apache2-mod_auth_openidc-2.3.8-150100.3.28.1<>,Te>p9|WI{i]L BRѹ{Ӏ4ћ߿9CE3*cHoTʐR,(o,xv6?|ac1iC8rs\%v!BTJ}Vj7#!5%8IB)?BR*߁(t f@5|P@);RB?HD 5̾ 7`xuv߈5;}A^R!,r8Ǫ& %$DPCd W]`>>?d! / p!BM c      (2<t|w(8 9 : FnGHIXY\]^bcdLeQfTlVulvtw$x,y4 zXhlrCapache2-mod_auth_openidc2.3.8150100.3.28.1Apache2.x module for an OpenID Connect enabled Identity ProviderThis module enables an Apache 2.x web server to operate as an OpenID Connect Relying Party and/or OAuth 2.0 Resource Server.e>ibs-power9-13hSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Productivity/Networking/Web/Servershttps://github.com/zmartzone/mod_auth_openidc/linuxppc64lehAe>e>cfdc8c086fcec38592332190c7be49e3c801b7fc4d50be6cce3a0cdd578afe64rootrootrootrootapache2-mod_auth_openidc-2.3.8-150100.3.28.1.src.rpmapache2-mod_auth_openidcapache2-mod_auth_openidc(ppc-64)@@@@@@@@@    apache_mmn_20120211libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcjose.so.0()(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcurl.so.4()(64bit)libjansson.so.4()(64bit)libjansson.so.4(libjansson.so.4)(64bit)libpcre.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)suse_maintenance_mmn_03.0.4-14.6.0-14.0-15.2-14.14.1eN@d,@c@bV@aF`@`e^_@]{@[v[GZZ1@danilo.spinella@suse.comdanilo.spinella@suse.comdanilo.spinella@suse.comdanilo.spinella@suse.comdanilo.spinella@suse.comdanilo.spinella@suse.compgajdos@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comvcizek@suse.comchristof.hanke@mpcdf.mpg.de- Fix CVE-2024-24814, DoS when `OIDCSessionType client-cookie` is set and a crafted Cookie header is supplied, bsc#1219911 * fix-CVE-2024-24814.patch- Fix CVE-2023-28625, NULL pointer dereference when OIDCStripCookies is set and a crafted Cookie header is supplied, bsc#1210073 * fix-CVE-2023-28625.patch- Fix CVE-2022-23527, Open Redirect in oidc_validate_redirect_url() using tab character (CVE-2022-23527, bsc#1206441) * fix-CVE-2022-23527-0.patch * fix-CVE-2022-23527-1.patch * fix-CVE-2022-23527-3.patch * fix-CVE-2022-23527-2.patch - Harden oidc_handle_refresh_token_request function * harden-refresh-token-request.patch - Fixes bsc#1199868, mod_auth_openidc not loading- Fix CVE-2021-39191 open redirect issue in target_link_uri parameter (CVE-2021-39191, bsc#1190223) * fix-CVE-2021-39191.patch- Fix CVE-2021-32791 Hardcoded static IV and AAD with a reused key in AES GCM encryption (CVE-2021-32791, bsc#1188849) * fix-CVE-2021-32791.patch - Fix CVE-2021-32792 XSS when using OIDCPreservePost On (CVE-2021-32792, bsc#1188848) * fix-CVE-2021-32792-1.patch * fix-CVE-2021-32792-2.patch- Fix CVE-2021-32785 format string bug via hiredis (CVE-2021-32785, bsc#1188638) * fix-CVE-2021-32785.patch - Fix CVE-2021-32786 open redirect in logout functionality (CVE-2021-32786, bsc#1188639) * fix-CVE-2021-32786.patch - Refresh apache2-mod_auth_openidc-2.3.8-CVE-2019-20479.patch- require hiredis only for newer distros than SLE-15 [jsc#SLE-11726]- add apache2-mod_auth_openidc-2.3.8-CVE-2019-20479.patch to fix open redirect issue that exists in URLs with a slash and backslash at the beginning [bsc#1164459], [CVE-2019-20479]- add apache2-mod_auth_openidc-2.3.8-CVE-2019-14857.patch to fix open redirect issue that exists in URLs with trailing slashes [bsc#1153666], [CVE-2019-14857]- submission to SLE15SP1 because of fate#324447 - build with hiredis only for openSUSE where hiredis is available - add a version for jansson BuildRequires- update to 2.3.8 - changes in 2.3.8 * fix return result FALSE when JWT payload parsing fails * add LGTM code quality badges * fix 3 LGTM alerts * improve auto-detection of XMLHttpRequests via Accept header * initialize test_proto_authorization_request properly * add sanity check on provider->auth_request_method * allow usage with LibreSSL * don't return content with 503 since it will turn the HTTP status code into a 200 * add option to set an upper limit to the number of concurrent state cookies via OIDCStateMaxNumberOfCookies * make the default maximum number of parallel state cookies 7 instead of unlimited * fix using access token as endpoint auth method in introspection calls * fix reading access_token form POST parameters when combined with `AuthType auth-openidc` - changes in 2.3.7 * abort when string length for remote user name substitution is larger than 255 characters * fix Redis concurrency issue when used with multiple vhosts * add support for authorization server metadata with OIDCOAuthServerMetadataURL as in RFC 8414 * refactor session object creation * clear session cookie and contents if cache corruption is detected * use apr_pstrdup when setting r->user * reserve 255 characters in remote username substition instead of 50 - changes in 2.3.6 * add check to detect session cache corruption for server-based caches and cached static metadata * avoid using pipelining for Redis * send Basic header in OAuth www-authenticate response if that's the only accepted method; thanks @puiterwijk * refactor Redis cache backend to solve issues on AUTH errors: a) memory leak and b) redisGetReply lagging behind * adjust copyright year/org * fix buffer overflow in shm cache key set strcpy * turn missing session_state from warning into a debug statement * fix missing "return" on error return from the OP * explicitly set encryption kid so we're compatible with cjose >= 0.6.0 - changes in 2.3.5 * fix encoding of preserved POST data * avoid buffer overflow in shm cache key construction * compile with with Libressl- update to 2.3.4 - requested in fate#323817- initial packagingibs-power9-13 17083331182.3.8-150100.3.28.12.3.8-150100.3.28.1apache2mod_auth_openidc.so/usr/lib64//usr/lib64/apache2/-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:32631/SUSE_SLE-15-SP1_Update/be4dca38861509a81f7af97b7d79d0ff-apache2-mod_auth_openidc.SUSE_SLE-15-SP1_Updatedrpmxz5ppc64le-suse-linuxdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=c0359e882593e9df8d4f51559cee82ffd5cda602, stripped RRRRRRRR R%PZbButf-87295ad75b70f09c32678f5de098ad3ff31a4b2c0bed857ce8a98465af31e8ac2? 7zXZ !t/fA]"k%$6"5okw@_/.PS8;otyRŲ|m.Ը&_uLԀHDp_rzp%=$׸ ܝsIBM- E'ȫq*@J q þB,p 6hu1;ϙ#щu6ӻlX>5([jf_u`N&8P_|6?p9 >8H܋ 5$u8[$zc0E0)KIwwלۓ&K#i TNAcw԰E_طKO0B*k7ZF*7qM>&;:^')Xm_V4FLe!$q>ᅛ|uRZםqHኋ0[hK*tt\tWs}!,8gX@MnWƛ,Y6;n<[S\DUyohֆnyګKCř)JtxX/.P࣌?,R1Wҝ7U*oۉ- fsG?JeYKѤ<(O15ulז~#U}bb;,\+ɀٝڱ^1 jഖ'gw72V xXFx .Hqz5f/i¹A{$XjCj&PZ2H9ȔQ(lwfhӶH\x[u&.:advgW԰r,d"|} R n?2L+#aޑW+R Omc>V%:w> ~^L5EI|b H"Y6?3*pspt`'3ePwxnp,ca|E "F8o1MTm"ƍʛfFw *'94)#Pd='aŁ|%ݏ1&=K;js_ 5!0=1}K.Dokyb ? 6&o"؉B~KXڠ|iס'b. GaV**[ @>]$KY'tŽ&Sa{4yőPa~b53"9Y:‘c; 'e m@fB*^+xo܈rJk/J3;eZ]?[ţT~9iUW7*ۋ+e>~$-iX rP.C-q iS?lAu/6 濱)Sh}ڲK99*C68ֲ|0`0v\!ش|2=Ŋ- dK?$V ,h|`ZJJ$UZ70H]W Mj}F62z5?_g35ۈNfsoe~\'+ b5Ydh]ZOǪ(:]V@^^dȦl4_1ռxe{\e%SۼRon5ɇjړ='kώq0GdJTz BxHvy sc׍ތ@h{$qVRLR Gg6Hu I]Wܮ){D *>Z ) (Y9-C׺]J+2UL6U0!zs Pcp=Y-b@KMczcEdMΧS7 U 9 U>+D%a1;)T" Y`ޭ#}[ƷIG^2G,]@N黆w@pa)ŒH|me˘}a _߽"K8;)N z^3z=g&HjK\#gM6aJƧ9a-caݪӰ1iu-{+A*X:̶kO)h R`dJ{vBq D+7+əbU\P(ǫH(+ŶI7 #'qs-"!$93+魷HHONGՔ5UG|M SM+L S¯@L _Bj%+U^\סS@(crƔ6@$se)[v;=Qaf$g ]!ؖ/+HOIodfb8]#:z{(1pTݸ9u ?Ō"@X#yhT0 =E{wgpؤ4KtU`;%R212; IFab6F?_p*4_L=D=N_W4 "|ǑKQM#վ+t?&vb/nsߌ&=GPIs{aJf}UP,& 96L/Bv Z,sJ>.seASXUəyzRmE<8 q~y+V E [ZEE2_1wM./ϮRdMh\ay['uUOFEr'žwG0:!j1%l4u=6pqMP3ehIB!MTj>,mSkɰZ^NȌbgOBmQ!-'sUܔc#!gMli;!|멧]wuO{(&ލ6ƾ{6g3gw$U:*/K%tVhYnvQA?S8>z1 ufJx7pI[xO\5)|ŢfZx 9Dk`kBc$.P)Px) MDr _i7ʁykBG"D&ͣX+ó^_bym|Gmh9vH."yԤ<EGM?MķنZD);`\7ot6P_R#;.dqB!Qh{OF2bxo$'f⟔YoN㩵Yz9}G2_jEmYGUfSހyUo4ٵ,Oz,0#.K8t|xWo5# nw!-,@|[5B5L95u09 Eo{Gn-nLPɯnb K~AlVZLr$ P, RlILg?RM ƀ%gC_%wPNĖLz!נ֠ |{HmiT@cs\ gZC{^OӤ/&BNɋI;;c|7P\j:#1a i0ɮLe;$R3W-9f0ײu!R"߮u@Q|"%=RniNN4 w Twl U;|Ч=ߞNo]it ġmȍ^]Cȯf 63%JM ڹ"5TȹSHPSg:&xn~ۺ2(xnjǿ+cp\Nf@+AXs^,: Zr50AK8>ږ>芝0ȶX,dC.h41@Zw16PUAëNDTnX hz+"t]ጯSLz"O5 Qm̚%vVC _|h }IȒGYWPIژIwZ 1>IB#b%U [QY2RboBuPP 61+|@ w^Fl|aa0A a{y7{ٟ寀%@M*vX&3e6>$J jUVD!!L! '$3h4tġ4h3w0Q ֒kz񒭍쬾J WB '0GR= ?E" /^&BUpd7z27W2+c HapCL Ҏp/'DNg9l97 _N%{Wl^W):A~FLdy?R;=b![9>AV~"GMfsZ*DgqQXCƓGq/U{(HЯ;bw-b7B6'7je3KoSdyx6H}DxT}~Ě --H7 8 RѴ)p^$Ըay{0[bvlKtSW\.4*=(Ia@æW \&Squڀevx-$ >`ጒ7xPs wVdĎ6v KVަ4.Q~d'Z37&} )Oڀ,?5`Aի˪o g$lW  O;4B x$,1yA@ ?C1w( 7==\6t[jm VZN L6y8{{}#}@Fďguk{pVrp2jrj~?V\fk;mVZ=[>PK&2^Zd2H5~ p=&44170}V?q,5+=N'"!2bQn01 C<4´,$<,>Tm!N>w0(DDSd+X[cg\ߏ'$tTAndBwuegߗN Sd#9Sv\F=j ݂'V /#FEˀNhS3S_D4|͊eؠPS8̚4 $`z!,C#ifORTϰ NM"Þ11uV_J"jqS"d:0  y*_͙ =$ҏ$يT6?i[Ƨb`"~[ٺok3udt{?DMfCHyZ-ТƃÎdv :X[ 2)AETYjj˱5Aj{ f:?۟,P#J] _^PvWZxpih[d~ut%QZ1\4U7TшjⲼ'Mr56Z8\uo^īI㎸2vl͟cyؤv#1ܯcp?9`MipE+y*4T,Mb6R|YH*XBA\{c^n\Nqo>dq˷P{o3QF\sRYX;|U#}Jf a\L@ѳ77>z[~W/rj̈Z/:`-fH+S-d<(E4kw.MRX sok-thH*<.z %jdJ^~J IG#Kٰ5ZZTDA$P&H ס %ޡUw bM r*0%0/}\NbsM$N y|w$vpÎG١M-jl04}|)#M7tUEILȲ⢟2[\'c󩔈 NVreh^RbTXOpǾ]?RI5;4R"}ADWn-;1 rҴTYLn@ o\(OsL7̾ȕ<B+.'\]l -W!gobYPӃb2,SCkl/p5j=E6w}=iR!j-v:mӄGB-/dP#(~Mb)VBN5w6%R>(ICUJ4nC!_{V^%mmhJ"Hb45ؔAJ Eb-H5J>a:ﶽ Yh5Nr6f4)G0[B}؆*<ڎ ߫9p}<t΀nDYY )٢d!yd%VD!8]{oY8A|z boz_49^s7J$ ׯцa3Фn@4pR-rY[gk-+)|XFk໻^<!bhc'׼Eb6gP:I#;kH+g9܋A\ô?% VXcϏL ?< ^dep~ 4 On~XpUAC8W=Q!r*eX0vFdEhV r@gpbgH9>kh&0Y ERS d)>duAxE0V~5֘ <5iāO͟GgCqp9zv"7ؚ$ERb~4I*Wpy L'jYûjھ!xsS(زb-uOGM1x]tĪaΚ5*NPfNщթXV4Q}ֶs3Lw6 MUk[<ܶl6/~ȇr9oYtt_d%Mbx(lf_\צ7l)>v D =M,YY/=֔5(V wckGd7mjHۧkpͮtqT?9QP(ɆDW.iuIbGd#P g"!l0i=Ҧ杏(uBGeC34\6Ba,<@`?B/36 1n_N\Eee7Ō ɒyB{?bkPn1|~2!վQ} E缌חY^?SY4\HrG#G@,r<Jq׃\n,Whh*Ħ^׼ѥ|f|M 82m&H@ia=06SF9qaFb #9 9@P'}`30a?DRy瑘3af'CLcx HXJGd\hUh7CrDyKd*`$L 4`l#NMOqqXewqE;ƐRllo`"U~\A>oz\ROQ_ʕ?Wϕ/NLT} AFf!{Ҧd[),lq乏Դ%Dr3H=hvMoV>uwbz׺&)W HM"$"%!e4.TGNs+lӓymyyflW+L.=p(Au*{A ]g87AKsHc }kʆYV ;m8z+x !7pC{+.DH3'Y 8`F9RL5i`ȑRؤehVXU9AX '?XZ4'@gLټ-Ύjp P\c[HHn5GG2 qac@;^.K@7)h2؜Y(SggHOxx8 _Z7"G1ޜ}]u.Oו׹v@/`pWs5yAѵ8Vm5dr`8^zű&HXɴfW. sGD\-ByszGqdl0bt}>Ys `z4Hs~F - ⁖E^p p5Vr0)0&b}r! o|~1,'$ƌķjV߃,< dhX.¬y: 7u=b:*O>njE1ZxuS`8 \bQ`muq/*|p%r3L {CaIY٠YԿWi&00'h=uV3/c -*[3t!b$-՟&_M-)ӒY(vZ>|5[VmC3[|c %gdc3Ona5_m;<< r*-5j׎./쳇 =v<Ҡ.S|q!˓=+PĄB0ĄGHK@A=Wʠ1?x=?[UwP~ @kf8N"W NA1wdR>!wK(kgHky(]$63T4/ C9'LRAvq<ƺJ+4+DZH.dHB .V'5~i' ø6->?J)l)P>Y%R@$SRz^!R+zHr7jK@k^cy`\E|C}0R4o6 YE=G1BbT)4fΪ~{$ üA{R+ŵ^ oYʹ \V #z&2QnYO.fS#?XByahr;YR`9ޏ]~aڔ|TPMgc+[3b,JkDkx@ 5g;Z'[~-' iTrMCM_C0a=o΍>Gy>BHdB^9/6yf@XDY>kuJBnxOaϼ#,adwEYJ#4iA9b'|\x~k=zJ᪕2QJ0&6}zT׳N(צS5'h4 [p'Èi#0ɹ(7f?z9HAar,[NQL$N2fx/q78s;/]ĥ ʌ’&xX^$1mpPVt[g?V2n `8ok}!=L&s'b@+xd7".Ȥ܈d ;.  s0j t˾wgq_%XD-=3[c& &;"ˎ}g}poNoLvle \Xx:78mqyтvp-k6{_BodCzDS̥;-ҡ3pX p>ݲGr<9lw g1kM\'/$=ھ$Z:",CDZQBMm!,1-{W,WˌbkJpA2VwD yr/I2I$r]q_Wp@=eKڙR;ԙ#te'}O[7 Tu3M:ҜG#!tWvI0_*j#52Rp!GkA+w)fBUgJ;K5&I#Kf W0/F0խc .uݥ C۹W^p_']]v~OA ֈ#H1߽F;j^'4K??Tb8[\i /O˂*sQUS/=Ft_]dYן0Y-q a:<)e@fDCаsjyrZ"l@\ IuVfQE M'KxqVt;N2:Y *KK X[tnĵhG'6 WG<&{f7l۔AP_;* u%K1\2W5|=K襸wvSS/*c8MAA$|i.x\\$ ROL$I|`/I1I"ȕ(.cݧ:8 x(P[mXqrxcCQt~=.Um[$Eme3.Vo'ezv(J?u?W3v\IQ.rOc]*5=;h?nFJFc&%v~w:kFV*. vOsCm %C*۱W炸'Ay/VW\m/sW@[ os;hL +52;kU/P~Cx0!|󪥯Bm aA+b>yUP /]Y"YɄCKpxPEMʀj3A8^tu.c/ oSh(/_D6w*Ņtm:A92P8m9@cq\7__DIC) 7BS|;;=ֶty\Zt<9#HK1yѠM,E<r-+\,f-;ɹo|R0Y 8Rέo0dF35@L>p+ndM)@5 7{ Ŧc_W(3FY-X $.ķ)i.j~0CD⵺qx[M!Nۯ/򷀊 c;n,O)o].!g:'א@DDrt{S?Ҿ7=NR5vtr|:oBQWxoyre֎DmK^$`+@y5 >k7* 9:=]RC"EbVҫç?C`$|=)N1gZ_oOpZ>rf-ѓm+t uRʖᚄ=m\LiVS-W5ٝ룀SkzOU^BԿO[Vntt?>?SAqyKBK5Μ BoVQ藶7΢#D%g*w;872)7y+,=}`S>}B2_{'UG+sW9nMb6[T'ذp 2p^eMmGTӎHZ]:UCZ-Jb\̛ 2֋I]\H7u' }B%"\| Ir闺Q>hTCNFYr+ϸg/л:-z/L^ۄj9p6v۝b|ݦ j(81Э6O g阗u$Pb>vה$ױts~FtA)1 Hn/3:O};ڇx$.R4[|Ky,r5&V_bLj'}[]t kf_ >c`I;2g,""\W+uѝ+0g.0実^D@Sk)N&A*&!r!Vpb&x߃c0kfPJN߉MfxZ:Kh3}~:+2XU$]Xw'\Oe\3tC}F&B 21mad1O;‚}cGNʐLcܰ(LUp.?ⓦ|l 48g>l(l L <t?]htX2zi1$fC@6N~Dj/ODR } Ŗ>tA^pXYtz2/]&qT0rl e Xs)CSА]k_ # p?ʋ[mq䱞4JRd 4%EOvki_ |lpD[S@s{oU)梗` sR5 TuSV >N<9pE)mQ]ae']w'7ьPHjЯ#h;ȳ@"ÓLh85^K =YH`1a%L`4Z~L:(#T4ؽZ4IPlq\B-||Sȶ<=!8-]\!߯'qӲ+VzR{PVQfz T;ـ@i0U'/k~<KGljMƠ1zYhFWzCXyبe n7d*Q' sEΦ~$/чaƛ(nϋ+%|5~𪻾;cX!Fx^M FWOƳ]KHQm3xƿh&-(owchNb+CV,1/0LƘT+`5W}l_R0t;#yiI!fz!4Ҵ+y.x4hoPb\#P@)YS[t24vƪq =El4FI&W7wlt}j}^n{_Cxwv<UԄtb kͷR+nrAܩi9oi=eEڱ.>w)go5T{QNCC7\FHr|͂M2/J|Rx275n3'G~sf}-u65>#R)gTsZM!|d^G'H; | ۑM4+zXoҽ;O9}6nt!D:dm&|">79͝K3OwӾc'.B]F:mxef0 7 rl M3HƇUU{{)g_M%x <4<3cAsk/ :'EY~^6'ފ?0&Ut ~65}sLCF8 []/0+ E 0k%@mLm?Esr&u^9WI76$9pGm6l _5)T7wꥮZ6?u(cae$AE mRq'NDD_^b/C̿99 y_Y7${ CSpH{ 72(l-;xxA3PkDX+:o H3(@U`&&>e&;Ѐvgx2LC+ǔQ٫:9liiV;JSLHϹ-I}}P~9[3+Y4  ^-grDq{0ܣ?Y*N 2.kVvč 7B mp_, ʚ@(F h_}>7\ EwrDv f'LNSq*AF ף'qc"FUxgj|"7NA/!6>Ld9= fdw_jPHU QfRdxifQ{~&kZ[2&SO4M Y iTV3g[FGԓcKZ_ %֫ܡ2\vC'f,UVHZQz[\% ]8g1yl̓ uMh%CL{M\߿)F:CXjޭ' ֟a/T8NEdvVpqux-Uf*bM謌⤿;V>M@YE@y 0ܵ#jX=Fv5:ql15ƢY?fKlE[ȎPݾ'iԬȲ]'';67T1:_ӚJKYb~{gۛ C.{kpb lvr5 qΥLG`RB1焯isztH}#;]Co*.V:4,z`\ʭΎ P icI2 ;&;X , ,>ZV.-{e|&[qb0uUukv_So_A)-Pf\" @M-j3L_keӓlաj{gk.@O󷏖/:QM}Luӭ"6=^c̬>χġ}K\dt]Mqmټz$Vy{ᗝ2k~@k1o|3~*F{c=C5ʿëHR=x!u1p~=F 4B!`_ƫnyNŕGI.mFeݾ+`$fG ˗_IDH=G10J/  U H]dPVt>(*'uo,.H\~AxĦpE6lIzya h|g$4y b34I,-hl4&xW ]9{'N}_mRj d15I 6;Njӏ@;kj>O 6qZEN!{8iߠW#-)pvnB1![5t˰eۢM,p/)ٛ{t;_gpm~)Sѿuq9%Q6Ŀp5%p!W}<7[CzSb#DF%ܸK黶sL ~ +p=W7U^GwT^7ܡs:Ӟ{7'.2 ~>y\xo' oޡ̱x@ J0{#okЭ~LFI~$KPϫywX-dx9-Q=?F/OTϴf' _ wB,\;)Vя?d /~7޿BnCҸ!Ĥߍ p9Ϸ_GJt$$'>2xR9, P'sKMr,Ԗh!(w-UDo=W0Hk_4dٷ(nlzY%nu+COxFh`;U0ް 6GOqHYʙaNRP7 *DO4AYmK8bts)&-ܸIտ@f9M|6oGQh1UfY_8KP"ըOD?{5㻨z1U fŃ/V1Bg0~{*Ħo(3'C}K u'Ѓ4utu.3=3_դQmAdFUkh-FM{ts%i^+]@3,H.2}8M7k\ՃT+$!gcFeaRقde.fޕj `474J\("Jw) U1`?'h qd3 VJh,*TVrӵ5lnl1j~o Q LUEh[If_=Y6éJWhK\jj="F{`zZzqa0<:ϴ$aej=楰R!oU%+;GCr~ H?h1dqHڄA(n;Ux/7$7 -3GL#=n¾5JC+i+r;*H J$t+׬ff Q$zg~ó,GC HkP_CIePtaJ?:MrN oCA@SAv 6ǰz08IeD-~'d,@΄8qtɅSEkt7e(WBL=fB}dٰ.q =ui؀y.Si/;QުP=: i(@έC7`-Sp~ھk<(YA"XDTd{9x e΄m8,pӛy]8ȃ4Tss aS{ըp 25Nc6 QCˍiOfDk(RgsǕ70;4WSSҶ̗d +C0L͌J2RI2{NJ{ffM< v} y{5ۿUJ[{HvT:UQ!-p:ٽ "LIt(}|1RmJD]'G(R31h KS*u1z$󩇆kޥ"œi w_<Ǩ8V0Ə8cM&esi:&mi*_h:mmfcW0USZsE/7<&tO=9HwTI/l@JX_^񫛊xR_?bVĦKC pWBgwQ>$,v$ː!ŝrK} Z(;s8= ,)k% Z~$5NV#H|>/>On:cY /=j:RhSaac؝?=LM] ry*OKkX%A=+Y`1-ϳ {oR1ƭv4L "S♼_:8;B<\u[W( ?(Q>)~KgP, *A>?!R?L{wQA|f!FZע|}|Ć$ؓ f[ *0Z~~Mo5M9)=@&,Aqg~.a$% ·|*8 ~񧒠C;gzijKsewHs!:%Ql=!/$JoTi'Ga'eЫN%F|IbcRUAԮۃ= H0A[WFIT4=#:qn\1=i LcV\WJݭV}PY*!|+sz)C2椧|Eq 3τ^PMplݣu۟PKd{ 'äuJ NdrNr3R\EͯP DxPw:?|;Mv62(b>9dKR?\7vR=Ǒ0po=$* ž)v5̰dmGuM|yҟ(S I&82$#'#w!7=z/8MnDx JWL=|2䆧h#B5FKZ53,B&b5/pgF}pIuO 0I͑qskE"4͕Y D:)PG~ T '6(Z(0 .7@ꏹ_TO9*bF'9R[LpTpc mi , ︟DrLی$ap\'U rs/$,JVʴ%\8'jJR4")f%W]_? |[/Mh(m3YDZ䷦*RaANЦҶ YZ