lua51-luajit-2.1.0~beta2-150000.3.3.1<>,܉hp9|TfuՂ2B_"x7lɍ_|٘,#7[͑UB~L6@]* 3P# `Y 3 6%\J۾}rD~<C]xJ |ۿ2`y!Bf/y,|re0k(lZ07b_QqCC~a︱|]@:F>Eb'Ae_9/S S8<۳'5ojl4}0i5 >E,?,d ( Fpt  <    t N     P   8  \ ` g( h8 p9 :>$?$F$G$H%I%xX%Y%\%]&H^'b(c(d)/e)4f)7l)9u)Lv)w+@x+y, z,<,L,P,V,Clua51-luajit2.1.0~beta2150000.3.3.1JIT compiler for Lua languageA Just-In-Time Compiler for Lua languagehh04-ch1b SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Luahttp://www.luajit.com/linuxx86_64/usr/sbin/update-alternatives --install /usr/bin/luajit luajit /usr/bin/luajit-5_1-2.1.0-beta3 60 \ --slave /usr/share/man/man1/luajit.1.gz luajit.1.gz /usr/share/man/man1/luajit-5_1.1.gzif [ "$1" = 0 ] ; then /usr/sbin/update-alternatives --remove luajit /usr/bin/luajit-5_1-2.1.0-beta3 fiGKxk5OM2N#AA큤hhhhhhhhhhhhhhhhhhhhhhhhhhdb8a6213f2a17928281b106debaaa723dd8877462bd8507fb20679c37b90d67935c7ff704c979c6baaafc5dfe55001f07b4fdefe800a972469c8520180860feeefaabf7827fd6fcf524cc301b9bb7f1036be99b54b38b5b07ce92890f7ea66b35b18809bfd5ae1396ac55eb84b80984b18c1cf070d578075076cb766b7e06189943ad2d7509435eb92d19828739099417119623405bfc0bb28273910b990f6c97167f78d74673b7228fe9d23fdc54c2617ae77d681f1e6e5d4158b4b60bf38c7e8641d49fe81c9a21f5ffc0d7afab1e71dca736cd8bb1418476ee477d47c7c21c3e5c808c296bdbc75329564ff9ab81a3eb5c6ad14b1d38a99f91c94f603f7ba62d5d74a863b652fa1ab030db6fbfb6eaa231486dcf77d8951f0641e170d5e888911acf782d361ef1fce276127a65bf071fbdac7cf63d38394b9184bed1f74126b2b2bf91310d7cd1059f49b151f7fcebcd61ba61319c5b3a097c89113a4e66551472877570437f405a91bbdc8710d8a5b107f062287f9325218e571f18802dd7a0035df94afdb61b8b17c0ff8d720bdaa8d731f1eee7139037df4f14c7ceed55d643beacbd7a61db7b9abc9ca4ebe9dddbd901e6884196b599a5a94ba31fe8fbe8edbb63ab7f11bc35c82a63d6ce77a02b2e536398a469e9f3df4fb164984fde8f577d9ba4dcae6a480f827a731e572642c62ff0470ef2d8e63edcb7d4946e43da98bd24b3b202655b9707c8b362fdd85e40e51d606ca6cb08925c6f6114b4f3969c907b0000f7d2438eee633d2c8920a8d4460f66969bd476d5127090b091293dd8a4be5e1b768f6879103033953b813de8fb6b09cdcd0255f5ac898c48f38/etc/alternatives/luajitluajit-5_1-2.1.0-beta3/etc/alternatives/luajit.1.gz@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlua51-luajit-2.1.0~beta2-150000.3.3.1.src.rpmlua51-luajitlua51-luajit(x86-64)luajit @@@@@@@@@@@     /bin/sh/bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.7)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3)(64bit)libluajit-5_1-2libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(TildeInVersions)update-alternativesupdate-alternatives2.1.0~beta23.0.4-14.6.0-14.0-15.2-14.10.0-1luajit4.14.1h@ZZ$YA%@XN@W8WgWBV0V.V#ŬU@U@TBV@mgorse@suse.comro@suse.depousaduarte@gmail.comtchvatal@suse.comtchvatal@suse.comi@marguerite.sutchvatal@suse.comglin@suse.commlin@suse.commlin@suse.comi@marguerite.sunormand@linux.vnet.ibm.comtchvatal@suse.comtchvatal@suse.commailaender@opensuse.org- Add luajit-CVE-2024-25176.patch: fix zero stripping in %g number formatting (bsc#1246077 CVE-2024-25176). - Add luajit-CVE-2024-25177.patch: fix unsinking of IR_FSTORE for NULL metatable (bsc#1246078 CVE-2024-25177). - Add luajit-CVE-2024-25178.patch: rework stack overflow handling (bsc#1246079 CVE-2024-25178).- add s390/s390x to excludearch list, no code yet- Add baselibs.conf to provide 32bit library for libluajit- Version update to 2.1.0-beta3 * Includes more fixes and tweaks for aarch64 support - Refresh patch luajit-lua-versioned.patch- Version update to 2.1.0-beta2 to allow arm64 support wrt fate#321974 - Refresh patch: * luajit-lua-versioned.patch- remove redundant pkgconfig(luajit)- Add provider for luajit-devel = %{version} to allow that in spec as build dependency - Fix multilib building wrt bnc#976720- Update luajit-lua-versioned.patch to change the default luajit share path since we already installed all the lua files to %{_datadir}/luajit-5_1-2.0.4 instead of the deafult path: %{_datadir}/luajit-2.0.4- Removed unneeded symbol pkgconfig(luajit)- Provides pkgconfig(luajit) as well in -devel - Update luajit-lua-versioned.patch * do not change pkgconfig file name otherwise many of packages could not found luajit while configuring- rename to lua51-luajit, w/ versioned lua as suffix - add patch: luajit-lua-versioned.patch - use update-alternatives to provide /usr/bin/luajit and its manpage - provides luajit and luajit-devel- ExcludeArch: ppc64 ppc64le lj_arch.h do not support ppc64/ppc64le- Version bump to 2.0.4: * Fix stack check in narrowing optimization. * Fix Lua/C API typecheck error for special indexes. * Fix string to number conversion. * Fix lexer error for chunks without tokens. * Don't compile IR_RETF after CALLT to ff with-side effects. * Fix BC_UCLO/BC_JMP join optimization in Lua parser. * Fix corner case in string to number conversion. * Gracefully handle lua_error() for a suspended coroutine. * Avoid error messages when building with Clang. * Fix snapshot #0 handling for traces with a stack check on entry. * Fix fused constant loads under high register pressure. * Invalidate backpropagation cache after DCE. * Fix ABC elimination. * Fix debug info for main chunk of stripped bytecode. * Fix FOLD rule for string.sub(s, ...) == k. * Fix FOLD rule for STRREF of SNEW. * Fix frame traversal while searching for error function. * Prevent GC estimate miscalculation due to buffer growth. * Prevent adding side traces for stack checks. * Fix top slot calculation for snapshots with continuations. * Fix check for reuse of SCEV results in FORL. * Add PS Vita port. * Fix compatibility issues with Illumos. * Fix DragonFly build (unsupported). * OpenBSD/x86: Better executable memory allocation for W^X mode. * x86: Fix argument checks for ipairs() iterator. * x86: lj_math_random_step() clobbers XMM regs on OSX Clang. * x86: Fix code generation for unused result of math.random(). * x64: Allow building with LUAJIT_USE_SYSMALLOC and LUAJIT_USE_VALGRIND. * x86/x64: Fix argument check for bit shifts. * x86/x64: Fix code generation for fused test/arith ops. * ARM: Fix write barrier check in BC_USETS. * PPC: Fix red zone overflow in machine code generation. * PPC: Don't use mcrxr on PPE. * Various archs: Fix excess stack growth in interpreter. * FFI: Fix FOLD rule for TOBIT + CONV num.u32. * FFI: Prevent DSE across ffi.string(). * FFI: No meta fallback when indexing pointer to incomplete struct. * FFI: Fix initialization of unions of subtypes. * FFI: Fix cdata vs. non-cdata arithmetic and comparisons. * FFI: Fix __index/__newindex metamethod resolution for ctypes. * FFI: Fix compilation of reference field access. * FFI: Fix frame traversal for backtraces with FFI callbacks. * FFI: Fix recording of indexing a struct pointer ctype object itself. * FFI: Allow non-scalar cdata to be compared for equality by address. * FFI: Fix pseudo type conversions for type punning.- Cleanup a bit with spec-cleaner- update to version 2.0.3 * Add support for multilib distro builds. * Improve ULOAD forwarding for open upvalues. * Fix GC steps threshold handling when called by JIT-compiled code. * Fix argument checks for math.deg() and math.rad(). * Fix jit.flush(func|true). * Respect jit.off(func) when returning to a function, too. * Fix compilation of string.byte(s, nil, n). * Fix line number for relocated bytecode after closure fixup * Fix frame traversal for backtraces. * Fix ABC elimination. * Fix handling of redundant PHIs. * Fix snapshot restore for exit to function header. * Fix type punning alias analysis for constified pointers * Fix call unroll checks in the presence of metamethod frames. * Fix initial maxslot for down-recursive traces. * Prevent BASE register coalescing if parent uses IR_RETF. * Don't purge modified function from stack slots in BC_RET. * Fix recording of BC_VARG. * Don't access dangling reference to reallocated IR. * Fix frame depth display for bytecode dump in -jdump. * ARM: Fix register allocation when rematerializing FPRs. * x64: Fix store to upvalue for lightuserdata values. * FFI: Add missing GC steps for callback argument conversions. * FFI: Properly unload loaded DLLs. * FFI: Fix argument checks for ffi.string(). * FFI/x64: Fix passing of vector arguments to calls. * FFI: Rehash finalizer table after GC cycle, if needed. * FFI: Fix cts->L for cdata unsinking in snapshot restore./bin/sh/bin/shh04-ch1b 1755509427 2.1.0~beta2-150000.3.3.12.1.0~beta2-150000.3.3.12.1.0~beta2luajitluajit.1.gzluajitluajit-5_1luajit-5_1-2.1.0-beta3luajit-5_1-2.1.0-beta3jitbc.luabcsave.luadis_arm.luadis_arm64.luadis_arm64be.luadis_mips.luadis_mips64.luadis_mips64el.luadis_mipsel.luadis_ppc.luadis_x64.luadis_x86.luadump.luap.luav.luavmdef.luazone.lualuajit-5_1.1.gzluajit.1.gz/etc/alternatives//usr/bin//usr/share//usr/share/luajit-5_1-2.1.0-beta3//usr/share/luajit-5_1-2.1.0-beta3/jit//usr/share/man/man1/-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:40271/SUSE_SLE-15_Update/2e893ebcae3d894d168ccebfbb983e1e-lua51-luajit.SUSE_SLE-15_Updatedrpmxz5x86_64-suse-linuxemptyELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ecf2f46ef7bb1f8a64fc2d62eefaf06d7c797f06, for GNU/Linux 3.2.0, strippeddirectoryASCII textC source, ASCII textAlgol 68 source, ASCII text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RR R R RRRR RRR/u',J;utf-8d1c4333a46747bb97b8510cce3f6873437e4a1638a7000f6c79c4750186a1e4f?7zXZ !t/Zx]"k%*vM9lQwVvBvCCDRC1W/w#e\R_e[{YU0>68n3kR>* s57+2 R  _sIl7Ɛ iR#? @ s@iJ.&6yU6$P2ޘ(*ݖRy.-;w 1zm g xbd$;Pw̉8)GQ4E*,oo ]l9 6߻ݨ6IcNIL'oU3o7:<7[Eϒ!naQ^k,ySϺԊSeu-Y`ؔo:28l(B[:*󨃈~8: ҭl?@.㔙op>p>cVW=$)}8#/Zʔ.T@i 4L;1֙ (ymEםRТCpҒͯ;xGJ^G%.4S0_z3o* Vl=qQ") nɠUaч,Fj1m 1`0׹s$O&_Z hRq+-KbkEQ̥EsýuEd#J2ء٪cpKہ"4`W.Tfj;szG]ZXT'Em{h6O HۆQx= b٧DgfKw͌2'4e(I)$fC~pȬ(挎e}SQ-O:ZZ)iqkiԑ@QBomTI:|BP:2EyتIL+ I֕|y;N8Yα`N2(ݔڈ4\TI'ɍ~*EkMv]Merܹ``S%7REW7Tn ZKڦs2p#d|(1{Fh4DC?v(xiqWN4>,RzQ!Bd}?njMk}+;0-};+o#7 X@PD  Zx6׏Vb ߼zTRN>UG"@BʸχRPU@<Ŝm-vs%Muk,|256:aC#㜉X1t"YIcRR!Jxrh PU;+`Atj|N1J_szۇ1s2N4mojbp5^ADpEI \!n#Ky)F/v[Px_Rׯ7eW`xE`Vh_NHع+wOyIB ^c`ôvo̧"mbXW_o nO5uv)j쁫pG 甛}+cӴt?K>,AC3ik^Cv.l$Ro $/D čWY:\Kx.Y)3R%g8ne.$Dȿ,ЛFq)و>*/^+yˉ{g#aU- efQuzB*l J> "-WfJXRTא;emDaZzۍċ6AuYGe%dLR,%qr}2:5aH V7uR 'vC4vXO:!LXcz|a烁Ek['/<:Jm(,Eq}}H8Z|ЀCvIE;F>-ON3cUTD"T('av 30xpmՉς:U0rY^]Q>\^NkTiuC_ AQEi[$6?I}bdy(vGݾC:t~/l*.r,D&/#X}˞ I8Dcqs_P3]P.[y{0BZ(cd.`>%#L![{Ťt l<"`) \x+;7a˱YV\$dw#ǧ22O.ۈ5'Yu_Nd'ιp_,Lޤ EOc7}M+c 4ګgj]Znwd"&MD Z|~[rb{ >xili;Ŗ 83Vs|+5GGqa"*wR.R"a h-_*׾g̥nRy=3iQm[E;gZ,:MA=lPӗ>x({ޣU|ݹ]|Z8 }[3ݝҷ! ~c2EJ?͊-Tpȓz_[ 8ưf==z1 vySDHZwTOH߬ a);Pp6EXa.2#EXvSlOGGJj{Lϑt ="u}-}#6;RiO7قt}@C0ef1W;XT,Gg !L_oP;h-JbHcb"@Pn( 06C4i AUgGˌG}K=Eǀd~d9c-d蔴m'yq%KŪ$X,/LtnBB/BchS{Z8eԷ  nVk$@"~rhPP^?MȜn/Y{TA1r )/IsS9xF]Lfoђ>#, n@Y{X֘-L@GJzа #+q6>)qݎy"ـ1~+핉1w',Z5:E"߿~ZaH,g;@E0gi@Zb_~Bn{NmfnEڬr( Jr4e~iY2cW5ny~ͭ:AKKe4F]atNl| f MW4CPUP؄K[­'{M] ܙD7l=@[ 9z_,HݙIś vՈgBmac _ٍ= @&zY M.߷rue>R~zr\PCWld t"Z7ct⌓LT `:ʈA6TӨsi؞UΛ0S7,u*L1@ .c]خM6-:=z, VrK?,47ŚU*'߇B,&[]0['wL~U]$4vc)\K4xWcA/AcvNzxORVt5 P/o q#}2hEH в/Q( {s4xAJ<%&YCsPr:!]Sl<8*)By/u#i<=wk r+\$ -L Zs4؄f *Iu&Cb7Ǵ w#nIbJ ×ߧ|՜w;SmiBǞO +过[.!Z0 Ϩ+rȥ>2.nK gAG򉾭SNL]FA_.+ <1HROaմ5v/٠:WA攒]^UR8 iYqrk V,`>[=7]d TD?_$}ϵkƤ~AIM=aS)MJu׉a 7v] D?y8V2)Cqs3iVUN|໖A u[w?^!@yPleb!^l5xɏJƝu?&8\"X %b$cvZ&QB׌\%:hU+0]g̔^5X]A]w0hFv˧ o1_wsMm,LbrQCUE Sӯ;au-V2K`A:b)b˭-w J[7v zwᯧ_y-lTzꕒ? )Ɓ忙j#iPƸ`W4X: ?7ݳ='MN17@X?k7dOAkަ>ҵ0Zq7-C>I{sġ^@@"޹?+"IJz}#5vt] >ubR)?WVakJAgEo={%O"\2Mp4CR%@vkbZ2~n}?k-G^ъsӞ|e;Iݍ4;A6u|"e#jIvE'ւ+떍ZMu %a|Dnm # JOXل$JDYeѱQvRAr|Z˜B$x$~TC{ t-HgmXWBؙ4Nxc֗;h%%5,c+Nhalcx,J-?9+7=^$L=7~E54ۦ(jbV4z&1%k&|qk4|s.OSA* +[N%Gb1faWQ:|a=h<)kcP٬>*)p2ZUy8qňFϮhQw O<)+)z@ }P"ڄ"`Tdñ,8gY Qaq!= fѢ~8+!V֙>KI:OB*F?0ҺMie`{ ~4IL+\ ל`;pyvv\MP\g>>>| E׻eƮ9^`/F6~05c6vNdBxyP(dQ> !oȌcXI4VҍF4C=^Q;8еH,|Sm}r&~0V7C%2W?Z?3iqS4 ߜt=tM䶝P#R"ѩ\ze@>H }U).#Pbڙ7xmSJbv"F-VcvMw7Պ4ܩTiHcWTNLj+V20s^gCN^"I#" <8U.(S?iH㏼^:H$`"e#l6A,~C--ËlT &L,?YDv&؛:_^4hLkUf51 IQSJ?첄Dg'$r8 d/# uTn@Ĉ;tsENKbX%AWR"3~}V9֦ml]k]2r]7`@99(K_!֐)66G%QGu47-M'RM\ CNao BdoXI(%#PJVJ8Եċncȸ._gEaD.2J$yVl^R9*hWICGs//:WBgVgaΦ9NQ@W WӪY)3P"1kDhkB\wI.ppwb-}x:z32{q ]{ZfsGͶZNk0?1|̌ bJ&N& E2AJp A]g=zUNkAU95.<#[` NJ-I%rt*fs#q*q-GlR8^ﴸ?"s6YS؞1"NJ2e~)sH'=:>1 RxBz}O]⟃uoնF*#HCOw@]]*S˫:~/^8[}[D6EaJwiwV#-~ qfL/O3[!KM>)H|5Ap+:Os_5+C .m@.\]=~xV5dNdr7 ׭PI(I8~!;a׽V#TFҢp,7bnxR'\(=3u1 &P ߛĮs#u0i3HOj%ݎ/J?|Nr鍝C!~ 41>Ty1Ap9ӯy7Sl3@ uqs/:7)7>t%$y"Gt 1D Ed8lY'o:P$; \ f?@9cH7?pX$=2f.7ff> iӲ[7b%Mr/T4*)(G4>ʞ=(*eD筋s䬬0}KݵhԄtoEŎ]=K+ 1Bpy'?1M_6~,eb*/C" 7Hu"$:*$iɑ}r8i(I<<d8 )@"7IB{ _B~cNIq_Pf̎ޞLXЄ6b]uΐ[[w)5T-Ƴ}2{J¶]Ӆr8jB!jx~~T9t,ۅnUNL@c2Ju7f@J5:/Q&j{2tF4Z{`g6-y&U&)9X,BGkk֩:[*ԃE; 4+Qя.9"8z,gÚBMkRBzsgڤ&M6Bɍr\0IɈj$:mzXLНGg\^r^i ER]ل_!$2eaeIC+e1|#wY7}C/sɇjlcq̬=2{ ]nϦ _YJSo\qKH5Y8 !2ۆ473{OEڽԠ^0e%x\%E5`7|sihgM΃l1ȥ7n<@-UށIcScHZHCYa.(HQ_ "ni.ys^ɦu*kb>wDKM %,[yPWqoENLx֦k2IAmoƔ0YS)YXV~=w^^6r58NIh\V5boؔABZ3e+Zw U&O ~ Ntv}]2]pR!Kƚc0o4y8<` G6hulۋrdh:{Boo#?+05@$%EFb|l91;<;˄ïT!*_ &_BŵNFXuvkХHL%9HӬ~Wȧw}Z5a#/%.>Ɓ?iw5-\ 6qzʜa6z)9Ak:~7k6W9=iEbp_ЩVDcLp5*tk@莪<V7;rb iJK8E`%@Wg;)4&#@zo=VFxNt3q|N*'3P%Ȓ ?ˉ<ݽR]FAFG|ZTqUޮGNԢ |E.qٔ*MU {?g.)"ִ~W?٥nSh"< TTe߲TD*,5oC0B]700ǽdǴg'_I +KY=6k8а5">W@eX`B%\\5W %q; xe/(}Uh`VHJ;qx}醍LZ|m|\=%6^]'@=Zߋ .zV$ -85dk .-Ndz LcANU8\cmrQ@i4RXË࿙P|)9:F*Q5ܑ8/5Iyj< 'PIKQch諲tL#MK@rF,b3{'B`rD ں='=^o̐p^rUT}MG 'qbnYiZYQ'ޫ_Oݔ{Lb0.ehRbDq {#GHMQ=Hs]0GM'"ܿ=  Nd֏_G|M臰>A(> Jow 6>{T )YQeٕ(V o=ΔQ!:8lN0$~%2o \s|JyHMCCT;ـ>?(,D Lk3`pgwkwԗiNsFբoZuۤ0("F"q lo5cUnpK?U .ʹj-E&JT"<+^m4K;J=lUeÃ2HDy.~r'VBڭe2>Ha)0۳?|tb|pi <+0%˙ pgXgQg]gK7L+ssh9qw ^j QIM { іEKY`1k)8pJGQ܃)&$9DZ?m#zcAԲ&dH "y c!KNM Wf.$JE L7 [4&%"O2O*4RFLM&vWw/͙%d@\ &܅ |\f^TwҨ](:4ֿ1L>+,܆CcmT lntܟ3&sck瞑wlg3SQylT`ʩ0k]7H2EUQh/Jœv^B+(8ITS((Q~7R$ar5r0~t1%b2 qW('#Z<ۛYk/Cux|TF bN'|UCAiUҾ?;?` 엃Kѐ$G *i{9S@l黒"2m\/Z#C~\d2X8nᥟ+7KhNea5"`".>Mg[DMf(5& ]A`)sM^>fG 5ThɡGk? '.G G;/NBW",BiwhZ_r cyX]g%>޶VrK`s<ю7fdc'bdumTY5Z1N ڗ#2 WB9Kݚ:Y* w &2i~v7ncQjЦ%媜Pkw',R9DC.C`M3O{VH /}N یk6fsF:3rӱQ\~$ vۭ}" fY*-w&x`Op㙴h]H1r2Fk9P+⓹.5@OQ ĦHoCt6'(_Svs_B43[@ XnW) `LL|DŽ,ĕYӵ0&upfB t* TRBޞb@(G`< hG' xm5H‹ i\|26@5~al "ůa@GD)|is@°RB0#wi/)`lp9We)sJX`X κTMZ(6UkYc quȱq݈Ḏb߁存X h zʩ M OZ|"~UEq@Q!cfp^Kf涏>tŻcxi~JJ3ρA0U ]:~(\;I{lPp՗}*Y&1켣eEyv,7&C t"'x4|]ܾzk7 倉 / 9_&Tqj!aZyt.µF>)M NdXntw6Fzy.3BS^_{$] RԼJΕE i)6φNYan*#FtuKB>y>ЀC"] %a}ӝ1s,8L\[&FvodM5]qPozFlT:S%Go;#T]bKY`+ݖpy^ѭe%lG۴S +]4qWu~gI8;ٺF ()7{){-HteDnR5 XWIވ;Gt>6{M,ccbَΆnݹo~Pt䪫JaxRPa%A ͝Ud@g~Po̓ sP<Y6B)Jyʜ#ř~> ,Rb7S8BZ$YDN}lvƐL!{MQS'HVjW`#I>|]jI&)=z ,={W rY-L;9-Yw(c  H3ښsy`H)3}u7"18^e?0e'-=fx#ELڧR+gnP-EXՎD3Zmhwt|H9qÖW;SnAʍ +)i "q;p!`AIiO_-#x$HmPxv6AO>/A)#A~'ӧqg+R/i[&.lW1sϥei}9$%uU`.VCLwsRGr ޼75w':ݵ7HKt2сx/&PDpd7f0BX?.L.y~}|&fOW: JWGr }bXy[]gkeO/\ aޱ/8ZmE;zhHzv&jBu }f1s@K-XxQL ]^z4$w!ו$T5Foe%:s26 @.-(:Q f_G cSY蜉G~:(Y-6&|ls"ke?#~DW(R3I oPl+5$Ï>zhpG9^-8QaB.mi'18lw)vhc8"PY~ac]WσEpQxvJ/ˏCC*LY`B -i ,MŢqȮzu̪:)#z3@|ą 0,#ެGfj/H6wCwō%ti7;_=b6'5/6_EWCdNz @Vӷr|hxm%Hn p CEۈ! QհbA.:(.RV$c.Za&v)r{yy)Uu 2D )T|Un 7lĻFP`:颙9!))\cY a:nuO~sv%oĤN PpOllKUP"JlnirjQzDdfA X{YH7t<f]τm"ݧAњ"K5p'+LXlQRokRn}f#JFm$ZSvՃZ[ڠ18$˷O%h6# zQX;Zgm9\՜K/(u<=Egy 8 n'QtH6-Gd f9(+*()B)a)]|A׃ c /Ů7f;5](0?0痡 aϰI*@j&dTMSHe9*TNvL6#1j{l&I;?1S%2뒳&*}J&Wh(~QI3GE}XL+$.<Ԭf9m=3Rsw:{0LL)f*:T9RˍՍzia D+)4{X旅ä0@w֊ݤ"thױy&gl׫[Ϊi˥0ٔ-R L+T%, >W S{TC3I4XL `Z0=62%0 5+M6k2` {&3 hnw>Xz ^-$uNgM7[V'{k0]$q<ȊLeTzY KPE9hQeR ۧE&}+]ؑm_PkGdZP oOQfRdEgRd|r|" 3G.0i@ص.-*@dlƏ<Ӹ|ЛO0>'_XA6.ږ6N0mΣNz(2 W˺c_ٌ ItR  *,ɩ~ 52q8ܷ&fb=z3Bo( 9EX&9f{ޮ9)^]dUbF\r3 O:*(5p9ᚓk09*. -ClP//,vun8J?8MtʙAFh(țErX^,O7P9:<ua Z6O/\PrMޚnAߞPg)KaWMJ` 2[Rt""߸U6 Q(gO &oDb eZg֝2)/jw)GsL;-cle\~^'M%~@c;} c!Zԧ vpU7뽌|uY#A_ VC-Ĕ%kgh^>w%435G;d7k8iYf5Fe6WqS +?O -OHˢMStVr}a$BM"Cά !JfPȝC7ؓ/ ~11b5wٴ~.WOD$M̈m'MOk;ҍq O.0*wWçfz8M7{#uAG@KCHe.<6ծc /5(j5hOZFJrou$к%>SNR /x|8Ք"YTp,)elR"D I?`#_tTgNN>=\AZF"}@mIE}{t24J]Fi*ʓ*`P.lu"$?2U]ؖ7>xi΂Faɢ-Ԏ*x;koTlGjq3?-R?TBq6Ӣr\Bey"Jի`>Z9H 9Du0Gp?"*aىofȨ8XG>M^D`YH~lC(fl ݺ'.![Fُоc%f="[EmY 3&l4vX%/gCS>zL{R ~YNj[Փޕ߸go@VS C&(u<~GHmim:+cu$N9* ŰN(ZfWpr&d}K<[ 8Lp81^S6C hBngƅJ!fDjY8^Xh7'yhh3*'L Wv"H…mCwO{hxt7L:@hUYQZ ? gY[37OMpYh_1Nsi\ZA0TN+!$xqEU8tNd91YY L9EdwduQAZ-bޫ/)c"$OU0/O>7rzF-PeGFbn),W^ ]?|G7¡2hXQ `b}KixwPW[I[*v Y^t[G"yIC&Z% ̶V~yJ#ׅ3sE㸜G֯KO: