mirrormanager2-backend-0.16-1.el7> 6 6`d63!}|J^>j/5,da6R j/5,dOx#VZbr`'rHHCF_ Ws{g;&+SЂT|-<5KĀHaH$]@#cmtIecS,B.pԛ~"]o ].麃r⩞MhR1VN] z: f2JGvd,uOkҫTxҏ׌aq@z@nyJvұӎaC QB>"~wJp >KgUMfI3= Cc zB'Rޡ)ZCy.BؽP~#P" $yE*B.~e D\[!vV.B(Qn#)=w@+ \Kv:-HcoXgDNjnJr:PJ#ϫ[}QiBbJ{y'ubi6?vXhS/D7\?kCSL^ ]3gC|.963b4904a06ca8d72764eb8ad27d08f5b5bc39131"3!}|J^>j/5,da6R j/5,dp $>%|AO \lРgX4SߦJeQ+DhfY["y72w}:4s/v4\q SP~Q-x\yo&i􄤪RpRh&)KϦ=Z§.E9Cz)8\ ҾX_&'@,H܋[ߞ 29KA98RO"/U3I6Û:7]s﮳lhX"2nt.)Q0 w×'SkuHCZ!(w5j(h_ci93>M~O(ޞfߚxmZ<b?bd $ F  &V\cL  $   +  H  _  ,    [( 8 @9@:@=ZGZH[@I[X[Y[\[]\T^^` b_d_e_f_l_t_u`(v`wa$xayab`bdCmirrormanager2-backend0.161.el7Backend scripts for MirrorManagerInstall a number of utility scripts to be used manually or in cron jobs to run MirrorManager.a6Mbuildhw-x86-13.iad2.fedoraproject.orgFedora ProjectFedora ProjectMIT and GPLv2+ and GPLv2Fedora ProjectUnspecifiedhttps://github.com/fedora-infra/mirrormanager2/linuxnoarchgetent group mirrormanager >/dev/null || groupadd -r mirrormanager getent passwd mirrormanager >/dev/null || \ useradd -r -g mirrormanager -d /var/lib/mirrormanager -s /sbin/nologin \ -c "MirrorManager" mirrormanager exit 0v < M (TuFUX4=KKq큤A큤큤AAAAa6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6M9e1984b945b59cfc1ea1306291fa5866d4171466b6336371bc5755e02206871aba1c253e5bbdfd925500a4017fe027a3685a82d0c50b211d967f5377eb5aac7f735a5b099f20352027da6936dbe27bd3c730e265ed5effe3885c58e67d8a6a2ca485a80fd94801017f4a4d8389db937846789e726d29da1ce95143bbe4f4fb5512cfbfd4bcb0d36a89f092c121cbb17273bd17d4acaf4e0221ab4cf97b672efe8c840b5fea694c95aeacdc68dfd3bea99a4866027d9c3c36abb58c1ae43611cca004e0d981d387961509eff231ebd4fe5ec25ed4e824ef7c237e84a3932aca177aa9767c5d5a148c9fcce0cd67361088258e5e5173e13eff226c1464715c342fee4d0136fcaee8559c7080e822b32992382bfd986ac1ce77eb513959b93d5b1e20e50e7464a2adf560ef5185cf03718157b00372ec111b286bb8a6c3a8d351e548fbe3f615fbf4c0e15c638fa3ac7108532e0cf39306f234412120813b99490ffbc9d9bce887a3e80d34ba042bdbcd0ea30eda87c95a804c39691e6ba3b5768a122067663a98d24377954435e4c894dfcf7066d6e41ef177e444bea56d3a7a599ce48361024dcadbc23349688d76c2f6e21db9e25aad0be77e119ae8e2f5fb648177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643e3fc4a814ff27fe05cab2aff842fab96f9c21f07c02c3ecf12056a7ba5e8689d7c085c93d470fad4ee92d11a68049f2690505212766e0aa12c5dd6be5260b0a3892993e4639b69f09fa6a9a37dcc8d28cf3f7070992b91e697b100b8ca31b87969cc300195e7220f48ce5ac95b07584c6897e72822c3cdc312f967b3f55c1821ca98996aa8b243168f5b27887ce7761962811968ba1a09daa4f2069e66b35170b521852b0afb720900f88d3f2bdb55fd12d7155bc71ec78ee6a863522b34dcdb40800b47c694005c64d4a7e48cc3eef85d46f809c785fc74d805ffb6acbf2966rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmirrormanagermirrormanagermirrormanagermirrormanagerrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmirrormanagermirrormanagermirrormanagermirrormanagermirrormanager2-0.16-1.el7.src.rpmconfig(mirrormanager2-backend)mirrormanager2-backend@@@@ @@@@@    /bin/bash/bin/sh/usr/bin/perl/usr/bin/python2config(mirrormanager2-backend)mirrormanager2-filesystemmirrormanager2-libperlperl(Getopt::Long)perl(Net::IP)perl(Net::Patricia)perl(constant)perl(strict)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)shadow-utilsrpmlib(PayloadIsXz)0.16-1.el70.16-1.el70.16-1.el70:5.0083.0.4-14.6.0-14.0-15.2-14.11.3a6`]``,`>(`@_ @^W@^@^^t@^S^1s]4@]]]Z@]9\s@\T4\=@[Tq[H@ZZZ@Z|;YA@YǞ@Y@YV@Yx@Y1S@X@W@WWWk@WaC@VHV<@VrVqR@U|@UUUnUU'UUyx@Uq@UKSUHUG_@U8U+U hT@T@TTTTAdrian Reber - 0.16-1Fedora Release Engineering - 0.15-4Python Maint - 0.15-3Adrian Reber - 0.15-2Zbigniew Jędrzejewski-Szmek - 0.14-5Fedora Release Engineering - 0.14-4Fedora Release Engineering - 0.14-3Nils Philippsen - 0.14-2Adrian Reber - 0.14-1Miro Hrončok - 0.13-2Adrian Reber - 0.13-1Adrian Reber - 0.12-1Fedora Release Engineering - 0.11-2Adrian Reber - 0.11-1Adrian Reber - 0.10-1Miro Hrončok - 0.9.0-6Miro Hrončok - 0.9.0-5Fedora Release Engineering - 0.9.0-4Jason L Tibbitts III - 0.9.0-3Fedora Release Engineering - 0.9.0-2Adrian Reber - 0.9.0-1Adrian Reber - 0.8.4-4Fedora Release Engineering - 0.8.4-3Adrian Reber - 0.8.4-2Adrian Reber - 0.8.4-1Iryna Shcherbina - 0.8.3-3Fedora Release Engineering - 0.8.3-2Adrian Reber - 0.8.3-1Adrian Reber - 0.8.2-1Adrian Reber - 0.8.1-2Adrian Reber - 0.8.1-1Fedora Release Engineering - 0.8-2Adrian Reber - 0.8-1Fedora Release Engineering - 0.7.3-5Patrick Uiterwijk - 0.7.3-4Patrick Uiterwijk - 0.7.3-3Patrick Uiterwijk - 0.7.3-2Adrian Reber - 0.7.3-1Adrian Reber - 0.7.2-1Pierre-Yves Chibon - 0.7.1-1Pierre-Yves Chibon - 0.7-1Pierre-Yves Chibon - 0.6.1-1Pierre-Yves Chibon - 0.6-1Pierre-Yves Chibon - 0.5.1-1Pierre-Yves Chibon - 0.5-1Pierre-Yves Chibon - 0.4.2-1Pierre-Yves Chibon - 0.4.1-1Pierre-Yves Chibon - 0.4.0-1Pierre-Yves Chibon - 0.3.1-1Pierre-Yves Chibon - 0.3.0-1Pierre-Yves Chibon - 0.2.1-1Pierre-Yves Chibon - 0.2.0-1Pierre-Yves Chibon - 0.1.0-1Pierre-Yves Chibon - 0.0.10-1Pierre-Yves Chibon - 0.0.9-1Pierre-Yves Chibon - 0.0.8-1Pierre-Yves Chibon - 0.0.7-1Pierre-Yves Chibon - 0.0.6-1Pierre-Yves Chibon - 0.0.5-1Pierre-Yves Chibon - 0.0.4-1Pierre-Yves Chibon - 0.0.3-1Pierre-Yves Chibon - 0.0.2-1Pierre-Yves Chibon - 0.0.1-2Pierre-Yves Chibon - 0.0.1-1- Update to 0.16 - Added support for admin only categories - Added support for empty top dirs ('')- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- Rebuilt for Python 3.10- Update to 0.15- Rebuilt for updated systemd-rpm-macros See https://pagure.io/fesco/issue/2583.- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- explicitly byte-compile Python files outside of the standard locations- Hide last crawled/checked-in if private/public - Only block report_mirror for private Hosts - Add support to handle fedora-cisco-openh264-*- Rebuilt for Python 3.9- Fix https crawling - Revert removal of jquery- Handle modular in EPEL - Disable report_mirror for public mirrors https://github.com/fedora-infra/mirrormanager2/pull/281 - Fix typo in propagation URL https://github.com/fedora-infra/mirrormanager2/pull/280 - Fix WTForms deprecation warnings https://github.com/fedora-infra/mirrormanager2/pull/279 - umdl: skip certain paths for version detection https://github.com/fedora-infra/mirrormanager2/pull/278 - Disallow users accessing other hosts and sites https://github.com/fedora-infra/mirrormanager2/pull/277 - Remove jquery which was brought in for fedmenu https://github.com/fedora-infra/mirrormanager2/pull/274 - Only query database once for mirrorlist export https://github.com/fedora-infra/mirrormanager2/pull/273- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Update to 0.11 - Offer protobuf output in refresh mirrorlist cache script- Update to 0.10 - crawler: correctly auto-disable mirrors https://github.com/fedora-infra/mirrormanager2/pull/265 - Use protobuf instead of pickle for backend - mirrorlist data exchange https://github.com/fedora-infra/mirrormanager2/pull/266 - Fix report_mirror with python3 https://github.com/fedora-infra/mirrormanager2/pull/269 - repomap: add playground support https://github.com/fedora-infra/mirrormanager2/pull/270- Rebuilt for Python 3.8.0rc1 (#1748018)- Rebuilt for Python 3.8- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Patch requirements.txt to avoid an autogenerated dependency on python3.7dist(python-openid) which cannot be satisfied. Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1707550- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Update to 0.9.0 - crawler: Correctly calculate the remaining time https://github.com/fedora-infra/mirrormanager2/pull/244 - repomap: more modular repository detection logic https://github.com/fedora-infra/mirrormanager2/pull/243 - crawler: correctly handle keep-alive for HTTPS https://github.com/fedora-infra/mirrormanager2/pull/245 - crawler: only update directories of the current category https://github.com/fedora-infra/mirrormanager2/pull/250 - python3 compatibility https://github.com/fedora-infra/mirrormanager2/pull/185 - rpmmd: switch from yum.repoMDObject pyrpmmd https://github.com/fedora-infra/mirrormanager2/pull/254 - Migrate to new geoip API https://github.com/fedora-infra/mirrormanager2/pull/253 - Use InputRequired() instead of Required() https://github.com/fedora-infra/mirrormanager2/pull/256 - Enable MirrorManager2 to be built using Python 3 for Fedora https://github.com/fedora-infra/mirrormanager2/pull/260 - Fix tests with python3 https://github.com/fedora-infra/mirrormanager2/pull/261 - Toggle private https://github.com/fedora-infra/mirrormanager2/pull/257- Disable tests requiring network access- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Handle mod_wsgi on Fedora 27 requirement- Update to 0.8.4 - Sync with Fedora's specfile - Explicitly specify 'python2' wherever calling the python interpreter - Correctly handle Fedora 28 modular layout https://github.com/fedora-infra/mirrormanager2/pull/242 - Use "site", "host" and "mirror" consistently https://github.com/fedora-infra/mirrormanager2/pull/241 - crawler: support https only hosts https://github.com/fedora-infra/mirrormanager2/pull/240 - Make mm2_get_internet2_netblocks work again https://github.com/fedora-infra/mirrormanager2/pull/234 - crawler: use timeout also on rsync crawls https://github.com/fedora-infra/mirrormanager2/pull/229 - Fix existing test cases and re-enable tests on commits - Enable tests in the %check section - publiclist: hide disabled arches and products https://github.com/fedora-infra/mirrormanager2/pull/223- Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Update to 0.8.3 - umdl: fix 'modular' repository detection https://github.com/fedora-infra/mirrormanager2/pull/221- Update to 0.8.2 - detect and setup mirrorlist/metalinks for modular Fedora https://github.com/fedora-infra/mirrormanager2/pull/220 - umdl: only create repositories for 'Everything' https://github.com/fedora-infra/mirrormanager2/pull/219 - Correctly detect repositories https://github.com/fedora-infra/mirrormanager2/pull/218- handle python-basemap -> python2-basemap rename- Update to 0.8.1 - Revert namespace changes https://github.com/fedora-infra/mirrormanager2/pull/214 - move-devel-to-release: fix the script to work with f26 https://github.com/fedora-infra/mirrormanager2/pull/213 - Initial conversion to Fedora Bootstrap https://github.com/fedora-infra/mirrormanager2/pull/204 - umdl: various fixes found in production https://github.com/fedora-infra/mirrormanager2/pull/211- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Update to 0.8 - Specify rel="noopener noreferrer" to link including target='_blank' - Improve the runserver script - Make the propagation script more robust - crawler: also crawl https-only mirrors https://github.com/fedora-infra/mirrormanager2/issues/183 - mm2_move-devel-to-release: adapt to latest repository layout https://github.com/fedora-infra/mirrormanager2/issues/195 - Private URLs are now restricted to admins https://github.com/fedora-infra/mirrormanager2/issues/149 - mirrorlist: at least 5 mirrors should be returned for country/continent https://github.com/fedora-infra/mirrormanager2/issues/194 - Remove 'Master rsync server Access Control List IPs' section https://github.com/fedora-infra/mirrormanager2/issues/145 - mirrorlist: add pkl generation time to pkl https://github.com/fedora-infra/mirrormanager2/issues/184 - restrict non-admin users to certain netblock sizes https://github.com/fedora-infra/mirrormanager2/issues/71 - Change all references from fedorahosted.org to use the github area - umdl: add fullfiletimelist-* based master scanning https://github.com/fedora-infra/mirrormanager2/issues/206- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Obsolete and provide mirrormanager-client- Changed everything to buildroot - Added dependencies for needed directories - Added filesystem subpackage to own the directories - Added license macro to license files- Remove <0.80 requirement from IPy - Moved back from systemd-devel to systemd dependency - Removed RHEL6 conditionals - Use py2_install and py2_build - Fixed lib dependency - Updated URL and Source- Update to 0.7.3 - Allow submission of checkin information via json (Patrick Uiterwijk) https://github.com/fedora-infra/mirrormanager2/issues/170 - Add logging to checkin code (Patrick Uiterwijk) - mm2_crawler: Add missing field to stats dict https://github.com/fedora-infra/mirrormanager2/issues/176 - mirrolist: fix &redirect=1 https://github.com/fedora-infra/mirrormanager2/issues/178- Update to 0.7.2 - Fix propagation diagram creation - Use yesterday's date in get_global_netblocks - Mark path containing /stage/ as testing - Added an option with which the user can define the preferred protocol) - Adjust repomap for the new repo layout (Pierre-Yves Chibon) - Typo fix in readme (Taranjeet)- Update to 0.7.1 - Fixes to the emergency script (Adrian Reber and Patrick Uiterwijk)- Update to 0.7 - Fix various matplotlib problems in the statitics (Adrian Reber) - Make green be synced and red be older in the propagation page (Patrick Uiterwijk) - Add the possibility to clear all old files from a repo (to ensure users have only up to date mirrors) (Patrick Uiterwijk) - Do not load the host config until it's asked (Drops the memory usage and increase the speed of the application) (Adrian Reber)- Update to 0.6.1 - Fix mirrorlist to access info from the just loaded pickle (Patrick Uiterwijk)- Update to 0.6 - Really ensure that new host is admin_active (Seth Jennings) - Add the possibility to kill rsync after some time - Add headers to the table listing the mirrors - Cascade deletion and bring back the rsyncFilter endpoint - Fix to the crawler (Adrian Reber) - Improved documentation and validation - Optionally exclude certain protocols from MM (Adrian Reber) - Import generate-worldmap from MM1 (Adrian Reber) - Optionally display mirrorlist statistics (Adrian Reber) - mirrorlist: Remove --debug option (Adrian Reber) - More mirrorlist statistics changes and spec file integration (Adrian Reber) - Switch the MirrorList server to use threading rather than forking (Patrick Uiterwijk)- Update to 0.5.1 - Deleting URLs if site or host is removed (avoids the situation where a host is removed and then someone tries to re-add it) (Adrian Reber) - Ensure that new host and new site are admin_active- Update to 0.5 - Add order option to get_file_detail() (Adrian Reber) - Remove all whitespaces around the mirror URLs (Adrian Reber) - Sort metalinks alternates by timestamps descending (Adrian Reber) - Rewrite the UMDL2 into a UMDL2 - Add code to graph repomd.xml propagation (Adrian Reber) - Rotate crawler logs once per week (Adrian Reber) - Update the UMDL1 to share code with the UMDL2 (Adrian Reber) - Remove trailing slash of site and host_category_url- Update to 0.4.2 - Create the -client subpackage containing the report_mirror script and configuration file (Adrian Reber)- Update to 0.4.1 - If the host has no categories do not auto-disable it (Adrian Reber) - Different small umdl and crawler fixe (Adrian Reber)- Update to 0.4.0 - Add utility script to update the MM2 DB for a single file (light-weight UMDL for a single file) (Ralph Bean) - Add support to gracefully shutdown the crawler (Adrian Reber) - Add support to limit crawling by continent (Adrian Reber) - Fix the crawler to work properly with MM2 - Fix the repomap to create properly development repos - Fix new repository detection and creation in UMDL (Adrian Reber)- Update to 0.3.1 - Fix for broken logging output in the UMDL (Adrian Reber) - Fix mm2_move-to-archive (Adrian Reber)- Update to 0.3.0 - Fix the --delete action of the umdl (Adrian Reber) - If the user is not an admin, keep the existing admin_active settings - Only MM2 admins are allowed to change the always_up2date flag of a mirror - Also fix the mm2_crawler logrotate script like the one for umdl (Adrian Reber)- Update to 0.2.1 - Fix the mm2_move-devel-to-release script to work properly with MM2 and our products (Adrian Reber)- Update to 0.2.0 - Include the background header file in MM2 itself (Adrian Reber) - Support always update hosts which are unreachable in the crawler (Adrian Reber) - Adjust the spec file to the systemd packaging guidelines for Fedora - Multiple improvements to the crawler, including a start of a canary mode (Adrian Reber) - Offer possibility to sort by product, bringing back MM1 behavior (Adrian Reber) - Couple of UI fixes about who is allowed to access what - Fix peer ASNs (in the same spirit, who can access) - Create noauthed master for mirror publiclist so that it can be cached in memcachd (Patrick Uiterwijk) - Fix the report_mirror to correctly catch the xmlrpclib.ProtocolError - Add a new utility script to upgrade repo from -alpha or -beta to release - Adjust the logrotate configuration to fix the permission denied error - Create 2 API endpoints, one for zodbot's .mirroradmin and one for nagios- Update 0.1.0 - Add the possibilities to delete a site or a host - Do not only create /var/lock/mirrormanager on installation (Adrian Reber)- Update to 0.0.10 - Install the mm2_create_install_repo script - Fix version handling on mm2_create_install_repo (Adrian Reber) - Fix pickle generation when several repositories point to the same directory- Update to 0.0.9 - Include and install alembic files - Try explicit garbage collection in the crawler (Adrian Reber) - Use defined timeout also for HTTP/FTP connections (Adrian Reber) - Add documentation about the crawler (Adrian Reber) - Also add a /var/run directory for the backend (Adrian Reber) - Add fedmenu integration - Add new utility script to be used to create the fedora-install-X repositories - Added last-sync script as mm2_last-sync (Adrian Reber)- Update to 0.0.8 - Make MM2 a little prettier on high-res display - Add a Location tag for static (Patrick Uiterwijk) - Fix the DB session issue on the crawler (Adrian Reber) - Add some documentation on how MirrorManager works - Decrease time required for set_not_up2date() (Adrien Reber) - Add support to auto disable mirrors (Adrien Reber) - Auto disable hosts which have a URL configured but which does not exist (Adrian Reber) - crawl_duration is a host specific property (Adrian Reber) - Handle lighttpd returing a content length for directories (Adrian Reber) - Scan the directories which are supposed to be on each mirror (Adrian Reber) - Use Yesterday's date on mm2_get_internet2_netblocks to avoid TZ issue (Adrian Reber) - Fix logging in the UMDL script (Adrian Reber) - Allow the UMDL to crawl only a specified category (Adrian Reber) - Fix example fedmsg config (Ralph Bean)- Update to 0.0.7 - Add missing import on mm2_update-EC2-netblocks - Have the cron jobs running under a ``mirrormanager`` user (Adrian Reber) - Update the last_crawled and last_crawled_duration correctly (Adrian Reber) - Fix systemd's tempfile.conf for mirrormanager2 - Fix link to the crawler log file (Adrian Reber) - Close per thread logging correctly (Adrian Reber) - Add more informations to the log output (Adrian Reber) - Start crawling the hosts which require the most time (Adrian Reber) - Filters the hosts to crawl at the DB level to save time and memory (Adrian Reber) - Fix the xmlrpc endpoint (Adrian Reber) - Adjust Build Requires to include systemd-devel instead of just systemd - Close session at the end and make the session permanent - Add new columns to the host table to store extra infos (Adrian Reber) - Use urllib2 instead of urlgrabber in the crawler (Adrian Reber) - Fix crawler timeout (Adrian Reber) - run_rsync() returns a temporary file which needs to be closed (Adrian Reber)- Update to 0.0.6 - Drop the Locations in the hosts (no longer used) - Add unit-tests - To the frontend - To some of the backend scripts - Add dependency to python-IPy - Fix ExecStart instruction for systemd - Fix apache configuration file for mirrorlist - Fix host selection logic in the crawler (Adrian Reber) - Log the rsync command (Adrian Reber) - Add the possibility to specify the rsync argument via the configuration file (Adrian Reber) - Add and install a tempfile.d file for systemd to re-create /var/run/mirrormanager upon reboot- Update to 0.0.5 - Include zebra-dump-parser in the backend sub-package - Install weighted_shuffle and include it in the mirrorlist sub-package- Update to 0.0.4 - Fix typos in the script to point them to the correct configuration file by default - Install the mirrorlist_server - Move mirrorlist to rely on systemd instead of supervisor - Install zebra-dump-parser user by mm2_get_internet2_netblocks - Remove debugging statement for mm2_refresh_mirrorlist_cache, no need to output something if everything ran fine- Update to 0.0.3 - Fix the import in the createdb script- Update to 0.0.2 - Move the flask application to mirrormanager2/app.py and put a module place holder in mirrormanager2/__init__.py that we can extract when splitting the module in -lib- Fix the package name in the Requires, using %{name} fixes things- Initial packaging work for Fedora/bin/sh 0.16-1.el70.16-1.el7mm2_umdlmm2_create_install_repomm2_emergency-expire-repomm2_get_global_netblocksmm2_get_internet2_netblocksmm2_move-devel-to-releasemm2_move-to-archivemm2_refresh_mirrorlist_cachemm2_umdl2mm2_update-EC2-netblocksmm2_update-master-directory-listmm2_update-mirrorlist-servermm2_upgrade-install-repomirrormanager2-backend.confzebra-dump-parserCOPYINGGETTING_SOFTWAREREADMEaggregate-by-asn.plaslookup.plget-asn-names.plzebra-dump-parser.plzebra.confmirrormanagermirrormanagermirrormanagermirrormanager/etc/logrotate.d//usr/bin//usr/lib/tmpfiles.d//usr/share/mirrormanager2//usr/share/mirrormanager2/zebra-dump-parser//var/lib//var/lock//var/log//var/run/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2noarch-redhat-linux-gnuASCII textPython script, ASCII text executableBourne-Again shell script, ASCII text executabledirectoryPerl script, ASCII text executable RRRRRRRRRRRRR R RRR R RR RRR R Rhttps://bugz.fedoraproject.org/mirrormanager2?@7zXZ !#,SX] b2u Q{LRvν~ũPwed҄ R gʅ>`^X`~kEEd)r&,#?dBVE#_TXoAr릝hVJ*MP pڽpi؁Q9 z*B,$DFNH^oB4a.ToB! ˎ|Ύ (4/4:JҿջB̀ Xf2Q^6 0 4SJ wY̕@O5#QQ9cc|ͷek1*;>x25W@zĸQ7e_)chS=$ƢCZ9s>_%햟[WӻJpYe+ 0FS/e+|QtRahkI>5mo,g65 ҡ2b`GF}'r'`N8tW6ܭo'۪V<ہ)/-u00˯W񬈺9"B->/7Z|#ꁹ/[m>Ht$XجM5;3jFcu#ȟXt 2W['R~+317W 2}-]/ 6EGxU-z,dmgghKnKXb( բ&jlX!s$rͬHzVd4ƦOwµmmN];K m'+j PɁ참mvJ#3v+g*J:t?o# taeQ@bjWؾu?S' `}-k<Ђ?KX4dlj^U` @`N' 7zd ΗhHJ~&[e".7mFF lG?1NpG;W?6t7t+Ϧn:tJOU>Lŷ_/jc&qyArp9@)8fyAfoʏA@qJtmƟaط)b15‘)eqsSѾP*#-K8?yUYi$.A0RA N]݄v%lOד!Ey+LSbvɣ ܫ~ 1kQۈY/k9Yph&yrV~a;6ݫÅi'L4#{ufbs6K?wBrp?(N)VfA!rЈ#/bsdK=a]2ra)*C)Њ$ö9JV$ 9bal,B**oAiVAk~DzV {Vz,. &=`4u Y>މ4` q%'nr&cFf aY% o8#жU<"¹zz;mE!-Pw *Րp*V+)q&YazC;^.3UL/t $ִWx+~&{yvR46'=>q[h:z^iS;|6niʉ ՞amb8hNKe!;Q bзQ?Vpa@⮞s4Fc6,C'j)}%e ׏=I.*TOb:qo>qr^0}a*{ҡytnW`\ Df?4:hڄGmXlֲV1bFNOS#7yr2{@kϑ+˓T;Y^>M.MV{A[D@\n:3Ӡ\$}៽ ~ynؽy)XtT , $ΖtF ޗ Q>cnXc*W:q[#H ߹2jy]Rv  -I^IW1ecfOv5pGYW`Q!]V» LJTJ2Eb:yZPVSR|ơ" #*#>BBQҰq>E%h%Zҿ^?(2J}Hm;^E>f- "c=oƚ*95O"KLFٱsytӶ,.֊ צfbx)|W{t 393Ȝ]acmn6C|H xyaN1u<ʝ. 5#T4h;uG4MV6 d*^i'rP )Ht!D?)ZGױvREGb?ɉI;HT{Qd_J_ |jWHu4aʥ?`Dw XCV߉R~ =7ziҳ¥"Ѹ w_̠=nQQ91} א&DiiRr9BI,w<{Zb b u\'r΍%uJbvn;;uk3 yQ*$k̉q"s8u ;O}X,BXH\6uQ=T)j:=cd{1]x?4Wc0 ':35ණ+&_bjxagELdbA%+]-c=?|hW9(h#Υkh4ߎoB|{:`AP"-8Om爒h޴i!cz}n*"'b3 eY-ДڞtF' |TO4Vt%ܐD,$$r,&Jk "ouf梯"ߜ;Jq8C7p`c+^o*C4)vId>xi((dlImWTI`Q0o8/qzӘ Dof35۬ϭmح ^hJͭEX)%3dK*qwoiX\Qܚ~4S Y6'Fb`}C}FW05|\T;A"' iw^5+m]X1cץGܩ w;SSNyT+9}raTp^:'Y^PT_#ai$5m'2- t-m8pP5:v*y}if?6! j5bѬpEHYC5A3qH؂ĽX;=L$j3Ci6ige"H}"²˅1cJhi]JDM }!\8ĶgOCh69h:E GyDQ$ȍvW&NȦZ57%V)9/eD:? ؿud[ V7|NVGXp(m1σ7?>Tq,Ź֚ZZ:x]NT'C•pKB*Z EÒuu{TW8)Z{-Lix^; wEs7d C!Bg#?@8Wk.c~6BoS𰫇5?|yi25aTiw(bbm#ṡ}EpEu*C=Yb>ȬgTkjV!i MU>=O(KKr&-4W UXW}}q$rxb_ڒx{J.!RyXL־mOn1Sj A\QAj[sTK2I$IfM~N\x55 U"@)>*Gj;1 UGqˆ0;ȇے |9 i',3ޠlhH{pʹ+UUλdHw1hŵLs` S*8i.b3$jGbpS͠ktC@eu2aI />bG.Ql~VTQT)cTkmo5""OORɣrXỤkURʹ9\CCD04ZfO5t f6dGE}whVGgn 8?+<yj^@!Bx?ܒ b:-a1NŊ.#wҼR<ͧ ǫq0Ŧ2-e~Ϥ1beTJ2kU'R#u;\.3{\=re?^PwTOqZBd x- (ħ5/U!PpYm{ap?-3 =Ub:=D΁@sLڴX5++`+`..#zzI jz -_SQc0O K9B֩Bb5M9DD,Q`%BCZrG~ڕt+ .!$xwL{a/n#(0HK ܊-ZKsG V~ue/;+?^9mmШOoƁU+0&0vK !AeԽFJTE[/.p~hLiRi1̤]LV.mRrΌ.v U;j0+a'OsZOz sƁ#ʖ-HL"⥧a)`݅.-o?Z9,%Go $eFdO3KVJ郹$M#D RG{L,d-RCi2!},h`GUeB~Nr#¡DLi%7vpbaz&JJb᪔`f5]e&gTtn@#Hcfd;ʜc&ц#|g;Ϝ)ـzqb*4_8!tg +/~<(UGCit-NjS$i.1wV2Scʀ_^ZQ3"c(Qd4 L]W)>uꍬ38ǫX^;KeB`ߘP?ds\Dad@Iw2A״~4]?>l<R_^ΎŜ|_/+R 9[b >%XpwYEs|-IttCBDUt 7iKqga_a5 v̅!W^@9\B3X&8`n)z #^)BT;΍Ӣz$z\&#; )^tl X Ehck /t#49} ;¡,#>"~M7E^r "`޳Gp]{x#,a'0ޝon˞V GUDyꌽD[q pK^Bٱ }T6">K7[Q0IEEI6r)al+s] z( *Ix$HJ͵qf|ߤRKj.a'9^%Z^abUzX>/Pes<?T7\sX;#AJc`UgCV0uaƊyGbs)̣y Iũ5+9u%&Ȝ mŷAT$NO 9 ˜f5lCַi9a(pM?#چPa7cpT_aI\22;wlN!TO%ކ|b J$-?CJ=:sg`zc.bm+!ZJxD KǤL;A=dmBx8l .Vx% T/ Yn-!E GD?Kw{}~A}v V6j?W2z2-چICPШ`1n}θ 0{ccƎv@|D݌ PdJު cXĉx> gHC-7΅ɹlF2w'>(HL* s$"ODCC$:fk?"4uOjEpt֨"9/\xcǪt;~kpQ gUk¬}8sG䙿*^=@fY!n}ѪQp e;rƣT/3nn4#舨AJem۵q޿< 5j ݌#W =Yi5~@. 90g`AHeD*ȏ~uNj{FJ!hg\]LĜ)F'r@bK'Xfja~dɈsD2~!UM"y[r.&^pc E9o@ w!DiQ̢ǑbXƒvlzL^Cm-ZHTJ_0(D9nP;nueIyK2Wq3yWsB?J-_H=p`DN`8ʱWCJDb/%+Џ# *.] 'k=7YcPsB*rwb d(@ ʋX\`#Y 0)hJ dۓÐ^co~OnDHI4M6_C{q- ]-w9Ɣ|: *f8-׏fj ɓD k)8I2Q-}ŭ\\%,BO$=uV9"S.&tUnȣ\`7ECê"Xbxz Q28xɤE@4WޢR$f=ٓkd,CDN|o] ^o(eѸ(q ]93n;oD*ia2L IP}yX*DW,>5^ZJ%IPR~j@dq|,ܱWM_ tP(>kvDnc I)?{Fz+p-4B.IzfK9™9?ɰ@~"Hӝk8e$/߇^Sa@b|c?Df=JGGN,^Z7zZm)xC۬ː&AkI|r~FgۇאN"8EU dYjM!" UyQy'kiI&ғ.KEǻ*90|KʴDl{O1m@.7&(cjҔZpp_~?.dv >nIe/I v$59s||ӈg K#CΪG2ԛ""ZfL2lTwJPqO6ba.hL[C'H~/%F!c+k"śB$Ǵ~I%Ox@CD )_$H?g~+}pֿ b,rMpmwҎ7Ͱ!^WVv\xgv7ܝIF>>NxnMgІWAk.["oS1#ؗ$)猋"5N,`wG%D/ڮ5L+ݤЊ`|i;zY(WD-=2̧D@d/}Ǎ8l$Shpo*m\ǀ> Z )ϐ 4+2MjAR=-M+tfߢMT;UVlk $c Y :fㄎBSE Y^kMTp.'lͨ~%JDi5@bx(*xt0'=V6,t> ߇8G#$ jhן_Y0cS'akFFaH5]_avfMb!*Wl4lG/q$&P^D# ɀl'uXG<5jN3m^BH '.wl)#9!v"AЮ(9k(,<J {ANªkKYȻcޕqYZ)Fwך$-gU%ߪ48k[$#eEƦ" ұ=N \iur1t6ҏ]A'.S^Pq4>j`!?HȹK^>fʬ2BmX2rw]kћr Q)?\'j)X͙y Z,tDɇ/kAr8`cV.G6 / t.bO17GQQ,m)`IS¡<Ѧ=ir bgB/YGt08 >A,[f,m )@HeKڠ; ?l !M!PկXJ9 x"ܕ[ZGwagNZqsEruj^ђkv> R[.c0\,at/X};.@5/vR:æW|}~ n_J}ʎИ$)Ya[D e!ދLyUF!t_GY9OÖ4g+'%MΑ] ;f+9qܡS?mWg@oCZH*(sDN]V3e-LO }㹒j;1RJfF .wE.667gOoڀ$Vb\Ҁ1Y^2*d2;J⬐pG{¿9:Ҵ6 Ղ5 I&5NXr}hB0 y+൉TNqTPl|))yQ^ẅSS[tJS; RzGf~Ơ}"cy*6 &=Ge.nzAEBiAL[%*O⎶X`E]+>.[KV@q1L9,PWfȑ ;_tǰfk'$pLJϵOX:n(5Umf nKg\@|oVQF?>ߪ dwbw $ \Y%hÇ:-uZu[]HmJBѣ#y&^!/cLrnhUu$`(dcEvRr>]p !Y>H?K,tY/gK5c=d R8uTfg+[o h>1nTO%~.h[#oNIr7Gv{K͙PAܡP`D#e!U&k4 g n**}3Z30qVOI I:.nt>ڤ>YdZ ]VD"=H^$F!2!3a(Ef'.M wfL2؋>Ϣr& ʼn$??~v*GǣI~937c YИZ"10Jin'[.dw%,G S`kfCHp{FCcߙ,~((0nv׻vC[AT#"f 0&!p{XFs{hGU5m 7v39P, oC.4Oex*W/u\y2#Bj?f,.j7Z|Qy0AѾx=-_ u-Eq^5bfA2#HKC%%/oy CL`t>̻X#gߧbg光N!/囬E/B5Č:yT J: 뉺F@= ʦ #Vwz'mvCpӀѯaUn 䲜>5N VdIM}Zizg}bnr*=F) poWoߝ(Ig1V'BԒ:yuե$>ziXc U!HAlc0.rLd yFφL\mMGzɌ$:Nj ЛQ10n+:~8E,/fd"׏b𣘻\@ysŔ_\_x?vZL 5ÔyӲm\@[܋QNW-En qs<NR hJZYG݉/΅ֻ񌞙+Epj-@2`[ 8n; 1Ǣ!U=k(lZr* A/ؕʧR)qS(|k+y]T% ]ք7Ut324q}.=[b>x#ަĢF/'Tp+tgyO*mM6M.Z|եW]PJDg*ɻgjp_BH+dGRuQcGT;]"rOS $QxUU* QͬN<&*v`0S`bk޳Mix=Y 35BQ+DQɔ5$BDS娏tk铅k֖"7%riɅsx+}9$I\S4 +5.RU{0r[ Xm{pQm; iFck!Ma+vȮ2^7d/i *xHxY&CN43+cBjq֕oyR)!AcK.rx]%Q)PD&@ g :$3޼N;h)vuN7CRX):&C]>`2֪' h8 vΊf~~M=L0ʃvl`m> ^6`еuxF! FeAyxύ]IZ |-K*φdi7?havC).^g3>*0g 952知䷼4&ӉTLq`uI~1Suay/wLǩVR; 2K lb-{>p 0q_|a@$ܡ-Ȇ{ F7]A {N$u>OjOJ%O%) `Pec)JFh<# *9HL 5ѭֿIWNf? >6]3rQ>l| JKoIz{32XbYҌrr6kN<h mؑ]ct#5CM/FC,{+,R5u%"8ާz|r7Ud^קnS"l x&#?5 ti6b4, ORoۙo*Nmˤ= `JC]f71FҘyT %>'60Ȗ5 q9=va&j]*_wc(FPbBfQo),y"; W =/k97 k-;eRf.bJqcT<U.CNH a-?[ g;3Tk, p>KQZr?f5ZIr\r^ n[s?ǡp` G p2T^xA;}ScLlVIRAmz{xOhAiLφi԰aVlNpDE38N#m5<׷ 3dZ ht׀h֛sb6->5H7KIgHjlKgjT u[LS10ڕ9́Ɖ:DŲk'UMq5JJa=S&JXx1ӁwE18ڗT1%cPS/zx͞'zX䅓pؿ]ԭ?VXgŗ"`Z-m˂0\}kwPLuB[3MOJ{bc Q4uEohFiN w'zd-Bݯ,.ڔ1n9I# Z|kƗk4bGLCwM2@U:F}[{KA2F.MPʋ!8bMDtxfH1 f+UWG W3U߅ڍ0PM^C JF5_L]͗*ga+]չ%\ٚjA ٿ)a1)V0֣AJ$lBō'U^m */K⮑0Ɠx`33t`0Wڑq6@J&z Em4nُp{l]sz}$k\4+ĖB*(ϿHq6=rW{-+q*jR Mz_Ỗ7oEaiCȏq!r ]amcj!z)(.Ƈgg QL1χ]ǽ;Uljp"[ g x5'ы)[=I# e=o2m bi-3 hVh2m.)z7u('%quButReZ& Ln^w]и9934aPC\|QomdÖA -wuGۂ$$Vd)a|S`wycjl׊΅; =B~ZONa!; ֔bH8\i ?ۂ{>e">#VFZY}(s{ulr55%r]F#14{ūtK&;L1.5f8"7q$ ԝS-]?޿7  u~bfLSp?kãJU]Z;o 5~ɕѡĀ jq.yE,k>gO_3&97kr\8AЇȠsak)rhA} h9G|rz(ڰ"/G-rUѱwztŶ Bl2;nE-i,YrNjukeI5w֬)&yʊișˋ}n2Hcy#!1g>DN8v$fSϙF21тgGw> *I<?Vb+(v/ arge _냐c%(K:E5:z˾)r-r?&m&2;i7B\,y,TQILhh%|IAK0o`G9_4f{o\o{,h.[H|>eZCv?0oljQA/:.omW7 =.0&!TvJMN^P۲T_U5;Z%~myO v 4JyE`.L(<7F2Tx{]=AY#Neh:%c~}oa(yomWA8clq.-Bn좒ׯ4sO%^aT-/ŕɾvxG2S/kN6(F3;|~gUi?r"/{2}p@{-eHq(78d=zi'85/6_5a|zf DR H<1p41%%5Fnv )A# hq eK]|QC ap1C/h]Ren$K)R+K>>;O-DaW ԇ4$^ ԟ=/zAdQqpT ssTiXCR}'YD69?gA֘TP DZ 4cLŲ^1!s^)ǿ8}B.(Bnw!Knm_L1"6=|ebgggGj-W7}@!o5¬8:̴wAJoњ}if#I99fvAM`Ђ9f=[4yۄҋ=6Yh,xDi㖛59CJ6 (Owm5K5ŏZ a J wd;R~۝j]]]Qkl*`["bdl 7TgQjtXT,@L)h,T_yB!\ }q'N×\igП{ A'քp/8${;m^-{to{4#MYX-3%YtMVQ$~k>6\ Ɏݫ{CJm-r8yPF}LG zإ Idf5cW܉`ÄDtT!fT Yp]+ѰOCah*L10m<aVALH?h'DE|3%BOOY,hGk)+CRC>5ίZzI_qq0?BT4vm]P3Z~ Uij3iu878g5#سg-fBR3>r7/VVN]8eD \D@wΝ;=` 2nnw.9'^F0rsag Q[2c4@1<*lrE"7[H"x9A@ ,pe)7|: r2ǔhLV:$.y< 1&D=uj{?!/ tjQHa @~[]5Y]*w"ۤ܆˚usRCvdJ~Vy8r-LajuWm %;.D~đ_~)CDWvঝЖDբц0[&=<8+_qT0E`y7%]<=۬lY3n9`>X`֑ -F8O-<6 S'4AR:#J_@pqro4g̒J[ :d,*+=# ;s0Ie3|k+fsD0JE_3kAmpe9?]Efgܲ.dv]ix >L1`$ѹRׂL{FDhiF ۝[`JyR2K=yfKOx4t^9L},cҕx EW+0nT ?R$fБlz{,f 3Ħ׻ SpdiV]zu*ǞX8} YHspq3v\" G[n㝰a}aK<ʇK߫I<kN*N8H9O8pr*0.egR騇 xѢO8@@+y*nNwQ>(H8#`{㧴FmU8ٟ|doYbp@L XYfG [d iuՌx`X0Y] ~nr2`݁\oȥ.@c(d~źr8t=W[WTr=JF1]&e'g9Bn,76d1T-Ş(x.hoim5C\v\82N[gHZǝU#;p9 VSQ&mb[v(:v[녦"{c_Jv]bȴO1]m&]%,sWDCmAxG@Sax" oD È4w[i/kBHE1~Е6ƅu5,lg H05E5.s__1_-r8H7a][I Y`3$[ %|}Ucގˍbܔ)(^ ahW*Ӈgm2@)}Q><$OF}'m۴-l#P&; oḅ}’Kzr*oocR E2b.Xg) O KUY/S Q۹6;纣͆ܨeckȲ3eMp |w`)%b|(GU)??f'`L -㸫!(.UA[)h[%\ +Θ&̊|l^ƗY_5-US;t:S{T>yg/cYpC2%i:H 1vr`^}϶/$heNGg9T#"Oc[{"V+>\( լxYVJIL7#c@vOaݤ< ¼?^GJBFͧ]k=}$i Bf7u]q IY2Guveb87_I_.>HH7+( n9,_N=ੵܨeZTk؝)Uo@ ~vzh@OTzϳ!b ^Ha͑+7j#KVL@d?K҂hm y*d _zd Y%ZlY[s朩_]C)9$ccYƟԺa`'âo"鵭z  tK_Įz'ڍo0 QaK?VF5琉}b0:99)Y獵׸ G׭K@+ʘcNC-s mV%{O^x98V'J 56 Š)I%G`Q>[5="K]̱F> A *«`]lj/$ *j[,zΊ`( mLusiVg|  ǠL>m05[3x6:0_q%}(ُ;r,Enk$hTI>*L7DBw+xy_ckG0H3Ύl~X!{ލ6ok(8QD73+ymU_LVHPknIV=8yFx 3XDGwt| nMAx`}2Q=PNt݁rRljLĉ`@Zg4', @E@OƝ˅12.s2%> ⍾4w˩_e9:CmS[}u~·f׶[̮LLYk҂Dd)U:e N"a:'R-1bnO[9uK|2at%8wٯWŇzFT'~֌ ,v̘ H\$ ̥S~n<^xK4ÓvJIf֯ 75rH BʕȭoU 洕#hPZG ΗR{CjsCa$a`^l.(܆v -~z˲3 ^KK2~ŒI~?gzyph-AbyC_Zˎw.Yc8 ,!X"x$ 'p˳b*=Zad*ٹt`ײz㸨i&RqlqeWO%݌W;vƢ{lO0'$th & .ca; V(,/N) O*ة03e< ~d5F,4^?n8R\.c2̀1 P?Ccl}х_ۅ4~n%DHw P2FHkxJ sRc>)8ZRkv^{4𤇁s֔vW_{<ڋE%fUUB[0A*J.(cK@1.2Vi!ؒm9)+scOZw pbxb=Y{{jͳ900ھؤhJ~tMyq^Pc*=2S'M|[ş m. >@7>.GrgEHB^DG)Ԏ\J某^{$V@OF(uo@X}PJẺp39ѭIdžά۔x>BO@cAXUx1>*P-Tԅ 9), o\_Q!65ڄ1=)p+QT2Pb!q5O%6Yhy?7נh]ˣ-HKh&-|[k %"Ia wt1s(Oyϑ9VG]jI v'r:~*}4F+8_J>u%gXCd-09o{15r0 FS%mijݕ_=T!yK\ҿ3J{<-kWY5e%7߳&K]*MwʫFZGi+mCw G?}"&H!ۜ.$7?3lOR&Ȋp?yQZuG휅m^e&Fv*,;#ɃEܯs{5DJTBeDo+#7vt,ru;KGɏH6r7;Zez\ H͍xٯ9{ (yt9x+, 5#'}=&um&g+!YjDsw#42[[2=p۔Ha!C Kn46'9F_r5=mbɤtYjdSEJ6GJ'YE/%F<2^# 0 2t-m9x=>ņ~cZP퍜?NEta%DK;ta&,V\mxe wgSxHb ['[ B]ͥEC턠&-dF\qJ꿯P7\Jr4U>^%BVbC EˢR8YV}lr<, ^Ԥ8 zkVir*3Th{sdDT KSRM8hF@̳M˜; m&T0cV1bz yJհjGS*XUAs6݂7q֫۲˪g]dB련W<^-h_x͗uǦOth^: 5OT .^JSbp6)X S yͽs{I/ɵN<) /iIdXaN,wuAXHmi{gգU#jR cS>dY9Ӎz⣜G7?O|N$QѠѧVgL%rR 8I]] KdP;;-M|-N'1)HPiH` o 8|:h:`OW]N!j[!ݑbS?%KT m&tI[.\Bg 8?UX$X8'.ғ8(Z"C{4lLoq<}GIMfSYDm26CyP7N6D0 8)5fL|{[?aٲ_zLubkǭV>K^c ꧅;Kop!/?k 4 "6Nkxj\JdlЗ.Իa˦l-eƧJRA_*C5!@ (~y#R1E _O\.<zA _4iڶsFu1">`%dv5D]Qxr\W݊a-"h0NTKχGpPde%qNEnH N}/ԉcWo+2qi g>:6jB\5rG$ܢnnOE6\>M^0腵8Q)Xw̱Mxəͭ& ӏ y4BO@b6zlnAaHӆvc['~ w?쉉 \SŹqd `x q@؀GCUZ63j :$Aݮ`*ݹAU^5_Mը9h=ծƤbKN%| T@[|43q LI~:3g Jݴɰ|\~4>(oK$)cK@d+ ppl+df2,åmA ( 8:BڬHPRBDVc  ㆉE ZvA8; ;UBxcL;[{z3/):C-ƾ'"!E(J,&A3\FLo(X}$)"zgAp(\1Jr@%fЃݓ5 Kym:WlyZp8%]7BG6v+%H |x%tk.09(W wWة_T#FX}DD=tdW\'j (ev73!iU4uo Wơ\+ɿD a+Mup7fsk|˼>fGOHRr>yO1ѫ_IV5ҿKi|;"SEH m&eړ&XO>gVp~=633R`!D{O)A )8RUo m) 3<1XUV6ãsF<̶i[]wJ^ir9{MXg.˙o7R#͌Id^ef[)uf*%nt1}ly@4\~k3uPvX‹$xGM.UAAvDLͩ*#R^Ol2Y?q%T`2@vmagzxA_TY:γck ؕURng_"$xOUYʀ> -&Y"@ŏ4S;雷dPڰ7Y?rC1M[d#5?l =71u-H1H[=Jqw=R}Q=/okR6cS_fƑUQo3#.Ȼ*h[>aǧd'AGߚY5Bږ, { K g؀KrCT @~=k>N蜒I ʵ{Kzi h7{mcΜ{JAF~z^LaaC3 l٫qvB"j@%,ʋտă5f2wiŔposci鱣B)=f/Ij-甥=(vrD9,|c> e*Sr`(Ǔ oˈ&  "UgW`P%db`Έ풁HЄZa?W[ !p!(3AE42o]sJ/*E$'sasiH~y<<` ~?#FIP,*kߢ2FK[Bv;h Σ 8RՓ!JOd|ͱL LZ3{MSTVz&>20 IʚڔZ>OzJ~X6ec/y揼ETʖŠ9 5t3BR]8,2O Snqa &Igz4J-F[A WiD5v`+5x#(@h(A%嫶Q x8?}euIgƿWnIFî I x" Àu Jj-}oҲB~I_)R&T]1G pu-;rz_mvR1PPS J~>`PYS7T̪z^z񸣔^wKug;i'E8Bbٯ$(~ T@wV鹡;w#TZ*1h^4LRԽ!Zsm0Thk"SGSՖZs[C=4g Gkfuv5l>T{ީ(P='-BEҮRo׽=ȄkpbvNuT6ƻ~07PmѯF<|Ͳi!f%] ʣԼ =h]Rf#_T[p SeJM)?1.ER+pDq/Bzl2\d/"Ժ w KDyl\ӥZk;I$p' d":d#+\$vnE"x:;;9uvq*g†Ji2+)EQx G%2'v-1lȝGs%W7r%(B,j()K8k?MfB1"S8c{Ax5nI҄e}LO=y;<4Dfjwj̚+lD R"*xu,Bwu 9{Cp<}M\ ȺPu AFVN?2EM1LbUd^y[ӆod7 /i Ivs( XfDNƁw*g&/8%'cVհqrâ@g^ I b$ ӄl@*nrp"uRa:P6ԑ\V)ܚ$呎GtL5{lVwG$&C Q+웹EHc$ zAy.C.켆okci uu,o>&Y 6{̲3~Io"D!>+1]Lʈ,OL~̜Dgz_ @Rune >@<vddYuN,wMòhg ^ma"/32v 0͟G8׶ W{jC29pىhdS|v0f-=~r#:pCvA~|E4\36X^Ƀ 8n_~U_+ -11,)SB-& D5Z3Jd*eihV:># ݽ)5fZC%JvG]5+"SiiHZh6X\l?&zp9}ɘy77WxpDY4ZG²VnN m6HNID_'*s$C} b38,\+66)m }"ܖlI+)4Ay#*QJJjuޠ+`[:[jtb䪼 dSE 즾;1d ,Ҋr]N[*1d yܳϢřIk&?Nvr [Yw|!4l>SEThOl:lm+3yx?oǀBR*(FM()钴W12]vgD烞n82y^mPU*>7] ͦ/F~t!h=!Q.[96G~rrm͞,ԗaEѦBNyZ*XSdB`G]ԀZJ05 sU5kx'2T9yEBW VU" I52 ҩ`2b6m'_jjΉp 'K%~,T4,rLS)X{@ZPb$rwjs\8pj;y"~KRTɴ5yoAAt#vA7T͐{&h| *$V.QV6k,sSqn+k^P82՛fCoiȠRbw3 o eFel0>D`oRQ.c*x,8t(v[U#(Ya?Pp8Cz_4.6ZXK̎ۨ]Y' δ0'EKO->-'H&uα9obJOF2@\JE@#PbzqW%=1rʢ[=dReH20!gػVPxhmg*QW 6K "!H> 6Dxx"6izG^fpU+BkwMTd@K~Lv^#O6,1ʖ!LjoHTt"(QGy-Yb4'SQ4 V֥k0k(m~|{}}93{s(@7)y-tvHEtCJL/`r_:/I 473mP\xA_M1Ա}s$;/:*ga454JxaPyygC'a yeq+ICwOwՇ#`nЭ =-v}vyl̕>< 3Et=%%6rABqCfEj#!Rn)90bHMX⅍&^k=Fut%s<9TԞ%dW"_#lƹU+sAGƣאYa{]W!fFX4D&ǩdv@1S,B7n|)/LV# +9GǑ*}yɼffm͸^`M/S[>-b):;&*&6dp%~Wgw눻.V]f%/{ p8zGlM{@3d؂Vs( ׃,ӋB&ڜ}7{9H{z$htCF@}<, a0MMR$KI ᤹`ڸfHJϦ> 8CpSr\zhרas;b0US`*LaZUx&q]"3 m},~?>Si?YO^ЯâB!?#w|[eEB"ݞ{tbض'&?{(Y]?Bp.kƱqr@scP⻱ 20=jB+t/OvHf=Q)r4r퓢v. |{1BL7M9!~p 0uw="8f@ʊkKi S^[ L Xm]N i ymKZ#+ ߙRͧ T\p;o'Z饓i. 4 3}' :aY.i̯qoMKؐ L_,+A? b@>_|*p;#S?.hHX٫bpg,<6[vHj+P|ۙޥ?np~j_o/е(W|8)c /C%+5HDaT&'\J)V->ƒmA=h{]d/