base_dir/Readme.htm0000755000000000000000000005366213561012621011437 0ustar AutoIndex PHP Script: Readme

AutoIndex PHP Script (version 2.2.5) - Help File
original by Justin Hagstrom, by Florin Ciprian Bodin

AutoIndex is provided under the terms of the GNU General Public License (GPL).

http://autoindex.sourceforge.net/

http://github.com/BeitDina/AutoIndex/
Please write any questions or comments at orynider@users.sourceforge.net .

To install and run the script, simply upload the contents of this directory to a server with PHP support (Works with all versions of PHP5 and PHP7.1).
Then, point your browser to the index.php file in that folder. The first time you do this, it will take you to a configuration page.
To use all the default values, just click the button at the bottom, or customize it however you want.
Information about the use of each variable is in this file.

 


 

base_dir is the folder that will be the root of the directory listing.
This will be the starting point for the script. Nothing above this directory can be viewed, but its subfolders can.
Make sure to use forward slashes, rather than backslashes. Also, try to use a relative path if possible.
Examples:

./ (the folder index.php is in)
./share folder/ (path relative to the php file)
/home/user/public_html/share_folder/ (absolute path)

If you're using an absolute path, you'll need to set force_download to TRUE (this is not recommended, though. It is better to use a path relative to the php script).

 

icon_path is the path to the icons. Don't put a slash at the end.
Leave this blank to not show icons to the left of files and folders.
Examples:

index_icons/winxp (relative to the php file)
/index_icons/kde (absolute path, relative to the server root)

 

stylesheet is the path and filename of your css stylesheet.
Just modify the one that came with this, so it will match the rest of your site.
Examples:

stylesheet.css (stylesheet.css is in the same folder as the php file)
/some_folder/some_stylesheet.css (absolute path to the stylesheet)

 


Optional Variables :

 

If allow_uploads is set to TRUE, people will be able to upload files to your website. (Default: FALSE)
But if use_login_system is also set to TRUE, you must create an account for them before they can upload.
The preset users are:

username: admin
password: admin
 
username: test or user
password: test or testtest


If you plan to use the login system, change the passwords or create different accounts and delete these!
All registered users will be able to upload, but only admins can create/delete accounts.
Also, if you want to allow uploads, make sure the folders you want to upload to are chmod'ed to allow PHP to write there.

 

user_list contains the path to the text file where the usernames and encrypted passwords are stored.
Make sure the file is chmod'ed so PHP can read and write to it.
(This is only needed if use_login_system is set to TRUE.)

 

If allow_file_overwrites is set to TRUE, when uploading a file that already exists, the file will be replaced. (Default: FALSE)
In other words, this will allow people to overwrite existing files by uploading new ones.
This variable only matters when allow_uploads is set to TRUE.

 

If must_login_to_download is set to TRUE, users must login before they will see the list of files. (Default: FALSE)
(They will not be able to download or browse through files without logging in first.)
This variable only matters when use_login_system is set to TRUE.

 

banned_list contains the path to the text file where blocked IP addresses and/or hostnames are stored.
This list can be edited by logging in as an administrator, or you can directly edit the text file and add IP addresses and/or hostnames, each on a new line.
You can use wildcards in the entries (*, ?, +).

 

If sub_folder_access is set to FALSE, folders will not be shown. (Default: TRUE)

 

index: Leave this blank unless you use php includes on your webpage.
Make sure to put "ob_start();" and "session_start();" at the top of your index file. This will make sure headers are sent correctly.
Examples:

?id=AutoIndex
/file.php?id=thisFile

The include in your index file should look something like this:

$valid = array('home', 'page1', 'page2');
if (isset($_REQUEST['id']) && in_array($_REQUEST['id'], $valid))
//if the id parameter in the URL is set, and it is in the 'valid' list
{
include($_REQUEST['id']); //include the file
}

 

hidden_files contains an array of strings.
If a file or folder matches any of them, it will not be displayed.
They may contain wildcards (*, +, ?). For example, to hide all php files, add '*.php' to the list, or if you want to hide all files that begin with a period, add '.*'

 

show_only_these_files contains an array of strings.
If there are any items in the array, the hidden_files variable will be disabled, and only files that are listed here will be shown.
They may contain wildcards (*, +, ?). For example, to show only .txt files, add '*.txt' to the list.

 

force_download should be set to TRUE or FALSE. (Default: FALSE)
If it is set to TRUE, the file will be automatically downloaded, instead of letting the person's browser decide.

 

bandwidth_limit is set to the max download speed (per client) in KB/s. 0 will turn it off.
The number can contain a decimal if you want.
NOTE: To use this feature, force_download must be set to TRUE.

 

anti_leech should be set to TRUE or FALSE. (Default: FALSE)
This will compare the referrer and the name of your site to make sure they clicked on a link to download a file.
Setting this equal to TRUE will prevent "leeching" by making sure they download files directly from a link on your site.
Since some people turn off referrer sending in their browser, this option is not recommended.

 

enable_searching should be set to TRUE or FALSE. (Default: TRUE)
If it is TRUE, people will be able to search for a file or folder containing a string.
It will search the folder you are currently in, and all subfolders.
Searching is not case sensitive.

 

The log_file contains the full path to the file to write the access log.
Leave it blank to turn off logging.
The log file can be a local file, or on an FTP server.
If it's a local file on non-windows systems, make sure the log file is chmod'ed to allow PHP to write to the file.
Example:

./log.txt (the folder the php file is in)
/home/user/public_html/share_folder/sharefile.log (absolute path)
ftp://user:password@example.com/sharefile.txt (stored on ftp server)

dont_log_these_ips contains an array of strings (which are IP addresses).
Any access from an IP on this list will not be written to the log file.
You can also add hostnames to the list, and use wildcards (*, +, ?).
(i.e. put your own IP in here so you don't fill up the log file when you access your site)

 

download_count contains a string which is the filename of the file to keep track of how many times files have been downloaded.
The file must be chmod'ed to allow PHP to read AND write to the file.
Leave blank to disable this feature.
NOTE: When downloading a file from an IP addresses in the dont_log_these_ips array, the count will NOT increase.

 

links_file contains the path to a text file with the URL of files that you want to be listed as links.
Separate each entry with a new line.
If you want, you can change how the links is displayed, by putting some text after a pipe ('|')

http://autoindex.sourceforge.net|Main Site
http://autoindex.sourceforge.net/forum/|Forum

If no link description is present, the link itself will be displayed.
NOTE: This isn't really meant to be done by hand - you can use the built-in editor when you log in as an admin.

 

description_file contains the path to a text file with descriptions for files.
The format is: [base_dir][full filename and path][a pipe, '|'][description for file]
Here's an example: ./sharefile.txt|This is a text file.
Separate each entry with a new line.
NOTE: This isn't really meant to be done by hand: you can login as an admin and click "edit description" next to any file.

 

show_dir_size should be set to TRUE or FALSE. (Default: TRUE)
If it is set to TRUE, the total size of the folder will be shown under size.
If it is FALSE, it will display "[dir]" under size.
NOTE: If you are trying to index many files (meaning a few thousand), you will notice a speed improvement with this turned off.

 

folder_expansion should be set to TRUE or FALSE. (Default: FALSE)
If it is set to TRUE, when you click on the folder icon, it will expand the folder and list its contents.
Clicking on the folder name will take you into that folder.
If it is set to FALSE, both clicking on the icon and name will take you into the folder.

 

show_folder_count should be set to TRUE or FALSE. (Default: FALSE)
If it is TRUE, the total number of files in a folder will be shown next to that folder.
Files are counted recursively (files in subfolders are counted).

 

header and footer are the paths to 2 files.
The files must be text files (.html .txt .php , etc...)
Header will be displayed at the top, and footer will be displayed at the bottom.
Leave blank to not include a file.

 

header_per_folder and footer_per_folder should be set to TRUE or FALSE. (Default: FALSE)
If they are FALSE, the header/footer will be taken from the absolute or relative path in the header/footer variable.
If they are TRUE, the current directory will be added to the beginning of the file to be included. (don't add a path to the header/footer variables - just the filename)

 

days_new contains the number of days old a file can be and still have [New] written next to it. (Default: 0)
If it is set to 0, this feature will be disabled.
NOTE: this can contain any number, not just a 1 or 0 value, and it can contain a decimal if you want.

 

md5_show is a feature that will let users get the md5sum of a specific file. (Default: 0)
If set to 0 it will be disabled.
Otherwise, the number will represent the maximum file size (in megabytes) to allow the md5sum to be calculated (I'd recommend something close to 10).
The number can contain a decimal if you want.
NOTE: PHP version 4.2.0 or higher is required for this feature to work.

 

thumbnail_height is a feature that will show thumbnails next to images. (NOTE: GDlib 2.0.1 or higher is required)
Setting it to 0 will disable this feature, and setting it to any other number will set the size of the thumbnail.
(100 is a good setting to start with.)

 

show_type_column, show_size_column, and show_date_column are set to TRUE or FALSE.
Setting them to TRUE will show the column, and setting it to FALSE will not display the column.


Language Settings:

lang is the default language to display the script in.
The choices for language file names are listed below...
(Default: 'en')

lang setting Language
al Albanian
bg Bulgarian
ca Catalan
cz Czech
da Danish
de German
ee Estonian
en English
eo Esperanto
es Spanish
fi Finnish
fr French
gr Greek
he Hebrew
hu Hungarian
is Icelandic
it Italian
jp Japanese
ko Korean
lt Lithuanian
lv Latvian
ms Malay
nl Dutch
no Norwegian
pl Polish
pt_BR Brazilian Portuguese
ro_RO Romanian
ru Russian
sk Slovak
sr_LA Serbian (Latin)
sr_CY Serbian (Cyrillic)
sv Swedish
th Thai
tr Turkish
vi Vietnamese
zh_CN Chinese
zh_TW Chinese Traditional

 

path_to_language_files is the path where the *.php language files are located.
Default: ./languages/

 

If select_language is set to TRUE, there will be an option at the bottom of the script for
the user to choose which language the script is displayed in. (Default: FALSE)


Folder Flag Settings:

flag is the default language flag to display the short iso code folder.
Some choices for iso folder are listed below...
(Default: 'en_us')

lang setting Language
al Albanian
bg Bulgarian
ca Catalan
cz Czech
da Danish
de_DE German Germany
ee Estonian
en_UK English UK
eo Esperanto
es_ES Spanish SPAIN
fi Finnish
fr French
el Greek
he Hebrew
hu Hungarian
is Icelandic
it Italian
jp Japanese
ko Korean
lt Lithuanian
lv Latvian
ms Malay
nl Dutch
no Norwegian
pl Polish
pt_BR Brazilian Portuguese
ro_RO Romanian
ru Russian
sk Slovak
sr_LA Serbian (Latin)
sr_CY Serbian (Cyrillic)
sv Swedish
th Thai
tr Turkish
vi Vietnamese
zh_CN Chinese
lzh or zh_TW Chinese Traditional

 

path_to_flag_files is the path where the *.png language flag images are located.
Default: ./flags/language/

 

If select_language is set to TRUE, there will be an option at the bottom of the script for
the user to choose which language the script is displayed in. (Default: FALSE)


base_dir/assets0000755000000000000000000000000014641015553010743 5ustar base_dir/assets/cookieconsent0000755000000000000000000000000014641015553013606 5ustar base_dir/assets/cookieconsent/cookieconsent.min.css0000755000000000000000000001154314516425663020043 0ustar .cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s} .cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1} .cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em} @media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}} .cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block} .cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}base_dir/assets/cookieconsent/cookieconsent.min.js0000755000000000000000000005032514516425663017670 0ustar !function(e){if(!e.hasInitialised){var t={escapeRegExp:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},hasClass:function(e,t){var i=" ";return 1===e.nodeType&&(i+e.className+i).replace(/[\n\t]/g,i).indexOf(i+t+i)>=0},addClass:function(e,t){e.className+=" "+t},removeClass:function(e,t){var i=new RegExp("\\b"+this.escapeRegExp(t)+"\\b");e.className=e.className.replace(i,"")},interpolateString:function(e,t){return e.replace(/{{([a-z][a-z0-9\-_]*)}}/gi,function(e){return t(arguments[1])||""})},getCookie:function(e){var t=("; "+document.cookie).split("; "+e+"=");return t.length<2?void 0:t.pop().split(";").shift()},setCookie:function(e,t,i,n,o,s){var r=new Date;r.setHours(r.getHours()+24*(i||365));var a=[e+"="+t,"expires="+r.toUTCString(),"path="+(o||"/")];n&&a.push("domain="+n),s&&a.push("secure"),document.cookie=a.join(";")},deepExtend:function(e,t){for(var i in t)t.hasOwnProperty(i)&&(i in e&&this.isPlainObject(e[i])&&this.isPlainObject(t[i])?this.deepExtend(e[i],t[i]):e[i]=t[i]);return e},throttle:function(e,t){var i=!1;return function(){i||(e.apply(this,arguments),i=!0,setTimeout(function(){i=!1},t))}},hash:function(e){var t,i,n=0;if(0===e.length)return n;for(t=0,i=e.length;t=128?"#000":"#fff"},getLuminance:function(e){var t=parseInt(this.normaliseHex(e),16),i=38+(t>>16),n=38+(t>>8&255),o=38+(255&t);return"#"+(16777216+65536*(i<255?i<1?0:i:255)+256*(n<255?n<1?0:n:255)+(o<255?o<1?0:o:255)).toString(16).slice(1)},isMobile:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},isPlainObject:function(e){return"object"==typeof e&&null!==e&&e.constructor==Object},traverseDOMPath:function(e,i){return e&&e.parentNode?t.hasClass(e,i)?e:this.traverseDOMPath(e.parentNode,i):null}};e.status={deny:"deny",allow:"allow",dismiss:"dismiss"},e.transitionEnd=function(){var e=document.createElement("div"),t={t:"transitionend",OT:"oTransitionEnd",msT:"MSTransitionEnd",MozT:"transitionend",WebkitT:"webkitTransitionEnd"};for(var i in t)if(t.hasOwnProperty(i)&&void 0!==e.style[i+"ransition"])return t[i];return""}(),e.hasTransition=!!e.transitionEnd;var i=Object.keys(e.status).map(t.escapeRegExp);e.customStyles={},e.Popup=function(){var n={enabled:!0,container:null,cookie:{name:"cookieconsent_status",path:"/",domain:"",expiryDays:365,secure:!1},onPopupOpen:function(){},onPopupClose:function(){},onInitialise:function(e){},onStatusChange:function(e,t){},onRevokeChoice:function(){},onNoCookieLaw:function(e,t){},content:{header:"Cookies used on the website!",message:"This website uses cookies to ensure you get the best experience on our website.",dismiss:"Got it!",allow:"Allow cookies",deny:"Decline",link:"Learn more",href:"https://www.cookiesandyou.com",close:"❌",target:"_blank",policy:"Cookie Policy"},elements:{header:'{{header}} ',message:'{{message}}',messagelink:'{{message}} {{link}}',dismiss:'{{dismiss}}',allow:'{{allow}}',deny:'{{deny}}',link:'{{link}}',close:'{{close}}'},window:'',revokeBtn:'
{{policy}}
',compliance:{info:'
{{dismiss}}
',"opt-in":'
{{deny}}{{allow}}
',"opt-out":'
{{deny}}{{allow}}
'},type:"info",layouts:{basic:"{{messagelink}}{{compliance}}","basic-close":"{{messagelink}}{{compliance}}{{close}}","basic-header":"{{header}}{{message}}{{link}}{{compliance}}"},layout:"basic",position:"bottom",theme:"block",static:!1,palette:null,revokable:!1,animateRevokable:!0,showLink:!0,dismissOnScroll:!1,dismissOnTimeout:!1,dismissOnWindowClick:!1,ignoreClicksFrom:["cc-revoke","cc-btn"],autoOpen:!0,autoAttach:!0,whitelistPage:[],blacklistPage:[],overrideHTML:null};function o(){this.initialise.apply(this,arguments)}function s(e){this.openingTimeout=null,t.removeClass(e,"cc-invisible")}function r(t){t.style.display="none",t.removeEventListener(e.transitionEnd,this.afterTransition),this.afterTransition=null}function a(){var e=this.options.position.split("-"),t=[];return e.forEach(function(e){t.push("cc-"+e)}),t}function c(n){var o=this.options,s=document.createElement("div"),r=o.container&&1===o.container.nodeType?o.container:document.body;s.innerHTML=n;var a=s.children[0];return a.style.display="none",t.hasClass(a,"cc-window")&&e.hasTransition&&t.addClass(a,"cc-invisible"),this.onButtonClick=function(n){var o=t.traverseDOMPath(n.target,"cc-btn")||n.target;if(t.hasClass(o,"cc-btn")){var s=o.className.match(new RegExp("\\bcc-("+i.join("|")+")\\b")),r=s&&s[1]||!1;r&&(this.setStatus(r),this.close(!0))}t.hasClass(o,"cc-close")&&(this.setStatus(e.status.dismiss),this.close(!0));t.hasClass(o,"cc-revoke")&&this.revokeChoice()}.bind(this),a.addEventListener("click",this.onButtonClick),o.autoAttach&&(r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a)),a}function l(e){return"000000"==(e=t.normaliseHex(e))?"#222":t.getLuminance(e)}function u(e,t){for(var i=0,n=e.length;i=0;o&&t(n);return o}.call(this)&&(this.options.enabled=!1),u(this.options.blacklistPage,location.pathname)&&(this.options.enabled=!1),u(this.options.whitelistPage,location.pathname)&&(this.options.enabled=!0);var o=this.options.window.replace("{{classes}}",function(){var i=this.options,n="top"==i.position||"bottom"==i.position?"banner":"floating";t.isMobile()&&(n="floating");var o=["cc-"+n,"cc-type-"+i.type,"cc-theme-"+i.theme];i.static&&o.push("cc-static");o.push.apply(o,a.call(this));(function(i){var n=t.hash(JSON.stringify(i)),o="cc-color-override-"+n,s=t.isPlainObject(i);this.customStyleSelector=s?o:null,s&&function(i,n,o){if(e.customStyles[i])return void++e.customStyles[i].references;var s={},r=n.popup,a=n.button,c=n.highlight;r&&(r.text=r.text?r.text:t.getContrast(r.background),r.link=r.link?r.link:r.text,s[o+".cc-window"]=["color: "+r.text,"background-color: "+r.background],s[o+".cc-revoke"]=["color: "+r.text,"background-color: "+r.background],s[o+" .cc-link,"+o+" .cc-link:active,"+o+" .cc-link:visited"]=["color: "+r.link],a&&(a.text=a.text?a.text:t.getContrast(a.background),a.border=a.border?a.border:"transparent",s[o+" .cc-btn"]=["color: "+a.text,"border-color: "+a.border,"background-color: "+a.background],a.padding&&s[o+" .cc-btn"].push("padding: "+a.padding),"transparent"!=a.background&&(s[o+" .cc-btn:hover, "+o+" .cc-btn:focus"]=["background-color: "+(a.hover||l(a.background))]),c?(c.text=c.text?c.text:t.getContrast(c.background),c.border=c.border?c.border:"transparent",s[o+" .cc-highlight .cc-btn:first-child"]=["color: "+c.text,"border-color: "+c.border,"background-color: "+c.background]):s[o+" .cc-highlight .cc-btn:first-child"]=["color: "+r.text]));var u=document.createElement("style");document.head.appendChild(u),e.customStyles[i]={references:1,element:u.sheet};var h=-1;for(var p in s)s.hasOwnProperty(p)&&u.sheet.insertRule(p+"{"+s[p].join(";")+"}",++h)}(n,i,"."+o);return s}).call(this,this.options.palette);this.customStyleSelector&&o.push(this.customStyleSelector);return o}.call(this).join(" ")).replace("{{children}}",function(){var e={},i=this.options;i.showLink||(i.elements.link="",i.elements.messagelink=i.elements.message);Object.keys(i.elements).forEach(function(n){e[n]=t.interpolateString(i.elements[n],function(e){var t=i.content[e];return e&&"string"==typeof t&&t.length?t:""})});var n=i.compliance[i.type];n||(n=i.compliance.info);e.compliance=t.interpolateString(n,function(t){return e[t]});var o=i.layouts[i.layout];o||(o=i.layouts.basic);return t.interpolateString(o,function(t){return e[t]})}.call(this)),s=this.options.overrideHTML;if("string"==typeof s&&s.length&&(o=s),this.options.static){var r=c.call(this,'
'+o+"
");r.style.display="",this.element=r.firstChild,this.element.style.display="none",t.addClass(this.element,"cc-invisible")}else this.element=c.call(this,o);(function(){var i=this.setStatus.bind(this),n=this.close.bind(this),o=this.options.dismissOnTimeout;"number"==typeof o&&o>=0&&(this.dismissTimeout=window.setTimeout(function(){i(e.status.dismiss),n(!0)},Math.floor(o)));var s=this.options.dismissOnScroll;if("number"==typeof s&&s>=0){var r=function(t){window.pageYOffset>Math.floor(s)&&(i(e.status.dismiss),n(!0),window.removeEventListener("scroll",r),this.onWindowScroll=null)};this.options.enabled&&(this.onWindowScroll=r,window.addEventListener("scroll",r))}var a=this.options.dismissOnWindowClick,c=this.options.ignoreClicksFrom;if(a){var l=function(o){for(var s=!1,r=o.path.length,a=c.length,u=0;uo&&(i=!0),i?t.hasClass(n,"cc-active")||t.addClass(n,"cc-active"):t.hasClass(n,"cc-active")&&t.removeClass(n,"cc-active")},200);this.onMouseMove=o,window.addEventListener("mousemove",o)}}}.call(this),this.options.autoOpen&&this.autoOpen()},o.prototype.destroy=function(){this.onButtonClick&&this.element&&(this.element.removeEventListener("click",this.onButtonClick),this.onButtonClick=null),this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null),this.onWindowScroll&&(window.removeEventListener("scroll",this.onWindowScroll),this.onWindowScroll=null),this.onWindowClick&&(window.removeEventListener("click",this.onWindowClick),this.onWindowClick=null),this.onMouseMove&&(window.removeEventListener("mousemove",this.onMouseMove),this.onMouseMove=null),this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.element=null,this.revokeBtn&&this.revokeBtn.parentNode&&this.revokeBtn.parentNode.removeChild(this.revokeBtn),this.revokeBtn=null,function(i){if(t.isPlainObject(i)){var n=t.hash(JSON.stringify(i)),o=e.customStyles[n];if(o&&!--o.references){var s=o.element.ownerNode;s&&s.parentNode&&s.parentNode.removeChild(s),e.customStyles[n]=null}}}(this.options.palette),this.options=null},o.prototype.open=function(t){if(this.element)return this.isOpen()||(e.hasTransition?this.fadeIn():this.element.style.display="",this.options.revokable&&this.toggleRevokeButton(),this.options.onPopupOpen.call(this)),this},o.prototype.close=function(t){if(this.element)return this.isOpen()&&(e.hasTransition?this.fadeOut():this.element.style.display="none",t&&this.options.revokable&&this.toggleRevokeButton(!0),this.options.onPopupClose.call(this)),this},o.prototype.fadeIn=function(){var i=this.element;if(e.hasTransition&&i&&(this.afterTransition&&r.call(this,i),t.hasClass(i,"cc-invisible"))){if(i.style.display="",this.options.static){var n=this.element.clientHeight;this.element.parentNode.style.maxHeight=n+"px"}this.openingTimeout=setTimeout(s.bind(this,i),20)}},o.prototype.fadeOut=function(){var i=this.element;e.hasTransition&&i&&(this.openingTimeout&&(clearTimeout(this.openingTimeout),s.bind(this,i)),t.hasClass(i,"cc-invisible")||(this.options.static&&(this.element.parentNode.style.maxHeight=""),this.afterTransition=r.bind(this,i),i.addEventListener(e.transitionEnd,this.afterTransition),t.addClass(i,"cc-invisible")))},o.prototype.isOpen=function(){return this.element&&""==this.element.style.display&&(!e.hasTransition||!t.hasClass(this.element,"cc-invisible"))},o.prototype.toggleRevokeButton=function(e){this.revokeBtn&&(this.revokeBtn.style.display=e?"":"none")},o.prototype.revokeChoice=function(e){this.options.enabled=!0,this.clearStatus(),this.options.onRevokeChoice.call(this),e||this.autoOpen()},o.prototype.hasAnswered=function(t){return Object.keys(e.status).indexOf(this.getStatus())>=0},o.prototype.hasConsented=function(t){var i=this.getStatus();return i==e.status.allow||i==e.status.dismiss},o.prototype.autoOpen=function(e){!this.hasAnswered()&&this.options.enabled?this.open():this.hasAnswered()&&this.options.revokable&&this.toggleRevokeButton(!0)},o.prototype.setStatus=function(i){var n=this.options.cookie,o=t.getCookie(n.name),s=Object.keys(e.status).indexOf(o)>=0;Object.keys(e.status).indexOf(i)>=0?(t.setCookie(n.name,i,n.expiryDays,n.domain,n.path,n.secure),this.options.onStatusChange.call(this,i,s)):this.clearStatus()},o.prototype.getStatus=function(){return t.getCookie(this.options.cookie.name)},o.prototype.clearStatus=function(){var e=this.options.cookie;t.setCookie(e.name,"",-1,e.domain,e.path)},o}(),e.Location=function(){var e={timeout:5e3,services:["ipinfo"],serviceDefinitions:{ipinfo:function(){return{url:"//ipinfo.io",headers:["Accept: application/json"],callback:function(e,t){try{var i=JSON.parse(t);return i.error?s(i):{code:i.country}}catch(e){return s({error:"Invalid response ("+e+")"})}}}},ipinfodb:function(e){return{url:"//api.ipinfodb.com/v3/ip-country/?key={api_key}&format=json&callback={callback}",isScript:!0,callback:function(e,t){try{var i=JSON.parse(t);return"ERROR"==i.statusCode?s({error:i.statusMessage}):{code:i.countryCode}}catch(e){return s({error:"Invalid response ("+e+")"})}}}},maxmind:function(){return{url:"//js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js",isScript:!0,callback:function(e){window.geoip2?geoip2.country(function(t){try{e({code:t.country.iso_code})}catch(t){e(s(t))}},function(t){e(s(t))}):e(new Error("Unexpected response format. The downloaded script should have exported `geoip2` to the global scope"))}}}}};function i(i){t.deepExtend(this.options={},e),t.isPlainObject(i)&&t.deepExtend(this.options,i),this.currentServiceIndex=-1}function n(e,t,i){var n,o=document.createElement("script");o.type="text/"+(e.type||"javascript"),o.src=e.src||e,o.async=!1,o.onreadystatechange=o.onload=function(){var e=o.readyState;clearTimeout(n),t.done||e&&!/loaded|complete/.test(e)||(t.done=!0,t(),o.onreadystatechange=o.onload=null)},document.body.appendChild(o),n=setTimeout(function(){t.done=!0,t(),o.onreadystatechange=o.onload=null},i)}function o(e,t,i,n,o){var s=new(window.XMLHttpRequest||window.ActiveXObject)("MSXML2.XMLHTTP.3.0");if(s.open(n?"POST":"GET",e,1),s.setRequestHeader("Content-type","application/x-www-form-urlencoded"),Array.isArray(o))for(var r=0,a=o.length;r3&&t(s)}),s.send(n)}function s(e){return new Error("Error ["+(e.code||"UNKNOWN")+"]: "+e.error)}return i.prototype.getNextService=function(){var e;do{e=this.getServiceByIdx(++this.currentServiceIndex)}while(this.currentServiceIndex=0,revokable:t.revokable.indexOf(e)>=0,explicitAction:t.explicitAction.indexOf(e)>=0}},i.prototype.applyLaw=function(e,t){var i=this.get(t);return i.hasLaw||(e.enabled=!1,"function"==typeof e.onNoCookieLaw&&e.onNoCookieLaw(t,i)),this.options.regionalLaw&&(i.revokable&&(e.revokable=!0),i.explicitAction&&(e.dismissOnScroll=!1,e.dismissOnTimeout=!1)),e},i}(),e.initialise=function(i,n,o){var s=new e.Law(i.law);n||(n=function(){}),o||(o=function(){});var r=Object.keys(e.status),a=t.getCookie("cookieconsent_status");r.indexOf(a)>=0?n(new e.Popup(i)):e.getCountryCode(i,function(t){delete i.law,delete i.location,t.code&&(i=s.applyLaw(i,t.code)),n(new e.Popup(i))},function(t){delete i.law,delete i.location,o(t,new e.Popup(i))})},e.getCountryCode=function(t,i,n){t.law&&t.law.countryCode?i({code:t.law.countryCode}):t.location?new e.Location(t.location).locate(function(e){i(e||{})},n):i({})},e.utils=t,e.hasInitialised=!0,window.cookieconsent=e}}(window.cookieconsent||{});base_dir/assets/css0000755000000000000000000000000014641015553011533 5ustar base_dir/assets/css/font-awesome.min.css0000755000000000000000000007443013603213140015512 0ustar /*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} base_dir/assets/css/ionic.css0000755000000000000000000071160512733326540013443 0ustar /*! * Copyright 2014 Drifty Co. * http://drifty.com/ * * Ionic, v1.0.0-beta.13 * A powerful HTML5 mobile app framework. * http://ionicframework.com/ * * By @maxlynch, @benjsperry, @adamdbradley <3 * * Licensed under the MIT license. Please see LICENSE for more information. * */ /*! Ionicons, v1.5.2 Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ https://twitter.com/benjsperry https://twitter.com/ionicframework MIT License: https://github.com/driftyco/ionicons */ @font-face { font-family: "Ionicons"; src: url("../fonts/ionicons.eot?v=1.5.2"); src: url("../fonts/ionicons.eot?v=1.5.2#iefix") format("embedded-opentype"), url("../fonts/ionicons.ttf?v=1.5.2") format("truetype"), url("../fonts/ionicons.woff?v=1.5.2") format("woff"), url("../fonts/ionicons.svg?v=1.5.2#Ionicons") format("svg"); font-weight: normal; font-style: normal; } .ion, .ion-loading-a, .ion-loading-b, .ion-loading-c, .ion-loading-d, .ion-looping, .ion-refreshing, .ion-ios7-reloading, .ionicons, .ion-alert:before, .ion-alert-circled:before, .ion-android-add:before, .ion-android-add-contact:before, .ion-android-alarm:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down-left:before, .ion-android-arrow-down-right:before, .ion-android-arrow-forward:before, .ion-android-arrow-up-left:before, .ion-android-arrow-up-right:before, .ion-android-battery:before, .ion-android-book:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-chat:before, .ion-android-checkmark:before, .ion-android-clock:before, .ion-android-close:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-data:before, .ion-android-developer:before, .ion-android-display:before, .ion-android-download:before, .ion-android-drawer:before, .ion-android-dropdown:before, .ion-android-earth:before, .ion-android-folder:before, .ion-android-forums:before, .ion-android-friends:before, .ion-android-hand:before, .ion-android-image:before, .ion-android-inbox:before, .ion-android-information:before, .ion-android-keypad:before, .ion-android-lightbulb:before, .ion-android-locate:before, .ion-android-location:before, .ion-android-mail:before, .ion-android-microphone:before, .ion-android-mixer:before, .ion-android-more:before, .ion-android-note:before, .ion-android-playstore:before, .ion-android-printer:before, .ion-android-promotion:before, .ion-android-reminder:before, .ion-android-remove:before, .ion-android-search:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share:before, .ion-android-social:before, .ion-android-social-user:before, .ion-android-sort:before, .ion-android-stair-drawer:before, .ion-android-star:before, .ion-android-stopwatch:before, .ion-android-storage:before, .ion-android-system-back:before, .ion-android-system-home:before, .ion-android-system-windows:before, .ion-android-timer:before, .ion-android-trash:before, .ion-android-user-menu:before, .ion-android-volume:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox:before, .ion-chatbox-working:before, .ion-chatboxes:before, .ion-chatbubble:before, .ion-chatbubble-working:before, .ion-chatbubbles:before, .ion-checkmark:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-chevron-down:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .ion-clipboard:before, .ion-clock:before, .ion-close:before, .ion-close-circled:before, .ion-close-round:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code:before, .ion-code-download:before, .ion-code-working:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-cube:before, .ion-disc:before, .ion-document:before, .ion-document-text:before, .ion-drag:before, .ion-earth:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email:before, .ion-eye:before, .ion-eye-disabled:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before, .ion-flag:before, .ion-flame:before, .ion-flash:before, .ion-flash-off:before, .ion-flask:before, .ion-folder:before, .ion-fork:before, .ion-fork-repo:before, .ion-forward:before, .ion-funnel:before, .ion-game-controller-a:before, .ion-game-controller-b:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy:before, .ion-headphone:before, .ion-heart:before, .ion-heart-broken:before, .ion-help:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-home:before, .ion-icecream:before, .ion-icon-social-google-plus:before, .ion-icon-social-google-plus-outline:before, .ion-image:before, .ion-images:before, .ion-information:before, .ion-information-circled:before, .ion-ionic:before, .ion-ios7-alarm:before, .ion-ios7-alarm-outline:before, .ion-ios7-albums:before, .ion-ios7-albums-outline:before, .ion-ios7-americanfootball:before, .ion-ios7-americanfootball-outline:before, .ion-ios7-analytics:before, .ion-ios7-analytics-outline:before, .ion-ios7-arrow-back:before, .ion-ios7-arrow-down:before, .ion-ios7-arrow-forward:before, .ion-ios7-arrow-left:before, .ion-ios7-arrow-right:before, .ion-ios7-arrow-thin-down:before, .ion-ios7-arrow-thin-left:before, .ion-ios7-arrow-thin-right:before, .ion-ios7-arrow-thin-up:before, .ion-ios7-arrow-up:before, .ion-ios7-at:before, .ion-ios7-at-outline:before, .ion-ios7-barcode:before, .ion-ios7-barcode-outline:before, .ion-ios7-baseball:before, .ion-ios7-baseball-outline:before, .ion-ios7-basketball:before, .ion-ios7-basketball-outline:before, .ion-ios7-bell:before, .ion-ios7-bell-outline:before, .ion-ios7-bolt:before, .ion-ios7-bolt-outline:before, .ion-ios7-bookmarks:before, .ion-ios7-bookmarks-outline:before, .ion-ios7-box:before, .ion-ios7-box-outline:before, .ion-ios7-briefcase:before, .ion-ios7-briefcase-outline:before, .ion-ios7-browsers:before, .ion-ios7-browsers-outline:before, .ion-ios7-calculator:before, .ion-ios7-calculator-outline:before, .ion-ios7-calendar:before, .ion-ios7-calendar-outline:before, .ion-ios7-camera:before, .ion-ios7-camera-outline:before, .ion-ios7-cart:before, .ion-ios7-cart-outline:before, .ion-ios7-chatboxes:before, .ion-ios7-chatboxes-outline:before, .ion-ios7-chatbubble:before, .ion-ios7-chatbubble-outline:before, .ion-ios7-checkmark:before, .ion-ios7-checkmark-empty:before, .ion-ios7-checkmark-outline:before, .ion-ios7-circle-filled:before, .ion-ios7-circle-outline:before, .ion-ios7-clock:before, .ion-ios7-clock-outline:before, .ion-ios7-close:before, .ion-ios7-close-empty:before, .ion-ios7-close-outline:before, .ion-ios7-cloud:before, .ion-ios7-cloud-download:before, .ion-ios7-cloud-download-outline:before, .ion-ios7-cloud-outline:before, .ion-ios7-cloud-upload:before, .ion-ios7-cloud-upload-outline:before, .ion-ios7-cloudy:before, .ion-ios7-cloudy-night:before, .ion-ios7-cloudy-night-outline:before, .ion-ios7-cloudy-outline:before, .ion-ios7-cog:before, .ion-ios7-cog-outline:before, .ion-ios7-compose:before, .ion-ios7-compose-outline:before, .ion-ios7-contact:before, .ion-ios7-contact-outline:before, .ion-ios7-copy:before, .ion-ios7-copy-outline:before, .ion-ios7-download:before, .ion-ios7-download-outline:before, .ion-ios7-drag:before, .ion-ios7-email:before, .ion-ios7-email-outline:before, .ion-ios7-expand:before, .ion-ios7-eye:before, .ion-ios7-eye-outline:before, .ion-ios7-fastforward:before, .ion-ios7-fastforward-outline:before, .ion-ios7-filing:before, .ion-ios7-filing-outline:before, .ion-ios7-film:before, .ion-ios7-film-outline:before, .ion-ios7-flag:before, .ion-ios7-flag-outline:before, .ion-ios7-folder:before, .ion-ios7-folder-outline:before, .ion-ios7-football:before, .ion-ios7-football-outline:before, .ion-ios7-gear:before, .ion-ios7-gear-outline:before, .ion-ios7-glasses:before, .ion-ios7-glasses-outline:before, .ion-ios7-heart:before, .ion-ios7-heart-outline:before, .ion-ios7-help:before, .ion-ios7-help-empty:before, .ion-ios7-help-outline:before, .ion-ios7-home:before, .ion-ios7-home-outline:before, .ion-ios7-infinite:before, .ion-ios7-infinite-outline:before, .ion-ios7-information:before, .ion-ios7-information-empty:before, .ion-ios7-information-outline:before, .ion-ios7-ionic-outline:before, .ion-ios7-keypad:before, .ion-ios7-keypad-outline:before, .ion-ios7-lightbulb:before, .ion-ios7-lightbulb-outline:before, .ion-ios7-location:before, .ion-ios7-location-outline:before, .ion-ios7-locked:before, .ion-ios7-locked-outline:before, .ion-ios7-loop:before, .ion-ios7-loop-strong:before, .ion-ios7-medkit:before, .ion-ios7-medkit-outline:before, .ion-ios7-mic:before, .ion-ios7-mic-off:before, .ion-ios7-mic-outline:before, .ion-ios7-minus:before, .ion-ios7-minus-empty:before, .ion-ios7-minus-outline:before, .ion-ios7-monitor:before, .ion-ios7-monitor-outline:before, .ion-ios7-moon:before, .ion-ios7-moon-outline:before, .ion-ios7-more:before, .ion-ios7-more-outline:before, .ion-ios7-musical-note:before, .ion-ios7-musical-notes:before, .ion-ios7-navigate:before, .ion-ios7-navigate-outline:before, .ion-ios7-paper:before, .ion-ios7-paper-outline:before, .ion-ios7-paperplane:before, .ion-ios7-paperplane-outline:before, .ion-ios7-partlysunny:before, .ion-ios7-partlysunny-outline:before, .ion-ios7-pause:before, .ion-ios7-pause-outline:before, .ion-ios7-paw:before, .ion-ios7-paw-outline:before, .ion-ios7-people:before, .ion-ios7-people-outline:before, .ion-ios7-person:before, .ion-ios7-person-outline:before, .ion-ios7-personadd:before, .ion-ios7-personadd-outline:before, .ion-ios7-photos:before, .ion-ios7-photos-outline:before, .ion-ios7-pie:before, .ion-ios7-pie-outline:before, .ion-ios7-play:before, .ion-ios7-play-outline:before, .ion-ios7-plus:before, .ion-ios7-plus-empty:before, .ion-ios7-plus-outline:before, .ion-ios7-pricetag:before, .ion-ios7-pricetag-outline:before, .ion-ios7-pricetags:before, .ion-ios7-pricetags-outline:before, .ion-ios7-printer:before, .ion-ios7-printer-outline:before, .ion-ios7-pulse:before, .ion-ios7-pulse-strong:before, .ion-ios7-rainy:before, .ion-ios7-rainy-outline:before, .ion-ios7-recording:before, .ion-ios7-recording-outline:before, .ion-ios7-redo:before, .ion-ios7-redo-outline:before, .ion-ios7-refresh:before, .ion-ios7-refresh-empty:before, .ion-ios7-refresh-outline:before, .ion-ios7-reload:before, .ion-ios7-reloading:before, .ion-ios7-reverse-camera:before, .ion-ios7-reverse-camera-outline:before, .ion-ios7-rewind:before, .ion-ios7-rewind-outline:before, .ion-ios7-search:before, .ion-ios7-search-strong:before, .ion-ios7-settings:before, .ion-ios7-settings-strong:before, .ion-ios7-shrink:before, .ion-ios7-skipbackward:before, .ion-ios7-skipbackward-outline:before, .ion-ios7-skipforward:before, .ion-ios7-skipforward-outline:before, .ion-ios7-snowy:before, .ion-ios7-speedometer:before, .ion-ios7-speedometer-outline:before, .ion-ios7-star:before, .ion-ios7-star-half:before, .ion-ios7-star-outline:before, .ion-ios7-stopwatch:before, .ion-ios7-stopwatch-outline:before, .ion-ios7-sunny:before, .ion-ios7-sunny-outline:before, .ion-ios7-telephone:before, .ion-ios7-telephone-outline:before, .ion-ios7-tennisball:before, .ion-ios7-tennisball-outline:before, .ion-ios7-thunderstorm:before, .ion-ios7-thunderstorm-outline:before, .ion-ios7-time:before, .ion-ios7-time-outline:before, .ion-ios7-timer:before, .ion-ios7-timer-outline:before, .ion-ios7-toggle:before, .ion-ios7-toggle-outline:before, .ion-ios7-trash:before, .ion-ios7-trash-outline:before, .ion-ios7-undo:before, .ion-ios7-undo-outline:before, .ion-ios7-unlocked:before, .ion-ios7-unlocked-outline:before, .ion-ios7-upload:before, .ion-ios7-upload-outline:before, .ion-ios7-videocam:before, .ion-ios7-videocam-outline:before, .ion-ios7-volume-high:before, .ion-ios7-volume-low:before, .ion-ios7-wineglass:before, .ion-ios7-wineglass-outline:before, .ion-ios7-world:before, .ion-ios7-world-outline:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-loading-a:before, .ion-load-b:before, .ion-loading-b:before, .ion-load-c:before, .ion-loading-c:before, .ion-load-d:before, .ion-loading-d:before, .ion-location:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-looping:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon:before, .ion-navicon-round:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person:before, .ion-person-add:before, .ion-person-stalker:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .ion-playstation:before, .ion-plus:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-refreshing:before, .ion-reply:before, .ion-reply-all:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android:before, .ion-social-android-outline:before, .ion-social-apple:before, .ion-social-apple-outline:before, .ion-social-bitcoin:before, .ion-social-bitcoin-outline:before, .ion-social-buffer:before, .ion-social-buffer-outline:before, .ion-social-designernews:before, .ion-social-designernews-outline:before, .ion-social-dribbble:before, .ion-social-dribbble-outline:before, .ion-social-dropbox:before, .ion-social-dropbox-outline:before, .ion-social-facebook:before, .ion-social-facebook-outline:before, .ion-social-foursquare:before, .ion-social-foursquare-outline:before, .ion-social-freebsd-devil:before, .ion-social-github:before, .ion-social-github-outline:before, .ion-social-google:before, .ion-social-google-outline:before, .ion-social-googleplus:before, .ion-social-googleplus-outline:before, .ion-social-hackernews:before, .ion-social-hackernews-outline:before, .ion-social-instagram:before, .ion-social-instagram-outline:before, .ion-social-linkedin:before, .ion-social-linkedin-outline:before, .ion-social-pinterest:before, .ion-social-pinterest-outline:before, .ion-social-reddit:before, .ion-social-reddit-outline:before, .ion-social-rss:before, .ion-social-rss-outline:before, .ion-social-skype:before, .ion-social-skype-outline:before, .ion-social-tumblr:before, .ion-social-tumblr-outline:before, .ion-social-tux:before, .ion-social-twitter:before, .ion-social-twitter-outline:before, .ion-social-usd:before, .ion-social-usd-outline:before, .ion-social-vimeo:before, .ion-social-vimeo-outline:before, .ion-social-windows:before, .ion-social-windows-outline:before, .ion-social-wordpress:before, .ion-social-wordpress-outline:before, .ion-social-yahoo:before, .ion-social-yahoo-outline:before, .ion-social-youtube:before, .ion-social-youtube-outline:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle:before, .ion-toggle-filled:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before { display: inline-block; font-family: "Ionicons"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .ion-spin, .ion-loading-a, .ion-loading-b, .ion-loading-c, .ion-loading-d, .ion-looping, .ion-refreshing, .ion-ios7-reloading { -webkit-animation: spin 1s infinite linear; -moz-animation: spin 1s infinite linear; -o-animation: spin 1s infinite linear; animation: spin 1s infinite linear; } @-moz-keyframes spin { 0% { -moz-transform: rotate(0deg); } 100% { -moz-transform: rotate(359deg); } } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); } } @-o-keyframes spin { 0% { -o-transform: rotate(0deg); } 100% { -o-transform: rotate(359deg); } } @-ms-keyframes spin { 0% { -ms-transform: rotate(0deg); } 100% { -ms-transform: rotate(359deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } } .ion-loading-a { -webkit-animation-timing-function: steps(8, start); -moz-animation-timing-function: steps(8, start); animation-timing-function: steps(8, start); } .ion-alert:before { content: "\f101"; } .ion-alert-circled:before { content: "\f100"; } .ion-android-add:before { content: "\f2c7"; } .ion-android-add-contact:before { content: "\f2c6"; } .ion-android-alarm:before { content: "\f2c8"; } .ion-android-archive:before { content: "\f2c9"; } .ion-android-arrow-back:before { content: "\f2ca"; } .ion-android-arrow-down-left:before { content: "\f2cb"; } .ion-android-arrow-down-right:before { content: "\f2cc"; } .ion-android-arrow-forward:before { content: "\f30f"; } .ion-android-arrow-up-left:before { content: "\f2cd"; } .ion-android-arrow-up-right:before { content: "\f2ce"; } .ion-android-battery:before { content: "\f2cf"; } .ion-android-book:before { content: "\f2d0"; } .ion-android-calendar:before { content: "\f2d1"; } .ion-android-call:before { content: "\f2d2"; } .ion-android-camera:before { content: "\f2d3"; } .ion-android-chat:before { content: "\f2d4"; } .ion-android-checkmark:before { content: "\f2d5"; } .ion-android-clock:before { content: "\f2d6"; } .ion-android-close:before { content: "\f2d7"; } .ion-android-contact:before { content: "\f2d8"; } .ion-android-contacts:before { content: "\f2d9"; } .ion-android-data:before { content: "\f2da"; } .ion-android-developer:before { content: "\f2db"; } .ion-android-display:before { content: "\f2dc"; } .ion-android-download:before { content: "\f2dd"; } .ion-android-drawer:before { content: "\f310"; } .ion-android-dropdown:before { content: "\f2de"; } .ion-android-earth:before { content: "\f2df"; } .ion-android-folder:before { content: "\f2e0"; } .ion-android-forums:before { content: "\f2e1"; } .ion-android-friends:before { content: "\f2e2"; } .ion-android-hand:before { content: "\f2e3"; } .ion-android-image:before { content: "\f2e4"; } .ion-android-inbox:before { content: "\f2e5"; } .ion-android-information:before { content: "\f2e6"; } .ion-android-keypad:before { content: "\f2e7"; } .ion-android-lightbulb:before { content: "\f2e8"; } .ion-android-locate:before { content: "\f2e9"; } .ion-android-location:before { content: "\f2ea"; } .ion-android-mail:before { content: "\f2eb"; } .ion-android-microphone:before { content: "\f2ec"; } .ion-android-mixer:before { content: "\f2ed"; } .ion-android-more:before { content: "\f2ee"; } .ion-android-note:before { content: "\f2ef"; } .ion-android-playstore:before { content: "\f2f0"; } .ion-android-printer:before { content: "\f2f1"; } .ion-android-promotion:before { content: "\f2f2"; } .ion-android-reminder:before { content: "\f2f3"; } .ion-android-remove:before { content: "\f2f4"; } .ion-android-search:before { content: "\f2f5"; } .ion-android-send:before { content: "\f2f6"; } .ion-android-settings:before { content: "\f2f7"; } .ion-android-share:before { content: "\f2f8"; } .ion-android-social:before { content: "\f2fa"; } .ion-android-social-user:before { content: "\f2f9"; } .ion-android-sort:before { content: "\f2fb"; } .ion-android-stair-drawer:before { content: "\f311"; } .ion-android-star:before { content: "\f2fc"; } .ion-android-stopwatch:before { content: "\f2fd"; } .ion-android-storage:before { content: "\f2fe"; } .ion-android-system-back:before { content: "\f2ff"; } .ion-android-system-home:before { content: "\f300"; } .ion-android-system-windows:before { content: "\f301"; } .ion-android-timer:before { content: "\f302"; } .ion-android-trash:before { content: "\f303"; } .ion-android-user-menu:before { content: "\f312"; } .ion-android-volume:before { content: "\f304"; } .ion-android-wifi:before { content: "\f305"; } .ion-aperture:before { content: "\f313"; } .ion-archive:before { content: "\f102"; } .ion-arrow-down-a:before { content: "\f103"; } .ion-arrow-down-b:before { content: "\f104"; } .ion-arrow-down-c:before { content: "\f105"; } .ion-arrow-expand:before { content: "\f25e"; } .ion-arrow-graph-down-left:before { content: "\f25f"; } .ion-arrow-graph-down-right:before { content: "\f260"; } .ion-arrow-graph-up-left:before { content: "\f261"; } .ion-arrow-graph-up-right:before { content: "\f262"; } .ion-arrow-left-a:before { content: "\f106"; } .ion-arrow-left-b:before { content: "\f107"; } .ion-arrow-left-c:before { content: "\f108"; } .ion-arrow-move:before { content: "\f263"; } .ion-arrow-resize:before { content: "\f264"; } .ion-arrow-return-left:before { content: "\f265"; } .ion-arrow-return-right:before { content: "\f266"; } .ion-arrow-right-a:before { content: "\f109"; } .ion-arrow-right-b:before { content: "\f10a"; } .ion-arrow-right-c:before { content: "\f10b"; } .ion-arrow-shrink:before { content: "\f267"; } .ion-arrow-swap:before { content: "\f268"; } .ion-arrow-up-a:before { content: "\f10c"; } .ion-arrow-up-b:before { content: "\f10d"; } .ion-arrow-up-c:before { content: "\f10e"; } .ion-asterisk:before { content: "\f314"; } .ion-at:before { content: "\f10f"; } .ion-bag:before { content: "\f110"; } .ion-battery-charging:before { content: "\f111"; } .ion-battery-empty:before { content: "\f112"; } .ion-battery-full:before { content: "\f113"; } .ion-battery-half:before { content: "\f114"; } .ion-battery-low:before { content: "\f115"; } .ion-beaker:before { content: "\f269"; } .ion-beer:before { content: "\f26a"; } .ion-bluetooth:before { content: "\f116"; } .ion-bonfire:before { content: "\f315"; } .ion-bookmark:before { content: "\f26b"; } .ion-briefcase:before { content: "\f26c"; } .ion-bug:before { content: "\f2be"; } .ion-calculator:before { content: "\f26d"; } .ion-calendar:before { content: "\f117"; } .ion-camera:before { content: "\f118"; } .ion-card:before { content: "\f119"; } .ion-cash:before { content: "\f316"; } .ion-chatbox:before { content: "\f11b"; } .ion-chatbox-working:before { content: "\f11a"; } .ion-chatboxes:before { content: "\f11c"; } .ion-chatbubble:before { content: "\f11e"; } .ion-chatbubble-working:before { content: "\f11d"; } .ion-chatbubbles:before { content: "\f11f"; } .ion-checkmark:before { content: "\f122"; } .ion-checkmark-circled:before { content: "\f120"; } .ion-checkmark-round:before { content: "\f121"; } .ion-chevron-down:before { content: "\f123"; } .ion-chevron-left:before { content: "\f124"; } .ion-chevron-right:before { content: "\f125"; } .ion-chevron-up:before { content: "\f126"; } .ion-clipboard:before { content: "\f127"; } .ion-clock:before { content: "\f26e"; } .ion-close:before { content: "\f12a"; } .ion-close-circled:before { content: "\f128"; } .ion-close-round:before { content: "\f129"; } .ion-closed-captioning:before { content: "\f317"; } .ion-cloud:before { content: "\f12b"; } .ion-code:before { content: "\f271"; } .ion-code-download:before { content: "\f26f"; } .ion-code-working:before { content: "\f270"; } .ion-coffee:before { content: "\f272"; } .ion-compass:before { content: "\f273"; } .ion-compose:before { content: "\f12c"; } .ion-connection-bars:before { content: "\f274"; } .ion-contrast:before { content: "\f275"; } .ion-cube:before { content: "\f318"; } .ion-disc:before { content: "\f12d"; } .ion-document:before { content: "\f12f"; } .ion-document-text:before { content: "\f12e"; } .ion-drag:before { content: "\f130"; } .ion-earth:before { content: "\f276"; } .ion-edit:before { content: "\f2bf"; } .ion-egg:before { content: "\f277"; } .ion-eject:before { content: "\f131"; } .ion-email:before { content: "\f132"; } .ion-eye:before { content: "\f133"; } .ion-eye-disabled:before { content: "\f306"; } .ion-female:before { content: "\f278"; } .ion-filing:before { content: "\f134"; } .ion-film-marker:before { content: "\f135"; } .ion-fireball:before { content: "\f319"; } .ion-flag:before { content: "\f279"; } .ion-flame:before { content: "\f31a"; } .ion-flash:before { content: "\f137"; } .ion-flash-off:before { content: "\f136"; } .ion-flask:before { content: "\f138"; } .ion-folder:before { content: "\f139"; } .ion-fork:before { content: "\f27a"; } .ion-fork-repo:before { content: "\f2c0"; } .ion-forward:before { content: "\f13a"; } .ion-funnel:before { content: "\f31b"; } .ion-game-controller-a:before { content: "\f13b"; } .ion-game-controller-b:before { content: "\f13c"; } .ion-gear-a:before { content: "\f13d"; } .ion-gear-b:before { content: "\f13e"; } .ion-grid:before { content: "\f13f"; } .ion-hammer:before { content: "\f27b"; } .ion-happy:before { content: "\f31c"; } .ion-headphone:before { content: "\f140"; } .ion-heart:before { content: "\f141"; } .ion-heart-broken:before { content: "\f31d"; } .ion-help:before { content: "\f143"; } .ion-help-buoy:before { content: "\f27c"; } .ion-help-circled:before { content: "\f142"; } .ion-home:before { content: "\f144"; } .ion-icecream:before { content: "\f27d"; } .ion-icon-social-google-plus:before { content: "\f146"; } .ion-icon-social-google-plus-outline:before { content: "\f145"; } .ion-image:before { content: "\f147"; } .ion-images:before { content: "\f148"; } .ion-information:before { content: "\f14a"; } .ion-information-circled:before { content: "\f149"; } .ion-ionic:before { content: "\f14b"; } .ion-ios7-alarm:before { content: "\f14d"; } .ion-ios7-alarm-outline:before { content: "\f14c"; } .ion-ios7-albums:before { content: "\f14f"; } .ion-ios7-albums-outline:before { content: "\f14e"; } .ion-ios7-americanfootball:before { content: "\f31f"; } .ion-ios7-americanfootball-outline:before { content: "\f31e"; } .ion-ios7-analytics:before { content: "\f321"; } .ion-ios7-analytics-outline:before { content: "\f320"; } .ion-ios7-arrow-back:before { content: "\f150"; } .ion-ios7-arrow-down:before { content: "\f151"; } .ion-ios7-arrow-forward:before { content: "\f152"; } .ion-ios7-arrow-left:before { content: "\f153"; } .ion-ios7-arrow-right:before { content: "\f154"; } .ion-ios7-arrow-thin-down:before { content: "\f27e"; } .ion-ios7-arrow-thin-left:before { content: "\f27f"; } .ion-ios7-arrow-thin-right:before { content: "\f280"; } .ion-ios7-arrow-thin-up:before { content: "\f281"; } .ion-ios7-arrow-up:before { content: "\f155"; } .ion-ios7-at:before { content: "\f157"; } .ion-ios7-at-outline:before { content: "\f156"; } .ion-ios7-barcode:before { content: "\f323"; } .ion-ios7-barcode-outline:before { content: "\f322"; } .ion-ios7-baseball:before { content: "\f325"; } .ion-ios7-baseball-outline:before { content: "\f324"; } .ion-ios7-basketball:before { content: "\f327"; } .ion-ios7-basketball-outline:before { content: "\f326"; } .ion-ios7-bell:before { content: "\f159"; } .ion-ios7-bell-outline:before { content: "\f158"; } .ion-ios7-bolt:before { content: "\f15b"; } .ion-ios7-bolt-outline:before { content: "\f15a"; } .ion-ios7-bookmarks:before { content: "\f15d"; } .ion-ios7-bookmarks-outline:before { content: "\f15c"; } .ion-ios7-box:before { content: "\f15f"; } .ion-ios7-box-outline:before { content: "\f15e"; } .ion-ios7-briefcase:before { content: "\f283"; } .ion-ios7-briefcase-outline:before { content: "\f282"; } .ion-ios7-browsers:before { content: "\f161"; } .ion-ios7-browsers-outline:before { content: "\f160"; } .ion-ios7-calculator:before { content: "\f285"; } .ion-ios7-calculator-outline:before { content: "\f284"; } .ion-ios7-calendar:before { content: "\f163"; } .ion-ios7-calendar-outline:before { content: "\f162"; } .ion-ios7-camera:before { content: "\f165"; } .ion-ios7-camera-outline:before { content: "\f164"; } .ion-ios7-cart:before { content: "\f167"; } .ion-ios7-cart-outline:before { content: "\f166"; } .ion-ios7-chatboxes:before { content: "\f169"; } .ion-ios7-chatboxes-outline:before { content: "\f168"; } .ion-ios7-chatbubble:before { content: "\f16b"; } .ion-ios7-chatbubble-outline:before { content: "\f16a"; } .ion-ios7-checkmark:before { content: "\f16e"; } .ion-ios7-checkmark-empty:before { content: "\f16c"; } .ion-ios7-checkmark-outline:before { content: "\f16d"; } .ion-ios7-circle-filled:before { content: "\f16f"; } .ion-ios7-circle-outline:before { content: "\f170"; } .ion-ios7-clock:before { content: "\f172"; } .ion-ios7-clock-outline:before { content: "\f171"; } .ion-ios7-close:before { content: "\f2bc"; } .ion-ios7-close-empty:before { content: "\f2bd"; } .ion-ios7-close-outline:before { content: "\f2bb"; } .ion-ios7-cloud:before { content: "\f178"; } .ion-ios7-cloud-download:before { content: "\f174"; } .ion-ios7-cloud-download-outline:before { content: "\f173"; } .ion-ios7-cloud-outline:before { content: "\f175"; } .ion-ios7-cloud-upload:before { content: "\f177"; } .ion-ios7-cloud-upload-outline:before { content: "\f176"; } .ion-ios7-cloudy:before { content: "\f17a"; } .ion-ios7-cloudy-night:before { content: "\f308"; } .ion-ios7-cloudy-night-outline:before { content: "\f307"; } .ion-ios7-cloudy-outline:before { content: "\f179"; } .ion-ios7-cog:before { content: "\f17c"; } .ion-ios7-cog-outline:before { content: "\f17b"; } .ion-ios7-compose:before { content: "\f17e"; } .ion-ios7-compose-outline:before { content: "\f17d"; } .ion-ios7-contact:before { content: "\f180"; } .ion-ios7-contact-outline:before { content: "\f17f"; } .ion-ios7-copy:before { content: "\f182"; } .ion-ios7-copy-outline:before { content: "\f181"; } .ion-ios7-download:before { content: "\f184"; } .ion-ios7-download-outline:before { content: "\f183"; } .ion-ios7-drag:before { content: "\f185"; } .ion-ios7-email:before { content: "\f187"; } .ion-ios7-email-outline:before { content: "\f186"; } .ion-ios7-expand:before { content: "\f30d"; } .ion-ios7-eye:before { content: "\f189"; } .ion-ios7-eye-outline:before { content: "\f188"; } .ion-ios7-fastforward:before { content: "\f18b"; } .ion-ios7-fastforward-outline:before { content: "\f18a"; } .ion-ios7-filing:before { content: "\f18d"; } .ion-ios7-filing-outline:before { content: "\f18c"; } .ion-ios7-film:before { content: "\f18f"; } .ion-ios7-film-outline:before { content: "\f18e"; } .ion-ios7-flag:before { content: "\f191"; } .ion-ios7-flag-outline:before { content: "\f190"; } .ion-ios7-folder:before { content: "\f193"; } .ion-ios7-folder-outline:before { content: "\f192"; } .ion-ios7-football:before { content: "\f329"; } .ion-ios7-football-outline:before { content: "\f328"; } .ion-ios7-gear:before { content: "\f195"; } .ion-ios7-gear-outline:before { content: "\f194"; } .ion-ios7-glasses:before { content: "\f197"; } .ion-ios7-glasses-outline:before { content: "\f196"; } .ion-ios7-heart:before { content: "\f199"; } .ion-ios7-heart-outline:before { content: "\f198"; } .ion-ios7-help:before { content: "\f19c"; } .ion-ios7-help-empty:before { content: "\f19a"; } .ion-ios7-help-outline:before { content: "\f19b"; } .ion-ios7-home:before { content: "\f32b"; } .ion-ios7-home-outline:before { content: "\f32a"; } .ion-ios7-infinite:before { content: "\f19e"; } .ion-ios7-infinite-outline:before { content: "\f19d"; } .ion-ios7-information:before { content: "\f1a1"; } .ion-ios7-information-empty:before { content: "\f19f"; } .ion-ios7-information-outline:before { content: "\f1a0"; } .ion-ios7-ionic-outline:before { content: "\f1a2"; } .ion-ios7-keypad:before { content: "\f1a4"; } .ion-ios7-keypad-outline:before { content: "\f1a3"; } .ion-ios7-lightbulb:before { content: "\f287"; } .ion-ios7-lightbulb-outline:before { content: "\f286"; } .ion-ios7-location:before { content: "\f1a6"; } .ion-ios7-location-outline:before { content: "\f1a5"; } .ion-ios7-locked:before { content: "\f1a8"; } .ion-ios7-locked-outline:before { content: "\f1a7"; } .ion-ios7-loop:before { content: "\f32d"; } .ion-ios7-loop-strong:before { content: "\f32c"; } .ion-ios7-medkit:before { content: "\f289"; } .ion-ios7-medkit-outline:before { content: "\f288"; } .ion-ios7-mic:before { content: "\f1ab"; } .ion-ios7-mic-off:before { content: "\f1a9"; } .ion-ios7-mic-outline:before { content: "\f1aa"; } .ion-ios7-minus:before { content: "\f1ae"; } .ion-ios7-minus-empty:before { content: "\f1ac"; } .ion-ios7-minus-outline:before { content: "\f1ad"; } .ion-ios7-monitor:before { content: "\f1b0"; } .ion-ios7-monitor-outline:before { content: "\f1af"; } .ion-ios7-moon:before { content: "\f1b2"; } .ion-ios7-moon-outline:before { content: "\f1b1"; } .ion-ios7-more:before { content: "\f1b4"; } .ion-ios7-more-outline:before { content: "\f1b3"; } .ion-ios7-musical-note:before { content: "\f1b5"; } .ion-ios7-musical-notes:before { content: "\f1b6"; } .ion-ios7-navigate:before { content: "\f1b8"; } .ion-ios7-navigate-outline:before { content: "\f1b7"; } .ion-ios7-paper:before { content: "\f32f"; } .ion-ios7-paper-outline:before { content: "\f32e"; } .ion-ios7-paperplane:before { content: "\f1ba"; } .ion-ios7-paperplane-outline:before { content: "\f1b9"; } .ion-ios7-partlysunny:before { content: "\f1bc"; } .ion-ios7-partlysunny-outline:before { content: "\f1bb"; } .ion-ios7-pause:before { content: "\f1be"; } .ion-ios7-pause-outline:before { content: "\f1bd"; } .ion-ios7-paw:before { content: "\f331"; } .ion-ios7-paw-outline:before { content: "\f330"; } .ion-ios7-people:before { content: "\f1c0"; } .ion-ios7-people-outline:before { content: "\f1bf"; } .ion-ios7-person:before { content: "\f1c2"; } .ion-ios7-person-outline:before { content: "\f1c1"; } .ion-ios7-personadd:before { content: "\f1c4"; } .ion-ios7-personadd-outline:before { content: "\f1c3"; } .ion-ios7-photos:before { content: "\f1c6"; } .ion-ios7-photos-outline:before { content: "\f1c5"; } .ion-ios7-pie:before { content: "\f28b"; } .ion-ios7-pie-outline:before { content: "\f28a"; } .ion-ios7-play:before { content: "\f1c8"; } .ion-ios7-play-outline:before { content: "\f1c7"; } .ion-ios7-plus:before { content: "\f1cb"; } .ion-ios7-plus-empty:before { content: "\f1c9"; } .ion-ios7-plus-outline:before { content: "\f1ca"; } .ion-ios7-pricetag:before { content: "\f28d"; } .ion-ios7-pricetag-outline:before { content: "\f28c"; } .ion-ios7-pricetags:before { content: "\f333"; } .ion-ios7-pricetags-outline:before { content: "\f332"; } .ion-ios7-printer:before { content: "\f1cd"; } .ion-ios7-printer-outline:before { content: "\f1cc"; } .ion-ios7-pulse:before { content: "\f335"; } .ion-ios7-pulse-strong:before { content: "\f334"; } .ion-ios7-rainy:before { content: "\f1cf"; } .ion-ios7-rainy-outline:before { content: "\f1ce"; } .ion-ios7-recording:before { content: "\f1d1"; } .ion-ios7-recording-outline:before { content: "\f1d0"; } .ion-ios7-redo:before { content: "\f1d3"; } .ion-ios7-redo-outline:before { content: "\f1d2"; } .ion-ios7-refresh:before { content: "\f1d6"; } .ion-ios7-refresh-empty:before { content: "\f1d4"; } .ion-ios7-refresh-outline:before { content: "\f1d5"; } .ion-ios7-reload:before, .ion-ios7-reloading:before { content: "\f28e"; } .ion-ios7-reverse-camera:before { content: "\f337"; } .ion-ios7-reverse-camera-outline:before { content: "\f336"; } .ion-ios7-rewind:before { content: "\f1d8"; } .ion-ios7-rewind-outline:before { content: "\f1d7"; } .ion-ios7-search:before { content: "\f1da"; } .ion-ios7-search-strong:before { content: "\f1d9"; } .ion-ios7-settings:before { content: "\f339"; } .ion-ios7-settings-strong:before { content: "\f338"; } .ion-ios7-shrink:before { content: "\f30e"; } .ion-ios7-skipbackward:before { content: "\f1dc"; } .ion-ios7-skipbackward-outline:before { content: "\f1db"; } .ion-ios7-skipforward:before { content: "\f1de"; } .ion-ios7-skipforward-outline:before { content: "\f1dd"; } .ion-ios7-snowy:before { content: "\f309"; } .ion-ios7-speedometer:before { content: "\f290"; } .ion-ios7-speedometer-outline:before { content: "\f28f"; } .ion-ios7-star:before { content: "\f1e0"; } .ion-ios7-star-half:before { content: "\f33a"; } .ion-ios7-star-outline:before { content: "\f1df"; } .ion-ios7-stopwatch:before { content: "\f1e2"; } .ion-ios7-stopwatch-outline:before { content: "\f1e1"; } .ion-ios7-sunny:before { content: "\f1e4"; } .ion-ios7-sunny-outline:before { content: "\f1e3"; } .ion-ios7-telephone:before { content: "\f1e6"; } .ion-ios7-telephone-outline:before { content: "\f1e5"; } .ion-ios7-tennisball:before { content: "\f33c"; } .ion-ios7-tennisball-outline:before { content: "\f33b"; } .ion-ios7-thunderstorm:before { content: "\f1e8"; } .ion-ios7-thunderstorm-outline:before { content: "\f1e7"; } .ion-ios7-time:before { content: "\f292"; } .ion-ios7-time-outline:before { content: "\f291"; } .ion-ios7-timer:before { content: "\f1ea"; } .ion-ios7-timer-outline:before { content: "\f1e9"; } .ion-ios7-toggle:before { content: "\f33e"; } .ion-ios7-toggle-outline:before { content: "\f33d"; } .ion-ios7-trash:before { content: "\f1ec"; } .ion-ios7-trash-outline:before { content: "\f1eb"; } .ion-ios7-undo:before { content: "\f1ee"; } .ion-ios7-undo-outline:before { content: "\f1ed"; } .ion-ios7-unlocked:before { content: "\f1f0"; } .ion-ios7-unlocked-outline:before { content: "\f1ef"; } .ion-ios7-upload:before { content: "\f1f2"; } .ion-ios7-upload-outline:before { content: "\f1f1"; } .ion-ios7-videocam:before { content: "\f1f4"; } .ion-ios7-videocam-outline:before { content: "\f1f3"; } .ion-ios7-volume-high:before { content: "\f1f5"; } .ion-ios7-volume-low:before { content: "\f1f6"; } .ion-ios7-wineglass:before { content: "\f294"; } .ion-ios7-wineglass-outline:before { content: "\f293"; } .ion-ios7-world:before { content: "\f1f8"; } .ion-ios7-world-outline:before { content: "\f1f7"; } .ion-ipad:before { content: "\f1f9"; } .ion-iphone:before { content: "\f1fa"; } .ion-ipod:before { content: "\f1fb"; } .ion-jet:before { content: "\f295"; } .ion-key:before { content: "\f296"; } .ion-knife:before { content: "\f297"; } .ion-laptop:before { content: "\f1fc"; } .ion-leaf:before { content: "\f1fd"; } .ion-levels:before { content: "\f298"; } .ion-lightbulb:before { content: "\f299"; } .ion-link:before { content: "\f1fe"; } .ion-load-a:before, .ion-loading-a:before { content: "\f29a"; } .ion-load-b:before, .ion-loading-b:before { content: "\f29b"; } .ion-load-c:before, .ion-loading-c:before { content: "\f29c"; } .ion-load-d:before, .ion-loading-d:before { content: "\f29d"; } .ion-location:before { content: "\f1ff"; } .ion-locked:before { content: "\f200"; } .ion-log-in:before { content: "\f29e"; } .ion-log-out:before { content: "\f29f"; } .ion-loop:before, .ion-looping:before { content: "\f201"; } .ion-magnet:before { content: "\f2a0"; } .ion-male:before { content: "\f2a1"; } .ion-man:before { content: "\f202"; } .ion-map:before { content: "\f203"; } .ion-medkit:before { content: "\f2a2"; } .ion-merge:before { content: "\f33f"; } .ion-mic-a:before { content: "\f204"; } .ion-mic-b:before { content: "\f205"; } .ion-mic-c:before { content: "\f206"; } .ion-minus:before { content: "\f209"; } .ion-minus-circled:before { content: "\f207"; } .ion-minus-round:before { content: "\f208"; } .ion-model-s:before { content: "\f2c1"; } .ion-monitor:before { content: "\f20a"; } .ion-more:before { content: "\f20b"; } .ion-mouse:before { content: "\f340"; } .ion-music-note:before { content: "\f20c"; } .ion-navicon:before { content: "\f20e"; } .ion-navicon-round:before { content: "\f20d"; } .ion-navigate:before { content: "\f2a3"; } .ion-network:before { content: "\f341"; } .ion-no-smoking:before { content: "\f2c2"; } .ion-nuclear:before { content: "\f2a4"; } .ion-outlet:before { content: "\f342"; } .ion-paper-airplane:before { content: "\f2c3"; } .ion-paperclip:before { content: "\f20f"; } .ion-pause:before { content: "\f210"; } .ion-person:before { content: "\f213"; } .ion-person-add:before { content: "\f211"; } .ion-person-stalker:before { content: "\f212"; } .ion-pie-graph:before { content: "\f2a5"; } .ion-pin:before { content: "\f2a6"; } .ion-pinpoint:before { content: "\f2a7"; } .ion-pizza:before { content: "\f2a8"; } .ion-plane:before { content: "\f214"; } .ion-planet:before { content: "\f343"; } .ion-play:before { content: "\f215"; } .ion-playstation:before { content: "\f30a"; } .ion-plus:before { content: "\f218"; } .ion-plus-circled:before { content: "\f216"; } .ion-plus-round:before { content: "\f217"; } .ion-podium:before { content: "\f344"; } .ion-pound:before { content: "\f219"; } .ion-power:before { content: "\f2a9"; } .ion-pricetag:before { content: "\f2aa"; } .ion-pricetags:before { content: "\f2ab"; } .ion-printer:before { content: "\f21a"; } .ion-pull-request:before { content: "\f345"; } .ion-qr-scanner:before { content: "\f346"; } .ion-quote:before { content: "\f347"; } .ion-radio-waves:before { content: "\f2ac"; } .ion-record:before { content: "\f21b"; } .ion-refresh:before, .ion-refreshing:before { content: "\f21c"; } .ion-reply:before { content: "\f21e"; } .ion-reply-all:before { content: "\f21d"; } .ion-ribbon-a:before { content: "\f348"; } .ion-ribbon-b:before { content: "\f349"; } .ion-sad:before { content: "\f34a"; } .ion-scissors:before { content: "\f34b"; } .ion-search:before { content: "\f21f"; } .ion-settings:before { content: "\f2ad"; } .ion-share:before { content: "\f220"; } .ion-shuffle:before { content: "\f221"; } .ion-skip-backward:before { content: "\f222"; } .ion-skip-forward:before { content: "\f223"; } .ion-social-android:before { content: "\f225"; } .ion-social-android-outline:before { content: "\f224"; } .ion-social-apple:before { content: "\f227"; } .ion-social-apple-outline:before { content: "\f226"; } .ion-social-bitcoin:before { content: "\f2af"; } .ion-social-bitcoin-outline:before { content: "\f2ae"; } .ion-social-buffer:before { content: "\f229"; } .ion-social-buffer-outline:before { content: "\f228"; } .ion-social-designernews:before { content: "\f22b"; } .ion-social-designernews-outline:before { content: "\f22a"; } .ion-social-dribbble:before { content: "\f22d"; } .ion-social-dribbble-outline:before { content: "\f22c"; } .ion-social-dropbox:before { content: "\f22f"; } .ion-social-dropbox-outline:before { content: "\f22e"; } .ion-social-facebook:before { content: "\f231"; } .ion-social-facebook-outline:before { content: "\f230"; } .ion-social-foursquare:before { content: "\f34d"; } .ion-social-foursquare-outline:before { content: "\f34c"; } .ion-social-freebsd-devil:before { content: "\f2c4"; } .ion-social-github:before { content: "\f233"; } .ion-social-github-outline:before { content: "\f232"; } .ion-social-google:before { content: "\f34f"; } .ion-social-google-outline:before { content: "\f34e"; } .ion-social-googleplus:before { content: "\f235"; } .ion-social-googleplus-outline:before { content: "\f234"; } .ion-social-hackernews:before { content: "\f237"; } .ion-social-hackernews-outline:before { content: "\f236"; } .ion-social-instagram:before { content: "\f351"; } .ion-social-instagram-outline:before { content: "\f350"; } .ion-social-linkedin:before { content: "\f239"; } .ion-social-linkedin-outline:before { content: "\f238"; } .ion-social-pinterest:before { content: "\f2b1"; } .ion-social-pinterest-outline:before { content: "\f2b0"; } .ion-social-reddit:before { content: "\f23b"; } .ion-social-reddit-outline:before { content: "\f23a"; } .ion-social-rss:before { content: "\f23d"; } .ion-social-rss-outline:before { content: "\f23c"; } .ion-social-skype:before { content: "\f23f"; } .ion-social-skype-outline:before { content: "\f23e"; } .ion-social-tumblr:before { content: "\f241"; } .ion-social-tumblr-outline:before { content: "\f240"; } .ion-social-tux:before { content: "\f2c5"; } .ion-social-twitter:before { content: "\f243"; } .ion-social-twitter-outline:before { content: "\f242"; } .ion-social-usd:before { content: "\f353"; } .ion-social-usd-outline:before { content: "\f352"; } .ion-social-vimeo:before { content: "\f245"; } .ion-social-vimeo-outline:before { content: "\f244"; } .ion-social-windows:before { content: "\f247"; } .ion-social-windows-outline:before { content: "\f246"; } .ion-social-wordpress:before { content: "\f249"; } .ion-social-wordpress-outline:before { content: "\f248"; } .ion-social-yahoo:before { content: "\f24b"; } .ion-social-yahoo-outline:before { content: "\f24a"; } .ion-social-youtube:before { content: "\f24d"; } .ion-social-youtube-outline:before { content: "\f24c"; } .ion-speakerphone:before { content: "\f2b2"; } .ion-speedometer:before { content: "\f2b3"; } .ion-spoon:before { content: "\f2b4"; } .ion-star:before { content: "\f24e"; } .ion-stats-bars:before { content: "\f2b5"; } .ion-steam:before { content: "\f30b"; } .ion-stop:before { content: "\f24f"; } .ion-thermometer:before { content: "\f2b6"; } .ion-thumbsdown:before { content: "\f250"; } .ion-thumbsup:before { content: "\f251"; } .ion-toggle:before { content: "\f355"; } .ion-toggle-filled:before { content: "\f354"; } .ion-trash-a:before { content: "\f252"; } .ion-trash-b:before { content: "\f253"; } .ion-trophy:before { content: "\f356"; } .ion-umbrella:before { content: "\f2b7"; } .ion-university:before { content: "\f357"; } .ion-unlocked:before { content: "\f254"; } .ion-upload:before { content: "\f255"; } .ion-usb:before { content: "\f2b8"; } .ion-videocamera:before { content: "\f256"; } .ion-volume-high:before { content: "\f257"; } .ion-volume-low:before { content: "\f258"; } .ion-volume-medium:before { content: "\f259"; } .ion-volume-mute:before { content: "\f25a"; } .ion-wand:before { content: "\f358"; } .ion-waterdrop:before { content: "\f25b"; } .ion-wifi:before { content: "\f25c"; } .ion-wineglass:before { content: "\f2b9"; } .ion-woman:before { content: "\f25d"; } .ion-wrench:before { content: "\f2ba"; } .ion-xbox:before { content: "\f30c"; } /** * Resets * -------------------------------------------------- * Adapted from normalize.css and some reset.css. We don't care even one * bit about old IE, so we don't need any hacks for that in here. * * There are probably other things we could remove here, as well. * * normalize.css v2.1.2 | MIT License | git.io/normalize * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) * http://cssreset.com */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, i, u, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, fieldset, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; font: inherit; font-size: 100%; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } /** * Prevent modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */ audio:not([controls]) { display: none; height: 0; } /** * Hide the `template` element in IE, Safari, and Firefox < 22. */ [hidden], template { display: none; } script { display: none !important; } /* ========================================================================== Base ========================================================================== */ /** * 1. Set default font family to sans-serif. * 2. Prevent iOS text size adjust after orientation change, without disabling * user zoom. */ html { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-family: sans-serif; /* 1 */ -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } /** * Remove default margin. */ body { margin: 0; line-height: 1; } /** * Remove default outlines. */ a, button, :focus, a:focus, button:focus, a:active, a:hover { outline: 0; } /* * * Remove tap highlight color */ a { -webkit-user-drag: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent; } a[href]:hover { cursor: pointer; } /* ========================================================================== Typography ========================================================================== */ /** * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */ b, strong { font-weight: bold; } /** * Address styling not present in Safari 5 and Chrome. */ dfn { font-style: italic; } /** * Address differences between Firefox and other browsers. */ hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } /** * Correct font family set oddly in Safari 5 and Chrome. */ code, kbd, pre, samp { font-size: 1em; font-family: monospace, serif; } /** * Improve readability of pre-formatted text in all browsers. */ pre { white-space: pre-wrap; } /** * Set consistent quote types. */ q { quotes: "\201C" "\201D" "\2018" "\2019"; } /** * Address inconsistent and variable font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` affecting `line-height` in all browsers. */ sub, sup { position: relative; vertical-align: baseline; font-size: 75%; line-height: 0; } sup { top: -0.5em; } sub { bottom: -0.25em; } /** * Define consistent border, margin, and padding. */ fieldset { margin: 0 2px; padding: 0.35em 0.625em 0.75em; border: 1px solid #c0c0c0; } /** * 1. Correct `color` not being inherited in IE 8/9. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */ legend { padding: 0; /* 2 */ border: 0; /* 1 */ } /** * 1. Correct font family not being inherited in all browsers. * 2. Correct font size not being inherited in all browsers. * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. * 4. Remove any default :focus styles * 5. Make sure webkit font smoothing is being inherited * 6. Remove default gradient in Android Firefox / FirefoxOS */ button, input, select, textarea { margin: 0; /* 3 */ font-size: 100%; /* 2 */ font-family: inherit; /* 1 */ outline-offset: 0; /* 4 */ outline-style: none; /* 4 */ outline-width: 0; /* 4 */ -webkit-font-smoothing: inherit; /* 5 */ background-image: none; /* 6 */ } /** * Address Firefox 4+ setting `line-height` on `input` using `importnt` in * the UA stylesheet. */ button, input { line-height: normal; } /** * Address inconsistent `text-transform` inheritance for `button` and `select`. * All other form control elements do not inherit `text-transform` values. * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. * Correct `select` style inheritance in Firefox 4+ and Opera. */ button, select { text-transform: none; } /** * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` * and `video` controls. * 2. Correct inability to style clickable `input` types in iOS. * 3. Improve usability and consistency of cursor style between image-type * `input` and others. */ button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; /* 3 */ -webkit-appearance: button; /* 2 */ } /** * Re-set default cursor for disabled elements. */ button[disabled], html input[disabled] { cursor: default; } /** * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome * (include `-moz` to future-proof). */ input[type="search"] { -webkit-box-sizing: content-box; /* 2 */ -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield; /* 1 */ } /** * Remove inner padding and search cancel button in Safari 5 and Chrome * on OS X. */ input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * Remove inner padding and border in Firefox 4+. */ button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; } /** * 1. Remove default vertical scrollbar in IE 8/9. * 2. Improve readability and alignment in all browsers. */ textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ } img { -webkit-user-drag: none; } /* ========================================================================== Tables ========================================================================== */ /** * Remove most spacing between table cells. */ table { border-spacing: 0; border-collapse: collapse; } /** * Scaffolding * -------------------------------------------------- */ *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } html { overflow: hidden; -ms-touch-action: pan-y; touch-action: pan-y; } body, .ionic-body { -webkit-touch-callout: none; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; margin: 0; padding: 0; color: #000; word-wrap: break-word; font-size: 14px; font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; line-height: 20px; text-rendering: optimizeLegibility; -webkit-backface-visibility: hidden; -webkit-user-drag: none; } body.grade-b, body.grade-c { text-rendering: auto; } .content { position: relative; } .scroll-content { position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; margin-top: -1px; padding-top: 1px; width: auto; height: auto; } .scroll-content-false, .menu .scroll-content.scroll-content-false { z-index: 11; } .scroll-view { position: relative; display: block; overflow: hidden; margin-top: -1px; } /** * Scroll is the scroll view component available for complex and custom * scroll view functionality. */ .scroll { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; text-size-adjust: none; -webkit-transform-origin: left top; -moz-transform-origin: left top; transform-origin: left top; } ::-webkit-scrollbar { display: none; } .scroll-bar { position: absolute; z-index: 9999; } .ng-animate .scroll-bar { visibility: hidden; } .scroll-bar-h { right: 2px; bottom: 3px; left: 2px; height: 3px; } .scroll-bar-h .scroll-bar-indicator { height: 100%; } .scroll-bar-v { top: 2px; right: 3px; bottom: 2px; width: 3px; } .scroll-bar-v .scroll-bar-indicator { width: 100%; } .scroll-bar-indicator { position: absolute; border-radius: 4px; background: rgba(0, 0, 0, 0.3); opacity: 1; -webkit-transition: opacity 0.3s linear; -moz-transition: opacity 0.3s linear; transition: opacity 0.3s linear; } .scroll-bar-indicator.scroll-bar-fade-out { opacity: 0; } .grade-b .scroll-bar-indicator, .grade-c .scroll-bar-indicator { border-radius: 0; background: #aaa; } .grade-b .scroll-bar-indicator.scroll-bar-fade-out, .grade-c .scroll-bar-indicator.scroll-bar-fade-out { -webkit-transition: none; -moz-transition: none; transition: none; } @keyframes refresh-spin { 0% { transform: translate3d(0, 0, 0) rotate(0); } 100% { transform: translate3d(0, 0, 0) rotate(180deg); } } @-webkit-keyframes refresh-spin { 0% { -webkit-transform: translate3d(0, 0, 0) rotate(0); } 100% { -webkit-transform: translate3d(0, 0, 0) rotate(180deg); } } @keyframes refresh-spin-back { 0% { transform: translate3d(0, 0, 0) rotate(180deg); } 100% { transform: translate3d(0, 0, 0) rotate(0); } } @-webkit-keyframes refresh-spin-back { 0% { -webkit-transform: translate3d(0, 0, 0) rotate(180deg); } 100% { -webkit-transform: translate3d(0, 0, 0) rotate(0); } } .scroll-refresher { position: absolute; top: -60px; right: 0; left: 0; overflow: hidden; margin: auto; height: 60px; } .scroll-refresher .ionic-refresher-content { position: absolute; bottom: 15px; left: 0; width: 100%; color: #666666; text-align: center; font-size: 30px; } .scroll-refresher .ionic-refresher-content .text-refreshing, .scroll-refresher .ionic-refresher-content .text-pulling { font-size: 16px; line-height: 16px; } .scroll-refresher .ionic-refresher-content.ionic-refresher-with-text { bottom: 10px; } .scroll-refresher .icon-refreshing, .scroll-refresher .icon-pulling { width: 100%; -webkit-backface-visibility: hidden; -webkit-transform-style: preserve-3d; backface-visibility: hidden; transform-style: preserve-3d; } .scroll-refresher .icon-pulling { -webkit-animation-name: refresh-spin-back; -moz-animation-name: refresh-spin-back; animation-name: refresh-spin-back; -webkit-animation-duration: 200ms; -moz-animation-duration: 200ms; animation-duration: 200ms; -webkit-animation-timing-function: linear; -moz-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-fill-mode: none; -moz-animation-fill-mode: none; animation-fill-mode: none; -webkit-transform: translate3d(0, 0, 0) rotate(0deg); transform: translate3d(0, 0, 0) rotate(0deg); } .scroll-refresher .icon-refreshing, .scroll-refresher .text-refreshing { display: none; } .scroll-refresher .icon-refreshing { -webkit-animation-duration: 1.5s; -moz-animation-duration: 1.5s; animation-duration: 1.5s; } .scroll-refresher.active .icon-pulling:not(.pulling-rotation-disabled) { -webkit-animation-name: refresh-spin; -moz-animation-name: refresh-spin; animation-name: refresh-spin; -webkit-transform: translate3d(0, 0, 0) rotate(-180deg); transform: translate3d(0, 0, 0) rotate(-180deg); } .scroll-refresher.active.refreshing { -webkit-transition: transform 0.2s; -moz-transition: transform 0.2s; transition: transform 0.2s; -webkit-transition: -webkit-transform 0.2s; -moz-transition: -webkit-transform 0.2s; transition: -webkit-transform 0.2s; -webkit-transform: scale(1, 1); transform: scale(1, 1); } .scroll-refresher.active.refreshing .icon-pulling, .scroll-refresher.active.refreshing .text-pulling { display: none; } .scroll-refresher.active.refreshing .icon-refreshing, .scroll-refresher.active.refreshing .text-refreshing { display: block; } .scroll-refresher.active.refreshing.refreshing-tail { -webkit-transform: scale(0, 0); transform: scale(0, 0); } ion-infinite-scroll { height: 60px; width: 100%; opacity: 0; display: block; -webkit-transition: opacity 0.25s; -moz-transition: opacity 0.25s; transition: opacity 0.25s; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-direction: normal; -webkit-box-orient: horizontal; -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; } ion-infinite-scroll .icon { color: #666666; font-size: 30px; color: #666666; } ion-infinite-scroll.active { opacity: 1; } .overflow-scroll { overflow-x: hidden; overflow-y: scroll; -webkit-overflow-scrolling: touch; top: 0; right: 0; bottom: 0; left: 0; position: absolute; } .overflow-scroll .scroll { position: static; height: 100%; -webkit-transform: translate3d(0, 0, 0); } /* If you change these, change platform.scss as well */ .has-header { top: 44px; } .no-header { top: 0; } .has-subheader { top: 88px; } .has-tabs-top { top: 93px; } .has-header.has-subheader.has-tabs-top { top: 137px; } .has-footer { bottom: 44px; } .has-subfooter { bottom: 88px; } .has-tabs, .bar-footer.has-tabs { bottom: 49px; } .has-footer.has-tabs { bottom: 93px; } .pane { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 1; } .view { z-index: 1; } .pane, .view { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background-color: #fff; overflow: hidden; } ion-nav-view { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; } /** * Typography * -------------------------------------------------- */ p { margin: 0 0 10px; } small { font-size: 85%; } cite { font-style: normal; } .text-left { text-align: left; } .text-right { text-align: right; } .text-center { text-align: center; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color: #000; font-weight: 500; font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; line-height: 1.2; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small { font-weight: normal; line-height: 1; } h1, .h1, h2, .h2, h3, .h3 { margin-top: 20px; margin-bottom: 10px; } h1:first-child, .h1:first-child, h2:first-child, .h2:first-child, h3:first-child, .h3:first-child { margin-top: 0; } h1 + h1, h1 + .h1, h1 + h2, h1 + .h2, h1 + h3, h1 + .h3, .h1 + h1, .h1 + .h1, .h1 + h2, .h1 + .h2, .h1 + h3, .h1 + .h3, h2 + h1, h2 + .h1, h2 + h2, h2 + .h2, h2 + h3, h2 + .h3, .h2 + h1, .h2 + .h1, .h2 + h2, .h2 + .h2, .h2 + h3, .h2 + .h3, h3 + h1, h3 + .h1, h3 + h2, h3 + .h2, h3 + h3, h3 + .h3, .h3 + h1, .h3 + .h1, .h3 + h2, .h3 + .h2, .h3 + h3, .h3 + .h3 { margin-top: 10px; } h4, .h4, h5, .h5, h6, .h6 { margin-top: 10px; margin-bottom: 10px; } h1, .h1 { font-size: 36px; } h2, .h2 { font-size: 30px; } h3, .h3 { font-size: 24px; } h4, .h4 { font-size: 18px; } h5, .h5 { font-size: 14px; } h6, .h6 { font-size: 12px; } h1 small, .h1 small { font-size: 24px; } h2 small, .h2 small { font-size: 18px; } h3 small, .h3 small, h4 small, .h4 small { font-size: 14px; } dl { margin-bottom: 20px; } dt, dd { line-height: 1.42857; } dt { font-weight: bold; } blockquote { margin: 0 0 20px; padding: 10px 20px; border-left: 5px solid gray; } blockquote p { font-weight: 300; font-size: 17.5px; line-height: 1.25; } blockquote p:last-child { margin-bottom: 0; } blockquote small { display: block; line-height: 1.42857; } blockquote small:before { content: '\2014 \00A0'; } q:before, q:after, blockquote:before, blockquote:after { content: ""; } address { display: block; margin-bottom: 20px; font-style: normal; line-height: 1.42857; } a.subdued { padding-right: 10px; color: #888; text-decoration: none; } a.subdued:hover { text-decoration: none; } a.subdued:last-child { padding-right: 0; } /** * Action Sheets * -------------------------------------------------- */ .action-sheet-backdrop { -webkit-transition: background-color 300ms ease-in-out; -moz-transition: background-color 300ms ease-in-out; transition: background-color 300ms ease-in-out; position: fixed; top: 0; left: 0; z-index: 11; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0); } .action-sheet-backdrop.active { background-color: rgba(0, 0, 0, 0.5); } .action-sheet-wrapper { -webkit-transform: translate3d(0, 100%, 0); -moz-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); -webkit-transition: all ease-in-out 300ms; -moz-transition: all ease-in-out 300ms; transition: all ease-in-out 300ms; position: absolute; bottom: 0; width: 100%; } .action-sheet-up { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .action-sheet { margin-left: 15px; margin-right: 15px; width: auto; z-index: 11; overflow: hidden; } .action-sheet .button { display: block; padding: 1px; width: 100%; border-radius: 0; background-color: transparent; color: #4a87ee; font-size: 18px; } .action-sheet .button.destructive { color: #ef4e3a; } .action-sheet-title { padding: 10px; color: #666666; text-align: center; font-size: 12px; } .action-sheet-group { margin-bottom: 5px; border-radius: 3px 3px 3px 3px; background-color: #fff; } .action-sheet-group .button { border-width: 1px 0px 0px 0px; border-radius: 0; } .action-sheet-group .button.active { background-color: transparent; color: inherit; } .action-sheet-group .button:first-child:last-child { border-width: 0; } .action-sheet-open { pointer-events: none; } .action-sheet-open.modal-open .modal { pointer-events: none; } .action-sheet-open .action-sheet-backdrop { pointer-events: auto; } .backdrop { position: fixed; top: 0; left: 0; z-index: 11; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); visibility: hidden; opacity: 0; -webkit-transition: 0.1s opacity linear; -moz-transition: 0.1s opacity linear; transition: 0.1s opacity linear; } .backdrop.visible { visibility: visible; } .backdrop.active { opacity: 1; } /** * Bar (Headers and Footers) * -------------------------------------------------- */ .bar { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; position: absolute; right: 0; left: 0; z-index: 10; box-sizing: border-box; padding: 5px; width: 100%; height: 44px; border-width: 0; border-style: solid; border-top: 1px solid transparent; border-bottom: 1px solid #ddd; background-color: white; /* border-width: 1px will actually create 2 device pixels on retina */ /* this nifty trick sets an actual 1px border on hi-res displays */ background-size: 0; } @media (min--moz-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) { .bar { border: none; background-image: linear-gradient(0deg, #ddd, #ddd 50%, transparent 50%); background-position: bottom; background-size: 100% 1px; background-repeat: no-repeat; } } .bar.bar-clear { border: none; background: none; color: #fff; } .bar.bar-clear .button { color: #fff; } .bar.bar-clear .title { color: #fff; } .bar.item-input-inset .item-input-wrapper { margin-top: -1px; } .bar.item-input-inset .item-input-wrapper input { padding-left: 8px; width: 94%; height: 28px; background: transparent; } .bar.bar-light { border-color: #ddd; background-color: white; background-image: linear-gradient(0deg, #ddd, #ddd 50%, transparent 50%); color: #444; } .bar.bar-light .title { color: #444; } .bar.bar-light.bar-footer { background-image: linear-gradient(180deg, #ddd, #ddd 50%, transparent 50%); } .bar.bar-stable { border-color: #b2b2b2; background-color: #f8f8f8; background-image: linear-gradient(0deg, #b2b2b2, #b2b2b2 50%, transparent 50%); color: #444; } .bar.bar-stable .title { color: #444; } .bar.bar-stable.bar-footer { background-image: linear-gradient(180deg, #b2b2b2, #b2b2b2 50%, transparent 50%); } .bar.bar-positive { border-color: #145fd7; background-color: #4a87ee; background-image: linear-gradient(0deg, #145fd7, #145fd7 50%, transparent 50%); color: #fff; } .bar.bar-positive .title { color: #fff; } .bar.bar-positive.bar-footer { background-image: linear-gradient(180deg, #145fd7, #145fd7 50%, transparent 50%); } .bar.bar-calm { border-color: #1aacc3; background-color: #43cee6; background-image: linear-gradient(0deg, #1aacc3, #1aacc3 50%, transparent 50%); color: #fff; } .bar.bar-calm .title { color: #fff; } .bar.bar-calm.bar-footer { background-image: linear-gradient(180deg, #1aacc3, #1aacc3 50%, transparent 50%); } .bar.bar-assertive { border-color: #cc2311; background-color: #ef4e3a; background-image: linear-gradient(0deg, #cc2311, #cc2311 50%, transparent 50%); color: #fff; } .bar.bar-assertive .title { color: #fff; } .bar.bar-assertive.bar-footer { background-image: linear-gradient(180deg, #cc2311, #cc2311 50%, transparent 50%); } .bar.bar-balanced { border-color: #498f24; background-color: #66cc33; background-image: linear-gradient(0deg, #498f24, #498f24 50%, transparent 50%); color: #fff; } .bar.bar-balanced .title { color: #fff; } .bar.bar-balanced.bar-footer { background-image: linear-gradient(180deg, #498f24, #145fd7 50%, transparent 50%); } .bar.bar-energized { border-color: #d39211; background-color: #f0b840; background-image: linear-gradient(0deg, #d39211, #d39211 50%, transparent 50%); color: #fff; } .bar.bar-energized .title { color: #fff; } .bar.bar-energized.bar-footer { background-image: linear-gradient(180deg, #d39211, #d39211 50%, transparent 50%); } .bar.bar-royal { border-color: #552bdf; background-color: #8a6de9; background-image: linear-gradient(0deg, #552bdf, #552bdf 50%, transparent 50%); color: #fff; } .bar.bar-royal .title { color: #fff; } .bar.bar-royal.bar-footer { background-image: linear-gradient(180deg, #552bdf, #552bdf 50%, transparent 50%); } .bar.bar-dark { border-color: #111; background-color: #444444; background-image: linear-gradient(0deg, #111, #111 50%, transparent 50%); color: #fff; } .bar.bar-dark .title { color: #fff; } .bar.bar-dark.bar-footer { background-image: linear-gradient(180deg, #111, #111 50%, transparent 50%); } .bar .title { position: absolute; top: 0; right: 0; left: 0; z-index: 0; overflow: hidden; margin: 0 10px; min-width: 30px; height: 43px; text-align: center; text-overflow: ellipsis; white-space: nowrap; font-size: 17px; line-height: 44px; } .bar .title.title-left { text-align: left; } .bar .title.title-right { text-align: right; } .bar .title a { color: inherit; } .bar .button { z-index: 1; padding: 0 8px; min-width: initial; min-height: 31px; font-weight: 400; font-size: 13px; line-height: 32px; } .bar .button.button-icon:before, .bar .button .icon:before, .bar .button.icon:before, .bar .button.icon-left:before, .bar .button.icon-right:before { padding-right: 2px; padding-left: 2px; font-size: 20px; line-height: 32px; } .bar .button.button-icon { font-size: 17px; } .bar .button.button-icon .icon:before, .bar .button.button-icon:before, .bar .button.button-icon.icon-left:before, .bar .button.button-icon.icon-right:before { vertical-align: top; font-size: 32px; line-height: 32px; } .bar .button.button-clear { padding-right: 2px; padding-left: 2px; font-weight: 300; font-size: 17px; } .bar .button.button-clear .icon:before, .bar .button.button-clear.icon:before, .bar .button.button-clear.icon-left:before, .bar .button.button-clear.icon-right:before { font-size: 32px; line-height: 32px; } .bar .button.back-button { padding: 0; opacity: 0.8; } .bar .button.back-button .back-button-title { display: inline-block; vertical-align: middle; margin-left: 4px; } .bar .button.back-button.active, .bar .button.back-button.activated { opacity: 1; } .bar .button-bar > .button, .bar .buttons > .button { min-height: 31px; line-height: 32px; } .bar .button-bar + .button, .bar .button + .button-bar { margin-left: 5px; } .bar .buttons, .bar .buttons.left-buttons, .bar .buttons.right-buttons { display: inherit; } .bar .buttons span { display: inline-flex; } .bar .title + .button:last-child, .bar > .button + .button:last-child, .bar > .button.pull-right, .bar .buttons.pull-right, .bar .title + .buttons { position: absolute; top: 5px; right: 5px; bottom: 5px; } .bar-light .button { border-color: #ddd; background-color: white; color: #444; } .bar-light .button:hover { color: #444; text-decoration: none; } .bar-light .button.active, .bar-light .button.activated { border-color: #ccc; background-color: #fafafa; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15); } .bar-light .button.button-clear { border-color: transparent; background: none; box-shadow: none; color: #444; font-size: 17px; } .bar-light .button.button-icon { border-color: transparent; background: none; } .bar-stable .button { border-color: #b2b2b2; background-color: #f8f8f8; color: #444; } .bar-stable .button:hover { color: #444; text-decoration: none; } .bar-stable .button.active, .bar-stable .button.activated { border-color: #a2a2a2; background-color: #e5e5e5; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15); } .bar-stable .button.button-clear { border-color: transparent; background: none; box-shadow: none; color: #444; font-size: 17px; } .bar-stable .button.button-icon { border-color: transparent; background: none; } .bar-positive .button { border-color: #145fd7; background-color: #4a87ee; color: #fff; } .bar-positive .button:hover { color: #fff; text-decoration: none; } .bar-positive .button.active, .bar-positive .button.activated { border-color: #145fd7; background-color: #145fd7; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15); } .bar-positive .button.button-clear { border-color: transparent; background: none; box-shadow: none; color: #fff; font-size: 17px; } .bar-positive .button.button-icon { border-color: transparent; background: none; } .bar-calm .button { border-color: #1aacc3; background-color: #43cee6; color: #fff; } .bar-calm .button:hover { color: #fff; text-decoration: none; } .bar-calm .button.active, .bar-calm .button.activated { border-color: #1aacc3; background-color: #1aacc3; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15); } .bar-calm .button.button-clear { border-color: transparent; background: none; box-shadow: none; color: #fff; font-size: 17px; } .bar-calm .button.button-icon { border-color: transparent; background: none; } .bar-assertive .button { border-color: #cc2311; background-color: #ef4e3a; color: #fff; } .bar-assertive .button:hover { color: #fff; text-decoration: none; } .bar-assertive .button.active, .bar-assertive .button.activated { border-color: #cc2311; background-color: #cc2311; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15); } .bar-assertive .button.button-clear { border-color: transparent; background: none; box-shadow: none; color: #fff; font-size: 17px; } .bar-assertive .button.button-icon { border-color: transparent; background: none; } .bar-balanced .button { border-color: #498f24; background-color: #66cc33; color: #fff; } .bar-balanced .button:hover { color: #fff; text-decoration: none; } .bar-balanced .button.active, .bar-balanced .button.activated { border-color: #498f24; background-color: #498f24; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15); } .bar-balanced .button.button-clear { border-color: transparent; background: none; box-shadow: none; color: #fff; font-size: 17px; } .bar-balanced .button.button-icon { border-color: transparent; background: none; } .bar-energized .button { border-color: #d39211; background-color: #f0b840; color: #fff; } .bar-energized .button:hover { color: #fff; text-decoration: none; } .bar-energized .button.active, .bar-energized .button.activated { border-color: #d39211; background-color: #d39211; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15); } .bar-energized .button.button-clear { border-color: transparent; background: none; box-shadow: none; color: #fff; font-size: 17px; } .bar-energized .button.button-icon { border-color: transparent; background: none; } .bar-royal .button { border-color: #552bdf; background-color: #8a6de9; color: #fff; } .bar-royal .button:hover { color: #fff; text-decoration: none; } .bar-royal .button.active, .bar-royal .button.activated { border-color: #552bdf; background-color: #552bdf; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15); } .bar-royal .button.button-clear { border-color: transparent; background: none; box-shadow: none; color: #fff; font-size: 17px; } .bar-royal .button.button-icon { border-color: transparent; background: none; } .bar-dark .button { border-color: #111; background-color: #444444; color: #fff; } .bar-dark .button:hover { color: #fff; text-decoration: none; } .bar-dark .button.active, .bar-dark .button.activated { border-color: #000; background-color: #262626; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15); } .bar-dark .button.button-clear { border-color: transparent; background: none; box-shadow: none; color: #fff; font-size: 17px; } .bar-dark .button.button-icon { border-color: transparent; background: none; } .bar-header { top: 0; border-top-width: 0; border-bottom-width: 1px; } .bar-header.has-tabs-top { border-bottom-width: 0px; } .bar-footer { bottom: 0; border-top-width: 1px; border-bottom-width: 0; background-position: top; } .bar-footer.item-input-inset { position: absolute; } .bar-tabs { padding: 0; } .bar-subheader { top: 44px; display: block; } .bar-subfooter { bottom: 44px; display: block; } /** * Tabs * -------------------------------------------------- * A navigation bar with any number of tab items supported. */ .tabs { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-direction: normal; -webkit-box-orient: horizontal; -webkit-flex-direction: horizontal; -moz-flex-direction: horizontal; -ms-flex-direction: horizontal; flex-direction: horizontal; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); border-color: #b2b2b2; background-color: #f8f8f8; background-image: linear-gradient(0deg, #b2b2b2, #b2b2b2 50%, transparent 50%); color: #444; position: absolute; bottom: 0; z-index: 5; width: 100%; height: 49px; border-style: solid; border-top-width: 1px; background-size: 0; line-height: 49px; } .tabs .tab-item .badge { background-color: #444; color: #f8f8f8; } @media (min--moz-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) { .tabs { padding-top: 2px; border-top: none !important; border-bottom: none; background-position: top; background-size: 100% 1px; background-repeat: no-repeat; } } /* Allow parent element of tabs to define color, or just the tab itself */ .tabs-light > .tabs, .tabs.tabs-light { border-color: #ddd; background-color: #fff; background-image: linear-gradient(0deg, #ddd, #ddd 50%, transparent 50%); color: #444; } .tabs-light > .tabs .tab-item .badge, .tabs.tabs-light .tab-item .badge { background-color: #444; color: #fff; } .tabs-stable > .tabs, .tabs.tabs-stable { border-color: #b2b2b2; background-color: #f8f8f8; background-image: linear-gradient(0deg, #b2b2b2, #b2b2b2 50%, transparent 50%); color: #444; } .tabs-stable > .tabs .tab-item .badge, .tabs.tabs-stable .tab-item .badge { background-color: #444; color: #f8f8f8; } .tabs-positive > .tabs, .tabs.tabs-positive { border-color: #145fd7; background-color: #4a87ee; background-image: linear-gradient(0deg, #145fd7, #145fd7 50%, transparent 50%); color: #fff; } .tabs-positive > .tabs .tab-item .badge, .tabs.tabs-positive .tab-item .badge { background-color: #fff; color: #4a87ee; } .tabs-calm > .tabs, .tabs.tabs-calm { border-color: #1aacc3; background-color: #43cee6; background-image: linear-gradient(0deg, #1aacc3, #1aacc3 50%, transparent 50%); color: #fff; } .tabs-calm > .tabs .tab-item .badge, .tabs.tabs-calm .tab-item .badge { background-color: #fff; color: #43cee6; } .tabs-assertive > .tabs, .tabs.tabs-assertive { border-color: #cc2311; background-color: #ef4e3a; background-image: linear-gradient(0deg, #cc2311, #cc2311 50%, transparent 50%); color: #fff; } .tabs-assertive > .tabs .tab-item .badge, .tabs.tabs-assertive .tab-item .badge { background-color: #fff; color: #ef4e3a; } .tabs-balanced > .tabs, .tabs.tabs-balanced { border-color: #498f24; background-color: #66cc33; background-image: linear-gradient(0deg, #498f24, #498f24 50%, transparent 50%); color: #fff; } .tabs-balanced > .tabs .tab-item .badge, .tabs.tabs-balanced .tab-item .badge { background-color: #fff; color: #66cc33; } .tabs-energized > .tabs, .tabs.tabs-energized { border-color: #d39211; background-color: #f0b840; background-image: linear-gradient(0deg, #d39211, #d39211 50%, transparent 50%); color: #fff; } .tabs-energized > .tabs .tab-item .badge, .tabs.tabs-energized .tab-item .badge { background-color: #fff; color: #f0b840; } .tabs-royal > .tabs, .tabs.tabs-royal { border-color: #552bdf; background-color: #8a6de9; background-image: linear-gradient(0deg, #552bdf, #552bdf 50%, transparent 50%); color: #fff; } .tabs-royal > .tabs .tab-item .badge, .tabs.tabs-royal .tab-item .badge { background-color: #fff; color: #8a6de9; } .tabs-dark > .tabs, .tabs.tabs-dark { border-color: #111; background-color: #444; background-image: linear-gradient(0deg, #111, #111 50%, transparent 50%); color: #fff; } .tabs-dark > .tabs .tab-item .badge, .tabs.tabs-dark .tab-item .badge { background-color: #fff; color: #444; } .tabs-striped .tabs { background-color: white; background-image: none; border: none; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15); padding-top: 2px; } .tabs-striped .tab-item.tab-item-active, .tabs-striped .tab-item.active, .tabs-striped .tab-item.activated { margin-top: -2px; border-style: solid; border-width: 2px 0 0 0; border-color: #444; } .tabs-striped.tabs-light .tabs { background-color: #444; } .tabs-striped.tabs-light .tab-item { color: rgba(255, 255, 255, 0.4); opacity: 1; } .tabs-striped.tabs-light .tab-item .badge { opacity: 0.4; } .tabs-striped.tabs-light .tab-item.tab-item-active, .tabs-striped.tabs-light .tab-item.active, .tabs-striped.tabs-light .tab-item.activated { margin-top: -2px; color: #fff; border-style: solid; border-width: 2px 0 0 0; border-color: #fff; } .tabs-striped.tabs-light .tab-item.tab-item-active .badge, .tabs-striped.tabs-light .tab-item.active .badge, .tabs-striped.tabs-light .tab-item.activated .badge { top: 2px; opacity: 1; } .tabs-striped.tabs-top .tab-item.tab-item-active .badge, .tabs-striped.tabs-top .tab-item.active .badge, .tabs-striped.tabs-top .tab-item.activated .badge { top: 4%; } .tabs-striped.tabs-stable .tabs { background-color: #444; } .tabs-striped.tabs-stable .tab-item { color: rgba(248, 248, 248, 0.4); opacity: 1; } .tabs-striped.tabs-stable .tab-item .badge { opacity: 0.4; } .tabs-striped.tabs-stable .tab-item.tab-item-active, .tabs-striped.tabs-stable .tab-item.active, .tabs-striped.tabs-stable .tab-item.activated { margin-top: -2px; color: #f8f8f8; border-style: solid; border-width: 2px 0 0 0; border-color: #f8f8f8; } .tabs-striped.tabs-stable .tab-item.tab-item-active .badge, .tabs-striped.tabs-stable .tab-item.active .badge, .tabs-striped.tabs-stable .tab-item.activated .badge { top: 2px; opacity: 1; } .tabs-striped.tabs-top .tab-item.tab-item-active .badge, .tabs-striped.tabs-top .tab-item.active .badge, .tabs-striped.tabs-top .tab-item.activated .badge { top: 4%; } .tabs-striped.tabs-positive .tabs { background-color: #fff; } .tabs-striped.tabs-positive .tab-item { color: rgba(74, 135, 238, 0.4); opacity: 1; } .tabs-striped.tabs-positive .tab-item .badge { opacity: 0.4; } .tabs-striped.tabs-positive .tab-item.tab-item-active, .tabs-striped.tabs-positive .tab-item.active, .tabs-striped.tabs-positive .tab-item.activated { margin-top: -2px; color: #4a87ee; border-style: solid; border-width: 2px 0 0 0; border-color: #4a87ee; } .tabs-striped.tabs-positive .tab-item.tab-item-active .badge, .tabs-striped.tabs-positive .tab-item.active .badge, .tabs-striped.tabs-positive .tab-item.activated .badge { top: 2px; opacity: 1; } .tabs-striped.tabs-top .tab-item.tab-item-active .badge, .tabs-striped.tabs-top .tab-item.active .badge, .tabs-striped.tabs-top .tab-item.activated .badge { top: 4%; } .tabs-striped.tabs-calm .tabs { background-color: #fff; } .tabs-striped.tabs-calm .tab-item { color: rgba(67, 206, 230, 0.4); opacity: 1; } .tabs-striped.tabs-calm .tab-item .badge { opacity: 0.4; } .tabs-striped.tabs-calm .tab-item.tab-item-active, .tabs-striped.tabs-calm .tab-item.active, .tabs-striped.tabs-calm .tab-item.activated { margin-top: -2px; color: #43cee6; border-style: solid; border-width: 2px 0 0 0; border-color: #43cee6; } .tabs-striped.tabs-calm .tab-item.tab-item-active .badge, .tabs-striped.tabs-calm .tab-item.active .badge, .tabs-striped.tabs-calm .tab-item.activated .badge { top: 2px; opacity: 1; } .tabs-striped.tabs-top .tab-item.tab-item-active .badge, .tabs-striped.tabs-top .tab-item.active .badge, .tabs-striped.tabs-top .tab-item.activated .badge { top: 4%; } .tabs-striped.tabs-assertive .tabs { background-color: #fff; } .tabs-striped.tabs-assertive .tab-item { color: rgba(239, 78, 58, 0.4); opacity: 1; } .tabs-striped.tabs-assertive .tab-item .badge { opacity: 0.4; } .tabs-striped.tabs-assertive .tab-item.tab-item-active, .tabs-striped.tabs-assertive .tab-item.active, .tabs-striped.tabs-assertive .tab-item.activated { margin-top: -2px; color: #ef4e3a; border-style: solid; border-width: 2px 0 0 0; border-color: #ef4e3a; } .tabs-striped.tabs-assertive .tab-item.tab-item-active .badge, .tabs-striped.tabs-assertive .tab-item.active .badge, .tabs-striped.tabs-assertive .tab-item.activated .badge { top: 2px; opacity: 1; } .tabs-striped.tabs-top .tab-item.tab-item-active .badge, .tabs-striped.tabs-top .tab-item.active .badge, .tabs-striped.tabs-top .tab-item.activated .badge { top: 4%; } .tabs-striped.tabs-balanced .tabs { background-color: #fff; } .tabs-striped.tabs-balanced .tab-item { color: rgba(102, 204, 51, 0.4); opacity: 1; } .tabs-striped.tabs-balanced .tab-item .badge { opacity: 0.4; } .tabs-striped.tabs-balanced .tab-item.tab-item-active, .tabs-striped.tabs-balanced .tab-item.active, .tabs-striped.tabs-balanced .tab-item.activated { margin-top: -2px; color: #66cc33; border-style: solid; border-width: 2px 0 0 0; border-color: #66cc33; } .tabs-striped.tabs-balanced .tab-item.tab-item-active .badge, .tabs-striped.tabs-balanced .tab-item.active .badge, .tabs-striped.tabs-balanced .tab-item.activated .badge { top: 2px; opacity: 1; } .tabs-striped.tabs-top .tab-item.tab-item-active .badge, .tabs-striped.tabs-top .tab-item.active .badge, .tabs-striped.tabs-top .tab-item.activated .badge { top: 4%; } .tabs-striped.tabs-energized .tabs { background-color: #fff; } .tabs-striped.tabs-energized .tab-item { color: rgba(240, 184, 64, 0.4); opacity: 1; } .tabs-striped.tabs-energized .tab-item .badge { opacity: 0.4; } .tabs-striped.tabs-energized .tab-item.tab-item-active, .tabs-striped.tabs-energized .tab-item.active, .tabs-striped.tabs-energized .tab-item.activated { margin-top: -2px; color: #f0b840; border-style: solid; border-width: 2px 0 0 0; border-color: #f0b840; } .tabs-striped.tabs-energized .tab-item.tab-item-active .badge, .tabs-striped.tabs-energized .tab-item.active .badge, .tabs-striped.tabs-energized .tab-item.activated .badge { top: 2px; opacity: 1; } .tabs-striped.tabs-top .tab-item.tab-item-active .badge, .tabs-striped.tabs-top .tab-item.active .badge, .tabs-striped.tabs-top .tab-item.activated .badge { top: 4%; } .tabs-striped.tabs-royal .tabs { background-color: #fff; } .tabs-striped.tabs-royal .tab-item { color: rgba(138, 109, 233, 0.4); opacity: 1; } .tabs-striped.tabs-royal .tab-item .badge { opacity: 0.4; } .tabs-striped.tabs-royal .tab-item.tab-item-active, .tabs-striped.tabs-royal .tab-item.active, .tabs-striped.tabs-royal .tab-item.activated { margin-top: -2px; color: #8a6de9; border-style: solid; border-width: 2px 0 0 0; border-color: #8a6de9; } .tabs-striped.tabs-royal .tab-item.tab-item-active .badge, .tabs-striped.tabs-royal .tab-item.active .badge, .tabs-striped.tabs-royal .tab-item.activated .badge { top: 2px; opacity: 1; } .tabs-striped.tabs-top .tab-item.tab-item-active .badge, .tabs-striped.tabs-top .tab-item.active .badge, .tabs-striped.tabs-top .tab-item.activated .badge { top: 4%; } .tabs-striped.tabs-dark .tabs { background-color: #fff; } .tabs-striped.tabs-dark .tab-item { color: rgba(68, 68, 68, 0.4); opacity: 1; } .tabs-striped.tabs-dark .tab-item .badge { opacity: 0.4; } .tabs-striped.tabs-dark .tab-item.tab-item-active, .tabs-striped.tabs-dark .tab-item.active, .tabs-striped.tabs-dark .tab-item.activated { margin-top: -2px; color: #444; border-style: solid; border-width: 2px 0 0 0; border-color: #444; } .tabs-striped.tabs-dark .tab-item.tab-item-active .badge, .tabs-striped.tabs-dark .tab-item.active .badge, .tabs-striped.tabs-dark .tab-item.activated .badge { top: 2px; opacity: 1; } .tabs-striped.tabs-top .tab-item.tab-item-active .badge, .tabs-striped.tabs-top .tab-item.active .badge, .tabs-striped.tabs-top .tab-item.activated .badge { top: 4%; } .tabs-striped.tabs-background-light .tabs { background-color: #fff; } .tabs-striped.tabs-background-stable .tabs { background-color: #f8f8f8; } .tabs-striped.tabs-background-positive .tabs { background-color: #4a87ee; } .tabs-striped.tabs-background-calm .tabs { background-color: #43cee6; } .tabs-striped.tabs-background-assertive .tabs { background-color: #ef4e3a; } .tabs-striped.tabs-background-balanced .tabs { background-color: #66cc33; } .tabs-striped.tabs-background-energized .tabs { background-color: #f0b840; } .tabs-striped.tabs-background-royal .tabs { background-color: #8a6de9; } .tabs-striped.tabs-background-dark .tabs { background-color: #444; } .tabs-striped.tabs-color-light .tab-item { color: rgba(255, 255, 255, 0.4); opacity: 1; } .tabs-striped.tabs-color-light .tab-item .badge { opacity: 0.4; } .tabs-striped.tabs-color-light .tab-item.tab-item-active, .tabs-striped.tabs-color-light .tab-item.active, .tabs-striped.tabs-color-light .tab-item.activated { margin-top: -2px; color: #fff; border: 0 solid #fff; border-top-width: 2px; } .tabs-striped.tabs-color-light .tab-item.tab-item-active .badge, .tabs-striped.tabs-color-light .tab-item.active .badge, .tabs-striped.tabs-color-light .tab-item.activated .badge { top: 2px; opacity: 1; } .tabs-striped.tabs-color-stable .tab-item { color: rgba(248, 248, 248, 0.4); opacity: 1; } .tabs-striped.tabs-color-stable .tab-item .badge { opacity: 0.4; } .tabs-striped.tabs-color-stable .tab-item.tab-item-active, .tabs-striped.tabs-color-stable .tab-item.active, .tabs-striped.tabs-color-stable .tab-item.activated { margin-top: -2px; color: #f8f8f8; border: 0 solid #f8f8f8; border-top-width: 2px; } .tabs-striped.tabs-color-stable .tab-item.tab-item-active .badge, .tabs-striped.tabs-color-stable .tab-item.active .badge, .tabs-striped.tabs-color-stable .tab-item.activated .badge { top: 2px; opacity: 1; } .tabs-striped.tabs-color-positive .tab-item { color: rgba(74, 135, 238, 0.4); opacity: 1; } .tabs-striped.tabs-color-positive .tab-item .badge { opacity: 0.4; } .tabs-striped.tabs-color-positive .tab-item.tab-item-active, .tabs-striped.tabs-color-positive .tab-item.active, .tabs-striped.tabs-color-positive .tab-item.activated { margin-top: -2px; color: #4a87ee; border: 0 solid #4a87ee; border-top-width: 2px; } .tabs-striped.tabs-color-positive .tab-item.tab-item-active .badge, .tabs-striped.tabs-color-positive .tab-item.active .badge, .tabs-striped.tabs-color-positive .tab-item.activated .badge { top: 2px; opacity: 1; } .tabs-striped.tabs-color-calm .tab-item { color: rgba(67, 206, 230, 0.4); opacity: 1; } .tabs-striped.tabs-color-calm .tab-item .badge { opacity: 0.4; } .tabs-striped.tabs-color-calm .tab-item.tab-item-active, .tabs-striped.tabs-color-calm .tab-item.active, .tabs-striped.tabs-color-calm .tab-item.activated { margin-top: -2px; color: #43cee6; border: 0 solid #43cee6; border-top-width: 2px; } .tabs-striped.tabs-color-calm .tab-item.tab-item-active .badge, .tabs-striped.tabs-color-calm .tab-item.active .badge, .tabs-striped.tabs-color-calm .tab-item.activated .badge { top: 2px; opacity: 1; } .tabs-striped.tabs-color-assertive .tab-item { color: rgba(239, 78, 58, 0.4); opacity: 1; } .tabs-striped.tabs-color-assertive .tab-item .badge { opacity: 0.4; } .tabs-striped.tabs-color-assertive .tab-item.tab-item-active, .tabs-striped.tabs-color-assertive .tab-item.active, .tabs-striped.tabs-color-assertive .tab-item.activated { margin-top: -2px; color: #ef4e3a; border: 0 solid #ef4e3a; border-top-width: 2px; } .tabs-striped.tabs-color-assertive .tab-item.tab-item-active .badge, .tabs-striped.tabs-color-assertive .tab-item.active .badge, .tabs-striped.tabs-color-assertive .tab-item.activated .badge { top: 2px; opacity: 1; } .tabs-striped.tabs-color-balanced .tab-item { color: rgba(102, 204, 51, 0.4); opacity: 1; } .tabs-striped.tabs-color-balanced .tab-item .badge { opacity: 0.4; } .tabs-striped.tabs-color-balanced .tab-item.tab-item-active, .tabs-striped.tabs-color-balanced .tab-item.active, .tabs-striped.tabs-color-balanced .tab-item.activated { margin-top: -2px; color: #66cc33; border: 0 solid #66cc33; border-top-width: 2px; } .tabs-striped.tabs-color-balanced .tab-item.tab-item-active .badge, .tabs-striped.tabs-color-balanced .tab-item.active .badge, .tabs-striped.tabs-color-balanced .tab-item.activated .badge { top: 2px; opacity: 1; } .tabs-striped.tabs-color-energized .tab-item { color: rgba(240, 184, 64, 0.4); opacity: 1; } .tabs-striped.tabs-color-energized .tab-item .badge { opacity: 0.4; } .tabs-striped.tabs-color-energized .tab-item.tab-item-active, .tabs-striped.tabs-color-energized .tab-item.active, .tabs-striped.tabs-color-energized .tab-item.activated { margin-top: -2px; color: #f0b840; border: 0 solid #f0b840; border-top-width: 2px; } .tabs-striped.tabs-color-energized .tab-item.tab-item-active .badge, .tabs-striped.tabs-color-energized .tab-item.active .badge, .tabs-striped.tabs-color-energized .tab-item.activated .badge { top: 2px; opacity: 1; } .tabs-striped.tabs-color-royal .tab-item { color: rgba(138, 109, 233, 0.4); opacity: 1; } .tabs-striped.tabs-color-royal .tab-item .badge { opacity: 0.4; } .tabs-striped.tabs-color-royal .tab-item.tab-item-active, .tabs-striped.tabs-color-royal .tab-item.active, .tabs-striped.tabs-color-royal .tab-item.activated { margin-top: -2px; color: #8a6de9; border: 0 solid #8a6de9; border-top-width: 2px; } .tabs-striped.tabs-color-royal .tab-item.tab-item-active .badge, .tabs-striped.tabs-color-royal .tab-item.active .badge, .tabs-striped.tabs-color-royal .tab-item.activated .badge { top: 2px; opacity: 1; } .tabs-striped.tabs-color-dark .tab-item { color: rgba(68, 68, 68, 0.4); opacity: 1; } .tabs-striped.tabs-color-dark .tab-item .badge { opacity: 0.4; } .tabs-striped.tabs-color-dark .tab-item.tab-item-active, .tabs-striped.tabs-color-dark .tab-item.active, .tabs-striped.tabs-color-dark .tab-item.activated { margin-top: -2px; color: #444; border: 0 solid #444; border-top-width: 2px; } .tabs-striped.tabs-color-dark .tab-item.tab-item-active .badge, .tabs-striped.tabs-color-dark .tab-item.active .badge, .tabs-striped.tabs-color-dark .tab-item.activated .badge { top: 2px; opacity: 1; } .tabs-top.tabs-striped { padding-bottom: 0; } .tabs-top.tabs-striped .tab-item { background: transparent; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -ms-transition: all 0.1s ease; -o-transition: all 0.1s ease; transition: all 0.1s ease; } .tabs-top.tabs-striped .tab-item.tab-item-active, .tabs-top.tabs-striped .tab-item.active, .tabs-top.tabs-striped .tab-item.activated { margin-top: 0; margin-bottom: -2px; border-width: 0px 0px 2px 0px !important; border-style: solid; } .tabs-top.tabs-striped .tab-item .badge { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } /* Allow parent element to have tabs-top */ /* If you change this, change platform.scss as well */ .tabs-top > .tabs, .tabs.tabs-top { top: 44px; padding-top: 0; background-position: bottom; } .tabs-top > .tabs .tab-item.tab-item-active .badge, .tabs-top > .tabs .tab-item.active .badge, .tabs-top > .tabs .tab-item.activated .badge, .tabs.tabs-top .tab-item.tab-item-active .badge, .tabs.tabs-top .tab-item.active .badge, .tabs.tabs-top .tab-item.activated .badge { top: 4%; } .tabs-top ~ .bar-header { border-bottom-width: 0; } .tab-item { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; display: block; overflow: hidden; max-width: 150px; height: 100%; color: inherit; text-align: center; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; font-weight: 400; font-size: 14px; font-family: "Helvetica Neue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; opacity: 0.7; } .tab-item:hover { cursor: pointer; } .tab-item.tab-hidden { display: none; } .tabs-item-hide > .tabs, .tabs.tabs-item-hide { display: none; } .tabs-icon-top > .tabs .tab-item, .tabs-icon-top.tabs .tab-item, .tabs-icon-bottom > .tabs .tab-item, .tabs-icon-bottom.tabs .tab-item { font-size: 12px; line-height: 14px; } .tab-item .icon { display: block; margin: 0 auto; height: 32px; font-size: 32px; } .tabs-icon-left.tabs .tab-item, .tabs-icon-left > .tabs .tab-item, .tabs-icon-right.tabs .tab-item, .tabs-icon-right > .tabs .tab-item { font-size: 12px; } .tabs-icon-left.tabs .tab-item .icon, .tabs-icon-left > .tabs .tab-item .icon, .tabs-icon-right.tabs .tab-item .icon, .tabs-icon-right > .tabs .tab-item .icon { display: inline-block; vertical-align: top; margin-top: -0.1em; } .tabs-icon-left.tabs .tab-item .icon:before, .tabs-icon-left > .tabs .tab-item .icon:before, .tabs-icon-right.tabs .tab-item .icon:before, .tabs-icon-right > .tabs .tab-item .icon:before { font-size: 24px; line-height: 49px; } .tabs-icon-left > .tabs .tab-item .icon, .tabs-icon-left.tabs .tab-item .icon { padding-right: 3px; } .tabs-icon-right > .tabs .tab-item .icon, .tabs-icon-right.tabs .tab-item .icon { padding-left: 3px; } .tabs-icon-only > .tabs .icon, .tabs-icon-only.tabs .icon { line-height: inherit; } .tab-item.has-badge { position: relative; } .tab-item .badge { position: absolute; top: 4%; right: 33%; right: calc(50% - 26px); padding: 1px 6px; height: auto; font-size: 12px; line-height: 16px; } /* Navigational tab */ /* Active state for tab */ .tab-item.tab-item-active, .tab-item.active, .tab-item.activated { opacity: 1; } .tab-item.tab-item-active.tab-item-light, .tab-item.active.tab-item-light, .tab-item.activated.tab-item-light { color: #fff; } .tab-item.tab-item-active.tab-item-stable, .tab-item.active.tab-item-stable, .tab-item.activated.tab-item-stable { color: #f8f8f8; } .tab-item.tab-item-active.tab-item-positive, .tab-item.active.tab-item-positive, .tab-item.activated.tab-item-positive { color: #4a87ee; } .tab-item.tab-item-active.tab-item-calm, .tab-item.active.tab-item-calm, .tab-item.activated.tab-item-calm { color: #43cee6; } .tab-item.tab-item-active.tab-item-assertive, .tab-item.active.tab-item-assertive, .tab-item.activated.tab-item-assertive { color: #ef4e3a; } .tab-item.tab-item-active.tab-item-balanced, .tab-item.active.tab-item-balanced, .tab-item.activated.tab-item-balanced { color: #66cc33; } .tab-item.tab-item-active.tab-item-energized, .tab-item.active.tab-item-energized, .tab-item.activated.tab-item-energized { color: #f0b840; } .tab-item.tab-item-active.tab-item-royal, .tab-item.active.tab-item-royal, .tab-item.activated.tab-item-royal { color: #8a6de9; } .tab-item.tab-item-active.tab-item-dark, .tab-item.active.tab-item-dark, .tab-item.activated.tab-item-dark { color: #444; } .item.tabs { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; padding: 0; } .item.tabs .icon:before { position: relative; } .tab-item.disabled, .tab-item[disabled] { opacity: 0.4; cursor: default; pointer-events: none; } /** Platform styles **/ .tab-item.tab-item-android { border-top: 2px solid inherit; } /** * Menus * -------------------------------------------------- * Side panel structure */ .menu { position: absolute; top: 0; bottom: 0; z-index: 0; overflow: hidden; min-height: 100%; max-height: 100%; width: 275px; background-color: #fff; } .menu .scroll-content { z-index: 10; } .menu .bar-header { z-index: 11; } .menu-content { -webkit-transform: none; -moz-transform: none; transform: none; box-shadow: -1px 0px 2px rgba(0, 0, 0, 0.2), 1px 0px 2px rgba(0, 0, 0, 0.2); } .menu-open .menu-content .pane, .menu-open .menu-content .scroll-content { pointer-events: none; } .grade-b .menu-content, .grade-c .menu-content { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; right: -1px; left: -1px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; box-shadow: none; } .menu-left { left: 0; } .menu-right { right: 0; } .aside-open.aside-resizing .menu-right { display: none; } .menu-animated { -webkit-transition: -webkit-transform 200ms ease; -moz-transition: -moz-transform 200ms ease; transition: transform 200ms ease; } /** * Modals * -------------------------------------------------- * Modals are independent windows that slide in from off-screen. */ .modal-backdrop { -webkit-transition: background-color 300ms ease-in-out; -moz-transition: background-color 300ms ease-in-out; transition: background-color 300ms ease-in-out; position: fixed; top: 0; left: 0; z-index: 10; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0); } .modal-backdrop.active { background-color: rgba(0, 0, 0, 0.5); } .modal { display: block; position: absolute; top: 0; z-index: 10; overflow: hidden; min-height: 100%; width: 100%; background-color: #fff; } @media (min-width: 680px) { .modal { top: 20%; right: 20%; bottom: 20%; left: 20%; overflow: visible; min-height: 240px; width: 60%; } .modal.ng-leave-active { bottom: 0; } .platform-ios.platform-cordova .modal-wrapper .modal .bar-header:not(.bar-subheader) { height: 44px; } .platform-ios.platform-cordova .modal-wrapper .modal .bar-header:not(.bar-subheader) > * { margin-top: 0; } .platform-ios.platform-cordova .modal-wrapper .modal .tabs-top > .tabs, .platform-ios.platform-cordova .modal-wrapper .modal .tabs.tabs-top { top: 44px; } .platform-ios.platform-cordova .modal-wrapper .modal .has-header, .platform-ios.platform-cordova .modal-wrapper .modal .bar-subheader { top: 44px; } .platform-ios.platform-cordova .modal-wrapper .modal .has-subheader { top: 88px; } .platform-ios.platform-cordova .modal-wrapper .modal .has-tabs-top { top: 93px; } .platform-ios.platform-cordova .modal-wrapper .modal .has-header.has-subheader.has-tabs-top { top: 137px; } } .modal-open { pointer-events: none; } .modal-open .modal, .modal-open .modal-backdrop { pointer-events: auto; } .modal-open.loading-active .modal, .modal-open.loading-active .modal-backdrop { pointer-events: none; } /** * Popovers * -------------------------------------------------- * Popovers are independent views which float over content */ .popover-backdrop { position: fixed; top: 0; left: 0; z-index: 10; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0); } .popover-backdrop.active { background-color: rgba(0, 0, 0, 0.1); } .popover { position: absolute; top: 25%; left: 50%; z-index: 10; display: block; margin-top: 12px; margin-left: -110px; height: 280px; width: 220px; background-color: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); opacity: 0; } .popover .item:first-child { border-top: 0; } .popover .item:last-child { border-bottom: 0; } .popover.popover-bottom { margin-top: -12px; } .popover, .popover .bar-header { border-radius: 2px; } .popover .scroll-content { z-index: 1; margin: 2px 0; } .popover .bar-header { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .popover .has-header { border-top-right-radius: 0; border-top-left-radius: 0; } .popover-arrow { display: none; } .platform-ios .popover { box-shadow: 0 0 40px rgba(0, 0, 0, 0.08); } .platform-ios .popover, .platform-ios .popover .bar-header { border-radius: 10px; } .platform-ios .popover .scroll-content { margin: 8px 0; border-radius: 10px; } .platform-ios .popover .scroll-content.has-header { margin-top: 0; } .platform-ios .popover-arrow { position: absolute; display: block; top: -17px; width: 30px; height: 19px; overflow: hidden; } .platform-ios .popover-arrow:after { position: absolute; top: 12px; left: 5px; width: 20px; height: 20px; background-color: #fff; border-radius: 3px; content: ''; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); } .platform-ios .popover-bottom .popover-arrow { top: auto; bottom: -10px; } .platform-ios .popover-bottom .popover-arrow:after { top: -6px; } .platform-android .popover { margin-top: -32px; background-color: #fafafa; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.35); } .platform-android .popover .item { border-color: #fafafa; background-color: #fafafa; color: #4d4d4d; } .platform-android .popover.popover-bottom { margin-top: 32px; } .platform-android .popover-backdrop, .platform-android .popover-backdrop.active { background-color: transparent; } .popover-open { pointer-events: none; } .popover-open .popover, .popover-open .popover-backdrop { pointer-events: auto; } .popover-open.loading-active .popover, .popover-open.loading-active .popover-backdrop { pointer-events: none; } @media (min-width: 680px) { .popover { width: 360px; } } /** * Popups * -------------------------------------------------- */ .popup-container { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0); display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; z-index: 12; visibility: hidden; } .popup-container.popup-showing { visibility: visible; } .popup-container.popup-hidden .popup { -webkit-animation-name: scaleOut; -moz-animation-name: scaleOut; animation-name: scaleOut; -webkit-animation-duration: 0.1s; -moz-animation-duration: 0.1s; animation-duration: 0.1s; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; } .popup-container.active .popup { -webkit-animation-name: superScaleIn; -moz-animation-name: superScaleIn; animation-name: superScaleIn; -webkit-animation-duration: 0.2s; -moz-animation-duration: 0.2s; animation-duration: 0.2s; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; } .popup-container .popup { width: 250px; max-width: 100%; max-height: 90%; border-radius: 0px; background-color: rgba(255, 255, 255, 0.9); display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-direction: normal; -webkit-box-orient: vertical; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .popup-head { padding: 15px 10px; border-bottom: 1px solid #eee; text-align: center; } .popup-title { margin: 0; padding: 0; font-size: 15px; } .popup-sub-title { margin: 5px 0 0 0; padding: 0; font-weight: normal; font-size: 11px; } .popup-body { padding: 10px; overflow: scroll; } .popup-buttons { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-direction: normal; -webkit-box-orient: horizontal; -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; flex-direction: row; padding: 10px; min-height: 65px; } .popup-buttons .button { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; display: block; min-height: 45px; border-radius: 2px; line-height: 20px; margin-right: 5px; } .popup-buttons .button:last-child { margin-right: 0px; } .popup-open { pointer-events: none; } .popup-open.modal-open .modal { pointer-events: none; } .popup-open .popup-backdrop, .popup-open .popup { pointer-events: auto; } /** * Loading * -------------------------------------------------- */ .loading-container { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 13; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-transition: 0.2s opacity linear; -moz-transition: 0.2s opacity linear; transition: 0.2s opacity linear; visibility: hidden; opacity: 0; } .loading-container:not(.visible) .icon { display: none; } .loading-container.visible { visibility: visible; } .loading-container.active { opacity: 1; } .loading-container .loading { padding: 20px; border-radius: 5px; background-color: rgba(0, 0, 0, 0.7); color: #fff; text-align: center; text-overflow: ellipsis; font-size: 15px; } .loading-container .loading h1, .loading-container .loading h2, .loading-container .loading h3, .loading-container .loading h4, .loading-container .loading h5, .loading-container .loading h6 { color: #fff; } /** * Items * -------------------------------------------------- */ .item { border-color: #ddd; background-color: #fff; color: #444; position: relative; z-index: 2; display: block; margin: -1px; padding: 16px; border-width: 1px; border-style: solid; font-size: 16px; } .item h2 { margin: 0 0 4px 0; font-size: 16px; } .item h3 { margin: 0 0 4px 0; font-size: 14px; } .item h4 { margin: 0 0 4px 0; font-size: 12px; } .item h5, .item h6 { margin: 0 0 3px 0; font-size: 10px; } .item p { color: #666; font-size: 14px; } .item h1:last-child, .item h2:last-child, .item h3:last-child, .item h4:last-child, .item h5:last-child, .item h6:last-child, .item p:last-child { margin-bottom: 0; } .item .badge { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; position: absolute; top: 16px; right: 32px; } .item.item-button-right .badge { right: 67px; } .item.item-divider .badge { top: 8px; } .item .badge + .badge { margin-right: 5px; } .item.item-light { border-color: #ddd; background-color: #fff; color: #444; } .item.item-stable { border-color: #b2b2b2; background-color: #f8f8f8; color: #444; } .item.item-positive { border-color: #145fd7; background-color: #4a87ee; color: #fff; } .item.item-calm { border-color: #1aacc3; background-color: #43cee6; color: #fff; } .item.item-assertive { border-color: #cc2311; background-color: #ef4e3a; color: #fff; } .item.item-balanced { border-color: #498f24; background-color: #66cc33; color: #fff; } .item.item-energized { border-color: #d39211; background-color: #f0b840; color: #fff; } .item.item-royal { border-color: #552bdf; background-color: #8a6de9; color: #fff; } .item.item-dark { border-color: #111; background-color: #444; color: #fff; } .item[ng-click]:hover { cursor: pointer; } .item.active, .item.activated, .item-complex.active .item-content, .item-complex.activated .item-content, .item .item-content.active, .item .item-content.activated { border-color: #ccc; background-color: #D9D9D9; } .item.active.item-light, .item.activated.item-light, .item-complex.active .item-content.item-light, .item-complex.activated .item-content.item-light, .item .item-content.active.item-light, .item .item-content.activated.item-light { border-color: #ccc; background-color: #fafafa; } .item.active.item-stable, .item.activated.item-stable, .item-complex.active .item-content.item-stable, .item-complex.activated .item-content.item-stable, .item .item-content.active.item-stable, .item .item-content.activated.item-stable { border-color: #a2a2a2; background-color: #e5e5e5; } .item.active.item-positive, .item.activated.item-positive, .item-complex.active .item-content.item-positive, .item-complex.activated .item-content.item-positive, .item .item-content.active.item-positive, .item .item-content.activated.item-positive { border-color: #145fd7; background-color: #145fd7; } .item.active.item-calm, .item.activated.item-calm, .item-complex.active .item-content.item-calm, .item-complex.activated .item-content.item-calm, .item .item-content.active.item-calm, .item .item-content.activated.item-calm { border-color: #1aacc3; background-color: #1aacc3; } .item.active.item-assertive, .item.activated.item-assertive, .item-complex.active .item-content.item-assertive, .item-complex.activated .item-content.item-assertive, .item .item-content.active.item-assertive, .item .item-content.activated.item-assertive { border-color: #cc2311; background-color: #cc2311; } .item.active.item-balanced, .item.activated.item-balanced, .item-complex.active .item-content.item-balanced, .item-complex.activated .item-content.item-balanced, .item .item-content.active.item-balanced, .item .item-content.activated.item-balanced { border-color: #498f24; background-color: #498f24; } .item.active.item-energized, .item.activated.item-energized, .item-complex.active .item-content.item-energized, .item-complex.activated .item-content.item-energized, .item .item-content.active.item-energized, .item .item-content.activated.item-energized { border-color: #d39211; background-color: #d39211; } .item.active.item-royal, .item.activated.item-royal, .item-complex.active .item-content.item-royal, .item-complex.activated .item-content.item-royal, .item .item-content.active.item-royal, .item .item-content.activated.item-royal { border-color: #552bdf; background-color: #552bdf; } .item.active.item-dark, .item.activated.item-dark, .item-complex.active .item-content.item-dark, .item-complex.activated .item-content.item-dark, .item .item-content.active.item-dark, .item .item-content.activated.item-dark { border-color: #000; background-color: #262626; } .item, .item h1, .item h2, .item h3, .item h4, .item h5, .item h6, .item p, .item-content, .item-content h1, .item-content h2, .item-content h3, .item-content h4, .item-content h5, .item-content h6, .item-content p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } a.item { color: inherit; text-decoration: none; } a.item:hover, a.item:focus { text-decoration: none; } /** * Complex Items * -------------------------------------------------- * Adding .item-complex allows the .item to be slidable and * have options underneath the button, but also requires an * additional .item-content element inside .item. * Basically .item-complex removes any default settings which * .item added, so that .item-content looks them as just .item. */ .item-complex, a.item.item-complex, button.item.item-complex { padding: 0; } .item-complex .item-content, .item-radio .item-content { position: relative; z-index: 2; padding: 16px 49px 16px 16px; border: none; background-color: white; } a.item-content { display: block; color: inherit; text-decoration: none; } .item-text-wrap .item, .item-text-wrap .item-content, .item-text-wrap, .item-text-wrap h1, .item-text-wrap h2, .item-text-wrap h3, .item-text-wrap h4, .item-text-wrap h5, .item-text-wrap h6, .item-text-wrap p, .item-complex.item-text-wrap .item-content, .item-body h1, .item-body h2, .item-body h3, .item-body h4, .item-body h5, .item-body h6, .item-body p { overflow: visible; white-space: normal; } .item-complex.item-text-wrap, .item-complex.item-text-wrap h1, .item-complex.item-text-wrap h2, .item-complex.item-text-wrap h3, .item-complex.item-text-wrap h4, .item-complex.item-text-wrap h5, .item-complex.item-text-wrap h6, .item-complex.item-text-wrap p { overflow: visible; white-space: normal; } .item-complex.item-light > .item-content { border-color: #ddd; background-color: #fff; color: #444; } .item-complex.item-light > .item-content.active, .item-complex.item-light > .item-content:active { border-color: #ccc; background-color: #fafafa; } .item-complex.item-stable > .item-content { border-color: #b2b2b2; background-color: #f8f8f8; color: #444; } .item-complex.item-stable > .item-content.active, .item-complex.item-stable > .item-content:active { border-color: #a2a2a2; background-color: #e5e5e5; } .item-complex.item-positive > .item-content { border-color: #145fd7; background-color: #4a87ee; color: #fff; } .item-complex.item-positive > .item-content.active, .item-complex.item-positive > .item-content:active { border-color: #145fd7; background-color: #145fd7; } .item-complex.item-calm > .item-content { border-color: #1aacc3; background-color: #43cee6; color: #fff; } .item-complex.item-calm > .item-content.active, .item-complex.item-calm > .item-content:active { border-color: #1aacc3; background-color: #1aacc3; } .item-complex.item-assertive > .item-content { border-color: #cc2311; background-color: #ef4e3a; color: #fff; } .item-complex.item-assertive > .item-content.active, .item-complex.item-assertive > .item-content:active { border-color: #cc2311; background-color: #cc2311; } .item-complex.item-balanced > .item-content { border-color: #498f24; background-color: #66cc33; color: #fff; } .item-complex.item-balanced > .item-content.active, .item-complex.item-balanced > .item-content:active { border-color: #498f24; background-color: #498f24; } .item-complex.item-energized > .item-content { border-color: #d39211; background-color: #f0b840; color: #fff; } .item-complex.item-energized > .item-content.active, .item-complex.item-energized > .item-content:active { border-color: #d39211; background-color: #d39211; } .item-complex.item-royal > .item-content { border-color: #552bdf; background-color: #8a6de9; color: #fff; } .item-complex.item-royal > .item-content.active, .item-complex.item-royal > .item-content:active { border-color: #552bdf; background-color: #552bdf; } .item-complex.item-dark > .item-content { border-color: #111; background-color: #444; color: #fff; } .item-complex.item-dark > .item-content.active, .item-complex.item-dark > .item-content:active { border-color: #000; background-color: #262626; } /** * Item Icons * -------------------------------------------------- */ .item-icon-left .icon, .item-icon-right .icon { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; position: absolute; top: 0; height: 100%; font-size: 32px; } .item-icon-left .icon:before, .item-icon-right .icon:before { display: block; width: 32px; text-align: center; } .item .fill-icon { min-width: 30px; min-height: 30px; font-size: 28px; } .item-icon-left { padding-left: 54px; } .item-icon-left .icon { left: 11px; } .item-complex.item-icon-left { padding-left: 0; } .item-complex.item-icon-left .item-content { padding-left: 54px; } .item-icon-right { padding-right: 54px; } .item-icon-right .icon { right: 11px; } .item-complex.item-icon-right { padding-right: 0; } .item-complex.item-icon-right .item-content { padding-right: 54px; } .item-icon-left.item-icon-right .icon:first-child { right: auto; } .item-icon-left.item-icon-right .icon:last-child, .item-icon-left .item-delete .icon { left: auto; } .item-icon-left .icon-accessory, .item-icon-right .icon-accessory { color: #ccc; font-size: 16px; } .item-icon-left .icon-accessory { left: 3px; } .item-icon-right .icon-accessory { right: 3px; } /** * Item Button * -------------------------------------------------- * An item button is a child button inside an .item (not the entire .item) */ .item-button-left { padding-left: 72px; } .item-button-left > .button, .item-button-left .item-content > .button { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; position: absolute; top: 8px; left: 11px; min-width: 34px; min-height: 34px; font-size: 18px; line-height: 32px; } .item-button-left > .button .icon:before, .item-button-left .item-content > .button .icon:before { position: relative; left: auto; width: auto; line-height: 31px; } .item-button-left > .button > .button, .item-button-left .item-content > .button > .button { margin: 0px 2px; min-height: 34px; font-size: 18px; line-height: 32px; } .item-button-right, a.item.item-button-right, button.item.item-button-right { padding-right: 80px; } .item-button-right > .button, .item-button-right .item-content > .button, .item-button-right > .buttons, .item-button-right .item-content > .buttons { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; position: absolute; top: 8px; right: 16px; min-width: 34px; min-height: 34px; font-size: 18px; line-height: 32px; } .item-button-right > .button .icon:before, .item-button-right .item-content > .button .icon:before, .item-button-right > .buttons .icon:before, .item-button-right .item-content > .buttons .icon:before { position: relative; left: auto; width: auto; line-height: 31px; } .item-button-right > .button > .button, .item-button-right .item-content > .button > .button, .item-button-right > .buttons > .button, .item-button-right .item-content > .buttons > .button { margin: 0px 2px; min-width: 34px; min-height: 34px; font-size: 18px; line-height: 32px; } .item-avatar, .item-avatar .item-content, .item-avatar-left, .item-avatar-left .item-content { padding-left: 72px; min-height: 72px; } .item-avatar > img:first-child, .item-avatar .item-image, .item-avatar .item-content > img:first-child, .item-avatar .item-content .item-image, .item-avatar-left > img:first-child, .item-avatar-left .item-image, .item-avatar-left .item-content > img:first-child, .item-avatar-left .item-content .item-image { position: absolute; top: 16px; left: 16px; max-width: 40px; max-height: 40px; width: 100%; border-radius: 4px; } .item-avatar-right, .item-avatar-right .item-content { padding-right: 72px; min-height: 72px; } .item-avatar-right > img:first-child, .item-avatar-right .item-image, .item-avatar-right .item-content > img:first-child, .item-avatar-right .item-content .item-image { position: absolute; top: 16px; right: 16px; max-width: 40px; max-height: 40px; width: 100%; border-radius: 4px; } .item-thumbnail-left, .item-thumbnail-left .item-content { padding-left: 106px; min-height: 100px; } .item-thumbnail-left > img:first-child, .item-thumbnail-left .item-image, .item-thumbnail-left .item-content > img:first-child, .item-thumbnail-left .item-content .item-image { position: absolute; top: 10px; left: 10px; max-width: 80px; max-height: 80px; width: 100%; } .item-avatar.item-complex, .item-avatar-left.item-complex, .item-thumbnail-left.item-complex { padding-left: 0; } .item-thumbnail-right, .item-thumbnail-right .item-content { padding-right: 106px; min-height: 100px; } .item-thumbnail-right > img:first-child, .item-thumbnail-right .item-image, .item-thumbnail-right .item-content > img:first-child, .item-thumbnail-right .item-content .item-image { position: absolute; top: 10px; right: 10px; max-width: 80px; max-height: 80px; width: 100%; } .item-avatar-right.item-complex, .item-thumbnail-right.item-complex { padding-right: 0; } .item-image { padding: 0; text-align: center; } .item-image img:first-child, .item-image .list-img { width: 100%; vertical-align: middle; } .item-body { overflow: auto; padding: 16px; text-overflow: inherit; white-space: normal; } .item-body h1, .item-body h2, .item-body h3, .item-body h4, .item-body h5, .item-body h6, .item-body p { margin-top: 16px; margin-bottom: 16px; } .item-divider { padding-top: 8px; padding-bottom: 8px; min-height: 30px; background-color: #f5f5f5; color: #222; font-weight: bold; } .item-note { float: right; color: #aaa; font-size: 14px; } .item-left-editable .item-content, .item-right-editable .item-content { -webkit-transition-duration: 250ms; -moz-transition-duration: 250ms; transition-duration: 250ms; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; } .list-left-editing .item-left-editable .item-content, .item-left-editing.item-left-editable .item-content { -webkit-transform: translate3d(50px, 0, 0); -moz-transform: translate3d(50px, 0, 0); transform: translate3d(50px, 0, 0); } .list-right-editing .item-right-editable .item-content, .item-right-editing.item-right-editable .item-content { -webkit-transform: translate3d(-50px, 0, 0); -moz-transform: translate3d(-50px, 0, 0); transform: translate3d(-50px, 0, 0); } .item-left-edit { -webkit-transition: all ease-in-out 125ms; -moz-transition: all ease-in-out 125ms; transition: all ease-in-out 125ms; position: absolute; top: 0; left: 0; z-index: 0; width: 50px; height: 100%; line-height: 100%; display: none; opacity: 0; -webkit-transform: translate3d(-21px, 0, 0); -moz-transform: translate3d(-21px, 0, 0); transform: translate3d(-21px, 0, 0); } .item-left-edit .button { height: 100%; } .item-left-edit .button.icon { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; position: absolute; top: 0; height: 100%; } .item-left-edit.visible { display: block; } .item-left-edit.visible.active { opacity: 1; -webkit-transform: translate3d(8px, 0, 0); -moz-transform: translate3d(8px, 0, 0); transform: translate3d(8px, 0, 0); } .list-left-editing .item-left-edit { -webkit-transition-delay: 125ms; -moz-transition-delay: 125ms; transition-delay: 125ms; } .item-delete .button.icon { color: #ef4e3a; font-size: 24px; } .item-delete .button.icon:hover { opacity: 0.7; } .item-right-edit { -webkit-transition: all ease-in-out 125ms; -moz-transition: all ease-in-out 125ms; transition: all ease-in-out 125ms; position: absolute; top: 0; right: 0; z-index: 0; width: 75px; height: 100%; background: inherit; padding-left: 20px; display: none; opacity: 0; -webkit-transform: translate3d(25px, 0, 0); -moz-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0); } .item-right-edit .button { min-width: 50px; height: 100%; } .item-right-edit .button.icon { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; position: absolute; top: 0; height: 100%; font-size: 32px; } .item-right-edit.visible { display: block; z-index: 3; } .item-right-edit.visible.active { opacity: 1; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .list-right-editing .item-right-edit { -webkit-transition-delay: 125ms; -moz-transition-delay: 125ms; transition-delay: 125ms; } .item-reorder .button.icon { color: #444; font-size: 32px; } .item-reordering { position: absolute; left: 0; top: 0; z-index: 9; width: 100%; box-shadow: 0px 0px 10px 0px #aaa; } .item-reordering .item-reorder { z-index: 1; } .item-placeholder { opacity: 0.7; } /** * The hidden right-side buttons that can be exposed under a list item * with dragging. */ .item-options { position: absolute; top: 0; right: 0; z-index: 1; height: 100%; } .item-options .button { height: 100%; border: none; border-radius: 0; } /** * Lists * -------------------------------------------------- */ .list { position: relative; padding-top: 1px; padding-bottom: 1px; padding-left: 0; margin-bottom: 20px; } .list:last-child { margin-bottom: 0px; } .list:last-child.card { margin-bottom: 40px; } /** * List Header * -------------------------------------------------- */ .list-header { margin-top: 20px; padding: 5px 15px; background-color: transparent; color: #222; font-weight: bold; } .card.list .list-item { padding-right: 1px; padding-left: 1px; } /** * Cards and Inset Lists * -------------------------------------------------- * A card and list-inset are close to the same thing, except a card as a box shadow. */ .card, .list-inset { overflow: hidden; margin: 20px 10px; border-radius: 2px; background-color: #fff; } .card { padding-top: 1px; padding-bottom: 1px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } .padding .card, .padding .list-inset { margin-left: 0; margin-right: 0; } .card .item:first-child, .list-inset .item:first-child, .padding > .list .item:first-child { border-top-left-radius: 2px; border-top-right-radius: 2px; } .card .item:first-child .item-content, .list-inset .item:first-child .item-content, .padding > .list .item:first-child .item-content { border-top-left-radius: 2px; border-top-right-radius: 2px; } .card .item:last-child, .list-inset .item:last-child, .padding > .list .item:last-child { border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; } .card .item:last-child .item-content, .list-inset .item:last-child .item-content, .padding > .list .item:last-child .item-content { border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; } .card .item:last-child, .list-inset .item:last-child { margin-bottom: -1px; } .card .item, .list-inset .item, .padding > .list .item, .padding-horizontal > .list .item { margin-right: 0; margin-left: 0; } .card .item.item-input input, .list-inset .item.item-input input, .padding > .list .item.item-input input, .padding-horizontal > .list .item.item-input input { padding-right: 44px; } .padding-left > .list .item { margin-left: 0; } .padding-right > .list .item { margin-right: 0; } /** * Badges * -------------------------------------------------- */ .badge { background-color: transparent; color: #AAAAAA; z-index: 1; display: inline-block; padding: 3px 8px; min-width: 10px; border-radius: 10px; vertical-align: baseline; text-align: center; white-space: nowrap; font-weight: bold; font-size: 14px; line-height: 16px; } .badge:empty { display: none; } .tabs .tab-item .badge.badge-light, .badge.badge-light { background-color: #fff; color: #444; } .tabs .tab-item .badge.badge-stable, .badge.badge-stable { background-color: #f8f8f8; color: #444; } .tabs .tab-item .badge.badge-positive, .badge.badge-positive { background-color: #4a87ee; color: #fff; } .tabs .tab-item .badge.badge-calm, .badge.badge-calm { background-color: #43cee6; color: #fff; } .tabs .tab-item .badge.badge-assertive, .badge.badge-assertive { background-color: #ef4e3a; color: #fff; } .tabs .tab-item .badge.badge-balanced, .badge.badge-balanced { background-color: #66cc33; color: #fff; } .tabs .tab-item .badge.badge-energized, .badge.badge-energized { background-color: #f0b840; color: #fff; } .tabs .tab-item .badge.badge-royal, .badge.badge-royal { background-color: #8a6de9; color: #fff; } .tabs .tab-item .badge.badge-dark, .badge.badge-dark { background-color: #444; color: #fff; } .button .badge { position: relative; top: -1px; } /** * Slide Box * -------------------------------------------------- */ .slider { position: relative; visibility: hidden; overflow: hidden; } .slider-slides { position: relative; height: 100%; } .slider-slide { position: relative; display: block; float: left; width: 100%; height: 100%; vertical-align: top; } .slider-slide-image > img { width: 100%; } .slider-pager { position: absolute; bottom: 20px; z-index: 1; width: 100%; height: 15px; text-align: center; } .slider-pager .slider-pager-page { display: inline-block; margin: 0px 3px; width: 15px; color: #000; text-decoration: none; opacity: 0.3; } .slider-pager .slider-pager-page.active { -webkit-transition: opacity 0.4s ease-in; -moz-transition: opacity 0.4s ease-in; transition: opacity 0.4s ease-in; opacity: 1; } /** * Forms * -------------------------------------------------- */ form { margin: 0 0 1.42857; } legend { display: block; margin-bottom: 1.42857; padding: 0; width: 100%; border: 1px solid #ddd; color: #444; font-size: 21px; line-height: 2.85714; } legend small { color: #f8f8f8; font-size: 1.07143; } label, input, button, select, textarea { font-weight: normal; font-size: 14px; line-height: 1.42857; } input, button, select, textarea { font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; } .item-input { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; position: relative; overflow: hidden; padding: 6px 0 5px 16px; } .item-input input { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-flex: 1; -webkit-flex: 1 0 220px; -moz-box-flex: 1; -moz-flex: 1 0 220px; -ms-flex: 1 0 220px; flex: 1 0 220px; -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0; padding-right: 24px; background-color: transparent; } .item-input .button .icon { -webkit-box-flex: 0; -webkit-flex: 0 0 24px; -moz-box-flex: 0; -moz-flex: 0 0 24px; -ms-flex: 0 0 24px; flex: 0 0 24px; position: static; display: inline-block; height: auto; text-align: center; font-size: 16px; } .item-input .button-bar { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-flex: 1; -webkit-flex: 1 0 220px; -moz-box-flex: 1; -moz-flex: 1 0 220px; -ms-flex: 1 0 220px; flex: 1 0 220px; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .item-input .icon { min-width: 14px; } .item-input-inset { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; position: relative; overflow: hidden; padding: 10.66667px; } .item-input-wrapper { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex: 1 0; -moz-box-flex: 1; -moz-flex: 1 0; -ms-flex: 1 0; flex: 1 0; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding-right: 8px; padding-left: 8px; background: #eee; } .item-input-inset .item-input-wrapper input { padding-left: 4px; height: 29px; background: transparent; line-height: 18px; } .item-input-wrapper ~ .button { margin-left: 10.66667px; } .input-label { -webkit-box-flex: 1; -webkit-flex: 1 0 100px; -moz-box-flex: 1; -moz-flex: 1 0 100px; -ms-flex: 1 0 100px; flex: 1 0 100px; display: table; padding: 7px 10px 7px 0px; max-width: 200px; width: 35%; color: #444; font-size: 16px; } .placeholder-icon { color: #aaa; } .placeholder-icon:first-child { padding-right: 6px; } .placeholder-icon:last-child { padding-left: 6px; } .item-stacked-label { display: block; background-color: transparent; box-shadow: none; } .item-stacked-label .input-label, .item-stacked-label .icon { display: inline-block; padding: 4px 0 0 0px; vertical-align: middle; } .item-stacked-label input, .item-stacked-label textarea { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 4px 8px 3px 0; border: none; background-color: #fff; } .item-stacked-label input { overflow: hidden; height: 46px; } .item-floating-label { display: block; background-color: transparent; box-shadow: none; } .item-floating-label .input-label { position: relative; padding: 5px 0 0 0; opacity: 0; top: 10px; -webkit-transition: opacity 0.15s ease-in, top 0.2s linear; -moz-transition: opacity 0.15s ease-in, top 0.2s linear; transition: opacity 0.15s ease-in, top 0.2s linear; } .item-floating-label .input-label.has-input { opacity: 1; top: 0; -webkit-transition: opacity 0.15s ease-in, top 0.2s linear; -moz-transition: opacity 0.15s ease-in, top 0.2s linear; transition: opacity 0.15s ease-in, top 0.2s linear; } textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { display: block; padding-top: 2px; padding-left: 0; height: 34px; color: #111; vertical-align: middle; font-size: 14px; line-height: 16px; } .platform-ios input[type="datetime-local"], .platform-ios input[type="date"], .platform-ios input[type="month"], .platform-ios input[type="time"], .platform-ios input[type="week"], .platform-android input[type="datetime-local"], .platform-android input[type="date"], .platform-android input[type="month"], .platform-android input[type="time"], .platform-android input[type="week"] { padding-top: 8px; } input, textarea { width: 100%; } textarea { padding-left: 0; } textarea::-moz-placeholder { /* Firefox 19+ */ color: #aaaaaa; } textarea:-ms-input-placeholder { color: #aaaaaa; } textarea::-webkit-input-placeholder { color: #aaaaaa; text-indent: -3px; } textarea { height: auto; } textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { border: 0; } input[type="radio"], input[type="checkbox"] { margin: 0; line-height: normal; } input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] { width: auto; } input[type="file"] { line-height: 34px; } .previous-input-focus, .cloned-text-input + input, .cloned-text-input + textarea { position: absolute !important; left: -9999px; width: 200px; } input::-moz-placeholder, textarea::-moz-placeholder { /* Firefox 19+ */ color: #aaaaaa; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #aaaaaa; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #aaaaaa; text-indent: 0; } input[disabled], select[disabled], textarea[disabled], input[readonly]:not(.cloned-text-input), textarea[readonly]:not(.cloned-text-input), select[readonly] { background-color: #f8f8f8; cursor: not-allowed; } input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] { background-color: transparent; } /** * Checkbox * -------------------------------------------------- */ .checkbox { position: relative; display: inline-block; padding: 7px 7px; cursor: pointer; } .checkbox input:before, .checkbox .checkbox-icon:before { border-color: #4a87ee; } .checkbox input:checked:before, .checkbox input:checked + .checkbox-icon:before { background: #4a87ee; } .checkbox-light input:before, .checkbox-light .checkbox-icon:before { border-color: #ddd; } .checkbox-light input:checked:before, .checkbox-light input:checked + .checkbox-icon:before { background: #ddd; } .checkbox-stable input:before, .checkbox-stable .checkbox-icon:before { border-color: #b2b2b2; } .checkbox-stable input:checked:before, .checkbox-stable input:checked + .checkbox-icon:before { background: #b2b2b2; } .checkbox-positive input:before, .checkbox-positive .checkbox-icon:before { border-color: #4a87ee; } .checkbox-positive input:checked:before, .checkbox-positive input:checked + .checkbox-icon:before { background: #4a87ee; } .checkbox-calm input:before, .checkbox-calm .checkbox-icon:before { border-color: #43cee6; } .checkbox-calm input:checked:before, .checkbox-calm input:checked + .checkbox-icon:before { background: #43cee6; } .checkbox-assertive input:before, .checkbox-assertive .checkbox-icon:before { border-color: #ef4e3a; } .checkbox-assertive input:checked:before, .checkbox-assertive input:checked + .checkbox-icon:before { background: #ef4e3a; } .checkbox-balanced input:before, .checkbox-balanced .checkbox-icon:before { border-color: #66cc33; } .checkbox-balanced input:checked:before, .checkbox-balanced input:checked + .checkbox-icon:before { background: #66cc33; } .checkbox-energized input:before, .checkbox-energized .checkbox-icon:before { border-color: #f0b840; } .checkbox-energized input:checked:before, .checkbox-energized input:checked + .checkbox-icon:before { background: #f0b840; } .checkbox-royal input:before, .checkbox-royal .checkbox-icon:before { border-color: #8a6de9; } .checkbox-royal input:checked:before, .checkbox-royal input:checked + .checkbox-icon:before { background: #8a6de9; } .checkbox-dark input:before, .checkbox-dark .checkbox-icon:before { border-color: #444; } .checkbox-dark input:checked:before, .checkbox-dark input:checked + .checkbox-icon:before { background: #444; } .checkbox input:disabled:before, .checkbox input:disabled + .checkbox-icon:before { border-color: #ddd; } .checkbox input:disabled:checked:before, .checkbox input:disabled:checked + .checkbox-icon:before { background: #ddd; } .checkbox.checkbox-input-hidden input { display: none !important; } .checkbox input, .checkbox-icon { position: relative; width: 28px; height: 28px; display: block; border: 0; background: transparent; cursor: pointer; -webkit-appearance: none; } .checkbox input:before, .checkbox-icon:before { display: table; width: 100%; height: 100%; border-width: 1px; border-style: solid; border-radius: 28px; background: #fff; content: ' '; transition: background-color 20ms ease-in-out; } .checkbox input:checked:before, input:checked + .checkbox-icon:before { border-width: 2px; } .checkbox input:after, .checkbox-icon:after { -webkit-transition: opacity 0.05s ease-in-out; -moz-transition: opacity 0.05s ease-in-out; transition: opacity 0.05s ease-in-out; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); position: absolute; top: 30%; left: 26%; display: table; width: 15px; height: 10.33333px; border: 3px solid #fff; border-top: 0; border-right: 0; content: ' '; opacity: 0; } .grade-c .checkbox input:after, .grade-c .checkbox-icon:after { -webkit-transform: rotate(0); -moz-transform: rotate(0); transform: rotate(0); top: 3px; left: 4px; border: none; color: #fff; content: '\2713'; font-weight: bold; font-size: 20px; } .checkbox input:checked:after, input:checked + .checkbox-icon:after { opacity: 1; } .item-checkbox { padding-left: 60px; } .item-checkbox.active { box-shadow: none; } .item-checkbox .checkbox { position: absolute; top: 50%; right: 8px; left: 8px; z-index: 3; margin-top: -21px; } .item-checkbox.item-checkbox-right { padding-right: 60px; padding-left: 16px; } .item-checkbox-right .checkbox input, .item-checkbox-right .checkbox-icon { float: right; } /** * Toggle * -------------------------------------------------- */ .item-toggle { pointer-events: none; } .toggle { position: relative; display: inline-block; pointer-events: auto; margin: -5px; padding: 5px; } .toggle input:checked + .track { border-color: #4a87ee; background-color: #4a87ee; } .toggle.dragging .handle { background-color: #f2f2f2 !important; } .toggle.toggle-light input:checked + .track { border-color: #ddd; background-color: #ddd; } .toggle.toggle-stable input:checked + .track { border-color: #b2b2b2; background-color: #b2b2b2; } .toggle.toggle-positive input:checked + .track { border-color: #4a87ee; background-color: #4a87ee; } .toggle.toggle-calm input:checked + .track { border-color: #43cee6; background-color: #43cee6; } .toggle.toggle-assertive input:checked + .track { border-color: #ef4e3a; background-color: #ef4e3a; } .toggle.toggle-balanced input:checked + .track { border-color: #66cc33; background-color: #66cc33; } .toggle.toggle-energized input:checked + .track { border-color: #f0b840; background-color: #f0b840; } .toggle.toggle-royal input:checked + .track { border-color: #8a6de9; background-color: #8a6de9; } .toggle.toggle-dark input:checked + .track { border-color: #444; background-color: #444; } .toggle input { display: none; } /* the track appearance when the toggle is "off" */ .toggle .track { -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-property: background-color, border; -moz-transition-property: background-color, border; transition-property: background-color, border; display: inline-block; box-sizing: border-box; width: 54px; height: 32px; border: solid 2px #E5E5E5; border-radius: 20px; background-color: #E5E5E5; content: ' '; cursor: pointer; pointer-events: none; } /* Fix to avoid background color bleeding */ /* (occured on (at least) Android 4.2, Asus MeMO Pad HD7 ME173X) */ .platform-android4_2 .toggle .track { -webkit-background-clip: padding-box; } /* the handle (circle) thats inside the toggle's track area */ /* also the handle's appearance when it is "off" */ .toggle .handle { -webkit-transition: 0.2s ease-in-out; -moz-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; position: absolute; display: block; width: 28px; height: 28px; border-radius: 28px; background-color: #fff; top: 7px; left: 7px; } .toggle .handle:before { position: absolute; top: -4px; left: -22px; padding: 19px 35px; content: " "; } .toggle input:checked + .track .handle { -webkit-transform: translate3d(22px, 0, 0); -moz-transform: translate3d(22px, 0, 0); transform: translate3d(22px, 0, 0); background-color: #fff; } .item-toggle.active { box-shadow: none; } .item-toggle, .item-toggle.item-complex .item-content { padding-right: 102px; } .item-toggle.item-complex { padding-right: 0; } .item-toggle .toggle { position: absolute; top: 8px; right: 16px; z-index: 3; } .toggle input:disabled + .track { opacity: 0.6; } /** * Radio Button Inputs * -------------------------------------------------- */ .item-radio { padding: 0; } .item-radio:hover { cursor: pointer; } .item-radio .item-content { /* give some room to the right for the checkmark icon */ padding-right: 64px; } .item-radio .radio-icon { /* checkmark icon will be hidden by default */ position: absolute; top: 0; right: 0; z-index: 3; visibility: hidden; padding: 14px; height: 100%; font-size: 24px; } .item-radio input { /* hide any radio button inputs elements (the ugly circles) */ position: absolute; left: -9999px; } .item-radio input:checked ~ .item-content { /* style the item content when its checked */ background: #f7f7f7; } .item-radio input:checked ~ .radio-icon { /* show the checkmark icon when its checked */ visibility: visible; } .platform-android.grade-b .item-radio, .platform-android.grade-c .item-radio { -webkit-animation: androidCheckedbugfix infinite 1s; } @-webkit-keyframes androidCheckedbugfix { from { padding: 0; } to { padding: 0; } } /** * Range * -------------------------------------------------- */ input[type="range"] { display: inline-block; overflow: hidden; margin-top: 5px; margin-bottom: 5px; padding-right: 2px; padding-left: 1px; width: auto; height: 35px; outline: none; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ccc), color-stop(100%, #ccc)); background: linear-gradient(to right, #ccc 0%, #ccc 100%); background-position: center; background-size: 99% 4px; background-repeat: no-repeat; -webkit-appearance: none; } input[type="range"]::-webkit-slider-thumb { position: relative; width: 20px; height: 20px; border-radius: 10px; background-color: #fff; box-shadow: 0 0 2px rgba(0, 0, 0, 0.5), 1px 3px 5px rgba(0, 0, 0, 0.25); cursor: pointer; -webkit-appearance: none; } input[type="range"]::-webkit-slider-thumb:before { /* what creates the colorful line on the left side of the slider */ position: absolute; top: 8px; left: -2001px; width: 2000px; height: 4px; background: #444; content: ' '; } input[type="range"]::-webkit-slider-thumb:after { /* create a larger (but hidden) hit area */ position: absolute; top: -20px; left: -20px; padding: 30px; content: ' '; } .range { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; padding: 2px 11px; } .range.range-light input::-webkit-slider-thumb:before { background: #ddd; } .range.range-stable input::-webkit-slider-thumb:before { background: #b2b2b2; } .range.range-positive input::-webkit-slider-thumb:before { background: #4a87ee; } .range.range-calm input::-webkit-slider-thumb:before { background: #43cee6; } .range.range-balanced input::-webkit-slider-thumb:before { background: #66cc33; } .range.range-assertive input::-webkit-slider-thumb:before { background: #ef4e3a; } .range.range-energized input::-webkit-slider-thumb:before { background: #f0b840; } .range.range-royal input::-webkit-slider-thumb:before { background: #8a6de9; } .range.range-dark input::-webkit-slider-thumb:before { background: #444; } .range .icon { -webkit-box-flex: 0; -webkit-flex: 0; -moz-box-flex: 0; -moz-flex: 0; -ms-flex: 0; flex: 0; display: block; min-width: 24px; text-align: center; font-size: 24px; } .range input { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; display: block; margin-right: 10px; margin-left: 10px; } .range-label { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -moz-box-flex: 0; -moz-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; display: block; white-space: nowrap; } .range-label:first-child { padding-left: 5px; } .range input + .range-label { padding-right: 5px; padding-left: 0; } /** * Select * -------------------------------------------------- */ .item-select { position: relative; } .item-select select { -webkit-appearance: none; -moz-appearance: none; appearance: none; position: absolute; top: 0; right: 0; padding: 14px 48px 16px 16px; max-width: 65%; border: none; background: #fff; color: #333; text-indent: 0.01px; text-overflow: ''; white-space: nowrap; font-size: 14px; cursor: pointer; direction: rtl; } .item-select select::-ms-expand { display: none; } .item-select option { direction: ltr; } .item-select:after { position: absolute; top: 50%; right: 16px; margin-top: -3px; width: 0; height: 0; border-top: 5px solid; border-right: 5px solid rgba(0, 0, 0, 0); border-left: 5px solid rgba(0, 0, 0, 0); color: #999; content: ""; pointer-events: none; } .item-select.item-light select { background: #fff; color: #444; } .item-select.item-stable select { background: #f8f8f8; color: #444; } .item-select.item-stable:after, .item-select.item-stable .input-label { color: #656565; } .item-select.item-positive select { background: #4a87ee; color: #fff; } .item-select.item-positive:after, .item-select.item-positive .input-label { color: #fff; } .item-select.item-calm select { background: #43cee6; color: #fff; } .item-select.item-calm:after, .item-select.item-calm .input-label { color: #fff; } .item-select.item-assertive select { background: #ef4e3a; color: #fff; } .item-select.item-assertive:after, .item-select.item-assertive .input-label { color: #fff; } .item-select.item-balanced select { background: #66cc33; color: #fff; } .item-select.item-balanced:after, .item-select.item-balanced .input-label { color: #fff; } .item-select.item-energized select { background: #f0b840; color: #fff; } .item-select.item-energized:after, .item-select.item-energized .input-label { color: #fff; } .item-select.item-royal select { background: #8a6de9; color: #fff; } .item-select.item-royal:after, .item-select.item-royal .input-label { color: #fff; } .item-select.item-dark select { background: #444; color: #fff; } .item-select.item-dark:after, .item-select.item-dark .input-label { color: #fff; } select[multiple], select[size] { height: auto; } /** * Progress * -------------------------------------------------- */ progress { display: block; margin: 15px auto; width: 100%; } /** * Buttons * -------------------------------------------------- */ .button { border-color: #b2b2b2; background-color: #f8f8f8; color: #444; position: relative; display: inline-block; margin: 0; padding: 0 12px; min-width: 52px; min-height: 47px; border-width: 1px; border-style: solid; border-radius: 2px; vertical-align: top; text-align: center; text-overflow: ellipsis; font-size: 16px; line-height: 42px; cursor: pointer; } .button:hover { color: #444; text-decoration: none; } .button.active, .button.activated { border-color: #a2a2a2; background-color: #e5e5e5; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15); } .button:after { position: absolute; top: -6px; right: -6px; bottom: -6px; left: -6px; content: ' '; } .button .icon { vertical-align: top; pointer-events: none; } .button .icon:before, .button.icon:before, .button.icon-left:before, .button.icon-right:before { display: inline-block; padding: 0 0 1px 0; vertical-align: inherit; font-size: 24px; line-height: 41px; pointer-events: none; } .button.icon-left:before { float: left; padding-right: 0.2em; padding-left: 0; } .button.icon-right:before { float: right; padding-right: 0; padding-left: 0.2em; } .button.button-block, .button.button-full { margin-top: 10px; margin-bottom: 10px; } .button.button-light { border-color: #ddd; background-color: #fff; color: #444; } .button.button-light:hover { color: #444; text-decoration: none; } .button.button-light.active, .button.button-light.activated { border-color: #ccc; background-color: #fafafa; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15); } .button.button-light.button-clear { border-color: transparent; background: none; box-shadow: none; color: #ddd; } .button.button-light.button-icon { border-color: transparent; background: none; } .button.button-light.button-outline { border-color: #ddd; background: transparent; color: #ddd; } .button.button-light.button-outline.active, .button.button-light.button-outline.activated { background-color: #ddd; box-shadow: none; color: #fff; } .button.button-stable { border-color: #b2b2b2; background-color: #f8f8f8; color: #444; } .button.button-stable:hover { color: #444; text-decoration: none; } .button.button-stable.active, .button.button-stable.activated { border-color: #a2a2a2; background-color: #e5e5e5; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15); } .button.button-stable.button-clear { border-color: transparent; background: none; box-shadow: none; color: #b2b2b2; } .button.button-stable.button-icon { border-color: transparent; background: none; } .button.button-stable.button-outline { border-color: #b2b2b2; background: transparent; color: #b2b2b2; } .button.button-stable.button-outline.active, .button.button-stable.button-outline.activated { background-color: #b2b2b2; box-shadow: none; color: #fff; } .button.button-positive { border-color: #145fd7; background-color: #4a87ee; color: #fff; } .button.button-positive:hover { color: #fff; text-decoration: none; } .button.button-positive.active, .button.button-positive.activated { border-color: #145fd7; background-color: #145fd7; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15); } .button.button-positive.button-clear { border-color: transparent; background: none; box-shadow: none; color: #4a87ee; } .button.button-positive.button-icon { border-color: transparent; background: none; } .button.button-positive.button-outline { border-color: #4a87ee; background: transparent; color: #4a87ee; } .button.button-positive.button-outline.active, .button.button-positive.button-outline.activated { background-color: #4a87ee; box-shadow: none; color: #fff; } .button.button-calm { border-color: #1aacc3; background-color: #43cee6; color: #fff; } .button.button-calm:hover { color: #fff; text-decoration: none; } .button.button-calm.active, .button.button-calm.activated { border-color: #1aacc3; background-color: #1aacc3; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15); } .button.button-calm.button-clear { border-color: transparent; background: none; box-shadow: none; color: #43cee6; } .button.button-calm.button-icon { border-color: transparent; background: none; } .button.button-calm.button-outline { border-color: #43cee6; background: transparent; color: #43cee6; } .button.button-calm.button-outline.active, .button.button-calm.button-outline.activated { background-color: #43cee6; box-shadow: none; color: #fff; } .button.button-assertive { border-color: #cc2311; background-color: #ef4e3a; color: #fff; } .button.button-assertive:hover { color: #fff; text-decoration: none; } .button.button-assertive.active, .button.button-assertive.activated { border-color: #cc2311; background-color: #cc2311; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15); } .button.button-assertive.button-clear { border-color: transparent; background: none; box-shadow: none; color: #ef4e3a; } .button.button-assertive.button-icon { border-color: transparent; background: none; } .button.button-assertive.button-outline { border-color: #ef4e3a; background: transparent; color: #ef4e3a; } .button.button-assertive.button-outline.active, .button.button-assertive.button-outline.activated { background-color: #ef4e3a; box-shadow: none; color: #fff; } .button.button-balanced { border-color: #498f24; background-color: #66cc33; color: #fff; } .button.button-balanced:hover { color: #fff; text-decoration: none; } .button.button-balanced.active, .button.button-balanced.activated { border-color: #498f24; background-color: #498f24; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15); } .button.button-balanced.button-clear { border-color: transparent; background: none; box-shadow: none; color: #66cc33; } .button.button-balanced.button-icon { border-color: transparent; background: none; } .button.button-balanced.button-outline { border-color: #66cc33; background: transparent; color: #66cc33; } .button.button-balanced.button-outline.active, .button.button-balanced.button-outline.activated { background-color: #66cc33; box-shadow: none; color: #fff; } .button.button-energized { border-color: #d39211; background-color: #f0b840; color: #fff; } .button.button-energized:hover { color: #fff; text-decoration: none; } .button.button-energized.active, .button.button-energized.activated { border-color: #d39211; background-color: #d39211; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15); } .button.button-energized.button-clear { border-color: transparent; background: none; box-shadow: none; color: #f0b840; } .button.button-energized.button-icon { border-color: transparent; background: none; } .button.button-energized.button-outline { border-color: #f0b840; background: transparent; color: #f0b840; } .button.button-energized.button-outline.active, .button.button-energized.button-outline.activated { background-color: #f0b840; box-shadow: none; color: #fff; } .button.button-royal { border-color: #552bdf; background-color: #8a6de9; color: #fff; } .button.button-royal:hover { color: #fff; text-decoration: none; } .button.button-royal.active, .button.button-royal.activated { border-color: #552bdf; background-color: #552bdf; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15); } .button.button-royal.button-clear { border-color: transparent; background: none; box-shadow: none; color: #8a6de9; } .button.button-royal.button-icon { border-color: transparent; background: none; } .button.button-royal.button-outline { border-color: #8a6de9; background: transparent; color: #8a6de9; } .button.button-royal.button-outline.active, .button.button-royal.button-outline.activated { background-color: #8a6de9; box-shadow: none; color: #fff; } .button.button-dark { border-color: #111; background-color: #444; color: #fff; } .button.button-dark:hover { color: #fff; text-decoration: none; } .button.button-dark.active, .button.button-dark.activated { border-color: #000; background-color: #262626; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15); } .button.button-dark.button-clear { border-color: transparent; background: none; box-shadow: none; color: #444; } .button.button-dark.button-icon { border-color: transparent; background: none; } .button.button-dark.button-outline { border-color: #444; background: transparent; color: #444; } .button.button-dark.button-outline.active, .button.button-dark.button-outline.activated { background-color: #444; box-shadow: none; color: #fff; } .button-small { padding: 2px 4px 1px; min-width: 28px; min-height: 30px; font-size: 12px; line-height: 26px; } .button-small .icon:before, .button-small.icon:before, .button-small.icon-left:before, .button-small.icon-right:before { font-size: 16px; line-height: 19px; margin-top: 3px; } .button-large { padding: 0 16px; min-width: 68px; min-height: 59px; font-size: 20px; line-height: 53px; } .button-large .icon:before, .button-large.icon:before, .button-large.icon-left:before, .button-large.icon-right:before { padding-bottom: 2px; font-size: 32px; line-height: 51px; } .button-icon { -webkit-transition: opacity 0.1s; -moz-transition: opacity 0.1s; transition: opacity 0.1s; padding: 0 6px; min-width: initial; border-color: transparent; background: none; } .button-icon.button.active, .button-icon.button.activated { border-color: transparent; background: none; box-shadow: none; opacity: 0.3; } .button-icon .icon:before, .button-icon.icon:before { font-size: 32px; } .button-clear { -webkit-transition: opacity 0.1s; -moz-transition: opacity 0.1s; transition: opacity 0.1s; padding: 0 6px; max-height: 42px; border-color: transparent; background: none; box-shadow: none; } .button-clear.button-clear { border-color: transparent; background: none; box-shadow: none; color: #b2b2b2; } .button-clear.button-icon { border-color: transparent; background: none; } .button-clear.active, .button-clear.activated { opacity: 0.3; } .button-outline { -webkit-transition: opacity 0.1s; -moz-transition: opacity 0.1s; transition: opacity 0.1s; background: none; box-shadow: none; } .button-outline.button-outline { border-color: #b2b2b2; background: transparent; color: #b2b2b2; } .button-outline.button-outline.active, .button-outline.button-outline.activated { background-color: #b2b2b2; box-shadow: none; color: #fff; } .padding > .button.button-block:first-child { margin-top: 0; } .button-block { display: block; clear: both; } .button-block:after { clear: both; } .button-full, .button-full > .button { display: block; margin-right: 0; margin-left: 0; border-right-width: 0; border-left-width: 0; border-radius: 0; } button.button-block, button.button-full, .button-full > button.button, input.button.button-block { width: 100%; } a.button { text-decoration: none; } a.button .icon:before, a.button.icon:before, a.button.icon-left:before, a.button.icon-right:before { margin-top: 2px; } .button.disabled, .button[disabled] { opacity: 0.4; cursor: default !important; pointer-events: none; } /** * Button Bar * -------------------------------------------------- */ .button-bar { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; width: 100%; } .button-bar.button-bar-inline { display: block; width: auto; *zoom: 1; } .button-bar.button-bar-inline:before, .button-bar.button-bar-inline:after { display: table; content: ""; line-height: 0; } .button-bar.button-bar-inline:after { clear: both; } .button-bar.button-bar-inline > .button { width: auto; display: inline-block; float: left; } .button-bar > .button { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; display: block; overflow: hidden; padding: 0 16px; width: 0; border-width: 1px 0px 1px 1px; border-radius: 0; text-align: center; text-overflow: ellipsis; white-space: nowrap; } .button-bar > .button:before, .button-bar > .button .icon:before { line-height: 44px; } .button-bar > .button:first-child { border-radius: 2px 0px 0px 2px; } .button-bar > .button:last-child { border-right-width: 1px; border-radius: 0px 2px 2px 0px; } /** * Animations * -------------------------------------------------- * The animations in this file are "simple" - not too complex * and pretty easy on performance. They can be overidden * and enhanced easily. */ /** * Keyframes * -------------------------------------------------- */ @-webkit-keyframes slideInUp { 0% { -webkit-transform: translate3d(0, 100%, 0); } 100% { -webkit-transform: translate3d(0, 0, 0); } } @-moz-keyframes slideInUp { 0% { -moz-transform: translate3d(0, 100%, 0); } 100% { -moz-transform: translate3d(0, 0, 0); } } @keyframes slideInUp { 0% { transform: translate3d(0, 100%, 0); } 100% { transform: translate3d(0, 0, 0); } } @-webkit-keyframes slideOutUp { 0% { -webkit-transform: translate3d(0, 0, 0); } 100% { -webkit-transform: translate3d(0, 100%, 0); } } @-moz-keyframes slideOutUp { 0% { -moz-transform: translate3d(0, 0, 0); } 100% { -moz-transform: translate3d(0, 100%, 0); } } @keyframes slideOutUp { 0% { transform: translate3d(0, 0, 0); } 100% { transform: translate3d(0, 100%, 0); } } @-webkit-keyframes slideInFromLeft { from { -webkit-transform: translate3d(-100%, 0, 0); } to { -webkit-transform: translate3d(0, 0, 0); } } @-moz-keyframes slideInFromLeft { from { -moz-transform: translateX(-100%); } to { -moz-transform: translateX(0); } } @keyframes slideInFromLeft { from { transform: translateX(-100%); } to { transform: translateX(0); } } @-webkit-keyframes slideInFromRight { from { -webkit-transform: translate3d(100%, 0, 0); } to { -webkit-transform: translate3d(0, 0, 0); } } @-moz-keyframes slideInFromRight { from { -moz-transform: translateX(100%); } to { -moz-transform: translateX(0); } } @keyframes slideInFromRight { from { transform: translateX(100%); } to { transform: translateX(0); } } @-webkit-keyframes slideOutToLeft { from { -webkit-transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(-100%, 0, 0); } } @-moz-keyframes slideOutToLeft { from { -moz-transform: translateX(0); } to { -moz-transform: translateX(-100%); } } @keyframes slideOutToLeft { from { transform: translateX(0); } to { transform: translateX(-100%); } } @-webkit-keyframes slideOutToRight { from { -webkit-transform: translate3d(0, 0, 0); } to { -webkit-transform: translate3d(100%, 0, 0); } } @-moz-keyframes slideOutToRight { from { -moz-transform: translateX(0); } to { -moz-transform: translateX(100%); } } @keyframes slideOutToRight { from { transform: translateX(0); } to { transform: translateX(100%); } } @-webkit-keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } @-moz-keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } @keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } @-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @-moz-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes fadeInHalf { from { background-color: rgba(0, 0, 0, 0); } to { background-color: rgba(0, 0, 0, 0.5); } } @-moz-keyframes fadeInHalf { from { background-color: rgba(0, 0, 0, 0); } to { background-color: rgba(0, 0, 0, 0.5); } } @keyframes fadeInHalf { from { background-color: rgba(0, 0, 0, 0); } to { background-color: rgba(0, 0, 0, 0.5); } } @-webkit-keyframes fadeOutHalf { from { background-color: rgba(0, 0, 0, 0.5); } to { background-color: rgba(0, 0, 0, 0); } } @-moz-keyframes fadeOutHalf { from { background-color: rgba(0, 0, 0, 0.5); } to { background-color: rgba(0, 0, 0, 0); } } @keyframes fadeOutHalf { from { background-color: rgba(0, 0, 0, 0.5); } to { background-color: rgba(0, 0, 0, 0); } } @-webkit-keyframes scaleOut { from { -webkit-transform: scale(1); opacity: 1; } to { -webkit-transform: scale(0.8); opacity: 0; } } @-moz-keyframes scaleOut { from { -moz-transform: scale(1); opacity: 1; } to { -moz-transform: scale(0.8); opacity: 0; } } @keyframes scaleOut { from { transform: scale(1); opacity: 1; } to { transform: scale(0.8); opacity: 0; } } @-webkit-keyframes scaleIn { from { -webkit-transform: scale(0); } to { -webkit-transform: scale(1); } } @-moz-keyframes scaleIn { from { -moz-transform: scale(0); } to { -moz-transform: scale(1); } } @keyframes scaleIn { from { transform: scale(0); } to { transform: scale(1); } } @-webkit-keyframes superScaleIn { from { -webkit-transform: scale(1.2); opacity: 0; } to { -webkit-transform: scale(1); opacity: 1; } } @-moz-keyframes superScaleIn { from { -moz-transform: scale(1.2); opacity: 0; } to { -moz-transform: scale(1); opacity: 1; } } @keyframes superScaleIn { from { transform: scale(1.2); opacity: 0; } to { transform: scale(1); opacity: 1; } } @-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } } @-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } } @keyframes spin { 100% { transform: rotate(360deg); } } .no-animation > .ng-enter, .no-animation.ng-enter, .no-animation > .ng-leave, .no-animation.ng-leave { -webkit-transition: none; -moz-transition: none; transition: none; } .noop-animation > .ng-enter, .noop-animation.ng-enter, .noop-animation > .ng-leave, .noop-animation.ng-leave { -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 250ms; -moz-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 250ms; transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 250ms; position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .ng-animate .pane { position: absolute; } /** * Slide Left-Right, and Right-Left, each with the reserve * -------------------------------------------------- * NEW content slides IN from the RIGHT, OLD slides OUT to the LEFT * Reverse: NEW content slides IN from the LEFT, OLD slides OUT to the RIGHT */ .slide-left-right > .ng-enter, .slide-left-right.ng-enter, .slide-left-right > .ng-leave, .slide-left-right.ng-leave, .slide-right-left.reverse > .ng-enter, .slide-right-left.reverse.ng-enter, .slide-right-left.reverse > .ng-leave, .slide-right-left.reverse.ng-leave { -webkit-transition: all ease-in-out 250ms; -moz-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .slide-left-right > .ng-enter, .slide-left-right.ng-enter, .slide-right-left.reverse > .ng-enter, .slide-right-left.reverse.ng-enter { /* NEW content placed far RIGHT BEFORE it slides IN from the RIGHT */ -webkit-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } .slide-left-right > .ng-enter.ng-enter-active, .slide-left-right.ng-enter.ng-enter-active, .slide-right-left.reverse > .ng-enter.ng-enter-active, .slide-right-left.reverse.ng-enter.ng-enter-active { /* NEW content ACTIVELY sliding IN from the RIGHT */ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slide-left-right > .ng-leave.ng-leave-active, .slide-left-right.ng-leave.ng-leave-active, .slide-right-left.reverse > .ng-leave.ng-leave-active, .slide-right-left.reverse.ng-leave.ng-leave-active { /* OLD content ACTIVELY sliding OUT to the LEFT */ -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } .slide-left-right.reverse > .ng-enter, .slide-left-right.reverse.ng-enter, .slide-left-right.reverse > .ng-leave, .slide-left-right.reverse.ng-leave, .slide-right-left > .ng-enter, .slide-right-left.ng-enter, .slide-right-left > .ng-leave, .slide-right-left.ng-leave { -webkit-transition: all ease-in-out 250ms; -moz-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .slide-left-right.reverse > .ng-enter, .slide-left-right.reverse.ng-enter, .slide-right-left > .ng-enter, .slide-right-left.ng-enter { /* NEW content placed far LEFT BEFORE it slides IN from the LEFT */ -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } .slide-left-right.reverse > .ng-enter.ng-enter-active, .slide-left-right.reverse.ng-enter.ng-enter-active, .slide-right-left > .ng-enter.ng-enter-active, .slide-right-left.ng-enter.ng-enter-active { /* NEW content ACTIVELY sliding IN from the LEFT */ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slide-left-right.reverse > .ng-leave.ng-leave-active, .slide-left-right.reverse.ng-leave.ng-leave-active, .slide-right-left > .ng-leave.ng-leave-active, .slide-right-left.ng-leave.ng-leave-active { /* OLD content ACTIVELY sliding OUT to the RIGHT */ -webkit-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } /** * iOS style slide left to right * -------------------------------------------------- */ /* $ios-transition-box-shadow-start: -200px 0px 200px rgba(0,0,0,0), -5px 0px 5px rgba(0,0,0,0.01); $ios-transition-box-shadow-end: -200px 0px 200px rgba(0,0,0,0.15), -5px 0px 5px rgba(0,0,0,0.18); */ .slide-ios > .ng-enter, .slide-ios.ng-enter, .slide-ios > .ng-leave, .slide-ios.ng-leave, .slide-left-right-ios7 > .ng-enter, .slide-left-right-ios7.ng-enter, .slide-left-right-ios7 > .ng-leave, .slide-left-right-ios7.ng-leave, .slide-right-left-ios7.reverse > .ng-enter, .slide-right-left-ios7.reverse.ng-enter, .slide-right-left-ios7.reverse > .ng-leave, .slide-right-left-ios7.reverse.ng-leave { -webkit-transition: all cubic-bezier(0.4, 0.6, 0.2, 1) 400ms; -moz-transition: all cubic-bezier(0.4, 0.6, 0.2, 1) 400ms; transition: all cubic-bezier(0.4, 0.6, 0.2, 1) 400ms; position: absolute; top: 0; bottom: 0; width: auto; border-right: none; border-left: none; } .slide-ios > .ng-enter:not(.bar), .slide-ios.ng-enter:not(.bar), .slide-ios > .ng-leave:not(.bar), .slide-ios.ng-leave:not(.bar), .slide-left-right-ios7 > .ng-enter:not(.bar), .slide-left-right-ios7.ng-enter:not(.bar), .slide-left-right-ios7 > .ng-leave:not(.bar), .slide-left-right-ios7.ng-leave:not(.bar), .slide-right-left-ios7.reverse > .ng-enter:not(.bar), .slide-right-left-ios7.reverse.ng-enter:not(.bar), .slide-right-left-ios7.reverse > .ng-leave:not(.bar), .slide-right-left-ios7.reverse.ng-leave:not(.bar) { border-right: none; border-left: none; } .slide-ios > .ng-enter, .slide-ios.ng-enter, .slide-left-right-ios7 > .ng-enter, .slide-left-right-ios7.ng-enter, .slide-right-left-ios7.reverse > .ng-enter, .slide-right-left-ios7.reverse.ng-enter { /* NEW content placed far RIGHT BEFORE it slides IN from the RIGHT */ -webkit-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } .slide-ios > .ng-leave, .slide-ios.ng-leave, .slide-left-right-ios7 > .ng-leave, .slide-left-right-ios7.ng-leave, .slide-right-left-ios7.reverse > .ng-leave, .slide-right-left-ios7.reverse.ng-leave { z-index: 1; } .slide-ios > .ng-enter.ng-enter-active, .slide-ios.ng-enter.ng-enter-active, .slide-left-right-ios7 > .ng-enter.ng-enter-active, .slide-left-right-ios7.ng-enter.ng-enter-active, .slide-right-left-ios7.reverse > .ng-enter.ng-enter-active, .slide-right-left-ios7.reverse.ng-enter.ng-enter-active { /* NEW content ACTIVELY sliding IN from the RIGHT */ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slide-ios > .ng-leave.ng-leave-active, .slide-ios.ng-leave.ng-leave-active, .slide-left-right-ios7 > .ng-leave.ng-leave-active, .slide-left-right-ios7.ng-leave.ng-leave-active, .slide-right-left-ios7.reverse > .ng-leave.ng-leave-active, .slide-right-left-ios7.reverse.ng-leave.ng-leave-active { /* OLD content ACTIVELY sliding OUT to the LEFT */ -webkit-transform: translate3d(-20%, 0, 0); -moz-transform: translate3d(-20%, 0, 0); transform: translate3d(-20%, 0, 0); } .slide-ios.reverse > .ng-enter, .slide-ios.reverse.ng-enter, .slide-ios.reverse > .ng-leave, .slide-ios.reverse.ng-leave, .slide-left-right-ios7.reverse > .ng-enter, .slide-left-right-ios7.reverse.ng-enter, .slide-left-right-ios7.reverse > .ng-leave, .slide-left-right-ios7.reverse.ng-leave, .slide-right-left-ios7 > .ng-enter, .slide-right-left-ios7.ng-enter, .slide-right-left-ios7 > .ng-leave, .slide-right-left-ios7.ng-leave { -webkit-transition: all cubic-bezier(0.4, 0.6, 0.2, 1) 400ms; -moz-transition: all cubic-bezier(0.4, 0.6, 0.2, 1) 400ms; transition: all cubic-bezier(0.4, 0.6, 0.2, 1) 400ms; position: absolute; top: 0; bottom: 0; width: auto; border-right: none; border-left: none; } .slide-ios.reverse > .ng-enter, .slide-ios.reverse.ng-enter, .slide-left-right-ios7.reverse > .ng-enter, .slide-left-right-ios7.reverse.ng-enter, .slide-right-left-ios7 > .ng-enter, .slide-right-left-ios7.ng-enter { /* NEW content placed far LEFT BEFORE it slides IN from the LEFT */ -webkit-transform: translate3d(-20%, 0, 0); -moz-transform: translate3d(-20%, 0, 0); transform: translate3d(-20%, 0, 0); } .slide-ios.reverse > .ng-leave, .slide-ios.reverse.ng-leave, .slide-left-right-ios7.reverse > .ng-leave, .slide-left-right-ios7.reverse.ng-leave, .slide-right-left-ios7 > .ng-leave, .slide-right-left-ios7.ng-leave { z-index: 2; } .slide-ios.reverse > .ng-enter.ng-enter-active, .slide-ios.reverse.ng-enter.ng-enter-active, .slide-left-right-ios7.reverse > .ng-enter.ng-enter-active, .slide-left-right-ios7.reverse.ng-enter.ng-enter-active, .slide-right-left-ios7 > .ng-enter.ng-enter-active, .slide-right-left-ios7.ng-enter.ng-enter-active { /* NEW content ACTIVELY sliding IN from the LEFT */ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slide-ios.reverse > .ng-leave.ng-leave-active, .slide-ios.reverse.ng-leave.ng-leave-active, .slide-left-right-ios7.reverse > .ng-leave.ng-leave-active, .slide-left-right-ios7.reverse.ng-leave.ng-leave-active, .slide-right-left-ios7 > .ng-leave.ng-leave-active, .slide-right-left-ios7.ng-leave.ng-leave-active { /* OLD content ACTIVELY sliding OUT to the RIGHT */ -webkit-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } /** * iPad doesn't like box shadows */ .grade-a .slide-ios > .ng-enter:not(.platform-ipad), .grade-a .slide-ios.ng-enter:not(.platform-ipad), .grade-a .slide-left-right-ios7 > .ng-enter:not(.platform-ipad), .grade-a .slide-left-right-ios7.ng-enter:not(.platform-ipad), .grade-a .slide-right-left-ios7.reverse > .ng-enter:not(.platform-ipad), .grade-a .slide-right-left-ios7.reverse.ng-enter:not(.platform-ipad) { box-shadow: none; } .grade-a .slide-ios > .ng-enter.ng-enter-active:not(.platform-ipad), .grade-a .slide-ios.ng-enter.ng-enter-active:not(.platform-ipad), .grade-a .slide-left-right-ios7 > .ng-enter.ng-enter-active:not(.platform-ipad), .grade-a .slide-left-right-ios7.ng-enter.ng-enter-active:not(.platform-ipad), .grade-a .slide-right-left-ios7.reverse > .ng-enter.ng-enter-active:not(.platform-ipad), .grade-a .slide-right-left-ios7.reverse.ng-enter.ng-enter-active:not(.platform-ipad) { box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5); } .grade-a .slide-ios > .ng-leave, .grade-a .slide-ios.ng-leave, .grade-a .slide-left-right-ios7 > .ng-leave, .grade-a .slide-left-right-ios7.ng-leave, .grade-a .slide-right-left-ios7.reverse > .ng-leave, .grade-a .slide-right-left-ios7.reverse.ng-leave { opacity: 1; } .grade-a .slide-ios > .ng-leave.ng-leave-active, .grade-a .slide-ios.ng-leave.ng-leave-active, .grade-a .slide-left-right-ios7 > .ng-leave.ng-leave-active, .grade-a .slide-left-right-ios7.ng-leave.ng-leave-active, .grade-a .slide-right-left-ios7.reverse > .ng-leave.ng-leave-active, .grade-a .slide-right-left-ios7.reverse.ng-leave.ng-leave-active { opacity: 0.9; } .grade-a .slide-ios.reverse > .ng-enter, .grade-a .slide-ios.reverse.ng-enter, .grade-a .slide-left-right-ios7.reverse > .ng-enter, .grade-a .slide-left-right-ios7.reverse.ng-enter, .grade-a .slide-right-left-ios7 > .ng-enter, .grade-a .slide-right-left-ios7.ng-enter { opacity: 0.9; } .grade-a .slide-ios.reverse > .ng-enter.ng-enter-active, .grade-a .slide-ios.reverse.ng-enter.ng-enter-active, .grade-a .slide-left-right-ios7.reverse > .ng-enter.ng-enter-active, .grade-a .slide-left-right-ios7.reverse.ng-enter.ng-enter-active, .grade-a .slide-right-left-ios7 > .ng-enter.ng-enter-active, .grade-a .slide-right-left-ios7.ng-enter.ng-enter-active { opacity: 1; } .grade-a .slide-ios.reverse > .ng-leave, .grade-a .slide-ios.reverse.ng-leave, .grade-a .slide-left-right-ios7.reverse > .ng-leave, .grade-a .slide-left-right-ios7.reverse.ng-leave, .grade-a .slide-right-left-ios7 > .ng-leave, .grade-a .slide-right-left-ios7.ng-leave { box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5); opacity: 1; } .grade-a .slide-ios.reverse > .ng-leave.ng-leave-active, .grade-a .slide-ios.reverse.ng-leave.ng-leave-active, .grade-a .slide-left-right-ios7.reverse > .ng-leave.ng-leave-active, .grade-a .slide-left-right-ios7.reverse.ng-leave.ng-leave-active, .grade-a .slide-right-left-ios7 > .ng-leave.ng-leave-active, .grade-a .slide-right-left-ios7.ng-leave.ng-leave-active { box-shadow: none; } .slide-full > .ng-enter, .slide-full.ng-enter, .slide-full > .ng-leave, .slide-full.ng-leave { -webkit-transition: all ease-in-out 400ms; -moz-transition: all ease-in-out 400ms; transition: all ease-in-out 400ms; position: absolute; top: 0; right: -1px; bottom: 0; left: -1px; width: auto; border-right: none; border-left: none; } .slide-full > .ng-enter:not(.bar), .slide-full.ng-enter:not(.bar), .slide-full > .ng-leave:not(.bar), .slide-full.ng-leave:not(.bar) { border-right: none; border-left: none; } .slide-full > .ng-enter, .slide-full.ng-enter { /* NEW content placed far RIGHT BEFORE it slides IN from the RIGHT */ -webkit-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } .slide-full > .ng-leave, .slide-full.ng-leave { z-index: 1; } .slide-full > .ng-enter.ng-enter-active, .slide-full.ng-enter.ng-enter-active { /* NEW content ACTIVELY sliding IN from the RIGHT */ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slide-full > .ng-leave.ng-leave-active, .slide-full.ng-leave.ng-leave-active { /* OLD content ACTIVELY sliding OUT to the LEFT */ -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } .slide-full.reverse > .ng-enter, .slide-full.reverse.ng-enter, .slide-full.reverse > .ng-leave, .slide-full.reverse.ng-leave { -webkit-transition: all ease-in-out 400ms; -moz-transition: all ease-in-out 400ms; transition: all ease-in-out 400ms; position: absolute; top: 0; right: -1px; bottom: 0; left: -1px; width: auto; border-right: none; border-left: none; } .slide-full.reverse > .ng-enter, .slide-full.reverse.ng-enter { /* NEW content placed far LEFT BEFORE it slides IN from the LEFT */ -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } .slide-full.reverse > .ng-leave, .slide-full.reverse.ng-leave { z-index: 2; } .slide-full.reverse > .ng-enter.ng-enter-active, .slide-full.reverse.ng-enter.ng-enter-active { /* NEW content ACTIVELY sliding IN from the LEFT */ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slide-full.reverse > .ng-leave.ng-leave-active, .slide-full.reverse.ng-leave.ng-leave-active { /* OLD content ACTIVELY sliding OUT to the RIGHT */ -webkit-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } .fade-explode.reverse > .ng-enter, .fade-explode.reverse.ng-enter, .fade-explode.reverse > .ng-leave, .fade-explode.reverse.ng-leave { -webkit-transition: all ease-out 300ms; -moz-transition: all ease-out 300ms; transition: all ease-out 300ms; position: absolute; top: 0; right: -1px; bottom: 0; left: -1px; width: auto; } .fade-explode.reverse > .ng-enter:not(.bar), .fade-explode.reverse.ng-enter:not(.bar), .fade-explode.reverse > .ng-leave:not(.bar), .fade-explode.reverse.ng-leave:not(.bar) { border-right: 1px solid #ddd; border-left: 1px solid #ddd; } .fade-explode.reverse > .ng-enter, .fade-explode.reverse.ng-enter { /* NEW content placed far LEFT BEFORE it slides IN from the LEFT */ -webkit-transform: scale(0.95); -moz-transform: scale(0.95); transform: scale(0.95); opacity: 0; z-index: 1; } .fade-explode.reverse > .ng-leave, .fade-explode.reverse.ng-leave { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); opacity: 1; z-index: 2; } .fade-explode.reverse > .ng-enter.ng-enter-active, .fade-explode.reverse.ng-enter.ng-enter-active { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); opacity: 1; } .fade-explode.reverse > .ng-leave.ng-leave-active, .fade-explode.reverse.ng-leave.ng-leave-active { -webkit-transform: scale(1.6); -moz-transform: scale(1.6); transform: scale(1.6); opacity: 0; } /** * Android style "pop in" with fade and scale */ .fade-implode > .ng-enter, .fade-implode.ng-enter, .fade-implode > .ng-leave, .fade-implode.ng-leave { -webkit-transition: all ease-out 200ms; -moz-transition: all ease-out 200ms; transition: all ease-out 200ms; position: absolute; top: 0; right: -1px; bottom: 0; left: -1px; width: auto; } .fade-implode > .ng-enter:not(.bar), .fade-implode.ng-enter:not(.bar), .fade-implode > .ng-leave:not(.bar), .fade-implode.ng-leave:not(.bar) { border-right: 1px solid #ddd; border-left: 1px solid #ddd; } .fade-implode > .ng-enter, .fade-implode.ng-enter { /* NEW content placed far RIGHT BEFORE it slides IN from the RIGHT */ -webkit-transform: scale(0.8); -moz-transform: scale(0.8); transform: scale(0.8); opacity: 0; z-index: 2; } .fade-implode > .ng-leave, .fade-implode.ng-leave { z-index: 1; } .fade-implode > .ng-enter.ng-enter-active, .fade-implode.ng-enter.ng-enter-active { /* NEW content */ -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); opacity: 1; } .fade-implode.reverse > .ng-enter, .fade-implode.reverse.ng-enter, .fade-implode.reverse > .ng-leave, .fade-implode.reverse.ng-leave { -webkit-transition: all ease-out 200ms; -moz-transition: all ease-out 200ms; transition: all ease-out 200ms; position: absolute; top: 0; right: -1px; bottom: 0; left: -1px; width: auto; border-right: 1px solid #ddd; border-left: 1px solid #ddd; } .fade-implode.reverse > .ng-enter, .fade-implode.reverse.ng-enter { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); opacity: 1; z-index: 1; } .fade-implode.reverse > .ng-leave, .fade-implode.reverse.ng-leave { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); opacity: 1; z-index: 2; } .fade-implode.reverse > .ng-enter.ng-enter-active, .fade-implode.reverse.ng-enter.ng-enter-active { opacity: 1; } .fade-implode.reverse > .ng-leave.ng-leave-active, .fade-implode.reverse.ng-leave.ng-leave-active { -webkit-transform: scale(0.8); -moz-transform: scale(0.8); transform: scale(0.8); opacity: 0; } /** * Simple slide-in animation */ .slide-in-left { -webkit-transform: translate3d(0%, 0, 0); -moz-transform: translate3d(0%, 0, 0); transform: translate3d(0%, 0, 0); } .slide-in-left.ng-enter, .slide-in-left > .ng-enter { -webkit-animation-name: slideInFromLeft; -moz-animation-name: slideInFromLeft; animation-name: slideInFromLeft; -webkit-animation-duration: 250ms; -moz-animation-duration: 250ms; animation-duration: 250ms; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; } .slide-in-left.ng-leave, .slide-in-left > .ng-leave { -webkit-animation-name: slideOutToLeft; -moz-animation-name: slideOutToLeft; animation-name: slideOutToLeft; -webkit-animation-duration: 250ms; -moz-animation-duration: 250ms; animation-duration: 250ms; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; } .slide-in-left-add { -webkit-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); -webkit-animation-duration: 250ms; -moz-animation-duration: 250ms; animation-duration: 250ms; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; } .slide-in-left-add-active { -webkit-animation-name: slideInFromLeft; -moz-animation-name: slideInFromLeft; animation-name: slideInFromLeft; } .slide-out-left { -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } .slide-out-left.ng-enter, .slide-out-left > .ng-enter { -webkit-animation-name: slideOutToLeft; -moz-animation-name: slideOutToLeft; animation-name: slideOutToLeft; -webkit-animation-duration: 250ms; -moz-animation-duration: 250ms; animation-duration: 250ms; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; } .slide-out-left.ng-leave, .slide-out-left > .ng-leave { -webkit-animation-name: slideOutToLeft; -moz-animation-name: slideOutToLeft; animation-name: slideOutToLeft; -webkit-animation-duration: 250ms; -moz-animation-duration: 250ms; animation-duration: 250ms; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; } .slide-out-left-add { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-animation-duration: 250ms; -moz-animation-duration: 250ms; animation-duration: 250ms; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; } .slide-out-left-add-active { -webkit-animation-name: slideOutToLeft; -moz-animation-name: slideOutToLeft; animation-name: slideOutToLeft; } .slide-in-right { -webkit-transform: translate3d(0%, 0, 0); -moz-transform: translate3d(0%, 0, 0); transform: translate3d(0%, 0, 0); } .slide-in-right.ng-enter, .slide-in-right > .ng-enter { -webkit-animation-name: slideInFromRight; -moz-animation-name: slideInFromRight; animation-name: slideInFromRight; -webkit-animation-duration: 250ms; -moz-animation-duration: 250ms; animation-duration: 250ms; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; } .slide-in-right.ng-leave, .slide-in-right > .ng-leave { -webkit-animation-name: slideOutToRight; -moz-animation-name: slideOutToRight; animation-name: slideOutToRight; -webkit-animation-duration: 250ms; -moz-animation-duration: 250ms; animation-duration: 250ms; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; } .slide-in-right-add { -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); -webkit-animation-duration: 250ms; -moz-animation-duration: 250ms; animation-duration: 250ms; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; } .slide-in-right-add-active { -webkit-animation-name: slideInFromRight; -moz-animation-name: slideInFromRight; animation-name: slideInFromRight; } .slide-out-right { -webkit-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } .slide-out-right.ng-enter, .slide-out-right > .ng-enter { -webkit-animation-name: slideOutToRight; -moz-animation-name: slideOutToRight; animation-name: slideOutToRight; -webkit-animation-duration: 250ms; -moz-animation-duration: 250ms; animation-duration: 250ms; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; } .slide-out-right.ng-leave, .slide-out-right > .ng-leave { -webkit-animation-name: slideOutToRight; -moz-animation-name: slideOutToRight; animation-name: slideOutToRight; -webkit-animation-duration: 250ms; -moz-animation-duration: 250ms; animation-duration: 250ms; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; } .slide-out-right-add { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-animation-duration: 250ms; -moz-animation-duration: 250ms; animation-duration: 250ms; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; } .slide-out-right-add-active { -webkit-animation-name: slideOutToRight; -moz-animation-name: slideOutToRight; animation-name: slideOutToRight; } /** * Slide up from the bottom, used for modals * -------------------------------------------------- */ .slide-in-up { -webkit-transform: translate3d(0, 100%, 0); -moz-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } .slide-in-up.ng-enter, .slide-in-up > .ng-enter { -webkit-transition: all cubic-bezier(0.1, 0.7, 0.1, 1) 400ms; -moz-transition: all cubic-bezier(0.1, 0.7, 0.1, 1) 400ms; transition: all cubic-bezier(0.1, 0.7, 0.1, 1) 400ms; } .slide-in-up.ng-enter-active, .slide-in-up > .ng-enter-active { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slide-in-up.ng-leave, .slide-in-up > .ng-leave { -webkit-transition: all ease-in-out 250ms; -moz-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; } .fade-in { -webkit-animation: fadeOut 0.3s; -moz-animation: fadeOut 0.3s; animation: fadeOut 0.3s; } .fade-in.active { -webkit-animation: fadeIn 0.3s; -moz-animation: fadeIn 0.3s; animation: fadeIn 0.3s; } .fade-in-not-out.ng-enter, .fade-in-not-out .ng-enter { -webkit-animation: fadeIn 0.3s; -moz-animation: fadeIn 0.3s; animation: fadeIn 0.3s; position: relative; } .fade-in-not-out.ng-leave, .fade-in-not-out .ng-leave { display: none; } /** * Some component specific animations */ .nav-title-slide-ios:not(.no-animation) .button.back-button, .nav-title-slide-ios7:not(.no-animation) .button.back-button { -webkit-transition: all 400ms; -moz-transition: all 400ms; transition: all 400ms; -webkit-transition-timing-function: cubic-bezier(0.4, 0.6, 0.2, 1); -moz-transition-timing-function: cubic-bezier(0.4, 0.6, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0.6, 0.2, 1); -webkit-transform: translate3d(0%, 0, 0); -moz-transform: translate3d(0%, 0, 0); transform: translate3d(0%, 0, 0); opacity: 1; } .nav-title-slide-ios:not(.no-animation) .button.back-button.active, .nav-title-slide-ios:not(.no-animation) .button.back-button.activated, .nav-title-slide-ios7:not(.no-animation) .button.back-button.active, .nav-title-slide-ios7:not(.no-animation) .button.back-button.activated { opacity: 0.5; } .nav-title-slide-ios:not(.no-animation) .button.back-button.ng-hide, .nav-title-slide-ios7:not(.no-animation) .button.back-button.ng-hide { opacity: 0; -webkit-transform: translate3d(30%, 0, 0); -moz-transform: translate3d(30%, 0, 0); transform: translate3d(30%, 0, 0); } .nav-title-slide-ios:not(.no-animation) .button.back-button.ng-hide-add, .nav-title-slide-ios:not(.no-animation) .button.back-button.ng-hide-remove, .nav-title-slide-ios7:not(.no-animation) .button.back-button.ng-hide-add, .nav-title-slide-ios7:not(.no-animation) .button.back-button.ng-hide-remove { display: block !important; } .nav-title-slide-ios:not(.no-animation) .button.back-button.ng-hide-add, .nav-title-slide-ios7:not(.no-animation) .button.back-button.ng-hide-add { position: absolute; } .nav-title-slide-ios > .ng-enter, .nav-title-slide-ios.ng-enter, .nav-title-slide-ios > .ng-leave, .nav-title-slide-ios.ng-leave, .nav-title-slide-ios7 > .ng-enter, .nav-title-slide-ios7.ng-enter, .nav-title-slide-ios7 > .ng-leave, .nav-title-slide-ios7.ng-leave { -webkit-transition: all 400ms; -moz-transition: all 400ms; transition: all 400ms; -webkit-transition-timing-function: cubic-bezier(0.4, 0.6, 0.2, 1); -moz-transition-timing-function: cubic-bezier(0.4, 0.6, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0.6, 0.2, 1); opacity: 1; } .nav-title-slide-ios > .ng-enter, .nav-title-slide-ios.ng-enter, .nav-title-slide-ios7 > .ng-enter, .nav-title-slide-ios7.ng-enter { -webkit-transform: translate3d(30%, 0, 0); -moz-transform: translate3d(30%, 0, 0); transform: translate3d(30%, 0, 0); opacity: 0; } .nav-title-slide-ios > .ng-enter.title, .nav-title-slide-ios.ng-enter.title, .nav-title-slide-ios7 > .ng-enter.title, .nav-title-slide-ios7.ng-enter.title { -webkit-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } .nav-title-slide-ios > .ng-enter.ng-enter-active, .nav-title-slide-ios.ng-enter.ng-enter-active, .nav-title-slide-ios7 > .ng-enter.ng-enter-active, .nav-title-slide-ios7.ng-enter.ng-enter-active { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } .nav-title-slide-ios > .ng-leave.ng-leave-active, .nav-title-slide-ios.ng-leave.ng-leave-active, .nav-title-slide-ios7 > .ng-leave.ng-leave-active, .nav-title-slide-ios7.ng-leave.ng-leave-active { -webkit-transform: translate3d(-30%, 0, 0); -moz-transform: translate3d(-30%, 0, 0); transform: translate3d(-30%, 0, 0); opacity: 0; } .nav-title-slide-ios.reverse > .ng-enter, .nav-title-slide-ios.reverse.ng-enter, .nav-title-slide-ios.reverse > .ng-leave, .nav-title-slide-ios.reverse.ng-leave, .nav-title-slide-ios7.reverse > .ng-enter, .nav-title-slide-ios7.reverse.ng-enter, .nav-title-slide-ios7.reverse > .ng-leave, .nav-title-slide-ios7.reverse.ng-leave { -webkit-transition: all 400ms; -moz-transition: all 400ms; transition: all 400ms; -webkit-transition-timing-function: cubic-bezier(0.4, 0.6, 0.2, 1); -moz-transition-timing-function: cubic-bezier(0.4, 0.6, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0.6, 0.2, 1); opacity: 1; } .nav-title-slide-ios.reverse > .ng-enter, .nav-title-slide-ios.reverse.ng-enter, .nav-title-slide-ios7.reverse > .ng-enter, .nav-title-slide-ios7.reverse.ng-enter { -webkit-transform: translate3d(-30%, 0, 0); -moz-transform: translate3d(-30%, 0, 0); transform: translate3d(-30%, 0, 0); opacity: 0; } .nav-title-slide-ios.reverse > .ng-enter.ng-enter-active, .nav-title-slide-ios.reverse.ng-enter.ng-enter-active, .nav-title-slide-ios7.reverse > .ng-enter.ng-enter-active, .nav-title-slide-ios7.reverse.ng-enter.ng-enter-active { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } .nav-title-slide-ios.reverse > .ng-leave.ng-leave-active, .nav-title-slide-ios.reverse.ng-leave.ng-leave-active, .nav-title-slide-ios7.reverse > .ng-leave.ng-leave-active, .nav-title-slide-ios7.reverse.ng-leave.ng-leave-active { -webkit-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); opacity: 0; } /** * Some component specific animations */ .nav-title-slide-full:not(.no-animation) .button.back-button { -webkit-transition: all 400ms; -moz-transition: all 400ms; transition: all 400ms; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; -webkit-transform: translate3d(0%, 0, 0); -moz-transform: translate3d(0%, 0, 0); transform: translate3d(0%, 0, 0); opacity: 1; } .nav-title-slide-full:not(.no-animation) .button.back-button.active, .nav-title-slide-full:not(.no-animation) .button.back-button.activated { opacity: 0.5; } .nav-title-slide-full:not(.no-animation) .button.back-button.ng-hide { opacity: 0; -webkit-transform: translate3d(30%, 0, 0); -moz-transform: translate3d(30%, 0, 0); transform: translate3d(30%, 0, 0); } .nav-title-slide-full:not(.no-animation) .button.back-button.ng-hide-add, .nav-title-slide-full:not(.no-animation) .button.back-button.ng-hide-remove { display: block !important; } .nav-title-slide-full:not(.no-animation) .button.back-button.ng-hide-add { position: absolute; } .nav-title-slide-full > .ng-enter, .nav-title-slide-full.ng-enter, .nav-title-slide-full > .ng-leave, .nav-title-slide-full.ng-leave { -webkit-transition: all 400ms; -moz-transition: all 400ms; transition: all 400ms; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; opacity: 1; } .nav-title-slide-full > .ng-enter, .nav-title-slide-full.ng-enter { -webkit-transform: translate3d(30%, 0, 0); -moz-transform: translate3d(30%, 0, 0); transform: translate3d(30%, 0, 0); opacity: 0; } .nav-title-slide-full > .ng-enter.title, .nav-title-slide-full.ng-enter.title { -webkit-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } .nav-title-slide-full > .ng-enter.ng-enter-active, .nav-title-slide-full.ng-enter.ng-enter-active { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } .nav-title-slide-full > .ng-leave.ng-leave-active, .nav-title-slide-full.ng-leave.ng-leave-active { -webkit-transform: translate3d(-30%, 0, 0); -moz-transform: translate3d(-30%, 0, 0); transform: translate3d(-30%, 0, 0); opacity: 0; } .nav-title-slide-full.reverse > .ng-enter, .nav-title-slide-full.reverse.ng-enter, .nav-title-slide-full.reverse > .ng-leave, .nav-title-slide-full.reverse.ng-leave { -webkit-transition: all 400ms; -moz-transition: all 400ms; transition: all 400ms; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; opacity: 1; } .nav-title-slide-full.reverse > .ng-enter, .nav-title-slide-full.reverse.ng-enter { -webkit-transform: translate3d(-30%, 0, 0); -moz-transform: translate3d(-30%, 0, 0); transform: translate3d(-30%, 0, 0); opacity: 0; } .nav-title-slide-full.reverse > .ng-enter.ng-enter-active, .nav-title-slide-full.reverse.ng-enter.ng-enter-active { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } .nav-title-slide-full.reverse > .ng-leave.ng-leave-active, .nav-title-slide-full.reverse.ng-leave.ng-leave-active { -webkit-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); opacity: 0; } .nav-title-android:not(.no-animation) .button.back-button { -webkit-transition: all 200ms; -moz-transition: all 200ms; transition: all 200ms; -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; transition-timing-function: linear; opacity: 1; } .nav-title-android:not(.no-animation) .button.back-button.ng-hide { opacity: 0; } .nav-title-android:not(.no-animation) .button.back-button.ng-hide-add, .nav-title-android:not(.no-animation) .button.back-button.ng-hide-remove { display: block !important; } .nav-title-android:not(.no-animation) .button.back-button.ng-hide-add { position: absolute; } .nav-title-android > .ng-enter, .nav-title-android.ng-enter, .nav-title-android > .ng-leave, .nav-title-android.ng-leave { -webkit-transition: all 200ms; -moz-transition: all 200ms; transition: all 200ms; -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; transition-timing-function: linear; } .nav-title-android > .ng-enter, .nav-title-android.ng-enter { opacity: 0; } .nav-title-android > .ng-enter.ng-enter-active, .nav-title-android.ng-enter.ng-enter-active { opacity: 1; } .nav-title-android > .ng-leave.ng-leave-active, .nav-title-android.ng-leave.ng-leave-active { opacity: 0; } /** * Grid * -------------------------------------------------- * Using flexbox for the grid, inspired by Philip Walton: * http://philipwalton.github.io/solved-by-flexbox/demos/grids/ * By default each .col within a .row will evenly take up * available width, and the height of each .col with take * up the height of the tallest .col in the same .row. */ .row { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; padding: 5px; width: 100%; } .row-wrap { -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .row + .row { margin-top: -5px; padding-top: 0; } .col { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; display: block; padding: 5px; width: 100%; } /* Vertically Align Columns */ /* .row-* vertically aligns every .col in the .row */ .row-top { -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; } .row-bottom { -webkit-box-align: end; -ms-flex-align: end; -webkit-align-items: flex-end; -moz-align-items: flex-end; align-items: flex-end; } .row-center { -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; } .row-stretch { -webkit-box-align: stretch; -ms-flex-align: stretch; -webkit-align-items: stretch; -moz-align-items: stretch; align-items: stretch; } .row-baseline { -webkit-box-align: baseline; -ms-flex-align: baseline; -webkit-align-items: baseline; -moz-align-items: baseline; align-items: baseline; } /* .col-* vertically aligns an individual .col */ .col-top { -webkit-align-self: flex-start; -moz-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } .col-bottom { -webkit-align-self: flex-end; -moz-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } .col-center { -webkit-align-self: center; -moz-align-self: center; -ms-flex-item-align: center; align-self: center; } /* Column Offsets */ .col-offset-10 { margin-left: 10%; } .col-offset-20 { margin-left: 20%; } .col-offset-25 { margin-left: 25%; } .col-offset-33, .col-offset-34 { margin-left: 33.3333%; } .col-offset-50 { margin-left: 50%; } .col-offset-66, .col-offset-67 { margin-left: 66.6666%; } .col-offset-75 { margin-left: 75%; } .col-offset-80 { margin-left: 80%; } .col-offset-90 { margin-left: 90%; } /* Explicit Column Percent Sizes */ /* By default each grid column will evenly distribute */ /* across the grid. However, you can specify individual */ /* columns to take up a certain size of the available area */ .col-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 10%; -moz-box-flex: 0; -moz-flex: 0 0 10%; -ms-flex: 0 0 10%; flex: 0 0 10%; max-width: 10%; } .col-20 { -webkit-box-flex: 0; -webkit-flex: 0 0 20%; -moz-box-flex: 0; -moz-flex: 0 0 20%; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .col-25 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -moz-box-flex: 0; -moz-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .col-33, .col-34 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.3333%; -moz-box-flex: 0; -moz-flex: 0 0 33.3333%; -ms-flex: 0 0 33.3333%; flex: 0 0 33.3333%; max-width: 33.3333%; } .col-50 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -moz-box-flex: 0; -moz-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .col-66, .col-67 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.6666%; -moz-box-flex: 0; -moz-flex: 0 0 66.6666%; -ms-flex: 0 0 66.6666%; flex: 0 0 66.6666%; max-width: 66.6666%; } .col-75 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -moz-box-flex: 0; -moz-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .col-80 { -webkit-box-flex: 0; -webkit-flex: 0 0 80%; -moz-box-flex: 0; -moz-flex: 0 0 80%; -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; } .col-90 { -webkit-box-flex: 0; -webkit-flex: 0 0 90%; -moz-box-flex: 0; -moz-flex: 0 0 90%; -ms-flex: 0 0 90%; flex: 0 0 90%; max-width: 90%; } /* Responsive Grid Classes */ /* Adding a class of responsive-X to a row */ /* will trigger the flex-direction to */ /* change to column and add some margin */ /* to any columns in the row for clearity */ @media (max-width: 567px) { .responsive-sm { -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .responsive-sm .col, .responsive-sm .col-10, .responsive-sm .col-20, .responsive-sm .col-25, .responsive-sm .col-33, .responsive-sm .col-34, .responsive-sm .col-50, .responsive-sm .col-66, .responsive-sm .col-67, .responsive-sm .col-75, .responsive-sm .col-80, .responsive-sm .col-90 { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; margin-bottom: 15px; margin-left: 0; max-width: 100%; width: 100%; } } @media (max-width: 767px) { .responsive-md { -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .responsive-md .col, .responsive-md .col-10, .responsive-md .col-20, .responsive-md .col-25, .responsive-md .col-33, .responsive-md .col-34, .responsive-md .col-50, .responsive-md .col-66, .responsive-md .col-67, .responsive-md .col-75, .responsive-md .col-80, .responsive-md .col-90 { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; margin-bottom: 15px; margin-left: 0; max-width: 100%; width: 100%; } } @media (max-width: 1023px) { .responsive-lg { -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .responsive-lg .col, .responsive-lg .col-10, .responsive-lg .col-20, .responsive-lg .col-25, .responsive-lg .col-33, .responsive-lg .col-34, .responsive-lg .col-50, .responsive-lg .col-66, .responsive-lg .col-67, .responsive-lg .col-75, .responsive-lg .col-80, .responsive-lg .col-90 { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; margin-bottom: 15px; margin-left: 0; max-width: 100%; width: 100%; } } /** * Utility Classes * -------------------------------------------------- */ .hide { display: none; } .opacity-hide { opacity: 0; } .grade-b .opacity-hide, .grade-c .opacity-hide { opacity: 1; display: none; } .show { display: block; } .opacity-show { opacity: 1; } .invisible { visibility: hidden; } .keyboard-open .hide-on-keyboard-open { display: none; } .keyboard-open .tabs.hide-on-keyboard-open + .pane .has-tabs, .keyboard-open .bar-footer.hide-on-keyboard-open + .pane .has-footer { bottom: 0; } .inline { display: inline-block; } .disable-pointer-events { pointer-events: none; } .enable-pointer-events { pointer-events: auto; } .disable-user-behavior { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent; -webkit-user-drag: none; -ms-touch-action: none; -ms-content-zooming: none; } .click-block { position: absolute; top: 0; left: 0; z-index: 99999; width: 100%; height: 100%; background: transparent; } .no-resize { resize: none; } .block { display: block; clear: both; } .block:after { display: block; visibility: hidden; clear: both; height: 0; content: "."; } .full-image { width: 100%; } .clearfix { *zoom: 1; } .clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; } .clearfix:after { clear: both; } /** * Content Padding * -------------------------------------------------- */ .padding { padding: 10px; } .padding-top, .padding-vertical { padding-top: 10px; } .padding-right, .padding-horizontal { padding-right: 10px; } .padding-bottom, .padding-vertical { padding-bottom: 10px; } .padding-left, .padding-horizontal { padding-left: 10px; } /** * Rounded * -------------------------------------------------- */ .rounded { border-radius: 4px; } /** * Utility Colors * -------------------------------------------------- * Utility colors are added to help set a naming convention. You'll * notice we purposely do not use words like "red" or "blue", but * instead have colors which represent an emotion or generic theme. */ .light, a.light { color: #fff; } .light-bg { background-color: #fff; } .light-border { border-color: #ddd; } .stable, a.stable { color: #f8f8f8; } .stable-bg { background-color: #f8f8f8; } .stable-border { border-color: #b2b2b2; } .positive, a.positive { color: #4a87ee; } .positive-bg { background-color: #4a87ee; } .positive-border { border-color: #145fd7; } .calm, a.calm { color: #43cee6; } .calm-bg { background-color: #43cee6; } .calm-border { border-color: #1aacc3; } .assertive, a.assertive { color: #ef4e3a; } .assertive-bg { background-color: #ef4e3a; } .assertive-border { border-color: #cc2311; } .balanced, a.balanced { color: #66cc33; } .balanced-bg { background-color: #66cc33; } .balanced-border { border-color: #498f24; } .energized, a.energized { color: #f0b840; } .energized-bg { background-color: #f0b840; } .energized-border { border-color: #d39211; } .royal, a.royal { color: #8a6de9; } .royal-bg { background-color: #8a6de9; } .royal-border { border-color: #552bdf; } .dark, a.dark { color: #444; } .dark-bg { background-color: #444; } .dark-border { border-color: #111; } /** * Platform * -------------------------------------------------- * Platform specific tweaks */ /** * Apply roboto font */ .roboto { font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; } .roboto input { font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; } /* .platform-android { .bar { padding: 0; line-height: 40px; .button { line-height: 40px; } .button-icon:before { font-size: 24px; } } .back-button { &.button-icon:before { line-height: 40px; } margin-left: -3px; padding: 0px 2px !important; &.ion-android-arrow-back:before { font-size: 12px; } &.back-button.active, &.back-button.activated { background-color: rgba(0,0,0,0.1); } } .item-divider { background: none; border-top-width: 0; border-bottom-width: 2px; text-transform: uppercase; margin-top: 10px; font-size: 14px; } .item { border-left-width: 0; border-right-width: 0; } .item-divider ~ .item:not(.item-divider) { border-bottom-width: 0; } .back-button:not(.ng-hide) + .left-buttons + .title { // Don't allow normal titles in this mode display: none; } .bar .title { text-align: left; font-weight: normal; } font-family: 'Roboto'; h1, h2, h3, h4, h5 { font-family: 'Roboto', $font-family-base; } .tab-item { font-family: 'Roboto', $font-family-base; } input, button, select, textarea { font-family: 'Roboto', $font-family-base; } */ .platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader) { height: 64px; } .platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader).item-input-inset .item-input-wrapper { margin-top: 19px !important; } .platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader) > * { margin-top: 20px; } .platform-ios.platform-cordova:not(.fullscreen) .tabs-top > .tabs, .platform-ios.platform-cordova:not(.fullscreen) .tabs.tabs-top { top: 64px; } .platform-ios.platform-cordova:not(.fullscreen) .has-header, .platform-ios.platform-cordova:not(.fullscreen) .bar-subheader { top: 64px; } .platform-ios.platform-cordova:not(.fullscreen) .has-subheader { top: 108px; } .platform-ios.platform-cordova:not(.fullscreen) .has-tabs-top { top: 113px; } .platform-ios.platform-cordova:not(.fullscreen) .has-header.has-subheader.has-tabs-top { top: 157px; } .platform-ios.platform-cordova.status-bar-hide { margin-bottom: 20px; } @media (orientation: landscape) { .platform-ios.platform-browser.platform-ipad { position: fixed; } } .platform-c:not(.enable-transitions) * { -webkit-transition: none !important; transition: none !important; } base_dir/assets/css/ionic.min.css0000755000000000000000000012472313355506540014225 0ustar /*! * Copyright 2014 Drifty Co. * http://drifty.com/ * * Ionic, v1.0.0-beta.13 * A powerful HTML5 mobile app framework. * http://ionicframework.com/ * * By @maxlynch, @benjsperry, @adamdbradley <3 * * Licensed under the MIT license. Please see LICENSE for more information. * *//*! Ionicons, v1.5.2 Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ https://twitter.com/benjsperry https://twitter.com/ionicframework MIT License: https://github.com/driftyco/ionicons */@font-face{font-family:Ionicons;src:url(../fonts/ionicons.eot?v=1.5.2);src:url(../fonts/ionicons.eot?v=1.5.2#iefix) format("embedded-opentype"),url(../fonts/ionicons.ttf?v=1.5.2) format("truetype"),url(../fonts/ionicons.woff?v=1.5.2) format("woff"),url(../fonts/ionicons.svg?v=1.5.2#Ionicons) format("svg");font-weight:normal;font-style:normal}.ion,.ion-alert-circled:before,.ion-alert:before,.ion-android-add-contact:before,.ion-android-add:before,.ion-android-alarm:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down-left:before,.ion-android-arrow-down-right:before,.ion-android-arrow-forward:before,.ion-android-arrow-up-left:before,.ion-android-arrow-up-right:before,.ion-android-battery:before,.ion-android-book:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-chat:before,.ion-android-checkmark:before,.ion-android-clock:before,.ion-android-close:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-data:before,.ion-android-developer:before,.ion-android-display:before,.ion-android-download:before,.ion-android-drawer:before,.ion-android-dropdown:before,.ion-android-earth:before,.ion-android-folder:before,.ion-android-forums:before,.ion-android-friends:before,.ion-android-hand:before,.ion-android-image:before,.ion-android-inbox:before,.ion-android-information:before,.ion-android-keypad:before,.ion-android-lightbulb:before,.ion-android-locate:before,.ion-android-location:before,.ion-android-mail:before,.ion-android-microphone:before,.ion-android-mixer:before,.ion-android-more:before,.ion-android-note:before,.ion-android-playstore:before,.ion-android-printer:before,.ion-android-promotion:before,.ion-android-reminder:before,.ion-android-remove:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-social-user:before,.ion-android-social:before,.ion-android-sort:before,.ion-android-stair-drawer:before,.ion-android-star:before,.ion-android-stopwatch:before,.ion-android-storage:before,.ion-android-system-back:before,.ion-android-system-home:before,.ion-android-system-windows:before,.ion-android-timer:before,.ion-android-trash:before,.ion-android-user-menu:before,.ion-android-volume:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox-working:before,.ion-chatbox:before,.ion-chatboxes:before,.ion-chatbubble-working:before,.ion-chatbubble:before,.ion-chatbubbles:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-checkmark:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close-circled:before,.ion-close-round:before,.ion-close:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code-download:before,.ion-code-working:before,.ion-code:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-cube:before,.ion-disc:before,.ion-document-text:before,.ion-document:before,.ion-drag:before,.ion-earth:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-eye-disabled:before,.ion-eye:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash-off:before,.ion-flash:before,.ion-flask:before,.ion-folder:before,.ion-fork-repo:before,.ion-fork:before,.ion-forward:before,.ion-funnel:before,.ion-game-controller-a:before,.ion-game-controller-b:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-headphone:before,.ion-heart-broken:before,.ion-heart:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-help:before,.ion-home:before,.ion-icecream:before,.ion-icon-social-google-plus-outline:before,.ion-icon-social-google-plus:before,.ion-image:before,.ion-images:before,.ion-information-circled:before,.ion-information:before,.ion-ionic:before,.ion-ios7-alarm-outline:before,.ion-ios7-alarm:before,.ion-ios7-albums-outline:before,.ion-ios7-albums:before,.ion-ios7-americanfootball-outline:before,.ion-ios7-americanfootball:before,.ion-ios7-analytics-outline:before,.ion-ios7-analytics:before,.ion-ios7-arrow-back:before,.ion-ios7-arrow-down:before,.ion-ios7-arrow-forward:before,.ion-ios7-arrow-left:before,.ion-ios7-arrow-right:before,.ion-ios7-arrow-thin-down:before,.ion-ios7-arrow-thin-left:before,.ion-ios7-arrow-thin-right:before,.ion-ios7-arrow-thin-up:before,.ion-ios7-arrow-up:before,.ion-ios7-at-outline:before,.ion-ios7-at:before,.ion-ios7-barcode-outline:before,.ion-ios7-barcode:before,.ion-ios7-baseball-outline:before,.ion-ios7-baseball:before,.ion-ios7-basketball-outline:before,.ion-ios7-basketball:before,.ion-ios7-bell-outline:before,.ion-ios7-bell:before,.ion-ios7-bolt-outline:before,.ion-ios7-bolt:before,.ion-ios7-bookmarks-outline:before,.ion-ios7-bookmarks:before,.ion-ios7-box-outline:before,.ion-ios7-box:before,.ion-ios7-briefcase-outline:before,.ion-ios7-briefcase:before,.ion-ios7-browsers-outline:before,.ion-ios7-browsers:before,.ion-ios7-calculator-outline:before,.ion-ios7-calculator:before,.ion-ios7-calendar-outline:before,.ion-ios7-calendar:before,.ion-ios7-camera-outline:before,.ion-ios7-camera:before,.ion-ios7-cart-outline:before,.ion-ios7-cart:before,.ion-ios7-chatboxes-outline:before,.ion-ios7-chatboxes:before,.ion-ios7-chatbubble-outline:before,.ion-ios7-chatbubble:before,.ion-ios7-checkmark-empty:before,.ion-ios7-checkmark-outline:before,.ion-ios7-checkmark:before,.ion-ios7-circle-filled:before,.ion-ios7-circle-outline:before,.ion-ios7-clock-outline:before,.ion-ios7-clock:before,.ion-ios7-close-empty:before,.ion-ios7-close-outline:before,.ion-ios7-close:before,.ion-ios7-cloud-download-outline:before,.ion-ios7-cloud-download:before,.ion-ios7-cloud-outline:before,.ion-ios7-cloud-upload-outline:before,.ion-ios7-cloud-upload:before,.ion-ios7-cloud:before,.ion-ios7-cloudy-night-outline:before,.ion-ios7-cloudy-night:before,.ion-ios7-cloudy-outline:before,.ion-ios7-cloudy:before,.ion-ios7-cog-outline:before,.ion-ios7-cog:before,.ion-ios7-compose-outline:before,.ion-ios7-compose:before,.ion-ios7-contact-outline:before,.ion-ios7-contact:before,.ion-ios7-copy-outline:before,.ion-ios7-copy:before,.ion-ios7-download-outline:before,.ion-ios7-download:before,.ion-ios7-drag:before,.ion-ios7-email-outline:before,.ion-ios7-email:before,.ion-ios7-expand:before,.ion-ios7-eye-outline:before,.ion-ios7-eye:before,.ion-ios7-fastforward-outline:before,.ion-ios7-fastforward:before,.ion-ios7-filing-outline:before,.ion-ios7-filing:before,.ion-ios7-film-outline:before,.ion-ios7-film:before,.ion-ios7-flag-outline:before,.ion-ios7-flag:before,.ion-ios7-folder-outline:before,.ion-ios7-folder:before,.ion-ios7-football-outline:before,.ion-ios7-football:before,.ion-ios7-gear-outline:before,.ion-ios7-gear:before,.ion-ios7-glasses-outline:before,.ion-ios7-glasses:before,.ion-ios7-heart-outline:before,.ion-ios7-heart:before,.ion-ios7-help-empty:before,.ion-ios7-help-outline:before,.ion-ios7-help:before,.ion-ios7-home-outline:before,.ion-ios7-home:before,.ion-ios7-infinite-outline:before,.ion-ios7-infinite:before,.ion-ios7-information-empty:before,.ion-ios7-information-outline:before,.ion-ios7-information:before,.ion-ios7-ionic-outline:before,.ion-ios7-keypad-outline:before,.ion-ios7-keypad:before,.ion-ios7-lightbulb-outline:before,.ion-ios7-lightbulb:before,.ion-ios7-location-outline:before,.ion-ios7-location:before,.ion-ios7-locked-outline:before,.ion-ios7-locked:before,.ion-ios7-loop-strong:before,.ion-ios7-loop:before,.ion-ios7-medkit-outline:before,.ion-ios7-medkit:before,.ion-ios7-mic-off:before,.ion-ios7-mic-outline:before,.ion-ios7-mic:before,.ion-ios7-minus-empty:before,.ion-ios7-minus-outline:before,.ion-ios7-minus:before,.ion-ios7-monitor-outline:before,.ion-ios7-monitor:before,.ion-ios7-moon-outline:before,.ion-ios7-moon:before,.ion-ios7-more-outline:before,.ion-ios7-more:before,.ion-ios7-musical-note:before,.ion-ios7-musical-notes:before,.ion-ios7-navigate-outline:before,.ion-ios7-navigate:before,.ion-ios7-paper-outline:before,.ion-ios7-paper:before,.ion-ios7-paperplane-outline:before,.ion-ios7-paperplane:before,.ion-ios7-partlysunny-outline:before,.ion-ios7-partlysunny:before,.ion-ios7-pause-outline:before,.ion-ios7-pause:before,.ion-ios7-paw-outline:before,.ion-ios7-paw:before,.ion-ios7-people-outline:before,.ion-ios7-people:before,.ion-ios7-person-outline:before,.ion-ios7-person:before,.ion-ios7-personadd-outline:before,.ion-ios7-personadd:before,.ion-ios7-photos-outline:before,.ion-ios7-photos:before,.ion-ios7-pie-outline:before,.ion-ios7-pie:before,.ion-ios7-play-outline:before,.ion-ios7-play:before,.ion-ios7-plus-empty:before,.ion-ios7-plus-outline:before,.ion-ios7-plus:before,.ion-ios7-pricetag-outline:before,.ion-ios7-pricetag:before,.ion-ios7-pricetags-outline:before,.ion-ios7-pricetags:before,.ion-ios7-printer-outline:before,.ion-ios7-printer:before,.ion-ios7-pulse-strong:before,.ion-ios7-pulse:before,.ion-ios7-rainy-outline:before,.ion-ios7-rainy:before,.ion-ios7-recording-outline:before,.ion-ios7-recording:before,.ion-ios7-redo-outline:before,.ion-ios7-redo:before,.ion-ios7-refresh-empty:before,.ion-ios7-refresh-outline:before,.ion-ios7-refresh:before,.ion-ios7-reload:before,.ion-ios7-reloading,.ion-ios7-reloading:before,.ion-ios7-reverse-camera-outline:before,.ion-ios7-reverse-camera:before,.ion-ios7-rewind-outline:before,.ion-ios7-rewind:before,.ion-ios7-search-strong:before,.ion-ios7-search:before,.ion-ios7-settings-strong:before,.ion-ios7-settings:before,.ion-ios7-shrink:before,.ion-ios7-skipbackward-outline:before,.ion-ios7-skipbackward:before,.ion-ios7-skipforward-outline:before,.ion-ios7-skipforward:before,.ion-ios7-snowy:before,.ion-ios7-speedometer-outline:before,.ion-ios7-speedometer:before,.ion-ios7-star-half:before,.ion-ios7-star-outline:before,.ion-ios7-star:before,.ion-ios7-stopwatch-outline:before,.ion-ios7-stopwatch:before,.ion-ios7-sunny-outline:before,.ion-ios7-sunny:before,.ion-ios7-telephone-outline:before,.ion-ios7-telephone:before,.ion-ios7-tennisball-outline:before,.ion-ios7-tennisball:before,.ion-ios7-thunderstorm-outline:before,.ion-ios7-thunderstorm:before,.ion-ios7-time-outline:before,.ion-ios7-time:before,.ion-ios7-timer-outline:before,.ion-ios7-timer:before,.ion-ios7-toggle-outline:before,.ion-ios7-toggle:before,.ion-ios7-trash-outline:before,.ion-ios7-trash:before,.ion-ios7-undo-outline:before,.ion-ios7-undo:before,.ion-ios7-unlocked-outline:before,.ion-ios7-unlocked:before,.ion-ios7-upload-outline:before,.ion-ios7-upload:before,.ion-ios7-videocam-outline:before,.ion-ios7-videocam:before,.ion-ios7-volume-high:before,.ion-ios7-volume-low:before,.ion-ios7-wineglass-outline:before,.ion-ios7-wineglass:before,.ion-ios7-world-outline:before,.ion-ios7-world:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-loading-a,.ion-loading-a:before,.ion-loading-b,.ion-loading-b:before,.ion-loading-c,.ion-loading-c:before,.ion-loading-d,.ion-loading-d:before,.ion-location:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-looping,.ion-looping:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-minus:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon-round:before,.ion-navicon:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person-add:before,.ion-person-stalker:before,.ion-person:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-plus:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-refreshing,.ion-refreshing:before,.ion-reply-all:before,.ion-reply:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android-outline:before,.ion-social-android:before,.ion-social-apple-outline:before,.ion-social-apple:before,.ion-social-bitcoin-outline:before,.ion-social-bitcoin:before,.ion-social-buffer-outline:before,.ion-social-buffer:before,.ion-social-designernews-outline:before,.ion-social-designernews:before,.ion-social-dribbble-outline:before,.ion-social-dribbble:before,.ion-social-dropbox-outline:before,.ion-social-dropbox:before,.ion-social-facebook-outline:before,.ion-social-facebook:before,.ion-social-foursquare-outline:before,.ion-social-foursquare:before,.ion-social-freebsd-devil:before,.ion-social-github-outline:before,.ion-social-github:before,.ion-social-google-outline:before,.ion-social-google:before,.ion-social-googleplus-outline:before,.ion-social-googleplus:before,.ion-social-hackernews-outline:before,.ion-social-hackernews:before,.ion-social-instagram-outline:before,.ion-social-instagram:before,.ion-social-linkedin-outline:before,.ion-social-linkedin:before,.ion-social-pinterest-outline:before,.ion-social-pinterest:before,.ion-social-reddit-outline:before,.ion-social-reddit:before,.ion-social-rss-outline:before,.ion-social-rss:before,.ion-social-skype-outline:before,.ion-social-skype:before,.ion-social-tumblr-outline:before,.ion-social-tumblr:before,.ion-social-tux:before,.ion-social-twitter-outline:before,.ion-social-twitter:before,.ion-social-usd-outline:before,.ion-social-usd:before,.ion-social-vimeo-outline:before,.ion-social-vimeo:before,.ion-social-windows-outline:before,.ion-social-windows:before,.ion-social-wordpress-outline:before,.ion-social-wordpress:before,.ion-social-yahoo-outline:before,.ion-social-yahoo:before,.ion-social-youtube-outline:before,.ion-social-youtube:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle-filled:before,.ion-toggle:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before,.ionicons{display:display:inline-block;font:normal normal normal 14px/1 Ionicons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-ios7-reloading,.ion-loading-a,.ion-loading-b,.ion-loading-c,.ion-loading-d,.ion-looping,.ion-refreshing,.ion-spin{-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.ion-loading-a{-webkit-animation-timing-function:steps(8,start);-moz-animation-timing-function:steps(8,start);animation-timing-function:steps(8,start)}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-contact:before{content:"\f2c6"}.ion-android-alarm:before{content:"\f2c8"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down-left:before{content:"\f2cb"}.ion-android-arrow-down-right:before{content:"\f2cc"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up-left:before{content:"\f2cd"}.ion-android-arrow-up-right:before{content:"\f2ce"}.ion-android-battery:before{content:"\f2cf"}.ion-android-book:before{content:"\f2d0"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkmark:before{content:"\f2d5"}.ion-android-clock:before{content:"\f2d6"}.ion-android-close:before{content:"\f2d7"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-data:before{content:"\f2da"}.ion-android-developer:before{content:"\f2db"}.ion-android-display:before{content:"\f2dc"}.ion-android-download:before{content:"\f2dd"}.ion-android-drawer:before{content:"\f310"}.ion-android-dropdown:before{content:"\f2de"}.ion-android-earth:before{content:"\f2df"}.ion-android-folder:before{content:"\f2e0"}.ion-android-forums:before{content:"\f2e1"}.ion-android-friends:before{content:"\f2e2"}.ion-android-hand:before{content:"\f2e3"}.ion-android-image:before{content:"\f2e4"}.ion-android-inbox:before{content:"\f2e5"}.ion-android-information:before{content:"\f2e6"}.ion-android-keypad:before{content:"\f2e7"}.ion-android-lightbulb:before{content:"\f2e8"}.ion-android-locate:before{content:"\f2e9"}.ion-android-location:before{content:"\f2ea"}.ion-android-mail:before{content:"\f2eb"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-mixer:before{content:"\f2ed"}.ion-android-more:before{content:"\f2ee"}.ion-android-note:before{content:"\f2ef"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-printer:before{content:"\f2f1"}.ion-android-promotion:before{content:"\f2f2"}.ion-android-reminder:before{content:"\f2f3"}.ion-android-remove:before{content:"\f2f4"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-social:before{content:"\f2fa"}.ion-android-social-user:before{content:"\f2f9"}.ion-android-sort:before{content:"\f2fb"}.ion-android-stair-drawer:before{content:"\f311"}.ion-android-star:before{content:"\f2fc"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-storage:before{content:"\f2fe"}.ion-android-system-back:before{content:"\f2ff"}.ion-android-system-home:before{content:"\f300"}.ion-android-system-windows:before{content:"\f301"}.ion-android-timer:before{content:"\f302"}.ion-android-trash:before{content:"\f303"}.ion-android-user-menu:before{content:"\f312"}.ion-android-volume:before{content:"\f304"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-flask:before{content:"\f138"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-game-controller-a:before{content:"\f13b"}.ion-game-controller-b:before{content:"\f13c"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-icon-social-google-plus:before{content:"\f146"}.ion-icon-social-google-plus-outline:before{content:"\f145"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios7-alarm:before{content:"\f14d"}.ion-ios7-alarm-outline:before{content:"\f14c"}.ion-ios7-albums:before{content:"\f14f"}.ion-ios7-albums-outline:before{content:"\f14e"}.ion-ios7-americanfootball:before{content:"\f31f"}.ion-ios7-americanfootball-outline:before{content:"\f31e"}.ion-ios7-analytics:before{content:"\f321"}.ion-ios7-analytics-outline:before{content:"\f320"}.ion-ios7-arrow-back:before{content:"\f150"}.ion-ios7-arrow-down:before{content:"\f151"}.ion-ios7-arrow-forward:before{content:"\f152"}.ion-ios7-arrow-left:before{content:"\f153"}.ion-ios7-arrow-right:before{content:"\f154"}.ion-ios7-arrow-thin-down:before{content:"\f27e"}.ion-ios7-arrow-thin-left:before{content:"\f27f"}.ion-ios7-arrow-thin-right:before{content:"\f280"}.ion-ios7-arrow-thin-up:before{content:"\f281"}.ion-ios7-arrow-up:before{content:"\f155"}.ion-ios7-at:before{content:"\f157"}.ion-ios7-at-outline:before{content:"\f156"}.ion-ios7-barcode:before{content:"\f323"}.ion-ios7-barcode-outline:before{content:"\f322"}.ion-ios7-baseball:before{content:"\f325"}.ion-ios7-baseball-outline:before{content:"\f324"}.ion-ios7-basketball:before{content:"\f327"}.ion-ios7-basketball-outline:before{content:"\f326"}.ion-ios7-bell:before{content:"\f159"}.ion-ios7-bell-outline:before{content:"\f158"}.ion-ios7-bolt:before{content:"\f15b"}.ion-ios7-bolt-outline:before{content:"\f15a"}.ion-ios7-bookmarks:before{content:"\f15d"}.ion-ios7-bookmarks-outline:before{content:"\f15c"}.ion-ios7-box:before{content:"\f15f"}.ion-ios7-box-outline:before{content:"\f15e"}.ion-ios7-briefcase:before{content:"\f283"}.ion-ios7-briefcase-outline:before{content:"\f282"}.ion-ios7-browsers:before{content:"\f161"}.ion-ios7-browsers-outline:before{content:"\f160"}.ion-ios7-calculator:before{content:"\f285"}.ion-ios7-calculator-outline:before{content:"\f284"}.ion-ios7-calendar:before{content:"\f163"}.ion-ios7-calendar-outline:before{content:"\f162"}.ion-ios7-camera:before{content:"\f165"}.ion-ios7-camera-outline:before{content:"\f164"}.ion-ios7-cart:before{content:"\f167"}.ion-ios7-cart-outline:before{content:"\f166"}.ion-ios7-chatboxes:before{content:"\f169"}.ion-ios7-chatboxes-outline:before{content:"\f168"}.ion-ios7-chatbubble:before{content:"\f16b"}.ion-ios7-chatbubble-outline:before{content:"\f16a"}.ion-ios7-checkmark:before{content:"\f16e"}.ion-ios7-checkmark-empty:before{content:"\f16c"}.ion-ios7-checkmark-outline:before{content:"\f16d"}.ion-ios7-circle-filled:before{content:"\f16f"}.ion-ios7-circle-outline:before{content:"\f170"}.ion-ios7-clock:before{content:"\f172"}.ion-ios7-clock-outline:before{content:"\f171"}.ion-ios7-close:before{content:"\f2bc"}.ion-ios7-close-empty:before{content:"\f2bd"}.ion-ios7-close-outline:before{content:"\f2bb"}.ion-ios7-cloud:before{content:"\f178"}.ion-ios7-cloud-download:before{content:"\f174"}.ion-ios7-cloud-download-outline:before{content:"\f173"}.ion-ios7-cloud-outline:before{content:"\f175"}.ion-ios7-cloud-upload:before{content:"\f177"}.ion-ios7-cloud-upload-outline:before{content:"\f176"}.ion-ios7-cloudy:before{content:"\f17a"}.ion-ios7-cloudy-night:before{content:"\f308"}.ion-ios7-cloudy-night-outline:before{content:"\f307"}.ion-ios7-cloudy-outline:before{content:"\f179"}.ion-ios7-cog:before{content:"\f17c"}.ion-ios7-cog-outline:before{content:"\f17b"}.ion-ios7-compose:before{content:"\f17e"}.ion-ios7-compose-outline:before{content:"\f17d"}.ion-ios7-contact:before{content:"\f180"}.ion-ios7-contact-outline:before{content:"\f17f"}.ion-ios7-copy:before{content:"\f182"}.ion-ios7-copy-outline:before{content:"\f181"}.ion-ios7-download:before{content:"\f184"}.ion-ios7-download-outline:before{content:"\f183"}.ion-ios7-drag:before{content:"\f185"}.ion-ios7-email:before{content:"\f187"}.ion-ios7-email-outline:before{content:"\f186"}.ion-ios7-expand:before{content:"\f30d"}.ion-ios7-eye:before{content:"\f189"}.ion-ios7-eye-outline:before{content:"\f188"}.ion-ios7-fastforward:before{content:"\f18b"}.ion-ios7-fastforward-outline:before{content:"\f18a"}.ion-ios7-filing:before{content:"\f18d"}.ion-ios7-filing-outline:before{content:"\f18c"}.ion-ios7-film:before{content:"\f18f"}.ion-ios7-film-outline:before{content:"\f18e"}.ion-ios7-flag:before{content:"\f191"}.ion-ios7-flag-outline:before{content:"\f190"}.ion-ios7-folder:before{content:"\f193"}.ion-ios7-folder-outline:before{content:"\f192"}.ion-ios7-football:before{content:"\f329"}.ion-ios7-football-outline:before{content:"\f328"}.ion-ios7-gear:before{content:"\f195"}.ion-ios7-gear-outline:before{content:"\f194"}.ion-ios7-glasses:before{content:"\f197"}.ion-ios7-glasses-outline:before{content:"\f196"}.ion-ios7-heart:before{content:"\f199"}.ion-ios7-heart-outline:before{content:"\f198"}.ion-ios7-help:before{content:"\f19c"}.ion-ios7-help-empty:before{content:"\f19a"}.ion-ios7-help-outline:before{content:"\f19b"}.ion-ios7-home:before{content:"\f32b"}.ion-ios7-home-outline:before{content:"\f32a"}.ion-ios7-infinite:before{content:"\f19e"}.ion-ios7-infinite-outline:before{content:"\f19d"}.ion-ios7-information:before{content:"\f1a1"}.ion-ios7-information-empty:before{content:"\f19f"}.ion-ios7-information-outline:before{content:"\f1a0"}.ion-ios7-ionic-outline:before{content:"\f1a2"}.ion-ios7-keypad:before{content:"\f1a4"}.ion-ios7-keypad-outline:before{content:"\f1a3"}.ion-ios7-lightbulb:before{content:"\f287"}.ion-ios7-lightbulb-outline:before{content:"\f286"}.ion-ios7-location:before{content:"\f1a6"}.ion-ios7-location-outline:before{content:"\f1a5"}.ion-ios7-locked:before{content:"\f1a8"}.ion-ios7-locked-outline:before{content:"\f1a7"}.ion-ios7-loop:before{content:"\f32d"}.ion-ios7-loop-strong:before{content:"\f32c"}.ion-ios7-medkit:before{content:"\f289"}.ion-ios7-medkit-outline:before{content:"\f288"}.ion-ios7-mic:before{content:"\f1ab"}.ion-ios7-mic-off:before{content:"\f1a9"}.ion-ios7-mic-outline:before{content:"\f1aa"}.ion-ios7-minus:before{content:"\f1ae"}.ion-ios7-minus-empty:before{content:"\f1ac"}.ion-ios7-minus-outline:before{content:"\f1ad"}.ion-ios7-monitor:before{content:"\f1b0"}.ion-ios7-monitor-outline:before{content:"\f1af"}.ion-ios7-moon:before{content:"\f1b2"}.ion-ios7-moon-outline:before{content:"\f1b1"}.ion-ios7-more:before{content:"\f1b4"}.ion-ios7-more-outline:before{content:"\f1b3"}.ion-ios7-musical-note:before{content:"\f1b5"}.ion-ios7-musical-notes:before{content:"\f1b6"}.ion-ios7-navigate:before{content:"\f1b8"}.ion-ios7-navigate-outline:before{content:"\f1b7"}.ion-ios7-paper:before{content:"\f32f"}.ion-ios7-paper-outline:before{content:"\f32e"}.ion-ios7-paperplane:before{content:"\f1ba"}.ion-ios7-paperplane-outline:before{content:"\f1b9"}.ion-ios7-partlysunny:before{content:"\f1bc"}.ion-ios7-partlysunny-outline:before{content:"\f1bb"}.ion-ios7-pause:before{content:"\f1be"}.ion-ios7-pause-outline:before{content:"\f1bd"}.ion-ios7-paw:before{content:"\f331"}.ion-ios7-paw-outline:before{content:"\f330"}.ion-ios7-people:before{content:"\f1c0"}.ion-ios7-people-outline:before{content:"\f1bf"}.ion-ios7-person:before{content:"\f1c2"}.ion-ios7-person-outline:before{content:"\f1c1"}.ion-ios7-personadd:before{content:"\f1c4"}.ion-ios7-personadd-outline:before{content:"\f1c3"}.ion-ios7-photos:before{content:"\f1c6"}.ion-ios7-photos-outline:before{content:"\f1c5"}.ion-ios7-pie:before{content:"\f28b"}.ion-ios7-pie-outline:before{content:"\f28a"}.ion-ios7-play:before{content:"\f1c8"}.ion-ios7-play-outline:before{content:"\f1c7"}.ion-ios7-plus:before{content:"\f1cb"}.ion-ios7-plus-empty:before{content:"\f1c9"}.ion-ios7-plus-outline:before{content:"\f1ca"}.ion-ios7-pricetag:before{content:"\f28d"}.ion-ios7-pricetag-outline:before{content:"\f28c"}.ion-ios7-pricetags:before{content:"\f333"}.ion-ios7-pricetags-outline:before{content:"\f332"}.ion-ios7-printer:before{content:"\f1cd"}.ion-ios7-printer-outline:before{content:"\f1cc"}.ion-ios7-pulse:before{content:"\f335"}.ion-ios7-pulse-strong:before{content:"\f334"}.ion-ios7-rainy:before{content:"\f1cf"}.ion-ios7-rainy-outline:before{content:"\f1ce"}.ion-ios7-recording:before{content:"\f1d1"}.ion-ios7-recording-outline:before{content:"\f1d0"}.ion-ios7-redo:before{content:"\f1d3"}.ion-ios7-redo-outline:before{content:"\f1d2"}.ion-ios7-refresh:before{content:"\f1d6"}.ion-ios7-refresh-empty:before{content:"\f1d4"}.ion-ios7-refresh-outline:before{content:"\f1d5"}.ion-ios7-reload:before,.ion-ios7-reloading:before{content:"\f28e"}.ion-ios7-reverse-camera:before{content:"\f337"}.ion-ios7-reverse-camera-outline:before{content:"\f336"}.ion-ios7-rewind:before{content:"\f1d8"}.ion-ios7-rewind-outline:before{content:"\f1d7"}.ion-ios7-search:before{content:"\f1da"}.ion-ios7-search-strong:before{content:"\f1d9"}.ion-ios7-settings:before{content:"\f339"}.ion-ios7-settings-strong:before{content:"\f338"}.ion-ios7-shrink:before{content:"\f30e"}.ion-ios7-skipbackward:before{content:"\f1dc"}.ion-ios7-skipbackward-outline:before{content:"\f1db"}.ion-ios7-skipforward:before{content:"\f1de"}.ion-ios7-skipforward-outline:before{content:"\f1dd"}.ion-ios7-snowy:before{content:"\f309"}.ion-ios7-speedometer:before{content:"\f290"}.ion-ios7-speedometer-outline:before{content:"\f28f"}.ion-ios7-star:before{content:"\f1e0"}.ion-ios7-star-half:before{content:"\f33a"}.ion-ios7-star-outline:before{content:"\f1df"}.ion-ios7-stopwatch:before{content:"\f1e2"}.ion-ios7-stopwatch-outline:before{content:"\f1e1"}.ion-ios7-sunny:before{content:"\f1e4"}.ion-ios7-sunny-outline:before{content:"\f1e3"}.ion-ios7-telephone:before{content:"\f1e6"}.ion-ios7-telephone-outline:before{content:"\f1e5"}.ion-ios7-tennisball:before{content:"\f33c"}.ion-ios7-tennisball-outline:before{content:"\f33b"}.ion-ios7-thunderstorm:before{content:"\f1e8"}.ion-ios7-thunderstorm-outline:before{content:"\f1e7"}.ion-ios7-time:before{content:"\f292"}.ion-ios7-time-outline:before{content:"\f291"}.ion-ios7-timer:before{content:"\f1ea"}.ion-ios7-timer-outline:before{content:"\f1e9"}.ion-ios7-toggle:before{content:"\f33e"}.ion-ios7-toggle-outline:before{content:"\f33d"}.ion-ios7-trash:before{content:"\f1ec"}.ion-ios7-trash-outline:before{content:"\f1eb"}.ion-ios7-undo:before{content:"\f1ee"}.ion-ios7-undo-outline:before{content:"\f1ed"}.ion-ios7-unlocked:before{content:"\f1f0"}.ion-ios7-unlocked-outline:before{content:"\f1ef"}.ion-ios7-upload:before{content:"\f1f2"}.ion-ios7-upload-outline:before{content:"\f1f1"}.ion-ios7-videocam:before{content:"\f1f4"}.ion-ios7-videocam-outline:before{content:"\f1f3"}.ion-ios7-volume-high:before{content:"\f1f5"}.ion-ios7-volume-low:before{content:"\f1f6"}.ion-ios7-wineglass:before{content:"\f294"}.ion-ios7-wineglass-outline:before{content:"\f293"}.ion-ios7-world:before{content:"\f1f8"}.ion-ios7-world-outline:before{content:"\f1f7"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before,.ion-loading-a:before{content:"\f29a"}.ion-load-b:before,.ion-loading-b:before{content:"\f29b"}.ion-load-c:before,.ion-loading-c:before{content:"\f29c"}.ion-load-d:before,.ion-loading-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before,.ion-looping:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before,.ion-refreshing:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}base_dir/assets/css/ionicons.css0000755000000000000000000013556313352257140014163 0ustar /*! Ionicons, v1.5.2 Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ https://twitter.com/benjsperry https://twitter.com/ionicframework MIT License: https://github.com/driftyco/ionicons */ @font-face { font-family: "Ionicons"; src: url("../fonts/ionicons.eot?v=1.5.2"); src: url("../fonts/ionicons.eot?v=1.5.2#iefix") format("embedded-opentype"), url("../fonts/ionicons.ttf?v=1.5.2") format("truetype"), url("../fonts/ionicons.woff?v=1.5.2") format("woff"), url("../fonts/ionicons.svg?v=1.5.2#Ionicons") format("svg"); font-weight: normal; font-style: normal; } .ion, .ion-loading-a, .ion-loading-b, .ion-loading-c, .ion-loading-d, .ion-looping, .ion-refreshing, .ion-ios7-reloading, .ionicons, .ion-alert:before, .ion-alert-circled:before, .ion-android-add:before, .ion-android-add-contact:before, .ion-android-alarm:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down-left:before, .ion-android-arrow-down-right:before, .ion-android-arrow-forward:before, .ion-android-arrow-up-left:before, .ion-android-arrow-up-right:before, .ion-android-battery:before, .ion-android-book:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-chat:before, .ion-android-checkmark:before, .ion-android-clock:before, .ion-android-close:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-data:before, .ion-android-developer:before, .ion-android-display:before, .ion-android-download:before, .ion-android-drawer:before, .ion-android-dropdown:before, .ion-android-earth:before, .ion-android-folder:before, .ion-android-forums:before, .ion-android-friends:before, .ion-android-hand:before, .ion-android-image:before, .ion-android-inbox:before, .ion-android-information:before, .ion-android-keypad:before, .ion-android-lightbulb:before, .ion-android-locate:before, .ion-android-location:before, .ion-android-mail:before, .ion-android-microphone:before, .ion-android-mixer:before, .ion-android-more:before, .ion-android-note:before, .ion-android-playstore:before, .ion-android-printer:before, .ion-android-promotion:before, .ion-android-reminder:before, .ion-android-remove:before, .ion-android-search:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share:before, .ion-android-social:before, .ion-android-social-user:before, .ion-android-sort:before, .ion-android-stair-drawer:before, .ion-android-star:before, .ion-android-stopwatch:before, .ion-android-storage:before, .ion-android-system-back:before, .ion-android-system-home:before, .ion-android-system-windows:before, .ion-android-timer:before, .ion-android-trash:before, .ion-android-user-menu:before, .ion-android-volume:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox:before, .ion-chatbox-working:before, .ion-chatboxes:before, .ion-chatbubble:before, .ion-chatbubble-working:before, .ion-chatbubbles:before, .ion-checkmark:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-chevron-down:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .ion-clipboard:before, .ion-clock:before, .ion-close:before, .ion-close-circled:before, .ion-close-round:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code:before, .ion-code-download:before, .ion-code-working:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-cube:before, .ion-disc:before, .ion-document:before, .ion-document-text:before, .ion-drag:before, .ion-earth:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email:before, .ion-eye:before, .ion-eye-disabled:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before, .ion-flag:before, .ion-flame:before, .ion-flash:before, .ion-flash-off:before, .ion-flask:before, .ion-folder:before, .ion-fork:before, .ion-fork-repo:before, .ion-forward:before, .ion-funnel:before, .ion-game-controller-a:before, .ion-game-controller-b:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy:before, .ion-headphone:before, .ion-heart:before, .ion-heart-broken:before, .ion-help:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-home:before, .ion-icecream:before, .ion-icon-social-google-plus:before, .ion-icon-social-google-plus-outline:before, .ion-image:before, .ion-images:before, .ion-information:before, .ion-information-circled:before, .ion-ionic:before, .ion-ios7-alarm:before, .ion-ios7-alarm-outline:before, .ion-ios7-albums:before, .ion-ios7-albums-outline:before, .ion-ios7-americanfootball:before, .ion-ios7-americanfootball-outline:before, .ion-ios7-analytics:before, .ion-ios7-analytics-outline:before, .ion-ios7-arrow-back:before, .ion-ios7-arrow-down:before, .ion-ios7-arrow-forward:before, .ion-ios7-arrow-left:before, .ion-ios7-arrow-right:before, .ion-ios7-arrow-thin-down:before, .ion-ios7-arrow-thin-left:before, .ion-ios7-arrow-thin-right:before, .ion-ios7-arrow-thin-up:before, .ion-ios7-arrow-up:before, .ion-ios7-at:before, .ion-ios7-at-outline:before, .ion-ios7-barcode:before, .ion-ios7-barcode-outline:before, .ion-ios7-baseball:before, .ion-ios7-baseball-outline:before, .ion-ios7-basketball:before, .ion-ios7-basketball-outline:before, .ion-ios7-bell:before, .ion-ios7-bell-outline:before, .ion-ios7-bolt:before, .ion-ios7-bolt-outline:before, .ion-ios7-bookmarks:before, .ion-ios7-bookmarks-outline:before, .ion-ios7-box:before, .ion-ios7-box-outline:before, .ion-ios7-briefcase:before, .ion-ios7-briefcase-outline:before, .ion-ios7-browsers:before, .ion-ios7-browsers-outline:before, .ion-ios7-calculator:before, .ion-ios7-calculator-outline:before, .ion-ios7-calendar:before, .ion-ios7-calendar-outline:before, .ion-ios7-camera:before, .ion-ios7-camera-outline:before, .ion-ios7-cart:before, .ion-ios7-cart-outline:before, .ion-ios7-chatboxes:before, .ion-ios7-chatboxes-outline:before, .ion-ios7-chatbubble:before, .ion-ios7-chatbubble-outline:before, .ion-ios7-checkmark:before, .ion-ios7-checkmark-empty:before, .ion-ios7-checkmark-outline:before, .ion-ios7-circle-filled:before, .ion-ios7-circle-outline:before, .ion-ios7-clock:before, .ion-ios7-clock-outline:before, .ion-ios7-close:before, .ion-ios7-close-empty:before, .ion-ios7-close-outline:before, .ion-ios7-cloud:before, .ion-ios7-cloud-download:before, .ion-ios7-cloud-download-outline:before, .ion-ios7-cloud-outline:before, .ion-ios7-cloud-upload:before, .ion-ios7-cloud-upload-outline:before, .ion-ios7-cloudy:before, .ion-ios7-cloudy-night:before, .ion-ios7-cloudy-night-outline:before, .ion-ios7-cloudy-outline:before, .ion-ios7-cog:before, .ion-ios7-cog-outline:before, .ion-ios7-compose:before, .ion-ios7-compose-outline:before, .ion-ios7-contact:before, .ion-ios7-contact-outline:before, .ion-ios7-copy:before, .ion-ios7-copy-outline:before, .ion-ios7-download:before, .ion-ios7-download-outline:before, .ion-ios7-drag:before, .ion-ios7-email:before, .ion-ios7-email-outline:before, .ion-ios7-expand:before, .ion-ios7-eye:before, .ion-ios7-eye-outline:before, .ion-ios7-fastforward:before, .ion-ios7-fastforward-outline:before, .ion-ios7-filing:before, .ion-ios7-filing-outline:before, .ion-ios7-film:before, .ion-ios7-film-outline:before, .ion-ios7-flag:before, .ion-ios7-flag-outline:before, .ion-ios7-folder:before, .ion-ios7-folder-outline:before, .ion-ios7-football:before, .ion-ios7-football-outline:before, .ion-ios7-gear:before, .ion-ios7-gear-outline:before, .ion-ios7-glasses:before, .ion-ios7-glasses-outline:before, .ion-ios7-heart:before, .ion-ios7-heart-outline:before, .ion-ios7-help:before, .ion-ios7-help-empty:before, .ion-ios7-help-outline:before, .ion-ios7-home:before, .ion-ios7-home-outline:before, .ion-ios7-infinite:before, .ion-ios7-infinite-outline:before, .ion-ios7-information:before, .ion-ios7-information-empty:before, .ion-ios7-information-outline:before, .ion-ios7-ionic-outline:before, .ion-ios7-keypad:before, .ion-ios7-keypad-outline:before, .ion-ios7-lightbulb:before, .ion-ios7-lightbulb-outline:before, .ion-ios7-location:before, .ion-ios7-location-outline:before, .ion-ios7-locked:before, .ion-ios7-locked-outline:before, .ion-ios7-loop:before, .ion-ios7-loop-strong:before, .ion-ios7-medkit:before, .ion-ios7-medkit-outline:before, .ion-ios7-mic:before, .ion-ios7-mic-off:before, .ion-ios7-mic-outline:before, .ion-ios7-minus:before, .ion-ios7-minus-empty:before, .ion-ios7-minus-outline:before, .ion-ios7-monitor:before, .ion-ios7-monitor-outline:before, .ion-ios7-moon:before, .ion-ios7-moon-outline:before, .ion-ios7-more:before, .ion-ios7-more-outline:before, .ion-ios7-musical-note:before, .ion-ios7-musical-notes:before, .ion-ios7-navigate:before, .ion-ios7-navigate-outline:before, .ion-ios7-paper:before, .ion-ios7-paper-outline:before, .ion-ios7-paperplane:before, .ion-ios7-paperplane-outline:before, .ion-ios7-partlysunny:before, .ion-ios7-partlysunny-outline:before, .ion-ios7-pause:before, .ion-ios7-pause-outline:before, .ion-ios7-paw:before, .ion-ios7-paw-outline:before, .ion-ios7-people:before, .ion-ios7-people-outline:before, .ion-ios7-person:before, .ion-ios7-person-outline:before, .ion-ios7-personadd:before, .ion-ios7-personadd-outline:before, .ion-ios7-photos:before, .ion-ios7-photos-outline:before, .ion-ios7-pie:before, .ion-ios7-pie-outline:before, .ion-ios7-play:before, .ion-ios7-play-outline:before, .ion-ios7-plus:before, .ion-ios7-plus-empty:before, .ion-ios7-plus-outline:before, .ion-ios7-pricetag:before, .ion-ios7-pricetag-outline:before, .ion-ios7-pricetags:before, .ion-ios7-pricetags-outline:before, .ion-ios7-printer:before, .ion-ios7-printer-outline:before, .ion-ios7-pulse:before, .ion-ios7-pulse-strong:before, .ion-ios7-rainy:before, .ion-ios7-rainy-outline:before, .ion-ios7-recording:before, .ion-ios7-recording-outline:before, .ion-ios7-redo:before, .ion-ios7-redo-outline:before, .ion-ios7-refresh:before, .ion-ios7-refresh-empty:before, .ion-ios7-refresh-outline:before, .ion-ios7-reload:before, .ion-ios7-reloading:before, .ion-ios7-reverse-camera:before, .ion-ios7-reverse-camera-outline:before, .ion-ios7-rewind:before, .ion-ios7-rewind-outline:before, .ion-ios7-search:before, .ion-ios7-search-strong:before, .ion-ios7-settings:before, .ion-ios7-settings-strong:before, .ion-ios7-shrink:before, .ion-ios7-skipbackward:before, .ion-ios7-skipbackward-outline:before, .ion-ios7-skipforward:before, .ion-ios7-skipforward-outline:before, .ion-ios7-snowy:before, .ion-ios7-speedometer:before, .ion-ios7-speedometer-outline:before, .ion-ios7-star:before, .ion-ios7-star-half:before, .ion-ios7-star-outline:before, .ion-ios7-stopwatch:before, .ion-ios7-stopwatch-outline:before, .ion-ios7-sunny:before, .ion-ios7-sunny-outline:before, .ion-ios7-telephone:before, .ion-ios7-telephone-outline:before, .ion-ios7-tennisball:before, .ion-ios7-tennisball-outline:before, .ion-ios7-thunderstorm:before, .ion-ios7-thunderstorm-outline:before, .ion-ios7-time:before, .ion-ios7-time-outline:before, .ion-ios7-timer:before, .ion-ios7-timer-outline:before, .ion-ios7-toggle:before, .ion-ios7-toggle-outline:before, .ion-ios7-trash:before, .ion-ios7-trash-outline:before, .ion-ios7-undo:before, .ion-ios7-undo-outline:before, .ion-ios7-unlocked:before, .ion-ios7-unlocked-outline:before, .ion-ios7-upload:before, .ion-ios7-upload-outline:before, .ion-ios7-videocam:before, .ion-ios7-videocam-outline:before, .ion-ios7-volume-high:before, .ion-ios7-volume-low:before, .ion-ios7-wineglass:before, .ion-ios7-wineglass-outline:before, .ion-ios7-world:before, .ion-ios7-world-outline:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-loading-a:before, .ion-load-b:before, .ion-loading-b:before, .ion-load-c:before, .ion-loading-c:before, .ion-load-d:before, .ion-loading-d:before, .ion-location:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-looping:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon:before, .ion-navicon-round:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person:before, .ion-person-add:before, .ion-person-stalker:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .ion-playstation:before, .ion-plus:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-refreshing:before, .ion-reply:before, .ion-reply-all:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android:before, .ion-social-android-outline:before, .ion-social-apple:before, .ion-social-apple-outline:before, .ion-social-bitcoin:before, .ion-social-bitcoin-outline:before, .ion-social-buffer:before, .ion-social-buffer-outline:before, .ion-social-designernews:before, .ion-social-designernews-outline:before, .ion-social-dribbble:before, .ion-social-dribbble-outline:before, .ion-social-dropbox:before, .ion-social-dropbox-outline:before, .ion-social-facebook:before, .ion-social-facebook-outline:before, .ion-social-foursquare:before, .ion-social-foursquare-outline:before, .ion-social-freebsd-devil:before, .ion-social-github:before, .ion-social-github-outline:before, .ion-social-google:before, .ion-social-google-outline:before, .ion-social-googleplus:before, .ion-social-googleplus-outline:before, .ion-social-hackernews:before, .ion-social-hackernews-outline:before, .ion-social-instagram:before, .ion-social-instagram-outline:before, .ion-social-linkedin:before, .ion-social-linkedin-outline:before, .ion-social-pinterest:before, .ion-social-pinterest-outline:before, .ion-social-reddit:before, .ion-social-reddit-outline:before, .ion-social-rss:before, .ion-social-rss-outline:before, .ion-social-skype:before, .ion-social-skype-outline:before, .ion-social-tumblr:before, .ion-social-tumblr-outline:before, .ion-social-tux:before, .ion-social-twitter:before, .ion-social-twitter-outline:before, .ion-social-usd:before, .ion-social-usd-outline:before, .ion-social-vimeo:before, .ion-social-vimeo-outline:before, .ion-social-windows:before, .ion-social-windows-outline:before, .ion-social-wordpress:before, .ion-social-wordpress-outline:before, .ion-social-yahoo:before, .ion-social-yahoo-outline:before, .ion-social-youtube:before, .ion-social-youtube-outline:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle:before, .ion-toggle-filled:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before { display: inline-block; font-family: "Ionicons"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .ion-spin, .ion-loading-a, .ion-loading-b, .ion-loading-c, .ion-loading-d, .ion-looping, .ion-refreshing, .ion-ios7-reloading { -webkit-animation: spin 1s infinite linear; -moz-animation: spin 1s infinite linear; -o-animation: spin 1s infinite linear; animation: spin 1s infinite linear; } @-moz-keyframes spin { 0% { -moz-transform: rotate(0deg); } 100% { -moz-transform: rotate(359deg); } } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); } } @-o-keyframes spin { 0% { -o-transform: rotate(0deg); } 100% { -o-transform: rotate(359deg); } } @-ms-keyframes spin { 0% { -ms-transform: rotate(0deg); } 100% { -ms-transform: rotate(359deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } } .ion-loading-a { -webkit-animation-timing-function: steps(8, start); -moz-animation-timing-function: steps(8, start); animation-timing-function: steps(8, start); } .ion-alert:before { content: "\f101"; } .ion-alert-circled:before { content: "\f100"; } .ion-android-add:before { content: "\f2c7"; } .ion-android-add-contact:before { content: "\f2c6"; } .ion-android-alarm:before { content: "\f2c8"; } .ion-android-archive:before { content: "\f2c9"; } .ion-android-arrow-back:before { content: "\f2ca"; } .ion-android-arrow-down-left:before { content: "\f2cb"; } .ion-android-arrow-down-right:before { content: "\f2cc"; } .ion-android-arrow-forward:before { content: "\f30f"; } .ion-android-arrow-up-left:before { content: "\f2cd"; } .ion-android-arrow-up-right:before { content: "\f2ce"; } .ion-android-battery:before { content: "\f2cf"; } .ion-android-book:before { content: "\f2d0"; } .ion-android-calendar:before { content: "\f2d1"; } .ion-android-call:before { content: "\f2d2"; } .ion-android-camera:before { content: "\f2d3"; } .ion-android-chat:before { content: "\f2d4"; } .ion-android-checkmark:before { content: "\f2d5"; } .ion-android-clock:before { content: "\f2d6"; } .ion-android-close:before { content: "\f2d7"; } .ion-android-contact:before { content: "\f2d8"; } .ion-android-contacts:before { content: "\f2d9"; } .ion-android-data:before { content: "\f2da"; } .ion-android-developer:before { content: "\f2db"; } .ion-android-display:before { content: "\f2dc"; } .ion-android-download:before { content: "\f2dd"; } .ion-android-drawer:before { content: "\f310"; } .ion-android-dropdown:before { content: "\f2de"; } .ion-android-earth:before { content: "\f2df"; } .ion-android-folder:before { content: "\f2e0"; } .ion-android-forums:before { content: "\f2e1"; } .ion-android-friends:before { content: "\f2e2"; } .ion-android-hand:before { content: "\f2e3"; } .ion-android-image:before { content: "\f2e4"; } .ion-android-inbox:before { content: "\f2e5"; } .ion-android-information:before { content: "\f2e6"; } .ion-android-keypad:before { content: "\f2e7"; } .ion-android-lightbulb:before { content: "\f2e8"; } .ion-android-locate:before { content: "\f2e9"; } .ion-android-location:before { content: "\f2ea"; } .ion-android-mail:before { content: "\f2eb"; } .ion-android-microphone:before { content: "\f2ec"; } .ion-android-mixer:before { content: "\f2ed"; } .ion-android-more:before { content: "\f2ee"; } .ion-android-note:before { content: "\f2ef"; } .ion-android-playstore:before { content: "\f2f0"; } .ion-android-printer:before { content: "\f2f1"; } .ion-android-promotion:before { content: "\f2f2"; } .ion-android-reminder:before { content: "\f2f3"; } .ion-android-remove:before { content: "\f2f4"; } .ion-android-search:before { content: "\f2f5"; } .ion-android-send:before { content: "\f2f6"; } .ion-android-settings:before { content: "\f2f7"; } .ion-android-share:before { content: "\f2f8"; } .ion-android-social:before { content: "\f2fa"; } .ion-android-social-user:before { content: "\f2f9"; } .ion-android-sort:before { content: "\f2fb"; } .ion-android-stair-drawer:before { content: "\f311"; } .ion-android-star:before { content: "\f2fc"; } .ion-android-stopwatch:before { content: "\f2fd"; } .ion-android-storage:before { content: "\f2fe"; } .ion-android-system-back:before { content: "\f2ff"; } .ion-android-system-home:before { content: "\f300"; } .ion-android-system-windows:before { content: "\f301"; } .ion-android-timer:before { content: "\f302"; } .ion-android-trash:before { content: "\f303"; } .ion-android-user-menu:before { content: "\f312"; } .ion-android-volume:before { content: "\f304"; } .ion-android-wifi:before { content: "\f305"; } .ion-aperture:before { content: "\f313"; } .ion-archive:before { content: "\f102"; } .ion-arrow-down-a:before { content: "\f103"; } .ion-arrow-down-b:before { content: "\f104"; } .ion-arrow-down-c:before { content: "\f105"; } .ion-arrow-expand:before { content: "\f25e"; } .ion-arrow-graph-down-left:before { content: "\f25f"; } .ion-arrow-graph-down-right:before { content: "\f260"; } .ion-arrow-graph-up-left:before { content: "\f261"; } .ion-arrow-graph-up-right:before { content: "\f262"; } .ion-arrow-left-a:before { content: "\f106"; } .ion-arrow-left-b:before { content: "\f107"; } .ion-arrow-left-c:before { content: "\f108"; } .ion-arrow-move:before { content: "\f263"; } .ion-arrow-resize:before { content: "\f264"; } .ion-arrow-return-left:before { content: "\f265"; } .ion-arrow-return-right:before { content: "\f266"; } .ion-arrow-right-a:before { content: "\f109"; } .ion-arrow-right-b:before { content: "\f10a"; } .ion-arrow-right-c:before { content: "\f10b"; } .ion-arrow-shrink:before { content: "\f267"; } .ion-arrow-swap:before { content: "\f268"; } .ion-arrow-up-a:before { content: "\f10c"; } .ion-arrow-up-b:before { content: "\f10d"; } .ion-arrow-up-c:before { content: "\f10e"; } .ion-asterisk:before { content: "\f314"; } .ion-at:before { content: "\f10f"; } .ion-bag:before { content: "\f110"; } .ion-battery-charging:before { content: "\f111"; } .ion-battery-empty:before { content: "\f112"; } .ion-battery-full:before { content: "\f113"; } .ion-battery-half:before { content: "\f114"; } .ion-battery-low:before { content: "\f115"; } .ion-beaker:before { content: "\f269"; } .ion-beer:before { content: "\f26a"; } .ion-bluetooth:before { content: "\f116"; } .ion-bonfire:before { content: "\f315"; } .ion-bookmark:before { content: "\f26b"; } .ion-briefcase:before { content: "\f26c"; } .ion-bug:before { content: "\f2be"; } .ion-calculator:before { content: "\f26d"; } .ion-calendar:before { content: "\f117"; } .ion-camera:before { content: "\f118"; } .ion-card:before { content: "\f119"; } .ion-cash:before { content: "\f316"; } .ion-chatbox:before { content: "\f11b"; } .ion-chatbox-working:before { content: "\f11a"; } .ion-chatboxes:before { content: "\f11c"; } .ion-chatbubble:before { content: "\f11e"; } .ion-chatbubble-working:before { content: "\f11d"; } .ion-chatbubbles:before { content: "\f11f"; } .ion-checkmark:before { content: "\f122"; } .ion-checkmark-circled:before { content: "\f120"; } .ion-checkmark-round:before { content: "\f121"; } .ion-chevron-down:before { content: "\f123"; } .ion-chevron-left:before { content: "\f124"; } .ion-chevron-right:before { content: "\f125"; } .ion-chevron-up:before { content: "\f126"; } .ion-clipboard:before { content: "\f127"; } .ion-clock:before { content: "\f26e"; } .ion-close:before { content: "\f12a"; } .ion-close-circled:before { content: "\f128"; } .ion-close-round:before { content: "\f129"; } .ion-closed-captioning:before { content: "\f317"; } .ion-cloud:before { content: "\f12b"; } .ion-code:before { content: "\f271"; } .ion-code-download:before { content: "\f26f"; } .ion-code-working:before { content: "\f270"; } .ion-coffee:before { content: "\f272"; } .ion-compass:before { content: "\f273"; } .ion-compose:before { content: "\f12c"; } .ion-connection-bars:before { content: "\f274"; } .ion-contrast:before { content: "\f275"; } .ion-cube:before { content: "\f318"; } .ion-disc:before { content: "\f12d"; } .ion-document:before { content: "\f12f"; } .ion-document-text:before { content: "\f12e"; } .ion-drag:before { content: "\f130"; } .ion-earth:before { content: "\f276"; } .ion-edit:before { content: "\f2bf"; } .ion-egg:before { content: "\f277"; } .ion-eject:before { content: "\f131"; } .ion-email:before { content: "\f132"; } .ion-eye:before { content: "\f133"; } .ion-eye-disabled:before { content: "\f306"; } .ion-female:before { content: "\f278"; } .ion-filing:before { content: "\f134"; } .ion-film-marker:before { content: "\f135"; } .ion-fireball:before { content: "\f319"; } .ion-flag:before { content: "\f279"; } .ion-flame:before { content: "\f31a"; } .ion-flash:before { content: "\f137"; } .ion-flash-off:before { content: "\f136"; } .ion-flask:before { content: "\f138"; } .ion-folder:before { content: "\f139"; } .ion-fork:before { content: "\f27a"; } .ion-fork-repo:before { content: "\f2c0"; } .ion-forward:before { content: "\f13a"; } .ion-funnel:before { content: "\f31b"; } .ion-game-controller-a:before { content: "\f13b"; } .ion-game-controller-b:before { content: "\f13c"; } .ion-gear-a:before { content: "\f13d"; } .ion-gear-b:before { content: "\f13e"; } .ion-grid:before { content: "\f13f"; } .ion-hammer:before { content: "\f27b"; } .ion-happy:before { content: "\f31c"; } .ion-headphone:before { content: "\f140"; } .ion-heart:before { content: "\f141"; } .ion-heart-broken:before { content: "\f31d"; } .ion-help:before { content: "\f143"; } .ion-help-buoy:before { content: "\f27c"; } .ion-help-circled:before { content: "\f142"; } .ion-home:before { content: "\f144"; } .ion-icecream:before { content: "\f27d"; } .ion-icon-social-google-plus:before { content: "\f146"; } .ion-icon-social-google-plus-outline:before { content: "\f145"; } .ion-image:before { content: "\f147"; } .ion-images:before { content: "\f148"; } .ion-information:before { content: "\f14a"; } .ion-information-circled:before { content: "\f149"; } .ion-ionic:before { content: "\f14b"; } .ion-ios7-alarm:before { content: "\f14d"; } .ion-ios7-alarm-outline:before { content: "\f14c"; } .ion-ios7-albums:before { content: "\f14f"; } .ion-ios7-albums-outline:before { content: "\f14e"; } .ion-ios7-americanfootball:before { content: "\f31f"; } .ion-ios7-americanfootball-outline:before { content: "\f31e"; } .ion-ios7-analytics:before { content: "\f321"; } .ion-ios7-analytics-outline:before { content: "\f320"; } .ion-ios7-arrow-back:before { content: "\f150"; } .ion-ios7-arrow-down:before { content: "\f151"; } .ion-ios7-arrow-forward:before { content: "\f152"; } .ion-ios7-arrow-left:before { content: "\f153"; } .ion-ios7-arrow-right:before { content: "\f154"; } .ion-ios7-arrow-thin-down:before { content: "\f27e"; } .ion-ios7-arrow-thin-left:before { content: "\f27f"; } .ion-ios7-arrow-thin-right:before { content: "\f280"; } .ion-ios7-arrow-thin-up:before { content: "\f281"; } .ion-ios7-arrow-up:before { content: "\f155"; } .ion-ios7-at:before { content: "\f157"; } .ion-ios7-at-outline:before { content: "\f156"; } .ion-ios7-barcode:before { content: "\f323"; } .ion-ios7-barcode-outline:before { content: "\f322"; } .ion-ios7-baseball:before { content: "\f325"; } .ion-ios7-baseball-outline:before { content: "\f324"; } .ion-ios7-basketball:before { content: "\f327"; } .ion-ios7-basketball-outline:before { content: "\f326"; } .ion-ios7-bell:before { content: "\f159"; } .ion-ios7-bell-outline:before { content: "\f158"; } .ion-ios7-bolt:before { content: "\f15b"; } .ion-ios7-bolt-outline:before { content: "\f15a"; } .ion-ios7-bookmarks:before { content: "\f15d"; } .ion-ios7-bookmarks-outline:before { content: "\f15c"; } .ion-ios7-box:before { content: "\f15f"; } .ion-ios7-box-outline:before { content: "\f15e"; } .ion-ios7-briefcase:before { content: "\f283"; } .ion-ios7-briefcase-outline:before { content: "\f282"; } .ion-ios7-browsers:before { content: "\f161"; } .ion-ios7-browsers-outline:before { content: "\f160"; } .ion-ios7-calculator:before { content: "\f285"; } .ion-ios7-calculator-outline:before { content: "\f284"; } .ion-ios7-calendar:before { content: "\f163"; } .ion-ios7-calendar-outline:before { content: "\f162"; } .ion-ios7-camera:before { content: "\f165"; } .ion-ios7-camera-outline:before { content: "\f164"; } .ion-ios7-cart:before { content: "\f167"; } .ion-ios7-cart-outline:before { content: "\f166"; } .ion-ios7-chatboxes:before { content: "\f169"; } .ion-ios7-chatboxes-outline:before { content: "\f168"; } .ion-ios7-chatbubble:before { content: "\f16b"; } .ion-ios7-chatbubble-outline:before { content: "\f16a"; } .ion-ios7-checkmark:before { content: "\f16e"; } .ion-ios7-checkmark-empty:before { content: "\f16c"; } .ion-ios7-checkmark-outline:before { content: "\f16d"; } .ion-ios7-circle-filled:before { content: "\f16f"; } .ion-ios7-circle-outline:before { content: "\f170"; } .ion-ios7-clock:before { content: "\f172"; } .ion-ios7-clock-outline:before { content: "\f171"; } .ion-ios7-close:before { content: "\f2bc"; } .ion-ios7-close-empty:before { content: "\f2bd"; } .ion-ios7-close-outline:before { content: "\f2bb"; } .ion-ios7-cloud:before { content: "\f178"; } .ion-ios7-cloud-download:before { content: "\f174"; } .ion-ios7-cloud-download-outline:before { content: "\f173"; } .ion-ios7-cloud-outline:before { content: "\f175"; } .ion-ios7-cloud-upload:before { content: "\f177"; } .ion-ios7-cloud-upload-outline:before { content: "\f176"; } .ion-ios7-cloudy:before { content: "\f17a"; } .ion-ios7-cloudy-night:before { content: "\f308"; } .ion-ios7-cloudy-night-outline:before { content: "\f307"; } .ion-ios7-cloudy-outline:before { content: "\f179"; } .ion-ios7-cog:before { content: "\f17c"; } .ion-ios7-cog-outline:before { content: "\f17b"; } .ion-ios7-compose:before { content: "\f17e"; } .ion-ios7-compose-outline:before { content: "\f17d"; } .ion-ios7-contact:before { content: "\f180"; } .ion-ios7-contact-outline:before { content: "\f17f"; } .ion-ios7-copy:before { content: "\f182"; } .ion-ios7-copy-outline:before { content: "\f181"; } .ion-ios7-download:before { content: "\f184"; } .ion-ios7-download-outline:before { content: "\f183"; } .ion-ios7-drag:before { content: "\f185"; } .ion-ios7-email:before { content: "\f187"; } .ion-ios7-email-outline:before { content: "\f186"; } .ion-ios7-expand:before { content: "\f30d"; } .ion-ios7-eye:before { content: "\f189"; } .ion-ios7-eye-outline:before { content: "\f188"; } .ion-ios7-fastforward:before { content: "\f18b"; } .ion-ios7-fastforward-outline:before { content: "\f18a"; } .ion-ios7-filing:before { content: "\f18d"; } .ion-ios7-filing-outline:before { content: "\f18c"; } .ion-ios7-film:before { content: "\f18f"; } .ion-ios7-film-outline:before { content: "\f18e"; } .ion-ios7-flag:before { content: "\f191"; } .ion-ios7-flag-outline:before { content: "\f190"; } .ion-ios7-folder:before { content: "\f193"; } .ion-ios7-folder-outline:before { content: "\f192"; } .ion-ios7-football:before { content: "\f329"; } .ion-ios7-football-outline:before { content: "\f328"; } .ion-ios7-gear:before { content: "\f195"; } .ion-ios7-gear-outline:before { content: "\f194"; } .ion-ios7-glasses:before { content: "\f197"; } .ion-ios7-glasses-outline:before { content: "\f196"; } .ion-ios7-heart:before { content: "\f199"; } .ion-ios7-heart-outline:before { content: "\f198"; } .ion-ios7-help:before { content: "\f19c"; } .ion-ios7-help-empty:before { content: "\f19a"; } .ion-ios7-help-outline:before { content: "\f19b"; } .ion-ios7-home:before { content: "\f32b"; } .ion-ios7-home-outline:before { content: "\f32a"; } .ion-ios7-infinite:before { content: "\f19e"; } .ion-ios7-infinite-outline:before { content: "\f19d"; } .ion-ios7-information:before { content: "\f1a1"; } .ion-ios7-information-empty:before { content: "\f19f"; } .ion-ios7-information-outline:before { content: "\f1a0"; } .ion-ios7-ionic-outline:before { content: "\f1a2"; } .ion-ios7-keypad:before { content: "\f1a4"; } .ion-ios7-keypad-outline:before { content: "\f1a3"; } .ion-ios7-lightbulb:before { content: "\f287"; } .ion-ios7-lightbulb-outline:before { content: "\f286"; } .ion-ios7-location:before { content: "\f1a6"; } .ion-ios7-location-outline:before { content: "\f1a5"; } .ion-ios7-locked:before { content: "\f1a8"; } .ion-ios7-locked-outline:before { content: "\f1a7"; } .ion-ios7-loop:before { content: "\f32d"; } .ion-ios7-loop-strong:before { content: "\f32c"; } .ion-ios7-medkit:before { content: "\f289"; } .ion-ios7-medkit-outline:before { content: "\f288"; } .ion-ios7-mic:before { content: "\f1ab"; } .ion-ios7-mic-off:before { content: "\f1a9"; } .ion-ios7-mic-outline:before { content: "\f1aa"; } .ion-ios7-minus:before { content: "\f1ae"; } .ion-ios7-minus-empty:before { content: "\f1ac"; } .ion-ios7-minus-outline:before { content: "\f1ad"; } .ion-ios7-monitor:before { content: "\f1b0"; } .ion-ios7-monitor-outline:before { content: "\f1af"; } .ion-ios7-moon:before { content: "\f1b2"; } .ion-ios7-moon-outline:before { content: "\f1b1"; } .ion-ios7-more:before { content: "\f1b4"; } .ion-ios7-more-outline:before { content: "\f1b3"; } .ion-ios7-musical-note:before { content: "\f1b5"; } .ion-ios7-musical-notes:before { content: "\f1b6"; } .ion-ios7-navigate:before { content: "\f1b8"; } .ion-ios7-navigate-outline:before { content: "\f1b7"; } .ion-ios7-paper:before { content: "\f32f"; } .ion-ios7-paper-outline:before { content: "\f32e"; } .ion-ios7-paperplane:before { content: "\f1ba"; } .ion-ios7-paperplane-outline:before { content: "\f1b9"; } .ion-ios7-partlysunny:before { content: "\f1bc"; } .ion-ios7-partlysunny-outline:before { content: "\f1bb"; } .ion-ios7-pause:before { content: "\f1be"; } .ion-ios7-pause-outline:before { content: "\f1bd"; } .ion-ios7-paw:before { content: "\f331"; } .ion-ios7-paw-outline:before { content: "\f330"; } .ion-ios7-people:before { content: "\f1c0"; } .ion-ios7-people-outline:before { content: "\f1bf"; } .ion-ios7-person:before { content: "\f1c2"; } .ion-ios7-person-outline:before { content: "\f1c1"; } .ion-ios7-personadd:before { content: "\f1c4"; } .ion-ios7-personadd-outline:before { content: "\f1c3"; } .ion-ios7-photos:before { content: "\f1c6"; } .ion-ios7-photos-outline:before { content: "\f1c5"; } .ion-ios7-pie:before { content: "\f28b"; } .ion-ios7-pie-outline:before { content: "\f28a"; } .ion-ios7-play:before { content: "\f1c8"; } .ion-ios7-play-outline:before { content: "\f1c7"; } .ion-ios7-plus:before { content: "\f1cb"; } .ion-ios7-plus-empty:before { content: "\f1c9"; } .ion-ios7-plus-outline:before { content: "\f1ca"; } .ion-ios7-pricetag:before { content: "\f28d"; } .ion-ios7-pricetag-outline:before { content: "\f28c"; } .ion-ios7-pricetags:before { content: "\f333"; } .ion-ios7-pricetags-outline:before { content: "\f332"; } .ion-ios7-printer:before { content: "\f1cd"; } .ion-ios7-printer-outline:before { content: "\f1cc"; } .ion-ios7-pulse:before { content: "\f335"; } .ion-ios7-pulse-strong:before { content: "\f334"; } .ion-ios7-rainy:before { content: "\f1cf"; } .ion-ios7-rainy-outline:before { content: "\f1ce"; } .ion-ios7-recording:before { content: "\f1d1"; } .ion-ios7-recording-outline:before { content: "\f1d0"; } .ion-ios7-redo:before { content: "\f1d3"; } .ion-ios7-redo-outline:before { content: "\f1d2"; } .ion-ios7-refresh:before { content: "\f1d6"; } .ion-ios7-refresh-empty:before { content: "\f1d4"; } .ion-ios7-refresh-outline:before { content: "\f1d5"; } .ion-ios7-reload:before, .ion-ios7-reloading:before { content: "\f28e"; } .ion-ios7-reverse-camera:before { content: "\f337"; } .ion-ios7-reverse-camera-outline:before { content: "\f336"; } .ion-ios7-rewind:before { content: "\f1d8"; } .ion-ios7-rewind-outline:before { content: "\f1d7"; } .ion-ios7-search:before { content: "\f1da"; } .ion-ios7-search-strong:before { content: "\f1d9"; } .ion-ios7-settings:before { content: "\f339"; } .ion-ios7-settings-strong:before { content: "\f338"; } .ion-ios7-shrink:before { content: "\f30e"; } .ion-ios7-skipbackward:before { content: "\f1dc"; } .ion-ios7-skipbackward-outline:before { content: "\f1db"; } .ion-ios7-skipforward:before { content: "\f1de"; } .ion-ios7-skipforward-outline:before { content: "\f1dd"; } .ion-ios7-snowy:before { content: "\f309"; } .ion-ios7-speedometer:before { content: "\f290"; } .ion-ios7-speedometer-outline:before { content: "\f28f"; } .ion-ios7-star:before { content: "\f1e0"; } .ion-ios7-star-half:before { content: "\f33a"; } .ion-ios7-star-outline:before { content: "\f1df"; } .ion-ios7-stopwatch:before { content: "\f1e2"; } .ion-ios7-stopwatch-outline:before { content: "\f1e1"; } .ion-ios7-sunny:before { content: "\f1e4"; } .ion-ios7-sunny-outline:before { content: "\f1e3"; } .ion-ios7-telephone:before { content: "\f1e6"; } .ion-ios7-telephone-outline:before { content: "\f1e5"; } .ion-ios7-tennisball:before { content: "\f33c"; } .ion-ios7-tennisball-outline:before { content: "\f33b"; } .ion-ios7-thunderstorm:before { content: "\f1e8"; } .ion-ios7-thunderstorm-outline:before { content: "\f1e7"; } .ion-ios7-time:before { content: "\f292"; } .ion-ios7-time-outline:before { content: "\f291"; } .ion-ios7-timer:before { content: "\f1ea"; } .ion-ios7-timer-outline:before { content: "\f1e9"; } .ion-ios7-toggle:before { content: "\f33e"; } .ion-ios7-toggle-outline:before { content: "\f33d"; } .ion-ios7-trash:before { content: "\f1ec"; } .ion-ios7-trash-outline:before { content: "\f1eb"; } .ion-ios7-undo:before { content: "\f1ee"; } .ion-ios7-undo-outline:before { content: "\f1ed"; } .ion-ios7-unlocked:before { content: "\f1f0"; } .ion-ios7-unlocked-outline:before { content: "\f1ef"; } .ion-ios7-upload:before { content: "\f1f2"; } .ion-ios7-upload-outline:before { content: "\f1f1"; } .ion-ios7-videocam:before { content: "\f1f4"; } .ion-ios7-videocam-outline:before { content: "\f1f3"; } .ion-ios7-volume-high:before { content: "\f1f5"; } .ion-ios7-volume-low:before { content: "\f1f6"; } .ion-ios7-wineglass:before { content: "\f294"; } .ion-ios7-wineglass-outline:before { content: "\f293"; } .ion-ios7-world:before { content: "\f1f8"; } .ion-ios7-world-outline:before { content: "\f1f7"; } .ion-ipad:before { content: "\f1f9"; } .ion-iphone:before { content: "\f1fa"; } .ion-ipod:before { content: "\f1fb"; } .ion-jet:before { content: "\f295"; } .ion-key:before { content: "\f296"; } .ion-knife:before { content: "\f297"; } .ion-laptop:before { content: "\f1fc"; } .ion-leaf:before { content: "\f1fd"; } .ion-levels:before { content: "\f298"; } .ion-lightbulb:before { content: "\f299"; } .ion-link:before { content: "\f1fe"; } .ion-load-a:before, .ion-loading-a:before { content: "\f29a"; } .ion-load-b:before, .ion-loading-b:before { content: "\f29b"; } .ion-load-c:before, .ion-loading-c:before { content: "\f29c"; } .ion-load-d:before, .ion-loading-d:before { content: "\f29d"; } .ion-location:before { content: "\f1ff"; } .ion-locked:before { content: "\f200"; } .ion-log-in:before { content: "\f29e"; } .ion-log-out:before { content: "\f29f"; } .ion-loop:before, .ion-looping:before { content: "\f201"; } .ion-magnet:before { content: "\f2a0"; } .ion-male:before { content: "\f2a1"; } .ion-man:before { content: "\f202"; } .ion-map:before { content: "\f203"; } .ion-medkit:before { content: "\f2a2"; } .ion-merge:before { content: "\f33f"; } .ion-mic-a:before { content: "\f204"; } .ion-mic-b:before { content: "\f205"; } .ion-mic-c:before { content: "\f206"; } .ion-minus:before { content: "\f209"; } .ion-minus-circled:before { content: "\f207"; } .ion-minus-round:before { content: "\f208"; } .ion-model-s:before { content: "\f2c1"; } .ion-monitor:before { content: "\f20a"; } .ion-more:before { content: "\f20b"; } .ion-mouse:before { content: "\f340"; } .ion-music-note:before { content: "\f20c"; } .ion-navicon:before { content: "\f20e"; } .ion-navicon-round:before { content: "\f20d"; } .ion-navigate:before { content: "\f2a3"; } .ion-network:before { content: "\f341"; } .ion-no-smoking:before { content: "\f2c2"; } .ion-nuclear:before { content: "\f2a4"; } .ion-outlet:before { content: "\f342"; } .ion-paper-airplane:before { content: "\f2c3"; } .ion-paperclip:before { content: "\f20f"; } .ion-pause:before { content: "\f210"; } .ion-person:before { content: "\f213"; } .ion-person-add:before { content: "\f211"; } .ion-person-stalker:before { content: "\f212"; } .ion-pie-graph:before { content: "\f2a5"; } .ion-pin:before { content: "\f2a6"; } .ion-pinpoint:before { content: "\f2a7"; } .ion-pizza:before { content: "\f2a8"; } .ion-plane:before { content: "\f214"; } .ion-planet:before { content: "\f343"; } .ion-play:before { content: "\f215"; } .ion-playstation:before { content: "\f30a"; } .ion-plus:before { content: "\f218"; } .ion-plus-circled:before { content: "\f216"; } .ion-plus-round:before { content: "\f217"; } .ion-podium:before { content: "\f344"; } .ion-pound:before { content: "\f219"; } .ion-power:before { content: "\f2a9"; } .ion-pricetag:before { content: "\f2aa"; } .ion-pricetags:before { content: "\f2ab"; } .ion-printer:before { content: "\f21a"; } .ion-pull-request:before { content: "\f345"; } .ion-qr-scanner:before { content: "\f346"; } .ion-quote:before { content: "\f347"; } .ion-radio-waves:before { content: "\f2ac"; } .ion-record:before { content: "\f21b"; } .ion-refresh:before, .ion-refreshing:before { content: "\f21c"; } .ion-reply:before { content: "\f21e"; } .ion-reply-all:before { content: "\f21d"; } .ion-ribbon-a:before { content: "\f348"; } .ion-ribbon-b:before { content: "\f349"; } .ion-sad:before { content: "\f34a"; } .ion-scissors:before { content: "\f34b"; } .ion-search:before { content: "\f21f"; } .ion-settings:before { content: "\f2ad"; } .ion-share:before { content: "\f220"; } .ion-shuffle:before { content: "\f221"; } .ion-skip-backward:before { content: "\f222"; } .ion-skip-forward:before { content: "\f223"; } .ion-social-android:before { content: "\f225"; } .ion-social-android-outline:before { content: "\f224"; } .ion-social-apple:before { content: "\f227"; } .ion-social-apple-outline:before { content: "\f226"; } .ion-social-bitcoin:before { content: "\f2af"; } .ion-social-bitcoin-outline:before { content: "\f2ae"; } .ion-social-buffer:before { content: "\f229"; } .ion-social-buffer-outline:before { content: "\f228"; } .ion-social-designernews:before { content: "\f22b"; } .ion-social-designernews-outline:before { content: "\f22a"; } .ion-social-dribbble:before { content: "\f22d"; } .ion-social-dribbble-outline:before { content: "\f22c"; } .ion-social-dropbox:before { content: "\f22f"; } .ion-social-dropbox-outline:before { content: "\f22e"; } .ion-social-facebook:before { content: "\f231"; } .ion-social-facebook-outline:before { content: "\f230"; } .ion-social-foursquare:before { content: "\f34d"; } .ion-social-foursquare-outline:before { content: "\f34c"; } .ion-social-freebsd-devil:before { content: "\f2c4"; } .ion-social-github:before { content: "\f233"; } .ion-social-github-outline:before { content: "\f232"; } .ion-social-google:before { content: "\f34f"; } .ion-social-google-outline:before { content: "\f34e"; } .ion-social-googleplus:before { content: "\f235"; } .ion-social-googleplus-outline:before { content: "\f234"; } .ion-social-hackernews:before { content: "\f237"; } .ion-social-hackernews-outline:before { content: "\f236"; } .ion-social-instagram:before { content: "\f351"; } .ion-social-instagram-outline:before { content: "\f350"; } .ion-social-linkedin:before { content: "\f239"; } .ion-social-linkedin-outline:before { content: "\f238"; } .ion-social-pinterest:before { content: "\f2b1"; } .ion-social-pinterest-outline:before { content: "\f2b0"; } .ion-social-reddit:before { content: "\f23b"; } .ion-social-reddit-outline:before { content: "\f23a"; } .ion-social-rss:before { content: "\f23d"; } .ion-social-rss-outline:before { content: "\f23c"; } .ion-social-skype:before { content: "\f23f"; } .ion-social-skype-outline:before { content: "\f23e"; } .ion-social-tumblr:before { content: "\f241"; } .ion-social-tumblr-outline:before { content: "\f240"; } .ion-social-tux:before { content: "\f2c5"; } .ion-social-twitter:before { content: "\f243"; } .ion-social-twitter-outline:before { content: "\f242"; } .ion-social-usd:before { content: "\f353"; } .ion-social-usd-outline:before { content: "\f352"; } .ion-social-vimeo:before { content: "\f245"; } .ion-social-vimeo-outline:before { content: "\f244"; } .ion-social-windows:before { content: "\f247"; } .ion-social-windows-outline:before { content: "\f246"; } .ion-social-wordpress:before { content: "\f249"; } .ion-social-wordpress-outline:before { content: "\f248"; } .ion-social-yahoo:before { content: "\f24b"; } .ion-social-yahoo-outline:before { content: "\f24a"; } .ion-social-youtube:before { content: "\f24d"; } .ion-social-youtube-outline:before { content: "\f24c"; } .ion-speakerphone:before { content: "\f2b2"; } .ion-speedometer:before { content: "\f2b3"; } .ion-spoon:before { content: "\f2b4"; } .ion-star:before { content: "\f24e"; } .ion-stats-bars:before { content: "\f2b5"; } .ion-steam:before { content: "\f30b"; } .ion-stop:before { content: "\f24f"; } .ion-thermometer:before { content: "\f2b6"; } .ion-thumbsdown:before { content: "\f250"; } .ion-thumbsup:before { content: "\f251"; } .ion-toggle:before { content: "\f355"; } .ion-toggle-filled:before { content: "\f354"; } .ion-trash-a:before { content: "\f252"; } .ion-trash-b:before { content: "\f253"; } .ion-trophy:before { content: "\f356"; } .ion-umbrella:before { content: "\f2b7"; } .ion-university:before { content: "\f357"; } .ion-unlocked:before { content: "\f254"; } .ion-upload:before { content: "\f255"; } .ion-usb:before { content: "\f2b8"; } .ion-videocamera:before { content: "\f256"; } .ion-volume-high:before { content: "\f257"; } .ion-volume-low:before { content: "\f258"; } .ion-volume-medium:before { content: "\f259"; } .ion-volume-mute:before { content: "\f25a"; } .ion-wand:before { content: "\f358"; } .ion-waterdrop:before { content: "\f25b"; } .ion-wifi:before { content: "\f25c"; } .ion-wineglass:before { content: "\f2b9"; } .ion-woman:before { content: "\f25d"; } .ion-wrench:before { content: "\f2ba"; } .ion-xbox:before { content: "\f30c"; } base_dir/assets/css/ionicons.min.css0000755000000000000000000013277713352257140014751 0ustar /*! Ionicons, v4.4.2 Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ https://twitter.com/benjsperry https://twitter.com/ionicframework MIT License: https://github.com/driftyco/ionicons Android-style icons originally built by Google’s Material Design Icons: https://github.com/google/material-design-icons used under CC BY http://creativecommons.org/licenses/by/4.0/ Modified icons to fit ionicon’s grid from original. */@font-face{font-family:"Ionicons";src:url("../fonts/ionicons.eot?v=4.4.2");src:url("../fonts/ionicons.eot?v=4.4.2#iefix") format("embedded-opentype"),url("../fonts/ionicons.woff2?v=4.4.2") format("woff2"),url("../fonts/ionicons.woff?v=4.4.2") format("woff"),url("../fonts/ionicons.ttf?v=4.4.2") format("truetype"),url("../fonts/ionicons.svg?v=4.4.2#Ionicons") format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-ios-add:before,.ion-ios-add-circle:before,.ion-ios-add-circle-outline:before,.ion-ios-airplane:before,.ion-ios-alarm:before,.ion-ios-albums:before,.ion-ios-alert:before,.ion-ios-american-football:before,.ion-ios-analytics:before,.ion-ios-aperture:before,.ion-ios-apps:before,.ion-ios-appstore:before,.ion-ios-archive:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-dropdown:before,.ion-ios-arrow-dropdown-circle:before,.ion-ios-arrow-dropleft:before,.ion-ios-arrow-dropleft-circle:before,.ion-ios-arrow-dropright:before,.ion-ios-arrow-dropright-circle:before,.ion-ios-arrow-dropup:before,.ion-ios-arrow-dropup-circle:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-round-back:before,.ion-ios-arrow-round-down:before,.ion-ios-arrow-round-forward:before,.ion-ios-arrow-round-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-attach:before,.ion-ios-backspace:before,.ion-ios-barcode:before,.ion-ios-baseball:before,.ion-ios-basket:before,.ion-ios-basketball:before,.ion-ios-battery-charging:before,.ion-ios-battery-dead:before,.ion-ios-battery-full:before,.ion-ios-beaker:before,.ion-ios-bed:before,.ion-ios-beer:before,.ion-ios-bicycle:before,.ion-ios-bluetooth:before,.ion-ios-boat:before,.ion-ios-body:before,.ion-ios-bonfire:before,.ion-ios-book:before,.ion-ios-bookmark:before,.ion-ios-bookmarks:before,.ion-ios-bowtie:before,.ion-ios-briefcase:before,.ion-ios-browsers:before,.ion-ios-brush:before,.ion-ios-bug:before,.ion-ios-build:before,.ion-ios-bulb:before,.ion-ios-bus:before,.ion-ios-business:before,.ion-ios-cafe:before,.ion-ios-calculator:before,.ion-ios-calendar:before,.ion-ios-call:before,.ion-ios-camera:before,.ion-ios-car:before,.ion-ios-card:before,.ion-ios-cart:before,.ion-ios-cash:before,.ion-ios-cellular:before,.ion-ios-chatboxes:before,.ion-ios-chatbubbles:before,.ion-ios-checkbox:before,.ion-ios-checkbox-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-circle:before,.ion-ios-checkmark-circle-outline:before,.ion-ios-clipboard:before,.ion-ios-clock:before,.ion-ios-close:before,.ion-ios-close-circle:before,.ion-ios-close-circle-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-circle:before,.ion-ios-cloud-done:before,.ion-ios-cloud-download:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-code:before,.ion-ios-code-download:before,.ion-ios-code-working:before,.ion-ios-cog:before,.ion-ios-color-fill:before,.ion-ios-color-filter:before,.ion-ios-color-palette:before,.ion-ios-color-wand:before,.ion-ios-compass:before,.ion-ios-construct:before,.ion-ios-contact:before,.ion-ios-contacts:before,.ion-ios-contract:before,.ion-ios-contrast:before,.ion-ios-copy:before,.ion-ios-create:before,.ion-ios-crop:before,.ion-ios-cube:before,.ion-ios-cut:before,.ion-ios-desktop:before,.ion-ios-disc:before,.ion-ios-document:before,.ion-ios-done-all:before,.ion-ios-download:before,.ion-ios-easel:before,.ion-ios-egg:before,.ion-ios-exit:before,.ion-ios-expand:before,.ion-ios-eye:before,.ion-ios-eye-off:before,.ion-ios-fastforward:before,.ion-ios-female:before,.ion-ios-filing:before,.ion-ios-film:before,.ion-ios-finger-print:before,.ion-ios-fitness:before,.ion-ios-flag:before,.ion-ios-flame:before,.ion-ios-flash:before,.ion-ios-flash-off:before,.ion-ios-flashlight:before,.ion-ios-flask:before,.ion-ios-flower:before,.ion-ios-folder:before,.ion-ios-folder-open:before,.ion-ios-football:before,.ion-ios-funnel:before,.ion-ios-gift:before,.ion-ios-git-branch:before,.ion-ios-git-commit:before,.ion-ios-git-compare:before,.ion-ios-git-merge:before,.ion-ios-git-network:before,.ion-ios-git-pull-request:before,.ion-ios-glasses:before,.ion-ios-globe:before,.ion-ios-grid:before,.ion-ios-hammer:before,.ion-ios-hand:before,.ion-ios-happy:before,.ion-ios-headset:before,.ion-ios-heart:before,.ion-ios-heart-dislike:before,.ion-ios-heart-empty:before,.ion-ios-heart-half:before,.ion-ios-help:before,.ion-ios-help-buoy:before,.ion-ios-help-circle:before,.ion-ios-help-circle-outline:before,.ion-ios-home:before,.ion-ios-hourglass:before,.ion-ios-ice-cream:before,.ion-ios-image:before,.ion-ios-images:before,.ion-ios-infinite:before,.ion-ios-information:before,.ion-ios-information-circle:before,.ion-ios-information-circle-outline:before,.ion-ios-jet:before,.ion-ios-journal:before,.ion-ios-key:before,.ion-ios-keypad:before,.ion-ios-laptop:before,.ion-ios-leaf:before,.ion-ios-link:before,.ion-ios-list:before,.ion-ios-list-box:before,.ion-ios-locate:before,.ion-ios-lock:before,.ion-ios-log-in:before,.ion-ios-log-out:before,.ion-ios-magnet:before,.ion-ios-mail:before,.ion-ios-mail-open:before,.ion-ios-mail-unread:before,.ion-ios-male:before,.ion-ios-man:before,.ion-ios-map:before,.ion-ios-medal:before,.ion-ios-medical:before,.ion-ios-medkit:before,.ion-ios-megaphone:before,.ion-ios-menu:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-microphone:before,.ion-ios-moon:before,.ion-ios-more:before,.ion-ios-move:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-notifications:before,.ion-ios-notifications-off:before,.ion-ios-notifications-outline:before,.ion-ios-nuclear:before,.ion-ios-nutrition:before,.ion-ios-open:before,.ion-ios-options:before,.ion-ios-outlet:before,.ion-ios-paper:before,.ion-ios-paper-plane:before,.ion-ios-partly-sunny:before,.ion-ios-pause:before,.ion-ios-paw:before,.ion-ios-people:before,.ion-ios-person:before,.ion-ios-person-add:before,.ion-ios-phone-landscape:before,.ion-ios-phone-portrait:before,.ion-ios-photos:before,.ion-ios-pie:before,.ion-ios-pin:before,.ion-ios-pint:before,.ion-ios-pizza:before,.ion-ios-planet:before,.ion-ios-play:before,.ion-ios-play-circle:before,.ion-ios-podium:before,.ion-ios-power:before,.ion-ios-pricetag:before,.ion-ios-pricetags:before,.ion-ios-print:before,.ion-ios-pulse:before,.ion-ios-qr-scanner:before,.ion-ios-quote:before,.ion-ios-radio:before,.ion-ios-radio-button-off:before,.ion-ios-radio-button-on:before,.ion-ios-rainy:before,.ion-ios-recording:before,.ion-ios-redo:before,.ion-ios-refresh:before,.ion-ios-refresh-circle:before,.ion-ios-remove:before,.ion-ios-remove-circle:before,.ion-ios-remove-circle-outline:before,.ion-ios-reorder:before,.ion-ios-repeat:before,.ion-ios-resize:before,.ion-ios-restaurant:before,.ion-ios-return-left:before,.ion-ios-return-right:before,.ion-ios-reverse-camera:before,.ion-ios-rewind:before,.ion-ios-ribbon:before,.ion-ios-rocket:before,.ion-ios-rose:before,.ion-ios-sad:before,.ion-ios-save:before,.ion-ios-school:before,.ion-ios-search:before,.ion-ios-send:before,.ion-ios-settings:before,.ion-ios-share:before,.ion-ios-share-alt:before,.ion-ios-shirt:before,.ion-ios-shuffle:before,.ion-ios-skip-backward:before,.ion-ios-skip-forward:before,.ion-ios-snow:before,.ion-ios-speedometer:before,.ion-ios-square:before,.ion-ios-square-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stats:before,.ion-ios-stopwatch:before,.ion-ios-subway:before,.ion-ios-sunny:before,.ion-ios-swap:before,.ion-ios-switch:before,.ion-ios-sync:before,.ion-ios-tablet-landscape:before,.ion-ios-tablet-portrait:before,.ion-ios-tennisball:before,.ion-ios-text:before,.ion-ios-thermometer:before,.ion-ios-thumbs-down:before,.ion-ios-thumbs-up:before,.ion-ios-thunderstorm:before,.ion-ios-time:before,.ion-ios-timer:before,.ion-ios-today:before,.ion-ios-train:before,.ion-ios-transgender:before,.ion-ios-trash:before,.ion-ios-trending-down:before,.ion-ios-trending-up:before,.ion-ios-trophy:before,.ion-ios-tv:before,.ion-ios-umbrella:before,.ion-ios-undo:before,.ion-ios-unlock:before,.ion-ios-videocam:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-volume-mute:before,.ion-ios-volume-off:before,.ion-ios-walk:before,.ion-ios-wallet:before,.ion-ios-warning:before,.ion-ios-watch:before,.ion-ios-water:before,.ion-ios-wifi:before,.ion-ios-wine:before,.ion-ios-woman:before,.ion-logo-android:before,.ion-logo-angular:before,.ion-logo-apple:before,.ion-logo-bitbucket:before,.ion-logo-bitcoin:before,.ion-logo-buffer:before,.ion-logo-chrome:before,.ion-logo-closed-captioning:before,.ion-logo-codepen:before,.ion-logo-css3:before,.ion-logo-designernews:before,.ion-logo-dribbble:before,.ion-logo-dropbox:before,.ion-logo-euro:before,.ion-logo-facebook:before,.ion-logo-flickr:before,.ion-logo-foursquare:before,.ion-logo-freebsd-devil:before,.ion-logo-game-controller-a:before,.ion-logo-game-controller-b:before,.ion-logo-github:before,.ion-logo-google:before,.ion-logo-googleplus:before,.ion-logo-hackernews:before,.ion-logo-html5:before,.ion-logo-instagram:before,.ion-logo-ionic:before,.ion-logo-ionitron:before,.ion-logo-javascript:before,.ion-logo-linkedin:before,.ion-logo-markdown:before,.ion-logo-model-s:before,.ion-logo-no-smoking:before,.ion-logo-nodejs:before,.ion-logo-npm:before,.ion-logo-octocat:before,.ion-logo-pinterest:before,.ion-logo-playstation:before,.ion-logo-polymer:before,.ion-logo-python:before,.ion-logo-reddit:before,.ion-logo-rss:before,.ion-logo-sass:before,.ion-logo-skype:before,.ion-logo-slack:before,.ion-logo-snapchat:before,.ion-logo-steam:before,.ion-logo-tumblr:before,.ion-logo-tux:before,.ion-logo-twitch:before,.ion-logo-twitter:before,.ion-logo-usd:before,.ion-logo-vimeo:before,.ion-logo-vk:before,.ion-logo-whatsapp:before,.ion-logo-windows:before,.ion-logo-wordpress:before,.ion-logo-xbox:before,.ion-logo-xing:before,.ion-logo-yahoo:before,.ion-logo-yen:before,.ion-logo-youtube:before,.ion-md-add:before,.ion-md-add-circle:before,.ion-md-add-circle-outline:before,.ion-md-airplane:before,.ion-md-alarm:before,.ion-md-albums:before,.ion-md-alert:before,.ion-md-american-football:before,.ion-md-analytics:before,.ion-md-aperture:before,.ion-md-apps:before,.ion-md-appstore:before,.ion-md-archive:before,.ion-md-arrow-back:before,.ion-md-arrow-down:before,.ion-md-arrow-dropdown:before,.ion-md-arrow-dropdown-circle:before,.ion-md-arrow-dropleft:before,.ion-md-arrow-dropleft-circle:before,.ion-md-arrow-dropright:before,.ion-md-arrow-dropright-circle:before,.ion-md-arrow-dropup:before,.ion-md-arrow-dropup-circle:before,.ion-md-arrow-forward:before,.ion-md-arrow-round-back:before,.ion-md-arrow-round-down:before,.ion-md-arrow-round-forward:before,.ion-md-arrow-round-up:before,.ion-md-arrow-up:before,.ion-md-at:before,.ion-md-attach:before,.ion-md-backspace:before,.ion-md-barcode:before,.ion-md-baseball:before,.ion-md-basket:before,.ion-md-basketball:before,.ion-md-battery-charging:before,.ion-md-battery-dead:before,.ion-md-battery-full:before,.ion-md-beaker:before,.ion-md-bed:before,.ion-md-beer:before,.ion-md-bicycle:before,.ion-md-bluetooth:before,.ion-md-boat:before,.ion-md-body:before,.ion-md-bonfire:before,.ion-md-book:before,.ion-md-bookmark:before,.ion-md-bookmarks:before,.ion-md-bowtie:before,.ion-md-briefcase:before,.ion-md-browsers:before,.ion-md-brush:before,.ion-md-bug:before,.ion-md-build:before,.ion-md-bulb:before,.ion-md-bus:before,.ion-md-business:before,.ion-md-cafe:before,.ion-md-calculator:before,.ion-md-calendar:before,.ion-md-call:before,.ion-md-camera:before,.ion-md-car:before,.ion-md-card:before,.ion-md-cart:before,.ion-md-cash:before,.ion-md-cellular:before,.ion-md-chatboxes:before,.ion-md-chatbubbles:before,.ion-md-checkbox:before,.ion-md-checkbox-outline:before,.ion-md-checkmark:before,.ion-md-checkmark-circle:before,.ion-md-checkmark-circle-outline:before,.ion-md-clipboard:before,.ion-md-clock:before,.ion-md-close:before,.ion-md-close-circle:before,.ion-md-close-circle-outline:before,.ion-md-cloud:before,.ion-md-cloud-circle:before,.ion-md-cloud-done:before,.ion-md-cloud-download:before,.ion-md-cloud-outline:before,.ion-md-cloud-upload:before,.ion-md-cloudy:before,.ion-md-cloudy-night:before,.ion-md-code:before,.ion-md-code-download:before,.ion-md-code-working:before,.ion-md-cog:before,.ion-md-color-fill:before,.ion-md-color-filter:before,.ion-md-color-palette:before,.ion-md-color-wand:before,.ion-md-compass:before,.ion-md-construct:before,.ion-md-contact:before,.ion-md-contacts:before,.ion-md-contract:before,.ion-md-contrast:before,.ion-md-copy:before,.ion-md-create:before,.ion-md-crop:before,.ion-md-cube:before,.ion-md-cut:before,.ion-md-desktop:before,.ion-md-disc:before,.ion-md-document:before,.ion-md-done-all:before,.ion-md-download:before,.ion-md-easel:before,.ion-md-egg:before,.ion-md-exit:before,.ion-md-expand:before,.ion-md-eye:before,.ion-md-eye-off:before,.ion-md-fastforward:before,.ion-md-female:before,.ion-md-filing:before,.ion-md-film:before,.ion-md-finger-print:before,.ion-md-fitness:before,.ion-md-flag:before,.ion-md-flame:before,.ion-md-flash:before,.ion-md-flash-off:before,.ion-md-flashlight:before,.ion-md-flask:before,.ion-md-flower:before,.ion-md-folder:before,.ion-md-folder-open:before,.ion-md-football:before,.ion-md-funnel:before,.ion-md-gift:before,.ion-md-git-branch:before,.ion-md-git-commit:before,.ion-md-git-compare:before,.ion-md-git-merge:before,.ion-md-git-network:before,.ion-md-git-pull-request:before,.ion-md-glasses:before,.ion-md-globe:before,.ion-md-grid:before,.ion-md-hammer:before,.ion-md-hand:before,.ion-md-happy:before,.ion-md-headset:before,.ion-md-heart:before,.ion-md-heart-dislike:before,.ion-md-heart-empty:before,.ion-md-heart-half:before,.ion-md-help:before,.ion-md-help-buoy:before,.ion-md-help-circle:before,.ion-md-help-circle-outline:before,.ion-md-home:before,.ion-md-hourglass:before,.ion-md-ice-cream:before,.ion-md-image:before,.ion-md-images:before,.ion-md-infinite:before,.ion-md-information:before,.ion-md-information-circle:before,.ion-md-information-circle-outline:before,.ion-md-jet:before,.ion-md-journal:before,.ion-md-key:before,.ion-md-keypad:before,.ion-md-laptop:before,.ion-md-leaf:before,.ion-md-link:before,.ion-md-list:before,.ion-md-list-box:before,.ion-md-locate:before,.ion-md-lock:before,.ion-md-log-in:before,.ion-md-log-out:before,.ion-md-magnet:before,.ion-md-mail:before,.ion-md-mail-open:before,.ion-md-mail-unread:before,.ion-md-male:before,.ion-md-man:before,.ion-md-map:before,.ion-md-medal:before,.ion-md-medical:before,.ion-md-medkit:before,.ion-md-megaphone:before,.ion-md-menu:before,.ion-md-mic:before,.ion-md-mic-off:before,.ion-md-microphone:before,.ion-md-moon:before,.ion-md-more:before,.ion-md-move:before,.ion-md-musical-note:before,.ion-md-musical-notes:before,.ion-md-navigate:before,.ion-md-notifications:before,.ion-md-notifications-off:before,.ion-md-notifications-outline:before,.ion-md-nuclear:before,.ion-md-nutrition:before,.ion-md-open:before,.ion-md-options:before,.ion-md-outlet:before,.ion-md-paper:before,.ion-md-paper-plane:before,.ion-md-partly-sunny:before,.ion-md-pause:before,.ion-md-paw:before,.ion-md-people:before,.ion-md-person:before,.ion-md-person-add:before,.ion-md-phone-landscape:before,.ion-md-phone-portrait:before,.ion-md-photos:before,.ion-md-pie:before,.ion-md-pin:before,.ion-md-pint:before,.ion-md-pizza:before,.ion-md-planet:before,.ion-md-play:before,.ion-md-play-circle:before,.ion-md-podium:before,.ion-md-power:before,.ion-md-pricetag:before,.ion-md-pricetags:before,.ion-md-print:before,.ion-md-pulse:before,.ion-md-qr-scanner:before,.ion-md-quote:before,.ion-md-radio:before,.ion-md-radio-button-off:before,.ion-md-radio-button-on:before,.ion-md-rainy:before,.ion-md-recording:before,.ion-md-redo:before,.ion-md-refresh:before,.ion-md-refresh-circle:before,.ion-md-remove:before,.ion-md-remove-circle:before,.ion-md-remove-circle-outline:before,.ion-md-reorder:before,.ion-md-repeat:before,.ion-md-resize:before,.ion-md-restaurant:before,.ion-md-return-left:before,.ion-md-return-right:before,.ion-md-reverse-camera:before,.ion-md-rewind:before,.ion-md-ribbon:before,.ion-md-rocket:before,.ion-md-rose:before,.ion-md-sad:before,.ion-md-save:before,.ion-md-school:before,.ion-md-search:before,.ion-md-send:before,.ion-md-settings:before,.ion-md-share:before,.ion-md-share-alt:before,.ion-md-shirt:before,.ion-md-shuffle:before,.ion-md-skip-backward:before,.ion-md-skip-forward:before,.ion-md-snow:before,.ion-md-speedometer:before,.ion-md-square:before,.ion-md-square-outline:before,.ion-md-star:before,.ion-md-star-half:before,.ion-md-star-outline:before,.ion-md-stats:before,.ion-md-stopwatch:before,.ion-md-subway:before,.ion-md-sunny:before,.ion-md-swap:before,.ion-md-switch:before,.ion-md-sync:before,.ion-md-tablet-landscape:before,.ion-md-tablet-portrait:before,.ion-md-tennisball:before,.ion-md-text:before,.ion-md-thermometer:before,.ion-md-thumbs-down:before,.ion-md-thumbs-up:before,.ion-md-thunderstorm:before,.ion-md-time:before,.ion-md-timer:before,.ion-md-today:before,.ion-md-train:before,.ion-md-transgender:before,.ion-md-trash:before,.ion-md-trending-down:before,.ion-md-trending-up:before,.ion-md-trophy:before,.ion-md-tv:before,.ion-md-umbrella:before,.ion-md-undo:before,.ion-md-unlock:before,.ion-md-videocam:before,.ion-md-volume-high:before,.ion-md-volume-low:before,.ion-md-volume-mute:before,.ion-md-volume-off:before,.ion-md-walk:before,.ion-md-wallet:before,.ion-md-warning:before,.ion-md-watch:before,.ion-md-water:before,.ion-md-wifi:before,.ion-md-wine:before,.ion-md-woman:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-ios-add:before{content:"\f102"}.ion-ios-add-circle:before{content:"\f101"}.ion-ios-add-circle-outline:before{content:"\f100"}.ion-ios-airplane:before{content:"\f137"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-alert:before{content:"\f104"}.ion-ios-american-football:before{content:"\f106"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-aperture:before{content:"\f108"}.ion-ios-apps:before{content:"\f10a"}.ion-ios-appstore:before{content:"\f10c"}.ion-ios-archive:before{content:"\f10e"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-dropdown:before{content:"\f110"}.ion-ios-arrow-dropdown-circle:before{content:"\f125"}.ion-ios-arrow-dropleft:before{content:"\f112"}.ion-ios-arrow-dropleft-circle:before{content:"\f129"}.ion-ios-arrow-dropright:before{content:"\f114"}.ion-ios-arrow-dropright-circle:before{content:"\f12b"}.ion-ios-arrow-dropup:before{content:"\f116"}.ion-ios-arrow-dropup-circle:before{content:"\f12d"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-round-back:before{content:"\f117"}.ion-ios-arrow-round-down:before{content:"\f118"}.ion-ios-arrow-round-forward:before{content:"\f119"}.ion-ios-arrow-round-up:before{content:"\f11a"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-attach:before{content:"\f11b"}.ion-ios-backspace:before{content:"\f11d"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-basket:before{content:"\f11f"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-battery-charging:before{content:"\f120"}.ion-ios-battery-dead:before{content:"\f121"}.ion-ios-battery-full:before{content:"\f122"}.ion-ios-beaker:before{content:"\f124"}.ion-ios-bed:before{content:"\f139"}.ion-ios-beer:before{content:"\f126"}.ion-ios-bicycle:before{content:"\f127"}.ion-ios-bluetooth:before{content:"\f128"}.ion-ios-boat:before{content:"\f12a"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-bonfire:before{content:"\f12c"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-bookmark:before{content:"\f12e"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bowtie:before{content:"\f130"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-brush:before{content:"\f132"}.ion-ios-bug:before{content:"\f134"}.ion-ios-build:before{content:"\f136"}.ion-ios-bulb:before{content:"\f138"}.ion-ios-bus:before{content:"\f13a"}.ion-ios-business:before{content:"\f1a3"}.ion-ios-cafe:before{content:"\f13c"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-call:before{content:"\f13e"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-car:before{content:"\f140"}.ion-ios-card:before{content:"\f142"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cash:before{content:"\f144"}.ion-ios-cellular:before{content:"\f13d"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatbubbles:before{content:"\f146"}.ion-ios-checkbox:before{content:"\f148"}.ion-ios-checkbox-outline:before{content:"\f147"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-circle:before{content:"\f14a"}.ion-ios-checkmark-circle-outline:before{content:"\f149"}.ion-ios-clipboard:before{content:"\f14c"}.ion-ios-clock:before{content:"\f403"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-circle:before{content:"\f14e"}.ion-ios-close-circle-outline:before{content:"\f14d"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-circle:before{content:"\f152"}.ion-ios-cloud-done:before{content:"\f154"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-code:before{content:"\f157"}.ion-ios-code-download:before{content:"\f155"}.ion-ios-code-working:before{content:"\f156"}.ion-ios-cog:before{content:"\f412"}.ion-ios-color-fill:before{content:"\f159"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-palette:before{content:"\f15b"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-compass:before{content:"\f15d"}.ion-ios-construct:before{content:"\f15f"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contacts:before{content:"\f161"}.ion-ios-contract:before{content:"\f162"}.ion-ios-contrast:before{content:"\f163"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-create:before{content:"\f165"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-cube:before{content:"\f168"}.ion-ios-cut:before{content:"\f16a"}.ion-ios-desktop:before{content:"\f16c"}.ion-ios-disc:before{content:"\f16e"}.ion-ios-document:before{content:"\f170"}.ion-ios-done-all:before{content:"\f171"}.ion-ios-download:before{content:"\f420"}.ion-ios-easel:before{content:"\f173"}.ion-ios-egg:before{content:"\f175"}.ion-ios-exit:before{content:"\f177"}.ion-ios-expand:before{content:"\f178"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-off:before{content:"\f17a"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-female:before{content:"\f17b"}.ion-ios-filing:before{content:"\f429"}.ion-ios-film:before{content:"\f42b"}.ion-ios-finger-print:before{content:"\f17c"}.ion-ios-fitness:before{content:"\f1ab"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flash:before{content:"\f17e"}.ion-ios-flash-off:before{content:"\f12f"}.ion-ios-flashlight:before{content:"\f141"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flower:before{content:"\f433"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-open:before{content:"\f180"}.ion-ios-football:before{content:"\f437"}.ion-ios-funnel:before{content:"\f182"}.ion-ios-gift:before{content:"\f191"}.ion-ios-git-branch:before{content:"\f183"}.ion-ios-git-commit:before{content:"\f184"}.ion-ios-git-compare:before{content:"\f185"}.ion-ios-git-merge:before{content:"\f186"}.ion-ios-git-network:before{content:"\f187"}.ion-ios-git-pull-request:before{content:"\f188"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-globe:before{content:"\f18a"}.ion-ios-grid:before{content:"\f18c"}.ion-ios-hammer:before{content:"\f18e"}.ion-ios-hand:before{content:"\f190"}.ion-ios-happy:before{content:"\f192"}.ion-ios-headset:before{content:"\f194"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-dislike:before{content:"\f13f"}.ion-ios-heart-empty:before{content:"\f19b"}.ion-ios-heart-half:before{content:"\f19d"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-buoy:before{content:"\f196"}.ion-ios-help-circle:before{content:"\f198"}.ion-ios-help-circle-outline:before{content:"\f197"}.ion-ios-home:before{content:"\f448"}.ion-ios-hourglass:before{content:"\f103"}.ion-ios-ice-cream:before{content:"\f19a"}.ion-ios-image:before{content:"\f19c"}.ion-ios-images:before{content:"\f19e"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-circle:before{content:"\f1a0"}.ion-ios-information-circle-outline:before{content:"\f19f"}.ion-ios-jet:before{content:"\f1a5"}.ion-ios-journal:before{content:"\f189"}.ion-ios-key:before{content:"\f1a7"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-laptop:before{content:"\f1a8"}.ion-ios-leaf:before{content:"\f1aa"}.ion-ios-link:before{content:"\f22a"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-box:before{content:"\f143"}.ion-ios-locate:before{content:"\f1ae"}.ion-ios-lock:before{content:"\f1b0"}.ion-ios-log-in:before{content:"\f1b1"}.ion-ios-log-out:before{content:"\f1b2"}.ion-ios-magnet:before{content:"\f1b4"}.ion-ios-mail:before{content:"\f1b8"}.ion-ios-mail-open:before{content:"\f1b6"}.ion-ios-mail-unread:before{content:"\f145"}.ion-ios-male:before{content:"\f1b9"}.ion-ios-man:before{content:"\f1bb"}.ion-ios-map:before{content:"\f1bd"}.ion-ios-medal:before{content:"\f1bf"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-megaphone:before{content:"\f1c1"}.ion-ios-menu:before{content:"\f1c3"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-microphone:before{content:"\f1c6"}.ion-ios-moon:before{content:"\f468"}.ion-ios-more:before{content:"\f1c8"}.ion-ios-move:before{content:"\f1cb"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-notifications:before{content:"\f1d3"}.ion-ios-notifications-off:before{content:"\f1d1"}.ion-ios-notifications-outline:before{content:"\f133"}.ion-ios-nuclear:before{content:"\f1d5"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-open:before{content:"\f1d7"}.ion-ios-options:before{content:"\f1d9"}.ion-ios-outlet:before{content:"\f1db"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-plane:before{content:"\f1dd"}.ion-ios-partly-sunny:before{content:"\f1df"}.ion-ios-pause:before{content:"\f478"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-people:before{content:"\f47c"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-add:before{content:"\f1e1"}.ion-ios-phone-landscape:before{content:"\f1e2"}.ion-ios-phone-portrait:before{content:"\f1e3"}.ion-ios-photos:before{content:"\f482"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pin:before{content:"\f1e5"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pizza:before{content:"\f1e7"}.ion-ios-planet:before{content:"\f1eb"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-circle:before{content:"\f113"}.ion-ios-podium:before{content:"\f1ed"}.ion-ios-power:before{content:"\f1ef"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-print:before{content:"\f1f1"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-qr-scanner:before{content:"\f1f3"}.ion-ios-quote:before{content:"\f1f5"}.ion-ios-radio:before{content:"\f1f9"}.ion-ios-radio-button-off:before{content:"\f1f6"}.ion-ios-radio-button-on:before{content:"\f1f7"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-recording:before{content:"\f497"}.ion-ios-redo:before{content:"\f499"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-circle:before{content:"\f135"}.ion-ios-remove:before{content:"\f1fc"}.ion-ios-remove-circle:before{content:"\f1fb"}.ion-ios-remove-circle-outline:before{content:"\f1fa"}.ion-ios-reorder:before{content:"\f1fd"}.ion-ios-repeat:before{content:"\f1fe"}.ion-ios-resize:before{content:"\f1ff"}.ion-ios-restaurant:before{content:"\f201"}.ion-ios-return-left:before{content:"\f202"}.ion-ios-return-right:before{content:"\f203"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-ribbon:before{content:"\f205"}.ion-ios-rocket:before{content:"\f14b"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-sad:before{content:"\f207"}.ion-ios-save:before{content:"\f1a6"}.ion-ios-school:before{content:"\f209"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-send:before{content:"\f20c"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-share:before{content:"\f211"}.ion-ios-share-alt:before{content:"\f20f"}.ion-ios-shirt:before{content:"\f213"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-skip-backward:before{content:"\f215"}.ion-ios-skip-forward:before{content:"\f217"}.ion-ios-snow:before{content:"\f218"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-square:before{content:"\f21a"}.ion-ios-square-outline:before{content:"\f15c"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stats:before{content:"\f21c"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-subway:before{content:"\f21e"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-swap:before{content:"\f21f"}.ion-ios-switch:before{content:"\f221"}.ion-ios-sync:before{content:"\f222"}.ion-ios-tablet-landscape:before{content:"\f223"}.ion-ios-tablet-portrait:before{content:"\f24e"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-text:before{content:"\f250"}.ion-ios-thermometer:before{content:"\f252"}.ion-ios-thumbs-down:before{content:"\f254"}.ion-ios-thumbs-up:before{content:"\f256"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-today:before{content:"\f14f"}.ion-ios-train:before{content:"\f258"}.ion-ios-transgender:before{content:"\f259"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trending-down:before{content:"\f25a"}.ion-ios-trending-up:before{content:"\f25b"}.ion-ios-trophy:before{content:"\f25d"}.ion-ios-tv:before{content:"\f115"}.ion-ios-umbrella:before{content:"\f25f"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-unlock:before{content:"\f261"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-volume-high:before{content:"\f11c"}.ion-ios-volume-low:before{content:"\f11e"}.ion-ios-volume-mute:before{content:"\f263"}.ion-ios-volume-off:before{content:"\f264"}.ion-ios-walk:before{content:"\f266"}.ion-ios-wallet:before{content:"\f18b"}.ion-ios-warning:before{content:"\f268"}.ion-ios-watch:before{content:"\f269"}.ion-ios-water:before{content:"\f26b"}.ion-ios-wifi:before{content:"\f26d"}.ion-ios-wine:before{content:"\f26f"}.ion-ios-woman:before{content:"\f271"}.ion-logo-android:before{content:"\f225"}.ion-logo-angular:before{content:"\f227"}.ion-logo-apple:before{content:"\f229"}.ion-logo-bitbucket:before{content:"\f193"}.ion-logo-bitcoin:before{content:"\f22b"}.ion-logo-buffer:before{content:"\f22d"}.ion-logo-chrome:before{content:"\f22f"}.ion-logo-closed-captioning:before{content:"\f105"}.ion-logo-codepen:before{content:"\f230"}.ion-logo-css3:before{content:"\f231"}.ion-logo-designernews:before{content:"\f232"}.ion-logo-dribbble:before{content:"\f233"}.ion-logo-dropbox:before{content:"\f234"}.ion-logo-euro:before{content:"\f235"}.ion-logo-facebook:before{content:"\f236"}.ion-logo-flickr:before{content:"\f107"}.ion-logo-foursquare:before{content:"\f237"}.ion-logo-freebsd-devil:before{content:"\f238"}.ion-logo-game-controller-a:before{content:"\f13b"}.ion-logo-game-controller-b:before{content:"\f181"}.ion-logo-github:before{content:"\f239"}.ion-logo-google:before{content:"\f23a"}.ion-logo-googleplus:before{content:"\f23b"}.ion-logo-hackernews:before{content:"\f23c"}.ion-logo-html5:before{content:"\f23d"}.ion-logo-instagram:before{content:"\f23e"}.ion-logo-ionic:before{content:"\f150"}.ion-logo-ionitron:before{content:"\f151"}.ion-logo-javascript:before{content:"\f23f"}.ion-logo-linkedin:before{content:"\f240"}.ion-logo-markdown:before{content:"\f241"}.ion-logo-model-s:before{content:"\f153"}.ion-logo-no-smoking:before{content:"\f109"}.ion-logo-nodejs:before{content:"\f242"}.ion-logo-npm:before{content:"\f195"}.ion-logo-octocat:before{content:"\f243"}.ion-logo-pinterest:before{content:"\f244"}.ion-logo-playstation:before{content:"\f245"}.ion-logo-polymer:before{content:"\f15e"}.ion-logo-python:before{content:"\f246"}.ion-logo-reddit:before{content:"\f247"}.ion-logo-rss:before{content:"\f248"}.ion-logo-sass:before{content:"\f249"}.ion-logo-skype:before{content:"\f24a"}.ion-logo-slack:before{content:"\f10b"}.ion-logo-snapchat:before{content:"\f24b"}.ion-logo-steam:before{content:"\f24c"}.ion-logo-tumblr:before{content:"\f24d"}.ion-logo-tux:before{content:"\f2ae"}.ion-logo-twitch:before{content:"\f2af"}.ion-logo-twitter:before{content:"\f2b0"}.ion-logo-usd:before{content:"\f2b1"}.ion-logo-vimeo:before{content:"\f2c4"}.ion-logo-vk:before{content:"\f10d"}.ion-logo-whatsapp:before{content:"\f2c5"}.ion-logo-windows:before{content:"\f32f"}.ion-logo-wordpress:before{content:"\f330"}.ion-logo-xbox:before{content:"\f34c"}.ion-logo-xing:before{content:"\f10f"}.ion-logo-yahoo:before{content:"\f34d"}.ion-logo-yen:before{content:"\f34e"}.ion-logo-youtube:before{content:"\f34f"}.ion-md-add:before{content:"\f273"}.ion-md-add-circle:before{content:"\f272"}.ion-md-add-circle-outline:before{content:"\f158"}.ion-md-airplane:before{content:"\f15a"}.ion-md-alarm:before{content:"\f274"}.ion-md-albums:before{content:"\f275"}.ion-md-alert:before{content:"\f276"}.ion-md-american-football:before{content:"\f277"}.ion-md-analytics:before{content:"\f278"}.ion-md-aperture:before{content:"\f279"}.ion-md-apps:before{content:"\f27a"}.ion-md-appstore:before{content:"\f27b"}.ion-md-archive:before{content:"\f27c"}.ion-md-arrow-back:before{content:"\f27d"}.ion-md-arrow-down:before{content:"\f27e"}.ion-md-arrow-dropdown:before{content:"\f280"}.ion-md-arrow-dropdown-circle:before{content:"\f27f"}.ion-md-arrow-dropleft:before{content:"\f282"}.ion-md-arrow-dropleft-circle:before{content:"\f281"}.ion-md-arrow-dropright:before{content:"\f284"}.ion-md-arrow-dropright-circle:before{content:"\f283"}.ion-md-arrow-dropup:before{content:"\f286"}.ion-md-arrow-dropup-circle:before{content:"\f285"}.ion-md-arrow-forward:before{content:"\f287"}.ion-md-arrow-round-back:before{content:"\f288"}.ion-md-arrow-round-down:before{content:"\f289"}.ion-md-arrow-round-forward:before{content:"\f28a"}.ion-md-arrow-round-up:before{content:"\f28b"}.ion-md-arrow-up:before{content:"\f28c"}.ion-md-at:before{content:"\f28d"}.ion-md-attach:before{content:"\f28e"}.ion-md-backspace:before{content:"\f28f"}.ion-md-barcode:before{content:"\f290"}.ion-md-baseball:before{content:"\f291"}.ion-md-basket:before{content:"\f292"}.ion-md-basketball:before{content:"\f293"}.ion-md-battery-charging:before{content:"\f294"}.ion-md-battery-dead:before{content:"\f295"}.ion-md-battery-full:before{content:"\f296"}.ion-md-beaker:before{content:"\f297"}.ion-md-bed:before{content:"\f160"}.ion-md-beer:before{content:"\f298"}.ion-md-bicycle:before{content:"\f299"}.ion-md-bluetooth:before{content:"\f29a"}.ion-md-boat:before{content:"\f29b"}.ion-md-body:before{content:"\f29c"}.ion-md-bonfire:before{content:"\f29d"}.ion-md-book:before{content:"\f29e"}.ion-md-bookmark:before{content:"\f29f"}.ion-md-bookmarks:before{content:"\f2a0"}.ion-md-bowtie:before{content:"\f2a1"}.ion-md-briefcase:before{content:"\f2a2"}.ion-md-browsers:before{content:"\f2a3"}.ion-md-brush:before{content:"\f2a4"}.ion-md-bug:before{content:"\f2a5"}.ion-md-build:before{content:"\f2a6"}.ion-md-bulb:before{content:"\f2a7"}.ion-md-bus:before{content:"\f2a8"}.ion-md-business:before{content:"\f1a4"}.ion-md-cafe:before{content:"\f2a9"}.ion-md-calculator:before{content:"\f2aa"}.ion-md-calendar:before{content:"\f2ab"}.ion-md-call:before{content:"\f2ac"}.ion-md-camera:before{content:"\f2ad"}.ion-md-car:before{content:"\f2b2"}.ion-md-card:before{content:"\f2b3"}.ion-md-cart:before{content:"\f2b4"}.ion-md-cash:before{content:"\f2b5"}.ion-md-cellular:before{content:"\f164"}.ion-md-chatboxes:before{content:"\f2b6"}.ion-md-chatbubbles:before{content:"\f2b7"}.ion-md-checkbox:before{content:"\f2b9"}.ion-md-checkbox-outline:before{content:"\f2b8"}.ion-md-checkmark:before{content:"\f2bc"}.ion-md-checkmark-circle:before{content:"\f2bb"}.ion-md-checkmark-circle-outline:before{content:"\f2ba"}.ion-md-clipboard:before{content:"\f2bd"}.ion-md-clock:before{content:"\f2be"}.ion-md-close:before{content:"\f2c0"}.ion-md-close-circle:before{content:"\f2bf"}.ion-md-close-circle-outline:before{content:"\f166"}.ion-md-cloud:before{content:"\f2c9"}.ion-md-cloud-circle:before{content:"\f2c2"}.ion-md-cloud-done:before{content:"\f2c3"}.ion-md-cloud-download:before{content:"\f2c6"}.ion-md-cloud-outline:before{content:"\f2c7"}.ion-md-cloud-upload:before{content:"\f2c8"}.ion-md-cloudy:before{content:"\f2cb"}.ion-md-cloudy-night:before{content:"\f2ca"}.ion-md-code:before{content:"\f2ce"}.ion-md-code-download:before{content:"\f2cc"}.ion-md-code-working:before{content:"\f2cd"}.ion-md-cog:before{content:"\f2cf"}.ion-md-color-fill:before{content:"\f2d0"}.ion-md-color-filter:before{content:"\f2d1"}.ion-md-color-palette:before{content:"\f2d2"}.ion-md-color-wand:before{content:"\f2d3"}.ion-md-compass:before{content:"\f2d4"}.ion-md-construct:before{content:"\f2d5"}.ion-md-contact:before{content:"\f2d6"}.ion-md-contacts:before{content:"\f2d7"}.ion-md-contract:before{content:"\f2d8"}.ion-md-contrast:before{content:"\f2d9"}.ion-md-copy:before{content:"\f2da"}.ion-md-create:before{content:"\f2db"}.ion-md-crop:before{content:"\f2dc"}.ion-md-cube:before{content:"\f2dd"}.ion-md-cut:before{content:"\f2de"}.ion-md-desktop:before{content:"\f2df"}.ion-md-disc:before{content:"\f2e0"}.ion-md-document:before{content:"\f2e1"}.ion-md-done-all:before{content:"\f2e2"}.ion-md-download:before{content:"\f2e3"}.ion-md-easel:before{content:"\f2e4"}.ion-md-egg:before{content:"\f2e5"}.ion-md-exit:before{content:"\f2e6"}.ion-md-expand:before{content:"\f2e7"}.ion-md-eye:before{content:"\f2e9"}.ion-md-eye-off:before{content:"\f2e8"}.ion-md-fastforward:before{content:"\f2ea"}.ion-md-female:before{content:"\f2eb"}.ion-md-filing:before{content:"\f2ec"}.ion-md-film:before{content:"\f2ed"}.ion-md-finger-print:before{content:"\f2ee"}.ion-md-fitness:before{content:"\f1ac"}.ion-md-flag:before{content:"\f2ef"}.ion-md-flame:before{content:"\f2f0"}.ion-md-flash:before{content:"\f2f1"}.ion-md-flash-off:before{content:"\f169"}.ion-md-flashlight:before{content:"\f16b"}.ion-md-flask:before{content:"\f2f2"}.ion-md-flower:before{content:"\f2f3"}.ion-md-folder:before{content:"\f2f5"}.ion-md-folder-open:before{content:"\f2f4"}.ion-md-football:before{content:"\f2f6"}.ion-md-funnel:before{content:"\f2f7"}.ion-md-gift:before{content:"\f199"}.ion-md-git-branch:before{content:"\f2fa"}.ion-md-git-commit:before{content:"\f2fb"}.ion-md-git-compare:before{content:"\f2fc"}.ion-md-git-merge:before{content:"\f2fd"}.ion-md-git-network:before{content:"\f2fe"}.ion-md-git-pull-request:before{content:"\f2ff"}.ion-md-glasses:before{content:"\f300"}.ion-md-globe:before{content:"\f301"}.ion-md-grid:before{content:"\f302"}.ion-md-hammer:before{content:"\f303"}.ion-md-hand:before{content:"\f304"}.ion-md-happy:before{content:"\f305"}.ion-md-headset:before{content:"\f306"}.ion-md-heart:before{content:"\f308"}.ion-md-heart-dislike:before{content:"\f167"}.ion-md-heart-empty:before{content:"\f1a1"}.ion-md-heart-half:before{content:"\f1a2"}.ion-md-help:before{content:"\f30b"}.ion-md-help-buoy:before{content:"\f309"}.ion-md-help-circle:before{content:"\f30a"}.ion-md-help-circle-outline:before{content:"\f16d"}.ion-md-home:before{content:"\f30c"}.ion-md-hourglass:before{content:"\f111"}.ion-md-ice-cream:before{content:"\f30d"}.ion-md-image:before{content:"\f30e"}.ion-md-images:before{content:"\f30f"}.ion-md-infinite:before{content:"\f310"}.ion-md-information:before{content:"\f312"}.ion-md-information-circle:before{content:"\f311"}.ion-md-information-circle-outline:before{content:"\f16f"}.ion-md-jet:before{content:"\f315"}.ion-md-journal:before{content:"\f18d"}.ion-md-key:before{content:"\f316"}.ion-md-keypad:before{content:"\f317"}.ion-md-laptop:before{content:"\f318"}.ion-md-leaf:before{content:"\f319"}.ion-md-link:before{content:"\f22e"}.ion-md-list:before{content:"\f31b"}.ion-md-list-box:before{content:"\f31a"}.ion-md-locate:before{content:"\f31c"}.ion-md-lock:before{content:"\f31d"}.ion-md-log-in:before{content:"\f31e"}.ion-md-log-out:before{content:"\f31f"}.ion-md-magnet:before{content:"\f320"}.ion-md-mail:before{content:"\f322"}.ion-md-mail-open:before{content:"\f321"}.ion-md-mail-unread:before{content:"\f172"}.ion-md-male:before{content:"\f323"}.ion-md-man:before{content:"\f324"}.ion-md-map:before{content:"\f325"}.ion-md-medal:before{content:"\f326"}.ion-md-medical:before{content:"\f327"}.ion-md-medkit:before{content:"\f328"}.ion-md-megaphone:before{content:"\f329"}.ion-md-menu:before{content:"\f32a"}.ion-md-mic:before{content:"\f32c"}.ion-md-mic-off:before{content:"\f32b"}.ion-md-microphone:before{content:"\f32d"}.ion-md-moon:before{content:"\f32e"}.ion-md-more:before{content:"\f1c9"}.ion-md-move:before{content:"\f331"}.ion-md-musical-note:before{content:"\f332"}.ion-md-musical-notes:before{content:"\f333"}.ion-md-navigate:before{content:"\f334"}.ion-md-notifications:before{content:"\f338"}.ion-md-notifications-off:before{content:"\f336"}.ion-md-notifications-outline:before{content:"\f337"}.ion-md-nuclear:before{content:"\f339"}.ion-md-nutrition:before{content:"\f33a"}.ion-md-open:before{content:"\f33b"}.ion-md-options:before{content:"\f33c"}.ion-md-outlet:before{content:"\f33d"}.ion-md-paper:before{content:"\f33f"}.ion-md-paper-plane:before{content:"\f33e"}.ion-md-partly-sunny:before{content:"\f340"}.ion-md-pause:before{content:"\f341"}.ion-md-paw:before{content:"\f342"}.ion-md-people:before{content:"\f343"}.ion-md-person:before{content:"\f345"}.ion-md-person-add:before{content:"\f344"}.ion-md-phone-landscape:before{content:"\f346"}.ion-md-phone-portrait:before{content:"\f347"}.ion-md-photos:before{content:"\f348"}.ion-md-pie:before{content:"\f349"}.ion-md-pin:before{content:"\f34a"}.ion-md-pint:before{content:"\f34b"}.ion-md-pizza:before{content:"\f354"}.ion-md-planet:before{content:"\f356"}.ion-md-play:before{content:"\f357"}.ion-md-play-circle:before{content:"\f174"}.ion-md-podium:before{content:"\f358"}.ion-md-power:before{content:"\f359"}.ion-md-pricetag:before{content:"\f35a"}.ion-md-pricetags:before{content:"\f35b"}.ion-md-print:before{content:"\f35c"}.ion-md-pulse:before{content:"\f35d"}.ion-md-qr-scanner:before{content:"\f35e"}.ion-md-quote:before{content:"\f35f"}.ion-md-radio:before{content:"\f362"}.ion-md-radio-button-off:before{content:"\f360"}.ion-md-radio-button-on:before{content:"\f361"}.ion-md-rainy:before{content:"\f363"}.ion-md-recording:before{content:"\f364"}.ion-md-redo:before{content:"\f365"}.ion-md-refresh:before{content:"\f366"}.ion-md-refresh-circle:before{content:"\f228"}.ion-md-remove:before{content:"\f368"}.ion-md-remove-circle:before{content:"\f367"}.ion-md-remove-circle-outline:before{content:"\f176"}.ion-md-reorder:before{content:"\f369"}.ion-md-repeat:before{content:"\f36a"}.ion-md-resize:before{content:"\f36b"}.ion-md-restaurant:before{content:"\f36c"}.ion-md-return-left:before{content:"\f36d"}.ion-md-return-right:before{content:"\f36e"}.ion-md-reverse-camera:before{content:"\f36f"}.ion-md-rewind:before{content:"\f370"}.ion-md-ribbon:before{content:"\f371"}.ion-md-rocket:before{content:"\f179"}.ion-md-rose:before{content:"\f372"}.ion-md-sad:before{content:"\f373"}.ion-md-save:before{content:"\f1a9"}.ion-md-school:before{content:"\f374"}.ion-md-search:before{content:"\f375"}.ion-md-send:before{content:"\f376"}.ion-md-settings:before{content:"\f377"}.ion-md-share:before{content:"\f379"}.ion-md-share-alt:before{content:"\f378"}.ion-md-shirt:before{content:"\f37a"}.ion-md-shuffle:before{content:"\f37b"}.ion-md-skip-backward:before{content:"\f37c"}.ion-md-skip-forward:before{content:"\f37d"}.ion-md-snow:before{content:"\f37e"}.ion-md-speedometer:before{content:"\f37f"}.ion-md-square:before{content:"\f381"}.ion-md-square-outline:before{content:"\f380"}.ion-md-star:before{content:"\f384"}.ion-md-star-half:before{content:"\f382"}.ion-md-star-outline:before{content:"\f383"}.ion-md-stats:before{content:"\f385"}.ion-md-stopwatch:before{content:"\f386"}.ion-md-subway:before{content:"\f387"}.ion-md-sunny:before{content:"\f388"}.ion-md-swap:before{content:"\f389"}.ion-md-switch:before{content:"\f38a"}.ion-md-sync:before{content:"\f38b"}.ion-md-tablet-landscape:before{content:"\f38c"}.ion-md-tablet-portrait:before{content:"\f38d"}.ion-md-tennisball:before{content:"\f38e"}.ion-md-text:before{content:"\f38f"}.ion-md-thermometer:before{content:"\f390"}.ion-md-thumbs-down:before{content:"\f391"}.ion-md-thumbs-up:before{content:"\f392"}.ion-md-thunderstorm:before{content:"\f393"}.ion-md-time:before{content:"\f394"}.ion-md-timer:before{content:"\f395"}.ion-md-today:before{content:"\f17d"}.ion-md-train:before{content:"\f396"}.ion-md-transgender:before{content:"\f397"}.ion-md-trash:before{content:"\f398"}.ion-md-trending-down:before{content:"\f399"}.ion-md-trending-up:before{content:"\f39a"}.ion-md-trophy:before{content:"\f39b"}.ion-md-tv:before{content:"\f17f"}.ion-md-umbrella:before{content:"\f39c"}.ion-md-undo:before{content:"\f39d"}.ion-md-unlock:before{content:"\f39e"}.ion-md-videocam:before{content:"\f39f"}.ion-md-volume-high:before{content:"\f123"}.ion-md-volume-low:before{content:"\f131"}.ion-md-volume-mute:before{content:"\f3a1"}.ion-md-volume-off:before{content:"\f3a2"}.ion-md-walk:before{content:"\f3a4"}.ion-md-wallet:before{content:"\f18f"}.ion-md-warning:before{content:"\f3a5"}.ion-md-watch:before{content:"\f3a6"}.ion-md-water:before{content:"\f3a7"}.ion-md-wifi:before{content:"\f3a8"}.ion-md-wine:before{content:"\f3a9"}.ion-md-woman:before{content:"\f3aa"} base_dir/assets/fonts0000755000000000000000000000000014641015553012074 5ustar base_dir/assets/fonts/FontAwesome.otf0000755000000000000000000040723014516425663015135 0ustar OTTO  CFF 9s7EPAR(l0OS/22z^`cmapǢThead6hhea P$hmtxJ+t maxpP `name>$# h postx  FontAwesomeC   U6U6 22  ",04<>EGMT\_ehmqy}#)4>HT_lp{ '4=GRYfoy &,39COVcoz"/5;FPUZes}&+16<EOW_hmqv| )04=DPX\aju(,26GYhy %16;>EMUckox    $ 5 G V g l p v    & * - 0 3 6 9 < ? B F O _ c u     & 5 B Q a f m t y    ! % ) - 1 5 9 = A H L P T X \ ` d h l p t x |       % , 3 7 ; ? C G K O V Z ^ b f j n r v z ~   !%)-159=AEJNRVZ^bfjnrvz~ "&*.26:>BFJNRVZ^bfjnrvz~ "&*.29@GNU\cjqx  '.5<CJQX_fmt{ '.5<kvglassmusicsearchenvelopeheartstarstar_emptyuserfilmth_largethth_listokremovezoom_inzoom_outoffsignalcogtrashhomefile_alttimeroaddownload_altdownloaduploadinboxplay_circlerepeatrefreshlist_altlockflagheadphonesvolume_offvolume_downvolume_upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalictext_heighttext_widthalign_leftalign_centeralign_rightalign_justifylistindent_leftindent_rightfacetime_videopicturepencilmap_markeradjusttinteditsharecheckmovestep_backwardfast_backwardbackwardplaypausestopforwardfast_forwardstep_forwardejectchevron_leftchevron_rightplus_signminus_signremove_signok_signquestion_signinfo_signscreenshotremove_circleok_circleban_circlearrow_leftarrow_rightarrow_uparrow_downshare_altresize_fullresize_smallexclamation_signgiftleaffireeye_openeye_closewarning_signplanecalendarrandomcommentmagnetchevron_upchevron_downretweetshopping_cartfolder_closefolder_openresize_verticalresize_horizontalbar_charttwitter_signfacebook_signcamera_retrokeycogscommentsthumbs_up_altthumbs_down_altstar_halfheart_emptysignoutlinkedin_signpushpinexternal_linksignintrophygithub_signupload_altlemonphonecheck_emptybookmark_emptyphone_signtwitterfacebookgithubunlockcredit_cardrsshddbullhornbellcertificatehand_righthand_lefthand_uphand_downcircle_arrow_leftcircle_arrow_rightcircle_arrow_upcircle_arrow_downglobewrenchtasksfilterbriefcasefullscreennotequalinfinitylessequalgrouplinkcloudbeakercutcopypaper_clipsavesign_blankreorderulolstrikethroughunderlinetablemagictruckpinterestpinterest_signgoogle_plus_signgoogle_plusmoneycaret_downcaret_upcaret_leftcaret_rightcolumnssortsort_downsort_upenvelope_altlinkedinundolegaldashboardcomment_altcomments_altboltsitemapumbrellapastelight_bulbexchangecloud_downloadcloud_uploaduser_mdstethoscopesuitcasebell_altcoffeefoodfile_text_altbuildinghospitalambulancemedkitfighter_jetbeerh_signf0fedouble_angle_leftdouble_angle_rightdouble_angle_updouble_angle_downangle_leftangle_rightangle_upangle_downdesktoplaptoptabletmobile_phonecircle_blankquote_leftquote_rightspinnercirclereplygithub_altfolder_close_altfolder_open_altexpand_altcollapse_altsmilefrownmehgamepadkeyboardflag_altflag_checkeredterminalcodereply_allstar_half_emptylocation_arrowcropcode_forkunlink_279exclamationsuperscriptsubscript_283puzzle_piecemicrophonemicrophone_offshieldcalendar_emptyfire_extinguisherrocketmaxcdnchevron_sign_leftchevron_sign_rightchevron_sign_upchevron_sign_downhtml5css3anchorunlock_altbullseyeellipsis_horizontalellipsis_vertical_303play_signticketminus_sign_altcheck_minuslevel_uplevel_downcheck_signedit_sign_312share_signcompasscollapsecollapse_top_317eurgbpusdinrjpyrubkrwbtcfilefile_textsort_by_alphabet_329sort_by_attributessort_by_attributes_altsort_by_ordersort_by_order_alt_334_335youtube_signyoutubexingxing_signyoutube_playdropboxstackexchangeinstagramflickradnf171bitbucket_signtumblrtumblr_signlong_arrow_downlong_arrow_uplong_arrow_leftlong_arrow_rightapplewindowsandroidlinuxdribbleskypefoursquaretrellofemalemalegittipsun_366archivebugvkweiborenren_372stack_exchange_374arrow_circle_alt_left_376dot_circle_alt_378vimeo_square_380plus_square_o_382_383_384_385_386_387_388_389uniF1A0f1a1_392_393f1a4_395_396_397_398_399_400f1ab_402_403_404uniF1B1_406_407_408_409_410_411_412_413_414_415_416_417_418_419uniF1C0uniF1C1_422_423_424_425_426_427_428_429_430_431_432_433_434uniF1D0uniF1D1uniF1D2_438_439uniF1D5uniF1D6uniF1D7_443_444_445_446_447_448_449uniF1E0_451_452_453_454_455_456_457_458_459_460_461_462_463_464uniF1F0_466_467f1f3_469_470_471_472_473_474_475_476f1fc_478_479_480_481_482_483_484_485_486_487_488_489_490_491_492_493_494f210_496f212_498_499_500_501_502_503_504_505_506_507_508_509venus_511_512_513_514_515_516_517_518_519_520_521_522_523_524_525_526_527_528_529_530_531_532_533_534_535_536_537_538_539_540_541_542_543_544_545_546_547_548_549_550_551_552_553_554_555_556_557_558_559_560_561_562_563_564_565_566_567_568_569f260f261_572f263_574_575_576_577_578_579_580_581_582_583_584_585_586_587_588_589_590_591_592_593_594_595_596_597_598f27euniF280uniF281_602_603_604uniF285uniF286_607_608_609_610_611_612_613_614_615_616_617_618_619_620_621_622_623_624_625_626_627_628_629uniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEuniF2C0uniF2C1uniF2C2uniF2C3uniF2C4uniF2C5uniF2C6uniF2C7uniF2C8uniF2C9uniF2CAuniF2CBuniF2CCuniF2CDuniF2CEuniF2D0uniF2D1uniF2D2uniF2D3uniF2D4uniF2D5uniF2D6uniF2D7uniF2D8uniF2D9uniF2DAuniF2DBuniF2DCuniF2DDuniF2DEuniF2E0uniF2E1uniF2E2uniF2E3uniF2E4uniF2E5uniF2E6uniF2E7_698uniF2E9uniF2EAuniF2EBuniF2ECuniF2EDuniF2EECopyright Dave Gandy 2016. All rights reserved.FontAwesome [_"+/37;TX_dhn#'Prz.26:@DHM %*.48@ENUZ^}/3PW^cgl8<FJCUajov{ @ J Z  & * . : A T m r }   ; B F L T X _ c i n s z   . 3 8 @ F K P p |  & E d m z  %1=BGNU[e #)-7=CJO]kr):PUblqv|",5:BJOTgz$6HZ]hs{  &,6@JTX`hnt| )8@OSX\bhp~"/4;?FLSW\hmt ',2=HS^elw* A T&fAV TlfPzz  P 4 ! t  q q bt& y}}y 33 % 33 `zT~~ 4] Tg@Z 4  R ,T[@ << 4 ,  ^ 2 %%%%%% 3 T< nh @ ;T N TITN C KFKk 6 ? J  : K, : y}Tj 5 / W  K$ 'T$ V L  v   L  6 f y}}yy}}yl z||z % 1  KTTY= |zKz||zKz|N !5 ! ff( G Q 3 |T|T| T T T|zs R 3& ' ' < @A G   ^ [= T / 3 c - `V } hn " Bv g OG `E}n\>lg ,hh@@h EQ P  |z@z||zTz||zz||zTz|7 F x  3C DRRD D u y  ; ;  5!J b h  5 / TT  + - tzuxu[Brlmyz~5qsU hnnhhnnh ttt  T  y}}yKy}? j 3CC  5 ;(=ZXWG/9;/_Mknmn9:YIƑP`q~d_i rcrr iii  y @H -R '   T  1<t0  lnl||}_zob^^bzM ~w~~w~ K = +tX @] @gZ t V``V; ;`L< xra YW  @3 &  ~~w~ @    5! }yvKyx}zy n   T7 rrcr ~ g hnnh YYG P ~ ******** = 4 4  )  .@ (  [  h  P v T~z$ j +[   <<5! I 4 * A C 7 r C 7 @r b ! 6g  T E ˋh 3/{V= n\n ]9 vx {zz{ X  CZ7)D T}yT8T C T7 Tr ]][ 1    7U f @ m   < ZZ ZZ { B r r z{ + T  |z nh yyrrrry pttp&pt 15 tv ' K(   ;;  g  $4 y  ~ MQ s QDnty y  t Ft e 11e BB  T  2     r   I F  y'& K w__c 4444 p] R  GTTX x ]]  83  wrr h  h@ ;fveK \xcikvss]tRat 7+447 && 7  V ( - hn  D$$D  , }t P  `=db97 Bx  t3 ?L g__gg__g a `V     C3 ~w] } y6%6- _$cX ~ TR V22VV22V   P@zyz z  s/ A v  zz{   b   z -    f t    & 3    ]] EGxZny tP P   ++P,  ʲ ,   _hmx 2       ˋ  d4  4 T[ `M`M y}}yT, V ;; 0 && T 3   t' . %  @ p ) qt{tsoy s%$   333vK  44 \ ~v  }jii C @@ x~ C Kw 5 !4 wkz|| ,$P++   -     g s} }y     f   #E T @  )Wbit  S 4X wmxyjh  ofZedZd W f r rsyy'&    h@ v   }592I88!~   I M ? y * BP|88;l]5m+\<b-G_y'>U>c R !0!","^"#0#$ $q$$%%~&5&'A'))*J++,,m,,-..1.../P/00192245q556<6717x78h9:S;x<ghhi-iij jkwl%lm7mmmn$n;nOncnnnno"oopp&p>pXqq q}rIrs8s:s<ssstuv<wIwhwxGxy yz&{6{u{|||}~~~~CM9C|28VP cSOI#|L`m Po1*x4f.HU\1'Cw[W(b;J{.ŝQƭfǮ*ʛ˗̉͌|`ϫZҝ(Jտ׻p9D9gtg,q?o]1aJC0g $   N   F.yq4+M< !>!";"h"##$b%g&D&''''''(()*"*++,?,p,-F-U4>45~566636>67 8"99:-;F;<9<='=\==>?Y@RABDEAFGH(HIImKGLLM^NZOPxQ@RS%SlSVWX:XRXXYY]YZZ[+[n[\d\]g^Y^_2_`5`aacBdd;dWdvde!ffgoghNhikj@jklmnopqhrtukvYwfxzV{r|}/~~Uu[ tJ~3J#c$;Tt TT4P 4 c z..ȮhKhh3c # ^uiƭR@2A 4 FMffMZnnw   v x P  `Vc~ofa[! Y!    T@ b@ suw#$L>$#69JX"!!`V+/EE+V1RF _r Zo p]t ksu[ztvUZ tq9 [[9:QQ:Mqksu[ztvUZ ZJ J&  & a )| s Kw t w4X ] g@ v   YT3 Y`VV``VTV`Գ  T3 YT3 TV``VT; YTV``VT; T\TV``VT;  ^y $% IVhhvjyy  IIVV V V ttC KFttFKktt r tt> @   V  FKkr @   pP tW&S:aR`S:a))6z 6)õ`a;R`W&tPQEEQQEEQY 8 &8 &T8 T&8 @ e { zK}zaEV" nmloL{yry}{{OJNll~n|i&js^^[{m~mkNo|y|rz{Kpijki\f_i]QM[!|Lz~rǑ̒Ȫ'fgiMm([popHH4 wOVVOcZwE;L1Hu v tnnt/ s~oJ,zW`aGahc~v~AHH  w !4t4tt4tt to T 4# )vTV{||||Ng|5ppTy~}y:y~Tppur5|gccn_Tz}y}}zT T dgf[wXX[fe6 tqTKTTT TTx44t8 zT~~f9x44t8(& T T9vT ,T,ThXhYm}}chhcqj}}iVgv wxrwwvtL# P  !SY ylD&)'C3$ Y4K Ti t}yT|}zcesd,.9/F- 1T5 T "Q>W "SX5z|[,9FZ3 Ti 9 "! ! T@ G vTi TT T+3 kT^^^^Tkcv ]btkr Kg _=1lno1"-SKq~n}s{x}zsz.;3n L vTTVT/WW/!(ZMj: kD L k+8V=_GxɁHKxMG_8+ MrrN-hnog? ?go Gw_ rN-hnog? ?go_QPox}yCQ(Csyrp}t{xo^PQ_K n{}|zx8 S``*S8 qxozo||{}s}|{n. K    x       0m 8 vvʪʪꪫʪ骫kihvvvijiʌ 1 w ʓ ʓ 1Y1Q kllʙ F?ijivvviijz )z _^X*DtcX_^sjii}jttjjhsW  m g|vtywxog`vf/TFw.qra\zzzaM{tswxyzzVc,sj|wut{tv\h2p]yx}xzuxWi:mY{pvzs~{sww}e_^#:/r8"   4< 4K4"Kme,,eBV4 K"44"4kt4:4t> )T33333333T4tXr=EE=UIrXt tK T/ ,Q iep%/,xxx(((#Ɏ wR'VbgfVpoqqq{\/j}}Yh^?DFG@EatV@ha%-n<5scsŔO5*VJM(0x[[_}~􊢋 %;AHW{'Qbgfg FIGf=R!Gv^]^z8'n\PuH#hPMqJK{-!ߜv`ЊxġMMN[ĐơϦԖУ!!!x$ǁΓm`r;ni~GhftnOlFKwz6- ;p6p_ph6hpo;_}oh6h6}_ Ǐ\|}Cy ^^^LuZ qmeptcCDCm  ǐ]|zb||}3mrS 667W, "m~yv}u] y]h vp|zwwzv {y{  |p hm R<0 R<P 0 R< i m R<0 R<i m 1<0 1<P 0 1< i m H H H t##@w t\ > tTdw TiFy tdv0{tz{~'&9* TT33T&:''~ )TTTn4444Tt|z@ 4kX S @g@ m  D~~UT44~sjiij}st:944::W  {   NLT_p’xJ  vPPϠHGwwsrP mXXj:bkkcv`~:jX;`Y;l-&PyyQ 4 S+,,||~KKXfccQ+4444400f,,fMff//  gt}{|y~wjX|zh "Q2{zt{tqT4 7\3ulz* p4Tqt   Jw tKK3CC  G fccQ{kkYkkkYkkkkYkBBk C     - 4= 1  gsvZvZ SZvZZZZrZhlvlr|hh|e P @g @g i e P @  ZwZZ2ZZrwhZ P Zw Z  @w}rrwrZZ   %L.2::zzzzr::2%L'2zz:::: zz ph H Z hn  e }2zz11zIIII{zzz1IIII IIII1zzz{IIII{zv P zz{zM vv,+M 1zz6 T 4y}}yTy}T T4,#Q?`\pnZtҫȧPKgjzx}wy\O~#7@TKT ttt4 4: T +y}4j 4y}}yTy}4 44 `$$`$`$ $$$`$<Tg #Zk==k##kZ==Zk#<#k==kZ##k==k#i ]&&  &&&&&&kK# g2%''%% ::!8# t  %56&{SjjQh[=<<=> >KwP ^CT}s@skiij}sstv jt }sTӸKw~ssjiik}ss@@stjtTC^OGGOTsv js@tE @wKsjiij~stsv ks@sTC^ǸTs @KT@sjiij}ttT  Ttjiij}tsA@sv jt t W @j{t,Qa! KtkvqCt e t ԛ 4 * <<< <+!y}|z |RT|y.}|yMx|zp 4HhnzhThnhTThS\V`fy~5V``VV5`V RL'HMoZd99dMH''e L( $4A 4u v߈ /J7I[^_[Z_~}yhn{x(HZf7p\XTHaG-whhiwVQZ:#vz]l`L{l{,+\^˒1 t4C FKk@r CN.ETiCkhT$T$?LL?'0cGv=< vc0;'dquuq--] LaaLvtrrtvLa`Lv$T$]D'#5'0cGv=<#7quuq-.] Sv-yU*PNO_Z~wrsrswH7*V3ziU{Qg eg SA:NT~=L=&0ErAuX5y}|y }R|yR ~|yMx|z]pkou`\\`qbuud[ddsP uz``K4K++44-3V +*QQ듔VV땓4L554K 4 ˫44˫  44Tt Tt Tt44K Gt4 tK Gq q bt."&Ft8t+ +K Qc-b.T5MKTz|sRrQnSSL0t8tĤŨTy}v0%%_Ib \;COLD|yz|rs{A0%e P T%Ki``iK%,QQ,g /g / arzyzyrrbr:9r :9k lr:9:9rrbrzy zy) 4TT@yxxy}||g T44rdTr 4g T44fTF4TTB ||} pQEEQQEEQQEEQQEEQg OH `E{l^@lg ,h v 4 4 &Q)WWXg3 UGQ {y|ss^    / T   14= 1i    m} t2o`gfbnh ./>p+>|Ri/8Crb{Zja_qV Om|  PC44T%V``V L teP  T  hP  TTTT noqqon Tft//tq:v++n+*mm*+n33Väyppv-)mvv  >{ ERQDEQc ERQDEQQE9},~ q 2srqt-}}N}}~ZTYprr~n pwefc~rrq/s~|~M}~,soppndmfnen s -}N1kmo/ ` >a B`  aNty6$7mF dI.3WW- hn fo1\s\ko{yxx<^  U/SkW ?Ÿj-@  +6 OGo Dɝ·lZ'#ik}ts')2OKebh`i_mdG1dqhWm]a"WY VF e G.3O׈- 7hn GNOH 6  t@K̬-*osr^ ?<kO篞 OY OxxytR]׈ssvkc\k}\vsO1fOzkO~rvdOJ.eY$n:moOhq1d_`cJl2)t}ǏymD׈ 83vb@KM>M>KR4)<5Mnɿ<5)4RP p]o udr T~ϧ\ ԕT33~ϧ4 J{{{J{J IYU:=YϿڼWG j8Ke`bz|vw{ ̋{&,(i"z  4t4 T, L T480QEEQQEEQ08.(y{wAi  t XTiTQg B 4DD G U DD t * ^GofTp ^Go &  8^!Y1/)Yb1+3 X ] +V``VRzf|Xm}[YKKkK+++K+>7+++k˙̚zfR[ /`obt@v'T_Gqzy Ywjo`)Ib`__`b)`~oDW~jgw^SX _~|~~tjn~@t^oYYk|P/"`c}{q_'TvQ yyt    ?ApDU88Dp?6 \xTTz{{z~TTK TT 1 !8 2 ZZ.n82Y\uZQ m{r^-Ʒ֫Ϧ [ @{wx^^]Up[c\ˀt bdee  @$fb% aa>"ipuleǞëѯ X4* (3&  &;*226;*qXsIm[FHNMo;otpлͩ&oxtt_Jdwry0Ayu{&Ay  v(TQrLyJγʣMfEpB}P7.G$%Frrs3Xo[{TO(QVY`1(mpnnvww ."4X+prq/#>VK?ʹķ Sp.v/nQ11'A<* <<xp%j]^hYE֊ׅB ?Gߩϼqٵ˟'(͔͂z'w!q=wUG7HJ?xs]C$8rwsp+qi^arʆŕ vTTTT$T4\+T /i )* l @Z @Gtt   V Tnzi.],++,]i{{}zyjpnjry''{{~{y#joicciq#4 444@ G2t1v~z1vF4YtHAAHZEtYrtpg  2  4Ttt] TgEuFF6!1=۴ n_F( RD\\D VT$4[ .G^SSG^J(@twT3fV``V}~d3fTw@t(EQT! Te `wrPNxyprNV[Pwrqqyxyprrwwr[PNrpyxxyprNP[rwwrrpyxyprrwP[VNrpyxNPrw}PNVVNPx,4.oU wtFPPFs\k{oyxx >\V?Ckwk++JLOG  =3`?.Qm\ibgbjnG5[hofuelY=  ,.Gc4n8`XC>[B natĹo8ixFPv8+֫ঽtttuV]]B1 o8[GngimQ`?34=_`b    =acfn}|}KKYXS#Ln8  4.B `KPV?Ck1B]]Vvuut+`PF`xiPta ?MQYKK}|}Pfca=    b`_=43?`Qmig`nG[  ʰ .Gc4B tZB xxyatRt]ssvikcx\j_qFPPFGOLJ++kϰkpC>[Hkfuf h[5Gjnbgbi\m.Q?`3<    p=ϰˠSLH QQ{zH 00 0, {zz{QQ   X00{zXz{0QQQQN0{z 00{QQpQQ , {z P00 M QQqQQ, {z %Q4.&E݂v'* <<< <+'~'|iyzr|x|~t}uz~}tyzrjhv~|'{|~oz|'r}spwhjhy~|}}|x}owuxzp}o~vqyv}}{oy~tcuyuu~xr}|~gwɛ|cx||v'݀t| $|~d+|~vrys~݇uw}{~|G|}}xzutl݇|~|rk|'|}y~z{|}{x|sv~vzyzzy'7}r~ww/*Gs kin 8"W==sv jt >>Gww|&xjUt=N,B[ Q?F  t{tqz4~ zv x  44B  44t tX S {e w$$ Tx Tqt{stoy$$$$tqT5 Tp $$ yots{tqT/T $$K T0 T $$) Wn|`_]#v:[vVi\\iVv6*446eTa u܎v#6]_`uuu0n1W@^;e UU`4U5TTTT`4S2SBzyrrrrybcyjdM djyddysqSUmtvwjoXV``VXojvwtnrryBddkybcyrrUnTddUA??BnUU'&UVlA?>CTddUmի3STk@<?BUbcTm,Ԩ'&)J,> KQtd_O>Kj }|},D!/G  # # @*! ! @i##flA\4v4443T3o@TMK"~xF͇F6)-1?pWSRWn?=%(EUmþBB_XS-(mU6EF(%=?VXpO򎬇F˞y\&sqb]NENewdG&NS6}dNDwO]bqNñџsSe&GF\}w~vt:4+q4CKtېE,  aV4dYztdP\4VAlff,,fflAV4< :\i?fflAV4M 4440M 4|+fLdUS55TTd..Ġ ..||eWT6LL6UVe[o!"m\à B)%h;=h&)CMe0 0 4\ 44< A 4{}~bx4T TGkmeeBV4V``VTe P  & P T wVn5!Jt4C 7 F nt4C 7 F T 7 F ') h $J7_H,  `djXg]SˈScfzhebpR3 ^v" Om(;.?GdFjPyi7voMyyy4 (!?::: @(t T @ Tz|> $@1 i{pkgGR[".__ušȟmNgG&߅ȂAP_ATeAa6226^%OLJnpsosxZWS]{`lcmcbnXzyY\a\^cbhnnpszf%_whY+W~ cv͉ΒИ15hv9U!݉}t{D$ WW2 g 5 T4g[wrrZZTTp_Civ9U:j\iCeM#&nYA ,Ómxwr .ffFfH4 ze`c`c#NW[S 9Z))));7eefeefeefee)4  {r|sv>(T+J~ff~JJ~ff~JK  g 5 /{i WԂ W~  TT{z4TT TT TT  m F84  X l @ @wWT ~ KWT @wW~ t0mjingr;<7 M7#?#77 <:fim B4@ V7)0[/1/^//106;$p#sEAA*,?m6"mpF=(G`$.ƣ 0п D&l&yPsjiel{ppmoy,,yrrUg[giyxtq]um~~~~mu]qtyxgi[gUrry,,Vompp{leijttW m b GTTG@u^9v:p%"M$%MڑhiGGTTGT&&@;$yz%:@b %% v TDddDWXYV_lw}v~v*AdDyo6$7 ^~ )?cwrvy~x]͈}|*YvvT p{3 +T TA \ < T T+ \+TT+ \+TT+  m 4 XvvuuvvHNNHHN)   1j j/ eU> k) $1   4< 4T TGK4ime,,~\-4:4 #x:4tT.F pF F 4KqHaZxuuvwtD6O'xODwuxaq\_ II_ \DD$2?? nzykjstz{ztsjmy}z{JlQeűťž̛{yn׭ 0|zT|T`> t7 `Tz|)ttF TGtt )4z}|ytT ty} b tT4TN[cG=B^60AQEEQQEAKuI7#e  #7upjj_pB: ܾئ_Wc[|a m w7Ep{ m;4U3ua[ RҢ&{ & RD[apdu- U;4mph]@@h֦ t tK} KQ$4[ (@twT3fV``V}~d3fTw@t(EQT! T)TTT K5! Khh5 t TQ  _ 4nhhnnh4nhhnnh:Bp צg U ktEQ9 w !44>TiT( ttT1 TiT1 Ti99 t"! N T|zKz||zKz|IT|zKz||zKz||zKz||zKz|6F ^P @g 5 /i  Ut"! 6D> ^ k< TA K +K G+  TGEg p\T /i )> GWW2G4 ttT15 4hZwrrZZrrwZh4 !""  " Ti  4 44 ttTtk}44 kQ)TkktK +4Kk44Tt+kkTkTsTskkTkTt44Kk4 Ftˋ v |g>DRTT˫kTTktkKh@@hTTTppqq4  ph  zZ4  k   k zZ  !ZtLLAZ4K K ztk  z YY Y LK )d { |zX ] g4KGfg 0 K )+TKx  ^4Z T] TgkF GTԀ `t4+V`@Ӷ+r S > n 4Ԁ T q] g 4d_gg_ d4 T GTT[ r  EQ9 v ԫ  TTYwNTt"RDEQRDEQbBTTBQEhEQXxC3p 3CBc BT  b&'&e pe P  @*j{4a,t {z4 tC8qbbb{y{x{K  t4 4t__4\<-7ʗ7-tD&c+zi0&H. 0,-##s& &2iGz@@RQT+c& &t  x P tV``V V`T^ T TT 4 &Q)F|~aiEjVulѬo70 XDQ^ 47mGGT4} & Tnaxjigxi j(C(jgjixhi5'=='5G8 mTi n5Y'=='5YihC ix8  Tg  0 T8 )TK4TTT: TTx TT4 [TTTTKGxP  x  yy p< ZQ ) I t+t I 4!+ I r@I 0I I p%I 0 0 +t $ h q^jM Pdioo '.X Qv \buD J  zxvuzLJ?  s ]RT1 T*)\&Y ffffzM{yz zyz  % @tJjZ!!3!" $yf+/Y kzX,Hn|}1dtZ\IێĬ TPv4TTTTT{K=but5mUzxwyysqggKgywxz{TmӨ'&h ~zUB>>CnUU'&TUmC>>CTz~{ky 75u+= TTg K%.Khnnh<KT/i vPKt/ ohhonhhn ;mg<&S3r< ;|#&%6Nkjk hW x}p;F&<U3r< Y;|$&%6Nlik hW y|p) 9Iv]Yfh{osjeV]]nw vvKuKpJQT*FhltnݖݘƎqDA5%!*QTFhulstnl_a99:Pp~݀*Pk9okթm p [ SD D DU D$$Dm8?CI9 ..9~`n [ AEN^ U TT% 7;L9\XpqTTg 5 9 $9  # 4@n T+}~|C3p knr]J'V{ke{ohc-#</&|~T+ t`` t{yS;RQPIODwt{K6KtqvMn;<-=vvkhF8 !!f ZZ3ZZg%E E !  a!f %33gZZE  Z!f f %3ZZgZZE ! Zf ZZ3gg%E X FIC?6IY(uC XVYx\b66S* PeSGQGz5:5'DN5TT(TKKT(Tn 4R~~'1 A3ZpT4 T7׷ b ,9_7T5 2 TZA1 ~'~Q1  Q1. ꗐv@Ti Tt2 @$k\9 e   yyQ a U) _ T_ T_ _ T_ T_ ss G- |a99az~z |33z}z99S e * <<< <+wvttvw_+3sE Z@@@@֋Y9ZYhYY9Z@@@@Z݋ Z  t   tR1 ~* Q 9{sYsn{xput}T4T~T7T }4TTru|utpxnurT}yZnnAf 3gggggg%E  (@WWS+}}F簰ɋf,,fMff zzq{ttz{ f %3 xt t 444G{zs{4O!mFNB9x*}}~5W]4xE G xtTc ## yussu~uvqxTzTQOy7}TxvvxzT}xqvu~OzTxqvu~ussuTTt: T,T[T}ysxEFvdyDs4>$0K_|h)!LNMMNwK=KQx<rGCTU{x%%%%TD即#}f ؋›%%%x%{TG>h  ˳&~'+'}~~}}33 +t4b4tD809mi%if+qU3@  nDDnnDDnnDDnnDDn.bXXbbXXbpc}zppqh&c&}hzqppppqzh}c&&hqppz}c o11!"!!"! $o1111o!"!!"! %11o $Z< <ps 7 7 e &]&8t#4#4-_G_G C3uXr 9*Hb=gh`̀, ް5-"MM/8(x,(90KDzіɕOTOm̀ցQ\Y5Yy{))+)jxYhmG{IUsV7=o{vu! z'f@o&d1caaPEb4"f|aunO鿦ɯ˱nnoI7J!I5.OB\WQĦdRۛ~-aOpbKI2C@lU[s^Yoc`̄ƃ~ƒΑ~vD,@aD1"@3byЀѐl"k"rbsIr3p1o1]_qewG1('$:er)n'y*ԧӥؘؒ6;2]zt[uns PDcl|P~_q<}Nx0k<N/ pti"d-"`#69VѺDMV"TAK$ Th~tT  t~~h hh ~t t{tR t~򕃘t6 ~~t ?t~ qqPV]]tסжihhMD;ZQuItI[nt]FEQZ-[+@@*e-8;@@4uvǹߤ p7ZYCYCq5( v >>>-r>->j7)1 ;auabtavzyvvzyu:uzyvvzyvLR]]SBR]ĸB]Sx*.NZwR]ĹwwR]ĹwǼ|CNGCCG|pNC!C,313, q|]RS]^RBR]Ĺ_wη}|w$䔻kiᦿůI7J+kt}n~x?z}}}b;u{{~(0YP KS{TSm{qiTAsFGKiwzw0o_ewkj "˒lshztu|Цy(0u"5@B'\ϊ؊sqٱ0@.&7e}|_g͗|qD|unlaK]~d iqqquzw|wʎó^=~Şv}M,7QupzTS(pzKYNGJ b/ѓcctup4K6gp1zy@yr7Y}{w\wxFis}txyoGqt sp^)X)iz=JFdf|oL{1$+#~[G0`SQRne*wXjsIx[Ͽ^d7,vX9 ZY 2deҦt0 tE EE#)vo}}4u{zu\ O#nWvZh,lt:$4Zsj{rglb1XldvG'bQ^{yqa|x|{jjs}.Ӣѡ?IY–Kk.#4)sV 1|5Gc%1A XRf 7n]Mw]^}ǟxwVo] ytyywyB A'!3EMM!#]([B4WtIm@nxWxWtIWȇ$rzӎlQ3J>Rq_(%vv==)G/H{uAR6=z@kwlkkwllaelj{RI7 A5ifsgffsh./gge0lF  miE#=[Z\Z#=EOiNQ@QyQ@QpzE&}9ً܉{H[1N[GCJۋz"q*g2EKa"81&*a/rwxrrwT(v]*I0 330H5 7 Tz|4# 5 T|6 T> 4# T3~~TzwwvxT44Oe9 1 dpSF47zw8,lr7RZ(x[ts[{+;fC3DK^Fxukrlqv}TK ?(&PX+)#JU ^mmm jgenyiYW»ëP7iSպԤÎ˒rSppoG.B%r u`vtTtp TR4%Zdz{ IS4( k. pkTt t  tRMo  6 ~* Q)ۛS%4՘ΖT˫KT]HAF-"K g_yz}>Q~{{~؉؇}zy_gK飳ܩn_ZZp_bn:vkbA*t%ndʋ̫44m4tbm++44kkLJJl.d |{|8S"1ÞH=|}}6TV5wSLTT=g}}RIcZYccYZccYZccYZc \pcdwywxRj.j.Rcoͭ}t qZbZZcbYZc\L gSVIm 0ܰ .G.k.L.k?+llH\\HlZ釧鏼0  kcthjz{{z7LvvK7isùĨwлQahaahhaai?Ul[Ĺ]SZ Z+)**MOvrqvvq 25 3 + qv6!Mr342oqv*  ).```NW{WM}|XLyR]^SS]TTVQ~ùù]SS]^SS]WQURTTtt4''tTTttTTtT 788a`aa`a^Mkl` 8aMakaW`a9M97Ba 8M97Ba Hgg[o\@\CG%:`dhbgbۏ֯Ȱ:%G?G%;adhbgbN;%GH v/}7 Q Yr3FZXaXxwx_blkxB) K%Lo3BJwu~kuxu*k?Oz!xyxvzAY Ϲ[Djmhl|{{̡ԡԈ֊ j8ч5T&9E Z$jb<r(B{]<6TYuZ|iJC^E,g_zsyubՖӪu^q-1ݛzJ1jI1jgTiԻEY}MF{M`@]~tvtz,J ~Y=U/0Aqtתԛdz}PPxvtnos~}mzVz-cObPru[N S=)id<&liXsŒՍ0ZZ6:3W4U_U266WBN h[aj6GUv@cLj^HI,+Tjk(jjc+,54+,mmZZ;ZZ۽+,33m0vH9*/o⩩+,44>4 q{7$//)9wh 0m+,54+,44,,nZܼۋZ,,>'l4n,,44,,44,,mZ;ZZZZ;Z+,/o-D/#5>'}n00nm,,54,,44,,ۋZZ;ZZ+,j+ JѲ"^ z}i{ѧ錐zss^myzSvnnU{uuwz~˜ڦLvewe :rnwt]R{ϝȹ̯\jtazm|}l~~nh~uN?MamJ}fg^%llI%uXBlznxj|Z6{&1~\NULܿI4'6kZ6nNwatTTTt  T] gZ `77lf,,fAV4 gKW?tqEEE44   @ 5 /0 x AAK TV 1CK TAK TA_K y}}yKy}}yT9 ;9 >0y}}yKy}}yT9 PttpfeOefxxxxeOeffeOeDD8|  Z *`7Q `6w% Y4W%*% X4j%1g6` Q7*` D4 Y%*&4 X%W T#EE#\[^hnT^\z.}TNNNiYT}||||}TYyi[U\`uTTv + @ 8TjMQMQMQWm[FN$l\TT{zzzz{TT\vl]X$FN\vl]X4[^vTt Tt P8jJ2RQkVo8>A , '>&&2uQeGWn!eq=s)b?ɽVWX/c@o E`(yk2@ /@OlmCLAAls  e1U**j*.Nz+8a{z{aY%#y=<==<=<<*```^+LPzlX1Az/-6D&@I`_4| 4B   44!3}|~jk/k;j:/d;jkjL`* `h uY54Y\55\Z56\~  q@-33T&kvvXwpD>m2W._Z8nE 5<hLhLQRSu'/>0Agz8(ҒӑP0KC'ZL{o_uOn ɋ#xW{D ߥpBdȋeE)p3 +57wp ntTy @ y 4'   u n  t' T  K K V ' tXt@ Xtv&'y&'Y   Y&' y&' bKHJjp̃Έbi aouwr~'89{={mx<*e>okjqpi{AR*7}xE|}jp]VY0-|xpaime{}ld""p*}|blv\&A}xfa) Wpo"_m3m"3sٝϞ¿8~~}~hs׌ $zctc^_Pvv~w~yf{h{  Z~}}}}}||{|Z} z}{10df}itj\KMuTuzy~00&    <!! !< jvt Ǒml!4CPWhЌnj|vw||ryIs7h3^1c:gJlXJU>]wD&_nr6Hgdalor@/K&``m}", y@}z~|{@Ë)ҧ̞ȭBO`)y)o3hm^Zx  :w !4i 1J{z~v$${z~J1 E8)3y{||y38)E 1V!4gVQG ?33A HWT! 5|x$5! ~; ~V!4t/|h7S.1l~gd`;!wgvph  i ?v x V!4mTTT  x - VP P P PfAV TlfPzz !  P 44rn<B@(vMzzy:((! u6B@!eDRĨnhhRnD  x K!4Bf~:;8:; 5E}}oۮhJto%]8%{~yxg(|{~rxjrqO>99l>SO~~zz x K!4 EQy  1  %v w !44v{v}JJ}X}w}vw}Xe}w}JJ}wevaʁӎyLzzyӈzz|cyuYaaff6&̶Q HyA~`Dޟ(#PgQ+<3%!!!S|BDMhߺ ђO .-.-.plHs-U7sH<JJJ?H&Urs&l~v~||||~v}~rrrr}|"d ^)[OK0-npq D:)rJ?t~rIFo9$"%9/iüIIR^rdclmkԧ2*:8)0\pFN[BA\ŸghgGDDl)3=  0 jRVVVTPQSyVVV:RjVVyVTPQSVxVVyÁ•VVRjhh @xmŁyVVjRttttF4xPp[px4MFqqqqIwwv|yx*|8 G}AIrw-u\? 5'px$ PY84I5K G3#T1!I%>HGUB& v\wͷ- -%bbd&-JRprvQiu,t~՗Ӣ9RMgĬx{}ާEvhrjplJ- ?&n 5dbbI,ueui`M6fXPljiijlPXlf`M6`ZiRuL};pommop|;LRZM6`m[ [ƗM6Ġ|}+vjS&zzgMRjhed9oICAA~CtIo}d{fxgj ;v+Iz5&o? mjhĬ7;jjjjjjjj 0KBH \O+:xOa_UTS˄BgftXRweWWk!:{z{zzy"J<%wly}jhw|m'!+\! ոϡnMbx7tttpopyjef{m~ Ǻ iii yzyWuf^ V]g`[[f_\ A^N?I`Ujf#b'^jTm4=yBF$3P:kS43g߫ޯG@pFAw@UMMM%O&iWtLXU_ogBF bWR?d/y(#-:=;ra``^_^rrukedA~R?‰“wnmm"?+RU`B=jȕwS<;QE>?F`  RXX4! 55 pqsa_^U^HKʲJpwm7ųu~//:q~iykkkkkkgfhopypoo n0 +(\fmjő¡CB{gtzldg{S)ik-z/Rɮ٫ސq,Þ2=5qnYVL9+3zZ$;;#}MwzVqzvy^oyzzv!UggTUT¯¯gT{fggTgg¯ggUggUTUgTffgUgggg!Mm#[8ICnyy|죢Ԟ[TI&%7O ~~Tvtsrv61psYM O wpv~Tv~tsrvlUXqsk %]rKwx ܿ D&l&yP >T / Ua  3^bXk>C_}g555333g}cm6ﳽmv%f~~O~~~^a}g767/./h~bn1lp.[Rh5kuZi/4oe ^Wf7h7jvWi'2nfz#zCpisL2r@;pEVP<Q;Odlw #> ƭ tt4tt ttTtte 7>jVRH %HVjE##EE EE#HR>7E#E##EجHE##EE##EE E?>?  ++ +  heXuS + þuh  + ++ SXe  %  +  o9˫49/ː/4Gj{fj}^11^rt|qj|$$J|jBGrbrrKK& j SˤreGe~1~w~~w~1G zz0v~0BKR+%+ ~ T+u+~w~10G 4 v2 dd0 mcFr@:}77:@ڳm-T0>2tM2V33V2Y&Lt>T0-V- KKKKKKKKTtY TY TY "6 gn~Y TY TY "@6  H~HfT Tgnp(pT<}~}<4TT~}<2 <p4tp Y:YY%$~~$%YY:YZ$%**44ool8II8oo44**%$Zu* + uHd8lhTwwvym\_u5^/7hVfJC22C=+JVhX[<*N?Y3: ]#"S:Y3N%%I%%%%F%"F%F%"mmm%@5z"mmmmFF VmyjjgwrPE]}~Su8ӗ)xm6 |uw}un]~')kp{u~ y nkuptogo>4y}Ϧ)Q4  gyr=7TRyytvz3*WJttx~8tA&ysjmm}՗ : Vx  dTT- 5P x`  eepZp %$ B((BP! (''$$ GG(GGs$$zhl?9%$ _{_{ V| m % GGGGGGEQQEEQQEG-   %  EQt lT^_|_j-Z7BG:?)_s:y8CXccs{~syyyyzyoto֎~@,="H(`dine|Anq˗NJܨ,+Pמ M q{mv=m RJCww7cl!w/|)q% QXeYGDW[r0Id?qov|wvNX^UZl-ƒs|eW"}fڋ\GQ+L~bGDCd5.26J:#:t|mcUJmopmvn]TB4B@Dd$rvJL88˿}~=.|Նs=xzo<Bd l8l \ʨʩܧxxӪѩ̉Шܧ̩ۨ~+Un/nT8)m'xxxx+UmTs_^^_xxxx((8m0nyfzz~|~wL@ %"sx@{s@q|xs@mw~x ~x _sx{rr|xs@sx@zs (r{xs 2C % $ %w x}s@nww~s@m ({|vk6~}xenHG)qtyduw{z~l{s{y{si|hobp[N@~ r@na&s u}{xw cn3ow~u?m{D@}s~szzqqzs}}w_oG~}xemHGox~u?n{ ~}wfmG( % $ %d ;zu1t&A"Ω̵i&L̔+@~tvqazp@ubw&8@SJZu\ek pkfY8@,F):J\^GZgmn|~~rNvƯri_z{wow{vy}psV1}nso(>}>ptlN[XKH[ͨ>- "?4'::''::',Ah"ttLR AS1 Sc1JֶgLXpjZ@  =PBBPOA AOgŬ\]W»[Z3)Sff@_±RD=̹|ͻMV˹$QG̟^ͫw_BG.O`IΤwϓRϺTEDjX 3""7<"ߊmQ1@@ryt8spvu:@rfqvu:d@r_F/D@>L6L! @+Ohhhh[N@c@92;@1  y,((,mm<}nik<ytgn(Bnlmva2gWTP Q~awez!uP!Eu :PBBPNBG=_!!@1@Z*y@u@_@M_HEQJiQwrSrNG2JtA(@w\EQx]nrTrN:BNcTX.E!]^ggTW-|cQ f P+((+ll>vII<5 YaqT;Qvy{Qŷ`bZ Y`qT;Rwz{Q9RIPP(*/inW|ϊL/b\04]O__@P( e,l,|} v)eiyz ) v??4 For^{g=Zi *>薚=v*09H3 Fos^{f=ZPi E(J-I4i^xz xd 623~**)(!= xetpqRtJ͉yiiylHXzdipsl_~UGJhsxyW9Yӿwyk]]s}zw~{mh7k>Yi{ ztdYgrn|oM򹓝gptx*kSk*kl1wGb_]aTfvst+*r\zheN;h_hg_@_hh_ilu~~$rfP|KEUfav,ɼuaaP@d XvvT@A!!KTy  ~@7뀙v~6 D  T4[ *<씒>? DB(DD(BzD)ANZȼxȼXN=v :jTRR;;PPQ2<;5 ,$()MU]()++\TMqqz΂34ypm1 .oQke^ 'uv& ^ek7|epex#B9o=9B]:#/ݠp"\&"iRexp hB RXD@ _* pX@RpchE:dM+A * [ $0bwqf]]]U9pttp.ptqtoqJN JAN AJN lL6HpAOYKI++srs I0"/rIHqqIHrv;(hqjuqiF ﷰg(7]F$ g)XP p'7)28]8j*%jjjAo]" -]" -]" .\#<]i|i|i|j|666Fٯ6UaZg<xgw;A A@ !A@!!@A! @9ŵwvmQuLflD^A94wHMZXaǂݏ,!|) *) )* )* ** )* *) *) )[OCPZ[P55ZPCO[[PP[(ǻ .S"0@:M`edeSO[/:~~|yw{ >g7.iczdfptð+&4R l^vQBR{xxgd~y</Rc4jc'^d K4T+TDqT1 aa 1qӌ $ӊ4FlGuj/>cvYXwrlO[MOO[Olr}twXPYv@c>kPS/k_`bjpN1kI|  FkuU)4S'-{:d@G &zzEwvlmulchr]t bFs^[XV[ vN;mЋD1 g%/O,kjF?j}yykD D'wsxx tD D7U 1 t_>hjthhjbgSgT.  T譁bjh>n_KD;D h/4+| ZsuS&yprxoh nrR/Eoqwn썍c@ ";;dxpXBB}tq۽w Tdmlsur|jto tt ttDtE [ S)\<D 4x / m  8{uNvQ*33Q~Fu{uv+NR-XvD ^ vXRX/ m *6xllsvr}jXm 9 )[=)R~[~w~5-!i5 D "~v_V=)[D Xwauqu f!D! }qquur|jto tt ttD ttDtì|r6Z<:S vg$gJAv<ֽYi}=af44 )x5Mk4444+   T T T  {{{tT aT TF7  Tr J tTsR@6{@),\,)@əEQZT aIIs~xxx{?+)])+@8s~v T@P Tx { T Ti P TTTTT//TTTlvT T T!5  s^vt 4~44 }}{ptrmg}e}Mpvwyۏ P Xtj\b'djгg[L״( ¯#wmݿbtG(r|kj>Slst =Sls_tiqnv„Ņ3I`QnN^DyagTQ3I`nȜn;((5;!!6ryqhn}.d9=k%)}|||{zvvuyyvvx}̖ҹ֐acrppxswzn}{wvvӍ⟳͂pTlZxeyR{0o|WbeVHquO z|n*)j4_SnNe]_\]“†gwkrmnnny{ʼnZlvTdp@JI4X^xԉ@jwvw@~ny yorpmue{`nYnpr@^rss~~xvvyv}y@uwzD8{{|z|{}{x}~yz~~} ; $ˉˬ7y88Siˎ; D8hLp` d|jK='t<  jmP P Z-mm  me f44-4LLmxzzMMzzV``V43 -ժLL\UI (fc}sm- -yisnK8 A*, gtx^L p&{'%%{pVJ9$5EE$ݑͥ}r:CW*[_?P`X=}[Abo/ kk(22I2(UJU2kd +Ԁ GX ] gZ X ] g44 G4 t TTTipE77EV@p1 U_xo H 6 f  I{ _gg_n 7bn 7b$ Xrzspps^?``^ $ _`bZ[z[;Z$ &jWWj&[@"UzUU$ XrzsppskG+P Tv@T K xILLIILLIx^ mK+ tttt΄PHt ZVt ˻WLqqrHrqqr- hnnu~t t˻WL@mA ˻WL.t JMs^\tlji!) tIK^0tH!wwxt^B<``uft`WU4 x tttt* ɽYM$ ɽYM ɽYMwwx?)^cj]Dces ҳxk.a ɽYM$ 18X:b}}} FhXa"! D( }}}b81mo9ttʓ 0 %nllb !+fzx!p|/7chhk+^[THP}.}{{MYɷ7o_qccy4{H]ȣǦɽYM|%npzdcZ}!DR߼ \Zjћ|0!߼XEdkdNYTMNX 0PcXR}6~YVWt   S kIJX%Ba8k#E b>[=:-  Yvk2 OT\0OUƀԫafob~hSwk9&&FD[ _Jͽ "QQO;2x) +?q$@8q+*;u~-%xxxquutgfh%'E̹VL*v˺VM`wzTE`ubiqzuppJ_e'%|ŕ}rɾɿdZ,ɻ˾gY%8>4 x [;kttTtTl* MCΫ MC1 ˻WLN͜f´[VmJJ{K/oqwnbces՜ ѵvj+^ d^]  blՔm)xyx^HCii}l\NJp" #kk՜͜k眫 tt: oVtt c7/{{{b zf+!b lln% 0 ǓEt^+jffllɽYM{{}.}PHT/7qͻ]H{4cycq_MYɛǦsjZ\ !}Zcdznp% 0DRɹXNMTYNdkdEXÿ!0WV~Y6R}XcP^vHZt|z( z] }z!~q{yzp~"{}~{=UP? Q={~G 4IHtZ]41YW36ЧubQEd]"( T$7/V,'t 044 '%YT8l 9|2'8  (%XU7l 9|3'940 k@tt++UUttttC<<4444 TTUUttttC++<<44 aJZZZZ44cTSc++TS33ZZ 0gQvOy#DORKPKaXWaaXWaaWWabWWa 45! 54! 54!-..-......-..-..Xcc@cccccc0ɂь8`a@aNdC9sbccc@ccbcX9XE-JF,bH5@Y&nË49HbF8s̷pzSzN{R{< `_`_`_`_9''''pqD-A&aa-D`qX_1`AMtCC%&*)GGbbIc~c͋%)Gc͋cBս_m 3PD33DD33DjKgl:VF_-zMWSRn\nnnn\nZECSSnn\nnӾN+F:g˝VC&&ӋlgZG%%GG%%GG%%GG%%GP8 XP * 6DD6srpsG4Tmmv)t~̩vVJk}ltu(vumm4[ `$O?$d``zw~y8Mva\tiN߶܎`4s~nkA["gwdLaG$lΥэ`v~{ҊꅮK-5%L .U |肙i54_:vxH|Q̋yPBCĻ*O8Qz }y2!v w 2!dx%%uouyf"2E"ciP8+ H>VV> 8PicE0}D8F?:/5mV?_@)*_AUm֡F8~4pw:{hI K6AOR||| 7::-R=6jsnVK {Qr2w..4$<1Unk;HKTC$[EEq;rI/(6F+G-7+`=(c2F]U=PO>Ulx x { T@q] Tgt1 it c* KWWKKW#1bnZyOL/õB+ h'X=-k7yS[rWmK|CO]ew,i@RF˿WKJvf|)}xyk~JJ?X7gf3.x,+.46?JGXjkځLJvl~doJLN*4A@Pbaul~xyJJJww}IIJÐN~LkR{mmaUULEC><;;{mDRs*MSPwms}wy<u|ƌ  Y10 Y 1122X48C1£dzʧr]^NJqZoe~|Z~W43XV32X+1fIHJLh67:gfs˂uncor~EMUUaml|ؚѩʵɩӛlG@/' "vg9~{~iyenaMxx,wMw^Fyl}l 66xtm|cw&LL+dtjiJ4qqߠ˚|O)xOpYpZ,,pWwT,JyIE7wt4vQ^6_4 TT4 P q q bty % %  @tTtL tto tt ttD4 TT 4 t#4 +PPPP]w~PPPP# QPQPPQPQk#4 ]w~PPpp# iP# T /0   x `tT_`b##b`_ yyQ t33 V22VL ' !!yrr11K- /H !!e+TTTrryy!!!!V@;vyuw{{{s{sqvwtzz zm m{`mm  F> v m m m %%WBS qg@\LP{|@)҅%V` BBB %%  @w\h<;v-;ݯ].Sg9GFXVi_d:ftl\mM>U:\!-B o-Bvˌ{bє~8w0R8#0F2SXtegJ]lA9HH8QXi[syxy\HN-fXR22Tt4t9lF9y4d;1?;UҒ/tt<%%< "SKj<5eZ>:$ $$=:Z>ejS m$54444q(f?f?(q***M**wI9(9II9(9I*' wdA467MR*M8=IF[-2 ~ 0XPdow4 4b^hvii!r(u)-vjzfj~qsoqz az qHoCwqs|qjz)(!ivi#o#vi%GT;;;;;;P 0VviWPVgumlwa||q{cYili`dH__·I5)4y)Y>BݮU11V1h8SM$wh#hAQWƇ¹ÐvZ];();;)(<&U11UԡϱB.` eSGtCm$t]$ttR4'4$BL8,L9}x9`Q^fxOoDk3dGԴ"TUa  vsXQF55EE65E<xiUNgs{f<ϖҖ~hr84W{mXx|cqJ_s'*0󍂎iZӵԵYn5U+"C~?ihyvxnnn6 >#A0W9 |xuzlMx|lT(x||xx|T*0(=`hZ6, L86- I86, _ -i1Yn|||jjk8dJ!E+z$99$+!8YisV>crbxy~vz\\\}v{~^ws8~64468w^~ybrc>s3%p[rrcrrkii~kssqrbrIIV*B+$$c+CB~II%%Uaa;U%% 5??H5 ~)ԫ   Tt t ` 5!J Jn J wNk+mTTT11W E VNMDH>>35b d- E. :V22VV22Vd'cU/ ocuovocv?% q|~fFF 0.*ocvnvocv&0q|KTi KTTdhjw{i^u_oYlnus o^iwhY_u{jhwuji>qw[GA?ijkŒ[V(1g=VijNbi6%Qtb(e nzfl4u~d p "v[~}dtVldvtşW4tt }}} "CVt[Rt}~[tvR[Cljh\^a\Qwt\s[Rsjz\oUwQVf[VT[gdk\c`^ebiObt6Qb(Te |TT&&'dq:=2G<LCYRhn@K5 $c{{q{<<{{qz{cc00E3'ҥ}}{PRHLbyz{*Tb#E.ᕖz<_d_:@sgD_^_*dJA Bɴ׵to'W4pwοšvWXM uY1A3g,{ հ yL Z=xsav^|ZZ[k.k/k.hemf$6k+ː]V$Iqo~QNڈ7.;ghhVND<{B3^w/ۍֵ5b LQ*GJW}ϗѝڏy kTUnn~ryj_MlNy|bmmT]bj[X]~-u[_k[TZKNW]dWT]TkYacYUaö1r&>kfbr(ywvE^nw"'hRcl`jObenfQaWT`]Tti\~{&XU3tOZq]s~Q[8qQ]sZq{N\[kP`m]lM_|r(nhd&>lecovDd$H6}z~t1YbSu\qP y,:|`B/ O~TaKJ~Lyy1Vwy:pI>/2ndgaWrsw  =!Y 2R?2"?=. O?U<AD$(-}}}[ׯMgYST**lSmMrWJB`enū)c1&E,u|ѰڡšXMN9* T(T33T&V ]!zltahqrp!s,o"prrgl!| N#l[heeezpK^7Lw} cb* [)F3RtZ>UKLLdllh]rd.^7|}}\".% _qqoy~yGAokzAïwPW ~|ԪAyoqq0[]yZigmpgːt@6)HW\!zktaiqqq s,o!qrqhk!{ N#k[iedezpK^7Kx}p    #` RN{M{ xiwi9#GsE}Tl+{X|V}2h8pihE[&Yr!hgRoq-εߝA UǾԾ*}t~xqi#E3lgc2Fj`\Y=urrqrqs $>tY~\w`rk2FclgglbE3jr`w\~Yu<rqqqrr %tmZR{QsstN]wiggXnϤOTͮmwmwmwŷ v|iI#&bSS!mvvu  D4P 3i-kbUST345IIIyq߬ ) )) 19j4 :P* C3+K}T -M ujmatvhj_|[t>4a@kk[|^4z8qFl;7MtH $v"?-=xGnS-ub7È A wc-Ef7-^DNfrx~58~O  K(JD;;JEYFkT«FYEA# ## #$ ## $R+7TS+V T}y ` $ ## $# ## #[pdIH[<+N  >t:OO  %%%&$'b %%$'#( Gg4(K K4(Gg.S1>P;;>S1. F ڨzz'.<!bV[b-;PP-;b[V!E$@hh ? +YZ< [ ZY+  d 0dA1]ZInBBIZ1dA05K.$$%&T `X +S @gT T B[PP>P[,cs£,P t K: y}j Ky}}yTy} K K[R +X @l  9tk,ccTsNNTck,BP>ƻPn4RT1 T7}y1 T 8 K ' T1 T @ {X @l  o0v@0<;u^'\ =*S<,cXP*"c`[h3\5jj5< UgF19PREij+#hd$єZۯӄhw*K (Y&ZvV^e1.j4E9""оqrQ)`j#KE[|z0Y`7~?g drlf.kg*{WrrZ^mwvl[s njbgnzhylqfSB[< .ShtviKkTpxvnmn`j|kfZ_FnʬҞgn|rRMHh,Irqprg^sAM/)8[PD0nf ivqXѵ+DD yZnbt9#tx 3 us{q[Ƣ᳚s~N\ 0H" H" H" H" 1  VKTT6 64" E#E EP/"@Z<[@E EE#[<:Z TTT@TTx T) 9 __&X.$ Kp_A;__9~2M@nh M* TKMT @nh M(@nh M P M@  @ i @ TT&DNuye }  Vҽ T} ljllR  ~ufH7NuuaauuTAMr\JC+1 7}yy}}yy}K}yy}}y+ , @j vjIIJ# %BzϜԝ̒<LRosxzce%k$ld!|{{tuv\| k~}lr>++6YF$&E{YIv['?Eljo~ (9 0tX @] T +X T] S TgTZ c k~~w~}}}}~~w~&&~}}}}~&&~}}}}~&&~w~~}}}}~w~~k =====&& ==== &&====&&====&&} ""4 0_}2/bw_1*S@ H2spoȫg zz9A{ezp{{hh{zqz@ez@zz'L`FF=1<1#WX ]vvL;3lK@+@LV +< qU]%FO^ePVn`r'sysfX\Rq8dsضsF%KٮJ}3хbslt[`Tvuai4.:e?2%ٰۂ~%~GbRSlg}^`st`an좾]4jމQ@.&%&%&%&% YJ I8/-pR %szw8&%Bpq2zr% !!2.l?A  R჋Ίt,ә$j"u/}s-|ZH8 H.w_puj}$xll`?^ l2BAAq3l۴l8okmYQSBjtvml .ڎ\KHqX @l  )uAp6wYl4~yUѯW?QYm}ptjhFEPx3|(/ŏ45&ϻąfamJ?jԋ<#>n,iIΙJ\DHհ4.4g"]vzuyia=sA|M5#Mo`Ba,l#:PhCt"]уHą3B̖ڒ/qu=hUUv@i/ ::hUyrw>ggjk>pDLUxzxzxzxz[a7MzR?ݙob4~{z+4+4+4+4+ T@   (     ` @{3 @< A P    P P  x 7ޜr8{M11Mז@;NyydmyN!4p<%0d*TKjjT*6Ld0%pb;4NmdylymczN ;j|@118rz;jN mzcmmNT4o;b0dSL6jcjKSd0<oT4N!ymN ]]zϞҞԝxxy5___Yt ~rl3/r5l3/  HrvZjG ?C-T%%\:RR:R_DDDDDDDD?)|8oCA /-$",B5|6-GcKdԛӘ py||u~w'~rb F o    & , @ e s {      - : K U c g l u |   / O V Z ` j o u {  &Dbs~-18>EKOTm  ).7<DQYns%:@Ui{ "',1CUZl~$(-2BHP`gku{ $,2APWZ_drw} +8EOU[binty~ $).38CNY_doz <<C KFKkr =oYB; E#E EP/" @Z<[ E EE#[<:Z@ TTT TTxTBt) P t* i@EXXE+y}}yK . +EXXE P  +  .  '  33 y] hnnh }y ]]]]s4  . \2A y} B  ,  FTk BBa U) y}}yKy}}yTN %  = hnnhhnq F  A [ ]]E }t ""  M - \      1<0 0 +   ff }y f _" - .  hnnh C p  }yT(  - V` C3 }yTy}}yT c  |z S +o + D+ \T2TA  ʆiimdod $@~ Kz&w{yyw}| |}xz{wa&zK $|' [[ !!  oZ S 1  0 [R YWffG ffU ] @g w TH U  3CC3 X K] + > TY  [ RDh  1  TTTG_^X*D4 4D*Y_`tW ! '''e   TT  TT i hh    O  g B 4TT=TT y}7 !x! hD  : ,  JJ 4   F/B NPuc]T! >9U G @V``V}~d3fTw@t(suwN5~w}+}PV  {zg  : T TR ] Ky}  H g TB 4$$G U$$ V``VV` `V  ! _Ib \;COLD|yz|ru{A0%{[k @h hn z|  r  4~~4`_`R`e9C/R&ažҦ4A'")~4 Uff ,u !55! = = T- /T {z GCC8=<<8CGC   VV  z| YY .:t: } &&T O  ' LfeNzyz# u"=1?u՗ ff YY Yff  & /]]1a }. M MY;/a3 :  t@y t gZ !5  \|\?ZEԅc*y^H(ym|[ n U t3 ZZr EQQEEQc '> 0 4 Z V``V  ~   zz3') {z4  +<<<< { .= =  C 9"TM5Ř{~~D;i ffW 4x !x! QE 8 8 8 x  i     tkRE; V``V< A 5 /  RT &    + ,  3    O >  zr^``^?*<씒   @(  S t }    X @] -   }y yrrrryy  ( yy ~w~~     [  tt |z@( Tz| }D}} RD ,l"7o''$ { 1 D     !K z{ 8T(A(A(A mt Kxxtw~ ̍t|~}: @w{tsoyx ~  R1 7 OIIgX!!gXg! fz\J$9:lA ~w]]w~ z  mm))mm)  { G YU 3- t a h N0  K m + )v P  \ t44  < A ,, , ,  T  b  < TA  F  }t.+ݭ { `T33 V @  tk rcrr   @  >  xyots{ SK(   tp  yy :  7 D$$D   nh &T* 5 @$$@! quuqqu;;uq f K< p   QE t ' rrcr 2 T STdJ,]շ49 arwwvyr/ (DB%$AΌ %  `uttu~w ccl qt= hF B 44    V s V   Ez*6z*E! !$DD$    7T  -  R  5 yy C .  @h  <<<<  o7 TT_Ld haahi`ah  /ti V H  ԫԫ  ] Tt . ;; <:Z:  3}|A  P  3C ɽ Nba] 0 $7 o"7l      @      << y}|z  i  z{ RD 3 $$ DR  ip w   EQy 1 0 fM@ jmq  ,4[  @ XtxmihbW_)  RK( t :z{ z} R%  7 tC ( t  z x x !5  x  & %y}  _gg_    *10 ˒ h   `V  m    [  ˋˋˋˋˋ 7ߋ7   K [ L z   - -      Ty  !5  z + &m/ %t~ -   \$"WT * nh ttt v    ##   h33spyrs@  "" x@8 !"""`>N^fin~'(.>N^n~>N^n~ !"""`!@P`gjp ()0@P`p!@P`p\QA0ޕR     v^  %|_<O<01h  pv_]yn2@zZ@55 ZZ@,_@f@ @(@@@- MM- MM@@@ -b   5-8@ D@,*@  m)@@   ' D9>dU*#    R     @ e  %RE    $ k(D'  % %  0$.$P/ /: /K /Q]    ^ U k "y U $ U  a y * <Copyright Dave Gandy 2016. All rights reserved.FontAwesomeFONTLAB:OTFEXPORTVersion 4.7.0 2016Please refer to the Copyright section for the font trademark attribution notices.Fort AwesomeDave Gandyhttp://fontawesome.iohttp://fontawesome.io/license/Copyright Dave Gandy 2016. All rights reserved.FontAwesomeRegularFONTLAB:OTFEXPORTVersion 4.7.0 2016Please refer to the Copyright section for the font trademark attribution notices.Fort AwesomeDave Gandyhttp://fontawesome.iohttp://fontawesome.io/license/base_dir/assets/fonts/fontawesome-webfont.eot0000755000000000000000000050355614516425663016706 0ustar nLPYxϐFontAwesomeRegular$Version 4.7.0 2016FontAwesome PFFTMkGGDEFp OS/22z@X`cmap : gasphglyfMLhead-6hhea $hmtxEy loca\ maxp,8 name㗋ghpostkuːxY_< 3232  '@i33spyrs@  pU]yn2@ zZ@55 zZZ@,_@s@ @(@@@- MM- MM@@@ -`b $ 648""""""@ D@ ,,@  m)@@   ' D9>dY* '    T     @ f %RE    $!k(D'  % %  0%/&p@0 !"""`>N^n~.>N^n~>N^n~ !"""`!@P`p 0@P`p!@P`p\XSB1ݬ        ,,,,,,,,,,,,,tLT$l x T ( dl,4dpH$d,t( !"0# $,$&D'()T**,,-.@./`/00123d4445 556 6\67H78 8`89L9:h:;<>?h?@H@A0ABXBCdCDLDEFG0GHIJ8KLMdN,NNOP`PQ4QR RlS,ST`U0WXZ[@[\<\]^(^_`pb,bddePefg`giLijDk klm@n,oLpqrsxttuD{`||}}~Hl@lH T H`@$\XDTXDP,8d\Hx tXpdxt@ Œ\ ļŸƔ0dʨˀ͔xϰЌ,ш҈ ӌ8,՜`lHش`Tڸ۔@lބ߬lp 4X$l( ` d      ,,8(Xx|T@| !"x##l$$'h(*L,T.L1t1230345t6T7$8 9H::;<<?X@ABCDEHFHGpHHIxJ JKLMN@P@QRSDT ULV`VWXX4XZZ[d[\|]^`aHabcXdetfhghi\jxnp@svwxyz{h|}}\lt4t88LT|| 4xLX(  @lt$xLL HĠT(  ʈˠϔldPՄxpڬTT ވL <H$l4 Pl ,xp,xt d 44,hP 4   4<,,408$8T |!h"$L%0&H'()*0*+,.$.012@234t5$69 ::; ;<(<=4?@ACDFH`HILLLLLLLLLLLLLLLLp7!!!@pp p]!2#!"&463!&54>3!2+@&&&&@+$(($F#+&4&&4&x+#+".4>32".4>32467632DhgZghDDhg-iWDhgZghDDhg-iW&@ (8 2N++NdN+';2N++NdN+'3 8!  #"'#"$&6$ rL46$܏ooo|W%r4L&V|oooܳ%=M%+".'&%&'3!26<.#!";2>767>7#!"&5463!2 %3@m00m@3%    @ :"7..7":6]^B@B^^BB^ $΄+0110+$ (   t1%%1+`B^^B@B^^"'.54632>324 #LoP$$Po>Z$_dC+I@$$@I+"#"'%#"&547&547%62V??V8<8y   b% I))9I  + % %#"'%#"&547&547%62q2ZZ2IzyV)??V8<8)>~>[   2 b% I))9I %#!"&54>3 72 &6 }XX}.GuLlLuG.>mmUmEEm> /?O_o54&+";2654&+";2654&+";264&#!"3!2654&+";2654&+";264&#!"3!2654&+";2654&+";2654&+";267#!"&5463!2&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^BB^^B@B^@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&B^^B@B^^/?#!"&5463!2#!"&5463!2#!"&5463!2#!"&5463!2L44LL44LL44LL44LL44LL44LL44LL44L4LL44LL4LL44LL4LL44LL4LL44LL /?O_o#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!28((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(8 (88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88/?O_#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!28((88(@(88((88(@(88(@(88((88((88(@(88(@(88((88(@(88((8 (88((88(88((88(88((88(88((88(88((88(88((88y"/&4?62 62,PP&PP,jPn#$"' "/&47 &4?62 62 PP&P&&P&P&P&&P&P#+D++"&=#"&=46;546;232  #"'#"$&6$   @    @  rK56$܏ooo|W@    @   rjK&V|oooܳ0#!"&=463!2  #"'#"$&6$   @ rK56$܏ooo|W@  @ rjK&V|oooܳ)5 $&54762>54&'.7>"&5462zz+i *bkQнQkb* j*LhLLhLzzBm +*i JyhQQhyJ i*+ mJ4LL44LL/?O%+"&=46;2%+"&546;2%+"&546;2+"&546;2+"&546;2`r@@r@@n4&"2#"/+"&/&'#"'&'&547>7&/.=46?67&'&547>3267676;27632Ԗ #H  ,/ 1)  ~'H  (C  ,/ 1)  $H ԖԖm 6%2X  % l2 k r6 [21 ..9Q $ k2 k w3 [20/;Cg+"&546;2+"&546;2+"&546;2!3!2>!'&'!+#!"&5#"&=463!7>3!2!2@@@@@@@`0 o`^BB^`5FN(@(NF5 @@@L%%Ju  @LSyuS@%44%f5#!!!"&5465 7#"' '&/&6762546;2&&??>  LL >  X   &&&AJ A J Wh##!"&5463!2!&'&!"&5!(8((88((`x c`(8`((88(@(8(D 9 8( ,#!"&=46;46;2.  6 $$ @(r^aa@@`(_^aa2NC5.+";26#!26'.#!"3!"547>3!";26/.#!2W  .@   @.$S   S$@   9I   I6>  >%=$4&"2$4&"2#!"&5463!2?!2"'&763!463!2!2&4&&4&&4&&48(@(88(ч::(8@6@*&&*4&&4&&4&&4& (88(@(8888)@)'&&@$0"'&76;46;232  >& $$ `  (r^aa` @`2(^aa$0++"&5#"&54762  >& $$ ^ ?  @(r^aa` ? (^aa #!.'!!!%#!"&547>3!2<<<_@`&& 5@5 @  &&>=(""='#"'&5476.  6 $$   ! (r^aaJ %%(_^aa3#!"'&?&#"3267672#"$&6$3276&@*hQQhwI mʬzzk)'@&('QнQh_   z8zoe$G!"$'"&5463!23267676;2#!"&4?&#"+"&=!2762@hk4&&&GaF * &@&ɆF * Ak4&nf&&&4BHrd@&&4rd  Moe&/?O_o+"&=46;25+"&=46;25+"&=46;2#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!26#!"&5463!2 @  @  @  @  @  @  @    @    @    @   ^B@B^^BB^`@  @ @  @ @  @ @  @ @  @ @  @ 3@  MB^^B@B^^!54&"#!"&546;54 32@Ԗ@8(@(88( p (8jj(88(@(88@7+"&5&5462#".#"#"&5476763232>32@@ @ @KjKך=}\I&:k~&26]S &H&  &H5KKut,4, & x:;*4*&K#+"&546;227654$ >3546;2+"&="&/&546$ <X@@Gv"DװD"vG@@X<4L41!Sk @ G< _bb_ 4.54632&4&&M4&UF &""""& F&M&&M&%/B/%G-Ik"'!"&5463!62#"&54>4.54632#"&54767>4&'&'&54632#"&547>7676'&'.'&54632&4&&M4&UF &""""& FU &'8JSSJ8'&  &'.${{$.'& &M&&M&%/B/%7;&'66'&;4[&$ [2[ $&[  #/37#5#5!#5!!!!!!!#5!#5!5##!35!!! #'+/37;?3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3???? ^>>~??????~??~??^??^^? ^??4&"2#"'.5463!2KjKKjv%'45%5&5L45&% jKKjK@5%%%%54L5&6'k54&"2#"'.5463!2#"&'654'.#32KjKKjv%'45%5&5L45&%%'4$.%%5&55&% jKKjK@5%%%%54L5&6'45%%%54'&55&6' yTdt#!"&'&74676&7>7>76&7>7>76&7>7>76&7>7>63!2#!"3!2676'3!26?6&#!"3!26?6&#!"g(sAeM ,*$/ !'& JP$G] x6,& `   h `   "9Hv@WkNC<.  &k& ( "$p" . #u&#  %!' pJvwEF#  @   @  2#"' #"'.546763!''!0#GG$/!''! 8""8  X! 8" "8  <)!!#"&=!4&"27+#!"&=#"&546;463!232(8&4&&4 8(@(8 qO@8((`(@Oq8(&4&&4&@` (88( Oq (8(`(q!)2"&42#!"&546;7>3!2  Ijjjj3e55e3gr`Ijjjj1GG1rP2327&7>7;"&#"4?2>54.'%3"&#"#ժ!9&WB03& K5!)V?@L' >R>e;&L::%P>vO 'h N_":- &+# : ' +a%3 4'.#"32>54.#"7>7><5'./6$3232#"&#"+JBx)EB_I:I*CRzb3:dtB2P$ $5.3bZF|\8!-T>5Fu\,,jn OrB,7676'5.'732>7"#"&#&#"OA zj=N!}:0e%  y + tD3~U#B4 # g  '2 %/!: T bRU,7}%2"/&6;#"&?62+326323!2>?23&'.'.#"&"$#"#&=>764=464.'&#"&'!~:~!PP!~:~!P6 ,,$$% *'  c2N  ($"LA23Yl !x!*%%%% pP,T NE Q7^oH!+( 3  *Ueeu  wga32632$?23&'.5&'&#"&"5$#"#&=>7>4&54&54>.'&#"&'2#".465!#".'&47>32!4&4>Q6 ,,Faw!*' =~Pl*  ($"LA23Yl  )!* <7@@7<  <7@@7<  pP,T MF Q747ƢHoH!+( 3  tJHQ6  wh',686,'$##$',686,'$##$/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?O_o%+"&=46;2+"&=46;2+"&=46;2#!"&=463!2+"&=46;2#!"&=463!2#!"&=463!2#!"&=463!2        @     @   @   @   s  s    s    s  s  /?O#"'&47632#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2     @     @   @  @          s  s  s  /?O#"&54632 #!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2`      @     @   @  @     @   s  s  s  #"'#!"&5463!2632' mw@www '*wwww."&462!5 !"3!2654&#!"&5463!2pppp@  @ ^BB^^B@B^ppp@@  @    @B^^BB^^k%!7'34#"3276' !7632k[[v  6`%`$65&%[[k `5%&&'4&"2"&'&54 Ԗ!?H?!,,ԖԖmF!&&!Fm,%" $$ ^aa`@^aa-4'.'&"26% 547>7>2"KjKXQqYn 243nYqQ$!+!77!+!$5KK,ԑ ]""]ً 9>H7'3&7#!"&5463!2'&#!"3!26=4?6 !762xtt`  ^Qwww@?6 1B^^B@B^ @(` `\\\P`tt8`  ^Ͼww@w 1^BB^^B~ @` \ \P+Z#!"&5463!12+"3!26=47676#"'&=# #"'.54>;547632www M8 pB^^B@B^ 'sw- 9*##;Noj' #ww@w "^BB^^B  *  "g`81T`PSA:'*4/D#!"&5463!2#"'&#!"3!26=4?632"'&4?62 62www@?6 1 B^^B@B^ @ BRnBBn^ww@w 1 ^BB^^B @ BnnBC"&=!32"'&46;!"'&4762!#"&4762+!54624&&4&&44&&4&&44&&44&&4&&44&&6'&'+"&546;267: &&&& s @  Z&&&&Z +6'&''&'+"&546;267667: : &&&&  s @  :  Z&&&&Z  : z6'&''&47667S: : s @  : 4 : | &546h!!0a   $#!"&5463!2#!"&5463!2&&&&&&&&@&&&&&&&&#!"&5463!2&&&&@&&&&&54646&5- : s  :  :4:  +&5464646;2+"&5&5-  &&&& : s  :  : &&&& :  &54646;2+"&5- &&&& s  : &&&&  62#!"&!"&5463!24 @ &&&&-:&&&& "'&476244444Zf "/&47 &4?62S44444#/54&#!4&+"!"3!;265!26 $$ &&&&&&&&@^aa@&&&&&&&&+^aa54&#!"3!26 $$ &&&&@^aa@&&&&+^aa+74/7654/&#"'&#"32?32?6 $$ }ZZZZ^aaZZZZ^aa#4/&"'&"327> $$ [4h4[j^aa"ZiZJ^aa:F%54&+";264.#"32767632;265467>$ $$ oW  5!"40K(0?i+! ":^aaXRd D4!&.uC$=1/J=^aa.:%54&+4&#!";#"3!2654&+";26 $$ ```^aa^aa/_#"&=46;.'+"&=32+546;2>++"&=.'#"&=46;>7546;232m&&m l&&l m&&m l&&ls&%&&%&&%&&%&&&l m&&m l&&l m&&m ,&%&&%&&%&&%&#/;"/"/&4?'&4?627626.  6 $$ I     ͒(r^aaɒ    (_^aa , "'&4?6262.  6 $$ Z4f44fz(r^aaZ&4ff4(_^aa "4'32>&#" $&6$  WoɒV󇥔 zzz8YW˼[?zz:zz@5K #!#"'&547632!2A4@%&&K%54'u%%&54&K&&4A5K$l$L%%%54'&&J&j&K5K #"/&47!"&=463!&4?632%u'43'K&&%@4AA4&&K&45&%@6%u%%K&j&%K55K&$l$K&&u#5K@!#"'+"&5"/&547632K%K&56$K55K$l$K&&#76%%53'K&&%@4AA4&&K&45&%%u'5K"#"'&54?63246;2632K%u'45%u&&J'45%&L44L&%54'K%5%t%%$65&K%%4LL4@&%%K',"&5#"#"'.'547!34624&bqb>#  5&44& 6Uue7D#  "dž&/#!"&546262"/"/&47'&463!2 &@&&4L  r&4  r L&& 4&&&L rI@& r  L4&& s/"/"/&47'&463!2#!"&546262&4  r L&& &@&&4L  r@@& r  L4&& 4&&&L r##!+"&5!"&=463!46;2!28(`8((8`(88(8((8(8 (8`(88(8((8(88(`8#!"&=463!28(@(88((8 (88((88z5'%+"&5&/&67-.?>46;2%6.@g.L44L.g@. .@g. L44L .g@.g.n.4LL43.n.gg.n.34LL4͙.n.g -  $54&+";264'&+";26/a^    ^aa fm  @ J%55!;263'&#"$4&#"32+#!"&5#"&5463!"&46327632#!2$$8~+(888(+}(`8((8`]]k==k]]8,8e8P88P8`(88(@MMN4&#"327>76$32#"'.#"#"&'.54>54&'&54>7>7>32&z&^&./+>+)>J> Wm7' '"''? &4&c&^|h_bml/J@L@#* #M6:D 35sҟw$ '% ' \t3#!"&=463!2'.54>54''  @ 1O``O1CZZ71O``O1BZZ7@  @ N]SHH[3`)TtbN]SHH[3^)Tt!1&' 547 $4&#"2654632 '&476 ==嘅}(zVl''ٌ@uhyyhu9(}VzD##D# =CU%7.5474&#"2654632%#"'&547.'&476!27632#76$7&'7+NWb=嘧}(zVj\i1  z,X Y[6 $!%'FuJiys?_9ɍ?kyhun(}Vz YF  KA؉La  02-F"@Qsp@_!3%54&+";264'&+";26#!"&'&7>2    #%;"";%#`,@L 5 `   `  L`4LH` `   a 5 L@ #37;?Os!!!!%!!!!%!!!!!!!!%!!4&+";26!!%!!!!74&+";26%#!"&546;546;2!546;232 `@ `@ @@ @ @  @  @  @  @ L44LL4^B@B^^B@B^4L  @@@@    @@   @@    M4LL44L`B^^B``B^^B`L7q.+"&=46;2#"&=".'673!54632#"&=!"+"&=46;2>767>3!546327>7&54>$32dFK1A  0) L.٫C58.H(Ye#3C $=463!22>=463!2#!"&5463!2#!"&5463!2H&&/7#"&463!2!2LhLLhLhLLh! &&&&& &4hLLhLLhLLhL%z< 0&4&& )17&4& &&#!"&5463!2!2\@\\@\\@\\\\ W*#!"&547>3!2!"4&5463!2!2W+B"5P+B@"5^=\@\ \H#t3G#3G:_Ht\\ @+32"'&46;#"&4762&&4&&44&&44&&4@"&=!"'&4762!54624&&44&&44&&4&& !!!3!!0@67&#".'&'#"'#"'32>54'6#!"&5463!28ADAE=\W{O[/5dI kDtpČe1?*w@www (M& B{Wta28r=Ku?RZ^GwT -@www$2+37#546375&#"#3!"&5463ww/Dz?swww@wS88 ww#'.>4&#"26546326"&462!5!&  !5!!=!!%#!"&5463!2B^8(Ԗ>@|K55KK55K^B(8ԖԖ€>v5KK55KKHG4&"&#"2654'32#".'#"'#"&54$327.54632@pp)*Pppp)*Pb '"+`N*(a;2̓c`." b PTY9ppP*)pppP*)b ".`(*Nͣ2ͣ`+"' b MRZB4&"24&"264&"26#"/+"&/&'#"'&547>7&/.=46?67&'&547>3267676;27632#"&'"'#"'&547&'&=4767&547>32626?2#"&'"'#"'&547&'&=4767&547>32626?2ԖLhLKjKLhLKjK "8w s%(  ")v  >  "8x s"+  ")v  <  3zLLz3 3>8L3)x3 3zLLz3 3>8L3)x3 ԖԖ4LL45KK54LL45KK #)0C wZ l/ Y N,& #)0C vZl. Y L0"qG^^Gqq$ ]G)FqqG^^Gqq$ ]G)Fq%O#"'#"&'&4>7>7.546$ '&'&'# '32$7>54'VZ|$2 $ |E~E<| $ 2$|ZV:(t}X(  &%(Hw쉉xH(%& (XZT\MKG<m$4&"24&#!4654&#+32;254'>4'654&'>7+"&'&#!"&5463!6767>763232&4&&4N2`@`%)7&,$)' %/0Ӄy#5 +1 &<$]`{t5KK5$e:1&+'3TF0h4&&4&3M:;b^v+D2 5#$IIJ 2E=\$YJ!$MCeM-+(K55KK5y*%Au]c>q4&"24&'>54'654&'654&+"+322654&5!267+#"'.'&'&'!"&5463!27>;2&4&&4+ 5#bW0/% ')$,&7)%`@``2Nh0##T3'"( 0;e$5KK5 tip<& 1&4&&4&#\=E2&%IURI$#5 2D+v^b;:M2gc]vDEA%!bSV2MK55K(,,MeCM$!I@#"&547&547%6@?V8 b% I)94.""'." 67"'.54632>32+C`\hxeH>Hexh\`C+ED4 #LoP$$Po>Q|I.3MCCM3.I|Q/Z$_dC+I@$$@I+ (@%#!"&5463!2#!"3!:"&5!"&5463!462 ww@  B^^B  4&@&&&4 `  ww   ^B@B^ 24& && &%573#7.";2634&#"35#347>32#!"&5463!2FtIG9;HIxI<,tԩw@wwwz4DD43EEueB&#1s@www .4&"26#!+"'!"&5463"&463!2#2&S3 Ll&c4LL44LL4c@& &{LhLLhL'?#!"&5463!2#!"3!26546;2"/"/&47'&463!2www@B^^B@B^@&4t  r &&`ww@w@^BB^^B@R&t r  4&&@"&5!"&5463!462 #!"&54&>3!2654&#!*.54&>3!24&@&&&4 sw  @B^^B  @w4& && &3@w   ^BB^    I&5!%5!>732#!"&=4632654&'&'.=463!5463!2!2JJSq*5&=CKuuKC=&5*q͍S8( ^B@B^ (8`N`Ѣ΀GtO6)"M36J[E@@E[J63M")6OtG(8`B^^B`8 ',26'&'&76'6'&6&'&6'&4#"7&64 654'.'&'.63226767.547&7662>76#!"&5463!2  /[  . =XĚ4,+"  * +, 1JH'5G:: #L5+@=&#w@wwwP.1GE,ԧ4 4+ ; /5cFO:>JJ>:O9W5$@(b 4 @www'?$4&"2$4&"2#!"&5463!3!267!2#!#!"&5!"'&762&4&&4&&4&&48(@(88(c==c(8*&&*6&4&&4&&4&&4& (88(@(88HH88`(@&&('@1c4&'.54654'&#"#"&#"32632327>7#"&#"#"&54654&54>76763232632   N<;+gC8A`1a99gw|98aIe$IVNz<:LQJ  ,-[% 061I()W,$-7,oIX()oζA;=N0 eTZ  (O#".'&'&'&'.54767>3232>32 e^\4?P bMO0# 382W# & 9C9 Lĉ" 82<*9FF(W283 #0OMb P?4\^e FF9*<28 "L 9C9 & #!"3!2654&#!"&5463!2`B^^B@B^^ީwww@w^BB^^B@B^ww@w#!72#"' #"'.546763YY !''!0#GG$/!''!&UUjZ 8""8  X! 8" "8 GW4.'.#"#".'.'.54>54.'.#"32676#!"&5463!2 1.- +$)  c8 )1)  05.D <90)$9w@wwwW  )1) 7c  )$+ -.1 9$)0< D.59@www,T1# '327.'327.=.547&54632676TC_LҬ#+i!+*pDNBN,y[`m`%i]hbEm}a u&,SXK &$f9s? _#"!#!#!54632V<%'ЭHH (ںT\dksz &54654'>54'6'&&"."&'./"?'&546'&6'&6'&6'&6'&74"727&6/a49[aA)O%-j'&]]5r-%O)@a[9' 0BA; + >HCU  #  $  2  AC: oM=a-6OUwW[q ( - q[WwUP6$C +) (  8&/ &eMa  & $      %+"&54&"32#!"&5463!54 &@&Ԗ`(88(@(88(r&&jj8((88(@(8#'+2#!"&5463"!54&#265!375!35!B^^BB^^B   `^B@B^^BB^  ` !="&462+"&'&'.=476;+"&'&$'.=476; pppp$!$qr % }#ߺppp!E$ rqܢ# % ֻ!)?"&462"&4624&#!"3!26!.#!"#!"&547>3!2/B//B//B//B @   2^B@B^\77\aB//B//B//B/@    ~B^^B@2^5BB52.42##%&'.67#"&=463! 25KK5L4_u:B&1/&.- zB^^B4LvyKjK4L[!^k'!A3;):2*547&5462;U gIv0ZZ0L4@Ԗ@4L2RX='8P8'=XR U;Ig0,3lb??bl34LjjL4*\(88(\}I/#"/'&/'&?'&'&?'&76?'&7676767676` (5 )0 ) *) 0) 5(  (5 )0 )))) 0) 5( *) 0) 5(  )5 )0 )**) 0) 5)  )5 )0 )*5h$4&"24&#!4>54&#"+323254'>4'654&'!267+#"'&#!"&5463!2>767>32!2&4&&4N2$YGB (HGEG HQ#5K4Li!<;5KK5 A# ("/?&}vh4&&4&3M95S+C=,@QQ9@@IJ 2E=L5i>9eME;K55K J7R>@#zD<5=q%3#".'&'&'&'.#"!"3!32>$4&"2#!"#"&?&547&'#"&5463!&546323!2` #A<(H(GY$2NL4K5#aWTƾh&4&&4K5;=!ihv}&?/"( #A  5K2*! Q@.'!&=C+S59M34L=E2 JI UR@@&4&&4&5K;ELf9>igR7J K5h4&"24#"."&#"4&#"".#"!54>7#!"&54.'&'.5463246326326&4&&4IJ 2E=L43M95S+C=,@QQ9@@E;K55K J7R>@#zD9eMZ4&&4&<#5K4LN2$YGB (HGEG HV;5KK5 A# ("/?&}vhi!<4<p4.=!32>332653272673264&"2/#"'#"&5#"&54>767>5463!2@@2*! Q@.'!&=C+S59M34L.9E2 JI UR&4&&4&Lf6Aig6Jy#@>R7J K55K;E@TƾH #A<(H(GY$2NL4K#5#a=4&&4&D=ihv}&?/"( #A  5KK5;+54&#!764/&"2?64/!26 $$ & [6[[j6[&^aa@&4[[6[[6&+^aa+4/&"!"3!277$ $$ [6[ &&[6j[ ^aae6[j[6&&4[j[^aa+4''&"2?;2652?$ $$ [6[[6&&4[^aaf6j[[6[ &&[^aa+4/&"4&+"'&"2? $$ [6&&4[j[6[j^aad6[&& [6[[j^aa   $2>767676&67>?&'4&'.'.'."#&6'&6&'3.'.&'&'&&'&6'&>567>#7>7636''&'&&'.'"6&'6'..'/"&'&76.'7>767&.'"76.7"7"#76'&'.'2#22676767765'4.6326&'.'&'"'>7>&&'.54>'>7>67&'&#674&7767>&/45'.67>76'27".#6'>776'>7647>?6#76'6&'676'&67.'&'6.'.#&'.&6'&.5/a^D&"      4   $!   #          .0"Y +  !       $     "  +       Α      ^aa                        P   ' -( # * $  "  !     * !   (         $      2 ~/$4&"2 #"/&547#"32>32&4&&4V%54'j&&'/덹:,{ &4&&4&V%%l$65&b'Cr! " k[G +;%!5!!5!!5!#!"&5463!2#!"&5463!2#!"&5463!2&&&&&&&&&&&&@&&&&&&&&&&&&{#"'&5&763!2{' **)*)'/!5!#!"&5!3!26=#!5!463!5463!2!2^B@B^&@&`^B`8(@(8`B^ B^^B&&B^(88(^G 76#!"'&? #!"&5476 #"'&5463!2 '&763!2#"'c)'&@**@&('c (&*cc*&' *@&('c'(&*cc*&('c'(&@*19AS[#"&532327#!"&54>322>32"&462 &6 +&'654'32>32"&462QgRp|Kx;CByy 6Fe= BPPB =eF6 ԖV>!pRgQBC;xK|Ԗ{QNa*+%xx5eud_C(+5++5+(C_due2ԖԖ>NQ{u%+*jԖԖp!Ci4/&#"#".'32?64/&#"327.546326#"/&547'#"/&4?632632(* 8( !)(A(')* 8( !USxySSXXVzxTTUSxySSXXVzxT@(  (8 *(('( (8 SSUSx{VXXTTSSUSx{VXXT#!"5467&5432632t,Ԟ;F`j)6,>jK?s !%#!"&7#"&463!2+!'5#8EjjE8@&&&&@XYY&4&&4&qDS%q%N\jx2"&4#"'#"'&7>76326?'&'#"'.'&676326326&'&#"32>'&#"3254?''74&&4&l NnbSVZ bRSD zz DSRb)+USbn \.2Q\dJ'.2Q\dJ.Q2.'Jd\Q2.'Jd`!O` ` &4&&4r$#@B10M5TNT{L5T II T5L;l'OT4M01B@#$*3;$*3;;3*$;3*$: $/ @@Qq`@"%3<2#!"&5!"&5467>3!263! !!#!!46!#!(88(@(8(8(`((8D<++<8(`(8(`8(@(88( 8((`(8((<`(8(``(8||?%#"'&54632#"'&#"32654'&#"#"'&54632|udqܟs] = OfjL?R@T?"& > f?rRX=Edudsq = _MjiL?T@R?E& f > =XRr?b!1E)!34&'.##!"&5#3463!24&+";26#!"&5463!2 08((88(@(8  8((88((`(1  `(88((88(@  `(88(@(8(`#!"&5463!2w@www`@www/%#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&&&&&@'7G$"&462"&462#!"&=463!2"&462#!"&=463!2#!"&=463!2ppppppp @   ppp @    @   Рpppppp  ppp    <L\l|#"'732654'>75"##5!!&54>54&#"'>3235#!"&=463!2!5346=#'73#!"&=463!2#!"&=463!2}mQjB919+i1$AjM_3</BB/.#U_:IdDRE @  k*Gj @   @   TP\BX-@8 C)5Xs J@$3T4+,:;39SG2S.7<  vcc)) %Ll}    5e2#!"&=463%&'&5476!2/&'&#"!#"/&'&=4'&?5732767654'&@02uBo  T25XzrDCBBEh:%)0%HPIP{rQ9f#-+>;I@KM-/Q"@@@#-bZ $&P{<8[;:XICC>.'5oe80#.0(  l0&%,"J&9%$<=DTIcs&/6323276727#"327676767654./&'&'737#"'&'&'&54'&54&#!"3!260% <4"VRt8<@< -#=XYhW8+0$"+dTLx-'I&JKkmuw<=V@!X@ v '|N;!/!$8:IObV;C#V  &   ( mL.A:9 !./KLwPM$@@ /?O_o%54&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!26#!"&5463!2@@@@@@@@@^BB^^B@B^NB^^B@B^^#+3 '$"/&4762%/?/?/?/?%k*66bbbb|<<<bbbbbbbb%k66Ƒbbb<<<<^bbbbbb@M$4&"2!#"4&"2&#"&5!"&5#".54634&>?>;5463!2LhLLh LhLLhL! 'ԖԖ@' !&  ?&&LhLLhL hLLhL jjjj &@6/" &&J#"'676732>54.#"7>76'&54632#"&7>54&#"&54$ ok; -j=yhwi[+PM 3ѩk=J%62>VcaaQ^ ]G"'9r~:`}Ch 0=Z٤W=#uY2BrUI1^Fk[|aL2#!67673254.#"67676'&54632#"&7>54&#"#"&5463ww+U ,iXբW<"uW1AqSH1bdww'74'!3#"&46327&#"326%35#5##33#!"&5463!20U6cc\=hlࠥYmmnnnnw@wwww&46#Ȏ;edwnnnnn@www ]#/#"$&6$3 &#"32>7!5!%##5#5353Еttu{zz{SZC` cot*tq||.EXN#?? ,<!5##673#$".4>2"&5!#2!46#!"&5463!2rM* *M~~M**M~~M*jjj&&&&`P%挐|NN||NN|*jjjj@&&&&@ "'&463!2@4@&Z4@4&@ #!"&4762&&4Z4&&4@@ "'&4762&4@4&@&4&@ "&5462@@4&&44@&&@ 3!!%!!26#!"&5463!2`m` ^BB^^B@B^  `@B^^BB^^@ "'&463!2#!"&4762@4@&&&&44@4&Z4&&4@ "'&463!2@4@&4@4&@ #!"&4762&&4Z4&&4@:#!"&5;2>76%6+".'&$'.5463!2^B@B^,9j9Gv33vG9H9+bI\ A+=66=+A [">nSMA_:B^^B1&c*/11/*{'VO3@/$$/@*?Nh^l+!+"&5462!4&#"!/!#>32]_gTRdgdQV?U I*Gg?!2IbbIJaaiwE3300 084#"$'&6?6332>4.#"#!"&54766$32z䜬m IwhQQhbF*@&('kz   _hQнQGB'(&*eoz(q!#"'&547"'#"'&54>7632&4762.547>32#".'632%k'45%&+~(  (h  &  \(  (  &  ~+54'k%5%l%%l$65+~  &  (  (\  &  h(  (~+%'!)19K4&"24&"26.676&$4&"24&"24&"2#!"'&46$ KjKKj KjKKje2.e<^P,bKjKKjKjKKj KjKKj##LlLKjKKjK jKKjK~-M7>7&54$ LhяW.{+9E=cQdFK1A  0) pJ2`[Q?l&٫C58.H(Y':d 6?32$64&$ #"'#"&'&4>7>7.546'&'&'# '32$7>54'Yj`a#",5NK ~EVZ|$2 $ |: $ 2$|ZV:(t}hfR88T h̲X(  &%(Hw(%& (XZT\MKG{x|!#"'.7#"'&7>3!2%632u  j H{(e 9 1bU#!"&546;5!32#!"&546;5!32#!"&546;5463!5#"&5463!2+!2328((88(``(88((88(``(88((88(`L4`(88(@(88(`4L`(8 (88(@(88((88(@(88((88(@(84L8(@(88((8L48OY"&546226562#"'.#"#"'.'."#"'.'.#"#"&5476$32&"5462И&4&NdN!>! 1X:Dx+  +ww+  +xD:X1 -U !*,*&4&hh&&2NN2D &  ..J< $$ 767#"&'"&547&547&547.'&54>2l4  2cKEooED ) ) Dg-;</- ?.P^P.? -/<;-gYY  .2 L4H|O--O|HeO , , Oeq1Ls26%%4.2,44,2.4%%62sL1qcqAAq4#!#"'&547632!2#"&=!"&=463!54632  @  `     ` ?`   @  @  !    54&+4&+"#"276#!"5467&5432632   `  _ v,Ԝ;G_j)``    _ ԟ7 ,>jL>54'&";;265326#!"5467&5432632    v,Ԝ;G_j) `   `7 ,>jL>X`$"&462#!"&54>72654&'547 7"2654'54622654'54&'46.' &6 &4&&4&yy %:hD:FppG9Fj 8P8 LhL 8P8 E; Dh:% >4&&4&}yyD~s[4Dd=PppP=d>hh>@jY*(88(*Y4LL4Y*(88(*YDw" A4*[s~>M4&"27 $=.54632>32#"' 65#"&4632632 65.5462&4&&4G9& <#5KK5!!5KK5#< &ܤ9Gpp&4&&4&@>buោؐ&$KjKnjjKjK$&jjb>Ppp %!5!#"&5463!!35463!2+32@\\8(@(8\@@\\@\(88(\@ 34#"&54"3#!"&5!"&5>547&5462;U gI@L4@Ԗ@4L2RX='8P8'=XR U;Ig04LjjL4*\(88(\@"4&+32!#!"&+#!"&5463!2pP@@Pjj@@\@\&0pj \\&-B+"&5.5462265462265462+"&5#"&5463!2G9L44L9G&4&&4&&4&&4&&4&L44L &=d4LL4 d=&&`&&&&`&&&&4LL4  &#3CS#!"&5463!2!&'&!"&5!463!2#!"&52#!"&=4632#!"&=463(8((88((`x c`(8@@@`((88(@(8(D 9 8(`@@@@@/?O_o-=%+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!!5463!2#!"&5463!2 @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @ &&&&@  @ @  @  @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @  @  @   `&&&& /?O_o%+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!#!"&=!!5463!24&+"#54&+";26=3;26%#!"&5463!463!2!2 @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @ 8(@(8 @  @  @  @  @ &&&@8((8@&@  @ @  @  @  @ @  @ @  @ @  @ @  @ @  @ @  @  @  @  (88(  @  ``   `` -&&& (88(&@<c$4&"2!#4&"254&+54&+"#";;26=326+"&5!"&5#"&46346?>;463!2KjKKjKjKKj&ԖԖ&&@&&KjKKjK jKKjK .&jjjj&4&@@&&#'1?I54&+54&+"#";;26=326!5!#"&5463!!35463!2+32 \\8(@(8\ \\@\(88(\: #32+53##'53535'575#5#5733#5;2+3@E&&`@@` `@@`&&E%@`@ @ @      @ 0 @!3!57#"&5'7!7!K5@   @5K@@@ #3%4&+"!4&+";265!;26#!"&5463!2&&&&&&&&w@www&&@&&&&@&&@www#354&#!4&+"!"3!;265!26#!"&5463!2&&&&&@&&@&w@www@&@&&&&&&@&:@www-M3)$"'&4762 "'&4762 s 2  .   2 w 2  .   2 w 2    2  ww  2    2  ww M3)"/&47 &4?62"/&47 &4?62S .  2 w 2   .  2 w 2  M . 2    2 .  . 2    2 .M3S)$"' "/&4762"' "/&47623 2  ww  2    2  ww  2    2 w 2   .v 2 w 2   .M3s)"'&4?62 62"'&4?62 623 .  . 2    2 .  . 2    2 .   2 w 2v .   2 w 2-Ms3 "'&4762s w 2  .   2 ww  2    2 MS3"/&47 &4?62S .  2 w 2  M . 2    2 .M 3S"' "/&47623 2  ww  2   m 2 w 2   .M-3s"'&4?62 623 .  . 2    2- .   2 w 2/4&#!"3!26#!#!"&54>5!"&5463!2  @ ^B && B^^B@B^ @  MB^%Q= &&& $$ (r^aa(^aa!C#!"&54>;2+";2#!"&54>;2+";2pPPpQh@&&@j8(PppPPpQh@&&@j8(Pp@PppPhQ&&j (8pPPppPhQ&&j (8p!C+"&=46;26=4&+"&5463!2+"&=46;26=4&+"&5463!2Qh@&&@j8(PppPPpQh@&&@j8(PppPPp@hQ&&j (8pPPppP@hQ&&j (8pPPpp@@ #+3;G$#"&5462"&462"&462#"&462"&462"&462"&462#"&54632K54LKj=KjKKjKjKKjL45KKjK<^^^KjKKjppp\]]\jKL45KjKKjKujKKjK4LKjKK^^^jKKjKpppr]]\  $$ ^aaQ^aa,#"&5465654.+"'&47623   #>bqb&44&ɢ5"  #D7euU6 &4&m 1X".4>2".4>24&#""'&#";2>#".'&547&5472632>3=T==T==T==T=v)GG+v@bRRb@=&\Nj!>3lkik3hPTDDTPTDDTPTDDTPTDD|x xXK--K|Mp<# )>dA{RXtfOT# RNftWQ,%4&#!"&=4&#!"3!26#!"&5463!2!28(@(88((88((8\@\\@\\(88(@(88(@(88@\\\\ u'E4#!"3!2676%!54&#!"&=4&#!">#!"&5463!2!2325([5@(\&8((88((8,9.+C\\@\ \6Z]#+#,k(88(@(88(;5E>:5E\\\ \1. $4@"&'&676267>"&462"&462.  > $$ n%%/02 KjKKjKKjKKjKfff^aayy/PccP/jKKjKKjKKjKffff@^aa$4@&'."'.7>2"&462"&462.  > $$ n20/%7KjKKjKKjKKjKfff^aa3/PccP/y jKKjKKjKKjKffff@^aa +7#!"&463!2"&462"&462.  > $$ &&&&KjKKjKKjKKjKfff^aa4&&4&jKKjKKjKKjKffff@^aa#+3C54&+54&+"#";;26=3264&"24&"2$#"'##"3!2@@KjKKjKKjKKjKܒ,gjKKjKKjKKjKXԀ,, #/;GS_kw+"=4;27+"=4;2'+"=4;2#!"=43!2%+"=4;2'+"=4;2+"=4;2'+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;54;2!#!"&5463!2`````````````````````p`K55KK55Kp`````````````````````````5KK55KK@*V#"'.#"63232+"&5.5462#"/.#"#"'&547>32327676R?d^7ac77,9xm#@#KjK# ڗXF@Fp:f_ #WIpp&3z h[ 17q%q#::#5KKu't#!X: %#+=&>7p @ *2Fr56565'5&'. #"32325#"'+"&5.5462#"/.#"#"'&547>32327676@ͳ8 2.,#,fk*1x-!#@#KjK# ڗXF@Fp:f_ #WIpp&3z e`vo8t-  :5 [*#::#5KKu't#!X: %#+=&>7p  3$ "/&47 &4?62#!"&=463!2I.  2 w 2   -@). 2    2 . -@@-S$9%"'&4762  /.7> "/&47 &4?62i2  .   2 w E > u > .  2 w 2   2    2  ww !   h. 2    2 . ;#"'&476#"'&7'.'#"'&476' )'s "+5+@ա' )'F*4*Er4M:}}8 GO *4*~ (-/' #"'%#"&7&67%632B;>< V??V --C4 <B=cB5 !% %!b 7I))9I7 #"'.5!".67632y( #  ##@,( )8! !++"&=!"&5#"&=46;546;2!76232-SSS  SS``  K$4&"24&"24&"27"&5467.546267>5.5462 8P88P88P88P8P88P4,CS,4pp4,,4pp4,6d7AL*',4ppP88P8P88P8HP88P8`4Y&+(>EY4PppP4Y4Y4PppP4Y%*54&#"#"/.7!2<'G,')7N;2]=A+#H  0PRH6^;<T%-S#:/*@Z}   >h.%#!"&=46;#"&=463!232#!"&=463!2&&&@@&&&@&&&&&&&&&&&&f&&&&b#!"&=463!2#!"&'&63!2&&&&''%@% &&&&&&&&k%J%#/&'#!53#5!36?!#!'&54>54&#"'6763235 Ź}4NZN4;)3.i%Sin1KXL7觧*  #& *@jC?.>!&1' \%Awc8^;:+54&#"'6763235 Ź}4NZN4;)3.i%PlnEcdJ觧*  #& *-@jC?.>!&1' \%AwcBiC:D'P%! #!"&'&6763!2P &:&? &:&?5"K,)""K,)h#".#""#"&54>54&#"#"'./"'"5327654.54632326732>32YO)I-D%n  "h.=T#)#lQTv%.%P_ % %_P%.%vUPl#)#T=@/#,-91P+R[Ql#)#|'' 59%D-I)OY[R+P19-,##,-91P+R[YO)I-D%95%_P%.%v'3!2#!"&463!5&=462 =462 &546 &&&&&4&r&4&@&4&&4&G݀&&&&f s CK&=462 #"'32=462!2#!"&463!5&'"/&4762%4632e*&4&i76`al&4&&&&&}n  R   R zfOego&&5`3&&&4&&4& D R   R zv"!676"'.5463!2@@w^Cct~5  5~tcC&&@?JV|RIIR|V&&#G!!%4&+";26%4&+";26%#!"&546;546;2!546;232@@@@L44LL4^B@B^^B@B^4L  N4LL44L`B^^B``B^^B`LL4&"2%#"'%.5!#!"&54675#"#"'.7>7&5462!467%632&4&&4  @ o&&}c ;pG=(  8Ai8^^.   &4&&4&` ` fs&& jo/;J!# 2 KAE*,B^^B! ` $ -4&"2#"/&7#"/&767%676$!28P88PQr @ U @ {`PTP88P8P`  @U @rQ!6'&+!!!!2Ѥ 8̙e;<*@8 !GGGQII %764' 64/&"2 $$ f3f4:4^aaf4334f:4:^aa %64'&" 2 $$ :4f3f4F^aa4f44f^aa 764'&"27 2 $$ f:4:f4334^aaf4:4f3^aa %64/&" &"2 $$ -f44f4^aa4f3f4:w^aa@7!!/#35%!'!%j/d jg2|855dc b @! !%!!7!FG)DH:&H dS)U4&"2#"/ $'#"'&5463!2#"&=46;5.546232+>7'&763!2&4&&4f ]wq4qw] `dC&&:FԖF:&&Cd`4&&4& ]] `d[}&&"uFjjFu"&&y}[d#2#!"&546;4 +"&54&" (88(@(88( r&@&Ԗ8((88(@(8@&&jj'3"&462&    .  > $$ Ԗ>aX,fff^aaԖԖa>TX,,~ffff@^aa/+"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88((88((88((88((88/+"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88(88((88(88((885E$4&"2%&'&;26%&.$'&;276#!"&5463!2KjKKj   f  \ w@wwwjKKjK"G   ܚ  f   @www   $64'&327/a^ ! ^aaJ@%% 65/ 64'&"2 "/64&"'&476227<ij6j6u%k%~8p8}%%%k%}8p8~%<@% %% !232"'&76;!"/&76  ($>( J &% $%64/&"'&"2#!"&5463!2ff4-4ff4fw@wwwf4f-f4@www/#5#5'&76 764/&"%#!"&5463!248` # \P\w@www4`8  #@  `\P\`@www)4&#!"273276#!"&5463!2& *f4 'w@www`&')4f*@www%5 64'&"3276'7>332#!"&5463!2`'(wƒa8! ,j.( &w@www`4`*'?_`ze<  bw4/*@www-.  6 $$  (r^aaO(_^aa -"'&763!24&#!"3!26#!"&5463!2yB(( @   w@www]#@##   @ @www -#!"'&7624&#!"3!26#!"&5463!2y((@B@u @   w@www###@  @ @www -'&54764&#!"3!26#!"&5463!2@@####@w@wwwB((@@www`%#"'#"&=46;&7#"&=46;632/.#"!2#!!2#!32>?6#  !"'?_  BCbCaf\ + ~2   }0$  q 90r p r%D p u?#!"&=46;#"&=46;54632'.#"!2#!!546;2D a__ g *`-Uh1    ߫}   $^L  4b+"&=.'&?676032654.'.5467546;2'.#"ǟ B{PDg q%%Q{%P46'-N/B).ĝ 9kC< Q 7>W*_x*%K./58`7E%_ ,-3  cVO2")#,)9;J) "!* #VD,'#/&>AX>++"''&=46;267!"&=463!&+"&=463!2+32Ԫ$   pU9ӑ @/*f o  VRfq f=SE!#"&5!"&=463!5!"&=46;&76;2>76;232#!!2#![       % )   "  Jg Uh BW&WX hU g 84&#!!2#!!2#!+"&=#"&=46;5#"&=46;463!2j@jo g|@~vv u n#467!!3'##467!++"'#+"&'#"&=46;'#"&=46;&76;2!6;2!6;232+32QKt# #FNQo!"դѧ !mY Zga~bm] [o"U+, @h h@@X hh @83H\#5"'#"&+73273&#&+5275363534."#22>4.#2>ut 3NtRP*Ho2 Lo@!R(Ozh=,GID2F 8PuE>.'%&TeQ,jm{+>R{?jJrL6V @`7>wmR1q uWei/rr :Vr" $7V4&#"326#"'&76;46;232!5346=#'73#"'&'73267##"&54632BX;4>ID2F +>R{8PuE>.'%&TeQ,jm{?jJrL6 @`rr :Vr3>wmR1q uWei@ \%4&#"326#!"&5463!2+".'&'.5467>767>7>7632!2&%%&&&& &7.' :@$LBWM{#&$h1D!  .I/! Nr&&%%&&&&V?, L=8=9%pEL+%%r@W!<%*',<2(<&L,"r@ \#"&546324&#!"3!26%#!#"'.'.'&'.'.546767>;&%%&&&& &i7qN !/I.  !D1h$&#{MWBL$@: '.&&%%&&&&=XNr%(M&<(2<,'*%<!W@r%%+LEp%9=8=L  +=\d%54#"327354"%###5#5#"'&53327#"'#3632#"'&=4762#3274645"=424'.'&!  7>76#'#3%54'&#"32763##"'&5#327#!"&5463!2BBPJNC'%! B? )#!CC $)  54f"@@ B+,A  A+&+A  ZK35N # J!1331CCC $)w@www2"33FYF~(-%"o4*)$(* (&;;&&9LA3  8334S,;;,WT+<<+T;(\g7x:&&::&&<r%-@www  +=[c}#"'632#542%35!33!3##"'&5#327%54'&#"5#353276%5##"=354'&#"32767654"2 '.'&547>76 3#&'&'3#"'&=47632%#5#"'&53327''RZZ:kid YYY .06 62+YY-06 R[!.'CD''EH$VVX::Y X;:Y fyd/%jG&DC&&CD&O[52. [$C-D..D^^* ly1%=^I86i077S 3 $EWgO%33%OO%35 EEFWt;PP;pt;PP;pqJgTFQ%33&PP%33%R 7>%3!+}{'+"&72'&76;2+"'66;2U &  ( P *'eJ."-dZ-n -'74'&+";27&+";276'56#!"&5463!2~} 7e  ۩w@www"  $Q #'!# @www I-22#!&$/.'.'.'=&7>?>369II ! ' $ !01$$%A' $ ! g  \7@)(7Y   \7@)(7Y @ '5557 ,VWQV.RW=?l%l`~0  !#!#%777 5! R!!XCCfff݀# `,{{{`Og4&"2 &6 $"&462$"&62>7>7>&46.'.'. '.'&7>76 Ԗ HR6L66LGHyU2L  L2UyHHyU2L  L2UyHn X6X  XX ԖԖH6L66L6 L2UyHHyU2L  L2UyHHyU2L n6X  XX  2#!"&54634&"2$4&"2ww@ww||||||w@www||||||| !3 37! $$ n6^55^h ^aaM1^aaP *Cg'.676.7>.'$7>&'.'&'? 7%&'.'.'>767$/u5'&$I7ob?K\[zH,1+.@\7':Yi4&67&'&676'.'>7646&' '7>6'&'&7>7#!"&5463!2PR$++'TJXj7-FC',,&C ."!$28 h /" +p^&+3$ i0(w@www+.i6=Bn \C1XR:#"'jj 8Q.cAj57!? "0D$4" P[ & 2@wwwD"%.5#5>7>;!!76PYhpN!HrD0M C0N#>8\xx: W]oW-X45/%'#.5!5!#"37>#!"&5463!2p>,;$4 5eD+WcEw@wwwK()F ,VhV^9tjA0/@www@#"'&76;46;23   &  ++"&5#"&7632  ^  c  & @#!'&5476!2 &  ^  b '&=!"&=463!546  &    q&8#"'&#"#"5476323276326767q'T1[VA=QQ3qqHih"-bfGw^44O#A?66%CKJA}} !"䒐""A$@C3^q|z=KK?6 lk)  %!%!VVuuu^-m5w}n~7M[264&"264&"2"&546+"&=##"&5'#"&5!467'&766276#"&54632    *<;V<<O@-K<&4'>&4.'.'.'.'.'&6&'.'.6767645.'#.'6&'&7676"&'&627>76'&7>'&'&'&'&766'.7>7676>76&6763>6&'&232.'.6'4."7674.'&#>7626'.'&#"'.'.'&676.67>7>5'&7>.'&'&'&7>7>767&'&67636'.'&67>7>.'.67 \  U7  J#!W! '  " ';%  k )"    '   /7*   I ,6 *&"!   O6* O $.( *.'  .x,  $CN      * 6   7%&&_f& ",VL,G$3@@$+ "  V5 3"  ""#dA++ y0D- %&n 4P'A5j$9E#"c7Y 6" & 8Z(;=I50 ' !!e  R   "+0n?t(-z.'< >R$A"24B@( ~ 9B9, *$        < > ?0D9f?Ae  .(;1.D 4H&.Ct iY% *  7      J  <    W 0%$  ""I! *  D  ,4A'4J" .0f6D4pZ{+*D_wqi;W1G("% %T7F}AG!1#%  JG 3  '.2>Vb%&#'32&'!>?>'&' &>"6&#">&'>26 $$ *b6~#= XP2{&%gx| .W)oOLOsEzG< CK}E $MFD<5+ z^aa$MWM 1>]|YY^D եA<KmE6<" @9I5*^aa>^4./.543232654.#"#".#"32>#"'#"$&547&54632632':XM1h*+D($,/9p`DoC&JV;267676&#!"&=463!267 #!"'&5463!26%8#! &&Z"M>2! ^I 7LRx_@>MN""`=&&*%I},  L7_jj9/%4&#!"3!264&#!"3!26#!"&5463!2  &&&&&&&&19#"'#++"&5#"&5475##"&54763!2"&4628(3- &B..B& -3(8IggI`(8+Ue&.BB.&+8(kk`%-"&5#"&5#"&5#"&5463!2"&4628P8@B\B@B\B@8P8pPPp@`(88(`p.BB.0.BB.(88(Pppͺ!%>&'&#"'.$ $$ ^/(V=$<;$=V).X^aaJ`"(("`J^aa,I4."2>%'%"/'&5%&'&?'&767%476762%6[՛[[՛o ܴ   $ $ " $ $  ՛[[՛[[5` ^ ^ 2` `2 ^ ^ ` 1%#"$54732$%#"$&546$76327668ʴhf킐&^zs,!V[vn) 6<ׂf{z}))Ns3(@ +4&#!"3!2#!"&5463!2#!"&5463!2@&&&f&&&&@&&&&4&&4&@&&&&&&&& `BH+"/##"./#"'.?&5#"&46;'&462!76232!46 `&C6@Bb03eI;:&&&4L4&F Z4&w4) '' 5r&4&&4&&4}G#&/.#./.'&4?63%27>'./&'&7676>767>?>%6})(."2*&@P9A #sGq] #lh<* 46+(  < 5R5"*>%"/ +[>hy  K !/Ui%6&'&676&'&6'.7>%.$76$% $.5476$6?62'.76&&'&676%.76&'..676#"NDQt -okQ//jo_  %&JՂYJA-.-- 9\DtT+X?*<UW3' 26$>>W0 {"F!"E    ^f`$"_]\<`F`FDh>CwlsJ@ ;=?s  :i_^{8+?` ) O`s2RDE58/Kr #"'>7&4$&5mī"#̵$5$"^^W=acE*czk./"&4636$7.'>67.'>65.67>&/>z X^hc^O<q+f$H^XbVS!rȇr?5GD_RV@-FbV=3! G84&3Im<$/6X_D'=NUTL;2KPwtPt=  &ռ ,J~S/#NL,8JsF);??1zIEJpqDIPZXSF6\?5:NR=;.&1 +!"&=!!%!5463!2sQ9Qs***sQNQsBUw wUBFHCCTww%1#"&=!"&=463!54632.  6 $$     ` ?(r^aa    (_^aa%1#!#"'&47632!2.  6 $$   @  ` (r^aa  ?  @  (_^aa/#"'&476324&#!"3!26#!"&5463!2&@& @   w@www& @B@ &  @ @www"&462  >& $$ Ԗ*(r^aaԖԖ (^aa]6#"$54732>%#"'!"&'&7>32'!!!2f:лѪz~u: ((%`V6B^hD%i(]̳ޛ *>6߅r#! 3?^BEa߀#9#36'&632#"'&'&63232#!"&5463!2 Q,&U #+' ;il4L 92<D`w@www`9ܩ6ɽ ]`C477&@wwwD+"&5#"'&=4?5#"'&=4?546;2%6%66546;2  wwwwcB G]B Gty]ty #3C#!+"&5!"&=463!46;2!24&#!"3!26#!"&5463!2@`@`^BB^^B@B^www@w@`@`2@B^^BB^^ww@w'/?P+5#"&547.467&546;532!764'!"+32#323!&ln@ :MM: @nY*Yz--zY*55QDDU9pY-`]]`.X /2I$ t@@/!!/@@3,$,3$p$00&*0&& !P@RV2#"&/#"&/#"&546?#"&546?'&54632%'&54632763276%>S]8T;/M77T7%>ww@ww!"5bBBb// * 8(@(87)(8=%/' #?w@www#~$EE y &L(88e):8(%O r    O?GQaq47&67>&&'&67>&"$32#"#"'654  $&6 $6&$ CoL.*K  Px.* iSƓ i 7J ?~pi{_Я;lLUZ=刈刈_t'<Z :!   @! j`Q7  $ky, Rfk*4LlL=Z=刈&$&546$7%7&'5>]5%w&P?zrSF!| &0 ##!"&5#5!3!3!3!32!546;2!5463) );));;))&&&@@&&&  6 $&727"'%+"'&7&54767%&4762֬>4P t+8?::  ::A W` `EvEEvE<."e$IE&O &EI&{h.`m"&#"&'327>73271[ >+)@ (]:2,C?*%Zx/658:@#N C= E(oE=W'c:#!#"$&6$3 &#"32>7! ڝyy,{ۀہW^F!LC=y:yw߂0H\R%"N^ '&76232762$"&5462"&46274&"&'264&#"'&&#"32$54'>$ $&6$ G>>0yx14J55J5J44J5Fd$?4J55%6E#42F%$fLlLq>>11J44%&4Z%44J54R1F$Z-%45J521Z%F1#:ʎ 9LlL#Qa"'&7622762%"&5462"&546274&#"&'73264&#"'&&#"32654'>#!"&5463!2 55 **.>.-@-R.>.-@-<+*q6- -- 0OpoOxzRrqP6z~{{Prr^aa]054&"#"&5!2654632!#"&57265&'&#".'&'#"&5467%&4>7>3263232654.547'654'63277.'.*#">7?67>?>32#"'7'>3'>3235?KcgA+![,7*  2(-#=  /~[(D?G  |,)"# +)O8,+'6 y{=@0mI#938OAE` -  )y_/FwaH8j7=7?%a % %!?)L J 9=5]~pj  %(1$",I  $@((  +!.S -L__$'-9L 5V+ 6 T+6.8- $ 0 + t |S 16]&#"'&#"67>76'&'&#"67>32764.#"#.32>67>7 $&54>7>7>7rJ@ "kb2)W+ ,5/1   #   Z -!$IOXp7sLCF9vz NAG#/ 5|Հ';RKR/J#=$,9,+$UCS7'2"1  ! / ,   /--ST(::(ep4AM@=I>".)xΤlsY|qK@ %(YQ&N EHv~<Zx'#"&5467&6?2?'&"/.7.546326#"&'&/7264/7'764&"'?>>32.AUpIUxYE.A %%%h% %hJ%D,FZxULs TgxUJrVD %hJ%@/LefL.C %Jh%CV sNUxϠ@.FZyUHpVA %h&%% %Ji%CWpIUybJ/Uy^G,D %Jh%@U sMt UC %hJ%C-KfyEX[_gj&/&'.''67>7>7&'&'&'>76763>7>#&'&'767672'%'7'+"&'&546323267>7%#"'4'6767672,32,+DCCQLDf' % :/d B 4@ }  &!0$?Jfdf-.=6(:!TO? !IG_U% . k*.=; 5gN_X "  ##  292Q41   *6nA;| BS N.  %1$ 6 $nk^ '7GWgw2+"&5463#!"&5463!254&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26#"&=! B^^BB^^B:FjB^8((`( `(8^BB^^B@B^"vEj^B(8(`(8(/?O_o/?2#!"&5463;26=4&+";26=4&+";26=4&+";26=4&+"54&+";2654&+";2654&+";2654&+";2654&+";2654&#!"3!2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26@&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`' "&5#"&5&4762!762$"&462B\B@B\BOpP.BB..BB.8$PO広3CQ#".54>32#".546322#"&#"#"54>%".54>32%2#"&54> &X=L|<&X=M{2r_-$$-_rUU%&&5%ő'- "'.546762@FF$@B@$.&,&.]]|q#<<#(BB B%'-%'-'%'-"'%&'"'%.5467%467%62@ll@ll,@GG&!@@@@@@!&+#+#6#+$*`:p:px p=`$>>$&@&@ @&p@ &.A!!"!&2673!"5432!%!254#!5!2654#!%!2#!8Zp?vdΊens6(N[RWu?rt1SrF|iZ@7މoy2IMC~[R yK{T:%,AGK2#!"&5463!!2654'654.#532#532"&5!654&#"327#2#>!!ww@ww~uk'JTMwa| DH> I1q Fj?w@wwwsq*4p9O*¸Z^qh LE "(nz8B M'?"&4624&#"'.'324&#"3267##"&/632632.ʏhhMALR vGhг~~K „yO^   ʏʏВ*LM@!שwwȍde)qrOPqȦs:03=7'.?67'67%'>&%'7%7./6D\$>  "N,?a0#O 1G9'/P(1#00  ($=!F "9|]"RE<6 'o9%8J$\ :\HiTe<?}V#oj? d,6%N#" HlSVY]C =@C4&"2!.#!"4&"2+"&=!"&=#"&546;>3!232^^^Y ^^^`pppp`]ibbi]~^^^e^^^PppPPppP]^^]3;EM2+"&=!"&=#"&546;>;5463!232264&"!.#!"264&" ]`pppp`]ibbi^^^dY !^^^]@PppP@@PppP@]^^] ^^^e^^^ 3$#!#!"&5467!"&47#"&47#"&4762++&2 $$ 2&&&4&&Z4&&##&&4&4&44&m4&m+DP4'&#"32763232674'&!"32763 3264'&$#"32763232> $$ g* o`#ə0#z#l(~̠) -g+^aaF s" +g (* 3#!| #/IK/%*%D= )[^aa !!!'!!77!,/,-a/G t%/;<HTbcq%7.#"32%74'&"32765"/7627#"5'7432#"/7632#"5'7432#"&5'74632 #"/6327#"/6327#"/46329"&/462"&/>21"&/567632#!.547632632  *     X    ^  `    ^  b  c   fu U`59u  4J   l~ ~ F 2    m | O,           ru| u  " )9 $7 $&= $7 $&= $7 $&=  $&=46w`ww`ww`wb`VTEvEEvETVTEvEEvET*VTEvEEvET*EvEEvEEvEEv#^ct#!"&5463!2!&'&!"&5!632#"&'#"/&'&7>766767.76;267674767&5&5&'67.'&'&#3274(8((88((`x c`(8!3;:A0?ݫY   ^U 47D$    74U3I  |L38wtL0`((88(@(8(D 9 8(Q1&(!;  (g- Up~R2(/{E(Xz*Z%(i6CmVo8 #T#!"&5463!2!&'&!"&5!3367653335!3#4.5.'##'&'35(8((88((`x c`(8iFFZcrcZ`((88(@(8(D 9 8(kk" kkJ  ! k#S#!"&5463!2!&'&!"&5!%!5#7>;#!5#35!3#&'&/35!3(8((88((`x c`(8-Kg kL#DCJg  jLD`((88(@(8(D 9 8(jj jjkk kk#8C#!"&5463!2!&'&!"&5!%!5#5327>54&'&#!3#32(8((88((`x c`(8 G]L*COJ?0R\wx48>`((88(@(8(D 9 8(jjRQxk !RY#*2#!"&5463!2!&'&!"&5!!57"&462(8((88((`x c`(8Pppp`((88(@(8(D 9 8(ppp  #*7JR5#5#5#5##!"&5463!2!&'&!"&5##5!"&54765332264&"<(8((88((`x c`(8kޑcO"jKKjK`((88(@(8(D 9 8(SmmS?M&4&&4#9L^#!"&5463!2!&'&!"&5!#"/#"&=46;76276'.'2764'.(8((88((`x c`(8 6ddWW6&44`((88(@(8(D 9 8(. G5{{5]]$5995#3C#!"&5463!2!&'&!"&5!2#!"&5463#"'5632(8((88((`x c`(84LL44LL4l  `((88(@(8(D 9 8(L44LL44L  Z #7K[#!"&5463!2!&'&!"&5!>&'&7!/.?'&6?6.7>'(8((88((`x c`(8` 3  3  3  3 v  ?  `((88(@(8(D 9 8( & & - & &  ?   '6#'. '!67&54632".'654&#"32eaAɢ/PRAids`WXyzOvд:C;A:25@Ң>-05rn`H( ' gQWZc[ -%7' %'-'% %"'&54762[3[MN 3",""3,3"ong$߆]gn$+) ")")" x#W#"&#!+.5467&546326$32327.'#"&5463232654&#"632#".#"oGn\ u_MK'̨|g? CM7MM5,QAAIQqAy{b]BL4PJ9+OABIRo?z.z n6'+s:zcIAC65D*DRRD*wyal@B39E*DRRD*'/7  $&6$ 6277&47' 7'"' 6& 6'lLRRZB|RR>dZZLlLZRR«Z&>«|R ! $&54$7 >54'5PffP牉@s-ff`-c6721>?>././76&/7>?>?>./&31#"$&(@8!IH2hM>'  )-* h'N'!'Og,R"/!YQG54'63&547#5#"=3235#47##6323#324&"26%#!"&5463!2F]kbf$JMM$&N92Z2&`9UW=N9:PO;:dhe\=R +)&')-S99kJ<)UmQ/-Ya^"![Y'(<`X;_L6#)|tWW:;X  #'#3#!"&5463!2) p*xeשw@www0,\8@www9I#"'#"&'&>767&5462#"'.7>32>4."&'&54>32JrO<3>5-&FD(=Gq@C$39aLL²L4 &) @]v q#CO!~󿵂72765'./"#"&'&5 }1R<2" 7MW'$  ;IS7@5sQ@@)R#DvTA ; 0x I)!:> +)C 6.> !-I[4&#"324&#"3264&#"324&#"326&#"#".'7$4$32'#"$&6$32D2)+BB+)3(--(31)+BB+)4'--'4'#!0>R HMŰ9ou7ǖD䣣 R23('3_,--,R23('3_,--,NJ ?uWm%#"'%#"'.5 %&'&7632! ; `u%"(!]#c)(  #"'%#"'.5%&'&76 !  (%##fP_"(!)'+ʼn4I#"$'&6?6332>4.#"#!"&54766$32#!"&=46;46;2z䜬m IwhQQhbF*@&('k@z   _hQнQGB'(&*eozΘ@@`  >. $$ ffff^aafff^aa>"&#"#"&54>7654'&#!"#"&#"#"&54>765'46.'."&54632326323!27654'.5463232632,-,,",:! %]& %@2(/.+*)6! <.$..**"+8#  #Q3,,++#-:#"$$ /:yuxv)%$ /?CG%!5%2#!"&5463!5#5!52#!"&54632#!"&5463#5!5`&&&& &&&&&&&&@&&&&&&&&&&&&%2 &547%#"&632%&546 #"'6\~~\h ~\h\ V V VV%5$4&#"'64'73264&"&#"3272#!"&5463!2}XT==TX}}~>SX}}XS>~}w@www~:xx:~}}Xx9}}9xX}@www/>LXds.327>76 $&6$32762#"/&4762"/&47626+"&46;2'"&=462#"'&4?62E0l,  *"T.D@Yooo@5D [  Z  Z  [ ``[ Z  2 ,l0 (T" .D5@oooY@D, Z  [  [  Z ``EZ  [ 5%!  $&66='&'%77'727'%amlLmf?55>fFtuutFLlLHYC L||L Y˄(E''E*( /?IYiy%+"&=46;2+"&=46;2+"&=46;2+"&=46;2%"&=!#+"&=46;2+"&=46;2+"&=46;2+"&=46;2!54!54>$ +"&=46;2#!"&=@&&@3P > P3&&rrr&&rrr he 4LKM:%%:MKL4WT&&%/9##!"&563!!#!"&5"&5!2!5463!2!5463!2&&&&&&  &&&i@&&@&7'#5&?6262%%o;j|/&jJ%p&j;&i&p/|jţ%Jk%o%  :g"&5462#"&546324&#!"263662>7'&75.''&'&&'&6463!276i~ZYYZ~@OS;+[G[3YUD#o?D&G3I=JyTkBuhNV!WOhuAiSy*'^CC^'*SwwSTvvTSwwSTvvWID\_"[ gq# /3qFr2/ $rg%4 HffHJ4d#!#7!!7!#5!VFNrmNNN N!Y+?Ne%&'&'&7>727>'#&'&'&>2'&'&676'&76$7&'&767>76 '6# <;11x# *# G,T93%/#0vNZ;:8)M:( &C.J}2 %0  ^*  JF &7'X"2LDM" +6 M2+'BQfXV#+] #' L/(eB9  #,8!!!5!!5!5!5!5#26%!!26#!"&5!5&4& &pPPp@@&&@!&@PppP@*  9Q$"&54627"."#"&547>2"'.#"#"&5476$ "'&$ #"&5476$ (}R}hLK NN Ud: xx 8    ,, |2222 MXXM ic,>>,   ̺  '/7?KSck{4&"2$4&"24&"24&"24&"24&"24&"24&"24&"264&"24&#!"3!264&"2#!"&5463!2KjKKjKjKKjKjKKjKKjKKjKjKKjKjKKjKKjKKjKjKKjKLhLLhLKjKKj&&&&KjKKjL44LL44L5jKKjKKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjK4LL44LLjKKjK&&&&jKKjK4LL44LL 'E!#"+"&7>76;7676767>'#'"#!"&7>3!2W",&7' #$ &gpf5 O.PqZZdS -V"0kqzTxD!!8p8%'i_F?;kR(` !&)' (2!&6367! &63!2! `B 1LO(+#=)heCQg#s`f4#6q'X|0 -g >IY#6?>7&#!%'.'33#&#"#"/3674'.54636%#"3733#!"&5463!24  : @7vH%hEP{0&<'VFJo1,1.F6A#L44LL44L"% 7x'6 O\JYFw~v^fH$ ! "xdjD"!6`J4LL44LL +3@GXcgqz -<JX{&#"327&76'32>54.#"35#3;5#'#3537+5;3'23764/"+353$4632#"$2#462#"6462""'"&5&5474761256321##%354&'"&#"5#35432354323=#&#"32?4/&54327&#"#"'326'#"=35#5##3327"327'#"'354&3"5#354327&327''"&46327&#"3=#&#"32?"5#354327&3=#&"32?"#3274?67654'&'4/"&#!"&5463!2_gQQh^_~\[[\]_^hQQge<F$$$ !!&&/ !/  !! 00/e&'!"e$   '!!''   8''NgL44LL44LUQghQUk=("  ! =))=2( '! 'L#(>( & DC(>(zL#DzG)<)4LL44LL  BWbjq}+532%+5324&+32763#4&'.546327&#"#"'3265#"&546325&#"32 !264&"2%#'#735#535#535#3'654&+353#!"&5463!29$<=$@?SdO__J-<AA@)7")9,<$.%0*,G3@%)1??.+&((JgfJ*A!&jjjGZYGиwsswPiL>8aA !M77MM77M3! 4erJ]&3YM(, ,%7(#)  ,(@=)M%A20C&Mee(X0&ĖjjjV 8Z8J9N/4$ 8NN88NN  #&:O[ $?b3'7'#3#%54+32%4+324+323'%#5#'#'##337"&##'!!732%#3#3##!"&53733537!572!56373353#'#'#"5#&#!'#'#463!2#"5#"5!&+&+'!!7353273532!2732%#54&+#32#46.+#2#3#3##+53254&".546;#"67+53254&.546;#"#'#'##"54;"&;7335wY-AJF=c(TS)!*RQ+*RQ+Y,B^9^Ft`njUM ') ~PSPRm٘M77Mo7q @)U 8"E(1++NM77Mx378D62W74;9<-A"EA0:A F@1:ؗBf~~""12"4(w$#11#@}}!%+%5(v$:O\zK?* $\amcrVlOO176Nn23266&+"&#"3267;24&+"'&+";27%4&+";2?>23266&+"&#"3267;254+";27#76;2#!"&5463!23%#2%%,,  _3$$2%%M>AL Vb5)LDHeE:< EM j,K'-R M ~M>AR  Vb5)LEHeE:< E J ABI*'! ($rL44LL44Lv%1 %3!x*k $2 %3!;5h n a !(lI;F   rp p8;5h t a !(lI;F ` #k 4LL44LL  2HW[lt#"'5632#6324&'.54327&#"#"&'32767#533275#"=5&#"'#36323#4'&#"'#7532764&"24'&#"327'#"'&'36#!"&5463!2=!9n23BD$ &:BCRM.0AC'0RH`Q03'`.>,&I / * / 8/n-(G@5$ S3=,.B..B02^`o?7je;9G+L44LL44LyE%# Vb;A !p &'F:Aq)%)#orgT$ v2 8)2z948/{ 8AB..B/q?@r<7(g/4LL44LL ?#!"&'24#"&54"&/&6?&5>547&54626=L4@ԕ;U g3 T 2RX='8P8|5 4Ljj U;Ig@   `  "*\(88(]k  &N4#"&54"3 .#"#!"&'7!&7&/&6?&5>547&54626;U gIm*]Z0L4@ԕ=o=CT T 2RX='8P8|5  U;IgXu?bl3@4Ljja`   `  "*\(88(]k/7[%4&+";26%4&+";26%4&+";26!'&'!+#!"&5#"&=463!7>3!2!2@@@@@@0 o`^BB^`5FN(@(NF5@@@u  @LSyuS@%44%,<H#"5432+"=4&#"326=46;2  >. $$ ~Isy9"SgR8vHD w ffff^aam2N+ )H-mF+10*F +fff^aab4&#"32>"#"'&'#"&54632?>;23>5!"3276#"$&6$3 k^?zb=ka`U4J{K_/4^W&  vx :XB0܂ff ) fzzXlz=lapzob35!2BX G@8  ' '=vN$\ff  1 SZz8zX#("/+'547'&4?6276 'D^h  i%5@%[i  h]@]h  i%@5%[i  h^@@)2#"&5476#".5327>OFi-ay~\~;'S{s:D8>)AJfh]F?X{[TC6LlG]v2'"%B];$-o%!2>7>3232>7>322>7>32".'.#"#"&'.#"#"&'.#"#546;!!!!!32#"&54>52#"&54>52#"&54>52-P&+#($P.-P$'#+&PZP&+#"+&P-($P-.P$(#+$P.-P$'#+&P-.P$+#pP@@PpH85K"&ZH85K"&ZH85K"&Z@Pp@@@pMSK5, :&LMSK5, :&LMSK5, :& !!3 ! @@@  #"$$3!!2"jaѻxlalxaaj!!3/"/'62'&63!2'y  `I  yMy `I y'W`#".'.#"32767!"&54>3232654.'&546#&'5&#" 4$%Eӕ;iNL291 ;XxR`f՝Q8TWiWgW:;*:`Qs&?RWXJ8 oNU0 J1F@#) [%6_POQiX(o`_?5"$iʗ\&>bds6aP*< -;iFn* -c1BWg4'.'4.54632#7&'.#"#"'.#"32767'#"&54632326#!"&5463!2#$( 1$6]' !E3P|ad(2S;aF9'EOSej]m] <*rYshpt.#)$78L*khw@wwwB % $/$G6 sP`X):F/fwH1pdlqnmPHuikw_:[9D'@www34."2>$4.#!!2>#!".>3!2QнQQнQQh~wwhfffнQQнQQнQZZQffff#>3!2#!".2>4."fffнQQнQQffffQнQQн ,\!"&?&#"326'3&'!&#"#"'  5467'+#"327#"&463!!'#"&463!2632(#AHs9q ci<= #]$ KjKKjKKjKKjH#j#H&&&KjKKjKg V i jKKjKKjKKjK ..n(([5KK55KK5[poNv<+#"'#"&546;&546$32322$B$22$$*$22$Xڭӯ$22$tX'hs2$ϧkc$22$1c$2F33F3VVT2#$2ԱVT2#$2g#2UU݃ 2$#2UU1݃2 ,u54#"67.632&#"32654'.#"32764.'&$#"7232&'##"&54732654&#"467&5463254632>32#"'&ru&9%" *#͟ O%GR=O&^opC8pP*bY _#$N Pb@6)?+0L15 "4$.Es  5IQ"!@ h "Y7e|J>ziPeneHbIlF>^]@n*9 6[_3#"&54632#.#"32%3#"&54632#.#"326%4&'.'&! ! 7>7>! =39? 6'_ >29? 5'17m-VU--,bW.뮠@Fyu0HC$뮠@Fyu0HC$L= ?? <=! A <`;+"&54&#!+"&5463!2#!"&546;2!26546;2pЇ0pp@Ipp>Sc+"&=46;254&+"&+";2=46;2;2=46;2;2%54&#!";2=;26#!"&5463!2A5DD5A7^6a7MB55B7?5B~```0`rr5A44A5v5AA5f*A``0` !!!! #!"&5463!2ړ7H7jv@vvv':@vvvMUahmrx#"'!"'!#"&547.547.54674&547&54632!62!632!#!627'!%!"67'#77!63!!7357/7'%# %'3/&=&' 5#?&547 6!p4q"""6" 'h*[ |*,@?wAUMpV@˝)Ϳw7({*U%K6=0(M "! O dX$k !! ! b [TDOi @6bxBAݽ5  ɝ:J +3,p x1Fi (R 463!#!"&5%'4&#!"3`а@..@A-XfB$.BB..C} )&54$32&'%&&'67"w`Rd]G{o]>p6sc(@wgmJPAjyYWa͊AZq{HZ:<dv\gx>2ATKn+;"'&#"&#"+6!263 2&#"&#">3267&#">326e~└Ȁ|隚Ν|ū|iyZʬ7Ӕްr|uѥx9[[9jj9ANN+,#ll"BS32fk[/?\%4&+";26%4&+";26%4&+";26%4&+";26%#!"&5467&546326$32]]eeeeee$~i qfN-*#Sjt2"'qCB8!'> !%)-159=AEIMQUY]agkosw{! %! 5!#5#5#5#5#57777????#5!#5!#5!#5!#5!#5!#5!#5#537#5!#5!#5!#5!#5!#55#535353535353%"&546326#"'#32>54.&54>3237.#"Q%%%%%%%%%?iiihOiixiiyiixiiArssrrssr%sssrrssNs%%%%%%%%%%'32#".543232654&#"#"&54654&#"#"&547>326ڞUzrhgrxSПdU 7#"&463!2!2&&4&&&&4&KjKKjKjKKj &&&%&& &&4&&&&4&&&5jKKjKKjKKjK%z 0&4&&3D7&4& %&'S4&"4&"'&"27"&462"&462!2#!"&54>7#"&463!2!2&4&4&4&4KjKKjKjKKj &&&%&& &&4&%&&ے&4"jKKjKKjKKjK%z 0&4&&3D7&4& %& & !'! !%!!!!%"'.763!2o]FooZY@:@!!gf//I62'"/"/"/"/"/"/"/7762762762762762762%"/77627&6?35!5!!3762762'"/"/"/"/"/"/%5#5!4ZSS6SS4SS4SS4SS4SS4SS4ZSS4SS4SS4SS4SS4SS4S-4ZSS4S@4SS4ZSS6SS4SS4SS4SS4SS4S@ZSSSSSSSSSSSSSSZSSSSSSSSSSSSSyZRRR@%:= :+: =RRZSSSSSSSSSSSSSCv!/&'&#""'&#" 32>;232>7>76#!"&54>7'3&547&547>763226323@``` VFaaFV      $. .$     yy .Q5ZE$ ,l*%>>%*>*98(QO!L\p'.'&67'#!##"327&+"&46;2!3'#"&7>;276;2+6267!"'&7&#"(6&#"#"' Dg OOG`n%ELL{@&&Nc,sU&&!Fre&&ss#/,<= #]gL oGkP'r-n&4&2-ir&&?o  4 _5OW! .54>762>7.'.7>+#!"&5#"&5463!2"&462{{BtxG,:`9(0bԿb0(9`:,GxtB&@&&@&K55K`?e==e?1O6# ,  #$  , #6OO&&&&5KK?!"'&'!2673267!'. ."!&54632>321 4q#F""8'go#- #,"tYg>oP$$Po> Zep#)R0+I@$$@I++332++"&=#"&=46;.7>76$  @ ᅪ*r@@r'/2+"&5".4>32!"&=463  &@~[՛[[u˜~gr&`u՛[[՛[~~@r=E32++"&=#"&=46;5&547&'&6;22676;2  >``@``ٱ?E,,=?rH@``@GݧH`jjrBJ463!2+"&=32++"&=#"&=46;5.7676%#"&5   &@~``@``  vXr&@``@+BF`rks463!2+"&=32++"&=#"&=46;5&547'/.?'+"&5463!2+7>6 %#"&5   &@~``@``~4e  0  io@& jV  0  Z9r&@``@Gɞ5o , sp &@k^ , c8~~`r8>KR_32++"&=!+"&=#"&=46;.767666'27&547&#"&'2#" @@ 'Ϋ'sggsww@sgg@@-ssʃl99OOr99FP^l463!2+"&=$'.7>76%#"&=463!2+"&=%#"&54'>%&547.#"254&' &@L?CuГP vY &@;"ޥ5݇ޥ5`&_ڿgwBF@&J_ s&&?%x%xJP\h463!2+"&='32++"&=#"&=46;5.7676632%#"&56'327&7&#"2#" &@L? ߺu``@``} ຒɞueeu9uee&_"|N@``@""|a~lo99r9@9;C2+"&5"/".4>327'&4?627!"&=463  &@Ռ .  N~[՛[[u˜N .  gr&`֌  . Ou՛[[՛[~N  . @r9A'.'&675#"&=46;5"/&4?62"/32+  '֪ \  . 4 .  \r|ݧ憛@\ .    . \@r~9A"/&4?!+"&=##"$7>763546;2!'&4?62  m  - @ݧ憛@& -  @rm4 -  ٮ*   - r+"&5&54>2  @[՛[rdGu՛[[r  ".4>2r[՛[[՛r5՛[[՛[[$2#!37#546375&#"#3!"&5463#22#y/Dz?s!#22#2##2S88 2#V#2L4>32#"&''&5467&5463232>54&#"#"'.Kg&RvgD $ *2% +Z hP=DXZ@7^?1 ۰3O+lh4`M@8'+c+RI2 \ZAhSQ>B>?S2Vhui/,R0+ ZRkmz+>Q2#"'.'&756763232322>4."7 #"'&546n/9bLHG2E"D8_ pdddxO"2xxê_lx2X  !+'5>-pkW[C I I@50Oddd˥Mhfxx^ә #'+/7!5!!5!4&"2!5!4&"24&"2!!! 8P88P 8P88P88P88PP88P8 P88P88P88P8 +N &6 !2#!+"&5!"&=463!46;23!#!"&54>32267632#"_>@`     `  L4Dgy 6Fe=OOU4L>   ` `  4L2y5eud_C(====`L43V &6 #"/#"/&54?'&54?6327632#!"&54>32 7632_>     %%Sy 6Fe=J%>     %65%Sy5eud_C(zz.!6%$!2!!!46;24&"2!54&#!"&&&@ԖV@&&@&&ԖԖ@&3!!! !5!'!53!! #7IeeI7CzCl@@@#2#!"&?.54$3264&"!@մppp((ppp#+/2#!"&?.54$3264&"!264&"!@մ^^^@^^^@((^^^^^^v(#"'%.54632 "'% 632U/@k0G,zD# [k# /tg F Gz  #'#3!) p*xe0,\8T #/DM%2<GQ^lw &'&676676&'&7654&'&&546763"#"'3264&7.>&'%'.767&7667&766747665"'.'&767>3>7&'&'47.'.7676767&76767.'$73>?>67673>#6766666&'&6767.'"'276&67&54&&671&'6757>7&"2654&57>&>&'5#%67>76$7&74>=.''&'&'#'#''&'&'&'65.'&6767.'#%&''&'#2%676765&'&'&7&5&'6.7>&5R4&5S9 W"-J0(/r V"-J0(.)#"6&4pOPppc|o}vQ[60XQW1V  # 5X N"& . ) D>q J:102(z/=f*4!> S5b!%  (!$p8~5..:5I  ~T 4~9p# ! ) & ?()5F 1   d%{v*: @e s|D1d {:*dAA|oYk'&<tuut&v HCXXTR;w 71™ Z*&' 1  9? . $Gv 5k65P.$.`aasa``Z9k'9؋ӗa-*Gl|Me_]`F& OܽsDD!/+``aa``a154&'"&#!!26#!"&5463!2    iLCly5)*Hcelzzlec0hb,,beIVB9@RB9J_L44LL44L44%2"4:I;p!q4bb3p (P`t`P(6EC.7BI64LL44LL  .>$4&'6#".54$ 4.#!"3!2>#!"&5463!2Zjbjj[wٝ]>oӰٯ*-oXL44LL44L')꽽)J)]wL`ֺ۪e4LL44LL;4&#!"3!26#!"&5463!2#54&#!";#"&5463!2  @ ^BB^^B@B^  B^^B@B^`@  MB^^B@B^^>  ^B@B^^5=Um ! !!2#!"&=463!.'!"&=463!>2!2#264&"".54>762".54>762?(``(?b|b?B//B/]]FrdhLhdrF]]FrdhLhdrF@@@(?@@ ?(@9GG9@/B//BaItB!!BtI Ѷ!!ь ItB!!BtI Ѷ!!ь-M32#!"&=46;7&#"&=463!2#>5!!4.'.46ՠ`@`ՠ`MsFFsMMsFFsMojjo@@jj@@<!(!!(!-3?32#!"&=46;7&#"&=463!2+!!64.'#ՠ`@`ՠ`  DqLLqDojjo@@jj@@B>=C-3;32#!"&=46;7&#"&=463!2+!!6.'#ՠ`@`ՠ`UVU96gg6ojjo@@jj@@β**ɍ-G32#!"&=46;7&#"&=463!2#>5!!&'.46ՠ`@`ՠ`MsFFsMkkojjo@@jj@@<!(!33!(!9I2#!"&=4637>7.'!2#!"&=463@b":1P4Y,++,Y4P1:"":1P4Y,++,Y4P1:"b@@@7hVX@K-AA-K@XVh77hVX@K-AA-K@XVh7Aj"#54&#"'54&#"3!26=476=4&#"#54&'&#"#54&'&'2632632#!"&5&=4632>3265K @0.B @0.B#6'&& l @0.B 2' .B A2TA9B;h" d mpPTlLc _4.HK5]0CB.S0CB./#'?&&)$$)0CB. }(AB.z3M2"61d39L/PpuT(Ifc_E`1X"#4&"'&#"3!267654&"#4&"#4&26326#!"&'&5463246326\B B\B&@5K&@"6LB\B B\B sciL}QP%&#"!"3!754?27%>54&#!26=31?>Ijjq,J[j.-tjlV\$B.R1?@B.+?2`$v5K-%5KK5.olRIS+6K5̈$B\B 94E.&ʀ15uE& ԖPjjdXUGJ7!.B P2.B %2@ 7K5(B@KjKj?+fU E,5K~!1.>F.F,Q5*H$b2#!"&=%!"&=463!7!"&'&=4634'&#!">3!!"3!32#!"3!23!26=n$32>32>32#"#.#"#.#"3!27654&#"547654&#"#654&Mye t|]WSSgSY\x{ 70"1i92DU1&=  =&0@c >&/Btd4!*"8K4+"@H@/'= t?_K93-] UlgQQgsW ]#+ i>p&30&VZ&0B/ %3B. "to ){+C4I (  /D0&p0D3[_cg"'&#"3!2676=4&"#54&#"#54&#"#4&'2632632632#!"&'&5463246#!#!#5K)B4J&@#\8P8 @0.B J65K J6k cJ/4qG^\hB2.1!~K5y?^\Vljt-.j[J,qjjI7$?1R.B+.B$`2?gvEo.5KK5%-K6+SIR[&.E49 B\B$5KG#!+"&5!"&=463!2+"&' +"' +"'&5>;2>76;2Y    M .x - N     u  , u ?  LW   #  *:J4'&+326+"'#+"&5463!2  $6& $&6$ UbUI-uu,uuڎLlLAX!Jmf\$ 6uuu,KLlL-[k{276/&'&#"&5463276?6'.#"!276/&'&#"&5463276?6'.#"  $6&  $&6]h - %Lb`J%E 5 ,5R- h - %Lb`J%E 5 ,5R-'uu,uulL/hR    dMLc  NhR   dMLc  N1uuu,LlL@  ' 7 '7 ``H ``H !``H ```H` '%  7' 7'7 ' $&6$ X`(W:,:X`(WLLlLX`(W:BX`(XLlL $ %/9ES[#"&54632$"&4624&"26$4&#"2%#"&462$#"&4632#"32&! 24>  !#"&'.'#"$547.'!6$327&'77'&77N77N'qqqqqPOrqEsttsst}||}uԙ[WQ~,> nP/R U P酛n >,m'77'&77N77N6^Orqqqqqqt棣棣(~|| on[usј^~33pc8{y%cq33dqpf L 54 "2654"'&'"/&477&'.67>326?>< x ,  (-'sI  VCV  Hr'-(  $0@!BHp9[%&!@0$u  ]\\]-$)!IHV D V HI!)$-#36>N"&462."&/.2?2?64/67>&  #!"&5463!2]]]3 $; &|v;$ (CS31 =rM= 4TC(G zw@www]]]($-;,540= sL =45,; @www(2#"$&546327654&#" &#"AZ\@/#%E1/##.1E$![A懇@@\!#21E!6!E13"|! gL&5&'.#4&5!67&'&'5676&'6452>3.'5A5RV[t,G'Q4}-&r! G;>!g12sV&2:#;d=*'5E2/..FD֕71$1>2F!&12,@K r#"&5462>%.#"'&#"#"'>54#".'7654&&5473254&/>7326/632327?&$  $6 $&6$ !&"2&^ u_x^h ;J݃HJǭ qE Dm! M G?̯' %o8 9U(F(ߎLlL&!&!SEm|[n{[<ɪ "p C Di% (K HCέ  pC B m8 @Kނ  HF(LlL "*6%&6$ 7&$5%%6'$2"&4}x3nQH:dΏX e8z' li=! 7So?vM '&7>>7'7>''>76.'6'El:Fg r *t6K3U Z83P)3^I%=9 )<}Jk+C-Wd &U-TE+]Qr-< Q#0 C+M8 3':$ _Q =+If5[ˮ&&SGZoMkܬc#7&#"327#"'&$&546$;#"'654'632ե›fKYYKf¥yͩ䆎L1hvvƚwwkn]*]nlxDLw~?T8bb9SA}+5?F!3267!#"'#"4767%!2$324&#"6327.'!.#"۔c28Ψ-\?@hU0KeFjTlyE3aVsz.b؏W80]TSts<hO_u7bBtSbF/o|V]SHކJ34&#!"3!26#!!2#!"&=463!5!"&5463!2  @ ^B `` B^^B@B^   @ @B^@@^BB^^>3!"&546)2+6'.'.67>76%&F8$.39_0DD40DD0+*M7{L *="# U<-M93#D@U8vk_Y [hD00DD00Dce-JF1 BDN&)@ /1 dy%F#"'&'&'&'&763276?6#"/#"/&54?'&763276"&'&'&5#&763567632#"'&7632654'&#"32>54'&#"'.5463!2#!3>7632#"'&'&#"'&767632yqoq>* 432fba  $B? >B BB AA.-QPPR+ 42 %<ciђ:6& hHGhkG@n`IȌ5 !m(|.mzyPQ-.  je  q>@@?ppgVZE|fb6887a %RB? =B ABBAJvniQP\\PRh!cDS`gΒ 23geFGPHXcCI_ƍ5" n*T.\PQip [*81 / 9@:>t%6#".'.>%6%&7>'.#*.'&676./&'.54>754'&#"%4>327676= >vwd" l "3 /!,+ j2.|%& (N &wh>8X}xc2"W<4<,Z~fdaA`FBIT;hmA<7QC1>[u])  u1V(k1S) - 0 B2* %M ;W(0S[T]I) A 5%R7&&T,Xq&&1X,LΒw%%;#!"&5463!546;2!2!+"&52#!"/&4?63!5! (&&@&&(&&@&&( (  &&@&&@&&&&  #''%#"'&54676%6%% hh @` !   !    #52#"&5476!2#"&5476!2#"'&546        @  @  @    84&"2$4&"2$4&"2#"'&'&7>7.54$ KjKKjKjKKjKjKKjdne4" %!KjKKjKKjKKjKKjKKjK.٫8  !%00C'Z'.W"&462"&462"&462 6?32$6&#"'#"&'5&6&>7>7&54>$ KjKKjKjKKjKjKKjhяW.{+9E=cQdFK1A  0) LlLjKKjKKjKKjKKjKKjKpJ2`[Q?l&٫C58.H(Yee    Y'w(O'R@$#"&#"'>7676327676#" b,XHUmM.U_t,7A3ge z9@xSaQBLb( VU  !!!==w)AU!!77'7'#'#274.#"#32!5'.>537#"76=4>5'.465! KkkK _5 5 #BH1`L I& v6S F!Sr99rS!`` /7K%s}H XV P V  e  Vd/9Q[ $547.546326%>>32"&5%632264&#"64'&""&'&"2>&2654&#";2 P 3>tSU<)tqH+>XX|Wh,:UStW|XX>=X*  ))  +^X^|WX=>X:_.2//a:Ru?  Q%-W|XW>J( =u>XX|WX`  *((*  +2 2X>=XW|E03>$32!>7 '&'&7!6./EUnohiI\0<{ >ORDƚ~˕VƻoR C37J6I`Tb<^M~M8O  5!#!"&!5!!52!5463 ^B@B^`B^^B `B^^"^BB^0;%'#".54>327&$#"32$ !"$&6$3 ##320JUnLnʡ~~&q@tKL}'` - -oxnǑUyl}~~FڎLlLt`(88(   7!' !\W\ d;tZ`_O; }54+";2%54+";2!4&"!4;234;2354;2354>3&546263232632#"&#"26354;2354;2354;2````pp```  !,! -&M<FI(2 ```@PppPpppppp# #   ppppp j#"'&=!;5463!2#!"&=#".'.#!#"&463232>7>;>32#"&'#"!546 %. `@` :,.',-XjjXh-,'.,: kb>PppP>bk .%Z & :k%$> $``6&L')59I"TlԖlT"I95)'L&69GppG9$ >$%k: !+32&#!332 $&6$ ~O88OLlL>pN  iLlL '':Ma4&'#"'.7654.#""'&#"3!267#!"&54676$32#"'.76'&>$#"'.7654'&676mD5)  z{6lP,@KijjOoɎȕ>>[ta) GG 4?a) ll >;_-/ 9GH{zyN@,KԕoN繁y! ?hh>$ D" >â? $ n"&5462'#".54>22654.'&'.54>32#"#*.5./"~~s!m{b6# -SjR,l'(s-6^]Itg))[zxȁZ&+6,4$.X%%Dc* &D~WL}]I0"  YYZvJ@N*CVTR3/A3$#/;'"/fR-,&2-" 7Zr^Na94Rji3.I+ &6W6>N%&60;96@7F6I3+4&#!"3!26%4&#!"3!26 $$ ^aa`@@^aa '7  $ >. %"&546;2#!"&546;2#/a^(^aa(N@@4&#!"3!26 $$ @@^aa`@^aa '  $ >. 7"&5463!2#/a^(n@^aa(N@ %=%#!"'&7!>3!26=!26=!2%"&54&""&546 ##]VTV$KjKKjK$&4&Ԗ&4&>9G!5KK55KK5!&&jj&&#/;Im2+#!"&'#"&463>'.3%4&"26%4&"26%6.326#>;463!232#.+#!"&5#"5KK5sH..Hs5KK5e# )4# %&4&&4&&4&&4&` #4) #%~]eZ&&Ze] E-&&-EKjKj.<<.KjK)#)`"@&&`&&&&`&&)#`)"dXo&&oXG,8&&8!O##!!2#!+"'&7#+"'&7!"'&?63!!"'&?63!6;236;2!2@@8@7 8Q NQ N 8G@ 8GQ NQ N7   8 8  H H  k%  ".>2I20]@]@oo@@oo㔕a22]]p^|11|99|11|(%7'7' ' 7T dltl)qnluul)1$4&"24&"2 &6 +"&5476;2 &6 LhLLhLLhLLhL>  &   &`>hLLhLLhLLhL>&&>G  .7)1!62 1!62he220e22> v +4 [d+ d 135#5&'72!5!#"&'"'#"$547&54$ Eh`X(cYz:L:zYc\$_K`Pa}fiXXiޝfa  (+.>#5#5!5!5!54&+'#"3!267!7!#!"&5463!2U``'    jjV>(>VV>>Vq  ( ^(>VV>>VV=&'&'&'&76'&'&.' #.h8"$Y ''>eX5, ,PtsK25MRLqS;:.K'5R ChhRt(+e^TTu B"$:2~<2HpwTT V/7GWg. %&32?673327>/.'676$4&"2 $&6$   $6& $&6$ d -- m  ,6*6,  mKjKKjoooKzz8zzȎLlLU4>>4-. YG0 )xx) 0GYޞ .jKKjKqoooolzzz80LlLD/7H#"'.7'654&#"'67'.6?>%"&46227#".547|D,=),9#7[͑fx!X: D$ +s)hhijZt<F/*8C,q؜e\r,WBX/C2hhh=tXm>NZ+"&=46;2+"&=4>7>54&#"#"/.7632  >. $$ p=+& 35,W48'3  l zffff^aaP2P: D#;$# $*;? R Cfff^aa'Y >O`"&5462&'.'.76.5632.'#&'.'&6?65\\[( | r [A@[[@A#2#  7* <Y$  +}"(  q87] F  _1 )    #1Ke34&+326+"&=!#!"&763!2#!"&5463!2#>?4.'3#>?4.'3#>?4.'3Xe`64[l7  , L; =+3&98&+)>>+3&98&+)>=+3&88&+)> Wj|r >Q$~d $kaw+-wi[[\;/xgY $kaw+-wi[[\;/xgY $kaw+-wi[[\;/xgYJ\m4.'.'&#"#"'.'&47>7632327>7>54&'&#"327>"&47654'&462"'&476'&462"'&47>&'&462i$ $^"  %%  "^$ $W "@9O?1&&18?t@" W&%%&4KK6pp&46ZaaZ&4mttm ^x -  - x^ = /U7C kkz'[$ =&5%54'4&KK4r7>54 "&54>2"&462%"&54&#""&546 %#"&'&'.7>#"'&'.7>&4&&4&4&&4SZ&4&&44$#&&&j3$"('$&4&[՛[&4&&4F&4&]\&4&$  !D4%  ,\44&&4&4&&4&-Z4&&4&;cX/)#&>B)&4&j9aU0'.4a7&&u՛[[4&&4&@&&]]&&Ώ0 u40 )4#g&'.#"32676%4/&#"326'&#"2632#2+&'%#"'&6?676676632%#"'&6767#"&'&6767#"'.7>327"#"&'&6763"'.7>;7632;>%5K$ "0%>s$ "0%>;;>%5KVL#>H30 \($$(\( єyO2F/{(?0(TK.5sg$ єy#-F/{$70(TK.5sg$L#>H30 \($$(\#(@5"'K58!'"58!'"55"'K#dS$K K$Sdx#@1 w d>N;ET0((? - 2K|1 wd#N;ET0$(? - 2K$#dS$K K$SdxDN\2654& 265462"2654 #"32654>7>54."/&47&'?62 &4&&4&h՛[&4&r$'("$3j&&&#$4[ " @ GB[ "&&Β&&][u&&7a4.'0Ua9j&4&)B>&#)/Xc;u՛ "  " Gi[ Xh#"&54676324&'&#"'>54#"32#"54>54'.#"32>7>767632326#!"&5463!2b )   :4FDN  [1,^JK-*E#9gWRY vm0O w@wwwC22 c@X&!9{MA_"S4b// DR"XljPY < @www%e4.#"32>7676#'.#"#"&54>3232>754&*#"&54>763 >32 ''il$E/  @P@ ^`'W6&!.. ! -P5+ E{n46vLeVz:,SN/ M5M[  ]$[^5iC'2H&!(?]v`* l b$9> =R2 #"&5467%!"&7>3-.7>;%.7>322326/.76/.'&6766/&/&#"&676 &676&6766/&672? =1( H/ '96&@)9<')29% &06##$ J 0 7j)5@"*3%"!M %#K"%Ne 8)'8_(9./=*%8!Q #P"\Q#N&a)<9bR]mp%"'.'&54>76%&54763263 #"/7#"'#"&/%$%322654&#"%'OV9  nt  |\d ϓ[nt  |@D:) ;98'+| j," 41CH^nVz(~R 9\'  r  @L@  @w46HI(+C ,55, f[op@\j;(zV~i/5O#"'&54>32&#" 654'67'"'>54''&'"'6767&546767>7蒓`V BMR B9)̟!SH-77IXmSMH*k#".o;^J qןד>@YM $bKd ү[E";Kx%^6;%T,U:im=Mk).DT4'"&5463267&#" 6;64'.'4'>732676%#!"&5463!2),蛜s5-54&#"#"'654'.#"#"&#"3263232>3232>76 $$ Cf'/'% ( $UL ( #'/'@ 3#@,G)+H+@#3 ^aaX@ _O#NW#O_ .* ##(^aaq[632632#"&#"#".'&#"#".'&54767>7654.54632327&547>P9 B6?K? %O4T% >6>Z64Y=6>%S4N$ ?L?4B @{:y/$ ,'R! F! 8% #)(()#%: !F Q'+%0z:zO_4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76#!"&5463!2Cf'.'% ( $VM  ) #'.'@ 3 #A,G)+H+A# 4 w@wwwXA  ?4N$NW&M&L  /* ## + @www O$>?>762'&#"./454327327>7> EpB5 3FAP/h\/NGSL  RP* m95F84f&3Ga4B|wB.\FI*/.?&,5~K % & Y."7n< "-I.M`{ARwJ!FX^dj''''"'7&'7&'7&'7&547'67'67'67'63277774$#"32$   *'ֱ,?g=OO&L&NJBg;1''ֱ.=gCIM $'&&NJBg=.%w؝\\w Ioo<<-NIDg=/%(ײ+AhEHO*"#*OICh=/'(ֲ/=h>ON.]xwڝ]7e[@)6!!"3#"&546%3567654'3!67!4&'7Sgny]K-#75LSl>9V%cPe}&Hn_HȌ=UoLQ1!45647UC" !-9[nx"&46254&"326754&"326754&"26754&"26#".547632632626326'4#"#"54732764&"264.#"327632>#"'"'#"'#"&5#"'67&'327&'&54>3267>7>7>32632632T"8""8)<())(<))))<))<))<))<) Tد{ՐRhx=8 78 n 81 pH_6Soc F@b@?d?uKbM70[f5Y$35KUC<:[;+8 n 87 8/8Zlv]64qE 'YK0-AlB; W#;WS9 &(#-7Z://:/Tr++r,,r++r,,r++r,,r++r,,ʠgxXVעe9222222^KVvF02OO23OO`lF;mhj84DroB@r+@222222C0DP`.r8h9~T4.&o@9 1P%14'!3#"&46327&#"326%35#5##33 $$  }Pcc]321IUΠ?LL?cc4MX &04;0XpD[[DpD,)&&Q 9V\26&".'&'&6?.#"#26327677>'32>&3#'&+"?626&"#!'.'!"&5463!>;26;2!2P P  92#.}SP9::%L \B )spN/9oJ5  !+D`]BgY9+,9% Pk 4P P &NnF!_7*}B<{o0&&B;*<@$ucRRc#@16#37c&@@@ J"@*4^`ED B o/8927 *@OLC!T!323X$BJ@@@&AS 0C 59" 'D/&&D4 88 $5A&%O#!"&547>7>2$7>/.".'&'&2>^B@B^ >FFzn_0P:P2\nzFF> R & p^1P:P1^ & R P2NMJMQ0Rr.B^^B 7:5]yPH!%%"FPy]5:7 = 4 QH!%%!Ht 4 =<"-/ ?1Pp+".'.'.?>;2>7$76&'&%.+"3!26#!"&54767>;2' +~'*OJ%%JN,&x' % ^M,EE,M7 ZE[P*FF*P:5  ^B@B^){$.MK%%KM.$+X)o3 "a 22!] 4  I>"">,&S8JB##B12 ` `B^^B8&ra#11#$R&  "&.2v%/%''%/%7%7'%7'/#&5'&&?&'&?&'&7%27674?6J" 0<=_gNU?DfuYGb7=^H^` =v~yT3GDPO 4Fѭqi_w\ހ!1uS%V_-d 1=U{J8n~r'U4.#".'"3!264&"26+#!"&5463!232+32+32 0P373/./373P0 T=@=T֙֙|`^B@B^^BB^`````*9deG-! !-Ged9IaallkOB^^BB^^B +Yi"&54622#!"&54>;2>+32+32+#!"&5463!2324&#!"3!26֙֙0.I/ OBBO -Q52-)&)-2 ``  ``  `^B@B^^BB^`  @   |kkl"=IYL)CggC0[jM4      B^^BB^^B @  @ !1AQu4.#".'"3!24&"254&#!"3!2654&#!"3!2654&#!"3!26#!54&+"!54&+"!"&5463!2)P90,***,09P)J66S"@8@^B@@B^^BB^Ukc9 9ckU?@@88 @@N@B^````^BB^^!1AQu#!"&4>32>72"&462#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!546;2!546;2!26#!"&5463!2J66J)P90,***,09P)"@8@ @  `@@` ^B@B^^BB^ՀUUkc9 9c`@@88@@2  @ ````@B^^BB^^(%.'"&' $&  #"$&6$ wCιCwjJ~J>LlLśJSSJ͛>6LlL$,  $&6654&$ 3 72&&  lLmzzBl>KlLGzzG>'7#!"&54>7&54>2  62654' '3/U]B,ȍ,B]U/OQнQ>+X}}X0bӃۚӅb0}hQQh>ff#=#!"&4>3272"&462!3!26#!"&5463!;26=!2J66J)Q8PP8Q)  ^B@B^^B``B^VVVld9KK9d` @B^^BB^``^+;K[eu4.#"'"3!264&"254&#!"3!2654&#!"3!26%54&+";2654&#!"3!26!54&#!"!#!"&5463!2"D/@@/D"?,,?pppp@@@@^B@B^^BB^D6]W2@@2W]67MMppp@@@@@@@@n`@B^^BB^^+;K[eu#!"&54>3272"&462#!"&=463!2%#!"&=463!2+"&=46;25#!"&=463!2!3!26#!"&5463!2?,V,?"D/@@/D"pppp@@@  ^B@B^^BB^D7MM76]W2@@2W]֠ppp@@@@@@@@` @B^^BB^^A#"327.#"'63263#".'#"$&546$32326J9"65I).!1iCCu +I\Gw\B!al݇yǙV/]:=B>9+32%#!"&5463!2#"&54>54'&#"#"54654'.#"#"'.54>54'&'&543232654&432#"&54>764&'&'.54632  ?c'p& ?b1w{2V ?#&#9&CY' &.&#+B : &65&*2w1GF1)2<)<'  ( BH=ӊ:NT :O )4:i   F~b` e!}U3i?fRUX|'&'&Ic&Q  *2U.L6* / L:90%>..>%b>+ +z7ymlw45)0 33J@0!! TFL P]=GS -kwm  !*(%6&692? $&6$  '   al@lLlL,& EC h$LlL /37;%"&546734&'4&" 67 54746 #5#5#5ppF::FDFNV^fnv~"/&4?.7&#"!4>3267622"&4"&46262"&42"&4462"$2"&42"&4"&46262"&4"&46262"&42"&4$2"&42"&42"&4  R ,H8JfjQhjG^R,  !4&&4&Z4&&4&4&&4&4&&4&&4&&44&&4&4&&4&Z4&&4&4&&4&4&&4&4&&4&4&&4&&4&&4&Z4&&4&Z4&&4&  R  ,[cGjhQRJ'A, &4&&4Z&4&&4Z&4&&4Z&4&&444&&4&&4&&4Z&4&&4Z&4&&4Z&4&&4&4&&4Z&4&&4Z&4&&4&&4&&4Z&4&&4Z&4&&4%-5=EM}+"&=#!"'+"&=&="&4626"&462&"&462"&462&"&462&"&462#!"&=46;4632676/&?.7&#"!2"&462&"&462&"&462"&462&"&462&"&462"&462&"&462"&462@?AA? @ @R...R@`jlL.h) * * $ %35K.....uvnu....@@jN  * * .t2#K5..R..R. @Hq '&'&54 &7676767654$'.766$76"&462&'&'&7>54.'.7>76ȵ|_ğyv/ۃ⃺k] :Buq CA _kނXVobZZbnW|V 0  Q2- l}O  / :1z q%zG 4( 6Roa ą\< )4 J}%!!#!"&5463!2^B@B^^BB^`@B^^BB^^%#!"&=463!2^B@B^^BB^B^^BB^^ &))!32#!#!"&5463!463!2`B^^B^B@B^^B`^BB^^B@B^B^^BB^`B^^#3%764/764/&"'&"2?2#!"&5463!2    s^B@B^^BB^ג     @B^^BB^^#'7"/"/&4?'&4?62762!!%#!"&5463!2     ^B@B^^BB^    `@B^^BB^^ ! $&6$ .2r`LlLf4LlL#.C&>"'&4762"/&4?62'"'&4762%'.>6.'.>6'>/>76&'&.'&7&'">?4'.677>7.>37654'&'67>776 $&6$  ( 4Z# # & # # & y"6&.JM@& "(XE* $+8 jT?3#'.'&!3!2>?3.'#!57>7'./5!27#'.#!"g%%D-!gg<6WWZe#1=/2*]Y3-,C1 /Dx] VFIq-HD2NK '>*%R= f 07=. f D]\|yu,0>Seu#2#"'&5<>323#3#&'#334'."#"+236'&54.#"5#37326#!"&5463!2 <  zzj k-L+ )[$8=".un/2 ^B@B^^BB^5cy    (ݔI(8?C (3> #"($=@B^^BB^^0K S&'.'&'./674&$#">&>?>'76'# "&#./.'7676767>76$w .~kuBR] T%z+",|ޟj<)(!( ~ˣzF8"{%%#5)}''xJF0"H[$%EJ#% .Gk29(B13"?@ S)5" #9dmW";L65RA0@T.$}i`:f3A%% BM<$q:)BD aa%`]A &c| Ms!  Z 2}i[ F&** < ʣsc"J<&NsF% 0@Wm6&'.6$.7>7 $76".4>2., &>6'"'&7>=GV:e #:$?+% q4g &3hT`ZtQмQQмpAP1LK!:< }҈`dlb,9'  %%($! a3)W)x  оQQоQQcQǡ-җe)Us2XD\ϼYd /?O_o#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543%#!"&5463!2++532325++532325++532325++532325++53232p00pp00pp00pp00pp008((88(@(80pp00pp00pp00pp00pp0     @(88((88     /Q/&'%&/"&=.6?&?&'&6?'.>-#".6?'.>'&6'.>54627>%>76#"'% %6 27 2G f!)p&4&p)!f G2 72  *6 " 47 2G f!)p&4&p)!f G2 72 " 6* !k 3 j&3 %,*&&ր*9% 3&j 3 k!./!>>$,*!k 3.j&3 %Ԝ9*&&ր*ǜ,% 3&j 3 k!*,$>>!/.&6.'&$ &76$76$PutۥiPuGxy Զ[xy -_v١eNuv١e =uʦ[t78X &6# #'7-'%'&$  $6 $&6$ 31NE0gR=|||">"LlL^v!1f2iЂwgfZQQ^>"||||wLlL &ZXblw.'&>'&'&".'.'&&'&'&7>767>67>7626&'&>&'&>'.7>.676'&'&'&'.67.>7>6&'&676&'&676.676&'&>&'&676'.>6/4-LJg-   $  6)j2%+QF)b3FSP 21DK2AW ") ")$? ? 8A& AE5lZm= gG2Sw*&>$5jD GHyX/4F r 1  1""!l=6> 6 ,5./'e    .*|Ed! u & &%& &5d ))66 @ C& 8B @qL?P^7 G-hI[q:"T6 ,6 &/`  L wQ'   A ^   "  $& _  y  * <Copyright Dave Gandy 2016. All rights reserved.Copyright Dave Gandy 2016. All rights reserved.FontAwesomeFontAwesomeRegularRegularFONTLAB:OTFEXPORTFONTLAB:OTFEXPORTFontAwesomeFontAwesomeVersion 4.7.0 2016Version 4.7.0 2016FontAwesomeFontAwesomePlease refer to the Copyright section for the font trademark attribution notices.Please refer to the Copyright section for the font trademark attribution notices.Fort AwesomeFort AwesomeDave GandyDave Gandyhttp://fontawesome.iohttp://fontawesome.iohttp://fontawesome.io/license/http://fontawesome.io/license/      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab cdefghijklmnopqrstuvwxyz{|}~"      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~glassmusicsearchenvelopeheartstar star_emptyuserfilmth_largethth_listokremovezoom_inzoom_outoffsignalcogtrashhomefile_alttimeroad download_altdownloaduploadinbox play_circlerepeatrefreshlist_altlockflag headphones volume_off volume_down volume_upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalic text_height text_width align_left align_center align_right align_justifylist indent_left indent_rightfacetime_videopicturepencil map_markeradjusttinteditsharecheckmove step_backward fast_backwardbackwardplaypausestopforward fast_forward step_forwardeject chevron_left chevron_right plus_sign minus_sign remove_signok_sign question_sign info_sign screenshot remove_circle ok_circle ban_circle arrow_left arrow_rightarrow_up arrow_down share_alt resize_full resize_smallexclamation_signgiftleaffireeye_open eye_close warning_signplanecalendarrandomcommentmagnet chevron_up chevron_downretweet shopping_cart folder_close folder_openresize_verticalresize_horizontal bar_chart twitter_sign facebook_sign camera_retrokeycogscomments thumbs_up_altthumbs_down_alt star_half heart_emptysignout linkedin_signpushpin external_linksignintrophy github_sign upload_altlemonphone check_emptybookmark_empty phone_signtwitterfacebookgithubunlock credit_cardrsshddbullhornbell certificate hand_right hand_lefthand_up hand_downcircle_arrow_leftcircle_arrow_rightcircle_arrow_upcircle_arrow_downglobewrenchtasksfilter briefcase fullscreengrouplinkcloudbeakercutcopy paper_clipsave sign_blankreorderulol strikethrough underlinetablemagictruck pinterestpinterest_signgoogle_plus_sign google_plusmoney caret_downcaret_up caret_left caret_rightcolumnssort sort_downsort_up envelope_altlinkedinundolegal dashboard comment_alt comments_altboltsitemapumbrellapaste light_bulbexchangecloud_download cloud_uploaduser_md stethoscopesuitcasebell_altcoffeefood file_text_altbuildinghospital ambulancemedkit fighter_jetbeerh_signf0fedouble_angle_leftdouble_angle_rightdouble_angle_updouble_angle_down angle_left angle_rightangle_up angle_downdesktoplaptoptablet mobile_phone circle_blank quote_left quote_rightspinnercirclereply github_altfolder_close_altfolder_open_alt expand_alt collapse_altsmilefrownmehgamepadkeyboardflag_altflag_checkeredterminalcode reply_allstar_half_emptylocation_arrowcrop code_forkunlink_279 exclamation superscript subscript_283 puzzle_piece microphonemicrophone_offshieldcalendar_emptyfire_extinguisherrocketmaxcdnchevron_sign_leftchevron_sign_rightchevron_sign_upchevron_sign_downhtml5css3anchor unlock_altbullseyeellipsis_horizontalellipsis_vertical_303 play_signticketminus_sign_alt check_minuslevel_up level_down check_sign edit_sign_312 share_signcompasscollapse collapse_top_317eurgbpusdinrjpyrubkrwbtcfile file_textsort_by_alphabet_329sort_by_attributessort_by_attributes_alt sort_by_ordersort_by_order_alt_334_335 youtube_signyoutubexing xing_sign youtube_playdropbox stackexchange instagramflickradnf171bitbucket_signtumblr tumblr_signlong_arrow_down long_arrow_uplong_arrow_leftlong_arrow_rightwindowsandroidlinuxdribbleskype foursquaretrellofemalemalegittipsun_366archivebugvkweiborenren_372stack_exchange_374arrow_circle_alt_left_376dot_circle_alt_378 vimeo_square_380 plus_square_o_382_383_384_385_386_387_388_389uniF1A0f1a1_392_393f1a4_395_396_397_398_399_400f1ab_402_403_404uniF1B1_406_407_408_409_410_411_412_413_414_415_416_417_418_419uniF1C0uniF1C1_422_423_424_425_426_427_428_429_430_431_432_433_434uniF1D0uniF1D1uniF1D2_438_439uniF1D5uniF1D6uniF1D7_443_444_445_446_447_448_449uniF1E0_451_452_453_454_455_456_457_458_459_460_461_462_463_464uniF1F0_466_467f1f3_469_470_471_472_473_474_475_476f1fc_478_479_480_481_482_483_484_485_486_487_488_489_490_491_492_493_494f210_496f212_498_499_500_501_502_503_504_505_506_507_508_509venus_511_512_513_514_515_516_517_518_519_520_521_522_523_524_525_526_527_528_529_530_531_532_533_534_535_536_537_538_539_540_541_542_543_544_545_546_547_548_549_550_551_552_553_554_555_556_557_558_559_560_561_562_563_564_565_566_567_568_569f260f261_572f263_574_575_576_577_578_579_580_581_582_583_584_585_586_587_588_589_590_591_592_593_594_595_596_597_598f27euniF280uniF281_602_603_604uniF285uniF286_607_608_609_610_611_612_613_614_615_616_617_618_619_620_621_622_623_624_625_626_627_628_629uniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEuniF2C0uniF2C1uniF2C2uniF2C3uniF2C4uniF2C5uniF2C6uniF2C7uniF2C8uniF2C9uniF2CAuniF2CBuniF2CCuniF2CDuniF2CEuniF2D0uniF2D1uniF2D2uniF2D3uniF2D4uniF2D5uniF2D6uniF2D7uniF2D8uniF2D9uniF2DAuniF2DBuniF2DCuniF2DDuniF2DEuniF2E0uniF2E1uniF2E2uniF2E3uniF2E4uniF2E5uniF2E6uniF2E7_698uniF2E9uniF2EAuniF2EBuniF2ECuniF2EDuniF2EE=O<01hbase_dir/assets/fonts/fontawesome-webfont.svg0000755000000000000000000155111214516425663016706 0ustar Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 By ,,, Copyright Dave Gandy 2016. All rights reserved. base_dir/assets/fonts/fontawesome-webfont.ttf0000755000000000000000000050325414516425663016707 0ustar  PFFTMkGGDEFp OS/22z@X`cmap : gasphglyfMLhead-6hhea $hmtxEy loca\ maxp,8 name㗋ghpostkuːxY_< 3232  '@i33spyrs@  pU]yn2@ zZ@55 zZZ@,_@s@ @(@@@- MM- MM@@@ -`b $ 648""""""@ D@ ,,@  m)@@   ' D9>dY* '    T     @ f %RE    $!k(D'  % %  0%/&p@0 !"""`>N^n~.>N^n~>N^n~ !"""`!@P`p 0@P`p!@P`p\XSB1ݬ        ,,,,,,,,,,,,,tLT$l x T ( dl,4dpH$d,t( !"0# $,$&D'()T**,,-.@./`/00123d4445 556 6\67H78 8`89L9:h:;<>?h?@H@A0ABXBCdCDLDEFG0GHIJ8KLMdN,NNOP`PQ4QR RlS,ST`U0WXZ[@[\<\]^(^_`pb,bddePefg`giLijDk klm@n,oLpqrsxttuD{`||}}~Hl@lH T H`@$\XDTXDP,8d\Hx tXpdxt@ Œ\ ļŸƔ0dʨˀ͔xϰЌ,ш҈ ӌ8,՜`lHش`Tڸ۔@lބ߬lp 4X$l( ` d      ,,8(Xx|T@| !"x##l$$'h(*L,T.L1t1230345t6T7$8 9H::;<<?X@ABCDEHFHGpHHIxJ JKLMN@P@QRSDT ULV`VWXX4XZZ[d[\|]^`aHabcXdetfhghi\jxnp@svwxyz{h|}}\lt4t88LT|| 4xLX(  @lt$xLL HĠT(  ʈˠϔldPՄxpڬTT ވL <H$l4 Pl ,xp,xt d 44,hP 4   4<,,408$8T |!h"$L%0&H'()*0*+,.$.012@234t5$69 ::; ;<(<=4?@ACDFH`HILLLLLLLLLLLLLLLLp7!!!@pp p]!2#!"&463!&54>3!2+@&&&&@+$(($F#+&4&&4&x+#+".4>32".4>32467632DhgZghDDhg-iWDhgZghDDhg-iW&@ (8 2N++NdN+';2N++NdN+'3 8!  #"'#"$&6$ rL46$܏ooo|W%r4L&V|oooܳ%=M%+".'&%&'3!26<.#!";2>767>7#!"&5463!2 %3@m00m@3%    @ :"7..7":6]^B@B^^BB^ $΄+0110+$ (   t1%%1+`B^^B@B^^"'.54632>324 #LoP$$Po>Z$_dC+I@$$@I+"#"'%#"&547&547%62V??V8<8y   b% I))9I  + % %#"'%#"&547&547%62q2ZZ2IzyV)??V8<8)>~>[   2 b% I))9I %#!"&54>3 72 &6 }XX}.GuLlLuG.>mmUmEEm> /?O_o54&+";2654&+";2654&+";264&#!"3!2654&+";2654&+";264&#!"3!2654&+";2654&+";2654&+";267#!"&5463!2&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^BB^^B@B^@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&B^^B@B^^/?#!"&5463!2#!"&5463!2#!"&5463!2#!"&5463!2L44LL44LL44LL44LL44LL44LL44LL44L4LL44LL4LL44LL4LL44LL4LL44LL /?O_o#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!28((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(8 (88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88/?O_#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!28((88(@(88((88(@(88(@(88((88((88(@(88(@(88((88(@(88((8 (88((88(88((88(88((88(88((88(88((88(88((88y"/&4?62 62,PP&PP,jPn#$"' "/&47 &4?62 62 PP&P&&P&P&P&&P&P#+D++"&=#"&=46;546;232  #"'#"$&6$   @    @  rK56$܏ooo|W@    @   rjK&V|oooܳ0#!"&=463!2  #"'#"$&6$   @ rK56$܏ooo|W@  @ rjK&V|oooܳ)5 $&54762>54&'.7>"&5462zz+i *bkQнQkb* j*LhLLhLzzBm +*i JyhQQhyJ i*+ mJ4LL44LL/?O%+"&=46;2%+"&546;2%+"&546;2+"&546;2+"&546;2`r@@r@@n4&"2#"/+"&/&'#"'&'&547>7&/.=46?67&'&547>3267676;27632Ԗ #H  ,/ 1)  ~'H  (C  ,/ 1)  $H ԖԖm 6%2X  % l2 k r6 [21 ..9Q $ k2 k w3 [20/;Cg+"&546;2+"&546;2+"&546;2!3!2>!'&'!+#!"&5#"&=463!7>3!2!2@@@@@@@`0 o`^BB^`5FN(@(NF5 @@@L%%Ju  @LSyuS@%44%f5#!!!"&5465 7#"' '&/&6762546;2&&??>  LL >  X   &&&AJ A J Wh##!"&5463!2!&'&!"&5!(8((88((`x c`(8`((88(@(8(D 9 8( ,#!"&=46;46;2.  6 $$ @(r^aa@@`(_^aa2NC5.+";26#!26'.#!"3!"547>3!";26/.#!2W  .@   @.$S   S$@   9I   I6>  >%=$4&"2$4&"2#!"&5463!2?!2"'&763!463!2!2&4&&4&&4&&48(@(88(ч::(8@6@*&&*4&&4&&4&&4& (88(@(8888)@)'&&@$0"'&76;46;232  >& $$ `  (r^aa` @`2(^aa$0++"&5#"&54762  >& $$ ^ ?  @(r^aa` ? (^aa #!.'!!!%#!"&547>3!2<<<_@`&& 5@5 @  &&>=(""='#"'&5476.  6 $$   ! (r^aaJ %%(_^aa3#!"'&?&#"3267672#"$&6$3276&@*hQQhwI mʬzzk)'@&('QнQh_   z8zoe$G!"$'"&5463!23267676;2#!"&4?&#"+"&=!2762@hk4&&&GaF * &@&ɆF * Ak4&nf&&&4BHrd@&&4rd  Moe&/?O_o+"&=46;25+"&=46;25+"&=46;2#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!26#!"&5463!2 @  @  @  @  @  @  @    @    @    @   ^B@B^^BB^`@  @ @  @ @  @ @  @ @  @ @  @ 3@  MB^^B@B^^!54&"#!"&546;54 32@Ԗ@8(@(88( p (8jj(88(@(88@7+"&5&5462#".#"#"&5476763232>32@@ @ @KjKך=}\I&:k~&26]S &H&  &H5KKut,4, & x:;*4*&K#+"&546;227654$ >3546;2+"&="&/&546$ <X@@Gv"DװD"vG@@X<4L41!Sk @ G< _bb_ 4.54632&4&&M4&UF &""""& F&M&&M&%/B/%G-Ik"'!"&5463!62#"&54>4.54632#"&54767>4&'&'&54632#"&547>7676'&'.'&54632&4&&M4&UF &""""& FU &'8JSSJ8'&  &'.${{$.'& &M&&M&%/B/%7;&'66'&;4[&$ [2[ $&[  #/37#5#5!#5!!!!!!!#5!#5!5##!35!!! #'+/37;?3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3???? ^>>~??????~??~??^??^^? ^??4&"2#"'.5463!2KjKKjv%'45%5&5L45&% jKKjK@5%%%%54L5&6'k54&"2#"'.5463!2#"&'654'.#32KjKKjv%'45%5&5L45&%%'4$.%%5&55&% jKKjK@5%%%%54L5&6'45%%%54'&55&6' yTdt#!"&'&74676&7>7>76&7>7>76&7>7>76&7>7>63!2#!"3!2676'3!26?6&#!"3!26?6&#!"g(sAeM ,*$/ !'& JP$G] x6,& `   h `   "9Hv@WkNC<.  &k& ( "$p" . #u&#  %!' pJvwEF#  @   @  2#"' #"'.546763!''!0#GG$/!''! 8""8  X! 8" "8  <)!!#"&=!4&"27+#!"&=#"&546;463!232(8&4&&4 8(@(8 qO@8((`(@Oq8(&4&&4&@` (88( Oq (8(`(q!)2"&42#!"&546;7>3!2  Ijjjj3e55e3gr`Ijjjj1GG1rP2327&7>7;"&#"4?2>54.'%3"&#"#ժ!9&WB03& K5!)V?@L' >R>e;&L::%P>vO 'h N_":- &+# : ' +a%3 4'.#"32>54.#"7>7><5'./6$3232#"&#"+JBx)EB_I:I*CRzb3:dtB2P$ $5.3bZF|\8!-T>5Fu\,,jn OrB,7676'5.'732>7"#"&#&#"OA zj=N!}:0e%  y + tD3~U#B4 # g  '2 %/!: T bRU,7}%2"/&6;#"&?62+326323!2>?23&'.'.#"&"$#"#&=>764=464.'&#"&'!~:~!PP!~:~!P6 ,,$$% *'  c2N  ($"LA23Yl !x!*%%%% pP,T NE Q7^oH!+( 3  *Ueeu  wga32632$?23&'.5&'&#"&"5$#"#&=>7>4&54&54>.'&#"&'2#".465!#".'&47>32!4&4>Q6 ,,Faw!*' =~Pl*  ($"LA23Yl  )!* <7@@7<  <7@@7<  pP,T MF Q747ƢHoH!+( 3  tJHQ6  wh',686,'$##$',686,'$##$/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?O_o%+"&=46;2+"&=46;2+"&=46;2#!"&=463!2+"&=46;2#!"&=463!2#!"&=463!2#!"&=463!2        @     @   @   @   s  s    s    s  s  /?O#"'&47632#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2     @     @   @  @          s  s  s  /?O#"&54632 #!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2`      @     @   @  @     @   s  s  s  #"'#!"&5463!2632' mw@www '*wwww."&462!5 !"3!2654&#!"&5463!2pppp@  @ ^BB^^B@B^ppp@@  @    @B^^BB^^k%!7'34#"3276' !7632k[[v  6`%`$65&%[[k `5%&&'4&"2"&'&54 Ԗ!?H?!,,ԖԖmF!&&!Fm,%" $$ ^aa`@^aa-4'.'&"26% 547>7>2"KjKXQqYn 243nYqQ$!+!77!+!$5KK,ԑ ]""]ً 9>H7'3&7#!"&5463!2'&#!"3!26=4?6 !762xtt`  ^Qwww@?6 1B^^B@B^ @(` `\\\P`tt8`  ^Ͼww@w 1^BB^^B~ @` \ \P+Z#!"&5463!12+"3!26=47676#"'&=# #"'.54>;547632www M8 pB^^B@B^ 'sw- 9*##;Noj' #ww@w "^BB^^B  *  "g`81T`PSA:'*4/D#!"&5463!2#"'&#!"3!26=4?632"'&4?62 62www@?6 1 B^^B@B^ @ BRnBBn^ww@w 1 ^BB^^B @ BnnBC"&=!32"'&46;!"'&4762!#"&4762+!54624&&4&&44&&4&&44&&44&&4&&44&&6'&'+"&546;267: &&&& s @  Z&&&&Z +6'&''&'+"&546;267667: : &&&&  s @  :  Z&&&&Z  : z6'&''&47667S: : s @  : 4 : | &546h!!0a   $#!"&5463!2#!"&5463!2&&&&&&&&@&&&&&&&&#!"&5463!2&&&&@&&&&&54646&5- : s  :  :4:  +&5464646;2+"&5&5-  &&&& : s  :  : &&&& :  &54646;2+"&5- &&&& s  : &&&&  62#!"&!"&5463!24 @ &&&&-:&&&& "'&476244444Zf "/&47 &4?62S44444#/54&#!4&+"!"3!;265!26 $$ &&&&&&&&@^aa@&&&&&&&&+^aa54&#!"3!26 $$ &&&&@^aa@&&&&+^aa+74/7654/&#"'&#"32?32?6 $$ }ZZZZ^aaZZZZ^aa#4/&"'&"327> $$ [4h4[j^aa"ZiZJ^aa:F%54&+";264.#"32767632;265467>$ $$ oW  5!"40K(0?i+! ":^aaXRd D4!&.uC$=1/J=^aa.:%54&+4&#!";#"3!2654&+";26 $$ ```^aa^aa/_#"&=46;.'+"&=32+546;2>++"&=.'#"&=46;>7546;232m&&m l&&l m&&m l&&ls&%&&%&&%&&%&&&l m&&m l&&l m&&m ,&%&&%&&%&&%&#/;"/"/&4?'&4?627626.  6 $$ I     ͒(r^aaɒ    (_^aa , "'&4?6262.  6 $$ Z4f44fz(r^aaZ&4ff4(_^aa "4'32>&#" $&6$  WoɒV󇥔 zzz8YW˼[?zz:zz@5K #!#"'&547632!2A4@%&&K%54'u%%&54&K&&4A5K$l$L%%%54'&&J&j&K5K #"/&47!"&=463!&4?632%u'43'K&&%@4AA4&&K&45&%@6%u%%K&j&%K55K&$l$K&&u#5K@!#"'+"&5"/&547632K%K&56$K55K$l$K&&#76%%53'K&&%@4AA4&&K&45&%%u'5K"#"'&54?63246;2632K%u'45%u&&J'45%&L44L&%54'K%5%t%%$65&K%%4LL4@&%%K',"&5#"#"'.'547!34624&bqb>#  5&44& 6Uue7D#  "dž&/#!"&546262"/"/&47'&463!2 &@&&4L  r&4  r L&& 4&&&L rI@& r  L4&& s/"/"/&47'&463!2#!"&546262&4  r L&& &@&&4L  r@@& r  L4&& 4&&&L r##!+"&5!"&=463!46;2!28(`8((8`(88(8((8(8 (8`(88(8((8(88(`8#!"&=463!28(@(88((8 (88((88z5'%+"&5&/&67-.?>46;2%6.@g.L44L.g@. .@g. L44L .g@.g.n.4LL43.n.gg.n.34LL4͙.n.g -  $54&+";264'&+";26/a^    ^aa fm  @ J%55!;263'&#"$4&#"32+#!"&5#"&5463!"&46327632#!2$$8~+(888(+}(`8((8`]]k==k]]8,8e8P88P8`(88(@MMN4&#"327>76$32#"'.#"#"&'.54>54&'&54>7>7>32&z&^&./+>+)>J> Wm7' '"''? &4&c&^|h_bml/J@L@#* #M6:D 35sҟw$ '% ' \t3#!"&=463!2'.54>54''  @ 1O``O1CZZ71O``O1BZZ7@  @ N]SHH[3`)TtbN]SHH[3^)Tt!1&' 547 $4&#"2654632 '&476 ==嘅}(zVl''ٌ@uhyyhu9(}VzD##D# =CU%7.5474&#"2654632%#"'&547.'&476!27632#76$7&'7+NWb=嘧}(zVj\i1  z,X Y[6 $!%'FuJiys?_9ɍ?kyhun(}Vz YF  KA؉La  02-F"@Qsp@_!3%54&+";264'&+";26#!"&'&7>2    #%;"";%#`,@L 5 `   `  L`4LH` `   a 5 L@ #37;?Os!!!!%!!!!%!!!!!!!!%!!4&+";26!!%!!!!74&+";26%#!"&546;546;2!546;232 `@ `@ @@ @ @  @  @  @  @ L44LL4^B@B^^B@B^4L  @@@@    @@   @@    M4LL44L`B^^B``B^^B`L7q.+"&=46;2#"&=".'673!54632#"&=!"+"&=46;2>767>3!546327>7&54>$32dFK1A  0) L.٫C58.H(Ye#3C $=463!22>=463!2#!"&5463!2#!"&5463!2H&&/7#"&463!2!2LhLLhLhLLh! &&&&& &4hLLhLLhLLhL%z< 0&4&& )17&4& &&#!"&5463!2!2\@\\@\\@\\\\ W*#!"&547>3!2!"4&5463!2!2W+B"5P+B@"5^=\@\ \H#t3G#3G:_Ht\\ @+32"'&46;#"&4762&&4&&44&&44&&4@"&=!"'&4762!54624&&44&&44&&4&& !!!3!!0@67&#".'&'#"'#"'32>54'6#!"&5463!28ADAE=\W{O[/5dI kDtpČe1?*w@www (M& B{Wta28r=Ku?RZ^GwT -@www$2+37#546375&#"#3!"&5463ww/Dz?swww@wS88 ww#'.>4&#"26546326"&462!5!&  !5!!=!!%#!"&5463!2B^8(Ԗ>@|K55KK55K^B(8ԖԖ€>v5KK55KKHG4&"&#"2654'32#".'#"'#"&54$327.54632@pp)*Pppp)*Pb '"+`N*(a;2̓c`." b PTY9ppP*)pppP*)b ".`(*Nͣ2ͣ`+"' b MRZB4&"24&"264&"26#"/+"&/&'#"'&547>7&/.=46?67&'&547>3267676;27632#"&'"'#"'&547&'&=4767&547>32626?2#"&'"'#"'&547&'&=4767&547>32626?2ԖLhLKjKLhLKjK "8w s%(  ")v  >  "8x s"+  ")v  <  3zLLz3 3>8L3)x3 3zLLz3 3>8L3)x3 ԖԖ4LL45KK54LL45KK #)0C wZ l/ Y N,& #)0C vZl. Y L0"qG^^Gqq$ ]G)FqqG^^Gqq$ ]G)Fq%O#"'#"&'&4>7>7.546$ '&'&'# '32$7>54'VZ|$2 $ |E~E<| $ 2$|ZV:(t}X(  &%(Hw쉉xH(%& (XZT\MKG<m$4&"24&#!4654&#+32;254'>4'654&'>7+"&'&#!"&5463!6767>763232&4&&4N2`@`%)7&,$)' %/0Ӄy#5 +1 &<$]`{t5KK5$e:1&+'3TF0h4&&4&3M:;b^v+D2 5#$IIJ 2E=\$YJ!$MCeM-+(K55KK5y*%Au]c>q4&"24&'>54'654&'654&+"+322654&5!267+#"'.'&'&'!"&5463!27>;2&4&&4+ 5#bW0/% ')$,&7)%`@``2Nh0##T3'"( 0;e$5KK5 tip<& 1&4&&4&#\=E2&%IURI$#5 2D+v^b;:M2gc]vDEA%!bSV2MK55K(,,MeCM$!I@#"&547&547%6@?V8 b% I)94.""'." 67"'.54632>32+C`\hxeH>Hexh\`C+ED4 #LoP$$Po>Q|I.3MCCM3.I|Q/Z$_dC+I@$$@I+ (@%#!"&5463!2#!"3!:"&5!"&5463!462 ww@  B^^B  4&@&&&4 `  ww   ^B@B^ 24& && &%573#7.";2634&#"35#347>32#!"&5463!2FtIG9;HIxI<,tԩw@wwwz4DD43EEueB&#1s@www .4&"26#!+"'!"&5463"&463!2#2&S3 Ll&c4LL44LL4c@& &{LhLLhL'?#!"&5463!2#!"3!26546;2"/"/&47'&463!2www@B^^B@B^@&4t  r &&`ww@w@^BB^^B@R&t r  4&&@"&5!"&5463!462 #!"&54&>3!2654&#!*.54&>3!24&@&&&4 sw  @B^^B  @w4& && &3@w   ^BB^    I&5!%5!>732#!"&=4632654&'&'.=463!5463!2!2JJSq*5&=CKuuKC=&5*q͍S8( ^B@B^ (8`N`Ѣ΀GtO6)"M36J[E@@E[J63M")6OtG(8`B^^B`8 ',26'&'&76'6'&6&'&6'&4#"7&64 654'.'&'.63226767.547&7662>76#!"&5463!2  /[  . =XĚ4,+"  * +, 1JH'5G:: #L5+@=&#w@wwwP.1GE,ԧ4 4+ ; /5cFO:>JJ>:O9W5$@(b 4 @www'?$4&"2$4&"2#!"&5463!3!267!2#!#!"&5!"'&762&4&&4&&4&&48(@(88(c==c(8*&&*6&4&&4&&4&&4& (88(@(88HH88`(@&&('@1c4&'.54654'&#"#"&#"32632327>7#"&#"#"&54654&54>76763232632   N<;+gC8A`1a99gw|98aIe$IVNz<:LQJ  ,-[% 061I()W,$-7,oIX()oζA;=N0 eTZ  (O#".'&'&'&'.54767>3232>32 e^\4?P bMO0# 382W# & 9C9 Lĉ" 82<*9FF(W283 #0OMb P?4\^e FF9*<28 "L 9C9 & #!"3!2654&#!"&5463!2`B^^B@B^^ީwww@w^BB^^B@B^ww@w#!72#"' #"'.546763YY !''!0#GG$/!''!&UUjZ 8""8  X! 8" "8 GW4.'.#"#".'.'.54>54.'.#"32676#!"&5463!2 1.- +$)  c8 )1)  05.D <90)$9w@wwwW  )1) 7c  )$+ -.1 9$)0< D.59@www,T1# '327.'327.=.547&54632676TC_LҬ#+i!+*pDNBN,y[`m`%i]hbEm}a u&,SXK &$f9s? _#"!#!#!54632V<%'ЭHH (ںT\dksz &54654'>54'6'&&"."&'./"?'&546'&6'&6'&6'&6'&74"727&6/a49[aA)O%-j'&]]5r-%O)@a[9' 0BA; + >HCU  #  $  2  AC: oM=a-6OUwW[q ( - q[WwUP6$C +) (  8&/ &eMa  & $      %+"&54&"32#!"&5463!54 &@&Ԗ`(88(@(88(r&&jj8((88(@(8#'+2#!"&5463"!54&#265!375!35!B^^BB^^B   `^B@B^^BB^  ` !="&462+"&'&'.=476;+"&'&$'.=476; pppp$!$qr % }#ߺppp!E$ rqܢ# % ֻ!)?"&462"&4624&#!"3!26!.#!"#!"&547>3!2/B//B//B//B @   2^B@B^\77\aB//B//B//B/@    ~B^^B@2^5BB52.42##%&'.67#"&=463! 25KK5L4_u:B&1/&.- zB^^B4LvyKjK4L[!^k'!A3;):2*547&5462;U gIv0ZZ0L4@Ԗ@4L2RX='8P8'=XR U;Ig0,3lb??bl34LjjL4*\(88(\}I/#"/'&/'&?'&'&?'&76?'&7676767676` (5 )0 ) *) 0) 5(  (5 )0 )))) 0) 5( *) 0) 5(  )5 )0 )**) 0) 5)  )5 )0 )*5h$4&"24&#!4>54&#"+323254'>4'654&'!267+#"'&#!"&5463!2>767>32!2&4&&4N2$YGB (HGEG HQ#5K4Li!<;5KK5 A# ("/?&}vh4&&4&3M95S+C=,@QQ9@@IJ 2E=L5i>9eME;K55K J7R>@#zD<5=q%3#".'&'&'&'.#"!"3!32>$4&"2#!"#"&?&547&'#"&5463!&546323!2` #A<(H(GY$2NL4K5#aWTƾh&4&&4K5;=!ihv}&?/"( #A  5K2*! Q@.'!&=C+S59M34L=E2 JI UR@@&4&&4&5K;ELf9>igR7J K5h4&"24#"."&#"4&#"".#"!54>7#!"&54.'&'.5463246326326&4&&4IJ 2E=L43M95S+C=,@QQ9@@E;K55K J7R>@#zD9eMZ4&&4&<#5K4LN2$YGB (HGEG HV;5KK5 A# ("/?&}vhi!<4<p4.=!32>332653272673264&"2/#"'#"&5#"&54>767>5463!2@@2*! Q@.'!&=C+S59M34L.9E2 JI UR&4&&4&Lf6Aig6Jy#@>R7J K55K;E@TƾH #A<(H(GY$2NL4K#5#a=4&&4&D=ihv}&?/"( #A  5KK5;+54&#!764/&"2?64/!26 $$ & [6[[j6[&^aa@&4[[6[[6&+^aa+4/&"!"3!277$ $$ [6[ &&[6j[ ^aae6[j[6&&4[j[^aa+4''&"2?;2652?$ $$ [6[[6&&4[^aaf6j[[6[ &&[^aa+4/&"4&+"'&"2? $$ [6&&4[j[6[j^aad6[&& [6[[j^aa   $2>767676&67>?&'4&'.'.'."#&6'&6&'3.'.&'&'&&'&6'&>567>#7>7636''&'&&'.'"6&'6'..'/"&'&76.'7>767&.'"76.7"7"#76'&'.'2#22676767765'4.6326&'.'&'"'>7>&&'.54>'>7>67&'&#674&7767>&/45'.67>76'27".#6'>776'>7647>?6#76'6&'676'&67.'&'6.'.#&'.&6'&.5/a^D&"      4   $!   #          .0"Y +  !       $     "  +       Α      ^aa                        P   ' -( # * $  "  !     * !   (         $      2 ~/$4&"2 #"/&547#"32>32&4&&4V%54'j&&'/덹:,{ &4&&4&V%%l$65&b'Cr! " k[G +;%!5!!5!!5!#!"&5463!2#!"&5463!2#!"&5463!2&&&&&&&&&&&&@&&&&&&&&&&&&{#"'&5&763!2{' **)*)'/!5!#!"&5!3!26=#!5!463!5463!2!2^B@B^&@&`^B`8(@(8`B^ B^^B&&B^(88(^G 76#!"'&? #!"&5476 #"'&5463!2 '&763!2#"'c)'&@**@&('c (&*cc*&' *@&('c'(&*cc*&('c'(&@*19AS[#"&532327#!"&54>322>32"&462 &6 +&'654'32>32"&462QgRp|Kx;CByy 6Fe= BPPB =eF6 ԖV>!pRgQBC;xK|Ԗ{QNa*+%xx5eud_C(+5++5+(C_due2ԖԖ>NQ{u%+*jԖԖp!Ci4/&#"#".'32?64/&#"327.546326#"/&547'#"/&4?632632(* 8( !)(A(')* 8( !USxySSXXVzxTTUSxySSXXVzxT@(  (8 *(('( (8 SSUSx{VXXTTSSUSx{VXXT#!"5467&5432632t,Ԟ;F`j)6,>jK?s !%#!"&7#"&463!2+!'5#8EjjE8@&&&&@XYY&4&&4&qDS%q%N\jx2"&4#"'#"'&7>76326?'&'#"'.'&676326326&'&#"32>'&#"3254?''74&&4&l NnbSVZ bRSD zz DSRb)+USbn \.2Q\dJ'.2Q\dJ.Q2.'Jd\Q2.'Jd`!O` ` &4&&4r$#@B10M5TNT{L5T II T5L;l'OT4M01B@#$*3;$*3;;3*$;3*$: $/ @@Qq`@"%3<2#!"&5!"&5467>3!263! !!#!!46!#!(88(@(8(8(`((8D<++<8(`(8(`8(@(88( 8((`(8((<`(8(``(8||?%#"'&54632#"'&#"32654'&#"#"'&54632|udqܟs] = OfjL?R@T?"& > f?rRX=Edudsq = _MjiL?T@R?E& f > =XRr?b!1E)!34&'.##!"&5#3463!24&+";26#!"&5463!2 08((88(@(8  8((88((`(1  `(88((88(@  `(88(@(8(`#!"&5463!2w@www`@www/%#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&&&&&@'7G$"&462"&462#!"&=463!2"&462#!"&=463!2#!"&=463!2ppppppp @   ppp @    @   Рpppppp  ppp    <L\l|#"'732654'>75"##5!!&54>54&#"'>3235#!"&=463!2!5346=#'73#!"&=463!2#!"&=463!2}mQjB919+i1$AjM_3</BB/.#U_:IdDRE @  k*Gj @   @   TP\BX-@8 C)5Xs J@$3T4+,:;39SG2S.7<  vcc)) %Ll}    5e2#!"&=463%&'&5476!2/&'&#"!#"/&'&=4'&?5732767654'&@02uBo  T25XzrDCBBEh:%)0%HPIP{rQ9f#-+>;I@KM-/Q"@@@#-bZ $&P{<8[;:XICC>.'5oe80#.0(  l0&%,"J&9%$<=DTIcs&/6323276727#"327676767654./&'&'737#"'&'&'&54'&54&#!"3!260% <4"VRt8<@< -#=XYhW8+0$"+dTLx-'I&JKkmuw<=V@!X@ v '|N;!/!$8:IObV;C#V  &   ( mL.A:9 !./KLwPM$@@ /?O_o%54&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!26#!"&5463!2@@@@@@@@@^BB^^B@B^NB^^B@B^^#+3 '$"/&4762%/?/?/?/?%k*66bbbb|<<<bbbbbbbb%k66Ƒbbb<<<<^bbbbbb@M$4&"2!#"4&"2&#"&5!"&5#".54634&>?>;5463!2LhLLh LhLLhL! 'ԖԖ@' !&  ?&&LhLLhL hLLhL jjjj &@6/" &&J#"'676732>54.#"7>76'&54632#"&7>54&#"&54$ ok; -j=yhwi[+PM 3ѩk=J%62>VcaaQ^ ]G"'9r~:`}Ch 0=Z٤W=#uY2BrUI1^Fk[|aL2#!67673254.#"67676'&54632#"&7>54&#"#"&5463ww+U ,iXբW<"uW1AqSH1bdww'74'!3#"&46327&#"326%35#5##33#!"&5463!20U6cc\=hlࠥYmmnnnnw@wwww&46#Ȏ;edwnnnnn@www ]#/#"$&6$3 &#"32>7!5!%##5#5353Еttu{zz{SZC` cot*tq||.EXN#?? ,<!5##673#$".4>2"&5!#2!46#!"&5463!2rM* *M~~M**M~~M*jjj&&&&`P%挐|NN||NN|*jjjj@&&&&@ "'&463!2@4@&Z4@4&@ #!"&4762&&4Z4&&4@@ "'&4762&4@4&@&4&@ "&5462@@4&&44@&&@ 3!!%!!26#!"&5463!2`m` ^BB^^B@B^  `@B^^BB^^@ "'&463!2#!"&4762@4@&&&&44@4&Z4&&4@ "'&463!2@4@&4@4&@ #!"&4762&&4Z4&&4@:#!"&5;2>76%6+".'&$'.5463!2^B@B^,9j9Gv33vG9H9+bI\ A+=66=+A [">nSMA_:B^^B1&c*/11/*{'VO3@/$$/@*?Nh^l+!+"&5462!4&#"!/!#>32]_gTRdgdQV?U I*Gg?!2IbbIJaaiwE3300 084#"$'&6?6332>4.#"#!"&54766$32z䜬m IwhQQhbF*@&('kz   _hQнQGB'(&*eoz(q!#"'&547"'#"'&54>7632&4762.547>32#".'632%k'45%&+~(  (h  &  \(  (  &  ~+54'k%5%l%%l$65+~  &  (  (\  &  h(  (~+%'!)19K4&"24&"26.676&$4&"24&"24&"2#!"'&46$ KjKKj KjKKje2.e<^P,bKjKKjKjKKj KjKKj##LlLKjKKjK jKKjK~-M7>7&54$ LhяW.{+9E=cQdFK1A  0) pJ2`[Q?l&٫C58.H(Y':d 6?32$64&$ #"'#"&'&4>7>7.546'&'&'# '32$7>54'Yj`a#",5NK ~EVZ|$2 $ |: $ 2$|ZV:(t}hfR88T h̲X(  &%(Hw(%& (XZT\MKG{x|!#"'.7#"'&7>3!2%632u  j H{(e 9 1bU#!"&546;5!32#!"&546;5!32#!"&546;5463!5#"&5463!2+!2328((88(``(88((88(``(88((88(`L4`(88(@(88(`4L`(8 (88(@(88((88(@(88((88(@(84L8(@(88((8L48OY"&546226562#"'.#"#"'.'."#"'.'.#"#"&5476$32&"5462И&4&NdN!>! 1X:Dx+  +ww+  +xD:X1 -U !*,*&4&hh&&2NN2D &  ..J< $$ 767#"&'"&547&547&547.'&54>2l4  2cKEooED ) ) Dg-;</- ?.P^P.? -/<;-gYY  .2 L4H|O--O|HeO , , Oeq1Ls26%%4.2,44,2.4%%62sL1qcqAAq4#!#"'&547632!2#"&=!"&=463!54632  @  `     ` ?`   @  @  !    54&+4&+"#"276#!"5467&5432632   `  _ v,Ԝ;G_j)``    _ ԟ7 ,>jL>54'&";;265326#!"5467&5432632    v,Ԝ;G_j) `   `7 ,>jL>X`$"&462#!"&54>72654&'547 7"2654'54622654'54&'46.' &6 &4&&4&yy %:hD:FppG9Fj 8P8 LhL 8P8 E; Dh:% >4&&4&}yyD~s[4Dd=PppP=d>hh>@jY*(88(*Y4LL4Y*(88(*YDw" A4*[s~>M4&"27 $=.54632>32#"' 65#"&4632632 65.5462&4&&4G9& <#5KK5!!5KK5#< &ܤ9Gpp&4&&4&@>buោؐ&$KjKnjjKjK$&jjb>Ppp %!5!#"&5463!!35463!2+32@\\8(@(8\@@\\@\(88(\@ 34#"&54"3#!"&5!"&5>547&5462;U gI@L4@Ԗ@4L2RX='8P8'=XR U;Ig04LjjL4*\(88(\@"4&+32!#!"&+#!"&5463!2pP@@Pjj@@\@\&0pj \\&-B+"&5.5462265462265462+"&5#"&5463!2G9L44L9G&4&&4&&4&&4&&4&L44L &=d4LL4 d=&&`&&&&`&&&&4LL4  &#3CS#!"&5463!2!&'&!"&5!463!2#!"&52#!"&=4632#!"&=463(8((88((`x c`(8@@@`((88(@(8(D 9 8(`@@@@@/?O_o-=%+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!!5463!2#!"&5463!2 @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @ &&&&@  @ @  @  @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @  @  @   `&&&& /?O_o%+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!#!"&=!!5463!24&+"#54&+";26=3;26%#!"&5463!463!2!2 @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @ 8(@(8 @  @  @  @  @ &&&@8((8@&@  @ @  @  @  @ @  @ @  @ @  @ @  @ @  @ @  @  @  @  (88(  @  ``   `` -&&& (88(&@<c$4&"2!#4&"254&+54&+"#";;26=326+"&5!"&5#"&46346?>;463!2KjKKjKjKKj&ԖԖ&&@&&KjKKjK jKKjK .&jjjj&4&@@&&#'1?I54&+54&+"#";;26=326!5!#"&5463!!35463!2+32 \\8(@(8\ \\@\(88(\: #32+53##'53535'575#5#5733#5;2+3@E&&`@@` `@@`&&E%@`@ @ @      @ 0 @!3!57#"&5'7!7!K5@   @5K@@@ #3%4&+"!4&+";265!;26#!"&5463!2&&&&&&&&w@www&&@&&&&@&&@www#354&#!4&+"!"3!;265!26#!"&5463!2&&&&&@&&@&w@www@&@&&&&&&@&:@www-M3)$"'&4762 "'&4762 s 2  .   2 w 2  .   2 w 2    2  ww  2    2  ww M3)"/&47 &4?62"/&47 &4?62S .  2 w 2   .  2 w 2  M . 2    2 .  . 2    2 .M3S)$"' "/&4762"' "/&47623 2  ww  2    2  ww  2    2 w 2   .v 2 w 2   .M3s)"'&4?62 62"'&4?62 623 .  . 2    2 .  . 2    2 .   2 w 2v .   2 w 2-Ms3 "'&4762s w 2  .   2 ww  2    2 MS3"/&47 &4?62S .  2 w 2  M . 2    2 .M 3S"' "/&47623 2  ww  2   m 2 w 2   .M-3s"'&4?62 623 .  . 2    2- .   2 w 2/4&#!"3!26#!#!"&54>5!"&5463!2  @ ^B && B^^B@B^ @  MB^%Q= &&& $$ (r^aa(^aa!C#!"&54>;2+";2#!"&54>;2+";2pPPpQh@&&@j8(PppPPpQh@&&@j8(Pp@PppPhQ&&j (8pPPppPhQ&&j (8p!C+"&=46;26=4&+"&5463!2+"&=46;26=4&+"&5463!2Qh@&&@j8(PppPPpQh@&&@j8(PppPPp@hQ&&j (8pPPppP@hQ&&j (8pPPpp@@ #+3;G$#"&5462"&462"&462#"&462"&462"&462"&462#"&54632K54LKj=KjKKjKjKKjL45KKjK<^^^KjKKjppp\]]\jKL45KjKKjKujKKjK4LKjKK^^^jKKjKpppr]]\  $$ ^aaQ^aa,#"&5465654.+"'&47623   #>bqb&44&ɢ5"  #D7euU6 &4&m 1X".4>2".4>24&#""'&#";2>#".'&547&5472632>3=T==T==T==T=v)GG+v@bRRb@=&\Nj!>3lkik3hPTDDTPTDDTPTDDTPTDD|x xXK--K|Mp<# )>dA{RXtfOT# RNftWQ,%4&#!"&=4&#!"3!26#!"&5463!2!28(@(88((88((8\@\\@\\(88(@(88(@(88@\\\\ u'E4#!"3!2676%!54&#!"&=4&#!">#!"&5463!2!2325([5@(\&8((88((8,9.+C\\@\ \6Z]#+#,k(88(@(88(;5E>:5E\\\ \1. $4@"&'&676267>"&462"&462.  > $$ n%%/02 KjKKjKKjKKjKfff^aayy/PccP/jKKjKKjKKjKffff@^aa$4@&'."'.7>2"&462"&462.  > $$ n20/%7KjKKjKKjKKjKfff^aa3/PccP/y jKKjKKjKKjKffff@^aa +7#!"&463!2"&462"&462.  > $$ &&&&KjKKjKKjKKjKfff^aa4&&4&jKKjKKjKKjKffff@^aa#+3C54&+54&+"#";;26=3264&"24&"2$#"'##"3!2@@KjKKjKKjKKjKܒ,gjKKjKKjKKjKXԀ,, #/;GS_kw+"=4;27+"=4;2'+"=4;2#!"=43!2%+"=4;2'+"=4;2+"=4;2'+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;54;2!#!"&5463!2`````````````````````p`K55KK55Kp`````````````````````````5KK55KK@*V#"'.#"63232+"&5.5462#"/.#"#"'&547>32327676R?d^7ac77,9xm#@#KjK# ڗXF@Fp:f_ #WIpp&3z h[ 17q%q#::#5KKu't#!X: %#+=&>7p @ *2Fr56565'5&'. #"32325#"'+"&5.5462#"/.#"#"'&547>32327676@ͳ8 2.,#,fk*1x-!#@#KjK# ڗXF@Fp:f_ #WIpp&3z e`vo8t-  :5 [*#::#5KKu't#!X: %#+=&>7p  3$ "/&47 &4?62#!"&=463!2I.  2 w 2   -@). 2    2 . -@@-S$9%"'&4762  /.7> "/&47 &4?62i2  .   2 w E > u > .  2 w 2   2    2  ww !   h. 2    2 . ;#"'&476#"'&7'.'#"'&476' )'s "+5+@ա' )'F*4*Er4M:}}8 GO *4*~ (-/' #"'%#"&7&67%632B;>< V??V --C4 <B=cB5 !% %!b 7I))9I7 #"'.5!".67632y( #  ##@,( )8! !++"&=!"&5#"&=46;546;2!76232-SSS  SS``  K$4&"24&"24&"27"&5467.546267>5.5462 8P88P88P88P8P88P4,CS,4pp4,,4pp4,6d7AL*',4ppP88P8P88P8HP88P8`4Y&+(>EY4PppP4Y4Y4PppP4Y%*54&#"#"/.7!2<'G,')7N;2]=A+#H  0PRH6^;<T%-S#:/*@Z}   >h.%#!"&=46;#"&=463!232#!"&=463!2&&&@@&&&@&&&&&&&&&&&&f&&&&b#!"&=463!2#!"&'&63!2&&&&''%@% &&&&&&&&k%J%#/&'#!53#5!36?!#!'&54>54&#"'6763235 Ź}4NZN4;)3.i%Sin1KXL7觧*  #& *@jC?.>!&1' \%Awc8^;:+54&#"'6763235 Ź}4NZN4;)3.i%PlnEcdJ觧*  #& *-@jC?.>!&1' \%AwcBiC:D'P%! #!"&'&6763!2P &:&? &:&?5"K,)""K,)h#".#""#"&54>54&#"#"'./"'"5327654.54632326732>32YO)I-D%n  "h.=T#)#lQTv%.%P_ % %_P%.%vUPl#)#T=@/#,-91P+R[Ql#)#|'' 59%D-I)OY[R+P19-,##,-91P+R[YO)I-D%95%_P%.%v'3!2#!"&463!5&=462 =462 &546 &&&&&4&r&4&@&4&&4&G݀&&&&f s CK&=462 #"'32=462!2#!"&463!5&'"/&4762%4632e*&4&i76`al&4&&&&&}n  R   R zfOego&&5`3&&&4&&4& D R   R zv"!676"'.5463!2@@w^Cct~5  5~tcC&&@?JV|RIIR|V&&#G!!%4&+";26%4&+";26%#!"&546;546;2!546;232@@@@L44LL4^B@B^^B@B^4L  N4LL44L`B^^B``B^^B`LL4&"2%#"'%.5!#!"&54675#"#"'.7>7&5462!467%632&4&&4  @ o&&}c ;pG=(  8Ai8^^.   &4&&4&` ` fs&& jo/;J!# 2 KAE*,B^^B! ` $ -4&"2#"/&7#"/&767%676$!28P88PQr @ U @ {`PTP88P8P`  @U @rQ!6'&+!!!!2Ѥ 8̙e;<*@8 !GGGQII %764' 64/&"2 $$ f3f4:4^aaf4334f:4:^aa %64'&" 2 $$ :4f3f4F^aa4f44f^aa 764'&"27 2 $$ f:4:f4334^aaf4:4f3^aa %64/&" &"2 $$ -f44f4^aa4f3f4:w^aa@7!!/#35%!'!%j/d jg2|855dc b @! !%!!7!FG)DH:&H dS)U4&"2#"/ $'#"'&5463!2#"&=46;5.546232+>7'&763!2&4&&4f ]wq4qw] `dC&&:FԖF:&&Cd`4&&4& ]] `d[}&&"uFjjFu"&&y}[d#2#!"&546;4 +"&54&" (88(@(88( r&@&Ԗ8((88(@(8@&&jj'3"&462&    .  > $$ Ԗ>aX,fff^aaԖԖa>TX,,~ffff@^aa/+"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88((88((88((88((88/+"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88(88((88(88((885E$4&"2%&'&;26%&.$'&;276#!"&5463!2KjKKj   f  \ w@wwwjKKjK"G   ܚ  f   @www   $64'&327/a^ ! ^aaJ@%% 65/ 64'&"2 "/64&"'&476227<ij6j6u%k%~8p8}%%%k%}8p8~%<@% %% !232"'&76;!"/&76  ($>( J &% $%64/&"'&"2#!"&5463!2ff4-4ff4fw@wwwf4f-f4@www/#5#5'&76 764/&"%#!"&5463!248` # \P\w@www4`8  #@  `\P\`@www)4&#!"273276#!"&5463!2& *f4 'w@www`&')4f*@www%5 64'&"3276'7>332#!"&5463!2`'(wƒa8! ,j.( &w@www`4`*'?_`ze<  bw4/*@www-.  6 $$  (r^aaO(_^aa -"'&763!24&#!"3!26#!"&5463!2yB(( @   w@www]#@##   @ @www -#!"'&7624&#!"3!26#!"&5463!2y((@B@u @   w@www###@  @ @www -'&54764&#!"3!26#!"&5463!2@@####@w@wwwB((@@www`%#"'#"&=46;&7#"&=46;632/.#"!2#!!2#!32>?6#  !"'?_  BCbCaf\ + ~2   }0$  q 90r p r%D p u?#!"&=46;#"&=46;54632'.#"!2#!!546;2D a__ g *`-Uh1    ߫}   $^L  4b+"&=.'&?676032654.'.5467546;2'.#"ǟ B{PDg q%%Q{%P46'-N/B).ĝ 9kC< Q 7>W*_x*%K./58`7E%_ ,-3  cVO2")#,)9;J) "!* #VD,'#/&>AX>++"''&=46;267!"&=463!&+"&=463!2+32Ԫ$   pU9ӑ @/*f o  VRfq f=SE!#"&5!"&=463!5!"&=46;&76;2>76;232#!!2#![       % )   "  Jg Uh BW&WX hU g 84&#!!2#!!2#!+"&=#"&=46;5#"&=46;463!2j@jo g|@~vv u n#467!!3'##467!++"'#+"&'#"&=46;'#"&=46;&76;2!6;2!6;232+32QKt# #FNQo!"դѧ !mY Zga~bm] [o"U+, @h h@@X hh @83H\#5"'#"&+73273&#&+5275363534."#22>4.#2>ut 3NtRP*Ho2 Lo@!R(Ozh=,GID2F 8PuE>.'%&TeQ,jm{+>R{?jJrL6V @`7>wmR1q uWei/rr :Vr" $7V4&#"326#"'&76;46;232!5346=#'73#"'&'73267##"&54632BX;4>ID2F +>R{8PuE>.'%&TeQ,jm{?jJrL6 @`rr :Vr3>wmR1q uWei@ \%4&#"326#!"&5463!2+".'&'.5467>767>7>7632!2&%%&&&& &7.' :@$LBWM{#&$h1D!  .I/! Nr&&%%&&&&V?, L=8=9%pEL+%%r@W!<%*',<2(<&L,"r@ \#"&546324&#!"3!26%#!#"'.'.'&'.'.546767>;&%%&&&& &i7qN !/I.  !D1h$&#{MWBL$@: '.&&%%&&&&=XNr%(M&<(2<,'*%<!W@r%%+LEp%9=8=L  +=\d%54#"327354"%###5#5#"'&53327#"'#3632#"'&=4762#3274645"=424'.'&!  7>76#'#3%54'&#"32763##"'&5#327#!"&5463!2BBPJNC'%! B? )#!CC $)  54f"@@ B+,A  A+&+A  ZK35N # J!1331CCC $)w@www2"33FYF~(-%"o4*)$(* (&;;&&9LA3  8334S,;;,WT+<<+T;(\g7x:&&::&&<r%-@www  +=[c}#"'632#542%35!33!3##"'&5#327%54'&#"5#353276%5##"=354'&#"32767654"2 '.'&547>76 3#&'&'3#"'&=47632%#5#"'&53327''RZZ:kid YYY .06 62+YY-06 R[!.'CD''EH$VVX::Y X;:Y fyd/%jG&DC&&CD&O[52. [$C-D..D^^* ly1%=^I86i077S 3 $EWgO%33%OO%35 EEFWt;PP;pt;PP;pqJgTFQ%33&PP%33%R 7>%3!+}{'+"&72'&76;2+"'66;2U &  ( P *'eJ."-dZ-n -'74'&+";27&+";276'56#!"&5463!2~} 7e  ۩w@www"  $Q #'!# @www I-22#!&$/.'.'.'=&7>?>369II ! ' $ !01$$%A' $ ! g  \7@)(7Y   \7@)(7Y @ '5557 ,VWQV.RW=?l%l`~0  !#!#%777 5! R!!XCCfff݀# `,{{{`Og4&"2 &6 $"&462$"&62>7>7>&46.'.'. '.'&7>76 Ԗ HR6L66LGHyU2L  L2UyHHyU2L  L2UyHn X6X  XX ԖԖH6L66L6 L2UyHHyU2L  L2UyHHyU2L n6X  XX  2#!"&54634&"2$4&"2ww@ww||||||w@www||||||| !3 37! $$ n6^55^h ^aaM1^aaP *Cg'.676.7>.'$7>&'.'&'? 7%&'.'.'>767$/u5'&$I7ob?K\[zH,1+.@\7':Yi4&67&'&676'.'>7646&' '7>6'&'&7>7#!"&5463!2PR$++'TJXj7-FC',,&C ."!$28 h /" +p^&+3$ i0(w@www+.i6=Bn \C1XR:#"'jj 8Q.cAj57!? "0D$4" P[ & 2@wwwD"%.5#5>7>;!!76PYhpN!HrD0M C0N#>8\xx: W]oW-X45/%'#.5!5!#"37>#!"&5463!2p>,;$4 5eD+WcEw@wwwK()F ,VhV^9tjA0/@www@#"'&76;46;23   &  ++"&5#"&7632  ^  c  & @#!'&5476!2 &  ^  b '&=!"&=463!546  &    q&8#"'&#"#"5476323276326767q'T1[VA=QQ3qqHih"-bfGw^44O#A?66%CKJA}} !"䒐""A$@C3^q|z=KK?6 lk)  %!%!VVuuu^-m5w}n~7M[264&"264&"2"&546+"&=##"&5'#"&5!467'&766276#"&54632    *<;V<<O@-K<&4'>&4.'.'.'.'.'&6&'.'.6767645.'#.'6&'&7676"&'&627>76'&7>'&'&'&'&766'.7>7676>76&6763>6&'&232.'.6'4."7674.'&#>7626'.'&#"'.'.'&676.67>7>5'&7>.'&'&'&7>7>767&'&67636'.'&67>7>.'.67 \  U7  J#!W! '  " ';%  k )"    '   /7*   I ,6 *&"!   O6* O $.( *.'  .x,  $CN      * 6   7%&&_f& ",VL,G$3@@$+ "  V5 3"  ""#dA++ y0D- %&n 4P'A5j$9E#"c7Y 6" & 8Z(;=I50 ' !!e  R   "+0n?t(-z.'< >R$A"24B@( ~ 9B9, *$        < > ?0D9f?Ae  .(;1.D 4H&.Ct iY% *  7      J  <    W 0%$  ""I! *  D  ,4A'4J" .0f6D4pZ{+*D_wqi;W1G("% %T7F}AG!1#%  JG 3  '.2>Vb%&#'32&'!>?>'&' &>"6&#">&'>26 $$ *b6~#= XP2{&%gx| .W)oOLOsEzG< CK}E $MFD<5+ z^aa$MWM 1>]|YY^D եA<KmE6<" @9I5*^aa>^4./.543232654.#"#".#"32>#"'#"$&547&54632632':XM1h*+D($,/9p`DoC&JV;267676&#!"&=463!267 #!"'&5463!26%8#! &&Z"M>2! ^I 7LRx_@>MN""`=&&*%I},  L7_jj9/%4&#!"3!264&#!"3!26#!"&5463!2  &&&&&&&&19#"'#++"&5#"&5475##"&54763!2"&4628(3- &B..B& -3(8IggI`(8+Ue&.BB.&+8(kk`%-"&5#"&5#"&5#"&5463!2"&4628P8@B\B@B\B@8P8pPPp@`(88(`p.BB.0.BB.(88(Pppͺ!%>&'&#"'.$ $$ ^/(V=$<;$=V).X^aaJ`"(("`J^aa,I4."2>%'%"/'&5%&'&?'&767%476762%6[՛[[՛o ܴ   $ $ " $ $  ՛[[՛[[5` ^ ^ 2` `2 ^ ^ ` 1%#"$54732$%#"$&546$76327668ʴhf킐&^zs,!V[vn) 6<ׂf{z}))Ns3(@ +4&#!"3!2#!"&5463!2#!"&5463!2@&&&f&&&&@&&&&4&&4&@&&&&&&&& `BH+"/##"./#"'.?&5#"&46;'&462!76232!46 `&C6@Bb03eI;:&&&4L4&F Z4&w4) '' 5r&4&&4&&4}G#&/.#./.'&4?63%27>'./&'&7676>767>?>%6})(."2*&@P9A #sGq] #lh<* 46+(  < 5R5"*>%"/ +[>hy  K !/Ui%6&'&676&'&6'.7>%.$76$% $.5476$6?62'.76&&'&676%.76&'..676#"NDQt -okQ//jo_  %&JՂYJA-.-- 9\DtT+X?*<UW3' 26$>>W0 {"F!"E    ^f`$"_]\<`F`FDh>CwlsJ@ ;=?s  :i_^{8+?` ) O`s2RDE58/Kr #"'>7&4$&5mī"#̵$5$"^^W=acE*czk./"&4636$7.'>67.'>65.67>&/>z X^hc^O<q+f$H^XbVS!rȇr?5GD_RV@-FbV=3! G84&3Im<$/6X_D'=NUTL;2KPwtPt=  &ռ ,J~S/#NL,8JsF);??1zIEJpqDIPZXSF6\?5:NR=;.&1 +!"&=!!%!5463!2sQ9Qs***sQNQsBUw wUBFHCCTww%1#"&=!"&=463!54632.  6 $$     ` ?(r^aa    (_^aa%1#!#"'&47632!2.  6 $$   @  ` (r^aa  ?  @  (_^aa/#"'&476324&#!"3!26#!"&5463!2&@& @   w@www& @B@ &  @ @www"&462  >& $$ Ԗ*(r^aaԖԖ (^aa]6#"$54732>%#"'!"&'&7>32'!!!2f:лѪz~u: ((%`V6B^hD%i(]̳ޛ *>6߅r#! 3?^BEa߀#9#36'&632#"'&'&63232#!"&5463!2 Q,&U #+' ;il4L 92<D`w@www`9ܩ6ɽ ]`C477&@wwwD+"&5#"'&=4?5#"'&=4?546;2%6%66546;2  wwwwcB G]B Gty]ty #3C#!+"&5!"&=463!46;2!24&#!"3!26#!"&5463!2@`@`^BB^^B@B^www@w@`@`2@B^^BB^^ww@w'/?P+5#"&547.467&546;532!764'!"+32#323!&ln@ :MM: @nY*Yz--zY*55QDDU9pY-`]]`.X /2I$ t@@/!!/@@3,$,3$p$00&*0&& !P@RV2#"&/#"&/#"&546?#"&546?'&54632%'&54632763276%>S]8T;/M77T7%>ww@ww!"5bBBb// * 8(@(87)(8=%/' #?w@www#~$EE y &L(88e):8(%O r    O?GQaq47&67>&&'&67>&"$32#"#"'654  $&6 $6&$ CoL.*K  Px.* iSƓ i 7J ?~pi{_Я;lLUZ=刈刈_t'<Z :!   @! j`Q7  $ky, Rfk*4LlL=Z=刈&$&546$7%7&'5>]5%w&P?zrSF!| &0 ##!"&5#5!3!3!3!32!546;2!5463) );));;))&&&@@&&&  6 $&727"'%+"'&7&54767%&4762֬>4P t+8?::  ::A W` `EvEEvE<."e$IE&O &EI&{h.`m"&#"&'327>73271[ >+)@ (]:2,C?*%Zx/658:@#N C= E(oE=W'c:#!#"$&6$3 &#"32>7! ڝyy,{ۀہW^F!LC=y:yw߂0H\R%"N^ '&76232762$"&5462"&46274&"&'264&#"'&&#"32$54'>$ $&6$ G>>0yx14J55J5J44J5Fd$?4J55%6E#42F%$fLlLq>>11J44%&4Z%44J54R1F$Z-%45J521Z%F1#:ʎ 9LlL#Qa"'&7622762%"&5462"&546274&#"&'73264&#"'&&#"32654'>#!"&5463!2 55 **.>.-@-R.>.-@-<+*q6- -- 0OpoOxzRrqP6z~{{Prr^aa]054&"#"&5!2654632!#"&57265&'&#".'&'#"&5467%&4>7>3263232654.547'654'63277.'.*#">7?67>?>32#"'7'>3'>3235?KcgA+![,7*  2(-#=  /~[(D?G  |,)"# +)O8,+'6 y{=@0mI#938OAE` -  )y_/FwaH8j7=7?%a % %!?)L J 9=5]~pj  %(1$",I  $@((  +!.S -L__$'-9L 5V+ 6 T+6.8- $ 0 + t |S 16]&#"'&#"67>76'&'&#"67>32764.#"#.32>67>7 $&54>7>7>7rJ@ "kb2)W+ ,5/1   #   Z -!$IOXp7sLCF9vz NAG#/ 5|Հ';RKR/J#=$,9,+$UCS7'2"1  ! / ,   /--ST(::(ep4AM@=I>".)xΤlsY|qK@ %(YQ&N EHv~<Zx'#"&5467&6?2?'&"/.7.546326#"&'&/7264/7'764&"'?>>32.AUpIUxYE.A %%%h% %hJ%D,FZxULs TgxUJrVD %hJ%@/LefL.C %Jh%CV sNUxϠ@.FZyUHpVA %h&%% %Ji%CWpIUybJ/Uy^G,D %Jh%@U sMt UC %hJ%C-KfyEX[_gj&/&'.''67>7>7&'&'&'>76763>7>#&'&'767672'%'7'+"&'&546323267>7%#"'4'6767672,32,+DCCQLDf' % :/d B 4@ }  &!0$?Jfdf-.=6(:!TO? !IG_U% . k*.=; 5gN_X "  ##  292Q41   *6nA;| BS N.  %1$ 6 $nk^ '7GWgw2+"&5463#!"&5463!254&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26#"&=! B^^BB^^B:FjB^8((`( `(8^BB^^B@B^"vEj^B(8(`(8(/?O_o/?2#!"&5463;26=4&+";26=4&+";26=4&+";26=4&+"54&+";2654&+";2654&+";2654&+";2654&+";2654&#!"3!2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26@&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`' "&5#"&5&4762!762$"&462B\B@B\BOpP.BB..BB.8$PO広3CQ#".54>32#".546322#"&#"#"54>%".54>32%2#"&54> &X=L|<&X=M{2r_-$$-_rUU%&&5%ő'- "'.546762@FF$@B@$.&,&.]]|q#<<#(BB B%'-%'-'%'-"'%&'"'%.5467%467%62@ll@ll,@GG&!@@@@@@!&+#+#6#+$*`:p:px p=`$>>$&@&@ @&p@ &.A!!"!&2673!"5432!%!254#!5!2654#!%!2#!8Zp?vdΊens6(N[RWu?rt1SrF|iZ@7މoy2IMC~[R yK{T:%,AGK2#!"&5463!!2654'654.#532#532"&5!654&#"327#2#>!!ww@ww~uk'JTMwa| DH> I1q Fj?w@wwwsq*4p9O*¸Z^qh LE "(nz8B M'?"&4624&#"'.'324&#"3267##"&/632632.ʏhhMALR vGhг~~K „yO^   ʏʏВ*LM@!שwwȍde)qrOPqȦs:03=7'.?67'67%'>&%'7%7./6D\$>  "N,?a0#O 1G9'/P(1#00  ($=!F "9|]"RE<6 'o9%8J$\ :\HiTe<?}V#oj? d,6%N#" HlSVY]C =@C4&"2!.#!"4&"2+"&=!"&=#"&546;>3!232^^^Y ^^^`pppp`]ibbi]~^^^e^^^PppPPppP]^^]3;EM2+"&=!"&=#"&546;>;5463!232264&"!.#!"264&" ]`pppp`]ibbi^^^dY !^^^]@PppP@@PppP@]^^] ^^^e^^^ 3$#!#!"&5467!"&47#"&47#"&4762++&2 $$ 2&&&4&&Z4&&##&&4&4&44&m4&m+DP4'&#"32763232674'&!"32763 3264'&$#"32763232> $$ g* o`#ə0#z#l(~̠) -g+^aaF s" +g (* 3#!| #/IK/%*%D= )[^aa !!!'!!77!,/,-a/G t%/;<HTbcq%7.#"32%74'&"32765"/7627#"5'7432#"/7632#"5'7432#"&5'74632 #"/6327#"/6327#"/46329"&/462"&/>21"&/567632#!.547632632  *     X    ^  `    ^  b  c   fu U`59u  4J   l~ ~ F 2    m | O,           ru| u  " )9 $7 $&= $7 $&= $7 $&=  $&=46w`ww`ww`wb`VTEvEEvETVTEvEEvET*VTEvEEvET*EvEEvEEvEEv#^ct#!"&5463!2!&'&!"&5!632#"&'#"/&'&7>766767.76;267674767&5&5&'67.'&'&#3274(8((88((`x c`(8!3;:A0?ݫY   ^U 47D$    74U3I  |L38wtL0`((88(@(8(D 9 8(Q1&(!;  (g- Up~R2(/{E(Xz*Z%(i6CmVo8 #T#!"&5463!2!&'&!"&5!3367653335!3#4.5.'##'&'35(8((88((`x c`(8iFFZcrcZ`((88(@(8(D 9 8(kk" kkJ  ! k#S#!"&5463!2!&'&!"&5!%!5#7>;#!5#35!3#&'&/35!3(8((88((`x c`(8-Kg kL#DCJg  jLD`((88(@(8(D 9 8(jj jjkk kk#8C#!"&5463!2!&'&!"&5!%!5#5327>54&'&#!3#32(8((88((`x c`(8 G]L*COJ?0R\wx48>`((88(@(8(D 9 8(jjRQxk !RY#*2#!"&5463!2!&'&!"&5!!57"&462(8((88((`x c`(8Pppp`((88(@(8(D 9 8(ppp  #*7JR5#5#5#5##!"&5463!2!&'&!"&5##5!"&54765332264&"<(8((88((`x c`(8kޑcO"jKKjK`((88(@(8(D 9 8(SmmS?M&4&&4#9L^#!"&5463!2!&'&!"&5!#"/#"&=46;76276'.'2764'.(8((88((`x c`(8 6ddWW6&44`((88(@(8(D 9 8(. G5{{5]]$5995#3C#!"&5463!2!&'&!"&5!2#!"&5463#"'5632(8((88((`x c`(84LL44LL4l  `((88(@(8(D 9 8(L44LL44L  Z #7K[#!"&5463!2!&'&!"&5!>&'&7!/.?'&6?6.7>'(8((88((`x c`(8` 3  3  3  3 v  ?  `((88(@(8(D 9 8( & & - & &  ?   '6#'. '!67&54632".'654&#"32eaAɢ/PRAids`WXyzOvд:C;A:25@Ң>-05rn`H( ' gQWZc[ -%7' %'-'% %"'&54762[3[MN 3",""3,3"ong$߆]gn$+) ")")" x#W#"&#!+.5467&546326$32327.'#"&5463232654&#"632#".#"oGn\ u_MK'̨|g? CM7MM5,QAAIQqAy{b]BL4PJ9+OABIRo?z.z n6'+s:zcIAC65D*DRRD*wyal@B39E*DRRD*'/7  $&6$ 6277&47' 7'"' 6& 6'lLRRZB|RR>dZZLlLZRR«Z&>«|R ! $&54$7 >54'5PffP牉@s-ff`-c6721>?>././76&/7>?>?>./&31#"$&(@8!IH2hM>'  )-* h'N'!'Og,R"/!YQG54'63&547#5#"=3235#47##6323#324&"26%#!"&5463!2F]kbf$JMM$&N92Z2&`9UW=N9:PO;:dhe\=R +)&')-S99kJ<)UmQ/-Ya^"![Y'(<`X;_L6#)|tWW:;X  #'#3#!"&5463!2) p*xeשw@www0,\8@www9I#"'#"&'&>767&5462#"'.7>32>4."&'&54>32JrO<3>5-&FD(=Gq@C$39aLL²L4 &) @]v q#CO!~󿵂72765'./"#"&'&5 }1R<2" 7MW'$  ;IS7@5sQ@@)R#DvTA ; 0x I)!:> +)C 6.> !-I[4&#"324&#"3264&#"324&#"326&#"#".'7$4$32'#"$&6$32D2)+BB+)3(--(31)+BB+)4'--'4'#!0>R HMŰ9ou7ǖD䣣 R23('3_,--,R23('3_,--,NJ ?uWm%#"'%#"'.5 %&'&7632! ; `u%"(!]#c)(  #"'%#"'.5%&'&76 !  (%##fP_"(!)'+ʼn4I#"$'&6?6332>4.#"#!"&54766$32#!"&=46;46;2z䜬m IwhQQhbF*@&('k@z   _hQнQGB'(&*eozΘ@@`  >. $$ ffff^aafff^aa>"&#"#"&54>7654'&#!"#"&#"#"&54>765'46.'."&54632326323!27654'.5463232632,-,,",:! %]& %@2(/.+*)6! <.$..**"+8#  #Q3,,++#-:#"$$ /:yuxv)%$ /?CG%!5%2#!"&5463!5#5!52#!"&54632#!"&5463#5!5`&&&& &&&&&&&&@&&&&&&&&&&&&%2 &547%#"&632%&546 #"'6\~~\h ~\h\ V V VV%5$4&#"'64'73264&"&#"3272#!"&5463!2}XT==TX}}~>SX}}XS>~}w@www~:xx:~}}Xx9}}9xX}@www/>LXds.327>76 $&6$32762#"/&4762"/&47626+"&46;2'"&=462#"'&4?62E0l,  *"T.D@Yooo@5D [  Z  Z  [ ``[ Z  2 ,l0 (T" .D5@oooY@D, Z  [  [  Z ``EZ  [ 5%!  $&66='&'%77'727'%amlLmf?55>fFtuutFLlLHYC L||L Y˄(E''E*( /?IYiy%+"&=46;2+"&=46;2+"&=46;2+"&=46;2%"&=!#+"&=46;2+"&=46;2+"&=46;2+"&=46;2!54!54>$ +"&=46;2#!"&=@&&@3P > P3&&rrr&&rrr he 4LKM:%%:MKL4WT&&%/9##!"&563!!#!"&5"&5!2!5463!2!5463!2&&&&&&  &&&i@&&@&7'#5&?6262%%o;j|/&jJ%p&j;&i&p/|jţ%Jk%o%  :g"&5462#"&546324&#!"263662>7'&75.''&'&&'&6463!276i~ZYYZ~@OS;+[G[3YUD#o?D&G3I=JyTkBuhNV!WOhuAiSy*'^CC^'*SwwSTvvTSwwSTvvWID\_"[ gq# /3qFr2/ $rg%4 HffHJ4d#!#7!!7!#5!VFNrmNNN N!Y+?Ne%&'&'&7>727>'#&'&'&>2'&'&676'&76$7&'&767>76 '6# <;11x# *# G,T93%/#0vNZ;:8)M:( &C.J}2 %0  ^*  JF &7'X"2LDM" +6 M2+'BQfXV#+] #' L/(eB9  #,8!!!5!!5!5!5!5#26%!!26#!"&5!5&4& &pPPp@@&&@!&@PppP@*  9Q$"&54627"."#"&547>2"'.#"#"&5476$ "'&$ #"&5476$ (}R}hLK NN Ud: xx 8    ,, |2222 MXXM ic,>>,   ̺  '/7?KSck{4&"2$4&"24&"24&"24&"24&"24&"24&"24&"264&"24&#!"3!264&"2#!"&5463!2KjKKjKjKKjKjKKjKKjKKjKjKKjKjKKjKKjKKjKjKKjKLhLLhLKjKKj&&&&KjKKjL44LL44L5jKKjKKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjK4LL44LLjKKjK&&&&jKKjK4LL44LL 'E!#"+"&7>76;7676767>'#'"#!"&7>3!2W",&7' #$ &gpf5 O.PqZZdS -V"0kqzTxD!!8p8%'i_F?;kR(` !&)' (2!&6367! &63!2! `B 1LO(+#=)heCQg#s`f4#6q'X|0 -g >IY#6?>7&#!%'.'33#&#"#"/3674'.54636%#"3733#!"&5463!24  : @7vH%hEP{0&<'VFJo1,1.F6A#L44LL44L"% 7x'6 O\JYFw~v^fH$ ! "xdjD"!6`J4LL44LL +3@GXcgqz -<JX{&#"327&76'32>54.#"35#3;5#'#3537+5;3'23764/"+353$4632#"$2#462#"6462""'"&5&5474761256321##%354&'"&#"5#35432354323=#&#"32?4/&54327&#"#"'326'#"=35#5##3327"327'#"'354&3"5#354327&327''"&46327&#"3=#&#"32?"5#354327&3=#&"32?"#3274?67654'&'4/"&#!"&5463!2_gQQh^_~\[[\]_^hQQge<F$$$ !!&&/ !/  !! 00/e&'!"e$   '!!''   8''NgL44LL44LUQghQUk=("  ! =))=2( '! 'L#(>( & DC(>(zL#DzG)<)4LL44LL  BWbjq}+532%+5324&+32763#4&'.546327&#"#"'3265#"&546325&#"32 !264&"2%#'#735#535#535#3'654&+353#!"&5463!29$<=$@?SdO__J-<AA@)7")9,<$.%0*,G3@%)1??.+&((JgfJ*A!&jjjGZYGиwsswPiL>8aA !M77MM77M3! 4erJ]&3YM(, ,%7(#)  ,(@=)M%A20C&Mee(X0&ĖjjjV 8Z8J9N/4$ 8NN88NN  #&:O[ $?b3'7'#3#%54+32%4+324+323'%#5#'#'##337"&##'!!732%#3#3##!"&53733537!572!56373353#'#'#"5#&#!'#'#463!2#"5#"5!&+&+'!!7353273532!2732%#54&+#32#46.+#2#3#3##+53254&".546;#"67+53254&.546;#"#'#'##"54;"&;7335wY-AJF=c(TS)!*RQ+*RQ+Y,B^9^Ft`njUM ') ~PSPRm٘M77Mo7q @)U 8"E(1++NM77Mx378D62W74;9<-A"EA0:A F@1:ؗBf~~""12"4(w$#11#@}}!%+%5(v$:O\zK?* $\amcrVlOO176Nn23266&+"&#"3267;24&+"'&+";27%4&+";2?>23266&+"&#"3267;254+";27#76;2#!"&5463!23%#2%%,,  _3$$2%%M>AL Vb5)LDHeE:< EM j,K'-R M ~M>AR  Vb5)LEHeE:< E J ABI*'! ($rL44LL44Lv%1 %3!x*k $2 %3!;5h n a !(lI;F   rp p8;5h t a !(lI;F ` #k 4LL44LL  2HW[lt#"'5632#6324&'.54327&#"#"&'32767#533275#"=5&#"'#36323#4'&#"'#7532764&"24'&#"327'#"'&'36#!"&5463!2=!9n23BD$ &:BCRM.0AC'0RH`Q03'`.>,&I / * / 8/n-(G@5$ S3=,.B..B02^`o?7je;9G+L44LL44LyE%# Vb;A !p &'F:Aq)%)#orgT$ v2 8)2z948/{ 8AB..B/q?@r<7(g/4LL44LL ?#!"&'24#"&54"&/&6?&5>547&54626=L4@ԕ;U g3 T 2RX='8P8|5 4Ljj U;Ig@   `  "*\(88(]k  &N4#"&54"3 .#"#!"&'7!&7&/&6?&5>547&54626;U gIm*]Z0L4@ԕ=o=CT T 2RX='8P8|5  U;IgXu?bl3@4Ljja`   `  "*\(88(]k/7[%4&+";26%4&+";26%4&+";26!'&'!+#!"&5#"&=463!7>3!2!2@@@@@@0 o`^BB^`5FN(@(NF5@@@u  @LSyuS@%44%,<H#"5432+"=4&#"326=46;2  >. $$ ~Isy9"SgR8vHD w ffff^aam2N+ )H-mF+10*F +fff^aab4&#"32>"#"'&'#"&54632?>;23>5!"3276#"$&6$3 k^?zb=ka`U4J{K_/4^W&  vx :XB0܂ff ) fzzXlz=lapzob35!2BX G@8  ' '=vN$\ff  1 SZz8zX#("/+'547'&4?6276 'D^h  i%5@%[i  h]@]h  i%@5%[i  h^@@)2#"&5476#".5327>OFi-ay~\~;'S{s:D8>)AJfh]F?X{[TC6LlG]v2'"%B];$-o%!2>7>3232>7>322>7>32".'.#"#"&'.#"#"&'.#"#546;!!!!!32#"&54>52#"&54>52#"&54>52-P&+#($P.-P$'#+&PZP&+#"+&P-($P-.P$(#+$P.-P$'#+&P-.P$+#pP@@PpH85K"&ZH85K"&ZH85K"&Z@Pp@@@pMSK5, :&LMSK5, :&LMSK5, :& !!3 ! @@@  #"$$3!!2"jaѻxlalxaaj!!3/"/'62'&63!2'y  `I  yMy `I y'W`#".'.#"32767!"&54>3232654.'&546#&'5&#" 4$%Eӕ;iNL291 ;XxR`f՝Q8TWiWgW:;*:`Qs&?RWXJ8 oNU0 J1F@#) [%6_POQiX(o`_?5"$iʗ\&>bds6aP*< -;iFn* -c1BWg4'.'4.54632#7&'.#"#"'.#"32767'#"&54632326#!"&5463!2#$( 1$6]' !E3P|ad(2S;aF9'EOSej]m] <*rYshpt.#)$78L*khw@wwwB % $/$G6 sP`X):F/fwH1pdlqnmPHuikw_:[9D'@www34."2>$4.#!!2>#!".>3!2QнQQнQQh~wwhfffнQQнQQнQZZQffff#>3!2#!".2>4."fffнQQнQQffffQнQQн ,\!"&?&#"326'3&'!&#"#"'  5467'+#"327#"&463!!'#"&463!2632(#AHs9q ci<= #]$ KjKKjKKjKKjH#j#H&&&KjKKjKg V i jKKjKKjKKjK ..n(([5KK55KK5[poNv<+#"'#"&546;&546$32322$B$22$$*$22$Xڭӯ$22$tX'hs2$ϧkc$22$1c$2F33F3VVT2#$2ԱVT2#$2g#2UU݃ 2$#2UU1݃2 ,u54#"67.632&#"32654'.#"32764.'&$#"7232&'##"&54732654&#"467&5463254632>32#"'&ru&9%" *#͟ O%GR=O&^opC8pP*bY _#$N Pb@6)?+0L15 "4$.Es  5IQ"!@ h "Y7e|J>ziPeneHbIlF>^]@n*9 6[_3#"&54632#.#"32%3#"&54632#.#"326%4&'.'&! ! 7>7>! =39? 6'_ >29? 5'17m-VU--,bW.뮠@Fyu0HC$뮠@Fyu0HC$L= ?? <=! A <`;+"&54&#!+"&5463!2#!"&546;2!26546;2pЇ0pp@Ipp>Sc+"&=46;254&+"&+";2=46;2;2=46;2;2%54&#!";2=;26#!"&5463!2A5DD5A7^6a7MB55B7?5B~```0`rr5A44A5v5AA5f*A``0` !!!! #!"&5463!2ړ7H7jv@vvv':@vvvMUahmrx#"'!"'!#"&547.547.54674&547&54632!62!632!#!627'!%!"67'#77!63!!7357/7'%# %'3/&=&' 5#?&547 6!p4q"""6" 'h*[ |*,@?wAUMpV@˝)Ϳw7({*U%K6=0(M "! O dX$k !! ! b [TDOi @6bxBAݽ5  ɝ:J +3,p x1Fi (R 463!#!"&5%'4&#!"3`а@..@A-XfB$.BB..C} )&54$32&'%&&'67"w`Rd]G{o]>p6sc(@wgmJPAjyYWa͊AZq{HZ:<dv\gx>2ATKn+;"'&#"&#"+6!263 2&#"&#">3267&#">326e~└Ȁ|隚Ν|ū|iyZʬ7Ӕްr|uѥx9[[9jj9ANN+,#ll"BS32fk[/?\%4&+";26%4&+";26%4&+";26%4&+";26%#!"&5467&546326$32]]eeeeee$~i qfN-*#Sjt2"'qCB8!'> !%)-159=AEIMQUY]agkosw{! %! 5!#5#5#5#5#57777????#5!#5!#5!#5!#5!#5!#5!#5#537#5!#5!#5!#5!#5!#55#535353535353%"&546326#"'#32>54.&54>3237.#"Q%%%%%%%%%?iiihOiixiiyiixiiArssrrssr%sssrrssNs%%%%%%%%%%'32#".543232654&#"#"&54654&#"#"&547>326ڞUzrhgrxSПdU 7#"&463!2!2&&4&&&&4&KjKKjKjKKj &&&%&& &&4&&&&4&&&5jKKjKKjKKjK%z 0&4&&3D7&4& %&'S4&"4&"'&"27"&462"&462!2#!"&54>7#"&463!2!2&4&4&4&4KjKKjKjKKj &&&%&& &&4&%&&ے&4"jKKjKKjKKjK%z 0&4&&3D7&4& %& & !'! !%!!!!%"'.763!2o]FooZY@:@!!gf//I62'"/"/"/"/"/"/"/7762762762762762762%"/77627&6?35!5!!3762762'"/"/"/"/"/"/%5#5!4ZSS6SS4SS4SS4SS4SS4SS4ZSS4SS4SS4SS4SS4SS4S-4ZSS4S@4SS4ZSS6SS4SS4SS4SS4SS4S@ZSSSSSSSSSSSSSSZSSSSSSSSSSSSSyZRRR@%:= :+: =RRZSSSSSSSSSSSSSCv!/&'&#""'&#" 32>;232>7>76#!"&54>7'3&547&547>763226323@``` VFaaFV      $. .$     yy .Q5ZE$ ,l*%>>%*>*98(QO!L\p'.'&67'#!##"327&+"&46;2!3'#"&7>;276;2+6267!"'&7&#"(6&#"#"' Dg OOG`n%ELL{@&&Nc,sU&&!Fre&&ss#/,<= #]gL oGkP'r-n&4&2-ir&&?o  4 _5OW! .54>762>7.'.7>+#!"&5#"&5463!2"&462{{BtxG,:`9(0bԿb0(9`:,GxtB&@&&@&K55K`?e==e?1O6# ,  #$  , #6OO&&&&5KK?!"'&'!2673267!'. ."!&54632>321 4q#F""8'go#- #,"tYg>oP$$Po> Zep#)R0+I@$$@I++332++"&=#"&=46;.7>76$  @ ᅪ*r@@r'/2+"&5".4>32!"&=463  &@~[՛[[u˜~gr&`u՛[[՛[~~@r=E32++"&=#"&=46;5&547&'&6;22676;2  >``@``ٱ?E,,=?rH@``@GݧH`jjrBJ463!2+"&=32++"&=#"&=46;5.7676%#"&5   &@~``@``  vXr&@``@+BF`rks463!2+"&=32++"&=#"&=46;5&547'/.?'+"&5463!2+7>6 %#"&5   &@~``@``~4e  0  io@& jV  0  Z9r&@``@Gɞ5o , sp &@k^ , c8~~`r8>KR_32++"&=!+"&=#"&=46;.767666'27&547&#"&'2#" @@ 'Ϋ'sggsww@sgg@@-ssʃl99OOr99FP^l463!2+"&=$'.7>76%#"&=463!2+"&=%#"&54'>%&547.#"254&' &@L?CuГP vY &@;"ޥ5݇ޥ5`&_ڿgwBF@&J_ s&&?%x%xJP\h463!2+"&='32++"&=#"&=46;5.7676632%#"&56'327&7&#"2#" &@L? ߺu``@``} ຒɞueeu9uee&_"|N@``@""|a~lo99r9@9;C2+"&5"/".4>327'&4?627!"&=463  &@Ռ .  N~[՛[[u˜N .  gr&`֌  . Ou՛[[՛[~N  . @r9A'.'&675#"&=46;5"/&4?62"/32+  '֪ \  . 4 .  \r|ݧ憛@\ .    . \@r~9A"/&4?!+"&=##"$7>763546;2!'&4?62  m  - @ݧ憛@& -  @rm4 -  ٮ*   - r+"&5&54>2  @[՛[rdGu՛[[r  ".4>2r[՛[[՛r5՛[[՛[[$2#!37#546375&#"#3!"&5463#22#y/Dz?s!#22#2##2S88 2#V#2L4>32#"&''&5467&5463232>54&#"#"'.Kg&RvgD $ *2% +Z hP=DXZ@7^?1 ۰3O+lh4`M@8'+c+RI2 \ZAhSQ>B>?S2Vhui/,R0+ ZRkmz+>Q2#"'.'&756763232322>4."7 #"'&546n/9bLHG2E"D8_ pdddxO"2xxê_lx2X  !+'5>-pkW[C I I@50Oddd˥Mhfxx^ә #'+/7!5!!5!4&"2!5!4&"24&"2!!! 8P88P 8P88P88P88PP88P8 P88P88P88P8 +N &6 !2#!+"&5!"&=463!46;23!#!"&54>32267632#"_>@`     `  L4Dgy 6Fe=OOU4L>   ` `  4L2y5eud_C(====`L43V &6 #"/#"/&54?'&54?6327632#!"&54>32 7632_>     %%Sy 6Fe=J%>     %65%Sy5eud_C(zz.!6%$!2!!!46;24&"2!54&#!"&&&@ԖV@&&@&&ԖԖ@&3!!! !5!'!53!! #7IeeI7CzCl@@@#2#!"&?.54$3264&"!@մppp((ppp#+/2#!"&?.54$3264&"!264&"!@մ^^^@^^^@((^^^^^^v(#"'%.54632 "'% 632U/@k0G,zD# [k# /tg F Gz  #'#3!) p*xe0,\8T #/DM%2<GQ^lw &'&676676&'&7654&'&&546763"#"'3264&7.>&'%'.767&7667&766747665"'.'&767>3>7&'&'47.'.7676767&76767.'$73>?>67673>#6766666&'&6767.'"'276&67&54&&671&'6757>7&"2654&57>&>&'5#%67>76$7&74>=.''&'&'#'#''&'&'&'65.'&6767.'#%&''&'#2%676765&'&'&7&5&'6.7>&5R4&5S9 W"-J0(/r V"-J0(.)#"6&4pOPppc|o}vQ[60XQW1V  # 5X N"& . ) D>q J:102(z/=f*4!> S5b!%  (!$p8~5..:5I  ~T 4~9p# ! ) & ?()5F 1   d%{v*: @e s|D1d {:*dAA|oYk'&<tuut&v HCXXTR;w 71™ Z*&' 1  9? . $Gv 5k65P.$.`aasa``Z9k'9؋ӗa-*Gl|Me_]`F& OܽsDD!/+``aa``a154&'"&#!!26#!"&5463!2    iLCly5)*Hcelzzlec0hb,,beIVB9@RB9J_L44LL44L44%2"4:I;p!q4bb3p (P`t`P(6EC.7BI64LL44LL  .>$4&'6#".54$ 4.#!"3!2>#!"&5463!2Zjbjj[wٝ]>oӰٯ*-oXL44LL44L')꽽)J)]wL`ֺ۪e4LL44LL;4&#!"3!26#!"&5463!2#54&#!";#"&5463!2  @ ^BB^^B@B^  B^^B@B^`@  MB^^B@B^^>  ^B@B^^5=Um ! !!2#!"&=463!.'!"&=463!>2!2#264&"".54>762".54>762?(``(?b|b?B//B/]]FrdhLhdrF]]FrdhLhdrF@@@(?@@ ?(@9GG9@/B//BaItB!!BtI Ѷ!!ь ItB!!BtI Ѷ!!ь-M32#!"&=46;7&#"&=463!2#>5!!4.'.46ՠ`@`ՠ`MsFFsMMsFFsMojjo@@jj@@<!(!!(!-3?32#!"&=46;7&#"&=463!2+!!64.'#ՠ`@`ՠ`  DqLLqDojjo@@jj@@B>=C-3;32#!"&=46;7&#"&=463!2+!!6.'#ՠ`@`ՠ`UVU96gg6ojjo@@jj@@β**ɍ-G32#!"&=46;7&#"&=463!2#>5!!&'.46ՠ`@`ՠ`MsFFsMkkojjo@@jj@@<!(!33!(!9I2#!"&=4637>7.'!2#!"&=463@b":1P4Y,++,Y4P1:"":1P4Y,++,Y4P1:"b@@@7hVX@K-AA-K@XVh77hVX@K-AA-K@XVh7Aj"#54&#"'54&#"3!26=476=4&#"#54&'&#"#54&'&'2632632#!"&5&=4632>3265K @0.B @0.B#6'&& l @0.B 2' .B A2TA9B;h" d mpPTlLc _4.HK5]0CB.S0CB./#'?&&)$$)0CB. }(AB.z3M2"61d39L/PpuT(Ifc_E`1X"#4&"'&#"3!267654&"#4&"#4&26326#!"&'&5463246326\B B\B&@5K&@"6LB\B B\B sciL}QP%&#"!"3!754?27%>54&#!26=31?>Ijjq,J[j.-tjlV\$B.R1?@B.+?2`$v5K-%5KK5.olRIS+6K5̈$B\B 94E.&ʀ15uE& ԖPjjdXUGJ7!.B P2.B %2@ 7K5(B@KjKj?+fU E,5K~!1.>F.F,Q5*H$b2#!"&=%!"&=463!7!"&'&=4634'&#!">3!!"3!32#!"3!23!26=n$32>32>32#"#.#"#.#"3!27654&#"547654&#"#654&Mye t|]WSSgSY\x{ 70"1i92DU1&=  =&0@c >&/Btd4!*"8K4+"@H@/'= t?_K93-] UlgQQgsW ]#+ i>p&30&VZ&0B/ %3B. "to ){+C4I (  /D0&p0D3[_cg"'&#"3!2676=4&"#54&#"#54&#"#4&'2632632632#!"&'&5463246#!#!#5K)B4J&@#\8P8 @0.B J65K J6k cJ/4qG^\hB2.1!~K5y?^\Vljt-.j[J,qjjI7$?1R.B+.B$`2?gvEo.5KK5%-K6+SIR[&.E49 B\B$5KG#!+"&5!"&=463!2+"&' +"' +"'&5>;2>76;2Y    M .x - N     u  , u ?  LW   #  *:J4'&+326+"'#+"&5463!2  $6& $&6$ UbUI-uu,uuڎLlLAX!Jmf\$ 6uuu,KLlL-[k{276/&'&#"&5463276?6'.#"!276/&'&#"&5463276?6'.#"  $6&  $&6]h - %Lb`J%E 5 ,5R- h - %Lb`J%E 5 ,5R-'uu,uulL/hR    dMLc  NhR   dMLc  N1uuu,LlL@  ' 7 '7 ``H ``H !``H ```H` '%  7' 7'7 ' $&6$ X`(W:,:X`(WLLlLX`(W:BX`(XLlL $ %/9ES[#"&54632$"&4624&"26$4&#"2%#"&462$#"&4632#"32&! 24>  !#"&'.'#"$547.'!6$327&'77'&77N77N'qqqqqPOrqEsttsst}||}uԙ[WQ~,> nP/R U P酛n >,m'77'&77N77N6^Orqqqqqqt棣棣(~|| on[usј^~33pc8{y%cq33dqpf L 54 "2654"'&'"/&477&'.67>326?>< x ,  (-'sI  VCV  Hr'-(  $0@!BHp9[%&!@0$u  ]\\]-$)!IHV D V HI!)$-#36>N"&462."&/.2?2?64/67>&  #!"&5463!2]]]3 $; &|v;$ (CS31 =rM= 4TC(G zw@www]]]($-;,540= sL =45,; @www(2#"$&546327654&#" &#"AZ\@/#%E1/##.1E$![A懇@@\!#21E!6!E13"|! gL&5&'.#4&5!67&'&'5676&'6452>3.'5A5RV[t,G'Q4}-&r! G;>!g12sV&2:#;d=*'5E2/..FD֕71$1>2F!&12,@K r#"&5462>%.#"'&#"#"'>54#".'7654&&5473254&/>7326/632327?&$  $6 $&6$ !&"2&^ u_x^h ;J݃HJǭ qE Dm! M G?̯' %o8 9U(F(ߎLlL&!&!SEm|[n{[<ɪ "p C Di% (K HCέ  pC B m8 @Kނ  HF(LlL "*6%&6$ 7&$5%%6'$2"&4}x3nQH:dΏX e8z' li=! 7So?vM '&7>>7'7>''>76.'6'El:Fg r *t6K3U Z83P)3^I%=9 )<}Jk+C-Wd &U-TE+]Qr-< Q#0 C+M8 3':$ _Q =+If5[ˮ&&SGZoMkܬc#7&#"327#"'&$&546$;#"'654'632ե›fKYYKf¥yͩ䆎L1hvvƚwwkn]*]nlxDLw~?T8bb9SA}+5?F!3267!#"'#"4767%!2$324&#"6327.'!.#"۔c28Ψ-\?@hU0KeFjTlyE3aVsz.b؏W80]TSts<hO_u7bBtSbF/o|V]SHކJ34&#!"3!26#!!2#!"&=463!5!"&5463!2  @ ^B `` B^^B@B^   @ @B^@@^BB^^>3!"&546)2+6'.'.67>76%&F8$.39_0DD40DD0+*M7{L *="# U<-M93#D@U8vk_Y [hD00DD00Dce-JF1 BDN&)@ /1 dy%F#"'&'&'&'&763276?6#"/#"/&54?'&763276"&'&'&5#&763567632#"'&7632654'&#"32>54'&#"'.5463!2#!3>7632#"'&'&#"'&767632yqoq>* 432fba  $B? >B BB AA.-QPPR+ 42 %<ciђ:6& hHGhkG@n`IȌ5 !m(|.mzyPQ-.  je  q>@@?ppgVZE|fb6887a %RB? =B ABBAJvniQP\\PRh!cDS`gΒ 23geFGPHXcCI_ƍ5" n*T.\PQip [*81 / 9@:>t%6#".'.>%6%&7>'.#*.'&676./&'.54>754'&#"%4>327676= >vwd" l "3 /!,+ j2.|%& (N &wh>8X}xc2"W<4<,Z~fdaA`FBIT;hmA<7QC1>[u])  u1V(k1S) - 0 B2* %M ;W(0S[T]I) A 5%R7&&T,Xq&&1X,LΒw%%;#!"&5463!546;2!2!+"&52#!"/&4?63!5! (&&@&&(&&@&&( (  &&@&&@&&&&  #''%#"'&54676%6%% hh @` !   !    #52#"&5476!2#"&5476!2#"'&546        @  @  @    84&"2$4&"2$4&"2#"'&'&7>7.54$ KjKKjKjKKjKjKKjdne4" %!KjKKjKKjKKjKKjKKjK.٫8  !%00C'Z'.W"&462"&462"&462 6?32$6&#"'#"&'5&6&>7>7&54>$ KjKKjKjKKjKjKKjhяW.{+9E=cQdFK1A  0) LlLjKKjKKjKKjKKjKKjKpJ2`[Q?l&٫C58.H(Yee    Y'w(O'R@$#"&#"'>7676327676#" b,XHUmM.U_t,7A3ge z9@xSaQBLb( VU  !!!==w)AU!!77'7'#'#274.#"#32!5'.>537#"76=4>5'.465! KkkK _5 5 #BH1`L I& v6S F!Sr99rS!`` /7K%s}H XV P V  e  Vd/9Q[ $547.546326%>>32"&5%632264&#"64'&""&'&"2>&2654&#";2 P 3>tSU<)tqH+>XX|Wh,:UStW|XX>=X*  ))  +^X^|WX=>X:_.2//a:Ru?  Q%-W|XW>J( =u>XX|WX`  *((*  +2 2X>=XW|E03>$32!>7 '&'&7!6./EUnohiI\0<{ >ORDƚ~˕VƻoR C37J6I`Tb<^M~M8O  5!#!"&!5!!52!5463 ^B@B^`B^^B `B^^"^BB^0;%'#".54>327&$#"32$ !"$&6$3 ##320JUnLnʡ~~&q@tKL}'` - -oxnǑUyl}~~FڎLlLt`(88(   7!' !\W\ d;tZ`_O; }54+";2%54+";2!4&"!4;234;2354;2354>3&546263232632#"&#"26354;2354;2354;2````pp```  !,! -&M<FI(2 ```@PppPpppppp# #   ppppp j#"'&=!;5463!2#!"&=#".'.#!#"&463232>7>;>32#"&'#"!546 %. `@` :,.',-XjjXh-,'.,: kb>PppP>bk .%Z & :k%$> $``6&L')59I"TlԖlT"I95)'L&69GppG9$ >$%k: !+32&#!332 $&6$ ~O88OLlL>pN  iLlL '':Ma4&'#"'.7654.#""'&#"3!267#!"&54676$32#"'.76'&>$#"'.7654'&676mD5)  z{6lP,@KijjOoɎȕ>>[ta) GG 4?a) ll >;_-/ 9GH{zyN@,KԕoN繁y! ?hh>$ D" >â? $ n"&5462'#".54>22654.'&'.54>32#"#*.5./"~~s!m{b6# -SjR,l'(s-6^]Itg))[zxȁZ&+6,4$.X%%Dc* &D~WL}]I0"  YYZvJ@N*CVTR3/A3$#/;'"/fR-,&2-" 7Zr^Na94Rji3.I+ &6W6>N%&60;96@7F6I3+4&#!"3!26%4&#!"3!26 $$ ^aa`@@^aa '7  $ >. %"&546;2#!"&546;2#/a^(^aa(N@@4&#!"3!26 $$ @@^aa`@^aa '  $ >. 7"&5463!2#/a^(n@^aa(N@ %=%#!"'&7!>3!26=!26=!2%"&54&""&546 ##]VTV$KjKKjK$&4&Ԗ&4&>9G!5KK55KK5!&&jj&&#/;Im2+#!"&'#"&463>'.3%4&"26%4&"26%6.326#>;463!232#.+#!"&5#"5KK5sH..Hs5KK5e# )4# %&4&&4&&4&&4&` #4) #%~]eZ&&Ze] E-&&-EKjKj.<<.KjK)#)`"@&&`&&&&`&&)#`)"dXo&&oXG,8&&8!O##!!2#!+"'&7#+"'&7!"'&?63!!"'&?63!6;236;2!2@@8@7 8Q NQ N 8G@ 8GQ NQ N7   8 8  H H  k%  ".>2I20]@]@oo@@oo㔕a22]]p^|11|99|11|(%7'7' ' 7T dltl)qnluul)1$4&"24&"2 &6 +"&5476;2 &6 LhLLhLLhLLhL>  &   &`>hLLhLLhLLhL>&&>G  .7)1!62 1!62he220e22> v +4 [d+ d 135#5&'72!5!#"&'"'#"$547&54$ Eh`X(cYz:L:zYc\$_K`Pa}fiXXiޝfa  (+.>#5#5!5!5!54&+'#"3!267!7!#!"&5463!2U``'    jjV>(>VV>>Vq  ( ^(>VV>>VV=&'&'&'&76'&'&.' #.h8"$Y ''>eX5, ,PtsK25MRLqS;:.K'5R ChhRt(+e^TTu B"$:2~<2HpwTT V/7GWg. %&32?673327>/.'676$4&"2 $&6$   $6& $&6$ d -- m  ,6*6,  mKjKKjoooKzz8zzȎLlLU4>>4-. YG0 )xx) 0GYޞ .jKKjKqoooolzzz80LlLD/7H#"'.7'654&#"'67'.6?>%"&46227#".547|D,=),9#7[͑fx!X: D$ +s)hhijZt<F/*8C,q؜e\r,WBX/C2hhh=tXm>NZ+"&=46;2+"&=4>7>54&#"#"/.7632  >. $$ p=+& 35,W48'3  l zffff^aaP2P: D#;$# $*;? R Cfff^aa'Y >O`"&5462&'.'.76.5632.'#&'.'&6?65\\[( | r [A@[[@A#2#  7* <Y$  +}"(  q87] F  _1 )    #1Ke34&+326+"&=!#!"&763!2#!"&5463!2#>?4.'3#>?4.'3#>?4.'3Xe`64[l7  , L; =+3&98&+)>>+3&98&+)>=+3&88&+)> Wj|r >Q$~d $kaw+-wi[[\;/xgY $kaw+-wi[[\;/xgY $kaw+-wi[[\;/xgYJ\m4.'.'&#"#"'.'&47>7632327>7>54&'&#"327>"&47654'&462"'&476'&462"'&47>&'&462i$ $^"  %%  "^$ $W "@9O?1&&18?t@" W&%%&4KK6pp&46ZaaZ&4mttm ^x -  - x^ = /U7C kkz'[$ =&5%54'4&KK4r7>54 "&54>2"&462%"&54&#""&546 %#"&'&'.7>#"'&'.7>&4&&4&4&&4SZ&4&&44$#&&&j3$"('$&4&[՛[&4&&4F&4&]\&4&$  !D4%  ,\44&&4&4&&4&-Z4&&4&;cX/)#&>B)&4&j9aU0'.4a7&&u՛[[4&&4&@&&]]&&Ώ0 u40 )4#g&'.#"32676%4/&#"326'&#"2632#2+&'%#"'&6?676676632%#"'&6767#"&'&6767#"'.7>327"#"&'&6763"'.7>;7632;>%5K$ "0%>s$ "0%>;;>%5KVL#>H30 \($$(\( єyO2F/{(?0(TK.5sg$ єy#-F/{$70(TK.5sg$L#>H30 \($$(\#(@5"'K58!'"58!'"55"'K#dS$K K$Sdx#@1 w d>N;ET0((? - 2K|1 wd#N;ET0$(? - 2K$#dS$K K$SdxDN\2654& 265462"2654 #"32654>7>54."/&47&'?62 &4&&4&h՛[&4&r$'("$3j&&&#$4[ " @ GB[ "&&Β&&][u&&7a4.'0Ua9j&4&)B>&#)/Xc;u՛ "  " Gi[ Xh#"&54676324&'&#"'>54#"32#"54>54'.#"32>7>767632326#!"&5463!2b )   :4FDN  [1,^JK-*E#9gWRY vm0O w@wwwC22 c@X&!9{MA_"S4b// DR"XljPY < @www%e4.#"32>7676#'.#"#"&54>3232>754&*#"&54>763 >32 ''il$E/  @P@ ^`'W6&!.. ! -P5+ E{n46vLeVz:,SN/ M5M[  ]$[^5iC'2H&!(?]v`* l b$9> =R2 #"&5467%!"&7>3-.7>;%.7>322326/.76/.'&6766/&/&#"&676 &676&6766/&672? =1( H/ '96&@)9<')29% &06##$ J 0 7j)5@"*3%"!M %#K"%Ne 8)'8_(9./=*%8!Q #P"\Q#N&a)<9bR]mp%"'.'&54>76%&54763263 #"/7#"'#"&/%$%322654&#"%'OV9  nt  |\d ϓ[nt  |@D:) ;98'+| j," 41CH^nVz(~R 9\'  r  @L@  @w46HI(+C ,55, f[op@\j;(zV~i/5O#"'&54>32&#" 654'67'"'>54''&'"'6767&546767>7蒓`V BMR B9)̟!SH-77IXmSMH*k#".o;^J qןד>@YM $bKd ү[E";Kx%^6;%T,U:im=Mk).DT4'"&5463267&#" 6;64'.'4'>732676%#!"&5463!2),蛜s5-54&#"#"'654'.#"#"&#"3263232>3232>76 $$ Cf'/'% ( $UL ( #'/'@ 3#@,G)+H+@#3 ^aaX@ _O#NW#O_ .* ##(^aaq[632632#"&#"#".'&#"#".'&54767>7654.54632327&547>P9 B6?K? %O4T% >6>Z64Y=6>%S4N$ ?L?4B @{:y/$ ,'R! F! 8% #)(()#%: !F Q'+%0z:zO_4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76#!"&5463!2Cf'.'% ( $VM  ) #'.'@ 3 #A,G)+H+A# 4 w@wwwXA  ?4N$NW&M&L  /* ## + @www O$>?>762'&#"./454327327>7> EpB5 3FAP/h\/NGSL  RP* m95F84f&3Ga4B|wB.\FI*/.?&,5~K % & Y."7n< "-I.M`{ARwJ!FX^dj''''"'7&'7&'7&'7&547'67'67'67'63277774$#"32$   *'ֱ,?g=OO&L&NJBg;1''ֱ.=gCIM $'&&NJBg=.%w؝\\w Ioo<<-NIDg=/%(ײ+AhEHO*"#*OICh=/'(ֲ/=h>ON.]xwڝ]7e[@)6!!"3#"&546%3567654'3!67!4&'7Sgny]K-#75LSl>9V%cPe}&Hn_HȌ=UoLQ1!45647UC" !-9[nx"&46254&"326754&"326754&"26754&"26#".547632632626326'4#"#"54732764&"264.#"327632>#"'"'#"'#"&5#"'67&'327&'&54>3267>7>7>32632632T"8""8)<())(<))))<))<))<))<) Tد{ՐRhx=8 78 n 81 pH_6Soc F@b@?d?uKbM70[f5Y$35KUC<:[;+8 n 87 8/8Zlv]64qE 'YK0-AlB; W#;WS9 &(#-7Z://:/Tr++r,,r++r,,r++r,,r++r,,ʠgxXVעe9222222^KVvF02OO23OO`lF;mhj84DroB@r+@222222C0DP`.r8h9~T4.&o@9 1P%14'!3#"&46327&#"326%35#5##33 $$  }Pcc]321IUΠ?LL?cc4MX &04;0XpD[[DpD,)&&Q 9V\26&".'&'&6?.#"#26327677>'32>&3#'&+"?626&"#!'.'!"&5463!>;26;2!2P P  92#.}SP9::%L \B )spN/9oJ5  !+D`]BgY9+,9% Pk 4P P &NnF!_7*}B<{o0&&B;*<@$ucRRc#@16#37c&@@@ J"@*4^`ED B o/8927 *@OLC!T!323X$BJ@@@&AS 0C 59" 'D/&&D4 88 $5A&%O#!"&547>7>2$7>/.".'&'&2>^B@B^ >FFzn_0P:P2\nzFF> R & p^1P:P1^ & R P2NMJMQ0Rr.B^^B 7:5]yPH!%%"FPy]5:7 = 4 QH!%%!Ht 4 =<"-/ ?1Pp+".'.'.?>;2>7$76&'&%.+"3!26#!"&54767>;2' +~'*OJ%%JN,&x' % ^M,EE,M7 ZE[P*FF*P:5  ^B@B^){$.MK%%KM.$+X)o3 "a 22!] 4  I>"">,&S8JB##B12 ` `B^^B8&ra#11#$R&  "&.2v%/%''%/%7%7'%7'/#&5'&&?&'&?&'&7%27674?6J" 0<=_gNU?DfuYGb7=^H^` =v~yT3GDPO 4Fѭqi_w\ހ!1uS%V_-d 1=U{J8n~r'U4.#".'"3!264&"26+#!"&5463!232+32+32 0P373/./373P0 T=@=T֙֙|`^B@B^^BB^`````*9deG-! !-Ged9IaallkOB^^BB^^B +Yi"&54622#!"&54>;2>+32+32+#!"&5463!2324&#!"3!26֙֙0.I/ OBBO -Q52-)&)-2 ``  ``  `^B@B^^BB^`  @   |kkl"=IYL)CggC0[jM4      B^^BB^^B @  @ !1AQu4.#".'"3!24&"254&#!"3!2654&#!"3!2654&#!"3!26#!54&+"!54&+"!"&5463!2)P90,***,09P)J66S"@8@^B@@B^^BB^Ukc9 9ckU?@@88 @@N@B^````^BB^^!1AQu#!"&4>32>72"&462#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!546;2!546;2!26#!"&5463!2J66J)P90,***,09P)"@8@ @  `@@` ^B@B^^BB^ՀUUkc9 9c`@@88@@2  @ ````@B^^BB^^(%.'"&' $&  #"$&6$ wCιCwjJ~J>LlLśJSSJ͛>6LlL$,  $&6654&$ 3 72&&  lLmzzBl>KlLGzzG>'7#!"&54>7&54>2  62654' '3/U]B,ȍ,B]U/OQнQ>+X}}X0bӃۚӅb0}hQQh>ff#=#!"&4>3272"&462!3!26#!"&5463!;26=!2J66J)Q8PP8Q)  ^B@B^^B``B^VVVld9KK9d` @B^^BB^``^+;K[eu4.#"'"3!264&"254&#!"3!2654&#!"3!26%54&+";2654&#!"3!26!54&#!"!#!"&5463!2"D/@@/D"?,,?pppp@@@@^B@B^^BB^D6]W2@@2W]67MMppp@@@@@@@@n`@B^^BB^^+;K[eu#!"&54>3272"&462#!"&=463!2%#!"&=463!2+"&=46;25#!"&=463!2!3!26#!"&5463!2?,V,?"D/@@/D"pppp@@@  ^B@B^^BB^D7MM76]W2@@2W]֠ppp@@@@@@@@` @B^^BB^^A#"327.#"'63263#".'#"$&546$32326J9"65I).!1iCCu +I\Gw\B!al݇yǙV/]:=B>9+32%#!"&5463!2#"&54>54'&#"#"54654'.#"#"'.54>54'&'&543232654&432#"&54>764&'&'.54632  ?c'p& ?b1w{2V ?#&#9&CY' &.&#+B : &65&*2w1GF1)2<)<'  ( BH=ӊ:NT :O )4:i   F~b` e!}U3i?fRUX|'&'&Ic&Q  *2U.L6* / L:90%>..>%b>+ +z7ymlw45)0 33J@0!! TFL P]=GS -kwm  !*(%6&692? $&6$  '   al@lLlL,& EC h$LlL /37;%"&546734&'4&" 67 54746 #5#5#5ppF::FDFNV^fnv~"/&4?.7&#"!4>3267622"&4"&46262"&42"&4462"$2"&42"&4"&46262"&4"&46262"&42"&4$2"&42"&42"&4  R ,H8JfjQhjG^R,  !4&&4&Z4&&4&4&&4&4&&4&&4&&44&&4&4&&4&Z4&&4&4&&4&4&&4&4&&4&4&&4&&4&&4&Z4&&4&Z4&&4&  R  ,[cGjhQRJ'A, &4&&4Z&4&&4Z&4&&4Z&4&&444&&4&&4&&4Z&4&&4Z&4&&4Z&4&&4&4&&4Z&4&&4Z&4&&4&&4&&4Z&4&&4Z&4&&4%-5=EM}+"&=#!"'+"&=&="&4626"&462&"&462"&462&"&462&"&462#!"&=46;4632676/&?.7&#"!2"&462&"&462&"&462"&462&"&462&"&462"&462&"&462"&462@?AA? @ @R...R@`jlL.h) * * $ %35K.....uvnu....@@jN  * * .t2#K5..R..R. @Hq '&'&54 &7676767654$'.766$76"&462&'&'&7>54.'.7>76ȵ|_ğyv/ۃ⃺k] :Buq CA _kނXVobZZbnW|V 0  Q2- l}O  / :1z q%zG 4( 6Roa ą\< )4 J}%!!#!"&5463!2^B@B^^BB^`@B^^BB^^%#!"&=463!2^B@B^^BB^B^^BB^^ &))!32#!#!"&5463!463!2`B^^B^B@B^^B`^BB^^B@B^B^^BB^`B^^#3%764/764/&"'&"2?2#!"&5463!2    s^B@B^^BB^ג     @B^^BB^^#'7"/"/&4?'&4?62762!!%#!"&5463!2     ^B@B^^BB^    `@B^^BB^^ ! $&6$ .2r`LlLf4LlL#.C&>"'&4762"/&4?62'"'&4762%'.>6.'.>6'>/>76&'&.'&7&'">?4'.677>7.>37654'&'67>776 $&6$  ( 4Z# # & # # & y"6&.JM@& "(XE* $+8 jT?3#'.'&!3!2>?3.'#!57>7'./5!27#'.#!"g%%D-!gg<6WWZe#1=/2*]Y3-,C1 /Dx] VFIq-HD2NK '>*%R= f 07=. f D]\|yu,0>Seu#2#"'&5<>323#3#&'#334'."#"+236'&54.#"5#37326#!"&5463!2 <  zzj k-L+ )[$8=".un/2 ^B@B^^BB^5cy    (ݔI(8?C (3> #"($=@B^^BB^^0K S&'.'&'./674&$#">&>?>'76'# "&#./.'7676767>76$w .~kuBR] T%z+",|ޟj<)(!( ~ˣzF8"{%%#5)}''xJF0"H[$%EJ#% .Gk29(B13"?@ S)5" #9dmW";L65RA0@T.$}i`:f3A%% BM<$q:)BD aa%`]A &c| Ms!  Z 2}i[ F&** < ʣsc"J<&NsF% 0@Wm6&'.6$.7>7 $76".4>2., &>6'"'&7>=GV:e #:$?+% q4g &3hT`ZtQмQQмpAP1LK!:< }҈`dlb,9'  %%($! a3)W)x  оQQоQQcQǡ-җe)Us2XD\ϼYd /?O_o#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543%#!"&5463!2++532325++532325++532325++532325++53232p00pp00pp00pp00pp008((88(@(80pp00pp00pp00pp00pp0     @(88((88     /Q/&'%&/"&=.6?&?&'&6?'.>-#".6?'.>'&6'.>54627>%>76#"'% %6 27 2G f!)p&4&p)!f G2 72  *6 " 47 2G f!)p&4&p)!f G2 72 " 6* !k 3 j&3 %,*&&ր*9% 3&j 3 k!./!>>$,*!k 3.j&3 %Ԝ9*&&ր*ǜ,% 3&j 3 k!*,$>>!/.&6.'&$ &76$76$PutۥiPuGxy Զ[xy -_v١eNuv١e =uʦ[t78X &6# #'7-'%'&$  $6 $&6$ 31NE0gR=|||">"LlL^v!1f2iЂwgfZQQ^>"||||wLlL &ZXblw.'&>'&'&".'.'&&'&'&7>767>67>7626&'&>&'&>'.7>.676'&'&'&'.67.>7>6&'&676&'&676.676&'&>&'&676'.>6/4-LJg-   $  6)j2%+QF)b3FSP 21DK2AW ") ")$? ? 8A& AE5lZm= gG2Sw*&>$5jD GHyX/4F r 1  1""!l=6> 6 ,5./'e    .*|Ed! u & &%& &5d ))66 @ C& 8B @qL?P^7 G-hI[q:"T6 ,6 &/`  L wQ'   A ^   "  $& _  y  * <Copyright Dave Gandy 2016. All rights reserved.Copyright Dave Gandy 2016. All rights reserved.FontAwesomeFontAwesomeRegularRegularFONTLAB:OTFEXPORTFONTLAB:OTFEXPORTFontAwesomeFontAwesomeVersion 4.7.0 2016Version 4.7.0 2016FontAwesomeFontAwesomePlease refer to the Copyright section for the font trademark attribution notices.Please refer to the Copyright section for the font trademark attribution notices.Fort AwesomeFort AwesomeDave GandyDave Gandyhttp://fontawesome.iohttp://fontawesome.iohttp://fontawesome.io/license/http://fontawesome.io/license/      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab cdefghijklmnopqrstuvwxyz{|}~"      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~glassmusicsearchenvelopeheartstar star_emptyuserfilmth_largethth_listokremovezoom_inzoom_outoffsignalcogtrashhomefile_alttimeroad download_altdownloaduploadinbox play_circlerepeatrefreshlist_altlockflag headphones volume_off volume_down volume_upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalic text_height text_width align_left align_center align_right align_justifylist indent_left indent_rightfacetime_videopicturepencil map_markeradjusttinteditsharecheckmove step_backward fast_backwardbackwardplaypausestopforward fast_forward step_forwardeject chevron_left chevron_right plus_sign minus_sign remove_signok_sign question_sign info_sign screenshot remove_circle ok_circle ban_circle arrow_left arrow_rightarrow_up arrow_down share_alt resize_full resize_smallexclamation_signgiftleaffireeye_open eye_close warning_signplanecalendarrandomcommentmagnet chevron_up chevron_downretweet shopping_cart folder_close folder_openresize_verticalresize_horizontal bar_chart twitter_sign facebook_sign camera_retrokeycogscomments thumbs_up_altthumbs_down_alt star_half heart_emptysignout linkedin_signpushpin external_linksignintrophy github_sign upload_altlemonphone check_emptybookmark_empty phone_signtwitterfacebookgithubunlock credit_cardrsshddbullhornbell certificate hand_right hand_lefthand_up hand_downcircle_arrow_leftcircle_arrow_rightcircle_arrow_upcircle_arrow_downglobewrenchtasksfilter briefcase fullscreengrouplinkcloudbeakercutcopy paper_clipsave sign_blankreorderulol strikethrough underlinetablemagictruck pinterestpinterest_signgoogle_plus_sign google_plusmoney caret_downcaret_up caret_left caret_rightcolumnssort sort_downsort_up envelope_altlinkedinundolegal dashboard comment_alt comments_altboltsitemapumbrellapaste light_bulbexchangecloud_download cloud_uploaduser_md stethoscopesuitcasebell_altcoffeefood file_text_altbuildinghospital ambulancemedkit fighter_jetbeerh_signf0fedouble_angle_leftdouble_angle_rightdouble_angle_updouble_angle_down angle_left angle_rightangle_up angle_downdesktoplaptoptablet mobile_phone circle_blank quote_left quote_rightspinnercirclereply github_altfolder_close_altfolder_open_alt expand_alt collapse_altsmilefrownmehgamepadkeyboardflag_altflag_checkeredterminalcode reply_allstar_half_emptylocation_arrowcrop code_forkunlink_279 exclamation superscript subscript_283 puzzle_piece microphonemicrophone_offshieldcalendar_emptyfire_extinguisherrocketmaxcdnchevron_sign_leftchevron_sign_rightchevron_sign_upchevron_sign_downhtml5css3anchor unlock_altbullseyeellipsis_horizontalellipsis_vertical_303 play_signticketminus_sign_alt check_minuslevel_up level_down check_sign edit_sign_312 share_signcompasscollapse collapse_top_317eurgbpusdinrjpyrubkrwbtcfile file_textsort_by_alphabet_329sort_by_attributessort_by_attributes_alt sort_by_ordersort_by_order_alt_334_335 youtube_signyoutubexing xing_sign youtube_playdropbox stackexchange instagramflickradnf171bitbucket_signtumblr tumblr_signlong_arrow_down long_arrow_uplong_arrow_leftlong_arrow_rightwindowsandroidlinuxdribbleskype foursquaretrellofemalemalegittipsun_366archivebugvkweiborenren_372stack_exchange_374arrow_circle_alt_left_376dot_circle_alt_378 vimeo_square_380 plus_square_o_382_383_384_385_386_387_388_389uniF1A0f1a1_392_393f1a4_395_396_397_398_399_400f1ab_402_403_404uniF1B1_406_407_408_409_410_411_412_413_414_415_416_417_418_419uniF1C0uniF1C1_422_423_424_425_426_427_428_429_430_431_432_433_434uniF1D0uniF1D1uniF1D2_438_439uniF1D5uniF1D6uniF1D7_443_444_445_446_447_448_449uniF1E0_451_452_453_454_455_456_457_458_459_460_461_462_463_464uniF1F0_466_467f1f3_469_470_471_472_473_474_475_476f1fc_478_479_480_481_482_483_484_485_486_487_488_489_490_491_492_493_494f210_496f212_498_499_500_501_502_503_504_505_506_507_508_509venus_511_512_513_514_515_516_517_518_519_520_521_522_523_524_525_526_527_528_529_530_531_532_533_534_535_536_537_538_539_540_541_542_543_544_545_546_547_548_549_550_551_552_553_554_555_556_557_558_559_560_561_562_563_564_565_566_567_568_569f260f261_572f263_574_575_576_577_578_579_580_581_582_583_584_585_586_587_588_589_590_591_592_593_594_595_596_597_598f27euniF280uniF281_602_603_604uniF285uniF286_607_608_609_610_611_612_613_614_615_616_617_618_619_620_621_622_623_624_625_626_627_628_629uniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEuniF2C0uniF2C1uniF2C2uniF2C3uniF2C4uniF2C5uniF2C6uniF2C7uniF2C8uniF2C9uniF2CAuniF2CBuniF2CCuniF2CDuniF2CEuniF2D0uniF2D1uniF2D2uniF2D3uniF2D4uniF2D5uniF2D6uniF2D7uniF2D8uniF2D9uniF2DAuniF2DBuniF2DCuniF2DDuniF2DEuniF2E0uniF2E1uniF2E2uniF2E3uniF2E4uniF2E5uniF2E6uniF2E7_698uniF2E9uniF2EAuniF2EBuniF2ECuniF2EDuniF2EE=O<01hbase_dir/assets/fonts/fontawesome-webfont.woff0000755000000000000000000027735014516425663017060 0ustar wOFF~ FFTM0kGGDEFL OS/2l>`2z@cmapi :gaspglyf _yLMheadb36-hheab$ hmtxb Eylocae \maxpl ,namemD㗋posto`u=O<01hxc`d``b `b`d`d:$Y< xc`fdbʢb l |6F0#Fnx͒Jqgje>"D>{EO >,"u^[[[jos_M%:0g80B.Lszðפ 1YlKWvest)Mk^Zֵ֪m׉Θbk̳26>'YҖjukZۺgm2 (4-iEkЖv}XB Y``c9ZJV5eY߆6G ΂`3| 6[uIpn-[pL0Lp;׸%8o>F8 G8`Wί"E^_=(K,FK+ybx TՕ0o}{uuuwUWիnnjmz-nvEEAAJ!*(hD2c%FʦEbb6$&7߹UUW7 tw{98m8bI ڃ݌7 SEG!3j㔐=w;P^IA;RRnkLS.)o8G([)9O,,AtS h yujZupPGxN on{ho2AD-r]u5e^dMX8=r5ͻ^Q\~2V0 o0kC qA跍 G< 9v`|NXWI:"'aW޺O=}k#"7e %Vs~-y$ŵXw&'q.n.EK#JDڝn봽7=|wL:Ӎ2vmrRv:=0P@DۓVZ7eOd7HMSY|[of'BL}ƷҗV^+{W=uҤ֦='j,| ;vAo=0q8"I³8yZ6Ǵo9q< i3k1%& uk {H}@΁W—^qԷ4;gg7Ny/ qPOЌL4q,ԇ"Sv=jL /UjC-woȍnj̮{j\ vEk z>pn=^=ajID(෠quF;э5֮s7 ;QC7U[׈yZIۘػ*!$ dⵄŖ-ˇ?{mf6po~mԽwoG6Moza--m#]?]?Vkzܥܵ.>)9NH%&T/ _IAxOB]8(.v)G=HPSUP>fFE-GGs|'?~zI*R|[` -V'ݙGP3b'\RI̞#n;W ٟDTѹb80^s6,rȥ ism15kk,}qWȝ;tseYqqC/0q|> 3W/ըsF"sIoAHI 8C„ w~@ _(]h=r9p! ;H-[Ifw;%=d꯵bmH)k=o\hEi 7i:-!mn:`[G]GE,;syH62ƈs՗:I@^\wOVõ<g?]Y{?qKgH[X&tdn[,Z!H6#=nݳ;OWUG4]]6ٰp7[aM5PB]?4P呂7o\!׺ߜؤ 2>8/p2h@k~ھB~a[r=Pr8SescF ӗ S#P|0z'zS)8aFBFE VrJ(EfDpU\'h4P jd3}CvfM}Zlf,.pj1tYj2lƗ,U<:zt[%Y!1vMfrc:_n"7zwvm zuidtO.3Ku =.#Cjn(,THu_Z 6qhhP4#JH%jt3M)#zzdt1Dn~9/ȋB@NV?p'r f: ;bBQHb$h3CG|#v2ydm)esvw~٬fp~DG r 0^XzˣՇcl& \`\8HHa IC?6:5H;lވ4C&\FjԬ,|MCݔ/f8ܮ2 .ҍl _/AkTVΝg ~T΂<`2Q&;XAW@@gj{j, suuE ֟:A 8,&ռ }|b0lFQ$px=4ddm7nru"N:O u^x@񝂍CG*%F>Tm?2.opˮ1r\T١K+L؜cn:8qyN\Dvj[ܦDy/*=H [0l8=`Dd&76tOd٧,崅v2+׷ TU[NHN8W|fG{ܘlT_Z1 8j `Ar㼌` h *b #ռBj0s$n^7w $Gɡ;N .A>3;My?zpͥΙ4aqp҃GFw|]֯!ؾbvq8e+)h.,U~4]h.P4s)+kqD2uϸuE3 V⭯ҟfS8/D]5ޖ*xWGj}l&klnçiPv'6#(%)>qEo6U+6ŋ8ۢlޏ> `Mn''zB-t/ꬱ3ik3 55Z 1ao|+ őm 0$YəOa1ag9up9Gת+b=H߀Q1hT]ҒQ^?s9ػ lB|4TNYBL, g#5A㉐=!7~=/X]WuwZW避[ꞞWd==Bm®ҏ΋v?$ E# L!7ط!TRRI4)H#l*:#H.)pӇ źRMB=ƅ(ǂ͵˥>A,_2%5pyn6/Mbt,L֮l+9QGb]*D; {PZ!*U1|s{"3\gGχyG:-nQg7`ԏ3xAx%ÏUXMZ&HX9>osGa '!lü|EW-ebbxsY06E>)VH ߰}V=G~Ykh/;ۇ0{4.c\h`5 FA5Tg[4#So3yuy=<'j{ hNk6 @1c/5 -T:`YX]g~ilp!e>1x06?eoAsb̪fyb3@B߂Yq?;m)h4skP UfW62c>8F(t*GC ym srp? ICY:ϻ&͜99TY-k%)@|FFh9*(RtKǻTXM-IP.%C"?,+ˆ= >tUgQWw#Υ7 ݋[P ޮ'j7 7̗9ZI SO4YkDE͂B~`Ig;mu֢zSg)rE܉=mK9ZD]4~7߉R6Hۂ(ji!BldpӜ^zz拾gF:qꢝkWl/СuX2rTsBנͫڂt}}ƶ_5 k4 A;oHLϹ)z.quAzyxjk5F-@lҙcڗҗ\6= O]9/5ڔ볝\tOCT3f(i ]w PiQwγ=JߌvGޮy[[,Et&QocÂyb66kMK|֋$Yz%P(^87DrK`%5.: Ďx=mnًm]Ю&2G(-@Q7xu3%@p~нt S]=)AG AVg; *=$mz -|_EZˢk<5U5fFIj`=H})0~F,"N6k"}ṒkT"$mZPc',ϛtzՅ];+j +NG>K#h-zp6\;yb~9.m \=qrqü=fS 6u(؍3#0  :Nz{SM]"`R .Cr`-U{낍znq tx ic+Ԛ:3Y㳙N*aVP `1Qb@fc^X9̼ܶjtҜY ӂhھ3 ijs+\8Tvi|Q< v߹c81-t\16GInJ:̇hX Gr+4Hjv4l!,cC54{ٱ4dR~p*;9nC%d}dA 4Q8iOi TgdulUSAq$.j6U;MǶۏێۏj9JDvAFbmLOI=`jf:>IǁJ! 6Txưqn̓S9ĀM|!ґ8X)hͅͳ(,ӌ2+lD3Qɕp$`Pt[ DV2opo%xZ)n:p4N)F ՆtT7Mu`8P*r >(O^tXi(M4! t(>hcU<@ܦç$M'(J׳Q܃<8Vjj7P?Ͼ;_!Q.h|:B)Ӓxܘs_d9aN=.WO.\|_O&tk.".Dp53͓ 6`8IuKjk/wiUSusUlr ̥;ѠMe`TB&n¦\ g2pd[0Ovz I'm%41}@€:įZ/r @1m8_.WRlv(F5Aս~]*@Qؿ VgM܊:MʞQZ㖵. HfJwKIA\f7zl}5VzG Ɛ u̻vߋaɰZ(S6W z7ek[j #6[6iSڣn@d`[}i]<{bN&kG[Q`Ek$|'GOR4: yX1dhz3TʷL-3DG%Z b锥3I陌R^cy,3P!@ieNq좀FS'}@4шÏ~*T(PY+=!?}>Ю+w*3Usƽ i[9a\uWeY5 +,iK\ʚe<zKC&Hdbktݩ7!;BTR@J vKU8bUH^Q;Okb%[QHO 9谉0r0}U>ʔV5^ܵ}ecFmۈrqLEl "I5ڦfU2cW+O, MJ񝁧6y?*0&Nݚxq?)>e( @qTVx>sjAi2W@WU{LГK^ A'96&E[ h8J*X>wyW+Vc*YP!3 ^ %"`ɒRcD@2ܵG5gL6}*Xl틵\"*p9B4MzA65L.2k,0^>G@@Hty Z4iepWtAh,8<{9ȽǷƶwZOYE< Z)t#/崐\F7ʔB>(&6ldit/=n>?&s]@Ν0Z.3Ĥ9MG6XIJHXa:C}3 6~>D3UO>[vZ_}סqN!ʃ -W S Ha)Y'lg8=`z(bwvi:2E!`;x,Y ߩ =Іj^ǻQ^_Yy`Q[&aYQ us0{&m胑*j)TC$ YQ>*P}H˥_7!n?Vا(sOGRBXbG/*󨴉bE("lrʔ$ΫdJwGp6 P/#j mtCR0}Bj̣RXvI>(j=:ECtV:O[h[5"uE3W. f[eܫ8P)e 0Rԁd.ُ:~}t<)/Q cOBGGp<"-G-b΢y3b#5RPCk{d˚ ح6d]LdLu鋶 LCzӮIYs;A@*nyڢKˏɩEWeMâx[*u -zҗrizH> 2$ =_j7{!h7Ύ|pfs%9LAQ,2WH(EEug&/ $̃cm$0^(K_ C]Di+/TRhOJ?Nޛ j; 쁳#ISm0Q4WՏ5_fd "0ԏ ~D}R'k GK1(_/TFȤ8>Q8m.mstÁ-`wZaxx";ͯ2o2:h*4X-hW3snP,ɞ "ޗ`7Nw8ɐD\ (,f鄝 IM|؟նkÿl5nv xL/LM}ݻ/Еum.umd>Nh&kԵ-h# +qs}v.L8c|P=/2,T,\fxP!:*}uLvyj{C [ ^܋lV͛CZk9~_+2_ʗ7%\~NVw|:$^fH-œl6[DniD>=}4b=U{xCu:6ݨ18=Z%ܓ&?i*V߻"z,K=,5keb PÒ}aM)dŐ".Aǝ2AnK% %7; QΤx9: J's9:(w̿sltWN~+lAڏm[w77n\W<9-N߹ti?";iw[;LvP2zrgkcl;#E*b8*<~h!:Q@qӼek/#@wꪫ' r*2_2mppm"Oގ:wFgRۜ{zh?U_3m3ؾ)[_./d jG̨.+{7g|6w6؟>d5;{O"-<+jaW22pWagy6&BhI2%1S*[ϤF۷%nwT QĶ!=00!dP$Oj!%l6bd[6,6`^Hfɖ3V ߶[8|\MQ lƜYxj?KO3ٲ%))JrGƼQ̼)2c"^–;@Y5u!'hVGTi M9#(ן<4s{@efQ`Gy 8L"KB3+fOx_c`= C@d-TOj+Jw]f1򉠦J -L[,Əvu&}z)AԫyzX߶"MWwP-蒺Mrk 44LZvɎiZcKU/Nja,a !"Y<]K-{S &,- l5V(DSJZU+6UԤ)jȀMXju5xkOxkCf>v;oĂu)O[H%rJrZNCQn?|x_B*kgYn3:B4WͤuQ.RMF2>8G3J<ZŠrVŗY~P9w;< +iչ+5DDhp,;ʹjfƼ=䵫9 3Ƒ,@('h:Ƌ&mTkPq8󨴱!ä.#Q{== 4V#mx _)IfC#yFN uQRPQyQ u:]g*OU֧c'PfՅԭںo>x,uP^"yXdci+Y_'z6~(+q$U;{S<^xGn}ouvXt%&3`.:gA'%O0j@Ew:мjdqge4c&ūY3]*tI* r6% &AR^3$p,a2GÇ}O>W476Ոn7[YNqOecu/=cm:&4Co<}iAO6ăNYm:̲f3J"MK:Ek:e-O7 6;kh}x?1/\g^y}7|4q'7o^ o.Uξ&d5v 3_P MpĹVjlU  a^vqǹ܈\?虽쪰:Oob2AL29zXvQ VUq^k%@$Ǡ#o}TscFW}$yF$y^2:l4/maԽ&oL3ѤNIq!#ĺ~N>0=ٞbDAw Oh CTѡ ֩FI.M#Œ3ze{EvceR] ecsERn`{ahZ]'3W0vIxV[mQ8f64Sc%WrF.aR6aLv0n=,L ZBU\]aJXL7e銛 ljQƀcHj\}MGޛ [X@"WdNS<+#(;<"w~omyL'DpEbY?~{{,o,RD(JbC>ܶ_dՇwffsܦk3ގ&~L =$&Cyd"le؄ tQRʉ@*΋7JՄpC#5-Vgo !Gi 4&NpOo޴խ9k'y=JS4/;٬vY3MiB< (Yuv<9_m@|zU _<';^;#b})Kywno%6,i7-+v(k6ic"Ym=t#WRTmR[nafʭklW޼(IdrUU5=^Dfj}-:$rp( %\x+>wW؄ Ou gq/,W:˺/Ɏ+ y+&Lo) @[@exbiu;:Ykw[50x:rsS&_Xxf[bT:7ak}Yx<5r'(>q-proɴ2HU&I-Kmhɠ\YFY`|fM0]63Bw5%#'iH(8[*k.Etc&aNmVJQKTMbX4?#4c왓Q,<v5?J [Js'ڛiӒӇC>䶵hMz__m27b2HC' j ,JN؋ LuqMZW7'./^L^DL%S n4:OW^of߷Rпlq{\PȖ叙y4*xBav kx@͗qY’.3HQF|:rƔ9`P_SRL 6b|jAn~<DN"u0Q\ Wuާfn6oH玤N N'S;)̓vGvejOXJUPsps<׷4}am}SjTYCheubm20~t'r3:_H7M笜YrN:1!-z\MaP}l&pq6*_UYIG~O_KU8FT{t( av"CBf_F;QnqӳB$MU*rg,^GD,IH:7FD Jlk6c']u;& FbFiB"&͙MykUP\M]J~qZ JP$5K?1/,# K:I)DoY:Mg!'S$M }ÊN~$Ū3wm6]r׊sO^ ll 6H{RvBoLg(iZhVd˂]w!r<3H/7CyYN9Y@LceY֖Y $rz2dk`8v1gI1"0k~,c$ tyh2 ^/sv骩m{ TUM~{WÏɿmkUٹ?΅s4a:ZDg;@Vם4`gلw]x/goLvw'vڟڔyK<+Ǟ~NF=ΐ7.'hٖ}t)vSK4Yԉs]kWN-ЯK`~kR-^"9BF%`%5S'$^\o;NKM#_5yr֖ jKgMdn7Y n NlݮmGYN̂09E&WKbK|ĸJﱵWr{ݷkQcZ\2R؛Oۡ_h]Ըy&܈V;~M/׭n߮>_[./m2A qJ{ >L M8Af]'vHTUOμŃ̚u\eAb~u:ynwݥIٸ$j[QV*b 聇nEC*ZɭEo?҃&k=t#=KTrfWQjJN^yٔQW/Oo^rrj;NM4I`0wϚ _ߜ !Iouz#3tzi kjmfL'k ^9uDћVnǼ^߲rn_CSC "6Gi1#W0=p']@8z}Q/ F"̒ &=lFwdF3v1FuDFYV'F`.bNu䡁 Vl|I׀ɷ*~)Z*!+uQvCM/vԂ.qcYs, wDiN6 YrLU߲[crcq5)V!c031;B0ތeG͝UaVNUe (;;|d;_TA"?/}Mi ;]wt7WY㰛nNgh7EB7_RE=SxV5P sm`ržYazRat k_F= dVٿgCj߇%T}[n.Z$Uq:ۛ*<ggnGh (U?.b=Ђ z3ek 4 v^QVJRT+N1Ey D;YC+dNA݇n$9MAyhpJ=^蹭%[ҫ{\r8L^Rڠg8ޥ~ad8U=gP'1.#l =ΑѬzR6np~[EfnG+y|:fE˻~E׶Mʟ]f}jE3qMOϚ{d?]uU?#/;s~򹃫ؚǀK-6B'闘̵Lgcg&=G' }S唩VCIsyRCM)rd7&UC͝w4Nsca7fl]tTwݵFè4ou֍2B>#o7(J~jE(EM-P3/rQQ@Wヌ(QUm)!sG7ꜜZ4 …U lڟpd:Cce's2E;u*'$]" c4} vzyDzɨn4bTF.b4R#P*~6tjtŋdۥy1 W!ןD}glْW_A4R/u|]P Ǯ~:t[94{-.ǀyA0 x6-NMvM$c50ghQ61BnW_us;BEg}\"\aQ=#ͧվv1ŊSY(R.i[9 JdQӜ< 0@BNya)j0Vh2쬄sOeP5>I~1!-A8agjNq^76e/쾇ݳRuԢZ&UEJlpYo<2"_:979f阎.! hI4 RkCjGBu +btQPu/ А1TZ5V:+zp8jy\ST!zru8Y۸$ՅFuFY Tj +[kj`GŦ+yl֦Y닍4R,+h")=U>yV˕!V]Z8G_ jW pH ֬Q6P8=wQ9]W809{z$5p+҃D%ꔒ-R`5CbJihEI@xQ@-Jhnא!7#םY ѣX2MnƔi&#ix2nB~#}2n)Ͱ.woB( Yk"5nG PTF;NQ@(奣$%l7Q?lRPfB!wҤJƝaîGٍJ vKgWOӬL_$ta[!i&M>JLBfR% ۣ6!o "$,J{l2"Qo#BQ'!"# H:. o <9*a$ <1ʔ/- ᪠(J&$ f^o ћ}6,+7 g2.;H\Ұf,-JǒEw\Bwjǎ>fM..klDj.Xv}mW\:5֔jKضV3BS$l&ijDYdIO~q!rW)\3 H.iT2R ˔D'i>-(*Qoc$`g#Aꆘ0ߨn7.>x;w,yc?Ơ36I61q ($,Njwܴtr(yh2l{s\p@ 5H?]JHʽgIhhh{ ef zUs|+DWxst -}"<;p> #?X;$}upȖow/&ν'dޒM-3g֛떤$yIEuR ;5ItБfb{g-:6ާ>k0ڹQs.A,1xBU\tBBA= )~3.{ҍPa~OBP:sQS=:Ufs1KɗM @PsygQ')_@\l`|N16fpp3,Y,wZ1~טOnoy'ǗlfCW?Ot=Kz (UQCdPn.<=y]Sd2KZu{d^&P^ qhEAakFQ7><~̈^=QbyAsX Gr9Aժ` ΕMʆ돱, ,)4KݑYZ?0Jd\;|h~ki?ev宰Kv2)i9Jcj~Uivo V޴ʍX~eCkˆƆKڰZn߹ZXkon퀭:h7ΤG+Ș}I]Sfn"u!`*ئ(E3 M N4jnRXMGs/MtbRS{i+-v aJu3Z/WS9ZK]>Ɵյ68N^~i>v$$&x;ό/nTu _pdR7#ƌ]Kqk^:J1)Ǥ5$2 ;ʗ$X[Z(ޜhJ7*%2E叙#zg{hLK,M#ǤOkdւ nnVZĦپ[ȷkV%ʂ:@S>Զ}S~.vm[kl&żVLsHuvM[2/z9ն.S<#y\6 nGfmȬ@xʃEӻeiwXDv [#:bL_hkm[-NٌEZ~emM%Y뛮%Zbth%:9}6xn.^%,uXF>.1^xoUQO7}\1B,53V̒ׄ'Ōzw67Oi6o_rUqp,1qOi#*n;6F(Ny'+ܣcTq333~xh4[ A=,Oc⋢rx{+=.zfGA=SMϒk߉kѥ1|ug\==j=$rR3, xٰU`B!"LQ Jc@({˯F/43ibM6A >A 0Z( zcdI Q&Z+8LTW& aQ<a"*FS)1^T}uМ5`-q'6nh־ ڻO׬%3<h%rܿe :b VY zlN]6p/oyiOc5xrM{>_ؾv5>9Xruʓ3r0rdet|¶Ld_*5hct,g}Wi\<csp=iv6l۽N8E߹ٿ}aq̈́s+Wߚ DٶD^؉>[DPjq\j3th d[)7rhUW]jiK97 X|/>g],pK4YW_ځ/&-.S0+0:AH4bc7o|~۶FyWub^yV{1 o8S8#(緥~w޹jҢ6ĉ"h0PT u) $`]+E:Eq؎W7jD-7(3uŲ{Ql`Y$OCoɊ= ;h>E3g^tPeNB*ʘ!x % ֙Y}IK %epH ZR ́H+!)ʵ * 1B1ˬB`> &)ç & ),~)|H}ؚ"odA[aO:)禓GwLr(yļCgQ#[UN84~c!yzݰҔZ3;zss.FMؾ1 FSI`A 4QByE軼a"OiPSbnByḰXKG`SVЍC/|WM߫ʪkjv! :|uQ(UϜe׷]N#h<;vU{}fjH%X&? Vu~V~j6A'MYvM!GP۹re紳 Dk/s)kq8vI8#x G,c?;_?!syٯ3ηw>w`||tuP~IhhnE/&jy+ٸuTS6ooOoh-Np8ޗU2$u]v$0$ c ߂ST6hBڭw.ci[ҙ-: g*Khq{FA lW?}'MR~<3.([v 'Tgx4JA]ԧ?21:yAc4Qd8`b4Dlu*l.]&' NY ?_EJOG#yn ^TA/UB {dȎU}xX1r_i}~8b*=^]W*s->KdfgQU(s,ZeM\]2)1 $l!?OnG'o~P]h꙾V'E6Fo/q+Zj z*S`OƁ| MUa{o03g}(骪5J8+5OOWU$# +Z J,2Yin>ŖXp 'E!4l񺻜i S(߁TR_ʠ̈́$^ŊMOwޯ,cӊф惞\I`T)&IX3W Sv$Fݸ{e1fHțaw(Q \9u\Ox7NЍ%hۑ\WTT۪˻UmʂjrS-kU-nE*+g]4u,}뮻mfmsMX9UuuUNGQ>+UUG7O(YA!9ې#I%y\gf6)+{?DC<Ukmb~c|T`ᾮ& >E7"B1;/ ʤA$vBfYtجG_))P@ p7:z3hfa2 :v(^&m胍ɛ7Mi(&+;vv&1S {\ر%W[7mnYm}5qoqQˊc^nBq]dZCG6\i9I/`b}ޥ75!parHٰ) |\n@s؇Ӂfs޿jZV+m#~xd Iq|Y;$`kG^i[يFTX *QlN+xDՑ -ML[J ϧ},i.F,2"BGщ0~IeOÖ[咛o}Ta>ľ/oz>E}ʋ `vz%5QlҥH++l6gSÔ|Bh8ڱt}C_Ꮐ֣*=d[™M{WJfw.a44D o*VVA8sP-Ҟ}A" @"Ȥt0+||E4N Łݓ1 9)*YѶQoP@ J2::b?2Hϴ3Y_nx[b¼Y1-Mҧi.#?\!Бck3Fʷ׌8'חed($lٷYS hC:Sli,ɯ䝂Fi$柌tn_=PpT ;(3V{ID{iEZLI sҢc"3[*8#^NG#c`4cCf4q&E:r@B$=DMRI'04 'yP^?RxS^3Ԡj"!psmhg8G41$G>LxNy8.'RԇG@"LC8S1I.uߣBG?> sj6خ0FƆ{17qDXSJRʳR%FL!sM(~l^0av$.XV]Υt:Jt1"GЏeC7aR.#*fE|[rX\pM[\c3`Z*؇qfPW3f!u61SJrmoXQN[1c_.ʁ 6a<K#QGRs7gc7P߀sޝtos02zr {V{n͕{6>]yTЊX(|'׵h%" ׫{i`./Md!]Ђ[x C9w<XcpKCabP#lmПur8/^W`Mfs (=TA{r \X݃f?8:4gdYc O*EuDmO[, fs 6W X6 b%֢Bۇߕ"l?YkZ&|l !\I8 |`&11P/ IK)){@'ZYhv&g @6` wE&yIIJ9DI=Ab̚|/HuD@& 찇NQz^~y @^,, Q `qq__X(.l{^//T8 c#*bi&OaS l"y$&̲Ds7Pu =j\.Qܑ?҆|rz4ʻ}ǃ ufůsfBQBEv^M94$?8<"<.L3jL(L5FVw߽wpf.p©Mnc^8(Uν>n.Key@{SF׆{`| 737KݒpȕHdQ"p(@dY T cTYK KJ+VOwdC$ZѧtHοn w? &iG, 蛙|шD>yA-@K#Lҗ|sĩi@3@gM/<X6t\_ey̺q*+j/2+&Z=9s{] FlƎp7@Ŭ7G/Ð"^9M4%?}e %Ci*fFii&8{L?pG[mXګ`dl'k&cb5ncd`A0g -X RY< zŽU-̞w' v8 jBXV>גk5`Y TTj,OƧ. fء6;*;ZdNywM" 0ԈKՒ4D=#eLpEH6_-8(uwʫ%S$#0zޓd%NQoc[:@~ƹOqS>P 䬕}Ǐ{"f+wm3;a8Zx 9a>n  f|}XϓѸ?Gc"[yggYQ@z䛒K="aU5v:t op I+' /NAO٠#HzK/ ]^z 1Q80)]h" +_TaU8icm<ǥe}d@ųAc`h9NQS&ݫMXKX~ JЃ͠X)=PԯuM7:u&eVb{u+9denWjdSX 6>A8ozt+$5Fv_iN&,>V2 7>#_f 0ZҬ`>&$+H кeH!oڇևhN+?]¿0Ck~\,?0evgφ cuH`s$%C_V@DbQRUͫYA$|E{Z|uaޡU_CSnn "k ǥESʇ8A 2}桫j >M_dd2/?(Jt5XOwNn r>-|<+> z?=y W~><W䯀\0gj[yc~޷CՀCC<9OE2VnK+gj2*j~y\'oޱL+0+1{iuW7*voܨUjFc=|LƦ~߮e˴P9i̫ˉ~d 9yr }uf**?8?'a"U[/͑zyU@ʙpy=K.۳H+9ې3۽RNgQ l]}g+Dd3E d٠C|="猖D$1K/%cio&5OpFrrre+9Sn*YLID##@ fq 패a#'b}=I\̮' Zh|,=:=(T")F`EEVj,Q|FQ_/a| 2rKbIxX^bI&$Jt2(i]NEWؗ,ޥxVcmpF&+a) z؇d=>>1F_9=!~S`;{L|cpn|U^;-.߄m";aX(Ȑ1|YYz_-^U{3u!C+Hn9d>)Ȯ˵UIͧ@E$*}*~ V9_XAW6Я5DT@BlEM+Քd0X v mRfFu%Tc^*-q)tS9岠G)AojYJ}A8I}JJer(Z`Y~IrXimf)~U(0$(@z)p_\zvOw^9;]WU 5c(? z?ܶg'hNrG]ua!z"!`4yp A72E{\ G9 T2 ftBIQ WsxnRP> #G\(:4QSR 7~F9r@ :bQ&eP3RNZD%&J ~2{@1HrX/SV18cYϷw5m4y /T4"9 |O"u(M(֍nb.e1"r% ӆڠgt }*ݶ7DHBlg]rt9m72Z.T 6kuuN^=ŒBaF_lcY@2n6J Ea (z6id0[\IoھfЅ<jW}qG9aM\WWr!(^k=sF-멜 jH NQkpè],/?nMb=Zdy׻pQ/{B5T)~ +0cы[pkM[J%~uD.7Jwuw:l{ٻp=[amEeĉuB=\,UX簙ŀb\CӴq 倢#ҤZa͍ta[;OgxlLl {]WlwGO܏z a5xsbV3wgug=N~%8wo%q1c>(G3J&iJtX2E4} {ѯDVV"oN`4~[b1BM%CvL|"0-m}Fq$Y";(:jш-P=4]W im+wԀvZ9Zی|d涋]v8Uzxc]NnSz묝-'<ShC5j<Ҕ {=.t(F~>WZYfu3 i7QKT h2 SF}R&U*0, 61*ap2Հ::A/J\``AI _/qZΤoޒWz]aГ2KV@o/,hZ[8FCwЗ<O~pz7Q3;{aN jiZC1jvWqӰ^@ub w+#!δƮ2_Y~t$ّI)s";gZA IeߔZ=FaV;vkuvfe[ϳ}{XOV `^B5 5յvvNNyJ>)M`h3ͮsw׈sR7mKWlXu8wNYok׬?޲<;Y(6.x&U8ǹՓ9G̯/!?C#Fl ndB]]yu? y;x m/1HB D_A//Q!;tB!Ll 1q]ee%]/+ 8{k:|KVUY3i$ambAl]Vjoinݮr.xIA->9XhJf3UVa1s8ٗ7RmDC1/Th&Dc5[O`LoFE &_ugKy%:jz%!W`׌Ot\hԆMKMgZ" H{<ܲh䂥3BNOsimM6W˂͢oab x+@] &m 6bZؑʩ;G_^W"Z-FE/.[XGe#^eY3,1h@$NE `u:i4jAy : ~% |8@0mLtJ<,a ZZQ x7YfK'_6=iV;h vo8?i;ZWdu.;9 _H@X~w+*&V݄0ƳG3y&|fsGjlO8vN_Z?dy1BK:87+UZf{R[$Ґ&w(T5!=.MdnEk2M =2Mt,uEFq7-_ h᢯!ZESQ=w"6xoגyyQ;aZ@dԋc?ڭ% <%]C^%=Dhtw 2}Og+a9g5ԸA~ij]iXcǴXmŕc- kU¢HQ .aQiӍ.nz ~LC}SPaa#Tf-V5K-=?QUqxl#_X ,U{/~|ijQ?iځuo'?<]~dlp@`KysMI8pj 22 A8_;ͪKpAu|Q__nNg)!(NiU~[^T VmCg-V祯̌$eEz h΁v@bap([Ӣ~^՘)8oy#km>-<n~"5 > `,g0}`O1k(O1FN/2+lESs_*3 - D[H |$>h^zN R % xN!+ސ_SRCAp4Xetf+XO\7뮋/FähZ, :oEJRb[ hX`l @6)?llGz0=,El#;BcY[7?6s>9=1, ?䟃"zs`<h\Ȥ?,/gyLIhkh6ҋ;^ ׮}|GioH'anCҧvѻKNuu9/ mBrhSڱtb9y97e4O1 ĺb.yp vY&k[j_8ӟ籺\$%i2NC;q*O<$~J>oIzwm"8#e"L :R4pE\t#)_/9^\-}\_r9*GBpH~}>jƊOf/aAl}ع03wWrKDoSB﹄E;N#iQ"H܅ :33#^bZ=.* t7 /lN3/]#ԊYod/2'a-ra|ƙpg+}C2ٌ,KKK<]`mfkẔ&ˆ-NZhn;]-_TDךNjڢnNO]eOȽP4]}iCS]I_%VuY[ 4doD:9a*XP} 3FU. !nS`9^ik3XWG sJAyx4͢}}4WNIk{+B6c[z=kKLw|c\k)[#^ '?'xP:̚wkyݺ^tZ&gX^Z<4\kr|UrH`4͇ >pklw*iBU ~u㪗K:_m-\bl@jGC1`Y*IbQԟ X=G,=i[:[Y3 fȏgY\.۸EC铞|; FS[Z|QЁ> Y`-tSkESI]Sq ` k:/mդ7);psk~&*.(O^ްoPTQ1j}l~e6w댂NèZU@NfIbb0SB4TVq5H `9;Xed$i8p3!3@7f%St3w(7f*ojB(%&4H x*LTB<qJ7;xĒB1u9hԏ0P7@š!Ov)c?pY"h#^ކV!ю@JI+h Xjȏ3n AVpZC/LU:4qaEaa. `M18@ a)p#`DIqhފո>IP!`6N$Or[FY-aMz-JRƤsjh642@ =?4 yioO.6&@ƪ8 g/"*,vh_.@ku-X+v& N8,s{YkUCӂv#tᬘVf(:fi 46/9-ehtGS&T#h*zDlB J@]BZGzղ2Q\g9Fc6i, 2FV;䝎+ ( S@VL)ݛ%NV :aE(B?M'8iѪp|GA5A{z```]wxBaU&$nunw/E!ltg6tF^`r ΀vMs²=j_/ʷNS\ֶBrgUX49m_C{3 SjҚ=&@ h(6UCZEJ`pj&=`ZJBsŌ aL fɤee2[4_6{A\qڊ % k ^qTUJjZlpUHݖymĠWOY\jY`B xqz0 `4 ?1FQKnEF6Ȏz2zKg,zBy|Dk`t鳲T9 vCh hnBӺi~l/tkck6x֮r(rXc7L)D ElP{W(@*M1G3Q_\UܶeIsP( p[Ym\zipG>6o|vݫȃxHwxIJQ$*c|ZBSʳr_ tB[Q́F&FDǦ ݵ>FF^n4ĻHdZg03LE-6tmYQy[n[uZ]k]O-\JXwP4Qg8vi"3bN ~S QK.B.S(Wb d'~LYR4@lm$/kmȕX_51 isQ u Pf`>yIt/&NK4GK at=K2A≫ l6QK'? ݛR:!+ t³BGw$Iz508;6 ob-b!B6 uٳϢ) )egKY@\͍4VB}f$9zx+C#…{ i<AǜJ=żTgյ4kB(gjt7Lp:d<ÈSo^,齺S v5ku&sQ9QcsFlǜ- EЈ`s5DrYuo{wigamj `Ihf܄vSWzM?6YNB&Cm @SY:hk]һ 0b_c␾_]|Ik:dMZ#kv:##^55ZO]ƬNgcD#5XJxb[ZBPCcHTT 9FXe*:~gbmQ(-D6n]]}o #˧QA?W&Md8qWаcۼIS@.js1 /1 Ņ9l\>$6eb/_SfŲ'{n,8>;lO00-q`@6m5 zԡwգ2ӝX㬞VKuycRT9|b $OmkǤ%̣bgDܣ/</_ʷ_}~PDx5(߿|omC٫gߤ俾 F~VYCN$mk/4U9'(h, 6qpiĢU,i8hxk#9dwz-]|VٲY>rI@ڒ\0׷˷D]}JNJ9 W.h,cи H%,g5Px j̭fvU\hH[m\h5՘;;9i6_Q}֢c&;ڢ19-}>WAb .c)In%UD>,/h021:AJ1{+[{q`)~jocGj1iL b*idS!2}5ca2Zldiˊ9KqsTɴ; ;afTU>%+kbGYjQ,VCj)[eP G<\x՞[]jt=~'} 6*#A8ϭT 2 XbKpDZ(׷e!?x2K-_ȥ 5‚Ap ~Uj,{??Z/go~ڒ[ "m'N:La: hx>,jQ 8;Ѡ;_+BU۴}KPkj6uO{{iI= ?s~^X@,h**#Q԰Q3aXHp)Brk$,1J=$_ߥ9$t0us0(LL>(U3')˲X|bk{.$#{b*M 3R*V.+r?Q~{3FO]j\x _b}*JpPh=->"WT>#БZ: a^a"/9$3yɘHy❕;/)aPp-YVtEzk;KKCm?9 iN_u"iS"bPɦ˿ w:W(x 7(cغDdb Q"!24: nH%Ux;R<4~:wCr\32;^q]9;ʉ4q6{;-g*{tGwGUe{{7f'3Nzhw ahb(Qv,(YZPς sLt??0}s9eqr>rtA/;wS@ʇ*]Nr J=RҵԞguH(-]RR$l^ }{n"<̩'T] Gh=:6'cğ0J1HC1TOk0q)}F?H}wÊہ 4i؟qOm'ێj%#=k3:)%ї¾袺sql&{dܑxMJfW8O  %ET O'%_IhN$tϚ"58>sdO2~$3џ~烌VJLLLdRJjˡ\䰼N1=f21]8GЋARyã[f jSGZ3GZ ] &D g`6Ko$XL ZU}xRy$fsw,J6ؐR( K |FKdUX:4ri8Je~YhO!y΢R>zVtUGVw<0v&7TG8VlƢ!;^8OW/&H#LD90((ѓ? a)Am!L<| ئ%\ÌL4⏕`n?`VWkhb+iŚb%8ti5@/th$pK套sGXh%bɻb/u5K:`Ěcbֈ^:Mžrݹ׶gY5e\pA:K#xs"Nt;f dBC 3vDk/U1ղ9GsX-BC<27ǽ M.EguL͋\yY6{ZbuyE5%.wAP3}Snc ez52QYͫx`բ*'/ΗCi~E'`ciE*&9ҞKA# \:+/c)q!r^={pn7\ݱdq;zkڗ,\Ր9N.N[EZ4w^/<4z29愘+GU=0R= 9#}^)trgrt:".^Q~;3ʪrmNEE@~}Pf\tzMբI`/81iSNMPVv<_aO6)hNv9dyXOJA1`SNF 0d 7`z$ 8g0: aї Z\f0< \oqg~1?8`|l"[nb1 MysB'F~ZbvGN u_f͉kE/˚>6D٘HN T1P>GO6g\=WNeqot#uz:JO')%A]4QWCMR& $%j¢ 7Hl%GmPPF @9sBM\+,u`4cNZ#,U̥.aLQ<4I&ũ1@aWN]P9h^^=T0}\$y'ѾY!aED*nĈ\nE*eS4OpD1Kr2B}qj1Ʀ/T 78KYY&駵lWSJ9=4OG:ٝf+\*Z8Nʢ g^@$|%-ϦWHM VLR:/QJh{8s*dXJ5`j[pk&UYbd`l&LSTr@ tڞ){iEڲZw:0Th &!̀\V`);^L1C|]ߢr.-8eu J|W>RNr 8xA#b+<SfLM6e- !d#_ԚQ&qqPBkA(#ZqƗ!Jpl"1ײkIZVp@?-=6Ss,e:3eZ5R9+7N9InۇםXgCSٮ嫳lmu ,3m9zOPEǰB^rF&B^mc r4sͅj\g1H9T1rFBCZ0JPhwan]bյP5ނGnWgkuʥC?■ͮ |@-^%;x>@5eyAU954mƄWbp\!,GhD" 3! 鄛HT\6H8`9LE5tV\){`{ ꔻ@`N{9瞞ݷv5ٛ:WnYu?={%14*v e\{z?gme&b+hP9B{ OQ,mճU[`l\5zHṽu=`zrX ~UӚ gv^5y#Q(2'}CWKs륊O67Րo6kCD&PS㯳XNoQ5\8<On}թNh f ft+x2mS48vו2 )ѻ$:(Z1FbpB2kYcÐQ+Ꮏn#4wݩ/+kOT=#ʶN= ;33Q @&.֯ɗ/oD{ L=aMM=I;eχ,'d(E5^BK1gՀbAtp7oC/Ҳj8QQޢ>”YnPj.$Qlw[Dž@>|rFR=v?$ksH Lk꿿 N \|D gC ]ݭ~wS$cwT<б|"QDRMcjId*Y N5~wQHպAk3`$0 t1B(_%ZUh*\TzR׋PyRя9h`AsdӬb ဟRX| NjhZ; 'h0{*AZ+ehȦ`<r^PHm˄V}TWkO' #gmkOW.QZQ {p=4A6 Ҙ‹B3?#9Db%>OCxu'@<>W8-{j>9أW9.Yz&omC}s1e5\Z|犩] C-`.* 45K}_.]|[NIwzd 6?rp%K끼5kqAgZ 3g!BE RǕ>Cl)I]{km;sZ=-Cs[֯{l|~󪧭[OVƀ#@Ik<I{wKk[V?ZE?oxtϥA E?PR> Tk lR"7(/CmUe@$8} , a[ҳxq^Q:ZRPjVu t%n2f9ر]7~,Un6c6:gѫ +-.?M&fv߱s#zVwq:꙱m۫۷c$_g)O&&\@bd34n'BX̡1R;q"LN,`/mO䔰m8F0V\6&yhM&t3J0`g@5zzX—#Ն1oԠRڮT}V*yp-"D$ן2pԓ1 8G07Oy#xh(> MswLiw:&mH)yi*F)I$qKwN^~2I6JU`>u0P5mh9vyռ%M|Vεz0cQ[} Уcvg-3 盲^Y)Vؿ娢VԳVBa\Α.ї-&<_60¡0z̈B@} 0gI=FS]+(]` \x\J KRqbN38ʔʗ5 f jA3]֚@ZOjM$%RN Y[wzterZlJYV9q* N&[5L[2<2?Kl*}*g?je܏Id?r `^1}/U߃wyE|k4~ NT~WrZ@ څ _(Z VT%ZZ#X>u㲻^Eo2˽T'v <Ր*`cN-FK+P WAv4?JScF'c73 SRӀ\Q>j2;ⱳIܯ3s:,([.edW=s ~=; !FKl*`DǯP 1I𿐁I Ș,a8pc3X)WW`:5KQy7j$uE|pM5* `lh $J6R/#4*8BݺؖWX.m)R3fa-v4+JP%Fvځ'C78-6F @6aY9_,GoЧͳ%{#QkA6>ohͻ㥌d͟_G蓌/tk `RӍ) |:2r ⯿s<ʖ5E躉]]Zm/xƜO XR\roytX Q]$^Ӎiܠ*nR gf5/C7A5 (1Gu@|,J$4 DIIDmx8=9="zcq2wНvȅ GZ55!_u*ZmߴN3^#7$QLZu%!^A I1)91C|GDM߰A7Y݌:֨n;VBNRSq%yo|&5زgt1cL0o1Cٍe^w>½!6jf4K Gzi dߴL]/y rEF~ӛUQ@߉`1qUwb\L(bY%) ZRlҿ˪0-WiUФIS+_!y]+r=`'tv7{}1{\ǃ$ cϜZ; ;usg,kv۸U߻|ozrPQwGb "]lɵ\{h7{‡{8ֻo=`#vN_2}N$sSz̙Z 6t6@fn:6i!T$" W8=(}mZx}}5hKż{8P޾7yƾ7^:8,B7l{8O<Ĥlt jC`)7a9Jl6C/?4gZ+q+IaɅq&g w.yEZEW~q7 K&*/: ;,woܳeCk57nug͵&շ7ڱf}?uP;o>r;N}ztPu]C<֘јsUۧ. o bo?7gW ,I$Z* !N|˲f<s&|헪m:?^KgzQtc+kx>7n鸧H1L"bN65|#.hd `/0뉚]R>[K R;tHdNkVrh*<;?Gj3 d4 ьi1;^Cg&cP SV9y8xqcn蒳ѡϷ]j^ 閪8w<:ml튵ݳGVt*魏7Ϛq0Jg!=B_Sb>7LS*J&o#'q&]+F.O s!qLCDktK||4cLzbU[)3K!wY޶oXq¾é [?b(\5La乖/{s atq/RˀƓ/=V!疕 rR|BDPxt|߳eg)VA"#^A qF$ڻ"db&B%+ձa6U{nm0YoM}4Ғ|y|*I{6b =} 6d1yݰ=s/}qU|gFOS1 j~;q/^u 5eZXnKDkc`LSUxM֔v)#(&:!P UԤ:ˮ>eKqGe6(ABO3cC~QgTh&*F&ak[:V#UJ5.Ugp+* ¢*f=c(ךW1^4٠.QK wƐetC<(a,zB0V<[M>CwUc:y'܃i9}^< C08C\OPE^1sZR5Hvn}}n6mpb1, P ؊ A1eWv5wǽ# h#/_]ps3:u8ifٟ>0[v۶DY4ag "DR 9KvHR]SPŷzJƛ3в ?X§)VF 1Io0O%eœhyw xA;2ބI>gvz _ap^i5ҕp}ϛwJ9ˉlԔV4W5qH >.{C[|_B>N=^[r9^5bUΙvJڂk|߰8NgNJhJ,JA9*rDx0s{P6_WFjpm8Ϛl#)ku?!ḰГ V{=ӓi3a3 `F`vin`n7< 2n7unhC"$T/^BdG#yYl޼rU 5) 嘭C/YZ,[, rͱZhXqE~Djŗ=kqW[Y$9.v1rqj3܈m7%q\br2:.G!D8<%rըרi^`:X+r:]<cr6 yi䜂?DE;x6@KIhu϶aںqV-6 uU;V3 VZG>E ;B41zb_h {b#g¼ p9t(J8!RY'%saX{D_!"8dr50.&ʷӾ6ې9p:X qw3Ϡhu8eD07D{ s&Byfth sȤ'7VT lL./!”.75^FV= .H*^WR֮,_0.iW]ee+ܸ&wo]MP{(aW80=p\qZkք΁w3V]"Kf EJne*kT7*>q{-ȕ*LnwWXr. ҫ.z=b69bX`-Q @w?qmEp_|#KWW%eB3µ{ҷe(K@ږ ˃K{[@ Ǹys0df Q9)8{!p笯k.U }>}kk׳v@՗.q٥W&oE3C^?C?G[۷={b<}aA uip(uiW2JM_+X  ^]"~ǡ@)<MN=BóM-L!mL!]}c@ж\%:%Ko`**|3*]I˰@uXK {(|I|~_ hq% A_&A%D̠ڍޠ-hCxB>Y3=8:Y7bzS8?%,S/ҋ^$(3HݝH $#BL*f@pO UFٳ \@ݟ e EHquAo=SgDQ.b&.{f׋w Z%0.7s??~u?sȊ 'D;FFEl188:UgFͯ_6m 0cYV7wU֜'706L6rh+FZ|T~8155ipMVOKZ۲s6žbD K읁;!f I5k%fpoZNK$p܉7&x8"~}3c@qL4GK2m L5 TNy#4I <1BD,5X ay$yRcTPYLєP ZWfjzA3*SUs(go.KZ!Jڊ&A 0%Έ-B:)NゝKg u\6߸~-o_wSg+ggC.f$]Hx Ghc n@dV`2]zuܸVJ hsUW+w,WD}nOӤ тf}́Rj5NͧyO8<lH.6N;@{ È^x]8!Dh"=eN 23x,> I$,>扵pB]41+RKH)'!G,~%!z}< A &d!t2B &Jd41Q4yAI@6d=c2/c~{V̢4 WwvÑ@|']_41zJqKOtT)j$4+ӎ0KQ1sm|~2k5oZDnHg 1,:/X9c^k4yUzKqjNo6yu4vg(tN')&]tjJC!SF4!H!C3Ą'$O={bj6iA9CN@qz|jP8uMn˦{n2z$aF/K17~;D1cA2=|ɪx\T>m:Vb̗o}Yn[7}_Yj/c 7N\vu؆-5\ƭI~ĩ /,H]>|xq"vJϠ | .(D߼*+੧R\N?hp;$OUUӁzY&7uj^c`+)4U3ұsX&:tq{,8qd>IML]Z EM1V C9eV H꙾rJ XEE ֣o_rUxv|0'5#GTO|x\.PިDK8ćGKgd,Xo3.A 5 $@k37_ c%ByN;IpMhZUTM6 ;$==<RIR5cX6IQ!3;*j n^JCCYzAHElEz@.Y!ᩡlI%Y@Գ2+^D*ԿV" h2-0e򽻴2.tKUr]Uт@@]bҿk5ԥ-:TB nz҈܄ n"(E.VX䫋\I^X+PM2q2$ E)2(O\"DO}Q :Z B"g[?kDQ3[]Ь,eR*7j w킗ƤwFFP^A}AA=pQdrעļڲ33)wgys&p߷W7z0 D{satD ]3jA%S VW-80{WtNBD[|D`- BU0?1DɠXTFvKR8|dO2iMA9 6ز4OIwI~y~4=:"`h0* 64` F)br#!f"G#jS1s2_F8tr}]Fsu9bW&Se!n%~g!a?FD[&NתM8! !P+:lbmVֶ̯sYD󂼊%tH@`u* za-N2T_⾗+ZR>Y-{=MA<ɭ;S;xށ>\23 ['4'͝y6dF[Ha,rTH*OQW/JUZ<֋puBL!LHQXPu%!]Dkաm[")\0$R.w`бsZ"ebEVŸ]ӭ(8&t{+s^7{lyENK5c5*.J`sZϙmW'|/w;.Ѯx`mi3._#,9bnVw~6(b#0֟dD0Tپ0)H -^L*KlD?t0̹Ep|e ,uO =kv g8b#+6B'G|bLzpӓ ʜ%?ϔO31d~rQ|ϻ~!*LGZ<C-%< 2ɴxXnW<{;dmKQU&!h9W!sDߣ7#w_@ '|Ļ_oPF>K *5D"ђb2x8@ Yx ">!~S&JZ4O>ˑ!ټ;֗ eMkd#+MO#@ *)T=/9NW 1ńA)_$7">sZ̔JSrmXē`;o]5'\G] O3`TD.ķҕ'130#nCXoa.& aH% & )!i-{`D6 P fӌxI;RRw%cÆŒN^^n[^Y օ+p [0-XE=J0#,!1@Q8T #~!?؄~<!vCq_&`f} 󆂭t~5d&{ZpNMWd]iV\WBQFID$#N$5L ]qPXTMjVDIh>d]2tx9>>]rհ"0|fڜ ; ۬n-{w*EXP*sǎpj9V8jhJG;H[K·%';VW9hJ wTOoϢ1Ҿvire/g}}?\cS[ڲڧѭ5^sZ18x3N]3L5i'O݅$ #럍 8\|Տ,t' z"`Հ4,{K};?}͍^ge5r[<4LLuB Н/8ԭkGV$ʗ͒<pX֢c \?SP{zmZhH Zx*RkjJZ;oR%UYOVV*__?M̺vvqRc =80jY3}B-Ӎa{- VTD8h{} e9$![N;#gV[eɲ$WȒle٘blf馛N$@BO@R)0KB A84\KliJl}̛7oDNOŦt^'`HT.MҀF -' =I$ݨPWشY0V3V"ར4h=sF1\U l?|U'EX^*ՓbhV |(S16mZy|^v'`K€ ,,,/_>_G_?)egΌ1(; xϯMϯ}Bh* !(0zOެGvJJ<{cy K1qA| ^t@K9 #72e|:?\}c` G0%S вO?\0=C}%76 OuL:{gp1`]LKXcr,w'cAL /?d${mX3x9OC&~ϜbϞ/N W {C{m߾7[5ƼsO?ӧ,\x]!.gRښY:*doarrs3[{VEy>v[ˡoXM@Z! +VxV4Fxanwud<,>8d7[1j:pBZ~f3B5S~VrnV n# ~0,/x聞?^ԙ3e /]wuow$3gbj4ר7!*FyjgQ;9 ?2~~hўtO:)t='݃==CuY4$[:, tBoEԘLoHMe@-5 ,Bo;{q^̍,f4&vphȻv)"< '*|0Nز0[JnEE.W :LD.D8ߵ?ODPI1Wes烏8bavzigk6~[~΍qD >MfU^OM8Ru6.x~jTAkMgzև:j崉aU3iPRtLUxY`(@|R* EDzgcg@ 'uA`2+,vЋć/ DtUwmKbI"et'&d{bDrRINf$U`>[2ThӌNՅk-z*FO<(:sXv7b2uTt\k.7ǻt(?GC߱7N95Ct%igC̉gS`/@χU0>`;lc(|0v0:Җi#!5a *:0,O <R|MYJ)llj*SnE뇀`ODokͨCb +z%089fx1ÆiaPp_?=/!Uz2,lOZt9@`~mnCNNPf.l/IMlLX\ܗKj)Eu%u*bN c 7kg1(  ;p{1-g1@\2t 7D P4-oo')%z29L5)2<:B&):O¤T]EݶK~M [uN9\[F_)6TVpHtKu4ӬV6_WʧU;(+4%ɤfei^oH$S;C!; 竭>N5)D{ʎ! K} rљyVЌw1Hde;N \DFChWvπw;ty9rӹp \;>#~`)ahZbizYjq;~\lЛS +rjBkoPl )^NA]'ޮh}f"c.!ok岭o<PB{?L'Eԗ D =]*.gJŶ}Bot&& e\E^׭{/NK޽DX9#^4xC_ jK"wCjM{.(,ր+MsQD QcTP^/4y5@^+/'w4} Zsũ"`W% yGIpC0:E?kݺYɎ+ U"5U@SxW.0pKaX}:]zInN6C̦߾uQ'|䘔UVєN=?v7 9l&mONb{#pG^]/ SJVN\*T-@vfVO!h4RhtLaH\d,Ӏ"F'aKDPo(z p=cwd7b]Z8p`"2X:"ŋ׃'H-2s֯{/Ǿh{ThrĐ!CT0b/b  Ԝ[9>(^0atvav؀ńQ1So4Vx E Nln=˜zxϒŒ;ؼѤ$. )_$1(}5$ӊEP۔&~F̩8ޫ`(1E(ѻ&G"T¹|b,i((18W0w#BSGXK{_gS.ф6g?{i֛뷛⥶v=vlTRa dځӖȔ \v힁UU7V͋ *5}$2uC0w҇AåήCvELSY>{4&~MjF %ۇt_O\',}%l)h z%ۺZyIF]݂Շ_'7~U) <2N(;h-Pq]aV%?yyNM َy[{[h1r#}B+:>̮ׅ N " ܖ7Aq0t#I$O*}~TwDE 7^ ٝ#D(%M*6X>$@p^ ") zAG% b>>T^}; OǘQ;c-/ ^#7wVt s&G'*-#צQ%^M'pc"-W+*m9zLԎp힒{ɑ]}}(b0};ax]t[)Q@]gД vÉ7g㮆'fToJfȬ"Rۚ˫DŽ* S?u=95jU!9F9j.4p|P{wΔ"Nz(mW`yخ`ŰKf?~Fm(ȑX0sr6D#P2 ='HBL"-0j0dNG̏rF=/tu?"Ju*/^]2Q.Uԩ\|OYw/^p9ߡ%Ԟv%( -FʋkBeNk=vuP37g, }QįK L Z>:MN⏆/"[I}II}{R…wu R_KnxRFmX`HS]}Gŝ-g(KqAM"qpn 8o|5Rg1:?M N 1a%O0<;,A[w* X '!(=i}&?#^$ ^2)m4sDE|gPb2Dq>n.*?W̸x(Ļ8sDSD<\"53PsA907@R Fq 1xodYХ&]bnʁdbzya(rj~}@8  >>4J.]RRŨ 2*F A6r]eH}KK۔JҡObƆL G hN'%+Sx̒jU,V/}2D5NwY8G,JeAh*c幔‚wޡ.0{DxSfѢ2w$F-:WY\D,oIyךnNI ,i)m#YǪjU-3Y$v%%3ZpV򒲗.#cNf.5 d$C},KSצIX$fX͊DM^uVJ0Rs0=t@kToRZ$bX*eVEWϕ5T0Tnkޑ 7&$2iyThF7ubqey#lR*[)IMk\a#u[N^3VqאnL(v\fTGQI7p=3?קw(snYISMg''gaFmL*1JJ2U,O}}]&k9-Di-%}jS*0XXWb%cRLR)$MNK,NcإUdfI$DĢ*$R fLMMuLձK7)lJehZ%V1՛ ڒS.u4elJ=RSj>rlڮb4%ǎ-Y ]#,EJ ؈]?Sgz-K=:b+ 4A|hFCR("F'ch)= EjjR7﫧W*JoJL2lXBa ar:ZcůM?'-V xn ]mPQY 5eS0 Ư_?^:w.rMP ToܞL"ʛ_b^GS7eZUd lX>ͧAGM1 0Bǖc(B0lEguK Ppl G»vh[!A9v qo9b\#}v@04> B4ZQ)?ݘ:>uX vn(zHE~Jńs(7Pz Xx@?n;E)҃4EJACuJyc>,FuUiZ: ^{P?cYոOBk3Xt5PTErׁn*~)pD M0;bMA폨p[인ւ 4]Lvky4a.YB\UE/5lbK2#M%PJvWθnpk'`@ɴ`iʌPW8Ġl%t %ʌSQ~Vpj*$w^#G1i6}"vw"bzrMZښ]].?+;z##Jz~:vvۻ$31~eݹ+tJG;I mWyؤqk*dƜ^VX_<:7''wtq}aYa#TH 3:#CyVZWjU֕?;AY|.d7R]&ODh<*z@ i݉AwNA%L @vI0c*T.39R[VJЩ,՜bM1WR ߫>EƉN, `õ>U8z/{23Yh확b^āpQ{/RX_߲d8Ȭ6e;зk }B rfq HˠfŬD ζ%,Ĭm ?sx\j\WWUqCS~mlY3M>qs3`ػoSL4.\剶jlu[I77쵥S4m323ȧꑳlg@ ͢؏1W%`T;ω ExCt#8*g30Gx{!w>滢xi$plɣ` ;f7kAfyh3>>GU4VO-HM֌oK<')m? %{[2p;>κK>e}}ڸ0D2`TIHnP(A!6Ƣ2hk}U3Yެșt#d}s|'s|\P_ξGփ$į8;BhQ",Ƙ{ 5k'ZUָߚ8~)A^R--.fGWԋZGE*.FzӘP.$-J}&\VTTnv?a/'n-{4yʐ`ʡ5e9<4eU斕dT U6?AX&튨Řf5?MA6eb$d`t%Qp3`sb3NnMSpU5G [6CnqҀ 0y"U(tK\SR*1S$AW~gSvtQR[ %ZԛgXo3c(|:c(sVl` nHz*_~uzP5X"ݫ~P]#jDy%Kj $-v!F~32ܪQ5`.|ap>nw/y#?X##Jw5( Nx4슩qV^=~R'Ҫe,ҧXM}jJ-)T:אw3rT'x}scFy7k V0\SM(2@u:-YzǮS8W[4;0qƷr6SBIXqLt&t&#M G#&t ڠ470݆IpX2M LuwDo2` %\7߳g ^mlmW)sX7ao`BfbnQ1J)?FT7ѣ;C6XV}EBq:ٗzhW*S/'W I~F,앀 Ud A:ɫ+z:b4'Ŵ؉szkܮ.08q/8kYHE>QvŋgO~aժ bx.쨽'TY&7(w^;[Ս$\0w/6p'">@'w.XHZɋ(jXyc\X{'Dy>z-zxy>xm˔ۜS^O]Ђ{E&``w)+ySL>cua=$+h)V,7RH֯a=U<35@fF9Ni@6݅LDQs-cr졂 z W^׏~чS25$Z}݊#q~d{VF^ުԚYl&'Jk~O V{W|šG&$d]8/vDj&7xҤU떦ʐ3 {W(1O-T}2k@NH:e i|},Nj$}^\X,_+Vr{-sv7d/zkuxC499/%Vϕ4] j3=/#TQcϱͫHBw _Ee^f[џ3 76N3w\"R1v/}}"O{?1 E>9|.mV 40 lK҇k|2A?g`f.}WF\[XQ:J1D~NN*(|C^&@Gj1:;kN\ 0ƅfӨp?$0oGG߽0Cは/zF4X~dIE[.9љwI` 샧'ab$~+/m`.- Qb'͛"+6XJ̓n+fA0H+l_sʴ!-TdؿOdɜiLjNqJɘeO;;%G'o;"),=K ][ g|Mo<< 4/c遷xj~ܱja>txkla^3qniiЗ1MɎH͌و KQj1$ag2g#K|!yeDQLxX{i4{{VNl Ѩr|_IG$iu,N?TW߂bt*xAutAՏ7Ѐ \84dه&I~Xsul0eZ~rsUJkG )2S~mVyn#~chVA+c%YY Z!W1tA1y51+AE8ICo.V3[ '1;Sv2Q:pؽ{/fb/vܽ1l^:fy%6?a2Gy8rmngô0.ׂ~XnjcpD1N70%p{ UWܥ҄oS(آ  v-6=C=s"n"^D͐8'ݿ ڊEBTPAEU!DwUIOep$FZo|놪'܈s!}q"TPd(le+ VW^DlYs:ahI`XkUq&HIR& 5 R r#F-M>/?}DLeJ{L':y!=lgwKsC83jwV˩}. 'v cU Q)I{W-Ly}0W_훰S%  YIV١gD7;;ZX4vhH;n}5>J13U!P3xd}?1mډwER`*A 36?M~hIxY= 28Lq,6h=΅Pt{k0f7?rFR8`vG<ؔk TzgL+VaLwp # &ɼS,Y~>o~3b!wcE. k,)O>e 1z<gT%5" V*1'_nFBQX !I'P!q`3QltStb‚ /<;ɖ?&%yD,eOp8jb> @Tᄊcη歿Zyw~?zEgZsq snݴŖ'2;͹Gz,>#QQ?_bNɆӍivnjj~w`GS^`=O3cM#!ȧtxۄ~.k:D!,茮?:At$6p9*> bi([nϠA#鰺Ih*~[Dqt珓j`my. 7e5/6u_T BXa ?-t :Ufr4RJJoE--j#髳,*v>&$Q?㰗.;Q ]'׬=f͚S' 3rxW˯f8{)VLo0床|`;& ޱ~Riqì^OMNTuG:I.AR(_Mo=pNtMj7#~s&#K( =q0:]pN8DG^>HY4׻]F# ÷,FhLuO'zܴ%*cvvd Elg:1hr35kgFatu~ˆm>џz9qLI)U<gx _ifmљ `.l8 sdg鶍yXWx6ݴ e}ư_("/[0:ӻއ6: l6%P,4 P8u,:N/6Ƿ7.Aߎgd 6{r0x؋LF"\b6(%D"`Fvpg!b` _ J*eK83|q(ԦJ>WR!&)A|r*2H8%ݠJe[|MojP?C[8ra93{cbqo5&0 4%eٳw<<` [S7߇?CӞ̶{"yPn)hAcWzZ*yb.urܚ[%XqᏣ605n'Ny'ND~ ^%s%藂]ML cBuJDO_D~_8;U\W#'soMgC=P9NWǐu0-ת׶Nnk9tz9MF̍("QIS?E@!&O">H@!}Z%? ? qx6rD.L0"*r 8"GO5E7 9?Е)Aֆu)~Q}@l Lrz\'I,\zӷyMڞ0`V+έxFGO_C?ҭm 2h0~|lClq槇L?dnOuD`mptGDVf롷G3H >F`h㖋mpM6\.f/ђE8 :|12ؑ92^ ԍ5k F?pA Иwd< w=6J@l^}SCGmr f%[ϧgi\ [x,ރ u *Ժ0: |WlrJi6}w ,i2ִi& ׈y|[I0C^ymr򑯎i&"Hm$ۖOvyxt)^F( buroQ i7c#RsMav))fDjL(sb&[sdTb1s_7牀:U_UX /ϭXqX@ Й[FAQJq#?)ߺ|V}+-H6aGtSxYq~ㅰVjhW#r#1!w48Q{n/i=( U-zFnU5˖gRqw`c4gej+6C9 ein33Ѭ1[wc⭽ҿˏ^.L\xK1ms\rGU5^4Z!Oѷzh3Φwyeƹ;R=}&z(6It} |ZieݲNˇdKۊ8'slj 9I!R jp%p%HZ޶(hʎҾ~ߗX;;<<4kA`6KTV2^4"?K/AnyܵE!JbG*/JZX?3ҹO;OCBp`D8or[Lf5~V;>QqJD>C\K7]A-aoy@] " ;vsHH'&!zXX5gԞNpCMN14^4xF~Fe21)^p?#fJZRԙ1]顕j3R%i5!̐?B{WJ-sva{> Zi9O?W'+ӼQ J0]zLBVQ= > J}FS*)ƉFZ5˨Vj p4]!n sDs43Q:pӞ# 'N%;g_= .2I_Y-,VH>{LBg6ep;kJW"u.#| ]H(PڰFtoQ,VXSTfAápuN\[;olBMEhZة>g 6 %ؑY$h0ggyX$^TDVÅ b$RrIh;,J>`i9 P*NJ}׌.GBei:㳙CB01Z[-OL|9uG̘1G\~;]kLCSYbz ɪ:QRnNH_X>҇BB),l}U1ƙ[ jV]Ҥ]/?ϝ8i ~%I7モl4Ub5˨5Q7Sߣ;{ȅ0N|v4-]$eq2\Ni%bd.3]@8m@n|7\9+إ29e9?G-n@@RHTlI[RV w=bCA9MVꐗ#bPƝ &bf.A@c5Iؚ =>,/eM|ဌb7dI~ЌӦ^@5p|n`LZAŦ*C}d.y<5PU=kR,5D«2 +g/ G32 S}r .qnƬ(^*pٍ9=\<,Q?"|p)+Fkrxo>.|4߅Ad )S:ƦI|*Έ qGs6;^O~+r.uD 뻐%WCAQTیuրW3egչ+HD))0:&p L Nt~NmyFyOs[ `\ky;h_e0@.ӿx9? f`/Z^}WBHRo7z`@Q4ΆбLwl_7^=t=SUZ7HGqgEGJ}9RcjB=)Ĝl #=v~xqvwoDk(k. @@ºk!}!HZ;wg_8}Vܯpt>׵>x4G;r>p<8"d4\:~FB/PGbfUޓJi8ۆݹuM5|35.axnoX0f1K4?szRG|{GgjCB*:m6H}Wu{ˁ6֒B-yC=Jۼ;&[8ի4|rq^9pH/U`mP<=cxOAX^kC]MIh'P?LqAC`S6ħR_h fA tL2jXBZ`͘piDlJALxfˮѺԘUА1 3CO9Ka|{۾Tz%E"˫T*7Cxvi2Vd9'a=zˣVIxF:x- i !p;m/Yp|x(~B%W~FA)1S~?E4=KR0j*^FR0*9GHg PR ArX㲁xk ҽ쯎[q-E%C!P L4"zڲ\̛_L#e"քDWTSҁP)ǥ `Uo~گ9,O`g ^O&WK50<0Ħ]oGp + *HEL b5pdL_RӥJ`wDcCl  n%-u'w8_iJqXl0kD>%K>gg^Қ(a 󬬔H΂l#*~)e,3L],.p`v:W62|]ţ^J+qXrJŰ/ab `ݰZ|tyֵB׭Tupm_%mzcNE(OD}˹ 8%ٛ /VaMr8NJ ,3R,w_V^Xk a'VZ,CL{TpU"2vh{^scS*1b#OQCmxf.{@(*Fz孷A6/Vfp'wG`)gI %[ ?hN}Do.ۇ̡cܴm}J'cy *2u=/6uX8hk lleTŏP7h:xXhxQƯKh :a׈~RF% 6.x0Fsu.VltOa.`Epv:VvqdE&;HpYs`Pk3$7LXʎ&x9ݾJR35\zMphg>0[Ġ[JNMyFYԏO fNȼ믨Zwb!;;kԜ9_]Բ?RpD,V]Zn 6yA;SkWi` @]!teKm&N̈ tpT ڄ?D!~mR+u& Z9"O "FBM&A J&PDzP_N"ce`:PK'  `. c YDDg:1JjrQU yH"6_zH7c aO2is+szDm^uK~ I\J lذSG8ӧQW}{Jޠ9Q-ry!pF}FKA P}%#2mW2cMK~??X͈gf63F{/CxU~hx_D0 D/(g[~=jGօFtZ.;NX8)˞93DkkpHα6A #}w{{Nޚ@gDvYv,[a%ģ5 ;nPs;sZ(xpѐ+ uG4߇s>=%s8Vo~Q:Ot?5'f=tgt%_4-9 \GpOϒE7s0HuLcW@BT]nyKfm-1V|u+fÏ'76g#wv7 /F)ˇ/Nw'gH\Ǩ^_9]>3OPh4\JnxIA4]:2p97i4TzYSFMa,qXKAJ9%+dDFرDBFt(LF_2du"ၝE9*D\5A5ЌoaZwmۛF^wLꛆScX6K+5gffgUߛvKsn1Qδƚ*L'S]+ ~)WOK%W '-3 YP- VhU<įV-"aO_*}3nȽ]\g=tr ?|[s*Z9 7ݶwͥp|xbhd}-P*vsӋ+I4dʢ|ciS;<|ʊ}帤F9}4d^v dy֨A2 -d8ߒS80DeDo[Ā=9io4gpìi5߾L^d)LX&s7tsX5KIՃ<7seajEo9'F^1# L9>kGYܝf^LMR_gSduvmySgOOgr[SFL8JFQx u6ʆez>z7Ʊ1ɰ]5CքяҡLؤMf)7&\ Cʓ'kyD=X!.MXuutpsر^oS*qT8l{%zT TOmػj:D.[>*VRnBU~Q{ڞy&W(Z ɮvk: (R,P( 5\T:%E5 k2U::fgR޳!Гd8m/St=Z `I;BVUafte 0)/p!cUJƧ7ŀ=d!]3iu+*4ƀ3s$\(Rg EmpX7yLCZQgin^Rvzi{U{|*͖::+wiEHaWq9UuOQQ=>mLi\@WicUu`̶V^eL?UITch|58rTVRmSTQ+Ř~cՎ%p"覫!VS`D/\d߄[ Vy!UEd…[[Fص¨ACV<4m,i)C;wf\Nr+K\ ֊lmN}W͠޸0Ӯra#2uSǼT!z؊?n+ks~WV_Ww>ҁɅRSI?;|Tɢqj5"#k U++A14rFty+INy0MYcXpdW>q++Zbmbilˊ]m`A Z^Lޒ|Xb"ku~pt8Bfx>[&cf0{ ]3 ̟y~&H3P|m][`7TGYrfn,kfx/oK_ *{t@2#g=/{Lg5S?(lK?òc!_03 γ%  ɰRO׎- Sm r;< ɪ)1Xɫl ̊%"a  ΘG՞v'bXZȝ܉l fm"&}GPX9{ΰ&ߐRasfW1^|q4t؍Dӻ'w'wTREdji}GU7c..}!.zsEmj1ݐ=0Z,SqK+J,q&ʹV )A{07Ы.B,=1ydq޼΅mIƣ*? 2|*0VB'G!$hBVa{(HeRzq#.Ob{o2E+RGqaaalZRJ-[~[ٗV-Tl"C",zw0gѬJƩ7+fg<Džo*pRGoҟ&%c^~[$[⑩.wػ<Gwąu  aDZ.n&EuFC~L_3ϐv5䙾/\! ̫zBkhy8! GJR^ό*_4>Sk6 A \6nLz#UCر-Wwa HII? 2Pj&%v sh1[M ћr%݈$wHd~A7ś? WaºG~*|M^nYRo^zzj=#[ۀC^WbHRo0 sdy46~ZC7{Ɨsݳǟn 8d]IU֝{6NJgnys]7,m9F7 |s湟3i/峹7fe 6ʏz&1>+aK;i c*kپm۞Ρѕs0HzBτ =gWVOR>#9~Vs#y nIUMR<}H$ո6K.^P}M̓XO__ ,!0rI]^H@Ld\LӤ)5mbIV-ZP+B35p%oNਟqoD 6q+uVhYᔅёBVӊ*b Kh.8̲6_^ddyԠԘ]B"ђ),i37ܿM:_i~X@,-Ѭ,}pa<2 8<|{ޝʰ~Ő;,j^-@d.=4cj u V%]8})Ϸ$'*K X1l8HH̛J41E!gy,U=U=M5账zGV!=G?l^3B_nevMIYdkۖg5:ñlfpl\C l;>mJ_$\?7wj=zŊq }Lx {oFQ.j.ZM]ImnvQ{eW`el|cΑJJbLsIR0)- ;UM*C*.T]< z]ʗu@VޗSޕ53J'Grd ),ꁪaWwiְ] "Fs-aאbJ:Dr1I'.J ]-[|:j6"yFvju/cYx|P/Aޡ\(.]VH!O6qrqGvX?$K q3̘&丣߹|d:dnI&.BZzb@ &[1㹞~_OG>բh^Q|w4]`]w`増s^toǿLψu)VBlNux$V 6}yqc<$^GVM)$Ue_y[ń$`xK)J_Sn@6zD霘1-=F]` P{7>0!Mzm)?7?yi XyUUêVl9U5Qy,4(/5\}?o&,{w)3]:~@}.m@k&^I'%ŏqi%O(5LA١zjq ~q U@JX g[_REJrbrֿ|v e4LECލf ?_^r9-R7~'rfna@S4S`@4z9 Me`(x$ [vrQ p AW_v.L1@!Cd/;)̡X?x{;T?Vvavՠ8mrqFߦt>_A?P5(~N{'\:o_\zʬc<% }[J5<< _yR6$kj~FLtɦqNDrÄ{ x!E:0r D8ҡhWaY[pq.pQrFv: :&!=QΊPXǠ&e":آ}0hԺA oU{6:+D޷32-my,ͿH[>`PPtQZ8f :gA QV*)Bȃ&1^o)* kVy,Z/XV˸EJ?mN+gjGlч| }kC_s&`4l-B!W;ZmH5ƿ+qJ(l9@ gQY9O2]:jXڠUPRbTyq[T|,1%g2WZBbhuaI,{bA1٪DP놜z|$X>tBwʞNjaNn6~, KڠuXh}y=HЂh$ATgwLa엪͏1axr Jt<&5Q)`6/4M%gooj, Z cMZpLh֩gGdWa75Ł"֨VFm :jYhڴi6͛q4eMݰn1Bt\T1Ux;$1HkhbĄЏH 1S[.s Kګd:IJ, ~~=8pӬٻddx &%b(Ns ZFsE=Xx-9FTx ʡ6usJnԬ xO*(^Ffа4JH۷}wI@-mR硢',(1&^D +1/J_i^F"5P0c#ۜzw/]=s@+ܳ<4-#Hw4fEEixk!+T- m5_Vq&[A)fӆ5,(>,_mW` Ђv9t͛ Eos84*O{lӧo LjF/x^ý^&SP8>A&::ف V7C3!D6d!X|y:E_%7gk]&TmcVO#P_3k*"_/o>| 1r'X>ҧ/%Hyӳ>Zj4һT@hnu/~LyCaaU4Wi@~dyGZqi$ݥ9pC@&sr<>K1ѿK;JD,~t&@84 -9Z.n}:Εz#dh! ǥkO[:!]Y) tdOrrvP2+2*TEڄUjPBwKΘ =|Ǥ<3n魠*ڿfMhsX>WgON'$u7tAұAqh͌̇D0'*&40< BXFFV}oq|߻Gg^äkשGNrJws`ϏUL:J^ ck@ }ߓM$?t^"YSN[yļ+]p}LFY>HCAqpyM?x MzA >Dm7r)y蒾V͍l1ύ"wm_\s ɬ?=OMfR5UC ԫ{GeHa[y =sD RUW%Rd1'=uR(/_ 9ַܺI "%;0ݎb+MG`p\ {?sX΁RKV7M3y> sh)wdc yt\̌m7x5~ngl4mp‰Ѩ!k ԣIdBG4CBs5COYbjo۰8=vMa./lnMqfJ,ias2`0:{Y),fs~vAt T12?+E1VhcO=B@U Xy$c9h hׂU ׇL_CAkHq> yJ--?I'<TJ#2v$d1h0 Y!}=nbJ0dN݊Tl_9V9Jkm{\n.ӡ>AB0fsfX |,c:k;u>CvFގsZLWT xc`d```a<=|EdՓg_(ETu=O'{?Law]+tw^nD.}kzՇ 쯍U}ɩo9:΋;FШO;XSB[xe#2UoاC??✼ 9Xz{w> O3E*De[=픖wE:seI5oÞR݇G=SBPs|W+Ⱥ }[0l]1V~ٴFoMr;'O^gLyhol7/ӌrq3}=vCCHF=ǡv @ilr.r4CүVldV¬L[eN0WԿoϓiosWwz:zQYY3RyK >?+#B|Jzj6]@UD-Pv>n໌u;WOMeFYг\l@*!u?'m '18 >wCÚ\fMc}~5lmo,.}Yr[Kf\yBGyoC[ |EE@ \}d<z/ |x{TgN.iBdb!3iMe$׹4M='4ri!e}Nҿ1H6dHAT8T* HGJ%K^ 2 RYHYRyr*УBTq"(*ѯTDSTuT-Iz jpE/N:R]ɕW gKnl7wSGG{oxDJ=é =Ż7,5w0@N386C&9^5;J-H~i >j^+zOPu//wR+=q v@GSLLgr _:KຈLzK[w˘Yu:sGXK˟Qt8;*3 s3=6(T~G77L4YCٜ9񜋮z]%q  ϖ1TeWe}(=drwsoWse \迎$H} nEc2pϘoKS }woZ{/o?9w*z % އaa/G|wywᘋɀu}є<m󐼇O~p)>kyg{ü,Ǜuβ(MxjAƿݤMk`RADݴ7?MhbW6;I&avk_@+@Uo'cBMH7g<dE ,p?-QvZ^SJr /gp}oyw/xGY:wLƜle>[.1[.bq- uyזK輵mwfyx~bbЇ1BL IvQ K^Ik&LŽD0fb`0(JfRMdDI/DK1Z`*tMƬ d.do<UڨUڴMr;gzpXmk'F}FUF]=j;௲Ki"bD.xB$dy&_jQ>º\ՒO-9"ZmWj\DI滎SidIΩ+Щ})dG»2']ZJZrl$;2VznM"L4R+_ ek=~^^8D9yWy1E& ϋx}WtȲuUb'X̔ؖ,O`ݶ5- 0̏1}̰Ls~N$ݾ}oW))L?nJ].ucԭRn4d 90 X ư l l [ְ `{v`gv`w`o1P `8`8VL ¡pGp p'p pgp Pzj4Fj-hClX ]p}p5C!D0· B.KR .+J kZF n[V n;N {^AxGQx 'Ix gYxEx ^WUx3 o;.x7 !0 $| > "_/W5:| ߂ow=>~?O39~ _o~?Ÿ+ ¿/0bp XaQ\qčpc7psĭpk߄v=;N3n;{^7c XAMN~?Ax0p qgP< #H< cX<D<):xgxX:6 [ڸ`袇kCpqq-x^x^Wx^x^7xތxގwxލxޏ>>O>>/f| ߆ow;]n|߇Ca| ?ŏI~? E|_ƯWku~w{}?ƟOgso ?/W?_JQ2i TaQZFihcڄ6hsڂhkچDv=@;N3Bn;A{^7CST!LM~?@At0BhifP:#H:cX:D:NST:N3L:Φs\ydQ$E-jSlZM]rG}rɣ5S@!E4G@Χ B.KR.+JkZFn[Vn;N{^AzGQz'IzgYzEz^WcAv#(ot?StZ~Ayb: nN/vj DUϝS۫|\QHn vr3ot<ϦjCҾk5| lIuw9ba G10竖N^O踍nXouܾ sTSM!ˮnSV\ShKѳn~mX=[ڡ؍bZGNXv3Y_sT+N _L:>WGAhӲo{ NwG[VCɩrs#_e=oNgy5YVS&ufLD T^n5iY|^~Hˡgs;'MI#I3>+7A:p}=[|y-N*y.orJqQYX;(Ck8>koqDWpd5E=qunk 6t$z"cÎ|١(S cJ)0.Geɔq:-# $ Y=f f-YVtyXKhQ]ԗH e_`~(5TAFֱQijhr&|`DC {nA9YH61G&Ύm/% iźAJcO wtCŗ^l4b&ψ8WV/g|%%Y]%Ԯ{M>ɏ63Y 8Tcx7V.M\7r8G 6CpWlЋcS\Ha /r6z#^`ޑ5,Q!^ߴ]&h#*ZL>K,GҧK\w>5]-2䖠qRs#?Xb9Vq-ˎJK! <= "4sύ=qWv/TKkXedI$9GM7\@&SJ5H⁚+C%)RVU)&E}Uc|8L h,]M hR@dVui(KQIf)EU )4>&<и+RRb\kӵJ+ $J+ $0, ʂ( gu!в1tmZ&akEX+V4tV !6dZC@ 2dȐ0a zhL@fϻ?PUTTPUT*4US^nHKhĄ EE|Q_TEE|QĤ &!L bnb܊BLa)$EYU)&)K2!0XKb C,a IIHJ3bC` 1!f0 3bC` _FYeA!0ʂ" DzC7DzC7DzC7*0!!!!!!! LA)S,z.sK"!UAT!"!"!"!"!"!"!"!"1)DC"JU۴41kƙ")қ:& ]2XbB 3Kooooooooof)Uzu]uYzRWzB׃VzJӺlROi);y4ҼSwJNi);y4ҼSWҴּӚwZNki;y5ּӚwZNkiͫckIҌѼ3WGؒ;yg4Ѽ3wFhY;yg5ռwVΊS&5&դtVj base_dir/assets/fonts/fontawesome-webfont.woff20000755000000000000000000022655014516425663017136 0ustar wOF2-h -?FFTM `r (X6$p  u[R rGa* '=:&=r* ]tEn1F@|fm`$ؑ@d[BQ$([U<+(@P5`>P;(1lhԨ)YyJi|%ہ^G3nڕ ͐Dp\Yr LPt)6R^"S L~YRCXR 4Fy\[7n|s໌qM%K.ۺ, Lt'M,c+bׇOs^$z.mŠ h&gbv'6:smb1بm0"ǂ*Vc$,0ATPT1< ;`'H?sΩ:NDI$T[b4,μ」bl6 ILi}ی&4m,'#ץRwbu,K vm_-\HHH?m 9P)9J$ƽ8~;rn=$Nddn!';8'N!-Jʶ.X= ,"`: {K!'-FH #$~Z_N5VU8Fȯ%Pݫ Cp$Qrʽkk3ٷ:R%2{ީh%)8 ILK6v#,;Ц6N2hv OOt#xTBfq^#?{5bI%-WZbA ^1n5צNQY'S!t" `b3%35fv;lά9:jgf?grpx | $ eZ($w(ZrSv+ZqMݙm?&s[tSSj9?| >G,bDշ^^:l3NA`5 26LpS Aߧ/U ֘'9\Նt!l PMR9n `(@ Hy)MdM 5ԤH'ґmSuo9 1 tØuc@]KRbNv("y뽻{ cscz&p5,jn kN!.n^Uu@|?v>rUaHR ՑI DˋQ~p ܍;;nL$t : hFCYTOFNN~}1"`a(?H \u0LԵ'͔PbnmOJl?s0,8xBBF_RiZ~e#jwhOc*&F6 Yq{}?>u.4h%g`& )R5H}ˤkܩ'JOI_qOb'HǟBYEM6v5NJ ONF Nx(1:\߫Ckcb8Q d[L(el+2u-a֘d5;N$"HSFo2i"\h7IfN8qx#v 6um `NM-J\FrDZ0#'ꥈnGjLچXʌAgYs*Y^ٵ;"$hb=ϛ0vH-.D܎Yd +^{Cm,@N<.VMS+\D+R|6 'q\T9DX<$p"酦$ҷ ,psTbNkI_` FWV%w~DԐ*xiy[rZ[S%Gs`F<ㅣ V+!+؍9ykfb82s}l;[)e$Tk)v9{uut޳@E>|C<\4%Rv @׺C8\~)#k|.ao00Gq0%hp L"+>% ^MˊNsq=䦆K4r-*%h#%;pP馔hC= &)baKL@t!~2S]rYlZ63ўJoOV;h&gO5RT/}{AZ&St ͯPC0D,pbpзz) ]I>Q\Bl"^3R>r*C>xPUz}Y=̕}ж 6-`/"H o&DI0E2Xa-{5< ,}``6jiim'w5RF,ч%SYWh6L_i샣=i13YI7NCpIĔ(r0{jrKТo)l3naT1\IE(m߃Dle$ÅwXU(@Ma"n,*vG̨x>G Sg̉"Qvb0*zPEyɉ?7$ %GpdY&f!a6|);u7#34mJij oOpȁv8jx(K/ZdxŃm7V_\fL7 pXzH7-,(1KHbe,r-pL3=T2t2ټXk:Z5spSsT:.]D"@-Ȇ!A2ɶ-F}˒2BǃQ)tç|#4|\㨀`fc,#g1:-ty ]2Z~.)nj%RK(y`8C֍zK-N `^+n3ϴT3tQأ4<>:J0È%ݑZab`vͬaT/ZaޝГIi W1_>)H"p |7mF^Z~f0J^I3V!{<+OeB#BcjL\-Zh[I<qv~k]GTD?S/-%ݒ7 wi|CIqwcWx /7xHO/o]G]y߃#7b$tR$ ]a7FѮ,n!rI|28x6gSh R^^D.xMMS?漞'G#~+v4d!FyT9-fVa7hB4,2Ɖ&vTHMqp4?R\Xa<4@MiHD_ EgRyMlTؠJݮ yc"HJ, 6u/ڴyVnJn۟H\PRBd|4_$k.w™IpS$|}j9m|1ߘn9395qS|xW9BVZ!mK/Ln;iu$*t3Ͷ@}B{Yԑz2Ju@a\MR7odze7/$4]^2kh$=%1IB؃ H|N.[M\ Lb1Mg:NV._0,+,ht7l8s~IV^ N˼Mؑjك- oܮůQo[mj=rm>~z4$M}z sh""u7V{RûݦO-D9V٥gIʎKLg۶BTP'K̦ qW֒3ep&ےLhpNaS w &;e(,-7vx-w$WnXUt8Y?KMctY؃p*Շ-БfL|[nL }4{5頠3᧌ n$$,+DNԄ-HV>HOs\-;W6NM8Fi;7k26%֒a],:!ʲڽE,{U nawNg.I9r:jFbKΨf)*cG5-kb6UЩpZMO`$WDyA߻[4aJ?fD?=d(KD䴱:D/[#$A #KH.:x?%Vr@[B$}coS6`LPfM&ɔA<:vÚ Q~Pw[+`+j V+R*ul!|+'KY66_ud}_[yuۘjo$Y=yjRi)bԋLaD(XUwIڻZ$7ڻ9&4Z'DF[N]~dD?VQWͲ}vS>Nm+SqHaU!ΒWb_+UO]^l59 @1'A^mo:9ףs-N:tD-zkSja4rczFۻ ޿xv7[äC8#7p5+ ~*bJJYzֳw+-p/LL[cgnlcaPHF$}9`\ 83Ym1b>~ƽJ؂ϏyBs="f(zKM"H`wcEd:b86(9<clݘ/kg G^ESE)5G_^k߇ v̚}T3;6 WvTCP_k._eєNJL{T!6j>h0 #[㗚Kz,!32:6d>himE\=H Z+{6@Wʯ&lC',rX !8(\̭2-P8h@C4 <~Z7j%) eeFpZ'15 ^6B3nco#~²qR@!ա z^Ks]T@TNT ,S*@7CīɅLiQN, #:RѪj91-YPN¿\&yL8ӹ&0cvƉ\JA;Q;]IM8 sMf?԰Irr!K9я8p}Q콍g-*sm~XP0dM^?DdIm8eCN}cà٭$s7ۼ#յR{b4vMql)vOճjְr1f4cs_%v%lKZNi+V3'~NMG@HBb+vVFq@ݱuKZhp@E0uaSXdUK}ԯ8GXKiI% uR)EI-ږ8|1GΞf6Ȁ=!KF6Qf[X~_j\^͋^k`DsG]~㤛yo};+i%N}Q0ԥUu)M[Z`"7 ?/[C{l)$Mr|^ a:"֊a l>hya{2>CPL j?ntg]S{UӇ('b'fg0ӃLPAMtd)2úY!v&`o2P[ aޔ5 S|#+7J #ȸ_dU6#VDB"K|)otkl,lU)ݹe5OyUAt2_ n53e*1v(K_HvVʉ3},ACUƍ؂Cuti-]`7]R !zsNt&̉̄k)SL̹y7$ϥDJNd"9 31 IZ(^( lw6 /@YB^}OT~9cc]{)}D8${yc,ʤ{tAW3zHImD4ܤUT3dID) I۬.d~[ -K^2Zc 8u,Y^\_ԁ_+cJ$\2:ZW bBw=[1'NYVz4;(fzNUf(p֙!x#L=#ŋThnba˳",T\o!@@sN%| tXj j Qo5oeF)o 9˷:h*'cJ孏[{ȄNfnz]8F/|1v g@J:YնNu:dhHo tM`R̍Ri:|N_P"B@ m`a:M  c2Ũ<ؓUOS\%a\Ap ꄯe\A.̰{wǿ~6 ;s2ŋ`W`TyPgee0 00}/ǔ;h[tGD5^E#hȍ:f? u3z0ڎ$T^TAhz x I{5'rK zo l֢,b89-:G|W)bA5G<*ٕ:ğ!]gj~O&UN뢹8 g ]-WW(WNI3Ngr3|m m'=[n힬M,?$HDD-O?5uX]˓37>*wg?*!JyT@ UgzI_7&\tH.YZ(4Y'd T Fs-qya7 [67K&J/$c/x[ᶏ;Īz1Fv]G'ڏQBSOІ$y(TS-;hűzT%Dts"=gwUuD?b$Zr9G<&Ña^2_Be;b~փ)Ό2j r8]'7 bChTd )+ mD).51-|Yy*oڤL 4A她= T@|X$in.KI|R@P@P*ak@ ۟=I =l[ג"hX0QҜf˒펖c<#9`|cO}$o>eX<`,o_K3 p{YAn[9M T(!"?Z]iEm Ğ>'{Gt *~y`'A?٘#)o($ȉەLvYO1o_& .mv!*)$zmrt(:GGbeVwi$CO1 cZZ0G 7z@Jy~p)g,gYL.$, -<k{yc*02/q1gKM&R<7xCy[Mʛ #ͺDya3\wfwrFĸM] \NsWݍd<ӡW064tȴvȻ0>ԯ ; )f#* 2<h ~'Bw mH/wqMog C)̵67#BS>_-[L|RRlQ}\TH) 9Fa"^bA:ݳQ4' =sO '@.Y&8z ,i73y;U}p/I  xVxilFZfhXc.b B*|&|ge/kuv\_Hb dpG/A}㬬'xȜՋ;E !Wj{ZI$z{Op;x=׺q{5l23O =@jj# GYTn>&ެ#CBϩzLuylSaa0LTv3,2 sdTrU}El1z`Xa*h{qiuU\"Lд@TXRUFg]sE5V0X/ukzB'كJx Iz7YΕ1tyΚ_}|xm[xJ}zlDVrcsdsqv[&`oUl?<jC! OeqB=J\`Lr孈d1MhowѹKiģd*;^ҋ$xHUU`]GkCꆂOQSCwo g~yG8P{{H.$6!}d4,q>`llUMBRPe2A1RHqlBQ$W%bhBÚV@(?FAQ}dl+bNIMdT"+ƌo0`89\|5 ޣئ(y jqm(<\G 2dTP0$n@ Ē!X 㺕Nkճxikiݝͨћ"0?^2XF,{sr_e@Vyg N_iwq;XED\b1G(RsT<\ډQ2tT ; `[,AkKbDl#b8,]i\|kCxLq~r Ά>|žBab?aag30( j"FA*{ߣd]ř+XHzs ZSLu:˅)ҲnJEBnS>Ħ mh,RT~}9, /.H~!`ExOۖ mwIl꧴ёUzzk**|m* .?~ chp?eY]*H|̛1e?V; ا 2PQVlW6m5O3'^x,ҹa)TeUs10ft9T{!L@OLtǽ!^L!ti ^:CR K ?2TYx۩Fq#0 <hѭ)kesaTl x9d%+b8XZ ;gv8 n7ϻa&^ob{w OO7jϯزΞ,~WYػqÎzVoλg'5("ե AӃ[:P|Ӓ+>#2?$MndueSJ%e؞~Uq ޳҈zRnп,7˱>` /uFgOg)PJ\)Xk VF"\tr#wE]s:Y#n8 Lm"6D VġH`Q ௢үQkG ]<2N?U &|a_G܏}di!:`Ⱦ[\,Y]JϹߐì~OA%> ]2Pl5pOѐ[ʀ4O@¡,Ҭ-,4X7-#?3{M·C18aY)M"ka_=4JqM?nh6kɜP  2;3 g4ՍZЦөGZk(m pv riZF}i:/czPuVQ9E&'/ v<2ۊYQ)j.HN11sʗ؋{ '|klT%1ꪋCgQUJ['Uֶ̝ؔ{81 rnҹ} :,й6X7fe' NM2p|4p6Vn듁p&S=[- ߞ~NjIY/c`YAq6-Y30#V~hsEPT;ub6WD#N1o>)ΘCx4$/jl1 y./,Rr[YE*GЕKm/|7 SISƗqF㍹6:cVs @w+k1caíw0 :Y5Q" +g"%*2t`Gݴ f:hN33^~yө)o)l*H-;+|+[-ZGXf~Meb75[ Ho}pi8;`$7~Yw4RypJs}!*Yf~W]TKV0Fyl$"\AE?W ,[b0q.|xZ/ˁ]P*4$*(R7L&`goTܑ.$V̇hULHnei_"o߁e*mbD2u{ݹш ߶\ؿZDܚ vz1UlRl-wk2VxՑ;؀400=ԑx~޽ګ o2RmԔ=_rZ&ן/߸([C{%b[f.\l$}VچU*B3lRPf d'GLc[dN %C9X5h _ cҠW?+`ރχ#CBW'B~cb 5~}`AE((r{2me5 t>`vd, p*=ϕƼ' o$ݥ;f`̢tɟJ$HZKԊk+LmR21,qF p̹-J%b=gV^y~׼0~-Pת{ƛB2XZ?oG!xn.}%}Oo _?bJNv$bl;z`&Kx^]"d+g eI2 B#(ijNN>SwF W |b WoW^\q?1>BL/=iR,cykWZ)BUkjy4XK, 3 F9pKuշ q@OAvyG4.,m#D"^ѣ8lQZ1C\4oJܨ힊dD6h[|L]V~.:0z*HX,Ͽ7zUQNe.7$:.0֣Mj9g {2ڬCO墸N٘@.W1Dz[[M%V5r!4&Ur s7%yNJ(?nYm"TCMmr.ݴ{bSNT]*}v`1^HvNoUۆAS6WOىe [(B͝to1bϫZH{~N}Vˋٹo<>#oTFD"%73.(?f]`!1%UqL:蜧ϸ|@8'+VWu۠0 } +T/Qnl~c{pa=V:#vm~1t 0SPH]/jg/!{/c jh[=U@ʍqIg6Mmq%Y8dc`"Xt>"{riPO?0=/9FnV}OY[՜"I {GEz `)ӇrOoKY꺧S4;L'>cN@8 ʋ{삕zb8_xV(X"]ΔěM6w,fgf+͜)TJUt> -]z}o*mGŶ1S<۵&:QzHjljL F,aY"'LˬɴbJp{6իh]m E= ~fFvE`EWinux8!GVY??7K^+[2%_mwsZMZ?vl9fO {,'9/} T}6VzôvU[dT,_uVE+B:xaY.L4rP1"nj[)Xs54 4sS6 {(,kW :Dm3/ T*z'1o'3ow|Ћ=Y< aDm?F_Y3f^Lff'@&M7F0{GTB/fzqc].L.In^Wk(hc!Ȝ|%?%\6Qn*0''Whĩ=ŝLCgR񛙌9V玫؛AӚTQyč&i٣hQJ,#|d驺z|yYH{FI%ORD&k' (kͷ_uXT4JotǠ`X l/-ԩ TBIjԛ/ Jn0,ħXBUHhFe% 6% /:&zLldKT ^Gv͊SA4:DIʯ< !.1?nTzhԓ尵 ZBCnI~+sm8T=f!c(KHSH7!LS.D4$~]ٴaGsiK7"dϸ}|{ܰQ7r-ŷzRaV]v4t2-讨YDیS@%_B(FHke%&5='jF,GoW9;(ڤX3z`fM<~1bR6t0luFIj˯JoIqĴ(cǘU@Ѣ#e&Vy( {̧KuWKeZ ^>(wDI߹}x ƺ5gYG22& sσ!q\ CP%U fbS'HLbi,sF67߼D g̣oGa)jS-&>7yCCΖi]MR A0 KfF=z ggtf7Kx [ L^.[ԭ>Zc736c͗qw*CCV<])E9)ϛ0lSM.$bASHib%zqݓV޷ʀ7+8{ \HAZ#[80* r[-swnxP+HElY./k6wKb?88GI. ur޼l9Eiޜ`"ƃȇ˺&vIբu*J\[^enQ%j ?{nW+1 ZC $3!6/SG @4ΌE!Rd8hg?J~u? ZiD4K{j%)'xMaYvkEt,lc:wXk||2$.Ey=x*-LM_xC{t4.<Pr͙s1/N8uu.ӿS_rj]\av^sQ ZŜ-DuSg6{${r25>, hcbJ֊?${ouo>ͨvCl(N9ߖQ]}3( z^)(Үe}E1\pB(yf̷HY/HI;,q«=d&T<)3SfV1ړ'vhD n$4n'r}b0DxoV UJgIN}4/|ߥ\$My"j}jib!NӽSBvC9wp7}5q2ѪҴUÍ,鼁I};Y͜ȝDJm[Osޥ$FlX~=/_SLJ&^( qwv# ꒎.P:bBfV2qgnٙ l8VӅb0aG-OTlO=AfWO׭OJ{̑Ͳg k:I3*zA$̊kP `nFGx)GRPE%5\}3۵RuuW-2G%voMk xBuFN7ׂkV)12dB!4 . N8O,f2TiV udLzyug’;Ks'^y+7UUOBж+$%O9elե*c@Fc6ggMU_~1fvV5 -V 0 )_D{Գb1#Q|k9=?Pocs$&}BoWT"M =Dy$,IN,چ wIxE6xnCC-,ϕ̲Y :y~ʝ،=Yc,TxeqUk*OTq\E*/ؒ/NSUf:b?īHt$ٶUfudH"$2kQ /WiXNx r6_y{?2ڽC~{u8|܁Sf+{30`wbcCQ+zƪ\T-{]ξ6Ѯc?8Z~|&eD9qW2R,Y+y<`OwAbz6|]:qZOVgM̥ickJ0=,4,am"RC#,c fZ6RcGŢ:)e eIr6.Z;P+O)$\wIV(h`z{%fpxl }onr 7%ӧ{ xm1oВiq JO'V!"=$ ї4KS+&Zۙ'憥Y^e~},x'"so߮d߽}{.kTJY;ffjKVB+jqMWL"e/׶߻YfxwI:kIq.DzdLWim]ɗ] f)B{lֻ`j~ކ;ā;~7-zAX'tbWO.$GS0Ra#QPO|P[ %`C)c"ͽdD1xp_s*5ac]܎*t]8Ju׷uO աH>hLkq7gR2,ʪZ]|$CZm qX LrSKb홞%H/w>G9(|vvNnNvX N Ѐ`p+{(u\ sQp ݨ3q\͟$ﵧ;QSřz[jl 6n 8DT}㔨PE %BWحYw.!/^mdSZ~j=*Qgd⨎0t]q-.PJBp1 ثatl/ypq{~TOH6 uNwY| AVrwDh4Kk+ /@ @OJZB1[?l{JՊq9PvoY6CJ$H`7Ei)*eK؂Y8{V)b pNv/A%;uh(w̃l}*4y|uV:&*P;LQg*}OW;xT!F[ o l*KKUvܼƌ٫NY4$Gd+3$KVZF&FuRj.GNۖ5ƴrevvvȬ2MC[)|eGyb{)ڻ.I{l1CesZthɻRæGp7?(dW^=  &fV͞iϟ\G6$$uP=ou87[%>`<.$MtӗB)GjSQUd`S"3ɽ}MױT th?7]iEHzş|-tdۑ,:Dj7lD6٧-+}ZU4^xOݼfQH U;"I{)1Z.@2󄖩b+qzV s^>V[ŵ-5v]蚮c""f\߬<ۋcy#Qj6dr#ȑJ4lO(yN}$m [-|Ԉ*S\ќ臉@ @ ie'm'q$s'B੻Ad).* _y#z_Ы_{_a_=+䊒ӌϞ'Pܺw GJl.rqZvD(DCG&Cر!=ǣz4v($;{2 @iǘupcE  hh s> L^fڻw TWޟR /_IĦM'B.,P-Hj)%PDp2^^w`K֫KPa>ξ﫥jϨg)KSټdGFYG$X` 7%ҀcKQO"BաB'^.`";GleԒO^l:Q>45e=[7$z iF\*B'ǝA koMFc3|Ӭ%v>!]€'! }:xi/xcR^WICz_`~cVFvf]5OnC?ҷ79']/g}փiUIȃOt̒?k:[>TSiE<7E-N ؐw;mDu[z+9g_PO$UYN[#jI&3\e4n)Rvcx/VC?Kg{GX"b(6 ʛ| RrI&-Nձ*?2BpEYP [.r?gOh/%lROE f N=d&u_qb? X°f:J/ }?(u6P"L~iV-g1YBg  }HK24鵖r)ۡ#|ti@@JR[k xcE^I2߸dVoqPkZa2H/=(c[lW%icXchPq6cM? }iShRm]6;?'B}gMmǞCj,vԱ>G+zYl?Gܦ*{.m7AT^1D";RUr"bhlqw$/gyRmZp%0Bϝ#4b\q0n N]M J},QrQ*ͯA\')yz'KdخDWdi@gzu'1\}^qI<>e^h)Q*lzBl? gGZ0`~9/ie+UrWWs6 g*D}zyn+ህwUӋ։fG%!L[#"h2fmh|Fqb}*H#znV˴]xA 1mk ׂV|=@=OBzPd5Vrl$ZՄ88^Ϗqp(:A6J5PY2 èV'Gpe᝭\hjp1awʓSA$|HE#7ч|p* `D]ZB-\6iWẍGGG׮~YJT7Mq^#0õqb0KVot[ Ֆm^k k-dpݟ^ Jd3ݕFFTϺۗ9o\S8qk"σxL_:PLh0!iˌ{8:zE  Oy/Иl ,)GqQR`\ J>[ip&Հ@ $:Q8Bt:@`{>'aޝu99'LcиđHhd͞YGf/ N=Sf0T;WJ& I 231kÉr`}A̶d@ \q-9(B,vѣALXqH[!f-t|nPΤR^bGOf=+hWD;Kfx1^ U]3@jK8{V. "k5hG¾pC鹒*6iS+пu4495dj+ KkNqBM++?{2MNJVu90$#dV/,) Ak0Ƃ^Fߛn<%Jvq$d @ww?Rs D1F-_E1}zcƝZh[$&DWx&fe% ~) ~XLt˛҅JK//(F[ KY=;ؕb~$Vd]8|bJ):v 3RRQ}˺O kUP}SV xsQro3z2F'֯nN?{"]1B+յ ;* eO]-N~2̜u%l(Zb9Mh]Z3')9#>*%)V`leY.5*D~- d5JZ!QӦ^fP/fj TXX&(f!Ý^g/j< /륃S'J֓5V^ ߟ^m{2; 0i7$&⩵ӵXEOSx5DZيt"hv_CS~A$<@ f\;Sa)6C_Ί g0(4i-k< #5t\CCh> ;!` 3-6htD]SeN }}"#Qn`F:>79$lVe~̈Ja%q~ܣ˴^lC f+/ eBa<' \*FC;|c ڀNf!L2i~<[ p&ѕAknnr틧n&fvnjn-25(!rC~D"`\T'j P`0iO͚Fkrfuəکj\'3!BIElQ?m12pQe>RwتD.ۋ XN#'Njjо4!tK_fR!@棼CJ-jaH* Np@wV[; ➄sqHlڜA?y "j!<U?hk1oa޻e8S1Н䋄!9hI B 9Ko_([f0o! 31C;XIh$ɀ禹@@0Wl ]&)s64wY3c.Mg ^1Oqs#Ms3ZNLMi} 9U~x~{$6FɬQEi2WvYF AVl VDXer(ZeͰ3)\t5\^"rШs wP5f7NK$f^q{"L]z`@DQh6f~hG5uU7G~ .#3P TV!nژPf6Չ>l6 9@Җ5Ϛ62t@7 L2  t'ԯbHԼwWfɊ7=.=bx %d? a 9epHҩ K\ۏ$C%0 ntv:M`᳑Basp& )"-qc @Ibk3ePF8ZmUL((qP05n'CVijɿX?qg^:ӛ[[PV8 6=Iɉ(cG@Lb!ll8߬MvvVbq~/%Ii҂ϡ֣T=!BPS:muvPsϥ;Z|s,G:pHgVuZR>f@e⋮@F<6Ͳ.L /)X 3"LN>^m w'>\C]9b Jn)snt__xEKD B $gYAV>g$%L0L#{&ΝFtd\P=a4 8"<ܝsL^^NEcvH-_>֋;|+c! 8O/.规Jn8&,%st]6( kH6 Fq#(ۉ[y{0(^ ֿbףŬ &fzCqI<Μ$((h\EDCc_x/E.:i^+Ο1צ҂Ji4@`lxNL$搘6T.?4] X1h|}g8<1Ȥ< @K// 5pלotpa jtbE Ey&Ц4`د$L"Jvi ljZ%=')8e`8T*M8.w~\(Htv r"jDoGG ilHe%ia&9dd>-i lMܰTA$VHG| $ :1R s\Z $Pjۇ]ًg8`簆 zߒVXݕxrtX/Ap2^[1~R{뚬ɇ:kCU'5n%'CXP06Gۮl[<NscOFeQ-gi$RNo7Wz _t"?z6y/H}ё{qL$ -a[st nSn2ğ@ѷxHNp2& 3 fx) WP'h7f> s!;p&QcN>OgdHE1u {^گV}2@JHS>!~L^d r5/GyNW-`ɚLJ=(RV2ȏM;:-A0<Ȥ L1L~.ܤkgLinNdu'f]BsLA5ShKvvn-_e9eV"mB:GΫxcZX oyHKgT~cN¸OZK:bA%9C ]oʗw1)(t^?uƦ-A99NلL#A2Yu5/_=fqljއˡ?uArZ]AX _vM1V&P\6X2m7䥱[lҏ'AQ6R S Q}딭SeS\D-wLrTC]ӎorly݂XJ^fo - ˰(X3R>\# 9VP饘QՐۑ,aeX#*gVTnqGL(Z)oMi!#ZH.$ɀW\p*ȶ /.gy 9L2p(#Z-)ijjԭ=0b`n0a]k2I)XE8fnDη%8CS.oěNg'dp-J=aYɹبNkY Ե=fNH^f<(|E(SL\>u4vdN~HN[nDeh/ڈ(21he_ʔQnV=CHEgi~%B15czŕ v >aY%e&c!pIB 8г]~A-l641/[\\Z I T4Waa8'lxRYNej3:-:G6vad$$`M,ܔCz3!q1]Ӌn#xBl]K^t_@YugSk]OƤ&v:NaLewɋ-hY}:xi O x|+^ñCq%]{[[q" x@LupՔj -[=ئ\ ejq[%^W'Hjyc%J8Imx=C/].&w4D,Ƙ3"z`U |M:3Qc!_ǣW(WjqS#f(G4GޗI>nڄE٩^˗nHG[M'C&Ǹ'orUmNݾwJ?6\AbGNzŽ2qXDIa'HVT으Et|G3( oOtrJls<;3)YQ`gw8"o&7>cѭ^@& tT}g$}0hh)GTsy4r o MH; Φw~| !( ad" -sQg#,1M|/uhR-.k$GK,݅1a=aYPA,q%! ONzvN6^>ƬAvJFӽ) /ުl̒B3GM'[,n\\kѣ m1hmo>!jM0C <埵ߎ\`K|_xN`ǀpWJ jHLM<_=CM@Wޅ%ꉷdžf%Mnp Z3@>'Md Y,BTuJ:o>b^չȑދGx_W`H "=ϟz&=@%ӌHqixDHXxjꄯK |@QTP+:uc}ОT B5ڨ81hȩaFuXLc[nNרxtNDX*N8s7|2 R{>}78.GyՂOg#Qq'g fKY`9h2„6$} (T?}A`78LHFRG EFJXw!SKr@EKa2'ʌ%v[؟[7SFjj[5hMt,^i#Coq§ZeteWip_t^*>VlhZQjXB㨪9q7@'[=eH+^їa/G6z<6)yжDHwFv2nF)%d.)ەP6^÷r {hj)ϰy"T㝼jMUd΂Mݱ[Dg4{+ݝ:<9qAw L}A=£6۠evAu+U_Q3f?R\0R R^ ,VwW2`A vG<9 4nX;? ?*uV0{[4"΂,qӼ? p}_gKB_ %_g=Ih|.ݥąV^1䓺0 "{7ms9ꛦBNIpi{ ]J :My%uGVց kkpyjp:G]Z$0 _N+M7Y2l @x6q 459OТ}Trf52k t߲}pU\ursVlתa޲ }Vm~3gm,\7m}-*,EHq$Yx=E_V'CRiND9/ Cbx@8`2I̪,!f݄nE8b+Q2쪘CZ^?GVf砱(BIe+9: A  v4RBH zѳy|x֣W?EtFOܔc=1E$V(T} rY!HhQ!.F/ dիG0;j86t 8y QG/Za3= O_ؤJPגIRsZ=|ڼA##su曻;..tש:KIT'6m7":sbqyL@Z,Y bg,n{O;]ɪ!_"=cӺdij2GBX$|i!*nT%;*^3/cEs4CwLj})<(YpHwW^HL- vpđ@wПp̹UK>1뷀L˾f0pΎ=_! 9q[ƭt-c\ @q]CAJpPao|ylN{F*3FxLTv0ԛV,jHA(\xxtP R^Sh"HJn#_p.$s2iB{TuZK t\LI%* P={b"UQ"VR} >Z ŊNVݮ-Jh σ ^ ;FQ,*+""00):;:VP8*e(7Jl0oHe^Ɗy%`4Y[eX}6KJ˩^#<ɝI_/23-@l4`P=K&=.)՜XvLfo BG]ޮ+؂PyInV`k-~SddcU.gƗ' 1N0P!ίH]Hf[Zx\. +\_4bOv#v!l,x<DxIN-Fe,/\mdPyIrǐ&$GKKև1qzG!A38̍97U;ȴVeg ݌LΐotpR# AD䶅)m"ǛX!-ΜaR_});;6П(o:֔qC^Ǖ۵A=zOb d~hzn/J~ǪŤzS,JJ#2ŭi Z~_{c]obR:v:?e? tZ]ָՠgժMk&zzq%UCW\Yڻes7ivZdTVQC$mČki wƿ#;̋ %yG8@5:yq)|⌬N=Bց^\S8]]?{rW[-+Wq)^2-KK0g4LҼ&OSPdŞ-m>nxQyY崎byCQA)BD`<`7%f"Y>ШG]T}_T,a^&xԠ,v4EpW¶SANⅭgj)&d 5 4($sDBݦxOhXQLw`qnPsTs'@Tz,2J*njވ4_}3יjҫ-%i POF?kjS#G'p1Jmba[2?kKq!@-^Y97*o0iMl=ߺ(7g_ǙWأ.. pk #c]@qos]vKi]C+K6 -/'S{VF#pƦuO&gzutxeL.vsMfџ@/)uA)0!۽)/Y_$mU?S^ GqVċj.vUH0mǕ*3bt3($F#PhzZo\d沠pmL~L jbmmK qsN"Q_Qh9 -㳟CUџO=ކy5 YkN.eui#uڒࠠp *!C_߻3Qpazmg- -k 8Z莧YPdM`TGhѤ]:dVNvcW:w|kҁ.:ӫOڑsw pT %z΁ه*0) A&3PPQ_i.-Z!%Ttf3k״+f6 6mPяH4ׇ2 umMCͥpm*Y˭9_J[.9&,rHi߃8Ʌa[Nnx J#u:nY}lzӮ^Y;zӉ1`7zv/_眓{='T `Jټ]ȇU)K{v[՝y`-0-?^[mSƐ=O#_DqqmR0) ibJ}I克WTm Aj/bYFNGuc\:i%fU,pIp ^yBcx2 Vb6Nd ٍәTlW{tĈT{S/QYK7#pQcGogQG?e<tJ83YިF^:̊|ʚ8`r}QhF4뢺j":k2;k.,&zTIFTy=K;pr$Ѳ8f_TIV[[ź`.N0U8IY D57o- !mv9\/KR!6 b\+'Ie/aFzͷ{P|w4ej-t۠^\SK+'JRSf4Ԗ+e"Ӄj\ʌE.>p!\B}vچN!"fR0rG߻* /J6Mn~}}<olϸpf%n~WXUlA!ˍ!ӫ8iD*z3@EYoJNC8f,R ƏmwE(iwLe7xЬ2Lz B,'\n@Oޤl os4PcXY }tp- yC&z Z`7)T)0jJׯ$7 ۷oUckwY;8>+g6w&$>ނu> VZJg˿=>Oi]@QYOƽ AIN%F(Y99JC4Q@J9u3p=0A1 ,^>(HRBxLԇj-ap37ubNV4|u砋ale zJ@5yCQ@RRqO¼p1Bj*O|O ,0߰ʹн,u Hs5IJR(+FL?Fh#~J1 p)O"-Jq Ƀ7u6(ۄ!P@>Á1 &'s3هX,9Y|sACEvp|̺%37_*xC8 <"'"G!£V볩s&<6D-mttzq5"mJ}_(^m'Vs۴F>}*sVӇ"m9oq{o! <]w@a#aYY}i|#r\I _ߙW+"푎Nܞ0|98ֽ .yfnsˡb~p*5E#s vN9>cQG!Ú8Њy6& -2~Q[aṖо)5_[z_itb(߭O=C/ P4? 9T,1լ9"fP]SԜ(0v4sJsbnQ{} #@ɏU^R+/6' Kh-Fs5XޖXyXQ3 WKb"&â{[mpZֶ/ʲZ[Z-l$NeWHWM_ Vӧxs䀱X )oC&6lktIp].@?wShs-$9nP[pYӲG:Etb&< E_p0JtzX B.R .EĎu-0OSBþm Ǣ]vd`ÝXP[ VC4O0&zu4&Eʙ'tAB%+DˎG~AxCPKZnRgx+i|oʜ8oqJ`G~ ɕo P 8yuq뢵𐠵Ռ=ƶT·n2paA/F[ ]+p^F(?ɬ3ggQ)ĊDLm4G;?81[ѫT> =Q8)ʒ5ck+gdRA|vakBcz[C8^'դOS0* )5r|Ȥ^?z}[SWUT}?LU^}L 6h8 bǎEڰn/MA66Mkr0.'})X "9O ~.7@3_~I*`֣q^ Q(Tߠ1``w2uՓأ0F(zcgsSolP8C4>@e1bς zF]5Qƃ/Y vAfGWJ;=yw@Rq\kK0{2tv0="w 0Nr DnJ`37%/-*R.U+[lQ7H0x/{džq8>6F'0*G\Qa$;hfEBC-`0)y[hʑV H2pCxQP¥9>&zgိ*+kɼ'W_~IPg_CO{b̖aշN ~A'/I팟o" ܬ*0wKOLxi1M*ˀzܗ{ meJ!,O'Z2Nm:ܢ*G`x]sҶ#fD\FIHw]I ?7#ȂU.5w5ɮR?70:3np&9&VupAFsUc;I}!\Uv}bz:9y! Rξ N@)0ߗDd;(AXr[BNa+{?X/Jڽ՜vݶ6lҤgO%P (/V j>MTc74bɤ^~^()yIЄe7a'xU$u8/NΨ'nh贑51;^n48ߖSqF; Jx]]Y MG-WM_ KVgGg>W&i& əۣκ5XnF>gla⧲0x){8}>;|9 i 7?kNW APEjpYrҊJp7~V8o? 3#JF ;Sl6QAiCfT0YwI+~[kB41L[*;/jLAM0X}>.tغutjiZ6)udn? |n4oZ8H/h!}I>d _Y3rDwc6ZKجA;T GXKb4p:I9m{#?{X%CKM;E({vT6 LaY}jOѭTв`u Jۃ2f1D/MR1Cb @#^$yH"c%߀.MtBl7 ^]]]*eg^1: v"t2=M@f]M̟D_w`tјmuJw"BhO;ֽ.w3,eJVKmC2LCyӝOLU{/\"K h bxZLRiO(=|V})׾[[P[n26YK UL}W0$ڃR: O3Ij(ΒRօJ )HInS(gKp 2\oNya軚8'p%KEEgO[:*׸pⳇWFt!Woڧ"˲"CրooBJd;'K͒__hv+ dލ 'VmI.^˅ 8BsfG08ռ*ʮ ꩐Tҕc6s~JimxY~V)Iƛ+hΜ;]EBAАQl"U,C)'fC{KD]p#(^ys==UjonlVeuiJ+$dU#;O ?92 <;q>o Trx& ['-xp0j[;3Iw6N?;K9YR2vrD3' KgՂ?h?r_K& `t͡񟞉y7&.>tu4ߛG :^MpvwڴYz~ڇձM٪!RWd;# ^zʈQ t\Wy\OJ14:5\ SXT ݓgvV9UkX,miM\(n>EI aIi_,( ;.s)=5AI(wXg}4YDp4{jq(Q ̷ZJUZfK*xC~p"2r#$!JzZY.^|h}zXaIEXgt^4R{fLypᚚ1ި|O 25" tUAޗ@uRPNX1ZN/ܨxIQ×_y6EK / cuDo7դ |2VC f+H :`wiy~wkt@4OE],<ͦ?sb1- JAA2-=t칙Cõ̍: Ba;WCEΞr{`&,'t[8qu -(J]4 ʹ5ay hhY.4j&4a q'( 5sXGjWB~cm۶/.6a_A5+=d >Ĺ_.h8tBs0HJll[UH4v. >]( k9. UA:,A-wyʰ҉VjVU ^}|wTHӘ,Aq0;,ZD*#{lH7bRX0CduBѢ5d=V\T=Q37o qA̐AOlܿ!{_uD G_rkߘT^}Wo).8|gWPCeJx6N(~v_;ΞS?W#M˿^SmG θJQ50 i<&+;V=KrU e#,tFjëΓU|N'uLx&) 6wrroG4 LR gnZa#t+2>if!ϥ)Ǿ>0$&qqJY\IS(ˤ7^+'wٚze !e-ݙ{awτ K"Jd Ly"FջPn)ж w-YU6L8"!ѡ|Fj=cȠERz!z|%%N{9c׉S'I#ܳ&QFn๕ !JƄeeo},XM0cs9]e08ux޾B䦂@h~T$% ?-&=EsnϨf'$Є`9wvȒߖ$sNy7zԯ3.ɉA>c,vA?p-?#Gv˧hm,QvG=KԾ nk@p*;rQwZ*ړǤ 3νեwR-`Qz\ӧvch:pZ7ןg~#;xDtO|tҺ}&Y9ƮpbuU[]Tι#UFo~yեj`a~.;&\UBD<j5yуo)],+]*D89żmSTI9⺹"_KKgh&\^a= X(u`mgO,Ӊh}y$ے$ E[b \ڊxl~[l:鈼,g\jgY '&f)GL|ƭ*Qpr~;ZI] !q٘ >0S|_Aeg<28@+5 3gKp:ELBvKj:*&z0V >GXCJIOErWb$W+^jɒϖ6HX#18 ˌ5ԋ`֩wGU,03 ̵1 Q&g;!]vX~0a \MF4C&h VӾӗ|怙w9}9/HY1˚W(u2igo}9~!V7;:H xǗ~㲿vWزj w$kʪe1Z^W$S+ļњ,-3!cmh9% Q*;%_8FV(s߷f8dشgm5@@7V։!)^`#m܊Gk!yu訦(+q:­D݉5/bwb+bᎁ6}HЛm$te1-ě G]iܘ$Q:npysǩBq8Hr-;-cN*rJ]cGYucyUku DQ):4^K<|XEޚ.Hxr亞jΚơ-]eU6xbk_loⰯuvoLzA+$^ҕ\w%>[PG<2FnD!$Sx8;;(~ Wou\Ht*GĞv:[Lr-yGm k-6K=9D>GkaDl9*K2J8OsP"偙bN% pxcN&ay{Mlƪ3#LmN̕&>4wՙި|3}+e}_,,ALu[ϲQJ5'z@NԝZ̉ED@(PVdl\8N&,)I]dNY8+ʞ_wu⥊8#+1d8s6Ǭ}壯 Uyfc+!)Ȧ1[N}3ǮIGu]x~^ʔ4 qd[>,{1#^3ID=q$%ɥ:A*Cg R@ BH@!Tnwl˭a]ɬz5 {z1R&l\WџgEIّt)8RTp*YMڋFfR8VYbJir5Fč N4egH%<ټ njc*v<᧼ /Ujao.lGvAvPؠZj9IdAvƉ< jO3j5KhiMt|en*=-ABQ׍.|"?Ïs\Z%gt2^L#;K0>;!SSI!!H>S|BϵŵQN,$,J,ya>A"TSMK"I쫈+;;Ӽ[5*^1!;m--?wb^eCiO{*NC/.Ms'  f+vS'̘  TkOHLTpRs#2Y@2N6^T)u[>4(n#*w²Jb$ȤFTxM3,"& ܴyWm k!o , ˒e6GG\r]U2%8WH CQo娣)*[zb2nʹ.CL?gl2\#.WY`WG>r8e1jB Uq8`{l_d9)\$n +L[o"N>eYfC-\Qz%seg@% I^؄*ӬD/j1'$YF\(AЃ]xiZk$5U܈?ZN:5ZC'Zܤ}w~HEVN'O:R|J%ءC.^ڎ`g͐(3!a [0ɘ»#c]j)`rsJ!*jcf`o+ ;mxx 2= }JKo a XN-K;xL@@a,u]ϺU,Y;Ia˯%y\ #2"daE޵>P~?nŠv]wZY׬a)33t2T۷MN6=?Cݹސd}1y"9gV˚!Z1qz&Ww-fRC|K>'cwA?`6$,|Ckٝ0->\#˽5KLiTom\[کNJXu}ꕵۡx[@4u g@+"R.AST+8S3r P,qݕV^fbڝ]d|k xtQ ä=:qC/ѾK69@̦8ۃ)6mkϋz{vC Gv̠d lCȇ`hr.SFmإ>2푈n\y 3k43b?sNjT%a)2}7 I }A6m"o'iLII5y?|Ue-Ңhb=Ϫ۱_*'{h3ry":U@>q|J!׎72ZΝ ]p%},r Tāeu1't̖Xm٩X$:Dl>OKX[;4Eh!BAjZ<|:f^Oh5a Ku/bztw~8i$oot^3Q?rLˊfoInHiqUgg)Ӈi-aui4,a{ nY$HkJcJ8@t1Ay8RQ)( qr<'T2QUET ԫ *DWV-J(YWZ~]^oP6{ [=ʤƔڗ>!C/9kyyrL+>;ʒ[/ fn>O< 1#ryw70"aYM0Ib8H^-ri a ޴B7N9!gI 2iOB *{Ȫ!&FsSmt*Vch|ʢ&E=E+BJ&Q"/qd"8Yn$:W|8a% F~\\ =w帙"i4}BW3߬[o4Yf"31Doڔr]CpϼAylk7S Lj @>s%0)uA 9-^{#x/ަL[`0/(?¨Y)؛a wI{ddC1ڐGdj<R0*eYCNsI(~.D*; ڻ{VqS[BOl]yWMRZ$.%qj"̙.9*H*:HfcEpRoQ#"htL\V Of}=Q]LH|_~kϣ񏈔vrți&!*)rIb@쪖%M5Нs!N=3h%`U3yV| pk,6խ]+{EΗ\^yn۔.*QzMOտD'TS\0WU'5:#h΅A%EZʜ5bҜ6M.^qӶX(1]l(4AҢۋVXkv)^ۚn6eQ~q`a4ElZ{!eٹ Rfmwš|Nwda{%Q cygRA9zXBN|5ّO49_w9.fo(D\EPl~PˢA'Ǐm |)]ˍ1<|`){y?J;|Ɠ=J7MMA~weHb^;+4T1纲ѳ'ZNWRfZx R}Eڢu^} =ּ3CAlC\'EΩ).b.-GB؄HA|ZEy˭yH: $'Xv3&yVQJ/I^ '4ZY[}>ēnѭţvTow(kxǂ Կ^gWzۼr1k }Pc.fŝL@^-7pjorͤDⶴ ppKtrU}$gmJtAPv h*ٲ͛-Zv&dHj|4P9?]]zw wLz zЩ!.+',zb8*߮$jΆ,7bCo/]Eh+#PN: q͸E@G4+5|"E@8xy>XqI3%4&Ueѣxޜ+V[ W?$U7H2ܘm &{}3}`RU=}ii*"Q:, !86ܤP'TsrvwMDKOxinM'\W mFfPOV \`%~JJvCm8kv9EgfvG١w20$-\IMD7OۺrU :Qڃ1<; -:z^%qBZKQD{җxoe%*p 7|-t<^xأbT*n }ۙo˞(ﴲ\^(Zn3fZ,2:"n@{8,-^wQRE~ '>@^U>W5 %3#X5"߶縵mw #,,C8閅WO=ĻH7=ζ:+ ᓞ(NQxTa7$m};aÿmk.47Kt݋B{Z=+IwoN.R"kO5haCK0OP$/{qu[_f_".wy$8)"oX;34Z'G&o5gȬ [푂px$~VlYy?A:O0O.?Iv{~ lz]%xդ1G2 ͯ4` 1w^"B~<׎kh:&9Dɗ@ I4|ߖ^y~r׮ۙ|,y-nQߖBN"n%;TsB֭f =3EXX7W s i*(*+"AC.ڥ+:WR^mSQMz+ . sS!F]bZxL}NN $pgvE mA~DPh#.0k㲧on?֭l/Ox$] L`.\(P+:rj{x}cO#V ̥): f(ýQ ǀ*[յ~-`h1):ҙn@-݁'>c(>,U0.Q/sU*kޑR1&&;{=< QdÅR%R F@"zEG1M}<*:Q5 zW ՟DKj~_  [#Z/9XMFۇ{7șک+hsDf!!/y {ܸ=g0<)84TMʦzj^K"$L+܏!^\*d%\%Ns$Z:˼&,t 'U}~# \ɝ/!-mYVB-Ei8ɷ92jW][тQT~79E3SѧB0n+\q\Xh;edIx6> XCVrpNFK|99QPba-~ $GnX?:a.pf. !®Cf߄Z$ ݞ\؉jrvb1F4 %B B k"r,$$\7K5sn_ +v P$ϩ3/x>Jaw/TiXFN)@ԅAK$r>Gnc QR] ]e\C w^ʺ𑞯W6ު}LB|ұ61R pn=  b>@kDRƌB MQnh50qb9j C_~Poaʀ1>bשiv63u_;fj/1'y9D8a n+.Zfq>ZTΟάs6 wV @)w1`h |ZwUia{]"5 X MDXfl|6b3Z=cddž/bWOgL  Á^ ~Їo;Lx0e_Z,Cõݷ%"({>96?C`/}G(? Zi 6m v{L3Z[ax'96!12'pͥ[˔))L@ƙV~+r2ʑkk9Z 0NG25raQJ #+Z,OhO :X=`O0 ߋWݴcZBb4l’ٟsԳܻYj(J՜:qZo%9" ]c,:ZrPA<@p/" g][uoW(AǸ3aIL/)^j_s;_"KY mĄ"oj=1HfΤ;F U\V>{9Yc6J?x̀W0M-7ؙHrV2 I<( 5uywjBtA֏o\e3YL\ʺkl#ss˯Gb/kBZ0rDhDq9WzC8 @C4.7U{_\_}#!|z(12Od@C?x7 N.?yjvGCҌ"ʚYlC`2'%b[iܫ6hLF HO] M"U1P [9X |UB S~z|.4TP{.b9py-~^z \@JX`nbDWpk9_c,:2YaFμҦ׭b1DLcau"ҝTT 7+ovzӀƣ iO~}$f}e]Է99y26WLuS Mvq9t)iG׉06G -0I#u1}ŭ[cz6WŁ!-pi?K8'`PCrrp\B;ki~8߯I{'DʪJ"am@!BS҂ ?{łk}MqWW,/R+OC[Yw3|ck=} Qc;Y4ed6nگlc`,ɩߤ@7iM=Gs4g%rGpHC5p#S/ڝ* ϓ]6}NxErP?SrbO{Qph*LbY Sn /BZ; }m~9a4-h[ ͎ϭJ$1N&|'c䬥/ʺ&᧥,/94 g)^D/P"܈Edӽ &S#pKDD Ț M9B4Ge@f~޻;a~WOk CL T|;v)␳aH z=lyNS^xG0fx!eƸ.9\( (noAiO@ut:)SPU6&*Bvp F~[@]Ja0dTx͊ZС q0.W2v1hd-CZVA@Gñ|g;=E4'K<@|4^q |\V1p%[#S#F#-CI̥+\),Wyy:#sQP^,JzF "穼ƹ0-hq(B?Z{)6{oݔ2WCtˋg5T8,+Oe0HUܺvRrAD 6ř!D)n:nc a=2ݫws9OYV@^XI{+ #bWy+@% 0.{'~{dzr/ێlL*bd_Ecfa"sص- v$95]&,̋PLY$8>=[w<* C~$\YY7W$Y^qF%EAWQ7{EH2C)Cu͔.w9AYȓKcd Ị< wTPNwbԡ"~H66_0wnDKAANe9iFVg?#|ּ^2|Ś{A&X|[QhY^oG|#W*fe`-ޣ\6i˺.tu/^ykA/˙5nnמz]1Z[ϝomV95˅_6 e^^!MMHчVx]m$ՏKJM4F-oQC23q/T])<6.jxo/|CA^[cB2|A {o1K{2A`O F8;' 9ƀ@bR]ʷq,Vo<*l^ܫQcT_5?$U0_9׊ f)Cץ) יP["q,6 #acd$\ـݻgyZgvbԷaz8{ț}BhA{mD.'*KOik;D #/h;@± !+ګ-ckn.v$?:ܗb{azKޣdGkyVֶZͥ:'Zsg.O\/+i.5j>( =>v w=7\4߈y~)qNKss~9< k {doÞ;Z荄AR4vríḾѲʀ&_>p9UF(#eI|K!Вl036nLGe*6Ne /ˌԎŪjj՚we7r|т֔讞 AZSCr ֔BInt~-#ZVvLBr"9ŗ598Vxh_d^:|xmW(~ My+)#%ʂu~ޯщ*KX8[4XL{J.. 5|E^]sҝcC~L@!=Iuzmʐ^IU:d݌a?a2h/iy;nQo (& =X;-?vkC) fm9ҟEf^-MזJ=4o,q˒i^X\lX޳ۓ{-:V{??&*_i]Ţ@T~9{UpMXאjS雩W::@VVپ=-}_ey{Ď^gifhjrԮ 0(w90{T,OT<~ >ϷXVX8^tΪ/y F&$ZLȏ!DHn˃8mL:dJ'!c\?<ƶ}@}݁ "'||2_}W 3:}6)X.邈Iemś[:ޝrmL#hd c^o;6a!mLS >nN-j'9BPB"7%"J<Z) }B [Sgԓd%7 O MmfZdQ?8k 8VjW{z 5zՄff2!]J73Cƅ2P,Mwǹ*)5H% s9ҏtIT H'~icK"~X=~KH^!Oq& "^S9c*l`t122Qd @Z1N[ :H\t܆CeSSR|DXECydhp9@<(+$̙4;.9댋)5des׷z$Uf{<&v$b)K WTR8Yj'?K^GW{o%8dwJgMz 3.7S[^n?ԣlC9XdC?5{/{/{ 2D{D uwo̧ CjcT#Ț y+L@w1c@]?|K 9dXe,r755뼼ِ\\5A 7 [B~bs^wE)`sOrя)eަlCZ@Kgߝz/miM)|DRѿ=/|pzWPC !Uqu.fc^tX\ZZJ9V]бو+|fq,ҏA_/儘(# :ΓkQn~C <ϳMfɥ$<;eڤ1%iEUgq*;R1=XhW`VUr7.Y"qyW(M&qψb)cAnjIW4ytҝ1Q܃j 6W!hd77"N˴:CM\ti1r[?Ѓo{TEzr 6k?ZQ[7/V{.=ծ"+9= KLe,`S w9oW͡ɓl _G׆aR0e_ǁu5X2k>[:kї/7:YÒ+W.1Ade;f4Y.H:^θ`"7%1$E5:DkP2r@5ݕ+Zf}G 7R=4GObT˷ ώ#_w Taҳjt[H -ysGdhAu.Z54N^RӲG2Qё\I>]zP=>';r?8Dx[k5j4ITU W0*hڬFgLRgX,cA!*}% sY|{F+u]$_oIr+sźv8sR?,%_'N,8+ kħFgd/$[5'Zǡ)A{P {2dfܥC(QUg1r\;Hbb τe+lI""Ӝ .?>ikV2Yr.6ы<OF}Klc+$#˧{ɘ 6S9Ґud`*ٕX5=eou7~4-xf&|ۼc;¼,Z_ݥ&k㯩 \&cwFc렮7ؔWK]}QY:H A=r/KuWT7Voi;Ս+ݖO?em+9W*3Mu=-ZR)Qv!EQa(9P+Bv{@E5*q]?vS!W㐸7g!N£IrWOԇdmbWBM!*I>t39 3D˓ʬy*{+ IfD$5w[EGeLeurH1T~ΧtWyw$vsjf2(dFg]kSz!~']:4`lyi1Yʸ7yT)IJu ^ճķ'^DvIwN{+$>| ؿzFda ObDL{̬o<5|ʐ-DIߚkyBoW+o^'^N? =8\|7rp0~Iq X3 Xdyzl0E p)KdBĔ,DK Ξkm?^$ fRd9M"Q%ƨѣfHç]9_RUAq}<=^F-ڋV욽Vq*ĝ/sru!`D[Iw=) EkvkȿgouS,`*糣: g mb|{{qOuyeڬ(+7oʈz0'#2VQǗME} LK4~I:ֲnj5'Je9wse>{hPg,f!k土^Ɔl|wu|Ñ߬DQx3Ckp)eC>Ԟ$2f=:Hh5ڢhFL,@:E~7BV?Q#3QA.јڬxWujTa7`N"*kKbYJD: ,T3sq%̓!Lo oPMZ~8_BUh2|H@mEj]<m wFɇ|![$Q#zT֞N6 讎HNb!b'rV!Rn&>ww)rR`><\|a +Q۹o=b$Jhܒ"A丄uu?\hG!7˽&K>p50E*~#>ĤR>p8%q{}# pqͿfOG[pVarNv @`HrrUHkέ|zg,tQͭNb)Y0G}ws=?1]Ο.:X ӻ$Vލځsw/@@{W,}v✥"ԸzEIIKUŏIeP`fq4ꒀy]%] -"Փ9szRi ٪Ӎ럤1!Sj3 ^-S`Y9%̥ʒ>2.-}pѷ7^-R2U[KV^j]N牅a"}-| k2a^!b)-D*57hoѠJ?\ζn<oQ0^06%g>)fU*7U'M$+6_7 ԤY|jipUzǵA[ .`{ f"[ꨃH170u eeɲHk.a03eTuu+(l:*owQʑGwE8wU՛nK- ͎KMr9]ay+2p+ҹx?_Q{(Ƕ; -!1FR9nf !К?n cD$=Kn,PYgxqͩ'C }G%3CgQӜc$n%lcfUˌN^ޤM-'KVϚ9yezbQȵƏxTRQ5~ ^u9g3f {&#TuH8%2t):N#s??%?05љT*Rg)Sאy"҇SAܻ錪)qRK=WH=.(<>L},7汫ƎP s+fIX\h;sb).VĦ,|pUYY }0ӐTzqMeRp -NS\ .] HdvidK9}dqzK5nX e5bF6ʍmC@;?{R,l=pe(FM-c<: GНn喊&RaRVz*/ҴT#H6v#I(V!QҠG߄+xm2k3zU35հ2o~Gqrv * [ՒC[~:m&$4ijB84|؍pHr+ƺQ)؂I gHSba-ui-l/о0\M}K?FdD{={<ԍ^Ѡ;|x݋ ]94jFaf|l\Q!r53Lc6?aa5cG|-ls^8%6uO9Qǟ nXIx4paܽfζK~?+2yIb);(JΕFH+*1&"ɰɍPa%'of?cOOK 8VzMécg֧6Y_} om+zgT|VQ?'"xR;gO^L8;qaߘlLbL\Ww>k~[gwk:>2}ZB{W ,w&S ka@Ը?6>3n=)?{2H2, )qH` ޕ3jkTĞB?Qm$%)}bUq_cqY -_1Ӂ)j?E=7>-96l. sx"hc[y7?N - TK79|ѰxzjgmhInHog)v~ C;LJqu pmW<˗=l+(lCPm-[IHHK(|LQkgª?CEBx}QN";FNUcE\k5EG н^Jv<+Dk rKCN w¹*{Ϛ>jhÉW~{|kÿ$a=g1izf҆Mm  z`0X*+Gn ?J >[Std>)`zdM+9,Z', į>cu}nmĐN=z8$Rգ3c 1MEKY$ 5 ]Y^=xܠKHUNyxUqYd*ggmnL%r䰼!@Z"["(͘pfk"v$ρ9&LIQV:WIZk7TT!X52QIe(ZP b}LLϰ:.'T/ kS->lT5}Tr#e(SG:'WmP 8oVV7S*6⋫-7kI5P|-wSX-g `(TzI(jaZc^w.8g-fV]hl3.yOu2&8EAD|L|Z3ɡ2]ۑ5KqO[شܵ,Մ>k*jsέ *Ѯ|\A[ T O=5@'z=]Z(CGEfM8GWP+qNEmF068Z:b7-Ь%{Ch1^tm,R\H TZ#x㮽`Y'}?}iou8KP1㥙夆CZ"8@x µ-``Pj}6LlRU\6[ CZN"*Y=3CȾ3ڣx~,ceG ;,5R>Uw6ԼSAR7|aqu^ځ;V`ۼ:{~۔x9:7N+m1f75dGrzZFݬ(:%P 9GaxLIrl2}>Mn?KwE/:T@Y_a^OME^3 O\s _ ^9$-Q5y'msс cvV I߇!?I$7ܡ\ód[#mH܁F&8$*pw,意hiḩt-,6i0I^,`Ś7{~5QR ]5j^FiT\?8E|ӕ_eoH{UĠT&L-3QWnԤuM* ۥD+%j;bͮ' Y> (؟4 w]|/JW#ȤZca7B'8:{} N$8oQ|W mOnL)Q^!WCM8}:Nhۑc&4ٝqo_@xމɐ5 Q+t*\]w C!W^"ywne/R=`*5bJzMwZN h PQ7޴-␜EgC29*XYKUk&D\4]aw-5&_kD@;I1fͫ{C[ŏY}ExdS9ɇ@~$`KPK}=wvZR ?Ph{%Zdϙ'biys-KhOü. [4/%0y]|(珫DBˀ(D뺹"cfw8NgPmzdo *Ģj6hni[}iY LٱEf9eF8dǣOk@p#B\'Mo=) uĐEB>:6Qlo6]Z* ) ˸kֿ /d?6 Q7Dx'ey:KCaM۽T&ufTx_WD){5PJ7A 2wWqo-Cg*te j ^"~4{;fo-W?*wW1{|k.QZ" X-J/~ ۵dp;} WAD|Qķ~XC}6cT;k#7.{7c8T_4X;B*bm#"""*RJ)EDDDD̛?97t3Zkgсhzt&ޯw.YNˋվgH@E!6~brݴz]DDDDDDDfffffffVUUUUUUUi{z6Ndbase_dir/assets/fonts/ionicons.eot0000755000000000000000000033401214516425663014523 0ustar XLP*]/hIoniconsRegular Version 001.000 Ionicons PFFTMp<OS/2@`tX`cmap Jcvt Dgasp4glyf1lThead6hheaz$hmtx& locaF$xmaxpq8 name`postY2Xh/]*_< H#)H#*.@@.LfGLfPfEd.A \   @(@`@h`0@@ LU@ @@ P@@ @`` @@@@`@`@@@@@ @@@@VVV`L`LV  `@@*P@@` @@@@@0@@`@`@@l``@ @@@`@@`` @@`@@@`PP(@@ )a`@@D(FF #%+NPRTV[]_adfikmo4OT  %')+-/1357?CFHJMPT\_ahlnprxz|~ !%'-PRTVX]_acfhkmoq6TV  %')+-/1357?CFHJMPT\^ahknprxz|~|{xwvutsrnkihgfedcb_^]\XWVUTSRQPOHECBA?=:321+)('&!     D***^ HPvf Dx,v8 B ~ 2 l  B 4 0 X 2P RZJX*dP$n^0v&Xt>b  ~ !!4!d!!"^""##<#d##$$$$$%%|%&R&'(:(\(()*)P))*|*+N+,,,-R-t-.4..//6//0 0T00122223d3334.55^556.6l667,7^788T889099::v:;;<> >N>>?j?@"@b@@AnAAB$B|BBCCCCD D&DDDE(EZEFFTF~FFG8GZG|HHHINIIJvJK KBKtKLPLM*M\MNTN~NOODOxOPPQRQQQR R\RRSST>TU2UV\VWX8XY~YYZZBZ[[\\B\x\]F]]^^t^_r__`D````a2aPaab:bpbbbbccc6cBcZcfc~ccccdd:dNdee0erfFf~ffg$gDgh\hhi2iTijj.jfjjjk kdkkl l4lllmnooFoppBpppqq:qbqqqqrrrrssrstt:tdttuu,uXurvv:vdvvww|wwx xވ JzȈ6PȊ:Ȋ0Bx 8d,(JԏLjґ4ZҒ 2hД"Jbn” bt4.'5&+"543!2+"3';26'.=4>76&+"N !#"" @ !#""    )  .BB.  .BB." $  7  7 &2"&474"25264&"zzzz"  zzz sQ   `Ai!!%4'&'&"27676/3#"'&'&'&5476767632#54&#"325/3#"'&'&'&5476767632#54&#"325@/ /1##1P.%   ". .%   "- `& 11 &,11+%  &#  %  &#  ir{.'76'&#"'76'4"5&"'76/&"'76'4"5&"'&272?272?272?72?6/"'7#2&7436j_jq       F0% 0% pj_j_     GIGI2+"&=463264&"264&" (88((88(((((8((88((8(((( ")AJQX73/&6'46#"'2/632&547+64?6;2+"/&5%#"&7&576&ʳ'@7R/*Y0*~nM(,2G22G2%m&9MN;M:7$mw/M;22F22K/*'AM@N( "3DGKt%53!537#"'&"'&'#.54632227'27654&'&'&"'&'&#"'53'#54'&+"'&7'&'&5463"2;2#4'&+"&7>'432HR0z5?]#!4?]#!\7- 1)  2)   6-"B(     6& 0000i>]  i>]  -70PG-61Q ""000[    % $9"/&4?62?6"/&4?6%"/&4?6?6s $ = $ d# $ #5 $ ll6CCD -CCXCC1 1U7'7'77&'&676>'&'7>.'.'.32?32?327>/73276/@@@%C|||&%C|||-      @       @  >>>>W||&%C|||&%C  >       >  ! ! 3H2"&47&+"327654/&+?6'&'&#";254+'3276/zzzz | 6%   5-!)1  zzz  6 >    ZR%. @@W%+"'&'&'&'&##"&'&'.54;227676'&'&'&5676322767676;25  >2  B     ' J  (1  &6B" ",( 1- , +5 '!"=463!22#!"&54326'&+"3h`  d  H    %#"5'53+75'32cgchQaQ;`h>76/462"&"26V QQ ^ _dzzzhhhh QO ^ _hzzzhhhh !11!517'1'3'75#UUUUUUUU{UU{{UUUUGUHH#"/&?&2"&464&" QO ^ _hzzzhhhh: QQ ^ _dzzzhhhh2"&46/&7zzzz$zzzZS6#"'&?'&462"264&" _ ^ PRzzzZhhh,_ ^ QQ zzzhhhr+32#!"&=46354&#!"3!26'2#!"=432+"43x x  " &r  6&?6/"&462264&"r_ ^ QQzzzhhh_ ^ OQzzzZhhh[ %32+/.54?_ < <  RR% ==  SS0P6#"&/&765427 SS == RR = <[ %6'&?#"4;' RR = < SS ==0P6/"='&?>32 == SS < = RR=2+"'&=47632#"&=43226=4'&#";26=4 "* , !"$$" ", !-%%$# 0 d(9L#"/#"=4;76321#"'&76514'&6#"'&76514'&61#"'&76514'&6 A55AA :: A?. ((3. 4P5p[A 8SS8 A0 (::( ) **  ""  `22+"./&4767>3'76&'&?6[()  H+  44  55  4-  55 `(*L  - 55  44  5.  44 P0(#"/#"=4;76321"'&76514'&76 A55AO  . 4P4' )*  #"   !%)E%5353#53%'3753353'3"353753#5372#54+"#'&6;5463!2dC1- hBhh-0hhh HH 0JLLJ788JLL^XXXX888JLLLL DD ``P0%172#!"&=46354&#!"3!2672#'2#!"=437#73|`  L 0  P --0  {!$!s h h t=+=P0%2#!"&=46354&#!"3!2672#|`  L 0  0  {!$!P0%12#!"&=46354&#!"3!2672#'2#!"=43|`  L 0  P 0  {!$!s h h  37'#%5'5>4&'UkkU 5@UU@/;;/pp@0 1ll-RfR%2+"&54&'4>3!!=47#!"}%&    '&  "$G<62"7'&?654'&zzzQQ _ ^jzzzOQ _ ^ -5R\#"&546=4&=463276327632;2'&+"2#!"432++"'&76=4;254&+3260     "  4   ` 3  `   `  '/R7"27654'.2"&4$"&462"2654.2"&472+".'"=4.'&54?632]&6AL88L7.#(6&&AL77L8K9 1    H  6&8L77L(4&&8L77L}  4 ZB   E <'27#"=&'&?'&65432'"?6'?6/& t U lm V t X ?B??s x J [\  I y Lw5A52"&4'76&3276zzzzOQ _ ^ zzzQQ _ ^048Z%#&'#"'"47>?27"&/+&'#'&54?624"24"7/"5'&+"#&?6;76;232($$A<$%+j 7 007 ;Xh  "9#     Un,,,ua VV a/<62"732?6/&zzzzO ^ _ jzzzQ ^ _ !"./:G\ju7"&54657632"'&/&762'72/#&7631&54;26&76?.7>'2#"'6?6767'&7>'6 %S- <? 9: <+ -"3- (+G<! &   #aK  O >+3  ="1 "!/"35< )L (  "&462'7654/&7&zzzQ ^ _ zzzzO ^ _ 46;2/&5uup\\ #7#"'&76'32''76#"&77&  5h?3*V5h>3*V   Y ɶHqY ɶHq0P)@%+./6764/67632#"&5463272#"&'67=4/&/7>   N M! P BK"3    "PW98XAAX89W;    A p 37'#%5UkkU pp@0 1.72#"'&76546%'&54&'"'&?6312?632v): L I .d-3$5  ;+@ !!'8  4$/+C:S72#"'&6323276767+"&7>54676=463122'&'&54'&'.3&'    .! !/ % - %%  3  / @D  D@ / 8998  By#"'&'62&'&?67&'"#'&'&6;76367&'&'&'&'&7>2'&'"&#2'&76'&'5>76?&762W%56% /B'8, $        T  $ +9'B     A%%?V#.4  +.  !   m /+  3."    ! (2"&42674"&'&63?64/&"zzzz2J>*,@@-II5KKzzzD1 )9?,-A*/ 5%KjK*26#"'&#""&47676'&767323276'& * $ /"-/  =! $  71 -/  x4%2+'"+"?4#'"+"?6/&;23725'&;237x (( Aa  2y&%z2  aA .DE- (;CK+"=4?6&#"+"=4/&"+"5&'.'&5462"4;2#'"4;2#(    YvY$8L&*  ^ * 3__3 *_ *&:SS,p!G$2"&=4#!""&=4623!254%"=463!2+"=4+"+"=4+"#     d(bb   ^^    @ -7CMYa7:3+"'466+"5:>2+"&546;676&72=4+"3676&754+";2'24+"3 7&7  Wb -bbe  OtN  _tR. '08AI2+"&46354+54+"#";;2=322654#"264&#"6264&#"2654"Q.AA..AA.9#$##p  >   6 &.>^@@^>y##$#  5  &S  6 p &/%2#!"543++"&'&'&'4763!2>54'&'B!$," < /  & ,   0'+!.9O & J-DYg1#"'&547654'&5476321#"'&4764'&5462'#"'&5147632#"'&5147622"=&54h88//3## //884## 5(""5IJ5->?,1!00! L,~,5JI5 .L !00! $  $(%'&'9&'&76?6762u AI42+$   -,  *S %)41L@ (  -, %%'&647&'&631326;1   Be76;2"!4&#264&"4+";264&"+"537+"p022*:x:'$ppJU0`V),L L"\9 8 F#+2#43&53+"&5426=4&"462"    t(& L$  $ 7   ` #!5463!25!#!"&7";24+";24#@@ @00>#-5=E463!2#!"&57676&7676&7676&24+"3724+"3724+"3ZY     m1  i  i  hh p'/7?GO%2#!"432#!"432#!"&=46324+"3724+"3264&"24+"3724+"3462"\\/$$$B//B/$$$,,\0D/B//B;X,,(X5A462"27#!"&=462?632?6276/&?'"/63!@((lK  K!$K  K/7Q0 ((nP PP P0B"R H%#/&#"#"&547>32#267#"/"""'&764'&54?32769 Gd `>Hfs 0H!8 4dG:dE 9LbE/+N 8 <%-A.   Ed/2#!"&54634#!"3!2'#"/&?62762`D888,z@88-{"2#!"&54636/&"'&"27` z,8@{-8##"/&?62762&"264$2"&4;8,zjjjzzz8-{cjjjzzz2"&46/&"'&"27zzzz:z,8zzz{-8&.C&?"&#"/&54&5&767667>2264&"6676726 >2 P   Q 8$2*""o + ,2$9 Q P 2> #  C  ` $.f4;2+"52+"=4;4767632676&72#!"546;2+"+";254+"=&+"5&'&63<-     L ?        1 8X % )"$%/&?&'&6766"264$2"&4  55  4.  55  43jjjzzz  44  5/  44  5jjjzzz2"&46/76&'&?zzzz  44  55 44 5zzz  55  44  55  4/72#!"&54634&#!"3!262+"&=463'"4;2#D####(<   d###H#|H  412"&46462"3"&4632'&#"2654/76?N88N8$$GzzzV1.!(Fddd  8N88NI$$++Vzzz dddF# #,5%#&'.6?>766'66'&264&#"264&#"#5476724363676;272##"#?>37437&547&+##6'"'&7##3;#"&#"'"'&=_?4Z  _@9`  [        >'&'&#"2754#"32632326 @  F0F  A $"/."(   ''   (|(   ($  } "]-0>  ) 0 4 y I  W  `)%#!"&5467>326326/&"'&"27 +6%%6$* -N9VEz,84"&88&4 ,AM'{-8M3)C"/&4?'&4?62"/&4?62"/&463254276323 rr```rr>>''1mm \\ s\ mm a 99 #jj#M3)19A%"/&4?'&4?62"/&4?62462"&462"6462"~r```rr  M  s  m \\ q\ mm e      M3)"/&4?'&4?62"/&4?62 rr``~``rr1mm \\ \\ mm  %##5#53533&"264&2"&4;V*VV*V'bbbzzzVV*VVbbbzzz*#""/.?'&4627'&#""&5476 rU2(/02  -(-J o~T1(01116%''5755754620PP0p0rr0(hq  qh!)19A%+"'&47632$264&"264&"6264&"264&"6264&"n  ??C[M3## RT((:d  4778<-W  (( @`2#!"&546354+";2$   `    7&?6&2"&476&#7b1>zzzQQ1bzzzQ ` #7'#'737hXXNX3NXXNX3`]]6C{'#&7632'&?&'&#""/&?6376&76767632"'&'7#"'&#"#"&4767>767>7636'&767326'&li#2 $ !?"!078:/A$*  w  F9 ."5 3  / $ #@" ! 6B=3:!   $ A6  8053 @@6"&46272#5!#335,,)###**H(33x2"&4654&#"6767654'&'&'.5&7&'&7>'726765&'./".#&47>3675'&7>7632zzzz_ lJG65"#0   -    zzz (Lh45K0,    '  1  X    %8K7'&762542+"43"=4276232#"'&?#"4;2"=6"=4;2+"/xt  upu  tM  tMpupMt  uu tMppMt u upMtpu tM 2"&464&#zzzzjjJzzzjj1 A6+"=47%/&?632?6#!"&=46;;2t   "##&j   ##"&"264&2"&4''7'77bbbzzz8KKKKKKKfbbbzzzKKKKKKK7''.547'632632\ -4.;H9%%90Bs\ )0,D5- M@M,,B )/&4?6&=4?6%46/&5d> ^^ Qb]]_%'5#5'7'53H@l@ Xk0(h+48H^g7#"'&4763276767>765?22654&"624"&'&547634#2#"'&'&'&'?62654&"      r  =| 0C i/&&  $  ":     Z t [A<*:*" !  c ` ?!#53#7?0@+**---zz@vvJ@...!%1%+"54376?32#!"&5463!24"72=4#!"3@\r p   x v    '"264&2"&4535#4>54&"#462bbbzzz**")1D1>fbbbzzz**?"11"72"&4264&"&2"&4264&"L44L4J  .zzz^CC^C4L44LN  zzzC^CC^"264&2"&4#535#53bbbzzz****fbbbzzz})*0 "&=432#';+"&546;  L `% H? P`B ,7'7632#"/&?632%#"/&?632762CBL @$?2EE.OAFA4 462"27#!"&5463!'P&4&&44e&4&&4&  Cu+u,8HU[+"/&7632%2+"'&?632+"&=4632#!"=43%2#!"&=46354&#!"3!22#4     hh0FFF % %04  2"&47'zzzz}}zzz^^@ 2"&54ndnWWZ[dd[Z"264&2"&4#53bbbzzz;fbbbzzzk* `!'46;2+"&=3?>54/&+3#"4`/  EE  /SSS 8k0  FF  0%8K"/"=4;2#72"="'&?#"43232+"=4272+"4;'&76250u  upu  uNm  uNpupNu  udu uNppNu u upNupu uN 9A7276/&/&&5'47/#"&//4?4>?&264&"   C C 0  !k  3    3  p - - p1,P2& )1P,4 .6=D'&667#".'&767%'676&"'632&7'.7'327''6;8d  +(*.T1) 668668(+))pl O "~ @ | d ,).. :6(8R;6(8 ,  P" +/:"'&?'&7627&547676762#"'"/264&#"  -%  %2( H4 $>02%  %-{)TtTT:; -% %20>$ 4H (2% %-W);:TTtT -Dj#"'&54654'&'&762%"'&767632#"'&#"#"'&547632%+&76'.#"#'#&56'&'&7632+&'&7654'&'&#"#"&767632'+"&56'&76322+&?43'#"&5.#"+&76'&7632+"'&56'&'&7632    5DG< 4>:/I 3-)  D-?L   -/J9: " -     ~               '" $  &1 +!"0 /+N; 39$:DW  V;4:R6$*2 ,)'C02+"  !(*0   "!$p> ;j/!   #$N EN bV  Q_&8;:: -A: '32#!"&5463254#!"374;2+"54;2+"5U&"jkb"72&?#"&?64l4  t2+#5#"&=4635!fent((!546;2;2!32#!"'&'&3 `  I)I  O `'/7?GO62"#"'.+"#"'.7>76322632264&"264&"264&"6264&"264&"T&&^)!;; +' :6: '    8    8  &BY 4 4 YBFF  FU""  8  L  8  463!2/&=4/ v  7_   k L08@H2"&547675&'&5462676767.54&264&"4&"26264&":) %4#):)):)1- "";""""`)'$ %)))) &4"""""":F%2+"'&'#"4;676264&"M$&l&$MM$&l&$Y>>X>>3!$$!33!$$!3x>X>>X>+3_g7#"'&?#"'&=&'&5462;'&462&264&""&5476754'&+"/&54?63232264&";9 (Z3 ):) Y) ""m):) Y) ;9 (Z3 ""x; : (-*))(( ""))'( ; : (-*"",4<D%2#"&'"'&'"&547675&'&54623>4&"2264&"264&":))& D-):)):)-+D '""""" ""):)  ?))))1D  ""4""""1;CM2"&54675'&=&'&546275&'&543264&#"4&"2264&#":* u*:* u*:)jj  i*'9<,**',<9**'+77+ """"2""DLT\%"&5476754'&+"/"&547675&'&546327632324&"2264&"264&"I):) M) 8 ):))%7 (N3 """"" ""j))'( 8 )))7 (-*"",""""3#"3!2#!"&546#32 @ `@4       $*05:@GNTY^dk2+"&463&'#5&'#6?67'3&'7&'6&'6''6367&67&'&'7567&'67&'767#VzzVUzzU!u>>==m! *2." D!MF # *4-" B!Mzzzz6+ "*>&&>>&&8   5JI6D  #(*7*"m8) "*v   6JH5D  "+6*"2#!"&=46376!"467d#### ####_  _7"=4;2#'463!2#!"&5%24+"=4"+"=4"+";2+";22=4;22=4;24+"=43d@J8d8888d88dd8888d8888dU 3#"&546!2+ V j N7/&76?67"/&?6'4"'&#"/&76'&'&#"#"7676322762  8? ' _%' 8"     (1!  8L ' Q%' 7"    ! %17;#!"&5463!2#"4;2+"57>76&4*M  k,&  @82+"&/.'&547654622=4622=4622=4" +#: % +      K )4 #'" &     m$,5>2#!"=46;&54632632'"3264&#";44;#"&5%2+hT%!!%+""p"x8##L@@#2"&4"264&"2642676&+"zzzz"B4  zzz(!373#!"&'5463! X}" 9 q` `pA2"54'&""54+"#"=4&"#"&+"&=46;2=4632;L48 .. >X> .. N89&'D8  L. .,>>,. .&8N('7&\$ %753%!!#5#75#35335#35!5#353353rr9q9999rrrVVrrrVVVV$,2"&4%7."67'7&'6264&"67'6zzzz Y>>Y  Y>D8((8(Y )zzzVY )>>) YY )>Z(8((8c* Y&/"264$2"&472#5&7654&#"#>4632"jjjzzz## $#  tjjjzzz    '2"&42654#"7654&#"3632354zzzz  >##$ #zzz  U  (07>2#!"&=46;&546327632&"264&"26435'75#'z.%" #%1    }2",k,"2:'%+    JE==E   &1?K[kx74&53/&?6'6&5/4366&5'/#&75767/&?676/&476&?6#"&/7&?632'76#"'&"'&#"&54766/&7>276m = g%  'C**)*)'&&< %E +'H N   =T>  * ?-%2    i,    )66(4&'&54671326;654'&+"#"'&'&+"60/A0Pd<0A/=""=**#  "2*/[[B.E@$MHR@E.B44::$   2#::?II %5A7"&?62#7&?62+"'7&7>7672#!"&546354#!"3!2A_`>5  G]J: X  w`+&'&54671326;654'&+"760/A0Pd<0A/=""=**#  TB.E@$MHR@E.B44::$ ")E 9HX7#'"?6#/&?67"&76327'%.?&'&67%6?>'4#"%4#/"325F\l.-  9    )  r4{FN1#  _   )  C 5, 462"3#"264$2"&4   &&]jjjzzz   jjjzzz 2"&45#6264&"zzzz&   zzz  -2'.54632667654&#"'&#"7.0B;.44.;B09%%_(0"++"0(_ B15D,00,D51B,,X"2*#0  0#*2"X 2'.54632667654&#".0B;.44.;B09%%%i(0"*B15D,00,D51B,,a&2*#0!@ +7CO[gs"&46;2#2+"=4+"+"&5&546354+";2=4+";2=4+";2=4+";254+";2=4+";2=4+";2=4+";254+";2=4+";2=4+";2=4+";22     X X  NPPp     (( , HHHHHHHHH  !%1593!35#75#75#75#5#75#75#75#5#3#3#7#5#5`Հ**************++++{++++**U++U++V****U++U++V**+*++***U++''7'?'767>7y$4 !05<Rf)")fR<50! 4$m  *62+"&=43#!"&546;2;2=4;254+";2   <HHB@PP``3;%2"&547'&6'&'&#.'46'&#"&546'&'&'.'&76326264&")2EFbF      "  #GfII3    " 0P#*%3#!"'&535463!2&"2"3!2=4#25#300 ^ \ hP    #!"&5463264&"75#+U{4&&4&U*&4&&4UU#%'&'&'&'&7665&'& *6Y#I $fc+- ( lVaE   CV'#l5 $Hc@@ %1?%#"=4;25462"&72+"=43"&=4622+"&=463@   R     F    R X p *p X %'''7''7'7'7777--JJ,-JJ-,JJ-,JJ AI%4'565"2"=4#"#.'4;254+"5>722=43+"3264&"[@kK Kk22kKKk2  :)):) Kk22kK Kk22kK  8):)):@'/2+"&=46;546654&325754&"9P7R  6(8(0(98(/}  E0((0p#:2#!"&5423!2654&#!""54637#"4;'&762#"'&p   W@A  TR p  @@ TR p#:62+"&546;2"54&+";2657#"'&?!"43!'&762   KTR @A  L  TR @@  $%/&'&"/&54632?'9:)R<;)h:*9);0ZKTtTTtlKZ0>$ 4H ([ tTTtT 91"&462"&5##"'&=476;2#"'&=#"&'5#r& ,  z   U& {i  zz  i )746/&54?6&56&547'46/&5FEi>> Ed>>x32 $%v2<%%  &45=QY32#'&=4'4;2##'"574;2"5%463!2#!"5462"7"&5472654'2"&4~h4j82~h`d8!.!!.v!KjK!3(2D2(C.!!.!Dv<|~<&C.!!.!&/5KK50&/"22"/!.!!.|'&'"547>32%#"'.#"#"&'&7>76.'&5467939313131;267632654'&#"326*"3 ),h  !   2 , Z    )/ ( $.-$ "(  d6.  ,+ \P0!"43!2!"43!2!"43!2p``` ` `  Yn7";2+";2#!"'&54;24+"4;24+"4;24+"5>762=422=422=4+";2#&;2""&=4#& I I MM I I I I M(  (M I /.#9 $ ) 9 9 ) $ 8$"))62"&4&2"&4$2"&4    J         P`"&462"&4626"&462P      H    `  :%&?#76/&65#/&?635&?6/3'&6O  77 O O  77  O O  77  O O 77   O  77 O O  77  O O  77  O O 77  C!;"&53#"'&76;2+"&7>547+676=462.`   (    !. t|   / /   D@ /C("&537+"&7>54676=462.`l  .!!. K  / @D  D@ //72"&4327'&7674;54'&''&#"/32&462"zzzzx)/0)2!d5335d!!.!!.zzzV'J5 WX 5J'0.!!.!&6?#!"&=463!26"=&'7#"4;  : 9C a  b C9 :p/76232+"'#"4376232+"'#"4376232+"'#"43 6 KK 6 K 6  6 K 6 KK 6 H      r+72+"'.467632=4+"32=4&"372=4+"37,54--45,(oor^l]]l^oow)  (QQ%6/&&576?6'"'&/&/&47R c& 5Dp H-N  [m )6Rd2"=+"4;7'&7632"7"'#&?622#"'&?%2+"&5467=6767632263.54632# I       A&77&,'5 (>!+% 7x 3  1    8L9.- >3&(, =BX%+"767>367654/&'4'&'.7476'&5&62272+#"=#"4;5432A8 8 ) 1T1)=    > -  !11!  -X  P0 $(463!2#!"&572=4"4#"32'!!642}  -U   @ qV ,2+"&5463";24#254&#"7254+"3   @ o} f 1I 2.54264&"TxTH$$2&|((N8./0ICQ8q(('4E#"'&'4#'&7676326'&'&+"7676'&#"27676'&'"232:kh=u  % R  (   z ,_0   @@9N%#"'&'&7632'&'&676326'&'&?6#"'&57547272?N;9 <    &4"%"* #3#$0$`  Q+10     !#4'!     #$1  ` "54;2+"532+42+"=43``pw`88 ."&5476322654'&54632"&=4632>  0>> 66 -/ '/- %'    {   R   ; CC CYXC ;; /?B/ %86/A@/ %n% +  *+,+   '  %2+"436"264$2"&4*jjjzzz jjjzzz2"&424+"3zzzz*zzzf  72+"&543  ` =!%5!%5!```887J!D"&54?#""=46;'&5476362+#/&54?62326=$ . u.  "$ "$ . x . " #`p2"=32+"=42#"43RLnLpnLnL  '52"=&546#3"=&546?3257325&2"=&54 M  &  9>bk!  ! @hhhhO1!  !1Z&!?62!276=42#!#"/&54< ). (:; ( 00 .( : Z& %#"'&4?!"&=423!'&462z9( .)  : (. 00(  -A7.'&6'7>76&276"/&+"&?676+""/574365LN74MN;&/!'/ + 'PL,LP' "-L47NM47M(!/&!0E^A//AJa )2"&47676&6326'."7676&zzzz  '&I  0:0   zzz  !!h   1746/&5&=4?66#"=4&/&47@ K^LS^L^1 lv 6"/&?6&/&47t A  ch 8 `%&=4#&7672=432} U( AkB@(2+"&=46;32=#5&?>32'k 0  FF   TTT/  EE  -=&=4&+"=4&/&7676322632&2654&"".">>D' " 'D.   @-==-@DD%   @`76/+"54;2OGG\8 @`4;2+"=&546GG\.%#"/"1"'47'"'&'"&="'&547675#"'&76'#"'&?'&763227'##"'&767'&7632>'5&7325&'&547625462>?627&563237632#"'".'>3632y   `     !`   !   ``    !   `"     `   !   ``    f   $8c & &c8$    88     $8d & &c8"    88    @`%!"&5463!2$       ` #/3"54;2+"=4;2#3"=4;2#4;2+"5h000(00p8@'3M2+"&=463";24#264&"264&"754+";2"/#"'&?63'&76&&&&(pD    2    &&&&``  0  #]'$&?#"4;'&6/&546?632+n / /  EE EE  / / 00  FF FF  00#/76462"72+"&463264&"6462""&46;2#6"2646""(88((88(4&&4&""(88((88(4&&4&?""8P88P8&4&&4""68P88P8&4&&41d%"/&76326'&'&'&"#"'&'&767676327632"'&'&'&7#"'&?62"/276767632 *+   H  (%(O;H ; %$R$&"   *+   <"L   ** "%)  6Bc S"1$(  ++ T<  `63!2#!"&5244"'!!   p  `R  `(4IS\753++"'&=#"&=#"562"&=4$2"&=47#67'4?63272254&#"3264&#"@   1 4{  g  LLZ4  44  4 `  `  `  ` e ' @ H    ?''3 373***..8((zYYP``82"&45&"3267##"&462zzzz@!!\BB.&:  +"22D-zzzHb!!B\B-#2D2-@'2+"&#"+"'.76323267+&76) $ ## " 0- , !&'@< 852p0Z 8m76"&54?676?36;2;#'&'&'+32?63#"#"&#&'1&'&76;676?654&"#.?6 BV>E  "  D,@{>E  %   D,:@ @kA>+-D   D,@%>+-D    D,??B59=ER$#5##5#732>=4'&'&+5353353'3535#76764'&654'&'&'2762#( )W  W) (    H    &! @@@@0 0@@@@  cJJZvB   R'?&4?62"'"/&4767627676"/&4767627676{y#{y RR R QQ  <;u RR ;:P0#6;#"&46;#"5372+53264&+5+)XX.BB.XX,.BB.XX))X8)+B\B+[,,B\B+)8)+ .C6462"7#"'157654'3&'27&'&54767'5676323&'##"'8''8bL  f N>.C gr&4%&6]   18''8'iOz&   .A_0(,) 0*)  +.6PZ]7&'76''&'77&='./67>7662"&454'.'&7>76'6547>7'7>''"] D]((''skS QQ RO&]=5):>36?  Q 8  6 P6 8  >37!'%7#3#31/##yp650bm3m--D132@(N `'3#'32654/3'35+532@f?#*%(@$((/5fvʝ-%kccS,Y,8@2"&4%6&'"67&327&6767&'"&27&'&'767&pppp:<86 6-@A8z(&T FBBF>J?GBBDD@%73#327#"=#535#535432&#"3#|u!.%8 37222273 8%-"0 " A u000 u A 0$2+537#546;5&#"#3#"&5463k k29 # '"-..  8$4)$)8 V J<2+"'&5463>'6&+"7676;274676&+"&=4;271 Hs / F @  R ` 9mR  |Rm  T -   !6'.7675'#"&/3326?''>./"'67676=&'.'&476?.7>7>7654&/66'&667>54&        . '    -1 (.$ ! 6  M;   (   %  ,         "  * A ;- &#?2#"54654'>54'6'#"&"&+#"'&'"327+.54VC .9 "6" 8.     DU_Kx +/<$  $*+CK0-.0F<00",+0[9)99) F+.2/BE.0)0*+ @)99)99 !!?#'#3@-&(/B(xTTxH!'7#3/#?#'# 560cbm--2@'N3'/7#";26=4&'2+"&=463"&462"264&2"&4 00 00 .BB..BB.f4&&4&hP88P8`0 00 0 B..BB..Bp&4&&4F8P88Pp +#"'7326=72&#"#"'73254&'&546y1$ #$UDA7$&+4]EhՃ>&@ F.<?& "D,:02#!"&54635#62654&"54&#"5#3547632a  V7#77  A   d%&a %^ `"2#!"&54635#'#35737#5##8**88**F*8*`DD`66````<g"/&76762?6=4/&6=4;2#"/&=4?67"&54;23254&'.4632+"5&#"#5 '() -'/$#$'"K,)#( *%  \^^    _ _  ^{" 23  Nk72#"'&547632#"&54767##'"'&'&'&'&'&547&767632676?654'&'&#"&#"&#";2    ~"  $@  " ,D() B* *2 )%VT     t&:. *;%'/ '=$  %>B2#"'6?32654&#"74676'&54632#"&7>54&#".54]"'6CP>JV. =1,2( VC4MW5C ,?/&2E " ! hnD] Ac%#"'=4&+"'3276?#'.'&767676?%567676'&'&#"567632   P/?    )+- o> \)  a--"      f   * %/;0 1  &/QZ7#"&'&=46;5#5467632+3"7254#"+3'&=476;263>=32"3254"&`"!h '`.3.1!h!  +' (79" y ` (5!!6! "&#  >FOjs%462"&'462"&%#"&547&546326737632#"&5'632&"26467&#"6=&'&'.'&#"327654&#"#"'73267BtRSt7JV EJ7?  Q2 6LM6 26MLt u /0 )     3 9QP9  &b&M&  "1  %%   1"% n   62"&452#44#4&#!.!!.!iP`PPp!.!!.iP`ៀu%'&76'&'&'&7&''&7>76'&''&7&'&7&'&767.'&7>&'&6337676'&>76726>7>7667676616'767676&766'76'6  "&  !        <4< P^&%IK  D 7hT0      <%t+ hQMw      $ *  . (1%# , 5+,   32) -% `8 m%#"'#"&547&54632632654&'&'&'&/&'&5463232654'&'&'&#"#"'&'&'.#"3276u >,Lk>, LkY     !     '#,= jK ,=iK?          nv%"###"'"&#&#""'.'&#""##"'&'5"'".#&'&=767654'&'.'&7>32&'&76267632$"2646&"'&26264&"   %D%    '$    %''%   $&  X 2 B  X    "  ;+--+:   "@  5K5(2CV"&462&2##"&/#"&46326323747"264&"327'.7>&"#'&'3264&,:()C  +F&f     !))0N*O>(   p  #727#"'&'&'&=#567676733#!"0 >`` 4A : +p@e& @#!"&5463!"224"7!2   p   i `2#"'"&767.54zzzV 3=bb  P0F(7"&5476=4622654&'&=4#"*8P8*(G0"2(88(2#I6'41'&76763232#"#"'&76765&"'&76'&5476/4'&54 @"1@ #  1   >"   E     +# #7      I%1#"'&'&#"=43276767>76767>7632727676o @"1@ #  1   ?#   ;     +# #7      %4<HP"/#"'&?63'&762.=46;4;2264&"754+";2462"    2    %H$$ "'`T((~  0  h%  %((@@mV^"=762#"/"'&?'#"&547'"'&?'#"=4;2+7632627#"54;24&"2 I5     0HC^5  % ]<% )Z)K< ]JNpNNp 1"514&"654&3257P9(8(R  /(89(((0}  EP0#"/#"=4;7632 A55A. 4P4 (6@"'&67#"/#"=43'6514'&6'6514'&6#'76F 3( A5p5 *:B?( /C0   | )E| 4P8Q>5DS8 BZ/&:( 1BR ):C75#"'&547.>#"/4/&=#"&=4?6;27/5I. F *\   D%9* FW[/43  .h^L: A xDn  F5 62#!"&?#3264&" $ $  pzB  1GHd#"'&'&'&547632327676=4'&'&'&7632&=6;327632#"'2#"'&=476763232+"'543>'&'"&76;2'&#&'&6 ,@' 7'.#5% " '  & ? D56' "\        %-)'% )%   </0B,-%$%,5R3       @#"'&'&=6767626=4&@^BW/ ?+050);=.ZU;TA SX<$*7'>`$/ '&'&"/&7&7632'&"'2/&7`^!/2l2-"N=RQ=,v,OF55`X  ^77''55*9;2+"4;2=4'.'&=476;25&'4+";'99'  x `V'-ss-'V o#..#.6"&=##"'&=#7##"'&?>73#"/##"&462 ,, b --#$$0 xx  xZ h i Zx x&&2"&45#5##335zzzz;V*VV*zzzk*VV*VV @` %##5#53533@*** '7'7'5&2"&42654&"baaUe;qqq|XX|XC!R! S!So2=UpppW>=XXz#"&5463!2#!2+"#"&546k       2"&45#75#zzzz000zzz((X)W 1567&%5$2"'=5##5##5#35335335++++<<< 0 0 0 0 5&&55&&b%M F%%F Mb @327#!"&=73272654'&"5463!2'654&"&#"'54[ := :& &(j)( W < '99 ! _ &P  "%)/2"&464&"#6#7''6323&54'3'7#"0pppp8fH!81N*7Z~*7V>Z~ @` #5353#53'5335373+535353P(PPPP(P(PPxP(PPPPPPPPPxPPPPPPPxPPxPP !6'3462&"347'zh=V=H@.(_`+==+N. UT#!"&54?63!27#5##'!'!  !  Q\Q =\ ! ' ..Vk%!'7Vwx*xxVk7'7xxkxw 2"&47#zzzz`zzz`! "&4625zzz`zzz`@@'@ "&4627'&zzz``zzz ``@@@ "&462'zzz ``zzz``57Vk=!'7'7wx*xx`f%2+"/&4?62A  S   SO    OLp7&4625462762"'  OO    S  S  `f7"&4?#"&46;'&462  S  S  #  OO   Lp%"/"&="&4?62C  OO    S  S  Vk7#'7'*xxwxV7223#"'&7676&2"&46&#"32767'#"'&7>32#"'&57#3&'&#"32673276  QzzzP@;<%$"!=  /6-/.    'B  zzzP 88  883::::- ++      ++      "<=       <=       $%32#!"/&546;76323'2654&"Jb 3  3 bY Nz="   Y %,373&'653#&'6#57#676&'3&'#67&'30>3;V1:3^0;11=3:S1n n1 n21n (@lV>(T@'(?)6H$!"G6$G76G"%2+"&546;537#53   %ZCY-Y-s  W --{2+"&546;53#   %Zs  W --32+"&546;53   %Zs  W --%-+"&54&'4>3!32265#33+"5 && /^   &&4 p@ ,B2++"&="&=&5462632632632=##"'#"'"&#'2767676327676323276546;2654&#"#&'&#"#"'.5&'&#""'&#"354&+326!@&&&4&0#( 0     7        P  4'`D! &&7&&41 ! 6@        ?e` *2:"&4622"&4264&"/#5'&4?63232"&4264&"9L77L8C6&&6'+' = H  ";L88L7B6''6&=8L77Lg&6''6-- pV&  E < %8L77Lg&6''6 #5'7'7537'aag ~~ g** ``g }} gVT**T"';7'&76?546;7332#"'#"'#753#"'"'+26?243 &@`@& 3/''./&&0++9$2(Z(2$5'\#  b55b  ++**T))T$ 2"&4##5###5!  +*+  x+  ,-9H\g7"&54657632"/&762'7/1&761#&54?66"&4767"&5472654&'264'(^5 ED ?> A. 539?Z?,* &*&aY  ] #B/7 Abh;-??-E4 &6 "r6'&=465#5'z&&&p    2'463@@X $2+654'#+"&546;5#7U&p8$*" *  `!37#"&=46;2'#"&54632%2#"&'6=4'>(  ( ojjjj (  ( GGG0G3#!"&53546;25#0ppp(p0((((2#!"&54635!P  62#"'2654'762Y:*8':$A)&6.?/#3#3#"&'#53&=#53547#5367'76272002CCNCC2002D'"4&4"' 000!''!000'"44"'%/&'.77'6/#LZ=X$U2/S%X>XM#  753+"&2+"&=&54P X xT> | = tN8G(+ +(G8`'/7;=4>2+"&=#+"&=.264&"264&"75!58P85     B@`##  '  '  ijj15!2++"&=!35#p(/!!/% ((00P@!//!p@@ @#'+/32+"&54635#75#75#5#75#75#5#75#75#800000000000000@00X00X0000X00X0000`00%#57332#!"&546;5335!0`@00Hа``  %2#"&546;276k K  /0]/'u K ԗ )$ /]0/  #6462"72#!"&546;73264&"%4%%4X \BB\B4%%4% B\BB\Sv?%2#"&'&#"#"&'.546'&767676&67&7>7>76'&546326'.'&*37&7647636&'7./505656&'.76&'&'563233654&#"&6'.7&'&767>76'76'&'&=>'7676656654'.546/+"'"7>j  ('%"    !"B&    w             .  0   V    4    #!'#E ! -,  @     T !*.             #     !&  !##5#5!373'53#53 pP@@`pP@` 00p@@0@@P*#"'327.'327.=3&547&5462676}PDC52  !-+ Mz8R !R i,*%5# 5_)8#@EP_%#5"'&'.'35'.'&'&54767676753#&'&''5654'&'&'67676;  @E  @ E        ##2 x  !! j O\   k  `!)-+"&=!+"&=76;2264&"264&"'!'#S-   -* Kv vYUp2#!"&54635!%5!ffp̄,,$,62"&43!2+;#"&54?'#2"&4i""PD4 K J*5""F""_*  ( 3"" `!!7&47##2%5"&5#3465!@ @&P&@ Pt` &t&&P0P&&t& 2+5#"&=432+'#732=XZ9 9Z' YY? YY'73+46;2'#"&=463U : 7LP : @577'53#!"&546;#iB` +B`*+2#!"&54637''UjL*M77'3"&4632&#"26{@]*zzzV(& Eaaa@] Vzzz aaa 2"&47''zzzzLzzzM.R?'7z z lz%2#!"&546;>2*264##5#UW#,#5  ((p:  @HH!(.59=DKRV"&4676'&246'&76&776&35'6'&24"24"6'&6'&6'&&24"&zzzz   , P_ 8 h  P  zzzzrV u ^ v/{9    U 2"&4'7''7zzzz8KKKKKKKKzzzKKKKKKKK+*U ''7'77*wwwwwwww7wwwwwwww2"&4264&+4&#"#"3zzzz. 1"-&%zzz,#0#&2% `%#!"&5467>327'''6;)2F>-G+6Ro,9();F2.D%,Eƍo-4'&'&'&'&'&'767676767654&'&67>  2#" ,    R     (9"N.3*-E ! &'7O G&i  &+  6  @2#"'7&546'&'.'&'&'&'&?676'4.'&+"7>[73z( I       $ 'u5<[     `%#!"&5467>32#7#5#'6;)2F>-G+6RDddD@9();F2.D%,EgddL `&%#!"&5467>32264&+54&#"#"3'6;)2F>-G+6R##@.&: !//!9();F2.D%,E#2# .@-#/B/ `%#!"&5467>323'33'6;)2F>-G+6RhDddD@9();F2.D%,EoddL `%#!"&5467>32'6;)2F>-G+6R9();F2.D%,E,43+"&54676323&'&'632'5467&#"'327&[ */!(8," 1  .8+C SA  " $!  x/ !/9(#5#"'7$Di!% k +*V3+"&54676323&'&'632[ $36'.B3( %: ! #8$A3L $6%'7B.)>*!%#-@@@37'7'77'7*-``--bbb ~-``,Dbbbb@@ 7'77'7'537#553bbb((P(^bbbbl((((((((@@ 7'77'7bbb^bbbb;CLRZ`i%#''#5&''7&''7&'#5367'767'76753773*2647&='767527'"'77&'654'#  8@8  ##  8@8  # /F9 WD & b/ 9S/ 8  ##  8@8  ##  8e& 0m 2 2&& 2 '0  7'7'"&5467h6fg49".!r gg=!!.'#57'77627'zC)e)C*HC)e)C*%-52+"#"&46264&"6264&"264&"264&"Oq?,&  Ppp2S}SdG,>  ppCh '75353753''7'77'53$%%%4E!0/o///:A#%?DDDDu%%a000000[%%62"&4&2"&47CUUքU B%//.?'&'.77'67/&?'&'7&/5276) r` +iD N5LJ5 :7#  9-)2$"7) qp+i IK5K 5D :98" %9/ "  2"&46"265427."zzzz2%$4$-UNUzzz<%%%C$$ "57!>72&2"&4267#&'67327'&'632#"'673267!- -!>JV??V?Q2( " C 2 9+??+ ( h ;##; >X>>X}j( L;1>X>  =3#=3#553#3#5333MM3M3MM3̀3M33 2"&464&#zzzz^^Bzzz^^P(7++"&546;546335#"5#";275+=+";2ЀxS# 0` H -S 8 ` 57#'76PPz(P(3PP*(P(3%5#532!##5#"&=#535300J&JJ&&!&PP&J)<2#"&=47376'"/&546?63#"/5&=4632   - \\2baQ\ (049#'#"&546327'#"&54632264&"264&"624"73'C54%&44&55&44&%4l&&&&C-"5&44&%4554%&44&&&&&-2+#57#"&54635!**j0 02"&4264&"62"&4zzzzN77N7V  zzz7N77N<  @ +"&54633'ppPp-S '73'7'7|z\ z4{[<{@ %'353!!@[@-#75!72#!"5435!73#7'3'53P@`9 F 90@@ `@@ ` 2"&54yny__Z[dd[Z ?#53'72#!"&=3!!#546378kk+*+s8*8kk+UU*UU %53#5#53#%#533#53M3MM33MM33M33MM33-3"'632'654&'7/#"&'67'327'#"&54?32,'*Kz0;<j< .+Kz3 B <*  #8#/,TD8(;*;7; TD>' A*; #/#)W 2"&'6264&"62"&4zzzT<32'.'.#"'"'&'&7632'&'&#"7"'.5&7676#"'1&#"1#"547343632 =M8"" .#9A0 (. $  s   @67#"'&#"+=763232,  8D 7"2>m 5 @%%#"'&'&'&=>76'676'67) -J  E!.  :'.E%3 #*S"/(0E~+((335#@@@%#!"&'4?5#53#3'#u #% d ^%%`00`p0)1%#"'"&57#"&547&54632'462632264&"U+,,>,,++,,>,,>,,>,.+ ++ +..+ ++ +._+>++> `2#!"&=46;54#!3!2+ j 00  `32#!"&=463+`0#02"&437'367'?&''753273637'#zzzzO,:9,'000=.+= ZzzzD&*"C`$(&Cu6'!/4(64/680P 753!!5!`@P 000 0y22@*2:B"&5475&546267676=&5462&"264264&"6264&"@ 7":&4& &4& . &4&  8     $ @# &&$$&&$ $&&N      @@%#"&'#53>2264&"d EXD ee DXE B//B.@*66*@*66*p/B//B 8@755#"'&=&54623"264"&54754&+'732264&"``7 &4& :  8 &4& ``80  B>``@$B$&&$- F  $&&$-@``>#B  $,4<%2#"'"'&'"&5475&546236$264&"4&"26264&"@&&$?. &4& &4&$3.  8   &4& u$&&$$&& =      $,4<"&5475'5&546275&5462$"264264&"264&" &4& &4& `` &4&  H    `$]@5$&&$5@]$&&$5005$&&    (   4<D%"&54754'&+'732264&"2"&5475&54264&"264&"` &4& ``70  4& &4& 0    G$&&$- A``=$B  &$$&&$$~  (  p1##"&=&#"#"&/#5;  *).31/**  01)'33''30(}2"&4>4'&'.7676'.'&'&'.74'767'&'&4'.'.'263&'/>76636.'&#66zzzz  *4+#    ,     ) $!   6zzz      0DJ4++#/ &           #'+/32#!"&54635#75#75#5#75#75#5#75#75#ZMMMMMMLLLLLMMMMM4MMtLLsMMMMtLLsMMMMtLLsMM(%'&"/&?67&7676763/ $;% &$6+ 2/   $;%  & $7%#"&'5'45'&>65'&>235462?>?6`-7)@ : "  *g"0%  X     *%2"&4264&"6"&462"&462"&'3zzzzaaaNH9 zzzaaaZ'!!2+5354&"3#"&=4pp&@UW|WU@&sR'+@YY@+'R3'.546326324.;B09%%90B;.40,D51B,,B15D,0'/2"&4>7'>7"2646&'77.'zzzz . ( n. ( K4&&4&H.  (.  (zzz .   .  ,&4&&4@. (  . (   2"&45#74654&"3462zzzz**>1D1)"zzz**?7"11"3#53'#4>54&"#462BB@&4&@KjK$A!*%&5KJ5,( 3#5#7##5#b>>b`@"7!#!"&547&54632>?632 ,  /(8? , &8(%#!"&5463!2!'*J*`J+*``)5='%.?&/&67%6>3'#5&#"77#4#%"776"&462    (  U   zE&.4  .   6  f  ǃQ"` !*"/#"'&47632264&"'76327'&"27'7 )0<?X n,$,n X?<0) 7's X(73##5##"&4632264&"+Eg 6!+<;*!8d@@@)=V=)a @!)19AIQ62"&42#"&42"&42"&4$"&4622"&462"&462"&4&2"&462"&4  `     (        _    2"""b""b""""""""""""""#%3#!"&53"&5463!2!264&"KAAKjj   5  @%#5.54>?@+&@&+!//7*#*; 11 ;*/W9- 07X2#!"&54635#75#75#XȠ000X00X00`h =!%5!%5!5!@` x00`00`0000'2"&43##5.'#53>753264&"B//B/!!`C*C`!!`C*C`|WW|W/B//B *C`!!`C*C`!!`W|WW|@'2+"&=46;5462264&"754&";R;t  f$4$();;)(  ($$(&2#"'&/3264&"#767653'7'7VzzVB54. 0``0 .47-``,zz&%; 0``0 ;%&*-``- $753'7'727#"&4632&#"%'-``,~D0 7@VzzVA6 0DE``*-``-0 &zz%0```,17'"&'&74>7654'&"./&54762'367'00  2  J  '  01   ]1VD0F$  %, -2**)6V 48T?}}?T>>T?}}?T#3#!"&53546;2#355#5##3350pppp808800(((088088p"'64'7'64'#'##/57373^""E44**V `0P ` 1"^"DC44*x*> h@pP@@ =!%5!%!!@++k**+!+13%''#5.53327'#"&='7''5462'65'<:::"_!.9P'H1 )o )8)\R"]:::!_RRX92C!(n M((.&!@ 6"&=46273#5.53268))8)4'P9.9P'HbH(((#:WRRW:2BB+#3#3#3+#5#"&=35#535#535#546;2888888 V  P%+%+%*MM*%+%+%327#"&5467pP("pIVzZECOqEZzVIp# %'5#'5%#5#5$ٶb7"#"'"'23"&'.'&54%"?6=.#"'726&##'"33'726&#+676325   ]0?n9+'   >- &?" 9]#"2#IU5 %,'* 0OAq!  :Jq H . %5#3'35#'735#7#35``@``@````@``@``@````@``@````@ 3#"&4632U3F22#U#22F3 !"&46325#"&463275#` ):(( ):(( '%8%z'%8%55@''@@l "&53'!57547'7'675462"R' $)?%-;L $)s!@^   I`%+#?=4676&2!57546754"&5",  ,"-;));-H"H9$r  r$9H  I/r**r/I  `"&537!5754675462"R^));--;d**r/I    I/%3'#"'.5347'6320>4GF4>&G6;=4I(=ez ze=-}|%#"&547563237'775   m*D1 %    8)8%53#!"&546;#3#5'7#U++W+*+UW '+/;=!353"&=462%5335!"&=462'5!353"&=462`P`P``P` `P `P `!.@2+"&=46354&+";26554&";2754&+";265R.@@..@@.!   z" *g   B//BB//Bf e  f e  5%''7hhJIEs`hhQ '159=E2#!"&=46;543#367#"=4"32%#326'535353+26=0"#3f-*:& 2Ƞ"02$ P ? 2 88@ @ ">'72&54675353'7'7+"&54676323&'&'632t/  0) A */!(8+#  1  .8+C8'"0))u7.!/8(#4$ '7@133#kjkk/EU#"'.7>32#"'&767632.'&76732#"'&+"#"'&547&'&7>73 &   & 9# fX   "&(!(&#!% -s=#   #= %! #0P &%"&4632#"&46322!54%2#54&'61$$$$$$$$FZd12]#2##2##2##2#,& 66 66$"&4622!5453##5#5353HP88P8x@@ @@ 8P88Ph5+00+ @@ @6"&4622!54P88P8x8P88Ph5+00+0P%#!"&=463!2!5!n Y 2+"&5463#n (%#!"&5463!2!'2+=4&+5463` B XB  ``@  74&546323#&'35#"zV -)@2NzVc Vz 2@)?cVz@2.54264&"^^P((7*#0!!0!\A4/.HDV!Ay!.!!. !+"&'%7!+ SS &57&5474'./6?%&62&&"'767>?_2-M. &9-2' *3M)88+ +BB,49IF=JfC" !CJ=FI. 2CI ''48JJ66/ %@27&"5'277! , , `` |ի3#3##5#535'#53'37p0IXXPXXJ0pPpp00``00#"'"&5&5474636;227'+MM+*Ia aI+ґ+6j6"//"65#H"//bc "9'&7632264&"264&"6264&"7#"&#&#"#"/47632WCTSXX  KUSM  Sba>@ fi    !|D676.'&'&'>'&''.7.76&'#&3'&'6h28>E  3".:8L r@-H  !9?+! @ @ @ =333353  #5"&5472654'.IzzI!<__<2>`VzzV`>!2KC__CM0 #"/&54?676&#"`  {  {  g!#"'7'#"/&54?676&#"&  :  | U% |  g 2#!5#54635#!5`&PP& &UU&`PP&%2#"'#"/+&'+53762763236# 8(6J:3 7"* ,((܈ Q!  +#546;#"%2#54+553+532!3#"&=300#CD 4#0 CP0#DD DC$0DDD#00#DD 0CC#11$CC  ` ?#5337#53 -M32R2 aaaa2"&4264&"zzzzaaazzzaaa2"&462"&4264&"V==V=zzzaaa(=V==Vzzzaaa!%32#!"&54264&"%5!353V4&&4&@-2n#H&4&&4VV//  +G7"&546?"&5467"&546?"&546?+"&54676323&'&'632k  S  S  S  $39'.?3( %: ! #8$A3L0 '  ' 6%';E/)>*!%#-@` #2+"&4623&54264&"264&"P88((88P9O4##4#4##4# 8P88P88(""(e#4##4##4##4` 5>327#7&#"wLV@PP1?9\oFW8LM)A5`p72673#"&46327#7&#"*C.]SS>S}>SS> 3'#57A@A@A@7'&47''67&67>t[V!0 M0 @YE0> 0K0P 3!'7!/U!!U78V""V0P 3!'7'7!/7U!!U8`V""V+2#!"&546;735&"3267##"&4632X !!\BB.';  *"22"!-` c!!B\B-$2D2-.R7'77 .$2"&4264&"327'#77#'?67jKKjK_B//B/  00`KK`0 KjKKj/B//Br 8jPPF16 17&'.'>?"#"&54'2%&'&'67>3:%&< >% 46,,>+"G77 G ""G77 G ":*>**> `%5"675Oi()ȓX49U$$2"&547'#"&46327&5462#"'&4$$4$&%&4&&h$4$$X&4&W &&4&W X '!5726M M%&% ``  '7;''7#7'"|"ڄ1"-)K11K"|"1"-K11K7%!3k@ !3@@A%'/'#5'75'7'7'77''7'7'75'7537?7'79:9>@*0*@=:99X??X99:=@*0*@>9:9X<*!%#-@ `2"&4264&"7'5zzzzaaa^mzzzaaam8A}"*26462"32"&5475'2654&'#"&462462"   VzzzS!}%__P;.  B [zzzVh>!}-9C__C=[,j  !  `#'+52##'##57"&=4>2654&"75#;5#2654&"8E3- !,,S,1! -67Knnnn? (%-! ,, !-$  WWW  2:3#53##5#535.547''7'#53#76327#264&"@#X 4'??*??'4 (#?% !-$Q?z4&&4&EX)=.(88(.=)(E#% Q&4&&4@ 75!+"&!5373  Pj+F 3@ %#7''7773mZ Z333nZ Y43@ 3'''77:3Z Zm@3Z Zn)3=3;!53275&'&'&53<=!&'.5#67#6XH*g EEC%*G 1  WM2'900!%.Q  q#> $$ =$0%"#&#"#"&=332=.#"#&#"#5467632#&j  (!+    gNL9;  w$"vPt:=P` 2.#"#56Lw4\9?1PP@ XE5A)ML8@%2+"&=46;54&"#462264&"$4$&;R;t  ($$);;)(  .R%7'#!"&=463!2```  . bbV   p37'#UkkUpp  '%4&'5'6'''567''#537'7'5V``D@Pp&E( '5#75#000`@00P``@ #'&4?3264&"@===FdFFd 0ss00ssKdFFdF` #"'&4?,443IJ344}666666562"&4'654&".5462&2'>54&".54""#)1D1)#IhIӬz9/&-aa-&/9""!9$0"00"0$9!3IIyU8^$L-DaaD-K$^8U 7'5!3!5337!kkK+ꫪ++((*%->73&/##&=#&=#7#&76"&4620  .+ *- +  h  `  `   #>J+"/&5476346732+"'&#"/"'"'&?&5462'54"#";2='Z'ZF# "0~0#  #*ggDR)PE)P$ #((# $2@IggI@>tf#2#!"&=463%!"43!2'!"=43!2fd- & 8   %2"&47676767>5632&'&"zzzz 25jzzzV' +E25jh7"/&?62:VP ?62/&462h7'&462"&47`P*7"&4?6"'4=%#"&'##"&5463235332654&#"3276#"&546323264&"1))%--$)'VEDXYK [mlWSj,7B$6,*4 /'>MZFHV  hXVj^G8 !6  `2:BJRZ72+"54;2+"32+"&54;254+"'5'&632"="=42&2"=&2"=2"=J86(n9()(\F<  $ PL#5.532"&'"&?6'&'&'.'&?6'#&'&'&?6/&'&'&?6'5&&'&'&?6'&#"&=232?6?6?63?6?676354&'4?6'5&'&'&?6'5&'&'&?6'&'&'&?6'&'&'&?6'#&#&'#>7?63?6?6?67Vz     Vz             gH       fH          vzV        zV         Hf          Hg           (2:BK7&'&'677&'&'&'67&&=7&'&'6767&'67&'#"'6!,+1`L OD5G"= 72-*+x$20/6M F:I;#":")1A S>4#1)*L `+! (:'0 1/=SE(8I,%%";\C ,L7MBNL,*;7462"2+&/&+"'.?576'&'#"&463((  b      b  \(( '  x x  ' .21"'.'&+"546!2+"'&"51546b+9+2+9)9-0,9+')(" (('+12+"'&4&'&+"&546;232546;?x! l    l j ) !    " : -53"&=!#2!546;54;23546;2354;2#54+" ` x hp@((  %46;2+"&546;2+"=4&+"5] P (#+3;CKS_2+"&54634&"265<&"24&"264&"264&"24&"264&"264&"2';2=4+"BB"`  P  ^^^^h0-5=2#!"&546;;2=3;2=54#!"3!26#54;2#54;2x(0 8  `Դ L0P)596462"72#!"&=46;54;23276;23>76&624""0""0  &U &g!/4&!/4u0!!0! ++.!%6.!&546462"2"&462#;2+"'&/&5&'&"43232X  8 ( )E /t/    +2+"/&+"&=463'"#"&=46;2z ?= 2:d  An##"/&?627628,z8-{#,5DMW_gpy"&46676&6.>'&6'&66'.2=4/&676&676&6'&6'&6'&656'.676&&zzzzPH,!"1[ BzzzzQ $ E=zz ?Q  . SZ&7/'&54?'&547676vD DE DD ED D DD DD DD .+54"#"&5467>326325376#"/&6 +6%%6$* -N9V0  FF  4"&8 8&4 ,AMTT/  EE   `(?"/&#"3!27654'&/&/&'&'2#!"&5467>326 ?%    J "#/9V +6%%6$* -D5   . M94"&88&4 ,A(.+56/&#"?#"&5467>3263253" +6%0  FF  0%6$* -N9V4"&8/  EE  /8&4 ,AMss  `%#!"&5467>32632 +6%%6$* -N9V4"&88&4 ,AM;72+"&54675463232724654'&'&'&+>72672326-, # 6&!1 "5$ *>- ./?-@,%$ &5( ' *.F !@+- `2;2#!"&54674&5462A +??+#2- L`;,AX@4$!4 5N!%2#/&/&/&"/&#""&#"/&=4'.#&/&?6'.'&/&?6'.'&/&?6'&54/"=43765476/&?67>76/&?67>76/&?67>365'4?6;2?6?6?6?676/.676&+"326'26'.#"3             88,- o83N  N38                waa*|*J a>` 0>a+3FOYbu%#"'#"&54767&54762&"326;6543.'67&547&'&'32767&'&+654'+767#"2654'&'J34#%23J%$%h%$&yR; 4#%2 d)  ;)! J < +);  "+4J##J4+"  5$%%$5  :* ## * "&  "*: +l  x +:*"  &"   $,4BQa%/&?66/&"=422"=64;2+&+"4;7'&7632#"2#"&54?67"'&54?632~ Z |* , I%  ` ` @2#1"&'&47>3654&"67654'&'&'&756'&7673VzzVQvvQ,jj,4 '' 3zzkOOk2DJjjJD2          1"&=432#';+"&546;;#!"&546;   M `M H@ Pt`-2"=;2+"&=422+"43$43!2"54#!@    @!'2+"&=46;'&32?6&=#542k0  FF  00/  EE  /SSS 0P/2#".'&7>>76&7327'.'&6;pl $;A".T1) >e="28(#18$ )"&P #/).. DA2"(82"(8&")?A%&=&=46546 xszzs%-52#!"&546354#!";2;276;2'!"43!2!"43!2x\W H W20  d@ p'3?GS_kw2#!"&546354+";2=4+";2=4+";2=4+";224+"354+";2=4+";2=4+";2=4+";2800000000 (00000000p 00X00X00X00d00X00X00X00@!6#"'&#"'&57632327267 %#4A   3!0<!o    b %#".54>654&/2lPi%3' ,3&&#B (<0K+@  >'%;&'9 , /) 1%#!"&'4?=4#"=4;2#"326/&=#v #% t =I=^%%N   Nf NN f Sao|%2#"'#"'&'"547&'#"'&767&'#"43267&'&763267&542676326#"'654''&'&7632&#"'&7327>7632&"67#"'&7664'6;&7632&#"#"'&'&'2QOO&038)4)830&OO"418) 4)814! q  7'  '   +  0, &4 7)34"OO"41)7 47)30&OO"43)70!  0!  V  $+&$, \  Q  %'&#!"=46;23!2543!2#!"&T `  @ I*J  -@Rd2"&4%&'"?2575&75'&+"32724#'#3?6532?5'4#'&3727674/&"zzzzO&&8:[X:C&(:9 .4. $4zzz) ?0) +**+: )/V3-,9-39` -%2+"&54&""'&'#"4;676326267632L7  7L$!  !&8( (8&'&54671326;0/A0Pd<0A/=""=B.E@$MHR@E.B44` 2#5&7654&#"#>4632"A## $#      5+"=4+"+"=4?6"/"&4?54;2762Ӝl\l  +<RX}}e#\*CX(;"/&#"32?6#"'&4763232764'&#"/&?632 Z}.--.}.- +* {8V{:\)$ 462"3#   ''    #+3=EO%2"&546"2"&4'2"&46$2"&4&2"&4&2"&4$2#"&54&2"&4&2#"&4K.,,V...k,,m..4.k,,m.k....,,,,,,....(X'/<62"&462"462"%2+"432+"435"4;2#_ | g5/&+"=4/&?6/&?6=4;2?6_cc c!b bb b!c  999ss9 999rr9!=2#!"&546;546;2'354+"24+=4"+";2=3Txp     @         &A"'&76''>325#"&7'6=422732+"4;5.=42  5x"&K& n $d$)70  |  &A&&E44>*EE"0 +6"&=4626232+"4;5.=4226=4&&4&7)$d$)70D0p&&&jE*>44>*EE"00"E`%276#"&54676763A9XOoJ; jJ^ DqP@e''Lj 6#"'.5476767651476 ]  @   K ! '  @46#.54767676=4#"&#.54767676=472>6 @   @  dg! '   ! '   2"&473zzzz`zzz`3B%/&#"&5476766/&76766/&?6327'7676' ,5%i (   OX\90<  !' M *2@) Od/lO% (08463%2#!"&546;25";24#";24#24+"3724+"3L BTT0p  "l ` 7#"54;23#"54;2H@@@@ 00p :HX+.7>;9#"'.76312#"&"#"&547>7>2'"&'&6732#"&'&67632y  !j AN(NB .fW  p+#+"Y..0&  &$.#+#+P.-.R;b%+467>76?&/"&'.563&54620#''#467676?'>&76;23&'>&76312+#&'&'&767>"<# P   )* ** P q !  ##  / ))  )) ;%#!"767>36764'5&/"'.746;&'&620#2 8 )1T1 ) 8  &#!11!   ,!2#!"&=463'"#"&5463!2`0!43&'&?65'4>72"'.'SuyVAj1W8|yTVyI;00$E>'2) #+"&54654&5476;2'#3&'#$  $  /V$<   =#T0P$ $a 46&5X 2"/&4?63676& uL {up*2/&4?63>76&7"/65s pH r   |ql = v )%#"'#"/+"'+"4;76327623>! 3 2  3% H;5 4-& / 4 Ŝ UA#"'&54?##"'&'&?##"'&54?##"'&'&?.54767676323d<"E 7#%#C 8#%  -"$21  ,8)%_K2 \K2 2"!2!"R.&2#!"&463123&54634&"2 264&"r.@@..@@..@ i!@.N.@..@@..@..@\@@\@@\ !-.@@..@..@..@s=47672=4=4##9:i017(%e:;SQ;'%2#"&54672=46&=4#32676q oKPpnN``B\_C@] JepONo. CC 2]BC^V> 0P!Ef2#!"&=46;54;23276;236&#"#"'&'32436/&#";327676'+&'&#"327632+7b  &U &7 "< !  ++  **I  +?A?676//&4xszzsx @*2"&547676766'7./>7&'67@"OO]$:/ 2B1 >5?\$#3(BM4C@3Q2  ^S4      %"/#"&462264&"| j*7@YYY!dFFdF k"Z~ZZ?6)FdFFd3;$&#"&"&'6'&#"&'64'673276'6727327264&"`   D     D  B//B/D   D   ~/B//B8H(F%"&4?#"/+"4;7'#"4;23'&462/&?6;'&462"&4?#"V$" T55rk55kr|K { (T "$ K&$ ! CCBB 1 3 " # /%.<EM2#"'&"#"/&5472=4"24+"376/&6'&76?6&24+"38 55 8$X    K  W   N$]T@88@T]U$$i    / n   _#82#"/#"'&?'&=4;7626&+"/&"6/&7 x. vv .y--daN V TT U #X 8X #H2#"/#"'&?'&=4;76276'&+"/&"+"?626/& x. vv .y--OacQNN V TT U \9YY9 X78X#2#"/#"'&?'&=4;762 x. vv .y-- V TT U  )9'&?6%'&?67"&546754;264'54"25`    H`pp`H 0    D lIPppPIl *cc*  #/<JXem62"&=42"&=4+"&46;2!2+"&4632"&4?67"&54?62'#"/&462"/&7632&2"&4 t / /M /   !   !  ! !  P88P8= / /\ / / g !   !  ;!    ! 8P88P ().'632327654&#">7&547#'RvL45yViIyVgHjTy vS45KvVyHhVyHg jK wT$*2+76+76+";#"&54675463273&V,>=4T6<VCw#2, K53A /E28,.@UJp34$!45E4*kn2"&454"#";2zzzzR`zzzh,"&547622654&'"=432%'&/&76v=4ccX@ Rvc  GvRV:2GEccEA`?PvG c #3+"&573'#5#37#2!4;76;2 &MFA$@@  -s%#"'&'&'&'"/&?63'810i:95%:QS;:@@!32+"/&=4?6#"&=46;2 VV& 7L7 Bu$Be @ c ~ H     SCopyright (c) 2018, Adam BradleyCopyright (c) 2018, Adam BradleyIoniconsIoniconsRegularRegularFontForge 2.0 : Ionicons : 14-6-2018FontForge 2.0 : Ionicons : 14-6-2018IoniconsIoniconsVersion 001.000 Version 001.000 IoniconsIonicons      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~uniF100uniF101uniF102uniF103uniF104uniF105uniF106uniF107uniF108uniF109uniF10AuniF10BuniF10CuniF10DuniF10EuniF10FuniF110uniF111uniF112uniF113uniF114uniF115uniF116uniF117uniF118uniF119uniF11AuniF11BuniF11CuniF11DuniF11EuniF11FuniF120uniF121uniF122uniF123uniF124uniF125uniF126uniF127uniF128uniF129uniF12AuniF12BuniF12CuniF12DuniF12EuniF12FuniF130uniF131uniF132uniF133uniF134uniF135uniF136uniF137uniF138uniF139uniF13AuniF13BuniF13CuniF13DuniF13EuniF13FuniF140uniF141uniF142uniF143uniF144uniF145uniF146uniF147uniF148uniF149uniF14AuniF14BuniF14CuniF14DuniF14EuniF14FuniF150uniF151uniF152uniF153uniF154uniF155uniF156uniF157uniF158uniF159uniF15AuniF15BuniF15CuniF15DuniF15EuniF15FuniF160uniF161uniF162uniF163uniF164uniF165uniF166uniF167uniF168uniF169uniF16AuniF16BuniF16CuniF16DuniF16EuniF16FuniF170uniF171uniF172uniF173uniF174uniF175uniF176uniF177uniF178uniF179uniF17AuniF17BuniF17CuniF17DuniF17EuniF17FuniF180uniF181uniF182uniF183uniF184uniF185uniF186uniF187uniF188uniF189uniF18AuniF18BuniF18CuniF18DuniF18EuniF18FuniF190uniF191uniF192uniF193uniF194uniF195uniF196uniF197uniF198uniF199uniF19AuniF19BuniF19CuniF19DuniF19EuniF19FuniF1A0uniF1A1uniF1A2uniF1A3uniF1A4uniF1A5uniF1A6uniF1A7uniF1A8uniF1A9uniF1AAuniF1ABuniF1ACuniF1AEuniF1B0uniF1B1uniF1B2uniF1B4uniF1B6uniF1B8uniF1B9uniF1BBuniF1BDuniF1BFuniF1C1uniF1C3uniF1C6uniF1C8uniF1C9uniF1CBuniF1D1uniF1D3uniF1D5uniF1D7uniF1D9uniF1DBuniF1DDuniF1DFuniF1E1uniF1E2uniF1E3uniF1E5uniF1E7uniF1EBuniF1EDuniF1EFuniF1F1uniF1F3uniF1F5uniF1F6uniF1F7uniF1F9uniF1FAuniF1FBuniF1FCuniF1FDuniF1FEuniF1FFuniF201uniF202uniF203uniF205uniF207uniF209uniF20CuniF20FuniF211uniF213uniF215uniF217uniF218uniF21AuniF21CuniF21EuniF21FuniF221uniF222uniF223uniF225uniF227uniF228uniF229uniF22AuniF22BuniF22DuniF22EuniF22FuniF230uniF231uniF232uniF233uniF234uniF235uniF236uniF237uniF238uniF239uniF23AuniF23BuniF23CuniF23DuniF23EuniF23FuniF240uniF241uniF242uniF243uniF244uniF245uniF246uniF247uniF248uniF249uniF24AuniF24BuniF24CuniF24DuniF24EuniF250uniF252uniF254uniF256uniF258uniF259uniF25AuniF25BuniF25DuniF25FuniF261uniF263uniF264uniF266uniF268uniF269uniF26BuniF26DuniF26FuniF271uniF272uniF273uniF274uniF275uniF276uniF277uniF278uniF279uniF27AuniF27BuniF27CuniF27DuniF27EuniF27FuniF280uniF281uniF282uniF283uniF284uniF285uniF286uniF287uniF288uniF289uniF28AuniF28BuniF28CuniF28DuniF28EuniF28FuniF290uniF291uniF292uniF293uniF294uniF295uniF296uniF297uniF298uniF299uniF29AuniF29BuniF29CuniF29DuniF29EuniF29FuniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2AFuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEuniF2BFuniF2C0uniF2C2uniF2C3uniF2C4uniF2C5uniF2C6uniF2C7uniF2C8uniF2C9uniF2CAuniF2CBuniF2CCuniF2CDuniF2CEuniF2CFuniF2D0uniF2D1uniF2D2uniF2D3uniF2D4uniF2D5uniF2D6uniF2D7uniF2D8uniF2D9uniF2DAuniF2DBuniF2DCuniF2DDuniF2DEuniF2DFuniF2E0uniF2E1uniF2E2uniF2E3uniF2E4uniF2E5uniF2E6uniF2E7uniF2E8uniF2E9uniF2EAuniF2EBuniF2ECuniF2EDuniF2EEuniF2EFuniF2F0uniF2F1uniF2F2uniF2F3uniF2F4uniF2F5uniF2F6uniF2F7uniF2FAuniF2FBuniF2FCuniF2FDuniF2FEuniF2FFuniF300uniF301uniF302uniF303uniF304uniF305uniF306uniF308uniF309uniF30AuniF30BuniF30CuniF30DuniF30EuniF30FuniF310uniF311uniF312uniF315uniF316uniF317uniF318uniF319uniF31AuniF31BuniF31CuniF31DuniF31EuniF31FuniF320uniF321uniF322uniF323uniF324uniF325uniF326uniF327uniF328uniF329uniF32AuniF32BuniF32CuniF32DuniF32EuniF32FuniF330uniF331uniF332uniF333uniF334uniF336uniF337uniF338uniF339uniF33AuniF33BuniF33CuniF33DuniF33EuniF33FuniF340uniF341uniF342uniF343uniF344uniF345uniF346uniF347uniF348uniF349uniF34AuniF34BuniF34CuniF34DuniF34EuniF34FuniF354uniF356uniF357uniF358uniF359uniF35AuniF35BuniF35CuniF35DuniF35EuniF35FuniF360uniF361uniF362uniF363uniF364uniF365uniF366uniF367uniF368uniF369uniF36AuniF36BuniF36CuniF36DuniF36EuniF36FuniF370uniF371uniF372uniF373uniF374uniF375uniF376uniF377uniF378uniF379uniF37AuniF37BuniF37CuniF37DuniF37EuniF37FuniF380uniF381uniF382uniF383uniF384uniF385uniF386uniF387uniF388uniF389uniF38AuniF38BuniF38CuniF38DuniF38EuniF38FuniF390uniF391uniF392uniF393uniF394uniF395uniF396uniF397uniF398uniF399uniF39AuniF39BuniF39CuniF39DuniF39EuniF39FuniF3A1uniF3A2uniF3A4uniF3A5uniF3A6uniF3A7uniF3A8uniF3A9uniF3AAuniF3C8uniF3CAuniF3CEuniF3CFuniF3D0uniF3D1uniF3D8uniF3DAuniF3DCuniF3DEuniF3E0uniF3E4uniF3E8uniF3EAuniF3EEuniF3F0uniF3F2uniF3F4uniF3F6uniF3F8uniF3FAuniF3FFuniF403uniF406uniF408uniF409uniF40BuniF40CuniF40EuniF410uniF412uniF414uniF416uniF41AuniF41CuniF41EuniF420uniF425uniF427uniF429uniF42BuniF42DuniF42FuniF431uniF433uniF435uniF437uniF43FuniF443uniF446uniF448uniF44AuniF44DuniF450uniF454uniF45CuniF45EuniF45FuniF461uniF468uniF46BuniF46CuniF46EuniF470uniF472uniF478uniF47AuniF47CuniF47EuniF482uniF484uniF486uniF488uniF48DuniF48FuniF493uniF495uniF497uniF499uniF49CuniF49FuniF4A1uniF4A3uniF4A5uniF4A7uniF4A9uniF4B0uniF4B1uniF4B2uniF4B3uniF4B5uniF4B7uniF4BBuniF4BDuniF4BFuniF4C1uniF4C5uniF4C7uniF4CD,*HH#)H#*base_dir/assets/fonts/ionicons.svg0000755000000000000000000114672714516425663014552 0ustar Created by FontForge 20160407 at Thu Jun 14 08:50:34 2018 By Adam Bradley Copyright (c) 2018, Adam Bradley base_dir/assets/fonts/ionicons.ttf0000755000000000000000000033353014516425663014535 0ustar  PFFTMp<OS/2@`tX`cmap Jcvt Dgasp4glyf1lThead6hheaz$hmtx& locaF$xmaxpq8 name`postY2Xh/]*_< H#)H#*.@@.LfGLfPfEd.A \   @(@`@h`0@@ LU@ @@ P@@ @`` @@@@`@`@@@@@ @@@@VVV`L`LV  `@@*P@@` @@@@@0@@`@`@@l``@ @@@`@@`` @@`@@@`PP(@@ )a`@@D(FF #%+NPRTV[]_adfikmo4OT  %')+-/1357?CFHJMPT\_ahlnprxz|~ !%'-PRTVX]_acfhkmoq6TV  %')+-/1357?CFHJMPT\^ahknprxz|~|{xwvutsrnkihgfedcb_^]\XWVUTSRQPOHECBA?=:321+)('&!     D***^ HPvf Dx,v8 B ~ 2 l  B 4 0 X 2P RZJX*dP$n^0v&Xt>b  ~ !!4!d!!"^""##<#d##$$$$$%%|%&R&'(:(\(()*)P))*|*+N+,,,-R-t-.4..//6//0 0T00122223d3334.55^556.6l667,7^788T889099::v:;;<> >N>>?j?@"@b@@AnAAB$B|BBCCCCD D&DDDE(EZEFFTF~FFG8GZG|HHHINIIJvJK KBKtKLPLM*M\MNTN~NOODOxOPPQRQQQR R\RRSST>TU2UV\VWX8XY~YYZZBZ[[\\B\x\]F]]^^t^_r__`D````a2aPaab:bpbbbbccc6cBcZcfc~ccccdd:dNdee0erfFf~ffg$gDgh\hhi2iTijj.jfjjjk kdkkl l4lllmnooFoppBpppqq:qbqqqqrrrrssrstt:tdttuu,uXurvv:vdvvww|wwx xވ JzȈ6PȊ:Ȋ0Bx 8d,(JԏLjґ4ZҒ 2hД"Jbn” bt4.'5&+"543!2+"3';26'.=4>76&+"N !#"" @ !#""    )  .BB.  .BB." $  7  7 &2"&474"25264&"zzzz"  zzz sQ   `Ai!!%4'&'&"27676/3#"'&'&'&5476767632#54&#"325/3#"'&'&'&5476767632#54&#"325@/ /1##1P.%   ". .%   "- `& 11 &,11+%  &#  %  &#  ir{.'76'&#"'76'4"5&"'76/&"'76'4"5&"'&272?272?272?72?6/"'7#2&7436j_jq       F0% 0% pj_j_     GIGI2+"&=463264&"264&" (88((88(((((8((88((8(((( ")AJQX73/&6'46#"'2/632&547+64?6;2+"/&5%#"&7&576&ʳ'@7R/*Y0*~nM(,2G22G2%m&9MN;M:7$mw/M;22F22K/*'AM@N( "3DGKt%53!537#"'&"'&'#.54632227'27654&'&'&"'&'&#"'53'#54'&+"'&7'&'&5463"2;2#4'&+"&7>'432HR0z5?]#!4?]#!\7- 1)  2)   6-"B(     6& 0000i>]  i>]  -70PG-61Q ""000[    % $9"/&4?62?6"/&4?6%"/&4?6?6s $ = $ d# $ #5 $ ll6CCD -CCXCC1 1U7'7'77&'&676>'&'7>.'.'.32?32?327>/73276/@@@%C|||&%C|||-      @       @  >>>>W||&%C|||&%C  >       >  ! ! 3H2"&47&+"327654/&+?6'&'&#";254+'3276/zzzz | 6%   5-!)1  zzz  6 >    ZR%. @@W%+"'&'&'&'&##"&'&'.54;227676'&'&'&5676322767676;25  >2  B     ' J  (1  &6B" ",( 1- , +5 '!"=463!22#!"&54326'&+"3h`  d  H    %#"5'53+75'32cgchQaQ;`h>76/462"&"26V QQ ^ _dzzzhhhh QO ^ _hzzzhhhh !11!517'1'3'75#UUUUUUUU{UU{{UUUUGUHH#"/&?&2"&464&" QO ^ _hzzzhhhh: QQ ^ _dzzzhhhh2"&46/&7zzzz$zzzZS6#"'&?'&462"264&" _ ^ PRzzzZhhh,_ ^ QQ zzzhhhr+32#!"&=46354&#!"3!26'2#!"=432+"43x x  " &r  6&?6/"&462264&"r_ ^ QQzzzhhh_ ^ OQzzzZhhh[ %32+/.54?_ < <  RR% ==  SS0P6#"&/&765427 SS == RR = <[ %6'&?#"4;' RR = < SS ==0P6/"='&?>32 == SS < = RR=2+"'&=47632#"&=43226=4'&#";26=4 "* , !"$$" ", !-%%$# 0 d(9L#"/#"=4;76321#"'&76514'&6#"'&76514'&61#"'&76514'&6 A55AA :: A?. ((3. 4P5p[A 8SS8 A0 (::( ) **  ""  `22+"./&4767>3'76&'&?6[()  H+  44  55  4-  55 `(*L  - 55  44  5.  44 P0(#"/#"=4;76321"'&76514'&76 A55AO  . 4P4' )*  #"   !%)E%5353#53%'3753353'3"353753#5372#54+"#'&6;5463!2dC1- hBhh-0hhh HH 0JLLJ788JLL^XXXX888JLLLL DD ``P0%172#!"&=46354&#!"3!2672#'2#!"=437#73|`  L 0  P --0  {!$!s h h t=+=P0%2#!"&=46354&#!"3!2672#|`  L 0  0  {!$!P0%12#!"&=46354&#!"3!2672#'2#!"=43|`  L 0  P 0  {!$!s h h  37'#%5'5>4&'UkkU 5@UU@/;;/pp@0 1ll-RfR%2+"&54&'4>3!!=47#!"}%&    '&  "$G<62"7'&?654'&zzzQQ _ ^jzzzOQ _ ^ -5R\#"&546=4&=463276327632;2'&+"2#!"432++"'&76=4;254&+3260     "  4   ` 3  `   `  '/R7"27654'.2"&4$"&462"2654.2"&472+".'"=4.'&54?632]&6AL88L7.#(6&&AL77L8K9 1    H  6&8L77L(4&&8L77L}  4 ZB   E <'27#"=&'&?'&65432'"?6'?6/& t U lm V t X ?B??s x J [\  I y Lw5A52"&4'76&3276zzzzOQ _ ^ zzzQQ _ ^048Z%#&'#"'"47>?27"&/+&'#'&54?624"24"7/"5'&+"#&?6;76;232($$A<$%+j 7 007 ;Xh  "9#     Un,,,ua VV a/<62"732?6/&zzzzO ^ _ jzzzQ ^ _ !"./:G\ju7"&54657632"'&/&762'72/#&7631&54;26&76?.7>'2#"'6?6767'&7>'6 %S- <? 9: <+ -"3- (+G<! &   #aK  O >+3  ="1 "!/"35< )L (  "&462'7654/&7&zzzQ ^ _ zzzzO ^ _ 46;2/&5uup\\ #7#"'&76'32''76#"&77&  5h?3*V5h>3*V   Y ɶHqY ɶHq0P)@%+./6764/67632#"&5463272#"&'67=4/&/7>   N M! P BK"3    "PW98XAAX89W;    A p 37'#%5UkkU pp@0 1.72#"'&76546%'&54&'"'&?6312?632v): L I .d-3$5  ;+@ !!'8  4$/+C:S72#"'&6323276767+"&7>54676=463122'&'&54'&'.3&'    .! !/ % - %%  3  / @D  D@ / 8998  By#"'&'62&'&?67&'"#'&'&6;76367&'&'&'&'&7>2'&'"&#2'&76'&'5>76?&762W%56% /B'8, $        T  $ +9'B     A%%?V#.4  +.  !   m /+  3."    ! (2"&42674"&'&63?64/&"zzzz2J>*,@@-II5KKzzzD1 )9?,-A*/ 5%KjK*26#"'&#""&47676'&767323276'& * $ /"-/  =! $  71 -/  x4%2+'"+"?4#'"+"?6/&;23725'&;237x (( Aa  2y&%z2  aA .DE- (;CK+"=4?6&#"+"=4/&"+"5&'.'&5462"4;2#'"4;2#(    YvY$8L&*  ^ * 3__3 *_ *&:SS,p!G$2"&=4#!""&=4623!254%"=463!2+"=4+"+"=4+"#     d(bb   ^^    @ -7CMYa7:3+"'466+"5:>2+"&546;676&72=4+"3676&754+";2'24+"3 7&7  Wb -bbe  OtN  _tR. '08AI2+"&46354+54+"#";;2=322654#"264&#"6264&#"2654"Q.AA..AA.9#$##p  >   6 &.>^@@^>y##$#  5  &S  6 p &/%2#!"543++"&'&'&'4763!2>54'&'B!$," < /  & ,   0'+!.9O & J-DYg1#"'&547654'&5476321#"'&4764'&5462'#"'&5147632#"'&5147622"=&54h88//3## //884## 5(""5IJ5->?,1!00! L,~,5JI5 .L !00! $  $(%'&'9&'&76?6762u AI42+$   -,  *S %)41L@ (  -, %%'&647&'&631326;1   Be76;2"!4&#264&"4+";264&"+"537+"p022*:x:'$ppJU0`V),L L"\9 8 F#+2#43&53+"&5426=4&"462"    t(& L$  $ 7   ` #!5463!25!#!"&7";24+";24#@@ @00>#-5=E463!2#!"&57676&7676&7676&24+"3724+"3724+"3ZY     m1  i  i  hh p'/7?GO%2#!"432#!"432#!"&=46324+"3724+"3264&"24+"3724+"3462"\\/$$$B//B/$$$,,\0D/B//B;X,,(X5A462"27#!"&=462?632?6276/&?'"/63!@((lK  K!$K  K/7Q0 ((nP PP P0B"R H%#/&#"#"&547>32#267#"/"""'&764'&54?32769 Gd `>Hfs 0H!8 4dG:dE 9LbE/+N 8 <%-A.   Ed/2#!"&54634#!"3!2'#"/&?62762`D888,z@88-{"2#!"&54636/&"'&"27` z,8@{-8##"/&?62762&"264$2"&4;8,zjjjzzz8-{cjjjzzz2"&46/&"'&"27zzzz:z,8zzz{-8&.C&?"&#"/&54&5&767667>2264&"6676726 >2 P   Q 8$2*""o + ,2$9 Q P 2> #  C  ` $.f4;2+"52+"=4;4767632676&72#!"546;2+"+";254+"=&+"5&'&63<-     L ?        1 8X % )"$%/&?&'&6766"264$2"&4  55  4.  55  43jjjzzz  44  5/  44  5jjjzzz2"&46/76&'&?zzzz  44  55 44 5zzz  55  44  55  4/72#!"&54634&#!"3!262+"&=463'"4;2#D####(<   d###H#|H  412"&46462"3"&4632'&#"2654/76?N88N8$$GzzzV1.!(Fddd  8N88NI$$++Vzzz dddF# #,5%#&'.6?>766'66'&264&#"264&#"#5476724363676;272##"#?>37437&547&+##6'"'&7##3;#"&#"'"'&=_?4Z  _@9`  [        >'&'&#"2754#"32632326 @  F0F  A $"/."(   ''   (|(   ($  } "]-0>  ) 0 4 y I  W  `)%#!"&5467>326326/&"'&"27 +6%%6$* -N9VEz,84"&88&4 ,AM'{-8M3)C"/&4?'&4?62"/&4?62"/&463254276323 rr```rr>>''1mm \\ s\ mm a 99 #jj#M3)19A%"/&4?'&4?62"/&4?62462"&462"6462"~r```rr  M  s  m \\ q\ mm e      M3)"/&4?'&4?62"/&4?62 rr``~``rr1mm \\ \\ mm  %##5#53533&"264&2"&4;V*VV*V'bbbzzzVV*VVbbbzzz*#""/.?'&4627'&#""&5476 rU2(/02  -(-J o~T1(01116%''5755754620PP0p0rr0(hq  qh!)19A%+"'&47632$264&"264&"6264&"264&"6264&"n  ??C[M3## RT((:d  4778<-W  (( @`2#!"&546354+";2$   `    7&?6&2"&476&#7b1>zzzQQ1bzzzQ ` #7'#'737hXXNX3NXXNX3`]]6C{'#&7632'&?&'&#""/&?6376&76767632"'&'7#"'&#"#"&4767>767>7636'&767326'&li#2 $ !?"!078:/A$*  w  F9 ."5 3  / $ #@" ! 6B=3:!   $ A6  8053 @@6"&46272#5!#335,,)###**H(33x2"&4654&#"6767654'&'&'.5&7&'&7>'726765&'./".#&47>3675'&7>7632zzzz_ lJG65"#0   -    zzz (Lh45K0,    '  1  X    %8K7'&762542+"43"=4276232#"'&?#"4;2"=6"=4;2+"/xt  upu  tM  tMpupMt  uu tMppMt u upMtpu tM 2"&464&#zzzzjjJzzzjj1 A6+"=47%/&?632?6#!"&=46;;2t   "##&j   ##"&"264&2"&4''7'77bbbzzz8KKKKKKKfbbbzzzKKKKKKK7''.547'632632\ -4.;H9%%90Bs\ )0,D5- M@M,,B )/&4?6&=4?6%46/&5d> ^^ Qb]]_%'5#5'7'53H@l@ Xk0(h+48H^g7#"'&4763276767>765?22654&"624"&'&547634#2#"'&'&'&'?62654&"      r  =| 0C i/&&  $  ":     Z t [A<*:*" !  c ` ?!#53#7?0@+**---zz@vvJ@...!%1%+"54376?32#!"&5463!24"72=4#!"3@\r p   x v    '"264&2"&4535#4>54&"#462bbbzzz**")1D1>fbbbzzz**?"11"72"&4264&"&2"&4264&"L44L4J  .zzz^CC^C4L44LN  zzzC^CC^"264&2"&4#535#53bbbzzz****fbbbzzz})*0 "&=432#';+"&546;  L `% H? P`B ,7'7632#"/&?632%#"/&?632762CBL @$?2EE.OAFA4 462"27#!"&5463!'P&4&&44e&4&&4&  Cu+u,8HU[+"/&7632%2+"'&?632+"&=4632#!"=43%2#!"&=46354&#!"3!22#4     hh0FFF % %04  2"&47'zzzz}}zzz^^@ 2"&54ndnWWZ[dd[Z"264&2"&4#53bbbzzz;fbbbzzzk* `!'46;2+"&=3?>54/&+3#"4`/  EE  /SSS 8k0  FF  0%8K"/"=4;2#72"="'&?#"43232+"=4272+"4;'&76250u  upu  uNm  uNpupNu  udu uNppNu u upNupu uN 9A7276/&/&&5'47/#"&//4?4>?&264&"   C C 0  !k  3    3  p - - p1,P2& )1P,4 .6=D'&667#".'&767%'676&"'632&7'.7'327''6;8d  +(*.T1) 668668(+))pl O "~ @ | d ,).. :6(8R;6(8 ,  P" +/:"'&?'&7627&547676762#"'"/264&#"  -%  %2( H4 $>02%  %-{)TtTT:; -% %20>$ 4H (2% %-W);:TTtT -Dj#"'&54654'&'&762%"'&767632#"'&#"#"'&547632%+&76'.#"#'#&56'&'&7632+&'&7654'&'&#"#"&767632'+"&56'&76322+&?43'#"&5.#"+&76'&7632+"'&56'&'&7632    5DG< 4>:/I 3-)  D-?L   -/J9: " -     ~               '" $  &1 +!"0 /+N; 39$:DW  V;4:R6$*2 ,)'C02+"  !(*0   "!$p> ;j/!   #$N EN bV  Q_&8;:: -A: '32#!"&5463254#!"374;2+"54;2+"5U&"jkb"72&?#"&?64l4  t2+#5#"&=4635!fent((!546;2;2!32#!"'&'&3 `  I)I  O `'/7?GO62"#"'.+"#"'.7>76322632264&"264&"264&"6264&"264&"T&&^)!;; +' :6: '    8    8  &BY 4 4 YBFF  FU""  8  L  8  463!2/&=4/ v  7_   k L08@H2"&547675&'&5462676767.54&264&"4&"26264&":) %4#):)):)1- "";""""`)'$ %)))) &4"""""":F%2+"'&'#"4;676264&"M$&l&$MM$&l&$Y>>X>>3!$$!33!$$!3x>X>>X>+3_g7#"'&?#"'&=&'&5462;'&462&264&""&5476754'&+"/&54?63232264&";9 (Z3 ):) Y) ""m):) Y) ;9 (Z3 ""x; : (-*))(( ""))'( ; : (-*"",4<D%2#"&'"'&'"&547675&'&54623>4&"2264&"264&":))& D-):)):)-+D '""""" ""):)  ?))))1D  ""4""""1;CM2"&54675'&=&'&546275&'&543264&#"4&"2264&#":* u*:* u*:)jj  i*'9<,**',<9**'+77+ """"2""DLT\%"&5476754'&+"/"&547675&'&546327632324&"2264&"264&"I):) M) 8 ):))%7 (N3 """"" ""j))'( 8 )))7 (-*"",""""3#"3!2#!"&546#32 @ `@4       $*05:@GNTY^dk2+"&463&'#5&'#6?67'3&'7&'6&'6''6367&67&'&'7567&'67&'767#VzzVUzzU!u>>==m! *2." D!MF # *4-" B!Mzzzz6+ "*>&&>>&&8   5JI6D  #(*7*"m8) "*v   6JH5D  "+6*"2#!"&=46376!"467d#### ####_  _7"=4;2#'463!2#!"&5%24+"=4"+"=4"+";2+";22=4;22=4;24+"=43d@J8d8888d88dd8888d8888dU 3#"&546!2+ V j N7/&76?67"/&?6'4"'&#"/&76'&'&#"#"7676322762  8? ' _%' 8"     (1!  8L ' Q%' 7"    ! %17;#!"&5463!2#"4;2+"57>76&4*M  k,&  @82+"&/.'&547654622=4622=4622=4" +#: % +      K )4 #'" &     m$,5>2#!"=46;&54632632'"3264&#";44;#"&5%2+hT%!!%+""p"x8##L@@#2"&4"264&"2642676&+"zzzz"B4  zzz(!373#!"&'5463! X}" 9 q` `pA2"54'&""54+"#"=4&"#"&+"&=46;2=4632;L48 .. >X> .. N89&'D8  L. .,>>,. .&8N('7&\$ %753%!!#5#75#35335#35!5#353353rr9q9999rrrVVrrrVVVV$,2"&4%7."67'7&'6264&"67'6zzzz Y>>Y  Y>D8((8(Y )zzzVY )>>) YY )>Z(8((8c* Y&/"264$2"&472#5&7654&#"#>4632"jjjzzz## $#  tjjjzzz    '2"&42654#"7654&#"3632354zzzz  >##$ #zzz  U  (07>2#!"&=46;&546327632&"264&"26435'75#'z.%" #%1    }2",k,"2:'%+    JE==E   &1?K[kx74&53/&?6'6&5/4366&5'/#&75767/&?676/&476&?6#"&/7&?632'76#"'&"'&#"&54766/&7>276m = g%  'C**)*)'&&< %E +'H N   =T>  * ?-%2    i,    )66(4&'&54671326;654'&+"#"'&'&+"60/A0Pd<0A/=""=**#  "2*/[[B.E@$MHR@E.B44::$   2#::?II %5A7"&?62#7&?62+"'7&7>7672#!"&546354#!"3!2A_`>5  G]J: X  w`+&'&54671326;654'&+"760/A0Pd<0A/=""=**#  TB.E@$MHR@E.B44::$ ")E 9HX7#'"?6#/&?67"&76327'%.?&'&67%6?>'4#"%4#/"325F\l.-  9    )  r4{FN1#  _   )  C 5, 462"3#"264$2"&4   &&]jjjzzz   jjjzzz 2"&45#6264&"zzzz&   zzz  -2'.54632667654&#"'&#"7.0B;.44.;B09%%_(0"++"0(_ B15D,00,D51B,,X"2*#0  0#*2"X 2'.54632667654&#".0B;.44.;B09%%%i(0"*B15D,00,D51B,,a&2*#0!@ +7CO[gs"&46;2#2+"=4+"+"&5&546354+";2=4+";2=4+";2=4+";254+";2=4+";2=4+";2=4+";254+";2=4+";2=4+";2=4+";22     X X  NPPp     (( , HHHHHHHHH  !%1593!35#75#75#75#5#75#75#75#5#3#3#7#5#5`Հ**************++++{++++**U++U++V****U++U++V**+*++***U++''7'?'767>7y$4 !05<Rf)")fR<50! 4$m  *62+"&=43#!"&546;2;2=4;254+";2   <HHB@PP``3;%2"&547'&6'&'&#.'46'&#"&546'&'&'.'&76326264&")2EFbF      "  #GfII3    " 0P#*%3#!"'&535463!2&"2"3!2=4#25#300 ^ \ hP    #!"&5463264&"75#+U{4&&4&U*&4&&4UU#%'&'&'&'&7665&'& *6Y#I $fc+- ( lVaE   CV'#l5 $Hc@@ %1?%#"=4;25462"&72+"=43"&=4622+"&=463@   R     F    R X p *p X %'''7''7'7'7777--JJ,-JJ-,JJ-,JJ AI%4'565"2"=4#"#.'4;254+"5>722=43+"3264&"[@kK Kk22kKKk2  :)):) Kk22kK Kk22kK  8):)):@'/2+"&=46;546654&325754&"9P7R  6(8(0(98(/}  E0((0p#:2#!"&5423!2654&#!""54637#"4;'&762#"'&p   W@A  TR p  @@ TR p#:62+"&546;2"54&+";2657#"'&?!"43!'&762   KTR @A  L  TR @@  $%/&'&"/&54632?'9:)R<;)h:*9);0ZKTtTTtlKZ0>$ 4H ([ tTTtT 91"&462"&5##"'&=476;2#"'&=#"&'5#r& ,  z   U& {i  zz  i )746/&54?6&56&547'46/&5FEi>> Ed>>x32 $%v2<%%  &45=QY32#'&=4'4;2##'"574;2"5%463!2#!"5462"7"&5472654'2"&4~h4j82~h`d8!.!!.v!KjK!3(2D2(C.!!.!Dv<|~<&C.!!.!&/5KK50&/"22"/!.!!.|'&'"547>32%#"'.#"#"&'&7>76.'&5467939313131;267632654'&#"326*"3 ),h  !   2 , Z    )/ ( $.-$ "(  d6.  ,+ \P0!"43!2!"43!2!"43!2p``` ` `  Yn7";2+";2#!"'&54;24+"4;24+"4;24+"5>762=422=422=4+";2#&;2""&=4#& I I MM I I I I M(  (M I /.#9 $ ) 9 9 ) $ 8$"))62"&4&2"&4$2"&4    J         P`"&462"&4626"&462P      H    `  :%&?#76/&65#/&?635&?6/3'&6O  77 O O  77  O O  77  O O 77   O  77 O O  77  O O  77  O O 77  C!;"&53#"'&76;2+"&7>547+676=462.`   (    !. t|   / /   D@ /C("&537+"&7>54676=462.`l  .!!. K  / @D  D@ //72"&4327'&7674;54'&''&#"/32&462"zzzzx)/0)2!d5335d!!.!!.zzzV'J5 WX 5J'0.!!.!&6?#!"&=463!26"=&'7#"4;  : 9C a  b C9 :p/76232+"'#"4376232+"'#"4376232+"'#"43 6 KK 6 K 6  6 K 6 KK 6 H      r+72+"'.467632=4+"32=4&"372=4+"37,54--45,(oor^l]]l^oow)  (QQ%6/&&576?6'"'&/&/&47R c& 5Dp H-N  [m )6Rd2"=+"4;7'&7632"7"'#&?622#"'&?%2+"&5467=6767632263.54632# I       A&77&,'5 (>!+% 7x 3  1    8L9.- >3&(, =BX%+"767>367654/&'4'&'.7476'&5&62272+#"=#"4;5432A8 8 ) 1T1)=    > -  !11!  -X  P0 $(463!2#!"&572=4"4#"32'!!642}  -U   @ qV ,2+"&5463";24#254&#"7254+"3   @ o} f 1I 2.54264&"TxTH$$2&|((N8./0ICQ8q(('4E#"'&'4#'&7676326'&'&+"7676'&#"27676'&'"232:kh=u  % R  (   z ,_0   @@9N%#"'&'&7632'&'&676326'&'&?6#"'&57547272?N;9 <    &4"%"* #3#$0$`  Q+10     !#4'!     #$1  ` "54;2+"532+42+"=43``pw`88 ."&5476322654'&54632"&=4632>  0>> 66 -/ '/- %'    {   R   ; CC CYXC ;; /?B/ %86/A@/ %n% +  *+,+   '  %2+"436"264$2"&4*jjjzzz jjjzzz2"&424+"3zzzz*zzzf  72+"&543  ` =!%5!%5!```887J!D"&54?#""=46;'&5476362+#/&54?62326=$ . u.  "$ "$ . x . " #`p2"=32+"=42#"43RLnLpnLnL  '52"=&546#3"=&546?3257325&2"=&54 M  &  9>bk!  ! @hhhhO1!  !1Z&!?62!276=42#!#"/&54< ). (:; ( 00 .( : Z& %#"'&4?!"&=423!'&462z9( .)  : (. 00(  -A7.'&6'7>76&276"/&+"&?676+""/574365LN74MN;&/!'/ + 'PL,LP' "-L47NM47M(!/&!0E^A//AJa )2"&47676&6326'."7676&zzzz  '&I  0:0   zzz  !!h   1746/&5&=4?66#"=4&/&47@ K^LS^L^1 lv 6"/&?6&/&47t A  ch 8 `%&=4#&7672=432} U( AkB@(2+"&=46;32=#5&?>32'k 0  FF   TTT/  EE  -=&=4&+"=4&/&7676322632&2654&"".">>D' " 'D.   @-==-@DD%   @`76/+"54;2OGG\8 @`4;2+"=&546GG\.%#"/"1"'47'"'&'"&="'&547675#"'&76'#"'&?'&763227'##"'&767'&7632>'5&7325&'&547625462>?627&563237632#"'".'>3632y   `     !`   !   ``    !   `"     `   !   ``    f   $8c & &c8$    88     $8d & &c8"    88    @`%!"&5463!2$       ` #/3"54;2+"=4;2#3"=4;2#4;2+"5h000(00p8@'3M2+"&=463";24#264&"264&"754+";2"/#"'&?63'&76&&&&(pD    2    &&&&``  0  #]'$&?#"4;'&6/&546?632+n / /  EE EE  / / 00  FF FF  00#/76462"72+"&463264&"6462""&46;2#6"2646""(88((88(4&&4&""(88((88(4&&4&?""8P88P8&4&&4""68P88P8&4&&41d%"/&76326'&'&'&"#"'&'&767676327632"'&'&'&7#"'&?62"/276767632 *+   H  (%(O;H ; %$R$&"   *+   <"L   ** "%)  6Bc S"1$(  ++ T<  `63!2#!"&5244"'!!   p  `R  `(4IS\753++"'&=#"&=#"562"&=4$2"&=47#67'4?63272254&#"3264&#"@   1 4{  g  LLZ4  44  4 `  `  `  ` e ' @ H    ?''3 373***..8((zYYP``82"&45&"3267##"&462zzzz@!!\BB.&:  +"22D-zzzHb!!B\B-#2D2-@'2+"&#"+"'.76323267+&76) $ ## " 0- , !&'@< 852p0Z 8m76"&54?676?36;2;#'&'&'+32?63#"#"&#&'1&'&76;676?654&"#.?6 BV>E  "  D,@{>E  %   D,:@ @kA>+-D   D,@%>+-D    D,??B59=ER$#5##5#732>=4'&'&+5353353'3535#76764'&654'&'&'2762#( )W  W) (    H    &! @@@@0 0@@@@  cJJZvB   R'?&4?62"'"/&4767627676"/&4767627676{y#{y RR R QQ  <;u RR ;:P0#6;#"&46;#"5372+53264&+5+)XX.BB.XX,.BB.XX))X8)+B\B+[,,B\B+)8)+ .C6462"7#"'157654'3&'27&'&54767'5676323&'##"'8''8bL  f N>.C gr&4%&6]   18''8'iOz&   .A_0(,) 0*)  +.6PZ]7&'76''&'77&='./67>7662"&454'.'&7>76'6547>7'7>''"] D]((''skS QQ RO&]=5):>36?  Q 8  6 P6 8  >37!'%7#3#31/##yp650bm3m--D132@(N `'3#'32654/3'35+532@f?#*%(@$((/5fvʝ-%kccS,Y,8@2"&4%6&'"67&327&6767&'"&27&'&'767&pppp:<86 6-@A8z(&T FBBF>J?GBBDD@%73#327#"=#535#535432&#"3#|u!.%8 37222273 8%-"0 " A u000 u A 0$2+537#546;5&#"#3#"&5463k k29 # '"-..  8$4)$)8 V J<2+"'&5463>'6&+"7676;274676&+"&=4;271 Hs / F @  R ` 9mR  |Rm  T -   !6'.7675'#"&/3326?''>./"'67676=&'.'&476?.7>7>7654&/66'&667>54&        . '    -1 (.$ ! 6  M;   (   %  ,         "  * A ;- &#?2#"54654'>54'6'#"&"&+#"'&'"327+.54VC .9 "6" 8.     DU_Kx +/<$  $*+CK0-.0F<00",+0[9)99) F+.2/BE.0)0*+ @)99)99 !!?#'#3@-&(/B(xTTxH!'7#3/#?#'# 560cbm--2@'N3'/7#";26=4&'2+"&=463"&462"264&2"&4 00 00 .BB..BB.f4&&4&hP88P8`0 00 0 B..BB..Bp&4&&4F8P88Pp +#"'7326=72&#"#"'73254&'&546y1$ #$UDA7$&+4]EhՃ>&@ F.<?& "D,:02#!"&54635#62654&"54&#"5#3547632a  V7#77  A   d%&a %^ `"2#!"&54635#'#35737#5##8**88**F*8*`DD`66````<g"/&76762?6=4/&6=4;2#"/&=4?67"&54;23254&'.4632+"5&#"#5 '() -'/$#$'"K,)#( *%  \^^    _ _  ^{" 23  Nk72#"'&547632#"&54767##'"'&'&'&'&'&547&767632676?654'&'&#"&#"&#";2    ~"  $@  " ,D() B* *2 )%VT     t&:. *;%'/ '=$  %>B2#"'6?32654&#"74676'&54632#"&7>54&#".54]"'6CP>JV. =1,2( VC4MW5C ,?/&2E " ! hnD] Ac%#"'=4&+"'3276?#'.'&767676?%567676'&'&#"567632   P/?    )+- o> \)  a--"      f   * %/;0 1  &/QZ7#"&'&=46;5#5467632+3"7254#"+3'&=476;263>=32"3254"&`"!h '`.3.1!h!  +' (79" y ` (5!!6! "&#  >FOjs%462"&'462"&%#"&547&546326737632#"&5'632&"26467&#"6=&'&'.'&#"327654&#"#"'73267BtRSt7JV EJ7?  Q2 6LM6 26MLt u /0 )     3 9QP9  &b&M&  "1  %%   1"% n   62"&452#44#4&#!.!!.!iP`PPp!.!!.iP`ៀu%'&76'&'&'&7&''&7>76'&''&7&'&7&'&767.'&7>&'&6337676'&>76726>7>7667676616'767676&766'76'6  "&  !        <4< P^&%IK  D 7hT0      <%t+ hQMw      $ *  . (1%# , 5+,   32) -% `8 m%#"'#"&547&54632632654&'&'&'&/&'&5463232654'&'&'&#"#"'&'&'.#"3276u >,Lk>, LkY     !     '#,= jK ,=iK?          nv%"###"'"&#&#""'.'&#""##"'&'5"'".#&'&=767654'&'.'&7>32&'&76267632$"2646&"'&26264&"   %D%    '$    %''%   $&  X 2 B  X    "  ;+--+:   "@  5K5(2CV"&462&2##"&/#"&46326323747"264&"327'.7>&"#'&'3264&,:()C  +F&f     !))0N*O>(   p  #727#"'&'&'&=#567676733#!"0 >`` 4A : +p@e& @#!"&5463!"224"7!2   p   i `2#"'"&767.54zzzV 3=bb  P0F(7"&5476=4622654&'&=4#"*8P8*(G0"2(88(2#I6'41'&76763232#"#"'&76765&"'&76'&5476/4'&54 @"1@ #  1   >"   E     +# #7      I%1#"'&'&#"=43276767>76767>7632727676o @"1@ #  1   ?#   ;     +# #7      %4<HP"/#"'&?63'&762.=46;4;2264&"754+";2462"    2    %H$$ "'`T((~  0  h%  %((@@mV^"=762#"/"'&?'#"&547'"'&?'#"=4;2+7632627#"54;24&"2 I5     0HC^5  % ]<% )Z)K< ]JNpNNp 1"514&"654&3257P9(8(R  /(89(((0}  EP0#"/#"=4;7632 A55A. 4P4 (6@"'&67#"/#"=43'6514'&6'6514'&6#'76F 3( A5p5 *:B?( /C0   | )E| 4P8Q>5DS8 BZ/&:( 1BR ):C75#"'&547.>#"/4/&=#"&=4?6;27/5I. F *\   D%9* FW[/43  .h^L: A xDn  F5 62#!"&?#3264&" $ $  pzB  1GHd#"'&'&'&547632327676=4'&'&'&7632&=6;327632#"'2#"'&=476763232+"'543>'&'"&76;2'&#&'&6 ,@' 7'.#5% " '  & ? D56' "\        %-)'% )%   </0B,-%$%,5R3       @#"'&'&=6767626=4&@^BW/ ?+050);=.ZU;TA SX<$*7'>`$/ '&'&"/&7&7632'&"'2/&7`^!/2l2-"N=RQ=,v,OF55`X  ^77''55*9;2+"4;2=4'.'&=476;25&'4+";'99'  x `V'-ss-'V o#..#.6"&=##"'&=#7##"'&?>73#"/##"&462 ,, b --#$$0 xx  xZ h i Zx x&&2"&45#5##335zzzz;V*VV*zzzk*VV*VV @` %##5#53533@*** '7'7'5&2"&42654&"baaUe;qqq|XX|XC!R! S!So2=UpppW>=XXz#"&5463!2#!2+"#"&546k       2"&45#75#zzzz000zzz((X)W 1567&%5$2"'=5##5##5#35335335++++<<< 0 0 0 0 5&&55&&b%M F%%F Mb @327#!"&=73272654'&"5463!2'654&"&#"'54[ := :& &(j)( W < '99 ! _ &P  "%)/2"&464&"#6#7''6323&54'3'7#"0pppp8fH!81N*7Z~*7V>Z~ @` #5353#53'5335373+535353P(PPPP(P(PPxP(PPPPPPPPPxPPPPPPPxPPxPP !6'3462&"347'zh=V=H@.(_`+==+N. UT#!"&54?63!27#5##'!'!  !  Q\Q =\ ! ' ..Vk%!'7Vwx*xxVk7'7xxkxw 2"&47#zzzz`zzz`! "&4625zzz`zzz`@@'@ "&4627'&zzz``zzz ``@@@ "&462'zzz ``zzz``57Vk=!'7'7wx*xx`f%2+"/&4?62A  S   SO    OLp7&4625462762"'  OO    S  S  `f7"&4?#"&46;'&462  S  S  #  OO   Lp%"/"&="&4?62C  OO    S  S  Vk7#'7'*xxwxV7223#"'&7676&2"&46&#"32767'#"'&7>32#"'&57#3&'&#"32673276  QzzzP@;<%$"!=  /6-/.    'B  zzzP 88  883::::- ++      ++      "<=       <=       $%32#!"/&546;76323'2654&"Jb 3  3 bY Nz="   Y %,373&'653#&'6#57#676&'3&'#67&'30>3;V1:3^0;11=3:S1n n1 n21n (@lV>(T@'(?)6H$!"G6$G76G"%2+"&546;537#53   %ZCY-Y-s  W --{2+"&546;53#   %Zs  W --32+"&546;53   %Zs  W --%-+"&54&'4>3!32265#33+"5 && /^   &&4 p@ ,B2++"&="&=&5462632632632=##"'#"'"&#'2767676327676323276546;2654&#"#&'&#"#"'.5&'&#""'&#"354&+326!@&&&4&0#( 0     7        P  4'`D! &&7&&41 ! 6@        ?e` *2:"&4622"&4264&"/#5'&4?63232"&4264&"9L77L8C6&&6'+' = H  ";L88L7B6''6&=8L77Lg&6''6-- pV&  E < %8L77Lg&6''6 #5'7'7537'aag ~~ g** ``g }} gVT**T"';7'&76?546;7332#"'#"'#753#"'"'+26?243 &@`@& 3/''./&&0++9$2(Z(2$5'\#  b55b  ++**T))T$ 2"&4##5###5!  +*+  x+  ,-9H\g7"&54657632"/&762'7/1&761#&54?66"&4767"&5472654&'264'(^5 ED ?> A. 539?Z?,* &*&aY  ] #B/7 Abh;-??-E4 &6 "r6'&=465#5'z&&&p    2'463@@X $2+654'#+"&546;5#7U&p8$*" *  `!37#"&=46;2'#"&54632%2#"&'6=4'>(  ( ojjjj (  ( GGG0G3#!"&53546;25#0ppp(p0((((2#!"&54635!P  62#"'2654'762Y:*8':$A)&6.?/#3#3#"&'#53&=#53547#5367'76272002CCNCC2002D'"4&4"' 000!''!000'"44"'%/&'.77'6/#LZ=X$U2/S%X>XM#  753+"&2+"&=&54P X xT> | = tN8G(+ +(G8`'/7;=4>2+"&=#+"&=.264&"264&"75!58P85     B@`##  '  '  ijj15!2++"&=!35#p(/!!/% ((00P@!//!p@@ @#'+/32+"&54635#75#75#5#75#75#5#75#75#800000000000000@00X00X0000X00X0000`00%#57332#!"&546;5335!0`@00Hа``  %2#"&546;276k K  /0]/'u K ԗ )$ /]0/  #6462"72#!"&546;73264&"%4%%4X \BB\B4%%4% B\BB\Sv?%2#"&'&#"#"&'.546'&767676&67&7>7>76'&546326'.'&*37&7647636&'7./505656&'.76&'&'563233654&#"&6'.7&'&767>76'76'&'&=>'7676656654'.546/+"'"7>j  ('%"    !"B&    w             .  0   V    4    #!'#E ! -,  @     T !*.             #     !&  !##5#5!373'53#53 pP@@`pP@` 00p@@0@@P*#"'327.'327.=3&547&5462676}PDC52  !-+ Mz8R !R i,*%5# 5_)8#@EP_%#5"'&'.'35'.'&'&54767676753#&'&''5654'&'&'67676;  @E  @ E        ##2 x  !! j O\   k  `!)-+"&=!+"&=76;2264&"264&"'!'#S-   -* Kv vYUp2#!"&54635!%5!ffp̄,,$,62"&43!2+;#"&54?'#2"&4i""PD4 K J*5""F""_*  ( 3"" `!!7&47##2%5"&5#3465!@ @&P&@ Pt` &t&&P0P&&t& 2+5#"&=432+'#732=XZ9 9Z' YY? YY'73+46;2'#"&=463U : 7LP : @577'53#!"&546;#iB` +B`*+2#!"&54637''UjL*M77'3"&4632&#"26{@]*zzzV(& Eaaa@] Vzzz aaa 2"&47''zzzzLzzzM.R?'7z z lz%2#!"&546;>2*264##5#UW#,#5  ((p:  @HH!(.59=DKRV"&4676'&246'&76&776&35'6'&24"24"6'&6'&6'&&24"&zzzz   , P_ 8 h  P  zzzzrV u ^ v/{9    U 2"&4'7''7zzzz8KKKKKKKKzzzKKKKKKKK+*U ''7'77*wwwwwwww7wwwwwwww2"&4264&+4&#"#"3zzzz. 1"-&%zzz,#0#&2% `%#!"&5467>327'''6;)2F>-G+6Ro,9();F2.D%,Eƍo-4'&'&'&'&'&'767676767654&'&67>  2#" ,    R     (9"N.3*-E ! &'7O G&i  &+  6  @2#"'7&546'&'.'&'&'&'&?676'4.'&+"7>[73z( I       $ 'u5<[     `%#!"&5467>32#7#5#'6;)2F>-G+6RDddD@9();F2.D%,EgddL `&%#!"&5467>32264&+54&#"#"3'6;)2F>-G+6R##@.&: !//!9();F2.D%,E#2# .@-#/B/ `%#!"&5467>323'33'6;)2F>-G+6RhDddD@9();F2.D%,EoddL `%#!"&5467>32'6;)2F>-G+6R9();F2.D%,E,43+"&54676323&'&'632'5467&#"'327&[ */!(8," 1  .8+C SA  " $!  x/ !/9(#5#"'7$Di!% k +*V3+"&54676323&'&'632[ $36'.B3( %: ! #8$A3L $6%'7B.)>*!%#-@@@37'7'77'7*-``--bbb ~-``,Dbbbb@@ 7'77'7'537#553bbb((P(^bbbbl((((((((@@ 7'77'7bbb^bbbb;CLRZ`i%#''#5&''7&''7&'#5367'767'76753773*2647&='767527'"'77&'654'#  8@8  ##  8@8  # /F9 WD & b/ 9S/ 8  ##  8@8  ##  8e& 0m 2 2&& 2 '0  7'7'"&5467h6fg49".!r gg=!!.'#57'77627'zC)e)C*HC)e)C*%-52+"#"&46264&"6264&"264&"264&"Oq?,&  Ppp2S}SdG,>  ppCh '75353753''7'77'53$%%%4E!0/o///:A#%?DDDDu%%a000000[%%62"&4&2"&47CUUքU B%//.?'&'.77'67/&?'&'7&/5276) r` +iD N5LJ5 :7#  9-)2$"7) qp+i IK5K 5D :98" %9/ "  2"&46"265427."zzzz2%$4$-UNUzzz<%%%C$$ "57!>72&2"&4267#&'67327'&'632#"'673267!- -!>JV??V?Q2( " C 2 9+??+ ( h ;##; >X>>X}j( L;1>X>  =3#=3#553#3#5333MM3M3MM3̀3M33 2"&464&#zzzz^^Bzzz^^P(7++"&546;546335#"5#";275+=+";2ЀxS# 0` H -S 8 ` 57#'76PPz(P(3PP*(P(3%5#532!##5#"&=#535300J&JJ&&!&PP&J)<2#"&=47376'"/&546?63#"/5&=4632   - \\2baQ\ (049#'#"&546327'#"&54632264&"264&"624"73'C54%&44&55&44&%4l&&&&C-"5&44&%4554%&44&&&&&-2+#57#"&54635!**j0 02"&4264&"62"&4zzzzN77N7V  zzz7N77N<  @ +"&54633'ppPp-S '73'7'7|z\ z4{[<{@ %'353!!@[@-#75!72#!"5435!73#7'3'53P@`9 F 90@@ `@@ ` 2"&54yny__Z[dd[Z ?#53'72#!"&=3!!#546378kk+*+s8*8kk+UU*UU %53#5#53#%#533#53M3MM33MM33M33MM33-3"'632'654&'7/#"&'67'327'#"&54?32,'*Kz0;<j< .+Kz3 B <*  #8#/,TD8(;*;7; TD>' A*; #/#)W 2"&'6264&"62"&4zzzT<32'.'.#"'"'&'&7632'&'&#"7"'.5&7676#"'1&#"1#"547343632 =M8"" .#9A0 (. $  s   @67#"'&#"+=763232,  8D 7"2>m 5 @%%#"'&'&'&=>76'676'67) -J  E!.  :'.E%3 #*S"/(0E~+((335#@@@%#!"&'4?5#53#3'#u #% d ^%%`00`p0)1%#"'"&57#"&547&54632'462632264&"U+,,>,,++,,>,,>,,>,.+ ++ +..+ ++ +._+>++> `2#!"&=46;54#!3!2+ j 00  `32#!"&=463+`0#02"&437'367'?&''753273637'#zzzzO,:9,'000=.+= ZzzzD&*"C`$(&Cu6'!/4(64/680P 753!!5!`@P 000 0y22@*2:B"&5475&546267676=&5462&"264264&"6264&"@ 7":&4& &4& . &4&  8     $ @# &&$$&&$ $&&N      @@%#"&'#53>2264&"d EXD ee DXE B//B.@*66*@*66*p/B//B 8@755#"'&=&54623"264"&54754&+'732264&"``7 &4& :  8 &4& ``80  B>``@$B$&&$- F  $&&$-@``>#B  $,4<%2#"'"'&'"&5475&546236$264&"4&"26264&"@&&$?. &4& &4&$3.  8   &4& u$&&$$&& =      $,4<"&5475'5&546275&5462$"264264&"264&" &4& &4& `` &4&  H    `$]@5$&&$5@]$&&$5005$&&    (   4<D%"&54754'&+'732264&"2"&5475&54264&"264&"` &4& ``70  4& &4& 0    G$&&$- A``=$B  &$$&&$$~  (  p1##"&=&#"#"&/#5;  *).31/**  01)'33''30(}2"&4>4'&'.7676'.'&'&'.74'767'&'&4'.'.'263&'/>76636.'&#66zzzz  *4+#    ,     ) $!   6zzz      0DJ4++#/ &           #'+/32#!"&54635#75#75#5#75#75#5#75#75#ZMMMMMMLLLLLMMMMM4MMtLLsMMMMtLLsMMMMtLLsMM(%'&"/&?67&7676763/ $;% &$6+ 2/   $;%  & $7%#"&'5'45'&>65'&>235462?>?6`-7)@ : "  *g"0%  X     *%2"&4264&"6"&462"&462"&'3zzzzaaaNH9 zzzaaaZ'!!2+5354&"3#"&=4pp&@UW|WU@&sR'+@YY@+'R3'.546326324.;B09%%90B;.40,D51B,,B15D,0'/2"&4>7'>7"2646&'77.'zzzz . ( n. ( K4&&4&H.  (.  (zzz .   .  ,&4&&4@. (  . (   2"&45#74654&"3462zzzz**>1D1)"zzz**?7"11"3#53'#4>54&"#462BB@&4&@KjK$A!*%&5KJ5,( 3#5#7##5#b>>b`@"7!#!"&547&54632>?632 ,  /(8? , &8(%#!"&5463!2!'*J*`J+*``)5='%.?&/&67%6>3'#5&#"77#4#%"776"&462    (  U   zE&.4  .   6  f  ǃQ"` !*"/#"'&47632264&"'76327'&"27'7 )0<?X n,$,n X?<0) 7's X(73##5##"&4632264&"+Eg 6!+<;*!8d@@@)=V=)a @!)19AIQ62"&42#"&42"&42"&4$"&4622"&462"&462"&4&2"&462"&4  `     (        _    2"""b""b""""""""""""""#%3#!"&53"&5463!2!264&"KAAKjj   5  @%#5.54>?@+&@&+!//7*#*; 11 ;*/W9- 07X2#!"&54635#75#75#XȠ000X00X00`h =!%5!%5!5!@` x00`00`0000'2"&43##5.'#53>753264&"B//B/!!`C*C`!!`C*C`|WW|W/B//B *C`!!`C*C`!!`W|WW|@'2+"&=46;5462264&"754&";R;t  f$4$();;)(  ($$(&2#"'&/3264&"#767653'7'7VzzVB54. 0``0 .47-``,zz&%; 0``0 ;%&*-``- $753'7'727#"&4632&#"%'-``,~D0 7@VzzVA6 0DE``*-``-0 &zz%0```,17'"&'&74>7654'&"./&54762'367'00  2  J  '  01   ]1VD0F$  %, -2**)6V 48T?}}?T>>T?}}?T#3#!"&53546;2#355#5##3350pppp808800(((088088p"'64'7'64'#'##/57373^""E44**V `0P ` 1"^"DC44*x*> h@pP@@ =!%5!%!!@++k**+!+13%''#5.53327'#"&='7''5462'65'<:::"_!.9P'H1 )o )8)\R"]:::!_RRX92C!(n M((.&!@ 6"&=46273#5.53268))8)4'P9.9P'HbH(((#:WRRW:2BB+#3#3#3+#5#"&=35#535#535#546;2888888 V  P%+%+%*MM*%+%+%327#"&5467pP("pIVzZECOqEZzVIp# %'5#'5%#5#5$ٶb7"#"'"'23"&'.'&54%"?6=.#"'726&##'"33'726&#+676325   ]0?n9+'   >- &?" 9]#"2#IU5 %,'* 0OAq!  :Jq H . %5#3'35#'735#7#35``@``@````@``@``@````@``@````@ 3#"&4632U3F22#U#22F3 !"&46325#"&463275#` ):(( ):(( '%8%z'%8%55@''@@l "&53'!57547'7'675462"R' $)?%-;L $)s!@^   I`%+#?=4676&2!57546754"&5",  ,"-;));-H"H9$r  r$9H  I/r**r/I  `"&537!5754675462"R^));--;d**r/I    I/%3'#"'.5347'6320>4GF4>&G6;=4I(=ez ze=-}|%#"&547563237'775   m*D1 %    8)8%53#!"&546;#3#5'7#U++W+*+UW '+/;=!353"&=462%5335!"&=462'5!353"&=462`P`P``P` `P `P `!.@2+"&=46354&+";26554&";2754&+";265R.@@..@@.!   z" *g   B//BB//Bf e  f e  5%''7hhJIEs`hhQ '159=E2#!"&=46;543#367#"=4"32%#326'535353+26=0"#3f-*:& 2Ƞ"02$ P ? 2 88@ @ ">'72&54675353'7'7+"&54676323&'&'632t/  0) A */!(8+#  1  .8+C8'"0))u7.!/8(#4$ '7@133#kjkk/EU#"'.7>32#"'&767632.'&76732#"'&+"#"'&547&'&7>73 &   & 9# fX   "&(!(&#!% -s=#   #= %! #0P &%"&4632#"&46322!54%2#54&'61$$$$$$$$FZd12]#2##2##2##2#,& 66 66$"&4622!5453##5#5353HP88P8x@@ @@ 8P88Ph5+00+ @@ @6"&4622!54P88P8x8P88Ph5+00+0P%#!"&=463!2!5!n Y 2+"&5463#n (%#!"&5463!2!'2+=4&+5463` B XB  ``@  74&546323#&'35#"zV -)@2NzVc Vz 2@)?cVz@2.54264&"^^P((7*#0!!0!\A4/.HDV!Ay!.!!. !+"&'%7!+ SS &57&5474'./6?%&62&&"'767>?_2-M. &9-2' *3M)88+ +BB,49IF=JfC" !CJ=FI. 2CI ''48JJ66/ %@27&"5'277! , , `` |ի3#3##5#535'#53'37p0IXXPXXJ0pPpp00``00#"'"&5&5474636;227'+MM+*Ia aI+ґ+6j6"//"65#H"//bc "9'&7632264&"264&"6264&"7#"&#&#"#"/47632WCTSXX  KUSM  Sba>@ fi    !|D676.'&'&'>'&''.7.76&'#&3'&'6h28>E  3".:8L r@-H  !9?+! @ @ @ =333353  #5"&5472654'.IzzI!<__<2>`VzzV`>!2KC__CM0 #"/&54?676&#"`  {  {  g!#"'7'#"/&54?676&#"&  :  | U% |  g 2#!5#54635#!5`&PP& &UU&`PP&%2#"'#"/+&'+53762763236# 8(6J:3 7"* ,((܈ Q!  +#546;#"%2#54+553+532!3#"&=300#CD 4#0 CP0#DD DC$0DDD#00#DD 0CC#11$CC  ` ?#5337#53 -M32R2 aaaa2"&4264&"zzzzaaazzzaaa2"&462"&4264&"V==V=zzzaaa(=V==Vzzzaaa!%32#!"&54264&"%5!353V4&&4&@-2n#H&4&&4VV//  +G7"&546?"&5467"&546?"&546?+"&54676323&'&'632k  S  S  S  $39'.?3( %: ! #8$A3L0 '  ' 6%';E/)>*!%#-@` #2+"&4623&54264&"264&"P88((88P9O4##4#4##4# 8P88P88(""(e#4##4##4##4` 5>327#7&#"wLV@PP1?9\oFW8LM)A5`p72673#"&46327#7&#"*C.]SS>S}>SS> 3'#57A@A@A@7'&47''67&67>t[V!0 M0 @YE0> 0K0P 3!'7!/U!!U78V""V0P 3!'7'7!/7U!!U8`V""V+2#!"&546;735&"3267##"&4632X !!\BB.';  *"22"!-` c!!B\B-$2D2-.R7'77 .$2"&4264&"327'#77#'?67jKKjK_B//B/  00`KK`0 KjKKj/B//Br 8jPPF16 17&'.'>?"#"&54'2%&'&'67>3:%&< >% 46,,>+"G77 G ""G77 G ":*>**> `%5"675Oi()ȓX49U$$2"&547'#"&46327&5462#"'&4$$4$&%&4&&h$4$$X&4&W &&4&W X '!5726M M%&% ``  '7;''7#7'"|"ڄ1"-)K11K"|"1"-K11K7%!3k@ !3@@A%'/'#5'75'7'7'77''7'7'75'7537?7'79:9>@*0*@=:99X??X99:=@*0*@>9:9X<*!%#-@ `2"&4264&"7'5zzzzaaa^mzzzaaam8A}"*26462"32"&5475'2654&'#"&462462"   VzzzS!}%__P;.  B [zzzVh>!}-9C__C=[,j  !  `#'+52##'##57"&=4>2654&"75#;5#2654&"8E3- !,,S,1! -67Knnnn? (%-! ,, !-$  WWW  2:3#53##5#535.547''7'#53#76327#264&"@#X 4'??*??'4 (#?% !-$Q?z4&&4&EX)=.(88(.=)(E#% Q&4&&4@ 75!+"&!5373  Pj+F 3@ %#7''7773mZ Z333nZ Y43@ 3'''77:3Z Zm@3Z Zn)3=3;!53275&'&'&53<=!&'.5#67#6XH*g EEC%*G 1  WM2'900!%.Q  q#> $$ =$0%"#&#"#"&=332=.#"#&#"#5467632#&j  (!+    gNL9;  w$"vPt:=P` 2.#"#56Lw4\9?1PP@ XE5A)ML8@%2+"&=46;54&"#462264&"$4$&;R;t  ($$);;)(  .R%7'#!"&=463!2```  . bbV   p37'#UkkUpp  '%4&'5'6'''567''#537'7'5V``D@Pp&E( '5#75#000`@00P``@ #'&4?3264&"@===FdFFd 0ss00ssKdFFdF` #"'&4?,443IJ344}666666562"&4'654&".5462&2'>54&".54""#)1D1)#IhIӬz9/&-aa-&/9""!9$0"00"0$9!3IIyU8^$L-DaaD-K$^8U 7'5!3!5337!kkK+ꫪ++((*%->73&/##&=#&=#7#&76"&4620  .+ *- +  h  `  `   #>J+"/&5476346732+"'&#"/"'"'&?&5462'54"#";2='Z'ZF# "0~0#  #*ggDR)PE)P$ #((# $2@IggI@>tf#2#!"&=463%!"43!2'!"=43!2fd- & 8   %2"&47676767>5632&'&"zzzz 25jzzzV' +E25jh7"/&?62:VP ?62/&462h7'&462"&47`P*7"&4?6"'4=%#"&'##"&5463235332654&#"3276#"&546323264&"1))%--$)'VEDXYK [mlWSj,7B$6,*4 /'>MZFHV  hXVj^G8 !6  `2:BJRZ72+"54;2+"32+"&54;254+"'5'&632"="=42&2"=&2"=2"=J86(n9()(\F<  $ PL#5.532"&'"&?6'&'&'.'&?6'#&'&'&?6/&'&'&?6'5&&'&'&?6'&#"&=232?6?6?63?6?676354&'4?6'5&'&'&?6'5&'&'&?6'&'&'&?6'&'&'&?6'#&#&'#>7?63?6?6?67Vz     Vz             gH       fH          vzV        zV         Hf          Hg           (2:BK7&'&'677&'&'&'67&&=7&'&'6767&'67&'#"'6!,+1`L OD5G"= 72-*+x$20/6M F:I;#":")1A S>4#1)*L `+! (:'0 1/=SE(8I,%%";\C ,L7MBNL,*;7462"2+&/&+"'.?576'&'#"&463((  b      b  \(( '  x x  ' .21"'.'&+"546!2+"'&"51546b+9+2+9)9-0,9+')(" (('+12+"'&4&'&+"&546;232546;?x! l    l j ) !    " : -53"&=!#2!546;54;23546;2354;2#54+" ` x hp@((  %46;2+"&546;2+"=4&+"5] P (#+3;CKS_2+"&54634&"265<&"24&"264&"264&"24&"264&"264&"2';2=4+"BB"`  P  ^^^^h0-5=2#!"&546;;2=3;2=54#!"3!26#54;2#54;2x(0 8  `Դ L0P)596462"72#!"&=46;54;23276;23>76&624""0""0  &U &g!/4&!/4u0!!0! ++.!%6.!&546462"2"&462#;2+"'&/&5&'&"43232X  8 ( )E /t/    +2+"/&+"&=463'"#"&=46;2z ?= 2:d  An##"/&?627628,z8-{#,5DMW_gpy"&46676&6.>'&6'&66'.2=4/&676&676&6'&6'&6'&656'.676&&zzzzPH,!"1[ BzzzzQ $ E=zz ?Q  . SZ&7/'&54?'&547676vD DE DD ED D DD DD DD .+54"#"&5467>326325376#"/&6 +6%%6$* -N9V0  FF  4"&8 8&4 ,AMTT/  EE   `(?"/&#"3!27654'&/&/&'&'2#!"&5467>326 ?%    J "#/9V +6%%6$* -D5   . M94"&88&4 ,A(.+56/&#"?#"&5467>3263253" +6%0  FF  0%6$* -N9V4"&8/  EE  /8&4 ,AMss  `%#!"&5467>32632 +6%%6$* -N9V4"&88&4 ,AM;72+"&54675463232724654'&'&'&+>72672326-, # 6&!1 "5$ *>- ./?-@,%$ &5( ' *.F !@+- `2;2#!"&54674&5462A +??+#2- L`;,AX@4$!4 5N!%2#/&/&/&"/&#""&#"/&=4'.#&/&?6'.'&/&?6'.'&/&?6'&54/"=43765476/&?67>76/&?67>76/&?67>365'4?6;2?6?6?6?676/.676&+"326'26'.#"3             88,- o83N  N38                waa*|*J a>` 0>a+3FOYbu%#"'#"&54767&54762&"326;6543.'67&547&'&'32767&'&+654'+767#"2654'&'J34#%23J%$%h%$&yR; 4#%2 d)  ;)! J < +);  "+4J##J4+"  5$%%$5  :* ## * "&  "*: +l  x +:*"  &"   $,4BQa%/&?66/&"=422"=64;2+&+"4;7'&7632#"2#"&54?67"'&54?632~ Z |* , I%  ` ` @2#1"&'&47>3654&"67654'&'&'&756'&7673VzzVQvvQ,jj,4 '' 3zzkOOk2DJjjJD2          1"&=432#';+"&546;;#!"&546;   M `M H@ Pt`-2"=;2+"&=422+"43$43!2"54#!@    @!'2+"&=46;'&32?6&=#542k0  FF  00/  EE  /SSS 0P/2#".'&7>>76&7327'.'&6;pl $;A".T1) >e="28(#18$ )"&P #/).. DA2"(82"(8&")?A%&=&=46546 xszzs%-52#!"&546354#!";2;276;2'!"43!2!"43!2x\W H W20  d@ p'3?GS_kw2#!"&546354+";2=4+";2=4+";2=4+";224+"354+";2=4+";2=4+";2=4+";2800000000 (00000000p 00X00X00X00d00X00X00X00@!6#"'&#"'&57632327267 %#4A   3!0<!o    b %#".54>654&/2lPi%3' ,3&&#B (<0K+@  >'%;&'9 , /) 1%#!"&'4?=4#"=4;2#"326/&=#v #% t =I=^%%N   Nf NN f Sao|%2#"'#"'&'"547&'#"'&767&'#"43267&'&763267&542676326#"'654''&'&7632&#"'&7327>7632&"67#"'&7664'6;&7632&#"#"'&'&'2QOO&038)4)830&OO"418) 4)814! q  7'  '   +  0, &4 7)34"OO"41)7 47)30&OO"43)70!  0!  V  $+&$, \  Q  %'&#!"=46;23!2543!2#!"&T `  @ I*J  -@Rd2"&4%&'"?2575&75'&+"32724#'#3?6532?5'4#'&3727674/&"zzzzO&&8:[X:C&(:9 .4. $4zzz) ?0) +**+: )/V3-,9-39` -%2+"&54&""'&'#"4;676326267632L7  7L$!  !&8( (8&'&54671326;0/A0Pd<0A/=""=B.E@$MHR@E.B44` 2#5&7654&#"#>4632"A## $#      5+"=4+"+"=4?6"/"&4?54;2762Ӝl\l  +<RX}}e#\*CX(;"/&#"32?6#"'&4763232764'&#"/&?632 Z}.--.}.- +* {8V{:\)$ 462"3#   ''    #+3=EO%2"&546"2"&4'2"&46$2"&4&2"&4&2"&4$2#"&54&2"&4&2#"&4K.,,V...k,,m..4.k,,m.k....,,,,,,....(X'/<62"&462"462"%2+"432+"435"4;2#_ | g5/&+"=4/&?6/&?6=4;2?6_cc c!b bb b!c  999ss9 999rr9!=2#!"&546;546;2'354+"24+=4"+";2=3Txp     @         &A"'&76''>325#"&7'6=422732+"4;5.=42  5x"&K& n $d$)70  |  &A&&E44>*EE"0 +6"&=4626232+"4;5.=4226=4&&4&7)$d$)70D0p&&&jE*>44>*EE"00"E`%276#"&54676763A9XOoJ; jJ^ DqP@e''Lj 6#"'.5476767651476 ]  @   K ! '  @46#.54767676=4#"&#.54767676=472>6 @   @  dg! '   ! '   2"&473zzzz`zzz`3B%/&#"&5476766/&76766/&?6327'7676' ,5%i (   OX\90<  !' M *2@) Od/lO% (08463%2#!"&546;25";24#";24#24+"3724+"3L BTT0p  "l ` 7#"54;23#"54;2H@@@@ 00p :HX+.7>;9#"'.76312#"&"#"&547>7>2'"&'&6732#"&'&67632y  !j AN(NB .fW  p+#+"Y..0&  &$.#+#+P.-.R;b%+467>76?&/"&'.563&54620#''#467676?'>&76;23&'>&76312+#&'&'&767>"<# P   )* ** P q !  ##  / ))  )) ;%#!"767>36764'5&/"'.746;&'&620#2 8 )1T1 ) 8  &#!11!   ,!2#!"&=463'"#"&5463!2`0!43&'&?65'4>72"'.'SuyVAj1W8|yTVyI;00$E>'2) #+"&54654&5476;2'#3&'#$  $  /V$<   =#T0P$ $a 46&5X 2"/&4?63676& uL {up*2/&4?63>76&7"/65s pH r   |ql = v )%#"'#"/+"'+"4;76327623>! 3 2  3% H;5 4-& / 4 Ŝ UA#"'&54?##"'&'&?##"'&54?##"'&'&?.54767676323d<"E 7#%#C 8#%  -"$21  ,8)%_K2 \K2 2"!2!"R.&2#!"&463123&54634&"2 264&"r.@@..@@..@ i!@.N.@..@@..@..@\@@\@@\ !-.@@..@..@..@s=47672=4=4##9:i017(%e:;SQ;'%2#"&54672=46&=4#32676q oKPpnN``B\_C@] JepONo. CC 2]BC^V> 0P!Ef2#!"&=46;54;23276;236&#"#"'&'32436/&#";327676'+&'&#"327632+7b  &U &7 "< !  ++  **I  +?A?676//&4xszzsx @*2"&547676766'7./>7&'67@"OO]$:/ 2B1 >5?\$#3(BM4C@3Q2  ^S4      %"/#"&462264&"| j*7@YYY!dFFdF k"Z~ZZ?6)FdFFd3;$&#"&"&'6'&#"&'64'673276'6727327264&"`   D     D  B//B/D   D   ~/B//B8H(F%"&4?#"/+"4;7'#"4;23'&462/&?6;'&462"&4?#"V$" T55rk55kr|K { (T "$ K&$ ! CCBB 1 3 " # /%.<EM2#"'&"#"/&5472=4"24+"376/&6'&76?6&24+"38 55 8$X    K  W   N$]T@88@T]U$$i    / n   _#82#"/#"'&?'&=4;7626&+"/&"6/&7 x. vv .y--daN V TT U #X 8X #H2#"/#"'&?'&=4;76276'&+"/&"+"?626/& x. vv .y--OacQNN V TT U \9YY9 X78X#2#"/#"'&?'&=4;762 x. vv .y-- V TT U  )9'&?6%'&?67"&546754;264'54"25`    H`pp`H 0    D lIPppPIl *cc*  #/<JXem62"&=42"&=4+"&46;2!2+"&4632"&4?67"&54?62'#"/&462"/&7632&2"&4 t / /M /   !   !  ! !  P88P8= / /\ / / g !   !  ;!    ! 8P88P ().'632327654&#">7&547#'RvL45yViIyVgHjTy vS45KvVyHhVyHg jK wT$*2+76+76+";#"&54675463273&V,>=4T6<VCw#2, K53A /E28,.@UJp34$!45E4*kn2"&454"#";2zzzzR`zzzh,"&547622654&'"=432%'&/&76v=4ccX@ Rvc  GvRV:2GEccEA`?PvG c #3+"&573'#5#37#2!4;76;2 &MFA$@@  -s%#"'&'&'&'"/&?63'810i:95%:QS;:@@!32+"/&=4?6#"&=46;2 VV& 7L7 Bu$Be @ c ~ H     SCopyright (c) 2018, Adam BradleyCopyright (c) 2018, Adam BradleyIoniconsIoniconsRegularRegularFontForge 2.0 : Ionicons : 14-6-2018FontForge 2.0 : Ionicons : 14-6-2018IoniconsIoniconsVersion 001.000 Version 001.000 IoniconsIonicons      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~uniF100uniF101uniF102uniF103uniF104uniF105uniF106uniF107uniF108uniF109uniF10AuniF10BuniF10CuniF10DuniF10EuniF10FuniF110uniF111uniF112uniF113uniF114uniF115uniF116uniF117uniF118uniF119uniF11AuniF11BuniF11CuniF11DuniF11EuniF11FuniF120uniF121uniF122uniF123uniF124uniF125uniF126uniF127uniF128uniF129uniF12AuniF12BuniF12CuniF12DuniF12EuniF12FuniF130uniF131uniF132uniF133uniF134uniF135uniF136uniF137uniF138uniF139uniF13AuniF13BuniF13CuniF13DuniF13EuniF13FuniF140uniF141uniF142uniF143uniF144uniF145uniF146uniF147uniF148uniF149uniF14AuniF14BuniF14CuniF14DuniF14EuniF14FuniF150uniF151uniF152uniF153uniF154uniF155uniF156uniF157uniF158uniF159uniF15AuniF15BuniF15CuniF15DuniF15EuniF15FuniF160uniF161uniF162uniF163uniF164uniF165uniF166uniF167uniF168uniF169uniF16AuniF16BuniF16CuniF16DuniF16EuniF16FuniF170uniF171uniF172uniF173uniF174uniF175uniF176uniF177uniF178uniF179uniF17AuniF17BuniF17CuniF17DuniF17EuniF17FuniF180uniF181uniF182uniF183uniF184uniF185uniF186uniF187uniF188uniF189uniF18AuniF18BuniF18CuniF18DuniF18EuniF18FuniF190uniF191uniF192uniF193uniF194uniF195uniF196uniF197uniF198uniF199uniF19AuniF19BuniF19CuniF19DuniF19EuniF19FuniF1A0uniF1A1uniF1A2uniF1A3uniF1A4uniF1A5uniF1A6uniF1A7uniF1A8uniF1A9uniF1AAuniF1ABuniF1ACuniF1AEuniF1B0uniF1B1uniF1B2uniF1B4uniF1B6uniF1B8uniF1B9uniF1BBuniF1BDuniF1BFuniF1C1uniF1C3uniF1C6uniF1C8uniF1C9uniF1CBuniF1D1uniF1D3uniF1D5uniF1D7uniF1D9uniF1DBuniF1DDuniF1DFuniF1E1uniF1E2uniF1E3uniF1E5uniF1E7uniF1EBuniF1EDuniF1EFuniF1F1uniF1F3uniF1F5uniF1F6uniF1F7uniF1F9uniF1FAuniF1FBuniF1FCuniF1FDuniF1FEuniF1FFuniF201uniF202uniF203uniF205uniF207uniF209uniF20CuniF20FuniF211uniF213uniF215uniF217uniF218uniF21AuniF21CuniF21EuniF21FuniF221uniF222uniF223uniF225uniF227uniF228uniF229uniF22AuniF22BuniF22DuniF22EuniF22FuniF230uniF231uniF232uniF233uniF234uniF235uniF236uniF237uniF238uniF239uniF23AuniF23BuniF23CuniF23DuniF23EuniF23FuniF240uniF241uniF242uniF243uniF244uniF245uniF246uniF247uniF248uniF249uniF24AuniF24BuniF24CuniF24DuniF24EuniF250uniF252uniF254uniF256uniF258uniF259uniF25AuniF25BuniF25DuniF25FuniF261uniF263uniF264uniF266uniF268uniF269uniF26BuniF26DuniF26FuniF271uniF272uniF273uniF274uniF275uniF276uniF277uniF278uniF279uniF27AuniF27BuniF27CuniF27DuniF27EuniF27FuniF280uniF281uniF282uniF283uniF284uniF285uniF286uniF287uniF288uniF289uniF28AuniF28BuniF28CuniF28DuniF28EuniF28FuniF290uniF291uniF292uniF293uniF294uniF295uniF296uniF297uniF298uniF299uniF29AuniF29BuniF29CuniF29DuniF29EuniF29FuniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2AFuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEuniF2BFuniF2C0uniF2C2uniF2C3uniF2C4uniF2C5uniF2C6uniF2C7uniF2C8uniF2C9uniF2CAuniF2CBuniF2CCuniF2CDuniF2CEuniF2CFuniF2D0uniF2D1uniF2D2uniF2D3uniF2D4uniF2D5uniF2D6uniF2D7uniF2D8uniF2D9uniF2DAuniF2DBuniF2DCuniF2DDuniF2DEuniF2DFuniF2E0uniF2E1uniF2E2uniF2E3uniF2E4uniF2E5uniF2E6uniF2E7uniF2E8uniF2E9uniF2EAuniF2EBuniF2ECuniF2EDuniF2EEuniF2EFuniF2F0uniF2F1uniF2F2uniF2F3uniF2F4uniF2F5uniF2F6uniF2F7uniF2FAuniF2FBuniF2FCuniF2FDuniF2FEuniF2FFuniF300uniF301uniF302uniF303uniF304uniF305uniF306uniF308uniF309uniF30AuniF30BuniF30CuniF30DuniF30EuniF30FuniF310uniF311uniF312uniF315uniF316uniF317uniF318uniF319uniF31AuniF31BuniF31CuniF31DuniF31EuniF31FuniF320uniF321uniF322uniF323uniF324uniF325uniF326uniF327uniF328uniF329uniF32AuniF32BuniF32CuniF32DuniF32EuniF32FuniF330uniF331uniF332uniF333uniF334uniF336uniF337uniF338uniF339uniF33AuniF33BuniF33CuniF33DuniF33EuniF33FuniF340uniF341uniF342uniF343uniF344uniF345uniF346uniF347uniF348uniF349uniF34AuniF34BuniF34CuniF34DuniF34EuniF34FuniF354uniF356uniF357uniF358uniF359uniF35AuniF35BuniF35CuniF35DuniF35EuniF35FuniF360uniF361uniF362uniF363uniF364uniF365uniF366uniF367uniF368uniF369uniF36AuniF36BuniF36CuniF36DuniF36EuniF36FuniF370uniF371uniF372uniF373uniF374uniF375uniF376uniF377uniF378uniF379uniF37AuniF37BuniF37CuniF37DuniF37EuniF37FuniF380uniF381uniF382uniF383uniF384uniF385uniF386uniF387uniF388uniF389uniF38AuniF38BuniF38CuniF38DuniF38EuniF38FuniF390uniF391uniF392uniF393uniF394uniF395uniF396uniF397uniF398uniF399uniF39AuniF39BuniF39CuniF39DuniF39EuniF39FuniF3A1uniF3A2uniF3A4uniF3A5uniF3A6uniF3A7uniF3A8uniF3A9uniF3AAuniF3C8uniF3CAuniF3CEuniF3CFuniF3D0uniF3D1uniF3D8uniF3DAuniF3DCuniF3DEuniF3E0uniF3E4uniF3E8uniF3EAuniF3EEuniF3F0uniF3F2uniF3F4uniF3F6uniF3F8uniF3FAuniF3FFuniF403uniF406uniF408uniF409uniF40BuniF40CuniF40EuniF410uniF412uniF414uniF416uniF41AuniF41CuniF41EuniF420uniF425uniF427uniF429uniF42BuniF42DuniF42FuniF431uniF433uniF435uniF437uniF43FuniF443uniF446uniF448uniF44AuniF44DuniF450uniF454uniF45CuniF45EuniF45FuniF461uniF468uniF46BuniF46CuniF46EuniF470uniF472uniF478uniF47AuniF47CuniF47EuniF482uniF484uniF486uniF488uniF48DuniF48FuniF493uniF495uniF497uniF499uniF49CuniF49FuniF4A1uniF4A3uniF4A5uniF4A7uniF4A9uniF4B0uniF4B1uniF4B2uniF4B3uniF4B5uniF4B7uniF4BBuniF4BDuniF4BFuniF4C1uniF4C5uniF4C7uniF4CD,*HH#)H#*base_dir/assets/fonts/ionicons.woff0000755000000000000000000020057014516425663014676 0ustar wOFFx XFFTM\pOS/2J`@`tcmapJcvt DgaspTglyf OT1head016hhead!$zhmtx &locaxxF$maxp qnamep-`post XY2xc`d`` Xx~ L pCYJk?+A ,  #xc`d``<? L @d d@@.xc`alcØ2H2000123Y01dp 3")Q``P xڍVn1 @F[< 5Ja: ! ((N-(" &o @ )\=};8iz~f|Q#*3}W9"<$vbGW&C8,&*A52}=Ob5ܰk#Q;v?LWĶ7g N8(oJ,-os!TO&b#8\8WSlb/uo5wP~K܉=/[~9B1wey\qZ7+٧`"(ֳ #Íso͝=y\]FK2#tu¯ Ěk=+zy]fڠ5&~; N-5N:s3WoUx}qV=G?tqm~љ~~x扛>鿘kFGk4·D{Ը{U:A `nRɑ'>'=$ݒCCq|t]d1>}vbp"lxjܗ93ŷYg;;x zI_WN׆/AKۙ:Լ7x^y uʝ1s  Ucυ e흄sG3'eCDC/Zpc׽%<ӻS }øc631l}x{hu߳{?%mNf!e ek ^l.RR`&QDD]le9SZ&]s7ԧG2_t|(K[%ܓnL30e'>:ku6Vkvnk;mf,ٞy^]ݯrUh4IzL3fjzUk[z[]-">ZSԨ ڤmTYv8c5_x='^bv,W^vvzaiʰ(|q;N8mk9&YD2"E.p蠝6Z9Ns~$'81 G >b'߳h[a;la3Mlb#X:XM=_Q*Ve,X§^c>0Kf O3̠T(xLa2ULd*y b4R(Fr/#ΝPna b % }C17R JLK|8\O"7JG}?7D***^ HPvf Dx,v8 B ~ 2 l  B 4 0 X 2P RZJX*dP$n^0v&Xt>b  ~ !!4!d!!"^""##<#d##$$$$$%%|%&R&'(:(\(()*)P))*|*+N+,,,-R-t-.4..//6//0 0T00122223d3334.55^556.6l667,7^788T889099::v:;;<> >N>>?j?@"@b@@AnAAB$B|BBCCCCD D&DDDE(EZEFFTF~FFG8GZG|HHHINIIJvJK KBKtKLPLM*M\MNTN~NOODOxOPPQRQQQR R\RRSST>TU2UV\VWX8XY~YYZZBZ[[\\B\x\]F]]^^t^_r__`D````a2aPaab:bpbbbbccc6cBcZcfc~ccccdd:dNdee0erfFf~ffg$gDgh\hhi2iTijj.jfjjjk kdkkl l4lllmnooFoppBpppqq:qbqqqqrrrrssrstt:tdttuu,uXurvv:vdvvww|wwx xވ JzȈ6PȊ:Ȋ0Bx 8d,(JԏLjґ4ZҒ 2hД"Jbn” btBHAH 3蝪;J,}ouuuuw-Sj$,$:,If?͏*TO% Oy C?(M֛nŽ7܀&H٧tZJJ#RE  T)6vG2F5|VФ)N|?p(>ow'OHxE*IIn<|-&fc O=2UtZ (Tޣ#IZҒԍP)kv"uSǘ+>Y<_|Lg19&j*)][^Q* iz6 Y{SR6 8L:7:YVPsȷ:`۽'lH.UFFe̶ѪmZ ɢFLbrd¶ KA3f"%amH(ˆ!YUEUZYOZnm]_+RB z*Bf5LrcyO$.yS E:oHۤ%-j^ S0ht;j ][ F#4gT_\t<}@8s"Ixr` {KL."NF(@ I; <uw"^e' +I Vkd}Cՠ!qsWO=w}~8=6>_PBbDU7kK~{:@%!x^ l] ^ &1B ^VECq{<Oe; m+Rv C2 F700 nXF x  yLxc?LCxOAz1N3Uݣ@Фa%T`xAC3lo}*%DPAAw  ZlL,{?/owGQGIZSdYk:)v[#Ld܌߸1m뽼@"_8Y$Ű(v ]YZ pm *L[XqNX%Ҙ'.Nr! AuO<=߲^g|a ĎUWEݜ c\Ო;fqJ]%kp/쟡 ZJJaDTÀ.(+9\AγF"gqY3DΡo*?ZqwD8DIFu%Q$}R12dԐ=t +)+!IpkN%zQϐX14J.&^ JRHx#kġϢ*[uSh+)\fpt4ڀz$}$GLw#dSu<ŴMW,Su3 ;_zXTwDa*a"@ J`)8X+Aۇ&Y+h=xr 11 P`\F xGm&s)YXF@ 1Lr%(Oӷ[ %<@igEdVvd18¯_HA1a.3]xF:Y`rb2 oS(f 3A051!r<.πls!^* T2Ji\%ndDo흠^Z8o1 an۞g4~cҙ GB֤z*v@vHij ?'%K6ç:H[ $XvBhx9ZAR,_K.lƮk zAp<.زkLO['HK8^uK%\9Э/u%լwە> ;|a8 >|޽|e@sʩpN$Ũ_P0|nz?*QttpЍ1^AăJJ/ń"V$9+N$$72̻,Z˼[CWRin0f?W_`mUt+|kTGKe"KeQz N)&VΏ٬߻ͺڻCuݯe4QͶ :ϭY <g?1}+;_uj4{)4(o÷[sC5]Q7E5ŗk]] 2FDd+6òp!!T--py)DJOy pfuR jgC /4]QE~]Y=^TYo.Jn|%}4{tMCGWP &Q8SдDyҚ.X6;Ζx=74u>&R,f~R)]vv2rg{Iہ8n|63?!t88`}PRDp݄DQb$ۘ ڎFmT -/km문RUOm Y?SL[AMN] Dx饋nK7/[^dU Ps8::/55Y2s+r3Ű+PU{4]5EwT׶ZF`f8Ob%}&OSE93JxtxhQ;5cw};2J.ҡ@uբDAo~6%>2HdKihT_$P eZopnŸ 2~կ B}I B;Ήމהh.;qoߜp{AeM% [dW?d{sXz18@)fִP XNcLzkY0'o.$X]E`nFj*qpݎB&.@=)DO.4#CR|Y bl'DZjqs5HBwOTљ*| $auy Ր~]g۽XQZB뀪^TMT8+j5Uס4Ui^jMgs9s1?LUz'}jTM<4ajK]s~ .9c7cp (&popKX˳0Y­\0?+'k'[\E9y츟ju:Βyl$03,(J?[yǟx ^;E/.%'Lvl =,f&l,쏠q a!jȆJTWĉԏM6*lX7bh A;ڊvnEu5N㪫yE-腐B W94=Ѓ#ɚ+wc9OZҢt%I 0ꮠzZ(91e q*H++h׍|C8;6mX (/Q̫輪Ώs]Mt(b3XF6ZJz)J!6Aem[ =%@6d|!~ 1~a rqnNMUI"6 vҍq':Tfa,K8)tUF&G+?`C AF \7n nlbevWHeksu]p@ bK0oFjl \fM)"`]Tfj*̅\.\) vϹ,\ȖZ(K񊪨m&d)̕#wlι.c42&)mܡ#U̹E͏3:LLj2"T LCnΖ[mV3 N%ҦiZDVlYYt 3\qu 10RHݹZs39ťBH=Cq]z띆R@aV笓B۳ ZP9yZ 2$k99Od3!INX8 \MU۝jR;⴬RYwY*4x>F L.9%¾ra@&SK.LKCӆmmAZM$-:R,Bo$-T`0  [ ,WhnaH#-cJ juHz~7>$A%hSvP:"EꓕUVgTzCm\0%Nl2nY=7;ۓB/;8NX!Io60@/Wd ¤ZO˖(lF/i,(T,ʎV0B yQ4CF4 0T-3,%VԪb$ɣfHEfQ/zuTu/&+.>!>f"W 7@bb2N. 0Wʃo6$B^R (Vfd(w @5`?3/ȁ`f MS%&#)B5rJ.\+kch@U Ik5ud굔^BD'Eb$l|饽r,'GHc#TPk([a~TAaxX<,;C-8Q=۞Pz*ç-1Ͳ4F)gqcEQZc(C\Ìԅ^/]!]QM "B&LkAR RckR.=e TBF2t%,gOXcrJwzH$H}N: z \Lm΁Aµ9<|R(m.Ma[#EB)^-ۅ&W:9W~':|qmfƒ%9FxT>I\54r5+/ "Oۀ $$8NIT$D\jh#M%>彂 eh 返+Y\47s""|fE`빑If.L]7Ƶlҳ=Rdϊqk'P֯y;x ׭hX׹_ ~ȓS 잰gó")9 4+`\SQL!RLrj{'?,z9{[ 8D\ou4}s@'#t?;BTwZu"{s6ϡ[ӹKShKn[ 2Itµz֭JZ-}Bqo!YZpm]=j۽ϯsoDkm5$չ|.vG3|!{k.wz?Iď}t4%1ZF4O{Y{}йˠ 7K o6uy nFhkۋ).5m/Bsr7{Ib>6@| r%s>bx6 +;<^Nr33܏ʹV)Gp >OY_ >cXVnۊn>Uq .` #]xVvߐET\Q!$GThHLqw;ާ/'+L^$3}'AUlL@kEe|]& փPA[W)Lw]F0jh\DG9OS4TհGxhYSFz:c!ѷ51,̥ϲA9LLϱAu;LCt]}yar%ˆюAaZpӔm 54oǥ\<뼑K9VHsd@ޙT2gxơLAp$83#"Lw7-XG a?sB|ڄ2M4"kNX~?Ɍe2c&ysY6):~®N"yϗ:[5Ĵv ]AA$3NͦAЕ̤Y5@"|Bޑ/b^ (B*b%CfN sWFhR|Pm5\զS*"%T[DziUnAHߓӊ}֕#V-˴]]:N9d-f0*>)DL 6O1h j :@-Aw°C+d!J-Na.F'MTٺ:M9 g̍5W8bi&C!U8-㳠+V"J2rDn͆hDU7Z!Q[r_vVedŻwa1BC9B `)J(c8q$f,)>ny1TUC2Ra+x!-Y _L A& m3W~Â6>:Ȅ2Uw@habQ³Iɭ Bsr) 6 h)$A˖Xr `a <&U %1a$i[T9pqS=^dpf,\E*k-0Ͷ 8< iB`p7.ʺN4$eI[1cxaTtk7^*0ȪBzΈ p ܼc NW_ НLy%TId"qBZ˂y>T@/XsjS&"|✚[KzG@TR,&wl"wlyNyS:v۟"3۸Χ;Xg8ܛvX-}G c$x7ﹰΨ.2*MhD*52#sD\-Tn@Iy D `B٫d}t|߉V{4U&s BME>R@ e,PW@s@6ÚrTYqB2XGc;g` Zre_@1mń҉L !RwܦԤSQ;w;\mmg)HȰ?L{ ox2ʹn5u*nܓٓ'-!da<ڻK\*n>x1gCVM1V!8]BHzcYpc?ór R*r]hvSAoJ?{4{bL?p7e:3\2<{kg Je0,<.GRJA3J(!":AoIJmL$=/99@Sc( 4-m۷.wFRo Z6pf$d}̠ QE'Rh._7 A[ȧ֛7+?(ۊW+D/ZxvSs5W[mE5LUVLwIgW|Ka͙s/@{Vlx@ w~/5`5@kncD2 ]h2ڶ;-RYj0)cb9TPi4}4|zZ SAC?SL,\XY7Barrk8jɸ充HwÚx`/kmZ}=t_};ف-~@yJ|S;$Js5[WM¿uOLF4W6zJ9'UC1}|6y̳6ėVխ-d@=IvT\J0"xV{BBuxnONˎv.Z}}ƫ 6F,;[ w.>Ef/E[F!Z8IUE*)`."O{PsZ{x(c'#Hܨ Eel>ۥh7{PoΑKWVWjE/M?Lɡ5/c|?zЍtljep+-zK,iT{譗1ZA'y[VPaR"R**HRG|od|A-G7J}xm|=}ch56^Bܱ"Ͻљ߽ǯr9ۍT6}?GkJ?$Yo%|Q,)\:&t_Q`80 Xqۇ}K??@tFw5wmt;)E 7pյ]oA7H\\w+*T-恧9@~tژRc?kۡ$Oroz^hb LMHX>e_fFMU1ppJ'|OB,['(EN 쳢|BPe[9]\t5zq]_Igj|r v@uYDRwS7k/!z0s5Dw:p<{Oae:91;ka'_<):cm::)圮%锜$8/|īt9E9 3 %&K%&>'*>&6-#vFZeL02߈o5qm]ɡ6SnGW LgolưtĦ}|BvR:-[opl-qjN*pCʁMtR^VrMTDjŒ_) /`ڝ蝑jca"A/Ugz9`<}Ј[ͺM([v-rMi8bz/´w^d&tV@X'&Ud"p6U7sf>+dKU<3giYs5Č5.>܉_If&^˜TC0ĂA&0GaL~΅ =S\w44-@AAҐ^/3<2Vբ(e4]&S%r<@ԁM^ͥ块:|326CȎLʹ*H5%Z1u\ +0Y c$|?Z/nZ^6ef-g,{4c3?Iwh#>/B޿p1?tf/NzM]Ng`\X1=e蹇ރb4BxFGYn)#yJOB>姾lr[rKRn:znAtnOû,^BD~q+;rฮ$&:`8+!ЭB5ItE  4InB~ַ,=&:e&]~lM}W=Y f Z/VPF-nPqSD1VXp p\xN^(]|7N&tl"cj~b"]"t+r-oz]WbwL&R]Ƅ0 Bw,/nעW]Y\46VjƧ;xѕ~q=dvx3J&{k>pg!A)2c X^ޤ(K_LjFT5@snx(2ޱITe6>N?ҿ5 ǩ>&Z˲;tL[t?`'NK-i3LD"ֳS+>N| b1-ቖ35+ ofvuAQr8}}J941ſiac=j@[}=T apcQIFr˓4=Lx2/@#5]GNE_Pl8~̧ }nwLw>6q;$Z l pTqB#lU}]j;5~21{q|=) oL^^JݯK7qU-|`VV[[on 0cGDЁ.+y2 vĵt_;<y˥LZŷB`%,ݲ[FK ÙtsAc$ge,6ሊS ϒIrn̔GG.cOt,G^/cۋ89ȣQ88KgnAB0zXѿRM[nt{G:i%3na7Gg m+ŊA&lXb ЌoWMn2"c*pfEHPťZhbѶGNo#]7[4镕تn `qO(ZJNQ\\5S_͝jn}իn]?%$)=tܭ9rt4Ԇ6pЯUÀR%˅fo Cּ^ybž Xtsq||qG+?2]]9γ>{tZ+C Hm°$ xqþ ɦ#P[Z FmCz.qmGUsЬLg)mgYhm\0BV8)Z2+h '%=75#aXZvrP-&);F:|v@) Aw܈θ-'uݫdt3= QMZx?i2l;W*)2cvAz~%}<"zd mJWzCz/Pq+HY$݃ |֞ ;\("6>хpN c>'{iwL@ <_%+Xs wWPނB15 \T!]ǸNipI@4AH!57"[:WT1/@ǘBI0)YsoFeN;@v.WtiDrيBtDDX!4S8nxE2 yd+iBfb8!i~to YY?IMo<&˦!L;>_ft wg Z@b6Ctn7[֢ o*tܶ#Er''ә +iNB5|?ʍɹBO^0Z_[^Kg õ,4]4T3\tQnAȻCmk0%Y@Mf'1uˇB;^hYjqF{efLeB%2~-/}&2OI3ݷq%%,^(MjR67>_IGk)ܾo}OO(|P(W&TxP/+y_q?K_W-ڔ%bD&=_GzF]J5PP`~!gCɃ 7'Uݱ*Dԣ7)u:ah;{F}NtI2!gc6пKnw繆'C_}=g]zC?9yxj #gu|X}B$Vוn}+?åξHk4nf&<$ NyfۜmϗSo1MkkS:^ձ" 0^: NCdTUhvQt{'ۛ3^u*vi%sЁ) )1o6MZ@zM&Xe8Dǩz4/L4.u.MG*_nAT(Q lkljb}ج_.j\&*Ar:+4T5(xܦ ۍehSgU`{ZY3} Fw`c+! Q2 'T Ջ#P{]Il,2գpp?E+ֆ+_Gզp$]'DQ)3|aϣ{ t>__!U[wE@N%v]N/{F qI |L]ߨ,P蚯Ta8_M{e+AޤІm75n| T+Vk7îsb# ca S~+ J|K<䰟:#)ѩHHNWQ7U=7|_mm 2E9$&P)Smud ]a H7017no+ O[3-34f:`"3'2>0<5!;pqftQU3 ,JFUEE)&80 N\X>ffJnVtN/J 'YEUllƼ)Z`]J']~Z͠:D Cz—$-)={sqDB_<Ǚ"woO$"[y_h-?“pbARPg@Xuzǚae {j,Fq#pLq큏Gfz&Sϐ36S*7wwS鼉m~h;X%h- `w"iw;f;,=#Ly' LyZAn_t{?)a|h"V3UadZ',VM}eIc(3;M U0/ *Ob+dC!rs.4YRHMFC tCKk,9<43/0F+bYF*p6劵r5b]H t[*# FHzCgq%Ix #T4RpRe6()3Jt-L22q)fD_n~C0"e C3Mْ6$X<%I".BޜЩs>dg!,"H!fQ P#q̰'{ >ȋ7,RRUITUĕN]ybO]ru+yI0>-ےN66CnaY0 Ka,4gt6,Ҟ`a"g,4TVw G!wt Fej"X4[p8^A!lTzF"H0 MYYMCD^*ͬfhpz>.abCHIQ逅$ߐhݭ;Ycl>j k^=]Tu; [Ŕ!m+@Ǯ{y5K gXS>?53 ;rDa@5F݆&i|f_ --C$ˤ#+˝~r&Q^NO{@y^8+˾&Cc|Cᐥu 渽q{͉<̇?G~^^xUu>:geT_RUd~\|rc&sxCP!U? v̲~ײ>2%0Fe(eE ǭ( ΡD,_C{Ab`$!HJnFl۴9y.G`)S?Jy0 ̓ȍGؔBߩIZOlA>gXpOP8| 0@91aeAV cgxT$N=a#x% r vd@EjLp CLt*/"&nˇumg4 *sdXAR,AGj98&jZ:y[ȲH++t;Z>5>1ZP%:Ĩ!,`>aP۽^[xrwԽa4Su{vCݣlU0CU {꽟͓BToS/J]pGc¡w5ZhC=ZGMZf9%`,Ǵ>@ȡAXgk 3]:2+qe]9M|`ï\'ʓLl!gN4Բ2@\r#$<7=ro=9w3]b;:$.zzwFI{1nv,sZcwG}3Ap!Kd>Hyo`VGNRwE9.$}STpx 687^!3<=(~ϿQ>rC5?r0[7^q ^GyN\Bt$ ѺsƝ-`8ZR@{EMH ޶pU$x%-z-dU8gPĞ&)AQ$kaW`˃iYȀ%5EғnFؑ4M…4c'ҾPIG{]  E9g>pFC}LtFځ>Ftwo3?'ٳ)a}n~WijhE9XR۳I$*م<}Kdm*NWԂ6:"Fx?us+_IFQX8jt1?_L;tn$j<&|uH-_4SA9fԸ*gdRدpSdsbZ㊄E.țfg:w1M¡i3#u7e 圣 )CJ)6+D9YnJv Q6Y9!3 7}w>…1 lW[TZ+Qh6۝@AyƯtOL8n{껉jB#ayn!l)2Wܬgݺg66 IvK/ܭPV +SjNO͵dD?Y*^:Ys͵fj2}=y Yv7O*V{^ E"ri4pSУONlY(8t&&ބQ8·~܇lM-Df9Ɋ#\=y -ݪ?" ^GnK6[un(,#x]p^z~Mrr"!߬OQOO7Zl=5N1cn@ ,hSN߬ s/m?bzu~g0pR;Ej1J<$!Rn/R!`X V0 5:HD=`e//'w#,W%$)qNHWrlV/gXuӄ.[jfYNC K(BX웮8}NctȲHD bAݰ%e݊g ] dklVyļr^͝;m!|1i^<9Vs4뇲} J @n+aHfJr~u2f:2xN۷zdw]/xf⚁~30LPmn - 4J6T=k~sW7NN= ٝZĹ勝}+ԞܽQC\C4p_Qx8_WL6jFwxwySg"-N^Z8q|L +eW+T;< Sv#e+m+_vˮwvW/]~Ҿ}KR^/rO_)@jw]k{JS9H>m)sCO4rNޣݓi4=9cr$.#Kw |kS]w5]]QB65n0fёѹCm&C{b CL(v ²KL[㐍j]8& CzOE4ү2O Òl 9~a^t($kT_, ,0GUc&9t[ >;0&!J<G:"N0Š#[H-=I >$h@zECSah:?xH@I0\E5px'B+0ӬefS켫0ܹjpnYb\0Fxz*e= KG i FMi"c0uKXU1Fpܞ#yq!¦ RRZau&fEʊhR+,78,ЈgIһ`h3X~{D[Z>zFэlINt^pf!GH`^ e"[>-ڏxxԽ%ER&oKXQbQ+$)z+yNd#b V(&MJ=QH,6%Xht=3F6v`>=BR2dof$^ȱ=6>p KKB Z7ef%06Ҹ_d'VA<|Bbh3r3m鉸qkmXH']FJdɦvQdn?ۚnۺ-Z6 8D kyZf頵۰3766#q!FQa}!l߶&-nCH<*۳@Rg (T[] 7UE`~$-Ȅ]~a` ԝiFmp)N3t|288vc"_^d'9r#H/$)ړ∯2U\PWc PzH֥1/^@MGP;eKm7g&q*ZPCR,yEk){|{ 8Z󒔣Ӳ(dnwKn@aؤ~^Bm#+;#4j&5+GDwv&%݉)B{na8AK+LUeYu4O&'gő.eh_?`Sȧ7Oz?YeCSE~ݩ7VΈk`pG QQ` %o 0_1Ž]/#u&PǢѵBbVrTyQ@#E&tw봖"Ke-gsWZ N6/LIog%Ѷ% 91ac55n>48S莳A^7Hk\?*e6~J +uJErVDmRcT!Cq bbWhj o<؃gFե@sa:BdQ_e#s 4LJW8xߟ:]:Y'?njWL>q-ON]3-{YtT!W5 ' /0;+sPptMJߣy=9ų8m[`w] kI;ӎqXxJ,ȂrP'ժ4A)W߯؆#/y- ;/j("JK-Jw[8A%T C N(*^/#V!ˆ|BЄx3kU ST(.adDhsD Q0f,ZH㓓=&d|L#N`w(wkc]^:FHG[4\-~C):l܏‡Zn@j>|-A10zx$ͻn~bw}4%YU-\t}LnEmT}5*5EVp6v sKh#IڇXwRL=-i/bpblNlb (ͮ;ГSEmHu[ˆ?(ˆܤa BuMU668Vf{L6[w[V^Xa|N#=.&'MQ~|>-30mxrݑUw D6-T5[GUK%3Ch-͓o=ɤUr17E]lbQ1kx^ p0냫gv|L36ʮ-&o5Ѭ㥧@)靕dc`yEjVQ`t4hDcc?bY+֋j{-vc7§ÀQ8[o2nǡ }SIXu"АH*2@/k9_7RryrVcvWuø0Y#赣W, N:t$s*7߰D^d,=,[,P4xSe#{y}0a-Yx5Z}8${q+kpB~Ľ(ǽ0Oe`A G^pp"3$]pȊ,w㎾V{};\EV ? FVRa3/Ɔ(2)҂ʪFTC wтR\V cZ7U h@cyBLH@<]r'0r d.]%v P„ KT|2%KW4u9lΨOKnDx: @2 u"%$<Sn?'JZXas-Igb%9t뿻+,KoN3VBAZ";(gBo"\a55]cv `D z,iP>maƾ,e`)NR8֭YyIS`Ck[Dt!АŶh dx1tc@_BC( ꃇ nɒV}Өˎ44I[`hHsW-y#s2\tt-/K<a8)F>L}kwE})DD·b޼҇?zNeSOFGå678Ř|Y\㸪x]wuӳВE x4ngyM@ǕuzMb^"@vMuhjꭡ=J~!ScF8`uo߻J8c%3KaD!Z/n .    Z^\ܡ_bz )2u[ߧ";!&5=1pQE0ZN]ud%aJ9&xʨ!2/{h-ZY8T:5 JЛYg?mTs볆永"hҢ (_˱DQfFF"Iz >Ce8|!=X$BNPh&-łeLbWXp5< D~EIYPE=jHlի ϷZ_{lLe#'FXv݀qgXβk-"EZ⢾į^( ! 拚eCxE? ^r_L@m /](ۥ{Al!*DtcbcSCikd''>_E@<4O>Ur ]."Vd6S$mL8/gY#lnpq2ET4лp'bPSY7MZ'ӂ>dc"GEĉ !%td|?܉a=h4jr~bsWjؓrVĶ7s܋ځ/?[mw|<\Xxp|tծ}AW݃':ڂg Nhtabןv=kCuo@IS?T˱0p(DkÑݵKK@Яoe]%})QJEPlt9%Iv&^.*sJ^ƆFF;ʱ}b[+bDAX2Tןs\>^_'{s>߃]\݊Muիۯ~fŒ(6ע"Pן u}p>XM5`vC-4,I>OIâ|@bBcAI& fbEfn%I !\Rtɵz'5a|\q Eމ_PjY!@J9FVS- B 30"ARDfS8PJB=y5?编цʇv٨; CoP⋭@֑OJiɅ޳E45]T1#M= Ko? SK餰]2mj_M`|t8-u+_i>~ Ip; gK3֍ ~~bk%,BGHh zޒK!گf`WD{X%,WlqdhW~5ٗ )bL73 #G(rpRdWXɲz0FE!jدq2F28RiZ~WV5n"=6= r)׷3M?ځ!&(ߎr\t-c(JY*XZ"kfv:LIkV#KJݕeۤka #$j,'S1Y=UuW%UmM'#Np"[|7,X"!a VI& ði8! aL `'5g[@bmX+v߆m 㛛㢷uGkk[Vp}-,pI;n:4 -ѣgDw$eetŲbS ֥'(ӛc㛘b=s v W(4avyd*SCP=4A1 Nlfb9GcxbH@Gf]bYQ|k\BXwe?*dI="C$Eۄ=Kbwv-_f\{&ه,5uRnP4|5nꙚ`=>l|-EǜwE'M`{{/gM..@ +W8R=t6򹃕Ԟ7F)'ht0ZoGKZI_L8i.Zj~Oq"By0.1<-`K X9-%7Ӟ[kgxAg5ٕtXk.4b_ʅƟg*8V2.yyF ;sXGΆJ3px_;xR DtLiTzQ`JKOߡ簴/Np{*/x8 6mnϑ3h_8A';>ư-1K+V!vv0J“A/kl4Gq{8W$,{_7}NTNF?3G C57LFp=xrtDohL˜3ffaзl:DqWW_};EU<F:H@`fu * rPti !\w!)RRP [;3<ȰqW^v欤WxYKV.KR\6IS0.21#PJ ܘ9DFRr 3f^;0QS^Rt]"3j$ӂj DEր"< 2Dtj#A861IY0j>HX)10X;Ym"qYG:ˡLNURɮq r3/bxͷK6jKHSש rwn}e8 g{LO=~m Ƒ1)rS$,Go,uk]hʚXIJ@g='1R1;D˶SMhx%2$yGz)-;!Fgà- /2UgI]/M.1 Τs$`$ WS%kY˶$I2+o`}A2t=RDjiEObiV3:HM/.s'>W^ALW?$x<U!Ve)6J%$T<أz"r!(rdf}YI!dx<_t}2V>gqQU\}{~8XآqAByPx:*ɭ_Si,bIfb"?66F0z@ߗm a"[PE('ZB׼BM}eQ".#mDNKK4IwW { Mj=Gzj^ \a΅ǨHo[9[,҉,YOVlXȅXZM4aZ"{L9 ڡKe hkw0Z]v]+Ȧ|5,^N]~/Ev9ѯDP_vۺ']=&n'+ks1.&/c772F,Ig{ ɘ=5TI\/Vr / ˹s+y?Ƃz߄ă;wIQ[z%/n~zӐGU m>a=)>_*ͭo=S~њcPbg_B?-wϩy)>Amj`|e·MsлޟmL0k#deV Gu)VMEZk+bH#h TzH$ژIsl/NszP8 R ۆ$}HK)+J9aHz&GC0ـc5!(eI/b 25il1׼eŋD*…υ'Ko+~5c_h3l|殸"_h>'c0- {K^|!ݡOS,Jʊ!`S^>3Ȧjt(O+J֬F09w;})GvЙoi2~xgޖD]}ͩ5:qɟ@dF!";-Ro |+~جG1}^aeQɺN +Z:QwwYerh56yIZdн҈2;KS 586.C@v$jۘ(Lh^.z4,+|| b* `x'Bzjcnĩd«%"_jkxqI֕w/O$;SM [.X놄+Ξڢu7NvBŝ=Y56,}Ũy֮V闦ӰLC*Z^[{՛,/j57[<0̈́s<}c610mO{{bEDi S4A|`Xҍ _6MڡG!'5^մmH;Z*[ i} )v59)8xS1.җh_aj{q\+;)lj2팝d,ԧ:5/BBb럛Ցّ$#PMTHvEuhQRq:o 9dݭz{~4r8!h_&wRnǗj%]6u-&>7ƗM[ ˷+ʼb=tbirwg]|J|vRyK~U%&eEEG(鮸6"mZhyf`k`:H<vD:7޸UOn|FdEvC[:Cypm=NI<m&-)G*O%ol0W$S"ݙA P{jhkțڔ8d^ TQQ9|a8^ȧE!|w>+;2Ǥ?i"7I8,{3/*?/Ez"O" y@7W q+6 0 `(-wa 'Gl6;[svqp:Z*}l#A=.MCN> #j9 Z1 \Y!gqXY)F;nPxaM/yMru˭$F+"-j1dC?Ŗp]wX=5_>7d :v;3V=JY:>q^mӆ0P7zxe '% D 8`߷ v'`{3^c^\Iܙ^!!ՒWՅ1+rṟ 'ksy;16M~5=/;GזyͫRIt%ȃ9ӧJŭ7Wv~_8pVwrή@kwwkw,1).GG5i8Rc%GO}bF}l4U텣Gsrg3 tiw)<)Bn BkD["0F<?g~bLV*m&5puX\/:Sf8+}ȶV-E*}&;gb&< :]}J5cw(@ 5;{C콱'ie#@M9ۉpDYꓷ ăp i;,[SL5|p7( L2# |B5я Ε}))-9}rj qDלjْ%^M[ln#$ ߔ Wy/ڧz4Zde㥽 ac0 ClF61K`XC0IDepoI{@?C KBi;U#ɹI=N:|t NHsd!k:' Y*ef3A&0z5N ,k"yƧ1\@O ^]drrTtѫb(Dz<ᐒ*!Tv1;4xNgYV}O9S^3$b,ћX]|&qz4<)^My n ԰֖y5& "I>w8ڝ1zI TWu273Kߌ\Ce 1?>揞iWQ=[q7s܆DQB"3Qu;dHNMKb%}IOz}|ш+N.KZH*ѐ/qe&jWx>o8^65 ;Ġb8Zi,W!O,ORS[o qjӵ8R @[Ir:M2>?NL;9^ݺqnXɪ&$դUE7UyPmppIM[f#]wSƩn(7)B |F3ŕ9u%ZgOnVDz#׻qtN;ԡ0,E. @X\`twY_5·4ƋZ0^xlr,Xa4]3]jPɌJ{`zP6Ssi'fZVg[7E3^j=N"RwUCVAC#m)d?&d(U MISla49$V^%?J7tDvDݴУaܸMY>~tlYũJ]),qԷ }E 6Dq| KɸO(۱_/v, zꌅ{6g љxFK{n.0)΃hPщ@כ漆nwb.)Xsɋ@\4NS c+Fsdk M>g{w~TpG":K?J7k _~߉#7ZuHw-Z餽n&ir}7 Sv3Rry~~ΐ/^3oyyo1BN?qz¿FNw~WlvۑrvL[з >N[.A dCJyDTs)bBb#dHj!W/<lΈyA2𠈽5,h`-N@ P⢉oj7PsHGo@)b.|>z>:Np/1)wUC&!$h!浙ay_ A,|g Sˣ甐(O19]y9|&|,[iS]m(^zN@  M3}m 5:?=]LGױFvKCetzt!=z;bsv犱wlkt6>E>*kD'dW%Adx 5aHKGb9*m,&n4JVATyE0l۲WSD yE{LQ:e]ʥccq_)#P.yWlH?+.IyA(O񪠟)0>(S44 mX@k\kۣ 1{z87~{L\nNGSu2h{ɑu\yj:#.ߩsmhvM,uکN{f=;={=65 Ճ9.l_-\˽T$7 ܔ*<.!>33Ϩj%b:l1kgH 1f3T"%Tj"әRxW]2τR!xwm ief n+sb^ Jաiiȯb{~m@wd&QE}۶mMٕd4o_fk7gbÙt wtlKO󥱱G§༃X4vv"=(O#M9rggH2K=kƲۮk;qH?jZ8P?O  ;4Sd%_PDBwh9>'~FIނsJE[Ϟ^)enGv] ugVgGpRk{,li㱧>;Fm Os zlvf=+X5cjR5 3" 17I)z@ \&MM%%T o4LXyxBNq šFFu?or,r^odxul0R'#0{;hKŊlԮ2 X# ԶIdYQ"^I`-8Ixlωz.0T\p07z.ۍ T70wsl܎ҹ';&lcڠE=#R Vp;Q׃=ZȧϽ4M ՏxEߐZ|lYzag%3Km~տM5Շ$#GׯR):29#sjʴg)\GʊK#Fox@Wz.#GX\{#s'LR\ً"T;'jn pEGnwUɆL% tLUwR’J3HCLv"DWHžu0?,FzvG$Ǐ'wǟ*_7`p'O<9<_qN0|OsMyp \٠04Snd4\ݲ(xŀ,KIC_r@ ]|h$g,ˇ|J|Pw bAl7 gP l"$|!$JXdmVH%-D)Gt4ojdYCdYЌuF54!P*%9ccʕWNiHf M#\"/?O7Rv*OۖZ輋c3 ڴrk=m{}Mo2l[Z0ṯX}QoV2zs@~փʙӭ4O |"9ϒT07G|Al ࿍O/oDҥoIa4*wC6yQE"[hMz [Qt핑s3|a}[zD]pQp-U}qQZqTRGkt-M֯|bjRYZM| VP4KAF |'m*6a{Æe#G61#U #F }7E+ODv.P5c "PnOdIU-ىz(+{c3cU-&JW_._޻{Ǿ;v)i]vzR@ BK~>ݎL)J~+#Z*"逶&~p3_un@C2sDEaaw^߱c+ǎjWN&ՒZW'k}Czxcҷ AV@6 :A(~c=w?Y|Wo Hh:"ŵkZ6kI%HZe#KKj٥]\,--ASVn׮hvz:ٵKv<ԏIM\o~w1vRQ;-Vmii_TˇVwX>FvO:ZAO0o[^yQϐ'Y86A꧲{ {ߣNM mCo #Q,q:ڗ+] ~LM\n5f?\ɚ&cDa.ro[Vl:nz$E,9q8pEbC@֕_n6tU=l%IQgbL,-ۃB%;VWXfΖGNSt:Cb3tK4nؾ;i6߹<}0'ĂS/ʖX; 7u*=?m!O`9G|=?:?r{K0hjAM@hx\<0sf$.ߊ +@?>W]#g?N۔|PjTD4A4y|ΣK%2sv5slfpLOsvd783 RI N`7{H @h/.N䄷ttB>sk:xD.+wH}cg"‼'DʁTB6Zo?zn Bd}?0U)߭13'VBWvOzzTcS16P^gqToK&Sخ(1'5ۏZWT7+,ەTWqB2x¡7k7\0ZnQ<[lxmbbg'?\l[ώӍ}mYb1hSÇ>L&מyk[dQG*s ΚLS闉ܑ#dw޶[OȎW]}\bV[<N'HG?jH';Bhq(,JEqyof {ȞI1G?NM \EbG@Zm![>%+LFXu$#,{ϰ/vmW*u$c`Y[ꥥ|mǚ=Y?ђs< A2&f.1O#B> 6308rQA:kd>Zp2|l;8t.ң`:(:fvpM@ 41z(Vݔ8 2aHtV{2gt2Q?~A[qZ2i Opf[d,<<8`!k8':aw ]5T (ڃ BDao Ƣ48AjLfgdx*;郒Y1iv6͗wIJǞ2ҕ4dsWtʮJhY"]N\8KW2c+v**v1,\KY{.Dǃ2OtIƋYX-q@gKYrT|$sw<@]+L$Ln:5-ƍZ\@]4 Ŀsfu/^zꠀ]Xz1rQ=8.}8ζ mI aҞ&|m)X X6IгƤ7/@7jp)'iӡM iNJWFrA8>ݵns 㑵˜dW‘Jfneg+#coh\sDcN;;J~D\yhÝ7* -Vh$G'0UuеOvO7՘aĪo4_rzgKS?JYW-$&8__TI($ k8~nSPЇ#Q!8 s0&'w)PXͭF?[zO@>n[{QJq‰ DS#94aSKgg P²Ӣ((8)>=+((~IguEqQ}G}SxcdLb:YrkoW&{v>0F\iɨ7s*ferVuZ֡#+q).ߊybx0Q>tdii֦ɸgK0!7!s]"L_ݹ=3n牰OtNn[ĮM~8^Ͼp>~\<;bGz #>IkD|7uGOL.9Vҗё#P88: t[Hɪdlxl;P^$ɳs5 #`0DuMlך^xfg0a̳a(3px(H£AzCS@ 1Py}j^Rh4J҈NI|(KsV@:}R{Cs$ɴܮ;; Uc]uhQѹmf";=+;DgC25dXpM35{oz䦕kEL4 z|NYx4~V5 Qqla`ap#lhXrnf1JN&ڝ5OzS 4K*sɉ2>'s頦5\;F@`¡)HalǾݵ1Y\X,,J09,e8w Z8Hז#$IiG9/e󩱤/iR(6 bPG E`ltvx$XU ~n'.#Tv2Y$6¡n1Lk!/B9X/&l<^x:?yHPeE'Hb,geMfGܔ_P,R@w$Lq5葬;Qabe Dk*ñt8S7VCw^~윩>^ӃeWh4ʭRm;V`E( ?~HwE"4z>ɤ-߲1شa" IͰ>M\4g ҡr7N!+-zK$]ctK#Awb:u?Zm{Zm sVx`)i {\w߶{mD{g{j4.Iqs%fcFk ~pDO$Bjmz ٦ v( NgC_@Pffxv_ؙ)0D{Osv-SϦ{5GgnK7߼4?8st+O4 3 褟y=sj|Z胥a |pFG;^puRe15#čFU'FeB>JB RUBXqENz9dNSLMa-si iE;x;(C. q-4f % sØq.{e ;++(kkY^9[;_@2ro2 9[xu$WR)Uz WCz_yVJ7f/ABiә&Lf1fs߿Sux44$x|Fc4]@䵫@އg=,VP8@X; ֓'\j5`,STnjb $<t\h rAi'贸unÔA;}MtCKcv=x~'A{mnPl#[RpY!z t-w-Oe5qu;1۲(a ࢵ]4׎A̵6]X('&re+Fұk'"/y]9ƿY4xft8{VyTV<~lčW̤픋<:a#ft8XlPsHGpZXh78K9쩐/my7%W8rh,򄑤Y,owyN St#9F!] ??xA`쀣 >L"" .:f}܁޶Sl{Xِ5 \K~ܵc4ߠ; 2z &2԰f4mizgm^<_c cqd121ID #"E ND,ép篞aUc"33^E%A.,EeY˰C Ff""!jT ';@IpgТ18 YFڡ@%-V4xaX'LYư>ڞ\BuP,*+ɫܙU @+! DN5B*XL$^$"Z@E${x+eUx+3Ʈ8G0 ޘ,(\%&@OA->x{ DN" gp>܁$ V}XdMZ9ijp{|pJ _޳71Nwa+?Hlj&c7]80tp(4=:d@xuZ`{iW%:ԊįF3)שOTrTww@0|se|2iag;2|,kYtrÃkD5bJۊ558=̕왽5'^Nq@7Gde.L︺@` Rp &U>FGTx%EGx63^ܢ%ETÇ_& N0,Iw٩}iazm<>TazaAlSaρ\7B{ >USq# iP) #Szt=tIJI~CtZ pF7Jz@Խa8CSI n٧a#/qDq]z%3 Zh;hS4xF0$1.BEᖑ~ >08q΀9XL=AGKKF qIw\rnnJ{mo~`[rޫ!m_MꟓTHjdHX_kO`nkFV`n)Sш[1N١NBV?e2h~MTĉ|A?xE{ѷSszi*ef2o3Zg-<# JhfiL/gjA #'jc͟f cYu-UaK@d)LWU9Nd}%?x׼Dg'c7tYE[/cAd]`!:VBwS$.-aBH-}H3Mm'SyNyI4F6wlT}I4f[dOѧ\TcFkހw7nĻ!GB3Syelʉqa)802lXp/=^2wN g 3D>$E" UA Dɾh 󛊗!|&;5*#?d ]DC4H8`b@Ve24|ϖwY.O0Fޫq%}u_]7u_cn걑{\['.C EuZ}th[[P?`^6ѫ3uvZήwT)zC9Y_&'SdSvs_ʹX,̋QɩDw< oUJʬE|e,Ƃ:0L0V'g7q|vl}'C?![H77XK7bZWR]޿йH-f"%{oen j0M"xa4MiۃZ;~=Gt8^*9d uȝ0FU *!5u]GinC"egձ)Wg̊Y ,Q /1 ̭iqU+(aaa9Ƙ΢"q l>hQdG$2l#9/]ΔkW3 3#K/aWƕ3ʕPP_@$"bȕC{<-BV03Bgb=x"HDx/p +PN/a4*Lx+0h2(#F7y+p:FyI{T]GC sZ-{7]v7)jMhts΢@١渊SMmǙ\j3&E5|/ɓ\x>G 9`UTd-?_AR`/XVSؤ reAffpce.qo 9ap,ixB( :_HT$&^[] w@0hJ9"VBfAʉ#Kp"~ ؃Žn2ḁaй>`C`j^A(Mj`qt'6،Y7p6тdo2>YZf_h~<stssۦEPDvl[Vg#S( (y8Lł{$TEāUK`i / 9Fτ]L+2 "$: _ Ier{X2d051eN?_e+ Sa(mlT\SҘ gg0&CD0I Ck_yB$$ R[[J塵N1T] Eu:.wDm^\ڶr\Zv; GgJ,h8AD# 9;=Jm٩EE)RôȐZl%m{mٍّ0@9WMzw3OiV*9,"9a~0or;KyYsR&7h(9GY V(B>L%K<,+ %ddbr"L&&&cJ* Ӵf,LleDr5IKmf)F{$k}TjD2TP^њ!6Un$*ʸcX8.ls.HSk1N7'U;L$ɓeXFPGPd)Lӱ6oLSF~<8<%xc[3l'[qwwݶ2;C?r'鑷G4H*u*M@r'!)va͆}r_n|iCE~ B oOUH@f9vV:d{|{Dwmw}C\Nk8cEH2*Av:`7)U3*wI5H4AH1pf׆g ۡWcpڙ" pc)-$F m5d5IуWj%\OX~N ST'9]MsNf!Ul_#5R h^fnM~˙ڐm Fit]!ޣG GndvƐIred-<StG4sCP#vwUdg@bX"IǮz9]gXFa'QWto'~BG`uAOC{ ͤB](<#, $>a1 00~w%m6kwjaN}6'bЪ3x@#m0IoOE=2Y̅×e|\YOBl[1D]9ˤ3,'r~{STðހ$+\ y̱4*6.q "rw,͆5U <<X8qJG |rheHxT/p\8B$%hq>*YKA?C~9I`QPF| qaϪDKtF Tfcg#k?+3⌷[e_@Ә㠄8 SȲ2&(\K#Ng$.y83|y*K_ 0PJAsGDJ!S1qΜ]gPdfErJE5;Osp9c_sk;15"rE@$uV/ky(Tątդ9Bg>3#Q[~ZcOj@3{um%9ӎf\iMj2֖ĽO"8yFצn;3iyPs"ҽKN8Ä!!8Cوf0c@ 8hlC]:{?|:-I {d?6ǘw:O-y ˑur=^%?b gab(HDML#svBۂB̴P8ΪDcyVcs-Vטf |DR}U#O_Zޭ(G}-x5hnAWuDTv f/*ݤX( m3Ff;<'8\8f떥&BէSqE3|bLI`ьv&.q_dL=z2 g~$բtegސjn\nn䕓I2ٽKd1ZH "{'Rj :N`L!;Mզ;%'}ۜX1N:1Vd.C|דPzHFO;jEs\ &DxӧRO{[]x^q 7){]|KrcnXu6"p7qϗZ/]PzP9B hQDP'h/"h:v0h3#~7acS 5k!;7vN`,ފbg9 784ϑԥ%V14G!B d/ϥLGx 20L\i!"chQ R9Kcdׇum}3x1>bSZCe=<$WU7mS)"[%JyE%+KŃVsWqG4#M_ԧ .B-?i&u,qrRoӡz9db\XeJZ..7M-"e&?Hgbh7.c̰Dy!8[Q 9 Cqxu!9Qtpp1S:I~Yv7:ݟZ&!%3ј%C K;n%4ecQ17{Q}q<+|N;Ur&Nxwvl+p |{|n詧uKݰSx{S +-;p>]X3 ءf=hĘcD^"CGPpk{8"2H2|$,%YiS_lU"#_)x5LZa|y 5cxɱU.72,亚Odzqf-w;J%m#_4w,l%ZǑZnoRDxmcF36*=ڪ7Զ"ej&m۶m۾v=?> Ҿ־~~%X[hx_hBM5&d\ShJM5 M5fL5fl]shNͥ5|_ hA-!(*jja-EZR-QW=2ZVC ZQ+ieUVZSkimuPicmM6R[i6ViQ;igUiw=>Wi:P`Cu:RGhcu :Q'd1:Ut3u9:W|] u.%Tr]+u5Vzݠun-Uvݡ;u=W~=#zTq='3zVy^+zUu7;zW}}>'Ts}/7V{~/Uw?psX>}\ |B'I|R')|Jʧi|Z>3`gY}69}.y}>}!O/^׽M_E}1_ܗ%mx{|i_Ɨ/+koo[}ַ᾽;N#|Ww=|O}|_|~!~~G1~ ~')>Ot?l?|/b/r¯jƯzofe!CX+Zc6X-6kcVWWWWWWWWWWWWWWW~?~?'~O ?'~O ?~_~_~_~_WWWWWWWWWWWWWWWW77777777777777777777777777777777y~yn9|y;ﰿ|suy|ׅc9=9=c}ss}y^gy~бcAǂ~ z)QС?Aw :%JЕ'AO #GЏA7nt#FЍA7nt#FЍA7nt#FЍA7nt#FЍA7n:!BЃAx?}^|x>|ޏ6|t :p;pBt҇сK' D>].|]t&Mtӝ§?хO= z=t)zSӭ_уOǢE>]>|-[еkAׂ] iIߒ%}K洤sɜgI,ϒ%Y2%=L泤|t1ǒ>&}L汤<2ǒn&L汤I?~&XdKz4iӤ'}N9sI>'}N9sI>'}N9sI>'}N9sI>'}N9sI>'}N9rI'=Nz8qҫw8(Qң/IW$It"Aҁ'^O|}/<\p[nقO -͂ >,x࿂ +x¼PZOSM3PB w<soc_W\SI|A/~\_[xo ½p/, =p+ |_o@}ԁ[_+Hwꢞ$*Y % n<.7.TG=0Թ|ÉOvtߴ-˃0F/eawfYqQϷ9"9c Ԃ*stl23s8EJNTK`()4?U`zNCw?BL+3]c)rBZZu-'vauuXZZ{Dpyy?Zl"{Qo93X BJtCdGPt+_ssN\:1<#:nj22kiBK9%zteͻ BHr!!-ɘa25 8q8 UEk[[:v5.6ӊ)[׵?k83{bU`7v%`ГsV -b xR|޽uCP  5A)8ۼX ܀7r@I 3AafI ;ڲ;4ƒ,WvmV*lCp( A8҆iϖyqJ(ؙEmpTSNnMػlpQ/:sB  'b'!tlxҪ~U c/3nDODo׷;`% dG@GAbAUQh!.PC^s.CEkʔ*q3kO8DYGXmYW6v30&KޞZ;c;\"" Sd"ِM2H.a 83 3 lln{j6Ha{FsVMaSM E4H &W`I@<:IP inZ+]z/$<.x@^YiX\ARG ; {nZ Zs/|>t!"""B8?]ę^JA%J~l+l/`;Jx@w㈚X+bH;o'aN:|3]?u^U^o4sGG$Tm|LAL3zBj;i26Xpo޾8DaqxD |REc^ckIsX*R]ZMbاY(#k}]٣δ;~*fwnڮi^kX5Ŋ`8A2,;|Zo{t\_VpS?ۺ8M]EIؖi蚪Ȓ( s,CS~6C/c(:k"KM8n7|6nj6L:4]2 Yz>i^o-3-b {*?-Na; =$z'{35~yQY$M>j抓Id-٨em>/&IZؔ]GO9 2.c(?A 1R5"f6 "+\AZM]g+T߭옎zڈz-4(րgP[l!~ۑn` ŠM%' 轟`UhR5 <3B,ra >ذ}ɧH!' y 'O^kqQ3`͞!F<7"PoЭ-N~:y5ꄪl?Xc^>LV/X orYQ0&^R><7ZK@WD˦)h%'/cpekDKU?ȱVHT]D+x|<*K\7"Y4 ^غugo*NU{&\r[J¬v;b+Bp#YC%?P8I|*6jyܓyCMbێ0a,uh6nq5E*|@faVZjADArJ=E`\ -KP06mؠ.>wZa D.cgcy&\,jԅ8g#u7z%"FCwc}_f}2lF/!_rmVCkHGt@KqWzng&3{>wU nп|="7b :vf&R`͝-OyÀ݇Spۼ3sN08؅sg 2) {|0kBU7PK ZkhE5bog&]JS/N|gm RU>}dֶ}FYM淳xlS;㱫p%/V&qj쉿0)hI *KfRh*REZ(n3c6ބl/=7pM̲6pbxZPiPUyCofo}%QRE\ڀ"Rhg@yb!4ñ[(>@Um^[a]ps_=NEXHAn*CshF:T{"fUn]PȄ&bBJƀR y쨢%piR'YZw=;qr@1d^`+b'1z1n&_١PLB9VŃ!R`cbmh#{ QƤ4o`# X &IJGoqX;8[l>Wb]wd-4d;1P´7Ŕ+J%`5BQ-Eݍ ZD[AR$jؼkRmX1b$2@ā&ޛ%W:o5u :l@/N8VRUlS\c/ڊмUN:SfS'npZf!>Aknc66"ų7;Q\G_GGfgYDV$S d4c 3eϑr?CzyBUL!ʧ©y7YAʿ=iM XVS\XEi+l(cJb[l)"g/5M,kb{[XJ^w~-6b#Ʋu]ZńY´fH K `X usEcڜC!ȼNcܸdejQcЁr`UoMd }Y[^]>*Cv`:Hy<“*،zM%)qr**~Uс?t5E?q}Y} qd]5BQ]R4T˪H$E]X{cSnǘn~Є{cHgP #).9Wz5ΚȀ |{Azkik+W/)b,JƊL pj<N~|bBq9G&5*QtVa&ABp/rqg5DR 6YUciZ-Gz0F/$-kY9tiЊ!*X2zZU‹ɭXV<8qy䡲XJ&K\,InVN@(mMTPTtdE Z`*@E#0r_ jCJ}g@#v JӪxQzw {Z:prh6Ŋ.eXZII+YmZ[q}P^hnv"u~ Z1ٹ15fWNݝM> 1ḡ`~;gu0RZ͜]u^h^.m"둻̨II^>RVluJzO(d&Pܛnc5)~eJ"8ӻN1ؾN.EGjY'٠_g_-Å%z~moUT8+|^PR]0f,X* 4o9IcͪVUD ;dDA$Nd< )ꥬ:R!ESHJ+GNIuDN#n(XQrOanS5Zا̧ڼt1H/@UOo=G7di @'L t*bz%RU*[Lz/nPaKpeܰ:;!(#lBKS ;v4{ӮNh4;rf|-Z24rBwP^$ iBUMY!xw&-_є~{z?/$Rk`kIaʣ]څRns%,EYHKMT[i1dhS}b8 9QW2v>"qMѢebHBxc$#gbw. drLR_FvF Puwh3#ǁ`(.V1ʹ`5jڻUںjŠ綶r l,QEv>wArϐvɫLU)B`\)愙.4w@GyM-޶Lbvu4=m :K*܄b9)lݘeq[_ܙ_ {,y$[ehrzaݝ)_\m}lЩ]ضڤvbOΈ8I B]G}_2; U:ǀ꾯|k6zTΣ;Wnts -C^}Ո.Z$x0Z+n,µʼni2 sPh[K˯L `ctE"Tg~#if$' C3LJ-+HQ2f愞^l>R>ߢC:8FTAa²eN0L F&K7I,5I&plV*(T)ufu:Pt\b&y,(Ve 7ߣ-)LaALq$'򥲃I˾DtT#dBHT?H͞H H^s% ^k.4z ^ iQ'<l^1Gvqa1'B$ZB'{gDǗbRt\SXܩkujUoXzan{s[΁pV0oOvW=i~Ax;b6h[?[Pj? [Кe>Bm'焇je1\zaL)}C7 72mT c=zjg#;TAj1K!+(F Dz8*SevOŲ\_H|Ma;Ak|W~[=AHz)OHVi!k"j]G`INo*6Vh< tpkE?x3^)vN̊1u@(~|k]b=<ܾ69 PϮ RᇵS]ttРUIjف~n`4Pگeъc nrM&|cbl}C48F|Oϱ% Hh/sR_Z V(NwŸ̗]ߍN(-5M`9u(~r0d)ڻ;l*dVn0?U9S^4>3DƕRnxVE#WK߁#=KE3_cNPt6e+7f` DQ)gZFE'kJ-K/>B𴰂=vˏqA;+Hkhvx pGS0i8Ldhz)0IDsoڒ)ܐymMU4ƮrFٽu`2Ug(D ]jy=NW]qGc Q Wz_*=/jN@J+Lb%؃!U? @jP3a#{Lx=QpҍquɱMXe59xxtd_%Զ t٣!DhLo|Cݸ* 5@49)7T!Iә*ɣ8QY=%p+ |Qm* ǘ'Jݳe 3N : Su&F1ih PBxl]e!gu/63ˊ hVyTn C>ΙDו6^.ZLǘd{7b KڇH% +Rr9%/?7}C ><2pk{ɚeQu7i<4$q*f/vI^kqX31%KU7P1Ȃz+VvGCR)P z6)cI^EeE7 Ҷgv@Cff;SZ$+*k˥ DVܿqmW7Ov, d`/)Ջ {Wq'_?FZ=I105(rerv`K .d \Q43hůhK. gѫ3U|_щT_q^Kjg9_=6&K^կRz-KldcRbgņ DP4p̼tIM{dŋZ{R0Iӭw9תc ̶Q$ KH㵗sln86ɣ.D "B  x_{w Y]]w2Px'L7 1Q4 05Oca)Q# ؃HW,sT#4C2)IMvFvjӆ$mSN$(9#a"jeTLwsL g*LHIv~>7w$̧:N8堥ėOቋ5:c<3T0PV<25S {v?8 gyASo_!zMA,V|H9jRJQmH1!$OP2%SlK*wjëcM3SMY8h IK}u$N's_/ʆUF,˞W6I?ʝsh$NqNinWϐ.]&9c m-RVҵ3q8ZTЏ:B<&^a{oN[ac>^Lky/_Cʕ?V]TM;3jގŪyyz-0ެ2&!a&{Ts*[Q'>b$_~RX>('n\U n]8"Q|:QE!ېcxx<ßǔոl]m"-mBpL(H-iB,LA%J WMvfBWE)ph1xq43jCUrM=JƎ_Ďä}KĎUH VϧYC΅mYHT ]\ ]dGFDǵ(620_"e9ЪT*SJJStc-]smV]Xz\P5xtYF':twp)/VVTkG8OqݮnΪe{0eM;Q$'Wa^' j@}!)>B^7,LUNW;vc?%TԼ` 3ؚ14+D+MHJqwkIV(|oVyi1oUա Uo1\1k3ɲ9ǒ=8_5}w{~ɦ EC>!D8{(i^鬶j7m'`5֢ xدۍ $}\L\?X̺1 l*5{mk xÕkB)t+?oMD!J#Tة1)ϯ=L#^'鵩70hE&ȏd  ָB3L5q `o;SH?u|GqkD Q>?#.9 ރfuHeN,qPf  .oRI__T򯼂y N*yJ0H >S0cܪPr^`.ZV 6u$BH;aɉ ]MޞoNbn~ ۦT̿0?;U)EeoxepAKC2K,ڻH 'DexE:x'gihS7sʳO^{w-.ݛnZA?4׎ޒ[hoH)yJ4 z[XDWi1HqHX(*撟FC_ R+#n0:; :FK SЌK@pcG`sȡ~“?k:R|}IW3Cah qg).>GRc$.lu[B9qj>9l٪,ep\!THPwNޚ)<a:mLB&JLYXAO;VD y1~&[sL=H!Ƌat|x;Џh_q'5,Hs0!`v!)## E9fUw5 G4f7Bp / ?raFl,_d c1nU2VαEEZHZFzpg32V;4U\auf}$yik eմiaaO%]qSz$0Nj6ų7}[b;c>PըE &mQK8%x1LHƞ3RI`BeUinaZa >\*Fr&E F{Xn%LgD& AwezT9>k "}!YRWaIE4Wf'sr9xE&FjSA z\ ;>MEf+M4Ȣ9 x,H⟹ K#v`\4نe'=fO 7qv їŷ:?fVhb(! '#!<=KY}(C@N8C UZ-[q%/z푿kZ䠾4=>{\ĥ7sȬ ί2@^#wD_GrIMtJ|_mc+PC35 ogܺR;R f -3 /LXq6Ƹo,-NJ:ToHsDhb$HuOkI[UW[CM{myPJU )M6z@-0c7Si7-=3-W2LMKQJttB4)75}ʍ^aag\*i5!u{.sSkF2Ss/E#:&DJ4OՏy:m(ʿc3n26=;nl4QQrYC| gKrZY6U9X%+t,$!sC9I\|lsj&VC\&-6gqhe( 4O ,F-خ27GvJo>);)Yˡ!U|'4/sO)yoӳfwt o,K% ~a8:2ګo} ۣNK)y o96>׹_:̤1$~ll3 >{KVQi]Pc=sTUg?fJ ;(LhV-xKrڎb r0)'IHu|ඦ)ꌸ։ږAyy`U T 5d(ΝA]r>b&Oo-9]%2wemh/ )d׉oeok:>2 4yrr6gS-n!;ڼs`34fєMeT) =';!(X<ةCԞ+g=A4OjĆ5xmT`_rS|v4ޥWpF%bK Kʰ:/)Ȅv%xE_t%|t#{ӻ4(™FB $D-e 8QIR~9(lt<z~ 7*Mrcp #R ֧D_PLߓ*K Qν6\GK]08#B+hze?] (ʹPkYŖ;2nQS_PGr߂9YԌ1&O7lN8y2)E&V_B,?=2ڶ^gdS;ɖ^y C}."D͢Fimm]\S0fy(lMu^'AL[!Q}J Dzos zNR;t]-FO7OgG+O#/K9IgzoQDrAWЇ _+` S |o/_~0(\2@a2V($y!?RRN^՞$OwCxɸ`R}q1wuDҽl|Xv!.v $YiuBq"_U[CL<靪9(4_cWK?Fr <{)D:v%~-;tBxf2X&vU&jP2$2σtu}Dwx`zv +7zս`>xbԮ7XE\ntܾBF))/BUkBI<zxc"ꊒFIq}Z#g?cD?Fjlpvԕ|b(ؖu;/8?[!|$%{=_ǕZ2Ywb&[kS+3+=qϥ7 $.AޖɌ`>]P?XS{(tsqUDxxkF;u ͽۄvrOO׃"o"$h `a.EaEm  p+`Nkm;c 銋H/uLךV:d҃E^Nc)n`RYhG-#Q%/S2x q#jtCS68eP15PRQk­Yݱ], Ȝ3̊n jy*,SApTh,vG`&w[L%fb19󫊯7G4\1s lDpH})b.CCY& iSgrR"$yE3p@dY4u|a 33ݙUV3!9Pc}cOrŭ&2JWLnbU![\n6 {}dgRQ~JI19c[WP(1YAP~ջԷo0 !^, b3#D0A3yI|\71nTta3X/U ?jQ,C,i, ,+@4BziSz g UY/xz)z ZM$ZcDEW(yxؒFinR<+ e7!fV<. }XVmq!|0zFu@.m|tAt lhϦ琲7jl &J-{PV:WfX)7ed;yl@ِ&Ϥ [wrgZY^K< hxN?s 0 X+?'',W,2/P!RVjZuvT/'+I3c9ez|y#cX'@ܟ$5&[9mO+ΓBQ3; 9fK`#A~/Όʶ|zѓXJN{Ak~ϊ!f 6"ь" hA0_ &khnuO6 H.3|`HWVխo/Wj7{k˹i:l%Z=쭛%HL\B_=Rj$A-hAƏz:H{Ukk5Ж| ֿ0/%|Cl@yͳtMY6=:5Gh <2hErƹiu#sI#B$Ccn&S3Q J}t [agaxzjU/_^Gnns vc)@E]s Ж?[GMh밉ĦnSBM3pqze3K Xsyݥ1#W:^wFZkިgHqI4hI7˯ V-4ig :Y.QAybf*ʇ2_e^PpEQO +TupVmaKLi03~FPw1@weH &+~2(dB֒: 39LQЈ>Q#EVroTO?9ZHHͷ&dbk,q,,l_6'th ~xa>ZoP ~[p5%=۹[o:=Y$ qT 76[[k}}_;Fn@D.xMA3M= o7FcC~:{>^񾢚$[>{kު1]KfsYOs@R:b?vIgkp$9saז,Ӭ${T0벳dˁ@Fl8:5uANi(9-'g\z5.~=!|޼r P tjQ6=˗j4y ?Jt [Rj- N5s%(Wk`M?b|ؒfNo͐s/3ހl+28y6HHAF7Q 9vDxg%hfᛠ ƑG4ɹkª skjukYiGTsGffΔr} eM{Hr~[30xo}!y! aE'D!YN_Q}QqUsy {E@"Oj dn"I Tw)o{=9P5bmk}]skb{XszrXN'fZv/PX;3bY@TqB5jJ3\w(x$F"=v %E4w24҃-iX/b-k}!䧥t?zH=6iy *^EЀ8G,K#G? XfKJ} X,%} 2bZF{' Yia1R2z{7rFaY-;T*-83Z P C3e`YoE-G=/F,˞ Ju+L/@xZ18ڟ 1"!v{FlԾ`!oqkʮJᶈO+ dK}z@ F"W[ll01q_ a/KBhp.*D2r}"V AFi|/UәF*EI=@΀KwSYXZVO,j}յۀSuա4#qX!=46Y6 j2Hd'!Ng9% %֊4hym ul2q__;{ PܿjL5ofcPB1h0I0 ;efy\P`kjD38%ڌ#3vg `V/ $s& TSZ Yh Lȁ ?Ua_?ރ|*Ef&nJ>a}8* r("yW6U>Z#rR þXo%X%n03bPL䇡:lglGvYCQ^? Wp̜KxK#kb{͔>o?wÉβ '].}hKOW̮hA2xu P"'b[lU &]AL]y]vl^:j;vuӠ*E~x˴ڽj:]H-tStp' ]p%ßlXg"4y#.:*JlRDPk*P2UD}l'O6spu{~@{ƍsT& kWLJjF>L(sM)[maui,YG*t)?XJtRD\v8ENm`TJ:H(ۈJ4DT$hCYACMkhLiccPAGl"y~Yg$RzMN#2U4HmWhʹFCs.$:6eBWc0{rB0,7H"ލ3o| JWbsf f4flD^yHL-C+O`t6-1-uPc`7 wu4lrqFh!j߼/,+@byJYV Af%?^q$]N}/XP8ФzFa bh~- "0ְdqqRYIJ_,B*vq }RybT w?وnFѱXnCmBȁ*@5HmjG<@n,,A$ 4}]]cyo ? q?OI13ڳ39礆zK z|7v=OKa(BPR2QRwBP\Ã^$I2> \oibAnX_s:~'!ٶdK- <O1D71Ŭk [<FjQx(VE`f 5= ]P !M|%P0=HAcJ J woѵqcZd?e1fQ하//UmNux.L&iVJ=xyu$W|7Cl5hIC3rիAgM0c&iDI.@i(~3}en EFnfVOo&3ppvD5@a'(gʋbsS$q.7ޖmRr"| LQJ_$T2 )L3̈́B<`ENU+UAb6C*honyITBbˢ`8%ۦNL7I^FQUl |3T|AO8Jo:ʾ6,eN7wLq3:NBo CbYNXDqď}/&|i'MJb?1NjBb#R ~؋ Uu[S7Ӝ>,F>r9#'m'W] zMs3hxZ8cbm c{TJޥ1!?ūe8!ck=&,As"\On!dl$Psst3g5JGR&9^^yU[oa 6/늨-+n/ynL+4eiuT ldWbMZ/TtoNƑV@&CK=^umOX|ozaޞD =Ak ]{8v4y<CiaYiKŹU`܁{_ li} &ʅ~2pz@Gپ! 1cY~QX<(z@^k_>ѹ֬&$  dCfYVvLy`4_K6)>++^w~  ۴5n}bE= ȧ!u?Z"XO,wXWڻW9^ |y~rnWkmDy R }qlm0J/2H$ 8Fָ%: x|4TpNjTr,zWvz=1>g*CSmf~"wy 6əO>K8W'a% E^Z0;YVփ婢0Lh)8-DA'ȉ#Pš0C;UuűbUJ΁_lS9xDv!慴6/XD$CBfbxDRJǦ&WrnϙGl<2ȝPX)P߲6u$ "N@I0̦H}@r4}#$.^h # 5߸) ɌO7jHmV{7;Dfބ2XYp ;VэH1⟅ږ~ T1/jTF{ LODwE,p٫"fu9m1*Z2j\QGzN/# "_ܾ0^"Š|{80W̵yS88dbk%6t ?CSY]^O}Cz2h_kFw5b(y8'U(DM:U[@6/ KSH.Wj%颠ޚ]xœa8PWpm։ۢ.Rg.mh/wk!4cW{;@g'U*^+MECof..[ikIM;1ԍĄm|34 5>PcsA%1.}휈-Ryr#į8rɏ7wD~|8XQwsjUF2-gJ78q%xSDOSbXS0C}T %/1yn!sbbڠE+/G  q6V z72OVF`KṵJZo~_qʶ̴%6SSkoKWi}JE-(2Qc05HFȚ@7r-=mXyⰟ~~^JˊqcVIח'f/Όb5Xzxe,b B)oh)kkݕ+,0AІ#nDx<|)4L:;Ra19<9a,cr&=}f1D;`L),DƏ4c&N~l䄡& qsdg0<]5 䜥S@OLٟt}![;HiUiU;ȅ MHqM&5~ŵ=/"PUe:5G+M!̪W\軝R^ŤiϋmLiY3bW!E-\VS®'Gא)ΎcE1;V2Vv!Vum V$&Ĉ>oKL*a?P0Nɉ/v*oǏ =` vk_P4 אCO ҕOoSJ09U؃{xaGu fQTڭ=g: wI~Pp3̗/U3o[(A$989ĹF"lmLdsn$.ofe|X\k}C`rv:04JF)$)=p ڊ o!_dy`ă K Y6sQAg8TjYb Db' B RH_f;ye&~H;o2=NX8(krk`ߤ/35Օ;.B-^̜q}PEJ7 hm׋[ټ-ۈd[`+'f 梐\Bxyj9gWOZX[0=d|71J5XxFơ1wY {L ks}acMJ_|uA3ԉٗw5xX4 ){ /n7D@M*/2~jV-UF>7#)^y`YB] 32I4Eԑπ3Ah f9Tri`vÚ}{Q󠱱Y>aڐjmL|Usk@K wK@w,H:H)xǟ"Xdiv?3~w&<[b"l9aK؎halƖ* !ȇ'OHt31o}a_O(Wl+ͫuv3%GQv7r]0@7ubR-ԯ^8_0A,.-zKnɒ6+(+<\ޕs |Y@) cSOg0ƼO9^e5̥R4H0h7i18ID(n8RʔoxܶKe/~4gxNQS 8|xn.^>"O&*c Mؿ²5ľj1!z!(D.|F+tz[8=X? oWD eLs  gՇR :1HTU*۽lݽyiQ7~eZح&Fj.cy  z2&ZjP;cSEBzNmy9%rW#8Q 8^KlHϗ 2A^Z] )124׃y;v&Ǔñ4gqorT$Ju?DP|M:k|?~7#jߥ,Dٙ&oKМ֫J\01ſ_o56hhˎ,J?r/8o2q1e=VĽpa 7??pcgXJ[1 Y.f.Ķ ĴؤA@WVżH4aZs /5 ܢAt:BԜ%0.6A1w%LGEm2:yXm؆x<s#1b2UCy@PU<9HM-q3[u'0g"nK4O-1o 677\ Nx igCХ0+ U<^ 'QV{HL'e%G{ {$K|" 6D,APK3yؾa(B =QORKG-B܄` yG!+*$q%y-.01l=9MW62ԥN0[T̬NI9.Mxdxݡ0J’<(2?NQ <"_f Z~~ Y®mET{eV ڙp)Js>TӵP!6<0^Q#?gQ K\D&"됥-}5ki~Ca,_\\iϘ^CI}ij-X6mKݎ@2K }ɘC:/؞N*I49>NΡCCj󴇐z`]i=|Xj0big ˃YQz%A;#6*-,qJ:ADžrR4B,zOʡ&_M.-^.Г:큔#&L ? cY3%N(:P ~VF8i:hg9[{ii1Gmʣ}}#1쫽U`ؖ-i,6!5p l)_Ϝ7e*Ff@&JT_<]E|B$TA(33w/m}/4)z}BQœ r˖>[$M-|)`>xPF,Uwrr{~܄İ8ؚc$V3)Hv&id$ï{=ȟ⼷Zət$% K԰ev址$ .>b<un\o.A]3i)AC^qR7|bwłl_%;NDA`SqNbK~<P?1׽?ʦ1m}L9_=e Nm.F(Qu=oxPwٴQ< -ع9ʼizb ()  /X0fbtFSlnw`` c)(ۦ$kߒVR Re?ɞR[nAv O3&!.wbj&=i1|XnyFSikKliAѼpvW @%%c+Έ)bRҪ3hLRrxc u(ԡj*|*h_Ɗ^qcq5dQ-b !(&t҃!WWLÌF[``@m?aytN) >%&bƀv/|NBtŽ"j` FJw0U 7g^v:S)%(If(h-Y*rny" xS\Tɖ hH]zWVE;m.0tH0;qnВG k6^c!ug O 6^^Uwd4׾*1LmѢG^ήѵTVLRz W%Qz/ %zK:{A 0}{F$w#HI#mmm| y8{M ) bN˶D'uRIΉNGIMC"{5[>nFed5jHEu~86LVy34Y էU~ rx3: m=kYo]C<ϵ́{^'cf!S:~dP"Rsg$ȭՏ|aѥ+%fLc~.wi~g -M.jWr ˲,ju0]PHD\Ħ&"a}/5p>!Kg,8HN?k|R7Wx""9{)FK()!Dgg%:ՎRm|>l"FvD5yiF Ȓ!3EHFxԲTRg ;R[s%Fe<,}tx9gw5s'|sSBJKJlL.mwƍGQ1AG]ջO{;7<;3o=4xr,Ըuh2]$/nn 0΀+7|.kz ]3v~hV`**gז Qs쓊kL-V#_"NύYo~0{ON4މU=2ݶ!z2Kq zg\Ma!c>{nBC,X$`lK0G⅖6. ԛ-N4Pbي=i2T|b(\rٮl6N묺A6!n,m*GB7% 3C:΄oۨWx-L)븑UB"6Xyј&4+R}B|i~}r5w36-y5%wVn9Qȍo3Gky*૸zaS=ꫫ =6)h.}!:Ey"\wi}q޿lƨL[Q\_hz* A 69%ZF/zbљ)rG-xb=˘2.f :)kg0sn̙uPκsO՘E ]MY5V̮k{i E=~{|k5Fcy Ɩ>Z.jDs(e:="Lha #(M;"7˴%I%ַaFP*[mlA,T4}s*u#/?q:<]X瘘 ܘ_>awmB|a]oFTz`1Zakvw;֜쎍,uNUkW!뀤o#64Z,vzߓ'}CztJ(0f#XIE$]IvXEG9V\Ѕ*s?+տI?z6J̀ 2ql5koo}K U~ȁ2ɀ0*XT\TPh w盵ֿgea aߖv+cy"79א>йaoأ0,FϢPܷ:ސ%(I>'(s#iL[㨥r=*Z}_Kc |>ZZv. c\XT7HCTm`^c7>=I4f!$+U=Lx#} C@K0QJܭrpކ8GdN^09Oi#Nrgi=}Z_1)Ajw8?oPs/4s Tc|IK,h-f7Q ({(RPbǻ%d6TcƤ7k}R,XIH51RWY } hSn6ujO&W-GGMӤ+F)~>rk-n@9K^rsf(jL:] C ~h?[F! ;>numZN,TwWp'ٓE`ck) MKwGiʣ3ˍyV^ #Eу7?fcD(?̂YXT>TqE埈W# E$@K>PQ5JZJGP8`<<ԖX^h(͘ϏJ3ddCC_UEl6ɼA[gb3~fHjd^h &@0ہCf!ҍl8clJZ3r \9^z7i`#O~RXU>[]9.¿>iZiH J)}w ƒHhR ,[t#ʂ>k^UW W<(9XMlb|(dU= ?/)5Juq v=Eڏ%uT3Z%.*Q &2;nw*fj]=rpKbK4`Yg{-u/+Z$!鲗łϯ`Xyi=d9v4g½=f($bWyN(u% H}Q&Qxk) My%[%s++ 2WX36K>]9s#&E䋷'0;N'j"'uN' ɯ[o3}|҈W Drh)ܞ8n5s7JrнdBpe'-+ hI΅K]'yt2U))P>BS̉Lq?XoEԳVHвp=hge%ya {"1L,"]k2V?eHTXWpErڭe2Ԃv_N>jU1ۣ^ǥQ8JKPrﺟTҮHN(5/̓(+Ia[l3ϰmw .M¬mmBNH{WNٮ2ĥo A#2eV+L-0TQY-&Hmsm7x[M =BLt!wQ_9-164CfV![\eXC(=JZ~^;|1%Ι"f\N%f 6ŸT8NTL<2_Ca7/ pC] z0r7@gH fjr&}f1Bq1/&,G}_ƾ=0Y.S?"q;-[_'SQ ZbKenAyCX #8&9 XĈ(t)+m MՓkY1w*j+Y"YA7?֌~68bl1E1s2֖/J |/Q @/QHJ 8g5f { 2ripjăWY=i'?^?)B]ZQ.%Un, ;'v >yMޮ =~CWV==`]i 4҈PfHtϿ",JOs)l##9麧hu'e%Tg"ޘQ*Q:(JW>6q,|hxY܇y[̌M(t)aA^q].M1tV y;ThuBJ^&[0zt3E`S}+sPqnn2XVRla/eZ[s*pHZpX ӂ%`|du%D)anK%En-1<$&FY3839m!n=Y+%+VUp LJ9O!ޗ@ߎiiy;FH`jʠzOeiC05SOi-)@$9 @Ӫ!^FIW9=fN-c`)Ec+Ň\ƭ+vu 8PMt`k_Fҟ{[s4uRU0u'6iĽSOk WDv?ݲ8dg|ip] ) 1c #0F0*Xnf*WmDv!bqla뎠an/鋳gBϑiQ5+x!N v@6gGuHu 3SP٬6Z`5{*Vrq~;Pwʶ(IsZ(2A*D*K{m, ӟ a_؟n=ܹD!h4ZxG0%ΎiQPzK!j߭$8=0n؍#h7)0flQØX{pz˸NWi9t][t⼹n`{Dz 7~]M4jB?~5HXcDfҡL'íg_?xpмgểKar忑N%IInu=ONzmxg-qtCliBP6ڭ2Uj;fiٿ5-\:!8= s3DP7Wa G]~n<Db9_glPEg]a0'Xg,1^- K@Lnx@"U2yB^`{HpKs;)D-f_'omQ Q|UCC۳`ƋϏ\6i?Fc}k\*$fi]_8uwq?`mA<iyT(CB,sdDИ|o/Nz lGkR l'7gMvݑ{QҠKX/%v8wɞ9;XU";鍤݌;e˃5e@12!^Č,"g-\zF߿M㋯ܬ.M#k.1|B`9x \%WA>\ :p.ȒvXMRgXa!r* GɾʮNgUXt8ԝޗc^(< V{((fC`4GꞬ.?TTg>x* 򃶝( 'h/Ti=4xsԟw z޻9=SGW?V7d́BT#B8{ "NӹƇu|/L4㙚x˕^`!>#L (YxLb#v=` g4ބoܥgy&Il5O6wĞ NɷW̿qI󢚧*d3!]M#Rk*5^4y]H"zK7uT*T8({<z@1bS}97Ef*2v:؋eAϹ7[o̗6F䣳_wTTS@(3: cl/JL/Q?^ޚ EGsv+6LižRI:7h7d,n>} ulSHER GtGϲOtc9v(_k>gfZK%dy)BKxpJ VI8fnj`X3ixP.j" ɡ>*Zq;t.IFu{:M8C2[h 1.->V.焃 0 ,<11]ʤH*G/v$1pQBg\gscїAulU{l{3RR(*SdlZyw@:8eP;sqs1sK)$Zݾ__Ү>:r. Á*J.ЪڤxբWΪHAԭ/}Yz5#x?1ja?8ꨎ[C@"%.|Ͱ]Y=6/g W?VO"& Ĥ@M-+W@=O]ax+,{\W_QZ}Ԓ.F|/i\02iuč8$0WI;ϺmMs\ϸV|;0{B\\__rv` icQ7xƛ~ns!:?Qv݆tlaNv*VS&KE @OsO3"\7nh&x)ٰѧmxp,}UdG!&v'\~܅T6]}A)亅$ݳ)9@sOix9iЉ5rICs1=1 m(\ΖQMBD',҂ĉLe|ZnJK}7[Nmq6uvQ]*Z'A.KC85J$C֋Ca禌I!-(/G孞3ۑbDmR.  q'|K)MPqI:6Ho=k3djRIc'}ޯWNi{g\ Sqk\t>6l톳kF1hJ*- !33P,-DI~!_):ʣegt|JUۯtتUՠ(C-)S=u`R~ke;siЃ#mDR]ꕥc٣sM niعx>OϺrp6O\c쏓! !|#+"H{% Tg/iӓ*P#YƊEKcp3`9/Mo--A.2xJg9sAz(CXd-؀Ͳ>QX>ƹ8Vѓ00dZGW2&]D'MDjP$R좏yeSRtp4QeqR΄ c7Hǰ͛쩾ɖq:wUJVHyw&R2u5P5$[ Eu#={t)>6@މ%n{Zvwjwgg~˦2sbիVtC^B,SWƞl70O 4 mI#w4}MXO Fu:2sf&Qe2 5>SOC#NW{V; FuYwA)S)H][tbA„oeт- <K X QSbU֞Ԡ4y#N^{/ kԑWROOK}kJ.BGa(ɴX"٢"dCx@f `Wfy `Ahc^ܙȏ 0K=9xu=5cU=oFcKѥ}o|*gb7ł9+{WW9):۲Ac1s {phKc?b;([y8aKĺ[™DhMOfjjQ ־bك*z" ^s{h~蜹tMJEN>A83N]O`.wr3ҢO{ 4ݣeʤ]dp3S|ӇA [fWV=I1t*@%8oZ*OYP 翣݀YW(@ {󓸬%5 lڹmfimՆrQqdj6)/?2I"\p +BKx3v#jRLuƭiR ȴyc(4ot[n;/QJ(1VӾID0<0{rɞ$)(|;wuO+Dh,eW*1ԛ4 W5?Y:8ep,_.-\4ހ\I[#Y! k(F95abçq**ҡ~/ Сo+Kxbg" |afzx?>ƎP "/>d酳}LɄʰo>VL@8kɃHiЦ iSrpTCHL80:•qi9ґ RF x"Z:qoC3ڽj#dz8w}}.eV{:Dg|ޔNf sҜ$qX[D=Ǐ\jVvQyPؿj5]fTb7Pu_'P ] {ً0aaĸ(`Xr33!@! gqd'ʤHiDy N3i|s O|(b1Udq7x(˳wyGy"]|*E>\g>ү_9mi= BSJcK8z|MRT@S&1R,ZQN`'5fj?2 $f+k(fyyyy~F53i/6%&Z C˃oBWK.d` Lv.aO{WB dXuQjb"9tj@'#/ӉU}FGFOdLm8ӆF9p&#a3-N0׋b)p˾i,,ݰbS'F+6\KҾ< qE"n)޻c/(J{-d6uJɥIV^Z!`[#Aa]*L!%O!GU($:dA29P8y*r=6ݏ|=R+y 9tAҋoq%MWɄ':> >mtA ȢYSdI^  @%R>IuUtIЊ14TL@ҝ(|OɅ+ r(tࣟUgv)k^S t:mC8#h7 LN%.akm'7 TO'WrUkY[<lLuUr,'PC6G^UҌ~:4*#B <*tuoQHTL &,Ih__EżV`ى]7P G5~$9|9!=䖁θm9w!Uhf /uqd0/f10Glsmfܹ+ +Ϣi4*}NAP"cdk_4i,?:N"qa3Ok"e l2úOMGSR-3qq3՜ٰ-TN3!,) ʲUO,ۧAkqn>,^CU=,Cne܇#?n`R%o? -p/ttquV776)4g.[=%EG| VK|vf~#? 4y*:ߢ*;=Fsӹ I[C-b}";Va%qT,#4u."S-'X|Oژ?4zVL ǟjAso6__,)>+ڂ[0 LӺB1pC1y-Ʊ-<mm=GMyx*Ȁ,9t`j~omnIO"8/(fp i5ŖO\$ju%/>sl4U>?6rșTj}n:pșJbZ6 Sا}l_KBW{o5z v@:;> /FsmCZۤ)dk|c8=C~ |p| Tr:ȱ6B(:֓]$vtlO}.8$ֹ7op몥 =?%8ύsx,I[Œ0HC| 3k8eČؠ{9>`ezƽfL/9h$F{NJƼg%`SE^F!,xU0l- U/^FD$q:)p` \0/)qrpJx.M^XfLgA2^uрʽyBL&guq ʫ«v9Cli^?RH =Y6dkZ?%MoسٓW{QCH/_d. G13"N^Xch I`qKM/ypS[L9mp4%X7բ˨qg76f@m1Z1/ `GHӏhvپy`G -!l3j9g>:j{nT!46d˫{ASݑ}2ٱ>chnqMluYٸfE:V{CZX="~8Nd\+Y16eėnz Two GhCtu,xb_Ƿd.Ȥ+bk#5#6օ#; N6=Ik",-[Y.{NCC~gʍL@}v-y&H[|egW"Kgd op릆Đ(>7 8 ~])18w+$0Q2:^U<伴@q/56v:җ!xQ"70_8۳v!uƂ‡нw31.AM֢.Ё\YH$01ˣ[ ;U-M?j-7C{'j,2[P&;%`"$4y^m: `A/sg`zc<̧#C>;VkOO084&&聈yЌJY9-0e'"{gU5^.ISr֥9\HqYoXyW"VS[<ڐ'iFHYєM5ڣŜ )#&ۜE tSE'.kua |OkPW<+'1"+j~qr"QwǠjn Ÿ 9'ʳs`W{l36j;`Fn9cfbF gA,h:&`xaŹxg3]K2\3/E4A_߹Ckvs4޿+i\Lξ~YiBŔE1**ⴒsէXŮerivY^PlPPlڰ{aעT CTqj9cz=!1% Mj\}j֯)K&"'5{#+$&xKUY_lKBWNݐ=cc,xZ!`= /e*-Gmq~K`O@OcGCQr<=il&<$JV`ثBr)荋9J.TzҴ'<%3gO ^}>nl\y }p@ GyD8I9Dp!1.Al$T̍2N%&A "8҆Ы`"Z;xz %>9~8 -:]ՓEC1jlW #Tc\ۦov7}256@89_ܛ@T{ eVsc%9+]q,Ozux8<ַ5󫨑:ua\mJ~Mjv'Opkf.ʗz]6[ur+J]OHMc#9Ƶ~e%^R0' i衮#"ە%ktG]8V4hYL0K9F#Ԥl~ňPb"߱n%sRqʸ}1Oo"n*8¯Sqζ^Qp f,G~1ER}hm&q>+ѭ4$=oHYgDm+׉rs4t{Ens^ =Pػf6qrlW$^.nl 6Co5Lߧx2bDFwK1 ޴8g%n'F\>'B֤,FRYۘ mtcU:}E]E :BͪCD*BXˊ(NE_DʠyEE]-UIE4kVO& GP|}ZcX \ ^"W#V[m!m-g }Y%P8cE~~QFtˠЁ$ 4uC .!h܂?Fz-409\%\5-=<#<3ÓDPitpy|P$HerRhuz$%-#+'o`hdlbjfnaiemc H DBLك!PD1X@$)Td9\_ %R\T5Z`4-Vtqus`qx"Id Fg0YlEbT&W(UjV7Mffw8-;.  M7Lv\hckgI"S4:bs<@(K2BRk:hWPTRVQUS70426153$ "L &( @,O *`./LPNo0p'q # ! C>BRic˨1c1c @!B!B)RJ)Rc1c19s9s.B!B!RJ)&_rL&L6 t[1at;„2!6G>&LnD0.DŽq!! i` ?yu(RnJ(tvK$I$I$I$I$I RJ)R)RJ)RJFZkI1c1c6ZkZsι$IW |VBRic| 2.v| q!61ʸJM@RicS>ʸ(.myKnp{LP=#L(Ӎ  Ll&ĕngRn - V1atk";base_dir/assets/javascript0000755000000000000000000000000014641015553013111 5ustar base_dir/assets/javascript/core.js0000755000000000000000000014317614516425663014505 0ustar /* global bbfontstyle */ var phpbb = {}; phpbb.alertTime = 100; (function($) { // Avoid conflicts with other libraries 'use strict'; // define a couple constants for keydown functions. var keymap = { TAB: 9, ENTER: 13, ESC: 27, ARROW_UP: 38, ARROW_DOWN: 40 }; var $dark = $('#darkenwrapper'); var $loadingIndicator; var phpbbAlertTimer = null; phpbb.isTouch = (window && typeof window.ontouchstart !== 'undefined'); // Add ajax pre-filter to prevent cross-domain script execution $.ajaxPrefilter(function(s) { if (s.crossDomain) { s.contents.script = false; } }); /** * Display a loading screen * * @returns {object} Returns loadingIndicator. */ phpbb.loadingIndicator = function() { if (!$loadingIndicator) { $loadingIndicator = $('#loading_indicator'); } if (!$loadingIndicator.is(':visible')) { $loadingIndicator.fadeIn(phpbb.alertTime); // Wait 60 seconds and display an error if nothing has been returned by then. phpbb.clearLoadingTimeout(); phpbbAlertTimer = setTimeout(function() { phpbb.showTimeoutMessage(); }, 60000); } return $loadingIndicator; }; /** * Show timeout message */ phpbb.showTimeoutMessage = function () { var $alert = $('#phpbb_alert'); if ($loadingIndicator.is(':visible')) { phpbb.alert($alert.attr('data-l-err'), $alert.attr('data-l-timeout-processing-req')); } }; /** * Clear loading alert timeout */ phpbb.clearLoadingTimeout = function() { if (phpbbAlertTimer !== null) { clearTimeout(phpbbAlertTimer); phpbbAlertTimer = null; } }; /** * Close popup alert after a specified delay * * @param {int} delay Delay in ms until darkenwrapper's click event is triggered */ phpbb.closeDarkenWrapper = function(delay) { phpbbAlertTimer = setTimeout(function() { $('#darkenwrapper').trigger('click'); }, delay); }; /** * Display a simple alert similar to JSs native alert(). * * You can only call one alert or confirm box at any one time. * * @param {string} title Title of the message, eg "Information" (HTML). * @param {string} msg Message to display (HTML). * * @returns {object} Returns the div created. */ phpbb.alert = function(title, msg) { var $alert = $('#phpbb_alert'); $alert.find('.alert_title').html(title); $alert.find('.alert_text').html(msg); $(document).on('keydown.phpbb.alert', function(e) { if (e.keyCode === keymap.ENTER || e.keyCode === keymap.ESC) { phpbb.alert.close($alert, true); e.preventDefault(); e.stopPropagation(); } }); phpbb.alert.open($alert); return $alert; }; /** * Handler for opening an alert box. * * @param {jQuery} $alert jQuery object. */ phpbb.alert.open = function($alert) { if (!$dark.is(':visible')) { $dark.fadeIn(phpbb.alertTime); } if ($loadingIndicator && $loadingIndicator.is(':visible')) { $loadingIndicator.fadeOut(phpbb.alertTime, function() { $dark.append($alert); $alert.fadeIn(phpbb.alertTime); }); } else if ($dark.is(':visible')) { $dark.append($alert); $alert.fadeIn(phpbb.alertTime); } else { $dark.append($alert); $alert.show(); $dark.fadeIn(phpbb.alertTime); } $alert.on('click', function(e) { e.stopPropagation(); }); $dark.one('click', function(e) { phpbb.alert.close($alert, true); e.preventDefault(); e.stopPropagation(); }); $alert.find('.alert_close').one('click', function(e) { phpbb.alert.close($alert, true); e.preventDefault(); }); }; /** * Handler for closing an alert box. * * @param {jQuery} $alert jQuery object. * @param {bool} fadedark Whether to remove dark background. */ phpbb.alert.close = function($alert, fadedark) { var $fade = (fadedark) ? $dark : $alert; $fade.fadeOut(phpbb.alertTime, function() { $alert.hide(); }); $alert.find('.alert_close').off('click'); $(document).off('keydown.phpbb.alert'); }; /** * Display a simple yes / no box to the user. * * You can only call one alert or confirm box at any one time. * * @param {string} msg Message to display (HTML). * @param {function} callback Callback. Bool param, whether the user pressed * yes or no (or whatever their language is). * @param {bool} fadedark Remove the dark background when done? Defaults * to yes. * * @returns {object} Returns the div created. */ phpbb.confirm = function(msg, callback, fadedark) { var $confirmDiv = $('#phpbb_confirm'); $confirmDiv.find('.alert_text').html(msg); fadedark = typeof fadedark !== 'undefined' ? fadedark : true; $(document).on('keydown.phpbb.alert', function(e) { if (e.keyCode === keymap.ENTER || e.keyCode === keymap.ESC) { var name = (e.keyCode === keymap.ENTER) ? 'confirm' : 'cancel'; $('input[name="' + name + '"]').trigger('click'); e.preventDefault(); e.stopPropagation(); } }); $confirmDiv.find('input[type="button"]').one('click.phpbb.confirmbox', function(e) { var confirmed = this.name === 'confirm'; callback(confirmed); $confirmDiv.find('input[type="button"]').off('click.phpbb.confirmbox'); phpbb.alert.close($confirmDiv, fadedark || !confirmed); e.preventDefault(); e.stopPropagation(); }); phpbb.alert.open($confirmDiv); return $confirmDiv; }; /** * Turn a querystring into an array. * * @argument {string} string The querystring to parse. * @returns {object} The object created. */ phpbb.parseQuerystring = function(string) { var params = {}, i, split; string = string.split('&'); for (i = 0; i < string.length; i++) { split = string[i].split('='); params[split[0]] = decodeURIComponent(split[1]); } return params; }; /** * Makes a link use AJAX instead of loading an entire page. * * This function will work for links (both standard links and links which * invoke confirm_box) and forms. It will be called automatically for links * and forms with the data-ajax attribute set, and will call the necessary * callback. * * For more info, view the following page on the phpBB wiki: * http://wiki.phpbb.com/JavaScript_Function.phpbb.ajaxify * * @param {object} options Options. */ phpbb.ajaxify = function(options) { var $elements = $(options.selector), refresh = options.refresh, callback = options.callback, overlay = (typeof options.overlay !== 'undefined') ? options.overlay : true, isForm = $elements.is('form'), isText = $elements.is('input[type="text"], textarea'), eventName; if (isForm) { eventName = 'submit'; } else if (isText) { eventName = 'keyup'; } else { eventName = 'click'; } $elements.on(eventName, function(event) { var action, method, data, submit, that = this, $this = $(this); if ($this.find('input[type="submit"][data-clicked]').attr('data-ajax') === 'false') { return; } /** * Handler for AJAX errors */ function errorHandler(jqXHR, textStatus, errorThrown) { if (typeof console !== 'undefined' && console.log) { console.log('AJAX error. status: ' + textStatus + ', message: ' + errorThrown); } phpbb.clearLoadingTimeout(); var responseText, errorText = false; try { responseText = JSON.parse(jqXHR.responseText); responseText = responseText.message; } catch (e) {} if (typeof responseText === 'string' && responseText.length > 0) { errorText = responseText; } else if (typeof errorThrown === 'string' && errorThrown.length > 0) { errorText = errorThrown; } else { errorText = $dark.attr('data-ajax-error-text-' + textStatus); if (typeof errorText !== 'string' || !errorText.length) { errorText = $dark.attr('data-ajax-error-text'); } } phpbb.alert($dark.attr('data-ajax-error-title'), errorText); } /** * This is a private function used to handle the callbacks, refreshes * and alert. It calls the callback, refreshes the page if necessary, and * displays an alert to the user and removes it after an amount of time. * * It cannot be called from outside this function, and is purely here to * avoid repetition of code. * * @param {object} res The object sent back by the server. */ function returnHandler(res) { var alert; phpbb.clearLoadingTimeout(); // Is a confirmation required? if (typeof res.S_CONFIRM_ACTION === 'undefined') { // If a confirmation is not required, display an alert and call the // callbacks. if (typeof res.MESSAGE_TITLE !== 'undefined') { alert = phpbb.alert(res.MESSAGE_TITLE, res.MESSAGE_TEXT); } else { $dark.fadeOut(phpbb.alertTime); if ($loadingIndicator) { $loadingIndicator.fadeOut(phpbb.alertTime); } } if (typeof phpbb.ajaxCallbacks[callback] === 'function') { phpbb.ajaxCallbacks[callback].call(that, res); } // If the server says to refresh the page, check whether the page should // be refreshed and refresh page after specified time if required. if (res.REFRESH_DATA) { if (typeof refresh === 'function') { refresh = refresh(res.REFRESH_DATA.url); } else if (typeof refresh !== 'boolean') { refresh = false; } phpbbAlertTimer = setTimeout(function() { if (refresh) { window.location = res.REFRESH_DATA.url; } // Hide the alert even if we refresh the page, in case the user // presses the back button. $dark.fadeOut(phpbb.alertTime, function() { if (typeof alert !== 'undefined') { alert.hide(); } }); }, res.REFRESH_DATA.time * 1000); // Server specifies time in seconds } } else { // If confirmation is required, display a dialog to the user. phpbb.confirm(res.MESSAGE_BODY, function(del) { if (!del) { return; } phpbb.loadingIndicator(); data = $('
' + res.S_HIDDEN_FIELDS + '
').serialize(); $.ajax({ url: res.S_CONFIRM_ACTION, type: 'POST', data: data + '&confirm=' + res.YES_VALUE + '&' + $('form', '#phpbb_confirm').serialize(), success: returnHandler, error: errorHandler }); }, false); } } // If the element is a form, POST must be used and some extra data must // be taken from the form. var runFilter = (typeof options.filter === 'function'); data = {}; if (isForm) { action = $this.attr('action').replace('&', '&'); data = $this.serializeArray(); method = $this.attr('method') || 'GET'; if ($this.find('input[type="submit"][data-clicked]')) { submit = $this.find('input[type="submit"][data-clicked]'); data.push({ name: submit.attr('name'), value: submit.val() }); } } else if (isText) { var name = $this.attr('data-name') || this.name; action = $this.attr('data-url').replace('&', '&'); data[name] = this.value; method = 'POST'; } else { action = this.href; data = null; method = 'GET'; } var sendRequest = function() { var dataOverlay = $this.attr('data-overlay'); if (overlay && (typeof dataOverlay === 'undefined' || dataOverlay === 'true')) { phpbb.loadingIndicator(); } var request = $.ajax({ url: action, type: method, data: data, success: returnHandler, error: errorHandler, cache: false }); request.always(function() { if ($loadingIndicator && $loadingIndicator.is(':visible')) { $loadingIndicator.fadeOut(phpbb.alertTime); } }); }; // If filter function returns false, cancel the AJAX functionality, // and return true (meaning that the HTTP request will be sent normally). if (runFilter && !options.filter.call(this, data, event, sendRequest)) { return; } sendRequest(); event.preventDefault(); }); if (isForm) { $elements.find('input:submit').click(function () { var $this = $(this); // Remove data-clicked attribute from any submit button of form $this.parents('form:first').find('input:submit[data-clicked]').removeAttr('data-clicked'); $this.attr('data-clicked', 'true'); }); } return this; }; phpbb.search = { cache: { data: [] }, tpl: [], container: [] }; /** * Get cached search data. * * @param {string} id Search ID. * @returns {bool|object} Cached data object. Returns false if no data exists. */ phpbb.search.cache.get = function(id) { if (this.data[id]) { return this.data[id]; } return false; }; /** * Set search cache data value. * * @param {string} id Search ID. * @param {string} key Data key. * @param {string} value Data value. */ phpbb.search.cache.set = function(id, key, value) { if (!this.data[id]) { this.data[id] = { results: [] }; } this.data[id][key] = value; }; /** * Cache search result. * * @param {string} id Search ID. * @param {string} keyword Keyword. * @param {Array} results Search results. */ phpbb.search.cache.setResults = function(id, keyword, results) { this.data[id].results[keyword] = results; }; /** * Trim spaces from keyword and lower its case. * * @param {string} keyword Search keyword to clean. * @returns {string} Cleaned string. */ phpbb.search.cleanKeyword = function(keyword) { return $.trim(keyword).toLowerCase(); }; /** * Get clean version of search keyword. If textarea supports several keywords * (one per line), it fetches the current keyword based on the caret position. * * @param {jQuery} $input Search input|textarea. * @param {string} keyword Input|textarea value. * @param {bool} multiline Whether textarea supports multiple search keywords. * * @returns string Clean string. */ phpbb.search.getKeyword = function($input, keyword, multiline) { if (multiline) { var line = phpbb.search.getKeywordLine($input); keyword = keyword.split('\n').splice(line, 1); } return phpbb.search.cleanKeyword(keyword); }; /** * Get the textarea line number on which the keyword resides - for textareas * that support multiple keywords (one per line). * * @param {jQuery} $textarea Search textarea. * @returns {int} The line number. */ phpbb.search.getKeywordLine = function ($textarea) { var selectionStart = $textarea.get(0).selectionStart; return $textarea.val().substr(0, selectionStart).split('\n').length - 1; }; /** * Set the value on the input|textarea. If textarea supports multiple * keywords, only the active keyword is replaced. * * @param {jQuery} $input Search input|textarea. * @param {string} value Value to set. * @param {bool} multiline Whether textarea supports multiple search keywords. */ phpbb.search.setValue = function($input, value, multiline) { if (multiline) { var line = phpbb.search.getKeywordLine($input), lines = $input.val().split('\n'); lines[line] = value; value = lines.join('\n'); } $input.val(value); }; /** * Sets the onclick event to set the value on the input|textarea to the * selected search result. * * @param {jQuery} $input Search input|textarea. * @param {object} value Result object. * @param {jQuery} $row Result element. * @param {jQuery} $container jQuery object for the search container. */ phpbb.search.setValueOnClick = function($input, value, $row, $container) { $row.click(function() { phpbb.search.setValue($input, value.result, $input.attr('data-multiline')); phpbb.search.closeResults($input, $container); }); }; /** * Runs before the AJAX search request is sent and determines whether * there is a need to contact the server. If there are cached results * already, those are displayed instead. Executes the AJAX request function * itself due to the need to use a timeout to limit the number of requests. * * @param {Array} data Data to be sent to the server. * @param {object} event Onkeyup event object. * @param {function} sendRequest Function to execute AJAX request. * * @returns {boolean} Returns false. */ phpbb.search.filter = function(data, event, sendRequest) { var $this = $(this), dataName = ($this.attr('data-name') !== undefined) ? $this.attr('data-name') : $this.attr('name'), minLength = parseInt($this.attr('data-min-length'), 10), searchID = $this.attr('data-results'), keyword = phpbb.search.getKeyword($this, data[dataName], $this.attr('data-multiline')), cache = phpbb.search.cache.get(searchID), key = event.keyCode || event.which, proceed = true; data[dataName] = keyword; // No need to search if enter was pressed // for selecting a value from the results. if (key === keymap.ENTER) { return false; } if (cache.timeout) { clearTimeout(cache.timeout); } var timeout = setTimeout(function() { // Check min length and existence of cache. if (minLength > keyword.length) { proceed = false; } else if (cache.lastSearch) { // Has the keyword actually changed? if (cache.lastSearch === keyword) { proceed = false; } else { // Do we already have results for this? if (cache.results[keyword]) { var response = { keyword: keyword, results: cache.results[keyword] }; phpbb.search.handleResponse(response, $this, true); proceed = false; } // If the previous search didn't yield results and the string only had characters added to it, // then we won't bother sending a request. if (keyword.indexOf(cache.lastSearch) === 0 && cache.results[cache.lastSearch].length === 0) { phpbb.search.cache.set(searchID, 'lastSearch', keyword); phpbb.search.cache.setResults(searchID, keyword, []); proceed = false; } } } if (proceed) { sendRequest.call(this); } }, 350); phpbb.search.cache.set(searchID, 'timeout', timeout); return false; }; /** * Handle search result response. * * @param {object} res Data received from server. * @param {jQuery} $input Search input|textarea. * @param {bool} fromCache Whether the results are from the cache. * @param {function} callback Optional callback to run when assigning each search result. */ phpbb.search.handleResponse = function(res, $input, fromCache, callback) { if (typeof res !== 'object') { return; } var searchID = $input.attr('data-results'), $container = $(searchID); if (this.cache.get(searchID).callback) { callback = this.cache.get(searchID).callback; } else if (typeof callback === 'function') { this.cache.set(searchID, 'callback', callback); } if (!fromCache) { this.cache.setResults(searchID, res.keyword, res.results); } this.cache.set(searchID, 'lastSearch', res.keyword); this.showResults(res.results, $input, $container, callback); }; /** * Show search results. * * @param {Array} results Search results. * @param {jQuery} $input Search input|textarea. * @param {jQuery} $container Search results container element. * @param {function} callback Optional callback to run when assigning each search result. */ phpbb.search.showResults = function(results, $input, $container, callback) { var $resultContainer = $('.search-results', $container); this.clearResults($resultContainer); if (!results.length) { $container.hide(); return; } var searchID = $container.attr('id'), tpl, row; if (!this.tpl[searchID]) { tpl = $('.search-result-tpl', $container); this.tpl[searchID] = tpl.clone().removeClass('search-result-tpl'); tpl.remove(); } tpl = this.tpl[searchID]; $.each(results, function(i, item) { row = tpl.clone(); row.find('.search-result').html(item.display); if (typeof callback === 'function') { callback.call(this, $input, item, row, $container); } row.appendTo($resultContainer).show(); }); $container.show(); phpbb.search.navigateResults($input, $container, $resultContainer); }; /** * Clear search results. * * @param {jQuery} $container Search results container. */ phpbb.search.clearResults = function($container) { $container.children(':not(.search-result-tpl)').remove(); }; /** * Close search results. * * @param {jQuery} $input Search input|textarea. * @param {jQuery} $container Search results container. */ phpbb.search.closeResults = function($input, $container) { $input.off('.phpbb.search'); $container.hide(); }; /** * Navigate search results. * * @param {jQuery} $input Search input|textarea. * @param {jQuery} $container Search results container. * @param {jQuery} $resultContainer Search results list container. */ phpbb.search.navigateResults = function($input, $container, $resultContainer) { // Add a namespace to the event (.phpbb.search), // so it can be unbound specifically later on. // Rebind it, to ensure the event is 'dynamic'. $input.off('.phpbb.search'); $input.on('keydown.phpbb.search', function(event) { var key = event.keyCode || event.which, $active = $resultContainer.children('.active'); switch (key) { // Close the results case keymap.ESC: phpbb.search.closeResults($input, $container); break; // Set the value for the selected result case keymap.ENTER: if ($active.length) { var value = $active.find('.search-result > span').text(); phpbb.search.setValue($input, value, $input.attr('data-multiline')); } phpbb.search.closeResults($input, $container); // Do not submit the form event.preventDefault(); break; // Navigate the results case keymap.ARROW_DOWN: case keymap.ARROW_UP: var up = key === keymap.ARROW_UP, $children = $resultContainer.children(); if (!$active.length) { if (up) { $children.last().addClass('active'); } else { $children.first().addClass('active'); } } else if ($children.length > 1) { if (up) { if ($active.is(':first-child')) { $children.last().addClass('active'); } else { $active.prev().addClass('active'); } } else { if ($active.is(':last-child')) { $children.first().addClass('active'); } else { $active.next().addClass('active'); } } $active.removeClass('active'); } // Do not change cursor position in the input element event.preventDefault(); break; } }); }; $('#phpbb').click(function() { var $this = $(this); if (!$this.is('.live-search') && !$this.parents().is('.live-search')) { phpbb.search.closeResults($('input, textarea'), $('.live-search')); } }); phpbb.history = {}; /** * Check whether a method in the native history object is supported. * * @param {string} fn Method name. * @returns {bool} Returns true if the method is supported. */ phpbb.history.isSupported = function(fn) { return !(typeof history === 'undefined' || typeof history[fn] === 'undefined'); }; /** * Wrapper for the pushState and replaceState methods of the * native history object. * * @param {string} mode Mode. Either push or replace. * @param {string} url New URL. * @param {string} [title] Optional page title. * @param {object} [obj] Optional state object. */ phpbb.history.alterUrl = function(mode, url, title, obj) { var fn = mode + 'State'; if (!url || !phpbb.history.isSupported(fn)) { return; } if (!title) { title = document.title; } if (!obj) { obj = null; } history[fn](obj, title, url); }; /** * Wrapper for the native history.replaceState method. * * @param {string} url New URL. * @param {string} [title] Optional page title. * @param {object} [obj] Optional state object. */ phpbb.history.replaceUrl = function(url, title, obj) { phpbb.history.alterUrl('replace', url, title, obj); }; /** * Wrapper for the native history.pushState method. * * @param {string} url New URL. * @param {string} [title] Optional page title. * @param {object} [obj] Optional state object. */ phpbb.history.pushUrl = function(url, title, obj) { phpbb.history.alterUrl('push', url, title, obj); }; /** * Hide the optgroups that are not the selected timezone * * @param {bool} keepSelection Shall we keep the value selected, or shall the * user be forced to repick one. */ phpbb.timezoneSwitchDate = function(keepSelection) { var $timezoneCopy = $('#timezone_copy'); var $timezone = $('#timezone'); var $tzDate = $('#tz_date'); var $tzSelectDateSuggest = $('#tz_select_date_suggest'); if ($timezoneCopy.length === 0) { // We make a backup of the original dropdown, so we can remove optgroups // instead of setting display to none, because IE and chrome will not // hide options inside of optgroups and selects via css $timezone.clone() .attr('id', 'timezone_copy') .css('display', 'none') .attr('name', 'tz_copy') .insertAfter('#timezone'); } else { // Copy the content of our backup, so we can remove all unneeded options $timezone.html($timezoneCopy.html()); } if ($tzDate.val() !== '') { $timezone.children('optgroup').remove(':not([data-tz-value="' + $tzDate.val() + '"])'); } if ($tzDate.val() === $tzSelectDateSuggest.attr('data-suggested-tz')) { $tzSelectDateSuggest.css('display', 'none'); } else { $tzSelectDateSuggest.css('display', 'inline'); } var $tzOptions = $timezone.children('optgroup[data-tz-value="' + $tzDate.val() + '"]').children('option'); if ($tzOptions.length === 1) { // If there is only one timezone for the selected date, we just select that automatically. $tzOptions.prop('selected', true); keepSelection = true; } if (typeof keepSelection !== 'undefined' && !keepSelection) { var $timezoneOptions = $timezone.find('optgroup option'); if ($timezoneOptions.filter(':selected').length <= 0) { $timezoneOptions.filter(':first').prop('selected', true); } } }; /** * Display the date/time select */ phpbb.timezoneEnableDateSelection = function() { $('#tz_select_date').css('display', 'block'); }; /** * Preselect a date/time or suggest one, if it is not picked. * * @param {bool} forceSelector Shall we select the suggestion? */ phpbb.timezonePreselectSelect = function(forceSelector) { // The offset returned here is in minutes and negated. var offset = (new Date()).getTimezoneOffset(); var sign = '-'; if (offset < 0) { sign = '+'; offset = -offset; } var minutes = offset % 60; var hours = (offset - minutes) / 60; if (hours < 10) { hours = '0' + hours.toString(); } else { hours = hours.toString(); } if (minutes < 10) { minutes = '0' + minutes.toString(); } else { minutes = minutes.toString(); } var prefix = 'UTC' + sign + hours + ':' + minutes; var prefixLength = prefix.length; var selectorOptions = $('option', '#tz_date'); var i; var $tzSelectDateSuggest = $('#tz_select_date_suggest'); for (i = 0; i < selectorOptions.length; ++i) { var option = selectorOptions[i]; if (option.value.substring(0, prefixLength) === prefix) { if ($('#tz_date').val() !== option.value && !forceSelector) { // We do not select the option for the user, but notify him, // that we would suggest a different setting. phpbb.timezoneSwitchDate(true); $tzSelectDateSuggest.css('display', 'inline'); } else { option.selected = true; phpbb.timezoneSwitchDate(!forceSelector); $tzSelectDateSuggest.css('display', 'none'); } var suggestion = $tzSelectDateSuggest.attr('data-l-suggestion'); $tzSelectDateSuggest.attr('title', suggestion.replace('%s', option.innerHTML)); $tzSelectDateSuggest.attr('value', suggestion.replace('%s', option.innerHTML.substring(0, 9))); $tzSelectDateSuggest.attr('data-suggested-tz', option.innerHTML); // Found the suggestion, there cannot be more, so return from here. return; } } }; phpbb.ajaxCallbacks = {}; /** * Adds an AJAX callback to be used by phpbb.ajaxify. * * See the phpbb.ajaxify comments for information on stuff like parameters. * * @param {string} id The name of the callback. * @param {function} callback The callback to be called. */ phpbb.addAjaxCallback = function(id, callback) { if (typeof callback === 'function') { phpbb.ajaxCallbacks[id] = callback; } return this; }; /** * This callback handles live member searches. */ phpbb.addAjaxCallback('member_search', function(res) { phpbb.search.handleResponse(res, $(this), false, phpbb.getFunctionByName('phpbb.search.setValueOnClick')); }); /** * This callback alternates text - it replaces the current text with the text in * the alt-text data attribute, and replaces the text in the attribute with the * current text so that the process can be repeated. */ phpbb.addAjaxCallback('alt_text', function() { var $anchor, updateAll = $(this).data('update-all'), altText; if (updateAll !== undefined && updateAll.length) { $anchor = $(updateAll); } else { $anchor = $(this); } $anchor.each(function() { var $this = $(this); altText = $this.attr('data-alt-text'); $this.attr('data-alt-text', $.trim($this.text())); $this.attr('title', altText); $this.children('span').text(altText); }); }); /** * This callback is based on the alt_text callback. * * It replaces the current text with the text in the alt-text data attribute, * and replaces the text in the attribute with the current text so that the * process can be repeated. * Additionally it replaces the class of the link's parent * and changes the link itself. */ phpbb.addAjaxCallback('toggle_link', function() { var $anchor, updateAll = $(this).data('update-all') , toggleText, toggleUrl, toggleClass; if (updateAll !== undefined && updateAll.length) { $anchor = $(updateAll); } else { $anchor = $(this); } $anchor.each(function() { var $this = $(this); // Toggle link url toggleUrl = $this.attr('data-toggle-url'); $this.attr('data-toggle-url', $this.attr('href')); $this.attr('href', toggleUrl); // Toggle class of link parent toggleClass = $this.attr('data-toggle-class'); $this.attr('data-toggle-class', $this.children().attr('class')); $this.children('.icon').attr('class', toggleClass); // Toggle link text toggleText = $this.attr('data-toggle-text'); $this.attr('data-toggle-text', $this.children('span').text()); $this.attr('title', $.trim(toggleText)); $this.children('span').text(toggleText); }); }); /** * Automatically resize textarea * * This function automatically resizes textarea elements when user * types text. * * @param {jQuery} $items jQuery object(s) to resize * @param {object} [options] Optional parameter that adjusts default * configuration. See configuration variable * * Optional parameters: * minWindowHeight {number} Minimum browser window height when textareas are resized. Default = 500 * minHeight {number} Minimum height of textarea. Default = 200 * maxHeight {number} Maximum height of textarea. Default = 500 * heightDiff {number} Minimum difference between window and textarea height. Default = 200 * resizeCallback {function} Function to call after resizing textarea * resetCallback {function} Function to call when resize has been canceled * Callback function format: function(item) {} * this points to DOM object * item is a jQuery object, same as this */ phpbb.resizeTextArea = function($items, options) { // Configuration var configuration = { minWindowHeight: 500, minHeight: 200, maxHeight: 500, heightDiff: 200, resizeCallback: function() {}, resetCallback: function() {} }; if (phpbb.isTouch) { return; } if (arguments.length > 1) { configuration = $.extend(configuration, options); } function resetAutoResize(item) { var $item = $(item); if ($item.hasClass('auto-resized')) { $(item) .css({ height: '', resize: '' }) .removeClass('auto-resized'); configuration.resetCallback.call(item, $item); } } function autoResize(item) { function setHeight(height) { height += parseInt($item.css('height'), 10) - $item.innerHeight(); $item .css({ height: height + 'px', resize: 'none' }) .addClass('auto-resized'); configuration.resizeCallback.call(item, $item); } var windowHeight = $(window).height(); if (windowHeight < configuration.minWindowHeight) { resetAutoResize(item); return; } var maxHeight = Math.min( Math.max(windowHeight - configuration.heightDiff, configuration.minHeight), configuration.maxHeight ), $item = $(item), height = parseInt($item.innerHeight(), 10), scrollHeight = (item.scrollHeight) ? item.scrollHeight : 0; if (height < 0) { return; } if (height > maxHeight) { setHeight(maxHeight); } else if (scrollHeight > (height + 5)) { setHeight(Math.min(maxHeight, scrollHeight)); } } $items.on('focus change keyup', function() { $(this).each(function() { autoResize(this); }); }).change(); $(window).resize(function() { $items.each(function() { if ($(this).hasClass('auto-resized')) { autoResize(this); } }); }); }; /** * Check if cursor in textarea is currently inside a bbcode tag * * @param {object} textarea Textarea DOM object * @param {Array} startTags List of start tags to look for * For example, Array('[code]', '[code=') * @param {Array} endTags List of end tags to look for * For example, Array('[/code]') * * @returns {boolean} True if cursor is in bbcode tag */ phpbb.inBBCodeTag = function(textarea, startTags, endTags) { var start = textarea.selectionStart, lastEnd = -1, lastStart = -1, i, index, value; if (typeof start !== 'number') { return false; } value = textarea.value.toLowerCase(); for (i = 0; i < startTags.length; i++) { var tagLength = startTags[i].length; if (start >= tagLength) { index = value.lastIndexOf(startTags[i], start - tagLength); lastStart = Math.max(lastStart, index); } } if (lastStart === -1) { return false; } if (start > 0) { for (i = 0; i < endTags.length; i++) { index = value.lastIndexOf(endTags[i], start - 1); lastEnd = Math.max(lastEnd, index); } } return (lastEnd < lastStart); }; /** * Adjust textarea to manage code bbcode * * This function allows to use tab characters when typing code * and keeps indentation of previous line of code when adding new * line while typing code. * * Editor's functionality is changed only when cursor is between * [code] and [/code] bbcode tags. * * @param {object} textarea Textarea DOM object to apply editor to */ phpbb.applyCodeEditor = function(textarea) { // list of allowed start and end bbcode code tags, in lower case var startTags = ['[code]', '[code='], startTagsEnd = ']', endTags = ['[/code]']; if (!textarea || typeof textarea.selectionStart !== 'number') { return; } if ($(textarea).data('code-editor') === true) { return; } function inTag() { return phpbb.inBBCodeTag(textarea, startTags, endTags); } /** * Get line of text before cursor * * @param {boolean} stripCodeStart If true, only part of line * after [code] tag will be returned. * * @returns {string} Line of text */ function getLastLine(stripCodeStart) { var start = textarea.selectionStart, value = textarea.value, index = value.lastIndexOf('\n', start - 1); value = value.substring(index + 1, start); if (stripCodeStart) { for (var i = 0; i < startTags.length; i++) { index = value.lastIndexOf(startTags[i]); if (index >= 0) { var tagLength = startTags[i].length; value = value.substring(index + tagLength); if (startTags[i].lastIndexOf(startTagsEnd) !== tagLength) { index = value.indexOf(startTagsEnd); if (index >= 0) { value = value.substr(index + 1); } } } } } return value; } /** * Append text at cursor position * * @param {string} text Text to append */ function appendText(text) { var start = textarea.selectionStart, end = textarea.selectionEnd, value = textarea.value; textarea.value = value.substr(0, start) + text + value.substr(end); textarea.selectionStart = textarea.selectionEnd = start + text.length; } $(textarea).data('code-editor', true).on('keydown', function(event) { var key = event.keyCode || event.which; // intercept tabs if (key === keymap.TAB && !event.ctrlKey && !event.shiftKey && !event.altKey && !event.metaKey) { if (inTag()) { appendText('\t'); event.preventDefault(); return; } } // intercept new line characters if (key === keymap.ENTER) { if (inTag()) { var lastLine = getLastLine(true), code = '' + /^\s*/g.exec(lastLine); if (code.length > 0) { appendText('\n' + code); event.preventDefault(); } } } }); }; /** * Show drag and drop animation when textarea is present * * This function will enable the drag and drop animation for a specified * textarea. * * @param {HTMLElement} textarea Textarea DOM object to apply editor to */ phpbb.showDragNDrop = function(textarea) { if (!textarea) { return; } $('body').on('dragenter dragover', function () { $(textarea).addClass('drag-n-drop'); }).on('dragleave dragout dragend drop', function() { $(textarea).removeClass('drag-n-drop'); }); $(textarea).on('dragenter dragover', function () { $(textarea).addClass('drag-n-drop-highlight'); }).on('dragleave dragout dragend drop', function() { $(textarea).removeClass('drag-n-drop-highlight'); }); }; /** * List of classes that toggle dropdown menu, * list of classes that contain visible dropdown menu * * Add your own classes to strings with comma (probably you * will never need to do that) */ phpbb.dropdownHandles = '.dropdown-container.dropdown-visible .dropdown-toggle'; phpbb.dropdownVisibleContainers = '.dropdown-container.dropdown-visible'; /** * Dropdown toggle event handler * This handler is used by phpBB.registerDropdown() and other functions */ phpbb.toggleDropdown = function() { var $this = $(this), options = $this.data('dropdown-options'), parent = options.parent, visible = parent.hasClass('dropdown-visible'), direction; if (!visible) { // Hide other dropdown menus $(phpbb.dropdownHandles).each(phpbb.toggleDropdown); // Figure out direction of dropdown direction = options.direction; var verticalDirection = options.verticalDirection, offset = $this.offset(); if (direction === 'auto') { if (($(window).width() - $this.outerWidth(true)) / 2 > offset.left) { direction = 'right'; } else { direction = 'left'; } } parent.toggleClass(options.leftClass, direction === 'left') .toggleClass(options.rightClass, direction === 'right'); if (verticalDirection === 'auto') { var height = $(window).height(), top = offset.top - $(window).scrollTop(); verticalDirection = (top < height * 0.7) ? 'down' : 'up'; } parent.toggleClass(options.upClass, verticalDirection === 'up') .toggleClass(options.downClass, verticalDirection === 'down'); } options.dropdown.toggle(); parent.toggleClass(options.visibleClass, !visible) .toggleClass('dropdown-visible', !visible); // Check dimensions when showing dropdown // !visible because variable shows state of dropdown before it was toggled if (!visible) { var windowWidth = $(window).width(); options.dropdown.find('.dropdown-contents').each(function() { var $this = $(this); $this.css({ marginLeft: 0, left: 0, marginRight: 0, maxWidth: (windowWidth - 4) + 'px' }); var offset = $this.offset().left, width = $this.outerWidth(true); if (offset < 2) { $this.css('left', (2 - offset) + 'px'); } else if ((offset + width + 2) > windowWidth) { $this.css('margin-left', (windowWidth - offset - width - 2) + 'px'); } // Check whether the vertical scrollbar is present. $this.toggleClass('dropdown-nonscroll', this.scrollHeight === $this.innerHeight()); }); var freeSpace = parent.offset().left - 4; if (direction === 'left') { options.dropdown.css('margin-left', '-' + freeSpace + 'px'); // Try to position the notification dropdown correctly in RTL-responsive mode if (options.dropdown.hasClass('dropdown-extended')) { var contentWidth, fullFreeSpace = freeSpace + parent.outerWidth(); options.dropdown.find('.dropdown-contents').each(function() { contentWidth = parseInt($(this).outerWidth(), 10); $(this).css({ marginLeft: 0, left: 0 }); }); var maxOffset = Math.min(contentWidth, fullFreeSpace) + 'px'; options.dropdown.css({ width: maxOffset, marginLeft: -maxOffset }); } } else { options.dropdown.css('margin-right', '-' + (windowWidth + freeSpace) + 'px'); } } // Prevent event propagation if (arguments.length > 0) { try { var e = arguments[0]; e.preventDefault(); e.stopPropagation(); } catch (error) { } } return false; }; /** * Toggle dropdown submenu */ phpbb.toggleSubmenu = function(e) { $(this).siblings('.dropdown-submenu').toggle(); e.preventDefault(); }; /** * Register dropdown menu * Shows/hides dropdown, decides which side to open to * * @param {jQuery} toggle Link that toggles dropdown. * @param {jQuery} dropdown Dropdown menu. * @param {Object} options List of options. Optional. */ phpbb.registerDropdown = function(toggle, dropdown, options) { var ops = { parent: toggle.parent(), // Parent item to add classes to direction: 'auto', // Direction of dropdown menu. Possible values: auto, left, right verticalDirection: 'auto', // Vertical direction. Possible values: auto, up, down visibleClass: 'visible', // Class to add to parent item when dropdown is visible leftClass: 'dropdown-left', // Class to add to parent item when dropdown opens to left side rightClass: 'dropdown-right', // Class to add to parent item when dropdown opens to right side upClass: 'dropdown-up', // Class to add to parent item when dropdown opens above menu item downClass: 'dropdown-down' // Class to add to parent item when dropdown opens below menu item }; if (options) { ops = $.extend(ops, options); } ops.dropdown = dropdown; ops.parent.addClass('dropdown-container'); toggle.addClass('dropdown-toggle'); toggle.data('dropdown-options', ops); toggle.click(phpbb.toggleDropdown); $('.dropdown-toggle-submenu', ops.parent).click(phpbb.toggleSubmenu); }; /** * Get the HTML for a color palette table. * * @param {string} dir Palette direction - either v or h * @param {int} width Palette cell width. * @param {int} height Palette cell height. */ phpbb.colorPalette = function(dir, width, height) { var r, g, b, numberList = new Array(6), color = '', html = ''; numberList[0] = '00'; numberList[1] = '40'; numberList[2] = '80'; numberList[3] = 'BF'; numberList[4] = 'FF'; var tableClass = (dir === 'h') ? 'horizontal-palette' : 'vertical-palette'; html += ''; for (r = 0; r < 5; r++) { if (dir === 'h') { html += ''; } for (g = 0; g < 5; g++) { if (dir === 'v') { html += ''; } for (b = 0; b < 5; b++) { color = '' + numberList[r] + numberList[g] + numberList[b]; html += ''; } if (dir === 'v') { html += ''; } } if (dir === 'h') { html += ''; } } html += '
'; html += '
'; return html; }; /** * Register a color palette. * * @param {jQuery} el jQuery object for the palette container. */ phpbb.registerPalette = function(el) { var orientation = el.attr('data-color-palette') || el.attr('data-orientation'), // data-orientation kept for backwards compat. height = el.attr('data-height'), width = el.attr('data-width'), target = el.attr('data-target'), bbcode = el.attr('data-bbcode'); // Insert the palette HTML into the container. el.html(phpbb.colorPalette(orientation, width, height)); // Add toggle control. $('#color_palette_toggle').click(function(e) { el.toggle(); e.preventDefault(); }); // Attach event handler when a palette cell is clicked. $(el).on('click', 'a', function(e) { var color = $(this).attr('data-color'); if (bbcode) { bbfontstyle('[color=#' + color + ']', '[/color]'); } else { $(target).val(color); } e.preventDefault(); }); }; /** * Set display of page element * * @param {string} id The ID of the element to change * @param {int} action Set to 0 if element display should be toggled, -1 for * hiding the element, and 1 for showing it. * @param {string} type Display type that should be used, e.g. inline, block or * other CSS "display" types */ phpbb.toggleDisplay = function(id, action, type) { if (!type) { type = 'block'; } var $element = $('#' + id); var display = $element.css('display'); if (!action) { action = (display === '' || display === type) ? -1 : 1; } $element.css('display', ((action === 1) ? type : 'none')); }; /** * Toggle additional settings based on the selected * option of select element. * * @param {jQuery} el jQuery select element object. */ phpbb.toggleSelectSettings = function(el) { el.children().each(function() { var $this = $(this), $setting = $($this.data('toggle-setting')); $setting.toggle($this.is(':selected')); // Disable any input elements that are not visible right now if ($this.is(':selected')) { $($this.data('toggle-setting') + ' input').prop('disabled', false); } else { $($this.data('toggle-setting') + ' input').prop('disabled', true); } }); }; /** * Get function from name. * Based on http://stackoverflow.com/a/359910 * * @param {string} functionName Function to get. * @returns function */ phpbb.getFunctionByName = function (functionName) { var namespaces = functionName.split('.'), func = namespaces.pop(), context = window; for (var i = 0; i < namespaces.length; i++) { context = context[namespaces[i]]; } return context[func]; }; /** * Register page dropdowns. */ phpbb.registerPageDropdowns = function() { var $body = $('body'); $body.find('.dropdown-container').each(function() { var $this = $(this), $trigger = $this.find('.dropdown-trigger:first'), $contents = $this.find('.dropdown'), options = { direction: 'auto', verticalDirection: 'auto' }, data; if (!$trigger.length) { data = $this.attr('data-dropdown-trigger'); $trigger = data ? $this.children(data) : $this.children('a:first'); } if (!$contents.length) { data = $this.attr('data-dropdown-contents'); $contents = data ? $this.children(data) : $this.children('div:first'); } if (!$trigger.length || !$contents.length) { return; } if ($this.hasClass('dropdown-up')) { options.verticalDirection = 'up'; } if ($this.hasClass('dropdown-down')) { options.verticalDirection = 'down'; } if ($this.hasClass('dropdown-left')) { options.direction = 'left'; } if ($this.hasClass('dropdown-right')) { options.direction = 'right'; } phpbb.registerDropdown($trigger, $contents, options); }); // Hide active dropdowns when click event happens outside $body.click(function(e) { var $parents = $(e.target).parents(); if (!$parents.is(phpbb.dropdownVisibleContainers)) { $(phpbb.dropdownHandles).each(phpbb.toggleDropdown); } }); }; /** * Handle avatars to be lazy loaded. */ phpbb.lazyLoadAvatars = function loadAvatars() { $('.avatar[data-src]').each(function () { var $avatar = $(this); $avatar .attr('src', $avatar.data('src')) .removeAttr('data-src'); }); }; var recaptchaForm = $('.g-recaptcha').parents('form'); var submitButton = null; var programaticallySubmitted = false; phpbb.recaptchaOnLoad = function () { // Listen to submit buttons in order to know which one was pressed $('input[type="submit"]').each(function () { $(this).on('click', function () { submitButton = this; }); }); recaptchaForm.on('submit', function (e) { if (!programaticallySubmitted) { grecaptcha.execute(); e.preventDefault(); } }); } phpbb.recaptchaOnSubmit = function () { programaticallySubmitted = true; // If concrete button was clicked (e.g. preview instead of submit), // let's trigger the same action if (submitButton) { submitButton.click(); } else { // Rename input[name="submit"] so that we can submit the form if (typeof recaptchaForm.submit !== 'function') { recaptchaForm.submit.name = 'submit_btn'; } recaptchaForm.submit(); } } // reCAPTCHA doesn't accept callback functions nested inside objects // so we need to make this helper functions here window.phpbbRecaptchaOnLoad = function() { phpbb.recaptchaOnLoad(); } window.phpbbRecaptchaOnSubmit = function() { phpbb.recaptchaOnSubmit(); } $(window).on('load', phpbb.lazyLoadAvatars); /** * Apply code editor to all textarea elements with data-bbcode attribute */ $(function() { $('textarea[data-bbcode]').each(function() { phpbb.applyCodeEditor(this); }); phpbb.registerPageDropdowns(); $('[data-color-palette], [data-orientation]').each(function() { phpbb.registerPalette($(this)); }); // Update browser history URL to point to specific post in viewtopic.php // when using view=unread#unread link. phpbb.history.replaceUrl($('#unread[data-url]').data('url')); // Hide settings that are not selected via select element. $('select[data-togglable-settings]').each(function() { var $this = $(this); $this.change(function() { phpbb.toggleSelectSettings($this); }); phpbb.toggleSelectSettings($this); }); }); })(jQuery); // Avoid conflicts with other libraries base_dir/assets/javascript/editor.js0000755000000000000000000002665314516425663015043 0ustar /** * bbCode control by subBlue design [ www.subBlue.com ] * Includes unixsafe colour palette selector by SHS` */ // Startup variables var imageTag = false; var theSelection = false; var bbcodeEnabled = true; // Check for Browser & Platform for PC & IE specific bits // More details from: http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html var clientPC = navigator.userAgent.toLowerCase(); // Get client info var clientVer = parseInt(navigator.appVersion, 10); // Get browser version var is_ie = ((clientPC.indexOf('msie') !== -1) && (clientPC.indexOf('opera') === -1)); var is_win = ((clientPC.indexOf('win') !== -1) || (clientPC.indexOf('16bit') !== -1)); var baseHeight; /** * Fix a bug involving the TextRange object. From * http://www.frostjedi.com/terra/scripts/demo/caretBug.html */ function initInsertions() { var doc; if (document.forms[form_name]) { doc = document; } else { doc = opener.document; } var textarea = doc.forms[form_name].elements[text_name]; if (is_ie && typeof(baseHeight) !== 'number') { textarea.focus(); baseHeight = doc.selection.createRange().duplicate().boundingHeight; if (!document.forms[form_name]) { document.body.focus(); } } } /** * bbstyle */ function bbstyle(bbnumber) { if (bbnumber !== -1) { bbfontstyle(bbtags[bbnumber], bbtags[bbnumber+1]); } else { insert_text('[*]'); document.forms[form_name].elements[text_name].focus(); } } /** * Apply bbcodes */ function bbfontstyle(bbopen, bbclose) { theSelection = false; var textarea = document.forms[form_name].elements[text_name]; textarea.focus(); if ((clientVer >= 4) && is_ie && is_win) { // Get text selection theSelection = document.selection.createRange().text; if (theSelection) { // Add tags around selection document.selection.createRange().text = bbopen + theSelection + bbclose; textarea.focus(); theSelection = ''; return; } } else if (textarea.selectionEnd && (textarea.selectionEnd - textarea.selectionStart > 0)) { mozWrap(textarea, bbopen, bbclose); textarea.focus(); theSelection = ''; return; } //The new position for the cursor after adding the bbcode var caret_pos = getCaretPosition(textarea).start; var new_pos = caret_pos + bbopen.length; // Open tag insert_text(bbopen + bbclose); // Center the cursor when we don't have a selection // Gecko and proper browsers if (!isNaN(textarea.selectionStart)) { textarea.selectionStart = new_pos; textarea.selectionEnd = new_pos; } // IE else if (document.selection) { var range = textarea.createTextRange(); range.move("character", new_pos); range.select(); storeCaret(textarea); } textarea.focus(); } /** * Insert text at position */ function insert_text(text, spaces, popup) { var textarea; if (!popup) { textarea = document.forms[form_name].elements[text_name]; } else { textarea = opener.document.forms[form_name].elements[text_name]; } if (spaces) { text = ' ' + text + ' '; } // Since IE9, IE also has textarea.selectionStart, but it still needs to be treated the old way. // Therefore we simply add a !is_ie here until IE fixes the text-selection completely. if (!isNaN(textarea.selectionStart) && !is_ie) { var sel_start = textarea.selectionStart; var sel_end = textarea.selectionEnd; mozWrap(textarea, text, ''); textarea.selectionStart = sel_start + text.length; textarea.selectionEnd = sel_end + text.length; } else if (textarea.createTextRange && textarea.caretPos) { if (baseHeight !== textarea.caretPos.boundingHeight) { textarea.focus(); storeCaret(textarea); } var caret_pos = textarea.caretPos; caret_pos.text = caret_pos.text.charAt(caret_pos.text.length - 1) === ' ' ? caret_pos.text + text + ' ' : caret_pos.text + text; } else { textarea.value = textarea.value + text; } if (!popup) { textarea.focus(); } } /** * Add inline attachment at position */ function attachInline(index, filename) { insert_text('[attachment=' + index + ']' + filename + '[/attachment]'); document.forms[form_name].elements[text_name].focus(); } /** * Add quote text to message */ function addquote(post_id, username, l_wrote, attributes) { var message_name = 'message_' + post_id; var theSelection = ''; var divarea = false; var i; if (l_wrote === undefined) { // Backwards compatibility l_wrote = 'wrote'; } if (typeof attributes !== 'object') { attributes = {}; } if (document.all) { divarea = document.all[message_name]; } else { divarea = document.getElementById(message_name); } // Get text selection - not only the post content :( // IE9 must use the document.selection method but has the *.getSelection so we just force no IE if (window.getSelection && !is_ie && !window.opera) { theSelection = window.getSelection().toString(); } else if (document.getSelection && !is_ie) { theSelection = document.getSelection(); } else if (document.selection) { theSelection = document.selection.createRange().text; } if (theSelection === '' || typeof theSelection === 'undefined' || theSelection === null) { if (divarea.innerHTML) { theSelection = divarea.innerHTML.replace(/
/ig, '\n'); theSelection = theSelection.replace(//ig, '\n'); theSelection = theSelection.replace(/<\;/ig, '<'); theSelection = theSelection.replace(/>\;/ig, '>'); theSelection = theSelection.replace(/&\;/ig, '&'); theSelection = theSelection.replace(/ \;/ig, ' '); } else if (document.all) { theSelection = divarea.innerText; } else if (divarea.textContent) { theSelection = divarea.textContent; } else if (divarea.firstChild.nodeValue) { theSelection = divarea.firstChild.nodeValue; } } if (theSelection) { if (bbcodeEnabled) { attributes.author = username; insert_text(generateQuote(theSelection, attributes)); } else { insert_text(username + ' ' + l_wrote + ':' + '\n'); var lines = split_lines(theSelection); for (i = 0; i < lines.length; i++) { insert_text('> ' + lines[i] + '\n'); } } } } /** * Create a quote block for given text * * Possible attributes: * - author: author's name (usually a username) * - post_id: post_id of the post being quoted * - user_id: user_id of the user being quoted * - time: timestamp of the original message * * @param {!string} text Quote's text * @param {!Object} attributes Quote's attributes * @return {!string} Quote block to be used in a new post/text */ function generateQuote(text, attributes) { text = text.replace(/^\s+/, '').replace(/\s+$/, ''); var quote = '[quote'; if (attributes.author) { // Add the author as the BBCode's default attribute quote += '=' + formatAttributeValue(attributes.author); delete attributes.author; } for (var name in attributes) { if (attributes.hasOwnProperty(name)) { var value = attributes[name]; quote += ' ' + name + '=' + formatAttributeValue(value.toString()); } } quote += ']'; var newline = ((quote + text + '[/quote]').length > 80 || text.indexOf('\n') > -1) ? '\n' : ''; quote += newline + text + newline + '[/quote]'; return quote; } /** * Format given string to be used as an attribute value * * Will return the string as-is if it can be used in a BBCode without quotes. Otherwise, * it will use either single- or double- quotes depending on whichever requires less escaping. * Quotes and backslashes are escaped with backslashes where necessary * * @param {!string} str Original string * @return {!string} Same string if possible, escaped string within quotes otherwise */ function formatAttributeValue(str) { if (!/[ "'\\\]]/.test(str)) { // Return as-is if it contains none of: space, ' " \ or ] return str; } var singleQuoted = "'" + str.replace(/[\\']/g, '\\$&') + "'", doubleQuoted = '"' + str.replace(/[\\"]/g, '\\$&') + '"'; return (singleQuoted.length < doubleQuoted.length) ? singleQuoted : doubleQuoted; } function split_lines(text) { var lines = text.split('\n'); var splitLines = new Array(); var j = 0; var i; for(i = 0; i < lines.length; i++) { if (lines[i].length <= 80) { splitLines[j] = lines[i]; j++; } else { var line = lines[i]; var splitAt; do { splitAt = line.indexOf(' ', 80); if (splitAt === -1) { splitLines[j] = line; j++; } else { splitLines[j] = line.substring(0, splitAt); line = line.substring(splitAt); j++; } } while(splitAt !== -1); } } return splitLines; } /** * From http://www.massless.org/mozedit/ */ function mozWrap(txtarea, open, close) { var selLength = (typeof(txtarea.textLength) === 'undefined') ? txtarea.value.length : txtarea.textLength; var selStart = txtarea.selectionStart; var selEnd = txtarea.selectionEnd; var scrollTop = txtarea.scrollTop; var s1 = (txtarea.value).substring(0,selStart); var s2 = (txtarea.value).substring(selStart, selEnd); var s3 = (txtarea.value).substring(selEnd, selLength); txtarea.value = s1 + open + s2 + close + s3; txtarea.selectionStart = selStart + open.length; txtarea.selectionEnd = selEnd + open.length; txtarea.focus(); txtarea.scrollTop = scrollTop; return; } /** * Insert at Caret position. Code from * http://www.faqts.com/knowledge_base/view.phtml/aid/1052/fid/130 */ function storeCaret(textEl) { if (textEl.createTextRange && document.selection) { textEl.caretPos = document.selection.createRange().duplicate(); } } /** * Caret Position object */ function caretPosition() { var start = null; var end = null; } /** * Get the caret position in an textarea */ function getCaretPosition(txtarea) { var caretPos = new caretPosition(); // simple Gecko/Opera way if (txtarea.selectionStart || txtarea.selectionStart === 0) { caretPos.start = txtarea.selectionStart; caretPos.end = txtarea.selectionEnd; } // dirty and slow IE way else if (document.selection) { // get current selection var range = document.selection.createRange(); // a new selection of the whole textarea var range_all = document.body.createTextRange(); range_all.moveToElementText(txtarea); // calculate selection start point by moving beginning of range_all to beginning of range var sel_start; for (sel_start = 0; range_all.compareEndPoints('StartToStart', range) < 0; sel_start++) { range_all.moveStart('character', 1); } txtarea.sel_start = sel_start; // we ignore the end value for IE, this is already dirty enough and we don't need it caretPos.start = txtarea.sel_start; caretPos.end = txtarea.sel_start; } return caretPos; } /** * Allow to use tab character when typing code * Keep indentation of last line of code when typing code */ (function($) { $(document).ready(function() { var doc, textarea; // find textarea, make sure browser supports necessary functions if (document.forms[form_name]) { doc = document; } else { doc = opener.document; } if (!doc.forms[form_name]) { return; } textarea = doc.forms[form_name].elements[text_name]; phpbb.applyCodeEditor(textarea); if ($('#attach-panel').length) { phpbb.showDragNDrop(textarea); } $('textarea').on('keydown', function (e) { if (e.which === 13 && (e.metaKey || e.ctrlKey)) { $(this).closest('form').find(':submit').click(); } }); }); })(jQuery); base_dir/assets/javascript/installer.js0000755000000000000000000003733614516425663015552 0ustar /** * Installer's AJAX frontend handler */ (function($) { // Avoid conflicts with other libraries 'use strict'; // Installer variables var pollTimer = null; var nextReadPosition = 0; var progressBarTriggered = false; var progressTimer = null; var currentProgress = 0; var refreshRequested = false; var transmissionOver = false; var statusCount = 0; // Template related variables var $contentWrapper = $('.install-body').find('.main'); // Intercept form submits interceptFormSubmit($('#install_install')); /** * Creates an XHR object * * jQuery cannot be used as the response is streamed, and * as of now, jQuery does not provide access to the response until * the connection is not closed. * * @return XMLHttpRequest */ function createXhrObject() { return new XMLHttpRequest(); } /** * Displays error, warning and log messages * * @param type * @param messages */ function addMessage(type, messages) { // Get message containers var $errorContainer = $('#error-container'); var $warningContainer = $('#warning-container'); var $logContainer = $('#log-container'); var $title, $description, $msgElement, arraySize = messages.length; for (var i = 0; i < arraySize; i++) { $msgElement = $('
'); $title = $(''); $title.text(messages[i].title); $msgElement.append($title); if (messages[i].hasOwnProperty('description')) { $description = $('

'); $description.html(messages[i].description); $msgElement.append($description); } switch (type) { case 'error': $msgElement.addClass('errorbox'); $errorContainer.append($msgElement); break; case 'warning': $msgElement.addClass('warningbox'); $warningContainer.append($msgElement); break; case 'log': $msgElement.addClass('log'); $logContainer.prepend($msgElement); $logContainer.addClass('show_log_container'); break; case 'success': $msgElement.addClass('successbox'); $errorContainer.prepend($msgElement); break; } } } /** * Render a download box */ function addDownloadBox(downloadArray) { var $downloadContainer = $('#download-wrapper'); var $downloadBox, $title, $content, $link; for (var i = 0; i < downloadArray.length; i++) { $downloadBox = $('

'); $downloadBox.addClass('download-box'); $title = $(''); $title.text(downloadArray[i].title); $downloadBox.append($title); if (downloadArray[i].hasOwnProperty('msg')) { $content = $('

'); $content.text(downloadArray[i].msg); $downloadBox.append($content); } $link = $(''); $link.addClass('button1'); $link.attr('href', downloadArray[i].href); $link.text(downloadArray[i].download); $downloadBox.append($link); $downloadContainer.append($downloadBox); } } /** * Render update files' status */ function addUpdateFileStatus(fileStatus) { var $statusContainer = $('#file-status-wrapper'); $statusContainer.html(fileStatus); } /** * Displays a form from the response * * @param formHtml */ function addForm(formHtml) { var $formContainer = $('#form-wrapper'); $formContainer.html(formHtml); var $form = $('#install_install'); interceptFormSubmit($form); } /** * Handles navigation status updates * * @param navObj */ function updateNavbarStatus(navObj) { var navID, $stage, $stageListItem, $active; $active = $('#activemenu'); if (navObj.hasOwnProperty('finished')) { // This should be an Array var navItems = navObj.finished; for (var i = 0; i < navItems.length; i++) { navID = 'installer-stage-' + navItems[i]; $stage = $('#' + navID); $stageListItem = $stage.parent(); if ($active.length && $active.is($stageListItem)) { $active.removeAttr('id'); } $stage.addClass('completed'); } } if (navObj.hasOwnProperty('active')) { navID = 'installer-stage-' + navObj.active; $stage = $('#' + navID); $stageListItem = $stage.parent(); if ($active.length && !$active.is($stageListItem)) { $active.removeAttr('id'); } $stageListItem.attr('id', 'activemenu'); } } /** * Renders progress bar * * @param progressObject */ function setProgress(progressObject) { var $statusText, $progressBar, $progressText, $progressFiller, $progressFillerText; if (progressObject.task_name.length) { if (!progressBarTriggered) { // Create progress bar var $progressBarWrapper = $('#progress-bar-container'); // Create progress bar elements $progressBar = $('

'); $progressBar.attr('id', 'progress-bar'); $progressText = $('

'); $progressText.attr('id', 'progress-bar-text'); $progressFiller = $('

'); $progressFiller.attr('id', 'progress-bar-filler'); $progressFillerText = $('

'); $progressFillerText.attr('id', 'progress-bar-filler-text'); $statusText = $('

'); $statusText.attr('id', 'progress-status-text'); $progressFiller.append($progressFillerText); $progressBar.append($progressText); $progressBar.append($progressFiller); $progressBarWrapper.append($statusText); $progressBarWrapper.append($progressBar); $progressFillerText.css('width', $progressBar.width()); progressBarTriggered = true; } else if (progressObject.hasOwnProperty('restart')) { clearInterval(progressTimer); $progressFiller = $('#progress-bar-filler'); $progressFillerText = $('#progress-bar-filler-text'); $progressText = $('#progress-bar-text'); $statusText = $('#progress-status-text'); $progressText.text('0%'); $progressFillerText.text('0%'); $progressFiller.css('width', '0%'); currentProgress = 0; } else { $statusText = $('#progress-status-text'); } // Update progress bar $statusText.text(progressObject.task_name + '…'); incrementProgressBar(Math.round(progressObject.task_num / progressObject.task_count * 100)); } } // Set cookies function setCookies(cookies) { var cookie; for (var i = 0; i < cookies.length; i++) { // Set cookie name and value cookie = encodeURIComponent(cookies[i].name) + '=' + encodeURIComponent(cookies[i].value); // Set path cookie += '; path=/'; document.cookie = cookie; } } // Redirects user function redirect(url, use_ajax) { if (use_ajax) { resetPolling(); var xhReq = createXhrObject(); xhReq.open('GET', url, true); xhReq.setRequestHeader('X-Requested-With', 'XMLHttpRequest'); xhReq.send(); startPolling(xhReq); } else { window.location.href = url; } } /** * Parse messages from the response object * * @param messageJSON */ function parseMessage(messageJSON) { $('#loading_indicator').css('display', 'none'); var responseObject; try { responseObject = JSON.parse(messageJSON); } catch (err) { if (window.console) { console.log('Failed to parse JSON object\n\nMessage: ' + err.message + '\n\nServer Response: ' + messageJSON); } else { alert('Failed to parse JSON object\n\nMessage: ' + err.message + '\n\nServer Response: ' + messageJSON); } resetPolling(); return; } // Parse object if (responseObject.hasOwnProperty('errors')) { addMessage('error', responseObject.errors); } if (responseObject.hasOwnProperty('warnings')) { addMessage('warning', responseObject.warnings); } if (responseObject.hasOwnProperty('logs')) { addMessage('log', responseObject.logs); } if (responseObject.hasOwnProperty('success')) { addMessage('success', responseObject.success); } if (responseObject.hasOwnProperty('form')) { addForm(responseObject.form); } if (responseObject.hasOwnProperty('progress')) { setProgress(responseObject.progress); } if (responseObject.hasOwnProperty('download')) { addDownloadBox(responseObject.download); } if (responseObject.hasOwnProperty('file_status')) { addUpdateFileStatus(responseObject.file_status); } if (responseObject.hasOwnProperty('nav')) { updateNavbarStatus(responseObject.nav); } if (responseObject.hasOwnProperty('cookies')) { setCookies(responseObject.cookies); } if (responseObject.hasOwnProperty('refresh')) { refreshRequested = true; } if (responseObject.hasOwnProperty('redirect')) { redirect(responseObject.redirect.url, responseObject.redirect.use_ajax); } if (responseObject.hasOwnProperty('over')) { if (responseObject.over) { transmissionOver = true; } } } /** * Processes status data * * @param status */ function processTimeoutResponse(status) { if (statusCount === 12) { // 1 minute hard cap status = 'fail'; } if (status === 'continue') { refreshRequested = false; doRefresh(); } else if (status === 'running') { statusCount++; $('#loading_indicator').css('display', 'block'); setTimeout(queryInstallerStatus, 5000); } else { $('#loading_indicator').css('display', 'none'); addMessage('error', [{ title: installLang.title, description: installLang.msg }] ); } } /** * Queries the installer's status */ function queryInstallerStatus() { var url = $(location).attr('pathname'); var lookUp = 'install/app.php'; var position = url.indexOf(lookUp); if (position === -1) { lookUp = 'install'; position = url.indexOf(lookUp); if (position === -1) { return false; } } url = url.substring(0, position) + lookUp + '/installer/status'; $.getJSON(url, function(data) { processTimeoutResponse(data.status); }); } /** * Process updates in streamed response * * @param xhReq XHR object */ function pollContent(xhReq) { var messages = xhReq.responseText; var msgSeparator = '}\n\n'; var unprocessed, messageEndIndex, endOfMessageIndex, message; do { unprocessed = messages.substring(nextReadPosition); messageEndIndex = unprocessed.indexOf(msgSeparator); if (messageEndIndex !== -1) { endOfMessageIndex = messageEndIndex + msgSeparator.length; message = unprocessed.substring(0, endOfMessageIndex); parseMessage($.trim(message)); nextReadPosition += endOfMessageIndex; } } while (messageEndIndex !== -1); if (xhReq.readyState === 4) { $('#loading_indicator').css('display', 'none'); resetPolling(); var timeoutDetected = !transmissionOver; if (refreshRequested) { refreshRequested = false; doRefresh(); } if (timeoutDetected) { statusCount = 0; queryInstallerStatus(); } } } /** * Animates the progress bar * * @param $progressText * @param $progressFiller * @param $progressFillerText * @param progressLimit */ function incrementFiller($progressText, $progressFiller, $progressFillerText, progressLimit) { if (currentProgress >= progressLimit || currentProgress >= 100) { clearInterval(progressTimer); return; } var $progressBar = $('#progress-bar'); currentProgress++; $progressFillerText.css('width', $progressBar.width()); $progressFillerText.text(currentProgress + '%'); $progressText.text(currentProgress + '%'); $progressFiller.css('width', currentProgress + '%'); } /** * Wrapper function for progress bar rendering and animating * * @param progressLimit */ function incrementProgressBar(progressLimit) { var $progressFiller = $('#progress-bar-filler'); var $progressFillerText = $('#progress-bar-filler-text'); var $progressText = $('#progress-bar-text'); var progressStart = $progressFiller.width() / $progressFiller.offsetParent().width() * 100; currentProgress = Math.floor(progressStart); clearInterval(progressTimer); progressTimer = setInterval(function() { incrementFiller($progressText, $progressFiller, $progressFillerText, progressLimit); }, 10); } /** * Resets the polling timer */ function resetPolling() { clearInterval(pollTimer); nextReadPosition = 0; } /** * Sets up timer for processing the streamed HTTP response * * @param xhReq */ function startPolling(xhReq) { resetPolling(); transmissionOver = false; pollTimer = setInterval(function () { pollContent(xhReq); }, 250); } /** * Refresh page */ function doRefresh() { resetPolling(); var xhReq = createXhrObject(); xhReq.open('GET', $(location).attr('pathname'), true); xhReq.setRequestHeader('X-Requested-With', 'XMLHttpRequest'); xhReq.send(); startPolling(xhReq); } /** * Renders the AJAX UI layout */ function setupAjaxLayout() { progressBarTriggered = false; // Clear content $contentWrapper.html(''); var $header = $('

'); $header.attr('id', 'header-container'); $contentWrapper.append($header); var $description = $('
'); $description.attr('id', 'description-container'); $contentWrapper.append($description); var $errorContainer = $('
'); $errorContainer.attr('id', 'error-container'); $contentWrapper.append($errorContainer); var $warningContainer = $('
'); $warningContainer.attr('id', 'warning-container'); $contentWrapper.append($warningContainer); var $progressContainer = $('
'); $progressContainer.attr('id', 'progress-bar-container'); $contentWrapper.append($progressContainer); var $logContainer = $('
'); $logContainer.attr('id', 'log-container'); $contentWrapper.append($logContainer); var $installerContentWrapper = $('
'); $installerContentWrapper.attr('id', 'content-container'); $contentWrapper.append($installerContentWrapper); var $installerDownloadWrapper = $('
'); $installerDownloadWrapper.attr('id', 'download-wrapper'); $installerContentWrapper.append($installerDownloadWrapper); var $updaterFileStatusWrapper = $('
'); $updaterFileStatusWrapper.attr('id', 'file-status-wrapper'); $installerContentWrapper.append($updaterFileStatusWrapper); var $formWrapper = $('
'); $formWrapper.attr('id', 'form-wrapper'); $installerContentWrapper.append($formWrapper); var $spinner = $('
'); $spinner.attr('id', 'loading_indicator'); $spinner.html(' '); $contentWrapper.append($spinner); } // Submits a form function submitForm($form, $submitBtn) { $form.css('display', 'none'); var xhReq = createXhrObject(); xhReq.open('POST', $form.attr('action'), true); xhReq.setRequestHeader('X-Requested-With', 'XMLHttpRequest'); xhReq.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); xhReq.send(getFormFields($form, $submitBtn)); // Disable language selector $('#language_selector :input, label').css('display', 'none'); // Clear content setupAjaxLayout(); $('#loading_indicator').css('display', 'block'); startPolling(xhReq); } /** * Add submit button to the POST information * * @param $form * @param $submitBtn * * @returns {*} */ function getFormFields($form, $submitBtn) { var formData = $form.serialize(); formData += ((formData.length) ? '&' : '') + encodeURIComponent($submitBtn.attr('name')) + '='; formData += encodeURIComponent($submitBtn.attr('value')); return formData; } /** * Intercept form submit events and determine the submit button used * * @param $form */ function interceptFormSubmit($form) { if (!$form.length) { return; } $form.find(':submit').bind('click', function (event) { event.preventDefault(); submitForm($form, $(this)); }); } })(jQuery); // Avoid conflicts with other libraries base_dir/assets/javascript/jquery-3.4.1.min.js0000755000000000000000000025412314516425663016312 0ustar /*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(l.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:k&&!k.call("\ufeff\xa0")?function(a){return null==a?"":k.call(a)}:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||n.guid++,e):void 0},now:function(){return+new Date},support:l}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s="sizzle"+-new Date,t=a.document,u=0,v=0,w=eb(),x=eb(),y=eb(),z=function(a,b){return a===b&&(j=!0),0},A="undefined",B=1<<31,C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=D.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",M=L.replace("w","w#"),N="\\["+K+"*("+L+")"+K+"*(?:([*^$|!~]?=)"+K+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+M+")|)|)"+K+"*\\]",O=":("+L+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+N.replace(3,8)+")*)|.*)\\)|)",P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(O),U=new RegExp("^"+M+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L.replace("w","w*")+")"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=/'|\\/g,ab=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),bb=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{G.apply(D=H.call(t.childNodes),t.childNodes),D[t.childNodes.length].nodeType}catch(cb){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function db(a,b,d,e){var f,g,h,i,j,m,p,q,u,v;if((b?b.ownerDocument||b:t)!==l&&k(b),b=b||l,d=d||[],!a||"string"!=typeof a)return d;if(1!==(i=b.nodeType)&&9!==i)return[];if(n&&!e){if(f=Z.exec(a))if(h=f[1]){if(9===i){if(g=b.getElementById(h),!g||!g.parentNode)return d;if(g.id===h)return d.push(g),d}else if(b.ownerDocument&&(g=b.ownerDocument.getElementById(h))&&r(b,g)&&g.id===h)return d.push(g),d}else{if(f[2])return G.apply(d,b.getElementsByTagName(a)),d;if((h=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(h)),d}if(c.qsa&&(!o||!o.test(a))){if(q=p=s,u=b,v=9===i&&a,1===i&&"object"!==b.nodeName.toLowerCase()){m=ob(a),(p=b.getAttribute("id"))?q=p.replace(_,"\\$&"):b.setAttribute("id",q),q="[id='"+q+"'] ",j=m.length;while(j--)m[j]=q+pb(m[j]);u=$.test(a)&&mb(b.parentNode)||b,v=m.join(",")}if(v)try{return G.apply(d,u.querySelectorAll(v)),d}catch(w){}finally{p||b.removeAttribute("id")}}}return xb(a.replace(P,"$1"),b,d,e)}function eb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function fb(a){return a[s]=!0,a}function gb(a){var b=l.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function hb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function ib(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||B)-(~a.sourceIndex||B);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function jb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function kb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function lb(a){return fb(function(b){return b=+b,fb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function mb(a){return a&&typeof a.getElementsByTagName!==A&&a}c=db.support={},f=db.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},k=db.setDocument=function(a){var b,e=a?a.ownerDocument||a:t,g=e.defaultView;return e!==l&&9===e.nodeType&&e.documentElement?(l=e,m=e.documentElement,n=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){k()},!1):g.attachEvent&&g.attachEvent("onunload",function(){k()})),c.attributes=gb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=gb(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(e.getElementsByClassName)&&gb(function(a){return a.innerHTML="
",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=gb(function(a){return m.appendChild(a).id=s,!e.getElementsByName||!e.getElementsByName(s).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==A&&n){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){var c=typeof a.getAttributeNode!==A&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==A?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==A&&n?b.getElementsByClassName(a):void 0},p=[],o=[],(c.qsa=Y.test(e.querySelectorAll))&&(gb(function(a){a.innerHTML="",a.querySelectorAll("[t^='']").length&&o.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||o.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll(":checked").length||o.push(":checked")}),gb(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&o.push("name"+K+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||o.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),o.push(",.*:")})),(c.matchesSelector=Y.test(q=m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&gb(function(a){c.disconnectedMatch=q.call(a,"div"),q.call(a,"[s!='']:x"),p.push("!=",O)}),o=o.length&&new RegExp(o.join("|")),p=p.length&&new RegExp(p.join("|")),b=Y.test(m.compareDocumentPosition),r=b||Y.test(m.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},z=b?function(a,b){if(a===b)return j=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===t&&r(t,a)?-1:b===e||b.ownerDocument===t&&r(t,b)?1:i?I.call(i,a)-I.call(i,b):0:4&d?-1:1)}:function(a,b){if(a===b)return j=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],k=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:i?I.call(i,a)-I.call(i,b):0;if(f===g)return ib(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)k.unshift(c);while(h[d]===k[d])d++;return d?ib(h[d],k[d]):h[d]===t?-1:k[d]===t?1:0},e):l},db.matches=function(a,b){return db(a,null,null,b)},db.matchesSelector=function(a,b){if((a.ownerDocument||a)!==l&&k(a),b=b.replace(S,"='$1']"),!(!c.matchesSelector||!n||p&&p.test(b)||o&&o.test(b)))try{var d=q.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return db(b,l,null,[a]).length>0},db.contains=function(a,b){return(a.ownerDocument||a)!==l&&k(a),r(a,b)},db.attr=function(a,b){(a.ownerDocument||a)!==l&&k(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!n):void 0;return void 0!==f?f:c.attributes||!n?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},db.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},db.uniqueSort=function(a){var b,d=[],e=0,f=0;if(j=!c.detectDuplicates,i=!c.sortStable&&a.slice(0),a.sort(z),j){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return i=null,a},e=db.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=db.selectors={cacheLength:50,createPseudo:fb,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ab,bb),a[3]=(a[4]||a[5]||"").replace(ab,bb),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||db.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&db.error(a[0]),a},PSEUDO:function(a){var b,c=!a[5]&&a[2];return V.CHILD.test(a[0])?null:(a[3]&&void 0!==a[4]?a[2]=a[4]:c&&T.test(c)&&(b=ob(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ab,bb).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=w[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&w(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==A&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=db.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),t=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&t){k=q[s]||(q[s]={}),j=k[a]||[],n=j[0]===u&&j[1],m=j[0]===u&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[u,n,m];break}}else if(t&&(j=(b[s]||(b[s]={}))[a])&&j[0]===u)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(t&&((l[s]||(l[s]={}))[a]=[u,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||db.error("unsupported pseudo: "+a);return e[s]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?fb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:fb(function(a){var b=[],c=[],d=g(a.replace(P,"$1"));return d[s]?fb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:fb(function(a){return function(b){return db(a,b).length>0}}),contains:fb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:fb(function(a){return U.test(a||"")||db.error("unsupported lang: "+a),a=a.replace(ab,bb).toLowerCase(),function(b){var c;do if(c=n?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===m},focus:function(a){return a===l.activeElement&&(!l.hasFocus||l.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:lb(function(){return[0]}),last:lb(function(a,b){return[b-1]}),eq:lb(function(a,b,c){return[0>c?c+b:c]}),even:lb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:lb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:lb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:lb(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function qb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=v++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[u,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[s]||(b[s]={}),(h=i[d])&&h[0]===u&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function rb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function sb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function tb(a,b,c,d,e,f){return d&&!d[s]&&(d=tb(d)),e&&!e[s]&&(e=tb(e,f)),fb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||wb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:sb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=sb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=sb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ub(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],i=g||d.relative[" "],j=g?1:0,k=qb(function(a){return a===b},i,!0),l=qb(function(a){return I.call(b,a)>-1},i,!0),m=[function(a,c,d){return!g&&(d||c!==h)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>j;j++)if(c=d.relative[a[j].type])m=[qb(rb(m),c)];else{if(c=d.filter[a[j].type].apply(null,a[j].matches),c[s]){for(e=++j;f>e;e++)if(d.relative[a[e].type])break;return tb(j>1&&rb(m),j>1&&pb(a.slice(0,j-1).concat({value:" "===a[j-2].type?"*":""})).replace(P,"$1"),c,e>j&&ub(a.slice(j,e)),f>e&&ub(a=a.slice(e)),f>e&&pb(a))}m.push(c)}return rb(m)}function vb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,i,j,k){var m,n,o,p=0,q="0",r=f&&[],s=[],t=h,v=f||e&&d.find.TAG("*",k),w=u+=null==t?1:Math.random()||.1,x=v.length;for(k&&(h=g!==l&&g);q!==x&&null!=(m=v[q]);q++){if(e&&m){n=0;while(o=a[n++])if(o(m,g,i)){j.push(m);break}k&&(u=w)}c&&((m=!o&&m)&&p--,f&&r.push(m))}if(p+=q,c&&q!==p){n=0;while(o=b[n++])o(r,s,g,i);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=E.call(j));s=sb(s)}G.apply(j,s),k&&!f&&s.length>0&&p+b.length>1&&db.uniqueSort(j)}return k&&(u=w,h=t),r};return c?fb(f):f}g=db.compile=function(a,b){var c,d=[],e=[],f=y[a+" "];if(!f){b||(b=ob(a)),c=b.length;while(c--)f=ub(b[c]),f[s]?d.push(f):e.push(f);f=y(a,vb(e,d))}return f};function wb(a,b,c){for(var d=0,e=b.length;e>d;d++)db(a,b[d],c);return c}function xb(a,b,e,f){var h,i,j,k,l,m=ob(a);if(!f&&1===m.length){if(i=m[0]=m[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&c.getById&&9===b.nodeType&&n&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(ab,bb),b)||[])[0],!b)return e;a=a.slice(i.shift().value.length)}h=V.needsContext.test(a)?0:i.length;while(h--){if(j=i[h],d.relative[k=j.type])break;if((l=d.find[k])&&(f=l(j.matches[0].replace(ab,bb),$.test(i[0].type)&&mb(b.parentNode)||b))){if(i.splice(h,1),a=f.length&&pb(i),!a)return G.apply(e,f),e;break}}}return g(a,m)(f,b,!n,e,$.test(a)&&mb(b.parentNode)||b),e}return c.sortStable=s.split("").sort(z).join("")===s,c.detectDuplicates=!!j,k(),c.sortDetached=gb(function(a){return 1&a.compareDocumentPosition(l.createElement("div"))}),gb(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||hb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&gb(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||hb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),gb(function(a){return null==a.getAttribute("disabled")})||hb(J,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),db}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=a.document,A=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,B=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:A.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=z.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return y.find(a);this.length=1,this[0]=d}return this.context=z,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};B.prototype=n.fn,y=n(z);var C=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!n(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function E(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return E(a,"nextSibling")},prev:function(a){return E(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(D[a]||(e=n.unique(e)),C.test(a)&&(e=e.reverse())),this.pushStack(e)}});var F=/\S+/g,G={};function H(a){var b=G[a]={};return n.each(a.match(F)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?G[a]||H(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&n.each(arguments,function(a,c){var d;while((d=n.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){if(a===!0?!--n.readyWait:!n.isReady){if(!z.body)return setTimeout(n.ready);n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(z,[n]),n.fn.trigger&&n(z).trigger("ready").off("ready"))}}});function J(){z.addEventListener?(z.removeEventListener("DOMContentLoaded",K,!1),a.removeEventListener("load",K,!1)):(z.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(z.addEventListener||"load"===event.type||"complete"===z.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===z.readyState)setTimeout(n.ready);else if(z.addEventListener)z.addEventListener("DOMContentLoaded",K,!1),a.addEventListener("load",K,!1);else{z.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&z.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!n.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}J(),n.ready()}}()}return I.promise(b)};var L="undefined",M;for(M in n(l))break;l.ownLast="0"!==M,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c=z.getElementsByTagName("body")[0];c&&(a=z.createElement("div"),a.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",b=z.createElement("div"),c.appendChild(a).appendChild(b),typeof b.style.zoom!==L&&(b.style.cssText="border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1",(l.inlineBlockNeedsLayout=3===b.offsetWidth)&&(c.style.zoom=1)),c.removeChild(a),a=b=null)}),function(){var a=z.createElement("div");if(null==l.deleteExpando){l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}}a=null}(),n.acceptData=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(n.acceptData(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f }}function S(a,b,c){if(n.acceptData(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d]));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},X=/^(?:checkbox|radio)$/i;!function(){var a=z.createDocumentFragment(),b=z.createElement("div"),c=z.createElement("input");if(b.setAttribute("className","t"),b.innerHTML="
a",l.leadingWhitespace=3===b.firstChild.nodeType,l.tbody=!b.getElementsByTagName("tbody").length,l.htmlSerialize=!!b.getElementsByTagName("link").length,l.html5Clone="<:nav>"!==z.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,a.appendChild(c),l.appendChecked=c.checked,b.innerHTML="",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,a.appendChild(b),b.innerHTML="",l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){l.noCloneEvent=!1}),b.cloneNode(!0).click()),null==l.deleteExpando){l.deleteExpando=!0;try{delete b.test}catch(d){l.deleteExpando=!1}}a=b=c=null}(),function(){var b,c,d=z.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),l[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var Y=/^(?:input|select|textarea)$/i,Z=/^key/,$=/^(?:mouse|contextmenu)|click/,_=/^(?:focusinfocus|focusoutblur)$/,ab=/^([^.]*)(?:\.(.+)|)$/;function bb(){return!0}function cb(){return!1}function db(){try{return z.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof n===L||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(F)||[""],h=b.length;while(h--)f=ab.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(F)||[""],j=b.length;while(j--)if(h=ab.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,m,o=[d||z],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||z,3!==d.nodeType&&8!==d.nodeType&&!_.test(p+n.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[n.expando]?b:new n.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),k=n.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!n.isWindow(d)){for(i=k.delegateType||p,_.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||z)&&o.push(l.defaultView||l.parentWindow||a)}m=0;while((h=o[m++])&&!b.isPropagationStopped())b.type=m>1?i:k.bindType||p,f=(n._data(h,"events")||{})[b.type]&&n._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&n.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&n.acceptData(d)&&g&&d[p]&&!n.isWindow(d)){l=d[g],l&&(d[g]=null),n.event.triggered=p;try{d[p]()}catch(r){}n.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((n.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?n(c,this).index(i)>=0:n.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),ib=/^\s+/,jb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,kb=/<([\w:]+)/,lb=/\s*$/g,sb={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:l.htmlSerialize?[0,"",""]:[1,"X
","
"]},tb=eb(z),ub=tb.appendChild(z.createElement("div"));sb.optgroup=sb.option,sb.tbody=sb.tfoot=sb.colgroup=sb.caption=sb.thead,sb.th=sb.td;function vb(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==L?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==L?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,vb(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function wb(a){X.test(a.type)&&(a.defaultChecked=a.checked)}function xb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function yb(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function zb(a){var b=qb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ab(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}function Bb(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Cb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(yb(b).text=a.text,zb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&X.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}n.extend({clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!hb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ub.innerHTML=a.outerHTML,ub.removeChild(f=ub.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=vb(f),h=vb(a),g=0;null!=(e=h[g]);++g)d[g]&&Cb(e,d[g]);if(b)if(c)for(h=h||vb(a),d=d||vb(f),g=0;null!=(e=h[g]);g++)Bb(e,d[g]);else Bb(a,f);return d=vb(f,"script"),d.length>0&&Ab(d,!i&&vb(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k,m=a.length,o=eb(b),p=[],q=0;m>q;q++)if(f=a[q],f||0===f)if("object"===n.type(f))n.merge(p,f.nodeType?[f]:f);else if(mb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(kb.exec(f)||["",""])[1].toLowerCase(),k=sb[i]||sb._default,h.innerHTML=k[1]+f.replace(jb,"<$1>")+k[2],e=k[0];while(e--)h=h.lastChild;if(!l.leadingWhitespace&&ib.test(f)&&p.push(b.createTextNode(ib.exec(f)[0])),!l.tbody){f="table"!==i||lb.test(f)?""!==k[1]||lb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)n.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}n.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),l.appendChecked||n.grep(vb(p,"input"),wb),q=0;while(f=p[q++])if((!d||-1===n.inArray(f,d))&&(g=n.contains(f.ownerDocument,f),h=vb(o.appendChild(f),"script"),g&&Ab(h),c)){e=0;while(f=h[e++])pb.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.deleteExpando,m=n.event.special;null!=(d=a[h]);h++)if((b||n.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k?delete d[i]:typeof d.removeAttribute!==L?d.removeAttribute(i):d[i]=null,c.push(f))}}}),n.fn.extend({text:function(a){return W(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||z).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(vb(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&Ab(vb(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(vb(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return W(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(gb,""):void 0;if(!("string"!=typeof a||nb.test(a)||!l.htmlSerialize&&hb.test(a)||!l.leadingWhitespace&&ib.test(a)||sb[(kb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(jb,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(vb(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(vb(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,k=this.length,m=this,o=k-1,p=a[0],q=n.isFunction(p);if(q||k>1&&"string"==typeof p&&!l.checkClone&&ob.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(k&&(i=n.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=n.map(vb(i,"script"),yb),f=g.length;k>j;j++)d=i,j!==o&&(d=n.clone(d,!0,!0),f&&n.merge(g,vb(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,n.map(g,zb),j=0;f>j;j++)d=g[j],pb.test(d.type||"")&&!n._data(d,"globalEval")&&n.contains(h,d)&&(d.src?n._evalUrl&&n._evalUrl(d.src):n.globalEval((d.text||d.textContent||d.innerHTML||"").replace(rb,"")));i=c=null}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],g=n(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Db,Eb={};function Fb(b,c){var d=n(c.createElement(b)).appendTo(c.body),e=a.getDefaultComputedStyle?a.getDefaultComputedStyle(d[0]).display:n.css(d[0],"display");return d.detach(),e}function Gb(a){var b=z,c=Eb[a];return c||(c=Fb(a,b),"none"!==c&&c||(Db=(Db||n("',l=r.firstChild,i.appendChild(l),o.addEvent(l,"load",function(){var i;try{i=l.contentWindow.document||l.contentDocument||window.frames[l.id].document,/^4(0[0-9]|1[0-7]|2[2346])\s/.test(i.title)?u=i.title.replace(/^(\d+).*$/,"$1"):(u=200,c=t.trim(i.body.innerHTML),v.trigger({type:"progress",loaded:c.length,total:c.length}),x&&v.trigger({type:"uploadprogress",loaded:x.size||1025,total:x.size||1025}))}catch(r){if(!n.hasSameOrigin(d.url))return e.call(v,function(){v.trigger("error")}),void 0;u=404}e.call(v,function(){v.trigger("load")})},v.uid)}var f,p,g,x,v=this,w=v.getRuntime();if(u=c=null,m instanceof s&&m.hasBlob()){if(x=m.getBlob(),f=x.uid,g=i.get(f),p=i.get(f+"_form"),!p)throw new r.DOMException(r.DOMException.NOT_FOUND_ERR)}else f=t.guid("uid_"),p=document.createElement("form"),p.setAttribute("id",f+"_form"),p.setAttribute("method",d.method),p.setAttribute("enctype","multipart/form-data"),p.setAttribute("encoding","multipart/form-data"),w.getShimContainer().appendChild(p);p.setAttribute("target",f+"_iframe"),m instanceof s&&m.each(function(e,i){if(e instanceof a)g&&g.setAttribute("name",i);else{var n=document.createElement("input");t.extend(n,{type:"hidden",name:i,value:e}),g?p.insertBefore(n,g):p.appendChild(n)}}),p.setAttribute("action",d.url),h(),p.submit(),v.trigger("loadstart")},getStatus:function(){return u},getResponse:function(e){if("json"===e&&"string"===t.typeOf(c)&&window.JSON)try{return JSON.parse(c.replace(/^\s*]*>/,"").replace(/<\/pre>\s*$/,""))}catch(i){return null}return c},abort:function(){var t=this;l&&l.contentWindow&&(l.contentWindow.stop?l.contentWindow.stop():l.contentWindow.document.execCommand?l.contentWindow.document.execCommand("Stop"):l.src="about:blank"),e.call(this,function(){t.dispatchEvent("abort")})},destroy:function(){this.getRuntime().getShim().removeInstance(this.uid)}})}return e.XMLHttpRequest=u}),n("moxie/runtime/html4/image/Image",["moxie/runtime/html4/Runtime","moxie/runtime/html5/image/Image"],function(e,t){return e.Image=t}),a(["moxie/core/utils/Basic","moxie/core/utils/Encode","moxie/core/utils/Env","moxie/core/Exceptions","moxie/core/utils/Dom","moxie/core/EventTarget","moxie/runtime/Runtime","moxie/runtime/RuntimeClient","moxie/file/Blob","moxie/core/I18n","moxie/core/utils/Mime","moxie/file/FileInput","moxie/file/File","moxie/file/FileDrop","moxie/file/FileReader","moxie/core/utils/Url","moxie/runtime/RuntimeTarget","moxie/xhr/FormData","moxie/xhr/XMLHttpRequest","moxie/image/Image","moxie/core/utils/Events","moxie/runtime/html5/image/ResizerCanvas"])}(this)}); /** * Plupload - multi-runtime File Uploader * v2.3.6 * * Copyright 2013, Moxiecode Systems AB * Released under GPL License. * * License: http://www.plupload.com/license * Contributing: http://www.plupload.com/contributing * * Date: 2017-11-03 */ !function(e,t){var i=function(){var e={};return t.apply(e,arguments),e.plupload};"function"==typeof define&&define.amd?define("plupload",["./moxie"],i):"object"==typeof module&&module.exports?module.exports=i(require("./moxie")):e.plupload=i(e.moxie)}(this||window,function(e){!function(e,t,i){function n(e){function t(e,t,i){var r={chunks:"slice_blob",jpgresize:"send_binary_string",pngresize:"send_binary_string",progress:"report_upload_progress",multi_selection:"select_multiple",dragdrop:"drag_and_drop",drop_element:"drag_and_drop",headers:"send_custom_headers",urlstream_upload:"send_binary_string",canSendBinary:"send_binary",triggerDialog:"summon_file_dialog"};r[e]?n[r[e]]=t:i||(n[e]=t)}var i=e.required_features,n={};return"string"==typeof i?l.each(i.split(/\s*,\s*/),function(e){t(e,!0)}):"object"==typeof i?l.each(i,function(e,i){t(i,e)}):i===!0&&(e.chunk_size&&e.chunk_size>0&&(n.slice_blob=!0),l.isEmptyObj(e.resize)&&e.multipart!==!1||(n.send_binary_string=!0),e.http_method&&(n.use_http_method=e.http_method),l.each(e,function(e,i){t(i,!!e,!0)})),n}var r=window.setTimeout,s={},a=t.core.utils,o=t.runtime.Runtime,l={VERSION:"2.3.6",STOPPED:1,STARTED:2,QUEUED:1,UPLOADING:2,FAILED:4,DONE:5,GENERIC_ERROR:-100,HTTP_ERROR:-200,IO_ERROR:-300,SECURITY_ERROR:-400,INIT_ERROR:-500,FILE_SIZE_ERROR:-600,FILE_EXTENSION_ERROR:-601,FILE_DUPLICATE_ERROR:-602,IMAGE_FORMAT_ERROR:-700,MEMORY_ERROR:-701,IMAGE_DIMENSIONS_ERROR:-702,moxie:t,mimeTypes:a.Mime.mimes,ua:a.Env,typeOf:a.Basic.typeOf,extend:a.Basic.extend,guid:a.Basic.guid,getAll:function(e){var t,i=[];"array"!==l.typeOf(e)&&(e=[e]);for(var n=e.length;n--;)t=l.get(e[n]),t&&i.push(t);return i.length?i:null},get:a.Dom.get,each:a.Basic.each,getPos:a.Dom.getPos,getSize:a.Dom.getSize,xmlEncode:function(e){var t={"<":"lt",">":"gt","&":"amp",'"':"quot","'":"#39"},i=/[<>&\"\']/g;return e?(""+e).replace(i,function(e){return t[e]?"&"+t[e]+";":e}):e},toArray:a.Basic.toArray,inArray:a.Basic.inArray,inSeries:a.Basic.inSeries,addI18n:t.core.I18n.addI18n,translate:t.core.I18n.translate,sprintf:a.Basic.sprintf,isEmptyObj:a.Basic.isEmptyObj,hasClass:a.Dom.hasClass,addClass:a.Dom.addClass,removeClass:a.Dom.removeClass,getStyle:a.Dom.getStyle,addEvent:a.Events.addEvent,removeEvent:a.Events.removeEvent,removeAllEvents:a.Events.removeAllEvents,cleanName:function(e){var t,i;for(i=[/[\300-\306]/g,"A",/[\340-\346]/g,"a",/\307/g,"C",/\347/g,"c",/[\310-\313]/g,"E",/[\350-\353]/g,"e",/[\314-\317]/g,"I",/[\354-\357]/g,"i",/\321/g,"N",/\361/g,"n",/[\322-\330]/g,"O",/[\362-\370]/g,"o",/[\331-\334]/g,"U",/[\371-\374]/g,"u"],t=0;t0?"&":"?")+i),e},formatSize:function(e){function t(e,t){return Math.round(e*Math.pow(10,t))/Math.pow(10,t)}if(e===i||/\D/.test(e))return l.translate("N/A");var n=Math.pow(1024,4);return e>n?t(e/n,1)+" "+l.translate("tb"):e>(n/=1024)?t(e/n,1)+" "+l.translate("gb"):e>(n/=1024)?t(e/n,1)+" "+l.translate("mb"):e>1024?Math.round(e/1024)+" "+l.translate("kb"):e+" "+l.translate("b")},parseSize:a.Basic.parseSizeStr,predictRuntime:function(e,t){var i,n;return i=new l.Uploader(e),n=o.thatCan(i.getOption().required_features,t||e.runtimes),i.destroy(),n},addFileFilter:function(e,t){s[e]=t}};l.addFileFilter("mime_types",function(e,t,i){e.length&&!e.regexp.test(t.name)?(this.trigger("Error",{code:l.FILE_EXTENSION_ERROR,message:l.translate("File extension error."),file:t}),i(!1)):i(!0)}),l.addFileFilter("max_file_size",function(e,t,i){var n;e=l.parseSize(e),t.size!==n&&e&&t.size>e?(this.trigger("Error",{code:l.FILE_SIZE_ERROR,message:l.translate("File size error."),file:t}),i(!1)):i(!0)}),l.addFileFilter("prevent_duplicates",function(e,t,i){if(e)for(var n=this.files.length;n--;)if(t.name===this.files[n].name&&t.size===this.files[n].size)return this.trigger("Error",{code:l.FILE_DUPLICATE_ERROR,message:l.translate("Duplicate file error."),file:t}),i(!1),void 0;i(!0)}),l.addFileFilter("prevent_empty",function(e,t,n){e&&!t.size&&t.size!==i?(this.trigger("Error",{code:l.FILE_SIZE_ERROR,message:l.translate("File size error."),file:t}),n(!1)):n(!0)}),l.Uploader=function(e){function a(){var e,t,i=0;if(this.state==l.STARTED){for(t=0;t0?Math.ceil(100*(e.loaded/e.size)):100,d()}function d(){var e,t,n,r=0;for(I.reset(),e=0;eS)&&(r+=n),I.loaded+=n):I.size=i,t.status==l.DONE?I.uploaded++:t.status==l.FAILED?I.failed++:I.queued++;I.size===i?I.percent=D.length>0?Math.ceil(100*(I.uploaded/D.length)):0:(I.bytesPerSec=Math.ceil(r/((+new Date-S||1)/1e3)),I.percent=I.size>0?Math.ceil(100*(I.loaded/I.size)):0)}function c(){var e=F[0]||P[0];return e?e.getRuntime().uid:!1}function f(){this.bind("FilesAdded FilesRemoved",function(e){e.trigger("QueueChanged"),e.refresh()}),this.bind("CancelUpload",b),this.bind("BeforeUpload",m),this.bind("UploadFile",_),this.bind("UploadProgress",E),this.bind("StateChanged",v),this.bind("QueueChanged",d),this.bind("Error",R),this.bind("FileUploaded",y),this.bind("Destroy",z)}function p(e,i){var n=this,r=0,s=[],a={runtime_order:e.runtimes,required_caps:e.required_features,preferred_caps:x,swf_url:e.flash_swf_url,xap_url:e.silverlight_xap_url};l.each(e.runtimes.split(/\s*,\s*/),function(t){e[t]&&(a[t]=e[t])}),e.browse_button&&l.each(e.browse_button,function(i){s.push(function(s){var u=new t.file.FileInput(l.extend({},a,{accept:e.filters.mime_types,name:e.file_data_name,multiple:e.multi_selection,container:e.container,browse_button:i}));u.onready=function(){var e=o.getInfo(this.ruid);l.extend(n.features,{chunks:e.can("slice_blob"),multipart:e.can("send_multipart"),multi_selection:e.can("select_multiple")}),r++,F.push(this),s()},u.onchange=function(){n.addFile(this.files)},u.bind("mouseenter mouseleave mousedown mouseup",function(t){U||(e.browse_button_hover&&("mouseenter"===t.type?l.addClass(i,e.browse_button_hover):"mouseleave"===t.type&&l.removeClass(i,e.browse_button_hover)),e.browse_button_active&&("mousedown"===t.type?l.addClass(i,e.browse_button_active):"mouseup"===t.type&&l.removeClass(i,e.browse_button_active)))}),u.bind("mousedown",function(){n.trigger("Browse")}),u.bind("error runtimeerror",function(){u=null,s()}),u.init()})}),e.drop_element&&l.each(e.drop_element,function(e){s.push(function(i){var s=new t.file.FileDrop(l.extend({},a,{drop_zone:e}));s.onready=function(){var e=o.getInfo(this.ruid);l.extend(n.features,{chunks:e.can("slice_blob"),multipart:e.can("send_multipart"),dragdrop:e.can("drag_and_drop")}),r++,P.push(this),i()},s.ondrop=function(){n.addFile(this.files)},s.bind("error runtimeerror",function(){s=null,i()}),s.init()})}),l.inSeries(s,function(){"function"==typeof i&&i(r)})}function g(e,n,r,s){var a=new t.image.Image;try{a.onload=function(){n.width>this.width&&n.height>this.height&&n.quality===i&&n.preserve_headers&&!n.crop?(this.destroy(),s(e)):a.downsize(n.width,n.height,n.crop,n.preserve_headers)},a.onresize=function(){var t=this.getAsBlob(e.type,n.quality);this.destroy(),s(t)},a.bind("error runtimeerror",function(){this.destroy(),s(e)}),a.load(e,r)}catch(o){s(e)}}function h(e,i,r){function s(e,i,n){var r=O[e];switch(e){case"max_file_size":"max_file_size"===e&&(O.max_file_size=O.filters.max_file_size=i);break;case"chunk_size":(i=l.parseSize(i))&&(O[e]=i,O.send_file_name=!0);break;case"multipart":O[e]=i,i||(O.send_file_name=!0);break;case"http_method":O[e]="PUT"===i.toUpperCase()?"PUT":"POST";break;case"unique_names":O[e]=i,i&&(O.send_file_name=!0);break;case"filters":"array"===l.typeOf(i)&&(i={mime_types:i}),n?l.extend(O.filters,i):O.filters=i,i.mime_types&&("string"===l.typeOf(i.mime_types)&&(i.mime_types=t.core.utils.Mime.mimes2extList(i.mime_types)),i.mime_types.regexp=function(e){var t=[];return l.each(e,function(e){l.each(e.extensions.split(/,/),function(e){/^\s*\*\s*$/.test(e)?t.push("\\.*"):t.push("\\."+e.replace(new RegExp("["+"/^$.*+?|()[]{}\\".replace(/./g,"\\$&")+"]","g"),"\\$&"))})}),new RegExp("("+t.join("|")+")$","i")}(i.mime_types),O.filters.mime_types=i.mime_types);break;case"resize":O.resize=i?l.extend({preserve_headers:!0,crop:!1},i):!1;break;case"prevent_duplicates":O.prevent_duplicates=O.filters.prevent_duplicates=!!i;break;case"container":case"browse_button":case"drop_element":i="container"===e?l.get(i):l.getAll(i);case"runtimes":case"multi_selection":case"flash_swf_url":case"silverlight_xap_url":O[e]=i,n||(u=!0);break;default:O[e]=i}n||a.trigger("OptionChanged",e,i,r)}var a=this,u=!1;"object"==typeof e?l.each(e,function(e,t){s(t,e,r)}):s(e,i,r),r?(O.required_features=n(l.extend({},O)),x=n(l.extend({},O,{required_features:!0}))):u&&(a.trigger("Destroy"),p.call(a,O,function(e){e?(a.runtime=o.getInfo(c()).type,a.trigger("Init",{runtime:a.runtime}),a.trigger("PostInit")):a.trigger("Error",{code:l.INIT_ERROR,message:l.translate("Init error.")})}))}function m(e,t){if(e.settings.unique_names){var i=t.name.match(/\.([^.]+)$/),n="part";i&&(n=i[1]),t.target_name=t.id+"."+n}}function _(e,i){function n(){c-->0?r(s,1e3):(i.loaded=p,e.trigger("Error",{code:l.HTTP_ERROR,message:l.translate("HTTP Error."),file:i,response:T.responseText,status:T.status,responseHeaders:T.getAllResponseHeaders()}))}function s(){var t,n,r={};i.status===l.UPLOADING&&e.state!==l.STOPPED&&(e.settings.send_file_name&&(r.name=i.target_name||i.name),d&&f.chunks&&o.size>d?(n=Math.min(d,o.size-p),t=o.slice(p,p+n)):(n=o.size,t=o),d&&f.chunks&&(e.settings.send_chunk_number?(r.chunk=Math.ceil(p/d),r.chunks=Math.ceil(o.size/d)):(r.offset=p,r.total=o.size)),e.trigger("BeforeChunkUpload",i,r,t,p)&&a(r,t,n))}function a(a,d,g){var m;T=new t.xhr.XMLHttpRequest,T.upload&&(T.upload.onprogress=function(t){i.loaded=Math.min(i.size,p+t.loaded),e.trigger("UploadProgress",i)}),T.onload=function(){return T.status<200||T.status>=400?(n(),void 0):(c=e.settings.max_retries,g=o.size?(i.size!=i.origSize&&(o.destroy(),o=null),e.trigger("UploadProgress",i),i.status=l.DONE,i.completeTimestamp=+new Date,e.trigger("FileUploaded",i,{response:T.responseText,status:T.status,responseHeaders:T.getAllResponseHeaders()})):r(s,1),void 0)},T.onerror=function(){n()},T.onloadend=function(){this.destroy()},e.settings.multipart&&f.multipart?(T.open(e.settings.http_method,u,!0),l.each(e.settings.headers,function(e,t){T.setRequestHeader(t,e)}),m=new t.xhr.FormData,l.each(l.extend(a,e.settings.multipart_params),function(e,t){m.append(t,e)}),m.append(e.settings.file_data_name,d),T.send(m,h)):(u=l.buildUrl(e.settings.url,l.extend(a,e.settings.multipart_params)),T.open(e.settings.http_method,u,!0),l.each(e.settings.headers,function(e,t){T.setRequestHeader(t,e)}),T.hasRequestHeader("Content-Type")||T.setRequestHeader("Content-Type","application/octet-stream"),T.send(d,h))}var o,u=e.settings.url,d=e.settings.chunk_size,c=e.settings.max_retries,f=e.features,p=0,h={runtime_order:e.settings.runtimes,required_caps:e.settings.required_features,preferred_caps:x,swf_url:e.settings.flash_swf_url,xap_url:e.settings.silverlight_xap_url};i.loaded&&(p=i.loaded=d?d*Math.floor(i.loaded/d):0),o=i.getSource(),l.isEmptyObj(e.settings.resize)||-1===l.inArray(o.type,["image/jpeg","image/png"])?s():g(o,e.settings.resize,h,function(e){o=e,i.size=e.size,s()})}function E(e,t){u(t)}function v(e){if(e.state==l.STARTED)S=+new Date;else if(e.state==l.STOPPED)for(var t=e.files.length-1;t>=0;t--)e.files[t].status==l.UPLOADING&&(e.files[t].status=l.QUEUED,d())}function b(){T&&T.abort()}function y(e){d(),r(function(){a.call(e)},1)}function R(e,t){t.code===l.INIT_ERROR?e.destroy():t.code===l.HTTP_ERROR&&(t.file.status=l.FAILED,t.file.completeTimestamp=+new Date,u(t.file),e.state==l.STARTED&&(e.trigger("CancelUpload"),r(function(){a.call(e)},1)))}function z(e){e.stop(),l.each(D,function(e){e.destroy()}),D=[],F.length&&(l.each(F,function(e){e.destroy()}),F=[]),P.length&&(l.each(P,function(e){e.destroy()}),P=[]),x={},U=!1,S=T=null,I.reset()}var O,S,I,T,w=l.guid(),D=[],x={},F=[],P=[],U=!1;O={chunk_size:0,file_data_name:"file",filters:{mime_types:[],max_file_size:0,prevent_duplicates:!1,prevent_empty:!0},flash_swf_url:"js/Moxie.swf",http_method:"POST",max_retries:0,multipart:!0,multi_selection:!0,resize:!1,runtimes:o.order,send_file_name:!0,send_chunk_number:!0,silverlight_xap_url:"js/Moxie.xap"},h.call(this,e,null,!0),I=new l.QueueProgress,l.extend(this,{id:w,uid:w,state:l.STOPPED,features:{},runtime:null,files:D,settings:O,total:I,init:function(){var e,t,i=this;return e=i.getOption("preinit"),"function"==typeof e?e(i):l.each(e,function(e,t){i.bind(t,e)}),f.call(i),l.each(["container","browse_button","drop_element"],function(e){return null===i.getOption(e)?(t={code:l.INIT_ERROR,message:l.sprintf(l.translate("%s specified, but cannot be found."),e)},!1):void 0}),t?i.trigger("Error",t):O.browse_button||O.drop_element?(p.call(i,O,function(e){var t=i.getOption("init");"function"==typeof t?t(i):l.each(t,function(e,t){i.bind(t,e)}),e?(i.runtime=o.getInfo(c()).type,i.trigger("Init",{runtime:i.runtime}),i.trigger("PostInit")):i.trigger("Error",{code:l.INIT_ERROR,message:l.translate("Init error.")})}),void 0):i.trigger("Error",{code:l.INIT_ERROR,message:l.translate("You must specify either browse_button or drop_element.")})},setOption:function(e,t){h.call(this,e,t,!this.runtime)},getOption:function(e){return e?O[e]:O},refresh:function(){F.length&&l.each(F,function(e){e.trigger("Refresh")}),this.trigger("Refresh")},start:function(){this.state!=l.STARTED&&(this.state=l.STARTED,this.trigger("StateChanged"),a.call(this))},stop:function(){this.state!=l.STOPPED&&(this.state=l.STOPPED,this.trigger("StateChanged"),this.trigger("CancelUpload"))},disableBrowse:function(){U=arguments[0]!==i?arguments[0]:!0,F.length&&l.each(F,function(e){e.disable(U)}),this.trigger("DisableBrowse",U)},getFile:function(e){var t;for(t=D.length-1;t>=0;t--)if(D[t].id===e)return D[t]},addFile:function(e,i){function n(e,t){var i=[];l.each(u.settings.filters,function(t,n){s[n]&&i.push(function(i){s[n].call(u,t,e,function(e){i(!e)})})}),l.inSeries(i,t)}function a(e){var s=l.typeOf(e);if(e instanceof t.file.File){if(!e.ruid&&!e.isDetached()){if(!o)return!1;e.ruid=o,e.connectRuntime(o)}a(new l.File(e))}else e instanceof t.file.Blob?(a(e.getSource()),e.destroy()):e instanceof l.File?(i&&(e.name=i),d.push(function(t){n(e,function(i){i||(D.push(e),f.push(e),u.trigger("FileFiltered",e)),r(t,1)})})):-1!==l.inArray(s,["file","blob"])?a(new t.file.File(null,e)):"node"===s&&"filelist"===l.typeOf(e.files)?l.each(e.files,a):"array"===s&&(i=null,l.each(e,a))}var o,u=this,d=[],f=[];o=c(),a(e),d.length&&l.inSeries(d,function(){f.length&&u.trigger("FilesAdded",f)})},removeFile:function(e){for(var t="string"==typeof e?e:e.id,i=D.length-1;i>=0;i--)if(D[i].id===t)return this.splice(i,1)[0]},splice:function(e,t){var n=D.splice(e===i?0:e,t===i?D.length:t),r=!1;return this.state==l.STARTED&&(l.each(n,function(e){return e.status===l.UPLOADING?(r=!0,!1):void 0}),r&&this.stop()),this.trigger("FilesRemoved",n),l.each(n,function(e){e.destroy()}),r&&this.start(),n},dispatchEvent:function(e){var t,i;if(e=e.toLowerCase(),t=this.hasEventListener(e)){t.sort(function(e,t){return t.priority-e.priority}),i=[].slice.call(arguments),i.shift(),i.unshift(this);for(var n=0;n AutoIndex PHP Script: Change Log

AutoIndex PHP Script, by Justin Hagstrom, Florin C. Bodin

Change Log 

Legend:
(+) Added feature
(!) Security bug fixed
(-) Bug fixed
(*) Improved/changed feature
( ) Non-code change

Version 2.2.5 (2019-Sept-17)
(*) Added language flags feature
( ) Added language flags to flag/language/ folder.
(*) Added SwiftBlue template for smartphones.

Version 2.2.4 (2007-Nov-09)
(!) Fixed DOS bug
( ) Added Vista icon set

Version 2.2.3 (2007-Nov-05)
(!) Fixed XSS bug

Version 2.2.2 (2007-Jul-24)
(!) Fixed XSS bug in search feature

Version 2.2.1 (2007-Jan-06)
(*) Improved handling of passwords with .htaccess
(*) Improved default stylesheet
( ) Added Danish translation
( ) Updated Dutch translation

Version 2.2.0 (2006-Jan-02)
(+) Added a pagination feature
(+) Language is selected based on the user's browser's default
(+) Added support for PHP 5.1.x and higher
( ) Added Greek and Japanese translations

Version 2.1.2 (2005-Aug-11)
(-) Fixed bug when editing descriptions of filenames that have special characters
( ) Added Czech and Slovak translations

Version 2.1.1 (2005-Jul-06)
(!) Fixed bug with search box
( ) Added Swedish translation

Version 2.1.0 (2005-Feb-14)
(+) Added a .htaccess parser
(+) Added an FTP browser
(+) Added moderator and banned account levels
(+) Added a feature to let moderators/admins change their own password

Version 2.0.7 (2005-Jan-14)
(-) Fixed file_description feature

Version 2.0.6 (2005-Jan-04)
(+) Admins are able to copy files from other servers (similar to "wget")
( ) Added Thai and Arabic translations

Version 2.0.5 (2004-Sep-02)
(+) When force_download is on, the MIME-type sent depends on the file extension
(*) Using hidden_files to only show certain files no longer restricts directories

Version 2.0.4 (2004-Aug-17)
(*) When reconfiguring the script, the current settings are selected instead of the defaults
( ) Added Polish translation

Version 2.0.3 (2004-Jul-26)
(*) Nested if-statements can be used in the template files
(*) Folders do not have to be empty to be deleted

Version 2.0.2 (2004-Jul-13)
(*) All output is XHTML 1.1 compliant
(*) The do_every template command now does not include the last file listed

Version 2.0.1 (2004-Jul-05)
(+) Added directory cache feature
(*) Added include command to the template system
(-) Fixed search page bug when download_count was on

Version 2.0.0 (2004-Jun-24)

Complete rewrite from version 1.0:

  • Now uses PHP 5. PHP version 5.0 or higher is required.
  • All the features of version 1, plus:
    (+) Has a template system for all HTML output
    (+) Tar archives of directories can be downloaded
    (+) Each user account can have its own home directory
    (*) Passwords are stored as a sha-1 hash rather than md5 (this is slightly more secure)
base_dir/en_uk0000755000000000000000000000000014641015553010542 5ustar base_dir/en_us0000755000000000000000000000000014641015553010552 5ustar base_dir/es_es0000755000000000000000000000000014641015553010537 5ustar base_dir/gez0000755000000000000000000000000014641015553010226 5ustar base_dir/he0000755000000000000000000000000014641015553010035 5ustar base_dir/hu0000755000000000000000000000000014641015553010055 5ustar base_dir/index.php0000755000000000000000000004660314516736075011366 0ustar , FlorinCB * @version 2.4.5-pl7 (January 01, 2019 / 30, Octomber, 2013) * * @copyright Copyright (C) 2002-2007 Justin Hagstrom * @license http://www.gnu.org/licenses/gpl.html GNU General Public License (GPL) * * @link http://autoindex.sourceforge.net */ /* AutoIndex PHP Script is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. AutoIndex PHP Script is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ @ini_set('display_errors', '1'); //@error_reporting(E_ALL & ~E_NOTICE); @session_cache_expire (1440); @set_time_limit (1500); /** * OPTIONAL SETTINGS: */ //filenames and paths for configuration related files /*EDIT*/$CONFIG_PATH = './'; /*EDIT*/define('CONFIG_STORED', $CONFIG_PATH . 'AutoIndex.conf.php'); /*EDIT*/define('CONFIG_GENERATOR', $CONFIG_PATH . 'config.php'); //paths for files that will be included /*EDIT*/define('PATH_TO_CLASSES', $CONFIG_PATH . 'classes/'); /*EDIT*/define('PATH_TO_LANGUAGES', $CONFIG_PATH . 'languages/'); define('LANGUAGE_FILE_EXT', '.txt'); //filenames of template files define('GLOBAL_HEADER', 'global_header.tpl'); define('GLOBAL_FOOTER', 'global_footer.tpl'); define('TABLE_HEADER', 'table_header.tpl'); define('TABLE_FOOTER', 'table_footer.tpl'); define('EACH_FILE', 'each_file.tpl'); /** * When ENABLE_CACHE is true, the indexes of directories will be stored in * files in the folder CACHE_STORAGE_DIR. You will notice a speed improvement * when viewing folders that contain a few thousand files. However, the contents * of the indexed folders will not be updated until you delete the cache file. */ define('ENABLE_CACHE', false); /** * This is the folder cache data will be stored in. PHP needs write permission * in this directory. You can use an absolute path or a relative path, just * make sure there is a slash at the end. */ /*EDIT*/define('CACHE_STORAGE_DIR', '../AutoIndex/cache/'); /** * Format to display dates in. * @see date() */ define('DATE_FORMAT', 'Y-M-d'); /** * Sets debug mode. Off (false) by default. */ define('DEBUG', false); /* END OPTIONAL SETTINGS */ /** The time this script began to execute. */ define('START_TIME', microtime(true)); /** Level for disabled/banned accounts. */ define('BANNED', -1); /** Level for Guest users (users who are not logged in). */ define('GUEST', 0); /** Level for regular user accounts. */ define('USER', 1); /** Level for moderator ("super user") accounts. */ define('MODERATOR', 2); /** Level for Admin users. */ define('ADMIN', 3); /** * Minimum user level allowed to upload files. * Use the ADMIN, MODERATOR, USER, GUEST constants. * GUEST will allow non-logged-in users to upload. */ /*EDIT*/define('LEVEL_TO_UPLOAD', ADMIN); //define('LEVEL_TO_UPLOAD', USER); /** The version of AutoIndex PHP Script (the whole release, not based on individual files). */ define('VERSION', '2.4.5-REV.2'); /** * This must be set to true for other included files to run. Setting it to * false could be used to temporarily disable the script. */ define('IN_AUTOINDEX', true); //compensate for compressed output set in php.ini if (ini_get('zlib.output_compression') == '1') { header('Content-Encoding: gzip'); } /* * Uncomment the following code to turn on strict XHTML 1.1 compliance in * users' browsers. If you do this, make sure any changes you make to the * template do not break XHTML 1.1 compliance. */ /*if (!empty($_SERVER['HTTP_ACCEPT']) && preg_match('#application/(xhtml\+xml|\*)#i', $_SERVER['HTTP_ACCEPT'])) { header('Content-Type: application/xhtml+xml'); }*/ session_name('AutoIndex2'); session_start(); //echo 'PHP_VERSION: '.PHP_VERSION; /** * Formats $text within valid XHTML 1.1 tags and doctype. * * @param string $text * @param string $title * @return string */ function simple_display($text, $title = 'Error on Page') { return ' ' . $title . '

' . $text . '

'; } /** * This function is automatically called by PHP when an undefined class is * called. * * A file with the classname followed by .php is included to load the class. * The class should start with an upper-case letter with each new word also in * upper-case. The filename must match the class name (including case). * * @param string $class The name of the undefined class */ function __autoload($class) { if ($class != 'self') { $file = PATH_TO_CLASSES . $class . '.php'; /** Try to load the class file. */ if (!include_once($file)) { die(simple_display('Error including file ' . htmlentities($file) . ' - cannot load class.')); } } } /* * Instantiate the mx_request_vars class * make sure to do before it's ever used */ $request = new RequestVars('', false); // this is needed to prevent unicode normalization $super_globals_disabled = $request->super_globals_disabled(); // enable super globals to get literal value if (!$super_globals_disabled) { //$request->disable_super_globals(); } /* To do: Should be switched to i.e. $request->request('style', 1); */ $_GET = array_change_key_case($_GET, CASE_LOWER); $_POST = array_change_key_case($_POST, CASE_LOWER); /** * This is used to report a fatal error that we cannot display with the Display * class. All Exceptions used in AutoIndex should inherit from this class. * * @package AutoIndex */ class ExceptionFatal extends Exception {} try { //now we need to include either the stored settings, or the config generator: if (is_file(CONFIG_STORED)) { if (!is_readable(CONFIG_STORED)) { throw new ExceptionFatal('Make sure PHP has permission to read the file ' . Url::html_output(CONFIG_STORED) . ''); } $config = new ConfigData(CONFIG_STORED); } else if (is_file(CONFIG_GENERATOR)) { /** Include the config generator so a new config file can be created. */ if (!include_once(CONFIG_GENERATOR)) { throw new ExceptionFatal('Error including file ' . Url::html_output(CONFIG_GENERATOR) . ''); } exit(); die('exit.. ?'); } else { throw new ExceptionFatal('Neither ' . Url::html_output(CONFIG_GENERATOR) . ' nor ' . Url::html_output(CONFIG_STORED) . ' could be found.'); } //find and store the user's IP address and hostname: $ip = (!empty($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : 'N/A'); $ip = htmlspecialchars_decode($request->server('REMOTE_ADDR', 'N/A')); if (!empty($_SESSION['host'])) { $host = $_SESSION['host']; } else { $_SESSION['host'] = $host = gethostbyaddr($ip); } //Create a language object: $words = new Language(); /* * Instantiate the Mobile Device Detect class * make sure to do before it's ever used */ $mobile_device_detect = new MobileDeviceDetect(); $status = $mobile_device_detect->mobile_device_detect(); //Create a logging object: $log = new Logging($config -> __get('log_file')); /** * Go through each config setting, and set a constant with each setting's * name to either true or false depending on if the config setting is * enabled. */ foreach ($config as $key => $item) { $key = strtoupper($key); if (defined($key)) { throw new ExceptionFatal(Url::html_output($key) . ' is already defined in ' . basename(Url::html_output($_SERVER['PHP_SELF'])) . ', and should not be in the config file.'); } define($key, ($item != 'false' && $item != '0')); } //make sure all required settings are set in the config file foreach (array('base_dir', 'icon_path', 'flag_path', 'language', 'assets_path', 'template', 'log_file', 'description_file', 'user_list', 'download_count', 'hidden_files', 'banned_list', 'show_dir_size', 'use_login_system', 'force_download', 'search_enabled', 'anti_leech', 'entries_per_page', 'must_login_to_download', 'archive', 'days_new', 'thumbnail_height', 'bandwidth_limit', 'md5_show', 'parse_htaccess') as $set) { if (!defined(strtoupper($set))) { throw new ExceptionFatal('Required setting ' . $set . ' is not set in ' . Url::html_output(CONFIG_STORED) . ''); } } /** * From this point on, we can // throw ExceptionDisplay rather than * Exception since all the configuration is done. */ $b_list = $only_these_ips = $banned_ips = array(); if (BANNED_LIST && is_file($config -> __get('banned_list'))) //make sure the user is not banned { $b_list = file($config -> __get('banned_list')); if ($b_list === false) { throw new ExceptionDisplay('Error reading from banned_list file.'); } for ($i = 0; $i < count($b_list); $i++) { $b_list[$i] = rtrim($b_list[$i], "\r\n"); if (ConfigData::line_is_comment($b_list[$i])) { continue; } if ($b_list[$i]{0} === ':') { $only_these_ips[] = substr($b_list[$i], 1); } else { $banned_ips[] = $b_list[$i]; } } if (count($only_these_ips) > 0) { if (!(DirectoryList::match_in_array($ip, $only_these_ips) || DirectoryList::match_in_array($host, $only_these_ips))) { throw new ExceptionDisplay($words -> __get('the administrator has blocked your ip address or hostname') . '.'); } } else if (DirectoryList::match_in_array($ip, $banned_ips) || DirectoryList::match_in_array($host, $banned_ips)) { throw new ExceptionDisplay($words -> __get('the administrator has blocked your ip address or hostname') . '.'); } } $show_only_these_files = $hidden_files = array(); if (HIDDEN_FILES && is_file($config -> __get('hidden_files'))) //store the hidden file list in $hidden_list { $hidden_list = file($config -> __get('hidden_files')); if ($hidden_list === false) { throw new ExceptionDisplay('Error reading from "hidden_files" file.'); } for ($i = 0; $i < count($hidden_list); $i++) { $hidden_list[$i] = rtrim($hidden_list[$i], "\r\n"); if (ConfigData::line_is_comment($hidden_list[$i])) { continue; } if ($hidden_list[$i]{0} === ':') { $show_only_these_files[] = substr($hidden_list[$i], 1); } else { $hidden_files[] = $hidden_list[$i]; } } } //size of the "chunks" that are read at a time from the file (when $force_download is on) $speed = (BANDWIDTH_LIMIT ? $config -> __get('bandwidth_limit') : 8); if (DOWNLOAD_COUNT) { if (!is_file($config -> __get('download_count'))) { $h = fopen($config -> __get('download_count'), 'wb'); if ($h === false) { throw new ExceptionDisplay('Could not open download count file for writing.' . ' Make sure PHP has write permission to this file.'); } fclose($h); } $downloads = new ConfigData($config -> __get('download_count')); } //create a user object: $log_login = false; if (USE_LOGIN_SYSTEM && !empty($_POST['username']) && ($_POST['username'] != '') && ($_POST['password'] != '')) { $you = new UserLoggedIn($_POST['username'], sha1($_POST['password'])); $log_login = true; $_SESSION['password'] = sha1($_POST['password']); unset($_POST['password']); $_SESSION['username'] = $_POST['username']; } else if (USE_LOGIN_SYSTEM && !empty($_SESSION['username'])) { $you = new UserLoggedIn($_SESSION['username'], $_SESSION['password']); } else { $you = new User(); if (MUST_LOGIN_TO_DOWNLOAD && USE_LOGIN_SYSTEM) { $str = '

You must login to view and download files.

' . '
' . '
' . $you -> login_box() . '
'; echo new Display($str); die(); } } //set the logged in user's home directory: $dir = Item::make_sure_slash((($you -> home_dir == '') ? $config -> __get('base_dir') : $you -> home_dir)); $config -> set('base_dir', $dir); $subdir = ''; if (!empty($_GET['dir'])) { $dir .= Url::clean_input($_GET['dir']); $dir = Item::make_sure_slash($dir); if (!is_dir($dir)) { header('HTTP/1.0 404 Not Found'); $_GET['dir'] = ''; //so the "continue" link will work throw new ExceptionDisplay('The directory ' . Url::html_output($dir) . ' does not exist.'); } $subdir = substr($dir, strlen($config -> __get('base_dir'))); if (!empty($_GET['file']) && ($file = $_GET['file'])) { while (preg_match('#\\\\|/$#', $file)) //remove all slashes from the end of the name { $file = substr($file, 0, -1); } $file = Url::clean_input($file); if (!is_file($dir . $file)) { header('HTTP/1.0 404 Not Found'); throw new ExceptionDisplay('The file ' . Url::html_output($file) . ' does not exist.'); } if (ANTI_LEECH && !!empty($_SESSION['ref']) && (!!empty($_SERVER['HTTP_REFERER']) || stripos($_SERVER['HTTP_REFERER'], $_SERVER['SERVER_NAME']) === false)) { $log -> add_entry('Leech Attempt'); $self = $_SERVER['SERVER_NAME'] . Url::html_output($_SERVER['PHP_SELF']) . '?dir=' . Url::translate_uri($subdir); throw new ExceptionDisplay('

This PHP Script has an Anti-Leech feature turned on.

' . '

Make sure you are accessing this file directly from http://' . $self . '

'); } $log -> add_entry($file); if (DOWNLOAD_COUNT) { $downloads -> add_one($dir . $file); } $url = new Url($dir . $file, true); $url -> download(); } } if ($log_login) { $log -> add_entry('Successful login (Username: ' . $_SESSION['username'] . ')'); } if (DESCRIPTION_FILE) { $descriptions = new ConfigData((is_file($config -> __get('description_file')) ? $config -> __get('description_file') : false)); } if (PARSE_HTACCESS) { //parse .htaccess file(s) new Htaccess($dir, '.htaccess'); } if (MD5_SHOW && !empty($_GET['md5']) && $_GET['md5'] != '') { $file = $dir . Url::clean_input($_GET['md5']); if (!is_file($file)) { header('HTTP/1.0 404 Not Found'); throw new ExceptionDisplay('Cannot calculate md5sum: the file ' . Url::html_output($file) . ' does not exist.'); } $size = (int)filesize($file); if ($size <= 0 || $size / 1048576 > $config -> __get('md5_show')) { throw new ExceptionDisplay('Empty file, or file too big to calculate the' . 'md5sum of (according to the $md5_show variable).'); } die(simple_display(md5_file($file), 'md5sum of ' . Url::html_output($file))); } if (THUMBNAIL_HEIGHT && isset($_GET['thumbnail'])) { $fn = Url::clean_input($_GET['thumbnail']); if ($fn == '') { die(); } echo new Image($fn); } if (ARCHIVE && isset($_GET['archive'])) { $log -> add_entry('Directory archived'); $outfile = Item::get_basename($subdir); if ($outfile == '' || $outfile == '.') { $outfile = 'base_dir'; } $mime = new MimeType('.tar'); header('Content-Type: ' . $mime -> __toString()); header('Content-Disposition: attachment; filename="' . $outfile . '.tar"'); set_time_limit(0); $list = new DirectoryList($dir); $tar = new Tar($list, $outfile, strlen($dir)); die(); } if (THUMBNAIL_HEIGHT && isset($_GET['thm'])) { $fn = Url::clean_input($_GET['thm']); if ($fn == '') { die(); } echo new Stream($fn); } //set the sorting mode: if (!empty($_GET['sort']) && $_GET['sort'] != '') { $_SESSION['sort'] = $_GET['sort']; } else if (!!empty($_SESSION['sort'])) { $_SESSION['sort'] = 'filename'; //default sort mode } //set the sorting order: if (!empty($_GET['sort_mode']) && ($_GET['sort_mode'] == 'a' || $_GET['sort_mode'] == 'd')) { $_SESSION['sort_mode'] = $_GET['sort_mode']; } else if (!!empty($_SESSION['sort_mode'])) { $_SESSION['sort_mode'] = 'a'; //default sort order } if (count($_FILES) > 0) //deal with any request to upload files: { $upload = new Upload($you); //the constructor checks if you have permission to upload $upload -> do_upload(); } if (USE_LOGIN_SYSTEM) { if (!empty($_GET['logout']) && $_GET['logout'] == 'true') { $you -> logout(); } else if (!empty($_GET['action']) && $_GET['action'] != '') { $admin = new Admin($you); //the constructor checks if you really are an admin $admin -> action($_GET['action']); } } if (ANTI_LEECH && !!empty($_SESSION['ref'])) { $_SESSION['ref'] = true; } $search_log = ''; if (SEARCH_ENABLED && !empty($_GET['search']) && ($_GET['search'] != '') && ($_GET['search_mode'] != '')) { $s = Url::clean_input($_GET['search']); $dir_list = new Search($s, $dir, $_GET['search_mode']); $search_log = "Search: $s"; } else if (ENABLE_CACHE) { $cache = CACHE_STORAGE_DIR . strtr($dir, '\/:', '---'); //path to cache file if (is_file($cache)) { $contents = file_get_contents($cache); if ($contents === false) { throw new ExceptionDisplay('Cannot open cache file for reading. Make sure PHP has read permission for these files.'); } $dir_list = unserialize($contents); } else { $dir_list = new DirectoryListDetailed($dir); if (!is_dir(CACHE_STORAGE_DIR)) { if (!Admin::mkdir_recursive(CACHE_STORAGE_DIR)) //Attempt to create the directory. If it fails, tell the user to manually make the folder. { throw new ExceptionDisplay('Please create the directory ' . Url::html_output(CACHE_STORAGE_DIR) . ' so cache files can be written.'); } } $h = fopen($cache, 'wb'); if ($h === false) { throw new ExceptionDisplay('Cannot write to cache file. Make sure PHP has write permission in the cache directory.'); } fwrite($h, serialize($dir_list)); fclose($h); } } else { $page = ((ENTRIES_PER_PAGE && !empty($_GET['page'])) ? (int)$_GET['page'] : 1); $dir_list = new DirectoryListDetailed($dir, $page); $max_page = (ENTRIES_PER_PAGE ? (ceil($dir_list -> total_items() / $config -> __get('entries_per_page'))) : 1); } $log -> add_entry($search_log); $str = $dir_list -> __toString(); echo new Display($str); echo $mobile_device_detect->detect()->getInfo(); } catch (ExceptionDisplay $e) { echo $e; } catch (Exception $e) { echo simple_display($e -> getMessage()); } ?> base_dir/it0000755000000000000000000000000014641015553010055 5ustar base_dir/lat0000755000000000000000000000000014641015553010221 5ustar base_dir/license.html0000755000000000000000000004547513540105326012045 0ustar GNU General Public License

GNU General Public License

Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place - Suite 330, Boston, MA  02111-1307, USA

Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.

Preamble

The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.

To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.

We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.

Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distribution and modification follow.

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".

Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.

You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

  • a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
  • b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
  • c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.

In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

  • a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
  • b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
  • c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.

5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.

6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.

10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.

To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.

    <one line to give the program's name and a brief idea of what it does.>
    Copyright (C) <year>  <name of author>

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this when it starts in an interactive mode:

    Gnomovision version 69, Copyright (C) year name of author
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:

  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  `Gnomovision' (which makes passes at compilers) written by James Hacker.

  <signature of Ty Coon>, 1 April 1989
  Ty Coon, President of Vice

This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License.

base_dir/ro_md0000755000000000000000000000000014641015553010541 5ustar base_dir/ro_ro0000755000000000000000000000000014641015553010561 5ustar base_dir/ro_ro/Psa_vol1_001.html0000755000000000000000000023304514462651222013604 0ustar Codex Leningrad - Psalm 1
אַשְֽׁרֵי הָאִישׁ אֲשֶׁר לֹא הָלַךְ בַּעֲצַת רְשָׁעִים ׀ וּבְדֶרֶךְ חַטָּאִיםלֹא עָמָד וּבְמֹושַׁב לֵצִים ׀ לֹא יָשָֽׁב׃  1
eēşâréi hā·eīiş eăşęr lōe hālēkâbē·aăţēt râşāaīiɱ ׀ u·vî·dęrękâ ĥēṭāeīiɱlōe aāmād uū·vî·mōuşēv lë·ţīiɱ ׀ lōe iāşāv.
Fericire insul care nu umblăîn "Convocat răi" ׀  şi "Aleie păcătoşi"nu rămâne şi "Tron incitatorilor" ׀ nu şede.

2  כִּי אִם בְּתֹורַת יְהוָה חֶפְצֹו ׀ וּֽבְתֹורָתֹו יֶהְגֶּה יֹומָם וָלָֽיְלָה׃
cīi eīɱ bî·Tōurēt Iâhuāh ĥęfâţōu uū·Vâ·Tōurātōu ׀ ię·hâgęh iōumāɱ uā·lāiīlāh.
Ci cu în Turare Iâhuāh răsfaţă-i, şi Manualu-i ׀ să nareze zi şi noapte.

3  וְֽהָיָה כְּעֵץ שָׁתוּל ׀ עַֽל פַּלְגֵי מָיִם—אֲשֶׁר פִּרְיֹו יִתֵּן בְּעִתֹּו ׀ וְעָלֵהוּ לֹֽא יִבֹּולוְכֹל אֲשֶׁר יַעֲשֶׂה יַצְלִֽיחַ׃
uî·hā·iāh câ·aëţ şātul ׀ aēl-pēlâgëi-māiīɱeăşęr pīrâiīu ׀ tëɳ bî·aītōu—uî·aālë·huū lōe-iī·bōul-uē·cāl eăşęr-iē·aăsęh iē·ţâlēiēĥ.
Şi fiind ca arbore sădit ׀ pe-afluenţi-apoşicare rodească-i exact în sezonu-i ׀ şi ale lor nu să veştejeascăşi orice care să facă să prospere.

4  לֹא-כֵן הָרְשָׁעִים כִּי אִם כַּמֹּץ אֲֽשֶׁר ׀ תִּדְּפֶנּוּ רֽוּחַ׃
lōe-céɳ hā·râşāaīiɱ cīi eīm cēmōţ eăşęr ׀ tīðâfę·nu râuĥē.
Nu-Da! De răi căci cu pulbere care ׀ tinde nouă vânt.

5  עַל כֵּן לֹא-יָקֻמוּ רְשָׁעִים ׀ בַּמִּשְׁפָּט וְחַטָּאִיםבַּעֲדַת צַדִּיקִֽים׃
aēl-céɳ lōe-iā·qūmuū râşāaīiɱ ׀ bē·mī·şâpāṭ uē·ĥēṭāeīiɱ-bē·aădēt ţēðīiqâiɱ.
Pe-Bune! Nu să ridice-i răi ׀ în din-judecat şi păcătoşiîn "Consiliu drepţi".

6  כִּֽי ׀ יֹודֵעַ יְהוָה דֶּרֶךְ צַדִּיקִים וְדֶרֶךְ רְשָׁעִים תֹּאבֵֽד׃
cīi ׀ iōu·dëaē Iâhuāh ðęrękâ ţēðīiqīiɱ uî·dęrękâ râşāaīiɱ tîeēbëd.
Căci ׀ să ştie Iâhuāh "Cale Drepţi" şi "Cale Răi" spargă.


Alfabetul Ebraic în Alfabetul Român de Florin Ciprian Βodin

Hebraic

Latin

Arameic

א

Alef

E, e

este dedus din cap de bou .

ܐ

ܐܵܠܲܦ݂

ב

Bet

Β/V,b/v

este dedus din dom sau demisol .

ܒ݁، ܒ݂

ܒܹ݁ܝܬ݂

ג

Gamel

G, g

este dedus din cămilă .

ܓ݁،ܓ݂

ܓ݁ܵܡܲܠ

ד

Dalet

D, d

este dedus din porată ori peşte.

ܕܿ، ܕ݂

ܕ݁ܵܠܲܬ݂

ה

Hei

H, h

este dedus din fereastră (bucurie).

ܗ

ܗܹܐ


- / / -

X, x




ו

Vau

W/U,w/u

este dedus din clamă sau cârlig .

ܘ

ܘܵܘ

ז

Zain

Ζ, z

este dedus din armă sau topor .

ܙ

ܙܲܝܢ

ח

Het

Η, h

dedus din clepsidră/perete/partiţie .

ܚ

ܚܹܝܬ݂

ט

Tet

,

este dedus din roată ori leviatan .

ܜ

ܛܹܝܬ݂

י

Iod

Ι, i

este dedus din mână sau ciocan .

ܝ

ܝܘܿܕ

כ

Caf

C, c

este dedus din mână goală .

ܟܿ، ܟܟ

ܟ݁ܵܦ݂

ל

Lamed

L, l

este dedus din cârjă pastorală .

ܠ

ܠܵܡܲܕ݂

ם

Mem

Μ, m

este dedus din val de ape .

ܡ ،ܡܟ

ܡܝܼܡ

נ

Nun

Ν, n

este dedus din şarpe sau peşte .

ܢܝ،ܢܟ

ܢܘܼܢ

ס

Samech

S, s

este dedus din perină .

ܣ

ܤܸܡܟ݁ܲܬ݂

ע

Ain

A/Ο,a/ο

este dedus din ochi .

ܥ

ܥܹܐ

ף

Peh

P, p

este dedus din gură sau margine maxilar, laţ .

ܦ݂ ،ܦܿ

ܦܹ݁ܐ

ץ

Ţade

Ţ, ţ

este dedus din papirus sau cârlig de pescuit .

ܨ

ܨܵܕ݂ܹܐ

ק

Qof

Q, q

este dedus din occipital sau ochi de ac .

ܩ

ܩܘܿܦ݂

ר

Reş

R, r

este dedus din cap sau chip .

ܪ

ܪܹܝܫ

ש

Şin

Ş, ş

este dedus din dinte sau soare .

ܫ

ܫܝܼܢ

ת

Tau

Τ, t

este dedus de semn .

ܬܿ، ܬ݂

ܬ݁ܲܘ



The interlinear chaper's verses on Beit Dina are taken from  Aleppo Codex Scroll (Public Domain) PDF and were reconstructed by checking Lelingrad Codex in PDF, and the Public Domain Text of the Westmister Lelingrad Codex with vowels  and Codex Aleppo without vowels for e-Sword (PC and MAC and IPod) or MySword (Android) or The Word (PC). Can be found online a Public Domain or CC v0.1 copy of the Westmister Theological Institute (WLC) or a transcribtion of the Lelingrad Codex itself  here . Verses in Hebrew Language on this page are transcribed by ing. Bodin Florin Ciprian (orynider@gmail.com) in 2020. Is used in :: Creed of Messianic Jewish Cult :: page 56 or 57
Veses transliterated are taken from Codex Aleppo Transliterated v. 0.3-ALPHA or 0.4a-ALPHA published as ALPHA-TEST modules for e-Sword and MySword by ing. Bodin Florin Ciprian in 2018 at http://biblesupport.com/ . You need the 'open source' Keter Aram Tsova.ttf font included for example in an collection archive such as AncientSemiticFonts-0.06-1-WIN.ZIP .
The words diffrent in the original Dead Sea Scrolls published by Government of Israel are with blue,
http://beitdina.net/aleppo/?dir=ro&lang=ro This in-work translation  for the Codex Aleppo Interlinear is translated on-the-go and may be copyrighted by the International Institute of Bible Archeology and Linguistic Research "Beit Dina".
base_dir/ro_ro/Psa_vol1_001_03082023_091149.jpg0000755000000000000000000163324514462643365015250 0ustar JFIF``C    $.' ",#(7),01444'9=82<.342C  2!!222222222222222222222222222222222222222222222222223" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?~/NѮo! *)9u^pI\o4g3Mj@o db0@Į:rh^L32G':~3ߎd#FbpWmvqcw5hnтl8Oz k[( V$* 8$RR\a 8'O9y'.<;ie\SNIo5Rn߼-eh+1 T+K9@c:@tZi:Jxq1mu/42 0ӵtR,w>/e NHpi+k56A\7ZZ(9KEHlaid`~lu E }sH:g4PEPw;u99(99(>ԼE&r2 sG448M,EPSzS7gPp3ƜK'qS6.1:vs܏ʜszL98#=i2{ fMӞy9(܊q-Jc5%)? wZ(H*F)ӇJ:P3^hh( O\9 Zeܷt7SZj y9=qZ]8 ZN{QKEP'jZ(3KPB@4h99)q@pR@3^hN1&dPG4Q@4sEsG4Q@4sEsG4Sw|qۭ;9NRqN/4Q@4sUd+G̬Ѧ_nPYG_”g L/Z;PG4Go֚Y=O?@hZZa,;gSi:P@޴9ڀ w4Rsր9L7S(7vPP}CHDlqCRlc,:vsTh 57+.9$i!HҀ D`B;֠A?sW\__=zgC^Ks*FFAn \LF rXFOA& $ ?TTlf'gQGHƒl7=G<ȦjQ$a<Kqz#2K0  ]0,r9'n^`d$2tݑҍZD3ЪGBd`H` ^QBU=r o+j"HU#18p2? gӚ8ƽTuZO`đq8qLPЉ*AA8ϷoZ{y-oNLR#uPώ0G+h "qϦ$h{+FJ fCWReY<9d"$xm=q3Ӯ8h ?_VRu9%[9 wS𧖖V7Y8l^OI_/n}Fv5sE74HCv@/n~&Gx׏@Q?-mZ]v t渻q;EGR{׊KOz~I@(_#IB8+J4e dap2rrr+WvvHdXkUFQu]%2OcZt 2rz跞93*U\H=;xP%b206I$t]ExQ߂qހ-܂T'>⤷@|Lqu?' 㱫ǒA$H@ e@R( x\hž8FQapZXl ;fsn=2;:Rb8&Rzҏ_^g9(zbL%`/( ( ( vf;D"~8$P( ( ( ( 8y `!sPEPEPEPEPEPEPEPEPEPEPIZ1 ݽn0;PMd`SҀ((((sƀr2)h((NQEQE5Rq_jZ(\k1mXb ( ( ( ( )3)h#4QM!qNMAl.?Y].x{-PEPEPEPERdREPEPJA Ө L2+'UfHIbLsC#EƎ!ڀn8-g.()Hs'ARlcqPH<~2rI<ӏ(HH.?~jƅ~rI0:hDe=MRH2, x988M<0\=9ǿt,[r:9gQ],jA``NNxÅ1z\8v%x_#h# 9 g88rG |0J8֠vS*I9:g@|@}NG8UM=MDO_ H 2 sl|a'.r@=}y ַ$X(%_P=_^*;^a?l AZ#(F$Nx)%ٔH 9PC c#f4mosbhW%]$H#q@-10yZLzƒjq X 8H43 1h,X8`0^zPSv!TH^8w02FqWSӵяѷ0$zעk~)$X 1=A: cLalȮ%N1ᯬWN'g$ s\K4ǟPNӓ^O $#]A%.{rF>הA(]'ƽS$qוOz~I@(dn' xAIf&#`ݒ2N1OZ^$ !$@&Mv mbw'e/ u#tz%aC`8Z1 8A db9Ju9Ʈ㞴QE'(();@Q@ N'O@ H;#p(U T$ N85-&G|P>m dKNӓ3s;]l$ s\MTUdgJzJ-XsQƎ2 jlccbs }4ތƙ.@QEQEQEQE&hh(((((QEQEQEQEQEQEQEQEQEQEQEzZL ERc-QER`@)h ( ( ( ( ( )8ޖ ( ( ( ( RR@ ֖4QT+K.#y練%{s뫔RcREPsER}ji+FLF8 {~f>&xGΖYOZ@Q@Q@Q@G'Y"gz8Պ(()1@ EPIږ((((9{f ( ( ( ( igZLte gޝʗŊE8'=(, \&18@q8q T >1`\lp:vs!KGU%Ю@IPT6N7dz;թ'13$dPs!û(F yU F} x987ig.NWkޝ> y A#G1+"%y7H $q߭=$18YIVF 1S5aBPO$9*+ o 0;q@HP+@EYO 788$y0iH `cC$B @qE Qxj#@H_+JQ-THxj1K z($pMaϧM0 6`g=9YgA(F.;InpGP;Gp+;R`zrN{O <2n J F3ל 쥒T`pP@r8\tL1}6\+oPx8vWWvFyE¶A Qzz0 SF=k4F9<)` #0A`^ KRұ4J(ktOE^W/?5 '=(? s]/,.5Y5ȭ$h"{/LRv8vR|9,?z1[ 0T ` PIfynH!^;zvGp f<$z׷JNYA <\f]`$n* A9adϩґ;# $6s:jb$1'!8^3f0 9}Ǡ 3phV=Ŝ}IO>`cҾp~rN'۽YDp \CzB#6q ?9>)Gq@Ob3A>yu[˙Ѓ[B 8soj+KveC+PT2HV[=;Oa!٢GH#GMA5,Д@-Y-#:eQHĩ1V+x[6sy*19RGBpN003j  }y#ڹ %HX0#5{\xת|/.:IT_ 7?\tQE|ƥ`J/]^iF`ּ,n^p|",|܏qN?iQT!)_MKc8׊1/@\u8&s@@▖(H$^ԇڔf ( ( ( SwໆwNe[y ((SX 5]#ωX$}2CrIQEQEW#Cд?xzi%S8P|猟j47tK7f}NFutrR10sPSE Z3Eq1x3UӮ.iV@D3һ`r2(h(4 ( ( ( ( ( )23EPEPEPEPEPEPEPEPEPEPEPEPEPEPE!" LZgxfHF‚?MEPEPIҖ3@ I҃&Ӝ@ h"A9ǭ/M$~[ǥw_>!&M-~Hyɬ_J-IulX0C!\i qc{D#c#BltzP !wcAR0Rsژ#uKF(ppy =21 7rE/Q 2z҂rr18Hy@ )pqizs@9ii;EPEPIKX2'ma@|fr*`դ<T{v?*,/WN6^L5l6w#My'>"8+S=CXig "RIqS{hȯ!s'?45HeeD꤮ӎTr '~9 $zXa;bO`@Q\֕X,*,At4 vׅnv*=F(^kw/Is[UpΨ.:ֽS"*7xEIN#1;N288d|ǟO]GRn|P̅ @S[E vS#,c19?T,>X]XoXس<&Zύ%mq%&xm8ʱN=֌&C÷Z#dpcF+p=8-['Mf8ٌwcfq? 6  z#ּw}W~ a08ᔐG8|m4ZM+GMv>Q AC[Ȥy˦[Oiz%#"n[$gzGc6j68 s7TdFHC@ё^I-kg [=\G Gx q-j 㥒[Im2V>dPuxϊ*|++K ѐJ8=#?mtIFs3"9@GbH$8:3G}2}*1v#AyW5NVἽ n_ˁ%)=M` v9j@mb`Xc8=H`+|][№Z,c@Gic'r=9XC&Ex]ak$ #'ă ŹtvrYV$Hڀ="|kjZ//Aw[Kg,8p2 ߊ?JҼIg&h3 Ktcƺ~o7k=U,V8(,@=Wg_Gé_h2plKO;·3YX:$9Us$z2+'xF ͎LI,N^B@P@@Iltc=jKaWy${q@EqHHFȠEQ)Xp;sրԴA: )3)hhWdV1As4y޹o+}|R:\O Tg.=NzPW%񭿇9{kx/i pz{Vׇ> k7,DyCNO V 09dRdW;$.nzƛo#\R6 ޗL4hzOSLP6'Qy0<=akltx[#;F@㚣o&┻ҬK"xwJ+`(=pMzEG&q<^3|FuF nk27pKF19U[Xx/voŭmvls9,23c'O,.>JVhldcs2\dK8>*Qة}9I=21&ir+վ"kQn^[m$Tqׯf/:;oI`@99#(߁g֌Zk~!O˷$D@c@q; p.o:U'aUwCoŴ鞴jRj";}2VOI( \ i= |ycjGڲii8X\x r}Tv73Zن& *A瞽@Hqß|OI-m#[]d8%Cg$s '+y־^nSCNpI\@FEx$7(t9lH>lQ6@Z-֚Ջ[,(;At Ʀm(L>R}pz qҰ`'uy,!03a.|G};Z4uH%!#M3# q۟: ^Մq~kٻF qvI%At=s@rufFt99;~UW9? ]n4{Se@>b H}kҾ |\e6R53( E8  o98fO:֡Ѽ0|Ewl I׌U{L>mx]ϵu$I)~3IҼ&?7Zl%۱!`cŷ_j*͖a pRyn4 ^-㿌vLZ\r@_ʼW gүƽRvxkl7WvX2IA="LfU^J6؎/>QCJXfbp020z(23g޾{_n5ݭ$ An##ߋ4uH/o$Dh  y`'UxJX9q@9^s74 ԸR7ɱ@,I {3jm ^I{oMnY䍸^3ڀ=j {+=?ۖd2qFr=㿉bm*IAKXI1 OPx<E}HEQ܎'5MSIJbEpR[ dr3]/׌?- $ <:Pcݰ)<^Q|jѴ[n۬]q}VkI_7H;#= #<}+Ӡ+;Exd5Qhm ocѯ㔬!JO^9@ӑFEy1i^nON!>WƄ N pv70۹1LH \H+4_}OGpk3&w0AǨ;SO{'q5A @nٯ3~7x;RE鳨* Gj)o[m\HdR.stS<3zsϭ߯JmYO,{铁jZhS]DGQ!.͞~xm+oޒk;؄)aR}H [[{vl*1{pI=@A]rI$pOcN񝆧Yj0;Wq4`H#^|SѵJ–w]]Bè2! g993@qIsLms瞃z׏w~W,.I6-̬6r=cߕQ)Hdqx4ݪr=>: n+q?y ]\]ۆ`NvK4D7ţcp $@Ew!<c+L)I^{oIJݍN? Gmq$;H縭[ê,vtme ^zPԄ8#TLeag@'UĬֱ2&{jeR@rjhB9!I$eHVQy.#2Ȉԟ^s@ڲɹ|1`˜9sX+-wM Ky#~ak$l 1r@䑜qǽyo ]Kqp A8# pO@Lf2F#/$sjafɴҧ뚖c@;J#m€(8q=iI߀2ぞ pT^@o_]'ƽS$qQE-)`#a ku ,0~1. @ 2I<{W%y}1v_2N??JU' i!cӔ1Pc9'XSSv9:^s@' A<1u #ANq@ E!sK@Q@ KEk6z-q 2w1f`Λ5 FY"RrL2y, }k5xD@e Tzm5)-Nxmzq{/uӢ&9@9p0Ksq]ETQ7؅򄌌q3u9'VF{K>"$U|Mi_ c2ʒgm:[*=#y$$zt_o'KmxpvSGT-}>@$Jp oWAr姞(%G'{WBq[Kp0HX\uɧ5ޥ\F.]KEQ@z,m; IwhG3{sVO|/Դ; %eQ-z |3#+Ljfu;_G2љ|Ur@=P t('ĺ6VZ) `+F{eXcSy7IsV-|_xߣj/ڱ |#;V[5 ?T݊(mz=P1ú4 ۛ–!88aX/"iiVvIdYlTw9OZ6-sI=Jvvۿ’y>Ÿj:&>%+@ۓP Ck>q-Kd9UDqœ$|=2Q^jM,- 3< _SOݗFkmFTiE^8XI'/uF6I]}cӀO4[;AQu[{Qc '. zFo4ɩ?8Baz;I#<~Uѧ^ҬKSVScOJᎃ}ῇvD";<`#k> vU$`R+ѭ#jz;,QP5gF.ÖE20^۵<7uޖ4L`f=2Únc-Ʀ1 n}놵]BSY ;`@鎕|uּ;[ m$AASִ7zU^!j4 )諀8]BK׊ɣhK.@U@=4/6"E]s8G񦂚\Kk&HJt=MqOh?e6j]F@2#}+Tv~)t{*n`ɳq{zW^Ŷk/ \KpfL`Ǡ7k Mlܫ$D ;ڪ=ƏlYԕE¬2 ֬xPiv#^,v;yF{Ry_兟V}VIesǽI¶Wz(KHe8!8'fXVym-cRٶtF=mg0A$7 pAu9\y*;B,1985/l. .i{HfpN3@[ۛGm<@< C (MEHag4!+IOVF*:m 2:ǚ'j7ڍƫ\D#|9!(įZ->lx!1 'g_O)e;`k oeOR &yv"Հr0H#|9&^#֭>j^v"p$GNku9B+DMG?4+m u+e[*rps@'Ꮐ[_i";PJ`8:՚hvx23)U@hd;]ſ ]j:wrkH$2:*I.x"5eCaIH<~9t~#4+:#4nDw($v^7xK⯍h4KHg*N@0:bbO^[K A=a]+MJb*O"<Ş rڽ܇gòIXRN*> j>Z눦4AesN+,<]j[kmhe(\82=uu ow< sG' N<cŚ--0g pBcV'Y̺ t[r,jRЌG$qO5 |Ko_Oyr[(<:({X-ml k[ >WEɭ4dicy_@5emGk=F ` uV{ҿCΒ4p"M :ר>>,Sp-EppQNH=ys[o 5ߏ{g|a=MG6XnmXqCZìo ÎqbR4rcNr~s\3ë~-f$s9%hzZt{2j*ӧד3==s^ zsN$bP3_~)z[Gr/@Pb ׻Coi0A*D g`q>%熾^KvY%.ͷ#ON*-:?t].$ĶōI'#d+)V5YB1z(LRDXJH#=sހ>PT>]K]AgMw?ipٍnH 8ֽ/$ޝgqI 99'%zfFc y8{xFllaxD3X3L+}sr9e)0TT/8'z@2~ :̻WXQt\磽oabʫkh44PHbQc#N=\;ĒsO+JA>ӖYXYuG{'e}N:7AsY,;a>'԰xWOҬI9Wde9?Jo=YCg[Lٖ#ビ펝ɠ Ō^ M̲Đ!$#'9z gdc+C4=*L3 d>k BFp:gؠ o10H[}іPpxi!PȮ$1TA :Jry]ݐ})f|C`ʘ os*;[~3 kovٹ1ys(U pq8V%jr<pA(;N(7(?)8e}`+ wqiK5ycAp 8kyn Zur] tEr̚^=Z3wlBB-/ ~#;)CǦ8kž1Um.)Z6=} PW4SFF 2A>ɩiw6q 6k;o [)}ru_h!>֑,J'<A'3ĊD>mqr3:;HpF8j-CTz[\yiyZjJlBccz$Et=UA`JOC|!=nWe\dk7[ Ik<0%ɻzǁסw*{ͣ, Q%d;I"gšOtC mgoV'y?~#.hç JԀINHZ1|VZkZYI{玘{+S➝4-CΟ@>gV`Oc+й5 ?IYW׉InfB@흈[$g$ )|NuѩcEoBH@ut˛u>i-9*ϑhmk:iH Vb= "<:|%ޛdNO&p̓k'ᯅԟƱwa$nv&Sr*qXc?|/м_ZF x $dg8-gt&[ڡ,qbX$I wQ9z{PB1~fP7M'U'wgf9CNr=K:k|t(aޤ"C@Pš75Px*R4I X'1\A״&keg $ws|;K/u}*j;s'xt Gᕝ֑ˢ! &T ױ>Ѡ];_6& F\Ap{ԾreXE,2Jmv$ qNkvG%iayU+Ftq/,/'YYiq>X/a 1B$;`f=/Z%i!.bsL ?H}أng|mK-~%VȚmo)8898={<+kNĚ.;/"+rv 瞕3ƒD#!x"TP | 1CZͨTڣxW}gv{F,)B< dhߟp $Glm5 .{J,4vrOҹxJRǢ-c^'xƞD$b9qjq?<)xOҥ]SQӯ>> Sfٻ'*0Gr䌜 úoSMɓ$FX'$N3_C>P:Ǩ؏66Ms0P,OylO@4Պ84Rc@Q@Q@Q@Q@5#ޝE1Pb~@:~?NOnW^\Ľo?4X1||4]4籵|_ {b֤(RveL>Z(υ0{Au=Σ)[ih˾ESތpyoL? -Zxl"K)́6N$cx5sʀ[ W5Vby%%( N9^ssold;{=$JsA@h5PD@7Im2.0q^|tQlx5&2:5S yhY6ь|N]i.f-Y0HǩW\?ᾛZi2\xVUNL 9'h&_@^GjmJUT1 } sarGs ~?O =t۷[Cs\;UbԭkKk[d9`\#}~+>Elny@3Ԓ9?cPR^h0cyVbXUAVB1# {W[ ?-fAuuq Nj> 5VTӢk'E(I#4kPjRgj!B fxzMc$pM {@G|^⟆g3WxpZ+(  FsQ7Kyp&W 1Ny'(||MNP>dvڋ5j-u/% H.AE@#89궿m :Nw剮UXA)#=@{_ɕ$XB_-x3LE}/OHww`mq3I#-n?h^c9bWFN1\3S #ddUgi6fb80zP7^5ΝrJW,o Qc`O㚓ZX-.3mܸ60,~92u)J!E)}zWm 8^8-4#"6Ñ1$9$s@]cw/~D'welw9ZLo>6I\wW,X'$dߎدibeP>ꁀ*-7LŭCXr~̞ϊvPil{H=}qMĞ"tMK]k;đhTM{ьwMMZ[ Rk6k.r8Qshxwt+;خZ}BK؄2W .1uzWzLXh,VP@#ԗ~kaX<3#{_ԼRYO[\0;(>tQzTռ-Wm37n71ߥr?;xv6BuʳNNGL^KSB\7ofeXnE,@O-)5+9du[Ze*H>[]GXb[PI]\Z k˗0fc '4~![CE IW$${sWUݤm>(Tlx/EaiM\4PPN,qؒqPj0M%grMrt;)#0q\OxGOX"6s:snCJ NQ}&swp;f9#cxK]i85 O 3{eq,WkD"@-+[=姇BM$GW+!U02I$㠤W|Wy|1G5Ċd(5?ïè;0-Upqp;e͝dí5̓ 99F뜂wt>ܤ~t'b1 ;t=Sxᗉ/\jTYE2.epw74 )㸕I-<ryϰk(Ӽ[Z7% Հ<?uP 3-3D#>q,VD\r{kWf+I;PQjI+j9 3`m8bsLz O2 9<G%éc"<:[0$~-!34$Gw 6dՋ}˓|cI׍kfNXw9''9ϽJT\C5 $As'ހ9누;6@ ۵V5N'֯ylrQXKZ3H|@GPKOz~I+tOE@EPW#m'FuSF.Gp3Ws<d"a;I+Gq42Ҭj£`g3@k,O;?:X,U)bp@Ltx*pFxcTirBALzIL)ӏjhJ>dPBG!f#8`y[32=8*q)ŷ+`,O$Xad|MO>ӋczTJ~^99E8 g(ʪ2ԑӡ)@ ~T(Ns)Ԇ⃒8@((-QEQEQEQEҠE:((((" ( ( LKEQEQEQEQEQEQEQEQEQEQER@4QEQEQEQEQEQEQEQEQEQEQEQEQHzq@9ǽ-s:׉$[UH]Ԗ 8$:\{NHnm};H ~aOLgIxP4i4{;Dh;f8%@?9}k߅4 X5h-w26Xf=$`{P7W,ⶴmA4X7Lg8'5Zx/VvHv9+ cPE}!.M}w|q}M8;G6Ӛ|)k>#Oyy K F4u~TѯO*g @9AoD vך2c61KW8:^'ҵHKYYYXNG#Tsx[D]6­h>ݳҀ<×,oxwS[CX@l;\d uyi1ؾnr7qW-i/&ym qr]!p׼xKM[]ߩ&f|v /ci*MgkMH#mc 2}2@GƟtBͳ% #9HC qQ}MgzD]̫ы[ 6H$W~|K"Y m2 Ԍ}1^mծu_ڡ1l,ppNsNh/Y۬/nQgu<0 c4>(HkSHC Ky ꗺ.b.I,9.syG-:VQԵcdwr7I=/|GޯkiǧX˻?x8#\__WUUYew8N[ X+':Us>o~rĐq g!c2qg⧆C!9?ȩ#OONRmSьgP,)%I`8*W,Upp1=֑Hv2czZs.T 0 ~?ʀd`UV& #(;vG{ CFFSŶ8W 1rUDlВ8[B$}s cLI'#duPmog^Yib {TGvq89+u @w3y<8{GQ$`vGOKy#SFؐ)mfr?pI$`s{WC0h3 pFzTsiР3De,X1#=LחB%;r0H9=^0KD1n:{/ V+q  9&92˖{r8$ ӨsT-t";&P"!O&"yHyrKTfqeF ) (rsW%.<? ֳY E a@>cN~đm& #(֥]'ƽS$qוOz~I@( )N@\x?/Rk|QWܧi INcsUCaHRϾ+|/sFP t#Fp89PnG%lA `SZ*|l``O|x> Sw{jp;J΀ѿl'x~Ha(6GNzސ>U G" pKy֧%s9DdB<Jos=@B2<|:cSTP2Hhvs>bԐH';P@Cǽ5{r <@z.OA֓$S8ڟ@ -@Q@Q@Q@Q@Q@Q@Q@Q@Q@UKm$K9R)ʐ)YȪ-Xet۞7[`8}H9 ZEK ڄlʡ (((V DZ Q=%-Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@ Z((LZ((((((( - 9()i"9;XNPEPEPcE5~ iw_ 𝃉H2DTd'ztx쨢((jK]%C/${lP*8II`XwRPEPI3KH0:Pih ( LZc@((((("d}AlB]MpJII# O׌eIXd0s#8L۱4dqހ"pZԵob'gPC)|gW3T'͉$A$t?ίfD@1TӡSicH`E*pUx'֠ Y$d3l zW)/?uN[9㍟`ǂW`S|\u&TpY i%v+ 1^%a,s;I!N01k! !がfO^#բ>R’u׀[ihKtbA%@'=y=63pφ؀ 2ko7 @B`/_ʒ |umÃ?ƩFj΄IIǿzyIT_ 7?\ur^@o_()$d(69ܸS$}6 p9 9^Uu7즘06k޽K2*+w rpp3=(WUw`5~^ Tg m|#98߭M<' L{H~cV\08 \PH > GzИ7.2qӇ8j5@djg'4NrqǿJ y=3C,#:mF>a۟Ҁ'=hERdzEPEPEPEPEPEPEzZ)3K@Q@Q@I/aӠYV&cf$+$Z|aψWeۗB# tnxæ{^<#*#俥{Q@Q@Q@x)iH Ҏǽ:((((((((((((((((((8˘Ժb9((((((IRQo<>>jրG:(bAoi ̫XRO_ڦhՙ 9_cZ LZr/|cm[ϟgv^:( )Ԗ : (Ƞeܥsqڼ+> ?ⴳIK.7dp~{Ey5qJ`4O =j((~ , x=jt휜=k 9ц?J_/4͸,:;Cu}Ne g#Z4QE&E斊((@(9Q@ EPEPEUi9)v0;uSV(4PHFG\RdP;!J`񃞽~ԡA"UK4{ RvD$( d3zXב6@N*GpƤn9xr~HP1T|0:zpbir9=ԀyU/_jG`c냁Ҁq'aҪ f?^=| 9MEFގ6I9_ZSȏ gk3cs5,Q($*>E-!1@pN WM74n`9W-"BSYD27B>jhKXvĘLP@; (͌}}?ҟ 3lb0rxǮ* \:As řu^PHya 9nŗڬ,KoR)d[LWi"Uax?UO}:ȇI|rA$@5o9-Ğc' A돭SԥQkE% |`s;j޶\Wr$Bd$FIW?5!QgHFs}y(QTY8$xYT ⎧E`e@@P2сsF>溳nX+e0Āz_|HܣF FA0hlZԐ$zvǨ* +"'icv19`} ,3pF' ՕmpF}IR2w֩XFA& 7_2>5@BAuM?1Ҙ ~ϥq+N@ * HH ▀ (-PEPEPE&E-QEQEQ(MGiSIo eq. z7'89ϾUi,HdWc=+!>OpJǵoW 4 sO7TQEQEW|(c'߈ansز+> J2(LZ(>"Z):RQEQEQERdRހ (" )2)h(gLs@ `LA RTY̼t{jZL⃎沼AxkH5)|h,{*ҫS\ޕ6ev 3@QI@ E9Ƞx+MTo 8r2͎OxDլX{ܡ *Gb# 3߭:f~|sזx,{7X:g Iu皷m6=g[Wsj,d4_AX[Z$Ht*FAܤ>! jWz,xWbUӞ;?, $"sV?4sh3Z)2 #i$6$3`q^e5rowk8&㲆]zj,~a%Ov| O63|\8HY$@$HJy28 dgTm NYJp~4xZԚ3%Ͳ30a]}[Vzu1ܱX- kYCFCuHHE'Rrub"uG`cYw7#% 6g4/ߕrGsXBm p ހa:!3dr,@lªqiKW;FO>V957VSG_)%-?XSt褷um̬,U'wY<}X;FKm)#x>񇊡vڬƲl zA֭اIEUK‷ʽH?Zy}-IWeyPy֟kg = x'Gyokopi唐2O?r^3~k7Iʚy$<Ot65XZk6. .0NzP:n*j׊Jn}piYjMsj9GPEx¿j_V혶Ӣ vuA k}3PK 'P|qORG< Q*{XobO*7=ڶiWZ;kd/#c8ۮk~.SFx9>`s6N^}C=:rQd f\{w&#gZέih$\7dug}ĺ'6'PഎxVزKT=Ҽo-+Wgn6si⼀\7HgįRx Y"Yv>yc{ƭS77s#ueHvTAs+$~gP4z'rrLx}1}'OƹUku 'j=WO _f`7 $ N;n߉tf,(hy'Ku+ds,elpHqZ_—? ~%hMolgGh`qC>:ƻuCkĦV%*΀+|:ߋ!E¬a;DA#ɮ_/ x 9u eF:xϠ=n|:~|c!Kqj򤑹mJG9@Ho `#f.Y%r=F1߭t^"LC+C}eq ׃SZg5V^CZH]W>ƼŸ  ȵg ʤJOA$x? ,|m[LDr$0:cJ+^^-ѫS'8B{s־ 3úLr>f#$S/|  Y+mƈTĻTNIzY]g:=qp)rRyIM}#gj:|7w -90#5v6&9QzPo㯆:Yuƛr2{F9VҺ_5e(p9GҼ?d ݙ61}?4G⎥\K4.F1*@S=K;ZKo!XPpYH}^+>![^Վ]l.A9Kڛ-^C=Cmi"FKdp8{[|MРihn6m$ 9 w?fݒɠ8E+4`pX<zu_ hjskvUQ{8=k~4xWÐ }6V+XT+N@N3ӞEqz?rI{BlhXmc@l33}M!]wl-n*drHx$1L8mzt ɕ*Oc8,YZxឹAk24nTr=1` AscJCy%r.>cZ/5K=VKO$Mfy:z&OV#vUE2N dxG_k>($nLM#a2;_x:1xY&#&n ߁@\F$]8y6ȭMoLҎk}Y8($l_:햲$2!hs+x'gk|$o|G:2,G1c[8{moww >)U<+hW`F;0}| Kx.c iAϗ&VL>=zPOgsݒ#HǨԬRM9`,+Y\G-shcF1dx/K/q\5,͡!cE,xK L|$K6#$g'#}?G_?M,W3;&[YRP(fw]SJ2 0y1ڱB;s8l>4fiu$Ȍ``dЗo۝b+L8@x'|wcZӵ;s'_pSGTdKz$ r8~Vz^X\%ųD9SAA3xB;fr#e`W zn5bRмWŕp\Nr:4#<3-I{VfI džR:r;r=j Qu[o\4w^QFݸ$ǵx&2g5 7b#wmaq[<exFgRvmPp;CzF1̴}ͩ0E(p=8@о k =~XV{WeQ":.Y"nzC$I*J)(0=dxX+_Ka2rzW|sO_[GemC*vVfOuu=Χ`h*L,?߁t8uXnaui}ʁOsyePRJ'^ȯ5^ak{#g]0u܀xCֺ+xJ9Go/I8Gs@U}3$p\'Q^ᵘ%ݎ ;&q)^*\#ޥ|!\Yx*̪?0Wrz(.F'`x*C#_AwY,._du' x? h]*Dو$ Q@ޕi[H漗v,_j1h֦ 0Ȥ8#'??~\`O7m+:L[džP#t'. pq4?5/~H>ѧ ֣[mΡy'ol$NpdTXOᵟL^nY"Spz3.|Uwiħ˲U s>OofP!%RV^{^Z5jz \vc $֞=l3R?4Ww:HA9`ɯZϋѾ-A`v`HPZ?)3>bi FQۭmdLF3))H]jZ;[).PDnc'{q})Lp|fs[^{NɧY.J$ǂH:p? =[ĺ/Eۮ= *Fq9}Z0#9> ȷA־{]s`l+Ќ|֧#kqO ͵GF%wrF>g_-e6q֘#+|u$C4@$[BLr#g=SSG+=P%Wz4j$g,@Gܹj閍uyq I\*x'ָ|ROxdj]% a~lcO?h-o̔UX dV7od[y7,.xKf&4EBm2Hqzb=knG4{q^|rVu-C]Ƥ;szzwVo ~դEwΡry`ti`gFPp2q9P23I=W>2{v66ьC?p@Oۏ#k2hRql# H#ހ>Y~yp:c5ۥyǀ>*' dזЉ\V:KR$U Jmƪs?c˵%rIC(p@cڸOxYch-yلhr-ppzq@*[vdfʠ1L{$H=s\_v4WKFM*5Sm~yKr"(+v8_DԬ+v/4G!rO_Z>jW:\\6}$u$ =[Cί:`O:9 뀧$`x'9<ci%N.8N>[IE)f<H7kC4JN `鎕+ e?mԚH~lxS_ghv]K9"v*ǩ秽uv;'J%T`p}~)ۉ<#|.nTwrXaק,NB9ɐ8'0+4{MzZC Aq@;Zu6 'A~ {"X8+QG!P;pOzoP*pIf0 Oƀ*Z=)7p:ό$R(B;9߂3TK`(fE#ֽgn4p AԃW\I. 0 JkheF qNzA@B:wrz'뚱h@2x'NO u>W*_Cp3T2H>iH4*Osdۊx]HA}M;1>#chػbE-Q@Q@RdPEQEQE+;~CeHA`TVƍkD]"KfIar0HϸzO :JdKnx2}$~5o*U;G 2瑑ZR{w[]OYpBv ԼcjΥe7 <, (H,wW%5_^VZVH#xKu01n 7W$ G| nI-9m ,ĜO|@'?:oG:u[iy{/ƽj;67&Cm{qB SQ]~9jHŀ{$T0m<?-v娶;~XvC@Uo4[(u+BAeF`IA {ȼe-4}/')fp@Qπ障w"B!N Һ/K::}HXqz@;GFB,!Y|R \sԀ{κkhbĘsvnp\cNs+V^|Tj3ɵവOp2l^薓L4 $aPvSl3;ƣVG\ uxߊIR+UPF1\|l-Sሑ I3^@wsN|1oFZ[˃^Yٻ3[ZvKpHPrzb|Wrxv8e;tӗWi.dI.[sOH1h#j OKcsvS:Ā{p\{_/Fj#%'$ߓþ1$]vYt8[$1m% RϦ3V.ZCk vYbRLu`q@/i  }ʭstNK9\~"cOe7i\1OaW/-c9nI#`@6wı~;%< ތ{~ugRď>DfՐH$+-pOC#&Է3[Ṳ qrqڷ# e{t4-uF}";PJt 7x^+:?5 jr"vPFxެx5φipIijח]Ls}+;."L$)&bHtb'=}_tImgtH~lFW'N? _|57񛈐*B |1kkɯ4PHAs׊x^X&0]e6 ZOFq6mpmX M\d8C.5mJ^j+*rH'IOμCu=y{ Rs*A 8vS૏څ%}s=zu/B \RH0vZ|wn Fɖ+67g,APA+ߜk_WLn`J20k r m溺À}vGn;]/~^-jFBCw c8=q~.r4I|;yqZL ;.@R;}k޵=?NK9}x))+.x.[4۹;st ><ǿ5d~s(;J8.lU[eyo i?I^.GRfUIA\anG #5x} ]-u+!iW|ױ hܪ0$=A8 q ϲ_"{sp"@܃ռai5Z;$HfU uWgimdYu/s>b}xkujVҮ5!'8}@q;]=ldyX3Jc^gC5X\(Qr ' PT0~1?Ŋj JI Zws*"LK}HypB"%!s=+>(#~[Rl$%ŭx@é /Cm!wM>N-hUr$q~f{xDs"|̇'=q^g[ n>R?`FFr27L}~R |#{,O,,c8_Ec˨1DϔrZ-'I9QUՙU^ fyg2854.,8 G#V3A4E,bvPY %Ol(մ?ƟkEه3w`p21tyC\I>'A9!bjlCC\hֶo3:K &# u'Ft/tAaYԶDftZ:5+\RK*DTHԓlU?V/-f9`s^kFwF=*[ QbL* yt[O3i% rė|e1f *gTzgmY5mj]bhHU/m%%G^["]E$Hu$d^[`CHHYSZ;]i1Ko"ꌱR*[8Ws/{-818p3⭍ׄ-5KngM1ܜ`tp{Pχ|%#Z5-fF72 # &`1]ʨPpC~kk-Ķv[]6u=H=G ivV7Mwq J\8`s@h(+xGW.9渹m/ʄ sǭwRHF;Ea~1fZ)&l{v4kEQoXAhH:n=OS֫j|Ikr1Y)@;0OWyQ.=+/59i6ڧaMNFޙAfះPns0`w*/]NmeDj#[]hj%NA]%Wv$(xCz@)p:?|xŸ<]/mv¤e yq_@}mHeA#h>xP[k]х 'q4ƿp, e# zWc?kWZ}+v89Nl+WH|)L%Nr;p@8qaC: 13cc+gv=r,ƕ\Oy,vbH \q]ƉFGͬnn`yjJyy&Wn׉}Ҭen/<[$ (">m,tX >Xv zxOů<=s:%[>{crI 4NDyvq+GW GQ݊Iʴ*Onsr_|YӴ;/b]Q9=:_KimEcc [UrOӵ*9aBbW=|fѼ_3RfK4/H9zPxj JBz][GU ##t".'prFy潣_-X6E^ssvxP8~Pewos|9o,w i\}*ZZ+Wm..3tYaEY@5ï E1,nv9+Gƶ~):ޝwI6Q[0ѳ`(#O9 y-ג'{3I)oJm9?u# xV=BIo4kI[+^9N;k~h:W ^o;β-q  %ִ<|X,n0I 0q8Y|]d0Hxa` (;#ylj~Emqs kA#0Xܤ;t$eg>ao^4 r8;H 8 qk sxX#ˤz$j G<\~Yk)z|oJHI 6NOu~ i:\ij9㞜9W5_uM^Ѝ:Z@qN6עm[c0#}9^JH!|0U#XjK "ASsǾho5ěovn ImD}i,%$)fnO' gۥ}M4*-Z]9 /i%g$pNGx/k:jNp2,)2pNsr+OiVQvp2{8OE^:t4Mե*@dP=+uiZNK 8".#$33Vx]ԵA >VrOVڞy,DErUg'${WWG׵R_kllbR?A]w5\t[aa)!fT ##W9O .ek[g"e'w2>r=hƛQeP%Tn74}_P]7A,VBBm qO<+6RV 9 z5VQ,SYĭabG+ }"S $q9;c^'gIP 9g$cwctn88 Fo],xKrHDVjK3O$w: m/Dr֞^ P#b($c$O)?&Œ|rM,v=x9f{|;[[Oz@` D@9 q#5-&V7fr (v{a^Ohub4J9s#r9*ڟmHVv?u.4izL5ŽGq4>VȰEg-@.&i&+;T9uMN*NzO,RU@5  @&i>?uAk*rJ;^&LJx/O]f$p,qЎ+ƼC\"捑ᝰd?wtgPk#@<ɛ9P3Ա:$]Oo-c;QW;A& {g>þčf5bIШ8kjo|+4 >WfDB f$'O@;K&kVɚݶR@Pr}S\cѮIo2.ZP`{i2Sf-D!CrJ ޹;ԴMN).pn8r~%@E{O3齎9$ #rIIT '=*~hZhgiCdlJʍ8 6VĂ@G< ߇΢g[H pI׽w$ .8?OjsD촙]BKCq#9I{)K ֱYY88__jV{Y @[d]+FF1v1rXc޺ލ/?&i&^w>b=zצA խ7GBg9P my' >JہXlF/LJ"$@rx뎕CV|Ymwa$)@W-m#1e ,C`qr8oTƱh%9t. v3PJV0Z+Gb-di[ #hϼc\꺽ܶvQ[G"  PPsOz=>Nu՜sy#KŚ&u 6)]WG @:Zi +m/̡$&1n-eTʥ0<+{X-ei ,Tr{ g*]6z|WbTgf %I߽&gzdH6`${KOz~I+tOE@EP̗26SJ̪S>ת6y>eHV\drAaӶ9^CFe`G"_W %*%T$׃Ҁ;pr Æ#H \'uVB8h2+)A zPur<Ҍ䍸ynh ~scրE%-QEKS4}6{6!y*yGďVBet#28nW1Pڅ_[\F#rpjcx^Pu[dh!-qҶh((TW# <yg~!kv gGV5mbf; T oRjh%ECuq\jݷ#VJR}Y@HVhDFx)FJ1c@OiZ>Z5g˘\ǩP𽭇/E5\đIQB*:h)79sO]vOֽ.4Jn>* k$WgJC1=ϥ| ⤆4k-1 6S?@+{.Bh63582B䁒F9ir+ __c$X-rћv֯t-!67|<:Rs$u4>-`&p0,=gĞ(2_Xlnz+~%TkL${' DzS؏Z>+x/M!1#9#o=}:㯆-;QJ݉GZB#>U{ozM)md4А0% N+7QԯhĻd.L^@L^v֩1+d?JxD-M\[ *T8׎|f״K y3G5H"(V7{[A +5ȵPcsp:P}I_Z򮟥=kI'֮7?&&c =:(мY}c;ۀ J2``@~olaM5V|[}y=.qvFȠne}+>'^,[s{}i $ǖXd\qZן6|MSC:Ē}E@ˌvWCxzcn)mU Cd[99#4Z{IEV}B8%GF0NA$9_Ꮕ.J[!T9Xs=M3OD;ǭzOZqk#fg)!I@=⹷Ichm*%3;uC:i[x l];Þ1eRɖ=I< Jmֹ~%'3.2Għ_,Y>E12|`8W7^մ5Lֱ`*`A+?lL#Xm.Kk%bPɪ:Nu C\+]oI-*YHpo$}zt{"jxuZn w`.@JPŚşRY,  Sc{o 6w^M82Y:pϽuIUA\+q@ >խkZnb׺6@2JzxZbk$Mu q~O'4? RM#eXc3t䜑cOC "2 F8@[qޖO&De&:{(( :mD1'!7=&hu; Os"3a.B {cn;iPL`ֳ4 OdՎI4ޕKxKQ{gK=Be!0=(ۂpOluNԬ6ѵQ#Q@cG=+HG**Ufi>tEM>8Rfu*G<m~8m H mP3I<{o4qnE6|+V۷u-Q@otx9f\@$ruǵhx~r],FwuRxv,Zxaw$b)$q_7X|` M0B,.a%_C'i)zҾv?h EoትYpߊ㦥 oVB gz]oY}sSHc Ǟ mxzQ菖a}sU k ϊ5&U˅A_<=2H${t|W-Wa>rQO0AP=9Ahд6@5gW7n[Aw;z{WK+LKrz#{AA<=ZktWU<L bA廆b)s rp0d Uu8k #㇈,`*l<ͣnu{ͤIb\xIsݎx {ր=o>0Ѽ)ߒrq=I8w86ZH#[7W%qsyN!uY AQrr8[ ޕ.VƱQ.7:c{P|aW/nV饘Cbsd~ONe.+=ff*F0FI3&]ZSg--ڒ0@ F kcMW,זaHYYs4n;zs>e-r3/[M^u@'T'#z;{ # FiKK۟q''mbQ&@+4G+vH#^4+K:}h#lʜ`t{`G_|MZvkfS. h T sOr ٥IOo;$PyP1\|4u=v}'T)X4@ :,xTUΏڍv{fg#5̺x2B ens|?[ugzfo,)M;TN09t' ݖevƶ3g@{̨E!\'?ZDž4iX1$3l18~:O%kWByqwo*"_<GiqWCc=sZ >&ide) NF$Zu6HGXzqPd5/oOzdٷyr4l+ G>k|Wxr]n)Ūۛd8ހdc>zPF;0s+|WqvMuBi]޸fx+-<ڂGWqUFv/;--Bsăܑo:^f~Waf\5^}.!g.$(P3־sWᏊu.줸Gc*{u!*D23b\($I z=> 'R$Hӕ`S(W|^9P&_3c4D'3X? [k#iZdž,6ph θ1-NO>׫8HNL@(yks7֯K%5xH\ws$ZY 噛FּIૻ)/]'f6Sj;Sy=}B^s2q۹M;8 #r(U2'79NlO=s~0⻲[UtR$#뺵mdt䍈Y+9gӽ |55n&-ԋd?twfi<݊K(!oM7g,N2`g u^Tc IT:w ĊB̪_^k`23@狧-|'\PHq c'N3{W_]qjETOKL[ƫ '=9l$vrY9)&rT0qЮOQXex&HS UrBq'{Pi6kq LCIc9ֹYjuRΣ$( ##ؒs}+g]H",NT{W-I}?FV(J#9H v>ͭY-d!TNs0@sY'K1%HLg tckCzx"!˒Q7DT#e: {iN)4?cgRTm_ƀ#Hn I'{oNUO9<~WFPCx*8=q@(o-b1/vۑ _ZݱchcvebVQX/%ɏ mU!T8܌qZWXm qol(p}htOE^W/?5 '=(],bBFO8+ʑSdĠQr?Z󋹥hUE)ukԼɘQ #69 㑓ր;ȝX.X.<؏J!X~\~ChT.]ypI{դ*#'ejRw ۓH9րq1-ȬO6cAFe8zߊx~ nK 80€=);>!z#a{H^+[ĒF}0:WUpAi #Wk- 8N_hqr <~qFGJZ( (#c&M;N4(GyZ)Nu\x+*6btoR8-]?ZL[X+DWUS Zk~<*4p3WG4BYts$`?:omfg6aTP9NtKm\"TepsҏOAdrҺ.ÛحЛ$1EM8 Xv|<}ZZۼzr Y A<4umQd1X[*NHEyDžl Ҵ߃VpBNo<2wg/ Yz[tب%̙@Esg]V$,o# I(T g8zkׅ,Hfa߫7>PTquui_M,`̆N2spy8i:,1g;GW->ҽ[;k4,vpN=+[^}{m4%F=A,~h?Wp|Pf<`&q]‘}3JcOxNH,X,s¥F6OL;ia1λ$wOɬk7:éyŚ!oR+1psjZσ/n)y٭u_Zq IdF3_N|=5sqq4mPƕ=t[}I/~e?o/n_h&WyfMvUk>t#1=RIR7 xľ$啊 8P87L^$ji1SA NA$I(~x6_7>:54NZ{i?SZ"Z-[LGՎ* 瑁qvqo#tt[&8ʎ (8+sPKeR?xd]Sg-rᬤrI=p$W=xF4- Þ([}JGIky<~u^| Auhn8qc^i~ ROلKx̙I=&oW![ݼ>wsqrk+m#–V6*/QUx$pBP:f 8s@  {wW=s†P=iq3qPs)F(׭6&-6sޥM* \ latהQӤalF`Yjaxe϶A: ߅o_C 2cMe6d~y1k^f+榊viPHݷO9/^>7ؔMBC%s9ᔞyi/|eik<,[knYKX'Ӂ4meoxCGDTf8XI {m|NØm<9d@Y%$,v8'y3 {JΏl>msq=Ͻxپ"x=VNMm#KsӰe-__>#b pc=#H[[d?ƼOѾ*koڱ#ϒes[qz]o Meխ(EiHPN(&;w?ib% s$"b3^bD:u^^Av!T:r}yo ZoC_Ƃ,79 qסI<;.xdc= L~ vuޭ`rNHpAs=8(LqK@s3"xG—WlJq 2{ +k4n`h?Ñ~<9h6s3On0}Fg'&Ԛ)E2DHk *;rȶyybIz caRWmsOd-b+ȉ>H$c=9}FUH•r% 18@PetG"SЊz:֠HùpnFq'bᖟ30[x X¥ ~ ǹ$y4RZ(DFp{WxV'onؼA03OҽD!Vq_6Nw,~&K6MA<Ֆp(ހ4 _ǫXɧDbPx=WR%{4XàlFA9Z i:GvԵ(RHYǍYy%ǣ9rH@溟^ Ꮞ<@&VvHXu9bxw$o8Kt Fîx>~kz_4tR["A8?N:P: "FJTy|Ow_jQz+\J]$wLWqukxSU;XYb $u%q372o$XXy-*sFz_kN䰖Lh Xg$㨬 |1wuKvqrWxFx~&xic6a}`0>~_kJ[~L#y{׎KX鿴YC2 q$?ƾ*<\ǁmn$AfC807gb8:xź/-a.5ڦ^(cj  5mEm p0Qx-O6zI-߈unЎUp01Sx_n=c>(X`g^ #8Ҁ:LDխVX&iHLrGBr=k/楤./E1~W$evPRz50񔺅ލeӴ"TSe qN{xG, Zx%PN99PK.]-ݬs[xwMA ip$dys:f1o5m _5$"U 8^@Iz[+urzq¼ß UMjqf':j?|,/+[UҠ&F?zGMz_xKĺ֒-Fc+[X?^Z(41ϥ8@ {׊q-4Z&PHRTڸ_ZVX^<4rr;ѺٱHF*nk#T{-%c&Lʒqۥ|χU%duXNpNz -zJ)S?$Hzt_|9׵ Wv4 k|æ Z~ƿmIW #"Poy{ J -(>w ՏxhZU1xxh`@n.[zT> '𷉼94x^i_{(Q:g|I?4Vrkz$Q=pY1P=(?Mq9t&-.v@"]Aݎ 88ix/Z-"K64IdLw}wE?G5熍%wGr0Y]mauQL0?䵍CY-j-7)L Q|ioG@?tr=f`ClKIB\_cry=A5;*Sд%h\$;BN;@8`{˛_vs;BYߒ1päM<`:CpYT3e΁X\:($8R[|of-noӧ&y>Mz N-5mD3݉ ߜ׎,j-¶1=y@a?tk٣mfP۞+M[WZC4 ʼnnAldWl_WbF<`j)q0@<w\$0Wwnegd19* \l2Gs^':X@֮KvW<xW$+H3 O8{FrUn3@\)G/%ŋ;u%9ǨU-ou'Ynl8Ǔu]ZL(.o7Ơ4g:i+m |m?Z}Y]YLa, ㌏{E]itZ,pG;ם὜:f. ]Xn =z8}tnmBYe쪫g$ǥyW颼ԯ˩K4l鸌>>իݾKu~cT I~/nqpg9i 998t `t*tҭ5圪Ȏh98oDu-.'4+ 0H`>6h|]ӮEnA4xR JF<-"r' @`85ڴ^Go=Ǧ8)NWR -(Ez9䃞3κR^T VQvq02:x,{ Wy!LU=rǮ:N:bң]0@%3#]8 c=EUAqڝ#Q!FF\uӡހ5e]'ƽS$qוOz~I@(Mem*Bq!Up]Aν/%,IZ@|ݻ!sZ;Pr{wWZ,|E]pcNsakJci`Ք1wвawc!p_Up8<(М(w2b\x sioyuSG _%Ņ2 - ݠ Fqҽw=J׬ZID9 9P0<GYSXo4%$2FpːFA>Ise+] [TR38ĜvȬ'4šn/z4EANkkO5[ܥ*ܺSj!nu@ ZV@H A8ǽyֳi)[cYe&>H#8H^k*OxKQSAgh ^RA`KAr3^|;ueJ+H99խ^7~^n08@EQ@Q@h;}(mK+z|iws<`p{zq^|s~$Zhv]\hb: F4Qv\WcJC+;.v7lcza58cB+&`$zkc<-wke%ĉĎ̈́KA"Uv|SX,pxGV+5ח1YE,'zF=:m>N& 8sǍ>OtFKg$\Pznh7Uk -Λ3mtɜ6={Mkmo=ޯ#d6.3 'q>滜|Jhc:k^"V1A`Aq]~9xsQLӵymf9=OzEB$rIo$g(̠'8'ß-An$[(̮n&ÓӃ#΋MVMtACѺ};NO.|Ewg{.yixڹ!53ըhOlʺI#A@}yY7]FE10UN};PGrOһ[o-"pʂHt*FA0h7h~"Bys]7~9jxF51ȋ4 3, @Y\j\$JuqjF3כ|Qx:p+pH%G9kwXu:ZIۋl5%#s@սq3uMp!mB&t `8=N+]]n <.:d@L +ktJd<+;/ :ơ7V.>?Ƙ)^o@ȴվdSg9Ȥ`J'x~ mEb0=K j|Cs?مլ$>ʰ=q! ;Bk>{iTd{Y趾!.v8C+O"P6[Em*Cp WZߧ%A=p~m\xG9JVg;'ZcuCan1 c |UXPi$gA?;#֙2FXfl|ix7 c3{g=oZ +Pc?lYeؘ<(ȢſOm>`o5}s%AS}kJg$Ѯ푛" ((x8xNђ -aߐ7 )ifK`܃sN="ҼL<;[ZM$XdsՏd>-a;[ =9sּš>%xTcqDq.qUߊ1TО7 ]NFFFq ~h7=O~@UBzU oOMWDxO I Ă$r;r+5\|2:֌VZI`$6ư41R-WHkap!H#|P|0u/ xKa+ds76$sH'/Zܲ\dj|#M݌[%ݿ37Ͱ8>gXi6|9;D#8#b*0}I@%gk ]vCAu}&Ķ~!ضh8e09|KӼ &ݼIu'cr:@y|CE~`'~pm:w#@'m?wo]@wm@Q@Q@52`#Q@ltdJG~]6=_IӦX⹉w`oy4aq |_ٍj%SL\zo 4|_[uCo<\N;s\Ac$֧o\봙ZAB8} aHC>2{y֝Efߦ=+'Z&wjW[FGS A{} <k;k0 P^(e_vҬ J t=cvڝ֝I #R3p Nk:FmkEmIt$Hc-ϖ%TQ)mB; ;^x[|8]@GRK`sj/ |VE[m5HF2t8n=dVg/<1aa6ķ))6375>ppN9]I'' wNqӞk/;w NY&feh"!HPԎ9ҼU[>(J{!=±@1$ajvֱ}`{1 =L>rnvVR9?EQ w>'Rx̑. j_i <_]cx%P39:ADC/r9d''{WIiikgg v0D@vxǺ౛Pr]#_+ U{Qq#֑g9W ߽uzoVӏo^u-ŧCڇ$!_CdNpOR+n/CLRADu毖99 {u-$w|Y Dl  H8'ҏO|"@#ĺ_8RsƬEuk-2QM3};xf|;ZTw^E8K 9=N?; IbW%mX82e|96yJʉdfFc9 վ M1,g4ZNʫp.GpX6 z9I#*2Gc\|e}]Yxgí$:R!At6L@a m!~'wHݴÅy<#&<֗uoM>̣E,3UXA#x$W};BYn-:j.˽rqy|h_0BI'y2p#2V&M7PIH'@ ɠ~ '3kr+'ujyiv 8BZ[DžPj3n7+e^G$,@Z;OO&68*61gզ1$PKxop =bXp,qB2t8#?TSz' cNwɇ9sN3⼋4vҵt A/G˜`Bw?*-|gɥ+ՄC_~jm[J73i9-xW d?`q+,c72ĊS@98sŞ9%_Q,b/<8;mSM:t%@VpN z/Y^ ;H')qgĆ9$11Z~seVm|iJ*##8Ѽf-~k,,:`q\ksu%Oxm[ܮH3x'8hhf ;>YWqcA6IWQwu 2EY R;SqC\ &xPT\ {zhXV" ^=6΃=ZJ`ϡ.Zk-)0c#0zp:WmF;td@8Wq;A}Sqdu(]J{ƶ۬ŀ7)=cSAo:!K<lg'BY0藷QI#IHAu$8ջo-Ovgs1 %]'ƽS$qוOz~I@(H. >B@M{W"Xnt R"1c8cO޼b@?p?{Jٴb\=H6d2z9ǭzӹQĤ"e8NT 99)8K֎qK@xG^8,mɼDLIq2fH sNkOōD`>ٮyh?/?q**xL#,[0&YqrO=jr3j/ҼZ|=}r`biyؐu\xZ7:ͣ,墼ϧג\[>B,ҳ/Ærs<և~z}T:D5 Ď9ztKfm%))2mz晤xGn-&2XzgWD~un%ܨ_5'vB$J>0;ixD֮n>f\`-@GQEQEQEgû?xR|:;Da7듏'j4EFRKP$Xx,:1+5uFGz*SZl$<tϋ ں%ŐI쓓9Mx/9m Z؊dN0szpG+W~ OMЕDIIwr0IQ##9$W >wm|LP# A@U⏇!7muee[2;C100H=e`4 j11+ǼQWħ:G"0X[DډA9JBύw},19q1fV:&òxrYI 4a;:9 |(s+q 3YQaǦjj6bJlQ${P0.<玘|x/ٲſSlqYgЁ >ON'XQg@X7IsҺږaX6c c&s@<~摢i$VmhiF&@P@8\~5Ki41Xlݸ:短Tŧ΋{Cf..˴'vލ%ǃ4]9b mk N 8!y0j}'6"Mp ǰ&=RA>6jj-r:`OQڼ7h6g5ڈﭢ99rNcmxzx3Ðɧ¾}df*3|\j?~.*bYȀGGlu3j? ={IE5̚b$w,xبR1:י!TZ,5[f6܌ {֗#vE9B0:Y>RF׃b\^^0_1۫;qh? ֯5ݽO$H *i^ծg4ʹ]⻍kĞySTEt?2r3ԃExg/6h}df$/Qӱ K<)G>!1Jr"c+KZ,ORx'W/m1:Gppp@A=~xwr"Vr@Pf`tE`kg*늱Iy~/7IjL.okBa=2zv8 񏏧Ko$s=@2= SЀ>쟦xR`g8AJ=IӿMacmDܓ"|͏?zll9[b cJ)Iñ^R6GHz_;] whO7\$vsh'k-gM0[K;#n19'<񎦻e8m yf7)l#' :5; =V".T y<)L׭&e3X1 9~< TuTKFU #:V)ݺkYU\1$t'ힵ=j6Zt+&esaY<*Cm,AI_y ȫ| W,x'EQpFOC]ƽ^Y[qt2" ISV6z v΍mfgB P~ְ.cl7HvAG <'OVsX܇;0t<hM8;.Ve;Fzs\z=qz5̛n ,@>"xAѼ9k}B,a Y@8ҽ LKTuM:ชt1#xm_UOl9EM+̼?v2 {Ku@rΥGSA_+{-Dss⹫?;zU$s<\#UN%`{.13㥮k},Mj%lF8$Hh|\>魭4䌜g'j|-p[ŷ\M<60 $ZmsxKƸQ$8ݻ?Z/Zzm,²Y< =HQ[_ k:lfisQv0r8^(K5g2dN7q@G4Dךˉc,@0~&?^үon4&6}HeĻ^6$ⰊI?$ऀq^3c^v5φMZMEbs,_|p xGxNIܹ5E@COLA`i [esYu ZI%vpTF>f ^"<d4q4?! 3i78ks9xO*~ ?x[I0*qsWxbUT挘2o#=ǁU e;!+H=Z#o53QͼRV\Y>юg5{>8b*[*O7Y _c+)#@IGZQ]eyF #q`Ge>ƒ,4u LFVf̀p1z Ng ۸#ۚY`HqF ?'? kmmgcb8:`g_>ƾ|;>5]9F.C/#λ6xUoV5ltGo?)֯4щ;xcH؞: nHDWk"t[A)y@ x?Joj/ ]HЋfXeHasЃ{Wa:Y_xWJ.>b`9]s^u[5 y4״?7/"!ϛ2'!Htn^1Ƚa-`3ӷZ/|}+ZxYuXdXu=0:gSS5f3[jfP g=OrJx_D$p|ڄ󞃨kSpk^Z&y)2 =+o4?]2Ez Cn⍮3@ukiQg M6Ȭ0K`p:qt5 *O ma"][JVb2A+S> ~ysXvrp>{ח=1]j8gUȑK Wn$ƽ|[օ7%J#lnⅥCA/dԵ;")" crL o+Ju7Wn`Jr3m_jrYHq, Ԟqk&/lSլEyмmN}htf*m܁)F{qZ.~6ix- XrFI;>\d0j(xCږ% 3H"՛UP/A$\15T⋝GNEF8P9$V6[xY|?XZ[Ko&Kpw-젒s@_6-9A8 9suͩXMok47(rE|߅h %ۻ[GX'=wqkI߄z&vKAo \zJŖ¡I%72J <.:`z&GSx2k hg\B0sG?8Y32+ `1={<`|E`4 Oj]85|E\11’098J>6" Xog-4f`N>_ ]GN7ͭC0U%H̼stnBx `$``2#րr2+V~ҭ9[LrKc:~-Q@*+mmdgF rMM\OHukx3 3.U$ʍ`{=޷o%Inyq ǧz; R1ּ|ip"^9xH=~w(0Uw`ATV%ِcQV1Y5JԖH)KP}(յk-3WZIgum0n $ǯu=5e 8לW"/ jw:*7ebYq(,OסRt|&_&(S$HIܚ,WFK&4'2q_#4m}3Bb21U'$ ⾬XtI{Z>[sqn+WNzݠ8H#'ӯojN6M,iwRHLc۝CQnIB8SUgvrSo_ʦ7YiQ#v9=8FtOE^W/?5 '=(.U` ޽qzlbQ@?NCdӀ' p}+1g/$o 05!W$;⥨F>\P;RZ( ()jzMj ok̒Eor+o/{Kk9څݻ4d+N:Vlu6m?Q[I$ALֹ_ᇅJI3&Ը##`q@0^^yʰ VlaPG iXcr$s8dc'NJZ(ҘF{P*Z((((0xsB|GIj֩sj3FĎGCA޸.<%(LwurƫqpК>"O7HԌF1szVc'Gҭd n98k]3S{l~ſ;;!e '9sMo|K/7Pkwa,$TD'a`g<ƛMku});o.O-) Ml -o ] = )?jzƉo ޛAz =Gy#CZhVٶ];HucuZipM L69 x>BO]ߍCi< H#` 9i3WVӼńF(c޼8'Ė4Dclnq33ր="_[S.†K@O5$ph[V-pKu'@^Jow !-zPOXFumN8#f@J;(%=+ȯ.)8|EcHd!X^97V{kK S%l>N94WǶx>s<8`ݷwv$Ԋa<(Y F}d؜qᑋ=+;KݦQ& y UycWC>Yͬ[m3! =adzڸox_R~ir3G^[m#FysڊiZE"[XRvN+s'c=}REXNʯ >+wYbi"y- aq=rG ~Tm>O%:|#$u$I8Nq\O~5~#OZh<+!Nx'i?L7r.i٢d؄a9?z4P oN}1 iR$Q׭Xִ]NoXCg$r]xqX'\jKht{Z<+\ĥฉAisN@;|,";m~  UŵמdA01h_ RR;&r~nq^uM.2).>q1(;7[yBym)© xi 𞎶VyQyWy|S99+}i>[ %R=H7d+c<7|_@u %rqh%O' tր ZĚT"WRZ*|9oQR] NNI$^ YxO@NYd3>.g'z[oSh_s!`r=Y^%7,=a<{J*[ :Pzё^?iK-nKK⿌^#UmKB6 pAq€1hWl5>߹zN=?ҽ G ܡE|gR55~'~$b[rdtOyO[h; r~?>k/zɲޡeg2 mSß8ou<9sGm`=3ڀ<]4;ER OYg?⛟h$|[tLG$q$g+.ylgtlף9@VƬ)0Z6Attq4Q@Q@Q@k:i]5m⌻Frvk_ ChHU $NTN:{LGUJ)w;kV9>=mQ,2,<>6Rͅi:HKI)58IF+ث>G o-Ndb:(u [Ěwb~ts\`95gޡ+h$y8RpsTMoON';t$Ph< '_\)'Sc7Z'&]Eʭ) 9#WnK/_^Au*0 +TVO'Q@0|>9,PX0Ceq _HiE[1$j9?5ؿ.G ϽdxQhm&[CVQ :\db7)# k?W,n8tVѮ,[j1$sP{x7EZXiF,{8>=E,sۧ@jJЮ59/萴($Y#2Oj_ZdC^a-sZۋxome̅! Llt}>?Om`#@o.EH`mp*vJ>jx0\K/$ ;FP9 ܀zncO FR}My' j~2j;8T008 =תx@֋miyvXZi$DU.w62Os^UmxǾ:!K˛$b"rH$q^YnhMenI}9܀34> jP&iL[ sx?*_V4TZީ4VmA $'I̮y#ւAǽbgºOѧL%9$v2Os\gpSR]HYLyL IRNGL8` cHq :/uV!2ضXq (dkE .Ťp${ ~u_OkMyufF,r?\^ nŠ,;#HXuj!,πW$I֏xOX%J2rF?z?YV|JTVb6iqZWɾfN /o€%â?4O葵#Awu6>byS0nr+_ź孇n򥴶ebd䂄1I'I-}j4L͖lƢxP6{ FΪր4i~]=$XܿA|0p1zdKL7pH?ʺ'FhR0i>c4ϊ>A?Qޣv(7:lh=Y]^Hh6yIO>D,@ͫO v~H <@ۿ O:zĞ\srIɠ -1,pDQp:*@ہ^r=RS_s6ȶ,nT sMl܃=PEN?ﺀ<HcyPլl&`&w",X jR0%cМ?ƀ[xm͆axGJe=zq)]q#MrzRxHeY1 +?jܱ RThݘуn;dy, qP;#G"|#pdyŢY5 kF@vkfO1D #Ph`z烜gkNh֗ )bi/#ErrI#;P|Kigp+g׶Zᗁm<K5Ԧ\M) (=~ b;{cNݬ01alTޫX|Ʈn} HdbA F:u'{Z->mR,!1 9qȠ7~]C˧1g*Nx~!eA^=u}3] 9c;#֘#R͒3'o,|*;q$INܐ:gSP&a}ssY1v<2?*| _M(ˑPJPH p2ykw÷40rq;]zIr0u IV$zgWE4嵺 d*p@=h}sxXtX2 l I/fY~q澇\Oxh9Z&BlC8zJb#vs@J%8] Oy\xת|/.: (>kՀm"ϥ$ykA[QՖR1PI~e ,(ntx$) ֤Fҝ@Q@[ -`kV@B9 ֭U|Z=ߊ/ {_.mĨ*y$ ={WxB-[qslu5` Τ9cn+&b7޻kgܠXdWRxz,5M9 H 9s|__xjSk9eg4^x''Y>|e|T_/Sy 8"a0 Fkݨ(hg+xƬ GF>f((0$u?J?G zՊ]w3 $`A\?< {+f w)@{?/ASǎpדV^h=NVFVEn?}4A׊D'4xKNnf`>,?]|G<0|}m4kh5;=Ѯ $+]#|= t dpH 8#9U$\o%ČT {Ma|AߋYˁ&arvH ;TKo+^]Yld,&Bdc،d5/W{mU5*7Z~+X̺x[I"k;P]10Z돎1S6v0\Ig|t $ut'leon+VO%߆=j-nͳB';Iy'sqkg9v%a(#覀9Ҽ7 ^Z,1^] A]9xt{ԴMON9BAc_2xĿAGy߻RWs$1Jx⇈48hm#` Yp t` W#S'm:dI䳳Ta%y =(OG⟉+4~e3mYerI9@ָ 4颒3hC)#R-sIռAj,qHc,Y KKɒy1NGό5Ho aUhOI$g_-lYD ZeOh=eRe#׸z7<[ƶ'?xIΖ]"E"~gҼxW,C dsܱ#qyTυcu/jzLW0eZ/cifRpf xzv |0cEfxHHqfGBVPk^s'xAPg]H*ؕ< '(,tuEq[ܽapI#<psz30$YH$HX91~_Ro I5I6~=8 |6տo[ZY3H l~ 0_@V8Pѱqѻu+4$\iB9 # & w:jWVVY<(\@=@+/.WMGE'8 5R?JIaf$s==^+n]6c5݅Ħ3ic vy _4,q[L~gs}28?{e|d|C٭΍NȤ#m#[n;?AS~[όYI&(pFU%psFzв?Ѽ'^v^I .\j0G8 {Oj]+BR|{י5&Zit%%G%)l@kUm8EqbPe|2p A{n:]VȎ5ϩO;vZiRm|kvZu5bFm$s%=+H,ɤFIcGFYYr{Pڝ׃>BKvYPtp]vN2$oC]/>- =/PM?veMΓ FBϥv<#/فDI!$||:Kn('$㞜wqxkZ sOs5^xEu?CcGSb2I 9_/½#(eޠ&He|9߿=ߋ~+isǧY,BkבBX9Q@KxO u+Z?"@Ms=FzYhp|m6jii$30\t9WwZna}&ϗt~JzåybwIf CYKWt[ȈT@Q9!_m88ҽ_moe; `z((( 7m7 "u Ql5˻m A @q2M}ũV'pvkM#06hdi ]`cTmLt$ |MZaKzY00t}YpxJ,.vAZQEG(s@]/$8xr܉YShwp:rq@+71#OJ݁OZ?/Sv $6mĨ=|Gӭ⵲’ HN;=([Nnmq*79a]yׂ|u KSմo;Rm缶FEH#=:91FCm@[csܟl糽÷z^mnЫAr8P ?/S@>U`ڄC2/ɴ 82U!\h_Km6I⼑, .Jm*S>|8:|:Iyؑp88~OkcBZ[k03`  }h %FuK ms,z+>1\+^,嵾Jڒ#lfgWMky.Y-E{X@19$g^NҼh>WӜ6;I'?, t; Mq  iyWc{ޠ־4Zh_n;r4ci :pIuNke}/šG |haRFbԌkWg&iN 7,9;qc#ۭxsYsDvXwy#:b >"]Q<_ֿ=~$g\.;0q#kͼo;_U'OiyqlCsPDeMcFNd H'uHzžko|.DFKsr }?Q unUǖH.# TѥnR Jn9u6<㴓ꚅfp6ᗲ:O\֚~Vvzki2ڼn!xsϧjM&#^4RM%IDb8dN+_ýCO#@Qu9㿭z$!Mmq0 vPIԒyM~"xszir.('Oĺ.tZph+bן¦մv57vXRya 3׃A |B671j2>A<g; #VkܺH 1c^x{R\z&>ݵb2O|ۡ[O~|Yc%7 i#S(#NA5Zn&.7-WO#%I喳gu:}m?I#~)-57S{5(%CcaC޾Oma`"0$c pyO)3iNUZ 0H g'8F|Elo-˜2 $`_X,/  wq*vpNA@KA54Jaեg1 ]Vp"\ 1>{WzNJ\,ڕܥ2dAuWKyn%雉NӃS=σ|=>4Ϸ0"cqOתCzg|=e9﹤f,HWƓi:ϧDxX#/~)eg!^F6)#=p(\ᇍƾQ,71J` ðֻdPsE!b*G;M|ci|!@5Io] 杕I^xRn'#Ha!@X'`(~4[k>mrf$gy8c(UCvq⫆K"cz]񾑣Yr&>Ed|7kW'|@}A|ieO#u"B4 B:c@=隝ՙ/A==+{NӴ[a c9>ŸO47+X\PDT8 uM^^Ϛic/t sʪ6#Sb Γy ‘FsܐFO_zo]K«-a\ -޷;6E%ϖR7`gOʀ8ZX;jei&a=n_?[diKUBp08&j]Yod N2@~󟈬1E.I  # N@CVkYAb$F*{`P@$`Ҁ=_k> Oy\xת|/.: (>q4Bok;`v׊wt!b0 SiEm$2;:KH=OQEOXC5sm62P psX~g^o1x,o wLg5Q@IE uwURZy m% QYH7'kB@f.bn/eR{C@(('EJj9njN98Ğ6G9Ը;A{ *s^C6X2H$Rf ) ("bqӚk1iEɻT)#bRI9?hdb0x>7~DbC6ѿns8'+ȱ;UPI,p{.d2=G.[Tw8@&,}~u{F+ /į<&;e n @mS[W]X}=dz:m76#&3㑒p:WP@$zsU5M:XmuE*U4htk0ͧ^ZCxp?AOZUŎ]kB{ 9$|7D{j$JoCwXH݁>W>m;C+H10T8q=\: \j>Yc' XNrI#w1\]-ն%1aװ|ᵒU1Xn>i=PQ,ڶaqzѬ@E&9zc5z׉%FX ;0*/ܺƫ37=e =ǯJٕA,@I>< eΧp2$眑3ȮO$^ _q-r<Jk*^Ҭk=$ x}z[k|,!n<|*\GuuZo4]VMlaU +3ž7|ofڣ<%- g8o-^rʮ 랔gYGl19zיjś]by/HҚRm$d%'$@ڼ_]NS!89;c^!!u5?g&Dn9<{Tj9bYHlQ# )|;|m{cZc&m4H%A'$x#5/[H50:djXa;${!T>ii!+R'jNy7S4MfS{GMRR r 8E#=h˩PpW=ǽs? 9o&R2"Q99⺀A" Ug٠olA{V.ݘeRIf឵XoaD^{i88 N-rUIYʣkn䃜~WxGKxQ)[YW;C{S[rkDLj:z&G۟O}{g/3P8v6A:V2-*ƺ]IRxV5]BeHbBUwdlp|U.)Pv7Kcc=8N1][eEv3k*[xm.죃i3d;`;k{h-hdI#`@Sθ3[1N8Ο,ZpPIrp=W=ƮV5M2~Ӧɲerx+ `{h + :>:GKXnaJV8rOZ/_u4m'S x`hU$ \WS']6цI@ s5 OK$H[hvqye $ӂ3C54uk@^9ww?z#q+a6s=m3 PƹmQ %̿+~3-u}>b ?bۀ+~iTVNY zwGt_j,v!Jy[{Kc di8*ߚ]fI.n.ؼB90pG@1g/eMq4\-' 觜w/ U,Nϱ =W8_ix_I隞Opv$Noׇy [Hws? LQ<-H̃q~0xjVvqs'؄SI@+])De qZOæ*q"zg1ں"Kc(#Yz1ӭySx>M*2Ba|3-?+ouh>kߺeQX#޵/隖hڧ5(bi%e9_ H𾫩_FwJ$UvS Wk=}IBxjY +Wx~FE/h0@8$>bp1W_\Qcp@'89'/Me-ĺLd*r{qǽ_$ڕ >u Y# 9܀s]>4^jNe!9ԚmvvzTZb6.rߠ$ OҀ1;{.izf&apZI$ `d0x+WxdAluqQӜg#2K%Gs4v'3׽}Y:vkk}ە&e׀X<%/ 3"HT@ֺ\2?#ohe @Apݽ5"|xdmKsƁTp_ i^Z{P#ض$'gZ SWԴx4LaRFNI@0k*DmK>nW~@%Ni(־h i-fV‚>=^-+G涵ǾмAmenڭ)4VJ|7dgԾwO~gP0D[ gWm_e7b9bTp:&4 ϫZH|؁Ҿ4 zxmGͷf\ C50Юoa{)/Q#gn{{mΕ k*'L#8 n/k3*HZaG>i̷*Ү$$FFUΤ Q5ImigxBv@>`Xmoolʋ0lN3go▉|er0 9$Ҭ}+n<1os|C>/w 0O RWږgl P|R 'yҀ ׵kߊ}Epc; p F~U߉v19y摛$ y}3_oYW2 I=G޻>jIl.rt$2$@uMUKrH5!y9W|;ӮNH[ɡӄ2\\FrI`QWWڜ\!FuRF@$ wx+htUc]H6$XkX|c`{~+>z?;huoRuj!@ H~8hū7Z}úsE!C⼲ⴛm֠α0]҃ 3j`|-ۙ^d) *l#yz:gH^ISq|^p8 [[sEG-<4,(C3ObrGԚ#gUIGQ9 _hsSӴmVKLe7Ԯ8Õrc;Hh0rxGa㄁ 屷U*9G,1SWv>j0jv0F;:<ּD/ a+0iBIϵ}[\E[wseP(99Oր)YiIiqg3 d(P zwU{xLo>[2NHr1](DJxtU~${k-H@Č$d299:eŭ5ydpB$ͽɧ[ EB ڀ8II8n;S\{խBaĊWrƩ KOz~I+tOE@EP@RxcL,#e7c;pv`}$ƼG0@7Xc^a @14tg'4NQESYw)#S$qKHGK@Q@Q@|.,մ*YdySy \ \@}%X~%ج^c%3.r6q4$M>KwZAaۜժLQހ(׭ N%p?*M## w mxYmd2:#ى/$r:Wx#F9cԂKy䃱@_SoZs}<"! `2>cPqں/0ҿiuuji;+!ooj~4[I7X*1rE$Tux{>+[+r\ x%@` |$j`(>\3^aٻAg[[ }yxS/GPEE =G|I N[#kX'>Oi,M2GuF# rfO[Z\`ov8$nv a@C$Ƈ1͸;C Rr:`^.:ɨi0mdݐs}ӓJZVEynM*ib OO=)<^-iK/VI2cu$r3;*xS{:"KKmIPT`ǵDN$_]^yxxdKeNx8'q [}G:\Bȹr:w=y-orYI 'R ~`h> ^姼ҒdYǦ2ky+-{~ve@ѓ;o:[OcwH8\ݹvB{F(K"gc|pw~)A ج^?.x2 ņ0H'8о>Դgf 4]s^ٮ <[y ڧٔ+#HOKcSh<8%p`|֐8-R|IW𕩻hmnc b9hmg=ΗB 8˥AW& l\2Gi[$1#"dWa𶫦n9DTN89Z_ hYCqsytńqv6\A~ZC6eW1mLFU$ ƻo?-Pҵ{O6 Aҷ~-x!텞osxpq?hkΧY]}8.ܜ۷#\cV|# iUE}]v]#g@ ך㶣<ҵ0$ AH_+^}^ [,iy0p+}K|OodrP*WՏFr8ol4]2;8!P0|k| ITդ*w22 dVe|Y;{qJipFuFNۭġ^IerGy)$t}ܠ!-+N@8#\oO׍j1h̒/Fc;ZVj:PekR8S|2$Q[ ~`Pk> 촍vb.Yedm˸= w|W-N)52^@Vځ14 f{rN:l8Mu de CQÝ81@6xᮿYXgT {f$A*jo/{M%Cf8=O'ԊYI]P΍9~i@?bTóyQN$|v4x3JMN=`=?'xϮ=k:o躀X-dC*^Ub2N{QSZ'h>!AsGj d8891^r&&ܴe€>rg+ܽGK }rr>Ԡ >ibo^_y6+4݀NOO@8s޿k1 svn,[\W3Ɩ-.u/oS Xv9f9>€;u]^>$4:yܽW'c>:|ELowSrH{`G͒OEW\YIño-HE-m'8*CҭDV4ϩ=OրVHx N8=+WZſP-9IH)>i}Hrzր<ſ厁2DҨoSX===sx.ghT'm;8Vim2+t#0黟v!Oaiװh/w#9:9z~Z`9 ]Õs{t?Rk++ K]'OMv>ZQEfjZ(RzZ(<ISX1BnĊG5 >Lk>Q9$Fz`(\M{^usqmj k!R0 s_V\NKRv%ޯj.v>ը;gr26s01<ċM{ I(U $8~#>=E,'1*2g8 W3#>v-_V󽤲佴zcҽK߀#дX^VP{u3>3}t_I^\ۯ01IaI}uqo",OL'YYCv#~߳GcFDn5z ?8xUƱjT޼HZP\Ơ1?J/ kԭX^d'?.w+>amkw~8Pí@/p28Ogf:dP '8x +jk}V&rc-'8=yixo,thg 1~k/4}ׅѷ T0FG犵s|oj6pKLIv'h@^\i>$6!RzN Wk\>.WGԴ2HY\ `YEǂIvߴy==+)]XlmB\\y8ڧ<8eϤ#U4gYd\#dTt2O7vunP[JFN:Uᖚۥ7'm J_㧈u]_N#6q"c9+ߍt+ u)]^=Bʨ $$zw|M=߇kef!'{0nR=Vit!#uM,;dGr9u_n5 xĖͲW'=[i$]VFѼK>-^8Ehm9z^Ss+;>._i֚mޫq93@t̲\)F ?ּs- $A:&RAVu/h\ii1u8=;x!YٗAv<~9h>=.,PbibQypN 4N:Hy:^70== {޷ž,Zdw7j3C68 ;A-zhKCM6 TdxCef(07 A|~ Anm=:T_~|K; 0&Qb=SRSxj䷴H61%X8x>Չwڎ -HH 88x 4q'I{'v ,DF s=~zt^+ԭKY쵚䁏@+ǧW-vdkEuzɞH${Ӭ~&x->ԅ7]rX= }?xOmRk{ t IZ?k8YH,=1J Z0ʖd$Ǧ91vc=;Ijs[Wr+G M;3qbW=IzsHD) v 5KtH xEp:焵-K·Kج%o3I݀L|ç)6 @zRMT[L, ;9(lzt-zƵ"##MA#qr{4mwLoĶd#ppz׌|sӵK[[p,r1r@a@35ᆛ#tG_Z3"0`q횆kȢL"`cX`G+^@02+ `v=h]+o4FZs1<$dsӚ)i6br0AzWpya E)fXl+F_C"Ŀ hjw~[|П͛{m<o5V"ێ7p[2//mIM%gtCFe$dsBWC;;:1-#mPxo^x'SռfԖFxK.r U;$?'#YDku!O=kSGnKe#l)l0~U< oOBZvdڬǨQa7Slg{}[ȿڶoKϰ5}߃W?W THG91=rzw>&ΞVy'px.t/X̺g $W );8<<(aW3-gh' 7'a@F\ .>>5wY.ƭp[s,ҀqH˹JC@ COiL{ܝs :~5gZӡ-Xc#=CBT`#exPGw{lh,mWII5zM5۲`w8O$`@=}FKֵ]:Wmj{S}U8jﴭ2ۈة;20skү4y$$ᇔ@rd⸩4u}|H>c"1 Ե;"M8$FO09[p;Յᵽs`0F3}V帺m@=%[wdsڀ4-ʬnź[#Tmˬ\0`*Jr:=*M|ʔ @ԭ`R 6X@;xx[*EQyO&P?/n_]㷳ӚhՕHbL `@NA=ص~5(e[ %c'?%Sb9E8P88Ð -gA9ʵmդݵ=5]vuz]tXrSNNs1kG8#Oz~I+tOE@EPϾf%YX1߂lk۴4$+0q=J? uvEpF9ڽN -\F9 QEQEQEQEQEQEQIzZ( ( ( (4Wcqo7RKmя>pt%XvVZޛi$vqB}~8G]m}|>6?_\Vjm̈́"sD7*Hxީ+KĚ?eSP7*zsGt_ g]E,Pie<0 fUqgǴYOic6{W֖ZZo $:ns'{ #7;IDel=7>xRm4-[Qdi$ uG9UfXxI$l[cA u<?Z/oa5j7Xb eɑ ڹ. ^$9wRJD&%'׶K s(YcI9<י||M eT;n#2G$4k}3ş 4m7W !`jM>};O"/R2)S 8?\}>d &Xy+Ϩ!2BFAy$ym6tuaG#G|o XxOֶ(A+ОO?OJȠgo8ω5ybdj]6KeZ`_[Xg8$֦FqYw_זK>F<{uJ>)|5_qKej!ʙ(Tb@9Z>k>+H zE . =8JW"{ \Xӵabtnp<' s׌k̺-`T\2d}p0ryrҵ%[P9ml {Wd# kuۿ7g9:eE"{PUctrEUoxIֶwo {ϵ}}[ۤFăj@jpl9x9 oVMl2 2Gr}O&4EBAO4>x\ ѭmAX $N@x:wkjjz6de#dI^8 :ⶋLy'KgYhzu6p%Ѭs\"'yΝ#} u,;d3< xWS/]xšoe[\ d>+ P7ZtYy*D\1`dcԫdž'u[}9$`+Lё@ QIZNsKEQEV>;^O}B&X w˼a(:|w6|R `3\uomi_ %Ŗ*&8+Dde 0A;|:M}HBE6#|FcB{>KmgeS}k<9xcOk&[۴!PS=rmҵafNaņryxON5,vpZ2"$ ''z=_ҤԴgFuy]{9 7 ڶj^{H/-1rfAؘm!rF {ں8<7hVqFŕ`w`Z˴Դo jG쬖 =F'hrsy5xŸ:xP+"11Fpx=1]FIеk^ 0~oup]-0Ju[~|cĭo8@z@2H'-r{wVp[[1Q#PlY "aB*LZmMRZKGBU%p$n~enîN:E4;Y-;@I߷z||^zWyh 2pH$=8g<מ|R/Ik 3V3*suh>Ì(q} ` { t<7gĞ)5/pN:u9&i#Ӵ<[t-9,}XugV3Ud7lJy`1]Q|wxPCbg@?Z._>,Ӯ 7BcH$A^K9Ѭk՞ H8+Ң0[۔p<1s?%jζ{˿Vd>o_zo x!D^u̗nc1qP>UM8;Xp~X:fYYFml#mt#=h> hwZ^%mwDGLp mHe{kt}%a;?3*1%oqy[&6)';~zxv:,ZUm,Gؖ$h;:-޻xM[ٯv[H?/ӞM/; /奼o4Z8HR9jtM7Bkm2+H^F!Y$J*K]G@7^!n5ercqU-㟭xmL5YHK]!T *WֽX2;(ᛟMď%l$ V@<jxxsWRhx)g8sQH$PTCձv$ tY_|(\\˵ HLNMxωCx4;\s=ۗH1N= }?úmә. 9傀y+Qk=u G# FyKB?<%s.k6ϹW|m.I6hAE c*ƾҴB1&Œd^YǶږ+;Ը*%o-Si͌@^ހ0 EbpN9 m?Z\Ӵ V dI$N+\D 4]G`$ {.GF_?vm*?𫪤AmT3*ԊV oHJyK7c֟1~Oi 7$ۡ>,iZ鴋gYQ2C8|GW"*aÀ29 =yn=Z]]kč[w$n+6T65Χ T!`rsU.mڭ[k#1ݐ^6XQXO[H (d$w<^T*!q%Cԩ8s@_| ]=;mhKaK'I<ל|4qY0D-˯]r}I#?S\etmN[M{V2@eHyXg `'M{$LSxB5TENy.Qp;PMsFִM>ɮ-tv$P\cc<y{ ><1HJ,l8ψ-MfV% @pkVƅo_gB"0[R$`J-Hw5x5oE/9;AD2 E'm|UO+ݒ=z[^ ⇉cگnI<3ޠFz%o0.wgncOȒܪH sҹR}.O:y $ $`'|4we$|28-G\I.{d?0`r8PxN3Fq`'#yoeU]f|A3}]m3ōͶɢ0͆81N[vCq*8'x4juJ]%*[ g#sޟ,F)gBJck/N}5%x&'*#$㟦k6g!GPFK ^@o_]'ƽS$qQEn!vs ƫ@sׇxekQdxăWZ!2q))h(((((#8wL2ߴRN%ab>^=?SV_h:Y*Ꮏi݋,r<PQEQEQE!PKRŀP3< ZjS_Kn C"kX/6hjhە8* O}kl-!7G\Ќ=<7|=[!bq+1VfQ5(+ URx#ҸxZw;Io} nX(f$rXuzUB>7eԚ)xOx''#ӭo<'{5/;yފ2yt8<74Y٥͌d^o:Ӽ'{AdynDĄo!+)#gx7㶏OeMJ$=◎#_O29f#'1z^ Մ\C^yJ8_xX~_H/d*Fž3'A^<]^-E;"HEV gRxoELJ3xGĶSZ2.  ~zg^E}bVXF:q@?>>cOntG{H^p۹GN +x<]؍0=BUj֣i&}ZAolGTם%xMp&챵*$*4xOOC[52>#xhQ^+qu<8`-1"'&o: Z~xg 8[#y s/&m7YT_Eqpd=f|=mKLogm᭘bX3pyW/>,q^ܤ'gv%v :f&OkFNzIAS8?qQ7jDGP}kq] n,\2ބOf9<ixn/-/c3U唂H=\4Kzl=6AoDV*In||Wa =պלPjǀS_-sxklֳ|8*׷ISCol8|ǰ>zy-(׈U4D4lTshЬh Mi^YӁJ0#uk5Ȧ }%h^8z-i11ӽrWz4R!ILN#?w;^yi|l4ܕ 99JV|86IN@'8kѴ\u[q-֌Z˖_-~(~-R;gMZ[6n \0HNx'麽&;]QN}:co߅vXDR2,: [do@ujAajmZ*e3x8nW;kGŦƗ:3^wȲB;``R>ŧ9TįBs܃zix _xj +kNYU ua4]VZ64X'㧵w_|AI CʊHѕ޹~"Py{ep#˨[?*䑎x@QEQHzPGzJZ+7Y4-T}љ+J5 N~l.-2rAh< SYxC]`UHzv@j6!fmM4L+£09~k| GiCn W01U.~$SMѵ)$]î1?uk{Ykki[ce P{IֿtiQ{wޏ#Xg9ig,tmc\ !f \z;PVox:z,,sIC;VᳯXy6R aF^u,Z^PRU^(z#X/1C!##>G㦍j벦6Ux(lsTgiۋ&KwwyŤi[^p E3}4V^۝CCcUI"@p0qzпaS"v?δ!S±SN//*bqV>)Xx#> /G>xD0 =9 "? \У{}F[0- Ĝ@8'5GkIoIYI03\v/^^OICks`ܧ$c|м3(O"E;|ȁT(#Ҁ;-<{g$RƖ9i-Չ e'נ׀|Ѿ.IK,D$X7rȋ(g~B ( ( ( ( ( (3`0p{x t#\Ċ? ym ?Ur])n<}x~[iZ{9fP*rG>:[S\Lsʨ@8'=3|[^K6!i5?k'\i2x1ր=A'4-c]52NWTq?KΈ~6wZ4b-J|zCcDO"I ma\`63~:sT;Gg+ Yix\Ep6g&=C|9mmF#ѴvJ:=:sҪx?⧆a!%鐢[\ 9^ǁӨ[::ڬ }1'R#9q%>>G5b|a\a3:q@_Xx+B:/E8IASq_ NjL|;ּ"#l) gim?c)UrW 3pqܜPw_om2ɼϱƾkDŽw\w6/o>^i wQAܘ z'zgwό`֬5+ݥc"䀥sVM Cı[vd{g"'_5}O6(셞%k,嗏Lp1Um4{|[49n_EθKXs|0stv];G4:CNc ''q@"WG~jnSų'hTq\guYdl_+{rX|Xׇܝr ՛QA$gq@KOÛ]WGPUil;HdWSڼAcg~mJ1:Uo x=JJ KHOپepHAb9{sYto kZ,!9(@LI#p8\WwkHz #W#ozܚXm12چ\9q_JӶռKӢIhUR "'#Er|PҢ[VieTv@`{2qJ?,ö}ߗym"'H 9?wW] z+(We|2Պqurnf##>iKLO v5[i#kk|SihDvein00 $rzI;-r}}F!ܼ.'8ڎV٭HT# GAq_>α(с/$AJb&qrjr.HqVardUNhm+* r=9ev-2l;\v'qkڮE&'q]y![C|aYP.xOIf.fRΤ yQlu->kA{koDb@#'8Vx XI?9bYAcy^46@DaA-=:9IT_ 7?\ur^@o_(Iych6C(]#}#Z^XIR%,YpdW^/Α|0UnU}#n)7_mY|Հ2gʞ 3ל{}%qq&i#O.ԞGdx_yA&ő,vy.l5Ol)"` BЮmtok-dh'k$V«_xPťeQii`pFN[8y֏> Ok hC HʈOc}hীu_Y_1,70O͎%zkkZM$c} #'WUu^^ѭ5f[pϸH\ ~)>{JM>?eIVO,* xQz'-jZ}gؤK&6ϳz@>֏Oq2hgW> ; ~uu 9a$B8<8^Z{Kh-1;tZjw?t[FmB9neY&Xٸ>٫PUA,< haԒкKw4Z(Y 1,8[K{}NN39>' +Ixxı_+"><>ǗJirВs<9'k6pqp69n8y _hvڎ4UYD`mGsk.H-(DV49G~rJ]..^bn88s wyk]u_ qLІ3UxMxb&,k,0Fp wAKϥj&۽A#+Ȯ/o4o ɧ\\38bC=h3u֧ϊ^1X#ܡ1)O;rOWX=}fp&iekdE8qWG@(ZB@$P8R@?]?waVؼ=My&=S=b%ƭcܜ1ֽ_Ojz?-mgC'$g=\k>I\$jK=]xFOmJ닧Gk4e\_*b0$D霓LWWx yO>ͩ#OFIqhS@Gč{SOKxr,N{N1ڻZ;>೏Xm2Qo343 =0003W+nPpFFphQERK@Q@Q@Q@4#;E~*u ?R m~UB{d05hErt־vq#U%j߳pBqp8b>|NP(՟'`2GbsvKCY<櫓mKh38Ꟈ|$@֣t a#V9=\sgm|Cm=zHK6FG@PH#fIatF Ђm\ڷ=+ziWxB:^+k?غڤ3]Y\W 0(_hVK$IL4 `O2o-^]LDMy#@n, |;e XNLvïڝadžG!Y#8s5մ= iZDP$W&|'iyk}.W^ý\E*C@]_Cܻt`i[3Vlib 9pH4t[ IJ#Ǘ9 #';V6W`I|X qɫTPwR@Q@ K@ e܅sO2(P1RPRy#8h/3 1xVi22@4 89"bt|g×siengBϩ>ֽKΆPjzVͦqDd$=rpx<=H|L~<{X!lX`vO0k;(?yitݲ;wu"R$%̯4L2y#i'8rFx$}]/RaN@dnpG·1{{C}4o8=] ;=lk\I=92U tG?y|-/<[xZGoh}IF#pO޵N:U-cK-f$:}hpZP v#Ho7th HIg< n Fd0ҽËX]ش/Fd$u޲)Þ -Iuo6哐Yv`_Z6ZπWgyn$A;zZ¾dKԪA=jO|W$ڐy)J}7?N*+EfvvR<xGԿn"0+}{ņHzvOsqM%t` 0@,Azu*4EPciv]Fmmf;PT|<3Pg1Oc֨-RQxp15SQԒe"eb]P. p~$Rq V#(#Z 텲P~A4 0$䁞ӧր(]j5ʹ䁝')C8^m>k7]9S1@{׫iVYD0!SG9' OzQ@$N0y%2+!BuRGCSW|3_]Z;D9)WlגzK7c$QQFXTu{wMQndמלU:nA7WsUlYFAd8o'_At}85`8<H@4QEQEb_g]m`chM}ioqoo5QpaF` Yȯ%Ωďi.PEFtl2lz'XXܡ,n#UA`q>>hѯO#+__+_S<֦?j7ZmQ V)cgw sӚxQxK9% AeB2 cSm?Z-e\F2ē{?sǂ|5Y| v/[Ќ؎ =Q{J5It+z#z:EǍD_RX-@NqPAGCPNov}gԜsRiXig}{Apa8=3_,Yx^ewYuHh'*\8#8U"-owN _:`(і @=+_G{]E^i"!W% rCҀ>e ޙj 471p w8~ _~'38gDOz^KO axtĹ7w)Ad;v2G\겥Qn.[j^ ׍xPm..9u){w Z? ip@Y\K >dxVeXYJ0O3#' Gqh뜏Q4tD.@|}J4nn[!F7,UA8ʻ Kj[O2%CDh]\dqvjFMF(2}ּև$^KC fRzeA9+RheIbqt`Uk'u}3_I<->ȍq$W 7r 8 zim dVBG{pGNkG{ھwMN"iW'X1cc(t1WY“pؚ>j#n.ew1@Oto<=Ꚇm.d1ʒ0LԮz#ҴmG^ޛ+]Z{:@iGSHNCv̈uK3A++ž >kz}^y|P2*}8퓑@Zi;xA ^V 2N"^/wI|W-'Sҝg\l!b-\GW Zc a@=O9*30 85xVz߇(D#·R,GR8x-m|SԬQr;8+<_g,>_1V'۵zIӯ/Ŷ51*[k#p' º/xO٢$/HU H p3E|Ϯ/O4 u JpU#r*x~8֒-<6㻡l(1KSljoe,-Sn9F $t5y'-b?#3y#<lׂh_MOe͔ژdc6#Ab:=+  uwv In=H>e iku ћx$I$ɮ3^5wpXhzVksz&Pp2H.z 7 _ 궡5ĸC";)H'sW5> vyskq rq)8ZcTvv:ECux$fF 2K18SY6w|6ńL7,Q+1Fq|NDׅ@.43Ό碂sO\5߆fE q98>/#TYƣgεO:4F֬VQPӎ{ӭy_ :uӡvl@gw'/Axj77qe%98?.F;fPlL&ܭ t #u!IVOqZj((٥#"("!=d|F:I6b;K~zS~%YԠu s|8$ 5|?D>PLĒ eH`r((ȢC&2(sYZ_X]-͋zH8GZ.,t8]cKl ށ+qKeo. .?8 |r{I\ι jjZk5ܥ!Gln#=x^mKd7.ȍI29#z\tϋ坮m5Ѷ"v#%chhV(U@ 0v ~VWW-ba_('ִ5ox5e{4-\#L1TA< oRKKb H@Qk+> &E֕6FsG\Ə\olse[uk̸8y͇+Kϰ(\[˸۱n23UKK3٣,}5 |C^}8``֙o"7Ny9(<&|sӦQ4#E|sߜ ]N]y98kS.W_KBۢ 7G!=3ס[ڕjir:{h E݈94c63\~ y C4 χ iz\o]$䞵OOz;?CuoDb-  #$sW=xuKY/^΍mܙ9ӚvѮ$cȏL \W[?t I2sq@p1c] kȞd[5a6zO|BԵ/k" mPȥOpFjiҡ46gjn-ԒyE!=ZC?2J.,LU>r@xǶhITd.]Ę'3y/>8G__X2έ,_!P[k~Oalz&ncVxV`HNJ}:f sxڿuZRD`n-Zna^&7߫/Z;%)-̱g9\ q9h0A9OnMy^O @%Y40ǹYJևii]I16D 88?{'zЪ-$18I#ZE 2"W2@gm<]wŶvv)sts3P˰#b=zQμCd!Yjg<?x|#rک;2@< E񞨚ZN]8$vһ>xM,ƀ= ;vV#)훨BA#-H]t(-A+jO$_!yk\(>ϻ'*O|_4CEX^@a|c(9 N#Y-.b)"=7Bt:ABU#_qr}NG;zF{{4$0<Wxbci 8#~"lKO_)h&y#A7ּ?ڛ(.n_eҵM!bbF@ϡ")iZ2,Q4lH0z)4(M{bf`*1l^vlL7Τyz8+&[MVYnIXgs<;htOE^W/?5 '=(ɞ ԑ1 c]PqS1 q֯G3"%B$dgWi=qv J) @Q@ KX7~%-w&U*'ZCu # u꤂2=dpD-7AO/:L21@ mĻA~iY9$$־)r))$:@l#ekn¶sFE'>*?=g_Ӽd%ѠRєSh 񓓏ʫ;_ x I,ؼZD0 <5vq.}h(+;ZJ̵p}=<Ѣ>C7Kk `m!gdW|.,^?ukYn=A<dڻ[+{|xpmar5c]Cn-I- nL_Sş X ̠9F?»oi']Χ+5ݳĬzA>b-u E$F5 NH5ck$XH"HLzUu մrk{jlooQ.SHORk<7azۃ3nP6@_AE?u&qmo6;U 'v'h/kg/NC&%g1#'81ַk+k+oE)8%vBm)<?x{ZÞ%h{٣qS`py⽓_k[{]N&nFG'Z݇.=}o#ψl4Y>n"L,1c?|;zᜲƹ%sEO+iCr DwBWe O}]Mńc9* I{ex橨}Qw.3܃s^I׭fHIpi/t魼xwW#pU#9X,mM>1%Bq#poYoOCs--m6cw@~$js4Y]jg}ʠmI vznE&sإ{I<\^/xHe ⽜\x  82Zb^4 I<n|厏h.`m!mWx}{}3JW֭wgW3t-fٯ5;AemHf ?/kڼKKZ@pUH#9_({_\ScIht ~{~7y<>,Pnנ,dt犵~b};FA ^˝˟G$(HX.2s[!3 Z.a$H-c_Cx^Dr"Py?SMׅ 菥Zwy NH<}|'=2EœѴ$s2;3\@8 wƚōj/ ~ '*G ;XtnG/uil&Ӭ}*^ ƽᯈ7n,/e4pH.q'gc^ei6}I EP}5;uSM5R2_={} ixM5 i=V 嬲Ir܀}ĬfE_kȟ @źe4PڝXJw@H'9\I𿋵k2E  ,1x> hLm HBI<{EJen\U?B\-ĥzyv?+~k_6ZNs\9z׵1?hZ'U=%XpOH[𯀼?if7I0(ɾxOl5?Udl3 +rz@WᏕO(}?q yq?\.Ogy hnuCge4uQm+ȊmOaL}+ھk4^WfGKfU$1c7WqOx2%}I܄~\uxǟCok>prZX [➱Gީhv5֞"F$kG:FGh<5 ; 鏩r W9@@":w'5:߀,|}÷ڕַV|r5!@X6pI8s=kž/<auWs !PpA99#=hׁ4 F/$x7ShK;yIT$zK_VZw$<$dO#y\TZ\\tq 0'<܎[¿ m#Pnf>{ζAPxOS@iKt|G)\H pz #kz?dW'ȝyd !WOҳshz>aR6N>MZ_j>"4Q'e;HSn@==Ծx?軯WyW?x1׌Mc|Tnũ[]ξJ;rG }qֽ&uLcBrxϨGA-kR|cZH| G#f?7=(~ܬћGyyH9oKy\s>w]ZdDAVSب2JⱰ!19@Zw_Yxq}<` #qT>4x4{->̹U $ N ?z_|!_7W.A$`h~ [ =͵ܴR8 N3TW8|3+9$dAF.XN 'ďּi\\-0]1ҷ|qzcmmHԤc$9rq')ʹl$\̨"lvA$dvu_uNQuk VV`I. ,H錰ϥOKl-dnak8OQҽ -a#HP ɖ/] aDo?? h̯ kvnRdLQW9NzWwGѣ-d`plꋏ^>O}Iy#1: OpqJM_x/h-|R8Pg]'R+Cgmr730v#:^T4.,徵[KZh؀J8 @Q@Q@Q@GuX /D4{Śa0$u'^cw\/v[ =6Y":Iܤ<1} JQ`-`nV"Ue]G$z("(du-TԬ% 605߃wZ-j>V m&9ܯOzjG9NkO _$W -թaKR9(o C2Se)! `W|*Rluy#q }s\Kym8|1Z|2^`r؏k8"t5HF7>NyI=jj|gL6p54F[ g%|%:ujn-!>^~=:^[M8gͫ[iGMVܧNI8yD#H' Ǻi^Ѵ!J-&–s^A9/]eB9Sb8'> O|@:}Tм?ytQGbxQއ~)Sh|w\p20 Z>#x?Tg?t{K%q%J:ch 4OM&uy66(#F$c@/!~i0C $&p OB;גX7OM,5F$/9aӟJ+޽/du&E ZHb"98>oïc,0uK;n<(WŮ{L:E@ʁxʛLfGn@- #?Z4:ŞZ{)|ą@" ^y_)[{(q%2;((Ž7w77]\iA$>k.`z\楣VXf*7 e^Oק_ 6Z}B$ F'8(>0,uŝLq7)df8O#òxF;=mή.U_>u ZZZF%B@c=Ͻ]i_j:֠.^`"FG9};c5xi/-ɉsӡ#(oN* G*x1 ,@ժǺIˀT˜ ~5˧~$oz:bѩKc4G3uUmhHmi T`gH(_ }B /.Vԇ0 #i'uk{daϳi%p 9?:.ţxz}Nt .Iː{WVI>/&C "(2ś1$|@giqiho2 d/)>|,؇Y$C2pOl7:`Q-w # $[`5@`; }$KyQGG%Qq a-ώ}x,1$0$0919$9 黲XQF 0}w |u+onlB%`aS9QgZxkL,p09=3"#\M^tSasAy>gzw4Ht2&rǖ1SZmlI?tɯ "+$H<s579KgD-:jIgMn@ szƫiuuqqh!ps}++o-{$t8@/YkZ ķ!'PTM۰['H־YǨDLPbhpAOfHR[ueOlg8 ޏRGpeJu%@7 ?}N3 }I ޵bX'WV*rO\ G+x3oe\NCE'=dE:/YFh} ?Zмf>/TqmFSBGoSX^3ң 巆OsϽësԚ<qk&~$k6vr:Q9MZ/y:vl&%gP=(ƶ+o(<| S¿M b^O}$K'99F+GME]|(GhԺ(cX+-7{MJxR n% rOv+VfH"iR[-<:׽x? 5f-BZuYl ש4?jI>Bi^˒$vA8#53Ωh;sy>tU$^'ڮ#$zn${Yapq8ʀ<7>5')%%;@ڂyU[7NkKSLЭƧog9 $<Uu|;h&S \_yQz@5xP\x:ēisD u_aq@);P]CV_#kڧ|;uMigoxecgJOLdI>'YudӭPdT32p:uy@8jZq@%Ƨp&e(i ^+?3Py/n86k;Y$G V0RAjg,+pϮ:qTAnG#64xƎ6IQt$vY%o 7$p:z8EX%>P$I/3Pq W*H8n;z {ߘ E(gpIzր8_Z^C-La]d?{:`_ڃo}pҼZq4Q(PŃrG'sRo0/Bi./"Y<̤2Ȥ99T+Ԯ+{`2%čI9s9[^-<gqi|JaH<0:t&hq,ōoru*9CJд&@J(J@-0F=roiqA\+ pXy.|'GszVEy?%Y>>x:Ap1Ha=~$.`ׂxeݼ8 x};.y"%luqp}E{g^=Ok>v RG@@O':k>$L|1yvI1SOKno›уT1[B֭.&XY9#XxVNVkA9%/@k"+7mb&L29nbdsNֲb\qׂI푌P]5kV)$ep^@ t;Ioۘ/*,űgdEB2Ú-."&UVSЃ@3FEsnkZ2x{dWoDnⱷ˵2۶0`2ya@@Ez#:qm x\ 7&R,̆{'ɮ+FfG]K&y Hdw-8g1Ό#A<>ƓچimP7oLZ$ Aޏ5S_^Gh rX'Rs8a3xx edXxYUc9Ҁ= pC 9f`pӊ><2{x<ĤHp9Ǹx%[k-3nC#'C^eǟ*7=cj5xzןwzf(B!1$@דw"{GD#]@5[Sj֪_]k2ȟ*JA>a)#u[xƣo Y*B8'9ϥ{6BmOOKbKp~52wotCu41xH[xp 8HӼKmo ZT$"$#=r;PKZޛe|,_-1*29# ޕx⍮;/J"̬u5{ĝ7-[^[Qè _4QKoґ;h X^pqֻ=3slu?(A|㿊^OleRpy #ҩxf,0ڼW-˺(aO~J|א|Sޣ;Tӎe,Wk'ث:ŶE+=F#6Ă-AC޴`oUc9(kvp\ܬy".;22p88zFk᷈t=RKHOUOCwMw6..<* (`y{f܌r:gk+XAܠmOn1^% -7n;{˫KJ`p޻Mu ^K&{(&p :} {FE`~Ai=̈́d2A8 `#x f.LDAḖNIQ1:WQӧI&*vn 2 #"[6sIJ) 2^%⾑3  Xw|H-^Fڳ>9axvMId4WQNr$W6qu= mW3ɇáZМ+c̻t?SWSl,kBWLcK ) cfOxN֎(I 91={z(((3R@-zӲ+~ ksᛝcXm ̞Tlȧ>e}]4簺GPrFp0@=:52v :BgvJ־3hCm̻Ts#=}Oԗ20 ep@ϵOx_Qh-[UD&2Fܤ+^y|f[Q\\6،R݆ry5X}qK-a&G@8'(ȤGtjNMc1x$J4/t¶xeN1,?LuMt^캍7Pn ́#6vv5lBx8#ڦյ+B?u+mLc9+>=Ҽ98[&ZDsNOlPoڽC/{]<|VB8'i][P< j:2]p_#gR[G"V}$ v]kO;PN 1 /--)YC!jictU;#RO^O'ex:'WM]sO$N0EI\[[f3 Aq{톭ykg8K _T:H|J[7'Jm *T8}(|=%֒f]b7XԱ`&oI*Tv&K'mVZs]O 㠯Z>,;ZaK)ڋ,l'dhD*ʬcHcr92}+ow  `9'kZSVRd@#'~!ԵK5#RtaY w*: A;wnZx}҂̥qp ]G}->Hvep_raQѯ~?}t*.9s||;7dt^=+?g鶞u kiV͍%+:H\itfQE`?O;Qy{}K4bP' 灏{{_ŝĐĊc&1GyXҵ/]ItnCLA5%iXMyq YXTNM^ rj+[nbdUe<*^3(~*\omTDm.G-&mo+%&r:3b:WYRѯ!C%ŻIJZlGopcU S%_@nOt[(5! 4%`@|yFf3ζV9B!ng#5h \ׄgVyVXHFKBsUzDvQB</I'8uꊊT*TS[[ZKu4i$cP9$<2#/_POjr,vA08讥YC)3MHRDQN7j=7q[FB6'\4VON+'UNZ[]ju" x;g(  9z.H\W3_ i^8Ֆ*&.S9 8Zi:+;E+u䁊~j|WS-\6I<=( SV7J ,* t's\ ~Z4Ew4-,d0=@Nk4_hi}כ6gy5|R 詭iz|3닆QB d^(m|+?< K-4'Pvf2INlš/5}9/ 䀤 Oҝ48tV # 6U&?LCx{MtUr6FzJχ^ޣotT1h d ơxeȎd|uAU5 H )K  u^=8i,IO@a[2Kʪ8jk!u >#ˌ*E\? @x?@ K UmZxUyq1W'!jc=O^$\3mkC昙֢[HrZk;B4 n,'kFnJIX%ll$ʤ0* rԖK[[qH*@dc98*?M i9Em9ؠg8kߤ/$bq%(:$/\+ ]IP8$g34Y࿸ٯ!<\q @5K٪X!\29y[BK}FAGq׃ cKOz~I+tOE@EPΚb W&Ha΁ C푞xIz%C^գ]т8b3ОsZj8((((߱[>RQ@Ae+bf; y>\HH<cῇeV[񮯫Y[K%pI 1c@+<^/|N څe\+={%6yPBGvơ@$?(KEQE,#r,*=_"xLji6-y1ހ1sY`ubX%z YxN2^Nk7T( Qҏ9/)$p^gbFI :qT! Y#bGQۨ猾p%@蓪s $>|/<#r[ÁApy+ݼ[xR(_=$O ($wtk#AK)#eT ؠ&|mw*2dl`{ ||5j#K2Z<%+ʂFWs>^1]SEmtqk$wb )vb zW|GNJL/+7(PrJA98 v+8u6O ۦz;ڎ>hi5Y53ehR7ʽ7cN}m3)9c..'H O ¼;SElF5Ssl:g ۂ=h_AQéw3J@?' -𷌼6uws<ca@9k_KZ^nRV,#ޤAZ4kίѣgTn[N=ƒ񿆿]kNsvOq@C6YI 1տ|&Z񞿢j3̶zc3ÌnG =qᧅ5]/?{^Yn$MϿp>/<] V; 08$9ڀ<]u`0d`Z|{w&eݔy!:0@)''4=CHM 2޴΍4jP#.Tm ֽxΙ{yf飒9'vԴЮn?g AZU$Es z߁V jȒ\HBGHc@o?k:롤,%*{#68 q];Sĺmφ[JKQ6n̼90 Fj׌b>i j7M%c c,ONxu)&ՙ@vHOr`~yRWwIafZY𑕌H_㜏c_@6M#Rw%Y'Q€8zOß ku"Zie"IrcqU<h $V\q ~՗Ɵ-#Qdg I `+PH4y#X.*WuJ_ze֭-ݺB0\ccª$; H%^꺖˨"J@u@s^&m-m˴sTynqd9${W ~$6ocwm^(XF Jh/~kzSg4U˜y<>WSᅦohcf$ۼHɯDV_u {fඏ׺Mm,bf~cv<)S @za7_a&,w+û+/W8ެ:dnׯOӴj3p R I&UIHx߈-d̤io1FX;~д_&-k8`Ke >PT0zZ߅>*ncR).\.9$~8 @[?諩Fq(FĒ>]`9p^8 u:׍('.f+t>;4 >-Y%rPI9#!F~LYEm!k}F9Yvҧcz-~<3ۉ,!Rml=I41OE4k$m+%>'|ѶKm.*0?oDUP6>8ky|M9Hlp'q}7"\ii^oD'c{(&^Z:$H0|}?Do/;.T0Ąpqx<*hͼW#A v0csw|Z|.n2leAv+񞛢i,1Y+Jaۆǩ5B=f \$ ]63rO=z f Ze,bZ[M+b =O@1^xjFԭᵅn.ZͰoe Bރ?x6A2<c&8Z?MLxdhR dcՑD/_k|CMXu,yjI@9+м[o ԟTwQ@ګ\Oґ e4j! c#<h|:l'RUcXd|0j?< }e\Z8I!dEzN>{6jw s7\ZۄFLX {nKZܥ%gfK1 U|hWч561Q,q\ǀn4iز.9db$z(((-s~ =^m'$?3ހ~1U>nӮ =zkH'>.ow g;'hPAl}yP *EDQ8{`TԙQE (H!eq}m:#&1K8$ɵUs\Nkm 5 AT#' j|u6_7Ηgg۽K'uHxΟ B=3Ҁ6Bg'ք/c؅9c̺ 8Gz>^#M"hc UF =3NѴk}?ID[HFs=sxuYU1+Ѕ <> haxy uu<"xsZ͌(tcfRF9ܠ {ҹY|PZX>D]Ï-Im#ܞWZ}1A,[2C|яr]L[ K r#ApN}og~ү0 $W \1 tc+o->4x6E܏J״OGn!#|d`?G"!֬+g1ZhcucN@~^xB_rj3NH*E_.ӵmtAmufUwxN;txǟ|IoyLZErMPIžSqjb @I̥Јdgr6)_鎌1@7yx' KV_.4KV%Y# עIڽxшb:;tz v_-M,{O?åi"vFS󬟆Z. yZ^{kDdglc5W5;;Zo5Fг ?y[/^j^UnXnE9'9秩'Ҁ9/x{^_rG';Bd(8n ^/c7̒,f g8xJOE๔l) .01qx]Ş72H I_Qj~7֚_RU*09#9czv7dTP vHԯb5''9 ;mϵDNn=)89' t?ZJCzjp8ҳy Icke}onDp0y$M#ënzvm/~ZYar q'8 X|J-5abXiom=q۷q#Ơä́RD%L:'=zpnk"px]iA?]GMRE+?`zOֹ=S&4U ` @moxwRfd&;F,0 zN=k)QĿ.bG=0a3]cKvP@>W<  FI횏]MKEo4/+ 8^<NV_k> Oy\xת|/.: (>qt$l2tZ=ED% ]W$dvxtd!N Jo Z6DKĜv$8נ$P[r3 SQEQEQEQEQX^!nx]^8I0'q@SU2AN((ȯ7; :n/g(c99ںokC}hj& UpIc'xONJessq1Pq€9|7Zڂa;7| =ϢxcM:.t-(kLrbc/1c/>V ,2AfJFHIc9^>"Eog%YUHrH pzI? Тa #q>vV:5Oylá q\ǁ%h8lgr6Xzr*׍s{VBqtPA#zW^=#5A/%tgkɟ.0x^O-fFw@3W]vI!M$T*Hnv=*K8t]=rÇ@'溭;{]sME :6x'>x@|}13ZOyxTi9yO^1|=oi:֖1L4X;@P9sqV!-j=V-Fʻ)nmR""W_^I|Ww#^G `yR@ 8a5OQK{WyrH8F2=Je` FygU9Y0?Q"W_|3miz߭6];sץz8ˍ`<`(&|G@Қ\&-q8^s4Z[nh8frZ?&*YݽԷ 67+pHf\k_鯦,1iʣh}{c5'; y:HB"sRy+KX`VL!)<إX> M7% ;uU]j6-+.@,sN:r:OR-FR [>lH| {;Sn.uf##O5? xqt٬geIi^A9l`u4~u}KMZHLܬʀzcp{ o/=e\].r`BG\vzuӴk14#Xē6|2ǹ8Ֆ\ךkt?xfx"PQ9/;V/q=@drG@ڂʪXMyD*xfnTj#5Cy8ȠDm ^oL߃|+m&eLvn qܟƺؼYO(m$#?P@$r1@+ K7r0sp~5Ve⣯%b ǦxNjׄOChrmpi$ۙ9$U>3xk8}mcg\ܧ=w|7בMqsq^Ӽ&@:׾\BB䅑J6?|]گUܙpҬAR8ν.~d}FxnLml#¾c,Af 3ı遌ڷ+ ^,|[dz-ช6)VBFpAq[QEQEWHWmS׵k)e}! Aa9*dWE*!A-m2qΡ,̐"}9gG[gwxo#w*> {i: s޵Rf}k H1Q>SqN93YƅFfh}2+㖋ZiCfOQ4<+/T<7߉VQ\AqYʳ\ZA,¼*:$gh v7_ҵkHnu yC!Y91nj#O:F.ssXtmfA:Ω0:nQT/~ hw؆ ''kO]HZBUE’X@K3YW#4VM!1)i`:5SY񎉠Zv.uD%ːq 8@U9Z|b;˨y]wFI,-y=M{wP(WW\9 _ xjº:l ,GFÜg̹k8ᱜ\Sc]\ W#8iVv= gle?iďwj{lf2* u88B^QIqJ7ckj[G1Og<5YjjK72oeN>st^6wqs ̥±i$B1V/?K.+LVѐs#8ޮ]]su2CKs|>$r&Ș!%gRqWs,h*(UJ"0e# S:kXC$Ey5imV6wj s^2i %֣5_&u !0p|$v23b]_' RQߧY'c 8uQӄ7ym*A'ӊWÂ? jWhYr7ArAwq9tt M'Q]FڦѽƢgpL08ja 'N2{c_Up2:s"(Ej븕09$nWldc|:Akj7[}Nsڲt)]VXuonͼ9@9qkҋ88iM_HPn8)=3#ue}($d9=kĚm]XuܫdA<{v4IdhMhVVF2WV2+"uH͐}A>6?/_ id{]NbPE#@{)`0qxOCumF;i0 qZY{^3M*Fou4""?)`OS@u%Ə<-fЦѴtWKxM;:Iu##q;FSW=_FJmq$rI'5w5oO4d5Hw]=D'Wzn|G&$M5TzǵvWMk$ 8N8!V]6@oe12^,0i$ `AnO$CNZG#(rK: mwX| ]2qLT̀=@G> +VQ5!;[ʐ۩ Xr2ǒxr0˨-;lH?{Xj oSO(K]"Ce#w&g8Ҁ,y܈ߎxJ.-ཎKkxIT2~A44ѧK T.2H$t8?ZڄJѸ.sgrς=׭T"A.F>b0Xzp=[uiIhG % $`{4PNhfY$ӮJo OD ڀ0<w kdNq}'+'^[kV7p2@ +46OD" dMymAo=sLQ_ptc$>=(.528ApCK%$e0Hbst_#XY[xd7+ ˇ%d8$~P21*Hu{hf3͜Sw^%ϋ~(ڮ<3m*%NxVG6{R֣(-%!1ϵ@~im%Ό$Kh!.c$ OO|WjguZI#Ď @0~m'.Yk:Dt6d* 9(kN_ZYyKCǴ9]U_ |9:ķ;X, zsOx"F#tB6߅"rRM#J[_4 ꋵ+Htb:]zuŞ/]kOð:9'9CᝆeurДʤQ;0rGk 5DԼ_qp7R1۠rO{f_Qԥ=;PBMx'Ӵ<72D9T + đoi>5A0nⰚ!"`X9V` 0wAn_<q9,ܴɅbC+s 9^jVuu 4+e!eiIzٮ~]źLjoM槨H2r0P;1+@д 1 } x~ (xo(1!s=M[M3F:~5I%TfE Il{5;N}0:uݞs/ý/G~fa,6H> ][ᆅWLY\|[*B<׺6}+O ',gzIkĴVѦ~ <}Ic=ҭzUܫcs`:g"&tci )C  p#e|P~xkkuq4 q"N I^ v:f>c]M/z4v_~>YTw' ~ /|QmVȖ ~R9#\586 ;H_ TqU-ީhT-7Q6|7LdIq.ab>ᎋo+2[$,\J]'$X;b/xCоhn Y?+ y87^m2W9,-ϕe|u;OżV>D ٷυpʪs@hWOjֱC}c7HX q?ZZwS˦/GXdL7|'y5\DE,J oE#К{7ѢKM6%mP;Mt·eMOFh٭S`670=8;XYcxGIZ֚m- t탆'I<Zë[s>1?N=+'f9\s·|tdo@H?5ඉ2jwupT"8f Hw[?)5+i .^F Qp00*?z<sZj@[<Ӈ ye@ 폌5MkGn. ī)s3ڽJk1Flb%y ^Wx?Q/.Y"`V` Z2isZե2Ɣ/a2H1;Ar9(:}eī.@8<? uxC[,1ffz¾OĞx֚:ur-mo%F:@'h^j:tbKpfDFUrrH8G⏀(Z3Osxc6C*1Z|GTi捤 Gݎ~kzMǯK$,rAy#iukMVxBb{g2{P9_"UF` 2hBPF[5Ʒ/i>+75kiwpA ^߃^բ\2uS790}SĚW\Z/<$mFeR= >x oxZ$ڴ~j^/u XYj\1+žҽ_ Ms<:b׷[_ >Xwpz >u-}栓 `x=nai]֥}Ȧ7$I9_NxJA*wRR5*Y]M_OkL~ߟa9+J4^,m7EcBRv FN Aڤc稭gXѥ1y;\Ay)]_mgɳ>“9':qW>2?,;;0/"Ġ'JgzvieeX[,~j6= H73U@I/V%k 6A2=5>1kxjRcŸi#Œu W&|a(d9%7K09:u=ihvI.ߔ1I7ѼA V eug 'b=ORw> ou_($ r+u~Ѧ]B̉A%z6~"@PMyϋ|Q.×ui,+Hd`qdG'Ⱦm!+Vi \v|m]kzev^ mX.A*2 soɾjV{k$婕K2@9{zaMuC3Xh)nY Cl䏨~ap+WZYV iE΀gPk`pFAZI0vcT7VQ} ѿ[8a\$NGigI9z(>g980Gr+._ά*)(QԁPiK Xn*fKp$flrx\UrN@R)+1e`HȠ $i!f>:7647B#_Z49Ԑ?j,HV'8QL]9^yO|~ԩ[Dqle||ֶ~j֚|BE&s!$ X$`cOC>0wQ $Sn(x^B/$:FJ8#sQ|V.wewT̰KxסV@zs3gfY[١;te)3gqG_|=m^R:BƲ7g8o?/{?Eי.fI,F8ޡǏ5Oڅ;E,="&8N4[jfAl'FlrIWA?'9M᳄/R3 `uu|i$8H$I:? ?ȂnZ 0?Rs@?>+]2Mn!)19L|< guM!N􍭵H$HG^x.>!}?ɿ_2IW #85+HmfURK>Xv/ GZխCBD sDt+_Ƌs[F\*!6`=kVj>;iY)pAds\26t W9l_Ț7S, ŶC/l7 ;s<5}CVi:c5Š^LyU]RҼ=a>3.B)W%sӯA*޵x{\}\jz77 &3As8$qOZewVo :QIЕHXAW;&%j%gc=k<9|U.n.dVW#O^|cOil2]c99zp}WŸ5W6iiw |hs:#'şi^+/~$he-aN 19-:6L×6I`Ǡ 2OAɯR k;Ohf2A@w#<9rN=@0~|^Kx/(*6}ܞ1^\<$";{tߴ;0d*> xRֵ+^hvDeyvȬ8C9?zN1 zW-ml|w c$I ;qZFp:g>PG[Ú[Ѥ O88{m@s<皼#$. lǵ:?J3:umjts]KXs]ݱfRFvڹ=j&X aJ@`Nz#ހ8Sw-H;Agמ9-nW,T9H>aRr29v^ksk=5C 3;H oP #+aFT$:wlϝ $ts9j^)9)FJZ( ( (##(h(((((2*RC%Ó%}댎:U`XK.ws>ABvhHվQ9)` gT/?y1ӭiBP;@olmu9-/m⸷C+`d ~U߈Gs=gQ`EP0T Wvi4sGYjJ#Տy>3xHӴ=*ܼz-G$ `g z[Z[opāU~ {AhG 33B44c)h^ nY|1X_iHp8|?2HuP?oO$f2_ H$s]]]A$Ē"tp`z;P;[ .y![̈F@?K˿Y&dk"Tgn>{Ok!!&lzY~姄7kY6c,I$߉"sߥd$~RN#z_h EHɾVrHMtU ʐB" u<i4[x`ޱnϧY[Zx?Zo[EXĭ;a ke}kZGugqż),LX{Vq@gZ'ٻ^}i Bm. 07c$vsO^CV"ȔH/ AqrpzgЀ۞; 43DUUʍ\4 BMmr\GddJ+leϟnr'ڽR6V4:I)[g`U#ɮQp= ,G6c ((69h2VfA)٣8F q#E?8|]C g`=3X{x?U1n?>5i?#{@Er>3Ư)ҵ$,k4F2 rdq֩x[կK xAM>l3x[Kw֡lXTͤl);\8.W_Z.|b0 {qx5[wpc=& R#O@w oZ.":xO$sY>8WmAiYmcJǰ$`<~#U:|Z2v :vֺM+HE H$)!6,G v>ODn;+}OOHDh)\JRRŒL$$d/}yljZMrfigW<|$ێk|s=# +m&x}x<؋s'qq@ 9Xz~,cGH.lZK8en~1&񅽥}/TE;m`eb6< 'v>̺$ED{^x"bY.'2>rʧA}jKh OzXhy2>pUANs Nj[jmΝymsE*䌩4eѵ(nJ^0Ht3B[][EԘd[@ν.aiZ[c`Oks=I7^-nGk:̏i5TÀ6px<)o4}Jf;ّvQ#HZ^:u+x#XB"(U jyw1\Dx08##ժ(((&E01 `1t5W]}c6mmo p z{!ijچ7ǽ, tH,GAVi[2H]i0ޤ@3N{~5щu%NN@Kσ^5"ߍb ;$Mn+Y I$WZxG}&k q$qZ28+\ J]+N[ W9 4=CJ}sD FP8 -jviIyiOFZDX"(U4|6{ti3ۗ<@ ^yMtIXZ{uթ,:u'XO}/,-d)<8y~(C85MSL>$,/bI8}y߇~h9[bV8mdĐy=F{_ xs:~V 89NOZoR@jb`U=A'>X]]"9naŒyWsm3x}YSL4pRCF;ux'߇7zma$g$hzٖt[9Ht1 u[kMV]n  FG'x]O.v[9MX: \(bvzS=#@-6 B ==%tIfhpk𯆭<'M&8F4NK5N;}OQ@[^ΰ4xm|Qja ,ߎE\+ B7O.Inn $ 85?4w^'10Rp GrGEUYT'@F{Opy?'fw- ͎ܳ^M~E! BnmrH$`5c%0\,bRyncqɮL4]ŭtm`%U1ds:_tYo%gI&yH*#O'sW1>][Hu9dE f*:U}NO+6nmDMX'9⾕pdA^^7GnY^g3s@Eyw=OÛ)[|*4+YL\pE9UĚ~7D-bPsppXyC^٦^m@d0wf=M|cOX2Hϵ[NNO_!ش 35f S ^@#ێEzZ"# ;אj5o]n[R&"5R"w`NNp z3_SKfDlr׿"?OxUGekbcl9z*p3(RAOݍ%bO'rH玵)2+-QghbLS`ç?xfz-ƥ2&F7*Gzxfݾc" +*8$ǥ}q$ Pc@3SalodYP@WvgkHĻ/ @|-QQ,pJꈣ%%qi4{Fw?s3EodtFkgaeq>i n3 Rf*pF#=(ާvxıxI8 @ G`K{|2NA,{~5_w:NvIj!h60 2r+EuZ>aJcI,:uך]'ƽS$qוOz~I@(HF ʑzO J^kX$AztwH, @8'.|3"=` P9 )9{vA\ZF0F!՘=H(((>4(Nih(((R?ʜN*"Vf,qrzg\n84-@cu(FX{[;x" Zđx?Z )w9^)E'9QURL&o/f+3@k~5^#hvw)Q2#d>=IOƽLRwҺ~@w<$c7Nk:*WW~lO/ױE!K@p1xž0}sw=$+ye89"|5^usLW ` z_5 NdE Ǫ@ǽv4,tMjqFd>QLw +8_EgMHCy!B`[8s]r8]tD.%TfD2x $}ph$z>ˋyKrR/w9+ac R#᣹CݵOvQR+Kr'`x)Q5ٮ74jYC[ #Zi{dnAG]5M23s붳*6#U$O9<m4icUm?*8`4~T--@EfCeOҀ>sqR񅦩rYVoWAJg85RΥu]C@S0F$ځUHrFp9k,>+oVlr폙95D~K-vDKMNXfV*P? [|^mῶB9s?u kyg7m3\`yMOkş(<,#O,A [+Xn>Ƿ_D$t]CQ%L"e ~:NW|ݫxğ|]D̊֒[36N@ HhuoɬfXVI`x098kF{j t7l3|CCA+ZSԓM@ )K1  8EcFIF xF|k}kP o6 n!kW,y c^:ፙ-X>մC], ¢5,T? c~S:[FҘ#VFNgPx_zYmLprH>_/>qkk k:h[dhS~:(rp9g gI4ˈ5Q3ڮG X?ΰ~x&4ɵwuf F}q]ğwq%Z.R/8 KMGĚTJJ͕,zχ2V/%Ȟ ѿ8 zެֿ4v+,|̹'py]:D:#Y5ϙW9ʹ(vaO%9W#"^ӮV@`_L7$ /5^ ?rehK/%hwĚ۷Sw)Qp~Q5x']x3u{aXu}NeQќ$OL+ի~9$j:Y1C>Y=~!߇goP[ą;gQOҰxRjGlŞgWR98=2=t!-DiӼAk(Z(Eր6(%jZłhI%5¤>\ǽcTӼ+.t`K45NL1iVH@,s35j'ޏg R9Qe$r ;y^$ `2읱˂Oo?2Z5YdXb<Ͼh/K:mCws5OopJ7.#F8pvf(q\u$ 㠯6.ygju׶&60xr+kWx ͸1<`i~!>^`tY!АO|n` pzHO/5Sn 2)'jr p U?9X),6KuEwM&uҢR,s*#'ک~жzUƅ߬i$䉁'㞜6Rx%Ի`1l7g;s?xB^a2'%Ay<Kgx:k ;q2x$xgڹx|==H5o$w_ux.=M-,2vI XOAq#Kq*˹[ Rn?clIK[A~nG]ClH"P@f)Eiv%)m_-I*bxĄ<q\}.o/7_R`!=# 1܊?.P-MӘ<`e8xCUЭ0GRV þs]I~wcq$$ Tr1>_Ot(>j6zeͤx"T  t(|} ~j6vP qӨ5xgG#ǧ&$O?4WAHWuxw/M*Ade2?L^kº?OvԀa!h46eQp*6ӟd88~-|eiVG:#hFS @kg3gyul%1U2z~ў!h@JN2YduŜ աHB*9b'~ j3_Sp:qӞ7 i#a# .{ivA;|e[go%| ae|Ќ}EU e( \)6rF>/w5(nsu,Љ1r+'_U<[R( SK d `es𾹭GWvb)Q*|tѓRi2.4PG{g^f<+U<$(;$x 4|qih 4I(!rI''$uҀIs1*ɱ)byN1῏ڥlLD!c!H88|7Ƈ4Ν6W?1y8W|8,Gś67)ːBg ƀ=lɥZ}wLA.Np3jOOY8#@RrAk%iw%hh!Ɂ܍~ue3xPZiq9D_r99OGj505_%۪ qk[WzEլ<:7ׯ{{? |,,-fcs$nY@.H VG~xk^徥wNDrVڇ$9^sӊ~+xzsYEo%V!c 1=:C}ZHQ2H$Ӷ:#_ i:č_DfIRV`.Qq]/ hG.F JPIyu%ץ.ihFa'$o]@֧|ylKŸt''z Bε 뵕ڈM:A|jx_Lm4]GGKJ">xD Žqz;L3.ڥ$>Ď>@4}sƓkkxH\> cWC֓_xLV1Ympݐr1bl5.aKFdn>vl<1a&$w->BsW /uT$x% Tdž egx;D,HtInWFZho $A~*-V.5ؽpD"$38#$fD6|E5[d,w_pO>3ZAxNjZl Gcuw(h_Ėh2?pxq~T߅oh$ElgÏ`G< <%|M_Mu էu@c:-IrV%H9 ԃހ;˽ipi1\3ݢg ʂNN|t}Wˏkol fb A Ԟa/7Z1j>z$u'<5橧kihH4…<8_ûxw2>3{v(%FX Qk?xoуL ;oU`0THpq|<[?vgP6R:waƀ=g4MG_\$A gǮkԫ|33Z, \~INp1ǵs: Ӧm㎼WsΒL]’7; =^ĊX!0=Lpy5j*yabP IFOaH_k> Oy\xת|/.: (>h0m "AN;d )_JN-0$#!}k|3=O>ϵv*;0x8x'tO((()-TSvc@YFg|[iQʕִ(((LBHi@4fk0POZ\Fi3@uFI澿H-a]HEM \AкR(du9  '[?Fǁf10Er 7⧷ѵSœM`mӑ0JC: v9ZLFi3@ E&EdU-OSoe1v [89 W3t66.n@@z@=}sTuHʚzl$`G@+8^c≯:k۫qiiE=>G*O<+jNԴȤ,Y>ks\y$aa> 6v6}gm9,#p;VbLњZ)3K@`{ D cςi2MrȀf<`g (uxEֻyzUޡ'lOc⽣K*K$1c2WS_T}Mj8#JftrzgDuG{y[f#|gq =+bo~~j7e{[_,BqA@/5a<[\yS >;]XHJԢim'Hʓ`=v6[GE`dY+=K V.;%a?y7-t"rc$ѓ _]"ox.dF6ʙDf;y }@]οfvDi\3.Ӆ]xZ:t ZM!s]Gې@c@7oҤ;HX%"@p H<#|S御WNK mG3~ny>k]6[}.~@ޠGkC/EUSEmI:3%Ծ'A.k}n8Ǹ`I #zs:׈ VcGjl-:?3ָ/w^"Ԭ[; s8Zl q=*-,-aL P7Q-eqtKq 9' 4kjڅi A.'As^Z/m!dc28>l6[Y''}i=E]B๔/϶285٭V4P1Suy}[\V5ƓvHK2c'FGS\;# ([hI006HUzZwqwiqpWΑW =( 5_=Vŧ(e!Nf<(88υ4 èpM (<3{gogw r#te#U]D[{8s0INNI<@1xMPf}p+\_2 n*`ISߚ԰ƚd[/h ZhEsF$vq&O+tI΅ "Kh'ʃ@iy%ClOQr@Q@ :AN1N⥶x'tuN c @!s#֩zjUޟ$F0L2$^hgieq4qwnRF00z'=+ōzV1J#kUNG߇מ4+)ťZ !3M㜟Ov:6)prIӚ( ( (35"AgfHhW#6I8|CZ,"O\RN,_Eןxí?N ,k^Kvٰ s]6mAlۅGcZOgp6R0Ju6$$Q ¢(U >Y/ o)n01F:c ע14?Q_u}9S $~vx9{3ֲ4O 7OD7 q1y=^iZQ[9.je _ʺZ%~>{]6&IbKpy$qf4||!K-H,ى$gxv6c vK1xN]eY.a =/-R{YFc6,/%W}۩0 3cee jh'EF,cExYNq9Ux#sToXxŤ]PӔʹ*:}x|?A Jkg]^RyrO7!֯l6qr!W w`+M:Cܼdr0q-PZEM%!ۧ|@|cjlnbnh=' kuǃ_@p!kla~R#u3^wҚ{8VTukl)=1{qkm*0 d:>!փADbuDOL8L^Z'eޢ|־'#s 0K 8{deO#@m4K 4X6)|PuͫO, vUb 8[j-*J#m'C>v|]x_JnmZMNer1z un'|m2m:gy<[gas$}Rӌ ǧzWx?Ķ^-վc!e)'T Ί{Rv2O漷Xд_!{QR;ï~ ͢A0}`v9Ȍ՟x_Nt(U![9=:w?;dcىYVRA@?{}2N{|溴A1%Cc={uKPVWvᣁ`Qp02[vc.'m^icX\ڀ7I6I^#۽2CGN=3QxG1K6QPדn&_-$AQNvc+Ov>ve~r62WjVXcIm9 3\|gůx|5g"塕>H ^>:Ai؇9a=q뎵x{>4J]z[ |D z4v+`N"EE$T(8v 7<]HIkF Y>|2Si'儖4 Iyhm #R۰zS@·:_^ +W0c`g#EPׇn/|DZh˅#6@1ȯ&YNQRp}Gj=3ORgmBDٕrwށPeXԯ♞0(vBCgFWg!g]3MlnnEG ]| #v>~ `,)V#z __Z4N&uP eEB8lq9O3G-$/l1Rȑ@`ÿ|BnKuÙ./.# <}޽#s}M[\ GԊcE422ַ EF(H4[EM4;Lbs8:WA+$~c]\u1^v>.1!h:7,X|-$ҭ?5&uYldP7 ~((( yoM;:x㰈~fGzy>xaT`xqۅP9К}'gׅ z`pGJcoL𮟢^i P6H cx>_Zƥ<(npcV"_Fa246PMm (P;{Jg>9i< 2\[_.."Br ^h >n-o6}$w'=1y] Vg6V-U.#rH=>l:=OMվ7iW[.(L)>q5iEk=: X~*%KAҵTk]LJn# 31ϱw=8w[ckRj!gt0aVd |F OQnv7|^moo[E`R&;8 @u,{]t<( h ` b4ŸO7ciD3_q"V َE⿂N6g*_AnE3AA:VxCğ g5[C%Ǚ"Ms0hr6q@GZw?tjsZ=Տ #C70N+[τUGu($8v5xG@?NKmQ+A*pT4iߴf Ү f8#kGqb0^/z_l&܁5PzGPk!c4 OqW#¿5?Xh]I@ͤxu ./Ǘ}yn|gJiOaKdo.DxwJ躌>+NB}ʷCG$#{Ս__Bk!Zg/$#)r{_|KnxVm<\.{g5?\zƿ4 ~ 9Ue'ˍ˷c}k~1'@]*e 1Ce=c #|$+KIxI|1z ۓ@5-?JKTn` 3c]^Z+G)=c(c{VG>i;V0xEw}IQ֟wqgoc$wG2ulp}:(>/)C][29}1|% WI6p8e|l/3NtJ-o &9c=3|!'648}ʁ9PEOfeO+Np8Oֵ,:xZGw/G3k/|[Ѽ1l`U}B`wG X(z{U toxKM($kkiL>0v+-惨 Kکb:lfY5m{O:DGʸ#_7-~lvrW ^ igtIR 5͖," :j @]rXHۮRop5|6oٮ 2Cμ«OsmfɭɧfLgNstѴѰi-KJ1[J$bwqy޹v}VR0uu "/@ ~H4wzu $=\f ROLYIp.a2H'ӂ1@[E2!%r#s޶c{:4}6̾bH7 0';+PQ FV+^}HmX[-c)NpbxwN/ŠW0*6B"1?h!q໛#"&m;|ǩ_}Eo,g L[r?w!}ZwG|[9f#{K?5~afSz/YxEkb0^[[O!+MGaivq Va8#N+1V+bXƬu_7axS{4k8f #1JMnr9-Ψj,cDTLKbH]xt"~$..VT>1׊_kv4l[suV:Ɯ>*N;]=E3^6>?7V{8M[\c(~f^=9=>' Zi ] mJKKG{siwo%dq/ÏxZG-VWf1d>>|MP񅆺ڟ8LbG;:wU5Kx;_SC$z?iG6߽z~+Xx3ŚnwnSs cFOAߌ74k$uF="-;ֱjz6ma򋷒OS^㯆Z&f{2-& U~t_v{ K̛:`wN@74=Ve`Z'v=A5K< iWP϶"rut7#a NM*Y<-gp`YKoyG=h__tr];LLrL̀,H^rݞ}*~9'4]f//Q||SҰui~Ӥh6xc%&bN2r~+냚} 7vIKjLr#]SI̍X0\9!3nb,ҹ@=M{%=^#0_,Ѭ=A^0?C ~]6!d뒄wk|+|@ ͯ…*qۊB:4s&Kjc@Ypz_ƀ=Oֿ?S]:BCq|+W=]aOhYW{HCenr5>uxžuy-.EG^сrkϴ/KJ_i[jjwI h;>.w$ҜkVּ9{M/^:ݶ>A={fo: ʹ[?(((ɧQ@ ZXd-b2jn5|ƢG@Z^I#8'Z~VxNNYǘ (Bր=8{QĴҮv,d9ebIں xHސA' 6==(^mV ,;u5vSwOuĚ,7F~zW^jQ]OX{PPt) B3KE02N(4ba\A|=/6br|zB/~έHlpAb9_nIU:ߘpٜO B!翯՟01i>tYi]` *7Dv wOFmsy$x.G?^xImV\\̐HUG5i~0%Ҽ 2Pd8kG{B=&hؽҼYFp;z}Pd;H]=ܬÁnҀ=U9Fe*E$0rw2hB#v+rӮ-a%ka`'`I4>@H,}Ms^&&IH,4ij0 b 4MOX˟9oOL=wg+64kXl!5 Ơ*SL&sQo bG wH=i88eq]?ķ>! \I%wNkVs"!$ zDR@qPvuE[2jL3Fp1L2Qy1P瓃ּ75`-|36Zl#~Ҥ;[;p0iXz Pv|PbF3@ukLԧ[F :ϡs2kOt,&6OƼ{>$bDx})j, xTQEQEQER;c4xhI`r 6xy"˽JS21Xx;íGq|G^P7Tc@Hl {HW iQ]WpцgW:gWaqi ]gz^\ #XaT0W!qǮZUg 8UyqN#"EP8;FOl^[]f/g#0ݫĤTbJ۹ ծY|. #F+Ǩ:f}7Ghb2%g搎¸+ռYkUZqh A^9Lם|4hOs#o1#~z=6iїq<#SBܺPvV)msÞ޼s/Yքڄ7%?~ m9]'ϔ&9 wj-A)m%󮃦j(5;+ PX$qE9Gkrxs֚"TRL>x{[+.GLcW u?RU+H1cf<ӽzF+W%yMԈ#XӲƺ +]F;+-],mX}h/٧ǝGz?p <{ᯇ:Ngf* h{.Y \i U8Oj[֟FR[nJV.yt(~v|WMdȉ+hʱ\{t_ֽM_ x^/=As r"m$^,]/,_ni&fn5(&&HgIP=r#o/|:< ]B%CISp={0}OJMfsik}}Ȏ0݌ #@N&yϭ;U=&S>c)bmǾTsWh~;xb_ϧD- N:bMol2?Nmb.V8.Nc|Go~x.mmoppKpŲ QK/+1R''gZj)|O$Q#WºˎK@KERZk.AF(篊 ϙ/;̭Wu+|&M2m1hWgvyt +eiŞB79'nǥx|?5.Ɏ} `70`+X߅t}gk0ą\WTon5f PH>)Ծ!K=bIq3LfH sT.>.Pm[i%fH@:$v_Oۥ`iumND{]2ozߓ ;ux{WXQqvMPY784m/FImFRH資WH)@L:)a筫I|g4M2MܓI48# +[E&i-)vo'޸S@kxėC~KDqgvxW玼9!ais.%eU=@?R״mBTQ;]ڄ7pIgi -#]tgc-ʙYd9Ϲ=(7.'M4cn&'1\~?ldÇ0yJNUzZo^ĺIӆeOtBq?9@O@>CkupQQpu=6z/]\T,&v#bsh/ j~6>*2۰`s[Z~c-i 8c@ IZ(5uZ5jl@?;MznjsZ_$L7V=FG4Z=gZv{+uv7cWJ|?xv1Yۓc'>4U7-jɖrU^kf 1OjCG '|Yi{(1C@[[˸Dsgj~еd4[#ʈɀ|;4~ǥR^[Y L>:t~.&񍾽 6eg;pAƌP]_l3k77/wz ˎ6FzT 3_.u-,/&{LCm;TdׯъOx:PBm6)u 8*H pGo# nm,kuI y^%myaK* 0@hEQERcZ(unMΩc]@$rOO+<_w%]:ʀ7RΣv /Nb@'<(*phYqƭwMb@f<Ŀ|KxNВkKy8hxk^$oSj>Pa$#$FMTS0qڀ1,Ğmy#]I:>˼2=Ռ-F bR)ݑFip&S}nOhc]epUxk`_|Ozw}Jz i8}j(%f0G\U*^"}Hd,6`jhe$ڥ'j4dڙ#T簠=AZQ]@HIyg[T3p潘r3@jyDc'4 %pN}+g>1`L'H׻c9xb@q #zRRM,F=iE_Xjc&#.LG^( G,d6 8U {O+>undm,2>|6Ѕ[-4]Rpە?JKEo-#Orb3Q@A>?*a\=0N(!{j!F|T:ހ$aa ;PdT:3 a{~Ǫ}Bh`L@T!uMafR;0u(x:OE^W7Gת|/.: (>agӧ!Z?K[Xe@7ՙHd NI׮+g yn&"G{s@qxǭX*%wOZ4i€N}iW.h Y.Maa6+^^y7iwGSkvI% ێ,"Km>'i(1+6| dS?Lo&Jus_=:ÿ|@;q-u,$4<72og"x/K^j?TQB?J|cZ/M'{#!d''8='Jдt: E4ky.h9% <_;qM=+ WBqN2qL,;V9&lc{QcRv{W>3o]=.#6֚|[R4Ƽْ *c ŲOZCŞ = ӕd*%"**r9w^5- =n$C|;8=Z/<)_隖gqzFᡵn ӌg׉n_e6[mX;Xya*XqTxD5nNʷ8>͵x _כpմ|4tɖ?/QO_qQ-&yg;A^cxOY^ci-%y\lfD~Lڀ>wm?V.-9"iWp+F}Eu\C8c SQ+ 5Yum-m9mi4jzCjׯ{(`9<1- Nd]|햪>,>\ѯ̊xTF}߼eV=+°͹m dw|{."u6I/\q&CxPԬ/mK<ԟ¹F>aۋ~w_u L݆z1?Lאh~wK[Ti-.791MUWAOǺֵ[ k:{M8q4gš~ؠ {E𥵅5G2jIN3 QEՔڇ,4L_(A?yIg81vׄY%lFDހHB_K K7Cm<HTO@O!Ҵ;h.u+mb1=1ZO+D]S_2j?!-vo4a `U6 qLt[t7'H*B4&m!f+=Ib]b)<}ixv*nmF8VW VWdXFF%z~Tch\ 16TzGqX[xumռ`ݑW-.q@I-Rk78IЕªG7^x'&sK'9Zpu 8F'nvJ((f xmT$3`m8| OO%w[ѬߧSfr[}"4=/[K {ԆO250[fZX +xqHA=(뿆kMOR5_:CL0{V,ן ?ntO[n@bA p8^8}*fEx{t(FFq+gW>3eq^uhsE,Rnx\t~Ѿ$zn5`'13SmlW`#}k矇~4.ief pXֻ>kZt>x\=z}g5 (dG8UP9&k◉<,CZ$l$گ.tԼ[x:_(M|#=J]OZ&M3SY&G9 Wm>=_Bgk+cQ0$O&=ν Q4&;io".eXafn$v|o^ծm?'a nǥSa~1M4KnBC?L( UrI>OLf^iq][d#9t6_qG-j`ē`fPxMJ+ [['&Y ?/F8p= Zﴫ伲}П>$~-eצU:8n_ g㰯| .ox p{u"|.<7YhKRC;pOjվ[[Dڥϟqlsrxqv4k!tH;Wzφ#ӵ+đLI0~d'k]ƞZԏowo=cހ>[ ]j7q[@]S̑Ǡ$f;H.uS"BIa\6 XjM.E#9TCjď7SNRrFX8#;ؼK LŁUҘ?OkҘ5K%"\@^9xCfN2F3ǿ>?]{KF.⺾8A մm`hR@Y3 tYUdF_.w8:h):|}H4%D^f&IƇld'#ga!DʹmN8ɯ/ __yY%sHtWIjmO⇏u _F9>OŲ%=qh'#,\zZhkח"2be$1k#^{[]#OCi!8 y=Nj.|oϩ|FNv^h"ƣq&ךv7KIsEiw6~oC*M1ixڿ_h!oaW%I^ހ=VFKsEo\zWECѴ$EpJ;w~|K&{-CZ5v r#0\cێ:I1 kMy9]#D@U\.6umʅ+3+Ƽ#x?,>{xh" "Ƞ=t}>S'=zւj|tw5*Kq ޠ$u|_xƖfB9 +tuEzqbDPӀ#@Y־}Ȱuȷ4ȼ'kc'YZSY[O: k#<?J<4a %RA0>qsRWe/:=>$಺9۞}a@RՕGU8co&qګ~}Ȭ8eQq@cx:j/%F+?x䁎zi|kڧ0 s@s ~ i4 j:F zM1IB6kK$!WT9ǹ9ar;[6m(xlϥ> 8)s-4zS97b=A ՘kfωS%{8'?.xc2ldtא|7ISk(*m1^:PW]@ڮsEj,g`C3NW_{F:֓n.uf#Dˬx]l῕&5*p3:xwQ5ƗT7VUNINjdž.xzO}._$$ 1S/]_MԮZM9Y"FHV\rP:kεOYitmm6E,b3gh@&{zƝ88G]^!x7Oף4] x@nX={}QEQEx/kAiDJ簮wÍc#҄WZ6+K'/C#U>s}KmFhw_tk-].5T(eݖӥu!4* vc\Ę-u? ZVw"gBI€9O:Km hc$I u^k>~*EpEXKG~5~wu8]agyvFr<|hz7/%{Z0Q|xVV7z^]KUi& O!n9=׻|>oyZ%*ſQ@EwAXsG$Wk7𥎎N ̙d\yOqnyZI,[ylDE;`מ?_61!Ue)՟ xSV֣$P]kK+h;!1#8A%RD 򎕇_xlS_Vj3]P9jM#oC;UQ\rk/F-敩i:p1Gog=I$dV&_Wd `kƓkڇ LH.ns^"!ZiQhvaڶ"|;ΑY\w Ds1\|ouK QEIp@UOn0Muy}{U jxޙ6<-m8Gp>@H\ga^Q ]#}X2N*Kd's4f kV_%Z"rdʀ<ܓ$ԵyVv6GpAbo3}&R9go|Nk3oͮqԡ1ie媒y,[':H$mo5xžC>Eԣh :@  ׆M."ѭWPG;5|^l 4 4@OCzTz_<-'|Ao u ^2Fw$N:61±YG3 3pIf'dW+eOr5ܩ"vn@`t]@&qҖQ:B >^<9Ŧ-ƐYX\}6~܀vd> ӿwry29?P[Ȍ`dQ~WH!ҼWi覸p$U=s'(c-[TrM2I 1ȯ:7eamr{3_$[J8鑞y" _G:kkel$߃^ P2 ``@9} G`qgh58)մMdA調+u\_|{swor" 1mu?>M,Gq> @vz4cVTt سBVB|U?qlr}(bv~һa7r~9?jڞS7i#8AYsT+{l"yoKyb+lpO=Q,]lC#9 q [?=ɨj2"22vW;]Y6aK;Ǵ89rs;]Q>,`5_M74hd $m`k#QI/,d&K9\>?fxަ"6feO6YsZ+? x"VԎ;glA#keԚlU}kk%wFsýwCxΈ4hk8.x8A'{PEU-OJ,&-U~vk Y{iEyIT۞8AC(RQcUDP5EE?6s"$&:AS1^7b/xǺe]>+$+qד|o_ YfmZ3km W!3 2h<9hi_Mg[j qk4xDE֡oqXBۡB`;v gP Y]&k{ `]Eǃ$<'W%.'o2J# ?LT+;QOTD?vg^sG·>1L> T?l {ch[ a-5-[q:@<թњH}={T'x_-rx[5:nnA& |<o'>xږ30‡c>j56ꀸUt$M{h'kFn%pQـ?Z~i9|;zE:Ʊ0~fhjj|A4hqN 'EHloa\ 6ጞi5|ck6o`<[Pr14uem{@Ȁ~,oچgcʹ" &0O#| @ )Hu̡qas>n.f3H''3Y:o/-}3)]_xXwӀ2}Ⲿ u|Ia6!?MvWSgf.Z-7ZS{ 0i'C s&(KK6mW>0* ;Zψ&d\*F0\?A^_OŕABi'0@xDYտ`(_T+,g[tɘLJ^:Eq2M/o? ;mА>kH#fh;@Q;iaKuL03St>~]099ZT6 PL̤d}8K>#:z]kckmLz<'ux;Q4gcs}"F'9m}gZ>'UB"n sE{~OhC 8"UaCI+rdJO0Ҽ]m4Y1ŽUFޣQռ{+_ hZbFzu$x­M׈L ga~8_\3q? Ķ(Hn|˻H 3N={$i)Rdv\ ;ZL6{KQm'Ly̤_j1Z|+wImu,ZT'z.8=+>xĞ]OP[.9ǰ?hxƏ=&a#Jq+pW?Z}umQ1Lorꎿm;{^(mr<<=:85i~^iwv;,' r>Ѵ1Ӽˈ4kVYe }I?JgÛ}%ZͪXLB;c4 To>k&HR2~L?=k6Fa$6I~`X~ kZ$X>cأ2Ww(M)S!R*6yhw5ito_,`ӂǧ²b¼KTve{.{ ڇ挖 5c\nhܩ x85?I(|?%=osד@!߉Z^a>[,\' 9Txʧond&O<[STgks~e"#&0w yz|UoE&gӉgy־oY1`cx^uִ=v(Z=B>^nj}k|+> em/{EYfc(ݥxkPR[bv:¶h+٬5v~Һu.3ǽUW/{AB CI&A-{Ezω<#iT[+p}W(>4Cu|-ګ 8X0zw~ìR N{_M"MZ]cW\I+HO#v[xI&G;08XѵGCM3[Hr̬2?09{ 42,yWyּ :KgD4Yw4QH͌|ǒ2{uzݷY)m.VҤGNLlŀzghěma I'^y [\k։ /e"i'z;gIMuԡCGw~O_ր:niå-kbe_ǟµZj0`t2X3uUxzWE];m.eA&07tϘb&G<z|EMϗp?:nꑈ2|[V̤{S;n(Qb9@ E! 9_ꗋ4Osު=׳A/oJP[^Ğ5F'OX{v.{W5U׌|oW-$+c#9@i:pk%Υ4mj-3[sJp eSqIiNZJ1u$h p < k}> ԴMHYvS6wRpy> 5s$nk}-_&P{wba ~LOsmhI.6FyW?^+&-F+EC@Wr(((⣝+y$D.襂Ҿtz\-u9.Ic?,+ӕ5a=dCTMygG?v;TSudu.r#-1Z{6?"cr,0zt_B;C X{k{Eqzx]_ KQ֌i*bp$W|/ҢfLJ Plt=F=>,Q[Av26ؠ>־lO/ģw鍟qs޽-ƞf&9b';uڀ,xÑx,V@*A~ zi/ZCqmn=$3^uuN &ʏ#_z\j|-xKL{ *7HfbY^?k^ pxxgZD̑+I'j'㞷N֢6n! (NIߊ;tۅY[ p+j1ivL&$ A-3xmzJMnUw⧉?%q4^` z##=+|{Pnt<5,Z\NX(݊=kE>?پ>Eu@I+ is1FJ9zx?hKof^D0_w֨wl_iOime|92vlcҀ>,dK[;xv+ES!$uj5lNڍiVib0i1I%Fr6C¸߂$+&1˻L(ؓLjI{u-Eq0! vJUkOGT;wt\|9{GTL$$vD ( 7⧍5=3 aV1 u=Gbxck>la?ns¿=yWï~#JדDך]xnKb7~B1fH%"'Cch`Ҍz ה{X4]b} "g##ε_^(է;%8&lqzj֯Y4kwkYwc2y<ijjZ5=,2(RvG2#v,tBBEIn0Gv'zGFd;9' <oYK2ݪ\Ə#4jO9 N:944"-85I h3Lx Oj<5o>ߵiy`}L$Q$`bpJiyҿ^_y~*'o$pj gQĶIFIqCqn* t[ GjQ5_ l9JnO'Q!DP+q|\n#LQi>ǷY?J}yo,^Edvz@Q@k*[{ZCyI]>K+7t'V m4뫈 3L<!GץxWuEmC-ɓ'u9<8sҀ4<eW⧎)ډ́^jjm&57)S22J-zž}[_I @Fc` i^iG=7WkalP0{x/y_Iƃog3[E nO8#냐1Z^?scig n|OPr~L1ӯy#>#Ohjw1Y[CS@4XR)ʃK@Rn9_5r6^)mn^4q8#8=kwǨ5ZkMn+M$2ʻ=4[$Z6r4[IP T#LgiV|Ǔ6f~^@y^1Q|eŗ}˥oh2nPOzҾ45mq%M kʴ_i U]m^NdfUTO@z.35,t*@ʒ1_)?>ţ[QD$qֽƭjzPkCr݋ 0c=C:$}ƫsJn.Orz}mgڼLzט67^^h>s냞(o^Ş܉%N80v7zo|]i2ETQ:A“Ҩ?T@LLr;Z/8Z\<\q\c6ɝO|ǹt+.ys 37Q=s@߆tYxx @Tǯ'5Ÿ5+ۏEG$3\m0q/0_e86Up}35G7nhbX,as^׵y燾>-֜Ѭvqy%W\ׇ>< ׬Rfbo-?3[xk-#̠G@\W~)3÷2a5,WҔXo#(j.&Aޣ㾥:{iksajEO#,˶9'\,NI3:|ąPӟֈnYA$ |~L'@7l r:TjCE8=ӊΑ$Io$!t<CҬH+!dcsS?νO{0.0o$ o-?+&[':OE@EPښy\cgbעx Vhn<2A\z9웏30}x})@j:;[5@~ *pYB J$n=? +B= *c%Pqi{K(斀3>mWDIsijP@U-˦YCiopQb 8{R(nfcq&x[HNm#GCH@"N{ GJjVƙo%M*QEQE!oMŸ`;c ƅ%C5mxomis ]Pg?'vMkmNQ3铂*]CZ_>8[Z$z54 2xp `xZ~1kSxQ%4Y^{J pqs@[[}K}bݾE(x ~]7OH>< F~V]ῄ|}ht'`7+w}h };S,Iy168?M5~7RZڭ-b 0-r=@OMj\#SZfP~ЫT{.ޕ׃=E .$Fr9~"Fgyx7(8\{?\owt=R xn"x]jՀ[# `:i>>ڿ5MJ1 w,a`Si+?xzM+ #h\*8 KxŞ4vksA̛fX€;_x;MBƑ@1<V?߅6P.eqSعNOw^+m5}:![Nܑ?`e]^hFf@ψxnekl h%0T5mF0boX22ָX &\ Dk ᆂ<ۖC;#v=#7(-^^d"#A8º x:xevı6 \KN/.tkY#㓌19R3W"J0ܬ Q@ kvwM&p,}[#w7_|+5֧d8"I)JT/ q۵w7ujekoxZ-QxđkאBVE ׿Oj>iJޯem d2(Zۧ > `ɴys xNWt6I[H fdTᇍu(dLӢO2[FpEr[cם3yLu1ylTgFW6K?|TۓXG=&M_4y⩁i >q6NQ؞Һ {>ǚF+Y9{PvH5JWINJ%óV22%ۥ} ]|4y h5=ALF8o@35OPJiGD$o(noH@&Ehi6mrhqǩ 4mⷅ{8?KH$^xA{&Մsd ![ vzO(x7n l b`k/7F)ODFU >t4>"\<ąAUc'/=u}s$mgBpG> \kVp}-I7T̅ACb_3Qt_ ZIirx,%n7!F*St\^|1|Vu MKLƀ=VӮ6Ny9o9Wk>=mm+X,Ђk=ihi6Z XK$ 6s}+4O |]Zç߈x?vmǸj^ )dbwی{w|STuo{ƿtmSZx>ƅyejz ժNms9N\g8^!K&4]W{.O8'\Mu-Zu.hjB2vsOq4MbGkeio{!A2=?bhʛy__K }K⛉[6Gn#ɓ'k`H#nj^xSN@mX'15?jVqmIG!Rʧ[7ޡs,r\7nc' Tsߓ^UItv~'ӣ 9TL>0x|UycxAMVQ ;d o~Uc⯇7F+8s\}xᶁxMgGj|qek2F^t0Úme ݈4*C]敮Zj #MFYwD9E!P:Mk\˙t 'KY"GH]ƽ@𕾓x<9!ދiJAqı>k xcBMeSޒ`ҸG|U[y6$(Qs?Mt8cyLr$p-@`H{|1xlZ2G.U~u߂4ShWkka,A"L%sӒq>Ae| ,,p7\8yF._k뭋9{< 4]sO8yn耕=G&5-PſQIX"gǟ Z =&O6FHMpAֽ+? 77/+o&ޛw:M3OӢVeFB@AnzЮ8JTf߉ _&<pnP)VoiGizd6$Hԅ?H|t<ԅ,T@ttU|cڦ;=(1HI8x5#AH \) {c% [S<1Pk:R.-^7R=^Zi XU?#o WE^xO7tMb$7x2W5qgNk!^g`p=}O5ACJx~y']-Ć"?Lq]G-W]͜1j4eAb ]߽xw߇<u}[]Zl},W8`ݻπo(wlڽ:ONVo"@a<}W:͏=.kZy.nf;0=0z O|Mym5gL-±9ںxKJGPg[Q]} ֽº%,#IVKXXb3JUoM..'AF"zQ@>^a}8ETWx·^&|=hI7W0&W\lN^|J4hk\*!r88'=^#U !K@1P:;;ץzd4l[C??ɵ [eQJZj7[gGU}- ιl-uM*Y^ݣ1`ʣ,~ )h98#(C9;mBV7(ِ)PH N +!gxcH$ c@hяdI +ރ\W|AlCur"MJ9. GqWcU2\%e8;5tT2H T9d > x{O>yNsXyD_5GzQEQEj^ uxY[>" 9'@ī#L ΫyJ Ghg\xujy"{y؆A+#_y=퍵E-\z=++\NaqwR`|I8ϽqIOB6YanCZ9vwI=1޸iWo-Z(oRXm"Bʫq9׶<5{^UB>W^;Z\_ ( f|d08ޤċș-olz {W:?i׷Og1/"6oxrƶ+HT-ڸ3'㷼ҭϰĒ]?PA83]^Zv:w798<{ק0+<-cԵRMk+s)޲ p>o3V+: f 0ؠ (o>i"\F0]. nP@sy}QSw^[ . leIᐤx(Ӯ<<#qᘬtĶbJ9 ÞMv}3/=OPEV{$XP*qֲt^y4-fYܩz[K#sz^=/|@ѵ >k@$:*F{c\DʈҶ8Ϡ8} ~3: ռ Kr2Q׎}cNioß}k589$0UW}ܧ/ֳuOMLėזRBɽ 5? ~,iѧѵ?ƾmi<3%2B >p_~2 eeL#GJEs>(KbMs:ŝ\Վ0ǧS@DieEaGmkqF8\jk~.|PSXiz[i|DvgluZXR/YS68*8ݞ~f=M-^ۆr:8{0}ܾ$6Nm⁹>6w,4 x1{Y C,v))$={(}2A%in`4P g?Pv{Y2:t>cyCI<Hqi6PٵG't FI}t4qP^iL»_CTܦ-W9!bqǥ]O|+1\oվc( }A<zޟZ[xY!U$޺1¾C>#Xj}ܾ гl^H+#cawuEkXu"_K#nBv\z=\ F@r~YZ ^, yn4|bIQ)x >ۯ]F? ꚍuחp'x8gWDѫCm;FpE'|/c}۱Ҁ+e[mm$qNբ=P= 4ڔ׭{t:XA=(W|/ۮ6A{c&V8_1~RH lqکiFE,Z}6+Dw1O\U@3㇎MUKy-"@GOz;}Bk;ĐL$Bx`jibt",L׃~iƃo5\49TcoL֧?h&]Au kgKw#9'{?z7_h::I@=: O|]%ck[u+zzW=oiZI{H`mR jZŏC |7n,b6H=FZ t(()kξ'|Eme\^Kn _[Vc{q@7)Q*Pá_%|q|g[r#!Qq;g޽W²\xSIc5ܶTZwCkSq_, o08:_[f_il.Q(@2z@V^񞣪Kig-tL]@G\׵z^9i#K[8ID|sکBM{;]0"I7:ӭ{wxrMUo_UѸ!`;^{_VH'˻|c/q-KΛ,-qB0#<ǰF;!0h*K+-CûxCPy'2]w~!h O?#4cZ |YoZ}9QI߯ciuz4"FS )"fPy#j^[=?6H빂ĊuCdZS@ᕇMo}Z -Оy+:x~FkEՆ#[ƀ8ހ==*b6hkIS_^=wėu%HRhdrFTp;;xOx`l$"G@;c4دQdgH,p6Ay5/;X4Dc!˟F?Z~9xGJḱ)Pn#r}(+t~t{JR^f#r=+`^ԅ,V#EyƯ2+Ɨ qd,D(q׮[6o@񿪞8 rߜ΀;/|+XjWvrgg-"Bzv$י?ū-VH J$d4QyK9h-\wwjYD߄Zx~vI1;N@1Ksx_ީXx{V(.dpT 0jiԼ;t em:幊A9 g:p~zf^wxQk[⑋lNzcں?xxq5Z?)vt*#1D#'hlҗDG%,~@Qښ4$"R ҮOZ *Ā:@czS qT]ZF.5 Ba ^Ga?3Vִn5[maAXޱ!-zl)w̄]~a1כ|j%߅+ryZFrxa>6?R6D Vv,"76@Pq@蚞(58tIV'eׯGA<' m1QK~<'weţadǘ[@.wo[oy=-!l``gs]ݍp(Kx$hUlW3xPk0. y,Ry ǎ4c--&OQ=մӵɸ$x+t L2w:9 g5 7g`T11d(s]+xc[n/ :ힴܦp2A'+|UtۛGvIcsd@_x^ho׆4ʨ=^KmrGXR>阁1n~ǿ5^XӬ9Pwpe})t^[ncC+^P)KEy3%XHQncg>կX4oM>!p'0Gp?ů&"p8x5W^| uǘFO~;~:z-;KgH՘$Y3x>R6auVmyڻWqrhUڕpy)'8쌐 (ONMq2VZB8F0k./qunг3a`y4R Uh6~b^q@7F9?,8$ua%q9cjGQ>ݬSϥu x7uY",1F6_y ;C3wՖ"=?:<5^N֠H:WIyve|G+G# dw>x}nt 7K{5Y55p\>HU8 qdItrUϨ<~]xnek> Oy\x:OE@EPʞ#s/\ < ~t C1ZJ ѓ<ĮᚤVmM}U 7*2Ohs1ܪIU.9-B}؋c/@ pv *NW9JZ( );ъZ( y ZO rRI*J0yrOh31XM|*s=3€>BxK Tg?"P⿃4ծo>rE[v8r9V&j/I{$vlI(3J 8AWjUmay,1hEڜP$'n2xX/]<~f^ɡE?hsyhK 3.0In5jXvҵ-5Jg8#q?3?toC<5ެPy* O{]-GIib2o|9?59K*}` `#eto2[]v(gr3OOډ/'Εl0?`UCx+[]hukBxOUH\ [X|mk1 2zgjxJtmbR ֚z@8|ĹxVω><]xGl<<،1v>Pහ3@b3R ր<᷅G{ciѲv9CbxW2藂xcb2ѳ\)xP-3\4k>f`o֩g?kV6N쏴\d-Ӡxl=ļq2p>:׈/56.[%H ^vzd ΰF8; 7YϋwW.%\71AI|DZ=D>LrBNzg=P ƹ tMH|R5[s, ~\}, %ncdzJ>[ pq]?\x~ =\]mAas,/<0>ooc J7l &2sAV|?VxvX^{DN0{`k>hSh~iu&V5 Z7c“+%^Ԟ#ەIv6t?\Pwŏx/PO-bfbr=k5>/ w * $u5|aūZxwE\$c$C?N]_3i~ ׎toHJ!'9_ 4Xjr[$gr6 ZF jM,RjB۔1Eb<).hPq-f :Z׺uT{{61l%}>=X|,1Y[$h;HI'#J|zvo;e`U<]O.M1icoqag wR<@(F?>kڲB1$y@_ M 6j@-#ؑ(MO?9ݵkw0$l8LwCxG7/E1;3wsV^$6 oto r8!NO=+ lPLWsc)gw_ 4m麅wʹ 1=+/ [٢Oq ̃IV p"x+¾>[^ZLJ|WdMIp*_eǀ ϦV<$oˁܜu G/>HڌjfE`3<떾'/V6S"~lx5PM7Ųh^2[e;p߯owqm[Cqg,nEBv[Wqvl6ÿָoRʹ_ͧ? @y$8X>(|/[x;"a>gsvv Zx~KJvZ EPpCdA.rAmd\B:F=/ICi }6=ZuB|'$,,Fs€:( ( ( L@ Nkw6կnHw*bźj$y #i@_}#ßE,lGy"R;H?yφ/şQh֒ = t_J6,ˋqI'<׳wOta٥99$4@^@m.X߻V㟻ZJ("EƟU)Dh$2lrGk/>$<-O+Ǡ՘5- ?#~ +EyoԳv licUzҀ((?P{G+n~E&>!Y6_E.e!Uʮ߅1;XC/n TsOzt$}|w(\^;> t[퇳au@QN{ խekCobe^ B'=giUj-X}]PM6JY"9$.pK?w r 37v]K嘃f{kkE񯊬o.VA.?*(yh2~s;K4/XcȠ2[kn_2iV5I>Zz0}*IoM\GI鏺8&^<[Ybca#G;,=s⧂xLK}KPb'4kK'tM'͕fBI\6^ϵ{힕oDCM8 2vgW&_/ߦi4r\yd@ 8 -Y>C!]/`y$YvFH9+[ T!FGiAm#ۭvڧcu/$Xb)$hUxf>mHē@6<ԐЅlE1{x-t{{TVvÜT?<w<67 [yn{r^@;|g.[CyrSFIVe,<ή.gY{K#̊ R9q ]_w^ukٝ-bV!X|I*޷g Wh$R@:뺀:{߇67-#JUthIRz|_OoKhI I~+{Yyn_-J8qxzsT<)V\AV$*'dP#~vsXX?챋VIq4lG?3~³>u4@ӜdףkI"NYqnlm_L c5RK; o,6ܪC`whgv]43!%+VԴ#v~ ѬBwaW'Z-=Hy@wwHrsqǧyG Gk^A-DRrH=}kltߌ,d˩AS9#ڽ;IJ~niK >U 'ǽx߇-Wt&,J.#<o|'A8:k&^_&N{䞹5|=c/Fkk)7ArXך7|e+bF"v(9e@Z0sHT?*ƃMNTwXs\?Z=t_:Zed%Sv +h9- F`#Щާ4we6Y[4_ִ)EWiI=%ԦE9\R9R+^",{PƂ8_aj|rcr:]G?]FU]JZS^ $J|y_3u=g:b(m1Pq؟Ҁ*+_ |ѵ h! Z ]T\(́z/:ogPa0rAۭx)?^&֚ R7;W#$Vgx~!#[3zOsW8`3_ʽi]G2Gs/ۨ-Veuy@# x_Gn+Q7c`ق0 5hd<&r?X BDP8'oϻ~rǿn+^ m]$$g9*zO}eD^Jp&8hG?޵KBȷ'"pq WЮuEXn8#<ǧi4xEZϊM1DAŒsweԡ_&tk6v"h,Kc 0#=(xB xdq9U"7<݇#OzO8%{u:%G# r>֦ kGN[ W +lku'S8['=o@|ۣc~5k,m eHwʌ[\;-3E/a6vb:.syu x :Re!tOͻF9 -~r/t-;%Y/2w,cV[u#!#9)dTR$*0p}m {b'=?*ӱXfdT(>sd. <ωfռYM?VAxmBUGWx#叚  8ϵz/E0۞ $'5xu {rzVV &WA#=ti|w/2+U#д{keU&U_XA@d^@o_[':OE@EP |=x;wbWaڥL}\g5}6ǟ|>qnYZ0#H 0 rGҴvn YVlʥ>ӁNke\4ŲGێHSաw*N݁;RuREPEPMx::uf"H$'Fq^Ũ<uԶy Q}8_gGgOZۋ;KDQ{v@.x;EXo-+ps|5s㋍^PWNt㝧#@9OX:Ow_d"P|0!Zqh'>삊AҖ ( ( J3HO~i"WnKx=To8d؂IlY>$u+[mNǓ@-Vs(*Ỻ'=dY}I֌đD*F=j RP.G#J;IPQΜL!knMȬE֥nm}rPK4&LuAS cI|$nF;;@@g]:.*=H+;*ѼSo$Ew 8SR ǡlV^;ĺciڬ}:c݌9N%{ yx:.qxUFa'ROnaYp=H4%"4m:ʹp]4C~UN&j^#MAbu,0@957~xgO{+b,@dH݃؜5 t ,`k270) h fM3N& p9uZ__ۿ86T.IUa`t㷥{ƕirʹSQɔe#s\e߉|LԲLޔRNYI#4?Sih|922](FLs'|wKN^ H4$V$ "5վ&Gm\q" (zvH/Ҽh_H.1׵|ɠv>:h©]y[ 3Y|H?*$.8>4 -E^Oo-~)0.m&#a!9BuֽM:4cKg%b䑌ibxNNt<,8F?ay]ǍrܼZJp#p9ӭze]h%FmP|:w:K=n;蔫Ί@a3 |cu 6[Xq5LS-휟A'W7K$E,Arzq|LG5+F|g\?/_C R6dڐ8)ǤM BQblc1h>Zj^'R++.;\H (vb;׵x>3'ֵ $=M rN~7[{wUĖho4Z8]A- :G:Aqn2h^! VH$FpMm h8P*@W%(!h.osw"9OwTZZwM< on"rAu QZ((((LGN bx0Wچ2іT?Ā$WG:7ī }A(\3KG ԓ&pQqW^]>#ۤO0Ja\(Sϵ2f}mCZ?/Qov8\IҀ=S5|@umEx4$v_i$ */?ӿh/ Me{mrW2Fo<<%4{ҥZC:΁sӊO\.{[Vk4la>{q_78wp:G j#X7<,w Є'ߎqJZ( ( k(u*#u~,omXh>gimߋ!}s y s ʦ?NU y\ =?}zooxvJꖷlt $^OPK}BhK&-Qb-Jfq~׼T((3Ls\^;O9kGDZ<{r+nžT7Z9h`'=@Ⲯo> =lHm|m`f,ku&&4@Tηro,+~FN:ZuZxnI~OEǀ}}1@&=kYFhM_^ƶ?6N1דH|[Ղ)\9T:3\~MlTeƴTXItɖP3gޓR6]_jvAt d$gEe_Co]]w7Rm?* ;r(KR|=zIso4^el.p=0qƳ5/M8u%8%P>j.ЮC> jp}}nԁ@"K$0UAw>_5+kẕD}+AcZ#\  [jOnMbi~*J:4.J-:9r6A?uW}nmaLsFI K1G,h 0VwPӭ5;k ;cOu=E4rs'q@j T L,%E ۷^38uy~&*kwjIuax[˹}H#BsJl/6e A߭jx+{M;S\I,!EE|.uë"宬51]>I '?]5ٵ]GIˮ͢GԡP[?{SNknwqR, ^({d(l8XjZ߆n_Zޛ%ŧ1`NcִQ=#bu+yPeA2}<xXldx8-?5o-k-+Cӧ6[=RLmx"]gٷkm$Ӄn(NqjOot4TӽWP>xe% k jGq.PnGsTy;\hi*47 \N0 s]T~0f$Q8;B}7>'{զI/2vwaמ@~x+oBQ&69{{dbfxr sQKK=sgIk?o.404L20\T?>!{P4KK2H>yR\dK|B+k,v2xIp,aRVY$~~bs+JNKfC(lrsހ&e;Fy'\׌l^ TtM>YE>bHa2rďj˥,[Om&Yl,K눢X+nӷ9WJgVir$q2dP00AoxFOotx G, ePUǨc^4nMk]k-@u㞋 | Dž.HSӅqK? Bqb%uaoϭG|AGmprT2{t& |e*Aϥh kUIR0F2OsyuxOLiqL$~qקNL{ץ]][WZa%}M\ƕỻ7f/_L: 6)}|({U[ mZ{TW>hyOhծveլh&I21׭y?;[Bi;p ]afQuM=19 Oy\_k> OzQ@)Ev?]Z!NTĄLc~rJsl`=34ɣhi >Vo7JZmFn]F3[1ܹmր,{~*$!?8R)h((1GzZuvESqր3X4."Fݴ&{խ޾pо"i!׼5Ur|2w=8 qz^#:ͫW1?~4RQEQEZ$l42G&6*$H=*NJnu}Y|7 Dw57f֡j^2 s2kZ?LZFܗrşyw~;A|I⮍̱ɺ9f.VދusSɮݕֽ%Ziϝti\}+U? xw^GB$pT""x_'on h'?08x^ҍCU}ww%bJ@۹z?~xn+uwC̠cm|y 0]B;OE|u?j_ +oG]Z-I!ѬL׮H)sΉ [LWFȟ " >2iK=֟pe<Bzj~4 5tW3BG{A ߇^ff{6. >`Eqi)eѴK$-[aCN+;h؅5@IFj+yvwG#@~~V,g`^mJ3Fx|ஒkhmWʑ3B_֩|i|YZWy[&D!68\W\?tb)<*7#O_¶ܮl1#W rwpʴ.{xczDwa۰>1'ް4: <׹sO,g8][CÚ\$]ԟ}̒IATJ\1kwWnI Up['9ROVխkhȗ%v;e +|aϫ?Wӭc=ͬF`sڲWZ*)-oJYN~x3x2OE;ɖl;gt>g+]-KaЦPyMzO8?u=pܻ?̟of-ą ONr5o-ƖI\9Px_W%t]t焞PGzBM?v˄~sk{WOVK[Vt'&8(mx ?}o A{ DasKZw} ֪^ç!H%9 ڪWOռIGbXC_ҽ?O]U +/mqui%L1`rϭlѢ-h NY7ֱhnf`7GB s5m{^bh†;sH;{J?gohwMIqw $PUf!rIWЙR2R/v~:e iTSӭIΑO xP%9$vfqע|!𦩡O} nI?6>8;F]KG.QqpiI |W'c[d0B~L[+1=եNSW1|_;FVin0 KJgj;a]_McRLa( f<>'ۭ\~N(f ƿծ I/^Iv(lm8 t5_4S_Z]:8L I;) <.܎/J~[G_xM䶺X#.n RH>%@pX|}] {QEQEQEQEQEfz%t/RipG# |Դ-%ՁN9ZznK[.j[r!Aޛ#D}Keq4 ‡\8k|W ,0~2 iQDgFy}*n>7xՀ~γ(?y” ;6ps?xz}W2[U~q],:T7n>5Zx9,c ((邧(a\O RHFWujfdK8V*ơ5O.m{k[.H 9鞇Үx1tO,ʥSFBߧN vTP:Q@Q@R5K-kB;{X^IU.,֚ ʨphWo-u{X$&HA'k=x0ZԮWJdfX݀,.o"t'l478c_*k14xy.D]Q[+=hm![=`N]!w^j Tx![å-OE{=BGyg qopFIb~>mۻF$1>㳌1^ʲc很{^>!#Mb57L~[ts\}zPxSǚLIi a( }M楯$xTPѼnUڹ:pOj #ͳ#@A?. 4yC`OxU ˥]gcnNT\8ֻ]SP-I!%;4kX?ӑ'b5y섾?^Wjxẖ)"Y>C;ctW 4]:pkena q>U9. RWl6i= >${֧ x[dh1`OVFx}+׵yt >GR.T9gހ>~FR &H۰|I"'Cڥfy#;x*epry/E<oicP3+{u8+>H|i h2 u4,:<4OxߜZ3Tq} > [ ğhN kilg,SÑꮯᦟk|M{nx~]%lW 8Xмc;Gvf3jDde`Ŝ2pހü!afL}k G׊m|-KmXdWle@{¯xR]SY&]v~ٷ9OҀ9| Ӵ5Wce^I;1\[r,zt='/kE{o4 #~<;+CwEʹU'\5.mG׆ a-7RON{SSY5fVXK|p6=kOu_>.'$cTJʽRF1i%F<ݣp^Yω2@tFҴ-l-f4H:>G2GNV_ċ{ψ=@p-1bwt:PqhԒnDs<9P9j&5mweq\C0w0l;uBYoYOj 4~o)z ԟSէaK|.׀-Dž|ٮx['O..VO0< TL{NWVYm.TdF8S[ѵUxR3ED̫T_/i%-˭N' AOp=U}}Fѵ8][J0)^E /uo XA^GpͻaЁ_J?|xsVAe#K*UGQs j~V)oV9vƣ??mᯏlmRX_Q$NLry& t5V(Ӿ:-mf5-ח 74rʼnc {=f=MkK)I[vJ0:P%^ N1u RQcs9k( HV$n9I/Þ7-n[Mu Sr "9 5byo+vyru>ϋZ FfbNcmytWV'ovNkw<@-6=*S|ry=G}(|C[>Lo1Gg*)]1ڷ>i7//n"(5D9ؠL($<37f·*.GF=b0d/; IF6NxzuEQEQEP3xF7,!PA9ʷ46K5Vn/ĸ8WZΛeWqEwzX[̓.8Ҁ ( ( ( ?W#3dP/|,V;k{YН㡯gtl/H)fhb=|gߋ4yr"@V<'++Xh14rҶ:]'Eo <H=PuEB7X_i e<29R9?xE}7Ow<,ǠU6moP7Q,`1b9oMZ]B+-%f\کcN~m&|w)>Z[.ie+&x[kF ;IӢ4{-6f$(O|ƞ+B! f pR8kt5^X ksԐCX?++^ƍz얌Β}c\3@cXmP'@Ih|%=k@4`GKx3]׋5qiȰ@6}5xVRs\Z%PAN=zhxKƲx&$*I{|`{7~5)Bڸ{>L+kx(*›ksRk':#coB;W)6tEծ ™j=R-.>[g%;޾}WuXk8o[LǗm8Q>֗K)"'88{1C`5wUX1)gP^ \͔3Zlx;sCo4_&ln~M R:d-#DO^ksZ$ൺu51HA4wP^hq*[3=):=nx QVNy˜vy` KcYΨWɢ%%HqcWt M}\Gif)c1h' ֮Bi5==oM ݑJ;^Ao%A 9]t$esz|9exFCHْ G!ݻwg$pqhJdKsm!):g#{j/̾Vfqzf8ksWѴ䴇L4>[]b뺮9H3.y.1Þ=8Z*5#~" [bWZ#vW.m;7$HGJ*X:|wuw6glA!ҵ3;|S0#>S`gݪV A1XO1o&v 9鞴虦I4pꑠ%&ǿ<++]"'S]$l_i<ǟ,<dҫjc1$Xcq <$#WM_MC_ڳ*&RCgzW5 OX4 eӬm˺3"'%<Ƽ[yuIa[YI~G>7/ I 2ޜ^߈IA8 (&1޹hڎQaa,+CT<%3-m+Zy 2 Ҁ<2YY20Ȓtp.y۹xT%z}B{;w6ׁ;T1zv?x>kqk36H8';U=a M;Z. ) ?8&$kS[ˏ4ܨԚ[FF+7B]?M[oh#F 3K^vsMCs q9,>Y4Y>N#QWsp~j$/4-tܤ/w  (()2=i_ /ma SNծ^̐]s?+|_m|` 2 'jo A:hmV$G@{t^ZNccu)w\(9da}ms =}#`B*jaivQ QHN9q4j-4qy3]Oz6.~vUF{G⮻ifP.hiNFK^î 6Oj]J.o/^'htvȄ{I "TG@H`z|O]ORE{@2uH)LL펰zsɺ uV^k֕;\xrhiz|op.Aum灌P|?xF[{ RxT~nHs]++8&1XǾ{~x[߄4eq-fS%@0 asưWwQIO[+ !DqjjmSI}`ƹYzýG_.m-#$7yo'0GLph/|9Iyw'eeŒ+ q]iy|3{'{?.hvj j q=#n8I7Ҵqn}:3F@9%C9Qɠ ,soxr8.V24' qך? PC+Mpq9@2@ 9O$7jȰ1N8_LN9| }osx8#n|idw@wIG_Z- }w7o+ډd29%ƀȡʯopj^ {Ըͭgh8ǛP3kI>#ZjݦťeLdISVw72#JK 98ێ??xgd>n}v[eGda01uc?m/-x̱rtB;p?=#\u kxN9^%OJCȭ 6軈RLHVύڝu+= vBoyyNI8w>< ykԲH`'ךjqd_|.LsꮾnAU =5|;<)|wP廒q;|G>OIH6N1 TUHU `vzRJF9 3w&5KɪiCl"=s@L]"fEpWM_ xD>3hu'h?7n`W5|\е/&qpQ3"y<ӊ[|Ҙ$/?Ȣo> UKy9+6;WaocXCo,hcUl@_c N DfU#yR>޹%A1(} Zלt=h<-uuijCn~RN@' ^ijmikm_*6~'vf kM7M;!)K=:P[wmi -ceOW|ziKD!%Kp0Hb|U:ޛayhf[Rg+h4|d|۝#_4AgXClk~/ͬX[?K{c<.kz?܈-!An'oJ>:^6K#>ؒC$. Z;zAŴf1Ĥ( #=N7:߈4}˻{|._W)0ף/w%՜[I[v-&㛋v­%V*y%^k4hdt',=:jm6'aL23k~^u+ LӬL$|q]iW"Tִ{2pK/^O4xPկ^MP0I ql=>Ns:"Y5ZkڨJtyFp v<3:Ӵdxfi9v]  *i%Pvr tx"!ۧ-эWLcқNyhW_r wA@wQtm!ng@>Z+O^<_l4MNoK.[.#$Gc@:QM u!漯UQ%ds9'zy_i5x -H,fsҀ=:+'2,R'oCޗ˜G\𕖡Y./$\!\]8`*@90N9R# Q=@u;nٗֆhI92GN=RIvPr` bO7~%ޟuy`H<XMH|fb |pqJ렐D[v8}Nz߭PP*\vh緆=B#up7=у߅E7>S$qוOT_ 7?\tQE|bW7:LĮckb G8r']tD0-f)ɹrA sӽz^n"ԟ) κ8B>nOۙ38jbOO!pyO'jp 8~)0s@QEQENcOaR{dib*#2F p(o>/i#TJ_HtY#dj'?{wvAT)#5G<[xJ|ɫ.X8?.qgׯ|,>-dHR8l ~:PE K@RZ(29w?hld+6A+~7`sĺVY}'U 2_IR]As|/>->*y :+|]/h]j6U3r#qQ^c^G56z$> c-kX FdTY(}.t^I-]!^ s ;xvVI#bD]z5x{=׃5R8#zW/EƋg6/-HI'-}.xY6U6C*:EyWе5yla%n%Sp+۶=iZ#;(>ր>t^_]`8fOby3H&'vA8lߚ4\"YbsW~ ]m%#Tv |c} ylo=k,&-)៑ ڀ8=4)o簺h|o>&P ;02cg'v⿀ᶔKA*U5}Ե3ĨH^=PdӮ%vl/j[r13xz'xŷ[M,}yulArtˏO/ah'^s̒`@~s+miJqrKu ԶzlLañǨ+s|QҴ;6-<[]SA Ɠx 9h%9A\u[]c? ;;f T\+83^[o>VV2ds{&n>x&y; O~%hҽ[[Y xp~q\mi([d+ռ$5o᙮h ؛I$[ַ<O_ F&ζ!%2};P'?kvZ$XfdL=:Mg|V%>$} g,?Zj_;Gb %z溯xs+Uͯ(UƶBF;8׼7_~)w[^f7`|5onai/ѣ^+m Ttր<#]\upH뵑՗=~о%ӞÉ=ȷLT\5sN ',[Bס>?\ՌZWRya 1AsO/ċ4"٢qaC?B=‹j"lTZ.ConSMr^>C ct\?Nʫ|?}-qg\Il.c>fY7ltآVb 0I`$H}k7(ү̍ x\#r#뚷h=4)U61,O ΀}.i/l&A- nwugL|[:IMjdtcH֣#Giq0 =sֱ5n:w-ʡTdOYDV[YpkǚNk3ҧs>p3hF"@GZ2_^!7G.U ×#8\ïMCNm+W8 :nu x㶻=t5˦&H‚BoEw>4[?g~+_%o.V2Ayϯ@+0!v=G?w-KF󢷚\HB] A2T>ṸXec7?OtϷx^?(xF)KPU"XI2*eUT׶k<5MĿMN]KDe_ Tc+83F F$gs\/x[Ėz̐F$\'J4]2o jnk°Fҹg_>9xn=:l Xۑޱt/]ͩ^^8BeC$8kxQX|MK;Ԋ&)"I`c{^ ]db"ڪOۥy|9>=OŕXeI8f,3^VMsF?ۛTy8͎Zn| \|w*4̙g Sf?\:=Ik? KBH2o%$zMJb ozd@<;=7Qm9M\YڼƖ7W-,n9=0ձ^^7>.i^}FI,(Y<+)WQ~6WZ5H+uFV>/ծtC)o$?s7v ɦ+ۢO3)rc?ﭦ6Zn Lz+6e ko5qQX}⏇Rxjꮐ F$8+vHi|9[eߖ1/5Q,1$H0+?>*gXY&+w:5%JZ( (f󊣬j֚&u9Kkh̎dzG{cPԧis)(3'-PtM3[8uK.A"$+ߓ^#/~A􉦴tR6{~dsץx<,L)q%ݸ,!FǨ= {6[DAE5 *j# t=W[7'rc57ÍTmWmӌd{t;4_!NBs4֬HֶC/)vE=OZ#nm@2ǡ_:[Pz~. O+A(=3)|3E4J7Ocs֪|1{kxڥĐ$.BYvnVhjh Yvü>~i:5@Hb4Gl=};G:,<Rqְ~x@%Wbr$t# {3X촹RՐ#MyM7H.WQS$p@R@xk~;iZTwBx8- Vproŏ:ļUf3 @Z2,eNء 'p펬Fv߇_j j xI8kxTǻkMo mޫ r9+'-,v+ߢ6?C@'5|O)|9n"W%qU}SpEo*%I8O UM<[Ȧ+l{+0(ǥfL mzTsF9>+ޞ2RG{PJpK_<xrJKqnaUR4y;Ӽ⏉]dMHog#w\:h-B`Ll[yyakwp13stQl$h {: =O-~ UI13E$t cf߇^4_S^YV'8Gc ?PX.e8"F^=bE,q.һO@_;I2''_j~7Ë %O4I,ϻj r{+Ɵ j;(oex"9qj_ k>0ִOo#4sn KjG]^2qehw?{o_4]zmv25«G{< c+D*L!=yv\7B(nWw{Z7՜ƥi#2:RCH_ߋ5tB ># @k&4 G'acr, 9Q=+i DBɋd0R9_ᮯwxS֒4Q2cLk_I4u ,`"eJyu_H𵝴W} 9RxWjnd9&Qh勍K5֢jn;.7zW|V;i aյ8LQǰO|ˬxwRػB@kagB̟gڰ"'>J5㿂SiTi&gPk)  ~ i]cQD~lZ:'>o xᶱ$vLp@)Hqڽt:O 5rp07D#p(`sԉt;@[> , 3cxϸ&4}9 A VEszYR9bY08?y?hzout gK2mC&f'-s鎽Jo 8Cؒ:ՁҀSϭ>PiRUp98&0  ːx^:.omBt H$;jXfNܹ*Â?xZ+]Œ&$YzATuȾ qcl*NzgDf|!R#c@\=뉽A%/q/ Ae˺$X9j+Yo`%WEr}ꖚ|%:hQ@:rz'+r:-KdoC-~ y?νS$qוOT_ 7?\tQE|?8T?+zѪ'j0[9'o=mR@c,̄l-qz+UQC֐#po˄H,]ƒ?j)$1%Aǿ>6|x5 84ŕX6<(”wK@Q@Q@&)hbPۜj\R@Q@j,sC~IdcVt)1Fis@+Kd[G2@,،=^g㯄xė!n+E X*V'zMzj iv8Y%V=R߅oi Uv67`er1ƽ<[ѐd/O?h3@s0~:RFhׅKYVt%t2}  |𿆮bx/cW 0B{W(*D5z1y^YbgAZi8m,f%h5,*HrG~=^ Iaqua}ׁWEoVc _ic=j? i֏| _ m7O[^.J# GQ+>_ iSXuz$yܶJ=h|GLx^ :$EanrNXR/_JwzŞfHNzWC1'FK~'⬾-EPbefÿ\_~I_jQg5Y JfW[kTH>'!ssE Gs@cJKVeӂ@xZ ˠXcG:##Zu/ ]h+[$Jc=:@14}R+mO$y{^V:[y" ǞLPx/C|QIgk~Y'p9'5ҿ'$GX&@'^Z hiz\FX!Kd䜒IQ%C9V} PN&ZGugu˝8!FAyYZEkmCJ#AtP:JMg.}8O~v xbfyndbֺyCk{mx2#fè8=(P=8<;[kkPi&4~\ f^8e~!Ie\ܞx]2UX k.u⾛/t{)E&;Q# e4yV!y.ȖF9c Zsz%DN1g.2 ʎWKqK,qͶ5vAp?JCK\__hv [M䌠{{zW=3j:/ GRlUsabT A[e5>.7oHzw#*ЭuMP KC Ex S_|-`;׊F8U` }(4()|;&lu0'pśZ鴝OFC#)rZLP'^Y׾/O׬+Asj$^w7֛ZKn6漡u9xmJckɑ=א@@G*¶45C%kuKqoj42iDkٵiMj7+mnl}z_YmXZ3]~J1'uOl*ŧ&SsY܎ ޽`tEW}@lFxq[tQE i0F $x>א|DVl?$p.c4$8c5cE&[<0}=8S>V*Zѱ g+GROKeԙ z7E4UKs^iw^,'u- k5K6`!!j~G|cTUӛP,YS`,&u/a[ ly*{tksaIkqh[.iŘo`UĀr6Z^Ҵe]N/1?qPtt>Jಱ-@ƃ@_4}wp[ƒ%Qf {֭D?f{pAﻁ2h#8|Ym4_@7 2u'߱^ҼYsG,-,8]6&u}b4y%՚;h ~^D䃻>ºgQIhE&b(~!\p1Vljk_Aznzdw ws5PĦIBx$yo&Ծ&^K$'Ǟ^ F}5SFӭ[΢$'Nxߊ]/C4{/My%* {'Lj5}S[{G0WSeWo$\l\w3{R!8zJy819=iAĄҸ]SovOk2ˬ\BBm&#Y@G$2xR-56ho--pph<]7^#s;g`!/.%@ֲ|N5mVpMۙ.˱1@`z ?aFbpk]gX߇V6F#N[8j tټUj0YZf[E"Ryҭ|UѼI SKt˓)g]6 #zLj[&kkY'fOqמ3ֽ2.bX%G(܌:0럦+BgT]N5)Ao_@I cȠ)%^ Z6a si?9D.2?_֪|Cյ_mՍAkS^& b;dWWZ p[1cpMo>-зm<>d@}}}xK΁z I >Dvgo93^g{NЮP[@uXK?x0znWRRI#ހ9*8a"Z$@;W&,F;siWAbU('1q 7͏to4e .])=Z39m, -&BG>·bI"hFN8ߠ>;FO; Oy\Mת|/.: (>T2#uX hfWxw Oc %ϧjv~O9 s-b&)ڠw{V\ۥR<G$ u$0!i/s@"c!``TQYzT=hFsJ'Ri€ ( ( ( ( ( k0QSQEy>4_1  FG.z`Q^q|a.M P[KFh!T }s^|b+W7>1GʙMhxgW|Ci$dv3Kȝypp3XO uKk`x>7q-;z~wq4WHc cҨx'"C"DiZM & Њ |g;xj9tYPÊ~iZƍKPImcbr+  @4+Om+FP}*'Pocuax~J.nюrT:t9Ȯ.!Eޅ%ֳȐE8$\`t+8$#ph DY{ucII{Q*2HTLŎvpk{/4?YiZEOD(]_ xcW&ˤY- c@C r\sIg, c#_/SUD8ܻIA듓נO|3hfgeȸ@܀;ֹ.7|,gE^ e;gMktB/ OξZHbp?Oh7ZvwY=3G <6rk3hm<5#;+ [0|Yt=Ojz w}@ъ#arqw8@sa ឃ}J=M$mL=>V['&{i\9ӵozL_|UbH[Gs1gʰ8?w7]|;n`Ι''W# ?hwiza8~"A""҄v"Ib;WFLƻ>CKv`%:5Mu& u2K4^14T 3sWt>$? ^qmin~p-yv2+sᦙg Z[I ܆PH߿\WM ^v._S˸d,$D~cҀ1xWڿb/fcu?2#?t_AҹHu+׈6sIh=Opݹ5z+ܮu&֗>5^k#Deɍ9Q"<_A-?})ڡe{1uW]ߊ5Cú4[1$NrNzF࿆ڿ],v6q<ŬדZwe+%"ߥ-<̿c=nj]4{W:eC ѩe`ukh{1/.B\fV]khVM8".  EwWڄkgY2X|b?WzQEQEQGz+矎2>&gŶQQ4n \WB²qӓ@iwD|gF HLchۧx5Zүѧk+9cKͫy*<&|h1_^1/Fnhcܣ ~:u9O ]xƾ|mq$%8gEl4ENHaUA}D7,'2o~,,F)eYw5KMr)D4lAxg⿉:jVڴrD2jۀxT2/-a/)oIf8#jj\ݏ!t /O6bN]bķ<&yWv{u΋ οeI,mRG`|nc8V GP?LT`C׌|I#FqqEFq >?ƺӼ+QM $G=G+ C(50Ȱyw-\=9 (Ҽ∼_ȵh,h)q)F8]X#4 G9I(s3s қb(o O^ow kwb"GN4?aP}_t3gp|vdfLcp4oTKW1-#e9 W> OI[JY#$`(8־ ;\/II lM$`#fX’ˎ_^QNM;ž:֣m{y'f 0ƀ8}/z6l]nȠ N8>&xD񕕦-b-Ct `WJ0qӷz[K;O|P}lFt}*sc\{jZ~QyRS+ɂ8?qW6"4Hwx ӊkl~$|D6S)A-6O'ej>4 ,n𭭒J}⿂wnלּ-lbRR@^?|g%l7a$288U$^;OjG:WQzd^±,&5PYPζ; Muז%-g؏@Nz֧i:nQX܍Icֺ8x㷉ts={Ӕ1jċckW68G1?a@kwuqice2I%{ ih猼uOP6e`%hA 'aמcoy]2pxzE'fѼGY񥡊HCYm3pZM_]{-Є[30EIQ≠l]`9zW'n#?QfI_<,nx?4Em"vbѲT>=Լ're"Kri ߻½B].%JK&w!Kg#%x:0m4˫庋Lgݥgxعgb u^R[zabvI")'/ZK 6i/1&2qX_/VnVK^18`sց Z((Cpj28hBNN:n@6찴4,@ZKUJTHaAF#Gy%}v f]87t^蚖=,{l+nׂpq7|:֗Sqs*.{ {OhPĩ--rJ+o XY25'#=z+oÿuWƶ=&nN+<9Ilƺ%&mQܜqGny/7>^$՜GȖ#g*1N>i^*75MRJZl$u?w=Kvv:/kt|]~8f4į6Trӟ^]Kw}W6IdL9\ 1 y|wkrsspLH# 1xU+~pCmz&iʒf: ްh}.C`]^9Whl`}4|ND6XceeiF܆m }x[ZK`h݁Rp_4ޑjRsg Oi^>4Zx4{_d8tZx--cnfW;zwŭS%F^%kGI~mg#ӑ*xWF8^"- yJ/^ ҧyǥva94?<]k?iZ=18P^6# s~׫jM&-̑%;QK`oZ ] $K <*oߏemkmq!Q >+]|L:jq%`~a*='w鸔6qm\N=M,Zv!H*APp=^;ri4{yWO7qayEyl }ƶ4.ÿNf`%컢,EAN!lm.nat&MXub64ߍ-ɷy-@sdwlSq:H\r\8*ʻo YELxaD@!UА`ԾV!&ז$)==@Ye3@tae&ʣsu`e6Q8!R9nJ֓h[KG-vUn885?Ib/Mʦ=x?1e+>^ TS7Fb@hZ7 *?𝶵 _$,Ay8csҰ+#r[iV;%F{nol𫟆ǂ|G[hu&`%X'E}0:To E,IJ9Q\zTi;qEC#8'F}2F~ ޝG2}a@ԺFdV9t\ +/Jn1a-#k3p}1-Sy r䪤Hv? W--!.J@^Ӡ_.tJ` 5Mimض\nB>ǾH{qy>8I?ު}@zqw77w7ig#Ne0,;nMOozOE^W7??νS$qQE򯈷^8x=G .ČW l ߃+I]7n%-分Lgڀ=9V#-"$rꞞ\ٱg\T0\p9 ^N)27c@I8hfK@QEQEQHM(((x_ ~7 y׆t7BMbLCkuel>pAS׵]'Nd`09[ג }'X/1B;mt~ (iMw;ެmikkL5Ӧ1h2 yvdP1x=|^5Ԯ47d'.Al#u xƶz4hK1S#9+^Í/ gG4FJר2> BW.p^(Up;zivz]Eq(A\boĶ(^NY>|F3<=EmҀ9 s{_;oP%x7s|nv-( #) &lSVO]GFҼ>REr \T LדJo^4qMT9>x,PnG99oj+Zj0[<ˊ<נ8r9x BZs\Z^[{&'˷z]Mik!4,-"H~|Ok$Yxaʲ?.)p8uҽK,Od가/#( ǠVwsk˛٤x|/yC}w./]y'@ “.CqH<+C[hZ h`~XTϣt}!3z./N[X18Br9^%-Ľ2V1b,r}$s jm]vXWn+Ș { {^2&ȟ4èڤ6x#DXȜ>~RO5Kĺ֊]ԭ 4*0=(|R;j1ۦ콽:[N3^v6a@?j)h摥D5Ke \ԧ'7`Aۈ =zWdռOumYa4-˟Lu϶Gus-Qx#i8=y4'Wc 4bH9.*nuD̋2aVLEQH -2|0pWmu]k)HD;+?ʀ-xWP_^h.nrzgq|ֵIk]ML@O``~O-G~%e?B+бހQi/񝖙 -y|zJs~O+Vך1#L`Ltq~5?%jދ{UnA^j? SsK.0dphDZ^ռ15}SBX>T?,xWL~v6V};$^M. -Ą˖9;sg'w:_jKkm& rzpi֖U<˰{Fy8z״3M")!*cygk/jF͢O'snƒIYOP pA0yP3Pggoag ) *8pWC/Ok- -˸In hJSUA:Oy?ꖞ- _j.ul /$eH;?84r8(#j(PI|HUh:I:0e 1]_ZSzNs5w|m;Vk/xS:>fG+jRJQp;*H (!jޤ f>NݏtjMkSo'Coe'*xg5_Zp#.gOdžtަRvccjcJOVN=]}rRECyr 24_0c ;\L.H\}kش߄{ (Tr|s0+n-Ỉq sFOu ?#ަ 0(+YK-,0@;W#iJ>3X'ڭ YA'sgízTQp_ Ic#xmSv$Wp#^ہj/W⻫k6eO%>U*:Gz:}^8!e3Ƭ^mv Z&-g{ ]隹sHRE[1&7ݏ_Zsxkv5]>([$##8nUiHTu'+G?iC i/w,B\ti}GEm KWcJ ,ִ|=uwBT.-#.A T?~k{OF1lp[9{\#[4Ao8'5ҟMD~\߻b *['s ^8P)?{5'ͻI$o忭8FⱼYh6SϵjZGt9*cM/`y OzQ@)x ~bWQl#Srp}W/jĮ+{ui I&Qm$rhe\r#'QiޝH]\DE&vPvifV^,y+ Hv6H {xW]u 73u Y4$(g8<bK]&OCginmRpHWW7=ky]n;t}3\MtM;]Ԯ⵸xs"FJwk:Iѧݺs$N+Ѿ <up|*%/6DZ=:߉-Nl0]DH<ƗC?ŗ)Y\^s)٧$9<'Pgi d1c$"[h"iǙpY222;ds_6_\?{ⰞBI P38fP]sĿr|?}xr`y_OkMkI[PTaxm&o#`>#|c9<׏j/Úͮ+=bHۿ";;ONN9@Q`Qn$L|lpC[Hlwx¾8y-Vb9`w gU 'vZNѓ3wnA"K *J|<ċ;obM>)mlyAl'=k3x.eʲFB?@FxW<oC\ d ߷\}<]‘49>o]O~r 1M oRXeqۨt"Cσ7 ` :hڥl[Q%X1a&3>椱l`&"SЊFJ߄㻎UP؅9끃 my\'aVy1#.{Ҁ=gXh^7e${o7=n9ϽtxBAk/. őM#nP vppܟ~h$ZFwMmy6$~}}qUFZqr29I!cN:b=Iե]]G{hO%>Vt Y.4SX >&\ ! VPr9 1mD״-H\g遞sߎ=ۋ4[ﴽI2zc=kվ O^mw§T)$l =_i?5L0Aks ɝr?QY;a?-ujlvh##9 OtZ^mq$ry$*ܮr}zΕƱi[Ix&q4@Ǡ'5R> 跼f%bgn_h7 (.xSȮ㎃?.tEozC'q>kO x{VMReQh䕋$u$WxekvyG-̖Y1f-08~a11uo#'}^ivDvew=5/t+:6p-(BnA"9i~Caa4%Pzs@|kѵ/m*F K|sߚ?4o x] iދsip?uqk[ ÿv6HCdG Sj5av,519m݈<ڀ0 |`PԠ;sh Ȍ2[01X~ ռq*٬Vi?.`g+xEվh:&r#g,}y' ×]v0ȱ#y4v?FQ̏NFؑk`r3_(|OҮ4vYG{~-4HT2A<WAX=3@((_FjyPDk$qu'$ci.יzdJj)'WXE,@}~xSJK年:-z{?Z4}A!ӴdF9s\z״ٴ NН2&˻& qgF8;R$RHXa ᷊ CFmE 2y'0niXC{cq(d V)&(! r+x]2=zr>4{x^VyA ݻx^㟇ޫ 횩K20OUmWwYX%xASFqw?4l4'zFa~@ddc8+{|~*W)=eMD=u,<֍$c;W|un~`2E_8B[7ᖣMT|?w;8-f2 fxd}b#w\"D7y.AԒ8h<=K״ V\[ϦYua A\W1["jM>N-GAu|nag9#p$Ǔqi~Ol*x UW/麴7еA 'R#gCgm+;SdpzQ'=1=$6''wJ;Uң[65_\D8f?+­KQm 0ai/eۯoJx7-_hwaG=c72F7H nZt%-X";^hU]GBG_j#m=gahRe#|kmlZnf$JOnr:zP5^z֓ZX sbaш@kK~+--ej6^RTen |+'w!`kf%FXƪ@ G$H5_5o & gX-=j_~ok7:7_^ؒ*s|]O> x1|/|zi9 <(xj-jնDA#"hwȺfi0p:SC/~*Fm9gG׆`񦍫w6 hĖ\J'' 9Ƞ{³ 72%|>AUWK8Tv6  >njt^Etz=349֯|"/|[VΕ5WsH={|:cyb6iInx+0>U Gϔ\3?rOj/ZOVs-֝[Jb+`INArGIxwD+qY>Q@{> ִ636'(9N~x+_l..t.";9 1 5vFPYunR8uy10=0 q-qr|8LP'n{k glG%9=<QNUJy1Me º=8$Ubyӏ޸|<4?N[ɋˀ$0Ny ~=xǺmݚFЪV[gĻYwYX\Ƭn81*@{-(Qs=?whe( ʎNGq~'>'j:_/:.]\mѮL`8\߉'[4']c$0gx,lQ$u?>Ӭ-9I4a!}QiH{8JѷUD=zxBoH5]N(Yv(f#$t?>!.fH&lWݱ@SضyV vBSynkt/^յ>wYp)xWnKXn8H;?@m[ N[w yFp\//umnXi.G 88 / xZf`롔 k*6sۢ/4) ܳwOoz8>2KuYv [H'=o?;=VHY2U8z W|EGvk}Mt')FF:A԰|9uetD6PMf˸Nw?Mޑt&{'*r8<m~Aux6S^@܇uRNx?6!fM!"mۉpJ)JZ)(?Z(,߶a撷ZIRxNek;\i{x<.G~k>4x2U[k5:",۰>k{_ \eKhW~ @QҚJS@Lcn[hE9& ےyH02~_qP;챀A,͸8ڸV^ãIq5iP/3%b68T@WLj?Ki;0aiwVlLĤ ;q=;P|L#G?MaX- ;Mx8pIҋ .k-!.9S$ǭq> OyT_z~I@(ȯ1+{W=3Ѻm,8G+ ++[fiQ?#Fy?zƟ Ip.WWm`r1MAoB 8[ r@+f$ggY {d1ٝy4Ҁ?ʑa: 6$D[h-K@Q@W1i>4MLʇQˎEO1'{@ 7ıh@=s9~")>կ+ c9RO9uD&]N9ӨnNp+@0=åQ@Q@s~-^,Zuhdr::)\[Yu"@#I^B|B`nY_X/+ٴ w?xM༾DřAww}KfwMvm$8s~,qB+;2F%#8oAz_tf嵶dǗ QM|/hV7>b-eoB0|?𦟮 sg4o1g+'<0:8j,-ueWBOZ~'g8n{{e ennn%9 nⶾ'[hJ]H.1: ?Vt}GDafPrI{>!}DCcpBd%p>Rƞ2< a&_xD3v4:kpv7| u  >.6j:QpG}qhF `h֓FdqN;I=s"Nf&>`f|)o_'6P26,Z`=1"ֺ7'írF#v 1=(A͠:r#d0x$g,he?#ש\5 Xh XFӦ6282}srj֍]/tmW't8t /ksHX!,|[8ҽ~"kx Pc*vxg߆E?5+bݨ%JJc@"7ƽPfܣHύ#%gqD>#+7e(O W4k _i dҪ֙K9ўR3z~x.MWM&#nO|v^7Ɩ? vZljq*tZ;H/-fU+$n2PkG}3:2#^ׯZ>>_d obՏU/n[$le d/xvfFƼ?֗jI{(z;q@ ˷1{uK:嶷Ӝ*7i}P#,6Ko^vZok1(DE(¼Gm7U5?j^ 8D!mT$uOS@w/><%o r` 26+yu]k4B?,0$U;Cc 7W^ ^-jq{eI4 / GL(g-?h=ʧoڼaxQ Og J~V>Fc9Pf}IE(((Y OB#pq\Ï xgʯ]urgRc@{?V,"3v,@MEH~3GPT2~dt 7D{,-'k]۹;7zFO\}]Z#rvN#f+ nPL~O*Mb4"؉䐌1ϮW?o->?F+m嘌2(3 9zJ[.CDNAG\O=kYu'G 2apsy*c@4iԗ5e` \0SN=-dQc}I/muJRt;f6BAbwĿ@7_0p3v9#ڹ hΌ:="ɴB@~\k>l52-̍Ʃ䎟JcF@zKPEPEP\ǎVޜ"EwuU ,@sq@j7 |B:r<0$w'h>O\REB&_8q^OGa3iFx Fu8lv Kxk$i+k>y>\rLow:q~ t_x*'EDx1C}q^Myk1Wpy#|[~7P}bD,{2ʾ@BNHZZ}ۻU1 䐖'oP}߆_nDjד㓓 \x1a26~fX~#F(dԴa$r[z4"hyobѼm.l{Y97[oikڴbdGSmjxJgS+%y6'tևEJ]{ri{{)dS39}/P(Imqy`u_[J\98P1@׌F[JI[]"7z{Ep< x(^8J3+'+Oz4H$ot >? [̷yC '#<b1UIxKV⌼6FR'޹1o۔Qs5x<${ ~;.ǁ5<.#RqQk_wj0E@%IRwCdWR)85:6lmnKD={s@Ka=#M?KZT2}9UA•8>ƹOeccm+;k+ }5og[xQlxT&<Ajx.GDi{[p@䳱xsΉk%׼M@A$yI^Sz μNx_GjK'4V V>KPu)kL?1@j»5SLmJkVnNO^⽉*Rᗃ-I ]Ԁpy IhPoe`ZWb@O={4N׳5Ԗ߾Y@'kn?j]}G{YĖqܡdm{/C0h-5m6IO\BcRr6gxW hG #`gtdgG-;1%@{}9 Ox;JV:s,2g1](P߼98{R*.1qI?Lv= !*,O#$sR[f}7ZEx J{߆,ҴbF!H9<z-„/ch毆Ɵmi6ct 8Jubߖ$:W- ]h텪I4aq,~*]Mĭ@&7PHҼ~kӬtd,jNѴnkS^}:tI!@ݷ!gx JZ[_*} * &_F[R񟅮 zMe.Peֱ#(P6 yGũBdcn:ߡtE`N+{&w }^(h՜:hZ<ׯ t/dG<06F_P«q'adZG4Zm4,_rs<: -&D"]UG\޾kĖ=.B3Ab>&9>&յOvu9e[p\ qSLkjo}<%7cܜP^]ٽı#12KL.ЗDE+N6H,:m$;C1g=kĞki\[nmW:]Ceeی~>w[KB4ؓmt}!OMe}ӓ^m;k Y2ewyk>zQxoNV$6yڀ={vl,mTb!#ApU=xöEH vL}:Wp(i3-yď?ޝ.LXI *=IP\:}g\]GM~(J3 S0`?z ǟ&F&5%R"ܶ F+.;vk,S[q HU>FMHc;icyj;u kuϋ4t縱;߾㑻-WYz ,f[E&h#4FXBds4P ׊.^ܯ\}*Ee` =( ̭+1 \7ˏYLliʲrouk~d߹AϷZFlCXo1 qPoGhdDP#8F?z'<҇$q X^;1kRx=1ֽBZ@:I`p€0['ת|/.:Iu '=(|Q"Į-0hrPq+Gщ[ 58xՄg6@gp{vr29 mCqX*A*[VGӯcbgMH XcUuDFJp9cր> ~=)Ð tLFh$EW1XB̽*,u}A"znJ3^еo2 O3f@?/һ$ZMlw^t-rNEzy+۫{8U'y`1Ҷh!61v GJ((((6[m}U,5I7j-6> ruN in/vI OxZ}CZv,sXPAv46,0 tF7,C3jN[k+hm\=x%nt>:^ɉUIq/qRszFIX">cPNj|8|Uu #`wA5Wq!@cןjMǷԤ[x!36p%<#6m<%i\8%cq=9GJ q'و=FJk?|msm[F XvzN'š-͕ާIyX~|+ltZҵ"jAk!ihPǁv#_μ-j5$֓VWHp2vG?ZDZx@_rjk_yA.(p?hw:,r\~u3G9x)>!m+U7+J$gO@jXPwys e޼/ {a#I&/#'>pk/_HDpLGl=Ҁ=Q@``@/lYɝՅ9'ך~[ѯla&FQ$wvluO=V 'i0+ rO֧|O/麬ᗁl>(h7גym.1sdL|8@3\ïEaضC!=Gj&qK{Uk[[/>{:yhnI wOS~5)4Vi !CrkH}?M ڔlJB~;Yϵyu];Տn-Ldm O)?J_/쵖[i-jOuFV0e#; q⿎S៉Kc$Z[[ܱ#r?x-a0Kt(IhM|Oi\=!]x_YŘFlTesWƉ|;֭?E% ,ͱK\C@)3A"b( AAd#1O "itܲl_?Y_q=JזR1b̊'>-tKwXлcsQMpڿc⫭Zv2(̙`CaywIԬKQucs͹,H2  O'o_3t+節Z/;p !ydQ WxÿƕrbkhUq_A@q鶺Ů=q#<1p;wP0b@8/"QW5'K~n- WvdW&H<5$i[$q@_^kug]]WWq#MʫN|M3,|s F?,g#H'Z¾8K [GZr'? S[oC{$3G@"`=ZnۍL|xƟd;6r z[sX4;B_*X^Ďt{PIoFv؎xx]@h_E8_?ILdo!?0u5TN,.LObsp8]Կn)' ̎&9cn֝i}Ewl #9>otUJ^rp, tnovSPfp̃= qȒ#*L18H@&LmݎHS"gam*}|I8Usq-er^H F3<{gֳ|ERմ~DX19YXmF9Fq&v)m3A!\G?Ϋ_B58@-O`OS=kס$ٺ][>B#g>KUkj paC .rr: Pwc5+I(]_N5-OU{o'9?y>+<3i5.C0`2 'dBju)C':m>p,L$Pø/]|;}m ~c'Wx/76 V%WR)nOn5cE4ڕҵ/-%7[ ;u!I'@OoQ媞{k'=Bx2[#ljq9OωVV aɆpq~x@l.Lm&ג{lŖîy<@HiP*0*1?J@:#REs=J@ϊ<5,FKct'xЏnA~/j>kscJ{UӮt]RqAqs,`TIʾjƥi݅5{M2Bl!>sǰagi&}5bZy]A<}ɭ?cfWjĈZfO@O[/fZ="X(` MzW5k+{gM60pGξqWany䲴kKmm?8;}zʜS;?~fSQK>\IC@zwmuK.1}gyYX\[Auu2>GJ4w촭.P-V]8>ޝzwQ<=g;VcXDʸ8g#,?Jf-c;$!0=FG|@V˩YA_2ns3qg?|$1O4%C߆}.OkdW1pOB{@d][S]̱[v<*?Rլb{irH Y5UoV5rzFx3,)%i%+ ǾE{77ĺ.YHV s z,% ,*EwndkM?E$˥Yc`[9xG E?qpG@Vz -$\Wּ|W]a{G9$!=0Er<~מ]vWR@ir,<x'Z!K/1-,noprqր>=*6 v0:sMèSqqh& Go4{ɞ.e\h^O:fivU,fN9kGmxYdY~Fʝ~V2A@_l:t;𩸁=j""{C.7{~+-rˡj2;b7NzqV~2xP>"hx[Y*\lA;4Trx 㯯N 4S$R*ʱP~ʼ◌^hΚlXyQXs+;xMM]"MvTc@s@NOS=zead X1`:_2x~si4vmc$ 9 k/|+I'q!{d y۷sv9񗆵(&P\0tKF2Hdel'iq^ {?i-2VHQ=w!_ &DEYVUtOb lWkzmIs,SXmSOC)Ğ$ȇdVb/āwN+~3OS{^Mrܬi6т7@B֜/Ou]wu$ы{Q Ƿ9V/ω֧R{E;g"HI$pEyw}p9ơ Pq|3x^"7FXQ);O<4O/N[i1Qkt?NBr\\0rV4lvN{r*?:׊u-O_и+UXa{f7M7WGkfFH\xS@ >4K2;C-|g{8#oۭzonڴ0љ=N;°~$Yd mnط~J+1nZOsA đ~I"D܅$dU>##>E{ZBF=;+]hWi`!cl8f\S@_k> Oy\dOE@EP^([Pu?bWOV[a$~+F?'_ȱ e7`zP1$NU*pzI5B9R";gv>퀈pVQ>`<:#8j;dcڐ,~(Q@pn|["xZ("{S[^Kyp1s_Z-CkzVyrL ]؟N{ ~* -kme,X#$;W#9k.jV_m|b i6*BsHk0_FY3^oɯ~2PяQ4ž7BSIK˂[i퓅OxWq;]B;Hʅp`QtټMՒw"(vOZ=i7sx^&H 2wҿ >$?,k{@JG+7 c .yRDI-+dd^[^x[\V:]ӝ8_M.#'HX6 F[ OӾ*xJX­͇nbPymD˫f@ҿPzOU~.xơmXڭ0Ulʹ?_~2mcH8W@k׌@Fؾ"O<mee';OlVy초G28]x+`<渜eS;U魬x[UYsi$k*E|*Z5)Im PCG?{wҺi=B[b;"R2y׹guOwZV Ph$^UnlkVY!8X=ǮNl;P:/|3?-CQP}STi-p2 y]O$ :UF9EdL=GNf>A\<0\k5 "wƸUݵ@Uvoxg0x5}7V׭ 0hPרjOze N" #py+[VH5KXj:<$a$ f?ß:΅%-0Ж`ހ Nws 1/@k*Ѵ>$fmV#\Z?Zt_XY$pX@G1|-|68|^ҵ=="٬5[.@$%6l,+3^1ZLRFG-WÌQ注El޴(@;60x/S񎃥iq$6A{ y woHo%T'Vj|O<1Kx~ߨ..7I+_~lGÌ6II*o:\^%bK ԝrװ4|o6]+Y^o&Hrʵ*SA~[H1E+4`>2^/wU啁ON+>tZia;iAS߰/ xkXuở->6̳w*4o6~i-yjښ́Ik/Nմ߰Auds"Bא|Eg:Gu:+XmFe-,ẃր /q1 "AYH9GқqK{ٲ[Mw \Ϧx]]R?+uzuHJ vߏ^9q>1m.gj6񟋞_=hGw9b]HE{4iz-WPGp?1k5~68bK 9KNߕG|柴QxBav[(@6AU|]oBe7#%3p.̈́1^χm/z劥?rB s'M^W1֚Hm;ˍP~(u;/|,%ţJaX-3L_ { MH5 SD_9qpi 6{:>7 "5c$"j>#wM!dU' 1)~.k"j!>b@Ez] 7 ԧh {Mo? (lS'?v/xD=3"7.;C{dwĭ"w):u9+m n,% yԏ^x+?xb3yk$1jdW^Tj}7H4t8c! Rp֣ZBG%wM|[,~[_0#k/ z.?*Fvmۿ X h$[9lGm|!eG5ͬYCj|elX=3~4?Iym~>]I,=HPq ė㦮tĦTmr[΅6V_wƼ ~]?%]kzo" `o;zu]~i#7?8W)Uksuo4qBXÓWf߳>yIۗ ;q8+`,<=eK%]Nd^W# .{_OT7HᙏG9>w\O|j ^Kf+Cpr1A8u<:qnK dX<%MhA޻s>־1xOյ>+m Hv4@q$`n?{ x 5[a|E5ĉ8u7*B|s-Q@!25o Ťڦ 1hL! xzTW "ɮ6DdwymKƶ K2_kk(X39zzP|__Yup>0Iz M 8m:B2ʬF`?:wAu_xWNfX,|#8קZmO³ZΥ$4*E=hzY{I!$dgׁuw_^5`Ab?^x¾>f[&w \y> ~uUHGׅ=84xQky)8qoX>}a|-5Ggb3q]j\PkF𦥦XxVɃ6E=T\[GN*tGAβ{|J<ڼ#jW-قnRRHP^xN|awt6[\} ~֦?&t,dtlnGxFFg .]I%$nO>i~~ i_j:^Լ-Yh\{>ȳ9B7 zkNO~"EҜ%ś]5ILVW]D6Z\jI$=:J6~ݮ ,V֑.Xz<=xTb< Iª:73ִ旱nLYHvs'_Z=']ۻG1{%r(>0xqѦk]*ɀAS~ > RY.xbiܣi9}:x )Ѡ'A8鑑[^/e&p!ɂgAۥix/O2ΚsÖ7+{i֟O+?ͻD;2*1' I|=-խQbjW?s\=24K (bEIIa~J_&olf 7'q^MCt m.+#W:h%M5:KPn_=I8poƩxWGƕiwuw}!xo:tW#^I_Z7D66["feR}OFmt]N (<ׯ?xo\|s٤gtnn\_ڵ߆ 2+p>XeV!OzM~ğR{8kO}oo%o8Tgc["զ9$?ſkdWURڝ<%[>QV\r3Hfz5S[~^\8fp2/J>٦|}gI<³p[v$-K[_]5uܲR{F8F-?j^$֦gS}ꫀHʎ~^mԮuv1u|Iq4ijݳ#8O־j^ӗA-f5ep9=r3^#3ZG>exX` >l׵zw> /n_ݣnq&)|gд1cgkOvf-cLd_:%Y4heFkp'QnY>|$mGz |2}ꏄ K)k؛h062dZx3N,-#, GC+y"LAdK'؍얺%h gy<0F}awK8 ;x&y%P`䎙>#0kZ-& [7ާx][stY;wIX 1JyY8j$o/'Xy;ʔ:\r {M":Q@-7py1V>=O_i-ɦ>c JwzGfWMN\jڔS]M.ԏ'"<@kOZ$t;=ln%9%͞]n9 SPt`BljlrOB9Q+݉_^Gac=򠍤l 'PEew-SOHn`HF(Alnk\|2fFI^:?t>#Rm,6<߷#i'Qʆ fPiDIO@G<+[˭J(bdH[vAX-zeuV14f)[pIuXx]C V6J\+ 1_.>qrNƀ:Iu 'ouǯֽ[jB](/gkSF%t 4nI$::o _lx]G1лn*O9n b$ܨy9uӃ]"(<88°p aщcL7iƒ:ҞzPzwa5xA4ڀR@Q@f[Uޭqm5ޙkǾ#xv|BL:~\幷h~v#{@5孴C=Q;l]263;>E|Z&ZYG&W1$q?3ּJ5ռ;1n"' 3c玃mzPEPEPI9KǾ9o][ǝ:±F$ucנI.Ŝx9ea?*"m Pvewr+Vp A1t1T~4Xxb ,vc;ke `8=:qxWxSyNh^[iKȹI0zUxKž4֪RKwNp1xO[SSN J6@W<jn펕i:e촫;m:],;C ;`W\ |cOy6Ki̖:Oc8k[ş kv} U'q+0 O+whP}3 _tV淏Ñy9n>:Z /N~%Y]ZDG%]1x3V.a+L%\N~Cތs^ooVD1]Z/5UYU%;^j.da7ci~s@\.¾$է/sfx+ r2|7*v_yn?ZmXxQM{~[y"F`>lqj?-Ԟ1Ej.i|N`;+vZ5u}FGit2%/s |lh`$i\׮9D~x;CDn"q$r;adT2}T7)%-px^xM3aqcN?Z=4֍$`5(F=1@w>[xͫJWLVFsק+4Z>fm$3Gm+nFp#t|wKn`t>5[ͨxvHK-?`┹Lgzd~T |-7<eޢ-C1k>-м_>Dcc1pX>t~!_c]],BTǕmӊ;nNwm[FN@?}c[G%ĢgÁ=s^s.Kvp̞I6rrWK2\"q+dı0$5_w7KF&c' 0OZt=&CmtH#(# !V5<9kS麅A'y9#GJ1u;[}~>xtm*!co#9Q@E隍[joq"T##ҭ#9־qi~.o,~ vL$PX7:{buO~*/ io"00~@Fxĺ,py*d@?sw_j:w7q\Hrڸ;Jϋx_Ze:D1\Dќ'==ޟn%Ԟ7 HUeaZJYV^Y<:׉k>׆u];Wl6PG ېL>m{?i&*.KO @^sX_ږMSp?5ݼwQڼ TDXn`::dgYxC_]]J6=ּ?n1kGqLRzȬ.9̬ŭ21c}JYW$N)OL5Éy>Ƣy!C8iu@)h1Zx-=eKXJuP'i5 zDMwn+>U'8\燾Mօw%ơ۲JxA]}_NqM+ N׍Umiypcr'HC:P$B u 7za$h@pI5MGKAn/Cv֢U혆F8'y֠0$▘sIZLu]c5@Cղqװ=gxBGsǡ?:.e3kۙ&Xs~X]WТ>KYgyd 7X^i$0iڼ-5I\3Gֹ𝦻o$2Ak.!C" sҀ=QEYkE' 2 zgo\{9ĺ\xͥ4JCB B{^>ַo KQH/-F͘99SZxiirc;rqH9xg]WLJ5yMp:_־aV8yo.Recz:HSb~jl{/|?ԆâeY=v@idl(iڍQY3|O|WǍ}~[o^VҒ9%ۋ\\;Ѿ7ggfQ$r3Ǯ=(u`&k>'h `1; g(I#ln{W}MU6@:gy/κLȨ!XB:W;7~񍿈'H//giX&ބڀ>? ?h-6VWz׀x獛wƇiy㨮`Kk]*(QF0sy|@|++FPn:P|SIM`hy {d r 3_xZk]3tuNzzumjSPc%ps>kiFdHK 샂@jh Λża9(x:5cwh|4o152jZvv~r9sg$IhO'$Ƿ5Ǐmq{cxhEl.mKNHNG b~$LK&>t @^# %NTO(" )iE;c 3n<8ϽmQ@H@'8l1K@񖊾07Ka2ı`|{KOIM8 ,RːYM6Vd[ɯ|q[[=εgl1J]5x]4X+jUfr @Tϴv:W-?g=I*/1Wy%؜'Ž^ݦ\DŮnb.>k-r!kj>"5Ŵ;>E,QYN߼WʿI@;+f;W@WWkZ%-!e~A b>rbr~y㟆^ Lֵ[[( ø`3־o2PdHU91zkԴ ),i"qOxgR<axHom+F o ǽso:g+3z#Sv ~e̶6ʶ1uJ|m/y|z C1TZSR}>?>&<ݎ_@]m>Eۣ Q_5x-)跺Û=6#%F ն[\5-uk8VUg^__z=RЮRvǵTUm!>]\Nq2ܪaN>d1[pAr<;xsHբ"i.X6'ָ_~:5?Qi9[3T3|Wk)Llh Y0pYO@L\0[gmIQck~*xVf%&9"n^Q_*_QIsmʎE"9TW*ּQe%h1d~ωl<5&ivӼmDgr+ْ9'~$5:n퀕ev!8=X(~4k:Z&ԯm*J`cr+>P`5RE𮣨swo t8SohWdܳ\L sր=%p`*&yD@B]A?X x9(V*39"RI,G76ԧX4m!Вy]Ԯ.<4@4%z0!ߞ*iG?og Y72r@'PWL`)&AEQEZns? 3Mm4ˉ%,#syڻk3OcG~S?Ҳ\x{⎋22瑕6yga2ܪf#~ewx]?5*f 9TyƁ^EQ;Z64`[7gY C\+M<3G|f~-Bİ1LuJd~hm:bHSʄcz@4N3ph>lнʱ đ23~ <5gGŷE4ێJrFO|5}&GY+eʾßƸķzka4(Ydɗ$c88KH7nM6DhI3j)#tGOh]=* :/w~$vOf-mEn|M T Nrǒ9=?xƝ"Ϋ^ŭ"T-ϱS?++iG2keu,i..@gw׌GM~jV;Q%mN@tχ6[Vec5& tX48M! A>3l֫tVfVyv'>םx:G:ݓ#BĪIC̞ Km#itB"NѺ6P4aǩk(1eϨ\s[ $ 뉶OBH *8I5x:΍-3N9gEA0 ?vF9P_o"g## [<~=*?]PK- GS3F{g8'~ x|c5͵ Dn^zu;GןjIӬ:;N(mm<?\~5xBږgQ4̒lAZ 7 uʲbY_:׉|;6rOu.mǰz-,m*5>Gm"㕗Htˉ*H Z9w<)gځ-Qfdwdž/5f}NY%Ԅ/ڪ{qW!glh'Iۥqޟ~znsZ-#X¬Q3 `~sG<BԴUM2GڻNU߇>*ċ%6܅@;ֻϋW,RG 'Ү]VM"̣&2AҀq1.ަ~4;-8!sԚOZ/<0O ѳ̹kgBoS^?Y㺴A"c2+ 4~K˝uo!VX ] 8RB(U 0@:HѲmb֢"?ydݻ.xItkvWuxX";>x{=:=#~%EKa=3npG pI<(u[/`RD\i\] 9Ex6:u˭RWbO>O}{SWt4ibive+83 ~)E"82RW|4-o&InX|xNNGWxGVQ,Jh2 1@9 |:# i`*z}3O/űi7m_NDZUd2y_ߚ2xq<[MoāZe N_ 3KxFyMcSDӘrcss$ǀ[{┊{O&IW{wd yW TѼxit3I+ [7WfOhv@.%!#ӒFOր8O #tIlvqO=l<]|O4REeɞ20~\koNumec-jxI$b4Ry$0j4? hIKVI8Bvxg|':k6:ާfu[H9j=kV/8i:m%$0eS}_Zvݮ?[Kk*R+_?m|ajZ}ri03m,0~94t tx8\BĞ YX|Ӂ[i k)F" fsr NFDw?oXylqoZk+xVw%Jև/P1w+_T^mˋm?_VԮqld#nyv:}]";SoyRO@i4omk$1VA980X߈ .to}Cfz"G(?>R{\^T;璫1\şFo75Cmx9<*! ~ς3|04eKk.0qԞK?ۗM@to]0xoM6ؤ0ϭy˭Xuƽu{-%WͼÇPG^׾7źoon49bS\1cn=+Z qg > 62xEӼ%xshuKV0N$8}^.GCqq||C]_\jIp|R;;WxϤxvI ,X*==h9s;8dkLA~!|K8dHR..Hϯ!F:w5/dzIo%ׅP-=F @序OZwu]F_.7;ܓhu9p6ikSbq^?A32J& vЏr3} ۾k-ݔg*F^ǏJ'Su/7<,W6k|_=€V-#l'ך |Vqj>e9o\*g}/i66mah[D#@O8_x:jp e.i 9`̚)\]\%_i d\lKk>/O5 <-hIPFIs qO6zUճiy_ayXFx ƀ0o5TYl "1kN?Yw&A$:5>4cx;Q_ER9{g~VZbA #ihxAԣTc*ɜgӥz"׾钽@g庾 izU&> 2C"%6ּC ]Ӵ9-]=@䌖9'"sokK#.U#(=?ު4.{,dWVm`h @,Oڴ_|-Υ$xg` #? < }EBH' g׽p_Ko.,=6:&'KYZإHкC)=B<0i߉u_[IutPHDލH-.5H$_6qc*:9ڀ< xJbi2iEY[[Xو6nXmnYwfSԞK,QZj/2TF5Nhti4\XE) N- ttm&Y:;As? _Fm.4+lvg>ZpGᚱfŝ<[l<~5z_ÿ M& :;S*0yvT Ɨof&U뛈*+p35MIOj6**'Q9r@? ,cjkCu4l)hE59d5U (}C6pҒ#JU~sN$w#t]YD yj#m1}q`A>ai?ssĐ)bJ;ր,OWY O:Iu ??}IG@Q@( Į=Zwu+^pK~\s>̩=O/ :9 c?.O?N̙xszJ=\Dʖ: _ζƥH Q@nXJɨ[{Ä!TwJl@ Mp=8 (QM'?z- <y~'ַ}a:wWx.;~/ %?? R=ճT4*JkHMyy&iz%(c_>SPjеkSJTǻhC[!FMB#X K,h=+~1x;k-#^W1-2G ½#>T:e-`R@q߇7ՅajI4v18P1өt|$JoeY >9P}v8Z(5兦I˕GN Y"<%|[K6ZR[MV3ڽn$d(@$<K jQ mَpzzFؠ$S_4ϫkj>@-;&Fz=+I|GC8n5 "pJg}xX6~> ê\\[v4W'8[(>xif׵{w]m߹y;ſM}m5v}.wQr- gz"[J;eEHp ~|QxN״"yI1P5g= &ɤx%IZFcgT,9*Jj:xG{?>ȼ~u}!ծUXw B}1@EC}2do ɀׁXxPߌYӮVb~Sǿ>R63D38Gݜ3߷ր:in%6Old&hs3m?s顽y@U9/~%h~ ,uA9kXJD:k-'O^lk&1FcGO_έF q|TL)Zy[ [%k[*:[FCz/ Ab,UP:חT׽wy>+cY%ncI\/8LIsÞ15>jܺm'ր;L#iI6mJq*6@.OȪqd*{g ^>6k^%nRIe\(hQ@y 7:Y~ Z'$!nqۏzo/ M=eK"K`1z ߵ%">jJ)`?G׭fд 'Hc?Zآ(<1j͞ybY,2~PAc8=OZDдIK[eb'ޯO} gr&OR?t^/x;]3\ bf܆A/rz@ߊA\-/EsxbbI!w>]޷CZHNUk9]F1ր;GJ||Ju ƜR'\~=޲ú͕M#BIZ*[xWlM'*pR,l篡DETPTFEfRT9JgefK+('$xHR PGs:m4Givqܱ@;.WZmaM2-m2͞-\R~%tx{uHE&=qoJ9?jo0x{@tLg'  $`W|ߕzLJh;ZDrOG鑁n~0: }w 2_0pI-T?A+qsxwǺ_7mmĞrWhsּ:Wɠh1qnW' =>+lz @29xgQP7l$w:x}h}KW:s Rm),rG>>5&/iD7RD|x᳑l5[K k s{We_h^2Jɀ$r=uoz~v!2IÑ@xD\k:[C#s 47ĭnw nRQ+Y7 z-oJپ}n5Mr%H"{>ֻ|@𧃭tu;-@נ 53/46L[3l `Z!(Msf dvgvvj qhXJ#x|[ЇW-y x{tdg9j⋈>s[ ǯ zO#1KPѓP@Im1׏WK%IKb*r lSJ׼ch\Q),J'.Y>̾Z$''oVoҀ9 {,ɬuQI~_Nx+?Z%h<6ś&ʱ /qn*<3ትɒ2*c2x fvמ(^fHR\Fۻ<+htBa/hѣcyf8 x;&T)#Ko*3>QH:RWHѾ3W^yv^Jq@Ga{MxBHԼ]#46$$۸c xMNJdve89\?Ïxc:}շ^ 9]5bu)=Kȶ3InN2wmhxN@c+3gq׷>>m_MihIbo;?PZ&m I޹_A]B{⽟㾫qxwF08X*۾[ބLuXdP~-"X6V mfTR<j?h6gKۋ6|8>\}3Z>(Zo˵=]Ü5a?iFl2:?_*^^$kh 6q Ef&m^k3]P#q|n^8~8B4ȧ]k $mJKÃ!V%^6-GW{[kX $FN']?֯wy"n 0G>Q{7~&7ԄRk?&@X#x7@Mrm<\+Om5ƖW12s$I+NcQ9G1k:̭K`;I?)\wu o^=#jz,v}VOܫdːCvv&"۽N_]TӵK]RK_0HELcq>9!E&,xv gjĿ4dXY`~Ip}{|E[gO2yW,w7JxKŋsjMn;[>nJ΁sk6-Iu=AC]xW]A m!'x[v;Vm>] ?ZgE]^MWlA"Þ?m%XRIY~V 8 ¾{$v~"&뫫4Q =b>J8FVpiQEQEQE!ZCKE|ڎTqDN>)=oxF}?YEsux.R*}>cפ|~K[krr >"\⿄E-%2wO.[ ܽ6M36#Yf>i~2Z> xGO{؀Sgi+sJ|7WSރ6X!&in/c#}k=?[^1MJ+ecL;1:P/O^-Լjچ,,a8; q=1T=Ɠ^Bp7xIND6ߨ^7a%G_0̧BVP_[%HN< t > 467b:r>|)W}_i#tH25&(cd~;G_ߘ'-y̗V(8>Wߊ75{ٮ<+}k[ !] ׿5[Kcv$ҷβ4 ih$+@$8Tt |^ֽkffnѫ;巪qQi_ [TvDSWt{ib&pNI?Zߢ((v,q)-S~#n|c🇮<)sY,:4Hmfv*7c*WGP$IB18ܧ |jҟRe4{2\NN}$?>h^M XHc<qүf\XMwtbDTsj uXx +yZQ&r vT { kī IsK +;:,^Iݸ;[Lox–7"L N?0b0~2{wl,4$j#k˅b@Z8kv(f\"\]ÚRr*]y[ I=(U-5~2Эgvnm搹 ձЕ?\eO;]-na8me>^Imj~5 Cu3 JWb0w 3OQ޴|A+QK?|=H-&U] @m 1aikie4 wtG\/;$FEv7eA+oU$Iڷ v"]FˬjZ9*#@ek>z!ui-+SҀ9Oz}|-qY~= =+%Go iֺD^s۲ -?I_+hP H@uތ@5Ax 6]:ifeEH<+')<5+n8>$B+!xgMm7Rv!^q[y.x-@zoW,vM4`K7!-o^-OLdiu_EIR $8,q(Ǿ(|(͞q] if;r01פ|Q^xTQY?>T}{]c^X]]Bd{ r1Ǧj]GNl:/'::z~a}.Z]dr#3/=c.o}Ą8~W7&8"\ B'4+ _@׮,n,I[wq?:q77oq'd (;Ak岗}%hvKFH~<[q1tjIyL篮y_PD&};v g9|;!eD/#\^cu~.]'ݎNrG㗎0ZCj*>&>|6׮QO6/4;uˏ^{4 Pw6UI8ʼ8 >y# mތ˺a0zjZ7Ý&=^Yv%L9z?#վxOiyuy<7 ՛8- jῆMgV,2 Wp|-mj?uwg4FX1/%vITT8ɡ/Wv ^#)6 I?J>ӈY{H-5i~ jnRhVv0 cڼOGY=it5[RBǧz<7ž(4V{.%4ss;P ,C ιJ,,ϕo?]n.eh=sfGy ,6:z 3ß jZ7[ }hE߇3 !YL(@Ry+_|;D U2^?CW[\ӭ¬<F1u~#ha8M r bW__qjz*#E(uBպ7=qӏjP𝮿[OC2jmdE==Gc^?_ cĄ ѫ3ެOaMAyOix#C_HĴ,H@~ A6qVkN 5Eu}æPj1*$dǦj> 꺖&"oSFG|l_75lmlخwcPQ—E/΅Q>vWxZ熧+dv#PrcppM})IҤt@%o4R+у#b>׭OUocaUo^:!_$GrA>S&!O#j>ȵu_F*ܞǯ>|^f]yZ[Z{ir 6Ztt hn%Ar^/5llc#5~p~X NǓw4`LHE:zP}CL#o$w9i!$w*6o 'U#U$sVC/T|;i\Y" R7CP/t蔇R#t@t֪x{+dG4UdC!'Fqz׮xMN nñֹ/AXxщb]ghn$=9^MQGĭoVXǺO4L\m$T30r{Ҁ=V(gf'h9RFvݝVd!%Ҵ4؁F3xq펃,ɩלZv(ϵ5w5%&9ʐlgKK@!՗siVն=QJ^\~jW|kk[ dۈ5 v(nu++;kb3#gJq=; gԭK j]縯n]^_nDr#,9C=+5MvIӚi:xX,RqrrN:zJZйȥ_b w((M(9zSP+'(ǜA9ݛ9 OŶ7u(k[$P!0xyψ֨ aICHČ0L~t3jwg|;dah<0p Yw9+*=+Ozr@q~RVr9Ut%$dŤG@=aƃFG8[C.L>ODlu+KH[˟($ !s|WTekǞZ i9O&.oW۟=3]HHs|xc[[sN[ʂBfx ".M7פ&FdF1dqZ -rd4WW7kLx8'NaYlrGr m<ޜM)"KI!Ť3sw$ <~wgq3G4,Z9 Fhڵ֧aiO2G2/NIЬ]8qtT|+a^hH*@R>b83kپj򘩖0n5_Ě|\:5sk)fd\r>k?#C jYF$ldT=6i:XZiJ9@ fд]6PP!'?;IY:5-gL~,i=\sғ<9+Xyq4>e֔dx]ljğkb,zn83zޚ>.kK5OG *Mc{uO,Iı+t<} tт.a}1!|G\IxZQR8P=o^ԯ>(x_WkHw-Gr( ^9WP^j2Kvйa(Us@8]O~8>1bbvM'ĒxoV3 ʬ224x/LxMIwo- q]^mXٵ)PMԭ5m>euх[(@2@YF_dN 0Ԣ(>3is'>!:0%Xz}+^ϵ2;k1b\vW6_xPG#W~xve2ItGJ(P@QYֵci77kn{EqWPIo>#Ӽ?fd.<|N@@@ׇcǺ׏v{kv~f&˞ dשi05__Vڍı3@3g]sY58d9˾y ^kZyex=沴k,w ">{\fKOԧKy) cdm">Q-Ͷ g89Pwu>m5xե6-gX gq=='R6ktPhu5y/9Hpˏfqi#Ҁ7t?i~$J[╡rXvoƚd $K6 "mq֯>1iiFXArkƧk=R;MZ{KmbtH8epFK 8ZK[]h\ '|ΧӌQ|.w+={ÖRM&w⎍O>sCTG'׎t:_|;YiڭZ9>O>_ۼ14wQ psy1][+E==q\>&SMiE,m $;:Z Zh0M-hБ]S9|jm'\j֍ZZ|Rf`Edd;WqQcXw-=M| ._4[W6zd +nت35e*ʤdWYD4K;:X:`}׽i%/,-nFiWGQ@3񵿃 ZL1R3h>&|{嵒Ox#b|HmPUFqG#i -u8& <qRhѼ-epԬ4&v7*ORFo>Ѥ5)Hy9;U+> X,3<dEjj -\ iV?=kq)' <^r]d }T" =x^ݭ(mlXӖcW ?X泿+yF9EL%rCn9]M;vDFxaz YѼ=hPyZVoh s\G_kzBKIkyٚV10#zZ{bӌ<?5']vq :{#2)R WZΝD%o#wدf]pfE.xO@wK8tlb..|!o lֺoگ~+_$ mة^<]u{$KUw tVRwE4 +h\>aHzWrѣ<\c8Nz!Ou JFӤnhTLl_Ӡ[?Ҁ8iZեs⹁72J'\j {JE(m!L@9~5٠X$0TrGnG]h~PY-)P˓sP/k|x\)9a[水{Eo[N@9'ޱwhܐd`diPr{5u!m^)xsh joz_RהMOWY O:hG?+_1+S@[NI!0=fxgщ]lKkYX *s'sҀ='*@*y>V 8\cpP#jڤczuУf}GH#S_% VWTm%zԴиfsK@(t]?Qk&gwن qZP6cfto0U95E Q@Q@Q@Q@4}9RC@ ISKMSkPm+FH%iQ.r@;>Gz,"7_jGgXC@y "+jf ?6zҊNh(-PEPEPw )h((hzd:kwos\h>+4YxG[d\%׮FzʴᤆZ\8Ԟ*i Z3Gulv9%l~w 5 Cmq5V7 {P;Ğg]:9bh#[˘}Mր=?ľ- RV-vDȘW<;渟׋mtjem7O&\˼egs:7t/Sx8 U-]K g 8m[ƚ}F xNk=8I+:okEdn Yb{gXZ5_Q٢LufѴ[ JOӠHm@rq{s^+Zx{P.K`4Q_渠:k|/Aq{kSOSVb'-Z^$īoI#~23ϯ{CgP+/d$.}]74q" nE?E&93\iz]_[8c6ص\۶vl]f6|s0oUh;A}i]Y-Ѷc 3Pc<~x‡@tnܚrIp<;y{?R񏀼oj7!X1L y=* |bV&Klq|Y+[%ژTyPw1F:ր)>u"KEk7;dLlہ Gn<52񽍖$r[_#IYrEW3W76$13!O^_KmKG7S6֑?Wn9 o7]_%`,6#Z_GeG! \]BN|eNqzOê[k)V3sGs^aŞ&~ i! ڤ?exEmOVKir.c>)>M{Nϸđnxpkq^?ڗo2].7t\rǰrUIZO Mq#+12{'j? [ \38{f8QXOph33Qcޟgn‚m?`/f%6Cy@@m'?? ƫBk;,{: ӥw NЖhcvH|okD={-2( I ^:'+qnQM89<]7_,c,,7ǁ~xgM:s-܊dD'H5⿆z'5 ^[#G.<'Ʋ4Iht^+Y$$=H+?U4`}JUCA@x@>u͵€`?Q^yYXbg~af@`ɯIYb{Y/"6C*x=ZW6wP F_Q@J*i6y h6h6AW\RW.u au#vcn[{[0O71ᶰǥ`s‹z$}Ϋu=R00z ?t7vWN?6pߎ+ku%b[uvE:&!ggz14Z>mpI5({5X*]#s=Б]"_IGwe\LdZ򻏇z$}@b;Fʿu?+~8j0LNȸ%U5׾񵇉'mclcL1^j>e{-"I-Y 1΀|,t]KwWrrI==G7_7]4v$QQ8?WEyodO hL6|LdB_|WC x#C_?rYOhɚZv©{M-ޗt۠hU=:>j>wFIK=ynǿ!֭f|#%#Ki-2<>Ӽ+jlf}2czNƗZ vZ]glpuc?ξإ`n3q^=Aźhʜ3Kh?g;kKqwo62@9S,^㏆V ^96E׌woDR=bs潔ʘ8y.);٥6? j~p<ZIO<Zô~/gohq%J9L<Wqui12+i$W|+u;5?x1}1G܄cxtP~CiZv$v#\mtI2eh\/V^[̒Z?WF:! eyKTH6KtU-l#Lv Ldy&0pMk^gH#l}9}+Pq zW|K}76Ҵq?T|"8nOc|ր JrGng(F(gGm!s\O [MU s$Wc{sL%$Pd(; x<;eZJHcI8$v8u5֧4|[FҺE#*'+7#~7hxsNHcc\>:߈ɨj y}V H8 B>_^~ lj|_S& lfU?#Uh׆_& 봛au.}ھtmMӭkK?^bo xQj^5Xm۶3(5Wi͎ke ʮrFzf\ɩk mZ5v`x,o|»'ѣ0[lhM8'&h6A,7n/"%# u~tQ4LRkbDu|e'9_ҳ~i{W.46[7[_1e~5~moxzRJm퓍ݓ j~%_=Ok=!wdP:ᗄ׍|5sTwdL]=$PN1PkRsS\H`JI!ӡ<4ߌ~ ׬wŜӅkU6/]cG5̌1lZI.HUޟ33 y6c'FmNiO+vSjo"v(@@nYw;.˧%@Io=G޸v爯`"P3 s;ֵxH$;BKvyqb6r5]uVmq ky+F:ZsᏆ Z8nI]0+dZsk&(`!_x2t':Se;e^uozwM+[f7٥TC5yho*dq~uGAyjPL rƀ-_m̖V'b:ĺ=o[Gg2'J7~uT3ބmQ>I^A:l˅PQrH^jmBIR9Vd H=t k]ҵ{M3 q:v_~:|;h! uGImf=GԼ]s;\F%x \2z{޹;_x^:/aS-q8 _>[+tquŸ}дK ;B@k@#I?*M*р#0\uQW(4P>iFknCCnح$#OS^|;ظ@5TuR袊i'8RAo#L1RոdtUHT X`hn#PHJ0Ġ)u*mbQo/ ͒8<62@{u% FtXTn9V*F19^"? #v*gu7sB)N썤bj=GSU+L9u;_-wur#/t1FTfGxNoz_RהKOu ??}IG@Q@)xbV8EŢ4vʑIaxE{SF%v"'BI&q99>qz,^b۰}NG?ՠ yy eA/]dp:j!F8@RF!A priKwצ*|ϸ3ء8H@4ʼ~ ( ( (m{:?{Ŷ[|) {APA=)h((fLњZLQQh▔m91{"_~ d @():њZ(K(4Rfqޖ((C\<^]Q&?,NrqNO]WOӭ4m;"pԚZ(( -mƯ>hТE,,HI++7Z&Kb2Z\ (bQ?/>_cv^UyQ`B_ J OŶQcl/.MLDpszl+kObR(bpҩ¶#ں,1]XG !EQo÷PxW>x*LIH-lPI':~ox?2 :4O' ^i?_=}!^m*+gKB2G'v-L׵ mKn?( =r?Z4;}O\kppFrIWzw[,vgq~ybynێ+ѵ{={H4|[^jgZϡv\nA48~΀5@?(|y,9YX;`quX̖=IFhѷ*69,:4ndx#ހ8o3M\oeYʆbk2IFA: mQ:hc0d ?!LѰ(]j}n85F38h,-\wNi[ux@($ ۓܷIeBe_ 첫0Oq{8ׅx>#E.suzw'cm(]llʠs:xo@]İxgNăKHb?&z+/5 NIi_tdx\c :/%鴋|dUzs^ϚË\~+īR匇hLӷ4yai5707-Ok3Zok3`rkڍ€QK"B$nb柺t:Ɨu\4 f710о!x}`5xk.сn#߇z|yu[L[]Xyֻ[^]H9tƒmmGQԮ@Ͻtsj6VpZOw ww'&>rƙj)oLrlvx=j/ /4>"P.5 hu)y qϦq_Uڅas<|Yb^vT`()9 >/K e%e|WF g}.Bc#5EH.B m\[󁟳I1~}yZYnfI9?M+~k3xbJ5r%YLl{5x%Ə v]jzX+| Y_K5׋vT?ºPhϼW>Z𾱤qi4mU>wuMGN[X*Bg#ksǾ >3-F[ +2KbkGFlԵh6Segsː0|>,𾧤kmvr"GUibm|h Hz $ZnL#};KA}RK+WT-yۉ~o^Kd @ռ/ؾmmʅKR^0x_SZ#F!s5vәH2HNF$r<<ݻ{zҀ<)~xG-NR[S`uzs^uiXo" ʤt>x,V}Bլ< 1Gp{dNryό?~+>SN]LCj|2Fw淼U? PZKew{67@m/' E5r+g 7]kqoylc''8Ц-%mQh(X{ֈ}hL}3Mu /9.hi:Q(1*8斛Wk; yʅD|r dfYFMs>o4x{G^$xf Sy5vJe%(xyO.?\#tA}9nMW2Osǽvvp f4G,2*Ix Kا F/>+Wf11\̞V#Kd=E#[p3Q&d;§YioZecOz 3zF-3O:z^G~UK'm&*@** x!>4ֵK,Y\`~_c #|BԭtJ[ ! y=: WWc"]ć xkUFЊW?ڲ;R :{]O:݃Zyfl۱Q^16~]Tj*JVqqN{\{y]#H\5ń*o?N==?>h3-B!iO 0}xQ$'MK[mB2t,Ϯ0 ¾W|ǔ$pIk÷?k};N$f|z?Sڀ4|5 i+vof-)cgtNJSqr9g$шQ0) |G{>"ϚO3bO1$Az7=3zmΥ0lC=X@ z* J3czܷ D1#4"\XFwH y9I>Ϋ¯o ,~}:7`;]<q*G!818t/ѳ!/˨@QxCKA?$vN_Isқ+@ܖ!e+qW,GڻLNyҲ39\[!!= Ⱦ{1X0]:#~lwڪXZުռS8tY0V=jQE5nd1FX"_3i-nCxf?P:PYW#@-{0 Q8S|T0D[ssU#V,ӊ4K -yf> F1QwVx|#t`<G;O<+qjw kmr߀wui ;c$t$tZYI5 ??}IG^Q71'׫, 'wQE||/J| ̚-PTyq(bbW]MBg&Qqǯj5p(ROi>R)=Su1ӽ_ݕ *ON(&*GQRۊ֐ 灜xXGt(9␂@ @QEfc繆yR(e(QMpԮ|goaqvAgn:?MO>7P3\Krul|TuM]m^մ/(8;3{Ҟ*𽏋}GHۣ 2r'?OƼ<#3Vk{W9^T;zP1|ew›MQ-/;6',:YԾ1_ o{!%64#R8`1ڹς|'NNJ@^ݜT>}/,LW%Dr0Sm ckP-.`w|P'ǽAxGxvIBgGf+sVO`מX y#w۝ǯJនSMR[0dA_ufyql|`%ϸۑy:ޛqk(ܲ!WΞ9)e ] #!o2dyz 6Nikh;㷆5;}PNn[|@ω/'uuBQlv7I9B#9Td*wzz.㏓)8۞Lh,GMRDgf̜rGx|Y6+B ANc/F8ߥy|NSfD ":dGSv} Si|7K?gƞmw#t'vLx⮗'MEt"7˜l M?NJ_ >u2A͂}+ aҪhſmBSSÐ8H9$9ڀ=_"a@<9!FF +=6O*[K>|٫=Ʊp[!27%ӧpz?2VK?^4_h9#rh4_z} sws0P[~^N qץz8f߇~#/*$ɖ, q_LE-EPEPEPEPUoPvAHTPTG>[CG6iwJSP:/U0ae%'I<¤ : o i}tiih!bO\ƿ i>{afw0B2@4Aq%O A b03\?U,Y*12Ty{?Z/ nm۠^BH:שj!xze{V ѩ]tGEx'4=b¤_ErRlo\w 4}:~s xB5Iw;G#zgxVz4( +NOҀ;HO/ZѮUn]!62I8/xowְ^3$t?^d+u^ĜC/b9ty #[+@7h XZD_ۙ19##WW^'Ewa[$!YcR`Ҷ TpKÒx铚g¯(ּH33}ls۶ `x⮷oZC ak ;G^;KnYΛ79Y-IFŐd[<׵x[φ|/a *FoPOxh6IL-,9Sl|W)U* lf /~'c@_X]x&/A `H"~ - ݔs7jq]7}phWu-};z@9֛smi:݇$E%шlgھ KJJUrI95^ci rWNyb$B;T$s@|{RÕ刉h lƩEwa'+}?l ~e'P+.=jҭ2F l2z3'm^&ia/u; a f'PEg$ZVmnVKu9\OOjH~6x5IO{;o>lE<^ t Sֳujg [6\}0OҮ{ᆣkzEޥEsig5NbۀunS2;s0P>mĖK,r2c@l~5޼C?<:56=>}Y\d1o`xs@qz`f.qsי7Mk7@1gfcW= s:_|_m.(Kq!R?q^6.c mE@{o u}8cryxw卍ĶIg1'#^_xV\Nlgfxڥwqe^Il' 6?h{soxgVQ_ŭoF'R@*nN} 51>R4l|qMQ=W2ج:"϶+~>3ׯ|GYh淚Fsr(O$ A?~"ot8Q/.XW^--/Mb'. 7vc˚f?J$]2]3,[s㨭KxSS{1ҬOyGkꂹRҼSඑ6NEݛdc³q'nmԡBdW?+ux[:}SQqyfE&ؠH#:jN*Yt.mlb D%Ay^5On<-ў u~Ur8hZύ4_]mba$HœzBבtMV7c&s۽z/Ɵ7fr]iӤ?ieNO_a <;͜Mz|G+bMB` ۆzTZ!xg+Y}^9k=G{nj|EmWG&oOݔuݴ"=ѷ03!rW>G k ,F:gHFqHTzӇ c1q@ 3q֡rbo3e' Vz!: v21|d(9%ESB X|9/ozLawX>ďkzf3{z|:ڔ,H:>jwү'ijіAB۫/ݴW _ƣ c I'PYt)I귋j(dt$\nP{cx^-YepVY"ǽsv7E}i4c_g{Wi~7ioiͬI]+SmT1圶8A@5Z|[T/,0nT%Xt9]Ϗq.[_Mh!1~5|[g-j֭~bkW(7SZG=jaVlP\x&=@s}YUׂ9cx5o-՜]br):xS.mY4I6Q׀psZ(4߄>#-QI}>(_N<׷Sq]~QՒؒNcM;rkKr꿳m)K"EpVW-\P6mu2[.0r9h>2xS&\=I`;KPAwsۊ lW![Y>n(2:9TYg8> CZw:1\Mo'NA "ހ=G/-wXJQvĚƭ^1>@ӬB w-lc[=7#6uu; Sxg\~ǯAbdG ,lHlK}h_Ua㋻$vr- #֨jzv׺yr@RGUxo隧]Jm:[-9^H\ 瞃?yŋ{m ⇆S٣`pzn11۝=Y@zOïޣ.ov]Ų \ף oCkˋ&TȠp׏k6:WǫV1K0QsMu >/k*SEfW9Im$txχ&i4{Tt\z}.k_ |zGhll ڶ5ش;7F7:J3!8T{F[tm:OjG^xz}e )/@\TpO\RNyIt+-n7#Wt? .WWkx4[5V{Kp~V |wzړ2izݦ 7`N 0&sb%-4 鰍zۋIG*r]"}A)ޥw/GҀ9-gLԴٯda")!pxxOj-5( xIP CheHP$7']Enj|`+W s|ojV2i>+h;!a#eJNҀ9mEj$y)*3b p9kI&y0|θzW'V?ǷAoһAu1+0G1+p} ]':#(x:#(QEЬ}?W_91Ǚo t;C+J~y2N, ZM9>`N*r@݁y9.mw)T@_6iT-kgLJvܟºWo4v7mm-ifO3os@}B{ianT5Ú.m6_,꤀1 ^=w~xFOӠy!n3s64Ap>#ljPY$g NGVok6n%AlW3_ C-9-m71ŵv8]O(XTy@p:}(jY7 +вV'8U7} *~oD1Sp(~#isIu$0k_[WğRUBa',P.}k 1I 4#%AۥCjEޛp$7PNќ0 0phAoǮ޵,%2E %J<^>-LҬltK7v#N> sú|2Is!3j,.r6)(cOֺ-]/dYd[v{zuW@p'SLJ5ikR|G8T=OֹK=CTԼ}&-5`30V*I9NzWkU@)xR񍽷Ef^dvDC76N8 ҶK[HбH"bĀ1<@p&xȒV75w4ڌEV3CTo@j) CqW6I UCw%uxSKg%w,荃<^EAmiogkpDH(QFh=Y~"&VطpE8?zbv88?Z|'; x.ҕ#dą/xou3KҴ-L:eq~ ׇIBSꗂh#FIc@V?+[[ԋ\bH,Dj 0G÷C\~dEJ,k?fQTa@bϞiXBY֭llLQ PCz=9xÚ擧\XJ&R"H Mq_Yi,KXy2KquijƟ\ KC`vA=6I)>Wڮot8{2@3޽M;-5/1*]k3K7>,Ŀ&A&:nǮ8jhleŦ*[N> 9aH HcQ*(ϭ3`D+ +~ |'Đ귚ᵳd $'$Wjִ[i3iFkI/M:’.nHzdJ9+д/FWt]%>\+XX[Z'o2N2yo>}jznOw*)$䃒=3@<wmJC !St]JU1^nȐqG\>t<Le~#U+˛ v?ҼZMM<3}P }qހ>!H\st 'q睽*~t@#ztm/GZo?JuotV*v=pj<%xb}l`G# `Kyf`$u]뙾i+o \?.tXL^׃@oxM[oqnkk XGςuKAguivD='^[Ķ/94kN?5kx晤{Zkjux4D,}'W64̒1GL f>&j>D/Y¢9 }E\{M-t]="]$e%rOp r~_ j5uxM~F$$c9'A}9s3u.I+zgOM F~5َ>_|1 jF +ɻ**ܟo\Wc_l[Q|F=Y9i-%ּ'iqnΡlX?;_xQ1d4lOwk}VK]-ky0߁< q@ A I efaS6F§sװxÐ$Vt]RqyV(.n.diI,YS6w k8<1ᅷ6uUXpRG^hamosxT1@؊|ifn|9vϰ[Sgӭq<%iھv4YJA9=N3P%&Rln&* r~P3\VᗆM}U[378u4zMܑ]ApIa #lWGm EVRDG%8;V 3HHT$&(CvCjVu-=ZXce:q Ị{4/bXz6MmGvIi-.,z=G);6p6Q+nK{L%r.VW8޸nWTdpI?]\-ڢۂ#ǠX͌?o yVx=Qy(Cqd$(lS@oz_R{EP~&7%u_ LYr<|`,)/įA]qأ(;c2zn5:sZMsV_Vcp۷94lQEn *rB`[@ 2圱=EOQ"l>d}GcR/uiHA*x¿467y/lġw'Ye@6 =+s6spe.HUq96h"Z:1I8 `A#׃@֧SjXj-}S.=U}6%l4^q++iF/!4 Ԩe 1Tf hdPF,R 6xޏIk. #Kndp~+/k^;+dHC|;YDjqK1dW7$fh1/.ME&>ۃҀ=Ֆ6fEu,xҼ}h Mj"O-EۻWO jZYCjS8,eV}@@Xf5z_ Zo {o NH) ڰԮu.B ^z~[3ڮn0efWhT0 A)Ÿa}e/0] v@sׁ=kn/,cMj+y<2B{t HVhc xH(6+-N,uf$-< ~`+ӿh ̌5 V G@K\_&h^7.+۪g@`9$[t.QnQX3Ǒ=_5B\Ҵ넂Rr*=@'UV-Ck$%llp#2F}+?i" i!"[r@#eŕjP\L3k1+3$>!jV'B&!?9ϧjzilNx 8TCקo}WV}o3G ݫpxʌ~=9Wkÿo4]F9$,y껦2czV֭oBvNKSq @gf{gśxMӭ Yνd €{9~D$n2.Ҁ=Ɨ5.m5׵F|qei,W0 >ோzAo4-"5)e# 3>'|2׵khvU_RO9ڽOKm6 ̖(xDž:˪躲:zef14?r]=1Ei-OEx`n{fhq>a jW^wa. )mKYℴKN u..y-%|A$IҀ> 01^ O "r@-7Ef=}{޽⯌< .cկaT.cϮ(ы3_ 񿏼MWBD6yX.HPdd:`FAȣ5񥗍'zŽSȲ|_ҠO:j)u5tqȠnuK 9e8$)o'XF+x?ƶZL^$"\nU/&?4ۑZk`~y61lKR(#]#GC$⃦6tQ26W<~UStf8blHeY.Boִ(" %(R7Hʠ8ON:QIހ(ϵ5Hѝ*(f8Wg^<9+ be&lߠsڼK]}o2e`Vdd1מ͐ w`+/j5o Mwf3KxF3lva[votv0XĀZvjEa["Fе=?NoV +#Ԏ/E=.ݒ3!2|svj)Y0iJ6d>-UoŚ'lm5[eboSs_+xᯉ[Z@aQ0\dgzWO jK=Zeo zv'=V AN _O.l [\y瑑ۥr %WL.mJm9;Ixy==฻I[&y{PWwZMZ ]M-~)=+մ/V֒:tuDHOZig=s2n;Y#)KH^^܏&&!^8+v@A? Aۏ\_,p&ZIc%g}?ŞoM]\2c_=j_K=jV4O4zc9=sυ/ Snu |}hO~,n4>WۻXyLqA'?*h={?5 f46g޹ύ|Y}&YVU =yjMsῈ<=庲5ϙNNJ&@*6!+=_P+ oHBb[=NQ&O]7ÿsxGHi>nlAh6̎FpzC5MˆGigt9 7*I! ؁q tJw+ǷtXnIr>@7tKNMoPcH~b>P\fDE^o%Qq'}ߊ>&j[SG|vS$_t}wK2]:kcFܟ4z75=k.E;6㑞If]:w|GM"-9A Rr`{~~gL74g{-Ḗ%¨L*@95:._w_M{lGa&Ҁ>1?(W'gaґ5t[$ht+ŞlؕOWV}x׈x'ƃPx/'2GvO(g`Te:z2Z̒w3kǁ{L+*LpXz<-k;i|/Li-~C; m'<GHELpJ05{~˼@dE,W58a יr ؜?COV ͍Jzt==}ms}kyhۭYyF ?0_-x!xyvRFP={~, |ZLOOnߗJMycJ qr{Z r+'6gyh>ʍ~^y+_xƧw&=$Nڀ=C㜒^>#?o.Jɖ 8dܾjx3Qfޟi>w!wk # xkw($.E:\zpp0hx{ƞ. M܎؍nw` ӵ}w$xlJVY.g @־mD hv~cyhBO|MNɽNWuR.ܷr?}=saM' @^=?kzd՛WCs@Pgw5K[XեK0r9iu}Qd+VEZ9r꾥[: nM;lBI\}?WA{?S)t1 O_¥rOJ V(ⶐ>=C5 #mNalA0|4<)),أ!+="*-Ʀ;j<Cǒ%{eZp@y<]|EH b\\ڧ()PzuۛM7^ YbKkBG:ayTi7ۖYm<s@-n|؈pFG> uUԙ`F aS"_ohRɤ@LgTU+f0Wֳ= .DX_SE33"?{uTrxZ2 Snj6qssk#StQb!\>WuC.>m<<z_RהMOWY O:hKbJOrm-#%@3+Wq;cۼ1&}q@Ȋ!;O$cWϘcIvo98gkDe#zP ]p{җi3@ sBRT@(>4x[jgIcGc+t{XX[j!N'N $''xX\a2w* ;PDCZ&7WQ+\v߻wB*V+Rt2NOʻ_!~޾^:Mmw%l s<57Yh}'u;_<wa \/:"vңxBI+< fK 7lӭC$p[^]~l2*?7Ѣ. e[Jۅ_ycsk|M{ eq><~mnrbʮsҹ:4mSK$3$c@zW<3,'H嶷+]ʅP|I60}iWQҒ|zc@ &1:͹G,9$}odž/|)_X2鲑#*nc gq6Ǟ.[+_42H\)"7wQ-n2QF? Kto~мy=޺? 'uI.R-89xW|L xi*i5rcfOq>'67E),s1LGß =8O߀ƪ yqgRioy>1,$rN=~{N[Fng+ՠ ~hx"×^M2+c# ,m6ME( pn2"1]2A;P.LE\x9%Ծ@VKtǙ Deɠ¾:&ue"ôVL=kᇇM3~}qlgyۛ 1p:׭;|a s11vIi$:8Z~sF`$,;T+>?|!AhY>1ǹA+mXjz&~/~|7 |㐠(ggx|L6Vm;U@F_m*R}Jo,E _a@Y+Ӯ| 3l;cTwUӴ+}+Ky>fWl#`1gZ/éf&;{1+<y>ּC;OEuq >sbƞ}{]ދJ2-$,G韔5D| ®ڛ*0>ϭk|5ӵ߄Mʹsc!8Mi|J_#Cq\.9F8#Џʱ$'@%<#eP:C!Ƿ>,#b6G=OJx>JMNܼ`|nK=+zqm ##'czN1]h5%5ܐ$ t|//2z,!p8@7xNfUOi"|7/'AǷOh@"fǶ~^xH bfvX@O5oxՒeIo\LҀ↕}.xhފ)GYhԾ7x|Ko4q2R27`?Ҽ3O xtˏ$ Ɇ9<.Lx6$/N7^TvymQ çx x#K'm{8ӭ1.U;2V|e6uԜMsZ'fPIe0{^pu4L$pj &X^9؃X5Qmxm"S+xK1|n.U5t? oV#E;5xR-_j9|mB3.0qߠZiVu[Wb? no;G mx39xX-Vĸ\In0:gL oڣ#$rr3 Љ . sܟz"-*!BC7ٔUdUS:?SY8NGƻ+7vхx@ #9Ƿ5ipx@|PɵF_/NKJ#QYokzO_$u$Ќ$'ރچ[^9a".E}H<  V)#Uc אZxNk0xKKum8۰ny=I5|,!f\2A01ƫ = h?\N,62Hk E4r1vd*xo2=nm+hxX` R QEm,h =kS|VoZWva_ge@~Ǿq᫏xnK4}1oGiV*ŒIc'xX( u{'"A pHf$^m&{ p:^-54ٲJq#؎{2e\'<~_ѥkt2I0$Fz}+ú'5ۋ%[kQkyN=: QҠHM,a%T7$r #W_}QE њs׊-jZ૓I$Ea=n cqҀ;\?^]Gᾍ5ɒHJww+((.`$ k!x?gדOM`gf@+(6C4ѯ! #q^'=J] xdsa8{=%G0DCE* ¥is@iٮ>]||׿tCAau%ٕf!QdGr3^;Z~+o-{h#ߌ9+/axfH.ݣQ1lpXϰǿ |56SO[Uب?^Ӣx_D#M#M ߉F8 I|kT4@aYw~޺xA5)$ú^>q?;9=KxKHS,^L` Z?<%|o|/iwڂ[ˇad\'Ey$i)R s4~5$o9'=zޥO]hg9}Ԍ/S^x7]w۲'u@ :WOC/am[uyQ~{ph>xKN񮍬jZ|%cdhT) Xc8\OipW{1_VxwC|7 ;FX-#<#Տ֠7tiOe[]6:0t=EMVBN]xm9n_Axu-04+;32cx-t0={LnvLJr'׊| J].gQN<㮅w]h3YZ[ @t$P"a&J` {PE1q\GŋpΞD#!'qƀ9u_ xbL$el,C`A׀4/\iFτU?(\~w!KN[hݤdXHB?JGEư,r??ҫiK=&-Ri<)`钿hvLmSxBɽ7n<ΰn< #ë隖YR'<XPĽvR2WMK IMJxW2KZ6;=1ixPF9xz|-h,w4r #Ed 0h~'aY;C]\0 >-½{⦘n~j~eyc ۆ냌5iþj2kpEf ;+tHz XP;$-qFB(P3=(K{59I;`WO5.j"v,۱Lc:ئӵ{[H |Zi M200Y]bYxz}3ķZΩo,ZnxJd|9¨5mmh`E )3ޭj |g w:F iE$֯x3὞:ޝ,WY+Kys$z@PGoJ \0Ry| Eۅ`pzIi&ݷgӷj_m|S vYVF Xq".mn UEG_BH>5-.mkE-路M42#kd_)wiv̡,HW *coSZZC"6re=761hپnƝNc E(A9Iɦx7ŜyXdUO\z:r[i[Wh^ o >`>9y0?/>{|c`sfvZ[WRI%S!v7W!Fjypzz=֟-x UP '\ ?jZ'Ĉ5-;&7xJہ<|׆үnu[^c+t#9n=:Wxȴk{-MιC3_ ^P5 5;9<>Q<דzob̖IlJƊ0 1滏:𖱡Ru ah1BF@WMm,4p&< uqW5S6$RZ=>G.s# ր={:]q^Hblx9<=[i:cka"0vi `z~!xie.k,0gRAlcWj9^Tyt8@_oÚPT#3]dNy(աd۟$8:r1ێ}+W~>{ᑮSg~~^1oa j7I;c̓RyǰtZbpR?Xz*&@:GQ\gưl.5kV9vDљC wD˷ ?zJʿ[Jee8nr8 xkg1%Pc#(ord`2yy~O?ֲ.E5C@=HS4.&,8}Z8 :s9Z|cV塗0Čs/񶕨|MٶnG. ^8֤a60\bs Pz|S= oJYCVNzC ijY]Kp`XBqkOjX|byN27HV?xCAk!L(Qұ|0uCu=gh3[T( ( i d` ϥxŻi#дRTm7 :O݌㨠bhaY$Uс{^GAL5!kz6Ijr'3k`ob:l+1͒@'+oziaڧ| >rbH'F +u(}[] WQkD1|SGlKBIs$`j~0>& !_i~!cP>j~2I6 ֐ '^QVq΄ 2|W|Z_xbLX92 w+ݫGŽoTeձvV}F#z{P$g9;⏇Zfla_$2ؤ9aS\/:k+ҵ;[X. Ȑ=zUO?];3h"K6fFr0:g{YVmek ]JCEsT][^8N^Q}1C۠B9'\c6a ,/0ml1;|'Fڼڄi%%'9=EzfkqaZ޽HK+H}H+̾|c:ךtvW26,x@t-5ʸI}#mϠK_ K|qO5hH%xQ0?:»S^UӼX;=8zw/jZ|{q6K{{Y rv@ Þ!h.쫵>f$zsY^%ώ5jYtGi 0~9|lFi0ipܴI;@$u \A=;_kGK.X-j8xt0&|1m7Qv[o((j@ d~ΗguKB/7g=GZ ?]< >ރ٭7`X H<)o@IN/IgPҵ;+gⰲ[}y̓aߕmck~4ҵt6VF a{xyNJt? |Wnox|CXy(8M߉a׽=3nd2ev9ڀ9o*U4_]h6hPEf8(' I _{ImvKvH\W?lmWNF/7`;p1=O jZhP}64)r}Px }Ηxli4c[;ڱ|9Ŗou^hq  AfJG+c Y%۷OeV4.N G㓁^)kV>*k.5@ tcoowVWRi6ht޲F8ϚniiF\!(^2@'=h3@%V_Z"22/@zWC+'GӼ;ḵXHJP9+ŽzvqA8B(ZՇ )[tlV`bцf]z^{j+yrikgnB-`ܰ8?$_,𾿭꯴s9cL ?z:;𞯪2$<4,{ Zϩ׆n-Z[ZH[r\DˀG9;q\>*xbXt+Qu-7qϵdj1^*.F_\QrᏂš[Gj2f>xGӒO]Xk6FRܰ.U9w?-># TnY@I-Jv˱=H@_4 Qìh0zυt~HY *{x|`I+bQwaY]F{kWvA(uE!llڀ=~VzMq4.MȜ?+{WsXD!0*Ҿf1iNIJ;b5@dPp^|OE8YV$;A :[ 1dxJ֠ۄ ,[1yS\gmcc3+G1ިj|g" DNA Cu ;JezN>a34.A Nz<\' cGh$EURà^;'/xZKxa } P!L%2A~ ,YrW׷C5w !^;n亞d4JK v<}kҴ? Y.we4CY62Ny(}źGml~n g]xq:ItLl#D1cyo((~m,<6F/EEʢNXk|"]vAO:nfQ4W4]%LpdUL4q<j-w⶛mM(K)=ߋ|]b{[ Y[ +o)ԛ7:EoB:FIS@G wϝym$3u""a`Y);rs^e>ua4Y<4fLn\\c_us'Y]\Hn-`vǧ ~*[0Ǿ+i,g9v O;×_FG}42rd\dҢk nP`Ұu坏(޴/xk]Ү/4 8̘(%x q\%cuZ6ZVݹMEQçy)s|O< q,P`88*sUm\Gdc$aݟ^1K{ {6mWh~'xM%$y@G|ˏŠ|{|I]Pa ⸥sxt.qGsmrDP9玣k'?:-s$M/2NJ@( OV4[Ʉv;v'!If8wg[Ph>EzZ$4,z WxΩgL91V[1^߇FD1plt<׫_xrxFmvktrmsU:tq}(g''7žռ7 z@J_hxr;w|>Hw>qZ־-tO [˕ױ@ܝsOltk^*;ve!yX^ |;x.Seio#v˫a'zoƥsg9D1_Oz6~-̳7M2. ؐ > |;p),Z d'KmO\T*XԼ$`p |G6|e̚+cewU' ű m?-o(F.m>%_WZ~,mdtpއq߾ ,K2(PBtosЬt9.& vI=z`rI⛲6+8}PF:lw{wU >YJ? bK֬]:UEbuNX[ϸ,cW~xBH2g^[͗Pvx/k+(-[%v6^:8.i*^+-F,q( /_zׅѦxOqyqp}zå5 {(ZP,^hϧx]Yu_:c̓=TnZk[."@#& 79?΀-si>cyGC} KH,8Tu-X2@9z4˪eic=}1ڀ:JOIcx2=p>uuJM*#CNNkd|ImĚz56R3p8,{0~W;I\ŠHŀzc 43B&&\lsH#O_18+e?[\["Y,=5Ju2fP8@dSϩ8Ch^8]Bʏj%r=pNjOm6 :ġ\_݄P4b$N8ɭ xG IJ鷲/6HfF <^(_0]tw9W7U|Gh^"p q;,Zk)IK&xpFp7l? Z$msMN_P(Xl"w G8&xl,5Xi4=IX~YiT$O(𪃹<_ac6E $K†O94%Q,H`ےktZ/ڌGOUTI?qqJ=WQK6A$rGꇄ~-Xh]S˨0ϖ푏A}X!dBYki6+iQ2(cq_3;2ٴ:u1쁂9T?lXZWrP֏qct>L0 =+M^&ф 65J j0ǝcҀ8/i>]^y9WCıKPfbwFkiۍ=*iIGr_H&"xĐ~@~*:ͤsC{ik4|h#~5CX"ܴq9f=zzOo jS)Oq:V焴OiO1@6##nV20I]+.z#h&|,V6OPye`OTHcC|heI-4QEB>E2p{RG_[q`FS#V>Z|O8נMPM1#19x5?>6m=A{"V`~M@ ts5UC n ku1K19T J_wh7pݼz R<{mOԵm[QIU*ƤɩkZmm75/G־mHArDt\7Ht|B~"Z]![E[A=F{>|3-6)ei>RFhMw\k:y$9Dh[9=O=k*|>!h,޾ߞVbay?*|?a$7wߤϳwC:Gnq\x*.k`$ qnvCW r4axUS~is[5Hi!B8ujo/',4d6ݙ䔪 ϥn z7ĝgB#l$7Fg?}%^1 ĚMVT%%{8@Q@Z  Ep7χO|?^>? ؒ?lGNx)Q| 8`PQ@^!ѓeKZ"2W=x5xo G,-ٷs_k (^kSqxL|sQKM j;_tY'vn27B3W|Nvo'# i0UQ`P?/,MMW$p0ݯ<4Z+;Fk}7}1"xlB% W0r1W[#}z-1Ir??Z/|CcA wPq+T%}Ŷi&K '_.&Юy/H].HUey<3ªo!S G3g =zq/.8շbkKjմ 4: #r?3Y |9sះ}~Mne%Kp}x~ ~K;;`RxWR̅pvzxBׄE}n>&vÓ SH+&]i']4E{ƼOD2ivҴdgh#I 뽱GS@7;OI3]+J%t݇ c3:~}7UtI.pVTs>^]/׃4Um-nDyePc}*OGb-b獰|Iڙxho}3_t+;+7Wq@>H1\g F\LH>$r~q~+wQ&_ M>7X\_~^[jv ,!q 1JhRk~N)G >cr2My/ibmՋ2TJ/= [2m,xN;W&T5桪jw-#)$Iw|SZ#7LĘ,sߌW 蚞ZEeYܶg{C]Er]F܌#OPz??h1+/OMk˹ƏDaiLuIgֽ[2h:n+uYkXH/95'?x*.g _̑D"Xz3?ž!#q)P.;ov>k׾7駸{O1Ѱ*߮ <-?uŮIr;kg%'.{&Bc.>rtEQEVn^,chD2>٫T=X|<ǩjr_\OjqrGӵ{K,zM7/;x a1mqt95("O5^#0>ز4ukXt淲eyS8R(٢8"XEaU}*Z3:\jcˀzǨ (4=7JHn/n]z޿Ϗz{z,,%c&4GTo:#|:rhRoͷ/g°5OxCn aPB lTa8qףxSP_Y5ͧbV.$0N}DžQJEGr8x0x0g198˾C wľ Ӽ_eOi.հgi5GN\iT=YN*]\Y\7$^Һm;N M^OSXSQ_Eς3ww=4;<,n*pAWЖAuWV,W(gzsP?vh'MyE2ۙJ3ϸ\^o$= eFB=;/׮9cc2He X@'/)5/ͤqhR|c,9 q,2#OY?{ڍƕiu=p[ 9V>7wujJbE|EHPz<>'ְ1iG)ѕ'$/#''Q׼64fϿ`m/W:zzWx~d W2>y${ d|BG-wփ7@E>'Wm.|AIUN3r>)'N]$e/XÞǵ?]fk28śۯֻ^$| l/Ns\|<kM{wwmH .I;#N{6 (ږ_im7q#Il1Y^*`gߴ8V8ܾ+V;epBzt奤֗74Ff( πG+氍/RL[!p@,[m> x03G5?Ο[-N",RrXfG@s@9G"Ry.zOj.x@2b~D\'+{{q= E#'Pޙu%ʴL1oOu ??}IG^Q7>׫, 'wQE|/z,1+_gi3K$ O+JCFM=Guր=joԎ-1#k[=PW")CjpsWUc-q@\K@Q@Q@Q@Q@<xNV7(&ûs_OmvԬzXTEUU aO(()3-r_|UgO Kqwu5\$gh&n3Dn7| zwޑOk6}dn -{붿ɯ6fet#9|Vxݾx}TMUc!r8(ޑ"7_mGRl@V#8r[ iY/*`5^Ou^^jbG@Ftm3_`8kO^_4]J$)W }]5Rzghʬ*=@&>1eޭh"D8,~ϵhiZ6YLq}kBڥ "8Kyfvs#?Z:֖Agq{ƚ;;PI ֡Zl-D9v k.gWv<2FBF[n}sڴP!H ֖MP< gh t^Cȟpsm` Wk"V&APTFI?19)1: aIaC+pkEhfm%IJ?I*Qn^Xw>nYiIRCiA s1ד߽K֗C kf3`Bu+^ Z(u7? \&^?WM |߇MY?U>(A~ *g}W1j6MV'~Y"=Z@kό`]2}DI:Rgwݺ nLPЌhqϩD=0?\:|¼Au]Vіk2Gf"l}\ױxUЮ.gQo\d&yִi ]+O/_-q@2G-V Ktk(jPzq❑j(n`BK F 2:(@0N{VICvuy>jiⷅ8e}Ie%@+!8Y?4Y&ռwH1s:{*Niu]+8,ZeK JT[MDُEP9?p|3iNyyo:7ɒprg Y6;V>VFL pFWk]2}JKͤ4* >[>gK^|B^ؗ$]x-zoh>"i;kDŽ|d|Puׅ~*eoclF I\A|QN]\!0ݡ衎x'NOZ说};R(o-n}:ujJ?,Ot@B=;ŠaiғRi|z[K;Q: 7 n>-&w\}GN8*|zoL2YB!,.~irç~(R3ϵ1=jBrAKb &él{zFSLg Df7.BN+}ef@gÍ:q%͘ѓPY4(aQA'xy%*p܌WVڶ6ivzdc=ykL=^g19-|ۯ[W2cu ݱ y19>l[" "mzԹүbXAAZpZA#\6l{Po2`r]G Ьo5{ MX#5ֺ('UAݹw7ޞ[]4M.VVgT |M3lZ-.aF,zI.$+ΙxdذbI_%rw c##*,GY8h Π>P|>R uĸS` /%_0!+ pdׯN*XnC\01 x& {'o f׷ᤵDa H+ l',E`:6ڕiDGsZ^^FWeeikZn#@@=Mږ#I@$EjV( D18l~j˧Z}Yvr0}={*冨Sc=y=zj7ZcB#$8WY O:hK+J~Ċgxx '5x灵]7]9ad ׏n:P鱨nJןjMRIFzj'o9^l: sSTw@jZb 4~*ǚg4;1o ;Gԑ먤)h(Gㆻkiehs,w AҖ ( ( $x# guX%pHS *LI.Ckƣcqi  1$1c#VշßLJoZslۧ6ve ͚1Uuݿݪ_RVcncQ>?u!ْEt3n*ON=;~Ucğ 7+{:K4K*O||`t[>wQ,1YEϵy|x)\I?Oހ=gυ6WL^I_;[+<oFI-..].OmKz|e|_'M$z/\c@H[﷽zD>|%G-8s~ t5G;gRxG5bJP*O j:%[mIߐ9cҽwuϧ[ f6 +X#x׍0X+#=@=1Q@_,Ke=asz8J}#'M,ፚGDv@HGf|I?X6mSk>qib .[2I5xk |@tJNk,\˷ڽ/ᖛ=ƯQcfT|t5|px@ITƀ<{: Ϋ1mP#~9R9 kŚ/{?nXcvh;_p'ǭu&Ƴ.IahųOϒ2{ƽBF' - :Z[4o":c ^x hd GxV.4=7.=-S,|YNH^#ƙ YI=Ok~e[Iefc $l5+d6FļRg#pB+ox:~ {I: }+b5$ŤNAw<$r\85hWֺ5Ilg{%m^>lA]ckk)N,># ;֭Y_ba?? $ųǩ=:|Y_{C[8ؕUnv>ױ꺏>&+p(>d&>^|Hm5)l⹒Kr/OLzW? AEղ呐m#k75oi#WMC̖5Go'Ҷgy`Lȍ2Go(~ Vί+yzsQե X%_Q6WOFm9@~=k`.+ȟauc*ۉ-!Vḫ~j [\'Xa9c޳@=O W&{ص(web%W$56>/Ҵ(uM[:Mǿ~'m坧xEoHc_D~V(nBl>惫x7P]HML+"^F={ς'z\HU`?X{rkoooh oEq$'9?ƽ*KТzޡVY (䟺:l:ҊAҖ ( kj,I qm 2:fHDdu 0Az@,> ]hX؆3c#gzWx/ k~7&VUm$c߭^>.y_,U[8_ε#0 #^i 0*Nsơ\L0@ 1o2r¬0@C=::[="L $D񊫦r]Gst)7?oSs@$hڹ:UWfl–$wO#[9]hl~tHR¨kdNs`:p+FHp1 71%qc=r6''$ʒ`d.8ҳHd[a-wÎk<P΢F#UcXHKm(,lKⓍ\nx=n!2Bfx$`$s3: ,*忽U{9o岔xџP.09eL8W-iUJo,~mbRGrqǷNz˹m19v'yN}ג"͑t4x:#(tS@;(>Q@'ڇĮ$]*`9Ϲ { M#X$K8lmŤ#,z`Xj=}(#ɧ{SI;--BqhH .BX~=qz޸KtUUp3l LmP_ucƵ\-n7JZ) ~Ŗ~"􅶺SĒM;& }p(|;J-G +{(#FRYf'OzǬiڌPw Rd{_$~Ua aqhl-G}hE5t`!'L_i:zkn'YU1g۠(-RM-y"F$gU]984e!+@r0B]hV]]5a!R*" PRm($rN21홣ZƧu)d^0n!CZق u8 XmZ?qi,k*@k/!6_zW\"`l}8hlHMCg^0=2jٺ|;aZxii'y PsӥzXIYҒ‘ֽNh"46du {ր궓/ڦT gQ?zՅ={%9kSGii I¨DksNȠ 6:=syqinK{/p㫶1 ID-+"(w?{:ckͧXI Ho!q!9?ŮϧLlolMOsc8)}Yê#tlG{ds]2o Y{Po,(8xXmGfG\ï^k<+z!G] (Hrz6?v|ӯI?{&fdjx Fg<p0;c`ME5+$y}2{WhZYtKM8vm 6]ɬnFMB;io-*6ր<7ڴ~Eh-ΛX,AcG_z?ZxN".XE2c' ^uH(7 9DsM;&RUHU>K>y!Beu'4!MxPIO0,d&!zz_~h~5?h8y0v\R3uIQ[W64B |KW7|?tDPh- S; zc|/'l i2BqU xoMۡ,w1bzh> |?MZj*|ԒrBk~?,LRnK@' [WHy\QIf|kSxCOxb`G PIc|=ǧ_l%W9?J߆4jsl8W$%¶/|+jه, (<8F(| mxmVxmӓb&JE$+X$ե))xߎ23MF1,ʄy۹gMKPg3K4pDwH.}I^ioY埈4ceb#a<6sҽD0Q|Eyx /0;kO|?caα5ě=nx3֭x{NnCʒ'#yd~5yjZ[w5#h[Qӧ=@=w^2GwX #0:b_?u ~ťD/1]#n$ޭNo!+ϱaAxTh$kលji.٠kgf3˜0F(ҴkncY>6q#[v1XPXik5(muy5=6 &d @ 2TvW |{`ַ-=pl3Ks" ~S\lʘ7z ?Os :i%} xZ(>ԺdGxܑ@H`<0dv OּFowc) 'XRD}83Fj.`3Kn -k/k%MҼA p~jk? :vh^y\0J9'mG~>t R43'ݸG8'w`Vyʶ1hRHr}o*MmQ2RR{}'PR0et)09#8f;h$m.fFNyF3Jhs7:д˛H|@s5hAW9c"9dQW +<5?&@-eÂ2w0kgԯSxQ%w8ȵnK?3@#WsQNO#=+7i,{ξLVa-C28ݢ'fFM)B1vyY]yv3G=}BxٺݳLј@CzǞڀ+fhf+<ȓ=E_,w^~Zx k Qm@lgs>6$@:WǺP#>k9>3C/t땸Gv6 o]g_S)nd`'zQ:ĉIsG?kIJqCW yKXv\o#w۔{N0?U=ǟ_{[;m̅)9i:ԴL c'r7|w_-1xOظX{Ub0p=:νíFc?h^~!Ii>k$n.&v@ە5. \6L{1ְGINumn[; 𽮛6ޛk}-B %'(ѕ9}*m *$y8InF5Λw/dM}+5=?JaᏳF{Ę<0uBFNPpk"sXOEhr22vrI΄|Zͬ$D5*KǧLEİ,m]D>YT{ZwVk Qg0(4KEN]Z'o1b06$uF+Ş)|SϩI-i%e tE{GI-}ܠq$D<*?ʹ~:6.yijBnU@>^1`Qh"NJzW) hf!$YB+ᠼ1Mkx-EF+)BxoQX}]hʀ,!%%a '0 $mKTfuȔ.N~nOֲaW\"Hehr>U6D4  ߂N? t{gYAHrh?i5D  >|b_^iڍxI:WA8x~+;>il^_u8?z_~ 7wf_Ajz'?ڗ<]i7H@ȻLhXtY7ڧm~mMݛ~Kdp1?:fǭKSyqn.LnϋtץAan(Iu#TN lw[˨20IvGxh}NTz`G,|/ውrP}+/?=%"m6/F$1~5kYx[OUyPOe$tK5u76Wow,qp2@\5/n.4[ۍa6sOGѾDi j_B}uo+DH -7H7'ѰN;Z k~˒L0\v>_闑^g 8u'1k|aw;}s7xeq3\Z'<(5JK$D*zd3Y <]Aּ? =/6<zoD>\ʯٌ8^_:u&{TH\ۜs[/aYHwx旦idҴZ "9N|m=r>(O2&ᢑn0.c( 5/mm<#w>Wk=WWWq t|LR$OZ:>ĻoėQ۵8J ,J/1>çi^^gly$$}H|wɧH+ T:|Q/_Kk0ז|VG;ȗ#8V#oi~:cX)l)ӵ}1ޑC=a,8ٽr0Fv'HNPl~5:ŋ[xwPHcBTO+bH>7eiյ mM*p =@{ik/xs) W:sݣe ;m3ߴ4_G-''jd  tt"'V1Z8k+kϲۇϖI%`:~U/߈VWev< z-Z[`|a$ OO\O?f .m-bqJV?ΙMc] K4kfS{`e>cC: .Ox^Lc$,{}{WOKXx+k&'i8bw(čĚ4-#gC r9>+30Sw\OkGGnu?٪XB$RBg kk|% 9@YzmwZZ˫^e`FE-g~_JnDKc׌U>3Ȇ[E$gFrz䑏y׌!x]IS)!fLw@_DŽ{M=$6 v PVCQbږwd[5M)|/sxj7W͹ [q,;k־/}!vͅ 94%Kt붹2Gܜ׍t?>`^uyO؈ [q#Mq~=Qw" Mu(ZO)c)q^נi: ay櫌>?={LZ62;v]J 9u^fTZA;gcFF(|CK5Y~ħ?(= |IE.ˍ.y Vv]qGvS>8ѵE؍Z6?"+X%ŝOG4 [r%ߵO= J?=A`#נX~vfqK$l*Adk㏇dׇY*?}k4:Z4b+!;-6};)q={Ƒmxsˤї'h*lz|_ׂZ J:ܦ{ng־xmτ#kt"r ܋Z^x =\p>Q?$'!{{hvI p=}:|moKo61l a}kx| _eIl+!9Y7=ִjhzҢA;Kp=k֭|;w2,`;xZ{i;O,ܬ9kQoOGΣ3E3s[x <#q} Kx]Qc?wp7KC` DrOA4y/t;N;%t;)ߜxSV~5U&"jv`Y؈|`z}42\t9Ah቎d0ǯq[ =k׬ta)D`z:+MGweh\lyvoCMm4{w3vWMq |9ͥ7w嘐CІ=ꟄO?&$PHP]n.Is㙃s8\6Դ(g\j֐K#r~M{ =Y,SɓsEMS L8vϨȺr=HdYz*[$HmA;{WWIFٶCN'sL qsDe#q瞄PϾ:%ǁ,eKC#][|[jǧƷ1Ȭ6I?v? oC]M> ~QPOM]AtI]Hc888on;&1˶X~Rl׏tGuK+p)qxC|K=3tBXq+fh~Ӽ%wh,Ok9\t@/7NMȚQ$X󁎟򨠿F[ a(0LvYsNxBN';Ӄ@z=.]'8rd꾜+o@|_oHzML  uQ*lֲ{b\sךה|MOKOU²]SNtB.-gdAgb+;h ư,X"1sԊ8 qTWsċI"+>pg׎"J.n'N)nmHI13% ZeV6 cQ%ImR$CP=y/(P1 iEԂ(wP'bܮ0j/ڭlOBI'Jٿh%0^/TTաZm,w{zuɩkM32sj}V5>}Ϙl5gK U״"i!FT;0y=2Ny+P<+ym[]${8a==h<+ þ1>^yGvȪ9=:ԲRpE|V o}<F5ņY˗9{W(-66WhI4(1KEQE&uk?!髤xcQO*$ P>UFHs_E">lx'O!Kw+J4=^to qGi ϟaW`犵_ Ggo,]4s:V8YnYUt;ax3Hy~ E͉V͕㎹kğ _xƮ,/gwˀklY݈UbX& +Ӝg:/jEZyycqr1@?7B+ծtf.QJ?)v<_u~/9'y`Xy9^x* X -ydz.G| q@<'ai)fRa uꚽްuE+.K۠S^ˊ1ր9^JM4h,GтI8O_JU U p+'xCWn]{Á[WPMH$d C`ʡd* r@ׂ>!Zi3-[GtkxK5- ^(w 5I<*JdѾ!i>m{عAG|}+-m++X4Ksq 0zzFkZt7$SG A}4&Bthmc9;G@Yx[I7!7WZ^ Ry<+/_񷆾)<:X. gnoAx\ԯ}Kso_-MvE ՈϏ=߉9t4°,gׁ^A4➩j6V٢^Wqc[ JSv=O'޺iz mZOn-ZkϫK^-y+@NvvZw1@Ϩ5JҟouM^NʌA,}>n? >!s6Z\܈X9>5 ,I>8fA@'~ .]g@a{I.ahtdqҼu9<x?Vh9g!BmS1Mz(4ðx/]2]0[:c%o SºuKvDDKGrvI>,Z_yn6ޠcu <5t[Wy!'gZ?i6Vw77jQл~xžW 'bQq:ףm~m|[KMz&͘0d:W|/u$]:ooI(?y̨=FGK=ƹokI'eƇ(0xO`e+nbXs6YgVlՒ #5..t'\ҷ,Tz^@=VRD WOg]Zz!,C'?A׻]o xSR/:KhG?3^_|W6oufR"]?*=ld@ Χ5jʻbr x8<ϥzv?]i05۸AŜr2Hϋ|%1Kg隌6-˻*2$¬Sڮh% LrO0SzZ__ [!wAQŎu/\iiF~nh)k6^*}+Oy'N;[tJ-$S\Da˓Q>_Vצ5 &+QT003·4"HK->+kd"v=O~+5G֦]тT`8_<=qmݡvgs7/A*x3'{G,HA<ֵd##''>zzӦJVQ1IXSoۓjrųWbGJ}mOw ugnt3f'rؾM1]*cwBtMqnS!_>ƺ!<{k+KecPOSGրE5I#<~t-fP#UbFF=MMhfh-4,vBA>kF @ h@duE$(,p2xQ_&"xKFV]M:Epћ@UAzW|Q>y%NcX$U@```? 5 x;MR[&1ߌ5?^[A{s)\;@䓏^z+zGt謵xh̍mi<-mdI Iܖ=WIEF#Cr23ڕUSw$s@1l#J4-ItKt dmtjV 6Xg# ዿݖcF )iÂ{ӽz(JN-`$lZ叿yō7V-AH MRyIzojO_QhBEFÃasӵrcx/Om໩Ry9 !O],~3Xè[_ia,F6LvvztbxM2ZXQV@P=(âg0Ӵ[缺(8^Q4VD*'VUׅ՗΢VH9;8{WKśQ5yy$Id;o#uV@D3U$2ykߚ@ڀ2]&[ntJ:@nIB%"[XP@ ' "/@u.Z-ki@ ƐdXP't0F)}p}|CwxE:CmuNNs+ɼ]tWw_YldxFXfCZ_| 2%vkZ,z֛s\; [Rml1R1?#@[zN{ LӰ>-0 ?t |,uHϹq׿~,-[hf,,NI[l iib)/#opOW~ݕ E cl%p9kOp($,: VIJ*x$. =N֪RE#ڜYp63z>'gK@ &F9s5i y 3uq7#8,=y!9c@m!y dh@nWMA]iD`Xt\{F&il9POk'uicmnc { Jk&o C#>MFcht> }V5n9_*Oh~0Ƨ{³0dzҽN([E;Ha_gs_ h,v#$))2;֖ oEW:4 c~Be9c|3^&#?{j]_zN{-\4Bz@˥Dܨڧy 8üѺǽ@a_9lgni^0=iN73Sx^.ЗLEp6H,/* `(@'s`k:FG+ž|7׈5Q/Z'?Fv= m['s^_ |1h_ɩZu2<}Mu:oxFt}%e$`m Gxֲ) Ҏ:lnm!بT c9 c3Px31]It# $Ü΀(A,DwHOž۾*y$e%P'9MtS[(DO+XG,~;yE((ѨKb=6ǟ|0h涷@L,jv8=1ֹȯ~}?.zB.@'94֬a7ǿJ/QHFG?V~D[+--q<.@9)Ǡ "UVjA,zq`A&.NҸ=(<̳iܙF#⎔}åQEQEQEQEҴ LR@Q@Q@ 1KE%-PHih Z((((N )h VU3Z ON27L:R@*8xuJ(QEPQE#E.ۜZ((zfE0 qOcpU2c8WlQ(-QEP\h57QAHf]QZLQKIE"[\zMdNs֦l`d* [fI 0ENMFFqO4\ cj29"`=}(1OϽ)8>E-Smon WVIq|wVw|'xGL[ "ʋ9wc>vTDC~m8I:RPEPEPIZ(Q@Q@Q@Q@ YIm>KFҴ`Q5Es> mƙԞ 8{Jo">ʄs򎃞խEV[+hYaX(` PEPIZ(1 ')Pb4hb3JFE-!ԇޗ!tu<^E'=(q<Ƥ8nɌF81Q+qexRF-SSրm^u!ʔt&f9#Ăyj ^Ǩj oj0? y#h( 4#9GJ iʛ@/(əyq럥T-vfu@7rN3ִX JRKF,eؘ,sܓ*kb~WR q[d #n:Q*P: sҚ6"pcbFqMc1RŎ6)ՊynSUF;K@ހYXlqۜsjFa4Onr62 8qjb\##p1۵;21څNhhOF}@CYyNpjL1:PYs)ȥ S\>@ Rg"1Kzq@ #^*;[Xn硫r#%QEő\S}&)h((((((((4QEQEQEQEQ@ ii4biq@G~%c+SQڀ?ˊ^w#4goQGm{H$܀h?uFN׹jnuC 1@1'U <0 wchyqEȗZf#3ZX&ŠIʜvi@k9|US1888qVƯp@"K!=jMؑ@P3 #sT! ?ƀ%xR{Ң@P@95"d. ;<杚J33!Rq@ ( ( ( ( ( ( ( ( ( ( ( (X0斓K@Q@Q@Q@Q@'ZZ(((((((((((((( 5TG#IGMP}G!8 B21KE3_Z XI$@X#ޑ# ?*y1vg\voYg,0ӥn]cK ;cXO5O#]NKҀ<6BGM,B늼N72,i"૎7Gs<n~@ 9;]ψEFN2p~7??ν_gg?['׬|, 'wQE|Oc᝼smkuU(9$t㧭WOڇ.T p{rlcʫA[p32rD[\32eAn35)d]ɑp=(=NsZj>j6Bh` ONȤ@$^rhaԽHN=q@ Fh40<ӁQGo I<؇^|Q"ĨL_dPOxyh"w>˵uHfVPTX)NdlK,)%\_R}}+ZU~dnO;K mv 1ڴ28LEe$7ys;meʓөFSioE(H wdV?0 0Hlb[M6q歂1=2 TǦ=2P'ʔ6T?;sl9~9 (p;O>MsNZLREPEPEPEѴ!"M z⤯qǽ~=eyJl !\{E{ S(((((Cրp23N$h =5Mnc ʎ"#ڠmn4RZ(ۏ|}Q@Q@4) /쐸s%a3=(CJtn 'n㺊9Zx@aV^Ex_YoXu9IUQE&hhZ( ( ( nFiS `-I AxhEexq iM?ռK?Yүmd>UVW |wOSϋ--(51=`qFz@IBZ ;Q})#:VKH"Sw|SH,B3@ y'~3P Ld,v).hh(<m#(3=IEd09E&h4QFhB M냚uQL@ E )3L@ E&hўj8,㚓4$жh>ԔE1}۞=x 3Fj(YJ 09HX/_P隯uq4& N@jz\zPhv5u~ cI8 XNjoS^\2ҧyfcc$PyE5 p2hSA9uN)pT`l,LI8)HS]-ƀ&e9U;WMo:\LbrtZ-0X.NF1OK!ީ\͵&TcsU4#AG=:P(x-Xu$-woq9[GF01h|:|sHUaqRT dx} rNG$$ (h#vz_RהMOu ??}IG@Q@(EmCщObd2F`;r?3?+jJؚi#f<-~{ !; V1ݰ\ qVF*n@rvN1=kj!d\:zt62#瞞~\}>'#>T- b*r& IFBW'9/"8U+uiVx>?N;crGjz*<(wcv -A+6_wqN^29Ԛ@Ilm8\"$@o-GRZhh-fQ(/^.]KUX--rMR|o^ZYP1[#n=3J(x.?h-ż|3\yQ`g=k+k=|;5{YR!$8x@+[VRp|qN&4+yߥ|7o,|+r595=Sd 3r1jRt%Ѯg9Č1uohz&cjwzasN{DKUQm7(u|O ]|8zΧ{ol #F95xNIu;JnpNw(b>M/=81@Fxm5;s J-XHI#=1M^񗇵{kMZKDſ Po,|ug]j+LAqp7H.-fDV\a{(߇<:t5QY>h>b/L FHt{0Vʜڀ;=kKKy 7ҖYu89|la+{Z{>.ݐ\ wCӹ Oh/%q׌ZZ-Z+pYb.7::gUbCyXo0cwھF[=7BrMl,"i_fӵJLoɺ"詌ZB {Erygk`p} 'l+Tc_R;z5z}Q]K$D@fr+6sXԞ%(#g<0:=t?o"'*<@9zү1Ba+F3i\\_\*G˛„Ǡ* z|5'OX%soipÀ=O5hti|VЖ?zWug5SG"RAF]nA w xk>4px\O*1$x=}zP66/`l x'_Q>/F~n ~\_|nyCDgNTᕕӶ#N}6jlҝö^!TMzˆxz3q sB$R(dt9  ޠ"y4*ps9,uxoHo[X1,pY]c+J!+G6ddF)؅H@Q5E1b;\+TC_1xGZ}ᵵ3MrY$u~]'xv_ ,5o |J6ޛ-iH;z1WD%C.!<h2o]sȯ/m_#x,u [93| $gx^յ+)ϵ]*^yId?_@>s\;m=z=+{iyIx K=ġGoKrqC?,z3bkzi6spiH#&c+>!io4[\6q yC]uy6\\G%ET;Qo6O. 6͋"1.~kS.ul0_nHӞ=4x,#ԞV{ߓPg=v4ux>&n3 4qzy9 3sS^#.(#H\mzPD㴰eW%! kS_4yK#F.O0JruğXͻzO*0kJ )R=`@yF."R5 ȉӡp[0Go/=b86?Q1̍v3@^w #q-?ügV7g:A^D![ˣe\p_74؝u aR$A'Tz?4ZGpPAmaOcORI8,Ot3]ysE8y 4TPp =5>'=}(>*kx7WRZͭ!E \{.^^P+7_ mKz+#4Bq^Y/Z>ú~=D e`d2?JCƞ0ɩs½e~p#DŽuPTͅhgp zzhzV4诅y"I;[iWOle՝E'* dJBGot椎E:${l\4l3@^+|1fZv6Bn,@|oRFY@5 }BADl'cȮⷄ5iZDHӴn5w jCyĆ\:~4a%\HnXa5xFM>[ׅ. yxCJ[5NYʉO?QXK1kxI` ׌w=E"XҴYlyy8D8篵Y4 /\k3;['@JxΗŸ8=*ůA\0N`Qc3\oᯉ~/D_&4 ׊o0|I6%hfi.]ז4gO VVW;WĐL8ppA@翽- P#Td}{i8?J[kucqFgr'9_Tsh:[ڼsGq +#n~s{P0|HUiKYG@1H~YAr5QD} UxᆑoKgVSpY׉]~=;z֓%힦[ ~@ I:P=FI]Br;pO`5&}1аۥxۿf?hh6w-v/g2\qsһ|%|YMqs%8nA#1UeDW>ֶ yM#떱yGqW^9^3[mEs^Aڹ{ vzk kz#d*ph/xB< C[M,ȑ=YKyYZTMŴ'-WRxsGŪIg$_l#xt^/,Z\kr^Y ʀ>u[I Tlsq354S{| ԺHNk>4x6].ȗ<^iȴ ]+[;6pvV# |s@T~)еkk58&g'Z7hsjϪ[OigHnzVړ--d!sozW:‰)fD m'ڀ=⧄d#}MJ+9et˞> [jGTG KW?Alj`YBn;Gڠ<qx\ķ33'c#@۪|H֝n/ 70ZW\F@ƒ-Oioբ1mnf`9wyoO $ўhnk^ae)..kE嫛-XBpqFh mb%拮-Z 9drs@5{"f 7SQ*KoʚEΞ[9`N:wKv-FKvRBⲬ xVծ/W0,/*mF8-CW׈t6iU`V b*>޵j С+sWy7v3[+ןC8^V mVmXqǟZ_Ztwd+VFsZL,"CA.6asIO GHҭ7$&2~1-Zi[Df9Q=hcQ}j45U c#iz"_鷺/n؆+r?ʼ)Ռ\״[\ \mx pzO4z>#G͋#vNHQIÍwk%t r>Z,ok'@;ION[V𵾧鷷3޸9QҀ<_<%Kc] '%]=#wmKۘ.QG'3׽v'ڞ,ݟ͎-F4-8ol^] 4v;$:˚tYmzGU+Dt럭W|CNF*r+(v:ZoRF8g;AV'HOLr3h*\>\}ung$sEph,C/;MfksV)$`$89jsǩ[:,e`#x/ĸ$dy\crxl`RI'ʘ<Ky5H#@b%!X@9}z1RW\Πc=28zKq!.8átŵu11 vF1xoni789m 9qgW'$SlvGZx @R (M,{St ۓP1s@ fQӚ3F3͐0i8ǽ(ilcg4cd}:mY}7",dI,GLqJl~8ہ fGppO?p=%)fs\O l,yI^ois5YNY}`w2%l! o=iޓe - d9`|hj#I6ۙg(d=y0w̺e-TvA$ր><9s [^YA2[<32M47h8Pzھ5 BKKdž=~ Urj~u`m3*t}SONiKi k yb3*gxWm~,{SIkVPypgn2p8DZ58Gh$N۩a܂bqq@xMtaB' *1պ>/<5&Em!p #W<%Zb2oM7?$#vV;ZoÞ dP˳n c]dnhcӧ4_+l짍.!,)glL8I@p? yxJ4i<~\#ni>Wj|S2-t)Sۺ@k#]GԒS|2dox*z,EllRqYI u? g] KLnTʀcWҭbiu&#ȂPOyi{%>'Kb$ !=44R-Qvkϼ=g!;۫J̞H#+z{; /t4m[QmA]%bAS(by9'ʸ_\!gb) q}/iXXZ[k+x`V. ['="EWҧ6%ڿq6:|j| \Rӵ^_u{ \;zӺMOC(vwCalv-[TK9|u@mTZ[}Vo CZZwhz`&fF2n.$}m>xfˮRM"I =vQiv\GomKp$5۽1sy. |GLn-/4%䌨^MaxK⧊h qmyQI' ӓּ+-/U%im0=1jׄ4˭RhdFnE$*Z5(u$O=JI]$6`h >^Ccިj^> %om!QOUsjxWD_|C` [8ݹb0=W-^|4k7oI3yhmV9*~9 1i7i`H N(ֻ ^%Z<[,g`EO''@ #.cMXa縠`οe Eq*QO>_4eEڳǩ(̒ O <{[/nl-;>QI8"e)׵SKk BQq HYW,7qPxw9cѩl$\<&ҙTfffed>k5'֒OM_#9=G&jZo»?iW ($3khKam`'$\CnfE"c(3?r_ͣIׅfXIO9O0͘"opHjVSi0L*8A` ^$@ G\Az Y6 <]vec,Amٳq5/m/ jVw2<\!SR3?K~Ũ'n>}F$/1ҹ;:gODVm1Qi#ocǦjş \[G ݃9=/4]6҅ r ߦzf*~F56YYsx#S?Zܖmp̪]LfĽ+($3 ǹn$1^tm 89rR5dE[)Ġ<çv^ S:5kHG38ixGX6K) 3kbk&GM>k/0}o8 y>ZkXn_dj* ݀sμbxNտ&WkvK0=3_~}CD=@pH4h<;.-ͩ\%`Ifs^sy?sI*ڂX +ǩZ$f;ٌ2+gss\iM=AX<{? xCD]'M}]tb{IpѾ8Utv%iɺ:8vm ހ9]SH;۪FR7<\x=x_ֿ𭯬Z&p\F8G?z=ܪ|\w5avAq *4aAî(=sMn&-T۽{G]nfkWx `89~3YZ֫5:#aF88ᏉQ[,B܆ܡ|0t1C:4BgwW;JVť\@+eXAV[L#Ңf>vk|bO=pq*[kSe6vJo$zh`0)UQ)rdĂ}3sU%q8"mۧJ10I':P|$ $-`#KQT9>W_H#B!Cy5Cx\`@{ZُKLÿ<4?Z'69AϮk{㞳~4Gh$s]'ϊƿK-B8- r̼ztjWrǵU47CD9d2: ǫW_-5i.mٷRrT: ֖_)In ]ؑ!@O'(uMIdPmnxնw1uw5ʹ-(Qp=㭶Zi1DѢxGvg'ޮ_|sSkrַJ#tQc&OͷxHY3@Wn":oYq_>n3oen/o%^fpb2#g l"ha/%##iqܞ<ypFVC"޵? I%O;G!R[ }/Z՚&K<{W s(ןv=/mSB <渏 %KkT/|V>i5y-J:5 __٬ZL1^Kk8@@MꈮmR'=y9'416![Gh'9\;V֦~n-$uB?{CAR@Ejht_Utbo381':zPEoRBˌyoZ+/,:,䈶`9?ʦoi 6UJ!sӠ@+ /oC 2z?J,{]1{CҐ$<~1|yԥK"Ehb9c G_ʥ㞕sK{_̹$G<(SdDa=z~ %C QH\} ZԾ8xz#P}6.`ˆ)@Q('ګjt'Ek.{y@ |;? þ]eX3o|28OZƺECMK26p3Ymj^$ILIeqGW4J^"?3|Ĝ䜟ht .&h"<Ǔִ5 fGA! 8#==?i>8[_X;i\r2 Gl?>`r9\M+-Giӿȅw`py~1LM$R.m7/UOO@.h[M,1AsS 6Ԋ40w5kmV=j oTNH}M_&_kAT" ն;}]ò$&zPD3I@2?>+VD@62O|Ӯ:,6QF+z/(clmiTSXm(HIAdB,"Lٛ|BzcxƝizs jp#i'Ȭ)|Q}V4CQ]=ᲕDL1N@h'3Fc;zΚB#sp׏Sh $cf 9''<`yγ[_ku$/;d+ `2+/1̨8=ϥbyH!++EL9Ş \0gw~@Jͻ]jW4 ,v-ہ#KXlEHAb:u5RSK"]H<=yFB{T0F WJ"$r Vg? Ԁp=i3E:-ۚrd) h2x_27 zO^1 V7,p$}Nݮ$A?_:ݘ``$(J.?LK*p[ 6m[yibI q\/Ow 1u~)Ԅ2E Zy7L?^&+,ù^{qX8jLoʇ܊SF%Pmm#jX},hF&I;V*#ݻnW={ƱY!| 9O5}0QՏj4ŴNr{wZEV LbPķ<ぞKmܸ[@Wf~^Gīuy4 63ljd -q@ ar0}5Pzu1.FoJ9`z<őSߌp-' F;Aޜ{R&@=h@O4y3i H!cՏZr܂sA(cE,Wr$1KA1PwpiXe}(x L NN*02GM$h`fvywZ(ЌʒssrHs@a iז>JXOM𶍤:u6!Dpz:3Vӯo Ygvܱ?#gpG&?3_Hpp2Fs^ F' zƿ 4-y^\`#83oC|]ȲG|=ig z-`ǃ?]rۭG$-"9|[x.j[[$X4$ǥlh Zi0m@C sГϵ^B#}1pfsʐx(>x;UI4Q"fDNz5^զNP-!"U uK0t;_oG %ԃrFrsct?=_l/xG?Ÿ |5kսOwx)=aUq׾kI h~_jrTgc`}z3j70v@TNq}( i UδݴwL C7aFpJ͸)w.t4Tq;v)$kn?^ x+~ƾf]ߑIcHK[vc[i-Qw24cK[kGQtN)oo}<ư>f%յGQp'\_9.H4HH ㏄٧M1M,p7 PO\hR;V[}~*hssN5+˗oBK 1LԾ;hQ%|osoiqvPFs=Np8F]_C1?֨~TXnnk& ހ3"#6 /V.2T*1:al"KW63>+^Ś&oB&h˚L 34b@q@I|;4iw:UkU .ֱZi]&,b#s ԒIk٦ǟ~&oʹ[բ9D/\ gxgWEkM--,$Wxyg<3woYYiZSp6Oh6:՞/dXܞ}!hЉt.8+r^y)t/5ˬ cW?t@8}я΀>eYؼ =GdçAi$p03ޏa4v=֝A|#52IQ[AZX~>qWތs@o>5]F1U`b@q]qPޤǽ& ;;VhVe c`qzvG:šH ߭d[J+:*#f1IiMH`DX sǦ8tk2p$˦5+ʤfcxb͙ Ron4`6'`}q[k f"y,6dUX䘆Y laci@yl$qӊl #Hi 21~ltʪ%P:V#|jƉ jtI"Rˆ2Fz>|qZOG 3 A6>\ߞjiOxV6q5n\oFc]ǃ>xg~%fb6Vp}pH \iYʰ8q^jC]WEnCv IInK3Kq{YḲ5S~PKs#"6p6GYЦ$_d_cǰ9DDu lm sGr' \I_c_UeF+8@~BY˞rz>kM/S$iܒAϦ3[/+ymQs8<ո5s:賤kU so?ր _ -ͿH!DzWG}{4cg8+v5>"Š~n'QU8bAkX>qm>)P]/ྰ|7֢]iW\ڟc}G702Z7e]Aݴ`wzW ʰܙm Ā@G#8UJCˍukX,N.D/3h_Mψ~$iSZĺ&v;G%?GS*S~*񆵨Jֶ,C;zK9>ץ|)i>0y`Dss65O4] >>:_:x*쉎s`^5-7.t-/,frBHzH'λ/fg~fU$2W;A 8Ǥv )AF9 p1|/x9r1>c`0-{UtK)4'{{'z<9MS\.x~ ;k ר^Fa k3yҨ|I𮣯[Y6'f=Vr¸-Οk>R$oՕ3zp83UuG .+kM>I2Aq;gԵ[y(Dr6qϥhXxB֍5K'k&x9|#VtgR2%Ŵ3n,\&FI'ިvVAMj2@?;V>ji#M=KzCRA5Q,n k=]&ᅢLc:_K[` W1͏6az-n`<= 5T-U9%9UXO$=j<$u%.uKV8>Y*+jYexu(7-J =X֧]^,)QPn8lgki&{kѱ2+n;y?5V2l&PA3dq4 m'f:}Cj{~=d3Oe-?39W}"+ȓbU6F#L.,5$Λ#})N|U7yZG*UO/^Q_6Q7I AwO=?:ك^<s[xHrl˒0~B:xl14F6FG?Rtǀ{G5fL(c~S>0>V`2r)_$jj&Iy+  vl3}@건 @ipZ5jZF!b2ZNT`^+y@xC) @ayǽFT?Zp`NA@9O<Jg˒f5]˴3`P7M_f23*f0Bu Y*<>纟KqF9"@@QZ>asb46Ϻ)[Pu?bV'/g4{~5SF%s ESn:PzTPHYAp@k>Ssr}k=k:ȡX8k$U )?٠ #Tq>F~Jo 4Jrs=yQ•%r:iRTJ0\Ӧl`a_-m6sZg[iUۈڼ3m%ʎW<La1p:uiI}=j{!v z۸ï/@9ZCSzRENE=#4x5QGNw9vJkn`@ PrzzP8 qZ]GϕG݅1 فr@֥+@!xbcK@94 qG֎h9A8HW={PB<&.@4D㟭I@ *L㎕%5p|>₹\ǚjCրASU9.F5d9C$G~"Ų =b dȧ攌gހ*K`#,Ķ~T/qߓ^Zoc}uP4]#ºz\/bP^KHss:9Qϣhv8K|~Ⲝ^ȩlWa  r^x~9?oL[YeX0sد5&9e̖t9zksf\Ӽ1(dq@~ 3e:ld4y6q'yV\Zn%:S8㯦h7:҉{O5vw{;1<x]WRӴݴ[Ls!Fg^@ۂF{Qbc(CPwhb>U-z>B@}M/ //tؒUic/OA z)]xx[KCS(G&>?ZtO 3>a̖pu'i$zד|=-KqgpQl9%Tv*j=*Q(ϯր>t?:a] 5f?.HQ+kᯀ*-xM,V:ȎI$u$`B8[xG(< T,=Jimu|ҤHr} OaZxf=ɕ. ;|Ó ׃|={7Z=\U;#LѴAib! $@:ZfབྷFc/dv7lj9l 1k/5${s=ó@6zz⾼ּ9+}bȢ}蒌* x~mKkabxc8P.}uEΓy,L~[A#sj6|-P o?f&9u߄ΥHmt,\F)|%Ӿxúc[`⾍1rysUGU ztf杣moO$Ѕ9'1[ob~.KV I9G {q&@֥mր<3|[~iiog)|O5-%In#i~s,PG89z((~)ִZULПJYZݳ$8$M#ŽyiUڬ[ldx׫m!c?>%xEcUfA݂ZAg|9R`Qė&C[r~R[OxRH %2$<|6ƾ(4͸G#t 'L,1X`QM|#]xJtG`cW` >8Z4?xSDXl;[xP0A1~c_HlUUP8Uӭ7vgA|kgjf:yHK39ki>ִBntrX~S=;ק>5 hSR.p+{Lӭ y  }|ݤkg|M&Hm-rrz ռMMŒWY0I8|5^&{3Kܒ=*' QD4 8+_~AK{7Zബ۞BrH#ca_<>I&=]+`{}ޕRH tC,`oS@0YxCU_mWa1ԣpp*F{mwKy1\JA6&_OZDnvv y>άy@TgPη [M'73% A Ϡ??z6:T2Q2aHi0zv<' ɛEkx JzG<~ :ำ a,~\q»^O٬Z|6s&qW ҉*e8q@&xپ4-$}PgwcvS8ӭto['!&n2 1k):}N B{H^+eWx{J>/mjG/]KnJq$s6JKWt{BWМc5jXE%P]6$IRkDžt($G˩?Trt K \FY;֥x¢# \O`vWZ.umxb'{m@PicNyZMV"j߻@F#=G\Wӷ ]H%Q~c2>+sSաLjM~O}u`P-gU.N2#A5[jyswpڂ9]^Þ#t}F1Gdr1#¶m;N+xP PzO_4jJ#XbFfe Yr:s]DŽ qᯋ1NiRr!F3s׹߽O8Ty I$8 /{mzRΪeUu5cI=n H8@ZR}2)?0?*ƥ 623󷞾ihiiu&;~u5Eee2;'KsSU?#raϷU<EZ |+|7O8^>WPvq%(8 y?,PR<t#7(0dyh6́`UadXdv;ҭFAкb6h 6"2($@SIoa'cgv[>73ۊ0L Jq)ި8qE+*JzĜ,"8Hԛ *8ޓ*H1)CwdP{g'>h~^S4[?1&TޚU>q=X1 1:w1^h)$;9\7Ky#/SSFv@*}M8G2s@'yRzӻ`Q܌<׊1ڗ1&v.Hހ8K@ 4ZLSIZJ)ҕj0s@ $^:8p=IGrOڣF ԙsQ+mJʸ,j^O:u9K}i{P/zOzu!yIJ} |Pm'Re@)ҹ5p1 `㊘t( !FKގ0#S;ў(2`J1 *c]9^S;8g?J+c֐)F!s;U0 #qRy`0~}A"h̟3GA~*3P1Қ:6R z^xF)㟐Ғ5w` Pyzsr#~q4zS98 +I BKh @8m1+|6XIuVfi$aID$T $΀3J)H'.Mhgઅbul#KWA$;p=ҳo+yPAhܼ=dZ]ʼdpβr9#xٍC@NуNkۭa%S ? ~ηS/ #~CYY@+0=jͭZ88_g 3ϧZD{ab ^ Dq'=On_IVU Žy֔ȩ!ϓ_dpIl)mA,OWJI,CGz۽O HLʷ5)ݤFh%D]GC_^zjfZDU9 QcQD^,NB8U}ݺpv 6̼t9!L7n =G*pz*ȏ cϮO4_xh_|"RXdJ2G˴8{R`~cJ;I+3qNNzbz3` PO|u^* x' ?Ju!(ARlr @Nzc)C8, :҅9bzŔ +`/' ZP6穤RB2}(G & 9)mSiOJr9?8 8(C(4H*}8ȧvfиqQIKڒ :QҌ@HW$('ڗepGNO ( P:QEQIޖ Q@((((((((PEPEPEPEPIKIhii;3-Q@ic<@ >ޏq@(((Ǡ& #)=\R_7Fx9?8GEPEPRE&y-%E&0sKh!Tv |4nqW @ ,wcS8#ސrI#@b=8ڤ w+!Yt(|A9ېET)xƞ#8Ҁe?ZrpH4c:Ju0m'Ҕj8hAאyJG=EӭsRG䓓TdbT*4:#i$dwKXLpAI}Qc󸑃q488bQ@ }i0(ژ#2 *+ c+m)B$EwY2NM*R0OsT3J$f`H9*HPyD?.v?J=򧳂00@r9c呷✣k><⑏<~Nx'Ҁm$9ݸ `I(3#( Dw0n`է,#fB54cw>€*G<9_9W "؟!rI9ȮipwIywx;xC!<(Bv)Zщ^s!=ףxEkSF%yM5hw{G& Z$(ܱ=8G{h4 FVt#Q+<;ݴVwsn+ 9p?z$ZsB 3@pcbT{D%HNNΣ]xLXv/;R19s57w,<7ksi,"89~izrA4H7Fn:Ci4F&APlRK$iFvӂcA6(VR~yFI9x\nWV1=˕bqHfN\sgEZY'&64F#r8Eڴ ?@$} O6!hK'ҲP:m4lN6ݪF{TuO۝&29$O p0a[Ơ<*La)Ց0=]K [u9gwCԍe 5Vڋ`Z+Y˱lJI$g- M]2IieFF񶅓GI\}5 'LH~7\0UiHNs֣TOAbB=(?ZQs@ N1\~cޜH=`o hm<`4 ]qǜxڞ=*.@0:phT^'ހ8J(1:)b ?}h\4gS{<5*֜F{R@xq֗!PE:5RlYpڬqאI*q@QE)-&y!V3nSIxPEP)ހ95Ag=A qKq@74FS0bQ 1ޙNLPnj"9~(;#4ݹf̀. P2AA~(>sIs@ z1Җ`'# p=N{q@3>Q= 9 ?^:PBqϡ*z=yH!<@;;$ $v.q{T;@^ekS !`boMYd,f9 u$Nz[ݭTccm!_z|08ؒ-:=yS_7Mq@@- 6j`chf\qjmDO7]{~:0D[n3Q@f`[,r6GFQaZdob~5r.$pqAPկ,vY>~TiP۪.H".8'_Q' jLj orY~9r> 5?ZOC m$G2F1x=Ѭ[yBvaR7yxס~5`,7?33\%ՄzU?r>77}k{H}2kO!]*Fb9Ms@/"4Ssl~Tdv.~lS;(c3 n={<x:#(lS@;(>QOڇ'5'?+jY[9@͡ALv$;uenLwG'>)ڌ *˸##Umb:>-[p3ZV)apTo=?rڎUX8S瑑]MtR5b 8g׷ֳKɤF8HJ2}yjRk˱;֮:t)csVe^]H$dgqyE+GxKib$in{b@Sg:FeuiB {H c]yIyPԉcAR9!7؇'i`x AT7ϰyIcB*"܁=psU㵘^ ǘ{{Pݏ (rGn隱goo MґJ~^N*wLk ɂ 1[VЭeU IE `}?*TB;xp`ΧdwȦ$DZyid8Sܠ}:SU rۧZh ?8TE`#M,;l=qM #^֘PĐtw`du=Jo8AQqV<J݀Hs@r~"Y1xWwI r0Uf3.{RhhG24OGnqf!)aR1VFxMBIG#h~00ۏ˴N{U[Y1m ČLY`$U61ӯ?΀+͇h\nA 4ɢdYc$#, 'Xw 3LKr V_8@E,E-2Lib@rGkrk?\CȘDxv89jmE^TD+=:jׄ"=Ķ,b @W}- SssߊvA7Ye/OT׊eA` Bj7!,J"(pIm8:\F#eu;psUf'?N*yݜv$IS@ok@;(>fxX9cI#lGPTٚm:c Y7"4UA3Ƕx=8ڬjߐAU][M'*?o4I^]HRF\sՉ_v=o4}W-Ԏ3}?^iVd]y3/~+W?K A5;SlR3gukl7rĸ+?Wh?G*zhc8#Aiڱ:^ A?Wh?@c :j`z O FwkӿWh?G*zhWZҜvIO"֝ vTf }Wv=o4靚ҟQ)x@oM][M'*zh%3{^vƽ7v=o4}W4>& s4^#צ¯_&v=o4_ky}|Smpz{zg*zi?W?@i >AK >:kƽ+~=o4¯x_&<}{ƏI V?iGzh'1}i?'1}kW?G*zhO9/O?I .q^K }W][My6x:[?zo*zh][My$zZlN]oL][M}W3]F{iG^U®_&<}wo}wƽ/v=o4®_&<]7M^צ®_&Ukcצ®_&~?I54Z9Լϯƽ7v=o4¯_&<\{RkڴβKܻ)Y$z_[M}W0^զKyIΫ ??z*zh_My:]!;&evg*du(Θz*zh_[MyrImJW''S$Oƽ?v=o4®_&MV~kӿWh?G*zh?'׿3}iW5}Wv=o44Obץ®_&UOb >A^ A?Wh?@i >AG$/z_*zh][My$/5}Wv=o44Obץ®_&UOb >A^ A?Wh?@i >AG$/z_*zh][My$/5}Wv=o44Obץ®_&UOb >A^ A?Wh?@i >AG$/z_*zh][My$/5}Wv=o44Obץ®_&UOb >A^ A?Wh?@i >AG$/z_*zh][My$/5}Wv=o44Obץ®_&UOb >A^ A?Wh?@i >AG$/z_*zh][My$/5}Wv=o44Ofץ®_&UOb >A^ A?Wh?@i >AG$/z_*zh][My$/5}Wv=o44Obץ®_&UOb >AoK][M}W4^o}{^ A?Wh?@i >AG$s}kWh?G*zh?'׿1}h^oK][M}W3>&Ii'׿1}kWh?G*zh?'׿1}h^oK][M}W4^o}{ƽ/v=o4®_&<}{ƏI _U AOI _?'׿1}kWh?G*zh?'׿1}h]oK][M}W4^o}{?woK][M}W4'׿1}i?%q!{^ A?Wh?@g .A{zĺ ZA;zg*zh][My$s}G$1{[צ®_&Uk`jv_I _U AOI _?'׿1}kWh?G*zh?'׿1}h]oK][M}W3]'CƗ}w5}Wv=o4k'$1}O=ƽ3v=o4®_&<]s9:oZoM][M}W1Z\ouk?Wh?G*zh? 1;?N[צ®_&UIּ-о$|瓉ZU A/I5yO5Ի?v=o4®_&