ocfs2-tools-o2cb-1.8.8-150600.4.3.1<>,Pfq7op9|](km؈r} U> -UFŋpGwy4RU_DG d ^FxwX*"&v>]4I?}% Β$蜖b pıwS#IgwzϏwĖi"{ivC=271_U,@B 'DwQCu[x$u-N6kWA!J;]r*VIkq[-81v4ffDnsO *9s+j(q >F:?:d & c:G ]p f    $  <  l  8  D t   Dp(8"9":"=3>3?3@3F3G3 H4 I4D X4PY4X\4 ]4 ^5<b5c6d7e7f7l7u74 v7dw9 x9 y:z:::::Cocfs2-tools-o2cb1.8.8150600.4.3.1Oracle Cluster File System 2 tools for the native o2cb stackOCFS is the Oracle Cluster File System. This package contains the tools to manage the native o2cb stack for the OCFS2 filesystem.fq7oibs-power9-12 SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Filesystemshttps://ocfs2.wiki.kernel.org/linuxppc64le if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in ocfs2.service o2cb.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi PNAME=o2cb SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in ocfs2.service o2cb.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable ocfs2.service o2cb.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop ocfs2.service o2cb.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in ocfs2.service o2cb.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart ocfs2.service o2cb.service ) || : fi fi"8/ I.\큤A큤fq7lfq7jfq7lfq7jfq7jfq7jfq7od2fq7jfq7jfq7kfq7k76fdce71cf1b19dc5b38a209d5d8a565301348f79f8182572ab724054df6b9474404ff6795b20cf612a5cd0b05041e015e88ab3ad2eff7fb3255cd92829725e939f6c45b42226e19e649db87be3e389b573d7a4a87630ad8a4bf24c7e624a1be809276b06ea157aca1de2b07306636651c33bc7fa53b682114c0cdf639cea24ddbe411b9a022bd24af4ffe202e1f84e69c9f1eb1f505ac6fe423d8e9055e8ee6c592da0634892e60191a6365a9ffe2194883532fdfdd3ca053fda2145a7961a45035c0048f5c778538b062678b9323d54208ae88e0b07e443dbbbc57d5ea722e57db292f4fc05439960971276c41dd3a39a80eaaf6ce5f389dd1ab8bae393932c43a2ea9678cf3dfda7ebe4f1dfaf651b8b5016cc23a0e817e7a232113d093da05726f8cf9279f6dab6977d4ecc32a9ebb5c17187bb9dd0f489bc1597fd394e5d40d8a0e0b1415dff007173df4ffc1e8f34266fc99ed9683d2da95577373a365rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootocfs2-tools-1.8.8-150600.4.3.1.src.rpmocfs2-tools-o2cbocfs2-tools-o2cb(ppc-64)@ @@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/shlibaio.so.1()(64bit)libaio.so.1(LIBAIO_0.1)(64bit)libaio.so.1(LIBAIO_0.4)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libcmap.so.4()(64bit)libcmap.so.4(COROSYNC_CMAP_1.0)(64bit)libcom_err.so.2()(64bit)libdlm_lt.so.3()(64bit)libdlm_lt.so.3(V_4.2.0)(64bit)libglib-2.0.so.0()(64bit)ocfs2-toolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.8.83.0.4-14.6.0-14.0-15.2-14.14.3fnfe!@e}@dicV~@cS@cb9@aW@ay?@`8@__16^^2@]w@\}@\73Z@Z1@Z.s@Z@ZfYY@@XCWV@Vy;@UUL@UKSTء@heming.zhao@suse.comheming.zhao@suse.comheming.zhao@suse.comdimstar@opensuse.orgheming.zhao@suse.comheming.zhao@suse.comheming.zhao@suse.comheming.zhao@suse.comheming.zhao@suse.comghe@suse.comghe@suse.comghe@suse.comghe@suse.comghe@suse.comghe@suse.comkukuk@suse.comchristophe@krop.frghe@suse.comghe@suse.comcrrodriguez@opensuse.orglchen@suse.comlchen@suse.comrbrown@suse.comghe@suse.comghe@suse.comghe@suse.comghe@suse.comzren@suse.comzren@suse.comzren@suse.comzren@suse.comghe@suse.comghe@suse.comghe@suse.com- OCFS2 writes delay on large volumes - slow la window lookup from global_bitmap (bsc#1219224) * bsc1219224-debugfs.ocfs2-support-recording-gd-bg_contig_free_bi.patch- Update ocfs2-tools to latest code (78060fac433e) * mkfs.ocfs2-verify-the-number-of-clusters.patch * bsc1216834-fsck.ocfs2-add-the-ability-to-clear-jbd2-errno.patch- Update patch to apply 'patch -p1' format (no code change) * reflink-no-syscall.patch- Use %autosetup macro. Allows to eliminate the usage of deprecated PatchN.- Update from 1.8.7 to 1.8.8 (jsc#PED-6362) * Upstream only marked a new tag, there is no new feature in this upgrade. * remove patch - ocfs2-tools-kernel33.patch - fixed-mounted.ocfs2-output-when-some-devices-are-Not.patch - update-mounted.ocfs2-mounted.c.patch - libocfs2-roll-back-when-dir_index-creation-fails.patch - fsck.ocfs2-do-not-try-locking-after-replaying-journa.patch - bug-1203166-dump_fs_locks-support-v4.patch- ocfs2-tools: finish UsrMerge, install to /usr (bsc#1191084) + modify ocfs2_tools.spec to use %suse_version to replace %UsrMerge- ocfs2-tools: finish UsrMerge, install to /usr (bsc#1191084) + modify ocfs2_tools.spec to following UsrMerge rule- enable defragfs.ocfs2 and honor upstream patch dump_fs_locks support v4 (bsc#1203166) + modify ocfs2_tools.spec to enable defragfs + bug-1203166-dump_fs_locks-support-v4.patch- fsck.ocfs2: do not try locking after replaying journals if -F is given (bsc#1196705) + fsck.ocfs2-do-not-try-locking-after-replaying-journa.patch- Rollback when dir_index creation fails (bsc#1192103) + libocfs2-roll-back-when-dir_index-creation-fails.patch- Fix mounted.ocfs2 output when some devices are not ready (bsc#1191810) + fixed-mounted.ocfs2-output-when-some-devices-are-Not.patch + update-mounted.ocfs2-mounted.c.patch- Update ocfs2-tools.tar.gz to upstream v1.8.7 (bsc#1186308) - Update patch due to patching failure + 0008-ocfs2-tools-add-systemd-support-fix.patch - Drop patches (merged upstream): - bug-543119-o2dlm.patch - bnc#96864-ocfs2console-fix-starting-failure.patch - fsck.ocfs2-fix-compile-error-when-glibc-upgrade.patch - mounted.ocfs2-use-sys-sysmacros.h-include-for-makede.patch - fix-build-failure-with-glibc-2.28.patch - debugfs.ocfs2-Fix-the-error-on-devices-with-sector-s.patch - mount.ocfs2-add-nocluster-mount-option-support.patch - mount.ocfs2-point-out-the-default-value-of-mount-opt.patch- Point out the default value of mount options (bsc#1178248) + mount.ocfs2-point-out-the-default-value-of-mount-opt.patch- Add nocluster mount option support (bsc#1174943) + mount.ocfs2-add-nocluster-mount-option-support.patch- Fix debugfs.ocfs2 error on devices with sector size 4096 (bsc#1170530) + debugfs.ocfs2-Fix-the-error-on-devices-with-sector-s.patch- Use %license instead of %doc [bsc#1082318] - Remove obsolete /sbin/chkconfig requires- Use -ffat-lto-objects when building static libraries.- Fix build failure with glibc-2.28 (bsc#1126968) + mounted.ocfs2-use-sys-sysmacros.h-include-for-makede.patch + fix-build-failure-with-glibc-2.28.patch- Add libdlm Requires dependency for ocfs2-tools (bsc#1121382)- fix pre/post/preun/postun scripts when systemd_enabled - insserv_prereq is only needed when !systemd_enabled - run fillup to actually provision /etc/sysconfig/o2cb- Remove install procedures for ocfs2console- Remove ocfs2console module from spec file- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468) - Correct clearly invalid .changes timestamp- Remove o2cb resource agent which is obsolete (bsc#1069099)- Fix dependencies problem between ocfs2-tools and ocfs2-kmp (bsc#1060601)- Add fsck.ocfs2-fix-compile-error-when-glibc-upgrade.patch (bsc#1057008) - Change license to GPL-2.0 from GPL-2.0+- Update ocfs2-tools.tar.gz to upstream v1.8.5 (fate#322956) - Unify the source files between openSUSE:Factory and SLE12SP3 + 0004-mkfs.ocfs2-Abort-if-cluster-information-is-not-detec.patch - bnc883550-Fix-mkfs.ocfs2-man-page-for-default-slots.patch - Drop patches (merged upstream): - 0001-libo2dlm-Close-file-description-after-use.patch - 0002-debugfs.ocfs2-Fix-a-bug-in-process_open_args.patch - 0003-o2cb-add-build-scripts-for-rhel7.patch - 0004-add-systemd-support.patch - 0005-do-not-write-sysconfig-if-status-not-changed.patch - 0006-o2cb-mount-debugfs-when-load-config.patch - 0009-o2cb-fix-systemd-o2cb.service-failure.patch- Add 0009-o2cb-fix-systemd-o2cb.service-failure.patch to fix bsc#963959- Add bnc#96864-ocfs2console-fix-starting-failure.patch- Make pcmk as default stack for ocfs2, and this patch may go along with us forever bnc#959660 +auto-setup-pcmk-stack-as-default-if-no-stack-is-setup.patch- Add systemd support for o2cb and ocfs2 service + 0003-o2cb-add-build-scripts-for-rhel7.patch + 0004-add-systemd-support.patch + 0005-do-not-write-sysconfig-if-status-not-changed.patch + 0006-o2cb-mount-debugfs-when-load-config.patch + 0007-vendor-Add-vendor-files-for-sles12.patch + 0008-ocfs2-tools-add-systemd-support-fix.patch- libo2dlm: Close file description after use + 0001-libo2dlm-Close-file-description-after-use.patch - debugfs.ocfs2: Fix a bug in process_open_args() + 0002-debugfs.ocfs2-Fix-a-bug-in-process_open_args.patch- Update ocfs2-tools.tar.bz2 to upstream v1.8.4 - Use new ocfs2-tools git URL https://github.com/markfasheh/ocfs2-tools.git - Drop patches (merged upstream): - 0001-Use-cmap-for-getting-cluster-name.patch - 0002-Remove-controld-dependency-in-group_join-leave.patch - 0003-Auto-setup-cluster_stack-based-on-what-is-on-disk.patch - 0004-mkfs.ocfs2-Abort-if-cluster-information-is-not-detec.patch - 0005-mkfs-Setup-cluster_stack-if-not-setup-based-on-what-.patch - 0006-Auto-setup-pcmk-stack-as-default-if-no-stack-is-setu.patch- Update ocfs2-tools.tar.bz2 to upstream v1.8.3 - Drop patches (merged upstream): - fix-indexed-dirs.patch - 0001-fswreck-Create-a-loop-in-group-chains.patch - 0002-Break-a-chain-loop-in-group-desc.patch - restore-g_list_append.patch - ocfs2console-libraries-include-aio.patch - libocfs2-needs-libaio.patch - libocfs2-Change-asserts-to-error.patch - Drop patches for ocfs2_controld - force-debug.patch - extra-debug.patch - bug-805764-ocfs2-controld.patch - bnc804707-reduce-RR-priority.patch - use-symlink-in-udev-rules.patch/bin/sh/bin/sh/bin/sh/bin/shibs-power9-12 1718695791 1.8.8-150600.4.3.11.8.8-150600.4.3.1o2cbo2cb.inito2cb_ctlocfs2.inito2cb.serviceocfs2.serviceocfs2-tools-o2cbREADME.O2CBsysconfig.o2cbo2cb.7.gzo2cb.8.gzo2cb_ctl.8.gz/sbin//usr/lib/systemd/system//usr/share/doc/packages//usr/share/doc/packages/ocfs2-tools-o2cb//usr/share/fillup-templates//usr/share/man/man7//usr/share/man/man8/-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:34421/SUSE_SLE-15-SP6_Update/15eb70c8fb9eaaab0efb8d2b581dcd88-ocfs2-tools.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=f5b1ef583db33087aa8afb1206d8f74973c1d136, for GNU/Linux 3.10.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=a3da3548afb0c411990e4229781cfcbcda12fd48, for GNU/Linux 3.10.0, strippedASCII textdirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)   RR RRR R R RR RRRRRRR RRR R R RR RRRRRl֛iZapUuutf-827b8c294cd6433c3581c85ba3dde7f548ef5d56f32e670cc17b547934ccdd189?7zXZ !t/ڜ]"k%l/p4ea+@8AWO7Bu?HbՃ hUGtʇ`x˗> ˺m%pxa8 EU3V  e;]sv^9(TG^st|JL_Ya=0d% $lZ.E:"_*d2_TBbiKF g}$'nlp9KN[%MPzα@g <$* ˇ=}@YF|Nt6z>﹉!.VH-97җJ5Ƣ7QipJ}9C7 T Ù'^_q(|'h W"}#vx&JHy瓭?z=+DŽ׆I^İZ+qliQc'8eY+^P",x$D(j{C$0d=zӅu!-C#wu'vͺSm~<+ua!`&pH`7hom簞8/0T* nؓ!,~((_B ` ֎* yfVʬtlnJ&۹Y,DSo8-$Wzuɝ')U-(kkj/]PJaU$ ? wUm#;*[=F\l$-L0G^E'c(5p1;ݨ=o –I<%HtI`i ?| +#ֶNc3̷;F=̟PXŖQJP!` 0s#֍}K;41FNI|F,;qe.zqF5y0Ф&U("* á'@oC=GA؞bE1YXzg7Fj87q) dD)XGgCS$N73D bh3<ցQDV,#tfnx3*NGL wUlEbB.W9䵓[h\:K\Y#sl {Bh[gQS 9ND[{9>"ί"B=^R29-P=CNzݝ]̓:Ý|&"~lSb-iׯe m/ʰ*wCrȄ0}vCvK"Hd L7p{f>B%8]\8[#H^/i+G}8Ab$3dvm0,ߨ`m1\㪱椙}[i5T֤ChBx|ky ,-H>=8USqjֈLWldv,.n9Y2akPHLaySN>BqfTҺL_{9~'vZaN?ȥ8]>FV.y-ʎUÀaSXj1^auO 多J8UxD>R KUy,r.YeH+ Qժc>\Z,u6hN?-XѴ]0ҔTarTeU/g?4w `6gV8G?߯^DQRc,w;M"- /fCumdr"&uD#,v?-]Ci+&Ȅ[]:~ oo2 QՀP5.+p4M|K*DU, ۥ7:<+ \) _d^͛3WڋgWT4pfkGizJBteZÚ>J˭ ߂ːrXթ&lG ߜxA~J8u! 2iA673j8׃_`ALltbS_:ؐ{ܨ9ut+qK}h ',iM<]ߘoC?vk)joG,rnC .qIwm30JWG|Μ*6e(kbnebԒ&GO!:6)K~<`!3a3X%JFTh3{CD|DhԐhMmT{ƞ7] d:@O0* ǩC*^s9:7 sz&[SH]'!<$;Ͱ٢1 nmy{9ԿaB$˰Fk>xy8Lb$ƞapAs,I)3_ lPC[^aAk8I}ƻ0C.vk'V$`O$}k5~s}X1?XkH,vc)lڼ0e~Hʌ>m|:z i c.aj&DZNO%A72:=X~unhV=bQl- I^ઑ@n D[c`Y2 ~fg|gj8S]^I9G]~;P:?c"+yA%I[ÓnFϰ׶J܊6UύsMo0T|I_]3 *̌6۴JbMOs65'^GWy7:O7qDNUK >L4`Wb::wǖo{'p )~\hKWE aݞ"=<(]໵@H9NЇ/5_ 'KlQ]6 Rrn۷qhk'cW5ٓ(5Ǯmu_fxN>󼧞sE;Fi"HeS3BE&BdLҏ[@SSuMeGW 'V_,*` L=ںgTwkRgp)$G? wh"owG*Mf~TΛh7 , e|>rRK_W)IGݘVuʷ< vL.}_,"͚P_ dyuDטp7pyHkY`2KOF>DG3Y׽Ԣ7E`![ã+49C/%v˲ђ9%Y#1tjfZ ,cJB{M*DBdvgOO 6Q b0aL᧚15{\Qթ\RGX:,nD_VV}*{!"W[.Gvowro{nOM,u+sК |?^Tǚ@M!/$8pMJ7k{Y1M%;-ۈ%RT )dIj@ĝ9h~}܅/{`fH ($e`,x$~yKY}LyH7u!2?cH8Lڽ*V6͚JAﶓ5P)dzAPt;<||kxزxg;\xȜ"PTSoÎtp=v [X(Mg V&1LAƹ c]cfΥbr[%P@1krhͦ$ WU^&xE]lsL 3}mʹ$ӟ^ܖ2jJ` $jȳ `JALL>:0s(|PL }dones+%_٦(ⵣ%ceyW8 zVıyOiDa'n8ϱ;2*%]O?pYiC GH/5#ŕ7YqU:1umg*K%A~$qFgq4dҲH!XCoGh #XqyEfH+o|Ɋ6 vmCe9%U:A?"P,??Qҗ|N"=l0~~he*X@Q8)PPSmZ,6g"0`:h$SF)P溆pJTY8$@&$C›4`l??wI~ghY9gTT, ~<*'a7κ_Y[#E`JBAĝ[vf Yȥ~u<(h=+Rp\V'mNiմ_rzu !ގB$q- hsټ:\I A| x(ǦVrtK2-K=M5 O>j97iu6eo<8[uU D8di5-x0#˭`%=G\)[i,ۤBBȿ3c^dA#v_k57D&KS [ɒt#k4WyϏ> cye<6vRI@il5}tC6cP#`-YY%cU)`ޒ$bFԦe?5 ,H+_x^4k.>Yk|T9?8{%ɽ}w|f.4ܩŽF=%\}AVmq£Ks77&Ic! 5o)ca!Ç `6O]M#bЇ]pKz Q\TwmQ"Eg·)ݟۧ`vVg+g8Ll0G]uec*֢{y>RjAoa+Pv.wŁx1@0U[+N3xȚ=C]C\MS->l%Yw.~>< A \C*P`ڎLt$1p)* #d+oAK ,8z'j]KVrȎ Bbhr _*=rrhta͘$B=IyGh2hZz.#d>0a-_V\y)7 +Pi6MĞ^14%z_@])=Hâ >1ǠVȐJ}]~$FHB4?yg+J~L!y $,mg`P7Y@JHݝӗ[N@Fh*V8q? =w4yWzNxڎZ}9b"rs TXFl.2Eˤb,Wq&D: }z; lt=JttĂF.wnھ^z\Y$;p(JV>`0XmqyP?o9*01"9,' U ,f ch("/wW,F- q&⸪fO<ʷLB5ZVassEwx иĹȇ ~e)c9! SO_IzZb 'i711{})PkJN2blC<6F8-^$'ϻ8\䧌^ U3߼!<0vb=\eXwl3rAG=TWWNf&a s\<]XaTYHlTÁ{W<rw0AZn.x;_J|pzb*+atN;W͡ >*%'ᗞƽX`DMit&9ng~ L-nHD*t`^{rJHwÞ+(Ћ;LZ3MA^b kg|xqjqv~rMTC 욀7N~ h:L'ܒ9 0+ӮzoϾipޠ9ߵΩfI(#"qq g+0nA.Bl*jX'M받AO}!2YJꢄ ufnܪ͞[FOU;ML ;V!TX. ( Zww.4&:/"*WID8ے2L5taw8B#Q̤9zYB⧤iW[uݡi0pr>LND VLJ )Z\YR.XCjVJ&._}8--;f&Eȃ[yvݠB 6y%94;ھٺ {QF{p2pD-b//!׮8OojzY7s񪟠m wm5q LBCbz~JZlZO  si ?WЂ |QPQ&;`Rɍ$"NML˜U0Əj_eK s>3솗V_lwqnE#;M^.W맞tf pUo.P1C].eʵ`pv/C7W@:IFP\Qr2oS K40z.[WDL0 OI'Q*)j >$U~;7Lڐ:Wu(YӢѵmxS{Ӗg(ԪxT#UΌ4yb #!)Xnnxpmub#o37ԁzR+-Z43l-?)N T$?-YÐ>:ob>P%v8t޹'*], Gl?``d\H!" rWe(j+7}mAnf_26^s<7h3}1}z ]) R*`uHmR P~|hv-F< !;t߱- )W]߈<ﰔ^3μ3o_V?OI#Wjk RDDwi!kFABy'"6kŨAqق2[ኌi/wRu6C7T[{E9 ai܏`h,hDGሄwl!??:m%̀ b˺W΃)o~K{G`*~xi= 49B_v؁;݉r}(;TA̠TtdxR×zO1g5F]k1?qЄϦNکkjyDcCk)Λ=62'aA"ͫ+BnQG4%-F& TuoZ`Dէw >~bs?\2xz^ Gh=nN. /Ӡ\iRKt?B0cSڷ5Ï7҉QFG7D[1YAt/#RB2 v/'QphRƠ)\pXOif7Գ)U+9˟K`qBqwJdkn{ꏅ:d7nn֥P;!Ļڀ#V+ˤ:cf$8Z騊ci WaD 9;^Ӽ^|Di'`vW Sf>*PBNX0 ?Ek- R;~/ r#Ɇ&~oD~y]CZRnV^ld1(~mq$vݮ4N#ki?j%ʳqE͊j,m ;=ueǁtS]r?ǀNF1f1K,ZX$C7J Vek;ƙ8r ȟ( QZ.D1`5b6̑%S96`^v"kfOÑny\Nd@Ƥ}~&^-h}l̲ ރGyQ 8UIyY82,xnRҩ+BRyV>’{v#"MyN w(4U 6Yg}<;ot&,7jo2О=CC/:jiq=}\HzdF뙋S(O^R%4Wu^Q`eBRzfdqy]l9#;́Ph̒*4Sԡ}i}&UONgBeUE莢c]~mPrK%u-!+tI8e y iS 9{K|]b>ŏ].|8SAѿIȀ1[>"@ٰ!as4/C3<T/_2Ѻ1q/w!3|EAuQfje!\d!ʃRWGz,hy VՐy-Dst6v$߈>^i!dWMFIP;ׅ͘x#K^03f*ec8tYI\;&Q7JF͗R:q;Ķ3dpHX[QR/{R򠏨̆wjҦѬxgQ.+62ޣsz'+șVH{lv&M]}@XxL_!xlfؒ׀llMۅtE+Tz 5`P w@ӂ^4@٣z=ɢnB> 4e3HIc^em&Lp$iO)_`C.j#9 Yj mA0]y4&rB'ЅTWS1xRB^d{jfUFlT <;YgbKzC 4tTtd%^/їmKevU2K켶ؗՖ)2[׶TYT3+^p7-:L1(<Ťs+Sf{:[;8 ȸqy (\sY|/ٗMm&S唛٘ MV*U0K-2 mŋd*I)ATL ,2Uqho8|*7:=S0E@ "D.yA,kKf1Y iKVyB70=G>El]PeF}Hۋ)[*Ef[XuO,ӇRͲ8өFv5ޤln_IwBmkJ> 2,l9(jI^cUNDu!1 {'Ӎ"CLIB]1o>4Q@NM8 !Wvv!#W2p_ZOެ0SukX>mejX)Xgw,+XK# GQsL82 hGט?w5R\.&A)oAJ|($Dwݿ2$ZXwſoM  xtsP^x4댼b{9uͼrĪ lG`44kE6Ts S!7^QK8; |7nχ:iId4֥q,)ԑEӴQOG{ϧnıa kexO mՈ3]yc7\zaPpI84KZ3RY\^QrEUG4M4A48 '& |/.V& ƒ/Uq sËE4 *:X[08ԷQGH{.7gqO,$yR`?"V>y`p6`l?Zʆj+F^Z n&!X;2_e7EP[Q_Mo-_Eb8+K.ߚ:H=%1'(6’pj/R9s.u&hqGܞlfQ?%茋~ȒFY22 Cam>z 飉 _ թ/fOLgdۈWby-) X CoAҟq>3SM9G}2Zk,צ-5dr@e$o aܞxR.߭mỳ~ A [~Dh1G3Hz 5|;:B}F:ˣW븂jc,u$($$1 2؉f|&ƖCCB$6cBCJg0(*?ρa"IXjM!Bj⺲xoOU $C4Ì/_~9ՌgoöCd\*$WozCSwJ0aU3 ~!qf\ޒhʪJ#oW[zR V}7`B tP1qd}R'ڽc( !F3߷ ;Ywrz"ԼrYs &Q}&uH#Άnը֩rH؇Axa¡ed3L0hR')%xI*Aڒdݷ(;qېGos0F}'CWL@v؝yY H_32"%X!3MF{F9ѭq|_Yآм:+wW.j6:eS\=dk*vLJaR%ɼ`:2|&߽iWZ}6f怱 Ż! ( lx{TلEï\WW?Y쒋дR}\ հjz/PZ!w#i{xu7 ㉘؄%iwK?+-_ 'G&̧u{jV.ĚPO"X1s;=O_u&1}5J :&iKeV#N.޴]1>5)|KZs$Yf4jdῧ֬!au̷C%^^u&k@[g鷵 w>:E>q5 kG5SWuMf`0xnYj7,;zn>UOGzmM/ *ҮsX]W!/ǧ4>"0W#͠?/̌aPƆ>%d}K5ue/t㩪e)|c&ٱkXn<#z=oa[EV'{+?d]j]uR*Q]i^K(%. (Hp'tM*kBLַ̆Ua#?Rկ~R_x?qDg΅8,ᙬ&2i&d0voޓ꒬Q9l1!%@o[q9/{,z >$̜(2sgf.4H`Ѳ\,raڇ.!xZB~mЉ4Sp2V=%JtRRHILFe8,r$ųĩQBteUh u x7\ [ <x7&vXZXaVFlJ~3Tgy7c 0scDr!i8p;QI$@yT2py=&R|充M"D2Dgݤ^L56H"!=K3zm-X#,f&XNVtcZmҌcaudzKoBQևگ:ѕ'clHQHu݅`2 jg.ݲ};ԁD qkZЇZ,}s?Ԗ0H@d}kQQcUɀ',YI'[;:E 8w Dڛ&Vqő|pW2_(t\,+G$|%+;G#EŸ|( ̄4(0TR&>Y t,@ccSA;`|qd+0 ,O_zuҺNO˹AQE}UPZLBJxp8f܊8$ΣSioZmALy@kKiYoQRy3i^L=2:o@;0UYe ɕN9x`#\plmK\vXIwtyge+y֔(X9*Thhl{4!;A6s*Q﫛2k7:w*;m:S;̸JAfb`o4(~·4*=[{:m!i֒d]/; (K̏ O}j(^:iJSEOLJZn<]&=ag#U}Mnq t>Lx؆)Ԅ8?^R+vj=i2M2>^\޵C{ǭX8D' 0ZrxVau594/d>pD* hdS`Gx%VËqt8oz96Πҗ:iATW ˒tA_s Uױ>(9`/n6'^E02e]*G5yo ,f%Սt?T^x0[mLy:.<*'xO{;VB:*Mc0`jStbꘋ$# x8h D6 ͍X\16=\ H3\44, hџ @Enb,6jLM5hB-1\ ϳrŌןJ=EOYmȾZ,z7{[4 ] %y=H˧yu+!o--`s \!LfƴVdɝdY;݈4Ձ~ˊMZe  -xo&|qKͶPIG]Pu?|6 rCu J̴{#vRw*|}@A[>&E€h q $'%5kyra7)< TVp'M@xVQҗf B㿎>0jC]o[ EZI꺇1 Bn=Zc^ k=O5*|& ]ӉXe't 4~fey\wz\px6 ~|m `M;D%~ZVf? ylŕT\2F(}Q9cBَޞpN7uUD _g#3DzNX=F)1ֶꭥlώpj&6~[t"ݪՕm$]ڎ"ҟvc(0q+䗫<<*;e|bxuUhȍȰF$ ZDGU4%r\ՆcjĨ2!i&3<*R&]3F 20d31ACFU zoMu*̉.Z \\$iww.\gr`nH́N<9ewnZ9 (g.j+M5" G;\w#[/+@?;џ%m8;>4"wkJgh[LHeȯ*q@owFϭ T3K߶CDW$~Au?3Y\Ga\<8u0 _Ǯ}r^Hua_z(&Շ<~U &^2',j偝 * %J&~1"'1ӂ@7Fw>019ۈ{-,U]ү1H[;_D C=1#; ƧO?Xiʊb(bL䳏lgeQikDO#?y" XPWNEztɒsm zl!z>}X–Ld}t_[:@7*h~<uסNx[\zk7ǴN\`BxK{c۵3W͈Ա=S3fm< Zizw_[| *pk]B5i!3,=j2cRbG$Z+)$ `-E:4I 5K[dtӾ5) UyWļg3R3 L4v(-?ʘ)ǃDx3lVΚ?RdM.&ew]/,=&obB]ZAz^/IG=5R!LO$XJO7+7ިqJәz//W lhO~T3"틦BB"!ԵR3w'w"7Ɏ 7~Ç;D˿_%[s}*@uդkŠ SuL|waҘ skl4f=|1Ws=T`1<+c3N(%+λc=n~VN $V)XYk$]"GE?ni_S l ._nf̥Q`4ZUyaq~' t8=+  apG ϔw>͑So# Ά4\O{a x8!=p(_+Uy 2IlNoQKgmd0h8\3槥@=u ލo#/'ÞxfEN 6 Y4RQį S ✦Wqg,=yd)Υo9i%XvJ9\hnƀY(ճe8z\lU!x:H`9ZSM^?}Y݂ss\̄:Y4ɺgAPMaCOybA}.dB ӈ`ޟ:KP*}6`=L0W_ V㻗:Vj#|#Ķv+4pɬ^:p3Vln *u 0E`#?Dw⫌ESX߼Z@e=9ɉ%17b&wUp\ڑ]թF`K"A^jbT^qxsK2Û8!a ;J) n~g(4Ei53?_&׹=EƝ>/V1..ʏF~oDӶc'~`+En29iX_1O{xsHPJD%™&u}+q`|*@uo{%q ʙ_oO4]3VW4wn0 ͡V0aw x𔯋Ar#.^9Vn_f_Q0+n6: cvy7}#BP蒚}ЭMc1!V/P26ܡ⮰AT F'*eBpR$ ]~WhJFP2LAImUr$D϶{I,]4L?-}#_|*\aF3hUn 3&2&v3hew=fE>R1S|p^p.:o x_4 ,EG? UKP»)\!AMm'x=(JOl;x3VOOI_UP9؍4)DM 7&4XEϕ6FYH E2DNK~~[Z]dާjp {/.!YAeÉͅ Naj,{g(c/iX*ƲT$jkB (8z,&(T쥛vv1~@<gAB1<],+ye 7]lW,GʮgA_2z9YϚyI 4nksޛ' ⣮Qb o>-pZ#A0U5K sªF#kGY'PQ)&rSJaƣIǟUSZ@@*@ܞjH"YFd|,T ;R E o r,5=)Y,c LNJNIG\T1q(+ʙB{pvvqF")a|"˺ aɖqh/#?7Xcn @w2..%І^GAwz>JK%"S&c~ebWÎ뉆s[(.ė(M]: V]F}+>;9ϛDzwą  dIҐ`79t񐶀A*Yj.4G7 UbHQ\ S#UE`]Jx;hR4$>]Ty9dutB' g@b<`.7},H$jÊ^pW6o)3E9 Ktۛy^cˇ6ew1E&J|3l#^uvu 99Pv'KR}u {fMW-O!\ [(,#FKSѲF=R } 0pMpȫQx!q]v-Zwl45M"rk"IӼ6,~ ~u`!D%u,PFDznH kw`r㰶Q͆aOzWjX71ptdbgCc@c`$kmԟw)J[.ϻՁ%rbͥLjZ59ތlS0j|iagCRPc@d9#ʨ|%/ aH$Ձ!SGNMX(?7%)- Sw,yBR2sZ)ya``Nf/`Ц~XҘձ`"S ۙ4,gn:?ȮJ6Fb"5{ƾXCaMU{ ڣykюeNȿ4]Xˍ^Rs2Caxϕ7L@7*ßA_@dG>ƑM˱Q{Vm)VkGkE*0uGCCͧ^؂("do1&a=1L1pUa(ϲV¦@&Rc}}[pH^\bf}X|Lzg`Fec܅͌~fʳ%rrɟ,}91&ֻ7^1-%9ivl'%5"?=m'ޔEEs[66ksi*](}lI꓌q 8wIf MΨ=Z%)[| 8ڦQzopw ô/$j(Ϣz;eNh<0'AGgJfE&лEUOL {E~hlىgT=iJIs&fn*@qr$qMrR0x#)D͟8{wSڙmy%3^  ut"qB.I`_ɺ]Zuqwq|4FOaޅ_)E(R`bd)ﵿvЭ2O@Ο/_M!]HQWfkA'4?A׻>=mUy$rTMӻCL(CLuh(}kxm1㌕K8A kU12Q*ȩ. ^PpJ,°'mc'e ^}⫀%s՟kF` j܅>{:t9Ēpf޴YVd.kw^*7^~h"@0ݛ;?s)o=T b C #讷q3㴭ú$$6lR"xp{;8TbrjF ⚘ Q_@#w,W<|3phx/.!u]\x$ U:EpImL i'AuRiW60A;,S+Uu׍Jdj#U{/g] =u~x8w ׎S`G1ȹtOC'a\g+έZ2? zgde!\t29 Ir5kF6 x )ll%O+E'oRn'J`% .Wn[ui뗭5:qAƑ:8H:Ӡa 0&0Xz|&kF_"c 6@$410/S|j8&>8~a4wXHv~ ?t 6}3~=.ΝU;Ik]dƌW+5 i!J{ySLAGϛ#^,~zϷ'ҕ>Cde0jfx+m kB>:5/B,xCZ > FX&@BzĎ"+p, #6vB]L;)W$YdyDq5lƔQdy?5Aݴ J?\tvf/X[%~Nz-{FoyKp)1OnYvmH'ȗ.j_ 򝟢)]l2=#L;H]UF@<6tmmrY:4xaE˪}f %Bv2],.P ;'/o Wub"ma+4zexbGmIP.w+MX` !:ik/*ui:fޛBi4HnjˆS1bnӓ-e3Sժ lsr',uϱMO(>hPQ|~:6q߆ ^ Y^a6|ǃ/q՗'EvaNO,ܬ3\@|LLS%;p" { _׬EE!ޯo40euC! Jo2n ?n"+סfO:K~UAQ/Xdb3- +6\}:A*66k̨X;78 +{.TB*[JY>߸_~=8pG"H>;a׊;:3=F@0X 6:k ~s/WGuG4xBy FTm@j @'T ǰ-b4L p$w*9ǵK;'0 )hD;jڀQ{vYEܐ(0 ?l{-o Ek*d3r$h.N=(Ch8O E(x v'&SoGkafПjC[?04陒G?4/ֆyG<@< ۛsQ }!P(PuluOC'r?5)yo| ]aLaK[h'xDueofKkG,wb8bv D% Uc k+l_\=nR,nJq%BƱ wR;/]PQ[^gJY@@J5 (vtWPgϮ a8M4 6sͱĬ @Eݶ \ Q(v4ԵJsPSmtᠧ b8"62YqgvO*.v8* ,byPttrǦZ+lS9U?rp8KP{5**61p=/kN,NcJ)Rn I6VmM1Ն R|䖠kڕNU)giD2 h=.qGz-($܏IMGpCXrfTs7>)`\pZz|4׎WaDSl4(($UtH9zH\.ߤ+ifR,jF 8Id/ԟa7?C\(ϊtq;VEZv)!!՞h?ӈKUv"jsxft1=][ag؄`<}&ߙdxP$ھC0x6-d4VwNOť jccLki}ǵ< -t*m(@zBTk2 lr6 +\ε)rOFNq '%B'îh%D̫=/^3R7o( a.UΗ}#Ul!蟥?=QnK>|Us@(>G{"Go]L:wø4]v0rc>\hgER6B)`s)pLJG}0ʌm0Ϗ/S;㾴51р &N2+)'_Q^)$hP`Ü!$zT½RŸ$ɻw-d_ 48$(!L WYyfҏg>`#>xxWF'zwwzpCf-m&վ}Z ֪+Jc/97{vsjhywN-nVuB6R~֘eNr#KzޠV,5I !-3B.Nf"'gp2jVMi5Jno&§v[a۲Ɵ=@\P5h82%ʥ]=u ҿ6owo:.&נ0-%y-d`64IN |W`6ٖh  u]U5t͉q7w.Vu!{[{'+tm#9dU˜Wyzn#Լ-wCmZ5;_!}#>7ʜOW=a#Q** ;lXOS)-[0RkikZ](^|tewnѾEh;|=겖˰^_It&CpX*b)GV9E!kWE mT:ۀaA3m'P?7Ohfʖ_^&؟ 㮃I0aXwP|JrPߟUϩ6E=g*y:}XکlVd2lJ| [r{<>*YQ}as'%Ґ~[J=PHu! tQWs[gBmUk~(B94B_0WЛexj[ebeYX녶1ϻ~i?w{^t./zc*FpkYP> .,EWJ"4MN ǧj1 +BpM9>D ?Um?i)zTU&GR]&0bAyI`jJ"I6ly`E.HZ|4fZZ Džv@} )z(п؇<RJQvJ`OJ%٠--HŝlXfZ(؊ ~1{VHoqgb5[  ̓l^IЧ%r36+gJm ]ox2f|2HQ7Ψ(tl%'R0%l:OOۨ4NɋcM.6~#URN<947WdWnFWi9~^ AHji3E''hmQdPAJ?`cKTNB 5Oi7)Hay&1WLAD2uGkIU7SoDteeQeɋҙt.:ڵaRhj^]v*Qz^(%Ւ$w4o2~PӞUg v F5+}{QOhh{w&>@ 9gH_$agA=ħAiǻKDK\bpU6)D/0_5j]6!lHF 2OR/*XYuF$%"Otޭκ6z &ZR6aҸb|\Pa6zwzѪzHU)ZY_'E gcOU>ʫ47< {]^>qte6$ n B<'Hxd _8$>P+s]i!o W$# N]sc:4kV8BGSşmKڅDl2(MO?u c?y %NI ١3n˭2ԆS3.qEeLG(s}X*|:26^?$zIhKFq/-VLqî@;1eqs. Q[99Vd^~B.9t=62C X {"SUSzC㴧 t殡z#Wq3i+GPܟd w.!+яnn9-٘0~#PD$+=wO2ΟW-82;ʢ/͝q@r*HL8pSw0BmdPJfnF3e|OkBP5%նy+Wns>3Y,Rws{a!-b=]2y@UDA&3,s.R?u@@xԯ1?#,":17)|X]sMq묡δcmDi<<¶2[5'6h^Lh.Gqڑ}AЖ<Ǟ}XRHcfK 2Gsky+_8 #kh)H6!^;LeK]wh>ʬHsSJ91CwTP@u T|_ Iئ$A?<&f C͞J o7 bw=D= =YD|Y;_פߠ?ҡ3~׫7 #ˣh]i'vSr2~;Š#\lZ®-{t^d oUE;F@Z&J9G[ĝz ;տK5">]/@5rb5h#.zC"$AͣID%bC7fTSb cTB:3:Ia Y6:R+]F~~!?gLA)?]b)p*hTĐkQ^Dk*@!&y$,Ar4hͱsݪ32]!iĕLt3vRP^iNR$nz|s+9֛c٨j,#zFjsUk:;GBҤYvtz:59 qO,x?04< R]좳ٗK]78rT)6 7ts|ك:uO)?m]zv.A0U"yq^;=zs`CChb(`v u;!\ҤABmyIFxi.Rԗj\Я6:ʏN^Zk ȭ .ŧ(;̎$umktC_;ѺB֐(Uޙ@DJdvwO|gU!&bp;bU"zP,*j݌5Fjk] ;`Ogx1pOEWx:ɘjǨQmTY~xG{^m+YeGm6wlFP("m{?iCl?_Ty1Ȓ Ksкz/NHBǂKx"@ +Dfքc.b%<}[6UcAX66KX{,G>~Pw%VQ9Ɔi.0cTbD_֩g\nCBkԆt4%*[qA a{U2w GD c*|ej ѳY=4hs:[YYŲ?o g -Zk lԪ0৲a_KF1'ug4ɫ Usj+[M=WPp (zȷ:LG{##/fNCk7_Yf}Xk3D of |4V1I#M"GRudx-RUUVyhp,do[u4~v e/&8F!!;rِ(.283Dsd*q)_N^7kqc% nt XVQ@NL`6=3ʀMܩ¿;YlbJ^>|8"-I<(UP ރٞw=n F)+'%E Jl{dPOjk) .w$3[-<(DZŘ:Ց?CMqŘKi#׃"? 5kUk,JL30X-u(?THdҮ2q-U:Ɏ\JӜK6yv{0$=Bq*a/lUDuTāϽ[! )%5Atû&fNsAUHBEl!'BY")m\H``=)FXHaό%֗;RH;% INE8q> Y5{C2fz_s1YrMDс $Bcn=G6=<οBe<qZ7#6+