libminiupnpc16-2.0.20171102-bp153.1.39 >  A `։!M@eeep)I@ Zkvxˤd}85_*;·Һ )l3ܡ}1mĵxP ].DG;FHD'Ũ)ɺUyӌJųYyf pG v pѵ`"= ;LmM 6I-{!q~I!e7k}-2)08}8)nx?D]2c150d3bcc79eee66d9d216d6816e7813998d4f5ecb585aa8e4b38760b325a42e36286a28e07d0fbac2862079572de72e594d400`։!M@eee w>)E ͤVIX6ڃ8!H0^!7Dx.&8Q?DBHXa)>, +Yz/pd~¶g#r./^ YK#DPMd6zs^]2H dOlytVhi '(a9zxptH4\u/Ca7<\M- d V=6>'x^f^}Dg-Mƃ>o8_NDW6H>p@?d ) U .GMTh r |     d( 8( 9P :% >@ FG,H@ITX\Yh\]^b<cdMeRfUlWulvw<xPyd zClibminiupnpc162.0.20171102bp153.1.39Universal Plug'n'Play (UPnP) Client LibraryThe MiniUPnP project offers software which supports the UPnP Internet Gateway Device (IGD) specifications.`zbuild71DSUSE Linux Enterprise 15 SP3openSUSEBSD-3-Clausehttps://bugs.opensuse.orgSystem/Librarieshttp://miniupnp.free.fr/linuxx86_64HAсA큤`x`zYXS YW79aaae6f23cad853ee3504a27f25bbb63c67b089685b4678d7523a4b900bb7c902ffe38125bb1eae424ecd2d6d7405f6c078a966a8b17cc005804456e6517984e2df21b3d4b1a84a0ac31d808a3ff330fdf3602e0839a526d3df2fcfba287ac4d34b1cf464eff22aa6e07a3822b6fb7f44a8eb72104ce04609d2346e61061171rootrootrootrootrootrootrootrootrootrootminiupnpc-2.0.20171102-bp153.1.39.src.rpmlibminiupnpc.so.16()(64bit)libminiupnpc16libminiupnpc16(x86-64)@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1ZNY$$@W@VU@VKU@SDQyPCO>A@joop.boonen@opensuse.orgjoop.boonen@opensuse.orgidonmez@suse.commpluskal@suse.commpluskal@suse.comdimstar@opensuse.orgjoop.boonen@opensuse.orgjoop.boonen@opensuse.orgp.drouand@gmail.comvuntz@opensuse.org- 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.- Update to 1.9: * added argument remoteHost to UPNP_GetSpecificPortMappingEntry() increment API_VERSION to 10 * --help and -h arguments in upnpc.c * fixed potential buffer overrun in miniwget.c bnc#881990 CVE-2014-3985 Modified UPNP_GetValidIGD() to check for ExternalIpAddress * define MAXHOSTNAMELEN if not already done * update upnpreplyparse to allow larger values (128 chars instead of 64) * Update upnpreplyparse to take into account "empty" elements validate upnpreplyparse.c code with "make check" * Fix Solaris build thanks to Maciej Małecki * Fix testminiwget.sh for BSD * Fixed Makefile for *BSD * Update Makefile to use JNAerator version 0.11 * Fix testminiwget.sh for use with dash Use $(DESTDIR) in Makefile - Use optflags for building- Update to 1.8: * fix testminiwget with no IPv6 support * Rename all include guards to not clash with C99 (7.1.3 Reserved identifiers). * Added -e option to upnpc program (set description for port mappings) * Python 3 support (thanks to Christopher Foo) * Fix a memory link in UPNP_GetValidIGD() * Try to handle scope id in link local IPv6 URL under MS Windows * Disable HAS_IP_MREQN on DragonFly BSD * GetUPNPUrls() now inserts scope into link-local IPv6 addresses * More error return checks in upnpc.c [#]define MINIUPNPC_GET_SRC_ADDR enables receivedata() to get scope_id * parseURL() now parses IPv6 addresses scope * new parameter for miniwget() : IPv6 address scope * increment API_VERSION to 9 * fixed CMakeLists.txt * Improvements in testminiwget.sh- Update to 1.7 version: * Cleanup settings of CFLAGS in Makefile * Fix signed/unsigned integer comparaisons * Allow to specify protocol with TCP or UDP for -A option * Only try to fetch XML description once in UPNP_GetValidIGD() * Added -ansi flag to compilation, and fixed C++ comments to ANSI C comments. * minor improvements to minihttptestserver.c * upnperrors.c returns valid error string for unrecognized error codes * make minihttptestserver listen on loopback interface instead of 0.0.0.0 * Maven installation thanks to Alexey Kuznetsov * Replace WIN32 macro by _WIN32 * Fixes in java wrappers thanks to Alexey Kuznetsov : https://github.com/axet/miniupnp/tree/fix-javatest/miniupnpc * Make and install .deb packages (python) thanks to Alexey Kuznetsov : https://github.com/axet/miniupnp/tree/feature-debbuild/miniupnpc * The multicast interface can now be specified by name with IPv4. * Install man page * added header to Port Mappings list in upnpc.c * Makefile : make clean now removes jnaerator generated files. * MINIUPNPC_VERSION in miniupnpc.h (updated by make) * added rootdescURL to UPNPUrls structure. - Remove unneeded miniupnpc-makefile.patch- Install the headers in /usr/include/miniupnpc/ instead of /usr/include/: this is cleaner, and this is what users of the library expect./sbin/ldconfig/sbin/ldconfigbuild71 16200392902.0.20171102-bp153.1.392.0.20171102-bp153.1.39libminiupnpc.so.16libminiupnpc16Changelog.txtLICENSEREADME/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libminiupnpc16/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/c143c946a0d329fc0c940cb8d05f336f-miniupnpccpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5f6a64656b37e906b17b8e1aae4b08164b15aa18, not strippeddirectoryUTF-8 Unicode textASCII text PRR RRRRRR]^ utf-8180fa27fda807ddc857254cdf5a0626dd9cc2c7a85b1152aed472434b5f132b4?7zXZ !t/Hw?] crv(vX0-g`cJz ~,6}ecF_b Vן2&:ГZSf_ŦMO%3j='fH&>r_k7_oNyh \eJU=LS|-{IEN߅SQ!Y=n@Gs)Ckz0١wqLkzTXZCzm] ʋv";xum)> ,*dpc.% +SGD~[ nnKuI%q/Z(dd߈Q[_^25 w.iL: řkwo>DXJI+ 8q%I>^ocl_Y=!1n|?<_-';{ if-iQ3`ֺ S޽چPO˙nz![ a#Mdg"r8EAh{?)K閬X-f{ٍ_1)m!-ҳ趭im7GqIlIj,K"`{ns wm G)` ޡ!8&iS‹ sH3U9h[#4+S?_8a` ت" d` &PTHQ-粨w!`)lMRwN)P{E3]}q'R/IiBlm*2l!x-˒MZ%)ZߝT=bf3$|Oi{7fXVc%܌歾=^(`/6RG&,=Ap)H6r#c@q&aNow[Ě Ӓ }%G:Ww 54<,K☝/hN5C 9\ItGsCm qrd+܄:5MGUU^VDC>̻4ULdq i @SBGj ej*|7}iŪ-ҷ% v ] 22a-$B ?iFܼ[$qz;֘L@Xŝ82)v;݃U6O hMVB9#c'4Xt ̿?/tD7Qbaw+U8јWdNj]X,)jwKvO>ٚ4 Hi"?Cf="R£(U> A$Dh2ƗiũSUb<>59ES58Ho+n]q#Hd8ܩ11O6B(fML A삸<KncUL!i=&8u$Ri&? `W>Vxٱ}ܯIP I+Kk6[(#wp:XFR 0*u3$-Owb*H}~džD%*"5FZ6!Jkսn/6cIAե;P|Q-ưXf yoo ܗ~4L5@I'_PV2lŻ@~K~"n~C]oBz=#12Jj]?u!o1z-&t&} 0qGSx ''+WyЃRTTSE%+E7\_L=ܤ>VHLdіvSJaqwUSX4wsjB|\bRvOl:6&{`0w4W~^ {!} 0a=97~@pZu>+; ѡ; %LeH]~ƿj1t1IDlnο<#tJn.R8UilBt;u=:g6\8ryxk:aqb.њ<,EB)|IՏV58MUTK(oWN*l{ dY+8;b^Eٖ_XJ x%ȽVdd򚄌I#0cvOR=HLǔ"bK|:w\KƐa%!lAo+:"σ2@oL;< +ics))~}ϝ;UF*=r!$$tTBoڞ7e 6K4؟"M 7^Aq|sgWx#oKFDy1uHt J+M)Լnog\wU)n#2x(%쨟S7y+V7=}Wq&܊yVfjMJA2ažu0'ICL.4Eulyyv>M_ۥr[2솼xyșGPwڿ\^摍ypUB:CPHk+7@ґhU. [8*,86_y(, 3+->uZ Dno"6ʇ2c.]tcvT !3z YKvrQ2#¾ZY䁔B@ E5?qS?B_=ט"ٝ^75=Lf3`乢,Ϩ6_Hgì1 U@/2 xk`ݺgH_AIE"(UQ sӆ9m9#F\kQn P% ӌޡ#]5x#^ԦP#k `FfOQgeT Υ1C/0C')i/om])) ܰ9&)⨭Q)Z\!)$'lu5 GQp[Cg#jƗ7{^lcalPӗf!L^JC|Kn5)[/*;(zj@MK_"pDg'+@@"80, ?EKm{ jD81:>dR_He 1IBdٻ5}Z=\HU,]>ШT/U2 ́r0 ye0f ]{vf't_iB{[qro*]+RߩI,=g.W ԗ"$_HHY<2s_5;6ejJ8Ld0cB2T*jQEI9H[He+@ Y{s]w Ab @mYk*i撯)W仮4-RB퓻&FnqVH,^ e'Y^_ aR-:BPq k597?阾ߠh*yt]j3WhPA4 9{'GKFmd3$J]0gZ Dҧ.i! `A܊dmy+S)AΗk>h ;Yx0cMMZ Рu#!i\CHV<3: ރlD!A\Fݍiޒ/-l^_pv+ֵRx/? Hy85$0l\U:*O"TIǢ32"tjy*w8Ưpc׷$"L*P7&!~ O}n@BhXbiѝϝ%K͐k^>i}8L6Ex`F%i6,>U?Q? a+\'h.+3)kIȴ9R6q&r ܨF:&Lx.B a~-bE =Mb6`z85~QЩ=kl\;sqo )ߤ ]hc4LS5&` \!rp oaQ9[f- JjwkcvXw`38{i 1dO L18#(lwMu):L2q`cX _-;P95 X Լe2 NMJMNM@0pixX;Ol!m?C_l+ZDoWk}vH2bt;X%W 4=$)ZN$-o&#fq@80ɐ*0 b@Lf\\hvI֐ٶM&)XRe#88iEw6QLafPƴga:DK7Ti96.:46[oœhPQ8-q`aDh0l?rWt>w#࣠"p}e(}$9;|Ӵ hK"gj<@$@sa$yAh%JVlA')V y@)| Nuیل%Slr󶑯K^]nl:72#qXr@Łp!)J:8ʠJv^ķ.(8TQJ IlzrQ ܬDB aie{SU0ܾf>jȲ/$e[IW~2ؽF&ZT慢=UO3 n-53$<ye8V_ͧ!:osD_dN,q0A~) Ct[{v}TZ%ݠH[mil-V\SdEIzfH_@hGF:L/\ @#|NG>jj0tN|߰S" G|-5dzAkC$ Îjk`aN @{(TkFP q]XƪӅ֠LVHevYBy>BAR0qj|[fTR99K3\O #fR7>1 !_ *dnE5%j Bqi/,1.#uz0Im oQ^_.DiC0jX_c-04П}؋i~-(&90&LWTC|R/ MuPhH:""q±]8JaDnxK qn7~cڞgR51XX}>Pĝc+l4/ݼA^B9\e'`Yu_G`6 FjrR^бqPJZ hzm#9-QI8ODM*x{-5%f{j`xE|XϨjPVɱ ˣ٢{`ΆCK3Lz!)"5Ѡs(\ U,s7A~jO_l0Ղ![+}j-^|dUNJEy<9E2^G z &*5`V]ìiU졎+i24amz*d_Dt BSSbݶHJqviu[:"yc1u[ RFm=,s4ycs^XPܥzP }:BfMCF\ifj"Tbu#Fu6Y' IҌ3{3HvhPu<&9y LӰ˺˱v,hcÃJS`@Kn5ܳ}0Қ|p7T]b@ Z>-Ay=$ )V3 (lc=rm?h;8t#>9tY8 l8['|$TqYW,7"c ұ[LvPXbݒ0m NKgݗfI f,?,X#i$lj=|[]CWqFA-!f&h~N5#QQXvteNLFIQ .ؙ8mԽ~P'\?c$ҟ*#DzFѴ2딇qeSLU D-')85ξ";"ymmɦiv4ÜNjJ}ik8d}FFq!eIxoH0S | dCI mSn߆5/f3c_/PW >XB!iY2=8kwĵHX{QcU;wZ/~I\},QIvp;O:8)"z/*PlN!I,2+Wb&oo^l9f=([U>8oDz:k*a 9U [@Tn2Uop99򴘍%Dp 5FŕZhsԘ2Fl1{%N?q<#v&=k`M"*H6e"R{$EX"V.[}w;if\r;.UӍjI`!a.-O46z?RUn1W7G_\y>00NYJ !d#K6*5Ѽ*5]Z|ꁪ,XSPt Cm R2`( }T/{/WM@B;T?ڑ0];Dȴ 8#盽0\7 5(33];h`|: $kuQg_ O+qXb^H 딒γw%Oa i(OYU#;F![\'E`(}7q~eNlOc$$tqt+yL?)ILÄ ud˘'Z,y ݇-ӘƊ| yZ8$Yh5sǧ!N>hM6n=$!ڲmk}."J#dٗ+}ZPcb:,Hn* PTx$dZX_ π\A56{n<*_qC<<mu[LHG߭P \Y8;d%.qk*ZMf^sff#Ny#\dxodg }8"xA3v`;(d:%ŋL,$n|w&bJ=vV-myjixj=(#MK/vg(Ge͒*_ĆJH}QeykG1ppX~jTGySElM ˋ ˓c\#`˳ KI1 d]C[{E0C:(_w4# Rh^AWّ?sԢ/P9WN)ͦt(֡z4^k={,@ e1t^Yjuao6IiZvo(Lݐ̷L.7l)יñGX,TғE<;We]xnI\gR>7. 7 RS(>*k =gMl$;=hR6d/b }8NZi? ;f febG&I; -۬N O G*YGJ\qk ,Wjcr[5.u,4iV^PhKEUR\\Ecl#uD+P:.бe؀?rߘj0}TM8Ȉ;Ajaceże(1AtTL "Ӧ?tYdÔ$t%ᗋbYٖwMmTbene՜h3+/DǛ{ #dxZzf^wpz L!USc4BUB_l6]Se+~]p? XVk-?r4TC"߯ |Gw{{dAz˅r6D bd$>\,W%KVyőU @fI? MVWC+b±5A9ͤPOrܮ\GIV3vA9hi˽oچj@w ӫ`C:h=y>Rz.#c#;RuY{Մlhۓ+ q`WG׉ߴ6^MfsVJIY^w,V>LԝE38lxWxD;fte 6뢕|k]c]ճ'#oP4|XXB5MֱPf V lA= _bfhC5kȳ[[=N#6Wg$(q(|sc1hP Vid}8awȯ{I"k6L2Dv2!mUluf\qy&ܸQ~wPP޺TU6 rO~VThpBJNeawS~Y;i3j9|򍞝"?zHcI{?l0'$Mv. _ qu^orThˢ!_1:#O@slH'Inp $!4n$~5R `,qKK?j#D4D} ^@w18ʱ ^;S* :`:d0B#`nr_M.?d D!Ŝd4 |QW_2A&J'WbZ#ZH?ʻ^^gh9䵋6qci5J~ڶGMwыp\'3m?P$Y޴PNpMEP Si^KI6dńcZ<3ɍp]κuɼ+ O0d'Qڞ*,'T4 'iG \ oGj ~SBݠ aF o ~fx\>> lfbgbcT. qԦNK Ms!˧5mPzG|+$CzScS 1%fxE/7mAS |}7y^O0 0$ H!p=76H 0=2y (lb^۴Z(I8DpрeEv<]r׊ؼ`L-ִ3S/4~>(ox}EyحEiOϕ2[;|{LCbiƩZc`0p ?çA%yY ;pEƥhytpUl@V"*Zp+>d[)ѕW]oğ6 &l+jfY-8w4cSdF9)f̴gooM^zrqtj=zWMz;5E}k> lQ /+MA @A l@p+I>,$D+ql8uΈoO!*0)Np듛AH}975ޣ9-|oѣCۿ;(QhOM8N~ vA =g _7㇖E/ו2qߴɍH䅖sj5n0mqո5҄lAYC1~8cw*K͌Tv|"r˚I >ݥ`G"6k|%°EZ?o֝pO*ڪJK`#nKģ&?ZhjV?STlͱYsr_ߡ_1Ac'̔FpIͱ1'Nk9]qfEl`Bk3 чs+ɫuH=ekqM+d6H6( iKۭ'Ѻ̤{z~TljD 29Yeɦu{?*@(WW+8m Ϙ0ҁ_:V^d3h Y|F/PQŧA9>@1zUIҡR8%&Էb]Xv9Tc:H.57w#t %>w(\Z93 m{U-t\ c , V" U;'GVZNBpnA7EBE$҅9ISO[ V>ag}EڳqgfeDhmS(,&xw#ס(>!3A7rx?2rBCָ?\zydo8B %O=:>z?y=e>AG\rFþgjy cR*881zQlIyA+y)6E%hm]ZAʡAMp*'Ew$3gȊL)+J%OrS?d/Iatdw. 9A#9I5z$4 ~Y8,tx %![7ӇkI>!^eϬdKhNO%Մ&ϡ!1pgShbpX NR ` ;9QDk `Zt 5/8EҤ'oD`]JkG֑igX)d+'˪j_[tWMlqLvck:FDXxF[jrE.g\ns2p&dո9sܜ)&h/k*<9Ae)I^3JS7\pe5QZyk8@7}P Xrȟ/1jyЗk"W!GZav1Vge3(iQ,ۀ0ѡ|,AB꘺<ݺψ^~MU&om#|]dPA"V,S"I_aZ̨4AF2Z23.Q-m/#Gmi!D]6БdLxT] bzDxI#ʋh-+?ՠs=l]9_ZPN((k~12<Ɨ,XFvW|aZ&pTMmy7I wKTD\[m!` oy\ q) Gaيp .8T[a?Ur 8xI9$k>rB&!A6PS:"AupV(qN[ڋWy(!֦kWǟ pǶ n龚g.7T3`N'k#l1kç;VQnˈԟumwTn§TScuvN=l$\F -3hw]s1K<1cQyaԩDrKKX t_N9?mCx#}ԛ_dP#">iؼx,&Z|Z6ɦ';lFmSqUߞh/ɡjD,DŽ$+4c8]԰Zc SZ"bbq5inDk_,9ڻl*!:a 3V#vfeKa.Y&"X[=k5F֑;N80ϟLѲgSuSVu>!`B}B> B]4}rޯu'wIV QRޔ& iBrMciQE=zg<O\ʫ_]ÕrP >]@Ϲ`!e}^s\.sR(ٟѪ3y~ #>g(AF֏WJ` $[1΋Ý5ڹ9!3#.Z_ᣎݷi :U'\4VX|-N_)0}UUCi$?i#Qm ݗU^Mj3hV`vjDj -0%-D.S#5gijY9IH#WwhuySt:Ћ:ص[dj0D3<@v@ΐkuw8ܵfSc]vׯb>V)X:JE~'3TGSY+S`op Q X"cxV:Vm FdӜ Sd\1se]k1 ¾"7Kr.X4湚N%x;wߧ5A m\^RvL($u㦚r{s)]6H2D HiB((@ut^ako,Ƴ VҌɸ$r:&BQO qi4ő:|)6òZ)QpRmrϬ̽mXy.& >O;T+I8:5K|=Fv:rJUh8}۵̒s3VlYy긡);@.ԯÜ'1 됴}ڥ)1Oe( Sh)G T\C8H&i\#\r"6 zgn,Zw;Cmޣ ='GO5Pa0Qc)(lIӴ6cvq{fsm90z .`BA{Y=ԪN%{!(3"-8 -u"r_,IC %!ZXXU&Š}swZH׮̷ *%kĦR8Ǯf]mHXw3'8m9_8bV0E3C1n.7Z;O 0X\H$HY] s‚?K i**3H9%q#kLW3T5ƒ9 8_xawn/7)D=2@Ѩ}5V``ef8?^9paF79=ǴRr-,_]?Yn`f/YW0[,ERH9caOaD7ՖN=Ix Q'%S+j m;[nK$N!~Mf討_1HX E6ȇd|-IzFcЬ9-d] C 5pY6ݡ:R*lgyüCjh {Onjq nBoBɽ2wA,p$UY\-vHc祯~]?AL(Ln`:uux9*"G ᆅ?GA!B0~sXouFs}&]qbMһ@:vlj+t]teC"^,!@N]44 ;i2o)m^b.KF+ZsVhG#t#+KeGL);GSi?$SȏN̄g봠) @)8{2PיLi1١/.f O 3bI'5B[(o4RV_+8hGtKs␉S %}t^&)Csddb[3}ǣX~2W1bD͉ LC'G yvD|Fٴc-"E`W;LۿCĥ"MI9mT m-|G|fM hef{W-:Xr%Ye&JM7ik:Q/bʛ~$ksEߕS1njc>37H}Ƹ]^ 3V9uwkQ޹ Lcg wE0r=+Y Oz<$>j0A\5`ud@)3q r@P=DJ~UXS) uh˦O{rW|;,z3gK*o4ͣp|m&U:unDz}37@@J0|G>_aY})M-Ң ņS>u"҅oZi 4{T({fO!̖nT^ǠZëpUԗL޶9>(~Covr+| JE^8f)+)&~N'40O V$3@Q:IW}(s:wt P9yr6x2U` |6?L/?=% #C5UAIq<§H^J# q40cHb0V{Mf_p=ŀ޹ɺdϽ@Il]mmdz[H7bf&$Ȑ캾ΧlVS4!PgVF©d^&^0^XDE d<7*\B hO+$ Jt'vyԅ2zmɸQ9=y}dbyç 3!)&;.xocvqqR뱗P$rr:*1?ktꎴ$ b@8LReذ @wk1&kIy^K1Z $PsrgW ܔK4~J<ǒ^ i뢌/4,@VT.?Sies6l=޽5<j۠M Յq6\=?J3x}ՎkX?OѲry.jyZ"mmȆdm$}J6'ЛUqշyΒ f1`_$Z(I0b.]LQ"}('by}7%wAlR&7Py ]gOwʳ6㷴 Ngj߁)yf+߬}Q#~cʹfꭆHFy&tI캭!eIu^eY1Q)%DG%d_s&0{4eBc[˟dK%q)h'y+Uʖ0"4Zt5DN9q=@IEDUI%OUFxmki_'1#PyG-hBD D2`R[Zlʭ>w8, /{Ki <P%Vne5jM>V m#B->@:~O0$U6qhԍaxٟeHa5R/ r ~FΖ"vor6$K ʹ-)G Mv'13o<h խt JzGc3s"2q7hGU ^Vbϫ0;&V`hը8&n16 <߫μ)cl6q)]фX*kęC28ru!οC85oÛc7Wh0Hsg9q+R@: I[8 IBdFI@! n6 =%LLbIHaW8cȔ$d$_t W=TY[M_h1U P8eAV+(la7~C3 #Ph w-!)h;8*g\-Ѿ.#W#f8]Ktn5T*RB]/X ͑gSU#pˡ;*i5 NC uҨ\X9F%1'$WH4S|re2#څPq(["uEJڦB2]i2AA\eǻ_x(xT@llEȴF"cmR 6_W0?cqrm8&-^Rz7 }⽓+*P4`l9fϘ1lVtJ{J-\Dkz)9}]||)(50dxŒ~p 8z+6&}-CKB(-=]JsE:@x:'PG]|$^7JZhn=b%+×͎(<+4:펚jDŽGBFY˱O3Y80+t+g:.ZN3S& )T9M),-!\%v7' Cvʟ1ebέ/sV|[4Q1uƻQ a޿P6|Հ7 IiGN&gaA~{x92'V<"uH1섖YBs :WsV k0^.y:4tjx3r dg!Zgɍ> $ xu~ u17s=2$wN>[,,}M{ۣRܩ^KW-3Cȕeٱ#m5GuCdN1F9T"ќ?޶Uto\Q#Zq\c pʼn?lK/G\n<+3@ջW I:8Vr$C̀~"BDǬ?'î!άJmi6?[ǔoQh9(1"o(&IϦnTeΥclt]f5p_2KGo`"?+ErlP^]൴+xm@viSd z ѵ9mi ۉ W|{딞.I{ϹhZuoMHN{ȃD4Qb!Ԍ:*rH,qN3.klٽp,"ksvsq+mۍcW͘6='ޱa aFg0cL wLKeWIh/5-7 S)rjȫp1 פU3\?=#vLBJK'ڿzPY[=A#: 5i~QxmF#t]sZL;|ZŦ05 @ j~*)]:OA9V6e nLf*"wcFeg5_r37'̽.n(  GU lj7`/bK2~j5!W#fiė$zCn*e!+OXpRސ01ә۾W'9PINةr/vCB9w82t'XT) m$3se]l|+=/٤!켜 rs n &mn0v!Y]% I݊F;Y92Z-x<]k^B2㉼ccPo]ՕoB6m!UV;WI_%xQ 0%Nx⻼i-<4AQL,A_jhf+da35G4gJي#YQ,<#R\e$ 1e>2cQNcقgj@r q ߰ňEh}kB޼Оؐ3NJ/F6[8RjX1P&T6,jwNGw-2h]`ū5: 9jΜl #quN5 cS(ؒ$*N6'n)@u#}4g pPhd'DwԞkeDY5YñhQi(>Bd&u*{qdcv0:ǏBij9!nbg_ ~wo²r{BP^h φ8*r SX}yIgՓ*ՒxZɏ'`;E洍9qpl6Jq/׉a΅nIZg_ {n!<|tzqł+mAu: !Q ĆjjN tML# qoP .wĉ 5K; dQUU"$ڌe<X6K^%Qa@K)HAÞtw\`ϱ|^8hSp25˸q=ț@3"gxn#.@Yvh08钒4Iٛ*'mq}@t,ldB {j^}Myf~U($Mx9 z?! <S]^EXW =*V* ]JX=2Lgx)%f&>= 3mSB/aF+ֵ#Ȋ5LFq $sd3Pm]F8fO޾D֖VU&o35h*"Tf_sDž!/r8w ;zusĬD<ͻSi/> ,.7򗊄@;Ϛ` ޙޢ B=(i zt(KZnT~bx_е˩XMX aUeJa:X2dt]ozu٠4Qf+8Y*( eAf# V DTjDg~32!}^Θ$ŏ7/k'טUtdkO!;nTf̶]RB0,Ak cSSu BޏMCG'ΉKAX, s,7v?C&'ULiU?ZB=X Uwo^^ͽXkYeRV^ᴇ1D $0'i׿Ϊy&$[BF{@淘6^S_0l>@j_Ձ;^,^LU=>Cz7Ӑ9gx2K;}W!Q)`͉MgZNF`UQ\NoSF}"DQoy+ݨBxPkc+.L@cC. ,} fATBb0!{ٮV{nU f|,ZێqIݏw}Zs@13o'? VD3 :1#@yhfK&VqG>G5D(sm:3`t6WpfW/EY_ 3ݚ1DV+F{Izq>2JKd;Zb*%0m鈪i<5Ėf,|hqA9DFjQ& 9@ LBosK9eɀ)JBG9c!78GG+AF"e@ImMo& K[@Xl >1qJ}=lЙԼPSP.gIͲՍzNm&EeLdCTRLUcJDmw~}"xB:qY[{yx4"ͤ$guJIu(3a68 b(z䳼%]&jGAC,=~ayq=m͂<>-`?n7rO+e`uDKJ0E&[x5`<؅ma{Q؂a֕#z"r&)@ۀ^&0<iEE-8ڗB=9͌V7l겥ͩ1y18G#2mi;%|Re~KN 6e'Mf$W)G \\},K#8:ƌ1 pI}5<@}"7,ķ&g6P|>(^B?n8SR䕺Ů*tz@6ͣݺ5Xwꐻ2/3|Eh:cƩ C; f^5^yQ">)(  4%KXFS-9_Jk2P*ecͩՅHpWO@]t;(]q=Fv0ַכ rIDٔH1Ӹ+=Q$)EA _rTq 9g5:u:TrlHdBS0?08ζ&{Uf9%3U%笌ͻ ;5K13\3l(R%Wd0 N+RHuw[0Ry4l"cGg*TX\ҩ.L_?J*w93­e,1mze݉ygQ?Ḟ L$p()2FIjR.zV[ѽ/*!!2Q=]oKzK`dS؛>62Q< dpm($}Sj>_i 6Gi#!b~AfNw s-M| *s6iB:5Ip5zoDhZBcaΌi^=+(t -AE mWcm> 9')!bcĶ^E<#Wd,*Oze.q8\sX^ \ ~I0D7FXʏFQpr#P(SIfz??afA" .vܗOڌGR`R f&ٯ%rDr23lz> =;B?m}+_$rL&^[1t퓖CW{UsCog{,ݬ+U.# $Q.gh*"2 38vS]Z}J&^D}: YZ