sbd-1.5.0+20210720.f4ca41f-3.6.1<>,aT:p9|OUƃ "nkh>xJ?(bWxV9 RX'Tl|˜ʝACE1iKN0^_=}5~ݧ ?f2eCOċ#b ):|ZmyM41 _X$Tw1"`I^IMnU9 ~"F0A{IG>;`7Ң+0)Y>Pe\,*:$F }$ Rي6 ZkRȟ~߭ª4qEaQS%SD\eE3FžuC>IX?Xd # 7tx '-5e >     8  X    HTt###(8@9@:@=P>P?P@PFPGPHQ<IQ|XQYQ\Q]R^R bScThdTeTfTlTuUvUDwVxW yWLzWWWWWCsbd1.5.0+20210720.f4ca41f3.6.1Storage-based deathThis package contains the storage-based death functionality.aT:nebbioloSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Clustering/HAhttps://github.com/ClusterLabs/sbdlinuxppc64le 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 sbd.service sbd_remote.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 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 sbd.service sbd_remote.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 if [ ! -e /etc/sysconfig/sbd ]; then PNAME=sbd 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 fiif [ $1 -eq 0 ]; then systemctl disable sbd.service sbd_remote.service fi if [ $1 -eq 0 ]; then # Package removal for service in sbd.service sbd_remote.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi Fh/AAAA큤AaT9aT9aT9aT9aT9aT9aT9aT9aT9aT9`t aT9aT9aT9aT9aT9fb368b578b8175023d185084d357a59772eed34db39af989f232984565b6e9993795f459c41cbce61733e14790540111d5184368b9d8ef27dfa5387c519123fc0385f83c93a3423e975f59e9a04ff507349f3e477cc0f172938a5b8d4dd554a232d309d2a11e3d1118e8c31eb6425d36d5a14632c42c7b8efd263d72d7845f168177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643772b70908140dfecb8629c59f1c85a70e2e92f54938f5c028e6d5fe90c363faf05870eb7e12cdf501fe3326bea27a932264b770ea10618f851f19769e6ef26fdb7fcf503f8f355c09b0e8132543b2d36bbc2f68d59c2fdc9f219958f39955a9b6637196582b78782b9e8641abf821be6fd0b31916c5ef427894a1f739c2db630serviceservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsbd-1.5.0+20210720.f4ca41f-3.6.1.src.rpmpkgconfig(sbd)sbdsbd(ppc-64)@ @@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/pkg-configcoreutilsdiffutilsfillupgreplibaio.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)libcib.so.27()(64bit)libcmap.so.4()(64bit)libcmap.so.4(COROSYNC_CMAP_1.0)(64bit)libcrmcluster.so.29()(64bit)libcrmcommon.so.34()(64bit)libglib-2.0.so.0()(64bit)libpe_status.so.28()(64bit)libqb.so.100()(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)libvotequorum.so.8()(64bit)libvotequorum.so.8(COROSYNC_VOTEQUORUM_1.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd3.0.4-14.6.0-14.0-15.2-1ClusterTools22.3.24.14.3a @a @a @``Gc@`Gc@`@``` l_$__@_G@_G@_G@_G@_G@_'@_'@^[^[]{@]{@]{@]@]G@]G@\ڭ\8\N\M\b@\I\@n@\5@[[[ @Z@Z@Z@Z@ZxG@ZxG@Z>E@Z!D@Z@Z@YZ@YZ@YZ@YqY[@Y1S@Y.@XO@X @WWgWu W;V%@V@Uygao@suse.comygao@suse.comygao@suse.comvarkoly@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comfbui@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comjtomasiak@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comjengelh@inai.deygao@suse.comygao@suse.comygao@suse.comygao@suse.comrbrown@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comtchvatal@suse.comkgronlund@suse.comygao@suse.comygao@suse.comlmb@suse.com- Update to version 1.5.0+20210720.f4ca41f: - sbd-inquisitor: Implement default delay start for diskless sbd (bsc#1189398) - sbd-inquisitor: Sanitize numeric arguments- Update to version 1.5.0+20210629.1c72cf2: - sbd-inquisitor: tolerate and strip any leading spaces of command line option values (bsc#1187547) - sbd-inquisitor: tell the actual watchdog device specified with `-w` (bsc#1187547)- Update to version 1.5.0+20210614.d7f447d (v1.5.0):- Deprecated path "/var/run/" used in systemd-services (bsc#1185182)- Update to version 1.4.2+20210305.926b554: - sbd-inquisitor: take the defaults for the options set in sysconfig with empty strings (bsc#1183259)- Update to version 1.4.2+20210305.57b84b5: - sbd-inquisitor: prevent segfault if no command is supplied (bsc#1183237)- Update to version 1.4.2+20210304.488a5b9: - sbd-inquisitor,sbd-md: make watchdog warning messages more understandable (bsc#1182648) - sbd-inquisitor: calculate the default timeout for watchdog warning based on the watchdog timeout consistently (bsc#1182648) - sbd-inquisitor: ensure the timeout for watchdog warning specified with `-5` option is respected (bsc#1182648) - sbd-common: ensure the default timeout for watchdog warning is about 3/5 of the default watchdog timeout (bsc#1182648)- sbd-inquisitor: downgrade the warning about SBD_SYNC_RESOURCE_STARTUP to notice (bsc#1180966) * bsc#1180966-0001-Log-sbd-inquisitor-downgrade-the-warning-about-SBD_S.patch- Update to version 1.4.2+20210129.5e2100f: - Doc: adapt description of startup/shutdown sync with pacemaker- Update to version 1.4.2+20201214.01c18c7: - sbd-inquisitor: check SBD_SYNC_RESOURCE_STARTUP only in watch mode (bsc#1180966)- Update to version 1.4.2+20201202.0446439 (v1.4.2): - ship sbd.pc with basic sbd build information for downstream packages to use- Update to version 1.4.1+20201105.507bd5f: - sbd: inform the user to restart the sbd service (bsc#1179655)- Update the uses of the systemd rpm macros * use '%service_del_postun_without_restart' instead of '%service_del_postun -n' * drop use of '%service_del_preun -n' as '-n' is unsafe and is deprecated This part still needs to be reworked as leaving services running why their package has been removed is unsafe.- Update to version 1.4.1+20200819.4a02ef2: - sbd-pacemaker: stay with basic string handling - build: use configure for watchdog-default-timeout & others- Update to version 1.4.1+20200807.7c21899: - sbd-inquisitor: refuse to start if any of the configured device names is invalid (bsc#1174915)- Update to version 1.4.1+20200727.1117c6b: - make syncing of pacemaker resource startup configurable - sbd-pacemaker: sync with pacemakerd for robustness- Update to version 1.4.1+20200727.971affb: - sbd-cluster: match qdevice-sync_timeout against wd-timeout - Rebase: * bsc#1140065-Fix-sbd-cluster-exit-if-cmap-is-disconnected.patch- Update to version 1.4.1+20200624.cee826a: - sbd-pacemaker: handle new no_quorum_demote (rh#1850078)- Update to version 1.4.1+20200306.9571749: - scheduling: overhaul the whole thing (bsc#1143064)- Update to version 1.4.1+20200130.7e958a9: - Doc: add environment section to man-page- Update to version 1.4.1+20200113.4b617a1: - agent: correctly compare string values when calculating timeout (bsc#1148236)- Update to version sbd-1.4.1+20191119.25fce8a (v1.4.1): - regressions.sh: relaxed timeouts for tests under load- Update to version 1.4.0+20191029.695f9ca: - tests: add regression-tests using preload-library - tests: added preload-library for reboot interception- Update to version 1.4.0+20191028.3f01a1d: - spec: add devel package- Update to version 1.4.0+20191028.d937f9d: - sbd-inquisitor: use crashdump timeout - Build: switch back to serial test-harness - Doc: mention crashdump message in usage note - defaults: make 15s timeout default for s390 consistently - cmdline: just use SBD_DEVICE if no devs from cmdline- Update to version 1.4.0+20190919.2758632: - sbd.8.pod and -h help text add -vvv description - sbd-md: add a warning log if failed to open/read device on startup (bsc#1150429) - agent: log detailed errors for monitor failures (bsc#1148236) - sbd-md: list/dump failures go to stderr (bsc#1148236) - avoid deprecated names for g_main-loop-functions - sbd-pacemaker: check for shutdown attribute on every cib-diff- Update to version 1.4.0+20190612.398628b: - sbd-cluster: periodically check corosync-daemon liveness - sbd-pacemaker: assume graceful exit if leftovers are unmanged - sbd-common: query rt-budget > 0 otherwise try moving to root-slice (bsc#1143064) - Rebase: * bsc#1140065-Fix-sbd-cluster-exit-if-cmap-is-disconnected.patch- sbd-cluster: Fix 100% CPU usage when CMAP connection is lost (bsc#1140065, SOC-8774) * bsc#1140065-Fix-sbd-cluster-exit-if-cmap-is-disconnected.patch- Update to version 1.4.0+20190514.e9be8d9: - sbd-inquisitor: Avoid flooding logs with messages that hint the default/configured timeout action (bsc#1134496)- Update to version 1.4.0+20190416.5e3283c: - sbd-inquisitor: overhaul device-list-parser - sbd-inquisitor: free timeout action on bail out - sbd-md: prevent unrealistic overflow on sector io calc- Update to version 1.4.0+20190326.c38c5e6: - sbd-pacemaker: bail out of status earlier - sbd-pacemaker: make handling of cib-connection loss more robust- Update to version 1.4.0+20190311.0159a3c: - sbd-cluster: finalize cmap connection if disconnected from cluster (bsc#1128059)- Update to version 1.4.0+20190201.f949aa8: - fail earlier on invalid servants- Update to version 1.4.0+20190123.1829c40: - sbd.sysconfig: watchdog timeout set in the on-disk metadata takes precedence - sbd.8.pod: use the generic term "cluster services" instead of the specific "openais" (bsc#1112918)- Update to version 1.4.0+20190114.7f33d1a (v1.4.0)- Update to version 1.3.1+20181218.dbae8ab: - make timeout-action executed by sbd configurable - use pacemaker's new pe api with constructors/destructors- Update to version 1.3.1+20180920.bf16663: - sbd-common: avoid statting potential links - sbd-inquisitor: SBD_DELAY_START can be configured with a delay value (bsc#1107321) - sbd-common: don't follow symlinks outside /dev for watchdog- Update to version 1.3.1+20180703.f95b98e (bsc#1102930)- Update to version 1.3.1+20180507.e102d9e: - sbd-md: return error if faied to list any devices (bsc#1086650) - sbd-cluster: let scan do the job of proc-parsing - sbd-cluster: search for pacemaker-remoted- Update to version 1.3.1+20180502.970d913: - Log: upgrade important messages and downgrade unimportant ones (bsc#1091839) - Log: change sbd's default logging level to LOG_NOTICE (bsc#1091839)- Update to version 1.3.1+20180316.8873890: - Fix: add Documentation value to systemd services- Update to version 1.3.1+20180313.fe5fe1d: - Build: sbd-pacemaker: Query CIB directly with the API instead of get_cib_copy() (bsc#1084689)- Combine %service_* calls to reduce amount of generated code. - Use %make_install, and make sure directories are owned.- Update to version 1.3.1+20180202.cc3e4cb: - Doc: sbd.8.pod: add sections for query-watchdog & test-watchdog - sbd-md: dump_headers returns 0 even open_device failed (bsc#1079316)- Update to version 1.3.1+20171220.1e93740: - Fix: systemd: make pacemaker & dlm wait for sbd-start to complete (bsc#1108393) - Doc: sbd.sysconfig: mention timeout caveat with SBD_DELAY_START (bsc#1074038)- Update to version 1.3.1+20171130.ecbdf9c: - Build: cluster-servant: Compile with pacemaker-2.0- Fix: build error with glibc 2.25 - Fix: gcc format string error - Upstream version cs: a7a7d792b9922f19bbace276c8a154e157a4f99c- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Bump to 1.3.1 - Add commands to test/query watchdogs - Upstream version cs: a74b4d25a3eb93fe1abbe6e3ebfd2b16cf48873f (v1.3.1)- man: Call "-P" option "Pacemaker integration" in the description (bsc#1033600) - sbd-inquisitor: Do not use watchdog if the conflicting options "-W" and "-w /dev/null" are both supplied (bsc#1047376) * Drop bug-1047376_sbd-not-use-watchdog-conflicting-options.patch which has been merged upstream - sbd-inquisitor: Enable pacemaker integration by default as advertised in sysconfig.sbd (bsc#1046421, bsc#1033600) * Drop bug-1046421_sbd-enable-pacemaker-integration-by-default.patch which has been merged upstream - sbd-inquisitor: Respect the obsolete option SBD_WATCHDOG for backward compatibility (bsc#1047372) * Drop bug-1047372_sbd-SBD_WATCHDOG-compatibility.patch which has been merged upstream - Upstream version cs: 681ce1acbda12754eb97fb91f9a7306ff368452f- cluster-servant: check for corosync 2Node mode - disk-servant: signal reset request via exit-code - improve reboot after sysrq_trigger - Upstream version cs: 8a0800cc906d7bb8f8ac0d5664bdf691b2ca7690- Fix node name parameter in manpage (bsc#963674) - Don't reboot if off is requested - sbd-inquisitor: cleanup_servant_by_pid() should be static * Drop sbd-cleanup_servant_by_pid-static.patch which has been merged upstream - sbd.sh: Use a more obvious variable on parsing devices (bsc#1033934) - sbd-inquisitor: Do not create duplicate servants (bsc#1033934, bsc#1065748) - sbd-inquisitor: Correctly look up servant by device name (bsc#1033934, bsc#1065748) - Upstream version cs: 11262fbc80364f2993a9876a2be82f4170c41e4e- sbd-inquisitor: Do not use watchdog if the conflicting options "-W" and "-w /dev/null" are both supplied (bsc#1047376) * bug-1047376_sbd-not-use-watchdog-conflicting-options.patch - sbd-inquisitor: Enable pacemaker integration by default as advertised in sysconfig.sbd (bsc#1046421, bsc#1033600) * bug-1046421_sbd-enable-pacemaker-integration-by-default.patch - sbd-inquisitor: Respect the obsolete option SBD_WATCHDOG for backward compatibility (bsc#1047372) * bug-1047372_sbd-SBD_WATCHDOG-compatibility.patch- sbd-inquisitor: cleanup_servant_by_pid() should be static * sbd-cleanup_servant_by_pid-static.patch - sbd.sh: Correctly handle SBD_DELAY_START for multiple SBD devices (bsc#1033934) - sbd.sh: consistent use of SBD_BIN (bsc#1033934) - Upstream version cs: a0bc43b17fcb997fe4c09731db2126ab350cfb50- Update to v1.3.0 - spec: Do not automatically try to restart sbd.service on update (bsc#1033934) - Upstream version cs: 4968e9c8602fbb990bed63cc96ca18f62e2181db (v1.3.0)- Clarify documentation around watchdog option (-W) - Fix node-name handling in structs - bail out if too long - man: Update man page to use pcmk_delay_max over start-delay (bsc#993032) * Drop bug-993032_sbd-man-pcmk_delay_max.patch which has been merged upstream - use LDADD instead of LDFLAGS to fix build failure with ld --as-needed * Drop obsolete add-explicit-libs.patch - Set SBD_STARTMODE to "always" by default - Upstream version cs: 4ee36fa33b57a1ad95678363911cfb02a92e1edb- Correctly find the pacemaker remote process - Pacemaker remote must be allowed to start in parallel to sbd - Only log 'healthy' when a servant was previously outdated - Ensure the correct callbacks are always configured - Streamline the initial cluster connection - Non-disk servants start off as outdated until we hear from them - Correctly check if the new servant is a disk - Ensure crm_system_name is set to avoid SEGFAULT when connecting to the cluster - Repair diskless startup (fate#321017) - Enable the cluster check module - systemd: Provide sbd_remote.service file for pacemaker remote nodes (bsc#962287) * Drop sbd_remote.service which has been merged upstream - Simplified check for disk vs. non-disk servants - Implement a new mode that gives priority to the cluster servants - Support pacemaker remote as a cluster connect type that we can monitor - Attempt to reconnect to the cluster after a failure - Only continue tickling the watchdog without quorum if we have non-disk elements - Notify the parent explicitly when the cluster connection goes away - Track the number of servants and disks differently - Cluster servant focuses exclusively on having a live cluster connection - Automatically scale timeout_watchdog_warn with timeout_watchdog - Differentiate between when a node is offline and unknown - Gracefully handle an empty CIB - Repair startup when no disks are present (fate#321017) - Allow the watchdog timeout to be specified via the environment - Self terminate when quorum is lost and the admin configured no-quorum-policy=suicide (bsc#950415) * Drop obsolete bug-950415_sbd-pacemaker-segfault.patch - Prevent watchdogdev variable from being erased on fork() - Fix the parsing of devices from the environment - Let systemd own where the pidfile lives - Use the pacemaker corefile directory - Repair the SBD_STARTMODE handling and allow startup without a disk partition (fate#321017) - Batch up the processing of cib updates but cap the maximum delay - Simplify the systemd unit file by reading options from the environment - Drop dependancy on clplumbing * Drop obsolete sbd-configure-libcoroipcc.patch - Pacemaker: Fix compilation when building against corosync 2.x * Drop obsolete sbd-pacemaker.patch - Upstream version cs: c511b0692784a7085df4b1ae35748fb318fa79ee- man: Update man page to use pcmk_delay_max over start-delay (bsc#993032) * bug-993032_sbd-man-pcmk_delay_max.patch- spec: Update the Url of the project- Cleanup a bit with spec-cleaner - Use pgkconfig dependencies (and only those that are really needed) - Remove systemd conditions as the only distro versions we build against have systemd - Disable the werror cflags addition, we always build without it distro wide- Update to version 1.2.1.git.1463482437.d6bd23a: * Add support for diskless sbd mode - Remove outdated patches: * Remove sbd-pacemaker.patch * Remove sbd-configure-libcoroipcc.patch * Remove bug-950415_sbd-pacemaker-segfault.patch- systemd: Provide sbd_remote.service file for pacemaker remote nodes (bsc#962287)- pacemaker: Prevent potential segfault caused by use-of-NULL on checking node state (bsc#950415) * bug-950415_sbd-pacemaker-segfault.patch- Trigger rebuild of sbd against more recent pacemaker packages (no code change) (bnc#934919)/bin/sh/bin/sh/bin/sh/bin/shnebbiolo 1632902970 1.5.01.5.0+20210720.f4ca41f-3.6.11.5.0+20210720.f4ca41f-3.6.1 sbd.servicesbd_remote.servicestonithpluginsexternalsbdrcsbdrcsbd_remotesbdsbdCOPYINGsysconfig.sbdsbd.8.gzsbd.pcsbdsbd.sh/usr/lib/systemd/system//usr/lib64//usr/lib64/stonith//usr/lib64/stonith/plugins//usr/lib64/stonith/plugins/external//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/sbd//usr/share/fillup-templates//usr/share/man/man8//usr/share/pkgconfig//usr/share//usr/share/sbd/-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:21317/SUSE_SLE-15-SP3_Update/e3cc745a6e7555500d7accceaa5b2542-sbd.SUSE_SLE-15-SP3_Updatedrpmxz5ppc64le-suse-linuxASCII textdirectoryBourne-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]=a578d393d41d0bbc3daa66642b2204fa3fb360a3, for GNU/Linux 3.10.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)pkgconfig fileRRRRR R RRRRRRRRRR RR PRRݩCfS/> ,Yutf-8da27065d9cd5f9a62544111487924d490e2260d4d56aed4ef0864f0746cea962?p7zXZ !t/yR]"k%_S\L§V/ϹOv3#6#M蹙[V> ٤uKݭq01\^POoaC`E{/S !v6| ?%fGr}z :(Fy׼q At"Zhh&@~~Ja  k'ϊs\Ȧ!b JQnr+h? q]Q l5::2OR~;9b=|͵pi`svAO",M80HG$-KԵJ#|bcbEO:DYΖi1ƴvA@C׆>>oٜG#p4XASvF6r}'Km:4o冂"iɊ>,3O֢_ G+-W42v~DoǮ=ĉj%Ֆ>V[EUS͇{[]5ckrCE% hw[5ҳU*eU5.Q߶fj#=!3e"m w:k*"FXXcB':^b/b_ҘlC+%5`?3(1tցôzo?Etv0?U# !ٻ񴱿%L f_d iuH XΦ{gqozv6wV:1`M??%hK $;7kLj)/\$J2 95bPXHIͲC|M cP.B?nŮ9L]GwlOH//6h0Nǘ#f?υRJezb:Gy,zXC"Ni0}*cTo YPƒ*5ƢcpSՊŤ{ KKy!vF)hY䆁z`*_VxX9odb,XoU:eߪ1 ϊj_*'s겉z|`۶r|vu5)X AO`J"HV~<%%:77(P/F!*琢;?LP)U}V `/E|Imtr mTKql&:1"\ȸeQʅW"[glPkQgmjnL !^8ٷFB=42~ʴ\ @X+ذ *n,IyMUè?~FxG<cuy1"onp0~SurQإ:/_8e)q}5;d ow8`.no1`2]-11cųlmCF{!U^Y`XoΖ9ăͼ }K(B^ڨČw 4f)I&P1kg=ЇYbLaku9N08K7[؉u|˙>XA:R+R]w&<`;I#ɒ<Xʱ3~t!FhtO$,de}W>76^h(cyEG$sH4 |ԑGC|8W#$ G5%qhÝWȷK~m j&l˲C!q3'sDZ*b'wϯdڮ"x퉝5mjt';,3ح ):5^.X_O wYFnƃtDhc:1/Ȍ/^]s/$C13T1Wf;QHY]cB{~10(X@NVYi n.̽KSi7Y8ώ?T(is"Ykۃ 3OraCzi8"&/| ׅa1ɼ~-%mB1sx>M"_Q]>| 2=[!% -nW)OL?𩴌}oīڼ6dZ(xްLDFHbMlka.\4ei6O߁7EiߨAoJ*H~Qv7ѕK‘le$网" \IMŕodeZ ^e$ Ob(J뷕#?;1^n{`.g觯J@[mǘ$RN Izpv 8R{&HAb JPܜ X)O$7.+5&Nr5tG~_1>%3Ɍ{t!])}9_R?;|YRlv|[ȕo3 3%wKa?L% 9FA+㰀+I\D>9Jl^7˱F9]rNpͻ6Қ^2"_a F{:Tib*SMJ~ZYBatP[lI~ kԿ8Dq5րKףq%4|cNk~o.Q T%GW,<lM@!]ҽӯ3CUt#-9_P-=>$_COU LY3-(,%.ػBbS͠fB׶h?W̃u;>2 V1fS\ L:r;B@̑JjpӗJj`s4{t}'лPS|ބTbJ$9TT6oe"0!G*dxnġ@Y5'p!RIo afָ<؜ ͑ykH[7M>>6*%LgURu *cT c.F=%)nYinH$9HKҬŀ{xHK8.Ll;d쒬@:]?  [A*DfAcV5(+@1$` ck8 ̵s;^Tp#c[af)e$y@[Sɻ8ؖ(k-=&.kV<0[vE1~<8ziF\PX3M%M+~']H=LbϿPܑ҈6bzۂ ^q>l``HM,mkcUqiŁ7ys9؜kt|WY;JfjBK­_~ڑh6#,&#=]2wbE@0 '8: =֔HځGLG=Kè?*Bvw.*Qsy$i0 [_.p.:/b|[F`Riܚ~Oڱ!8gJT=Ч ^#F=˨.Ԑ1Ą2#畞= nGy[|%jut`!&$٧UnR 5qg_: ֘LHU-ddVqzK%;չCO~S",=!9wdwuN0bu'JLeԝ ylu$8d`5 =:u4G`魈iO*V"U[q` #ưw61ï^j w B_.hL o͟Ғ7_ _GA$ဋuꨵuT)hy10$} jLL*Œ;"SKi.҉y񑠭A԰xU)QErǨ3a-"LeCN~NQ%ޏX):.0:omo<()jGuKnk#J WPm-?!*%a.y%5R{dűl)Dok)BdvU<&ԥ!V.nx:i<X0.; sE`[?8@$ _i3!M1sfHYD}^ b@L1>;"ޅwNyEc`W i9W}F -dLN//,B\>8ೋkrNhBۛD #:ɪU  $S-'C[}\pbD܏p)lsN5HLӶ+'A9K&D*2Dk\h(HZ҆IFeIןHサ",% (]vk7vL0II.\U-yʌrQ€2vl(AIwÑXp&,5>WS/„c&MDq1(\MiZ B]dJ> Q[U;9LeO_[Xama6LEdM[anQPQtJGpFL_aܯ,zՃr̦%qb ƫk2jCՑjZQ{أ+֎!߬r7/\n`1K\~<%W,eؖ2/p^w+]o>&7;$&WiuT-`^|ɵ`1 ,'Qi}(oU&82eâs+>B>%D֗ (Mxm|w[P9:Wu G#d@m֖WuGtCy 9R(m24~ *I|(Բ#_^6(^1!Y:mE`&-?j2T ML("ֳ ?;mRtPGYHgRL0Y[CcׯdN 3OUZ"?MY )ܵ %`]*eea)~06(3۫c-2x XCaL漊GeT~]V YQa;BczͦqG7g sc"&|T+0R1$z:c'I<] s2"K>*+wO͐I6aJr_5} =`b7o&|:HRL:[gi*K+d6v{ks8O)T'ܱ֓^ïS#"CB@|_Ā(iRx{d~\^Ilntjpͤ /r(]ѩr i䙃>o)f䙪7> G?ޚhd}wG.9 F 24ЭۇmwkÖ4L&r PgrvzŤ15b(?9B ,ԯNe zĹ_#eINA3}GL㣥 0~c(`i8>BghY܍Lpt3 I:yc\yAÕj=Z1znU6P3ѭh}GwD2$ ^E"wdi9HNm^;2?Z3S۔ȸo O X܅N`rؾ߳^.bE!҈})}WC *vx"'c +Y&sR=N*z\DZ֑:,VQ5v`Hi"_9=VJ,e0_~eBqxO2-4}fx KK,q~1niqKkT3HݩspIvYm˻ EXT[ *8=JU SQrc^^?>X>z.J0O[ I,7rگnR_ރ^wNq}PkAer+nOM*/>.NWR̥FY#7w$7J?>:B 6gR]'pMuCCFu1eRx?)EUyA#3:ժ\5 VxA 6bi1O{tVTE)C>(S9H1z0)9-BB6.Oa4'h,caP.OpjL082jN3vG}dɭh6\1:Zg/r[!P鈌\O@ЊD5$/A%4Zu :huUbH6%u[b;!$ _6ۈu]*1 ^ce{lh>,*J9]Q,!Ro9pc!+ pWl sd}:BȊA !}{ SF_Xo .pIŨQ VOuc'_F1'{L'lsuXq7 p.B*3RZsf lTؾj_Ж*]["6JYA([5\Wev0WPBg zrMѲx%Εb]RS5 '{^piZb'3L-%m°£`]p֐ s[|eY=_Ӻ0$+1v rwi;G٬ b*/= 4Fq>%aV I s#ߟQrM.q,(E94z 鋱&3b2ٖP[t0 op䤾v_Şْa\1 lإX2, >TtJT9ۢRSfTrp#վN %/?j^G98eΉAI@A,h_NGPK:xҗ O"3yRbD 48.g0P+D{ր_R+4;?Yw~*?`掐$+}HͷpZʬu@Nqԗm_6%sε>zvJA|7o5SkIU5K# VZ0F|kjZap އQ&Z0֊>w# 3(D A~ WǸu58!6oYk`&֨E ?fCsbK>c-zLehuB_rĕz'-XWyR;Jk )NB1P? EMOSJOsoY?P\H' t?^Tէ{GRGjgw*66iPo:5ڿ_ix*HXBdfhg5$"81XkĨvhSMG w:_{wV4]Y7'543jNFhq  e`ߠ0itTf>E1e hr_bsh/ UB#Nt!BUn|"g%ey>"ߑ!$'vN.қ|"F"rG/ׁH(c3>#a#$@oy(؛[Y[E̲4-&9;vKz{%n$:h XȾ]{n = A"vue*GUS(e%P)-8/*a,ޡ)9tq$bjxґ2x20"-[D3D[Z"n~T[1@Cja 켱XUvz~Fqhjd.&j ,K^~hdž~ƮUKu=208 HxM"%%]5F([-:4i_͢WeS-_T NHx5TP<5&*Wv6mvB@Idd` uaqc{1|_=mx86+g$)f(!o1߭#f-a)ua\ c?L姤" 559BP߳y!QzCꛋI)mP$u4Xdq9j/$ DUPR1FK~.8tV02Kn]hҳL r&ֱgS Mi3  b,cR=mA?*mG#|BQ-]Ҽ>9Nb)lY- Q=22N[Cc _(=,tݶ KE޴jfl}ZD g=` ccnEI c" q9B.tCܕ Ui:/+tuވ)bOHxF*DLgG[1']Di9l }NBvo {h$U@X)o&_gK[%]3s4L r,cŔmҏhل$ֺ peݴ:2/ n,qV9EeӞ@ ^;$!?c?/Qa V'[j֏IEǗӒ<{ض-4([{wb?_1%xӖԷ5\H1ˎF@慈۵elS=|5#_d+W-&b6kxkV=IM9茳%M5u&?=bxi¦?qg~{*BRRŁ6 !20JwDs)<¹, -pl~K"E$73C"Q`l'i5 t̏F`5[ʹ:y:9>M+fS<'_~][Khή0NgY /L=PL7w\SL[Ss:7+)Ԫ6X/` ;6WDl*O꧶8ےͮ0>>躋^Uy41X+d&ie)q{ {B*e`Q>ЎU tsB¹9b^ED$W #Yp/irЧ KH~p\<ƥӐ%U/XZ_jZ4 99zMEvYﱖ?w5y`iIܬm sKS8t|DnlN'N0wa:L-Dx(Q9m aa#X1>hÊ\;곟":Jj,Y`ZQi (EGFߊ'V/ F7E8Z:2MT6KX"Qman5i1Jrf#Zt KVk#YJ9$_mЂ{1a (/nbéc~'d_(nPIhA/OIy1w$Ժph(Ulpb'掁8*TC=Ul56I7oYsV~6Vi0 [ Q(wTۃ ਀O}t/*ݏ'<4 [uD2Hn]f@NҐ"f+]F+Spo&H&R!}<ŸƁH0s,~(V).0z&n+(EVo{i4ҏ (DOP8PO$ng#' MH!!86Gͨ-6[ s4^&k"sN?oKh7:߂.Q3n%vu}vMJ>n8ݐnSd ]SH:Ć8Xf"GԜI#ۧ~WB-O ؈KUTL_Ŋs{e$g 5`eQԕH<`nkF$=we3ڰ^V+2nǧq=[`b%77 ~n8A/f!eh{xN* hP^Ԃ%fsHT<n  5pQd㡿Gl!Ҥ<](c5m(vܾfgaMNUljzAұ4C;L%HridDMX>Q?S-S"Bf1*34Bf*Mm8d1,+LtՍbnYv>ąqfB?SD 4[2+`$\u]F)(\=ң6D-U φQ~ҦH„.ʜt7,j1?v |HUh@27(shH)?*KOb7G;y!H^&-. +X3g +MW,^F%VR9N ,>dӅ)`OhwɚV[Dف:@*֯3ϙn |g)(&-PDGL&q@e: sb.l@H8x΁3VJtTig|rtGmb%Jm5*94\R2#7?,>'q=?Mxz&!+B#Sp՞T:nx0^^NEr ^L4Oz>\`f}Β%\9Vb \KXA`0۴vs]ŠK4KÆzaGĵ\8e!}cKJ"㙚lһI gl!63%(X%UʼS7-@#p~ />t5]sSFC<3F7 5|=ӜxNjL:յ`~ς&ըm75hhkѷ;1{x3-AzO޹c9!̬fUr^`1>\)AT!a ch|C$ZRIRhI߅[7P+EIމ7i'L8fk1_ .+R B>3!q9r7y鶇n7 XL[ ; ג"KdÒeFȔ$ 7`l s2^,17]٠,TVZ`$+0^t>S1 #ثKxn<+WW"?=D^WO$8$]L7~6fa-O6NhT( y\dQ7zѫJ{Niv&&\wd_Ļ(ؑvf2L馭aMjQ6?q?-T60g*8Ls!W=FV@8YohjnGa&O"l,B$&h,4ZS=vsm 1ׅALm] ,c4ML v0iCS靍$^ Yβǰ#Hr6X7ވ-,hOU޳Wxڼ-r۴HEBw s%jp_#9* Eq$D/?4kK'VPK5V; CW G )W[KUCt'"WB#'+ZČT>uhR^+3]M2VI E-,'y_yGXgPj JOkp.6`nd+bRJ_]c}N9Z lhϭ|-^;#^|ەNCO++3hr9p2bgr|^Pw63Թ&{krO+i0kfxBvë´{Ka\vTk(8To#"1W RA&~Aw;!(ٲU.l('sR:>\<:k)B̈́^VAbK1uj3+"י.RLZyd:qt\5L"C%qT^ICb+#?yCƊЕ\WV=)FqI.\SRc)q5(6!U`, *-.UEHYle*IPb72T3':*;qfn:e3z4`mu 3!LR2hlxc:y[emUk?~o6pk9|Bf {P:\N=jawoYigA#b9g`ъsK6r=WXsțAs4uئds0~[A'Yάyo,Y/BtI(SO:oI"~CCʙ爌[1K&0h9IJAi:xtzU Dހ6>"&60f鈵O@,@cu %z5AiK XTET:~ kfXɏq7u(9TzkӦ6 sA U'AfWρdI(wVG).u^ *=ZdDfM| :oEew5}cŽwIV% &@iwkr%[9$|2h)7(d]Fm(> h|\i%Ide.RK׽O7$'j卵xɼB-vy8CV]QFv #boM7GCG,1><2B։ow(BiD=Σ%N<F3?}GT"הO <yXWTZ$Ӳ5ͥ9p6xu]jcCL#oƴ&a"vM.rkpI{瘱֐A~_(\zϜbwȮ[T٠m n!X>钄:D 6^gmW2aPv + Q )zA +bSd.0V.8>f.{rdjZt_ZW2>tHwJAItmߤOd{mg5%oDXd6D/l#MK99|sY@"␼gf;Bߖ,.4/e1i?1,*QMi6 ?KV+luui*o:94Ɣ/trP5+[ކzE9qmmU 1;s6(PG|Fwz OC+t(M%x>OILؑ1d6 T\Gf^OnxSSu>v~zU1aÒ%)ӅV &i'%+%^4KyIAAHlsS!&л2@x/YU<Ϊ:-0ND+;D!ǣm=~Pviȷl-^wf^MT:/T'z0C͘0ג=a{v[{G{]j? x2,{F^0@g.\_B7. 6qڏX܏uw6vEL_Z.cym{j~J=bsؐ o7u[\e !,cdG[빘Sfq;7I>nI22Egݥi~f ',WnY@'bkSXʤxq X$]0FtӃa nO2AA6ZT2*TLUJ:@ |,IW9*&TEhl L6ǹMY3ɲy6BUN*z'sSɹ?0cKI + b쮦"DW>r-<'JpBMT.|!Uޟ̕A<U(?u{ !w{;5/wȍY]oכv3Җ|\7 Ir"ig ˖;!TyȊ$G/qW@'wW)Yrأ# W G%G=XUbj?e4:&-B]sT m]i(%hCSkeцUA0 !zDn`e*LcP$F#1Leah=)vv#y!dD4G=9k^>/ك5A>`BNa)3NƦw_ 6, $jS4'q&7'umVh?ls枎 k5kW_V aڕrx3Cpt:%#IbC+?$ 63A0LCZ< (K@84z1k2߸XH\:wL{\ߨ/ꚿ@Xa:;'"u2I_l~#ݭ&j~Jmēd:km[se_CaN>V>nY(lySJˍF ,C5IIID"tgJi0#S$A@>Rd+)"aC[2]>8 c"/a,g}zݔ#عz|d/eUʹOLP e, -pt̞']t6[~