corepack20-20.15.1-150500.11.12.2<>,Ŕfp9|>svp w87@_G m[Q6$T`U2nCՄ!u* $ng Mrw;m4ڂW!@xDS yk$#SdDzO]Qc!kc@61i) ,*+8 cVsRLȼḦ"᭒'*uҜ`uMbeT8$-|wIB{ϖvGڂ4^Y#*+tD=c7,K'>DZT?ZDd  $ a 0M`fn`BhB B pB xB zB LBTBBB8 `  (#8,9:=L>L@LFLGLBHMBINBXO0YO8\OhB]PpB^R bT'cTdUSeUXfU[lU]uUpBvVx wWBxXByYzYYYYZ@Ccorepack2020.15.1150500.11.12.2Helper bridge between NodeJS projects and their dependenciesZero-runtime-dependency package acting as bridge between Node projects and their package managers.fibs-power9-18 SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/NodeJShttps://nodejs.orglinuxppc64le# remove files that are no longer owned but provided by update-alternatives if ! [ -L /usr/share/man/man1/corepack.1.gz ]; then rm -f /usr/share/man/man1/corepack.1.gz fiupdate-alternatives \ --install /usr/bin/corepack-default corepack-default /usr/bin/corepack20 20 \ --slave /usr/share/man/man1/corepack.1.gz corepack.1.gz /usr/share/man/man1/corepack20.1.gzif [ ! -f /usr/bin/corepack20 ] ; then update-alternatives --remove corepack-default /usr/bin/corepack20 fi "1]'3* Ba8M8M:Q:Q:Q@],A큤AA큤큤AA큤A큤ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3bdedd3b107b56037260d70d8d0ef5fea43162b6d6fd4f8c29448452cf6644f30a7b8ba5c4483d97d6123f5634da2362d578fb81f42ed6e1dfbb84fb1cd8fe4be8ef396492955ccb798a52054894b70e8d90f74c4f30cbe396b4ea40d6f73e405436745cd5d742b4dffb51b3052e6fc434483dcc775477083f48cadcf2d6c98f9cf720661f1bc2a63f6734655e6b98f4e2c57a5778255c73af301e41d7ae86176d8fa806839e6ae08a24ee3b6a61dfb512d287058e02aa78405c7afcfa1633131b4d72e231619b7a5040ae89ef7bc567f0fc81a2c8b44b47bcbf8c5f894141e84d7312aa35417892eedbae0f1e50c8196a68c373d15db639b994c066db18e20cf5ab99110ca40af6566413a8d6b7fa359006168836cab8bb502e7573dd654e2a779b018ab7bb35891db9ae1faf0dba191ffbc5137e528f0bf145cfcdd67cb8dd49f13394d6c6ae535a88211222a9b3996a671d8f88a75e222a2e5df548f2bceebc67e8c897874241257303d28482bac562c96514ab4e0fa8f2e1e045245963ee5020e3430810638b169bbf91b3871644ebc85063cf868065336cf57874ed4ebc50dc5168eff5c1e8dd07e179635924b344dd67bf58a69526d44f26803fa199f42e8c72cd78b14e7cd45f682d0a6eb741d5b0b9e8288ce3f6d2c8b82880c60b765a34c84c3820cadd8bb3f4aed2a010d2a92c9a4f72f5ea83291f1f65820f0c8920630a1d1ec47aedea7345e3c868ecdc07e191373497bbf47fbbf5942fbad4ff9cbe52c92c62ca73ed82fcd2d59e16ff4bbdf9c214f7c2f3ab51c9c098a77fab805432c230b8c711f89aaaf8e9a0f52d3594a40e94f89b580217b0e3eed2bef834223f326442c96e0d2480390e2c341f01a1196e342f16fe00ef11b9431370d528701fdbb70f298e54c839bf68a3831fdd582740f4fb1231d46da18e2c9fb3f05f9721a4e7222958732c14195780cc888ba3bb3143723b2639dbd40f43fa51b8007c6ca3cb132ed22c62ab6a93975eee5fac573b6827de24e0668ad74d2cde19b001ed22cbc0106d571895e2e7fdc7e030cecf182dab269e73cfdc321ce7466b2d81ac629b340fe2c7d5bc480ad9441e89a4b4d654fd45a50a4c8843ea47aa6045eb4580b746837ecf0091d32384dbf519fa4f33f9f1d4da9452b8cea7dc23220f74dc3a724cae781e4297188028c4b4512c201add63868f9a9852135adf5f552d0200d77b19c890e282562382851dd37e613d236456cef63310b874ba50abf05ac43e3237b9a146e432c3d785a22822828acce122740c0aad3dee35221b5c414b0ef6056a55bce9cfaec6454ce6a50141543eef5b7cd9feb832ac30c9ede29a8f21107b50fec83da4e6495b51f0dad16107d00214a52f305395bcda26e57312daa763e70eae568ffdd7edaeb4f9edeeff5e8bad0fc773b1c3d7508336296547975e73914107ec48224be53e0a88317cc9595a71d637ef12a7c10ccd61ec53d0b55e5de871fbaa75a270ed198268c4d9a9b9d86c847823e5ec8eafb51360b0830fed702510a977562baefa059b3179ce4456d5b9f459671ba420e63ae81743b750624e85c009d6dcc314f9aceb967c407de2a7ef11c1f67560f8ef6e3091fa014e8c15fb4da999e0a407f12be3c232b21920c8816c432631e256d2d781c64a0727e18574154a52a497d81f840461ac62655d101b2514ab8a3e8eccd0a3dc991d559b49acafd99e65bf27c987fb91245156c7497ba873ba03e6c39214d3cec22807b9b9f523b4b91aaf59925e7bcd26b4507b3c8582623d6eb27b996f7d9b3497b179468496aabf9f4a852a1da671cc7bf074fbeed88261ee7c3e2bc9b1c9e2d4d3b80abc3f7573231ed1fd388b4dc2a343ca2ea8723ffda12f940ec0216d31661086ca5dbabc2a49451e282f61954f9c844b6f5631d9246653410f07fe62b03b70680ee9e60e9906dc52e53acda23fd997aad01eddf7fe3fbcdfe28980f88e4265560053661f4247b1dd8c012ffce9adf6ef6b5038662d3c7162cf15736f20410c398eda2e7a2634f74dc6088ac9f2495d4861317f20611374d5412492ddf32cd0f0363556a75da272fa8f6a7e7021da6a7f9a4396eae1f0fc7ea318525f1b1fca1f4de4776dd73200173db0c2b10e289bfbfdd7694070a2d1fa55abed6f2c93df00c03dfa6070b135d138a3a16e092e9c53b0e3b4727929947cbfa1670dc26b5e2d2a4b7818ce047a39a68c9e08e7230b23f7a088e0b1677b3c47ef807fb0f92de62489a3714c5f11d9334cbc6f53ac2642d0ccb15ab67b792e296825c6b3b58732b063df0c3e5636f18628efd287a2ff58594e634dfc17820897b274b3a96a7f74b86cc7ac2d5b8d85dd3616fc5a87b87818ffe88681f9bf391dd589dfc1b8cc95cc1ef59c81254db932455ab8334e87deca411df67ef5a6f92502371751823b75d5bb83b23ce0cafe1c24b1515f7823b4a03a763f549695c7bff381be923corepack-defaultcorepack.1.gz/etc/alternatives/corepack-default../lib64/node_modules/corepack20/dist/corepack.js/etc/alternatives/corepack.1.gz@@@Brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnodejs20-20.15.1-150500.11.12.2.src.rpmcorepack20corepack20(ppc-64)@@     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/envnodejs-commonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.03.0.4-14.6.0-14.0-15.2-14.14.3ffU@f-f @eN@e@e@eee_>eLe;@e7e-%e@e @e;d d@dd@d@d@dkY@dgddbd^*@d[@dS@d?adam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.dedimstar@opensuse.orgadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deotto.hollmann@suse.comadam.majer@suse.deadam.majer@suse.de- Update to 20.15.1: * Bypass incomplete fix of CVE-2024-27980 (bsc#1227560, CVE-2024-36138) * Bypass network import restriction via data URL (bsc#1227554, CVE-2024-22020) * fs.lstat bypasses permission model (bsc#1227562, CVE-2024-22018) * fs.fchown/fchmod bypasses permission model (bsc#1227561, CVE-2024-36137) * Permission model improperly processes UNC paths (bsc#1227563, CVE-2024-37372) - Changes in 20.15.0: * test_runner: support test plans * inspector: introduce the --inspect-wait flag * zlib: expose zlib.crc32() * cli: allow running wasm in limited vmem with --disable-wasm-trap-handler - Changes in 20.14.0 * src,permission: throw async errors on async APIs * test_runner: support forced exit - fix_ci_tests.patch, npm_search_paths.patch: refreshed - skip_no_console.patch: dropped, upstreamed- Update to 20.13.1: * buffer: improve base64 and base64url performance * crypto: deprecate implicitly shortened GCM tags * events,doc: mark CustomEvent as stable * fs: add stacktrace to fs/promises * report: add --report-exclude-network option * src: add uv_get_available_memory to report and process * stream: support typed arrays * util: support array of formats in util.styleText * v8: implement v8.queryObjects() for memory leak regression testing * watch: mark as stable - versioned.patch: refreshed - cares_sle12_capabilities.patch: SLES12 compatibility- Update to 20.12.1: * CVE-2024-27983 - Assertion failed in node::http2::Http2Session::~Http2Session() leads to HTTP/2 server crash- (High) (bsc#1222244) * CVE-2024-27982 - HTTP Request Smuggling via Content Length Obfuscation- (Medium) (bsc#1222384) * updated dependencies: + llhttp version 9.2.1 + undici version 5.28.4 (bsc#1222530, bsc#1222603, CVE-2024-30260, CVE-2024-30261) - node-gyp-addon-gypi.patch: adapted for new unit test layouts - fix_ci_tests.patch: add benchmark fix- Update to 20.12.0: * crypto: implement crypto.hash() * util: add loading and parsing environment variables * new connection attempt events: connectionAttempt, connectionAttemptFailed, connectionAttemptTimeout * sea: support embedding assets * support configurable snapshot through --build-snapshot-config flag * util.styleText(format, text): This function returns a formatted text considering the format passed. * vm: support using the default loader to handle dynamic import() - c-ares-fixes.patch: removed, upstreamed - nodejs-libpath.patch, versioned.patch: refreshed- Update to 20.11.1: (security updates) * (CVE-2024-21892, bsc#1219992) - Code injection and privilege escalation through Linux capabilities- (High) * (CVE-2024-22019, bsc#1219993) - http: Reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks- (High) * (CVE-2024-21896, bsc#1219994) - Path traversal by monkey-patching Buffer internals- (High) * (CVE-2024-22017, bsc#1219995) - setuid() does not drop all privileges due to io_uring - (High) * (CVE-2023-46809, bsc#1219997) - Node.js is vulnerable to the Marvin Attack (timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding) - (Medium) * (CVE-2024-21891, bsc#1219998) - Multiple permission model bypasses due to improper path traversal sequence sanitization - (Medium) * (CVE-2024-21890, bsc#1219999) - Improper handling of wildcards in --allow-fs-read and --allow-fs-write (Medium) * (CVE-2024-22025, bsc#1220014) - Denial of Service by resource exhaustion in fetch() brotli decoding - (Medium) * undici version 5.28.3 (CVE-2024-24758, bsc#1220017) * libuv version 1.48.0 (CVE-2024-24806, bsc#1220053)- update to 20.11.0: * esm: add import.meta.dirname and import.meta.filename * fs: add c++ fast path for writeFileSync utf8 * module: remove useCustomLoadersIfPresent flag * module: bootstrap module loaders in shadow realm * src: add --disable-warning option * src: create per isolate proxy env template * src: make process binding data weak * stream: use Array for Readable buffer * stream: optimize creation * test_runner: adds built in lcov reporter * test_runner: add Date to the supported mock APIs * test_runner, cli: add --test-timeout flag - c-ares-fixes.patch, fix_ci_tests.patch: refreshed- fix_ci_tests.patch: disable test_crypto_fips for openssl 3.x, to be fixed soon (bsc#1219152)- c-ares-fixes.patch: add additional backports for unit test fixes- c-ares-fixes.patch: fixes unit tests for new c-ares- Update to 20.10.0: * --experimental-default-type flag to flip module defaults * The new flag --experimental-detect-module can be used to automatically run ES modules when their syntax can be detected. * Added flush option in file system functions for fs.writeFile functions * Added experimental WebSocket client * vm: fix V8 compilation cache support for vm.Script. This fixes performance regression since v16.x when support for importModuleDynamically was added to vm.Script For details, see https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.10.0 - nodejs20-zlib-1.3.patch: upstreamed, removed - fix_ci_tests.patch, node-gyp-addon-gypi.patch: refreshed- Update to 20.9.0: * No changes, just LTS transition- fix_ci_tests.patch: adapt for openssl 3.1.4- Add nodejs20-zlib-1.3.patch: Support zlib version with only major.minor versions, like zlib 1.3.- Security fixes relase 20.8.1 * (CVE-2023-44487, bsc#1216190): nghttp2 Security Release * (CVE-2023-45143, bsc#1216205): undici Security Release * (CVE-2023-39332, bsc#1216271): Path traversal through path stored in Uint8Array * (CVE-2023-39331, bsc#1216270): Permission model improperly protects against path traversal * (CVE-2023-38552, bsc#1216272): Integrity checks according to policies can be circumvented * (CVE-2023-39333, bsc#1216273): Code injection via WebAssembly export names - fix_ci_tests.patch: refreshed- Update to 20.8.0: * Stream performance improvements * Rework of memory management in vm APIs with the importModuleDynamically option * test_runner: + accept testOnly in run + add junit reporter - fix_ci_tests.patch: refreshed- Update to 20.7.0: * src: support multiple --env-file declarations * deps: upgrade npm to 10.1.0 * doc: move and rename loaders section * lib: add api to detect whether source-maps are enabled * src,permission: add multiple allow-fs-* flags * test_runner: expose location of tests - z13.patch: upstreamed- Update to 20.6.1: * f0ff63fbc32ea55f3d92c5c89fdb91ec47786859.patch: removed, upstreamed- f0ff63fbc32ea55f3d92c5c89fdb91ec47786859.patch: fixes issues with Angular and other software that tries to load ECM modules in somewhat circular fashion ending up with multiple executions.- Update to 20.6.0: * add support for .env files to configure envrionment variables * import.meta.resolve unflagged * deps: npm updated to 9.8.1 - nodejs.keyring: updated to include current upstream releasers- Temporarily bundle ICU for SLE15 SP6 (jsc#PED-4819)- Update to version 20.5.1: * (CVE-2023-32002, bsc#1214150): Policies can be bypassed via Module._load (High) * (CVE-2023-32558, bsc#1214155): process.binding() can bypass the permission model through path traversal (High) * (CVE-2023-32004, bsc#1214152): Permission model can be bypassed by specifying a path traversal sequence in a Buffer (High) * (CVE-2023-32006, bsc#1214156): Policies can be bypassed by module.constructor.createRequire (Medium) * (CVE-2023-32559, bsc#1214154): Policies can be bypassed via process.binding (Medium) * (CVE-2023-32005, bsc#1214153): fs.statfs can bypass the permission model (Low) * (CVE-2023-32003, bsc#1214151): fs.mkdtemp() and fs.mkdtempSync() can bypass the permission model (Low) - Changes in 20.5.0: * events: allow safely adding listener to abortSignal * fs: add a fast-path for readFileSync utf-8 * test_runner: add shards support - Changes in 20.4.0: * tls: add ALPNCallback server option for dynamic ALPN negotiation * adds support for ECMAScript Explicit Resource Management * adds Mock Timer support to test module For details see, https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.5.1 versioned.patch: refreshed- Update to version 20.3.1 (security fixes only). The following CVEs are fixed in this release: * (CVE-2023-30581, bsc#1212574): mainModule.__proto__ Bypass Experimental Policy Mechanism (High) * (CVE-2023-30584, bsc#1212575): Path Traversal Bypass in Experimental Permission Model (High) * (CVE-2023-30587, bsc#1212576): Bypass of Experimental Permission Model via Node.js Inspector (High) * (CVE-2023-30582, bsc#1212577): Inadequate Permission Model Allows Unauthorized File Watching (Medium) * (CVE-2023-30583, bsc#1212578): Bypass of Experimental Permission Model via fs.openAsBlob() (Medium) * (CVE-2023-30585, bsc#1212579): Privilege escalation via Malicious Registry Key manipulation during Node.js installer repair process (Medium) * (CVE-2023-30586, bsc#1212580): Bypass of Experimental Permission Model via Arbitrary OpenSSL Engines (Medium) * (CVE-2023-30588, bsc#1212581): Process interuption due to invalid Public Key information in x509 certificates (Medium) * (CVE-2023-30589, bsc#1212582): HTTP Request Smuggling via Empty headers separated by CR (Medium) * (CVE-2023-30590, bsc#1212583): DiffieHellman does not generate keys after setting a private key (Medium)- Update to version 20.3.0: * deps: upgrade to libuv 1.45.0, including significant performance improvements to file system operations on Linux * module: change default resolver to not throw on unknown scheme * stream: deprecate asIndexedPairs - versioned.patch, fix_ci_tests.patch: refreshed - openssl3_1-adapt_tests.patch: upstreamed and removed For details see, https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.3.0- Fix build on SLE12SP5- Update to version 20.2.0: * http: prevent writing to the body when not allowed by HTTP spec * sea: add option to disable the experimental SEA warning * test_runner: add skip, todo, and only shorthands to test * url: add value argument to URLSearchParams has and delete methods For details see, https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.2.0- fix_ci_tests.patch: increase default timeout on unit tests to 20min from 2min. This seems to have lead to build failures on some platforms, like s390x in Factory. (bsc#1211407)- z13.patch: fixes illegal instruction error on z13 and older s390- Adapt tests for OpenSSL 3.1 [bsc#1209430] * Add openssl3_1-adapt_tests.patch- Update to version 20.1.0 assert: deprecate CallTracker dns: expose getDefaultResultOrder doc: add KhafraDev to collaborators fs: add recursive option to readdir and opendir fs: add support for mode flag to specify the copy behavior of the cp methods http: add highWaterMark option http.createServer stream: preserve object mode in compose test_runner: add testNamePatterns to run API test_runner: execute before hook on test test_runner: support combining coverage reports wasi: make returnOnExit true by default- Package new version 20.0.0 For overview of changes and details since 19.x and earlier see https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.0.0 - imported the following patches from prior patches: + cares_public_headers.patch + fix_ci_tests.patch + flaky_test_rerun.patch + legacy_python.patch + linker_lto_jobs.patch + manual_configure.patch + node-gyp-addon-gypi.patch + node-gyp-config.patch + nodejs-libpath.patch + npm_search_paths.patch + openssl_binary_detection.patch + qemu_timeouts_arches.patch + skip_no_console.patch + sle12_python3_compat.patch + test-skip-y2038-on-32bit-time_t.patch + versioned.patch/bin/sh/bin/sh/bin/shibs-power9-18 1721039063  !"#$%&'()*+,-./0123456789:;<=>?@AB20.15.1-150500.11.12.220.15.1-150500.11.12.2 corepack-defaultcorepack.1.gzcorepack-defaultcorepack20corepack20CHANGELOG.mdLICENSE.mdREADME.mddistcorepack.jslibcorepack.cjsnpm.jsnpx.jspnpm.jspnpx.jsyarn.jsyarnpkg.jspackage.jsonshimscorepackcorepack.cmdcorepack.ps1nodewincorepackcorepack.cmdcorepack.ps1npmnpm.cmdnpm.ps1npxnpx.cmdnpx.ps1pnpmpnpm.cmdpnpm.ps1pnpxpnpx.cmdpnpx.ps1yarnyarn.cmdyarn.ps1yarnpkgyarnpkg.cmdyarnpkg.ps1npmnpm.cmdnpm.ps1npxnpx.cmdnpx.ps1pnpmpnpm.cmdpnpm.ps1pnpxpnpx.cmdpnpx.ps1yarnyarn.cmdyarn.ps1yarnpkgyarnpkg.cmdyarnpkg.ps1corepack20.confcorepack.1.gz/etc/alternatives//usr/bin//usr/lib64/node_modules//usr/lib64/node_modules/corepack20//usr/lib64/node_modules/corepack20/dist//usr/lib64/node_modules/corepack20/dist/lib//usr/lib64/node_modules/corepack20/shims//usr/lib64/node_modules/corepack20/shims/nodewin//usr/share/libalternatives//usr/share/libalternatives/corepack//usr/share/man/man1/-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:34775/SUSE_SLE-15-SP5_Update/5e6cd36223febeebcc13d3b9f47ddc3e-nodejs20.SUSE_SLE-15-SP5_Updatedrpmxz5ppc64le-suse-linuxdirectoryUTF-8 Unicode textUTF-8 Unicode text, with very long linesa /usr/bin/env node script, ASCII text executableASCII textPOSIX shell script, ASCII text executableASCII text, with CRLF line terminatorsa /usr/bin/env pwsh script, ASCII text executable RRRRRRRRRRRRRRRRRRRRR4y倲ŕ&ćl\90utf-820f8b70b30b80995a3466615889005ce8b77071c7f68df18501ee7764304af31?7zXZ !t/Ꮝf]"k%hs/+슉!ܬ̹Ph. ر1(SK\2e52ģ t `9񘳥[)e{T%^9@*n 203R43̄r6ޒqGjQ7,-/*YS 7zHGzd,5/Sd?̞ǓPXAE0fՎcdn>aMe8A  ;U|-Qwk$۳V LE}z.34fhncrKMYZm ^ݫc08U?QBQ <*(e f J '`dUy2vs߿k$(2RZT9R4SO(̡Ж-Qse]4˸ynoItHe0aaiw0C{+IӞ/;\,u?71b/ZX~"It?4Hx%"M8qr#SBLTuLbLJxn !};kvtik&'rC1V 7kIP)I޹;O5_qG&`<ιoޤb?ˆS9ל++K7,C~Q v+P&YK"+.K(2{xZg\H.zvyRM4Ln &8Mԑwh~*j1| !DY."ݦà_}'Xŕ7^OcG03 RDnvX &4JG7!ܔ&B<~vG=ft  *w kx m5]U>/䊾~0(G<Nz[/dRQ# SX8qԫP5cE^Ӎwdr6ބީi V }EuB0`.Ճ sծkEj!_ -& =Rϒ.>58*DGD bf,ƀwuqU i:2ַO';@ϩ_E `fw9zlc(pUTn.Qds&Ҁ)_LD~ر##xc7TQyR*/ a!|:ge:0w@iO _oOP5hiaul<{ ~/pbY+&?1p:HӔ?zɛ(IWD?du~nrFng@[0a]x5fZIumם'Ծ߀0,m |{%%Or i:_HU7ky2K%e<߲{{i. 6)w:SP`w4qT TNƥ̫HJL?"hI. EElz.\΍vX$s HyT:]~"Hb)8t*D ڶRu+o48Z]ab>(\wqRX+0o+ b.CůCҩ;\b]U$*x >yZ0wc x롅DqhԻ 93hE "_iɽ! SoQlj(K|j<,T69v6.<@mè[:ۓ/#d&^igbLwBu60CNr蠵g>eaF/k!Lb/;۱w$=%C-0&/Zb;x?R5Uneh_g>I? [f[OձOUWfv]g)MX[LMDo- Zz,&\tޤHÜ:sGa3h*؈3?'@fT  5"@,ť3KEuӀ߾Ku w_hs]\ ,[1=jG= 2+;ALsݤ4t.kG|&x7|xW $tNh"(xMEw/H^]>yRl,,XN3P8up,FPݼJB_P&3U]ZYe?oahE>]Bb뫻 6 |x oPj1IS@>?06dbU&n"!;w/qx Z"G8E0݂@CL6a`?I߇-I``C/lE:g#WgC+72 ȏMġRI3q?Df&pA/}AT'KE{S1^βcM{9t4΢Xd`1ۨX"9S PhkJaoWpK7.F/򚱍f7R+LeR2G'XFt0rx9]`82w((Uxpc[Ru Wp\|:['}=[[T72ʵ#@$Rbw$ 'Yn1# ;m96MV3z6m(Jzb@.lwd>rY+@44'&l}щ pv8uUzIHn9O=aPۈEfԾfW>?hdԔw' v_rJyFʄ? KwW;?0c/zX>i|m:v/ʿJ',P5<șC#5n e^?(pu7lE] }:{#rѭRs<ߛI-ln[$E3?rv-mn0"RcL?M8wYQ^LV `ƶ^!$lp 1x%& h /rvʂoǏ9EY(y~`"MSz!v4֫ (s,s {}xm)[T7Buy$e|ϒ>S².`zyu,G|#{ZQh'٪ժD6bz;T}šxA:0!sߊWD%3vh AɲN]K مgod-=APq"gdxr$S=00@ D+ )6;O}Ô;[Vq'#nmrc~A{/q!+Ґ:=~m;"~zyKhta˔YaW.-nο!R aјYbM&tD7K" /t+[)ghNMn" Gs]WIJg-jm4n.Q; #I.10lPtm;KQhd`&'NUZ>IQt"vܻߜv&e/ϼtx?4wkn7WիjџKx/ i# |ϐAg-nOy(c2g^1'j =>Dr jZD܇_y|x=VNQ ͚j+ڊ'vYA;l!Q= D''MQauʜ0RF'ʡ60kvoPDk3,'cIeΛrCI!Pl"n,pIgֻG|)-y˾)Jb @83 1-oWEVwGd߅g7JDGɚ =OU%^lR!G8)oJmPF-U(_18sx/Ɏ1C LV/|mNaZۭS0 ~ ݔLi+Fj ԖEz6ySAc߀5\%B޳fQO?WL7[Jb]n^X~>a 9}!3.v@j;{H)=-Z1JT~ PN%'VADX3]Ҙ1'PZYW^~.AGꋰD#fB r? fTQauj.2z1Lvf_9%5hk#; Sz]xf sw>ͭ;;J8M,w)D(4Nxj$~xG< ss~.Lb6uQ+>Hx7A *쁮\|vLPbe_ӎd0EPF%*Ŵp!UV]L.2SSXBe›iT*u 4c-cz`Z5P͸!Sr7} hM.vUpAُn*Ks<xJXw"(z$|gHF"aFnؾZ-<ù-MKϫe Zg"X꩗9sM¬?dʢR|{ L-Dj-/Y,c4Q9r#{%|jX n'z0vH!d)x{ hmsޏ6_iuL}iQff3oxOD.-Ia)8A(R嗒< -w:%g7&KgBv'DRAĂfN`Ǜ h ѭJ; Y1FSPTSP]K :54bAO{ 諾/%-z@Zid7N2߲f+sAZ_=XRm oa- ݲ{>"_ԁqZ# MOvD'G%?'3A0<4%|ù?Est"%rA0֎/VbRF";r *PunкM-9A'CY,SJfM}2f)xެa2FO|ģ̈́]@,Ŷ珴M%3~Cnj5 /`WEMն Y9He~NXO-`&m7@бzuXFX_"Gg,Hu(kHpLjIs幟>0\ڴr4װJZ/Exu$}8!Y*d~K|c萠NـWmq^?G>}.4rz*s1IxUctS.Kc D8.Z#]]W6O0Ojx[W!JG=%rSeS<]&Fp FE*8G_;"fE(^><)*dK747Gdh@@:ڢ wJAEwzWMh:FǗC"=]:zlb ^"e#Vn֜$jOw uűODi<' j$29-sX'g<*5w_Bfg4wͦQ lAm6}D-{-l2Ab/c;>"_.bjSbc8\ 3ŖYM nVN;3yNYݎP*]P2v?"»kf7 gš-XYh3QQxѩYtv4iԾǡlGv^ykn|%ѷA1wHM\v:R44<5fOp`ڋ|3 2  vY&iMܧFx{wyJiddKp.u 43dRnDX[J eUΆuI(bF_fܱGsģQb; f/ol}T0`>4f_Q ­;j1?]k?C`31ս&hU˼5}aaV< wm<[ֈFPr9o|$r(8Xc^݅N+ V8wu5>gӣeVhq^v1AEBa,`!:e_Y\:-eV cVr!La&jaUB0M t+H@p;P7$ Ȑ$U0,O4>Xo46v\FJO| a4z(ز⋥ EiҮ'.fC^]0"b<# D%w(t~tnA A+%.i^(h:a O捿l􏫆hwxUm 6U?GP`q7)hPK:VVpB u^>erv ]⃌MӠ5B|͑l p6p Jku1h5jqDZ.ӹT?5A 1't#$6+]0r@blؾzP:, s[W8f6B &y#6=AI~뀢mYf e"6szB7?$p𙊦 1LiÛ;2:0NF ]8q(gLtWQƋ%+I!pfp@"I}Iich2e $%ܛ ,GXγFd;=N'^`%тP3[ e[sѠ^/s³#. ^ydUJ=fяvɾN4nkI:vX.e)HÚWIgƂ86Ý,Ǭ(wڮG SՓo~6ӓIy/.Ή9fMܙM,x cN d6Cu{;R% n_VHJ$6: '|#Ԏv~Ռ]KDܠRGu1 zOρA99ۿH#Gow[O5Є?ںlmqO>^PigUd2~lj&ӭCL0[+cMEU1Fh`%H2I`2Y*O&JbR`fBhT0r.3[$޽܋i/wHW4Ì7Y$muJ@ZnN1*})X|Rs@e~un:$6f4esqԔf0*NycF$I i#/"IP÷PZZ';F%gh$xOHLt=2p%子rJDiSM߉$mya\Ց9qDhCZ4b I?;Too RȧJ䪚kg}1NyJ'>q‘#U͢WZm$ ژl=Р[hq?E,N*zW>kӇ?M"%y#U<04.џ%2 O7a҇Mh`9 -`ȕO@`Mz s{}P )_\ j3/0R`EŇχ$AzV$kO}=C6%iNE"䘥['*WQcsjϼ⁎Sgt~ V4 "X9E_Ijf̻|?M]$[p ׸Qdz" ّp\h`\Ah#M%pe4iA[d ,D7hP`%6+9}onԡgKۮ,⛎TއH9>2w+YZLd,x[=A1K[ 4(A]AFO4 < EųsP=` /CMw,hD1i,6ٖ`_˳~ U^xL.CDN) k`{d]EpcQԓ(1 Ti+&L`"Z9-gwe9r)ec&ըQiKTQtCPh=l@CK^PJ\3]Z"j2]wj2HMkcؽ}6R"pWNc& TÀO^  gΦG'A]6hXUuvG[[E.Iোr>- ,go9Yhܜ.X?tiL;G_JΟo6Z<}doGRMϒilqD/SZ(jWVS86D ԍs?AKKUUihgv_مcU-O"^ CȰ&WQ:*l1c4eZ6rӂW-^b_ytd P#p`~#z )]qTd8(=$k=k|sTN#^Y4>}Wۭ=0*lvw}Ԧ(ל#jfNћNvjN6y8Ԡ ʕ$a;ٮ̦JŁ TO^eReXYZG.L n@~YY"\Qջ GHO%ly`7YȪ*7:i9fΕ-DS"h_/IWf=_EYZ{B<ąMDP]ѴmKRo PTЖQ#P_yf|ޢ@Ӝ:y? u \С&.~m%]7}|Dw+!W߱D:mH<G-A͡'Om@_ؔˤ ޓvՐ/.@C{Qz8?*O4%=nWL ~vqq5@6o`}Aiw %T*㟓3 צwޟ" bJ0@J'Eq(X4IӥzDP\ aM(/8c1ɟ5eg.˽z;+bTas/~a^AJ?1]#Kӭ&fKQ^d{!?~=4GH%A0oJ&e۩?BlH +q5/VI4.Bp@/CA3֡ h-yJp dϟ(Fȟl|'s-Moٚ='m,+Y' 't:A;L3.X i=bJaN4 MDy>Aj#SfohGo!P_L%"g:47 Z %J}̏{ +a %ekwΉ xa_Ѽ2,RS{8n*`l/ Vi9;!rl5BQf 5!ćW1‡rkMq]6yX% e\nz@-G+s~#H4ZX]gczP*T .,esSϲ䒕:mLyJgݣ'1LV1W[/`?ë7Gj.ڄ.g۵ix+ȜbFqaA`~ͫ+qN5;5$7$~)1Pj?/ 'זF 5G|W4vD-6eq/v.F&}cYnӠ9ٓUgwAU'7F@o@0jHGUWE5i \J2ln Iܪ>nO,NI&P]2.*(¡$:~#I$xZ,e1'_=Jy:u a5 `ZΆŴY?`|6NOx\gVzNį &B+I "u1ノ$Z^BҦUK8 `> q"K+˝٣곻sg4un @6F<#zm)zޓۤ\6qglrN PGQWCNapS䲿iQ5@gʒ˭*D-lHSf.VMj~nnenqY)/(??čپRNZ űK9:^ӵ-.F6sV(0; qߝ'mp>qe*< J"+6Lt9QzH;5߹$ΠX7׿~*H9 VK= ͜.}r`9zO:snwi7DTI-9_ogGwya>|Mw31'ry]!tUi9j&f K|F To}=`0Wx ;/thjπ[nᆱ m'7?MEMl7Ny=loy@ttcfuD)3B&&|@0Sv28Y=K:7gC-*oʵ P@7~c1]Ri*V|UI0S]ckTLDqLtn Dz*qxNxG?1_TIڀg3-yȿ{`{Ԝ]$|zTMdrfo2Rim,"׍5-tLKxɚ) fWAPi]4_)h:\0y6O2 J2ΧTt6>)V#,MYT<%s`Zp-jGӈ'[rlEm`Hv*Zޟ4`}\DQ |6!E44 ,u rِ)y`9.S~muwUfU! }k60F)a'-п&T]s:?GUmӾdtᶰ%֓J2GgA$ \ـ5milFk849&!Tmp ۨ|>M+^FMzRq'W/EO]kHM~`dH%K}㓐dPUwrfb>{,TT')"V/7T.D8x|=-SB}OBW@Q2 D̍"dWE˳@ks ł3rk5 ٵpE`dZ Ok0PB4*0Pzah4Fq9 MeVq-x3GS+ץX-Cđq_;. +}d*)[RkϬ,C̊FCaa^lmjxcU˶dW۪j/IL*]@ s:+\qp´$ }Z[j.|6@Eݭj,Ў\z_oQIA49|1SN|]05&z>"8,Eal7Yւ PLU1VwsHVPǿ) 35!WP (r -OñIp,Ms^^~0*/lbF3wvV6|~|VG%B!:FRg_^%X_6[|ؘ6@ۭn,?=/rZAThFYPQ\Wu)=)"m&'y@MvL(nJ`&O^f#F`{y)W%,-Ö*ݎ"T9_'r[#*x .GɳK+VCX@=fg,q{`g`kW4tVbٗ25# -_"*ћpaBgpNk2$ ]|AC.(kG$4%ώ $ƔN5qO O6}D ]:'YF|x(y_nyX\9<_Kʌ's:5.*rzjy {2&z ,?JHLJg).I& 5-;p*_C]o2J;-YA?H9Y2϶iGC]nQ1;Z{heX:2hԁ&φ'XK7bHYlo}♼э +Q3hkP(VxSRϟ8TŹV {˹꽫7'w_T7POԑ1@R޿M2ٺbxgv;; iϭ+QhlFzVh^YtҜCߚ$7<ܷ'{31&5rs4_/t!vH;K{Bw٦ G[ߚġ REWAIϏ%h/{|Vxxm1&x$HݷBSĢB0`4t]K}lrd8/,F|P Hot2ɞyorO+Gm*Vwhy~n:;..].aIô+J RΘ0N`}FMYh (M3fCjmRk(iΠ:uXNF5B{EBe`"$ Jx*A4S~ǡ̛Ď{#qCιQGP 2 2e韏P%JgMdiΗ|y}aZyWsD'nd%c7M7C KCeV 'IskD5VriWpi0]Rm˔lGڎ\Uy,mٌ1o"rR՜-FCY(3'rʏQG֫1;\j bk W\ۡKtBo<ȏP1brҗ>:ag :9ζ,z@7pKB%~_= cNʬG_!V3͞]ƍEWD aINb)*IOpϥՌdj[7:\[k)Z56:5?yd;<0wÖ{T8+{澥ZCnR1I帆?Q~ZB5aS<;M{ ^oL"ܚիYdXke}id|D;+zSuw#/B8d VR̈́LC#s~B=u*r*a/zPdC$RK_~A:xH}D <2ze2\lyגcVOi1O vxLkL2Գ!g"#]:~WK?VRX#a#~Z8ӯStj[& HEE(MRdq$j$ȣ6ݯ$aN1X|t,qu \@$- {pH;{~Q%%4OUxhh^rO$ZBuEzUpty6ބ]S+Z:7( 9]LAfAIM+:tޫFC\3uO:.UFL:`N8'*N_@. -y"1ƵUGl%:;K5֣24+txfm 6Ƚ6qBVyeO,J,8\k6`MC ɲ{@,35-tFP _I"piP=NKC>^׉-Igp4(L:<MAAd{K-`)%/\s^79 /Lf kUH̛蚭! E֦z`n T|KF0(c!͍;j֮i('*$)rY#:wlIakgR{u4 k-9 b9O͋Zۮ d/L]ӊ.@@uG+oh6!kM9g8$e!%δWܸJɿB`.zqfto0U輌wQ1SXz]a)tܜPh aAxgz^֜=cHVyd*sh9gYǎRO !|OPcUp+oK;^QĖIjFRe(jkRяg@H*:FAK胷'4egC8Q)5?9Y1P\AϯjlW@M#19-A=U$#_dW Vkӣ \n3\\ќǯ];dT)y3BFbh(TC(ܭ!s;s}=  ̼Zg{5LcB{2ak{oEvFx u#~GmTi\o;V}larw&AD0)^%٬/: Hն%DZꈕ;,zp +(IyܾD?].o)yaob? {zȳBoX.يM1G9YTpN (2*>yZt>Yn[Z 79zzAo1ﭳ) =^4Oq ߱M/;*PѶ!Dt# jxSLu (Tk>1q Р[r3lݨ\#syٰ0d+O} > q 6!?S >F^,cy|MmZW]DWyqIoH ŶOl8i%.1^j"ZfrBut9sdX[؊:LIB&*q,\9?y*st]UbG*M1Mяjxx`A*>ʃF%mZY!IR-i)%"ѱu1&5QM^ibusz%OEl?bz'4O4# xvWH MYc/'i*+Q&b>!_V5PEWn" ~Csfk扽@H7:[Մ8} "sa$Jzhչ^ԲWv#R>̆+' A5|q ͤmpbL@oZ2$ (|_L^by#Ie p(x P%CFA[8&U`V?K駆*1{:`cdZ2 Vyw[RcY9ʔ= _wdY(-hbuH_Cg6nA_ Uh\4/eJ;o̠w2)49O]'Yy; 8̏8̒eMlݼJ=7IJ\̔D}jLq9\g-yd(Y\E{t7Լs`-[ƉʾwkYԝ/.M3=)/(iZ hT"Dep%v_p QWR#Tr#Jny=3m\hutš́N L(&i9B30IOӵA4< Y" f! P-?ewӂ_F?2 <55}HxGM ^L?M!{S$E(lnٓzH F=/\)84.|V0#xjQeO%e[Q%E0'-"9W8P)PlK//Q7bI\#L Pa ]QP@Q)Bʌ$A*6]~@\ C#=qv[7IXI:WGP`묕x½{V%MJuU> .;\JT5>PPҺʤ}ȗGZd< Co'!q5NI9X* *iL q,d@J<njX͝ؾ*qIbHO>#'bM#^u-}"& ~UF"Qjg ^aFuOm#F3FC )XGg%.҆J!u(){<&_ ^>0ڥ҅UvbyCRqIQJuG^7;fl6,/'OJb6loF-_G-mE:WЀ0ǃ@n4+^i.jډV%A]1:Mj/| {-*0ϧ]Bœ-LnJbeۀwqDܪGd"LLY iSz,|&CDjS l?l`aUP #-Ia _<\gֽ@]E4u2is'oI|,6(m_b"84j>`(=ڀ5ؾ` J 3YwYb/'R|oYa$NX!"dg[m %P"Y[DNRowfV<~)ytG4e6cǍW4t RWC}i:AOTnK;p&G=۔ (ہ]t+6n/9,:/)yVbMSlYT"kL̆nC+kQ`:^BT@^O7}An _ U"W+:8qvoO@ls>z; ,_LD!zRZ랝p7 6tUdck?/ͩ;)a=AuiW#*ùV[(Zzv+[4ڇ|+;"/go RB_8LpGu3y@J+zRY3F%ۼ_j=(1q&k$"oX#6oofOH wtd-m39Mf2t<!x nuA{1 P r=H'jbq]ফH1`S4)9iݺU.P lB^W|G'ϡ/b\y!# 7M;H{ \"[aNB .b@Jm=O)E/bV@yZyg?*~i5}^rYU(niqL8Prytp7oIXW(BJ뙀<Gx|#(Nt` ri0PtP˂bjh02߇‹e,F[T)d<& GMEq;TfHI׷'yqb.0k⌿l2~}2 zQJv1yo%{Zr sT+UX8fKw_,Ĭ:~2fV ;{|JQP[&n#g 2jfC_ّFlfGЕ?_%gG(׍-hdYp=lFqzK[mJZ4C5(穽X.@h~&4]XnFh cL'z62]@n=3Ԯl^\ƭl3_> %\-L23{)43{BA#w\з"+>:Nnkg!,y+YBYq{$F+=-+-'Ѵd[0#<nE]V5ە2QOX(ks{-KuNL:TȇEi]bk%х6j#G.N񛾓'3߻Q C^D뙭iX )j{ TpMoyV .oj. YZ