libminiupnpc17-2.2.4-bp155.1.6 >  A dk$^% O)mZZ!Vc-,E+21~9Z joo#(z3\?EXmKnQ.Qq^/B"xdo]x0jލ5w`i!!eE4XA>U?'CNf Ez"d p g|<C ^Bn3CM(T(4ZuW.dZPԄxG{ʑ"DĊNS< mah:w4FE BZ$ jxa l q-'/J2PYv%`'1J8E2.l`$f29nrzk Q ]/:2kkh4•7ut|[WH>p@?d ! M &?ELd p |   0t+(R8\9:x>@FGHIXY\4]L^b cd4e9f<l>uPvhw x8yP zxClibminiupnpc172.2.4bp155.1.6Universal Plug'n'Play (UPnP) Client LibraryThe MiniUPnP project offers software which supports the UPnP Internet Gateway Device (IGD) specifications.dkMartin 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/ldconfigstones 16847495292.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-miniupnpccpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cc1520afca74fd797d929f8eb46c8d3647b8fb2a, strippeddirectoryUTF-8 Unicode textASCII text PRR RRR RRRR3xۮL;畟yWutf-8f03fdf521d165cf9129586daebfb6539c42ec8e29883831d2efa04f2a8cf65fc?7zXZ !t/Hx] crv(vX0ٱ(D\U1PEEDavw  (i!P^d0\dC@Rlsu9v|KS4%`n`-y fC4*?]@ԞظWUܨ dE!-ìMs]V{XT(e_so:ڄ3*[׷rt$05g= hY/=1.!8)mNm3w#ڀjVT.b`bh_@o  \j(0pj`T–ĭf=o +a;'Xbz::9 2x.3h*=b*hIpc؞ o[>ڠɧ")Ys7^)'׫,t=1g6kF#5TeV/yYRsP܈wx[j3Bڌ 6RzBI#7>(RFǹ~B-gH=F .r@@oE0ټ7@h51*W1-& b3Y8 Af-eAp .V_FLf\2ܵevkDh4|r:O[ת~YddY:Fu<7>yG u*2E1܍(L6o;^v7,˱ ujY6.}LU*~_A毂u ,B-NE&*-ejO "{E)hj2%ܥYv{Ddgi!͆ =lIXGR#'8z\#>&vռgk+R_\ Yon1_&b9jKaq)]*3I,%uВ@*;4l\{# %SRmN9>'\ G|q{ #Gƶp=dZ#=pI$?opHd\o}ۉqeߕ;G˹,6[EG7J }(YRo/f =hmK8C",r(4,\s\(ZB[mN9+t;o+~M2:䠯{2ι#V@鑇qa_p=B}+ ,|p ,m.o+jt] ]cRm诀AIXxFWy0kM-t5uZJM`2|mH~>DraI|>G[)Upk7òޓjgYdE~cZy E7s  >Ozvmk+ ߍMɃ3v6u.4馪: `<b"u.ɚ-ƪZ .G# j/~Ēu=PZAy Я,QJ;$ :@P\OY!,‘}u * ~hxإ?ufy_ Ĭ0]&4 sg"* ™l&oWhFKNzj4r8@+$)JC0\D2AHok/ ]C5} \z.65*6맱RKg=pa6,`vD-]RwbֿK7}om@hW" o_ ZF68N&_OǐRxN1r%] Ȍ a))6,iN~erb>hMJEf~t#Mr0bnT'yFV_e혈 !~6b Pa'wC>ju0E i*]M7 ψn0^!NDžtΥ$eb-[n,7H̘)v\2 {SfH3 CEB. 3WQW]OXzM%  k*uN?*$߮ v1̪hq$[){XߝoLb~S\խ#"e F M/yl<6Q.-Ŵ^z4Dz%P4jO/Bv,˿|L/le$:#[75J [ak`DtC!یvy,eh)([<6#|]K[݋saD}_&/N#V92Y^qMKӒ QDVUT5K!b&"I$d`T7߸>!&Y+Af&3}=y-v91\=/8Qvۇ%EyhەTYt{qGl̆Fбn E} MUYqco*ғ~F cv|uahy /] @SblLWЛڕ UJ|˶LŶz:xҳ$;xFlycQtd[(_tE>@g & 4sf@.nVCm†l]T F&wR@^Dlvϑ@UƁ~Ozcl+/J& 2{ )0qL!<ݿ$s@T+0Ə ;Wwt f_=#aChKq;f-dn$}-wAyt2FJ#VRRʀ;{@@h@Bu'>i%m] OQE޿Cq H ٙeD aWL<= ';[2Y17U:n\p'qƅ5mi{{&R(!HOy \_Ϻ3^,zg᝚W¬ IJh<&Brq/FD<8/Oкez(^xE>W:%f!WES*RwXQR@ۓ\G&ۜ{Xtti{;KfdOH ^prIk"^$^;179}ZP;\N8$FY\+xJ0X]QK0dDyU z= .Pɫ-kS9 þp8`Ɍ\'6?~\QGٖF^D>mϬ+\EcL 5/ *s/]x ^{;UC & vޛM7UEjf8*S?69!Ϫ6-&;L wUTx)ЍwZҭJSZȢW+r4ݖ. Sg*IA_ 7p*qܾFI9_%Ķ Ӣd|*Ubz>\vO[̒/goGMA}蘕%:a޳wLRuJ̢k:\@K,Y Y[¸o%#u^.Hp6'zSIQ=Za+]ڭkU{Cy쭛%ۢ@f  :P9i7*&+`]Yfn$&Я.2яc>9482?6챋N;/ >ql/~϶G ~26ń uX 2j)VYzIᖋ+mR}RtTjZ:~5n軉FXUkє!f]IS\XGyIW1&LhpόAOu ;hMd Vm@Kc*qypM@s"1 R9 .Hǝ["7so1A܎QTRVr&pHxV\FXs;Ux@@R/G~=)jS|鳸`[^̴:tJG ~)Ԉb-9&mWhx{))Et+WE}RO 1j2PW-`QP]* `c"l!ޝ '> n!/VV;+M$[XZsb ?RpՙO)|(mQY1O'˅99rő+ĞA83|+Ep}+DREÊp Z%!-N XAW%"3Z HogQx=DGIV}ˍHcs/0kcR#!{6H+|g:TH.o~|f&,Q{w?qޏ_i]&F{i3z[m`FzpF~.; 됺ExwhџĠH"60} RZt_岑kfFWT6?8O$f%|>+De׼[d iO͂dm.g[ QGw\}fB?"_ޔ>>Ͱ&;Z ;K9?LJMD`y3 P46^lQ S;L$+y) >[˘劎L+*~BqO xG"O++wlӝsmYdjT=հ i8I*ߝ?ĸ:B\ںOS@_`iO]%?|fҭ^ phKXMz}ryܾWki@N^Ƶ#c ?Waٞhqw~XG"GX8hw\Mxd?H. ,遀[zU;SF&r[螦MMW! K7ܗK'[^RrnƯԿGrbÈɻM"O)TUlr`x6iTd%1y4/ҐefZ>Tv}לZ$č)%qKoE4轁 'tԮ"aOn cG^H%:'KjWtք^ˤTnBeQjAx>+9T0z0}<]umh[xft8> jWi,H|E.*) 1}t≢ZpԈPk#d<"AYcHf14kuF|v.wl/=GY3wը$4MoyʬYo ؒ$@ 8%CXЧ[p ka$M0~ aX'g IxCdG?a h{l&h_#g=`JQU%/])P!#x4 {Z5&7N{VPi7uPa{nF@xH\~ElCԞ٥ UMcBf-sxx-*R<@Uʄn*cZWxbWvpH}:ɻ<,t֓=-PJE#Lj@xd=5&푩Җ(~:JkJ&57ռ>̺hik{d626f7Zɷ#3Vy$ۉ*%lo0퉘S)3+ԗ|C;wb-bQ5:EgM:}L>膺¦ܘ 2~S +K>"|Γ'5.{*uvW%( G;eKoHmRZGg K?c/9RxF_^آes HU2Vȋ@"I("1,;oj_ orE#N~{;gʂmA'1?uDt!$ Ly|YU_ݠV DN7O >7'Ep T^h'E@LH15$ ,_afVp xi@亁 !*X* i{;;aW{X&|;j4%h[irnrCFHڎ#'QUz"dv'ͳe'VmO -p8{=3hT)qv=dFlF۽(@ JO}<04[~B̀`f0^\tHdw2ӿ5GoϡX Vd\8C*$MRq&&JƬj^@gmt@rWtI#JGOmiw2in ?CJ2ZR( y5`4<ͼ9]RG쳕V(LFt<&#'KBãO&ceKx->T])SvD>JֶVIO6%<~P+A؍D2av鍟ѝXƤϙ,[Cbbu$1ii%{COX{!qGu}! i;.]/[!M{dILq%BIɟ{:ulܛ};8`o@|OE63Gzi5 U&L u[L"RI-N|K`zE V|8B*.g}Z2츯iGtVP5)mv ^F|1;NI),\_"/'F#}a31=< UsBz8o,%oTAwڐN#Og\W N@%*L4]2 GND8&XwJ [x]Φ[ԀE]@0`/U;$ p2_/azSwB*BPqʓ)dݜvCIE'x;ltg1A.\9Em =D f흫7Z$FSoS"=iʈ.fxcI!heq0"ᣝ[\aOx=)k!i,NF'^ $TL(`=&S z17 X(0^0\>AHпX|;-J9!Z6Avg:y^Z]\_4Wj#Bңpk;ָ}!-{YuĺQMtIt5BNP7rm2_=LyMYu&X"AJF{($Δ<,!ubט=2K]ކ#O#W|n+>Q[_ S8Wãq"gT.PL5}85A#HzCS2y@؎Ry+lޠ3IJk-63dsFȱy*҉G2omW)uj}a (P># K~niVZwAu0?m,EHUQJϝph'3mB1jCd74fnt>>K!B8s-8Z(Vֱ@LVA+xor܏\{'Wh &!0?K5/p ~$_r}Q+8E"*jGl=MOwL1־ sśiK|w)ߥKl Xim"+LbP $xK{Rq79Zin$\X[`4téEd| QU?_s.ԇ/mUv֑MD6KY&?$@u+b )47>&S|k6@ =(6N1Ji:f'An]WyG"p)=t4''xj@ ے]SOɝTcw5 YWzw3aQE:17 ր!:W}lk?wӡuXl<ۣ\L)g7E4m̚vbJ%3|^1i# mDo)-v;!/%)FBapdHq{v ]Q]-s2Kd7u8m<00PT=ZUSs=$O3?&@4;nͭiT`9QNM\EeP?OC.;գ 6&FqtۥyezkywiO!{!ݷ&^G$]xtu+{উ7o*ksp)GL'5{eӵx;}U0~,03꫸ phq~,PM1#+#  W3 -%Ńޜ[zԜR-^3k2K`ՈUw cnjXnC;v?H^m*LUy&kU٧Qr: ͨYs)h®v2AB_ӻcq3% Z݌!X೻HUh;d݈hĬ1l w&/&#Foim.@D(ݸsGXěAmLkTHFAfu۠1P\ûǫ+[!Y;YQV*?̳#eo,epOעҍ|ښ:&d+ nr,G)8?^8 %wS9_z 7RYkb.YIi@{^P.$(0[y ,nNΉxM<;ob 3y^VZ{BvQ5ܴuXȅ+d1$Nn ]|WFSs~Rҙed0%} .xJ& (/8>"k./䒹 Ohd+UX-WDuz&l%lI7n+8 k,*u {Y,aذxC Kd޲l"ZE57Zc?W [3v [;7^ڭjWs$֒~ڮy`D"\ a8+'w@ x"yqpā{XC?#Jr1(HKƀo0TUSQC9nQz8:L䛎ew@E7 =g_,_"E^k;ІCNL{`'?|M? q: kZ>z#e}hfk".Ψ`sTs?[&gm`_I=EܐCZBRz"ʬ''+gEm/]nYӫ,dsqWX"q DeФI+NDSO@+W$N3Oo$V(דkZ p"˵j[-ںp^L> :JmeN eScAbvpT!5glkTPAOI 0`xJ)bj `AV$A R6IJxEج7u& -5:ꬩBtRw?Qo"\RA0HC3߫"N-&t\1nD⪇럱yO5BxU YtmJ_n;Bbq Z@Dcc `5_HIqɔR]la喟uνS?. 3IOt `o§;JEk3C:V4zЛjoY) 瀋Ͼ#+QJ$K9rM5s6.Utj۝:pj*bSp/;[gvWc(gq~84x ^ՇqqnL`pDc'T$Їuvt}$fm `xȳ(Ң1e9j&C U%p.큹@rmwHah-RKlr8 pN}.g:LV )!>Tr%9lJD/U[~Z?3mxVg씻J;$hJ? S˭l4`,23`ht.a0 ds ׭LhL}U&N; mz7-d9FO~b8[u[-[8x*/N)p4LU,Mm/qh+qݧeP /7KOku#` Ȯ|-iVΪgoCL -/m/o\M^_:)jXΦhqWfN4l;w]irG{ủ@N& n);(Zs9z! @$Vl_JS*ѱ΍]f蚪|Fa/,Al7y]jxeQ^ A^kpxg3V4\:kZH ׎?QMebN/ iv `Cb ZOF(a@\VV\;S6lkX3JEh:M'ޓqfttd撋p<54b꼋MaܕkRP̅^ުfv?SnsG?yhZ\xՏ4ԔΆ=NcPHlL[`e=F@DK ԙd)Ξ"MuSk| UG b_5b >c(' ZPAat9ή>~v;([BEo`{{{'i%h7}>9+jp#(]Ѡm}- 1ʙ/fV?p/u$;|u9PL_{>7b9 yЍ x{͞~9Fj~|/j,͢-ET<$ yu3!(l{2Ki ռ3=C;7Kֈ]ƫ*%g,Բ)DQYXŒaN-.Ң@ɟ3mOw^Y73tdWO5׻l|Y=7DqºuTZBQfZ,< Jw\6hWH,f6"IpKw-)CO7!JЧ0,"8ΰD }5U"8>;4f`ֈ>Zrڥ=,GX сmlϨ!l5sqk Farx,*"OV8 OIF}r{;YJjCdppѹn<<.$`iA^W9I:=lDTؑ0in?>{3Þ}A Jd.sR7ŦFu^GJAM[cI735?-' / |*u6+>K1r- ;k׸qgvE4gtkjա#NЦ뷲s2ԑh ^EC\IZN'!7~vf҃^Z'.7e6⿛{6uýeM5oð}3cv}U,){~L+elm9>RwKosyu D/M@~`^ɕv٦ =|J}18o") #g#CGfȥۃb5loʚ)M-fqJ7.v#=\M"I xM]ori2 !##`4%pq@綥MR]fХP :3PL[^#~0c60ޑZY f@TIF9HLhb+쐫iqy,=?Y"a1gx !_D} xΗE;iɬ҇;?)3qM+7"tge }:%Y.h!tVVGO=K+ܩ&kʄ,o8YSsPBc uEZS?Cxk9ue7CNܺ'gxkŒcɨZSi9̬d-S2:»Z< c}MMdV&N4 oH"TxviGs 6EK4RwtL b_5-H磢@c7i%Xn;;uֻZ^8^HV)7*sEجVhx`lch&"~obS@2& ЪT FmnlbהnvWV4Wd7PPjJ3LFl=!q9OK̐hB ]SjB`CJ!|ST#a^N4;?RN%S| .޵џי8vM֮î89ٮyo8%; Thļc_ /v~5O+kP>'P#l9j˭ Vqd%<>rN4#Bk?=$qn%rmjvY㈇[2 W<5ͪXVC(G!448.o&15XM%.T{Ri/XhfUbV&.Z.:x>Mwf9eniKU$ ^J7ЦȕY~ 7SZ:.o32njL}ZFX )b۟Y@vEOgmW 6yOIJ DNxf< zFp 0 %+ROH>h(z Tmbx2S-u^ Jq%9߁#5Ɔ7> : O8" =Ot21<]"˟ -Ck4"C^І|8|=cݫѕ3#»3zQEK96c'iȰG=iE4HoNj,?O3ED_T`sBq[ 1<>yCaYaE!by- _y\7(NTla۫ؠ@qAwoZ@H.!bNG sT */wDV~hu塭G}lss?Fƫ2 竱J櫚g̜Tbh^D?)3]cl(",W,H|-`P^JSV gjG]{bX2ZQ ?[#͠%]Ğպ+'[cv9^f;>i߹+ke>7NؕOM -ϒY%M*Z6D8} 鶽X\A)#~# ;P{KQ"[ QFSZ\o}M\ҵtg<~_:7u2b: s:^ +E%ž-Z.m+%z?x.p%,$[')b Ŋ"!oVBN6Ta$Sbb/!`41(13 ~J;Ҧ23}Y Jh;SFҎuk)Ik7U:⑂ci-֓ xap i )YHz{i %@ήu -ۺP-vN+pM_Q/d[vt ?h%?SWH?U#͔őZJ2b&]V\S⇋Yʻ QR*/$62Ust'K2M#C>4v+)MLD+o waSK'B;P_̏%OU|~J%"h~܋up/zs\P֬ D>oGڔѴAݓFy yK'(srG|I6羮rAQƪ$,UW1ν|) 2aIOayBm;$^ >k(Vyvf&(7~bXSA1: Cc25\-dU-;n8/7q@¾)زiu 'e.y]ӷe+ۂԛ;` i{&_3?YQ?SIOPwXg#8 `_|yat'Aж8T)S\CUGy\@+B'fc&J#!&Ts$>\qr0tX+5׍ZLdcȥ@B^v"s~pƚ>)G!sIme 5aʄhN/$!32g{/kd]>rzT5naK8i|! ISzL>-Ft 8x{5Fq7,] ^Ɇ-{Ñ)O~c=Nu[im&L~l{"TPv5=z!%0<5 ,c1U=w.Uu[S ~AB"H%N>lhsē0h2RʗhogBi _2 V3ĩv #{zhA O[YT$8/†ZPҗezsd0;{ۣ@J)-vp$T..#7=3g/٭UizP`ȍq8PDHr9[jbr?N@)e]B =92H iN}XQn g2yƯz CL0sB_$@uV2| TF~ 9@)BAfEӔ+ɡ~:VSf$ g1w 3QxTmhm Njkأd'BSNn j⭗Dl$쏄04rqMl2`iA: %>fG$Of3J)O8e[1APoU,@./%e?$jb8_wA$K\y8#9q9Ox>f#tTdbJSH7R=;5Zj @@Gtt!>G` ̀Ǿ,bGђ ɅH(L䥢\7\", '$~XI]K!蔴h8t!PR#">r5 JEM*AOU0  Y\,?o(նҐZrQYP K 5 F@. J j,'ժCpQ8R//౜0:">)}e87@,q1xZ{{KKPYJP]Rb[)Jkxdn3{;m$dk0d3NPJ q+g&t<`D-,*{>\e ArPnH8^_SDwƂ"yIW`@0 v]w܎abNe֊1Gd65'@E}1)9'c2*qh1 D=KB v1^ZF'хr֙\7$\;Eɢ* ]y+5.a (bHk4 #F٧*<'LȤc+'n{.`3bJJ D="-SeRt0;eW}bֹ"=%^ښ<~$fșNͯz%NCf>C̡w\V~a6Lh*WtG$KRJ@8ixP"?h2hg=.Jsjzp!"}iiԹiW1uxJ;kKu=ڡ+zhdҝB$pОNS]LP-q[1ܵlshj[ hViShALtiL Lm] F}Qa|#w7:4Geo-+L/ysNv%Ef@Z @Vysz2<6/$ a /LhIrDS&R9#u V̾ȇ -bOvSI9D45TnMԋ#ky(NFjH{ HȏlX @FrF?#(+1P8y&qIJN*Av.,ҏSѩɍBTn,mXf}$`J37I kY)TO(Tz$Dr/fP0q6R㢆nZSU{:\1/j0a=du~/d~YLX Wl{U7_SI,+7Z[$$H:_FzO|\.ޫS\EAá,**ް8c[٩d&Z{uS]gi>,|`7Mpv}~,IHz_+F R{y TO;?Fy&0ȃ a(s"C>iaH=Q}C7.h R˭0VU;r5]ُk.2* ԫ+H?: u<vɎz2ZU#wKEf^W%+݊ H923sưL3pQ[-DKWGmO@ҤɏΚa̲iP^lArΟXg93ie@,Wk;(\K!RKI⶚v1xYρȹE{dwL~#0а dW 4JƘ3Z(mLiw 4q@L;))5Ҋ"jKFi{~ iEZfI`8u&C#Ŝ%/d,$ԅ#Bof}E{ э(5 ڮβыÊ$[3\"-2F|6sدd͕;.Ϫ0Qr03.v,TSa]¸s٤ Çdp *CZ %S~=m\!Wcؤ&[uTRGk2xwX}`s P;gxr?(Fм_AwXD JMc ~=rQVX2\Inj>0:z9 kTaA2k%^ a\ dZqμoQ]_Ưtĺt6)+O'gܕ60;~7}@$ 'H G_cmǣ 7Wy;e)#uWq/(ov5r:cniyݸRH⃅8v/ FLhtg}z& 4Wnr[k[Cv ,K5&~p Gf@i^LQ2p6k mqZ%$O>gңs@>:5s%<T9 cu3o]!|V$kiI/ehG MgX i'&[KSݯtIJC=` Z<NՑ U?Z18藐]YI0O.*C p@+96-;;R=ض1 h =}tГ{00UQ%eDs*v,`[k6͙V{8Sy'd%0vm?f GSBm`BKH<*?[TOQBw4+h I3%|}Vzd] l6^+S̶N #@o?GA*\h= 3Z<hF!*dxjC >j _Yr,mžx?"'mpyvBu0Ђ^jťJ@H jUrEhekM >|)8 Z B.;!s@)Vnl <ʩb~Ud$>*fg("\C{]Uǧ(Vڳ^HrG%u8]w#22lN%8ox> QTĪ+q ,,\!}Ԝ{D:pYx+acz$P p9#k.()ǭ"1";)-0X'j~H9^`wmW>M$Wqf⥴h. ByrC4-=$K┲L\{PFV"(FZnIRh(rq-VEADJtSc,wknn/.#lc݆F5* 9鵝4|V`R2{8 #1_8N.=`6@#|TomVֶ(@]]e a"n'N_^dIeψTNrG.X6pq}dN&IcBI cgɐ>:}AQn^FU·[J[Ɔvq0;v$oh',94|B%^`|K\yZx$ӢB>]Pњ1!s$P7u N獌>iu ,$i/nFW[) - IE9ֶBD˽t@qR.^+BE'G]&+HY1Fi1l\"\[=T/!!ChQ>+dOwa1}Iy^%O,3?Cqz ;\1tQ}H0Bkv@.yԞ'OVTq_8V$<=z>HX}<2+w>M3̞6}woю* PFET. j [+3wW iE@sx ,aɕQvWlNJfDzPWK[hx~ZF%%n(JelS_t5D uwȳFn3 u6 +'b%=Y{i7l:f* kĄ6l1 kDp:oKtjk56>;i-C6|ֱV ]- a_.KufQY GS *?%Ԥۧ#Z8x]KU +tv ei!pZQa3Kl*8K rz(乎d jˣV7`W\kXCT0SLەQ_$LfݫWk$-{ؾͤa vqܑ1 YZ