testcloud-0.7.1-1.el8 > 6 6_6 3!y덏%!E/֡bt"& !E/֡% _Ή&K8'crV󪃧"g?1tLx"s myK7;0DxŎ S}2AI&^Ŋs:n4 [Pddэk񫩨Yf@n*|m NW3G-nh"{JSAbY4 |wBvjjrlP=tT$[*Nٖ' L؀|KC 1 %:kcy Di#E5E$<\P^#ZE Q}>A#xи{D3Æ bϛ#¼xph NBad <:i6?}%Yi7J[>r(;knq *˖ishtw9q6tNJ˵y;)`>pB;$?;d   >\` 0l    3 D*H  ~ (8C9C:eC=4G4H54I5pX5Y5\5]5^6 b7d8e8f8l8t8u98v9tw: x:Hy::::::::;Ctestcloud0.7.11.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.btbuildvm-s390x-01.s390.fedoraproject.orgmFedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttps://pagure.io/testcloudlinuxnoarchgetent group testcloud >/dev/null || groupadd testcloud ~ (FA큤큤A큤A큤AAAbtbtbtbtbtbtbtbt|btbt|bt|btbtbtbt61149623789a94607893b041f566e4bb2fbdeae73df72a6e4a03669f10bc42d34f996da73008bc562b21e7c557afa524ce034c2be0893aa07e109af446e4f38582f491276bd35b63d7ade319a7bd05f1bebd84fa15ba0dc695f6711efd0d505d836d4af00a8b576dcf855c6c1f81037546b6c90c1a191efb6615bc7dec039f305843884fa64acc3ad7176d1912b69f6540df910b2a7ba747ad37ea9aacbe201415562bae0c69d26922bee5725bd26865b18944e627d28889b79ff779e48e005df9c375a1be4a41f7b70301dd83c91cb89e41567478859b77eef375a52d7825050f2e2ff2368aa5e72e0d55cfa9ab362cd261c50492e50df051c1491f668520a9fb99946433df350812df4fb7bb4f11311143ddd0e5a341e1c72e6f81f0a23febrootrootrootrootrootrootrootrootrootrootrootqemuqemuqemuqemurootrootrootrootrootrootrootrootrootrootroottestcloudtestcloudtestcloudtestcloudtestcloud-0.7.1-1.el8.src.rpmconfig(testcloud)testcloud@    /bin/sh/usr/bin/python3.6config(testcloud)polkitpython3-testcloudrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shadow-utils0.7.1-1.el80.7.1-1.el83.0.4-14.6.0-14.0-15.2-14.14.3bs@boa@aacaQ@`@` @`:@``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.7.1-1Frantisek Zatloukal - 0.7.0-1Frantisek Zatloukal - 0.6.4-1Fedora Release Engineering - 0.6.3-2Frantisek 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- Try qemu-kvm if there is nothing else...- non-x86 support - cli: Fixup crash on vm start in connection tip - Handle missing testcloud group also while creating instances from local image- fix selinux detection for image context (olichtne) - Drop dependency on python-mock - Drop coverage testing in rpm build- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild- 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.7.1-1.el80.7.1-1.el8 99-testcloud-nonroot-libvirt-access.rulestestcloudsettings.pyt7dtestcloudtestcloudtestcloudREADME.mdtestcloudLICENSEtestcloud.1.gztestcloudbackingstoresdomain-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 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-redhat-linux-gnuASCII textdirectoryPython script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRhttps://bugz.fedoraproject.org/testcloudedk2-ovmfutf-850d9758613769f006b3c15d4d2beccead0e4142bfa2d7926bed107f705d1e5db?7zXZ !#,_=] b2u Q{LT؝cf ta%3*|hX|\u.'OAW?IC?ڭ,`[ᔩΆim_jZ2b"qdᙫk; yp~:6?cqe,!o@WSelLSrCB"SD UF'Ue$ 46\\QM|^&Ya{81^׋E"A=ۭv1Z]Rm;w@;lڢ]*~fcG i ` eq_U MrJ5n "$R 1 nQCiI?|qi?IPf 23=8)VHLqrzKt #gr`:J%ƒ/?A AX$kM, KoXV}OUoQ+戍u?~G\عT? T:ٜ@ \oZ՛cMꦠ(/mR1oq L6CqzB-W!\Qҷ6sӾm6OC{q.Pw0+DM5+Cw6 h!x8BR~b暏ڍODH Yi xUCLųmA  kBg }CԦ[ (a=k5w #tܴ]T[dfkP*] d罻wa<2KO۪݃Y#x3V]  mC=qN]BT9hqX);7w ~Epz<Õ 2Y[1{0b\=K t+Ouge]R5nJfw#E'-nT/ 1oNwkVH8aM &'v\J[F?wBl᏶"mjU_`-2ǩmctU\)'3ZZg+H>dBaݻtN/A~iǃ6V'ɪZtޚ^Jt>z!gIY[ ֢J>amAg[+lżf0 VeN+mHƖ]#TMa%eh;]⒖JM-_T JּSOXGW76Z&U.C𔭁~\N@3Zvx oleG(M5&}K#{9V.eᛥWCI K "PΦgsD7?ߜK~@EvQ"_?ȤR^ec_6>t/!MƀGQs O γ-^`;Qp iE졼Ϥ".Hpas/[T}&3B0r(]{f~qbp|c#I.Y6՞dU3 P0z97i(/H;Ju7Y1͡.4R*H *M7+@V#MzR]T`|Y7k0rލε5#lCa`jL]0l7} ;h(a^):7k )'ZLMsUU-/]#r1A# %[lel9 Y yXsa D 6pQ6@Rȿ%5)]XzP5^hR8 ~#[)֭0I;Ui`_3%B{@Xu@x~QJ6% !J` ɻG_+sҊ5t:3SZG~YMr@3 éDxi֕&rUHzs ҟ+_v)H|o`٬}KhVbfrUgAjr^ҳY8*> `{=<>z#Rc&h%{bͯ} $GoL3;F#bsGKٝjN,}HMi O:? E, r&XEI>>S2Ċ-7螮1pO83{ݣ։,6l mk` )ϯpIQ;[27BS?$`1LʄvBo zb<} ale܉byVQ&GA$o4fnrp5QA0_6DPo .Ac&`CZ7 T磓]a/}7ɦ@w uf\Lg7/7{tB]:o>^1 D _\*fAx>"bT1՟V'~muc|^Ѫ.$h"4j3))x$3J'ܭ(E8x}^ j`W9*wH3dhR~u>;-(Eͦc7~]d ~e8ho&gY>)90ʛv k>{ W·dP$G`A n=`.㺴g 0E: P_=#)j@X-߄e_ evHE?Jܻ̏cRynR/-"5~Į|UPmmuVea>;Kc 95@o|m̒bF%u9\g#N$D!| dY s*Y0 F 3LZhPvZi!8<}|:]O҂ݸ^^e~ػ$Ty2ymXph%Ocl<LrzTVy (b8TC_EMHfE7]Xc!w*qLu<Ԯkir=F[9D|] HcThNz;S`D_&SioWV9(+UrdtI5x\iDn#Ͳ_C/PS2k[0!oZ'$A:Ҽj:붨VZabVr̄DPO̦I/d2F|7.AN=sn0T+sZiV4B--L8U !lx B벘k3y~eG\ IM&mUyG=:1 l6 @}n*4T ɯy 4mKaƒP݅u[h*N,I܁=! @޾ OAՒ O09~;ņ,5w  .cյ;+rc/:0ǫbRBwLȩGW@d`SWDO#P!qT\PY ;h_RԴ\xc5t4ӡzVXCr& ջ }q@.1.<6aP64ͨ|7l3W/~NwkSw=skcԽ:H}1v=HBg| 2eMNVWL2Ɨ1 ?t8?^*](MB3,t2f5>x0皁܄a,&Q Elrlš228D4 "4=V)t Դoʬm`9@7a:~,ydIHN*L J9MGW>5],#~) ]NUR ^$t63N;5 vĎ}C+1Ul`+;-thҒy\ʣ<6Xt2ljDfK59c/Hy4)ß.1F4یwRFqpMt:醹A"EXڎ 5JR,$ݴ}B`UqBߙ X'荮`:W)n£؛_94QDG~cW`5Q>FJ̗6(T :Z-F'y!~+;912A)AԦJ k[H/xѷs #kNac+֥A#6] UKeT \xjFBh' m]ؑvP}Μߔ5A,1"*=_ l-Yfj8*Wp7St?6oL4j7@ܼ#QZ2mlMپ ЌrWVXDGI2XZm -+aԸg Pgw:`%CX=8EbE۝#Q7EH$Ttbcqߴ\,~Y}|?A]=#DCkg&t4(imQvIU)k3 <%f[}2 8/ɮwo+_$Q_qZT'jS.7 0pT_Jj^-3EC1ʓ W׋%={@* x~L7ڄ7η R%Rk]IP+)&dYA`m|aUâ$q& y4t Ʋ*ܻK ?3<2}373Tc_7_Vgs. e'Tg@XD$1XAVJ!DA&4oRR׍[%̈i~ TUD@ndx֖]*} JI~t3|" g)$| ,EmadA`FHV:ߠOf-";Ҿ 7l,Ɋ@A ̓ hZlzCE`GrH jx}aF>W4y{V |'qiɬL#EIO3~<62p܍k6~VMءmA>M!|RLu0g?%a>r` {1JujdSpU>S\plaa)K3jJ.2[*1gESyb@d:݊t[+0Tl G`oL0| F} 85xVv3'-Ԥf&;'yw#7Kjkk%TSpEt?-nlV&UsӢI9Uk 5E5@O r !t". ~MxIDBPwU7~AqGN5O"jɉ[cHb 7|:prNyS9S1ip*2o$/hs9{MR 3bWB2<$)c n1'IJ-GUFfLasQ[x6Vإ4^*܄28hC 7N<&ĺ 6ACp̦;`|70 B/O`O}-};jS;U"T#@BǷguVhq/+?vgfSQ^⼺VIF}!=Nc_%ن0gP?`/])Y{ӰӘ~.w)vwN0m uօIqE8+kýe†wn(_gǜ vAmn+ELZ)9*<]߻HJbxШmC lvwE=B=˃y\^#a^cБJA:W[ WܳNd:ج-Zib}Y R;$9B.̯3Qs.lu._Vӄs4K@v'RZL;hJd{}冊Qz&~޶ .{3 S^um J8 9BYdFҞ1=(Eu'Sb$J5IeKE5A3zHG:ѝ9!c?nQp&y,)D!Wߣ߃?('X7JTUtvl wv_ZC3>wlΒtN>hjI%ߡJJ+3bdE|M3=^ZñM!:ڱrVd%Y\rcOBn.Z3% de7̈́Ss4ݡ Og:Y/Y()+!}ϥɥ5ѫCY.* * [:o\cpgKn/9um)CnpT@nU݃?hMf$d oL[rp&^(Pj@QOy6Ȯk҉})±vTbkS 6p&%w[hQ6`fkoHTIMr$ذTm%o |d_qf|0\ɩoPk 7Cw>mVVheXWHW昑i| Gl5>("E^n,D쨌Q{WIQf4fxmdg2xj. }gP3FJRݹ%&a=kq#Q/bzKnS|cUlѴ2׬.8jFXշϒ=apW|H7rfy;o;nQ.F)$9pwixs 3fO=Asꞻϐtd`/;׹7pOM,:QiV&ewrD.#"8ϥsk\8@þdJj1/AIsl*PN%gu7On6:b.t8ӥgt!n/6#ӑNpDG˔:24Y3M ,T׮ż_!vn=>?p#ĴT!+6n)w8wzE`un#V;P }$zYF2s UW1 3Z" k#&6QNtj$:)L?> J[Y3S9Xy1门+T8`Mӳ{z-CEa:oS/b $ I*`=lY%FROzПVuJR<5ra bg-4AEx "T_d+‹,? =S -cbsFz븸fVАVI VM;$!#@o0o5]Y y΃34je^pux}psN3xa]nM/)H- m1P])TbZBS~Ao)[[ v-51 ȟ@a GI*[mry,y)ܳ/DChn|4s!p7S9z Ӓn,ٷGU{nN&Z\i.j.c!]BOUřM,Ing0t&,;K0 "[^JYJvͺqjd!_ qRhĩP17D42Xpc 8N6ʨ[9U]Blf Zld}ϡTnjyW?ll2K$~_Mm'uhOg^lBJ`# 9CsKMs(C#cC y^Ɵ"n"ňI֊z. Z:o2#"2/xOPи{H^VR|(4k~+=

ro?HQ]'vSͨ!`P\w5wp<؎xlZ r_݅#J(˰-uԪL*:V&ʳ@)3_mY>(S 'ݗ J}:@Ƌ~JV*,]+DvޠVͪ katc$Ui"AQ'뻁E qH/>}U썢lgNClHygbF\RX֮016@\0lwRBi0R2C cIݾtN##C2,De+ί1ھz0oMm4M8YO#+WG@EHܠUd- ovFS>WzPSLý)4o'kF?2 ɏ'aM2 ^,Œǽ0P{;(e_-~ ^[%L ZpsU-y ݈RH"=uGNc>̉3oiiW}ۨ_np<)tZ"rv'<*!UFBQDuc\'XL`8w-Uj4Bl߭ %=ݥ4 6t&prX, j;D˦b-^\S/F/b4gbkj>r7 6/)u9cJcGt$ܳ+CBXK?gq0 Ъ2u8i{ 'Q48"Ng9݄s+ͪ~ "vk hp1<ƭb>#va <'_p QfN^;#Q$_["u7Of^GO@zz' MwFBngc缯$7>:KHS5^9oi>g;)ŀS+_ӦpئG{+nCp oa\*ħ(7{+,¢oR{nk~zqM?xQƧ>e\'5zgXtr"Z{'۹iSq۾ "bWD`Kb4#LnmM@u9N<7x5zUmOh vsܖ^ЮnC[5X 3f{T8d9յ|fÇB,?bf/F7>7ݙoegao/n:>Ӑ"u,xڂ]vzp֧%m4̦ftZl)X,ҍjixp-O"G+)8 OjW_!LaJ$-Lȟ6 q'el,b@U.k[M2<bG~l6` [sοj inO=ݲhml=,$5gn+\{y@Fa~`NpD1ZeA|qnSWtūʶg=ZW^c2YK?:_hD7Ib3m&X >J$Ahk D-:8`X_tY LywVPɑ 4j-"sff˰oH/'ExQ I' Z:M>s c:w&E# @ıjXUA+-省@e-*QkXpТD0Ooƾ(GEH< ZsӸwUua_h Y+/2VQP sa vpLYM1e~fc9cWbf} s_eY,Qic@ild?"|p3;[ p|2溛!z"X卌N"F  V*=# TέLY/5^*}.^gTpْ[}XYĐŢ5pΗ@D`jlr]b[˄GɑBL|Y98\ɺ(Rd-=Dt dO:g]Uw/Z}->EC^Z}~ߴf#>oVxGD54/Gj[AdB2l4 (JesU3E)5l3bc%=y[2srY;&`\s]*zӰY*`mt CB5.)o泻˳Ref%)=vA0r9buԊ(=*7q|){!xPuϨJC64i33}%&"ٴ3:wvw䈬O&7;x|AhTX",n̲I%Mwʢ|q'l`Tr GrkrAt RɫA* \&9]eWb5:h ÷쳤haH4lQ{ϿTr&`(vu=};!nE]uKތ9}P%ۣ&} @W&OА _rDŽfhR&sY#,8~n0o+}d~L5tT !%*-cc~7 R~a{3h hܷyY:Ts!PP}6`^p'%(7ӻ))~ 5SYZyrlVCƍ:JjCs`z؃qOj; EsNI(y :915 bo4&*꫼eǏN4녛"Yw{OH:Aj+M[N*oLYYKOapxo&*q{rCx@xvʏ|eV^v+dџ}]n"a0eFŹVxTG:_u%?5m~@6[4)o{h؈hxچD@/r)T%|\ڬ -?:̽iEp)=dTA")Ue9zm5]H|4vn`u=Z+}+-J̢3s1OCRt{#9fA+]H}s;_[xeyEnb| hld ' YWD.eTu d`+#h[Ab N/Ǡ I/G vaZVS""FkY{Eb8P'dGAWC "Vu/R$M~x[,qT59hKa5,DV!DbTш9!|8ˌ:Pl^\WDxF7l_Wmf!!EѾ9xH>b'wnQd~L{yՅE:%c