libminiupnpc17-2.2.4-bp155.1.6 >  A dkj R4 ޒW[dW46+Œtc{@LIoٴg3ˤ̣: 6:Po4 nĂ[j.֚W7ɤ믿DeӞ V'y;6 c^N+ĮdJm{ߗ + q#}x`ljt!) ʭҜZ+xDeS-Mٮ [ CZo0vK=!$nN2H3[kg@qg٤n_[FWdH֚)*; ?# vgwK}UE\c2&Ja#J5/fU1ٳ RɐK-Ȝ76;>#aeSN&bkB"شfv@ROZPp@?d ! M .GMXp |    $<Q(q8x9:>@FGHIX$Y0\T]l^b@cdTeYf\l^utvwXxpyzClibminiupnpc172.2.4bp155.1.6Universal Plug'n'Play (UPnP) Client LibraryThe MiniUPnP project offers software which supports the UPnP Internet Gateway Device (IGD) specifications.dk<*obs-power8-05dSUSE Linux Enterprise 15 SP5openSUSEBSD-3-Clausehttps://bugs.opensuse.orgSystem/Librarieshttp://miniupnp.free.fr/linuxppc64leIV A큤A큤dk<)dk<*cKcKdk<*cKafdd718eb09116e0178e203271a114c05f2865aac879c75a671890522f13f8ee1f27146052737af8f664b685d3a382fa0d79bf6e835caef687edd8c176c353b495caf26d764a0aa7baeb3394fc5d88994f5fbdd0cc07c03e135e964b7a4055e8a0f853256954f388ce4fab5faaef6a1f5bcd5e682c3c7c70b07b7130e932a021rootrootrootrootrootrootrootrootrootrootrootrootminiupnpc-2.2.4-bp155.1.6.src.rpmlibminiupnpc.so.17()(64bit)libminiupnpc17libminiupnpc17(ppc-64)@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3c@b`@`N@`\{@_@_R_[@[6@[ L@ZNY$$@W@VU@VKU@Dirk Müller Martin Hauke Andreas Stieger Martin Pluskal Ben Greiner Dirk Müller Benjamin Greiner Benjamin Greiner joop.boonen@opensuse.orgtchvatal@suse.comjoop.boonen@opensuse.orgjoop.boonen@opensuse.orgjoop.boonen@opensuse.orgidonmez@suse.commpluskal@suse.commpluskal@suse.comdimstar@opensuse.org- update to 2.2.4: * upnpc: use of @ to replace local lan address * python module : Allow to specify the root description url * Change directory structure : include/ and src/ directories. - drop makefile-deps-fix.patch (upstream)- Set LIBIR during 'make install' to fix the library path in the generated pkg-config file.- add upstream signing key and validate source signature- Update to version 2.2.2: * miniupnpcmodule.c: throw an exception in UPnP_discover() * Fix usage of IP_MULTICAST_IF with struct ip_mreqn- Can't assume non-existence of python38 macros in Leap. gh#openSUSE/python-rpm-macros#107 Test for suse_version instead. Only Tumbleweed has and needs the python_subpackage_only support.- update to 2.2.1: * Add miniupnpc.rc for .dll description * Check properly for reserved IP addresses * prevent infinite loop in upnpDiscover() * Add Haiku support * testminiwget.sh can use either "ip addr" or "ifconfig -a * fix UPNP_GetValidIGD() when several devices are found * Allow Remote Host on upnpc command line * fix error 708 description in strupnperror() * Fix memory leak in upnpreplyparse.c with NewPortListing element * connecthostport.c: Code simplification, error trace fix * set timeout for select() in connecthostport() * miniupnpcmodule.c: check return of WSAStartup()- Fix the python subpackage generation gh#openSUSE/python-rpm-macros#79- Support multiple python3 flavors gh#openSUSE/python-rpm-macros#66 - Don't own the whole python sitearch directory- Version 2.1 solved: * CVE-2017-1000494: https://github.com/miniupnp/miniupnp/issues/268 https://github.com/miniupnp/miniupnp/commit/7aeb624b44f86d335841242ff427433190e7168a * bnc#1075137 - (CVE-2017-1000494) VUL-1: CVE-2017-1000494 miniupnpc: Multiple vulnerabilities can allow a remote attacker to cause a denial of service or potentially execute code- Fix reproducability by not coding in kernel version: * miniupnpc-kernelversion.patch - Fix build with python3 only present in system- Build 2.1 * CMake Modernize and cleanup CMakeLists.txt * Update MS Visual Studio projects listdevices: show devices sorted by XML desc URL * Small fix in miniupnpcmodule.c (python module) * Support cross compiling in Makefile.mingw * Use SOCKET type instead of int (for Win64 compilation) * Increments API_VERSION to 17 * Disable usage of MiniSSDPd when using -m option * Fix buffer over run in minixml.c * Fix uninitialized variable access in upnpreplyparse.c- Build 2.0.20171102 * Fix CVE-2017-8798 Thanks to tin/Team OSTStrom * bnc#1038601 - (CVE-2017-8798) VUL-0: CVE-2017-8798: miniupnp: integer signedness error- Build 2.0.20170509 * Fix CVE-2017-8798 Thanks to tin/Team OSTStrom * bnc#1038601 fixes VUL-0: CVE-2017-8798: miniupnp: integer signedness error- Update to version 2.0 * No code changes since 1.9.20160209- Update to 1.9.20160209 * change miniwget to return HTTP status code * increments API_VERSION to 16 * Improve UPNPIGD_IsConnected() to check if WAN address is not private. parse HTTP response status line in miniwget.c- Update to 1.9.20151026 * snprintf() overflow check. check overflow in simpleUPnPcommand2() * fix compilation with old macs * fix compilation with mingw32 (for Appveyor) * fix python module for python <= 2.3 * Change sameport to localport see https://github.com/miniupnp/miniupnp/pull/120 * increments API_VERSION to 15 * Fix buffer overflow in igd_desc_parse.c/IGDstartelt() Discovered by Aleksandar Nikolic of Cisco Talos * move ssdpDiscoverDevices() to minissdpc.c * avoid unix socket leak in getDevicesFromMiniSSDPD() * Also accept "Up" as ConnectionStatus value * split getDevicesFromMiniSSDPD * add ttl argument to upnpDiscover() functions * increments API_VERSION to 14 * Read USN from SSDP messages. * Check malloc/calloc * update getDevicesFromMiniSSDPD() to process longer minissdpd responses * add searchalltypes param to upnpDiscoverDevices() * increments API_VERSION to 13 * upnpc: output version on the terminal _BSD_SOURCE is deprecated in favor of _DEFAULT_SOURCE * fix CMakeLists.txt COMPILE_DEFINITIONS * fix getDevicesFromMiniSSDPD() not setting scope_id * improve -r command of upnpc command line tool * search all : upnpDiscoverDevices() / upnpDiscoverAll() functions listdevices executable * increment API_VERSION to 12 * validate igd_desc_parse * increment API_VERSION to 11 simplified function GetUPNPUrls() * use remoteHost arg of DeletePortMapping * Fix python3 build * Fix parsing of IGD2 root descriptions * rename LIBSPEC to MINIUPNP_LIBSPEC * Add support for IGD2 AddAnyPortMapping and DeletePortMappingRange * handle EINPROGRESS after connect() * minixml now handle XML comments- Add baselibs.conf: build libminiupnpc10-32bit, as needed by libsocks0-32bit./sbin/ldconfig/sbin/ldconfigobs-power8-05 16847493542.2.4-bp155.1.62.2.4-bp155.1.6libminiupnpc.so.17libminiupnpc17Changelog.txtREADMElibminiupnpc17LICENSE/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libminiupnpc17//usr/share/licenses//usr/share/licenses/libminiupnpc17/-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:Backports:SLE-15-SP5/standard/b8396f063ecf8b4d4830061817c9dd00-miniupnpccpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=da12addb88ca792f38817f4b62dab67ee8166471, strippeddirectoryUTF-8 Unicode textASCII textPRR=G-9tYutf-8127be244d13095bbd24f9ab8167855762a7af897e01bcd68812609b8df8c7924?7zXZ !t/h,] crv(vX0ٱ(c#RV Ƚ-$L$wIl4_R$`r}%с^TBb/?dPq/,Mq|TK_4OI$Ml\2+cc_otI6^ܴB6VmQkCތĉb:LCo,S!H7ZSFek9hdGy 82 v!8J FDtړEt,r,~Mml~8j6`C>~Md;Bl~Z'u4ţ$Fn"tVw[~jAAH\Vc(XÎr^Ou1H TRE\Վ;ޘ&`&h AR `T3+?vD%GH;@buG^;i(tn=Ů/?=bL?FJ.4==8>'hNUn&=3P{.Et|lMc5u YY6єO%P_a 9:6 ]YA @\Cp˿\[ٝkt5G_bDǡ0r>/D+iҖ#R4mrG/@r ϕw@JQo@I[|2ހK n_I!˃򓇅R JL}-,%A'NK3tU`qGj\J(A"c?B`_`AG^~Pg8sSJ >Jf#ca 瀮눅.^nT, Nxͻbf7l*T r qEMV̯Eig4Νi3죦nxʰn`&7ľZ8?=a؁#J_`!D@@R΀,۵'cC+K>.縠Y u~'`ذeQ<Řu@g+kLcΥU7fRLRjh"2.1}OyfhQ&0/(6 j[ypE< 5teH>H=$[*/p[f&/`pjn䓎 vjGԺT$_`W`q`IxiWoB̥"@+k103:O0_kGE>ń.+ iQSX1džjů4pv|GmɈ6ŖR{A1N(XaKvlb_h#\FDb^ƃs!~ZF4Gp*4%;ե)8eB]87j\>SdW]UZ~︶**# y!B+ /a^M;O2_5u܌@GCyuXȶU:)uUSюR/ +Cy7= lMfQnTR{pHБ.m &4D` [t*kGT+lOQUrwlˬ``@hxbFVRy@βPD$fKm#pfk9%rS:`|\ŌOd9`*pī/3uVlB+ǽ=Ag6*Mz Cbe?ͳ )nFOI@ Gwо(eKӸ rkBoZ=WP-`^De ; 1kMu(M\Y Ec*4,q1p9_UVGlN}h NaB]X ^]0|z𾘜O+t~cFc{9#9T!{Z뼥W=%6L|r}ޣˌP!gԻʬq)g{jB󄁳ysQ眐P|ΐU ?Ax}:Yf{;^,}i :ufQ.+x+WQ[#\y8..BTVJu |-bLj.D؈DYZ4aRij>{k6ѫs:<$EOUtW@ә\e]d@Zzq5h7,) )k.O69$/uƏЬ*)f.%xfKO#.a +O=UXI猉E_a;یoD7,FGy5,c2biΓWTŞGfBPmJ3 G%9GNg ͻc u$wlnrORP6|`#4H3?1;e`}ǀ IF*WUcĘ X78Tn};.~,,w3h`Og1lΞzXc_v0Qn#UG.BM{q %+挂gaN5m=g U ?%"@6h#!L0Ln tjc()KX>ږjP(wBuYWiE 2B6ՠuF[ m%2v [R9@/KZgmgd1FvcUe͡z*N#܂p'_v@R ݀>x um%=.uk0Vꯣq ;fA0`00ش9Zv^dVKO~Xc=dw+.w {I>F~[L`# `ѓ&d!1 5UݱxNÄRpO4 ?>k165 U?6? Qc 0jڌoy!.Y10(LؿIz67麙Evд| XgkePSoi_ف|y&_#|P%ki*~hzˏPfמ:"CqV 9k uYZbn/юVC g,r19 CxY'f5~+B̈́]ͦ5m 1jҡ\2Z,`.+O?pT ;n E)i[M)4:r0IWͽ_vp{Gx-k0BԳ^1m` K=WL [#q-r23\RV!.7s"(\σMD^sYWt/= '\c&;l`=U~iN1ٜSەtRrMEaD=X 5Ƀ=듩SœfA nH@Ml~ &jq L*JmQY(Fk!Y1@/"3IfFc>e\`<,9͉ ϳM%ס莢oS4"^/KsCo"L"N`#ozCEDӨLkMPdFRy<)uxu_nfmZ4k# n6`ل#pf8q$HI=9,u}Dl޳x9i;ڷ,v LߞPo76@)yW)plTXRR0*Z wb쌽(|$6#nB/YmAQ`:/Dw8  HiI $ M=n_>G {q@OJtz%.+tdoar 8xQYhD7ˎftɅldiIqo,^ Hdz|ols VZNōk.A&/K` h`GMuZW {YjwT7mO0&i7wɢT#j=8dԦs0 @]c~X5K KåDfQ ":)9vl쉩q\ZߔBEjSEE5GDE[cӷhM @b883MɡvHġPcJ'8Q(_PƝIj UW曏k $ 8*w}zNgPn [mYY͑0!NB1Z}gbA6ɛCMiKzc丩vO}{)@l?+ ||8%C|ک΢2")xbalA`Esc6 q~"\['v~9|7f5ko/>ƪ;POįJ MAYUkfyI;E Ӊ8 ۵)MwD`i"V$)r5i-mDoS$D1&ʛVKIQZM8;U7tM~WΌz  _', ڵCCz Ƶ?uQ~=]q(>gyh6l=f{wg*}= Xc.A]kف}kP0s<$,McfXݐ! :)M$>洠MX(ym,LxIL5D;|]lS'n?LJ< I3 Q1 >|9,6 M|vۥz|B*+-3?i*eA5^¸'~_MvQn n 2)`U mpA>Ӕ#.X=΀ym~+!nu0&Nګ-*'0o@-#În2{W;nGcVs˷"BHZpIkT)ynRt%Wۭ:bcXey)8I2{2Jb9P[nE8s۬Ply{pp/Ԋ(@c@q_7#ޓ" VL9v̄1 }\" $?1gVL CF nHǫLX@Wzs aH|qdm EpI٧3Hm066vdk-$es @`Zv/CXM`7.\@UYK){? }Deai7'1gYe8TDTVVVJ}õYl."}ii|$JG)IZ@/ŇY/2 $\՛ҲhYn(ÁC篲Щ#F}#BjHxa1G(+Y.^"7&?>=4a{>#͋ `"ײoL+wa>Fhg@zʪ՚(,rws:0,=3'&@rh:}'uAs  5L8`ϥ{NV]w=qY hkU'sE .Jݹ%jBA͡=ڧޚ7\lft4֘U x%b O% ]fcgk]EXa.m[V]hǍJ妹@ HdHòoi*<ң>yzT[YZo.XQ.weQȍ;0lYҳ|Q~xdr0W3~q*Y>l0[D.׉ 6q5#w:v&~ )h`bMV͙mh1DmvWS~GwHb;e{֤h.׸ӢI\l;Ͼ\7+ժ'靖R8=tkH+ 9J:kͦ|Q&xl"ϗܾ_6vM}R-m)y|qHsi&]EfrdBKl/N? IbJBc6R!HǡKD 2ON{p.3nSh}LxQ0ѿs$;WܽɷyƻOE 2y'K1 3l5QCq?BqӢW"&UADBkX9QG $~cD%هe K8 j"im$$d(eBěI ވ}A2>"Y',=>AorryՈӊN*nM=5VVc? t#`6ͼ9>C&zN M5;/jY,Aq|5 +kaON9WʚB-p&M,OwW f3P)pe⥿-=~(o{1ЪӚawf_?8Ȭ @MNd м衽t신?|s{14똤3o7ԮLg>UjS S!}D#>PPɮ')Yw? 3S!B0&rHR&z"xѧP^N{n"t?QIzb'_^UIrYFSν5`'ǣ'\GM]~J'i5 Z@FMaZD8'l(Q64C|FmԦg))H=9A86C gpHEnKM(T:u'Ug4Ң%qRS <`E|?fZt RLTYa,}8VnGQo|(@@Ql* kD:$5:惡@%/IչPO_+;>Q/qxj8ǀWB?,8' ^^!d9@+)F3i&irṁ!g.<}-ڥЛ)䫐~$sHrw*Yz]zs@M*py;IX&kxP/b?1[q0m\Šy:E28D1&X<h<ݷ`틠e<z[[$Xah\l@PD*TǸ+bqv|k{8#r@Kk&ÄEXR 邂sKQ>KBDݴى1R=Fz[FƬ WePjvq:8I;Q6D.CE2aPmھNB;`0Oly_9Ojl%4.xH&ovF/bK2|hɽ&BCPNX&uZP㽠PǫRIs6@ b(ҭUJ` D..γqeEFF>BËP BXVKvEEIvŁRfT(9jCqgfnd J5un|@b3 M,,e&?Iu?RmN(!P.xḴPtM8Nw?L -\9WqNaRKK BNzXl`咣P acG!czU#RQ{@Zk& Ha39^wG`R;$$-Hש7T`Nx^j©pm'Uz6v ˃b BLPFjZ;zm(F; ?gs_;d(VS~5fBJ*зSm%i͛v6fUs܃]?Ը T)њXEFpף:-u=GIs>u5_a!͠@NaBSfnYˏ>5H >2M&L%a8!k(ISgAjmTw:Y"&:bZ dᙝie(\ؾ|Dnq5c>>5#>ny.vޝ)rFc`?:k^0˧P;.2Ln,zanI#I6c:1 F:XD}>P\ĕ13BCzx#^ sצ1u7e o`cK1#Byj&h {=)Lc}:liGxnyaٞTʺeLUh\֔zO,şH^eڂQx\llm6\[oY@T1Yk%r*]a[(NP$ =|jU =dIXw E)iS83X0y$e|x˜'hh&c? PteFQ0Bpۊ<I(9 0S?LChLb?QQP,:l@&j- ]4v#1FA,Ab-Hjy67GB%psJJmRto0+2.PI_CU0/!?" 84wgOѥpVY2J-MV7/;|1 h_Gjv/Z$F3w%񒎽A'Y }x2pB+HYn˖NNJ2SetN~z9}4CW0@vT:$bī _Ӌ~QđKR:8 r.1yF+0Yc ,Xύ.|Q z*JRA@3Pn˽oIϰ 7=mkgY]ǭ,p{ʍ }~yB,Xڈ">4|i̭?sm]xrôD|'6R $9,YđQfF WM˳({ץm.@Az+O5iX#װ=usdǭ2bـIsQc`I0|kދx'm%lb*U "hJ^,\t%"58W'YKH n4> v '+BTV ePǗ ޢ;2M D7K!/^s[zW#G؜7%[=*Ek7DU2QQNWc]V/w(z1Ӝ!SHGې(xh?ye4iv021kFE ͮ4S5ղg@Jw71|VcA_>V3qY wc=kc'AwQ,d( ;xy 1%z=Ǘ";LW=Tysި4~9J3U>FN7 h6}M,k':jtz7߉ #"~)qiJ |.[i 6lpOh\$[+YkW[dT|q}6!"fnֺUgXhdt 㾎4xx"{uӽqMҮ ^( GFL zŠ XQr+eN-`[@%7F,~@Xtw7j;膄rjcMDPټy RjM-drfҽ ]uх7 \FɶSue^HFr~[:Fw{"X푉+dw;~tw"W"'Q,TZܟ7D8g]TׁoFODKBE#ҝlRqǐབ9f4#VDg`y,bR+|4aNҟ.QVF%ܦLO=8 h]~`4U:,Qcb‘t 5HҰ G-G=1^XZUՕKᨂ' 1iY萆D4T Q}Ǖ߃('kV>TF`/ 3)V|eQx+glȅhtCcoR~xWETI}w]7\K}G{ H ܰ$cĦr1ldxQ9͍dU,R¿1TFKvֺ\YEo_#n}$rV~+ tJf͐{}zsVkq^x =YR徢fkp‚Y+y+V,TȞO'EN`2gt#I3qnDS$;2748 U>@kHil$w,M EH) NDH˸V{󙇿*^݃pͥFl^EQ=yt,x S˾*aq4T~ GռX] [^#!2To4, P`zjy#wT,Z-4AQ&Pј+ 3 ǗSU5-XgtI'>$ /摫`F1w"˄ IWMHT"GhD|טI̶YQ=bHLtJY'W)WUZBkkk3.6YyYz&zfdæWԶs,q souI'ZR}V%|2c^N|Ӄ TG5:EklǗ綇:K=%B~ c[Y,% Nm13l6cr +TU< VdFzk@38UH/JZ(Tku߮R3>iUMRVay+e*c4b&D#390̡))\y@I08Oɽ+!/:ءxg:}X6D]ix2䢴-P#aY@2dt0:Mf6Na_y\IA Ki[&]PY`yТeT{cT*BTCԇ36h DG'tk;u,N L:trdxSo5?0 Jaң(7e^aM5n 6jWd̶tJ ס?3߬s_`FJdf"s,'/}ڈy0(o2u2CQ\"m$eШ%UܗZ+:Fn}T%uiקVM. Zo#[:x3ĸR '$$!/?\jP%Ku֊B paʡ6;n'װ(9J`b& 'aS[1gY;6h ^  &DliFDiP;_wK6528)7Gn8z봃KaF0vE ƫYcbB{U`j]RX{,aUL-܇EzG ѫE_-0:/QM:s7-6V#J_Døهnzˤmǟ?,QȤWaŦsA sC9a33p62]k|և(ek Թ k7[0`̶1;޷`ETc\;4i)\!9ѿХ t\t=#/k~-ٔ3:>D_.E>x?w ~ĺWQȟVY,)BǸ[0g%uttgԽjzMFךT[ 2M'1h{W;Xhх+zeKxPK<[|Ub>FbÄP+khO煵4V^$VQ`N/D[v*$7p KĢwwKָn3BPg3(6žۺMLqqKo J(18&^gFHAT7G$ILS֚'tك[ |iedrWvPS`H)f9#NXUj]ۀVލ mLm*#Xˉ㇚z)ꪞe>9z.l]˘>#1=uQx 1QаJ1j*@bIT!NQJM̞!}I~5<@aB4pcl@&Mzp~k-" D8 t-b*#$ +t!4'ڤ"0]f۞^WJɓ"2%`d:d<63,ka( qwSgѡB*fә'UheQI`o&[4+sUezSY 'mgmnC 5ij~q%^ aa^p֯RF]h>ˀ`^dV1PT Az=IO7 ĵ4',YUFh/*jROu| >.~T4E]oUXLLd+Ŕd˷Q,2FIizdsqkL&f uDH͞t?:4%;4t0x-Fó$SbúK䘖i80O-s6өi]-VX/:d jIZljpUcj^WA hݛ.E?T LJ) D4@ΜgxXRhGi8Lђ`# [= O6p4@m2Et.nXv%Ѝc%/jfDցx^l7RΜUgmGoC}끙8_`I,tD#uEU|T"4ym|XPyuapmiUC2^L_ZH @La>\kEkP~s "T(' L jNOb]:AʾqŠMOV([TQxѠA7@-꾈eJX?F#<1@ 5$ax jzYOW\o \rX=(,G1j⩘^gm~¶Ͷ8[c꧛>dtf"(QÒ=ؽTZ ih{+ w 1)O 1\k@g=ЯXtX[ΧM~+w\~B OHb Y1ᮢ3MQDAv,}Y{;le S" ށԋ74`o/1ЮUbpڲxG'[oT,T;n# /ձ `k+gƻ Ls/VGRCPKvd2,2ke/qJ_Uq7ι]LF99vni-VudfKh6nsV=Z_(U&NT:]im9Zj(YG;ʜ& ` qmQU}uF1s诇$Hw&GXY6\t9s#E&+ ւ;NYI4 /.!PL#># v%$gWt0up=EL2B{g OG;W$.$wO?aTy̍1eaf]^?<9Μl#E7'-=\4LiRw= P&BD K[,KJ4}^m 2bd5ܮ B7N [l\d_cOĪe}ڷWNHc/jϚ `AP}-GL4 8r~nm$d隍J2)ܤk6/nhWyaygx}wwnkoT.-k 㳠H/L'Y2r{%鰐T6pUpL 5=q8+ꑄ Ʀ ? K;FC %{Gg\o MxDŽ8??'(FOTRf'Zh_0#5cP` {蕓rۜb7v\@6U֩íסT9 (} Eʮ?QT:[pXsF+hBwXN˺ ˔3mKTWRZMëɛ0E |fL|3$tikS^L32pG;BEsV»loT#of#3PklTH*-V`k` w26" $J}5H꒮P4P"MCOI:;#*,dX:JG&׬R=@+mHG>9]ŐL$tVTiL5id.L/c J'M. vڥQ̮ez˹:⽿0vBQleym|D ꦁ(\"(˗%m|S|zvCq4bU7ct4/<;P|:<\K瀞?QW-, \<[6J TdV@n4yxO!DCsWOV_̵ix OW8+iuUVke7׈'P^tm;v<$4xɇ/OrDa+>/F#Op5HgJlu/$.WIP!(D5 #⠝n!olE{6Fw$z&[*Up)7H7uhXn0ءKQ#b1s¸ٖOѐc?}|W$]6}V\4B7>6G1 2voƃd|9N{ 'WLaG /kG8e>SV(Px ?P@ Ee}dk'r@W`1\/Ko+Ah|Z$Lc~_:˻=>P <-:1RmA~۾+NZR"$wjP@d3o~@b}ew"`ݖ"+%F`bDK껃%ԓʇG!`z谯ޏq0A+¬b /\˪aFo8߰C)'JBzflFq/2䵁NxB4CXbFMZkiS&['{-k/# b'as,ݚ}z }jGqff(2?I9B^&m vJAEiC:10K'L8JÜBm}y,2w?:ဒ}; GA^ʳRqeӇD(-B:- bMDS- [qq '<5ac^)<[Fx~n|gY4k;sHe\Tmq))!1v!1QMBS#mh%ϗE]6yѼ_KMR2 1l'2.]si&yw0~!jC%AyKfTZg87˭f'vH?&VE1XLK!oHbwL"kAH>0#+kBQD$tgP#+i+.~ `H}%(V?I"!FUc i~ ɳu4Ub {<<r +F DX?u]NԱ|1.IBgn[70l2bTjMR ]+\&q mu=0n<ߴ zWʜ>=qOy5e~+yhGq6a%]I@jXWK!~HvUPoVAC]Y]2#y+5=̄z @}10Ąm8*+zdo!A3dڽIy[mtͱ=~|?kXbmAP+`G r9͉Uy+1& Ki {ofd:w*/j͎ A9DwU$.˟>~A0dew fǔ#k09}*l*~np˵ yQM#%is2C2Nwjj9 3Gd@l[}YI;$7𯱹RH^2rg q 28Zz.8uED[EsQp){$_s5[5#&= / yX ZE^鏎\{+Շ|qʽ&w+ Dbj=* bڭV*,gv( H>yh݌Hi|LnZV!قMb{'oNC>H?]-Zyt?n,r=5. @҆zKB5 >Jm9Vv&ǥ";i)$@ hMYfLQ#MP(t|mY{"Eo!/z46vfRBeb%Xj-Z%vͦL0'T2bE+EZ23퀪HŸj(PRo6ȃ<}bfa| cQ_'~$Jh䇁ȳ8 {ʼAS"ǃ)4r0]5g*9D1dX03՞lRCxye(Op3T .@؝IS_aAӇ˷Ӊ+$+lOCLpaC =н =ʁ0Þ[hL\v">4Q5"cM*ɦl –,ufL&7.Zj|1Ɠl13MToe!5W(^G-B:ZR ?5^k F>LDFIf::uD"[zwQ "_p9pcH 2r %A_#,:BѬsa{ {WȻd_`v ?I.9|%=A@}/@&ϊg" 8Wy\a? 4) (;# HA}lϼN\{pռ!|#O'n\?Yx\3onrDivfԀ٠pCsokiDLuHwF",&B] RI%T?MTBvMOB6(3ӵu4h2(nA]L ypfju1)nRv-ARFȮZרwS1>^OzȞBNr/O#D"]\^LF0)Eǫ{\=*;yXYf7#f RP u&v,+Lcc&-D0'ʪGV)a/q*VD` ¤Q+HE=9^zZЦEi SVX2W$o/$viׁeܾh sq9ƌ H {=b֬]x>?lM^ qxAF 8wPYD]OX|%(-= pY&CTPwX[BћliFt<4XJ<$S KL$nɀ a98Tx ֑Lc[lf@QFM]SGWI?zec8=&S$*`Pqa"tk%_Nm]ĩU*}ǹ$r@Vƹh2>@C;F1:Ȼ:Tx+M8iiXԳ[<Eۙ,UCCRV;$)AL\ȻuJafq2o; *9lٯO[" & ѭDЃhBDK>I! 94cV0krM qu[KZ-Kø=ǎus)/ " H tfM@zXS2Mc{T5͒ZX]F|10ޡm60cj3[Ѧq@z=9+'b8hNdQ6wZ4qYˈGl %L:4<пͽ 0PjUȗ34PpiH~rBG_{1:4lM>u;QG (LjF-M*Ftt҈'tAQ K!LxAMiW1RɣlfUQMF@A¢ ְ y:{qIi{% +9 /1xR3F^N助GVSո| =EO  weL;D\)c1(>MPp/P6!.Ny '%Cf'o9S.&"uj?jwb`K(8I"oL> SڍzMqOH+j7"k;%~-ٞ?HdS%$53]d NLSʫ $zELm/Y|ZF&]M" U:\B8@TX%D:Klau)mj"QnJVGBt ӭpZ/ Z7}~3GVḚx_LK?W`H|؄,9GHD (b:!lkZW]BHܝ <`S+-YXmbJe&Q\c`FY<]7sS 9Zëa/@k#k`]|r"*$H ۢӴv"˞A8x AI3ɰl~]MB0MFUgQ[<Sx0cMc yFհb<}yXYw0M'/-02L_0GWjNE00-~E*f&sN=8!c Z[}Oek8'߫OI9k"Q ޻ؑ~4Bfe)<9Dؑ/d@G>".5)-aE0Nї;XMz~TI{[r,!I̷JY.~tspN>𖯁)Z8|I_ctƘOO'*ɯr<, `Tw3"xx 6]QRҷ+}N{QF|`4m6G7NاV7UF'0oߧ#S(˶!5/Dhx^* yjR/j 6m޿\T+:jmwqbKn |K4 M' j3F> 3J8(o5˔`1]k?NY˸LL[ u)Gt(ξFC_ٳ%{_7db0\ 97l[,VCW!y0{7BR߷僌:(S~m4L:xBm>w=7*;z9 ;< oƶp `jJfChs(E_M@#*Z[-yŝĢ~+u"'ѯ\m#ҥD2Thf=}oVgXbuQ_1eGGM?nK-n wsԢLc}b0r ,66օGfґ¤SBlX8Hy Ey 2צR(jʼJLC~ ѿ `*û2! %Gpu 0i Z]/O.%*`FԍSTqkuw4S#k>ցpF-6d[oxOqV#` W`fŵ= #٠?]2-\wlbD[^wQV%qdn'A`F 3 TɂkҔвiN\>4s')@#MO"XORtDVw?`ySQ 3-\Ӭ:TZ3.tl2jaHCĢ{q#m̙B:X~ ^;WX/ȲX}.:K>ѻΤgV t!<;!=ɐ>9 SPa(iZN{N:$41FZܘ/w_LN sEJcGc\١T>DĮNx+\PQN_⿈bd"rt*_WQdFA'a0niurX1  K\Ha>#گ2:aU6'Mj4e"op⫂󙂈gOOCsI|)/ _{3Nhttj|YSN2ZYN2c_EMnKCJ_>bЄ4A/rѐ-/:C)t\t]21WV~z#wv8uk_XLP$C<9 3eiܮP .$h/\<Q | Ih?ƕ.øvOE 'Y Ңt OHT YZ