ghc-cryptohash-md5-0.11.101.0-1.oe24090>    f ;G|`u`  xIS{1ff5Pi5*@2|ƣv/̤C?]F ;M W@K7n>'6tc|gbvtUr,$pTK6(Ӭ6[g!Cwj ybx@ 2im^KDbq$"#X489c&& Cbk%_A@v3W%/TX6b+VoJ G1Â`$9˻%.:]9;9͋1aq"|-.F G†&8Ňqքn-czw<4Ĕ"==0 1=}s?W350386d7320f7df321e72b0fc2d13be0fed4e1e80e8b535fbfd29f3cb3881ea1d5bbba09dddd940755b3a4398ed65f7dcf5e8e09gnuhZ7z>7+?+zd  ) Upt #)0< B H T  (7HTe#{(89:F G,H8IDRHXLY\\]^de f`dCghc-cryptohash-md50.11.101.01.oe2409Fast, pure and practical MD5 implementationA practical incremental and one-pass, pure API to the (including support) with performance close to the fastest implementations available in other languages. The implementation is made in C with a haskell FFI wrapper that hides the C implementation. NOTE: This package has been forked off 'cryptohash-0.11.7' because the 'cryptohash' package has been deprecated and so this package continues to satisfy the need for a lightweight package providing the MD5 hash algorithm without any dependencies on packages other than 'base' and 'bytestring'. Consequently, this package can be used as a drop-in replacement for 'cryptohash''s "Crypto.Hash.MD5" module, though with a clearly smaller footprint.fdc-64g.compass-ciGBSD-3-Clausehttp://openeuler.orgUnspecifiedcryptohash-md5.cabalcryptohash-md5-0.11.101.0.tar.gzhttps://hackage.haskell.org/package/cryptohash-md5linuxx86_64.`  Ufff3b08db0ae39df2b44e83053ad30d7546a4c6200a852c22a240a7e03ae1080f0571a6e856a4ce0b844a27eb4ba58e214e4263ffbde9c8f406eed3f9a43ad8efecf48ca255d5c537cd8b61747b0c748441923334f48e501684e295d0ec9d6e3bdc rootrootrootrootrootrootghc-cryptohash-md5ghc-cryptohash-md5-develghc-cryptohash-md5-helpghc-cryptohash-md5-prof  ghc-Cabal-develghc-base-develghc-base-profghc-bytestring-develghc-bytestring-profghc-rpm-macrosrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-1i386i486i586i686pentium3pentium4athlongeode4.18.2ejLin Runze 0.11.101.0-1- Initial packaging (Version 0.11.101.0)dc-64g.compass-ci 17266849200.11.101.0-1.oe24090.11.101.0-1.oe24090.11.101.0-1.oe24090.11.101.0-1.oe2409cryptohash-md5-0.11.101.0.tar.gzcryptohash-md5.cabalghc-cryptohash-md5.speccpiogzip9utf-845ac72e91234b6bd80bfea0979225d7b2606bd5229add2421ff6ddf79883f8588416959075c04cd517cf8419df441cfa6db11f38e64be71b3c3b86d061e58988 Name: ghc-cryptohash-md5 Version: 0.11.101.0 Release: 1 Summary: Fast, pure and practical MD5 implementation License: BSD-3-Clause URL: https://hackage.haskell.org/package/cryptohash-md5 Source0: https://hackage.haskell.org/package/cryptohash-md5-0.11.101.0/cryptohash-md5-0.11.101.0.tar.gz Source1: https://hackage.haskell.org/package/cryptohash-md5-0.11.101.0/revision/3.cabal#/cryptohash-md5.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-devel BuildRequires: ghc-base-prof BuildRequires: ghc-bytestring-devel BuildRequires: ghc-bytestring-prof BuildRequires: ghc-rpm-macros ExcludeArch: i386 i486 i586 i686 pentium3 pentium4 athlon geode %description A practical incremental and one-pass, pure API to the (including support) with performance close to the fastest implementations available in other languages. The implementation is made in C with a haskell FFI wrapper that hides the C implementation. NOTE: This package has been forked off 'cryptohash-0.11.7' because the 'cryptohash' package has been deprecated and so this package continues to satisfy the need for a lightweight package providing the MD5 hash algorithm without any dependencies on packages other than 'base' and 'bytestring'. Consequently, this package can be used as a drop-in replacement for 'cryptohash''s "Crypto.Hash.MD5" module, though with a clearly smaller footprint. %package devel Summary: Haskell cryptohash-md5 library development files Requires: ghc-cryptohash-md5 = 0.11.101.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 cryptohash-md5 library development files. %package -n ghc-cryptohash-md5-help Summary: Haskell cryptohash-md5 library documentation BuildArch: noarch %description -n ghc-cryptohash-md5-help This package provides the Haskell cryptohash-md5 library documentation. %package -n ghc-cryptohash-md5-prof Summary: Haskell cryptohash-md5 profiling library Requires: ghc-cryptohash-md5-devel = 0.11.101.0-1.oe2409 Supplements: (ghc-cryptohash-md5-devel and ghc-prof) %description -n ghc-cryptohash-md5-prof This package provides the Haskell cryptohash-md5 profiling library. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'cryptohash-md5-0.11.101.0' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/cryptohash-md5-0.11.101.0.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'cryptohash-md5-0.11.101.0' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . cp -p /home/lkp/rpmbuild/SOURCES/cryptohash-md5.cabal cryptohash-md5.cabal 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-cryptohash-md5 --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/cryptohash-md5-0.11.101.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/libHScryptohash-md5-0.11.101.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-cryptohash-md5-0.11.101.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 cryptohash-md5-0.11.101.0.conf ]; then for i in $(ls "cryptohash-md5-0.11.101.0.conf/"); do sub=$(echo $i | sed -e "s/^[0-9]\+-//") install -D --mode=0644 cryptohash-md5-0.11.101.0.conf/${i} /home/lkp/rpmbuild/BUILDROOT/ghc-cryptohash-md5-0.11.101.0-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/${sub}.conf done else install -D --mode=0644 cryptohash-md5-0.11.101.0.conf /home/lkp/rpmbuild/BUILDROOT/ghc-cryptohash-md5-0.11.101.0-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/cryptohash-md5-0.11.101.0.conf fi if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi if [ -z "$(ls /home/lkp/rpmbuild/BUILDROOT/ghc-cryptohash-md5-0.11.101.0-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/cryptohash-md5-0.11.101.0*.conf)" ]; then echo "/home/lkp/rpmbuild/BUILDROOT/ghc-cryptohash-md5-0.11.101.0-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/cryptohash-md5-0.11.101.0*.conf not found" exit 1 fi rm -f ghc-cryptohash-md5.files ghc-cryptohash-md5-help.files touch ghc-cryptohash-md5.files ghc-cryptohash-md5-help.files for i in /home/lkp/rpmbuild/BUILDROOT/ghc-cryptohash-md5-0.11.101.0-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/libHScryptohash-md5-0.11.101.0-*ghc9.6.3.so; do if [ -x "$i" ]; then echo $i >> ghc-cryptohash-md5.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-cryptohash-md5.files else echo $i: not found exit 1 fi done pkgdir="/usr/lib64/ghc-9.6.3${subsubdir}/cryptohash-md5-0.11.101.0" if [ -d "/home/lkp/rpmbuild/BUILDROOT/ghc-cryptohash-md5-0.11.101.0-1.oe2409.x86_64${pkgdir}" ]; then find /home/lkp/rpmbuild/BUILDROOT/ghc-cryptohash-md5-0.11.101.0-1.oe2409.x86_64${pkgdir} -type d -fprintf ghc-cryptohash-md5-devel.files '%%dir %p\n' -o \( -name '*.p_hi' -o -name 'libHS*_p.a' \) -fprint ghc-cryptohash-md5-prof.files -o -fprint ghc-cryptohash-md5-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-cryptohash-md5-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-cryptohash-md5-prof.files else rm -f ghc-cryptohash-md5-devel.files ghc-cryptohash-md5-prof.files touch ghc-cryptohash-md5-devel.files ghc-cryptohash-md5-prof.files fi ls /home/lkp/rpmbuild/BUILDROOT/ghc-cryptohash-md5-0.11.101.0-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/cryptohash-md5-0.11.101.0*.conf >> ghc-cryptohash-md5-devel.files haddock_dir=/usr/share/doc/ghc-9.6.3/html/libraries/cryptohash-md5-0.11.101.0 if [ -d /home/lkp/rpmbuild/BUILDROOT/ghc-cryptohash-md5-0.11.101.0-1.oe2409.x86_64$haddock_dir ]; then echo $haddock_dir >> ghc-cryptohash-md5-help.files fi for i in ghc-cryptohash-md5.files ghc-cryptohash-md5-devel.files ghc-cryptohash-md5-help.files ghc-cryptohash-md5-prof.files; do if [ -f "$i" ]; then sed -i -e "s!/home/lkp/rpmbuild/BUILDROOT/ghc-cryptohash-md5-0.11.101.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-cryptohash-md5-0.11.101.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-cryptohash-md5.files %license LICENSE %files devel -f ghc-cryptohash-md5-devel.files %doc changelog.md %files -n ghc-cryptohash-md5-help -f ghc-cryptohash-md5-help.files %license LICENSE %files -n ghc-cryptohash-md5-prof -f ghc-cryptohash-md5-prof.files %changelog * Thu Sep 28 2023 Lin Runze 0.11.101.0-1 - Initial packaging (Version 0.11.101.0) ?|<r(;3{Sʞٛ8}{'{KB6Y(YlY%Pu׋aadz'}^0Bxxy 87]E s'pž[$%ESaHC1qq=8Pvv}hlv>T:2xMNh14hk&T1͟lfʼ濾7t`@owFQiK$v'qz' tm.  )Ut}~I|2$(G Je|:+8|w2y+XnNAgiY 6*`@)*W:Ibنjv-  +n>V+g 4nMٛi H(+1QZ ްź䠋mY-?)tN5F(\8ђ:(㜪6"\G6+m)lK@5ZDxN Xag j2-:g%;{BƮf٣Z#ʁ%ʁ9wV;]=kٛa L[`olXM 4L+njl%\_& ٌ60LP J;[٬x-qщy?Kc, HrZkܳ3HH=M[>HMFv_EՅt չt'њ},8:p&mMzEbi]_)S|љOf}]]rah8[#<ī7T_9ө^ɫmޫYYn5..Iiqu%+IPǬF%"&E)Yͭ5>{v]5ߧ/!y*-^u00k~?Yq/zHq];pطuqV!,맧ᅊR-I~2ѪC"lI1֭;Q_wm_cnwwCGt-~ ՜^IΦ,̰d%*uu~K-:U!8|uB/]E},:RVoLxJ6]]$dg`}7+Q_ez 5I%/b?rn $[T;> k0ܷ,)gcꅁXzhf>ISt5hZ^L{UᓭgI''̙GDMFnU*ӱt'D a{?Fbor L8N兠KYKY*7SQH:9fB5 p-S$cv64g—`fBobTRg<3?ضm)z/k#r_cYٻaV|^n]Kj +v +*>^ݮ0"Hw4wRzCo*$a66L ,޻݆^ F~3ZYfLwNZ3<umVVwxU6oM)EίwKEE 2OLtq6,'rPt0Q<$`K7 @tBI+=ŵ-i[#:$$W`]m$5h|󡏌dF +ϡ6lTe;CwrI~t5գ7{F,Cn9O"V -LyXS[v=aG5Zo&ėM&/ znT6jc<'ڼ1Eu-"զ!fF+^WTg. {T/z? kdqPwCnmL\zf ߍH \5cs [CVubMeY^9Yƒ/1ٔ1 /C=DD$$r̽yX M$*e52mu4ヱ#cdGvfĶW7 ,.`9{x%͜$J֢k5Ys{WznD#ւdS Sc@m-#P2+Ќ) s9lUj3ڡ6dӣlF"TBpI Y1r 7ozC#,W%Tru& TWwKQVgR'K."oz#rKB1F:;qiEԩD-bru.*YK)_O¥LGK#ɯݍ6'6IEj(Bedgob]4y->&L|di~K;2MZ7[T z8#vٙwK/pdojU/A0m-)ozDo9pGWO΄OЎbG(L[:ѣX+򍁉B>7(: WD0%܄ !)](LC7 Ѿ 5ϵG"]ZPZx^08Tgk¢сΰG7|ߠ1%KHmBªb=l |QCSQ5oZd*BH>`*<}aXq\fXtpzű>Y+b8[4Ղ48ΚX09*No7&s4Î:<Uu8K "E#,A*L(+R3/L&+cIĔ+(^Υw;;0b\ͱRZ>KXC l6˾meŒNj6xo\&(ZbM7hh'wE4~)a{eb՜T1bWT 5>~cFScm- 5?8}fg^D_C]DA"j d1;Dyݪ_yхT[:k7 EZ$0'qD(::-&{\TaPEvi~^D|$Y.wko?]@CGO~]9&ǥl{U-kV/v&Bs%m- PKeĆMlkS|pϝw1?>`0/Ӄsg^u1Ozk@k*{!NX@X,n߷"LBe,S foٿӸ ΁7f\$PyXY,yi:.ue%Y1<}V)zl=t)ylpO띱z|unZ RʕrhUtxjx&/UGX^\޸"H${kXcmS(BF:O < ;u^D80d'm+:"9aLe:l{.5RR:,бH%eYv+JPPi}H~sCrT+Gz#&9w0GrdSX.bꅭ |'Q2|яu?5d W|_h$sͬZF9#@mQl:ˮ񚓥a/-4g,:[:Zٕn$OFH5҂z G4{ `@kf"HsBn%ץoDC푛#`J0ƒG!DuBK?@Y{QI z?f|w=dV@l;6L/vTf\#n}$Zdz+WQty{.U=ڤ 0b>EOxmL7|L< g̼:ZqhmdEaC3lj>nwJkfT];,R_)2Jh E/|Ǧ.trǮENĝ@1DsjI.od}Vfc866_fvs^aeS],?<ʰs5 cwkavI bLu犚p"ٵHeM3RiRmoM Wp 3]gҕ\է=TT4l r=xVͼ?܊#M1 ߛֶ@8\ϺSBRX6l$LjVֵo0o3t`5W=Bwl`U#򠇒̘&+H\ \+K^H̙S/|jg wJr?$mX`'~4{ML?+dwH=πm@'gmd4=ha ֔`17cI*imoNeXXA 8Hh>>N}bZBJQ]W#'e*ͽZʔZY*59)2XoVݿ'QfeV%!YuIjF #{k}03~hНV; djf:ombpnق ?;k?joV>4JlR@Ս:[{- =pnwWĘ m' &s L3 ׫?78+`}R\)>` r"|R{k 6Hfe9E, ZZP[PC-{ͅ{z‹b-ꍿ,e1*M3({Ape^m6liXwsG<1DE+"zucm{u45Aj 6. mV9 ^Ra(SHeU5*'s+$S$s$2Kd?} 7̤M*Wt͢M`n\W92fZ*"( LA9G&4 e^oX!m"xEWB]`|Cբ+w븭އWۏN!{#, *%I+-4$8"v( U#( )Z 93N~#~|Ao ܋>>Ԃ[ꏞ1+v (_Kx#K.:Bю,=gѶ<8?VH5+N^-InFZ*L<*iSZ.VMw;#&to,m .QZgyvq`U8fO6&-ߥ5(uܔ zpkQ8/g]bьgz8-cZXyߦ*7NS(E3s,=C`JNRyt:2. MX>o5q#^~rcXEn J3"]Iw#>XD\x.|v:3M|f❼^D3Am^`\(Z07vR/ڞFGX N̦#/s.QF{ށpr %FW$2®1hp\>|ӕ?5xkEseXc #ءPKUO)X$4:/ q򤓮g{ROӏ,^Tdւ汳u\**مAcct4sWE255 T5i)Ɠ:LRum~zy8/c-5̫tSxV>Ek$O-ןFX2>{Q7GTA` W{'h#O[],ꕡ%@;]HƓߍ|%s>񩩑Þwȳasn*5\F/cs9, l_,4L΋-]T1e*7V\ZPAá $?-zR9$Xbm<72kNW2$xxs;2kdʡQQl6\N>Mmr^~GXybVDgȽ=^oBd הڡjjP)ѩ |mgkeNyY^ `zQėVנ[¢#سso2OUR_0.ؼ۠dZ"g z׶doElEU)b>r<1Ȑaro {T݃c:9'evfv1E@ z#U1kǏWV oDoi#'' c"mNSMđr}Γ|0zxLDnelQ;&wrlcRP'n??F5*\Ї1屠 R J \I=j/˙Y졻95fRc'{+֚A%_\X`xF2Jhf%Gn /\{S=9F`J*Jڕ>SjϘݬ3ָz3"7N{I_7>jnUgg}|0XVd1˶jV=Zc'3>ܩH۩Im6߫]Ywyl~ʫ0WA:坮%hJw.6?bIe4fE{pKmk9NMDoDںyj}Md^%fw0,<܇R -4cFӻȭ{- ,ۧqW?_ Y"hf^\;|a0 P91NUQĭ]{a~M h!$%zh!1?SW޶`f{W,_Z'gdu?3uwAB7iwȾJ_/xɔN,/bf%i! HAxHqh@;c,[3~zT%`N繈nBB}DgΪ׭+bs}GFQ[ abr#[.)#{Ԋg%ZA4~eTrQ̴e5+22/Z*7kɜ:ImGs·%bW!Yf>ωwgHȪo`N4;\NO U 'JgC,F+4461W#;_z.ȵ:j0 w1.oGN~rtQm%Ipq]G В%#[vkt?'yW s>*6& ~wDV(/NGYvD)]$8|&c=S .Xst5xg-ç"Vwɞxҿ6{ɞŎrVXtɷ56j+/͹-e:~WbCƌjs^yCFg##UE؍d||[F)wR9L]랲->xwӋG5xA@ n'bx%?Qy;Guɓ vj) Skߡ CFUfM/p^/ehєo+/_|i@h44bEo7VKI)>FDqC"xy4>^! _ ͪQ͛dz0Vo,73ݼݠ0!KJ:[ڧDaWն%.wJgB u e5(fWKhKZ̛ ?H/Y4%+u2OB,$_̕œF987l; '4g,hj%$z*bKb[T, /lviKj})w$+QS .2KBu"/MSJy@Y~Kz {\}jʱocKijюKR< %k]h<7쎲e~:k 2Z}hj6I[zѲKPUVMRBk;u9!kRsVV.Y5Cn'Fȟ7oϱ6NQ@K`lR؊cſVRfg:ZQs;dbCNdZJ}*Ke[U}%]IFb>+ȹ<1Y,ι_^_piPDGZ.Q^3jcY_WMXKa_ο^j]mHHxSF4h[WHPzZ:rϖnzpX{cqCD.[0{z'cch| ]9m/7)AD,/׏3yݤ]gnɰDQG"TBw*~[]q ?8S-y<q,U&M9Yt㟌VEDSt t܈ [OWm(¤wމ5aK[d&HrK=$.%=9JEd8{srB7qb& wlqbDޓ:}Xk/S< ߠ`CLN#;[}H.>,r7-R7vmZK)L>됫ʸ{$/I6VPjJJj&&CKAĜ9E86 ȥrhATpϸb񠬪ZWVƛ$0ұEũ[tzشch.CGO"?=[yB-d]hz*爑H!ucSA:Eg%0})(r>^ܾmJ!{~Uh 6O$Qӻ< ip,π `2עLF^ؓ(.DPV]s߫<01J ,VG!c)4F@]#YpɃe@HϤ[A3CfJr&ϔ&o;9;!.nH{qA#Rm ZÝ~CAS_jup\O2ȝVBFjtpvX8Bzl {{6NNgn 53eun \ᲁ,'#;9{Q=LJ Gޜ@% GAH0'6 b 8?9쟙e͊#bp?i_w$lU +2^Nή0_Q@fR *~M3*ڑ! xb[dB"쭹^9%"bͅ9X**%$"7ܣ07GAo=|YC@<(-tQU_iB:DA\NnpYl !\yP LE[-5ZWiU Fbn7wNS;sad!6 7{ڌdt̏ܶg^;+'?bU2~QAR(-aa#oyLUNwD^niEd45 ~F.@??82a%9ls36f:n}W7-2dK%%gjzj@ϚJ`9ilqF|~<gC)yWYTh#;mtByOttC|,l||o$~KBpg. < e`ݘ}`7 A~)/ot/Q I5sB Y}[v@O2#1`>w@&ssg&<x 1>\ӇkO֯'q'{kĽv*ߓL z8SD:MWgNgҡB 3 r〟m~U G(|a[O9'!D R1~X㗠>yr\l\{gx'immK@ȇ?WlG 7ڝV fşyҧAԳJuFQzI"ٳNwVN-m3 7ghEg䢎<?+d doh$Gd_@M-|`>3(B *?BUv?Vz4ց\6?Ӟ(08'?sO,d'?e?{wRr( ܀:g ?/P Y!@q{7|+sS  l`i4P1c9@ÿ5]V?oteQ}7;I