courier-authlib-userdb-0.72.0-bp155.1.6 >  A dk>I%z dx1yY8p$Vdi'I* y2b,v̓ <}p嬨_MJ_3,)\2g^"혚<9]ceTiJW:Mt_+x>" ~fFQЏy Bi\7 7q9ҥ;ʭ܁zFDz%C0J©iFB ` 5ˍ yp=<4sb߲Xw_ ѦFaR+lf7I u$~1&~{[:B,-4KP4ru)&|V2Z@N"Y8:T՛]gFE:RZLn9=lYKĺ%0+ڹE L-+߱C|5 /$ x)v\;u x4e08b3d1cf74500a8fd297b5a649fc79158de87538d28f384396c198cf0ddd5024100e730252ba2606d0c83979cefee3e8624cfd,dk>I%z ˓Z?}֥% |`#RK?x+|&[-M?<`gdMp-` EH ;K_CbI D* \ (Ɠq?)=RqtNm-Wk>*PjQa=E5 3l k0o+W66xK.]zx. Lj_6!^EPέ^z)Y 0|<ijRܓm^\s+j7BNe[!2oQ[j ;b Q`JGo$7H쪏Suc2,I ?}PƵy!HP%ӱSrUqq&-=Tv8UkWnFV#MEAA]'L 34 $S D}/=FL(L d߸sgXQ,CxNVNELa%p@$?$d  * `  $AJn      0  X       P| <( 89h: >;@JFYGt H I XY\ ]( ^bc d e f l!u! v!<w# x$ y$0z$|$$$$Ccourier-authlib-userdb0.72.0bp155.1.6Userdb support for the Courier authentication libraryThis package installs the userdb support for the Courier authentication library. Userdb is a simple way to manage virtual mail accounts using a GDBM-based database file.dk>hci-cnode2-e5ZSUSE Linux Enterprise 15 SP5openSUSESUSE-GPL-3.0-with-openssl-exceptionhttps://bugs.opensuse.orgProductivity/Networking/Email/Servershttps://www.courier-mta.org/imap/linuxx86_64h@ T'ZH!* 큤dk>dk>dk>dk>dk>dk>dk>}dk>}dk>}dk>}574dc3f3f03eb1037975a7f6e3d8e2059ecd68212a55e37edc2f4bd2d1ebd3d20a8dae607b3f90edc9ad0ff961ff7518bc0eab2fa2c66cecab1b18d7c68615b7b8d0c719113a674276bedf08e05639b0d7a67fd8802bd9cc2880b1479346bca29145d55eaa638f5be8eb3decfb24b0819d2e0cc5a573e1ab839af54a4ad8fdb76d645627e11037ed23faa647304a6178a40d0e235b2fde781e76b810165195686644f198564caf2d94a597ff1f455ae5511d3f2eaa1471ff3b560989bfa0cfabb4aee962d4696b1397335c598336060354ef46651982697044dd44dfcfff7b18e2a0c8930b8f148d2f62c5e5253ab1dc70a66f64e1933adeafd6f249abdbb7a282191a2968dd05e39ce1b1990ef1c7101dcf58773d97ddaa0b2bc7f3a0b6eda6libauthuserdb.so.0.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcourier-authlib-0.72.0-bp155.1.6.src.rpmcourier-authlib-userdbcourier-authlib-userdb(x86-64)libauthuserdb.so.0()(64bit)@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfig/usr/bin/perllibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcourierauth.so.0()(64bit)libcourierauthcommon.so.0()(64bit)libcrypt.so.1()(64bit)libcrypt.so.1(XCRYPT_2.0)(64bit)libgdbm.so.4()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3ccb'E@a,@`u`i@`U`#^^ϧ^p]ʞ\\@Z%8X@XX7@W9@UT_W@Arjen de Korte Arjen de Korte Arjen de Korte Johannes Segitz Arjen de Korte Arjen de Korte Arjen de Korte Arjen de Korte Arjen de Korte Arjen de Korte Max Lin Arjen de Korte Dominique Leuenberger Christophe Giboudeaux suse+build@de-korte.orgjengelh@inai.dekukuk@suse.comkukuk@suse.comchris@computersalat.dechris@computersalat.deLed - update to 0.72.0: * Switch to libidn2. * Debian/Ubuntu: update lintian overrides - update to 0.71.6: * Adjust deb packaging. Check /etc/lsb-release and include the distribution release in the deb package version, to faciliate updating to the same version of the package in an updated release. * Fix build dependencies. * Remove obsolete setting from authpgsqlrc, update connection string template.- update to 0.71.5: * gcc 12 and autotools update. * Add scripts to create installable .deb packages, update documentation.- update to 0.71.4: * Fix a theoretical memory corruption during authentication if the process runs out of memory. The server does not do much memory allocation prior to authentication, this is mostly academic.- Added hardening to systemd service(s). Modified: * courier-authdaemon.service- update to 0.71.3 * courier-authlib: Report failed LDAP authenticated bind correctly.- Change ownership of socket directory from root:root to root:mail to allow postfix SASL auth to work % courier-authlib.tmpfile- update to 0.71.2 * No relevant changes for (open)SUSE build - update source download URL - fix unsafe permissions for socket directory (boo#1183724) % courier-authlib.tmpfile- update to 0.71.1 * Clean up header files, do not install autoconf-generated courier_auth_config.h- update to 0.71.0 * userdb: Make userdb script accept UTF-8 domain names. Document it in the man page. * Configure and installed versioned shared libraries, both shared and the authentication modules. * Update INSTALL. Remove obsolete pre-courier authlib migration script and documentation. It's been long enough. * Add _meta API functions with an extra auth_meta parameter, keep the original functions as wrappers that provide a stub meta parameter. Use this to pass arbitrary variables to authdaemon. * authdaemond.c: retrieve the TCPREMOTEIP variable if it's provided. * authpam.c: TCPREMOTEIP, if set, sets PAM_RHOST. * Makefile.am (commonldflags): Link all libraries with the - -enable-new-dtags flag. - rpmlint o addFilter shared-lib-calls-exit- update to 0.70.0 * authsasl.c (auth_sasl_ex): For EXTERNAL, base64-decode the initial authorization string, since if none is provided the callback's reply is base64-decoded.- BuildRequires postgresql-server-devel on Leap >= 15.2- update to 0.69.1 * authldaplib.cpp (ldapopen): Make sure that we rebind if we reconnect, if so configured. * authldaplib.cpp: Fix handling of LDAP configurations that use the same LDAP attribute for two or more variables. - update to 0.69.0 * authdaemond.c: set FD_CLOEXEC on socket file descriptors, to avoid leaks to child processes. * authldaplib.cpp: improve automatic reconnection logic to the LDAP server. * authsaslclient.h (SASL_LIST): Reorder SASL methods, strongest first. - add courier-authlib.keyring for source verification - remove obsolete SysV courier-authdaemon.init - cleanup spec- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut the build queues by allowing usage of systemd-mini- Add the missing dependencies for Tumbleweed.- update to 0.68.0 * authldaplib.cpp: Rewrite authldap in modern C++. Autodetect and automatically reload authldaprc when it is changed. No server restart is required. * authldaplib.cpp (operator): Fix compilation warning. * checkpassword.c (do_authcheckpassword): Check for a null return value from crypt(). * authsqlite, authmysql, authpgsql: Rewrite these modules in modern C++. Autodetect and automatically reload the configuration file when it's changed, no server restart is needed. * userdb/userdbpw.c (main): Use bcrypt_gensalt() on OpenBSD * courierauth.h: Move declarations from cramlib.h into courierauth.h, exporting them as part of the public API. * configure.ac: Rebuild against updated courier-unicode API.- Drop redundant %clean section. Dissolve %__-type macros.- Don't install init script if we use systemd- Don't call insserv if we use systemd- udpate to 0.66.4 * authgetconfig.c (authgetconfig): avoid invalid memory read.- update to 0.66.3 * authdaemon.c: auth_callback_default_autocreate, default callback used by clients that autocreates a home directory, if one does not exist already. - update to 0.66.2 * Update to courier-unicode 1.2. * liblock, couriertls: fix compilation for OpenBSD -- based on a patch from Giovanni Bechis . * checkpassword.c (safe_strcmp): Fix bug introduced in 2014-04-27. * courier.spec.in: Update to use systemd macros. * Check for NULL return value from crypt(). * Factored out the unicode library into a separate package. - add BuildRequires courier-unicode-devel - fix deps (SLE_11_SP4) to build againts pgsql >= 9.1- fix bashism in preun script/sbin/ldconfig/sbin/ldconfighci-cnode2-e5 1684749958 0.72.0-bp155.1.60.72.0-bp155.1.6libauthuserdb.so.0libauthuserdb.so.0.0.0makeuserdbpw2userdbuserdbuserdbpwmakeuserdb.8.gzpw2userdb.8.gzuserdb.8.gzuserdbpw.8.gz/usr/lib64//usr/sbin//usr/share/man/man8/-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/90ba12ca9cc597583ea950292f653702-courier-authlibcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4d6c98c70acbc0bb40e848c000e593621eddb68f, strippedPerl script text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=dfd36098e30d3e2cf15bdff9d836dcc69a9ae0ab, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) PRRRRR RR RRRRR RRRRR R]dطcz %Rfutf-8547ec29b33b7e0134ce0c7f9e60effbde299ddd8a023bd8c55aeae0aff9b3d79?7zXZ !t/sj] cr$x#He0HGN CFl[yp i}(%egK)9d;eDyXЋFPE~,tf #|r-v!wC)qW^0~%v\k-9n&om>yxTX~>O d}=,;\fx̋= ԾQ )9HdE = RJp<jugfmFA67rC祧HR@$a:lg{=dM[p/jRتvMD.SUU41ffio)M pGOIgc7Z!ÞW8|;g@W DxMvs%;>pInś^ڱ e\gĭ'F.̩(:$K΅g|(OkVlY[).F7Y)w7V[z%;;L7A'~jt\HMC[ˡQY9筢hS-iW f }^;=6*s6Gt]:xdj=W>ɖS=΄XUH#C5ϴNr(bc 1 ~z¤qd2~68'YsqwgǦ|ے`ᯇMS*ɽT!͂^YZܫ{E\$F?<;um{X+") 6muck/d\rvȅc>=Hz;^m}+|YQ}H8 (X?;Dke˫6 7?Մ-B㚯3mCnS#2x~MK6 -kIi❝z&9how1U͆}ֆ\/NMk#;( Z1 wVz-9ՙ"JIL>5'Ն>3lR(m݈l;Wph\WV7ߵt'ҩ!ȱΜ]{DK\uJW0EK{[.[Z3{5wv[}gY 79ғ @ך=ma@cZA-2U 6hl,hcR*-ٍPQtwt|4ݞE Qt ')K`_`8h/tW}TT. ']iMx*hQs %T/Vρ MU-BU$.'6HBb=l”~7X (ДB4+_4ٿ~5}emVW;M@=xWG;>Ŵɭq)6[=ou޿c ȹm/%!Ɠ%mXZ|E4l,J_74Gl6'jh<ΛQbY$jtmV^ݷd|ќSƾ`"?|ͬns}c|UkmfU@_6:B7P{ *ja ?3zX=Te,5`4Tt\9~gͤ-?R2s7]+(hdfRQ*~;~}|no| EUg@9 VT^K ]췠mo!\YH)p;y?}ǣ!]ɝGFwYSWMI)GG;8?1\MxN<,eXL _ gi#i+ LPuvYr"&c3GE'$7XO؋6CCL#K㲛 !QZCI e2S!V [( BϸaU =A7^|5p'c:a칄4 }A kk 8r׮_{\0~N8`{ ;N \3'D(vGHjLCti ڕαRN;.D|y]7!K~ 刺8Te^,;[{nXn {Y9|o X[x0ؿK< *CD{'.z ۲kNڧTM 50lDpI$'CtUuޱX% &H2^'tųQ9շrfl 19iQ'n=.n杔x]5ZRSYN1'! ]H-~e 3cZGdsU.oPfPÍu#6΋w?v])xW.1qώu %bawmϖ+V2e zdW 'lt |E7T > P0t|(drGl\I~օ=Lq;1L.] L-#:S\U-F&=z4N_"*G:?)ヂDE ٦Wt7+Z}Fw(X#fBBqHzsibrShyp25,kp/tȧ7HTAmxX~t]?˙ 5| m2a_MJʠW=]AP YIDnFVmxwQ8ϊ%2^OWQ{o#8Cr%={*-=qS}h"Jdvw$#ONojg{Q[yT#dg%{ э? 5^"KK6a'q?bz} k"$F] T1\Lqu=WuJİc"ȓة~ޔ/w|T@[Tb!8Qv X(}}D4vlCuZ%_W?Sp½ytܤXv{%SP  UZH8xR/hLueFLF!F #HA!4>]WTԋ̃LbKZ.?fg^xV3w w+u\"*m{"ğB䕈{u %zR$pUN>^.`R-5|d2t-QAgǙ'T mh3z7v`?]$$kw4bkQ*`}cnu?,0L֫ɟ;6,y}RVH*aR,Q2B& Sb`ODzϲE|*uJ[A[E` o^Q2\*?)ْWLEwˀhAYPRiי [<>W md3/ yt1! 9Y1~cfVcpZ!Xv"ULle6&'Dֱ%Mar lyCMLѺoz22=|tfn<17į֞2]`BXW[č&(mޔcS8:i5Y'*;0y FDg`mikNv~1#v3͙uS[{{E$q'(ylN rF;d{`Q:WwmS: o9JbGX=ߩ"3%.P%7'K=cFB>ohLxxFۨO㪓jj $h2PG:x?DS$ ܿ?I2.Yy :YL65Jm6i_Xb7> 2~2z|j5*$"-rN{e':NP-s4o{7r=Ad\Q㰰sJ6GE|Q5Z#j6TĖcx⤌9H3RKm _`ߌli2 `X q34nJ@ '庩MIV"T]X<AV6!Otڡ$Qiygd yYq_Nx5,0*fsI {xܺ}]`eN@U8TY#CKAjMbi=+_c%ܮm}o'1>vYqH[}0>G-=|F; <ƭ=A uB-өԱ %x02LOfw `|ޠC~{1cY8V6o# h+r4Ʈ|} @v f2f&5{,cNh $s wYlgDqSRh(4t#ICT.q݉W:R0yl^\4Jgt@ dV ݌G$ֈ2Eo@u:]axu#] ';|蕋($\$RA:l1m o4~q9"Y+HuCmTꝍ7HT5Dij~rښle쟏t] Τ'{^W!Ḍ s'^2)e6" 1Ot2()Fz˖s^RRDv:zCR2lt2GԤAIFԪS-n@V UB;&]jR@~*-SMHm'^7 ӗKOv+A"F̽5L|2etc(#VU?{t1.%l ( Wb->ǟڃiWVW4P z):>3vY/_$'T?@H+ ۴]n݄^[H+~ 3YFn3"|>y;^Ki@#ښ&# #3%։ch;vlԚo/$hS̍9MFLx6!rcݟuYg,.r|:Aն8RlhT'*4N$:xR.TBH8QLX'8dOǰ,X2?2t@2:D)e!4yoޥqz)FԠt$!@& @v(>$(4 XٷA ~-\L{9:k)Cg'9r'< N=O;[#t}-0L/!U.4MG;ƞD6]4wd&7`VTZp<@Nޡ.Q )lS4ؚ;1"i] -+`ON>Α%;+ҏطij=w]C+-u-RlI}L)b=܂x!l:ñ@S&=(?70Zm]Yd v^wf2'vfntaB[#&(:V?bB=񬟼.]>dwHh Rm:f ݶ$FV$ ,TQLЍ<$ȇ Qh@'Qc݃^- `( J,||0;|;Xٜ@~𳧧ğY[#+qjؾPN싫Oa?-x=?{*\R>b0Quxoy',LJcDvkfP+ʹBۇ}1"=!ބBP\4;9*zc4x4J(IݲWt3ўɊ;"nBMwiݍyҝl&mlQtZD S1컕e]pi37Aܔi5 pUdz-.D`PdDAVE gM͚EA½HT `Ïh')qn]5-& ػ_Rt;tQݞEvvUKOV[[Z'Ē<S‡<_ggR}A Hšw -~qOD3Gk# +ZӬ(ܯ(8 ŵp`QJz  \Q8Eŏ}؃DNITO ˰}q% ]'v/\q)AQD } bd$'&34B2P_mЧ=Gmc6_pmA27?5$=\#bWL7zN*Us\%[L9rc^"s:LW=<eP/ p,6;[l6zUk|Gg.|5iT6xvy!VMJ '߉4^aF JZUrP³ <@H]6F dǘ n,B#^_a,;0˖P 6ap_x,< 4giDd4 b mdB=?'ΉAf4;y~q?xq6.JP38b UJ_변5PFYdn{Xкo8Ύ_7j[7KY握|adr,Y>.7$k`'nY(y׹A)L{uK poƻh+Do:Um9`v)m([1UQEʶ&o(}RQVߠ63: -Cb|8YY̏aLEĵ[dz.}l\h8r`?G 8dy>ˡFn-#+C䅥@⭦!sX7B@n}+ ^3&E-8 lfZړaM# _b۠1gǕ!qp%380%8.+C ]i[5p+!M:i1ořzހ;^ ^ ŧں3Ӥ5gKGgÏ]5&릆NZW[kR.;4qLj^f1*T穹J ۷) ᅽXi aΘ)OtfDg0(e 1:YFE, NZwѨjp,A;`rlˇ}M&yLc ҚW.avr]kײ&XxeV_:?_ a&b9hax;(GnyO rcj_`E*g_+T`sFj#CtV!iڼIDA;p.ShjJ=-[Pr$oI9fAj !=kO_-]ɣŞt+NiYh9 )X^dEo>zs Hi.'ڎݳLm&:zKbO!QEO7tZќk b C'4K` ygߎԲ$쫦@| s;(0;K#QHxT(h)~D#$pGLF{,͕ybe$TA|/B޵[QF\)zl3"tla3R/h 7<r'm)|ߜ&j,άSG6Yy=tDrh5.d*Bz#o-ՆYjY쎴_-RUJP \B(VZ/Z5+F wx(%9c//  ){}FCDQIm!_2j 8/`IX?r!؜oWpɑ0̩pȌKE:>]1l9ĒkW3(8~ԱUU[uZtW+e>H0=Q Z;9XC !DdIo&|T ?)Sfin*H_{XkPPlTOr;=ho;{|ijnF?βH$_S%bHCOƆ-h?ղ)JÏbj"6‹hvƖ1w1l]o4 ;/ODSR L -e+0Dwԩ,p|[W-8fI;Y qvV-D\^Z;LM\f_\z,]ijY92s3i+Y:qB2j6Š<a!G%·װ}" ^F@iI郯Pc0[{9XO~'Џ GM%AH<fkXVgVچmTOgAُ5Om^u3`b/H)^y꨻F0 Yfos$Nk]A%PBzJCjLr#GYWm f 8f56s 9wM|&'4vQqR'zBZFZIkWv,D+{!Q3`N(QI+QZqK~ʱXUlMuG_eJx3/I$ֱ!7xVcǽizAZ.*!lDͶ(6҅_u2S:&,|ةw,'7YX6x+yTeMJMl^ DRq#631݉B:gYDrJSK-Kbk0Mz=kwi>|:Β^Eʥ]h0o?"TiѾ`]js ŚϑnkI-" ipNq֞boc0^D#ABUHM!*ofŻ=GE(Ԛl2$J^JE*;m!ewmok"jb WlDӄkw%8#m֔H1^Zּ5Ƒ.%mv Fp2bo}R ;7p4IE"LB,@D?up&ntlUkYf![Q4xc>xLV'ʓE6SZI0MBq䆹ZحNb{/*wjok\\Mƃ~6`s~HAMU(D⃴6&R8[m]kLՋ h3ќPݪn7>;nv'ܰIS8=`o3S_Jb w]YH:lCN}3Ξ(@HxiaoShZ8$?Y9XXO(_w$1~~}-Z6OVh3}bUvZWsCÐ#o_ڵ(^E!&O8$ҨrcM%fMsDGȂ1iEɐ ;n:qZƆcNR[je8sm^Zj=<ަ 1ئ=mL_|f"a/PaQ31(eC].,|eۄ_;F)?ѳUx.^Ek{x qa=*ZLv 6PKh@ҋ;TkBUTWK@kT;>N0Կ밃`Lm?Tl4mN+:!#4^0W)+VHˑ E3&dȻs?*{[~f7GZ80h$23|f {xxdWgR^yis -R`=R$/T}LwBg CR,8^ T}b{gNm3V4IW}b}z;+gJL6KP}/(G5EXw!K%%0~ά 2&# S[)v>GNTd^lsAcZ0zk<`sZu  %UkKA1ƄU)xH sX\a~LZl1kw> pd][arK'r &` Ή#}w&e<G%kB 9:/7 ?\'lK(v]ZE|LWH0Dwv:vu׋LKQZCn&O<>B:w_u,u-` חHmeYFZ3XZz-CHs<?]; I, ^ęV{E+ _?*^%n]G$3FSV5r?sM >3rap{4o"8/HD*ygCbrqzO".PŨz;Fڵ{-#'Ӣ$pH~%)IYcFa'kDαoL2!{+1_'e$kO{皍^AXykr yCNrSxۊѫzΧ|W qMW̖qγ'2x^g2 \_oh ͭ80hYh ^~"Ybj)Nq?SuQM5AI"/Y}r6MA) ͷOE(Z ћV&|V.DC`'(*eLL4M}Fa 6I lFvJ.GVXMVH41yCN5Y4ԫ%;1m#*/b4#XxzG{1fq̀PKΛś TC^[|mZOi఑ĎPV'C{E2*zo۴a??nNwL)t:`Ź=l|x[ƛ46IȒn8]}6_lk;zRspz^P2nCO $i7q6^AǰNhH*O$hMY6*Ҕg$ٳ׸04xE x')=+Q% xp_th;᫉Zr44;Uҍ=B Gg<>jgw嚬25[0X$?%c}j.~ "?8*5?hH~xu'I?tJ,`ԲbzPkV#c%ӑ1ީ_?Srv2k zdFY`Nr@ M>տ`%H2"G)EG}-S]h:b4GF[EErB/8Wy2CŃhfE( mS r u?*U :$la^I <4ZǞ(]]Ya .>5LmdD HmRS&6zvvPތUVG)x\Kn~2K0h1}BwbbN2Lš) 8݈+BYb7HEi\HXi%JH׋ȗ VXs5RAg%aFiavxURpSp59,UA=cQ^} Vtr͠6DZ3Nb["PkeCǢm`#Q\jr@)oeLfeLW0 yK5NevL6;̶I+z%N?^P1C +!JGMxS5H0ZX$h^S}14Ra_\Sz|#!;{J^VH K?[O#?'z89Z5yȈ v5Pמio}^r7u)wm3 QvۍDX(MRu<\ӳwT-tG:,nnZPnHy5Lk]\rEo5v>S&zN D)3_-`t[_A5&4Y34(#:r!~$l&{˺Ny)oZZzej-t%49ks9h'id1ơwLe DǗx/t?TJR,32d.q 4GoKF!ĀC.w=:m]w;? ~_L݁+WRق 'Ό5#D݁#H'Y;{k`܏8#;2D$0_xC:+vm5u1LR4UrT\ʧjfV1T,{#:O0J IvrxXoἪˇ 6>yl`8G*FwVDM~.JJs2u+%@OdL{ (4%XG D}IA\9e*щH|x\챁3T';G!e+%-Ʃ7q`yV.tHtV_4^kX7+ı;`2xGTA ?".iWB"9.;?J_@6֘'3iif5/AQ2zd5`;Շmt7Śf=#ݸx nhRA_ov~jcr(Gkr7'k F!G+1n*HjOrUзbR5T.gEŲTfDD:{DH7 ;yX!W"޹X!qvu,z 8㧔I,AXK+R)^ldfMk9UyB@I3&h%ڃivr߶ɯ+F>@B.7gy*pz/ @^D\p?h{`zLoxļFl㫼0X<^گؑv .ƣ O4$b _pKS>XOfܗLAqwk:Hr_BtF^?5݅+)q YG7m.j9VGk a+'gS孻uԕjb$Fx':*}2y^27XFw %ߥX)XxI!m$'Z_=u>!E-q$-$ :ȶE rՅz 's<3df[<r|qx۴L>#<_倷(r;#̄:VE-+wsSC<-Ʈ+>3>.YqsZ}dnj,8R=mn#L b]拪$L&nfݥEkJ ٷg $ɤjb (P_k繺PD$$]y+Al#s't5.ۗG6r\$,jOP}z: 'p>Z'[`| s jga}΀+<0\hWݶm}x% qa߀]g};^DxcN"# ].jfNt_p;r}O;lI9!~ZHEfڔzQ<͖$,|LLOhă-XQV 8#ARk'z4Q<(rːJ|Њ#!gy%UAv|*Zu32:ׯO ~t?k-zrq q7dj7_')آ02N"+;;h1Pǘ*4t@[P} 5GHWx؀TF58oVq6Il#NvfUĵTM] Ȁug*%&(8*m'tXo FR Vp/NC^twHn"ΑViTHs*?Owdacq{,>nɏ dҍb}f{iEp a{Z@< -31H^pP/Y5nUV@4=M=D/!{^>EȧczK z'/ lCfi n  8UNAQS.us3j1i)o,b|ߣpѥ"v Rx&yl`Xv'$'!牻/Ny}?`¶7c>{ v=!iܐyk?puF0wV @EUE^~? f/ؐMŦ*v*⪡Rcfmy.*7/؄0!37I7]3fJ}'Tz#qan^KoL\c{+C,Mߚ'`sDxK!{<\h*6^-Pu~1EO}&3̷&C,B2_pjZK~gV+6hL9(oeA'k$udpܘZPG̻me~t q(3t#ljX~ |gvEzV HBO+;6 Z6v.Ir4?ec !)ycfa$<]= d\6ݨ%h/2\i"p{V' aa\ s:>Kg 5Cd%6VQ:m\knScjYW”3=A;CE*:+;M6E QRFuX{pPF N*At\@ u1QR~J`ݼ8Β+nCX|=\n¿mD2},CUKh;*Dpی]59dќ~6"j%kZ;bi&-vq.leLMs䭩j)-Fy*:]Un)tBH/VшE X8q vA,]BZ`nMBI >xzޭ^|,K*חt9U&'<0Ϳ^Ҿ_e!Fr pG\6 ^-\NÚ;Lz@ҬӵHۙjj Qޔ>G͞r,y[Uq@6]V٠NB^~J imuyUx?lq dG$H\ĄGEG(C50ڹ R1x炍6靹W-O#)l^Q[^^|s xΝe¨>*d?4Tcgv9+ ]bƥSƐի4Dh?BаkP!/8>y9SV(dFGy~;r{ŷ|K2|zSM#cQ?uSW{ڙUgYZdb|4IxudLk>r1z4@:@)#Bs(/ǪzXǪkށM8TR&o*Bqm%l7Y[/KI0)F\߀SjLOD3yXn¬eI荍L-:ty/G;~N yۧ YA'Ns/ WD SHa?x-%%Hh[]%o:(]p-}?^i3hyO:sETjX,1!Ƥy B.7do֟=lٹ!R^Qw7%B4Qz4=Q?+x\+ԵZM5A{Bp s$Ђ8ezW ]Jrޯ DW,n/jS-&UD.ڜ 絋3[ى+IFt+B兖G9lN쒳C34 3G Nuu$Nq\ƾ,[RlשabW' r7qToa|;Ms>Rˮ,ؠUzGIfUːW9GJCC*(nE~ y[E@ pHflUW\S xԵ#YW/}z.? 7SBp۶"(bZb_V.!U%KVvP4b#| :XOJf1 W~xmC\&8^>BkvH&ʀ-`kJc2Z5%_Rɗ`F&bi:4{ۘjt3V? 0\ԓԠB9S)co2n 8"kg,[۸ o,A2qo*oygߗ!S2$1z̃V ySc] Ԋ61'Sڗ<v(?+$2O`"=w;Qr4AdKq.1"?-J}``)rތ=xijG6:JY]u T08~ؙ5/ BeJ>(Ⱥ O|>o^P\ev#P л+ysV(|@䀠@v)!=OSbiT{5OZ)`Zb}#;aX'/ky~"h6@7ZI),ɒ,7rLIvݟxЂĕ\4%Z)C(uk0Ԧ>a6hYO=݌-/^TFsAMdy͚bVAdԪfGk9ALKʻ#0 K1nJ/g"B$!זΓD&iG= Q܉ӕ%0=FHmK''^v Z-ܑ6h&D?u(p!T~&͂fD`N0EE[& = E1"R}NhH$:r1w!MF܆G6Vh@0msIWv~)uŖ ^Won=A8BTanVǫ4i?~0Md6jP&^T4?_"s8"L|;I/ oQ_iWmY'O`f8AoQi[p՟**BQjEWh{@0f-܀/Dȡ)tY6c# N-V4.Q;CMh9b?S$lA_oħj7cTꓪ>/^B+Fh-UrD@;#:KU: ٘*! BO8'yo?. *vm(Z*{.z M/ yc2BbbJ:#c_W. fwWrHy%R}HZ*]/* UVDEWiXыiGaHvKnIΌ ،31ܸHv@=95aoLTOXʮ%X:1qD!:)hLrY1XgtiGZy2P`eTl6XIБE 2z 0% e%{-ϋERohXdci^3ЊwP4eFN?q݊7/@C-b{jhmEn2޼`!8À(^(aEE(?{%tWz9|2-GD -F.9ުc2ҋ0~P˧ijw[SmJl ?I>^w|βdA_VyϏy^XɹKk ,)&KkA& $I4am>D6N(OlNt4{o.wߛjDv#Ysok"1 Rt8Ij&CH_;#Zt)$gX:Yl)9ob^2!{Iu\7 Thg8ԥ+t& /$Vh&sTPb-ҽ]ԧ2.x"v0&^%3!$&2-ed-fݑ:BR@ Mlݩ4K _9fʈ8b)p>4{0OR(Ri*K̰C 9=Nt ?iJ$wlJJlD\\D31!`ܪe- m.Ĥ;Ȥ1[l<)Uts[/^>Aǰ+fp`R0Y0ae