testcloud-0.6.3-1.el8 > 6 6_6 3!y덏%!E/֡a_ !E/֡~URBBb9 \HI HfBoGqCEŚ\lhl޾#$zDd>ܼ<'n#S'pS~kC!~ƪQ@@qϕSE3чQPŮMfS "Z'%" cpB9p?9`d   >\` 4t     $ 0  (8(?9 $?:?=2G2H34I3tX3Y3\3]3^4 b5d6e6f6l6t7u7Xv7w8Px8y888999999\Ctestcloud0.6.31.el8Tool for running cloud images locallytestcloud is a relatively simple system which is capable of booting images designed for cloud systems on a local system with minimal configuration. testcloud is designed to be (and remain) somewhat simple, trading fancy cloud system features for ease of use and sanity in development.a^xbuildvm-ppc64le-06.iad2.fedoraproject.org]Fedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttps://pagure.io/testcloudlinuxnoarchgetent group testcloud >/dev/null || groupadd testcloud ~ (F :A큤큤A큤A큤AAAa^ua^ua^ua^ua^ua^ua^waWa^waWaWa^ua^ua^ua^ua^u61149623789a94607893b041f566e4bb2fbdeae73df72a6e4a03669f10bc42d34f996da73008bc562b21e7c557afa524ce034c2be0893aa07e109af446e4f3852b98b890fe66857d7f26624a357c168472242b6306b0b24f4be91be129f691ed1b5555e68bf6150b45410af8bba086a4a575893db98c89acb182450ddf0d71445843884fa64acc3ad7176d1912b69f6540df910b2a7ba747ad37ea9aacbe201415562bae0c69d26922bee5725bd26865b18944e627d28889b79ff779e48e005df9c375a1be4a41f7b70301dd83c91cb89e41567478859b77eef375a52d7825050f2e2ff2368aa5e72e0d55cfa9ab362cd261c50492e50df051c1491f668520a9fe6b7833e51836052a4057ae6f428ac4eced6927f6d3c5eb12b54d46861673a0864a49b3376bcd32b61b233f937db71cabb5076b123b4a99e6ed8e0c432f5a01rootrootrootrootrootrootrootrootrootrootrootqemuqemuqemuqemuqemurootrootrootrootrootrootrootrootrootrootroottestcloudtestcloudtestcloudtestcloudtestcloudtestcloud-0.6.3-1.el8.src.rpmconfig(testcloud)testcloud@    /bin/sh/usr/bin/python3.6config(testcloud)polkitpython3-testcloudrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shadow-utils0.6.3-1.el80.6.3-1.el83.0.4-14.6.0-14.0-15.2-14.14.3acaQ@`@` @`:@``X__i_P_G@_!d^^Ǿ^m@^^=@^\@^4]]Z@]<<\9\V[@[I[:[6@[(@[@Z@ZZ Z}@ZtRY@Y@YyX}@X@X@XWQW@W@WWj}VVVf@V]VLh@VC-V;DV9@V }@V }@U@U@UUb@Ub@UJ@Frantisek Zatloukal - 0.6.3-1Frantisek Zatloukal - 0.6.2-1Fedora Release Engineering - 0.6.1-2Frantisek Zatloukal - 0.6.1-1Frantisek Zatloukal - 0.6.0-1Python Maint - 0.5.0-2Frantisek Zatloukal - 0.5.0-1Frantisek Zatloukal - 0.4.0-1Frantisek Zatloukal - 0.3.7-1Frantisek Zatloukal - 0.3.6-1Frantisek Zatloukal - 0.3.5-4Fedora Release Engineering - 0.3.5-3Miro Hrončok - 0.3.5-2Frantisek Zatloukal - 0.3.5-1Frantisek Zatloukal - 0.3.4-1Frantisek Zatloukal - 0.3.3-1Frantisek Zatloukal - 0.3.2-1Frantisek Zatloukal - 0.3.1-1Fedora Release Engineering - 0.3.0-5Miro Hrončok - 0.3.0-4Miro Hrončok - 0.3.0-3Fedora Release Engineering - 0.3.0-2Frantisek Zatloukal - 0.3.0-1Fedora Release Engineering - 0.2.2-2Frantisek Zatloukal - 0.2.2-1Fedora Release Engineering - 0.2.1-3Miro Hrončok - 0.2.1-2Frantisek Zatloukal - 0.2.1-1Miro Hrončok - 0.2.0-2Frantisek Zatloukal - 0.2.0-1Frantisek Zatloukal - 0.1.18-1Frantisek Zatloukal - 0.1.17-1Frantisek Zatloukal - 0.1.16-1Fedora Release Engineering - 0.1.15-3Frantisek Zatloukal - 0.1.15-2Kamil Páral - 0.1.15-1Kamil Páral - 0.1.14-1Fedora Release Engineering - 0.1.11-4Kamil Páral - 0.1.11-3Kamil Páral - 0.1.11-2Kamil Páral - 0.1.11-1Fedora Release Engineering - 0.1.10-2Martin Krizek - 0.1.10-1Fedora Release Engineering - 0.1.9-2Kamil Páral - 0.1.9-1Martin Krizek - 0.1.8-3Martin Krizek - 0.1.8-2Tim Flink - 0.1.8-1Fedora Release Engineering - 0.1.7-2Tim Flink - 0.1.7-1Tim Flink - 0.1.6-1Tim Flink - 0.1.5-4Martin Krizek - 0.1.5-3Tim Flink - 0.1.5-2Mike Ruckman - 0.1.5-1Mike Ruckman - 0.1.4-2Mike Ruckman - 0.1.4-1Mike Ruckman - 0.1.3-2Mike Ruckman - 0.1.3-1Mike Ruckman - 0.1.1-2Mike Ruckman - 0.1.1-1Mike Ruckman - 0.1.0-2Mike Ruckman - 0.1.0-1- Drop Atomic Host - Simplify cli codepath, use cloud-user by default - cli: allow to spearate OS version by "-" - CentOS misc: improve error output on missing version - Disable UseDNS, GSSAPI for faster SSH, allow ssh for root - CentOS: Fix el7 based systems - CentOS: update 7 build, add CentOS Stream 9- Workaround EL8 bug - waiting for sshd restart with user sessions - Add a basic integration test and plan for tmt - Fixes around backingstore cleanups - get_fedora_image_url: Proper support for branched, cleanups - get_fedora_image_url: Add info when user asks for wrong version - Don't use hammer solution to all Vagrant boxes, force-install cloud-init to known broken images - non-x86_64 support preparations and downloader code - Don't rely on working qemu://system- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- Add wait and retry around dom.create() - lazy_refcounts=on and cache=unsafe - Bash completion (by lbrabec) - Let's have also short t7d binary - Add long project description for pypi - Style: Let's not have lines with hundreds of characters... - API: Add reboot function - FileLock: Make sure we don't overwrite config_data.DATA_DIR - Fix systems using systemd-networkd in user session mode- SPEC: Use pytest macro - Merge downstream spec changes - README: Let's believe in testcloud a bit more 😎 - Simplify cli warning wording a bit - Remove forced reboot from cli for CentOS user sessions - API: Allow to specify pci network device - README: improve a tiny bit - Make url mandatory, cleanup cli instance create a bit - Allow to specify number of CPU cores to be assigned - Change cli layout for instance create a bit (A LOT 😱 ) - get_debian_image_url: return None on fail - Add a way to shutdown vms in a graceful way - use if hasattr insteadd of try/except AttributeError - Use virtio-net-pci instead of e1000 for hostfwd in qemu user sessions - implement synchronization using file lock for user sessions - Don't directly alter config_object, use a copy of it - Fixup CentOS short handle - Support Ubuntu and Debian images - Update url for oraculum - Bunch of code shuffling - Bunch of improvements for get_fedora_image_url - Fixup traceback for unknown distributions on un-defined variable - Fixups around system x session instances handling - Dont blow out traceback on image download 404, fixup connection tooltip for CentOS - Support fetching the latest Fedora Rawhide iso as fedora:rawhide url - Support CentOS and CentOS Stream versions (hardcoded urls) - Support operating with Vagrant images - check whether the instance existing before do the prepare work - Make the code more robust - Make list and clean functions more robust to handle both system and user sessions - add coreos test function- Rebuilt for Python 3.10- Fix crash in _handle_connection_tip - Allow to create an instance without specifying a name - Fix instance.image_path - Make network working in qemu:///session- Support creating instances by fedora:XX, fedora:latest and fedora:qa-matrix strings - Implement auto cleaning of backingstore - Make testcloud compatible with future Python 3.10 - Adapt to requests defaulting to simplejson if present - Don't throw out exception when trying to create instance already existing in libvirt - --all is now the default in testcloud instance list - Show some hints to the users on instance create/start - cleanup the instance bits when instance create fails- Do not throw out ugly tracebacks if user uses cli (#1887815) - Parse CMD_LINE_ARGS and add CMD_LINE_ENVS (https://pagure.io/testcloud/issue/49) - Add try/except check to instance.prepare() as permissions error can occur there too - Update documentation - Add manpage- Improve user experience when testcloud fails because of missing group- ExclusiveArch to prevent koji from trying to build this on i686- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- Rebuilt for Python 3.9- Typo fix in RHEL 8 qemu-kvm naming workaround- Ugly hotfix for tmt- Support RHEL 8 hosts (different qemu-kvm path) - Move most of the deps into python3-testcloud- Require only libguestfs-tools-c from libguestfs - Bump default RAM size to 768 MB - Fix for libvirt >= 6.0 - Fix DeprecationWarning: invalid escape sequence \w- Remove Python 2 support - Raise TestcloudImageError if failed to open file - instance: call qemu-img in quiet mode- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Rebuilt for Python 3.8.0rc1 (#1748018)- Rebuilt for Python 3.8- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Support creating UEFI VMs- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- drop and obsolete python2-testcloud on Fedora >= 30 - Fix setup.py test to also work with Python 3 (pytest-3)- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Rebuilt for Python 3.7- domain-template: use cpu host-passthrough - domain-template: use urandom for RNG- Rebuilt for Python 3.7- Drop Fedora 26 - Use Python 3 by default - Remove shebangs from non-executables - Split testcloud into testcloud, python2-testcloud and python3-testcloud- Host /dev/random passthrough- Add instance clean command - Ignore error when domain stopped between stop attempts - Add Makefile- Retry to stop instance when host is busy- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)- keep backwards compatible API- replace arp with libvirt method (lose dep on net-tools) - fix test suite in spec file- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- don't install py[co] files into /etc- add python-pytest-cov builddep to run test suite during building- make libvirt url configurable - avoid race condition during listing domains- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- use symlinks for file:// urls - look for the jinja template in the conf/ dir first- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- upstream 0.1.9 release - "destroy" commands renamed to "remove" - "instance remove" now supports "--force" - new "instance reboot" command - no more crashes when stopping an already stopped instance - option to automatically stop an instance during remove (API)- libguestfs on arm should be fixed now, removing exclude arm- exclude arm until libguestfs dep is resolved there- Explicitly fail when IP address is not found- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Enabling configurable instance memory and disk size (T420, T659) - Improved handling of images with larger disks (T657) - Changed "cache" to "backingstores" to reduce confusion (T521)- fixing python2 macros - other small fixes as per review- adding net-tools as a dependency- adding python-jinja2 as a dependency- rework setup to work with github sources, proper file declarations- Multiple bugfixes (mainly use libvirt, not virt-install)- Fix permissions issues and no long overwrite stored configs.- Multiple bug fixes.- Unkludge the last release.- Multiple bugfixes and general clean up.- Added polkit rule for headless machine (or passwordless) execution.- Fixed packaging issues. Removed uneeded code.- Fixed packaging issues. Removed uneeded code.- Initial packaging of testcloud/bin/sh 0.6.3-1.el80.6.3-1.el8 99-testcloud-nonroot-libvirt-access.rulestestcloudsettings.pyt7dtestcloudtestcloudtestcloudREADME.mdtestcloudLICENSEtestcloud.1.gztestcloudbackingstoresdomain-coreos-template.jinjadomain-template.jinjainstances/etc/polkit-1/rules.d//etc//etc/testcloud//usr/bin//usr/share/bash-completion/completions//usr/share/doc//usr/share/doc/testcloud//usr/share/licenses//usr/share/licenses/testcloud//usr/share/man/man1//var/lib//var/lib/testcloud/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2noarch-redhat-linux-gnuASCII textdirectoryPython script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)exported SGML document, ASCII textRRhttps://bugz.fedoraproject.org/testcloudedk2-ovmfutf-8f5b33de4cc03600f7890538352db6175097d16267c39a12880dcab40848d8713?7zXZ !#,?J] b2u Q{Lkh/{$$kU3F걆[#IbJn}nz4B Iuƴ bma+V#P*Rb00qGJߴW7z'q\Ur,| zo{sv*D-C-dq6SBfs\Pq}Ӝ`Ӣ]5['[m`X b>g[~:mor`cB Qv{ -զ,&p~%)v"W:G6wY nC3\_bD7jB%ʙ\x0`*iE @phDXL_2:Gʻ=vz]M)Vt'p2H^uw4ޔTkwX[R`;q86)j-U;=`T#>v=\\;rKk`cdyt9'5Oq͗H,R_mhL-JN!/Q?G%nHD-LwVҸ z# ^ #'=p`{gl#ҕ Ui|8BvLK&Ӭj =IڴGqCrMLm GY"WAҨm66W p\=Pqr峋yk MyI7vc~Atĭ'9d)#*mhI,b1) jp6 AUqdM ]jI&_ e=_npsn1?Vٺ$lN1$&gy.B YdKYdQ ,SMf+c#뢿i9;͟z F->94.'hcDIMzapTm2e( /pgM!LX/߃͗| /IVhԕq(C/*98XS**p-g豬I;.x*zc@2v%E1*1+d)fc( *-QlbPY\1 B 2 J9 k%Aٍa_T[f^7WLMqwB޼L>ydLlg$"43$Ӧѧq:g "vUyLM4 VvպDz#Q4h ldf"5+xށi(h=drIZpk(C|4n#Z0db'1D;JjUQsY\ḳyל+%TZX; (M`Su>bj?V%[Y2"c؉kաՄ(\Q 'KtyN c{(]ŃNU=4E:4av ބ+($e:zZ?i7j\LA7E1Q=w괱 8%lbQ~2E^)3ձDM/&0^PkXN#Uh+™IGm'f)"o$t8'ʞ](q esuSl"rZ,3;#KP0xSkS~YmaB|B|`eg)\է.`y5nko$v"(yY0Zwk!aW!,pmʳx5WJH}LyxmY97E*|eA2onTF.ebZ>ˊٙW sSN G1 !/^τ=f2juYczkE) ZeK'TV.`arJ>;8I:S !,UǫUg72:k?j1W0hKi/&hؠ;B:I)-%F,G O@`c?jf+FǮ6PYѠX1 fe{[,<#vPW]us#Ȩ ˓gw9=k7Nʆr]OCBB)MD!yXXɤ,m1!rW– ̀@(HkܰwZNXѢxa4AHUzׇZ',JDU8{`C+Hѣ #hkgza?-#8U0AӅu@0RMj/fnLwǃҳ9}Zi!m*A$m7VB/_:w:mTqJi1#c6n3; hݮş'&RXNq7@2o@%9},n~}{?Y̆̚ːv,UZcS0a GsER,'*,hOA N *_.5ƫ<+r"w~;u-^ƿ .|ʆC > كp ; Q>fpxתv^*ə-Oz4ϳTي~72YѡgGc/ X6ؽDM|t0mgsé\$0_ )E*P,&$a8v >CI{J/,c!OXh^ŗGnRc| "&1u O8{<3ۗ8-/=Q}a2p킣AmQ `e6c^FCr?Yk =bP()T2}5uѵV!P*6Xhձ)x#*嬦me 2ZRAeaVc<>s~(ݓl 8#fܩ w@><I'8[W0LQۧy?Ύ_$ Df(SYjdĬK3kRzYL9-wnQ>P3q9Ȏ}ᩤF4SuB5nwc p)ՓۘLUn h8ʎJ,/ziJCuy'x> ~=*:ug+Mi{/p^/RY2R,`y}m26>I])g)fIfB$T|`EJMQihdξ*uv(zf; gQ7́Z-_RI/ 'Jfx Dz=_qL4D/I^QWeX:pW JCӻH󆗰_0Si 7qTd(dNwYVF]Z\y+#P NJwTP^>!!ΥgV(MAd@#Q^ AOy u9*:{y撏.n8Pӑƃ%xǮ.):Tt<'j^8uq$qO.<sEZF&UT6LLV |V )s5X\6}j#u4Z3G#k沛WJ?5RD`t)ܒ=2Sfq%@;Kb6ξ|9zT6bpqȥ0g~b4k)$f7_:Fծii;UJ3߆1Yq1ݜ){5Xhfԅ ?a[ y@gqG[, ~MaQx.=Q}'fB| =DqyuX\0~tvRX7yCksɀѰU[xv,%BC%Q xO?Je /3.7KwI"@Y0r0Yk`5h.lR8#qn$&~-vំ5# rg,c%栧O/6?!``~gOhTKPkmiQg y*cpVo؜`'erȠfd7L b͵w xzыG*IX*;.ƾr?xIXfú9)70S8ojfrcPe)s2ldK>Q… * M6=! .wg7Dtɞ][(WD<u [^(F6A_o jor]h%Tvk8SiF i {n~&M0tLB 0Rh9շ&h-8Sc@F8X4{\< Aa rϠu4OtA0Re'PgF.syA4ןIe2\rzx\P)_Υh4~zk.|ghM%>r}a`sAs{Gt_,b`֌ y ]pi]X~{ ^:u׺5[ը5SϷaff-VG-P><.D(mSƯ#5*TcQ#^qfQ21h|+5B YL3G^{g>te],phIn:1,pbQHMMX-RA@ZB dl Qw\jxͩa0>'޺jx5TIZX#kг[t*rjFE]@ΏkxJVOvGIU$=#E]%pH1Kd?6 ,k?Fs-i`"N?:"㜖-ea.Լ¨y80P)?ۣwPkQt|ʶ/"XF<,2Kz·TۗMtwRn.?KR\"{4]~q FGt[3*l;I!-֏հm*l{?͌c{,w1eBp&݁&>3Q Bbo2PPy1Sj4`L!9DgZl(C3(ɫCoqlZ"d[U_IaiPčXp}{ "B9Vk`y٨W%!աq;`z*29+ڢ4_X~0#7ttiXKt[v"bh2MEK$k&{+lz ΏHY?Ue j`]8r߄,;G_ɉ7j 4n.#2F37C'7pWK$G%7zl(M cmb!IІCп ٥ay1w>{Z=n0 >b}\ 0kŋ<*-Frn܃-!O+kXګ2>J3ƟgL&\s* }/J>ɩHmpJ49+_^aZsE-,+Rk]I*+32#q ]?Uw~t|\?'%e.d<~Y^~)۩͜uV3-ttzfj G(}jov젫? a_Ё}\RWON݌^:=*(c_"5քݕ`IҸې@itGύT k2+uRh׀w{/MHmk&M^TwwBSGWOT^0妁lSwgO <9~3x#clӂ$99*1x'/ ^ޯ"ͶREAfضyC^ \RRIX , ƮQrddo/Ny^ְ#cҼ:*zՈ8%m>phavZrHnrO%}f$"J=|yu 2͞3/w?zZIWE/4wK(z, B4 J +xz^o~jk._B A!^pEQ5! Xn1Eşɍ(iD S;{)귲@7 \ot?- ͕r!e|RC=k@'ŲuD-awͤswQ*u~XӪ1Պ}JboG&FMAn*·V1mo >[2qʲ[4 Lz x>>t $eg?]GC.N"Xae23#|-;*X-! SVe(1{sG_"u[ę[Sf΅W:Ǻt=0H KPh@7eWGz“xECEX@Ww:|dw"j ,Ѱ9wiu8b5 2>fVR-٪yѶnA3\jn)7?r<؜[Zǽu>`)U@}qAۆz6bjKrjRP-d+tX@K[L7G'aڒ :>%DCjPzn(1K!23a((&m\(IyVlO5< RsMSM1K.u6HOFM~ZbdM*.C(Io2nw!GsuS >ǭ2_7$D>ւڏ3i%6y/c7Y4[,־NafRz$lc5MU.ˌXRSÖ5,&C0:,2[nc`SilXesW 2ۼ6?^Q0νvbGN[(w g01dtE4Jvj7{%~ߖ.yQJ8b\,!_LbCC^pwڪN$ J8N(OEԿ $TPB> +_υK*s}^6†yTU௯2cJSE RAY_BN*d)b|$7M_Zd먵gN skڔ05VOU8r y?.NLWn"4Tx2`0~BuA|6"Bųk;׈Ib5cb~*`[1HÒvItQ%E˦tWd!ҵR4vݖщZ{O^=1y7#p/;G-nqЭt_h>oc=ZrAm%RTv@4GPKPv Peƕ1* G? 5T(gy9]n|"n(͸vyLNY7wſtlLۅgD|WmX%lp&mzr+!:w;NE;gb߲-cplWe7;!w3elEeC* :&t73H,mxD8cE{Bd(#(ycWuBvixՄ;*^6'([!oKL98 aRP/\ɶ"e'hF3SxvfJXFOEqŷ[^&Ȩhdcី'=#BmB@-WW{VW>PNg>B>&ּB|mpmݱC .!OQv~x{Pu=>li yA_VE!"ȢW>b*19(p0xSM! ;ϓA]to`昺EAZMqD~IjkO`R"iM.5H(W`Xĥ\ŊwH F*v7fk=d-̛uQؖœ`yTcYoRsXCM7F=j~,;DT.{Jti1$'qܸg[ iS݋d⺍s0nz#"7cUXBqg{ZgwPjYPQfDs® +ѦY={ӪD^GxX7fktʔH70lf,]c0 ?A{OuD̈W׆aY_njp*S.+}`Mn* }Ed0yY;2759HវyU^RsȤ+"v(c2 m?hES%FԕjpMn.Dr]SFC+& :/Zu$|1>&qᡆi8^!С4*a :X^[\)<]ԋeY!tJ"Sե˛ݳʹ.ZwsBEoeo4 t׀n8B y$c8Uj5}KY:~:ɴxuxQX#pt]n0-@ N| h-઼ĺD 2 #a[Uŏ W䩶ôΗ3VAxV kC2Q=F,{tԶP Z)8:Ep_6hbU M`z3 EU\QWw (p䋶E]]|Y:хmQTa7zGa*9{VSm0Y<;i-2t2$<{x:F\*{5tWWv5EjV56jw)-v+6yRr-Y.>,+!h[&A<_mcey#p9c4/xH_1`n:RHVHQ28^s??Bk˴ ơ>N{kT:[JaڂX@}$ēzяƩe3BH fzJt2lQ̐a!=wVEЋzk'w gՌgdmm]Vq%fDq%3 Ua\ǖ0טah_@ 5Wu] X*(& bqI#vJ^@:TNUN?\y?ۢEW4J-[!k.'s82TdlG[zb3!}?`,@Gq")*-HVˌB) :G_d"ƣ5C27)Քg*Kb*TwT(ZVrzskg<|;#F2굤Ti ~6[kVʦ~}[k. V}RA[7UH:ڔ? ?.gS%\ ="..gT V P so(lD*il^3ϞXb~L/`6u q9w)GA%iщ@\މq(-.0y\c.^KR,+͔2`O$)4;vIWMQqm~?1|>eJ} J (AiF:\ٷ%4#Y>}^9.p:Ƹ V{CFJfT ~խX !nAE" \D=i~FӼb 8NxZ bmxl+IQM*"@} jVnQj2אGO~ 3{m@9Tcocu?4@SǨzQ-h@vdz{wxH{YՋfgG+0:|h6 o%$KS^ÌaB`2B#I}TйcƎL/{9X#v~aݢ3jOi:-5~7+`$K[$(IY R5Ɖ}HiڝW7ϰ'9:Sq07܀I,&# ģVܝm I:_iFz55r ɼB' ov4Gw? 27nj5M;Q[rYpp+&vp3_ 1[0\b`n{aի*6ěd,"҂zt J}S0lCn# 218/Gn`x,sG$Zy΂vji&9o'=v'Zٝ{P6+T~ 7Rl9DxDM6/hnm#Bpl=j|ݦy5Ö~8@ZVkjٕQyӪ| $uO/NgRs7miK[Aކ>&b&W`7.D v+?5[H'hJ"]4X[Ecc$m`{yx1'Ґ Ғ5Lys>S! )R2i|3}CJ!gj^-ՙ12!2