anaconda-gui-33.16.5.6-2.hs.el8 >  H aS- **=@E=|t'sf3IfSFDl+:!CA3R6`nJz)g#բ4ÙaO.hlxŋټ72]\p<S,?Sd " V )/8      3 5h8P;??BBCDy(D8D9I:y!G$H'I*X+LY+T\+|].d^>bBdCeCfClCtDuGvI wKxMyP}RRRSCanaconda-gui33.16.5.62.hs.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.aS:x86-07.rdu2.centos.org'CentOSCentOSGPLv2+ and MITCBS Unspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxx86_64Fnn//>>- - 5Ho)) p ``''vBvBCCGG__??l7l7nn>>"Y"YjGss 6 6yy;;&uN NY/a!+ssG5G5WW%%TT6,6,JJ""Wp#Im R(-l"YR(? H 5g^o5=HN< n'kFP]M-@CQtG!:M>;4 n74=XE%y* #t GT!7HH(:A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤aS%aSaSaSaSaSaSaSaSaSaS%aSaS%aSaSaSaSaSaS%aSaS%aSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaS%aS`-aSaSaSaSaSaSaSaSaSaSaSaSaS`O`O`O`O`OaS%aS%aS%aSaS%aS%aS`-aSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaSaS%`OaS%aS%`OaS%`aS%aS%aS%`O`O`OaS%aS%aS%aS%aS%aS%aS%`OaS%aS%aS`O`OaSaS`O`OaS`O`aS`O`-`O`-`OaS%aS%`OaS%aS%`OaS`OaS%aS%`O``OaS%aS%aS%`OaS%aS%aS%aS%aSSaS%aS%aSaSaSaSaS`OaS`OaSaS%aS35f9045471182a660b0f7ca347d9deb358e221fb56e953c86d1178cdec6ed7e5459e877cd67f9662936e00ca514e5e3e14b1ea4208541842c4c3efd473d381c4cba2cb33676999582ee500779ca8898a79be283a4d2ca3707a985dc78ab33dfe33fea458252e685f816aee5656b9bd26694e95a9f94d203f0342799fe61b002433fea458252e685f816aee5656b9bd26694e95a9f94d203f0342799fe61b002486cc8fdb5d5794ecc0fc29fd3a17b1ae9088b5a07fb8d973dcbee527c7009dbfb8220f05d9721d5f73babd7c64d3d1ec8830311ae4eeae4169ad6e9eb101fd249693a529eb9906ab167aa117bc97376c25a57906f7f14deabb8eb9ded72f1f559693a529eb9906ab167aa117bc97376c25a57906f7f14deabb8eb9ded72f1f554a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982eadbfb4c8640eaf4b7b51c6ffca93efc1eb2ab8ab85265305982c25f61c1acecaadbfb4c8640eaf4b7b51c6ffca93efc1eb2ab8ab85265305982c25f61c1aceca77b80443220e9c3cdd686fce324eb462a2a771f68d8b4aed8ec34c5c31a1e87d77b80443220e9c3cdd686fce324eb462a2a771f68d8b4aed8ec34c5c31a1e87d8cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bd9f7c8d35cf71d77ca660ed50fb9dab921d6461b16e6fc6e9c3f7322a32cb2fed9f7c8d35cf71d77ca660ed50fb9dab921d6461b16e6fc6e9c3f7322a32cb2fed17a8a6ab28ddc71c710ca41e860d914fe5a07962b75ec0cf9e4c1649ade15e5217a8a6ab28ddc71c710ca41e860d914fe5a07962b75ec0cf9e4c1649ade15e523630c2532914467d4c396dbcce5338a5e9a9b32bb5879989a6a33c12dd44b54e3630c2532914467d4c396dbcce5338a5e9a9b32bb5879989a6a33c12dd44b54e5936aada0b4ec45413e7c4883a94c5190ff3910430fb8cbd4607b603089688235936aada0b4ec45413e7c4883a94c5190ff3910430fb8cbd4607b60308968823fff1a87b5e4cde3ff7d0c69d55264c85804a747b8dcb654225da3b00ab52b75efff1a87b5e4cde3ff7d0c69d55264c85804a747b8dcb654225da3b00ab52b75e701c2e23b22f79760e3e82ce4b32ab9758ffb1be032359a15ec31cd0dfc96b47701c2e23b22f79760e3e82ce4b32ab9758ffb1be032359a15ec31cd0dfc96b47a5567a11f3052b71212fea1ff6cbd6e46d0adbf05458ba6ec2df793b5b42ff88a5567a11f3052b71212fea1ff6cbd6e46d0adbf05458ba6ec2df793b5b42ff88a69f6bfa8717b7da17b048880ff8be17736af5c1cc46481dba82227b7324643ba69f6bfa8717b7da17b048880ff8be17736af5c1cc46481dba82227b7324643b66863713b56916a50f249549083e5a6613d0c1c89ead000eec65a9c4f40bb09f66863713b56916a50f249549083e5a6613d0c1c89ead000eec65a9c4f40bb09f620f679438ca1dacf924dc64c6356d0daa169f3e5f06e882f35744b2fc2a97bc620f679438ca1dacf924dc64c6356d0daa169f3e5f06e882f35744b2fc2a97bc3e53d7759803ccac16c45931bdc7a606d2ac204e6ef3c3811adaf74a5d3a2e7c3e53d7759803ccac16c45931bdc7a606d2ac204e6ef3c3811adaf74a5d3a2e7c325ab0fc788236f7029b7c49ee2cd7de6262792eefc26dec8e312c2ed1b80c20325ab0fc788236f7029b7c49ee2cd7de6262792eefc26dec8e312c2ed1b80c2058526affacdf454e330d3cf52d91090f72a7122aa565e6c41856c3e51c538e0b58526affacdf454e330d3cf52d91090f72a7122aa565e6c41856c3e51c538e0bf7a4e1612e1632683e6896376302860d8dd73b4526b50118848c73620f06cc81f7a4e1612e1632683e6896376302860d8dd73b4526b50118848c73620f06cc81cc089b9520e3b30d1fb4cdf74269a1d419e69f112e74c15c7edc8ceba0230fd9cc089b9520e3b30d1fb4cdf74269a1d419e69f112e74c15c7edc8ceba0230fd92d4df94e2df2c6c8f1df53d199a085615179cf8b8726dca855ddf68e3a3440102d4df94e2df2c6c8f1df53d199a085615179cf8b8726dca855ddf68e3a3440105f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85544e9ed68651f028da23ff968ae3d32a84a47d0884e9102dfdbd817cd9606f46d44e9ed68651f028da23ff968ae3d32a84a47d0884e9102dfdbd817cd9606f46d61d4f2e4f0af8ca26ed541879fad5ef9da768b1b7b4d7500c12a918b5baf68db61d4f2e4f0af8ca26ed541879fad5ef9da768b1b7b4d7500c12a918b5baf68db928f01850691a5a3210c8e43d3aec744f84c7c752701921dfe63967f96d2f8e7928f01850691a5a3210c8e43d3aec744f84c7c752701921dfe63967f96d2f8e7234d789647264609849810496c7f6c82beb6ca888507e1d72d65478e01dfef73234d789647264609849810496c7f6c82beb6ca888507e1d72d65478e01dfef730d6c4d15c8925c4b2c02e91e7571ffed653a5ecf51bf27e61d302d88d3f249460d6c4d15c8925c4b2c02e91e7571ffed653a5ecf51bf27e61d302d88d3f249464396cf0e154ec7d3749ae22b25895fc021c1ab706380fe16365fdbb6d937cdc24396cf0e154ec7d3749ae22b25895fc021c1ab706380fe16365fdbb6d937cdc28989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1e1d51bf08e9f0e66be5c562971af855b63c6d30d802cace5136bfdc2cfab2ffac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf898145deb8cf4dfed392bff0493862308a2df30afead3a4b93f11065ce917d4f77ef8fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85544e9ed68651f028da23ff968ae3d32a84a47d0884e9102dfdbd817cd9606f46d44e9ed68651f028da23ff968ae3d32a84a47d0884e9102dfdbd817cd9606f46d4720a6b7d60959cf54ed009684654feb55abc74335208b9d0772eb3568afd7464720a6b7d60959cf54ed009684654feb55abc74335208b9d0772eb3568afd746aef4920c85c654f31009105937adae9b1601576827d4ede7a991c5ac6222c1f1aef4920c85c654f31009105937adae9b1601576827d4ede7a991c5ac6222c1f14f102cc140772daecdecdec87d3c0a3ca8227c70d2efb2511014beb288320d204f102cc140772daecdecdec87d3c0a3ca8227c70d2efb2511014beb288320d20b4965a52e1872e03ece04f90f7da0c54b8dbfc492f03deee0d3cfb19c22c9285b4965a52e1872e03ece04f90f7da0c54b8dbfc492f03deee0d3cfb19c22c928525633718a109e36af2e2fe67bcbc791828ae483faef8afb617a936d10be57e3d25633718a109e36af2e2fe67bcbc791828ae483faef8afb617a936d10be57e3dfa4c816c710729002f2c09ad59b7a73432ed1b81a757f50808b43b7bfa6c62ddfa4c816c710729002f2c09ad59b7a73432ed1b81a757f50808b43b7bfa6c62dd0b8fdf1f1b8fed9ede17da8f76e325aba4cfae5c652e5069a4278b982bc6c6010b8fdf1f1b8fed9ede17da8f76e325aba4cfae5c652e5069a4278b982bc6c60104fac2102e404ba54edc340690c147bb3fea50eb27e4bc8f004462998beadbe504fac2102e404ba54edc340690c147bb3fea50eb27e4bc8f004462998beadbe510ba156bd2c9ea305ced8b1d29664b3be853aab99e5ecd8207d4b67db67d809b10ba156bd2c9ea305ced8b1d29664b3be853aab99e5ecd8207d4b67db67d809ba1720dae49d0e26d76bf9531b9b105cf37f3995bca63a82293684555dcc2aa3aa1720dae49d0e26d76bf9531b9b105cf37f3995bca63a82293684555dcc2aa3a5d57b2da05a34cfa4a15b60214849a7ae30c1445eab08633b872886717b5b2295d57b2da05a34cfa4a15b60214849a7ae30c1445eab08633b872886717b5b22987b254ede974153592d23797035a90f45b1bc4fa86581c9f41da15037f84cc7d87b254ede974153592d23797035a90f45b1bc4fa86581c9f41da15037f84cc7df8dfdc6d851c7b66ed69cab868f9d85073d6f2cff69f1a8780a8e7d2c2a8b9eef8dfdc6d851c7b66ed69cab868f9d85073d6f2cff69f1a8780a8e7d2c2a8b9ee1d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cbd4550c521bf36cee015b9a45e27fbe4be320beeb7f0c2b7c085cb5b0a852f8e1bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62ee6e1e73274409c8828a108c71dee32ba4500dc68f84590bf3762affa2c8971d8e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea1907a16d5a27793fecfb2cc6b425b6f7b6b74a35836726117d9da5ea5465390dc97f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af34b0e46fb0376fb4acf24e6dd8a7f8551b00b337d64dda9d3ae263dc7e816b9fade7eee1a771b3842fcec0d63c50039750879fd8a9867b59e1d251a98a8722a0e4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda399d3c46e66eea4d6efe7ba649eed8bf69addd270fd47a392476ab7d4e7092eb20d332f5e9dc330a20677fdfce6332163771c47ba3a688ca4d6c4301f196b2cdbe44208e5989c01bd3b50b7b237d1f05b075063448e2d612cd5d47cdcb4f8441112b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae10828e2aec7732c51ff4cac88f1bb3148c8045cff3dd7679c5c7ef9322227764401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec65533bf06a4e069040680cbadebdee111ae2185e912378efc8a131848c424ced36423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b35203c9f8c34e80b3415894cde8fc18056264fb01e8d6c5510ee8274faaae68eb8cabb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/usr/share/glib-2.0/schemas/org.gnome.desktop.enums.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.keybindings.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.preferences.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.metacity.gschema.xmlrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootanaconda-33.16.5.6-2.hs.el8.src.rpmanaconda-guianaconda-gui(x86-64)  @      NetworkManager-wifiadwaita-icon-themeanaconda-coreanaconda-user-helpanaconda-widgetskeybinder3libgnomekbdlibtimezonemaplibxklaviernm-connection-editorpython(abi)python3-meh-guirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)system-logostigervnc-server-minimalyelp33.16.5.6-2.hs.el822.1-133.16.5.6-2.hs.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3aSaMa?=@a@`ݮ@`@``[)`X`OL@`B@``@`>`x@`2@_=_T_j_G@_@_:_i@_cO_V _R,@_P_C_>e_=@_3_+_)M_"@___@^@^^^^@^b^@^@^ϧ^V@^˳@^ku^O@^Nt^Nt^B@^;^8 @^)^ P@^^!@]}@]]ʞ]@]]c@]]@]c]D%]G@]G@] ]@]:]@\\F@\@\B@\@\M\Y@\s\o@\eX@\ac\Q\?\@W=W5W,@W#LW WW@WW@VVV?@V@V@VxVV@VVT@VV^@VLh@V<@V0V VqU@UAU@UUĝUc@U(UU@UU'U>U@Ux&Un@UUU7@U/@UF@U U@TT\@T!Neal Gompa - 33.16.5.6-2Radek Vykydal - 33.16.5.6-1Radek Vykydal - 33.16.5.5-1Radek Vykydal - 33.16.5.4-1Radek Vykydal - 33.16.5.3-1Radek Vykydal - 33.16.5.2-1Radek Vykydal - 33.16.5.1-1Radek Vykydal - 33.16.4.15-1Radek Vykydal - 33.16.4.14-1Radek Vykydal - 33.16.4.13-1Radek Vykydal - 33.16.4.12-1Radek Vykydal - 33.16.4.11-1Radek Vykydal - 33.16.4.10-1Radek Vykydal - 33.16.4.9-1Radek Vykydal - 33.16.4.8-1Martin Kolman - 33.16.4.7-1Martin Kolman - 33.16.4.6-1Radek Vykydal - 33.16.4.5-1Radek Vykydal - 33.16.4.4-1Radek Vykydal - 33.16.4.3-1Radek Vykydal - 33.16.4.2-1Radek Vykydal - 33.16.4.1-1Radek Vykydal - 33.16.3.26-1Radek Vykydal - 33.16.3.25-1Radek Vykydal - 33.16.3.24-1Radek Vykydal - 33.16.3.23-1Radek Vykydal - 33.16.3.22-1Radek Vykydal - 33.16.3.21-1Radek Vykydal - 33.16.3.20-1Radek Vykydal - 33.16.3.19-1Radek Vykydal - 33.16.3.18-1Radek Vykydal - 33.16.3.17-1Radek Vykydal - 33.16.3.16-1Radek Vykydal - 33.16.3.15-1Radek Vykydal - 33.16.3.14-1Radek Vykydal - 33.16.3.13-1Radek Vykydal - 33.16.3.12-1Radek Vykydal - 33.16.3.11-1Radek Vykydal - 33.16.3.10-1Radek Vykydal - 33.16.3.9-1Radek Vykydal - 33.16.3.8-1Radek Vykydal - 33.16.3.7-1Radek Vykydal - 33.16.3.6-1Radek Vykydal - 33.16.3.5-1Radek Vykydal - 33.16.3.4-1Radek Vykydal - 33.16.3.3-1Radek Vykydal - 33.16.3.2-1Radek Vykydal - 33.16.3.1-1Radek Vykydal - 29.19.2.17-1Radek Vykydal - 29.19.2.16-1Radek Vykydal - 29.19.2.15-1Radek Vykydal - 29.19.2.14-1Radek Vykydal - 29.19.2.13-1Radek Vykydal - 29.19.2.12-1Radek Vykydal - 29.19.2.11-1Radek Vykydal - 29.19.2.10-1Radek Vykydal - 29.19.2.9-1Radek Vykydal - 29.19.2.8-1Radek Vykydal - 29.19.2.7-1Radek Vykydal - 29.19.2.6-1Radek Vykydal - 29.19.2.5-1Radek Vykydal - 29.19.2.4-1Radek Vykydal - 29.19.2.3-1Radek Vykydal - 29.19.2.2-1Radek Vykydal - 29.19.2.1-1Radek Vykydal - 29.19.1.13-1Radek Vykydal - 29.19.1.12-1Radek Vykydal - 29.19.1.11-1Radek Vykydal - 29.19.1.10-1Radek Vykydal - 29.19.1.9-1Radek Vykydal - 29.19.1.8-1Radek Vykydal - 29.19.1.7-1Radek Vykydal - 29.19.1.6-1Radek Vykydal - 29.19.1.5-1Radek Vykydal - 29.19.1.4-1Radek Vykydal - 29.19.1.3-1Radek Vykydal - 29.19.1.2-1Radek Vykydal - 29.19.1.1-1Radek Vykydal - 29.19.0.40-1Radek Vykydal - 29.19.0.39-1Radek Vykydal - 29.19.0.38-1Radek Vykydal - 29.19.0.37-1Radek Vykydal - 29.19.0.36-1Radek Vykydal - 29.19.0.35-1Martin Kolman - 29.19.0.34-3Martin Kolman - 29.19.0.34-2Radek Vykydal - 29.19.0.34-1Radek Vykydal - 29.19.0.33-1Radek Vykydal - 29.19.0.32-1Radek Vykydal - 29.19.0.31-1Radek Vykydal - 29.19.0.30-1Radek Vykydal - 29.19.0.29-1Radek Vykydal - 29.19.0.28-1Martin Kolman - 29.19.0.27-2Radek Vykydal - 29.19.0.27-1Radek Vykydal - 29.19.0.26-1Radek Vykydal - 29.19.0.25-1Radek Vykydal - 29.19.0.24-1Radek Vykydal - 29.19.0.23-1Radek Vykydal - 29.19.0.22-1Radek Vykydal - 29.19.0.21-1Radek Vykydal - 29.19.0.20-1Radek Vykydal - 29.19.0.19-1Radek Vykydal - 29.19.0.18-1Radek Vykydal - 29.19.0.17-1Radek Vykydal - 29.19.0.16-1Radek Vykydal - 29.19.0.15-1Tomas Orsava - 29.19.0.14-2Radek Vykydal - 29.19.0.14-1Radek Vykydal - 29.19.0.13-1Radek Vykydal - 29.19.0.12-1Josh Boyer - 29.19.0.11-2Radek Vykydal - 29.19.0.11-1Radek Vykydal - 29.19.0.10-1Radek Vykydal - 29.19.0.9-1Radek Vykydal - 29.19.0.8-1Radek Vykydal - 29.19.0.7-1Radek Vykydal - 29.19.0.6-1Radek Vykydal - 29.19.0.5-1Radek Vykydal - 29.19.0.4-1Radek Vykydal - 29.19.0.3-3Radek Vykydal - 29.19.0.3-2Radek Vykydal - 29.19.0.3-1Radek Vykydal - 29.19.0.2-1Radek Vykydal - 29.19.0.1-1Martin Kolman - 29.19-1Martin Kolman - 29.18-1Martin Kolman - 29.17-1Martin Kolman - 29.16-1Martin Kolman - 29.15-1Martin Kolman - 29.14-1Martin Kolman - 29.13-1Martin Kolman - 29.12-1Martin Kolman - 29.11-1Martin Kolman - 29.10-1Martin Kolman - 29.9-1Martin Kolman - 29.8-1Martin Kolman - 29.7-1Martin Kolman - 29.6-1Martin Kolman - 29.5-1Martin Kolman - 29.4-1Martin Kolman - 29.3-1Martin Kolman - 29.2-1Martin Kolman - 29.1-1Martin Kolman - 28.22-1Martin Kolman - 28.21-1Adam Williamson - 28.20-2Martin Kolman - 28.20-1Martin Kolman - 28.19-1Martin Kolman - 28.18-1Martin Kolman - 28.17-1Martin Kolman - 28.16-1Martin Kolman - 28.15-1Martin Kolman - 28.14-1Martin Kolman - 28.13-1Martin Kolman - 28.12-1Martin Kolman - 28.11-1Martin Kolman - 28.10-1Martin Kolman - 28.9-1Martin Kolman - 28.8-1Martin Kolman - 28.7-1Martin Kolman - 28.6-1Martin Kolman - 28.5-1Martin Kolman - 28.4-1Martin Kolman - 28.3-1Martin Kolman - 28.2-1Martin Kolman - 28.1-1Martin Kolman - 27.20-1Radek Vykydal - 27.19-1Martin Kolman - 27.18-1Martin Kolman - 27.17-1Martin Kolman - 27.16-1Martin Kolman - 27.15-1Martin Kolman - 27.14-1Martin Kolman - 27.13-1Martin Kolman - 27.12-1Martin Kolman - 27.11-1Martin Kolman - 27.10-1Martin Kolman - 27.9-1Martin Kolman - 27.8-1Martin Kolman - 27.7-1Martin Kolman - 27.6-1Martin Kolman - 27.5-1Martin Kolman - 27.4-1Martin Kolman - 27.3-1Martin Kolman - 27.2-1Martin Kolman - 27.1-1Martin Kolman - 26.21-1Martin Kolman - 26.20-1Martin Kolman - 26.19-1Martin Kolman - 26.18-1Martin Kolman - 26.17-1Martin Kolman - 26.16-1Martin Kolman - 26.15-1Martin Kolman - 26.14-1Martin Kolman - 26.13-1Martin Kolman - 26.12-1Martin Kolman - 26.11-1Martin Kolman - 26.10-1Martin Kolman - 26.9-1Martin Kolman - 26.8-1Samantha N. Bueno - 26.7-1Martin Kolman - 26.6-1Martin Kolman - 26.5-1Martin Kolman - 26.4-1Martin Kolman - 26.3-1Martin Kolman - 26.2-1Samantha N. Bueno - 26.1-1Brian C. Lane - 25.20-1Brian C. Lane - 25.19-1Brian C. Lane - 25.18-1Brian C. Lane - 25.17-1Brian C. Lane - 25.16-1Brian C. Lane - 25.15-1Brian C. Lane - 25.14-1Brian C. Lane - 25.13-1Brian C. Lane - 25.12-1Brian C. Lane - 25.11-1Brian C. Lane - 25.10-1Brian C. Lane - 25.9-1Brian C. Lane - 25.8-1Brian C. Lane - 25.7-1Brian C. Lane - 25.6-1Brian C. Lane - 25.5-1Brian C. Lane - 25.4-1Brian C. Lane - 25.3-1Brian C. Lane - 25.2-1Brian C. Lane - 25.1-1Brian C. Lane - 25.0-1Brian C. Lane - 24.13-1Brian C. Lane - 24.12-1Brian C. Lane - 24.11-1Brian C. Lane - 24.10-1Brian C. Lane - 24.9-1Brian C. Lane - 24.8-1Brian C. Lane - 24.7-1Brian C. Lane - 24.6-1Brian C. Lane - 24.5-1Brian C. Lane - 24.4-1Brian C. Lane - 24.3-1Brian C. Lane - 24.2-1Brian C. Lane - 24.1-1Brian C. Lane - 24.0-1Brian C. Lane - 23.20-1Brian C. Lane - 23.19-1Brian C. Lane - 23.18-1Brian C. Lane - 23.17-1Brian C. Lane - 23.16-1Brian C. Lane - 23.15-1Brian C. Lane - 23.14-1Brian C. Lane - 23.13-1Brian C. Lane - 23.12-1Brian C. Lane - 23.11-1Brian C. Lane - 23.10-1Brian C. Lane - 23.9-1Brian C. Lane - 23.8-1Brian C. Lane - 23.7-1Brian C. Lane - 23.6-1Brian C. Lane - 23.5-1Brian C. Lane - 23.4-1Brian C. Lane - 23.3-1Brian C. Lane - 23.2-1Brian C. Lane - 23.1-1Brian C. Lane - 23.0-1- Add changes for CentOS Hyperscale spin + Re-enable Btrfs support + Add CentOS Stream Hyperscale config + Backport improvements for managing default repositories + Backport support for zstd compression for Btrfs + Debrand the liveinst welcome widget + Add support for Hyperscale variant in liveinst- Payload should wait for all storage related threads to finish (mkolman) Resolves: rhbz#2002203- Remove misleading warning about inst.ks.device replacing ksdevice (rvykydal) Resolves: rhbz#2001913- Disable anaconda-core's requirement on subscription-manager on CentOS (carl) Resolves: rhbz#1984958 - Show suggestions for an error caused by inconsistent sector sizes (vponcova) Resolves: rhbz#1935722 - Use a custom stylesheet to define CentOS-specific stylesheet data (carl) Related: rhbz#1974149 - Use RHEL help content for RHV/Ovirt (mkolman) Resolves: rhbz#1915910 - Move post installation scripts to the end of queue (lveyde) Resolves: rhbz#1970879 - Do not generate dracut arguments multiple times for some storage devices (rvykydal) Related: rhbz#1937208 - Make failure in generating of dracut arguments for iSCSI device non-fatal. (rvykydal) Resolves: rhbz#1937208- Check source type directly, not via DBus (mkolman) Resolves: rhbz#1941578 - Remove autostep functionality (vslavik) Resolves: rhbz#1976913 - Make it possible to skip install time Insights errors (mkolman) Resolves: rhbz#1931069 - Fix CDN button visibility (mkolman) Resolves: rhbz#1903178 - network: do not bind virtual devices to mac (rvykydal) Resolves: rhbz#1963834 - Add a log message for successful installation (vslavik) Resolves: rhbz#1949487- Use modinfo to check ko before modprobe (t.feng94) Resolves: rhbz#1577544 - network: do not crash on team without IP config (rvykydal) Resolves: rhbz#1929008 - Add the "Encrypt my data" checkbox to the custom partitioning spoke (vponcova) Resolves: rhbz#1903786 - Allow encryption of thin logical volumes (vponcova) Resolves: rhbz#1877777 - Don't automatically execute the default partitioning (vponcova) Resolves: rhbz#1954408 - Don't run the execute method in the kickstart installation in TUI by default (vponcova) Related: rhbz#1954408 - Don't run the execute method in the kickstart installation in GUI by default (vponcova) Related: rhbz#1954408 - Enable closest mirror in CentOS Stream config (carl) Resolves: rhbz#1953698 - Add CentOS Stream config (riehecky) Resolves: rhbz#1953698- subscription: allow dates in ISO 8601 format (ptoscano) Resolves: rhbz#1947445 - Add RHEL-specific advice to X timeout message (vslavik) Related: rhbz#1918702 - Fix AskVNCSpoke call (vslavik) Related: rhbz#1918702 - Improve X startup error messages (vslavik) Related: rhbz#1918702 - Terminate X server after timeout and restore crash test handler (vslavik) Related: rhbz#1918702 - Reorganize control flow in startX (vslavik) Related: rhbz#1918702 - Handle SIGUSR1 correctly after Xorg timeout (vslavik) Resolves: rhbz#1918702 - Refactor minor details in startX (vslavik) Related: rhbz#1918702 - Add base repo name for CentOS Stream after repository renaming (jkonecny) Resolves: rhbz#1946347 - Avoid a race condition during Connect to Red Hat spoke initialization (mkolman) Resolves: rhbz#1950053- network: clone connections from intramfs to persistent config (rvykydal) Resolves: rhbz#1910438 - network: match also connections named by MAC created by NM in initramfs (rvykydal) Related: rhbz#1910438 - network: do not reset ipv6.addr-gen-mode in tui network configuration (rvykydal) Related: rhbz#1873021 - network: set addr-gen-mode of Anaconda default connections to eui64 (rvykydal) Related: rhbz#1873021 - network: default to addr-gen-mode eui64 (rvykydal) Resolves: rhbz#1873021- Fix crash in NTP servers GUI dialog on late network configuration (rvykydal) Resolves: rhbz#1938168- ostree: ignore exit code 65 for systemd-tmpfiles (christian) Resolves: rhbz#1935648- Pull in new translations (rvykydal) Related: rhbz#1899672- Take dnf substitutions from installer environment configuration (rvykydal) Resolves: rhbz#1920735 - Fix exclude arguments of tar payload extracting. (rvykydal) Resolves: rhbz#1924118- Mark the rhsm and syspurpose kickstart commands as useless (vponcova) Resolves: rhbz#1921787 - Fix getting kernel version list for liveimg (rvykydal) Resolves: rhbz#1919463- Change warning messages of missing prefix for RH products (jkonecny) Resolves: rhbz#1897657 - Do not use cache for container build (jkonecny) Related: rhbz#1885635 - Fix missing inst. prefixes for bootloader options in documentation (jkonecny) Related: rhbz#1897657 - Fix show missing inst. prefix warning appropriately (jkonencny) Related: rhbz#1897657 - Remove docs where we tell users that inst. prefix is not required (jkonecny) Related: rhbz#1897657 - Print warning for boot options without inst. prefix (jkonecny) Related: rhbz#1897657 - Add missing dracut commands as missing inst. prefix warning (jkonecny) Related: rhbz#1897657 - Enable warning when inst. prefix is not used (jkonecny) Related: rhbz#1897657- network: handle wireless configure button sensitiveness (rvykydal) Resolves: rhbz#1917437- Allow to disable the Security module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Services module (vponcova) Resolves: rhbz#1913689 - Support should_run for standalone GUI spokes (vponcova) Resolves: rhbz#1913689 - Allow to disable the Localization module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Timezone module (vponcova) Resolves: rhbz#1913689 - Allow to disable the network installation (vponcova) Resolves: rhbz#1913689 - Allow to disable the Users module (vponcova) Resolves: rhbz#1913689 - Always show pykickstart parse warnings (vslavik) Resolves: rhbz#1897663- Initialize librepo logger (pkratoch) Resolves: rhbz#1908286 - Add RPM tests support for owners on rhel-8 (jkonecny) Related: rhbz#1885635 - Use latests RHEL-8 buildroot in containers (jkonecny) Related: rhbz#1885635 - Implement rpm-tests execution in the container (jkonecny) Related: rhbz#1885635- network: fix double-free using libnm function filter_connections() (rvykydal) Resolves: rhbz#1873561- network: rename Gtk cell renderer to prevent name collision (rvykydal) Related: rhbz#1847681 - network: add unit tests for SecretsAgent (rvykydal) Related: rhbz#1847681 - network: make SecretAgentDialog a bit more robust (rvykydal) Related: rhbz#1847681 - network: move wireless secret agent bits into a separate file (rvykydal) Related: rhbz#1847681 - network: migrate SecretAgent from python-dbus to dasbus (rvykydal) Related: rhbz#1847681 - network: do not use dialog for just single wireless connection to configure (rvykydal) Related: rhbz#1847681 - network: fix configuration of wireless networks (rvykydal) Related: rhbz#1847681 - network: use dialog instead of combobox to select wireless network (rvykydal) Related: rhbz#1847681 - network: deal with obsolete ssid when configuring wireless (rvykydal) Related: rhbz#1847681 - network: use function instead of assigned lambda in wireless activation (rvykydal) Related: rhbz#1847681 - network: do not update wireless AP combo active item when not necessary (rvykydal) Related: rhbz#1847681 - network: do not use obsolete access points in wireless configuration (rvykydal) Resolves: rhbz#1847681 - Update the function get_default_partitioning (vponcova) Related: rhbz#1887370 - Update the property default_partitioning (vponcova) Related: rhbz#1887370 - Change the default_partitioning option (vponcova) Resolves: rhbz#1887370- Fix incomplete configuration of repositories loaded from treeinfo (honza.stodola) Resolves: rhbz#1745064 - Fix checking ssl certificate for metadata (honza.stodola) Resolves: rhbz#1745064 - Apply pylint excessive memory usage fix (mpitt) Related: rhbz#1885635 - Use bootlist command to update the PowerPC-64 Boot Order (javierm) Resolves: rhbz#1854307 - Discard current boot list when updating the boot-device NRVAM variable (javierm) Resolves: rhbz#1854307 - Improve the error dialog for storage reset (vponcova) Resolves: rhbz#1877050 - Fix issue when ns_info cannot be retrieved for NVDimm namespace (jkonecny) Resolves: rhbz#1891827 - Relabel the anaconda logs after copying them to the installed system (jstodola) Resolves: rhbz#1870493 - post-scripts need to be sorted (honza.stodola) Related: rhbz#1870493- Install Red Hat IT root certificate into anaconda-ci container (mpitt) Related: rhbz#1885635 - Install python-copr into anaconda-ci container (mpitt) Related: rhbz#1885635 - Change handling of UID and GID values (vslavik) Related: rhbz#1786680 - Send UID and GID over D-Bus as UInt32 (vslavik) Related: rhbz#1786680 - Correct limits for UIDs and GIDs in GUI (vslavik) Resolves: rhbz#1786680 - Add rhel unit-tests workflow for pull_request_trigger back (jkonecny) Related: rhbz#1885635 - Select disks for implicit partitions (vponcova) Resolves: rhbz#1642391 - Extend the PartSpec class (vponcova) Related: rhbz#1642391- Allow to format selected DASDs (vponcova) Resolves: rhbz#1874394 - Don't clobber host checkout on `make container-ci` (mpitt) Related: rhbz#1885635 - Drop anaconda-ci container entrypoint (mpitt) Related: rhbz#1885635 - Remove PR test trigger (mpitt) Related: rhbz#1885635 - Rename ci-tasks container to anaconda-ci (jkonecny) Related: rhbz#1885635 - network: do not crash on infiniband devices activated in initramfs (rvykydal) Resolves: rhbz#1890009 - Fix testing target branch instead of PR branch (jkonecny) Related: rhbz#1885635 - Add a mechanism to hide help button, use on inst. progress (vslavik) Resolves: rhbz#1890092 - Document how to start a self-hosted GitHub actions runner locally (mpitt) Related: rhbz#1885635 - Run unit tests on self-hosted GitHub runner (mpitt) Related: rhbz#1885635 - Fix local tests run inside of container (jkonecny) Related: rhbz#1885635 - Fix ci-tasks container shell instructions (mpitt) Related: rhbz#1885635 - More aggressive pylint downscaling (mpitt) Related: rhbz#1885635 - Fix pylint downscaling (mpitt) Related: rhbz#1885635 - Add ci-tasks container for running unit tests (mpitt) Related: rhbz#1885635 - Restrict pylint parallelism to available RAM (mpitt) Related: rhbz#1885635 - Separate RPM installability test from rpm_tests (martin) Related: rhbz#1885635 - Define make targets for building source and binary rpms (martin) Related: rhbz#1885635 - Drop superfluous build in `make run-rpm-tests-only` (martin) Related: rhbz#1885635 - Mock system operations in MountFilesystemsTask task (martin) Related: rhbz#1885635 - Add missing "rpm-build" test dependency (martin) Related: rhbz#1885635 - Add missing "make" BuildRequires (martin) Related: rhbz#1885635- Never mount partitions on a disk with the iso9660 filesystem (vponcova) Resolves: rhbz#1878784- Root password is mandatory if there is *not* admin user. (rvykydal) Related: rhbz#1876727 - Make locked root be completed only for kickstart (vslavik) Resolves: rhbz#1876727- network: do not add superfluous quotes to inst.dhcpclass identifier (rvykydal) Related: rhbz#1870692- subscription: Assure payload restart on DVD install after registration (mkolman) Resolves: rhbz#1873164 - Document the restart_payload argument of subscription helper functions (mkolman) Related: rhbz#1873164- network: fix inst.dhcpclass boot option (rvykydal) Resolves: rhbz#1870692 - network: fix kickstart network --dhcpclass option (rvykydal) Resolves: rhbz#1869224- Fix traceback when removing additional repository (jkonecny) Resolves: rhbz#1871037 - Do not mount as RW in Dracut (jkonecny) Resolves: rhbz#1871049 - Clean up s390 partitioning check (vslavik) Resolves: rhbz#1855724- network: do not try to activate connection that has not been found (rvykydal) Resolves: rhbz#1869323 - network: add timeout for synchronous activation of a connection (rvykydal) Related: rhbz#1869323- Propagate verify_ssl to RHSM (mkolman) Resolves: rhbz#1858126- subscription: Only restart payload when needed (mkolman) Resolves: rhbz#1861351 - Reset the state of the custom partitioning spoke (vponcova) Resolves: rhbz#1868330 - network: fix parsing of hostname from ip= if mac is defined in dhcp (rvykydal) Resolves: rhbz#1852560- Revert root password spoke to 8.2 behavior (vslavik) Resolves: rhbz#1851220 - Remove the DBus method ConfigureNTPServiceEnablementWithTask (vponcova) Resolves: rhbz#1862492 - Add the function is_service_installed (vponcova) Related: rhbz#1862492- Implement get_source_proxy() in payload base class (mkolman) Resolves: rhbz#1861456 - Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1865882 - subscription: Convert the RHSM default config values to expected format (mkolman) Resolves: rhbz#1862116 - Create ssh user using only existing fields (vslavik) Resolves: rhbz#1860058 - Remove subscription workaround to not use treeinfo repositories (jkonecny) Related: rhbz#1851207 - Fix issue that treeinfo repositories were never disabled (jkonecny) Related: rhbz#1851207 - Keep treeinfo repositories disabled after payload reset (jkonecny) Related: rhbz#1851207 - Reset repositories from the main thread (vponcova) Related: rhbz#1851207 - Initialize the closest mirror from the main thread (vponcova) Related: rhbz#1851207 - Fix crash on first entering of source spoke (jkonecny) Related: rhbz#1851207 - Remove treeinfo repositories instead of disabling (jkonecny) Related: rhbz#1851207 - Reload treeinfo repositories on every payload reset (jkonecny) Resolves: rhbz#1851207- Apply onboot policy even when network was configured in UI. (rvykydal) Resolves: rhbz#1856632 - Fix creating cached LVs on encrypted PVs (vtrefny) Resolves: rhbz#1855973- Fix everything in payload should be mounted as read only (jkonecny) Related: rhbz#1856264 - Add support for mount options to device_tree.MountDevice (jkonecny) Related: rhbz#1856264 - Adapt tests for CDRom for the new inst.stage2 discovery (jkonecny) Related: rhbz#1856264 - CDRom source should prioritize stage2 device during discover (jkonecny) Resolves: rhbz#1856264 - Protect all devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Don't ignore NVDIMM devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Add tests for the DBus method FindOpticalMedia (vponcova) Related: rhbz#1856264 - Don't return negative container free space (vponcova) Resolves: rhbz#1853071 - Revert "Do not build Anaconda on i686" (mkolman) Resolves: rhbz#1857180 - Move slower part of Subscription spoke initialization to a thread (mkolman) Related: rhbz#1823578 - Only pass one initrd image to kexec (javierm) Resolves: rhbz#1855290 - Wait for payload initialization to finish in Subscription spoke (mkolman) Related: rhbz#1823578- Fix the position of the info bar in standalone spokes (vponcova) Resolves: rhbz#1847423 - Add workaround to fix support for installtree without repo (jkonecny) Resolves: rhbz#1854825 - Revert "Update pyanaconda/exception.py" (jstodola) Resolves: rhbz#1853470 - network: fix configuration of virtual devices by boot options (rvykydal) Resolves: rhbz#1851218- subscription: Fix rhsm --proxy kickstart command usage with no username specified (mkolman) Resolves: rhbz#1849792 - Create the initial storage model during the initialization (vponcova) Resolves: rhbz#1844098 - Make spoke tiles stack more tightly (vslavik) Resolves: rhbz#1845493 - Reconfigure DNF payload after options are set (vslavik) Resolves: rhbz#1847603- Fix displaying of empty software group description (rvykydal) Resolves: rhbz#1812061 - Fix software spoke message when source changes (mkolman) Resolves: rhbz#1788458- Fix RHSM HTTP proxy configuration crash in the GUI (mkolman) Resolves: rhbz#1849792 - subscription: Handle cases where CDN should not be the default (mkolman) Related: rhbz#1845605 - subscription: Set DNF payload source via config file option (mkolman) Related: rhbz#1845605 - subscription: Manual CDN selection support (mkolman) Related: rhbz#1845605 - subscription: Handle source switching at registration/unregistration (mkolman) Related: rhbz#1845605 - subscription: Introduce the default_source configuration option (mkolman) Related: rhbz#1845605 - network: do not enforce network standalone spoke on default source (rvykydal) Resolves: rhbz#1848069 - Don't mount DBus sources at /run/install/source (vponcova) Resolves: rhbz#1851037- network: fix obtaining of s390 options of a wired connection (rvykydal) Resolves: rhbz#1850199 - Always specify the boot disk (vponcova) Resolves: rhbz#1630299 - Remove the workaround with LD_PRELOAD (vponcova) Resolves: rhbz#1843533 - Exclude stderr from returned output when executing powerpc-utils tools (javierm) Related: rhbz#1847604 - Rename function for a simple check for DNF repository (jkonecny) Related: rhbz#1849093 - Add tests for verify_valid_installtree function (jkonecny) Related: rhbz#1849093 - Move verify_valid_installtree to source module utils (jkonecny) Related: rhbz#1849093 - Do not test if repo is valid based on .treeinfo file (jkonencny) Resolves: rhbz#1849093 - Add test for NFS URL with ISO in path (jkonecny) Related: rhbz#1849083 - Fix issue when NFS path is pointing directly to ISO (jkonencny) Resolves: rhbz#1849083- Move Subscription spoke under Software (vslavik) Resolves: rhbz#1845493 - Fix hiding of network device activation switch (rvykydal) Resolves: rhbz#1628521- Fix wireless network configuration on get_ssid() returning None (rvykydal) Resolves: rhbz#1847681 - Relabel whole /etc instead of only some parts (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Clean up lists of files and directories to relabel (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Fix spanish translations (rvykydal) Resolves: rhbz#1847977- Fix regression reading kernel list when collecting configurations (jkonecny) Resolves: rhbz#1846156 - Prevent crash on unregistration (mkolman) Resolves: rhbz#1845962 - Check Subscription module is available before use in payload code (mkolman) Related: rhbz#1845605 - Fix updating of user gid/uid value checkbox in gui (rvykydal) Related: rhbz#1844386 - Fix crash on user uid/gid unchecked in gui (rvykydal) Resolves: rhbz#1844386 - Fix passing of arguments when creating dracut arguments for FCoE (rvykydal) Resolves: rhbz#1843741 - Do not build Anaconda on i686 (mkolman) Related: rhbz#1691319- Don't use data.method.proxy (vponcova) Related: rhbz#1691319 - Fix more SElinux contexts (vslavik) Resolves: rhbz#1834189 Resolves: rhbz#1775975 - localization: do not crash on failed parsing of X layout (rvykydal) Resolves: rhbz#1843379- Create /etc/systemd/network dir for ifname= renaming if needed. (rvykydal) Resolves: rhbz#1841469 - Update requirements for fips - update-crypto-policies script (rvykydal) Resolves: rhbz#1841471- Convert help system to use help id (mkolman) Related: rhbz#1691319 - Remove unused constants (mkolman) Related: rhbz#1691319 - Adjust help related configuration options (mkolman) Related: rhbz#1691319 - Replace helpFile property with help_id (mkolman) Related: rhbz#1691319 - Close responses from session.get (vponcova) Related: rhbz#1691319 - Improve the documentation of the SetUpMountTask class (vponcova) Related: rhbz#1691319 - Raise an exception if the source's mount point is not unmounted (vponcova) Related: rhbz#1691319 - Change the default source to CDROM (vponcova) Related: rhbz#1691319 - Don't set up sources in the refresh method of the Source spoke (vponcova) Related: rhbz#1691319 - Set up FIPS in the target system (vponcova) Related: rhbz#1800697 - Update the service anaconda-sshd (vponcova) Related: rhbz#1800697 - Set up FIPS in the installation environment (vponcova) Resolves: rhbz#1800697 - Add NFS ISO support back to the NFS SetupSourceTask (jkonecny) Resolves: rhbz#1840346 - Add NFS ISO support to the NFSSourceModule (jkonencny) Related: rhbz#1840346 - Fix changelog to keep rhel history (rvykydal) Related: rhbz#1691319 - Tear down HDD device mount if no valid installation source is found (jkonecny) Related: rhbz#1840346 - Extract ISO find algorith from harddrive (jkonecny) Related: rhbz#1840346 - Update required ack in makebumpver script for rhel > 7 (rvykydal) Related: rhbz#1691319 - Fix string based on translator comments (vslavik) Related: rhbz#1691319 - subscription: Fix authentication method switching in GUI (mkolman) Related: rhbz#1691319- subscription: Make sure CDN repos are loaded and usable (mkolman) Related: rhbz#1691319 - Fix issue that unified ISO from URL is not loaded (jkonecny) Related: rhbz#1691319 - Add split_protocol payload helper function (jkonecny) Related: rhbz#1691319 - Fix imports of Blivet-GUI in unit tests (vponcova) Related: rhbz#1691319 - Make cppcheck ignore the G_DEFINE_TYPE macros (vslavik) Related: rhbz#1691319 - Fix test to not use Python 3.8 feature (vslavik) Related: rhbz#1691319 - Fix test for root SSH login allowed (vslavik) Related: rhbz#1691319 - Remove blivet-GUI tests (vslavik) Related: rhbz#1691319 - Ignore no return from BTRFS (vslavik) Related: rhbz#1691319 - Remove unused imports (vslavik) Related: rhbz#1691319- Change git branch configuration (jkonecny) Related: rhbz#1805757 - Update translation badge (jkonecny) Related: rhbz#1805757 - Use rhel-8 weblate translation repository (jkonecny) Resolves: rhbz#1805757 - Use platform-python instead of python3 (vslavik) Related: rhbz#1691319 - root spoke gui: do not expose some root account options (eg locking) (rvykydal) Related: rhbz#1691319 - Modify locking of root defauls for rhel (rvykydal) Related: rhbz#1691319 - Update required version of blivet (rvykydal) Related: rhbz#1691319 - Remove tests for --ignorebroken %packages section option (rvykydal) Related: rhbz#1691319 - Remove support for --ignorebroken %packages option (rvykydal) Related: rhbz#1691319 - Use F25_Timezone (rvykydal) Related: rhbz#1691319 - Make sure rhsm.service is running at Anaconda startup (mkolman) Related: rhbz#1691319 - Replace SimpleQueue with Queue (vponcova) Related: rhbz#1691319 - Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1691319 - Make RHEL the default (fallback) product (vslavik) Related: rhbz#1691319 - Exclude blivet gui source from rpm_test (rvykydal) Related: rhbz#1691319 - Exclude dependencies for tests from RHEL-8 (jkonecny) Related: rhbz#1691319 - Update pykickstart version for rhel (rvykydal) Related: rhbz#1691319 - Use RHEL8 versions of commands (rvykydal) Related: rhbz#1691319 - Use RHEL8 kickstart handler (rvykydal) Related: rhbz#1691319 - Remove kickstart btrfs support (rvykydal) Related: rhbz#1691319 - Rebase to upstream 33.16 version (rvykydal) Resolves: rhbz#1691319- Make sure rhsm.service is running at Anaconda startup (mkolman) Resolves: rhbz#1805266- Fix crash on single disk selection in GUI (rvykydal) Resolves: rhbz#1805613- Fix installation source switching to/from CDN (mkolman) Resolves: rhbz#1788487 Resolves: rhbz#1790383 Resolves: rhbz#1791376- Do not allow selecting ignored disk in GUI even if it is the only one (rvykydal) Resolves: rhbz#1786561- Disable package download to / /tmp (jkonecny) Resolves: rhbz#1781517- network: fix GUI crash on invalid devices in the list (rvykydal) Resolves: rhbz#1697256- Fix DBus error detection (mkolman) Related: rhbz#1794767 - Make sure RHSM HTTP proxy port from kickstart is an integer (mkolman) Resolves: rhbz#1794025- Log exceptions raised in subscription data fetching method (mkolman) Related: rhbz#1788036 - Fix subscription status not being displayed in some cases (mkolman) Resolves: rhbz#1788036 - Make sure syspurpose is set before registration in GUI (mkolman) Resolves: rhbz#1788207 Related: rhbz#1788036 - Update pep8speaks checker configuration for the branch (rvykydal) Related: rhbz#1788036- Fix RHSM HTTP proxy configuration clearing (mkolman) Resolves: rhbz#1789814 - Add scrolling for the registration tab (mkolman) Resolves: rhbz#1788422- Fix output kickstart generation for subscription commands (mkolman) Resolves: rhbz#1788579 Resolves: rhbz#1788513 - Fix GTK access from subscription thread (mkolman) Resolves: rhbz#1787615- Fix branding in the Connect to Red Hat spoke (mkolman) Resolves: rhbz#1787342- Fix RHSM HTTP proxy setup (mkolman) Related: rhbz#1748281 - Fix text color on info bars (mkolman) Resolves: rhbz#1782174- Adjust unit tests (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend list of false positives in the style guide (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in GUI (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend the anaconda-gtk.css (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in installation payload (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes outside of DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add temporary subscription scheduling module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add basic CDN support to Payload DBus module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add support for custom interface for DBus Tasks (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Backport locale support for modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add subscription manager as an Anaconda dependency (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391- Add UI support for the ZIPL Secure boot (vponcova) Related: rhbz#1659400 - Add DBus support for the ZIPL Secure Boot (vponcova) Resolves: rhbz#1659400 - Don't mention new-kernel-pkg anymore in /etc/sysconfig/kernel (javierm) Resolves: rhbz#1747382 - Don't print warnings for new-kernel-pkg not being present (javierm) Related: rhbz#1747382- Only attempt to open the ibm,max-boot-devices sysfs entry if it exists (javierm) Related: rhbz#1748756- Don't add more devices in boot-device NVRAM than the maximum allowed (javierm) Resolves: rhbz#1748756 - Fix local repo files aren't enabled (jkonecny) Resolves: rhbz#1641620 - Remove ldconfig spec macros (jkonecny) Resolves: rhbz#1700685 - Don't try to format FBA DASD devices (mmatsuya) Resolves: rhbz#1715303- Skip buildins when processing kernel boot args (jkonecny) Resolves: rhbz#1637472 - network: fix handling of ksdevice=bootif in initramfs (rvykydal) Related: rhbz#1649359 - Make sure we work with fresh data when trying to do netroot (vpodzime) Resolves: rhbz#1649359 - Make our manual triggering on network in dracut work (vpodzime) Resolves: rhbz#1649359- Change the bases of the install classes for RHVH (vponcova) Related: rhbz#1753316- Add the install class for Red Hat Virtualization (vponcova) Resolves: rhbz#1753316 - Extend support for custom storage checking (vponcova) Related: rhbz#1753316 - Enable to define the autopart type in an install class (vponcova) Related: rhbz#1753316- Fix noverifyssl when downloading .treeinfo file (jkonecny) Resolves: rhbz#1726156 Resolves: rhbz#1723811- Do not try to mount cdrom source also if it has been mounted in dracut. (rvykydal) Resolves: rhbz#1733507- Adjust the exclude arguments for livepayloads (bcl) Related: rhbz#1684542 - Recreate the BLS entries when using liveimg (bcl) Resolves: rhbz#1684542 - Cache the liveimg tar kernel list (bcl) Related: rhbz#1684542 - Add common function for creating rescue images (bcl) Related: rhbz#1684542 - Re-generate BLS loader file snippets on live installs (awilliam) Related: rhbz#1684542- Respect changesok password policy for root password (mkolman) Resolves: rhbz#1584145 - Fix default value for pwpolicy emptyok (mkolman) Resolves: rhbz#1664704- Add support for disabling modules via module --disable (mkolman) Resolves: rhbz#1655523 Related: rhbz#1719347- Require blivet with flags.protect_cdrom support (rvykydal) Related: rhbz#1671713 - Be more strict when checking for mounted dvd source. (rvykydal) Resolves: rhbz#1671713 - Protect cdroms during tree population for image installs. (rvykydal) Resolves: rhbz#1671713- Fix the rescue mode (vponcova) Resolves: rhbz#1628653- Set default entry to the BLS id instead of the entry index (javierm) Resolves: rhbz#1671047 - Fix non-root dir of install tree HD installation (jkonecny) Resolves: rhbz#1689194- Handle bytes and strings from RPM (vponcova) Resolves: rhbz#1689909 - Set the flag lvm_metadata_backup (vponcova) Resolves: rhbz#1673901 - Rename add-ons to additional software (jkonecny) Resolves: rhbz#1674011 - Move product version modifications for ui into function and add unit test. (rvykydal) Resolves: rhbz#1671384 - Do not show quarterly release part of the version in UI. (rvykydal) Resolves: rhbz#1671384- Rename zanata rhel-devel version (rvykydal) Related: rhbz#1666319 - Adapt makebumpver to rhel-devel -> rhel-8 branch renaming. (rvykydal) Resolves: rhbz#1666319- Use new ssl certificate kickstart options (lars) Resolves: rhbz#1663954- Pull in new translations (rvykydal) Related: rhbz#1684056- Make SMT warning message smaller (jkonecny) Related: rhbz#1684056 - Remove blank line in the SMT warning (jkonecny) Related: rhbz#1684056- Pull in new translations (rvykydal) Related: rhbz#1684056- Update the SMT warning message (rvykydal) Related: rhbz#1684056 - Detect and warn if SMT is enabled (vponcova) Resolves: rhbz#1684056- Pass nosmt boot option to installed system. (rvykydal) Resolves: rhbz#1677411 - Use unformatted DASDs for the partitioning (vponcova) Resolves: rhbz#1676630- Check for dirinstall target on s390 (bcl) Resolves: rhbz#1677417- Change the overflow color (vponcova) Related: rhbz#1637686- Remove a confusing message for headless systems (#1638791) (vponcova) Resolves: rhbz#1638791- Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1638383 - Do not crash on missing multipath device wwn. (rvykydal) Resolves: rhbz#1666242- Relabel X11/xorg.conf.d directory (jkonecny) Resolves: rhbz#1660436 - Reorder items in selinux relabeling post script (jkonecny) Related: rhbz#1660436- Update gjs dependency filter for fedora->rhel filename changes (rvykydal) Related: rhbz#1650295- Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1650295- Add python3-coverage to testing dependencies (jkonecny) Related: rhbz#1502323 - Set Automatic Installation Media for HDD not ISO (jkonecny) Related: rhbz#1502323 - Adapt old code to new partition name translation (jkonecny) Related: rhbz#1502323 - Fix source spoke status for expanded tree on HDD (jkonecny) Related: rhbz#1502323 - Enable installation from install tree on HDD (jkonecny) Resolves: rhbz#1502323- Pull in fixed translations Resolves: rhbz#1659890- Update python-coverage dependency (rvykydal) Resolves: rhbz#1658777 - Require password confirmation in GUI (mkolman) Resolves: rhbz#1584064 - Only quit GTK mainloop on GUI quit request (mkolman) Resolves: rhbz#1643111 - Drop the inst.noblscfg option (javierm) Resolves: rhbz#1658980 - Don't allow to use LDL DASD disks (vponcova) Resolves: rhbz#1635825 - Don't allow /boot on LVM (vponcova) Resolves: rhbz#1641986 - Use the default LUKS version for auto partitioning (vponcova) Resolves: rhbz#1628519 - Make it possible to exit empty user spoke (mkolman) Resolves: rhbz#1620135 - Fix pylint errors (vponcova) Related: rhbz#1652727- Run zipl again after generating initramfs (#1652727) (vponcova) Resolves: rhbz#1652727- Fix module installation error reporting (mkolman) Resolves: rhbz#1644635 - Drop xorg-x11-server-Xorg check from graphical target detection (mkolman) Resolves: rhbz#1583958- Pull in fixed translations Resolves: rhbz#1650431- Hotfix - disable unsupported hardware detection (mkolman) Resolves: rhbz#1645686- Make the pyanaconda/image.py more pep8 (jkonecny) Related: rhbz#1631673 - Test image repodata folder based on treeinfo file (jkonecny) Resolves: rhbz#1631673 - Use var instead of strings in findFirstIsoImage (jkonecny) Related: rhbz#1631673 - Use new InstallTreeMetadata instead of TreeInfo (jkonecny) Related: rhbz#1631673 - Add InstallTreeMetadata class (jkonecny) Related: rhbz#1631673 - Move DEFAULT_REPOS to the constants (jkonecny) Related: rhbz#1631673- nvdimm: update ks data for actions in UI (rvykydal) Resolves: rhbz#1620093 - nvdimm: use pykickstart constant for setting reconfigure mode (rvykydal) Related: rhbz#1620093 - Fix strings not marked for translation (jkonecny) Resolves: rhbz#1637399 - Increase EFI System Partition (ESP) size to 200-600 MiB (javierm) Resolves: rhbz#1633640 - Save lsblk output to the Anaconda traceback file (vtrefny) Resolves: rhbz#1627220- Remove EXPERIMENTAL label for mountpoint assignment in TUI (mkolman) Resolves: rhbz#1636940 - Wrap line in storage/osinstall.py to 99 chars (jkonecny) Related: rhbz#1637096 - Add missing pylint false positive (jkonecny) Related: rhbz#1637096 - Make syspurpose description text size biger (mkolman) Related: rhbz#1612060 - Fix double quoting in syspurpose values (mkolman) Resolves: rhbz#1637135 - Fix ihelp pylint issues (jkonecny) Related: rhbz#1637096 - Add ignored field to rpm_tests (jkonecny) Related: rhbz#1637096 - Remove unused false positives (jkonecny) Related: rhbz#1637096 - Use new BTRFS pykickstart version (jkonecny) Related: rhbz#1637096 - Add back missing import (jkonecny) Related: rhbz#1637096 - Add --no-pip to setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename coverage3 to coverage-3.6 (jkonecny) Related: rhbz#1637096 - Fix error message in setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename nosetests binary to 3.6 - link is missing (jkonecny) Resolves: rhbz#1637096 - Remove not used BuildRequires for RHEL (jkonecny) Related: rhbz#1637096 - Add shortcut function to get dependency script (jkonecny) Related: rhbz#1637096 - Add install-pip parameter to setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add initial 32-bit ARMv7 EFI support (pbrobinson) Resolves: rhbz#1637618 - Drop legacy get_arm_machine pieces (pbrobinson) Related: rhbz#1637618 - arch: arm: drop omap checks and specifics (pbrobinson) Related: rhbz#1637618 - Small optimalization in setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add package installation from pip for test script (jkonecny) Related: rhbz#1637096 - Remove hfsplus-tools not used on RHEL (jkonecny) Related: rhbz#1637096- Add Not Specified option for System Purpose lists (mkolman) Resolves: rhbz#1637602 - Set the VNC password directly (vponcova) Resolves: rhbz#1634667- Ignore errors when trying to activate unsupported swaps (vtrefny) Resolves: rhbz#1635253 - Adapt built in help system to new content structure (mkolman) Resolves: rhbz#1593723 - Update help folder paths (mkolman) Related: rhbz#1593723 - Replace helpFile property with help_id (mkolman) Related: rhbz#1593723 - Small optimization in boot arg parsing method (jkonecny) Related: rhbz#1622429 - Fix bad --addrepo command line parsing (jkonecny) Related: rhbz#1622429 - Raise correct exception on bad addrepo boot param (jkonecny) Resolves: rhbz#1622429- Add option to set kernel.hung_task_timeout_secs option (rvykydal) Resolves: rhbz#1633549 - Change default install class to RHEL (jkonecny) Resolves: rhbz#1634094 - Don't check for firmware compatibility to enable BootLoaderSpec support (javierm) Resolves: rhbz#1635547- Update kernel command line parameters in BLS files (javierm) Resolves: rhbz#1635180 - Drop attempt to add 'nocrypto' to tsflags (#1634791) (awilliam) Resolves: rhbz#1634791 - Make sure fips is correctly enabled on target system (#1619568) (mkolman) Resolves: rhbz#1619568- Syspurpose related test & pylint fixes (mkolman) Related: rhbz#1612060 - Add missing folder to Makefile (mkolman) Related: rhbz#1612060 - Add system purpose support (mkolman) Resolves: rhbz#1612060- Sync spec file (rvykydal) Related: rhbz#1619153 - Fix python3 requires in spec file (rvykydal) Resolves: rhbz#1619153 - Revert "Add system purpose support" (rvykydal) Related: rhbz#1619153 - Add support for GRUB_ENABLE_BLSCFG and inst.noblscfg (pjones) Resolves: rhbz#1615442 - Get rid of new-kernel-pkg invocations (pjones) Related: rhbz#1615442 - Minor pylint cleanups (pjones) Related: rhbz#1615442- Add system purpose support (mkolman) Resolves: rhbz#1612060- Require the Python interpreter directly instead of using the package name - Related: rhbz#1619153- Update the spoke for unsupported hardware in TUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Update the dialog for unsupported hardware in GUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Support detection of kernel taints (vponcova) Resolves: rhbz#1601545- prefixdevname: fix a typo in filename (rvykydal) Related: rhbz#1615997 - prefixdevname: pass persistent configuration to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: pass net.ifnames.prefix option to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: install package to target system if needed (rvykydal) Resolves: rhbz#1615997 - prefixdevname: import state from initramfs to stage 2 (rvykydal) Resolves: rhbz#1615997- Don't connect to signals of the Network Manager DBus objects (vponcova) Resolves: rhbz#1582233 - Fix librepo logging with new DNF (jkonecny) Resolves: rhbz#1626609- Require python3-librepo Resolves: rhbz#1626609- DNF 3.5 compatibility (mkolman) Related: rhbz#1613296 - Don't try to get hostnamed proxy in non-installer-image environments (rvykydal) Resolves: rhbz#1622917- Revert "Don't allow booting from nvdimm devices" (rvykydal) Resolves: rhbz#1620566 - Fix pylint errors (vponcova) Related: rhbz#1618633- Fix crash in tui when default partitioning scheme is not supported (rvykydal) Related: rhbz#1617958- Add inst.addrepo documentation for HD variant (jkonecny) Related: rhbz#1595415 - Warn when repo names are not unique (jkonecny) Related: rhbz#1595415 - HD addon repos have mount directories permanent (jkonecny) Related: rhbz#1595415 - Unmount hard drive additional repositories (jkonecny) Related: rhbz#1595415 - Move RepoData copy creation to the RepoData class (jkonecny) Related: rhbz#1595415 - Show empty file protocol on HD addon repo fail (jkonecny) Related: rhbz#1595415 - Mount and use HDD additional repositories (jkonecny) Related: rhbz#1595415 - Separate _find_and_mount_iso from _setup_media (jkonecny) Related: rhbz#1595415 - Load hard drive repo type from inst.addrepo (jkonecny) Related: rhbz#1595415 - Do not fail if .discinfo file can't be read (jkonecny) Related: rhbz#1595415 - Use productmd to parse .discinfo file (jkonecny) Related: rhbz#1595415 - Add payload sources tests (jkonecny) Related: rhbz#1595415 - Cleanup payload tests source file (jkonecny) Related: rhbz#1595415 - Add documentation for inst.addrepo boot option (jkonecny) Related: rhbz#1595415 - Add additional repositories to KS data (jkonecny) Resolves: rhbz#1595415 - Use new source solution (jkonecny) Related: rhbz#1595415 - Add payload sources implementation (jkonecny) Related: rhbz#1595415 - Mark disks with additional repos as protected (jkonecny) Related: rhbz#1595415 - Support boot args parsing to list (jkonecny) Related: rhbz#1595415 - Add inst.addrepo new options (jkonecny) Related: rhbz#1595415 - Make parenthesis consistent (jkonecny) Related: rhbz#1595415 - Remove unused parameter from live_startup method (jkonecny) Related: rhbz#1595415 - Disable treeinfo based repos only once (jkonecny) Related: rhbz#1610806 - Disable treeinfo repos when base repo change (jkonecny) Related: rhbz#1610806 - Treeinfo repos can't be changed nor removed (jkonecny) Related: rhbz#1610806 - Add all repositories from the treeinfo file (jkonecny) Resolves: rhbz#1610806 - Load base repository location from treeinfo (jkonecny) Related: rhbz#1610806 - Add limited file:// protocol to GUI Source spoke (jkonecny) Related: rhbz#1610806 - Add BaseOS between default base repositories (jkonecny) Related: rhbz#1610806 - Split _setupInstallDevice method in payload (jkonecny) Related: rhbz#1610806- Revert back to running DNF in a subprocess (mkolman) Related: rhbz#1613296 - Add back reverted patches for modularity support (rvykydal) Related: rhbz#1613296- Check the LUKS2 memory requirements (vponcova) Related: rhbz#1547908 - Add an option for choosing version of LUKS in GUI (vponcova) Related: rhbz#1547908 - Add tests for LUKS2 in the auto partitioning module (vponcova) Related: rhbz#1547908 - Apply the LUKS2 options from the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in logvol, part and raid commands (vponcova) Related: rhbz#1547908 - Enable to set a default version of LUKS (vponcova) Related: rhbz#1547908 - Update dependencies and kickstart commands to support LUKS2 (vponcova) Resolves: rhbz#1547908 - Use SimpleConfigFile to get PLATFORM_ID from /etc/os-release (mkolman) Related: rhbz#1613296 - Use wwn attr instead of removed wwid. (#1565693) (dlehman) Resolves: rhbz#1615408- Fix a 5 year old typo in the spec file (mkolman) Resolves: rhbz#1613488 - Bump required DNF version (mkolman) Related: rhbz#1613296 - Fix some small issues with the platform id patch (mkolman) Related: rhbz#1613296 - Set platform id for DNF (mkolman) Related: rhbz#1613296 - Fix crash when software environment is False (jkonecny) Resolves: rhbz#1612942 - Allow to delete all file systems used by Unknown (#1597199) (vponcova) Resolves: rhbz#1597199- DD: Use text mode when calling tools with subprocess (rvykydal) Resolves: rhbz#1609744 - Update RHEL placeholder names (mkolman) Related: rhbz#1593723- Revert Use productmd library to parse .treeinfo (rvykydal) Related: rhbz#1611622- Revert of module support enablement (install specs DNF API) (rvykydal)- Typo fixup (rvykydal) - Define if blivet-gui is supported via installclasses (rvykydal) Related: rhbz#1599838 - Offer Blivet-GUI partitioning only if supported (rvykydal) Related: rhbz#1599838 - Only show the "closest mirror" source option where appropriate (mkolman) Resolves: rhbz#1608241 - Starting from 3.0 DNF expects strings in comps queries (mkolman) - Remove blivet-gui spoke and its dependencies (rvykydal) Resolves: rhbz#1599838 - Use the manual partitioning module in TUI (vponcova) - Use the manual partitioning module in UI (vponcova) - Add tests for the manual partitioning module (vponcova) - Create the manual partitioning module (vponcova) - Reserve enough static space for 2 lines in spoke status on hub (#1584160) (rvykydal) - Handle new module specific error states (mkolman) - Handle missing package errors reported by the install_specs() function (mkolman) - Initial module enablement and installation support (mkolman) - Fix disable additional repositories (jkonecny) - Show better messages for NoSuchPackage and NoSuchGroup (#1599190) (vponcova) Resolves: rhbz#1599190 - Bootloader stage2 can't be on btrfs on rhel (#1533904) (rvykydal) Related: rhbz#1533904 - Remove --fstype=btrfs support from LogVol, Raid and Partition (rvykydal) Resolves: rhbz#1533904 - Remove btrfs support. (rvykydal) Resolves: rhbz#1533904 - Use RHEL8 versions of commands added to RHEL8 handler for test (rvykydal) - Use RHEL8 kickstart handler (rvykydal) - Use productmd library to parse .treeinfo (#1411673) (jkonecny) - Import kickstart classes as version-less in the dracut script (vponcova) - Use only version-less kickstart classes (vponcova) - Define version-less variants of kickstart classes (vponcova) - Pylint should skip the file livepayload.py (vponcova) - Fix pylint errors (vponcova)- Change the pop-up text with the pre-release warning (#1542998) (vpodzime) Resolves: rhbz#1608243 - Sort categories on the hub by defined order (#1584160) (rvykydal) Resolves: rhbz#1584166 - Show a note about EULA where relevant (mkolman) Resolves: rhbz#1569596 - Change message log level to INFO when adding repo (jkonecny) Related: rhbz#1603178 - Set packaging log level to DEBUG by default (jkonecny) Resolves: rhbz#1603178 - Remove the python-wrapt dependency (vponcova) - Do not use capitals for spoke names (#1584160) (rvykydal) Resolves: rhbz#1584166 - Wrap category label and add space between columns (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use 32 px icons (instead of 16 px) on hubs (#1584160) (rvykydal) Resolves: rhbz#1584166 - Make pyanaconda.dbus.typing work with Python 3.7 (#1598574) (awilliam) - Use Platform Python where appropriate (mkolman) - Replace deprecated dracut options for booting with ibft. (rvykydal) Resolves: rhbz#1566052 - Protected devices might be hidden (#1561766) (vponcova) - Improve handling of unsupported filesystems in UI. (rvykydal) Resolves: rhbz#1533904 - Reserve two lines for status message (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use three spoke columns on hub for better scaling (#1584160) (rvykydal) Resolves: rhbz#1584166 - fstab: include a note about systemctl daemon-reload (zbyszek) - Access the ZFCP module only on s390x (vponcova) - Tell libreport if it is a final release or not (#1596392) (vpodzime) Resolves: rhbz#1596392 - bootloader: GRUB2: Set menu_auto_hide when enabled by the instClass (hdegoede) - installclass: Add bootloader_menu_autohide property (hdegoede) - Add tests for the zFCP module (vponcova) - Handle the zfcp command in the zFCP module (vponcova) - Use the zFCP discovery task in UI (vponcova) - Create the zFCP discovery task (vponcova) - Create the zFCP module (vponcova)- Define zanata branch statically for rhel-devel branch (rvykydal)- DNF 3: progress callback constants moved to dnf.transaction (awilliam) - DNF 3: Update size calculations for transaction item changes (awilliam) - DNF 3: config substitutions moved from dnf to libdnf (awilliam)- Add tests for the DASD module (vponcova) - Run the DASD formatting task in UI (vponcova) - Extend the sync_run_task method with a callback (vponcova) - Create a task for formatting DASDs (vponcova) - Run the DASD discovery task from UI (vponcova) - Create a task for discovering DASDs (vponcova) - Create the DASD module (vponcova) - Add tests for the language installation task (vponcova) - Run an installation task to install a language (vponcova) - nvdimm: fix crash on non-block devices (rvykydal)- Wait for kickstart modules to quit (vponcova) - Ask for a default passphrase if required (vponcova) - Add support for setting different types of passwords in TUI (vponcova)- Add tests for changes in tasks and the install manager (vponcova) - Add a simple installation task in the Baz module (vponcova) - Update the boss classes (vponcova) - Update the base clases for modules (vponcova) - Use the system installation task in the install manager (vponcova) - Add the system installation task (vponcova) - Add methods for running remote DBus tasks (vponcova) - Improved base clases for DBus tasks (vponcova) - Do not manually create LUKSDevice when unlocking a LUKS format (vtrefny) - Fix pylint errors (vponcova) - Skip the pylint check for the bootloader.py (vponcova) - Enable DNF depsolver debugging in debug mode (mkolman) - Don't reset locale of our DBus daemon (vponcova) - Close the DNF base later (#1571299) (vponcova) - Add 10% for storage metadata to the total required space (#1578395) (vponcova) - Add hook to prevent mistake upstream pushes (jkonecny) - Revert "WIP" (vponcova) - WIP (vponcova) - Set locale to en_US.UTF-8 in every module (#1575415) (vponcova) - Move initial module configuration to the init function (vponcova) - Fix the mount command (vponcova) - Use the auto partitioning module in UI (vponcova) - Only check space during a tui kickstart if ksprompt is enabled (bcl) - Fix can't exit TUI storage spoke (jkonecny) - Use PROCESSED_AND_CLOSE and PROCESSED_AND_REDRAW (jkonecny) - Remove not required PROCESSED return (jkonecny) - Remove PROCESSED from refresh method (jkonecny)- nvdimm: make debug messages more clear (rvykydal) - nvdimm: use libblockdev enum to check namespace mode (rvykydal) - Add data loss warning to nvdimm reconfigure dialog. (rvykydal) - Add UI feedback for disk repopulating after nvdimm reconfiguration. (rvykydal) - Fix ignoring of nvdimm devices (rvykydal) - Don't allow booting from nvdimm devices (rvykydal) - Improve UI feedback for invalid boot on non-iBFT iSCSI devices. (rvykydal) - Add inst.nonibftiscsiboot boot option. (rvykydal) - Use only devices specified by nvdimm command for installation. (rvykydal) - Add option to reconfigure nvdimm devices into sector mode. (rvykydal) - Allow only devices in sector mode to be selected. (rvykydal) - Add nvdimm devices to Advanced Storage spoke. (rvykydal) - Add kickstart support for nvdimm reconfiguration to sector mode. (rvykydal) - Ignore nvdimm disks which are not in sector mode. (rvykydal) - Do not ignore nvdimm (pmemX) devices (rvykydal) - Update the pykickstart commands (vponcova) - Fix firewall DBUS module API usage (#1577405) (mkolman) - Fix formatting in the TUI storage spoke (jkonecny) - Fix TUI crash in mountpoint assignment (#1564067) (jkonecny) - Fix KS logvol metadata and chunksize parameters (#1572511) (jkonecny) - Show correct bootloader error on the MacEFI platform (vponcova) - Revert "Fix broken kickstart command test" (rvykydal) - Support fcoe --autovlan option (#1564096) (rvykydal)- Increase module startup timeout to 600 seconds (mkolman) - Fix name of the Zanata Python client package (mkolman) - Add tests for the auto partitioning module (vponcova) - Create the auto partitioning module (vponcova) - Add the firewall submodule (mkolman) - Once again fix cmdline error handling. (#1360223) (sbueno+anaconda) - Extend the timeout period to 180s in the case of cmdline error. (#1360223) (sbueno+anaconda) - Fix the clearpart test with disklabel option (vponcova) - The specified nosetests failed to run (vponcova)- Show correct root account locked status in reconfig mode (#1507940) (mkolman) - Add missing lines and modularization only log to test coverage (jkonecny) - Remove makebumpver dependency from spec file (jkonecny) - network module: use connectivity checking in anaconda (rvykydal) - network module: add connectivity checking (rvykydal) - Permit adding disabled external repos to installation. (riehecky) - Handle empty active attribute for consoles (#1569045) (mkolman) - Support temporary kickstart generating (vponcova) - Create the dynamic module User (vponcova) - Select Workstation install class for Workstation live (#1569083) (awilliam) - Rename the main module User to Users (vponcova)- Save logs to result folder after rpm-tests (jkonecny) - Add Installed pyanaconda tests (jkonecny) - Fix name of the RPM test (jkonecny) - Support running just chosen rpm test (jkonecny) - Add test cache files to gitignore (jkonecny) - Move test install test from Makefile to rpm tests (jkonecny) - Create structure to run rpm tests (jkonecny) - Move all nosetests to separate directory (jkonecny) - Fix broken kickstart command test (jkonecny) - Fix broken kickstart command test (jkonecny) - localization: use LanguageKickstarted module property (#1568119) (rvykydal) - Start only the specified kickstart modules (#1566621) (vponcova) - Use the Bootloader module in UI (vponcova) - Add tests for the bootloader module (vponcova) - Create the bootloader module (vponcova) - rpmostreepayload: do not require network for dvd installation (#1565369) (rvykydal) - Fix double logging to stdout (vponcova) - Don't try to create required partitions if there are none (vponcova)- Add anaconda-install-env-deps as dependency of the anaconda package (mkolman) - Add %files for install-env-deps so it actually exists (awilliam)- Bump simpleline version (mkolman) - Do not redraw screen after text YesNo dialog (#1557951)(jkonecny) - Revert "Adapt to a new simpleline changes (#1557472)(jkonecny) - authselect: enable silent last log (pbrezina) - authselect: fix typo to enable fingerprint authentication (pbrezina)- Move install time dependencies to a metapackage (mkolman)- Fix forgotten usage of the selinux kickstart command (vponcova) - Fix tests for the storage module (vponcova) - Use the disk selection and initialization modules in UI (vponcova) - Enable to use object identifiers instead of object paths (vponcova)- Add Makefiles for disk initialization and selection modules (vponcova) - Remove the invalid self argument (vponcova) - Run all unit tests (vponcova)- Create the disk initialization and disk selection modules (vponcova) - Use watch_property to watch changes of DBus properties (vponcova) - Better organize the base classes for modules (vponcova) - Fixed KS forcing zerombr onto RO disk (japokorn) - Add tests for the kickstart specifications (vponcova) - Standardize calls to parent via super() (riehecky) - Fix 'isDisk' property name (#1558906) (vtrefny) - Make the class for removed kickstart commands more strict (vponcova) - Fix the progress bar steps (vponcova) - Use enum for the first boot action (vponcova) - Use enum for the SELinux modes (vponcova) - datetime spoke: still pass ksdata to NTPconfigDialog (UIObject) (rvykydal)- Write rootpw command to kickstart (#1557529) (mkolman) - Don't make safe to observe services on buses that don't run (vponcova) - Add the LanguageKickstarted property (vponcova) - Don't autoquit by default if the last hub is empty (#1553935) (mkolman) - Use the Services module in UI (vponcova) - Create the Services module (vponcova) - Enable hibernation only on x86 (#1554345) (vponcova) - Add the Storage module with no API (vponcova) - Add the Payload module with no API (vponcova) - Remove DBus modules Foo and Bar (vponcova) - network module: fix accessing org.freedesktop.hostname1 for current hostname (rvykydal)- network module: add basic test (rvykydal) - Add prepare command to setup-mock-test-env script (jkonecny) - Mark partition live device's disk protected. (#1524700) (dlehman)- Remove useless constants from pyanaconda.dbus.constants (vponcova) - Use identifiers to get observers and proxies (vponcova) - Remove the publish method from DBus interfaces (vponcova) - Replace constants in publish and register methods (vponcova) - Replace constants in DBus interface names (vponcova) - Define DBus errors with the dbus_error decorator (vponcova) - Use namespaces and identifiers to describe Anaconda DBus objects (vponcova) - Add support for identification of DBus objects and services (vponcova) - User module should parse only rootpw for now (#1553488) (vponcova) - localization module: plug localization module into keyboard GUI spoke (rvykydal) - localization module: add KeyboardKickstarted property (rvykydal) - localization module: add KS support for keyboard command (rvykydal) - localization module: don't use Kickstarted so another command can be added (rvykydal) - Fix release docs (mkolman) - network: set TYPE value in ifcfg from kickstart in initrmfs (rvykydal) - Make formatting consistent in AnacondaWidgets.xml (riehecky)- Use the user DBUS module in the UI (mkolman) - Use the user DBUS module for the rootpw command in kickstart.py (mkolman) - Add initial user DBUS module (mkolman) - Add tests for the Security module (vponcova) - Use the Security module in UI (vponcova) - Don't send empty kickstart to DBus modules (vponcova) - Add the Security module (vponcova) - Fix makeupdates script to work with new DBus structure (jkonecny) - Fix Makefile of the kickstart manager (vponcova) - Fix check if dbus daemon quit properly (jkonecny) - Remove check if dbus is running (#1551096) (jkonecny) - Use Anaconda's special env variable for dbus address (#1551096) (jkonecny) - Migrate Anaconda to our private dbus session (#1551096) (jkonecny) - localization module: use l12 shortcut for module name in UI (rvykydal) - localization module: replace ksdata.lang with the module in anaconda. (rvykydal) - localization module: add KS support for lang command (rvykydal) - Return restorecon utility to Fedora 28 mock (jkonecny) - Include dbus.log when exporting logs (mkolman) - Reorganize pyanaconda.modules.boss (vponcova) - Move all DBus errors to pyanaconda.modules.common.errors (vponcova) - Move common classes and functions to pyanaconda.modules.common (vponcova) - Close DBus log file when quitting DBus session (jkonecny) - Enable payload configuration for Install classes (jkonecny) - Rename files that provide kickstart specifications (vponcova) - Move the kickstart specification to pyanaconda.core.kickstart (vponcova) - Start and quit Boss properly (jkonecny) - Make class from dbus.launcher module (jkonecny) - Add the kernel option resume= by default (#1206936) (vponcova)- Use observers to access the hostname service (vponcova) - Make safe to observe services on buses that don't have to run (vponcova) - DBus logs are now saved to /tmp/dbus.log (jkonecny) - Add tests for toplevel installclass attribs (riehecky) - Wait for DBus modules for longer time (vponcova) - Drop dependency on authselect and firewalld (vponcova) - Fix kickstart version test (vponcova) - Authconfig is replaced with authselect (#1542968) (vponcova) - Add support for different message buses (vponcova) - Fix makeupdates script (vponcova) - Set up basic logging for DBus modules (vponcova) - Remove get_dbus_module_logger (vponcova) - Fix logging of the DBus modules (vponcova) - Fix the reimport error (vponcova) - Fix the network module specification (vponcova) - network module: update_network_data test (rvykydal) - network module: use Module.Kickstarted instead of ksdata.seen (rvykydal) - network module: use for hostname in tui (rvykydal) - network module: handle current hostname (rvykydal) - network module: handle ksdata.network.hostname (rvykydal) - network module: add module skeleton (rvykydal) - Log changes in the kickstart modules. (vponcova) - Use the Timezone module in UI. (vponcova) - Start Boss from Anaconda (jkonecny) - Do not use System DBus (jkonecny) - Remove anaconda-boss.service (jkonecny) - Move Anaconda dbus services and confs to session dbus (jkonecny) - Run DBus session if not present (jkonecny) - Change pykickstart version (vponcova) - Move system-logos dependency from anaconda-core to anaconda-gui (mkolman) - makebumpver: fix parsing of -m option (rvykydal) - makebumpver: fix -i option (rvykydal) - Fix tests of the Timezone module (vponcova) - installclass: add comments to server install class (dusty) - Don't use deprecated formatErrorMsg (vponcova) - Use the KickstartError attributes (vponcova) - kickstart: "clearpart --list" does not work (#1410335) (marcel) - Use handler in the Timezone module (vponcova) - Fix the specification of the Bar module (vponcova) - Use the KickstartHandler class (vponcova)- Prevent anaconda-core requiring gjs-console (awilliam) - Temporarily don't test versions of specified kickstart objects (vponcova)- Explain when run dependency_solver without options (jkonecny) - Clean dd_test code (jkonecny) - We can't set file permission mode for .so in dd test (jkonecny) - Rename installclass_atomic to Fedora Atomic Host (jkonecny) - Support running only nosetests or only some nosetests (jkonecny) - Do not run tests as root (jkonecny) - Save start and end time for pylint run (jkonecny) - Separate grab-logs from ci target in Makefile (jkonecny) - Remove false positive but disable Pylint in makeupdates script (jkonecny) - Add copyright to scripts in ./scripts/testing (jkonecny)- Prevent anaconda-core requiring gjs-console (awilliam)- Check the proxy attribute before accessing it (vponcova) - Check the noverifyssl attribute before accessing it (vponcova) - Don't access the url attribute (#1530428) (vponcova) - Use Fedora Server default partitioning in Atomic (jkonecny) - Clean code of Atomic install class (jkonecny) - Migrate Atomic install class (#1491287) (jkonecny) - Move Atomic install class to Anaconda (#1491287) (#1536853) (jkonecny) - Make sure that fetch_url is defined. (vponcova)- Change pykickstart version. (vponcova) - Do not deepcopy the kickstart data in the storage (vponcova) - Replace deepcopy of the method command (vponcova) - Use pykickstart 3 (vponcova) - Provide comprehensive log messages about the display mode (vponcova) - Fix missing logging in some cases of update of ONBOOT value. (rvykydal) - Fix tests for the timezone module. (vponcova) - Add the Kickstarted property to the kickstart modules. (vponcova) - Connect to the observed service and other stuff. (vponcova) - Prevent 99-copy-lgs.ks from exiting with a 1 (bcl) - Rename SetUTC to SetIsUTC in the timezone module. (vponcova)- Move how to use setup-mock-test-env script to help (jkonecny) - Add --init as new parameter to setup-mock-test-env (jkonecny) - Initialize the thread manager at the first import. (vponcova) - Added tests for the timezone module and other. (vponcova) - Remove 'i' from iutil module (jkonecny) - Remove 'i' from isignal module (jkonecny) - Move isignal module to core/isignal (jkonecny) - Extract process watch functions to a static class (jkonecny) - Move regexes module to core/regexes (jkonecny) - Move i18n module to core/i18n (jkonecny) - Move constants module to core/constants (jkonecny) - Move iutil module to core/iutil (jkonecny) - Move async_utils to core/async_utils (jkonecny) - Replace gobject GLib by our core/glib (jkonecny) - Rename run_in_main_thread to run_in_loop (jkonecny) - Add Timer and PidWatcher abstraction above GLib (jkonecny) - Create abstraction above GLib event loop (jkonecny) - Add core/glib module for GLib access (jkonecny) - Ignore errors for KickstartSpecificationHandler. (vponcova) - Try to use the PropertiesChanged signal. (vponcova) - Add timezone module. (vponcova) - Collect properties changes before emit. (vponcova) - Use Ping method from the standard interface. (vponcova) - Recognize members of standard interfaces. (vponcova) - Add an object observer with cached properties (vponcova) - Rename modules with Fedora install classes. (vponcova) - Add support for Variant in .buildstamp (vponcova) - Fix the Bar module. (vponcova) - Add pykickstart version to branching policy doc (jkonecny) - Remove `unstable` branch from documentation (jkonecny) - Move system-logos to anaconda-core (#1529239) (bcl)- Modules should use the proxy pattern. (vponcova) - Variants need to be instances of the Variant class (vponcova) - kickstart: support firewall --use-system-defaults (#1526450) (dusty) - Check payload is set before accessing its data (#1524785) (mkolman) - Do not fail when test are failing in setup-env script (jkonecny) - Support running multiple commands at once (jkonecny) - Support copy Anaconda result dir out of mock (jkonecny) - Remove dependencies from Makefile (jkonecny) - Add path to Anaconda in mock to constant (jkonecny) - Properly exclude packages from the install set (ngompa13) - Add the _prepare_command helper function to setup-test-env (jkonecny) - Add run-tests parameter to setup-test-env script (jkonecny) - Remove /anaconda in mock before copying new one (jkonecny)- Improve password checking status and error messages (mkolman) - Spin kickstarts shouldn't be test dependency (jkonecny)- Remove spurious echo call from tmux service file (#1526861) (mkolman) - Restore fix for RHBZ #1323012 (`set_name` not `setName`) (awilliam) - Fix Makefile for modules/[foo,bar]/tasks and for install_manager (rvykydal) - Make passing kickstart to boss more visible. (rvykydal) - Add tests for KickstartManager. (rvykydal) - Add kickstart dispatching to anaconda. (rvykydal) - Add kickstart dispatching to local boss run script (rvykydal) - Add KickstartManager for Boss. (rvykydal) - Add method for getting line mapping from kickstart elements to kickstart (rvykydal) - Add info about handled kickstart commands to modules (rvykydal) - Add missing Makefile for kickstart_dispatcher (rvykydal)- Use observers in the install manager (vponcova) - Modify readme file for tests (jkonecny) - Do not bump version when testing installation (jkonecny) - Add set up test environment script (jkonecny) - Add dependency solver script (jkonecny) - Differentiate upstream and build-time version (#1493952) (mkolman) - Fix bad bash '*' expansion when loading kernel modules (#1525841) (jkonecny) - Fix connection to a signal in the install manager (vponcova) - Use the InterfaceTemplate in the InstallationInterface (vponcova) - Use the InterfaceTemplate in the TaskInterface (vponcova) - Add a base class for DBus interfaces (vponcova) - Update module manager to use observers (vponcova) - Add DBus observers for better access to proxies. (vponcova) - Remove running CI in mock from Makefile (jkonecny) - Add xfsprogs and git to the test requirements (jkonecny) - The gettext-devel is required by autogen (jkonecny) - Remove kickstart-test dependencies from test requires (jkonecny)- Unregister and unpublish all DBus services and objects (vponcova) - Add tests for InstallManager (jkonecny) - Add tests for Tasks (jkonecny) - Add run_in_glib decorator for tests (jkonecny) - Instantiate and publish InstallManager in Boss (jkonecny) - Add Makefile for install_manager (jkonecny) - Implement InstallManager with interface (jkonecny) - Init threading in modules (jkonecny) - Provide installation tasks from modules (jkonecny) - Remove *.Anaconda.Modules interface from Boss (jkonecny) - Implementing example tasks for modules (jkonecny) - Add Makefile for Task (jkonecny) - Base implementation of Task (jkonecny) - Add Task interface class (jkonecny) - Remove in-memory kickstart representation from traceback file (#1519895) (mkolman) - Support call_when_thread_terminates in ThreadManager (jkonecny) - Change gtk_action_wait/nowait as general use decorators (jkonecny) - Add controllable loop to run_boss_locally script (jkonecny) - Tweak run_boss_locally script (jkonecny) - Enable SE/HMC file access to repo (vponcova) - Change string formatting to format method (jkonecny) - Pass handler instance, not class to SplitKickstartParser (rvykydal) - Add kickstart parser for splitting kickstart (rvykydal)- Fix unit tests (mkolman) - Fixes in makefiles (vponcova) - Use the input_checking module for TUI password validation (mkolman) - Use the input_checking module for user checking (mkolman) - Use the input_checking module for root password checking (mkolman) - Use the input_checking module for checking the LUKS passphrase (mkolman) - Reflect GUISpokeInputCheckHandler changes in installation source spoke (mkolman) - Convert the input checking helpers to use the input_checking module (mkolman) - Provide more robust method of using the warning message bar (mkolman) - Remove the validatePassword() method (mkolman) - Add new input checking module (mkolman) - fixup! Migrate Workstation InstallClass to anaconda (sgallagh) - Handle an invalid install class style sheet (vponcova) - Enhance password checking constants (mkolman) - Fix interactive defaults (mkolman) - Modify the PYTHONPATH in run_boss_locally (vponcova) - Replace get_bus with the class DBus (vponcova) - Migrate Workstation InstallClass to anaconda (sgallagh) - Point at new path for fedora-server.css (sgallagh) - Rename dbus_constants to constants (vponcova) - Add the boot option inst.ks.all (vponcova) - Add the boot option inst.stage2.all (vponcova) - Remove errors for mounting and unmounting (vponcova) - Override the right method in the task (vponcova) - Remove useless code (vponcova) - Support timeout and retries options in %packages section (vponcova) - Fix device_name_is_disk to fully support raid devices (vponcova) - Onlyuse devices of the ignoredisk command should be only disks (vponcova) - Add the boot option inst.xtimeout (vponcova) - Do not shadow build-in module variable (jkonecny) - Module manager is replaceable (jkonecny) - Remove pyanaconda.constants_text module (vponcova)- Bump Blivet GUI version (mkolman) - Change path to start-module script when running locally (mkolman) - Handle DBUS module related files in makeupdates (mkolman) - Handle DBUS_STARTER_ADDRESS not being defined (mkolman) - Use start-module script in DBUS service files (mkolman) - Add a DBUS module startup script (mkolman) - Add Makefile.am for DBUS modules an addons (mkolman) - Add the setup-updates script (mkolman) - Add __init__.py file to anaconda/modules (mkolman) - Add a unit file for Boss startup (mkolman) - Really install all the right packages on Mac UEFI installs (awilliam) - Refactor DASD formatting and support detection of LDL DASDs. (vponcova) - Remove unused import sys from run_boss_locally script (jkonecny) - Fix blivet imports in the Fedora Server install class (#1513024) (vponcova) - Update the use of suggest_container_name method (vponcova) - Devicetree doesn't have protected_dev_names (vponcova) - Add pyanaconda.dbus to Makefile (vponcova) - Add pyanaconda.storage to Makefile (#1511735) (vponcova) - network: GUI, be more robust when displaying vlan parent and id (#1507913) (rvykydal) - network: GUI, fix lookup of existing device configurations (#1507913) (rvykydal) - network: GUI, don't crash on added vlan without device name specified (#1507913) (rvykydal) - Add a script for running Boss & modules locally (mkolman) - Add an example addon (mkolman) - Add DBUS module examples (mkolman) - Add Boss (mkolman) - Add a base class for DBUS modules (mkolman) - Add .service and .conf files for the DBUS modules (mkolman) - Add constants for DBUS module namespaces (mkolman) - Add support for logging from DBUS modules (mkolman) - Add the get_bus() method (mkolman) - Remove storage check for too small swap (#1466964) (vponcova) - Migrate fedora-server installclass into the anaconda repository (#1466967) (rvykydal)- Bump required Blivet version to 3.0 (mkolman) - Add modular server repo to the base repositories (#1506894) (jkonecny) - Split addon and environment refresh in software TUI (jkonecny) - Fix changing source don't erase old environment TUI (#1505090) (jkonecny) - Add logging to TUI software selection spoke (#1505090) (jkonecny) - Do not try to use protected disks for autopart (vtrefny) - Adapt new storage tui spoke to storage code move. (dlehman) - Update blivet upstream URL in testing README. (dlehman) - Adapt to devicefactory API change. (dlehman) - Adapt to removal of default rounding in blivet.size.Size. (dlehman) - Use anaconda's logic for ostree sys/physical root. (dlehman) - Adapt to removal of blivet.udev.device_is_realdisk. (dlehman) - Adapt to move of disklabel type logic into DiskLabel. (dlehman) - Move blivet.partspec into pyanaconda.storage. (dlehman) - Move blivet.platform to pyanaconda.platform. (dlehman) - Fix traceback from mocked partitions in clearpart test. (dlehman) - Move blivet.osinstall to pyanaconda.storage. (dlehman) - Move autopart from blivet to pyanaconda.storage. (dlehman)- Mac EFI installs need grub2-tools (#1503496) (awilliam) - network: create default ifcfg also for missing default NM connection (#1478141) (rvykydal) - Print screen stack next to exception in TUI (jkonecny) - Enable Custom GRUB2 Password Utility (#985962) (rmarshall)- Bump simpleline version requires (jkonecny) - Remove DataHolder class (jkonecny) - Remove EditTUISpoke EditTUIDialog and EditTUISpokeEntry (jkonecny) - Replace EditTUI* from the TUI Storage spoke (jkonecny) - Replace EditTUI* from the TUI User spoke (jkonecny) - Replace EditTUI* from the TUI Source spoke (jkonecny) - Replace EditTUI* from the TUI Network spoke (jkonecny) - Password spoke is using PasswordDialog now (jkonecny) - Return default policy if nothing match (jkonecny) - Add Dialog and PasswordDialog TUI objects (jkonecny) - Remove EditTUIDialog from time_spoke (jkonecny) - packaging: clear downloaded packages repo cache before using it (#1480790) (rvykydal) - Do substitutions only after translating the string (mkolman) - Fix a translation check error (mkolman) - Do not run commands in messages in Makefile (jkonecny) - Fix storage spoke completeness checking (#1496416) (rvykydal)- Mark the mount point assignment in TUI as experimental (vpodzime) - Reset storage on change in text mode (vpodzime) - Only allow the supported file systems in text mode (vpodzime) - Textual configuration of mount points (vpodzime) - Add support for the new 'mount' kickstart command (vpodzime) - Fix dnf exception repository not set (#1495211) (jkonecny) - Add logging of complete spokes in GUI. (rvykydal) - Do not execute storage when the spoke is left with no selected disk (#1496327) (rvykydal) - Reflect building from master branch in the release docs (mkolman) - Add checks for group names (#1497676) (vponcova) - Add new checks for user names (#1491006) (vponcova)- Add changelog entries from the unstable branch (mkolman) - Log when we are executing command in chroot (jkonecny) - Use name instead of index in TUI env selection (#1495204) (jkonecny) - Fix missing container in TUI source spoke (#1494801) (jkonecny) - Add MOCK_EXTRA_ARGS to Makefile (jkonecny) - tui source spoke: initialize nfs values when switching to nfs (rvykydal) - Deselect encryption when switching to blivet-gui partitioning (vtrefny) - Add 2 spaces between functions in iutil (jkonecny) - rpmostreepayload: Fix logic for copying of EFI data (walters) - rpmostreepayload: Avoid recursing for fstab mounts (walters) - payload: Add handlesBootloaderConfiguration(), teach bootloader.py (walters)- Fix missing id to name environment transition (#1491119) (jkonecny) - Fix test for unset TUI software environment (#1491119) (jkonecny) - Rename processingDone to processing_done variable (jkonecny)- network: add support for kickstart --bindto=mac for virtual devices (#1328576) (rvykydal) - network: support mac bound network settings as first class (#1328576) (rvykydal) - network: add support for kickstart --bindto=mac for wired devices (#1328576) (rvykydal) - Don't setup the hub twice (#1491333) (vponcova) - rpmostreepayload: Substitute ${basearch} in ostreesetup ref (walters) - Perform repo checks only when there are checks available. (rvykydal) - Add support for repo --metalink (GUI) (#1464843) (rvykydal) - Add support for repo --metalink (kickstart, tui) (#1464843) (rvykydal) - Add inst.notmux option (dusty)- Add missing dot to the availability status message (mail) - Bump Simpleline version (jkonecny) - Make EFIGRUB._efi_binary a property, not a method (awilliam) - Better storing logs from build and tests (jkonecny) - Provide a default install class. (vponcova) - Do not use hidden install classes. (vponcova) - Make geolocation with kickstart possible (#1358331) (mkolman) - Run python-meh as modal in TUI (jkonecny) - Use GLib event loop in the simpleline (jkonecny) - TUI progress reporting is handled by show_all (jkonecny) - Add efi_dir to the BaseInstallClass (#1412391) (vponcova) - Use /usr/bin/python3 shebang once again (miro)- Fix catch TUI not main thread exceptions (jkonecny) - Document Anaconda branching workflow (mkolman) - Use constants for version number bumps and additions (mkolman) - Fix closest mirror now needs network (jkonecny) - Fix restart payload thread in Network spoke GUI (#1478970) (jkonecny) - Network spoke freeze when testing availability (#1478970) (jkonecny) - Add support for adding version numbers to makebumpver (mkolman) - Add support for major version bump to makebumpver (mkolman) - Fix proxy settings badly used when testing repos (#1478970) (jkonecny)- Remove the metacity theme. (vponcova) - Add the option inst.decorated to allow title bar in GUI (vponcova) - Move python3-gobject Requires to core (jkonecny) - Return simpleline removed ipmi calls back (jkonecny) - Use new list container from Simpleline (jkonecny) - Remove old simpleline from anaconda (jkonecny) - Ask multiple times for wrong input (jkonecny) - Show TUI exception only first time (jkonecny) - Add simpleline logger to the Anaconda (jkonecny) - Modify TUI to use new Simpleline package (jkonecny) - Make 64-bit kernel on 32-bit firmware work for x86 efi machines (pjones) - Add missing gtk3 required version to spec file (jkonecny) - Sort spec required versions alphabetically (jkonecny) - Fix testing of the kickstart version (vponcova) - Move the installclass command to the %anaconda section. (vponcova) - Fix SL install class to use right efi dir (riehecky) - Fix accelerator key for blivet-gui partitioning (#1482438) (vtrefny) - Add blivet-gui logs to python-meh file list (vtrefny) - Remove the title bar in anaconda by default (#1468801) (vponcova) - Add simple script to read journal with message code source and thread info. (rvykydal)- Add support for automatic generating of DBus specification. (vponcova) - Add support for generating XML (vponcova) - Add support for DBus typing system (vponcova) - dnfpayload: do not try to contact disabled repo (artem.bityutskiy) - Add message to setup-test-env is ran (jkonecny) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (bcl) - Add lorax-packages.log to bug report. (rvykydal) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (jkonecny) - 80-setfilecons: Add a few paths (/var/run, /var/spool) (walters) - Also capture anaconda-pre logs if they exist (riehecky) - Don't mock modules with sys in unit tests (vponcova) - logging: replace SyslogHandler with JournalHandler (rvykydal) - Add setup-test-env target to the Makefile (jkonecny) - Add tests for the install class factory (vponcova) - Support for the installclass kickstart command (vponcova) - Modules with install classes should define __all__ (vponcova) - Refactorization of the installclass.py (vponcova) - docs: minor fixups of release document (rvykydal) - rescue: add RTD documentation (rvykydal) - rescue: clean up method for mounting root (rvykydal) - rescue: separate UI and execution logic (rvykydal) - Make kickstart rescue command noninteractive. (rvykydal) - Remove unused argument and code. (rvykydal)- rpmostreepayload: Set up /var first (walters) - rpmostreepayload: Explicitly create /var/lib before tmpfiles (walters) - rpmostreepayload: Rework mount setup to support admin-defined mounts (walters) - rpmostreepayload: try to verify local ostree repo cache (dusty) - rpmostreepayload: ignore = 2.1.6-3 (awilliam) - Bump required Blivet version (#1378156) (mkolman) - Fix bad exception handling from blivet in iscsi (#1378156) (jkonecny) - tui: New class for prompt (vponcova) - iSCSI: adjust to change in blivet auth info (#1378156) (awilliam) - Disable false positive pylint error (jkonecny) - Add some error checking when users don't provide input for DASD devices. (sbueno+anaconda) - Add some error checking when users don't provide input for zFCP devices. (sbueno+anaconda) - Fix tui timezone region selection by name (vponcova)- F26_DisplayMode was added by non-interactive mode (jkonecny) - Fix pyanaconda tests for display mode (jkonecny) - Fix parse-dracut to support new kickstart displaymode (jkonecny) - Add boot option inst.noninteractive to the docs (jkonecny) - Abort installation when Playload exc rise in a NonInteractive mode (jkonecny) - Support non interactive mode in standalone spokes (jkonecny) - Non-interactive mode support for Password and User spokes (jkonecny) - Raise NonInteractive exception in Hubs event loop (jkonecny) - Raise exception for noninteractive mode in Hub (jkonecny) - Add new pykickstart noninteractive mode (jkonecny) - Disable bad kickstart command on F25 (jkonecny) - Improve DNF error message to be more understandable (jkonecny) - tui: Add software group selection (vponcova) - use blivet iSCSI singleton directly in storage spoke (awilliam) - Correct deviceLinks to device_links (blivet renamed it) (awilliam) - Instantiate the zFCP object ourselves now. (#1384532) (sbueno+anaconda) - Fix the way DASD list is determined. (#1384532) (sbueno+anaconda) - Add tests for payload location picking (#1328151) (jkonecny) - Fix picking mountpoint for package download (#1328151) (jkonecny) - Improve packaging logs without DEBUG logging (jkonecny)- Move the collect() function to iutil (mkolman) - Update messiness level (mkolman) - PEP8 and general refactoring for the main anaconda.py (mkolman) - Move kickstart file parsing code to startup_utils (mkolman) - Don't directly import items from anaconda_log (mkolman) - Remove old useless code (mkolman) - Move the rescue ui startup code to the rescue module (mkolman) - Move set-installation-thod-from-anaconda code to startup_utils (mkolman) - Move the live startup code to startup_utils (mkolman) - Move code printing the startup note to startup_utils (mkolman) - Move the pstore cleanup function to startup_utils (mkolman) - Move the prompt_for_ssh function to startup_utils (mkolman) - Move logging setup to startup_utils (mkolman) - Move the geolocation startup code to a separate function (mkolman) - Unify addons path variable name (mkolman) - PEP 8 for startup_utils.py (mkolman) - PEP 8 for display.py (mkolman) - Move VNC startup checking to a separate function (mkolman) - Move imports to the top of the file in display.py (mkolman) - Refactor display mode handling (mkolman) - Move display setup & startup tasks out of anaconda.py (mkolman) - Remove main and extra Zanata pot files on master (jkonecny) - Remove main and extra pot files before zanata push (jkonecny) - Don't send intermediate pot files to zanata (gh#791) (awilliam) - Improve message to be clearer in rescue.py (jkonecny) - Add option to show password in password field (vponcova) - Generate a list of DASDs in GUI storage spoke. (#1378338) (sbueno+anaconda) - Echoing 4de0ec44bdf0f68545bb55bb5fea00464b65fcab May as well include the SL file (riehecky) - Fixup class name for CentOS install class (riehecky) - Fix a typo in SAM file header (mkolman) - Skip live image on usb when checking storage for mounted partitions (#1369786) (rvykydal)- Fix network spoke being incorrectly marked as mandatory (#1374864) (mkolman)- Increse python3-blivet version to 1:2.1.5 (jkonecny) - Fix dnf.repo.Repo now requires dnf.conf.Conf (jkonecny) - Provides compatibility with DNF-2.0 (jmracek)- Don't deactivate all storage in anaconda-cleanup. (#1225184) (dlehman) - Stop setting ANACONDA udev environment variable. (#1225184) (dlehman)- Improved driver disk copying (#1269915) (mkolman) - Fix screenshot taking logic (#1327456) (mkolman) - Change blank lines to pep8 for Dracut DUD test (jkonecny) - Tweak lambda use in Dracut test (jkonecny) - Add Dracut test for reloading mod dependencies (jkonecny)- Fix NTP server list fetching when running in IS (#1374810) (mkolman) - rpmostreepayload: Clean up use of sysroot files a bit (walters) - rpmostreepayload: Fix remote handling to use correct sysroot (walters)- network: set onboot correctly for vlan on bond device in ks (#1234849) (rvykydal) - network: don't show ibft configured devices in UI (#1309661) (rvykydal) - iscsi: don't generate kickstart iscsi commands for offload devices (#1252879) (rvykydal) - iscsi: allow installing bootloader on offload iscsi disks (qla4xxx) (#1325134) (rvykydal) - network: adapt to changed NM ibft plugin enablement configuration (#1371188) (rvykydal) - network: don't activate bond/team devices regardless of --activate (#1358795) (rvykydal) - Fix traceback when payload have None as url (#1371494) (jkonecny) - Add new Dracut test and fix another ones (#1101653) (jkonecny) - Fix bug when we add set to list (#1101653) (jkonecny) - Add new helper script files to build system (#1101653) (jkonecny) - Document new helper scripts to the DriverDisk README (#1101653) (jkonecny) - Fix driver unload is disabling network settings (#1101653) (jkonecny) - dud: fix multiple inst.dd=http:// instances stalling in dracut (#1268792) (rvykydal) - network: fix ksdata generating for for non-active virtual devices (#1321288) (rvykydal) - network: update kickstart data also with bond bridge slaves (#1321288) (rvykydal) - network: add support for bridge bond slaves (#1321288) (rvykydal) - screen_access: Ensure we write config to real sysroot (walters) - Add release commit support to makebumpver (mkolman) - Makefile improvents for separate release commits & tarball creation (mkolman) - network: add support for --no-activate kickstart opton (#1277975) (rvykydal) - fixup! Add base.close() after base.do_transaction (RhBug:1313240) (jmracek) - Add base.close() after base.do_transaction (RhBug:1313240) (jmracek)- Add git merging examples to the contribution guidelines (mkolman) - network: don't stumble upon new Device.Statistics NM dbus iface (#1370099) (rvykydal) - Current Anaconda is not compatible with DNF 2.0.0 (jkonecny) - Filter out all merge commits from the changelog (mkolman) - Make it possible to override Zanata branch name (mkolman) - Switch to argparse & autodetect name, version and bug email address (mkolman) - Fix multi-inheritance (phil) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek) - Static checker recommended improvements (mkolman) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek)- Fix a pylint no-member warning (mkolman) - Translate press-c-to-continue correctly in TUI (#1364539) (mkolman) - Fix bootDrive driveorder fallback (#1355795) (jkonecny) - Fix bootloader when re-using existing /boot part (#1355795) (jkonecny) - Add support for device specification variants (#1200833) (mkolman) - Revert "Update zanata.xml for f25-devel branch." (sbueno+anaconda) - Update zanata.xml for f25-devel branch. (sbueno+anaconda) - Add option to override efi_dir (phil) - efiboot: stderr= is not an option to efibootmgr (phil) - Fix EFI grub1 case (phil) - Make Fedora module not so grabby (phil) - Add centos module to pyanaconda (phil) - network: don't require gateway for static ipv4 config in TUI (#1365532) (rvykydal) - Improve connection network change detection (jkonecny) - Revert "Revalidate source only if nm-con-ed change settings (#1270354)" (jkonecny) - Fix anaconda-pre.service wasn't properly installed (#1255659) (jkonecny) - Rename function for better consistency (#1259284) (rvykydal) - Update error message for consistency (#1259284) (rvykydal) - Add more specific username check messages also to gui (#1360334) (rvykydal) - fix style guide test false positive on username variable (#1350375) (rvykydal) - tui: use functions instead of fake REs for checking values (#1350375) (rvykydal) - tui: get proper index of entry we are handling in input (#1331054) (rvykydal) - tui: fix user name validity checking (#1350375) (rvykydal) - More descriptive message on invalid username (kvalek) - Fix another pep8 name issue (jkonecny) - iscsi: fix getting iscsi target iface of bound target (#1359739) (rvykydal) - Fix needsNetwork testing only additional repositories (#1358788) (jkonecny) - Fix restart payload only when repo needs network (#1358788) (jkonecny) - Cleanup remaining runlevel references (mkolman) - Clarify a nosave related log message (mkolman) - Use Screen Access Manager (mkolman) - Add screen entry/exit callbacks (mkolman) - Add screen access manager (mkolman) - A simple formatting fix (mkolman) - Fix another blivet-2.0 pep8 error (jkonecny) - Quickfix of failing test (japokorn) - Some docstring refactoring & typo fixes for the TUI base classes (mkolman) - Add a file about contributing. (sbueno+anaconda) - Store logs before anaconda starts (#1255659) (japokorn) - DD can now replace existing drivers (#1101653) (japokorn) - Use the F25 timezone kickstart command version (mkolman) - Use sshd-keygen.target instead of hardcoded sshd-keygen script (jjelen) - Make it possible to disable sshd service from running. (#1262707) (sbueno+anaconda) - Change bootloader boot drive fallback (jkonecny) - Fix of Python3x uncompatible commands (japokorn) - Add NTP server configuration to the TUI (#1269399) (mkolman) - Move the NTP server checking constants to constants.py (mkolman) - Use a constant for the NTP check thread name prefix (mkolman) - Fix another victim of the python 2->3 conversion. (#1354020) (dshea) - Attempt to unload modules updated by a driver disk (dshea) - Fix the processing of device nodes as driver disks (dshea)- Allow kickstart users to ignore the free space error (dshea) - Stop kickstart when space check fails (bcl) - Service anaconda-nm-config is missing type oneshot (jkonecny) - Fix dhcpclass to work both via kickstart and the boot cmdline. (clumens) - network: handle also ifcfg files of not activated virtual devices (#1313173) (rvykydal) - network: check onboot value in ksdata, not NM connections (#1313173) (rvykydal) - network: do not activate device on kickstart --onboot="yes" (#1341636) (rvykydal)- hostname: don't set installer env hostname to localhost.localdomain (#1290858) (rvykydal) - hostname: add tooltip to Apply button (#1290858) (rvykydal) - hostname: fix accelerator collision (#1290858) (rvykydal) - hostname: don't set hostname in initrafms of target system (#1290858) (rvykydal) - hostname: set current hostname from target system hostname on demand (#1290858) (rvykydal) - hostname: suggest current hostname for storage containers (#1290858) (rvykydal) - hostname: don't set target system static hostname to current hostname (#1290858) (rvykydal) - network tui: do not activate device when setting its onboot value (#1261864) (rvykydal) - network tui: edit persistent configuration, not active connection (#1261864) (rvykydal) - network: validate netmask in tui (#1331054) (rvykydal) - Add wordwrap to text mode and use it by default (#1267881) (rvykydal) - Fix adding new VG in Custom spoke can't be applied (#1263715) (jkonecny) - Fix SimpleConfigFile file permissions (#1346364) (bcl) - Re-configure proxy when updateBaseRepo is called (#1332472) (bcl)- Only use <> for markup (#1317297) (bcl) - Update iscsi dialog for Blivet 2.0 API change (bcl) - Use the signal handlers to set initial widget sensitivies (dshea) - Fix bad sensitivity on boxes in source spoke (jkonecny) - Fix install-buildrequires (bcl) - Added optional [/prefix] as pattern (kvalek) - Require network for network-based driver disks (dshea) - Add missing pkgs to install-buildrequires (#612) (phil) - Increase the required version of gettext (dshea) - Fix the name sensitivity in the custom spoke. (dshea)- Revert "Temporarily disable translations" (bcl) - Change where to look for the iscsi object (#1344131) (dshea) - Fix old blivet identifiers (#1343907) (dshea) - Fix a covscan warning about fetch-driver-net (#1269915) (bcl) - Fix crash when NM get_setting* methods return None (#1273497) (jkonecny) - Overwrite network files when using ks liveimg (#1342639) (bcl) - Stop using undocumented DNF logging API (bcl) - Use the LUKS device for encrypted swap on RAID (dshea) - Keep the subdir in driver disk update paths (dshea) - Warn about broken keyboard layout switching in VNC (#1274228) (jkonecny) - Make the anaconda-generator exit early outside of the installation environment (#1289179) (mkolman)- Add a button to refresh the disk list. (dlehman) - Only try to restart payload in the Anaconda environment (mkolman) - Make current runtime environment identifiers available via flags (mkolman) - Display storage errors that cause no disks to be selected (#1340240) (bcl) - Fix the SourceSwitchHandler pylint errors differently. (clumens) - Fix pylint errors. (clumens) - Update the disk summary on Ctrl-A (dshea) - Revert "Refresh the view of on-disk storage state every 30 seconds." (dlehman) - Refresh the view of on-disk storage state every 30 seconds. (dlehman) - Handle unsupported disklabels. (dlehman) - Use a blivet method to remove everything from a device. (dlehman) - Tighten up ResizeDialog._recursive_remove a bit. (dlehman) - Only look for partitions on partitioned disks. (dlehman) - NFS DDs installation now works correctly (#1269915) (japokorn) - Remove unused on_proxy_ok_clicked from Source spoke (jkonecny) - send all layouts to localed for keymap conversion (#1333998) (awilliam) - Small cleanup (mkolman)- Resolve shortcut conflict between "Desired Capacity" and "Done" (yaneti) - network: don't crash on devices with zero MAC address (#1334632) (rvykydal) - Remove Authors lines from the tops of all files. (clumens) - Related: rhbz#1298444 (rvykydal) - New Anaconda documentation - 25.14 (bcl) - Catch DNF MarkingError during group installation (#1337731) (bcl) - Fix TUI ErrorDialog processing (#1337427) (bcl) - Clean up yelp processes (#1282432) (dshea)- Temporarily disable translations (bcl) - Don't crash when selecting the same hdd ISO again (#1275771) (mkolman)- Fix writeStorageLate for live installations (#1334019) (bcl) - Remove the locale list from zanata.xml (dshea) - Ditch autopoint. (dshea) - Ditch intltool. (dshea) - Rename fedora-welcome to fedora-welcome.js (dshea) - Fix UEFI installation after EFIBase refactor (bcl) - Fix error handling for s390 bootloader errors (sbueno+anaconda) - Deselect all addons correctly (#1333505) (bcl) - gui-testing needs isys to be compiled. (clumens) - Add more to the selinux check in tests/gui/base.py. (clumens)- Add single language mode (#1235726) (mkolman) - Move default X keyboard setting out of the Welcome spoke (mkolman) - Rerun writeBootLoader on Live BTRFS installs (bcl) - Check for mounted partitions as part of sanity_check (#1330820) (bcl) - Merge pull request #620 from dashea/new-canary (dshea) - Update the required pykickstart version. (dshea) - Implement %packages --excludeWeakdeps (#1331100) (james) - Fix bad addon handling when addon import failed (jkonecny) - Add retry when downloading .treeinfo (#1292613) (jkonecny) - Return xprogressive delay back (jkonecny) - Change where tests on translated strings are run. (dshea) - Merge the latest from translation-canary (dshea) - Squashed 'translation-canary/' changes from 5a45c19..3bc2ad6 (dshea) - Add new Makefile target for gui tests (atodorov) - Define missing srcdir in run_gui_tests.sh and enable coverage (atodorov) - Split gui test running out into its own script. (clumens) - Look higher for the combobox associated with an entry (#1333530) (dshea) - Use createrepo_c in the ci target. (dshea) - Compile glib schema overrides with --strict. (dshea)- Don't join two absolute paths (#1249598) (mkolman) - Don't crash when taking a screenshot on the hub (#1327456) (mkolman) - Fix pylint errors. (phil) - Factor out common grub1/grub2 stuff into mixin, and other factoring (phil) - Add GRUB1 (legacy) support back to Anaconda (phil)- Handle unmounting ostree when exiting (bcl) - ostree: Use bind mounts to setup ostree root (bcl) - ostree: Skip root= setup when using --dirinstall (bcl) - disable_service: Specify string format args as logging params. (clumens) - Ignore failure when disable services that do not exist (phil) - Get rid of an unused variable in the network spoke. (clumens) - Revalidate source only if nm-con-ed change settings (#1270354) (jkonecny) - Merge solutions for test source when network change (#1270354) (jkonecny) - Changes in network state revalidate sources rhbz#1270354 (riehecky)- Use the iutil functions for interacting with systemd services. (dshea) - Add methods to enable and disable systemd services. (dshea) - Do not add .service to the end of service names. (dshea) - Remove detach-client from tmux.conf (dshea) - Use Blivet 2.0 for set_default_fstype (#607) (sgallagh) - Remove dnf from the list of required packages. (#605) (dshea) - Add access to the payload from addons (#1288636) (jkonecny) - Disable pylint warnings related to the log handler fixer. (dshea) - Allow the metacity config dir to be overriden. (dshea) - Do not include /usr/share/anaconda files in the gui package. (dshea) - Work around logging's crummy lock behavior. (dshea) - Use rm -r to remove the temporary python site directory. (dshea) - Remove the subnet label for wired devices. (#1327615) (dshea) - Fix how unusued network labels are hidden (#1327615) (dshea) - Remove yum_logger (bcl) - Remove the lock loglevel (bcl) - Use a temporary user-site directory for the tests. (dshea) - Build everything for make ci. (dshea) - Ignore some E1101 no-member errors when running pylint (bcl) - Sprinkle the code with pylint no-member disable statements (bcl) - Catch GLib.GError instead of Exception (bcl) - Update storage test for Blivet 2.0 API change. (bcl) - Initialize missing private methods in BasePage class (bcl) - Update kickstart.py for Blivet 2.0 API change. (bcl) - Use namedtuple correctly in kexec.py (bcl) - Add more requires to make password checking still work. (#1327411) (dshea) - Rename isS390 to match the renames in blivet. (dshea) - Suppress signal handling when setting zone from location (#1322648) (dshea) - Refresh metadata when updates checkbox changes (#1211907) (bcl)- network: handle null wireless AP SSID object (#1262556) (awilliam) - Change new_tmpfs to new_tmp_fs. (clumens) - Add support for kickstart %onerror scripts. (clumens) - Show network spoke in the TUI reconfig mode (#1302165) (mkolman) - network: copy static routes configured in installer to system (#1255801) (rvykydal) - network: fix vlan over bond in kickstart (#1234849) (rvykydal) - network: use NAME to find ifcfg on s390 with net.ifnames=0 (#1249750) (rvykydal) - Get rid of the reimport of MultipathDevice. (clumens) - Fix iSCSI kickstart options aren't generated (#1252879) (jkonecny) - Fix adding offload iSCSI devices (vtrefny) - Make the list-harddrives script mode robust (mkolman)- Blivet API change getDeviceBy* is now get_device_by_* (bcl) - network: don't set 803-3-ethernet.name setting (#1323589) (rvykydal) - Log non-critical user/group errors (#1308679) (bcl) - Fix btrfs metadata raid level kwarg. (dlehman) - docs: Add release building document (bcl) - Minor improvements - README and test dependencies (atodorov) - Add more matches for network connectivity (atodorov)- Remove an unused import from anaconda-cleanup. (clumens) - Don't use booleans in Requires (#1323314) (dshea) - Set CSS names on all of the anaconda classes. (#1322036) (dshea) - Don't crash if no groups are specified (#1316816) (dshea) - Fix only one address is shown in anaconda (#1264400) (jkonecny) - Fix call to update optical media format. (#1322943) (dlehman) - Reset invalid disk selection before proceeding. (dlehman) - Multiple Dogtail tests improvements (atodorov) - Do not allow liveinst with --image or --dirinstall (#1276349) (dshea) - New Anaconda documentation - 25.5 (bcl)- Don't provide subclasses of the multipath or dmraid commands. (clumens) - Add support for chunksize raid kickstart parameter. (vtrefny) - Convert to blivet-2.0 API. (dlehman)- Require that the English locale data be available. (#1315494) (dshea) - Revert "Change the default locale to C.UTF-8 (#1312607)" (#1315494) (dshea) - Make windows in metacity closable (#1319590) (dshea) - Fix the use of CSS psuedo-classes in the widgets. (dshea) - Add reason when logging invalid repository (#1240379) (jkonecny)- Apply language attributes to all labels within anaconda. (dshea) - Add a function to apply a PangoAttrLanguage to a label. (dshea) - Add functions to watch changes to a container widget. (dshea) - Switch to the adwaita icon theme. (dshea) - Fix duplicate network settings in dracut (#1293539) (jkonecny) - Fix create device with bad name when parsing KS (#1293539) (jkonecny) - Use a lock for repoStore access (#1315414) (bcl) - Add missing inst prefix to the nokill option in docs (mkolman) - Merge pull request #551 from wgwoods/master-multiple-initrd-dd-fix (wwoods) - fix multiple inst.dd= args (rhbz#1268792) (wwoods)- Load the system-wide Xresources (#1241724) (dshea) - Use an icon that exists in Adwaita for the dasd confirmation (dshea) - Make it possible to skip saving of kickstarts and logs (#1285519) (mkolman) - Add a function for empty file creation (#1285519) (mkolman) - Run actions for argparse arguments (#1285519) (mkolman)- don't install kernel-PAE on x86_64 (#1313957) (awilliam) - except block in py3.5 undefines the variable (bcl) - Remove some history from the liveinst setup. (dshea) - Do not run the liveinst setup if not in a live environment. (dshea) - Set GDK_BACKEND=x11 before running anaconda from liveinst. (dshea) - Run zz-liveinst as an autostart application (dshea) - Translate the help button. (dshea) - Translate the required space labes in resize.py (dshea)- Add device id to dasdfmt screen. (#1269174) (sbueno+anaconda) - Unify displayed columns in custom spoke dialogs. (#1289577) (sbueno+anaconda) - Show some confirmation to users if adding a DASD was successful. (#1259016) (sbueno+anaconda) - Hotfix for missing storage in payload class (#1271657) (jkonecny) - Check to see if DD repo is already in addOn list (#1268357) (bcl) - Use the default levelbar offset values. (dshea) - Do not change the GUI language to a missing locale. (#1312607) (dshea) - Don't crash when setting an unavailable locale (#1312607) (dshea) - Change the default locale to C.UTF-8 (#1312607) (dshea) - Update the libtool version-info. (dshea) - Use CSS to style the internal widgets. (dshea) - Move the widgets pixmaps into resources. (dshea) - Add a resource bundle to libAnacondaWidgets (dshea) - Rename show_arrow and chosen_changed to show-arrow and chosen-changed (dshea) - Remove an invalid transfer notation. (dshea) - Stop using SGML in the docs. (dshea) - Change the install test URL. (dshea) - Fix nfs source crash when options change (#1264071) (bcl) - makebumpver: Add a --dry-run option (bcl) - NTP should have better behavior (#1309396) (jkonecny) - Manually set clock shifts on UI idle (#1251044) (rmarshall) - Don't remove selected shared part when Delete all (#1183880) (jkonecny) - Don't delete shared/boot parts in deleteAll (#1183880) (jkonecny)- tests/gui enhancements (atodorov) - Fix gui tests for anaconda move to anaconda.py (atodorov) - Use a different ipmi command to log events. (clumens) - Clarify that a string in list-screens is actually a regex. (clumens) - Merge pull request #513 from wgwoods/update-dd-docs (wwoods) - updated driver updates docs (wwoods) - Add specification for the user interaction config file (mkolman) - Update zanata webui URL in translation doc. (dlehman) - Tweak partition removal in Custom spoke (jkonecny) - Do not skip evaluation after removing partitions (jkonecny) - Import iutil earlier so we can use ipmi_report from check_for_ssh. (clumens) - Make disconnect_client_callbacks more resilient (#1307063). (clumens) - Move the langpacks install into to a separate function. (dshea) - Fix _find_by_title method in Accordion (jkonecny)- Use host storage for directory or image install dnf download (bcl) - Log payloadError so we know why installation failed. (bcl) - Add the addons directory to the rpm. (dshea) - Use the packaged version of ordered-set (dshea) - Remove an unused import (dshea) - Add an uninstall hook for the renamed anaconda (dshea) - Make langpack work in DNF (#1297823) (jsilhan) - New Anaconda documentation - 24.11 (bcl)- Fix makeupdates for anaconda move to anaconda.py (bcl) - Rename ./anaconda to ./anaconda.py to work around coverage.py #425 (atodorov) - Remove special handling for interruptible system calls. (dshea) - Handle PEP 3101 strings in the gettext context check (dshea) - Improve RHS summary strings in multiselection (#1265620) (jkonecny) - Increase GI version required of AnacondaWidgets (jkonecny) - Increment version of g-introspection for widgets (jkonecny) - Increment the AnacondaWidgets version (jkonecny) - Switch to the new Initial Setup unit name (#1299210) (mkolman) - Uncomment self.check_lang_locale_views in tests/gui/ (atodorov) - Add dogtail to test requirements (atodorov) - Add config for easier combining of kickstart and Jenkins coverage data (atodorov) - Apply the fallback style to anaconda selectors. (dshea) - Redo the stylesheet for Gtk 3.19+ (dshea) - Directly overwrite /usr/share/anaconda/anaconda-gtk.css (dshea) - Merge pull request #463 from dashea/translation-tests (dshea) - Display the name of the addon while executing it (bcl) - Add page selection summary to the right side (#1265620) (jkonecny) - Ask when removing new items in multiselection (#1265620) (jkonecny) - Add multiselection with SHIFT key (#1265620) (jkonecny) - Use show_arrow feature implemented in Selector (#1265620) (jkonecny) - Add new property to show/hide arrow in Selector (#1265620) (jkonecny) - Change selection logic when opening Page (#1265620) (jkonecny) - Add new BasePage class (#1265620) (jkonecny) - Add signal and methods to MountpointSelector (#1265620) (jkonecny) - Fix errors with multiselection (#1265620) (jkonecny) - Accordion class now process events for selectors (#1265620) (jkonecny) - Change cammel case for accordion.py to new pep8 (jkonecny) - Move selection logic from custom spoke to accordion (#1265620) (jkonecny) - Modify ConfirmDeleteDialog now the checkbox is optional (#1265620) (jkonecny) - Multiselection works in GUI with remove (#1265620) (jkonecny) - Add multiselection to Accordion with control key (#1265620) (jkonecny) - Remove bad translations from the source tarball. (dshea) - Treat warnings from xgettext as errors. (dshea) - Run translation-canary tests from make check. (dshea) - Do not run pylint on translation-canary (dshea) - Squashed 'translation-canary/' content from commit 5a45c19 (dshea)- Add a finished method to spokes (#1300499) (bcl) - Handle DeviceConfiguration with con = None (#1300499) (bcl) - Log detailed information about installed packages (bcl) - s/KickstartValueError/KickstartParseError. (clumens) - Move requiredDeviceSize to the main Payload class (#1297905) (dshea)- Handle unexpected DNF exit (bcl) - Fix bad space needed messages (jkonecny) - nosetests-3.5 is now the right version. (clumens) - Ignore a pylint error about how we're using Popen (dshea) - Mark an unused variable as unused (dshea) - Ignore type-related errors for types pylint can't figure out (dshea) - Import errors are just regular errors now (dshea) - Replace the remaining log.warn calls with log.warning. (dshea) - Fix an erroneously bare raise statement (dshea) - Replace the deprecated assertEquals with assertEqual (dshea) - Don't add a None to the list of things to unmount on ostree installs. (clumens)- Fix pylint problems in the gui testing code. (clumens) - Merge 9c5e02392d0401a3bd0adecedea03535595773ef into 67b569253c724639c2490f5fab70f7111f699b3f (atodorov) - Fix the replacement suggestion for "hostname" (dshea) - Automatically generate sr (dshea) - Fix PropertyNotFoundError PermHwAddress (#1269298) (jkonecny) - Make sure python3.5 code can run in early initrd (bcl) - Replace .delete() with .remove() in user.py (sujithpandel) - Rename everything that still refers to LiveCD (atodorov) - Updates to progress and storage tests (atodorov) - Multiple changes to DogtailTestCase (atodorov) - Move all Python files into the main gui/ directory (atodorov) - Simplify tests by removing OutsideMixin and update Creator (atodorov) - Modify existing tests to match latest anaconda behavior and environment (atodorov) - Temporary disable test code which doesn't work (atodorov) - Make tests/gui/ execute ./anaconda from git (atodorov) - Add window title (#1280077) (mkolman) - Replace execReadlines with check_output in parse-kickstart_test.py (bcl) - Fix a spelling error in the hardware error message (#1284165). (clumens)- Collect test-suite.log from all 'make check' invocations. Closes #452 (atodorov) - Fix parse-kickstart_test.py. (clumens) - Remove mkdud.py. (clumens) - Remove the kickstart_tests directory. (clumens) - Always quote values in ifcfg- files (#1279131) (bcl) - Include original kickstart in /root/original-ks.cfg (#1227939) (bcl) - strip spaces from extlinux label and default (#1185624) (bcl) - Report kernel failures during kickstart tests. (clumens) - Make sure unicode in kickstart works. (dshea) - Set the window icon (dshea) - Only run space check in TUI if spokes are complete. (#1279413) (sbueno+anaconda) - Allow a user's primary group to be created in --groups (#1279041) (dshea) - Remove uses of broad-except. (dshea) - Add a test for all that container minimization stuff. (clumens) - Use the partition command in one of the kickstart_tests. (clumens) - Don't clear the _currentIsoFile if another iso was selected (bcl) - makeupdates: Include utils/handle-sshpw (bcl) - Add --sshkey to kickstart sshpw command (#1274104) (bcl) - Split exception description from exception traceback (jkonecny) - Show DNF exception instead of silent exit (jkonecny) - Combine results from all gettext_tests into one log file (atodorov) - Try to run make ci with real translations. (dshea) - Untranslate undisplayed TreeView column headers. (dshea) - Add a test for hidden translatable strings (dshea) - Add the translated string to markup error messages. (dshea) - Test glade translations by default (dshea) - Change the way glade tests are run. (dshea) - Remove the accelerator test. (dshea) - Add the test lib directory to $PYTHONPATH in the commit hook (dshea) - network: create ifcfg files in tui if needed (#1268155) (rvykydal) - Do not limit ONBOOT default setting to url and nfs installation methods (#1269264) (rvykydal) - ibft: fix setting dracut boot args for static ibft nic configuration (#1267526) (rvykydal) - network: Don't set --device link default for hostname only network cmd (#1272274) (rvykydal) - network: assume --device=link as default also for ks on hd (#1085310) (rvykydal) - network: use ibftx interface for iSCSI from iBFT in dracut (#1077291) (rvykydal) - network: add s390 options to default ifcfg files (#1074570) (rvykydal)- Fix a pylint error in the previous commits. (clumens) - Honor ANACONDA_WIDGETS_OVERRIDES (atodorov) - Load anaconda-gtk.css from ANACONDA_DATA if specified (atodorov) - Use the correct path for ui categories (atodorov) - Typo fix, it's ANACONDA_WIDGETS_DATA not ANACONDA_WIDGETS_DATADIR (atodorov) - Allow wired network properties more grid space. (dshea) - Improve language selection at low resolutions. (dshea) - Make reclaim work with small screens and big labels (dshea) - allow repo with only a name if it's a pre-defined one (#1277638) (awilliam) - Only raise thread exceptions once (#1276579) (bcl) - Use py3.4 crypt and salt (bcl) - Be more careful with incomplete device types (#1256582) (dshea) - Fix an import error in rpmostreepayload.py. (clumens) - Fix Testing docs inclusion in Sphinx (bcl) - Ignore interfaces with invalid VLAN IDs. (dshea) - Cleaner logging of .treeinfo return conditions in dependant function. (riehecky) - Update link to upstream kickstart docs (opensource) - rpmostreepayload: Also unmount internal mounts during shutdown (walters) - rpmostreepayload: Fix two issues with mounting (walters) - Add a README for kickstart tests. (clumens) - Make the documentation match the environment variable. (clumens) - Check that cache PVs (if any) are in the VG the LV belongs to (#1263258) (vpodzime) - Fix the alignment of the "Label" label in custom (dshea) - Use unsafe caching during kickstart tests. (clumens)- Improve install space required estimation (#1224048) (jkonecny) - Update the on-disk snapshot of storage when adv. disks are added (#1267944) (vpodzime) - Check that ipv6 kickstart outputs the right ip= (dshea) - Change a variable name for pylint. (dshea) - Do not run time_initialize for image and directory installations (#1274103) (bcl) - Remove unused properties (dshea) - Do not modify the kickstart user data until apply() (dshea) - Make AdvancedUserDialog.run() more readable (dshea) - Improve the behavior of the home directory input. (dshea) - Stop setting inappropriate properties in ksdata. (dshea) - Update the password strength bar during the password strength check. (dshea) - Remove unnecessary grab_focus and set_sensitive calls (dshea) - Use signal handlers in the user spoke more sensibly. (dshea) - Fix potential issues with the username guesser. (dshea) - Make kickstart tests growing LVs stricter (vpodzime) - Point coverage.py to the full path of pyanaconda/ (atodorov) - Don't set BOOTPROTO= when it isn't set (jbacik) - Pass strings to blockdev.dasd_format, not a DASDDevice object. (#1273553) (sbueno+anaconda) - Revert "Use yum to install the mock buildroot for now." (dshea) - decode package name for /etc/sysconfig/kernel (RHBZ #1261569) (awilliam) - Add tests for the more complicated command line options (dshea) - Store fewer kinds of things in the dirinstall option. (dshea) - Fix the parsing of selinux=0 (#1258569) (dshea) - Include a local $ANACONDA_DATADIR in the test environment. (dshea) - Move the command line arguments to anaconda_argparse. (dshea) - Don't crash while logging binary output. (dshea) - Decode program output even if there is no output (#1273145) (dshea) - Add a test for _run_program with binary output (dshea) - Test execWithCapture when the command outputs nothing. (dshea) - Fix a long line in kickstart_tests/functions.sh. (clumens) - Merge pull request #414 from vpodzime/master-lvm_log (vpodzime) - Save the lvm.log Blivet may produce (vpodzime)- Hide the places sidebar in the ISO chooser widget. (dshea) - Use GtkResponseType values in the iso chooser dialog (dshea) - Do not use deprecated getDevicesByInstance method (vtrefny) - By default, skip those kickstart tests we know to be failing. (clumens) - Fix pylint unused import (jkonecny) - network: handle bridge device appearing before its connection (#1265593) (rvykydal) - Use $KSTEST_URL in tests that still had dl.fp.o hardcoded. (dshea) - Support CONNECT in the test proxy server. (dshea) - Extract the file used by liveimg as a prereq (dshea) - Convert the proxy script to a prereq. (dshea) - Add a prereqs function to kickstart tests. (dshea) - Fix traceback when trying to create list of unformatted DASDs. (#1268764) (sbueno+anaconda) - network: handle missing connections of a device configured in GUI better (rvykydal) - network: don't set NM_CONTROLLED=no for root on SAN. (rvykydal) - Add support for other systemd units to kickstart service command (bcl) - Merge pull request #388 from wgwoods/dd-in-initrd-fix (wwoods) - Set the password checkbox for empty kickstart passwords. (dshea) - Do not set the password input text with unencrypted passwords. (dshea) - Install input checks before modifying the user GUI (#1256065) (dshea) - Fix a lying error message in style_guide.py (dshea) - Use "Enter" instead of "Return" for the keyboard key. (dshea) - New Anaconda documentation - 24.3 (bcl) - Include missing test files and scripts in Makefile.am/tarball (atodorov) - dracut: accept inst.dd=[file:]/dd.iso (#1268792) (wwoods) - Do not override StorageChecker.errors in StorageSpoke (#1252596) (vtrefny) - Lookup IPv6 address without brackets (#1267872) (bcl) - Mangle the boot device differently for systemd (#1241704) (dshea) - Fail the media check if the systemd service failed to start. (dshea)- Properly translate c-to-continue on the root selection screen (mkolman) - Check minimal memory requirements properly (#1267673) (jstodola) - Allow users to be created with an existing GID. (dshea) - Add a test for creating a user with an existing GID. (dshea) - Add tests for gids embmedded in the user groups list. (dshea) - Allow the kickstart --groups list to specify GIDs. (dshea) - Add a --groups argument to the user ks test. (dshea) - Fix the locale pattern packages-instlangs-3 looks for. (dshea) - Raise an error if osimg cannot be found (#1248673) (bcl) - Use the bootloader raid levels for bootloader installation (#1266898) (bcl) - Use otps.display_mode during early startup (#1267140) (mkolman) - Mount stage2 cdrom after running driver-updates (#1266478) (bcl) - Get rid of an unused import in the user spoke. (clumens) - Log crashes from the signal handler. (dshea) - Save a core file when anaconda crashes. (dshea) - Keep environment selection when reentering the software spoke (#1261393) (mkolman) - Only show the user spoke if no users are specified in kickstart (#1253672) (mkolman) - Fix 'cat: /tmp/dd_disk: No such file or directory' (#1251394) (jkonecny) - Do not display curl 404 errors that can be safely ignored (vtrefny) - Catch blkid failure in driver-updates (#1262963) (bcl) - Add kickstart tests for %packages --instLangs (dshea) - Do not display markup in showDetailedError. (dshea) - Skip OEMDRV if interactive DD is requested (#1254270) (bcl) - Drivers are simply under /run/install/DD-x/ (#1254270) (bcl) - Fix branding when iso is downloaded from nfs or hd (#1252756) (jkonecny) - Use yum to install the mock buildroot for now. (dshea) - Rename the gettext tests (dshea) - Bring back the KSTEST_HTTP_ADDON_REPO substitution in nfs-repo-and-addon.sh (clumens) - Run substitution checks on the right kickstart file. (clumens) - Tell gettext that anaconda is not a GNU package. (dshea) - Ignore environment modification warnings in docs/conf.py (dshea) - Check for unsubstituted strings before running a test. (dshea) - Autopart use 90% of disk capacity for required space compare (#1224048) (jkonecny) - Fix include packages install size when downloading on root (#1224048) (jkonecny) - Enable and improve the check for swap LV size in LVM cache kickstart tests (vpodzime) - make-sphinx-docs: Add modules needed to document tests (bcl) - Add test documentation (atodorov) - Fix how the reqpart test checks for /boot, again. (clumens) - Add a way to get default settings when running the kickstart_tests. (clumens) - Change how we ignore non-tests in kickstart_tests. (clumens) - Various fixes to substitution strings in kickstart_tests. (clumens) - Move kickstart_test .ks files to .ks.in. (clumens)- Handle driver rpms retrieved via network (#1257916) (bcl) - Fix the types passed to chown_dir_tree (#1260318) (dshea) - Add a test for home directory reuse (dshea) - Use MDRaidArrayDevice.members instead of .devices (dshea) - Make sure anaconda reads in ks file from OEMDRV device. (#1057271) (sbueno+anaconda) - Try to deal with expected errors from devicetree.populate (#1257648) (vpodzime) - Revert "Temporarily disable generating a coverage report." (clumens) - Fix a DBus InvalidProperty handling (jkonecny) - Fix another bash syntax problem in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - Add a test for the rootpw kickstart command (dshea) - Add tests for setRootPassword (dshea) - Add a /boot partition to the reqpart test. (clumens) - Fix up a statement that's not assigned to anything. (clumens) - Temporarily disable generating a coverage report. (clumens) - Don't try to concatenate a list with a string (#1252444) (mkolman) - Activate coverage for tests executed with sudo (atodorov) - set sysroot correctly when setting root password (#1260875) (awilliam) - Add a test for kickstarts that %include a URL (dshea) - Add missing python dependencies for requests. (#1259506) (dshea) - Serve the http addon repos from the test tmpdir (dshea) - Make make-addon-pkgs easier to use from within a test (dshea) - Add a simple http server for use in kickstart tests. (dshea) - Add a script to print an IP address for the host. (dshea) - Add a cleanup hook that can be defined by kickstart tests (dshea) - Move kickstart test support files into a separate directory. (dshea) - Fix a python3 related error in the pre-commit hook (dshea) - network: gui spoke TODO cleanup (rvykydal) - libnm in spoke: add missing connection for eth device with Configure (rvykydal) - libnm in spoke: allow adding missing connection for eth device externally (rvykydal) - libnm in spoke: wait for valid state of added device before adding to list (rvykydal) - libnm in spoke: use libmn objects instead of names an uuids (device on/off) (rvykydal) - libnm in spoke: to check if device is activated just use its object (rvykydal) - libnm in spoke: use connnection objects instead of uuids (edit connection) (rvykydal) - libnm in spoke: refresh early when device is added (rvykydal) - libnm in spoke: use connection object instead of uuid (DeviceConfiguration) (rvykydal) - libnm in spoke: share nm client in standalone and normal spoke (rvykydal) - libnm in spoke: add enterprise wpa connection using libnm client (rvykydal) - libnm in spoke: use AccessPoint object in place of ssid bytearray (rvykydal) - libnm in spoke: delete connection using libnm client (rvykydal) - libnm in spoke: replace python-dbus workaround calls for ap security flags (rvykydal) - libnm in spoke: call get_data() on ap.get_ssid() result to get ssid bytes (rvykydal) - libnm in spoke: showing ip configuration of a device (rvykydal) - libnm in spoke: NMClient -> NM.Client (rvykydal) - libnm in spoke: gi.NetworkManager -> gi.NM (rvykydal) - libnm in spoke: Revert "Fix crash when new device appear in Welcome screen (#1245960)" (rvykydal) - libnm in spoke: Revert "Fix crash when connections are changing (#1245960)" (rvykydal) - Add an ignoredisk --drives= test. (clumens) - Add a test for the reqpart command. (clumens) - Grab anaconda.coverage on tests that reimplement validate(). (clumens) - Install driver-updates (dshea) - Fix a typo in service enablement in kickstart.py. (clumens) - Get rid of the extraneous cats and greps in user.ks. (clumens) - Add sshkey testing to the user kickstart_test. (clumens) - Add a kickstart test in Arabic. (clumens) - Verify Initial Setup services are present before turning them ON/OFF (#1252444) (mkolman) - Don't crash if the Japanese PC-98 keyboard is selected (#1190589) (mkolman) - Report on all local files and exclude what we don't need instead of explicitly including paths we may not be aware of. (atodorov) - Change "failed to download" messages from critical to warning. (clumens) - getcode -> status_code in a live payload error message. (clumens) - Fix a bash error in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - specify if=virtio,cache=none for VM drives (atodorov) - update the test b/c latest anaconda doesn't allow weak passwords (atodorov) - Specify format=raw to avoid warning from qemu (atodorov) - update for Python3 nose (atodorov) - Add a services.sh file to match the existing services.ks. (clumens) - Add types to all existing kickstart tests. (clumens) - Add the ability to mark kickstart tests with a type. (clumens) - Run nm-connection-editor with the --keep-above flag (#1231856) (mkolman)- Add a test for the user and group creation functions. (dshea) - Get rid of libuser. (#1255066) (dshea) - s/$releasever/rawhide/ (clumens) - LVM on RAID kickstart test (vpodzime) - unbuffered read in python3 only works for binary (bcl) - don't crash if no environment set in interactive (#1257036) (awilliam) - network: compare with ssid bytes, not str (rvykydal) - Add dependencies for running the tests/gui tests (atodorov) - Fix first run environment setup in software spoke (#1257036) (jkonecny) - Stop pretending liveinst+rescue is supported (#1256061). (clumens) - Defer to Fedora distro-wide settings for password strength (#1250746) (dshea) - New Anaconda documentation - 24.0 (bcl) - Do a better job reporting failures from kickstart_tests. (clumens) - Preserve coverage results from running the kickstart_tests. (clumens)- Remove from the docs repo=hd installation with installable tree (jkonecny) - Fix a race between a window continuing and the next starting (#1004477) (dshea) - Start hubs with the buttons insensitive. (dshea) - Do not replace the standard streams if not necessary. (dshea) - Fix inst.repo=hd: is not working (#1252902) (jkonecny) - Kickstart: Added SELinux test. (kvalek) - Kickstart tests related to SELinux. (kvalek) - Package install and debug message logging. (kvalek) - Don't crash if incorrect environment is set in kickstart (#1234890) (mkolman) - Fix I/O issues when anaconda is started without a locale. (dshea) - Move locale environment logic into localization.py (dshea) - network: fix configuring team in kickstart pre (#1254929) (rvykydal) - Merge pull request #311 from atodorov/add_local_coverage (clumens) - Merge pull request #308 from atodorov/rawhide_missing_deps (clumens) - Enable test coverage in CI (atodorov) - Fix the single-spoke TUI message for Python 3. (dshea) - Merge pull request #291 from atodorov/update_coverage_switch (clumens) - Add missing requirements (atodorov) - Add basic kickstart tests for LVM Thin Provisioning (vpodzime) - Use the default mirrorlist instead of fixed repo URL in kickstart tests (vpodzime) - Destroy the keyboard layout dialog when finished (#1254150) (dshea) - Do not encode the geoloc timezone to bytes (#1240812) (dshea) - use inst.debug as alternative option to start coverage (atodorov)- Skip source url checks when network is off (#1251130) (bcl) - Don't set net.device to link if there is no ksdevice (#1085310) (bcl) - Reading carrier while link is down raises IOError (#1085310) (bcl) - Don't write nfs repos to the target system (#1246212) (bcl) - Make sure username entered in TUI if create a user chosen. (#1249660) (sbueno+anaconda) - Write the empty dnf langpacks.conf to the right directory (#1253469) (dshea) - Add pyanaconda test for network.check_ip_address (jkonecny) - Replace IPy package by ipaddress (jkonecny) - Correctly check return code when running rpm from makeupdates (mkolman) - Fix crash when new device appear in Welcome screen (#1245960) (jkonecny) - Fix crash when connections are changing (#1245960) (jkonecny) - Make LVM cache kickstart tests more robust (vpodzime) - product.img buildstamp should override distribution buildstamp (#1240238) (bcl) - On incomplete ks, don't automatically proceed with install. (#1034282) (sbueno+anaconda) - Update the translation doc with zanata branching incantations. (sbueno+anaconda) - Merge pull request #287 from kparal/patch-1 (clumens) - boot-options.rst: add a note about nfsiso (kamil.paral) - Few fixes and amendments for the boot_options.rst file (vpodzime) - Prevent issues with encrypted LVs on renamed VGs (#1224045) (vpodzime) - Create and use snapshot of on-disk storage with no modifications (#1166598) (vpodzime) - Implement the class for storage snapshots (vpodzime) - Prevent any changes in the StorageSpoke if just going back (vpodzime) - Make StorageSpoke's on_back_clicked less complicated (vpodzime) - Add kickstart tests for the LVM cache kickstart support (vpodzime) - Disable packages-multilib, for now. (clumens) - Make sure the liveimg test shuts down when it finishes. (clumens) - Change how success is checked for the basic-ostree test. (clumens)- Add basic support for LVM cache creation in kickstart (vpodzime) - Use labels for the rest of the non-autopart test results. (dshea) - Use a disk label to find the filesystem for escrow results (dshea) - Use someone else's code for PID file management. (dshea) - Prevent incomplete translations from making the TUI unusable (#1235617) (mkolman) - Apply the environment substitutions more liberally in nfs-repo-and-addon (dshea) - Use stage2=hd: instead of stage2=live: (dshea) - Add test for liveimg kickstart command (bcl) - Fix pre-install script execution (bcl) - test pre-install kickstart section (bcl) - Use sys.exit() instead of the exit() created by site.py. (dshea) - Call ipmi_report before sys.exit (dshea) - Add a test for proxy authentication (dshea) - Add optional authentication to the proxy server (dshea) - Add more tests to proxy-kickstart (dshea) - Show an alternative prompt if a hub contains only a single spoke (#1199234) (mkolman) - Add few docs and improvement in check_ip_address (jkonecny) - Check whether files actually contain translatable strings. (dshea) - Add specific error string to TUI user dialog (#1248421) (bcl) - Make EditTUIDialog error generic (#1248421) (bcl) - Fix and expand nfs-repo-and-addon.ks (dshea) - Added a script to make the packages used by nfs-repo-and-addon (dshea) - Implement the rest of the repo options in dnfpayload. (dshea) - Fix kickstart test for bond interface creation (jkonecny)- Move the proxy server script into a common file. (dshea) - Use python3 for the proxy server and remove python2 compatibility (dshea) - makePickle now needs to return bytes (bcl) - gi.require_version raises ValueError (bcl) - Remove duplicate signal setup block (bcl) - Fix three bugs discovered by driverdisk-disk.ks (clumens) - Fix error with OEMDRV ks auto-load check. (#1057271) (sbueno+anaconda) - Make sure TUI is readable for non-latin languages (#1182562) (mkolman) - Equalize capacity & mount point entries (#1212615) (dshea) - Disable GRUB os_prober on POWER (#1193281) (rmarshall) - Cancel Container Edit Sensitizes Update (#1168656) (rmarshall) - Fix SoftwareSpoke._kickstarted. (dshea) - Disable a Pylint false-positive (#1234896) (mkolman) - Add support for autostep and --autoscreenshot (#1234896) (mkolman) - Escape \'s in doc strings (dshea) - Ellipsize the file system type combo box (#1212615) (dshea) - Add graphviz to make-sphinx-doc script (jkonecny) - Remove many of a documentation compilation errors (jkonecny) - Add class diagrams to existing spokes and hubs (jkonecny) - Add class diagram settings to documentation (jkonecny) - Fix the UnusuableConfigurationError dialog (#1246915) (dshea) - Chase pygobject's stupid moving target (dshea) - Add missing translation contexts (dshea) - Actually translate the container type labels (dshea) - Check whether a translated string requires a context or comment. (dshea) - Clean up the temporary pools virt-install makes. (clumens) - Return the same object for repeated calls to __get__ (#1245423) (dshea) - Use sys.exit instead of os._exit. (clumens) - Add parentheses around the IPV6 regex fragment. (dshea) - Add tests for IPv6 literals in URLs (dshea) - Modify Installation Source Proxy Label (#11688554) (rmarshall)- Fix Initial PPC PReP Boot Selector Name (#1172755) (rmarshall) - Require a newer version of pykickstart (vpodzime) - Use dictionaries is thread-safe manner. (dshea) - Merge pull request #234 from wgwoods/master (wwoods) - Auto-load ks.cfg if OEMDRV volume available. (#1057271) (sbueno+anaconda) - Check the encrypt checkbox when encrypted specified in KS (vtrefny) - Do not raise KickstartValueError for missing passphrase (vtrefny) - Ask for encryption passphrase when not specified in ks (#1213096) (vtrefny) - dracut: minor cleanup (wwoods) - dracut: fix missing messages for inst.ks=cdrom (wwoods) - Wait forever for kickstarts on CDROM (#1168902) (wwoods) - Use abs_builddir instead of builddir so paths will look more reasonable. (clumens) - Add a new makefile target that does everything needed for jenkins. (clumens) - Merge pull request #228 from AdamWill/logind (dshea) - Fix crash when mirrorlist checkbox is checked (jkonecny) - Fix crash when user start typing proxy credentials (jkonecny) - Check repository URL before leaving Source Spoke (jkonecny) - Add IDs to identify addon repositories (jkonecny) - Repositories can be checked without a selection (jkonecny) - Consolidate the language environment variables. (dshea) - Change the generated API indices slightly (dshea) - Ignore "mountpoint" used a format specifier (dshea) - filesystems -> file systems, per the style guide (dshea) - Properly parameterize a translated string (dshea) - Fix pylint errors in rescue.py. (dshea) - Remove unused imports (dshea) - Remove text.py from spec file (#965985) (sbueno+anaconda) - Merge pull request #220 from AdamWill/1243962 (dshea) - Fix adding 'boot=' option in FIPS mode (vtrefny) - anaconda.target: Wants systemd-logind.service (#1222413) (awilliam) - Remove the last usage of newt and get rid of it as a dependency (#965985) (sbueno+anaconda) - Enable anaconda to use the new rescue mode. (#965985) (sbueno+anaconda) - Get rid of unnecessary constants in constants_text. (#965985) (sbueno+anaconda) - Get rid of some unnecessary files. (#965985) (sbueno+anaconda) - Display verbose packaging errors to the user (bcl) - Show source errors from refresh method (bcl) - Fix the validate functions in the btrfs kickstart_tests. (clumens) - Connect kickstart lang data to dnf-langpacks (#1051816) (dshea) - Add simple_replace config file function (bcl) - Remove some vestiges of the old packaging module (dshea) - Remove window boot block detection functions. (dshea) - Remove iutil.xprogressive_delay. (dshea) - Simplify iutil.mkdirChain. (dshea) - Decode wifi SSIDs into strings. (#1240398) (dshea) - Actually use the temp directory so test files get cleaned up (dshea) - Disable the output from rpmbuild (dshea) - Remove stray references to python2. (dshea) - Fix possible to start installation without network (#1221109) (jkonecny) - Fix 'q' (to quit) do not work in TUI hub (jkonecny) - act on the right objects when stripping URL protocols (#1243962) (awilliam) - Fix 'App' object has no attribute 'queue' (#1243316) (jkonecny)- fix storage writing for live and ostree installs (#1236937) (awilliam) - Add O_CREAT to the open flags when extracting rpm files. (dshea) - Move ostree gobject version check next to the import (#1243543) (bcl) - Remove rpmfluff from the buildrequires. (dshea) - Only import readline if readline is necessary. (dshea) - use the right baseurl in run_install_test.sh. (clumens) - Don't copy the environment when starting metacity. (dshea) - Fix the use of a temporary file in SimpleConfig.write (dshea) - Add a test for SimpleConfig.write(use_tmp=True). (dshea) - Remove an unnecessary chmod when creating chrony.conf (dshea) - Fix some bad uses of chmod. (dshea) - Add a function to open a file with specific permission bits (dshea) - Don't ask to start vnc if user specifies text mode. (#1202277) (sbueno+anaconda) - New Anaconda documentation - 23.15 (bcl) - Add a helper for building Sphinx docs using mock. (bcl) - Update Sphinx configuration for python3 (bcl) - Running without a GUI can also raise ValueError in errors.py (bcl) - parse-kickstart_test.py: fix driverdisk_test() (wwoods) - Fix the spelling of "version" (dshea)- Some dracut modules anaconda needs have been split into their own package. (clumens) - User operation kickstart tests. (kvalek) - Kickstart tests for UTC and LOCAL hwclock. (kvalek) - Kickstart firewall tests. (kvalek) - Fix Repository New_Repository has no mirror or baseurl (#1215963) (jkonecny)- Catch blivet formatDevice ValueError in custom (#1240226) (bcl) - There's now a python3-rpmfluff, so revert this. (clumens) - Fix a couple other pylint problems in the driver disk tests. (clumens) - Merge pull request #194 from wgwoods/master (wwoods) - dracut: fix boot failure waiting for finished/dd.sh (wwoods) - Use builddir instead of srcdir to find the dd utils (dshea) - Fix the dd_test for python3. (dshea) - Fix %files to deal with compiled python3 modules (dshea) - Add a bunch of gi.require_version calls (dshea) - Temporarily disable the error about not importing rpmfluff. (clumens) - Don't try to iterate over threads directly in wait_all. (clumens) - Update the btrfs kickstart tests to use functions.sh. (clumens) - Merge pull request #182 from wgwoods/dd-refactor (wwoods) - driver_updates: fixes from patch review (wwoods) - Don't be too picky about what name is --device=link (dshea) - Ignore stderr output from parse-kickstart. (dshea) - Add an option to execReadlines to filter out stderr. (dshea) - Ignore interruptible system calls in the dd test (dshea) - Fix an undefined variable in writeStorageLate (dshea) - Connect zfcp entries to the discovery buttons (dshea) - Connect iscsi activations to buttons (dshea) - Connect the dasd number entry to the discovery buttons. (dshea) - Add keyboard layouts on the row-activated signal. (dshea) - Connect dialog inputs to default actions. (dshea) - Remove unnecessary GtkNotebooks. (dshea) - Re-save some dialog glade files. (dshea) - Merge pull request #181 from wgwoods/master (wwoods) - dd-refactor: dracut + build bits (wwoods) - Add kickstart test for RAID1 (bcl) - pass PYTHONPATH to the kickstart test framework (bcl) - Write servers to chronyd.conf even if it's off (#1197575) (wwoods) - Refresh advanced disks after disk summary dialog (#1226354) (bcl) - parse-kickstart: just emit 'inst.dd=XXX' for driverdisk (wwoods) - parse-kickstart: pylint fixes (wwoods) - dd-refactor: new driver_updates.py + tests (wwoods) - payload: fix driverdisk repos (wwoods) - dracut: fix boot with inst.ks and no inst.{repo,stage2} (#1238987) (wwoods) - Use the most recent versions of the btrfs, logvol, part, and raid commands. (clumens) - Allow /boot partition on iscsi with ibft (#1164195) (jkonecny) - Add kickstart tests to test btrfs installation (vtrefny) - Fix broken test by infiniband patch (#1177032) (jkonecny)- Add a switch for the Airplane Mode label (dshea) - Connect labels with keyboard accelerators to a widget (dshea) - Add a test for dangling keyboard accelerators. (dshea) - Use pocketlint for translation and markup checking (dshea) - Flatten the glade test directory. (dshea) - Add support for specifying arbitrary mkfs options. (clumens) - Fix kickstart install with infiniband (#1177032) (jkonecny) - anaconda-dracut: Fix sysroot mount for netroot (#1232411) (bcl) - Add RAID swaps to /etc/fstab (#1234469) (bcl) - network: catch another race when calling dbus methods on invalid devices (rvykydal) - network: GUI, add connection even when virtual device activation failed (#1179276) (rvykydal) - Fix IP / hostname mismatches when showing VNC server address (#1186726) (rvykydal) - Check also ipv6 default routes when looking for onboot=yes device (#1185280) (rvykydal) - Merge pull request #157 from wgwoods/master_dd_fixes (wwoods) - Do not check dependencies on invalid payloads (dshea) - network: don't set onboot=False for default autoconnections (#1212009) (rvykydal) - Fix the types used to write anaconda-tb-all.log (dshea) - dd: drop unnecessary archive_read_data_skip (wwoods) - dd_extract: -l should not extract modules+firmware (wwoods) - dd: fix permissions on extracted files (#1222056) (wwoods) - tests: add dd_tests (wwoods)- Revert "Add an optional conditional to progress_report." (bcl) - Fix inconsistencies in the payload messages. (dshea) - Fix install-requires and install-buildrequires (dshea) - anaconda-dracut: Mount /dev/mapper/live-rw (#1232411) (bcl) - Eliminate some false test results when running glade tests. (atodorov) - Move the knowledge about network packages into ksdata.network. (clumens) - Add an optional conditional to progress_report. (clumens) - Move the big block of late storage writing out of install.py. (clumens) - The attribute is named ostreesetup.nogpg. (clumens) - Use the index in grubenv (#1209678) (bcl) - Do not raise an exception on EINTR from os.close or os.dup2 (dshea) - Merge pull request #154 from mulkieran/master-959701 (mulkieran) - Improve focus behavior in the advanced user dialog (dshea) - Re-save advanced_user.glade (dshea) - Depsolve kickstarted packages on the summary hub (#961280) (dshea) - Add a kickstart test for %packages --ignoremissing (dshea) - Remove descriptions for RAID levels (#959701) (amulhern) - No kexec-tools on aarch64 (bcl)- Do not import iutil from flags (dshea) - Ignore EINTR errors in files unlikely to encounter them (dshea) - Reimplement the open override for the dracut scripts (dshea) - Wrap the only non-open call found by the new pocketlint checks (dshea) - Redefine open to retry on EINTR (dshea) - Remove __future__ imports (dshea) - Use python 3's OSError subclasses instead of checking errno (dshea) - Allow kwargs in eintr_retry_call (dshea) - Remove explicit uses of /dev/null (dshea) - Do not retry calls to close or dup2 (dshea) - Remove another function from isys (dshea) - Make dialogs behave better with timed input validation (dshea) - Fix the password/confirm checks to work with delayed validation (dshea) - Move the URL protocol removal out of the input check (dshea) - Remove the vestigal capslock label from the password spoke (dshea) - Re-saved a few glade files (dshea) - Run set_status unconditionally from update_check_status (dshea) - Do not run input checks for every keystroke of input (#1206307) (dshea) - Add a method to execute timed actions early (dshea) - Use comps.environments instead of comps.environments_iter (#1221736) (dshea) - Merge pull request #83 from mulkieran/master-requires (mulkieran) - Only show supported autopart choices in choices combo. (amulhern) - Strip out device types that blivet is not able to support. (amulhern) - Update blivet required version. (amulhern) - Fix nfs4 stage2 and repo handling (#1230329) (bcl) - Update upd-kernel so that it actually works (#1166535) (bcl) - Fix passing ,nfsvers=3 to dracut (#1161820) (bcl) - Require the python3 version of iscsi-initiator-utils (dshea) - Fix the pylint pre-commit hook for python3 and pocketlint (dshea) - Fix a type check to work with python 3. (dshea) - Do not log Xorg output to tty5 (dshea)- Deal with encrypted partitions not being readable by virt-cat. (clumens) - Make use of the restore_signals Popen argument (dshea) - Don't allow /boot on iSCSI. (#1164195) (sbueno+anaconda) - Merge pull request #127 from mulkieran/master-kickstart (mulkieran) - Actually distribute the clickable message test, too (dshea) - Fix disk argument passing to virt-cat in the ostree test. (clumens) - Relabel all password and group files in %post (#1228489) (dshea) - Deal with the order of ifcfg files not being guaranteed. (clumens) - Add a __init__.py to fix up an error when running iutil_test.py. (clumens) - Actually run the clickable message test (dshea) - Add a false positive to pylint checking for S390Error. (clumens) - Let the excludedocs test pass if there are only directories left. (clumens) - Allow successful kstest results to provide more details. (clumens) - The escrow_cert test cannot use autopart. (clumens) - Don't warn on PyInit__isys being unused. (clumens) - Test that root LV is encrypted. (amulhern) - Deal with subprocess returning bytes in tests/lib/filelist.py, too. (clumens) - Make anaconda+python3+pocketlint work. (clumens) - Start using our new shared pylint framework in anaconda. (clumens) - Remove our extra pylint checkers. (clumens) - Remove a duplicate libselinux-python3 requires. (clumens) - Run makeupdates with Python 2 for now (mkolman) - Don't use the _safechars private property (#1014220) (mkolman) - Make sure directory size is returned as int (#1014220) (mkolman) - Only warn about missing yum-utils (#1014220) (mkolman) - Make sure set_system_time() gets an integer (#1014220) (mkolman) - Make sure the column number in TUI is an integer (#1141242) (mkolman) - Python 3 compatible sorting fixes (#1014220) (mkolman) - Make version comparison Python 3 compatible (#1014220) (mkolman) - Don't apply numeric comparison on None (#1141242) (mkolman) - Avoid comparing None to an integer (#1141242) (mkolman) - Handle urllib split (#1014220) (mkolman) - Don't try to decode strings (#1014220) (mkolman) - Rename function attributes (#1014220) (mkolman) - Replace raw_input() with input() (#1014220) (mkolman) - Make iterators and their usage Python 3 compatible (#1014220) (mkolman) - Convert Python 2 metaclass magic to Python 3 metaclass magic (#1014220) (mkolman) - Make the raise syntax Python 3 compatible (#1014220) (mkolman) - Python 3 no longer does tuple parameter unpacking (#1014220) (mkolman) - Make isys Python 3 compatible (#1014220) (mkolman) - Set a correct mode for the tempfile (#1014220) (mkolman) - Python 3 temp files no longer reflect external changes (#1014220) (mkolman) - Make print usage Python 3 compatible (#1014220) (mkolman) - Rename the warnings spoke to warnings_spoke (#1014220) (mkolman) - Replace list comprehension with for at class level (mkolman) - Make gettext usage Python 3 compatible (#1014220) (mkolman) - Do not open tty5 for writing in the "a" mode (#1014220) (vpodzime) - Do not use pykickstart's RepoData as a key in a dict (#1014220) (vpodzime) - Do not run repo attrs' checks if they are not set up yet (#1014220) (vpodzime) - Don't depend on side effects of map() (#1141242) (mkolman) - Don't use exceptions' message attribute (#1014220) (vpodzime) - Addapt to string type changes (#1014220) (mkolman) - Handle modules returning bytes in Python 3 (#1014220) (mkolman) - Add and use function that makes sure we work with strings (#1014220) (vpodzime) - Handle modules requiring different string types in Python 3 (#1014220) (mkolman) - Remove sitecustomize (#1014220) (mkolman) - Make ASCII conversions Python compatible (#1014220) (mkolman) - Remove "is Unicode" tests (#1014220) (mkolman) - Fix ASCII conversion tests (#1014220) (mkolman) - Return a string when calling a program (#1014220) (mkolman) - Handle subprocess returning bytes (#1014220) (mkolman) - Handle latin-1 strings in locale -a output (#1014220) (mkolman) - Open the VNC password file for binary writing (#1014220) (mkolman) - Update parse-kickstart for python3 (#1014220) (bcl) - Update driver-updates for python3 (#1014220) (bcl) - Update python-deps for python3 (#1014220) (bcl) - Add a test for parse-kickstart (#1014220) (bcl) - Make the import Python 3 compatible (#1014220) (mkolman) - Change configparser and queue imports (#1014220) (mkolman) - Remove imports from the __future__ (#1014220) (mkolman) - Use the imp module directly (#1014220) (mkolman) - Use Python 3 versions of Python dependencies (#1014220) (mkolman) - Use /usr/bin/python3 in scripts (#1014220) (mkolman) - Use Python 3 versions of nose and Pylint (#1014220) (mkolman) - Build the Anaconda widgets for Python 3 (#1014220) (mkolman) - Update makebumpver for python3 (#1014220) (bcl) - Fix Kickstart installation without default gateway errors out (jkonecny) - Fix results checking in a couple ks tests. (clumens)- Fix a usage typo in run_once_ks script. (sbueno+anaconda) - Add kickstart tests for keyboard settings. (sbueno+anaconda) - Add a kickstart test for lang settings. (sbueno+anaconda) - Fix a % call inside _(). (clumens) - Convert ntp-pools.* to using the new kstest functions and autopart. (clumens) - Fix up the expected output in parse-kickstart_test.py. (clumens) - Fix a couple more pylint problems in the s390 code. (clumens) - Use the adapted Timezone class for kickstart data (vpodzime) - Add a kickstart test for processing NTP servers/pools configuration (vpodzime) - Show error on invalid username attempts in TUI. (#1171778) (sbueno+anaconda) - Fix dracut reads ksdevice from missing os enviromnent (jkonecny) - Run kickstart tests through an LMC-like program, not LMC itself. (clumens) - Move common kickstart_test code out into its own functions.sh file. (clumens) - Switch to using autopart in the kickstart tests. (clumens) - Fix a couple pylint errors. (sbueno+anaconda) - Make anaconda changes necessary for libblockdev s390 plugin. (sbueno+anaconda) - Add a kickstart test for lvm with percentage-based sizes. (dlehman) - Add kickstart test for basic fixed-size lvm layout. (dlehman) - Add a kickstart test to validate the default fstype. (dlehman) - Add kickstart test to test bond interface creation (jkonecny) - Add kickstart test to test vlan creation (jkonecny) - Fix --device=link and --device not specified (#1085310) (rvykydal) - Add kickstart test to test hostname (jkonecny) - Add a /boot to tmpfs-fixed_size.ks. (clumens) - Fix bad warning message when user set illegal IP (jkonecny) - Fix bad check of illegal ip address (jkonecny) - Add a simple tmpfs kickstart test (mkolman) - Add a kickstart test for escrow packets and backup passphrases (dshea) - Fix a typo that caused us to discard corrected target sizes. (#1211746) (dlehman) - Don't pass anything to ./configure. (dshea) - Fix a pylint problem in parse-kickstart_test.py. (clumens) - Fix 0 choice in Language and Storage in TUI mode (jkonecny) - Update html documentation for new boot-options section (bcl) - Convert boot-options to ReST and include it in the Sphinx documents. (bcl)- Clean up after processKickstart in parse-kickstart_test.py. (clumens) - Add support to dnfpayload.py for addon NFS repos. (clumens) - Fix IndexError: list index out of range (#1219004) (jkonecny) - Fix a typo in proxy-kickstart.sh that was causing a test time out. (clumens) - iSCSI Name Validation using regexes (sujith_pandel) - Add kickstart tests for proxy usage. (dshea) - In dracut, do not display a warning for network lines with just a hostname. (clumens) - Add transport adapters to support ftp and file fetching (dshea) - Fix for "Kickstart installation fails..." (#1197960) (jkonecny) - Allow passing kickstart tests to be run on the command line. (clumens) - Automatically collect environment variables to be passed to ks tests. (clumens) - Use isinstance instead of type for doing type checks. (clumens) - Remove yumpayload.py, its support files, and most references to yum. (clumens) - Fix the packages-and-group wildcard exclusion test (dshea) - Set the GUI-selected environment in the ksdata (#1192100) (dshea) - Don't crash if the disk model is None (#1215251) (dshea) - Correct an error message in packages-and-groups-1.ks. (clumens) - Switch from testing for emacs* to kacst*. (clumens) - Tests that end in a traceback are failures, not successes. (clumens) - Don't run run_report.sh from within run_kickstart_tests.sh. (clumens) - If a kickstart test failed due to a traceback, display that. (clumens) - Wrap device labels earlier (#1212586) (dshea) - Remove the angle property from the device label (dshea) - Get rid of the find button in the filter spoke. (dshea) - Rearrange filter.glade (dshea) - Fix errors in the vendor column renderers. (dshea) - Fix some minor inconsistencies in filter.glade (dshea) - Fix issues with advanced storage searching. (dshea) - Remove duplicate entries from search combo boxes (dshea) - Use named IDs for the filter type combo boxes. (dshea) - Rearrange filter.glade the way glade wants it now (dshea) - Add a reporting support script to kickstart tests. (clumens) - Return a specific error code when a test times out. (clumens) - Fix indentation in run_one_ks.sh. (clumens) - Also remove all the fonts in the packages-and-groups-1 test. (clumens) - Enable the basic-ftp and basic-ftp-yum kickstart tests. (clumens) - Fix a typo in groups-and-envs-2.ks (clumens) - Get NTP pools and servers from ksdata for the runtime config (vpodzime) - Adapt to the new argument list for save_servers_to_config. (clumens) - Remove the restriction that /boot be below 2TB for grub (#1082331) (dshea) - Distinguish between NTP pools and servers in GUI (vpodzime) - Add support for chrony pool directive (mlichvar) - Add a readme pointing to the documentation (bcl) - Sphinx docs - use source order (bcl) - Add html documentation for Anaconda v23.7 (bcl) - Place html docs under ./docs/html/ (bcl) - Configure proxy settings for dnf payload (#1211122) (bcl) - Change online action to change (bcl) - Check for images/install.img first for netboot (bcl) - Ignore addon and anaconda sections in handle-sshpw (bcl) - Ignore %anaconda section in parse-kickstart (bcl) - Change of label in iscsi storage spoke (jkonecny)- Fix doReqPartition import from autopart (bcl) - Add support for reboot --kexec kickstart command (bcl) - Add inst.kexec and --kexec support to reboot with kexec (bcl) - Add setup_kexec method to prepare the system for a reboot with kexec (bcl) - Add kickstart %pre-install section support (bcl) - Remove the custom help button from the toolbar (bcl) - Use multiple streams for zRAM instead of multiple devices (vpodzime) - iscsi: pass rd.* options of devices to be mouted in dracut (#1192398) (rvykydal) - Remove the unused productName import from custom_storage_helpers.py. (clumens) - Remove the old custom partitioning help dialog (mkolman) - Implement the new reqpart command. (clumens) - Sort disks by name when checking disk selection (vpodzime) - Set both .format's and .originalFormat's passphrase on unlock (vpodzime) - Make the Encrypt checkbox insensitive for encrypted non-BTRFS devices (#1210254) (vpodzime) - Check for Gtk before importing escape_markup (bcl) - If the network is disabled, also disable the network part of the source spoke. (#1192104) (clumens) - Add handling for unusable storage configurations. (dlehman) - Allow markup in the label/message of DetailedErrorDialog. (dlehman) - Allow passing an optional button list to showDetailedError. (dlehman) - Allow kwargs with gtk_action_wait, gtk_action_nowait decorators. (dlehman) - Fix makeupdates handling of Release: (bcl) - Make sure we unmount the path we mounted (bcl) - Fix up one more back_clicked reference that got missed. (clumens) - Don't unconditionally set ksdata.lang.seen to True (#1209927) (mkolman) - Reset the back_clicked flag if we stay on the Storage spoke (#1210003) (vpodzime) - Mark the back_clicked attribute of the Storage spoke as private (vpodzime) - TUI pwpolicy setup was supposed to be in __init__ not refresh (#1208607) (bcl) - Preserve the order of boot args added by kickstart. (clumens) - Revert "allow /boot on btrfs subvol or filesystem" (bcl) - Connect scroll adjustments in the right class (#1206472) (dshea)- Enforce sane disk selections. (dlehman) - Add a test for parse-kickstart (bcl) - Add --tmpdir to parse-kickstart for testing (bcl) - Use the correct format for IPMI messages. (clumens) - Do not use min_luks_entropy with pre-existing devices (#1206101) (dshea) - Remove the dnf cache directory when resetting the repo (dshea) - Do not add separators to the addon list when not needed (dshea) - Only use the instclass environment if it actually exists. (dshea)- Mock external module dependencies for readthedocs (bcl) - Generate the pyanaconda module documentation (bcl) - Reformat kickstart.rst using better ReST markup (bcl) - Add some deprecation-related false positives. (clumens) - Add Sphinx documentation support (bcl) - Add documentation on %anaconda kickstart command (bcl) - Prevent Storage spoke Done button method from multiple launch (jkonecny) - Prevent spokes from being exited more times. (jkonecny) - Only depend on pygobject3-base in anaconda-core (#1204469) (mkolman) - Use proxy when configured for the base repo (#1196953) (sjenning) - Assume UTC if setting the system time without a timezone (#1200444) (dshea) - Add boolean as return to ThreadManager.wait (jkonecny) - Make sure LANG is always set to something (#1201896) (dshea) - Fix pylint/translation issues from the pwpolicy patches. (clumens)- Clean out the mock chroot before attempting to run the rest of the test. (clumens) - Implement %anaconda kickstart section for pwpolicy (bcl) - Add pwpolicy support to TUI interface (bcl) - Add pwpolicy for the LUKS passphrase dialog. (bcl) - Add pwpolicy for the user spoke. (bcl) - Use pwpolicy for the root password spoke. (bcl) - Add the text for weak passwords to constants (bcl) - Add tests with an FTP instrepo (dshea) - Add kickstart tests for an NFS instrepo and addon repos. (dshea) - Handle /boot on btrfs for live (#1200539) (bcl) - rpmostreepayload: write storage config after shared var is mounted (#1203234) (rvykydal) - Tweak tmux configuration file (jkonecny) - Remove --device= from the new kickstart tests. (clumens) - Add more kickstart-based packaging tests. (clumens) - Fix enlightbox call in ZFCPDialog. (#1151144) (sbueno+anaconda) - fix crash with bare 'inst.virtiolog' in boot args (wwoods) - Do not attempt to set None as a warning (dshea) - fix inst.ks.sendmac for static ip=XXX (#826657) (wwoods)- Only insert strings into the environment (#1201411) (dshea) - Fix the rescue kernel version list in writeBootLoader (#1201429) (dshea) - Missing local variable check (omerusta) - Fix the handling of nfs:// URLs. (dshea) - Add glob support for the -a/--add option in makeupdates (mkolman) - White Space fixes (omerusta) - Put all mock results into the top-level source dir. (clumens) - Merge pull request #31 from dcantrell/master (david.l.cantrell) - Require newt-python in anaconda-core (dshea) - Make merge-pr executable (dshea) - Display an error for exceptions during GUI setup (dshea) - Remove unused invisible char properties (dshea) - Add a check for invisible_char validity (dshea) - Connect viewport adjustments to child focus adjustments (#1192155) (dshea) - Support '%packages --multilib' in dnfpayload.py (#1192628) (dcantrell)- Add rc-release target (bcl) - Change --skip-tx to --skip-zanata in scratch-bumpver (bcl) - Add --newrelease to makebumpver (bcl) - Improve the addon repo name collision code (#1125322) (bcl) - Fix the import of mountExistingSystem (vpodzime) - Fix import error in anaconda-cleanup. (sbueno+anaconda) - Use the new static method to get possible PE sizes (vpodzime) - Try using the global LUKS passphrase if none is given for LV/part (#1196112) (vpodzime) - Fix the help button mnemonic display on spokes (dshea) - Only set the hub message if the message has changed (dshea) - Wrap the info bar in a GtkRevealer (dshea) - Add links to clickable warning and error messages. (dshea) - Add a test to look for clickable messages that aren't clickable enough. (dshea) - Increment the widgets version number (dshea) - Allow markup and links in the info bar. (dshea) - Add more links to gtk-doc comments (dshea) - Handle New_Repository name collision source spoke (#1125322) (bcl) - Fix a bad usage of execWithRedirect (#1197290) (dshea) - Have to be root to delete /var/tmp/kstest-* on the remote machines. (clumens) - Use the LUKS device for swap in fstab (#1196200) (vpodzime) - Clear TUI source spoke errors that may have been leftover from a prior attempt. (#1192259) (sbueno+anaconda)- Make sure python2 dnf is required (bcl) - Fix pykickstart requirement. (clumens) - Extract xattrs from tar payload (#1195462) (bcl) - Add a script to rebase and merge pull requests (dshea) - Update translation documentation for Zanata (bcl) - Switch translation support to fedora.zanata.org (bcl) - install.py: fix the 'is team device' check (awilliam) - Explain why Anaconda requires rpm-devel and libarchive-devel during build (mkolman) - Revert "Switch to temporary transifex branch" (bcl) - Revert "makebumpver needs to know about anaconda-1 transifex name" (bcl) - Commit 23.0 anaconda.pot file (bcl) - Rename queue.py to queuefactory.py. (clumens) - Remove references to old_tests, which no longer exists. (clumens) - Fix package and group removing with the dnf payload. (clumens) - Don't try to run new-kernel-pkg if it doesn't exist. (clumens)- Remove unused imports (dshea) - Check for unused imports in __init__ files (dshea) - Remove timestamp-based version support. (dshea) - Add test lib methods to check regexes (dshea) - Cleanup BuildRequires (mkolman) - Remove obsolete imports. (amulhern) - Make print statement print output w/out surrounding parentheses. (amulhern) - Remove an unused import (dshea) - rpmostreepayload: Honor noverifyssl (walters) - typo: packaging: Don't vary name of "verified" (walters) - Disable the metacity mouse-button-modifier setting (dshea) - Fix completion setting in TUI language spoke. (#1192230) (sbueno+anaconda) - Remove the pylint false positives for the GLib module (dshea) - Use ExtendAction for --ignore flag (amulhern) - Use a simple ExtendAction for add_rpms option. (amulhern) - Fix log message formating (mkolman) - Don't clear nonexistent DNF package download location (#1193121) (mkolman) !!##%%''))++--//113355789:;;==??AACCEEGHIJKNOPQRSTUVWWYY[[]]__aacceeggiikkmmooqqstuvwxyz{|}~33.16.5.6-2.hs.el833.16.5.6-2.hs.el8   __init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycxkl_wrapper.cpython-36.opt-1.pycxkl_wrapper.cpython-36.pychelpers.pyhubs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycsummary.pyspokes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvanced_storage.cpython-36.opt-1.pycadvanced_storage.cpython-36.pycblivet_gui.cpython-36.opt-1.pycblivet_gui.cpython-36.pyccustom_storage.cpython-36.opt-1.pyccustom_storage.cpython-36.pycdatetime_spoke.cpython-36.opt-1.pycdatetime_spoke.cpython-36.pycinstallation_progress.cpython-36.opt-1.pycinstallation_progress.cpython-36.pycinstallation_source.cpython-36.opt-1.pycinstallation_source.cpython-36.pyckeyboard.cpython-36.opt-1.pyckeyboard.cpython-36.pyclanguage_support.cpython-36.opt-1.pyclanguage_support.cpython-36.pycnetwork.cpython-36.opt-1.pycnetwork.cpython-36.pycroot_password.cpython-36.opt-1.pycroot_password.cpython-36.pycsoftware_selection.cpython-36.opt-1.pycsoftware_selection.cpython-36.pycstorage.cpython-36.opt-1.pycstorage.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycwelcome.cpython-36.opt-1.pycwelcome.cpython-36.pycadvanced_storage.pyadvstorage__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdasd.cpython-36.opt-1.pycdasd.cpython-36.pycfcoe.cpython-36.opt-1.pycfcoe.cpython-36.pyciscsi.cpython-36.opt-1.pyciscsi.cpython-36.pycnvdimm.cpython-36.opt-1.pycnvdimm.cpython-36.pyczfcp.cpython-36.opt-1.pyczfcp.cpython-36.pycdasd.pyfcoe.pyiscsi.pynvdimm.pyzfcp.pycustom_storage.pydatetime_spoke.pyinstallation_progress.pyinstallation_source.pykeyboard.pylanguage_support.pylib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccordion.cpython-36.opt-1.pycaccordion.cpython-36.pyccart.cpython-36.opt-1.pyccart.cpython-36.pyccustom_storage_helpers.cpython-36.opt-1.pyccustom_storage_helpers.cpython-36.pycdasdfmt.cpython-36.opt-1.pycdasdfmt.cpython-36.pycdetailederror.cpython-36.opt-1.pycdetailederror.cpython-36.pyclang_locale_handler.cpython-36.opt-1.pyclang_locale_handler.cpython-36.pycnetwork_secret_agent.cpython-36.opt-1.pycnetwork_secret_agent.cpython-36.pycpassphrase.cpython-36.opt-1.pycpassphrase.cpython-36.pycrefresh.cpython-36.opt-1.pycrefresh.cpython-36.pycresize.cpython-36.opt-1.pycresize.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycunsupported_hardware.cpython-36.opt-1.pycunsupported_hardware.cpython-36.pycaccordion.pycart.pycustom_storage_helpers.pydasdfmt.pydetailederror.pylang_locale_handler.pynetwork_secret_agent.pypassphrase.pyrefresh.pyresize.pysubscription.pysummary.pyunsupported_hardware.pynetwork.pyroot_password.pysoftware_selection.pystorage.pysubscription.pyuser.pywelcome.pyutils.pyxkl_wrapper.pyanaconda-gtk.csspixmapsanaconda-password-show-off.svganaconda-password-show-on.svguihubssummary.glademain.gladespokesadvanced_storage.gladeadvanced_user.gladeadvstoragedasd.gladefcoe.gladeiscsi.gladenvdimm.gladezfcp.gladecustom_storage.gladedatetime_spoke.gladeinstallation_progress.gladeinstallation_source.gladekeyboard.gladelanguage_support.gladelibcart.gladecustom_storage_helpers.gladedasdfmt.gladedetailederror.gladenetwork_secret_agent.gladepassphrase.gladerefresh.gladeresize.gladesummary.gladeunsupported_hardware.gladenetwork.gladeroot_password.gladesoftware_selection.gladestorage.gladesubscription.gladeuser.gladewelcome.gladewindow-managerglib-2.0schemasgschemas.compiledorg.gnome.desktop.enums.xmlorg.gnome.desktop.wm.keybindings.gschema.overrideorg.gnome.desktop.wm.keybindings.gschema.xmlorg.gnome.desktop.wm.preferences.gschema.overrideorg.gnome.desktop.wm.preferences.gschema.xmlorg.gnome.metacity.gschema.overrideorg.gnome.metacity.gschema.xml/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib/__pycache__//usr/share/anaconda//usr/share/anaconda/pixmaps//usr/share/anaconda/ui//usr/share/anaconda/ui/hubs//usr/share/anaconda/ui/spokes//usr/share/anaconda/ui/spokes/advstorage//usr/share/anaconda/ui/spokes/lib//usr/share/anaconda/window-manager//usr/share/anaconda/window-manager/glib-2.0//usr/share/anaconda/window-manager/glib-2.0/schemas/-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnu     Python script, ASCII text executabledirectorypython 3.6 byte-compiledPython script, UTF-8 Unicode text executableemptyASCII textSVG Scalable Vector Graphics imageXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode textXML 1.0 document, ASCII text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R utf-838b4b967916e88ddb6b6205668ac46015552f3f8ff1302ea6e9a88ad5b33ab85?@7zXZ !#,] b2u Q{LRyUo-'`emvh.lWFLfLjtGm0mfePS ?JxB|o_%1QmBq 횛SxpOoI%fY$_s붷?#:҇i2KƁ?H00f Pj.>\GXvQ.Q= /Ij>{֥i#SJګUP%pQ=3ġO!)O<ѐX$gpi U F<<"TنX__~eʉ'+aX_o59ȴqC~pĴ]o@FJ\P:aGCGϸהeY~{W^]֕S0Sԟ]/Al5 Q~y)$lu$(KQ┶BO鼂O'XZR|2o%_AcRA ;x4(R JR]|wblቬ38O+dxո*"1;гė󱃯 tR*a}́;爨P)!nI_,qH1) yֶzha[+TeVEė ȎU& O9?ʍ8q/ "Jl-< ڷ&iK >X{b2 (xӆ:`^KvI<Tp)%6p;XZO-WxHx.Jn6O\Fm(3ˤŁk$R+`/1EI;(Y(õsgS*^3z4BCs/֫hdٹ/~Zfsϒw??F}SRQ:gṕe]d~8*@j=̑"Q{(K_Ak6l>9_'}/f~(ݪڮuEP'#^9 \sʪ)ݱE'\"P> @lV?0?$H"{_(5kʩ+v\ح'5C*!rvæWTBFJ벱[q."i \^xLUf_}ZSb}˜:e&8u'JZm;P,69C1NJ]3ܐNC.At9a6M&*d0MFB4}h$` zs&fJ&HL:ŹcGlA ]s,TzՊ>Pmd6^|<2aQ¯i$o}|I\@Ҽ@ejlMrYI#!J"T5X$DJ_ڗC" f ٴ-f®8CsB乓žި `wصޭb(C1ƎBh_Y#w4{U(3q48TMϑ|U+I!wGAYpu4WhFEA;,E}+YҒ, |ӌ|_.,`5j}'Vjxمn45~f}IDp[+q[XHakcpr}.Wt/BgZaJГ8XgWBv _2p!@76aZ] %܊ڄTOrJ`8IJA6w}+\`0>@?-\}9qB׊ MEbf_*1OVcFja kzu؄"o ()=0 }-/>3j%D,.1}zlƑ w T iHMA%BρoK pSVu4so?^4de{bn{148p]@܈޲e2CXj!W TZ.d-WC1 SS‷ ou,= ޘdgzs`^JJWFi3=ܽp%-_:τI” ۚ#;T Knء7j M#. A8ByEqM"`hG$觙$NсAr5({ 5bȴf3\Hn/?F_N Y@(R:a,~gJM9 x! .dA~dK>)B-U,S6lԺVp~U x/ؼ ]ܧWTиvܔ+me}j8mWxso;ǖ TL)_|o:-jtS$r]l}1vEdP#9.7vغMB.g+frn[?/F0}'#h e[9&2]STB0DIw)^_pr[X$#swe eՋkf o 1UxTM 5oS#&[4 or/j"OUtua8Jv¤ӡ:AjДǤtB%P-_?-G4:<]Ѩfϐc'%ͯüu?_ ⤯)Tҏ+LKyM 1ZDžh2ۻE!s{|ӞLa&ivA=dUF*vJ@Bܵ[s{Qo3Ya<5tpYxo^ $Uݠz9b|O[ŒK}%>VVU;"Lx`\zT6]@v4ǵl'jA`U2%0q T榮 ~ ^b$f#7?|\i‰D L-r8ObRG$$ϖ8R ̊= I %mBQ;NKa^\/Wlͩwn~bh+rzf͞նs+e" sZBWkU> L{N 7 ~԰a3uvYr@δZpTJE7<}h '2,^eM. }.?fyZN0_f!-%7NG]M_TњJMH"U+oS(i5VxA'a\ltF㢜CI5 K8 SVXϖ9!^y=$S`a6ʣ!18TDPX0h9Cꅗdh6sxL*9-Fh#Wتy ݻ_3c:8_B. ,v*w5!\Pmk ruJcWFTD^ӖC#x f]O՜ⱀ 0հưO+? axЕ1'~l2+۹ܢ&c­9?ix8zzB DC0Ģ/\x1]$kׁc,}O{ɀQ>0!LkR` @J_\ܲ1 c(8AȲ!^Qmgݦ =W O%\ʐr}Z R5k`RwW;̩5C}!zN6d2)y [CrE?Qݜ i4z r|O鶈{:= 3wޮ`ɏ}9N\A,ssx)=lbld^#}5j"ZC5dH:Qj+ Q-zSI IP!~ ` юEZff^FEx?k⊒idPHBdD2 ) 7'ՠ֦`e`MsaOT%D49D|W\D;ZF"@=Al6_³:pB11TY0}΁?0zs-s'.Y@B3cPilH1n|flRt-F}Ӌhd>Ө;XU,zkv| *_H[ax}`Qao:=!/D}4}٨A gr:W}XAGZ\]fx_^I+ڗNxNӦ`-DzN =gn4~X}/YgZ>9{i֓(9tBPPTsUڍd7DKcxwJlĊΝH1:L!gvUw =OC |x't!AfB@SHeq5yl_dug[/ ;|Wln:AG. 8Z?o߉̞Q:xV lfȱ:Y. Gg1ShU#^kW)3$ǩy2H%P`1oTI"ȵ.h5 IUzL!KPz&n{KYdnAUd`Z l8 Rfm}Z.C`%Q3_Ó&Ebm[:bW#WSUtO^%}j'oW U)jc?VY,X?O 8b2L'T3x3LcoFI&S]tG%ُnDJkmj4[ld^;`CC:R) ^"y0z #I$ (2UOBNۇʻt}dAINs>ŧbMZt~B_[rn$N!3M5q彲zuJA)Es.|/ɇ|᧏osg?uhJcF§m3cMNRꦏiVR6Бqye\`Tw7[(4{/ D ;2Sm(V Hah8Xf3v^+:\ 9A\Ȑ#Z׬*!+K+KkޱAKn3_YmevS,= [5@!]-ZGwv:?7Pt}gN;{lj.M 񗕟 Ddxbr1*\V>Au~dA9qhkrCP#ߔy!l]0DYsׂ|JrH /AP]c95&4PAR;+VqlSL6 ,X^i^FBMih٭{˘NX:CqÊ7ķ)B)R@wMY< `:a82-9#mUr5h X%ȐU'6~ O@6Vdr4*9F{wfggQdZ'dB)]3Q?1+i2߾S('`*b"|IPߘ^Xb,"?EbAmcf_PxXu'@HYlLo=8T^:)4Qk8"ՈVѧL+m\F[4G\'XvD @ Z)D8cCF ;5+ yV3 ).H24~XIUJ5.Px"!nBKdbCTjAlf IC<ݢ[;0=1.{L _\dy 1h/{u@= ǬպPaסʯǥ<+;ս/|!bX:\*F%bvs'.`̙Qi/$AU\ߓ'gDV or Rх.L=Ң.'2Jz*k,_R$7䎴YO?#BE$BUTͯ_" #Xx+q(Z>Rdkj.G bh$(^41H.,Z@,?ZsiIaŶe1>mGY^`4.8UEίask]Y▭wúyy&޵:rMgVaSpն'lc5xD}Ýd$@2]GI&ebz77K+-DScHȸgMqS?ɗmު im9҇ΚUK%^t*u0W~j~uڒ]*T@!09sԶ4).RK~%_[7Ȥ!F(cOѻΖ)uƺbgP~%_zNv#4I+[ ݶgVoYKeAcڰ a96.f6D,|Zg(xnl$Ơklb2ؾ3Rct2wrb#dt3BܿTۢkƅjǑh#^܎b0")$jC}7MBqSaImA@FId v؈z9._ZP&6lz+L.4CPILubVqU]$Q)aCiϠ8oP5h|R<zP}<;3~yU,WmTsߣ6U 1 O}ăD$3kr]a$dBѷ)EP&agcQcm0idD0^IZ}m4E{>Rϸ{[r` IHT۪U)97jw{r> Hdv&ib PgUt_(Ҙ, &_p?ָ1'eӟZXWUWt qr?*{"#mtua=ݓߔ8KRjm\4w6-J#k%:u-{ؼZ$~< ?2WORkv/JNq Uj=;ltH[hN0Ý{ơJ2>{?y[@|J aF4 5y# c:Ӫ1֍G=;D;(8G2E]+r-WxIOTI!ZT,:Qp3\S홟P#ŰXLHb潗:[lo] |6{\^J_q 1Y+ku /x>Gm=PP^=mv(|=ӸI )oE 0}\b[齞EQ& giy.h!J^:_\A`'ML{ ]kH`Wx˖#&u GdbPZemq0o3lȣMAo!+w7ݳГsͫOLNF+‡3!*x `Sl]5ϬsDT=f)/ja%_ռmtTC|rdbÌ|E#R~HT zᱜr^:n/ LwdşIF Hْ?ߥ WX;% ~^DbLmuU_:1m<ӀL 8#| k8'lUUݣ|‰Ikξ汖 ՓgBOkl6> 5Oݓ!?\1e#Jz6@UdIL-x+4:!WByhuGE?zL]#,;J9J=TR:Uki VRO+qzW"8^2?Xϯv/{ |ps^Nj ]A32m%,qN3-͇>3?$P%Ke8P`(#Z]x[=s~׷V@0\/&6C620ʤdض\`}-ꇷ5"t%.dq+a(tKLtķ# sLU6'Ըa Vq8;xh:1_qVܛ1p!/afc>5V'PCrd$6,Q3WץE5kǩ 6ŹǸWz4-bLawco*Ҳ|٧VJHאHܥm)8r?Êa~Xn"QbvaTPn'(aW̆qT:`IS!})&B/ (i$8Q.K_i)@CϞW!1gIްA`Ő~ȧꢁtcʹ8IKiN. v G&I3j{s @nw^'P\Gy#; 2~UOL׊Ö#(#3*Ss{HWs;΍h |AҨN3z>< L/ŨnF4L"Xw,PYyޛ¼w +R؏*`8c%Pk ^#G#B X2BX>?2e{Ko/Wwˌl Ec{\|Lad7N߽]"( F1Y״O%PE(s:?L\WqTc^#9AF, ̭dLdH-ox@-J$m|/X 4ڑŠmHqP|IK[:m^A+ج "b7fGzQ=|?cCғ1$WO׽r~X8k?Twj^tCڥ=M;Ce }ο/\Ω@"bqEl+Txd%x*`;UggA4n)\)ݹa}JK\>З &H.NA#R m\Vp%5uwpXJzCǷ] `sygʖhKB(f6LʽښiH-Yym!xϢ26pGک]b2^`y٤ʨL-Q/gu+pDB8Gy@ E+By?Eyҩآ]L7K0?mB %U9knR('2krQQ1EB-gnYz/3rN9pM|/wl?Y#{su1αy#Z8eȮrU 7lI[4Ft\cLCMs7kɕ0 -^k,Fo\fPh觰M 'ϗrlbwK TM1 |2QmBe~ス_8%jXS/HZsa+l GM*jO_gSm"Į[~îWo-MjPJfxJܤ XkeQaXVk%cDШMҒP`:)cb) z;W/YH|iGI>ZtKעDb[̑VS?C$Q?'ʀKH"ȋh 4=|@6 Xaҁ?U{cJ堞x"'ۭҸޞ/c򼝻ƺbN',/Eѝ #uGK6@QgM}>0,nRhWYAQϰ ݢ8f:[FA?ǞuI>d8)ćg9ݎ"X'cSj{,Xfdi3 I7xڽr-k.5JQH+KxYj@& ΢jǶ#")+%TB'.Z\M|EbKt^ŝ'B-*k4jX^D'QX .-/N~lE6PFPDvtLM@cu5ފpOd>’sAY3;.'ye>,+-Bup{ıxִQsXhe oe$i9)O6,8\h|u(f[fp7x:LZZ!GTH\EO\ɔ &>F3: S9}|iovHWC9 ~@mk(z:k9!>9'Lk2)\ɿ`]2 xe3q[/|Q*,F8Ǡ#y Q>exxAZ'(j2;Dj%t̤cܽCʴ^bwf1l@v0SӤ pGFܾiΦ'Dp"Q-x?%l n38%o`AX0B!C7_.yl# Zl_Ds@ġۙ?ETDƾ51$֏f)F2+uEwQZ'Rx»5!GscfRp]SMs*ɩ.TclZ^S'X V*࢒u?/_ MkUC~HΊD:n %[BVX$Ӟ.qE${j±TS͂\BpRhxHΜo&1g5w8Z-{U чbvu&tARt2 Ҥ==v&oE:}QB5JBc̓ <;Ne!?z !&PcG^}όuRhjt۰Ç!Frx|󡘰юmKh〦d)Vw )ŹiPK=BV΃i c{CI_#/0]ȼ/ l ASM?E4fAJz =:P^f~ DR|lSGwJZ׃?:NNuY#AOɛ)!MeÕE1KX13?e_Fo3gnH0iq|6 ,\-|O䢠dZrA:meLA҉+^mTy4?N7]dV_^sݻcY>* eOJY)Cvg?z:?G)I9°K`ZBZNK?FdHnFS'zw9"LP CD*G[>Q 2<64$|A>Op'+2ZTVð@VI<*RY/Q\k\Umg!s{QXLO2c!%Őh)*}X' i.J}# ST_)e67Cg7}h-h2ψ=KI l$º >/?Q [+ sp_'~l~'av]kܮ68mHծdxP4 (XV-]| ro#8o`j}J⿂P+nFCC1RauHӪ莛+e ^j0GP+>( JVAU^yTYs%5!.Uh^{-RPLۗK@d3#R.$3H ;,>:s%WϟlJE+RQ.Z0/;LG<]oƠi%gt /vׯ?9.G(A gA3ht@hS;r@c2CMc1 Qo]UՕ*$01yl<0w̧ Gv{G?Ldzӛ3v'7wVL93]%G&iDMl"}ޣASL>^r'dhgRs)6sOd/Eo*-}^h,0S`U#OxbAVqq]sX=Bϲt3+wLov6> UqXHFQ҂..#W85U:%n6oEv2[!ȚB?7Wwi3)uUk#k ,!^WF(s~ᕞ=*%б\>,ؼdjX%v~ ~تH{N*]&Q.Qr(Fl=^^)zBP. ^U?Lgnc#IN $ov͗|{uSLd)(t'f/o^cCL9Zg|oqGF9Dav %h*CaL&œth{ ̪uʮM3|y-ўvJ㓡<Ϳ=݉ M# Mx\Og6̘r9 X%: H}l}'QT>l7~{ "鷉"RRmDK0S%|ܿŞ=WYL& k+_F|h Q63R?5S:K<1^ȣ~^Fᐞ"צXv Z]NҙsFRaw1GJaH ~HjYs;Rn2̖ Z>)~N|n9wA+":/$%t1f!5s1'̮3(~Y7`*E3K_ bs.I088/=V' O/[iN!gEݠO5t`깚GAwoy3$_ Pwq`4s M{uitOݫ:&1 qkغT88YB "W'|/|ACxA cS) "W"-wļJ<8cxDqW1 @NA5ȵ|!zթSv?,` ݨ j~UfW!}m;Cw rە|6Zg2$(V xO0s^9KmUbU 6"N$ V "5z8$50RLkwc0 : {Ghq-hdwcð B@;< *2̐ H0[_LK ͰS &/3I9pAб~YIs*{<t_PT_q.l P`r`x{0yd?SL;oޙǡ,QjOizPK E>޿u-0h}d @# ?&? I`M7.FY M`Xۯ+sq@/b >J,* RSPe g(A?@?JHkOJl~ :yfjxFI~s4x YX1191L/DB̺A?SWsĐ^`ȶˎ7x̠cfDg^vSxpkm5rt_ 2X}&w2nu_j 2`/1IظChOPr}Ͳn9=\J 8~4q,'Q~L]aย/Bg_Ӥ Ax=T,xyu}%&כETݨ1mMH*ⅉzkz"-üaEA98Df̴&X=^D%3ƗbGmSCBAdZRi[ vaŻE.ankԸ+ukM gc?S6v8Pa5VEx^s讏Ճ@<]nKS/mtcz)YV/&As%bm79+<}H.{^5"@2QzTb:jN*Ρ`ؼ%ͥ>m8-VYŠ'BD1@t?̪z&_nZl;s8QT%Xyfxe"|!BJV #&bڑw'|Jh s)Օ HdtpqA4R|j׃\}4yXVY}yμ`s23(+"9.mf_6U&1&=nOHV9'*ڝm2v֥: ݸp_U}t?C#CU*F)1.og25H1"XK>yS_fܨLApgAl}AlӃF;u}{oTFiEd=8 5'4}Dxѭ4 ԟyˋ /.*ՖzNVLBߟ-cj7*MΜ[Dm')Ȉek`N)!\U|"_Ӎ <0`DrGktC+䰇p>LsY^>OUCnHGxu' &;G$Y@QpӸfD=cM SyC*R]9j[7LOmE[ϣ[J*]-66o4UL)FQ) DJN.C +ZU`7h°˒f׼9#{z@.dvsnD!! vй{{515(3?~& Po HM /3!> N5$+݁G}*:[ ,72Ǡ-\R&?n C.f|!x|T+^.p. cb\rFhEdZ*#LoWbJQF8FmMі h;|Ͻj_**el,g"@V!,Ə?F;[ RfEƛi\ &&u.nZN&6=.#ܣi; D5^X JeB`E1_֍\ $d,Q8Ry H.XdGHPN8Q5xK`(,W5$S|OJ:Q{6+b\o&؋'{zѰ䄵;db 5Jjs"#Mҹ7,@8wBk_>5}..!ank?.N5 |'GTWF. B忘!j»fkg4UΦwo)l"72УUc c}8XV8*}~j7PVI xDCTn8Ȁ3/bɚwErTбآ Z,Uk`R/ yn~NCM몎=JT;)}Ww{50Xץ4ɡt9ִV *$,8T +c-^tۣf||RKsev\{l<OqsQ-(/t Bl_Cz<+Bt&P`JM SostxSK$ܒrdp)m8hǭqev1O  xj-iϬl3PtJh J>] 3[`oZ|[zr̍qK 65Ÿi v؅;sPSp3N(ҙ0,l=fw Nd/i Fq;ݍ&qyy6V=F鎑Nw?;sUom* I "=)ArW&[{Gc_%p;R`¨0K[hxu&1@\]Nʶ&ѣf`(h~6fbfwdͯvЏQvjBrv̉bc硑YAK J[*=b.f;P9K`U0]_sC10B~y~\| 1Yf*")qpi̴ƶy?U9 S@V_rPA!2GњqA z`~dR0;{DfnϭG3w*! l[ڊA=TH!AAS~Py4~5,u.3NE՟sNH) AreK xNC ^y3IgE1gQSE:%L8N´ %}( oh-#C4ȑ$f=שT~ /5 ͊쿙yӛEF5'83!OQ)*d2hg< {D Oh+co7\#Y.La[t'?w YqЬh͛C<'0)GF&~:VqyY/.K9o!HnE[M~q7(Ck)`=/xfvx72\{* ʭ`S$tsj{2 }Ų [eZ/ 0)dװ:َ|m.0am&p?c9ꐰKo/Z0X 1'\+~:ܸ}xI%9 +U5&|׌&%غ[zu^#VQ,B+u&_[m3~]QߴNJ|ŔK5yë#~AHBHJhͳc#i,X7(5wQ_+q|Vtcߌ 9p4td6ۭ[4q8v9X>U 5IN!%MQD&x:1n_m 1NQ,XwE&#PXz;XjnpJ9-xΦxn 7>>QX<ןLO\P:3'v&|!o'C=dH}΄ iZEUM:X. ~ʵ "[0g0eބGp#ga19\Uh:k\&F<$B0gҚC2ګ7B7 WG|yMTsSǠ8c ! 75_G!bE{)|#Nxr}ӡ9SDlt~ɒs2~D𹊮hc85JoA7Osp`ЊIؚ]؝>Ua&! zwgL&d1V6b_-RV-rvp dZz~탍扭!a$A{G?mSrLU^zei5800$M% SR] jY/X+^_AE Uk:F֖Ej+7IgIt捒DNUTwc-]OsIJ\qM~cؿ% Ơ޾Sy…6;P͹a/pbc =j] 53, @/# t] 7;Ƒ)`/گSNέԋ#j.NӼsp> m"[lיҧ\:ѧvf85?"&;=.Fњ7qK(ÂǟһԢlԴN-i5c5=P6׽*ܖ1Qˍ MnBa(uxl> &`D5<#maSyީ ix.R)DE#QgY;o~;OBgQmBK;n9tr(7^K0[mkLM)33l0 ,rdH>-j`y)P.5Љ$F#D<#.qlJ I f]|47wdLE,̍zh@SOtЩOбn׽W=H垷a#m8>># nOp||tL,P::]4Saسl&iߌÛh𔰿D[]s4q?$hS2 Mf )n.klu?rDMF>uM#~]AU`{j1ST}DD'.5紫z7xel[lydidj]Ssoޗk*owġbg}w-K5rS1'Ӝ$.Hpz2ly&Ip>zpT,&򺬜2&B!5+6.C3N'xFe;W$`ՎKߢBZBm)6MvϹO˦Yf)I̵ j *zUt[g|k-]_.s}xX֒8^AF gEֻA Ʋ"sv uO,G p>S]'JJꧽ(Jv"*ݸiP;;:|r{0?:);+Mef)RNJņtp-KR-$\cn{H GtY=Q/ mpŇL=6k1YG+hd,,:\\;ܓet|*ʝUsu?"t_/(:\9P,Z,*ȄM/l'$5UI- @ʚH+ n r|w6Z2Jh^w3M7Ư/Ig,f ~4bB\=*vTI_Hxp勄<'ʜFx)mތ`bD٢- K+PNPWX`{_XI7vφ}Ώ^NHқɉk踀@,$pM+R["$3ٴIm.#(f]//&k[҅|K1SU I^eӳrSXS/\ gQ{e§AhdǔN7Zg)O-:ɓC#Q*C ͞(B0 %9'F5`침.E/qk盳.-EcU%*f6`k8 +[w,\il_ Gkx,uBx"%쵯E%B}xse|P{*Ul">3bS)HP:f\5Sg̺&` X/O炄]M"c+,:)뗢v#zP01HYUh>I<0&쁒bkQ^Ɲu|lNc7̻qku=#$C|ѐk&W(CU._N>k/YMD}+**4rူFI,z-z@_%x=zណtywؼ; !Z0J m%&2ʒ[LHݰ?ѕLs2,-V;mWOQ[f@NtN1||x<,T+OC #u#:n_v+,BxM~ҜVDZοr[D)/ND5{t: 4YrQ쾯IXbܧ}h?oBC\鳮~K'>c"lFy tvCBxSUsPPcoug|^ xS@yhEf1褘\FwZ +T4T3?0V2p(̓;ex&P!LH? /Ni; ĺ};͑g=L=XYjp[RWav\G[JGj.$7F^KTg]GGHIfF+A Q]JZuvJJ> $σ;L[:wиf76K$Re5^ZZ?QZ5p*J'TnqG j\ڄ3%/4i^) 5p:-MTHX+AJ) ZDy-Rliawe"z6eկ'̻5e 尚e=-Yn`GD`9@T}VWyvi#5tbNwl{e0~<<`}zs%mHjF yjb`3R{`(뚘3[ꅆrFTjOr"*MK++{D=Tp@lRv%^ozJ@;rI)rQYH='RY[t'@ %\7ŎC|~Z2+KQ/|$$R>m):luVaM 1Yz& 3ڹnBK 3Z׬7@_oj"DRE3l.v/dm8T(Ytae0]uTዺJ-y#MϑF=;V 'Y"gAsOU4EgLm|֓;Yez~=7Eς@첩}F#T%S 3=4_!-&dpp>i#b8/96Wx-`op 堅P*SS~V1?J͋Qk%IIFndWv8Opx B=Υe׽9v5@-?M )}4 Zq[ƍ--xHݓD(+OРA+fPJ"5䑾^/{ ̓-'t|0}+BP"vd haiȁ@k7}te"9Q3 V , Nw12D@]tgPQ`t}t=`I*zX-jA5LBOj}0Ygm;K)͢ZV p4?PC^"=1s)@ MKq5ءp˧4b#nh0S*[$$_)/j ܫDl-HNyV}.UOBХC+y8%LbN;1jǏz'Ͽ UX*@a[4׭ϚhddÁC)>XvaՇ~KdC؄<~'1j".chQȴ9Zq٤nFС^UCQ`7ZYߡ U1U[MŒa63S{B { zmI"62NS32d7t^QՏW]-R)Ql71t2fi_9$!F,Hm3M]Li~vinJP ͪ/kUK-jKG12TFv{\%At2QOkq x[>.r;cGoPqT 0n&!Ɍ_Bbg1mMHC6Y4@9%:K33Kd"+ӺJEkoo j$лwz蔏.R}vU <X۝!n8~B0 { N -3 Wĝ+tPEUIOxL)Iqߨ(JWZanoZ=Z $}w'$*š%]=o#@rZ TT2 An.`˜//a7]< ~:fu]V(s!h:4ۆjV ~!G`6Tw1 /{vG#gPQuU[(*_`1jӵ扣l]M166hCK82M7n#FbEZ!QQ@X%cmw;-) &>lH.VbH^ꏙEľp?#)$Pa~SZ.+P k=Q76FBNejsRpl!_ x=67>}noq xp⶯Mc[|Oo @#Q|n|k$Cijc5;"3h%p/\'~0a1b&\LrybA=l&YˇzU"SݮKTݰ0.[܁nR7(r$xdZ3]OR3JSp&@<z}mbXȓ'8&y+v]դU<Ɂ ';= L$@/J}UJ9L֤xAk>"ItO1u~L=utH +d eiK5x/ի{e.YG+OI^U |*d4;KjGW*Y!{6}n 6;=H{Qݔc}fX GH6-,s#>2`L`{J0 NC}yZy:!`ɖ[-Y .Mw/#z5IǎI@D bWgqf  qYvƩ=WY(X(Ӣ 7࿮ѴV?%bt~ԏA< ~Ht+B0DTZSPfؑH'6tU47Vp,oTG!pZ3pAAaرu.Xk=>J!Y바עEDO^~ѵ^e/E4Ht~;a)fk.@4 py(,)Z!xOlvGܷ}؁Sc&)lΪ4Y8% gUOhU([^R 5,B\dO6+fOQC AcQ1:d@6*x)_b>2ߜmH 5 Zh#K3rX);X8ևtG|3, QvKuͳΓEӄhw6yA_koLȹ4)%IKn -_O+0-Veڛ0kp"B3,"TLNKREo7P]^b=ɢ7>dfoձuD[w~a ņhjH=N׋qf7i|R0#Y{BѭҮx';I![8 ZqnX.4͙As+ \߯Sb@P3~I_-QLf=/+B6m[*l'oobQY+H+!%{9]VNFn-CfT.Fi5CG\eAL5f9*x[ 1}d)ipa @\望-,v&խ6T-k55 pJr` (^btI1FtF qew7a_Jl>YA÷6 J& 3Yb[#呓QF9ǼKCT˟80м?P-mz LVe_Vk3 0 ,ws ϻ͝}ϟWϲ7Z1b(|>.`/.Лt|GJQ3?JhA%C"Kz)~'{G$e-l#hQ:_.,qy:&X: +W+?˨ 8*ahH &JP D&ᕂG@q[-xU.eC |siN)z;ŔiV_ 7*^Z}[Hkʙş.`&t@/6(Pz||>QW];57˘dm[),SX^Z>ceYRAG [!S /9'Il&Z5y{{%,׭ꌬJ{ ÿk測:$"LL@3-z]Uڍ F,8NW4XY4!9TH(Yk LvsyλNd枽SvdL.BVԆjn bd dptpquaF[s, Lp7|!TS^b%H?)H*pD g Di(w?ȱKV[)Zf_J</fߧh=Bqq-l q-A W,y4frMe!Νu^T)dLhXJ@ 1}=9$CHQy5M^t˷jh*_Ck:OIv_GBA1>IxUE;[cV A#b4>@4Se'y[2 wJz0'~n1UFl ն8;ohBG\Ԟ6|]1wT'ъ`ܷΗ1QgUFx*_J+G [QZ;N_Oa= l߆@$螁?Z<\p GSU-QZ/uHnqBh\X]"adCvoXmT7r;Ŋiw'/Wf x7;HkՐam $||PiV"}[HDkԺI%>B0=WC*B8]m5e+=AJI{eM=)/1`$6m=p޳_ϝ8Ap w7hC$:PʫuLcK:._wt?i&n^95 Kf-Xq*Ci-Qz@ME^6qB6RbbT=bŰAt?rVӢpkjqWP;WYMBsL;5~KM ;Ӭ./tlRˮgWvz2bI3}m|zX"NRsvp2g5Zрg˪> >FBN@Lw_QD\QWbVQd <-ԖAVkq@^ZR4x/J*qʛYәs)dRUrace(|TAѯ1%<tء#P T?̓l_uW#aS``9s kDRvYJiυ!xK'/nf涤}),n_O n踰3}mH-ۉ NV&J-e+;( >+}]TE5iMSH]%}A9aeLfRNm/`1`?(cw7.A5VGY(bH(lE!ݣ윋 23@?+~u` 6gAn@,cN{LKu6#jY% m&nH|ʪl-|ߗ j4Zg$NM +~KD!9Be6l.$HOߦy=hZtj) DZ86b<#@E_ԍ.Rt'E<M`L}2}Qļ{P: # P &,cց_o)DG:ff9]D2;`V1hS<ϵ8m;EZ2@?-< N,Uôkp@_6pH~w`zfpCR^>ᛏ+o!n鎞D ;(}1 ;Y'ЂcR ) E+RRֽP7nؕGkiU짋= |<C^JK!NyIMVov|dR}Su;1dw]z<\aNP#@<iji<cH>B 4LY0~q^Vg&eRVxy Cn{ELtf׃mi%m`%>u> YwS,p&{q){^L67>,9X, 7p€ETKoٟ}W=m_̺2HQ(?2ijpвXwtjD5W(4_-U(IB?#]"M$t7 ۍ[R6(gU{B۫s_a*Maΐt-'<a^p5E5,xG?ĪTF"αz`$ PtjJ%[Ҹ4 I{Ts:-03F ~|foj$D62n(c{u4Qݜf9{Su")d=)]&$5Y[ksy@;@Yx\gsl8 kM"[BK_t`dP Q&" `l7 J)Ak;֪母ʧo5* kJY͙ZIQ#W'[]q6߄jM+ְҚ˶ HH $qFrfP2SI ySx/kϕ1JrX˳w>H>\{. 8O]u%f#M rnFêӈJtV$QEp:J9#QJcPP=RIbgYWV.dv'Ws$=t6$Igh(}!JA.RNܨ#rE0.t#iʊeΆ5ÙͿ[bl2g#m ՊJýw~2ߪ p4% K"#p- Q.П]ƠmU~ݲ:jjc L ڭk- VWKOJjz!?_%}&Ą fBIjjq=1ruA@9:xI&1꜌C&E3>p.sym>jԕYPزDdpW/Tj$l slg%TpN)AkV}nHjsQHE]R}z(^Q͘d_8L'CCu,O#D ILkhݯpKӘ$3[N [_0eu2S_U:H1Ff,gpOazv9F^.};„LjdNQ(tji Goot*ܺFUQ|7MDa \M:'E}ش"=W\ 1՟BG93N.#O$L ')г+mpddt!Ůx@5x&5IJ)T z/R|Pk3=SosL'͙e+BZ`M[#;e0XJn%j\2<.̃c!wk 3MCθ^s0ܝ(Uب M43$fW3iɰJulyBQcWxH [T,FëV Nc'Ǻj\-t%RY.8ҘBq-$h.&:U&vR o?^hz8AI*C|^Z >X2^Loc/ÍN ^ smcœK %U5nwz,!l`f vVo( XVTLOSQl<@V盛R,S7nR6:kKs-*݅-?\8l;xx땲kC1lݏ !X:pH-vM1Ĥꑫ+ /#;,8.+PIp+j(:a`. &.$N^z(!RoGbmB`:\Ro0$* V 8ۛ3(hQ&hq.e+TtSph  +yD#'=3fiZ<"(iQdYDjW^y.q/m=R}~LU}9~qGVz #Zj˧lIIlS^v`=R #x<(\9nyҎ%0MϕVzc/;$sn 3eғ&v?~#h`H_ 70Mg|6EB}Ps/G|L.@SňJ[Co^!dd 5wLH{ ܙ;xInC bOlll)[h'cruMoM X ZHF4WҜzגKDl7DaS^A!t[rW/ZØWފUVW3A2+]=%Two{ӱ%컮`0wf⤻%󉟳1bu߀;]`NZ In*֐Њ\5w729=N\ԑqJ^6V?w0\Yn;գ<[]ݠ!f4{bZ ;5 IR8]ov pP;HM?`MC73ykKkς_[Q LL5: U P3mlۂdi8aXlf#1Q&Qs#z?7ASRWF6ѓ/uM%x9q{u8fQ<%; \|w2N-cd GF>A2*cO0*{j};5htha~D+Kt|I({IpOm+Q^dv Dv+jW(n9܂U_&}e 02us49CF1hLE$MhY4af- Q8'woUAvbC*1TFK[lh#6p@wWG|?T75s;6B!6Qx㺁11Bt*xڃt\#ɽ E AN*FT58槐'Ƿ|b%ohn#KaծIot9ױHiG{=+2Q(\E4@ ùRhC / ̾Fɒ[1rY碬[4N?W(#M,jX \;"lslڊ35vw0Ī{/nm&,Q-~1Qc*K0C8sO'9~@;_qqzW.8sG.!3_~ş/v$'N7+8TfPY%#m!cKV/zZ~z7'ySmK#2TCu jcIy sU>ךu)kPn&FO+; g*ӿțHLpBTl0vc4#O$H}9R6q 3V;VJGz_ųޘٗ ͦ7e|Mc9hJy2r6 N(D2ݾƦtjӖ{ +:&Ďj SՒ[Eu~;Q .ɱkbph.LK_Fvm+w\/ \k⁨9R?=bp>ڲXAGnC!/i͂k Ժ#]ٮ]q_B 1< IW5>u-MVh+kf{dKyc"TF  "ДaR͙o;j7}b\/(K,D yԹ犩30CdN#ʅᕏks! ȉ;AK$QS@F=w]}zNW^9bwǡG|@_RHE>[Ig:f]4! GJHQeɲlLdpqUtȬ-P%jIE2wؘąR. -{Hy\p$0%tGuԥMZ^yHu V:2o4S`R84\>LFo#aD~L*ȏaJ)H0L5rQV OsECk!Gx~lG7Xpt;KcnΗq}:Shg ʐ>(_5xT$I*ǂAʃ`D-SfsB,|!f.Z=1 I 2h"nsI-g:pqEPq!Q֢MlLvi٦ʖ7rÿ~#$mVxq]74=8tXFZq^-]C@ҌMfTSvGى^gv #"F#6.8=eR*wOA^ZeÎ~9Δ jx^W\: I `$YMQF{:OƢʁ&D-*6 vw#%`K:ag i0`ݬ醳]WgJ>EqI y=^hMwnċ+#Xvq\P/Bj¨DM^W٬/=QQqY!1tkT'pz' 80,R+tz0?[PWhNIVh7 Vu#P{ PU7lv:I:4n5b! 7{uWYt8cjհY/We0ƚv_ Tu)?5۫&Jt1:S]s kUS[7pa8i_Ip`N .fOL }6@Ҏ؛vC9QؙpAKka2Yɒyd&^qpzAB=cMgw*G; 3ߢepT|-dƵIq⡁1JYvJD>8FR.< ȜY[NK2T(n O_x(йP@Q>I(eRE˴s&GQ$a6B_?c~վ" Ŕ'RZ8Y5#9> T;P^XiXUD6xz̀|+$]Mڛ Ԝ(wȀb!􁤱1gZ@rv7 E1q.ߙ D4ԡeKVIc7yO$t: hђ_VD5}3@ sۊWOtiCUDV;i ⸢uu/ 9/F۲t b@S>5'U{wa)A݇,mhlļ.1/nOP^d1}̾vU|as?_37j`@gwa̵X24>u5Ĩ5qxƴ؃r+t}ٚpLjǙ޵k_t @Ȇ XgY9%A] ']Wl-l5qBRq([nBU(j;n} >i5Fȳ`cӠZ&ҍy|)%\!VdgrUb>QؾE#gE l? /^pDÝvz'oYMLz5ƙ<:CL( +.[E|, $*rȟ_3o9Ď aItє [|q0(r$+8a$_<>ngkCЉ;K V\Cd:,܇ɶ`tlwz!j{BI0HH*{v^b@N6V=(51q.yζʼX^ѱ;f[qoJdr8uz m(`4t(lnaG;(lF/FAE%; +\߻w0Ԙ}3RfԤk0|t(٬:DjE 67jG:=<<;FHot:(Nו1SX^oLv\"@gV m ޒz^apiP;[SOFLx>4whMj3H?"9tMə2*\kmQ!IUgiO&:VmBmbyjrHuЪ"?˄JiGLQ{yJ!pԉ|컉M c4ydž8v+^\ =S\28qe*d8CmS+'N:&j&#?Zˡz!02Fw͈ͬ+ f3oKO?`4$_Ů:_3>tH "w(d> Gp۪-o _3=XJWBdaq*6taK1Y5z^b_05(w틾#԰}izBgK8ڣT-lڀ^޴6Z%6oZ7KAGDݝ!|fT/3W"w%Ca>#*5)l@ ?QerzZA\<ӝA^drnc;x<㹝G0ڪ+8օ̡ˑ)]d$:jJ6sGuNYѢ`[!yl Ai"* M9řaԜP(G-]z^KT8,[=U1P)bYB.Wz̜PW,АIAhy݀h=˼wvuJsgskoDprSE F~J:}TVq8\FTRy5]%ݑ9rFiتXYYqEɍ]H{vHFﵡL+Ivt%aD342[kD.f 2Զ0'Xf/$9VWgTTOօ+ٲzecν qŐ&g7pk8jUŅ_&H v2p4&=^$C uNp^4hQٕ`ke<}`)5H`de! gSd2;=˸9WiޮurA(ʨ⿟5 (rR1J2sZG=~@5#VC: _c ߎOk1Gh9y:qҽe7Z/#J@"Ө7I2TD:\A$g볅Gc-*oyLqHDs;h[Խ0yh{LN~~ ^jB&p'9s˒?O~1%)'6cs8k] z8@]b`3HO929?pS6?&Ҥ+9HfѿmƁ T[pTՠhqzL!Jt*Gz]0_%uBZp<*{C=Kh,r3CKn:ٱoYo_OSL=_=jFb=:57$uRb^v]Kc(aDw _hsk$ \|aԒvX`yڴNB:,X`b_C`1͏>M A> ч1{cz+%LQc\XA4*9Y&屙l8'Yv%9}J~PanN%2ׇ(:cGW&<ak4M8O!bBډ~К22E|JS\Jt[;d"Q3,wJog;y)X3 Em, 3G<]k‘ 1u(q\Tcl#IhFح27L8S϶.w#o"*/=PB*ĄVS|~K/5#h0;px{d鯜0~qz?S 7sƯ ]3><"ujżëg>1R*tr'`1kr5,A"P 龮^)>PpQ46,Xǎn)ϒ>@U2^S}^:qmstA z 2LE/9/?g^ =ҝҮ@)"QkgQSCmtpX3h`סo­O)-s;KHM{BC\]X5o; t\+/=ݩwˊn%*˭nTi}/q*ѓ4ӷ&uq^Kp$)dM ^-3tj攌jdx)YFҙ\̶P3=OVSTkLlcy43q,cr(DeSlm8ob4ܳ :ܧ N`ޝz9 cBI4 uO)6 ltl@R1u1߬]ZKQ dhFw4,cs>-`GHqe=JO+&+AvH:/Fd -Y4ڱm6m4/֭eq%'`RbTPtHʉC zIa._׵;pGZVĞ)ᑯjoJ%ۥx>S.ߞsP1w℠0UZz=Ƥ9[ `*/nF31ٹlGF7kekXЏ"G.oUXj˒EDp~?rR{tdpln5|b;NY_G&ؖ>m2tǸ9=85pR <&$csV:F]HIY4HVҒ~oH8C1s}+uȪay0sX.joAXG=IfbQ=")E 7RrsA|_/OV<;UX'W$ i6aWgQ ?`ӓ Tz%"lRI~.S z]w懍ZEk$$=oE$ rW,)M `&0Lzd^ު7s>c}}"åƷR\iY?s[ 8=@=Ű﬇8~ PjDwJi[BN/[}DVk87RTgD1#MI9#E*fEܾBAjӏ34to؇("~;op]HF\E`pwYeiF٩XNK\q`3n.Cb7k -Ovfglz! cb;ar.'J-$xbQJ8f !.=߁[$v=O-K\ZZXx46 B T;<[vv;*6c22(XX[a^A<7Je?"P׆@ǓV\62JGX>ݬ&h{$N:*04דcP &0AJo ;WYX!7v-UL5[p(8V&OBCE|.GlbQOfR>QhFa|c4wXq!cmT>0ʶ̯e쉰58ik "Fo;j0g7UlԾpG~zBBY,lPǁgC9}"2~!-nVʒY=% Qv<8[TSyfNJ|\\𕄄b͍3zI'8EMrư B_"%'FԂRwD:si_C(h8KEvtDƮL2E HNU/=!LAP4t[pB`tCyh͸ڿ9\a ;ц9=O0M˪CY_N+&<`.H!D3TBOh.M &쥄\B^. ٰ̬@>yNA%|o[SI`ѭH\$.#Yg. vu63,LO83 Cj^︻T$Ys|Iqñr;t3;]Xߋ :޸"{,Z>kec;V&Ty-/,ŒSj@6T7`S!Lտ0b$_/1#+(4dzH2ˡv;V%gmܒ\Q yc9 {]1W{`7I?$䓨4I%@(4SG 3خvϾs- hnjIOS>Em01/֎ ]5jBTT>p0ol|K{?$qSN=Cˤ0_>5uUآJ\DLI~IWڣEbw1B}66=QX^Dtf8#yflRܦ#l2|N#r7tch-ߕ& O7P2jM~CIgھ=\#qb,̱{ FbgNn|pP,d@8@,x;-6CH@eBsCYX۫#Nh/=#ݽKnȥ+L϶[2Ò]zJP* (n+{Ū3PjK1%L1EJΐ΂N~$1>,1;O]Veޗ9J&||6%gRr@4|`-{@eo]#IT0 ֈA!}m \y=C\TҖ ؍؊9(`i陗k=AA{:K؍ѵ ?5.=aĝfBX ǔq5'GPUW]Lp|لaY2>"d"ζJ? 4Ugb:*!xTi>j]ĔqNho>sxP`0,_j 6.בORR,ϗ0R/ґkԝ7'>6CZNltWӻ.7dcP"GCۏ TZfHj茤sR0TM1rÀTRxEڗd<{$ja%zw?tE[;-us5L=*WXCࡸput0pAx3xt]Fhw:d%i cxR)mb)O1o>h'cH>Ϧʢб) 踓O۴~gt8]Zً=ܯeEBZLq/G1Wܦd!pHңZ k5:`(Gdf!F3 d'l\Ol+cߕL=/F:xEfw~ (K/WXx!T)0D~x]P8;!mbǥj"Mp~B`d槌ƨC?bByߩᱟaLvAQ'3rSSMa. =S=y+HU%Nr[ԅT] X5d~S;Q 9Hj}g/ۡ |n jɲK&|(K2ei>6?I;h7(KCxQURZA.QXU8hwх.M?4r+-kVʳSVdzl^d!c5vt\hQ+{)w΋ZK_tɾ)[꠰!U0J" T7C])?w^7B`r '!m}f}#q5,toIf)d%0Po`+~:*|^RN[w-F5Y@_w)ɩ O.R ,jyI|eB,A7֧7"q/rnkh_%VQ1-7ئ0$eW._ߛl?YnlH z#UÈL[zv-Q?f{IB$/0 _d`={S2 E=t1nV bu+B;#z:CIRmVH8!%N?/d-?C>ybqӚ[-̃PJ$3.p vN0#زKX4y^-Ej4PlA٤UG4%DevnJY _*| -s3)0{}?5ٖ)2k=i)7i#.`-93Zz`BU{Uzjۯ MWgRV䟕:opvepVsy8ųz}2쑕 %; At(sK_B.)*Jr#4oBsPtT*F{&ĺi䘛P $ dn#yy8">Wzqn膚5|͜Mr׻Uǃ\solj#L) ԘG73LR{.} mb&RMޭLOa`Ǵ\Eh(y.b[wnb3}~̶?[}W$!f ȂOZF>(vM|P*av0" t?ODOE^uOv(8C ƌ@Nܣ&`iz#RLM@qߒ% JP킅3aSn<܅,5;:}~<__âԥ!L F%ΥtSFOmuDdK;+dW1kK?#0ZuҾslY>P;T5TghREs@ Ą*%ҢwU%]N2'ʐF 9;)w%f6 xp𣩄Ÿb4텦c-vI*U?6<20"~LW Yk%CDV Xx96߀vyj/tNQB }܋e]c,M@L&׳q :JRY_2K$$,:_:@1/CVج"DܳG)=QaW7$ɧg2Whs;}q(0FW;Rd%M M;#zUK7L3x0bzCߓc[UݒB+08DPMXEo5']b2v(L*(ݳ *Sq7Eͦ/R͓ʵ.oe %YT 2 6Zk/NJ횘sz^B]D9c,tf6qw#3uKƧ 1 H;$!x/mD~)mYËK!CY1e6z+GXVoDTJ߯_:"a\: (u(X,JU 9ͫކY fN3jA6}&-Wg/B&F#137COO|zeb>:c!'r b-MM(1>;.;Bx_BEr.a:v4a,8o'ĺL3-h&.,. 1"H`| ~[{\m7:ircs͉PQvg;D˴S t$GthajHz Q6@KO@v r}4=UU(FyGɜX5=Iw5!_Nt`gϛE&9M97C VIi|ҍ,z}%v%3,ꡜ'v[T,>J.̭$#AUI4"V&=x׺wh75b7\l,zeE2)/oMyLpJu؈P/[*^Su%q8ÿ6˘ mhkO'Cs-*vԷjkbriԩO'?f20 S }=P۝e?k%:X9]{n*Z7-Ch>KN,'mkg7$=I~dN/AX_]1g>|wL>6%r y\H6Ζot'׃..=(5"Yɦ8l޴:,Lܱx=)R cnN[2}=j{u$13Pӣu9+x9{u==e %Hn15MM7l"rdckm/7.|2o2 Vn Gq3B~lHbÙ*\KJ$}4T)>7F:Q#y}6՘teT%4G $>0C5*7DM!qeۯҝo4On`.KQǍ*LB.i/lʪo'.F \tE;oyvCpg5yǗ{m bS|呗WCpNK|#7CaB("F#$UچH"SYZr:(iLUjm8.Ah7#`JJ.TEb£خun~Z`K` aTR"X|4R Q&1i2Q@L}\Sh["D@<})+y=VгV&A wrXizl_ dJz#4@]"?͉8qTNhL+6`rT,s4uhڿT 3%aԋǺOXUh luI&q, lZIMAg8X [Mwz-m96y.UwF0'کoݥr%QAN#Tݺ䡧+2h7Xɿ7'=9~vnosuJ)[v?X'Puo0Zc7Tvʼnb D`n/$p<ΰ#bw)((Z Vl3.꾵wFXzZ|DćiXxߤ>/9Rvjs92lajYD';8ac&ʲϤFM볆=fxrVHswW)2 $*91Ejwȫ3? яtKdaAş O"^ *0,N5yɳ br/V}v:ekוy;EBxc qT) 6RS]7eBo@>ӫ{;Tɇv=G`bq+cfPꅚvֽ0Ÿ ˆe\CY¦*XwiS/ewN^R0)[݊&0~DoDPBH΀d xVtn CΖo1j ,{'51把=KIq W2űP~^`)vg|4j]kJ*ݯ?i%<'Ͳ. CD{1)YVzu)f9e !$ bпSAV@yMP'e^ rQ.j\w5WU+;Ђc2%_]rL?D˜`6]˩ш)Qji(jWD |A\fn^699 r̵J ;϶:k: 8ҝ+gRJ<7yϽ"Ѽ 7{-H[ i'ߘ"MB]x#9e7"\LjIF#\4"Ov Tq\Y ZӖz/UÌD:砦qХB) 7U04劉ioI !RyVqf,"$ɩ,D9ĂVh# ARJ#Gt4Aƪ!\S5Y*o,:2(n%< 7O9XDؔ"Ϡqr&o-{ K\H%`n ļmta)Lf$F_~5OGr,uG]0_-0U{j 0U!VmGL輡|6~qr!r¨Y/ OxN=mݬV]'Sw$UIy_ۃOJ>%zڏrEԠj3T_f"κq؉:M%/}8&GC;?_X^?;e'0`^W#w:~# h-cM EyN1k9ư;1;z8`́&j>pR२'=*aSḮw#jѳ`NVɛ% '8 $g_<<*e%bD(aLx罽D;[\u)ʰ:dH_2MEBݳ!+ʚ D`/fm#^c2Y8` ra.\Q26hhRwCO`@).|-9{274Fy$CI%Uox#脤vløtK*8n[0]cCV fh vA!!~ЪPQ>Yj b}i.&[87xmm2(O SRI)%O1G$!>3|;dj6\Q]n!]s[$(ت]ՄwdDE>#t=D=mBC%1tCKu! _v!"{T?M\-Lf^՘ UObGxE&PpGb[{`s`bV]8kHyE橝m wup= |\Y/Ѯ ;zJeטF[^&!o]zKHՔjG= DŽc Ww-dҁh7NM0W0z3f-ÝQAx';H(eY f^뙐?_RRKȀQJ;O_}VѤg{ák9w%sn9o]( ]IJc kfN@.acm2̞okE[i nlX;ҵ}uKHn2 |0t*^\GWȧX0!FV[r6^cXT!B"#wƋ5pU2K~Q8 ځ1T ZAʤY}3A+PUl2'){Z5FR٨а4|i4dx̬Urma m.vX/cV[񛘆 W3!y(oƃm&|/s4U$ Ul[kmyC ZE#1g}+TKZ!='C\^ E'mw&\cJ$e?"طw9IMXδYMp_GGLؘg/Kx 3yY0ǧdB,i}ͧL_veF͡-Pn9ڐO_66瀋F$E;q4qv/=gCbי)灝EǸPiّ>0zoH\k/f7lv[Q>r**9Fڜ=3PM$j3iZ2JP M"1Ji2Y e 70,a)jp4N\#DB^Ahn-v|Ze3QnVa@YM8~A0^%1ܘDKdp@^}7jl,QSSC˜)r\dde %C-OC}0`0,X**vxaZ4!2BT SnExp%_J֜;M*3 m+0(WK%E[+ޅmz#$@uiiv_d9l7 0"0A*< `1*9[:i>(zaa;=NN`9UHh;İ.=aL)sBfݕi#< ,[^]:ƇiuPeaZ5"rJ-ja̬]թOs OP\LǸJr ϩ7.?bqݳ%يrHd6^s(a웖9{sQc$4VO0 ˼̽M }?8(LWPAEGzX6 >[pd6&&<;)63n5(m~ˌ D]r852S4QIԊ3x]'yeBqA t~g"EqCCBu=RL/ZyPd$$#!F4*LWeo!=Z,]q.s? ,ՑHS55A=^ujcxňVheJ˂_Xf % SV#[W-ђne}5)σx.Vi$^Eb-(FK(vx%أ(3JݡsPu*yj9 {QH9mE Yme VѤ,!=.SQƊ\E#N1G8!z宧SƩȾ,aZsagQJv4^(k EE ^{fx1y3ɯoff%G4 vބN(h}_f sZiI兀~h,'''m' m Y;,-"΢OtT{ν,vvNs9ib}ZߢW0gWb$<.pRVg)kkX^3$ Qe3؍o2=3~eq[Ri=(^:VS@6?񴀮~>s%UV&9k{l2$)\ЩPYe 67Q&8quS2qٞbʻl$K900YdU`m3Ļp`+@Em]K(PjiE?[²$2?k4M1곒 Wó簾N߅Q-pn2,%RIK.+O/N*۴ T,'I0,V "9i][{ÔC=k;k{OC^>FJ} eqǘ?(#/ GҤfuCg,[DY#o &*bd49 |@ֺBq0⮯wsiޖ$/b'M"Mx_}k XpX,T Jݘ!ES]vSVt plht1йƅU@-d-%|GC]i[ |*ԎD[020sDھGO~-DEa4Jӂ=IZXwfw:t%XN\`~*ȕ!D|No@Qs管5t) 1,MvZJtnӚp1܈!t)]((ڸܸFz7f(@A5%"̧&5'Q[t6YB0!qk@S@5av,]Z}:̈'$g7ʦ+' @ C0^gGs'6ub܈_B Nlk!TB1pG {T?˼!,Q./w| `O]ydY\K4-n`7`s"Й4(omY+gr;ɮ$|ulPQZ J1Ŗѓ^cCsXb10g18XU9 ]R݁$]E}ںhѡB8&{Y .C&Kf.驩 ƔwzYcGMtrbit^(!-׭Aݕ} ɮa~62Od6uZأ~15 .R%l*Xأ$a߳0qm:*s;8Šf/YEP*+Je=)9vAjGa#S*A~:O%Pߩ DI!|đ0%۰gU^q l ňuhB|JŲq y'A'xԚO$p0PQeTPd] |UKuy5 Ѓ-6^qI|">9%T-kcW6p"xɕFKeF"`,K1 ΩGh%W m"^w3fj[c%s?e6H>G)0 l<"5"|@9r,Ж#G܀y*-Bˋ~o7 WLw \BQ"eT[n ߗQd,nAe㱛^/QBKTړ#xH|&IaNYT+9e7I^S[FV}JKu?\2d膱˫*ÿlC+*&V*o^ |CoGހoӗ*s߀ByZT;z7 ly:"}~{*5]LΙfy4=h$Z׈sy^jaV|J#d75Xb^9`5 {[vr?#Y-gd\IPIUW>chU2!M3N@A(6{FewL%T+0iH?WGI.bMIIzXrLL}_d"\i#XK0\5A4]Oݦ 34 QC%O'XDWy؞{wɴsbCw 7jXS!,uػţo_;{;2,˷>,Kr`,5Yi_P !# h7B;Q[?,Q/z^Z[9#"/k :’@@6pkH ΀ ]>Bah=mGP}Hm{O-4%cjOSOp?v,zhCE&]Q[3wvr'mIoOL$f9k$cIJ$*I)DDmyDR]> {\8H&`݉)p^\!چ⮙({&԰xiX/Yո=/7'7,˴m+ 4:]Wi. >*3_Q&⭜Txme:u'f'K' @R8cNN+!}[oCH%'5c[;qj|;Y;5-BRPO5y 9c*}x\n#llsnuVP\J˞ tȱ/D} x䨐wg<j7t R?"7ɮoOnlWшz:ߝ4-7Aezr{p 5_I+?eW蓔K4J|O 7/+[Uz.m[\{l ͦIZʚX ml=y̋ZnZޫxA7ӧ%e,y|ۼs7jO-4BDE")moe›C T מ'mh%=r [ \|`?::֨ ^姿! etn䞑hΝdzKa  F?%xEOa\DM7q! vw pByhD{7}:Ein_J7'!9aEpɩEݰpx7lE~9&bTu|`Њ87gQu:XytXFKkФ{JmwtT⠲i(Ľ=>WA359lcߌyǠzCrT˝!`X&W/zݛ0Bsx$0c͊g =Nނ35y ~Z`_woZBW!.Pq e =w&M p,~!? l:^I~O%_eGɝ P`0ݘkZU)PsV&άQήAdԅ ͜8b#}\Mߕ-%mZ*j1e٣$hfijNXt\JQH!n;,;`aPwi t-L.STX/ޤ}erSQ"S8ictEKFq:͔NMVAcmOHP|>Ap9ۖgY1Sрvę>pD6wUIBԇNQZN\5!NIvz<4 ʽ$*ٶR{7PW:ռ2~oOxDs/KTNYp Pz2 ]:XЎt~~Aֹ /$^%LT?B<ʊŢP$Ay$]h.Kv3-Q?G\ ^IC\CuQ<7/G]s4j(_W=isI8ImZN՝eKm99Ϳjd#d{O4vl)"̨(:dyba@XyW-1ug0PGQ]pBFhFu8j~ d'@ئ+g}Z@ǢwMe9u4Q;`E=#-L8,!F3y9$ <#NDE+cg8!'j49]Tʖ\FL( qWDpPIFh +͂ 0d|>IT f7ۘQoW) ymĖzW&nkݰS )b97UG73&НzlH(qpT NyIjbʓwQcb\<6jސl|Ңa,mN azF]Z˝KcEB'©I`H@2>>z1}bmA  'T7^C~d!DGAmN:4.,9} :=ӌCTIҳWYx3(2Ot@/>3r@k2?_wH1"bي-OcЈ%ZnxfBADK%=n:>Wx6[7!YKCSɋk P1HyJWCx+SSmSIvGXNw?t s;.t T3`1^{.d>Zmiźs'R%xwZMy3#c@5eݤf=)f ughg΀ɶT:wU*z F~[FK}{]{Fp) ?txA W!Ypd! sRX\Ƽc~H웚).[. O6f*sA!8@#sH)8I%X5.X k[FSIT>ja j6wt!B!Ç˻!dm% BUh`i2 `Fˑy<*hU8 d^Xz4W(} `2VDۇ8M҈?u8&m_8MÉ\ɝA $j^:VlR{%ޚ0ybtz^Z%PpX}oOn sDQmWliWT".SQ X$G FBK^x\_`7<PhH0`iz2ZL|r)\4 YP@M W]:pSȔW)ZAm!"U$V9cRGZϣiLH%pgbᛮ,qCqW.Џ)g cŅj_OF1`6=9R%7kx()gj mw7-KcbB1nF$6T:/NvH± K.s$R^!PLWWX7`MBI i+閶T/ZgU+ɭQX;ƚA؛-/T<}0Q-iZup̈pG_GY -J^߃V9GDF"kOAO“SV o>eƣGB&o&^"Xn$;~C'cQKSզ? 4Ӷ *7%b-rĖu#0O٨kddBy&hJp PBL"vj/(JN&^BGʘeXv|PíFYh>t`mCS=2{t"A.+aMꩀAV] =[A"8{祚Ӛ)5p":{/snX@?―?E~cyT33&/|.,' B^xǒoS(<+y1- :2AM)1[-&Wt^u ⏣7mnKZT qm5n@Yԁ^:K{m( H fw;OZsƚEq! /zz6*A~ a$ܳXe+qcz1}1oŨ/YJ;bq{֡zɂE,SG݈Bi+q8z`SDO8|w{1qT$(*ݸ&e蠶哯؈Qrʠ㟕|L=%0|v, &TVEۭB=CFYW&@*Yi|E݁2 Ye_tWѐ-^gWQZ6 yʝ+ə0ȩ:m#:Dp&6 GpSAZd?;^LEuuȓtAb@QJ,ãIZx~6>XBݾ> ߽񾿋mw//u9Gs춛uA4@Qiyߕ~ ?o ՊӈcJTHvńDC[5||{~r@la/B /Ǐ)8;ykK"/vm A6S yZ*?7S 7X%-#pdU64NKEΫI2 vDT۽~)Nj:/ʟPGF#q r}+}kNf&8Y?M+8pQLy|ZO/[G'O] .;I7^30'ZeeHiR4Ը, 00Ow=HiUb͔o21`0Xס a.Dך%̈́@+ᮝ!]-&ǫx߃prGGǛ|gRI?8OEs\b9էm9ym LD] uA'>L_aR1x&ƛa'al&'GMzGZnݠ4EOW=6O1 ZűцɻLWX~hE-u Ͷ̝:D#l^$nL3,/}$Tj = 'N?qC"cf;Vn]3{`w%KOZ01zí]\,b֫Uj~ ^TTy}a(ߦ) i5j\FBȪٌOo#!Zssp f:oc1 g|0c^u ni++>Bq]0oT/ ^l*( _6Opy06w|I& iFS~AGVP!#`}CD 9\$m Fk-f_+Iqȶ1% ^lr?K;kh MkuY}y#"`8ƭ@AˡLa}Clj^3}T'{ }XYX nfj &͓@lg^Hc(|hHK= pD)0Jo..y/֓bwp\sFF˿1u?~]Pc?VuDGAxQQzayBM tݘ/\!f" rKis f |e%IqdBg7AeA(>e4Ik>f5dE֔m\fzdbێH! m~CLͺk(ەм;,@y {lbF" ?ew$2+Uu0}}»g3NkaUo7`IR}m=떷y%Q.ۤ=[! c/M[,Vsb_3;(0sۑKD :c6=iii]|1r'rP%ťK[DE^Z$ /sƀp_hd(Tкb?!-%A=c7CO_<q[[u}NnFn#Dw`k_Id*?Y_:ǁp:o#qcѧ1]eHAhmo,>9Qema%L4q!ED9Ik{T`E\ ހctKG Mircr:YӖ>կ*zj OM4|AfR8 xJk>nɣ㌜W_,EDm@C!WW^ [9 c6PW 9ŢywDf:V)bܝ4 |yueQZ' <?h-"DWv"[|/qSd4xݡ,20+͜&^:ˬ#:3|wU)[Ai" A=  HS=7;,$\D\9 D#Q~̤dy/Et&B,U7!Ol& N}`r'AI1J6vimMnz/ޝNU(zM-G%S1x{*1ay{!,C~.S$s65~5JGC` -oe8+1ט`п:%x;ȰqCJ)J&{Iv1#d$1dXz"#qBeyA_m<԰VbuNS?$z^ ka'}QX[ :3P̭|a !QIwҚ$@O.`6Ntr 4z F=y羻:y&WlIVV9$ >-Vו.|9=@6gq`)idQ-jT<.cГ[ԧ5|E:wk:A(}ߍ;z5J3ք{ْ1; yވqh,PRvGB9=6o -s^kpLD º8}uď B.8;l\RgYb%ƔPF4fS`}}$)9mE=VYGhZen9jvIb.:Cd#z qmX$a,pU., OxPɛsVq.^2XꈱEGd:c_FLIӸ ySKbPjD:>NAZ!_=7 fC[Znos\ڥ:B0L[Ӹg257ZP wL2Q|ڊtpl%k+U4Ǎ]p&J~R= 7uYB %OS;]1 ]K+..{/-I2F@HHPȎZX4g8gh N &@ݶyT|`FN<)>ʩ@*>Qv9_s Ԫ4&j5\xQj|!2ya\&MMcdm/NE /jK;xi3A}j&c7XO S{RBD7b{Wlpbe \p}#^[  ٤:ƅP.=~ +aX/hh<>䧋4!H3 z[ɯ[,a{ШiY2>̹zQjC&gT0hrT>*Aܭ\ 7 e`L aSJ}> aiUީq5EGg 3eO-I&g֖Gr4 ,~8\g,l"?,c n[24U̼fNǩ(u%Q04nowGhOzMNߠzFWcGoZھMb`11g|(BV>>RSU[:kCJ`*Πԟ7к  hTH_Da^aWp?U֪\R6mmk4b*N+?P#JDs l'¯c7?T?7P.Jzm)C9ՀZZ+shWv yF̭ f;xCGu#u \ysk'M7\`kE\Oξwhp(K1Mtn< %sA̍ك8Vrrn©,*h!p %/rC2$3-<1l  t%H䭊679-oQ<.KݢAڇdpr枦Mu֞V5滿\ZsGMnO;O ^L6p4e(Ɓz+v)wgRc*͚;ܲ>2Ln䥻DCudM_iF@H?y7B _-.S NX,U ewj`5yk \p@0!9|VEOpdwA^:= La3}=0AG[]eNJbUr=<әԌ"7|~Tha@+yySO<6Jrf6M_9;dbA oL ,Ye-ȋQw ReX7'2qM>!3˜&w?30amb,vo7凄fSPEhgDY1쥎rdg3XrTw#IGT+ gcl;uݓ_;oMUT1b5Z KB87!r75Z|eIK?.ReWL7a}10Zo ~bG*ߘsE4+w\hh2c 3ugT;>I˂<ºB3+~!:˞pK[+8u+ܪg=,=~s:BI aq**6%@bqэI-ؽY:9G57JoU۠@ܛBlk{I5 Eϝ A9$/\vV/ٵ 8)U)QszĄ4yq4$`:W,jd~j91^5 چ wڗ]al lSB?hHd/|ުU(53sKkOw$w a-x 6L- 7uHXKxM8$O _Ͻ Ml/B(bv1h!7GMK8X| jnF9/ܩ\9`q< 2 +[D*E1"BM\ޡ#ћŸ ӹSk*rYd*=@鳜ě(ξ#'Wl`׫SC `"+~-*^.)N,j[]=j5?qZJjJv&ξl8 h/$Qd ̭"xιPlu;Wa_4\0oƅb6T=UW<%BM <*[Z8:l0m$Y'Ҥ|{QU4>B '̳Hrc0^Ї9/np`Lu1Gb[sA@bct>Cp N Yolc)Z@;t)S9Lֶ+TJ _O_'X7pSxi%b _(4׬0߳_њ/X:_B<++]sezyf6`{iDf.ǂCX@G4qߌ$?i)ԯ)|PL9 +}%UQ[p,yZyY.Y%ĜDGw 5o`OS0~'DAӐd ;> Jljzn#7)T4ꭖDB%pq8 p払 T\___!fE N)!| ?,L5xj0QИ rH'{h]vV0@֋' /ɢ ; b >s$= alϤCвP'V)%dkc1ډ+ߡĐqK9ȪG;Ȳ<8t37K&Y'!&3`*9:7M<6hEV3hqf.yccgs%5w$PR.6?,!.>cƀRjtc C X=J1ٞӛmT?񡒑Cv1>N_?p&7I%#,4"4Dofs MAfbh攉xY,_ip,HđS)`ujLm=}Ƈ|!hȗ$} KAUբ.._tgL\O2@|gbV:h[/NUIl`$ҟdЉͷAX=a@vvoDf+s=r翴Fރu~߇.<,  -`~qX'+x~Fg?H>~i(IwøqVʽھ1${ҹ+ء?-t.G$mH4y0/N">]\t7ŧ'_eA.|o`  G}Re* jbpR>:P دuC`o1 ExQzе׃LdLVoђ f:9mo^5 k9@'kZM_ϐ 46# @t4l_//GdLlq=`ۃ&ڽPb Ij~š +eys4r2$~ʎ$j`f),dq}Z MY]j-R(TmP[}70];=痼ZB-Ӕm+d%+8' %EFqGq~VGd&PGpQ`HC'GjoT~*fQќsyc rh+EN*"Ի>5%࣯9y5Ҩhm3M0W'T53#p몋<+K)vXrG6C ?t|nb[BS^䍽ytr͏wf];IWH^]GC6eцep!(^Gb?#R{ }S%UxӘ?,Ii";n|Myxo.%?~i?P &TB( lq/QXˆyPP;e}n` Bn4ڵl@Od4v.+v5I*lMtrI%C77-;Q;L( ¨@t%#.IUPbާvY%f{x6vwb-$k w*P *?3ڬI)]k) M\}4_N1@__җ_^2=%R?<'ȔBl/dF4GiL@y~ YI疇ҽ{kM~. Qb(տ֊z[a3p %t̓t>lkA ab%l6%=&Vu,D3+G[wJvҹHw|MGb@=v=PQ7/SyO㇒" DH>mi#&E^} &C4sNj|tD^Y)n3FK9tY)`Sj|3rIOÝ|(d&oPE >+^+_8x;KSymDx.'T^o(T[a}7Xky |گtzziOO+06x!ń 4-rcM(c)`ր-}?X<(3zW= -5ְnJZ۞fgH 0乨ic-*ZƟS)Z+A~ 鋭L̾eքtH'(s_ m! QK[-#@*t[݃._Fܨ4Yk-Į!9I1r8- JtʋSӧ*T~7eКnN.pNrODoݧr2 ToTVE㍆lV/C[:YV5 e)yB$utqN:T9T\iM%gZϩə'F%|fGKP\j7m!!ab_+[5OOꄱfHvб.PuSP⡬ASn})q[Anw+%L}a s)e ea"Mҹ8]6o[ɋ#." rbS{S\yC7Gqwi v_Nflחo#BG\LJ6ZېwjٗhtG/aqZbNohPYfx\k,]}a|׳Ƴ+5XCo'VYNH.3q dFgܥ$KyF5QQ#R犔 ղDs *<ʗ sڈtޛrzNnO-\l*ix-z JY8Ӊp ,cُeڥKg2{Nlr{CD5q>"% O`s`W$Ihgm] Xjf6]x۸7ޔCLLp"5>9LwO?^ NJ{PPmX Vэ=Y؟?fxBy@ 2$,DҠV ւ4t 7!-&Ú}ae0gODrEغ[k]v;k ~8Gdd;| }(&m;mmDyR҇~$\P J:w5R(dL1`9ʎ9?@/X4UWz6"n^:pAe 7W-N>p9BܤeZn)_haGY Z79^+& 4l+0A擩S ֟dm\6 Nգ*&9/2fJJ[fk -#vEG5ua-;SR*4#KڊO(x:`B3y3]҇+A BJ:} ·\隥p*ik 1=S,.zi+9z+8BE\2&2g@ȸpk2,UspQE.1K|;ljן7>lvoiNL8 ZPz:ٜ7}We%ӯ"Lؙc᪶ R!7 qqy>A̞PӪj1/n gxgzR# _ßҏ%n,їuO7~kp57mM }xp߻#]"GF<6Z5KB[^30E/RdHhoR10L"ͫhfƅ\UoˆGdxHPPtݏ1r~|x.E:^ytTqf./%%[HVSfm@V>/x(:C.b)M0=1>} 2XHeN?pyXFLNͅFĩƛx1LMefӍvTN|A MtyYuJjvڻ?eHߥZ +0Sl H }6j9· LD Lj$p##s "XpA/T.&R0>mKMnXyq\D4 C'B46TqH/\ֶ+߷O og`+4-NV1Vy3gT}%,p28NCHo櫛Ǎwz'lı]kVp(ۣd-# ,CɟB4Z2&XBD]Ek?'O29d Ҽ} F(I͜D~wǂM\-2i©@qf~ kb[ 37r :g 9հE2e9N8c Ba0bidLdVQ0IiOzU>R"?ݓр" |Fw[싎a̵4(dnݨP{tS޺Nv~~7Ė ڭ.FA}b7 hyikgJT߈,ۦ[LnM)(DOXѰ):IyP%uh|28JS3ՖK`1m$@E\Wv<%/M{30~y:4qS_Ab2Sc U:;/" V 9 )~U;Mɰū#_\"Ek8J@ŷF-!~͵4ɕ%t^^Bʍ +4T:4BΓ2 ?zu7~fH>~lXjv3 : 5FvSH&!YUѬYB? 1ЉZm̙:`q+kj[eaQݮ^J bSb|2 8 "?5_M+&V`ԛ}'bMF>S#V:ɹDVQ#(((vŊȖw.秇>&b< O05kHzv 1@\lvߘcX P/8itS2FbpT&Q"DTz9?3$[(}ptya r4$:Mb`yFGaj_M8EDT{+}NG$=ѓ)(CcXYiu;_nۋIqfa }]۠Pe]c޽DTUQL/Ԣqe#א1LQí[ jM.&N*eZV®o{ @*'E!L(Yݍk'm YpZ$ ldXi<)Ӎz<Z"`=<5dn |O=1u-q8kmu0D$85H~'>+\J%u`"|'Y*2ƤMh(1l?H"7egEbch^#A`ޜj$;.JOw?tMT=#!ReYLd~#~Fu/=Aڭ%éSm/u$"ìB Z1UƘ;{;E{6D= g ůw`ۋoSVݾ;X, -jCLi'l!sJ4X8 k cMOd; 8\ePП&{\E.E,X{wh-M˲r P `b;^Z}%Q3YtbKvsbSy*fSj&wk-o_BD$B. *!9goha= n0D_0gu<ҏ В&osgXH^͗AU ,lJ##wTkG^O5 0g jS(('8DAՊ)I|5h s HidZhvL](Ǣ&kM3Qo6ދW2z'$yuMjQυْ'POPJJnNGG[*βˤCQ ]L-Ǹ &.$vtQ2݄p`$q4օ$`ڧ?~KQ]`s+Y~`W)Y( {K/|ZKWR&1e uT:L|$L Anga!)]~Dcvמmp >} 2a}g5nPd.&~Aa䕺"%/ѭ?$ \{̻CX]<nH4|I]F6+o6oCϖi5Rk2mo"_]j1=A%HxV 4HWGMzvrgԬpYӚ dQ`NK3˯Pe(V^ <#qVsr? H1xWe%5Q)Ce"6 ! 0 pϪ +"Kw &A.:葼Vcӕv%.W#J] 2Nց";Gu: D(K#8E[86>U0g #h$3+!9-*?(ȇsx.>H_sSfhYSWќs!xׄ`HlWy&).،2f7#ps_@dVjd=f Ǥz'7GנF59bcd "AulDܟǽPf.-4_>iU!S5CַtPNd:eԤ.!D &g- '+QL[{ ~^-辆_8w`/DeR4muOxO;WژARc\Դ Y3y@^XWS:"̦,T1$I}D $ѾI0cah6 9"k8}.E׼2lMW ZLNPGlNDpI k[^J)2zpwAQc1g#F7U7Q|]' V>.G( $ÒriJg. Z㈍I@4qf*>uׂ܏pKMէ\]bDjQ]pڎp#eʲbgEԙ6Gb6~=^tTmRX"L 9WCK0SD86> kabaE, @[ ^u>K0lb C c4S(+(jp=KTDF(ڏNw 'moRARsX&\ tʁmdUSi fW6M&O0,W)XVΐ1g`vv i9Kb\9zLgF-ł  Ci(qAQ}v-_iU" ŔDY]b\8~n%duبgNJlpY >6K~(ÈT2"E4|nbᝡad=gX8s>fo!M]ȶ䐊 uY PD\EK HɾMǛ;[:v"\|IF6ʩOf;]ʠK 9q_MYӈ~S~p+.MD5pMǫ2,=7H+MdAWiz~cCLUΰIO!zaɥM'r88(f G|uu州6H fW8`? +QšBs~2P#à;YrSPZ y &1/83WNCt|,/crzt#-س ް/yQ}yHĮ6ZgߥBMs)~iHwh2t![Ulҥ1}E?6_"zsb*-/`ީM}ŸA(8@/Z R>t5|S Z;w:|7 }VGG^ah]{vyأ (!ncKIYS{jTnEXu=YCTae3|M:];^S$7*kѠL-yXǶjKÐ~ 7_B9nS_OSQǀd`bj9 zަ* 7d aag0lCn)i z$B4_0{2 6Cw 7t<[RYp'H z SYFv ! s33"Yx2!Q+N RFc(c㽿NԨr'3v7mW[`p "8zQ>ATv`1L !?rN\ޥ)ƛVī2 Io0g ;T707=ff2 *i~6ի2dže yw9SbA%=L1P>; 0RrT#;6WKxIs!zp$j%P2p~_v*_LKI a&.l D~^f_Im`0 wF0?zs:hȚ(񛪳1__ I?[>eR *YfÅbP b#P e^X~('CYǛW DlI7au@2 ]}<ʬޒ\Qlvus!i5]Y;aG @BCݱ$(;"2OA-bhST8$ i&H' |nZb3v8~󈲟l+%}é5Bq 8n Ӏ%|ib#ޛu N\4GwIo~qg&]'$h° nIZۧϟ)@\T14Y՜<+G~+QJ"&"*ԾQ 3"ꪁo8핝KSHvȈ$jara4))$ԕ[E]h h(灚2ݵN3 xzZVQ(Gjv[LIhL 䡝5 8NS+ȡϥ?hDxJUKWtq%l^VƄs(=# RLx݃V[b .8:Up. {ښ/TdV3q@:Iʼnh r~/~ Y.痦DV4 1a~s-/ig_p{;>|IA2i2Ʃ驂\ޛG-NCZ=wG:o01HW%_iesj:};"SBFOta?Z8 h`HܶZ F8D8,Z=ұƢA>M5d ?۵KJ#/˘ #|̫I>Q6cOH=hHT@{n/njařýQz6ZBx7&fV&0='`R 4S]=|:JWmRoϮ-4(.=)Ւ}_BB`2B&Urq$chT'Hz2Aߵ\Ty{ǠP2z̖E]=O:|& BZ7OXɂh㡼cI(,3 l|* uLV.Z1-M_Ή;U(Tv$;.h>܏RnaWݱu-9Ck6ղ`GaTDvӋ[b@8yY4ģw7;p>'#t[, PD¼9x؊%ptz,4CގslW뫸m{PÅ}'[j{T=%G.5anRCE!gl]l$JXIV75h<3;Rޥ씿^avyCQ V9[jo&QjVg]ʱ9Dj FRUFs# ` Nv!V=Q|#A:T5FxM$qQ YQ$䘕xkZxac9 j 5Y]~^d0=m`՜W$([XSj)r;Dg8w %{hN4փL<ԑy D8{R" Nks|Z@cc.d_"E< s𴊦0vۚm<K DhL)scYëeN,;f! a u,wMi!ZOwGw}KH"g] 4QMK ?P)'s؟6\ei~#|JU ҐHoViWn5<h1wa5WiTЙ|)T".).,EٿKh.j{<]lg(.%D#%}2ƗZ{NftJ~ P(Wuc(oV6*fKp6fnXtU*U_zy T+2C֑elM{7)40NRvߥ.nxcbij7 vD:scJ͋x.kxy ڪt^<\#6Y8Vn:]1k#+#9s}=+I1D7뎫!y Ըcؚ_ow@$N:nxo \QU0-\*v28#SG{ĐĻ!h ^xͦ9ovTlY ?-89'_3Bu5\ž@in]8To+ M|,.'IS9v+cfa|pޱjd)HAhOH*M5 OЏ68l׬H~q'B&gVejokTԻ']XF`c`uxϼuj8B~A"F _U^SY̛=n| 3@QFn{Gl42C#ƧP}Uu,60nXТ5ڕKT2T@*]+!ZWŨGi֐O3R fAVTu'[tpOQ8O;{Icoq m؋ON6(lΞpD>7v*e /j"C!IїGzGO++\\Nxwsap/ۗ==@vtʩW["U|Qd)'5:2I4L@}crʂ(>*Dz1X5 CcWƀ*`.0L Q?FOh 6 >9|OMl=P;7P(ؤGn12g1w@UQ͐GJ9Uͣ^+:Ԯ4ZY<ڎ&QK~-8$9 RТ<#_gQ#s( \GXvN,zP=%^,QJ/ּUR?7_Ě0j;+[Bopd3 tUgboԞJ[v*ScA~ko|lf8[Y 2*jmfC(.] x&G )cCMm<#wC:U27q: Z`&:1*" 4W`'03 4%` urofaТdw3aB[YByc'HeKU!IT/V֚TGG=qeYÆ3Ɂօ2ZV;:oYuAnEdj`+,BWxe /يqcl:x_醒[OO0&vɳH[ ΐݹ~/;jPr{ Pt`xD8iDU7Bb8? 8kc V1[".]gֆ9e .c4^$A91 o˜ OތZu ˊ/`r ;`;=z{P n, :ҍ·\ΓQWp^%Zj7<41q0La(%'h- /5^7}6@Ҍʘo2# ~j33[ذth51;iՁG>62wJ[mN\dW4WG:mWʶ@-险!ZC V1qkF7};#H@&gT0v2v:э!,Pҳ9P5l8-\}g)YB_7MD_ E{S>C+FTR( Y> C49?ך9FB)Os __}2=E x胡%@k,%qo^ ̻ 7j9>+^`FE DPXs"t+S ӬBÄ6 ؐMHO@Ig& M\Uϲ2o Z-LMMI-0YNS||ywjNqxE +(uN#frf^\ ұHFdw@V_| x11rd B0 ys<2Vqƃ#$|YtBk=N<W;X hy ;Gִ~h:z>Jw}?W"@a<=>L?Xtȱ>KvC$ѦZQHC0Bŕ1;gKsș1 twV2yU.!Խ] ħTu^/Ꝓ^@ޗp0K]ee4bP=(ͨ^2wmu41c*I.@Ev2NP}}^j %z');03xN/Pܨc4DOU#*j:!bK+}i P v/;x̽#HV}2z09z<\sУ@ajBjϔGBL0\jAwFȯ>EluuxE R4l7 XKp͖z>DTz/FUP/%[sK*jxhx+eNA _2.W(uA7+ 8-C,lQ.~1 n~\8ʝ;oQ)3ޭs#|sc*D+*J=cd; =|V%J&4Qcr:Y,K.yvS| PRE4EO(S =r SAWc2j}Gb'aQHCi7ofa\$_%F 5oCm0F +*h-y5Vk`00SGL*~)u"k(*L V' . k1a"17M1lr|޵Oη;u_-|>Ydn_a&gHT4e}U5+-!~B(^<苤2,mH\bdgŎSeJO1]2JSTAwۃt3HZumRYރʞzT872{ ݛ5oALPe< ?c@ XJʼq#'b>a$D"A0 c:>ﮉ<bx'OYs'3" bI!UhbsZ`6'yS\h$K,[גVY>wJMG2gC([|*9>%| 4{v(uG`\kn\CF4gn$Br6&`d7G]ne󱭓]|5f_u5NzZ# U&P勥2%[dZd扈aJ <'pL'4pȁ)H+ɴe{Ӳͩ N[/]%(̆ dr%T)MR,mFm aG{Pav=   as-VS ).V6ބЉkA9 =kp2+}#!h",qfh_9V|MK?/l!&n1R3(|b||G1[tl+w҂T:?$y'v\uqB+X"e맑&:o\AX>?Gɑ"&!,:}(8@tT9$fhm<)Vp@O2CG:\fЏG.j$`GK#Qa~f&5qzۤ&n^U DCC‚d.@3cL\A^)9{gެ+MpQoA$œh̾7`ґB+ܬu`{c {ISt,m++MQʜPv`aTOߕv[ v{I>QYXؔ-Ĕ"9ka?Lm5 r߲V; s "șSmNWwJ3f昇C;yg6 -DA Z_nTd =f1){,g!UP.KUU|i H rX1Lh_Z! 3yJ+2/ L]{ٴ2A+>]**"A |%p 8X\iJX2 0c|TEP Z5JB(&@aW.}l{ +>DX?x/F G3'uWۻtrQE܊ #uw55f%U)`U)7t[(rE ֨<*(6ӌ4OR 'vawTNxQ1-rLdP[y/M13 ÅU5ңn.|"u( ZJCfN¥tBp:D|Ssyrve) "oNHʒ »?T6LSgͻ>8ZU0/X %)&U'êH/䄸r7EEy&G.őW)oWK>keiMl:`4;_O1%9K]r'{X8'mbw%ͣ7* PjD%?nNaqkB'_%X7;1;$ zm1*T/^]|yQIjMvgt.N4wzwL3atbZ_YPi*9KoP~CTz raĄ{b !"4\σ,ZȊ lmtT/;<^jG {Z~_4Z럢 t9Ԇ}膸f(=OedS,9D2M%M59ǗdyRg1\:ֺ]|+oDzbK=X:a=[z~9oג.nݶOw*iA'nzF[64VpJH8 GqgĖ˻5}~.)3뿝qk=\`ktǺ%wFʙ-d.ȬfBƗ h|ߛzae‰^F$ʏ21XveX_Ady}9z_&VɆEW\K ہeEy~ n]X@MQ&bB j+<4P&^5DՌuAK{3"j]!\CrA'L@eT(qB/Ankm&X>a Rgcz[~ۊߖ)zhg 80G 5ps׆TC?\ݟ3xג?UQsаN0.S'8}1L lTӡjDQzf) ho1(A$5Eޝ0g Z$ޑ;aZq-v"Oy\7 q/Cub<Œ} >P;8[47aii1/-R'b65 ;$Vm_ù/7"a0<DhWiSDgaJOdP&E W+#6XGߍ. h.^qW?sO%3_@cn,HqX&"LvhŤ <5Fŏ ( K-n$3KȒ~VreA X*wo)\wع.$5szkD(̋ouժ/5h5;?7-'Юdqė!=47JL'=amwz/]B:"KDK7qVunbR˖)oxǖz)MgI*O[cc쿉56)  ArO@LCt+}hG`ym6n(33JY&!"Mt]XZbmk1ak@Rқ×jO6ͥ b/.-#MyNP28=x*lVBVfQ٠(lՒP:d:,D'^PR*N)`溯ӃF%h  =~t"qt X0 azĀWPx b WFa1>c":[@ژ%\0MI0@sfh8.0o(tB?iVBYL7' * 'AmSTeW sǽ/:n$hvLJsK:VV718ˍ|eթUO37֒Lu3?@0XÃ_2 LFV:8MCPTGzF?P?v\m-d#x]TآX֑ztlS4*iqK hǒ^rRcMC(Cl )d.QR9MQ@QHvfi6YHxAH4E?kctgk*AJ)?2)w.kԲx`nO$w4qOVDAr͂e`H?f2!`Ū6U'rS3 ӹ67&'?^=73i7iІf; ઴$n!RN OJ \vB0mS#]Y, OG@]kE{2P@k1!LCi[93aBYLE`QWd,&РT,~޿K{ܟa1ª۴3Dw*o2ܚc +2 XciBu}xaXn}s\36E3;p ḽm@W^,9lqLĖ?F6v- W]FP }IlRs[a!ك*Anݾ[4 0asRg_qCfxzt( qfҗƊs?!BJ>n3/¬y(կdR6MF"~*JA|TȲ/! 5~Nյ2qlzʓӮMc|;D *AU۶wnp#w zȽiTojk yn!=T.%LcF;/6q~HG8K=_:'8ǽ;SfNOsĊC,5yCj-'U׊82rBה2wPw{ϫOnhO8?^ U#ND`p>n D$o(!oɷ=iJ  tTM:/i/VKyHo0  ?q-S&
4m3-DQNQ Uߌe1ll%֯ 96"tuS 0c4$mTt@k>0tLԆ3GUM0oVI_κ8aݹNě`_kbM;D!zt ./!$pzI <Umټ}F^,3qBURhjQw wQ Y(ZwWpH:J,< >R13%vJO JT^+O'3j6ܔƉ',{\Q/^e c"焋cT Y8+Nhu "S98,YI|RjI~ &4K%"ŭDVX3B.}PApQN:(9NJ,z -j1w~c jQmݘGx lGuT.f1?GP*9wM,MJՃ13:m32S-NbkmwD3F$=|LzW;,3?͵Y ZYF#Pڰ^0F]TGek/=H}bu&M$a P9}7]3z^ܴuX3p|k\:guڔ@yv?46='j#66_$lٿaEOwq o`pHτ+D. O<#9=X%VLӎFG.sTO:PYD`Oņq3haoUߤUBrd2\]]{x:C"Agrֽw Np2|4rr-X^H Ǎ!f;;,l(_dӫ @ ~RBClɅ} <ěQCchr.Oºz$>쿦 3awhw69-KI~Msw~x1\x1 5n Vimd89 ivr:,-_9@8KoM'P۷L`LTC ܳ@4qe|L ޢNEa^6;IK<0A3,ӡͰ?l#TW!g`%\Ҹ4m'FvlR(%Q`3̇XGl%/\N*@`)Xֹ4 g9vw?'_ ~GF@؛̠T~%4hXg$ͧT˷^=}i֧Y4QrB6/(9mm0\x\cSkF.GɢF ? v,2AwÞ%X73 S&mANժ6nKi Huj~8&Z|ѯguip7>=^(B %{ Y7>wAAY:AŸhER[n9lY<Ji1^<~Cz)q5R(@OЈ{HϺbBđ>cnϞJKyME3z^[vXd D,o |R=6,{m%!)TFFQ}2WpEى%{Hn&Ү9ElY8 `LGtV=0Td 5 Ɣ.y[*^ۺJ(Jp{קyEjzLC6e2A{歑MRTRA:Eϰ.S$%>Ieigv[>"ӷ\^%]CҐ^{l *A2El?'cϓ@~"/d<;@B xAT4:&ee|83/wWkP"~]P{xm /&0FcӡSH9 _J *aZ"#i2H &%Zq c].f%O$2\%c(hτ&r2G6[kA ڻx p}Yfr'3VCu/EX]Jthe Dz)D'nŗXt#7%I똧+'l u gky{*<'e\Y6C#VۃL$>60bH?:n[uZEN)^փeI\_8 cim"g7tj4o ԢprJZ瞰P7*YEZ|nQ1 `!ٛՔw%,IcU8J]pEsr0/7^wi/,͝avcn(:#.phTE3vB^vX,]0h vlL4#nU[Wm[YzԖܞw 1 fmlG~0j׵J3Qˑc`TYqөTJG"vcnl:?Ʋm_0*]ޗ5wB~%[(fT:$s/)O2B%C`AU̢j }c.4NXnD-oDfKJLw \c7}7nڒkw\NrM=Sly5Gg"j{}g1Vn rOҥ=@f#R˥iRgN>ul4T‡ɺm43+]跶iS0 5\Sd5ނ]HH%S# Fd?ֳdsrDx٫Tv&8C Nb {]& )kѢ:ck%#L2%zu?IRN9lR4ȝ%USϪCRXKϑ.+UUEcc m$=٘'WYK5zUm1fivJr;^@^Dz4r hH@"اGFs!s-جP8(03[ S '#ph3sYO5Y;՜ f:ZHl. a$t xfmxuRS9ߝ^b@zl=61tND148U=$-D" ͚/ C:=ϐ!7+4oO.a:ȲJ㧕tfR7F7p 9bFǵ;+a2F^c/MQi5*:(5R(:|uGLnD/ b-殁e*xC{ʻYZj4Vg\,p7Sא"O'I[@Hs>`\rYAɡ(F%ee"FRmTlǣNƫ9z'ҷLN5ov$S"/6?n:skxk:mb+~] Δl2;21Jer3kVX|9O"Qd`{WgߍF=߸Dɋյ Um3qU5R8 m.ihTMojkVۖv->;եR K.>UW|[dHLw#.@,rnn<]R:_K0p=^N]0^#\AoWxs̡#M2 hڲ<(a GEJgM'ҹ`l+$Qۗ|Dex\=5ZoFwJ6 9 %ժŌUt!=iKy;ȇ}7T M%nӪuC.6c}Lc_K#|Cx'x(>3cˍ}lDQF͸0ZB$R58[>y#Apstu^ &- SY+Z#MJW>hpx}v{q)j2@!9NV(K>07X2Ǜܙ¯Y&{$&JN֐ dc=lI4|fm|Szq?ْ0OA`#^ n1y(Gtw~MɾіCB܁t>t^u^(V'E/2ZN]ڿjR_TWG]ic=xkp-R+R"ylrIrC@liww~G7uS !t^`h^-PX l n6H-7+T+3E@wwmŐ׺)[.S-]Ddy 0&n b2 Z96֩bF>t)$Gl!B1q"Qmv.%=%!N{ $L[ Fݐ1.\FF̂Hb?SjDqH.xV5 'yQU1A;e]x<\O*a[GZ$5zDeG*WKrI)q6C]c4]7\m@sNCh|:gvz#NX)qJD38vk5YEa<#S?<]RYp1 h~+5 RyBBZ[]r@I'"@Yf1߬}K ~Ղmq*%g2,BS2|>bw6P+c6_ԜϏ݉L!0 v*Е%OmQTr cYGz?5/>;?Ss$[rSit;(;&~ ieҍio@ G6:cb4U39Q8`AA-m>0w27oI1gJ<8jV,U9 *z fӘVkkjtUz"P X-7GPH=vZ =ɠuo5| $odrH;" $ȱv*\#=Nd?hk}ISsUe<&/&yb2_iO/i# }$b,|ՠ'e}KH|ܘj~,ɔ^Ϣb'µJc0 ஬ԁxI'.%ٙ>%T Y:Ϩly[ ;Se$Xuч>%n0K<4~ rSZ }B~~m_.V6+E'z'`PN aI#Erֻ\1)>ط[62MݾU)F Lx*YO ˄.@g mjn`KhaxV6PPy*W`mI~T@O*+mUe"9uߴ8/T$8Ss/ Coc'OBG%+"'e)u`k gQj{*ДħI/KS>$U:#ڐkO_҉-T= K<ǎ8VS=gE>.,1"OhFH7})z8t]N2C#Mfg2G-,lmWlcyۉϊe BZBVWga@'!tDX !e{{N?5͞ } q͛fhpLF:0=!p^x[qe &C5^pW)r;.##oV̋XR@"u6㳙@#&=4jC!>MT;K٣oQ0V6/̣:>99ʆ)kS.`TAbɐ)ËcIΊO_RZine6}[I2V7_-IT`Qtx?1N^vTQO$Зu 0f@K$RkN}Y>xD1>%:%Yy+C!ŕ ^p FC`utz>IH)y*:B/;Obru8&&e,M(?:>8C˻?a%ReM^I.:Tʝ[^VPB+COygD" 탪1F߁֓**k*wG!9xvEt}Z#&fs*B6=* ?w95(-nK9؎'k^+k'~- ֚ cϿ"3V3pel;$,D蠻'P<n4%E#n4z[ oA0ˁҔؚ=&>g=TI0!bIZՖYo7+~N0g&mAgoZ 0D2B-AoPz1%j1RE!vٯ_ݨ3鄦z38s[̃gOs>W&)m.>bZ?/O 鋲}RyYk ؞QYNҕ Ca!6fpT$\CtscO'jWMRf0>*ưεqٞ9?8 RJ3o O,a>r߯947E+ 8Ly|frZ~TkU隢6'6rXZ}6Z@S& ,ʹ݈y.M%~b\__ [f2$V5m溴[uc?7I;]~Qbg"E<'ː ڠz; 莾r+gJV|:p4Qf )qC$]g꺝U*H\3U}- MC땫疄)*ux%!Q__ʐ1JnXJ#7q.||<ֺqL?>yOfai̗MuJZ%;X\"'2~j^a^${ Umq>M@=, J@/v^{镚Ƥ=gQ$`CfT߬o#m2I)IK#LL],reB*n+nMe]X~Y8!n`fgl^K8?rab_gK3@@>-agCɉ0d'cmRA7֔LDUC N=m(+-(#A7_ODxJсlsz;cP>aK 22;6넺NjQjQ"ѐa{-N Q{vM:q~?B|ޛq.Í2\T"լF`,4H,Ũ8~{Y:MËR#uW\D[SKiCf A]AR:>~^Q9xI [ds'ջca׻weDC]v Ê>?ݪoe3Yqs6O M`v[~%on67N HtA'8"IǸY$㯇ȡN0 1\ni; fJV/vH\?fIL,"z쎻1Dy͙?U+ڞG[u6380ccLߥۊ#v!4JA>osd[Dϳ }+MH̀(.^~C RVyTw-rA5-2E$?ۮWO #zk;n*gGdJ1:E SaLixuTH5^ǁ$f:(g޷6dMUvK}$("dQ?dp6B}:#OTV;}US`.Sm|3PLqϱYIS!xM3-XKcq8S}~zpDيP1gB)!$OrLqʯqq Hb ;o,CS9/ 3U=2@Q`3}\O9t67y@Er%uAlH|s]6q?jD_ޞ[^yvRq^1p¡r ޖNqAOLeG{jsjT: XKK5<[Oxl% 3,fPMq}`@H<ħznX+q-YRkvNidM"- ŮcF}e-X4֋ ؃j'?N  k+]LZeKS'|m/Ecjʜi~"3,V,Ks^I uͺ@S\wQ|(O`4ZIM /~ ~ ؼKyEf&&vU?;&"qfslag<d\[P>ӉzŢ"书:Hz6hхyrE*4wv08 sXTմhq)W?rbl !Oj-5wQ#yN9/r$<;e~sx/]bx M࿵ ss]eBw4V=inzk{6[݉#faRҺdi.dқ# ϊwGYVD#SŢǹ06?xubc7 ˌ2a=ԟn,Ykֈ}II~Ov9ڟYГmuz(Uda>(pO.-T" *yŽ5gFAHT39pR_Z؊5x*g5Ҧ䏛ꊈJ'@<>52KB (S5cA1>}r9q M hqyɦX8h2D4Ur3=p+JN-cyU++be%i6j Tu?u+y,:Kaɻ$ U8-cE5!zB*Q[d$N (;4>)L @ՓL).-klP4ćBYٞٝw*0%lʸg{Ok JhHؖ&W"bAU@ hzM}*_fP/l̒.N?^ wf;2ln%n$ݮ1?nFG<`0ֈp| <;j eWݜ`ȇ\{ M:HˉG1)+rT+Z+z-_e6R9^#$L/eHŝdYB|*h?'רPCd.N*ZFz5b:ty]I6":f\\\xzJD30`MGhVxPy+~PΚU"d!.2"l(lq%<5;K|˥ X) zb]\o7\7O(zD빦,O~)Qd!RuPu@rZÀGm{󪯒5ykX?8OΜ w*RE6PQ ): isc&tfq#FB ZCAW]H*`;TE:X r2j#>/qn[&nNۂ3δw!~/L䪌VrB8\1YvRyKYPۗqW'nvց :gld\$&̰4MQGtIIػrtM߸b*w?O)K(" (PH_vdd@6kW.Cx1a{5lNZ-{aW$qZzG3U6b<{-W稽PE.'+|K2ڠ+L^Qn:=>Ik|Dw q@sU6l@F[MPWDI;٪rj*Xz鯂3 ABGgbct7 PA4@W͟Kk  N>XD_tJ} 7漑W 6#9kqK m gopP鼵`T,+eysVJ1'oԏHVE[D<\L߈Sm"A,.Ob!cϚ2]Q7λ.m NY:VV7KQntl^u.- ʨj-AhC (<ڕ]C&9wʀgWa ,w+ƙ \& BjƯެZ4k~;ܖ%qG% muQW'w-vLQ||\h0qCk.B I 2c]x?r "Uy}ă^VFoK@ph`/dd2*u|'8mj$d#Uĵ[_t-jCq?!]W_= ѫ:OIW3C%_,-1ǴvlM2A;jjZנMnLB*VD<éJ0ds (=Q0ug:&X6E*GMaӬөM O0gIya3 ልso%XB׆La$/hޢGYu{ib7]RRٟ{,Log]{C`ipXf4NB PY1%;mGhy@espʽ%n|\H%t#+b0-'bCS?YuG*Ky&%ewP![1FqX>ϖ$2?cy>>4\-i 3⥘ 'k"_/R8'#^2#^Rx  =ݡs#ysOźX]8Mk ˁ{eQMrANEܱ{wn1>*4cPSF߽G{ribM3U63lx5I0D % 2S_ԑ~+pTb\#Ffg߰}SY$lm ]{Oz"ڕsѺ|S?ćr0ҋHr[P$5Z8R!r .PطV:shL]w(mw 3*@qNk󺰆z]|_﫦A_~i > 6 y߉ _* sR vU8fяhhi N," .lny<ۘɻKUu6qZqB]糧("ZW 1x{cSsGgPSXL(#,.1 ˍVD^u{pF-yuiPۿq½$VR܂ۣ3QA - j֊]y@H>Cj:hM]pϩn~ZU|s_*.$z#.R֑G1Wdˤ@P]q_76­Zeu Y>tG#r)WMxĿ ԓ*aw'/.&c#Q\}EHNcɹ|b OʀċϢE͵7ǥRZE&ɺ7OwMlZxjQ`v{5(i${ԵM ?CoD @2f+úIH$N#B=݈Aq3gn_=ɀ3hh>W;**BC9G#q+Uśn?KP bzuҽ<-,ޠ6BX-Qr&DMUrW ~vVLʺU C}?Eu}(aItCOW_BIԀᖲ2^;,ߜQZDi7'Dd ,)/!;9Tzg0~߸mKkI=9Lsj+lGO7~6//^kətŚ]Giz[օX 4Kyőm0ޭI^Λ釹K2}ȿ!FQc$aM3HR$C3Ȅh@yp\vdD7e]C^3-{D3'9LW#ئZt]l@dnjd 8MyÒT5CB NF ` h%6Vw/_YK((N`\,9IEqƝ `Q{.3ZTcF DقGI$Ư33bTyq5u_smR.4Vu[ \-5Z~]$%'A&[w}R0xI а5o1HFEu[97i70Cm-NCLm> k5co$=)"pv*Yc=)pHf~ aߓTbOT48cc%j{0)8o_' ;&4F@)1&eUuw5͉2P/IA"2ۋBIFE|-[ PjQpS.ٳԻZ8FLϩ7# 1*ntQ0uL=W|@5ݖvu1$m4(7 ɓd쭉h 1#닔1Lx$qx(Ѷ31`nS'!/;d+d.!aƘ6"GFԜTJp0imu䞃vMt7୒?۲ԉ&T tPIdmF"񜶁@Okh qh9,ix jڀ0L6)2 7R=sKтԥ_"& sd]u]01J'}Ef/Ygpp{C{Y3LJa1Txz*GRGljbL8%mp˞88Ak-Lbk% %>0rc {_[w,n+;VVs^: =JJ~tޕl X鉇Ic;&23#<ϬG(1{C % 'KSjc%//j~(#\l[+VH2%Lm XV4rzTt d/&u2~ ]{wḐNQdr)D_Na~0~|lv8+i}EgĄOf^BQZgka9?v[ʡz@tq:&pw}0`Xԍ5{m‹F}jo.oN?UIp+EJsrORf:4MgZsrb",\Pͤsͯ4=WN2}!TFGhre)NE]o_ECcQiN2@Zei.S襋yT|D;IU m-0}!wG$J#2I=^'.Ap>{qi63/4h'N/!`'@5x;|զ%bUe (k)տphM"ZY`lBP'D ,Ľ[ǔ5ݔK9Ј+%HDne嵃Nou< sc( *H椊bB%"d~C7'~J9d"BEڜjbT$c 㜀FdzK90ZQtR*r Hň(v8P͐<+zMh]3n!%h{gʁc S^jo+sH_ E_P.y䰨B) .]OrGk,j25Z䦺yB U>,)Kt 9l@t '~mi53A\@bׅr|5}\] %)fc/ñ^2 k# hC)]z wm-;ÙC\@ן!>r;r&$YgSIusU*qAei43NUUibW4Hp/Qdc}oG_8$[5jiVV3y%;K4S ALf2r!LHLXN5z:% Ğ]HXox).xcgKwYX9!n*L6b`LRZXm|}`Poad1V[Pي&$B'ZՑNAԼٶ.Qc*9l,("&0J%B+-hV3@T@4B) $ro VB@O9~2 Jaw]7^8 y \2'gw@irЈДa=WSۚ-Qg,Ⱦ+y,9i@*jIIA,gMbLЛ}jt8?na+X`/JaM|{+R^ͦiD/xW.HAN=[i<9_±n/5R&5=* ϝZQ_ fmCzQu  Vz_$*%ʁOzk}^62EJX¹ e=L6brC3-{^ky\zB风nf?E Lq'8]PpͺU @Zk9~`U4RӉi %^s=l '⦆7/jhʉ8Q j&oWpQN^Ӫc?HxY1–FM5t;65H PA<63-S4^ِY6ǽewt#tmdnF)yMH g-VV;1#K{ Gf>KvFT@zzFFȈD r#qMߙ -XbVgM4 op&P۫s! U9Ȯ=7WgLQgVt08+0aQ;Vĺ~Y2|rgj )zbb?K!4^Hm jV rCiJ\:sMfƐl«SKڪM* HR_u2Nf_pj ABUJWhVbK2`GAo}- _s؝8$NFݶZ!dH~dT4(45x`sY_,ݪ}@Plc0lF),e(/nO0Zk}!~?[şQ4RB~*(Z_Q(l2H -]!?.p7&)H|'#Ab?cs%errR6P IӳhMFl &PtR#75ÐCb]AanEb(y VHX:D7Қ,yG.}< EewY|Iҡ[9ޅ[9{4RI DH**e>m8S\Qj\P!2WO Jd&B n&y"] o W8CPgcVGI Y1!NSrJ&TsXDt`",f ( :Oo&dfA҈IN{& eq<5  *Ƿ5)J *⥑B oNk/^Hs lc _gN0y IP@QVo5=wUn?R&'QﷁZ'hX )NR6K4$[EΜvѾ_)8쿞.l .{s ] a9b$L7?.t֤?/64И'nڀeYJW"o6Iq!c҄hD.^DL$8V\[dCЪ_ YC-"`3 z|+ 3&6a Uxbb(wrdp<1XqgH N#Ha+te@4M9g% p޽bpƖG94F=%)'jU՞PnwEW%_D,$jUP,Ӣtzcɢ7g;%r1N|pIcX;nԿPS0X˸Rgch$"!1UY9p EkHl(_Bm]0fIU՘}Qbͽx"%0KG|cфZ  D8uWEVmp#7;6࿾,xJ8=E6O⽐tcؒ*i[,\.9[VlTɰ?;Q1#(8iM**] alZ>-4l]n=ldG_F,y\lCz`XF^;]GuBiq'i+= =HP+=e"hhګDwZK'<8qΐ(&\ FrkhXnJPj`Wz_j0GVgXZHx\tmPQbN@YܚaF 1pw(u%S]˹Q~[/:d':ҩƜ@[}Ό|leƂ;_&iVdF;~l>39aj|Q?T%ؿnD=%vLia1%KP1(FM-r=S?Ҵqs Df0<0`ն5diY#;Pn+ %Hy,ϴXt-(۬ˊWYMZ")"dR1sݻbHR}Љ)dWbfVt dT]:+ՃQ?N .sI˲QDBqmĸSk vNc.uTon|Z:Jڴ8nu#l#&=']D8jq W0%@)geV+v\S q{̣Qb2B^pJ`x{hܿ$SXa{?X4EL~ڹ%IJIWÆzv[8{+,ȰL.J~ʘ=vsH[AQCpR]|[xamzs3} HW$֟˘9ymGXO|=dQntw]{~^B&]Ope_(٨3zgX6/\8r%f~FOF̼0U~|:D ܓQuV% swyMh9ҡ~>SGήYe!={~S= vS0 :Ut:(<8HNQgOwM~f~ ];L3<&}t@+XVT]-t߳hMvIIywZ̀nka𨩿ω3h |; J7c)oǑg֏%nV#?vI6B i*06S^v |cWF&,!Y KҩtnΘ 瓑i@w~!IK\)n[.CN1 դր3}]<=c7 T=dʓSCVЩ5jMYNk=$!۪,'E k?Y1TMj/:@%L=1WIw~W,?YDܸ~ Q8ELC41/ZW!|% '[o]ht]Βo a!݈`.WIdwFRo~?(5~1sQ'k?u|HX), ɽ獓?.ca%Q(Y5fٟB'=&1e\xZ}e ݚ)[āIFV!k3!Mpo]*旛PO? F@ZH?\n thFs5MCy!Buya|*c&P6ѬRpgc2-"=btZQ i~XČcz`BBנ;zub(:r9uC2%`:c7V׌kBMG.yk\St1;f 56Ňƙ(ۯk>s %aqWqKJ15q_4ylXll5D#Ea ORz)1h^W 1t 4+޻zG)&?1KJ{6n HȒVy6A[-^SPbأk{AI%)՗(v*⦀{PyL0>7!X4l&W߬ =z79dfj4 8gRon04pBzAm,j!-7}s/.\T^`zM{ŏ =ϟAlsƜ+e=Ɓs&F3)tJL1omBWXU!/84ڪ2҇\{|x2zǂf8Y2zҼ*zCNR`:"S+;*f{oN$`LU$tμ7RntCRaYz_gIQZFDR:Ūbm\cd0$vC5{G$V:2n YǠP0E4 )Wg[ׯ8{?ܓf xYHD\Vbek&l[]nld n+9Alֈ˪4XWH;J^xr4 Ҏ}[)V"}!j{BI>9W2쩓 )(e wlWoUQ @Cxhv/( fc?:_tN:PyLܠ}΍3&-- {٨'^(6ToVoxE-KpPKx- ^|*n7VlkةlJw ,o ey/™LagEt?@9fĆͥc~ԱyUw(AUW 4 E̡Li|Ā%?%m Ɨ"nb)nz\ABNmY\G%ݤayG?AP{aU36tAqra5@W P8+O+Bb6VpÃx=Q &hU+vD=O<@"*y&Js_񙝫gUG %eTP KV<%+r3+0ތ0.5ŘobⲮ'p9's)V|BVE5-^q`&44*kWpt 1[.anq??'z*e%%8=q? c`o$V,rFЉƸlqZr|x^Do;= 1W97Ȟ?\wgLHUxj,כ be,%?`_óh|Z:G+e}d'B=*l0yD悔&9]2%he.E=s~`14Woh@NDۻv1J"ݲVImZMHN}]ʈk!  d<%Cʻƻ}iX%""~6 &6vܕ } Jo>OA Nwd+2e:R[ʓ9.a3%#_Lb F@+H30yn~mf Yb@hT)Ruݿuid9͒ioZ$q8 ;I)uO kKt~^k,ȶ"7,5rC( &[U|6KS?f? 3ve _xضȵ0O(4Y䔃3PXYDZȍ7nTV ,  @4Ph_npօ +; ĬOGc /gc5Mֶ<K`Cwƈլc34bd韪afx3m~Coz!2,\&3,ZɁR蘘` *t";9%20̯ ,zL)1xA<ޞ`>,g)\xfC*WW%p%8994Y!_5 m + TS/A=@F#muyZ73$V.1B+,c{M.&Fz Wj]LH}n.6;y]\QK RELl{xh`R]DDtBPm]b]I)T]ŵ ߿Q̵ė_C2"X˦na=❧u^YT5.Mt9$zjKxǀSsƫɐ[S~&m7 FX'ŮxVAw6 )dҏhݚuw8ђn>~fz4o PE܇:pQ1/'ާr"k8o˾n=ZQ xh`L"@nR^0]Poݥlt/K.(S VBxx\B96*( 9 "* d L:6-ա-EΦr dj #bw'فE }Qz 4.٢8Aè1 X6k zufr$)ci< v |W69 vbpTfЂvU"':&L8`,cOm}֫/ǃ"1GxL>jewhK\+oSzgSY,=e+?I:ưH0RwRCթsUGٟcIvօs+0G|~<ҽ>Km=Eo c8cekp$$>]),@/TE,U jc450Z d+ 0ٗ>B 3w6ӎOصAAn&݌LFFr!z{P% 2;NT"?f_\o;l"rY[MIG4?s6ǙW#\E^FIP>i 1?b6wۀxv[pVΆR|ݫTbՑJ'IPd[ ̝ fFkS3B≐;mWRbZg,hl;aV<Jkp.pj3c eHzGh?{\oMA[cg0`Xݙ}_%R[n 9M> >oЫotjz }HZֿDc)Jye;rseDai~L5Pf>;GRږ⼈qόB4K3? }#z6Dިi"|RQ$jP6w}bnO:0͌ڻDeJXHeQgZO`ogߞ{S+A$q~3~vD٦^$2՜xFT)8UGI;wԬ~X%,et`N jYQ'cOsȮ47GB1&XR,TGH5+[:zYk +ݖz4/pCMw$2^= ӮM:ڸE#?-ZtQ2Xa*r!}>LK!EKH&'hٞ{4_P ŚX0W,s4Xa`]^W "[F2[z#/{Q/+&{Zl~5%,"ꢮ8gݪ$AL:/ei xZy(M0m鸕ł2 @"s$,@(i XH?GGu02LӴR\y[AXdb_h.0㐭Dzߦa0,=ވ#=c΅J6 [_B tzn7m#$Qϳb[=jv /SdhٌҺd:H aJ߃uB"rf4x0[BU檠 LG %?H ;M ݗĄ_o|gEU9]#jZz9VkE疥hM9:Rx Xw,p.ߘM$\a (K_Hfjjx|a9G) 9FϞVv͵|<9/2bI$ ` {NH϶C388etne4[.#G4< M9j9W:,4^&n~)][|>Y.6=ny} PT%GdgݤUfSq--OI S<%meQ9z_$ݚW5(>2}HĒ[ T)h -GGM rb2$[_afnU{ѧ!hVq;Aв:GGH!M|)ilˬM+a%1:xqRꜮ-TBUppVe+*+g'l'l0Q# |8GbjEqXwe\688k|Ga gT C ڍm]R1ǡc~[M PYsuʂ>4ʩ;gR;48Jg۞tw 5V5{[bV'* KSǵVH؞LTB7k6;Nx3ÌEVe_;i~ dJ*-ш|ɜ٫COmRhYx sEE{/EэQ^,/ '^+yiAav}Ew`Qgw4 ;ч!=Cj">[Msӳ5T^0eAΜ}=9;mXP+<Ε I;]:Uȳkh HIYI&滞1hb,,yOX( !3cYZʩє:w 5?j0N 9sEï\^P b 5}gR-Mӯ}{ߪ#[dgTJ׀6Ah\?y'nQ AH&LU6L9 >ڈ81X9iY84,EHZ)v7 A&{FN]=n&5P6Y6=032 \}=^|v82A'@!;`V|E'8kCWYJ`$Ka|P8l1=ubI`}^;WAv|^5D.TH''pJZWU&`K2J a\/̪-vfj&qEl؊ ±_UmBfsꞶC Nuw JL/R,Sx_,R _' `F_<˰1$tf@qɰvbP™_f> gvbCϟ9j&On8aQ>X*6r=D"4F:K/"?wjЙ,L 77΀gMW ?$\h WHW& @bL1M4o(y%H5 |Io+1XUƻ fPCR&{g5[+gϼtI@dρ?@]U!Ğ}Ext{*pgeJiHms%[WRg&Liݿx-mOf XWziigQHX^uDL5aC>6 k|cw֜BF$%FUr$Wz;A~zmGO'%$Jːo_9<^1£ 3)Gkч_ݿ :Z AN/D[ Q:{LuŶ Ϫ|ź@eOa h؏7Uq-Z{4F-u =a6$AӆH)uvStÖw*!XVngKց'W{۶_?91Z %m{3èN!x^[-oa+TF2^b|-}]aNASн,> , ̟HLw dJjLEb]6~J$VKN"ZAN@}B+ .E3afkJ^ *.YZOe+ u*֒몙b g%oֽjCGVTTګ5γ&#e hy{c`"t91)Hu7S;9]zLy-ȏ+A^9&>Y\g7a"l%PbGӐUIE5y1F`G5i!["^i |c C?#mDs3C>Ӵ%AlW jܒN #QTG7(ױ6 R*qܬhWY.79O݁! ݨQ欱Xٽ0p ] #&ZQe91Îu:H%TqղG^Z@fLf !L*}ې2C^}9{xʯjESrP@2̚ ${7^t #M[zvvY$*~\ZQ`*I،smq`FFT]ݽ_JA&P^۸3"aq`.2D+͏x#in(w{.fji-Ji$]jt#p`W}%*i$hUI*xZu ͗TSOeklAEDC/] %@<UeW|YMG=`a֣8VhFdLssIrt#V}Dy[١RD&6=2($@^S(g1*̵V 0vNg7BRPm#8ԎD7X@j?)5=L ")&yj)qnl)FC<[~(? x;Ԕy+,OT}ҡ&33XVu3)]zt_NKj9f~-iŮ-ropeb6.;7՝>r;B}Z KA*jRD0Qx .uZ2m+Q]opiGtKyΧ0E^Ss!Esvaox։ѕ֒pR.zy0WupΊa/bLvix|]iVQR!nrY$g{Îou~9IڹN¥@*u);6&j4wM6M!w:O6vP"fbo)>5PSG5=G&zGaf2؈2ر*6ETsx@j;J/^ֆyI  gvlhLzbqnoCi*dhqfG7{-`?zW-;e*:P|‘dj7)f:ޔ#1!.! ed WB\XEcjP|d4d|SϡVya?~(MV0 $C<X>vw[)b Z{P&sLXeKYA }_"3|$ 0DzEF=@fUΒ4|D_/k8`Aw!=_ڏnvz 늰ZR2 [vǏ.H[Lݞ\0V_JHQu"ցNS?t'V#6c@{>Gm&_Yg}_c- yNֹW KXC_Q8ș[71NJ5GC CU ʑuP㪷,04-81Au쵈c)M!+ߺ7 V;枂qY ONxlddʮ r_K\R$|?JcFW4p?,t *Y&\!E8srm3t T-A_d} Ap9/+1%=CAB]`c;ۜW~x*Wa+z[J ܝQlu9-+Y#Uåw-+ewښJ|F*{a,ê}ccƇE1&~*rFѓf~瑯-5D)“o>PrCԞc܋G A/ \np"ѴvL\Ek ]I!O9zeu^/ᵝy֩r>aix` NGߚȏ!k& ټ(sTq BAg (@t!ͻHYo-C%tf0فDUަQuxӃ9輔>;gXH6Vg͛f;m}i@u,Sl'd"fյqtQPBpǢ:R;xaJƞ0`%|Qޅ\) >L\W%EV^/Fm\G:\n_ruלMets9=d,MmI@0 ܜʰՌlģïL薐ao)gJM J D5>8O¶0G 'RqۙZ4k."àeMFL y0 JU_@"CUGpw@m*:Aa;VZ P7R'#EpᄋqJ/N`I%lpKQLl%sMl&QS 91[T'9&hHYۉZB"RTxY~>3N( 6ha//N4T9^i94d>PҮ>IgFlHI1Vb948<1NJU#Hx?)UV c hL!j$T#NxR1vyDDgv!*4^p9 u= 1'ӷss_55mLL`bFlD W9{YjkY)%um;` P%E& q5;*;\sQ+D562n!QLop2h ]R@*ASS7pvxXSlI_9Zn>ʦXuœ5_LUAJM}[P3)EU/GF=ͪ܁j">nv Fގ>QҤeB6GKn9 RƫfU鳓Re`- "ۯ=Ÿ)oF,"0iVPzbn n-cEINߛmgr 蒒p3NB } wlkOg]q^%g8OrL:%ITNaKv#tvon ea&W4F݄#6b9vnEʦw)~tA뢣Op][|͟R{C_щl2[=j_\R-kg}@3ϔHlʉ[M@ yAӪ7?|ٵǭv?e fG3ox'nmOՔS)[·넭]*/=ysv֓!ǥ_( +lb{*Ӄx]{YVG%,uԻIvMV1&e6_R2` K8`c“ӥ45U]P8?B:&/ g޲@bS,i,ݘ4 _P>@5LY! 1DgEz96қNƆ7#T&׌04|:R\jjllg;,*N>FuA̶<;V*A,3kҵ֖Y fj|bą]Hs>t)" 1"(rp}B>9~iV.>i3e~o(7%;Zˈ:?m1=l5G`:(4{W3'/Ed/,N.mjkfbq{17nG{ WN `<ʕxc !I\|2);aQ !xYz3[KCY[jMu:݈S J[=eubk[%u}E"9ج9R3::?QNZPb{`?ݕr:^l#8Xs3 &$*t)H\L%u3Y򸄔: Xc )qL@ލ&2AA(#K'1e89g|xO _hLS8A@gW=^^sPX_MPq rHiueeZn/ACX>z3UiFy"A|  nRGl(WF ${P6㑭a{ 0!y\ifw0•։/(|H A~;uae̔qn#`|2X0.: ׻íH>% Pf jwI4T5׎`qC#K! M=j7S(%9yPwTcOe>p4t|6o2 @Z?#^=_y;z4 (B>-iTy20\Eʚ؅=ּg.lY|͠[ m9n> id1\ɲ^ ˲. e•qFD 欙ӈMW{ၬ 7@p ,znj0łtU1D$VYz#a~&cHx͹ԅu^d6Lї?}L?aw8i!M+!X4upa2~"^M?ں`8XbelWַѦ/=_()I+jCơH0Eu‰ڧw*xh#UdVS{'{p*SCS `]kPg$a{:5<^,mK<䜣_(4)ag[XPR/~O0kb0 _lLM&ua 8)PbϬ;J+PI ˅_@H/%x/m*9hTxZd琗`vxU :m6!ܫ۷[.շ踉oǑMHYn&)cʨ/8/JR٥kGяGcZrx'R@ЊNgL{Ƒ46ǂ<epGu 䖸vf{:i'$e/pL~^2t*eZ TO&# hX*H=`C! ٩+-{h~^gĿf LsZ@bx7tehT0 o>uHBB>H~j}=w8q2 g,{` <5;%0-A/& lOLPdϝC]TxyWۡ P"jAg%_#[XW{l{ڂ,GyGW(NO Mo,;$d{xZi0ç_f=ʃBQD}f? r^|' NJ TD&ruF=4LbX5o;!2S{sx vLq ;bX-LZs(̓ݴZdKTIwHuޮh?~m3[XNV _G%#wglH BɡIs!zjE=[5rY>GnW,A>fO{I Qܓe{Ut mb؜-p4IшƱ0wd}Z+@WݓXUH n3/~yG iQ2L"PĕT={k9@q{2$rp8! N9v UeN qɰhI$w;Fܕ%.q: >빍{2sQJ+F RLXE YO :GJĢWnnjicfm8)awI4.wvugeWDM>d)ps?ui6PẀvuM,>H:<?+~Y2S'('ú2+o Z\Όfu?Xl5FD/w̐+VQXD$:($漺')'+P>S<}eo#Ԫt4p n*0];ct+a߭5S3q,JHhqݑ0adm`;{h9WbK B[׼Ь[p\ ao8cַ 0(Ái5\-TS[u4HVZʥI4?e LKao6|ED nr2H`yP.tT9p,GBݬ|Gu/!ٗ?'v2n?dW DxZJqhr\Y\P &suȓ 5Dј}IcU ]jג- FT!O4p\Ad7  g:a=ĝܣsc)x@bgn@'-&pjo:%$GyT+dc.fZjz0]1˓|5Za^F290~пK O~Wl*5OQXҹB4"`ՋoS0Ƚ4ݏ(vJnT JPzpŀ:fjU7pPJbQWU(S`Fl펨Ц ".~Fأu;t)11{q]*{leӍ?MCg}8YAo8Hl=6rbUz߹fF)K5Jh3ݶC1KnOVnΌp|a.ozɕLJ͍ ft-JI?WTwm--ܛXOȇ,yTAMH"Zy1:}w nW6Q88Xy(9 W=OXN]'nl̝qN?с];Cݎ̙@9odS(ѹ3%3bO ^ؾIXpGj6:ꦋX o=rNb%.)\n 5d5nq?ym; ȻYT&v{D2͠S./;AӭO9So9 )M (A!mkV~jeF#;ؖq` bt:';?xɜ\D-%s*)Z#YaK?46}<.zzz(b~#asG=- }KQ4aR^2g0&<^/BE01q_c)rJQxLԡ! u(߰,e /8Q*h]C=?T`iTZ:0BT]fM dhBKeu?yރ`&rCJFO[UU9c mdݷJdHtc7{eix`7ݏCG8C5k`(1FH T{ vKf.ɛZpkQQ 5Gۣ$x#+hE7l 6jnFe%9`2glǶMf= En TI]?a6C*Cݽ%@ӁWȗ2٩'g;~%˩gߏ.ē ־O颵@L׍筨%qyOhc`a| Y{Xӳs1뉾B9?sH[9rcYiЉY>%%fee0Y19_HxD%zaTSB8=“`ĩ&1B]j񠌓mv&|>垩{[z5I"l$|YR8TP|&v =[D*` ;%>DtJ4CA-Q 6T3rI)KAٛ7 xc(U(P浮ٵF#z뱜^ٮA *TA `8bgSqj)w((>7;(1 u zUeW1Ato=.H i7iWz9>- E t3* ֔⻢2)߲+U6W~77sLY*D>-v6)X` Bn[Rϵ 6ϻ~@2.$Go~SjkVQIø3\YbږeN&.X8pŋߑkJOV<` <1"5(njZb ߎou@DfXnɩn'MߩYl/0y˳@>`Rڤc%=a׈%><]lCzN<,bN Z. nEo S'⾽|0G Uqnr5?/[+9򓬈 ,S⡞[=]ݿgArd<>E=^ll.8?暬q`(zHYxLF]'e}$0vP, 9V(9}HuM !24+m*2p5y'#1bVʾ&|fJ7"$;{2"In'V ΍a\~m+\Zet޽ey5GY0ْ]:?wIH&c=f)Gga62LFݻ_o9iDBˀ+E1Ӿ<ʘB4:v$ C>o\z+ NjEۅx,XvoE"9ݨ4hB:k`IX)dJ5+J;-aSZvv&-p@7kˀ[)E0^zSqᰕ(H?ku!V2oY%ݭ|{7P'af 5B,R ɶC?5|.PﻓbtӛSp` m"9Nn՛ozE7`bMsݾ)&\3V"GQ,N#WrJ> j0pI}'S? UoMI(i:{(ȷfI"GFoc@ݚR 926iD/~nlV_ Gw q`T&N!vV'Zu32TJ؈O@ W1apk9nfumȴ4eb25&-1J0~innPh%J_AUtI;Z(ns_۫\'j/Ў eQ;Iy*?{iTho'刊-Lyӈ4 [L"c+b '.TRyLJ/|PfѤnwؿ [XTЫz+zԚC-h iɤ|cN$3Ǿ!ZmwQ85Y#j2,# Qwy:CJ"P 6u_c#,M;3O L<>q긃0ObURx%˴~@&ڐi鞻#6Peh/]H^nC G6:kZ [:(N> hx{u}]H?c'XU@ 2sk aݱǐ>[q{jhg#Y=ɳKM B ib.Kxdz 7tw<'vjyWLy} 1{~O'T-cW\I*2Y._HPByR롘w[)p\Su o'K,x!I*/ɸ1$wl2.-‹X?8RN_nNmrA"Bŀ_jr1XWgx(UHh䕫ڜf?.GX kZ;b{p +N:шԠyf:1K.UN?FF,nĻ$//V@[gRm;*_֤-de)c6۰U?@g7煄mQL1߄<֝4:=V[H#vn5-:H{_Rx]VV",7*gq`cNkRn8G|,dSR[E v 6{Ϫ>ȾȑD|ߎ[T[1 ~Սۋ0[NU\ae k4e${0RZO=4vXq!b؋Q[V#0;%[MZOM{kDZB瑒x{/e؈[;ٔ>4 (`TeTL>=X?KBI:%^_QwkUEw,bW SHĖ2=eҺ&GU Vl7"oL4/|rꍼJx+_vp6Xu%ӺIȱ TK%G?{=;{P[uB7F Hָ4*]h](ÕbڱyB3Ap{8LQ }rľ*\s.P"pi3Ѕ bLlNj,64,ѻԽ},-][L/OA.aiW?^PҎ5~lZ?_Osך jC}^KU:+L;4ŧ޽_ä[k42LȿB;̍ n_/'-4Gh쇜bޞkj椿nj7" 8u!Gi;5p{dZ426Q3ѫ09`;@DZRxݝ&h-ۊ0:9'MjvaF0PāW/%[Dmz:RK|>0]Q>0q/pY{t6LAw@CojF $Jqu@6(֥#"8DQ'9t4~duzae6#i dQyzNb!7 y#+GT;rvs!WuJpWiϰWPY e]#fՉ"|'5,>;9|)5wp>8A~K&bQe sfk`0ǀ3uҖ,G6#EOZX,lv((q^ʌ kE#[-l:0̬Ȫ$Q8[4fOsKRHӷw\4M pԇ8jE7= q+V_=Q5ZW`ϊ@-Zm 5 ;.S䣑^?F|4w-W$``ǫSHjy|vUg.oJVVZؒOE ;R@=@^_hbD=Ў$+ZgS7etvm)B& XajAt =ApchݕM`;،Kpk_IA$͔>ЪX=nab3o^xQ>u0^C&ͥ||%sj^o+{f>fF~ws(kI~9Cz>ϴ~Un%oq^/L80O&)7X `?EU-Xq+_ >$w&CDŽ$0XZbA=H& #Ԛf1j"R [_mnT.cSY +䆻+3 MMs.Y[(!0-,\Yy\$!2]D4B=l^/OMGd y4n=6̐ތ,OZw3n1{|rQauts$!fCRyjwOeyKi@Ǚ1@&aAN-T~}yݷ%ƲR5B1}UFE2Q4_I:4 _'I23x2 [m {{n[zj5#'Y ĈHO<7+Ze4GvʓY"i5_VܿP A]'M]1#IS* ly*{GAz2s P vA-I7g)֘`mDK0MGX#ჷo9ܙLp/xv^٧}xFέ6!W4ʶczX?H\6#Q2zا0 Mdvƌeʺ\gR|i~,0;#}D uG rI\a[FNy5i]CTigQJp'u`=jwR<4ߒSS6i-_$H98˜c:̸$ ZD#n#Jx^DlC@)zs!m1?~kq dS~ye\h nE^0&upI[,š{ Ǟnɨ[~zT#\Ƌ7k4d)0#VǾ _ p"@Wn&FE 2TxUQ-yב-sʨ8kZ% Fɧd]uyRRT~ OL 3$HZo"6PE6rW`Y@/.۶Bh>yJK[H496d#@0||>[o)%JMarcm7P2`Xb|l5Ԙ1S.Sٹ=sU,Ɣ;\?١FgO}kbIhsޏV*nպTbMz Hqb7)oGh+@~£֐?2T N&<<+sfMTK59 GdIx \q9X$Xui׿!`w(+Nwzī'N葝Z$-0Ig-|!Tփa-hɍܤW@7 bR|u>MYڂidąOD m&V!,b> @]<[?6o}BuJH PmˈuH"PXaBfĝw !5i_:O\o $(NnA=]_ Yܠްo7^c|r IӴ6U6av[lxמ50㳷H<BX*gE> |["4qA.~}Lki8Ig5pzvĤc2|>;,~423k@D^M-f4a;rf5c.DSs "3>bb򲤘vՓ[&84:(WKekf =$P.h8^ݤ~0yw2|'#WalWvkr< :ja?H1w< 'P4D$؍[L)ODh)Oxvˆ7ܲXŘJ[=BͮmV-bHWm% HIǼf?8 LSD2|̕UJO ᬭ?բ>h- /;uSZ_rN坶Pcd_<ɑ4J)@rWfxfRnVOP&/mf pMTS}~>ýa=i/}hafsRG|׸xtaM3}mۑ-,HG2my~2My]P;%zcʰ>2-bM@nq`f0`E|}7wn 3ޭ&KDn svi>#n5[/'׎݅'gԳ|m%ګ19&e1[5yu|H8],yj.A#YqOZBa!B#Ȫl-M J@u:X %nRflVpJqLjR;^. BB DuymoF#ifnѝXJR":?i:c/K?Ceq/"%^QӺ5rvؑ<)Lv8-,߅pzb) Z"C0i#Me;p:.~Ƞ0LJhFO P8^`ԕW]^O^\^vl7~_f< lx?k|-׃uP66H77j9X]>$tLWD1X-`.w"lylûN;j͌2L%qOPUY{j$ $RGRp+ؐD,V߻vZx7%ӽR"Ȉ)>$0nIohV ]iH|R1/1Usqׁ  a+F8Nu3l~G蚔L{dN OTD{;(M7 ts}_ kmtH|h. 6L%&< 2bɥ߼Ȇe,qN}Iȷ֡w^ƽ0%UJts!e{8PŞ={=FѤ/P׃ LE @Gd~>>{>o!3NLpE<䠙۝Q΅Q<шȫU]JZI̸ЦnzTnL#E irbW}nm?=a)utM&dF׼`݁xS fya3i*ˆ-dJbћ["!5#' Wp:ZV?0rc!:AGo Ϗa;f2'G 8ުo>,8N@,f>;ve; ꌸi2̠Q֨A]Bq5 mSsY˃mR|jഭckP{v  $UUc4wuGWO+ڴtz"#@7iEސyU`  q-l)2_׊[ N% #HYpzvf/Hg] ?r"iF+ d *dE3򿡌;3ѫUC[xॸ`)qp_bg 2ҢtaޥY / ˚KWa nJ9!i1GbĘy8 .?>=>_S6皨iFKxx;e%F*<{:Ÿ]^@t9c/&A1_K']G|+ aw?WA&*P bP4USz$fu64pK5 #$g|HG6Ҩ}Ry#ngv?۵~CerYC{BbWIǴl-SYC`{4MAcb?UQ5]dq.]= E-(q'K.FiK8 q$4icA2Fb(ԑm<5SE񛴫#V i&dJ (l._`$C;*BU4kZ9(^`AsrP9ݹddssP{sdF818e=hI 1^yEvoW}1WwOk}nk4s.(W݂$޾eYN% /a}ʗ#mE FF^1b '<2bDxYA-Z/-t{N !Zjv ?>K(>3w#17[ F`A*<+pLq90P?%,Eѧ"nQQkT؜¶J5܏V]OA=jg.lFk)J1h9M7]fLѸo-h?nKv =ZLw#"T4 Ƨhw$瓾 w ~}z_3ՠ w.1ca[Ee,͇fxj3D: !Z+/x ;H!%}d@bґmIENL~&r@gv#M%n(̑0Z^!{kbo_&gr4r PY]}&|x6M|?, s5s2c%LhP Q5A_'R vMm"cG% r%?/f.Qo7,+tӍgz C"AGo)/*ɧ|7iQ/ŚIzZtG p.k7o={#S{M~aE kfAgnXuT8Ux{6+B]c$G2-1Fx@[ۡ(Qd;ֺh3g!wմ1뻘rEғwP:?K"뭹Jo" !Pqb.Bl OPBC(Ւp' ln~;Sӄ0 7Fj&Z+CDFK_\ 7m@JkM.*n'>U`3{ (%^4˹aBML(&1ƕWW)%B:o흂-yzMf_R6ލ vbַw7Gl|oU\1[m-.y/_XԨ'cJ.6M1#|xXt*&{P$J*PKG%*i3p#9k\0p8IP^UkYcs?;?a155;AL)@ Gջ~i1䁨cWdrjsಸZ)?\(Y]V]a>3,7w)zb=ڴ٣9?G5!v+0Tn<>vwxC+nƈ *71H#+[P58gGЛR<`DsxN*>Oc+/@ƒP__t<̕Ѝ?-HCap?h_6ZѸb }UEҲ9%'> _qZl9NV}!A37zzDɊƚ8s|2.9H[RÛ,M-P/{R=0,XO `{o}a v _Fٷ 1 Ԃ`Y!n>3\HCdFbIMr^8a23b-B72soy, bibg(c~$DW7Z)Dr#g>Q*&'nrv$}HԬrJ鑺 cLHѨjWgI{€-ٖ{ǡ⏐ z#$Mx_tYtyx9=Kۀscڟsߌ7Wk%K *{,W^O~pa3ڟYSZTQw2>eڪ^F3*cgI$uuY~ㄟDwƥT:VwmC5pֺg3u +nGZ?+F$ JS񆱅y>,3_kz7srK\SZF3ɯ7"}-xɭbK`\d5W:`F(=O`.wfG#3~!YQ4MsF1 iJ=@Ӿu3" _,|YoMu=pE](-p zB@B+4X,4d]GsX@=0ᖽu׎ٹ]L#>Cשu[e^~T{}F^'6%fnb9Lj(9Ċ<*w:ee{FqSJrQ R0? AJmH55<tiH5*Δ_eErj?{bCn{^ޤ@8?3&BJlD}cIX!/yE?Mz%_#Sk#|ӵblD8鲀[4qVi/CAbYq~8w9}mr#oTX/`Ke E^ !xq ʑ0~ec-׺餛a5uP۝ZÖJ[LZ&zep=T0!9HJ=ILB7raH.>y#{hNMzQ[ > ^ l]Ղ-BPKZ]WccUQxȼ`wݍ9; t6vG6BrsAU'\ L&| 'Tkp\b:>¸1'Ǝ 07ܠtⰋ.+/6#_Jםm(A׳gw@5HGW4uSe[U^9/̣5T\x,Mu)yo7//TԷsd+cK;[ X+%or&,@JhɁ; yw .^}&wltVs/VaT;({tZ?e0?UTdziY';xsH3Ǘ Ic:־x\~^18‚A++t󛊸QiV᧏wU˹u&bHmFՠQɦ)+Dp>ٱs060U FH 44N?=u2,k@_ܰ@'nz@:2ܲKC=kK:$g xrX8{K%S;PM;Ϭ^8B):R<q?0M]dF'0)=ZT3Hg4)OLh׍~ZAVޣ/nj8=\Ϸ+k/Jp^ +ejj 2sͮRB!R\7 UG5. H"ɈP#0ozCy⫃J^[JqxF:W f3o{*xHVU1ҒsϥٽOg VW $zGaHQ4X]K+<ߺz;I.恃oQS[Z'Ӟ%˾Ys250Q"o:6~Q]k[:8_#wA?JC',wYO[tLJ݉xf|Il(B( UlG!M*-0[Qf5MxPb xI͝rK\pVq3V5mjxoh tBv}$?A?S#v ނFrE]"xษ*F[{i9i/Ij'Xa*_ =dJ];J.ncTjք))l$>s &#=wvV)j!&=ю@K%W?8Sg՜ 8 IZxp$Oom><>ZY1w(ns^fO11bD3`V A+'JB'pqPGt}> Y6 Rg9*]0 s5?vo7{fUILSsn,.w?3G3Pav[Ի3}%4peSee )9Myl}d5]hF"C*P2ewE ɎS"Rߢ#.uAK3zvwHuY/#%2v S(f]cx io,{"..~ZÎ ٳ۟*Sip0ိ$ҟ,q.fY4`@)$ʤUi{B"xȋA+J[H]]z! G{ [ى2FujPŝT6;yv-nX4?yZϏk%ͦs[;ጼFɸ-mO>(,΃Mwuc,СMto?͹# "<O|Ė[KWLW=15@Џf6ucIK+3|*4iZ;"Bq$)AL0 奯ȄTb5*_xk 帛a+J2U.LZxAOcDĎ(/B!pD atL}k+U8pKbf@ TyrCL‹FԤ@oކ"@hG94#7R!>s>uf}9zbfH>%#VZ~n\P cl&UBK5lwBV]eag6CCt&̊ o@RgUGu^Ƀ,4\a=DhcjXQ| Y6 쿌gkNfuy}(1t<;["b-/5UщxF 3'Лp NʼnZ4 Qny4 PBY+`{j= ?R_dfC"HHد%IȓIhg/S0xٙV^o\dg{#[<{j%*wv5E;(/S[w$fz-[IzLhf1N2ҐK4z k5|Ʈ%WD@ ׾᭥2`fq"2{tg["Z^Csr%|@NvsL` >(i7ХRy&pdujTRrw׻jc ;>S/!}'c{6'ͺB `%][Rso~m%p7=+Cks%ldmc툀_^Ct6J8;͍s+>GHJ,zY }*h`Ėdn%0it3 DCN>ZhZhړ txo Fnly$.iw3_i3NCe F!3%%dC,ʼnrOPO;r6CnIB4\RL!ۋg=<H%IiQᕕL(˲=)f읭r}R I x&Nf(GGљ{=5['v6dPzZNH uc(7VS:8|B qf#@RAJgGB/3~7AX^WĨx(o!%5 )2W4#JOYa^Zh7Rsب_ Tܽ{{I-Vz/cI ݗC6ڌ,c[$'$4O|0x҉fuދ Ӥ~CQj(VLttXݲ>5 ٙ?m0Rn? Vaؖci| lʷގ}_Zɳa9J r-#5c/D/f*)Lu$FHA;فzIF3m|op4J9NbY. ~~k:MUVP&!9ԡPp̅q@BXdm(TX_B8)Er$y2΋(@i"]4ѨRI&C1vnE׊n/Jp<LPujef/CL&Bi%PME@S+dXH7y n{ C%WNfp!?ޡR]H թY콅\ HDuhhF 86Vp!Vp\K;QPi! ;j*H|nN-s?N@ēՄ^~dtz3XgD=R?dE.䟀#,bɇ"E';JYJ5M)rۗC?,#@^b`xe {C WM'KN:  8K/RWre$"}z,e'aW0/T;NY ]D ղ; ۇωMER( gqu}p0cԇ^6 _6\[bFJpil~Xs*r2T~p 12:18Ʈ49pMZzwg_4/!jqLR˱BsOhU f^IU4ty1`1$-EƖ,]Q.(-Z- _3vNnLEMb,)O mI^zw]moT^Ж(ws L:g~Dn=3${#[=!)IbmW{Ĭgw,juG&rBYmʎS@9,Z0Fz@ߣާ]ұ4b!MSgQi]鹔 +&SѪ,N3n:"hxϟw!y] ;@n0M:}}חEu)I4SֻabU_ђš3\0]7$习"D) ҆66V8 {O.igmGmQU\CgksDj -ݹħDK条Rnӓ8 ϰ - %;J|)YaOEd:޼ޘgT2hrJ$~"z<"RvUXz^o"{Ӊ_81'K_!$'txV:PL-(|3JTb!"ݤpe=%qiJ Ԉw俧@T>nXÀW1!eyj:ߚ=aPӻ-Y}?\@@EՔbtOj8rj0 ò߿*`r=BcEW$e@Ԛfs"_mtj)q3@$309eGV5o* ሤn$ *q x3萟Mؾ.OWNu 2.{y'ߴ!BdT,q2~|- ڛ9lw# <F- HUt%3?F~l ~1n-Q]>KmԲLR[{tmfI+o{"Psѳ㆓tm[)o}iց ]of< !ʹ$RK<P~-)łu,_ZIǎTG0۞Gȏ; v^Y((J{0rzo."O*I/PGۤmKi;]ud0vL4,G PORv^/*m0(?}=h8[Y'M^T2f~G[,Qcb:B8Öwf@8,Tyc[ Ӌ{ 0wB+2 W#5憹D76mVXэN#eHin0ߥ%z4E&3A@I.BG+:0S[(̬OG=pOf޳{ BTV-qusz%B,GNub{13ZEz\ˑ}"$}kdd2YKFK}7z싟3-q3)w]kΛ=v\h~ؗњ\{}LTyy%e)|;wqU|E]h7U?> Gj<4KFN\$l!ғ%~ 置7)e@B,yzBv/;g,0).4K5&"馏l>3̀4&-˚W`и#wa] V4\[~ݴt;jv\ty){)گe*>n5XrV:!ڣŝPP;[-Uo󮼼(:Ņ2OR2t, 8BǭW䅕E1pYk`ZxNO:/L%[LR~9F6|:<(\B _yg^SqB>OYh&tBWoN}t/"T[(՜/Qԁ]|Ў0v9RM̸[ !UlZ# -r ݍAummeXe.z98Vp# Kh!쥭݅PkYǶP?)wR1D@*s,Ɍu̡}3v\"B<ٟY?"s]%H*'3Q`> G%AfoԦgbKN{E(_C[}ԸV2X0s(y֙A|4H%j 0 2dLA(JQ(2j5V{5^D`tuѵo6[ &>?(}i;uq,guhiH#Y E׈7+W|qJΣl |GĎ\8GH/cr/1AczL .O:(HlG+lfz&Leoy9<%&񳓍6SVDH*jdn4]}1΃E:x1X]a6&RuOVƒhoٶE@e_[Vlc $.#yGV~4f &~CQrOto.tHWb8PhnmWW`#I'( )+}$08r3؉6wXYh:v g.~ܓ2T2][x\r)Ѵ@S\mU෌p$?_%Q(~fF&>ΌˠmۃYJ,;qUxb<NSuktPҬr<;j6?䛪Hlb{fU4WËng>\:% m8,a,kû!PHA^@4 ʤڔYU ;!hMgwКT4;ґ (mf{c_Yi 9ڍO T`}\޾Ck;ХܹcQ~9. vy:9nmygK)" :wI5s0 v( SRnIѥY;ON>5%nS&:*-D8GxMkx緶{\oz'R'ÃR9艨U0rsސtˀPV_JJvTs$|5AK'\U2F˦X锊}sq`cɛ,9[`Z5?T^)q2S`S D`mfN#\$(d ( J-Ŏ]C*Mb|zh| B&P>隯4Z_"=` )Ql~e9W$N0mU4 0BQ#J0Tcp[ Ґ=r'JO,?ĶQG/X%Y ݫkҡ{=Ro);KD_} "lcDXHREuEƫj`;[MUԓ@"qǹryboK4^>2v|(Õ9GΑA49|tn>N`k&Ds*=5 vקǖJpp)um3ӑꄛm{) P=BvS?l_(V>mA<렡¾pN9.iYiOtyJ3af @M nZJ^jGwu0|Mr_G4/T_f4uk^2g'1Xu{gXWɘQa_[xB0pm&KsJs{[Cmqlb bu ɖL8Oa{|>iQ [wau([ž6-ߘIz]Əx2;PRmJ/[Fa v窠+{8&d-6il 9T=5UF|ƼsJr`?CbJۧL]|VRj܄Vzbꏒ_o_00B<\"Z/GM<;lv%$=F'zO(dMՒZC4Dz5]z&),>E7t NXq}$~ :^n]yI}wͱF5Pc2"-'QNfeSy˓ΈsbD}@Q@qƯTn(WtJ#@{e-1&Ea m4Ո #$B㻷DIrXL7e QPk̖V  |0<ϓ `՜85*$!t)ٹOOޞ#g+yiw_nNUY,fN#N-CTCׯs[7Rz=8Kyd`8%"Ӌt0{!( DrM.*cIޜ%yT0 8HҞM1gĹ,zC:@ k&r՘nV̿JVvsAC_ŮcQ {sH=bfqU JF%fic}$֟bNUc9d.t ilKpɳOW>dKI Ư.0/M0M0Eѝ}"ZLבK}8\ f8 7,y Yy/};[~Ʃ6(R] Wu+G\OO11l׾蛜gԉ ӎ2O=D0-A7}uSic i^m[T@j [PmHO圓Ts_a iә|0,z(xB!eSE\T>=SBJZhh$QO4$b%Т"%BC%F[J#dΐ|LKGrYIe7 6}mnnNv_LӒ l eN,g!3C`^1,"I}Odr3,7Uk^J ۟%/p= Ѹ+Ƅ^m= ^ԮS58"+ex=F2cIw-wS+;EiH9k}D 2 \4+)P n.B6p';cS|HbvUmuNƫ!&ar@E|xBnFaS . % lO{wɰfw{bԜh*PJug}! s p0@}o1K-cBV/KmcR?ՇO7/ꉶ8w> YB+anRUAN;k %whlyn,C0v)dp?IA!;+Du ڇRl3#k "{FF~)gt[ Z#K Z#H~އT_Dn=(ǒImVYt硞-*WA C$pZ5y-c_\ ?}:(# ` zH"-I4z4d2b2hj]bIP fC=7!~ QD BUDjf󖈣 ɏ/J82 7R"Lj&IC8DPFa yaVRt۳r jx h7TVSOɆa8F>y+`ڔr_wf?EDRj{jyU;&V 5R‹;ﱲ&-yO zQ5Y %/xmC*N?w*@oBT>ċcZ':i# M\p"cQ%?Ib Sw*_}Nɡ9'>5)!2v5΢kr6r]-6@&ox_qWnUAQEk„Yh2*fsrS}&̥cs).3H84Ubty{zIǃJȺ@y<5 *?w>I}ȬlKL xn2e g$OKbj{ R&kV;c%nQ&'@`>rd}&MK.MI$  pV~C@QIIcJ?cVWvp2u]&yQ$ހ_:mrb$?48c60rWa5nD Oҩ M$ZQ0Ctݧ-n-8yiH ؆[qg&pMWޘgL^.$>Cc[fq̬ILis*Ї[vq|R*pV>|ӯZKU3EY)oVߑD"Li"}?}S99؟zHHŀqQU8%sQ?MږШKKGZ*},xw|uV+idA>oR0!J&yTK텫1ztz4Q'O2k٦X}ȼYYl-f/_ ka\7\_B[gm<73=k;QŸ(!Hme/Hf6n |d}u=t.MۂH)7)M /i#E1ifͥ R!}Y4Z*EO2\m4K1lަڪ33ژL[_곲C4.F՟ʄ[> qp @}pRHoE wߏ4L7Yx c8aS쮯647~g8,wUzTu_>[k3n+5w: N<fm%nXuaj\5`u@5}aΔfunmjšdijc1l%wŒ\&GbV@wFKx=FBgx8Q=WZz!;!2jF-`aI14Oi2$BsiEHaJ"cs)v`Auat{U|AF_d;O#«JEgĀ"Ƙ@I7&ExL~rAG1v'rK{`?yBT;oSxX 7Dwvcftu? MZoG.38 txяLULmtQwUء|ೝR?V4Of}&ȃn*ja{$2+ޟw<:a@)L~&9{ol0!hQ13goi q<BOS1y&l7Rվl-XyjIiɞtRY7)G9lV/>+Ve*]N ?aؒddSVSzÊʧ!W1K~IuqY~`V{Ԧ[]՗yoLnxv(~0@HwdQw`]'"jMj39q/ݡϗ>/rS;+}^ms&),d)ɦ *ݹ)ͭX3EH:qťQZmIY7dxv1235/)*24sա~Ԅ1ds߰08"|MZX`<8>AGY^da&c-diZb̮ ៴Exha^t\H&#۶3x(XLnZz#`hJ AޓV IJwޝSR sچР;؀[sF‘ӵ3ĶV 2 !OdT$%g\Y!ZS!lfHz%V0Fi`:y+y<;0W9CGDe*К-E=5;uO5|/} l/z^웡vj!sVYϸkʄQ*1}B3㑯`'WO9UC2K^Ab C{ ?L(_pMH+V5ȐEHeN@&l )wˉov$Oõ*~Ӌ*txjA~X4#s8PqO5 # 34[,9ρ1nA~nfk"O^H|\9"@W77"G SAx6A+E'wn/kD3tc)F|ovY=䣋7XcTA.. \@# Qܬt]qMWS$cqEqZٵ~:DQy)m)Q߻t\0ΖIuibU\Vݜ7 oɢ/SJu~Q@o|~1hoꑛ>)&`{WA⬐ vX7VjޭUA1 Ū^cSi$gעlg% 0@r}1 .|#<WOXIDY?G8ߞ ksCf1hwuz^{)BJ3-I'(zITGM_Dj@HUREڀyh\Í2%k  DFfk^TC$ 9"$#mi&䲜cw0bFGż/׾%{kE(Sg4*lbS)0,w1ǴyIdw6-_sIMڶ3g>>VMD8Ř@qQ''oX ؟JC@xF@pRFd8rN5RGsl8`ܨ2Qfǥ,GT=N p/5ބј$'Ȩ t}d!zGs,@kՙ5L7uA'zkPtJX[tf٠ax@c= `thg:Z~Nǘ<~=-Ȃڏ@lP`+g:uV\JX#:ܺmK{,o0}oPF(i+R-Vh5s~PN@nmO׺RCbƣDVioܪ$aԳđ-{դK~ԽFR* eh4 :Ha45X`5;/@z SΊL _+ 0L (bg6nsd"U"-;UW%.Yw1Zk0pVLӡ9(l_eы%A3JOձ#妍w$z1s$s ,RNO_LVqoo';.I 1H9ڋ_Qp, ~` uYfs)I0|W}/i`oı̴Eڬ敉 \1밵q X0,+d&Bk2$Z &v.;k"~yŎʆ39ŋWi6Y Gi`z nL&&k퇊>p/@'a\!N0V7Ү aF.`T5W|5MJQ[Km-_wVo~`0Ow\v8X_kBG!>^#"rȞj2h%@ȷVI~}~lSwI,1QGl>g4\c1k2^iYCǓΧ0# ATZ8*bE>1Odigkb$/`-l)/ l6xlYzmɌ<*ę,ggv~ b?"9-377+ EKmΦ†0:DCv끚^HҜeF><+[{@X[9b;"AWAtѴrn;ti3@iV;zo1v"ƕ`ׁhP*»vcbfG glu$ X xHG"nT5n*Y&?Md:킲gK#J%szJ<_jSc6XE#VX3~8&Z5~ًB 4Yq'i/gD rBwɱGfrٖWElR<2/TY<wJ([؂N"=!R|*:Z411N-2[ȡ>b"r 8c}*QO~64t<)ozST;@\ػ*e0?Bp\A-Q |‹0]37 I95x~9Koj-gp!<݇SUxc,,ʾrp=r 6r khul50̺x1J]- mnp4'It`F¬g M0,%( &{{wyld/:Ʌxbp/\`: 8ܳV'8=r)x?D x菾O׭b{XB=;WUs*?dwqynQƔS[AX(u3j򣽡V/zQ"=G+}FQe ٬ fWdHJ',C#PYO=i6(~k7br .ScZF;l78.ؗ-C/܋8cMKZ`9'Vv]-ʡT1R.fHgY0E2Ԩ 2tiջqقP xdY;E.=Aylt\n9kV qB^V=W|G%gdx|#~ ,شʹy뀿Ntiѓq*4d?OGsG ,l&E_*Z[(yh.Y> F/2| 1~; 6E:Uʩ@~`CPcwxLr\ ,ӠL<yU:8,c q0SI[ڭUuԈTnb )k܋7Hkݸs~ HfȍMTX[hwos'iw\:<V3Vq.d3V nӜ 彾U}l1r/c6D֝[s=_ %3/#{H7.\ 1U1y"5gK&ugkg,ZbÚ*2>x9d OɞŷӰA!/Q۫AiM٫:(|w[짧Ec;Dy+3~f<6N??@*mAX2UK2 +ljA]@Ǘ:2ēn4)/*+z֮+VPdla_V5oKiē]o@-ݹ҃7iGAū"~F@IߔOzju?)vJaa2~< U)T+\w!F<]~Qubł~"ꆡwҀ i9YMo4~.VeG5-H?-bM(m\g#"f7a L"f &3*[h!:ΆXE]XMjSdBh"7NZ >TesZc @P=Z?k;a)dWYb,טqx Q"6 ɧo7ϋ-#h_@hXe9JKs_8 $z2.c@<$"!cl{;obq>{lR:Ÿ mZd&ۓU}Qd Q(1pG2+~BL6(`Jԛz? .sN,R^cD+ VR?ݸCHn"#Ў2#ͺXzamȽ /Ag20Cmɗ5~[Ƈߣ@mcbD,79LJ;LQ_J[ɱP)..F݇ŮE☎bv%Nj~$f:n1kq? ƶ765Ջ|LB5 |zéX揝=ӐԶ@JHWp~_{uI809Dbӟ/nT ` hKlw J  b gqmxCiikJsq)PGًc7hV!IKIw9~4AQs;/+]0a )V1 1A5(%YXӜaӊF犆5'HZzn$稛_^YiQUW™DL?` 6s%r*Z谍IwX4A wG+;ҨK$ia9'Ht4~:ޑ‡IS14?Z$!IHC΋@'RA൭btf;+Ԅw@ 6}(c3(gaϼ\?U'yAnڀYgLKqI.6oSYtzn )1 Zf-9# gJ9qX+p]َ3pDJU0 }δf܈UB,/l_#q2j{ArZMl$_*N,%X>kj㒻U(1byG Kz7?*.pbjY|#>1{qn֋m8mԆ3+hB9aPpZ-z5BoD85o&ݪ;pJ,Ud|:O/eK3XgӮܰc@!KlΫkx(%J/q-"zODMi=ɟ vi{Z3RM# @3aHFDYf:8TdEi /b{&9[ 4AyZ.H)$; 8$u%KCAN#pR!Je6+P(|+Q2m1+zpʐ/9 Lcnu钺Բyy*Wg:$2ү! N&be>c]H$00|Wrh-ml/&s¿*[+]5 e*ZR=}'kR_*NӵmMg@ .P%zqJYХicK PL}rn!p Aysuw2@% r" vPGNlQZ MpWA7m`Sg9+Fk0K85#揩m*Y0gU&p'HKaKICo8 (G`|l%Cn {q×<;Ѕ(?0Y+i&3K AvcHng>rKLx><%EJޕea ; &H{%41As%?Ǩ7n=dZCtUoNB>xO¡{ ʀׯlP\3Pp<,dzxqi%]^9}'$n"4^IC ([5 ''}&&~j VLAso -${lZW!*ޟuS";PN6SspYRkU@.>쳻{]EAGR(4tgtnwo,^ `0Ϸ Rc .^lڊQNM',>0= /]ޗn4\]?pGI ?Ykn ,y<|XyJK(! iِ&T7 ­d6ū1㢧*1h= H-#BSԽ͌QQ!!0MO8Sc8+p+WsXlR"nX3i!I=oM)cߋxK)u އ 'ld$^=Բh[ 7As u +jDN 2<ʑog'^\#q"lfuPۯ87KWs\;γ=EOB b:E('z1t-_|b^+vwp(p̀ԽyNAI\Tv^cMUgp+&0þ5xSv8i=^ab#7/ˁkyrXUVH><^`Q:23C8w7D9*i(b=*ʫB'ftp JӺݣa.n&}pL(QrΌ*,#:UA͵`~V?(@ȩHi#! ]碼"Ӎ'+FiT 6ƿ!ס)mPtDdI=ZtׇX օ_'eH_P$.r64s6m [l?&E'V:*[Kgr0 潺[{gΫ)QK\xBFRCgAO9Yh`y:=9^֒/],- /5 a-5ݦaqW ϲ,3ANbqB{@ۏ L6'K-䀚h_Au(NN, ;{𪢪 {ʟl(4+~TL~X\Y/z'L1D-T񌁹dʎerssc%rhsSE@-e@@"1ޑJИY&7Wv2Yu)JXZ%ݙngu̱߾+V WVhQůxYIxoܥ@DIKZ $jC[ү:Wð!f;׈#%zу`{WɐVCϲ-XGV -Z(Vx_4%R/<>5H$dt:Gl=n>pA,;Q:7K<Ρ :F2Z(1xg~^1W4.Kx'I 3kqΔ8{2p{SXt;ϛ v$e0Nc-&egGapkjV usd)-HYy jđseZ.ígLUv(HXoWYC3q^~n:\{>Q+:]43Ʋ6>UU۸`ۼ'LCIOmn@1|Mi? [dv-su,x޹#*|qFX*G`@H.i#KLűbj"9bQ_wԹ ktEI8|qg]C^q1@U!lDKf.c\&C_cU%ə $vʙO(lsH.Z*.8m>0uľQr}j hw0\TWm 1/xx5ݶF{"@q.%Y@raDH@ q*:8z܇ڐ=#1z >rT"raxz2j7'T,3C<-eEl[5rfUWSWqx]_3!/qJ0AWZ9-4 "N&l>B'y*Ym\$]2Mv- {fd|^yŠEyFO?I8ܩ0 L^,&:"gnjU[E]4E9]i~ӂSY&x` |q:^g7ސqDwNAρ43&vnx@%%^2'tr= Dxx< k΃ڽEʦ =ҏ7uٹoFEznTa㱼[it4%n\fu=|HJx$¬S1 B]>:zF]aª}T ,dQ3J`\X[3FqRU0[ш. FR$X'7]|ÜhJJ]"ɚ@ 3\˅?e29'f;d 3岶}* .ey׻;6z,iL0L ݨ??/0V7M?y0wsA9^A,; )R[K Nx6Ѱq7 wdZ,ͭ!|)xvǢ*`F1{A;iTA0!i;׿lEPi<+j6^(j|{c%Ɇ3nʖpK8<都2C *Pt2i'SbI$ͬ"PT7J{%LsdR/as--4Z7 )`7 &{eFUI4WE@1;/c\ }jZ"j%k&-, 2蹔ɡn%Q^ߋLMy.6ȵ޹ZSf UWCo;equ(/$.t.{{;bY?C/] oPwrE0u!Dfoz!rf8(`fL5[Ag'iěYXBBfH\TGu:|%}diߡεI(եnO|\@ *z|;>ro/b=rMmƶ!Ѿ{4<6yTs -nd}$xA<^EDE  ;MA١c`ar3&cߘjAޠpž8;-X #X4qe]Zf!jir"0VgݗOD_Ӽ?w?E^=C9@mٙ+' wG.hk@(1,!=Ւ張3enaXft! ^)5TN wzG녴iV P SW09g{5)קF'pSP}UW;ɔ/ˑ rU@ 'o:DS7gFɷ@i^~H.X0ǦOI7Sc!h긴҂/ڀLbF׽;~Ia7y@6p a^k=yZr,G$ ]! @glniB -$=PH}nXmtzKm+i\>T5PѠ0&K"Bd=&P p8 Zx4(cϱ;"۞!dٜЯC~g7b=^iE҂o9`ć,_tٰM31f׬B呓rw7:~uGoKʋĬ7@I[1=y!oC+a"_2a 's3&L;{@"axd $NrӞRS{̉<^lڥR 9߮CPk!3մyBʢݮspEsZ,^^4cA+8^BډF{Nc0a+l\Vnγ",՜[#adS*b' /!sL%> ;C=J:oΗ̪,~b .0by& "Iۏ8G>DW6WQ@y(3:ޓUR$/l5R)y!fuGA;͟xj&"><k]8<ЛBՀn,_ׂݢ=НD8 SBg2fjyY^8|],`2.K\͇dIEh("dƌHU YAsDy㚧si2bƵ1Jਖh$ؒP݃mH`w l+.oR{ObXd*Q _$x;p/ҿF2_!{l;#EmX(&ETI׿~ߨN?3!@R<"091챔2鰺/N8sSګ{a@&DMSinQw$ Q%g*"ʩZWDmΪgW^U,3-QK/]S%D9]])jaJ*Ix`-Sޒz9Wɱ\dCew\/ mHoɅ3֡ONwaȿfYm|WnU:$H{~* FD'im5WbrIRt9O:C\Ee4~'Kakh]nQ?7k⒡YolM X0n^,k>IcH$aW sl]&1UCLո͌%/Tc:4̝1ld{,>?<XyhYA׺dʑi\ڊH56kY*7fQg[r>q3GJ>jrҐ 'c/-Ԑ3 ?m255׮>ʰ+lLfzMB4!y8Z{ is,{N9t,NØwZ/SO} ԷiqYpʒtX o ]t59 )HO |[麟<&: H&rZLsuŐ[գ_c)1R!u=ΖeC^1ь+WG EaўƘJbľY2|A/U ()Q-~^hOW;uɉʔL *IMNC԰ ARa={2Z xoyS؊_Hjt''^~DuKU{#FE)!GԌi k=p1/ۉ.}~:,BSH&BAA3('g3,.mu91ޱDb̜٨S8 XdDO2c]t`^턝&Ӝ˺nu!;uzg-)dx6Sv#~v'E V _+IB /ї A!|(b҉]7:fB*Ĺi S &LLMy ZNz!Y .+gƸQ@,t=%iH)am \d48UfRdD}ϔ'%7%RS[ZG铕H"# _dB#]x+mz(ʇ7{~·{Poᘌ؞j j_m7Y{k.ZPmhVvA\kN*od.չla )2fB3E yXDP LeQvU-<zl b$,#FMך$R(%N4w4v$n 3'1̐NU 2ڍ#/q)y]7Wcz)̫c䙴De'"Cwe_۔MPsɬOjHǩmH{S/vj/. kY!A6+-%,j\CBVH֋rEUd*V/w 0G1Hf vU),A!qC&7׶ˉl}1x/~v(+FY5Tzl̂='fZiN,T>?cZ NZ@Ժ 843pG|Yx)ikQϹV <,O5q˅\ g % M]zo0s:Rb P2Ri#)|~ ((, Īs?=\ Wb@ˡWO;jbPyCHFwSLBTb,yw˸p3G'1I@O&(XtPj1@⮐5°+c{v,qa=[ ml=\/BqYv(([OP*ި. QC_6W1P|hVRk?eӎΆ\4ZF=|SRBil}Wݥ3WefI$$-=, \3Ic~PK:Ѥ'UeQix_%2% > J 鯁*$9z2%@;jWl$ ,BqٛX!cK a_7]׃ Oύ*M'"losɞb %ˏ>Z_qM-qvJsWR+Yܹ2Xm1-3s֬\jW'EMUjgW6A( 6t˝\-BeVU\a" a2/{eo$/ ' 1Dj S,k_YvFK[Š[ɰ%`Q'b-/|Yґk!t4 ƑbcM_=(:Iufdԉҟ7 V!jf Dd4ņ?i^ryQ<:YJ NHAbB#)H.υ&.n\ʁ*W3eay8(>Qx}SC=sf~sڵ3ZL"3˹dᲜy5''a "d:0Kx鬒{ >ýn>_Zxg~Sqj_wERx QAYQG`49ImT/SW:[u]^m)%^{:ZrG 0+}VbTE"Żf?B׃`框ROA9̛Xe>Ē>x>:w7c3~U |iCcWdu1TĭŪ -lnbx bP7~Y5_1_pvpo{IQF̬c4M;83ՈPZ# (,";2,cwM*+~卶s]KnT|I;m%G[%K9 \ڈhbSsig9C{p P ,gM=hk|j)z EDq= ͟&`d{RPj})}ҟiM'޿%^\BȚ%{* q?P[؃V&i! !%qpH ~:tt`(@q67AF7 ![nS͕Xi]TO~\"E;]hD R^liRӯО<i}_ot@=@lm\AMo'!`8}/d+-tA ah;sCd;+6!z|;AKT8Q!J>MYu]õp7UkGegvpߊ +Bv8qm"~y#9$(mĞQb9GH40:*9o#:Y M`OqBj|{0H$3Ϫ3Kse/rzZ q˪x\Vq8(pnL魑ouVa@+*ce:U|K$R\_ke+za h,Fl"#[÷-VflS5߽D8P`׿#Ĕ<1HX3Ė6:'xS^8:5&I֞`P`#&nk+:|oS.=TȐF,i*,e]e?ٰw$"W7I]̵bxfn)YO-x/X?/-Gh/ľt嚁Vv,cN UBP*pFov]j$^iBUUZ}vO7S  2x^j.;?*,eTdw\o Il itGbݰ$4P2, @s_BEԜ9rηξ6jDaC,8uY OT9ƨ.9do۫Ok5JMT-"۪_fcc}O$oLG! ʩP֠}͂m!?* cWP+-ŷ4b>}a|]atU2iUH^ SપU, &uBqXa֐.1,f7l~D/7r 𨑳}ׯݡ,ťA*ݿ( yT˧Ѐ`⍂/`6j . @/` ,De?s#ѭ2P)uS|q|[gN.U0:j3&.iöWG^ ϐe:/HRwټ>|s2X* O,$g\m? *QE$pn1*zڀ롓CR6r k}5?-dxYeP/j Q>+ KZm\Jx h42<uE`C=_m~n{X2*2mt񧶶fESN@(q(^( U`6İ6Y*4w~@m]U*YSCc0lϿwXEK]]|qRIl?5ܴpMWؒM涷dDv)cNh/d#l)nyBWφi\{tB@JeP ``)h(Xt˒#qإeA1sCs3Uplro0A-tQJ%hE]4F y|@jGZHYtiSn١/4C375cKG8t6fC9Ir#4dzb"O)f&!f#hɝj{~XNDKy"|QTw3n𡂱Sd0M⛜٫[WܵP&EI8\T>1ZTfs6܆Ըs׻iF3$m&`St1," 9BmoΟ"@G3DHcxNXKylYj iZ B'%뇀Xq AiښTop$z:(ld(3&Y>ܾFӔ\*Jb_;ú Aъ.Fɭt*e[gs a>&t.=!J?94'oIo%iv+mSM{f)XKw<_ݤ& aәƒnSYY%4f{0cCX8&Bmj'dWh;cFPW Bu߇W;v%` }$:95/+r*r﫲 |/^jvOǹw偡vWf?W $Xv)L#nĘeIeDcS*ԬH&#SwNҐy5ߍ˯%Yu8`*I?NsLs?rsɲ6RmFMŷݒؓ8$TXV h(ʕCr'xE:KR tͲY31otPDR`Z'ޭFF h.woUHݩT4nɮ-T}-S ;L$x%h<(H]NF8-Z Nd?R qok9L!lOz*|?Ls5,KK35tR2Zcd:*/؆)} ."ft[nmO]tHKPSxq?lLGf/T49pNx iMbh>U;_UCpE5&"$oRnc7A]]^£ѻHOGU@ijv=`ѣ. +m+* ۑ\xv5j K:_6^U _5a LZ j #9j`m%mD]t;4 ] w7G? 9i_+d((TfO9WYCu~×KyXLUX(s;Ӊ L:x*P)S䛂M3<v$ď_% Pef '^R%ghe-mM,{UAF}5e[A{fJ+^'cQ+rMSDιEY Kf]vhq"hՇ8+VR+sxnxI1pypA+RRay΅+s^k餎W!JYg'iݼUHCE0.{P0Fn#u)}:Ԫ"45G˞llc1\:D.u;(bCq w:`P݂ۺ)'I?OS19GUgblߍZQ+TBmd#byh} lۉ?If= /ƴ՛׺28aM&Q$uf+&JPJ8 ^k NQN&[A4îz(=lJ4wvM߫u ÌC䉄c x i#U6IƀqjswoY̏\K!$e-&wGxf+6lpRi{A?Um' ׏9BJq2NM5@g"zRbCfܘWY[d!'G+t\ojx_F`NM/gp;iG g]w}%f쿿ru:txS$g6L٨๻KUb;X{wH^`DPS\a\jGG ƮnD2#f2P&}T%.4bb}dCMȉtVkp@(rV>@PA bfʄ}R*e @} 9b?q:U2(g0"̂~_x[6RV I } Rd~`xBΫ0aV=\m;}J@>5#:M^B`\jrm" u0E}Uv6Ħgn&1"ɲp{Ni(q4Rqv(@wx$p>Dq{~fI7Z~oD<~jqn &~AT@ξp@[\#FKm^^I?8Sw#k:RR.ő%$ZN&GЙZ3fxD5Idk!st-7jnQn[&.n{% ؄꫖L4 `۰su6)tD@\AdB| Au?΁e|v#C,jECRA5T[rfqK#Af!D7“Ɣv+iP?_#D v"`Q';4pF 9<6'Li PDIg}) # Ҡwnfl6U0o SR+hVOF)/q&"g96BSYs&\σא 8A{䶚AVAmCpÝ}"P7+1έm3"tO+'T`I#mf`1(ayma7yFi@3ks:G..xb#FH,["e^W N]K7WζV$/gҋTn"qgr+}衠Y\45R9Ѷtl5Mnoʾ~eI1L,nH!8Pkd2ix9Fڸ!<;1G [~4\@lԥ-#@(X:R8zN0 {ic$k"0`S8e6X"q4 ^8T37j x?,f߼T]kbLU /~BPKT TU\.ԳHMﰏ/kC8wEオ<\S[quؓ3LMw2L-hz+{{7THarxǝngH5֖Jcʧ8LT}dZL`ma$F灔C2dhHڐKH4E_ftHzy-5G70@ɗ1)s& Oq_AI} E]^ֆG+j0i4x|RHhFI:JK@t#a^B!EA[9 -NkOx 'g a 2>%Ff- xʷCH<`(NF= f,{t~ Ȭ.Q@3kRi:b>F{*C4Gΐ${EVA-)+Nڇf%d#d,FNM̳IPJ!6X2t@+'P6\/q$(nDPDE}VK ~#z S*j#`y"riΏX@()=nAHT~oZR2zNj+d7I᫸~QKJ W`OcG;Eڛ KQ{FvMwYXB]Ezy+}m3S0߸[\9F\O]-y^ETP`&Iv<ʟ ᆼ]i޹F7FFJNy0Lt70MvZi뷿/Pdj`֝PEC9fĝs"#0{pqN_)c(KCE靡KʎxA_6"'!)"x8.SIIr}0gC,9gE7nٚݚɀ#lt+3Hf˾v0mg̀^hȬDՅ&Bb=vfbM}_j`N!K["ӃRF"Ij4II`*xָwE;UvAJA#{֍lXxrב363R:E/\e f3ƹx7]䙕Y#mj5&l!^?3DT݋Lb>ᰄT}l.̵HbZ+)pz|}׵滃D<y~`A[ d$rPG;(%}v1dE Q蚲x Y%m$Qi)6(&>y%ƴD/~P@me]{O&xzx>!#p`oV'BP.<>ܪEٴuj䶒O:"ӽ@ x`Pl QUUźZ*nAD )#t]£ۀS܉ @=G࢜3Vfiҕʇ/+BgॿS̰`D S;1+Y֑RZPlju8(XoO1bjGsX?JȞ`xbK`#TS:ݽD(PWM%Ÿơi[kB0\kLPizWC:RM_GrKe<5z/VsTh헉8_=}x_DKftW<4/ -}Ok?/\]9kVxJfC'mXr*/۫ƢM')a\#v#6hSuJ)2JoqRbXt(2JÖkdsIΩc՞䏜{ i iTxg_ǩVW8PK%c`8vi7GO]G2(+ F\lގmqO1yKɤ=sobc1ræwӇ~]B>mb2#2g'lH"7&pU-c Ճꄹu@h"l?@u`-NGoZo$#q{'7WC2沛g66(ƫ1Ʀɸa2<ьLD{kq5A4Y+.XaYP%F75y+Oӯ9lAw?šzL) 3UnHo Pm1| Ib{죬%CS? 4.cD;!etQ>*Zh5.# p8%~-pJCI$LBl y}fVL(`9p~bLI!FusfVB`~h ۜ-Ugl9ϟ{(ϥ7^m, 2#i,Mr,i4/9Fãyܬ{gp2ejҕM.)rrtHW=("-oM:78,t};se)LMY m9ھoRHl@3.I\+17f8jK٣c\}SbAn~=~oP[:n{>Dd!5`'h ^-ɥvBW_TProYVhg,jqJۜO I5Z?PjUb_$q)Od5Yh>!/zTVqϧrsu[ $=/&:M< !+k(INlDJ/XW4QmЬcj7@uYbBOBofyJW6uOרSBn~X(Ry{#h&c@&(@[jٱnHEGĻ/}rLB~xND#k0 :9{0D| XQ.2y\2IlS_ņ` L!0S˩֝mo ?QC9ZKp1" ;KzQ%bF`#^|!%%8jpdp-a~KOZP 0BZ4q;CkJ":O[Hfߎ:M)(Zsl{䝋ٳӲBWAa]vMIn6]{:.sL[K5vn,|RbM0JX/*PNK5U{JORP5 #^UqG}+t?j]ͺ{=ⷉ@$ɷy J쿺Y a#(DFVO/2 ?"zl }aBﷅynsWR/ЊS{Bvȇ"KȗE)_i`7 5L" X]((U6%u0 #瓥mVac ^9.# L E^9SOd<3WI[g0ߐزAD_?-l{Ze Pab@}D|Rǖ:#ҁp L%TPe.ٻ_t- %lϖ]ٲ]jO׻2&{w]A {ƭi,yNV A2 s C/\a 5F)w=mQ}G\>6 T 9km䐈H}2 eܷNJJ6oý9y65t"vFƢx*GX &wl`.wZХB.HШx ٭`67sRL)I8FS[6"ѵl KRы GK ck6 )&5 &YƄ$9a!=Z'.vH hK&^69dZ&JN^νp=bEtY2gv۬|`3ȯw[IAbަ"dĮǥ2!5@EcQxN@VE\U8 N5@Qk\Cɍj<o0 'N` iY7LS^%9TR΃0ۗDGܸh\Ea5Qe{#9x^ϛM^XX*x!uhkÎ 9 ;P4Usq(6#N]G(kg4C"WEOL(doQo6( kϕ%q9 - I QK뎖|6"w)fE@F61NG5d͉WA7Ȁ !o"a#&c`v}1x.YA/h8[uE$Ѭ4):9;B7>Q.ce;^q=0Ue=9uA>Q\﷥\W|Bic3ǘSo U᝘L+imHLu@4 D#0CLXIM'K`2rU@T6qmdΕQU"s7|eDl}ٌ [&%m|h4ɢ( *D̼B9+_O++Q2#LchW_('u>5q2{RczH~_ڴj`@uD2iTKWyb&62I't#RJo:0wI>NEh)4`X(AMd-' "7Qdsu4)d.LR^@g.v5T@6 e5Ҙ|> S>;]7yV o->'+qi/76!ox$'N vN_ ɿI)w0N(B4y%_sӐ/ Ky &~qסQ2;ȅ\x(N<4:]Ggg֎)A5__f34j*M0@ofg@O5`]FѦ3݀J>{:O<8ϔ6?>cEZ\Ӊ`> @P>s"Mdvs6P'̀^S PvƏ6'YDyФt,A^E®<<@xd?AD]:esI8sfЪ6) GsăH_x.kţXY5}E)vmMyh/d[sjzlxvoŷaeJ&{ _İz 9aWo/fMsp6ݼ/vdF$.VX@g&V"I04ڡk&`px~ݛkDc~ڸ=r?6r 13!PFЏQ % ԟ$w;MMVz$BL(}KI E3ɼE1ݖܦڄpdL`ǑXQ~4SmH*x"Q #*6®F*a}#=^+X(/m3X պ~}t%."V9QoB͏lSp7`5xxuS8{~/Lc [#&))c*U]~T't$K Q9ǭn2Nipٓ;66SipoY >](ֳRQ^Q :H -rdn3BFRb b\u8Rݐߗۿٔ^!{~Q/ȴ;QZ-\ rZ_ځXN~nHs\$D[ի<2AqKW:pucuADOJ RPog'곇Z%0˶PZ̹EU{hQ8d߼On$$(FE{gh ;9XMc|y\#_en6͌GCl0/_TZ n9RҭVs vo$\ N7D1Rmbi\,|=sN;brD+,Ѹ.We'TZUMXq:yOK\n# &{fz|ӐJ9c2, %)[kyN1Ӹ 7AW/@I9g܈mH5OۃRQԁ-#mf < ܓYOuɯ1 eVs [{S"j:pwݡ; KTVa>_Į w۰{u_ εBbZ%6@= ^77 QՊ Q-w&b\b03iT@ q }ALuU+s@D~-ucNCz~34lc'ЅThߧH< 2"FuH(Ģ;jj ̱kJ(HnlfJLvp/ਿer>D*(̉ʪM7`r?rcBt砡'Q~=aG7}rN(v4]N u tݰID"woUaW]s ֽ^Dk#{Uߋ3h~v?jT8M/㞬E?O@i|>C[N*e ɥ+4u@x&7'Pb~%L6bop3>YtϚS 3FZe]{4Kt*'JV>eA G}PiFB'2ƎD x |I OmS[Nfח};aŽM&PFhV 5F!;WD&\ b=6wIeL9cMϰn9oSQt>Zw/?mCFO'放/N3ȝBZat~ثu r>+vO6YzV앁2=cTߖx@gRET m'Zul+k Y4["0gO و>899aiX2U^[PݱL}F$YT|9u,tD}k,j.vh^ aXEjCq, DAwPݻ4*Vȟ#%I"*"lE5{Wچu"0>FN\it&$CΙldK) <ս:Ajޞ{/\j]i۞w?{"1*Xn*2}͆fXގ^.rm}(uN@yRDuG4HN|٩f`EDz J?*԰ }ٲ?/z;ȋ`d{벖u4.#]^5/)8gkQԤ1tV$Ӡu~L)#`h jv unL /Z" B[>wU0е%g>% &f]ވ:.PnUEíCਜ਼ hcexkPJCvWX11X' [nP(?O2;S70ml UұHu wIݦ_W(w_` <,8"tW˦"X ' }= 8犡WGlOtr7o' im$5Z]?Rq "͹> ozTJ|Vͯym$=,3G0{@awO#XB.>_nc#"6LE*E? WY+F :hb|Cu# gDw.BPm9/"#&I܍[ɪ\Tqc4wkBT!C9Ž A*G c5A;_Y1qْ3>V*'G/#mfn ?K"QǠ.WT4LF!,Luǟޘ%>[r$W@Q\lp\CsW6U}}\dʲU~,^UΖ9+ Ix[%/V:k 5$rP$|:d6ԤǭꌶI5Gɀ4FLT8=I-Mt/OZ Ęɼ'͢ċ:'yH{z;3Lg٢5S.@e׾ljOhbE&l&^K6~.FuvjfBcdA *{6\XRqԺ~=sdkxn*8b}\ÜjZaݿs 1r_S7c~6+ |#9;ϼ{㉞q_IȊJXwn٧O g= tDK& s15mqt$(q [ŰħĒ4/ J:Q]aZF4^dZ0jߐfH<(WþSػ- g ;ԥ/"P;ByN uqu]B5DY/teu/SlҜ}ͪ7G`u%R2gLL r(b(ɇ.M MzH6kl~{@P X掙&<ڪC&wߵ5.a?;Q\ntY;`$o-xD9?ltӣ?'^2t. pNyS8b՚]́c{:9iؑ[gjnaq/E2 rsa_u',K]ҷl\Eper6掕 eV6zZ(:ROS̓L*}dAHnRei>#+50U9ɕgQ!cb]kgVOgZ+VDF~D+Ɉd71:NdR![ؽ(W4vb@Άlf0(Mѡ4dV &f?I|1] sY+TrsFU ? )Rػ?{Y7/FRqYs=&Ԫ`쑹G{2Wbn&8!TYuS}i|F =j#񣘓2 G)|e_?A&XVTiXАRˇŕ,3fU@i_XA틧V6[k;z_Y XsB,񉰺^|R;g8:DWV57$N2ohSvW\ W<r$r1>PTn1ۢrSy;jtF@UG,yw33*8:Z7*OD Tw+z-Vd+m2 Zqb)& 'y^Ų.T8@./-^;:Ĉ#6G $3Y3ҺG) q5qc^y%qռLkEP)^Cl&鈫Ua.߰fC׬64]밉z79k7R|`{hi'l{p$C"▱qof;%Q^~S`#jljJ79txuo_oG4iX!@,e?N9|*+ Eao',n aHZG62N/*| N9x)O7Qcח][oLaHSS/C!opLn)Fmnȃ u@b q0Qn@<у\QJo)V{><s oˑ5rؑf6@|Vȇt<RR"ӝV $q+5т̇1Ɖȣ#>@ J;j@MRu?_v>h~꺙lm\ oS)a "6-T;D0.M] N` ۀ1@Vr"H~:?tpV߈8HajEx`2Un%=kݠc\ћQ7k*:x+wrmrEmku;Y8(h '4(Iۗ[˩-tj/qlAam;\ {4]ݿm a,i|j=S?+@xv>>3wT:dd:G(8\^ >.f|N5ZPJꔔ:@H\@bx;n-GZn}, $y}ؘփ5UIjJ8uu[ra= A&g)%[a bտGԇE#b)!J1] G7"r)47X~edA-9=u91 cR\˯/G,& ^UVfbR'6B\,DqΝÞU}JD!nF1Y]gG{ bSθh*ػ+Ovɘ;dX`Z%;sÕddCr=}a=(5|abmh:1oIN__lܮ<S?SvjHx6 t!Ǭ}ݍ6+I= N.pK;)#Vjgi'ϖvFj,C%bSϐm` v7@|㣊6} 5\fUG8?⤉ͳK0;ǵ=bZ/cW14Q贗ǁkv^rblN!!= F[DL;ٷ:jkJ I,q3WqL`.T]Ih|ujӠ;M}1ljg1Kw7 YmZS8R{t&D6Xj`W. "3Ka>8o=g|{FCe&ظ. 5q7%]T4W o(EnC2=ĭ.4U\S-k8UJoD6WTc`~>m(SQrv6Ol?h'(iNYĪe_/S⩄LӠiЪ+)2.A"ee),Lk[ˁ= BwWu$wv ~ijۉm}-LKF|#S$ 9p/ q%u <<]X& f+1Tj |`r` ̤fw`!-W:9++Es~Ӣ4.P{vU"@4P-f3ЎBP&qix!L7L\`#';).p-E#3e %j=i]DD4s@l >m+#ʤ@ϫ$n_洟`tB|ʀD(h3̥mu$7PK#^&?e&(*=vGE4=h7#nN٬*wVrV>9<LkI<,媬 -SboCln3%/_>㾨G J;hr%5@u=z+f+n0j_,?,́8A]o0i&_ٕ 69GP.Hob)Poီ.aM9 @$1VǴzfY~"q&j\ETɺ9'\]θ'Hc4PG~u?:2 :Lk4Vt|l4{hpyh88Px}^`|M =,M~0fm_LT1|/q,եʁnI ha$\%-?t#%w{3A{;< 1>ˋmFuW82 d#I"7I7(e/8vn(d\Kb 5"PnpZeC2jZ9#ـ0VA'456Zp6;w4nnA[GǦ3#Oȩ?YD~Pqa@cR 0?ѠܬdkKXǁ͏y\`^玆|X)'ؐ]jc ,[~/<%<(8Qt Ct$Uz62iJ@j5@1A 1 T-2\da)\ ^Ǘm2pԃ&o_ܨj(:K´"t苊RH|J@}2Gx}Phބf~vMwb5w2M|\{WNVLʋ$A852,%*{8HweUNM A/gulϾm1jV!֜׉Q5$0|DѤLM-![h x#ث+.KV+,f $Ly1]GYaAZ "p-ClP >Ȟiv3xH[@FPo'h_:>n~B! zT+(zXģwFtjq{7]r77}LO)vygnLb`"[.S|*K;eV]+\VAW| E(TCi}H!zx)2JcKqf"]譃/٧y:iIn~`K~n3po.PAu@o OrĈZfGՓŸ!0eơ,R7Lo%F0 o_hK꓊-tQtp|2}Yo{Cp,¥h2~UwiKGI卙O%]cE0H5׈G6-@փ fPGtl*ݗ=%ba2w+S ٘+Zb̀Qe;~ WW,wʔl3ݫu}?Y:ya W*H~牕TW <0A 62 X)1cJJD+TEl-6I_:Oڴ;dBƴ2-vm8M9I#cQ\x%61o+vAW?za<̤L3,X'f+S1+ӻph\ yxJZU4>`":ĞgܴPVq&G FYt t^$֖(qH\0]oMUjn<8Qd1z]T,C \##cWdFOzma[A WSE{ 3tystf`Xw^%XDzpu{p(|lF- &803uǍ&E ůU=kr"tr +1+KxO ;tPCUNJַ&J : JFyZ ArX 9L )b8 ُs?o]"S>+! lںl/T1% [tvp#bZ1qq+6 f8)˅oIbu_+,lG]Y{;cdYhפֿ>AQO< q&|nhw귽^!J>8 c_ }5. iH:c=:dx\ ayz1|}.O(hpT[NiR̄_<tCQ²hJϵ>DUy&@flZ0jdoʲ/Ta?@L7R&`:cJ 9Ƕ/E/.&G&[ĘphA,Vo`/ jRʆg℠mădN7a-jH~λʕk짗`nmҫlƳt9YZo,C:7@wyQ]y%4"\ ݘ+T؏B%4VQ:'}ב] ˲sʌ 4L¢ "Myq >WwG.8 @-'Ҥͺci6K<'nG`|_=O;Ez!,h*`}`vjjr+Cq̒{GA_sT4T?Gfr}<oK|,i3 F檶 di04 eG!ʿG[I'NՉm_Ser2WZV20~Μ(KO%s2ܶ}3dv%7M@CUٶO,w;J?&\3j_퀓_}jcPd ;d,Vh* !c!Ip[[:^Jɻ`alNӎYf`5{k~7lrH3B7@T"ÝwŐPLe`$0(y-rl8r)4YT مB 3k'أ &ػNPGt06ɁkST8RGq7=ǂ%7߀ʨ*AIxFxn;̬<*W ,&s8Ʋ֣jozf)#}Ճɼ- s9.v$D;0;KU*]{r.$ {!8Q)5M?'ӃMXSm3o!Vf,} cjX*c,l>T*6&Vn W'x.ÔdO)ڔ$u\#1O8ؚ(e $<|{28YdLᔿG_+ğ~<6;F&s~?uQ"(y TAG)@kJX74r?]G3`Yߤ70g` vYWDX6 A0}L̛@9R|m3AMފnMw. ɪs 4h\'HL Ii 9Aא[97WDaL;!!đH510e4QG%w}z 0 ~}p/kaŋ$့Ơ1bp$ d>*2|n˱#2Yv;ɤr/>q0>s*"ʞDW,\t,oD7Gg' 1Q^u-{z XAkjH::~n߭2H'J0,mѽ5K0Zb؃y>6/Q9F?vFXMnSqGu D?0Ni3"2mPJ3g%xԖx=Rc ЋjkşD`EtU/qƐ(-ͷ[g&ǣW2FL:~$fG/}BQC mjZ+EjxvG7 उsE *}GvJ^_7>}R_ECtrԛPtJ[H8]c"7lnh:xdv}TLݏTQUǽiTJ_͇:B~i:ݳJ*"(fX7q '7M5vB{'"a՞!gZM| Z ,m P5XG\:=]ScQJfxni#ƣԘZ Z5%{$6!\7q@XY;Ti*g3ұ"^]i\ǎ f4/pU-žtY=?|{ڟ j#xoXpW*FǞ |6"-' >@;q zwYw #蘤?܄L-+㞖Z1Rοe.r"W2>44_*%h "O5%Mq(OJPs0Ri^(Rhc;Opo}[ie!E#7;|X7aqTAΡi;Rn76%u B9W͖$W]-=W-p@*] xŘkhb]oݚ : 8Ht7 k: nL{2}!.[J0mf16~CHjG[`OJ.3p4E>6=3ER&w5XPut]5]@ 2&Mzn2@(!*e7"Wp+Ox%OӰ.YVկ-8 _'tuwOSZ41TQ T^TOQ/iϖ7yuS:c˂*A"g4fzb/IA zmrJ-ӔMp-(Y4"nm/F)eϮ?9&9+̶)mt)D!(_tsX#?D +8E] .힅TyqF>8Dk̪OeD/` u\Sg~7+$PLaq 4; uv{ Rn#.Yr!YgH-'|v\cvP|Te]Sq>SΔ8_%n4=1flJr1y@G(qܧg z1.NjDeM! xE\9@%-Ч -bWBX=wJA|SǎJ,`yU}P^%|#XXR5ڕj%1K1XhK lHI=rtuEy~_5#^#^S.h t1,۴0.M }t(rM%\m)%'6F qݗK]9[1SU4?U b¼"=QMasvS pYK|~YF{<45IYӂ?ZQ'SFWg2]'N. 5bz=E?*J aJk9nA$bۿHLLy=dsqTjb/jIz^\lznrþJ,)WNWWup|kvنt'F9Rx9  pJ_.8j@ =/VEI [~ i@%YS0as:B~c񁰳U !/%:*o'92SoF&Ut'Yqec\T&c9S ȟP#%$E)GqlҘND]= aJVA(o]!( FeIT  oYp-Pf;wA,Eg6:v[h_B_ۊK[e>#"sW^]]V7'5Q#CUĐ?3 Zp4c~8'<0m/ak$ :ds fl:nd=ȘP4X봌ft˛C f|OXPiĮJ[,i0 |<%S)> "ӢV5n`ƛ9-yY dCP*L%=͡D %8]+{S"0._31Uڣ(,iQo 8Gzw9w cz>~yiHՕ]EixLAxDfuT@s"Swé!1VM ͓\< ԻnxdӪ[ߵğ]hHLw0țb4a<=U2@Y.Mmm›*߶Pm?RFB?LiZ8ϩOOZ;@rc >uktيb.zuc`p ֐P)ċ *PUy>!Tf}1RUS_c A)710jV/ʏ3 yglg9?&y q=iN8|"qc:B@΂W>Jdˡda`Uw>\x4\1#-;y] 6δkt>YO+Ǫslu`v/~cULh3Xw͔C0O8lUMf& dj?0KW>V l)shu3e+䉘qf*1o"Ez,7?+lUtj+ lY{aAi߿pa;j c(ɟ`0ܾgj{{$\69*\W͋Dz0o v3OfX|xd ta aC ^,03pĮ27&ȯ#B[Hס4gM9%:Tt' NU e<@ޱo%(ͷW:Pђ #=^QyT3gf;Nԓ3< t¿NQ d)~*D$w$h3h.~/#SFFǑvcLgra]@Sjy5905zq7YsӫPC SфN!Cy@BƔMeIU3lU4/GDt]A/M)~Ugz2w ?+!=P͝: BDbˢ!?Jn;f6lm[zHTvSa@Tl0ԳXlwZŎ[|.'S! $~bc ЩPbvp([a>=HDGZ63(\F&خǜnjLSܫ)l 奥Xm涅Lc:%cj4bxꎤO̙81Cq5Ο16ZJ㻀`K߇!5vƯ9/Pgjc.5@5FY{8rb^_ ]HT?(r9z4;ef#Z2Lvႌ%aF^\5KYQg`1s+=} }EN1us~@ 5` f/B(3:DNbW0/K ~b|?HZvs]|~zm_'M|f"tݘH؆*X,9䬞Q;} R_k#P hXlowV%H-G^=~{1.(&'S uY/H (.LNtX6j:Z $} oQ8MG("Fs#t3xa\@UmgR-p~nvM;cEC6:_d^MIʜKcPs= e-Gɐ !+:$wU6زly4лoլK),F1_9m<ûgyw ˖_y9&I^]@}׾^1>?VkaXrI1G;a 5F>#EP]S'-.BC>#^aĕF̻Vn\y$6?M*#k|1Y\sk3;>CADN<#$:|owHN+~\%>JrO?8̱A\!crn38gT{@ѽ n+zr~qL 1B` o i֣3$9l.2eV쎸Yx/#:Kv(>/nE;-s/{HJf }t -CUTӊ!i8^F[*Urp=G|5<{vr/ܫutVvu ܕ#pU0;J)< ȳH nl*)h'616B,sXݞ)ڞ|Xs!8iz\ߌE%p=Yɸka3UKcsvG,k/Pu)3bn2@DD&ֻĶDg$WկLxz_erM,<5;@0٤d}R~OkcdVnFyۈa,is'u)!7CO9J~AGy/\ZNȕ[6ƭ/AY,BWLi3e_LK駾F尼$Uj~۫NHxA,(OK~f~e  ޽Rk3b=(P8SsdKcۑԴÚi4OG cr?Oze"ٚ.*~zJvK+5c(! Kg'CM2p+@=Rrn}"tS49//"zn-׍ϕAsPfGdcU>H_$ś2 m2i Z`I]l,F+yc~f]6$xkGɥbQi<'' Q>x8Y4שǸdQ"B]f1I:2/(Fi&?Z2Y(yOt2{ T 4[ -!$}Gڅ.jym Ps74/Z :mqb# /M<;p\`$Za ^ag* j1kDzbGɿƙ~8r) gOb/P^"[w^_WfQwff@rN/ SFuܧ#yMM,\2fϬ]wۑ2ӢGP:N0LqlP!}$ * -Oϛ~ן䮒 XլW#O}=> Wy.@Dr_iU#,[t=Hɞ"qWj.TI_BSTD4%}9EƜe&Y'je>KؔNrN3!>)%,A@x_^D+wk%VwGx V Bͦ1iixO./|dc !0,QN:Ғ&(/q8:oyzB6e//6 w8Vsc.%L3WV}Nۣ>rbKNj};bא=ψs[mm72b;*n!Q”xB rSĞ`+2Zo HUpVx m(.XPg>pmX t'%>>Dl X>on3.v3X/1%D"*mtja0p|No儭D Z:K0 ??e0eVM}߆H77FΩqG͙IsS!+ֹ 5?oi%̟Edryc-T~. OgW:1Q11$+ИA;L85Gsvʶ=cb56-YzXRC ,2D6CpKF)e{{]:ۡ5f(qOA<#oֆ_qq%FP KmumzRvv} B8;wqUkOY-; H/Z]3ExXrxaj<2= ȑȐ zmoC0@0b4Xt((W>!N{"𑹇{6  &R)H5u@QvlIa{  i2E'x~d}ȝUOO8S`m8qtk!STnTpէG/}~u1D8ʐMUSV 5f]M~҇^1{1XOn]ǀ {Vdq/t|G gPYljLO1BxpMMg&  Ŭ)~p>] :sa)D<"<D2},ln5†~rEa׼ǹq\7MEt!JDcB"Zb(%\|0l@M8;Ȫv4N}/.8&laMU8D_Xcd_pNxq dgam|[2 9kW9vZ+" 473]OˆjU[̆X4} Wڈ֯_. ;B$]t-ӷc)V*dQsU-VVP w S*Mv 6M'"y2>ty]"Q!t^ĺ?3"=y1?|;SC8g}.4޷ X7BL ü~ T0Qm0ַuTRYwљ^rpe* &>Hbt-fF7ŽQ쳼@=Ή[:cpq\88@ L|N\:#tS+aFwHz\Wy3sqBu"E$M/3#DyS'av 9*l0y'!cQmڐE1K(Hќǂt́G0nHM9cj}jؼ ׁjXTWCw0h\وIҝ;a(W>FA`=t Wm@v)rSj֩֨G&ѨO!AO!61T$DM1xljىfZ$n 'Q|rQ_-fi;\> ^c&q0ДPBKe<&' >`:3dZWH?+Oxy 3gs K4Ltk~}nc 1zx~6cm*#$}RvV}"Ekc*he'"I%O*D11:W[5VZ +,ݒ}O8jr,;A`2]8cD1'/}|! Н&ym= snK"U'g-x&[ȝvCVχ Od%$~˕V7XǬٛ_LͶ)/ɴy}dC} 9KG!2S '麖Cĸ3xJۀ_uRONlWue HA[oI{}i"4xX& u s0ruMbAD^lV&~@ c͂43\X%mϒ67JdOah@@KVlӮFwZP+M0"AH.UPDDltv6G 888($Ǻc/bew׺l}^Z˖yMYRn&#͑Cޑ#?٘(g.P98x3Qq{N؋ĥbʰ:ӥfLAҼ\k5q"'/ $­Yp%&%Yx+_ќ RRV`?V 0u]ɴNkySG]J}FrmͮCs2Vpw]_҅L~ ?$w>I!d!R.%}Th?~B!ƇO͊ Ĝj[J=XDK;-&٢|DN/%azǀMK+'!@] dRUb3?K0&*O g V{jA^\p_n8qqa ~gwSC\X,SqLw3U\SK1'+ ggD̮_~fߝf |Kp' MvβLf>0_E&i xC؉ޙÙ3'wO`Zݿ 2#ì0.2|pO0taBc0mO,>v HK(.Z;H 5DP-@w?d,r.˱15~skbi0ݨ<b[ YE?jo*~i¯I49ϡW#Es"% ,)bj!YǺ+h7Vũ\jTRc므-p׊aY̊NwLfC .( 'hC׀οU)) $̗4vyJ;#5BڜF) e,V!Z(/.XzLf>LA+{xK꒭>w0b7˰Z݈(5dˍ9~gO>$AxE캄AƔgLID?"%vE8 Q}E$-qOmRH VcKYth/&-db9r /#`~W2(G|G/3TߊG7l*`uDޤfɐ򦯱gP   ?G YǼX NܞTʒG?u4wQ;Sgl0XigLG!;Z^Hz$ek *ǔ3V,jH?ddqx|n%YR7PS/Jhj8ObQ!,",ǽYs.>I1:M>\~_855pTHa4}Fj;PJH_k9c#sd`K%mۧv)DӺL&m-/oK^VB  y4lI/ r<|U{1(AI<%<oD[ӨtZR>LocE,Sa?K FLdXSZSsUZ.6MV.-0|-ʿ7gc{ak KqMsW2#r&\lbdsAs== gbHP^..vuГJ&*dnΩ#^PxIǾU]^gqWYv=Hkt/}AgF9#!зWǖ bƏSgkeK-LšppL=F۷M_%0>Ҕ-z?JUŵ$Fbgv|HMO N#?آ]R u(X铍1>蛖@.- cT4&QU@Uպ?#4F#Bhzp?$NgP6e']́ pjp{ξڑ9/inROψ̱ ށ}Ʌas% Z M|˾fsAf^e^ڛ %01{%IFdt5Cᄇ FUI/*Ul#iZqً)E{Z7Ļǵ7UV5xO}R$9@/X94ZCmS1R9r/-0ݵsނE%YB<1;J~zcA@f`XpX系P}H3Z5Fx؏& 5YE̓c&ZfU5VFqvő ~-yfrŐ -G<Lieв ]U)u3nu(a}dC3N*Zcʑ8(LoF-R~?8EdR1Zc>8-KzOxaLnLPP$mI}Tn3,yu{E_о5f'17]>E$+x?TD.aДV )Lza~O gQVJ.H Dߧ'-Mܚ&\G%NBA(n95 Жd^OPT7J4'+o{>#`T_k$l\>aW%T8[sȠ aӳi)]Az?U1j+Kk5^&m NWzFI{ck~N,x([AӉ7cࠢāqK%z'䛐>LA?j I/а6 ["ፇӝ *lL:jKӁH8/]4Wr6#]UMH1mE"?]$g'T1*THlӥsݵ\eWQK[ DɃoX2*x6y)|7)-Jyi 08%Hv!/w[՜w\ҼC+E`ne'?l}œH+AM;i1w@~e,Mm_.9/!s7dNkhnKl O˚??z5@'KybS?#]eDp>=T{։/?ia_^֮?LvQM=wiOc./^ ʰ)` )W ܕ^S ,[ϓ3%E1cͤ1)y쾜:_)#UY12^+սf4)&e+I[C+;K|uΗG;otD>Ti LV[@hՕoc&'&'ƛ^*43BK[IQF@9 ۂQsT‰ts2ۢ6_Zɠ,`bfTIp~Cn[gq:HS]q!wk|YJgϒ=yUWkq ˪Ykz͙L<17[%<7PB6Ro 8'@KV0;\I׺9N R12GYoCa-B7+㾨=T -mX<̧t7eHLC}qsl qhgɑR;p`8όjPҒ][^GR$Ȧ?u@v})LRH}Lt k˾9Icc8Щ"sq[gp~P'o+c@" Pi=M|ZPS+^ hA(~n7\c~!gb32l#ʔXG̉g0.zF< [Rs}jbuϪJ?ɣ}d}SH4I:*0(Q[r5@4v^1i[5=S^{H-r+WR`~~]J_'{xg= %,Qq "#|/QJ{3|{a5 +]@򌪡]t? jݍgbs[Î3MRظ&] Fk@7 ɚ ,7--MG([84 NxԴXl/ Js܇ܣn!($gZ|`@smpi4=6_([5,ä֫YĉL5aKh:rCön -gLB>Xm[dM> >ZyP@76)Pr8s5\ շ:r *_P1Z fG5(͍J5g!_=vty#Lwa 9q9F\2e¸t6sDKߎ¡]1ƸY bgɸ6Bڃ.hX:Zۼ7-XR ̯\wDUc[$~abe@ft2ڏFZV1l+EW+A?aJ̌jmf>]dPLtKJ=L6P4(S{inqKҞ5r욪)%鉼Rz6E o+10t7+5l1iHB{y0ϵfaʶ*lV~`Yp[]V7!uEqbUȺT!LQD6es'IhbbFYR74{4ټZ`4O\Sk F[tRJ|Zûm~`,Գ̘@۸`{P@ӌi Ea؋m9>S+0n#P6 .mJZ3ҮW P$.xNb•lN.׈͎~wb[pi%].?)@}0WxoĉiSQ" 蹌4vwlSP5o $,!T~zp!rrU]1rva=P0/vd" qk;P_/xIf{?Xi4q79.| 4=kIq,I#"wB#Oh:wOQYm\pj1+7 t@:wq'4^ƾ < o?/%2wbwUUyk}ZnO" ǂ5p}3xρTZ >:GihlGLnH9@:I$m*3I27l2yWr>_4>jW*P-Oj_( Ւ b̠V wxcv?uI]4'{{Y[^9D2VxX6?Yٹ>9_ܶ T &HyوAޭ5BQ4N4ۆ Nhb߹ S}DĮ8pkKz ,N{AosRFvcBb[pپl}a+ " eƠ:*װ! 25Q?6׀sM41 N2-+8nzThnai8F{ a\_D^rSh4Zio“3W@+ϲ\7,γEsJ6tmn]n|W<88~DW -g^Ka* ʟcXcpa6<$oIO@Z9j4z22,ǘҋ*i"w'm^!&ԓ.we,bo,}ab]MH'>f'9,먌HݽޑlT|!1/#ח٠@L]$b˥@apctw`fCPl2̎!g&h%a4&~*H>L--B j$`s5Hm, &ތW֝NEDMkjA Fm+sves``}=";˫RVhJdURIGۘ,QǿÛknMVmܞTUvD!D}r)Y63UTBm  Zl)sq"iժB@.?7#@%{7"LA\őRncDPX]1ʤs\$ $YH @"l隹H)RR;cC96Il$ZڧGB8%+<mfgsd"==SZ+Mקm,ۈFl &.2IE$k SRºPvOEYH`U5USs{Hzsw\x>F=UKo) r܅˔x 1U h4YZBQ'_Z[o?% !PRB"gV$NY[Dg9ϸd^5dH&.?ӈ0oׇ#`8M[;%*QsKV^n0tb7B,o1̡ER(ml, CMu~06 ézESv~0nQzQX"0r0%U,EdxaOX~*!V y'p˜ )~pݵ7?$n&TAىtHi&2͎Rs\=ߡܓ WPZkQsZ S7cEztGX&PߖeyN)#;7Io{޹XU}d}*MDM"ڽ37x4ulm{1j7^Ťqa !68:)>*4h_G*8V1v MW$dVgFQ2 V!lhoO*ʙ}O뺩턖]~2frbl-HnTEj) W`oԑ: RL)=.A1Q>*J28ᅔ(?uZ܏Ϡc;Y9}{rWT <=KH|']X!Nʏ|ZE3ix$Q7vmN&g6Tˈɽ;[hTJU Q, yAϏai!'O<,s[' JBlOH |@:T7'#UBUK@R8 fxYhUIɘ+(tCjК]i|TN-](x%.dnS ޛcC)7s5⭙>h{:ey(=Ik/CR3w4Dk[zO?)Z=-68jee`'TG`bR񂺡:`P9)#OZˍ>lnDu6DsUjF@H˺ɥ+o.{~]p 25%µ;wIRal.j<7{3 o17D'ȆV)#iWl Śs3[%OGKjU$.YR :M,ɽF]Xdv2x_A?"Nok*Z-YϰSĸ-ֆl3Q5:H/0C z@w'k!k <'gJX(6oke =~A Js>ڊxNnW∝g㘔 6 LL;`[->;  QW@wRF<-_'Ҿv2J] mNwKLۛuE' ֡/PӇUw1iEp(bSM8 $SCW$GhI%;mG׮ Fh!R%qۨ s}6<9=zؙ\J8nnUDK C* |Mmo, 2hmldY?p-4 E؁- Bl  t tm5:(*'n5e0t,KWP+>||`׮JmqZ럌XdBn&j. ܳR趟L|`10,=7A4bZi:Cz'a]N7uHr1ZG{#iXWKn߼]#9Z-6T{VCkF; f%_NeUJ=ov]q.C鬵5Zz-eB)jS̡R)YO :63ȫ`& .]cG΅ıCol1BM3 KԔ_sx6z(2:CtAd(-_]Q}#dTOU-drGf.|}:x e93& ʲ8z&ר3 hꙐcW6kΈ3rJ*C2. l9(dsab㩒AXaX;qpy?H[ظ?+֪ET]Ѷ±TUd#~ 7nG& oFs27Es_ӸaX7ZlIurԩZN/e\0H\Z)2n[ Q;(r+\Ol2+*ˁ[dJH^h6ذٗP&}pp~$*V=# %י!2 V #O Ѵ%EJ(𦗑>mI[&#WPdoseXG2-dp\UH5 ҤidzkZM_,MN!j Tzt*3 (F c%>,KN2yfutڐUuWd1c{3TEy^wɛ$Xr qNnOS3#ҡ^:8cyQKM_r }ǰj֛/gfYJȅMXLC du]&ʶJU}i{#k+>r;{͍z?/Hl׶UUN9VXb K?fnDioy'<<RAOD.+)_ 5`?\ XyD=M128ݛ;\7~S@gpD;mjWC~X-a47@KVrK1ɒ0 ,=>J<܂7f& iѯcTiۄQID?]K~3ZUዧ8唦1*EF[laNdȵ_xiZĘsҔ\CF,-* eyX3vu,=W4ygcߣcRg5m;Q$?7AnڲJ Q[&z2#f+`= I϶4xxC>!Xdh*Gp!hF>sv(Q&E)ɜ5ܶy&=w:#p<H.ddgh^Wvj'Wn¿ &h/* *36e!lw}^,[z݌rSM;Mv|v_bw tifFjҤ0ΑLӜoQ[r8x"y1)$B0ݡ5Ϲ,h> D{tJ߮sl.WרL稉_xuj^Pt.YHeyK.O$|H' @LOrU¤|M͕ *L,ECh ~5LdzVԑ?5)(~7NԞ0&׌w&w!*s;I%>}x/y/ɨ 9Nw04Rb'c2-hi3:&^3Nc~PT1t;t} J !vXVђ!QџnIk}`aL;ʳem#2\-\@2W|fls|R, f mNKXƘ?\C~+]H7 2=3.O1AiMgnD9a+&٣3F'CE&t Wn&NF;(S7?+Y-쉸{w/5'A]i+e-a/QqJ%[eqn4%[5Y=T^#d@'NIB~'1D+-ĩ ֮ӥn}mt;(}YZwؤujqԥP n(MN1m YVeVyV42S@VaKK4P2@E z8Ň" g 3tb JjOe-~qƵdc3@`+0fM<ʅ=I.KU\PLة3:Tf'Oq3>yWV@n+F[[Kvlc>]K/D."j{k6"Ί&71F6ѠLRWM)"l)@SqY̱@/B>&9*Qnl|KAZ[[hjؽiw:W~~G&1g P-Z66sQła=n똞?KՊ%ߦ%[7CIUOq:"+ђ3*IR0NOŒ|#eG?.mVՔ |k}pzv#J Y!XEgrIʝ%6YC U`#1q`tR=nw;/_淍JyNUziв)l҃l]G޶S: c\-X-'\zu/0KBBQ bk;V~R`jki{ɽT {G2s;^]r}nKd*>&򼤦~7K_yA8m~)؁$J}2|W9P&,Ao:wш%JHR!14E m/Hdx346PSdSUs}B+/L; #²=WV }솜I7) seR*P`S+fDzjOjRDے@/;as=jD%X0=>/4g6oqCT6%hPaB+~JA ,R+tx >oU4.ld[,yaX;#iMSzLݻT?p2#q@w[8Qw!y⸊eO޹@wH;B{ ¯' B,誄 48]99$NMg%c-ѤSUy!j{bSJR)LVqX5;FJtY."bvyW:? V-Ds3S3׿Dn| έlɅ_Z6EW/dDL ȍLhP칏uB IʹG.iHLJ%*0W=^%ak7,pa6n~Hnsus*#`2V] xbcYFRDG?]x٧ mVKWtmMC>SF%ktMϒBpV>OCb;"q䖼T>XqgHvl<*9³i&U ~m#uYK)U9]RMB lj xs ~?ɔlo ]éhlenmG ~/{Hc5_.QPM +NЛ߷ʽbvjN5`?؝򱍖-JWs#!{ؘRĤThA'>݌T hC's5½ԋ"Y5IxjsOc dD̵F^_"f*W0?rVgnV U3{=9픫^k' HȑqZNgh4L-¼أ 8.S3)< PU+2iyY4_m:ŝخ! &|jbԫFjTT> "4QOj_W,!?[^hᦅ[]A~/OUumgIJt#Ĩ03Dǜ\ <)hjN dJ ~P78lpz~T* ;.Hvz>:__cR΃.[vpp T"`^- Z#XLfÁz]Ѫ5僪.IZ*0r9o+o H?\F) Qa㦲$\5!-ogqQ!T.Ļ3핼!{Z4v݄ gɚVLj5}Մٸ ^:LI's[X7;eoeK=$?Pϛ_AWiRGzW Դc`F8n} 9m Vut&# u `P!_2x䔔] uP*헵Qy`F n oø@0E[̊,Uw/[*g<l@M]qY+4-w.27he@ La-xNnF/8f1a%|SٕӅ-E?%"S-SSsOv1[^KA"$MqDI[>R! LȍEeuOB|tIݹIȹo)G["_λMZYGJgjD5v .8,d. `5L`"WFp.I"ʹ1U'䩭yH Ax7y\Á]_凃FI%^ cpʥW L VGW'.Ebz*mqlԝUgc -;_]J# 8"[\e9 txF0۟R+ůȼ^Y ep7B(IPQ17zp. }P$Z;Ngy1]^mIk!e2(&팋D۹]vؤ)2Tsw@#$~+4˄5\i1$BD_jLH| Bmd+R1:cրlY@3Hӿ [W6P-..]U@ _5 L׵~k;>YCh :HЏnP=8X ק)oFa!u?ɷ^Oḫ lU)G3 %' |}O*xd^x58 KR泙n[%<F1,fIgΎld)1憎6G+t3xtn1 E@-V]J%b}=nv2zM0}uPNfQHlZxZVJ\=26\ν$֌jOKԣLN_ШU.f@*4M}+vCđx/;ѐ F!ݻҶ|/аg sIn(fr4 HSs@~&fq ᱡ {9FWRy d9EmXeA&j&ԧ2J /-mdXF:e.SU,;xصD'f5[mx5yv5=K0bEIۖlo?`uT[@ɧor7~GQ/ "?COc,Ax-,  ]Wzm!k->&cD$r4tg+Y凟sgW tb6GFh7DXUe2JuQ vf<!0:f 3M0kLY7=n{\3C#Emj0׻kUk9Dor-ĸUdC-M UlBwG;zR "Jldw#z~jc}Vg> x%Jl-i3!+ :F *c|װHO(Ѯ_TFV1cpQϼԲvρ4y;ߒ1sK:V,*Ps8opâ ;cNZ40e%&qM%$7Wt8vS_Z,/'@-C#-\.De&E-tw\\qßb=طbSq3^fHf`BI:8KUn='tMzvoH9U%tja$Bodս&k޼cIP&\yr}`5 2(H~M'IkM1l1օQ ䷉kk*@j"*&+chfH#<[0E9c*]կj0G=OL~J"<΋<DHlӻ4aid>}j!Ny!/Ritb,F,wi i0 RݲY MצANQU[1^lg+TcWմ+r)$T0Iߪ)`wC.خMEf`R!1} c R !>6Tc (h*Uq>aFZ8R|ɲB/-BUcW7M%c"LRUU׈ׁu2'zě'>'.ySޓ4Tg ӂ ;%WÓ аqUn#x2OWގAvNtNx0 h5> ̊MGq1=ˠ_2*\wyrrE7~ʰI,s|NX]\B X_b#.2iU﷘gc8V]>]*a(Mk+Cs7kK*Y`%}0۾KS~Yb{[@Ѱ~ӻlF_-ɇs5*%{65GQyj\jdn)W:q C-gQC*OaHfgx pTat2SNgl-^ѣp\W5b3X"IV1<S"5O Wk&Yoq\F pT>~9 x >l)]R/eV&Gmv0WDtnw?vmK52{&iŸw9թS{w-:}:D*@olGy@/2ʺJO˴Чg0fgM'Fܜ5{՛ȡ6Jvo&4L t=g쌵:o+eLeq_׀~?1_w90qH]f+ad-/1V.$tn_R)DbCd(ְ|O%(;Y􉣗q[ϘϖĬYSzވELy@q;W:at?9SߑǗnv|+/-h>4{1 è}OGn N(yaYkjq`4#\L-,$|OOО EPp`V"QuT׵OZFYT[&xԹ!wK!XlI-ڂcxl\-gMZ);!\yBvbw'wOd@@1nxj>͂ۛX^G9%>ŮğM,0jE|ez }4Y%bM믣_ڋ7tU ߊ f*O5 Lyw(DT^.-TB\[*$ڇJo]E%or8]H!{9q1٣\T4HU>P`R53}"U+IsѾOWv<-ǘr/NBN#4=ա "Ft 2 )K_ImTKnk~{v"TDifCj Q Vh-gi6 W 2U CgE]ߓML0ӏۢTv,r.Z#GoL'2 qfġr\KQi-AI?͡xʹyb8?nfHWׇ|& t 䞇[B{ @0{ ~1fcG+OTOjFFqbXvIrplP ܂G|ocgy'U`i+F봷'o墳BkD{G⴦W)7F?' 8[6wG^mDـ\Qh n7" ([}[!{9͞'͛vSJ]ch+`|dڤjBnzhJ^&[3oOsVx|hʽHrqqt ųa[J?*w^8#d;*8eks(Ӯ,YNd31͇WmS[r]g!?Kg6%ܐ-d&ԊOf p7B t'yr.Um ,8}X[Еd!oD:do$KRΞ%꫈'TY[HNaf9|wMOJ bd}ͷ® "^Je:GGjܒXTcax1F%=v&Ȇ)O*YȶpPk͐L͇BD"01Ǔ*F*ܚJP) ˨4;݋ugy=#T`y^lj/$VS$eh %{S)F~0#88^&sA!9p? $5Gѳ ZZv^ )]||k>_e5XJ2Xòaۧ򄸴>.06@!Sr.Im[[ji%T >mfWAb_`tx8$+K$yG֛nŁIWMu @j5iOd n[#ߌ|t>T I'9f3_]؄ X|M2^ "=OBXɾ5TU~^AAt]8Pو+PoOjdt_ !k*$t@h2>aIp0_%$T^,ۥႬ(¾*ӏԪVoYFx2lCbWkdS_Ťo ]:;+T7NKq@MDQ#aƳ6!ĀGX}1}$8Y1B2-F%XA{ 4ks׸&>Q1W}e./\+c1Ql U;- 39|y9+]P9F!/K-vL%MdHzO|PuT8U%@4gt`&b /u7k!m]ĉdOx9ޢB*$G½B&ۗ˵%#`nz t6=H@Cd?)aSُ2X1g8 Er2sa}F{څ-K7h zfIG*]S򻻍; 0 SmbKK*?a"J%iso-Gxڅj? AH'gOEԂA;Ws}C/Еlѐ=O>/h|~=;!ſ53L7+Y9pJ~R]T WvܠHì_[&e_] g\_;M /н?@FP Yq|\q#)75EY4/-݆(l~G ;x74J+Ad]L4%[`~|KɟK%dXrܷטױL"g/|y}J"SeΐsSFuB1lpIm׸╪C.e׹^ =ϗ]$1˾CN-v+*w!4GQ$C5{fe .%Z Z|8vHCn׭iV|m2y̺d+<'u[`8 qHS'=B{meҞ ޢh2VEFzEgPjs{U b߭ W8!4*WD1Ӂ( dr~[ƂۓʘY5hC2ITcA}=zTue_~7$ɸdІZ2v{, $m `LI<.o,7Ѐ1敱努f5ǽ 0u] rb ړpbuot9TŐ|>bҵ`b2G_͉zJ>fׯ䜛5RPa/]=@6 {Ar]]xu ]kk硉d7=`ˆ)BY醌 j@%a;708\u$CՃCw39pM]N ӳ홉RW%LzUJi8鞥\"-\ Ӵۣ]RSZeKpۧ- dW_DҺXj]?*Lfy'Yʟ3cl>ՓMIsjw5J@!3 {S ~e~ C`hr\VKr711{ A'5xRͼ*Gmk?hO ,%hv NBc?Y)$1or֠:5~H+}[ eb#eAIhgTj%T f+^o9_I }MߦYث98 x;?Cub&ZAjMӹ 4jRw/ @ԜG4MƤ%™ y kޞEgdPNL7~XT̈́k\,S{ꡝ'Qa@ëEdTXL^e_0pIz v7lbSU_y߶>!NCU|vuuo*CfAzãoNo禁9;@sKS6]N ]H[-AvG j  #s6PU?\|Z| %S:OT=?X3ZvGݱٞ튿EM3Cei/Q}\,jH.I9Fv V]8b],oCHXss6,;3>-ޛXGӂ"`#`;a`R_NItX)IA|6LsN(8l9dYOVCÕߎ'jp^Z~JY#-JfqWaNЋ`-/ {Jٱ%=u&39RʸiB[I7c.V=Of we17(\u'^-4UF}܌Lw&5l;[sxuiiv_õY+[@' ib .ny9r34QhdkFhbszF"6]kLE'drA7 cfqb|)Gn8~:o}`"\m4Q¼p =LaNh1B(؟I!3 PghZ]ػD=l2[J'鿅]BzZTE'bjVVY`B@ $?u}_4StUᏠe'%a nĺ*9WDAv9Ձ:|~,2*$.hNx<Od{C:yr̹?7GˋV|7Ž ߸lll+<"lFoYg,$1;nR/3=nӖx~PR0j;8*V=%@0TckM҃V9j7rth\;OaHuw+6jn|6>}4fWAae r˺s08K4Ռl'Тyda7B c:A3'h0X~&?,mjߜ6N۩aW~gs> 0y?y h4 Yio?4op1`lWHDicӞVV݌ k̉=u׮&WbxQgपxw] bxFp:X! R?CU߻D;MkQ3q@o%4ɭu b"&Z[x̥S"-AQ,]l#/WjBIm |e嶈Q$䪑b:NYxT~.';qwF-lŢ-1bLr7ۉܯW)y? ".t> )Xs L^}KĪRXh==}Y/`YP+я!O^6NZ fKXUAcҴ/ 07]?:%ϘFu>¶Mʺ4X^kU?8[TqWV ZCL,6Kرe[a&LWq.MrMX/|?q]m !.+]cb@@gVȁjGgޖ:؈L\lﰒs)9m.#ly=@+fOy/G{'cjܯ>N` qD4l9'}ȣV$I/n|ƵgkߓԤ;I>W[#2 h3:ċh+"/_NZiH/ 6SM& __e!?xRl)fb+,/\AJMJaHXs#GNʷK8reN۴+youg+cnsAD#GєvҬ#dm{GWhohB&t;ֆ~ 4.y|!v@ %ywo^0;hzTv. \q?KuOEnKm%z;gc/|} ;">X"ahmz`8Lh.aSDO^NJ*RiOp?mކ{A131o9EB& Te %dAgwX s>QCypǂrP#l1>i3D"]vnoȤAF\O{s&1%j 9CS5D+>QwT`Ҷ:ga aV6"(lɞ=e].H5^^} ,*tF>fb qtC!VXZ kTLu~IFox [;ڭ#+3WǛlmK&#ߚXs#kIWDC`;VoC2&}Qhxh'R 'Fނ.ilcU\";19EU\-^QPכ-y(,,|CQPbK(’ާzRZ*sdQyH!{Ī4!t;lg$# c^<+~/ƋfKo7CaLאVπnz-= 1?) 6 ao3~KeYB P\M[WIhn CK$b bWuyPM^Er8$bhEC:Tm39]j ?>lfST3TFg۪<姞9z믽A0Fm.۵{+d" 9P"9X@#$\ɣ#VzERJ }c jRh:l؇IޑOo~dq>}9 (셤C̴,1ݟ'-L= ws&9ʄP~Z +ڱI!z9g 1wR qW`ź C~ՠ~;zJ&R4WT#~h-t`&c$nr /7*>~PV=ߓicɞ_-B*3 skQ[~MJ.&e6/|9ݼt|5clbyLgLZC%ԋ-@a琰,&Qo;r@׿ǤmAzb73=ypr#@aSi k,V]@sїc&XȽ;t~`rN5^ Z9IPi%t 6q STR&'jL=HM5ے\}IVd#Ŧ,ǂ 1)Qkxz"1Elmd^aߧ`!E$Nܐޤ2O3;e?oy=X(xQ>ѡo] +8n :;Ct㙩UPߡq1B~ٮWf)zIt>8gNFZdB1U:UN`5QJvL\WwdPش#_&%s:'d[xa\ EE/xS9đ7~;ܠ8knPM&Ra>Q 7pz#;HkgB=, +h+s+Jʂc!ߛk[ҙFX !>8@FX;Jv4f$t>oкZ7OO]̡͇GqG1?ml} ƹGo¢aJa9(tɧuѤxW Ck1!o@_] i;f.Nn( U"9"Oc4J@A׃}!yC.9Gd [i\:*V*EqoJ1Mk^tEB-ۥS8?ﺄ7! p W=3LJokFW%GRHC5[~ef9 7HJ/%ށ,#g)"U,p`e^pJBa2PbE5,\g5q3O8aR2n/D('x 4͂ !j^x%g SL]Lڇ:/z^Ga\F̪$xm*Θ˝dyUzkgA U(}ƼH%A^+ `1P% w5up]%ԔjڔJ.B>d]x"A8rbDE@T; I V++I0 2m2`6( >|Y℄fZIgM=%2h(ZfsFNJ;\MuԾӃgx'V4~58nL8A5ڮ/LUE 5~493oǖƋ!1^1^F`nP`O&HY廍&jx/-+PK($D&bjVq 7޹Bùumx/盟H:A`o &+\v +5gXLbYwJTrߣƳEa4Tּی vwuzD>|Ōc⣳YpY *?rЪ^yl3AȼTd_.ʁLJ{| [uxNN;oTЗKԲzh(w/VNvPW|VAO; S1n3 R^<𖍎IO!^Ma$Iյp?kNL7X%^79hduaW- ݡGot9((` 6 ?Ӈ| 0(/!y'b4tn}>I?10@-S36~)b#K쭝uk)#yA?B c- dx yLab#鸐j8/xycjJ,^__:qL⡃1sf ^wQAKky P-CaŐv tlcJ~ d WozN _ \u1 hlYFȤGU%[Ѿ vGү%(1?Һ(N%Z&)Lj,In{nHICɾkDk~m5nxP mUYh׶ +sG=Qy nn2mJ=&E\(f P\"$Ty]M%(ؠ.@(U.XXKv0[LL dI,M~ "E7NT/#dlO < ki1jP26Ŕ*Mt:KR}x?*H"wE8hby Ȳ S 5& S:U [)~oE"wjmI%FCp§oN8HI OqB?F+a0 ۛ!S=DofZ!@*Pj=MSZq1q\ԧ(Z|kiAuY0g|4pחY*Ic͚2|wFzy[@C<܍a2*q:=1~3ۡi []7S6W3ofgSo«GwϾ#s3"k+AabΚk>\N:nHXӔ `Sr9OmA~Dpuѓ$R} Y@:v͌M { cGӊj@F_UpF.Nܭ%[ ѿp[*!vJ8ª^g Q9p` hݨ.LזmNeD3s&joxoxSW rtn8f@(d6UmIhƭT7K'%*h0.LV]b B13Ld";S,6*ʈ\NVOR=Ҙ )u;v|O^~KPa#qbOao_9ZfJӜɪIh{i۽9qzwu]ٶe J}i*o{&X/Ɲ]z ydz1WOt0xX^S/#Ii)m v{ؙK)puf9:nqe(F * 1 /!&(%olN_( b'rco;1&& j/hxNNGL_ޑZOVw٢bsA(,XK뻔qcJxi7a W0q ՖtpV-hK|:<~35|Y8~3[SfW/G_C34DV2BDU ڲ& >iSkgx],iֹ(jz8ݾr TXMrQÑZ)KsR!r--X<xiv@UBM`'W9χeDrs_IsUQ-1NK$dMҲ~Dt95_tC AHpʎxa7*${;e:6RKŵk'Iigj4Cv\U_` {"LSfp.qt ĤcSIzP^ Z鶔&|5[$BnE.jա".*U3 ,jsGsƩddٱ"'ʻ | 57Ơi / c\0̆U9ʘb2X"3O2o<-18"t6jKի@dƮԭqd saA&2;Nn?ϥQ1S ؐ3vC/f0,oR|RZdI|ʀ 6{L,+"l@xmCR2.6}ՊCt ð3g#mMS{RT-NPM!⨏HI1v:=(0-WZgF;zgLl>"3 00=,V N&:tI8Wh& P43{-nFM]UR :QԘzzaR9j>AFW<ʌ7 *dra" Fp* ExQ[\Id& |ӄhxvqCHy֩A07Uh^$g5I~q`_ |t0C:avf@/3wD9oB2 &2:[Bh*,hW ,F˧۸A-6xddA_ ?E]X'38`Wܷ\7;.7!F'L;i##V^pdu^LŮ;JP\ONDaX(]N==Goh)!zkk$ wJ;tq>ơdjvr@V!4){yʬ.{~E zMĿWDim 6[ZA G)kBgV9HBplf.C-$^` 0(MtbҌ)f'ʵzM;#nȺ`{Gk:hp5=PLG#4 n4䢲x_Y y3sgӹ!Ȣp8qf[<"K#'9QSw֜O~ Xamantg0mݵ{h_Ts&@ &\MF oq@& T5ewv$W `!N7rjgu <{= ? jQ=y eiƑ`ҲJ=Z/BvӚ`Gq XjNfFg<|!̐-bX~ 'Qfkn9q5ϊo`H"c&} ڟi)d;,nŝ sI֘ڰ"QX!H"7;h qJ%1XTSU NO <'=:Ovs|:-Ȭu]mZLg}5̆OW5 bY8-L٨?EC!4lTq#am /p Tsq" JZB8,7&w,U[aca2 r˛#^h.sjs[ L!Yr3#(UAn!=@69r?F-)-S_4غ{bwyC=Ƕ]284UWF kFP~f3ļ{_<.1Y:8QfSgWPT),it :=6(M Uy vw[aTBu;lxk=}ު)dovFz!FjF!f\B2Wgdp p=~US2BN$b/Kݠ d hT$e4]Opݨ?o h"<(4@3ږ:{gᬆ&jNI#է_=~ 9+( b1뇏!!~^Z-k8,@kn+ě^W-! kTN>wr /a կ7wRK?ydz ;65ķ#l)J95E-X,"$xq(=IFA+&KbnC R@* ù kJ,7v\%h4㓎wF!q~?r_6l;}mFD;3G>k~,) ` 9>x V2K[}eȿ쑪KT2Ăj0 4]>;_KVc2aF.$0o}f&yG0 /+Y'p\uoQ#@Mvb#ȲSfS))=064{{&42:4hz?`}aܺ3I+}]3!d t|p4Y('YE&rM2k;pkXdFs6?%m-'*ˢ8syqk}f(u[M-UGPdVpE*hV]?Эk_5bnKǒU$1p0RhջM v=ZN/0j[dcs}dtep|P7I^DH+envMYQMj^H&zwWSr6XqF9lb!,mhʙ$BF|O5jiP)S CHh_Y_+8lf* +[ĵ؄{)iNz^U@z`jß̇4PŏOxwS! nY߈%C k_BF ObGvLMyE@ad :mv5d4L*)9$׮"E mYbo]&В;.%iŴms_w"wBׂTtU#;ލ"lLJD]j=:`S #/g2[9^^"=<On*M<1'zB3Fq&KGisϭ h Z;\D` DXIؗsR( {M N'N0jc/;`8G:j4LlX %w>cw5 &,#)V 'NW 4X孼LT}vֆ!̜U,.a%VJW蝉q{^wB +oBlֽRj{戄`#l>I"`el)[Sfa|^bJ "Qz\Po]nr ;'>&cj!_9g![p'̸MaHko)J$fytI?*$ +UiNR&`}4O;^ỹBxo^㔵AU&<yΉW|ǖ=Nkd#UZk=uǯ]R8iTAofM,1`\IV^Zvc&r]7`fX}G&V=;'/9cl%E4.:ucY2՟DtRDk{Dl̂c /֧F?PkkD` M^R^ώvLF/Qx&ãѨ(O?" 60Kɏ9l27ȂNRSJ]Il!P6bAO 'ޓg+Ue_ vŘLnr8dj֜[.*#=:r& h.Gdn3`eKfr?VObKћ>ikBu)5o5Nea Ž[cn MG󉹏ftx9i{{UG c8[俑M>X;(c dazHէJikw/l0çv(scio!E?Y .& 32 2 JDS0tYW)&:ɦe&E5=rY^f=ѐ0Ȧ,>K9aJϜDW!:J :w,kʉ?}ZwINqJNgm}to;dLQ1/HON=o0 Lwo80*< B0sg$#a|1'xS#IQ/ޛ6rhisrGkx󖱠tJ`^CLzt3oϟTQ,S]IS4`֕l]Sj +Y78Xq75&4Os#VNRqks-^m|Ý,^ؗ۩xaOb$ {7twO3n6kL)ǶtdWm#DbY<ܩKWT\ /^(*ƢPLDjDǾl)X"jo9%U7N52r^tI{3 lVC0]O88xо$-&[U;A:xX_N0`P JC<2bUߏZfncijήE<(f:!⯣x܎3]>Uh !6j\p^am}"#2nF9w@@rR;9=-99QEBnF 9)&i€ ^ct7wRjHhuaRЃB8ɃߥWP%7cņY#>  \IVdE-,  TiǴ[M%қ9_7 0]BGtUf~**ye@\̼) C ,#ߐ$?sPQK;wJз‰f:hSY[TsRg1)80ojbF cۼ.l?8$S&j*L1X }dQ*v*'E\pEZ>n͖j@E=cƩV3 5u-uK)d%5mEI]Ex̱CAaiP%Tg_>0kR%&X7&<+ S7nU{3,&q t5?*Dhh֛C^z*ãEQZ" \;,NlyXO`Rs,O؜3N3Ha] VrFc©b ',k)4'^)É+*ra0&?BZAB6Uo}Uɱ\2GPtr!쿔:Xj熬"%`]R1Pk(mqdI?{08:hcїR@zbG])5v-/b!%ǤZ_xAz}~.)oZlC.Gգl/47!CsUb76I{d@x}hQL)ۙ[ 3B4^eݜlה<1-CAg~k] JjF(dUm|ÆؓR@y}pՓSW!3O?Ķo*|4UIh.E.3*ڴU,n)E) R*r :Ӂ6>oy4B: aULk%qAw/J^^J2jQTr ypIh*K!٦i(" p+PAs򙸊Q6E3H)6 'u`_rЅ5 7G,9IC> LtX꽘dBf[JmI٦Z6]xB\HI4jQUtEMMw@{,\Bi8;Qe($A)s!1[5.qX2+ݸi4*9g07tm n>Z\"#{Q->O.ǾpEFQ]ȭ9T'y4JbhX9ˤo֜dG&_]`pf5D6CW$>'$Elr.{=kՌ#FSNpMp'z' 9 $N_gLqΧ(3GeadE9l+kݧ =Tb YA^BYyp {~M'9U萣o}k73g?8:W4ic~[.fq;rOQj{CyT*kj#RTZyzA4Hxes_ŹaR8/% z>x^Gg+U%bc+8QG ?孾ņFӡRCzUtLRJ~7 #$OvrO:{λ`â^; 3nxc;hR;_ShSH8uJD%mӹ޸'( -3ZKtNa$ɭYN8ٕR(M J>H.L k7Nu_c)NC'!ECVؗ.كu3 B"5N}*M*b] +Rs &/|QB02[eaUu+qbxj{"y%7$hˋS4j^̜ '& 0'2{G4?B_+#' PyuG9=j=Y^[rnlj<ǭr˙քO=ui-@ZO`E͠t 2t52+QF)!b_N -9b ]U74X%f舍閎ҖaƾnE@7H! ^~?Pk mxT%rUK-gLr#(n`I4eˎ-{Sz%c_iC-A@.Z4o{zuw+jtasč."џQvS78ʬ˶7(~RAt  vzb/} 0kYyjq D>@Ԑ7oG÷o3+Y l09UmHZ\̺T?m/~>ʛחcvPȵ`Du"VK}],l>XM˞L+5d /meq^5ł۾%k]#Y#R/f5M]k 7ضm?d^9>_nAFp2:?z?Z3\l 5v)3ۯq^|2Ŝvej`HGfbV#.3&j 4/SBRZNmԓ&wbر{ $2݂n.fZK,ڢk'˻(0 q&,6'܀䝟lc*cȑfXW^Dd͇XԷOb4{µGF9 Q ;i3-AL{nDl:؋Chsd8SDU~lk 2h7I6 ܌v|K p_._bUYJ:Qd kON ErE" bYȻBm/=3"r~T]_x} &{!.(*j^!cQr.JþB+zu ڻC%g%g'0'D]J_a-QÔPӓ@T=DnFaYY8<ؼ=z,;[0@WzE? #ϗ)y[:0L3҇9{R"0a#\-2U[2qf^ZȈ?x"ߜܳ5,EV7FGr Ztrm`sxhռ_MwD@?N 8oǸN9ς`m)u~X "@?}nD:>hU:5,D#u̪2K䑰Ëo+45ujVдWOd GUP<8Ud/냄p{&.S*n=u=0}gŤ?yij D_U0T}`HIXIm~y 4+κ41`Ͷ׺ lC˕c,m]RaY@۽ee1ꜝ#-g! -/!?21ŭ?)4anϪ(*\M|sAX=H]EkĈ;5t\]< VE% w[{|8ڑ}_)aa%G6ֻA0CY2$M hMP'aniwMUryм7W@+ ;@`q4R6*of|ܰ^}*46crJwV?s`˃v.- .y퓛 2Mi8 qR q9 -rXVTa,OwM ?,rEnZW:*TNu D۪ <~x㳓h/b`= BP$R1ΎH96.-Hlי"XU6gjmcU(J2rdƍӨt+EXF&r< +q5Y2AwcKv+֢'2ٱl(vnZ)H?+`!%3Ibz ?^4PqBAv SnV󕣠{fܛ$A@^(t 7% YÚ4o7$^ t 1)|n kf_̋m2E>Ȭ|*Əq~UXte)"h_svrdڭo$c\_֦"e}Xu|\Y^EԌH >a#I-XapsNM\ha' g=G~Q~4H@p#dAK.H5W~rl49!f\h_])P;/t@$]jPFSod5Z}U846ˈ3T+Dz-!x8`uMHq;} >}!VzB(MwQ5u |(W =rJgK}Tkt2dvKXTY1whw ~D̻,B;EfyhJ5̍Tq&\-++dڿe&[&UT6-c{с5c0$Qy0SAXAy:Om2m by:NWWg],t]9̕O7;hwR"J@c 3L8'NzalXaaxlt(vl;=*iok4G>m(s&sMNråźL AVLkm"J3!+*=w1RX3 U˗ U[y)VK[ ݁y"T: C+ _W'S)Y&#g 1\ w7kTzA1؆ ӘS>- Ɲ0 ̘>?# ԃ^}_B }&Z@ǘnSn1/O-%Y㿬&1<Ԉpu*BAqvњ7Qt\ !Fe5#KPԲvTgQPds(اWY "U!H`(,aS1vT .g65m,FdK]u;WH2̒D=v;^hrԍɱKN$.y[hdn!M{7kh}5{r"2 ݛY xn4f|lґj]j\OY7%g~ X4OU#x$C_|5Di!鱍6;6a F"nyD[͝ClL.Kq)12}ߊ{t%w:tg ex5eQt  ?nr/<4D٨S\Xbq" |gNA`5Վ/;ZOVnv0,GUH&7ƅr7SgZ2 DX2҄w<ٹϋ :* }:GAm DmD.#< ~0K*3U.OPR6Pڷ 3ޙi !<~~7e8hI߰9e).ŧ~@{O.պ`3ы[O=.bs',{Ls0N?& I(؄ ]3fʏNsh$/+3Di&eLU D7߄Rjz4=?G\~Q ;0rJ(yu~GۑuT,Cٽ%PK~&k_%k.1.Ds20.iqZύ^ +9q~f{~h(b"3({iVGф=GPwoWS]HE޵Ub"հ'u<9~$\V/3+-:pǞ|._7d=0Wc-xLwŊ߶VeA5+ϙ|)(QoFFMt)pSPGnSNr_;ko%RDwXyepo˶<LM~ O#gsʰ`s%:[7 gQ1' Ti\\bȪU{7[?E "y>D -C,:VEm(H ;bNCZ=vX$#7=R'[ږ^A+wN>xa~,~ r%\dC,UQ\BOVn{a{$^Ǐh B JPHfJ7"z׳N- wH V 'Q魳~iٰ薱́o}}ڧ$@й߹e|} wvaV7QsS' O3X"{.*zF) 1m" T&kyRRC/ig*Hmo+伱mZ*OhGȉmhЦ,džM"5Mq$C3Le.#Z@c^oTduD.f=>V΀qk[?<ˢ %B-y?.ٞ,w*Ńނd&xzjD K Øln܄4D\3tUud=Xi%ɦ({1Yj [hIz&8MsWH(99 CǏ$'wu%g3!%O7qou17]_֕!)^bAŌtQ?W>N.vKK&a̔ mE՗ITT,w);ڸJ1(Fɧ#L%;-R˖Vnvq{ZGaʴ%u~.1 jaZ8 1P4IQ-M!/B P=`p[¼R[oֿ6_Iv|7V~R(v1nه!lR& 1=ڔx8"+ĊWq`"3/! 37n]R'(=!bm˭E @z\`mV3B[JuGVi!ɊF,9(lAszmsQ\xW$t뭏_y;yN c|Q)A4 D %[8h걖 g,72B5eǏ; iv; +<'K DhN/<&AAwٹ#(@wqa{ '7*+@j0V-x/+Vթ 9wt44jss>g1a(eNqٲtleeqvjPzcwĜ>BaҶ/bQsw-xLXإE[ۙŘ)ۇ $7ٟZ #ԯTΏ% Sg)QMۮ^Ӕ$c,$7 =ȏ`_辯~d4~MWO{dn""msF;<?s~/vkWeABØ}T3dEH) Q]J؍ckD./vTpo Q"m,_C π`hOjVvϰ̓djz&>s!=(;A cӕ/`[.bc#ic hbM&vZD4胚#I&7lTHHXHN1Z&m%mv؍ 7b'I''8L`x]\$p! a? Ne=z3T22U5R]E{d$S{Q1CwQd, 3a:}Sw3r26" =߅m`{SkDtA][xGG,8.¤N] ג_l]z鵖ʲO,,vop4"(7Gǜpߓ E.:%Y]6IDEuW4QS^?V͈=hxfDU0gfP*gK Ta_Pփ;Ő2pA_ً|Q PR:ruf *۶r(+;KrmRn܍ͫƞGm2'_IՃ>~^\Em9 U_?=l3)s~&btǹzxŮqBv1^ݻ^9hgytH6ctF.d4SFCoe\V I84n7ۊ.{Zq+tj;:Ko92_MJ*R8 _6NjXzd2d2]d Zxo1P,<ԟ&)1E2-J3-bGXm%; 9Gl/Yנ2}cr]|UrA;W7FR! QF:ߞ.V|_( jRD ^_'(T+wgp;*$l[ : v&.hO_.; ?@7QH~,W9it:۔L9&C| QF˾?*:ڳ3q9G Z9E=NiF, dmzp4 چEa?/<{w ~]\Ur$0"3:r[\1} [[qp=x8 bE(_Iʊ,сOHgao6>%V~t߼|lU}&x`br ~M~%"~XZpR@Y&_t1UuiZU*WbN%`9 2d-LcF@ a,=P3AXSG$GSYpLL T``d9XL]h n}{!$U7!1uzGaXCuή%xUM6P%@VZ S$\WxMLL?5.iwZ,)6%әwj l5%&n1= JMJvk#]I}O(rULNn^I 7Q;٩,nXjSmŁㆌྲ׋Z"@@bc6R.s'aН:G،n %yr,-*$QXy/v7m3)jfchM2(acP|T)m=\ةZij+.{jxQPXa)c'q.[-"c ]]/XC/uNw_^ɚ΂!ᵀZ hy<˘=5naO&" +D OTK" IveJFᚙR9A*5C_? !J$7VvCZz?F5r ͙LU;'rt:;VD.!8CN^!0 1Δ ?}"gvU XpHCSMpnFة\_{e.ɳ=1EPc|rDːNask/@QqĵA}wY*H>)lgH|}tn;rrAK(QBXJnFڶ!B&NjOG=2L6Մۯ0\Z^CdȢ)3~=%[׾3^j4 XDI%qil]:3m/dtma4r-!U+9@]6Yn-F^ai zʇ+O\%uψ"6Hxٜob=6pߴ+984yʑWIr[ xѧlu>;伋}y)"884h8=܇8c ˧m 8HD32YFO9Ep.!94iDBG$y}26iDgYWW,Ebd@PhRPEձ,OWbƀwxPi\X]N6Nb3mQpH+ 2BZ O*8YTxZ]AL/|OE(}PT  )W"D,74K"%wG@Hj:R8w+]åsRVU.5rTytw  ܕ)T}uh~$d qdy4"]XE8!DM")gGiྑK 4QA9Aw XWhvx 6}3Ro!^T.B>=\µpً2ߐk8v_Vޝզ~] J-QZ 2'o!+Q:`a0kJ:+57tj,OOy:eIWoCĆ80 &WP.Ra|C}k!|oc3Д4t xQ ,Y)M&">g٭#bVF4HbQL߀pI>=L-7BNh" JP5$KqcLrs϶IJ~Q!Δ~U1fK/gɼ8ڜQ2~`WA@E~lrwBq[]|WԹv<Ǝ)Tk+ owrJF~3s&mr54 ʈA֖40u$^(<>Ϧ;gV+8mG'NqR*١E#)J68/ɛu7jȥ7A3bNKWm8E'_X.zꂦIގzubtu-{8襖X_*dmfmV!bzZ~]B k).Xv}[p9PIVh ' oIY+2f`Y47,TIB *K@fiT^zm=IL}\GU>xj^MN 9iNg:7D(~6lk.OdoAyC嬲_|,0!|y-21;DQ[A@v)b`S-A#*L&hOjMu5.YWfA$,w;_钅;q`1pc41jr0\%`5)YNBߍ&h4 }.IMܹ7MU)QkcԸ>.VI $\Fb=%Tڄ~NU \Tfx/ xĎzv&f n-ŦӺH¯Ɗ 8uq^q!>HJҫ6Uw*޾ßQ ٺWGiJa]4ǔNMck{V˨qdn0q <}hT\3K4=XY3rn(CNOA:EB{=ȇxVq%*Fwp_C9QR}M(xz_%")@m, j:MgpҊ;c0Ɵfz8I>=թ%(_0>bȸvj5 ^7)}^$D>Z-&Y&|: ] JEeӻL]ю<PGtz ]|I4 ÅKlG tUۖKs&ŋ=VvYxu юIGxkqͤ#s11DOg 9FIn` NDYK2N$ޡFHyuzb7: K\+V 5 Qe'U݀S\N bP M{Bְ^F"`Uט=wH/i ;aŽXinnk{SD-7LCͥ X-Is3M|Ssx[tznl?nZ;kڰr4`ALpep 9|F1Fz/l'U(deot5%nҋ\jGwD[^eS-gjS/ [Nz<(=~̦{f#="q\Pk^xiq`;>vTiD\+!GM]q༖1ǒI_f:Q֝!n\"{YB=U>S9rpCꞌ@'")7B,!K3w$znSWoV&j W(x;Sn]n*?V7sYps A|*%TQ3v.:y:E *#){s=ߝʪFg0|0b eILÎQ#j#ⓔ$|+S`'\y֓.#)(w GVr ;K;+f80 nP#'t2wi6=&)5<,̙$f~5Alw6aƵ$ eU*%5APqDh [坨 >. ˜RrAn3Q] g>ulט^$%Nߊ8 Jyp}Q&dAs ոf ֲaL6 <*n.iƋq;-^I؍ Ie1;q37ZktC]*Jnqbc nnٟ~!(@PBx;s ֻ(R'g`PT؋Dv(g j;'b{}gJW:@NlG6@eF~?A}An4]v>G=,G"ڠRy:gEOۤ XHOѼ.U#.o'K%^ \54Qq jvX7~!VtM&B9l=eaր-d1/Nqqobu+JޭG;Г1.S{eM ^'>_*"zxX.͇-c ȼ@-6&VVuTK楃d'R^{"?'iOHWI.F1][jQMPJYдmL*-Le\ ?^=}\DF/i/R-6!tV?b0w Iv6AOXAV,a̽F `LXa|BARLh Ʈĸ\(뎏@ s^ĝH~O*‡@L΄,}:`Nq 7 +Q|r}^WրTblv)ѳ%G2#vbd3 &j-|f{$$c>@s ԅࡁ*̳6R  Fl"%})_k!cz\4zy+]\}Ҳ2&s=TA%5F@l0QxURUvYOoA#ղCl2đ@-mbp%,t($ WԌ`-Ciy@>;p+%/ؚ;`13 ^}G̡_lmœV.ory HR;!LvAYX{ VOxl=J3 ?9:Dy/,ss%9˳G D?bhXߑHt +&s^^6XTNtx 4?_W֊pRtM y-흤1#P]Hւ.ěѰZgyp$(#zZvޔIt:$Dr"Lbօw>Ѿe*>τnd->RZ2$+ܷ\ic4k,tm2e뒠2$E*VRv"BDe=Q㕩һ y1cC nMiA -ԡD ;|UcV]"NhV?Qma2_=C\ߢ *\c2j6Qb# .0-$C>q@HX7usۤrժ4,5N)i $U}DwRpoFJjkD U5 H(g"oO}%4D Tj}՝X) k<(X:_+)3DB2knodM ٕE|/vO\Ư9Z~FaI=/B&<23'Sz! O4jM2truTo i|&f*di>3@R1C9v9Q* lFZӉIrЃ&Tn4p+U4l#n߁xrb}yIyPp'Zܿ ]z}sS?buC8/zx$TlXṄPRbid&+}-}h[w&7lFS'̻I`M'2p{HHnvV%UI;~c55URKv.x"`Nٺ#lZ#-N l_+f+Ž!8up 8Rȋ 7Glԩou 3]{ahb P 藅hQnl҄<+:TZH>UwCУ{:?|A9j\ٵƹui]6iCb>a_x dgrF*;DFJN @H+∱8Evh^ 6W'p'RYwgLٙ[Ӏ<0v:aeY:*-!*sJ.XJP̯K}v:6p}~L#MJdv bˬ||'xw6k3 -=(He%!VaVDK+G 0XUP5JR 53'qwb %ChBp7\%R%T^r7"\2M5HfsGW>mT8kx.DU UWAohTX"e"$/`Ū(a+2F\}'l7Y%?$ַ,sh [*nagzeU~hDʔ:c YEk d+~֌;RVPo!2Nv`}pd-FV SAa0Txf78'7O,k|h  HDIPv^)fgb^nU`a{ xi_LX QT`< )#p UQP FJww)c61.:~&-̋+t 7@u Ժ,w׮ӄ}f5BE nDy q d˪akҷ|ի֋Sll*!@RoG;RONѩ(SB~T \ugӊ4=ɺuO dH2 n-#36{~k؛UH>x)]'h1r~,kNAi 4mD[Z"yD p}5ߦBiT&lML; /+Zr{g #A %wѷ*Pl{uXHͬI#O2ny؜v4[{-KSAb-!Roج^wRAJKM/V[i6-v3,O<6BW-Q m|5t-Ȉpպx".29h#(yu0Wf!UQ6f)[aθN<uP {G@Kq?& bG異BZՁӐ̬M5*ۿ'#SA} UQ&|Ui}P*@rH^Kn_7+ؾa ]Y*Q>Y%45 SBbNj mK ixid.b T>,Dj;GcTüW!BX{`ޮh[Dmf @˿7?|yp@P4~HR3SJq9PHoZK٨z|$C#Z%9B%RF>|s^#D,~őY! \>i7~AG\:m1A[hh$ftw";ƥV(%΂Ozv,g}KyD'kta$f x7q9L=:7958tu<Ȉeѯ&XӢ +Ec(#gVhϤt>@.6*x n5޳LLE*#*;y+Ұr`}bu_٣wm4\ݾT!!ѕW\_ggݸ%t249ޖ}>E{Z|[RސĮhhˏ?yfh? ZHes[^b: .8șd_0)1F6TW`>]JF:s(ivl '9=q7ciւf7JYTOY;f_C&u;>+2.}LeLF[0'=if5v 0%Zcߖ`1j`$OL_@K*ݤȅVԕ)@穈C{ĔkTgMaRkWqːjظgO"UwoY/wH Ku!<\ VB`kjݠj}'pƂg q5H80-=}&3ykx`Fs ^a8T:&*v榪Q7N)Tå_L7@7q+x/^8{8N x:n\E`[+z60/Yt4\#1 /rPݽz 82!L?briAsh(wwWFgřf0$ =1b'U<_-S<ޢT ZVMMOjl5䧽|1RH&aʌ܍z'uJQ6hLibcF ,e30ҭWvͺ.s6̋bbJ=M Gq7uC0.7nR\]vltUUY:`4#8ڝ0o;x?zSs^BqLϔLBD`{I\ :DG3Q7:O#aP;j'R3w*wfȶzg^giv''hHO?<I$.+v;l.Qђ~-)79)$cbdàr\%b`<^:ɛ%}q=ŠpLTRT:th0g2eYeT5I/Y\dv$r)!@MSG* Ni`HPTmb~PjIͥGG:"*/F4KdFD1f4viǑ7X7F9}Py+d[4m5ՇLHQLS ƚ^4 evIgyW!lDf$})U+.ݪ}yB(o2R:Ky`Oc `ў%4 Ijrq\sL=Qu[}h\g^_ ZRnsbanhOɔ]{ feOG[bphoSWM+f =uɔ)5qY?idxwDnck?%T(u =Dȹq7Ln$K) ȢW GHI{]wi)>RzFWD -h+ +KU9`Pp$zҸmDXdIhC"H E$qV@M ο&aY~ {#JWل)V=ԁVPe@0Aw^ lq}}*Z"ԊSPlq5K=~r: ~aDtBkSy XY`<! X&s۔΂=P!$s:< -`Mub$6']BN^RfZ {G`}‰Q(&mV*qNة{eaS|.4ܑyzj6בv]Fq Dn[eLӵ, ;xaMV(}@/pGҩ #EGCD5dg&V/[*MԕTqX{r/:*.{ Ao%25E__ߊ"ooe6U(lV{9DyםF!T[CطNٙ9155pW]Ps ^{_N]kEI:`F2kg]3£ KUa#G ]k+>KڄۓuU4F}S gEU"V^ux",I9Nhep/NT2R.u vJ># "OTgT+mÀ7 tǸ}h;-1`[%^ 0~kx -b#XcJKm(F8ѲANk䄬J" Buy*OCv!o4#zN[™&#/>&M2~>j!MX%"D#9ӂŽz^EArt 'e~N|:< ]>( BY W 7ӭHZ5ȇM>/;ūflSxFhUm fИɘh/tM;fh.ו`:vQ"H[IŵHSv<໹ #j yYrxN=8LE7's3AޕFy~֋ڍ_1a奆U' V8+YȄʽ=#5ΨO- 5.ׇzklhQJ=M,v /|Q;ugK~/~G NX f+%o`"9M<6iU.yzHC[a""HezBEErE +ITaT^@9:umg}{ QD߇+OYg(eicz_KM?Ҭ;PM<4tȖss%"{/c 0_I65XܱļˈXfp!mX,<『H yz/wxI(l}v 3D c=Z&wƸ&\|F!)b s/b9H,׌SVz4U ]s"ojsKdܘnaFKߏN|,COKE\`Ғogysb^ HRO+õ7di4{r(8cяYYQXO a%,cWh\2d 奣vW=+ աa4>4xb  !jD} t;"  Ue`& h61 F: ~Ts RxsиMU<beH LLu 'J@bkS:槰\{H=hLqɮ 4yYa+Z(ܝvE@;=x&l'_Ƒ5t~]TqQT?\_I7K1x:E‡lGɇ;bJj0ɤhιxι^EE=_aF]D#`Ku}Z/lr h'PYQ\8(O}uϹѱGx@]Xd3Jn(*k@5N.B, ,O. l Կ: -ȹe?/8Ȯqc:R/7-8 7|.'b)baL3'4ean Hƀl4ش1e$oBJPoൌKNEzSv3k9J\('cRFl"4IŨ^yQ9s,k[WoJ$(A*Ht U K (`24YƲGY|X7?ۿ}'7[-؏(\Vn/l%(튾x&鎢)]!otK\PN@ kv dHD A:ÎwY4 fGDžu ÙZ\/3]#ܻ.K 0)RJfx>(x\B?"^;IgYA ǚTD¤|vxŀ9\u)t؛̦˟H4Z uܘ2Ud{ߏwc|]׿6@Cx@\1ҙjrԔ@!fsXWl5ҵl(~?ϵeݸ1n(/ŭZ95f&dq[h 66+Yy,;1Сbm*xZe(yUy֜^xO ]Md|}N&{FN ApT?G@TwGioA7O }zTvK.dZe BKy#o_r/`!GF'B8'ҷdhsxiBTc=RJ~*6GFkTrbR$a9݅W;L!;h4fᬹ@"Q 1P}DҦ6\V$HQW Oe7ᫌ^ 0 .wjAxɿs'*b]v Q[Y~d-0G P\v2ņv|agQs*"NjKͨlI'@,FBWg dp,˳F/SPP, YAu} NΜj85$E?Ik,gv9_J eײg0?O!ד|J`3߽[cSg sBL}$#ǼmwXK c8E RP\WO ?L$l?,t7{3q+} [[(( 4ax7Mp6[/AP*u v2+/wL&4W x2&4ާ;^+M_{O0Zw"Iد%æӗ ;ԷN|Ԛ&Ħ@F3zQVa#;9)PJ;pHmF']FǯQ[/+:Es Ǭ2q]F2eUPP)OX`/͎1dRY+,z.`xļC>Ӯ襂"JYGL`ЃN!7{݉- ;m{Wb'fa.E;"LӸhxcJTbd/^+!X(ap;^.QcE04~[ >^j >vgdYx3Lv@@ ֶ"É<^qeq}NL C-%>ǕUȄ9V\vEZ=ӺPdZ:G%R>2PsΰG8dr6XQ#T^^=?p*/Qs9hnNiydeǞl} #kn㼊8j g.])ǽ.>~2E?KN%41?&PLG`'N |br6􈥹'OL!ܣk9Εַ۰P|Ap ]JR<%̿<ޤh0OiƬ>7C<x2Э _8KHk:5͒(s,E_f')H+S YvkTanFótgeyH"`4(zvWTHj-јb1Ebt-BTXw2RsH"5i\fACl"Ѡ$D!øzpYK!a'?\,n]ip*^Dt-SF-JTHk"RA$ yl'a^[$a@CTT?,_!H`n}>avx0IfWAw ", wnOX\IF]!W>ǛH{}G4V—]5%4/6n*- |0c g^\ jQlPT-REWIϞsy!fI7*g"ȇp9E~!0LW0) f.exM 0-B8ޓM'BCMOr{ qb9nv"r0:6h5XXq%fʕp]xZ06d5è4)c:v׹φ׿bCL@D+%2pCZ Bn 3NwM3 |#!?.̭kk{3E˪YX.6K/ש vc}WTwS5B~pCa[f$DI,?֗KuF52EڨAxP3;jnj!J2q_3͗ #FS¥$lANE#.BL0^`U> \]MWqK@gq:?#W,[ۄc2iyM|tLhмW°T#cGyHk4+ d#įsjdmC_]O"g( 5+0FOr[.@]"\cOS}:2;Bތ4ߥ"T"%/ û>а..DIMLXjŊF2FKc_sai@|UJ|k "lT?. /hՃ#4_'ȣ|I{;}%XdO^[BJĴ!^)ɨl=TG[Aj^.%Exudpt)[}-&'w_9-Ve<Im֦L34u2sCNK xOeUx=yxx-~@fGhL:ԁ|h7[NxZv@PN9 oܣ]v9U\1)}jjC~D+ 7|9("ڧw[ `VH쐪7tY~ڙhceT&he 9̔MYAy %|#|*9xD4PAd!*EiB{2B EOy,r0$ 4a<[Lsf_~$܋pPs~E'6M/]4,搼6*NOlx)YG++P"ĨgpmG#]vi]r\B Y4Lsqɔ6D+][Gѓ^!DH*h=([ȉ.mOG[uȁ5Z|A,ta.봘03$w+"82R>-}.M疝>\Y^MeZuF2x-\FjNg'eC%ZtOR6˹r(Y@T(٤2$HdH4} Nl>&rvXJ`ɡ7M3MOzf8XU1110 텊D稾sz@aELR+ ̼\l.D/;Fe: _Ɏl%WWBq4Ż R^~b\P!a5$-JĈh ,*^57y~oEfd@MygaMIB,.gccJTKK䠞;+t{ӭlLb;b0mb/c=Vj}0'z9QP&^[ Hӡ*,J9q&!"z{ 66dCYP_pNWg<5'!q+vi NCSBoX֕ՓuOa0&qn57[P NchBU8x 7V-0M~2RVkj &sy,]c,aD>٧2T,a';0/Py2.OES*Ye)eq?0f"{y|RXPD,<'6Ph⑬M)Dfz_FŒ)bmgDaҷe\Z%p g} VC`̹ gXoAq"H~.,/9a7b:BIꂭfqK|UT3drU3*F8e+0w޸5  [+AѾCh<~=lV)zߑFlao{ouB2a)v"m#+OȂ 1z&| pLo(Lg~a MT|dei;*&|B)|DcAȥ֞# r8bU+RA4eCsr@&&`9TGuH4H^BjLAhmP$q!.{|`\/v\x◷"l}yQtztҗ/nM\)TB:fܠB zևg9g3?coD_9E1э~');/<7<4I^|s̻)Vfj+YV,0C!)gPKۓ5N.Ű5;uߪB׫S+CNJUQg$p&gЙTGK>P|,c[cIx=C\މ,n﵀y)]+:P`ex;U^qQ@ n(4D"qlږf??Y')q:Ì>J2RJnj[offS+ p޺>t/4+civ(B-Py^(v˨(NA/Nl!tS}3iq II뮁Dzڐfǯޣ^^b]fA:+P)ܿ\^tHWƯJU_9\=eçNO@*rҊm@R(ݗ=%+90`cAf]i8I*9v2iDC3 ,Y䃒[`WW<ν)8Ӝ IqZ 9he닿#+M0HsZm4`ͤ1Rcc&S6x sK)e ml&"k!-Ld)''Jn|#JxKz7OIn/ ]Ly=|`iqfmWTkwj6AD/n5BȣE@H.?oY%)d8DQfEsy=AGҤg/C,8j2QDbtΉQd+plF*.(.%O9I|???= `e}NbT:J|yx<Bԙw]I# T|V&VP;WzȩkjK "_}~EG.ǒ1xM*7M9z)Wcb>9Wvh,Yڌ^Fx<mO c> -zG Nyx0>NdX)^D넥gu&c1KBnTƲM'MQ(M6 Uci 3x豟tݡ?G %v6q`V3Lt QIe (tߥUt*@x/&& *ˎܲ={5AյrA/P25÷2mOVp͖:"`]ɦL* Cl܏F:Hk Cz < DT(,|f{ysn:҉л9^v^$F Hwr UNKSvڼ#ڹjk;Г %DHRIk-{$%Cn9}>u;(n͒ޯCh&f.{~ᎊSpX6xNf*¦#@k:k瓃ن# 9'/S&h0v+ۗT Z1Z*X }?5vB#Hԗx8|$?ܺl"խS1@X!Eҧ`Ols1 iW{={DSH+慨=q]Hvڢ1x~@a/8jkjƮCbi|YN$%߻ OC [Z!d`@H:/RdT,iD!3e荽CĵlÐ"4Ԣ{}x$˯|"s^LSGp6$iQ@Y94B."sq[ "j[x8 Wr s5CMBr`sZq՞)aLVE$4 `?!&䝗ʆDm#iPht"Vd蠚A L)Xbq0:T 6a}./ևN7Q2˚ A-[cmQŏFŸo5}(`.i޳K]կň.abpJHRѻ9`u(2H1!bk) \<'4*d*Y@%'OF*q&̽w /a#>?HsiXL4 75;^>1q~:[|Ԝ T]4[9lO{}H{.8:Qf& "TFFw̬e->;yKlJQQa)A5^fɵ*)|̷mB76y vmd]{Z <:\ggY(VeHO >!+XmQN\:O!qiBjKYশu9|A4su^[[|oQu).'j3܉X(&ݘ]/J=Xh9ڏ/8pL{e"f07+"67O\&8 3 J_iP H_q̹Ȓ{`,rI93aÄP ~KFobuk++rmp~LNq*'8z$hSj|VgVd|4<45gYWb$D /3-]=hPNK=IMx9fK*{dW ~$}Yz'UKOXuņ[)c6^` > 4':CJ ~`0%u8܆|Lk޸9YDFJ 0.&;6I N4.>9!-BHRC|0F K'Y@̾q4qdFʶřCx" _m" +o]-s-@fÒ 6?/Om*NK4eA0~{ѮW@͵]@z#Z.ʤIFpҍ޳[~ikRH!W>y 2 ,Â]Hic/%dlJmhdB1eVCWN%ܒ_z829h 1iSY<) +$|OmL*Eqy @ S^c2Ɩ#rE֋1pВOexXWkD}['$ }-%_kfvǍg!×@[6}Ĵ]f5/#^s}B 6}jw9J;Zg A%PaF J{eB 00X&3#pTga]w X;o.4>e;W*F83%vD}@{N2uD"L͋^[g4Gwˏ #NHb3Duփ$bPT  FZ$~X==ˤR,+azn!, &CI#$`V i@<"'eLvH`HnEyJyMGu>Doh C1ȗ#fL~7ǂ 6yVER"7yqo{dgW|8'b-KlPnUR-6_NE>l|^FZQ~މDiyӂkTdD,c}hB7@mjTFu-bp-Yy/Y9*六Uj BUE3,`?Yȥ%Sj5n7K~,UQ!X iGG>EVι,88Clzt"5rq'ZIeJYoq{isv%\,]'E36(#fC+N$+I{cbDCB|,%h*IٜG 3ݐCf B: 6?֍%RirrOXYvadjc_r{%81` Qaҍ\̃0p7̞_D1vPyZ ш8&tv.AN pp:2*X\ {'( |:q8Un!ٙ`vd쟟_kvZ/hX/%AuYUox5d}8՝t6'C[n@8"xI(ؠ Mt%vϟ"liZV8|P cVdQ,X;WM'`MGqhSJm6ins$7N`tKo$qHr;-)ĮG| |gA1*LaZAJ5"A~PÎ)bA ـt6Z(sj SVxY\߅ar';o`۝ŊM`&4_[U4;d1=9OQ݊̎.R7يBG3Ht=Q]wse*;zyC5T]dI$Lfys<:&W,J[):9qlm^Icb4>p x{RNPA '^LoPG;&̐G36Q|?L\= $ΙЧL+r%j DhSɚ 8 z:cH e_ziZM-Ep 6"6o\AwN?hՍ%gbˋ81IrccƧ_^NQ@A۰/HZqEՉ+ZTZ1߄mX]L 4hˇz0] ҽUɛi{,,U-! } h$ sO`ȮM:lMs0 =$ KG315 . dib|سWWra;4+H4}"w=ˉX!o8vF'`|{N V;Gq|,i?/HR2֪*城I$iZp#;ƋG7o ?G&XCTЋV(b$9dхzXoƚMP)?W7%SԫUK .2bl0Ÿdn.5L7xyWӱcP]. ךlD׬??;np^)K mvA/IYNyS lԚmZ=Y Mp~ZP,bǞiƂ<7"Q\m~l.mBJw݋ Mf{ԓA'ײvnF;f8 vrN'mδal$=eR)"eqf@Cr;уĮD3K9Q:>]0tt6Q7zC$ȱoj 1K j*Ŀ1n٘T/. &FHnK>Vqۇ>DRz*ڨcv? ,l- @\ xn%\}A0u|فaad8~Ay>wE" WB83/\ؑq9iǔse9+C=GG7~cƝ1UwXZI,fl:G͂&UArK_$\2o { CM.IJ_+%ٸlS}wf3niW,Hfe*O>%f25ZKsCcFjAcgn3% 61Ĉplsb<oVi.sGX\s+:i6˚_oJh4VN'gCʟBSʿx^ 4@bրs PfIbȫM7ʤmTz(]yl3 n6q 炏A}lhemP|6_!U[{ϰps䛎ziPcƫ<H NoT_<6ĝeqTߘ+q/| Nv4[ӹ^spԯXƉO۔iS3wB6;Ts;QNޖA_߂gD?0eAdyN>N4Q XKeQ*=f͖]őd_/ױLCϮC,^j|IyXE|.}gRlIt9,Bȁv{b™*kR!_+١m*`B]"jJe _.|&0 ӵA@l Vv)-8D@6mv򄜂Kӛ44GMX)BuwIwg0r=FYw=& v0ĄE55=JC^(SVhQja  PχP,^AVT0\SҀx^T ܖ7< YI7܋`|$m2dT@Gc>' SYBz+ (_1hR盫S 6 \NqHaa(x[A[mޢ$=ku˻HsgBiW!9'mlAڸ<ēM89m 3TCVCۏe9_n`ؔIf zl1 9zd8H>N촄7B V1m[^\2 1=E? 'TkVYb_)kG͸z,ՖmGEc (KqXI }VkuU.8gɊ44FDm[| rA`p1ӾPsf(s+7߶4r_Zi:@GLIGp[L(mOA"A@.#ZNf;Y"ЭVy>RB &~۬<.,+u} cV,Sd q,K@QE c=g |d*vM\:gCUȬfEf*4C p9ԣ,id1o7| Q-oRFoh9=*Z6_X,`}9p}-sɎFR ѿKPE6@mWݕؾG*-aQ`kH@Jvsve_Tv PlYVOb0Z#o6<㣡E}52Kcx}\>'IVKl^sLuƴAZexq)E.Mnñ3C21Ʌ 8M'@!-#߯Wu!V՚am_wuHbIpIߦv׃n?KNO0.XdvL^TDdu;SUE8TUYe"1oME`WrtI;5ڴoh 8B Eju?TF'6ܔ(6e M|u'$vcnP&b?Z祏5OY΁ bh`!F^bU# =0S+iA`?,Zhvq1srMFЈi YZ&/S|7Y! gtRmb_s4}YT=?N1|:Z;s,'$Okux' O$Bo{C[cwÙ.f??{kf]uP23QhXrmRHaE30UJ~M\.9Krxs<af[#Үq /N*Ac DA;GT c r1!8Lt[€-"@k'0,3 B7?OwT~@CZ|J [P-c#֭;ŹHm䏆:v!h"ׂk0@L~gxsX0GNE 3oxjQC5aBg$4!ik:D"Y@~mG[~sR8q)mzZ%m|rW{`rҤ.1{|R-+λý 5xo"r9.ߺ2JY1?K029>7H* !AƔ0߲.qZiW[&8zpC_l}+kkP-nP:t:P Dk+-]vrESYrjv;YstϬ>x^uc"Pv\AG5Fuѱ)Y Apک`1rc`M@AΙ]6TӇPJX*inAv;G8hs-7/9BSzoչDwrXc'XHDMmZ,[凴2)vCZ_4|P1'bIm8a`cL?׊Z~ /s-SGV0暐5&rXZKcGwC oR8YXQ5Y\$z.^PQ>ҫK:;g5͢i6$6<(VRNy"n s!vuO{oLP-m(t)]2Ne/.Gyl0f>>yEx27JujO>(pdN<́˙OPg,LVt li&;oʉ"YɻVl0B1=kx6݃lw5#Tj3!܉AHPƔP840a&G E">X4i &b23RNʹ B=-&RuU?9c\s1H ^8I(U~ugJ]Vݷo-!FulNc׭ܳmz#.βW@ֆO4K;455[.OW3@a3\]{"'8L7; 6fU, 1% )9Y[GKSa@m-*chߓ7!Л~`fh ӧJg*iA D -_`ɡxC6BjZ߱謘T SR~G_ұ$dТe?Y^椢Fo"iO,Q,ѱ0цR`YUȢm1^Q&fLb1YEQLWرw!}ioӠy}xQ& %ax-+D^6w[I)gi>;C򕯬B/5Om8߀s l&Vx\x7R^ ;W488o5{|k3´n#Wj (˩H",dI6qCHlz-Q\zszcC ׻ʚquZcR^JZUkt"4uvFZa뙒fpӠC{ۏH ,%+60L6Ǣ$+l(.r$lpdNR|Ip2(0/}mޡtۜZf}޲W/ IIc5\]tWYHtD!Vz7y87z(؎D?,7NjڎU.aziŞ-=5zʯgt)N]78=_b+Iz wTM[km%Xgfcd*N+!`(1]51M*@4cNh,RTjd)#1iqXJo 1$]'(`[%kD3$'r׍bEvpe+G`.[&l:iƊbUv`n?"Rɴfhu%/xXWG模]J=㔽 `k'Sh!өŖw:󍵬:Bo+^"=Ft.!z<*i߉c޹I-PlMҙRK?A <lA$ v*yK\XU(yԹ*EQesں!?{2/u) MGt_?&Fr$Dm EK6P2*1)m5e}Drp]U$HE1-ZL1 W^'~(> 惯QGW'ڗiXX \I'\er5[GTU_DJ:OY5[(em -[bXp)S@ʿg08b[?*1}33(E$Oi I(ضDmFk d]5$8~zxcz+ͣy`cu,ѓzAѣ#sP弝fdBEqӮY zh7ҼE.) R\ҴF"5WD"9y֒{7(NŢB65X0B=E.\ 9F,DQ(Bohr&ɦ?fDS|U ,SϟpZe1%3v奊 YZ]9[IT$0Wɨ6v*#[1bbviS#ݔrly LzQC$"pvIu^nHSmJdHHh>=nd@K-|tbԀ/`Z299 nR@2r[$n`q6MBGQtSJGG8\aqr[>05̐@Vt(w^Θ8)L*(d x>dD[UTI-- *M:B]%,P? 6dtO6VZf`jd.i{a0qK yo}L~m(M~x--mEUV~ϴyMA\zZA~NV-\hn]^n@Lct0b 'r2TĈjcK'H vyr[{-[/1/狅.)~ZJia6*ၻIb%F U2*rZAQBs4'%siN ZM= ?)w ;,P f+ E!=pTxA ^>*Ebp%! fHb I=R /߿ G].yNٓb}G 4"[Y s:&N}6S>CdLFy(&6N?,x}pS-/vu͒[k^/dj\L,ӋH*@b̷WeC&8yJ\460SN p&AHwh Lbejjv7HI~' t~Hc y>Vڝ :Ӂd'/@1c H."Vi\qM4k)nh!Sm br>1j̗7zm&jExW<> Xy3W"2I<.e6xQKK[|Ka@hjVA(&'jt+ޙ |i\+42\j Gv?QIYɍeCqY^KŀB$=a^д݋GAɖBmh 5M{L`1uhI_]Xp:D*dt}jف :9Xut? INO>6T%ҕDS> i2iRq6l8TU{Y+dM j0k6N3댶gVդWwӂy0浪5F3+ ^ܹ2knD0TԽ~u  Jfla`8h}+Ԏl|3wڭ& &9NM-,1Tt֏1'Ƣt(yt=-q]5H(J%ELj`f7QM:޽*-;le~< B+E}S.v+< ˯RH &l턹j& K){ !|\l0~zOrQ 3( d ܋c k9i%1=<'/ (nYv_N=E4]s7Μw=_e&S 7j-@KW%)eY!br]Ο=H!pyB{u5 <ZguEV0|szag8rUyXXkwgHx 4qɺ>JoLNaόX3?^jH XM/BX"G# Y+t @:̏fITB-UMB \lnj_GWV"' ZϧX+/fhX,t_63MvbE\{n 8k>D;dqRrOv΢HjE-MXLx)- |i%*[d 0?4@G|)BdvkJӟ(o/t 1SFՏ,  wˬ2<^姜a3C)9 eB{ѱi}-=^.z7܌`,Oo[w^+a*_870lq&)AlV@ջn:WKfPgzz6,8&ZbZ} 6}jbRZƪzEe[F*fؔPH_vQ wҍP(apHPסMFaAy&BjoZگ.L^ѫ{C%m]G~bVD;{gBs{nihz\0/?+F_zxXmdGngE$ i_Q_LfR0éYFqh<*xO4S֕}d~7qGEk&'T~/{i>;Š=]Q\D~gfiT0Z]|/G/N4ުh3n5R'9-:D߾&E> 盗:A=߾*ep5(̑SāϝKKɐé6FQ3A$X}!r>(\p@ʙ!&Lazo#bWp\Lџ3tƠv"(tOW䲍4Q,'ȷR]XWP%:PfGbunb^^<$:gh2L5t@lL^Tn n4'wTS4DtA<굨W4"LܿAozoB>,4t|jwK Vf{c:4$%gt@P.fXas&ʁf?WCNL KAۧw/YFuδO=wB QjǪ=٣\ټ1?mn:s@TKA|^~!#Q(ݛK@HNB J0iޒZm{x=J%to8q~t\̉}~Qk %KXԼ%.géf" 2;re5)KQZ=vbfdݼk?rQԘ&#6q>)|>wdT{"zq 10P7y/8F.fG}H;`Cf[%~Yҳ$]/3FRImŢfdp4Z=ޏfsaf#怆`CqԄP|bU{QLژpm~OD};hLPoA4œR HHŽfe2JA-}a4 1.ɓuXhy(Uq彃awӛިrziIL҂\xuFC%F(ZͮI_9g'i'rP__i#g#W%^4L< մ".FM\L#"/s62PDŽ;Иj k\\rƠ]K)^S)7L*++ZGPU`,նrRxEd|KeuM+);RKKS\|z~h0Z ^ >5(Gq%壋rɬ췀b¤z/Fop]nj=>8E4",vǨa^&<"#Lo5X--̦v.}d>E)sl[4-G}I ;F#p0;m`D*nY DI  N(ȢFR#aU2Q&*\ToByk3gN[@ÑqN&W'pL7Rn/R6|$NW;/A/\V'IzROm0yfQC8'o>^g^S+*L6j³YW|S*2i^H2lh*-(ܹQE`GHiX Lgg#%?ļ:9( QK3_X>zPKI}V^2L|w17Bulhl_G3d^K>v%k< i5|޽]%&}'Է Za@Qš'Ysr}8C Xo N1?PRF iq*H}AS鐁Oi^S߫KUKIu7h‡í4v-? n'o 8֕H+>HnZQeo{`!TOVyD2~B5ci31x0oglLoZj6dQŌ'AP9{i~.8W^2S\fxL`ͦo'kM~N>3R%!rᣪ,>N#ZpMc|˴AJ)sQ8 UJʍL, 0.R?ԂK/>m쎓kjß:,pR8_I(M0v㑂NUl fiHxo9I7 Jf|g+~`Єٵ2GϲI>_2 znnhl텀͂eX!m1=wtmζBwqa c&e5aOZSB8v{+ǜ͏#S-C0;C+6AK[K/;6K M񟫘T0$sr[zt7/{&p'8/OT:GZ]筣%$b0J!h%E]>(YPGG{ĉ0+sD*:u؜(jmMl-%H1o/$`wӄpj艹APМ6P"FtH0>ԏLn.BxOIHpƗ_14Ym%Ju^>(ayx SѹO7҂B.@Qr3j!1/pϐJ6c"ig7 yTô_lᇝ:"W D8ZW+r Aa7iv#TQХhրaSIQ0E_" DT!R\05մ͋]Qh'rImм2nq w͝scԆ^ݣGT`zXX٘c!`]JgGg^Vz_]]4ma9Ni+=qF2n5"q~64.ze{9񳅴a6 Eht/MݏLO3 D;ghU13.@_"7eQ?7w% !Fj/5@aZuԤgl};vK?VO3rsD {#`S;':&2ȹ kv߀bS)8团E=_%~cEs;5wɷWQ{"{I8 V2 E5= $[. vSj/Oh杕>gx"п65<pzMS[}V= HR=-D#\t?bx6tI/VSshl"adGC? &jM-vs(MS*pZNã~/,pwUsBptB^`99kr+!;Mfua@Sk$W3W$6X8(G/=[X$Do##p$u)R&*x/j`f;K Inw4#w_WkU-ظR G/ :;3wڶVݯ8/y&X VRT_U_O6eeQ=I'Lugs\@T˹TxmaQxE)[^PSߎC[Y$N3K1VWHPVW9t =WL)d֣uSͣ@*xNh>O\p| ˼GT5UDq*&8D^@FV$*$r9kU5m$haH=CUӢLlI5qc,P)PZ5q땷mf HӖ"s "b8vKZl^+*Xށdע.:5G kIw O t,XPۚj[bܰX ld0S@33㟀 ճ͍!zh w[9,Qko$6bTnǞF?^^}Yu*N.4v2U?l wx6JFsJ4QL[Qt\~!E>S6K-DlNKw 3(15.9j1b#ߤ!Xb=0wgC%+sZ"`B3TA''l$M^CAF-Nӛ-\B-ourUۢW".!]5D]]f*QچnjXT ňps5^Nj=۠9KGɲ&_ ~HQgnA|Oh}(Ls#夳@ u.O~n9 gaC.V!_\6tܒ Ys>XX3>bǘh%Zfx7+ /  OВ(=LTi~i?#aBes'å 0vA9R-N)ֺ9#&GmAD"mg`:k$ %Xy+ё;Qc*pJ[MV%?]E }buWѽk.w%NŚ,l ŒMhmwH/_2 6OS"@+d[wZ]L ʔu<Z$6i.DBp\BBݳ/MMe)MlObF4R&4lL䎟}jə{p ``b홗*cZbT^ b+E5y!~sw0nUMbe UmM(\8HZ2dJ9+1E1e3Ij\Nn,&FҙU;fGjNiGl`TNbx1^&==~J JdEUA6򅝴Qs_ f< dOKKČbbsRG%=#<뵻۠n`eù1fA.woF6fgS^z(">%czrA?2Mʭ oDG(~. oj4CUeț)wM8$[v; ely,r1T̑uX3(0ͪ ~uQ:]xEX]zZYE?0T z*BV;j z?+G=rA;a (oy5  0 UM?C\W$wRt5A5Z}b_t#Uy <]e?T&ُ' r@ob&N\CDqѽl),Nuw U(H46WT5 6!J/::[#8D4c_j ,rF@:c'{$5NglۈQ15k"=KOҹ{й%ZU ':s1|ץ1$$NmW gs Ô \VH۞{ڨSz:PϘw puWˀl-g3u%47=GʮQ0 d9{k} oH 3HFo=QQh\|ʿ2@4)?n> RQdQDI'XnjX)ҭ e.bZK͌fKt!Xli/{0V` k1/A )Ȩ3 [4 lV'_˒!I?MmJ:*DMu%q^.极YV`63/20EQD`[RLpZI-'\hgbutj`bq4*bhhDt !i]Z|, 0ّV$fS3 >a";t~x0membZ)T*PdO_A~ (.+U&l(UnNf[ D% $NFl#QG^YWdP={`;&éX+"WO(8]"pߩx ˪tnEɒw+n̪jJ&ްAgĉ@ /Ue5EEvBl DI: fk.KGC>Fڳ,# QHkDf*aFZ1X.GѬwڙ\uߠ.|ѼcίQeS4K16elԢ$x)HaHKjk JW7AaC`&]fzoqCe;Z粻Dɿ?ho|@"2%8j `Ym N04m+  ,2{1k㻓Aufiks'zw?? )Q&決WA9iI$Bf$8JИRR o @ 怳-`VW+6ܔ͔- ƹXL1GBʦyjۭ3q$+"Y:z­w b*61 Sl ?0Ҝ+&tlz'ۤO뾆(ȷn>Fl:%lsH$-ŎM^I:||awY&S^>;)O<1ug)JlhO׋X|w J9J21t{I }(0rVz4ǿ4GeT@ޯmrrt^K_G@"N FUpl )r h0JAm{)~Fw_0mZ;vzCSgP&픃oZ]w#K-M C)lxoc/ba T0рj_E\|ɭ 늋 M#ΛZk8-jWY]NXmMK,媔bC؎?k `Q<BE\ R.}:miG>aDeZy6lUh#T^&r ۚhC'$?L }t ۮA$U= k~Orb>߂E2PPsf_._3U)=ގx_.g*l`/ۡ {khKjȕc噻Jx,^fyGG}d.s, "ʧ<ؘ7tR7N8kyh wMSӳS޵TsEo>nO{[zmCCWDY$_:恕TF);!{; $dg lJNw8rD݇Em6g WD)aUp8&Ikp{aޗUA: f}f/e۷64rxÜFqNj@ákߙDˈet|#}᱉"q;0ACr~Գ -́eF`mW'Uw)_ 73 J S YZ j/&fc-bgۇphbʇ6$){eTE' .](JZw2 ^`y$1cw0ibDܔP2]^gq]޿BE'Dv7&z≮X GԂ;H5of- Azt$MDNAՒk7ƻ;ѥ-q_'*E?jbGA EPD+{R?eU2pFK4d7Τ(1ddA-&)F_\ފ 24XvkLLlbӛ{ګjzdz#ls2.*][k\!0(5d>{ߙ@|\ҍTMI6p S\?T='bNIRI_kryq[c٭8oJ -FHBٞ ^3*j\qJ9_ L!v*`E@&'и#G\;]K?UđbT*zlgY~r3I¥,6bC d}0lrͨ:ΏpK2ZN.8@W֫Z@􌑟vo QEKL'K=D IV u#[C^\*n'/CT-r%{޵@a;뾩xuk3/ lz4|;;'6s Eь=Ck6{ z> ߚwƿR =9OtW4=0\-4Yw˶%27ЮPzC|N|AX8BhW,ے6 uȏZ}zM3\] _Yg+><*w׽͸lhdj/_[n*ddJ3"CfH]p (y##C[T/> ͧ18\ΑuYgzSJu=(åknwxJHHQkC;fDiu(f#]Ôg˓p)=RUS $v5k\lҙdȏ$n6l:R/Zg7`EH@r1uT}$1z=R]<@(Wi%,塉 6G#0Ktbl>-9,(N Q2'P\I'->oG e9O | 5*ezgO`}~%U<$E:prNĥȰ"8_zUKs0k4Yz"tex8o? I0kU~V}P@Am+V )%|c аgg%]ϤNم]Eqᅦ9s%dpo$P@\Ddr۱?'ܨIxEٿgt;MeG [qvJ<=jmΟ/xtnR|k+'WCGIdHeZoavgsT!tUwW4ݐfQ Lϭ\reɐ@)RLMs.ģ":*; ڵ?`Ra fq`[~Ww[=r~IG{Dw.h"Ukd=;ܫJNjvTvAbq4"$$NK6Xz@ZJq!Y|ŭ%1pO'ˢ/4U,G:kaA@WA2,rMM"oGcTFk]kAՇP6aT\6Q- D|ۅ2wxljo,MxJ ro r!7wU+6fFLjkn ][I}b;doo5k3j1%C M@7x]3)09 j&XgG{q?8TAjœ3egS`a VtV6G΢XB<&ww0@!]$u%0>&?oaAԇF) ֡:c04j<Ӂռ%ϪY_DVr~}O֔7QcjH ݗ'ULڲh?&g.*A4~=*MP5UU͈}|]hYV IL49&~[|덄]CL=@ ڳj3= k+Y\ wBU$x .W/:F{nE v$`͚\a:G=zჯ~5Q[8Ennβ׼HډzsG ! 拷7A~vֱ^0;q~. 2CfI4 jNpf DQ^<˛^cWn6 nxAZxtԺ!{Q<^x2_}^49w<Ġ=YbɧUuX6"0+ Nl]6MTي݉kG4np![Ee7gDf1UdrX6UCI%>¦?"@ J= .IW^hv;̣WpT K05cb+^of%l5wwAđ !c̞8dHH}c 'xY/h[>o%LGFv"+)U#79:M4Czz j?s:b_ٖHU6b틣|s] f\]eu8+ZHNW{dž --{FVSA!Q0?Ol,>e5m3x%o%yl:Cw Z-J{Q6mIbU)$:@* &5(C>V:E;a|R;͕}mw 壏Guwr쨑ci +Ć*EU&Z#\'_-t|,t{vf+β`G1ӯPt2_/D01luzŲeKX6uFr]K3zXI(,=^7 Lxqf#!Ti]ɐ@LL L`ꦶ#>dh𘈃v* %򰉰nP*j /_Z,,^PqJ$ٮ(%%lg LDx+АF/`T5AUȞc: YZ