python2-funcparserlib-0.3.6+repack-lp152.5.3.1 4>$  Ap`cR/=„R?;o'Jit^gnb軸 }6͗ Tn iLX5h0'WLiVY'6 /a 1OX>EJRxL*mDb u2ьVn뢙J 3俵ҟLkּi#,#EQyB鐯)(& 'E0BZ[pA `? Pd% 1 s 5Rz),) ~) ) t) ) ))y)F|) Ld(8 98:BFG)H)I4)X`YhZ[\)]`)^Qbfcdeflu)vp w0)x)yxz    LCpython2-funcparserlib0.3.6+repacklp152.5.3.1Recursive descent parsing library based on functional combinatorsParser combinators are just higher-order functions that take parsers as their arguments and return them as result values. Parser combinators are: First-class values. Extremely composable. Tend to make the code quite compact. Resemble the readable notation of xBNF grammars. Parsers made with funcparserlib are pure-Python LL(*) parsers. It means that it's very easy to write them without thinking about look-aheads and all that hardcore parsing stuff. But the recursive descent parsing is a rather slow method compared to LL(k) or LR(k) algorithms. So the primary domain for funcparserlib is parsing little languages or external DSLs (domain specific languages). The library itself is very small. Its source code is only 0.5 KLOC, with lots of comments included. It features the longest parsed prefix error reporting, as well as a tiny lexer generator for token position tracking.`cRcloud122openSUSE Leap 15.2openSUSEMIThttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://code.google.com/p/funcparserlib/linuxnoarch1D/?\?\%%N qq  ',AA큤A큤A큤`cR`cR`cR`cR`cR`cRQw>h`cR`cRQw>h`cR`cRQw>h`cR`cR`cRQw>h`cR`cRQw>h`cR`cRQw>h`cR`cRQw>h`cR`cRQw>h`cR`cRQwBN`cR`cRQw>h`cR`cR`cRQ}HQw:Q397892bf32bbf989a7977d7cf7d8310a46fd5c72be1d55e8056405271e0fb7e8798b217d282143d87e49378ad145957149b00f09a271d1825032d129750b9afc01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4f03a4c562310cb63a4693a00ed9b87f80810ad756a74ee8a13cf3e6f4ba56f1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ac9627c437cd7c143068b30b2272b1b0c1721e1b37fb61222d091655b4a650a4ac9627c437cd7c143068b30b2272b1b0c1721e1b37fb61222d091655b4a650a4731ac639041a17d384860f5a1ea35d77eaf7862fde7ac8184daba2ca9ea6d2dd2c5cfe73a058aedb5bf207e160e7dbb38bec49a820a50e81cc5640ae0c8dfa872c5cfe73a058aedb5bf207e160e7dbb38bec49a820a50e81cc5640ae0c8dfa878ee6ea983fbfd503e3d386a35f64d188b429b93a980bae83b05f3094f372250ad3148bb4e9a15bcf640bed20af9611757577dccefe3135c47693d21fb959dc88d3148bb4e9a15bcf640bed20af9611757577dccefe3135c47693d21fb959dc88e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e0ec72329746e829615f0b0934026e07a4ee17242a1dc19b8978945cfd914e88e0ec72329746e829615f0b0934026e07a4ee17242a1dc19b8978945cfd914e88870139aa669e0cd7a6d79a62daab8ebdc4e22147505d61899f1418ebb03f9607b3557839e1b6bd405cfc181903577df3c92f5c284b8430201c2ebac3bdc3f3bfb3557839e1b6bd405cfc181903577df3c92f5c284b8430201c2ebac3bdc3f3bfbf2b29bf2fd884380af168fc6188cc4f2e753eaacde9527b78cd28913b4fd26499bdc0552a1094e0e326f9a80ffea953786009986195eed895024e75be80ede099bdc0552a1094e0e326f9a80ffea953786009986195eed895024e75be80ede058fdebbd446d00b6e1747a3226f805faac098c3d859c1b57e1dec16d1d7ea2f96655d141caabf0aa052c771799a61966b2b01530447fa24b3de90771ba2d97e66655d141caabf0aa052c771799a61966b2b01530447fa24b3de90771ba2d97e628413359e3158ba4ca8531ce882b31536c55f34c05730ae2ee9f450783d1072cd19a792ada3b987ab8d32120a2d4bc207604171fd040bbc69f386dc1f534dee7d19a792ada3b987ab8d32120a2d4bc207604171fd040bbc69f386dc1f534dee75f49c1e2a8a44b34ceeeadfe8f31bcb1e1e8e6f0626cf7cf66cf9a6ceeedab8177cb6610bb56ddc8f6a88a860a28d05c3eb1128bbb4d6600cfeeed7eb369e21f77cb6610bb56ddc8f6a88a860a28d05c3eb1128bbb4d6600cfeeed7eb369e21f8e401f45d70248bbcc5c93eae5426e7d6b46a6a8b177a36ac309ecf425f7acba20e5dce73135480cea62d9422fe1f96a8a17bd058a659821ebaf7b4a94cc2b9e20e5dce73135480cea62d9422fe1f96a8a17bd058a659821ebaf7b4a94cc2b9e0cc6f57517ab44d32da55ddad8195ff59e717a652f2ffc72388392af271ead97634dc67b9d490e973f295b99d3ea9e2bfa5f89adfeff43902635ce710b43a8804a2f451b1aab6a0979ceb24c80ba7558afdbe0763907226d60422f0410bd1fe5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-funcparserlib-0.3.6+repack-lp152.5.3.1.src.rpmpython-funcparserlibpython2-funcparserlib@     python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1`#`#XQ@XQ@VV@RrF@John Paul Adrian Glaubitz John Paul Adrian Glaubitz toddrme2178@gmail.comtoddrme2178@gmail.comdmueller@suse.commcihar@suse.cz- Include in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352)- Repack source tarball with non-free documentation removed- Source must be https.- Implement single-spec version.- add license- Initial packagingpython-funcparserlibcloud122 1617121957  !!#$$&'()0.3.6+repack-lp152.5.3.10.3.6+repack-lp152.5.3.10.3.6+repack-lp152.5.3.1funcparserlibfuncparserlib-0.3.6-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txt__init__.py__init__.pyc__init__.pyolexer.pylexer.pyclexer.pyoparser.pyparser.pycparser.pyotests__init__.py__init__.pyc__init__.pyodot.pydot.pycdot.pyojson.pyjson.pycjson.pyotest_dot.pytest_dot.pyctest_dot.pyotest_json.pytest_json.pyctest_json.pyotest_parsing.pytest_parsing.pyctest_parsing.pyoutil.pyutil.pycutil.pyopython2-funcparserlibCHANGESLICENSEREADME/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/funcparserlib-0.3.6-py2.7.egg-info//usr/lib/python2.7/site-packages/funcparserlib//usr/lib/python2.7/site-packages/funcparserlib/tests//usr/share/doc/packages//usr/share/doc/packages/python2-funcparserlib/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:16008/openSUSE_Leap_15.2_Update/0c0819174ff539fac8fd3131a82001bf-python-funcparserlib.openSUSE_Leap_15.2_Updatecpioxz5noarch-suse-linuxdirectoryASCII textemptypython 2.7 byte-compiledPython script, ASCII text executablePython script, UTF-8 Unicode text executableUTF-8 Unicode textexported SGML document, ASCII text RRRRRRRRRRRRRRRRRRRRRRRRRRRRRR9ĜBݳќeeutf-8efc125f4ea47b4f6781cab907136af31e938c21602ed24aa555b787265507874?7zXZ !t/Y ] crt:bLL ܬkn:GxDN $nXD)0AѼԭxs_k>JJ3V#)'6W. 0`Jq!D[5;%92*Lsc|XݰHu1aTJ̟ @Sz<o.Nد{ul[H?bNHo_R-νPЙ[Ex6cfF["8/씑<Ľj2vږ{ j?r ^WL(2JYeH*-xDeO8(jniz&'1 輰4"o[XP˝MUd((#o$ 喢{iPJ"2:Y^x W C0ij<1H9I03wTA! l|) О]Sm ѮSn†aĨ賾ǩ_l:beGEfKD(z\^)8N&SU?1504)d34my6Rb_Իި1vʟaYM 6}+DȔ!UpDvO,v&uj!${7d>JRfCŁrdQjc/di.6}qr!eG2cKPq{Q2hOHO i΋pɣqխ_Q $Ry؂rOJzf J3ƙH3TKeu /آ"I92*ې{c\S\o#c=Tn7Brmn@sε/O}e!?S gV:0%,k܌uW)%u.=V gJ.T07l&S#|Uɭ[Ch=bA]*HpUgJhH1PxPiMB^~+982!`ޕĀY Wsl3YHYP|z j\ PIHLdO>2(ba`'CFpRVq$-ҁ=%y}E?pGURyθ\&d$il ^rvI8*<ZoJ!,-l,pze 6 ӯ4SыIK흹zF|$h/:t Õ:ss6K>n,q<ןW.hV: "z~_꼥yVIm$H:U8o@^.5QjC=;pЂwI=E޺CFraNڞ גYʳ=[,ZϊsLŞ ,V!P\\<#EAC1X^(W&dԹr-A6,Պ9j:'qgdjMHB/dH Ჸ/}=?SQ1BoU#"̓=[sBY.7Z+U_|d+<$\Bq}msme\%R0x )ЏPcup=`bc=/n}RDp]la,5gȡCwfhSPN޽W/h߶$>>P\O,ˁ17|l=˙;"@/uƹ">hӬGե2QD%;Cvz-iYS[ŜAoQX/"|.BxRhtw%l}-N;\L(`Wq3ʇT\6Ea}wQ+wyq5+#jϧy(Iԇ<^>E1m,ft za?~7-Da-`3L׏+;?%>B%2h,K B7-M"X'=S鱥b9E>\ۮYY`8e- - _ xٲn m)s,`X{0pteHS#:č|E2//slLfu?[=B< *p#1WIOՈEڟTܣrGqەgt_K(=.ۖ}|.R^gT'`C9 L2m}œ͓2=\ jhqx9#$ (nsiW  aEk^>zc&[:ID)t@ ѭ2JqcV;[[Rm-´Q )K[05xӈoe{/w?r<-g%7*}3!\?#KDmBH6'g^0ޥȺ* $j`%P(w!RZ) 0>wP}RT T2s79ƥ̹iSb8{@":O=APIKd)*A бTUn$>Tۼ 9%V&OEG60M෧[ؾD@ N,2ϼJXu^LRth)٧L c7G/rD>h, ΍:gA(.ڏV5!3-avd}m9]^-5Mᾏ8i}BUU%|±79VAgNcZ9$S<$S(ҲB }̴Ù8v_ =U@Klp瑑CS$ͭ@'X-~dycý6V譛T-6b;RrR~%:~A$5/>}P~/y{Gw̶ZngDRqaۖ f dUH(4Uf#wrWUG'+&v0(&j=oEϴ7%@l(tMI4|^_#ȺOG֬gceڅ:(H1aB1 p%2ڤ-ٜfQNqp=Np("#WiWwIĕ A' +\:Zq{ V C7Y_+J5yvxApw ,B!VtM]p$d;ľDg 4OODopxX{DERx߼5C~.ȌH8qGD;|K^YeRyDOl.MtU >яZPdM zvo-crn<5rN6M4zlC,WFzW ?2 iqo()_O``!q$yf>:?O }r#0dõO1ow@|x\E#QIF0}Y? /]_N;!G- N0j)b %)S>gss%Aյ颱mp&_;oX _h5OZR섉X*2c"Ýjs'[,|ZV|cHOcXr+Q~[PIH0o.P\Q qQC NҎrC](RM59|Ff8&R]:xE^ea:ެ b;yAV-,6z ʾfޱʆx7o7=* qG\?P5Y/  gKwuF_ޛ;~,cѹićmb,&!)f@㪽vol Qw)_:D]|)w}6 ]<-w6=#;8h@W '54TB+GPWoaŶ;ek*E;h{6zoL3|$iS,O{!Ae@0x$<q >73ᵼG=+\J H.Gw[ug'4:TJM, Îpen9h)&q"KEx޷IQ5^R3U#K6n/4H]a5,oy0a {8YAp !#ri8(b7eG} + JKՏ0Лˌ4SS(xb›108TeQ Ez KՁC0|V~X,irCO|#}#Dw\ˤFJ`ǃka >2[-1ʤ0R/oj+KwEF6ǻDk$u x$gYj0nɤ2J QEҍ,oFj+Hʼiαl?'Mj`ٜMS1x18mN f{ءԜ,k+Fe.rn4oЈ C y2qUh- L~gGJ!ϴH`KJL,a" ox`f.O!,i/;qWkޢoD&>"[b ĈX5Ay@IwD_Ҳ.QdOZ+4͵`9VW`LYV 6D[}vR,PƬ}C|nphai9I\%΅fK*0 BtqGn}/. ꁣ{ 1(BW# =@1$0]ߴ"f>p]ѳf{*݆0؞jpf'CoU2!ж>¯?obO oqG 2a=`n"]VT\tMjPιElx T"J0oy .䦮~TrgM(3.J ݙqE]!&CU LUΉÖ|O!h~f_Ωr)1,ts#+a1IJm/7JHi (xT >+V;b؍)x9² KaR"LEIų1ϱ]ۖ,A gEuumǃR=*6d Pcu Nm'g%#V֧_x3$A[NvKŊSsO`&"Eyh,gԀbHk jz*,EX\u/{hM<령{]OU(HyK_^7^W>Vt;DA5ܝ(E,)T-ܡt80]i[Y*h2ǮaaduK? upyxMԉ6YJWO6D Zз]!"S0G a$]~۸Ccް?I/8k"(]2{F9gTH2‡Xe4<%s~ QGs~K@rƋn̎,7dL`mA^ |f?L!t#:ʹDG5`Jܫ5֤NN8"{"vL8_ވM,}c LUy<:dIPSꧬf᰼rTֽk,O ]'}y̷[sư2olsr ׎O;]"nfrn1ew9m#oYVM?Z l0YDmj4r*1:Afza-4Lv9e]Bϔ}u]%]~]6vK Z~:{6{%lbLjr+OUq]pǞ:޽g(xZ&/(*鮶n4b`Iž\g3m7esY ŸB٪c[ P͊%^|{ @%P6kpG?}ɷږS}{ `O\Eܣn%;1q>:p?%0ѳ||ۯ,(!y or\mYx]kY4QXi_:ºs0d~Eu,Ę ̦fn΢dRBa%qv-ٸPkTTJS! M=ym0h {+ʭl<(ro| iSgZ2;Wu]:XmNf&oCiMSu/VEa3ӮRąX ߪ23*ޤx:&*}j2=1dYAT0`졌7J;Nj•:8[y+&<f-;-ZJ1=Czv:1w35=#8Ve!_;/4?v7̎\Ny溡=WxK$| :z3o?)XF_y5up:a/  4+ 7-9{i,q`+ ^؂M?zm_BIi)}f)!2 >2W3 "Yh+L Eò]"k{yhF @b ܭǓ{g!&Ԏ p%x)aj$5vl tSǘUZ/\){_{#paȁ)a-cV8Ce* JD!?-ުe\@b}5OZ;D/h䏋y ("҆ഖG:5厛,yY 꾱Hʉ0M98LD󯃃F G߀U*Ci ˒=xxjh*_iG1-/|`x}{OZz[Uп4s7;[n0RGkyM6޷4׀Ja$&av{DB4P82RȒiM,'S2\E%GJD;hr2]v0 kY# x#QH@TMF&w2΀ G4|lUK4`8,L/9 =mLD="e0?sSS\Lek%ͺJ%$:;S̮LSWF0V.7 @'445^|tSYљ/S pW/}qj!LFejEp^ث oI&!}-lg 9ovx8bGFGVś:>Sy6h@jeئ5<8ʤܬ=G;0K7q I^N%[zs*h}cdAкlֈ4Ԁ@{a. !$Nm$q{w2g&%KjeBƜԂڋl f z<0F/2uĵm"DЃĸ2EG{D糟XG:< >=\&\LwyBRN{,5?%YὐJOb`@$O @~UYT&R븾3s8 '%4킽DN= SrFuE9DI؝o ]{Ioyf1P8aF x}Y ,e5=gh<4g(/ȈUb<7欉q4"@QWV=h z# O a@P+8k"sמ82iNo>snEKϸ<Ad` z͋+#?N t|C_:Aޤݟy?XPɚX zΩe6!pSOUpO]z8X/)eټ{o d,{~=SQ-R ;7}ANT>sg4}x}p5櫐_ eb]@ES$*`}Rj U Yq'4t w5{k--mG D}O1`6b \41$wXT$ܤ2v TaOrtU]97,@tSU_}kґ̏q,嫐&dz`= ,a kWzsZAjY)ڙϡESqkzn$gaV,R$#ue,&)QW[cSq:WADXt]0v~$}q siTucxdIJZ&*% ޽gAx$Nv0ɣ뾟; X[SWt&qYjه!=Nq(E3aYk+?E x|pIW)-ZW2RYt½wݻ+w.Ɲg9J3~qyS-"ga2מE@fmgQ u VKMt)WϱWߪgi]OB"k -%*P'jŋ|y(-8Ke(H?aBcymV+ u_j:7_c:h%W_N#ATe{NL>`+Ej6?GN$?L0uCjXo\%UH[Qpkcj";kEY֮;1dp6"^Yrܰi +?ͺI՘;mnEssy^6~~}CXP|C)+r`! "(VER]|jELcAsi+5o Ra4O6ͣoR^IsRMj-N ɛr"n!Z;SEc);E(~&nd om?~lt|-oÍj($uZxD;N1hnM!J2s1y(pqFi-JgV]88nCCt"^IKx x V  #8+Q!ꆫBH{%Bȩ#Z{,/*{kl5v?es@U>VDS PL5k5ia\p7¼:z'n Ui%Vo/V L̻S?k{,%Z/\t0Ryκ6NA;Q 5\mԶUĠoF0lsm`F5ӇgY@=֢2iW'\l0=H r[J($)^<IZXJSou=p{%k@Sbw6ᛥ5d)4S @<)}ĒFEmo=1,fF\LS 1*|NALoM#[;ȚSRV䇆=]V|{H+V;_$F3fWTVhZ[9WqcIW m+pOR6v'_5bD瓐dIBm~_*'L͐B*O嘽ȟ DRܺP9j"afD߼ JgoxDQ@')ɰSv+TSX}KcU%8JS_̟J,kn2s0JQiht?/OI e1u1%KbOdC,w&æ}^04_̅T?9+N3}M֨.܏P(m^`kJ BgvtP!}M:sI]\3C$|C)~du<*%k`կ$S58|]g%;ZC KY^ S4)C/w:- r_J]%"$[/|6F= %0"gT}Wg-S[9^Hve;Jj"YY":&݌GF?+qOOXKU%`(>+ܕf O Ykq^.|W¿kII"X͒vmM_fk4:̰ܚ1Q1VRd%=S,LE)ci^5E (1ja/hJ-BmDЯyWv&S"Zt~EʜSyOȄC8$~޿~`=&>^ 2(խmdz$9ip"Af?B: ıpJU%ҀF;)M38W.CY2/qgIˏg9_X~I}wCo0}9]{/b ] *C 5@R=0sd\ ]i91%ZTWfwXC# "jRQHddm%I|^cl/&v@<;ox#2kX֐3;劄߶RbsLkIv f\Ŭ!w_fh.0+RcD9?4ʀvNJ#_w'ī艟8Q1.h ;ՙ}'~ocu{Sf(P˂(1DKp҂v'ZwAYnDZ vf _:n .i5W6%r ?r&GIuQc-S|)Ցf<ŵ28 ˫c+6'$#YotG^/A9(.v,)Dw&US~=F)XɲSF%j(񝙄2#"rXZkO5P_-J)ZZ۷ ;d@VOăj{J%i6VQș`Ott5w{b^}B#*{!`+f!|ESLDIC|ę.(^ bYOtӧY7q9r[%R [I duGЅ@zo?LLGOYJC7z,ARE|"9 d"l!bpDV5]J<>/HYjs>o=f>ꩱ{0^<&_2J(^k˥5oΔG{dJ%sfD60;.X8=jmLPaZۼ}k`Ψ^ڶH'նV+Oy|E*34~ <$C+Wh&tB״"g )6Ky am-)Q=ū#%l_qk%&4=sÑC nf̘$)X[K4?[qVtꅤ|ogفOB~Z%ǰ@'53FzHտSkhgE?7 +l/$zB:,YMH,*Km{̯ҙlxy e@;6'P L[M;F,Yj#@+'djr(\d/$"m5MROyRdd`_tKK~%$؍S蠼"v/A CDb8qU_ćBtB"ԋpgcAODRU䏫`Mq/gb'@ mb3TPZf|~Ъȍ;je5i+\ k,4˷@bOI2Vh|t<_l(i}C'Cߪ'ڹ)j'_C9 H1܋)U #xwr $CV'7Io v;v-F\PX2鈲׶% =`gڀ*{~Ux5&$iJq3.^ L`kRȻPJgsɰ]g"v{N^nVhӟ !]qp2,̓mLUܗDLӇH+7Sr rNiJHx=ς* tTopE³jJMfRx:>a&!,l݌g Ο$8gy/ UF/E68~5f#!׌o3p8PJZ3aܳQʊ3S:TJ9ORUM\)|!fʃ҆GHDi5I5;* .L6Tz7FEe&#AR֊qP!TOBl*F8>p͑wׄ.i3%jV-e a"2*0ˉ>ׁ٘4!%W} ]¿[~&CY) =$Iaׂ vSEpz5+ړ ګst օ%M +vk̠A25#w|(9(\Vo.7>TD*CD:8}4~(䶈 Hk ?g{Օ,,bܑj<5v6|#^R^дfe.H}m׌t &M㾟O(.ILo9>5a !ӻz'=Ͼk25PF ״sH2a j~aJ%4SP9|妬7T2-Q.}UALoR7ЕV6%ϫyӄ rm7+4 ዷo.ؑmKHkP)ʬϝr՞^@!WM) <}U/ |4ьh"et$PpSq[7kv 2A {/[|&8%X4uAjY'1u[o!nZ2+{Xg 1. ,-+(vS]1R{Z7HCu.]V3bB'!$-A'(5\FbkId9xZSA?Xh.!34xҕ,wQΓNVeM`IZ;$6 U&Ȼ@qB7r,psm@}>{O]̓c9g;4 f yݐz3 $N UoLP,iFEvјS1ǔr-ʼnk1Rfƿ4IŪ;>jtǙt{hfFୖ5V4G> 5+%O~9Ajt8.Htw|],<έB'rsOfgMS,Q>,rYgǓ1Ht` y&z'aLJ1%HTk NKa`+p :̄ @IVfnϠOwd B'6jiX]mS/>"&ygn5NLA[TT$}_ Vq$I`W\hR03wfzBopt`oo) B)BOӢdXDRpkx.d1ҽ>ާ hS+F2S,<#BՓ1:׭aB/; ߶>.g൞=[;V2Q X慸İ.2%O u i%>H='~cZ3U*sh WA:#QpV'}܊x,y<](ny9gϑҟ jm4y5uv Gi9=ńqǾ;\F-.hvwJYݝt?)&{<XP_|aA x9}~u|nǫ9ű+3ID37%] Нflw[-2C/94P<̪b)ٔ+쬌( :M-0F/Jrل 3 XhsZm_hjg ZZ-Es)o|:稊-ҰEj FX6+Miv͚h~f=O$us+̤ԡ9PzldRJ:e2W$bx3xgFj$&Pu>\E&x~d^joLѴKXH}[|.UkOheiXp=V<œP{߫+t}V[P0 KMQd:R$&5з/('9b :Nu彏 @Nz庈69삌kHQF@ygaer$/t˭!F7qܶkӊpSk;_\Y$/|u<{Z8cH|(,J(AHWo1IS4 *O0 z7c" ǚ5֪ cJgpI>GJDkb_AbU^I{S?m= 1 ej6~O\r.wo SaLsv+I 4yYY].0p?@bĔUv.\/|Xz(ݮ%H1:ESM }Cʾ/.|H_Oyo 5XתYD$#Px js~KPIz(W?2 Ϳ_?-?h4<"woSV떈uO鎽N/[^69edLvLUM^z;zqv >VM"G?U0PpqfQٿQjS*p&#W=ʹM]rǖoL\C%<$F>JcIzQ MF"C2;Lr*,;IΟq i!{׎b#|a*`29i3_I28"eUUL+MLc> x/|O;ޅ R?>_ XH2Y$Q5f: 2#cT%^)JD`-]`1~'RPқ./ $`h%:-uc]Ew/.T,E:fk0,S󨱊Z7wʗa#,DR.PI@7{ad6=ygdbPo1(!{6(ˮQN5 %} *'+RDglɷ*NqSǤjV.Gm?FlR iMudi1 ﭼ(QXP'Y]wM%r z %pw!εPBq|> ;Ns}s/@{]Y 6:a:W2| d 5}Qd-}$^{1Ze7|sKR?Q,"B0~Rs`ڶ<~O/c7W"3.AtU%NMY{-Xc]Jt# C%)-J( ?+vCV;{Q^NI!{CՍ}t9` c{|DaTPSY‰LaD=6}516>T 6h|R>W k?wu4tH }`i+CB&y;@Vg e+R5.9GFlOHuc\U M) g>"'ན|P/ܶϏҞp$z0\,.>CxkZ `{i)g !:`TJZL.+8$HZ??P g*6DqZ@rdRu[3xkrzC"SC+rၚuP1E֩$|La?I"5Z`KaT1Z/&g ]< ~jwަA#Tզ[]pIYpGHA>?bG>ߩd>M%Uc=2{zo)ό+V )9]NMZ` B ~.;0BҰA| ¿zȹr YZ