booth-test-1.0+20210519.bfb2f92-150400.1.6 >  A bv/p9|{ ]s`Iȏ=\S!%]Qy|oxDn}\z)h1sTkբ!jc5as~B-C(w@"6hbS9@XF+RbRO(<dyʷا4Csan,6E` VGv}y pSֱyQPkhfpSfh%xE6`{`v qϪJVt;5=agDE>×䞵G666e471a9745c25a0f1aa0031321468b11cbd899e68cc9fbbfe0d1b532d5319ab1e24076f4692b0d16c348dadcc0c4d701cef88fbv/p9|$au7N%Z< rQSAg xA! 5'Tש% M{kɘN;FXeg&_u;z .\gLb . )3K5,POquSpR]$`I cj:Z~UqMx~0R$1W^Ow<%6[ x)IEB"g]HE8MfqέhL>p>Gh?GXd " - D 0U[d&& H& & ,&  R&  & (& &  & l  /(O8X 9 : F=6G=L&H=&I>|&X>Y>\>&]?&^A bBcCadCeCfClCuC&vDp wE&xFP&yFzFGG GGTCbooth-test1.0+20210519.bfb2f92150400.1.6Test scripts for BoothThis package contains automated tests for Booth, the Cluster Ticket Manager for Pacemaker.bvxinomavroSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Clustering/HAhttps://github.com/ClusterLabs/boothlinuxppc64leIg uDk1 "{[Y<MeAAAAA큤AA큤큤큤A큤A큤bvbvbvbvbvbv`uGbvbv`uG`uG`uG`uG`uG`uG`uG`uG`uG`uG`uG`uG`uG`uGbv`uG`uG`uG`uG`uG`uG`uG`uG`uG`uG`uG`uG`uGbv57f5f3806f34f3836d76fd2bab1fac19dd6789d248e0f339683e4e662179747f3825b439b4fb9aee52aa928b2040329d8f4f175808784f82561c3979bb844aa43c531fb7cb9c5260e9e3e50b53fb31f82d495f36dfcd33f40aa2ed068161704d33944b78537dd7be1e75be78186df57d7552579d66d9ee038f4436a7211a01304ae22f9d2f6198e175e28f68eb7fad5222128c857a843a1e88f26994df194a2187a6c50a4382037c45e605466f832fca17b5d6a867b5d69fb4171525b8980b40e0e14f7eb16cbc08ca756941195d53b7475dd82f26b949b57468e002011f20658804885eb9332894836c0e678a4e297db602868325ea698a04ddf8adec683ac698f58c51ae3fa44f2e5253ca1cec76bc278defe6a30651760e9f5efb45231a49122a1bad0f1ff119e0e4fdd8c2945a4942cd43faac01d012ecfcae413d50eac478e83afb469204b5bb8f7f3d81846151e3fbc451cb4c94f57436621bb9a193454550b957fd67e5fa04538e1c716647976d5c35f54a801fd6c05cfc8931f510b0f7b1defa5850375340035677ad9e7e71e4f06f00725f5658caf2edd0fc2a78a2ee070e14cf495c9dd65cdb1a80e52e8853872d42266afa0e9fa8491cc1cf6693f8d82da34b6212049203aa8b526be1fcf86450f808c8e576893a2c907df0c57b438a065125b6269c8ae1d8e86e54778c9a0b73b168a7da3c2247f30bad2957f9c7b4ebb7404c0d203b8372bba454b13c64bcf82e467f3aba391a30dfc2488ea6c648ad4c07c31cc43d9f24873bc0f48a29443af8934c398890f3a251408ede586da2c9d7239087e5114f39ce9303098813bbbe8be6b5e3831d1a28502a634089a16b24b371a79f9e8e2a2528fb1e5ec4e73fbd4453b9bf91275f80908e851d447c04968fa4bacbf2020b710431379ca793dbbc55d57ac1f4285dfecf4b371ce3161ba9f9c2149f19c5c0ef6bddfe364bde0d47c05592507d60e8b2611589c06e323ba5fc3b08d4cb5de3d354c93438cf429d079c6b344d9080ac043e6bd44c12a65961a348d7485a1bfcb345810238ef12733929e7ee3ea229519043eb93299886faa6f3ebc910923b98e43f2162c818e33be198774333f047ee21b162d60335a3e265130664d040b5b8bb0d18902b08bb6efc34bd3e5e010accece272ede5b55e74c66cf2ec3c8e67bd3ac908b6030cad49b7c00afe7e086590f94615e4148f94de38741d72a364e0bfec58e73881556e20b689d77f63f75865bab1daa8de09../../../../sbin/boothdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootbooth-1.0+20210519.bfb2f92-150400.1.6.src.rpmbooth-testbooth-test(ppc-64)@@    /bin/bash/bin/shboothpython3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3aS`_a@_=@\N\@n@Z@ZZ!D@YK@Y1S@XBW-@Wu W@V@VJVV`.V^@V\:@VTQ@VO @V<@UAUWUc@U4@U?UU&iT~mcepl@suse.comvarkoly@suse.comaburlakov@suse.comcallumjfarmer13@gmail.comaburlakov@suse.comaburlakov@suse.comckowalczyk@suse.comckowalczyk@suse.comckowalczyk@suse.comckowalczyk@suse.comckowalczyk@suse.comygao@suse.comygao@suse.comtchvatal@suse.comdmuhamedagic@suse.comopensuse-packaging@opensuse.orgdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comopensuse-packaging@opensuse.orgdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comopensuse-packaging@opensuse.orgdmuhamedagic@suse.com- Use Python 3 for -test subpackage.- Update to version 1.0+20210519.bfb2f92: * config: Remove deprecated net functions * configure: drop unnecessary check and define * configure: move exec_prefix sanitizer closer to prefix * configure: drop dead code * configure: drop unnecessary macro * configure: use PKG_CONFIG to detect pacemaker user/group * configure: use resource-agents pkg-config info to determine ocfdir * configure: add BOOTH_PKG_CHECK_VAR macro to wrap PKG_CHECK_VAR * configure: detect and init pkg-config with proper macro * configure: Simplify libqb detection when libqb is not installed in standard paths * [build] ship booth.pc with basic booth build information for downstream packages to use * booth.spec: Change naming scheme for upgrades * boot.spec.in: Package html files when generated * build: Fix building of html docs with asciidoc * git-version-gen: Use fallback for git-archive * configure: Make sure without-html_man works * test: Add compatibility with iproute ss command * test: fix the delimiter in the here-string * build: Remove bashisms * booth.spec: Add fedora compatibility provides * build: Add option to enable tests during rpmbuild * build: Substitute hauser and haclient in RPM * build: Substitute python dependency in RPM * build: Substitute glue dependency in RPM * build: Substitute asciidoc or asciidoctor for RPM * build: Rework build of RPM * build: Use git-version-gen * configure: Always let automake set python vars * build: Delete cov directory on clean * build: Make sure tarball contains all needed files * build: Remove unneeded OS detection section * build: Make generating of HTML man work - remove applied patch test-fix-read-a-issue.patch- Update to version 1.0+20200702.2f043da: * transport: Check fcntl return value * transport: setsockopt failures are not critical * pacemaker: Change rv handling of pcmk_get_attr * pacemaker: Express intention about logical or * main: mkdir failure is not critical * pacemaker: Handle updated exit code of crm_ticket * main: Delete lockfile when signal arrive too early * main: Accept longer config and lock file names * Fix gcc-10 warnings for multiple definition of pcmk_handler * Fix gcc-10 warnings for packed struct members * Use pkg-config to configure libxml-2.0- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)- test: fix read -a <<< issue (bsc#1123313) * test-fix-read-a-issue.patch- Update to version 1.0+20190112.497c0b9: * fix_asciidoc_build.patch is removed, because the tarball already contains the changes. * Low: handler: fix spurious warning on alleged "fall-through" in switch (bsc#1123312) * Low: main: fix hypothetical file path double traversal discrepancy (bsc#1123310) * Med: attr: fix derefence of unspecified value pointer (bsc#1123308) * maint: ocf + script: eliminate some false positives with ShellCheck (bsc#1123303) * test: unit-test.py: daemon will not stay in foreground with -D anymore (bsc#1123302) * test: avoid dangerous mutable/sticky default value (bsc#1123301) * test: drop/comment out superfluous imports (bsc#1123300) * test: drop underqualified identifier in unittest's 2.6 compat "polyfill" (bsc#1123299) * test: remove superfluous shebangs for import-only modules (bsc#1123297) * maint: fix typos introduced in 4bb484a (bsc#1123296) * maint: fix thinko in .gitignore introduced in 5a457ee (bsc#1123294) * Fix malformed man title (bsc#1123290) * Handle multi-leader situation for manual tickets. Added manual tickets to Life Tests framework (bsc#1123289) * Feature: add manual mode to booth tickets (bsc#1123287) * Fix GCC-7 warning on buffer size (bsc#1123285)- Doc: fix the documentation build with asciidoctor (bsc#1075764): * fix_asciidoc_build.patch - Service: restart arbitrator on failure - Upstream version cs: c2389e3020e8a3780b679cf0c9857bd608e99fa1- Build: replace SuSEFirewall2 by firewalld (fate#320794) in booth.spec - Upstream version cs: 80199f9477fb4fbf8809f31986139efe3f4ef790- Tickets: added manual tickets, which allow handling 2-site setup (fate#322100) - Debug mode: fixed the interaction with resource agents (bsc#1046790) - Patch file bug-1045067_booth-fix-booth-grant-cmd.patch has been removed after the code being merged to upstream: * Clinet commands: fixed local IP addresses for booth grant, list, and peers commands (bsc#1045067) - Upstream version cs: d4cb8cbdaf87e46f636c3d06730b902b79bdcb9c- Clinet commands: fixed local IP addresses for booth grant, list, and peers commands (bsc#1045067) * bug-1045067_booth-fix-booth-grant-cmd.patch - Patch bug-1039727_booth-build.patch merged to upstream: * Build: create and set working directory (bsc#1039727) - Upstream version cs: 766d61881b2cb576645821322edda0edea04828d- Build: create and set working directory (bsc#1039727) * bug-1039727_booth-build.patch - Configuration: handle hostnames in booth.conf file (bsc#1037422) - Upstream version cs: bbddf969550969784b76b743baecdcf72796bdf7- spec: fix booth-test containing undesired build sources - make log contain source address of unknown site - main: initialize Libcrypt properly before the first use (bsc#1025463) - extprog: fix race condition on ticket loss (bsc#1025463) - attr: fix wrong order for hash free functions (bsc#1025463) - attr: set time string to "" when time is not set - extprog: fix pid test - ticket: reset next state on ticket reset - alternative logger (in service-runnable script) - allow skipping "coredump nursing" phase - alternative "nametag" provider: libsystemd - alternative range2random provider: glib - alternative logging provider: libqb - offer alternatives to libraries from (cluster-)glue - setup_tcp_listener: close socket when no longer needed - read_client: sizeof(*struct_ptr) instead of sizeof(struct_ptr) (bsc#1025463) - get_local_id: denoopize dependent condition (signedness issue) (bsc#1025463) - list_ticket: fix a memleak in case of buffer too small (bsc#1025463) - do_status: close lock file when no longer needed - format_peers: fix a memleak in case of buffer too small (bsc#1025463) - read_config: close config file when no longer needed - make foreach_* macros use variable refs passed as arguments (bsc#1025463) - prevent possible truncation w/ invalid geoattrs in CIB (bsc#1025463) - build: add proper zlib build-time check + link flag + spec's BR - build: allow requesting no HTML man + use in spec - fixup: sanitize true-false logic for "daemonize" - Upstream version cs: b270a78130f40e648844671b3652919d86e1aef4- spec: Set the owner of /etc/booth and booth.conf.example to hacluster:haclient (bsc#968865)- Reduce conditionals to only keep the default values - Run systemd macros in proper phases - Convert to pkgconfig dependencies- Update to version v1.0_14_g4d35ac7: + main: fix address matching procedure (bsc#994999)- Update to version v1.0_6_g106efdf: + Feature: extprog: add capability to run a set of programs + Medium: extprog: external tests timeout after renewal interval- Update to release v1.0 + systemd: add booth-arbitrator.service (bsc#967036) + main: improve address matching procedure- Update to release candidate v1.0 rc1 + main: prevent segfault on no arguments + ticket: term 0 is a valid term (bsc#952426)- Update to version v0.2.0_130_g9c5c19f: + test: use SSH_OPTS for rsync too + test: fix external/booth ip use- Update to version v0.2.0_128_g29be3ec: + test: create and distribute authfile + test: allow alternative ip addresses + config: support for comments- Update to version v0.2.0_126_g2154ade: + main: add 'other' as possible site reference + attr: GEO attributes OCF RA support (fate#318182) + ocf: add geostore sample RA (fate#318182)- Update to version v0.2.0_120_gf3d73a5: + arbitrator: mark expired tickets as lost (bsc#956321) + attr: better control of election cause- Update to version v0.2.0_116_g88c3d6a: + attr: attribute prerequisites (fate#318182) + attr: keep attributes in the CIB (fate#318182)- Update to version v0.2.0_113_gaeef08d: + doc: add the geostore(8) man page + geo attributes (fate#318182)- Update to version v0.2.0_107_g3e73b68: + booth-keygen: older dd don't have status=none option + ticket: move election start out of the signal handler (bsc#942346) + extprog: handle better multiple children signal delivery + client: prevent garbage characters at the end of the list + service-runnable: improve error checking- Update to version v0.2.0_97_gda68360: + add booth-keygen (fate#319318)- Update to version v0.2.0_96_g9dae592: + ticket: prevent running external program twice + ticket: make sure that we're the leader if granting ticket (bsc#940037) + docs: add booth operation FSM dot graphs + main: add peer statistics + main: add booth peers command- Update to version v0.2.0_89_gd9f16ba: + main: don't allow zero poll timeout (bsc#938820) + pcmk: don't log error when ticket not in CIB- Update to version v0.2.0_87_gf59231b: + auth: add support for libgcrypt (bsc#938403)- Update to version v0.2.0_86_g62eee28: + auth: hmac based authentication (fate#318466) + auth: test timestamps in packets (replay attacks defense) + doc: describe auth in the README + transport: use non-blocking read (fate#318465) + clients: free request when removing client + extprog: run programs asynchronously (fate#318463) + extprog: preserve pclose(2) child exit status + pacemaker: report error if crm_ticket fails + doc: remove warning about running external program synchronously + client: don't allow SIGPIPE to kill the server (if the client leaves too early) + extprog: update ticket grant/reacquire procedure + client: make sure that the client is still there to be notified + extprog: ignore running external program on revoke + main: don't comment on successful list + client: fix memory growing indefinitely on new client connect + client: reference client fd instead of pointer in requests + client: fix memory leak in ticket list- Update to version v0.2.0_50_g03bdf8a: + build: update spec, doc, add AUTHORS + doc: add sample pacemaker configuration to the testing README + spec: skip the update procedure on new installations + use subsecond timers internally + ticket: allow finer resolution time in messages + test: add sharedrsc OCF test RA + raft: better control of term increment + raft: ignore messages with invalid term (lower than already committed) + booth-site: exit early in start if daemon cannot start + raft: handle duplicate ticket release requests + ticket: add -C option (wait for commit) + ticket: restart elections after last candidate disappears + contrib: add geo-cluster.fwd (suse firewall rules) + ticket: ignore late MY_INDEX requests + timer: round to seconds when converting from timeval- booth-arbitrator: fix exit codes for all actions - booth-arbitrator: set the right LSB exit code in status - booth-arbitrator: fix stop exit code (bsc#914306) - main: use /proc/self/oom_score_adj instead of oom_adj (bsc#914037) - upstream version: v0.2.0-6-g9eae45fxinomavro 1651964902  !"#$%&1.0+20210519.bfb2f92-150400.1.61.0+20210519.bfb2f92-150400.1.6 ocfresource.dboothsharedrsctestsconfbooth.conf.examplesrcboothdtestarbtests.pyassertions.pybooth_pathboothrunner.pyboothtestenv.py.inclientenv.pyclienttests.pylive_test.shruntests.py.inserverenv.pyservertests.pysitetests.pyutils.pyunit-test.pyunit-tests001_init-get-heartbeat.txt002_bad_packets.txt003_pacemaker.txt010_retries.txt020_ext-verifier.txt060_catchup_same_owner.txt100_abort-after-retries.txt_defaults.txtbincrm_ticketbooth.confinit-catchup.txtREADME-testing/usr/lib//usr/lib/ocf//usr/lib/ocf/resource.d//usr/lib/ocf/resource.d/booth//usr/share/booth//usr/share/booth/tests//usr/share/booth/tests/conf//usr/share/booth/tests/src//usr/share/booth/tests/test//usr/share/booth/tests/unit-tests//usr/share/booth/tests/unit-tests/bin//usr/share/doc/packages/booth/-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:SLE-15-SP4:GA/standard/1edcd2205e4df80bf8b0465c9546a743-boothcpioxz5ppc64le-suse-linux directoryPOSIX shell script, ISO-8859 text executableASCII textPython script, ASCII text executablePOSIX shell script, ASCII text executablePython script text executable Python script, ASCII text executablePython script, UTF-8 Unicode text executableUTF-8 Unicode textBourne-Again shell script, ASCII text executableRRRR8w/KGutf-8ea6e964cb5cb442ff86ec250966f3731dd1a715a147c10096a6cdf3cb25a7368? 7zXZ !t/Kne] crt:bLL i¡oYݑ9ӈT1 yPdqM 0)Vgȍ1iL:N]CҌ!$ο6dSnk %&|"2Y-.gy4MB)0Ý+?8O_QM 2HdX )c>S+Qn*5T-r@Pg1&PᜁдQc4n|WG4t\peHH"AJOs{p]-6lJ1ǒGgi MNfc e},+lk_NM =9eK0j(^gpCqdEӣtg=+t仦J B8H r:9_[gҜęEW7΄OI/pUL=?e޾iBwܟy.q }r;F 2tghfp@Lʦc BLb] yx;naQOY/a!齘nnc2T}x V])$~*ֿq~(eeƅ~:Tݧ8Z]j5=nh!1IJƞ?0 {Jz$G d"el,-IR1*R4%$\F .)[1~3q˛@DC !U!=ruva֗ y$?)e1ZثzJ!?KB[W2Y.j'! aT{8W)1ӡ1WR ~h/gThkd)A9k9 OEvn,-d -tq0ef3 ̂"I2ζ[ĺMj0a~xu4I@_/jŻs6i]Bv.H JHZtָw(_T_y/[pӤA#:cF(_/4l9M2dF`,NjFʚo؈RՔB6’A `cl((`8 4 ۿkXC?%"_.av&p5lSsݞ邏s+<^|)=Vwjh )͔WHQ˿ލ5zΉM YljIˈ( =cxJEb|*dZrq.TnrD*AӅ Ӆn!UZm樫9XN6۸uͯGZ|!+]t^ц\mQjRudR2^"úOHߟCdĖ 8'V~-'pj_Ie3}m2-&ͰRrNrM~6L6f-"%] ǯ0_>^;4qRk@?V] q34نcS+:L8ў˦Km?@=nѥ.iXAHKljpFNm|'^%=KqU$6_bS?pSS;f-ߘjmݧ_5+?jNkڇ-UAjH ʊx`2;QNj8cMî^?ƮE3H5r2X)^ e)k> "69)¢BWy7EBpJpd/I@Dc4rEY5 zy*kR|YdscwTgh!/mg:Y-Z/k(.;<h $L™D;7Tu݄.3qg0 zuL#̍p(hQ,MXP(xI.M$Cz &քO~2 JC&6.[}` |G7<]wp]as,"cC73:~Tr1 5{ᅱfɤCOpj-sRbט#Ő500J^L/qT xY}ԯ%yڀ^!4E#Tt0r9*1vNҬ-#>.GK . lD}ێCLG;rVd/i Z|* UAwTo+#0Bf1Y_FD!.Ѡkϩ lϹĩ:(^M%~idϖGZ :],^^EwC60b 8|i2zYz]&1'puX\]nuhJf;ew~! f:l8 E#og,IvwdYaப<(_w\N {A#tO PP)?E Ш`w*[ lef㚛w>q~w4 R-c:աCMc'2X&G{W)l.#.Z*t q22FMml`jXM-JJfbnǥZlϓf 5_m8^j\Vi[6)3ED_r.DL 0e7*_Ui3 7t Zy[z53VLEu?46DB1s ( hٱjLENQ D8ĭtvaOkϛ5Z^&:s򫧥& #-3og@?X_sY843:g!*ICZtӚȳB"w'PTȎCN!'Y߱W QMYY ͥFMR3laFC3M=/&7~2=> zNp|ㆵ8mhj9B<_x()i8`,i&_wٞ N~XbelCV 4J 撻a=С7UdUx @Iw 1P$v^tI4`)XJ<5$:xa+?ܝtΌm{_ll)+.=nӈSVT{BX$~~6m=\V!+OƼXÓ*ҨJ6w6$׫ a7F{ !5򂱗'(/ <4We[/ȨG""6m_$T#;y{yM)q}L;k8ʮ_(VLb`yMAWĝ ?Aɢ }fߋaK뭅'5)Pȝ+vf8q3x%[&@p+Kg֞V'~zrsabN޶Put=;T0_ZY$ʘϣg#c w:AG1`[AYd'86LYɻ*Wׄ,c™Ie;I]ncŹN-#f/25kO(W*LMQb\K΋hk>>Bt0"Z8':FiTWtۃȦeqa)gS+Ch؈)wظ6 {zrQ?,[֜13 CQ%G1 > 3-2]ToO INXxKö,AgnUO62dɥ%mB[ y_AMTL +O+Mc:`&^UK.Ô jY4?0 Yl`.G%3DC$SHG)P _)Ɖ aX٪y4Ҽ `>y5HǙQE.RoEAHڣz:Y&Bɮc]ܹ10wtP'Z)s 9kOeL7ƗQ%a5c#-Ԕ# ] ~+tbiVB[A^Dw! Z%wVo"yIER#` R 82eރuɇrः(BP2L竜'T{HF77wA9.ZZ݉A-3fh VcWvM!f! 2'{ 0a^8#`s zPWeS%QUX2޶W\1AlYF(v ZA9"7Dc!c8# 㘳 P}2OSniU=v]2(siB\ƞ:$0 ]g uUI*m@UTVNHC7u7ۚQZю-PH.-Ų'D (Jr]Coɉ Z..~CErXhi "RfzZ(@ C$:$li3feMih"Vkc7]gK fYlM¤ІawE}%!}Qob jɧu>6ne <==) A: %s O9&r)Sֻ%e`ou_442jjXl>,o im#Q'n]hZQxbwzVɡ4쵋pԊC'=cUZHJţȫVl!BUhu4ݽ8‚V Ͷ{o#6xiH._(c &"9=*6(ғ+¦ uv(B чxjr Eㅤ-0JH?9- %"IU=a[Phi&lMőRe0m^ehYWL|KU` *C>b\Samj|Zf_?x񹷸G:)1>-p|j $}bɚspT$IemOuY%lP4w ֒-X4֦d?%|m9b8-);_^K^DRX p@Gi~O8v.~]=qt[!K3||~3OcًR7YKX)m6T9d7?dDw|[ BL#"$9/Ix{B6#"ڜu PTB;m>4xϭ!jO‚kCmMi;1dզ?*m* ꨭ_=zՙzOOqȫ| [p}7SGsr{ɯ,CvJ f8n]UY<L|r(Asa[=!v)7>+sn2FXzh:*gxI$ZEfO- F3aeBOGU{| QŐ{t{8<ʄ6A} #nt]뱑s?(tyQPHϻ`u3 Tys[/16ң( o Oa>xn?Kpy q@O 9IMt]tM(}2 F49.|#ˑBfC$&_GoqX2=iX'Ar%k+dݻ:)mI;UW< j !zvT+Ueq7#!FP|ȸUd*41&2û"ЁRбnybS=G'o( ӎM 'ΘT&ӄ}Nz\c*ʇCQ Ū' E*ܽC$t|= ]& ¼A?34+i߲Z7p"iKq9'6B@^Aw^I 6eAYAgKTSeIKis3?4pBr ANpw烮QM9Q?^7hk#63*.+P~vVI/ط(O (.gG'or@@t!iGR6Gs}7:Mkၱl4QGu"VEӳnVs%3se{uSx/͗%).Ro4+cMeR/vkf?f5LH×y.B#f[5}w#[.@ek{U]A*lCǠ6Mdqrf-v=3"-gyZwޅ,jS jhK =ځ 5 PdTv j9:T 7:6e'RDYhSVkmmuvq }[A_7 㩛xHii,_rp"躼m$[&YNqBq*Y&=֡UuX)4Αdl7_#C -<ʱQe>Wh 58ܞwkdxO"s+imj)gt;@rw6) 9b_R/y,1<"==;!="}=j=ZGvpF7_D|/ l |Mh\kPhXh]|cђfO`ɰe@umsX$DcGe%1[Ji>$O–b` 'qdckx6K϶{x J#1UuԠs latE\\ߛ`ٺ!&iʮcƼ UtjNO<'%Dat>Az mM*[:CE9k4tC)>nP&ݢ:YvfH)Tj nʨ6͂,,{u칛~â9{QIVE?QE KbD8y8S)P{/.2"Ƞ5K7#TJɞOw` )i5.b*}<ڸ[ m?ۑ ab8e8)Y=Oh*6x:bnQ r6&jn"@{,fdJaTyi[CJJKʟ{UߺmP\3TYA љ?YqSZ OD,ZuEtR4r$;vN9]G҅OCŀ(g5`堐BӒUX;~+@>N9,CӺJ~Sk"v/>s~;K`Kg7gO` _y:+L Ņ!4m/96\:j46D4DH^$d2m{t ^y Y6J1ߦAdjj/{)3F?2b]X[& T,t O>H< ss>1^Ϋ+"u o¬;#9%F2[l\Jk5USrsLUS dT*ɽޡK&ra>G%o dY]dWF$6)㒂rI/!l2hdJa"qj>8@ z11ķl; la-$TO}{b$/N|]*b~m!yc boqz Gj;uݬ)ۆ :(W/+y:M|j G&kxy؜!xPl LΊ6Xm%Q⡌aMe|,}@ ou*M<( oP2d 23ZkIw`0iLg0RoO`:>(q՘Щ|= ~*]~^L) G¾Tu{ڟTM GSzwY& 0p0~:JFpC\+R*5+5 &%V = M^Rռ0e栃K{VҌlCdMz<m(~[ATc3p%7 |*ߡ7Wc)L! PF'u qv/(OcFmq%x.QpS4ZqA*련Ǘ^rabT1t\:f-$Fk}ICѡ\G -Pr d\ *a(uh<~6g-ynT}6k08Wr'%Q /3G"v]LXB %&#/*ؿ[cOo2X5cn~CU}9o6 o;|s tޗ#O6|'2-xI#~w+uH_(7dcɃu<~+ E;P^L}U oW"y`ˍƔPIEu kZ-7߮$2'VL&rֈD>h{UkWAw͆o83@Q깣faj3^u/)r%\ʺ'rBSK+ |oܓd%󟐄Ice5T5U&1#N^ǡ ۮzk]Fyr#㘡Nd q%6 Z>‚ Bнvl2>V+9y嶇/G À;_Qax"<2A!"Q:NFX.1#AV :[`$N.:;n 6TuA le"-j⅓}"8P <)P`8 dr)dypg; K2f$ Vۨt$R}Ҙb-Z@Rއӭ!.hHԏ'֛o=`*1 }qlgv+sA7{txKaT [ Ze72k NJ##'#U"-onUix:8U!j+Zb7-`ظUJn@.rlXf^KF%`4{[R}yRu#k.Zc s2)_EhGP4qly SRc75ɢaTSL8[[Xۇk7fSv&͖b@<p;G8Rx1R]DTT pHam#&q9rND/M/uX Isc7:OTȧ3}M^B`Us?؉BXJfX?)eP*.FG}[r!6E-7>YYk[1It rx4rT͙( B/數eaIW_''8߶@ !w+ޡT3 -9F4_'n{l= ެdAn23j2~E .S_iA:sC~~ eLoO"Yr$_ ]цL:PۛR ޣ[3#n"ҝ/gaQEiUh z[VQ1aB2%lܫ'ƎF/./H;(bhŊ]JK0 ta C/HR ND\o+2he!~?a9: ʅEwKpdpMyv(ZL?G^U=i,l7t^5_aYl=-8EDt:/3 ( Kd5|8*6}em6#ّ]Ɖiܚ߈ޘZ#ގ8R4~23ochDLCUMԃbV&si`Ԉ(7,L'y|I(91A^m5y2vUib`/{@@DEm9 &(ԑ]xtG+VJq/GJhBǷ^ٍ̚핕D8T *j{WmuO=R(ѓ.N& 5$1zVwxBta)LfV¬UV?GJm"5st"_&d4]ל˭X;2p7!)t4ll8Av2 +’K͈h#=><]xh_ ;w0^Ԙ^&H}<ҏsވ{?NLxΈX[0Jkw('Vy"v>VƗ ߵ,q"*Y9F#kaU]Ί@=.XAh0ZZ&:%BqwCӧ`S+uiƺs"}Qh>Y|hȡ&8' TP}n(foq5Я ={u7&GWii- ֝HfU׻U vY`Q`7 u~O6˭]j8 >4vqG\zJ}a,U˸fĽѰ>z}[I~cKx~ +Q  hΪ 8S%)gs#Ψ7u>,~-1/N4pP3iG(Pf,(d:jiw.7o d^<<7R-#\ªq7i_4mUێfL 8v`kQ%_Y|$cUhZyLKRUƹ 55Kʿd׶,xcs}FQX`Q(wӏ1V.T4oz\3 hiq823l'ʤS̵o~_x}BJ% +jJ *z8)~aV}.yy8)9"jKpdxLf/jX1dU=78 [KV8rVcZ G~!T:,sAw½`cc=.+уXOa). qaT"5Z՘2^miZ]gAK4 9-/NrsB[nѰޟP}=hti)Bnݒ.Cz¬x:FJzl?c&V:7#U Slpg@g=;]f/wIKCxd5V!n=H YlN[/z1qg+&t_߬'"37?JF6w@$cwa)z$>wJd"i:@̈́nTV9w'հA/gdP lXæ~7%"7AS=">0U8ʒp/W '^oCpu%"Hze\VÏn6 kVݜ_A- W!EXL&8Gw^g].`̞eۛ{$MZWJU{*}/&R,c<7q zĢ< $4A˷s%&CC;rPH{ww)Q̀.QϞq  ~VwIG#ҥ-t&FAJkx+7Ln]|bɝYzz1PS6=8m媷=]*6ZŽvuv/Mn:a>l@0hh x:d^WMlC ϔ $hFh>*cradusbj0^T&DG>SokVsj(/f+Y͐!Gы8Dyo_Rfm0Oai̡IҨByՏdʑGTݲaXɑe1o^CHMhX6h֕GXaȗB^BJ -STq-dM<~{ڊƐ#jon!s+8WC> .Y{,~Dic3u̻@T C=ݙcGo.L.,hQP9Ԍ99ĩja8wKgmk& Oy<zs[?D)@a -3FN#\S j8Ȝ/]oWh0 P X#wmRu`QE1hd-lWO ;w"FuV(l<_Ә}Ͷ+nZ5hqfL8'%;MqO:?a3\&(C',Ƚ:L~Fqk0+)M`<'oDG'B0ܶ[ t+Je` `?L1D4Hi 9Ϣ8)LD|`aјk5-/(K$p`z-{ةyĪtsk9EVSg7^|52Bho1剟]Ei3d<8F2a\"`aٍl9 S ҉!wʲ`5[\ԓf|8"/؄%{D-0IeF'9{GnoD8+ yl%/0(a_S]\`j 16qg|gɏA#e46ԦqV4[۾6j-t]iȓF`ϖ7OOMD4\ocJ'عGpnAĩudizGaK)] r rWsSsNW.f롭`C#Y׿Ͻ6:Ȇ9qSFVяi冿b5TMB85l,wŚ֞e*~&[]S_;8έ r2= ucJiW*$- r3\O`@R2SF]`qNQ͵uռ?a )唙Ӊ3CÍϗWJ); K)z5TF[!گC}+ 7}.fVO'IK )*VDkOڼگĩm֭Dz~8_0F IbNB 3ڧi0)@ BwQ@/ s~?-d^87EEm$Qj-huh&IH+td_╯.0MoLtg޹Un{q{kډ,I|UOlr\^8]l!# s!.3fy{?S_L4:Zr]ЍC|#*+veXKEBq𻈘jWyQçX0/p3(%] 3D[6%JX@)miPHhrn,8):YڿL~enB g9 S0cY?Pe C\Db5y"~+MUՄε`*I!ޫJ9˵kKv2Yl$ErU]O FBPCsq8dSUьP܆)=ݵѓ>W`堇"""0a!#RUț{n$Jx..8cpIs|ur1g.; ;ڳ@&ɀ_S1C*N)P s4lbM#f0t趑  ا^v" 3W" Wo٭k%_u^!zRt!=%MM3V#zb2 f¦uWJQZa{q] Z) FӢn`|)-mKSW޺sf!ȧwg*J__ɣU|;#dzfVB3QsDLF*ehM\1~xéD=dCc~9rxu*KI%t9͇9&dwk 1G[WG&G)XކPڙϚڳE 1sµ?'uy\E9?LiHiy;gP89y=Ax3o ~րV" '݌iz73@Uޙ6ZE$Ћ]ky ;LjL$V5$;.g|$Ԧq/F*)sIlǢ.sݥ`ќ^Y@p"PQWM={.h{6&S Ae=rD F}6N}i*jEڒ3ryXcx/.Tg#)sk"i(>["HeXShiJ+oϨl۪֐* L¨Zbӻd_[qwˮfxhQ:%:5zIb.&F@,ǭ),3.Dq9V*(eX*.NM$>p".kp}jG5UMgj|ɥ k8Uaνt=Q$+Hӎ #oռxlz{9o9b׭3q-آpWwa D).=;WFCYѻRE2䤒P0G0E:4l4(2fBńPEظIG.ڟjYs:VK3 bEc' 264)14@ӧɒ,3Ĭ1JKm'WV. dzKDڼϬ~ң Bk$8+뻴J|sL̎0B,|67?M NTeO닉󵕢i"4ju}M#cvw,beEӨYL}<(4ڬD~rJu{ǹ:X.^X?'යn|goT/OʀMW␌uZss#$bנ"jjwXo//oE[ 3D]XN0{IvIO2teaXOIbCѻrS*9U"(ܼ&zJ(|Z65`>Ju]?SGn_4[;6cKl+3T-S arp8~x*}؄! D_`Jy[^NkX6+eɍʸ.e#nXmP=i;J-/{瘧@Ѱ!8"A h_Ò"_Ly&mDĸebي-eGefA/үȩW(!Y{i>L xEPEґ[/AiƃNrFg5x⪸he`8/SYvڃZÈ˯$f`?~4QR$3D$KDZeolVq<NӰ3ҏ,H!%I34_.c [>:_/)$M5C/J(Jղa%n*g1פG~moQ`fL&K(S8t ,A軙;~җ{V,O\0g#DGb֦坁UfcD),vbokB=k69^<+a̼+ VFbc>%I)x>gr}=I=s "=mҚ c[*~A;e+8MP\c`y\rSRĂBeoJ<#[d;|;۵]SK\Pÿ٣Φ/J曏WJ\l¦5 Wc?;l^ֶ[ؖL1D1o81ʒ,7 \$4: ^[鈠5Ь#ӝhA۩Lй~D[)g]C`h %|0<؜Wsg+z0u'\5[Nq9>D;I_}EНAgKA_Щ0X5G]TjA6lQZ$T]8P6?!xc {//.Yl01n@PۂӾ wyeYW%3QuHEl$Zwo7hAxhk4KǑq~=1y8Ղn*~mo| %xh テ$5 ɾc`kqޔտ{{2: V:,#SNq 5jm(͆{}q|Hu8͛Zpie%~&!0! Ī#n4́jc1DN՘4OPg( ֹC, e^f _ $WjPxQ7?9}P҆@L5Fꝲ-F2apL&)J:V+*D=o,Dw^S/N\"ԉL8/7.mqw`辧 B*]Ofj7ov883_ 6dL?<WoYnvc CڹgU* ,Mpa|ڑ$SR_Kt݇쮜AZ*jNhZЛyxOx li`--B'BIP҈NMtGJ oAz⤳TC)Q-T3pybduN..{@빡[QbrÎ_M:s>xRW%1V  *޵b(%G{H2mwI~Bz)^mѷ~:$"|寘^ŗn4*)x>k7Ag~#?IpL9+gqtKV U 2*;ړ?ߺsꄫ 7QW;ovd.6AP;tmksjQtvq!nk;7$s>0&-7cCW ;hZ̻.j (3/3 m =u10}7|J`+2V_w@J h܎T| b\Q1RW0V,7#<'ao1yDU0|2F(=eOftZ vS66][oE4ȱM>C 5 c;aq, z.]bMsܚѨ~ΥA *uNThfxJ 5[dY~0AnBt߽D!R~|KVgYC&N>نd4ޯcu}S)N VJL)jaOE=4xX=KB$#PٲbpU-mzkfȡp! tڭ4an7VV}oe0 Yޟ. 8|Xȋԙ;d 68֏{^e\篷d' 8R~ks*{L߈X7"U]z#ð5 -28^ h) a>qlFșDMGQ Z"G\̼F]B6 w'e56\ȶ&@KXN|yõʤ8oHʚ,oz|D6+HQ'GU E?x“uUZ4O7 CBT xQChn-~8SF}}J&|N!Ld,5P%^1|qؗ˻j vdzĶlzX[ 2IO0՘ YhP%yI"cGP zi ͤx"00+E}c=32Ə1=1AĽ_rBund f cIh_۞XYGY׷>qXD|p H7rPOg 4l4 aw8x S$t"OǸjjEj(wOڭV^MC[יlEYkHuɅx"VQSPVGT&\3ݨyEЋ^qt`KWUV0F7sX'o[[\ONT:G+.7ۭXѴ^ߑƮ9>A)Ex+h %ͬkplҡ})ba3+Fe&52\ MZ>F=KrNSţ{-չ`MxoV7Wddҙ+Zm*rJ^hr'S( ]ytaMӌLkG-{'|Xn'6=Ӹ)ўk/P)P'r8 R\V 88 ձ+PgIF(GQ#X8>k)c?>~W.$rLf=鼪xp{+*(l9+H >}{;ED,3&M'D X/Hu cӇ'I(.ߣ:N[ 4mbgRlD n\ZbiNSIYpnhN ƿ4䆍@LjzbVFey{M (Kdb Ze$P^#BjuBd4.):6Q< rkQfҘI/E4R3ג D\E ySŁ«%FH}[6[wKr?zxro X"܈r"h&AǶ<ݮmy0aӪ1^FȐnn |2(x7|>(ZUln7эpSRryaZm")K(Brap`?EP6(sQ\wh+lҤV&;6E E5Cty0.6V2KtDhyKqW߲#A9S}X養ZYt/bNo5ۏT0}._/`'lZB2h͒%FNDҝ+!:=2PeY}a(^Zv߹&1wUts]`GwC;wآ+vmR"(ߠP:2R_k)V?Rd5YljyÏ)H@#Q"xV?ԯ73h6maX2 ~9Z]ɣi D:LGTP:hO_F+쑕h >oLQ[x$xg[ i[U1z~'K"c$\?}ۺnWMKX Cd3~H2fSҙF> yJk ,#)E~Ϸdc%S\<}ڕۉ׈lNM!eS%;[B,;Dn(Y~M ѥBS h+zh-΢SQ1'R&N,o,$M8VgAqA2[nlkF'V mcѸlQ3nMY<ٻ䓅ؗwdƧvr0W]C'G}80,,6w@JAauD15؆W5ujGuUe$4wYv62' )^f$~z'9POoyJ`0rn3ũJsF|bT3na=x`/lzP-Ι-(>p |:T7u!< 6ovx6E5B+h2kBJy)WWCB]Zl`}K:PòVCOl4 y{sF>b(9$,izc.13.:N'R ڼ.f R} &92PvWwg{K\l2yW[ȫwN5ZQ_b},O9vmފ!bR+f4D |V|V^BLN~ u]eK*?Cc*Ph]Lq7E2`svyGL_\ANQ z2|Au:<<۹m%ǚ,!#G xW@SWr`p+^>7(b%N}H5Ho,EoL:XS W$!6W1R Dޔ̕!_Q-6 T: kOX@ 6@V>c!gvAxxΖbj3טV^z7KVe9M"X}Yl*tzPI݇>__.pt1rxM]IPDh#_(&\F~KQiG;T2ޛ-|"-Ӽo"u[m^ YZ