PK8BEzHDHDpythonect-v0.6.0/index.html Welcome to Pythonect — Pythonect 0.6.0 documentation

Welcome to Pythonect

Welcome to Pythonect’s documentation. This documentation is divided into different parts. I recommend that you get started with Installation and then head over to the Tutorial. If you’d rather dive into the internals of Pythonect, check out the API Reference documentation.

Pythonect is dependent on one external library: the NetworkX graph library. This library is not documented here. If you want to dive into its documentation, check out the following link: NetworkX Documentation

Note

This is the main documentation for the Pythonect project. The contents of this site are automatically generated via Sphinx based on the Python docstrings throughout the code and the reStructuredText documents in the doc/ directory of the git repository. If you find an error in the documentation, please report it in the bug tracker here, or even better, submit a pull request!

User’s Guide

This part of the documentation, which is mostly prose, begins with some background information about Pythonect, then focuses on step-by-step instructions for building applications with Pythonect.

API Reference

If you are looking for information on a specific function, class or method, this part of the documentation is for you.

Questions? Comments?

comments powered by Disqus

Project Versions

Table Of Contents

Next topic

Foreword

This Page

PK8Bzs$$pythonect-v0.6.0/searchindex.jsSearch.setIndex({objects:{pythonect:{parse:[8,0,1,""],eval:[8,0,1,""]}},terms:{all:[6,7,9,12,3],code:[1,3,4,5,8,9],edg:2,global:[8,5],focus:[1,0],rapid:0,concept:0,follow:[1,3,4,7,9,10,11],simplexmlrpcserv:4,typeerror:5,depend:[1,2,12],aug:5,graph:[1,11,8,5],specif:[1,3],program:[1,0,6,5,7,9,10,11,12],becam:7,under:[3,0],aris:3,neglig:3,introduc:6,merchant:3,liter:[11,8,9,5],everi:[6,9,4],string:[11,8,9,4,5],fals:[6,9,5],unfamiliar:6,eval_test_gen:5,mechan:9,failur:5,ticket:5,adini:5,gui:5,list:[2,3,4,5,7,10],dia:[11,5],iter:[6,9,5],"try":[11,10],item:12,quick:[12,0],pleas:[1,11],impli:3,networkx:[1,8,5],cfg:5,direct:[8,12,3,5],sign:10,second:2,video:0,pass:[6,9,5],download:11,further:5,histori:10,odd:5,click:11,even:[1,12,3,6],aim:[12,0],what:[1,0,5],abc:[9,5],appear:11,section:[11,4],"while":9,current:[6,2,5,7,9,12],version:[6,2,5,7,9,11],"new":[1,6,4,0,5],method:[1,9],olleh:7,full:5,themselv:0,deriv:3,gener:[1,11,9,0,5],here:[1,2,5],disclaim:3,met:3,ikotl:[2,5],procur:3,modif:3,free:[11,0],path:[10,4],modifi:[0,5],implicit:5,valu:[6,7,8,9,5],wait:12,box:[6,11,12,0],"_version":5,credit:[10,5],nosetest:5,permit:3,aka:11,commonli:6,via:[1,5],regardless:5,extra:2,apr:5,appli:9,modul:[8,4,5],prefer:10,backtick:5,readili:0,releas:[2,5],unix:[12,10],api:1,"1st":5,instal:[1,2,0,5,10,11],txt:2,select:11,feb:5,describ:11,commun:0,doubl:5,visit:[11,2,5],two:[7,11,9,10,5],coverag:5,next:[12,11,9],websit:11,few:[4,5],busi:3,call:[6,4,5],usr:10,visio:5,calc:10,type:[7,11,10,5],more:[11,10,5],namespsac:5,exit:[10,5],claus:3,notic:[7,4,3],enhanc:5,warn:5,visual:[6,0,5,7,9,11,12],prototyp:0,particular:[4,3],pythonect_histori:[6,10],easiest:2,must:[10,3],none:[4,5],graphic:[7,9],join:5,scalabl:0,setup:[2,5],work:[2,5],uniqu:0,cat:10,can:[2,0,4,5,7,9,10,11,12],learn:11,purpos:[11,3,0,5],diagram1:11,def:4,control:[1,9,10,6],prompt:10,tab:11,give:[6,2,10],process:[6,11,4,0,5],sdist:5,backslash:5,accept:[7,10,5],sourc:[11,8,3,0],want:1,tarbal:[1,2],occur:8,alwai:[12,5],cours:[7,10],multipl:[7,11,5],goal:0,quot:[11,5],rather:1,anoth:[7,9,11,4],evaul:9,enforc:5,env:10,answer:0,instead:[6,9,5],simpl:4,map:[7,8],product:3,overridden:5,max:5,clone:2,after:[7,2,5],diagram:[11,0],befor:[0,5],wrong:5,xmlrpc_srv:4,date:5,end:[10,5],underscor:7,data:[1,0,3,6,11,12],parallel:0,demonstr:4,newlin:5,github:[2,5],attempt:6,ani:[7,8,2,4,3],divid:1,favorit:11,issu:5,inform:[1,10],"switch":[6,9,4,5],combin:[7,12,0],enter:[11,10,5],callabl:5,first:[10,4,5],egg:2,order:[12,7,9,4],origin:0,elif:[6,9],help:10,endors:3,mainthread:[11,10],over:1,autoload:[6,4,5],through:[6,9,10,0,5],noteworthi:6,raw:2,style:6,group:4,fit:[3,5],how:[7,11],fix:[2,5],better:[1,5],platform:5,comprehens:6,main:1,might:2,easier:0,non:5,good:[6,3],"return":[7,8,9,4,5],greater:2,python:[1,2,0,4,6,5,7,8,9,10,11],auto:5,pollut:5,dai:4,"break":[11,5],pythonect:[0,1,2,3,4,5,6,7,8,9,10,11],interrupt:3,now:[11,4,5],nor:3,warranti:3,multiprocess:5,name:[10,3,5],changelog:[1,5],edit:10,revers:7,nameerror:5,token:5,mode:[10,5],arrow:[6,12,0],each:[12,7,9,5],recommend:[1,2],domain:0,idea:[6,0],procedur:5,redistribut:3,connect:[11,0],our:2,happen:2,orient:0,special:3,out:[1,3],variabl:[1,7,6],network:0,profit:3,facil:10,newli:2,content:1,rewrit:5,suitabl:0,print:[4,5,7,9,10,11,12],dive:1,red:11,lag:5,experiment:0,fallthrough:9,given:10,argv:10,standard:[7,9],base:[1,0,6,5,11,12],theori:3,dictionari:[6,8,9,5],put:10,thread:[6,4,5,7,9,12],launch:11,synchron:[6,12,5],filter:0,perhap:0,ish:10,unabl:5,retain:3,assign:[6,7],lambda:7,oper:[12,11,9,5],softwar:[11,3,0],directli:[2,10],feel:[12,0],onc:[9,10],number:[10,0,5],mai:[12,4,3,5],instruct:[1,11],owner:3,stabl:2,open:[11,0],predefin:[6,7],differ:[1,7,4,0,10],script:[6,0,5,10,11,12],licens:[1,10,3,0,5],system:[10,0],messag:10,fiction:4,necessarili:[7,9,0],master:2,physic:5,statement:[6,7,9,5],termin:[6,9],"final":0,includ:[4,3,5],shell:[12,10,0],option:[10,5],relationship:0,travi:5,tool:[1,9,6],hardcod:0,part:[1,2],pars:[1,8,5],mostli:1,holder:3,discourag:2,keyword:9,whenev:9,provid:[11,8,3,0,10],remov:5,requesthandl:4,structur:5,charact:10,project:[1,0],design:[1,0],other:[4,3,0,10],pre:8,"function":[1,4,5,7,9,11],runner:5,argument:[10,5],locals_:[8,5],packag:5,have:4,close:5,need:4,caus:3,engin:5,built:[9,5],note:[1,2],also:[7,9,4,0,10],builtin:5,without:[0,3,4,5,9,11],read:[2,0],take:5,which:[1,0],environ:[6,10],singl:[6,7,5],begin:[1,10],unless:2,distribut:[3,0],shall:3,previou:2,discov:2,most:[6,0],regular:2,letter:9,bsd:[3,0,10],metacharact:4,why:[1,2,0],renam:5,url:5,doc:[1,2,5],adopt:12,cover:6,doe:[6,9,5],inde:11,runtim:7,determin:9,microsoft:5,text:[6,11,12,0,5],syntaxerror:8,syntax:12,permiss:[10,3],find:1,xml:4,access:[10,4],onli:[9,4,5],execut:[1,6,8,10,5],copyright:[10,3,5],activ:2,state:5,should:[11,0],resubmit:10,dict:[9,5],zip_saf:5,darwin:10,local:[8,2,4,5],oct:10,startswith:9,get:[1,4,0],express:[0,3,4,5,7,9,10],pypi:[2,5],becaus:9,repo:2,report:[1,5],liabl:3,banner:5,requir:[2,0],globals_:[8,5],yield:9,twice:4,contain:5,comma:5,grab:2,where:4,set:7,sep:5,serve_forev:4,see:[11,5],result:[8,4],arg:[8,5],fail:5,reserv:3,kei:[10,5],hopefulli:0,rpc_path:4,someth:[11,0],written:[4,3,0],won:5,between:[10,4,5],"import":[4,5],neither:3,attribut:4,altern:2,foreword:[1,0],flow:[1,0,6,7,9,11,12],incident:3,entir:0,preprocessor:5,otherwis:3,p2y:[11,10,5],problem:0,addit:1,both:[2,0,4,5,7,9,11],howev:3,equal:[7,4],contract:3,etc:[4,0,10],capabl:8,tutori:[1,0,6],context:8,logic:5,let:[11,4],com:[2,5],itzik:3,load:5,kotler:3,simpli:2,author:3,foobar:[9,4],unittest:5,arriv:0,chmod:10,walk:10,rpc:4,exemplari:3,throughout:1,assum:10,damag:3,quit:[10,5],creat:0,tort:3,come:0,due:5,empti:11,sinc:9,compon:0,interpret:[1,6,10,0,5],interest:1,valueerror:5,rpc2:4,imag:[11,0],consequenti:3,anywher:11,"__run":5,togeth:11,input:[0,5],dlrow:7,those:10,emploi:10,"char":5,multi:5,look:[1,5],gnu:10,dataflow:0,plain:12,servic:3,batch:10,durat:4,cursor:10,defin:7,invok:[6,10],abov:[9,3],error:[1,8,5],invoc:10,loop:9,spawn:[6,4],real:0,stop:5,argpars:5,readi:10,site:1,destin:[4,0],archiv:[1,2],prose:1,mani:6,"__init__":5,develop:2,welcom:1,prior:3,make:[4,0],cross:5,same:[7,11,9,10],binari:3,split:[4,5],document:[1,3],complet:0,maneuv:0,finish:12,ello:9,hostnam:4,interconnect:12,remot:[6,4,5],rais:[8,5],user:[1,10],improv:5,extern:1,realm:0,implement:[9,0,5],techniqu:2,helloworld:11,well:10,pep8:5,exampl:[0,4,5,7,9,11,12],command:[10,5],greatest:0,thi:[0,1,3,4,6,5,7,8,9,10,11,12],everyth:5,usual:10,protocol:5,just:10,mainprocess:[11,10],shape:11,auxliari:11,flavor:6,yet:2,languag:[6,11,12,0,5],cut:2,miscellan:5,easi:[10,4],mix:4,restructuredtext:[1,5],except:[9,5],add:[10,5],myscript:10,versa:5,els:[6,9],save:[11,10,4],match:4,build:[1,5],bin:10,applic:[1,0],advis:3,xmlrpc:4,format:[11,5],handl:5,intuit:[12,0],grid:11,background:1,press:5,world:[1,4,6,7,9,10,11],bit:5,say_hello:4,loss:3,like:[12,7,11,9,10],success:11,arbitrari:10,docutil:8,simplexmlrpcrequesthandl:4,anyth:9,manifest:5,benefit:0,"boolean":[6,9],channel:0,vdx:5,output:[11,0,5],signal:0,parameterless:5,incent:0,interact:[10,5],some:[1,2,10,0],pipelin:12,intern:[1,5],"export":[4,5],dev12:10,home:10,indirect:3,server:4,librari:[1,10],guid:1,loopback:4,avoid:5,pep:5,legal:[1,7],substitut:3,tracker:1,leav:10,condit:3,reproduc:3,localhost:4,refer:[1,0],core:5,object:[6,9],run:[2,0,4,5,10,11],power:[1,4,0,6],liabil:3,ply:5,step:1,promot:3,repositori:[1,2],from:[0,2,3,4,5,10],slug:[6,7],about:[1,11,0],actual:5,gnome:5,testsuit:5,materi:3,http:[2,5],page:2,act:5,processor:0,block:12,own:[12,7,9,4],digraph:[8,5],within:5,easy_instal:[1,2],automat:[1,2],down:[11,10],right:3,been:5,contributor:3,chang:[7,5],mark:7,your:[11,10,4],git:[1,2],span:8,log:5,wai:[2,3,0],print_:5,support:[7,9,11,5],question:[7,0],submit:1,"class":[1,8,9,4],avail:[4,0,10],start:[1,11,9,0,6],interfac:12,editor:11,suit:5,forward:[6,12],strict:3,treat:[12,9,0,5],analysi:0,head:1,properli:5,reorgan:5,form:3,tupl:5,untar:2,jun:5,jul:5,continu:[9,0],"__eval__":5,link:1,line:[11,12,10,5],"true":[6,9],bug:[1,2],pull:1,"throw":5,made:10,wise:[7,9],consist:11,possibl:[9,3],whether:[9,3],autload:5,displai:[0,5],asynchron:[6,12,5],below:2,limit:[3,5],sum:7,highlight:11,readlin:10,featur:[1,6,2,4,5],evalu:[4,5,7,8,9,10],"int":10,request:1,dure:[7,5],parser:5,repres:[12,7,8,9,4],twist:[7,9],exist:10,file:[6,10,5],pip:[1,2,5],check:[1,5],incorrect:5,again:11,incorrectli:5,when:[7,11,10,0,5],refactor:5,event:3,"default":[9,10,4,5],valid:4,test:[11,5],you:[1,2,0,4,6,5,7,10,11],symbol:[6,8,12],docstr:[1,5],drag:11,get_free_host:4,eval:[8,5],reduc:7,multithread:[6,7,9],sphinx:[1,5],longer:5,vice:5,directori:[1,10,4,5],pseudo:5,"__iter__":9,time:[7,11,0,5],push:[12,9],hello:[1,4,6,7,9,10,11],register_funct:4},objtypes:{"0":"py:function"},titles:["Foreword","Welcome to Pythonect","Installation","License","6. Power Features","Pythonect Changelog","Tutorial","4. Variables","pythonect — Parse and execute Pythonect code","5. Control Flow Tools","1. Using the Pythonect Interpreter","2. Hello World Program","3. Data Flow"],objnames:{"0":["py","function","Python function"]},filenames:["foreword","index","installation","license","tutorial/power","changelog","tutorial/index","tutorial/vars","api","tutorial/controlflow","tutorial/interpreter","tutorial/helloworld","tutorial/flow"]})PK8B]|uU%U%pythonect-v0.6.0/genindex.html Index — Pythonect 0.6.0 documentation

Project Versions

This Page

PK8BF66pythonect-v0.6.0/foreword.html Foreword — Pythonect 0.6.0 documentation

Foreword

Read this before you get started with Pythonect. This hopefully answers some questions about the purpose and goals of the project, and when you should or should not be using it.

What is Pythonect?

Pythonect is a new, experimental, general-purpose dataflow programming language based on Python. It provides both a visual programming language and a text-based scripting language. The text-based scripting language aims to combine the quick and intuitive feel of shell scripting, with the power of Python. The visual programming language is based on the idea of a diagram with “boxes and arrows”.

The Pythonect interpreter (and reference implementation) is a free and open source software written completely in Python, and is available under the BSD license.

Why Pythonect?

Pythonect, being a dataflow programming language, treats data as something that originates from a source, flows through a number of processing components, and arrives at some final destination. As such, it is most suitable for creating applications that are themselves focused on the “flow” of data. Perhaps the most readily available example of a dataflow-oriented applications comes from the realm of real-time signal processing, e.g. a video signal processor which perhaps starts with a video input, modifies it through a number of processing components (video filters), and finally outputs it to a video display.

As with video, other domain problems (e.g. image processing, data analysis, rapid prototyping, and etc.) can be expressed as a network of different components that are connected by a number of communication channels. The benefits, and perhaps the greatest incentives, of expressing a domain problem this way is scalability and parallelism. The different components in the network can be maneuvered to create entirely unique dataflows without necessarily requiring the relationship to be hardcoded. Also, the design and concept of components make it easier to run on distributed systems and parallel processors.

Continue to Installation or Tutorial

Questions? Comments?

comments powered by Disqus

Project Versions

Table Of Contents

Previous topic

Welcome to Pythonect

Next topic

Installation

This Page

PK8B,ۂ99"pythonect-v0.6.0/installation.html Installation — Pythonect 0.6.0 documentation

Installation

Pythonect works with Python version 2.6 and greater, but it will not work (yet) with Python 3. Dependencies are listed in setup.py and will be installed automatically as part of any of the techniques listed below.

Using pip or easy_install

Easiest way to install Pythonect is to use pip:

pip install Pythonect

And second to easiest is with easy_install:

easy_install Pythonect

Note

Using easy_install is discouraged. Why? Read here.

Using git repository

Regular development happens at our GitHub repository. Grabbing the cutting edge version might give you some extra features or fix some newly discovered bugs. We recommend not installing from the git repo unless you are actively developing Pythonect. To clone the git repository and install it locally:

git clone git://github.com/ikotler/pythonect.git
cd pythonect
python setup.py install

Alternatively, if you use pip, you can install directly from the git repository:

pip install \
        git+git://github.com/ikotler/pythonect.git@master#egg=pythonect \
        -r https://github.com/ikotler/pythonect/raw/master/doc/requirements.txt

Using archives (tarball)

Visit our PyPI Page to grab the archives of both current and previous stable releases. After untarring, simply run python setup.py install to install it.

Questions? Comments?

comments powered by Disqus

Project Versions

Table Of Contents

Previous topic

Foreword

Next topic

Tutorial

This Page

PK8BSm:ggpythonect-v0.6.0/changelog.html Pythonect Changelog — Pythonect 0.6.0 documentation

Pythonect Changelog

Here you can see the full list of changes between each Pythonect release.

Ticket numbers in this file can be looked up by visiting http://github.com/ikotler/pythonect/issues/<number>

What’s New In Pythonect 0.6?

Release date: 22-Jul-2013

Core and builtins

  • Rewrite engine to be both a visual programming language and a text-based scripting language.
  • Add support for GNOME Dia (*.DIA) as an Input File Format for Visual Programming
  • Add support for Microsoft Visio (*.VDX) as an Input File Format for Visual Programming
  • Rewrite Pythonect’s Text-based scripting parser (*.P2Y) to use Python’s tokenize instead of PLY
  • Modify Pythonect’s parse() to return a directed graph (i.e. NetworkX.DiGraph)
  • Add auto-generated SphinX doc (i.e. doc/)
  • Modify NEWS reStructuredText Format to better suit the auto-generated doc

Build

  • Modify setup.cfg to stop running tests after the first error or failure

Miscellaneous

  • Add examples/ directory with a few example programs

What’s New In Pythonect 0.5?

Release date: 24-Apr-2013

Core and builtins

  • Issue #71: Unable to run Pythonect in Script Mode
  • Issue #72: Can’t Load Local Modules with ‘-m’
  • Issue #58: Install argparse if Python 2.6
  • Feature #70: Pythonect now supports Max Threads Limit (i.e. ‘–mt’ command-line argument)
  • Feature #73: ‘_’ is no longer implicit in the 1st call to eval()

What’s New In Pythonect 0.4.2?

Release date: 16-Feb-2013

Core and builtins

  • Feature #61: Interpreter supports command line ‘-c’, ‘-i’ and ‘-m’
  • Enhancement #68: Improved Interpreter Banner
  • Enhancement #67: args globals_ and locals_ of eval() are now optional
  • Feature #66: Within Pythonect Program: eval() now takes Pythonect code and __eval__() takes Python
  • Refactor __run() [Guy Adini]
  • Feature #65: Pythonect now supports PyPy
  • Feature #55: Pythonect now supports Python 2.6
  • Issue #48: ‘print “B” in “ABC”’ and ‘print 2 is 2’ throws Exception
  • Issue #60: “copyright”, “license”, and “credits” are not of Pythonect
  • Issue #62: Parameterless functions are now handled properly
  • Issue #63: “quit” and “exit” raises ValueError: I/O operation on closed file
  • Issue #64: Interpreter command line option ‘–version’/’-V’ output wrong banner
  • Issue #69: print/print_ can not be overridden by locals or globals value

Build

  • Switched to nosetests (+ coverage)
  • Issue #49: zip_safe is not False by default

What’s New In Pythonect 0.4.1?

Release date: 03-Sep-2012

Core and builtins

  • PEP8 Fixes
  • PEP 3110 Fixes
  • Added Travis CI Support
  • Issue #38: No docstrings for eval(), parse(), and Pythonect module
  • Issue #39: eval_test_gen.py fails due to incorrect import
  • Issue #41: Pythonect split() renamed to parse() to better fit it’s purpose
  • Issue #42: Pythonect fails on Python implementations that do not include the multiprocessing module
  • Enhancement #45: Dict can now be used as a return value, only literal dict will be treated as switch
  • Issue #47: Pythonect parse() is not included in the testsuite

Build

  • Issue #43: Pythonect unittest runner is not cross-platform
  • Issue #44: Warnings during installation due to MANIFEST.in

What’s New In Pythonect 0.4?

Release date: 09-Aug-2012

Core and builtins

  • Issue #31: Synchronous/Asynchronous is not enforced when execution return value is callable and iterable
  • Issue #32: Script can’t accept command line args
  • Issue #34: Script file can’t contain Backslash
  • Feature #34: Interpreter (in Interactive mode) now logs commands for further use
  • Feature #35: Pythonect module now exports split() function to parse Pythonect code
  • Feature #36: Backticks can be used to evaluate a Pythonect expression

Miscellaneous

  • Removed eXecute bit from pythonect/__init__.py and pythonect/internal/__init__.py
  • Reorganized Pythonect module structure (pythonect.eval.eval is now pythonect.eval)

What’s New In Pythonect 0.3.1?

Release date: 14-Jul-2012

Core and builtins

  • Issue #25: Pythonect package namespsace (when importing from Python) is polluted
  • Issue #26: Odd Single quote char breaks double quote String (and vice versa)
  • Issue #27: Multiprocessing is not working with multi-threading
  • Issue #28: Autoload always throws NameError regardless to the actual Exception type
  • Issue #29: Preprocessor breaks on a List with Function Call that contains String
  • Issue #30: Preprocessor incorrectly process non-String literals in List

What’s New in Pythonect 0.3?

Release date: 20-Jun-2012

Core and builtins

  • Feature #13: Improved print function
  • Feature #15: Implemented Stateful Interpreter
  • Feature #17: Remote procedure URL can be an expression
  • Feature #18: Implemented Multiprocessing
  • Feature #20: Backslash can be used to join two or more physical lines into a logical line
  • Feature #22: Implemented None as pseudo remote protocol / URL
  • Issue #14: Print does not act as a pass-through statement
  • Issue #16: TypeError Exceptions are not been displayed
  • Issue #19: Autloading is not working in a statement
  • Issue #21: Preprocessor breaks on a List with a String that contains comma

Build

  • Issue #12: No newline at the end of _version.py (PEP8)

What’s New in Pythonect 0.2.1?

Release date: 27-May-2012

Core and builtins

  • Issue #9: Autoload won’t load modules from current working directory
  • Issue #11: Autoload parses name incorrectly if in a list or tuple

What’s New in Pythonect 0.2?

Release date: 30-Apr-2012

Core and builtins

  • Feature #8: Implemented Autoloading.
  • Feature #7: Python built-in dictionary can be used as a switch statement.
  • Issue #6: Interpreter prints Strings without quotes
  • Issue #5: Interpreter lags when pressing Enter key multiple times

Build

  • Issue #4: Pythonect reports incorrect version if installed via pip/sdist.

What’s New in Pythonect 0.1.1?

Release date: 18-Apr-2012

Core and builtins

  • Issue #3: Check that the program return value is not None before printing it

Build

  • Issue #1: Removed import from __init__ to avoid PLY imports via setup.py.

Miscellaneous

  • Add NEWS file

What’s New in Pythonect 0.1?

Release date: 01-Apr-2012

Everything :-)

Questions? Comments?

comments powered by Disqus
PK8B{)7#7#pythonect-v0.6.0/search.html Search — Pythonect 0.6.0 documentation

Search

Please activate JavaScript to enable the search functionality.

From here you can search these documents. Enter your search words into the box below and click "search". Note that the search function will automatically search for all of the words. Pages containing fewer words won't appear in the result list.

Project Versions

This Page

PK8Bw22pythonect-v0.6.0/api.html pythonect — Parse and execute Pythonect code — Pythonect 0.6.0 documentation

pythonect — Parse and execute Pythonect code

This Python module provides the capability to parse and evaluate a string as Pythonect code

pythonect.parse(source)

Parse the source into a directed graph (i.e. networkx.DiGraph)

Args:
source: A string representing a Pythonect code.
Returns:
A directed graph (i.e. networkx.DiGraph) of Pythonect symbols.
Raises:
SyntaxError: An error occurred parsing the code.
pythonect.eval(source, globals_={}, locals_={})

Evaluate Pythonect code in the context of globals and locals.

Args:
source: A string representing a Pythonect code or a networkx.DiGraph() as
returned by parse()

globals: A dictionary. locals: Any mapping.

Returns:
The return value is the result of the evaluated code.
Raises:
SyntaxError: An error occurred parsing the code.

Questions? Comments?

comments powered by Disqus

Project Versions

Previous topic

6. Power Features

Next topic

Pythonect Changelog

This Page

PK8Bpythonect-v0.6.0/.buildinfo# Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. config: c7da6a4a504b7d676d785d358574b572 tags: fbb0d17656682115ca4d033fb2f83ba1 PK8B.6xxpythonect-v0.6.0/objects.inv# Sphinx inventory version 2 # Project: Pythonect # Version: 0.6 # The remainder of this file is compressed using zlib. xڥVo0~_aĄ!C{bUTbP2krM 9;qLRw.)HAVpT^+X OJPokT<˚BF)q-C}@kmiM m(2HA9> @˔4kQoN)[}X.9j'FZAҖB'[8,|׬r)K$Ass9HyDF oO65$Y#&EHÉĀh,es,wN=3AX-BU2IOr7R;b^+IOG:$cP'9]7*6yD7!}M.bvTsy0(8lQ>NrXMqxEr nɒ E;.SX$ ص T e+lɍ O!; O|OyB~%Ȉy Z6n? s<4d=M *4Ndk&/ߘxD6үXUn쵎:G4zo߱16҅=o_Ud?zc~5dAѭVqOo;QXt6ߢl% E/i |PK8Bfݷ^0^0pythonect-v0.6.0/license.html License — Pythonect 0.6.0 documentation

License

Pythonect licensed under BSD 3-Clause:

Copyright (c) 2012-2013, Itzik Kotler
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

    * Redistributions of source code must retain the above copyright
      notice, this list of conditions and the following disclaimer.

    * Redistributions in binary form must reproduce the above copyright
      notice, this list of conditions and the following disclaimer in the
      documentation and/or other materials provided with the distribution.

    * Neither the name of the author nor the names of its contributors may
      be used to endorse or promote products derived from this software without
      specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Questions? Comments?

comments powered by Disqus

Project Versions

Previous topic

Pythonect Changelog

This Page

PK+BkuFpp)pythonect-v0.6.0/_static/down-pressed.pngPNG  IHDRasRGBbKGDC pHYs B(xtIME -vF#IDAT8!OAJ, ++@I vbÿ@W7F HN#48646TMvv޼7Dsax1U q;< E-f)j%po4xF78G>)- EYm4%7YTk-Qa"NWAo-yeq,) Ypt\hqmszG]Nar߶s^l vh\2%0EeRvIENDB`PK!B+'pythonect-v0.6.0/_static/dia_step_2.pngPNG  IHDRQdA pHYs  @IDATx]`$[MВPB'"`CĆ(ς )>Go߾Jm:U&Hok6Yk-Ծ}5kpD|׽{М[ŋ&L:tQ1lذ'"ƇGAG222:ʻ{M;b M ?駑CgϞgΜ!׮]KA>&&A&pŒ3ވx ??ƍ[~=%|rLL \B^@W\ٹsgU2d<ǸoXdɣ>t̞=&/V|:y[4zڵ+ُ>9¹vj믷mVPN4iӦMD=!E"6! E̽N(ֵ+W᫯BWA5j^HCoBS2$/%)%3ϼ49sPx7 z^U2&6 ma FfhO믿9rF$x`|Vaa!rKR xDFFF4}xm׮A]Ç߻w/J^ /# Gk[9s&'O3o޼wy/}'O<񄇇zw8@/:wͦ{Ispip z|R9&ԣ &t1ˊN gpWHF ĨMؐXlGO|*N($mۆ[/F#G|hTp)旒]vRBJ"vwRZ$N q\#No`xVQ"1i*=ӧO'x ӺvbE eΑ4-_hR6H>ЬZ@F /UU+!cb?tѴOۂ/H@=ǎ:byC*Ʉ@/xR)$A[+h#^wqqٽ{7NaZѣGRDy ,#(׭[|r-ORp!ayq?I4<;;`0 AZ|^ΰ”իwڅʖ-[h4\P8E/BNH+WrtHkڅ ܹ 2M5k,U@@ڜF5zJR<S(ֵ+ f4B|&U|Nhlx9x9[bZW|J@e*1:)UѶX P)T?OAL̥K4sNNN"sΝKHS]6l@=z4%2tVlpph}CH bW*o& > ̫)bÂ!SxogkMٵ0LC/掹aaaclNͩ`HFPܹsxb^r!2e/ ^z|:y 04A(sv!+u]ױ  VRA+><9( 8H!h-Bˁ>N|ggg81i !zqӁ^ u^ $' !%BqFT$Ĝih/h;aH_~٣6! Eɓ'c$pJӺvbEKOxDD˹l4(OCSx ÓTJȘ8 :6 */,1<{10ք3 dׂ),,2brs?rʦAWwر@9OF[y);=p3rx9X4o2x}̈O>D{wR&x & JpJ=1 xbú=^:x`̨ÝwInN6O!%{ee%'~!U8WNP/b?& Q2!(0 )cJ ʧ"ĊK.Ez,͛7Kiy"y a%dL:[ ,a@2Ǧ7cǍ>G͋V TRBm zͨcJS\^AH$6P6 gTf i^=\!1>J" zkRQMZJfFށ(tIxOIN\ڶcTxJ[W/-u*E:cO2AgѽסmgY(ݴ̌)TJŨ?_7}lUu7뷉76Jw)^9-/HM4W~bi86iWoPuZ_+B:LԸu/.?/|IVcL|ˬ5]ͼ2jZ$ʕwMk>qΩyy!;vn:d8Ӌ>Ҳ^=ɭ&>r<6sfm,"6qϫ~;L~9{wOgh |B{EL3rEEe̩?GNJJK##LڏϦՇ-@d:==eÆU׭w##ڋd"  9}hjAvbke*njgF5}Xa,ܢo\9w"|W^VUӡSW|ڣ{ZΪju2rfVFB!iJ l5kk*;UZZbzekKa;wvbp5ݓl>HުͧյKf@+y??dFV;E_V4kjW~^`mF֫WoK,ƥd.kFL3j&7mnevb|hUVVedž87 b TĖ~<@6}vN֭<|vi\g9;9:z*Vh'Jֹ?nAU 'r}˴IZ8{ʝ+N5_lMy/4BB+O LM[c\)}:!H9ʎ(&Μ9ell,o=h./gi>z4ia=Iݍ_1_җw䂯v;&f~ktޣ/4_~%h8쎋\DCB?}׬ٽwM%{2Oh463YyS49ăg1ExYhNXQ^^VqLggyǜ,! 1I14Pъ &Rxj׷C R+([Ao+ViQ;vݦE Fz:?Wx5%!e602t52I;<^?6^rgϿ~+'r!]vAϜ.s@@L6WE-:|F]Y{R6~|d2F88t.UU"5+>|W oW!Z/giMK'̖lj~)O=9}EΤ]D N co ܯHkQlhWT|ꫪʊjɰ9diEe΀g2Fz{or%[j!?l?[@IFjݶ#8#ɘ}y8td`̺h8tKM޺/e/ԼƗgO1e2SJZ uuetBfh}o4l0hWÆ eֆ>ˎ/~&G_-L3~\z`??7o~G؈cBbIMV)(s,.6vK67i`b&ld|GYn0+--E!ɧo,}K`{)Gbvygnm)QY},!T2xb,i@+~|i5Ky]{y |hBWX>cWԬ3,<8T*srVҔӮvW>lX0$=S<.؝tM}n߮BvxPPm[F _WD^jد>}yԵ2 'hRZpz0cʝ_Dq4ڊR 68n|Y憞˄… ?34'xAv bN)0ʌIc[ gOG=<,^p??{yyeMf9-2ZĴ1 iTmr80ϑ#G@6uv͜9qlr'jă6Ϧ~S@@հ.@q?BЗ4PvJQ2˲2/ ^1vX[/Ko]Gg*ՑTIˍ~\}}G˕'Y6 XҞCU]zk1N@qh.*R gٻH*@z~ P4߆q۶mnݐ()-o <9U z=r`s/{$hS61jJqPsѓ[-ct}DZ?OTT0C⭷iM(㇄| W] / ܓezwWȀFyl1e[ڼ m l (1VT)*:ݩK~X۪Mq珓z<)i\=KގG8 205s}_ A*θFt-uLh0M>,B4p3^AiLdlt,9^l׮P1z Poj/J(" 4iƺ_F1\&e2FGںZgլiq?ʟrܕ+V:\mDK0`rrr>s{})53@`96+3)IOYLi iܨ0?NzKbXfWVuEѩæ?K6Yp?]לOV虇&bccxe߽ոzFj~oD^?xYk_oKP%™3{_yULLS "^3ZamQ3֕` %e%~%eŽz-.57]Ӡ o482~XW˘'y 5|d /x09som-KnSȢMdnSM3;eMƷ>04[NjtVfxa~0Kw'g=c9xfȰF]鷎VY.S_Ȃ-`c jx-TzEx^|lDX1B|z+9*ԉА࿷4>d'O5b*{n>~M R WbL5N̅4憌QFslKqƸ߅)pǎp6VBj  Z%=; dM;n옧ź<9[ė,+'';履d]sز훓42Bmm6Kd@JIIdƽf"lh nhHk77͗_72Èw^BYb#QWW^QU{ɷ:@Ri|j^sûPSVBϘ/?K+xn* #4Mn8o8Ѭ ⷯWV\0ŗ\}>!U!!C %FdER"YCO∃U8K 9ÝLfm_yU ~]~iNi)Pm6"x2;V :lú_<9̑\7ïo3ٲ0 >d!thU hȀF.]:4vX4<))sgfeX R~8g`rl=RF)F.W /Z0UhƼCu] :W{`-|?[)52@jߜڷ OBauM:ԿG߿^J瞉3!YTr53?W6N5.Xd{uiې02e鞦WmHf\\,8Ǣ"kw|;ԞMZ+`(ƊoТ?zj[fӛA1oGB0^c`.<1OYْXv9/?S] M K m2cxj4}M mHD?J,]ƦfF\׮]cS:m"_8-" `bI}<~YR\')we&N+VfƳ2w vrrQANK2L3 4TAE6,**s22K6TNfӹ8eGI`泚cUȳPƶ|5Fu:r!#(#M-Z||А0("*`ɹODٌ7Pw~齿z2݉ZŖKl2~n5AҨ}ˏk duSr8򬙌s{v.xj/cQP41~M<_3Ψ.aBtJT{HOݱ)zj.NP ӌR7uw64SmoPT(0%ũ :AQAZfN!W(9$Vs"s`Cنr%ϝ?/~ 1Q WpP rk1L 8{0$'33 &q*j3.on8e#5;SN`#DWs?c_]vu׍,kN]L] }4mJvvVzzF&rW[u62%-V^nWrl)MOɱO<@}p^jl<|lŸ~)6BB僐ٹJWSk2zfZI.l uE1b/頠W_].>0LL+)TOKǛPB>#$_k.HPo\DsѰGpANPG0G5cBAqN cJ 1,:"e<9H@ 9v8B!\OgSYTw +^3zHI4NwCuu ͧZRWG3ܥ oaPE@C2㓕ckStmøo1Rïũ &7ݜ1O./Do`Ռgf2:rM]2((|x`20Klw><8@&2$4{ )臸8AuF8˰4*bv|,y/ \l7Fn8⦧,d0ytZ"eA  O?A,W9VcBKf C-UO4߰pmHkFqHhؑ{UoyI _PØ$@ş osN[̅XTHrPS6Gj Nլ'fX\>֨8y88 6WinNYk˘'玁:LmqQ.6Yyy5\зO<`Eiۨ6fxًQiA: %pK 1 "#2"b$lu/;T>c.:!zVs]6?=y9 e ]@JC߼smq UAO.1mu p6T (';;G+)mǑ} CC{Ԃk!%zn:KBɢ"ð ΜӜ8N10GV-x aLu L_T8`Ӏ1x_rNm(IS¬"  rN+qXRq(++CX`j !8&  g] b禸v3}F /joX%]4ˏC$StbӐH)6Q("½kTը2ՀxY90[`00XTV`M@>]J,'"z//z&bZJ*˙G,**UiD,! ! ! !@|9PJB@B@B@B@4 !#KHHin1%BHY)_B@B@BLsA/ B@R I-4yE`JHHXB~0/ahK0,ji-m|YfAp ϡ~=_|1:I\n"JS.8M4,Rߧ{\Ww윦2Bo. 킉lGϿfMPo̩Mtorښ줅wM~yrx霝&ޡ}&Z>ս\۷Дԋ[ڹKX, oc*v:زm;k6EZ /%jaUg=G̩?L+{JL:zkc-xJh[ D/V籭Q k~މM"-mvd Fb)1'#0Էp#7ǝܲEZBI&7NpHh8fҤ4[55 |iR^ZR$Y(Hx!͋i'撒>'Wh66c|\31Id)fV)qO.ΉPDZ[8 '.ED:wd t|Fhk׮4hPQqLYD jC60ih_W*(믧N5%K5:6ˮHǰPS+ j]Tƣkʕq Pdɨqɭe(R"`23 2߁!B,9rH={RTK6CHh)nN6_vK>iϖv}^_ܹs]tx"> KÛIZclhC8PҴ{^_E̸ُZgkvl%n7+ oHccnj 'Rs6f. Ω 9Ba &33s3OOyl;яL=adL1E,0QY4!=E2E̙3635L"7,\yyyKieDOT'64ao'Sk >/‡Pq.WUV>D?,+c\/TB@zӌૅ?|Kӓ@7]xرc+*+)-2/B c@Yy%vwN=|{u ػzkoYe(vKWLֽ[w߽yfp6t(rl*R̼ !f{]$G⣏>!C:Ⱦ.]w߾}k֬޽ٯDD_sM>JIUҁRby999VTTPYQ>jм\__l|hބyL 1Plk>A  0O?uv܉3AD:G1UJJK`2=4j%Lwʕܒl1mC*-SR^Zi.sGRCu?`__d\F}g*^"=E3&n߾dxX Brx`Zm۶a( 7nkH#ׯ9s)94tRܹ4!@@Eڱ+77'waÆF濷 Uxm( D43Bг2n///s sO^Œ r/4vtL*]B>Ef-5yͺJpm(.³ J**u-)u`!W(WjyY^S* Q$4ꪪZ]nW+v`` ^)2$wk4fh9_8mN,sJ7_=x0Ӫ* m۶5bAs\}:b$7Aҙ@4x0>/l7LES)Z |@OETHz6km)K \T! z66{^=z0TH( "@^&CN6X$ߢ6~ %|jVɓ&nݶ5<4аg<oQO[駇  uj7)6"j4{%X36mTZ^п?YjUjj*fYN@o7N$!6Qm hAVBEHB2 ^3, ݤI& =>=_v^#*m.R⢺wUطo||Jz鏖/!S}{1-QԲPB m߹k#?Xn23㕥~$ďs9ģeN6s'ⱙRd@/L/"BHH-W"in$ {>̫45:=L,xV"G *Q*z6qm2O5ɱ 4FN٧:ua R QJ;9Em=uy;-zÓnh/? ph,QB1r[`h:˄/d)N.4LjԺȊޭv"*^cP: Zuֈmms}U0 MxPu*&(i>(&{ƍzj,چh~%^"-%lC@2Ͷ&jz=Z~!>NrU¤W sc-*)eӘV]d@ԢM34RsI& %"~tBӖZ%[T"!TMMР"NNETB4LO R)6/F9;w~+Mob;+XIrs䀌V$8O!,T\Z/rsTLesq q-V(`t.BE 'Rc@ϔv,74#٘,s鰮=f} aq+k3mm)a [Yb7d児KK[jPr 1j!*qB4EvS*la9fZ= ŀ!bmLxۦJaGN--_THh Tif&o9_鍻Ft5M^مJ~\~H!P5/^u14lhi EߚDi3hc00[٪&^^fExa15éa7iiKhd!Gb"!FY학qe8o`}}_Jl@IDAT~ԏl2[hMz%lG  )(:1QMʦg?|Od"GB|g`mAKx`ڜշNxHK[D:GB@B`vh=1lC\Zk2x`BdD8PvQw|{Z؜~Ԉa2Z-";Bzȑ/Na" R@!4QM: !8Xgbyl-n52'M֯_"e싂>6r$$f+D.3i>sxVD($6ii tF_\ĆiiicV) u ^/>&5ͨve QJH89ܥi;v&Np{;?0 ߍ! uUkg*C+__Rʍr(Arh)\lJ;`ohQB4#6&jb%k` ;v; 8?(ʴ&4+j\w9/l 3 ܄ޘ;" m ) lOz͚5ؒAgH[ pJXF@ol|a@9tQʾ JSx_&իaճgO:ʤM61p%76i&e4U4=C:BƇ16@8aDN: //YTdؘP27tɔhrpk e_cnnnt2(+NQz6Aki W_}%&kO-7{ƺ4BMn(!m%E y!'66ä#Gpj[ FS`o[-Z @ hPNdTgfb戢v{&ر_`3>#[?sRNmӦM'Q3gVϟ?}XɓoV;Zl~ =܃e˖Li! BX fN.ЃN3 M`d.tݻvdjy/ `/ g%o֡V0\$&&ڽQp$\Q1cܢ2 1̟B;&:ϻ}#s]>H*) ev׾ i+ kH5*3s.>C0n],5KV{VByKg' C3`TD~A相 }c>d`v/o/( @B3+)^."N[ʕ+wI2dr`p5d7r`XG2 VWFϵ:CFɮƲ0٥$M"$ڹSbZ|gU-tj˗^Ce^wNֳg^=z/`[S"qeJN^^c(1QWPf⼮N2Y}C̛B01֤\)HKmLJ pVo֮];qĤ$Z4r YQ'ONWz+Kt~ޮ]U9993GDFb-!j;h#ӫcsR47(J}@7B-uZ%3y\_Ut_Y簢TM"$feryrʱ-/!i\|^&.#nԺO6wx]mSBjPe/Q0޴qcNaT``Џ0U=}4 uǍCub7y^0q)Drr2 a-TJHhHh`i/̙z s P^Y-w>C uj{^Yɘy&<bd_l ?_OxQQQ拁;9I7;-싏04V1ߑnq]Vr".H: g44/LLSw2ѪKg1Wh-&1<>ZWP 'Eά;a&aDZ}Ho*VAWhQޏ 31hœJw'\WӶus | _-V߅xc\/mW#4gHeф9͚\HnBEEuǏwϝdK/,+)m.)w\c ,3#kfurw7&D53A䐿ƪ:\(3CC<l=jW Pd YLUXmE#Be2Lж=fͲIk}=1Z(ʰPpӗ/y{ŁC]u:(5=6G[z}yEۯ?/)-Q1ѝ U[\XTYS<ȆR1܇"1Ü[л48FmhfWiA5=v xaj-bb;16Vl+i^ 9{M]5^خ :<jj g9㥱,oJuS$|ʍ_oߌ;Q؝Ð}T{.L;r~#'T0>=ȼ =N] I e`~mb;uqu!Rз +u:;0av3PdѣGzp9[PU|ѿ7o鋵o߶-,4tСnl*}Ҙ\#`;/NoT__@xݥ럐+lqGZpp|ڥ+zt>jl<.qdT^ 9%/뷱a}G?h𘒲-Wa"BרP': ţ}{@ŲBf Q r0# =Bx q}¼L-Kps؂ ),%iZ#h55͍_o3Xr v72 @L H`oIuI\=Ɣs>Gyj4r1;}8yHґcK}ߚ`&eX?=Z B  o۵9˿5lFXrr1#V;9!k d6*>1dee20]"1=jj8Rx4"y%yw$ n܂ fKF  jAFӜSPP1%кyJjNyw.'4K0ht_^1:74$Ðʢ (iNI 4 t 9CdZn)f?7͉*H*DwԐo86lAM9Bc`2,[ ­0r m"7al!,; x6:_-uvThCFkz7 b[PqyBvԠ#0*ƾ[UBe(efiAf%mΪg41x}ͷbPYEGᵪoAqY5lEnĹk*anl_Rju)7xf+nnpTk8߂:30SW0e* 9WIUЉ!f+fiAf%mΪg4P?+33K|I _oIBg oS0nD"Xֈchn-35(c;&9ګg777-dX%QQQ~2 WSX9d.f <695P"6|ZDg;t ۮZNXސtXQq13z1lN@i=2"˻- Lx׭[7c \YPnڴ i|jʼ'ķ6 LnSIg+^CRڣ32 АU F222%ldf1;&Zcxrh 4cND.3lt.KBޕ9:30lu.s3`"Z#ηreUv윦 ]> u,x˼UpkAf|$mΪg4PgbZ&ޡ};8V5[$1>q|g;o']*:1dxTi"[лi"$-m8[nэYڂ8I'=&#ڦ۱1U[- u,x˼ٸRqֈ-3/ KNaG$|([$݂ލK: U[#h 3%_M}YVIfK@n_x7/NvxWoqm{#X怘#ngǨt u pʥz7͊#FoA7bf5i&3L I#n5 /+esiQ[0"xK87fMP R.dO*)ZcA BZi9קPVe.i[-~nEF&bނ83f8M}4b`|l|o~{瓷$;gV ɟzB_ruՌ~Caf\pŇb|b^yZd eZڎ6ҷ5| lhUk4 j) IH 'BSIޓD.۹D6uNl/-IL>|${0! RŚ>/`G hO a &.?Nowñaj;EtPj=kkj5ϧ- QkBYO59E.\ɥA_B+wc3r6CgUֈ3k6 huwO9!n@0E{ɒ%Z'gguZO 3G53 3ȇ}D~籣85_oKCZ>010iP8$KɘPN&O>?dNL%1V}epPؑ#&5C &#7GҖ_MR xpiO"hrF6.rg䣱9[96WV|=g{Ru[ltkFFʌo]EW+j\II;+kJ7dae3NjʫBb=UZ7ZYOt7*7fBI,N+N}1eW\^j/7Zs̩m[9vϫ=|`tlBQ^Y ٤I2d=EOzhs},urr=ݺ Se\)r1ٷ)P9ݘԻ1UkԹa^`_N'01SE~Iց=uRQ2=O[nF'0N^uNv"-$Č g ˙u"9o޻^-Wm_QӸ*`}h!g׮]{#z 﫿 ?!J9㪟:V*yv,l ~TʀS/ „f\O1DŽKA#yZлDIgbk ^3neN.2Ū>ɿڣ>Aƪ;tNuYx`|^]ݑvzYڶۗ_VYn4Ȳ*B9 sj;L PIxN-W%[QʵZ5Um4ݸPӺ(DQv{U=^kTJo/F32:ZX+I iTJ#,QmBG@ ak Ltwt`ZqМq.XaQS}_=ܫ=>QrYcהUT䖔*t;ݶmdJ+y $C[(CC~冟>u( gMeunT(pl["(K\b<7É~~xZ`q`a/WV_* ?Qv[%RW='. "ȡFJG1&FIcRi/~x?((x ,ɲꞞ>fv]U߫_}[]]++8A"Fɩ)yެAPEԛ&Q &&IU PF0`jF2Ya JO:[PݓowO_NV:tJJʙsN]Gkֿ:kΒT$|鐝 ;AtP8feaz{7_ۣ<¢ J fCC__އ`[WFz*.?dcIR3Vb9hhh{"f{zPFkR}P&p0YLAe*ưK>Y3dt8XX&Ѝ2u e%&d,V  Mf"WOP\Te ]YPכwcZ7}LYf$6"('Vddg^|>AUK/(@*22R s+񘠜1%%y9i#Bv˛0xѱV>`OgcG瘶Cc)/0uvn0'=-9mkwNL;裏5f렋|(-u~A%!.%g߽sEǔÂ"2f!ʘ..LRuRy sNXС. ##2337ԬFE+CɽMKrWY;t֚]%(o φ Q>d)&@R`]j`(oQ`"33m(iHKg}YG,ܼu}HӘ&@?~-ߓ6T6ع_ʥȬ5xed㎕ C#hMHw&$#`fevgjaq~YQ>䵯}ӆٝ4b ~]JrW^OG:d)w-> (\Q1y]+w/Pyg#pNINNb82B'S03= F1~1(]]ݽʭxҋz{zrRk.Ogb5C_|*;IL\;xn o;$y:<~̔oh5xi;\$t&iLh$}W_[sb4?-)w0ASGmu}O<-Z|ygP岛vxLK@?[!j&hOqEy}}ȫhm4aLFzZYbs>_ `NjE&"gk1լq$Leܠhy`Iyn7kgw`qq9YR=lխ]#6:شجb,2 v>Ier`O.Xv8xnfd摥r?^A (wr%*# ȕ۸ W-,/RU=PGo{G;=3?fk9.=v;~AU -\77eŵ/Z{Їks32-)iOoFuͭ`&Pbwd"kNrVF*0A>. {<BFj"c#gS1nO:1o(?rWFZLŬRX5cхϗR^ދ;.0?tc|ֶɩvfgW?yn81|jA[yi\- X7sFI0̥.r$5-YIZqHfVH`r t:_5RCC]{؟!0{%`uc_7f4OLg9ݕY/F0 Upj_ذdz\ lM馛wz3Xޔk|EԬvn<5Qx2>4c/)Iw+DxO~~7n rh V:QmY)D5PݘC1#]@Aϥ_H)%~)'5-=]yh8xn皕 c,dhcCL*ʊBomu(oT\=҅z_! MS'_L,{챝`YxJðʚ> A6=ٞ%W݇a5ph#qطG4vo g~Ȉ >dH̃ݞ+N.㲳d7i>ͰհsXĬRǟt4_QNP/ձk4& mEOv[nÂjZAvU}Z[Gm9Lm)>Rެ}cݚF^%AjՍq1[Nm] xAWXPRT0nBQQє& m|S3BӪ1QA1G'.DdXP45gϜ4WG333Ɣt j}P )##n[P]Sa_$@Ħf 7fvQ53pOaXPdvMCaPLãwib6ƿ O= I=J 2VKȳNH" h;Ҋb<7ґ Nf|-`Ba :'1[ /SZ3?-x$2c*CF1@lnS~ZS,& "bbRH f1e,N?{33/ͪ:877Jjٓ/!FAD qyz#<%nbLd!dY{$+xrT.ša5GՍe2ݘ Q?\2%/|"pӓݾƒ"LeI*CF1d,ƞQ5fb#cb%@4~?pys4$ :㣣J!:Ս9v=t߭.ލWiH >eei5G&@V,йEB7eestܘ@ )߳uSI;hD_=r/aBWf]SVTYcb $ ߢT2!cbt#">3˗/okk+WBnoW¥w677.zjh֋ Z,<;vlc6@NfmQuu Ju4"2',+GJf19ɩwuQa!2B=^NF1Ԟ5<}Yut?gTWwtze*4•@odfR0)e7H1A?E}]]yYc7)f}}ʄFcceL3۬>lhhDqARgD5:V7qȤ~HRL{n}?[g,'opA;2X6yV ho Fm^Fr|nn: hT Pj2 ?\[$;5f`&zs<ÚG=Ӵki{(ZYqJ旋S2<1Ij}')EjƊfƅ_pAO ӽDi80pp^k I A ҷvAGstEpLl6@j?֎Gz0)(Ljz|TO݃D6bē>+k+n'짠]-ijk{gnަrl*AHuZtn ԱY)hvcƬY_z-ʧI[C궃ԋlKc spϧ[zPޜ< jƐp1Пyrs_ }7x-))J*dejMiK ҄MPe).Q"KJ:(x?Ag(AQ~ (k &+*-L%}?ؼbb,VPfl6 L}≎^Šw~wwŴi㫂hrP&,z fhE5/knӉ`6{깿W33y>S3~ф@^Ɔ6|9y(q9阏/UBo r.)* C!";^JRAO]]m>/_\ 4{qgJz_<=m!L M81_ @!@n;t}'xss*[|$hҤIƟE#]*1kL)4(@`౟y^R3B\yG9+۶OZ?)'a>;M4Kf 5[j&5)Z7sҔ))5zgӛks3MOo !)tIqTvK?ׇ뚁8uRjFLRWIym]  A[Ow.{ __(|[Zb_>>?|ӆ8H:G[vHI|aIw*/߾};NZ{+j! r-n|nʮ޾s>{?ݳwﮝm&NjO꓉@#щ.I|F亟F3ră !RS:Fꣶw֡#層#)">A ڵy>SU ~5/h*.!&~vLnv_\VO$ thߞs :~FNPIKM Ooϋڷ;v O<'}4=5mP 5̵kBAbF-V7UbƩcԐ,{a,C6c:O=wdW )㻀K֐QI,Hxn`8|Wro1qW坦23ikt'ecs29ȤaG#U-_ZZY+.AU[RRJjj7?'' T,/Fй3!eО&ѓatc;*yi=ॗ^qpWT3ׄPB#UwŦf c0jv^]| >rqRfI XR͐<7_}XQXL$u:߶?Z~\ .EEP"I՛?X3dnRhE \ JE9ٙ-,q?aۘ955mUJw7)UsR:֥XE^NAAyo~!o^+V?^}U]o][UUU44^FJ- V71,E[q~e$$eLerR!;Fg|/{+2ӯLp&/= }vs=}NM[|y=|/79;6;DTN?/';kbVN$C"F‚-輹feہ{yo}_uυтLi--=b~:{|uoz~A a &ehfݺ<}^|q2s 6nW/CX$UvhCu#h)f|!] EVvvIIɸq*++ʰGie}\\ZT+xn Vo8f;XV<{=Poϲ' m)ӪܿowV~֖Ԕ4I * Dy~?r߄ ӏ_JZG h-=a)=0=}{R/@IDATH^(AXzD?Y\R8y?lwm_=AϮ[O4{_wYw-&$k*g5}Ɓ]]cƌ9bΜ͛?z'/,{QU]܍b=C74R1J!1oSn E [ 8 |Dž|a_Z3!<7U^#O̙3gj=aɗwiʘjSG-c:(@?ִ$/C@/`UOĆ53fάêʨ'|>ayU*g>( ^MTq9-4XFPg|j%\uoF\0INvXZQr6Y65%iBR7 ߸̞ovQe8ݧ_۶~!80T}ÍxI%EwjWw43qOh޺uo/ze::cCgpE<iٝ%nj>+ ˟.h|}}=@0f,^7d |xY~O_r%&4.8zŗ^\I7yuv )w.\Bp.oQ`.シSG$F_X fҟ!Z΍cWpj֬jSrY[zڎ_YbU&R9m[7I9J&UlU5(Zp JKݏl8T@cVg\q1K.|e_o+ׯݠʇKesͨ[59|: VƌP`լ1๡ԡJfOWk bYzZ ق8vWڵ+ln9իJȒ!@;qsncS4dSʦN,<8S:yB) rf_4uvbj@ꃩ}BחṶe[ů\[W9ny{ܑs0H%Й3g~| 7^VT M< r*++Ae"6 U*将P @+T$ql`_g}>ٵ9+3CYi_jJVvukvώ {˃6mGI A*@R'arxzի+nqcSSIqIEe%nQDp̰sghX(hBCc Rތe%yYxn^]7іuxx۰9'YᡡAܜ=fٯhdL.":ADCEpAXxI{eL($, wi9{sX;T je`߱?m|x.U- X߬:[ɻ_$yR <)Y_\00?=czz*."ś*.8C& jX͚5뇷݃3f>kViYr(uFGՍeO`Nєes\HnmmҗK}Bēn'| _n\T:u?aE]ᣏ>:3?fxL]{˙zMhFb:I,㹁!皕,U!5I031`"ps/<[}Zdʂ jsdnƖWwvk()s*sp6,}w&=2}C]K(௮WGgoWw/Hd+9[J'̙Зz`&'%ugxҵ~ e e2&;:0\QY1znKOtD4h۬_c|mnF;߬^W^ uW]uՏ~{7~3ך內˗/GN;4O=^{ yϞ=W^yg5k֬9H_4׭[W^^NLm}@5q&<7+4MGS|]lԬEsEjꘙUjWh;YUُ_x@}Glw#^BsԳVh\G%))Z!߲7/{ƴGLY9%p`B[5e̜9{ߚ[;,M4[@nnig:blybhD8Do 8%W2$\tax4iկ~RZxhlﰫa-HHz)hA;x:/CWEs++QSo 6g N5$f]㲒4zI@^g"@_z^p{[2*q;xQanWgO_G Z ndZTlP]tҔޞGL,)-bČ}tiGݾֲXǑVR7Bg\e(̿;ƒ+ښXE --0u\8XXrs.L cڵ܅f00yd&c1 ‰'bȿ?0K.~衇HSIwّe<70RjLh@OFWJQ!sny,Mt@PV-.Oh AY#xNď5[nXG?Vf0 ֨?Ҡi1 af6h(A_~'G駟bM=1e5Ocmٲewy'LOdx uرcG(X;xn(%3.h˄7L)\bwoٲW>\Ӊ_W_2eLi뮻 .Wh M';Qnckt4y>fBOYPmj]{8tF8w`uc%f34$L;`P ?OtxM7͛7:{*x̋ P`HD35-p|c 75"k2)㹁*OZ62|:wA’7Jԛes6f/ҜFedgl^42. vfB(---%4 .ɿ1'7ި[XXƿJisC WPW/+;x4;;; }]Pk[jq+iu|F$0,tb|N3l|_ldL |yeW76aLƘ!&~Wcm 6;qXuA-h2`uF%[NPä*xn l(#[z95=l'fpI?k'f;G>vl <Ԍ7Be[ͨbh'f;UHe lvՁ7u^,Ie'FDs+d"%f340/xrm `YͤƓ(PJbm).c̎Q\P1wm]糛hF7f9g~E;w.yphf;HZ2kk_؏.!AF;pjwQ5Gh7CJKM]!TF˴D5`˖oʳ*9)91Bv8p(Ef0Lq [___.v(#qd|sl<r/p KCXS wh =5 yoӦ.Z׿>rĜ91Gb=c6+0sc(ʙUڥ7/aJ^[jM*r<ڱS[٦M~z|BV+̂)iucmZsOͺ׎ϧ~M_:zz|BF/CMՍ1[Δi鉛?o߾ .^++?k?{ĥ'x !}cғN7\¿6ЂlVzŗ>ݹ뤓OkXE˗_r٥[>-cǎIWJsm0'~X~>c3? ihBLV7xI)# s2 RA+{|/v-_zɧǖ{>n喥KO3\|~GԔa Tjֹ  }H qoʈ1/gp:Js kJl瞺ouߌ]t|\sWnoqgmmKK˭?5CaxnnnvV>I_XTuV&ON ?3?O" V_#%q1$Рg=w5a\/2ZrjNF}b"#1% kV*0Ԙ_܅2dʇ~ hnQq1hn!~ 'vt~X#>/RM|%}Xf͞s]r!0^5KZHwsOuҝd8`;k7z 4{Ԭ<*7T7}{ݘcs3 fL5S.6$(@Áe*`xj.?47f:\A`sCI͸v*L /ƀkCˀV718" !# jVF paz]V7vcL)CyԜi8r0++|qs[v7DCAFC}:s*f' }=u{srr=NTE(`q2n̖3e(#`jFFlj2E lWPpp{NWƳP3M(#$Y5q&7<s}ƀNEl^9LI<'`̩ׯ" DqcL)Cyx ^ iii3aB(aO)jg&`u>1hqyVR32&v5GjxXURR|̂sfBwQ+0V)HZHwd9cVR3Okw^3 ܈mx mW>u Vh( 뻽Ā `Vpc6˘5}yHӳfÙ/ڶ`LjZU.zW`LԜՍ8ƠEFc@K!904mN43|>_CC#P]#1fDَQq0:G㶅eepq$f1A`RR36$Դ(ݭ@Eal$jQ`7n@eC@΅]-ܘ mbW®ZucƯ@jVVPU޽-π8DR9mp @b0Q)>'4C`Ep!D}8Bmqȳ#DugjK8?#(ll0ɜw+FƢ\=:8Em8[$n;"21Ss4_Ɋ\%@)f*Μj49 b0M[4sxMu4=-Ā `Vpc6˘5}yHSPZcV8J4iljaS's5?G <0,%Iܶ'`uȱgG étԬf+,J7,`1V 6i E(:KF!# 3GO8P8#Q,(22qSԌUVV2En̖3e(# QQr?+N.Ѱ#(0ރYpRKF2 y nCB vmϞ=&`uc4 d07qg>5+eVx'Y`%Tɛ, X40)Y*W)( F2fŕ6V7-# sp]rNoj'|ҌaGᢄCc\Atzݘuȉ`5-i)%0yM5:s52V=h2? GG,iu#qO:(U $rN&NvfLA^l5{yM}+WV7wcL)Cysx0f 9B Q5wLB BJ52sto92sH],fK&QpgS̎A Hˍ 9^fD9ת ?ɉ PP(j,HS(ƖPvfFPPIVP7 i&oQ`&Pv+VPFYՍtGAF0@jNII7LE1Ϙ}W 8XXߍ2u eTR3jB_A]ݾlSc6QTCwQb̠~\%`u2Q6AYYל>jzw;;шlp|y(] <3qy26cV挌iS'yj6ljimEɾ,0~\WWU1`uC1ܘ2fM_F17UO05Q/#/.&K|#.lRpdn̎.F2 &n@TxGOKKC̖(aOGQп-0"FHZZ\sƬfd̎;׭ٿ&1JJY0Y."E`L.-P0zp`ucy8n̖3e(#Q,Zkgl)sMu .J(X~&`uQgG JjY_ӗUUMGm?0`s<UWWwtze*%,c2cQQ|vsƬ\C:nll" 6n>S!/v|F&>ӉʍYv3 d\ѥE81}8MƑ #ώeAYYA.UsgEQBiFF+㒑y85CHcnTtv*57J4lDC3Y@cQ!- 8XhcэKudJD{" 5H0G\ - wbpj5rQ!yznq~R9FjFbƳ1UUs^nxaYI VK͙ =& S PâW(,sLͨCLh9GT*o^.L M;(j}}uTFZG1eY@P (&Q$z( 8XƥƬNd% ilnNGV 5I󵹀bBlY%?4B~*@lQO2la83PM$>y C xM}5@fMd jC72n ĶgϞ{6PAYF0ˀr'+`sJ4~AtPQRTOjDBV lcLB MB p 龽njde#Su"X* DCuAr(m hB_EIlfMԞy?Id}FuEܘ`<7S3G e%3ڜL4Q5#Fe# dY3菅7 [yM$n#\F0`jV^} ujvlYSVIX^( ?oh 74%)DVvLeL3Lf47BNI 4js(|$ޜ\ jܠL(G-GȗgG Ԍ٣4m TBpQIQ5:V7/# s05_jx4u:̩~& *Jcwn,l:S2RsJJJ4&9E1rJя+n_F!&<+&~ۗms$jΎB&GֈL0Nl׎Sۉَ:k'f%5Ϩ^ݣ;0 䎎>|쒅(]I`,qVt#?eFGYWvl0bk'f*9##cy޼ ZZ[#5+(8n uuu(a fv6:gvNGkܘs8Z=8xn&409|҄dY22|(a jedJDB9tDͻ<'`JjƆԌmoooJf>-- 2[>0Zt>t4.> S),+3fd̎;׭ٿ &Fhzc̟3{24qՍ#GAF!&<+򧵻VY{˦M:xy__mW>u rEX1}Q+iu#QYI===k6ym"rᖶUY]墄eU`,RsX~tntrc'R2+HM;`7khh*|(F%"ujXEˍ9"4J'ˀHʩiiXM ~Ңb^b̠P|yNYYACAuNP< .K|17ڗihu3ۇpCE:BshNUE)SYoh (fN<A!eBQ,ǩiHXe݀nAMycAmU41jy# |(” eA44{ &^␌s2==Qd.EgUj'`x(gXPAYW^nj :(`ohG?zA_|_ħՍeBܘ-SgPF1@jSye·" #Q2oV(Y~dS~W^o]W^yG&`uc(V2lsȎ;s052ȭP;VLY4Dӛ7/HOz0}u/9'A÷,Q-LI{!94?y5rl&7=AØIZČHs<嬅SA PX`·͏o?Дbʏ-[:(3w\`uc(7fԙ2g 08׬M ^_OvzuPg,YW:c I*???j nnb+#ϱa&(<\5g- R(Օ#(4>>-qAŸ3fذaS۸q#vÚH`uc%7fԙ2g PMYTa>2iFa*Q"2lcO~RUU.™:cBV /R|E:o ҍmd fdG찒l2:ٗ! Ԭ(9 (&&82ݘ9p/ʮAR4,M0f5AK5% @G1ʒV7.# Q:ogDI(¨`ucO7fԙ2g OB5Ȃ\Dņf@Ӂ" s38ʿoXGaਗ KuIՍ#HF!&YקiWa!C #(|TX ҬmfY֗<^ e9cfTiQi(% F@%@4\8XXW1rcL)CyBUYLh wG%ljfV70/#ώeA9%%?I9QxƌIYIͨ7 }uu#~uvv]c]50`uc7fԙ2g PYל>jzw;;q#hD6><\.JXVLqՍ#ȳ#DugjȘ6ur7fæVdaɾ,0~\WWULAF # s`B*'MS Y22|bBE -XXeWp nf/#i2 &VPFdf$"ѧ^f'\XXxSHƑC #ώeAԌ-ݹn}a.1>T())>f9g!(a ?$n; 21+򧵻VY{˦M:7"g[__mW>u rEX1}}:7Xs>]-)+kXrc18^.yZҪU~'xButԶD_D\Z\;W~wQPJuvvt֯_k.My!ʕ+! j]nEO m\-H+c\;#e'f;| fep#fqcciiFp| BOAt|21.")a5E439R2ۤݍ&eC fe*:-πNbdee?]]$ĘN|vR!Quyjcje2U99whF veP4 Ca#5c -Ս#FF!&>-bp X;1ƔSƊLC## sjeЛ7/7tvHo,zP#A퍺XnWhwI7R29'̈d Li:W{p[l1k2f\ӚkFᅩ!ר7R 0a 5a^!SBVǠ` eK`6p[ J~`Ս},xg tAS|okrz (`|2rN )MXڐ4I 'V:(|Z0=c6&V7d 6d9cRd' K' P%a$-BX5#(p÷ $ a KdŻ5"B1b1[Δ<\.JXVlUҙKZݸ<ǀU>,KIDAT 1+UsFFƴy56"Dd_AqKN?E ˪XXH)-0RXQ`ucyDn̖3e(#``B*'M`j򨗑BQ\7-Pn@ 6+pwc҉F2 R3*qBOKKC̖(aO_IAFC # 1;::v\f~;>|XQRR|̂sfBwQ(0VU n(YƬ3Ff˟ZfYg,6u \kV}}}[m_‹^w)]"aW` EPn9(2Q6AYI===k6yml޿UY]墄eU`Lv: V7:#.yN~HǍMX544b >]#cŎϨPg`:Q1.ySҰ6 +'1 X8rdl:s 5++(PE顠p\' [bPyԨ987j842yNS3ڄYnA:(l j+ (L "*ljsl<`j^B U& <`v=TF:L_^^Po!`'253冲<ØkA[rcLݨ7tNB9HgdMHh ($ϼ`gi-0dh4e}#3YG1shJZHǼ<'`é9zg5QB;i^֏F 㶼&egdOV7IvcL)Cy<55x^Y7EFF2AG&}A0¬yЇL@LFVG!oP5(iAsL/5 s.Ӂ:cQl! MjN:F5V7` 1$ʦs#Q5{L$MS|Q E1B1fDyH%e^F0`jPxj.Ӈ0Z5(Q~:.;S{vlՑĦNvl)\7f;  攔hf\sb7ªG7)mˍ&eCS挌iS'yj6ljimE18f}d_AqKN?Eѧ caP!G<;BMPyLh`~s\E l7GGF5@GCMV7yNnoooJfv"ѧ^F^Fk,0VU` 8XX>n̖3e(#1;::v\f~wzc̟3{2HhzMƑ"#ώeAԌb]׬=eӦNAks<̼o+^xN:UO(땴(sƬ枞5<}YUtԶ9pK[uuU{GתWVϬrQ²*0h9,?: V7:Qw1^yMXىfƬkhh*bl#ƌ(ҡuLtnʛrV7 0!9B0o: 8XDƬOzecfrQԡ&y[&pD=v'WCS #(d:!Mpǣ L8lӟ"DR'sl,<SFjaT޼\jH-Lvkx$LVCV@j$$Y!&9' 8՘\T 2vg!/[M@Y&DBF0,e(!R {'} :(4(knpv .(65JX皈hxP&C=e'qh`uc 7fԙ2g p85댖%,(PbeeBW|Y KΤO xJPfQB/S $!VDă;u,w%`uc+;2lgN:s2y"UA\Y 2$Y!xC4RQy`C'+y}I_E="2T lHzC/Į0@BQkZn7y7N:g-,LqB2B28k8M~ܘCv܍Xq XXB%!  -| hVՎ"㚘1$A474 0F":'򠢂࣢"= ~AЉ̋D"^`ITefC INbr{k׮]Ukj™uTݻ (k%@%/ȑ){x~ݺu{?/O9Df0nfdha D`3NC sUgUa;Thr/0~;Ґ(Q^:F e]cͥEl"f)-S*{y[kFQbn3G/ύAiFU.)Z (4aJRG Oa`u=X1򢻀k1cv5p`̽лy' 4cn33 /6 vh䘌Ӡ5{ a;mJ7tG/@/KOt7e";.17$9L4Ow[KcTd/41md#MU@?OM \`&+f{ɦ\UyAQwTÅ}]8&ʲpTE9nk8hREQQ589{z`eDix%1^=\ Icl g&)S:Z8 0n-G .Q-9גxF"rfdGe~qZwݵGh^.l9z,kKfmf*03n"~G /蚯\0V=r1Sy1bt61I#,s15]bnd{DZeyrJ) %p>ryq͈*FOœ#(*:ȹW/^|% e0.¸/6tb6c#ôaǟ#cfhxcW/_^y0zjE_X%b"o7:'E`湥Kv s Z6v-;ђR1% v7QsTE9wfhWNRK9J9'sk@嫖,!jQX%b"/1{sR Js tty? D!WXݞC%Ove|FE6@97C^/9J3~xŹĔ5*4d,_~B G/`8a/Q U9o9w捹LXzP IcW#n9 N#rf䠷o)F:[4±딋!|\G7$ݎ{xM2nxAF9'sAm U zk&UlFj7+ Qi7ף$/2P5 yfsҲNFbK8[rX74BiTi@+T「@7]U1ȕ|i$E^O$aVɫ0 쮍 UԻ ]Lg-l޻Gw3G ܊Y;*uR˞6 d 4ivXC4 ueibVNWNך;bRt'܅v7s`̽ҼxK.(+^l>:1yݍ7"GHSoNM:zk픳I}b 2DRXcn\"ϑs-7l$"#'K.1/th-L|떝hK)UXcgaՀ ȴilrđs1we˖mrʉ~yTZNEMZumڸܹs⥔AT^@bpḪ9rF a7lڈ(ÑsPF… ů %K/p"RqR0n9;uy~~?o3~iя*Xv~wMJT;"v7<%fotN9#NiF?s-:e>Jŋ۶lnY7F 1##r8?5= _~i۾}znܾzZ 9;_M Ç޽ٳw^mwNݾwpe :eGɴm^b_*GXd7`IQYQo1D8R ^d-ѿŒ￝r07`H `2fIY+}i6:CDaL%fotN9#~iM=T9HL9GUiD΃<4;_ 9]sȺO~evyPÝa5c+ݍH9rFZinׅki6N9GUiD;4bhFkp$|z#cֺf>*EԠ#Dx,E;#"GHp56NpֈtT[N= XoMEb~9eW+"^׼HD7Ht#zܡ 3%E %9{]3܇3,zv9F4{p0d%!v8rAmvWx:>4{䦘`we8rӈ+f1R]5D#4L-CY/CY6d{YJ7LQ$0+&1gKǦPdg7&"pTE9J3])6Fv`" QOp`-µy5"? ZX(&)\C9#~iư5ǎifِ.srI !,1@ v[RCUbftWt.hTTlU ޺;Z%*U2WbB^_k7D#ך$~xwYf֭>(^Wq*7ﴢG"@KuZ4/^ҥKf\x|-!X8c=mW]uC=$gx،xnt.h\u豫/I-A'_bK/yf'D$4`K\p`̝yҥ;8sw)owݲ-yKK >oyPps3g G 隗-[uˍ+'V83gp-Z4j՝wܶis5 ⥔W_}O{ v7p\=-Dܻ+]æ5*~YrH+O~zk˖-MծδCh9's4Bw!w}'ܳgM74fEnIJ9rF씭#+k|m`wfe i|Zz7$no7:'EfUf,;k0xC$`wcMKj@DR[x> ᆪw܉ n*eT8*G ,9ǣyUnbbBk nh>#v7K9rFRV0~pٳ*j>eLM69r.M9Kin$;vtv`iwS!89'5'ݍgW΍1$%DYW4"g)Nk##- q`RL`"v79I9rFRVy/1è݀҈x,1{sR JivZ݀ v7Q 4"g)Nk#- q`R@"v7iI9rFRVYK$ݔ s#0$ZYJsإv7 D#cܒϋQ@;n"GHPJ*p "asDX9Kibݞ>Hr`R[y0*x-1{sR ʻVy H} |Օ 6Eb~S,Aw#J<.@\E X~%*urAHN7"2y9r)5c2c$Oڂ#R E5Jiw(:q`R8Fl%fotN9#A)N,%nJ9̑saF,9Ҋu{L["ɑs1KinE¨D bwI#g$(iE@M 09rC"Ո4]Z[n@ %փ94'm `;e"GHPJ*p "asDX9Kibݞ>Hr`R[y0*x-1{sR JivZe.!`wSB$aÐk5"g)aV`'IYJsK>/F%%fotN9#A)N)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/, Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&& (d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this, a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b=== "find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this, function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b
a"; var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected, parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent= false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n= s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true, applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando]; else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this, a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b=== w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i, cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected= c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed"); a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g, function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split("."); k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a), C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B=0){a.type= e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&& f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive; if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data", e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a, "_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a, d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift(); t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D|| g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()}, CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m, g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)}, text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}}, setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return hl[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h= h[3];l=0;for(m=h.length;l=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m=== "="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g, h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&& q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML=""; if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="

";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}(); (function(){var g=s.createElement("div");g.innerHTML="
";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}: function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f0)for(var j=d;j0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j= {},i;if(f&&a.length){e=0;for(var o=a.length;e-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a=== "string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode", d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")? a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType=== 1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/"},F={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div
","
"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja, ""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]); return this}else{e=0;for(var j=d.length;e0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["", ""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]===""&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e= c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]? c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja= function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter= Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a, "border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f= a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b= a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=//gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!== "string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("
").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this}, serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "), function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href, global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&& e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)? "&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache=== false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B= false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since", c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E|| d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x); g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status=== 1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b=== "json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional; if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration=== "number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]|| c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start; this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now= this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem, e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b
"; a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b); c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a, d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top- f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset": "pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window); PK+Bhkk!pythonect-v0.6.0/_static/down.pngPNG  IHDRasRGBbKGDC pHYs B(xtIME"U{IDAT8ҡNCAJ, ++@4>/U^,~T&3M^^^PM6ٹs*RJa)eG*W<"F Fg78G>q OIp:sAj5GنyD^+yU:p_%G@D|aOs(yM,"msx:.b@D|`Vٟ۲иeKſ/G!IENDB`PK!BjgDAPG9.vfvfvgq5tWWUӷ[]ݣ-,,E!@!@WСCpp2 B B ."v$ B B 55 \zI!@!@\AAAAr]ktm+44:8컃Ԝ BJBMmMa./;tcaX?8B B D@qM 88X,://;9!f6SĴa hȬe-}zԨQC cz-ЌK˖-;w܎;ƍ5;IbX:K|||.?D!@@! #b >VΝx≒i+%\[EEs=Z8('.o~ lE~O>.M_ݺu9k2%(/bfWL0{Q+VpϷi+ /Z}!!!]n&###;u_s9*y==X4i<7x5G/}<[~М QZ ]O={ AO< T&eMUJY1biD!@@V체&PcM~ݻw3W-us k׮]jY\fn4m~!火ݽ{-ZkXLjjӋ &nk}>p8/Cγ>oVWW3}рY\9993$$''# SA'o]wO8d$J``H=D+.-8p Bm۶5dUVԘͅA;*).TU8b͚5ϵ^3*dAs6G)}7#ݾ};hlX馛8ӑ)kVJ_&Nw}ᵌPYC%B G;WV* BƆB3wHA @۷O*mLs̻#%ocU9s^0k-)ۯ~baa٘49#Fip˵(!`@x䷜:u 9p.k!1ɘwZF(P"S.8=z?Ϯ]X9{RJF"oi۶X&ZڀhX_BJVqԘ-+3Fw}J弭Xq9 #""`LYYVT@f=a?ŋW\ ja)U3p]*ae8tq}! ,C!@!";w Z~0Wf`aB@v^nnBUI F /%T*bl*ݓ`fk]vf3B_iR `Ν;A*-ݻ^‚;#I}#:ȬB[Yj8\%Kl;w.416x*x |V)|$p!JFb/drfnAf.XŽaХd7E={ l9T v+.=f,݋u&XK01OOˑ5U +/ǡ3yDM_$ Bp)fa99d-vhϞ=D9sF*?"Z2e3,M٬l?3뮻h4b6A5AwuLE 6xxx+X 8q",kÂo̾c^^‭VaŭW|@ JFJ͆F-6C,vV`[KBU;]p<SpV\4%3-oe(y9'ʄ +]\'idرf$q3kJ-x_edV\R /vmh܆iӦ7WIp-b~lL6 l Fy@WD<ފq lA*}H 4fB&@ /gx9hȘ͞#~{CvJVq1Pɕɘ1cQ׸@Q*mĊoA>haXba5{b4LSX2ӥL.ǬVJ_&΂NJ}++F4!@! .]az!ƶTc 䣋[;-_Ht8hbp&FtY[L1 Xr* ap>U%,J5 8'<=eBwe*hs_4z?b22 gՃ ѢX[/(d$`/--O>&fOA|gZۯG1EJVq˕ԘͅA40`|îR9W V\BAϟ?9rk￙GiAJ |2R2q)tJ}ZX1ф!@+jJCj؍WG@"#==JD-+X"fB '"DòB%-w7 ]HIK5@-M$XH=вvrJc3r9e!,Xdv=)r-\3NTǡIxB!@ r6ZYN^k!\YѥJ_]`!Τ#DZN._sjys,^K-\qK,`"8tVJ6YTH!@8$X@ag\.HhtH "`I,!@z=ET&$B B |vPñ,!B B W jH&!@!@!@4(EEE 2 B B \@`puO!@!@ Jct &2 B B  :;ޠ&E!@!@@B"0B B B7Ԥ B"'Oټu[zF"{)w7~}z'H I@jG@E"`,B zOOOVFډSWYߩcVWUibh0fFqBA!@Wt4/!Ѐ8zĺ IU{.N蔐;٥Sj5~<=).) 8]$Pc!XNU5'7gM*1rLtѫWޖNX]f;flVasd>~u^ofU{>NY_\ZZT֪7!J;+GtC\l㮶J}_c_[h4;~? hgYա];u2MKc͢%ǏX2,k5O>Bɜs7SqCqt2%E&&B @@1ؼycBB[zͪ;[z?=I{?ɤE4ם;O esrDŽw.WN-҃7oбkWoa^ՆcYVtEIعm;1Yح{ϞmZRymzzzEei.oopk\KJJ}CC rrKKJcccUPͅ6oޜJ؄3~!%Ͽ>v?nղu˖7yE4^]I7r mڴP0,l3:pնnݪlm۴6dfd,u &zُeN8cx!AWE`9'KkYbaTBԊ zC@18>yܸۑpY\\T]S FHjIMصKܵ^u+-ȄC== j#+ZF}$`dDa]ΩS55}H$pÛߺ~X55UZ찡twbat[rO>n_~yuA2SEQGiFSpvzڠ"|otj_\" j,$; hcVf1 #4 %%_.޳HxEF8yɲ=\߷pZ C_ ZNVu Ž_I5Iq͐AGӳr\7Mi4dWo9;dTٯ&ic 0gSNm-y zo˜z?0<%%m4C.6? cUq5r2R- #$5Q&M(:@3oUq[G)I" .o۾  ?v+0iFx遬3'[nwO,Ɵ,Ǝ}%jl;h2!p! !aaE?O>o0׮ ێQB('.ˀη#C%2/_VqiN]wAzKIg[jv$p]a9|6cמ}^ҷ##V56.M7mUk믿d׬Y3qDp~Ce,^۾};^e[aIq$DTĆ#>}R0BBŮkP9!@ ?겆_7|%0c)H[45r / ҲwQهpsMZl_ Skq^ǓϧrdsKcZ]kr/7TeTй?\׹ݳe2YV^Uy&܉G w[a}i5$ܘP~3 wyO?_߼|-ޯceC T7u:XffpĴ(q`h|\\ @RVxz?{{w=~nEh(%^2Q͜ˬ_PHfȬ1Uv qƵh-[SO}@āviӦ^0BL& S=׼sQ:sBJ2YC5-[6w޼Ծ=Y|!B#`%0MwB=Ħ@ nȪ*vz'O}vZؑDkYW~59GO^xj.jG+xJֹ܂#g2t2󞻫W:c~X`+ 2vrNޝykaM`5 llx S604ؚ\K0''77G 6 FN3;B5mPq?̂޿,&: G9|]TaFW_MHHf ^{5 Ȗ8qwxз~;ASLYfG);ON?g̜ɛ̛73f̄v^ gLnٴͷߎmт˷@@5 x#Ē@BhX2C|.խ\Rh j+m~/J >zAe'o*+9w`zꁃVԔa^Qٱ:?βwi7|뗏-uΝ|kSț>wq +)-q dIdO~gΊlrQS)60h&o4/@YY9zxx|O6z_gf]`su > q`(N 7mUUnԴ6ZJua0@+b}Rc={ܣGC1剉C˖-h"S=`\df !ߏDYg~W{O9Sdz u/f%6}#Њ%KĽQvf ל D!p!`uM@p-X{(؉ܚzL/I[ǤS0h˒+55KJ*v3:ӅOgK xWYm6h7y67zqҊ{z|?0yD8/xO,2[>C} v&Z 8c4"!c k&N'00զe%%xNŞdi7!\h Tf.x0^Pذ G8ȑcpb]Jm]L}A@-haە->cɓe7o޼vZB6 25d*Iw|]g :W_}2W{:5@ 3TLjb]$a5a@DDD~.W2 @-0K>_F׼=5,ʫ BBz$ ӄDgq*6DjNL?O:Hi&`%_UjVt;offGta's=ЋmлEG^80lG~E _;1Q+~7|p4|f}fV_Q,R74/Bp(ުXe{oCß) ƫˌM%7)x}Ł8Qj7+cg eg//t.<0@xx@/A  ~6j%[7B/ŁѣGc y` l _BʹƼy8`kvm%6[7IAX @0gc.e3yyB2n[ l?y!ū BAߕV"UpQ 8|id祤^OzMvͭ-h ~p.;֋K 2φ.&te/L}[wDh~(e[1?]}|<{n mIȭ L,0 ۶;h> Qуweeʆ^8(%-%؏4>Y!Q@} #NK)Ԁ5 @b4ļsf"i:a> 8[1S|o3?w;2X.օPB]H r./ ]¤;v9;wl߾=kTjz- '+`qm;v,EX7Ӱ2 i3fX`RcFlݠȎ*yM;e"T0&JPj3!Hf`Uw\m|ۚ!J lAuԣXh}Q;m j +^7O@;zOLߥ?_TGC5VySWbeN{tB}MeН;vǗskO91gJhٺ[߾nmAjJ}_\wM/l6`lt Sv [co97JNfn1oc~3,u-W65B~%1$ey[FG۹ g픭Uh4E8J˦PKWM>vs3f.y@*enGծCA̜+@5 & mڴAALT{R9pj6[ f6}bcBӦ2p-fU gJjdoyHve@&U5|(" + ={X@ I풀),p|}YMKKKKk3e-c`4h aH0Y۹SgxQ0?((ds/>JvmKt A>=ZGZ[=,$`{>Rޞ9kn`5ɏ;Ͽ"5PXYY_Ʀʞ={V_%11Unu D-"@&MŝL0\tXX:=XS, U _ò31~=<.`09bW ()+/+.*2`K(wŅyW8Yx}fCa@-  xr m#/tI:/a{<6t *<##L'}Rlfwf -9⑁GKF@# 0D6.+-EHq|^gV"P ~DlB7& S`daz*^xpY{XR€Ѐ_ImOc%MeR9$#fą6~&Jva'iQ.^xJYHf0&MPUbf0U)۷-+-CPppHYiI~^.Lx¥MjPi+v%X xکki# BYj мR$KLApU}Z6 9A)3I, |8 _epڌeC!@4R#5? %V|) 0̫V ;g1^mɧ[ꪆO.baP>2/Ѿ;(KzikHMqXڈF/6˶2:O!"唖 Qn-)[^babM'~" *-c0>fg`IAZ֨ (Dn )ІFNͭARV8+`QC%]Б[I|ڷjAN\2evkr,B@C[EYE !@4X3"ܘ*DLnnMՠT*22:wVUpԂ|/eFFv"0_?00`'Л{pUVV-:B$`Zԥ._yUVT<p>j kKKp!}ߤIsTl@ DoMz>={!! 0_}jQ<~珮A2a0cA!i<貚`(n̰| cˎDzXljDkc Z<¼Ģd09A*깟IL$tZ- )4RӖڥS/9pL>n14Vv{QeB젏}¢p<HB,>}=0sזV {+u%˒uu804ȒsnA4*=4IEm7ݻo2|pKᜢ"( ]-Ə)= xUc?>g] *@a ,xa&YUh@,Y24F/M]S#_=w|zl.|wXBhD4>;ۈC!@؊eYۻ׿k" ofnw>l(\%L+!H?C!@  0ymYY8A0 $3Ie]ϑzA!@!@؀дA !@!@@cC"^B B B< 9$ B B xS&M`(hOL$B B @ppUtv^m:^75Ov4wJ{N||LH#!Rc"}P-TB!@@@@X8y \Kpwק7;6r I]^>h`-a@IIɩ3gmߙ:8ɮO]:uoةnsOn?LuwQOv5UE٥;g<(>5~(ݴ\<+%!@!P?\ښa>::3 x~ Ze#>lҤINR&-XZZ&-T*ᾚM 41RX[Kd*q)e^8,("@kP!@!@4lHnjho @ZmhoEbPuML)' B:;,+nJ!;'/7nl``?4o޼3gpjJeAY>+eXuJC`Ѣ#o|s|O9 ͛7?ߧCՃe( B ##IxOݻ۷owސJe,ɴcX-xAGFj+}5 JGO?u~?[=/4$ ?Q-TTVc:th膯ZRRQgΞҹC!C>P^^4!)+m'O\hd"8w4 Ff}RSœΚ kf9Ȣm U!@!pP ;HlqRRRǎ17T&\HRU߄q^ ǥj yy֯Z?o’3J Ucu>05TU\lܹƎm۶mK,矱 [ȇc ܹo9a„W^yЈƏ}wc1 o駟Fy-{=?lӦ J:t իז-[.]ڥKk<xg%>&)991)IGddd\мҒÆdefwmxxO>ЖBB B #:fG" d a}0I:T+1(!dbmyEeAa< o/D '.dddUbSD1^JVA9{ <<=C<,{8p-JRC/ru&kϞ=7|s||<"iiiDӦM ^BoI& a!̆WC%n@͙lx3Tb0E*1{sd@IDAT\KxoԠܚjB BԮ W!ɮ pr, lRI+ML[f͔CRD$z)="6,I!{[iϡgڻOoSlkJt~IqqV-}]dӻUb&0u`ڶ ;z  :,@W_}5dVk^X,={1`ƻ8?NVlo L/j `4pQPA,/y)+;g8L7';Gii/e5JB BhHoྑa0/j׮СCGѿdQNQRNi rbMRڵ_f}=|kJ+KϤfd\8+'KZ$gE]{v, Cj A'$dܾҜG~`NW "OO! RZʂ 'N=q?3˳Rs{y4ʫƍ#% x܌͎[B؊f0s̅ FfTz0qXPfVFN OյS~̶'R B  COcv … y8{=lگ 㬛)GsYlM ((0>>v[{v?rBʩӧoԚ/^UU[.Nș QQWm~>>!![o`n'7öu:]-dL4{T i4_z%x^W:u* 3p@|z^%&y,0x8as!;o߾πsjqކy7==MYYYڼu6DEEoܲ+77S'(]{iM@ *'B 5AÐ$kd#^dNv4ᳶJJ1$*on߾Á.a-ovf0v˳Օ:nUдتժk||}BCB٢ @@t84!_X@V}g\#mPᦋs>ìŅC-Y󆬉Rs36 AH-xt1z%bz:^۶A\4g չnձ}‚k>disV~x B HyV"I# 8GBGm8*)`Y B? &WSRYvO0|l8r 8<y2ܜ7w_GnL۶mE}ԵգtYUi>h tP'T`J5mw f4+`$RQѷ^:.#'bbbp[ M݋>dǮq1Snf+nD0!@!ШPq<6"E;Pxb oy?,:Y@@?.D}Ɖb\9&1ݎ9x4KhުU+,7mH4hpff&aѣO<$MR֜ƖYٳ:o8KynJQΕʜ󁳃đHRyA:zcO>01@LчjxI-Xg9HАB B`JZX1쟬A8ԣGo0 o9x3+.eU!< \@ McfSdʐ'| >X#{^i=jzǀx7$Mg<e˖-\x_U9ZL)Fx#qp.}чF; `Y a9h̙Aj&PO!@@: %w":%5_PSL;_۷tQFefe7RߠUJ4𶯠 `JO>F0xֵKVX;.j7wn77rvj^A_y|}\YZ)dmk Q=!@!@4Pd ^TՀ:6,( 1y"Qz),$inyfiZSDP׏~Oq?s'/'zv/ $aoRQTRD"Eh B 5!%[k q8 J]O)Z!ԩ3UQB28#B BA!*;cߪnF64\n+8JJKBNlZ1MJ%f`344 bCn3gz,[Vs- @+ɗ'0S N+!@!P?k]FM8]Q/sAf;5=SXYNAR2+`/RꂃJ7$ܬ{f2 B  `:;.UV+lM-4s+?`ZYSUҭ+ ]*$B z@WzPY– GήC)R;:`liOhۂ!@@BACIU֖^%J;8I@`` yV9 B ˎf0޶m[Q cZzXnb@#DfvXCj_˥\=J)oj„ 6!~B B . xAٳg݋ &&6""53j\헗WLWhHpJJQ(--.hACS)v^@oՐ|1q  B 88kGa[޽>U|z\YY}׮}z1t:wsp$C;whۺU)٣id!@!@B.1G  6oݖ|WÆ&6tኋh5gs܉HF  ӫ{lL4e-ܵJ 4>TUķVk=z4//*?1!@!@ؑئM(åZn砠 d`x-.dwtUbKykX< s53 M/w:G&{j#ڬDzŊBo߾=z`͈3AO%!@!@.Edrr2 mź 4- +**E7"̀㶪cftM)fW-p]}`CVZ9siӦxUƖD*5!𩨨Pa%CXVPI㊰RzNW @?`.gX @O~~>,X4nV9,kNܐ)--]É4l^AnŒR,6`b5aH3!@!@Ծ8KF |T't(ħGZy[?U7p=Rьp"lsX*$Rkp<qX Ӌ/_饗Mr"bh@p& %XBD }n|u׽+!!!8+WŠƕwݱcӰa^~刈WRP+YPi .p+x[jǎ*VąlŠZd+Gz[naD .  !Ƒ#6nfIcS^+1#~M6mܸq͚5_'%ʌƛ V+TBV>SHݼy3~a+HP 4ӧOٳYfqeU 48Jb^{%v_!`rv" @# s-ŴR-)—.]:{llbɒ%NKBYhB*_פ$֐ƕ@%T|8'+QU^~18SW!b>O8?~4[ n5@Z)#Z Sb{Jݙnݺ)bT!.ݻG}2R_4lƛ֯_Ͽh\Y UbpKJ .' 81иR fXƕYf +u\!`K 8o%pEP BB!ppI! T(ʼnK]ruq%j.T]؁'LfD( R/c`sšCOy]A7f 4.b!p2gVCJ3h\]Recե]bE":u2=]G$u1Nka#| J.N@H.8%" 셅L{္>ɽ I֬?œ/BM&Uc#6a%0J-ol ŋ'&&*Wf[)VeSSS=i$VH㊃cFHb 4@=sΕlĉhw8DȌ-E?`N/KuKj۶]ݻwV!W5#2wUC`Wi F|hSPE#&d3и* Oƕ>[3UWظ3g:+P.F5xW0`,0j7+qj3GJ]wuqudu umڼ Uj<ԩS8)OO4u}8u(a]I}7uTLCbUĘ1c[1oR,X-:;ލ(q%FJXѸbC}͛gdd{|+X] ,[Lw܁rqfSaWzwX E[l@"q~(/ZqIMj &˂DX8! 6lgiC Λ[]Uۿ_~W'HڐZg - 36#MOsSCYO]7~}A;$T=rlK?fJU^8h?C_z&5//}LTlsuq-c8. ~mQz„ C$ඣFd$RRqM60*#%hfAEbptq@,W0VXmGūM4q%JXѸb5r{x&q?S((au+-W k9&(A9UO(+lWuA8N!.&ѲXxS h\NJƕ+%Lh\J CXOo[p=:"7W῕ypԂ(KnAB^-VDs UɕQQQ؞QPTӶp$VN:8{U X9'تIMMVv!H2ǐ6 g-UԸ_?aC8֦PwOMg0o.N* b^;8u6w}8KԺz ާ_~ofCUTS)Tgfb>zMM5ng_ݽwߡG0j8`nʽ5ŇNNvQ&4?L׬ڶm/.6rCuMx^>owxү?~oЗuz0;"X3K,8!eZ3Qhݴ=c=5nظn%6yXX /-ڽOjѦ_]sKBCkwH0),0R-GP 4 1b!F@L 456*x bp. pGi ,N`SfJ$SLh|D3 a>3CӮ];Dyӯ\grm0P؍eĔyz<ӣȽKքu߲X.N*F4mk%m1P퓞ТCL\(-1TUxz{{!>͊h*;u!L8!eC53Wmx] ]t~Ue冲 9h= س և^'<KkPkB B  0zo_r9s 0-[ҝ IQ巕 @oCK1_y),$acޮ#`[cP$"CUPz#~҅!qWq\'x#0+aoQQMzWxFFIQQiAQB?_`_Fgf޸~qz#<0V+Zؼ= Z7wm7e}P;vdG9O]|svZӐ5, w.x%f*'B Br7!V x};w}ve-4^Z/?]wDG=EG^zuVRʚ`0JvA1& @6((XV"U^ 36D+k*"7 k**<,sH*)h)s=}cDeUwLt4vuqŒՇNnر0?980.87YD|\ؑC{oRYiDr!FHW<ȫF#sd$ 3ߵhծ$Tbw\LH`7p=]w^{~7>8Y:8gXߩ]3rٶ/Vwuq7>6Or̀!A>sZ6oҲETBӈP؀k8"uD:z(6c7h KE8.DwmO9BGU1L6Ϡm82q&;5FҐ#RxsaWvV4A^!>A~a~a!apgaeM Ñ0^'w>pC n8>#sbB6&gMP@r]0qs{ ! +p঻ ?ɴ ?BaeтVSSD/R\'.6n<2 ͛'&DD A@~\mN+*Vf(V"Յ=X T}ٺu6m7o\jDq$_a!Peƈʮ5(ƈ3\?C1\?8WKcęlvd `+4#xdUh}}|}ujM|œUV.U&3??--6e3[flUUpnY990^ N҇L`4Ti݌J9kŴ&fJxoo l0$(w:IsH"*Izvv™^BbN-&Ya!~8,(.:IxNA?zĻpǎ^3i76H>,3D>lS\^dۘf60:@H !$t%BO$_@!!@ !`BI`c066 F6n˕xnnw>'(/>GUDaIu< 4Te 2VȻeGX EbhJ>&є+#H8Fyﭝ:KÃw{둊f&B$ oV͙7y'l[Y+ KJ^qkkoǘ?9[oI(f&dXv-J2&e҅)q*KJKD/vŜQU%%Ņ3HrKT^V&߲,R窯nHŨc?sڼeU׾;iw䷮_gX,}?%/|{գs'rH_ Nk:f9xԉ>@yOa5‚̙3׬Ysꩧ"mpr9$~as < 9 (̇kQ(,|6Q٨,NS>W,+m-'IVbxiua1ácE$YЂAG>87K/7Vi2@J._Z*"z1`6D[/A~v(˵؅ ,HH~{u+?qRKWu1,P)LZ:X2޾Qs=qGo׶^GCۮKBH[F(lT'),|'AAm0KDs ݦ?ٓiA<? HD޼醷kب^ydZbMUPiIĽk%l*[8{-%txkf$]V,䥽^>ɦ-]S;o;dr#[ūt + KJZ2=MdNeagh3W$(l.2n//p.\(/2™BDQE|"|"gkcEʒ\n}>F񍾀Lh=SSf 'k0UKvD;]tጅaMUPe鬳ZqT/e-AW?lpB hh1+.*M ޿xl4*Z<kgLKm#F%*KK q<;Wwv'2,P)]/ѢνGc6S6*qyبMVҩ 7!U*cod~9XUǚ,RYߏ{z%hYr7zsO(,/-Te>L1ʮ{1,P=⌓a]{Z L_^XXP3#:M[hܘrY/>Y>AeMeX,R㲒K8r CyƨZdQeWݪlRI|""|"gkcEd9ED4!#wnƛTC23H=4`= *_Ѡ&밄2 lxͻXu͝uDX⪳knӀn,Ř=agOutVmv5fX,ɉB$N:yΧÕ"g>Bg[q拠/;^k׋w/yf-~* %T: ϝz-bMȰX|ޜ5ybQFcFeq"g>Eg>XBgᳵ1`d"Feq"Yw ni!3Y=BBWT-̲DnvŰX")CrQ> *yV-E|B"|"gkc 7kD9\ %reYEaD.VK5YĎ ]=꜈ > LEZ<ٙ(Ii9#b 0, h9űI`"gUqj_qKݲ >5(x3E|jṀgg`9XGbcֺoZ3eB1nhae&+aE!@eG*L.-Z;y{hf>>k<\cMl|B^UOw9ζ۾0g|u(ެ奮h+ZN_kOW^y /,}ƍJ[j7żqEl#3)Skg><;Ň}SM/cGAyjm@8k^r< -]y-Åy> *j9o @-dXE|jJ̇g("6ԚQDl5<(g%;E|B"|"Yb*Nn o0g*FvJKKkD]jRrFof86 |oyÌ(y>[F(lT'),|vHDy0q }lQm%[tθ眩Elb3)Skg><;rI<\t,%@kqmR[SYlK(hRYS< E0c- EM{ImiAT`BGr EOIҚp09(3TQDl53)SkyNό?}흀'E7?lsg/AXA'[Эu Epf,{VйVN@ NL-%yv8QY[ )l9  RY!0Ag>d {׳5>ڷeܜ[dT"O{gpL;oxGcI4 `:Z^JP]#*ȳO,Q3֢PYlm YȳQY,ȳ}>wtv0sKpܗ::z a|OzpKTvrҙew՗baӁ|%ع'5 X,%{AI@(a}ʸ'b; Џǥ}WC@G,Utҭ'Zˣ۫fRJjRĨQ> ?;!̕f+vҡ>â`9v.DZ;ⱸ^pV>~$Q,ܞ69G>\xY(z >^bH.i0Ћƶw5]U^r95^sf?E[l~6M|j\̇g("6ԚNEqzKz݄ qW'ze}m+\pkOki;jfiq0RX?ǹ]wtg h@e/=x ~չ- D#P@j#ll9MפU4_J} 3^m-W?oE5?|W0,P*gzbͥ%X"PepB QyRYgNgEsE|B"|"٦08Z1 $Ü}i֐ضן}ۭ1]׿}ǜzEU _WƐۢ3N. H $7xxw;k^{< }]+?&'y͝1i cVkt*׆wE*@@҃ OڲჅM$s19Iˉr[FgD>|U̇g("6ԚQDl5E0c- Eƀ5<eg?ݺ斮w6|_qEeՓy8ކmmS{:Җw~<~g;z6[eP.'k Ty'T c\ģ.,\t fG"l;A~w&-r-#yu Xy\]U92)ԩ |^OQ JSZYDB: 3NjFd?ہSY'(̇kQ(,|6Q٨,NS>Wu6űTOmϡCјt+O:/Z20*1ko R@uc|ּO?^ʜy>gAWTPY!_uETG?ט`Օ%v2&7pxg RyLuIII'=N):j׵qKIXEׇ:M ?!M\D2!>BDnM;6ȐP>=;! WTy|:LUBӴxℊ"lՏ&2mzﵦdz8U]=*K2D>7+wp]hU,;@*A_yYa͘ȨʢHa(p ራh¸ǝGwt]s?iAVy׼@[C ap\g0`Zn Hơ\3+H`"aB&10Q9 c1?,<3sު:adŧ>kYʢ1ե%hpbEM=lqCfymًak8\<" >&xó3QpsR]\q'ڳcԔgo{瑿;D2dN<@) TU:H7G'N}/XfCckgWzpYJa~ꃴ@z&/B ^f/RjƕNS;}ԔU&S +N<疕VWE%%8kك~ ZD1;b_ 1Mw),|kyÌ(y>[F(lT')l{t-=[ƶH8Z36_qFޙxoƕ|{+q v4IӇ|h!/NHJHY!oo}IU f ӛA>#JhSh (6,+,Nՠ.cFc UѪha$HEкp=bFjFӦN׳~]ώ.y?nN;|+hQQA8ytB@˿iBwwqIl1H]ږOG&NyA` (XGX,8g백 #R KG(xA/}+нSBYH( >'x3E|jṀgǢ$[R8yB1)EZݪɅ01USjg|'C՛ ;nqefMTBgmDfog{vw;7ER_N 4XYQfͭݘuG̀bbҸcG<Ax>p@|FOĐ75| .)"gݪ\HgI`"g.g+OQ3֢PYlm YȳQY,ȳ%"uQpTL$fh4&|-[ݴeO}C+ cWǐh*JڄD((*- o&z׺cfͬfr1mv&ZrIo c!XbYBGX;o!_f\ͪʥch?VN0Ng;x&EvGl"|"gkcE2rSILtQ)DA)ZhBn_3 *0qJaCk61WCXA(lMWg0ÿXpqu@[ukw}k 5TݗL?:}{Z¥c{{8biІ<!_i[ETɜ&aÙr[cmƆ(,|6O+PEg33fE3|X&\0$  \ OPVwв[:}5k$Ypi߼{G =]}Xɐn.-(Ԯٰc,ŲLnmIר[_Gtu"au>D>lXup}>؅> $[QR\qɓu*tTIDJђ[%&)]}奅ASfTRa~8q$p(UU~OH:0+ w4=MJj*QgcDgcy> Zy֖< E0(Fu9K}vG=k]Aёͨ* B!GH7ozPLm_g(?߹=ES4 %5 qt"ge ڗȳ}lg"gAi"J) ;g )FH!&| P B~06@g>UFg>XBgᳵ1`d"Feq"g'D0Ȭr٠VڰY{Df=<;,ȳ9 C"ywزRY'\(̇Ppp7d`. P-?yJÞy>P9ds,y> %nIƣAi-Jkcmb [*?פ4G F HzVXOG 8ԗ$LM#Zˏ$3+FVbY#a_]3na;SM/dwxn$ P +RIOyQ;wy;nwf]oEYaiqqy;Zaf~?^3}4 h+^xac}]]][붽ju}}JϪ[TYYqG͛; tUŽ^ -4/(,|ryÌ(y>[F(lT') +ڧuJGGgZbȣ0>,;!.<$ߪk=1Tp sWfΨy女f P yVklMgcDlc y>WgF lLJp(q$@kq6MY*yv漡ȳ\E|<),|)yL(˓jpNBt0chKb)TZjűjKRY'(̇kQ(,|6Q٨,NSY3̖:z'Ż;qJX2ڼ+ʞ@VXՇ Ɩk5Ӄ+Hg>XBgᳵ1`d"Feq"g'DzVh{۸cǮ^>3,%erϏ>_RRbʟ6ttvb*M[%okΝ&mR#ׅRYlwT)̇kQ(,|6Q٨,NSFѤ[eH,7]6WݕFiIWHƓ}9'؊]XM4)|3J?ox*<" >&x3E|j"\yvZr ׻>Z m])S׭|k W21뷰h${}[))kRMo.VZ2S'U{^D'+xۖ}AK(tE_3>K:C@FWᾢߍ-mޱ+N;H1,P<z.yf֭^'wvuؾ}̘ |Aqqsp cp eb6$|V3"1Ȅ 嗲u|jȮg[Q0F V &is~fMoͭ7smEcǖXZDݵ RMQiՁ4HbMU$RKܳJN{7<Ăm;J@Ą$&3‹Z:?ܱIW-=h0K+2ĴIcNzos%gţ{kotiIa>[~jɒ ?}۷յwO4zz09Ja VR&!ylgOg3X3fEȳ0Fg8YNg\.Հ/z4UTM&Ety=ËWSXmeWTWF!e 4Ư;lvs[0Tr= &`}AOW-=h͘W<%hDشu͗]R΍_v}>ӻkF*=⿗ѣ'Nҩ>?Jf͚yGUTT}HqqՅzJ}4%bF`@\jC ڏ?K"ph`mߦwp{>|ƦNiZ&5U @WUwv`MB8wZœ&VΨ fL9zeeo0:M` []_$t_lڈ|9s>]X0fؚq5{^-VwM2oۋq]#F=5yҌ--/)(. FW vVtZhKg/p=ȳOP3֢PYlm YȳQY,s>iBa$,mUs]' ,> ;>詧v'>YZ=``wv4t7UQJ1@yőpO c"٬v#Qf„,7WBeKnNj;w]4$U%E>^뮁[ͰX"# Iy ^_9V4ػgԨQΛqG}K?}E_xyhΘe$W*盐P]*9lK$|NCAH<" >&xó3Qbt{IN]mwv6`ΨY?+#P ?{2*`Jo7u/_^}iǫCj')hX,?n=tܽMERA673h:=<<$a @]>s:^|}C[tS}@/e'/~/=֣kF9k֌Y:vF%K{_|K L>= a\E7 Ae9Z}ٟ JXayzP.7~<>JG"z7K˳VbOa7ȳs@{nU.3٦кvt8e@A+i gof (*uWw'{z `U0^ 9\l7Wt?J˻NNwa;\y(/ϩ$@ז@WW_!3.\}#HiIiyY>b,YAz;D")$eΧIWF} s4Be\uUv38aUlʔV0}f-[%Z}F^vPV0gp.؀A)խVIoP31,[J.)0zYkV46p+~L|C?Ѱmp9fJx6WTҍFyq4T G#\𙚚I+?ر٘:@ p:AUUt*J#h4 {z{zOwO>%cN>Қ>]kj!~(<6xϧF_0)ǝGvs)O9c,=v#%ī38co,]~5<LJneK^~;oU='=(sBד3tp眩Elb3)Skg><;=N@jW }hjUSbdžtoIQ]|I$vy CI ]d'-ⴲtv%B_Z,x0Grnᩧ׿~[K*|>)EzԊ/0ryToE@`lx\_G9X:m|L`? S@ueQ шy=@Il7{Vڴyׄq+RF'--ɢp"ƿ'u}~/ (m4t }瞟w):<)t C,Q_,Mqr.?^IXc{)Br ZT4e=voz6`{M62)Lj5A(9DlK3)Skg><;/:iYڰ[YY;&͛;n ,bꖻ1ri?)KW2]$aDZx W"eGzApzپ^yᄏFk0#hopuv~:ZT~L()ʂҁIo [[K;鵵 ?f\aQ4 )崲H06@gSY'(̇kQ(,|6Q٨,NSFq(׭3iԅhCw~||h˹XpQ}{~2*ֱK %T?}±%Ec/3DCڔ-ҔoRwk~ \˵j,/K(upPע[x+=;^4(KhuHkΜ9߽޾P(8csTUW#F4@#Sg>prnBYHƒ >U&x3E|jṀgg`] HMjXBjh_oh!jB+Ǝ)ԝ^4u>3ФN0i劻6ox'6ŦX̫9)-Ne*fznfM;cF4Lyzzp )+* }~?wڕ(CLEESMyX ud;:).3iE<[RpF(,|$yÌ(y6%ޔFu}>Ow71.WWwn~*%ؐ.(ڸ?SG-dMž"r3{R_bu[>_;RlW.k}DkkJ2}}f6_]{ZG`&T$쯬(UUɬ7\UVT2.H(l$*6J(ΫfI$6l0 > LEZ<" >Fg&>COT_iǧ\ k#z0n"5FiwZdFCG>@}uRFG9͘z |d5] FR1-6{pƼ*lU)Kg糪"gm=!ȳd!Ԯ5:#9:)lE4@p>b@g33fEȳ0Fg8YNg|AmN;ĪeRBZEF`؀OtR3֢PYlm YȳQY,ȳ MrsWڻ Xr+زj_qKݲ >5(x3E|jṀgkQSm(,y++-ٵkOA@iюtwwWyY)^>`ZZ0r| RÌ(y>[F(lT'),|QyÌ(yY;}kюDj ,{7uبgc P Vk51|x"bO LEZszf.oEѢkֵڴZa Abz7*g[Kky@y>[)[ ),|TyL(xR:v1&G2tc H;!S&=E]OyM3֚u9t WXR UM+ι9oz{ͧDÅ+|·y̏(ytO|J:\|07U0k%[59jpgt}3"o ^ d 1_aa[<,|x"bO9gMSda:n7f̘[HfC_54BM3j'El]̇g("6ԚDqc3=^l }yXKg3P3fEȳ0Fg8YNg|NDOjo'N>qKm11|x"bO LEZsfw ztXc+Y~Gmذ[nپ}wa賒TQ0 bCAI7-bO PZUp+-^☣7wN ~C=tHfy>&QDg>dƿqʔ)DQJg>XBgᳵ1`d"Feq"vyb1'W[ݶ3kPdTQRSy1a]5' ) DE0c- Eƀ5<r< (瓝u{)x3E|jṀgg$qưG:Xjy:Ńӫܪ#UT 86@k< DE0c- Eƀ5<rU/x3E|j"q{}>AټJ9S u.![/\?=|y{Oh?[L' )d>|ȳ٨6SZXȳYQ`4A! @S*?! <qY:Ӻnڳ>룏>7Zdb5ά < E0c- Eƀ5<rй6n#rȑ4LJ̚9~\ͯ+)P|UUYq6n ?K? P;K.ƹ8ZϜ184)oT+ iHT:8+ʴ-|ՑaSz<" >&xó3Qn4;I5]9s=ozeٰ~ý '->y+ص{M7ى| _g׺w߃$z饗}m?Suݷd.W\7n‘X?> ͭm-mȎo|ԿS|'KYѐ d$=;ht7E|"|"gkcEd9EԊa< V GYuO=c ;/oۋO|_ B]˗梋yI'"O3z߽UUWCx5we+ ;cQF 9Z>WUFΪ'sxXر3f3\f,ۧ#|KlgyԑJMDGXnLlh#A+1cgxuϬґ.e0?yUwwnYiIsKJ΄= Aw u1GE |G_;go ,,3(Kڵk (45V/gI'TabSK+i|?^veے%K ٩̫nnn.[xrӕ:*[H<7<˨|*}6=\=wNa,M|pkSq2|ft,pq)#>;iJ!|f夅O^Auo}=}qQXsQoEiaiIqEUv$SH@W^ 7r4fm)[?;v HdĉO=TS?Ǟ{&xZ3r X vկ|xk66}Q]"$ TFt ٩ %%/aECv+'R6}BcRY'(̇kQ(,|6Q٨,NS>bSQTO[TV΄߾]۷ނ[Yy\xgp{|Ӎȏ>omuu|- A-^/ v|u&Sc Y|rz|tP#atw-Ґ \þb80|yÀ+9WGJ m< E0c- E@ o^;}'3cƌoQ6rI{ ȏ}֙G~ؚ?wй眽`B#o~[ԊR# {O&xó3Q/ 4uq_SV΄@?QV>d myEKC#gAYn|2>_r]@A~I'e3wߟz_ziK<cc"g>Fg>XBgᳵ1`d"Feq"YN*xꝀ 47řjuA̙bJ|>Ea'`U\fkGgdXnx;rS˂g>5n>/E͗9y>xElk3)Skg><;I|e;wD $ee9:::!1l5r];H`"g<(g%;E|B"|' \x1&G2B!  ȓ vNg᳙_"< E0c- EsEZ[;UVbZ bbB':(̇kQ(,|6Q٨,NSY섈Ovv^2`0(x%P2VZgcDgm:_Bg33fEȳ0Fg&0YivPWWֺmoZ]_ߐC\Ѳ☣7w:EKJbLtߒk< E0c- Eƀ5<r[λ1祗ΚQ+P2bbOh?;c8M"NЌ?y>u([ȳOP39HMl"ٕ}1]ƘI-l+a<2\n y#|fDnn&gČ:!@og-5,!ց+\7ȇgijM{%].ʀ>P*(3|0ˮ{0sBe\uUv38aUlʔV0}f-[%Z}F^vPV0gp.؀A)խVIoP31,[J.)0zuQbI)m"K),|*yÌ(y>[F(lT') ;#NFGs0JR 9) DQf[q|6(MbS0}HπHϏUOV19Sg>.h!0eCsX^$eE΢RҬ*mE׸i(ڌ#X2ά,< E0c- Eƀ5<r<3у+m4yYB-*Dnioe#G8K4Xn^qPj1Titk- c؀U 5(x3E|jṀgE6=@7tQEm}]Y(+Z5kbP` űAg3H3fEȳ0Fg8YNgC_9tACM[P+CQde ٢Ȭn%+)sO 㪩:FE"3ԔQDl53)Sky&ٰOlƏ9E֮*pG))BAnߛĒQ ŤY#5##}k8lΝ;7kgߴm϶QKް >U(x3E|jṀg$彃w pO*hfQlr_퀟2q YWZ HYQsI3blvd]PY'(̇kQ(,|6Q٨,NSF kN;Ư|' ~牢AQJ8Pʲ0D"=b<#=?V=<[ȳ#bO LEZszfN#/:2>S~()CSFTiQ[ZaLjr);cE` #,$вda6Ym+6j |x"bO L4wZU?-w3P+d ȈҔ}g@ KrӠ,9@( mTvfQY'(̇kQ(,|6Q٨,NS>=^wQ{\LR|'BgGiln7җ%R0T@JlYxz<" >&x3E|j"IRL62zʌӬ(+Ed5Yv >9@IDATeg SMvrF1i_Qt%j_1qKݲ >5(x3E|jṀgg$+gwH`kS!s@&=ʠVr_SRS. 5EPՖAV^}KvfQY'(̇kQ(,|6Q٨,NSY3kvKuz2Z,ag ]ki:rFYA7/8K(5Y^ݧJX+M4|@̇g("6ԚQDl5MZ#J *8խVa%Z]V*S[ߠ\fcYh]2SR:Z䆕7J¬ꫥE+Hz0<= iԥ JSWj!or@?`EVP}zjRǭee4eQ!- X EW1DڟCg>Ag>XBgᳵ1`d"Feq"g"jpZ9(p=ֻ31FQ(;v7v4D9+neeWNb(ο%gpy(bg>6Lg}LgTygLfap,CZD| 3*3/tg>/ N:(ZzͺV4X-?SZRrc'#P2b,P` `<þ C6!|O#ky6*y>(<;-*U3o W~ @7@cf䯓훴@qldFg33fEȳ0Fg8YNg\.0jVR=>tm{s:*++9ys砃!P$*TOV1lxjm ̀ > x3E|j"z=> ne?uΙӦN(~<& l3>FO@IO1Kz}>%&æȳ5Ky>gVK(lI9ȳOP3٢` ___ߪk=ZA3fvvY3j.KJ1=eqMkg[@SY'x(̇kQ(,|6Q٨,NS>j҃cc«t߾FLMbXƘ==2bl\|"|"gkcEd9EN(,&Fc;|bIzc&FMzBgEsE|B"|"gkcEʒ\ތ'CrҶ9WcY՟S JR,_( E|""|"gkcEd9EmٝEmt@_@[sasuwK^ג?Ҿ 1 "(iQ. .ϺUi"ϖ EyÌ(y>[9Z*UL}Ob7im%3F(9ԻpQ$iNiؐL yi(96Ym+6j |x"bO L+hbfˢ$r#XHy+k:|#Y-#~kCʴXQLwAMqlbPY'(̇kQ(,|6Q٨,NS>۴w 2Shd3nC{GV8%ZT,&r(Z(ZHŌ99ZX`?6Z`F*<䙩bu@S+<3u2D].VTZqHkFP=W[fI %OJ3,ae[+FLZ#w~ф|"|"gkcEd9EDƨh2ҷtO ̌{̹ gɵ(Wa0֞z( wTccOҠqXl-Sg>[F(lT')lh?4~s*hS/BQٗo EAR>Xw> >u.x3E|jṀg("6E30sh}m1l_cVk_k-lS<-Ѵj_qKݲ >5(x3E|jṀg{P;)<51 x!VY؂ˆ4όRA;@q`RIO/qY y> %U*x3E|j"陉' lc>!&4*}HOT\9ZBѵfFB(r[mOHNAavlMa\555g=] g]Z g><ÆqܹrYy쬊M"g>Ag>XBgᳵ1`d"Feq" i6ۊԚ֮E٢kjG)7t`,* ayS BATiHŒDzxFz~z*xɑgG:<" >Y4`"OsrvnuaYB\exְR4bYBeA΂: QEkYiiNo~쎒ggnY<" >&xó3Q|AhzY\ 7irK9#(iz.=H.EiS~[ Yh%(Hkݟ:gk 25 Q4r5򦑳k.)kQrYyWj}kxwDpD_年{h6mlrPo(=p6Ghz6 샳 gQP2Yg6ds5zp _(ZzbgNu;M kbEb6O-*gfo6blsOthͪөԔ6d225FAmd e8;l}';(J>M D!|GFB)yY4r!6F\4rv%~I߼ϿKu~;(87ŇMpZt>&5hɈF2dFր˛Fήܯ34PQݱnvM`Æ KKKt\="L΍[DkOF:;)>b4rWj69CLi,C&l9l ip,TɉSݲukp5 5xeb>f a32Q6ڰj3VX$6یm3a 9 K^mƶom4;,m߲R&n>Lbشf잭[jC7X]ڴ]vDt|ӦMG^9j'{0 2_ ȆdQئ}96J@IcG YBߢ8{@(65>~oV7oL(h>mP2yg6d2_ V /̑bҌMp6عc;mѰY66ƾhιQ{^jp(m军MRco}[gnqz3xn@ N@9Cspstݥ34˔F2dF9wO7^<%'|\KaE1?e۳]={@(6~ꩧ^Wo6u | gQP2Yg6ds5nw廃WmTkXsd_R=peQ;w46vr}Pڽ׬@sSr?!cp1 jC&k,9lcE0#}V7*b<'O`>E]1ʵr,YkFV˪ K]Qw۶mϟ7C C͋xٱ53474rt)k 2 Q4rl>'@GlvǾi06do7mۃ1m&veg=ْFNMY?@cOD(Nj-oG}Ԙ=cY;Dg$ e8kڐ8p!5kXwekw;=Foh((ռw _i5>T_'@H VyA35# S󩄢 jRp'{XaΌ\Ap橵4t;8u-#ctsM3k$<P>R#a.S!Ynh0oSIԞs4?(h.\nh0h&& E\6܃Ab )n&S3SIbfh +,)v,o)xDgt=d(7lsnXf3h0į:rXf,'Rʢ8vZ_?sC%BC@kxC34F2dF@Cof%@4ޜ8R7ǔdiv&,3V42?9}Qs)n*+84{aZF gQP2YgΉF1O dKFh}ӿmVU;P;H>@jk<7F,Si9ː E#gh[.o9rF4ч^v΍ι1QbLa$}|LZY( gQP2YȹL1=%P{ˆf}dFiۆ]E1h NrĸT2~UESxkx9[Q2g6d2FHmEbI}eJ5#u}nVn v΍W}sn C kAs34K#+'NY4r!6F4/WE[^^`]qx9[ϝ|RJ˯ Ԇ0+DU5k Gi&rQ/[c{Ov5rfYL(9Cspy55r&{n޻ǫC5N1zZ5W≇U0 .;yq"qD(I8p!5Н+O ۡs?~u}5M:y 5k%As5!}p1 jC&k,9(cݱ  5JzD&c?26N359CL-i,C&l9l iK9晙T=9qԳ0n🅅kwOQ<2U8!Yp1 jC&k,YcԆL֒ 1(iӦ8OhX+翸㕷D#&Sa(]g M#g,Ch ˠԡFΥIS#gh)*e %{bxx}|9:`K_oŋRJw6-hY0(F2dFր˛Fήܯ3if֠oxnF9*E @ڋ(r6.lVи抄ܥs鋹eC#g2ah ak7;({bR\\\ uAuƍj-'C9b>CQVFI3-4rn9 eJE#d̡u',|n&]eOpt7ݻw򗽔t;GRw84-9CLi,C&l9l iK9Xӥ~k͜tjEK<<`:uο[Й=|_g=eb >9cǎ8qϟ]G\άi1<===A=6qی6cm wP}m_OT=H6qی4Zm4[+`Xq+$לd&n hFs45 _>^z/]{w{&Oڱ{k{gDB统yG}sѣ__3g=<399y|"X&o_1 j 2 Q4r5򦑳k.)kO3=o=1Lk{~bdBFOLf|!O hIF2dFր˛Fήܯ34PQ׆f jz7ϊ\gk6o6>6MYQxl{Fmde8kڐ8pN3ʆ ktNZ lDٺuKQBFORn]}lu7{9JQxn@c.4rfJYL(9Cspy55r&͹B d/}`]}[YQOxo6Jyi8$b,Ϲ@;Õ7vGgT C=? gQP2Yȹ Ϟt9 n_kPem[:7Mϑo۶z.͗جvFYYuD!QJz.&QDB\J'BN8 Pւuj54rfYL(9Cspy5ӷz :T Yqޟe1 /8h)^=Ql*MD^&Q|pou{i&N#gh%eȄ347]sI_#xukfnyB՛l22o7oo 7콡gt i9!Ez΋4fN_ԆFQDr34G*[sSP34PZ e qj2aж|\K\F1 )~x/[UGQdz1PA(:[ˆ355 fm]dЏڐp1 jC&k,9(c]т];wܡjqӘ}ٛn h}w5C97ؕK]Łl vҠAQQl0Bscxn \i 2塑 Q4r5򦑳k.)k\д7ofk?cc滃6w~<9Zv6|@ H6J-f>Qaяcp;'5s4ϣl>mW!8!S,YcԆLY( i\Mf}MgbNhk,i{0 r A?2QH6]si<3[kVyIѺ5@mȤe8kڐ8pN3 }g;姱^`U{ƑB@si8a(Gof4rfZYL(9Cspy55r |w9->s'ϣBM'\*HbE3\dsX !Mp1 jC&k rN&g'ͧ?^E4&@L33稃|cdmv ۠gNI(S걏ȴLY!Ap1 jC&k,9(++:'}=6}lc9Y}bńhO gpT gHo&I9CL)j,C&l9l iK9Ӽ|w-gW-fz$?ƌ׌oЮ F.JBq#or3R꡺AEp>QDmsT6d25FAmdM#j2UtZ{]kfwɌ՚ehz;P~6oq.e5k@9WМM&`Qj 4C+O gw;N>;]5Ќ~$ W{hϻ\Q؉YĶ"^Q&H*&\3>Cܒ4sҩ,>=>~$moP2b 6oaoFoP3[O|kw6h^ 45rqkw&*{ҕ {G DJ^c@ۃi]mcOS:s;P6Y3;;;55eP9x=pb \E{Be06$jOy<>:r]!|LbO?eF!I9i4s1n+7e1I6Em_O-YKu6d gQP2YgiFΠg[JjC Y( gQP2YȹLvMN8uYzF6'i(lXuoovϨ gQP2Ygq}glӦM??g~cǟ{^v6}S޽{^}/Ki(rjap>QDmsT6d25FAmdM#j2ݱ8] 3'|᷿Bgx|/Ν;컅9 J51K}{ak`Jk@# v34F2dDtұ[|:stJ/![o=87|ɭ(ד#q%@]:9CLh,C&l9l iK9晙T1:?s,}}6~&''O>CODb{T}ҹuSfi,C&l9l iK9Cs uI7nBFOL>3tz*sjIi 2% Q4r5򦑳k.mb.ݑB|5=gy_൉_ h̍F,Si9ː E#gh[.o9rF4gD٢c컇ֵUхhXQl16ʹhfz*Ҡ4>h<72 Q4r5򦑳k.)k ITYt d7Ttb.;$e۶fE.sao~~ڀrZ6կ' tb4|Y3ь(pa<5J(ڠ6 5wrϿ6HmĚ gZK,>T~9D˯_$3E'|5rQ.ؾfy,nBШԒ*zs kH,h ~{؝6a.S6!Ynh0oSIԞs4?(h.\nh0h&& E\6܃Ab )n&S3SIbfh +,)vwg+>Gtd'w_ZkU?|ͅ0N+j =$"Z1f(k 'b2YL(9Cspy55rD*j29tޜ7e>nؖ/̹vflcsx(ڴ艹Z;9 6Y, 9H Em$e8''@s%Us> r'K7 ss9쁏]Q(z(M=Ai+76&"KQ}sk 2 Q4r5򦑳k.)kO3- I}\pgRXV)"?ֶŀi|LY( gQP2YKscՕڋΦ֚5FacplkxF1vA栦M9(ͳ jGtY5k9Bs<=6d225FAmd e8eyu%@Ocsf%`-gfSDE7dcXcl͵s͜en:gvEh7Ngd~:jj~4rf YL(9L^ d4n;w~ Q7UDu];)9o3=^m]v7Pe 73d25FAmd e8kڐɚFεdVV3ӵ#K ~@n9}n1;7=6εdko[W6εWDA5kBs<=6d225FAmd e8Ǎbnzc>AOR 97rfCiE^o.rV !Sٔ:97lKo( 5B/T:; P4rPٯsܫ34ԒF2dF9fz7[ Щxen v;,3V9{̹w o۞Q23OѿɆxkjkk^6L'O /ggEg6d25FAmdM#j2t-a@4._Tػટ (9c,\4Ш(NN+keο٬bayꏱyȹղo4c3jC&,YcԆLYsQ{RFt6zT#k-%g̛ƞ~sOu:kwYDhT.huOγiG6Jzk 2 Q4r5򦑳k.)kOsluƙe5-:!fg?MCnoћ+|(.W_^h汮Fgђwgb CԆL*Y( i\MWdտ&֧}5vΞtSiv!g$ QRk<ҽ)wҚU 4\QՆڐ25FAmd e8Lj·/]#LV t8F_npS#e G}CBiB4rfbYL(9Cspy55r&33ٷk,\Ȟn@Ldž^!c6tzۃ6ڌ4V(6یmXq -,4+bOmƶBsc[,emƶK[ڄv];hÆ KKK1VJo۴µggg2s0m[Hm4f:ÊCPs"&nXfl +D0ŹM6c6ی%͑ d3л''Nzf 0IZc '[&֦RKҕ);N  @#ghLeȄ347]sI_#x~M6v~0GOQ{"?/xtQj++>p)f jlsqF,S09ː E#gh[o޼yعϜ;G}&'&^|Ӎ/^DNi;G&NZÆċjP2Y( Ttn/&: (t5Q||GFB)|Y4r!6F\4rv%~IsoT龑PLкbƍt5W#36D3de8kڐ8p!9s\a1Lˀ_?۟;s _(vj)h=󎗿쥴@U09ޡt0ri9$^Y4r!6F\4rve^Kyă=y[,~M/_ӿ}߹s}5D#Fy)G F,S9ː E#gh[.o9rFΤ9:.]:v?~<@g\ ?zﭷxփRK5GljTh<7 K#s34˔F2dF@coctY smLNN>}n'5Ψk Llk\}ic 4'Ġ6d25FAmd e8M'i 0q#}O 2xebf ~ÞÚi<77!C@& ]4ֆk.)kLsd#d}mhXo57O18+ٶivUnqQ9ﲣW=ϨgCPM gQP2YȹL]cˆr?d ݺuܲZXԭˏ_Xh9:Mжvc1(1{l6d{p]mtC4r.f5rftF΃1{Yr4r!3hk Ŝ7#n =k, {'}{;oШ5^ (9ci&eb <<䈙cE8; i?8 da34J~knY4r!6F4iiPؾQ,N:Sm snd/QBL2a+x/Y5sS>Qry,5x8=  @sEB9\i 2塑 Q4r65mX@ k" =ִieQ_3U.e1DၥGIxORfE8;Jq`]wݝw}J鉷f a+ԆLBY( 4;wl>>]( @IDAT~shkaKFbG l {/B;Mb lιQ63p΋~we??}ӟhsXACK'xF,ST9ː E#稚WV|PSaJ5rQlLK{m\۶“2-uYο٬RbQ\Co޼o{N2Ig6d25FAmdM#24ǴYz{Mc5Qcs[ =ƹ6s#g`^tsn W +ЋhIPaxW5kcUzދڐ>8p!5p# i)_Qzd'v$i~S?6FKn mqְ87{DQSU8p{LV2OM^l}yj}hg^?~IԄkg([fN:5gTsǏPRP JfY#5( pzSոA+:tcɄSsǯ<:M#Gqcfd)B=Ԯ7+o.n= +fss(駟w}ۿ[۾[9͢{' rs, (_3D):Lc#96C) fbŸP4aUnh=4!̐f=EI>3 ޠ|wPv~>yscՇ/]dM=sn~2]=}5 /*T65cfˊ7w?>{O>~kV UW{nAs:Ԇ }p1 jC&k,9(4wftڮ@ʆxD'v@9Wh褴)4pR=Y\mL;/Yf4r!6F\4rv%~IL rv3᫮9wjeEYً:Bas!Up1 jC&k9גVt~eˊѳ}m 0^%?';_IX6 3CPu5cBT6vĊ( BѝQl# ml hhylh 2ť Q4r5򦑳k.YNuO|_=m-.>R罦qfz檗gQlKj_v!?g$I\ȘT KgWlNĈRSSFqZd034F2dFր˛FήܯsDkƇ|lm#a{/y/7xس{l[6﵇mv {/yFܦnshsm<}Es,S9ː E#gh[.o9rFМFE ={G;Mns9x=}vz(>-b@CM9oOg[rnfacKbv[pŲL35ڴ9ZQ2)g6d2ӌB-y9[cw=s#cﵻMp?[ hshC=35 ㍝sÎcKږձjۮF܀F9CLi,C&l9l iK9ԼzM O1cS'謃@j[o.)/b1bUh:7p==Y%1ϹLeV#g2ah akM#g\R(~bw$;5RrssIDAkA̓$ҐԆLZY( dd6lذDUҍܸE61xn@#|Y4r!6F\4rv%~IL^h=9q*Cn 0IZc '[&<#3d 25FAmd e8kڐɚ =$Ymڴ鶃?ӅnA(̇\ßwv(Xsdj:li,%x9x:ȹt"wj 2E Q7o޼ߋwqgΝ^C&'&^|Ӎ/^D"\OXno:Y Bh,C&l9l iK9恾;ȟr7w /x7ZKZTZ%"=l Kh^eȄ347]sI_#ghNz SzPh]qF@Aڔڷ1 W է=G VyA35# S󩄢 jRp'{XaΌ\Ap橵4zorseo o ڻwϫ/{)-0h(`sĪ]{;vĉÇSZȑ#Ԟssy~ԇr}4pm4fÊ m-oa=6یm3aŅ6?_Ol6یm3aw=7{K_grKwNqdg݅ޏQѣG:t)7Ϝx7w Y7ۼ|/Ν;컅9 J51K=2u/]ΒuBm e8kڐɚF5dzK.;3KWԌMփszQji\ @I\ ԃ gQP2YgiF'@GgΜ2fgw(>`XO9g&34s64r $s9R1j䜛Mj1Lk{~bBFOLf8!S,YcԆLY( %ǹ1:L_'V^.d_}zC8C6>6MY#H`G-jC&,YcԆLYsQk/1TuEٺuB+,+pQ#wu:9Cj_#DxBޫF9hș4;(i:_^(FJƚ~0wn9KR%|3d e8kڐ8p!5!nik;ov{an>cn\Njm۶Mh|>,Da?Qr&VH\HaȄQQrTNlNFι)eJK#g2ah akM#g\8:^&@_#T 9Գ(Fcv0<$gS7ԦQsc 2faLMM5j譳C G#gh[.o9rF,SQ9ː E#xtlK|tzfxZcEv΍! 97l'/d-eH=7976{97r>g_^clp۠twj<719CLi,C&l9l iK9L+0waq(7KMsҁR8Q%x'8G:2Q2g6ds5G=&0fN'U쵝Ps6SvH$۟9,s @{#YU!Bp1 jC&k,9Vap<{4~{~/࢙/fyf9(tD^T[3\rggΕ:en35X:Go&Y4r!6F\4rv%~jl52J~E93=g$@QZ+[Esa'&:oF4¦.zˉ9=eg |z@|<dzf" /pfzȲ OXpa<5(VBpmNxhəmd+>DxcܐB jp)=LܨY%5FFyZzm3;;;55ezot:sC) HMaQz+ģsZKn}qpO1\j z֛f RƋI/)v'h& s,pOA`2'wCO:^11c\uo:v+sۘ!sْ=ƪl1 >;m~Oaq'(=]&rCG o9CLh,C&l9l iK9pwNU6h0kҊ`]6Lkw B(5ƥA9tnY<} ,#eȄ347]sI_#ghN{e%@eDy`|\Kbə$6F)zs)ab.diͪ- CmȤe8kڐ8pN3 ra c'^ʢOo X&YswP(qpgŃ,MD:;-j4rVr&9CLi,C&l9l iː{ݕTq.N ?gT 8dk<7 K(L49Lh\7k 2 Q4r9&aÆ%:@˚ rn"^=ls,S9ː E#gh[.o9rFМHE m''Nzi 0IZc '[&&Vakčfm#b,4WYP225FAmd e8۴im sP+rWNlXˆsI4(H9CLQi,C&l9l iK9G>s\{&'&^|Ӎ/^DڿZ{0:l@s@4rN4rfrYL(9Csh,w /x7hCGehQAWh@;P&ߧa[8Af 5 ,YcԆLYsQ')U?dqq13[ZWlܸ2Pf1JQbJǿsW34緍Fm;9CLh,C&lI[r`o 3ɱ=zp>C&,YcԆLY( ̙^*FX= o9Cmo޿:˗wwy`-Ȇ6S.MFΥIS#gh)*eȄ347]snK.;KWD/ʽփsz+ TG؉qeM#g2ah akM#g\Rș4D:FGgΜ{x399y"Gz йuY&e9ː E#gh[.o9rFМHEeO `|F@ iTNf*+.Y4r!6F\4rv%F t@>t-`y|NW6O.B j53-@3'3ȹGf( )(%,Pjfhe8S=.\kힿ̧_sO닟wcN8qS#GP~ԇ)ty*}\6CFڰj3_aX6Kvoz?ҸaH۰j3_aX6džUoO +[ <7/srgqyO~{wص{WgĮ\_xG}s:ѣzB*1zRo^uo:wKRթfu)ڐA 25FAmd e8'u=-c}6كi% @V34F4rn4!eF#g2ahO3^/>[>&_phAg3 a!(ԆL^Y( i\K'}p49f7UhVgԆLY( Dz++P5ˌDBFr=8#4re Q4r5򦑳k.)kU3 \E306GjC&,YcԆLwܴNׯ^h Q׬@s$#!Dp1 jC&k,9(=^ > 2?ë>1p=Hg=ڴ5rfYL(9Cspy55ry-~qكi7 ˆC*VψEv_p^[W 6tuFmO#Z2dA~j@Hj.\ I-E].2Gm8p!5plzt~cj1p}uve I#g2ah akM#g\Rȹټ6'r;ˮ Ee_ E$-zgOP !tp1 jC&k9אvW O_⟚aW] Yޞ59Bs9BԆ yp1 jC&k,9(cWE4@<' H9uveJI#g2ah akM#g\R9fzRw٧vBm@cI31gyiIw, G3Ⱶ=Mmjæ jڐɠFdJ@%@Vkl}=P\Mc(mz@q-=e +n\ۆUvͥcK;H DX af°m4]Xo>@?CaV>'(}@';2&*ypsÍTVˋ6chXq qGl63V\hnC@a4_RT6یm3a晙6+Ʈ|wP *~𖷼eϞ=?<==-Z  %lhM#g\Re*J#g2ah akl%aÆkn?"a`(www8qG?ʳ'wjޕlMЅ6dR25FAmd e89ݓN=KYXv$ ҜQ~MozӶm/}?ajsxn 5>z4rf̶ȹ=h 2u Q4rnN/rئMn;xc?]X/ ue\ßwv&BzWBD|8p!5p1 jC&k9WY7o޼ߋwqgΝ u~lllrb{7xj+F''?//1"ҚU 4Ǩڐ#8p!5pj8Dwx ^tMtP(-*jtE7ٟ??۷-!q346dDA=p%~Isʞ0Z\\\y~!M֕|;oحAD:.,2eȄ347]sI_#ghN̛Œ1 |_׾v}8p ^x@"y9n5r%5rf9CLiL`z6RT)ԧ>g~~3SSSթp53474rt)k 2 Q4ryXa|F@k.hh<72e Q4r5򦑳k.)k ITT$#ooNvϨ gQP2YgiFoJ VE_|n/6hN㹁֓YP4r!6F\4rv%~jJ r ƃ>~os#ϐI8p!5p1 jC&k9א~hv+'@_JnqƘP5k # $ gQP2YgF5dSRSO=ůi3FpKp9Cs2(usDeJ#g2ahO2Y,,exK}gΝ;]vU|Pj}|6ܞz@mde8kڐɚ"@#( ϐl۶F}a(C xkjOhVgԆLY( d`%ljB }Q͐CR1ݡeE#g2ah akM#g\R9noK\i{/|*. \v|4s<h&gOlyQ,=K5Sb%{| 9ԈyxF-htuر'N>| tj͙ =Mꮻ>R~;w۽>tu}$M6c%hjX[àaTm_{S,lO*RM6c#Mmm 0V I5鯹vf@"f,MaffƞO<3}m|siyo.];mrbډήۻ~طKm:;zC,M:x?[0g IAkeR#g2ah akM#g\R92NZ͏_3O eҠ Q4r5򦑳k.)k )TE4,xkx9[Q2g6d2ӌoM3/Qs34TF2dFր˛Fήܯs<˝H\͋gxajmέԆLjY( ƙ5Y=^J ў@5k{m."~ԆL gQP2YgiF &fj֝٣Y5r!6F\4rv%~iJ r6/8ᅩ8F8P2g6ds5+j@a/l>SSS'o^4Ƞ!S,YcԆLYpdkFڄ^2Mzpg9ztE] ۯsX24rfԆ (g3-gȤ e8kڐ8p!59j>;Z#s8Yb4r!6F\4rvexp#Uξ:Z9CLi,C&l9l iK95wdx=w4VI@h)5eȄ347]sI_#ghNH$ fMVМ~!Ce8kڐ8pN6 Vɦf} xn@c4rfJYL(9Cspy55r+ڼ|F:@mȤe8kڐɚ.> f1Y'QY#1H`G-jC&,YcԆLYsQc4AUl^&H*&\3>Cܒ4sҩ,>=>~$moP2b 6oaoFoP3[O)`K Kرc'N8|Iɑ#G=77Wjvvvjjjzzzk{C _#9fmX0eͥc}=fiܰX{fmX0eca ˪7h׆ͭ|>?o|siy'tĶɉk';;:۷u{㿼#w9twCs98lN*!!W!$p1 jC&k,9(,VifݩRwA@i4rfbYL(9Cspy55rvi}(#˙^+'B3d225FAmd e8kڐɚFd]X T#֬7fqj6dR25FAmd e8'M5z4s34ԒF2dFր˛Fήܯs<-&rB[#Y Ԃ gQP2YQ\)u%ޚ5@hVgԆLY( 4,c%fb֡*]l eM#g2ah akM#g\R9fnR.W mak$ʼnq潂sW 6VI?8;jC&{9W|e+jD^2M'Oj5k{m."~ԆL gQP2YgiF[DL:T5z434ԒF2dFր˛Fήܯs<͸;(Z6_8K87ʣQ2g6ds|h!'oaPKhGme8kڐ8pN6 H65K(S̠F,SI9ː E#gh[.o9rFΕn7n~+aDbp>C&!,YcԆLY( i\M TށTY$g rEBmd e8kڐ8pN6 $%liO#gh%eȄ347]sI_#稚H\͋gxajmέԆLjY( i\M2Q%@>zX@Pf"/6kF 51#̙S EN͹X3CSkS[M2uy|ȶKǎ;qÇϟ?O9BZSSSӻ_S/5UR;hn3 aŅ6ǖ{}0KemƶBsc['emƶװQ̌'O}m;W3wm=9yDgbGg|zG}ԦG:tO쓸;(пDCL4r!6F\4rv%~9kX Ѡq)@mDZKO!S,9(Vfxn@c4rfJYL(9Cspy55r.j?s+cp>C?8p!5p1 jC&k9ב@"&P\z!4 }Q2)g6d2w ''k)fQ#gh$eȄ347]sI_#稚qM r6/8ᅩ8F8P2g6ds5zVՈwQ׬lQ2g6d2ӌJ H Ӈ^+&k9У34TF2dFր˛Fήܯs<D&rJhLɓ8\^9O۫P$!=k`%PY} n̓3[/#P2g6d2{)X+/L0M`$ٱ5347Ht!97Їh 2e Q4r+oC 2Y( gQP2YȹrTM{!u:lyX!pp1 jC&k,9(N33O譳̡F,SK9ː E#gh[.o9rF4:]rB[#Y Ԃ gQP2YKsKoX5ޏ c%#6fmz,4WY{Q2g6d2ӌBLͺS:{k 25 Q4r5򦑳k.)kUxقx.-a@ٓ3jr!b83R>Ebzy9|jX ?õfN:5%g@Xj{mSSS}ޅ6@ Br}=׃MA`vG,GtV4zO}H}sm˶oX[à6qAYF?m vX]ѲM\a0㆝oћ44e":0XH/(Ρ `wk;Y4h!nFA=ˤ^#j2j@;:70} МBԀڐ 8p!5pl|wPY_Fof4rfZYL(9Cspy55r.juJKϐ8p!5p1 jC&k9גJ | ׬#gczdԆLY( 4@yYFr`"5rfBYL(9Cspy55rR.Wh"^Zsk#!Zp1 jC&k9W F4{e׊p5kac:߅ڐ)p1 jC&k,9(xb8ʢ ɓ1KB:d ti 2 Q4r5򦑳k.)kO3 \K3|IvFy4jC&,YcԆL4r%j@5ypfejC&,YcԆLYsQH65KHLF,SH9ː E#gh[.o9rFW!M>xwq`hh%2g6d25FAmdM#Z2X "/5 q;hG& jC&U,YcԆLYsQH65KHLF,SH9ː E#gh[.o9rFQ5c%rB[#Y Ԃ gQP2YSGJ@xEkH9pڐI"8p!5pjxʠ+z@T,ys36qیM_l6cLpXqkN|"Ò&nmflmKsmlg찔f6m4gӡX Wzp٩)c61d* NnWVmdmW Z@ 6cly0Wco쏮 +h KQ41?ٳgc$^Pk|Bs<=6d225FAmd e8lj=skt]ՍO8#LmO6h 2% Q4r5򦑳k.)kU3V)k0mw7m۶m޽_җ~s#ϐI8p!5p1 jC&k9WA|FsC=W"ܢYc& Em$e8kڐ8pN3J54SKOg~~Llk4R gQP2Yg6ds-\E4 6w 7uvkFb&F&c5r]:9CLhLbY^Cߞ\FrY#9CsTU+Cpno6d 25FAmdM#Z2;(}?o߾gy|;s+$>zX@Pf"/6kF 51#̙S EN͹X3CSkiǺ d;F>|$ȑ#Ԟ/O? 7w5\c5o˿M\kFsmf=܆vofXCl6V\hnC~cĶl6V!j?7ӗ|WztK{&w\{rDgΥR=zСw;gϞ}'?L"4ˤL#g2ah akM#g\R(I(PwAC(T^96p{<l@mp7^tq`V`s񩄏3429#>Y4r!6FQ5c%mp>C:8p!5p1 jC&k9גJ | D]Q2g6d2@Y_Fr` 5rfBYL(9Cspy55r+ڼ|F:@mȤe8kڐɚFεdE_Q׬"#sԆLY( 4 a%fjTˆ355%,H&:>Yh4r!6F\4rv%~i86A[l%ñcE܂s6jQDmsT6dҧs-qzl @Y@Ofק jC&,YcԆLYsQcJST DNM>w%D:R3497j 2 Q4r&333a9qj\/IDAT6J ,..9sFq>%@ j6d25FAmdM#2.Ae͛V:{Dȹ4>D#gh)eȄ347]sz?VCOAccc^/axu0®9CLj,C&l9l iK9Ӝ}wOľ_Uzm}Ve7шM@h]ƿF2dFր˛Fήܯ34'QQJow{>}+_뮻\6/=AipƋNkVu{Fmde8kڐ8pN5J`0#Ԑ\͛+ţ|2PW-50Js34F2dFր˛Fήܯ3iA)'^e*ࠣEKqRtz:OlzF5j4|'g6U8(Cpf|ĚsF=>~k͜tjEK<<`v1od*}NtwB^XEStM^)#P6>|y tj,;w۽>d8km!IjnX9ڱhn30h{Xqiۗj0K5ۓnHөuFs* BR.ak@m;Ȁm4KS]xӗ|WztK{&w\{rDgwyG}sѣJwnDy @mIsPnnIm IJϨeQ#g2ah akM#g\R9^WsTOfE67 6Bc y2YL(9Cspy55r$*j@ ƒ@5G&:ڐI28p!5pfzʕ}_"es-<9CLh,C&l9l iK9Ӭr%` 6o$(ֽpq/zBP$s5!}p1 jC&k9אv]b^ʯ?rY㡂xl{Fmde8kڐ8pN3J ^ `fa5P5EA#g2ah akM#g\R9fO bnͧ߉Tnb"p>C>8p!5p1 jC&k9WQ@ګ1bZgjj=k=@s9IF*r.B A,75uYAT{n?%jk& A$D reiJomѥE:jKzj{f1:b.c]bWR<eϟ!Gvm~ɒNMMMOO~{O}'\Xr'xޠٟmVm+ kFsm_Y7,ޠiVm+ kFذqòj aEcs+{쏾t/>&w_CW.{-Nڹcݻ7پsM/#w9twCsr{xE:l LJ恑 T gQP2YgaudW6uw3WVtِ]tw zw]h:!eF#g2ah akM#g\Rș4T+XpK^g.}]6lu黄٣ B^k% ?a|?lh^^kH9CsZ{9? 9Csʞ|ҕ-7oi ˝ H;v#P)u4 h.M%:Qb5A16dR2G^3疖,\s/]x¹\onݺ6.VnkGҹQbeJG#g2ah akM#g\Rȹyqqߏ8n'ps͞?svOݻw{]wUڏN$2Y( gQP2YK3_.ӏNu&LltMH`iXg@5zk%@^>|}+_`s5k:$fOP !tp1 jC&k,9l7ᎭOlfck;W.H󵳟Z !rYI9q9~k\幛v\q7lڴg-WE: ?{"_(g3}Fk}:1gUpldq "±Ms6ӭ عs럘#n#VS6o|A]+xwݮq# cEhU63cfs6dҭsc [9ǵ%"rF̛&ƃTqundfffrrrvv^C jj^;}) tw*0/b -E tk)"gƜVDqmɳs?#jaas}o@رc&BBZ\ IA=Q k-7(h]Q9ߎKș1g392RDΌ91筈ڒLd4 WvsQPSI` 7_is_DΌ9SDِI"rf鎁8oEז<ˋ1>}:HU{/'3Wƃ88 &V?P"r,x/"g<ZD6as?#Kn %wNݭ>+|lHleto5Nr^(hsvxEl""rfٌ"rΆL3cNw y+"縶/ǟx $ طoC=4VEA/+zRs=]e:lڸ:9-%,΋ș1g00PE9gC&Zș1;s\[,/"gzvP=܃'D855u}!( Y#X[1g3N92RDΌ91筈ڒgy93Fz?#b! ;_q&y&1”L2 x s?)"L *:L4Lf9- ;$;#lB)~ 5<׿~>Vܝwn0>j\j.N**WJ튩dmXՀ:àJkI+ծ~cbUkzZj$*7(KzhZݫbyqs<;Eal1fڥJUURZ*[|ǿ{6/-j;w"23T-2P3t.R!!xLRFL!E}2!By(C~ [o??zf]ioO^\8W󖺺2*1ҝ@YgMu25>Q]C'Õf>*~#ti93QξaHCTK-=eUqFBcte#㵧OU?>/קgffj~L˦7pԩA]6}c m5"X;vH R R'|HGG^:uQiVYW?Ԝj]|7/6B}hFɶzv7FuZ2h9yN(ωBLT{ar$gn .ȁu8 }up6%+}qgڥvUNLK&Jk/{򗇧;99ehcb?~=,|a:3IŠf=v(_AS<ȕ$#z".Cǘ;y< C~h^}8ۼ\j[ljrVinc};T'4re"RAVg՟q죈A4_N=nY"u{oq+K9|B`頒n+f UU*(Vn* s FϠ KGf/>}c<=u]fWDޥ؁bz' tӮ`pL@CMMAM FhB2cBB`8077w$7#G|{;|0qܰMP8^nn:>6Ͽ~n^◾Rj6i/#d(wהI?icL4-?=-W~@-f*~5b5-QA:^hCJ-K l]3?+ZKAE#0uu [YK .gȣB W,u2,Ip5ഗZͅҹ!9P;ivwz]v9`2(N8#߿ƶm ٳa:=S'otyH'Ry9OjB2Ҷ4!B58 !ˏ>T ?Kv8E V0V/L!Gj&G'j*j,Wp[>R]řS8(ބɡ.*)"Jk/fO\b87wήBQ='r( c=Ԥm2)5=trs9VYP`igu!gĵr URL`na^Õ>Vsi֘oq;vL~tpl V:?C{EA`kL\d\&>'}v8 oyP&. PdњB&:UbB2'3gi@d 0tb/Aa׮]w8pQ6 k֟\I1griZAV'N9#hPm+YWk' CuAR\M`'tV؉Q'3LhRUU`#{ {”?:uPql.ʎ)5?aKR!6٬,5]eBZ!+K##8pќo7+otŚ &!=}8hZ a:.9/0AT@)8% C "CmbbP2gvÕpuRu8'0YpTKx[>ǐFyr 1U23}~)N%vJ7SD̕RTBnyUX%"T(mwϩ;NHveqp`l%B Z%'C’/vJiVJ8paryrSw,.1gco߾j:hK)l{C)}6nfip[ 9@\H@H:1pNe*d*  o=vՋn@* R)\f +l}^Sx94(9D-!D1b%ˡWJr7?67ysR[Zzf i5$ÐdSlᱡKV4U/vcI͚peuݨ&jr9aچ$pfn! N:C"@!aaf*.W+1삑c.???]뮼/jl P.q+hrgrdauc.,I~N("(Ԃt,"Ƶ$J2Q-%K+\ƌlw4H Y]@07-?!i5pOJ$YHv Үn@&^'G#hFx~ht惓?{e-܌3= 0 jV'sO SD336;k(vHnao*V{3x֭WE^<|?     헯νnveC gpI&`EK+: 1paeiߥ 9ob3- s@: &(pD?3ۯ3, I?q+`.ِ\cgT:\ƙ&388rIH8쐶_L!K\|THHHH`dpMcp34\L`e]kfۦ2(m3)&e$@$@$@$@Kj3!C2LlJ\H% @)-4$   ( +.AHcs 7w+j )qԮ\|>(?G0IalbᦓϻRHHHH`'a(|_@_'16A~G.,,N:$@$@$@$@HF0??1]f>e3^+m֮-zYkf{IHHHVDSOȀ$@$@$@$@$@9!wdf[o51HHHHHBw"S:>܏#ڒ dC`T/}=LO/4'    Ȍ j>m3ȬX Cy>3tZB/$@$@$@$@$@}8y<0X.* @~ 8ǫQQHHHHV'zm!    ;&zf    X5?UVM     .z{ŠHHHHH`0iƍUefk     #}|vP-IHHHH`U8z3<$ *mYlU.A$@$@$@$@߿_Ҁ{駟b^IB    (<4O]Y~(r7       +ڹs LLL0/ >l Ip7RT;p@[IHHHHfJ 8'bHHHHHN<933`yaBqXl.5_ VZ%k;qA/ A׵ځ˥rpիKXo $";>ĺCb jC2Tgiiiwt փ)TX ji4ā~Cաolv`梳l|{%UH/)pMaX7L5הB ֠ r+] 9(cuiaOj*QuWCA?zUWR^ЃGԌKgƹ\r ۽ e*`?Ơ4#Tbk2H(Ђob/`"Žʲ`%V:hZW$U&^ڌ̰S_Ai6m5hIQS}oC`΂[TYz:"P]جR`cpsI&S];(]FD" S+S3`F3a6öJ1A6yҪVluS3r ʦM5hl8h_p0j7TKVUQH6R22::R]|UKELl.I&\R@CL,]! ~mpWBƲҊK/3^~D/P2qGʷZ;\i\c-;gCJ]"+Mm&^QHV42RrK0(;#1w՚U%mT%n&( I*uiBbM*miㄞ&4S9io*Hb25e(/ SRBke1}JMǮ6*r>;2MoUEhf ZQ4BS^ۿJ{l-Y=^uT"Z~aS |]VˢbS%Pd:]h ֋>eݨ 5fLRŲ];:OV*7!$M H;Xa6Ek)zJ ؊p鿎oh/'M}˱RPB§Zʉ\f5`=n5SVQF.Q*cgu?ՁPV8WV+UFչrFFmz֯‚FU-V9+p@Ph @ơPvkت{TAl%VBm4C-`"mP{M[!iPSP]`U멿%ϏZ&< "ә!zLu:x4' 3woYXn0J!zH1UםL@whC RЛ*]. v]4W!T"iQ )ViA*}:wƍ\lHnnncc# ڵ+=up g*lay HճG=.:5)1x_]\ud2mųryZw]Ba^=׬ېIjZ;0f?&-<&}VU0Rp閹$k@ BεkjJ[9IgO~=w=7zV8`]svdG{Vo:2kL:wgNmnQ}ZN uEݥÒSB wI*8.zZ@A'͇5M9AȱSne =RիC+J;`o8$hUTxGGӴ2MAO[C={i׭[Y4G̘oX;~Eh1-ԔnibnG w]eII4*|;^^^PCɯ?S*3,s5ɧӯ ,s"pIBicSxCե$CwlCu?u!!W^9+5 mD,s2=*tiy ꪒj$We\1 M_EѦͼʪ1˪cq}13Sylv}2EG\T?yhDn[4pRu RaqKLpp$B@n_=S(7G/>ӹ3f!Ȥ HXQ^Ke xc[ZZԪf#ni)}d*Uwތz"%)i5,^K Uhlz}$w$tBu Q"d $\dxeLgj%9I4{5{OZ}$L`hjjă;))I}6tW qjõn5-XRZf͏sn}4M˒H(S}c7SmaƎTnki_6sN |ii\2\":JzUBQ}+&$4J}ğʷʏ'lv*.j&' 2S*7##j;.UV];KwPS8~~Kܚ=ohMH<;pмطs:L.!퍼:K ⒒{"A򊲋O3}Ϟݺvמ3}uǔvFVZh⢢F=3G[e(8N1`|h .6aIx|tN̥p?67pJ0`o_Wm Cѓw:aC,֥mw^\&m:Wwo %!ITټi~*\fmŸHċr6_[/%ps`k%?` D1D -(AIXb͊mۚٿ?h:.Yā^|Ŵ4`⥗^"Ntb?9s̛7o_禁][m 0riŋ!qn85q}# Đ!bXuW_=[7Q4()Mw0V `$w1]o<=mQ9A+T8ríTߤ nkh@+N]]]yOc$3N\kƌU24h郢X~YxcՒfU=f7ߠ}99" $ətdSR1(/bZZTEZMMcBVD\1/f[ h#:9V$ w֭9Uj'$,sM'"p]6,r@ 877wp>}:㯞uV]"MMiKw ^ X's#Uy2896,%&\H;!MoVY|餋'][v:堾V YPl4C R(d$xXK]#螻XvcBcB%[7=z5WMNLlظ۷TE$eә+ƍjgALvŅ(~-sxrȆG!Qh4Tp/<':K }*YQĺk /Z5__uf:)#J!x.(7BM}dɓ' 72xȒ_ Id ,D:N,% _l3I7\Ç66Mɏ_ m_yggNO]#> @@ŞNyΛ#+\=aĐ!WNwkt$͚5멧"qMsnc+`]ے%KQlHCo+.iRf[,LO2$Qf1Yt.hH"NQ%=F񥶦QyC !AF_6[gG/j"?z D%K3zk>EppwPо=Q!+z>.(*Y[o3tXVHPPSW+WCCC~}9u*ӧ-0%11\r̓.;Y4ĄYq,%" =:S&_S,C&O:t4WmCٺ/ ?ĥ!10릟D;S/Hnnin4yxp8,ˆ{IxOD8&' 1S0ʆ<^|_&qg?˲Bz]wabߠAp@vmJiũtk8FyI7-piA+64 'Q F,Ftr8I@7On) щJc A꣹RmsҢx>̔f172E[*| (v ' ˔&Fea &nLB.[P >2%Ą(5+j \K (!%>:SaoskؾKlf3fs¬S4E\28W0:IEqE/,*~-Fr͉:%3o2ҟT#(E\1;oo xX)"4诿B;~.m>8#]76v=k* )WGjYq)xi'AIs S[@+qBqYҌ$ |J-۫@>c2x- !`nG=$8I_cȅ6_JWW)34E2z-IzVyVKY&RL.C.]jdi"‚tiՒ=8If`cóFc[*ˌOhek[n\ΐkDDNV$5m {s=C6!S~Ye$NE.lwhmL٩C-'yBAgE9'$T'Zz*e;$< H>$@Qw1 <[\]eDܠЈڽ@/{pWkۼs9'IB :З hDfJg|xk B+.i4ڸ^ȳeㄸ)*ʒ HGtpQS Á ETg1 +h{{JaYL 1d;8Ѯ7M@DNgΡ@gHIr̝I[]~IB;AS>|rjr\s$SQD2 -J2M!43 EC; [yL ,K09>|C)^Yzdz}泝:^.WB55!|ccc aD,lnRa8q6ɞZ_gG[VܟXTqK!zY\\qUrnkݗ,y"Z(%' -xp'A !)8 pI  1wރ~dS3g=Bh a36T j 8혜6#G l X/sw|0cB7 bW|T䡾KP|w{I=S c<,дg* pZڞGt7gLrj`M$S~`WZ#I0?!1i]nֈsY0vڽ g O߬}g8ZȱЪ'aOJ+ Uvt۶ppI.[c?$=94-kJaC$5i}9{*Agv'M@Cti$\5_>J ï{qɽ7"fC#DEKa w{Δs݆!3㣅@]dd6?%Q}W81$xHXqfۡaZ8ƽ%>22O9P(`ΐe.zeZUϤXΆ$vڹfNA|=Xk͍%U?.+4#Fm۾QMyQ۠e]&.Oi:ܱ ;Fb?$3q1$FȤo~Ư:#0$愄9 [ilT*j}t6Y-޸vL%pږC!Q$0.m B ;R~vzN!`t $HGٔb@S4vPI4`v;C!#8IJ#8Ә+>$u6>j2X v' @C%s="q ڣ t1fD[)N)l2 eiq[RF788jjjN ؕ]:3씦!*#>p}X0YC:m铯xWOj?mGYCfѴkYp᠁9D;ofD)5CE9rO?]^^N:/,A/O3P}B~Ç._YY3 RsSSkTGfj mv-)C!`t<D PRUt-:ujcS#3N@{ʶ`aJ`}CD7zH#4pK?l}]4׵??!a*a<ݨd;Uj57ɓ˗/LJ #qƞ/IUUU='>yHǕڽw؃*v,C!_Dx77C76*mڴ_߾7܌"Sw8ogAYNGJ zF޸a)u'TU76ktQZrBIؿoyHU!IgN~Wǟ~ @Y5dꫳfzH"  5s䄄3f B0"[no獵a8>裾}FFF6l֭_~.Ǐ-|~C=D,yij-('%}hvcߔ-::+&M_^V?뢣c^Z*am,!`0+$Xl$z1jԨ>@$NfQAPf btJ][W;<4L:qSK$2|;},$Ȩ(DJ3uOJ[5%BGΞ={ݺu$|wqWF*9F)";;{ڵXN[/!]wݵ^ ӿ|KJ,Ynжm6lSNJزJPz~3!!a7fGMx„KJbc}I"V 6 `C!`txD0˚cc=v 74j17QdI<GE(UOSx#I&t2 .т3%55 MM-jМ j[Ӽ5jL* 5킂08~YC|bcc1DA%Ė-[ƎT*CI7|1VM80#ʹ'$/ܥK!$ҥ 9ݵk@4D_yڒV,9^xаu6!TZ[6.6vSO:Dm!U,!`0+$x#iتo%B:$c iZʆdK~t!A?rԨyxF=|liuIEuc۷kࣔH@ϟ_TTT?I1(NrA#K/5M$dU;U'⊘{+RRR$ )..& RSS Ƥ ))*8 \4zĖW@еkW"׎ lѸrը1o{@`l~xlAvi`0Hpk$Z- xr,48O] 0iکV]VkJ$ em_[X-)*$PQޣnsx۲gH)BcCC=|M oճ{訸h:fԨ頑\2yұGU--sYGM)mR} Mso\ǽ{"tiDbE8%4p (\[MyfԒ%!Bc% E [6 4>[^Q>tP,S*C/.)~l"I C |FW)ݻ 00q.k7pg6-Hi8P*bOpHH}/oR^JYTHBlnR4=kyEEEtL 5@Bܹkp⋕Q=vQX{]xw.K$* m86i%9q駟ȜS8{l@OO` ) ha p1 1_l Xo ,g++/~RXXM[݈3ܽg~b.miKa0 FZ$Io:' i BXC$;aPjZ0eQPR]8$$q_-}V~n˞GΞ-<몾L5-J JPfZT.( 4$42"8XS zRRR0Ef4M"HEܹsr9`cXJ\g}m]vѣi>ÇcuJReJ*nc8C 3Gym#F)3)^{͒]0eNLtO޺S!WTUUdUp&w8ց$3 Hzm0mW^yH,@nBrC'\~}=p`o>x ׯ[]w=~ի5ͮ={[w+h bu5k"#"CBC6rD9i 0fJ_"0bPd<(wITa?d:thʕ$$El7cs,2 A~3Kl`*k֭:ew8 EկOz]]m|l~$Ba C!apAa" _SLA6o<(rsgG]8T &TEGE7<,GS^D <5̕JX5lȸ뗿0áRRP$(rHtasPMtRvpEP D7bVI0 dC?%_{Uk֮IN;|Dbbҭnߏ1Y7X;wMNL8SX|UW?le0 +0' @KV^]8bHFBʊ+N:=8M] &y*ExADn0%kϞ=@JIMOH$$T; Vk\}'lS))NTcQuMMtTO<>tۧ7&tc]ȅyJ)4 nBhӕܗ|$umcnj=tTM1wѣ{CNb[g϶c}NA`0H^hW_q|^dҏ?Gx3g͛@´6uj˘1bVR##v~X]wށ|l4|ذ{Z!y*%̈'D(kMny?VZ|9BG aֹÎNaӻep*=wu cA2IXD|1 N}Y$Wc0s9ClTj .@b*bsƘe] 9p`"X 6x C Zއ@[||KFAJʤuo\?}+ &A;'^uT5~m!ζx짛:9Y.C!`tD@=$€n.d>M%{+I)S–:?[4AuQeJŠ[jJ%S.yUˋY8i:8:2dO2x`ӈO@5X_#U`NkR CO`jt &:X"{յueMSh LSNSDkJM . garfh-zn}ͳlU5(Uff He2HBnR]XC!`;p PdY1Z;ydwӧs=b\e8-{ 2S^) )R@G #v:B ",J.HBM6ٿB:R2 @{Bz$ɖ;+*|d̸v1"IE%em\4!]@=myTJ[mG؆-|L&C!hH (t4[.VqzP)V;Qa~*5Sɲ<CSH29 C#`s3 7'p;Rp8S Z!`7 9[WۜUaٔb( zKX s@APa0 C$KNJv ΩZqԬY- COpnNSW"#1be) .0wB.ĊsF]d0~8xxAX^=svA"<J1 C!Hw p|#vԔd,.=w  ٵ_uuv;O:RS|_S_ =Z]]퐟10 C sQ[xB!Cpx0U(91!-5ū:RwuיXȂ(d/(K~`0 NՆ31$xH' 3׽F"UJͮØ._QgϞyyy---*L;5E%i m!e:[) +[X3,1b+oX5R°v$`СC=X~~ŋ,KX{V koA:v0=O?֮cڕ-܀hl=Hk$F"NX'TjJ;5HaqY&MBn|ʕ+Ͳ,OlY^,kSflڴo\bEIkWfSKHkW"J},**Ν;' +xIIKk."a8uGZ)Ywxt.\A~jJa;n XYUL9Y2E4zw^9IƵ^wP7S'foK/>>\SEm5Ӛ]]Ng̘e9 \Jz뭇ƞǎëƵ^ۑjn!f`ʹtR/_hڕ)kWXa$Qٳ=7' [=.r)|zD3mFYBp \G`xD"X hzn#Gz<޸i^Ǚ}}4ԡ)i9j}b@&B';ʟ.R(A1t/Cx^蟍.(,b5̻ߥRÚEw*p̴Vs'%[o5 AϚ5 i2n_eJ?~pN>} +e˗//))Or5ǍӋT}HABEخe{3o튠jnlcށz'PSZl\\kW жbSr-x`?|6j2 ۍ0e\c<,;L W_}5w@#Yqf U:|{aUP+Klaڕ%VH̘a9Pj*>>!$$xݺuzuTx@F_nxiiS9@~Jj*kFL9%IP*W%B+4zu$jB Hl͉MA2nUpT$јT%h8:@ 9xbs5T5~ÌsVd%&^w?_MRiJ!AuYEB!b0qUe޽ z+>pt;ڂm}ԔczVV+wGDHpr'<اO,m*^,㱯1 Vf5r)  SLi63FT3 :~45qAF{?99̙>?~oh7QQsEfPB(n|S&*+`@<.&4<'-u.D)$**(2<((P1Th-r2*#5=c+ =rNmZzCTzEHU׍;H^Q^l4IQʕriֈKSvZ/mrM)72t FNMslx0 󣂄aaq'QHҪF /ƯS檪*˜ C!0$'_ꠠPp ' 2<&60-ćGl@ubIB) P*Do#bB0qGх(ddR1"p$QRXk_),E,gÆqCG̬n%ؘ@Tڡ;2{IS!Cb0 @E7{m娏;PtTpB|XtT޽9/cQmEg GF:q SWm 5($0"vW)IݻvIQ*AgbA`epHF/9=HH-BD3 ~a8VFyaw237q 283i0$!<"c'( ͌籵fCCF|NM҈/o|3R b8z=$HID($7ݴD$>2gJXQ*JhjR#Jr$&*؉bDE[m1bb؆D#aE)n4HRaa,|'_J 0)J!rvU!|Gryfda[Ȯ]Ξ=a6G #MyGyV]#f4!2$ˠ q7-$KN0^#S֋zmye]EUC}}3)CV\yd6n- EZY&=-my7Z0oZA8b%n:Z_Kj %K7ذDtzQ !M -1š)]D#|(`$n@f$ɍo?ŜnX&*5q?p11ʆXv)aq1u`o.Bمj^"37q 2qh1jl$֩E֢)`ў(tn l<f \fNuyVӌ-8T:߻OxA z?ZTrE *8jܮz})y/W[Rw<9+ œmny ?lə,Z8&J)2FMO& zէSSUjk-u55b #L9&*.Ҳ8(7g7|A#f47xVK;bkg^$`.ـI<|FgaY )FOfE(Sm *]T*ycUjɀečJAhYг)móxP?l`#qSv83is`gzbJI2~{$L N^؊3u]D=(HԅK̴;$cdĘ}L —VY  ?lxJ:ndť5 -8SY\ZRaJPP"-<,,(W¸crO+A aA6 VlQɑ8ܾE3Ce,ß÷ 3B#ęF8ANeDbIQ :I7@2I#l$BxWNز_UKi(-KhkhX3o0hh\VQЫL E iԣWąt7^3̖h`;)KF%G*=W{ oę6`K?l.9l3Dq$=Y~M@GXD 1.r@?a=VުҶLkV&*mK;Fqf69#ξAƳZgf3m.u@OxZZP_X|,Hr|sA,Rv*내 /=>SFCHMIL0]{kjw_uU#uuupՠIvܮpng@Dž{I ?`NYzfӪ^qif;e[YNwlSV;xP" bHp6Iɉ i)pe3+%iX^(fBem7׈QK;lBo@ gH*&d$|2LV{)Diz z[߅ #f/53Yqf6Ӧ%y鉧e5t@f?xEgv[ZV)-fr"QTTAM;}GNIINJ=U?6lvGgTBgfo?l+/?o'۵,Fs_~=$$gn!.8e[f>ӹ&~)vh6nܽkߐ} a-]˵fGJ P?Rqf6!#ξAƳZ!\ {ejhl^v}^*j}BCrg156rxֆ={@鎜]W]qYzeyPmYS+5C_N;Fqf69#ξAƳZgf3m'&+FGѯO<$Ba5狃r1$ 3Ӛ^%÷ 1B#ęF8A`t@+Ͷ˱tDhJz0Qj oREl Lk gZa|/BI?pEE R崦D)5nG;iNoęLۀw#I[T/ vFkzA:*ƑTv6lvGgTBgfo?lF`TW7}X%B;d$њTz*42<8 @&P utAqEۆ)ޣg=3{T?lj IB?z`wޱ9{=x->D$?Yd#,(8S c%CB]\s<;:ۆ;Px?ljgj360 zI}}R)}6vp{K8m`b,mgB0+0&,O7D #9HjuZ>8Z9nQ4([}FPz5׃_*dbdQ?FP(dMkjUi|\E ߩJJ##CDX$-LJywv[fC<8{>83}Hg;ȴPL,9j`(80ŋuZP$9jtְ,Ӭ7?zY/2贆}FM5R PG1lA(Q^AUDh76YP䲓c"aCMѻg@yh7h-o⎍~!7L+#S* ihjAќs>_׷.$%GuQ”A(eF]] N*8[Ri LVu/~a9λpqf6|*8;Uv83i㑐 p@XQ[}˯GkiV'L=V?REjrDJ7|$)( q͆E)mWJT`l*OS1fL j:ZDT%VBQ?tbig*1ŦB#Z5OP:^n;|p2!DaG=Rq G;i$d$35uoinsCɪwK+<4">ruP$f y}`ŹtrN]%cl6i !lpA({/;Ђ 6؆la*Vw#V[vvN|m~O?rGe̯8Th#;/l_# 3|YYXl}yrz~+ڸ#< Ȑ/9i?9cYAuڰ˶EyrJC u-%}f拲YC^La C3R$ƙL$hydl+Ix?͇zJ}_/UwKsJr3[ӓ]PbjTS+28hC IP(}/ߓft X'E -:kW0; (;; ¥HV3i 2ΎvHuvwU֮@~z]ueg+t;JeET9 F䩰"FF6PMB(0TZh03MJm*73dS FUTZh>z؅TN E 0hO]آuHؑs})i_>xÏ<+[8b]RjJZ:ٓ}f)^I-yGD5\'垹%KEM Py:~JP/faņB^|q4, ZZutNI5"ECF 9I ע."g>$"|׊8Ki W:Zxe[{͞@bKGlIzo}_nf}wκ8nLN$IbI>s?9gȓ^~޾͜a~}R: Meu3KܹlYSHG0Gۊ d4qdEL!͟ZR,)b/7eTU0kP,υWQa>GqeO3Jү\Zm>MU=R 2Ҋ&M_']qI1}SR?Oo`NNf !ӭv+9?sݓC] P߭`=#ukG6KNmĥa(צX݅<j'쟄XJ)z*jtȫ;kWp57ՆigqMD|JD c_I3y<~C]Ҙ~K'AhsJ&TNѧM_9sތ>_ WѲx|ԜP3cw>΍ﶵ3eiYYi9m UWqQ+RvuO9 e@_CG!bJ?N⳼>BX&vlI t-ժuK]mpq> 'q惌VDYLcSee]` 56|,hmhj/.۲3|Wn =GEK¿6C |Ę 簫<[[\40^mޕe[go6X=0Uhdt(, ϟCƮ:R S uÂtFTܥQ!ADm8g%",}$"@5d%Enp ,+޾wӖ{Ўk92-ӗ;O⵸>AƐ_qR[У+K?`NnNz߻ϸ=xe#&P6-1ĺ|m稫䷶W׶pʨoC:~]lμ}n읉uPZDGJpfpG^~_6jtPzۄ{XjP""gAG8 M",}a$I?@z& cqc2x*B_COW Ac$Bf4fܔ/l;3- J"cj_u[6>gf̑g`[mCڡkJxT]dmՎ*j#*b "ζ q> qf 3XIb0YYlUTq2e9ذ7?7,l]2ޘFJP܌q=##?$u:tF4 +:;5TUWP_ԨnWN#L3d""g{cH8.ه,9Ȕir rX6}yyLؿ `=Z3@X6j-#7e,Qטu/ 5W]F)@D]myq> 'q惌VDYLc+ljǑO~Nx #-qhtJat 1:8aAjCqJL8A^+",}7X6:0\p+\hAYm8-$Ĩ]Uڈ1k"lmg3g>kŅ8;XIB hu$(o45'n9e zHa0-ɮ6f8K-Lq0̄kZ QAR\\IOȨm'Βbb ?jwf PN 6b(} - "l9+g3 g2T!ogĻ:p7sȻp#oTv~kͺu=0btj?'ljtjG(cvWf>돽f<*Wea톯uLNpVTg^Dę2Zq!ξ7Zf / ;9cFjooOOOp;:HwP:UNH9>$H}(L hoKů} 73*[¸:mW8$P.yEg}v|"0 "gߞ=@RrDv&N7r Ti*/7ftrU`th$fZhv϶'4+&]!ufHG uh !>ljĉ 1ڵƫߏ2$E{a8χ~ѢEMMMaҥ[ZZN%q`M*O,ۥ$PH Tv)?]!q^FL}>Ix#k=9x({Q+pCf8`:"dH_oᚵ{T8l]B4d (!Aw=V$Q!TٮvIdHl9Dg}e8+g3 ߝDO"7oW^ 'N¶n۱b|⤉PaːRϰ5aд"*x-NOJ>ٮv bņr ĢEY'Dę7GoqkʖeWLRٹfSN:qJdTQ-Z7!x2LH,Ir |<ˆQmmjH攱o]mtnDg}{xg3pt6 4Js&#Ì"f_D:V)qf10nY[ah/!6-9gg.q@BW cJy0DH$ FՁ&y]m0 s^^e7#)bH޺?64n>xϵ' zfyYP)UF-R]!!>?V6"( ao>*Nqgu!^lH?YYnL>.pu7twv_S}i~Œ.*Kl%B Ҳg]w bLF62ըy?s٨1mZF#5p tۖv5utvrgwugwkn@so-Q{6Y0ohOvt~[o {z̺-ʑcU8iݴ+CrngwIYDlDYLtH%鰫G]GW_/*A P ŞAI7zq+//+ ZmPhduJ#}pMSUUr7l|=c\yOx;}m6yBm9*C Fhjn~W#>x}7nܸ@ `DGҟ.``08.rrha82r bņH."g>q%" d|۪^ٺ25coúOO[:!u'{}P_w\I/ahǿJfSô/n('+Epk,R2)9'-55i=CKmQB}1gWO87 O(YR\|kΪoz?ȧ-J(:Xϥ/o nimٹcGYYyuu_~M7Cd N2Y^m>fH'$|pъ cç/ޱCGoQ,//XЋO [S#JG _qQ<)iч=23X}g]^nqOIu3x}-_U6 2VLժIʧWl?(G=Olm(Տ_\SO}^;okjn;nlaa!*Iۨk*)mH [B(TԄn#ЎZ!aYDelA@pg_x qxixd|xa~CTo̜;?ۋ G.*-ǀ)CQ2B7^wqPY^)%pK?woM~m,j/* ޗNETߗ]WwH^N]y/|>TwR*F6Jwvuƛ>`ȑcnj>c|iӦΚ5U\_j 8F]«\3Y",}a/R$G 2]-[L<؅5_~K=զjOm]KΠXxC ,]RRVO,Te' Xcϗ7xJHhF+ $5ǟNj+ 8EJ`tڏxM yN',B*+/U`n75UkBۢwMEdDhи[ƍs9FhG/9@Ԉyĉ6l _ S#mKG]WP1 w}7UBؐ>q惌V\7\}y`05#?7?lve?#r*}͍XK U%#g)?[Q0_D2S,|lDbf4/7k323tY.-$|kZW߰Ǟ^]$uuPOhF~me7^~{w{8l~O7n͎.D1A¨aGWu֐qx`Ŋ˗/ߺukwwu][oE6r|駷vq;@^xxʕ+?~pAC8?C$p*e ̩sH1E= g3JRެGal}q㻺֎;A[68 zW7nֆY juk{p}]% ÅW !ohEFK׎?؂єԔw̺ϳV]ю;ߙ1c O?gM^5pTN, *:;H s_BuБڹʫ Pdz*gE:;v2e A{v?~kQ{/k=nکӦM*T.]g=kSK_$M<XW1zRb%γlMh0JŊA-z?t_;vU(ܴiW_c$lC~'tM/҄ Cch*HU&O)h炪qmю4- F Ro |Dz.}!o1T~|)cR~,,=#v#ǎ.f˗k/26Rfo;<ܺByfzgqg^tE N ^*,?KJ,\ . %He ,KH9 +ǵ Q[pRpΫN 00#e3#XslmΌ!O'=83cSg9ZZ!_ fN;b^mmjm FQFf$.ZRIIp± Otw}x >x; >yeGvEħovv.C:y SAeN;9$F]opϭ{/|XQ$iFV_Һ1PU I2!K+ο~`/`5/U1 ?)/7/R,b:|$]s߆WoÍΎ윊rQQ<駶ȓp(]JNи%^{:o=w&%%%Ы:ˢD,#Dg}.0ఈ8Kii$'%ӕ6oٝ;33U!/53?xAe`7VsVXQQ6rӦ/jꊋ,6d>W" pv} %g^VD7NqfW( |@f:6A~Kf.j߶ڃ7n\5fT!$HO(o_('ЇWy{SS>*$)g4iRIqqiIqVV6ۨ91SggNjC@ؐ>ͤm"l? kt!5IEx#ʑ7QGv M2qy|Hi?MEjyH7Qo/.+ ~Pe kWm}>tVaTK_]ӼUjB o`T%B$)Qgoh'MLOG)ssJfB+G ZW,! b<nng3(@p`^K$`݃ߏy a1oa-ot={k _.DJS}꭛sy_ p̈Kȿh7{GUQRvތ]z`{wx|yLOJ?VqHo_Ow*ozi[_hOgu{>}ɳ MmQBhtSNҴ4#F C« Qd.%f+6g3g2>!="HG22ℳ(@ ;oImTek5W*Q9%*690;w#<=vVcvqaޏJ=ct}gw=[P)(*F--N[.^}_Ew>}Ȍ'gp1ϪS ? YwvJau=>QF ZZ[|ꔩp)6^^ϑgz:~~>ä'ЄH>Ǐ "lf\nq!H{zOqFUJeсaPt ؐm >M؅#BA U*Ī; QAGJ!ᤂF_[]L4K0X,*. N[TTYE}C!0h@3qdT\\Aלj .IG1d],E,g3!$ֆ{=CR1W:'/-mmzqcKh/%,ԣIS.on} ;5d8T Yض=k_`5:n~rQ{[WojL(.)ɳp^kґ(C6moSݘ7ʂ @ @ -E gLzX=.`B$6PQ{")\lD;DY'Dę `*Ap'$> Tz'MtE!#7zi}  f̚90Qѫ8߂?'M[uׇw#_0 )UБ*dmʪՆ ӡDFS8gS79nV cËڌC4j6lQԨ2k+.d܌,zq6q>ӨrERG@{D: C΃. .p@|&_D26, `% 7 Dx#$ǪVT4jamW(|&Bg06kl #v vgogsF9"^9,:"Ƴ>'",}H% Y>8{Ll@VN^c4V}%Q:Çp|3[ 2ĵ]+ hi-N8iFXaOqO3ߛo-ct[£yyG6gQxs9k}I֨9EJ^mQ"1#b';&ͱT XrM䌸w ْe<Mg{L&m. o7|$> JO- */7f4RxԲeQ6&Ն v82$F8pIӉ )"4%D\D4T|---Q+r8jB|Վ=[ˮP $~J)D-kMcGF4C"qmR)6jd@M",}Y"@&l-].G_hQSS\t)hwI>݂nydQh+\j`B6fHexb '8IL>e kiF"`]+$-I|;n[NWm`<>[]||+3n xHn.-wNuh δiȮd9l|nۛLsFTxQ!ADm8g%",}$"@ƇnNݔ.F{m6l+wqw>\m }= F >S)q想V\~LD(x[pqqѡ̞qtȢfΜO̙3lj$)Y.g g3g>kED4|wz=to N8!(;![& 6'} - "l9+g3 g2$[jtxTV/{{)/~qO8q۶m N=T]8FgCs8K8A^+.wRkjjޅw'ܲeKyyivWPT[(vD]mpFϼ9q>x8E9&JVD4Z|t$ l۾sjĎN F _ȡVF^mDK"[DٖsV""g>A"" d$27`7;8j[>s^ > q想V\fXbA}6 ޔA jõ!"g>$"|׊8Ki xq}dg ڮ0V\Ofȥn.mDg7Y ^mDZ"[DٖsV""g>A"" d'I6nBknD̍3|A3ķn/$ɫ 2}NӘ8_DNDV8kG<$I d+?H[nS!Pmlj$ ??5쩮7hh}HmK|Z\xu "ζ q> qf 3>݊i+3> p9`ƍK-h%5r~ӦU_=Dzag=6/ ֒`#?EiL/"g'"ASDp q6m{+W {/xV/knijG^~_|Ђe˖k[8c.bE=M_l|㦑#Gx  -_^и ƇC cgӡF =%ݖdWd]-"g>$"|׊8Ki P;' st_Cc?ygyٲeh;.XpWϟ?s~ܳedd XgW:3K;"v;u߽ ߽UW\{ur0;GAO "Cg)IblMwWAsy3-hvG e>vq.3?#U 8- ?Z-g:sEZ$ΔMsJcA~;ّΎ1`LkkC7Go0}>\"FV?O.u PW&*S]`zzz|>r\ږ꽵/՗_O.Z)\c[t)薖.Mvܮ/lhӯuy\ۨdc7YV1n++mvr@ƌ/fdfsq==q2V' AsyO\v{kں/ € ?N"@038}ttBO A8%b}#(rXPoEY'Dę2Zg3n_}UUꫮ)YJ<?]ǟtvO23\po߶m߾}jۄP(7\te/(,ܼyR4 pEc =裠Ѣ`nӊ(Ӗ-J-C84@0O3 ?\v<)S\QG߻w逸S|WWWt]p|I?8q+*=|Ӎ7SN>iyF]|; ߈! w wyǘQwu'hhǕJN-"NgQA3dB}OA+OI;mLKK;y߳8-,*4Z "BBHO}4>w.o~[|@z)Єv,8_<_2`BdW ?q> 'q惌VDYLc`6˃3d&tN~Ƿn/^IaępFTQ!ADm8g%",}$"@ƇьnY#~F]p,I"{0&"Fcqs qI+ 1z66\@[.q> 6q惌VDYLc++IfA5I`-bv%}gˊѹSD|GDJ]YYovY1 S1wcXɫXg,m\ y+OBIll=";{]L*ѽjkk.,(pɎ8ƑdWbq>;E%"gCvB"mimG>+ouFIBd 82pJDY'HDę].D}x=ʫ >s?.=\>88m6Dl# U"k\ZcF.jH͐|3ٞdW&G͟-&!!O Nd2&CkQ l26C8/_gҊD.\xuh$,ݷ(>+g",}]"@WYY莩 ~zz: 3&ƨ֬YcšݡQϥlxQIBJCzel8RY06|>E4G/..:3Rkk۶f=Ֆժ؊jIdWp&k!D *&ʮY<ؠP8J8n[|Wm;V\ÓO4q*LҊ b(.0r jն>S !Ϫ!q*"g>%" d|=uyʔʖeWLRٹfSN:r2JҊab"&IeZll>fgB%|pъ cgᄎ55X6u&wAt@hW mpF9k$gkБ 3irQ$C&I)e6'I0C">ߡ $'6լ6H\ LN o:>'vnmNYshͺ5x|,=Y&*Aթ!-Zv*US-ma zCXcm&ɣm J),[HOLJa֬ )P(KE)~ę"ZqalWLkw|V&IxE< TXQPiSqSVr* )MzZ'2@q> q惌VDYLc xH7lo0c=2g֩۫7iE)Bq*{uiVRÜ ^mF9*D0-DD|DDp7vQ RP>iL[,|сά@sK+KRC-Q+JY!hygDę2Zg鳽1`MDvp%)r 0IJ R2BDttA jU+ʵcSZ &qK]mvDY'Dę2Zg3"H(F T]SEESB@NdUNUQ唠] ʕlfU [(.ڠN{tMz<{u;5BeYVɖX͠=Nlkg3g2T"/nIxu!PD9a6I xlJf[ evy3AleH|3cE'8&3Eę2Zq!m'PFTUN E`$"v)a ̪.Ro1ern3ɮ6*K~hƺL&s"ƆLO|!LRП0a@j%/7Z)]`ȓT FcIJ1jEDkN\m8`*U|{ +i^݃oӕ>O!:[DWQ *N:ފSD|MDxQiRlaHGdBKy*u:UJb!!Vt\J,:bmvb@RL'ϴ0=CLI62|+m( xn;b2%@Ԅ cËzKc [DP(?Ʉ54;I[Ir$O BS cJX\m'!|#ߖ /*Im`Cdf1-blH]Wdl pőWxЫe/] [^)9dEiv$j0zCp?lDIT6HE[%9.q> Tqf c%;t[?D ' oT"Jk i Ss}?ͷRCb^K8]l2`'=Q%/6u2݅a$d(3!P5Q~,Ra%VbϓHA- &7dJv:ɮ6}Oؐ>s 3]l>IKb2dGNm~xL֓DTV, DאҊSąWQ'BDʅ g>""gORQA>\D.bQR2*6ye+&=5.Y /"Q:Elg$|pъ cJ6B X!'ð2Wrj%`"JB) 8BVȖҊ?i{R$JmT28Ag'"!9t3̵d#R_sJ*gID0ʢ**9ٶ+UIj#8sLOI3~hAi+yt6:v9E,"g>&" d|}}}[o"mdJqI? fҫ7i*--."F$B(v00lQ{mB]rx,mCɄgI"Oa\053c MDh쮮b|[88lhh|7/7UUU˿:M-ׂ~mS4IbHRY)An5kرcѢEMMw,]Us m5ۊQψml<8٥;n\Gv #Yf A-|Xk^3Nk7ecf0uev8NlR)$lBkg3g2Cn1wx9KIy*N VvVU>z@*V+Ьӌ!jE%SZt#"z䉧;wVz+|+|%|pъ cË_q wQ9UeʎUP=l²ZU sjc ё;YZZeKؐ>[ %c,;͕$\tA 'db;P*\s-BXU@.ڈ>kIFe% Ϣ"c/8;hg3Pg2$᎘m‚|$F7 ?*|c6TURZaL]]=йeB2w#}օE6|@g06l݆w|ٳf6r]{LO ~N?t39O]m8 -qr]w^p4]F?j(*ChyƎ1gΜ? ߄P*blHd c:ͷ2כwasƌޞ>i`ukh[[e(Yl 'Oav'6{pnLrϤׯ_~_OW\n`7XbEqq_zժU䮜ѝ3Ipoq>]qf 0cB&2$H*/7f42 {~Ǘ\rI:T09$|A =r M^VV|!!7R~?#F@e]vw6$c̜|@$&l. v}k& ~ԐHIRss3JvIlŮ03l$Նs@ьMn&9~xp„ vGMi!!r!o1='blH䑱gÏ2Lr֭ӦM \]$KoC9o&(^q> Qqf 滺7oW^ 'N@ i+V'N8&Ile ?.,kIPc sLI6+Yb…ZHvRO2M6M:Ոd{v+qNnl=eJeKk+M\v)'XY9U%iE*8$IݳOR]mh[ d-1m uę3g"_q MQBDr^zPBO<]sbA`]D&Dę2m>ϻ1[JJ+HCÑ>; el>3Eھf*R0SUjEĘs]mXA j16y-|"!Օ@ x›!$ U|JI+J* +C*hlE9^I3p[uz.p 1kފ\*%"Ό1$1X]HD#e YHbZ[۔V~D+Mo%&oPВn=ᜬ9lE*ee*WОiP R]O h.JqZ][l+1'F]b1Lj#۰paFۈo1er"Ɔ9.7-c9v }쬦-Jv[0'"РԶ]g[Ѫ2Ӓp+f̓c$Kwa47Bu$eFsIםS,[k8ęiq6^LuTB'*eb 3SɆ$4,nkѺ6834j鉼+ .:twcW FR:2$EY鹒Vs֜<3|vhkm- $TF(4*ӗH!iKD.!ش+U[Q8GcqIGtt[q[ؐ>Ll cO 8s"kkc Q&I**zJ%A{)쵋)afG+ % qМ9wre99Crs",}T"@f`vBV2PB&B&aBϊBF+ P`ώ+r|Og06|$ Pd ªDpU_klE9𤧓j#E 3˖ >^dF僈oU'R7a լ$lB4vh8eMЅWQ@Dʅ g>""g"?#E *?@X(YQi [!lBۡQg[E)!lθyΓSml06+I%obVVxH(rJ*)mb'w+cΝLF+B^͍f"ƆٝnJYpJRe K G$B(H;5\A~RÂѬQQӊGbYL`"« NG}&6Fٸ=(lxU8K836UW[O[YITd/*8_h&$V5jE!#] +Ʈz;V3܅{H&KVY5TkY6EܘK[icГL<|8!#]$! r˳E5P²* UN 3ڍl6TEN])9 *{m6]vٮ9&eW1'3?716ϪI G p'I[:П*EUN*PbZLJÇT ""*Cl+`VzIJ4!DlpfpaC>΍(n`pv[qՊO3(t%Iځ~F/tH <UN h"YЄZTh5+PNJ({ `\+2wGǘ|>;y;p#h0[,C]g&Eę2Zq!>Q]S7}Pr$' Pdol+Wז+FDED:I׀S:5oEGt s$Նk'ND|ID cq>EPnJ쮮1Lsj #K*3DiqQ(,5JN)Ej$dsFI>GqeO3$I}S#Z%d&"$e/MZQ ,MTؔ(MԊI~jC{m3#g>8hŅN⇕E@E3L'YJPEY'Dę2Zg3!ky@/ "T#VH6 .>q惌VDYlo igJVj{ zzz0[JV+H8A^+",}7XB-.6B HxHU@r{RZV0=ELs| r/3s<9ae[%)5?l HiiiS+']A3kO=)3*Yljў666VTT$ȄBaEᆳx1k~sJcVȚ^x|f|k-z#3fIs֮d_C]7ݒ؊-TBIfr&yXp>s\ s26Lę"Zqal~{9vAL5$dHPYU^6nhd6vdb#DDɍhd8:}{I#."g>'"|׊8Ki I!ߏy ˫;eWVj#* "ζ q> qf {,[qqѡ̞qtdEȐZ[[޶5k1A[Il#6̈8A^+",}7XB}wv-uwwo˯ 'Om;V\ÓO4q*LҊ b(4ɮ6\;Y",}N"{ƀC` )S*[Zۗ-_1mJegg皵N9ɨ*I+ZlU $I ^mDu^"[DٖsV""g>A"" dZ;Z,:1 q想V\>/BIix^D[RZq(L g T3 a}`Am'٧JV+F'S't'I{«>GqeO3JR `btwER$ U*JIsZԐ+2يe?u$u4:1mGlg%|pъ cMe4U둉̐:Q hf,1)eVZ! $pO83d""g> 'tTTYD$e@iHT[Fc2sh_sK+ RP%>eXa x'|0s97pŤǝ.ڈ 9*D0-DD|DD8\InSUPhTlC*IzVtI#QZT(cVbfFzbŊիWZjO=Zڰ[R"/"g>#"|׊ q5܂/6N"ˆ*!S$ F]~-UN -zGNRe)M dSS#&,Yr׎ /^lR[]mp-VC",}u񋈳&VJD4fIM mNYB[1rZBDhVʴ vhaE)Ͱ6M: 3sLuFTQ!ADm8g%",}$"@֥L,i0#Űj I°ZI͌0'77I7j#*D0-DD|DD cl% +X1Ui M,P+TR62%y+ ] +,'&YST]m8RjEY "f6q>(k rh ~*K F@k$ЪնNH)AZ!z[!`ʚ'V+9uu4@ .ڈ9*D0-DD|DD0Y]CӗpdFIRZ1  |͕`q粋I7:/f y35 HIg:43呱AYNa x!JҊ(L`om۶͛7-ZL)qP3-`VN o:`gh8ڢUng̩҃N o: }& (TRjh$a1 ўE뒙: WzbiRJbP'CFgXJV5dHCbtrˮqM7$"|׊8Ki M'JįS*'jpT\j#* "ζ q> qf c%GUu&TSWo(3~ VN?ʐy+j0-6L8A^+",}7XBՕ$v<# z)aO;UNxR0⌧Q8l]m8UA"" dxukED4PI1>mmHPO*ϫmr*))DT\x!}c2Zg鳽1`MDƂvna>8{LҦVN^c4ˮ[nIl1IW|FD cq>FDh,nnw!ξ7Zf d^7?/====}9>`M$b,W.{@&"q9!",}Г8 dB!!CqcF#SRqf 㫪btԅdDpjyM${/_~`08yԐn۱b|⤉PaG9Mb+(a:A06Fl$e͖]Rg a$&qlZm8Su"fE8ӡic#}i ={)S&f֦Iz͚5;vXhQSSD.] %8q`M*O,1*msL}>+xdNTlT p)jg#??ˆ[ovJYL2eȝg3Xg>kED4|H_-] y7[Ԫ$"jv3Ig>kEDƀ6q6 ڽ!wy٧rt3X@uȫ >%"|׊8K#m"l47g+I$ U*v*NX[[x%aƊr]FX! umeff^#Z-Yjõ$"g>$"|׊8Ki ؼ& zSRCI^}Vt% f-0DBz ]SiK 6W"[DٖsV""g>A"" d|Е2 UsE<%4deҪ3ФkeS_?%V!T~ (bX!#m Ew @&g>kEDƀ6q6]Õ6 @NSB 'q惌VDYLcG)Js)K45!)UBHbv)塄.*R3JwJ6B J EOWVljfDH]DE6q>ذJ~£fHA=KAJ$&CNu CsJabh)I *lf@VE@iFc!R5CY1#+y 6΋9*D0-DD|DDxJ_} )"NdHbQeUbXajȊYWȫ >!"|׊8K#m"l47g/2A:I(WZC5!+pNia0 t&ՆkLD|ID cq>őhŕ$R2,|hXV,3]xu Q!ADm8g%",}$"@TL4'`.RE@mp %CTF J%Yu!X4n`Ť{g>kEDƀ6q6]s$Z1'QR(R~H4?J%G4+I®V2PZia.ƜReЊ/Ojõs%"g>$"|׊8Ki >V["c` ʧ.e%)R1Vc%UD(:#+Сۥۊv#P [\R\xA}3"F.""G8KelX@`p$;j`P唈*b*UBҶS-J̛S^m&C83.q> 'q惌V\O[Vg[+?"\QFQCN*-?2h͊- ۽8{vT JFk[XxzĜ5|sH餃6f8k[ɓaT ek[5%5CpUUU<~s^KkR@yK ©0CZb 4}!ۼ0 W*b͚5;vXhQSS.] ڌF`MVp~bBlxGּr㳮lǜԵk/,k>45̐z`4A x%* 8j6~B&5+t,JD!OLSkB54K?NJhHZ %g] cק')uN pMWbediՕ%Q@r9YVT+DMVJh# iV(p +# :)",}l"{paƣ2F*I Uf\2cEWZ,B[#KuU<5BW Kfvq>DY,c$IJ'|͂[QEh^}+;vG *oXȺGLI]BrF8YD+. $="rSv#ڕOEĘ3,JA)"7Q",}bs% +SSSv===H^1db>IDžWQ1>GqeO3TpʶO[[kaA>#x vۨJJ+Irm35"{0&"Fcqs qvokkgD)--mj?F#VNdWN@dNq>2QsAAD4|oCxUdk9;i旚N: HtO| \2 Q"bәg&qlLw:NΩӫvծw:{MsoWurj9g'x|=<ŹXo՘z#`:Q&. GsQgW_oK掚VHj}zeϮݷ+pue:b˗]JKzen\9Y*87XRb1ߏ=$3|W^1K`SjQg9tsepYj9ߣ26:Ï>ЃXaé_OL;qb\5f)&ȭU܁s%Q(O Qg9$ᨳGoiovw'Oҏg>r`l?v¡<5fl4Q4eᨳw8KԹqƍ(ч/,._reb3O?]%aE6H;FxGrYjN3I8F,ui7hc3@gf. nꭷ++d!#W\mT-@jN3"uNL\:Kq ή\> ߏM%Kn WiFiQg9pq՗*+s >cꫯ ,T]YQF!̑scNvH Nzɇam$5;9_j#t.JG[$HV! CUF~jzmYtlHg{pͮ6*;uL':Q&. GfZs;6T:=8F.l,[vqtBiE)`k,9W(u uL:{Nk]BYD%*Z`o2`sܪFsepYj;\huv 'Ejm8O=c6n]2m+m$E_y,MϋՊ[oؽ{w,b85(&B,:K &(8F,uiIPe'酋s7 fMvygC5]][b&u?w= h6r-5J%Q:RsIQg2ݦ6Me<2+sF6 +e6!#B9U+"WgM\G:YĊ{j#q92qY8,5ǝ.4:Reu}SPʣdڴ #3(HQ@p)5ڨ@pYjN38F,uiIao*Efs9",;FT>U1y,6TꜾ0kS(vD@6" lҥS:wIrYj p:S$BAvd1=N P~r*WiFiQg9pq՗*+s֡TS/HN*аSBMCh?* #2," dTgES@ͮ6*;4uL':Q&. Gf7ߓh۰7w`.;9{~λv,6=,f>1bē@62ԝRFl:wO!sYj|Б9oX$݄ky!TQh$5hxK*;O}lWRsgTokF9Y*87ڋjҾ (Ijґ܃٭ Qg9dsepYj9ЅEǐym͝fXbjw{Gzp\']2e+^ṙ1z\&L{+5Q <5IƍUY0_ލ?7ҥK$.0{Rs2٥25-ӝ^vLJ2ereV2e:+.ՌohKKG0𶩩 ,e83m͇֞;Dy BuL:Q&. Gf[`YS_KK #@ڴi'8TkBChD[R,8Uv 5s\ҠqYjQ@Y4;ox۶'x|=<Ź9rP)`iSdn9Y*87R,)VHl}zeϮݷ+X+KDX@[]P.R=pԹ:tR3͊4>^w|^kIWc:_jΕ(JGt<1G4e{&|mttc}* iqqSAtGNCX(1sVdvCX2C؉eވt0)G$EWa9,5wuJ8GxFFu^U;IJZGWz ER DgDYCYAadd UT IdP l]&Бo>}~ ?|;JO\ਲ਼\l;s}B00T:Ḱ[2%ܓt:K4U4VHi}j{eϮݷ+zz]Y>WJjiV:{J:KifG=4<5a1ߏ=$7|-zjm$ULY:R`eۓJ;I_R3/ +L(aH\ck!3o~KZ1]~Ī+Nzbܹ)5f)ę3g=:??cǎ^XXESwܞVXS+325-#Ex2 f ybfS$LertWRss=x7Á<׮]Cԙ_|G'7,r L*#5:Q&. GsQgW_o\qބS:484~ʕ H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-bKGD pHYs  tIME!,IDAT8e_Hu?}s3y˕U2MvQ֊FE.łĊbE$DDZF5b@Q":2{n.s<_ y?mwV@tR`}Z _# _=_@ w^R%6gC-έ(K>| ${}