libidn2-0-2.2.0-3.6.1 >  A _p9|@JJ $lO#k c e6&\5կsŘE?LuG@[eS}f#^A8UꌔDRo;A'l7>' ̽7بikX)j}Bma:߱M%Je!Cr3Iky4PVdoj$J``/Дy%1SI3Nq#r쒺f%)E BR6ab3d4866c8274c6f42bf5800937f9bcd6d75fdf8655934f17ef8459b49da2c9d3dfdfca6c64853043a5b209318723473edbeb55_p9|E48Ե[JhVANtCpyIlXk7°뙨3SoofWKiӸda18vwsSP35sE6֒TκA6gGfOOX/o;4EjfXu7lDdH0[Cj *c*gkPt0> ~gg* ͑ ]%g=yj\Ҩ;"MKO2ZNU2k[]*ň BrBj<>pC#?#xd   I *W]dl p t |     (894:> >@ MF \G pH xI X Y \ ] ^ b c!d"e"f"l"u"0v"8w"x"y" z####!#(#,#2#tClibidn2-02.2.03.6.1Support for Internationalized Domain Names (IDN)An implementation of the IDNA2008 specifications (RFCs 5890, 5891, 5892, 5893)_s390lp5HSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-later OR LGPL-3.0-or-laterhttps://www.suse.com/Unspecifiedhttps://www.gnu.org/software/libidn/#libidn2linuxs390xH__e6a89ea2ce37d0785e5475f8ebf1ac8a6547002737ce71891e1668b3bae7ecbflibidn2.so.0.3.6rootrootrootrootlibidn2-2.2.0-3.6.1.src.rpmlibidn2libidn2-0libidn2-0(s390-64)libidn2.so.0()(64bit)libidn2.so.0(IDN2_0.0.0)(64bit)libidn2.so.0(IDN2_2.1.0)(64bit)@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libunistring.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1_@\"\mA@\0@[ @YYu@Y /X:@XX@XIK@X @WgŬUb@Ub@U@TD@meissner@suse.commpluskal@suse.comandreas.stieger@gmx.deastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.comastieger@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.comshshyukriev@suse.comastieger@suse.comtchvatal@suse.comastieger@suse.commpluskal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comi@marguerite.su- The library is actually dual licensed, GPL-2.0-or-later or LGPL-3.0-or-later, match factory licenses (bsc#1180138)- Update to version 2.2.0 CVE-2019-12290 bsc#1154884: * Perform A-Label roundtrip for lookup functions by default * Stricter check of input to punycode decoder * Fix punycode decoding with no ASCII chars but given delimiter * Fix 'idn2 --no-tr64' (was a no-op) * Allow _ as a basic code point in domain labels * Fail building documentation if 'ronn' isn't installed * git tag changed to reflect https://semver.org/- update to 2.1.1 CVE-2019-18224 bsc#1154887: * Revert SONAME bump from release 2.1.0 * Fix NULL dereference in idn2_register_u8() and idn2_register_ul() * Fix free of random value in idn2_to_ascii_4i() * Improved fuzzer (which found the above issues) * Check for valid unicode input in punycode encoder * Avoid excessive CPU usage in punycode encoding with large inputs * Deprecate idn2_to_ascii_4i() in favor of idn2_to_ascii_4i2() * Restrict output length of idn2_to_ascii_4i() to 63 bytes- update to 2.1.0: * Two internal functions are no longer exposed, soname bump * Fix label length check for idn2_register_u8() * Add missing error messages to idn2_strerror_name()- update to 2.0.5: * Switch the default library behavior to IDNA2008 as amended by TR#46 (non-transitional). That default behavior is enabled when no flags are specified to function calls. Applications can utilize the %IDN2_NO_TR46 flag to switch to the unamended IDNA2008. This is done in the interest of interoperability based on the fact that this is what application writers care about rather than strict compliance with a particular protocol * Fixed memory leak in idn2_to_unicode_8zlz() * Return error (IDN2_ICONV_FAIL) on charset conversion errors * Fixed issue with STD3 rules applying in non-transitional TR46 mode * idn2: added option --usestd3asciirules - put translations into libidn2-lang - correct location of install_info_prereq macro to be on tools- update to 2.0.4: * Fix integer overflow in bidi.c/_isBidi() bsc#1056451 * Fix integer overflow in puny_decode.c/decode_digit() bsc#1056450 * Fix idna_free() to idn_free() - enable documentation again- update to 2.0.3: * %IDN2_USE_STD3_ASCII_RULES disabled by default. Previously libidn2 was eliminating non-STD3 characters from domain strings such as _443._tcp.example.com, or IPs such as 1.2.3.4/24 provided to libidn2 functions. That was an unexpected regression for applications switching from libidn and thus it is no longer applied by default. Use %IDN2_USE_STD3_ASCII_RULES to enable that behavior again. - disable documentation, does not build correctly- update to 2.0.2: * Fix TR46 transitional mode * Fix several documentation issues- Sources updated from http://alpha.gnu.org to https://ftp.gnu.org- Update to version 2.0.1 - Version 2.0.1 (released 2017-04-22) * idn2 utility now using IDNA2008 + TR46 by default - Version 2.0.0 (released 2017-03-29) [alpha] * Version numbering scheme changed * Added to ASCII conversion functions corresponding to libidn1 functions: - idn2_to_ascii_4i - idn2_to_ascii_4z - idn2_to_ascii_8z - idn2_to_ascii_lz * Added to unicode conversion functions corresponding to libidn1 functions: - idn2_to_unicode_8z4z - idn2_to_unicode_4z4z - idn2_to_unicode_44i - idn2_to_unicode_8z8z - idn2_to_unicode_8zlz - idn2_to_unicode_lzlz * Including idn2.h will provide libidn1 compatibility functions unless IDN2_SKIP_LIBIDN_COMPAT is defined. That allows converting applications from libidn1 (which offers IDNA2003) to libidn2 (which offers IDNA2008) by replacing idna.h to idn2.h in the applications' source. - Dropped patch not needed after revision * libidn2-no-examples-build.patch- Update to version 0.16 * build: Fix idn2_cmd.h build rule. * API and ABI is backwards compatible with the previous version. - Update to version 0.15 (released 2017-01-14) * Fix out-of-bounds read. * Fix NFC input conversion (regression). * Shrink TR46 static mapping data. * API and ABI is backwards compatible with the previous version. - Update to version 0.14 (released 2016-12-30) * build: Fix gentr46map build. * API and ABI is backwards compatible with the previous version. - Update to version 0.13: * build: Doesn't download external files during build. * doc: Clarify license. * build: Generate ChangeLog file properly. * doc: API documentation related to TR46 flags. * API and ABI is backwards compatible with the previous version. - Update to version 0.12: * Builds/links with libunistring. * Fix two possible crashes with unchecked NULL pointers. * Memleak fix. * Binary search for codepoints in tables. * Do not taint output variable on error in idn2_register_u8(). * Do not taint output variable on error in idn2_lookup_u8(). * Update to Unicode 6.3.0 IDNA tables. * Add TR46 / UTS#46 support to API and idn2 utility. * Add NFC quick check. * Add make target 'check-coverage' for test coverage report. * Add tests to increase test code coverage. * API and ABI is backwards compatible with the previous version.- update to 0.11: * Fix stack underflow in 'idn2' command line tool. [boo#1014473] * Fix gdoc script to fix texinfo syntax error. * API and ABI is backwards compatible with the previous version.- Convert to libidn2 package started to being used, namely by curl - Alternative implementation based on new specification from 2008 + completely different codebase with no ties to libidn- libidn 1.33: * bnc#990189 CVE-2015-8948 CVE-2016-6262 * bnc#990190 CVE-2016-6261 * bnc#990191 CVE-2016-6263 * libidn: Fix out-of-bounds stack read in idna_to_ascii_4i. * idn: Solve out-of-bounds-read when reading one zero byte as input. * libidn: stringprep_utf8_nfkc_normalize reject invalid UTF-8.- Update to 1.32 * libidn: Fix crash in idna_to_unicode_8z8z and idna_to_unicode_8zlz. This problem was introduced in 1.31. * API and ABI is backwards compatible with the previous version. - Update gpg keyring- Add Apache-2.0 license to the license line. Under this is the java code, but we don't build it -> just the sources license- Version bump to 1.31: * Fixes bnc#923241 CVE-2015-2059 out-of-bounds read with stringprep on invalid UTF-8 * Few other triv changes- Version bump to 1.30: * punycode.{c,h} files were reimported - Cleanup with spec-cleaner- update version 1.29: * libidn: Mark internal variable "g_utf8_skip" as static. * idn: Flush stdout to simplify for tools that buffer too heavily. * i18n: Added Brazilian Portuguese translation. * Update gnulib files. * API and ABI is backwards compatible with the previous version./sbin/ldconfig/sbin/ldconfigs390lp5 16086478622.2.02.2.0-3.6.12.2.0-3.6.1libidn2.so.0libidn2.so.0.3.6/usr/lib64/-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.suse.de/SUSE:Maintenance:17725/SUSE_SLE-15_Update/d568396a74751abd694ee69360878032-libidn2.SUSE_SLE-15_Updatecpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9ca5f99595071c3c36856eda012c66d2d4274df0, stripped PPPPRRRRRfmwAbKlibidn2-lang2.2.0utf-8b73f0187d02bbcd0b8038baf5a6699b1e051baca0df57c5529f70acf38b52ad2?7zXZ !t/h] cr$x#7"qI I=!Rsߚf(tB'8nZmF s^>6VQy8eSe5FibTrx!#2^yh\AyYE*ȣ>ϵ -"?N((jE lƪY+^Ev'%W8%OL}L:43P+ fڒRոщm =Z6ky&A M2⟬f 3Q*$bso<.%Å](5۵WU7RGLf [A3yωDh>'ETʏe)B9(_gY(HR~19#/`*e < ֔gm̶y4ȷe+o jѰ lʚ ^4!n Sb ߡT!ðF'ҏ?5hqpa\` 1 dy!Т5(wj?ѕN1}豨~+KvlX@hqP:)zv][78Yx5 FU|K!5{T=iq0O{ oz,ָG_bQ$߃lP].h33KK]%Ler49}V]=- W{`nȚ㧁!6 ^c%LF@.ҝw q6$P J\ըz0B^ix'0:F./U1jc>,D1,3- xofg4u^xI,?|5J(&|?Ktzy^lΗE=Ax-+LgHsm-6ϵzm94 k&}:j wMeZ3\t7\MƉUf}2\äU TK:AC`$\MGs=]oۧ ;tIfD70Dg@nHe\;J(?ϼh7*.pΤal#=g`~0˾%F콻 јvcCUqn趭 D$>>Yиd ;|^ZһH"%'#M5[ ץ)9US)`` ^_yOqJ2>GK sz[T]𼟄y;F4s" sR"7e\.i6@`V%k>A"@&T~3K@D>׹yKj~Ŕ<^sH h|}W2 srkQڊy`81b]AF ]h(' a ={fB'GXL%xG}bL(~ vɹ} p4l@Z؃kK4q*< ‴Z!WE6??xxjL~CA㾿b :;]&c*zR/©lζ?уUp'NF>Aא#.W0?{X$7uc}'쇥_&z$AU}žgbIO,I&mzԨdr)-/"8Ӄe O6 /~&țiA6UOD3݇J0Xdڌ!N mސ,v)cm730ZQnXA2e0Zh9$0GɿCx.~ I}k/KRr)RV)U~;K$9n9k.0b1>T3a B|YNTb?* U6du~ *)3<ңiVbst J,ڭJh *ir{R4`1$Vw>d,NRvn2lppk`0>`ڎʸu1mFWOsU̝l~(&m@//Q^y9ow%QcFTP67X4U^ex s_R6O|6+o e-?.CA7.g~eAkN#7M9j/?tnۜ0jώ X`0D+(sfJLJҋL}@I;[gسKbw LV O-?ҩFh1K^䷁_l[&SFY,`2`pȀ=~3Q>ϸ hR/bNuEcS)rf7e}cQp'Vx6ᱞ"*Y${H[Vxh[x5rAPWwnR ?!;~iKLk2bly5X]w#B\V9M)FŔMs/[8yU˝fec=̊](r' F?}cLraO$A $ުR[JU~/7@ GsF_>ޡxD esMsMC]U6STZd5㹇BVE[ .3ڱ9BVŨyKeÈ w&;c (~n3h*D7cК^Rvy Kr n-۴,[e'> 0UqgKЖHȗq0b+zlE7aC0lEUc~Afm#Ξ~L[&[`ERs_5u*7p1I?bE9+Svm DiʪNLo╈鎆DŽRVH:.V|b\Z7^+bsQ\A^ {R(tTL1cWRӆ 4-1jyDêUXx6rr!{CJ;s0ںb~GJkteq!1K$R }HZ{Q VX)RPvF 0M㶧^$ݠ@+Z3Sh fܼN&dE>OJbq:qVR;IH~r]($t#8+{Mf={\\\Dy1nT2&O~˄o7>(Ҝi1;{i-ͺgϰv=LEm#ᒀMa`\sqV(W$`sr~]\8\ҽYІr n (_fNhsVC-%  v§2מyZz?1qG8+E&:O*nbnߎKB w<+L)K'oة]+cȈ+D~|r7Bl-32i9jS*d~6G)<)Ҷ uV(M;ǡftjDU|}-2/yxjboX`T?O[LeWgBܰkZ声2=P8zCý"^$U6b:e"eB7U}n";#ߠچ@ ->gd7U؀hIc vFt.E5 5GXgN}q]Qc޻Wk-#]LMAl'o.$( FچIXbǕڃ{+&jջ j|ʿfJAx+5oL6]ԍM,0.pHlf:اHWOwD_upCY\UfdRu"]pGm"Zlco.9ɫƲH6ݕc BgCZq!p{8JTxIɏ-8\V-sDۙ}3j Xȼ^hʫrxaA-M)0pP[ע'fr7 d:Pp2m\AG'M],"uUBo:?I(Vo;?9#X0u'֔B=u/ZXiqFǞ(tǔԀlxWG:^12 {ĕܚmTjfŊ/àa2_x8ƎI)FXɟ0XA WN& V^hֹsTQI)g|.y>{Xl_MU6ʹC'掋h7w{0:nVqȞB'ԧ1S!m:OoPO "JgaF$.LbeҵhU4UfD2>n^4K5H Z)٨`S \O\$9L0'":~Ʉ uTҘ6Yɘ7?S'zג\7#, !URM%#r/*q(WzCMYp(UOut{fIAm1?on%x]|A#=kAx=f'QS.dn$Uk@DYLRO7R[_z#E Zʷ1dCV/8}ݡM fsEWHḄr$B"emAZՋ1ƶ#/҅WF﹝ 쇩h|C+Uq½{ѽ> GcMp%?G$ӷ!h+C%lGNj+NDm3H~ )x%gAu¸t-rۂX ?%SE$BOa"G[Gf+Dd2AOGkR9( I_%4((! (zfu$Y Vڮ<$=hkg5gA41Y I7y`0h0@uK>CA:1jdPB||9tԊ޹KC1y!]#鱷E 3+k"F'l 浺J|ښ ^pVNz$\uAUGa0Q24TƖ+Z)o]GB/tkifpWz?ձBϷK∳s-֑8݇ 2RSrBZEgIqBB;ÕDk=%:*bq 83M$~J yq኱ &TWKƀ0-jPw dS xeY*XPQ$rR;Vߢׁ8Ҵc=<.C2miyr/u_ ;s2:OV,Z69 LhE+m0i wANӟdD1ߝbl.BnU|/!9 _G6DGSs(礬%sjLOOV"q.qHPʜվ[?36JygIv, v7*ʂgi10K{ov8E/Gv)p0qJM3.}8ԣ{gxpi0ڊk\dóO 9hhְa<㚽+mU>x*}[jB;fc'1d"^}.\Q^CSU$6'l/0go+a6$+Ea2O*FZyj N-TA|mb;7w?G_8[$\1F_Ǽ!=;u^60 k&2Isш݅fjF`7cQޣU͑UV_TBuϦa^"}nHE^:kPY]gJS+)soRtNp޺m']wML=2ʩۗ`U#=')Й onO)Ƙ{g id3G<'}MPH_>W2 V*`H]a`L/9=>>cDZ3ھb-LXe$>"/sXp? Q<᷆ZfO+ʌQ&;LYٕ=<l [v̯rah ZBu&z: ~[Zq>y8C?1Hc|h؉Re=7NCMJAˠvFaikkꁃ̤>hϝݗw?]F짻ֽsɄsK5 P*n!l1{/D>8x{4?& b5=VC=J HβLඦ,ԍpIgRi#{@\G0ͱ_ecgX5Sf`<}ܤ߉$4́\]vru J|I(ٞZLUp}C@3N7eK|TۈK Mz[ʠ# Ȟ&.a@LiQ]OI$mǜIiq <,z%11{caZ>c~e< +ya3Ⱦ7E~p; mff^V2;rr&뤛{ GF[}Pi)Ά ;q 4|s=,!ګr~kig{)fZ d+r--Ǻ KPE4tg$َ)…$3 Q6e0:&5]1IۺD+8T+6ڎYlM5Ƈwph#w"? *1E6k9 ?CFbiBR#%Wf F^bRZ Uhl\BE ypqӹ̘]d i8R'y( IpjA" bqɯ޸6 ){8T];ԹMr0N㯒{ir JYt x̀JD?x Qwl pd;E&Q{&{2VI%.?FљHѵf-%-FvRƹG:ص"@`<4'ET DOϓh.\@eV ߑ@gRM|+Z zJ_Oqy!J6uS(^BwBW(NͿͺx̼#iTQ/ɆØkadu4]nD7@VQ RdM٫MuҭÊ/'{~dt< }MЖ:YvC7ڦ9yc&N ~^}@}Y(l[Gi o˓:> +Bp7j[dR?' k}1Cp2_O{ESMR!2)$lT.t M*#uḬ I ,"FoOD;~sn8zP",pj5+cU7α\Yy'y(KFԎ0]R_uշbjpve-K?l*_DYz N4јvysHl%Z%"5a+}F%_lG_8 \@EiBe:91yr{E;:һi{4D0BGhv F|L!ezȂ +w`}%62..Fȕ(pUΥؘ~ǼzR.l3p5N٨T%_7/O g&GҥFw}\6!qU~fIVWAvs8Q{ h&fRjwaʱ^K#zISTnξ^ѯy%z̯6#f'Wxɟm ^^[z'X.<~axSpz.]`iT9JeX\+Ӕ9G7l{ʂ$mpl IxaZ --x;jOPk>b%T6@{N/,hk?Y([Y{ ǂZz_4 X7 =KYY@WO/\/dt@X6ru z|дS2e{iK,+/qӬ֡+iHrzlMKT7 ƬLq͖f~49/=L[dC^Ϟ!kC?ꉠ)ga1!~,ZGV{ݕ3vhc5|}ϒ*Szʼnf$_lZV3s(\8;uA$]a3egUU&<.l:8>5\Ja\II#%*!ψ528$dRK7z <^~_}YBE `y$i*CX&9,'/ ϊx{R>ttw3㉎rf Vh_渌Xj$>Χ@:ty!GVz}0_8t_3I VJle[CA:µ=n[i~6 Ca?-~G:m`=,9A 6ݢ3*קtlCXlVJ4L6#eǏѥϲi403`W 6`wc'uþ%rBDŽ1o7r `U?75rm$4Z7?s6+*t702]zR)9z7BgsoocKܓ=/|rd8Z\{rd! ~h#Qn\aIX1_ =.C>>3T6\A.㟝}B;@x_: [ i&(. ʧU!p@h'lMJ~;Y ^ AggFp'S b~}O JyM=oG`}}!K@847@-kQ'J6AwkΖۯ}P:]*J&XEY-ʙ O{BalI5P"0&Ypp _h=|;"HN7~{BӜ=p3}w,'F5۷Ul:'X%7[0c.G9uAM* 6g*n',MJGL9\ep  75,+ajR'{ ېk2O{^0Ik눐PdF.Ez)$Jq]>VG=)I9.Y_C |j"ovxF70nctJVd>lD-d:`Rܑ2Yc8.{2vC$w!6_ljr֓%4x;eaZTSI1Su^ 0A[^.Þs%gx M*ErAC)VemqtX0D3͢&OQ!\X{`/ɝ׏5C.S,#^51u?P'#VEZ|8z15*f,UitA4/~}C[Oufhg$D|]63d< 8OfA1bG3sZ}Q#$y>3,-*91KL,oZ]WkֽQ-$V sb;^ɥ-!%."'UER9Å4v, t] 0wۦQ}^sGޫ0h]Po}ĮZ@'&g)UEC9P/$ zb^'ց_S"/gzF t4jcQKTGgiʄU7{K(QY! '8uhS;ɦQOMWayo"+21#}$MD"MygȊiTĹ*&rq!kQm9252 F㡭`~{sɆ~>hg&._`W#}3Z,y=R 㚷T=yJa$ &Y_g,)"Vrfmd,$ٺ3>ycX }Ј&al2?SPA&F RC[\IvwhiK"U\'_nƎRThhۣj;_NT /d; ?w”6 &M}īt7}~l\·#bȅe^_|ZxVJu+{YA=8혓T͟θT=DzRy{xrV2v{uJ_LI]0MLI&*uސVWI*Yu=#4K?=@bAο= %oIcrcc%LT#`N[@ N Pj7"vPdD02.yǮ_v=+f6EVbJ{Ujh>IQ*݇ma' T(J(c&''{0nc{ 3^N1N|yL ~gCp2=6^c~ vCk lY}ψ>:V<ڰiSR3!%ltaMz5gѢl09|Wt߈z>ȽMwn< >eKR!<2FOT^|Nߖ_v |;u>mbgדiNW eLsXk wD-COnNx;o`Os;ڠ$\ uօaTỶ_<=9bjf ~ڢj,iȲUZj vKqdƜťe|[VZB2e` StXs"LrȟFޘ::_yD{Q=㩒*$?'Q\$:DU晐ї]IP_*z? =)N36u5 Sډb &aٖMvS+@T4V XB'lG:`F/ XMxں=,ҶtjәK.oW&b z[~g^7YC]=zTU mxÏǎ?K%Wi<M1Ƥ}·<8uADbgg_p_%? fS?Nb~nbFFBU[S@ O+%]C Ǒn'-"<zNl4:Ԩ Hӝ?!ǂY8M%=$$tqЪ^tb_H72gkyY%)Ϩ:ɹ[Ӄ+o['Gpwڦ= …j[5WeOJ*6j/'u|-)}sᆱ-dx8o+yg(1(gLb0#@ 踭1C4RjtHAH C8 yjR}wO Mi#r* C8'!UBۨ=l>exƘ.5~&7pn6Se%s rnFxR,㦻Ifz6gޕHD h";@"xݜ0E0Xj_.=!jpczրnC7JV/@0~")hT2J(ȭQ&:hWɭHfI-fº@vBUܨ; áP m9hO[ gwVHkDu*A /G A^U^c%`z Gٽ[ p{+֛)o+VHLU#: 1r%wٝ? p%84V# 83`&XFlz(̑wM{FeUu^Ȯ%e7Mٛ\ҋjiQQZL5cC<DhR"ZxRYlTFznisank( Pe%F|qp=2lP‚=ԟƏOulj(ciҐ :opʌ~} /ӊvDL>mH}=a G]ٿe"!үOtawDyَװmJ|Q9d;w88O?`xp] j﫯Y#ʈX!LzmqlY.sL+̏ ~TIY@8TBfW"Dd.N5` b:yuG&p{h/(񉢏ѳnENG^zgyL~;b5^Xz*- E_*GuV=6yRxC w|Hf.sXPZ7*O3^TY^F?bºڝFqZ/'_m x 5JG۳qROlXmwh*Ɠqc;J䥳tʩ7R`o~)2.JC{.lcrij&2g͆~bR~̽,TFwm ڵ7^ %jM[>juS:ߤpb|Sy=RKud3>K;_rhWb9pchȜ˚*%B=L]*yqCaAQlf1z2~v]9FjBK~ ZDZ$,E[f>ݔuO״xP}2;k} T ~ކR#dY[Ÿ5NPĮ9M&$2d2>+gOhےF>>Q)K ݔzSuX 'gwPF$AS{GL/ gqdb1ESӽGpUfqּJ.^awh] NԎ K ~Gν^uzypL7'r4AMՠ߹W3PC6/As"gc~F-Ze [@g|o/kQ^ = @wx@}!Iz] }%8 PvMlVbF(/xuC7xkPu ΛMdE/3@&Pf=P0h$HIjY =HaE Qodwd.JK#ǗfO?&y~e*FS}PR͵!t1Io#x͕& b5_#YUZ_]=am,i`5:;Avn*ZƯ`鉠f`!,ҖRUq_z%әHʘP;cj'3k-1|wo"Qy350 #!ڝ?W,d4ZnIp4MmBpp1J#ٙ@jzN7aM)*H/Vf,\_YLnK/ԧxġW$"E& _V=V]E1zFcv`Iu->}؎\N t;%ph$wT{J@mnlށ0lߴ3hYՋ 9H ia<%ɔMow:5Z 'W9|^ 05@ԏh#Kx}.iYeFz0Qr0t wcC$|hfT-ajXشۻVD\} Mph}e3M?pI׷~)-3<<ЫSvy|IEHtD"E0Х _E ȤRg>! @yХW@hpE( É-赎E~?Jx$Y 3 A > :}QHjŔQL{A\!X~1d8LbF][S9)jKÍA{gPARz<ϦQZL">:di5O%iP2TNPML7i5QܛE2C1Oo[ޖ˺WW>'z3'}W}05|#h?Nħs5v wS˯K)7 @'1G݌HxOaP$^ar26rLu@rB9lOYȀ Tui($;g $ +Eiܼx+|l馬}g"+>{fݒΘc ˜Q$^⟜Bt'49&sAhBrʼnֻl0)+[YBÈjq64J$VL4,$mkk݄20v-',i)xD -mS A5HCB.f W6/mP7):̀-nPiy涂T_.Sj`޻V@EOIRlN|@a]?A渨B՗9~xvtc^Yϧ}+_#/[Τh![d؊$_yY~RnEѮJ칏9 tC'IJpzGh@0h}׆Ʈ69Nh93yսPʎ= Ͳnb6>cfXP`DS vjܲsB${5l Z%IaHB4Urm#jYDeT!~C Gq v 9ԗ25A֍*:8bx9%3Ї1[Max (KBġ|+_=d [:;0Gűʧ Ka{U%bgv?$L4WԞpN?n.p fzrNC!ӌlW# ŻI8J&.s1w\DמbLo0~@5QĠ@^kY|jYY?o#NT!c"b?ϕ ^Ə[. yH }** dO᫧9.O?ShB$pӗҩI-@WJb;4p>%\F :3`po&)1;0?!9K}]YN> Mh5c'FK=754V&eZdk9GkIs:{J>_Rȫx-xw{ڍ#3{{D S%NgЎw Ux=ȱ1퉤ѳ. =V:νwhWw$eLB Z0]s_koDd~ ;5:%7.`M6m87]8]L2usOU<(*17C3 ҥEK tO*bI@k$!Y2v ȊS|$ ]K0.͆ZZHW2*i> w)7J=6}"PE?q= 8zCm鯨Oy3s% o _51yR-zZ6AI Q?.,|nщoZų~><-ӯ/58T`U9 UAX=jʥ±_.)j֚ cZ.ת[Nu AaOV'] ;短T\i&ΩEJmA +mcL?)g UM Uxe9Av,~=HRtFFS=@Ӻgܞ^"g9q;W>^Nt/5)y>h.Xס ԱuBW`{v~4-|8WC6.e0B*O(yKZ5Yİ}jePk`I^L_T-XF†@`[\`KɆѡ/*3oc.mLS,CK9Og`(eA."^9Jnv r'^^AJձhX(|Uv{O5sYZ^\{a0ON!Zħ 眿jҨ0Oؔ $$LYX|n`wU 4d}m+UUΈ/_cڄB@ }?Ym ")?4bì৞2 V'K OWEM;Ansծ]g&Es`nLsdFⰷv-Y` z*X#۴qTL\W_^OR&9]D̨$Fx/:7EH.X9_@ٳbL\g%Ojp"*\)pAV1=@pLp1OdEb_8C@Hݾ8ڐ]!mų TcY]7R~[8~7oye<21rb.Cĕ(SKU|g﹗fm\3+Pt-ὈfلnE\2F HH[K(̎Mt *PtJg' $oq!"OJCyMqS@h+^<3"GժwS89q^gV*2||K{*_\{#V9:13VFޟ/_Ap1Me]yW N]pjO2Ēd@~ uS) 3A:PUII6(њќĆ_R4?۴o٭3u欔3opDH./վqW+D@UHQ4";eڲv=q\+ U:k1SVXqiqZj+I[ݦ~hn}}n7:L\h$%|cM,ڂl_70 >3,-i+0OsDc"Ubp2dI!e#~G^# ͂!jk|XPɈwaz,eνc1y0u4Sc~ aCΞ! x=wґY*`tgGgRmHςFGD#7=P%4̄0"5iEu`0oRu0i2P OMo|Oz " Gf !X߲/W% Q_i-!tCG ar%;|!BNOLM:qʚp.fNaQyK9i}M͏wa{E{T+JёFQ[Pw9@ey4'PLzϼ7QdIOk&v7XT`  yWgM5W\ e1(-ɢf֔htޣN|(`U9/ {AC"K+ 醭?v4N-Tlvvz6`Lj"ZSbAl%?#*s?;Yod;|I%KeݝH랤5*Í`ƈ[ ITk9fئ3DF|;h52~TW@*+w#b;FVГ^p4(&4֖R#W[7 I4$-4kt1WAkM( <:W/Z>EQnv}t6E]yk-~.'HpDJ=9p&e((cXBl~Di#:5+J&IH48[ݴ !5q4&v3{Lo Ui-< */ۅ\rZç7V+`bR[9t~h "bTqvOl)W$?ߟG,DmB^,2oIj%ɳi@Fu(|Yo_Ŝ7y$?e>p<RhT8ROe>v9Ypqmaf_H_q5ty b׽8M#!(G_Kn #HX.NKI=#V+H=ݕ'`y>W`Le*\ vՋôch&AaEbv>PhsA;>&DL{Mz /tsDj *5+ \|qlTٽk0mԆuS8}e#D.Xs!4C"ozķJof⼱W(BAMSAȜEgdyxB%Jlf{,6#VAN $:"Z19;0BRe`Ұ dUw L",) +ʎ{F~ӭe;ɓIKNdLWQ0DZtRrV@&by>cC vR2T% m#).j{dQS/29еft.`,#bw- vp;VDB 08-jwz'DB8[5th "F?.GqG\1LX$bsY=vBĨ.IG E"#B'>{HlEs;k6%PǨDt,6x[?UgijNZY䱬G'mXgV5d h{s> t`PY'u] Af%XeA=1턬@Z؇\AI6 SF2fe dsm6vW6.3-* IJ]GWgȭ1p`V.fl6 \z1|t#gHCswd/Qs4gV5iZ>ZEFO*3:-b( 9 r!Ck#8Wj &{Xxmв6$òR%'׫m&` G\g#ɸ?VQ \&ܿE9/3 oM{Wh{W4ԓʮCeXpP( ^ A7MTZK7sG01ЦVlb]ܽ9JxsDlPf2UW^6$y\R+8[7 ATQѤQUjFGb6-\ !K%9#ZnL(t'.YʐX=DS󁝨k S]yZzזwSρap;>}'Æw?/&`L݄IJe*kȷ7[Z*;66ǎ_2NwC0oSl^iHD@ zEZ`>EImCh UVjǡ:ϡ~ao 1k9/:̔`9<K$?cnIY3<*FgrF{4FwӹD -_YDZe/Ďy=I$Fjy-Q CIIAZuY˫n|l43KD[?oF{gpok7t}&GK_aK`5Rpac8j@_(N /Ab׿TQ}!xÊ4oawC|E.fT<nбGpo ab[;@Y{Dr4gOZy}xt#0t^ή=iXƦ%遬6io~g. j*6~"+CqP\ _˾q UMi]Af֚x.GjϞ:-} h$hA8^l27 BA%³=ߚx9vgXPI/*i)HBuHG\0-ծC5'GDh]@΍e~s]+ISeb[mW`C.`t:> D8NiΒԷ6hO`øײ4UA<@LPuR+.(˥t|vX3~{=N%Tr;u⨡ڀ#Rvɐxj_]MnlrO[)^UC D&~v;;aX7OY=8un#J JA?=Yhh`{&Asw `5 xZд<~ކr'I΋vR70M)L i]ʹzƊ_Rf ^6 DkC×($O9Y2q=:O-`;s:r~˔"H< hOWȠN'Q> huK0A<;ͳ/D5:T4%c]6w/bα{Kf:JEaVs* 6ۏeX"MI c\.|UIZ3[<4%+:e\G/eA<2/CƩ˔iukE3fCJ&rFrn@=6έM ڻc_X1J[(\,([&hu&K!׻9H ))Xkzē!iNqeS>,Xz"} $=P~6OQh[*j:yF 0*[g}sʎDMĸ f<g ^ |JT+iZE?xpa=η:Nи+^ rnɝϤ2 |Vx]4n=ooli]c,L)ϒebHLKRͺc鷧6ƃCH :rZ4$ ;β ƒL)|qKG %LLnuE[8PSj#Y oWH6`Mk}1;l|+9!H$9y Lk*܀SRe.!N={+USK#V^E@/H,bZ)< Q~߽oN1 Z&4'm}S|"tLalN-\u S ~=o:w(U1NY#e바lf)nfpL]mc68F$%v tTHXwndyY+aM]a*bb=cޜ!trgX8_c-^|oٿB[1IWdܻc6JY_>e4~Yb[w t(w^玖vN,.̠ KN>뱦,X-J&Ӥ:5-f(}1ѿa3n?gX2U|(q_/!>Q q˵I=ϰH[a&,|2<^uZڏ<ߝk91JA-,١8au *=#.SKE'>aQͷ9 :WHӜDHk4E0Te!4pl 2# r9*+gڕjbmr;(` *7A!k J5+JSٓf՟}uTbbuK_X@9ALA`'b9D(18 {Kh̬=0 c45%59cz\9n9o< ת@vLK+i\)aQMSm#s-|P.a7 "&wc#wa;^ޙ5>/z)d@`FwvS|Ug&Yj]̘AߗavҤ. sF '5QGRbvߣyK2،K&#D@hQYʧzP% ʉ2YTE)ޘc]M$4UӝJf#\ t2y^*O*{֠ZKxUD0^BvGUG"$ mN |OgRRfV ߾X1:  cQ:؅V֠zf䈲Yc"\)&aTxc ȼ-wIVeܛuI3?zTeA~ձ PjFU8;A3Y8k{5rGϥӠīE= YW-!:PsHN߭jƓ=E7^/C6@ߗ4\U{+RO8ua/aŖEzRld&GIf}MtSM7B, TwV u+.[rDU\CJDdc^Z*Hl)L^_qg][-.c۟$G{i`mHc1_Ap U]܌&tdbܤd0U,<$29ٝ#VR t-p}CMtR. Vn(n'S<ƼۋFbwQG'C2EOo`ӌUOq=B37~<4.sj0$(z][C®6ʀ*Nj('h Mx4 {aW=4D;~jXͤM?LV.PnU)G {kj%t?A' yG`twi`[wMH]//݀Gu6DH O}byΗLQDlV@Z(eaO*Ţš fkh{^z!i2W1 7*+{1'\ʿ)y︁: IJEiaȪ|:wr:TfkWqT*?A.w$׻SAέ3׆)({JW8Bu,0 o!!%í\a|HxH|#S+|Ui#35Ÿ̵Ƒ%}RDhRQBtŘ[fiCq/}b-tdr#mj+yeW-\-KCoK (RR8!\C=G/p ~Hi-YC1"p׎X9-^ԓ]R6ƶ$J7h(SQ?qnO_T =C9F&db I__8 o~&QƁiv-(g?<eÒLqS:S\*\c ܩ^ on ӿABI ۇd3ܼaAsG^ts8g)=I\|0@]m [F3=[+D6I\11fFbYGb:O#xz!J"p -XL}NFzt<{ܷ)0eނu4G]\& c(b݈ ?pk|zRF@PZq_Y6u%}`"L5Ghohec3.BF _C?#/fYmKwWI R ˔E )+[m`o4]3d3u@e%s?T03yO;;&F TK\?f-e`Kb5( T5^-{383" &_CD쭼4tQ8x0vuV޺j]f'34K?i2njX:_4nil+on~* zOdo>Ӎ2tVZ-%!q2^+&Qs>τiEuMQI[7û2Y;ҬOji&O~m0Igq[YQ?嬹ausSM=b7BE~5>gUUjNm=YdaQj OaR t?ɲ0%4 _di،>fvK4pT1S;<yǣAsvN<26̱遟:BBVq ߓ@=B+jvL6UЂӴcb_Z# Y;oy#YL+lq9~g;i |Q{O K*USݼNYk/%CV?{F`/е ya']+k %;F-mLv.mS|Ţj8,e#|3.qLO^'i7fCMchR@tOiڻh˅th]%M@8scEŚTG=g־2 2V8s(;jM` C6"UMx_\,if-,98Ay}S !-xJU7sA/kNndriT0˕{&9"I$ +7_$ծ4k-^e l_o΂zoSV"eCs:>.z”S~,{\FW[y,#v iٟ;䱡Q%--y!<^f<2H$* qDCqOcdM$cY8mb.MyxoI]Z QP]g7q RB>Ex٠ u2[B(֠H ֢*j.y>!.Tdp>vsno&E|U͂\ðnqt&ކQ#!WtECF{`Ig_zxH_j`I^FGV0|'#-Ag($k" @S, r]}]ʎ_=XuK/n;}tk+3VӐ25a>?"sK z!~ HjjA9.snJ`2Ŷ;ej/8R/pzRl5yɄe+wo9 [|Q%ө2H wJ,еv=KV7=9R(:(oLWG֝ ]JC\GCEZn\00ヤeX\Q˂}h yuQ7X(Δ*1O.34yQI-`Yн@'! ѮPs<D=LRrA',QLgٙIIYE;82G]}?R#M%˾DA:_`wYW:p6AJsM rfܻ&=-kjG?(za L#Hg|y2v\;?{{8xhTKB;rNV[sGӞ*tS>wK/<D#OC.N1Rc] L A\`4cŮ WA}_ LJ4̡DY>*ԕAO$8oaT͒LS^jo ѝb2up"^B0c B(fgKTw39gKh'%0?a"- [ªUlu f^l"QP%Q'NGo0*(Wiz7aHH0\`P䀦ՉAF8$F2iSwjlQ&>BXb Oc4ڊ "^nb  ܴ[=Öh8 HU]7 e4SA[0ܮbVPk͝fy%'7"tEOƆ _ GZ2p2l=8BRb.ƿl2.9t">'c` 8Ѓv.{W#)qF6gz4;"Db4í|ԖZ8Qˀ<| umӹ?ěӐ3iyїvi_ێN/7ea^+a. p&Re}M>1[SR3NF`c鬸M++2ܮ}TÙߔ1ɒ7>1.k@3MV:xE#2`0}xq?"0[<5JԳTD2f~ouK.*[r뉦|9x"ZnW;Jy^𚾃}lJ%-q{wH#M-y~ޑ~sW,7;WYЬ}x/\-b/23 6"ogԼ@$>nxd{ {8B=[( rN{;w3dİ wE}n]P/qwe0j!x"Ne@^!r$kXoGgM+nK+;}' \T4#l"_:UD:{20(-A;Wt@Qx*s}OʶʏX>' ?: 6d,XC7|m,6/*a@P77MҒ<)pP2YX8WvΚ6!}RR<te6$r9+2fZ=4 t+{27tҡnX FSǏ=ӻs79d'PgF 9~*|hzᵴFhؒM Guey-@e!KDfҷ'K۩{QOE43Hr` LBw>s{^,9#7YrGcшLYtX_g;)N5@cDS*8?ԫ92VWQT#Uo*fNp2~Ag15"4m@3/"7םu [