anaconda-gui-33.16.6.7-1.el8 >  A b+awU]9ł*G59o7EG詶:GeZڅWx2{P9He" ! xbBKYT+x] {y 'NH'brE&) G>U_xp 6}3a`%j<65XFq_'`X"S;ɭJBV|wzdפeh<@Xg rH s?,A)=5Dw^_@مR9NXoՂ*y4ܓo5Q'?ѵ!Cza( r`4`{U4B#;ĐF_bٖ8$؄_ֵcиFD}T C+—]P${~:"~cheepj  I¥i I_ yeBf.#,ET<*!n{J n,K}+ecT~882699b6a33c7dbe1bf312b51978b9fcb9411fcc4ca28e939660ccb1959149ccfcef8895974b179139b0a371f32f085908cf71f7b+awU]{YwDiDL:sBR8}]/ʂ,4> T׈. sp˱&96O0,=jI(n.>p tǼlʛ/0D jQr SiHCx)'UX '>p<X?Xd  S 6<D,     3 5t8\;??BBC D(D8D 9I( :z G*H-I0tX10Y18\1X]4@^D|bHdIeIfIlItIuLvO wPxSyV}XXXXCanaconda-gui33.16.6.71.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.b*aarch64-05.mbox.centos.org'4CentOSCentOSGPLv2+ and MITCentOS Buildsys Unspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxaarch64Fnn//>>- - 5Ho)) p ``''vBvB==GG??l7l7>>"Y"YjGss 6 6yy;;&uN NY/a!+ssG5G5WW%%TT6,6,JJ""Wp#Im R(-l"YR(? H 4>goq=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큤b(xb*1b*0b*/b*/b*/b*0b*/b*/b*/^Eb*!b(xb*1b*/b*/b*/b*/b(xb*"b(xb*1b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b(xb*"[b*1b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/^E^E^E^E^Eb(xb(xb(xb(xb(xb(xb*"[b*1b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b*/b(x^Eb(xb(x^Eb(x`Qb(xb(xb(x^E^E^Eb(xb(xb(xb(xb(xb(xb(x^Eb(xb(xb*[[b*"b*![[b*"[`Qb*"^E[^E^E[b(xb(x^Eb(xb(x[b*"^Eb(xb(x^E`Q[b(xb(xb(x^ˈOb(xb(xb(xb(xb(xb(xb(xb*b*b*b*b*[b*[b*b(xb*35f9045471182a660b0f7ca347d9deb358e221fb56e953c86d1178cdec6ed7e59928240dfb23540cb7b347854d58fd1d89cab44046dbb4c23aaac6bb976604ed1c3940f5cf8affc45816e804aa5c49066830191e3ee3b748ed250b0114e0fe910f7f608a9cb7d9d423de3cd7b180aa246b433c6cafa9eb94b19d767ccc1d65f00f7f608a9cb7d9d423de3cd7b180aa246b433c6cafa9eb94b19d767ccc1d65f0eef6f3c98344855dfe4ab06fc6a6fafe1e54fabaf0072faa25beb534a9167fe5ee0876d021c5b6dd6ddb43063472cdc51081736ef46123f1d8d6d31792a4974df45748a9eb560555f53d7bd26104d8eb0d07e356f78bf6ecd15788a121ffb650f45748a9eb560555f53d7bd26104d8eb0d07e356f78bf6ecd15788a121ffb6504a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982ea92f96e2e0cb67e4b0031244f6ab287770f3d82f85455cacb5c1d329eaca9c4ba92f96e2e0cb67e4b0031244f6ab287770f3d82f85455cacb5c1d329eaca9c4bf93db626463c285f36ae2233964dede8c36004f723882247b5a337b4030b868cf93db626463c285f36ae2233964dede8c36004f723882247b5a337b4030b868c8cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bd587a973beab0d5973f303402bebbc0419dc5b5fb8d1d776a2f44ed1f3a65a81c587a973beab0d5973f303402bebbc0419dc5b5fb8d1d776a2f44ed1f3a65a81c950b32f89aebf049e19e9dbad5f177232c7c7576d1f017d4e554ac27ad7f23c1950b32f89aebf049e19e9dbad5f177232c7c7576d1f017d4e554ac27ad7f23c14bffadfd02b5fcec700071a8e2341fc318099c4c89f27bd46bd5be5349b0b7f14bffadfd02b5fcec700071a8e2341fc318099c4c89f27bd46bd5be5349b0b7f159d3128e8abd3bce7652941f401b7aab728fc5682df9bd578040afbaa4117ca059d3128e8abd3bce7652941f401b7aab728fc5682df9bd578040afbaa4117ca0cd8164fe378ab5cfb56e81e063d18a817acd946285ae05872ac8616765d06713cd8164fe378ab5cfb56e81e063d18a817acd946285ae05872ac8616765d067130103e2bf66673207884197425af341f1379779322a28a8bb0a682403b6bab2520103e2bf66673207884197425af341f1379779322a28a8bb0a682403b6bab2528b1991719ec45e7a67721ed180731eaff1c740a2666d791d8f351158c1142c4c8b1991719ec45e7a67721ed180731eaff1c740a2666d791d8f351158c1142c4c147d8a6592b050ac699f583e68b8ecef4b118957e1aa963554a20b91637b49a7147d8a6592b050ac699f583e68b8ecef4b118957e1aa963554a20b91637b49a7f9f0e36e2a2920921aff4b8b2d7fa42937fdd905d15744a90493d8aa0e2bd561f9f0e36e2a2920921aff4b8b2d7fa42937fdd905d15744a90493d8aa0e2bd56131309c160cb502ea7e9a641ce3dfc04f005742a0e274f35bb482ff34d9c3379d31309c160cb502ea7e9a641ce3dfc04f005742a0e274f35bb482ff34d9c3379dc79f1bee68a8bcff9d7509e68dc943b921bd58f27799115bad28fd555198d3a2c79f1bee68a8bcff9d7509e68dc943b921bd58f27799115bad28fd555198d3a207f990d37638db95c3fcdd96245a732f87ffb2c15429b7a7877bdd8e327561b307f990d37638db95c3fcdd96245a732f87ffb2c15429b7a7877bdd8e327561b30e24e968c364dce4125688b1931da0c4c29326ec21283ecfff577c296b1c532d0e24e968c364dce4125688b1931da0c4c29326ec21283ecfff577c296b1c532d9089f1de1f2b09012e4d3231da1f7d98ee0f7423cb67fd6337d767849d281ec19089f1de1f2b09012e4d3231da1f7d98ee0f7423cb67fd6337d767849d281ec1485cc43c4f73e30c927002cd956ba3123af83fe6af2382c3491d8e4fd28321c9485cc43c4f73e30c927002cd956ba3123af83fe6af2382c3491d8e4fd28321c98d35cd73cfbe8fa8553288fff027e1a8d109533fd7f853cf9fbd4bbd791850758d35cd73cfbe8fa8553288fff027e1a8d109533fd7f853cf9fbd4bbd791850755f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f8d111020a605f0b98aecf70a94cb488bf6384a10eaec64772dfa7ded4fd330cf8d111020a605f0b98aecf70a94cb488bf6384a10eaec64772dfa7ded4fd330c5545bccfcc2df3415a0501075eb6525ad213db99ad106f16a1ffb0199ffbf4565545bccfcc2df3415a0501075eb6525ad213db99ad106f16a1ffb0199ffbf456da9e42098a3398d1eaae5735b868d21a4b8b5f20cc928c4e7e2126b860255df3da9e42098a3398d1eaae5735b868d21a4b8b5f20cc928c4e7e2126b860255df32fb9307600472b8bc19226e51565b9c583a386e95460f7c71282439b83f988e92fb9307600472b8bc19226e51565b9c583a386e95460f7c71282439b83f988e9e0e04d067ac4ca6385728fb5c0921876f7e5b6e57c213c266bfa69e9fdb99a95e0e04d067ac4ca6385728fb5c0921876f7e5b6e57c213c266bfa69e9fdb99a955156f541a7a7e500f688e654f8966f376d59ce5b73a4ecb5831e4655aa248a955156f541a7a7e500f688e654f8966f376d59ce5b73a4ecb5831e4655aa248a958989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1e1d51bf08e9f0e66be5c562971af855b63c6d30d802cace5136bfdc2cfab2ffac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f8d111020a605f0b98aecf70a94cb488bf6384a10eaec64772dfa7ded4fd330cf8d111020a605f0b98aecf70a94cb488bf6384a10eaec64772dfa7ded4fd330ca0e4579698b1e066b2bc6ce6f0f2f8a7b7f4fe17bf3405aac2a7c1cb9e4d5fd9a0e4579698b1e066b2bc6ce6f0f2f8a7b7f4fe17bf3405aac2a7c1cb9e4d5fd9e132f791d09438531439885f10090f315d392b9eed5feb44536f3cc2034ebb95e132f791d09438531439885f10090f315d392b9eed5feb44536f3cc2034ebb95217e203ae6256a29f72c5051acb37eeda8cac98ab44ffa85a6275d2d986947a4217e203ae6256a29f72c5051acb37eeda8cac98ab44ffa85a6275d2d986947a4ec3b8aff9bce94fae51b05101752ea2e73cf2af511be31fbb8047728b072e22eec3b8aff9bce94fae51b05101752ea2e73cf2af511be31fbb8047728b072e22e276e0cc104cf401b7c322a8ad89281c9d998a0c7d1518f4e361703e80add9395276e0cc104cf401b7c322a8ad89281c9d998a0c7d1518f4e361703e80add9395593a2376dc16b7d8bf544d6c9590a4b587f53187023378ec9bcebe63698135ba593a2376dc16b7d8bf544d6c9590a4b587f53187023378ec9bcebe63698135baa87f9b2313860c4a226c4247ee090ec6e4b3f56c00f723d2dc3d3c111eb4badba87f9b2313860c4a226c4247ee090ec6e4b3f56c00f723d2dc3d3c111eb4badb0e74337a4d73f45e697c0799654f86becc17a4228475ce090be01db38f9f485d0e74337a4d73f45e697c0799654f86becc17a4228475ce090be01db38f9f485dd1ff92f808d1e0c7c98bdf4d8f80f43282f647cc1a309b0cdc13d50375e604dbd1ff92f808d1e0c7c98bdf4d8f80f43282f647cc1a309b0cdc13d50375e604dbf93a3f587043ae76d1802aedf47f5161da8fabb4bc0dd879e8e35b33ab678e6bf93a3f587043ae76d1802aedf47f5161da8fabb4bc0dd879e8e35b33ab678e6b34e45f41fbe3236e71073df8b5e2ee990b6420ec8b8d30a13e26c39c561439e434e45f41fbe3236e71073df8b5e2ee990b6420ec8b8d30a13e26c39c561439e42c4ad7f66b724fa402ff3e8f167e1d99601d2428a8b722703888a59e28e244772c4ad7f66b724fa402ff3e8f167e1d99601d2428a8b722703888a59e28e24477943c34f8b58cf86ec3f12085f77aa418dabde8d1b0e13fb437c0b676b61b6564943c34f8b58cf86ec3f12085f77aa418dabde8d1b0e13fb437c0b676b61b65641d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cbd4550c521bf36cee015b9a45e27fbe4be320beeb7f0c2b7c085cb5b0a852f8e1bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62ee6e1e73274409c8828a108c71dee32ba4500dc68f84590bf3762affa2c8971d8e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea1907a16d5a27793fecfb2cc6b425b6f7b6b74a35836726117d9da5ea5465390dc97f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af3a0a99481a5c6ebcc21b7398083d4292746b4f3d624f591435cff05c465ea6cf0e9a526d64469f6534f541e9df8bebf254095fafb7e968e7b32f8fbc0d70eecfe4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda399d3c46e66eea4d6efe7ba649eed8bf69addd270fd47a392476ab7d4e7092eb2069408a776c49a79c97acfc48c5f4a09a5783c48706bd89ecb23dcb20dcb76309786a573538926de1ad2fa64005f80982e5f1b26e39617d30fc100b1f4f7fea382b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae10828e2aec7732c51ff4cac88f1bb3148c8045cff3dd7679c5c7ef9322227764401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec65533bf06a4e069040680cbadebdee111ae2185e912378efc8a131848c424ced36423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b35203c9f8c34e80b3415894cde8fc18056264fb01e8d6c5510ee8274faaae68eb8cabb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/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.6.7-1.el8.src.rpmanaconda-guianaconda-gui(aarch-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.6.7-1.el822.1-133.16.6.7-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3b(b!a6a@aapaUa@`ݮ@`@``[)`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!Radek Vykydal - 33.16.6.7-1Vendula Poncova - 33.16.6.6-1Martin Kolman - 33.16.6.5-1Radek Vykydal - 33.16.6.4-1Radek Vykydal - 33.16.6.3-1Radek Vykydal - 33.16.6.2-1Radek Vykydal - 33.16.6.1-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- ovirt: move /var/tmp and /var/crash to own partition (sbonazzo) Resolves: rhbz#2057475 - Tier 0 Localization Resolves: rhbz#2016918- Bump subscription-manager version (mkolman) Related: rhbz#1968574 - Improve UX in Simple Content Access mode (mkolman) Resolves: rhbz#1968574 - Add IsSimpleContentAccessEnabled property (mkolman) Related: rhbz#1968574 - Add support for SCA mode detection from registration data (mkolman) Related: rhbz#1968574- Fix the status of the root configuration screen (vponcova) Related: rhbz#1981807 - Fix the condition for entering the root configuration (vponcova) Related: rhbz#1981807 - Fix the condition for completing the root configuration (vponcova) Resolves: rhbz#1981807- Wait for all background threads to finish before filling installation task queue (mkolman) Resolves: rhbz#1824422- Fix application of network --mtu kickstart option in Anaconda (rvykydal) Resolves: rhbz#2018301 - Configure the multilib policy of the target system (vponcova) Resolves: rhbz#1571727 - network: apply kickstart network --nodefroute also from stage2 (rvykydal) Resolves: rhbz#1990145- Make network spoke GUI more robust in cases of missing NM Client. (rvykydal) Resolves: rhbz#2003115 - Do not crash on missing NM Client on --vnc installations (rvykydal) Related: rhbz#2003115 - In installer environment set static, not transient hostname (rvykydal) Resolves: rhbz#1975349 - Add product config for AlmaLinux (andrew.lukoshko) Resolves: rhbz#2003692 - Fix creation of user account with empty password (mkolman) Resolves: rhbz#1687315- Payload should wait for all storage related threads to finish (mkolman) Resolves: rhbz#2007615 - Remove misleading warning about inst.ks.device replacing ksdevice (rvykydal) Resolves: rhbz#2002722- 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.6.7-1.el833.16.6.7-1.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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-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-8ea03da2f1b22d7bb8e9e12dcd7fbbe585ca9fda6e37ec8e6d37ed8d9c0c6e080?@7zXZ !#,T] b2u Q{LTK2a([93~} rt{xf\[.9\LE}6jZsJA:2SF<~,7D|Ҳ {)9E6l1bfW>:^LU ={ݤ>z+ Y";m{HA"Qf)@l/-Ӷ~.ۊ&?bWcOمoxy !z}Ad0H+>9" jʋ =-Ԋh8MTױ(*`%a4Ŀ(^\?k$+םL.~,ÐBްuh2YUo'XC%!Wvi4n;icgbАU:'G(t%Gb%aiXa5MDg:Ǫ*Okc]vN2s>MxyXxVBQcW/L6*PaJlX'*sp_"PL.b9TSA2)y%: 6@ZPޭ}`uw:wURF.e GLRe†[7#C0ڥ}tҎ(v`۸l&01102NN' GmP!Ӊ E`a_Hbj`[2KȨ:4(3t$ޕ{ aU@* *"\3{7I4 aA+=COHn]k[s@ї{C؏ƉrAʂ6~$PFn ;z bQ2U\%`|s^;S`bE%wt֡_SnPGcN^txt':!<'Z$WQx yTNű˗}{m~ƩU*m6'u*so]Wm"7R!˲ftFO;t}i|!#G} a e7Y\*WOyBG9fmX⳶(.҂N#,?rU:L?MHbsxυó$ 1WD)w Rbр^!k&(,V*ZG#Ḿ1 ,(\ocX-Th>sTaW϶\THR=ֈȯ]Q^D? WqtGUo`o-98^TOAK_C`Q Me!r<[pI fs2թNGOy7N0AxBIVRkfjqxSu{(63=*fU{~?y?s[%M7mQMXO;Zi|IiSЄEÑ^])gKQ}s-rJĊʗ2,_k u ,3;KEڻ6aўE+<2޼D+Tku[FC:1ͺsY$OTL"5;0( %f)|\ EFj́ڜ|{-XSASgCy(z]"Tq/e{Ӽ Fba_p]S(]/QOsvdь3 I& /Sk4ްNy9<r}>< o;[OÌ2925WfmnXG3 YRWwgB=KÓ7* ƨff!SNJ^g}Pl2T6OM,:ݣ=a7(0T+f]`w ~u(98&r'hW^F;U0dwDx]A7prxkzQ#( .^YX^{Z:z,{Pnwj公2!ry#^K! 8(J,K_vd}'eMR,s­6[щ;04N5:_}sSy!G!)]2\~KKj I`?_^MH|tW/jWvi9ȍ[M19nv/Lfq?Ż/D]kiGsϞɧ!U5Zsmq8kW G g^q0Me <&=^W$nZ/x՜KD~ yaݧtǫ:b<Ѫ/"^Qk5MeWE?kzא1 K H(I0RT_eZoidkMAޡ7VJbns^< r#vqfn]?AU[nTK8PQ(Qo\p8jգJJ<o-AQ_jc' `&<_x8,g/aG\ / aHǍFWB6&T(_UlP 4ЊA0k#. C*[ܛcLSZ=s50A4QB8XojIMjN-\ Jve#%m 1Q_g a+h%+*^j[i̹+Z#Aj!I[sLii< zqd(zzyin]q8}Uko{d$/'V35fq&\NS+[uC|K-tU9CH۟I{-j+};UoF$oL5ntC_}ŀZ~xSL%jJ%-G'mԥ[|#Ivqo<a/ mdx3ÇЃ86Ko/ aFD P hczE8 i3F/>Bfofg,:^ؔ8'ad囦 `,h0,~8QQرH̵̀'qORc_c.Ŕ!;Ij%ή7 jr~xէgb23Šh!JAyIӇ"HÕO@ˊWw&;Ke%-@+>/}JISjP1&TB/)+FS A ږ 7n9q 0 o&xHz&Fj/mOR"ᴅ^\⣈I<+ W*L|HgugV^XsjKJH’S!þn\oYIܷD DVNu&(ءFŝ>Ύb |dTw^&aB.-@+":HU/ /9o MIm{74U7B?:OVA8Mkem|-Lvxv^D43o_`ұ/F5z ꝰdžvOaC2>p885+> dZy}pEGTȚOvHXk pJnS=P Hij7;oZ> b4 nmBD=:` ɼ6O+$zfN&2ˤ ) ߓ8jDZDNY:\EO"ak'IecP |f Ix9 gҁ@2VLrQǘᗗ j{Uj72-b-V,pC#G'W4RױbX}U74ic6.f!Jm\gXzx@XjKżV!${C%M47 ?)ĴT/+Y2Nu$9KPEQеK[d'O7[+G5RgQd \+v`joֻJkMOfol+([&UAzD14}͈Ơ,U >^1)wQN.uӃ8V+E\lSuCGcIg9' @r:?ˑ>shn&pb`5PrKOQGR[A^Q h6'45_rY! 68gGAL]| I/1RqA iNV *|~o08ج?+J S "p@<' Pe4F5 񻏼*] (bry$9w(AFk _d,wy f &0X\aٷv~FUf]u@I0BO:Y]k):TRd8cMb3LnA14RϞm/B`& ZT`3aUjk1ӅY)'h Ψ퇂"@Y e4jHx 7 5l90a͡rFp2Lxa{Dͦnt5h:a%|vȚE|X,Y͕s[8v=) _1@O@SlW=1deDJܔkkQsBؚp."C3)ؗmRJ2S LhMOM M!,;]O|(_{ e?Ln?IY^7.ԣp%=ÇT?~=/lx3LTj31=pz V h-WrkIի.bHno+D@ pd")S߮7xQupBUiKM xu\>pX;Zuiyn51W D|pq!#Zɤ#Be< baG[Zv󱮨F ~P=na kWjdE~袅d/k.Y0F]:L;4|qRd>/1nEW. fҼ!c~@Vf*PxW7nS('ccT*(#oȭ6zX(rzGɞ?ꊥK2~02MX.@ =ޠ4^!;4[Sh8l;F(+]߳YIJQ $8O0̩Eh՞p[] {~(+alb·$li:NZTN5,*| ծ{Uq5(_E꽢)0h \]%]#B;!%zR\IwFDԄՏz祕]rCYrs!їiBB@YS\x #hq 9e6[G־KyV,N 1$EXËq%xoIo879<Κ;UܕZ9-ahq_bj2MC XZ^&gN'(4GbhKDV?{nn%*<.68x.ûmű^x)-re$u\)Hbt>9v0SO)Q}|: !ku؈'H''LMIvz#)G64+ 4Sp_ r=@2h;D}^ ȂHQ+:r CiődJGV)il/sEDO>O˔( R*1=` CJ2+Kjn.aS~agSNN'`{4m؁'P>6/g:% OVwN~'ǧh&n>|{{i{7^oG sƂ:IC1j9n.syC8衬] .R<7;XtiǺDwDG\*GԿ2, nU]K3FsUSó 8(n0C1)v!#|j*  9!5bl#7\k <v{,&C1OoA=^tE# !2q*23t1kWT`Nipqu}TiWug܄ۋ#-Ǿ!v@My_yP*u{HUB.`)WRN\ٞp v^V8XݫGqkMi?g:l"V+X 9'~:+Z$cԘqxxCe;,lxRũ9'ǠM.XbI-/x SP)*Bfl-Lo t!ϾIQԕ@Wqc").=FnYfu;HSwxrH^~d<9;vܨцw1d7 <*kܳ8,6z)[$BjM) r[QXӹ[4B`+ zp C]s&%r%['۳ʏ5DZS o0 `juzgKS݇y߄75ھ;O(J&R/ep3!2-U(H 1%T)Jeи#⑙[΀U]vZhO 4V4K޺  jWTw2.jU yգpIAsqzҞfxpu)T:_ )N`Fv#qigso9LX׸D"RSv x+Ponakn:~mΒiOHU^hwxGڴVh]7v~JZL&owwX W⸂9JO QΞ,OY|EVIn*Cv=`榻>JѱlV m#)S2DjTHn(kuvۡxI:Db\;ײ$U[vh<^(f@Gv*7ܿ숫x]嵧1 0ګ 1 *97&]V7GluqFJ6P@\\p%/ PCWPh1t4%`S:ƒ4}'8k97O*-U b-c8p}, 蘳 [}MRާIVr%SxZR:wA_Pad8EO M';+&jC< A\En +ICMH7خD P0[~b' ʼn;U=+{lJ%_Ո*нIi)s.P>UGmjn䳲Gz ! Ckyd!UwEn-J EF k:6"$SѰ|CdK=o&V7zrE J&g,sf„K`)^P_a!ڌ[ؔcӋ.]]"7HoCa-/Z|7&Wi!fJzܠjLBUm z# iqhWR_}Tc\!e qu6C{A6Y0_x6WuUlR^M4NHK`IeSRY#։ɂQlZ7 9 []ہSFQNa]Px3Fn{1) 4wW|Y ƪ (/7BMH &ӇwF@9yI!3Z#?. b:!}oFu_U=Bp`?ZZ=7N8ɛu?ʬ"n`5%3hwK2Ѹ̓8I އvOe$%e g21>- J]rTPoKQۥ j>~T ?,KS݆i>hwapY^=p%eDA6 u@Yfd7[ZN]&,$)x/%0Z5#q}!1 ǕaޅO7Ky3/);H $ƺ2a\]ڇ8Ҽj)@X醊`qu",n·ʫGЀn j%XG:Yzk!Fj(qVaOO{WxQ`VR}0sV&*n@[R U=+}% Ny$f+h17:l4d^s~ lkvmKtܚ(R薎 kʈbIq*fhh؈<"h jlyYY <2ig$|8Qic KhƎ1ִd5I"BH&@g/c1s8]8t5ƧiD_JY` I<{0p #7 8s}o3_ !9ё>'%KRR/frJfA ,`(24@-Ah"эI6zjWzeE dZٴD"]ЃeWXqp0d+tF2Wg>WI+t| I ))c <خ2#`]kI M ΰ>@KRyObri!ɬHas Цt m3C}O&TGel2G{<I~q|&U60IQ9c QrliZ[K $KoFl8n{ezORrǗk9Wn!AWlP{Ɇ=C- #u!鱡xZ ј}/uKFqJ@!5Z(&Է8-Sr03 EdsgQ`,J6IʙK!=4^G*ۓyLL)s` yC')Ν~$] kP$5 |P =mh\?mb7AlPl,dq~I ;U4;~*&bx/t T 72I4䁿":̒s#あ3@Nf-F t*ItGwޣosgp0$?fi)"DAGLCF,B.nk%TtyDԜ>YyX:̿,ĭevc볭 lW3D'N߸x7Im2ŬD9@֞L@Eyd8AhyK7.q !֓XmPϘYsצ@1bj^˜l3s(J,'ą+&l` B@lvPpOj+QʫuڳF&>GvGtlA$mH&#H1"Gpa zEnuSᖈzYm9(KK~ {O0X%6/,5)9э7"l Jd9.^$\ZkKF5.@'sbdxT][im;ލqv'3j C9ƅM!\hEH7d˧s2Pt*{\)mg'8wf욏β2p\Gdr~xB,?>CN̡b"#[bF "lQr06=c{0$J+(zڧU@r,Zz?͟1rx#^;ʻ;_l t|4s1 G4FB'A":^#=} {VQG-2qwufޥ>A} 9psf;vglOVJ# IU6gPga$S釾-Ņ-l{w?xϠj?AEw{:Eěw%J&,رQmlci`diٙX8ԙ[n ZVu psPdQ b:y9h"&iyxgSc\9wL˫*RIBwG92L,|&`ev_\ldЬz/GKvx§AArUZ2xԅk&occ|5kAI@Ҧjx yBdAἊ`_l*xlS:}z$ӅD~d頀{y$ZMՠ=1HdB3+ZQ*pH.'npe002> cW[ö4j`Vo5̢u=}ʟ"4A*'7gaވO +Ӡ~R@{!PI8$^JdՕ[;Y{c_E9񎦪}]*_cfy[EvoE&M5f3\YIZObhέX.iζ){R}A2%>Sr]_ˬ\9TnٺwFPC'sפ+Z%T1L)V:bO=b=7V#uD&x&kʱWk@+gCFǕ;>rE,W74Xdi`N-ҹai6[Ovw,l79"-U4#"eŇ@|EYN5ovƛi ގ y8k߹&&uFbH'dKQНb}PN( TU` 67M7]k1<H5Enuy٩ξɨ?aWUgQ9*UZ Hެ -5aVSȊ:Kj!r¶KV~`е4M}@1wdI18.Anr4]H̼P XBYPgA@Lk%ҟYwWe9z5W;^&"/A Ҧ\zoX(lM5,6vfO%~᝿|? Fƒ{4]f$;~sM7v'W47[JcrAޖNC= '}YWmV+QoSߵ8#.kwܱ4rjK۫ӱYGF5z Oy jxw]q`%.l]q+zV=a%9p%G~V{㘤JHg]6;Rkj[l]rڢteNO|sjU}WMoN U-ݑHPNQi7B4 (zHAѶM&*z +2]x3TGI4""+CG/@IL5@RXW(` y)BֻR`vv1"^? M}Fx7Y(klqT)İ$)jFtټϋA_@0<όD*봋}5]b@ĝ=e>rDB|9D'vZ/@쾹ā>B3ƣ 7>,opCق^=,g,&GdMY7_5YCd|lk@y"|mpSb0lE44N,=[cppUup93C jd`4\ьC)m>dɏܨjC0ڬQLQ$ҢX?&kAA*.9%6SH|0Bb JSyyEn/} !A}]|;4ғ)tqx6Ư}+Y%qH:=;@DffsN>2TWDW}RcIv"jjn"4FX0[9K׾WfW43;iy*tsfmUYoIOaa2R v`IwfQNr A^rpH#`2nj$-KRBM[ :pH gغő$."Gc*y/aYﰠ&}}5:—\9bwhf\=!O%+Php\P=!AB.ώ2UأQ!}b(;0d:\δ9QfƸwy.'$ٮ# HUr/[ۗayN*Ji>ȳkߍ+Ű#BUHD+SAwýGҌNR3c͡z/NKĽZU6JuĜr v4f36g{fsrUtJ+A'001mg3S87R6&7F܀Mo'4䤥)9v(C|h+̩vepQ&O39ݺyH[]^&^2:ɞjiͲJ )BH=8FV9ⳙ%Zkaf"􌞩S=;AäYUrXDUYY Hqx2ټfFٕJcRm"Z&`/o`'R i'IPkũP xZt4u1œ-*zs2 oSrtkJ g>[tNlH3OYB__[!yYZ|% [Nj-^ze >iS{Z>6w#h1:䦎Rɑ$|LV{n6C ^ɜD:0_MDN7d0u`sZ"XBj2$?b±Kμl}5{nyGQ~D^FitQ)zɲn/m9 ]=󱝊`hwp7~cs/ ,P& "AYl$*~>q@'+%'Q_o+1[B}>3B¯:~G0m)g1\cBm+;QmqHvH 穿Ձ#LXlqLGH>>h`_k-3-7~KVG# ޫMv gKX6_*]zT)WJ}ӃHlݫ e.POamD3ҩ0Ġ3.2/a$C,Y19)0ם̻F"HvTOs2^O&1R;(1Fcħ0lv*T\uf=MU!~ʠ RjтBOU6&d@N^ 3PU|EQq@˴vxֲ6o 1nh`=wl}/*qyB!(%SĨN&t{(َ(s#`fAi:~ق(Q2W>'_Yf1H<A).Gp =r(H6ٮ4sJ!52Ƶe F[X،Gn$s\b@ _S5KwX#L`d.B6N'Zrk<X]^JYSF\)qm֖#)Ǻe1n9}@n8dGrn >R(y.<4YLCFlVVh\ XX V*ݾfAe؀QO y'byc{_3qmzZdE>Gӣ_qsʷI0,YNLN{d ԫ1 +^+J| i ^ n{8koJl#*H>b^~0"e{30|{R.&M93.K<9AuNpS '_R-0>e[U;oM1jH. _`NƔ0=/h/l'P%'P;]V%bo S ص2c}nuD\+ ͛.p+ϗ\MEp(Л?-Kvx'(OrF„83:$ C.n|T#,/<kKș,#?;Dqv 5Gr?E fL$3?cy·,4V8"^N@Ձ*Fp_&O. ^(|/( L>S˯qKoYߊV dw59⼭ OzfnZ3ʱkO"*,%EzZfpmg ܔTTGk & wc*t8̌)Ro=V &~A3 .3I`#]%ռ+2ˎgp%_pQ}h ~sD+7LOCRkd.&ܖTDz!P/^>(V3d g{GtRƀ!4'T$厅U 9M l'v%jޅH V٘ T[O[Ԥ~FGizu w1%EЉ#-wzȚW԰̗/H/o8}r"21a%l# ANlf𳌶qئƒ t+Fd)(CxFԝ;~t6ൃi?-I ÙT*/+YY7%hpqM7Ҭ^2{`^BvѤQJ,X>>/I ǐMcPex;$_@]őkGD 5&\fڏ&6 s0Aܪ?"_ßĭQ5MuPҞmEČ{mzi%CyaB`k /&;[N,w}8D1J ږ9) ',vfX5(+o %0zH}Ԝ I,׶%[vk Ab{!ޛ]bH0Զ*rRk<%5ԗc Nq06-^ѓ\4T-TC0j()WYUGh}B?€mܱE )^ifk.*-y; NL9Y#Qȭ'E+ p($(]웑p Pmk{nWEN˿κ-Jb[ڎd[ o~>ip\F"ڄ|dcQMN(6HJ ]u2(w1Y#O*Y={Ω3S(Y)lu9zcֈf;-pwimR+ٞ㱸_P,ayD ?(JTjcw=O  sY(3ߠRpŮ&ŠbdP| ) o-WU/x߅u%4+7Iw#gM@+nj5+,]ʍ/|B9Jpil߼ (6F91f(mr0Fr\_ 8#ТhgYjRi>A?N%IzARCE>FW\Kh'*yi8^JU7|SpiP_T}%.DekSʐW9~+10OxىyNes2K&.^MRwDz =MdkUmXB˗g BFt:_ƙ3Nf\tɤ>PN:y@=/u;E٤_~) R) ^ʎܟcեJX=2V~62ګMmdf& J>.-|[#GJ~H'VlygV´[0R 6.W÷&)Ĝ׎hP:r9|I)å-#{Qq*%?j@ / >{#_h ¬:Zs1:.NDH| .NܮH>`np96Gi(D8u޾XqL oùBrq@$ϙ4bgO$OWA8 ѢC䳵9k]&"S.k.3\*>N}aŎs!Weo/Z -vI$^sexwf a)깶_c 5f5IP \E6h1B$G\?q`r͓~gIa71uƯZJ T*ްSl=|1VJ&֏?Į末D1HVb/PJq&疥*o 2KpD|`[N{ ܄e%^޽nTB(,ڏf`"@HE:+ݩ}MnUʓ@iP1c s˘K|R{V|bi #4|"|O|ZŨMB'¯Htj#*e:RuSRsL .&/yQ9y%STc>$zy~Oa ;Xu G k]MqzF/H SḥVunȤؿ_5Ʃnتe{Fťh`% sCfip1`Lkk:; 7g ^ $x>'gFWy'1kǷet7͒dd+F㸓+%TwtBsW*j)3C!49#Ggmx?4H榭6Ѯ.[ڻ43c R€X|~:/1,McKk̑D4AZG@ltw=nub$XV{YS-;h,*i<44tvu!hTgR:7{$m78:>~t!/[$po;D+QYl|ticBo"?3"ӐM۔ǿ-4SǝJ4W]**tw"38gTkRBЧϤׯHf+kI@Q@.`Hlճ7:ޢJ%;Fu>metw!:1@cw?qE?J6LQ6IF9I~;yf0Qك^vx$Cb΁y.pɢ؏88_”6Ez Pof+Jӡ8h7d jX)a(\$@ҺtA36Zۈau8?iX,+mGFm\)(C٫VuL{ag1$&ti>% ʕCwF ut.1rEI<Șr#vcZy{E|kk*Q#Z%Gh'8ka>Jiv>VOh ulؑx/H$VW j$ g6S6L2u4zd%fVd"2"n^h!^Yko;2IMZ׆X  (Fq MDVueFFcdLƵS&qg@`P2sX*\:0,+ځn]zKaω Y-RL+:cqyp;lnvP (b.'>P,=]x{# Dޥ,HӖo+ذpF.aE8B;>#pn5 ȥDF}v(H]v$,2Ԏ_u#} 3'A&=ܑR鎨V}m'4 MmSkd?+q 2"LFQ 0|/?(RFaYiQ`r߅-.D"MY?8; a2u /+I-J򵽧!5mWhy55xKe +Lv?E^pE=10)g.LAF>hDWsg~ݩ@,DB>1\]4(-k{* AW^|'5Ɵ)D ;Mݿ5]`'~HG @bbX~D'.PFHI>hwP\Yct' 07fÁu?t[ jt/Bj`,cfqP+:-lSmbxpsHrnpb%|Vu ٦AC䈫AtcRz@Q h C⎙в;Ej5L?WILiz˸Y~ % a`F V:>UyҌF8Bʚ 72! |)ȝI DWVhyRrbJEpd2vZߦ`s#賲hǓ/,޽׫n'5B +@ϙr=2r_wߨi)[?QC8}67M$A*-dr DVvPr| ƻIh&#}!IM.r1PCJȁ:ы%Dȁ`-z<3]MC= z2I^6}كv+vs@\ǎ G VPqcðg "15e/$lժLEYE_ 7_رyöZ]R)RuhuCs=\{NT8&(eY8, U|zxo=3l%xKP]se%x'4H9f3 z}vf"{~z3y#?i*±7X!3E8@bR(8Q850z j $:DzAwyvK#qj0GT#93yh ZJeb囯9eRsc*bXuD#(o܂z2柄Y8;3SЈ6:S͚`o xjWNEQ2IY3KI'r[To )`. ǾIWz"b3^iV[y=?ESN:[PQBvѕFSsZUP0Q+!+Ivvui'-".MVoŭMI0Txzin±lUn~jKGkLDNyYҠGmcz-Lۅ#U`4gOSUBsUsaH,Y.[ѹ “FC| 2O G9 &.#􎔏E|܌ :vWਧ1|'|,`j^ҤYzC=MGl'HQ_.kFR f_HK~chXz | ?i}0}f{[JoG@Ʈ*=)sȻ8gT}Sb?$U(5>9` lh; 2sKD\ᡛnՍJG8hYNRX 7U$bo<]V\Cg%W;_4ۚ3r巅zr4, A $,L\hv õaf7^cMW &qFlt> NVŁ+ U#N+\]ȂU\oT]38x"AjS"=jN\qS0ےj{0m 9Kj-@wѱ6Hw&K{lèLxQ1 s Bw,WlJ?pԵ@ &|U 97Ыf^JgYPF0okQ '0A0Є|eXn!ټށO7sB=4WsF 37vn>*DZӗ{'f7w>b]mUoh^,x6#'WzBj€KC>1x* {QI2duCч{{ƣ* % (j0PK >7(7;WeB߉,obqT^iIDp|8sd=ڨI'9Gj3AmhGQӼUl܊4foUQօ'`,GC[jL fJ)`U{Eפ2rEz|e =OY$y,уA4YWEO<JSbY4Z鎀8nEX]@d#w `}K^)(Nx:$Y^>Usxl$w1BM:D7 61 p6k:;mAJz BJSzZW̻>812() 'b٦L&&C{7#JoG]rR2a{a#Z ϴo{6;W' z*K>٤,1X~}c|ƸaK+9AN'Ia?z:C2]/ m=jetַ#ostXb&B}zB_8Z p';ǡ-' +d/E썤`zYp{GBI0٘a1mgj_H Rkh즖vi\@izt JoQkGa&zi,G!dtђŰ@-Q@.!N{P9*Mgwj"tK{EQWK!!kXF(sK`0q(,h-JP9!I?qpXZoh妭fΔZ6ESNe9[̳y{)hR,N3n-?bu*2P՝hָ2|!]u%odEs8aZٓE;yʅP0+gpQꟾRQbTim65.&(0=;y?Ez+nAb# #q"5Prx~M!^]aL\˙z kENӧ'EC"A`u&uDg?b^枌,#"r+Uk=S8k EgD6=%HE @ډZZ45Ү) .X jUu[G"D7ۉ{e%O='>G5.,> Xc5W>P3rɁX(5ZtDRfh$դP[H]M3ڪSFA4Ƌ&HDV vG$dxpaC:{ 3;àek%' y 0րN\z'IKF7QZ)(O`>X*Էltw` :9#LaΙny("x?#x:t[1,syvQI^`=Ңr]bL @G%(Ar bU}}36BXu؜/eiF!rQ%F-~35Е`F]+ ʌ'BLbޕR"ZAН=[WADkA[#e:1*oRc j;Nָ8Njgz(lGjgb di1*iKOr0 7Z4{Lexnpcnlns$:_Wn,24]Ssd4 &^rXlSR=#k.jS| -2B=yAw4VXֲ2ajsT&#y(9193Fo⢽R81̼)CFI ڏu8&SdkR$0)A\JZ-2&eM1ߎL>{JUuFL%4ʔv5ٷ#ל/+"7JRwS5p|ujܥ 0S/_ōoVy/Z :(U _ivPG0Mte]`Z#g3"qvzT۔:ɇӨxZ;WWfc"tUfWι8 MW 2 է#Y 9WtR 8%tDƏY-Pdu9rۋzz]QܜP&Pw*#i%).~F+hǐ!)ibStn=-ݥuh>U({)lNz+ 64wn\Ѳ~UgExЗQKHt}x!szd_Hvw9nVL9m7d=Q}F7~eU?`Q&}RcMF/Ğ;[ mZêlA1|sDZArnF)\O2`0nzVʬ5˜[F,|U~֜ \ *ZӇqYK!be\&on%pŌ(rHU@wQ܉s< 8Mr;-}Æ?~AE #irܞips.BZDYL-эWh oRB*')U<4lMݺ-򮎥&.ΒƫSVG6 _PvlބpS_[sS+d啴޵SDsK77`vy洋TOvS-/e4);PR J#x˨M9:(KmI$r[^1S*l7nHdYu":l)rT9 `W]m'ܞF敧ڸDUD&b;t1J#|"'`r4N^ytpߙHkԾ[*8}#> Y"!׬UzI"-H]T ;&q;7H\Bܘ<*Gᒬ1ʱ>y7O:@Eھ,η.pO7(td**\m"n+r SA I._Dz/;i/i-I &ԛ(d Q=5&o/>HM3aK.diԻ|Y>lcQKFbبq9;}&DcxFclBD3\W3ȡ$ua\̜a5k!H\fd=~&u͖W?`?Ӕ~23f}p>Ie^J1`/QDѯ.) C٧d]}PHKvo'1|V UAzFR0U :) ^dFRCa"PSkR:VP5;F?{ {O|¿ɯyjH-`nP/{dsR(${r%('U?G+5.Awz1l>~U@:ss xsG^gY?OdI!0bCWoZd6Ⱦ ˆc{/u˿\BJʊ@nĩVOj@*8H 2ZxBo=7HFS" _48PI)".^rHSn6ޱi"L68͠>:QI[g5r|@^$Jɋ:g6eVvڣ\DM86V*R]5eO砰f@r>>^|Ti :Gcs{oP$^bۓ^y,ב]>/Fxݣ B  `&$9ҩ6CXiWJkBJF'K韐WVKi .eܐ.zTR,<=]C*\+J)j.eeZs\U5|~ CWG#&?daǞi=ćX7ORJ(Q^÷̘=Ear$Bܠq-;j?d6EY%Q\[-@դ;e6K](gZeApr?nH{EB C'Ͽw >i-:djQ.4ʴ 5leL{\, ^6-&uןD4,Y,uLQK] I c -cZ$'c=[Zhv,hz|y8'Jq;dոi?(npVb=6YVZ&g?q G~A'ÜZǿPJ3QAWI7%2U4QtF2] kU)dɖ_bjyYHʂJ3 =8PNmb?DWAg[Q HxpOmU7,Q#mSTFt7kx?֯UC&?7q<69Ɠ-Ak_L!fgc'oS]3¨fhm%JaQ5KAB0ȸo ԁ>qUykR ʨ .}vaףX7ߚA^l)D+O{,%++K:RwzZHŧw@c|"\zmҩ änO ,}^xu2/OfF@}n6&N@0ݝٕ2 ЦSU^$Maf{w ZǸ'>nZ3 hi8r bIfp10C~ಅE7sH>p)5dSNcZyvUDtk~8t|UX͡p?pz #aK_[`HOJ\O `'b +Yw| w/4K$zdma'' T$:UID#+M8vB\\*A]  e@{ꞅZ9b ֟S޸3 s~aj/, >= =CC6z4#sQ^<ZI qD/Y_q*F3Tv$JTOXvP;ͱa>Qw*h\b$[ClxQO-˝@ q,ߑLll3%(ڢ? c>R|rW1>'Hn}Msqr]Q/V? s pšZ}F>c*q%9 Sk NM p1Z̾`j[-ΰ2Ct!ሒiҾZ'O4veA׿ػ9e&⃲zW_pCύ˜DU Ւ "brL9Q7<~% |dRw%9,4DnL_ a~1 ^u@G*nԅԔXoCRY8A"#(UT! *.Buސ@ZTi 0k*٨UEf"TR+H Apx묅-pRKgc!EqٚP T) 7 *m?M&ug^/Y ݁H^pBo&~'@R/ܡ|q~ti\rcQ2I'c;_6Uo1?>(n eχ\v7EVˆ}4)jwXاS%Щ3SamPa|I.qעO+o_jRA|m?Vm<{vna1\j1Fh#R"IpKP^[ .,$NmtSD s֝T_YGYcBnA"U։@IB$4:lSlq66d1[L4V-TȪR- ϠkrWcIm{%Y͚#QX3H%g7šwi7rY];o̬5 P=F1HxM};?$y`^B| -~ hӟf}|v¿2ij(h;!4<8P5P% 0ȯBKZRv7*2VB2W*SQP|nQ7o(8CvT!oWOGNVWnrYL3$tCAה(jJĽGխ+x!תVI,ʅƇսS@D ??wR 1[ٕ<]ޱ)';x]_Q4leZ'HA>!͕o X@_U@ݨٿ/qT!s1R].նWW?!JJz-yV@n>PX0Y m+u+QsC?͂j-Dy ^s-Pk֩]w'~$}&=y;BʦböG-A"i&ls7PVN ,`]u qӴmALwn?;ukY ב>ڔ[G__<bd%2~Y?ؙo֊}-=ˊ9t[IWzX:UAGub &.v𝺳-K6R٫k&Vq' !* :fDW%κ/?'ÂcǻZ8ÿ$o5A4ECw|C ʬ6Gl4x#(wtF4/O 8E?: 籱d!͡#̫< 8a 'Zl[jcPjZtni?H #2N!ؤwDcX.Ժ%Q>]RH51ĮӊrA)ϰknqdb)V"Y0O(2'I3TÇ"a?+mx|&P 9EKgيP)|ҖOmt4XC%0OwÀ׳hFxU }BrTn#ASM~Gng\^S̥@@(s@ k+U0{N;P@i .lۊ`ڼ.&)w5hʷ]#i 3+0QQK)Uh:3k+>qt Џ`4"|{ǖݿo"9ѝϥ e=07QgR |أK\.z r":Z4](ͻroT|$+hY]ȅ.k~R!ũv8jiZiH<ױ=G)Spm#}Zbb$Ƀҳi®^A,wJ/QĔt 2H=IgZbУx.cJUWuó8/nl=芪Cg*rљeA)aq ôa($ž󾎙F 2݋Z'yM ve@[Q{>Ēi(O[l Y{Kň2z9nlUtP_[Obi" =$!]c &,b#ЋZF{')fz\cٸNXDIDke[R=A)ŪO[f¹Nr/L6rmxY#R2Dp$w:M.F<`ĕVI%ؠpћWdyM[hKք281!s͞dAAG-wfSDvC\.Ej~{@wƵ9OjS(1Tv@>$UnLPB46tƒXQW=9gh3p1O4Կw\S8٩.,Xr~^R R*:c⽢dS bcFqi n5ox#py> (t|y :`2xnN#05l-)5ͺqWsne<:>(H$ʼn! hx|T:񝴶uAAX6u_G[{!v%U? Q9̐}'-r=}0v.@pZ/\@UŽܞ#1'ȫQLK'$L~ BwdO*8\. 3hG| CLGYۆ[[#2X=,_CoPM}Hȗ/Yx- Uvol0W0fFqS0 "Ϧ&6/_p10w#:|f 6$Vu,sx3bQ1X_X"@$` )PzTR ўd7G ,:eL`ې? pn8 1 =]\9'H oEM;K$ .:"F:5nTz6̝*Y%r +e h6Y񛞺Ih{΂w y}&K~0HY6E0ӳ$Xb9-FݕYG3o>AZ awauG {UBlJSday|O4N18 K(j~#] G6^gHgMϰΥTM.>^O`TBJ0XzŃR]^2h&]77>47Z:7-oLOt1R&"VrP KS7s!GK(&a6j4Wk {B {6xAKԛ/XAJȬd.<&7Q¢2c%Ĺc?Z_j\ 6uG9(ea;ʳr%Ag hJZHf^+p*GPa17FF `ngg1<*sȮ{~u0=wQjOmowkEwqFM,/8Y݃<}֪< Bƶ}}7x'']h;4pf>F1\Ȟ1dfkk0So_&䥍+\v-M QThbyŷņxNrc+ĪG̿]kf`Ҷm ( It5B1*{؁'} ZmؠMZ({iV XZxP9Zu9xzc9cv4儔,G-k_hnCRq@am*IP+W G-g`~cV[<+6(+AOQAH |WQ\bڱ FURl [ژ@.2cBE%/^Wi1V.280^8(f{&dZ@E5hɗ77޲##u֓~TjPqh` B$_3׷.k5 (AdsatV7kA7 ?P֮{b~Lrzm~$1.4J)d#"hrT >xi8@5񘬨uIv\;O/"C~iEo2@u68&arm391ӜѬ9FW)'Wy<譙u%>Пyo@(y\~mY?YqgT9Œ+--BSƺ$1o5_FfYISM w5DZScv@=COn}NW 7RY3-3RZI/V~H .סvJ*V{y`m@o(|1#lDy۪\Z(KJCz8DnחG3OjL:T[l>愻߈h:F}ȕqF/hE߼B㰦C<^ʊq\@`ʳ0Z Hn^b+1P+"EMCGdS=F,B%)WvzuU lWX|8)Pnf)ikW Nv\^] +2W_1M%2?e^xSHtf^ztWJD!@\jI{:%vlE9؁æ7tZi;QR;cEa+r|p+ qg?TBվk%TxBSa C3DݶI5AOE]TNv>6#|[ =yBa%`E"aI0=;가G*VAf] GwV LuQ3{m0"e0s0k&芷eM`k0>$Xovp2u0H fJxR2Y`R}p$!YZ&J@a:M`ɼڍ/A RhWL.U͋q6qEYqY}Lb9v ꭻ~?Nu]k\ 2f}]+O(  :Ms B X&cQ C՝t"NqʐjNYia ̏K}}3m0p0wIq%v%y~7p&[o!Cբ!T=F;»Z,FW?~tŜIy2 ʧJ"s b3]픩 Z--N$ G6K!$Oƻ`)S l^S@4r3$D<ɻ5pFP oIo죜]w[X^,U_W[S_ Kفd ,Y ',(cx+/;`S֙ |aKGh=f`߰RYS_hz~7ӥ~nC(;ahtEuYށ|ּ"4m5hê9s,5+,w2l. S ݅K%-)Ab<8tJ.JvypNJʖEw8ykR/<;IhE&VYMv{w@jzh~}(cnK^wx=XɳA;KINa̅T917R3Lv2B"4|/*OK0-%ܻEH>9oNXǝ 4Ua>5-; ;?=o0ij3niLezOM0|=vlW|ӎ@DC 1Ao C=>I2:ikjda\v_~C멁t0պ>v/q>6AA?%N1}W pHR`SƵU?o u\pZKן>2tY^iK#9w;)tT/>*iTGa߻ne݄w,ڮf/udv qֺ'//Iz$řʄ~6hy=0NgY#D_(!^NI`Pryq%hPxEtF2; ?%9ZR2G̍%w^\0Y4cO%ݗX1NMRC͟,^%",s 2~p=Io䤇>rk* OmKl{Q#oc,k$ 9}JBe~~9y~YY(YȜD7`!h IcG׈X8VMTK2f{mjn#,1I.r`V \O;*Z$gaV [>vݨOh#'{2Q%&E(W~J?| 3 QEGކV02M^ƕyaV%-=7޸;EL[ˇ27Oك .m6'Wq?CrN-]X|\D"#_XF[ެ(z $O6L-Sp6'&-EhNf{_Krl36OL$3㖗;q[#Q' -h4pfL ٦hucqpf!ں*㎲ <>X*(N> N%^fvkiSǕJV*݌{aE5i3lc v^̈́( bH6ʕ9}'& {B'4y/cW>U!3`0f'ehÈq5u{Wf:ߊ `Mm4*pA} (B#7l"RG`}?Whi#cֳ̭JatF+ٖԁ[Lzkdvlh^( yA,`8t3fX٬GO P a=&iIt{F}Ի[dÚA&Fd }xls2{3X㠄5HЪݜ.C>y'Vb$Q]0~X1( Qv0C Э=,dF) si4ݗD5cR_dG-@܂af*psp.9 ,@ݦyu*d @ Si1Q j7b01a{P E6o6h2A=7̙z#A̷^W:rsҽ6bO+{E4Sd&L3 U~?m"/Le⼟KHdUP@l]scM'XSf[rK}jԣ "a9O82}rh&a_H9ɷkS߲=DMaFuz9*k_tKpˀT;h3R~bB! 5#F+ {Y6$wk] $O* nm(1v`vf˂6wl~!/0buRAı8v{z6 GG6a"4HCC)ԸDQ)*PaF/DG'[{a5Kz[vueN&se`z@ p8z׼jS֨TY'}ӥOu^wAS6rPΪ!iyJ2-:)2q.&NΪPLBd]b\LO`.٣'TmE-RSyId1Urf*64LSpv; Yp)'Pj=[tuދAXG#g^JRWBM۬YٯkmPnhǺRtF&/_LQʖRCxҴ|K`K}\x؀7-|;-S!3@:*Ơ~g5^ ꧭrh7v3?rQ87"~O,7e8Y׸;tz@!t4P陌4e;gǰ&&e) R Zy<TfE:=ã.w՘OoMpI8pi='6~üޏTrG~+i840Ɠ@ye{KR,dk0Gp~-/TiĮ0 @ܸ K ]$Uz!b-$ZѮVouX 0;CHFM66[SS(jߦLR.GeOyaF:бh/,~,lN>#8B *}AZա| #j!dA$@P_b}QsNSWN>" lF圴,}zGd[$5?|RC Ѥ99J'cqXC-㰲)$\tk1vY>좞qO5:5&~2C֧u$s:x~z~!dgYpSՔQum%@Vj0+Sz1) [G˚>ɳ*4" FwK 1eoƟO E7Yۗ!-wtp^phǑzI\vsUe9| p29A%TJ7- \U,lѬtYa1kG`:R3~ڰ||Fz̬$=.B"77?aM݂|ΜF-3C̶& ִƲY6C4hYrU z9PK&7[ &"c 7&--Kz9Nr}\{&ww>P 5 !%?UКQ :4]f(y[[L:3i?ҜQ ocd:qF}.3H< F٣^(D 1ق}%BȍJv~(wv} [M;=CaA|ǁbP#wݟ+>TwWF_I|rMل9I]T;#P}qIu:RUYR,b"0rb]J^f@4Iw˙ s#^zMhݞji7reogrft*fZhp4pws0x=Jw~y .-r9^D?&߰kVAUֺpX6.Uo mK2 vn 0D a[Afr!GC MX--$4~ )/+h#bRYI] y+r :k/ y7'2/BЏ'-i%VX&)Ŷ)Nt` =NRT{b& Ġn'^jIjЯczm6ծ!TR*٧O 뷤tёTyq@o Ln5V4?sKlDŽjT::!G1#@w1/b{G&(ƃΥVHO[5o3AI9r~^kWvnsBEƣ1'^σ ќCK} ra:]$R3s6U/ 1zE<ܾ@ӃJϨl^M}]" /}$Ɠ A8UJMm+ SUHv)z6S 9H.qvf@3Jo( "h%,Yț;Z[gixUn4-0L|ZwDPq^ u!:w̚kWm&sM?u(.%QLAfe< @M|7B({6. aȄqtF] x!m<hOiy 5-ekllP(40!/\RH+]c Vq!EЉw ai9kE CIgoѸOM^@N̉.;{J'@~B~PmeWdQBh56<8qOƠe({Ʉ6b2 rLO<tʲy BLѽZNlhkhRt )`5gC ;>/\;})*AfEe.\c}wCSBKG1kqE!x~~ѵ/nc c:/~K u9`NB}/zJi,)"1XrJ:7w{2OՎ閉PC"IU °6ڡpvDŽ|=z PnшU$TRd<7ΜM_^N(p1HsvW >frKqCӨ _{!wZpVֱ'W4X]q!Oб9S$2% d!+Fz@T/UIo {مU{z Ҟ'M$=O^ F.BqY'm쯰yS&(R}WlK=dTzdϛ_u"MQ,ܢt8kugDA|U?ݹne.A(SH5lrdfz+泂usKl .I+\D^^T(R@NW$@cGbVdnw?@.I1hjQqU#}gh-?~l;61c꾈9|xtUBQDu)Q[(wmrW.MB \ 9}:ϓzF v'̈trod"8E\'o$MF?>8 N9x=F;Ƨ,hy_I^j Oі6 fDk-]}_!v?1@'S}^zʕ͌l Z31yJj͎Dy U%2nR7;iY:$\$*|Ѵɨ`8 #(7ـ@G!*J_ 97Hp[58TkErOx`A$R@{Zvg#3á-~>VqWO!֍-va+?0ISm3 )`pU֏kfC3È&0^ L3Ly<9:nMoeagޢխ烟ҖW6*ɻB=<(-qYE ՛1|c%TНu4/x# ;D kIÃ=QHuM|D& e.Nupcv]\S)ImkV\uw;Nm 7rjI`o74R4Hm[$^l(MzH@F^½8>e1~pWѾN5].7ђk~0ޅq]̷TQگh)~2fȕwEOSpp)@&4@GM>+v ՎBKuܘ Qg;l٬9$i2P`wq cEEߘKD[EǙ;ta`FJi):PC}jA0deml纷b2V6? "/^RVnJ=8##Ȭ#)Nx[@}1 clɴc]zDI |Qo9^onۺSGx H<s[h6׿^6 Ԯ|GCR8{GY&Gɣ!+Fer9M3HCS)5?#'t0:oD-φtsT먯wHrLa@G;-OPA>Amz.-$S\ߑ' Sai QyDYe^:.6̪š dQ'@YJȠ :ߙllaaih |'ۡ-I WHjzϵq:~@#MeTWqDkd]6_H}v2:(#2odb(exm8IʉyLTjl|wp2e/ I^$[OH;r0GpUp<Lܜ#g{st]+c:W;%ظehY-^,] ~9 .(CM_[vGyӮ:w:G(Hg<vISbv^VƺH(ij$T1L"./VF?QyaOM-*@wOz}7  w.\bb2[ 睗/L p &5>Q'  /Bj*x6tws] 2GvHɰOH-_<#p<@1ȁ\ƪ/;6D\I(vŜ( l&7wi3UsVyjG[+hsm2яC8;ɆźePP+ķ7I1ץKل=WpIL/_32߸a!=5`H`0.Den,_ck;Fm>QP րVAԉ׻"İ Pzoq9$^8Z,*>q=/Jel ق/bGyr!?aS}V/ jGyXxsso\zk *u?ᒌ3٧1lw7ke]"r[ܒ(ezCq~ɪ,$]kl<؇]8*,U;>N&zr1zA=3J%ʌVpdF?' 4Nj5bMts ]KlW eJaDV9YYQ˨^MAp8$-tFI횒qK(u#=% $%CUw.J^aQvUJ;{ ;U->y$n۝'dh%/Ms{Q*0jhBVgvXA~Q}:"?SZz&-Rȣr _#tbs8j/h/Q׉:HQK- `}ÚZpjiEw^M@f|jD+j26U M* ƙ6T3l^;aP`,M e5Ú|M0 8\I--}-뫪W h5B/D"MDQooޮ+@䧑Yn,{1 K2U'@ 1&QkT]%0皤aHy LTe9RT9_V@mFRAwCۤ `ؤ^%'mx\c4fٱnRJsީP0fN{e̼GYu=J>C-0G.G@φKq rB {H{߂HDY:F?:ޅC 'p|^Du; dɔ|pI p @,h`X`҄#ʔc ҡ1iU%dw(FlA{cO-.s3Z(,];{;\* ^)9Dܨo ] 'S hGvqDYT S@?ؐflQ6Js 朊Yo4mBf6+a8%冁1RU !̊/w-3[Glk+䴫V?vpZwC\jCr{>PqF$'PW2L(x!@ĎTDܸ%2KC@#~X̩2TtĀp *&!Ǹ1uoR倱Fn[wU$MD5b&äOꫀrCN71^񪷯 \vT <'Jq倮!XZ$(PT+ۗpГ=fb,s2I1m `,R7Y5 m8#9^Uīlb5ӐЕ7|h\BEH]=Lk)O#0 Y$ LOͻ⢍ZL@7w n&X4Lg <` ?jr 6|Ed?Qş2gyز{]MIWW_di1C 1\;h} ٗ< FiLE/ bzqM؃B AW""3$˱ `2)ᄊu;q9i::$.r9d;K ̍{gbWX5(@Y-n/<X$1} =otϝYaUvY03N=Zfݶ!c{;Pg/ut {8GWLa(?"v@{+25:<̪eFfDD5_%o7wu'$TS<ʟ@/^3=Rr6|W|u9C<{i^3 [urqFP˔ ZCr a%(ϊ܉ˬ.} o;>K1_x!P羸L9~G)0Xz0^n?x畣/"0Xsv{o97lp౵#ǂj\^Ğ~@^s1q"];ʍWrV{>Hay+Z*X>muplfnVqxz)?auР01~fsz r۽w'eI}qs7&ccz>@sK:8{҉vIaRW6"^霙,U68.$>HNFg`D ~ujGO:p?oUtR?xIrR5z M̪tskҋʽ9G"?;<6Z MNom(ʪ?v{mZFqER\%D̮A>nȩ:WzP dBfQ;(׳![{ǐYw;ZFE,@Vpta |(i/< CZ|j9N$/I`n(=&Hu]B(|Лz,lx"8![h,[~pw`@ɞY=a]Y%y;HXx9C kQU]{~y'ʭ O+ֲv0"$wod.)AI  `dw%$mSͿYԐ`o@Kij 9[ J_});frgZ\_Q:CJ`׽$7+W&­ :NUBO`REDτ)V;5^kR s;K0E, "|L  l YZa)~Ƨc@<@cλ` -z0(*d *u)E!>lL7`u-=j/.AO&Jﲤ; y>OHX5b@;eTֽ"G˜ASzSq@#;&ӎb_we^]KcDa;}d=f^cX"%fį³" l)wA >mhH ѿ[-5N"[¶]t}+z.m}_JR,H̄ 35h8 ~P|9 t|sYPCDui+qi㆗^E+F cxـ p _~=Ezv`:&p~>{k}u+qushXxYJ|#>t1اk}`֞M6!3mQp8S` EZ^x( $^ Gx< Xj5RR[Nvh1<69 i U :VDH4B#R$49*DR?oIGa?+ ߬I&KvX;Rupf%zֽ+G) !~-Dr@ڋdG%2GT>ZB5l^Ox/sXC`@_iiv_hc_ںQa9WudFՐyܾ3JG\5m/T!͍gcn 2V| hp"dF6o՗.d,VGS+/`¹H3Ẋ.>$ ~f_bz6_4z?YwL~o։j [rdu PkYp²|싢:bKmƣ<0-/AWƞvMxľ w53tk _ BL T,6{X%!RwJHa cAI~N!^G'cckn|\UsqQ|ϲ#_GιXWKJ89t%ׅ%H2 _O'YKϚ+_V]#|l_LV:+xU¡N񃏨X q tmGl!6JgMEC 510B>4z͊$ۂefד,fƼ)%Aw:ڭ;Li en9rYy? Pܖ/5ݤ/; @L\`00?M_O wGo3$F6EBaq0ɊjBboYQM',8HAy&fɎUsŞ43LK%,F4oͼs*MvfoM zHs v~5E,@hZ9Cz҂[P]Uf٘k~tk-%+NSSY`Pr@.*2{${~.[qi83 fWl^J;qyJMB-AǷMI|cB+Z:UzЯwq1`H`mSr^02qNPQ/qc5p-ϫcqBSM.#/gcrZ6|=%~;.m(la(b̚r,Vn#ftMRpp À1ǴoA2Ve Ah_EHog{( `9_=8e '& Ιrwo?a%Hcd^k T 8DN8}w?d<';j9-I^Utc7ZYWőuI݌[N:Vv7SXOj[C_c[ <{)yqWC驣u6G]+$ ; 2dSQt$s|?Ӵ<|מ[D^(KYs/-jOӚ,IpuM4Ke7$7)Θ n:O܏ie,XeI_/\q#X,t9Rmِ,Ae˜2Z"'0ˍJ(¼欴VML{-MFm\Q9q]Fd ]NJфF.6u%zՙ)MXncǙs8AX/Y-Qjpl2jr@U_\Ix_%z1w6?MiUG1ad$4 bX/x:t3_@ XVWtGʅ mǁop@tl8={:\j%]6'ѰF}!**Nj;N0(19?W+,A.uٷ}\:V<=SA]l!3'aˉU)*YSDck;Htֱ|@Gz/VlrN5[|C]Bwu e}`kC&ⶋ~F rsBPoфL3)"T+@l⠿!^=d@C x6Q,ۛ_*B̃JU\s5n;>C_Knl#q5<1U-WtIdzXLݟP?[s\h* XE7vk%s JS[J\W1*]9L]7uz^p̫n4%-BW\!,bZv ]"NgaWc]g0 B$jg*[;,Q:@ o9XښSIdhΏo\*v/L3͍^vVF2U𾧆))HKp<jNDUH J{RG<3}K2W5DBz4 vS eCJ"!^Zo`O4C.㱆QE,27ҪIߐA͸@ o4y?x S@Ƅ r~`*lL2+ҿٍτTL:,Pc<0.2`̌8˅JwX2z^5SV9 gkѳtKW{a=l7d;#(b%JXCwe~`9ϫf'iמYEɐ52SpWp$Aʴ s\b羑]];wjdkּ(d.e~@w6cIUd8EcEA衼,@9$7ZhlSi>J@#)7d?3?0̷'o#D6?=p"t΀PYR{>0sx35^8Xeg #GYZjXH%OsɓB.Z=f?"Pz'q6ɩa>è~ESb$:5}'vѫ42QB 5/-|?S/P9:F8#f{H7hDX$V]QOط octaL6 Hel !7,u2t</_L~//<1s?`Nw;8X.Quq)!ft@܅liĚ|1mNy" aN-0^jٻe~|0V& 8>sVrx瑃G+8Pp(U9PҸq YLz{?-P V&PUpsD/M4G(=%r?Ͳ+{6\KUI`9:W̨}=[Թ_Rӏ5o&BIG ' XqӢ3HK95C;, vGc4GߠfƢC'gm quݵٷbWko4N *M 0hYCWoZ.BZEwߍU ċ K0$UZ8T=i}F;GAͭ CIYRD`ϭ`і%!aՠ u6j];J ^ gX-~](oXYO퍲͈k0=G ycsPX"h_txVWbx ֜?@M&I`A],RoWa Q'ܨ'tJ9tb777$Yv'){EnEcEh`@hV3DˀQݿrDsچ$g<䨬L⛩9w^F`qn]G=޽zv'dfSS@ |FU"QN|D3Qr,*lh?G5*xu"йȽ+!=V i.\8W)JՆqkr_1ib;1GІxSI mD"fcģ(*Uջ?3(wmXp Lrdh6'k1'(=Qt9ݧjKj~̤WfW)|[rf;yȱ\ gQ-4D-'tCr a6܉e(,E4`ߑV^椡 ASD)7@e^.S$?G}0Vnro +(#ZՀtIµKv[!grGE+U٣(G^)rtؗ2 &ˆ̿_eX4R$4 1E $_C?8t0+NF{"#2[w_87>$2?!-;ed 2)("i+yG޹z 9_=fzfwapmFWjsql-ڗaS RNd32T2l XtIjCV ?xLAyO3|e ܥCԨ *.ޓ';\VލMJܪF/&EzQGf"-6%q3xC>bSZ}`VIthޝuˆS$'`MM$ ٜnu1[A`u>ҝivH\ V+yCө .I<+eK?meX}Kq?l{+>( oߣh0.*Z>7tǐ$ Jh1}/hGbDT=ު&VX@Kxu*ߊu)> L7eV}I[7$, Ⴉszu"45i FlSv|7 S@7nxQI'%Q/z`2F + ;dzgA٬GKf]i\~Rmc6ؗ f|J1]RqH`38"K:j?vnۙKe;SbP]M?=q!9;H"?bH$ AlI`{.* f%GY9 hXavͣʰe:E"3" Qd~lfFJd4f7fG{kdۡ@@qI|XG^*&SJ 1>yρ%8EkܞbmGAckGaM6lGA<'yKmv]M)u>B:z\em3Yc`Iڙ€026&Z e-\dOP]N?80x2F'K1UNNJ\OdP{= |%od=2R7t9!;ȍeCk;L*d9+Ú⁕ۥgN1s$FT3P8A6*%֬i q'|71 3Urng-nՍyR)|.`9e[0?FP؉i`&ӋFx7s=מ5w:ݷHMY#+c1bAM5F2Wdlu"IF@N*`B:b9|7W6mȞY[)pǤE*Ig&8(Zk@3,չ (ͿY01&*s8~5< v#[À{pˆa>AFTE-^Ҝ+Ff=֠;Õ,AQGp{~pE/>~ $ZCK"g ;ɐLu$W"U0JRDyۺ<9>^A1P2YŠ=c0gE)3P}8; BPҠ@dS/ߡr!^9,|{XsZО)}=T%'oÈUZ]ިQ xu;̝t7[>sK TN&;`Y PC%~SZ48 |_w Ѯ|z5/2y~>3Ξৄ8ى2E֝ U >5U 8h=l> &xBgx[n}u?$~8;z2 Tcv1{u6r(E~.ր&n̍S| I܋b9mv-l֟Kyax+D+y Ij$p#@9-|7d@K=.Pz˝T߾U#Y#Xf!%Kaz( \-N,#++GGN(T!A\- |gԸy%tYkڢ6ݚ:QBՆ&oa5aR5xqKIJ#Om=}ʓ4%hC'ܹK "*? </Ұ {z`e)m)͠~IC]Y a-AJ<68v^^)-~{J!a]濼 8q)?TqZiȋ(cFU0Zr6/J|prBַᣡ:[L&HvvDG^4UfۋȞ#:ƌ/~UERHwLVsFjxHI!QƳ j&㴕&Kr?j<i791IfP.wkxDwhf_eD D95,UR$|O0@ hHv qFjk1zY =>+\GD!6ˉ4I,Xo,*.'LQ{z% \$RڂGP Ppa-[.y\7-t&KEp&Ҋp5>/FyrqlhLȪ_#/%]ܗ DPk)w_Ga".eLEu…H}u+Y=v x Uu #DewnًD`g+%,0QnQ5vvwևNt<iw6h"-6=iS-E1k8=7FQ.4kLst<t  RGT;g1ZlH,dGG{Ϲ[|GWqt%t\s|z dwdmĵ-4063;gɓQ(byw8۾,Hy!k>x+xK(B!;!o%(a}'4 t[QJkSͬB op_纰ӅRE7MY`]gŊ+d#. 3 .\'̠XEWCIuN $9M.²S1dkxCe7_'ScDHW0¶Y9[5SD&vӼDCX:Q+CvXg)5C :j2N%t)jW'^yU 9zSJFi2t.*o]7].&{?c\X$]"*BbeyJ-- {Fi$}@!'2C4JrG7 $s}i"S foEjuE&ᲸX\rʪB5Pa@GjO% $mzѕ-p\yZ=Z xͬI/&]1 7e] WȣIQ4CX|5w a8>ye\[Ҽu4yu^WLz}$qԈk8UًZ\x)I5"SC!!apQ"9Qr82d׼lo9SΓj(u-x{\ /ޒCٙ=ҌfC.us !Q,lFB d1"kjt@M?g"L=JlA9\f[jK#eQ3.D#.cWo9CBaTiXdbO.W$|Kd: PJY,@Z5(2} ,380&b~5/$DB N-@ns[z [ɉԬE?z(Uz Ak\̃zhV4M\0H< ֽ z_* L+q  %]s +%KSBbM!2D^n mbc "cHzzfGٱ:j aQR}dW|&#t@3&t1.v;|RE H2ǯ}5dUB` %>Dm=6#W{~4w`Ne8Ch߹Дd85tg#HՖĖ^؂zBꭉON6,:6?-~q`m M\yj.3(}(}d/T͈N5JQMl:u#X)*JcRO^܃o#לz'zĶ0;/1rTo䩐}`*/=%0h`{^Ӧ7D},UasjtkwbDJ^pK5 leaˊ=A>Ài\>Cmc+Di4/d<³%L}nv|+[}C~B=ԒW<) ,So`+yU OBjJ/qX}V$!Of<j$ K;0ɵ=5 t$?U6*Z h즳2>%y]8AG$Q(3 ^]R*PB GqJ {e:S#RقEZ7uYQf.tFPeθEU|r!ग़_ phD@()ϗix- O;KXl]d<-Jpd|d\:@Wcq\鉣uAHI22 RNb4iU7tGזFGnr<%4#8^ut3&=ͻ+w/E 1J&O17)9:oG?Px c\lvc}TKsȴ.N_a`z#rAkZVƏ$"+V; sYO]$O{c\SѬ[y <,jY;bf!qN/3:{7MYqjBU܎  ,WKSRʅ[1{Pp>u0.A`ɪ_7}F'R(FN&KP+ Qgqֈ7eNc4:Uů'X.aھyxuS߸?FK!N0-URxKhAiT:!G-.ū/n6}$o缱k1l 96%h@ujB&a]zKmpό(@ K@m*_,χ 2]/6IFRhS7_($ڛ^]CASqVe('M/ٵu5MdEIPr&s>/EZyS!$ff*xҒz4Gk5pUe &dm>o†3>\.\,d]tpHcq_0kClE۵#epjQ$jm):2z?\< (զrxK=;z'Su4uJ1.j3cFSF9k^'Ѕ%ahyΠ_w8<,,fHƘȭ!2Z ~OJ~`Tm{0w&Ww+o"// Te괁3 rYmtb )T-nPȵNNRRt\:z(jĪNkL>L{ztP)yݾM$o2R!hEǒAg80B]5=݅G!nC~ c(t+j %*E4NwG([!j%*RZ I - H 'n|+AI$18$&iLoI%Qi؞߬-:zԻ.%`fumtWQ֗[ Sy}G:;j{ ¾ֺ MXtD5mψ8$-9dLX0W5ٖX1~gEM} Ԗ?HPކ42ei}ۚTX#+ Ge(^$Ԍ\Z:#h,XnV ,p)(^gl p[mt񗆊%fP*tuܽt&j9[[.7IV ǯ0xfK$Vn7foU%c9HU%uQVc-uǝ楉b~+ #dN;+% ʬH f=q0F:2eZЇM70Vcӛ:q:~ȪR҃Ici|غ2;kȘJM L!_D._>e%mZg8Xn"M]:U8˻zpT&g#3|ؕڊ2Ƞ:a1Z j&%dsV=M 9eYWcф]4RXXDm{m-ʽSmՃ>}eHOP*n? t1j. jG= .e4x9kîUa{[Z_glxNBTTmm->4z2ɜ!?0 7@IEM&JG?j`w UqЉP{o?2Eչm:. %5\x|>0?()w8,RGrzTJG"B6r>2%hO `"q( b&e)KZO:zpz8)Su_V-Q=D+|%^<бL𞖂#]y?q:oz1va3Pdt\$,}FE5V4ZSKS{($ixUa5 w!E 2ұDQxjj\B?H{F\$"n1DM͍q^C7BHvҸf}dS\sxl GaFu kj I&"H,8n2tHϋ`B{YEH= `pϼ.~z?Ⱦ!]<}2q*i:O˯`d~R&o``͜E;VF*QsSбm}~^&5;?2:ӹIʘVUt%{L5"R2 ԰0v}f΄֛= 3LNt-X0H]gP2sU2{rBP{B+p%K7}hH-K@m83WIW2v-i-Ohq PC`.iYh~ Fvz!wϲB2 ܲFo/gKT~77 8XUV`c#}(h'y1ώ695跁, %sS MWc1V4W0Zn(VnIj#b%b$u&-80o*^1(iޝd˽'J50́egiMI%._< Լ3L4eTBnQS#mP5~6%Api.<7٥dZyv?\Pѱa/V)&D.JR5cӲw4]36jvj3D}ܫfhͱF~YA C/Y0lo}Q3Q\Jx1Ŷo7}NԜ֣Rm?Waǡ|xϛ<4$WCV4^4VG?huMt[o:/ FJMEm,D#ɱ*A =W%MjHAp!=u4<7 Mo4H1ŲgXUibm#T\}MmeFMIx VyEZ 81rGBuA~MA@p[D (:6  6ś}AW6ʷRWag$5,} Y 58'YZCG~"'J2惄].E#s#a)9bs.o%_kD7נ^2$B G[$wq_6+/_*>2x7wLg!ǑLw&ϸ+dqBRq0i&+H%ͬS"gH\#|)9[=V3zW%m@VźMߘ`BR9ӻЧ$ E$Ī89+s;<ۊ49@co;:ds=/%<%կ0s};W Lu3/l,y'׍1:ɽo;TF0K w &qU% X>o5 Ht,C`/׶'Bg;obw^J ӝ1-I E zUwǓh612w ݦdr_Xe4(R%Z ^'Ɩ[.ZZnIe1 uH %/JB F*Ƭt"W34:bƣIh*=0Xøn:,F\ : p`l|l>tyOw#f\*ra1ck٘贍fBvX;?7U0ŤǷVr*3pui\!F*Ί@ɩ7|,:!ÃmdT"N$y*MNAB}t쇁$ dQyiB5p \o+[Cx*!Mn O:QE{SY,KbjMN jԏ"܋/OtY(*eD(<v.Mq.>9C3.wD~:ŜYXU{Cu򉖪|eͺT*$vvTu;qYUm[[o`G5J}Ą.p =YFn8 5{WCߩj haeEبr}=t6AݞO 9ȓesdHA}֝bmx 4/CXCĺqoLg>QZ:k-`r *jw,/9rotb5݈KCyqނX]}uwpR}m}W ;Uz[;+ChKm3.w_?Q'4Ɩv^RQ-,f8j3RI6 G~0Mg#)"\%!:~<٧6<)Ӏ*fӸp 'o s0Fq9C r|<>є__uɢiɞ">Zw%ZU qA䆗6j+u$8́S +yzMsR*':~ڕA/sfENQ}k'k]zMK-DRj=|1$2^*xjʋէn;lXwpý:!ΩvBv>Wm=tcu 4lm”O!I`(cbNQ9sbi$ D$?`i Q~2D0vhՉE lJٔb}8XwtO_u>KyvCAp 4.Wo0k۶8$e,[8jIF* \&})&\!m l)1?@^Z١yt1zۈN>yjgx#Jl]Ue-"9R߫uU'U)r]Rkk\0G2尣>/'ґ˸{7Oh"[R-k=NgӃ_ g}^Q#4Hs `Pݬ\1"\TozL \iqr1STΕڦ; /a W"姣2v+QR٪̔bJ#PYʤ4,Reܝ+A lL[1FTL|Qdo9s6?K/f 4*-VhW@Ѧq_^"19+UU>a[QQV/sQ ̒/&v"QāhlGcy0p,4,ELTtgo'e/2B~m_lwcUu%NF26v2>_vz{7#ل|6[$|wnbfÀ&AZF ;P N8x67ɣO  qa]~vȀ?{;vX){x1} LY e|#;o`ǯo!{Q3/i#߮[6-ol0=#tw'\6ofKIN)qCba=j B/ A9,`_<`$1=ݠ%]QCpPbͅ/2)udH 7)07! vLlHSUVUPt~Bʎ ` BHD2jU(^a;\Y`+=Tn1.HdF-:S*\E]BȲ sYpsilEUvch8Y=^ Wd-WvB46[$8 *]C7>]2Ҹp[|Y u1u&%i4֛T>[`^z&6uIR8SҨCH]t\PXj%5d3Lu.a>P%DqmP]g! 鰶so8]i^ڥIJJg:n~׫xZ;)`8{jĘwc';[m櫫M4['m'N.|*|0~ܦD$"&.c~Z8% #C|.W{q2Hp&VCllu 9QTk>!N݈0[iP (0\S,ş{ow3mŋݠ}X4`[f\92~w&_i]:ޗ@5<ס,"V]?xUTQ2 ]#[yD]i5os]L;F% i{"r"ek=5|ps?gȇZhjT77 tyL6:ӎOכ>ṗ}#٧7e W.\~|N8Y1| Rٯ]1J[I ;ɹB6y}Yd2џToM^A?M7.o[-}Rl0#}jD1RɌSaZquҌ@7q,!}Kp |իc>N]݆_L(T5[8emsad"ݍ'@O+~Z|M돛!6_I];C+36cMoX<2 3]Fj?fԛDnvoFoN%F$_{0or^ `0!NM">5*YՊ0Pkꭤ|Q#}S7J,| ?t &lEw'a96C?&j81<~0PQr\gyBVV2@$xypCWj֖АjQ$ƱrD\Rz>y@}_J%({I+lھ .|J[47D0rQk_lWP==ډ1e%$mo ۵F|۲;)92Kpm2h-Ӵs@򂥑F%=͍ ~wOpGpB~DB9E ts8r@0/TjUoB`~oKZ|\Q&5rғjPX@op|`̫̒P$~~ Yz ,7Ӡ ,XIfpt˔H/8{Ȑ~J !gԝnRB\lN6~mib IrhD/hE,ўO`'t3ZGȯ-]^}t\';ߺ"$h{z(l37{Gv'߆uC9yMBN<̎ ,@(_[/7H~81FCjvfإYt0JG짡z Js)Hp8Qȫր$&(7N< cd)Tj5v"_=}F={Q;=XxAa u wA?1h=hRAY)c̱wCOYwm, FBQLf9n[KQ2Z qpqE 7x5WҠ3;AH 1t 伶0ؑ u][|x$kU8LX;m{:WY U^r)Z27dƢ%࿼2K=?!`U\nmړҬ]#q1NhnW+>'b`M,?Ֆ+AfѯWelQ'TL/3`i%@:G:[Ú4\t5M^Zz17t@ \Ga&HjNCr/hFJ:sYꖢ倁|ӿ祱PAFuY_D>fVd}W|ccQbFX.H@J2IqڇSVBjxqjXP~y#Y7轢v&51kDVEMձar.pd]`Kg{(7W~65&Ba`Px LGJ4@EY,;ޭL1C ,7M azFL/2󉮅IS̓y7/[}s:Nq̷70]@ E.zk2 )^> iS]G~LۖLAWyuR $Dlkhmk,Wk/ܙ Eܟ,%pb˺#5<9ִ?8;~Wcz|Y%]HJ?4zGwt{yfVBqqXrTbE~RpqVKثPز%pa9\6iun:kXX̑-s !&W% .XH) beuqDۃ#`D?v.ױ 7@z> ;S r,1c`9A؈ѭ|0^~R,C5&3%:.qy3s((MlܢqF~0{ef?s;ģa]͘׈ޞ*0t[F/ҙŮ?[6TQH_35?dZ3J,1Rm(8RS%oDzYs`YD@i}D+xJn-?3&' hJ> &O2P۵ xMǛgv5ޭ[ 8'o2 []ic&waSۓAn{YVW`]DՃYcAb? .6z&E\(hnA "MJD9&ȳ:QhdbGNYs5!8"%I,,حd[FC{ ?t1 )jZ+i%a\IdC3^wl{k`#++$55 2L ssa+<̭^h^M+Å D[:t%ҋC[)ݛԮI)MsMbf1LLe E90{ˀnC;X"h!%ZdLxPD<Щ‹J7ZУKVKK0'h$ ᛉj\Wכ$]k=o %GY|(0.eXth`Hݐ*4Xǯ}fl6="q ğ]y\PwM{=†o޹C1 09 G@QҡjDŽGG{s$̗^Dl kU:(`'ަ􊭛ڤrJL_ƽI8kB~M;%4M_'@9ᶿhGlV1[_L6{S\x B_t֖92+H?;$* S (K fWlxjdTWboj}]+%hOjC\Y1\Pg,;)[GiOJWhAcSj/BwRQδ?x"~=X$? ć 4Hm?ws{W5.lTZH,sqA] tz) uy&ZM ]{7Μ8h*: k}a^qByt,hk4|)q,#LG)uA±S; ,ή( WU]7w=r:E?z*nPJow"ҡe)mV=#U5gTQjBdЩhd#wSGS8!l!ŌpFW/ǥ&{Sʮy!;}۷Ken*KU's:PPH#jԟ3WWYx=5qݫRr>Jq cgȴv-bnRP#xnj3ʙ+?̊cmqʧxYy-3Cvek&vL2ʇW ҇t30RM;ᖈNqWHD}<@XH5K_?h8H{& LdJ›ݳlQ/PZT^HlW4Z>uZs7K;ю=568didGcMI`ixF#9(7̯z}DEկ)f%|N:>)ra+R*ݳ(/b NR  Co)۩tgo1nŀE?Bq%SR[$pg8kFGͨ][p{i[Ba?=b4 ~@`Tbbe$ؚɴ3qEG# ?DDz`wOD%]ms8v)z(Lq:B3h)sR㹿O.P?CVO#Yb9֔d&x'}/TTsԅS A*7 䖝k[*$BȑqrLtn~X=CΑ?G_ʮcs~GwH0GN@Sc偟ڇʐ"̺$ [mHv_Z-nA;kpS.ʚCM[WZLꙗn+ ZcGo +^|ޡ!GJ7<٪{:"hN<@e$4mi0Mxuj1;VEѝ"}0JN.P ċL;` f: 5<_^{Έ8jSk`j#?V$6 ' o őHkREByVVyKLޣE*݅{XWؑ{Bߖsa.![q2О_%SEc&׎G|cUX4 Mards=2vi]إ8zc^ a/?ߡ^%K)E`7GYd@4{tYh[[57o exQGҴw7U0ɤ3Pݏӊ2|Kbrt-^o%~=U2IpyŮV /A(+f,Ҝ R +Or#;*{Q3[U>73JǢ(UDAW?L#gϑTЕO{KS )! U˞Jr6Ibt]㦩(-fNud2W?/CsnAŤUXô5d ^i%CW/gy6_@KW%̜ fo{:9zʱmrMÎxNH34RV|Q \-GJUTdh90^SfzfZD_OђVVz՚#ͭ2?Sx qA\Ou `i\ 잫oaS@ʼ/C"tt8픎qooOwϤp# 4J6uI^+7ɩ_1Od ΑG:OYL> ~ur)5%7r`DΒ3^qF =X]֐6o-_mzQog"^Yk(e-*Osft G(N:r"#fC`xE[*3BЛl>̓r_PP==h&C@1B9^dC܆Bc .h:7CE> *yiju<9;Η+BCXgBk'[;Q9xTl8< olv-mNꀅd[J?3s=sƧk^W91B!M5t3D4N +ۨ7,G@&H*_;pUZ7`!SASMljPLĿ8g&W8;ES lѭp7G2=GrN* ϣ_=ςH,3c2ۉ"B+@BDr$h+z٨ʱ5i+ƛsYH׻+ EE4Е08WcC}9P.>O!b~etmP}ZEf5!dbk:c1f@XޢrS&Yyt;'ZQ9O٦99py>וT1wEOUk-|CshیUe_M쯙J,CP-}TV~N@QH5y>h 6ji㉺嘑cDQaB.|hrUta @(\Jݝʹ=Ksmjh!IevaP\)pw7/I$qRS`̓{A/V2 dRWc^DͲ㾠SO9 45PZUvMG}sӅ-ُE>6QXɠa|΀YR}L 'r6\:}46PʳII>f(Uűk'X+01Yjt%A sQ6|5o=ZùA.V\y=ښڕDmΘ"MLj ĘOQFêjrv[;nգRJ( 5M |LHGTpMqsЬ~| xxVȊANςjHbITUNݲimVf ^UOyqDr!]R%!=Vu"lO{GYT:7 ե>,cm|CH&FS?wY&K&Q٢"p߸qZւFUW Y1 /C9]Z];X_INDGDRP Ni`pq"Eh=q.bfF1fgho:ES0[*ޤNICEɤudM:ԔQ=vyh݌ROp?Zr{bwSj{id.WK6 \XIMP_#h aV*YGt+|NOҬ? 7T50O~Mw] nt*9Lm.۴1'xMw1+`ARH,e͂ Ρ^-}wj ^HER KZѢzȫ-:]Ix(u./˝7!Q޹Ӄ[GP<8#9̕MG&. ?ܙ3|1j'J1Cxg J1a7M pya`d>8a`)$I; @1(/N{e& NsGL G&"g /wZ#hֹeORtgwWt3r VCp[G1Wo.--ZXƕf֣q`iu-{c‚H4pȪ xg)idT( E %'֒Q ^ԅRcPE ia*GVsVTZ @iȑ`j\aDNJ<K<̛M>Yn$]zW˻m8y< tATCyN\Á*%~}kjuJf-| o|YdK9NAsm-P8t8"fV1V 8] m06U#%WȻq l"wJ1.yN/7Xp}޼\zl0P7# mb${,dYq`e^хdkruviPrȾF3 TZWn1=sHKq3T>/ޗHOZ4o41龰NsLb12s4p!17&):n|[J!y'_{NhqSC{lМ5i ".k r6T|3ȩQ$3 fƽR5]I{(cu|G^[xDACwlkR62"zJecz[URzbh 7P]UO "3(^d'u_a^6_Mͱ\u61LQATLʼXZQuy=K7٩l]L8v(ƨj F#JԅEE a{+oTPڤ館Ѵz~xoxBF-qEF&*/hyf楂 Z9\g<2phYǺ(_\GJ<Gie dcN&Ǻ5jV1{'z:GfpveތƎY]s2(lVؠ QS0KW6N$ @7!|i=6ŹFfqwkGE_ex(XHhᅢmﲬqRCՀFVQd6dq C,QL+0"!iBVb2nvh.I| +* ܯ?XxM[/]qhQμ=hJ3U{ W0 aZi U1#]8&Nѫ&WLڿcΒ}Ō.)H|jvH K|@j˵e󕓸fj^zu#CIKhdpTd[7wag8PP6.W3N+fU1CyPK 4' vvcsʓFÉ>Hh4GEC~;6rDv)|ǭkX$ %DnAE8›J OcYC7( @p_Q#yߒwo$I3n)5T3Nȡ m1my%߰Ԭ\lA<&Tw'֑XԮX־=`z0^x7,ۻElQYOİ[oF4jΖB9b8 "@p|~tNmb sâ0+ئ _I ]]w׵-wr@} Dc(4Q$i0-Sk%,DN ZP@-"|I.1'g3rUGBת;+͛IS76dØ)5,sms+͡E6:lPGw2_1ݿ''7 G3Brf,I!jէ#yCNK]6Z V~b6֦ tf}`!T#P8I ?KWJm4A){*KNM*ZF_{u\ϓkr7)&Q )91ʊ๓k,^nsvb't}_b֤Km )lːhƖ%Cp$Vs^V9q =FrYr+=Z{cIX,Z*~:tP1PF42x߿/)pa6Tך&Z ܕ=1Mu_:!*mIyDFU`ơy/1v6}tYLDUdp&F܊/cJj6s7Ъa.-fZE݁hO8$1ҋ7ƨPi"3ͿX\_(,ԬcKJ*Z|Эݛ(ieX 5N@(jg-m;ŕ)gBJem?w@\[jv*=aGW݄ks׶1b* ގW_)YkP32\!T󷉨 kN`N4 8ȈDq;1jw5bиkg0){/o/5w 2qtfYcxĉgAPzND@<#ʆS,U)t LJ3 # Ot?e ^juMn|X2~ ;.>iws)(Ly0'vBum7& w1U1Vt|; +M&At5>Ʊ|[> 9}2H*"9"4%90[%#? Ez] h[9R_s9aX(s+%)vIOEc-Y]lHpI@Aܲ3Mf?}Pv-6Mddӊf\.HTDmۙEG|R%a[ F嵻U"ͪDC;tȋ۞dp:ѱ:Hڱ ,)A:41PwhEp:}Ʒ˘k|) >YEdNbmR0뚡e.x. дm&G;EszөX5h*9p_8Fc^-iM_a\77C}i]3KxrKhi ռ#n20`0AG^}0]2ߒW`քU?|E <3CkЅTecEwb#zbs B~ƈ_} ߡ#p˛c3~j]nxrYWw='ܭYyr?/Q  k)y2´ܨ7DŻ-UiIyL/1@e [^%):[K!aƭJKªީXܓ*+)iMO+ۍd#ƹ,3Gm_C F}Ąaf'AKWqi"O|L<\*5P=:mSF6Z|YFZ *\y+< hoH/ MV=,?pYWe%V bSGH75%G[.K'"{,* @neIfdAψ(g>/6!藌Ӹ3u|wj؆$~ [O W8ﴎ꒦(>"c5k]u4Bf&bw҇2@^OΪB" iDz1RPmj24J'YQܯ`!@B#ܰYOOo0^M8svz1C>_v:LA{v(2Ək đ.3᭛G.q XH[zu9BBzƟ+|.R{|Wss*\90+,Q̴QWQn t `Y>B/Z=? )єBRa)Vw[3maޯ#0.bUȻf8 wɼa僳S֫6;Ӟh48!_ sE@QMD}.?F.#:R5_r<4ZFfb*U[Fr/*d7I/3 Z+rBK,oΥ݊bC?Sx(-PA? `ȌriE%cwҨ7$'5Vg},[+uhl#sy"d#NxAsSWDc1C!H]vkIJS#!|>@C 3C; iێka]pK\OyU\qoC2^r#tPJ x)_q9 CE{GT|1npJ|rA݅D^':#Hf,Y'/Nƅ olthBÝ W>3U./Co~)Hz]y$>[Kl?^7J0Q+%$7`%.KC% FZXw1 a0%zD +Ώ5A |zCbлnTfCfΒ~~jqWPnNQVgMҝB[vv8rrۈ`BqcIPԋ閛*tjrչra*dL*gFl`#J׷"xH.x$Lmr,y8ŸC[esمڈ;jKGs%Ł86 TM_|eه=ؼʌJ2/h>ɓQv@1>X3Vq1y3R;f7asRYB(eR#zիlRM> wZNMy uɃXAS'Frď*^3rT̥ͫa|G-~40P)|ކD߳pcu'ۃ9=,2$$h:]A fz"KsB}h"aJ4rԱx5MLI]1_QNVޔu"! %JAaE{d5@e~i-At|u? th\.ԏP*4E0E۲r>vA8X\bI@(Lr.]^$Rƃѝ-ҫU7P,5ub׸3ݶqʂqD}E}a >B_v,π j)Ed>|j^to|#C<5_J3 AM>KpuS"9V^Q2:;Df~qn nՂUc1V4yOTǪct;oSw[޶FYS}X6Jbo&e†F(2"0*39.&? U$qSO@`oO-բ"g7ᓨ[HNEE]!웪?t̂PmWʍ`)=- fe"_sjɅH"u65=ʓgFأw_tw.*( E[OOĸ;DcY Mր\hG1oo) M_dN= m=,ZI[:j/c1-zj\q`hvMVը4% ynhvFMsRm1y%y\Ʈ \0!q3lq@^{sx+{LNOxpk?f")f!X9\l2IZQ:\%,s wyfVR(l4Ym=#zQP7ڤ`"AĴ# VUc!g$I/JdNmxW^AʸN,wB$MѤ ~v/~EoΣ,Us8]֒)"VQFfGݕSIq 7OCrmT&\ᖭ9/yy\[IYb4 t$V(+byҌ*W7JH#%Z5.G@n+AZϟƙJm}jWYxO32bm]mDrgq!/o}t/r{9a{X09T|!I euۥcz{#tכUbc?kJIm֐/EМPy{$ݲf?#$\}h;եF0HW,25Vn^Dҝ*06N&Pn,-gUuP~@nm?~` yqdjHmS \y7,ٝVN)qm>y#3olXq|dL1hK`UxRobsI:t5]^NEHQnjS4d:X:tu)FIonG{Wox5{7M? @\1mUQq-zB]7Nc-W]^^^DJRw(ܙb,:^>Pkإ&X&,zL* VYrǨ h}|0k&O}Ʃʘ<R_ ͋>37͜Lvg1H4//#ltY.#44y8& ʧZ!6*f爏? 5E*ad#`{ }y8Geb"C r K6.|ֈSVfW"g*ngRCPQj1e{PPn.\35ھn@D3 ZC}ڥrΛyfXW':3SqnoYqT{NҬ 9EX:~y 8Y}@aKX.V'$ݵPZw8mO!2QsPr,1 u7 FH8dՍֆ%t[mqt=;W=i3!Q+TBEJ௤Sp'I0:SS)"JE8hTEP70U|(/a(iqGJW)Ul|NKGQ񨮇Jia<  dLgBk{FS&T'XI}A'`SpenmR_w˩k5^O$Z<}fyBQHKXqT!ئ7z(7Cӡ RXD|]kEJ˛<2T@1EAA<pz?D36iiS{+% 9+EsIqf'|{@;2Hih iZhY5H `s@ؒX>BgؼK"ŕ $2}SWr]=_,>U79ӶsRaoV| +fUYoLD^ 2L?=NJh;!HH6 @sRsJYQH'-|t-˅qƭ8&O|J g SCN&KX#P(*KOd.>.G'BlUq_wE額jmٮ61e$l6[x\_GATKؘ0F\wX}nv*I*ywNΜV)E7}21"2p,ELUS:קNL4ߩklh>́Ԛg&6~v3K<,vɳ ue[(;BGsj|X5rd7+cG"oj/Ʌ ;gthmB><>4HHv1b3$fSopK(.ܓj=+vJgC?ӂ Va` 75VBɠ"uyUyN#8$~S]>1k0ImY'2آGmk*xRy?޾򯁥8f0 L չݠ?99t%& BBSYmSF!g' ;p849\!=*fTJ#aM-(EOUww^ keGm! +Ohu#:1K.|9vi )bL=Ydr}7x0,Z@fr"[/n}GmKpu+I|$⣜].mxY9xO TA!uCb/V!ne$ 'kDlS8ƁsA1[IH3:fH|6&]6 $m"lBRμ|QiVrJP(y!+k qF2=Ym3-ف+L3 N:G"<܈Op-&"!T=G~fV6)!e$KEN;5͂Cה;i16S Jt_kf|_FZԭ R\]~wy:ŻFY\:T@=, NPWE\9)ajUt%cK=^O\n vcC"9?ԺP),6*7 ` _%az i *d+}qz=3YFiwtDŽl kfE4D_܍{pU&G`6yJzjxBqo,o6>ācגק@M~3  Y`-lEԮ> *ϐ$T2\P /_]T. oc8t9 tt+ ܾKdOxmARm֍=9||)ʂ8+_U0{(Lܻ˝ A:(37f>4L)B_Q Ks)ϛ&J(.zr G6V bRݧ>e 3>I[0),r+[e)&`,9d z MolL΅";o#hnK!;L0xDJܽwhMӜO&R;/Iҙ} VkeOW ̈́&y1IezH/\?sҢ,1ocHqb1}ZB951(ʷkN#͹[&Fv&ѹ\_i-q:ރ{vMt6i=rz1/m7SґQxx+YV/ 4R|{JK9&^aݑ.B*9 oL^OnuB_1[2 .'8 ObPf@y C H)VHZw$ɣ[6A_%:Na7 R9*/޽ lxuC _jŢǟjRO% Br$!6v#-rI KLdůwR5d! *L oPü鋱/Ҏԣʂ(0tGnZA%`AAp~#ɴN؟;A*8?8|c/G5`vHٗu׳%-DK0#_x;49s(e(YD1E" ~2N'kk3 =ؾ8^Rz pkPfXkJbMO蘢AOpr *=pH9!-)UѴؚ+#rTSm;QW!)kaXSpOag}Qgx0\{v5jL?X+ie ʂ.+Rdϫ$ '3.+#7B!nDa 1d10 3J5/t:Hؕ}4Ml 5oƹ ;g3FQ QN*g(c\gRΗ|'P |Ⱦeh6Ň TC$KZ(.c8?'@P{!<ꕱLi4aCDI.f`+^Fڡ`)6TA` >k ?]k͚k !`R)hNwK8 Tߛ1qר7m:o4)N6#'ީOBAv :5sz39nIhzY0(~[ŹLj.v ^*5q5FO6-д̽mez5*r9}P{ʔ.MM7ȅU]Ɍ4E'ws(a(oU0?/?"'$&R)=9@J6 ;C;5z.OD5 GL^qE B2ȮT,>mG+>nS Qb6ey9;0rM}#'pM.M9E+;ةvRHIQmVg2Q/T0)wZ,(Yɏ5R@Oj/wZ^ ˇYu&*%» OrlZ}KgD)6?،26y@%˓ʕɪXƪV*jE꣫>x1 k>R#KO\:[c '@3k1ß.s1t6YX[g5EWrJ=Mpmо0^c@Bc_~u[cSoCҹJj{*Hm0^1Cк/  O v ^H}Y䤀sEď˸ƭ(N<={!I U/ȡjH =km$[Ho^C5SOjC誮(dl0oWWU v*H؉zv#%fN`xHIbY,_BV~Àwf~ o9;6<_Rך@rŽt" }δ&Hdx%;~ݼpw\R]H,T*@F Krk^/cln,< ^9aMWr*V7L*x%9Tg6Uؘ*ӰLqҍLlg yWL9Yd V\aMp'M ("% 2JA7`Li l5<} 2w-4+,ˢp(\џ1Ns,*SlXR>$~SpQ~#{`~ʂ*!C Ny ,l.,j*(E8]A'ǺoRWj}F1OdjԒyZtݲ]AH/UYEFLkw@%\HK`LZIuD6b 0!tU!;.uMqmUgcnAźXj +/7 W7J`lwU]{tsܵQXNX7g 8 pwL3t +4*%ֳv,Kky-/Vj[z~xmA(VJE F55sq~ yԱ "S<rVO qnX~T{c:c@{i|E m=J D}@&. r$kֿo+:;3cm0(+&2*1F;4 _D.yp˥|}%ww@)@F|8BhL1sY[ ORY}|2ʼ{dя6)f'1Xhn@<aM| ^j ]**tkhS02-I,S-L›Z%h} [jc.(8eP|(}9#/ZSܾ}C0B10e0YiemMbp10o!!+wR,XUp=j]*4xCڨ@d`G??"l~%2'8:la iH F= LZ1Wc< wIW`:~nBR(A‹(dThA@ YÑǬcDR v'xBa vcy:ዒЀmRn7\vQCp(3{d#G!jHzc2@M~HDihЧ)YP߳qM!@[zw>|ۣbpSjA*EpLS ~gnnK,l%ص-K%Po7Kfr\S%~t '~6axeVɺw&Kz>0DH cȗEnrkvYO3I-;L5Y*:i]7 DV O f&8J풋2ɭΑ;9~#]SY˛ӽA vGcǜodA?8䚿b%u2V'i@+_*YmI`veIA c#58]-( 27@6 >f3 窥]yXY:fn̾8IVN@%T|CRC: 36(mL0t U[thhQ r6[[IaKݕ@sЃ6T|Is0R"umnfP&Oh쁠`\ ~B~Ւrpsde5-FzDzjlSot.QUqãR`Զi]R>FoKxG/"nY +e;^Cg&MAȖGf  S5* zXp!61GANRvs^ofqYbcR\tX#iw4\7]JRAw6z̸;i.4l?%˒$."اLm|M`+M䚉'Y]`OAUJ#Yy4YJt#uOD@7 g~oCq~G~b @2~ꔸ:' #9'# @~kY)+j 7;i+eÀc6mJd!xveGs/1*+³Izo - 'g^m@֗fLLf 3GAB(|KINA$?}e |pt9R'/P'k(5VitL!,nn+;͂^3+ٕeR((_ëSDF8l› \VxUS.ce=#sez~#Bb. En,SXKjϻo5}QV)LY^B6i#NuU/ɒpfMӷɎ,E'ƎkmY|B2J2;Hy[OiagќƦtV^aNM ߖ`TFUnPRWS^rp]fFщ6-gf0|ըuIdo0] 6 bI nxϬA름 )aZHK Y3m! ,*N?gآwT9{E.x=:VU7Xg$Ki38b)J;b4`!u^sb+m0W6,܁1.ؖ߁Y1X'n»yju'q)3{BMy?a^r?DM=GLz^z?`YR*yƤTh1z"cx .ϚS:4 u`,\0X|8nB)˞"f"4^Ǭ5f躝`wSxۜBdJ*SǯA“+ZYM6r_3ZttTxGwM稕DwįA˕'F2;75]&0%*&HNw *._¢`eiQH[7fv6\#N-~kgIsT"tj wԇ(PJbM/+0vos*fz:FϐiZ Xa@If?:5jw65;əOWV9p`./8 MU~~ +jbU%@<2[-j<Z fs1wdwЗP_qCV(wᦼpL,1o(tQQ,4uc/ľV"--*Vu*}zle|)i[TcKBr:#Mۧ 7cDr,vS52,?HhyD<kdN7~S•J`A&1ZHP.2ExYD xx>?&IF+ +2O&Y។1omy#zc.C)l^,E$@?We'f,9?I3QE Ȧ~>]bY\x"=+h%+^PyU@.xi@Hs ;j &nտ@"ғuQ2f/;;$]#r*yIKPN& Ξ9LЄ2;d+pYXj0-cw:dc0uBei ܕȗ[\Q\*.Smgщ'YG,b'w.i x) 8q0کD O?oVGk٬M'g>\=4igOhoH潿T574n08` ~ |"}Ƥؾ[8ٿS]F5 o6+6Кhg wǬҼh 9W+e?3yq!>#Vf*ߒLwd00c]i%#:5zPKE6x^x}5ŵ7B 鞰~uW|ІqҪ+l(b&CP:U>5GMfnZηB#5VgZ6[p}@Z(YComHPUh}Ojt}!YehnbI'0ϗ,eLnjWyc yp(?8h) ,_t! ǘ:f;@mʀwOacV:1!ƇBb]*#졙}K z:Q ~˜gߥK}q4؆=qqLۑBt,CۘmO%N_qn2FBro.ܼM ',]6ALyb'$|RS+״)n=.nU9[$/CDz/8/t,4 uIg?xCe7hD;LǛ}F UEl,JMg:; s6̭ 3SݳHEkpj l'v.K!|;h0\*=tDA7W_Z"R!Ė n723DR;'+q1bv#8wĐc>`*Ƭ?~̖oo+=]dCFj|%Z\J[YqbpszGR$ԿS9ٽU<_[k- ފslx:qK)J:DOH ֝YV8H PWNAv쐷?yZ['dD6~~Kd?Ҵ~}?r&iQӯx^Xu4-ITa B\g̝4ez,vZU(¼ ajN3,,̢lмRv?^0|l9%uƞ `\9  '4*\ {p0?w; o=Qө ؁ESoJ*GWдiPkoHٮT^ HKw3Z"؎#Dۺv@"Pn3D'D >H&$0)@QPlOϵnvexjm-ru4*!?")"B7o$/~/B [?QPx:^,C=s0N*\2n}&! :dfF| v5_w*H, zzQ,~%|Fs>՛^wg<5~>z+3o"pwDf'} Wwm9Z)VR  L!гb@o])WRvɞ_%F.=G0f@T]ug,#"'Zx'm6}#Pmd$(m/p^/~j9g /U{bδ/s~_&E4I"5Tdqe>[W7:ETmG6`_XͿR0H4Kl8;ݼi!P_8/Kk}JcQA ȇ0e84 km+KtB,wTl]r.(0v53\3V!(FUPt̓+E F:DL))? XLpǙ4G'=یƮ[AeID cvv$*^km{M@ŒNBd{ߥ1xǫF d\)_81S }k$x NЕF\&:':ǂZ[9]*azWvNȴ;-EoZy;aFLv⻆C~{.N<zwJ.;p!x(s{^PAOokY9<puw`d5v]Pt o{b)kasT`qWBW55u7TSDs9r/tTY_q7;_^no,jqnҔz9r b}}8K ~X7g𲘅UL?CX]9i ̳_M.)*ЛmYNۉ5oY=f_:tZ{B3oZ,t]W5,ҽ[cwDJ{..x`_ҳߒJCOܗÛMTwi=Ȯ}>ڊpz`Kx#-+J{`Y=2 ]{N ij*CwsmO>;Jc|]zj4F^)u[L ph=SkJ2Xhr[d6CbvEI<:=Tckv,KUIUܿzC/[@ﹱJ7j M2Ï;v7Ѷb&[W<'p$CuV>կ$,}*$FHu} !$Q $ꢯX_Xg(@81m&=[ vԚ VH 8'@yI'0?moli.$`!Vš*U@tnقjЂ27'qY&Yªd_hv7&18% VP0wZChHQx6V+sNA"ˀ}ktG +:OZkʳ| 3j1OIXW~3T LC ݗs>fǖ@}j(mgVyثg€ 6=ѓyHb ]w,Y4z#d6Ĉ<4NoM,s#}!66E;u,dqA>HzzIxu'λ`TvB^u[D 6UnPmV>J-p;b#]H~D K?Ρ<a$r?l M=Ȓ]vY0+dyrֻ%JA f >7Qm:Cris-UJ$}T9<̤ӧ,F;a榁v͌2`l.dȱH$,윱]3^XV/3L ⼜ؾsc&NJH'r{B9c %m*_O|aH/DHU#n-].FkzJϳ߫CJRϪz8͚,JB٭ 3y(HZ8L91N“W7N[ FtбuJGg%slgeensg0}w8qrw0P~Kr4*6

4A'ƽ9aI|gfë2k|M%m(m[r}5(=e} iW3mnmc]%ޟEk6a]R|ڙy 0\Lx(??=ezΝ./pJnlb,N^vJخ+F`<ĖYm-!U tRF/jFU)0N\qoF/q:;ې@矀xQLC[ѕQV :96,)ܢpHg0T؆ C8"zXLz}m<.|m~ۧ)7P\T2ch;C1m Db>B>4*f?#1{?>#F|T_h#iJ#-WO@g^cezhvqgl*jk)OQ8۹<:,\)Yo4+L2O%&jMp|kI$H\,̿UbD:|)|8[#>ՙM \kff5d'>"ƪ#Ջ2gtfurL]lʗ 2x|O2Nƛz gS4kg$j䂩0nRhJoX~RjlG鮍fz3*Bo}v#0JrKdbtn/ُo>4\E6Q!hn`oÑjkG<[|[YftpTj٠%І>0,/*)Q-*%@csd+U=lj tTd/Rpĥ rR X{_<6va!w!Ǖ@ xRC/@@ KϓvIpAɕY[]PH;1]ڽ؃WHPh9w;,* %/Ym֖:c53A2gZ7<ߤ/d?N;ЯsPQ 'jɒ7IA$3!Uu|~4 K|oe~k6Ft (%}q5:+s1sD%6zcۇ]F2$aY씑 >@H>#KBG&U&PZ:E ;J(U;\ѓmV5)<5Q7S֟Ws3?tJK@~b|!M0:6ws̮EfڛN¡<=Nڃx. e=̌QkX #V( iI;@(N {͡'0hK<+szeԇpp ;7 A e_RMq_rą#*$lGo}TT|Lԑcuo2N7 ܲS-L?n(!}x):ӾբNS%`RBoaHհB Թ)^,Śy,=SAx#7dÀXeb3"J/T?w}sFa#5mI"c3` CHL~"#h4=W7kw̧FId۸,<;|Qh`5t8sW$ImtF vN?TD=\ `o?M=wg{8us$5 "H)_!e&mhm|0psg BQ;Q ŭgg|yS) |/`v̖ ⬲{U!4+ KS ْK:"XF.WҒNƹE.r86mPs,ƒ^&kM0 OrpryZ@s/,Op,X &lB|MhorA_y!$و)7رkC6״6 r&\p탃I8RVy{oĉ"!MbuT^wTJ hCjlYjMJtC՟ 9U쎽9C#Ƒqpk+dB4Gj8߬`ن;$$/RAZeܗA}E(4! p-F[:XDKvY:}SD#_M5I1_15A"x%+()ϸzǠ]h U_4^D6|qA7<C#^BE?*n{&r!?nO꩑r UQ,vs&DxJP =:O. Z=bч)p;x'+NN ֣A[~>pXjyuzeb2:8&t H2! 08W=lML]$ pߡ/%V`FNk֟ _NUvnR#aO5)g xjVНD=W^fx(>MDU։IVaMxHFA4 ̠Ǯ}3|؊X"M $\uOn'BiJ8eǶ"u=ZPR5WAnt@6,(]-n3vY`?lv8Dk 8?A5شSx ӱ2*}P/5 .YIn` CeK?E=+tk0{kƠМ^۫݁-O0nndK浺 D:B!dKV2هbҴoo i~9=!HLT5n^ScZ22h]tK= L* o`uen3 cbVE9a}&=hĘ(#ܦ;vx78 #8e zp%;ؼ%m2O>CCpICc&bho W}Seu4a6l-JĄv!_Vv5lV.Юa# B66c րyx8 oïrHѴ=G${cJ[|mT:9CRWl|/yVPU]c|p2h6T0>o+U] E9>:@O-ur .9C B$HnvQȍ 7Km%|OΗ2l[?U(`e|cK@0Gkڈn_V@">19 jU(Mfub`i]eIˆ6"پ*F^a"q5(Pp}B]V[[>VZ!Ղ_EpQ+$^7Rm5c#nKB==^T{^5uv.!$G}0gDH4g1dw1ȡ$ G)*( ${P$Zvƙ[.< i a PDwC7U֞[Mw }oE9(&pkpH_l}'>F-ZjV8 =kf""b~bq Tg^ܢ-`*4j:KY&Ri:仫W[B$C6NC:8?B!ߠ֘R0o62c{%&}>*X6en~..{&\ $!_Sb>pZ.n@8})|uj^~XZA_V}V?SNߍ̊2@64 ]67ÔZa\DaY5yphqCPt h3n<>8FpwTWfOY&`O9hs Dx{XQu&ryV=FREj~s$RTIduϥ'4Gq<)UjƆC U? pj.SasURH*34&38S*[]~~DIzfe]> }UHUVUtbQn?۾ 1V'zmWQ>$. RPL9 hM{aM5*(,J$t?3k08|Mf,I;xHbcnn I$1ib~aCrm,<'63 фUZOXz5H[τj[,eo9O=_q&3 1lwۣқP_-cRf:aMyhU-@&S|ZktE$*C ! - 8BŰ=3Bϙر`uS1GzxKʒa0kTGS'v%lw'u'8-Ns)HߔR)Aqk:S5 [A 7Q(YE^Z/E5OETMଣg#((-;|?˷}­i<"qX~.Lܞt@燦WK6hzVpa׆/袅3?1{^D`^ø&'5lmpH/E7ۨL n LWLotDyezŒ A\C:ANVե:Ԧy~Lkxx 'ؾ@eMݒz-wfm!Ds^F'ih3%̗+gfŨ7^EU\H2SF ӹ44G`]j);gffg6d4qYp?6@SA۝687ZQKR|tY[sirv .XwE3?A%@.~bǘ%JE1 &1jQ/0d(:~;UhS!B/YXI 0ږmnC$>3"i -Ou<(0k$1Hrd7:Q趢{N^Lҗ*u̦QT j$U5YԻWHQo"\m50S-zJ:*jS3S(v ,̉<$J1my4i1qk~9ue× }٨EREZ8gUGp9P S V1li*wE@wBdg`Źk:P ~ PܐJhn@s괯PmtWrcf/q,,&RC^\ļZv5%UyVf-^)u`he#TMSl[U`Q )bNGfBqLz8iH+zYegNH L{B㚱 p+Km`l +,F,مIT\by[]v{`q)v*flt޻.g0 3c,/4\ .Řt2|! TE}|12טI]kNpyjЬʣ~pU6W;5$I+cJxUPPΎ0lծmt)FØzqvL5'c({AC;Q/6IKՃEu[L_{ )axj:k!< MlS\69 JWI>+<k*JOpA :+x%_-3WT(!2~!Tn?0'{ ^>= :q'hst pTada{Uڥ'BY;фGbjY1*/ln}P)QW=0˃D6Zo8b=UbСdwߥ5E)fך?`W0V݀;%\U@N(^:c\ѷp';ȿe S"!8#Esk\Sk5%-A*f 7$툋x@ dadMRМKVHnp1?H rO&EGcӬ  U I@6#,YT\>XyU dAkǢ÷`K)5-(Dt+ڹ9 k=+Z* RL 7%gPLc8XbDh8kecO+f@-QG޻嚦Hg"]'eF1$d,*/WX8:݌صdf9ihW&͒mHLל*w?T,%!;W$'^I$_7En9nCŦVN?ZkHńGjN of@3Țx}UV|d'O;$l*by,U_(JvfRKH%a5#`~M}3XAg;ɒ|jBL@Q%;%LC#aߵZK9szYrm16S bCG章+* kV\K>_TDϹVGz-3c5m^xD<cwş`h”;@=d|\E.*7]_ ~*!qxkly-7RMˁL9-$Y`+GOڗcSw>^ʧKJa[L!}\;:ёF#+[l рtdЙc o0mrY,~59n0J`#େĦ1*$T/gb27&ߦ%߱6#{tj fj_Srh_#nq3i6]x\8r  u䴝6 ^#8:вd؎"_TTE3#[=G9%-Bm9WQ}P裃?lswd|#7p:/ցlX49ʯ1" J;_UіLyl䡾\f,=-RB=B8ʬ! kuӑ)LyO\&aG#[éeDN(UƀC,ӵZ \fs׷)6t<~Xwc;/Q( eGz~z'65LcIs9$lDYm\h,'U.:Pf OrBO1kO:h_0O3| 9?ȅ/8yGgV୹=bzwQnrEZ{[NKjdQwOQWbق3ܱ[o_jMU9D`4~ި^.y0xd}]ls:,2n[Y&[03",&c>YeVǒBo}B^W9VȞ! 5K`:G ~~e!Erdѐ,36d1V>=Mc؆xh7!&OӾyc7ѷ3ıӧ`d WNFo 3nhW~_ ,$,,Q~ f_)(-`PSnU\N3xWBw-=UķY])H֓xND.VwQ$6I`!Fټ;1ӱ`]ү'.&'BA$l>?E$?W mEU@*S9O*}"F)R)[xQh,3P[)7Bg:Bi?(~'ܲLo$Ԭ0fFqL5⴩LGʍX ȯǶ{b"[%wy73xvW [=8P|䐅~f@f,7 B'Y \~cH֡ǝMyᏆ- rr4WLj#B4CYmlErKa/UE"U,BO?ݨf$f a+[K>3[oT-hk,SMb:+ sWXYHS7.kO =B=C<)7[;w7 ƛy_<}L{npk:)QIjsO2U}oZp8D r/]tY;?]_!]\]ZT)̃ e,M^n]<*Vp E>\[]wpkاRb =V(:)-' _U+O! I6NhoSX*ue Yn`D(Ә"/h' C?ۼ&x`#Ep$+fpa(J$Apqf a~TB^~ˠXCy(@7=D@gs-LlpePdqfDGݸMDnzD;G)(LB;0<ʻGRrk9_G_ՠ:1DS?˄̰Zu|RYf^N3x=0$/DW3uWG;Mqe)=0miT͂`i-tuH[dNÅW )(\p$utq ܆此xhR;Y6Ѭj2:"X)gE $B/o ŀ x‘񜧦7C܇APnV'GG.ۉ^k=wNbAdp6%60`:mL #'cRyԻa4+XƢW VUrCB!H__`%oev;_X^\25ޅ49.QTlݏp|~;*A*bsq9\+ҙS0炝z>ZW-RMѱ-uUǭWaX&\h#.Ůd#

\VؠGO_b qN`Mi!~6ICT&ͥk_oژ8 Uɵ`k2Ԕw 2h[D, Q,k 59TBFC<Ρ~+BJm`>kx1kӊ"S{}Li+BKR41&â L=F6qҪ@^͛ZԺYeq"G:KGję IϥQtp3 qG) hIx;_atAXb"^`7Xaxf Iqx%g|_1yk~Xb_ Msy`3|-4y/U6Mki#弙ZӪa-QkH#/&GrꭽCP7qBTo fJeQS`C뢕@E ٜ?ƒ8?bAqLHjMnupy >V}qFຈƣ]כ T*ʍ hx.$.a5Y!J#,v(6y\}Kꩃ'gLJ6?>;2\Ǔ/E,D3bFqyWu 9^DRQ+LOs;}3e7,C*Sv-Hq(`hk^_=su՛Svipͦ*X]Z2 R.Dڛw*8g9dž1H\ʙ0/hj4>E _7F_}XwfY֨]9U\V%` e3y1"@_XUи;翿 x5OTyFf[8Pݰ_ /i='s'* Rqs訜svAJlr G6^+a/|i(=V3%mNFԄzkO(3 >!1ƍ^a)_?6,\Bd1=NW|Ǩս?TgToEvㅐ9?^cq#0P|MRu o>>.vR@H{v'ԍNO=l.C®߻dtJP~l,'u&j|(0xkvSgcL:olʫ#XP|](ˊJ+tGv:BM>[!Μ0(=b,Y1YRB8/2("~wZ cgIgIzbC0僗L-PRձտ}R.\wG%/#PAN͈SCHS4V3C q 6G9U vbuc&ND@d\XqEϣi$4=XO sblS8OSYJ|.ɞӻ~y,׎O[r[Sb_5&F:M7+6h}:rc#! Uprqޣ_a򦦴Q6$LH81稖Tǖx+n~UA׹'4>Ob1yU'(>ThZ\ =8vT^vtoV ;3ߗ$T/e:YfF:.kN#^5dcHH'$ L?:x qiSh&YOt`ӍQ $O.;߿}5>0zx۞nB9Pn{ùXkD|3ܚ&Oz ,B9sd'MG"WE )v1޵ 9h쏚M#Fq)H{ZWJ*鞤(ZeǺEi[MǜlCAj1ŁiÏbXn^;ڜsЀ̪ g$=FT5M.>c>1`]Q/uM](iˍ೨~c` fxhK]¡zcUly'lQ3$T}u3BMLut7d%`!fWFO%|S-hauӎ 7hv \&qE M  ѬZGRk䏁m.m؄Lxra1"R}).&sKt(2\=W|ִC 8>ẠLr?_^SޅRaCc3o=? Tm57zL$)Y{H?F,B㰨HǻV"{*Ҡ~f#%&V>3":0yҥ3&7LLZrgCDG3ųfC]R4:tp /s:,:)̹οlILž=ˍWo(@>&˃#]f >Dq fþ~sjy޷"g/!$p? A#AUf@G_n7s _Xg]7ZҀXyo%M2]m Dh߄J׮ I|[~avm&x4\C|jSu4##Dg!Zp5{iLg`2/M+oC-*H\i Y=&sJc&Np3O„&H/tl r6AhR~heS_z]L!W[:(WOS,Q`3NěGQӂ=):#6&Nd\(`!("> 9o͑~Cky`YI҇|%Ai`H |xaFn|+8 ~(РmU_K56@0i6ށs,"clix `WLZ F;РDp|2U,o#J}csq۝ n{$yL:RYܡ,8C»}m&vR؋ gB`,#3n ,Of3nc[*4F #[g <@!o ANlY\CMܓbl{e4b?pˌ!LDG hTb\I;hNb &Bu܎l?N,QWEq%Cx *S:)c!OcM*`?6͜m>x28IG/c)ug%˪YV=ODuC9W`쯡rS_ߛX,kX5|Iǩr偱{}.;bR:KQ ixW~Z67'e49#R靲{)'ג)'!Wh+v("Ýg,Dր㬤ܱm*@ZX"`0&|&%ccj OL+War5R V!R:Tn5:}8.?\&?chE~FDӄ!42 żJCeߊ{5vJ[>>CYC2#,!G0r_}#@ BrGLnWGG^ XwbDI%%o-:\IOz*|ήO%M҇Î<16 ^fAˊ7򟀋m@^IP_B]z%6Vd];S#P)0O3"LB(9&55,Lӑ榇U*Ũmם |&k6sU#QGJJ58y[G 4,!:ƱfX8^ ˲Je>te0F2B5 DSG"1MfjKۮ(9&USt{]tc'ѳ'}PB)ri(JW~g,FCx\5.xϿ٭Th`QĹP6 "v iGT%sGZLTQz;GU%jγfRh2ߝ7T"Wv]֍ }zDAsr|:(f?=aj[2 |z0 J+k`%X* <`Yjt!\&pԻ͑po' o"0[q˾a~ؙ4w0^2W?*HD P;C~k**SL*4ef$(I?'FCL[Xh3A7]{I*$x0@̥RmB+O4ؠ mA\ P3w7iMG0J_PLe67}_#G]%ȬLzw <0LicR*: 6K'S c7>liA Q--Aqs~qг/lwrZV"8\^E"I Y lh_ΟYr=OB}C}wv ƚ=f~hCIlTMz00 qpeȳ@iͺfm^B+FKp41G(Ѧx<6\1H gIFK-kFdG9zdZAhvU'YIa,;{˳+AߧF x3GtU]&np0ODq0Tۓ1 ߹H_8J:$^+۶Rp@9B8Du9hRΛ֭EQ%w&=Ҕw?\Wi eA~\l@ އ @}w=W0]aݕ#zvK5=8K8ѡ"4ZH5i΅+кh~YP'ͻzT=("$["++Drz=ϭbW >8 \Mɛ*|mYk W;ê\:ZFhu>MՍ(}oNf6 _Oѣlf]%N@}bkrR3 +L\\QgW7Sh mX@E:ؔ}t(la?!8nZ ?Zc~H&TT/͢|L^@DZukEWF ."¦r,olH>#FwɆ2D.CA@;v: "Ծ/~&d/)$ =36FjRlc`Qֈה%^m#Oea 2A`L !:vt ewX&v+ Ek }, aّ[*gãaH9ďL JAox/ne7(y ak_)2uk^I? x^m ܸ6`HOY* o_jTxTLBTE+yLzsZBZu?wL$]ΰ qCei{HTK ػB+Ik\1Lux^2(-5Y{-_fi7cז#cd̯ˋ'{3y#2XʮJ#43Y1!lDNɵPw:yHxALj{._khwy 趙`?.)c4V[le8oe}:S*Q_ x%<]Wrp-Վ\5ƢXnX XXʐ=7*gElXO_UǠhỷA9UJ.e5Mfp^m}⋍#Gl_0&[Vf\(dvrFӟ8D*̱'l^3)`>bN&b㑁Q"VCw[<(7jvBSikj江jCCYF28 ,g=>%lD/ź'Gd7.D8AK2.). n@D]C#Z*F9ZMMx[Jo:۹,̒g Ҟ /"5yJ#N7) ^~3PB9V;0leВAUsS MUT*%TGꏅJ0F둈@RP=fyCyΉ0 4`lAc~꡷Y*iVU{ EQOA>+ZnnXd M6bY[X(]sSZ`gۭ*?şON3U^9Y1b+_6d:B8,ʦ}bN@1#fj3{Z3"k 90@\i_o*TAS^r5N߫ [w I<Ԋ,M525@P"YLIS3}(Ax浽Jza︓O<_HԤBP.] /ZBc0+5wxT%MU)KH)>y eVHak0[z'LԼiӚw}*,j  |2wް D3l2Yy<8dEl,`4q y@uǣ/رqO/<0^KEpu.j}YڴU+._ h@DTN.&zu^&"`e$ub}Efifju 8Ѳ)+ʠ7ͯKP:af ϣFz۾ -o2CY/΅>?>%R9G/r=y7pP HhdԯYD>"5h@@[/-7;[MTfSlU$)ZgGHDu$ޫF Ӊ8-—hgQ_7BHgR I\L݉wH[1J[;OdO!7}q.g3 op)Rz7n2YcpcnTLPǠ!F(ۡ: 4[_ü`PJ.'d-uGˬDDPWNм\`d]L[0 k+ RXSn]* t!E P)7GcH[]ٗ9H}ad#l84mB忕(ڀ&b1m#NLLΨQAo mo*5<Ҹbi~[%h&(_/^,c۵j8lB?qY5;Mb(`R** JSY{`tYv?YETI;c;Gs+:=a Ѡ'rh6n+JҶ^wqA~PpOtS<~aw5?qk9 ȋ~zu F=һ0Z]'H=?%.M ܠ_7a$Ŧ icaR{&m39 Z7+DzQcgF~*uc*NKO㆚㘰[Ltx҆?z NjI:T?hmzҾu"ʈT!iQ%Xbiqz-<WW<@XAu자N`_}u&Km RExgQT.yZ;IPD~mn$WM`<Qs gwX?I6j;%,ge 7.z~{_4R 7PO h> VRi3h0p%0%`bc^=-oV3(IvMU&G~9=t")FeAwLC~`U"X^چLױ4}KTYr?yU+PEx\=?h*{PH+6w"ѮU'Vl1`aP`)@e̙Dm *B\JZ/2)RgX]W´ʵmt%C:BQ5K, ~j著Px$t=1%HH0^^<Ŋ)z5]jPh-7i|Z BS*9&/Hc 䓛m2B Oc}IIB-9s{G-AYQN!0*\iW#-,_j[]M+q>|}= j%8}z}YkCD`tݱS`:+UdV5 ș\^ʎk}nY©IZ$Wh`/NU[ 2*A2XsDNnw)Jc M\O_oś=zs5s͏ߚ27Ho]ȊM;]l?sx]]r}Y˱ .fț¦m*">Fe|FՈ$oA@PY)q4'o1n*}I W~ɔ=>zW\tϿd5Z %ۀ@d$VlsF\:;豻v/ {%v'E8(xáb]X<0l4K ͣjV)` ^ tkCړ&I<*Y\md`gZ&/)ђ萰-&#+7ԓ8dpqq=b h#ui:ȍ@߰8<&]颢XS^h6̕)u_:)gTuZ-E<Fa5uvvޢ'>J_ٯ PQas#T|t5dRiVۼ:˶DŽܩI̝@B\yc"=ddz ф)5s_:PӺf4|Te Ou@w-P1ю! ;Mpipjǘ,skp9 a_ ͖lT>Rj ap' ͽN mC!jk*#BMiFW (7<ΧX%̏2~;'0Q{~nG&ݰ%Uw% B|v=pok}ѐ̠Ŗ5< Jq|P)8S uR-a @K>(7Ԇ˨4c##dON2t]St,NIW*S1]LUb%'%Q.Ch4.P`[.THPJԣ ]O0M>V}2sWolLb P DQ~P&vFz0ɺtw|ZѸbaMܽc~Y@O&vWdRcaI6E h9O88O7$ 6h#ˉ;5,yNKoWh/ΑzR{]慊d~}˗Z#^쾿  5dt!FMx (,\cL7.)w E|u҃W= KHeenu} _K7*l伡.8Tuѥ|[y|+F)Idu:7&IZpڭDДX A 'Bjcb:%_ֺGI_ ;F m~]A7:+2nQd iyѷ!q\^\CSj'C}7yq$#Zmp8YY$I:l EI}k, 7'Vw6ToކՑ~Q^V㒑hl?g~XChH8Em,ZHm^RX.:Pj_ZʰtV%pP%wT7+/ /% DRKni7xH6MbE2OQv$Wf/@kE+թBW x(00HK Cú||ްX͝JI_mVi5"zg7B-p}\V#)w\TYѽ%`I[+8auyN{ʿQR Io)A7؃ʳ @d,F*0)w m87ݺt*OD.4U8 | 1=y}.UbxG!hh<mS~Ґ#0tlzlޭ@fH2="Bˑ0{ bi Rd1M*Ue?5PRO,e2p "QU 3މ*0aˉOagAױ.Ԕo2'S9LG>U}QVDJYwB߱hqiېJN)/"u\+E=j)Hn[%N sa(ayLLI>Qlhe.n$wa(!>ӱRN1_GX҉,Hˣ)=4tθ^W{fwaNX_*4I6RdX-;{.j 73o 8" f1;#czlTG2WV3I0@"_cyI-9PʡxmqUj-R4b~N &5KpY7 iIrLG.r1cuLB-߾Oxք5F'$t"Sr >??-p4J 7f`ަƘ~/mml /T\墨'/TYBwA G_JQu3_] i~>bӁlmd꥔vfEGkj1?b6۫'`l/7'RlyVuYmߕBW% ; jFբHs 'ݞz!B$n{'8WAL3]-0ŀ=$v{Ƒ޳IH|EBa$9i4Dmp#t9*F#5Mt#{x `v̙w_VLTin:Nr@q 0CpX<~ǹӵ UBa>{{W ?wXdĭ 37gnk|T_Xڰ8ZI kJY֌-A/JKB/m J?(T l I@j@ԟg45)a>(n|/P"}"%[(g gh [ H%PŦY7\RM6QœP:j:cHãWA՘1g/\kP 2m 3T9a`@lQbMȧ./e_ Z<iye!:n%RWtXmQ uƑ*" V&4<˹g2|y%)>?S;6r^4Iopԥ/ T[79Bq|=ބ;"UܘoX𠢂Y=mvq9/0b1rJD ! n9v^`3~>m+tmE+GQU3Dxf\VuQ|:iL S ďnhWs~&oAN}-1bgSҤ%ۚeMyN_p(Z>GDt]f?&[/ 6OԱ RpэrY} _@|LI.:@Â6rFÑ£4-3(+hh`;$* ̊7 N:TIG(:_ĪtNlXkzWSUm&c6 ~՟a?dQ]Cw1(*W3mкNK_{=;5|d]cNrnъw)tFO"ҔQmhEZ9l^o{v|J ŧ.6w{ 򀅈dO=i6;u6]H-0QTq<4rie\YJ-W)pmْI$o^>dJWS.kRcJu̶s~KDo #ź "pϽH˓L#dP,6RQLލb?ew~Xo`fQ`NAlgJiHyQE #5Ղ'$$))o9 qŠQ :ΝQԼ:lqW#e2~;s3,ܤ=9~--UƫĺilP복P# o8+'N}s4t)BĹR&*=z/'ۮt˃-s~tX=OA`*K=}rśqĔ2 ޴BltӃ'ws:QeMEog;&l˸=G3%}}YZ$'^bK]2(.^EЧQ<W[ldŶ@n$am)-s55~HS1E8Q_?M0 ;϶$~4 -!|"fIPȾ,(bk_lk$S})iALL:zm*ݛے5 +X|2oR~q>^S'-dC0 I4:A-tYWo1iĢ)A+Xc'OHɕKwxIF!H#/;MB|P4W8jwh\ţeR7 ~ Aj$&v5k>qd4[JslϘsڠ5VHXs<ͩ|5k :t'a`o8]-yGT v6Sᜡ&1׻~eclqWS,,;Ļ <ψ9ϑ%1NY.:N'7+}Ɂ1Y+兢aXY>z]E6F,LB?%ϥ\J6꽷+ ,=9EWB[U, [-嬳lRo*>j1wqsw7pw1ǑQ~(S{%€'j& b$p^]uġ#$u%^TXOCrOYuu` ]=U+F gv):TN:],2AFylE ؚ\,_G&`[ېy.Ka>kpE4RC)=v g_|[µhtx̊+^N0K Bf6[w/rsphpdk 8Dv D2ڡ̂Y@onl*v%kpZ̓{LPs>nwGxR%+W*͕ R.e?vCg`pBfڮZg;ϭdcyoǤ$by\}Svorc_Wߛ?uYPmxH_H4W/tNPNO0BM ZbY/p0A\e#xC/ڼLdBNqړ`'2H/;y>sul{@rzD\;51(u<I#uX>CZBo)1m~VαCNdtvA|Eъ( ùJHN+9k4vɁyZ5f+ jӹ7'8+ ,vUzXyd;"3eK[w?~l8"5ʰoHK Bx!/6nf9WZI=xAA =aϗ/v6 V2g O"z吿Sʰ_&b`(i򳕧%K!~y:Wb LY3rNXoQ E1>șX28qTÚu]"!Aҹ#.~e#4 bxAG07]fi8j.=9N3F:'  djopѻ{$JmAе`#NP_z2K{ij$ZtM{ƫ]4U-Rs_}vcgפ-g2iޥ!]O OHFsG$I[wAirq HԞ='Q1WXp|,WH@p,p܏7ʂ6[ޛ pf/7| 8CJz Ӏ9JfjXurt ɝCu#?F](GeG'u:h̊!...*&uXIwLt)eϏh8l ؆nPZ4i EJvAB1ԒdrR/<+(-hdT^?Q7T& nplVE+Y)!&j,bD.1)yjWߥL`,{HhaGl}hqƸp KL`bRuB!_ 7o p;U.U}N1g4Y2r|mbMϫzpEi|c}Zp{joݠj~xdK?B&g '#y"cL7ۛ()ƻo3F >&tKp%S:'f*%WlA?ICGq`c d9ȕPt7vk\~KyٓyEc.qD4Ciڮ<m:(#i鹡%oVVZ %8nw3zW~_:TN' qKvc0`< tS Ϸ) g)nfI{9p$-Sg`#)SşAwv\MV831)/aFO~:ZPג+>s9:(MNӕ:CreJ.&-vAfKsu RSѠ5.tP`\3/BO<#yċ@u,r.M*VRj*|ωS:)s'QaNsT*+F ZHhYD> i]MY *6 \pB^WAA`r*T.᧒8L?@ZgN,مPf)X;{h]bو1x-1]FrTV@.ly\X M` x>=vA\^iz%, I ~ ,:,cN 8GM TH"4<V7?&Y 81[^0-o'|>u;z74 v1}ZhJHi`G9SOmNj3T`q[>[(=&9-A5SJ^/Zd]bgM!lBaᝃNwpik'l0t?pP5az/AfJ&>d)As{:8#I9D]b+瞓)`w)t?ӳ 9xggm KEKe%%Nh[Yn/so3sN;^ 5I`rcLjve(1ajc\5eWgO4ɒ} _o;#f='F߳Iɏ^,p91-NwMI=PJ,h;wڹ۷X Bx$KV_X-˚61ȟ.w(!09Nf3$9xoy#?(lCn!U^ C=7e4QT>L|1"t hN[/u's@nk9m\ݜʳa#̏g_7-BI:y~\Hg&QI+iB_ru'k[]ҺyC? :zw׀;MO:scC\*HC7 9X=lul\Ҁc|u,Zع|˘4#tB+ #^o~DSN#rDudcʞp W~rӃD 祁YHk*}Yw]'hYYN }DZDd1Rv^tn\HH@R~L+UV{Qb褽gvm5g>Z" -Q4YFMȧ`MztjqiwKcӍb2É6,OA&2߁FM^Ya8_zxynʹz>@&8@@Ť'ox| LPY{ [.2 P#C4zvF{u ySUdd\ #?vxYR7| [l}neD=V%¡~"Of[B2onLtEY|ݚ2YXwpyl'n8s )a[)S⚳3H]-R74wr%,*ϩ`ORI-xnh:o+mtϒCC5F?IMI4PZ^Q`=Hr w@kulnbUlI '~C@Hx1(Jɨdҟ[eVyѓf1 "_t xD79aj@ ࡑeb5LlQDLfٹ;4'OT-"mP7ľB1>-"gT5 _M-ܩ5t3L1y r$MJp&IE i!}՛NxH7oumX+,qD۾ fD(rل5X~鬎}9&I 1jB)h[2 6:' pB0ӗQAYo7!+Z(@RA*S'Dv@L|ɭ-٬AA!Rr '7V밶s_ۗFy4:Ý *AdGu˚Jշ\YJh}woAZpX5AFM.YUCB؂]fHs ; UY⍥@juH'#&i%6OMoR 6YN# k!vߦ.$X O kufYC=Nx)سCV|&-~[1o (X aoF;փp P|Fw9z+#D):QȍW #GMܮTN&1f*4u&:ʇ_A #K]aIG$>ŝP"$*"mZ-jDch_ 7Xt ov pq7Vzo>eoHʎr݄R[Ly,AV߈πh~_$t6rMs=Vcx y/٭V"vH(;_L# D;T"\MhԀ醣 5꓋GzxYlGdD[UM zPEO,$݃Q|,zmN}jA뚊0~}6B*^mȟ$w1G&]v𖨠G,;Qߠ7ky^0&u)7+brUԷKvVIeӂ0 ݸ/N}ߠ~qfS <i̒8Kpf2p۹GЕv \:6ܭ+U=I`IQؐ~1"{o4_lh31apiV/xL[,sjW @ $h92>Y|&[4xhH^sSrw31lW<1iW64 ".UYDg (/2~^UX^;ӭFKK(B!.N$Ʉ`XP'3;E-4^" e8qd^`φg% }GBJaC {_rQ(H|"#^ɍaA!f˹i{Om<+,u5~;ޤo#KLi{A$axGIBT,W+{ x\0L5kӯwF]LbvSg9Wz! Be=Q6JWO5 GVq̈bA&Ɵ32ޚ8O1XU*p{ Pp%Pzp .QvX 0.'n#GCToV4R^Q-]/ 1_y; U0,7/Hƶ=U{A]eeu{:S>KPu(]TjuV?ݏ e fq^EL|;|PVZZw]1pʭΑ.z) | 0uMƓv7Ҙ欎gZ2 wn]Bm| 3"r`(C)0M=q=NH?љ}CH/_JO?# Cp3=)K\15lVz-0?HdB`3N-,^25~0!57O@&R f\%h0q sR!~ qnݓ$!rcfޮ& $lx0ٛ ůmVw8MOwRTe2|m<%cة7Ϗ_qxZ!P{@JZ K޻Hx=Ycp0ds?TH֖ӗ n(|$#;fH|le P%ݎPjcA=9? Ԫ"¸9*JPhC MZ`ai.3t^nTY[vB6{Oqzюk 8428lapq\PK\6#x,Z5}((≭Ifbڴv14ri1?fs.T煚?)bޟd'.]KX~uU 4m=~r^y$='o `Ƞ-6ձL ͋QV <1v>J{sW~VD.Id9rL >m@Xé;V l)9VXbcX ."C_]%z/H ;4k> e0&%ډd;nŰV(]\ڝ?N 6dގO 4Zl`:U`op^CBzGk"ANBh&.X | 6})3 WNc xAׂ-f25kgxȮrHіZ{"I6^ƿՌ>w#LwKK۲6?Zĉ>+a ~@qc'q"emSu*]õW92fraI Ig!FQ}mo-8uqH;7;7 1CuZv0&ٴ` I%Dj+NfĴۻb@zDtyb/Dek5mx<ՙ9_Ys 6T%y }*Z!*HD<;>[` 8ķsC1V~dV#^$[Q݇gwtؤOPԳp=tvzd,9փaB7?i,SwSoAwض5X@}䓋K>77wggI>ꐂHi, %d,I] n\fuVӯ0@9,slZv*[ nh8x3~έC,r3;}.(QIpځ5W#GyhAz3ȦO%=-MmR7\Zո ,Jl֘ͳհ ۽4Ǹ4(](B(W )d=ٴs @O^vC]l/1a>|7+ˌYP&E_W [BEHT3\UYzQ=ͤki|-Ueļ\.Rqa.lF{5w 8pQmR~R< _EJޤҗxiM^H^xPO "[VaX+ZFԠSpT`:B++a)Uwͳ Uh^d֘7AUd"B-(u>_ЧԶf;к~-`yEb*m5pU՚8 tM4Z@&|:"%`뱙(eQWᏤ>C)""!vJ()5)cG YKre\պmMc&E G%;_A2Ox6R]eَ XYqI1"UISHBlM[Uq#+O wKYBhQ2y8t)^)^ U!jMTZ%a|QF>M[g2t/ @s{YXNFbk¦Ai?xG3/)# )YDݠm$f~=N^)Tkz©fiO[ը A,COb`iؿf}22(tjmhp:zm ˛O!qj6%RevPqODd9"G7'úiμcuejFTF}ioE$}LQCzs)'51/Sz[y/Xj6CRi,RqDޕ-*YRMOʬftx+s鷩l)%9Bh>e $I9ɼ+O*p1z|+n^ S^71;"Jw{-=ak WZa}x#2Se81tE"_~[꫄7sМ b1;x$CWmh\>7 (||6-gaJBPN{+#E jhަ@"YbXfYu$v^0a bqG.;bkn܉Adq>dOry-ND?a%<~s8mP }Rqr(¤=v L їQ 6sW?V\_hVm'p송$4 Q%J]̘Q3d}*9Ki <Ƨ In Sf]]$FU}uFEsr+oq|X9BGբ+쭐LF'Qeh+p)ޟv+bfSBCn <ܧLp^;]Z"$ 7Eʾ%tR{BxE(;iJg6#lNrIL:$7%jsǭʐ?6/գ mDPqO)TO8+a誽(Fp> ,Hez˜_3+F bF KBn e_^]e `W5r T`KaHwUΧy={3!Ӂ ? JVGsԖ$<b2m!߶F4PoE'pkwL|F]BGA2HqkeD6pt&\@-gy:I̭_lRL8:JU&jݲ ^Z"Px*oٔ$z62QYpa ;"z Xl’"ZCkc|n*#\hbFU%A&Lf_.#Hzj֬!N}Ir^fX}=]Ţg/dXɣ\ͳ%<_.;ydp2f,)1fw@.2:P}^ryj"ڍ -¶ :ߵ:<,S۪NsB ~cnՀޟJ^t퀱JOԽ%BZ_!͡ LOϢn_ BA>5πy]sĪ]F.by**UszGN&: 0]0#$(~]˶)~*T-TFh=jr,-9eε"tdɜ,Ze;hUBjG//~srq$f #B%k\swѮ`T.vԥp.vϞX%4Xhf'`,yf- /\蔨mvȇ6\2~eGzH:6(ScrŊuA+W~RԎ9ìG+E\E=tM1wU¯uKas<_,$9dЉu |F[4ئwgpIO#t2+;:OG'E*&}RhgRxnȀT y]Pbj0SJBm,~{z5 &y ݶX3Lt֋ J3!`zWh2r ۛm-B-VVs~_|Kw=hdKDLj0y!#h2,ۘ0ox ='ޡfkadG Fm60CQNw8#< DZ&I-"%ҞQBŷ$`"vM642d jd]BQ $_{vR T5; لO]S[fN!6gEDq[Qu~- R8,K9;nQ"-e&ϑحƲ'amaQ1XVxqO= UeEGKXul]6k>_ ;5=dQP(a5-n.:|3eu6/ ysG<x]:s?:R&gƺjY,uX<~rw8gfaGKPk9H|}UP %ZgHDLShx4PUes28Cgҁ܃g #:,GvF:團&f<)*o g4 b[;%"=]]3IU̪yGSjZS:wB!eh;&u!Iɻͥj^|7EQ/#7?[.V=6[(OX4F=s3lwOnO:~PIoQ#XrF5=$A[kUO!ǒW%\SE>^_>Qfh<:`RI{r1W t|D zdCq,[8*EK(6i'Quͭ^8]LFή)/Q >}חP+).Ɇ8 kS/˔7%R;BPsW(w- #+AX*Sԗ(8 %]+:xm$?0M:1YEC.iB52QڟECLjn[ o!i'>" o)Gn {ljnT2;UGz^܊Wl G 6? '=/Zvѱ]\JTֽb-Ty gF| ]poS/1 u^ٔSw _+(̩x34X־H0C*Q|dmL>-XAxR7#Qf6c N^H™!`{y'n΀@D迂6%㐧:tLw(:8DդݿUv҉IgDz9vVRX\Y@Lt C Zy*z*(5!ݨ.~`gRrTUr/{tW3f48)|w9IPbo) ldYܖ- T_n$M={u(:(ugډydɟ,1z[A3=bJ0fH(!,0ka?j#.Ju G Y+)M0چuaSpϱT w lk>ţ6И?~J`s+Eq~Muh_dF`3GؙՔ|f0JT-$wƟǖ5tn/:v2eN&we|='N-+SAu$C2`@,?fh8trp$r'-}=Q\l'^͙K wΙ61X`.^{1{'xNl09Y@iq'@(cv0ݫx/qkPօalRp^gt#ELbN'M``خ2),yd=xj1@ ,;]3RQWS#c,ajV,k}]8 _80=bFPT-d ć ,v[n$e}1oF{PVPuEu6:˥#>GShľeGBe15+abkO WbS`ₙ]2߀|S Loa7ҁњx}aa]x}a%f-aFɵV\F p#i;ݢG!>8%)&iAXS9 }gŚͽKhrh^{4#P0K{ez_?a8EVӇ<)W ޲&(Uk*5C5,'1p BMlHCnR/d&,T{73 T恀I|41h:Z|{3lSO7+w$[57[a=^-vHP Ij#L JTt㽓r֘ڽJ#zF᧱0N-EĝqN~Z(UanL&eA\3V07:y?L[K-p Z)*єMRBX$iٸeiLaec,jE܄]/U`1Y N(ӝWU6Y 2up=%|KN!G]>.!rqLuY|QC!S#KA/OVޘ/ r @*cQk# RlJYMPφR}c/k->Y/ae:)>}{#>^ ϑf7I|:~H'#B1jP);rP+"yb hǣRBh0Z}Bjxf1GiR^x>0(k}Ѿ|oSe is@{SES<(dfW{ߧۄ,mlLlKag;5=3SW7[:?;3Jh#(0_l=T0']M67&<ѣ})C0WӍ /^A3x%cfeV*<y *Xk WF`5_|rK(yq*c߉n0V5(xk1O}7zhU{Nإ`8VZyP*>%okLWsgo m&a(U`1DXůcZSKw1پڮ3f,цsj0vBRRyv =ܴڹt89O+T/7dXO|U5HxDXrqhwWFw2'H_r_yZ%Ѻa2{T[aXG<)e$Ѡ]ocRmfK:x"+3DGN3:n Ji#IJ|Qm 'k8CEwh| fEmEpcZe9p5Ő#2-6 Ue',rN"]/(c3hϸT2B[lN$w7~m" 8>+C%s.Iq'?$i $|+ 91|! )Ù(Sej3v;ql.5Gr<5)YgMR_REBhtv6;{!O,%2V܏hWbQU50ț屬abro=VJdśu+2>K hB(ANL3déc}Q0/s:o?<>Z4 MIb³־n7Yş=uVxX O<3];`]b{Um=5^kdrGRRe kÞH)2 /QT% /lhDqGNaS7@ )>}]p+[ Ӻ|[,yH8+T\SUN6ϓ; 5CeL'9Ƿq]W:V 3@Y䊠lIpKr9&nfiMS%b&yD;Yl$r{HY#synz $(xDE|jوEq!% E Ǭ/bNrjCfofReJ;09Do A-ۊ)E k341ְ͞򎳙 vh{n?oA90?!' a݁U&`;Op0{K]cMfz|n3%:̚H4zL*-V#qqa񏱩 ~\,nH44@^MrI:Ileg9:r- p]M׳q<.*U{=Gjd~lL)Nc#Y?F*+[ Cvb+ɭ3.s*&3;ņ0RON:xζ $9N*j5ς9n vckzgY>^A%qmv~x%gg^]6/EQőKeՋIS`[>9Ww%%ƈ5s*P-8$U\kJdUsQ]sLDjf%1?c%-^qg*ZS]PEBo-~ٞ { 1OnS*_~YO4ֵD1\y"< dxic~u Wr:brgT3.~ =@W'"[X:H U J^Z,,8NSd \GـPYn8c[6ŦDu0ȯ6pc!;Ra"if; tq[z atE&} @q\O%0o'dh8lv~'/Z 8G2y\L;i'R&Hcc.dFNiUGH01̫PNfH6#Gۼ8Y ·:C .mAuBҷ[w'XoL[, WzVa6|1z8箢^{x[(|xl@HEct&;1&elJ#<ѝ }koJu=LBlLGNR{uw(j} / S sjB_swCG_Kx:mj ɜ(]Oo􉶎RC\$aOZHbفGC^wf2S_1g>GWYYi4R8r&Bϴp]}TA%N`b*z$3(?la>}gAMN³pmМ-#YKHZOUX8yZj.;T%z/ Ď LMb"^RmH~57UhHTkFRdX=}aYk l Cjs"'ӝ"zNm3Ά,yK༣!$hfj~3P|[b%3&we)@!9MR"Sr*/~2Aml/[K yD$ZJo-caS@q)ټ6szĺ S5Rr+Q:8*N9 C |˘0r qK涋 vB7۱xQ)FTWdڢ co9^,'G'8K+Ǜ'$ʙhkU?Y/5oo0^ PzRlڣ %Ls–קA1 vLrI ʞ,Co}i|}CK?wJ|)Z 'Մ =Ss80WvM݇z 7 Uǹ>U]Y!;Jc_9P#9mEo2uc|TEiuY&hb XmmjG K"}اJsل;vM5E' ra)z/>"Pm4CXx8XLG!2?j8$.Ձ>MEsv;1!bEymn3f A:@F6H.@^0P ƉOؼ/I^GlKBG}ifSD1vD5a$NVBqɭ JXvFzͦe0‘R9=fR2cK$GnlfCEq-A :{g0{3?Ĥ/$ۢ0xKFI-}.-'5?_9y$PD$Sӌ?8f(9Ųw RV\UAC:J v{1[n||.z6xj8%~bWX{(p͵@ ]#g鏞zi$vf[SGgk8Q뗁u\r XLL`4߆y=Rma`c؄\C]sS~ȝm,9_klTkt]r#"oH_ b6iWw0P\xםmv o69%4 ~+4rbr1/\u=$?[GzG1\ͼEV2_5S̎R7r&?Y\L W~5N"#lQMД~/_۟#U. NsL7g3)lTH{#0rLEϡCNțG%5a2~81}wlRp\Ԍ6Qp4vc?*I3!`muEId3sp s2·NPpP*</63 Q\c8؟.߆v(vO$_)cU[[oi_AAѻ4{i| Q/ٛhןFS3!PtoU&JdLՒYr 74Pso1sFvqm|Ij3d5U6}yVs+AANGK sxlV957bG!GrcD2SK<#o&QЁ+vu@+j_tZoR8SJv9:X+wEz{w,ؖg AEP"i{iuI4.>\Gklj#U)duFgy8LSmyu^D^UEFYfG)T6w2k3CpCC1ako0sQ)zޛ+&\Y/HhЭ%lP6CYdbXf J͆XhHHc n#J Bp&0&grh8R#^5TồgzekY+/'J ?m8ȐHZzt8R02Df% Y _-jOFm1U10-fpEV-ysr!M(peФ>@xIY G@L:pWtWSW( eU/`hBIu,5}:s|?ňvKyL<8';98¨ãYU2KN K dwH,\bR9Oh %|!E;5̙1A$e魲L9S~J|I36}I \ڧG}> oFEp gQma+1'SВc;IB">xF'3d-}CIa^RP$WDq4).0jv2QYbnv6d** n1F /~MzҷE+VJfcrثG>Ok2r[Phoh(t뷞*6"dN35e0y%-g3b-h]/j}_HDs[j>(1#N [ l'ìnC_ ֕<ACgTB)CqUg}&.T4M QzUF_UT˿25 + UR u Ͽ<7p m 3rC;û ThrFӰE+qj6^+=,#xv3Px yKd.?A+/vQ_l-.Wm'OMS$olccp*;E]29Dofe8;{Zr*(|OˁK=dߜPqԻ i^}C1(kzٯ45! A%N{s䨞1E_v:1BASٖdhXZ3 ;|.$4WOgtYkw(zc.Y;F-&J|]jN4T-@#wyl?"r2+sLgs.ead_M(+[ m; # ƶ"WŘj%0k}Zns&J5Q H>ztS )/EÌeҭp7$(R4]6dO!4^hc/@k/N 0*O-Nmy\ O إļbԸ sWd&ę)TVz=Ay]=on|f,Z 6y8㵔P3ܭ7N{Y$4f'" )ưpm;FMcz{gl]#1e5)<ثWG,m&3EmzPWtP£؞/v! u=)M-kSiy_ &d 6PN(ؔkpyTӄc`Nd84ئ΀[Yk";ӿjAJI GlL͑}SR* {6wLMbۮ$cDW=VOBdX*]#0‚pIuP\擗CWŁeׯ6[k#9RGN8 [/P_r_!9r}hm_@9&e:֏~$T~t7 7?x%Wæ'[ER;uI5,X U\y0t/o5g_ZUDRcImƼ=aFCſ]V"%4(t:fHPwO3WPlQuԸ{Ns?>&ز^ n-Q'*QW6_lx?C=`bF_2Oyr-!Mb?|ֽ:L /KÁ2KGfdXc;IQ=[` ,;W6F"UWsuGID9Ñg-Z2Жj+w'LzE[Pmq}Vj|pjeˏIx_F 8dI$\8?k?͂,oQ̉G a{ g(QD1/%&B́k)qkѳO[B[xFjFlR;xHT %О̧f+VrdD) C/oZ `X1tC/k[ ޲\ àC [GAz!]Xv~z`.b|` tͱ @ ?Yr%P"h(?͛f``>ώBpޤ4@l9=XlaOQ#t䄎[6LƑ%Tل&{ AG`8_|/+>oDyuo!Dy!5jh7%|D3 R5:D8I xLIH&2YppPލ\v~ν~`rXJR%Wd+,hᄌMnꥺzt{ cRuѳۖݧP;Qة; cTp lѿGύGS?~sisH8x_>/Fe-D0#EGu=ERw#qlDžr<̓%"{Tm jroAiM9Hw1Jz:; jO~ {I8_1P] mw2_%\ Tnu# >LRC.-P]D2B#/@y_W6)xG kJ7qOG2 [_ ]FgƉ> aru0${pB=1= T=~¾8!n%Vh)*Ǜb?=[9^{+Xi02'<\LQ`/1SWY!_Gj_]D:g,!#z |3T[bT>=L!)ĺJs|S@!sƑRg4P d.o.D f7;@"g2!58F?],nij#Ғ?kSӿ`fKWqF^J]܃7l$N CŢioTcxޭohf3Dn [a߭7Zd46EJt' 3W X@i hLdZ/uWKlj9捃"ߛL0vڤ\ig:jC]VGE`m}{{m,&l^o'kSݝ]"B٥҉6Jtp&1ט%›h|Ɂmnz4uO!1d;_RzE%P+o9+c P D&}鉵!;i ?\oax& !\޾^ȏ%SXyίXON rBA#u̴?xm-= ]> |7|4T}+la@NCj]V;wn\|6@䂣O=f뢁'ħd 乮f~ZyͰЁQ:HJzqV]y IT.4p}w}{XҒO85aBہ0Ũ´(&g*D~NZ!>i!je?M6 b#|[ y+18Hq||C,w|xQWB6Q{vp{.ƾhį uRJ{ f^Ȁ N]ߦ!8,2DE I/ɜVR/5땦29ۢgP.vs#v_5w[y|C|kQ t%(X&FBs;N=~NlGP`fz\ ʹ~#޾"GlJ„s)P( )()[1^)xCy}bmZ$ `- {9֦) yx{{Q!쓫W%ڄͨPOj ݟ@2FeLߑ(ɔPp{0q,ra6Qz:>3G^>0ϚDsC'L]~.ū HjA N[g!57L,,?NDBN]v72o%Z:ZL&–wxхCύ̉zlIk~aA$M{GU͜#7Q˩\%ɇXW^2Df*f8vN XK,k}Z uvwSF3.Wӎ[@AI>,TY^@*[hR b7rpxyuQoeZiٙt0{J06-ɱ.t LO+fԅ &3@)<^R$AwkvyӈwsDIRy?2L;pW,@p:x z㍜w5d++L(N<#2>Ԅ9 (yF!#5,zUQRoG{^5Zl+ h {LjJ5Į uYqF5FrWylc9?3!d V8"6=B9w7ER&!-,4漾FRZ<=hKe oOJ`3z1?{g{mKlRHM<!_CWiqO=_H$hJDzdsԏ⟪@N:OR˭Ñ`W2R C@ϫSw3bJƏFz{* #Z|7XaHx́290G|Skz kлkT[z_0T-lE}}7fQ) 9=Q*Y=0 4s}'SegBKNQS.^ܐ_%եBg;-k\ .f&'4|NYSr+%w~ٱ<t{-ßdqދnl7]$no6<ܽo;-ž^q=Nf r}!e67e鳝 ?mXuGƲCgh YBi~o)*!9-aXF\QPpM_zOD I?ẾL4F/}|xޑ},P]+ {XL.iSn53doy*kG9 ôQyi\a[XiF[x_d jk [J%MMg6y4Ȩ3Z?Wb>rvL)dl'Riӊ 6uv'>H7=(c[9 VT|@0xiE[m%H463?)X3^r.8N#sR GzӥȌ"q1+e1i4q2T%H7$mIwC-ˌ x>+F9/5ѯ=ۦHw@v|څ,^A="}Hhwj-nZ(wmC"~ F[@Jx"#L9V QnѴy+WNR!ȭz7sΐ?SoFB԰}Jh1R{gXqBES".@[TؔLJ^i#"%U Z1ɰIIEnqmQO7{ ?Zl !=y$>  R,4NKݑ5sՀQM6:S>p]ܳq2:3Rp`J M'+xb 4'g>(X2L!s:9#:7L g@=orZpP^K4vM MtR)g5.zV"ൂhe9Ƿ6%9}T'x?AU]Ǖ6K*huXU~\qms݊,{Umab~v~K6nEǨD[H%[&Moz!%^bvF+B( ML 8d)H/?B ڒde:Qb!E.koV(?1_Mg|ѽVSZ UN׶vl*$9_`R1v @L@UfcXx? KJ[BPYѯ;Sxp!?Nۨ}1pv=o.{ QNt%O5'Q&r c  D^Xm޷rT~O FFb5[,1ljO?֐F+Uőg-jCݴe(}pe@ k7 .|Re Ҟ..C5_~3X%JJh ["Zz%PmCxjޤg)C0f)5@&`$!iW X:)s1Y6MI%ip?ֿr+Q"< Æs5 HR\9"GQ͍]m72_U}gBl#A= (}1CJ\ r ;4ey6,QTo@`!ȝu1e=J_Å;s՝JGNPƑI6S\6[ft0 d/TՋQe&ұ! K!RM@ъtNDMc:N Adm&Ɔac@n{Ȏ!:"8l4=w$gz?QA9NŸuзHu¼}V"Var w'2W~-3Nnmƞl @Q)sU )T>^r̷ITߠزQiP[1 %8aYU 7r)i.hxO+`ZWq*ɳ1-ɰ [B 4m H1R (ć7 JM M2^uO.0] G!P,|F5-rR~ӫ.^::AIk",/$ouSV6OFo$hfn˂ܱP#שR) 0^ܦ)*%ZK7A`,rHW^pهwd !ۢd5rnu}D#?o%/]ʮis4h͔JLzMx3@䥦y_xZY וoC>>G3k匙-BWR}*>;b]R6eE?4"[ڤ=Y4-)ke7G"i,0Gk3a:kb*eqKmXβ.p3ipz!l=™fW)mDO!1ȠeQU.|t>Q? pdUn6e Mj͟j-+ zنqt=@l2czӷs8) cui^G;2uװ8ukJ#aUޔkPJ[Q@T(wkU"e1*?_zOd^b;ָ%ծ}0^4-^ƃnuQ`1@VGڰ[NbvV.9j*ջt f-9+;2+sJ$4 H50xtM .[= /WLd_[;9}X\K!n8 @HqG,M k_Sw=yiqVY]aPqc|~QIvUwlLAW'']?oa6 ~O{BF2Y:=M1mmg=RMf7bkk/>"(<\ZZj~`/jrys}i.%_K;-%sV.R܌N|oFwmI ],BdpW#=iWp2.}jf Uz"ƌ Qy[O: tWrl@}"J!ꇩ iXn*Bk`pezNA9 :eDSâpVuf=)gF|T"JӑrWYӱqڞb^](1産ГRwc7(X"x;z$,qYkh 9FE+V@@:n9;'nF` ǻ_끭fCXN,ֶ1MSpg4r7\]P p܂e#\,ka`8ȏb>6=p5Z?NQm=@"0#l")E[^m l:ov:Z uAV3i|-a ḷ,Yu؊m+k.Yw87 n )*a*'֌;i|tkeihφtZJ%iRfiwk".NĹѐ"z+*IF&AhЬiڨ]J8lɞ)3y"8)Es`{Il|n]2s qei Nk34XcC%͎#Sdˇx3jbuݳ!,4 DyRZ9nX"V@MKu0o5^B=~."_&ZK6u⃞45 )({M/3k#3k)dv|>$:"KL X7 RҏT :jLƷOHS\׸_Vx.H#\Qw>I)%^hc|Pn*ۤ@6Q܀ 3]tFQ~x$?MYYl<9/\iYPXܜ5!7u,F Xo"OBw'{^_h[dl9&5_`JtI31<vt<"1!/]d#H"(ǺzWF 3# +qQOGf*"F}41UfW[Ad#ǍpEPSB][S QN9-e eDDL[kٰ) }[덱 O [5/>((ߩwKXl2c߳y=e%ՔK+h><{2,G [u2ŀCi<Ɛ#O&Z&K;ݭ썦or]D]l|f;vԞkƙk'Q& %!?8bw77ב+N.nqH#NQLF8a4\s`h@9d_|⑶'2NnSZÓB4)g"zgŇ 6O2ux<ā,1&t44B#~8ȀKEnh֡:yAY"#ߐ{L1Ls m}w(\>B{ ).E2fҨ >?إ6aIQ"i{ t k"W!?^LF\jp5xšyT =W_ ;6V}.'Cwb5b;~E6b ĠkI{X臮'^Z*WrOy6\#$h,_k)o }&9Z/$&~*OWSΛM$I3gԋS1Qnڠ`1t`t&'݁O-oq +sw ;XsN@ڌ@< n':b2pflNv-6UÁJP@x 5wM#),ihT൛þΐ@?|vBblƱQoSzd/zPTl>*SՁQH$J* ř^*ƛ߬|4+:B<,w⧖hH~!zi!ZRNsYNxF^+ʶgy_-fЧ,CKgHlԷ74Q'ihS u7L(*YBt&{0)\޾0OE6g[@daPWb)@T-!ƳiLCjy|cXB o4?p\/x/[01ubϯUᦴ(Rًdz z;z[E3O.^͚n!f?i{z]*&)gQT}aTd%Wqt y5r"^;{HOy;[ hH"1IN޵}˳w!B"F\ԣM(D$t_T(~{ߠsfXWi|XJp(X2f=#KٹR,Putgm<@Rhbƀ's k\jX ~p:L sm?Bɞ0~: rAYahqKwz(aѦB> 3yrHQ8}ϹڅְeSSM܌}g@v{Av։_@#Wf.ˌFL(_}=m**tA%r`W)50Bg?/3bo?ծzׁAFI Iv<4ͻUčU˟D~"+)_1E`˘\;*O{j-JiY3 (]?'uf݀Tf?&}dRhԽmۀ] \"t'iW${IJN9!C^j+P.T$olPKD'0[{_WU\172$R~x\PY ?&ɫT' A*{xjsc_!&l)1B{M:CHjͰCIƃ{Yewe^5"`p#twz h 2[O"N *޴}]( EiQ3ҿ4j pf?P'kmP4#in duFa>T)ϧE~w/KX*952?՟o͂xgcY) h,4Lx)CN{}E5 o֧/˄.J4fWSUa ?Cl4h;iM`\(M<:*S2e.Tzn41#)^u~U%`Pȁ)C%Wt;OۛySp{šq (썑>ptnjs2 1âa&j%,shFŕMw3LuꅾLpGNHj%'c%kq>'c&X7/\2@l'KljoH %.NZ+kT`;`;ΙQ.`2 a/{M.x_oE|a`}zaF]8(a]kO: :f^w#T|60- {{O _Zބ82CsGYi#wiVE!ϛTR}0'v11n?07(QX($}gOZrRJ.%fMRkej 1(?iĔën (ih˄eN2౿e(0P "$RxLTMs;Oz o<*HC'S,0骡";k5P!&fxn$Qh~vQi5’D02y!sP$B]Ū0=I4iab i#= MJF f3hL%e*Hj}OF 9 zH+w(g{JTy9(x. '+Cud 96)B'}GsNqvky>}*UjD|,?Ix y#EgW/K/Q n[72C)-L-4q>VDqӘև#(B.2dRDybQ@ TP~u^J|gZ)ꐠZ9΃J\8䉲ISB[M2I[ab!ۃe 4_6Z0&8@!p IG K\C$ɇd ?i5SϞݛ:mի`SPJW$KsNn!)QXd  Vь܆gL0O4JQEG[C0']?זԫ}S%3M,[Kx_OLeN7Ӭ?{\LU&ڒ.BvVcP:ϒPP`;Zȃ x:yփ DY [#3J+S3G'}P ~Bf7b0ֹFkuz|5o[fJnD`.#L {\ ebrd3ڳ hX)o]m;p7ӈp o}c; _蕡 h oq=AӂA4"/_FglH27 ;R "LœmcƂ *Zo߼kUzK!I woESw\|h=t0D(U5v8ޞ5f rA]^3]N}o"كoe{9&[$YګM,p\Z8z#8ڱ[^vwT\nA!42:B*8궸B[XLi̝ðXt̓ss4Uy5@l@F*qO>P /=s/v1C#cXV*pW?h; ÂSw,لꛪXyCf&0A:ތ%rr4Wn> |c:.AkC`_ Ѡ(^)b=(Pȷk;b:gsNw+Eb˪0ՠ3:** ]s!i(?Hcwe|Lgd[ 2عj*|qh{ TƳoGF -gm2iQYS%֍< *fR/Xw7=-a9%\{,xUÐCW\^VR J0\-V?d~\OI!(oVjMY,*Xv vNݶfVtOt%/Y[]@@@t˘"wTP\AԊ`OTA,|Y9xtoY c JiQ"Jf9EXjx lc^봿Ԫ(Iі6IU-ɘ )d¥_ tx?ꛢ;o3s?\"#wGUO"B0Jɴ_P˶Dvi d, "kS|깩 TD˽V tk4p<œ C[ce*&G$.r8UXݝZ+ '֦{sȂlF)k^+"QG'+\ˋmz_c-6QU1ŒFu;0E O+D8F>"y[F=jL4݀7r5ⱪy7nEr 1k6]<}kr2Ƚ,:a'|D^@ƻag߸ :,OM uA;Y"@uK틔 ?=u$T^+7Ұ,Q09$oa^|&Yq10qupĸm9zS-͒k#i+BPHڄ[$5~ᶭ48:~Eƈ6xIz&mf(=%ƣ(_z(kYGgeLmdN** ԯi9(>U[dԁ/F66UFcҪD,Dy ;x)Von1r > 2(kg7d-&}e=&E#̬ylb5öڀ QU׉'F&d59P&C^"ν8ʧm.C "~,Fc/W\val?sRs)PR҈Czw!CA l5ؼ.s#&;@40Ykgh?I ]#M.ҹ;JMhlGTKDzʼ#2O7AIйKNܮg ׹^xqV2OB -kY$v?V7Zc'M~T)괩y)V61u$WY7;B(0kc3|A =BblaU;onNCJDZqa[S@jSh 㤱K_43p(MQ|OYL[a䷙dzAf0ft~KРbZ \Ih=5L+E#b4yfy[uW,YX? :]7t]2Կg%A*&f$So1hE 5Ɖɨ r1t}G"OK =3-.GG/e§㥵r7ϐ2t^~i h/fVVFՖ:Ġʩ T Q5H)dc^TKZҗqK R f䂬LBe1܀2k$@xи 4fSZG\[?5yL:A/*0j7* (З5J:}'~PR Oc*,<>Y5*pe__6=DZu=Jz  Ɓ? S\钜W_Ś̒kKG!qL2ԈP d^0 Fv3 gXajP;;a^D8j#Şfԉ.8ﰗh堕 & zZjxZ~䁫n.&u\\K&E!}C߹#B[s̉D/h%Rh"+=F W}#yhQ,y~F¥)֍\*)`DٯiIӲ4X#]noh!~>se/^Ez`~$c(7CLG66Niܫ&#!I(<В2Ya%wh$]EXF֖b1)|+&q~G#R_cV]l}?ㄲh2]X߁jﲻ\{9dݢf_ }q[{i/$c=oH%rB# 2kav|> 0ZYF|Fdce5m C,>>Ys'k"#g^Q:6S]B̽Ұ)_ǜcyv`P<"05g0o[12yE|sqK̘>Q+p?4|%]zUWAқɜDcQ!ՋNU` Wz7eW ;/MP!Fn>?PM怺>.5%' :GyN3r AeҜf&hl=4l'&moFvq 䍣 ~~\;+eOo}QC-dVmJ20іBY gژ<\" cӺqDSL>Y8Pz ^7p,z?QV˟XĿŷI0/K%Mjfj6xu)mnWw%wKdo`( |VGh5k e9tB2Ԯ;T~ LM2F$(]$žeBMGP֬4>)ᄑK Myl{ys34+П*& C,+^7'،MD9ihL_r7=Nö#rmO [oˢy+z؂3{5AY 猴SOV7璳K4? /uEK7/6xECvQpmҟ An '5n W@!^SJR3?lw2 $ ݢn#3CP_G^N>?gݢhW-[Xɯ ͙hmqa'qfZ[s "*`@g7BV2r˕㞫%14xuݿ fKr_WD4k~c7)gՂR 1MF"iJB'SmJdvXO|Cp6^Z9ݹP1|;\\@ٝsƏu T8"-iݕ,te0Q+v?q%BgHWI:899iK#+~̑'WBcqUiNDKc&Ef -h0'q _J?7WKF|M>VEI$7U/U%_b.~\9L\HY,K1 ;P'f fp݇!F t;i%rIn>V5Jc:+߸fn)tq ȿrnp~/7 fO!%#:FrO9{N+'f ? :/~[]Hf=)OW4tZNgi[=]pכֿ5:TVAk#;~087b E !\ Q}K A2`DŽTʩ~:5˒&_{uWVՒO)A?J],OE"\]ODOk1Bs `O|@Q_^y;<2eWr2CfT5jj&[z٪PDNՅ] k1-Rϟ6`J#|?!uy390-BHcXEwVL'ںhI>Rԕ9Т=NN+L.E_Pcdޱ]LWUR|ѰM )aV(:?f*5KM;֔Yu{ wş5ouMk݇\Rʊa*t2OJ̔!\B5{?ajr}Ax?yMS !ǟ` {>=逓m`J5hDdL )3.c ri+s 36i4풅 tV~W־n}LL2YuLS&0\"7MWyPʽ qI3(x1l~=e0-[b$xE.o֚)Ȩ/I:#}΂;0V^N_6$D1߾d(eyb_SX=|'=Pg8cR d&}? FK3\bO  r1Yʣ Sw͒& LGJva#RAݿZzvn "K/FtÆNO)SV ԥZ$O[Tm~Ԁՠ.By8EX dʼA2%0a~CcT|(ʱ#^(h%-/߿up9`xU2MO/#Cl>+ up rNm][.`ʈ$#Of鞔kXD=CAW #1 ,wKµd@׎=xTMh4E q5-Flj~&hv{AL%;ms~(ҩe=+%W*8YLl"3)IO}dDt+nkۅ*\*GD|0z^DŮ.J_zrlbQ;`Wv,oYVH[EE M@3˔8%R_vV#6ih.|}jLG*6"<@ݎKN5Qkz}H)qNEƭoQny35>Ihn&"VRuxqDpkrhیv[찖rC]$,~Me\gqyyZD&&!יFY ^%({wٓcIN`~ps˪~߅a I)h=`DqP8&n7Խ b+@.+wk*j!n'Rٓ5g#a}c •G2j!-1v0RZqIW~bGu}j³\yr675[bSnRsN>TVґEƀ@ B} 7o\Oim6-1'-Hض5. YD:7ðtV::o>eZ~êޏVh`F'|BpĽeƥR/*C`=DlO*_ #"I>qsb K+ũ,VbDz1W5"_AOHjHβ^(KW |el;J54a&B]3*pyb- עYBD+˦o⶗h@ JNLƫx-@#"ifpgvj-,$KU-8& o.*`Ñ+p& ЬqpuYV}{ ';lP|eAz-Px.[ᴚ70S,TpzWS|xS"Z->+邉kE4+sK*kU at6J5;OTo=`ꁅԽ2T1ug6QĞ义/l,ϯjklh?aha/Ds 1z&gpfȋ,E}G ;3Uu^5 %)u v@<mG0=g!c :{l&%_?T#~|4O;UCWk?ВX.1yQ OsbiN=LؔϲbsyO BՅL<&ڟ&L?_̊ .29h0a 0tXݞiPk}Kpn +e ^[=p})tmA}|4 :?ۜPIs<lVE P .v$ 7e! dϱL:+K{2=7¨o:~(V"u|Ɋ6 \8Gݫ#ȷ184Ԇ:tk:=&g6""G,n|mư1NPyp{[d>(.J涚vH6u\1^i|E4^ &~Lf9U?H#gCВɿqa oѠ*}gkmf@6 6 ^FuѕIQkDR]t,J7!uw{$F*mx,v{hu: :CCtcRdJܣpRu:2-:y[!.V6)d' 9RM:(cEH;Á1S>}ۻu][r̸m9}A,ś2C#݊zce*rn ごg rҏ5$¸ݲ' 9_RͅHur㳧v:y#N&" ] tQ R4& Io9V- Q+co"4Vֽؕr?dᑥkcNJ,A_ª,0"cӚ/!>LxPKZڥ uF^9a>&"=A]p5KZy:j_˖C:;&gt٩SCnp=P cR!d˘=9eS^m4K4ڐ))S6նf(~[Y4<_B¥G-ػbҾQ}9-p+0-S[14ͺN~ 24lUVI'*ث8D ,1 @{6LtEBy #[q`.CRoJ;bX~\ISꖢMvJZnc.ە&8 vK1Mz?>ypDYq}y&/Sj"=:N_0,ʙj2w0&kT $FOjM`|V#7ǰh9ribKÑ7;zC'D;@ٵGp()/{p?N<[hΐfA|~![:W6B9-QrIәE Xbǁ|)=re^1S+bp,z=ٶ3L?ݑ\5h8 * ;ɇOV,$vuFH0ܔ-Ъz Do!9Y42b9P8+Lx1 g[o CEnbw'-m>t8i5/W"hSFPj=`ƌ*R%tZihXeToWJ~gJIdr(M.Dt}㙗3],x pSu^;I\mG1S Dq=7gGt |4 QN!9CDq.̈́ @|n_7>wǻ/+&*"0F&L Tq]Cwew}Ⅶj 90X?ǖ6tVf)Z:x(n2$$Gxy` &^9zqUlN$M7}lֶ1f/yKxy';7dcv mP@ A4ta+jZG@b$c"{5%Pb1[{ǺhqF:I8I\ck=FŊXH/ dpL:zx*q"y,tp6j '8֛$~yCBWVd~AC0@5Ѫ9' x9PN~#Fe(84v5p;1Ȱ#G`Q `} B6w $`N CQrxy\{ 8V8^#nT.>ɱ1bp+M:^'^.{u`1_7Ss`˿=d*64']Sup&cm}#925s_1f¶jQσ!ƜBAӻ(bjP's4waEBoi[̣o rcC7#k7FA6 &~PG6Oe,JBc톯A gՂɼ9U'O> P}D09:a\=eG~sNh\@P:U9ut^۩ 巈(3UC3u6I?R1R aoarNJD:sa9% :MkcgVs|{yc &T{kדSkeL/:Y;=ӗKe֫ܤHO(J&.$ލ/[hDw;wS IuCh,5Ә+O ^+sM5CH޷ū|6d[6bRK߀q\Q?nu/v'5C8W[g:'Wg7LGe0L?Ʋ1TŅ[j!fDU[ LIE 4)$f<9=zQ+׻ȔuW{!= ɧoG"V:/`v?R'ɽZGscV! w"j_d%HnPvAh4Ds.1> CGdYߓ6Ni o:8LG^U`^"| l9~P.Ć'٢Y*cCD}@4I0'I)UiQ # <DZ1N>2u2FRtE[ kBfj|rUFAӄw(Y:o"z9ջpdEg"MLP:E0n7uXzf.YU"*ƽX-A+R"{]a`jZt~^V4Lwgb2<6dP,Wx..|`2+ےЇ 3-f%T\_,Z;.WAI(L61_\xGgT#9BOlqP:DOGsf 8u=*0NhDyW5͇k' ˳̊>ͼw;B Miܛ:wf2 qQu@c\I #vb]ڑbp#Ub)rHu!{nvDgu8)bZ3~etʬKd9. G3TB2[|s~z'Vd=^qȁ^:]UY4|h'% |DsxN!RMJjzc+ >FWW{9ۺ#+שmzKwHLK>}gSE(!/ |nYxDmsbe*L/ {jmoA K.*_|Y*)0KOݯvw9 #f2!K@ l !A(kc ~U&&w"Çp`]x%ߎ" %<;bW9vsDNSzijPDT Sb˙>D1{%o8뵭]`)*DX㿪TnXF &F=ƨW)wng?O#"o{H=aK's2xRWO}acg/՞d*=j5viBCZf}(xJ6XqT}e b|)K5T-gj;񪓧rIAqh{5esQf.1/Ò)orY"!O?j2$eFKm{ubwu%qK{mFw5,zC*j5j4|>jPÉ' {~X}g1dnchi.c6&[D- =rŕCέ8eޚ/>t4;eVyw9L{V2 8z'bj̒V%d<:I1i97X.K'1QgбhLseW3S')Y]gԣ~$Ү&* 3Vaɦ^73`wYuh&~f[:]F6ˈ1ڹmcH /NSYw0N D nZY?c`tTOpQܡMtXg虝氪0ATdVX̾;K O8b?s3'r@@5W' Ϳk*zKF7@8bVb+wN( q"U}L:YbWx: )p:cJvP▥Pj\Ap4O (eP2㗇m =0k~$qcU{ʊ |6v8})l7QA 8G7/8Nvaie4>YȚA),5ϪgmCo/2ON](LnH1st/HX- ^x~w,GUT7To2oaGW/6D!EonrդDtS]1=Df# -)3Ѐ E&  W}Zcf)㧾qԴfB X>B|i-i;8Yp` ,xpSF9@,,o]02' `)X>M z<. _ٞL2A[Aglثb.WnOpƀ2W4A0]Ss)#2ܑD@mqKo9RcA9]O¸Ǯƈ6hMT3J׆@IWP(e 6;]N|ٵ 'PᳩN Jpn<|͚@%लhDݻ٬MV2 +wy7 ~P0gm%zTCscF:Y2V>9kLYqt%]a!2}&O{[RӡI=kN]f8+{<ȔhMO }j6M۰(">VS'ؚmUH@x*L}5]l! NԺ>#WM{9eC [e|AnZmCF9}؜I6zNޒ!!|"ǺI.9'@+]ɗ=CNxo.=\#@8B`r<ʯg;y(N՛kAEpX Bj;"&bEr|=D;i.!RHtf_CKk+kwgU]3\6߂zø R .bxYd}yc"Xpo=v,(Jhhwv.,5iGbl|(mE"M>bdn8%ftmM tp?1\kdOlOkf6s뤑Z`ϷHɒNibȝ?Tᬋ4m TmUFy1\gz64pMz-":?ɂJ3i(dY#)QԁHI{B& -|mCIo_0&gbE#d0iJnץ#ݟӹ$P$ 97@jhBƉΒVz'vlB irl+rv/hc,"0#0\%Ն^:͢Qesn>DAU;)!!Tq@ob I1~ V^ Ij̿#jޓfa/ɋ$#4l613WJLS6 t&WZ>[( 7[+JX" `&vH?'M< ǡ<9:lqg:a.MZwWs foE>F0aU <*3C:arϜF1#6=K5#*oC~qg$wvw7@9L5# "b=`$mQ1ʔ;ΘYpa<<سy٧V| .Y=XwW!i __@>da`wBY]gzMU7 y"act}=B5E :UkoHz+߈5bj8BqFFr%1Gsye@s\` P{)DDq`󊂎DeOtLْdux%zS_S@)'+mGJ9g0DC7Wb r1ɜTf&e:vh.`|Ғd2n1#Yi\J|^k؄~2nfMԫ<*TVx"eu5';E#Wr[Ipx~j}U{>MHwY(6ޘ!ZB%RA!9,3{&1vjɳȭ.1Jy/I3܈XswTXA&11ChvtncqlK$0)/$lCO|ݩ20\Ѝ]Ktg.OOCL,n#Y7qM:Zp#vt^hB -$ @CoZmQߣ߄;<-*g*VBX:\װqzp8+a*; u;)((d`Z_J Ҋ_n5f/^YP/gƫ=sTpIp6 ɝ ΞZ.!αԋx [lCV=bF=wlCI<ܗmӁ%Coz;ɲPXHNO OBR1p,2M (RaןEyb@"5@S Qmk6@{:dNVj/DP,/$+[zJT)jHj{Үwdt oNV"$ ]fp{Ne_ћ~]q-A҈НjU~Yla}^{ ,)fs^㱈1"mAPnϗ`}Eރ|pVmwTNNŔi81ˊxQ5Ph6DrFL:*n8=-y e䉘aD*VpNCMx[]^O|ԧVIxE$F=YÆ)-x#mB#emJ^*o}T8"6mzS%x6e.@[?fоG% Fj.Z#Q2wcRVOHkiO"f]έ?x;XN I9ޏ OHĵTrgIC7:TN7T?ϙg ?ЁXNTEY݂v 8Qߑ_=(ˊq Į%V2_0:>UkRT+kN;:@2OHDFtqżj{~a1}q|χ_zS_7(UBф1n c풾r8GX<[RLc"|z%ϳf[9PZ^В4BG+ztB͔.4Ѿe~z sm1$I5fJIILB-^%u߳觛 $w]q lOgWp,ކfAsrYX]H" $O33-=, PA2,C$Bݦ_#P2z`Ub C{4SޅI!/Ŏ0{0L(8"V,EކS; s6+Yy@qh3x \Lwa4&VNR/B˘m`_<(&WcKIyhKwJ4n̝'2S(0RH> +yg]>XC:{Ϝ͆fiٽ+%+.(.  yY\)C&iV7CX()E:ᥪfj++X~Oli rVNR{hUW ogfɺ"CېtC *YCb~+o^ xUdS||o77j<m2V Μ Bm)2vi`I6b~bjK*d!G>+u4Cc}Sx4_*E`4|y\=x9"i*$(VX7̎1wI |R5b^Q M \nLDذzߗ<>Ls$5XIb-X?oeX{r&jyk ?ugo{4m8tzp[fKvmQ5Q n0&K59?S]ZU/JZZ @st?z ɮ+޽8Ec[Wm0v4i7N9YDf5oo>|KP0^P?IxK=V4ObzcM\||HrM49dˆZ 7Ailek"\p1}S&UЩXvdHU6{~ǃ v|o䖾C2^ ڷk+$|L?;4 b!koRAsvZT'XIq(G#Ոv)nڅ]*|lh$װ{D5 }vblWJy2R#2s7@¡K#EHMDa\  ː'r:T(8]_A$ ^⣶1T](hk'Mq هIԀꜮə}wgNѵay9r 9LA 1P̜5z 8G x6eH9R[3 (ybu~LI:Q=WZ *}c5} SW~Rܓ0'aQ&GvrS砒!߆m:r5;­lPP Yy@6I[܍Cyvl>@\idLB\s=NRx,.bH8 NUQ!B#kԔUT +ad zW(/c.ۋ.5Q5]WDW&s:ݳ@V!`CpF\K NNRd׹*\#@B]ֶ<ϼෞ\ W>"Q}d HASѠm UF*ȉ8?o8*;+RS]"LK*N1BgV~vs'ў$ vՕ#| .Y^,o#zTN?.DswOr|r̢tx‹¼Tiޭ>ʝW9=АWVQ?@˛,M^հ?Dž3=&$By(rپuܪYcxܴ {`;CEC!i̜.8.<_H=zc DIN|޴T40Ϡa̤,Qz ĺ7Ő 1C Sꅑ y s*~tZȜPϊ4cz)r-.TS5|ăI$Y |n8[ֱvY@6Iճ{TjsQ󘤩0sk銌'8И93 L ,<a\):]?TU\h ք/{j[d⣘P"e*_޵P1z?3Hע҆JDcZ"u`#SW*}Ǫ9&tC49@C 3/N9mg äe+ u6~F}l9w.pl4~FW`_;' ¹U`[h8 Ms!u'9GyɅ.1d>߸`eaR*AC:߮Å+  O& -|?6 2!eymH  guk˩ #_V[2ćs{։uJw6X6l䉉{\P5Z :RZG2w'>m -5{jwD1AH"_ESԢ "UWn.29 FbqE⍸F&>+ZF9m< y`s3O pC445ݻMPgAVD/[/-"ɯgF㄂9FDp]wtێ\FC~lӗXvq\Ϸ゙*UdӨcQ2tkD[$JDUmu'xj%$ˬ\c[yX@T1 unӃ0cc:}z̡8QUk"]筍!?1X:pNڔ;TLjY/5uW͛|a קrrW WE9k%*"ESyVRr{/-3H**&gwrd2fZ.6Y AW[H[vx~ qqLECIǑ[}cs[dzAleP:.Z]6"G-yL`6Z"^Tx9Lm7$5^&e|T(p0ACeDW;! Ilyx}VAQ`;;` 9eUuci"G+N&}'ІehԖ+‘t=c]P^RsXN7rNŢ^wz\1t_o.RUvJ4q+["R3~+:Τ6ziG:P^x;dhriF>.f:||Q,SG$_7tӈ)o;3 sXyy𹽑L W͇4_=2 NK = ٪g䪭7Hl&0uiX(z+pR5r{:b<\zmú'BN(`Ob</IQgXL j^+  2Fhj N&-~ɝȖ;]WY7UպxvJd n$zfoe߽I_۳HyjWk;`1Y,1S&/c5W5ou˜`؋ A,C~:^؋,H$_Bk bO yHSU4'+ VV^)tqTڏv+2qw,Pv 6x#d4Jn~ ,6n$뗣p  `nd|{y^~f0kZL폮D-Kb2ufgHK];媄fTbvf9uhUBRtH'v|i6`)0?nx?Z` LjGn9$f]\$gσN< JI'Ԇy =M.ЛnNt{A]Hd:J.>%Ӏ>r[禊BWUD\];̯F:(Y\~% % Z?V1笓&Y(K BJ?G'|¸u䢐K#$49,f:9}j3-A>V+piW0GL/=oY ޼E?BuvM}uՂ5CX4?1SĔQ4\&SPw dM>[\,Vs~qQeltVgSOJ -7hoT%=Ҥ$d(泩zHqf%AVyqĻ2Х  fu3CAes݀NMyōB)% @vo9ӦEc$di`yICz0-srȢhƔu" H bzp_g.J6vэ,n;=3eATVAOw thǰ= )~/8; Yo58(iU^Kuw{[ tFR$ښ(/%q-\Pu, +"nX^5^{; ˞iTX"O!E|6M;<Y'[iS 4GQ_\U |鶛:< ψ6O$%X2\72x@/'~z^Ȁ-k$=y퉍WGV2ڧWROvT/(?,O){*SC+W=*l#/q8}qr_\E- $+2ܧ ӇL_se0FCUnXw,Ӷu'Gx fzAgܯe!wb[m'LPg+a0LJ,8`J+!z GzA5[#/mZɾdlɁ V]1w"KdFx5~PpOlٻ/R?W/3f24`(VK#Og68;Z4Q7%UbRt1z w~LOO֖d'F=J.Ƨy:5df:d,Ƃ*x )ש2#%|Sr!ćhlWNaC2F0gJ` סBpK}bGw,%d,.%%f %}FԒf*wkƒ tȧ zA`D&M9;ð"NM.l,GBuGQ}Ƈ u5P:JZ#mXCjVg9vWF)ݨcS4m@WgÏQ!l'9 9WXpmd] ].Ns|^hrt J`] ,I]N Bf0yN/?THr?W&o;['gQ-(l>uAm!KR͕!Dn+xIVu&W-h/{WI}RܘɣV}.GQBD@:V};}w1B a8bT:1r+4f=ޝ5GH9NvKŕCx(\N8[E-^\h}S}N;Աx#kI}+DϑaJͨzK&/;ql1w7 H3v` +Yf9ٗ; 6Ѧ>cӨ:-7s4D:[0x09\xs5$hw^z V(MU]juRRD Wӭ8mC%@AFQܑ*mR` IOz_zA'QWo  vll-mgle#.Jlr+mc/`-as3Nj5T:b &>?=r*cYt;9 qDԉ؂K Vecp!8QysН0s{ V\QQ.&w4Iss~A-8%5uݙ4D''kWw_~]aUbhmoϐ١jܤ:SY9x>j 3K .ځS@v]_Mu"kG܊q2X!f7;E!DT/ЫJ:}Tj,5lKM)l`Մ-(V. u+C>_pW7aF a}'U/adZ\|ܩ˿}0U!WV0~Tކ7<,p>U@UTwrJUYw#dqUI b1<nt.U.}%'?KVؤTC쩇'dz뉿\mATA+XIt$^'xM'Db@=g`rޜ}+/ T"ԪwH[8Ef%8d% `Fh;E䟞lAPzQ 4wkdZ&>Hov~jɬh7q:|—^?KTH9aVexWwD1F]84$9Z?ǘ-Ī<`ZsoT? jxغՎ=s Y:#Y]MoV1 zi<0E2BcתPӅ4a⟮J|k2߱Z Ciۈj U7?MnSh(ED7,Žjlm٦#+%l JRRv]0f­PƟ̝$z0IWi͏/p)mWd9- .,E9r9Br\*th<C7>#})_Μ4_qZCqG̠L=ņD8R5~f@us8&*=4&v)=P ^3REx QJ;<"m3tnl7, _C] "5'vmM=UëumJ;"ͥ{j'tUdkSIh\M/24bds5aBMN&1gY#۱W:aIc0)wGrݜ+,Dރ&DKH?thqGxZl-TMuhr3lPx -eV$ S2ᙉ% DߌWAN̹U6K %Hp:P&m=TN5*W |tܺrfl^+y~{<&2tkZʝ7Fb]MGqaPnIYjlw1<#cYM$7o(3ͣ$tkCJUb96-;>+ L)iZa '%T( S_sGXJN<ہ1nc(UbKv'ecK`H^Ac%?'<_i yW.Y7EQ=|ChOP!J%8~3.j >Ge)B,L14PMMjq޽UJsD3q!]FyE7{ӘyIB?myۄNGy9R g%fk% 3& /v\$kl#x|(N hsJ67 M/D?X܂ O?LҬW8$83n[a(@ǁAe3MtBy]c_ |q"Ω,#޾u!؜5! Xh#O%N2[\弢s;ۺ'`gx̥Bj+gʥ3Ջx+ЬXdw~ -_fLMDD%aFlFT˳u_; X~;5$1氒akwqE[ױqb{?g޹@|@ y7 njt?0L5-zFx.YtNI5p_ >ݟ1 o8[-0nY V=J&Q=A|D:'C <4Nr@ (^@A; /'j-=,=rӮhZׅ<^Yҥx6KxJ`=6HLZ, ab){AՁTK+up@O4rÍg⦝o|l@J^I J#ENck۱\qe&lI%o;z")GnrbVc'l\Cyw@!zG;ް <∖WZ tlA1U̢>)Ď"Nfl{iދ۾ꆉ5 DmrewuQBa8]Y'h ZT}\uh])oEFAUz|ֽ*+ٞ|Ufj]֎W$(*Ñ 4\ؼ,Hr\ȝܻr 1uܻ֗'ZR՟p1Q~ '&o" 3 ҽs]5NZ?Y%z|re7eR짶u~ku$ДM%2Ǵ{L9zN <ۺ>*:d_p8qǛ>-BA ""#`֒TcM!Q]5kf/f)[AK$p̰(ֹv5vsSNGٞx +ݙx^;=cY {waWEpyku-]8=RoReε8 @ANФ4=-#r;jc _NI OO{;D@q&ѻ>o` = j̉2|'V$]ja*|GvAݙ)f҈Ƚ ӂ9A2fiyqK@-]ET+Y.xXqÏcQ`_ =M R΀H%X[ iۖpeW :T1Q8=ALdcoFˊ_[]mлݲjpCfg!G_v\2_WHpHr; $cG{XdlNFO+5t~?jRr r&uDw؍QvrNgZn:'  P,!u, 囹v-Dzdz)Xu15:#}-HS8;Ze69k ~̤/;j{i549xt%_ g/4x NwQpuc*>1_XVGpg 6 Ĝg)t#25 (%<~?׍B>h;7ÜRhp~2<+ y¸}D4㠋K#95ٯ%$7`=ߞ:D/HYX"ZMfi%!vL0v{~A[qJ&9@(吆,u"(@ej4  &š|WbIbQKS:68ftp$* j?C]8w| pY=J֝ mNA6|$Yk-)rP`=rN9ZOYî;"Ԅz°V: ֊*N<}?U-㸙؁=୧z@ыC}7k gv>QhLgЭ=0 b753`$_O+8/:e86Gkތa&; f UN WW3nEr&NNpfW |2a.TQܼ5Yk2 2y!fď2~i)&f&lqֿobGESM]2ilLU  2]oN0Mˤ?FIE%RS@[\r6.iK~7b?grU%GZ!Rj+җl?/ZU!9SC3#9|<̭ƣv6ogH;PdK(]_?p`|!$K|"XuvEC9iKc-g`yAI8ZG1*ljqP9I#/e [=7sP] cfS9!ՏY!y1HNOtnX[}#T*C ٪ELZTK`ˁ>GqgК xx dwt0ɀT:dUWt6N*iT<Ϥ9#h>6nzu, iŇTd8zpE#6jr? N_%.:ҩ4>F10YRelA˹}%&‰Vrwm-+jM; SaDa0@,&׶3gXUsXc]mȖ~6ȃwU3ᑴuI1ZePh2+[_%E O.:sDqvZGX@Nz)q4I|BH Fx/[U<2J( @X3_b4d|Wؘԣ9΀ڛꨗ*WsÆFUe6ɖ&1O'&6T<0Y&n Y,G'kR-֎3^^}IH,mQ.aliϪh=JSb>!R 2P~YvН~,8C~FIu}"F|ně"Y:f!1ъ1asoIqZ׀%r| TL _ 4(oI)iEM< K}%α˜\4Quil`rkX; 6kc_JS`XbxQmkWlGs+eXP 16v9So"{'S3957ZפUqlwG|gGT<4lYGZqHX[zв<ؕxo,w' u91Gއ["Eҩ&:埼՘./(9riQ"| 0 m_o0!*[ R Ia.u|(F8FqxW9F@yvFe;JjAi PwEut4Ƃ?bhn$g=5Xi][j,ے(PSYAEl~ MG4qEҿuHЧ#fAcCR ߢS/+&\{b5B\-n anyosVy%U2J\]5}x^4!\W!/Pb+12ohA<uS-9'dzR=oqJ\[ݏ^U)7;@[7CW\!:kTU`/`iwˌުC};TAyvw^3%m*p+ C_)To%~+#S2$k3~4_;1j!1`;o:Dy-E0u_+ Qq=<TNAlˇ$^^y?//,tM\Qo=Lx]Ǫ8Rym4FtH. O!{. I!c9 !׳MTa(Lx௏H)6&#DWsUmEmn3v}Wxun.wE bU(nz/ pnbՓz|s@;~Eeߤ &z4S+\#!^pX{lPs^YhK>%iX&lwߞؾ-)orm79A(ESl3c5OX+ϴѰ+)',֧2Ֆ Lsn&wW.ZzgI60At$Z]C5@Qu->gȣs׌ܜu7J5E@*L yA^ S܄YхHV#OZmRmmm<=no Srnؘxx"4;O=AK)Ϟ_Υ\L0;m#'{D$P):gD aXo?%]ero 򍶶BVXo@:PV^zwAY75võٛVCxgVm(vhw5 >#߲SF+g|Cf?x!BOہɜD;?NSaIRT_ d/fXZ5a s IU@/HF)';= }[d(k,|ɉh-m_D1uŖ2yzь_ A@cxV&O-Z,@\MEhD5/5PrW#iEQ)Hlgqs{ k}T48hꮨDďAH)3ME(Ynd,n$K>,`Iw[i΄e]. Fڶ=Wm=;B6_8xI"Իnf031r`n;z7-6';1F=8^@; bp<ď[|=V.w%Œb Y|`\Q藿PTsFvXdImE^ v9?1%NHV,EP~ B;Ǐ~^5bLh'd:RD+bnO]qy;K4.`gB=NkoJzB+ _00B`]S!6#sF2J] =J$ 3ZKi.^({r*+*:@#5!)V!=8# iLтgtphC+brPy2,:0ݡ~?ڽw%T T@2_^h}#;EZK6ܻ$V'$NO= UpN+v9Rg|o(#Jfm dW{m*! :llTnCGw#"fxlJ8u DͥgքLO3߀`uV +} XkYI%uތc],[L=ܓr`\D 7*H@ zWo ]l,.W@*,5'N6QrC}i\ Q8"|/cf!mX.f"!_7F~653yA,C1OJ3 i n;ǁa>ٿ9Aagu,EfD&X ;@IlE+ƾ84zLXɤZa!*3(r #-cF)t0Ipv4v!e$9^qE.kW: ׉8΢;FUOqQ00說yb^}#5Ѷ0g?m꩒(Pqy@[4L017_)<[&,շXõĀ+QIt\Nr8G&LuZSҘ19lca-a鶞.d aQ$\Yn[@ʼnZkZu0 W2xl-C:!p%k#7?Cz(A8 GvP,{=]C?Tswc ^*k'rVTJ(D;2b/kXK\s\ih eoYsc=W6 ?dvի$C d/&_ycmZQn@x}L\rn_u$6Vh'#AMh{{58\!HZIQ[91mk=M敋a)"z90p~fG7.\ݴ^|x{O96uRlfJca2+U/%L!ɷ8(h\H-eɂ.{#Y;^1,[b :6\ho[ӺJ57݋o'bJdz M<v C3푦(MZ[\o֘-VV\_riI,I I먕+C0(UzWSׅnT;ٺDDe-&C^>HLAkhJ#:'>4@m<yY8s@)p3gЛm>Zg@=2wuD Tr( Ix </KBnmԽ 6$h F Liݚ+( bW"ity$/JK>/ wĂ2Q@#7XQ`\6đgR=SO `VAV_[*:).кXEHw0UAVAWKOk^ÁԝxóDN؟׾,R2S)rt:u> "2E%xuN󠁧uۋ$QR-(ha iΩȟ+od~n^ ]#F^( Up.hY֨t =6؅Wz$+ x?Z'o 񒇪N;;uF<Dbx83;g4vK/')%-h>qͷLc#(Nl껞u\t[7xӀ6R:DWzFdwq'/306mSo I+YF&u|, :GoSeh&)ұyȒ%15Pl$!44AxܭzT7UtEmBsR*w)oŤ' ;j"(Q`mk+$8F!e7Ao =  SyzF8ӵh P0JqH#@(ސXvaYn㍿ ([ETWjz5F-^P4䯨^oI*LTk)t/)Jh5|Y^ˢ4X#zjNO ֭{.[,&8 Ӓ5Ն-tN;z_,q})t{]y6uMfY'f"yh&}jYYhqWP }&Vb_Zj 1o"xY:7=?uIjVA+$JT]g?OT5@JYIS C'9Q`WQ,XIRlt's^;F*S~xi!!T "n "3WK^sȊIVsOglloC=Y-tJ@hXwZ=^ty8 C2.(i_{(EOeQz%+R@KQ+*X. qXaӭ8.2ۼ!94qd6r6QyrrH}'ï-y[dQ_8<34gS3d05b2"Pvot"rl4ne/⚐,}5f"i/YVNMb9yߣggul BHq1 0Ąq/7[rHQcQvB'co)5)XI=>QEhngxJZqKxO]L?WUfP )UJ=5ql uSs@fZm z\pqXmc9R(dܭ᤬`|U$"xh?Vdk^E%`;a{AcaTU^9G8"l"-|T2y%tAko >s̢xS([҄ t$ eafa1By<48IA+(ꛑ}^Le8%ϠFjI΢GX XhN8*J ,"}g>!T١΅ j'Rs1+WcCC-آ{O$_S[[v3!T/?u#KKbFC^s(+5iIl@fi@R Nr4AUW7YB([T)#&p+Uyj;aBe CPPP- ؀)>YQVI ܖk>.sh&4J%q/ a=ւ-SհO; ϓEuʭ:`4UA(rD۵ěfk 5-SLI6NQ _0޾vs0ZPS6{rA]ĬiڈQ,g&̷)3abaI YgZ"Tgރ;mQ^|rTj4ȑ*SPҺĽW`Oji) ph G?$9p E>.P e!ONh1bG/[qC.8B8FY fGN%hd-ۏ+wM튅عC-5]:R xάrgkOgrƭO3w2uCxT"t&[~*|*R2-j1A*ݼ7SqT4rt(X}YP3yk|CώD"% .wkG_ZL3|(8<@Sb&jXi?zp)xp`V!,A%++=[µg7*{G5]Ikqb4Q@!rj+mNox$c0$Қ8g$`.0.0?)o%btԄPJF ?C ^ Y!պzwT-H̺ uDPqba81YL)sbチ;%L%.;>(=h HqZ9E[ `ѯ'BRY;BVnxNɍdZ닓z-ZͦܪZ{5Zln\(ts盛L>}l.%ګ*/?)rާట`#-^;pKBUwYrՇt,0ۅI>~ar,CrPU7EM~I;Plbc3S|V‹4xrD=P?g' ;1+l>ׅf4)N)}5!X^S;<eP!0cSM^rW!ߕRӫ|y;!;{gyij.!Tmj8 HfSE:%ElE~nuS(Ė~LpqkJy2)XU*PeL,bO\BVW=MC0i%= A7G:E?MnNB sC>"U'9EW1~GAhk(&HAHf=Ke"QB2uf囲w=mkTh1؞]w)>HUpMb`U5f X4c=V"ec4 #O8>òFڡ yʿ?38@n$f D)r*cB< RBpJȀZR?zHL ((gTPxSnx WWT)uVz.ks N^5֩y>Th PzÅW0BR5lXl؆U}6k"1[nQq6[fw8w>HY{Z tSC,u(|BA 9cC~)#70-v>0r%7)[uV?1Lra.#hjKݵqw GV"LOp*>^92P9jԚij zVrN$1_A81;tT*~?+3*Ҟ &&t ̀`Oufl.9KU/jbgo^)̬E#]au/eٱ""d 膜FQY_ ؝ɤ W!鴐I`inJ{I3+{಍HKDx_XFv][frp48$EwnxF{jW4AحX`#]I k oPqoVE5ZiƩO WpFbL_ {J$*0sӬa% 6Imwcwk*nU!zvUpT9Q Z25zM:sg? *2ϫJ+IY2>LOV\h81] huD:5"ƒUQ&{X]2ߣ i^|꒥/j> W?ߏ|'9p-nЩ 4Ű=kV@TNWb-R.}c::[.dz)Gݺz*\:e+Ov-nV?kbXNϋ7(1ddy,s`_~@fn(ehhOje=bv:`K+=# qp۷8Ͻ6߲}$\HG]lܪS笀_i_SuL`HΧ]ZJ/Ŕvt `΍ {a\)&z QT 4v`ISwōvIN e"Da+yb1uUm7GPr L 4ݛ~K\@ . $cEo5TjB3@Cu]}h6cNw cofuKppxyN]v&~yY mZh$sy{v]+sKl=]uы O = BL~/Ne4#@RAY'>?J&W,/.;a@:t-  2Ĩ}>`oW vZbYk)Pf C QS]t@wy-}ks0ke_Nw(e4sӄtuRL<"n-`4%)0AZc3gjLpGqkrxqh{Bǂi%fE#E鷈JeޜJco[1!vn:ّTM{X'Rzǧٸ rS%[!gQV G5 ˫~IiMch+k.#qw#Z 7D+ysxi R[8XB:ʙ_,ӲJ_ kAmPKSO 1 vm69z)v&ڿ,a,j-Sl*JnɌ˄pwFllp4}e+- '`K[ɝ:` {[;@edmGP(N/F}xbIiBdpCH;כ\zJJ?{:ɰS7,VuE2縞U늰ӜHqv.Kry0\XG[EK10o _a=&[⮝i>QDP Q:ԇP ]_u-2xL L^-ڟh!~o*YDk#<*bgddrN?}=bW/uiyƊ"J@/\Z$Zz ?Ɩwpqݣ"G7+A_5<%sF#sw%tJ_Ph,"on;p:hV4e,цOpAEǘI<lJ$l!VHO_ٮƑJp!E2,m.W ߏ_-R2a8XbG}/u<,+FeF$x1N7Ô d]FOH]T2i )Aͭ^jb2q-Cr%}$8&!ikis 0ptד 1օPm1wH;T8yL3bGO9-> #KGF+ HL?fWoVmM>f 0nJ}/\mUa5V˽7=8o*~Ʋed%" +$LN,^eVQu$#cKbJ.aiK0Gv"h-_Q#{-YvV)ЩNaVV1nE(l~m.5PPi7<ͪu 5)֓۟"3&!sE$j9by?Ǖ:7C2(1XiLY$? ҐYBPx{(T=o>^]ٱ{Vhv3~aM9!clEUvD&L,wh> (`mNlU6̑|\H7# \q[qqq2:{Qr?UeE["UP<=W+8BwXrNh> ߈Jdw/+O. ۓܝbZ,VI^4xqVǜ'-j߀>XYFѣ;TVW KYLuˆC;1;0^4 )1@Z}_}"H4V$|;2pmi_ϛI8_vv†s2]l?#vl+|BM<ƾ؃.G({_sVa!L㣅O ,0K0!9}]%*yY nH -<0?;lGp`Q{{bjfI#mEq),57 QC2%tV8/pQ樀! io7蓿x0y y-fjW WmS) E =Gm:|sǤsT: 6T=>;Ki93<r :qxSn(v324GƱ펏v#a"hb/~G"ak {N-o2ב#P9Q=Mesw2- z!bqM@AOEG9j ly 2ҮɯpfY^s;Smm_V&D v*;ZRW9U?0ñgJ2]4U*5RkߋjTR8>Zi|G {egUuyqK':_1)1"DTh-'njѸ¯c޻y1z_qFu$vrH6y'4A]ڱ¬.T9vg`gUe L2UqozMgNt׶hqXxhWWzڸ>x<)5_a. Rb:NE  qxyͅtrT%a:Hc ❑vdӚݻΚ~=c~qUhj[J21{/-I~d5B;( Qb_@ @DŽUb_n|?)xj\ʁ~爌p[7@Z7XZ:a j]p9l9tj!8{8 {j6^[IYFD;Vmo*2^!EH{"8 .٣yoEfC}UPX"HO[H(G}^d8yF]Ɯ'$Y`q!zM(;hx/N,`ОlTΰR\f%6x!=k/JBf<8Ik:$aJ[UZGsZaI[ɹ[R$y־9 @ ?'mBSۗ֙^d T4MRm!V!^=XU\![BdOgaؤLӎi^j vVRQfW|Kp b5;(\c@ h73 K n~=kr 7&#DႷhqw-\ [u_Rh޸l{g4)mh'%%/fiRߟk}h<'*C Kxz4ˆx*KBr^HՊOh9oH[bםaY6W>ٻk[?qhz JNwV@ƥ23©W[*Q4ՂdZZ{:I8\Jo= Ou[z+88 C6.-~~"p8peCT ' x0˪tYE'{5c4Yض Xk|^wkZPeP<>J.ڲh:;[m-Zw "g|?8c?@n?-yCew]PTr#x.1#Jm)5įyod6.>(x;"=J3 Lp#GƩSn#ݢ :4f W+q8zr|DT['?#~ugvAbHePƵG%x(I=#4X(ٜgܤ=nfՇԴ>VYhm)R>V[Z1W5pȃK>G,{ghTj@bWjrv]*u[oz}3I yϛT!'UuӍ~wGY, J€x=D[^6&t1i*1 5KP<,9?J*G$.֓BGF;@dao9M>vԋ=]ȠKߺ*zFJ6߯QGwF_+n P4p91B!9>Eqg *烊b'H7hn8K7JI k F-CONl~IX _{f\5^9˺k!8#}  etópVqK -!T3w,hiBgSϥJ iiVA2`y"H!+%@h>8N*-o[PѠ]^6T>6Hd&[h;s7s TYr"<$Z5 Q W-JkjJ:) a5Z$4|JȷښRsUn-_'}B 4:ީH 5E8#Y71/@1Ysaj2'wa΅v!^=6%l bbl,_)x#|:SfP7o.4'I&w`Wq^fdQ3{Ii3F*WTZcy>ߙD~ vrƟXŵdK+U`|i f5ЖUMs>qNVq>RJ~R&]u`~o'1`毆2&o%LI]\[*ss_ 8кc25 wӉk!FfR]ի a%k$ gV+„Py~nӲ¿bN07lq$3sd/w1? 8O1V iQ5logn彜H>=9>8̒q,roJ \FPh 8zl6(. d[)ֻ&Vr" rCgY\FbTt;|%RHV[30{C}nv-S6 gC`\י{LtPd~CU&5ymFO+8 3mjS`~3s:; K `XK<>4:SƣLUa^9i+Jp{EkoŌ݌3 \$QpEٓgzU)dCo#:QHND]!eo3;aT\& V!c<)Q@9{ Y^Hk?6=C`K)~LkC/jglQ1 l(J ƚܦ5r]j|-$E7CLmPr0G\뉎I|P;3۪dь+[gdd%I $QAϊ aQ_s0Xi?UQqsh<Ȉu,Ї ֛w1HA16{ivHi To>4>~)]qycȢYʅ2OUQ|yƃ'-\wn+[?C>UًR~ Ӝ5KXf3ǕP#Rlه: HDM gef;,3<4b䳯|GtoϠ⛔ZJ{Bճ⾎ )󈶨˝@c|rHWK oW'y*%Kġchҽ؄Y)6[n9h4*Mu@ުt"W+j/<wUAA;‹9 T~{ +wDY<.c]>("*R''>dӂ6 vu"Z.v!ieO!>D ]^*SU6?۝+ )Hmm'lO%[Wf` Fw>'voJ&8a'S#a>1Mv epA|k~K[#A޸D{ s?h8y1.TanqoeԦy큤O0{Ae)0U ̐*gg %\p{z bDQW3;r|\ʪ+$;YsHvtd%2nNF 'ҽLMÏT~$*)j{AZi*2Ve<-PF5UMu1 ? B4 ;"fGiҠzސY96$U"+;jh=GT>aVTW kT`3:Y1>ʜb=Jb!]~DG\[#\msBƼƽ+>:bDF"MGNףLbɐV_I<`0Vs z}5 WU 4\2ZerRfeT::I/&ܧӚ!KQ.+^ ¯4tMku>+:ʔ?񖾚pyA9gx$ F3}}?K9J09Zk= =yֻC1#XEܸeY`T~k mGLlCf^ ΫR!̌voSnglԡ6,g-B5 aT;Z)TCXNIgm05Q]}jv^p?ծw ;>S9cs}ZER2{;k4YjGjI{sH?  ?cx甉2&,<2u(8KM:XخwG )ǜrDfߚE~f=ṬzaV07(V>%_ 6pwq-ѠW(Oҷ1ܚ\*nάN^*ǹ<坶aR~]oثу$< gJNv\yUU:D"ܰ@j|eNڝbE55χzFe,PG q"㡭L $=XKͣ^ ,Qbd*z1AsKCpr}F7gsTk)GpQIR6-ݛL+͈tJ)J[V1%JhW ~=Xͷzi<_'"0ehT.Z7vȗ@HZFG{Qy<[,-nX>gX0[}+cBKӨby^M.JCB%~̀9G e"٠4]S5]BP:7x&[ua?q?_&ޞ)KeM)Ħ2Hҏe+#a\3OCDE$C)QYLg׌P";rB}/eԹVp1h˒ńUo5,lyEa=,Y2B11kA/"Br{Ӏy1.rAjT6el ABp_P\ߑ}n8Gn3Gh-vϛ D t'Ne}А^B^-[@n_fvݯozُH=ۏɓvJ OD~jk%sQxݳɚjS'm#M,&o@I%+\FZcli3WwD; !T?;u̬{BE tujWw7lV$"_IJ5?Qwi7g/9m[Frwfs_~@8.Q= '>yC^ERe3{ /:7rvhRS2%;wbX4'1APǷga"8^)5}ђCž,lPxkm9<62O^)G8+q&^KSo+ dىv!h7O7?3B@OBbA"<@Ju!$pA31R)ԳAZ?6gB"q-PwSY2UdVʰڢ7:-5701ڠHTy3EN)VXZ#mFo.)q8ņ"[zݜK(qv#J =_v̮LR۫a0-AR.z%eiŒt\.6զ,_aQ+Ru CW#y^ѐ&íY29ӻ}_ЧmIrI}ІLR$20M:Xis>uo;1Q}j*Etbv}`L_ƒ(P[.R{74OQpP?3fotֈMQ?Xo|(rvB*SqF!O B xW<(ԔA:HxPtKWhdm!x/ Zn}2a5Y VZx́5X_)A0T)!s JR1Sl\X%8 [g/5~QhwJJ53X*T6o6fH EZN{ e b 9˔h8k d} Ӯ EZᝂOJj6ksB,/mU=vHmÔcI&,ȸx>"/iͻ߂ Yk"O"j {Pwdȝrjy_岝 CT}zY?Q1XNE [ ˄槮1\ ks\}Wi˖JhQkA)m^jbCgM8VZ [s T/[I6[}S-ȂRlOf9I16e;H9m(+a"3!9Vɶ[OWHLZV\dX*ŞX3P{ߦ:*{K<ݴ-҅NAEx,[%7=Տ ]hmwh-Ζbn=™*#3RڙJLԮ9gʭ;ըlQ,[#ݴl~/fBz+l ~xY)Uo튤{"+μj5Qg( ջ<\ָ4?&}7} R;4Ik+Ug$>w ul~^k>F+`;aKG@:Ϫ=R3M+{Dl`{R[ə r"i%MEC#wg0Uhj3 a~ve>H /s+Vcguu{%OX}DfQ7#uXhk61,+A71*I:D%ӛ'N|-|cBLΐm<u~Qa bEM YG5DQ"(^gE毜Cx4.0N$TvT16!s:f9Dꉘ}{ )ٛ(gFjP!ƵyX< {MV8N8oI>K.` lq-R sZʇVt- ?#h l1$hjpMLr2+C,U9MְqUihlQ_KU&vW΁\ͮd,X, l{Spv3t)=hX&#|h`{~ThvA\ˇk[DwVv֫P7 !]'Q@Wp?g94spd<,Fr;Ԡf@Y5Q #F~9H^ GY0_gt Fe8 g褷@@E5[I (7HDrOqzksMxoVNZa 7 %VLoU~V آO[ [a4cbDJ?+1Z.%>;4gE"Rk,Q XtGߣ٠0z/yG"&#y6ac%4BUO306m!RS^aCCTa{~ʶ X$ aG$  Pk/5$myЀ" 5= wy^S%%j4a9gO2at=zs'Gs>ўn2)ƭjWX{9dʀ,  &2|MNT-|?# Yٙ# z(8 K,1/V{++!XIX05'^Ϩa #a[I-j @57 ._hghBԈxޚa 祧}(_Z'9U̐?d,2X|ޕGhL,kI{fݔvDve7Jvv)EsA uvQGd칦@vTQ\N\Cq}8낭qHVUŏVj"Y#`wʎpPhR'9}2anj#<<6Sk.HN+TLmוsU{vd987{%@s9 O|lޤ.حʋGI7)Tt' CMЉ ~ )zZHyn9C_vC+B=BaW+-H}ƃ0z#GK\>O꼴 ŲToh ~ {n,#(gR>Z97$m~V6Q >t1^v~k:'QL'%sznng~w)iVG2qF5F!I]]8W~e0l!-[VV*lr!^#ohMHta`)d,"ˡ q-4sV}BMeⅾ~qM`*C8Ȑ1Y/!qp?i 4mXJOfB)mm BqHlzn/0r [ Wkv8P趄BOT?`ˮzgf1v 4z, :)%^+$8DA%WF҈I8iF6fv{Q=^㘯,VYBÂm5dž4#eQ=ǩwam*ahD*iM(j hZ`'BGx K#~#lMaa--mtUO5sV_G+)>!@c5 ^h 0>dT"MrSydzrxPT^mlyM"do*WdYk{F!}!F8{fRAϛDj1A $Yzg7`D΁ںS\ [(S`-FPBZu'Rp.|^EfGA$#fg_/nj+ѲGLA0 ƸNT,B{zf=Seo+Ŕ/n9Z M(:%AxڌGh3F-͕z,sfB<Diu l"H7WiGm[DUsW$\jlgE]l٤cm{U%FYZj(q/}g7 |$dIҪA1_`Ngkؤ$PCシhLfBNmyhbٕ;qIvne9ib[]P J$)Ɛ3QQ'`/2Q]v|M'4eYBEā15BЗyH~bC14dq,g><Po/ra+P/ kM- 3ҽ=LS|0o!TB.ޅeғx4iO8Oi\II#?#Їp-gfFeu $fC dIDdݍjE{kW7x&X,odfQR[qLNi\`XBrh3rR?+m6C?AƐ[,ّ#D/'Ә>tbPCLP4GZ` NǴLTt%f(!ܺkS^ktD 'է65-G怛|56W?I4u_ JH.gQ9\9;Sx[0dkei^z~8(UDlTu,KVI4Q#*ͲDGdTGfxZMs.5d`&?Ml՟"hhAvǚ?Lү5egзb-{jOapuFar7T r@Q̊dw %lpRG} }D? /{/ӿb,lgh;wต.֗x W3 oV0M\K1uH-$8aci%m94I/cKq U~ëlc_M-Q 򓫮a|Ƣ2%>C薟,uLgc}Gdǘj AS?KVZ|ȣE/8~'2c{BX%*+}HZ/֑r0L"C"Q4 9(z&+y ]v1qVAjotUH`E‰~~;7>apdٗذ]e1TՁw !:kZhH|-PmЩ%l~NED*5am6ϝœuW@c2ћ?>Ƨxrf3tZ`KF-Q1,UAG@@qKJX5r=U3 gSeęZMVz}ȶ/:ċx qU*#"" m>-•jzQ//1" (>_&©@M[lj9.[A\M|a [XnUiNc.cVW0ϋ J]nêk~Md]P^O^p*yYR?9؇۠֝gQBb{cTQ1BFt(d(1rpA7*_p1@sMϢut A ,)_ 4M7IoJ`t|<ȉ}-DKs F;k ⷇U ,`{P@Ȝ3`@`\mO*GB\Nn3 $#4 bR)Wle* ߢZDKM@UښGn D0T^TP+_2 -8`-8vr^jNʧEgH$6@_;|iXd!*#72`ƞuV6%#C&^|>;k`a~h;9AҔ*復6u.9NBg1LOL,, ÷#fSZnApJ,OeTl^l3x[Sx&fJ1gn2˝bL'`gteTb }2 ;q{k;~J9J-r).bKTJ-),͓ik?Q^Ĩh-Wxnp4{_Yi,1C((@ ~Ìb"Ӟ{!FG(%%]knxȶL" x5ƣ1u2tS/G}QsBV+&e;»G^o )7)GnփvpҨ"&gkG|+ ږǿ z}eْ+d%@*u u<)hYU36-5KfNQPEFwNp}~B+kIJrYTD$9A69\QZ&B4NS`_&W7m%'&PZ~0]7) tF`Xia8gXGR=5 ڛ8G; I U 7ǒ!d8p$ 5L5pH+ZBP6φD])9 6Xm nIhv m3ˍ,z`oU,py?v#6Fw[l>շϬ16i&mգMtG9V2.ŬČ _C%mBg~t1ZNOA߾Us7 VFWP X;t"=~BN/šIXP;0ؗQc(U.4H}s : 0', ?ul'$~zP>r#ӵJ),+H2Oދ̮vd9has*EMyryvD ;yo/L_G uDD3d<pz77*!C_[/u5_V7$գiɟ u@97695>ۆ2ܮwDԎ>G*(A /#Ɩze*;'B+G:<ۺq<{,]%]U멛IewA% 螋f5|u%# H=Dhϋl1lr봶4w*6xFo;qyWLyae14RlG_>x='$)9`B֊Fa}M6G9`[iΐi^5ۉIOu躢0U/ـt`Os u[iJW3m*N_6JxeBy!NZ#/ }E iVz}ueAU*Ⱥf2zR EaBV_U,-8= C,}k֮6wʈX>|wY(O]R%$6Uu(So>ZT/Nj,NI 2_,xG)i.‚WFx FX( <zz'H]t~l)+[^¸p; @Ga(eh3\65ɕUELn,Jj@(\c ZvХ7nPޜ2#b.}'^G1k3(M9Q&hӐT}ahnkzu4,XSђ0% JDϛLW`c^ wd1 w#wӰ}G*|PƘ!ތl sI%S[^(ຘDWWPd̸o5/!fȟw;m |< hn_| CWI 5rv$Msʱ0$J:xf=#?Aߍ2x!i]uC\UDc6T8Ͱm92a4FF4aXԴEѡVcR.[)Ze|۾fufM'_]GN*TpuBbKQxX!J;s\8FN }];k~偛{~w5hd({ RS^ s<.*R&J]3XQ4GgU5I!gRҟt(M-{Myt67iWݣ =Ȑ,(#8s縉c'N8WMMS?sFΠH`t)8r(ٽQ[O&zg>b}%z{fQ M$I qh$L*58x~ _'S 6.Ȓa03=4D~h$tiP/s`Oyaۈ%(jj3 ;E4d.?aZ OR1J/Mr#|L4KRJOP;+7dGK)ʷAHnq"qFᑰhkSQiE*(cK.*ٯusE[6Vr›NA}^?څP?Oc5lT0<|;cϘGՏz EVr3 򄔱 0'|ܣbImّ˻ x@e/A> 1~QOY> NGN*_ޞLE$R,jtܚHq^*֛?**9Z侼[nуsǧ9%nzD?SJ%mFGAN@y`:G}SAt`ʣ61AH_$fqվ7YCbI[5BYWؕ ,5M_;\tXB`O_Kt*E7۵~]`. a&"*t-jhމi䒿*]3(6u>sU ?(ۼB"[YDv-|*<8Jj&vj?]b kq_*mxc~(Mi{,XlUoKz Ma:@֭Y)" KRS]gxFk^ \d ƻ Ҍ= h}&*?2Jjލ%q}e-J<5UZN6GD.wK'\5@01SG{~.l'*fq$b 3h͗9R ?3MV=hkM0lw-?>n8~DCYhS_i|bT/ZխI"0l? VتN1(1\T =թ"Xn97hYT+8c)Xl7U9y=FUՅc@\ڪ{9d낪"cjbch%LwaEg<KTcb9GXl!0;0|T9Ug8D+)㒮КK]^d@paQcƜ;6IetTیߒY Ƥn>Sr$so/eQ`h3rVbϷQRK#20 Y[RDP[1"/J:pTη8#0]m(Tep OQZKR(Z!H/u^&hxCp4:O;kӎly?EC(ҘC"O 4nq)8F6G" x0>S#ҳBr!joB䲫FeVG $ œC8_\V/*0G4F~$ xQ L.#|ꁕ󳫅k^n"c;  6 Ô": ĵYUPYA.ԗ@1#|ˏHYzMVH9P)L'6 ix^jL̖R, 6i]uQzj'<Rf8Ф^Hygd1/ AZ"=iD.B"2C"YD.\RrL<hE.nQYֻo#"փD)Y?L"zr yڟ3Ф*0Z"#h aD= WAE&DǧIz] wӓN8MXBo@;RhŒvzAqUj"H2 zgtbYўǼ4F_= Vx?AzkŖsF!S?,/Z, !("\l]:Տ2NyH!*޻2@m{Z2Ke!rЭ9@PiZP="G2}RȘe1r0N'<B`h*t8D4 A+:Bp78;]S v+L=s]O䤾.- r@ae,)ocd=aUh.O2?4} Io5E1R)2Ac965icqX2ԦBcM[ $vbx3ƇĜq@ 86#`7,1d깦$^I#e =uAfm9eZ*X.[L;YRl'ϒq+uߚUUrf?'A8PHe%Pܯg +&rW6$v]gM8l-C[ֆQе(Z+uRun%}B_ ̑y) u>7~Nvw+`' jĵ&WYmsp;:cڝdUP6HpKh sw1׀!]J){;ieҫ~6Q\wMe&zd0e 7=O=X(}迩@W'\2zUi=]򑇏vu[`-#iL'M,qhqLzcLsT{ƸX~+_}v>eYYEwzQ#lO0w7ō;HCt]@B|FI01i>U-˧lR5_A$(cFPY'."[qڟA` }xUݽ+xS8עV Ft}2Ū[j&3*T!monN~ǕEqIug&im4'.˝fTC!nomH>EzN Ƶ8<yr s8 2fNw51*Zc L:n`OB^RU ~nş #iud-F&.kKUBM B+qtV82__{X =E ] / Xy<Ŷ{7v]5Kgܕedz&JI~l?366l&@U?-{VܨS&*m]|=C˟k6)jՉ~ٓ'WB2k` eE44?DBx\ԗ#־cn((kXYvK@>Iq'WWg̦3LW ~BZ[gE!ek`(]K1Ac=0nYW ݏ#O-8;D/}zM]!E<c>?Im//EF[N8 b%!My6J7 ܴ pVZWՂ^#4zP:&y&T^@L ]ƻu*Y"y&$Ts߲'*Z*ͯ<=9W'ڊF#-FjnD 2iBL!SSb2:Du"uM6bk¬Jl.9m6_2"R< {)UTOz^hE;`:|7C[h0,"oNU!Ux5kMLhQMrk"NB||?vK[y\.|C4Dr ͺGq2i+˵k . lx@ZS-5-&L@K& ['l*l?{ƨ˲UO5 fn3a7\Ci^ L$Xw#}ŖAnbc|}H\/9ĉ1T,ჼҥ`>9̏7sJf<(9 NǑ .rޑ[<S3wm+VvҏΝ`56" }b+yNƵHA#:Ph9Y3F1꒛%\%ml QV+Z<K4Hg?!ӵyYeySjĸ# $NΏK 2g'(?|QD% a2d.^OlgBHHiDoOw|P;DTyeCeI9Np4x$L($2ʈc?3ܿ:d2to+sm!kJ8T^,$+.*,"[[JôR@,njÃmG!>9ipttu/u-#[eWQ7`Id6ԪN`YDC{IMrt\$}mLAIW<B%SbPdtiolNVځd"iRUޝ@phMȐ@q@We5ɛz8G'Nd vf,h9 5\P$AڅVLx∊^#mMA܋-õRLwWZv> :<<[)8}v{8+Ys @-M5p9Pq{`LS6g׾jiܿ֬ Z$t B/G@4JHR V~!<c)_ū2FLl&StƏBNYYv0jBu,+g7k>aF͖LNm`ho@իܶR6#8ubH&JD0`бMR" C~b]'ap1RFX0i>rQ*叡̀ cdE\SұaSߝ7r$u8|㎒Ҋ_SrD چέR=%2:u5(gi^tGH9FG+' zMrEOrpnVKvef ܭ?1_O㡜 `$iΆuE79b:`9&>II Ϣ5C8^u͌ x*Z+| #IAHTަְ~ b&CbbAT3yQJ; l s14Soĭ`N?y$}.٭3ŚRO-!\.@X~hYYL٫#DW(Ǔ6qߴ*̮#+[p!#䚷6q)~}' IX2UୁSʭʠmɟxm&̮¾j{nq3XN?nH-(vi'3]\ 7E̵>{C]|$3o>/=0,Xm 9-=wK]HB}岌XYlTEsڑm"&*cii+Z`A#4ñ*yƶAs'N(_: Z6ͯ}2HX`wrPVzrNM1=H :e=4zNw\CpCkaTC˔y"} JL򉈋\"_|L(ZI}T#62+zJQ Js;$5 wO%eZrwH1zقw-6E,zlXj槲&nVl6,( BF;@Y@L$o^-{;O7k]Q‹'Þgpw)0ۀ:nHqm'O7tLbs ]](f-%Nۿ;B,%Q}#cI:Zf"]Շ`lEuA8%p}>$ Osc\0DHXX2J o2JkC{BFxnܤi}p"3UQ[ᧉ@X(dZBB*?9c!K!]ÓSN:xaKk m*sn@b*߰>c.ʡ?7Qj"u1/lܷC2=?ϳ'j @:ʎi֯d퓡gc_E v/Ֆ؆,auQCcް$ŤEZE'i-> :K5*. lASσʈ,ϳz̀]{'Ya'9c\" ZZWBq9} تHne3K z |~s @m[Y n#fj:== *ߨf#j3'A`q.m׋_h@ %<0q߳r[!\zU,y$j< ~Lc D Z3@ï.lo|PF^Urma$j~}t3EKDyBY 3$@+zhShr8ݳ(ȣH 1-BmbhvA:m\5Mt)ӁLP-P;?#rԢJz!mc?sر/6oUaDѹ|=?9o3,8Yg 5QAb(|bqYGJ!С1T0彷} % >oX,,+^MdĨ-Ƙ#I;V)P4.{ZN_ʵ7A@LFnK:3K-#E8aW=^Ђ/u$%VT V*y&CۼCF\tA]ӯW/w[ Q>񟗞^],,QjOK҃+ǤćWc[8fchR oxC}gviHdB݇"Ai Z=RcI~ot-BPj'wZu)2łfJ޻C[^Fj"mr%+\VlowHfha'Ni۪HmX0զ2ٮB0U\M)5u^+Ѵr'9In LlZ|YLe1-5gӸH '<_oآ' QTN[;${"Zl',K:"12}=y2}U:fUWY](V׺Ҹ.s1QsqHPР_"J rfhltocV+)BVz yt3y(ݘ>rz𼵕rCi0"id-' *=?ZȠrq4>c?{,< F؆ibX?YUx,wfB`me⤷ԨG@O's@g G-B=-TE N6$2&CS)m 0crm58kX}IQbWu-?Zzǧ,W^yT=:bƬ(aaEy,~U2 $!f΅v zmVޠ٫Y(op]+s!H}ks_WNB %27 Lu+]ZKݸ'B]H(w@HK}&=dKNSп.is6Q$mBEP.hNfʦ|U+:uħd5cx%3|&Ua´në5~W'=PR~It_0g?< GeѴu$f |ltUAࣵgpG9[:J}EӀWb +Μq0~O;ErPZ/vjc^}eɇ;%3kou}vojrFB\2n pg7Ibh!:6Rlθpnms "xd ]+މg@ VθpmEȟe6ni,zWh.vw S~h[/,8zpR CpLmKI9͐hX/RZ0eT'9ZQ|zn4YunO0OW 6 :ijoK  ;H*U"LeB=l XOGq29$ ^% Q̑2~j,Y113L]1 ]I8H=@T# (m~kWvD:ֻX2UE C(~;GS352NՓsL~V,NbtAt(:qbm5%VXġPIi\hlb`&kUaSGeaMKHgI+)؝ҨW脮盵T;\u9E#M$Zi9]/S{׉&+G^,0,V<4h L2tG*&Q@Ӽ(k`)Csxi10/`1`XVŖv*ou\R3΀[fO=d qBܸEQ_m=S-`:򪱸#yo;jE)A%Sj[iǏcv=K(!Kd%s))RJbԖW3qp V5QQ>v"7S:H%NE2҇h#~Yh2@ÔEڡ<[Jt-Q\'ڌׅktp/'xXul`PfkpT Lѡf6h\4ttpmcT]w#*^/o.?jvZcL"\H{;sg3~űߧWm19&0!Q̊U C)NT_u\C?GFD0Hu&^_4Fh[ĽX墨9? If'{ncu0^{N p.r{`<։+z~Lt]X rY ȬhH`~? idq<;'lYW?Cu4PYvyRGL'Ec>aw4si<+ xoGTq?aI}9䩶?lNߑg sh@Q]0X^b " kN8qO4hSýiiD.t`Axqm~}TXqA1ܲһd/zX^@}X O?Ì?gQslqϜwB&4t bh\\z`qMo*6xtxjTmCpLltq_W\Ÿ0U7]/cN;kYm XHa\~UrYNĎ &G ӡ4Y^X*tJТ)R!VݗudxP8`7Bɓcn6p~#-.8eݛG\IcNL)H(;V^ sH|Y,,.tO6)kP8[ da_F ?rOVA4W^+ƢǫYQ|r64us*,c6 'N/M;Lqrmo=aE8U|i\dž`v2Χ: *JP)%;r,ɗZcZyن*.!%I>B i864(hD}_sC|JZXku/uT }? Xl#dE<Ì2u ?W.oWkLΠ,n6!E;ۧ7q}_ o^t6_H>Rw:]|pjX?˭C/P:/X TxD[6)ܢGz)؋(X\lk"{q6Fݱ`U&ӚW`^3p;`-Q;eoDd VԒ`,s4qצ7g6&0,:@Bs us:aI?:pGف\ F[Aw,. v| WO >fR:F=O@b0!;aF`/5ߚ;J`En"jبWAzQF! 0Up_TZèWt¿N$G{ޠ$*ejU,-ZjWL>rycMB9ؐ=/Mlw~Q_V_f,E%S}:t3*BPJVB._X%^bc `̪S>WԕC 0t#:WGK@,jkd+Au^&=s4鈢N;0]ē(H"{k 0J=92)vnF?,s?N=`$bNJ,%$stNN ܛAR6%*W-;&=Sɱh9 s.`{ ñ/Qؐi.i!;v#Hr@û0]OT`wJ~ѭS+O^۹UXi e׀T A|^B"@Io=yEk*t)Cl6.P]o)7:T2Pe|ŎC4zKX4)XR*ޚe+}Rb\{!Cp-<0 WYpv P 'cAoY#,Z:5Zz&C{O Ntr-rzqR7ݽԙE0W^>=@UX]`6BtHQPU d`>ʐڒ{Z]d[OCPUq$6s,ZZş9+mNDjԉ)7i_ΐѠ bỗ$vr>NެZ 4"6MG3NEr inBCypz*@zF ٓ1L@nJzZ1JS} nCFا.Ŧ+.)V.wo [sJlrT);s;L8$iƭCNHQw<z[ .x~@Da8 ?.$tOu +_o*e0!W}.64?hy P{i*12=\y=wc@h&kUnQT:[Go9Z~Wj>G{53>l: jAtCZ'BC^NT鵿7+Dǡ]Lc 'Q:\J*ɡC7C,4g hIW$mH<4FSNjwDPsGA& @^nR6U>$] :0K tƽ񩝗E0t{+lK!MN,6, YXk J6IgyI?h0.h.ؽ^~.: 6Q·D pYG s|Qd0* Ig7/m D'.k3lU]w!eGIṺ8Bx//\<\ROUAzm?%ju;FuHF#1Hǭg]QFG]xZ}p{j#C3-yNL޻R@AV*;ʚjLudaMZy.ƷT79<+!%ɸ r[ ꊑ3vzkP铀CG9ۚK tZ_y:7o$ٵ a5dշXی(k"ZjmnZS.LnFY=+PccT0 VRw=MD~klv.| fyq M( Svk9ʧnbCMFs oHwI\R/,:%{ɛ[JAj+bpi$Hu!Y,6yW@q3Ng 11TwsD8`dl^s8"Ϡ>\C.(!;J*\mL|03{95$5q"ƞ88KCj_K\dzv[rS) "-f8 ȎkJ_,^4QɨFnce_{V{CWEP 6 k%Sf2X%HxEFk73Y_5CKqBiN^lb>Q8҅ -k^Gae0!c)CzuY$s$1Khb-]lxrFZkMX)Yۋ;(F1 |M&3! nm`T;k [UR^LB.j+ł) Ȯl-xM9N*8y`O.4ٯħmJ &57 M?7&?ܭKl0fqm:fU^"87]5i%=yyKʇ$m50uZ<&?wpazuYJ%LO[|F ⛟!M@Mnbvg8/DIgB,@*D6"Pes#EK$/j{y C WNzuRoԨ~NHRBn&gMe0#Hjyr *9+*w$LbMzϝP xDXa{e}l I 7OOmۮEd^gr.JxZEk%c!'t:i䂻BB"5@|+sż7!ņ + ^ŶYJ),f\7A`\sczx|*m }W2Z%߳' am@I*&r|. VJcH$ )_p A\P$(SPxXܹO,QĘY~_hvsWs/}55E[e r4Q?B}Yl5^ V0f5T $nVBk[u4+4j3~*st:@UO8@'ήsR;5R EW }4esn}tF ~Y,=Dt2%WSw]j~;vtןJtwB`㪃s5j&\5h4>&S _6\ذ?G#aoͯ;h"El9 %@Ö7)Hfr43nN$v =sY#sĒ᱄X_ϛV8ܖ,-~ẀwW }qajءe_Gbi)%;)W歑pCz.npq:=n"@F/`qFa)<2\RM\D0s `M@42kqӋS?3E֝{Ḻa.m uB ̊SnF_@)h e;DU;>ER>Sgjhve~Ό[o`/WP"QXoܘ$(6;E\?qbNxE*g2$m%!#o S$TRp/ x/^HDA$tMݰ9N +è;zYkd^P'OI(Ɏ49K#zÕ[VvP~N$ SGN%~<˄X<%%(r&hEjQR'&e#'e-CX5jH&M|KTډxQC>#|:)D>(7Ű鮬ݻMXT$HHQƷpei>GXq m>Qy >JLhTazw+=77.DOH^C>;trp*>MCC$nL8Òjv㓕`} n 1T[nFvag5Ni jeYG6AH7Z{p2iͭ)ԥӗLA*`bwSQ%<9joa3u3;| JpL+($M"wjc}65 MDWI fcTH3>rܿb˦f_/|LANT_ٜ K#A{u嶷ԮwB^; u_:T9ш efHTluؖ1%x>xVCﱞk{MC͒L>lyrrH@9ˍx m:NK(Uuqe+fA>f@B/7E}/kH<~~3+!+Tsa@me¿RXD<"]yP g'dT,m_cp?emmF`\ e4KX)38ߌOy=މ:3 J]Ar8`º)2*aG9<1/=sNV(Q!PO+C`E8-<){I ~HZFiy{^16wQZ~)g9\`BEܩ,PJ i<Տ~'sG(˖9\&/$o?0MI uz=-'oHWj@"0V$TKU=2c% nS!c|vv/<ʷNяNy=# ֽ.LR_,EVø?DžhR@]z6$߬wF^P,AI?ٵ|U8/Z$^oQTvBuLYtKc:$ƪ n+N)gsN= 帮yg7 w_UR<  / ؠ_|X8HvA.U>ո#oe*c(̷EDoGtY9U B -Mw]:N?} Su0`Gy ?YX6/n(6?+p}6>BqJs6]mqm.͟@w=h#p6tI_,ْxnjk,!]d2uˊriw%0q\*_p; NYHfQN኿@0Cy[/!C!HMI_S[TQd1pW94"jJ e Ixp"8H [;&sTg7(&Žr`R3=aψR:'µNd Ttָ)ųS䓏~a?{=EԽ'ǸX~֔J^9 q*òoϡ[*ua:bRG$d(O5Ubf'9-?Ekgcds22.{>ffN*l25v!"|C.r%0[4q'K(xvAOlEy2@捻rj{Zz4;q`XposoY-!̴ڀ(@%/ՈՖ\O1H.w:WIK`+-zr@'H쓒CwX"SqXZ"ߙuHĀG^+}n2ۯEh]+Pi0bҫRc4rL~O{XrN/>:{a/Rh!9INCdSxM|Y:oiAź·" -#iN{Mlp].w6vca0R)ݝCFxdLs?Gw]Hw G0c@םep_ըwdLr-*r Do.]yB<ۉrΦ>t44I7)d 2.,umr/󱌓 5ZS3Z4o(SsS`[{}+ lnV toHDM/e׊h6H=GPP-M(肝^:/зbLBTĠy9}SN/3C o*ŠP2yیJp[3QmmΛ7hOF59p9{Vfb'[dh5+W)?W]7w3#t2R)5[gx[Y-ZU4ɴfVmN^#FKx{շ)`.lU*FhQohfS=5ATֿ7S_KEc"R\L د+ #.?AytYfO UH ` =mWkLba%;H ۑ:Ø+o%M8Lڙ#o<`)qVy^6TR+$+qjzI*@c/z V/UD{rEҧ暎F- d@2$Pfnw8#sCa k]KH;˿`p''FnAJv1|+%Ka$r\1%CC4+k1"Q/u*e`4Ĭ*a'^ $jQvR#ɜϪF#@?a"59a-N[>E~p2b/d۟dcjdFJaދqCC/yǻY}_-:l%o LoPQpz Ժ >-Y5ق~=7RhZFbL X d}hdB@VmNI?޼xxž3ڽQǖkj2B0WXcyVaکzu'/SsQb1k3i*iUnW$։+e8RǾԶjaףoT3z"i|BQDZ[pMxQ¢:zU4jJ+2yhˆK;#J\iww Hp^aǬV *;ʣRͥe:فƜ4VW.=k(d~A$=bF,ISE#vS4,A*uq z&ƠM<| ibw2[}!E[)Q 6yoyBO˶}#!5>oׯ|C|3)kQe[ XZ7]si* YnԺ׾CHLH+;֘rMTke. \XT8<t0Zڏj{ @ G&^fb)ЎhTw 'M܂,a+vbho' }ϧ8nk#xB6)I_(Np4 8FjW>"C"seLtOy‚l^Ez#pP0ZEsZ hО}Vsx5+s$=b]*O->9H =K"*LPkppzşWWMેAa*o;t~Wt75_|Xy+}j}DS}.oW22+% =;h$[9 E٢?c\BQ~R̮Rԥ0^$omrց'sT^9QNI@M춪uu oNiM8,k";{l2";/Qzfe d:]pZ"xhܝl_ǴUoYuM m.>hјNRV9g=ƥdYP:ywg1eJSS^Xv L RֺLJ.`pƧR4]6G|â Vك@D$Ԡ< Ȓvwiy 7:ʳp$ ƾ@*q0 ܽ<@.mBN{?UP@Ԕz: GWWfZ7ԳcnELÓE•["l`?yʯOcd=PW PϿkɒħw+DR1RW=C;ML0"0A_}.3361,VP6#`yPXJ1nAfqyWY w塆]bo@F|KI<}P<  -!Շ9!w]MGUH->=VT3zKbf7+IGl*F,4TJjφܔ@:O~FQ$艋jY9L9E&r)v^2N[ ћɾ3mK?Z/_ʖ|}Xc1%+%'ͣrPB@#-QbJFf&/5y<ȾS؂MwZ _ R$eN@#b6+RkjZ>3^YʺΫ@O,1jy- ٫Ů0BG6m.^K"uЮMiKm=Z92KSe?׬G^z ORqHlOp祠wRTy,Xj`"::1 6}H$T6*6JUAo<𲶤 ߻ޮ&Ȝv\1l]RQߧӊEm_HfJ3%78+},ɍCip_oŒ8ߐ1H>.`OB *-qw&O8ho**xXN ]؜UMҮrPi㢦FXe\#m:JGӿ9Rο>8,8ImfEbh-H|Ԍj}?rKB{y ԋ2HeGF엡12[Ѫ <{޹s_gyM TpP1г>dbcoe4HrنYK~LJ[ӣ?lϸ^-=aby:6;,]O/ uukwhO=,o<(/oVWs֖rѯ n\zl@A(yeQ1!M4/i'9ZnJ|#ܼR\vøӚR93`W#F+wzPE]R>j C~͐EvLB ;G/m AUapH[n0̟M{&Mlٞ/ Y4wlKA:D J^ԉMAA-hve2Cal?/)'r-xwیgTH[~ ۨU'""Bzi|'yU<׷!.=Qûm"h[ &R^^눬$(vcl}Z2!Ԟ [ cgp)sli,(Єӎ?(iXgj5_6nZնt:Ͷ ^7`!665,m?u0bd#yO},wN">(ٞ%4+k1oe/AߴdIE$zh11La?R$9?.c.@ص7A!0:*rz]+܉MWBUt+Vr;&(Dsȿ2_BDOkj ^!%ԏY8<gϋ/'iU2=:%PAlN/&.|*myp }o,')X]՜ g՟-hkDD*nysȾYgjz"<*5yZC%߮.ڌK#Y.bi&ٍ  JPDZEΞ;*pk3ߐ3Fn ZUxENH/HEtG|g,E80Aq5 |LIMC' pK}sbaî%[ RӝBIR6wHIzXb;1CNT'm'<؋`{5ng J3=9:*{ZiB<j2͉ur:CF_+(U03U bmy1#@`Ks _Gȁހ@ܾ;EN{%{ɔ*7N4wѤ+-8AuP*Pk"Pj42 HExKRǗG\fh?p&G_ڪjY23Wd|*Ȥ9 =bj)2E@g~ibQs3tLMޫ O4ʰoXV!>Ĕ͊"V,;%۪c ^5BD!$0_LDoWGc)=jp6\rz@sj&Oi,5Vr}OFYΈ OEF_zM ]RYjOEUY4jܼj+W8GE*"yb{ʎ /V4o?Iظ2h$iUcW>+Ce&j :f):t[- '!cݐ#AAE5al&-%1Ň9VȊ E*8C03T鬒%HsrTC\dF9ٰٺ݂ccZWTN A緄@=jq*2+T4.$-0WW\ҙ x~Ks Ɉ-8MvBRfLwEcyq7Fѹ@'!jPJ/k _Hb!մah F /Ɍcš 2jrty/;[{E k̻S'tBx]6Mf:hT(jr\d3{26&TSdZ11eBRq9U6E$Hۭeg3y6!'~LjzOU8}$wI[]ێa̬0k_3<} @o<=_W.~8c]8iU+G).|9Z)y0Gg@Z"8L:LU3EXAj ByՂQ{4a Ę`u%peهie*\"u24G=p.# j’r4F(@@ݔ:n ˕[4Ʀט k]AD5 8pa62$zzI#?a+$iϔvOoɣ]}|kζ#`0Ϧ+wwq͍[fzEe')3MƩ L{c0 `bF> Ows1@fM2= @-$wlY a&7""]9cX`¹q͜7R|%^Ӷn((ibUk_1OC% Xj&,{]c#ά-P^ܶw_H+7/9ܺGi r3z;ֳN#'On0#l(_v\Ī*dGcX'VvpT`DQ(iYp% k,s/3Nta u&L!5o/&`HbHsҍMև8G #%L{BsnrT[AQ"^e: E\r46T}EIcnLE`$o 5;/ɧH)1:s*Y&9U8э~'XdS,.E#hc+'B_ -_;*qo) e( Rig;sҏT>#2 .-l@5G2u.AkZJS 9V&B_n|򽑩Ty$ O>a͉Mޓ~2, >0Wwʹcx$j5X3D15V̬Abj+vkXS}!sޑG^GI_m"v9?A3ym!979uUawzxτ[6c0@=-p1Ŭy;J WmB`UdFh~D'9 8^R!MäΩqnf 5/;tG,!v"oNoX% rIյbķ-DK&}(YLm8j"QRha*?BwL}QG]Q: H|4BbWYְJ@o9+l BP=KqN&Mclf7\[i`76[Ht6$]wi hZ*Oo G~+TRyA I57:O bS9g֦b1>d?>VW2aR:%-vSOTyu$NjdiȁN倗?9ZQJ麈w hީD|졆wIH* Yp߯涑<4]uC " "ՊBfXkpy0i0qg>#޽v.CM5ÊbZ.YMϧ JFBd沁57=l~[Y.)%T 1h<2T=zԥ般 {Fi.r f*VQJ2G}%A8En.803PiZ2S9md.2 / YWw-AĤONBԽg/9ZJmч>&=bU mRa`'5&S|ڷc~~;!@%^HC=AW(ZW"mr~; Af@ 29؍K.SVyӾ2(V`߷՞ӈ۔Fo_JVMk=Y_ĢY0=e+g0B GEH>E֣tu|G:'ASaK>V^/?zC ! J\Souǫ\L 38xC9ݲ=!0yEoS{"$_O-L{" ÞFM+.d .%Fy H칄z=Ux$IR+"1*~lwUI=Z\+Yuϵ'aGW<|aǂOxa&')Aj'j+Pa3\< bBܶ4} ֬)Mp^3] Rbs 6 }wkSC>7ǣ=zב;Y_s:~t&-fH7pQ*c v8}n=$.tޒhk&҄Z{%yJ&ػBU|W5qkMKd?OjxԑB;2ԸFw;UMd?\J'@Pb۾;{ ?2ޜB`C/03H0.wR6Ji_iƏ9A ?j}),I?yݦEC, AW5Fڋt?.A jĢ%0yڍ U3 caP1f/xf-03fF1I{N?GuYCY8^eTҎD|2O& $e9%=قsM'yEh"6ױD,p!븭V>Cug,$FrOZ< M{."BJwƊ9/DGݧuq0C36o~q^dזϻ^5v:lNݟ)/:R%n_C Id]r\JQ"9P盐~Z{PD4lK@gWjGV-&Dp =UNA,w,(p4xDuJS6/<\o*#2Jo{#M#]V2%Z.$ˠU6Y|ze7 #wU2 pS蚙_,^g%~1+ 7LIӷTR!bRG6Q\Gan{+SJ^Z&B <PhYJ_y_Шb|l>nz$bɕܾ%԰ivZ{BZPOj'kR'k{vrHIZpTZlhdYVk9<'µM:QD~ 9eƔ2( *2᧲WHsSs g S䍻Dc 4\Zn 4|b5 FG 88L4^㭰7pఖJ?.n"7nGYWCFeQ+# \I#񹢀 w-8Ϩ_Ykx,A[\f : D ![<~`^n\%Da .c;"C$Dqp6HwCYWpkiiш3ʔ.@rG a,C~Z <[^@Ax+Y6 |4*Nv1>~_v7DrsD&䳟r){z5\-l]4+F'G:/ZN 4g]/hŧ/B-v%ƨ(94zTrXA4ҋpʝFy8R$%paay(c/)7 ܿU 3㖫 δ|n&9$W.I=2`w9 RSsðs{.kdpi BlJDGjGyShҧM7VLBY}阧T**0sLlȱϒiʠ.|p~O mRc_*jMa=2z >Axzv<Pq_֩|  (IO$6}\.4` 8wL`Y?Fȫ["1wo0OzfmxC e߶s?hfa+_g J 퀪Cآn4 Ç{c|Mr8]SDV<&%}k[PɣH6JeL3^8M;Y\{ XȈI ɜvj }-GH0ImE<$G:h.*6 VgFyVAE[p҅J , 6/iQF6PyʣLaQl=ƃ\9D8SC1#52j-ܕ͞OpRc;CPd/$ -QFkflg!?FH,NҢ.BHZhe ʼn,:Wa)o?Ky,sOɑT_\2 )/y4(&t ? jas) Y3k]ȰUB"ƑY3 ^-i*9qyue\AlhsY16-ű<<)6I;~+#mͯ䒊F!;P'v ұ 'b "Ll4%&$GHYwЬj` ::x'G/Ep+g6٨L4,hāR{z ۽qtꎌxR;9*:d +;)txޙwƃc'v}yiEV9.j/ t= N:=8>a3200RpPt3B8}Ց(2v~YQֵ*LT&*h_O(N0L.)ylr2 GhqL%$'3s0y=bt3u#gvlQ*??}-VK֒X`%ܧ|t kܗkqjI9Mr7R`)w=@٣w_)@`ɟ،|h%1᥸(2YЇp쉒ތ-Hk$kFp9#b8E}^001(=[ (ÜZ%Fr"tyQjg/NHDr5C~A Z|,0njM$#&є,"2lEsyJHRJ}˦(U4Vƕ 3Bu~{8QG GKBC,tH|gR&9  ~1SV[#'#uĈY G`).!!{u`VǎF*Tbv(7DLe>%Ah%?FFi||Tv##V_ j?:;grIar_AxQ83@@:&\bla.nH'{-tYe-P|) Lǽi+P*6ؼʥ\y3"samdV;|M8^lP6]61[Eߋgx@l@/"hU?֩P冉KV(EÚlKL̴DO 楸(0M]˳eFnƏhB^j>h,zO<'.7cKz\ř7~*w;A#@EU&M:d'$rmft'55xDv1|9Ay: J sHA wd7Eƞ^wKE8l_)6"rf͎ؤT?儭o1Ɲ~{"JUz-J=qz )q4[KBA\ tOO~` b9p# pԜVPgre= "PGuDžb/* d(9ը"J+P%TijӑRp9(˞ 2:-$BBg:~RZ15 lO6WC2EΈuzݿ}qmv$WW]H^BpV@1sQlˇV7͚+)К6u(R`JCB*Cy?1AAŇnNxSڵ,ϳ`K5MiN#M2B.m1"s줢 ٌjq&oa ܿvLN1#ͪ$Z@Y[$ 7]Xt+ ܌h/_ 馿9_*H,AOC@3 my?}5!=\1=`kljiT[[j?0_jLD)7:302U0[G`WA]3S* ((_ qhӳ,Hu)PϸlmRQnq{vLzZ6rjC -{_ex)GA52DC8[)Oɕy_f"ȃ@b>n\#|1{쎈WN@_i,%8=p;疊߳@k\Ds^%Q켒SOIaQ2tl Fe :scNR䘤&IWHm열|V~X߿!bT%L=pk0;)EIͦ5۴\$F?f:זcZҳYS=1 XEؤw7 G Ŝ @7'SWhZڧ#,q?‰D@R.2EC܏?%4 uQ}¦xJ;z2T,43J̖|g\2DCHS)( z۞MD4N^[T ň]MG xr8k1!>E+ JfuAir9Ğ)Cް ƪؼ$<,K/}+A%ztg4SqI:P71"N/`-S2e1MM=AfJ2T)p}fޯ*2uHHj21W$C,A[~P&W[FS`P|#PɖdaHNjIMK2y@^mQ PĘQz1FTW17x3T"w"$/ C߀ɏnJ͖&m;| kuX乐5C]E~n.x*ɟ:H ]7T{ CCnB 2nV=]e) 4f:~33;.4ױO -']8:y)O4{: |W@[MSu,c_\SVvd.3@u6Z+"<ѢT#gAdn.qnоB@;,P^P˄~oQ7w?ȒȖǣвFMQ,l$r6*YΫw *Qʽ etܜ ְlȪ G2Sƨ3+|ɰ'QDNeqUc&S?l7[8`;a1H=)0Rֆ\Y;*rժhIL:8]e*;]~e{ #5 {Dᝌ"!l3}|krB:^34M4yHLsoЯEXMdF߭t@|We ~r:@-2 j@XYQWt,XJi$0S#_o%^K$SYzbJ߂DҸ\撖3L}jhq\z_vJ *K6df@.j-Fw8jq=WkfW4›7;HڊReV @Tjݗ"ݍhIJ1x沴n;+c`Ϧߏg]?_q=+]'h7狖I߆n|!IXxW[pfSghO-.kmE,-YM<4@;H3X)9$1mh]|9TEK?fFXԹJ~*m/i6 Vg΅,([yޖo^rRȣ!!-\( [U_Fsgv3T -OWTsmLxȋHEGE$sk3m7ԗI}"l{~ۊ_ z">҅zG!1AE@J0E- 5C2 8У{.>"*r=w/.;{boݚ1d^εwFוjF:}\H.1eX51BJ`2wRT%'jGo9IzZɟs!B~(gZX4,N Bȡ1Kd?M*,ҙgN3ӜkP0Vo 2EϒCaH -y<ؖBHCIh@ps!SG/T^=7{$\}oOq~8y0w6m r_5 u&'He &M`p[o$y^֮P(?757zYLj`6vWUdz]y̹1Zls*zhc!LNSEʎDr E(8kuPSOOZx=E< bȭC!%rTэ)Pϓb?@4AXK%4yWJYUJu`#е&`OҿkS6^%?nb#P٪(|v=m {{ԧw#|)&, =6tD1i$0 SAJl$(ou)048+@AS?W'N>l׿XYf$^ۜ/C*#)k3,gmywKP(5?^"^“Ǧu'K1> -t'Ţ^T⎕v{j>r=j7`MFG/kAGCyo`YtR,T@h11FX6Yz:b2ဟ"`KִargYMD0IAϧ溎SOdP>o&s5rf7 4E+v!+9 ?_,5~^'6j)ݔ(ުşc-H2NI%;)V{nLv&JV[A? 7+o+%11MjwFFdC}~`gHi)\q/ ؠke[z|yrU/ˤ;S,[ޞ,~lmX=/ TA8o fOuC w@swe[rh.;Lbj"WFR̭7_߸ZxZwr,w$.j _*abw_;lic^u oQC>)䦷21AB 8Oƽ644ո8I^_¯Z$LMs"Kp̱1s+S̖ޙovK-I/ OO8[cϼ6Lii; > 3)͜a[^ռK( k1轈6}߉B6NÉX׷xܚ\sPeؑvdkM,Ƨ'̹҆x+]EWM/Z4b vRQF/UrL]Y?|c&ˤތ^VQ|*$-Wg5wԳݯ܃4Q 8B:aLžu !+Db~2(Sy1>hwfX;+ct喓f(Eٝ c`3-Ίyi߉>-|ws;u$IR&\fh< ф^ERfyKR*"eAaH3t" f6|B[Mhnք) )8C֊SA $i"襷zG,˻PPacfz{f[%^j}~%”؛0B$Gӯ ̑8XJjwG@s[J4c:EH ;YO6NV]c0b܂hm<-[c83b\z9ysx~X%X^I{ 0!ge\[ ֯C}."M3Qey;G}IX7vG2_V$4PLGjVXgAV†((w NU{R:SXKt({b dM_doU0ݏ.2"!JV"4ۋ4Q@}nzsr;nME[C(#'Փ6cԳlv-$ҜX:2q/uѠ؅H|쿍8H|4wzr$mz0E y-T3!]5Mu;<Peᇅm~\yQO=g|u-WEyar|łE|pP_ràˊ/Ua_#^4@EKAi׆OE6=N^p>OL=LF"\4`.@$ohx}:unŐ^qb"z[Hw/ƔZ]#4HY,F$&Qb3X C@C%RBc \ 1jd:~N1 hj*f{kܹFLt5m!Z"WSpgNbnMg0[ S}[Ly?*~=cŁ?ūU7˙kN5֮pL`1`4MRʜ@  E`|R'{w&H uèc0l#+DVu A%ƫ;H8})&lmJ~Eh7}dWzQN[ϟ7}"{6fjEҔ$KQMjIYLVG-R-V{6B"j뛴k.7^Z%Nx)=Bs_ rA`IJ<1'Rp](YQ$^#1nEն<ת@8+,=E⿰ `XYyt𽲪mJ*9>%&Hi$w}9|XS+aOx` #߮ .Hd}g60)br8&J`>{7, 512 JacZGnPy9G|Zڜn ? w!C8A)tof ]sjC =ʑtXX_3-{y8~ٸHup'r8#.)Qjې5iIx NjDBM~YjVK4>EʟD\8 MzEgvWMy'gkhi)1TO0QgjUǓp|9Q4jyWsJZźXĹ&ZTUۂ4У9׷sNPU{Mt>0ї/u$x C/exo k}"n7p ]@d7<$BՅ%u;_?<+)@U8[vJOI q"07ucsh{:!A0aG R d<^mj3曑 %*[Q22Hm|dnL5OYko| 'l@G]c-7b1)^Yɩ[&K ehFa6LWPq%'UTF18c\DO~AK|P'WD8v >O1Pg*Mէ:lկAkQu#m 8Nz_5O*iCP@H T˫p k!?C?a"Ѻ8& NSB19|$_M|Gԕ@j*ht(VPxu.VYAAk‘>8:9g.Onk`EڠhuX)?;;$XE7/NB,f᧥8ݝs@Mp?Ytvxl~)VdQ-/PuVGcxje &#%*"c_m"Y !d@k0qQfj71oEviS `FCf]!*5O6pWZf;ħs.XZlLVu&ڃ_oё,*yVTl_E|U+`,ދJ}>P)7B66 ^88?LJ pPLun.98ΔL)#x~Q΍~4=|k6/sԤj3Wh[V~81m`@f9V(o`<F/+W7zƞ6\Ldt ϸ;./tϿ֣tJ3Tu"1F40l^-KY5N$ =`Eg>g"]YT eq&jf4FO+Ia7-(9WW>MVĉWԚwSc8!3-LJ'YsBÇ0!W" Z7`I"92}:)|p9uz BMKuߌ,i(Mݶ!K՛]=Sx[u:{E{z̎Bvi?kSF`rQcEqu:$m\M/Vdž{ZY@)@]̆E.pOmxA$b(HT$7X XePw_E>9P䰓ަBʹ}I&NA.SvCk8$yV׋3(S32 K7Ar(2aɳ4aHsQ<[(%`' .w'pΛI5$K1io(h\d*N,㓬 3Yw``BVwE}Yy$) wɤ( ݏjˮ-MP:b?i !W!oMGmOjeǺFR|" >Ɉn[3<xM8a KG:pN$_8YfD\"/ݥy!8 4$jSwIqٗGL!.mqz͂{֗B-$F($7UpQh(-nrꋣ4\ғVq0yjb߶s^C_>@6"NWd O&s}}g|ǰ I(srĆ/-JbPaȮmO,&!G>}%ALWG! jI }@覧Lbbpl&]6ɊlZGA@2\ݞmm/C*;tl^//R>390d`딞G5p7p !r^y`M ^m|F]P ?BK=\ڢ3 p>iݢ$G dgtIKJBvfEoɓf [Xy_0vێtAHaQ_^q'|9&Ҁ,BAlD܇Ҡ Nibt@#vLd5NAFfDޓ}~T"_ō72M9c{4Զțm3[olԁ)W0f1+\w kY  0 {! ΙmCY$00x d1abs7,ul i@$u؃`j =6V YA~L3n;CyQbpӱ1̂k3Rh@{ \f#NB2"]6Gi8fcêZ GU `.ж=Z=;\[qdZWA!TCWCdG5~E=0^ _nE+!p/U Ja捦crGyU}y@;<P7vfv[SG>šw;#)/.sWT(G'8My_|ca;0i8nQmyDy o_7Jy6*E'z+C?vMwJ.?a'6FyLFWrA`ihkTC%:Q#z 2y[G|BNn7rE[Mn lKer: }uDK^S|0@hj*˽C)3hkMP=f|@ z6߫  j$4­Iۻ )Y_Msw+.FL@+I=; TL?PNnQ^Q/wQ..puJ,3šaME#6FQqMBq%^r>c0n<ǙJ[ow I(t1,A֣s4/ p3m"&*W>==fPەtdф۽K~(*N_Rzkș13tC(U {5$E:KBU|c!tA抏^"GٚLa.(yOO_w'LMt)9%%wiye xtַ.i< D,4zVWf _]hR穖HMƕ*`<?cq'x|E=,%9s`(*A(5Ƽ;]Cߦ^ ʇlSK s8\Y}MyϨP.lvWi6> !|eZ͟_#>|aq+5#ϘY2A!+:5@s"{t+Vu*FR'ؤA!M$>s2)TOHV$7kX.C\iu'\Yˣsa15iZ\lg(.CIRٖ XT.3:R.. ]$KB`&f513SIl' SN\m~ϭVj[R1_ƗeD(DbH(x$A3W0o,7 0wx83\6[Uėw&gi@R?:S}/a`rb z4p⌑,ߡ !a.Pc|G[s^xRG}8<}l 6d :3S5^1qo3yʳS=w PshyLYtsRq 7NysyӬ`Wp%p̑XnqWp8o(ōhoJn.DΧ;tmDH({Nu8Z0ʎRF窩+KWyUHkA,1Ȥu#F&7*dIx֦4FIP#`k`j+=4u"?>$&)|MCd]ͪ%qN6yǡN]FoũxjO<[ ς-|qu|Y3K&(0Cm. LSl#*BPE~)Cx6碙?F i(”hB>"Dx*:X'Odɖ^5ȍ́mbt(mʈf!BU՟ ovςVB Ny*؛`!Ґ(!\6Dr(״1;^ݣAnZUXURCGClJ@}aN7+o#n@oB#wXZz+;O1ojӠJ7Jt9`ҳ= NjGYOO|{BjgIX\D4莪;ɍڽҘʏy vFX; B#J2o^` <<[?Hաt>@$4iMAC%=RieXS}NA$q[:KXVL%=B-vtM|?Q.i# s$ |٥jWt d<}N^״pK,t8f7vK=ִ9R-u U [ZM#wdS,͝6; @‰oq rX׮},c2Y>- 3m-kF8YRH|XP@YW>Ϗ5,oMsw(k+WB(LޓNlۖC㖛x)^0)dfyPXy#/ܓG5D8sum>),lt(`ruJ93\o~|p{aomS8+Z*I=DUx 8.~H.wV+KBqBNS7XH#pX{A>8$r+෬LT[L 4աJ;-tjIgtzI3`E7 {ɾ@h{"y w@nPH.MY':?KeTR 2BX+kklwIO/jGin38,26[ENΐhq";qBLn謷&(:G^h[.Ox_<iOcSs-7ȠI;B4wdV#^O.5 QcCLo" Rp15Bf]mutix|S(G=!`_"mpWv ,r@yW'iqfUA7p',7}YK[E#B ޱo0.ld[7jX cߴ I=ʈxo;{upy5GYV+X$$Xf 2ҝ$^K\b-<4/56bzXzlր䛠zv*d󑡣GϽ=a"^½1< ? >` mLܚRQZu*e;'+e[~9 :]3` EݟFLa!n(|o WZ<,>r-BߏC2,Au{Lz u tA"Q;~[_.d8Qꪷ½/83튋3`~IEsy kM{2^OQS eih?_)JF+kHlPGPQesSW'¹ ajNkteӐ82/tW sS4ri|VF#EV@˛|ʬ>YJÉJS0s<@Q{Dt`lkcv"3DTI'`f8 !Kꬪ;+싵(kft6is'*ϔWƶ21ZMaY3Pg&o=kշ(A<7 ,r `n7̲ߨeօt<_kdg ݵg(g7p^ ?˅@Z85X`,03y7aF'dӹh+²?\y6uMYsq;B< /^k8`]r,:QPj')㈶R?sLTn+sđ.4mM'[_T2c1״-YEq5'ӊc + Os;<9WΡ*[VǦӼ/!-5cfO_oBdyރ{q3u  :mތD" Qʆh z؛2_>ztJ}PuxVG|S9ŒcN-L,#ײַ;T! @ɼ*d1`@C-.ֿTɝ #t9<]eghGZ>iD\Fx!8Aw9h˜ wssȃМ&0ЪOЊ#6C^8 m?-8iߙ{Me(DCeh @zPFhn?p-U7.JE+[BYZ&oDCIMl\/du<Iy\˫aZ(2um;|Q_ "WrϧCpFq@H@'Q LV)ˆ̡gaaw26ʢ{J}LlGӍzRIĸY?L9!AO>b2aAK'Zy'zB,&\?N6 w'HaV +9i\[#k@y2ߞ[qa#K/֭Oro1ӓ]4$NYgik?|ʂo,fg7ձ Aݦp%E_vVA=e3(/ˤIfӭlS\R\;Er\PqF0o\m Fs]#Be tdnxEIc3>7H`nYdStYnPK o# .>LK}7t; wt|o F 9(+ e{t /05hK?yJXuNw,`~o2 FcݳnpFe?x1S$遠b2AͱO]+ =Xj.{ˑ1R]}a⠊ dM$j)e)vYKdzu.w g"} dNS X~͟;u Šc]β;YAFoŪ0uq$FBRc eZ\? n!y׈jS/ry_4|Cc26(0s͏}JL~Qc|'jjyek;\V̝ߎ$FtY-|rԪT%LިqCݰE3qlv Ӡume!Vݘ/hFNз \ր6_b(N/?fȡ<q|@wnD UM,f(Lou8dΘqz*LJi`W!c.iP/Nz-:}C_m]8g %l~SApIcDbwm1.ufIALS#3!B5IHg¬P$%~^b:AHbQ,m[R{k;:ytz+&N8K*$$GR'$a5jyՓBU ;9g/L,3.Q|/#m);F۔3??gl="Ǣ NF,Y=Bp2C6FǒCT͡|H8yD([:HL]`K\c7?l8-D Œqǀ/M͞+rd< ^|36mV;BTn> B82şLJL!*h7Iz6 NiG*-zaw]껿0#e#1Rj 2_BV%_j향軰ьe7% wfgT͠WK`&rscRDAhq#=+^zo\M,ǠP̱=m/JQq]\a~n7@|+*%q1[22k(yG^Pz36mˊqdku6KIv>` NMՐ1%٬p.+rD٣?="ԥv:,i9sP._njo>g3>EETQbņ#OO\dixqEgq桽k$&6Χޅq%0~$xb,ӇztyU3. Ľ Zsa>hF%.ρ Ho%kyKPZ:r逼\మʖGWX8K)}hm+{38sQ VU0Ƽ+uql{O>>fM\qɀ'|z)(ðFXXrBEv!~;{ f*,#o 4B>FO#՟*MHy1@a/p01ؿ+wdu{?e Io?))Ti_d9uD+vr > Y^]4X kP YgO{c`+&1հ@jO5,Y2yRA!1ذA{|)IFq~{ats@Ss(pYcaU@B-P(\U"x-60;ly\F9 u7:WzfZog( SoI-|lY>ۗxZP; 8LcR"Ëf;"k7-HSԷ)qB{Ȼ"1>;u" Ґ:2gz;(~/Ƀsؗ3:R_;黀,4ÒkD_8%bPx 2DfRޑ1v/+y3xZQn"+߶Gр؊:*H9Ԋ9v]4Wu6B&HڨKL8~@s: "St1h̤hnr[ c,3 /Y(%X鬽N"(4*?}8&>[})g՜{Ecy er)<FyUF*u)܄9c3XC&k)q>KYA)%iB ĸe4;#zH[0n]k 2*Ӱ)S2Ewi\Ȇﭾ_w͍aM٫p%U} T@T vY:MdԒVhӦ@1uT0?bZG\VkTG)- ܘjBEe^B 62Q/M[ԣ :{nzB5@8a87;bOgrξ Je܁:-Q\HՇ+IubYc-UV@KXڇgP-iL|DeƋϹ (R6 H|Jg4Rꀐ.Fц:|A6bCqBʵ$zNB;m$ KuD&z=ښ8A$zB6tѦuphЛngqMm/fH/s86`RKUaٳv 1xBmt\VrOOfg I+58{͈ilVǺZ5rJ4\|}o1!QLں ;!:y:%T\~$G`san֢]pVޘ0ᮀݕ2(X C}MtfJD۔/IEHFUc<Ŧb׊,byyR" 8u ߌz>(Z?.Sl`|#|UZ|I*w̏H.5K~!Ծ8G[VU.ly@ ^GB]7Jl6TTD2U{3.ezES*gEKMuhˁӞMі1'dV 2x<**P|}՜e$(5oQst]]=?y䐹FYQD4.TJ)> "2ebnP}>T8`'O1[ԅ>8b\I@N b?Ic ~.x(PdqzqoV"n0&UTJQ(AZUQ,C7V!Soq9f:sIt QSNր-4Cý.`@hղ0ON {$s-D$jvZ|~3`d' S=am?^ .Ύ(i@B1%ewn=N[3-8xgqYNA (}W_L-T/i7p?S'JhpJjd(|\ȧeRo/Y`[eވVkIbQHMG"OH&h:r)%W*x5Rúzb~BL i9ov'"8CםČVcW;ؑ#&=l5:p+9%~|3h!IZ{/h oiRGKlok JUB{lcզ uݸAr޸|y(&c5r-:JNn}9:Z]q1E^k rOu8SV Pn V ]e=gZhxW0m')ըtd^nYj"ٯ5YߴW"+ZWK*LŖsEųMI!h){Λע{U5ï9 bl=` L98 Bl!`\4UL$st۾A|?N>Zs/!}gM5+=2 ǖgUJFbZw$`~B m5C<|0kz! ʆirc ^Mj$LT4 N(nϬz6c,nlC-@J6R eMȗbةh% BDl^ ?T#f+z?ʭjlNehg YD3H#uqa WOo#KfDqv&ÛC] vCbղ[>g/SojK׫ҩQy+'J4b[wLQ DJ"s"~&u (-4.Ba su&XjyDw/U8]1 P~x55]u7e?Y' zMT nl;+=1+ReDrR) { udindvP'VBkܝ?xĻVJ),KD@PEhǺ#F0:FiyZg9墭BA~ǙRfd9ߏuzCg3D}>5ngZZ %~(vz<=@58Yl>$\/z$ns 57uA&IY{ŒB T"V_Be6I>+ÀݼkԾ]oזQ/$hccUhMGPYɝ + )8( eܛUU8ấtdrZk5e 491ՁFD-KwwmM0 x8FWXm%["7ቓǝMz2Xih(Ga(pdZCj2h"`)DzPwXƎ$RcKtS`0`%2_/Wxyx~H]$@8d˽+TBl)/Ne%a(+UU[Oժ1/~/P/)w \p K 4UmV s |UrE:87VU1+ݖfS$d>CV"EdB0` PmH>vzan#qsҌI8Y<܅̐?GezBr<5wg"GwݨPe ./)ŀ"r&E'H>]S*?{6a `3>EQ*nT&k7+Sgwف6˽7MSw;-BIN+,\lItK & Nz_> 9>6kTmyA{_2Fjφj-m9=$KoxxOGU9!A1u+3RV7&J-#qI'8ꔿ3p366V=v__"C𖐯=Jˤ"IE T3G8)mj۬YlK)A硆ܗmi57#ɯG0P[RArݰmOZˏBob.Sަ#I0>0#Iv>0a`/Xc|azy2Y5`9 Jf4iQNh9 Lq3SVot7)6SSՐ)7s\j[+/HZeɌ !8Dr0i Ax-j~ xHqM^\|pi[P2y5ϜZ92hHv$DWiOL4|pRSO ߋ4iNZL`x`D:@L;PPsyFMȁ;+Bvh߆Cs5$grN9_|rhk }t&%Q b!sX5Ɣ*H,Naa BCp#t, XǎpI|;wp`֦mZ35UzˣaNU2Mc(~}{7f!Xowehug8 3;kp}px(M:&w+)o^q]|{ E'ͰˋmͶc2}=0DI=eݕr!M5DfڀfQ d"RC2<.;G?^!) r E}ȿ-jWC&6[h.ĵ1sVqwOS( uϟ _sɞ$Oô'Pz-$y B[+Ab2Qtv uawQL PgE)+9[2WH1zp>;CUqF\D6#V!ȟ.㝙9\JnZ1'vpbiꚦYA[Eµ`K]xq HBF%@+ }Y+ea^bzgVWAME 4$#|T5ea$QLDf!\T3AjVBi:90^?w$#]sW vB,mꏏ1Օ?I}fu<j^6 b omKbCHyAZKGtl'u&ѦlnGWX4ߗ'䢾4^h[  FʾbA!0(*>yN/. CMz$ \4׏ehk9 $W.2Xi; bS< [wX bҥ#1dX `R.o̅:o⢘\7^ӱA/]sp2H]\5nTlR^r˫ka4v3z>~/)  Ra\]BR191 9- ,%̖_o) F۹%UI'yrF8*N<کMRFU(WVưYWEuxqcbhdk{4 ˴'*Zx4#auPA(pLaVn JxStU,۪NBg[0wyu&?K#[W#pTU@9{2?2VNm_ŅGPla Qԙ7C> [Y$g 8^Jo/XF>/BJ~~qy5$'p5\e} ШsDC5o6|[b 报~% @Nی[ ]^AX_,pE騤︁O :{?얘ATiP-['(;yr#/ C-1?E1DBSȽjIֲQZ>m8+L:ѵij>cꭷzDQi@eܵ<(^ˋ}(3:IE,K%`.XYr1TB;IʟOIoBfOe؄tH!9a Rx_PS}Lv;Zh/zSCRq1AO*uRsZ `4!Qai}@?I"hW?n^sQDkmK4(s ﶟ}M=j5/n2-YoA"IۮC)[3|(CHBjGS? ;\9i4t *~>,TGtU2sEö 2QeDSZײv~[XiiuR gx]h'Mle^^OƁ1v10i˽LL'åS|u(qRZZ$D[DZVa& %74 U그f+sխ1D! E_pgEiۈ_X:xW&Kƍ!N|Vn8A3f{[Ĉ8wΝkm)*>Cj0ѿ6ǞaMr=њIM<`D*w c$ש%z}TMX)fs与ͪA3@."᫖BrsHE6W?5y]$wS-S|bL9#4La INz\ī,EWC[Y s4 [m/=[Ǫ1s`jQ0C m2hT(uTC/rE+B #>jc71D)cʧKm%ϾE߳L'a([!>8MUW' ǹ5ٵVUv\-pm4ChXn0N0JF;A) ._f8N2>4lD|mEDЛh3&d `~u:$et0`bc_E6% %Ps~ we a/'?]W`ȶ&0/%gך0.! 9c@GEZmcO'_2)-+G>\W89n`mW:}R2 >dI5NI;GVye#QUJ?eMu+a_C2{E^USGؘJJlj7d^cP7oZ1*"8tB Ob `dө8`n8\ͬjŞ5fzlH4s@f Sr٨VK~2Fܛ:eDQmH~LOEpFĴ4 r<ʃ/1Q!91X~.C?(}Ʒ;$t/}T[yqbi?&nj0[\W}V;vf'm4u6Tw^[^ړfOSq~thqsS괰 =QVC Ș1jRX (zaEZY۠6HaFhPgTw:8aq~Սjœ1?U1@;I! [)]kUҳz 0(c:EN?5oXB?_^5c0w(w1Tq6G]"L}7(_mw_*7m "ːp bT|x ה/WA{﵄6VVvH4^ktuv {T%4u$9DYᖴ:E2VV׷?bpc? b00̃vkU$2!.1!^SQO>H&# ^"qh i= +e re eqgFDmDU!07o'BA#H"H7Ҋzu-vx*{@iݽQCxIbq kV//$<[vJz"0](K6,LܰZ.mwrj/NáP5?+|8l'8qԨtaKAA/!lv4݇М^.љyM%Oܻkܣ/[woA܃uu0668o!%CL~,]}yB 4 z52m'0˥]'(v򻍁*/|`rMiNկB:)mR ɔ:v>_lK5-pI`o9zڌ1$˼$U T`qnCҬ'SE,˜/n"ײ#"q9ͩ;feٻ`(5Ȑl6; XNb08&F5v]}Rv Ki12Q˼"n6}[H QŘfjde$N QP?҈<[[>_b Zj S?NaI7*;>X! jF;7[GUNR{i UHVs:d3%C+3,~ؤ~f ;@&#qL<6t O@-?'c-:h:|};3I !~ ^SWY.R[ A/YG3lXKmY >S1@ǞiNerf[u!ߎ2_Yo*dA%ְ1DSABhs#13=i<_K+TΔ1 ^->HdD`>v3Xvil7 RX6ڔiw!~ֱf7)D!f͒5Ə]3jƬwk]xqGb )@#ر'jCl\(C:̒hNP~@HUal㕂່62?<}'?JE~B0އnMSR^ĩ%.Q5.$rRj C)I؁[wכ<@˜O(+!`:T! @p+iee (g0V>wd"c^q߇{Mt%Oױ7·H,kt,Z8?N7n^Q JN;*|,gAmd6r! zo 7(r5 > <yR|2E׵ H %E3.WWПl (\]Go[l"0])K" /᰻l4䣯62P7ЛE86Ȣ,ڰe +JSYIG0Wۅz>R[c7\h +gz_E^ \Ahb(ӥ&FШDI+qep<9ڵa`Kz13 ՋZ}d< M$ ^A/tg hw{G@wFd\\e=.'g2+S{>%KTtup:ۡQ]~el9bq'XB6L^3Ҁz"n䬎w2ipe na~ !,Bvķ |0l13AV :CoPp(q$ ZD>RfRn:Ӕ@z(0 ӅPN؜_1W6V|8 ]r@nt\)|ŎE,!PFԯ:ԾU̴cmU 4G4<e7aPݔͦHG? 3><+!/;R&%W}. e/ߏ{ m|G'VbGuHi?9&%?#.PM) (D!6 b櫊d~ com\UU\֏nߢE#LM4=L`fIW,mw_hCTuBƐˆ9^$=O[J5g<  [CVK wr5iH Y|4YJoSD $ujɽŮ3gԌkHb6ηay;Z3džaKEvB;}6Sk8B').kKW'8`r b@)v( VxCX. _,[DTʽ.w.7{7S|I04'),'Wk&drSL߻Ʌ)3 s%K"$+7J0%&Pm+uOMzj6-׬!և5YO=sjR(jCkگʡ'+SdmivGC~94"ҞU(&Z {W8PJRcH{Ǭ7h8o;*@UK-qI%BsBMuwG-_ۅ)%Xކ1֨B( :&AdNʁ᥹@L*~m[kK-NP,Iƿ3'n&YH(fu;^edJP q9mKiDHUȊ2._#L`74^@%㞰εq?-47WI,8HY3,N}6X_Ypfxn ?vx}+XTWV kw@2jT|K 7qD 8ekO#?Ѻ.onʄYƍF K)vPEYMq[rcՙw7&3'XK$<ཋ02):S&Ow·h$ހ(C6@r!iІ*:yg("X(v$~Lsh]6c/%z Z9gj^8e۾,:>A "nTRQFڤ.[qj؊0FamjĪ QR֒[(_UT}l{^*4);Ѡwu}#ď%rVh-8C=UEJVM533e*T=ImsVNjwg?q#D]q+g™ߋnfA5lʲL Fgv2^%.Ңdwvv59=T,Wf't6E)Z$B%!Zsuj)1(Ki%]PcJZU$unY5Q#|c2uTbIkj]ؽe: Phdi2b7)hAL^RQsqP;3BMw|(&eA10ݐD7-eEƄӫ5ܽHE {`fuT)rv!+We\,eR,^,ƚ@C#wVQ $*Do# %^_{gOie̿$.ܚ9Eͷ1KVe.]!zKp5@mm,P  ƓG ̉/!}t,Ak);r6 a(s!,7>Z]W-(3>w`"Vrhܔ֕MZ?.B}͜Z.ŐZf* u!G,TOeԊlpn*&EH̿ R7R8䶰/v,63~ZqCulgᣕ͉v' HIF*mУb44iWU_JM-.¼`ac.'8H'C1h#Z%f? #u^z!p#i7Jfp#N-m4Xƃ8[65E>PZV-7yeHgqJnݳ#6YePN]Q<S|_H<#Tn(ᡴ< 5( 'G!(C68x}WȅIN3@8`Yl~10 D:1]ŤZ=lcIS|ԇDZ~/(9!b׷QIZ!{/݇)/ǞN/4:@>iR=KsG= kj%ƞhpi1,׮6Uhw")k2͍%M rG<pjy-ȅ ]!ͧk,[,84z5^ʸ#14# |!sO!4Ex.@߁O#}/kfSl]% q@{ 6+̝o\,s0ޢMcrf119'怶H_A^A)-^J}nb=1՘C< $cNPP7Wp `?u7D??wPz g ӄx{!F0IT{z3|Dm-q2cSD,Uν*)E6b%n֭ !5'LSJ@ݖ_8dٌt]C&LC;3GF2wj\Zx^; UkH6sqx&W!'] P~ [Ol,wcػ44_4Ro0lF7־ L<~ }e̺q/Zb.K/4ܥV[ǾR*pѹ5 HQ^{ j'zg}'OmW=*} 9bZOR\n'@VkH.} ?>v:v M<{DbAֻPT 2 a8_sۇs>g@/)7i!%FA> Vq56U#0e^9[ܬH`E5HF$#A?5ևYeK̵ؓhԊttp=:K݋>6+#nYލ`@ʜ1"J.`=_Mq!(Zr#Iq䂯{bkw)<^'M]ʅypɸy;q-WSNf9rߥR;{iّMtpMq3-jm].K%"k@[exIYl QFs밾\K22 $JSs-vRo̍cM5 B*.{B4#vZB W{ׁr=$~QsNSXR&(W'9+f0nKwD=q ̎>~Om9"Nq5Q]\3qO89OG!?pj$ÏuE+z3 l02RWO*tf\z]C 5"9 :l-!@BgU );]!5* vҵ1tX(WՖߓwrJԚvvb4վA_ߝo 19ZyF ųZN~7@A04jY:QwKQߘ T Ù&}rGz8xJ$o vimάT fT>cgyQk-@X"luILO,*Ols\0;7ܙ+e,ѩns$u=sD]S5۩P98J+G&-WT/T 1Z|l׃3MyO{ Y# 3Fq:]vsi#;Cʛcf]:u:tCvb9*] ϑî{0LB@[[N/0.3MB]A|M/0|cGV% 粜 /Ijn)t,!woz]IQ;M/SERv\iIf=ʍ](>&S4\' WKbE,HnwJXA=#mF"bs5?S⚓bTd5Ҿ(M81> hFX{dW_Ї"N~W`ZSZ$wϦCInk$Jь7$y)Ky(Jf\ػ3b^{ѧa36)rӻ@uLyjp_M+J0~#1ڋ$p"BZ;$zxP 䊬)e.~ۃn8HU)8^vCHk;K9Oyl%I ۬)ib*F xjߴ!W`;?r05Hv .+W-?6k!= @@D6%,nLJyxMd~j-l ʸD]:$!K{".gzgέ9)}uOLH޴֪%B]GYi0oQ,x7ȦN04j17. 2.a ȖNpZKkKW0Lˠ h.7v}|™7D3@5&JA-/];I3l䨿=њ /gW2}$몘 ߠ<S$V p]5E2N_D \!}4w*JG#Lw#+suH/k@_ .UB%͞w??D܅X8,a ֐mR1.R Gou4:ֿx~bvU hUIHJۇ_f+= wgMA-a tuY^0c @P_mC6^>֬J*^x$Rxpc8o="B>5_!KC1%̂(P̉JYat+72d>:m n\}q]GN4$TjRpi%-X-@h~7ņbI*',011C9?̖&^C?dgd*lHYҙZmBwJzHЭF2c&;ޢ^z.yOcy˥+NI&k6%ETBhƟOcǞRm : YZ