ghc-zip-archive-0.4.3-1.oe24090>    f ;G|`u` :v <3}cH{&}A^EDqL'Js!`nؖ}o<[}E&c2>a=e 9* pfO;H4\pͬAL0&D ҺI=ޯbM<'pێ_YDl?A4I0L9P*d184+eAƇ?y@=KhixM-=]])æ0 G 4}fQ3jK5yq̱-d7q法Ww+z&鴴,wS]iGLM{e`,DTnUiqAc*jn$C&dgѝ4 X>8b9c8c2a5fc6564deed0ebc7566f24e4ef0ef83b81933702890b4d0140d33a0439c1cbe777766d1a6942fde7c0c8d5ec8d10d26d(ϙd(Y>70?0d ! Q) >Jc    : <DNX` 0  K # y( 8 9 : F G H $I ,R 0X 4Y D\ ] ^ d e f       UCghc-zip-archive0.4.31.oe2409Library for creating and modifying zip archivesThe zip-archive library provides functions for creating, modifying, and extracting files from zip archives. The zip archive format is documented in . Certain simplifying assumptions are made about the zip archives: in particular, there is no support for strong encryption, zip files that span multiple disks, ZIP64, OS-specific file attributes, or compression methods other than Deflate. However, the library should be able to read the most common zip archives, and the archives it produces should be readable by all standard unzip programs. Archives are built and extracted in memory, so manipulating large zip files will consume a lot of memory. If you work with large zip files or need features not supported by this library, a better choice may be , which uses a memory-efficient streaming approach. However, zip can only read and write archives inside instances of MonadIO, so zip-archive is a better choice if you want to manipulate zip archives in "pure" contexts. As an example of the use of the library, a standalone zip archiver and extracter is provided in the source distribution.f dc-64g.compass-cig 0.4.3-1- Initial packaging (Version 0.4.3)dc-64g.compass-ci 17266853460.4.3-1.oe24090.4.3-1.oe24090.4.3-1.oe24090.4.3-1.oe2409ghc-zip-archive.speczip-archive-0.4.3.tar.gzcpiogzip9utf-84b31f0c8153eefc50db5e19ea4a3150166210287f4c414ff356f08e67e6c8cde9ce08a8231d0026ecef3117e8615b2187f7196257da95f0713b4710ede16dcf3 Name: ghc-zip-archive Version: 0.4.3 Release: 1 Summary: Library for creating and modifying zip archives License: BSD-3-Clause URL: https://hackage.haskell.org/package/zip-archive Source0: https://hackage.haskell.org/package/zip-archive-0.4.3/zip-archive-0.4.3.tar.gz BuildRequires: ghc-Cabal-devel BuildRequires: ghc-array-devel BuildRequires: ghc-array-prof BuildRequires: ghc-base-devel BuildRequires: ghc-base-prof BuildRequires: ghc-binary-devel BuildRequires: ghc-binary-prof BuildRequires: ghc-bytestring-devel BuildRequires: ghc-bytestring-prof BuildRequires: ghc-containers-devel BuildRequires: ghc-containers-prof BuildRequires: ghc-digest-devel BuildRequires: ghc-digest-prof BuildRequires: ghc-directory-devel BuildRequires: ghc-directory-prof BuildRequires: ghc-filepath-devel BuildRequires: ghc-filepath-prof BuildRequires: ghc-mtl-devel BuildRequires: ghc-mtl-prof BuildRequires: ghc-pretty-devel BuildRequires: ghc-pretty-prof BuildRequires: ghc-rpm-macros BuildRequires: ghc-text-devel BuildRequires: ghc-text-prof BuildRequires: ghc-time-devel BuildRequires: ghc-time-prof BuildRequires: ghc-unix-devel BuildRequires: ghc-unix-prof BuildRequires: ghc-zlib-devel BuildRequires: ghc-zlib-prof ExcludeArch: i386 i486 i586 i686 pentium3 pentium4 athlon geode %description The zip-archive library provides functions for creating, modifying, and extracting files from zip archives. The zip archive format is documented in . Certain simplifying assumptions are made about the zip archives: in particular, there is no support for strong encryption, zip files that span multiple disks, ZIP64, OS-specific file attributes, or compression methods other than Deflate. However, the library should be able to read the most common zip archives, and the archives it produces should be readable by all standard unzip programs. Archives are built and extracted in memory, so manipulating large zip files will consume a lot of memory. If you work with large zip files or need features not supported by this library, a better choice may be , which uses a memory-efficient streaming approach. However, zip can only read and write archives inside instances of MonadIO, so zip-archive is a better choice if you want to manipulate zip archives in "pure" contexts. As an example of the use of the library, a standalone zip archiver and extracter is provided in the source distribution. %package devel Summary: Haskell zip-archive library development files Requires: ghc-zip-archive = 0.4.3-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 zip-archive library development files. %package -n ghc-zip-archive-help Summary: Haskell zip-archive library documentation BuildArch: noarch %description -n ghc-zip-archive-help This package provides the Haskell zip-archive library documentation. %package -n ghc-zip-archive-prof Summary: Haskell zip-archive profiling library Requires: ghc-zip-archive-devel = 0.4.3-1.oe2409 Supplements: (ghc-zip-archive-devel and ghc-prof) %description -n ghc-zip-archive-prof This package provides the Haskell zip-archive profiling library. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'zip-archive-0.4.3' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/zip-archive-0.4.3.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'zip-archive-0.4.3' /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-zip-archive --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/zip-archive-0.4.3 --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/libHSzip-archive-0.4.3*.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-zip-archive-0.4.3-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 zip-archive-0.4.3.conf ]; then for i in $(ls "zip-archive-0.4.3.conf/"); do sub=$(echo $i | sed -e "s/^[0-9]\+-//") install -D --mode=0644 zip-archive-0.4.3.conf/${i} /home/lkp/rpmbuild/BUILDROOT/ghc-zip-archive-0.4.3-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/${sub}.conf done else install -D --mode=0644 zip-archive-0.4.3.conf /home/lkp/rpmbuild/BUILDROOT/ghc-zip-archive-0.4.3-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/zip-archive-0.4.3.conf fi if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi if [ -z "$(ls /home/lkp/rpmbuild/BUILDROOT/ghc-zip-archive-0.4.3-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/zip-archive-0.4.3*.conf)" ]; then echo "/home/lkp/rpmbuild/BUILDROOT/ghc-zip-archive-0.4.3-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/zip-archive-0.4.3*.conf not found" exit 1 fi rm -f ghc-zip-archive.files ghc-zip-archive-help.files touch ghc-zip-archive.files ghc-zip-archive-help.files for i in /home/lkp/rpmbuild/BUILDROOT/ghc-zip-archive-0.4.3-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/libHSzip-archive-0.4.3-*ghc9.6.3.so; do if [ -x "$i" ]; then echo $i >> ghc-zip-archive.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-zip-archive.files else echo $i: not found exit 1 fi done pkgdir="/usr/lib64/ghc-9.6.3${subsubdir}/zip-archive-0.4.3" if [ -d "/home/lkp/rpmbuild/BUILDROOT/ghc-zip-archive-0.4.3-1.oe2409.x86_64${pkgdir}" ]; then find /home/lkp/rpmbuild/BUILDROOT/ghc-zip-archive-0.4.3-1.oe2409.x86_64${pkgdir} -type d -fprintf ghc-zip-archive-devel.files '%%dir %p\n' -o \( -name '*.p_hi' -o -name 'libHS*_p.a' \) -fprint ghc-zip-archive-prof.files -o -fprint ghc-zip-archive-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-zip-archive-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-zip-archive-prof.files else rm -f ghc-zip-archive-devel.files ghc-zip-archive-prof.files touch ghc-zip-archive-devel.files ghc-zip-archive-prof.files fi ls /home/lkp/rpmbuild/BUILDROOT/ghc-zip-archive-0.4.3-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/zip-archive-0.4.3*.conf >> ghc-zip-archive-devel.files haddock_dir=/usr/share/doc/ghc-9.6.3/html/libraries/zip-archive-0.4.3 if [ -d /home/lkp/rpmbuild/BUILDROOT/ghc-zip-archive-0.4.3-1.oe2409.x86_64$haddock_dir ]; then echo $haddock_dir >> ghc-zip-archive-help.files fi for i in ghc-zip-archive.files ghc-zip-archive-devel.files ghc-zip-archive-help.files ghc-zip-archive-prof.files; do if [ -f "$i" ]; then sed -i -e "s!/home/lkp/rpmbuild/BUILDROOT/ghc-zip-archive-0.4.3-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-zip-archive-0.4.3-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-zip-archive.files %license LICENSE %files devel -f ghc-zip-archive-devel.files %doc README.markdown changelog %files -n ghc-zip-archive-help -f ghc-zip-archive-help.files %license LICENSE %files -n ghc-zip-archive-prof -f ghc-zip-archive-prof.files %changelog * Thu Sep 28 2023 Lin Runze 0.4.3-1 - Initial packaging (Version 0.4.3) ?xT˲.Bpww<0 ;!{p5ds}}Zf뮯~~NϯoNSpYrq 61z8yeemncj6q`s0LMVFv&e Sʋ:hB55ٙ@ G# F{[_"l&cշ10@4X4ll- sGq+v K Ă M>4>P9Bm5%@c A|Dj04@M'G<?7F'WGr44[he8>R+[YO4Ru#t YP. [ h ]'(hvP? z\@-@dY} tonБ?B?b,k3k2VY-,04|,Ll=43k6bu3w̹m #|A.xt/Bzm/l z@hG'=rǤ˵P8;'Ml#c@-_@5e@AGzc`@Ote?xNz+푿:4@ 䏨K.5DM w3nYl`_J5J3CF/I6O_WYh#mShZ}f-i_7?XPX(h~/п҄#ů ??&?K_X  r8?.7wP%+4\FBD{4Z3k ЯǛcc׿46DiǬi' PV})/[7jA!+)" ;h5?O[o'?scLІ iapqpqCov h^N}gDc(@[Ww "1xK[ K7Kx9ߗ/PEzZ#)ēLy4 wpq".- ;.j݋[L6M]ܱqxRN\F`8ܙ"<@{G?%K/ uG:)$DNaY~7jŢce?4BM7.7Z!f \|:w}eWQ70,H8XZg0Z~9v{ r)4. ?jh5}()6zۡ8+&f=T2͉#Aܮ"^۠bcT?b*οRKW叫L6 iE+˦ D&锼Ecg(_\dO/J^YM.pjh]^hv~y|c(Ry~hb4%;v|uqHA!hN-41>+ܵjqK@*< >`VZW}~͑~xuD%Z} h GVՈoٵ̥o^4@#;X|0(M#Rz66u.%c2`3|c DڎC'3I sZc㸾srzM,aW1۰+5^D<>$FqjS&Xj@"4lN'A=O} ,=mk>X9goaK [sI<1L]pxrdx'z4;ǹC!d]x})>Nn\ߋoOUnE+;R]HTl8HVgߪ)}٧wWTWyoIv$>Qݱ߀}%YO<(U9 KFrw$~U1{"!mջ팪?Џ ťƝ<%_ccp=nH@ǁ/}dI͇BGAK-qń2+Ĕ`+4 $d}x \PЍhO,`E i rVDA0oS:y>zÂh-Um>$vbYZD}owt"=cG=P!KtKݤ5q~QJeXqF}m"-O6"yfȬU-G(_6a2=ͬ6a{kJR r'3Q^4G%Vkr'8#>JODr]atggjGZ=)Oa. έ8t?Ђ$R%R2XW'Neev3'{^"#)OFp:*컯>vg <❼Bچ)J8Y:;Zidb0M(B8U\/L*RpeOVphQ)~KEUC˝`> l䙓>4rScjCFuVC[)-|#e}GOOY䛁EXVsPRAdϼeK==o4JDYڱ6`GJ%H'_[KJB8u,<\8o&s݃R653gtqA}9?&hM"yL q s8Rdx6xJsGx(+QH_HDb恃 RRÅnaOF?!$eF0QjeU:Yx7cGB&=8htp=Ze,/H[‡c#z`2D0e YgXxh s="Eⓒ d-NF0"'x2 6VFBU ai]D@IÐ ,w]ká|ϗz!I&16Ծ}1&U4 Ddb{WfӶm &1C䇿p^tZX#0sU~oOǏsQLƒDnV;Ydm՘ECIqȗ-Z0_d#͠ikREC7wFZ*4, zdXWfAUꘀTV4 -*q"1[1L _q덌pRJ mCf^%QXZ*asu=;>RBt{ݞ  Nu!c\$obGAlR QnPJ@Q dpafO㏎)2e7 %G4+z wUuMp(mvنx #$*)}DB" ok0"=80"dy>ʡYSd17O>̐P70iYˢ„'Ei`~82FQ+a2!R,1}7ex])A[C\۫0 j]8t69Mq@nkzY*z᠋q6K)1D3 {!*>8=#q!;:3Y{i=J!Q_ ƳJ!/m1W/,0-#s9RԌ%Y6:,xڰ4OzFp>:/GResu\(|Y4TFkbݑwW?AD_$'%Xg0MvDgG3#Cv2WǞI&@N0C%>xud+|*Ty`E?|`C UB} # oo~Uv4EjtѥašѹHޑ B9dbX6}ʍ^p_Gw?d#z|O$մ8S 7.;}p?W@%[>3 K&t#M%df7FeK#aq3 ջ)=Nrs\`Zg_ȆCXrֽdb OD$ u=љM)HVRmRNY5z&ku 33Yˉ0Xv#\ lx{$%O$?FrKQPn*Z/wg,zS *+? oq{Y`-58&k?қ2qHh&x]a8KuedFv.KoD  t+U0?:V ^i/_\LCtI#S v}~Mzx·׻ޠq#]ݰܠW|=O2yZB+~ H}bD,ÙWix8!Q#G0\e& n }/,LZwێnu/aEjƞ$ܰiifdʨURIԳrYL\qC Qz>)%EKl]ӜDRS E|^xɲTT")k-OTܣȘ<Ď}GZy#d䮹kp:n~3fkq߻_tqc@P!ھJ&͹t_HrU$W(M6 wӑ t1U5VP)lh߻Jr0{Gm,|7tc&-L eї2}GJ0,h%#]vKF;2dn@!:qBR M 2mkSs٧6W?ˎ.LbLOe?fvPi(*X?&?r}n|gj2LͨAEa"G*֊h`b\=;IwL Ef"+V$5(-DUIZ0ɑrM-{a+["Scfl#ڂnʼa91ݎ;-;qu=~~"7Ts~d}N$CIKzb &=s>TT(G!eeQ<_5Io *O6ċG ,WGcjK | mbq %rb-UKEܢ+]kk:v+ڬeE*}Q ƏTM5 d3}hUMtdqP-R?3A}BF46PUIڇ(L[{] @܈b(dR'a9؄آB!ܫW㶧<obcZܨZV\FNISY,<].6.UXmƧvPi \BKV3; kTh̡8PW+΃S9C 8a- y~Vy;^<2-֘6 L? ObGK;nUH^1蓚&:63>˱~ FzNWWӉ_3Q · qiU)u s/٥_Դ$ha4[d#_o\\,;ٟlc|ǙϢTȺJ/oe&g1FBӨ ;8 m6 3-)]Iqt*B=h/jzG{\ [CUuYtm]v &P@E٨26Kn8e2B^ZXxv45CC>mu= U U:ĮPᵙWmϐyn3<6ʺNzQf 7 JuCV3AUN'&oԻLL2ST\75~%;ŎMjIᇳZ6;c2sc5Ky2avxqSR4V&q#kZ%L|9`J6#>C>4Gd06TsmBFI]?gqֹERԝ 9P}Tx[;Ô)|*4h@k>&eZ' nMZE^UXYŇ&ڎz闡Mt)Rbb˫b*ko]-7v̑A[};-K٥°fbW*Otݨ1zE)JV[bjD߱!LӍ^z.k,}VOEOz>]fIuȣD#6D vϮ{,J"=;G|&u32H04%ݷ@OzGI2a&LMBεSFW1uocE:k cvC"e_G᪱iTX%douh1aVJW>mD2,#q/MTy^q5K%巕PG/uVI3ݍttxvXlvo"d&Bgd0 J+Qm[ak#ϔ, 8$3y!H_/Ξp'nbd~ y8;)fs?,("|(I O $!xEhJ3?EUϝBr~W^}wǢw40<ڂLz; eIW`-I(wfnFjA޹ۆY.<yre&g)Һ[ `[o}7:e\CeL7uCR̃k9Űx\NV&V쀂v2B&͆jsxˋ&m>m q ~59,9H^Sl7] iUP+S[)`-4> i'^ID]I; ڻ6J٥3Yb×j # {zU~P[ǯ^G@u[m:^v$̃IJT(ImE `7|2qCBYufUa&.)HB|-|Լxkt\;¶g.Ik6;ǒ/ꢏx Uf~p E]ta2.Pi2D\\-,,l z-dsCҖf%oK8LXk+2;52F?,35`ϊpβ sG*c9_IzSENkȂX'qo2ƁaTtX>߱|:M6u'[[m_LRn8@d5f1{YDfd?c'T*OWXcP4c>?Ns'yk%`#󓙻¾+C=C?B"FӢvM-T6DX,!^\R ?fikfP3 k *T$,;J ~ ufΆdh9eKapKvz1R3Q);IR:ܕh?{0oK$!&nш1$txB:GE'7(;YˎM/ay|ohPJ'.4UԊK;oJTy8#aǐzX6T<Ԙ|]K˻ }IA}r #^s YOFExk+|2@^iކgg[Ide+PǐԗdIa&]a 1ν2jTGq% c:8Yk50<*<\/d"=&gЏ/WÒ8uwOZ;mdjkZg'^T(әWWnPo4HnL/x'bVbr:[ kuI WǐԔ [W`?ƷkZsxaG-&[7nM Xpz_juw3M F{<^pZZN.&?/>_#x_7%e) ⶬx^@;kI\Sqɐz${2D^'YOsͣg-PPI3(LB7Xlc$s]~ԇUsU,-wK"e:աAm`{7nK@ͦTLU4rf…9wϫZ܌s|{*oәٺF6_# sfr VKhig51m07^O909T6Gc>-I+CiG_=w3x}QW\@8D&mL_w{R~_FC[92LM]7VATqk4{V'4dQDѳ:0 !.^g~@gXSDAcw2R!~Ikn_91l{wOڅ}鯬zSbJ2$G]zѣL(zS[g\3hrm3jۈRSaO;>YBL-9C^ڪ "b77W oxv@Arl&ّh r"o`˝ `AN{heBM.Ty^ikNM2D|+`}v FI;{ؔ@`: 6+q](O/0tvyit /)qTNjeF߲tOo3^Ivq| ̩[fW?:q,wOeDYm9vq|a-oB.F='d/~ ~އ=m0Ծ*L*8\ϟgtn*u^7SNL DWRYLvٳ01x2~,&=Z>B2alW %Zؾgb j 3=UqdrJLwۨΎg/UUu7[ Z ϶tWbJڞAF<7Eȴ#;O h%1< z mdkZk'  f;HIhIl>M&GÍ-d0޼ۋ%9YuVK)XofI&| hAVb+xs$@2~M(}J>:Ye #uM?eUNYRj9_ڃϼ>gW.Dx9'udќ'RTV,Yu2BÛgFejycyD(ܲ ԪӆjOkXwo׍λɐ>O,bqZ+3OX.V%8ls-c5w!AFi[)ۆƫ#f91N ]x0 S57$9JPCg[tpؚ,)p:E8M?V@Nt1RHtnoiz:oq{<;$X. |4rRK5L7Ӥ0Dny¤z]nxYO~OUew(DWDSS7M?+NK=́sm$6 nxwi%׺GV'˙[h}bwVFO3OL2fL F|T,h1"]෭gËtYYYYo y`|H7 cGrqnem'DU&73{;s)FٵpQ=jt =]6}U qR'd :l1b/T; hQx=wSe19*)BSyB0ޤcJX5ξ}%ʦ?%SĹ6y8 +ËMwe ie $'Ŏd(hCZ^glDk[ (L0JJqOGb *8&'z@Z% ~Oi 4>?fL7'~@π"/[BtlMӪf}ԍ#~׎0j/tj@g,dTLa#ч nz-qnӂ&p-"6x%zͯMx-Alg5eiv|;<*=Tq\:4q F'J9W*|ZQ`bjʡzZψĥ=D+N)]`nx&XܚanH+UIqPBl9*Zi7IUHpfDET^>y .(P/ͪ0 ZS7}Ĺ{ɏ"aGx"iz+vvpZR|+m%PN킢meHOR zck'%yNg'[ 8%͍=OU~m" x~Vj~`h> ,Oi]R1Tz_ʕqXޱ56Dߘjn>=wlZ ?=JPwI6Ӗ:uM㩙:a'/0QGr7]-  .݂[lpw'wwKACp  n>mcWWSC^=Rvʺ#D&S.}b8#l ěwg?˪^\p^fq tr6rx qٽ7xod; eN܆MO}azSMF\G'fe{@/bXp/E(% Y|3Zi#ϿwQEcưm&,n*7VHb[e~#gi^oFv7Vl9vaҺǾ"~o7]7CJCHbRs#z9+B!ƬLuu)Z8^*C9+.>1ư]Kh}4p^L`6=♤޼g?II"){]3So'h;Mw(ިsAF;raсTTK;UMȴ\6OPK;Ig# c^y[ jBg=C6}{(D_ea$ɭ,:Ti6ʊ rӥ 嵤;v9siHGƿ7+.n; r*"Pu9a[r;j g5^`%+PDwr{fn,a:ǀu#'WRm RcwM,CWfa7KAIgt,%h^vd}35/\ӁE˽nEϾ8-вYZd#@.DzHS9n7 d|"P`5(203ZsIpp4I}&`2fi=ty|I)xxFa\ i8 J0\~J4=?t\ϭwm's r5RHۣK:8]@5EF׳UPD/B g Cl}be|1H׈̔Xarx^\=?R? B噛hȔ)as~CbmÞ[\ 35Qڶ03u' 0h`J{kq Gkkѧۖ5F[Lc_$-, ^G971^]ʷU?xpgzpfCK788:Z%H;rF\hZ ,/ - x< }ydU)jGu|oѣ׀ϫMG )XlcLWp5ײ]ˤ$D"_ƅm%oP6huy@UlHm/ptt:b=;98g?ajAuP@^k֐ `")RQ" 5lƎESm*AK)KJw ŻjJ pjcj/6kH5E5x~fqe"&B[(+5Oӝ$ NX6פ ]7t@alk`/Wo\SwM3A 4~wvL^r*%ďs/ѽR92-ܧ;!cʆV,DQ\q&>>46 C3-vs37-`6dK yIɏ{}6j(:I 1WT6RGỺ$rC[u^rwEB#\z,х_׀e2dy_I-P3r.o's3San^r ;JgN?W~PQN4S/9E8 Mኯ"me˽8 WS }D5 8-Ab24]FfɅ%Q>M51,.{rYff ~tLo'n3GʲLU if%amֵ#*mk詸$k^6kݺlW l!dNL e!w^`&ףFq*[I+_ZO1KrՑu۸\9󏰷;y~@p@[_fu ;38nXg؈ުJ}V8[q܅/8Gm˺l=f5͵,aC͚ei]u'9sM j-.m!}2 ~V}Cu٨Pn%tsDt82Ec?v "ok>V<"9)Uj9ѬvCu6;Q.C_?/]NpKgnQٹY!yШ0JَXCwB#\&9* ⡕-JB(m(On! xޡl٩^rx3 V@dX :U9~iÅCOgxMQ__/`i ѵ\4ahk:0G\Mp6RL"@ohxyxL4%?Eꨠ먪U+xt4$KK nmᏫK,F칇+%F>Sē!+ 2Xƾac=5OAn {= Hg~;5cͅho^x_Rx?R ֱqD"dY. > n-q J3w N֜,6X|ܡ(xG9^f/ohf"X :/kS%3ѸZ!3K׫k p=-7n7)$^6TS{ 8vе8ya]a|RuUc'CXk'~˗Z*_K/a1˒D8w3ܺ Nݩ _sխZ-AwLLx.cפy<ĉZJHh)=@wEHe#l$C\(ܼ4@bzc" >VQ6+}e ɲrGYӷ5 7{2|S\ L~ BYJ5k)dD$j"Wl?oHKG%JI++9=~ !ka@ih,̄?fnAldً 3Ō8SʅT\ jg5`=#a5?_%4JkIdyؙݠs".c|&aPuə-;ECB%dԓDg{jzguh^D6^c3v$ÚzoiCo0?Wh_sk6letw쿽YH̸Lœ\!!aw!Eʷ[6laB07Z3 'nݘuθ'!tlFNϧYy龮vdߺaU0joMPhduG$c7)j5&4sgrU¨Bf_96r:+ǒ8Tu  qjJz#C%=Rl`Ƴ=3{r91$`N\H0chvUS^\zxdh5]hZQ9{%`R4 6yq.0|{_ !oہ?dL*a] 6\riٖt{CM> {!$ b=80~IuvR3Q[:ڟ ػy8mlQܛ;m(!R8[|ȗd*xx?֙M ۗ1_+Xk݀Zk," =<( xNjJ~6r ܺ|MFHRػiCaGH?EZs1H!7]dRX-֒Ǩ5/ޔ$OPDۋ#spV.-(yTiB(cQӵG+wt4ҋŖSŜXUl~wzr6z̆'D)B/NZ74~T9 88S,}>}*-YJ,1`WhܮTBwZpG @zO7yu{C`4>|:TfGPf%〼=z<]T瞃amgK(/ v6IiwQ _ tqVܗV@8d]zA Wj0+6)8R,m_$c^frXp&Q87J8#F@717 g2G ̷gm({;j<ɃgN̠ /}ǏU^MQi3iHɏP' gf.xq$8xĸ 0P)ӡwݓFiE6!FNUs94+kăHEϠRTSDq.uɷ"pQ,)s!%$;Yv"7TOT&_9N2O?'b8 =pDs)wqI֌Uϛ{8~_=u!?hl;D34~^I@u;k+x|\Y'J±)QWXJ-82VPҔo\q/uF!_Va #n]=cVִ@FQe~c>>Lh}~YC;qCoU$I6B$0#^fr7I8&2 <5Ó?1^RL0К($DRuxmZX;_+.#&+Nt~r[dzJj/}IE\ U߿~z@_5;VJ3 .p_2 ԨՁDL]!Y:y/ %ߚȼәk~_#g@&QgX)Y_H$qeAh&(ϥMu "JBXs~w9|i޸]eUj XA1 U,԰?܇al'"eD0#2- ?>JSP:~iùl'r搮6--_xh