ghc-memory-0.18.0-1.oe24090>    f" ;G|`u` ΉOks)Y'> ے,W_Y$?~RZ+EU hraydnPPCq)f,/HUzF=lƀF;(#88uTYH<4M4XFJO!%@7#R=O]H[b wKK#U{yb1C<_Bi2/=%sY vzrp%f,u(މ!f._ƕm 4d4Q|LpJOׁa?O4DiڒXiG ?vגyW6-v6?Xb80a64180cd6ade1a2f19f27b49a6ec14a348adba909b31e2b6f80e44d06dfbdcae3a52747aed497aa9db1252969991b946bd337< ippj @>7$_?$Od   B 28@H L P X  < l I #c(89:FG HIR X$Y4\t]|^defACghc-memory0.18.01.oe2409Memory and related abstraction stuffChunk of memory, polymorphic byte array management and manipulation * A polymorphic byte array abstraction and function similar to strict ByteString. * Different type of byte array abstraction. * Raw memory IO operations (memory set, memory copy, ..) * Aliasing with endianness support. * Encoding : Base16, Base32, Base64. * Hashing : FNV, SipHash.f"dc-64g.compass-ci9BSD-3-Clausehttp://openeuler.orgUnspecifiedmemory-0.18.0.tar.gzhttps://hackage.haskell.org/package/memorylinuxx86_64 T側f"lf"lc406205f0fdda85a638e5608e89dc334408648c4e40386c95663d6b52d5c098cfd4eb6f638e24b81b4e6cdd68772a531726f2f67686c8969d3407d82f7862e3e rootrootrootrootghc-memoryghc-memory-develghc-memory-helpghc-memory-prof  ghc-Cabal-develghc-base-develghc-base-profghc-basement-develghc-basement-profghc-bytestring-develghc-bytestring-profghc-deepseq-develghc-deepseq-profghc-rpm-macrosrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-1i386i486i586i686pentium3pentium4athlongeode4.18.2d@Lin Runze 0.18.0-1- Initial packaging (Version 0.18.0)dc-64g.compass-ci 17266858770.18.0-1.oe24090.18.0-1.oe24090.18.0-1.oe24090.18.0-1.oe2409ghc-memory.specmemory-0.18.0.tar.gzcpiogzip9utf-86457b6de740d23dd8b92fb572cb1131098605aaadd6064c8ec8fa2fa0d02cabd56c9f37700becf6ae9be7017b078c076d76c85a5f0565a845d505e4a8cc2e9d2 Name: ghc-memory Version: 0.18.0 Release: 1 Summary: Memory and related abstraction stuff License: BSD-3-Clause URL: https://hackage.haskell.org/package/memory Source0: https://hackage.haskell.org/package/memory-0.18.0/memory-0.18.0.tar.gz BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-devel BuildRequires: ghc-base-prof BuildRequires: ghc-basement-devel BuildRequires: ghc-basement-prof BuildRequires: ghc-bytestring-devel BuildRequires: ghc-bytestring-prof BuildRequires: ghc-deepseq-devel BuildRequires: ghc-deepseq-prof BuildRequires: ghc-rpm-macros ExcludeArch: i386 i486 i586 i686 pentium3 pentium4 athlon geode %description Chunk of memory, polymorphic byte array management and manipulation * A polymorphic byte array abstraction and function similar to strict ByteString. * Different type of byte array abstraction. * Raw memory IO operations (memory set, memory copy, ..) * Aliasing with endianness support. * Encoding : Base16, Base32, Base64. * Hashing : FNV, SipHash. %package devel Summary: Haskell memory library development files Requires: ghc-memory = 0.18.0-1.oe2409 Requires: ghc-compiler = 9.6.3 Requires(post): ghc-compiler = 9.6.3 Requires(postun): ghc-compiler = 9.6.3 %description devel This package provides the Haskell memory library development files. %package -n ghc-memory-help Summary: Haskell memory library documentation BuildArch: noarch %description -n ghc-memory-help This package provides the Haskell memory library documentation. %package -n ghc-memory-prof Summary: Haskell memory profiling library Requires: ghc-memory-devel = 0.18.0-1.oe2409 Supplements: (ghc-memory-devel and ghc-prof) %description -n ghc-memory-prof This package provides the Haskell memory profiling library. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'memory-0.18.0' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/memory-0.18.0.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'memory-0.18.0' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . for f in $(ls | grep -i -e '^\(ANNOUNCE\|AUTHORS\|CHANGELOG\|CHANGES\|CONTRIBUTORS\|README\|TODO\)'); do if [ -f $f -a -x $f ]; then chmod a-x $f; fi done # -Wunused-label is extremely noisy CFLAGS="${CFLAGS:--O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection }" export CFLAGS export LDFLAGS="${LDFLAGS:--Wl,-z,relro -Wl,--as-needed }" if ! [ -f Setup.hs -o -f Setup.lhs ]; then cp /usr/share/ghc-rpm-macros/Setup.hs . fi if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup --version [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup configure --prefix=/usr --libdir=/usr/lib64 --docdir=/usr/share/licenses/ghc-memory --libsubdir='$compiler'${subsubdir}/'$pkgid' --datasubdir='$pkgid' --libexecsubdir='$pkgid' --ghc --dynlibdir=/usr/lib64/ghc-9.6.3${subsubdir} --global --ghc-options="${CFLAGS:+$(echo ' '$CFLAGS | sed -e 's/ / -optc/g')} ${LDFLAGS:+$(echo ' '$LDFLAGS | sed -e 's/ / -optl/g')} -fhide-source-paths" -v $cabal_configure_extra_options -p --enable-shared --htmldir=/usr/share/doc/ghc-9.6.3/html/libraries/memory-0.18.0 --global [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup build -j${RPM_BUILD_NCPUS} -v if [ -n dist/build/libHSmemory-0.18.0*.so ]; then [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup haddock --html --hyperlink-source --hoogle fi %install [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup copy --destdir=/home/lkp/rpmbuild/BUILDROOT/ghc-memory-0.18.0-1.oe2409.x86_64 -v [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup register --gen-pkg-config if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi if [ -d memory-0.18.0.conf ]; then for i in $(ls "memory-0.18.0.conf/"); do sub=$(echo $i | sed -e "s/^[0-9]\+-//") install -D --mode=0644 memory-0.18.0.conf/${i} /home/lkp/rpmbuild/BUILDROOT/ghc-memory-0.18.0-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/${sub}.conf done else install -D --mode=0644 memory-0.18.0.conf /home/lkp/rpmbuild/BUILDROOT/ghc-memory-0.18.0-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/memory-0.18.0.conf fi if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi if [ -z "$(ls /home/lkp/rpmbuild/BUILDROOT/ghc-memory-0.18.0-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/memory-0.18.0*.conf)" ]; then echo "/home/lkp/rpmbuild/BUILDROOT/ghc-memory-0.18.0-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/memory-0.18.0*.conf not found" exit 1 fi rm -f ghc-memory.files ghc-memory-help.files touch ghc-memory.files ghc-memory-help.files for i in /home/lkp/rpmbuild/BUILDROOT/ghc-memory-0.18.0-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/libHSmemory-0.18.0-*ghc9.6.3.so; do if [ -x "$i" ]; then echo $i >> ghc-memory.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-memory.files else echo $i: not found exit 1 fi done pkgdir="/usr/lib64/ghc-9.6.3${subsubdir}/memory-0.18.0" if [ -d "/home/lkp/rpmbuild/BUILDROOT/ghc-memory-0.18.0-1.oe2409.x86_64${pkgdir}" ]; then find /home/lkp/rpmbuild/BUILDROOT/ghc-memory-0.18.0-1.oe2409.x86_64${pkgdir} -type d -fprintf ghc-memory-devel.files '%%dir %p\n' -o \( -name '*.p_hi' -o -name 'libHS*_p.a' \) -fprint ghc-memory-prof.files -o -fprint ghc-memory-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-memory-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-memory-prof.files else rm -f ghc-memory-devel.files ghc-memory-prof.files touch ghc-memory-devel.files ghc-memory-prof.files fi ls /home/lkp/rpmbuild/BUILDROOT/ghc-memory-0.18.0-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/memory-0.18.0*.conf >> ghc-memory-devel.files haddock_dir=/usr/share/doc/ghc-9.6.3/html/libraries/memory-0.18.0 if [ -d /home/lkp/rpmbuild/BUILDROOT/ghc-memory-0.18.0-1.oe2409.x86_64$haddock_dir ]; then echo $haddock_dir >> ghc-memory-help.files fi for i in ghc-memory.files ghc-memory-devel.files ghc-memory-help.files ghc-memory-prof.files; do if [ -f "$i" ]; then sed -i -e "s!/home/lkp/rpmbuild/BUILDROOT/ghc-memory-0.18.0-1.oe2409.x86_64!!g" $i fi done echo "running ghc_delete_rpaths:" if ! type chrpath > /dev/null; then exit 1; fi for i in $(find /home/lkp/rpmbuild/BUILDROOT/ghc-memory-0.18.0-1.oe2409.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print); do if [ -x "$i" ]; then rpath=$(chrpath $i | sed -e "s@^$i: R.*PATH=@@") case "$rpath" in *$PWD/*) chrpath -r "/usr/lib64/ghc-9.6.3/lib:/usr/lib64/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3" $i ;; *) ;; esac else echo "%ghc_delete_rpath: no $i executable" exit 1 fi done %check %post devel /usr/bin/ghc-pkg-9.6.3 recache --no-user-package-db || : %postun devel /usr/bin/ghc-pkg-9.6.3 recache --no-user-package-db || : %files -f ghc-memory.files %license LICENSE %files devel -f ghc-memory-devel.files %doc CHANGELOG.md README.md %files -n ghc-memory-help -f ghc-memory-help.files %license LICENSE %files -n ghc-memory-prof -f ghc-memory-prof.files %changelog * Tue Aug 22 2023 Lin Runze 0.18.0-1 - Initial packaging (Version 0.18.0) ?eX.} Xp0Hp N!'|$k׷^>y~L?]u]U=u]s +++͐??l`Cvvn3ofFLV`+{Wf[!hkao P"wdv8X{ l?;3˿X4'ePuٻS"{a@1l rA #g> @lQUq&&1K"וmYX@F S0lilcobKWq7?%p#fv3D-UvN`?b(z>&c3? Զ6&[;ߐ'q֦Ϳ@Kd : ֊ ddoxbdd ~cod]xs_LlA2X_@WD 667F涿413'k ɟt}~537 dorZW7;@|wv-_&NV%hy#G賕C`E)nnbk7X6`Ks)u;2adcQfWWnirx _!Y[N6ZE3%r0$T5%yVQYw??*󇅍[9ekJz<0}&m,4+ g4s:?cf]\f&9b#?=Om?q]/$LR&sX *W=jAN6dߴ =ï~n0Aulyك@?N@&4OmG{?/sŤ(HSd2}#._sO9DK'ݯHMUs8ف@9sk(hi|"lWПM (mmh1/ҀϖO+_{ZMO s_U?;(((p$Qˡ1ONLn, F IV F Gr&4 nS+ D Q% t񑢹Jt8>ȴn5+E<#%Y].hN.Y],4"Q{^fR壌?TYw%Ĕ%cSSx͜ڢp!q$blUhq "Wb?8P)޷ɋ8"Q?2q)>[u) H(qv>vǸ nCbt_hj@oKqvAD,Ӑ[H[3X9wǶ V=eʓkB 1 DbI#D y~BwɄyc۔mʍwc}‰:{FĘQ;{ `D'aϪm͘j.Z9]:Gluj3pG% a4G3mŜi*1Y¼$ |3L'0^M`MW0?`)h #BP%[ʦz?|? 6ؗ]YR͐Ǐ_{'iMʠP۵$rX>_4X/G] ʉkNlN=< A~dP|=]zkP*I;90K:Q`9s'&&x. +UKgaKU=٠dK`YBb8\(i/BV0Ӧ>5EhcA^c09$4x񰍬ك]3|lzK ~)h_q>4NE˧k0<cRy'eؖC>L6TOXWe د-Al 8waKZխ55~8V2 tzp=.y*xGTc}i@ N7CQ5,1y2AGoɅhxK$AB ѓ9SG,ٛmT]$"Xo$x\.XCklcm>.-i~0P"_ +#\4R!8I|JQ2^cjյy9.Dg 51@𭼼Fď\s)Jƿװ_YUvA`ᡓP&"LWWa]%l9M~{@D;;:xbx:# FB u-A4/3 Z]&?BqtM@S> 4>Y58虗ǥުؗfE7b:[ĻJp{t)-=X!8Y:$~E>f"K 2g/dE*sut!GUP}^Dspw@O +N7 W=k NO;ߛ%wE<ȍMZ;s.tKk=](+Z!z<}mE~)&W.6>qTޠ}Zm" 7FXp:4u@_+qW}>VjMAes*ߴL9w̪E/4k!KQ=:6'-u a`(&HU ; 'ЉC6u(޸$aXk{;n I ͓yqB;.1/ [kE-JK) E=ޱSF m lr/$B&bř}SPl2_xH$<7J4 "?$ufۓ"h|fKSs|i# ٫ȝlSrWÆ#Ljir `]Dh͋K m`ؙe [.eMĭY}(jGj*,нEĤ`#zx剗kEXc3_1s:Za-i }F|Ut𒶂}`fTVx樔QYJ3InO 4HNd='ӆ OnTɄUi||szEl0Y <+ ~-p!s4rIJDWD]x%9Tm5ƼjzeH1[QIV) } `m A#\I3Z*EDվta/'p(s>ŗgխXyg k$nb>>Ĵ 0zПhM8^pX9![,F[t{`6ZSU]YfCZA~4Âa,CpEn48ƏǶwn?> (T@.Fv֒]!W>2"pg/7GJF( ,8_6k3ek }3ͽTw71Y|F{n/yѾ{՝.xU/.]лJs*p-"]W82-3]P#~Jzo\Cz U] ߍ( $'}%1E5YlCgtXɺ0]Ρ)' -T:9q{V1vS܃XvMͲMpW-Qjl[RCasFr`?G.YtMa@0xe!,Sq |EP($#H B;'?d?0~g L a4vȊ:'[(F- TW/R;|)CNFgF#># ; }XWX/ %) McY5ob4}˒aԬpМ $UbMg4:Rm|<~E5B>E#mO7Lcz]UL-z|:xWŢ<+ƅaH RvLdž N\Ǡf$L# g@@5fڄQkw,H[A8l6M=̘ʡp,d+l (EId ɨ>|!T!3J e,ỵE[ ?5'DŠi*S4oSۉ)nCaVxvf&~}Y϶8p RuNO?l.0oU(H#:p0oqg0.isKC\^ު#Y2ߏo%^h) x]jk7'VZ\>.b8%Hm>33A^ 7qnQ%.ZT$/Fr@ V.8[u (-GAA}$?Jo,3*hP^,gwm%gK!n m/ [A7:IHb%uwy Tki﹐f|jQ< kCL\G ctATZ%G:f˦0/%8a-7\w6)݊2]_j7CPS6:z o]M M >W-f g'zr^`K;^( NU\-Dd0~OMNyfhNX*D3z! =B dtE">Ka~nbE߽COujC3*ױzW5v-mQ~ ˠ,Vt'#Ą3r1](׹oO|'%]T5_~}Ļg& OhYD e@Š9p=,y~%(Ā<|K#|jfIly eU3I5}l"]>OԨD_h)+(]i2ᆞjw+"M4|/8?֜//1+?M]}&&hqUa_L7Z+bn'` 3TcMs{M/"Zm_ݽ(a1/7c}A&dטUeE|RMIƇ $ΟUh!wA,wX5o|3T乢\ЌٔA{%g)qXsqHX\ A !8vS/`:t#H5aJ[B2WqiBz>r"!avW7TM1A~$z[6b[yLs Xjv>QeEiTi(ۮ]̲% ~i=8NEvH[5p)j 1v?B>f=<7i0rm{fb`a,F1Z/;c-Xpr72`!kP,I.;;5V(W>&qruVP%TXpV7up* Q vLbs3j-~ڂ:Kk#Z jh]!Yפ $kdgOn eأr>NO-ƫ-̊KTb~-t< +U%H@R$,imx-NƒZ`Z/||/D+Nb}󎧛m}mchX(hznr{C'($ gU2ui_(E3Y̠3A]tMu¾"K _TRߩTrnEu|NS4w >fiuD-Д2urNs!ؘO S|/?3#zuz >'ҳIJkh~2nY}ޜ[̃O.#4 U)yV}g-(A)3 ET/}}ٓ@w([țV^SD76BZ,‹sMկ89A`lpE='BqY*Lz h+PO]J%Kjy/86bC[pemǚ+(} XqH6/?.UpaF莪1|y۶,Ҫ KO2 UE05\!dU1]CTc"or?^_yZe_}QP^is&FuB9~Ѿ 4WSSIC@$ KJa#f'r͸szޑa'W,C]|75_ezdjt H7/י9m(XP&9) <"PM9{*KWCzV+9q5l׬!΋l5B%']i7{(DH@zd@9³Ol &/ dટ`DʤPn.9ilzFFl㋩døDcXW ldeysӹq#4{ tJůO/0j+OdG(\L[E(ȸKZ.-UD"A' 5F?=uW DGifu3pЬB E!B/AT́u֊yΙVce=rlr+Q]}ICZ21Xִ!*YxO;v!~xQiz&$ {j-16l(S>fDZ?rI/I2I0e Kʘ40 ږ!ދOFdoO[ij!ߜæyԹ8,-Sf&ZFڑ߱Sɮٸ ,g*8UP<\X*BɫO^)*4.ҺԁM h] ͸=Yz{жnhLQ|XD0K( z4%58h6Rrǐ$S7v6NRѿnuadWA!<Atc'-q 8kY ..9d|*jQA\}aZqbqq Upx'i=~ie~\fJla1CMr׻ӕ?)Bd-àr4趟n&P">{%舴op~̌a=sX_p" _ƼwWҪ7BXe?^j*EMX5V߇*sҞO=(0g} ZQHP@Zd)A4_ +)vٯ)$Ћ7$UFx)ۭmm0U],mU} \ !g/=<ͳ0%'e'TBmtcX(r7?R)ipBT2VisOH(b&Дc5;v8,\CI?jf\d.'(5JA;Ŧ00o=26oh4RѲwzЛc R[3eu6ǽ(Il A$*͂;ڊqn%M~Ku.k0 ͇^@E>'E_9e6֜j)3?lFoM }FJŬq!Ut=j)1J3UK[ e, bӂ^qF-ŽILz\2w^( W/.{,٘NάͦT = DǏ_˞ ޼n4/@ {"}HLF\]*ypܴjm|ŽLnNrZ6f{<ݼ# m! ^ch=҂.= ?8C8[8NIɦ>p:ڢ,!ϊh$*w qHr%|vbdȂ|QVJ1|FQ-4Ҟ h|~k)rNiR]W5CTf0[PP~$`zR}#"b ]rfikj4"ٽa;w=6%97߸Fqo8\98RHV)e!9g;yq N^@raQph@BriPYEcSrjwP{Rjяۓr($ݗwG hjDm?W2_0ؚD#&FVnF8sϯXJ4R7Gz=*NFՒ=)+>R2)U۬:ө S~a0QݧblJq8aY =wPQ[p{2 ->QcK5!fll{ jޫM pQD2juH}~d #~ .B#tT}pU/!D#`ݻɼS)o4A՞4wFi<BŞ 2a,%IsOQ Y6j[SsO$,M)'U+}N,-O3<}@51+(S3]x Jtd5&uӆ Zn'W[nSBlnBlқ}K.Sl ћ'Ӽ ]ъh3FlDE!SB c?#gQB7ؔQxBx|:zXԻwBWӶ 7o!Ԑ_Gڬ(>=w YTEѓNd:"?F?`>P\ ^vvܭ\g al'cV~<6]B#RC^l5 ֫.Ӗ“-t*SE@3{ ~!=F=CD?<+! )b+CqQjo9#OB(5BXʫKHR;;NGUS+]gR"@[:rXx 4x!ϴr_irPNќfGvm,alg}K>;J?bd0xAm%9i3TJ[XnmV^[b3@Z˼Cn3ғ0J0;5Iť_3ѕ(hjmHuzޒW3be,v]XkX ZfP  _=O5WU-ժ&&nh0N^4@YW.NG.'4Nb3K< jRӸ2_ !/hZ6e+y&4ޫ {E` )mm~<T- 8WKOF/oJahkgS~vfdɏMl^CZz8Mouh IF^Y||ͼQpKac GQ]*\kAUy']9qپo+ s$w31dJiS?BuhS{$x)i6LfIaI*?|m1=Ju&Tςm4lj>.x7{;И9ћj`UiX\W_VpxZ;2Q)t-&Ƶwkޙ}va#"#^35 COҌoї鸙w}e8,%{$·Jg& Ӷgu3ECk5QIY{FJɘ\I ĵу >-J/{H9k'~ TiE$vfNx;g(6A/1ؗ*< NeL67./ 8d oջ,O0Z& ,P+ӿz _<dy} CSɢ?J^xI ]:߻i#SDc(N֝,y6j5@^#M[ƌ,qfQ !İq$2i5P' ֛:-+Sŏw] >c7c(7$ɯ+YZ4Dvm²ܞ|ި^B=o0v e ?;}zĺO"rVY;|eu!#jOs Ao?z@]/܈zTLk'N]C?pba -cSHkNk9VŽ ͛eLY.w}(52{N Us+cpXUYx߅w'H7^/l\;>V6Ug {H'i v&lړELyK37qVU?`-c2JRB;vULq|ZFف2x^G}U Ii:$GXKJ)^0k/&yA!Jj|}ꈾ&IQd,:\cW2-RB d9P cH+#~g1[8f1F>Ճ ֫˿L&!a0mwTiԾS͆ NJ]?c*H~K&PYߍ xݳ]Ồ /sg1Yx[C>_1o2[Êݱ޻܇]-:/F͇`L?h.:v֥!$sևP/X}Pl_xP 3RRR ٸ'rNb(36'~D Ț|{18I%YoLc1A1IHt,5yStABtי%A9{ KkWJ~TWTm$sX'\(|l g58s֎,1mS53~N^XUI B(O>๶Gۻ,%KQϒ*l3iN+8?6WE8gx^iKҔhpOI؛oXhaDt6NDAmc rHS:*h一>Rҽo *:zP7^Zqfed[SěK<^ \b'kyle[Ppt5)T+hx9K3Tpɧ)> a-0 jWo-؅s%B;klOVLېO.}ꐉ@WU 7NyU@#_n.ީb^A()umIΌvW4B/UzѮoBQifƣՀ~geigA#R'b`=a_%; ̀Z0q(5\ Jd@!>ir&F{$k*Z ata"们<Y܄k:3ƿh Kv|>o[7P溗lwf]}i[p~9T !)]Ub\׈ˡ]2:]=v?#>kV_e:Y)(Eb'0[$]T-‹#@ܿ3tlM¨kh3ht'ΤF#w[ĸy Ω(b E'NNȍg^,D 9 E9E4JҬ]jpcÚzuEYylI]6)N^$4g]'Iwbb#ʙ`4 \Ā--7pO{r6/pF걌kEB qKM_ W 쁼7#ʉq{Rs f4Y}LB5Kmz6}#l})6:G"֧~whH$O0MKmlŨ7@9PI }=*Vpba9Sc GD8~FK0t֘`PW~lLViyE Mc!Wloju)A,(܃"s_i^~";DŽpP[&9}HfB r|BK$a~8iEn8\sŜ &ჲ W2MylV75𴴆..xBNѪC8m-4H/`傩?Sߠ4@ PJvpEm*+|~gyekDtv_ST[Ɓ1乭ИWKܠl}'{l,i *=8}6 -,{فRB$wYC"*1/vLeO/2}h6 iG#;0GXʒ`.``3b ';]ޕzB0cUqɧ\- DW(%lY߄dYeЋ5Xb:S& v-Q,"k§Ŧ%ܩv֚6Wo45nI [ڄ"Ȱ +-Z`)*Zd*bSϯiiI܌Ou^95`W4Yv '"?-yeg@NVUU7cl>8r떙:QyA.xYCN-g]d+o+涛QNkh4i8ĠH`9fX>>UxmF~5R}גby|DmMݭh^h5~M~.#f7-Ve*t/Ic oaRacrrT`|EAšta{:PQvG,r0ՄBRBђ o/ꀹDvƴXY/~@.h_.= ٻ64 ⫎}H{4 LGcF5=e=n)+}Z޶n Sy啤nG} <+L,VED#tE?CbrI~7sA?#lwZ;iv4ϝ^חx:?8Ó4S\ :"#D@UCAFP ORQ@9 9$ʠ8B[=pL*( P."8熉4Eub6%CQТסOJBdljўpehɚ7!>E@j|`.1rt>ASEtX09 ~R j%iSc曔A5蘹JXIny MVW\J֭55)O2D#B\ _ "+_F2Ce)q O4u>%C&^4!@tofReu{qHcZSܝk4j42+LF Vq1YZ\Ӑ9,l+3[H2[_-W#k ټze=Y&*JHqrLѼ˙:u 6.VѸo9\46w5w_YyG7O9,b0‚pe8Q Gh/b#p<;7(1'I7am+qc lWv3X( &I&,ie R>ꔆ@j_}acj! VodBvlƾq@AM;=+z[v_vvig~}a0`L:M* S"ϗ,(r2.YyH? aI7PIu *2sY.R 80Z[#ź8Õek?LC^W;Fd+,G]40-Em!vJ\ Eo~i6E0Tq*,!r|!!@W6T I0fe͂ӂM5|].~jp(>ccٰn2pKĹc5 Ҩ$P-}]"!Dh'L$V TWbc4t!h%]܍ +Cy:p}bβ)p:`l.`m0@ Lx_lGX,)[ 3-!%k/D,aykvit{/`r?xq4)z0tx|$V!t%r!<CKҿ_#~^%r@:AQ:z EQ7 Bo&-"`qZŎ/G~<{qxg߼y1xwh|(xrتIbPAf5`i>> }+VGǒU aL[YBןOxV2Gle("FI 3HC=G bV=GY4 t8/)7LƟy%ߗ @~ oe(xs!WDc)"Z7,?I"y.)\"=IkC\,pNɛ?asuVHIJНH*pSDF$Qߔ@$~N5Nl tlRG^MZcxC Fͦ &ġQv2u)YRYI2[U:j̹xcD9^D42yhYɥbV$(?TݟSB!H`ڌW8-86x]0CPN)$p9ZT'$zu Q0N}CD>lzP1XLJZGmۻU8isQzܿT`YCΝ^m E@{i!hL?S㲫<҇_co ˆ{7Ň{b\F3ZTeɕ-Q`Ql cë԰Q\ <Ϣ ۘUU{2;n#9Z}O Pk޴abD%^ȹd uP "qR_%yXFcRknd>o*6ZTti6*j>6=džR;ި7uw]PTzhkB7."e;@vo;0|s? ?^|7|v4;fiZ4΃y9~LPI2'Mmsy$#U)A¸~}0 G/mmį~LF2):ByBn9k_xk9a\Syi4o)0ge|`":eE2(s{50h"<wd+yRҍ2{VcS8׬U5`~Ƌ]i9TQsV.UoYE }g*$:{]ZMÆ_b  UƕJD ^:{PpO)uUݳvEh@AJ[D op6ٔNy)0x"tdNP<qH}oU, 4 tcX)[P3pVu^C`׻[5nNX% ȗu x5wKça:9S+*V7MYWz`i,g>ܸGagjڭB.l } +EJcanspPiWfQ9dY^{wahqgɲVl?ݤWxΗGoGuz]o~_WrPG9PTv4:)I_j4;$$ c/؛GĒK4WeҽƪxϜמW6@nh˖^XW+.YXz>Ɲ_,s1 Rn G" /ha:3*V /e蠵S~=zڱjY䢔rm ([($8-@P)C_V^ทu&th!#] ]O aҙ xgE^ti-TzO;CLu/m+bZ^醙ʖ dV;NV>B5,Qfuل8q,˦͂:`t|jC8c ɇDI DYi.P^7Ye6M6,g=s\Ϳ;Fj9 tDp ;&Da>,|&@+ouL0tMQt|d񒪥a4П>뙻݇Ͻl4o߻C/,P_ǻ8[T)x8I=1e00gv!HϳžRRR#vV 8v0gۣxbf\5|gWՅbFP^/-qͩKJ~ߏQ'1֊%yidw bnuXi͕( sjl,u185'; 3W޿{[K{aNQ8Ob:<5FtfbU(eS8SEMer](" \,n& r@ dPW}RD+\KqϿ#~/)awc"6WO2+($4EZ cQ({uWŘTef9h $0:OchAP\:K SƊ1$|r hЧ_"k]x FYlhUh`yK.]xd+z40]{& 攍pMFFB܌A KZDj7*XQn3PL@XGZ6ȭMu:BpbD!,_2UºEvr3pfyWG'g?==z}rJ%FaPk$LZx\ESi$JIVvN4MK_&!7Wq= Z˸ hТ+uW:Dhb%eEUqp2:2` 3I)OL-#VLN,ߊ9:ma0jfU#'8[o*4}52?,X?pVp4(N\X6 &{-yO .[O d$H%mqt6\pӋ)i" #98T ^&Ԛ'Ar,YBu=3nu޸jf^QT)#P5T2;^~eM@=ϳ$B;@Kq Uzϣid1} O6Yc;Dysz2">`=oZaq0p&ᯡM4۪Z%M -aU kky2\ }Q(FbEe" MZNSeYbIV*ȩd!LshSjQK#Yf * j`Vi:Ig-*܈ bpoz'k縎kzjɽ^b@'`#P^39bidltD+hbccBBE" H#:Bʇf^qƴdzI*׏j-kv D`|5yre1!􎎄&X.mʮeaWfXEnBU2ާگIl,<jignQ斵jsTݖ@Jl[8nCq({+b5:Tne$UqfڞE tXQibrv+d+Wt7FԯM-Eֵp̟Aλ56C (Ӂÿy}]ws[Be&wˈ6QUd;e$D8%r'~2*ReDg`e+뱾gصŠޔr)5n>Q0;%^C7r>!RIeJH  &7/]]i;PMƯ!Jθ r^@X; F#NE&C=ʩmCx9-&R1C\#4 Ddbz_aڅ9`Wv\xë*Ta!~ ==N +|#{+M ª'0=y-pL_d mvӥȳ%l+x] cR`k(%X֜g ͡@˴Y_3|]`w-/3L]hNZĠOOWG3lXo9o@3>{gg?N:<>>;>W)vbܥejJ6,侖VfC>بϰsGLņ盍Vdm)mI#-:ӉE^վԶUj mTj;ubAȃa:9=&u`!b #<YŸGpUڕ 2Qbn;O:9py[]+gebS9XxaZDY~k>kW.gX%,eoZSs93C `v[c;2Ν@r qspGaT;+-j90 ja >5nyAo+\QN ^ചpZpޮ0? '93Ã/ 4!wBOیhDxb#c׉InQƾTpswjCbjG,b0)l8p򺥞b'@]mVw/,+7 [oξ2)p*}0/sCL8W"R;$~Ўa.@՘Ŋx6i DJyQ d*1NXB]* ᵬ'J0G6r\Yo"Goe[N4-$a]vHUj߼?;-Ū'fHAA@5K,\R3{\j4Uŋ[sPU?n]1܎3j%5Rc˙ݲ5fƎOͭwK-S&kj} I7:pOLhU8$"U?/LZu_ycbbL15ccဌ3+GA,0i2K`ĦXbB ?*1dKUGrPT=B-d(H1I0f3 =w(Q0\6bc`Rv^H/idʲMS? fؙqETMBçO_ۻT-Uzc />lJP\rKQ=e1Ь?il70_L}*)5$/dd5ElыI,qYjyyRyF/WM =bw'0cvYɥ'K1GJ/G"P%ŕs_hӋ *Cӊj@D 55TG*}Zi $8&Ț6]vt"MZOGEir8ŽSs =sZQ':;9߿H"{ib)@%"73N[:-gVzI7z(b .B26YNI1̚GNѐ٦FzomP ^)FQ%HLZ;_BޒJ+D$"*W "ƠK7P`(mIhxpO^ަВd5MThKdtL9C>Ή]`F)5zv\?KB(0ڄ]Ȏ9j#(bo)dSIzdl:p(4mQ Iy~ #(%T45}D&Ȅ|WVϟ8[f~P*dH3b^OXD]N҇bKRmre;NS :NtJUU} @>)L,g>]a0?3; Llًl# \(&CC'eIcM,m& scrՅ'CVG++ jյVJ׷b< [n_(jYN4]&Kd.zR>JTUGgx~6V=VIkj+D8b;dz aJ]+yQr\2݊TĿ*_J{ܗ&0ObM{΋*gէͩhԓJ嵁t7XZNDiH 41RmR_+mn?TYIi?g^klT[VSϝvc|6$>˜99zS,Z5s( "uX1UϡeOKBþĻA5\.q0{t֘cȊJEhqe'!(? 30S\YXa[z!hx*lJNO,aK2ig_A)NfIM`PUydC EUvĵLr2Yf*j!d,GP.PM?ݍnԙ/hMefaW`.XYf\Kl4th2 <畂6=pL' jp6Ⱦ~VS2?ZZ{/M o'?6cqE2[EꌘrKMKPI>k'7x8~f%7JoS[^\Җ$ՊI4٘>M 2`4CtyJyisI*,/ilƒ|63X`*޴; |*,bdBz•5&hj_!>+Hm Wuu*G]6UR #&>{+L~R 5j]hk?yԖ<ٚ2ip~; .p)Z3oZeʂۚh -NhSzfo`U]ʞF{xS֣/=-~X=ar/5n?8= _DbK?zBU1t̍!q`seL NT[_]O夣^t*7aU[Y0lFDn c·d۟X HK^Wy$UtS^95Cl!4NƍzlH|KHB?$_ @FrtB\|'%#Ǚ>s / iIO"d]P/0Rdq,{ C%,(0Δ5p.oh";!MU AJ[z$f]|ʣQQ)RbˆTy}$<b`<l| ) !l\\<~qq5Ѫ)>\9.薉N]K\E–M 'ŖC!\$'6fa^ SH)-G R"]=]{?ɨLV,W b^x[A9hZe*ϣԙ\L;L@G4y--yj̗UzB];_Vh 3>qqI'n?;H!*dYҚĨW L%! ԻhvS2nHB@kASU/ȵcQM/ڏ¹~Dko]?.W( ~'*?:H]%(O+H2SP1@El ǧuGjUƾAa%,I?t6;'%Xct;V0WNj#|+fO>- ,j5z*VUP]%@BpHAwwMp Npw_$x-N3%X5ߘiZV?{oƪ 7ligAֵO$@`kl_ڏZS9~p_aSҸB5>IZ^T_F2. Ͽߐl?@uw!reJ# ٽ6TMCStF+шٔ+BxAΐCJ&@9xc|z,vB,"G. [m; 16iN p7mNpe1!>e"Ϯlk]fÃAlJ9Ǽ6BF?\Э8ߊmZ!)P'Bcв_}j?2N"d5[965CKm<;Q# wVdnmEZ|n GӹN)zxxx mÃVg;Mp/ŋEv>s;.sob?d܅AwGn:xToY|YzԱk%׫]g,'3C ^vTZRT)yXwjv݅fr&SO{/};w;>+!֣Tۻ; 9F=HJ \ju.R0J |k^.Gĸǣ?ԁɜӷn[Uz):eZ`)lrݝ7O@vvymV6)qEM, dwASEMZW dvo $ &]̗g}LwdXjmR(C )i].4ΖwEqR+6K>18"ToIS7{,[I"PR>Di(Dʈ]SRߋ=&}2-|Ԙ-YtF$ݯt<$bmBO>*ڭ\U-7JX;D ]#n@V׿Пovhm'5m|{Avq |P5,&wfFBїʣF`BL>:1>8f$(&5c4NA?a;0~RϞ ،P/x0Ւ76|ψz3Y0CDU]_>Ze:%Ć]}xLUx|Dqu*1{mūU\~Y xMKكOj\ˉYT]^l(2_vt|vQʞdR<8->!mnOQc)\Kb;w"^Jw9iݰa ]U\v>3"o* MFsc4 YD%X /$,'u( ,tbS N) ~ ",or趌-^?];M)Oo.Ƭ;;F[1:v]ڽ324$|C2>5]ͫg(9\uR m> }_mNZσ<ֺ Eㅵ) Ѹ05o\hzɻ8@[v1w*'ze:8&7x"Hɣ"8HM"}?^ yΦ=F~iwY~gɃ*!'fo` (Cej^&$D`eWS5촲>JdO_af<-DEiTW,{P.!^@n>j[&lUJ![" ?L޼$"|q fNL^ R%Kk$Ȳ,(HՏs6C%Zo a(db~r eFf D L7HGp/)e˻IZtCW4(I娋/CUb޲1+m+̖ʤbGoO:T }d2O*eDy{=`crʪ@K .=)}1x_P%5F1Ja|٠ ,|ӊ Y\5!f"(lxXYݿtjENw؄4A8yj^y R.%CQn DC{y =EM]Mϲff"9;T% ZͶ [LoU1"G>SAV{.mjV2Qǰ#v]YHj?_'ؘWI>EJ)V^s0~1J6,'E:1ϕ.NXa2x pu6:m#G2l]wéh<)ݕ_m;m]e.>%%4'm:pt%}FTMBgFc41 syϑzs?t,`'L{9N70ʭj;E2K3B"b޹1̧:z5IjkvB [gwtsW8a1vgB2Ye2ừlDA?Um4ԻiKAa7`sk*W'O%-4cb2U#6JA5 鍊ˣ_uTR->&󡳅qla  2⊓KF>3?K4zmC}JjZ9`zxjae }2/&O/ EUEKZ)W}tʾ2x۟~%4v圽,:H^CbGd $e;6F4Ycߐ&'dl#r9W4 ˫vGnYዊu Էq,>SwC-2YCSS=*B]~J;:'qYz1g)ꙴ*@=rR2z flfa ZQzL@ԑV:?煑1F^s#Ug'*ϪΏٚЙfO;N9O,hʆ)3Hi*N Ωvyd ZYOk8Ɓj`0{=S8fd'y7ɛA,:$:vNJ;n%|.lYF${q|-}&IU=) m OCکJީ)`Uq fs7ܐ<*dO o ~OSR4L: >Oo'>r7C/*7~sRyD?۱UF^ۉӑ-?SH\~8<7TdE*[!EEecw2q"%1С}۵Uuf1,qi]!N=T1N04zD$`0IJ3sa ƙYNrѻYzzŧʪJw0[&qٮÉ{퉻o0B9ݵzghzZ[t^)ɵ~OHʮj҅v 8޵aR5vo[U Y~(** ,A$cmZO>g^wŇo/9Q2kͻlz mb?uh_L~-B3][ם>[`ZȲi]qJbN(qhJmTPu8#m'sNFzf,wH|Yk-iq*hgf)lݸ`4ɼ;Fj.ZL&e=(S YAÒye[[[Bگ~}ŴI%Lەp`̧nÛѢ,|R*cJ=l'km tb5S|OM?7!ij~jcYg:Uu o91]gkHtpxt,|[;_9-~T}z?%0-zug.-w`TZD@m o|WCx|D)haݾGun)KҼE? L(3ېMۼwO z -ע&gPqQDnJ_O=P^m_)YzZId+d]n{ 8K]h7Rpo㼛]=[G U6l3alMRrG ٴo\ 7Z\ݟq!|+uuP׮ n1f}[M쟪5='!.V0U[o wrHM))֓kFr =~TD}u+5wz7czw\J5$:K3!ib Db֡uԳ(q_.FK[قW>\(#7 (z8vdՉUMv eK{>RPO=4_' |Zήqd/"bm09 o<.K+xT:w>R o)1̢X}铼\I7A|/ #v&V` hq߽v˧[/Z\ae>gu J^PwdY?OIĨvtz(oNlCs*iVN.e%'nӾ 8hfSB4d,]g~uqE.̊1nxC26wڅ8 ݣ iN.55f9@HNVZ5M51PeQ?;T+=){ۑBb*c*kNikJD$6ϕ[cY@mXXs 4t)ٴQn[ahs pt]K+AV|P̴w1V_;HɅU;tTK7q:9+{zoNSMZYM -})Y{R8mv=W"'yq űv3Y ;Or؞jRE۸g.C_(3º0MHC-I&h3΢Cu lSq=2V2F+'vc_SfGXNo-#I: ]L[ā4t_JF=-[/C 'dٽn:2x 7 SeiֱΧNM Y3~])AU9E%qJIB ;a;mm&3UL1jcޅ\K^- 5~&gb4Q[_vu[K+iDe.:Ǥo#t,iݽA@8$Sʷ4U ,6!I7~5,'5M)IRVSkFj)#pxf+Ӵ_lIds4:%uZ$ m)_eT[`x{;xMpч5eGו;)tLA,GL!/נG?xRA>i%ṋ.@];CoxL߂s8p:)K("p $hNgguÊ\BJeB3[W`d:wq硩M+Tl1M?Al yLA-?

W]pœQBMtwCϤgR)0  6VȽ!HLFo><6s1<=F՘o¨se3ܜͨfr66ip7Q_APԨr{7V7]Ui}Egh~31|3P0r큋l*)FyU(&P=bn@q4&ZpSi(k۔< #ʛ Gxo+/e@ƴR7w]dcKN 7ht=?e﷎at侥cCcmDKHT-olyZ9:hUn[i6<|㓐]X^o5Ӝ/CRf׷8vZdCDONΚd]>Nz݇pܦ+q1/z-ϵep]P[ȉPh-ps A(N oܼAiVՁxOCO~ڭ͞ݰnf.=_p?L^d0s~K{Ksb`?nwm.g>6K}^,ov>snNiI ˆN9ܷuo3/ %BM?mJrƙ').nTndw*?fVj$ŵ8Sg2Jjoh [lj+OZt+ٿV]|ZͿj)4cSO)uY׆oBD.NR{_J|&Ÿ9~rkW4rGZ)t.i|U[g]D՟@½,,|_~- T8Hrsr$cTb1wlMN[ s(oq27.1CkzG]vJa`gGdIMsK4F̃8GpRQR1>ǵww*2QNftA ̥K*-o,f> w' J1ǵi[+Wr}gZ5#3^La3Rg-~r$iqsri9:3I0P uŸ[4`d@}yP/?vs4ԗꤣ!VkL\ā{/Q4z ﷥myڻ2$3jͥuUdm5~L,b`B:_x6yP^Ȗ9&M1 6~dwy]V18{-}FJ<+?cՖy*̭dAB h0' B`YmUa6n[ܴ0܁L=NZWRf%\!̧ tnxpͺxV3JvOI#'0oFmcXguz%F޴;q8Fyi>[yPm!cpNhn Ao[#^خ_Ԣw%Z0xmoJl΃#Vlc|RS-opZOŲ7W V6:Jro߾xᒼ