mirrormanager2-backend-0.15-2.el7> 6 6`d63!}|J^>j/5,d` j/5,dTU41Ss@Š>_}f4~gGؓ˵/殦_|쾞i30֐!=nJS F)Veϯj`d"P U=/ 6ds,.> yn蒳uyG.2p'ɛ!4T3@dE\9\r R+"0єTa{/g=6=|!)/הx5}ŧ<# d?ť\T؂r{UInpM\"rFb"jݎ:Y!#%yMcu!p:Z'{C\(gkd$&aM֘QP{|^ݸ<~468a_m{ZgcJ/)WED_lp\,,DG咉ed50;%txx≸3c@F,f344c297dcb32cb3830910cc51230a3c31dc482d‰3!}|J^>j/5,d` j/5,d±m(`A]Aqts 1qhE܋KS#@4N{.9aؽ<@!܂0@rZiqM8=yTتi /<qw<9W01]{&(Ƽ$%3zqV?Q h>X|@U"li^=S -T|Ȏs" Z_>}b*ڍ_%|c8_<\[D\̶df_fIQ2*"^H&4 w`fC0PO@Xn; z`^U-oZImǼe+΁cqrvO Znawzi>mà̚_|j𿰌i=uPTAJ&JTeUTxɝ7$97R̰t-1a)쭎} :1Xm/CZX$qjAmm󆪑_5vBSЉ#љn'7.bre v[T><a>?a.d $ F  &V\cL  $   +  H  _  ,    [( 8 =9=:x==YeGYpHYIZHXZdYZl\Z]Z^\ b]d^5e^:f^=l^?t^Xu^v_0w_x`,y``aCmirrormanager2-backend0.152.el7Backend scripts for MirrorManagerInstall a number of utility scripts to be used manually or in cron jobs to run MirrorManager.`xbuildhw-x86-06.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큤큤AAAA`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x9e1984b945b59cfc1ea1306291fa5866d4171466b6336371bc5755e02206871aba1c253e5bbdfd925500a4017fe027a3685a82d0c50b211d967f5377eb5aac7f735a5b099f20352027da6936dbe27bd3c730e265ed5effe3885c58e67d8a6a2ca485a80fd94801017f4a4d8389db937846789e726d29da1ce95143bbe4f4fb5512cfbfd4bcb0d36a89f092c121cbb17273bd17d4acaf4e0221ab4cf97b672efe8c840b5fea694c95aeacdc68dfd3bea99a4866027d9c3c36abb58c1ae43611cca004e0d981d387961509eff231ebd4fe5ec25ed4e824ef7c237e84a3932aca177aa9767c5d5a148c9fcce0cd67361088258e5e5173e13eff226c1464715c342fee4d0136fcaee8559c7080e822b32992382bfd986ac1ce77eb513959b93d5b1e20e50e7464a2adf560ef5185cf03718157b00372ec111b286bb8a6c3a8d351e548fbe3f615fbf4c0e15c638fa3ac7108532e0cf39306f234412120813b99490ffbc9d9bce887a3e80d34ba042bdbcd0ea30eda87c95a804c39691e6ba3b5768a122067663a98d24377954435e4c894dfcf7066d6e41ef177e444bea56d3a7a599ce48361024dcadbc23349688d76c2f6e21db9e25aad0be77e119ae8e2f5fb648177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643e3fc4a814ff27fe05cab2aff842fab96f9c21f07c02c3ecf12056a7ba5e8689d7c085c93d470fad4ee92d11a68049f2690505212766e0aa12c5dd6be5260b0a3892993e4639b69f09fa6a9a37dcc8d28cf3f7070992b91e697b100b8ca31b87969cc300195e7220f48ce5ac95b07584c6897e72822c3cdc312f967b3f55c1821ca98996aa8b243168f5b27887ce7761962811968ba1a09daa4f2069e66b35170b521852b0afb720900f88d3f2bdb55fd12d7155bc71ec78ee6a863522b34dcdb40800b47c694005c64d4a7e48cc3eef85d46f809c785fc74d805ffb6acbf2966rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmirrormanagermirrormanagermirrormanagermirrormanagerrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmirrormanagermirrormanagermirrormanagermirrormanagermirrormanager2-0.15-2.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.15-2.el70.15-2.el70.15-2.el70:5.0083.0.4-14.6.0-14.0-15.2-14.11.3`,`>(`@_ @^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.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.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.15-2.el70.15-2.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 !#,S[] b2u Q{LQGkhҧTǹdyW=.;7&J&e|y@0#ڬj^I87)MXyۀk-9X圶sлyd~rs,ӕ=qfΏRC.zK@]cp74(XTY6V\"BP?nAE`B{,)a$b;V_ ~6 U~O9 zNgfV^_hyy4 {=.FLKy5%s$u5@v/.&`Ɣ2ۃn{FSIw4ċKܑܝc>?0L¬|GL1>Cf4q@&x:#ѓԼ!d =(kD ]Vc}JWehԞSTY0 F6a:;Z+qs]jǽx]FVa .QU3ǜ5E2K#ݘ;ɍ*t`\Y"}JD݃|81X`|VgM]D5Eפ>J+@Sk\Y`M+*,= ᪟KmEqĒ( j)޷iK܅hnR#qD+B7Xxo_sm@H>fU8׍3ܙCcbFMum=*SůҍAdW YƝ4m&&μ)~2rl'Ow(~]+2So6Je$`+ܐ(l K/FO3L-ft | E,F}EL)%2e]?]IMZbEr6t"Rm- >UtTP2 U D&CP%r>@],M,ygMw"9e32?Y5'P%eT / cB_m fH'IBWxOeD= -pI 9U4T"~}eG-&Fėb}ݭhz,MaE!W^m.9ߎފbB(S7:iqxʀEp"٢}@"}e?6}\,#gŒ t *tx2ٜǜfM=ו-7/6_HL =@# R|# &%6v>鮞TA24m6f/͕p?=2pX!kȉ| }7ph~J3?jJv!]5Jv{gpq;l'a =9 /MEb|7|i|Ɋ. qT; {خ'صߚLJ`H`KSB _PXjv44j~AXYn3 4}jO{,cђƛw3axv6d*Ja(#ヰ&RW^ZlE9J3N@hˠ[/qԜ/gViQ!.:<-y~(ſhpDԻևCv`OkVb~jOgh3thҬf U뽍?[ _H >pL3V0#ChblGkgxp0U`/s y>Q5wW9!0mkڑ:қ9Vp<[c¯~?ce"~Iތ{8[_yVl""o1BCq1\onC^c( /bQ:B{.n.0$k2T LK=C 3]Uǽrĉ@ \錬N~},j4¿W`ry=K ,S疊/UO¼Β$Hxiph ؄hG'6^ rNHH+=`{ 3"Z[όbÝwne-1"BF.0uKй`bT aPO^Zn4'4 S<+]NhEAg;29nZpwBd5u $hLsVz@ eC-UXp37+TۂR|EF̻ .v*Jr+r[n>PlɎ2i ](GXD#J9RǑBedծDƐT(23h$}]vjH0r`:P J8&I*=R=?u OW7|Et\>/t).7'q  e½fk2U,e?a1n P[ S MJA ?tB ) ?p6J- tgh_J;GVwҒNKHָ܇ҕipρ5 ?zP]Օ?rQsm;[ֽ^{4h`]-jz&gaWdeϟ=#3)tYtz¶e\%šU7h{=9=h;f9.67hRQ!켶R?.v[M4n+^;qo #@|ﮊ1_N}@xhvᚗWy'aoק0:u}M{ L@/0?6[C_&g$e tm@ Wuy^W 7(2iSsM+'ZyPU%ЃF@K=s'$q}){krd'Wq`%*^t_9(+_egU]އp0_Sg}H@lhRKyj)Re{È$2:r0ÉCMUSv\)FSܶ.LV|a&ftH 8ƃ:o>Ŭ gITIH]o-\S6ɑ ExX dž0؍0b  {z^;UM%+7X?+A;' dUay(EAxR6K4E tcdnf͞П}V_?|\zY{SUe EY<} XEyXZ!g@]tfpSbQx.iSOws3mSOY~P5s&"PT[5۩LgrD[+| J ܴZe+S%eGOׯIU~~{P Sʇ:q/q1.0 +q ׁ^suo-(0yJ/-U I暳'ck;ër(D#[W`3eW[sJlҖmhXZ85:<# jNp;C'"}|pA{@F*O$9dp _d7->!ʼ](Ia'P% zd4&U3HVcM`:#SGeBP%n7 ohk+i`Kj4˴:>?JC$z;yt:Ō"N~5/F@pO嗢kg@z^!MH}N:OZ;t ~'Kelc @-fg-ChD/`> 'b v` FPgkink֓zW{4SF(^6)ªC!}u[gd=0o֩u\?b𭏑mzLJc<`:N2lSVyq)q( )?֌=?Ki)}*Ac6)b(ͼgccs1r4k x[#&,6Fh^)`KjK\ nvt{8JRPY4/v}ӊI"n`ɷ`_?A1E*JK΢ _ݑA3?U1W8DYvi B+ pPw֊ Qro6)Əe`QDj 86'X?:HT lY{\Enr<>*?=@6#àXYc@oj (yݫNYky 0Q%I7 $^4N['Mͼojg1XOw/yh?f$A,?, ^qMfgH Y= P5,4kxqHE!} (j+7jY.gG0VlA׉rW9/c`X`ٻȆ!,CM. t-z LٕT)XV<6A `{|Kkp]" ."@!gO ?J3FN--<ХO8Ҏh'("}~;/w$-0tot׏bhD* ۓ[68_v<×S k}CG1Ds#ޠtB|,,_H8 8 @v^R͘t%/@l l+}aVg9#chQ2Y'3$S)£H1."-J~={Q')ү9ѫ-*fVz&[%^)]EUiSCi2>LðLW"G>4|.N|lH-,}D?kÒ܋܌. ?i&UL]̛b{)чs.3G2/MZ ]6nQgETkǗ7seӕSBċgY^DT[+FZİl|s;Vtxu964?-`ۤ|Mڙ &OAlf$ cDr$Lo/:aq˽q9"^lE xKekӌ$! yo GA-mb~NWּC`/"r)̐_ީ Qv  )ߐD bۨedn1q"76 ݖ@pI}ENp[*:.SWlaT存ikot˂&uA#ۜQݓ 8V@(hTú  vR> %I#T!:t9M R!z+WaUh{A^]  "XtFǥid|[_K|DWU?fMA" 5>h0A.բBQ T>{[rzZ+RfUF͔̯y Q5$XnlCxMuhIٟAuVgH|8NK鈚~wi\Զ%~"2uwJR㔶8\b>%eU1#c3uFu^Iwd֔ wrA,:{sANU`I:.tsI}~-myN%j&l#Q5XmVBzX60 Eb|`/??B4+W!c`!1ӆlR*1~<ϰ=`(nj6C1k9%`_ БRsP~Lrت%ʣT7غs=46Xh/1+'T3mܞ '˹ӐKb?b;G(@ûZ!OU,̊&e& \4$ݎO/X)z&-7 |4M.p@ J3!\A#!X[,o<ð#R}UN\mxmXm|GTov Z]Cl2Hk쩫`;[?AESܖY-ONE rׄ3a+Lkl=rd|xvB4W-,i^|u2XVIhg|Kw7:5,Rweg)"!jB8|dQIpq*FGXMhzRa-yС)a|PC*]8 ]TBG3hGRwLiir d6p'B(жVId٢D儺t@I7P~Ǧf_zwYApH_]SuB0(k);X%::}?SoGPil۲."p"LTK /)Щa*DɤEX69^2X)wfѓ!lJ_k& 7 AKWoy,̫]t]F HBtAF Sk MRқ/YpXrMq0f,؜n2:z92HѝdIZPE(_J~ ݶ56hy?Z!7(Jj׆S֡BǬ$j*88KD\gǀ* N_b<)SW/J"ʦFߟ0Fiw\Xops(d2l:/.=ꖆ(f|Fa_lcLK/@OE0ܤc&"hUi]u#Aޞ_%3u܇B{shɽU-vP[222<R>Lۭr5-!ڨ?**[K34.ri9B"6vz*;0S:^7NjY1yRp|Pж~@-fzkBDF69E.y9J: Q¤́yEY^gP^} D2)n|5d&fpdجYϜxhwWjt3V4PBˢ4{^?/AnX" xWW G-HS>6K?XHI6F%;DYۄGYWcC2l4`y6YſG37!4l`-"" vł?2xY "r*j;L,m9@EA"K TA_>1B5 zLΟ֙V?gIHºt5pfi^,p*vRFXx8a%HZ^|^rCUH-_X[sBXAıIy+Zcg;8J.NWgKzK(ݲ*w@)Χ}ɫ{IQ'bGN^ z2Mª6VH~ wm  xm3QL43}+jU{g8?8?‘j cF#?p^ʀBD3Cj ˇ! j:Z_W(Ea/@ тo`"7ć+ƋXba"㧳,:yVpecJٝ%owǨ@i>X2 =t @9揓Ƀ6~z6'E *ѢMZ˟>"X7;E}t{Ƹo&N9cO4~dØřy<`6,_P&$-{&\Ezf$TL },mw&P5j-t<[OS;)sQ-'n .X+h%E "V{ /+zA`^%LU)].lyJ䶙XipxH2n?y!MLA1[=>6oz>zk=u>>YPRGy#_f xqk6RJZ+Yy=ؓwmr.|ɀuݎ JE `GnѲy7 z!t6c`5^G0o8%ܤq@Ř@n{ *n-ӥkrU/pz鬌q|)izш)dmjU$\,f\ qm2mAU:k*`"*C5 ;e,6v\I7ވi `~AوUZܬxTna.Lum]ӳ"7ll u\I5Uşz0o4\i9}*;pF.{\5rpsP^I%mH~ G$oDP/O:E_dp { E&Fj7iWgQciVZ (4g$ f؟LpYlLUsbxpLUu휼3P݅Rl7#?+?t=4jw>%k#z;+ne1#oy刕`U R(PTSuP.Dg9yl?D߄Ÿ<Y:z k<훬( ( _!(Hrdž#zҝ]=]?ox\)b26QʉE$P]^ȵËъ;*qхxX69#(V&PߦE=7{J.HlP1rtuX.,rAOu !j)@>U6^I@K)9banbnw#%˙! w8.w^i›MgnE87Ꮔ:(4T(fJoB&( fRJc w%؈sWG<~/7N+\(HUUoY]Lr֧?ڬ%M.N4m 7F% *2;(V8(nXiX1Ճ› t$*ӪӾΓ}CKiMlkD$ "4\48o] ^ng(,`Lۭ Hͧr 44mf/&XU^ȗ^vJh zhKU`C*yIol̾8ԉFKW8>!T_p, E*b 4ۨ,;8KP'Bj&#2Rp]mdZq >rr %ƲyZ:)=%qx-o/_;wh@2e2!i@vğ{]Meln[:jT|sq3҇2*K%53Glښx;(;TCA G->e|Uׇ|}y!\3GVJ 8OCa/C$+Bg 0vqjt.=UխeU5ǝbV\"_5|2( `h-GEρ-^E5Cw߽ &K~gunA^"?&Qg~4<7`@Ј$+n|Y5Qʕ HI3,b]57q079)Y;tD؄O独h?lﱰ6J]=W[Nze=Kg$, `=ʝ q" 3ʅ7f6#覬{nԛK>!7puZS B8.VpH8R#Qㆬ xQNj^7"GQfsY8 y+J<󍺢F/@o S>Q'fBP.S s|=_"i {P gTUc񂝒9$oR[EI3m-axh'~'ElvᜐJWwkNϭ2töw}XM]v*](SbFj8ѡpK̢KIa3?[=E+ߦ$rxA&:NW zWq|+;}Zw[utK۫ 6$$KЉhR KTt48DO34xll:6ʱ稢t ǩ% |WUa͡x8N6ڈ?1 STD(ϔ(ǔbײ;I<<&ئZt( ydx\վS-Od_MjJ/DO-ׂ"H=#sꂾEy{AP &^>)K3QJ;%_9WзʑKZ̋G:ffE'A@쥔xp1kr92*ܷ}g l^Ei 7ݪ_j VI;"mmh ;\"btf3&2pA\cD?Zz"kaՈ)N* (Ǻ֟eՕCXOJ3:pF^Xb%AvDӯ@j]-x@(yLƴ$ XhoɴP{a 87WV Q'uNǎKI¨97v$kxxGYﯴ=G/m۬}Nej99e]3Jm3#} n0nc@G3H&&>̿XEi΍IWXE̪ٿ˦mKķZKXZUu:q&~ZEGҝ_KD=x*ET}IwVUdYC-*Dƛ>'!8,gIWְfN\ۄuֆEbypחΞD#}Lw̓N?d)XfSꐈDVF הsz!;L]sߒvf-SD؀YATf#OU#ٗ1lEƙk%zvܐn +8g]yZ+j秞x^<}mSSbQчMoo-vifµ­\nq"$OzgfN5y>>"I -^QE3N~ndb](O-~ʹi><fbxDd{Ypl,?sH[aӭ /)1XI6rQvCc[gE5A,>Ǧ^G9q$25*_xbȣe ]t§ 0켜!.$8bR̲a D2JL/ k? >UaIADʟMa}x'y]@<ΗX6<",z*cs^Qܻ:ځPgf@JaL2ቾ%~T 3h :,cT3P7=웮3y.Q/e$%E2c|Wiqim#,P΅8S,zQZP)̣%([]r ڊ?I~G$1j:PI4chnƝNLX>vqH2NO3eC{}gœ*4۫*ĕĥ3)SrGQ~'Z^GV7 f1IlHb.:JJ$0a3 ˆ6`V"ӌ֘i}!-ehggEx!UGUhk4̸ri_lvqӑos_j17V(a3T"Dz2Up#8 4,#C adхdzc܅ 6t H 4t.ĢWZ R>OM Vp$ " Vv'|8}~OM%&DnIP5;[f>[DKfP9bR 嚖J[xԓ} n;diҔӶ#Aj,6w-+aPb Wg 3 cTF^{e=L 8n:b[4*j ΰc7s{ L~ȸ/^3'x @+72Y~gt#ymôY\℔RzNd\ ,8)CcAq֓(yk(RPwZxd}7 ?pO%+]P\k8ơ[hvOFd_T6ق-l\p|.09#=Hԃv UXyVG+c?ʃKLbPJ4MA{"VQ/|?0fw\Jӈ8A-«>Xn8 ? b cZփ41,1);ձX]3Ua_7asEBX{AK9Ap;XT80t1) Iߴ'ifd)shS|HڠH%hu*酖E4k4D{X:H:\w3}g Yk}YPv5+ܐփ:`#x8*N+ãѼ_X`hFADР/  D&E$*|ݐ+j"ydI.zޔǡr\`!PLs)ZjyﵐpcAy%@t\uN3Zt3NB:&^/ 4,x~~3B뿌iň#lt{nKB:i 1@\nZʝo-#/[?͞dcwBA%-T<Ѽqʟ2!֤=..N44T (RxAqL]Ⱦ 5$7 +U#PZP7=9ơG-P*0"Fzo@Rq|l.תA (7``57(<4DK2>)& Dƈ,~np\_T B7u|`oz@xWH4KQ*ϟ,-+Ex] I+IV/`@t>jǂp;Œ2ᱵ 3pɰ*P%O4E^OV 5c&]UřJ?| Wm'WV32Tg(n2iZ"#tA=ҳ@ إsfսAH̻e1ln|7V6&g-)wlmb3pMิ(78T$I}RP[_pk`Gf !X*4`(>?lǴ(g/##EõvHYsIM8ֹeZ -1pXQ:$|<ؗ2Zۂi aZ3@e!\ Z\ 't̞Q޸ .\ bhi_kDžiŇEje$(((l7gi FajoO.G8^qU<×_:̀eg↾E{_ |F#6W4@-#v(hb]h8R=Ͳ8xsf8g4{HcĆΐP39ؾ)XZR~V^ p,b!1ؤ?VN fVP&cIKi]<1_x}ſ~2@Hah䊠r`k 1ML00g@#`{"nc_ 0Ulu2`2{um A(VzH%Ȣjc7|w1&< H |m|gFT8Z;`Ϯ򂇲Ĥ5%)-Ѩ05XF-aI, !;13 4&XP~>gNbU?ǻr`:C/O/s 3Ё{4MG2eOU쿗|td58}@oc$%҂<8u^(?D0i<]!$ј"KX3&X@!Iѥ8vtC>R&C z/eˢCvOS_CzbxBe뭹e)s<,ZR?B4%U dzwco ,\ A3/MYz]^v "b}=@%pEb91jõ4?y?I֢d,X݅Y^⋚4ՆFdIY4u o[gqC)# ?k b%P (n'sG,j O=5u8@k9Ĝ$ +CK E894ux%pRH H~Pp4Gjv:ܱ'{{CxK1xX>,֞ Unz@ T]vPQ,g7v"\s~Sж7s # WPZ' 2qmVE3$e%vjTQ:^| 0.&R/MMnbh3J{Q &)mJ_TMYNNr h E fj@3wy5%2 g1?C_9NM%ͮ0 p:We"Lfq" vכG5^56k/ԜWQrEd|yWuɜLWe)v]Dcu9)eBE'n" (R/c?fHҝۭ,vC:phloOz$G"cٓe47K̫!NdC_ți&561xƻpf_e?[!("![TBw&!Ҙ Z?G~*cj-@y-T_H(Tw?#߮H8 dZ.xDC`Ë'5Åi- m`RqGnI)?3o\ҧ^;W #S!m_T%mz:Msc\[w ؆$RL?u,1,tO7yݵw`=Nobs}ȓf^T_spm;ʒ \He@?l<| »TD;麻DEN@[O %ǽHjk\|HMۖ<)IX/S3ʏzʛQyuژi徶QC8˴i΢rW!κD\т CP+4^i`}Ȉ^lk5bp u>)*U}7lIǙ QPIFU5p0Ʉ6idM&PZ E<͐se?[/ݜf ]I5T:GOsJh7#P{ji;ϵ^u_Xkm|^?NwGK sZƩ^.pkCqՍ7OFCQx.%c!'2u1Ѯ`+|H.+|Hbȉp#'7v_vG|yL}As.wBsgw UMY"ohDRsZCaEZ6$d !s/{ kڹ] bat(Դ[!q{x0`:8*.Za 5=HJ& `%{tER1&yBؖ\SՋ@v?/ )s16M43o[h+{ MrPiBp1|ܴx)NûtSH$R "ЎM.ԯ.:毭.HvѺIgI0u•]i[Kr{Ѱ[KɫQM꩷qaVJ$]gɸhܗT /0/sv]7 J1/I[e*.-r?] gs6wy Eg\iiAOzCԭ0G3}]țwGՒpøĎ5W*ǿU}9e"_[[kK>|ȿPT,Fn "z#\IADHROh)5Z g+S" ̢,بc6[8T1xKyc,dzBc TwXBZʄÊq ~eMLE-k@ Gx9L ^GsJ}X,ڝ7XAo?Xw4)4\YyKi>j;Ǣ69!=oϡBQ}HȥJ;)3CG8!12} JL^5n(ct[.׊8KMrfiyBQZtc#0݌8>S:r[j"V'l%'ˇN^MATUýŠ&4#/^SCs- LNM{x0   XcC<ymR֪vqH;ot-qƃ"!w2®Sz1)>4V8T.Qw&+J3=9J8۟~űj{Oc&^.r&'=̧~f _ pn<X"0K'ŃF֚LXeNEг_]7y B_"?Xx/-c/H;4R)t3l[Ҕg;]cp^齪jJn܎Ʀ XP9nEߓW|Uԉ~jlufᒳk{G@6"* ~/'&VMUo$!V~{Az);aVV'|QR>m>$``0t^˞ xXV3w'HDȤ0DZ&zZrX0ٕrC3uVSg՜PH$7FYtw~(Zڞ&i(mpꥁ܎G"Eo۞$: C:McQAH[-YAO (zhyiLƉ+H,ޫ* (SH ~OS #YN,B@"~Qm%XY\I89 Fa)aB2霗7η{7S4IzEAa&5 LV $*>]Ǵ*NS~UiF"}fKX LT7ס=e F@OZq|"үRSdqh4őbܺ߃;}0ݡy 7Mrm` =\T3^yvU krwדlZfW M2j+$J]^Z(ݬ`u)~~;ͭ1|pX=6R_lyq֚Y2;g=AdScگ7KdO%ۂٶcVQd T8,j9®r.H$ I]ޅݱٵ0G%,@x}bEɧm*Ùุ/n=4QE[IE鋚]?)r54}mW7/jw;ѧjDꛊWh8NjGr:j݅xل_sZ`U}4$r8?qNBy#NnjgݵKH`;AW|uMha0v1)E>9 &`+^v؊:䭀5kEuӝMxoFAfb|Ɠ.jlEE6B ߎ";4RdOK ώގ$apnFv*X$EC@@Cwmztc3!64} 5F!Jm1S[Lkj"Nh>J,kx9ElOBt5兯lU[1qid/^a%X'qH0ꄐHG+N-hsʧIsU3p`SZa5+X̰m( -R|%)^F A'(sClb ;渖Ey7ʼnAej}2 vm' /Mz_p\}iq+l I;Hډ. 2i26M}| R -44_3.J@37HmRP+xq>C5%X`XΦaYs ,O5RW'Bf|}8XD|C1 ejR-8Ύy@/PR?scJ6A կ'qx#7J\ ܯifrybCn>.1r_ 3I|{h5aţIʃ *'/-Y?m3ЖͽOQie\lzJS[{dM{^>y,Y})M.v袈-͉#5šJ7׬'!dgp=qQ1Y˂oDafߏ߄ﺾAj/(_n!Kj w h}STh ?oaO0?:1 Adh)6c(׃#KQ1Ew) wbAч9"[Mr8jo,гf88iKsҞ<+Dh HqXA(I5N{ݜv߃GL3:@]Uo}nH#m ]/˞FYȤ ,?q7&ցiig9=ȄǥK ٻw͌vU:QOP`Q/` o$n+F-`9!a'0%6cq|dZ؆y`n{|T~[æR[_vQm{cI e>b琜K 5vQv#`?;=Ol|z38LZ<@^g%nf)GS@":b[S[A/ Uqz6`[<^UY`Cw}8!婆,/WY}ZxMLbP87A8Đ暹b@G>k#`v̈ixC:1J COUhO/BʀƪH|Qݙ33F%^L{ge؟"(C}+m42 \E"![ꤹw~#BW@p@]%ǖ9ID>p\J#ʇQW2wT'I ToÞ\@c Of8:C-\rXnc*mײ&20m\̍YE%GWb{B".j(}{ozz~pyPc3O嘞=LG3+Hd5 `d[|-B|[*5$GnOopJc6#<@c@k]5^sPTz NN8~߶x8Xjj|xVH{"3Ym'S*iT1Ll`Ҿq^B"wc2CfkR89BM) E݊:{pWDIL]Ӕbt7G|6it3'7iGm&?nV7d_[Nd"uA/E| }-xЁhA{ͩh=HB évƮ#x_AEEXŲA~(@6?*N#3~ڋئֱšN7{h4+[h)r.(׎Y0\Eɣq|WUsNS6lWUewm"JnYұ:ڒH%Qy$|PI=VO@ =lae#$ɶȯt#h2(?騱@%0žقx%qG rµ"n|K_%_.ޗtߏPCų2Ng'!'Y\ Ҧ N׹Eos"85ڎ~7ErP܁Xiꣻl=ﮋG? =#_՝N8w'^)ɴ]w7پh'r,U ajY]ui{|LÙXH.6E syHzt/ir'XZQ oC,Ɠ,-VZ͞qp?O܀:Aͣ*m];ϬS{-͌NJpTHdn RRoL(@u*{Jd9CyEaehAԞ.^SŸngOtfە #( #6QQ *ő *\nDRfITONRU5۬vҪ/Ӛg©貝qޗ KO-mT"l6DxfiYҺHQ42k^lHJ3pgaՒhրջHW4q`XJ7ц-A~x=50Iu)/} { V.<|'j5YDpk ɋ_N:UECtD {[G-Fx tdg9<zLv]w0S7_ip`afg;]$4+^ZoH_]M/VmŪF\u(}[@Л(2`=PV%栘0Qe,o8`FO(rh+gRS{-8fU,,~\* yR#>s`cp^13)N T2ue{cF>pq6K΍a<.)#n.`8A,/;Pb-I 6|w<βG=AЎ3lY/+OgZ_Yg(hdQ6'P d 24`j9 On2i0]gmGx?P\較=2C1f!8)+i|5n.zBZGϛx#}}3'AڣJ~GWO$λY9Ŝɏ*ZBDauMGޗ:@Wŀg&3 0. leS$Ey j3XTz"f ?.T'}Ė ]c dΒWddx)_$ZHv<ccHnrP8ܓ.9=߁L:Cըʴ\@]dYUm02jjUB:FIB[k (Z>]$ᤧ2fu@&:7jxj]5+Ӂ#UdqA_ORK=iѰ7lց/z;ɇEڳim}]9VnM u\\ #֨ QX̾uFu;2x+wѧ!i*cv QTjGCu58K0SYrq)LNM|3j/~1W?YSeٳ`9/+cSr*G`/=_ܡYkVMa(sT^Q 85xnl!Kd<őR (dfhVAϠ.kؚpd׊E4⎄6"Vؔm]6Æ7ܔDFC)Q1d&戉Tv)69ʏw57{)Z>Ŷ)oMŜɸʼnŵnw[`NWGP.jfY0C\KZ-u*{ & DWK%<"Ӆ;,mBGrm!YVϊXM"{bѢ>Z&@*Q5?BDi43 ,R +3%{@*wí+ɔM+aH!Oϰ;mGu. ƥpuB=jk37AvgH{YkЛ)itL.Cq zV:؞$;|e׀^zmWn2>·"*hUےFSqqZCi]IaX"metO%v ׺# zXq^&%1!J\- y{^;ܤ`"Sd|bmD .}706xXIe07 #A&z~i0Ư6M7PYlw )78ֵ*fqk8NC 76X /`}H N2\ߑNVHmifCaryʶcՉ͢X?=R=RMDd xUU&>:sXed-wu⃚3X16'voIhRvIx+ق1mRā+2BC5^dtPiQ7ΑA$Ict(,OsXb-[xF8tW3kj3"AJ6T@[ߨz^ {R>5sVTAbU!v;\}ZRǩBjw[< &s |7# TRuQLV,6bzVĺcB4;(OҲ- mE0mxx+8z  j5q9T«y]8d^^mjzrk${y_%HLYFuGeqV@株n,\@k8AoۡGe *zVK$gHb)pYqH=n%Dasww aHNT悂 FKԊ YZ