mozjs60-60.9.0-150200.6.8.1<>,diXKp9|Pz}[W3˒ ź=SOT>;ߺ;(pk %+zUg֬+8}-/5MMakT"pj.'=5l!K>TGȐ-cQTZ8-=1)E~F긕k`mزk))Q8܏dqiK_}oG!̇jض/c !wEwB (\N6R<Ij>>&?&d   j ,H     (@(?8H9:F"G"H"I"X"Y"\#]#^#Db#c$cd$e$f$l$u%v%w& x& y&4z&&&&&Cmozjs6060.9.0150200.6.8.1MozJS, or SpiderMonkey, is Mozilla's JavaScript engine written in C and C++JavaScript is the Netscape-developed object scripting language used in millions of web pages and server applications worldwide. Netscape's JavaScript is a super set of the ECMA-262 Edition 3 (ECMAScript) standard scripting language, with only mild differences from the published standard. This package contains the JavaScript's executable.iXKnebbiolonSUSE Linux Enterprise 15SUSE LLC MPL-2.0https://www.suse.com/Development/Libraries/Otherhttps://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkeylinuxppc64le'AVA큤A큤iXiXF]kiXFiX fdec21d5d4651fde7a3f28696e380a1c9cee8eca07b7d370097f2d780c44f8499ff4fe0264036fc4a5b8b0e99223fc956791782bd6b95249f5e3444f17b86bfcfab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85rootrootrootrootrootrootrootrootrootrootmozjs60-60.9.0-150200.6.8.1.src.rpmmozjs60mozjs60(ppc-64)@@@@@@@@@@@@@@@@@@@    ld64.so.2()(64bit)ld64.so.2(GLIBC_2.22)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libicui18n.so.suse65.1()(64bit)libicuuc.so.suse65.1()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libreadline.so.7()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1ggR@gQfff]f@]}@]]4@] u@\t@\ac\V\U@[^[Q@[amgorse@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comqzhao@suse.comfcrozat@suse.comfcrozat@suse.comfcrozat@suse.commgorse@suse.comdimstar@opensuse.orgbjorn.lie@gmail.comschwab@suse.dewr@rosenauer.orgschwab@suse.debjorn.lie@gmail.comguillaume.gardet@opensuse.orgluc14n0@linuxmail.org- Add libtheora-avoid-negative-shift.patch: avoid negative shift in huffdec.c (bsc#1234837 CVE-2024-56431). - Explicitly require libicu-devel, rather than using pkgconfig, to avoid unintentionally building against icu 73.- Add mozjs52-CVE-2024-50602_part02_5fb89e7b.patch: Backporting 5c1a3164 from upstream, Be explicit about XML_PARSING in XML_StopParser. (CVE-2024-50602, bsc#1232599, bsc#1232602)- Add mozjs52-CVE-2024-50602_part01_51c70190.patch: Backporting 51c70190 from upstream, * lib: Make XML_StopParser refuse to stop/suspend an unstarted parser. * lib: Be explicit about XML_PARSING in XML_StopParser. (CVE-2024-50602, bsc#1232599, bsc#1232602)- Add mozjs115-CVE-2024-45492.patch: Backporting 9bf0f2c1 from libexpat upstream, Detect integer overflow in function nextScaffoldPart. (CVE-2024-45492, bsc#1230038)- Add mozjs115-CVE-2024-45491.patch: Backporting 8e439a99 from libexpat upstream, Detect integer overflow in dtdCopy. (CVE-2024-45491, bsc#1230037)- Add mozjs115-CVE-2024-45490-part01-5c1a3164.patch: Backporting 5c1a3164 from libexpat upstream, Reject negative len for XML_ParseBuffer. CVE-2024-45490's fixes including 3 parts: 5c1a3164 for libexpat sources; c12f039b for libexpat tests; 2db23301 for libexpat docs; Because mozjs only embeds libexpat sources, so unnecessary to port prart02 and part03. (CVE-2024-45490, bsc#1230036)- SLE 15 SP2 will ship with ICU 65, apply patches accordingly (jsc#SLE-11118).- Remove Update-to-ICU-64-Part-3-Update-tests.patch, SLE is back to ICU 60.x.- Add Don-t-run-non262-extensions-clone-errors.js-on-s390x.patch, based on Debian patch, to enable back tests on s390x (and ppc64). - Add tests-Expect-a-test-to-fail-on-big-endian.patch, based on Debian patch, accept a test failure on big-endian like s390x. - Ensure build for x86 is with SSE2 (SSE for floating point math),* required by upstream (requires switching package to i686). - enable back tests on s390x and i586 - Remove build workaround on ppc64le. - Reorder/change build flags to follow Debian and Fedora. - Enable back tests on all platforms (except JIT on s390). - Ensure we don't build bundled security libs. - Don't ship a icu bundle for big-endian, recreate it instead, with patches icu_sources_data-Write-command-output-to-our-stderr.patch and icu_sources_data.py-Decouple-from-Mozilla-build-system.patch. - Update patch enddianness.patch with more fixes from bmo#1590907 to fix strings usage on s390x (bsc#1158355). - Add Skip-some-i18n-tests-because-we-are-now-using-system-ICU.patch Update-to-ICU-61-Part-3-Update-tests.patch, Update-to-ICU-64-Part-3-Update-tests.patch, Update-to-ICU-65-Part-3-Update-tests.patch to allow building with system icu - Add flag to switch between system icu and embedded icu and enable system icu.- Update to version 60.9.0 - rebased riscv-support.patch - Remove source modifications that made some private functions public. Probably not needed anymore, and was introducing a build error - Regenerate icudt60b.dat.xz - Added some upstream bug fixes included in Debian and Fedora: Always-use-the-equivalent-year-to-determine-the-time-zone.patch emitter.patch emitter_test.patch init_patch.patch enddianness.patch jsproperty-endian.patch Save-x28-before-clobbering-it-in-the-regex-compiler.patch Save-and-restore-non-volatile-x28-on-ARM64-for-generated-unboxed-object-constructor.patch- Drop python-wheel BuildRequires: causes a build cycle, and is not needed.- No longer pass --enable-debug to configure. It is not needed for our endusers, and will only slow down the engine. Nor have we built it with debug in the past.- riscv-support.patch: fix last change- update to ESR codebase (60.4.0) - rebased riscv-support.patch- mozjs60-mozilla-s390-bigendian.patch: rediff and apply on more big endian archs - mozjs60-xulrunner-24.0-s390-inlines.patch: remove - Replace icudt58b.dat.xz by icudt60b.dat.xz - riscv-support.patch: add basic support for riscv64- Update to version 60.2.2: * Bug fix release. - Drop mozjs60-fix-memory-leak-in-LCovCompartment-esr60.patch and mozjs60-prevent-an-internal-gcc-8_0_1-error.patch: Fixed upstream- Use memory-constraints to avoid OOM errors- Initial package (based on mozjs52), version 60.1.0: * New syntax: - `for await (... of ...)` syntax is used for async iteration; - The rest operator is now supported in object destructuring: e.g. `({a, b, ...cd} = {a: 1, b: 2, c: 3, d: 4});`; - The spread operator is now supported in object literals: e.g. `mergedObject = {...obj1, ...obj2};`; - Generator methods can now be async, using the `async function*` syntax, or `async* f() {...}` method shorthand; - It's now allowed to omit the variable binding from a catch statement, if you don't need to access the thrown exception: `try {...} catch {}`. * New APIs: - Promise.prototype.finally(), popular in many third-party Promise libraries, is now available natively; - String.prototype.toLocaleLowerCase() and String.prototype.toLocaleUpperCase() now take an optional locale or array of locales; - Intl.PluralRules is now available; - Intl.NumberFormat.protoype.formatToParts() is now available; - Intl.Collator now has a caseFirst option; - Intl.DateTimeFormat now has an hourCycle option. * New behaviour: There are a lot of minor behaviour changes as SpiderMonkey's JS implementation conforms ever closer to ECMAScript standards. * Backwards-incompatible changes: - Conditional catch clauses have been removed, as they were a Mozilla extension which will not be standardized; - The nonstandard `for each (... in ...)` loop was removed; - The nonstandard legacy lambda syntax (`function(x) x*x`) was removed; - The nonstandard Mozilla iteration protocol was removed, as well as nonstandard Mozilla generators, including the Iterator and StopIteration objects, and the Function.prototype.isGenerator() method. - Array comprehensions and generator comprehensions have been removed. - Several nonstandard methods were removed: ArrayBuffer.slice() (but not the standard version, ArrayBuffer.prototype.\ slice()), Date.prototype.toLocaleFormat(), Function.\ prototype.isGenerator(), Object.prototype.watch(), and Object.prototype.unwatch(). - Drop bmo1176787.patch inherited from mozjs52: fixed upstream. - Add patches: mozjs60-fix-memory-leak-in-LCovCompartment-esr60.patch (bmo#1478679) and mozjs60-prevent-an-internal-gcc-8_0_1-error.patch (bmo#1458382).nebbiolo 176737594760.9.0-150200.6.8.160.9.0-150200.6.8.1js60mozjs60README.txtmozjs60LICENSE.txt/usr/bin//usr/share/doc/packages//usr/share/doc/packages/mozjs60//usr/share/licenses//usr/share/licenses/mozjs60/-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:42005/SUSE_SLE-15-SP2_Update/b082f1d62eaa486577b0c2c362a27a64-mozjs60.SUSE_SLE-15-SP2_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=d913b1431fa9eda11290566734d02eea97ba83da, for GNU/Linux 3.10.0, strippeddirectoryASCII textRRR RRRRRR R RRRRRR R RRLM "Bg2utf-85a89248da866cb9bc611c8bc69f866ca27c1efc441a3262a433bd3fb4df1b5ef? 7zXZ !t/ฯ+]"k%{Wm _!:DR>Mf?|M֏r,_=0F+\;xPK]G~7Iϐ+0pZ^e\@I9`؍a)N~rocP)].6"GwH62C `#sO1ZN!f22'>A1f)ĉEw,3[17R隄{44DY(.C+cB" ]CԬ?DIB7y96 KnZ!fx!sVuTF06pn؀kπ:8sk Bnv5/&s?K7fjJ' 4B^U"=u2\tuC,?8I?_纾>֩t^!+2!OXфf V^.0'N{':{ ku,_:] 0ROKSC`*H:ynFf:b,GkXH\ MH5Ɯ>F˳OcI:yK<$Y PgijSxq;خ;[,*ĩknEYPx-`8SVL,嵷Q#tZ7be2J4n2*Dưqz.-d@vaj) A'x^MF~ecqLd0D iRԠk/~[רXZt儭])gZPyX8B;%剭6ZT7|+^*-2ǺgwuVJU3,i*G1aO'2(|4U>2 7 +CO.$ 1Fs2™*#cDX^a`q'-1`iZk"uCL3L;酇W&c'ѧV9(` QD;itu^@4U6 J]4F.?nocv/|C]v-uu sbK1?F|TL40:F zvPK@2[[ϯrupS,G cBumi4at?@OQ^d8dR*pUJq卸U!H(C4o% `^gkH0>N?0ttgg+1nӼAJ*Ta WfnWŔ\\f*emOނީf_H[/=ٞC<cRrl? |1 @naa= ogIgA0_(tXA2Z`$_Emv:p<L6h-)%'6D<0n("Y8Җ,3@G&.IXT酹hB9w!j,`ϟ,LX}Reme&3R/8@Gcjy~_*z(.: qc8|$gCN|owQDZsfWZx Ccq;G%(P̞p1Ey>gk*ؒ bfE_? ۤu5T/k~NjH4/ҩW85AbRyZ*Y%^!fmasi3!ÅpcWYn0Rwcx(I/EC/)@)|+ ! qh-P}5* ėKSF8zozSt QUm$J\ϞmuZ}V6zK!SZ\NH Xd;jM꼑L .`)$&.vD.#a D׫kU%:NspDqriwHAX#`woAZ~NB'pGXY0k"Cϖ.o&\oPaٍ KCN`{oJ#BT2ڢ~HfYa<46J'O첰&+SaA eEЄ»T$i\GE0SD4&[OKҷ9  /~ӾUs0+jSb@ S~Ųbv+ mD/m4#/jBVYyӈ^/Z'<}( !l yCe>MigzAǬ@3aX7U%hbuZu%]+O\jr42ID0}E=Vv?C]Jm˪UvW*X=A.TPz T.("To$S_ cSx-bo˲ v22U .kNEF'`D^G n!S cFԃA<Ю>+bRR]=.1޹pDtjJZfmDS1&BA:z~!<[Da2DXmU>/z췝ϘjopGlFpPxoũ3'luT>"O{SM|yŶ6:>Q:ذ&pЏRZ,Urѡ9S_MP? T1ˈU#!LEJ5,AhSFqYbY~4g ֌&z .kjwuR Tf2 Uھ}kا$ulͲBD̷g?R`v[^jr m×*ƃ+t5lR}k*|,PA7mـ.O]EgW{%uJE+ Ql7*9Ψn +E:-o0 mPe0)Sڤm[Hp +~t:k@4Cm-)lb/C[&6_bc"~L&f VMahLoccSN&)L"ە%1BFgb; \; n@}YQ!YdEy2h܌:x;f.5;2.x&) u>Igg욁󠺽i tFt}-#{95yLA12;6X0Ŝ qJ?^W_?yx_]k pENT*7TDƪGA*՘9JvÁI Hs[BA@jNěgz+4F]ErHdN_dLp)qkAe5'&=ܠ_G>#a{t͇~5&U[:}4)∝>e4#|>3i(.^&G.eqt['TDɦ{xnF,nV!qAgсfwRK!(>[09Q ?PQm ;_Qe8>[Skڳ LVC@hhbpc3/K*/ ۖG:]=' ,ow̴cՍaߜCҺ +9&r 9ÞJ7 -}V!`N4V BŘvSp:f);ձHvI<~8P%D~?eQ(k=k[p%JqWeڰ1Jc8쯏~Ns͹cơI\_$ӽLB @/qT:|B)ftk C@+Zڌ Q8XK @7)0\ih!dh }=uئ_j]#l8Iiy`P0?aO/`9nK1r LEKiks4WpiET}eaQf9sIfQI˱`lH,:?iH-nw`{Dw>h $^s Z-w! iL#$Q9ŊW?kαoi.>s8=f3-BoDf BpDM)3$su@~Jqu1Bf7/3.CӭtCb6@[ю-!i훀INq׵ \SYM8%r{l;kaϮP6l~߸&g9j=e1ktc" slTfV0b5E.褣2, oǖvܥ(yuμ)-eD W»ڤ[_9䲚I99 zJʏX"]Kj@j`Nm,x1[ 1M{C8AxM@ۄlAAKXs[ƨjCC<\yAv2^p&/r͗6uIC̑/ũ.%.!S4n?:9oOGj@8'OcOY6+H IuW򜧳:D"ˌKz9AܵSIH3pE~0l 9(4 okhgQd0rю{y[>wXg[dz%z+;Mfc/&uqkm 6|YRb kH?ߋS Ṭ {B*^o4Q"MܵM_'tVG&bִ^H5s;o'Ȏ‰di0tRh9ImoO3~"_wv٘,T`. j CW\Ï,uT! {M e޾x!Nr 4D\s@7Lh3 (>+\-|. 3JϹq]rhX4Aj|ʝG%[Rr@;D/"jb4i7;׳H /LnyMFbް1Fp%IYfߧܒh}@ zLn쮍pȦ7FE3+9sHɗ?;S8/Ba&,BT(rOqzP/%=7%- aoHWu 8g p`~h.šMR}v4G -mN|ÈsIKְ2g`:tCWYPV(q:G\w C?NH 9R:Q|1N '+ SVfDU6- c52XBE`{$m5 yfYٔ8e;]$!c cdҀ^ub,̚\:pdC=-,\RF FNن/&VyS*ږy  \w9N8hE&tB-~'ߤFȢ?)dfZ48KbGu-0|U.k&U;?ΏvI1+vB;2Ͻz'rst7/F+]Rs\d S̊4"* sR]s@Njם!62tR 9|S[,Sѭ-Zą8`}K)c,2&kLz 4 [4#pq}B2At>2.^nv$]lv-KEN|'d݂"k+#,D .<@3N,$+]^VNUtC6@a.F&1=1hzETqm qrz+u:Z}MZm463@箸DxgMYL҄J%G|ĵ$XchЃ1r2 z=%&LgCؐ9d o1zWjhlߣl&L?C_kE&B5М =Z4yj <vAE Ox?g&>w7hhz_y7#[4,PQjJ+8-\RQqexI3cc] (5+ce݂G u&m``r0Miga Yc{8Ԉs|>Up+UOބ^ҼXiގx*H}D+s1AD4 ,8)_NJJҵϺgT'0oXBLSvDC_ϵo_ZԴϼ~yX;eZߞpzS\8TP{㈔/m6Gv:LZ`{4{1h0״h|ܖZWgn.8svKiPDm!*7"1^6h@F=ܗJrLwĭ MN@ dKlo_Aw}wdaZ3M%6FjGu1L%io}[scq a dWʲݍ,HH&MMį k\@櫻 ,"aH_!.Ԃ}CIg6|00?EwQ@F&ΔZk+bwiU<-OOHrHT+ocBbnSU/E tSbR١v3hЕ\WX$L]oi|PWdhbV7lZ6)Z3Ӆp${D~3JqCg2׮6Ko0hYi':u|@"))xQ6ص=jGETL1uEb+&7ڡov(OJ'2y{:~L(@IsNwoƅk;IҖ Bb_qP2cMIfL;̍΁mMb;s>jѽa44p[WBW"<)'#Wt$w0k|a>iq/AglaOgW^)EԷ; I}C?eɳ-yyӋzU̝ě|29-]q'V #YTwZ<=vYؗ*sݗ :t=}& ͟Vd>vEmu+=ݳi,Mj`k0.\գG)Ùƿ.ƨ P#q_'3c-!jӷڲp:Okmq* ]\A+hWK.96鰝 .q} v;KlMKd0[xNeQnekRT3I)c I4ɐK}﷖&Lyķm74H^ 3К{]OkZbC%:+N^O>!Byݞv[P0zmlQ-oiWzX-?wLzC,R:HĒND7hjߏx_H?n1Ϡp`r/ ZÇTv+Cy F' ;s(beu5ȆMEs„Fa`Qcak('^'ob?\MsbNM$:%6HRNVr['PSpVd dxyJ'/azҗWVF>~k3p#޾7'-Յ+|9+y҃'zJ%3Q**@BħTc]Nf%mD3Fn{$4Tb<-YˏϖEcv*BMܓ̦IybG%/h跎B. bʨw-ؿ$rN[Fue1 g˝AE|^Z9)'pL6'ՎBDO1dFԥy+5jgYERh^pO&Sn$8=x D}A_F 2JNi0+\ .)ϡeF PJ"W9Q//Mltu،\7#ȠI¦X_A_x vRAeH cK\ eVGV곢UÍ@% W"64,)jHSP>#0)|J⠊* ķ [Ar/x]#)>>G׻yL0z@!:@iVI'J]lj*!a)~ /$!Ov߿A_ߪu\ yw=e"yؐZUlߪ<5X}fͽm{ `Vo?l^( o{<{t|l6HҖh͆īH߆-8DzCn.)eԧٕ+5\g?`g3УLn-:}HЪA+7LiCf$DOG7pD?cI[ |ghQ Č+7"(? Xa(eI@]0LC L( e}x ܨ/!קuhLA)C0w G%4z(5RVѹO7nRjeCC/S>_sՍ(ϵ*6YȳCx t^s#t;^OID_G='!Uy&&tCYط0;E4_bjo:vvt#hI+)SZaoMu%\x/5s~]tפgt=n`, z >n~H$Q,W0{cx2ϛ0I=܈9b;d95q@K(ξl_AeBg=r>I 1qLHhŁ R@Pxl#:Eհ|RXSY;Kuh*`F]1{b(S X~T$+WƘ,S3yIt糀M Oǎ5K&~n-;~éD`3|kJ V3TՁX>;I1-:r%Hr6zЕ:;prƊޙG+c#nu)d6#%cCz|qݷlF:X \?QchN0#vǾe7s=j ſ #3I=0P=~'moh1c" M6ƀmY띘{"CŚ:Rt}DNBzwsݑj bޱ֍ 6AaK@T] HbN\a̦-* f#"2|=5'[S'k|p=-ǒ`P$p:JLÛ3*.í"l!&s%K*6"run.ğ_oWYۇ4O9)5SGc=0Q00wfAS:>szRfo̿MM8Moً߫THrT6 $}zGTZQq4 6抐ІtmV`S\T_Gpn^){g9DKߎ(rdQNy[|sTi*e0jIPaEIJlQa0+ž'MQw(׈0ԎA#~p>5TASͥ]0`]M "08~Q_̳ RԈMu x;8 ɴTdbe l16\Xdз{Hل~iN3n;1pyP8Om?ӓf!l:+;ǾSl?iX뵐+.Il\O1y2h~#({Z`(qImwW+>^!vɬʪR 7}@+RR~ (iӇ~M隨 -Uv}F=^XuSS^W*Rwq Jps:݆x^}"R|R$6z 4C9)d̢+{M2lc밦Wb0ՅHv2Rg{GdE#bg%)6GVs9W JaєѯBݡKF/|Iyaap=)NbLp f;lQ gp Ɉji) lĐ!+oh֮8ߚX}V0,Yԣ AY8!JlݣޡǁH~sK|ڧS*O*mҪ.ÈI_ E#ӊ {Рۘi'V.<>7!|e~-@+ȋeaw l*řoȗz Ү8G/::7<$[EA1f>8 V ]?֨ɗ Ro~*<,0cPZ I, &Ҍ"?VB&%>徥 v'Hy>u7݃ 9GN i׏1zvlg*?t "Pޏ뜯~B.RQE%HtF;ʇW>Ntud@-.m¤DC7HM{̷K*B _LnSyfPL)‰FV4c98Cc%XI;ƅH3 `INrG]4m9VVힵǍbzwなci/Fplz"]xQBm^-ӥ:S}3/'r,(v_1`y`9*Ά*!ɚG8]#F"l=(1<9TWoï$2Yp{ lPW/6{ E;ōVp$pW]|)TD`Q 8&Gr;o_-]'<9:ƛi }mFP&W`qYxI4qEkˆzT3qrDqgج;̊%.|[˽}x7\)(C`} D$ Z*KH6^Z |jא^Cl<.@1UI [w4̀©3liϚe(Duv;?3  7؋W@[7?Mzck V4_ Sr[[oF(rv<]6,H=L&jr}o e,\_d$(.uOӏKW)2؆~P0 @C^R8qwf&{VSF:\VѴC(^i}yM+*9R\Ul%x`t>[)c,>Niz>NYA)LUuzֶ)]vc;z[ya / *c# n~{n xgbb=e䩂>?ot"x,_3cpT=KhS ViG1 ^Ės<,/gK9l[ m4'8>-((>:awXg*!JHlE4¿L/bHrGU|Q@yP@T->V,8?ڪ4D3ӱCZ Qeh""^op:At8}KVEGJ˵";\E-F|Ed9iPei !1AV&>W@da#;JztdPTzsTxש0 GzmdFV5 0jZ j)Yon*r[-AzQ {hpN9Bg}Nߍ4wH#G6 @W?(с8z:> Q+VEQb!_ O&x54 #'0ߛW4#c|2JD'ȑ9ȄV;tXA}fa \#Nq>"N,N7TgxaҶT1] ^<$I#Fw>&%`_AT/qHpe鏷U#=zA1'V1l'vvVu1Pf}sX,p8XF۳.$) +m/07B;یPGN4ԥ5 dH" C.'xy 6gUGLaϜ3}OވȐ3@^fk+U$8~ϴՄ1+{`Ń!Mji)|_Ǭ1/]j'6oÞ,6em꘡6~z3ͼ2\oZU; J Ūasy!RN>3ʘTr9ρ F@ .-̯9sۘ_nRR^[A82,Qaͩ fW/DmkNy}LkcC5b\.ך-}FRGBA{ꎰBu 4!5'ϖ5 `~B \Bu<:dO`E|ylwRT{Z(|]vA[-uzh)c*Q;]!"L~ڻ$H="6i/;b7{e`+;$~c_MJ@ov 615F]jp8E)=``H *%0nXRk5?D2Ӱ1+f+ *{}S1Tzե{T*d~1t=/@[:mLG!EhBoCa3ITOV-°3+N3sJevhȯkPL<Vg&psߔY}}Josjseo{lsq #AmT\w 4zLjB'/7C%iw^|K7ꎻư(֘CCU3'$1|i3dkj.,4?UҶyl5pQȎ0&#WA޺W urKPVm:Tӣj=w~/-.`x(K5"j?VEܝL0ၡ`?Yv("TeVa3xi-T9]V M7רI葑Q++'vO:>FI%\XJ}̜ Bekѫ'Џn.[sG%L% 3v[OR ;)$A(y̌oҥӚă<uA_5'S+nc{$<{2>2EüXQw,w4ìpG; ر 6 F/u_LJJåPZ1㛜E)5V̓#@DhE;hZ/ȯH)fƠV]N$vc萡dh~H,@B7nU Z;~!56?%SEós| N0ڟ'! n&n:uw >% {(`Y]wT('s|JJMpRp*5+lǀ7"LњO TgۆEjXFZ.uOlXbe2 -&pI((*Ӭ70(Y qa6}ֶ#{o ^b-CҪU?-{9;sn;gR,.CYrРN^e9{}5 &t)3`@i #N/gmp׺Nu ْ|A"VQG!#֘a3~=60~B>nGLs:"! ]bG'`^Z^CVʂfMWw"jT{QWo*] ,wg7&&%l h2]V].PyhK ?.ݜMF7~x7 & EQ6"hlMi)G"\ᣑڌ?B.Quz# 4pg1Nw+=bj9f7}A _9e`m@zf;g:K7!jS8G  ER7*qezͲ#;ND:d #9G)\4.'TOuu4*.ن$,ym θg4 ^->@ceToFjhL_unKhu_Ql͹G>}Ph< cCIe"Y DFy )n]wx9R5`jFBڀ]ubFm7t XZYϑZSz@Z;d/PáUBWc{ thՙEj'\\hDϪJ޻&½#x[HC/;;ϰ-ʓ0 Й}+ wng:i3Q6JSS*l΋{qjIo_nw$a"[T΁EU?/>5p;lq&W6,h4slg-TsZy8ϵȞTvm iHd` L`$]SP!r`A6J70rʧ2MPg9uwt{F>Xd#҇`$kIblWa$OBRϧ߸*ݝMy}TZzٞ5IcYGwQ76vZn$.S YS:?LNԒ 6E`Yےҫk{?\! r#8[>4UT\@sЯ' )2$M+'ԏ\]]j`@;"#Ŭ>DdPĪʇ,CԖ+ta ͇#rq`?pnWvȓuQk@@{Sc&Nد=M.0 ؞YK[9K-Ne%Wtj&mohI0[mݖ0,HSh=nS厎w_?ӺSNr-{*~ٱ' nNXxK].R&B&pQl ?o 36Z*R>i(jΑ`އ"U~HsnՙLB.AaIϬ!.<ܕ1#`؁[XJE Q^YhJۄv|v坉c"thgϋKjNt6 |$}c.ELg\2ճUŠA+\ x P8Z#SL6a~?iܜ_~vy}{*$9Ge$icADŕcnjW 1ai vuuػ6hVd\`!I5Bdj-(y茉z2# }˫~䃒J@;G'rX+0F4V){Ɍ$,ݭQu%ZQRd.}C6ou: p\^uȆa_l5 dd̷3h8;K9yp?m Է@(׆db~ΎA@<\Pu1+4Nz@lb*E7W&ᡳ1vڦOp(f4(8U. HDٮ_ei Dy*nQH(˜k[/js&ƧyIib/OԩTT2V!!bCxsF۪a0 n%V9D QZ %\l,N9:.دrNCkTw)Xe3xyA/jrU6$>CLa/Ntw"+[ t}`ĉI0?\LGFDӸ{Dhjb6Ffd[sWCȗIRv٥n!^A㬶b/vFU~aٱyy^$lbU;$R#1l43>F.|BHw*\Prҍrru[j0r-h䱪9[}=IDTTqGFNRf.+y63ISd0 pyOFO3/Fbk#zN"eCf]jjqӘ5Pe@DB c]mp{x(yAāM4E$\3A+47QaE#zC,lp.ὀrPXrzpܢC،!ߦO? 5`)o]8V{/+%,ts4\.,p= 'ѽh%UT#GmU~4N;a*T*#hauhV:IrzK7y[ڎO[#l#-:>یn366[|=VgңFd)惷GsnKB"/`*ouS櫒DNyP*S<,-Z Kp(Ȱ? }ǖ1&^/pk_Bo+}ڄK5;W:AY!ɫB?9-hûfmp=GzaωF} 5ͳk f]%7Rنz[kaZh-=᫇Nl~+?|2CZwp*qS8X)txWVԔffA/lE:-`' `6#}ZlWhOPͶw=SƵ 77ࡧYM ,8uY!sSov K=p!_?NidĘK ~b/H(f6svR.9ZpJٛS^gGri%36s7fcTe&*B)y6it&EoY{)K>k07CdҖpB;p2Ϡ6Yv@r"_>{ 2$3q:X#CB {cKB|c{Y"Y`X) Z &@wA]t; "(dm ;1Vly1?KC+E.p=%s{w (>43KUeB݄K `×2AwҺH;B$OM-NS3`UL.=1~a[sjqziS*4G +J]|IѶ6&-&A mU2ɁgER9\IlU'!ޑ9BM:#sfgn{3 nOĖXcsZInp@;Qm[&*J5~JL@5$OQÊ1ʣw$4*a/64L=LN=nǘH>Zp#& " 1vIjlr,e[#H%FU #exk=\Iy~nf1xاEYPnq$1+{]64D$9GC*Th5F~43bV[HKͅoY;1Srf,FNeȚdh~uAsE2MS9W{4LŒ))Be-b=h$G7\i0I,K{uJ q,)w?м!C taH1ZT^۸.`$KF˱L吜FBJki  jT0ayg e>KTfEp#QgR=[2hE5Mߞ8yU'J w[*{6zpQ4^dS2@bhw'ǥ]#R#b.ŌFy(1] [މS]AIo?0kd>+w^ZG{ D-2oZU ש/(.?/E?O^'%cƼHΌIT+qgvJpJKyk,CK9K-(SBlgP@8[^ O֍/(11dHGB#bH-q^I̟]+`ΝjX|+i!I> m>F@Y!ThEӇӶP+ )z~ɐ w~jb=kx}0.|qzO7$&*Qn=, W1<بΜd\BuOb^AK,(6յTyF"hUs-=>t<olCk{* DK9lgͣz+|݋,4a,$zB33Z& IӮ"aI~ @`DM6eiR;U 2vno Yި0R-/buݗ;ԙwjH>6VܱL.G٧y;xޘ' sq_5 6,ʙF9aL]Hf^kЩZ,_=pkݸB7T K)Py edLB}Ǝ:i{ y|Jyp 1e#PkYf> X5Nߤԫ`~L֛X /q\":.< wXym4^hk|k9=/)0"\#̐ }==%=k-jQC( !A39P)b{p6HLtrcCI'M*u8usV)K;xI|Wix{KVRqmU? f[$5Vg)yu^p|My/8 .O7\A,Z[)Xf$uBֵQ9p kן?BѻSacK1~ 5<2Ty{j m]6dS!~yL%Q䔾EV3 }"3+nV8vX0*\' Lfǹ;4^ۄMYZmq_ 8ylD _5c( إ }t8kбc5̬ՀYt |L"n=K6 +)U'aΗI]N. Ř)>x֏R3Z@|9!ɿDWΟGZBgm0o~>!&%nb`l@6ᕿȯ-(5lg+XyC-#zGS@Hͳ A -@ȟ8]l(l?))ð1wWjj<"zr(S;Ff,!_epqC-ޅa81)kZĩyXO J]R`|e!TTgb{~qS!_52Tt{Tv*6HQ R+HT;TZs RL/_:$FF= PH$JN/-^NcU@k ^xʋ3بo\_H'/2]_|Dɷ:iE9P"#PtcIړٺ7z0oN_qwvZ^z4П]YnEuO`_L0 9CH mt4#B3~oE y*4ĊyW |ʠǭ-@.j|y[[tL"MzF,)&"Lj6PC#DҍFL-uU1Gmtoy&jsqx6##WLgH4_Gf,^[ f5EEhM;9 Gps,e.2oHU.jEg1ϳ!xmPHcYݭ^9(7'M-$ e{_{I;M>:0 9͇78+l` ɓɧ<қsI6f6i_6赾Ѝٿy ĴDԝz\&yȩȎ >vpg5zkXj5Y^>Faw%̞`M [F g^&EtJL 36*eatp~Kܫy~im"SL\΀EmÜ-\U"GqWrB4-~nn('kFLw0vmJva˩"!pe-/MS3r/~ehʋX'`q9ßC#Z?8(#;Y]N (* g»:4*h;oTC%_&wGd15|V1x"^o1k ^E)!/j _0y .; &?Fm\*84N*L2f~}h7[IH}3hgpfV)Fb NGxϬ\L5XRտAZQvmKloC9hE=ug(c5|&݊Y,NNMޘ;hum徏x8 bL Jv| <]* \̑HQ&i|o_>pl ]>|ܹ#Sec ĢW~Z&m`jp!x]\n/p$SN87ċ(`  d2@ܖ֡SҸy iL )݃ga?}W]{U&1)z7iz` P=X*78p9JqGMvݮ֧c&b(y#jǡEi<.$H_Ԟ^l=]ɂ#> e8#p74b,:7F&*⬕3wt`bS#|iۄSK8.G_Q ,7 3^09eYbah'=ξ-{|VQXel]w;ydkiBg7~uaX3ǒGْnp4Q,\7t26ŰD<)DzU :5ܕN.>Z>ϸA((96i9p5J5DT)uÀ>&0Wk|uxjEi#8 }Gڌ#DF4BA߲|90-]+seE^h_&}MOH2*m,@g5d\S+S#ekC\wY4N5#Eq\]<"ڪ\C'4Kwac& z 5j{C G\ؐa.ژwt'GqJ$t[]Qks}X m^U T[ ޷fB"_ ZxѬ@%WrA0FRUCgO،RV8w6VV ,|*m2>hpgK?@RM2a88Ԉk'܊5N=߫3DAۚBQaYŰrRxޱ#fxք,#+<= Ed `ʣF v-_ <^p(vV6#V 5ZMvrQ{"_.S34;êBy~wgz 75P~G-k )W3vSOdRx]zyP@zYV+NppF>d<Ӷ 4tnSVku "]hV;.7zjʼnM/0r8ꞗߦ3R7=a]~m/T/=syUj߭`yvAmrV:`U{䮇⮐Wx6xWWG0)*.ĩZ)}qBnyqHP#πѼ{4L[-:L@NS',NZ-CĮK2U6FϮ:mjuٹ.;<%#38@t~MG>嚛-_A8.:bZnP#9lynKeG k(I VBn`b,i\Y $<#1hiՖM(144qA&#~jh(_7_\maX)`o |;s @~x+QR2d ns?+aV C?e~<9xOBڔi&G#n؅)5v<7ܞ|0Ʋ#Gɋy Y\dl7W(u|ǛEA)#FгMwdry2B3XwvBU/LjKexNCإOR&kX&:'(֧zy푯ъT DhSHH&\ՉJmF<֧rd#F9n_q5(sh[3d2qE6k4PRDpCjŠj8Tk5_'qR$p%Ab0=oF4Nrߖ1Յ}LŇ9{hE,j:,e ū{;Mh"(n^<6G_ȧfsI|Ny:fT$)gŸ9Msfq|&~[N@KUf 75դ3h&|iܬڰK> *:+}h<-Z,G !nE;#?M8XgFܘQx`GnR):|. y$gneɥi^CW94ɔDfVP) @{ jxNXzS:ٔsRMoio"zhpAjmG36Qd#*\jwuIUM7<6h`{6A˖΀mkOe6@fu:WO>M֦F4ÆdBOrʚo^/ų a:7&nk@Xloޙa LM9 3؉|F aB~Ը:`||nq/nJ/]d-l^2wQ.hlO^F meBT7y'_ sD~!q&RRx[=+$WS5nteg_IIƍc␱ .c]z}iƎoO `ԓŮ濩_Xe`)] $o3`Sʰ2L4#4Kk``iF1\\|؂wnrf$ֶ^_KTYĤM#6uE]%*f7(wX)7 'aXm#GHpo\UJ]) _Ў:Ә&1uð֨dQJREa޼3=9u Y2JW\Ɔ#?M 0gͧkWvҥ_q̕ H2$dҠIЕ{)僚, :cm/W  sm*B4LZ2:@k/Tp aB "jq^8- fݦ~/) S$G/kEzx=GnfT=_mDZbq3Vxΰ]|" x`r_"c8ɴy.2j#=a&F;Xޭ+/XolF:@(=G'\P.!A})0ozԪ_qZ{h %Wyk?tR" ukݵ_ƶx$x%xYq(=߮(xľު(NNr}/b s*@MU$ -1@jWQ@z8sǾNELR8f;.\E`eydOfdpjP-iE3z[2oOM^::98[ xxdzտ#&V,nQk\4lY˪]nXJ2+*wB"mxhd%|\\##+2'eNB{0q^)*1se]pӘ_4MI/]߲uJ!|ꄂi^4Rn-=șˏD("h>ǷX\!-Q?#6. ?0dQw)j> KwC2(xvӅ'xگ}74Ik yE |N[,j9{mil'`7^BY3sjg uG6i&ӻRZ"Ki|RĄ%rqDrD֍򣯺7~n0BWZŠ@ؿY;o31\8)V$S6ݾkFk_<L7̘G\Ԇl~ x^7+喅xb0uIB3fGT Pk!ӥٞC>%'6 hܹjT5 ~PlTuɉ:PlmۧrilBGƮіgo5/N]stͺs S}b}>J #h0Sb0gNn=lMk\eL Γ5c==ߍE&DF'GgxClFrm|Cn*aooGS#fנ$v qcF#w(ZwjkBn轌,^ ?GnQQn: s@?"AS2:t>+-y{R̐` 0 OApVиuQ<è ^*DޱI~}bk]_]ׇѓ֯f)*O5-K=^ _j6Q%˛A$m@ }h5!6/чƾMNeZ!WDj}*S/B}Ю.i(+jJG$~hj, ' V^Qn) EIMD;HgȜZ̲ 4 a-Hަ2k Tv+De.rTSe!A3# AOX5`Bv^o2s:D|!WqUʳ[z;)\Nq=S8:Р*s+VZ )l(\[fL%nGy&&j(( R:LnMT7}-Qh2['FNXyX*%ߋiƍ*3<ӎk mK5*ݯ~zQhiEG`H0Z٪|4%5W"9dUj!R歅>7dH+*w$O0].l\jb;zL(+)P8Q bhgRz{mn"5`5/ ~Yˬ/lj{!~ܧvF6/ {/MtHۀ?)}!g͞ zPڎ(4uu@i ʶi\x\ڨ%L4!=AOYCrVwj}_]W, MPf]DD}~P2m >=+ԵY_9'C^h!FaVJ'a氱г pUDdd~J.Gy'6֟\Sz*acV?W Z=f=ې}ҡːg椻?}?GbTڲ(ADĿ>Q=x?u6IG0?5˯銒ԧr h*94k<–g !^“i[O!˫ȳq1 w>5O]@jXl\jt=f-q:ݙЪqB]sHb7 Ӗ E \ܑ:^YT'_$4k! Cd>Cuy06/v)M/%{ L|*?bfN[3WWr/\6>k裇<5SQJ&#p3Q^aUͻxLΔ>c|`,6NY&aM-UXCKhg z\792ϴ1\S9s9nyjqV)i&bEV =+>GXPbvPpTʑq8h>5mOasV4.m!ky`ᄭlLÄ `k=*>6RJwҚ :5*s`4{ش >8if6n3n; Cl:@,Ȝmu >Ga &PВESC;Wݲ3,D0uCv'#L#_/ #fȬDj?ۓ)= NI{w$RD;B/dcw`?M 5toHcY OQ=;_}IhV0-]$\o!U^_ =X$X^-1 _N%== Uc/{u5.u6:o^3fXIVxٹo X1wvaCۖ^/͵f[\vJHxϜNύ{ (8}f5f#Hax߀kbpj}S y~8G}*'IxEa0wh˺y잭: lגJʲLHiƷA0ye Kn BF8LԏY\W_m6&Ozw*=V:IO疇btb{?NN$@6 I# `/fpIF_<haO^s- * U-'āq}j%M|$v 'ڿǣ )>.tH^,b9Vwc6oO!0:L[]q?Im9tHW5 YXPvP^_% `ɦ' p@!Q= TxJ_mY*,&u>cc('U,aJSREa?:YpS#A^ejwъi,M `4sez2XqӒvٗb=9M>+TH-Bnq{'(D\Ns+-̈2W&VRݥEBw6.w!SϤw @VR Mf?4Wԕ! RA&a_)}Rf%G 4]UbwtޗW٨\ݝsS! WKkѾ'!l uҎ=;HYWzٺ12%z>3)3(Z"1z?l- 6evᬉ0(}-Fi[J`Msl OO3hwz ܆Ub NM~4\C394Y~YZZl[㯶Oj̮D(ԙ^wB#XN;ZӅ6ĢqQtnzl3Sx@wC:ֱ@f!g\ʋk݅W$̒20nDLz`B:+K-u)^V~_nVZ;0˂~9~MOwBA \zEbOR,)Ymg &[탱 aM7#x){>_'^33:>˧bz/TD|"h~IiYznGJ:Q1hJ~e?o<ō\IbQ -Ŧ Zlt;Mh+f S"B{Дz7ĬH2aVi+wQAQӏfEEMÞxоboYG |BjEO 0L(g0!f܎9/0L%;&Ӄ%RsG)ѵI'x"=Zd2:.7qX EѮ'XOU}Dü4z RWte Tj"zf،d.<=LM}Opll&F v f7xd^FG`Lb! U@.<Gl*WЪPYE t'ώtɏyD}9KP|:rө$٫*a)ttHb$ͺ/ƔTa2VLړ>s~C0&dl{_oqiKa=wgF|M\2h 8T9H]Çb+#hOUYk}:a%=]?9[g8 ,yab3];hƙdńI G?wF=6-L"i kOU6eJ ִLmJLY&t"gΓSz~z^^$c ;_nO>HRv<eMhC@0l{]-D?}^z@y@oW"Gj{$tkzDA4QjwU7EhxCL~܍ ݱVq 7HyG̽+R!Z[ɨwZ z]{exrhJ$!t&wa&ڌwַ׋l;:t`(E{6jxFV5FKAŲ`\# . 2z! 5@A,.30b G#٣bRQjںmy*Z^nW)8/fG p6j P):a0{ S4c7gsR]~e+c M7$:Q%Ot1ِn `Z4zird:|?s#;`H|{-Uf L.9r(fvmT:fB"96#z)@r0YlY̒b ߦ%6c|9,/MgI V9^F 6vpe -:.28 e%_kBANE7dkd4桅Z#f?T79\:[mq^#dhƐ <0. 8V.a 㵊bt$NZ(xaդz\xDo?vOWnB=xg.`BjR3fU{PN[tqϘ'gءB*&ӶBGEkyEYQG8S,qͣuhۚ'}^@q$+Gkc e铋2w'7.62֌ M`I-i4-dh0J!.5p&b3{2׺&ÈxuK1mde׹ލH^yo][BEIޣԀ>`AfBj||%>>R iD&hcU8d9 X@ܺypB-h!BRL pzWLFz7/352%4Kgi;@`vZwbOh#-'шYܟ@j\9ڌ]JKQGqn]tF$X=\,cU٪caT,vݳGc7V @\$vd.b*+`h؏ɞiQ, ۬~%1ܬ 0WP-qrw O0 &uzm8 ٴ|.~=BDF-?pQGun_ʪ9$~ڕm8&Y|a" I \4cJ쒽흖vW+xQͳjF\4!֨M E. 5 b4BMlY8r܃8t9P":tGYQL@YZ S9[͏ioz:rv0bP #`4cWjej#JäKVL2ʚKT91= 0dXYrP]f[>ڣʷ)*ߴV^n|VpPŌj2*޳tAXɇv߇AOdunZVW^xhgڎê-PP6K; ~sxSK }BS|2f!E;A$6D7@,M*Dn"#~:c 3.;uS;'T-mB Ad{Ib %'BD S+**CAue7cr; CjGJFOte~tOg2L홅Injft q._M+ S }~tݹ}ij,{X5˓88j6\8<@OջߥkŀaP%>]]%EdY~;И%5- y 9Z×l? Lv(E;@Epگ]6Eexs=DҟܣoER{^4+mz+IS%"]VPK huGTS*b=ћާ,Ɋ?%"rWtQU~X*=rķoY +ݹ5]>pY` :Qg{|CvR;_n=-eJ?cM3Ƭ mqThiE X)#+kV[6K֖`aoAG?ZFN7S9Ί_ΦΪ?`H788 mh@^: λ[%Yd9ƋHLZf.b0Q!sDCIA+iԌ$w*OuO IxDnUAmaN$zQv8< فL;wǙ:j]oh;Iye0MZ?Eg&UhNԻo|7c[WzAAT]9o=Ħǝ{f\̧3a!aTq7q_eu|%=nu.KKp*H ճTpgѐ@6\TE2w ;m1$hԴ!Y7 wz⺆jGH9>^4.EKv*")GHy;@=җ m8˸9ab<2Mȼݟ -}SbgI{6u%0œZ,A_5~KR[DݎgYWx;LXtq$<ziO$Ⱦnp#OͫgĒ̍ &v@;5(oVWBץ121= 6QSz)2L;9=@zoٚLr-vOBbd^.U=_ J)9Ӫw|]N&IwáN>S{">ygxcvhF/J=6fB=xuL}Ũ`{EOgAFWUo4C=zm8_fgLx0w RdZJ2%7?$K$ L{Jum,eeK=&h8GVb_JzQ@6/ N3P_#Os5gDcڝ8]\<5E&xc9O}V%[sejӵS5GYҵq`3S,;g'd Vf4H0;8fA#>(Gg%ڡZ!VۣGkM"pgTnwM&sY' *g\&p{&/Z ̦GG^|U?&\Bszx(X*yG~sKi=͵sS !+pQ{w mw T-"ڂo.K-"W,}_ zxx^ 83hx},ٚ((LUʻQxIj[2g`,^Wy \:+&*W~{rP N` 0n&.Y3QGǭOXwٍDFᩁ!CAƈUm荪DW)}]Dgq3b7ǡJE䵷fZDH.db%hrR "A}o=Yr_SUʲfGwi v?,J+b?ECv67UR#Q