python3-django-auth-ldap-4.0.0-bp154.1.27 >  A bx]!M@eeeK^=B!9E-epB'(ΰ4DekUtܪk} Z/ľ <8m^; Gbrfy!Ϝ|{I)BCzԩy{n,PRGZ[__^lWd>dA6kG<6:O'5J~7^mv@~ۣ[j$DYޞzOi/ezD% D߭gZ֝) 6SiqPkSZeT-|k}"t>p>?d! , OLPX\y `   0      D    ( 8 9 : FGHIXY\] ^bBcddeifllnuvwxxyH zxCpython3-django-auth-ldap4.0.0bp154.1.27Django LDAP authentication backendThis is a Django authentication backend that authenticates against an LDAP service. Configuration can be as simple as a single distinguished name template, but there are many rich configuration options for working with users, groups, and permissions.bxWsheep86i\qAAmm^ ^ eZ AA큤A큤A큤A큤bxTbxTbxTbxTbxTbxTbxTbxTb~bxTbxTbxTbxTbxTbxTbxTbxTbxTb~b~b~bxVa-n`fbxV_W"ceebae7b8927a3227e5303cf5e0f1f7b34bb542ad7250ac03fbcde36ec2f150800c531bc67a3d00a9e34924af66bd5fbfae725a165eb6677b0019fd8d83e45e8d1b030e7e33548b1c480e98addb035064b6c4d6e5598c28bc733a04bc657d3dd59f97f0f5c26c89b4d837e646a4ecb8d84fb19d60b8355c45b60a4cc541e67eefcd39722a16039a626966f5124b3d0675dc126e108ae9e63c79a6d443e6e8776e0fc5b7ff19be202909ca91308c030ebb9079957637dbfa40708b9bcad46ee6d8f70628599010efa9336ae34b29e6445619dafe6952b39a82afe7ecc1c53706ab1e6802309b83b9f54687eacaa2dd9e955a475ddd1d6e4ad348ad96b0d60c401b1e6802309b83b9f54687eacaa2dd9e955a475ddd1d6e4ad348ad96b0d60c401a0305dddfb28e7c2768f994e43841aedade977ef0cc544db1955fcd110ad43d9a0305dddfb28e7c2768f994e43841aedade977ef0cc544db1955fcd110ad43d9c790612b40d2d517be8abd1e914a44e963ee84762f3fac95d8f137a0d5a088aec790612b40d2d517be8abd1e914a44e963ee84762f3fac95d8f137a0d5a088ae2073dfa72c3845aa7982c0950b40d65240b697d52c0cb79b6db82b2e8f8b45282073dfa72c3845aa7982c0950b40d65240b697d52c0cb79b6db82b2e8f8b452805259e86ec1ac874fe710c4252f914a00057822583ee36a44d71942379034797ecd14c553bdb4074df3eb7b6d702fb322f84b8333b16a293e7955a2f470dbc54acb90f4d1706b273590e45a283ee5bdedf0dc5a1740112175dbffe73228b1e88e72a525c1c162e7a64daab97d67afd181394017fd8ce75c08fdc3896e0cc9df839ec943b48c30509049f383ef6839a4867c811abd5f804fae1b7f6de9fa95a0400c531bc67a3d00a9e34924af66bd5fbfae725a165eb6677b0019fd8d83e45e8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-django-auth-ldap-4.0.0-bp154.1.27.src.rpmpython3-django-auth-ldap@      python(abi)python3-Djangopython3-ldaprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.62.23.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3b~^y^%@^r]y@\Ondřej Súkup Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal tchvatal@suse.commimi.vx@gmail.commcihar@suse.czmcihar@suse.cz- Use fdupes - Update to v4.0.0 * The signal ldap_error now has an additional `request` keyword. * Added support for Python 3.10. * Added support for Django 4.0. - from v3.0.0 * Dropped support for Django 3.0. * Dropped deprecated setting ``AUTH_LDAP_CACHE_GROUPS``. * Callables passed to ``AUTH_LDAP_SERVER_URI`` must now take a ``request`` positional argument. - from v2.4.0 * Added support for Django 3.2. - from v2.3.0 * Removed support for end of life Django 1.11. Django 2.2+ reqd. * Removed support for end of life Python 3.5. * Added support for Django 3.1. * Added support for Python 3.9.- Update to 2.2.0 * Added support for the escape argument in LDAPSearchUnion.execute()- Update to 2.1.1: * Removed drepecated ``providing_args`` from ``Signal`` instances.- Update to 2.1.0: - Reject authentication requests without a username. - Added support for Django 3.0 and Python 3.8. - Removed support for Django end of life Django 2.1.- Update to 2.0.0: - Removed support for Python 2 and 3.4. - Removed support for end of life Django 2.0. - Added support for Django 2.2. - Add testing and support for Python 3.7 with Django 1.11 and 2.1. - When :setting:`AUTH_LDAP_SERVER_URI` is set to a callable, it is now passed a positional ``request`` argument. Support for no arguments will continue for backwards compatibility but will be removed in a future version. - Added new :setting:`AUTH_LDAP_NO_NEW_USERS` to prevent the creation of new users during authentication. Any users not already in the Django user database will not be able to login.- Add few more test dependencies- Version update to 1.7.0: * Support for Django 2.1, oldest supported is 1.11 * Support for python 3.7 * Many of bugfixes see CHANGES file- convert to singlespec- Update to 1.2.6: - Performance improvements to group mirroring (from `Denver Janke `_). - Add :data:`django_auth_ldap.backend.ldap_error` signal for custom handling of :exc:`~ldap.LDAPError` exceptions. - Add :data:`django_auth_ldap.backend.LDAPBackend.default_settings` for per-subclass default settings. - Fix interaction between :setting:`AUTH_LDAP_AUTHORIZE_ALL_USERS` and :setting:`AUTH_LDAP_USER_SEARCH`. - Add support for nisNetgroup groups (thanks to Christopher Bartz). - Fix `#50`_: Improved escaping for filter strings. - Accept (and ignore) arbitrary keyword arguments to :meth:`~django_auth_ldap.backend.LDAPBackend.authenticate`.- Update to 1.2.2: - Include test harness in source distribution. Some package maintainers find this helpful. - More verbose log messages for authentication failures.sheep86 1652089687 4.0.0-bp154.1.27django_auth_ldapdjango_auth_ldap-0.0.0.dist-infoINSTALLERLICENSEMETADATARECORDWHEELtop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbackend.cpython-36.opt-1.pycbackend.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycversion.cpython-36.opt-1.pycversion.cpython-36.pycbackend.pyconfig.pyversion.pypython3-django-auth-ldapCHANGESREADME.rstpython3-django-auth-ldapLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/django_auth_ldap-0.0.0.dist-info//usr/lib/python3.6/site-packages/django_auth_ldap//usr/lib/python3.6/site-packages/django_auth_ldap/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-django-auth-ldap//usr/share/licenses//usr/share/licenses/python3-django-auth-ldap/-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-SP4/standard/464d83f8d83611cc51b7cc1abee112bb-python-django-auth-ldapcpioxz5noarch-suse-linuxdirectoryASCII textASCII text, with CRLF line terminatorsPython script, ASCII text executablepython 3.6 byte-compiledUTF-8 Unicode text RRRRRRRRRRRRp;Q?g*\rR.%X.Өtp{g+/44*4*jtQgA7Ī+=릠~RiXW&;00m iHqZB>"2e[Ġz$)z:(#>-('ߖ.Hy jMYEjrSy&|5x,aaA>f:  OQ8{N0h|@դ>~Rh`c(fw]jǞl| 5;M[ 'ʀli.rjTǃ4R%fO{-x~ܙbwlLV9iuNHz6Nۿ6޻)C.onwUw*mA@ʌXꏧ⢠z(D;Rɘ6ȡpSdBd fpiJn"MMeβ{6oUHM<sxwjg4Z|/ \M{u0gOtX[΂R ~"ʀ9ߚY:q[4(tK}= ުŪnyD VQ(}(PI;pa \/Yw܇kĸpmwl/@|tt+.]ij8d(vj9%3WcjV*=Cؓ3cWҪt_mHY¬-OKHzJ[Pe(LjQe[,Y攢P4^U_,Tɓ/$9%dh؅CT;vg͍)zՂGIAIc_~hw[PFMcfץ m$#Y| =MeoSWC8T RגPcI=rRKVy`<e#[bT 7ꢖEYƞ>R5$m`U&bD(!![qR5M6aVJi ~@GC^dxmB?Ys3e+PC4Ё*z5TrDecYAa~ j? fR'eTjGEO)N^nL]*|hiPon0-aiM$FSB^޳),{" fo`\^rރ;+rK:kK (Ʌ/l"ư 54(OBM {Tʒ'o2>.^!ke *[Q΋ٖ?o*PAdv>*=pX]hI/.D1dQuVk?ą6zqB |a仧d6d;ڬ6%G>hHd,Nuf7ݖ .'lfq \*'6\0,[v?U_Գ7y>ϟ /Bsk[fYKou2$߮{3\-4{wԒe琉_ 9o}h_<4_Nboʰi$&]Hۚ_],)fI؊MHۈ,>`up 0vZꄫhQB|+caCWo6bQ[a< _ᠶ85[;M 9K-KY^f'4/dz n0-b*b>^ 6r;\ĺykÞm8R`Ix֫Nm/+]HVrw %#͔W6f3t"Β*f;w0%ak`Xt3@D"&O J)+ `GDH6VKޡfkO:/oEj1D.>m\Sa t_[`ǃ[B3hoVU}]Izucq@ɥ⦜f7~c~VŢH VqBSyNhM@Ci3Bl5/:q}/ȠrPz|NW4<ځNJiBа[@k_Ӗdg5)JId 56}=y5dá7+vB E)o- <*S>qIM]7VSɖ ]I26-`Hvdw ?J*7:-Y53vu&Ԕ<(հ?SvF,,utl*l'{ lzUh:`؜ْ!\q߮֗9Ctv/_6#>IgHƞ ǥ$Oq#ʛ#w +r)RIK ?sXɹO)fGKnXs(, P KsΏ^U2ƥ9A.0qqF= &)AI?ާ a&~`H~`SAy[H%U%չs+?4n9&4Ke$3&co@R_N^?/UK|Ng6!mo8~YT%ftdtv _z!Nm6.P]ew0{z1 F)rhYY6^cB~6Z_RԅqLl?hu|8;ə)c\5k"\w~bZʸE6ycRNxk'xA~_s#O Dza9٥=q:/Lt|bE<|\OOj|:SŤ ɓ. ]#w3FcVO O3{mω%;V푋%o>cRs"fgV ^,.8w(hDofX Y_5³Q۴+ȽTŶN6~Y$# 120pZ振MΑ uT$ 1oC.\!l8G}AMY(X0^VMY +AK=J߬6q{7Q- ##bSWk̂X}; fHk{f,p> k(:ork0/@AVf5b`)̑CDp.ig$XT &plL2yӅuZ')M~K(glR /"S7bqDDZ%[-g Rjw~I.5j޴*bV DCqr9[r"fI(2RU-n6ru%O5!&tn&]B{cA>i,)2C\)K2[4hzzEBD+hIdy;@9 A? :jkh$S UgF56i7.vq6.][ NH0s`h^"* aa?tYPlSA2I%N%nsEQ̟Ul~2%ٷk.;(&X mp$Cׁ%T0!$P(OՉznr[pI Sr&1uzTJ!O&IQ8Ó~ tCG%~O!#ñ+ov`Ztm"51>-T0 5L|t_᫓w^;%#9B61H""sْ3"[g{V,7*.x6bl" ~ +R;u Oݣlv<&Qf&f)}Zvƈs*H>to@mXdq~1Q).ےYfSІ(ЂYC $nUeU:5QVeހxH+Z7*<*Z4t {Mك&oDO+&iQUX}\|y/BG)BὩ'#9/t,YmjBGO CR朢 s<$B 6*'t-XaҜD7;Ic|50#6ĩDhDa&ۻ\nLN@L^ AwHP@ꍩO=^ÈVS6)^zQ=bל y*o]ȩ0[PL;\Hcq&"< D'𪩵j@n*oQacj="x=Tߨ(E+Ly=e^NbɌ{RjঁKuC~{ \[n);K~WC[NCQv628b&lT25f1'`O%2o"6UТ|=9DP@y9“G7Aki1g ?hRbmZPRyUcJ6~֡ !AO{&<#kpyx{-(*:',6|aWa]USsʩ(Y5[ \e=+sBxP(_Z6u֎ B?ŃyIL{6󶰆JY#Z7o${{" {/&#G 5z{QUjHrqLNZKݴq}A`񊨓c ';0bB(WuuJcQPtW69<x%jf "})uEyl5>;Cc $j?DdNSR$ʘh!+(oS?״P\ېVr(mTqٵp7+H&PVBD/ `lJZTJcJkS(IK<) Wcu{PK;"X~7=C]ҹIVW5QQǰ%&;;HtD ~~UM<SlmL0x!Fa!fRU:3YO 3ٻ-RG"c磘fiV61sňVUXpDn1ͪt:8+4č6ۮIoaʼ5"p],/I~8e>dLfAxdrƶt{iG=[gcc!TS4jQ.܌a0%ש{UC"s -dC*m[g&܂W`|yY}[t6ow6=O02/A!>u=cZ\VDB|2qEܟbf={GdK3GpUL*| e+8='43}_n)#y%@;Ŷ ք:,gBLq(&w& }hkr;xyv_{ϗrr.p 05} ipR<,t]/~~rԈE_V/{RȟgY~F6ݷ|Ut^߷bU=sN$g+|u).]uPp)cGio!=Xl'{ٹ]$ѱ>Q! Oڅt|0y:-c#gpMD3wMAZ <,E I=kC֔V4 =53ͩ7~ +<˛seKY߉A7gTC EkC͖PuJHsR&ԼV/t Qh^ PvXxރv~FV|(:@rLsSNeCjIiWnM^J ]^[K:kMdZMG|l>EmexZvlcs9bldo.ҧr-/] %ݴҔ$vj8,KkaB^9lf9.峛l#3Xm+(.W=16ovbKz}I@8:Nhᕋ"nCK Yyqw #1k4˩Mg[%Ĥ"7οt!^Toϰ ji6͹W"n^jU^B}:zvG6AEK-FRbvW$CE.wХ?%!G[.Vڲ;;cC| {!!^#m*a4A0G9`|.lB vka_'}sN$t i1\#*녝TnJ(Q"sqRJ=M{|ǖТ)==Xm_15R ,gUʡ04{Ei7F_gM"mZFj)F>c3V/x׵1\KLhϿB .p-{(RCK3|89zQ z$K,Z%8R5c&3)ѥz;ecp'FvrwqqY_A AwE M{0;˵0a2?4(3AѺ)3~x'OplpR;=?*?ҔHh0onГF.)1גG =x_-ʺ++bVˡuY^-Rn&,H-PSQRꂵVjcQgMZo0=qptAr*zZb͎ Vv iW_ )cΉiBj:(<{h/[8f:53L*ǍQ@⢳B\u<[T||j-x>6<9K#9 "葬' 7Sڃ߽zR8`>*5Hkt&åaUxXnS@T$ۋq]'<{ ~ mHa>CA/15kŻM1v)9I*^U )V #㠂H#sـ.z'GRKw{zt:>ET2S4BԐ$|j4I$o~a+M*71/S {"4˘7~v4"ZX{} Gd3̫|َL?f9a:jQ|D.{`-j+rplTxӻI&(Qq0NnN( +Xrpz)εUZjWyaRi?k"%w%qos_|^뺂㞴.ѝJ_GCcp9<\WHGЖƔ[{QSɰv\g\շ<ܴ71I鞜swPl?¨^*$˔-M#Sh~nh11<*oe=eؑ~Ő4,0OPߩa{EfFQN{Gu@at_gѰXzBo9T٢p"qޤ:ЀXPb jp!8[m*?9+CWty,\nf%E@+.;ك oeI>]KŠ e;jloxR]RvxXyAu_":)zȊ~Wp@8UJE= :3ր4INcg@p?f'OJձY0-SO'ߜ3M.^~-^kܿzmX\YW@_Ѕ0HNmGcSwDN 9mW|IMB`8{j`[2Y|4o]_L͌ĝN k\ 5/돡)}V`])rQ#J=Dar(G0Ehh#]zل+QhP=6u̼,8`ƯQ+voX,nDg! (fI?ķO@k֗oavmL*7ψv<uN;3H ]` vwx}KAJn{"{?>K=R_ˮ5V؏>biuoݶTݘޑv|`.,х7gsT뵥q3Llg 5ƀ,uQ2x̷4ptt6ݙ#3ؘZ?мt*'cr}FPN1.I;&M5LwdeJ-dt1a.H}fF;g$!ۖCSb-O7ZD5!*;2@l6 8͉Z7/kou0B^ݺ-^3'^EXA JY1zA1ר+3oH~s?Tk 7}4QQZ{Ԟۭ} NV=#C_zj&"@5Ђ DiKe `|IY{c8 r S\՞h zUzth_VRZϴ)qHFwqN2y2Ob*4RQG;-5.2 8 +vIiiUPP]`X9tH<_N6=`1"/4rd)ou8ċKg0)B-Erō%sh~X5@hߋ À[&n->D8Hc9-6DN<iޡhʱO 'Yo qgל -$42BVu1gxvpM](Alʪ=Ja5|Žǿ֩t ;M)ާ)!)->w9QK#LZ4eÒ7DN $MZXYM8E^^  nH{ ^kA1rz@4g%YwPe}EhO'cuGgd\C}f*M^02\WccUBGᒊ$%3ܬb t'H_ 8#;_-6$nG+=\[.+L%c\:dHu_ۏ9cSOp4 0v-/%_c|ȷ!dDuOGQʮZ9L8bU¦ Q)dO^}7Y\~SR30߉XLۚ/ Dgt;W Mun:GFi{2R{Go`Q<,0{/x>TﴬZ҃UAE Јo+DN S5B[1Zbyέ:ȉ\B)Y9(-'4ٺ}UB#3I_n4(y0_086InB!^OiM-t;f6b 4f[@ cAePLjol+Z ao87 39K$`Uvje_z?Ewx5V5 DPy¦;rB;ZOnbKTwCb{E39ЃTVܕS)G?AYa^۪7s C?*ſ^gH>ģZTO1! o8 )iyHjC'>]THsB*n@5/>v5^p8tF&1EṛcD%wv,^RAw˕&q}WRHEx=h/sHwIHAuR 6FPrѩcwTɛC_?l6+v n"& l"ɭ&7:Oi|?_4qdv@JBV# V؉hIh ɖ\ mI%mSV $X|qeRCf^Dzanxr`ڑ T I!AP捥 賡mL8+,)HXUՏ%4R}*z9%5+|k+/c,!n% 2q*6]//Y F?XxOϫa5j|0קU6P5Ơ5C8JB|*j5<=>]"nBır^Exzpf &ŌN/f6D,ClÀ;uWLΆO<e|Ɖ@I=_;T[ߊnkc2%ܨ\DpFV|Q7SKF{/MuݵM*p.*I 1^ A޶|OEc s"y|V(~ 3~ޏYhɦ(ؑ>}%7r2iź =OػBDЏQ[QQF4fr?X̛ )3KjΙo ي, 0+s`kawg5k[˲/O: Wg*Oi6x$Gsj RÞK|ͅ}}=r;`@ĉ-K߹.10p~F4 ;{a:ޒ=^SӴzp~Zt A T eN%|W\{ی]s%zU$`i_Yhq;j#}c߈DEUTwȨ'nL"" knQiew\̮=:o Jra-;?,/M+Nc,եNE~-'(y,(MXꥹw_XʮHju#T5&'Y1/xS̲"9Yz2beir+SO?y{tCD:O{3]4 L/|XEfB3oNJ|}ŏY[^D<T%{b%.7+44/ ګ !zK}!¤ɠyuFҁFem&b3:2Sfu⥞ Jlr/tVRMt#ԥEi~oCC"XF\‹aĜҒ Jkʏ4Yxogn6xzQB o-H(ZN 5dJ鎬Y΀/X/ =O*IҸ(ˢWٙwۼ{#Erؐ|kJB=! &5oF!2Nަga:SӥзW\ yhndYQBr+= {" 9]eUU-#\w1B'V>%'Kuo'M8OSˆXp`.m0OR2l1C6-aǀhw܋ <LF9FQ!?Z`/Di#dEwSgY!%0S=X?aᝑ8PU[߷!%?ǥ3 OfD[dTe?^3 Ў= MߠXc|mHv%KHMreŪ`ćDH;TH1b+ g4*czĊ!]"BfQ̯Pτ/PGSV]AX>}7nS|&> o#B]XXh.ޫY6r]p1iߊHK<0UN8z.r4|B}H進G8T@.S:,Ԙ MIj!| PvoDa 7;{@Bʕ b1Cҝ'Ldt\K/5(JJY2Bº;e@0& )O^}cr)Z$~?.[[Ꮺ^%;¾"=(q؎f]Hy{rLyfe]vvM"\Ox IxS4Wt!6anC9wQ?1;]D]%:Q\Zm,yr\5|g#xԑ#~B͕ɚ%,=?^V#7:'!;6ÞߡY_>~i)Bw%=d-V;=4+"f _{`4ƶxAYk_)f~.xؾgw+`O/s0,Ή"gɶWT*>U{Y4-#lZEpHLjEV7ar[`mb?t GkHz>m%n6;6"(XOVdGR걱<[2xظ,8mV:#)@o^Ļ}/qҲ>HI0&\TY'p8Y,E:bk/eC϶A8~6/XTKØ9$5ަln6@^븯qd'\>K͟ AM)e`q̙ }zB:3 .G3#aO:Kݝ#o6,! ^Wt%6-ewqqΑٷ/L.U O^î 5Ǽj GoC0K_P5-/(HR9Q1GM1 ~=ƀqϿ݃2[!>z\] Y⤰$/L*&y/բVU X_[t6M%FQ >A) Z-[ ySi/R Cb7 <ؘ1_$#GqEMZ\bR}=zMUe*Z8I:f)N}Jqjx3A0zd ʥ5Z} :korH~!qe/qD0&m}l@dWS"Va~gb< ڵ7I䬣 t}5O!@=P\H߫mCR6SO+NVç^2tvs0|v ٥${sSgL>,1GN-[S.=&2[8-mO}ĵ\owO'I_h'YĢ;j=3 I1OV 0@t]V*ّ6\*);͟{ÓQKTXu^C,.߫Nb[B| 8)÷!O*|Sd  (Qg:6̦k} yI~RcͲvδ(+8e!7@.pzI!C,A()@fL~D- `[$OSR}@UՔ~y !+*=|N׷/JSrE=4v1Ѭ2]a[\sW{H|͝б@O, 5;|TqmI= \~ o:2EFGQ <2zu!Dus.Mv|Àv_ӯý\Uó jY(\-JwɌgaXKzSgd[#S:!XBHg[ ll/ {zBßЛ^wْߛFq5V{%6m^U>S. `RW5T}AfD4wxR\zcJ<şTgQf  e~gd6Gck ׷95Z??]0oƙa3v]6mh83aKM݄Gdw.^xyiVA/QW:ip "0͆@Q5*w[Gp؄|m=1п_Y~,pSͼ/j=f4֪Mow$O>o+H08մa`lHETрn^7Xg~zBy ;X6pQEmX*wC+ml%1g3II ף/C&,_Whb|,hӑ3Y=mmbBJ<`wm߯42% 4[%Y\ݱg7ٺ.f\H%|IFCtsBE':r_J$/7Z&Son|!/0w6ɱnwqHF9ip>̩(hlAv5$@ pw\&r"HGӽ֖8v@>2H[ʤY'xc,U]7]"jz<$ MsQA>y2w,\h`{]zJq"GpB> n=Uo͋aURu@ ]W`qFeUV>m{_"c~uA|jB:74?S֟ yGZ^2N=oc-Ι9'a>haO-U*X&"FC}t#v*?Q;OFĄGFkU+*[95E4јߺ@F# AgD78J=m]B?M|& ޗD6 J 5WͳS:-pS#IqO RvYA[V;/p\Cu3pr={p?[ScOm_98rDnbRnȡ.xT]}WڄnP+ޯQf(F}NvzP^\(Une>Z3u$ pgOBn@hz#sQ D>?Bb@g]1 Sz{A0 !6N l0Uko#7gK_ȓQ}"AG&Y{܋TwJVƉ/ZݎM&- |<,50ew|$,c_?w1!p _D#'%?8p$QF ^w^*!x@G|cܻ=C34SIs1B;^rK~iA1ž!8 (!=8Q9$:bd#:0Yz ox]ژ mG @xohCrd*_/˒zӭ&D\ 8+[7Rތ3)i;bmMhQ}fR`G}9'˥2['˩/.lqW5VWʫ6\B9ԨkG !$<2-@PyAk{MxYE}竗 꿸yϮ0Oɦ5 63T.Ed|m=j8s)8A&bQ> Eb O+Pf\ ܵbn&2#2[L#EQ/'CG@X"Kr͟?GAgmAz MtT VNɏ"Ѽ9WOn'K\\N3$d,PQeeD(b6-/h-:jB+X%)`h=áy $(1} EKٵreǰD*^3wU3hj1^<ђKHwAZ|7'ƶ=fNJrĥӑ*dI1roT,l{w9d# +5&b.-bX/[pYזo47ˆuW &n_Iӎck"Q9 /t7?8g|ݱ=hpovK.xؓj?e$vn*̗? :^M3vnT~T^ayr*RsN+`k1Ƚ&tmH$Oˣz y nW?DGhB?`3U^YΐK{c(u^tsBu]sHtԵp6jIN{ce@602 J2t֖'q_%yx$C籙3RMlm#ƅ#8>{hZBc=H41Lƿ OZ(zB)I=GH#$Sdϳ2nh{2YƁPe\Bo)@3g2dS*'xd=>zTy$ȣM&adʹ\c5§ vY7:f2o6!~2#XKwF$qqWWҊq͹%Rq #_,@LbjwA IkM0+8u9ۏ_=֐r',O$$X%oVe:ot:y4:EP3fM] { &\Zsw >>X% u܂FkO̝;7̩*oCP–20Z u CB?jp_ObT,nY.Y!;uK "l\O]b{ppN<ӌ'i"H_I0ژ+PRzp%Qv#EQōd5s s#JX%8%# @mSOsM}zjqDc&rY,îy"DRSG+UTЊi46ߟz5Z?{{ð_>F .׈<  /Ie?uhu5l>HVR"pEā/keu^7>5ڍ8t`]'0 V)Ҩah݄w[*LMt4pKUW^,S9e>!^=P(fg,:Sݪ RR_5.__6.U|Ilftn%[GvrGD6.CV5JK|oCzM7xoj=E}B}QhSwgh0rEV1?^<^JF7s[Iz1Y`M.@' ğs]V=_&Njܗi.L)j.5oPqj҉`'Z4Y-W$&_xk_r>zuqnd1m>qܫyAE[YOryGXU ۀ_8bwѤyt[꠱@&|J*\IMV!q#A8 /Q4G㱌ϝ">&&Pk6KpUl' } iJNif1fVT5k!4ဃq~R=5awÆMVX}\@0̺N!gMEdL9q@[uZyWl X5?[ Fcxkog'YB,pr@ [P`ź-Wޕ\GsyUl^f m?.a5>owoA_Rc14K\m\# arGvZ(!fx4{<=a]dr`!2o@{(ztK@ѓ5%mHenҋZ},X}s+̫+f~T"&qbk]NpD09?6ơJ&0@N$f _-$v <^y5Z1:`[(L$·ϥ@Cgd~*!}]i" ed%0b Zh:ST{tlz}`Т7͏X*(%s kwcg:H (_IbY;|TEliٕn0 u.J=*C iҹ7Mݪ@ˑַ; N,΢\CM 瀤N*:#`x1tCumQA^r2CֆOM[6 w{V{MsD&R Lä;kmYs|F$`.eߠ!ۧ^XzYaW:9ZLQ"gYn(rI;#ӝ%DѧF'#I[s?RG$Lʡc?X '#kEK >U)'faxPp'D?7FaƉ60v{9P`pRȡǞŰ*?.)XV-x/^xj*/@"~IMF@4Ej''hm;X60 L/rӯWuN  ͠W :#X^Z!aaMg &1}!EKr$4EE>bEq MYexVޗۀi[;o t6#ЭQD%MDIV |o;c'?5V@)&b*B@BȞrF&[_PCEI+3d:6y<*<0|;煀u5j[0z~;$վٿfb¤GltEeq Rs>] ڌ} GdQXl Ӭ>\T8ϔ,߉+hW$]fԼ(GJWz|S5V%A[2!c\N4lP^ϗߜŽa'eMUISzEEm>(w- נ|kٳ"B-.g< x@N6^!OK}-2F}ҷ0q iBAiO=DՠH/yԇjhT(G*ꉍkYD:"'_r ȷM7=_[?8~1LxΎ/쑎-cwԔ-~3)ݚN DB$臆 ,nsI#exC;3R-1UaQʉ4٪+7.>Ue--#HnnDi7 A: |{7&Hpǖͻ hr%u'jrlI޻@N<{It5B.<x>i.V׾G EQ[+2'~@S-&MIzaq?=W1MZx>@p̉Z~N'rW5$ǃD$ YZ