ocfs2-tools-o2cb-1.8.7-150400.6.6.1<>,Xdp9|LN@eDGS \S|Zc7Frkb tE14qЃ9>F6?6d & c6C Yl b {     8  h  4  @ p   @l(89l:$=/m>/u?/}@/F/G/ H/ I0 X0Y0\0@ ]0p ^0b1c2Od2e2f2l2u2 v3$w5t x5 y5z6<6L6P6V6Cocfs2-tools-o2cb1.8.7150400.6.6.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.dsangiovese bSUSE 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'/H I.\큤A큤ddddddd`ddddc2ceece0d0c10300c2ec1e28e6e66aa8e12edb089a0454b3c7f7e544219f0e77c69b6baa16fa5b35e91ba3c9688ef66394b9793e5dc07fd2ef459c03ab900d2172fcf3bdb1f5ab79cbd26f18ddbcbadd27f5df29cb57053b7a6a7063d6264631809276b06ea157aca1de2b07306636651c33bc7fa53b682114c0cdf639cea24ddbe411b9a022bd24af4ffe202e1f84e69c9f1eb1f505ac6fe423d8e9055e8ee6c592da0634892e60191a6365a9ffe2194883532fdfdd3ca053fda2145a7961a45035c0048f5c778538b062678b9323d54208ae88e0b07e443dbbbc57d5ea722e57db292f4fc05439960971276c41dd3a39a80eaaf6ce5f389dd1ab8bae39393241e0b38ad19bf1138c19225f601f7a9e2a0558db3348ef52c3663c498e57340a074d7a2c0af2cd5894398f0ca1093dddb7c7cf5dc246dd203267fd78c0202474af292882f582fbe5f7aa8d364801113589eb0177bde27c8432ec608405785393rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootocfs2-tools-1.8.7-150400.6.6.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)libcmap.so.4()(64bit)libcmap.so.4(COROSYNC_CMAP_1.0)(64bit)libcom_err.so.2()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libdlm_lt.so.3()(64bit)libdlm_lt.so.3(V_4.1.0)(64bit)libglib-2.0.so.0()(64bit)ocfs2-toolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.8.73.0.4-14.6.0-14.0-15.2-14.14.3cV~@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.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-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/shsangiovese 1690899974 1.8.7-150400.6.6.11.8.7-150400.6.6.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:30070/SUSE_SLE-15-SP4_Update/82469913f0c81aef613280ff1a01be11-ocfs2-tools.SUSE_SLE-15-SP4_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]=096cac24c01ad2d95fd3d9c8c4428d8f4fb08401, 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]=062fd74d0758795968dcd1aab65f7d641497ca61, for GNU/Linux 3.10.0, strippedASCII textdirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)   R RRRRR RR RR R RRRR RRRR RR RR RRR>X+u7%D?{?wutf-82a33d06bb8e20e365175ed6083e90739b760c6de0abfc0780650710165f42d86?7zXZ !t/਀]"k%{\?X.ZPӸF({ZH!f+LْlV08}xy#tz- C"JC""J3 o)zXh+ˮńatRk ꔄ3ஏX ,5$+d/9Q~D?j䒴<6£,~x^c[L35Knu<43R@⌙b7wO#hLZ= G{gg5 `Z iȔe_`(;V/Љ>/xqHsԹ"g$60&uȦz2z\@r,u b.4 Ψ]Q(8UJRap"&K,ֹ⡝-D a2MG3'n}t#SA}be1"w;X(()mD+^{3gORӻᨚ0SKݰBʦ n'a1Qх zS?ŎuqJ<:Zc3GeVzd#K ^_{SJxQKFkrT1Z Y.s+5v6nkL סwKp%PyZNGe(1b͚L< ;El[vUx6TL@f'ÓQVZ}]^{\5K/T5eu9AdiS@*abmŤ+uXw"SFEuR3LFOy D qX2 B\FHkym oonR>ɹ E%L1իT8A D"'ѩ%պm̟@&֝bM] W[wE.yd8@&[ؗ4D*$>`7"9F\hUu6R&ۺ+dyEz.^\[ 󪍪J{zt{b> -vpkʏr3~]3MQ>>r$qd]+S"w!<P|8vh;GAC`VcetEXmc[CTyMNޕJ V_Z]w:grT %(j'^qyN"UF򊾟^M ҿ#5%Mo:5ɄȍRN+1|!t+%gų9Ȓ.! /x1;+,/Eq,Ii$p6!ۃ87~Z~8D0<==s6ZՏ4-'o\ÏBu (/&q" zX[L[5?8PI?; ! DQT ? 4P3}D}NS[ 6z^٣4Pq~&_p, jMNlU ryWپ*3f &ʺ9㽀0GΈ|i_.ݓSB*w/:?{{0B3e,Qt6@쪟hꗌR ]HzBΌ|RZ8coύuMOGMCѓ=&|c*<]PDc*^ؕ~h3tfdFDSiI6넢MoOKW0V.=dNwAQAP]_`+or[w Bͨ:3Ktw9,jI[5Ja띻{ǬNd\TC`b?.r~i/7A&K"~AbZenjKbh>[re:93Y|%Bc= ҹ.0tr.rM;/N4 Ŀmh<u=*e܊"T+[.Щ:-3*")?~!~[z37i0JGA ՗VH yC UldDCiwв j .] ;PV뿬AWVTvrx?b4H"l;RV HpTpa[ϦҬ2D7,@ѿZ*2.֛N*LR*J5﾿ PYiZ$FTѻ8$w_,Tdv|>^:fa=d d[Sq RgxԚQ Sj;l͖< P#y|6$SB(1sEH}ݰa@L?G!%* &)vy]DM͈@ܰUt(gy̴'ZdsP5q5lA 2hXw&'=:qYBA?.'T=)SoUL^0 DٮP/&+9h!'Nں|? ,x=Jd'Hʂ@ t~r`ђi<?d2='&ɑ2q1R:AlM'EA,T j-ɟ·T`D]um-2_@\T jEcLـ^xN_>Eٌi./Uhba4CfW G_-]å:e|;զm{{'q 1.5&lrG>fjO8l tD ~m ^ s-0=P<'~t]}wm@VDD#@cU*%a(LJ8TUN&};ֈq"⾦\\J 6׊MͶ<5RsLDN-*B\~d3F(;F"G=iФbx pw)j 5ŹXC,+HkF1%S&qeǧ7$C7rUv\9M!|?2ߊſ%@QWwH iuo@>֨ նsF]BoM]2@Z &oYg.VW !zɼyu`Y 9.kTVc'T}cw#)_X]ѭ0Py*t?`-vSS4@'fs;” U[ؒOt$t/ks(;\a2 b@FBӚ&[k&v]k9b2bV{k4Ptќ] RvGٲuQr1|Me@ͣ1qb[% wAیcjI}Ȩ`?8OoƠqKVgB+4O-s0ӔR̆ktڴ)Wp?eF y|Rqn]੼ KW:iƆ" =[~a+LVX`h M .MV)mVB< UH#%#h%nE!t`Đ}W@GnmCӱB>ydžb5Y+ŒBn=Qi¼Gv}|V@"do˂ n9RLi*ϸw6Jº--Y$Πw E m3Crb2v$,LםS:A\W|u|E4?$C2ōy\CA aNys;#׮5`ݛÀ=NGݹG`.ZK"DPOPT 8Bên-%,]ҹ<.5{ 1Z̋x~hnsGN6.eM2C6<ǡsp,NRMi)}&I 4ۃ[3~'l5Tjg5| MڂjM³D8s4GhbD{38%$Lnk_qSci6,IUd=)ͻK!q|Ҭ[qU(kJ[ya]Yu6k A7d[cSk?[N؇ibWgm AV֟yLV Ȅ jlSUT``B(8ks$?`j_VaUɡ'EYB_ppfkJp\& Gړ(L2| c_6NVPjZp:Κ/+>J!l⮽FƇRzk5mݚ[lb?paBf]]7̛\Of {섦}^cO|Kw=i O2/O j@ل`Eۙa 74ͪwh Ҁ~[ 4jd3HUdsz'0C<Gj.г x]*c 堥LpwӢζJڅ5)Ixk1۴jKCH (dH-H;e8dm: &*Gy Ϻ73Y:umWYţfWoL6cbT# ~+UңYfԪ=_2L6akܼfhߧrotv@q/SAv}.ޔg`:$3,$PY+c ^bXĴBQ&C]SWcEw5FWtɨ[k&Q8"ŴJ sf!^Y}v39JbQk!P}Jq }>MRzH5+[?L!_ + l)$.sԋ5<[[5?1ri,K_fI;}ʼ=?X:.C z||iEi,4^MBadWi 3 v C?p04ŧO.SH)WqQ;`0 񋇨olCې⿽uPJ@.j+ ~^NƠ5.7h%Sڻ$N3xA(;rVYoBo#ڙ` IpuKJghn;c*Px^oh`+HjӱM! O-Ljʚ_b 2jc278LQfF{1i3q $צo֎J6-#K\ I\:VdxCVtb|OOLò$ڧU3j/܊$6$5=d1c`YeȎf,ֈ'Eύ˪tqCtĊW;9imO`P*Y2 }/j=&ڙũwNՍ>\u}]/$f!0[@WV@롬|w*kJ.0pg.*Eʂ؏i'ŕt/heoY-e)|ao?5w (^+ꔢ%)JIQC}t}isfзJsGE 6Й|k[vQiT,'" 0&2`U{"q0 c3@GB8雑_ =<8o@2:ٱCDrڵ tba h5s>v51 a\Uo񎶌D3g !0o8sB񈐟pl <}n) /ZE w0^2{&4zXb`+!Cb׶AGHA j.p*/[Z0ܤ̵@آTY \D|$%PD"& ~h/+M F{zEy.d}j# Ot/PM.GnJ PwJbTfS"U?{ +t*sr˵ kX&[kXf`cxЄ$ˆT'Nlj2rekIY=8GdX s:[}3vQoCH`q;(/sAqH݊./ɮt-5 g} zML`TOudfFjqQvt~{W+z'+/:@n sy~TYvne'b`_?7I̿y+mIw' Y \!y|'^%iHK>teӉ U"a0g++ `)q?x:GM+eb jf%44x%wP*/V(ؕ z޾H'>Q >{`.L!5gYRLk=C2"+}L3J<Fi*"d\o>!hb29p~(wh Jj^\PЪF7OE2(t'g~u%L~ĠԐy,Yۇn9" ?Ld;ՄA7M+8`2M'Cm˔sc!Oc7y[{j`'ۢcU>T<Q/jR4mȴJ*bhgْ܈uED0[VC+뇖O1Mqfd\}_3r{)k,dB%~a nΞ_qSO ,Srtll2v քDemB $X=bAU|YQU 1,8 㥫IA5Gf%aRT§Z4 35MB Z&3LbH;H}<ڕB/S%Ss[(9u7xx8/ºi'H-8{)W+m5'MY &K/ZC'rtŢGdҬNdR05 Z@>\TLp%ԝ;Ëri/.֋j^@J(/ ~O4F[D56?jWZH7CP+9`AG`ѥ8omDdDT 3F|l-ݘRi5ox䡜GfH˂+r63=2T4[12{ռ=Ec'"ULtw8#ŤPI_ez<= ZyhrlH8~PXFg![{Lhn)p7i$n@8h_6Mnn1䛤̇c p1[G`эs,gw\?p . -J +4;7[!LHNޒg4{lBc]>Dbyza#<@Dԛ.X)6H% 2 _ȫhYWPq3WN]R63_K1D?-/?. fKX 17OPug^|R;m@%Ea@ӒL{3F7Q EIˊAֳ|TϵsDbܾ4ԼF-Cξ[Bj⌿W`9vbbm&?bFoM3?-?13j2fz_\C ƭn<6Ysʏ S%s|Tru 5["X20+ ?J%z0FykyY$iՇ'Z)ƦVӮߢԄZ"b)&n^mb8!b@@I¿5A ; *h]=̟6(#Wtzf6n`ZO,C>*xK2!JKWK[{";* _f;khf$A24)eH >`_|ocG=*w]p;CǼ{ \ y,c\-žű.pBj=Em$JhC*YL c0Y=G{c`cuH^)xwÞdۛ|5kNe0y7}J8 b:"ۥHNX)E\WNky9$0P$܃G?ze!rtp#\.U >_>C}^%5GAuonRo#ae~3pfZ?ʍglXd)פ͖BF`!͊%5px.RK•Uf˺$)xK-u ( C ƛ#}_7{azT>*oc,d5t&J$H0 %o 5+匣JIB\&ȥ LRT[ps4c39{IdR޲1A.aMZɈ~^leXe 0V?oSait`ͻx!py%2M[n݅r/JkvJNuDqF^zJ_ha7: ~>nMjq] Q*Hg,S=dMrWw€5iI >-G^Ft5 s$dֻuBAE sJO^8[8tHFB&\ԁ*«jdaYn/@Dm]Բ_kͱz:+Í@:^8^C2jЯ <gfs}rcc$#Yg~estΟ\6jBu=ˆQ.{7'Q35C(-b-kG Ïb)MߝG*Z)l3.YkQبspG>DlR/ib4GͬV[J 56QYlsfwr *~Q ;DQŋelJ`N*cXS%+6NE%(ޝ!7 61|?'hm; d#b}ӽJ8׍kؗEn^S`Xjs"5twi [GP ZV7a[RՂI42)]ۮkJG@͍FK~.CTqm?Di^izz8=Sû-ƾ&I1HlBZj3BEOw<0C 9nB}:ɫ7Xc`abQK`S@8x<.d-_jVqsW~!c9 "keahJ \P;NEIKjg~pW'ց5K3hj!ߛcSOȢhp<`-[[P@ޖӉYǾٵZ=t)pziv˭- Vp)*a´S&A N, y3{v[ݧo/ U OaO3 o0n M o=\J6wMǃw\' v$L6!a:Ͳ""w ֋o<1ol 21GXE9U8?W|k[I9h";<@]T[p-Ԛ>#èB;}?%07@ѹ@+j1?$^<8f·hץe ~zì/T[`7m4y޷u17  !pÏc5J'ڡB Ϩcǎ<&EN02Q;MtT+1bᒵOA6ML! X3б"Wn%jP mK%TR){̤5oܡ#́^F*#{+C%>NqǡX+xKl^\涁2-&=+ jWo7~ g)0Xg0nm]AmZl5tOWYȋnrT8lUTuOv;AdY=6`ltrf[^A"M]%"#CDeRRcv  I5&*ӢO{$(Ut,޶QpЗl#Y9sApgx9 :rzy®KI1KpV-{ATNSEU9TfSi2/;J~4:ih]#/CFk=sb' k"rÒ_[ʒ:VOX yo&&<3Y9#nޓ`067.{1W 0~~&9N鮣ȧZSHT-f)l7oԄ#9ӳ VݯPGKV~ Hx9G+ӣzHRD7Tw!O$VCQnàKymT?ڇMq2A>.57_}tdt 㪷G9RO?ї_V5|8[4Iw@=L/'Ajx/"6px^!mr$++q>pU$%8]x_GmU;;unLs-91X~Pp(]XvyS'v9]{ONWx} |ϓդFwݶ&-Pe{0 EҲ6^g2ƹ$Cߖ5Z+ w{C%Jv[x-ϡvVN9NK~)};t$y=ckT'?7Ce]O"$_'D^8UF70Ȼj#=6Ny?|xlU%b>̧or#.;kԽRjꂮUIM%O@CϘ[v\^E;G]1˥"29"y 3 4 |(@,r.}ig(<0GʞwJʧEGϩ ^av1.ko7T@ll V q&&U+D2ZVQmg -`&$g1o~N='8ϿVK~Z4Lf:kCR_JO社x/:Ha*3'mW_h@8̃}*A2t[Dyj3EyS">21n[Дl@eSֿ0*/<ı2,~겧}k"r+u@љt!:qs'G@=VR`ZeyI1gU`+A"3:@9-{WI P}nL4aq:_p^6H'g4ΏĽ0mX&09z6լ$ODh |u}K}k4z%w?AhTm-uZU'^C 0⪮Je؇0UCRtq&\/%VIxY҄g(nJ7SZic,sTk1VHVPU)f ul LR+6|YPAnBKm-l*Hیd~Ӕ~Fc݄8&⊰ѧفԻi PI0 < &?mODg<_I63vkzeK\dHp 'siUi PD6m:'@*ތD-pF)2x"aCsr_*~0uR\H!UCsJnM|/WG 쭋CJĶU)O]YՐSv-sE̹8g!\P[gOƇKб?ZR7,*8G 0)xN^$/HB-=2Un|D6Ejlj8n*z5/LnAySd)=v\-;reR0%)#D'C34 }H+ ] MH 0n1rX&l *fF7ؕ xO.9I`!ݎv6$j.^RUBKKL믖7cG&NƘ/W 6Vs> Xs왙+Yh0sM?p@A37|K2NQܶ23=j=vbHPqݿudJ3)C2B #/x[Js0]:)֥7|3//#ۘ);7ݻ^{ \^F&tE,~a f5O /W!6^(+[~A>#8c0K+zk& (2@x R:ȹG_+8 6JTJOm7_iϪ,fzZpXt$qkvn_2V aE0\6P|e:6M9s|[deqW,NZDcӖ/ndng:o<*؄^`65Kz│g<#/{c$DN 8tVy̴!xֿ"{ō\~xWRmZ`n%ᔿ^A+m2[uIN8!HkRdpWZK%MkՆw۷Ϳ12OupN11یu~ax7hf]ߧ| \vF*@$-'HHRkb+Ah-U[wRGMjif8;g^#$ƴZ+Kw[R[P{!㩯@'o 8쮨SKc*Xo ` qtбq!9%fm_(_WJDyL0[``r"jPX%ǍG6kW/_` "ձxWy~ŠgmCAt<'s@Z(3Lfngd,2VP磌8crlDɣsn~2>p۩P"'Ovu~Ѷ+| qnWpp1%ER,lzOj/&́{c3 ޭ-P(_?(9U ȏ梻9I,pw/®ҋzc޸{50xPMpoYM@~XGSCunZ}<Ȑ0Z@$aʱ [/ m (<.7N;M/Nu ϭP0Ct7~ NHN礃 2+{.p4$X6g=fVj2zj@`^rcj77Ll7%%H?hZU[j(^ya鰠0|l^TP'FQDl{Gz`y 36&MbG7K:dSl/<kbAL;pZD/ ",O f[dz ^Gj: X+gWYPrV؀HGsL.A 8= J io2@KY%Q[sqעiiÕӤ`j|1gnDMo{3`(X#-TAA_ڞ,R;I<~Muٮ=`{5DəiuWigCGHeasiRhFZG!]TٶY{Lu>1ĉ_b܆}i%}E}%Ba`KV >r+mԁ$m<4wC.c ^UT~y{ڑm=NQa}Msm \wWW!P>kO Rs%;B!$]0o]yq)i?8T,U8@)@6oq|DP?fݡI뉳1W"Fb/UbD0ㄺ,lv&5.M邑@1-olBu8ȼȏXڃ95zCAv SAUj7#wڗѲq*,{E$3o"3͍uLtWuاk|O=ϿysF߰Rm(i,b#pr :{{& ?rflo#_| :NeBP_7! Z~ ;o3NͱC˯E 6Fn<)%F]9lX:?jVKA'r!w _G+))+b*4,1~ӝIEL ax'KCGԮ՘[иǖ[w@äm6m"E^XlJM?B*# HN'0@KvήbF-=SQ;Q@OdqMo=g#AFld3&cHMa$+~\yKKR}$(b#v .aC[C;`kDNm6kb56b_HZfEþtܨ;E~aϸ,Ċ; -S}29U!9q%[? rͨmi~!OG U}ӯqdEh >q^ }$f/׶ RGe]6ZZ_7 Ov/E~xvobl]?D}M @,g"g)M5鼘ԓ6mѶF( WU [D(4Hȿ15H/ac3#˽`Hf==Lӑ1U:*ٟ•m.j@F@;)R2 tɞ_9~?a%Jߤ[Ex@!$Nn6e#ŝUXt,I]!A7gp<ĠABL1n@M5`l4O LrcE@dUE1*{| oKɇPpEM"\8܋xN/,W4g>D7+0^ h hڞ(vɔHQڐ4-x H*Mr0 q=DˆSfR|귈A"Zc2IUS nth`TN=!)i:v MX \9dB6_~7sd7گ7Ԥj-xNXghAƯv4ϥ!eᇨq kNbNZi$a} >q;]P6s»>jLVQ9+ֽbܦ3b4vόW0$p 'npۋ0R]O1z p\2gcG1~PW]ム_,(۪W ռN(/[^ cDC638"qyxC!Gh;2z(:prF 6 H9\,Y7V*Mտr iH%30A 2Tt2!P["#kŜb.P reNƉ40ͩé!H,Lz$pжW*\_ e)ĄZ4Jkpwڐj;x߽Jߐu-Njqq]TR<]Zn,VrmP9E} 9tzGaW{9:!m jJ]Z] O驧󐋦G\2 cwCPRRdaR.%vqyNrԆ;u)bѳ⥺{E]%)06/ܒx$؊w#Aweyb~J/~vuOhibnAL0Ȉ;Q c(yMS&><5ig5>5A\pD9uO2+hT0'Iysy8R6uF~ J1O\N0Ny! k4~uJM V 2?㜉8rz6-#j.F}1tqB'(\F*2pة -fmA0|ܔ&Q&;{DF*g3Lpz;DMJZluC.B=ܰt`ԁ 8L<'J e<^FKzd}74Vq?h8kieV*mXkydxGlqW6Jy8;s.OB:}NX<Ґx#oߘgnSN;,f+ f|oИk+\g߇Lwu27ykz '%AVqHl!A02脊GAP,, 2ES\waN^W@_Um[F% .{XM/~%hY'Od+h܁ M_q-DžQ8$; 8 6azRp155bugAMqzgـQi_>ʤV ;u}ǓX-ƒhnSJ TRKi>W?vDʀaHVphQs@~%4&iHg0ek¾pn^z'Y_@jw  fEVXЪj߆aw6p_I8AFwif5}zpqHٱWS \-+!/n Uo m3L~ݑ8wC0\ϗ&SESl!<-)i[ N 3+D[ 6zK8؉b HWHWHGBBJ#~J{?ͳM#sNwbNu:z M@ -bzeZ:Wej mשj/$`d:RL@uc+8U)fG4lȾ!$ƥ1LU/[Mr;LgVba2-I#5(jKϲۤǦXg)z)!0b+u D}Z1S!ș nS Ml, `$.e]ܗ~ įӈZ^Mi==Wۨō XSWM;]߼G'ZPC( Yi Z1j9o{bVM&+ߚW$Y=0bLZ,w1xL"1Yۨ(1$Gּ#̥5z U ݟ/@ &42ws|l/EyZD-{B(̗i=p{xobiáWaȡ> %Y2%O\^!3B(HHU{oyQ;"O;-3^ۅ㚢iJ9>Jl&h8Im\luj7MyG9ߌ ♿#rПXE/sqVpHi~fu%ӵCUf]f129XQͤ^lXmL0@/$`y.b8d\(fvxt4Uut%qw`/<-,~B/K&HS胢;<q2>ϯɪ@mhH+ƯUǣN'&0*(>$GXIkMh-o-aI3ԑR3qMbH'X#m5A$rҒ U[ī/gV;(v7{]ζ /b{r-E*c+3{ቪaU~T%ش!bP:a;h/%o|>SdְSKΊБdQs\l>MCF02QoBM~*)UsX:&[H;RwW8IRzVL5_g-{9O 8\"{-쵾>jUhx^VN%79fP:5Tp y|EBo .PY, X;]h ;(pai^BH9 GtuKȠJ%Nz<JFL& @u^}pEFԤyL20q$}R>dIu:0 7,/t:xKZ l_._3=r>K3k쿻qr߯}A0H#)}MfŒlHu :ŵ]&?rNԁiz筞[K~9 Ee: 2^BY@ׯ~RIe/-"N1X:V뿪Hp >,Mќi.;%`sPK/Wߥ\)]Bm7M6M!&rjXl(A V ?+mw+\,oM`LF&lsj'(U1~n`\;wOdsjc,\LXtH!K.6.\PeuݛBlviz%FŽ%,iu9~GXr̆E ҹަ:Om2wư'ՐvbX[95V{K3hnnpZ? OkU/|e>޼Va_@$LM.Vd#uig)f2GƗ3<]瑹!UsVs:I]gvU bb&wKCt1l3Fs52 yȋKTɠQO7sGV y19 є̬ !P8ܗͩ :r|I?[VW}J'Y5kh2}a98nOJ.΍fW 1d0w*˧vl,u4_>˜v8QQќuR@aE7Zx?McT5fԘ[$TdOi4pze< zp%褃pv\DAV>ܓRX~jjiZ>lDFAڵwFnUO^J/= xҪZrC`T T&w5kJl9f%%8U18~\$ e˳`-k6W#́ʰSyW7ax qhMr{{ي$!LO`5 oa =n;fj$MY9 ĎYۋ}]gAR)p\S-du`<|j'Q徢A\ H;4ch6:22[ؾ,.PЛ]c DwOE6LW tYMlA-\[b E,Np*v?VDYq&Pfߩ"Ϳ:o,NrԤ5^<|.h@̉ GS5J"3wc?qM9x0j3OD"^_&?L3XRI&^2 C1 =yK<{_]C;t3pU*2V(yۤ# 7LtW$Z/;jTgo{gpn :/*͕W( zQ]Pl]Ψd_B)E}a'q  ѲUT?Pq36!S-P?1}'jzղ ~UqYc G𠎟sqan|kݙ@,7ڣDz0' D_:[xI+jٮ\GX齯}Hc&~<|ڃsZ4 > R `}hLf%!Yw鼚^{'RT;.Kry[i9aT =x, 0=k%Jw )7ܿ؞u6gY*m/O9s=JVXhzIMD0%^CU$3oL,YU%J)'\)CY!6ɳ`JdK ,+@ 28D岌m=ݢyo .NؤYǴTn :=N-&ijaҏ.iz`Uw86fJ,X_|3E,ϞxE}HfAupzDi>ƒfHf@99._ie>^aeҺ<+c>3wJd=PYY86Y'G"0NEi"./>+WlL|w@L3L)PzT.nNm ,8-(XoZ2A,k>^i'9M`ygi4lGw ;}Bd%jդTn"Y3@i;vTكY\W N#POwRxY;9xiRPZX~k^"6]6˟'B&{q+KcoB=sv餍+v <}J@,ma GO!!+CeG-Oe^R b"6)ZiZ;-/`>y祼pw4I(U`uc` ! '8}Z s*%0˳Q9{XY@6b+(5\dTQbSTڒ }=9SayL-E2|O+Yy~_Vpcmc:+ƣN>DY\HƇKZ.Uar}ZYP 6!v~iq[y-|N/[u$`n>KkpLg_[ݜ$64K 0 Of~XžOJӠWe Yg<SM$'87hbO`hu@SNcь%i;yXX:?jK#d}>~Pm}܋vM|m Hyyx_7VL ]`V@J0[LPWt3ܣ.[Q6eW+7*e>{UwB̿aK6Nj F?:@@[jVN⦉2 ju5n3ss v3DZ_rm8" r:&wO:#?bq<8-?s|U-ɳ>L`>G¯ϠY<솎S}NY+3Ґʪ4Q}vH߁Zc"J- y/ٕ|JNDŝ>F}o gP:r=a o~΄o{_xI(-Z3{)~ I!خc<#-G5ڋzT|%փ(t9DƇW,ŪMR t~{?Ѝp=Z8!?TDgkgvY&oJidrabT]+fܰLsy E"h!u dh,ł+ޭFqE,ys15t\8;yEY)'/1x_2\'^<>IIS&n*7 Au ^2S$?(6r?J~;Z ji4CW},b/OF6a|>?e={NT)5VqtC*4Cs,=,bR.ONeW#֐OBZuYQSWBho 7y}`TV\Ro}ק靖, GZDIA@po/NTuar¯&zMlHP-~ڿ۩y EitrEЃuHڝ@twVۣ 1q› ^ɬJ[pq$S_Q?qJXQ, mj}x[.T̗S&+kc+ 6}UkH;1ͭHy{ss?g/aL(a (2H:HMz O o៩9tyOQ=ڙ6{קN~\A# }oFn6|:{ jb~W92w zpBi*WyCe-vTbYlnm*,h4s ZJ4}+C=G[. qRٴs3B5Ŝ4C`A$ ?49 ]9X>#j;N< \|/K (J$ Pyo ֒zwTS Aao<^`O~jվg<3d@o_ Jϫz4,j:rաaijn%iSaYd-k@>S HPQR9;^&ww>Vߗ"i{4ڎ6җ`DӱQP3S\Mz{>x\[D]VXlU?'ScxI=?]|$TtۏGP(~>.E`Éd:L6Uon۱:Zy&2 ̆ -M&~ sr,g 'LbM$`SO0c& ]=,d"YBM3sFg|JxɁ<ُw!{F9r}N{Sm M&>hcwDg`ε==nܲ⧎O*6:rK1^/d6H `4~ K\)p _S9GQ!D>Q6AdA1(|"`N&Ď')}4Y}Px/Ct imY2={[Rt/w OI?8#K&KJvԽEy#oGAUݟe|^D^Xx8]ucp? n0&N)Ur:DI2WCNalMwJޡRc0͉%P&K1)X˻VRm( ⶁ}ݺ|1ڴdBT=:Cr!EAc%YNCPG0)jD\}+[:k~H(E9 1[L/?Wȧ-&񳫻8]V_@ʸN5`ƫP_PF!W͹;ݧ9Lڐ(t S s@Fs*1p.d|?X%x3?;;iPKoVV hrV&vJ3wxAV% πdL1dlJQ \\mЂK05ZI3'H&ka"n9IA{6cj\r-%bb\0)vgFW AGjꋓv6_c0 ܘ5FS{Tc_@ h%̾?I?C ^Cd5MǓ,Hh 2XQڔrxgjEXJR zw*;mSҕ>HeRJQY~Z9 fCdظ |Ce5 z7 V8 C:v }ь:SDUGQxpY] N`ex%P۸ì;HFeɌ!xZwPUHOX%=`fסn+8-K42eM#҅cb&]mB<%!O/YP )_! 0>}®؇?},́=&{mH+ܞۿL1HQ u3#ЬU.N5h|3-@d: lN*Z'rWә t%9^^HaL~{ߢ8֊/6%fpygT3%uwepjP_ ϥo-5`ܐ()v~cN z6%܍ni'L78sL*O@8ױcu܀jᄴNMp3y%?-c(ɭ2kގ.b%OဲW>|]@,K@A.}^YcTr3NdleiN)/t0?s3]{*=Sʟ?1zigEXd#= ĔL+ g;Njfvr Q9qA}h%0qѲGfopm_i7i jpBVqÏϔl:5E hM LOx "&S |5n%f^ t)(vOI_v6 VSUxHd6-U[U W@9T.>\|gћ1""3t< N-$pǍE1:/ İ=nVKJ".u^6L~i^pq6*(:c>,ޤm26? eY{#}).&5>f(0Ɏs !/OԽ{WX /ϕ- 9\"OMVfsϳ }E9֦ Pkj?He2T3xwU~ANKXo)bRQ,I"nV1faeL]Yh0!&Ʋ\uBǴ -v8>Dzpr`$t>/$C@EJ𕥏j|yɪP .q%L'D[pe:|XttBsCwM"Iqؾ"."]7LVzFvJ:ON7#+Xn*!LDR=(*H >#̭5qw 8̄r46!SvJ6Rջ2cC^.z1M" gֺ; y3րXCG 2Pc| z& JApJ?u&5Ow_}1ovy4 &gcr\t( 7`JCBkrŹX;5ޏX>2}eXY*iYMHD(v;w“ժj?_ŭc#~TšI0f1L_;2Ny֧oԎto#L"8?#y.$H&iZ}g$J*hm] 46!j=0XG]Zh 4\Ө%jbᅳ\R6L"{`]bRb Q`{* YZ