corepack20-20.15.1-150600.3.3.2<>,tflp9|EI4UIN(-V]cFb?tӸ=[LXWQ[Sxw\I bpyl~mTXT_a߭NV,DZD?Z4d  " _ ,I\bhXB`B B hB pB rB DBLBBB0 X  (8$9:=L>L@LFLGLBHMBINBXO$YO,\OXB]P`B^R bTcTdUCeUHfUKlUMuU`BvVh wWpBxXxByYzYYYYZ0Ccorepack2020.15.1150600.3.3.2Helper bridge between NodeJS projects and their dependenciesZero-runtime-dependency package acting as bridge between Node projects and their package managers.fls390zp39 SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/NodeJShttps://nodejs.orglinuxs390x# 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큤f f f f f ffff ff fffffffff ffff ffffffffffffffffffffffffffffffffffffffff f f c3bdedd3b107b56037260d70d8d0ef5fea43162b6d6fd4f8c29448452cf6644f30a7b8ba5c4483d97d6123f5634da2362d578fb81f42ed6e1dfbb84fb1cd8fe4be8ef396492955ccb798a52054894b70e8d90f74c4f30cbe396b4ea40d6f73e405436745cd5d742b4dffb51b3052e6fc434483dcc775477083f48cadcf2d6c98f9cf720661f1bc2a63f6734655e6b98f4e2c57a5778255c73af301e41d7ae86176d8fa806839e6ae08a24ee3b6a61dfb512d287058e02aa78405c7afcfa1633131b4d72e231619b7a5040ae89ef7bc567f0fc81a2c8b44b47bcbf8c5f894141e84d7312aa35417892eedbae0f1e50c8196a68c373d15db639b994c066db18e20cf5ab99110ca40af6566413a8d6b7fa359006168836cab8bb502e7573dd654e2a779b018ab7bb35891db9ae1faf0dba191ffbc5137e528f0bf145cfcdd67cb8dd49f13394d6c6ae535a88211222a9b3996a671d8f88a75e222a2e5df548f2bceebc67e8c897874241257303d28482bac562c96514ab4e0fa8f2e1e045245963ee5020e3430810638b169bbf91b3871644ebc85063cf868065336cf57874ed4ebc50dc5168eff5c1e8dd07e179635924b344dd67bf58a69526d44f26803fa199f42e8c72cd78b14e7cd45f682d0a6eb741d5b0b9e8288ce3f6d2c8b82880c60b765a34c84c3820cadd8bb3f4aed2a010d2a92c9a4f72f5ea83291f1f65820f0c8920630a1d1ec47aedea7345e3c868ecdc07e191373497bbf47fbbf5942fbad4ff9cbe52c92c62ca73ed82fcd2d59e16ff4bbdf9c214f7c2f3ab51c9c098a77fab805432c230b8c711f89aaaf8e9a0f52d3594a40e94f89b580217b0e3eed2bef834223f326442c96e0d2480390e2c341f01a1196e342f16fe00ef11b9431370d528701fdbb70f298e54c839bf68a3831fdd582740f4fb1231d46da18e2c9fb3f05f9721a4e7222958732c14195780cc888ba3bb3143723b2639dbd40f43fa51b8007c6ca3cb132ed22c62ab6a93975eee5fac573b6827de24e0668ad74d2cde19b001ed22cbc0106d571895e2e7fdc7e030cecf182dab269e73cfdc321ce7466b2d81ac629b340fe2c7d5bc480ad9441e89a4b4d654fd45a50a4c8843ea47aa6045eb4580b746837ecf0091d32384dbf519fa4f33f9f1d4da9452b8cea7dc23220f74dc3a724cae781e4297188028c4b4512c201add63868f9a9852135adf5f552d0200d77b19c890e282562382851dd37e613d236456cef63310b874ba50abf05ac43e3237b9a146e432c3d785a22822828acce122740c0aad3dee35221b5c414b0ef6056a55bce9cfaec6454ce6a50141543eef5b7cd9feb832ac30c9ede29a8f21107b50fec83da4e6495b51f0dad16107d00214a52f305395bcda26e57312daa763e70eae568ffdd7edaeb4f9edeeff5e8bad0fc773b1c3d7508336296547975e73914107ec48224be53e0a88317cc9595a71d637ef12a7c10ccd61ec53d0b55e5de871fbaa75a270ed198268c4d9a9b9d86c847823e5ec8eafb51360b0830fed702510a977562baefa059b3179ce4456d5b9f459671ba420e63ae81743b750624e85c009d6dcc314f9aceb967c407de2a7ef11c1f67560f8ef6e3091fa014e8c15fb4da999e0a407f12be3c232b21920c8816c432631e256d2d781c64a0727e18574154a52a497d81f840461ac62655d101b2514ab8a3e8eccd0a3dc991d559b49acafd99e65bf27c987fb91245156c7497ba873ba03e6c39214d3cec22807b9b9f523b4b91aaf59925e7bcd26b4507b3c8582623d6eb27b996f7d9b3497b179468496aabf9f4a852a1da671cc7bf074fbeed88261ee7c3e2bc9b1c9e2d4d3b80abc3f7573231ed1fd388b4dc2a343ca2ea8723ffda12f940ec0216d31661086ca5dbabc2a49451e282f61954f9c844b6f5631d9246653410f07fe62b03b70680ee9e60e9906dc52e53acda23fd997aad01eddf7fe3fbcdfe28980f88e4265560053661f4247b1dd8c012ffce9adf6ef6b5038662d3c7162cf15736f20410c398eda2e7a2634f74dc6088ac9f2495d4861317f20611374d5412492ddf32cd0f0363556a75da272fa8f6a7e7021da6a7f9a4396eae1f0fc7ea318525f1b1fca1f4de4776dd73200173db0c2b10e289bfbfdd7694070a2d1fa55abed6f2c93df00c03dfa6070b135d138a3a16e092e9c53b0e3b4727929947cbfa1670dc26b5e2d2a4b7818ce047a39a68c9e08e7230b23f7a088e0b1677b3c47ef807fb0f92de62489a3714c5f11d9334cbc6f53ac2642d0ccb15ab67b792e296825c6b3b58732b063df0c3e5636f18628efd287a2ff58594e634dfc17820897b274b3a96a7f74b86cc7ac2d5b8d85dd3616fc5a87b87818ffe88681f9bf391dd589dfc1b8cc95cc1ef59c81254db932455ab8334e87deca411df67ef5a6f92502371751823b75d5bb83b23ce0cafe1c24b1515f7823b4a03a763f549695c7bff381be923corepack-defaultcorepack.1.gz/etc/alternatives/corepack-default../lib64/node_modules/corepack20/dist/corepack.js/etc/alternatives/corepack.1.gz@@@Brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnodejs20-20.15.1-150600.3.3.2.src.rpmcorepack20corepack20(s390-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/shs390zp39 1721045356  !"#$%&'()*+,-./0123456789:;<=>?@AB20.15.1-150600.3.3.220.15.1-150600.3.3.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:34776/SUSE_SLE-15-SP6_Update/66570f7c0769dd9ecb668648824c3821-nodejs20.SUSE_SLE-15-SP6_Updatedrpmxz5s390x-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 RRRRRRRRRRRRRRRRRRRRR$RWkoNG0utf-86a14a17fb17ca219de66e27fcaf98b150123b797674ed20b35298d2582e90e79?7zXZ !t/Ꮜf]"k%x8;ҍa5Dw9nj 8pxۢjЪO3# uKy|j@uxذUGέT(4)5nD_"|^l+׉'Hc$S8g $EU[ :u0PXwE۱'֟R'_8nIOChI056VΛpa1WbCAM_r#6p{9@x{Ywl(Tka{|F*/b b57`U&MM!)6lj_F{3.9P_,[c$IZ)9PvWѢfLԂO @B  OY}wڤHVeج4nEtj Fq$sS0|hZ1t"۷ENt1\j?[hq?H4ߑoS11K5OO:Mugt ~OO /'[NG9va[I.]i0 x7ddk*Qfua4JoQvKP[\5_[P%lVչ?Hb8}KLތ 1sJ7ZML4YdC~o逘4W`H OرumZ !x+<4ICIVnsM2Zyĸ̷Ab)(A ov=ȸoo2s=DJ&@摘SzW!e kfvG߿sWVﱈG9+QFT7$#m٩W5(X S}83nt*[h.;pUS(2>r_TW2`dxA7_:o9Ӵ؎ ҀϺ GS%ZP4TAzg*)Y<헝wHa'B*rF/."(_ {WގYΦ]~jP[@F}WrrMlQ`x9hcȉI. bD1IE[z^.@y؋hǥ&3sklR?*%!VNap-p^?\uO}"Y$eR<||i ೞiP`ߓ5&ЮsXcO F Nr~^W zs, h?/<H褨'Cv)xDLsxnAj~YD_ǏX>AjUo(DOq9`*q¶PDFz"Vgc ;(M #pHWtFFϜn:&lyJ MC4y>>a(mD<*?P^[wwY/4ƛ`lLV,11SxqT`,ʲJ`sٵQ+(H/@+p@ ʜ*}mѳZy0EIA>:,ƞO#<Mf TKiG+SL2'ɕ#񔒉ԘKsDT0N8e2 #er!f'R%*Dsw=cLl\qYqO'A|jiK+X ݇1 ۘ]+1ӓljQ2iA{#?^H6JK7y`B;fxqI)P~A3p  DG;eH3GH7B6;," )-OYI-zA5~9_5kȟ*2&t9@s6<{l3MJb@Qh+JF{m2l%}ٳqZxjeeV4 0P#vcq[s Pr<2ڎ'=dֈWwYHf*a:zBͦVra4)lm߄-Z=*DY9 `X21쐎k)%X PX _|tw$Fu7j~Gzae:UOr g—Clu_:Y㼮gUD^L0'@]^~Z -k> (R؝|1NppX xnS r8{Ybʘ܁ba{Poʓ$_PpRbna^R4㼅69V0Pc )D(E6(h`|5PS(^rFEvy=Ϫ/ Hm$9pwx0\8k8NG}1>K:њIƵ.^!̩F_L,ۼ7'_(EN̂JWN#Gԕ>.nܧ ~c{Vb[%^U<ɫPѹ5G?+= H^*cXllc3D xrc/|]n}>ۿKb碛1#{n=؂x=t)F[ђbޜ@v/*|`{~~0hJy zĈц1~o-(u30L+0{yͥos74,G'!J7G@ 7>n \^6L&B|gSd H_x~}69ҥafb:yX01h.NF(3WԚ3p [|V|aE w+=Vsw$(Z=Ӭ;cb|st:|5&a=3CPS\FFz x p pjЊ_}S>B)!\0MTуxxXȹόKc$WUlJϜ"sDZdk}*bNwS\aq & 8#\ͦd|*UQM;`G ^Ɛh.ksjӎm e7~CؼrͰYt~]\C߷@ E<ռoaQ8/SQftd{q4=[Aib4\'70H+L/i%AOR k'a HM $WU'7|{G0!uwDrP>h ]hP8pƠDҶ]B\o x5q=ߢW2="bm!DC.82ƄBق_ wE;G*j55aҳA"a;]"[ ] [qyc B˛$|)xvӖE-}DOAuuE GK` ̇}o1p=<'YPWq-af M/ ʌ.QPDUG':ђam'?lDx<"L~D(V'L]ɠaWqKa(tLWIreޝ  ?/u>GZ@{#',3yhF0@6E$vp:?ٌ>_KPƪn*; HX >|&7^8Ov|쏽5ZxeOeVsX2QnR9yw٢o"vuMi#v2I;QKXB{锂4q@Kƌ>c" 10S>|܈8 K, o>a)0^xGy"ڏ㹒 gSK{.Y'G&z$pYϰMG2'_ w##u`}m0*KnNS镜> '1S`r5%x? ! Xҥý2Q|TɀLާULZ0FTt8YӺ} K-lSNX~uD?AC8 o:&)}u-R`zxҺ}tXcGx<@Hk|b^A:b3-ߔ@"+9A%̆DMjRLL;Exeh5ve8'xl&o$`QX G'AOړ :dz[Ӝ'ZrdJ) I 'C@ |(LՊ޿o^c`]t MuYCrOv_WI(P_Qn'X cM{~ohw1͎DGܯtr~k0%s!m~,,sN$ i_ >3g]9bG:oq++,WdǁK.}۲ ׀Hd=z!ߟƖ?I3e_67KVH+2XLFamE=*j~O ŘƎCRҶ9Jiu_ Z{bjpC]C>1C'ڮ^es_6v-.^+lh/ے&W,+W%Bգ DoU$u@.H׻h烨:EcѲTsco\E:2z-ˡ$4֨53ymxS؏5[^V Q)a `Qwڞuy 2j)M@BN@yfy7qd81mj7=,룰[X^nd1Zd+y8qp|n$, 䊮['mFYl DVnH´C|?*r oYnd*# TA]vD;6"(,2~M6z~-dIǹ/`} !~iP] `Wʡ;^Ć@V'VP\HumڵZxIQt)l4.w80@i_6Rv#hzc.qÍ z=Oxʛl ȔD*v1tO2X5y?^`!fAJ; &F.n{?z3*Gw-E @٫oLl o%<ֈYf h?І6 kzȴ?iK~޺T2sɇP@E[00p[[n,3xˢ`} au ڿЍ*L v|A u U]B#cJ_ rQ*kQyeFo 8Gb]oc- 8@pT"#t4 k-J r#7 ZcISoIOJm<ό!27ix^ y ne6 ܕ^Ѓ";Aa"^'S%]HzVW\>0d; .!zzJ~daxc֌N cMzBD' Iqʱ¿OL FWeɝƽ9:R"#EὩU>s 3 Ifvx6b'~Xqpn׶CqToJpqY @^iiUY-%A@S59iϫM!W(5J* Ht@5B$D8p vbWQsPMvEEѕ2Ѐl w+ dpQ^,T?<c&@y[v!F"*6e'j7MT,tC__eb2^=q;,LF|b+d aifćZ1HɜqiDy &R!!y"LG ܏jh[0]dz5O~re9{{%MxϼN/:: m6NOj@ϕK,QmQdӯ2|/Z'حFj; <(` Dq%t{-jgɇͭ.x(xl5XbȴП!Ku"`gct" #c,A4s%Uuzq[S&ݞnn,qQr>u~"Flbᓤpܳ;zJ[Y[> SB)oWI{:U{ȄƗ-Io `>3 sDiL`15hl'xtƒ{Gp MD(Dp3@֖#,샯 bOOz J !9ZSUj F]<c/ܡI(θEI" c<³=n;{ýf8 x`YZOD55ZnTlwUq钔{D ǵ&1ׯ\UGa]Kx ԩ¹<L~9s)%nfg)*!LOLt>?'MФe,AF:AtJ)a(+[,3m{sܧ潋Vs؞c٥3IR[ 9Xc!GpCպ<w[%tK8fjs Ub')hFn( huf[o "bUo UqE f B~D99f:,휡iqnY 9(IOY-پuq3QCUR#Srdnd7EquYKT_N (a%Q [O5 AGaEużQL'Fʼef&(<.Vq- vuk]ctØh'ivkL,r5Fg_xHl&?%*ܔ ފKUO=9epHMnGJ׷A3PYa)f%Q}mfY% (9MJbؽte.ݦCfqXoqA=HqlQv8ǐ퀅S1~Nh,rͥ6~7f<16>Q,eLl'Cbc!&qu糶gDd*ʕ uA9[FSsL9!|U+S,!\hX1Cc#ϲ.MsRd!γ%dM:#'娜5v'j9,xLCT_oqp$.%yR((  Z/ q@1"<8o$ۦtX%,H7US㺐B JzPsfB`{D 9vk:W^`%YE@Se$R#j8jI+Y 墅(o32lER/;cWim"kk@BY}]|rEk@9GA̻Z+ZkzebmsAfA6l#a|4"7J]MͯT"ERXn2;M"Iσ ut/  \_tJڑ פx[t|KQ ,╕$$9Y TvlWb6uf㳏l"Cz9ZI<4OKՀpF%\Lg5E4 j 8<cM]A3)s)iI.Q'$KzE+c73kO"{qfvܴ q]QSm@WoQ!mLHpaW^Bgb9L+*i FYi c/w ?=q"~py bEb 5+pYDAi{1HSz*NΈq-K;lR)a9D /X[t;Ouoiu5T>3֘gR>NsR,CHō#VTb᰼ŎviߦM %1+u 66bmrGCG!(UݧMY@,ʖKq8?$=ד2WNV # b (_SV7W۔U<4t E%y,! v7 C@E7Ik:#Nޢs$a#-2(o1bquKBET;B*!~ ϢjG%v&T嶴E\UGϾ< N[T JeMy>G?90y @AYKhH$o7Xn"@?E(hT+OH!L bSZs0NݣX>5ɦüHVŭ}r-:,BZCI5utj#_e'ˀIWj['%̐A7Wâ<-]&>~˧ѲunTS@Ӥ5_ڑ` ]O|{bV`8Db?,Wa ̠1|TPPԺS5t QDzC-;LZ6=/HZ{#E"XQWz(5"j1f,vP>#ȼ0 TSvXroKc.gugOR}DY:3Reg͵} itd2p%6H55&O0ҳj" IXf$hU6wR:J-{vyFO@-^2ٍߤkC-C=/8j~HNAcZT++B0K1H6vqݮn<8+g?@VJBLo$`V{ػ Fkd[gJ?]s6 gW@qu]~/,#-oS&iA;8JGj-)gv%l_6Dk?GQx$:{*ñkESEmCɇ+;νȸẓA]/#3rmwQ"WE ٴjd;;I%lo;r,2ZNq+u1,9w]3!B0dA l}:Fyg/ αIIE#pVAzh26t7 wXX^Pjٔς/%$u|jUv#5)fB@ oZ@eyIKz "z$>.ʧ U]+DltcGQfY-I<-*wj3|ԅ W?%?5jgr'Y )Vc-1-T^*: PNa]<|>q"34!g YezYÜ&_LEŬDcl s|;c.{_y(ܭ+ ЮJ{|ã5!B(" b/{^򮴷8v&lV0QcC U :p,wًp^sn=R2t%xDW+8BP4fTC -"FDtޑ[tצ$uX)sDqϲa+5Pv~ jsQ̧`4$KM0$\Kqg Đj,087-rdFYx6b 4YlR2pS-4StWe(Yќ{ҏm4?g-+&\I6 -EKA/xvf$܍sdpOYFoZ.~:Ӹg7 Ͳ`DoiE(^RZi7$zүЄ8clm_5L\l,hܟ㱊E:Eܫslm2ytM-Zc`\:Vp~C2w,dN&]SNu[`Fis[ = uҦ,$Q ~d;fֹ ׮ s&!7VѶ{.FJ?^?5rLfPV 5CCX__= ,/]l-iZQcq$R؅#0`XcSŕa+O K7=0)$NMN_b{rԂ}ˑn1 31p[Xb=M y>>P0R,>@:րa&;]]2/(Xܭ>5r%FvFI%T,{xE~b58],t1j4ԷܚQDo%=v_ԭ~5G&nmY2r K`b H8tC[mo!;R7qs2@L=G1@> 8RUws>D,j&]&, ՀQxk2K' jOM+~eA]AMrشgl B~ݲ~C'+'Ecf?tϧFp1DJqopVX=` >*m|~|r¢3DǏ` }Hٜ`~(]@X`Y D™9j#teUf-.#;xg,u{15Wƭh\dۀ>d LXc">it"DIG<474RUi+P\Nhs<??/h3)炠Ђ7J*i}ۊ.aAN\yGmKKѹ 1~ieN[}"*SS 14).X*}Ll0B3PDI@CtΥw^75Bc,Kţ)-SEY>'PՕQV.h0=} IVH^XxeG{sݟLؚ>YHԶ?UXp/7Byn=G^Ry+CVlĄX  e3r஫NZKxXLYK }ERH߃Mg wjR!ޘ0Yzv85BE&9g]H/}K}xTm۸ahѼEN%[:|vuifpǹ ;c-&WE߂8xV˧Iֆ1PL84\qDO* ǭS5.lA.rb%v4Ɵu="(f{ӴB&U^V1L"Sh,~*xJtO4<"!۪h,|Lq1 u;Uku"=Y!7afȃyd 7ZܪHԪ/`k5FA YDni{q \pĎ\Z oyBo%r W Gb-bSqKLԝjǒlvUKa I?|{opǗ}Xs䟆%%{EQz-( _z4 g 5"-G>XI],pfm}T> n~*:犉V!ID>3!+\UY{4MKl~o0TS-2ŊKt\(LgȘeIeX2μV EQ9:U`wklLzکL]*e'z.j( q$Hd75q'OCUL8n@{}Oo 7!UE|LJ+?1(W/ N25xi]^i"F Znsg_U&WEe'us0GL~9:NY Z極{Ӫs Q+̯"SX3OD-AgBfwTh Đtjs)zN?Bec(b+5hqZ~zF{qj-=I-Vnm ,r}iTT*HĴ@-ޯsl!|1}ь-"Cd.ecm[O;jaWq}2~4NfL+@#¿^6hd.xs`Nԉ=Q39?>$@׮ԑp'``WCrh1HR߿SmF@twEmMj*C${YB$Xo􏔒Tjty&6ԕ D$ISI O$[@kS^'c(h&#YB9n91q¤AF9 /a*l(I>%D54k_IM {?C'{ϫz('$GԏS؊%:f.|3[PJQ&/A@V6qЖ ]BV<|]#@휶$ItԺUUu ^B\#KMP HR>g!?MJy/ˮ)ru&>i檜4ggw60湀-)Q | w9g|͍bbwY,4)->`:D9HFlV2nͻb8DXREׯ౞`:6:En YLǢ"A]62CR_ aDM:_eu\XW‡Lqn]|7rPKLqVAe\4;Ԃ6vM!6Y ɃN;%=h&gUSAB#\DLhŚt87pT$\" Q4)g#p=:o2NWFENYm// -F 3=X6*2[-[`/k7<]\}ݡ| 8 +Dz& Iˈ sW3=0:P:M4Έ{[RMÔ 3(? VȍRbƱR^OqB @FsO{;-8)cTݦYQ8=wcm/J`5`⼨3P|'$]&xERf?CU MĐ Oπّ5SK`c//U Zː(-Uu 'AcsBVJ{f6G4fzasi1 z>Vs\BNn֔^Esćf;w'.Ćp?Tjcu:,3P$+ ?}*y(vѬ-VlvtQ] Lg}`vu6w=\qGݘU~+u0Tt`=Qy@ezŀ  aپb=+4ϷnpӜ +`)'>V 䞸`?Wel' x!|>hDOT )rMf &[~3xs^T+Qi/H 5jRz]Sqxs6ԂGǪlQ~$s&VKaR` f,j㾔? R_2?ye :skc! pٍV 0^;gNdǯ])#|@] y#T ebR{B%1 $)BTʯi(݁ L|Sj `]XEp>RpD6x^c9ɢ%㼼+l6ryˮSn1Y䄚r(-7fZSL(danXUj=AHMiq/@, ,>U%M{Z]]Q&9&;DZdFsmu6 gAK,Da@Uɚ [M{XeV2/8 w}Qr;'h݁-+ ST~>rM(~,Cs]Y ^3\p!b%6+bSLR23E: M Iyŝ|𵒵}(z2NбOݎ!-֫ߤ(&H:Z>jق|q_b7ǘAivBvӇ%[Q5L8hx<\Mv* C׏@]LvL{.ti31p*T9;fb QʛMOZ6UN Ku ie|Ac\C_Jg. ϣ4% yDQq~ܗbsOOT1Kԝ[wۄWU;͆!N#"Nt[3Pof^7 SM%J|[A8d AOyp=R~^^9T(zGњX4wU3s 4Tw{f~7_QB?(\&޻T`[bb(3-~#*--mci:_ cڏ^B#Xy#Pe;`a9`jj=xՂyKs߭=nN;pr>ĦCjq}J<—QAj}+ jgeCrzdNį-#Yl:+廖7v%*$(nUM f$G6h)%0M࿕yO Ԣ$N /0Ugh#&7))^HP2z$|'S-i]եE^JI Yb4`Mm/чF%`6Gg! p&bw!QhnӠ4) Aq"ic40ߑ1.7g;8lkJW+WLfrkySȂqM2[d?AI,nxFJeS>he1ن\DVr2`[V1NA98G|~ lYjgrsz!ND+ro\'ci4PsP^ l꫇`ld42k1z5Ȳ; 2psx;D:6bzgBUU8"T; 1$ww -Կ0s!:s#۝aDžcq#{=Z>pCk)=:0̊"7K";t00# Oxއwd{`I"@Øc^u^H+K^׷wI`Uos@]pxԯU^X9x#n}j:oz>x6<}u,SQVE.;I%=(V ޠ7bxAYU.WKLm*ϤރKۛ5 iP8-gB8h>'qc .#cט+ナ.`N{cP𸡉@5Rwp L"&=3ULYrW~)rGf1,eG`ȣ,o~ɠKjW`V.*b[yڪ9:H!=lcx)\%gAq hZ2 T+]5-%"p, {.-,8L'cw:pףYKWLUA>Njͭ1Yk5j6QZQẂC!GBj\~92ybrRT]Ю*j^MHMn*EC&[n~$ۉ@ ١tUrrLN<7z@ A~cF>ǜ>W0[Q ?V_}k}f]^ڿm {ěn$ ^ρ1@pG窃O/(.D;ڣJr>ՙ)㺊.l< ,1NɿcШ9䨄ioq.aW?؇(,q+WEda3TRV[ZX J N,7qԁ#=5oQge *ׇ1х 曮F}hOjl돼)8&8:!y^lPؕQ ZoG&{fI_HX23DLǷ$LоcS*\>oG!fPvk KD!CRzϫc8U/J:ivHEڎ_juA#YcJaddQ,tƆlps0hT=w˗(R Gň4Qެg7ނSyl!-Z܄g^n5sNr700?eZP)aH!(-)p]|z_ϐ\ * ||vv!WydOBapPԱ*%)S ̈n ҰfB >XM%@gDTvu 4ҿO*9Q%jJzB>@?2Pnmh=fLA/Pׅ4H,2nxXmm,U6uzWS7*x+6${|WL;Gmw2Mݙ+2\K9!'FtO-M4 Ani;la Tj|Ľnn;$)/}gП Fx4XS&Țsϴ9o"GS; {+B-t h}Vݢ0i\(wsEn $LpwKm0ptG7.b\I@EDFCK6Ϫ0I-q#OWxy@ ʹLC: jPb#5oOj0x`@q8 j7K I+S%_9//%A":!*! %ƌ W?.֙yf_䭌Uԡ8TjFɠH,Daa4OoyTVoli;D̫&fО/Da} ̣0 L5gþbbWv;^ܼ 7X*GUXԔg: fܧ)d*L(YwƼ cX>SzVz"vIj6g{Mh> RǯB.C9e˛uubXo5BJUGڡD]BmY1eih$NFټ<=gl M44* MO;D 5/:;)^O{cx3 yZUJ@wt#$?.!&5ȉ*x 9J26Ȳ)b, ul[_˶5:\k뇥6+O_c2]3>QTFZUk*j`dvh)fwƭ%,׆snPBQ# }6ˬ DZ7%Y.<&?\8BBP`V&׈Kf%&0u{1Q~x/S5dBy=h,L&z||$j˰yv8 92eԇ;F{KvMԿg/V}${z <v &MSyki.e"shM3vWt% xāU-+>.r @0C ̿N8^ !sjiw]} Ù+4-)Vh\ϐ.X~5x앪*CQH;Ld{bȄKY~k_6 W6 YZ