apache2-mod_auth_openidc-2.3.8-150600.16.5.1<>,nfjp9|f{;,10A6p)k 974;:l}yffI|+3ݱ1yPa"eK}S'($YP1 ,3֣*̉ʃ垝B rߙ ЁXZrkA0'޼$U)1L@ZK_=[a;EQ &7ذcbx)NUVȁ-yC-"˦Y"wv:a[= RLZh9 '!o6 Z,>>`?Pd! / p>I _     $.8px(89:4FGH$I,X0Y8\`]h^bcMdefluvwxy z LCapache2-mod_auth_openidc2.3.8150600.16.5.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.fjnebbiolo SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Productivity/Networking/Web/Servershttps://github.com/zmartzone/mod_auth_openidc/linuxppc64le Afjfj64274fc502398cf8fbd4d3e2cf991664d05605d9781167954a9f203200df1816rootrootrootrootapache2-mod_auth_openidc-2.3.8-150600.16.5.1.src.rpmapache2-mod_auth_openidcapache2-mod_auth_openidc(ppc-64)@@@@@@@@@@    apache_mmn_20120211libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.38)(64bit)libcjose.so.0()(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.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.3f=@f}T@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.comdanilo.spinella@suse.compgajdos@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comvcizek@suse.comchristof.hanke@mpcdf.mpg.de- Fix apxs2 binary location, which made the library file be installed in root folder, bsc#1227261- 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 packagingnebbiolo 17200196842.3.8-150600.16.5.12.3.8-150600.16.5.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:34510/SUSE_SLE-15-SP6_Update/382b0a534047544238be3cf036b8922b-apache2-mod_auth_openidc.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linuxdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=e0bcb4ee33590b059d7f59a59590f01ca8cbc7c7, stripped R RRRRRRRR RAÔX[qD.utf-878bfc841852efac0955796d7a1f759e599c5bcf1f68973ed5eb8395e02b3ad33? 7zXZ !t/^P ]"k%$6"5okw@_/.PS8;otyRŶ`vmSu~/x!S'A9XPp ս d6;8J~.aiG2e @wil\IShtF1鴓>aQkN$JJj{\BF m5PQn 2HCW> Dif~B: dN7^2}`iA)!KeLؠTo 2J'A : 7WE*ܬFHʃO XqzY<5g,M~zWi6;%/윿mc]X=ҕ/rԙŴh{W?@tRK!6])tȿ1-Sړrk5Eh;4#R= ̌o(Vi^Sv,jO\P9?>! ́GD8 36öxBQҽ\m&^.KFd_!bFS3$& (pQh2zhqq[f^m41bնm`|i8$-Fu9iM,fo"(u '@u"EǓjF9 _X:t6|%#;ӼGOT/JA 0sxm%tsP/\ȗ֏؅ l r)V,me. bY1zB9floWe'ߝVtDw+ 4f%^_,;o?ιsz)n.kƴB  Pn:3Y>5{OsܥOŚS1|jSryq>G7 >O^B.Kc;c_ĦH 9@Bľ^/u+nA3:> `EM [˜tiV\_{jnЭF0ozTǕnч\ gu4~mE/>-]an>^H&AߩЪ#96_;Jh=9i9.%E]J,[¸ː  d;|}ʐjNV/ȓQN@cgY? EqMP}0W>BBM>q=`[հ4^=q˚mG ^`j ܹ Ze4=q<2eƪ~!r'KXփ$[ɬ*vP˳p|h MqM2r\=,K?.^/C!n;qڗ8߂Z WXE9,"rimE;(LZ |)n+ϲf~؀PD^IoX+\g,#2 Z "1Ȣ5~g?cީTTLF7βvUϒ`Q?Uv(i|!96yk]ElJ`El?F(ޮnj32=BY<>+<Jw`=ZK}WBUq~-5'D|Qq{M`&>HwGUa i^މWK5 fΔ0b{l&UT`+gb6oK$R@H@A}:x(U=dk?*N:=to&o(I!P*`RpW } 8GI3_3KJI<4}LƮ;u@|jQ9G<퐮 @"PFL~}b`^0ߨ!#u4q%?,Z\^/I 墶6*;}&1DT~?z:\vl[Z,oב'9VU4 ʹ SA/GPPu2(˵AqZJwG/cc*UPܕI0נj>&6`:& g/CwB/&p| ~t[vcWs{yZ$ʃ袁muK5G܁%KV+Ft3j׷9u_WWpruX.4{77J%I؆6_|M,2Oy>?&5_0d*?>ㅤ+jUt\ϺB9W&(vn#n4*}|=jOooTo,-@jˠqd'@H=6U5Fzv'A@PCPܲt**O=&<} 4)ǵ :x ֶYPQժgٛ2-(7Ĥ`uy^ȓ7k㤫| :ߊ|"k˒Y:|y/ tV] Ƞō>r1Q|UlFlJZ[[ u0{|DpRaA V wms_r!K]V5@I 'P(##&pʏh5 l!ZlsEY@B7w[Z6Sy`?yɄ{A Ŀ qoVnYGZ7\돽&ZEC[ljYi*硙l9 )aO+%ٸ:V͘Ϥq/,:HOe1nnγ76Y;<-1k3=ID8- شK_ r$^Pυ{(vC9 Mׂ3Y; 2\ ݑVoQth_e_wYVZgM~~٣g~9^. ׈R&*/k .'W|3д0-٦NP3ψgоPtP!ΠU~ JE439*С5YGx)P@9pB ϹMH9 g-1ݱg_t9|x{G)YiWMFY cKei+9?-⛖*YPorLJ81+M\K3]m6$ y_8+gЀe·稢O:.4Hzw!: n꾉Ԟ4(BATbi\Pq Uh؟vmUR^A;@$ݍ#eǍc` YMv4ܞLz!ge8œ+AeW?>bʌ1ecrgly'~5; NHe.);}(>||7t(9:DUMig8 huYVfaVgW~rWӔe)vY.F[ RAI.%4Ii^ K eFŴ⒥c©Dl?R>g  ҥ1u#My=هBqG<#H㵑;N dBQi<%%//N2,)4$L* G>xzzD0gDAFiS0Jp,Nf:'[U SMer>[KP;y @7XH*Ejnc}#ʩܰPwaN(6+sMf=zAHB$wzߑD. M |OW4HٸOE_UKLdSWՂ%l\Zcw- t}.miZ/Pmwfs΁v`Q#KG'^yUm©ֿ-s&@i`ba¶&WO`Zg.ϮY?5^l-3Dkv䮡w)"Dt%iUM[sV6^Wx]+D6nN+G8lɿ(x5)0_ wHշ*o}d5ƕ(> EkiE1^Q(, SD҉ȫnV%1_7XõM'w/ne.XѫtQ*ϊ+8 fs9[Km_%4Jֹ#޺ph 0b_b@ X74Uz/Q{_u5t @Ops'xTK۹r'!]} HujΙG):v?xB.T;`ƎM|× bA5 67SoQOxz1=&SARwh^㸿ܭ4*˷de@O heIJ5<&Lf?Rr0v^٤k7=7JvYBR j$q"=nDe0l%xp.)G^6 ~憸އ"[3~h{FR(ӕ//- b:ϩ; 0R>ң~ ɳ;=y$,Qd}tQ_pRJtʕ; =}rB3~Dm^NsEō"E dD'C1i}׀k{mNMk7Ў =2` = >%܌jMP8r('!b\bs>"Ru; .QʘS1}^vj dwC|GfG'fFcgw}N[e\DfxdLc1oO,y䕅.ݣC΃1}TnQnP>#L_Wة*݉3>_4KMz6͎]/p'ŋls|5=!-%߀_B(nu!;.I sV&(L |}*vIp+ r?*&E'/ў߿|@q^ƻu|DPݘ𜢗yo>”:4X- z#khGDϑGz~=ñm8Z,x= 5H8 W[ LF6Y;îo[ѢxyOkm-y| Qqfh"]<8 [$ ۰k@}p])3n+ŹAr5skS>[͋Z2 p,<~ R% ̥o)g]!ߘ,MW W6M|Ei@ -\9 %tRqxHZb2 jN>]14TRVS>r8fQb"@ ?w;a<}EUwڞyJT() կ 1<* "}n˚| xS$ ;3*BQiH͠&fuC3;Tȿ K?R c:S P85N1vI 8㑩)"?(')Ǔ:D}e;oČl 4)8ZqơI D0uCAv2J[;MYRey4?p f$\?D _$= _`P}W|h,T/ZQ Cwr'oZߥiqߝ5~~f-jv'S1t;#Bw6}[G$~6MpTb۪%EM\'oaW D쳛lY*O`I K>fֶw``݆ȁ&YÜlJ{ϔ"/y'zls~/&۝~iLۍ< YDRZȟ~OC-3,ТFTh^Ux TBϞ쏰{,K*_n(u)RJdUY qRGۜH7]!{Oo#BͿ?0.*"2~EVWef*D&49Kd$ Fi*`x:[&kTkW~=&TF.W,(j2ӎԚset䥒Wy2N=T&alcToF̃4˭OP?%R#~S+qY6TCS*!1xҙ%}tAr^=;%`xk-?08$`ڥ\˕p X -?1@ɃJIЗ(cmҼ(g\ H tBZ*K9]%;v43H\'(#7ݠCoʼn$D+!"qf>S[DYBKhZb޷cX8]0=z -)mY/3֝iIgv JDD#U 5Xqvuq[<}z@9SH)<$Dq< ivT!(*Bȿ:D4؛g׹nI8K\#՞"_(nZ-Yo5~P&MCX*sV.jKʷMۆ;^)_\RZ0xhͣMƲlIK/ᢧhf;\TPK8 -2܋VK5KWpD5sDE_o ]NuZ).;r.X7΀c uX"_RM@:oRt!}32|Ah܂=R*y͏~]b]u&\AY@ 3dpb>{+56yBlwx40zIL8m~808foIJ);  g|rf3A7bU0ThEQ܊@˫g%rKa]zB頫fcαR9z%=yhM ~:*!Hr_#!h+Z;"& %78 Io:s6nyZ4Ԗ8ʽw%ZBS.%j=Ḏ)K*5W闹/3q5UQ%X烽f(CW`a!wdN|}֔ BM'=Ԑ4vVX޵:1V _QY~ CaV/( nŏG3j[H`]FCr,cu(S[WpD6\Ӣ&5B>-RmI-J(|:Zdנª{S4$mbaRSg ],l+Qָn{-3ALpySiE)@gLtYǵ:2Y_ܙY& Tn4_$,jK*q EH[y( |1s"xCuJ||mnԝO/yhHZ.Ŭ2Ň++A9[Q;2D Itjz{fOoݤߴ*Ū_eXHU=Fs'#=hrtڍ3iFg:x]s^og$Ȣkh![/vx &*-BŞDu"u$0bHQYhN@-QOf[WDWnڞ4ԛI_8=qmZ*o,\@(],ɪ,`6o99ٖXTWvw\m Z'1H>O{QX[%JkT;]7K؇ބ1U0#Z vc^RǕj*%Frд!kѠ $+[mN!:Xp9wpdsO@H/:)1 pH+xiߎ<@0(\HEZ͕-eshJxcJn|*z/'Zǔ=+!/RȾ<_{7(2F6Ik`nѪ2Qxcܖ鏲$%#+\qvSS~K]S1 8Ža7exv w\G~28CHCp (OyňP.VU-JpI,H -|:=l %4,=i"n~|l%hXz TU `<@2];DҤx-r7J ]Ms.#3('ɧX@x&dWFB[H&pƖ-lj77.-wEbh}a1sQ䍽/̞sњ7&y\Gn8<%OA&LBn )&K& -XSAw@_7#v1L{SpBF{EjM3PGY"5P:n%p!uh3Z-~A~P@%w<"b/$S0EN GU.=oh|FM;WZ%'8c>AG 7W0E@1cZ2=gljpk0P+},l~EM(v<`0-xT}Ճ7%<[- ~14y9qع7@GjUfd3a U3V{SSQ wX&+3l[cB禢xA5F37Wo薿Kնq=.쭼^spWD?_wsw~2%*/u1;a mdi&@l\5NNm:peˏpiNfskN |AeLHhύ%PuЬJB$ShUplmR!i[ׁtZY V܎l> q]KןJOa}xh $hQ+erDlwb)0uA)&aiD$oibݘCop'FMVbL_/`;,ɽ~HF}PV*iTǿ "&= t,%{ "RZPGmtOE(m{-25-'4e~8!kdɂim%L) aE mqOvvpW;_`4!*=adbu:gkjm/303h_ lp*X&xĚhKnHgyǙ VLU/E,[Ah?Uo'Jͦ߁V 5BFK#T=AĠ>S='G֯oo<9_U8ǯ;BN7.b< ya1XƉG=8>ӿg@%ob 2>U}Q*VAylYnj,frƘ < PȀ gIJ0X?츼b59Bn5M]4ڙuUj 8kHBBi6z6wGK)ye~uE m ꀽk>{Mye_{&. 9)N34G7[_6Q#LLz:;s%.HtŎqHOv*YB9Rځsx _ߦUvWTxyVH7)EL"' *uC3octr(HB*Sb@SMeߒ~)eu3îKbؗ2&T( 'An=2'xCM^#ކU6 =b\q?LX(ٵ2ejJ! 'xp@T͘t"[Y&hWW++jd҆Vw H7WB!_8?oz/CGG̦bߖdw?c⣹=PO绹 g=c\l9uΙGu33^f%W| מw1 Ү@3סR0՛SLPbfTt 9'yӯ|.`!xeR'tF%4}1~W҉~aȭBJE RIC]a%lxʴ-<̌X+t6Rn.eR,tZvqbeop`!f ӾEMWso4gbr5*xfB7<Ԣhiqs)TʳmMb7 =$3KRj)GZW˚|d%9nׅUDn_ND1̧dW,K1#&y Fm56,_zo N*;p>${ B:Auei\+ޅ vƨ";ғ ʴs;7-]@6$4 yrVwtq3yX ᇩnc_;t 2hIOSE c#<㱑wT 5i^KaZ0a"sl*0UAKUEɞ38UOw5Qw[U'x6B]ހ }~*b| k ZX4g$u vf@A T\ZFa. mOo|:D1! C'':-5w$@ ucZ쉳:8 A"GUHާ1"Řu(#{ۭ`q)fOt1JhoﻘasɨU"R&JZ5ϲ͞Rg&saD$,v!%F6yUMr%rSqnZ/G -g&yȸ܋W$qI'|TȹΒC.0ĐfiT>KOkB'e5|0F>pvkĸ1+=nh!AlZνpuapgr)`-?Y(7K9O |骰Tal$+VIvU3 ^mvq5 =/:trIu8,3'M2h3j9zUYUȜ1A>`@(R;J"hOɔF:д9 ++Ⱥ)vS >n>S~Ղz|Yƒ5} Hvȼ0[*A}:“SºE,A( \s:%,3= Ok%%cnES*4̳21rBUFbXl+a`joY4)vYKb!@S ZR2ؼލ`z.RBn$:,\9Q[?="A4' Zy:nMY(O^,ܙ3ܗ_YRpI%ot!Z\D&Ln`PXgӦTL4ˑP 8RiM.%2)xկx|~Ii'`J)g87yԮuDsiB!c& [E;#E>E UҨC~(6m:) K*(4&oH%B!K>ƹPsd!rkuAy+#Pot53ӎ큗u3U4K|ba1@/bӝS&x@(5ȹSwV4 _~9d qbhdئG#/Q3Zޟ/\A"܉.0 vmFKcvZ/ \}IҧGmN=ˡwα!qzz5jų$OJaťy#yýf,,'cƸ}NAqVebV+JF@I =k%ZB7.БoyQ)a M7}:ܮo+@iRpښ_ڂ5.ؒ*ִv  j ҅9*F|])a+t#EP :(vHp:Y@zoĨkpFxRlN56Ka,Q "K e>ؔ~7f4)N8!\=!= 3 Ja>~z0{~ cWRh '9%dUfb"jb<LM+5Z14+ʚ-AQbX!=9^&̽vy}x;Gcaiozx}ƗCbe&f,,gg]0fi~ d VsUqXuKra04d@uzs)3mPxON+TJuMO@_he,KEaLۊY;&ٖ'Vz^@Li0 i;fDIX{:'@lQ vL$>nye RͶPm̙2@@~4g]Jx"sE\8;hZ.t17hǑDUEU)ec%k<gT%)J.\7ǝ"k~ˡ碄3bzi.cPz\:&qĜm{糣Y,f8q{R j yzg9rΪ2CKh?nFKlDNnk{ePT0<+m~xU}oUҐ1.20]TV~ ?p`H@pl;6e"raVc %P:H_xo<#7j]ԖUDҪy0@ Tqd^2 $2D&v$4(9JU4E-r,mJدIcD.sv  DȆIZ#: 2{H 8^KQ: h*WoO&`W#$`j'')^|lR1T;R4liSp= BiDnCyYI׎̰S|3 2\Ml gbm]qD4*y:A^*OF-CޱntR=>8p$-CI@)**_}۹̼j; \˵]M"*(a`J^e]<)z2 BgEzDNENVMSfB IbH?|I68m 1p@,[^֤ EmGPU@pA.jUI3 埉ѼgeLߔlɏzs϶<*N^1}ZcE{yt8s1YBGbRdmȈ08#FI߇NTA1yV^z+dLWt! e7H͉P2(Hk%ҚU"Bd,[kByDm΢t*p0m d.^[ \.rq]sDl(*dLCr=T:ެ y4Ϻ9.Nz|aXqƫ ɜ7 } O-GE_Xq!s|cU~(O%\P( |O%~1n|BcTz x5-u79|7Xyγo3u7 \D{۔yPn$X$S|6$j'Έ#}c睍lv0ܴ9utB  b\bB'#+/Y;֋AMW_Q&Y\϶E"a[L鯫^X2#r9.#h(Q14 X>&f14fֵ)pUrɯ_T Z"G m,)X&h*1tMݫbwflmEnt!HX8{cՓѿnb?LDMz3&j{$4a+ť-ZCAo},gd1՞ʭ?Bl}{`&+NgCɡSx{703=ÓL˖W&?yF! 3*P LC*ˠʀ4;f RC6e9 %ZƆjXw⠣ a~ڷY^rFε.ٷTz$bygeCgwND/4a $,P"mz;ͥ#ҍooLŠr7ao/!NV^# $ǧݙWZz't>{C]{.?~P%D )DMtg*U,GK-"xByߥش8oUTf(I=\Ac%>J@4TQx=Iҧ$60:S<@+T սqGtֳsPj=2mMF8XuK ʡQ1Q4mkܡo=rAQZvk $p [>ԣr嚒縈&65Kf(c0ʫ4]T}nS>^"TDTeCLIO>>VPG}J `Ij\C(.CS–_b!hOrsb, q3#9D܁ /=C}G6Jl^I+0'륛㖒4M/+JvHrt7AT/W6"pռ; O_)B8d7u (.4M&+8X։$IJy0JS%gC&,S)JEvaa8g,U_$q8IXqU T3s7fDckbńZ ݂Jxw}WǼuGj)z +17 kb +"$S3Ю21sM/e-eR'DJyLGQy :b*X\)A`ѹݒc BC\(~Sk }M'nYj *&sc4ӄ:p;$eU-enYAgYɭf}i ,ڏLg7J;c$"uT=lX0zWy};7 FˆwC]KrEQ[Au:iLGŜc៫6ºuK*؏FtWcZU1rjUk'XfΌ]|TⰗ>DOf[=_߆&! ҬrFnq}|G~@:~.{6վv cpה~֫= Fo(6VpD3y.j Oe6.W]D8- MmN\ ~̾ܝ.t8kx}D#o@N _‰$b_́>ٗ`]TTɂT Z tH}@a /y7!D4UY&J*6mI yk&qC'h=ϵ_[Y||{i;vR3ChrXqHORWU_Fw 4&vz;5V ݵé,{RAo2tp_Ia*@[BWlqq''>nm29L=}0~d!I̶=hSY!Ie3 t_*}8ݲ,LCCT2HE3</ǛdN*eic,\=bntSy%I=;nMaq/ϡwwz^,*k@ SK+I w9߶ YZ