perl-warewulf-provision-3.8.1-bp154.1.44 >  A b|^=!M@eee/9)(h[3ܤr~1 l<'ѢᆎM>wiU4B3?/s9/ߥ4e _#PMddGѪ-~wO+EF=DWɈEtX4Lg[Ct|݆iTe@JwN;|/0˻ƾ=to6|Gb;:+& rDmp^>]. vʑQ]!db43937f426cd07822e61cef1e9962025e72fc2f05327ec1c84c30d72f255184ce39393566657b00f9cb89ac7fed1b557348f110b|^=!M@eee96yfút\k ek, p1e(YYDCvRU#AXΫ(8@1ԟޭ>{IgLOo[^Kp Ea,=^g’+}_<X:K*^}V؂/OXVOrtOh`Zf7 h8 f>M ю@an-W'ja}MLws1>p>9?9d  + fdhpt `      \   4   \( z8 9 :F2G3 H3\I3X3Y4 \40]4^5ib6c7Hd7e7f7l7u7v8(w8Lx8y8z949D9H9N9Cperl-warewulf-provision3.8.1bp154.1.44Perl support scripts for the Warewulf3 provisioning systemWarewulf is a scalable systems management suite originally developed to manage large high-performance Linux clusters. Focused on general scalable system management, it includes a framework for system configuration, management, provisioning/installation, monitoring, event notification, and more via a modular plugin architecture. The provision module provides functionality for provisioning, configuring, and booting systems. This package includes the supporting libs for the Warewulf provisioning module.b|^ lamb25#pSUSE Linux Enterprise 15 SP4openSUSEBSD-3-Clause-LBNLhttps://bugs.opensuse.orgProductivity/Clustering/Computinghttp://warewulf.lbl.gov/linuxnoarch-xV}531S4,yT2] cA큤A큤b|^b|^b|^b|^b|^b|^b|^b|^b|^b|^b|^b|^b|^b|^b|^b|^b|^b|^b|^b|^1141eb7122c88b06ceefd19e35b7eec7cd86ffb85a2bb0abda35b76a2875ff5c6d48a471e5ff368784bd4f8603d138bbb19026f13e3cd06faace17829279531c782a19907a7d152adc91c03dbc2008fefc42074e3d67d506c6b12881c2d3fc71282a3fb7c677ed9a410e08807b2427bc2a045fde9cb6d4e5604eed2753a77f073d48f260e75428e7e54560ffba572039b9b8cfd83a90b699c6f92c9f4a6b6fb5b6a989a8e19753cb2efee7b4c930a8f9466c491a0100ebc61cd35507db2b34a11af1149fac748e9683aad70bcc2645963e6657d3d8985ad4c005495c22cdca54498643750c8307edc07af3a0b92db59ea8cebd73a3ba3b216796a68d991c0118b8e3a321d80a781aadb2c19c3b74154a58248069f7cd8e7a16a46748f64d75507e5f4e84d3031f0609c564f67b17c0a45d4eb16bca7065835971554f4eec33e3e0657eb8f8c50b3d0fbd0ce19c1022515b051f4efb2675d0ffe8ba2a4f414df75181883ee6fc0caa7218b1d56194f49037cb8fb712d7eac9cfde93fe0a0afb65cca7c4a13d9e6f9f946c8ca00e619f95d9e6c6b53f2b01694a582c571d5b8979db5630c7ce55ae409cb3992493826d49f980d1192a682c711ce99afd22b9f4fd7c7c97a79ccfebc255b95eef742861fcb3d09a12a6832a6e847f13ae0103b72d30b62cd18ce65404dfed37f68dd2f7f05b6005d7b655bbdbaec765788137d8860bfe8e74ceaaf5d4964a8816bb9ca3c354fdb7c4f842ef22d2f085282ba0f5e2c7ed6a94a5ec5f467fe4cba25ab0945a45b02b5c599eb86c0417bdc5d5effaf4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootwarewulf-3.8.1-bp154.1.44.src.rpmperl(Warewulf::Bootstrap)perl(Warewulf::DSO::Bootstrap)perl(Warewulf::DSO::Vnfs)perl(Warewulf::Event::DefaultProvisionNode)perl(Warewulf::Event::DynamicHosts)perl(Warewulf::Event::ProvisionFileDelete)perl(Warewulf::Module::Cli::Bootstrap)perl(Warewulf::Module::Cli::Provision)perl(Warewulf::Module::Cli::Vnfs)perl(Warewulf::Provision)perl(Warewulf::Provision::Dhcp)perl(Warewulf::Provision::Dhcp::Isc)perl(Warewulf::Provision::Dhcp::None)perl(Warewulf::Provision::DhcpFactory)perl(Warewulf::Provision::HostsFile)perl(Warewulf::Provision::Pxe)perl(Warewulf::Provision::Tftp)perl(Warewulf::Vnfs)perl-warewulf-provision    perl(:MODULE_COMPAT_5.26.1)perl-warewulf-commonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3a(@aZaV@^\y\w@\-@\@\U@\U@\ @[[[1[@[@[u[u[R@[R@[@[[[@[\ZEgbert Eich Egbert Eich Egbert Eich Christian Goll Egbert Eich Christian Goll eich@suse.comeich@suse.comeich@suse.comeich@suse.comJan Engelhardt eich@suse.comeich@suse.comeich@suse.comeich@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.com- Include ipxe-bootimgs for %%full_build architectures only: On Leap/SLE 15, it seems to be available for x86_64 only.- Fix minor issues: * vnfs-SUSE-Templates-Leap-15.1-Leap-15.3-added-SLE-15.patch Add templates for Leap 15.3 and SLE 15 (all SPs). * common-Check-for-non-empty-string-before-chomp.patch Avoid Perl error message by checking for non-empty string before chomp(). * common-Create-database-user-separately-to-allow-empty-password.patch Allow empty password for read only user database access. * common-Fix-help-text.patch * cluster-Don-t-attempt-ntp-configuration-when-chrony-is-found.patch Do not attempt to configure ntp when chrony is found. * cluster-If-hostname-doesn-t-contain-the-domain-try-to-derive-this-from-FQDN.patch Attempt to derive hostname from FQDN. * Set apache2moddir correctly * Set warewulf group in perl-warewulf-common, not warewulf-common: perl-warewulf-common is installed earlier. * Unify handling of initramfs location provision-Unify-handling-of-initramfs-location.patch * Cater for /bin and /sbin only being links to /usr/bin and /usr/sbin initramfs-Going-forward-bin-or-sbin-are-mere-links-to-usr-cater-for-this.patch * Create SUSE network configuration on provisioned system initramfs-Add-network-handling-support-for-SUSE.patch * Set up NTP using a SUSE network configuration initramfs-Handle-NTP-client-configuration-for-SUSE.patch * Add kernel-specific sysctl.conf file Add-lib-modules-opt_kversion-sysctl.conf-to-initfs-if-present.patch * Do not pull unneeded stuff - packages to install should be explcitly listed or required. vnfs-Do-not-pull-in-recommended-packages-on-SUSE.patch - Removed: * busybox.SuSE.config * vnfs-wwmkchroot-opensuse-42.3.tmpl * vnfs-wwmkchroot-opensuse-15.0.tmpl * vnfs-wwmkchroot-opensuse-tumbleweed.tmpl- Utilize sysuser infrastructure to set group warewulf.- fixed reuse of int variable in bash script (bsc#1168628)- Update common-LSB-Move-common-functions-script-library-to-libexec.patch: Set WWFUNCTIONS to $WWINITDIR/functions- common-Check-for-package-mariadb-as-well.patch: Check for package mariadb when looking for db to start.- Work around OBS: OBS doesn't allow to share noarch packages between architectures: build the 'common' noarch package for all platforms.- Add missing Require(pre/post) - For sle_version < 150000 use 'leagcy' location of bash completions. - Remove some leftover 'BuildRequires: warewulf-common'- On non-x84_64 only build arch dependent package warewulf-provision-%%{arch}-initramfs: * all other packages are redundant. * on %ix86 ipxe cannot cross-build, thus the required ARM boot image does not exist. NOTE: the package is still noarch: %%{arch} refers to the architecture of the target system to be brought up - this may differ from the host system running warewulf.- Consolidate all BuildRequires: for non-'common' packages on top and remove %if %{?flavor} == common .. %else .. %endif around package description.- Remove redundant %clean section. Replace old $RPM_* shell vars. Do not ignore errors from groupadd.- Provide for PackageHub (FATE#326457).- Exchange all patches: Upstream: * wwinit-Check-if-service-is-enabled-before-enabling-it.patch * Add-Leap-42.3-15.0-Tumbleweed-remove-support-for-openSUSE-13.1-133.patch * Check-for-SUSE-system-and-set-Apache2-config-path-accordingly.patch * Perl-Escape-left-curly-brace-properly-in-regexps-for-perl-5.26.patch * Provisioning-httpd-Make-plugin-directory-configurable-at-build-time-138.patch * Remove-shebang-from-scripts-only-intended-to-be-sourced.patch * Suse-prov-config-local-binary-copy-140.patch * busybox-Newer-versions-of-glibc-do-not-ship-rpc-functions-any-more-130.patch * common-Allow-bash-completion-directory-to-be-configurable-139.patch * common-Consolidate-system-service-module-for-SUSE.patch * common-Correctly-detect-SUSE-system-for-system-services.patch * common-Really-install-network-check-script.patch * common-functions-When-checking-for-RPM-package-check-whatprovides-134.patch * ipmi-allow-build-to-use-locally-installed-ipmitools.patch * provision-Add-build-configuration-to-allow-for-use-of-local-arm-ipxe-images.patch * provision-Check-for-presence-of-busybox_links_path-replacement.patch * provision-Update-ipxe-to-Github-commitid-133f4c4.patch * vnfs-Add-auto-agree-with-licenses-to-include-suse-PKGR_CMD-142.patch * wwinit-Add-check-for-properly-configured-network-136.patch * wwinit-Check-for-tftp-server-capability-as-well-135.patch * wwinit-Check-if-service-is-enabled-before-enabling-it.patch * wwinit-If-no-ntp-key-file-is-present-comment-it-out-in-new-config-143.patch * wwinit-If-original-ntpd.conf-file-has-this-has-keys-set-up-copy-them-128.patch * wwmkchroot-Fix-SUSE-specific-installation-functions-to-work-with-openSUSE-and-SLES-132.patch To be upstreamed: * vnfs-SUSE-Make-sure-no-repos-are-left-over-when-adding-a-list-of-repositories.patch * vnfs-SUSE-copy-repo-files-to-correct-location.patch * vnfs-SUSE-make-sure-zypper-auto-accepts-licenses.patch SUSE Specific: * common-LSB-Move-common-functions-script-library-to-libexec.patch Make sure there are no scripts in /etc * provision-If-available-us-haveged-in-warewulf-initrd.patch Add haved to create entropy in initramfs of nodes * cluster-remove-firstboot-stuff.patch Remove some unused stuff.- Build only for x86 - the resulting binary packages are all 'noarch' so they should be available on the other arches as well. This avoids issues with the ipxe-bootimgs package - which is noarch as well - not being available for aarch64 in OBS. This package is built for x86_64 only as well.- OBS doesn't check for missing files sections for packages to determine which BuildRequires should be picked, thus back the %%if "%%{?flavor} == "common" ..%%else .. %%endif in the preamble. Alternatively, all BuildRequires could be gathered at the top and selected with the %%if statements, it seems to be better to have the BuildRequires close to the sub-packages, however.- Added warewulf-ipmi and perl-warewulf-ipmi packages * Build requires ipmitool to eliminate rpmlint error - Added 500-ipmi-use-local-ipmitool.patch * Causes the build process to look for a local install of ipmitool * Copies into setup-ipmi cpio, and adds a link in /usr/lib/warewulf- Added warewulf-doc package and moved documentation into it - Several changes to the recipe file- Added ipxe aarch64 snp.efi to build - Rework install recipe to be more system agnostic - Added VM configuration recipe- Remove warewulf-node package, as all it seems to provide is the broken wwfirstboot command.- 302-vnfs-libexec-functions-remove-shebang.patch * Remove shebang from sourceable script wwmkchroot/functions - 402-cluster-etc-cluster-env-remove-shebang.patch * Remove shebang from sourceable scripts in /etc/profile.d - README.SUSE - Added install_recipe.md as README.SUSE in docs- Added perl-warewulf-cluster package for the perl file in the package - Generalized the architecture of the initramfs with an asterisk - Added x86_64 architecture back- Added arch specifiers for initramfs and ipxe image packages- Fixed descriptions for packages to correctly reflect upstream descriptions - Replaced opensuse-leap15 template, updated tumbleweed template, and added opensuse-42.3 template for wwmkchroot - Cleaned up specfile- Bugfixes in Warewulf common package * functions: When checking for RPM package check '--whatprovides' * perl: User sharedstatedir for STATEDIR - Building Warewulf provision module * Separated into four packages: warewulf-provision, warewulf-provision-server, perl-warewulf-provision, and perl-warewulf-provision-server * Added feature to configure to allow inclusion of locally-built binaries of busybox, parted, bsdtar, ipxe, and e2fsprogs * busybox: Uses libtiprc instead of glibc * ipxe: Patch to handle build error with strncpy * ipxe: Patch to handle PLT32 elf header format in elf2efi * This is due to an update in binutils * apache2: Fix path problems in config files - Building Warewulf vnfs module * Fix various bugs in the suse-specific wwmkcroot handler * Use correct paths to zypper confdir and /etc/os-release * Fix link to /dev/zero * Add --auto-agree-with-licenses to install command * Correct package list in openSUSE template - Building Warewulf cluster module * Fix ntp trusted key configuration * Add correct tftp package identifier to installer check- Building Warewulf common package * Two separate packages: warewulf-common and perl-warewulf-common * Removed _multibuild. All packages defined in one build process. * common-fix-bash-completion-path.patch * Install warewulf bash completion into SUSE-appropriate directory * common-move-functions-helper.patch * Install wwinit helper script in SUSE-appropriate directorylamb25 1652317706 3.8.1-bp154.1.44Bootstrap.pmBootstrap.pmVnfs.pmDefaultProvisionNode.pmDynamicHosts.pmProvisionFileDelete.pmBootstrap.pmProvision.pmVnfs.pmProvisionProvision.pmDhcpDhcp.pmIsc.pmNone.pmDhcpFactory.pmHostsFile.pmPxe.pmTftp.pmVnfs.pm/usr/lib/perl5/vendor_perl/5.26.1/Warewulf//usr/lib/perl5/vendor_perl/5.26.1/Warewulf/DSO//usr/lib/perl5/vendor_perl/5.26.1/Warewulf/Event//usr/lib/perl5/vendor_perl/5.26.1/Warewulf/Module/Cli//usr/lib/perl5/vendor_perl/5.26.1/Warewulf/Provision//usr/lib/perl5/vendor_perl/5.26.1/Warewulf/Provision/Dhcp/-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.opensuse.org/openSUSE:Backports:SLE-15-SP4/standard/6a4590e5e7374c2dff388cdbad4727e5-warewulf:modulescpioxz5x86_64-suse-linuxPerl5 module source textdirectory PPPPPPPPPP P P P P PPPP1]8.Tbfgutf-8cced4ef2c34db4f6985afc75754a879a4cc804ec1a6251d218796388dc11111d? 7zXZ !t/1O] crv(vX0VLIQ;R t81-xWt&+"T۰EJ$\v:GnJ6CVʡW%N`"h|ni5R2Kl2n2pQߥ mfgtNՍRΘ~ Wb/>\3/6Ё%[+ ɌAt  E/OڱAR-F>T3v7jcʈuqxYUgQ 8&BM#] h%t(ٳ=y e wN{dj߱pw?6?xyE}8͵ƒ u*קQSSncp'׷ L Ru͊_G܊S= =H [4+j#>0(SQk?gVAXbk*GӤj͝rH>}4r;}IL !va rPPJ6lhuM&֕8z⇃=gq쓝R^LoFಆM9}øQ(=ȽX=7JB8E!ښ }KRt4kb5vDbO(ި1,>ʤ?JNq uش݀>hD8nܚ6=ɩ!6u>*M%X"{]`QDi_&ybP/& 8J1+;GKK;>WtscڡQne`)2n>+|ɳd{:>Y.;[K:|\y\/ wnUCu8 ƪ.<ӏQ~n&ǡs+%)R[zZ"q PtDzt|׳Կ*?cEY8g#(u^ ۨ;DiНc4XI.ld\Eq,34a,siT@ )Sߚk/Z;7x~U2 >`˙&@+ư~{gϲIYŇƮoEy|2ѻ vpW"c4_ g b`C)mc$ԬI~pLeX'X:/K) .O-GsŦѓcHo]4RSOx6*4V3_Uox͎.ͯٝ[ Õ+F0~ 5tLߚ%L 02=olvq5`‡5t{y4SD[y<7oA0D\,{ff?ƑyE!uRNA] 2(HdMaވ)Q'l>Nr*fpH\H.%=iV(ocgE#Yo*[AV\]{ⶥjrMWTkWT:t?Ym 6S0"Md4]yV+csu8 0LG\KjU]"MѴG'{lh/ӀaKI )s) xDb6*`їkd6 -ϖ.U% ˆ<e< \Y ^h҄sQKw|u ^4xa6'ݰd˥zHܸ{S`oy*O+cE;flZ:P {nkOlH=IA\=ـj^ gY^00mkJ&((V!R\ T#>Hvk^*rT쨞o[ks Xqk1|T(+8 |]UKLEזXwzWn`-~9imO0oHs#`+դ٘S=69S髗|ThQ vĀcoZ`В7padP'—hga‘V]%V[7ME߻87D)@zzL԰W?et '$ߒIF a9ӭ%9e5{P4]aQԄ)kW.C>:)Z2PW_w>o4c{3oLLkQ`1>D`"J a 0&i/!#,I / ؠF <%CXr2Cq0N 5L<{xD-zW']^6wFJڵ/Y*q/&OiW'N/sA#T9X>VfJRy?hmrNĚڠ_D$x(V}-bgӤ}'o,h1V2j8#>Y>*OwI6#Ի ַVd:hhEW㯡'>at.žICv?qSu7$Hᮄ(}k_1'=V]D3UBҺ7N-R⊾a0<RȗIa0Aϴ/ff v yħ{(xZib-i¨+9W"nuE[ +>*MI17ylT(׼I?p@O׵Qd$ н$A.+1 bcjU@}pW(޴YGA*LI{#+o$F\#K >*U˅K4YxADn稽޹->奈~ U_yRr)HԮ]c*' ɀ}> 3`g`&)G|ґ}F$n;o#wC4{wIr z[: B9],R*S:&'7{ (7D%W2gۼwzK5dqA$zCɂiRO߼R"WDh s <+@Xqqk8i -<2=/e2#ܞ^MPގ@0#U.ؽ{g1֦:S<^t(.컁Y)o41n|@$!//=AU4,}Z?*wr:Ippo]/g-@Đ^/1?O`b g5IXtVA 퇙7U`'K% Is;tBYJk"[{mjK(CEy7_Td(uы01 4D?-a"F 4&Ak˯LL|d(":Ƌ'K 鮪#rӨ 9#]dӢ$J7)6xrus^DF4SEXEɼ);Y TyB 9(tLkn؏+LI1O&6ϯؤ2U o1@CVeh6Mέ/WRI.[ "Q]1RO 6R!M3s\LUb'*\7AUQN2;MUB=!MWU$ 1΅|W] ;@ ?fi=uaoEbK#{|}^V~_0=ik3ӽu]ʕze% ul˶Y!RQy/ (CX<._ў5׃Y`'Q&n`[Ѷfx&I[6Jb ܶ1 xѪE4=#Qih(_~Zń"g HL<? T&ؕӂ蚭# ݾSws3:#̚9ZН^3ҕ5# \b9K &ar4i;5*Wi+\pRX-;[ca]ckR=MyMR`j`]S*WVޤv ,nuֱxbDqPYo9/q/$)xe,mMIIdq k`{9$_! YB)e@Sz7Tщf|a, Z)/G4]@xl4+ EʼCC./ jXͫU)5鸾;G9419Ȅadq4f)u7ucjzj=n,ٌ i"Jk8"bg/V10CiXo>2эK]ByJCK9};rQmAU\_g|jڒ׶ c x!Q歧K-j0 f8Kt *a2YS+UD>6%@w*dUԅ/ӎjqAQQP|BYb"3wѡצ@Oo?4؅٣ܢ)2-9IAG3`q>U:NtN#R>βdž۳cN)AAAH{bx}Ҡ J@ovVߺa|Vh rv'VGh%5H~ÒY0)9ŕl}Pn`.xṈ ]wfvmóe[p9cN nCg[A;=XݯS83Ĵ lgSKeړ:_~[aZ.+e s {6UW5{hx\wCqEN#g{l"I3< aZ _镄sJhW 3kO@}ŌKhD(j@5tPM\t73YJ#sATL?qS(c};S:~p4in,JgcIf#DE r b(`V;ʚTF3Baʨ__8cvwi͇D~MX%‡rVO&#=kϥ*ц* $~gzvAU D5" A4~(my[Q]bG;&~k H}PRw0i׉{oqЉ[8VtL 3;|Sx,AA iݼ|;ԴiME9d诺QJRҬ- {Ae  AB;#~:3mf?﯊ÐUʄk汴.k5OG9AuquVg2US\>HGPYITkBJ,Ҟrf JɝD'K{m8 DӶt‹:1 ЄUt &PQ8(qQyL3pKS ."b'lj1Melpo񢤪V[Fk}4422U] k8mUѲU1C=uwt'ˊYwZ=:S:nYy A/_ѩtꛫD=|e=tFxyPr'OyzXR~4:$\JwK*g`bqT/%[UGT}pN44Lo>XqqZFmrʃcE)@?\i?WQa&씺7QH5R)9R׌ |},Ȯ `ΰgXfO;zV&#: ҁޗW͎SjZ?O[z@tfr%kW5[/˱1E+e;xh{e']p 7UxS OU_~BNhW}Oݤ]/U{vy{C3 4܄NȈ}1Er,h{7#]g tلZezܒy2[OEGd5 tec߈̩ժsц˾G׎IYY绁abg)̅C@/^ Eԅɱ scKt_8LYL76,ݠ G7qVEEG]^"M S11ЅIM&6('h"pG?u0ڂĆG/x#N.d\j s_ N" 4Q4O;ʬA^ʗNU[펒Jb(Vl\)ɛk80aB|-&;}J89r_߆)bD%Els)O\^E5Wx2SOv:=Juʩc1. Y8!,u,^EU 'HfE-gAu7V1Xd9Ŭv7V0WY <F$De PP+,JVB(QJ1i:xK< ^1'L%/몈DL7J>(Yv;ZFY= tc˯ckWk2'vzuZr5絬Eb]&5,=׫h$ӾvKR3NVLax(7@(ukت0zF=sSM ؂*u7A8i9(uc'Xy9@8>'j4U:cb\ g{D8||'6l rbW6ߏ0 lbHZ:ĖH6M>cJ |pQz@7 osȼAtߍˍG&RVd'? ڙ޺.QNf>ŧ(NbTȤ[SD^9/9rmk(B9GeW\$s^Fw]]CiXV+Vtzl lWHj#53끀5DJW>(ؚQ0QZ&ӔRfVO-;0X5Œ0p%"M|1Lt9ٰ& ̢\2ɱVSG[.{a7u 擑}_d~z9ӇZqfV (eX{E`uI~x>sgP/|m ]iRcIu<_Lo4)Rieb&5/:nt{v&x*pY=y$B .O,!ӮpmlT`Ҟ-(m'uA|L5DmwwQZlVlkI""+2SzN\9?"1>$2*.v*iX!p`۵ \> j3Iy+(z63I0?KVd. HyzE0J~M6NvGv^v4[H鴳M(la~LWYxʛ }~W'A mߠ,.;_դi& 0GM <}K#pm1}^evAxs)5S“A FU D!"Ry(a~[݊#!.#63,%Jm{6alR~cQg! x it# w0cw%0@.0t%zN4~TDoT'eS~ɯXZ\]gPs?%.8=7Y78θk/\x/b<<2aIGj8 9wAx:&5n'$Y& eU #Ζ7g W1KXVz3ށ@A1|b5~O3_̒5)sS98ECJ Rp)iaۏ l>I"׍p+7RÚm\Zc2j,~͟șy J;tzi۵E`il)">l-2x=~ :- 35cĢ-+DW\5r v-LbΡ%A DTp;o8%71N]eY6ci%O0[*Cȋw"bwfZ]#3kj{)qn<@oٿY'QqK '˹Zj2DG1TqY0äZU* x}YKV<Owֺ ZY-=up,u5rDN &:/S"$~inHv7*s#R5fE gŕ|qm aR*c9˸|hZ%р@> y t3Y?1cLbE2̯z+KgLA4`dFn*f`\|5v ­:)K~'ovz>6<>[)qTHU5NadYCóI%wrNLFmG pt {"n96BI1iko"@wB.=p9qbP(ٚ{Yov+lM8>q{+ /iO>'%[b,AG,k'ӲO:k̽oUr׽!,2aL'cԥ)}.d}Xj>`̐) U mX4 ~/="6Ӗ;F;m>퉢*(kJ;#5 tAaEZwlw7`:o2?9|v{q4XwOx"~]О欵MZt 'o߾MjG ez6n|EROTfEoFհr`EX>{HnKW3W9Q±.u*T:ؗzXqE8 ^?8 ߼ q7[OWQ$JtV㽪"PnԆ@De שQuC!n1>$+lٹﴓJ$7L9a *hXžqr8_#NEUchBц$VGi|~Oǯ/I蠁" y,u PCLY`tf$x6ȐW6+1hٚ9x5<=f`e1f^n˓VR%*N@7ezۊ?EIk1E: JK4qմ}ȎwY#XI*X#6u Sf+4h YtdX^E6 +T4,hS>~ <P6'F-[_8,'@H-iSC_ek36DmRUpyqz '+ȷf3錭BhV@Gsv7W|F-Ҥzea6XÌ/5: Sh{U|+`Cl-6kc7v0).i`v3oBk3]^A;WFsd+>Yu TwM}DWSG.u FʗL}*@$%x(Z=>H^4{o躭S|b)hbj6Q<쪌Ft,xں#肱n@S VdN$ۇht^jJIL0tz$tr;Qp.~E7OkiOdA/Ӭ9 WO\I3-Jgo B`v\=ǵjAy6~fla5aǂqŻYK@Z\1qHǭ1p!9]%\v#,'Dr>"Cɜ;A"_HϖqX憌mrՑB'9&uGٱo%d򩇔ޞde)T%8WyL4?'Bm}xslzz ,ՇS-Z`ՅtUM {J]Ѷ^s ?pY!NLg'_̹^kJpRgj&i!P/iJ͚.cA㿿Z| gXN{-쯻lcɘ<{㍴Q_mxd2kaQY᠚ze螢n!B^M&6{+ww˽|ө|8Ggw`qZڦSyk4u [>VkAU#aQ_ޱo,W. ,q@[C>}X,71`8g7@`HhMX*&, Ƞm!љMdvRZ@ӈz~wevWݿX^.|zUд΄U)DqM_6f1wG>a4NlT$`_ywևJJ6͑fCGCY"Qm/+UÃ"_?8a o$1M0p̂}OT}I@LHMP9tL>-(<կ[1m|"mH9_sЦ\¤Cܩ1!9]쇛 դƥk#bll_x+"]φ^sB]5$K^{m7TeLXRt\')}e(/x`QlBMD%+3D /'俔l,6^Z-u-W}l|zHԗҹ~5j-ʾUT$㌕ "ErFkЪrlÍ !?0o,2Iq#'u? d QԲ)!QPa]Ɩ Ʃ >ezX؝1NlǠf~'96,g:IRנk`D"}o񳤪Rp v>#0qCTߠ-Jy*җg֩Rm!FkVBE׏Q]yJakJO<!ܤ.JhߧI b~wXrOAiQW z0d>з$;Qn}׾A| pf#&Xq4z/pF$peZR B "}ƹBnJZEUrѝHn!OV\FnXX 6d?$b1C}U;/^g$wG8uw`3BoF[Y$o l]7I1 =\@g~9(`.p ^F2N:2ӲpwѰPƣL6D:"y͹ lpm-*FI<ⅾW̲VlV>_ٵ> t8( < TNF  &c-ES (쭕dv>WNa>ɁRt?HH'Yu,8|z/HʫJ̌ɦVSaW="Ö^!#QJ%fT\"lY2zN/$t@@^#UP&K7^1@9]O[0W>[s=aM ^@6 CJe{(LZ=(OaEۖT+j~移|(v)'ɥ2cuAg ?cp*gyI ?& $>dl;T;]vDQ:֓цoWۘQ__x]DW: hV9,kڠ ٩cׇyf2$MKذ{t5i!FCmd:I.i-F]斅-n(63_^yr'ҿ@G涴}L5EMZK&~Om(Pd@ 1A) F+`kjR{{^W[JVa}@&5!݆u)(7 .;ukn?E~4o>?6oyu#b E'23ҾJщT&s'cD0)$cʍ,C[CyR+:%6fs !yZrz`׾e X ‰mY=U?V,ֈk]U-xi߆уe5#Zf9q5ɰ0B%u?͵FTiW(d9jD$iFYpN0:SRو5 O^N˜9{m|\hȞ BU΢E5WtKQb_4TM%$*ڋ cYn*W Q=پ2P `v[sN077Ҏ5Gçsw+G$?v--ڐX97c?d5)sw]lɋQ6{4|+~]Vz@F6Tjm@z1ZG^u9-;=8gSPzvK 0kA7Y:ֺy'[K>mx6^7CϤ«0"JgWkV~o/ 5К4ąAvzIFPɱ0:#b Zm”|˞,c۴=,vg&!t}*,p}̢#F!HLj<3P,K~ )Hk ;JPF˲4=e@fLn1{D1,$,0[^nR4VHrV$s'bjb¢)E"4X_Po tѕ[`5t`5BD6P°$#o8‡uޭ)9YquNz'&65Ϗj3w|\IeVjZ yp?}F,;GňL81XV&n1=KMA nLVy3$m+9wۃ I]Vm7ec 6.̐;5K/1Rػ|Fغ}Mǂ"tT5osGPE_ƴ%N:z--TK$DS8%@a@aHa.CċžwDx,jc7-[/lK}^;*ՄoS#m v NE3 䐾QuPIFޜZPU!շ_6T c @%,52JqNE^|dvLv&@dq0oqZ7eI}F\uՈz1O+RnX/q͆+"c_7~. >i|tc'(;&0ps gPLlNZQe~sfLsS9mHŜ6 g)e>c9 L 1s\`ªT8HCo$wZ5M?-[ن$S|^v%ƫ.Sm[)}-j-C6 M<Ԟ3sk"9T[b%ÖQAI* Fʵ$~V us-BqmHo (eɿ2FK hSBNPF |kKk+/sRWwpj=E@[Rq-Ĵ.KWl_&;^ky)/  @v$l/)#1H_f5=#]p y[jex Ofss5 ZB$jCٍ~4'BMUdj̽v;Γ&J2/Qp#9A`L?U$[ H-\*sOC`Z7t'Y(k^c9`?٨ѱ7)Ŏ,-8w=*w>_"fTj@gp\ ^FHS S]fjq S笯:Yߡ$PTmYFp~K_il<f=; 7)alcizAYt΀W hs𵶍^"G0Ͳ,T @}{M/jV V_F;E '[榎ʃ{P"Vʪ =f3SmHL1cUpW[F%uk1|F'l!xh I\7/5LcA^{;cRHEtڱU d 1ɚkfBKbkY5Apyñ$-Lm~s,=͸u0.먦O =t~?Rs܉g|-t1hf(%,Z