anaconda-gui-33.16.7.11-1.el8 >  A c:WU])q兴*/pɉ?\V.*Ngjhe M';8nSS/3 `Q&\!`&W9_"wY({Zq.y,?Nc6PIUx_=)lLc\DEr/ iѽ2};OcT&,)}+@,eŬΩ,z׉1C*ŗV* h6=i+d!OZ^] DڵzdU18" 8ق(e\e 3ڕoSx]{Rߒ4R? ~7 K tzt:|ҧ߻ڈަ[\AF195Xdnx`4_pFzPC-J./BŝYpTe4w4.D*"|&E $U|6 vIt>䋰G2释V4 @Np4f6e7e438df327604fb787fbc0229e2a0c2c19f9b02bf63725f14c92100986e72241b23fc4eca361b18d9a92df0dd8aa43bbee1a5팉c:WU]V*Ck>EuY5qnp<a?ad  T 6<D,     3 5t8\;??BBC D(D8D9IP:|G3H6I8X9Y9\9]<^LbPdR'eR,fR/lR1tRLuU4vX wYxx\`y_H}a<a@aFaCanaconda-gui33.16.7.111.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.caarch64-01.mbox.centos.org'&CentOSCentOSGPLv2+ and MITCentOS Buildsys Unspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxaarch64pBp//>>- - 5Ho)) p ``''vBvB==GG??n7n7<<? ? "Y"YjGss 6 6yy;;&uN NY/a!+ssG5G5WW%%uu6,6,JJ""Wp#Im R(-l#"YR(? H 5g]p =HN< n'kFP]M-@CRtG!:M>;4 n74=XE%y* #t GT!7HH(:A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤c# c@c>c=c=c=c>c=c=c=c# c0c# c@c=c=c=c=c# c0c# c@c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c# c0c"c@c=c=c=c=c=c=c=c=c=c=c=c=c"c"c# c"c"c# c# c# c# c# c# c0c"c@c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c=c# c# c# c# c"c# c"c# c# c# c"c"c# c# c# c# c# c# c# c# c# c# c# c%c"c"c0c0c"c# c0c"c"c0c# c# c# c# c# c# c# c"c# c# c"c0c"c# c# c"c"c# c# c# c# c# c# c# c# c# c"c# c# c%c%c%c%c%c"c%c"c%c# c%45aa8befc1d921bd3bbe736df579cf48c5cc452be6516376f5800edae41cf9f697e19b375932a6da0b557ac2351284857305d48e6e49c8708b9be464eb1790c3ae57b7def38859041f95f5c2f74c604aa21fae37df9dedf3be94f4d1960462c1c108bead4286e0c7c77f6d537db8134de9cc79bd706cc068b1950a439ee5d97ec108bead4286e0c7c77f6d537db8134de9cc79bd706cc068b1950a439ee5d97ea65b01fa1dbcc4fb5516a1152a65692b71a10390e908e348483f2db02ac33ab8cbe2e9ff296945cc98ce5ec0b3a15443d5a11429aad875fd54602befbda228bd9c70a138959846b98c35012f4b683772c9995c58a9c13454bf71249bfbcf60059c70a138959846b98c35012f4b683772c9995c58a9c13454bf71249bfbcf60054a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982e605a9c2e41e6a7e0d54a00c4560f9e30538cc2be315857a189f58d9d3032dec1605a9c2e41e6a7e0d54a00c4560f9e30538cc2be315857a189f58d9d3032dec1d8feac2726e955b1b146cf008db332fbe1c883e7b15bdede748c4d6e8ad1ebbfd8feac2726e955b1b146cf008db332fbe1c883e7b15bdede748c4d6e8ad1ebbf8cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bde77692bb9991055413e86158996fb0b1417e141d716573f17f95d801c0d79921e77692bb9991055413e86158996fb0b1417e141d716573f17f95d801c0d7992109c7f26e7644f915cb35965f2e557762cf09afe0403c57f7a4b99fae173c5f7e09c7f26e7644f915cb35965f2e557762cf09afe0403c57f7a4b99fae173c5f7eaccf6a5cef7165e81ed1668d816d0cca2cc02a182f35f1c9b158abcf1c74cb0caccf6a5cef7165e81ed1668d816d0cca2cc02a182f35f1c9b158abcf1c74cb0cd1427ead4eac7d354ecc88bc0ac90a059623d2ed6106ccc485c013abc9a000acd1427ead4eac7d354ecc88bc0ac90a059623d2ed6106ccc485c013abc9a000acedddd37a52daf48308668a8442b58dc0812c70ec5a63ea755656d2ee1a5e5696edddd37a52daf48308668a8442b58dc0812c70ec5a63ea755656d2ee1a5e56962bab48f735900879d8f718b4a39ae2705928f27f66ef23a7ebde8781caccba9c2bab48f735900879d8f718b4a39ae2705928f27f66ef23a7ebde8781caccba9cbd386634f516c93f8b20effc274f4563fd5b001fdb98468f335f57daff130ba7bd386634f516c93f8b20effc274f4563fd5b001fdb98468f335f57daff130ba77fa898d91c83a4837fbafbb945263d087607b98c1617e6e9f7c37cd8c2f48a287fa898d91c83a4837fbafbb945263d087607b98c1617e6e9f7c37cd8c2f48a281e4c9c1b406720c8291398099bbf85e9f74898283d8b9b08c0eda5767ba62fc31e4c9c1b406720c8291398099bbf85e9f74898283d8b9b08c0eda5767ba62fc3f7d91b8e984c5493f09b893b7b5fe3a53843311df25980e8b44a6506ce129cf0f7d91b8e984c5493f09b893b7b5fe3a53843311df25980e8b44a6506ce129cf0fe03d5980abcfec64210b245a27e1d6d7a407aa290ac6b2b0ad79576b0f9f2fafe03d5980abcfec64210b245a27e1d6d7a407aa290ac6b2b0ad79576b0f9f2fa067d477cac19999268e60bbc0a50fd6c1db9aee30400e9254701ebfac10270ff067d477cac19999268e60bbc0a50fd6c1db9aee30400e9254701ebfac10270ffde6d2568b45663849da8a189a0b63dc0f56fa9e33b904ac52075f0ed89d4ef1dde6d2568b45663849da8a189a0b63dc0f56fa9e33b904ac52075f0ed89d4ef1d5257d912b4f95384a6a4f7e4338553b0043bf27fd7b370252deb17ba035ba7485257d912b4f95384a6a4f7e4338553b0043bf27fd7b370252deb17ba035ba74888ae294861860274d0f0bec93ea87dac46f452aca94c9e4cc3df4771d428095988ae294861860274d0f0bec93ea87dac46f452aca94c9e4cc3df4771d42809591c04a57457d0172e3a87907b7089c3705d84d640ff9d3cc1b3323147a925e6b31c04a57457d0172e3a87907b7089c3705d84d640ff9d3cc1b3323147a925e6b35f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c73d0723200df8b7ec1a03008e8295f8ad27c3509162601bebd6df5b6a884ec9c73d0723200df8b7ec1a03008e8295f8ad27c3509162601bebd6df5b6a884ec9f17b707afd644d09bb3de32ea59428af9aa5824d48ea3ac89b44404ee5953dbcf17b707afd644d09bb3de32ea59428af9aa5824d48ea3ac89b44404ee5953dbcbc6b071df38eda36afa1b06558a44746d6aa8cd4637738eeb567d40c67069db6bc6b071df38eda36afa1b06558a44746d6aa8cd4637738eeb567d40c67069db68f8cb4677082f05a2cfbaf83801b3c32bd21b22dc38f7cbc1a767d2daffb89c88f8cb4677082f05a2cfbaf83801b3c32bd21b22dc38f7cbc1a767d2daffb89c86a9fd7b5c04e7178b73e18e99f1d53ba82fabf1ca73dd49c142160aad33d99736a9fd7b5c04e7178b73e18e99f1d53ba82fabf1ca73dd49c142160aad33d99738f583d2d3c5c3f1736d71509f9ab66f1239d837f2848daa98cf5b75ddccefb8e8f583d2d3c5c3f1736d71509f9ab66f1239d837f2848daa98cf5b75ddccefb8e8989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1e1d51bf08e9f0e66be5c562971af855b63c6d30d802cace5136bfdc2cfab2ffac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c73d0723200df8b7ec1a03008e8295f8ad27c3509162601bebd6df5b6a884ec9c73d0723200df8b7ec1a03008e8295f8ad27c3509162601bebd6df5b6a884ec91a332912306b71967e7058c62e6687cb0d2a329cd0cbf96281c3794c052481241a332912306b71967e7058c62e6687cb0d2a329cd0cbf96281c3794c0524812414a1d3beeb374fc17c98f0bc162856db08ae57f17ae085c5064c1c92828a4e4614a1d3beeb374fc17c98f0bc162856db08ae57f17ae085c5064c1c92828a4e467d7cad17d530ce71676d4a9706a7659e5b5f2a0d25388a73c84ddbc03bf8e1407d7cad17d530ce71676d4a9706a7659e5b5f2a0d25388a73c84ddbc03bf8e1406b9133a23cad5d2470f459157f7c46c76e2acb26604b8b55238dfc60f3bce4596b9133a23cad5d2470f459157f7c46c76e2acb26604b8b55238dfc60f3bce459b1f0c42b17aebce9fc6eeea900ca85ec7d587171b545666fa7c51d89a6ef746cb1f0c42b17aebce9fc6eeea900ca85ec7d587171b545666fa7c51d89a6ef746ccfa62cfab2805632771ed8e8df7a0477540694295b663fd0da5f942c45eeefc3cfa62cfab2805632771ed8e8df7a0477540694295b663fd0da5f942c45eeefc33a97e35cb518a60eeef94c341feee12cf7acc5d9a705b02beeeb6d7ff0e956353a97e35cb518a60eeef94c341feee12cf7acc5d9a705b02beeeb6d7ff0e956353276956acab714d73fbe7d38a0b3318f31d20b94ad610c554259f195d979db733276956acab714d73fbe7d38a0b3318f31d20b94ad610c554259f195d979db73db15453019c00b15924c506af2de52af88ca3f406d67e39de4a0ec48ceab2c21db15453019c00b15924c506af2de52af88ca3f406d67e39de4a0ec48ceab2c21501a0d7b73317a407fe78dddf306391e00e9d264b6427ab90a610abddad2ea05501a0d7b73317a407fe78dddf306391e00e9d264b6427ab90a610abddad2ea050c05dac2ed67f964771527149f3bd434fbb398280c67691ee1ad163676c6b99e0c05dac2ed67f964771527149f3bd434fbb398280c67691ee1ad163676c6b99ea0ea686eec94a8041199043702964ac25ca60c3d37b8112df7b266eb49aae169a0ea686eec94a8041199043702964ac25ca60c3d37b8112df7b266eb49aae169c95059a6f7360c4e7a90cc26db6b3f434124e340bb74945449acde8d932251abc95059a6f7360c4e7a90cc26db6b3f434124e340bb74945449acde8d932251ab1d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cbd4550c521bf36cee015b9a45e27fbe4be320beeb7f0c2b7c085cb5b0a852f8e1bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62e42b69a145b86764577a20923accb4ce9202fed2c9f0baadee1059c25938e7e18e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea1907a16d5a27793fecfb2cc6b425b6f7b6b74a35836726117d9da5ea5465390dc97f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af3a0a99481a5c6ebcc21b7398083d4292746b4f3d624f591435cff05c465ea6cf08f7d3e3b1f347413349c49f9365d24c70945f59aba7bf96cae0e412f691deafd4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda396cb7fee4f311c8a60ea8ed3032c95c41b81c2841d7bbb77457b02d6bf101b198e9e42239ce1fe4c97d989854ab67063ba28ffd2f78000dcd9591df0062abeaa980fadebfa19d243b837f4393543da813abcd3c175acea58a2c2944a8ec06885d2b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae3f159b974cf3e1b1623e8cd1d106afe461d6ffbddec645d772d7dfadf8b4aa06401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec65533bf06a4e069040680cbadebdee111ae2185e912378efc8a131848c424ced36423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b3520ecc436741157176dfe3a653b70dd1a22fe0162b91e1a5aea9b8ed7366c35685fbb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/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.7.11-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.7.11-1.el822.1-133.16.7.11-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3c*bb@b@b@b@b2@bTbkbb)@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!Vendula Poncova - 33.16.7.11-1Vladimir Slavik - 33.16.7.10-1Jiri Konecny - 33.16.7.9-1Martin Kolman - 33.16.7.8-1Radek Vykydal - 33.16.7.7-1Radek Vykydal - 33.16.7.6-1Radek Vykydal - 33.16.7.5-1Radek Vykydal - 33.16.7.4-1Radek Vykydal - 33.16.7.3-1Radek Vykydal - 33.16.7.2-1Radek Vykydal - 33.16.7.1-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- Do not crash on network --device link with wireless device (rvykydal) Resolves: rhbz#2051235- Disable the Unregister button during unregistration (mkolman) Resolves: rhbz#2068195 - Install rdma-core if infiniband network device is found (rvykydal) Resolves: rhbz#2050356- Add tooltip to the Insights checkbox (jkonecny) Resolves: rhbz#2069178 - Increase the minimal suggested size for /boot (vslavik) Resolves: rhbz#1844423- Allow to omit WWPN and LUN for NPIV-enabled zFCP devices (jstodola) Resolves: rhbz#1497086 - Reduce the width of the zFCP dialog (jstodola) Related: rhbz#1497086- bootloader: do not consider non-ibft iscsi disk as usable for bootloader (rvykydal) Resolves: rhbz#2002629- dnf: apply the /etc/dnf/dnf.conf configuration file in the installer (rvykydal) Resolves: rhbz#1899494- Report registration errors from kickstart (mkolman) Resolves: rhbz#2000650 - GUI: Show the dialog for a missing passphrase in an enlight box (vponcova) Related: rhbz#2029101 - GUI: Ask for a missing passphrase during automated installations (vponcova) Resolves: rhbz#2029101 - Create functions for a missing passphrase in pyanaconda.ui.lib (vponcova) Related: rhbz#2029101 - Add missing period when concatenating password error strings (jkonecny) Resolves: rhbz#2075419- Check if the mount point exists before calling statvfs (vponcova) Resolves: rhbz#1826760- Cleanup unneeded NFS repo with rd.live.ram parameter (mmatsuya) Resolves: rhbz#1970726 - Fix root password and LUKS passphrase visibility toggle (mkolman) Resolves: rhbz#1885879- Run restorecon in chroot when handling home dirs (vslavik) Resolves: rhbz#2069305- ovirt: move /var/tmp and /var/crash to own partition (sbonazzo) Resolves: rhbz#2060376- 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.7.11-1.el833.16.7.11-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 linesXML 1.0 document, UTF-8 Unicode 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-8fd75c6d5151e840d72933bb85bed1f41e8bcfd012476f9112442b4192f7b305a?@7zXZ !#,'] b2u Q{LUM,|z@Ku4b7sE T@nwt*QSKム󜈜pɌ ''0'q(YnUMdx^,?x$FȖ\IK0ȟ^Ox^fsK'Q ;ʡB::R'bY!`*e[ľt hPV'@3K7j>*'(V}&p m;" MAAA>M`YMSh <Ehj88U4_uq:ɑ,,Dsm8ߋd!9%fʔCy[Dі>,kaEN&7K!UoҟD10߆,~J>H埼ՐÒhhv 8P}ȫ6ZQ1]scAՓr yN톗XV+dAD99gX2v;; UBsvuEZYl+؆ҷi2`)vJ&ǏP {up;X}EozrAڬڃqJZF& I+"[Xt ~lM0(&~擱 s2`EC,RȀo?8|Q6"SuPaY&K.KS$zQh, !Z*' -TV O$c7q}.|Lh ;oa_8Amzi%QrH&`B,}Q:dݭey[Kw"ͧNo wHǦZ|t7~Obv*f2Tsٟf :ig_M4%-X{O9m+ڧR뱇wڗNbS6e`Ȇ¼i-i1AwJ{,L6!DNRqL4 0%F]<_K.P (i5 oΊ.iJ>ʣ/Mmѡ 6M 1Q!Ys1Ihyj߫2S\%Jgy}{!Jy7㜇@Y"%샄}D.d+y Hl&Je6mp.fb^`q^^Im+GžgHx$ܫFMg\70qهP}a|xq!ˀi|3ڬkHveDbP=MFb 'ŪJQ1?&Lϡv< L6(!R 2p@YRBb$w?\lc5 bc(X/32`V'~uTy NSJH-ʡsWIK74;.Q'6̇db.d;>?KfDaAx!Jy| IX)"$w vz!* x{.쇾n8?՟W,S`pw6Ji```bb8-v:ZDNۀ2=!ſJwDZK)/Ѭ\XAlHe>%`v_0E*I;0skp\(Ky /שvsS!ZzNO3bPX?A3B.)m3:_~IvmW@4{La-p` eHa4 ;?(nqb`= jj*hi7KL(+bYe_rj NwqvfG{[z&oK.=3tVDCƀTڟ-vR~YqeT{S(hWzOYҿ^(Иة Y +R4@6ۤFB 2Tx*=űLYzLdP[؀>3A۪[̙.\a:gLe~LQ`l@ p44Wy4WT&5zӗd*n!(H|Z\+`d|z΀r.LUNrT|gDEq yP>ql2rpW~>@X _gњA%۞͹i gBq inC{Weǁy۱e|c" k )>ɝۧe|3NR#k?(y? t,p3`{5̾K !-Y\wOʧ@ւ"=mF"$5|(&yE\K˒W7faIy#!RW7 -ap#H N@5B$GOw߽X[7~|%}Z1`n@:3 Mڌw݅XxĊmʽG1͋gh X@\t~rb!E vgOrCgAɫJhda> c(Ȁ6Xd>+懲IZKtkm*t_;?뀺t8ppTeBZ'T`!n2eVh|E}[AJx3aؚ/Kv˄7DҺS+)f$I^O.n89l2dnrm6j;w&Qϊˇxk1/"[-dQd - n\j@ tA{1b~w˧>gl1Vu,s>~MF RQpJ6ꁦt᠈r 5Qj!(R&+d1g:6N,aV}SUc?Dzʢc_ւL) @PQ=;試Ǖ ЕM5GKeN1JSvT7(h&yV>(++LP B$<0#eZC_>!X>|jY<w<̈~اU= Go͌]kJlP43/-QıNlHv!6V&{ -CX7Z' KQK}\-ty1XWfUfj8 aςFvvcKl> Q{hQ,no1rA2ΚgqQ +Dlh8kA36X"Q4}b9^E7Q)gzp  SLZiN!aPK'8}ZdCfI p۫Ubc>J~l(+(o>O]Uͨ^w\8f.y!?r \6ڦIesT`89C@ D×.D7t`Ps͡V͌iBŽ"Hibx +N=THA⽧A0_/\k-q~^[''Zkuu`O]6oI=A2Kjl2;]0 +S"C1dYa 96SFkn 7E:E^;hg\jDOe>/U(SS6;CkXjj F.,-EUT\]?>:OǦ J'6) F,\'♆)2Aۡ-u ";YV+~Kєz~w:RԒLsς=9q Yr EZk߃J/g~hpcMo+b~Sw8LJC~u2ej(3w/*㾌pcSv _Ht[3!}~i]ZE1E UxR`x1bI0 Jgr^UKBœzP&, Vk Q<ba7HGl˿?>ݸ$KDsBdĊh8`9:h]pI|RFJzXS*^A^O^U1݋i!c7)=޷ɽm8ƺM+[̐pɑKЭ*ITO7Pœ:8(뉮|6Qos7j+52Ӵ7MJ*)ZM]6 ` AƼ'z*YЁ@^3Cb VSb`=FIm7sM9fUCyf72ϾYH_c3˻\r/H6mekj lHdc8WqŶ.\E:]TKE0^r4LDerigyۿȇlt?t1 Wp|BxaObkFe +?cZѵ:^:0`+StL]$1 tV?0D:g -hIy@^ ]"O Z&~ŒHܩR3knSqrӍ}>Bm6B:,l-Y SIy+,tMwnY>JyZ( 41lʛ[P |Lm}~ne>,BlB6kTbfdߖxÇ8XsxWQ9jR@'\UTNG͝ AnBlD JP%/c0P/GD! @$53PtA䧈`e.COuHcir)S`p6*!8x4X"O ykY}'IN"hSM_V'a:7fk1)*i:fYp8Zw#c(1eURd&&g8t&?@V%jY>nuSNDmiNxSq>V}) : %RLoMiBIY,2V)%ItcI)Vs:l[JD鵣G!'Xi"paVYsAnFQrߝI@uvE; BtD4g,bz4->&2n$}?#o 1:%!ȅ0FLH}1+0%wlΏ#3XՠS~{)1(ɜ UH]?lqmE ' %n&ԓ|D]o]ktܷɠFKLJtY, o.">{=u>?.+qG '4]ī?)ﴥC^ZPa@KUY ց-r4۹V8ȗa|2?Z*ރ8d *$6.W+HDcs5RH'HL^mϝɲ4'P>( RΨڰ^a.y?Q? [u6s l|}wo`ͥ\8Tg7t$ԋINĠ`:X?eZ-_ULr0p̹=V%=X\&qo+HlKy Nl˵}aw7XUPc:%h *KBۃ\*T'b e 0|AH+8#"ҘAwW'|>@B tw#@=edD&A54LHT ϨSB*bhwY}!Q)iL88La"}bKn*XDr)Ҳ oiQt"GDzaKi\D$JUjnӒdKB(WgBF,S@CGe/Z?zevSO]ġ-jam]a?XKB z=n:xuyB Cl9Cc&ݱP24,SW98fo|U&mﶻ Ho%ux{iie2p޸ճmdP:%mXχp:1Sņz47N޺|<С4#)qWvސ|scǹY T3k=E4},d ĒZYSϻ0-9Yoz،2Zyg|,"s+yA)3nȺ {8l=уOPEDZO2RS3w4uqnsb'JG4Lݥٺ \t6N$A:~k]'GO8uxI̽vE(3V{Fc*f㏷quJx~}?lO*OxS zYu`g5Aj5 \C1!1ODU*$wA_T lá޿&_E [A6iE7.?7JS6'KMk p?bQi55$3j3>{&ZT!K5S_pDA"SLERqC= hB1Ig}2_)(,v\ [xVu5qeڧ:V&9I :|q002O邁uIR_xoѺ1SQb#X6<} h@cLGJ [~vˋ93.k ;cid["~[]]PgAaSB D*.}H{75,r>`}wsĖa]|d0Y +ךwXZNoIp),? > JOK٘d@!`}/8(H~=X mu=zMpe {2~<2^_bd+yy!eB.cmzK^zjrPG'907BY)o>|;sG3\ی@Lni?0gYcd}O4{~dr yFy4*_ENwI"Gֹ] ;B< 9?mzמg;2ܑ4}y(|Or9Gc4aFɑjrW`-3HZI`i_ Gc1 Ŀuko2&+>BiLIV=c,z0zy7B慜is uۘ%J'qbQ[{+B X7InjH0%i8:Z{0ڿ;NP1@9|soS/r(=mfvݮV&ARߞ$t'U|KQCUv (k{aMܦ$k> 6Jᙒ=J[ROO!uIߜۈi%bob(ITgUӊ$v:'h}AŎȐ#@DZ6xp (c_vŕA9GSuTrȡDj@}]fod)x*8 $*?,T- ) ؘ 9˜ X/v4=/'5'8 IsJp'py>xݬ\2AײsϠ'Oyri )*1%A[-UDw;5_Bmm }LtVT^&1eF# <*m}U>;RH IUk Ke:p)L'Qo9ȖV8xk{#vQᑭfpr{m1p{b v{CE*- +C@RvMOLgM.s+NnXw$ g#FJ&_֜cls>E⛬Y@k}ϖ7*^Vv6{P#" ZYj1Rd.K},#9|<ݣ/ע~R`:N}c mZԐZ"m̽M]fI^s5m/nkՒAޞ7:ԍ "yN =6&4XY7!wVjm9vЉp~Z@~ -!>߾a1̖Kc0h]9},LX0RoNQɭٚ0ʺH3Z8 tNw{`Fq4)g@k \@WSAMEb|<]C*j_;2/vj^ ߭xݹ~TA{tooLeJ'4b 7S%0Bk460kVPGDduaF6"GszNF'뇈pB 0ui+CGhjGۍO2W{37^ه?1obH<?¬WmyXf[ #A//6TQuܴojf5?c@T 8C?N\ײQ/_꥛S`)7m UKqβٱ\uWD01+ATs:Ib_as4h;)!> h[F͆Edk' (\6u 3LNbJv1wRy&** Ͼ/y bqT】XnRU=o দ1)9<.G(gVqȨWgԮw╲Py m/6a~xbcFS"`ʦa(Mӣ:> N `-oQؘzvz> W|~ D 1wuQdoAC$Kℑ03S >҆M2ַ큰/wJBl귄sij*`TLO%zOlyJKfA [p*AXȂl_PN-/dDz#V=eՅs~aHN@ʿz@̅՜v { x(,` tXf K4Tnw+iH(TG%h)t}6sB4_TSMņ'Vy=n-'ØJdN=Ac Ø䙧\C]>l nKUPW|>pUD 2'yS7bjC pg|a}{> 2STdBH@rS계Si-HVp=t,+?@ثa:DU=}%8^/bp e }GY+o;xȞ#ۻ(A+50г 8B%.9LC~ku- 6n7pOœӨnUomr6n Cwx#PGuEɈW:+oIGƐ!;2 4fÊr$߫yOϱoI^,+cRs+Z9mYfK8?"Kr7Hb} AV"hFh A7!*u7BE٠ e:s5$nե .#>|Zoswu<*5" D݅XN7ɰG:(-℁؜ޤZ iGPu2orZRf5hyɫ0dƻ\݊Y1l}w1;1&ACt/X@䥯ف 95 nt cdTpGg7584`{ JdOyIOimWw: ~]Mgh3Nu0ٸ 8<bUw^V-WL^?uɅ{ZTyioYo4nYq x<76Ϭ(~%ވocB&c/腍@#+iAl9O2YÓ<֠(<U HFcdnuFvIb*d^?-ַ-]:O+N=ibu ! vj)eE$sWZ᣼~߰8R~8BYJ05Dqg ~sA^:<#Aeiז5>966fGw A'hg25㐞f{,|$t^`Np`3WWhq}Shoo\X&O{Tw@LIZba;P6Cr2ʴ"f3§Z6]Q>έPVI6'ń ]('Ց 녥U_٣NUT-xm.5¸YHZ STr]h|/5_ ~Lxశ\:Q=lUAԙ 2w`CyuQ&Fcm z}8o;Z ykӛi z8,Ak)55Zo:|pZ;NgF-~V °DB'`Ȗ7Y^6>Cs (kc/k!?VZs PjZ7WMAcxk ؞SQ1LD.1R7lRԧ`D4r[i60j TD *3}wx#n1B-~ gF̿@dIUxm dCz2A<].t`y 2+h >,˶w.J+gjhWG΢UR#-weU[ 4+%8qDֺ76Q[YEk>@}Q5>Q40,}tidk7sA\,8]M Qփ&Cg@P_ Bę󲷟w[ r{[ # Ru7oPt\wG36x\U@2*uVNXpJAĻo_8RQoºhTd-m9 Q">=24Czi j/]XqpꙎuqe~ux6IN_<::j$p+Z0Bk){W ]+OٿtA߲M;+V QmLOEs+.[d‚!ut"xOV3m9E<;%.YIť |at^vQ8zwvOO)L%'dwSu2(V[wUqOobbxh.td7Wi9'Wv'Tqv*SOjzģ^Ådd20E껾ǼfugrQӁaDʚiati]Ú iGa&2ڴ:PCU9XbA>VT TВ U/`R)HP#AE9ߘa5!52_^6Tq Hd"Z ¬-Z9w8?[R; ]kÖ1tjG$u {8mIF{Ҍ2'/5AL\=,2 H=7$Fۺw~3ًV:R _Λ YITI[ց@lE=  3(+/ 3שxb7s Y;;YR?m]bom~$U]Wwc}S˘YȿQW2]Kl V9n;`L(J2veti<Vfl gkR"KW9^s'.OQcgG>;QDH[,69Jg6a㄰*!?)cu٧wOPep ϙ {֖Ț[ce)r]h{Mfl7,=ATߍ0/O^u}`x&0犯g6pU{독w]n 2>Cdr*fx X aW'ٗ6C)OM^/O3x@Cy*!&JT 6&{e R0?lvn^mU&%4A:to8ydŗS|!Nh;P]B&IBᶝ7PM|6;W\ ??>\[y6^"{$kwR((YUaյNf{46@V'GB +2c6^AActf h& oqXHXY  kNݱ>r0> - a5$W.#h&"g+hJlIY!1TnO)wMzS5Ad k*=ߴX~> ux6}?I>g{p6B9hE\a1[F:.XAGjBU/@z6)h*XaVꋻƺxGRKh#xs!P-Tw*3դG/lȮSԩprDx`] - h.R=skw27^@b`j=mLe6 *KNYmQEo=8m#9)|xf5/ 'hŀ:n`: n$|b孳UI¨<@U&rM{])?~+Ӹ0)#vfϥ{|;F$1 ^^t? Vrd}&d; 2K;%HEElYE;N`x4M=b#37{hP^;\TVZOCAIevsAj3s'AϜ16[/*|w`<'qPm0(M7C+L/*^&zQdΤ݋Oi!ɀ }ێ+UFҐvE~QD??|MIT4G&INƏ9<7Rv GDw~I}!O=I"dm Ds ܐ{4l3g`xԳU-"N9"i}F䣩gedoM/AKϪˑ V@6.x C7:+Db?wxoHfIQX ExC\P dPu@oNdK'}tO)M=|̸.Ma(d fM1uԣrxXnXUSK8ʬPՙ!6vkSJAqܘ8<1\2;|E, nf0){tDUxwoKH*e0 (NgASf 2Ae\jCmmu4m?q4~ET7#|ڿ48el\iĪ D ѯgJ@FgNga.!IEEp{wف̫Tv/1s.xi,2 TxNj)Ԅ 9 ФD?Mp^Ǖ9Cds\rEa8M MJ.Vρq +eCa>.rߚ AS#1-g?n W2@A[Tՙ.vl3Kؓ~ooP85\ٖU5Sfbit#j)DC2YS, F^b9Dq1b fN &iPAS"Q4u-U (tE:L+>5V NbtlqGMnHo0`h.#K=.OieDu3pDkOEwI˫tK%D=Z xvmO<6@%og %Kwbx,lg4__G_r`m@cfPO,g,SN&qRLQ-fN>ſC`1LmGLx`%PhDj} w}2??D\ /@͒$+I_BWQeT_^?x,8BÓv!m⸟ST5m)G?ا QVÜR,ym=s{c%,VUy0 qd {n?ZT9{J6~zFNĞ(yhG L:S9({װ;f􇺄Й{,Qd@8OwZ{in%tN[~S+`_S1NO|ơKM,=o?̓%-;IQkkJ wWEzXUq}Pv?Acjݽс{]Jh88_f:;΁BHQ -oxX:(l QDO4л4ѥ?jo_1!%AyE;fSzꆐ>5=zEYWA17GKhX+23nh=Fő/pXx2ј=Nyz5x?xHH_%SgNո&Z'{ŧȳ!k6`%n_Ѹ.i`Rd,,vsL)YG,.y/úi7W3D\=jIM Cº}mԮsDL%ZiX婍s E}S7g`3rqB !idJiwc<^ͼKNHqLUbTnZ퐨W剺s ;|ΣEǡwT룁#%nl1I1 @K%˒4qUlm+ _(4v'/?/I Bwgl?*//tu/r dgU ~8c[uzВjP`MR6"ZKoW^C&s\dP#(v$o,6n "^kqqUc ћ38F^'Bpt`ڧ](Dpvwxl.ӣ'BOmˢK Ť ȏxVu %*vpAS@,!O#u!5%?X ^y' '<,)(Ʋ܍t+3_ΏJ-ZY6Bb-qYkؤfH!'<ؒ eVz/UbZ Tiǂf;-cGy|K]ڂ:1+%h6LpqȰ/|kjlAtOZ1m;K)e1YiN<|hs8%I\k2wsB pJ1/YMnS3kݦn:؅MQ<(WV;NLGM[5ضIdچ[H\*'YE8V.TVSM&[JGoZ=u0lEZ;C>DmrCqUZ*;FwlZD xmOO,dAL, &VQ".@ܮ8P׵yVj%-j`4)Ex}iz])?*p*WT͈k HZePٌWl.Bls<яtK.u"!l#,v'p޸̆_ND#[S4t'dB:V}cv:Ai/$~Z+&3(>QV$s?>@6L\ȱ(k/ ,+V}O]]Q ׉#|Ņ q@^~sr(5#7:ߝ^ۏj?LB\ZS۠3jpB}n ͅ(R(ä?'q=*'uA1m߱OM|k܆?E%`5& 5S,dUO*$]uXl QqL]ؐ%P*Sit{uQ9J^:D_x؟3>`DTtzkmM|e2 6C0kOnf:-a{['-f:6BVqƫvؼ}"}чD+l L@Qϗr2Mk`x`z9w`p- /ԉQvc:&f螧;ec{ -y=I{t]Y2 s y:cK{W4QB(jvUT&# :ZOއ#j@CW s+}++ەżVeJ> s\4,Ǟ6~s׎K1Ӽz.?%*MXG\+=(gM5v\9so|i.(@~ %/S U>ֽTD- UC?4bÖ_:V~ga+5yP/*k調P !?[VMTDL٩n{)t#˃>NFsF*? Z(hoDKF!pUzA+=->UIz_1T"5ē ar? ['{iŽMXhؽ̉Kto&K%ڨ;/*l1g7a ZVRۑ\Qry pܚP5">Գ9Y4/'FA:Ld|jx=>!u0 A/iפ sM$P.DN3҄B5 5ᜃx|mK}ϝzYD,u.\su)y? &3UXwbV)h ؜230EeFsR31C]wQꟸp#?.t&kR6W/Cي=0ByN<^i$S0hkCMw,o9Qe=S2aP?'n"bZ3{jcd>kjXG@& m?+ҟ(Sӹ79FʐP:cNQ!rtڨ=}Rw"P)Bx*"2NRi-x.96la~Ӟp8KgrqSM;cjlI.lO>>: h}FPNHL6:IHp;,wlWo$ 1aL;,O90pjwOߋ ,ʶV53n=Odod(ZugMw7_l1Lwo(!|ez"kn!/LE@w3ps C>aaOX$\ ڷ eL' ]y?L-C:sԌ-s)4mǮ1Vma~|q&4 ๑ؖhѺ`'G}TC_kfٕ=px~kc0-6{KmQHOegqsY6<5NŎ:W%:I?P{fEJsh`~T\@lr-*ieyH!YQ#T9nNhiFrdf1[̱ʫS8g=.W&wë`.,U1~R%2#-C zezݦu*K^ddra\feL, D7зgqzK&^ZEg6lJ]Lb qLtRHpr2Ci֞(5Geloz4}u4<v;a n(c5o"$GϔdZMgk0vbOU+'ʾ=*-=i02Sqڥ .Hw"-Yu+!ʐ9asmɦTaFB]5u<&U"n7wP4{dHl]O!:\Ψ;4_jO҆"EqLt~%z|)d.[? !Hts0@/ [I#+!<<[6TuU_rl5( +޷/fYB*Gx*|^B) р3l*(F_ )s2ʻ̎zKǀar@۟{:eG!YNsb+DsI=BU5+f`5^S8О%6BI"&EMPnxӳ<'!{Q8 Z®ͬiG>V9>kފA$r0gs6vKZo&'iYw#FC%5|`+oeRp.ُ$>+ ^WuӪ&x)] 0ZL 2[wK^U4= 1\QC<۟ˡ6=*3I`gBOSu ߏ7:E\O嗉ѯim1_}APR.I%$(]yBuY6,/#CObZ=Mo|L [_9\YElՠ~rG"pK B2y-UUkZY^!,~]c﭅,y+?P Zpq.V"ua_3~*7vy  T "eHl'Iz89 DD#vQ2dXy|ے'(ds+ʺ28@&"L'ƭ1#rz^" #ej^Sɻ.< N\!%OFOX]8- vxCtq[ 㾨|7F4/:`a+t0h``qsnR.NL [$bS-cJ~u\k Ude%,UQjj&QyYD{҉'=lyZFkn.Q`(h~z %zigM hϻIsp>^g<:NG6Zr*Ozf KO-ƵR Q~!܃rHRHqI6mٍzyy9+^Z*jem5ҕFp  #h\k7?:AO]a ߭U\OGUX_+O [M-=RvITg?UauLKA\t@jq{gP`ƷL&!;ExxDk PM s/L(oAĕSQZfဢc i_5'e@VG~꫻5),q\]* xd.ω}wu^.SA^'\,9&>eOa=>Zb .}d=ŅYL@-ޢ̂)3XGh\ҟ۝ Ԛ׃iMH D~{dlpGs0z29 %9X_wypL6es9 mV5C WW*I#ryyC\I];XO8,bFabZxJ ^T1mKA;WX{jX)Jx`Qs?GGHP~ ~WKrAYJy?Q*gjb֐;*q v70rڞ;ux݂KҍOP݄8A2++0"ˌ*0jJQ'y}OY_/p$reWjaltSpl{b1뵍pYך4\vB̐74;g@UOhM.Cļ㋥= T]Kuq~enbyR5 RxrʀQz_G9ҩiab J3gOCfis]()O/O΋}ڄxZ~&@;t!4hO(]D6;N@*]r@b3<6u>u0&.%w)U+W purdZ#LJ6P'>+:)࠰#:뜊瑋w< *W_5'>/g\ }_T'Ajn}H,|"(ᐯ)2>@b@۹̘kq'mY-eWrW/n0 |o o}vTGkh]pan(z֣O-hI򝜻+VѶf0M}n 2ڤsD3cRɿ0j>vx\qa)l[QCz\+Fܵz$t@FםϿ@H`נ/0߬_+HU-LԌWK-IiLؔ߰'lj3"NGn փչz@8% A㒕&a?<]Suf)η? )*3d?2''" Q.[$pHrNGԂCUP>s)ӁN kOWl0"47ŃA߲w¡f8=@ReCܹ7BxwHL2EN<'{CGaWQPM&Q3 qnz61)~1 A,gd׍i}xw]+1|]zH+D_Y |V)S0|:D&+ tuաnbw{حL:(eM 4bM+ilz|8a-9G$A tYNn+HI(=/XcQ9?Yk *:qXKN4-׻JTK+w겺R˛_8 /0 csLʋXK6ZQ]ʛ Ý"[ [ * ;L-z*p-/E2n‰_FETe:Rn0ko왾";_u Ҝ#%ܷ$3t?,vpJmӜK-R;&i„(`Lb{Z HOH cq$=65? %~3jg~k8iYG[ TRtXrNMw "4 ?־Y؊cq:+>Y_%Æ`Hx 2g4qDObyv)Rr:kWvev4t&PVAJHNq~Abx{=%s̹YHR)f?`vz1?S3zp.`4WQyTs.meJ,붰XGNr6ڻq`ܓb:ǑɆ؁0zf+33VmNWv>A33{B3pЯJ.b`4qrWdv7 A%j_tA`.oR4#KPq~0| "PFJ7ZsnqC"f!c*"Q^"$=/s=ʓW9Ax+Y/~`;{njٸF*3C DYdQ5{,۔U?Ar@|2dɒ2#SUPmlNɔҿ%rQ:HŨlw"jzylߥ=`b89P`L#Iqen(yC:Sv<ѻޝ'u!`m؄ ~nx⎱HLQX<$%HsX$!Әm޵ Yf箈m@8(Iq X6Vn m%𷒵wOc~ |ߜ//#GP&l6QO4a0Á:)}$76"%"Tdؤ;AӃݎT:㪈^)U&BfsN@aبXC v{zP4d)nklO- LЧKJC7PX֎\ġdCoG{D"k]itӹNY1keZ1DƥZPi+v;5%zٛ,1)]=E_e,RqV˜8u޹5&[d1pSJ3MֺܐNn-lϬkC| mʯs=Ϟ2 zGEK2Y:m9I (˼O1=7 F_^GiGljNxUJIa2$HʵIcp&TyJ}[⺕<diY gjXv$iƊ7ZԀ*{eˍ̇zEz? &_mQViDrBylm_dS ͑10а:z),>+DVɰR7%6o@MqLL>̬lQ(a@$8| *mW;.JlJ +"JFhJgXa sw m>4i_-~pS} CA'2^ӌfV"2*,`la6~CqBcuWWr[މŝpъqfim,I)L'YpZO+cm:U&) ''WoP2 eEV JOPM?{ f9cB`TM]i/]ʃ>-F4 ?J*W8ױb*oӋ-^*TrǜT:aUrCĿy1O=@##96o{+o!A}lk-l~S?4꯼jl: L +xj++!Ga([I5}Xa\؊- Tf~SouKqD iyJBH5hz B6mG!#<.h$r-Yqn {;&jO Hv8?[3jFK?>R2d`"wiوD`jܲw(-=6."7$ Rq*\9Cn~.`GjPANATRMo+ Fõf%?"dUx(x mp l0{WIw|/:ЈS{xFq&R.{`M[ E? Ab][;Afp6 wv9Iƻ3 KHE0 u)VD%]Ϥ,+Ņ#zfΑrPpTnq Y1l\`ЅF>LkCb_ނ@@k닜4$T.tY [m*-tFu~C3IS15Z>iW'ǎU 2aЖ=gY|G&] M | І+A֛rj xE?`1ۭfS4Jֱ=.7>-ZqI؂/Y?Gqk|qX2 &H5Jt&7.JȢhs>4Se.В^rJ<- g=ĿƪpkтEhe4BCzWΓF:Q5[҆?wDbgĘ-R%1ڧ,X*s&ed=kWsHūO, PYg1-ՐOx}p6OeDO] } v}{WUC:R܄m,FRrUw0V@xC6夞x.POwc4(Ъ^R}3;xF P8\wwJ+tȞXs 䍊AS#P%BѨ4l}Wʱ?)m|tj3'YF@ oO@JǑ+I:zсhf 4h]}/#>Fڽ*8+apoIT'FdN-GJ76bP8ga%{JҐgn]YcI-D x9>Py!<)HAޞ<-4?y rˋwl2Ah9n`oR[Vtݮ}t:ⷭ@G/I^% /pv̋c1fC3XFicatWKy=O:.vR}xsBeaS$A*(n,SaS0[I6yăb^;,ށ=,.2*,Vt|ЦI` NEzTD26]Y&.6]X0NTf)Y]N)Q*Yoِ@8%^ TNh"j,lm#tK4YANHuKti/jb@[J܂Bud؂B@6אp*緉LaylD'h4\q"(t*QD8IU,3IE#id`~ԑ=Bt5"?@'B"XH[ম.nMQƵݸrN3'A~.%l3Hc}\(}t Q[&8SepKUב[+("̖Ω7,%g(̭IU9pdRP8Fl. v*jtw)/G(!N[Dy`;SA'/΃y^M`le(=?Ȭǿ{@Q{i笺j/D}Hc+[l8/vˎ,n'+egg:|q^$/M~y|pRk~8R($~7_3Oȳ퇚AyED&[n28/j/ru'vĪP*0WY8D6r4y6lpKXֆS`lҼ1 fOŇ[%B5X+5X65lP{<~?!XI]}5>\[c[l X}Ɠǰa,4_%1d|`P]EmG{5{|- %'wnt o<ȄVʖ'/K6cWnGgU@?a" 񵶲>a506H`Bcbr:HC̍TٚV>w_ϣv؉XRo5^b$'+M"|T]*>U rKnH56@Q }a2Y3 =)l[sҋ#IJ?eʩS.!J|Tg]/iZv!v\VSmTsWD{.؎o_qGf T` ڜ;)<% s-X2"z4NcJ]?5y{ޓXefĺ(/tmyͭsoW؊0Gp0{.2& 'eo?Fi%=*,»\aLE;e*t2Ӏ:ȳѻS$6C5|M6nTn^{옥y1'*HdSOcr2TƙPeq:c(}A΋BCT'dK Dϫb8ɛ@/m p>7q[dV[q۞ s]Wc?4VgA鶾@o/ؔw=8o#cm?9޾uTnUF6K\!gG6wzyJvbyb/(@Z_ ]C $g0[=~tC^>K..Z[)7/ PUǴc\ٚNW^C9 d,ȗ1:^',LݽzzLIH̵ wSñ&f H~NiSq(8Dv`\`f1>3{A[IRӆ m8q4 D\mƎG55U`>:z_c/N\nWnЇ"_j[%s{Y6NX!9LSߓu374\ 1T@Zk<ˌoĂ ߰ij\O+*Vk dD^8}/ْW[G7i0M0x_M -N1WsDWS3X. zhi`{9V~LU_0;nh(Pg-=}F5o9aS]{AHPɋ3#˜"tusܲa#q>"اj4J|OD@ 13zixَ$TE,XU$HAZXg10`G]vyP +]jJŸWԬ&Gx] xZ ڠA&|bꇤDmJ!PEgԌEG@O꯻Yl-A]PL&q&D`7_xءij@g-7G jᐢTc |"% UFM-XzOP5=j/FRO lp{V2hMW~/m P1q d`Dr`Z -΁VU]AV#9?gU u3Ōn®2t%9{`*! ^P&pS&?-RnpqڨًSs+Q|6 \>R>\x|A|㯈m0Ӧ< hK)<*|Y*2<퟊cÆ&FsjC%u播|okR]F. w3|- [D \ݪd/.@8!S O",#Nm(;c Pي .vB)Tz¼[RRY[g2dj^1&kA`5N- | Bo`{e H`v`n2eV1jMڶ26tEW"o D'~T*]ZhgQʘ;D M+@XSN(W wu9W;g6#Tr+4N|$@cȊݜ0ݱO>#̯F=k #=q [W_*dC|BAOmQ ^HHN;ʻ֛rpf A[V:\Ie|fؘf*k)aθE1U{19@cjH3k%x^n+eX ۰φ.Vs%TSJVZ!Y-2l]Npr1YC"ԫz"+fl$w;4BxeJz1޺Iq/Kg8ƹ_h Sب$k'p%EWacW޽'"No/RǟkJ|™CS",[Y]]$Jff Ư^|*;s3&_]s*8}$[G ^4;Ufb :f熸ٶ*RY0so.$W쫌%Mfjupz\żӶu]"7p=kmuYJ9y h/MK 0 ~f߿gi7[^Ut@tpfQ2 MTҊ%u,F5nظa‘!ky!uImYH{P5ѴS <sSY~(;/w|^#yȼp U*ĘM#kA8cUuLEaա9s+{1RM <4b+Qn(H4Ծ0KrI7\ژ 6Ѽ4Xw:vb2n{Oj(1"@v3h#X]~X#bO|qHkWda1W}r9%F'nHJRxAPt* ,F6 Q'%:ieH;LUN2v)np93UzP͊0zerM:R3=]i~9:|[>% jh &B'"` &>9ӷEI!p^j&|a"aGldҳ3z(_eΆ+uXN-u 9r_wKbj+8 -~R iO9${XDo"`֡wYI2y͸qfi֡u;ki"g 7)Yh:Y&(d:OnO$S6BJW?V={{^$p[\@% [u-` V0J^Q&YJ(*LT^;?c:LݹQ!ɚ5_9h J O!8  vD3(Oӆ?sI&H@.w1`8\,sߨ~F6LRK5, 6#2. mNb|E1D!ЪdaQ]2H&6^2 Yb˄-'-ǝձhS =43\gxK= MCY!;T /OG oCT9e&Len:6>%$ πKTn񹽷nH =1Yҕʥ8l;x}c3AT}[p6ʓ^)JڏmVrԱVi5hTyFvB;b7h 2>$]^%-(3d; "̆;ۆ)әJCՑ0Qڣkf*]z|Au 2\Xr;a.ջ_ )H>l&v<~54GYHj(Mf-Cn" 0"bgR5;(, 2ub|p1 ͍ܰhR^< j>Ba,nnR=Sż'O>V i`d.nMfq p 6g'~zzzQ&HVrPP75#yڬi-2Ao4AW`xIHK%`q$.J8WN|5H T>1*"V 7[YT4HfZ 1FD|,Vs-,mhu׭͉>@M_M)%TԙD^ 9̱feO~Ju*[mT:'iese.nc x=Ễ|n2t뮎 0M) <<1&C b6CIz16 ˆ}N|Zu4'(>jaQs?B]x3bC3"$fH/ =bTlDWqRTW zpo׵|K LUWgX90\k6hU=CI}ӏ*,:ϔ;B/rySm.d|# c#P$AndTr&ym͍-Վ^ . J~AmgDޡ])sf.ݝqd {oRM^S"Y'cUb[FU)d^ԫ$XoI}P!"P^>v^9cAw䩌؀gVЫJUu8τ1?6`m6ܥ1[b'떄;0 DޱE|>h] 7 x;l 7,\䁚5jD)iWIPtl{@!}]d+  TY>="$ʿ~F,Kzݾ]BmLǻ9i,͌dž 5{ 0"\/nb.NDѦd*j7F@oX P,]ϬQ%j;z Fxt~imHҩLzj*=@S 3܀ZTr/,$  [Ff[eQO7$M |$; 53 T7T8 >5=DC=kxS}Xqy^DڎEv,E&E-CrRd1wovM |>_G92 AnQ>*/jly%H@ɱbj@PA܀ZR,7bfNd~QGǴ\U] IWe⯎<#|sf3w1~"}c7 AJ`^PdbȺtdܚaZkIC'xIbS&T-NS-l߶0$[DrPl=br2ɁZl?:6kc$}7 ,|FRA{X GyEy}D! ji U8HBѳ0P a~|P~?Q*ݱ۶W\@eT/&h&~[?\>w2}tw~yE{Iw#9HNᲟP|pr?zqcPrxěDƍjLjYŌYȁ̮k|GNt=Qrݹ8juﳡSxJG4@dy~^PscN s4Iqrh"ge* |Vy,KsLTN3}Kus NG7]+uu٪Wetu]nJ^ݢYC;\#Hc:f>*}U ͣjrZtv)h"M'ae.;Kᤣn0n|aϡ]S;!F .KqSYO:rb:$s9*"1Ky&^Ro?EC^ͅU19jOz]6urqa}VkHuqDBtnBa +jTOt+wk; y MH3V1ik%Vޣ œR #t@Q2&ؤ÷|qɰ*.VspqJ~P*ƻ3ݔ^f^]Rq p z߳2r,K3N"%!賀f\HL$ztQ%mFn,} eSZ4Yxм'3@nɞ6}#o g([x҄.[a$٥dO 9㶀@zU#GsF{rVc@IWB$\t+aT ڦKZM^T^r 17۪T}꒤IDF5d>n"hw\:t7Zgz4GD{L+?lu!zQ;oF–"ihSY yŊQXՠꌼؼ!m>pҵffXj?>s0L`cE硖_Lh2D݉_R*1eEi݊IwDBZ("ki?%Ulbx8ZmJ~hT7Ւi!2`-f# (#q ^;^cδXL#fHtts,+C:GÙ5 H^6J)(v!S^J(@}8(N>;9qy@ʄs N&l@?D3]iK7 UA:VTo$ݠd&&Yb7U dͪb_C:[n0P2#|w;uZ!bM:̠#k6zApd\7噻D,"bPJe3MMփ=MGhj!Ozy[\Rr4mpWsu hB :4NڭJQQV yv]J5~Q+3x ?^ m[۠o]p*,]uXF':2bLW=Rou4"ɪ%B] cwpGV&sGBV"3>ZM V-[\u *n:R#M>LO0}Es+#y,Sr .NyJ֠Q*;;z 4_ŷ"yX?C)_ڼ LF( eRYlm?آ;OUJ^R`SEc"gwp;wԂk?:{3gyF@QL$cᆹHo5 .VT΂,J<dgְ?xSq/|\ o8ugcPb𻇯FX))D Rkkusu7Os7Tb'.b T^9b4ޖ3CUе\>']~oV GgmVOڛX}(^p0Z4&vG<tlӏ8KeV.|ҥJ\\3J H7eRMCx:PLNL_׿؇rW]XH\RfcX#ߠ3-N ёzryPCxoo#wDS ~yQrh)}oå<$i@@^iaH|;u% ;j޾M&?3 2 !L,^W0o)7m̄b0XI_A-(42FXIrpgП5?b ]c<s u."i@q .oj S#Z8wnHWOWY*Z6>wC7q,0jCo3R tۉ)1c<z^ b5֜i֋Œ"6st$ޫWhLR"ۻϓ5W/wޘ8q39G[_:$S-v 0F3Q!,Xn 7g6DŽ-Bgy}C¯@l(_[7 NhUڿ0ϴu IfcE"+LHڳ@pmQa=qF{ךv~ aڅe؊'F[)Lľ[r9+)40.^Kl{Y ^U*ee,Ál 0kgl 6bfH^&Hc%+rxn~_}2I*Q䄩-YOkL>eY!)_2B]':8h-vi )hҡ˛-QȒpq6I?p[P%A@f1Z~8 ݂3+PFۇrD|%"͈M=>f,*ڿF` i4e j{'qw _$I8mɎ;YV&`1wDAWo!]շMy87%lJ x1NvMq[\8J:AY8zvB+x 4J/&%!&v! R`|Bk_;P.̔kt>Y30_]ե̳|b>7 qs.&L3@dYPTR$qKj*$/ȯf`W0 Ӵgl  uP]:nU.1W=mހ>_Ù'C B}%Tq Uc)<7!X|#Lcp׬55{\y@AB0@#v|v zE;WQ 2ݷo' gDُ,gPK#-òd:\&ucAlnx1'*?]ɴӹPSgE;G0U#xg&FNUo#ɲ(qTJOꡱ=Zo)LCKVGoѸ3lE=p7u+`# # hꘓgM>`wljB|v`je {3IqmT<^YbXWQ`"iΛS\WG;K{q/^jxHd=] ه ͇Y9ѰpP(j;߽i-؀?a%ۀi |Q/?C)Zrb8iiWU/XŷMnp4|.xIrvX_4 4#䊤pa% %K4oA#+]f&j8)5sݳ-STd}$Pgɛz~:=ڊ%z@5`|:Ih{4hiiTUT”'=2=G@?ygܖE {_V[L)GRId(Ax:(X{$Hem8Es{(uJl^&j؏"מ΄; D1#kP^WOz[Dk@cFO[ڵT>?=&m[0oʄeؑ+֦Q kx (N)\$;b24oAmVF {MEia}y[sqI 2sܟԯ]<ۺ?**Ud79S?eVI7?xjDkw~F[/zUI jAO&2šy<}'X1k}-5`44p<1xxeͿ$ƶ)&Ot),pd/v^ :Z^?e2N׸o}_`qvY>U[Ȱ akWZlP3gg=GQ9[rua)35%goG ʇЉcح}&e" a,6Թ 4 ut- ʇVEeS#*a>x,zձ5q| "`A|_ O8*0 :~9)ejdpyVDgWa v_PXKDǨ(9R!]>Xxm噆CQ*$ړ󌇰{_p^P1lY?ijAC.N_U[iҎ}xMR(ge97i [@lQ}O3{kx&cLptz!Cx4B/Yzl<&[N&k L!pϝBQsƻ|"Chfc$dvJbлƷ}!#w-+Bz,JrwWKp#{(7?#¤\C?H2-$Zae;K7㽆xW:J-e ^Q"xD3y[2jcR toE+[ӫ\!#-,)[6@ey.MK0-S_{<8k,J-0G0Bۤ0*[.J$GQPޕsgq^wyO7pN׏Čg桂מ7ųA|gLj2ZaU㚦\^ Guf _I\(j2. Rm<;umGD9LG@f9c_>^0cLOw#T/]|r EAv]m2Qq QAzKʖ41 WpFxIC&Vk}֤n(ir!\P",X\f}gz٥O1]Sz_|FN/jc|G[ ½uE)ЁDSFQ鵥5ۧYc*:}v. } ܡVE9d?ˮ-7RN񵹅62b`%(t7/H Mj>B(rp}BoyN)7} Eu]ȱ]NrֻmH%_wrSd_V^P?.Ru{neea{K0 FLcyTGX6=#ӸT?u+l2J 1"͑BSsĉ𷝇ޓ[( H4s@)VıOX#-< #Wuxl@*x  *[P2Dۮϗڄ_,keºm~?(NӒ+"Ǭ ,iq˃pZr6;!fY@U[YIޥC~ָ #Æ@dhxܶV2܊FRQï[q9VI;ƞð=Kvtͺw֪i^a*JJõt|gOt 1p;$W M3)6ͤ Vuz(fmWxsC.ZC!PPeL)9l- C׳bu]>qW$J}:.c[ELkT/Z^Z$C2 He:-zIӱg6[q^Ŏ~ G-nQѐ2VL֌#~qQo0,]+L :WgtA]\<tQԹ&}k]k9[5oaeoX'ƣoW vvgkǰZWbs 58D5%܂T;7ݛ Zͱ  PHǺ~?~Ra`dӧ"C=4=L!MvnVw} N{܈Dlbo;"-̍7.TrF|qNF]rUI%%4l;/I;fMɓנo*pUp)85R0 6Ny?9I) *cjGS\kB;'f|)I^$jbc ѷ8.:}婛˾<:QώoN{?BJ%031t/ \] 0?zM,C'B˗OV7GC&ѡ9kȷ|gTM+,U Ҏb,ΐQ\#)qkzte ƪ35Ez.6':]HfQ+~D^ I;VJ=:kd$GOWxȁt|cXm.+>O G7Wr%4VRc)pNdJwd0lv~=6lHm]Q3}HИ2NFLY_-m^5pfx:ѥMkfFHO}'\>ueD ?,߃[5㚷ꙸ-@Ki^CZ ]3hUsPC>`^YK#d|PIpz(ߟr1/fCS+B]lC~qPnZ&ӿ<;Qd%(&R\K= +~%cs*P#||Kf=Qr0u ;rh}-XiWhۃ1ӥ%ulFiAj@,ͨӠFv2ԟ봉)RՈ{j*ke 2n%'gsŊ-;Vgi;<,Suk[Kثlňl$k Xh +?/?ZJ&g)ANf꥖ 48WSG1T0}h]'>Yn;^e"lY$ ݰB~6Cߒ^e;43DX:2m.O˸vAֽ,_QZq+ {yܸ,&*0lAuTwV!zg'.3sS78ŃmL{q诏dhr^u>GD6ވy!b>μyr٘U0DJwBsG„2T1b] 6.IX'u{ 824#(fBɧG%WuPl'&e6Mp7!M.R} Z*Q.n(pq[ۈ7NYUtk6pY;RRbᚘPTm1)FױJ}Oղ6bG@FK9,޵MLuO7ƧLl}[Np}-'ߓ-Y@uoEiFLۙ eZa>R.I.g#p'U_Rn \^ݐWV{NbxGʯo;,ǘD;1;eZqWjpM4ρ+%bp%Ռp-~[6[%lFj#Oin gdl32WP-!ջD70!Uy&녛ka!ɛhIy_Jli% qw[q5+pSc1B`!b{9VFKbj<ڜE.(2|h.2qu)rcsï_D>VA)CBF3Щ@m3Sd*͢GAG>[%v]*,-@ЃQIxY-wȝAX$ PӋl~ܕk_?\VZ/=dT$&WB1$?{[6aQ| O%E1G`[bgYtimС~"B=SXØ跕>u"2q\jLTfn[|?G_ -;$u6vƏ)ٍ&ZXN(Lә]2`:,(j7[#.;b )RMcPJD@_]WHZd=$BʓEM @u[g4~\%:O\>)-ip$&"7xVЈ4.= p~4J(57OH 7S} ˡJB"yiJ`SR,OF1~ 8E蒏=lbLhBDeG%85#l֢Ùbh+8lzE+Wns7^TT7ͫ?" 9j YfB'Q:T<ЫG bf#E|64۪f9~U;fV$\ݛ1rJ$*]ij&lޝ "Sis6/~x!ZNj1ț! Q ݙǗPm?XDG;? 5jnu@+]b/=YO2jnI`ndGڋD~:Ukt5s=YiZ75_ \pa@55Y܁}t۠({Xy9`6ݏӀX ElsY!WY:9*)?nϡFaGv bsB;*H!qE"y:n0A}xe;ϵNÕH!o,S|~8Vn 3`aj6 p_W)ςfc5'׷oRQ*rC5}܊3ʄHފybJP#}QyTMXwkE ʥ8pWWAq v)F& .U>EOC]{OğuQC|*j:a9gT?u֬=%@GY\3/2?7J7A!p2=ԕnr3{)TR|wVRx 9ҖmDݓ$pyN;gbn^n>rG28&Q]: m`t\HF?WYh-(Ue# WRcq+SD{rVvrTS)Jq }0`'DShѥVB,5t5#E+g ܕ:+3枕4 טbCEE{p1A7g}BgFCM1"]N &<) S||K[N`tb{b^c-XQ2yG0q ~0 EX]U4vȩ*deg]@CӺbFs&ᘪ8ב ajLpnI*!#櫁H/5m[R*rk!`ҌBn5ֿ=C D01B])%u76!J N :b<*o65 3SĽ*m;r{ hdUg6)8\e,WTҝ) Uq*R'Ytqa%~7PlNYop|0]o+>Vʳ,q1žb1 ,|lhUW9lfYsr r"D sN7uG}_Lga1׸U %Fn5W|uiѳcx&L$e=Bh5(ug}K)E> 6`Kd.R  hB>>m,nj4;uEӥCz; EmC#c2.n1.?"9]R6tsߐ"كwJzebJve*1nAs?]g&3b$krpn7/oa'3nk;.9wbo10h\A EUPv,؞lPE88:&j#Ij $tQ;ȸ,ku.aih`Wt Ku&dS@o.9 uBf *x66Bhj9*Vm{}xITgZmhy}d8?VEjF^mVO ق3.nvO]Ɵ&3e^\,B1E٥"-s,05M8ӾZֲub֕^.qvY܉ygj)8-M7 ۟HaG _5A@ $w o7ܧ*kIM^uV#[㋭7-;9 o ϿʅP$"QA i2Քv0 VU>mtO!V[Yp;f#n0[a^pB6 _wԩ]Q0 nT" !;eã_JhRѪ\r!U6Bؚ,@[;wHyzN&\͐?dA6?c1J o7 |iϿ1NXlDjV Vfc`V[B.7kh+|/cv=-p?jK0XMŭV)}x ^GmHڍ=q6u%nypW~>xJ40ay=L('Vg*;^7ޗlJccmU iAAQϯSM.S,OXۧP7]8&%?0E.Q7N~H|So|+RX/#wZ,M]x«~%u1 ] a-c9x)y nSHYV->;<ZjhfQ }S1&C ḟYoz8) :>VqßU,2rGNck )[j RjA*(*9)M<^znj4D&dӼx^ڂbT|l{-8̘j9/ށռ}5O~'lmWXSKvy&vp04y|X9ilQ OEy0&#MMk(~/uzۿCеbiDG=Cm^lw/M۱|f'\kPEa!`oq뗤L6Xz tM̰Wҟ#;odQPMsdIPn8-}3scJ(csi,tEWMVVw*@-M2"<0 !~GBF7paJmzQzb*,7RrjU;>${n'>CD/=)9F%EpC7&0'a5I04W4T4~)md^vÓ₱6Ht&=֯=o ӤdEV@T[xYk︃Ƒ Oeێ3}!*代p֧ua M#0K:/ ,g+W?./.A,TȥUy(;1#e.*&=Q y?2k-HX]Q,@ M/̰e_Mv4`;FAbH*=j'I!6 ԿЩECMEY,Qa{s~ 1U>pz<^Á.Lߪ3۵){ip9|GOk8NQCyQJkL_H^Fu}6~sNE榱B /zmIER撄E&ض?V*5?=#7 %ye08tx/MxWwshP.QɎm^O;$2&ѡzFol3Gҥ{ n`d)::t!Jk6SD漜LבO]R0@E-iKa yҶWG+ʹnrʊއgq"GFɩzp$}MT\BӖ{sMe{D"=R1Pu|ގqE+4$D60&ygrՍԷ}eMBֈ>Z׼qt͈R)yOJ G'ɩɦס/m('Ϭ\ǖg4{;aQE`@.RCL$5%zE5n=:3)+# Ⲵٳ׭Kk*.ms;LKI\|7ۖ夿jXN%6ut\ Zq5QFeKiLXQ[<7 ,w}oܵD %z0wBUTw*eqR`a{i(8UB cFU3֤} "ߓfd?RSI!@?qbo y=VyM=T2O)!MぜzV=DNxt֔6?ǕHI8 c]5yXAlͪ%7otgJ{`zbüFꀡj~<0w (#y_/`I՘ԏW|xH?k(]/SyQDeK=44j/SĎ(;斠Vox?GbԷq)Dl3ksO>79pb#~r\Ek1fR>t֞*{j#̍A 2h@,||.'=].?!]xMLa)6wSPXOv3n3vahu %D:3ZcPFl$w~mZt-O̍'C*J̖ }i"Ɛk[]dlb8S篒92"̤LB:ރ >ucmɀPI~SFNVkFc-1ZiH*ęߟ9 ^,0$؅_筛B‚Je{^]app>@V8'I T{::O^`.O& φ.&Xk USHU~JI˒H=n3MjH˼!]t>RY8%WUA(rPt(kNz8E\#nI#w=֭!S9e,pu KEѪNrK)2`F OR/T-yTWX4#}xO9pP \4sj7TdQ?K6Dbl>U[jeBb-s>$ )~+m- %܀pxO[$ah9<۸e^mB4Ҁξ48[s%zrbQTZx wO w9&dT֖F6q,{+#9W/cƋ"#e!phLDFK3G Mo,VdLtT T\O&3QMjM‹ LC:t@jDC. -ۊ]Hަm]?KPuՁL4AqJ7"]Nqĵ|*qlŦ2Ft ]) dc] ,1ԣ O޷p QA5ZuC -2{oұ!mtV9ETqήfStgkӳz^l`o, ZCdb=%9 g] ^GOٚK5ƄL.I*:V bJ.Sm C(QNdwJsB,4dJ$X8b55*?]" gn)NzƁ5RM>r#㩨pNR^=χRf_qZm95弞S p+ :Ǩq FVa 84IMBpmUI0vafl0 M61*P$MD?"K [m} ھRׁ+Wx0酹잨&v0Qi`;/t=x  8YKxC(%`߬&Jo7YaĦ3$RU3_4U+Rc7Lg&7!R]|WsT-E4== eyXFAqFvt@t=叺,f*U |1`]zJ˜c nLj(!DúƦBY󱐨juthL Gj?1[G, Ec`NJJ0tm*0ܰKOOE v^_r~L9C4MY%+/:v|p-2丵3פ9OufC .iܖ;@Ya=mY:m%йi nhcZ6nxD%⾔+N_txO]9$ѳ9! rYSfk*4W/Vގ)'.Q+J`LD0)J V>B{|ħΨp1,{;{x>fk/lSbKǙ-LPK6I^+6)+_ +'0I*메-z$x1rke)"9_WQ!K%7U(GO៹惧-p-ʹz MqXl9#޽sAW&if^ds5C! a`?iE(52 w3[^K,Gj>kP,:lկwYXi| WiЛMvt y~.7h.oGt[8j%7(K>Z}dk:iSGѩS G6h\@QV9?ڒPrpZiڀNsC>jC;XE갌0IeI 46+:ߜXs-׊³)54Y%(&-?Wރ9ʧ=`UM~6HEKIr0>0 Q,9u~8!AYF+p}rW@'~& ^4&~R&6(iRu/BWG%U#BZk ~6`Q/vGeke`rEՎy(5clj%r)$2>Aq f=JG / )wa]MF+Mʼ7ԕd)QD-e;ayR'x-e" sřQ7J0R`rCO-|s(iE[,N \'!,H?cՄyl$n0)NX^n7XS4bǰzJ: a˷ev6 hi]]+=pz[ D| C>ni+$OY{#חms|・13T98/>:Z~ՊAA*@/ OFlݸrq wXa+vRqvjJ]e(ʦiqSuĖ7Ըܠ~御6bcVDJ8и(6S)Sط^+YXk"HYZxP';U,0h4Dvzj^yX4o%L(Oa dPBՁ;#O^qWt0XļnKiÍ,"o%uA]+q@ҿMſfϫkk̵%rY&C.k/q >򑥕:*#FAXoqq.e\(9/+%@1lvszhO>^YsgIFiD`iCc#\2݈}qu hW"6qhLI .Bq˶~_pXtZkvyhl@3|+̿)^;< ΝZ,roƃ-wUp; ZJ[e/1>xd>CoxAgB4b[9#Y>L3Y^W7pm}7&/8o(p+A(Kx&kO\ʳk[Ƹ>Rm?zt,Yk.XZAw',9#8pwH\2bѼ.\-ٰ[r$uċi)#W~~0զn`9kj)d(/TA!Mr٠[v-}a:EP=Js&5cЁs܊h*@?=&E ^Ecź@3ylSQj)RNUn^lf]fXۭj܍e b *EPTK{}Wkg!%sJc<fleDJ;}-*xG|P1aMB LZ,X6_Иʒ@鍇y;TdέB簖7b`1]v%o^R]($!3hcm%Y,[UI aK ѢGVz>ЌW@$ up|75_?h5w/$icÒm|o@*ZF3I,m <{iiXޑ<Ϗ*? nt=e1mB6nbffo2 NJ, K'@θr`LllENPUu|ّe}:ˉzaWG~p2$e>w 7@Qw_Bg}ߩw@0Qh&Tch {$̣-HT6g΀7$ե}B/u4 +7o/=`FC SAf\0H9˚iQ:e.F{MWF3BY>lNaoR۸ PH9M >!7SUa+RL;I =#S*ū 4<0&Z)% %-';+pz}9mtOKR}ܔHu2%-'QXnu\g>ߍAy+f5q|v>;GDEA E# S0P&y | sU2MD=RWTN771Enm.Y+?-; Z}R#^ԯsT"K$L *vd7QKEY3T]F5D07aaSbGH.%MQXF}e?ɠέbYxʧi8yC%HSTj4ea-1͜~PNzb"cB˰?:t!};wC3&F[!fF ]\SZccXz$Xq~ڏàs]pY ul hNk6BCi6KؾBb$iae% hE#lO5wbNFo)`l h>֮cq37Hm7)xJ @p`۩}LY_hŚDC}7brjP87W8؅4)m;Wn+ՃSwU_+@1:lKO.Á5s};H>R!\T!%sjʹYo*En:6lKw߽x>A_oyS%SZnK[wMd]`穎K14nkcN[C5[4rT|l>{k+;=26_qaXOWV r,j2S5i?Aݘ;ɡ'1DҼS\Oa1>i-ILi(,Xnݼ_`V/[v8[wҁ|řFFJ;lP=5pu2-:~֯CzYܯomWX "`~u^n^wNCl!{a!_% UVX쫡}^B-Om,{2!ƠhhQµ9}>쥷?[vAe|IzVXwxpC :» XqOJxMˍ?hLOl{1Wu(ZB=[@ُUx|j>uk5j9V{`ntvna#GAbtk,`Zccd9qN}Y/\bk)dYFku| t@9͆})M"Hϐe{g>&Iᰓ8T'")fhD9j'BnAWv rs#ӽ=ZyGV(Q}dI!4Whs~v; |b0-AxOɈt'GSDN& |baxx}|uȰLmhuh+fN_n2Ǹ:Ӛ>ome:L!r|jyӋaՅ5ͳ QtX7ڈW]W) S~( 5\?/Co"l( M~e1;d-WSEK6vfƩt$^#tܫc_+"1v=m=1z@K!18&&,%%(&H$%V\<[8m @xu_H",gjfOXҹ]:mh-TKO$ԏ]3]l3FY%!.ţ3Ѯu Z!5ȗzL] .$GԛN}ɜJpJ=e1/ H=,da :׾!L{i`6#Ktû%+]&Z M7B`Q ̓V&#k@6WDk[{XHtrfGBjWӡ^3 f1O?E_j7"'-"{ADncϺn"C`1VGutT{*k>F٭)pU\</'XNAįV<BHθ26]R0pg Syvۆ{L RKqz>L\M^TĿP`"Ǚ ֻǪZ,1R*TŠ#[a3vL+6 l`0._DZu y64w:$?>E6IϙFy[N>uQl'QY9c/\swKV«EGSLGzMN"R~EIh4SIH0 3>*YXH\}Һi8@#HF㊖2STPPg8S *]?CDvawIc%ZK)޲ן$68 sR>{<~-e3{A&d50*W k_0.8r_DSMsh6T]oȖoy|6fr Z$c NM=oOPK]m9i& 7U'Vs&h+1,F6Nޯ2M4=@#Y843XxS[Cˉ75(qڔP/_}XD" %  M7fl\=߁O).0^4B#nfWDV˰)%p.OjG&n+JweV!s`#IjvI:bg}kyG'=rlf6|zz׸vFZ] B].(cWL)\vOH0nG2~z0y[рx9 5cg!KހVTTK:tEspg,MPuP$P)tZݢ^/hHIM )H4_<| AB,Fƙ0%ʔ[r5g 7r,,{LOܲL1)]Qpl_dF)R;'n2gFOIa[L9Vrc+t~}#-W ji۱ ГOZEuq@;mSBH1Wc>1OetiYR4'3.HbbXj%UYb O{H@^rBnכr-W(zQI&Ol)4x/%}pn`])Ce; &a/Gݘt>!+>88(_PmV|%Uxʩ]S{;˲*ZVQ\k72.%xggr˄%sMq9`xvueL\eb*k>Ot2 {ق7^TqQSMH8j &Q94tҁØu"VZ P݋ &'d ºwꑒ-oBح|B1kdQ^*αt|"1׌sj5eoo?ǖ㳬Z9lfNeoF} nYy0uswr({[^,=>3Co)'#2 BB.p&ECyVNiSo: ^V.z {1C .z@H Ui-6@jYQWM ECrOx+7t]GM::2cqdrȹd|=&JiVԩ~_|~ݵx.Juޅ@MZqmQ']ݗcQ7uB|MCj>΂@Nq魏`K״ y$UC|b_e/E'ڜxp7i~v\݅!#ɛuJf m'\͢Іac<$z%[%;(r\sVDu~!&lNK 2.E(oJ/80mCv-9tG@Nq%_LP" ӢQ߀:1qл!J-ŏA0V~jhBl+c6 ؁:p$"RzYa_$rĤφnu3nCj$^2_Tun5;*)zWh˳a( :GտL(DrLhIEi" j(- = )~q7~Pn΃>ʱR\<&;#T4PJD̗[ 1PrtO<iPJ8I 9.8tI)fr)DI,kX>j8ē;EH0ݔ]TmR󙳻ԭl6J9'RYzxBVגyHVmR0o+1ѨI1(FUFM֛I~ }7Iۦh[u# PZMU4tWR/U5=tG]X zȇ)ܧV=xޮ` /%+6 $c;:#HZxb^#<+"weUlq.<@=J]BxغGxgZ{mXTwBtZ'mw3Z|"+3wu/;Ip.eXW ^w`MӬ-T\3X۠β ES ρl4T#1gs4kES v݅OQ0hFMIZtFg4WtsLF{&hXw<|䐷Bxv7'< <á R[4!XȪO텠8l"tALez%ޛM3gd7Ap9὇S Gw"YIDv|Y}E$Ҹ)!|L,&r#t ==I&GG5ESSq1BX %% b܂.1% uج_XI8=Ą{ŠXMrpBS22.&G~5Xv6w@12 M?t* {O'# rk[VO#dJ$U:X ~b) pDaNb1o)i/z]jJ\6]"-\MgkNxF}a.EȆJ@*/yzOE+}Is2&}=-)Gg_JÝ!#n[Fh<<#Dyk@wh@RpKl0Ufkf1cZNVvU|HChh9T]5c6?( ڂ%T{x`}/ :%'D- 4ֈ^kRᘝDHH kv)E&% .n#}tmY6!N}=ʠ![@x6ö_T9ȄRo~^9P<PMaf~R~u q¤\vT:Nb"R~L`C3?EׁA/6~ \ CK9ON~h1~ۤ-<= L+߿]}e"yz N%s jN ECU$OV4!!9.ƲYoX+F?N^&JaZz7B>_p "h` 7 6&ao*X@:"mPȰ(XpEՁkψɛh0dZ2pbHWvZÓEw$(l'] 3TUKc9,w+rk"ok+DWZ4u[x7#aZ(]5Z-1TF^X:pj%97x>8):4cphGjhhT&{ Pt /ZaFjyP^Le#Y^xF$:75ʨ"Aۃ,^JvLT|Hmeg٬1在 ־:6>':ku:˥/sxfu3%c|W^X6;9G Hceiƙqgx˨jAPá|Aln} X4sr&IT[(y1[ _Y1=i.A'|_ݴ@O0>҇g®{x3N1'N?Un(Z"p(QdFZ|J]4a eܴ"y#W/@:V94~ĕz֞Bmz㪉%t> p7ǀ hUS{O9P`(<٩ ,H*P\7 j0Bdr0u~~" bSqi7%4t)k*R H0q;DsE,UB5*m"W,u+Ͼ{W^}QURqJ]ڊȲ s*PLG_Y d7<54ƺJ,ms z]@Ǥ.6so#,wsN X0ܒ~oI8l;؄I~Z]7? sc=kB>_gp/#{yPqNcrj,, k@a/\$ #x83#336>6} fmL= ?zX(F.Բlβy8$"߲JumI#y {<#I0 a X1=}%?aZCćRZ8 uB8p6m|K6 _bW˖[ə>WYҘ ƀT'}i1E[i3t뺫AFVIе*jzQ巍HR]N E\{mmBWySI\IENưd[zUڇ b3G~(rYİ/U8!pûu 8Mg$5 ɕwT-A|NJuqHnR5Hi!^R! hͯnÐnAiXRE?OV1NVGm(9l J+yKf1! )D!PH0ҫ^W/[ TJml ]V)IC,o|#| H!c 2$] AL{e2&5R$; T7B (/KѾ";cYWo{}{v{GI2)ýMpr݋v aQ$? q FG jKޗש,nuhdȂs˨ eߋ\v KјD\DU202baM#TK:g l-tbg6o/X/0Y.x&Iϓm%, IftNX Ř4^{aa6PeJĸB n8d Bq2T_沴K[ ԟQAnIloQi ai n0*z֎㴍]Ծov2_{@ P )&\S>IwfibG49+#CN)5nD׳^MS6ьW[ҡ<[ bq7s8x۶^k=W$cnq=e$4k~pq2v'sC'L0:d>scn X_+&k˗;SYmw׵/jZt`ڭ;'m`sXjvs*[])%n% {eRic Ӂ0@KDNb'C 2L mQYۜ/zE>a6Nn4Pa[݊'Z)@ᘅ?xfF*[ZLto'tS\&{<8B5_! BtG?w6t`߲»Wߤj׋i|,&k+$mIS(O"_hC`]s?y3}2E vDyV)r57=h0D}|lg{3b%) Pl喝D"^V?=8]ВͪI,V.S/\R-ܑoTj%{#!ݰęz15 1 /nw(υ[2em6 Z4j"8+HPSd [*lHT+;WܹJU2)87@Hpc@pEɑ 8gAǓd*!i5;0TIg6!gݾ1.aDݷ3[׶]XJ 6G}D^ἓӻ> T2-YT٭fԫ!З"æVMKfKf?[̠m5UiKʤQok[ɀ+pid8]E$xcZU!~cNYUJ<y7Er'W*v\[_D9l7/učߙfUGs)J aEr,!֡v2,4o MYD F Wb:#ZǢH|'6Ň+tQ8 p?"( Ks 2X󴼝J&3.=. |5ۥ01ES ba@p!_nPʵ1z4uiuW4,j]%S65 'l$}1P$2)n H˟b &Swر.m͓e -q}\l5擻8c%@X._+4ADV9=7Q\ukzV(ض|I\\jH;9Td豓}&jmc\T5FӦ-C@VȲ __ZWNi6(D>A @t R$e yO&Y JO|+"y."F 0p JgN>) ~R|<5pwJ$-?N`5xG!+w7490)yܝԸ#ӀeF& v->7Hw>B!B ڦJ=佺4Rb8apzR)h巢_W1> k/cXMdU@3Q6Jof 0QX12rğmczT[xBIApa9ڴbziN [p kYz'x,]DƁv)&eRƭի-feLݪ5n*+ f2pomgRc}:x:/L8KHHU~upr^ۯj6Q/d]Q*M|FD+ϴS 5ڶS. ,Ŝ22+,r0݆e_piipC uH…pXCg1쉣};g^q\O%/ܼ{iM? 13<)U|+`Dٔ=pg! 懣l̕-[{?-7'Zd zΎ;v( A'<޼Hn,ڻ$SUʍ ƃ)KccC?"L :ZhWIeF0ߵ2~ٚC0 *jH\]&@|9F 87*Ỏ~"o#d}2=B]Gx쓭C %"6{` ot7%]p8Ci6ϊ}hH"Z2kQ6ح|k;dAjo9i8dOB^5%$FSI WGF!y+8_f<9\#T,Q^Go 폃X]gu>ZHMdq#iIq_$"ðjG8 wRbM'\fgԑT}Hۓaᜢ LY6^qȇQ1\"b5 .Z Eg5DLp뺱UM*꤮7y@oAJnHp&(5SJ/VSdqk0+UDF@x:'Fх2c%aZb T 2VpLUhE6O0;v6'k&lj{cuqj#h4yE!yi0{ܣEmʦ2DviָL:(}x%<=#|o&4asts!yW1y' *$|zqE3>bTPcN%gD E$ `TZ}{v `G̮+K6h;4ɐ*V[S@5BKk&{o p9.nfStaA5 unA_3yQ'w'1EHrp}U/!bŒ 2^r5 7,`ͣ eXkd+v39-e;A?`ޠS@}q laZC*]d6 ^2epJ7K] 9]4%OeYmouw n(<˵6 mD-]mFB{r'yBm׼>{hSRc4QK.'n%?:o &z9( /2j@ vX_ hX|\`kXqO:!ZuxMmW*,,;CRߡkUQ,6vU0mVvKw݌Bw7ͻ=(~{;VUr Z!G*>@ q3' Qsv$21$SJܨ&)Gv*T?>FDqAsg+&*MU{S ؛+F Ɣ.Y(C}k /;6Qsjd&(%m)4/<ټT  g; A/}1$P(gyP=> f 3ֿu~K0[9 cM}٠wkTZrճ] i_Dk=[Ga@SLیwnMC#ꅌGKf U >>79*C5SQ$$f3)y;o1:ô6;ru/`HjJow?#^J/ jos b2eTB@D;]!8E, 4X;~#Έ/;{2T> \gBjfGYzB٣}ƕB]V&8>09|*  Sd,UYs~d)W4,qS>C"Zsj6DyK0:%{$(< .-֓9:dC+[G0 J,eog>;{qD|N2O4d 4=tgW{pM;Z[A!z wǦ:qƲ`Lo|5Xc RL'lg2 <^a<`M+͞|mXq̬J n::l`4@$@e@V] m9Dnkʉl8ݭF3xڔs{\84j$mvRToq3O,g{[  h7U`SuqMV \j)Mbu?Yj4Z6h3EʯXęAA,tZ q\ts%CqIH_G&c\CX V1j̮ĝQ*\ ;J.ۄsozmܺ]C n‚Mߚ^G dw6:h&=S-"*WkE^o\Hߓu !^ԡ\eiFToѝo sÁCsO%Lmi;P&qLlyk{``;ڤ3k"ٰ5X~qZ4S]2.|ٽiWb7^i$ْzw!l dT765?A$ [ڌ\qV?K^]Z<U9 (=}Fcx@D_ Z+"BRzJWk?(ܶط=́*8PB 4Týz $q~wY'@C=0NZby\am؎9 ڣ׶u!uhDW8 K./⸒-RqL.+uSd.|^XkZ8///6x7Rwj.2 iAΟg%܋A?fS*M-Eu f6i; ԮĻAqX̬R* wv('o!>@6!G\<&cȟliԺk+2ZU&RR'ŽƹëOMgfe2E[F0GniaFRkΒռWS@/XoJa}mtOVX,Zݦغ~ D8\w)0 ժ>8ZBIFf%2 &Z{U!K;*#f"EYW!IR7PQhfǦ~)`1rΞvY7F+̜gxBnk=L0.S 7p~A $XՄ=Rb! 998HÒڻl0T493!ҦS=LQQOiטjv(23;͑"E4΢ i*VuU)A|mtai"e+_Ȭ/O ])=zC#}2~iVOTEDF@_ϳf͡Z7mr͙儍*Iɳ ؎4A0>1:iH~erCӻ8A[v+aW2pv$*o[C|,8Ȱ""% RLVљWPx$h<,k23'7 x0'|͓f틶gFmTSHl*[icG$j!adw]v.Ruͪc+3zWyx[UوƩJ[ 0'BL!ҧjsPFl,-g+4_:Mm8QAQB<;ueSxe5Xx3@ zdjJe'J>7)ݫQUz¥`` ]% d&p,D8mnkmgAS UpĚ}/PLMQUe̵ 6D !#-X`SfegS .6ԥl?cϻ)F6)| [ dߺ1{6$wG\[4=_12U%|6 6 Č}/sn"琮{;,/l*Q-!zo^'GDtB}x^$IQ|T Xw9M#!Uɏ:-`)1q?]) rʪD̰B<^Kۏܸ |+;q]Oؒ4ҷnl\ɠ@0:nORzNUY ܬZ]*1O&=_ Y]/OYI/%,P)cQ]a~-߸q0d4]';{YǢ7 hꍼsb0Z^YMH}P],-C>0yaysc0u/1DuV/:*ґ[^~Kr6*#)@DD!YD@\F09v:ƫ`r؅vݓ%㘴ԕU'#*&+N #* Gwo9oUq c#mgTIo:8 Sw9cbZ&jԂ䈙az$(w3_BwI^#R }7 jQ!(;}+1:~PCF~poG dM$u:&6l73saGqJwF2{|LcC"E-k+w'5,rM'$ $l='ۮ)0){\,4N| o};z:} `J:!pfzG 0KZT{)>z "PbZ%9ؑ q2ل#`Wک[!bqjS^15%"W6P h'\V.86[PbK-ӳꅸ4.7x7d"ND|B=.;K8HjAYLaFʣzv-57#[r}(41 zGQ\%%Y_Qb1swp &GFs3NNkQ# z9]s6Oo0hI) ;|W1K){3Z_ܹdT׍8ƷsJWqoaFB6Ī=.etuS+m8ڑyrXW MXbw߽PrH1Ԍ.THy2ΐ77ت!(XnjՀa~,d59Y 7K:>ww2xT &1Ӡ%0RK .k)SPIl>ΰ70t`*R- \DvOdnV8>'9om{v74'|Mm|JGt@oH~0LfmHRV4 $O&49軲KeLtSWon~kƆn:=*זS]Dy(;>pQzM55"jf+; ;0 \h.1#B!#S)qźA>sdYP/HCS(9ŴJ:Uڜc)cKfŲkh@KIhSY{h åE9\^Hү: b`JynEcT8|ы43)W%p9FSeޞi0 0~`I <M%-G-lyuJTZ: IJZ`=ސn;q$)#?'6X^hh;h,5uS/Pe:Oo~:𤋮q()#]β ;]z;<+UTb9beD^,KR$ A|9ٸ֜x;)MFIEPطjD1^.;G lN7* (ܔZ5 \!1Ďd T-dX/{ `νf/_35n0N-+ qry{U2b.4 vsPaVC4p'сtލA{aFrf0)녟[B*NբY]t<-+zҒ'a;2V_N ELVR`K!(L_9I`k㥵:HOq 1EB9kWuS#\R/qYmݜW%cUK;^/x ĹF(c&}a7ZfPQlôﲜlW,HKQ )Q}l\G˼oP6誱Ih0]IikVwξJFEhqcq!bBUSWjWCBKҨ޵\J_th2'>f4P‘^~?͒N|sHOFg{mP<H XӏoYe9rC>Cb0Y3zC60d=vș^Z%)C9M*2}P#[䂢IQT7|AB4n# ?Y@&}kWߨBlmG<&|́Ud!T%Y%6P KIKҝJZ? 6I^ET!~$~`HLcAԃ $ۙuΊv{&' L+u >I+]]Zd"LXx7yaP%2$J迢D#gD<%S]\r/xXMkH@4+sp;NYKg>(~}'Zv6ҷSNMp\WgoԖO?5$xNm-F&8q}@ JFbo6Đ=<ǠI^0y\D e>J(s(/?<ߙ\N]E2KXOڜKsoabFԶ92Bg]ߙ, zxuԵk[tBMd Q|<9K!\ʟt =H+4L㪶ǎez &:9*1Fȡf;rUVc՘זuq]2x|̆_ *MMi/0Dz\/1Hak@A.X1~MhAfYVeƕi : _JE#*5>TPX/JP7[PL:ݓ>=NBusX!A<D{bqF )w O|ȎtyMk;*>uV~3Dy{VEv8xbgQsfoΡHb[oyğ݂-Uklov8tsһ=8F+olJ1'bco$Eݵk",R"8 mC_oɵ=$ssl!ƣn)$O.in)WUvq艫4ն3M܉E)6JˋM[-Sn9l x1M@Ԍ|?\=VH٢A>P:,=">X9Jrto]ReX$6]}3|=7)Tq\6{2cO1 iwYViꞥ=tIWtls-:H/m~T)k1(z3ĭ5SF ܷMs-cٝ3?8wAmFT5hcd GDyz2f&S!5% ab]dnK$WI&GW khIᾤ)xjѮR=G~ *א|ͫ_/Ys7~ |sG8zX6覡-D PcBb[ a8}0zy]+'ǡ4&so@|CMsUaG:= _(,3UNuӉg>3L<&b?rPM-V$MZ~O9o  .ƚKsws)N7и 7ܞ!u@:s|{ϳ$mPwr̬[!=ڻy?brj)zFDzCtMYy+aB JP|R"*}m<3H/ll3Ⱥ D# G#G#;p Tr&#ggMWSk>6 Mj99T#`3zofjUy^k$"c(+ 'צ6^{RK4xQXrՊxj#I:XЧ0~3>7Cy\aE(Q#ձdB9[[S:C^'7nG'FA7 0Q0 6.\ tP>5 Qkbl A)nٳP. ,!4ie냟 ]SPP {t8fT9?,h*|+$-,ǜ=G! ~p99}c|ǃa8=h"lw]EhSz72G3PhGV6V6,X^'] b͜4m`V\dʻ:{!O>z)̩Ź6bsOifI{!,ZJJ'b|lw.]MrVLSrxmckǾS~} o+UjqMVC{dYToad) Qm30):f+(*Xx8A63}%=bYbJi*+$ kr:%xԛ=aN3p:w<.bCCyX6-IOX&LX⶧ޤJ^2J;nb#Vlҵ+Oj37<\-H3DW﹮6;`jM^T 9;Q4],t y̚gBC %m@،A!lļ%+[ 03OҩG̬܄ʌ ྣVp;l[!0}bo5@V3}mAT|lwǍ!Qz ̾ϨU;T9je ֚90X+?fzܱ@^TG}ÎĖ}"(싸_5;#@IK 4=]=$ZnWwD$ }HMv_֌[JS% &/I&·p9z89 A4/1̹?WwS-sǶ Ʀ Ncu 9k^koME[vuW[{n X(c÷+#Å5^ ՜?OdgI^!hT",n0dwQfp l.,aԑ;̗75, |Sѐk2p?*} H fe dGEK;#֖qnf* `9j:$ &U)gk?VyZeAS1/ V߻D4nhK&w:qUvj9~*s&43H[X3ؼL˺p)kKuс]e~1X[C?4-)[220\^bHhF0ZsWfA@?nbbһLpa=E3.Isw*L)3.ǰhM$ t'`+ jCև_y}܊3¼_uʌKJōcY5rgp p,~+ 98x ԏæ&Зy}jԳ\{!;ΛnhPEߤcֹY5@Ѫw&Ճ qbA"喷 o@fw>#e%Iw=m$Xʗ^4*)e|voFv-#I~ UJKUMdG #蕃~ 1aDXDIE0$aEO[[pR!`7y/R VCv准LHY2JB|nqt}H*&zÜrxK}ui1ߪ'#؄7/u26N6S09ff5_Hb;UئÕ,һtgcnHw>xJ)djLkv =Fj 0s݅5%XC/j' g\hz(HRLpS ȸtE6ߋ<@,&5IR7ry$!.6&WQ@ ar }#yɉZ{R;t†*37존-D<WM~pc$EڪR5(COd#MJ VL,U%;RmRH1oT{{2:3VlK%JOpiT&q X4_[ap/)gVb8G bja:}u7&"'e2B :=+Qދ5m{bb 4`j¸ދ. džQw)g'tUTk9]\ɧ7A,cpc-q`xMPd(.7`=+ӧҠl{hpEnmB0(VvIZTMPak+>Me hCV}s?QcdIJ<<ⵥmR(5"jyayEw[BzU'*} Ꞷ!LI)?yB #&VlÐ<{%fzO1GGYX/2 pjWͮrzQy^@xtY]D8yv:(eH; 1C䑊$7p?eyCbo1PFQ:Ww14,yK@sTp"LHO/&#X>Kfmf'r=SDXb0xժ)#U>:sǀDBWN<ƣOuR-뜽71UGAA6 117{29u[H<M'w0 l\(C-6rJ{}Tr]Pj6!9:r~+NJ6Å!8 0|{.jR={0(fÔnJa&bxVxha ɬ5-C 9s`[ph ,ѫ-h㤍mC$& UKTrQۑgd1]@/K(z2H<ɁxT{Į`ib-$|}qY4YDNFZ |xsNCYUA鰐3~ZA/?dʇ"#c*lȐjm[tD2[AHi,F-[q P5Z`ID7Are$^:@bP802>W;r @I(^Cס;Y 0ȯ"׮~RQH&=.42Q|ǣ Gֱ%oUzE*y%AJq0/tp(=$liԉƭ:7AL*<Q8Br>MiDH3 _"qѡdA>'tʛLo2l`\Ϸ*s* 2/dIN:Է1+y%vWJ,`}M~' ŏy#؎?H 6;:1q} 9ErQ Lժ_[U""b>i;llWgw9 Hފ0 R x. |rTWAԽrOrZG 1Do;A5X+FD5c+QVm"JDWp: B'Yidǻ=S5DEծ?+F7[2 (<*4T,\%\zNG1uo-&`z4H %*v~|1E(l{g쏉2RAYF$CLz(ٛʼn9/@Gb&K^z]^zX9T!?[4i#. ܝy453O3lsXA@4}빸c\KIQmhP#N6SF42E~8fsc 3'wBW<MC 8S ǯ_Ql~ ws{x}.tB ֎cr܇3 _5zi=eAr/PJM2ȤXgWAl'M@s0.>B$;2QoLizܱ(/[oJӸVajJݩ3/=i]d/-BngDO')m5z'(ή*{ 'Niecn/ԌqF~\%DZ+ݻ̩`ㆬvD[mi{)J򚑳@En;j4B58/ tbJȴn,F_Zv'|',Q>sk7q:0ʎYfoQazE aLdo|]J/bT (č;QR¯~$.Uw{yhQZc22E(E8Wu~ =%004 & >6`-0TaK$?O|$ p`a(x#0mQ6d1w -zi,yKyQZ\Ԡ1EqۊVuU08^Rd*_5K| KZr1dqIG] 0p:]six\'6e-๪R99(̙ O$6S!t{V;@.VN6fP$Jw~D5؃o{:E_Y_&mqpYf'36 xy27%faޮ/ĊHyy\x? jGoH7֦p0|'/'Et\+'_7OKP(kf!%rBlTVZZ>%;^. l AnC͐5\_7L3_.B.=`o exPDz\1@_8wnҨu:\Z|#C)G{wOwQ(-~VDE|#5ܠ7h,dc/gٙk(|2.J-L!Ho/( +b+SsAOqY|w isEP=䉽V [x91-sgU_#}_۹/bvэex~fjAݦ7V7qϜy[o/P7tEO1C6\iYёI/E(^ӗz]eM$jPqKMy%_cUyP̗&sm=ֵJeAd@yx ²)NX»#ضgWMXA (Wf=! "S`OL=f`yPIVK-(ؚVX69!W)Q*ZHuy|6/QXnIr)4G==2lm\eQxT4'p+>ݟMBV66/{}PM*^$ڇgS1Ocs/ cxpzh݇l^cUF# 3wqhB4x„UeۦU9eT`X fuwA*{%ufٍPOJQzE%I~<$viAw774VNY\kY(#~ߨI7u ` ĢHvX_Iǥq< U _|D"s`XRt2 A {w~B&̵ES{e="jh£3Z,3٣cbM/9{ZnɬgIP"O+,&23-l/6X& :zvMW~aV 6ypFKRꠜQr1g;.bwp9]?VNWFm OgWn~V~{ԗ 'xkaЦ=ya͑Ǹ>7(PS'Swg|UDVyK J0{^{0GtG*c$ZQ-an&گ X9.OWnAڃ3ϤMApfӞgq 1Y g&m*AAE'5.tAI =#ZZJsއEAܯ $)3B^9udD:wizD$!;.]DH D-OKn?)Cdaa,Fǽ0@Ma#15$f@iF=U-jx%҉q6o)rt@9(n'HS DbS1&G矃(ZS'b >vhM"P#`SaL&I4q3ʩ,F K8 v4-И+}TīfGvG漂zץO} {pZt: wC;,y"|5'gy) ^~4a&2mv+Sښ&V~Y?{64s@0wX̀YrNn5$]ǯY:$)+J#y5*ŔQi}HJy7؂Dynp %킰 ԟ bma388;f_?'&͊BIboFGʫxl;}(by uҭVoy}#fy/䒊D\W#i7~R+jmg9/9y;zqv t \_uL"ㆄv^>n^J[D=3V9b;)}/.hőX9!lKHCӋz91b_z"n?y2|UB_g]TU|b;U|x)L;ww] ^Մp??8(QuA=>`T;kHuXIG%$70݄z3k0':OJyMИH[54#ϖܓH^/+iVfJ*K}|w@0@j(MHV2$Fqtzk~ʬL[G8o@}q_pbC`iKUQM| w;*eŠwaFh}}$Fx9UxSA,`Jxo 0,9RѾh^ ZvPA|bA%}ڝ+MI,ˡ67\eF (r5@di^ z]@<5eVBOɚ^_1,uBD34f[M)ΐ4AnP)".B, 6a]e@sD4=P-wQ~'DS!JeľZu&58 ַPT]ܓ9$B3"Xxh_:i{;O%X_ὧ`;[8镤I,SlyА"{~ud}Am+ʽե(7y%۱HW.1Zrz@/5Fg1*+~A>] Fb^Pn_%Bʋβ aڬVn4ƭdn]jZKOS D!U3"P_VoבEsy,R0%_讈rǓаSg,S،%$b3;a KHe/hNP'@Z((e!- a|L1*{'Lز۞ǡx%ԄȐcB#>DEHn ]Gy?JD q?ey]1Q \x{ k2(hOʟ$4N1+b~R6k]@8;J?byA%]49D/0"8!!{L2Ѳ+G~>VO| (:xo*>1M,O <y|M&POkbp,>я=o(Hv*}1 yAbLb) ֬,%\ ]@g*c{KA;aBnj4{CqϋD%PxJM+=yb.@)oDTRO{ÖӸt~Ge,l#VKoށzIgx7ckBxl_i VQΈ-M!wڐܻbM κtE1v4E=pIEl£h^>W*r]>>(),1ua2OuR~=A,6U5!{}mnʰ>) Q?oejr rdsZc(-kyBY5F] s)G4$􄏢̑ڽ3-(.g*q LʝRHPW'˭%u3)`v̅e OW}&/Y`U TX9ε~.;5" "PSs {KJP"š^4ғ`TTk97IҕKq;SONܱL{jģ 0L<|fp:-T# }Օ/OPYյ>' j KF|F ~(,`WGm_rƱyt5)rAOm^q%!3xwF*kJ]zDh\%Ȏ6NOu6l='EtJSH.G Z@U>;OCeeڷX$)&<әr< ,7ӀiG|Y$x.նN6 ]ͱF6q4R혈lΤ>H$؞))FL nީۑ݆k'?j8 _cH)1GNdLphϭ]ł ^ٛ+2+XK3gDRښrbIehNZm nM\ZĻ<2/2o\ւd>4\MB0.uc\ZGMHaR_Ua._kӉ_m W`nBؓ'|70GϹY71cĽbx@بExWWձqgnfN;ۚI0GNHHڭso!o|Ψ.$M?=8˘$*¿&hvB5dŐ&EV^_w`i  _X E^ n6qO\`GF3>Ih ]u0b4#琮K+ԵyPJ֣ޣݯô6|tY@8Qu.O(Ӹp43;{su΂riE[訩=3R^L:s mGX քNg aBYJ٫Kaglт/\~H@Ӆ!+H xo@=tfV{n ֬cR(xa+h;f==[Yw KՙDA d D@QFc^J VU^|/Jc"Dwh)乌7@Wq9ճٺto7rhjl\v-`MElc n:@b1 ZK+PYۓI!I qd'bqXIأ&UZ).u:p6D4^tx#"JhP&ccѲ\ L(Jse ,cnI!ABydXnzxa&u>5va&$ńvY&u+HAOg*y}w{zc:P:28 ;qE*M&8T;ȦݷC9`cy Ifd=]5'!Ǒ5zzvyv>U-gYN-}NmG|@Z ӑk)rD(M*J_'N4>ygҼW3cz;(J! e+qp=4fXǺľO!f ZW.)3 ݔex§L7p,S}qe:+ ab6As҅Cdu5cS&gMqw" 7gf܏3p \ޫp߯4ŬLϪK6>]h!ǀin/iʔ5[|zApk5w /4tɃsvL %WXk40XZCxg1da_60yZWU옹I/X8V;+N#p91&gneS,֝R!h>U)Ndvu.;Bp*{}7jg\P̂ 5U|mNS$'MW?gdX _6d7&cI)r:$jc(ҕbhyyHw imC $ SYM5 B3qVC=e^9Hg9üpABN"~.t2n[ZIa;t=$ өGĂ}WKw"&&j}RBv@)w ? Zmn^aӧ^& ?OWFED K g)"C?%XlSuR8 7S/0SW =V0޲i<$qRgiP/9^wELcaxwG+PrI[JPG8O.RY)?GSOv OU 2i%-=΃{4 QsVI  2}eVy&tvS |b.~pX[X ,NN:8+Vl\S/P')%*:z|Wf0vD|G`ԞHNgiZ>=qK_#e$GY(L@|hjfM6L(O#Ve%\aHRadlJc|4κ,BmA4|rE;Z5_,!l\;Uڗ-Z3@0KQJu}½ atpi1`{;J;wRJ%ګPW:- /noТLjNjQ8jdd$x&Zqe /^f:fܠB{GaP^V:> J`m,j=j ݦ10K|FSP:my˰V F!w.]j}ͷ.RqI-ƈmo#~9tW%,hL[(ђ(Un(Aq3{F9ԥI%2Z$t$ZW{Mth 1_aZטs٨yqd7e0@IsBt!{kF?[w8z~-nI[ڣ֔<1q[xepgWtlL4+3*9NG)˓ŸߠEg8`X;0eYE$8=9LE2znNwAzLwrIA#:'eARUA/>*[sT/='eDX$/?h|ntKj8941jk3.gWոIe;: O WMya|`‰aI 6U)E!G7HXtMy^$bhr*:Q}jRXY& $.esV!.K.ݓEP`f Tf``!ܰ8,%h2o\LHvdZaK+mգ!B'(X/ɾD!A># y;҄GjCf`.ST ԃϬ9lY-5'Q~yѯFad%,V7ҡ{c*߰#/ӷ.j9",ԔKzA*2\LXU\U%q%cG2`?3v6i@nJ/ᅂ eyK ^wE}VIO0B7p/aWA: ;4+^p1~B̫*IOU)įG }1m5RD':,Y ݾtDⒼ-qbا++禊LzFӥlŵi4f(smM#Gm{DN-ca/$vsY'~?U%!GoH;WՐNܜ@-gҶuton* ?FiU@w{vqHBW[LfעB*}80ˠQvbkENL vMǧS9>NGή79Y>BTuoMHҹ4v6~,#h -]Ps˅(eb&f?shaCsa# #JPHE ׾ OlAʞCoj>L4H ȳ.1^=>AUru 8~\s2a`fXRWo/:!vf ] 6FS#S c$HoYU$nďG0 2 ňjdg(^nWʽ<ڈܼ%䡡rnLS0eY`@ִAtm&Kceݍ]}%_![ -dm vJv4Sn!F~#cd 4S$q]= Q:"yP T wc'y&;Far$t5D^׫7Z1P%MF#J&GsF㞹Y4 >"}ܖZAg C5aCR8q%t?K=qX!,p?n[HrU|2A;b۞)mr!z袡5JKA7oT:w OKl ^ט8E.) J6݃lij2r#!d]Ё,_6g=2!cYY/s{HbW;룽 $ 9J^'VӿP|kJ_DѬ}Ȳz.e`SD{>eǁS˧"TY+xoUРJm:nFo.\>h=(N =ACh"%(t&Qι!u)stG[ 2ffſt<2\w1yywj⊧i'GXpxLMuEѵW#W,t~Cd!kݸcU+\^TXTJI%j$8A6^1,WPQϛE }"Tnd2d-\>a$m[qW,tC YҳTNQsPt"qQ&'}ThX mYZt28XFI1gYqfzȺ`Fe*V*"h!N ȡ8!q缤$ ЦJL CyK2PIЏ޿8]>''v类cOh;[fG᬴d­:Bn\w0qJsע,r{͵^Rጺ&jܵ#[Y+Ur.*[2})th-慐H}&7]l0̀*Muzqh߭;i &ruЁm{[)JFלtDȫ 2c9<)|IIທq+bY$s#MɶJRts .y sYR'=#›G@0ڬ~ִ@Zo=.R(:R8rS4<|vRu0}- ;ONES39Є zL8Tޏ^oX$m:K+rUc|#ӝl{[dWZ&J!Gh~[2zl:Ekp@\%0-~B,Lg;QqT2'V_QXeBpr rY-aM˺IO pZHC.: R_ `~Bee}N+&-dIF  b[خxwJq&QGPПZvس xI;6i྘؂oQ$}5$1{߳WMYyьQЋҒ1ETAukccE=Ϫz:#bƤu ;xި ύ~ל$$dﲕE9Hy殮 _4^qé9 C"_CU]͛~/Dyě-y±ZhpUd,$BJXH6[Σ2W3T)쏬68]CVo0国{\lHXwrM*a/@[h9%3xLʼob9ms$@~Z s`&0B^5-ܐ oy9.hքx-!>@\ڱ7ao$>ٞ ..;/P'`wJ~x\P0jz+wx:sZ3-Ogz^q-*cK~O"ÝAWP ^RAHT`UL4D`+[w/5Y%a87h oę3+k\ztgq^vc29bK7JcX %!K=4i'N׽&t:[E {aǞu0ZvGZ}̜"^sY6?J%(gNT6Tİ6(j1z|@_rx^SOΌetr ']D.*ysdt%9.:G5*lS_dԛaT +r%N 5!}B3V|]Up?u]ȍ&o> ~Y7U0&Q՗OLҦ3X"A?;ݗ#k%"~1TfOPhxgJ|&v"CII{σzEڝY|:gF=FUzh.Fq)x+*{TP|wA@GU!;?_ жS s@ڙĂ|{GoaJǣ^?@grveZ'm[pcyRBf:Z*r kb %~eOߞH #{'ae3GdֹzgTahDr0;j >i,&J.q%4Yř;O+i5ȃg|@Ury pa~/9ՉX{#^^U48ӬI)B„(2),.A~tT୙CCt|.RHVNhqUN NV* ~ND=yV:ee|d>aT.ϳ C~Iú8ˏVkړLiJz u%c&D@E?6^pQ1lX= tlQ==ʀu`LŒtg1sҬ mefQ d_s_J3#gZ;O^$fB-V(›/ѾOT^M`fп!;cz@N7[5-zeOar9E9}x"Pf]R ܉$ Q@-Y,BA#.ä_fŶ(wɸ.4hEW 1KbԅV ρϴ%6."I!,SXD3)N5(tku_[OOHXG ҄ cs~ bss/Ă${VFk/LʺUm{A={~K,%eu?VW`uA<=r}MBbnJaPl[' ]*2ZW*力 п3N?r'3XTa[XYfU\` Q_oL_ZG4|oLR_v(La偯6AReBש]׸ :I2o3+C\TYHMzLO oY8gEV~ɹەe$mz v g(by(j>{N.`5@ܟq2$P=Š'j}꧕g baξ& m)v^"%dGe\ȋ*5 6eb<3LI8L T&2]Z}}:)  X฻I)NlcclPof-Zumi[>td50]hT+/ 64_ӼekLc5> 0WnKaMJ;?zj>xCXVa7?>DR_Y5\ʥfkpd ^/&Y@2>_W~X4Y#Y9RyX"pukij^8H$; _])\BSF} /,2E?԰Amv ?ǫO@7&= I 7aku4ڤlS1ݷJ 0:uUN<3hL͓0o1 0ٱ#Q8,C 6?r[ŔNtRU[&zⵘ'`MPSNĝN;4=#g@hUִ)U8i7I=9Pp8Q )H^PW՝F uCa^- {L[ݷps :kBlѸA4I$I'&+lH&?W6eA#wq 򓍽]8Qs'Dn/ FOW Ց\ezW99h}f م ﴡ*͵7||U+v;H@qE!Ԁ@0>);oݯJ^Z1>'lue#g.\oeƔ u҄SV_DcIGQ*-;=ZQXS7.ڒ]^$>OO x"[MB_! 'tHJΚ֜+gc (*wd:9:b%p,Y@ :$ampxKvw9C754Z<: ӟ9BѦ6&<07cN/xW!?yzE x>}薨 qIK蕷S= ԺWh" ߛB뛑ʾa(f{mO/yED >,+,*jOEԎiˢ"Ek  (+;w~ǾZ#;8k-9vh~kCS!n&QɎUwܭ?/e'! /6|qL ESi6I="'򺤹XP1HiXަD`l֔qjaFLϧt)*IS]ZO3`#ziVaGn}\X8_F5RIZrb8v|;좨Ѫz?4] )=?KKr*y.።\>BE};" rɛ?p\ ;W8D)\WS-&T y#8]:aǀhME :_B?!ÅDK>Od}M۷C'2,1ӡc˷?>V*xz'#|jt;xn <,(=YlW(~1 9_F$L&j؀c_}e!wbQ9ZNnQ7p 0Q34_F@ӲOK#\i~ ^$ǛMv< Ǣp\a\ܖboX*LhŒ`1)Am  + Dsod^Q٧?ɧfg' Ru$lUpQ(Azo輔Lj )_QgH' 켃\.荇#ӱJ?֮Izp9/| sAcLogTl#e;z ߪ>xߪ,d~4G:1˜: `\ʯ+Ycj'ov: *L*:J(DgfѴ "z$0EJoxġTCFi49m+X_e#PW#&ϝ! l!PV'.A?k}׮sI C -4u [*?Q :#˺bL`ϙAC0Ol(^?~гNyi_9i}M EcKӾblSglh*(;2S,3$U$!.?A-z$8TvÝ%5[jC^o|m^؝d{ƬfƚyX>!㡄Rj/0ck`0~%7yZQHCJ`o3I.t8"eC乪3VV`慿 BDta\p0>^a0vd\iJ҇%^ٕو^a~F^A1.,Q2GMm8޲+a: #Eb9htDCqd% 8"4{xHI5<+ _DJ[oUIN LT2e $-hЉ4!XF:>WV-&<(ɖ1^! I?WD )vB|{cBy[x:lPyG 96.I`DI˒<.cop ["m}0@(2fwbH 7m-tPbZ7 31D qZ z0GԆk-8_دB`,U> Ђ5V5ZpKʼnmF)DCۺ %4U)8_U׮$f~1 ,ӽdpl;E0t{z* &J>ײ\\?SZt, H᧦JoeˆQK;MhKMJP ު:VrMVe1;_xtGWCy=b%ƅ^[DI)Uh2c$͙y2X=zMp.mXE4lBKfxVIƏvd9v :ѻjx gE޳D<yxsLI :b\O~Et@O 'oဗ7j$LlޤEG~xY2ٓ6q3nkQߔ1ȭTgiCr<2DW&d '2C 񘸲=;f n뢘婹qqoEY j?UmQ!C($}#-k/ypm}AДS~8^9Y / bc<ѡ]_uwe>;;9oh4V{9) "^n锕G- D $Erc|- ʹM"io|<:ZJsi Mec#Aٵg[Mך7woj"d >އ)2hO*r<xֻy)Un +l3T&}!"91= ބmt"./4{F>Y (r e|#ƨE?mi86KsۨsZnYNj@-*XB4*t' 9v߆s1F;I d[Kp&QXH;̷TLʼnk,y {3a|e5R }לM):y[&D:cjeOJ;Ij࣋j^\&wINzQ,U"{ЅBuf 9elK8y1pAM2qg8E2KHhc #(5v[t#=vI"~٠Sw7Oa`3 +Pao#KDRa~5V/ v\ y-V2u+ܡAQRO7 O@ݙK3*Z#gGw{|Y |eF_p#T;^µq)#XI$.-S=Vۑ֌tXlzQDVY[4z_5WЈ2#yQ4oJI:DvH=^AaXrFIc,&]TM= B;i)I4ZsϋƽRz2G$M V`FAslqJ]i )vFD;-61w߉O_bs"L6V֦PVi&Tؕyi@2 oLy0L v;yOb@=Eא}`HT  CȼK^/@)E=%O_(NjO1yH]nC ]+Ü, sxL6Kk;؏;r.&£#u6b*i=( Mٻ&CI#K>Y/.>|anX2uVHx)y8u'w+#t<j$K0J> }S7(HɅj6c$9d)p|6V8j`L= h8j\9*Cb,WFmnA@~G47]3Պ*rV>q!T>1o5hj3WU4 `00#0MDl+CC m' )Ŀ6c{*]"H㿜 : aWF-LG6#!kz42.y+g\Z2lC%N9uᵓluf9TrU`Αiz|vfRP(B*'nǶGŮY!w;sfn.PF- @Z g&~:PFO$nģYU>1!\vѕ/fe)Ǫʛ$5/ëYٹ+9 m -B¹uFmю~{:awfec:ҖM|8wӲY(@%:g[( uM5# d+j!%JA^fMSkBh8It:}}N5ɷ˧E4+r[m7h2#ϹxBo"(lBw}6 Ǘ1C/GOUƙ{w? @i.M06̮ͭ`YƸW{P?ymdC J]ҕ%.v?n3ʒ$%\,Gket"`e٫4Ukp30+CK+}.OM6< q)<1._Q_ ~d8; F7]C 3tm%gPCH3;TKPR/)r%hzYlc۠w&v:H G]o=oI,)[D 3n]DsK˒gP2F/~7&Q*U^(Ur(jMeI'grC:)&њN#rъUaНr'!/<+d\Jf̈́kHl`.@e6+O+V],zI#17ЭV\ aB1EyI;s*'eCab+;᱓ 2OZpDLǚV)5j&ʔjdh7Z$Bg8.~P؅Zi+i,"Lw{bsLsH֯VjR=' 4Ƹ=3l&R).*ҭ\+_Ng `*l??|;.I̓<& ټQ}xFֈ9X$R6CEPݟw&łơw"<>Vx1*|M ,茬Y}V##MS{R jE^qZY 7 q^=91,4)(đ ia.a jk4k [ZӥΝsk=mmL./ِT'Doq$7+Jl+ۙ33yx&cEGh|5S>FO=Z_}n!1͖dX["| =$ROOx:w"yTB=2$fT|w3\n>gNp=fʭC*ꑪ߮vL~s3a,큜PPL;0#ӒNQ"'CvUm\,v+L@Qzg]]㢞X^xXF>%ə7y, ;1NMQW j:uMIT…e).-؏*/*@Z1t$8`w4r&pS!^gD)yWOi"^4afGy0LYkhe'8l],m)>OX̹^q$"7~d"HNEvX: %yMi@$3iÀ6lclj-A, fB;V¸d>uHp?OIӡj$vKI`<:5/J.:uh&(sU6%'<CSX3m HaJJ+ݯ.@5s$>H=BlN jE0!ś nuz>L:*Cn$ "3? GQh $<`9א@ 6}P7]#&M/mJ! [uZ 4Z;֦-RdXރڴ]_8MQ zBRr(uc"pBMʚV &jg~"S\`&H/ˠ2q#JNY'h׸yŒ9`_ qoKVK)$DmIGc-]ϼE`eh@CG 3,ۻn"~_Xx|)d{_+[G}X;p KM (t: tgJH!*[/,*/Ш5z8Y ]xv;^֒9+uF)s?:ln`:ɷ_]Z+O-hK[l q:3҇ "|at{Kb2Jf+GоW<*6eQRjl2&)M=hõk28pwp?}u1o Zkr̋C!DWUe9c}epEa젾hm#m3E) QMl\ECU"\[Qhƭd~AfIje[hφ'cHYhOЙE砋))Z" 2*4P8pmмi ;y+z(QPl@k-)q[X(Qj|ߟ`I\+#pn| DR%4 YRqRsgMc/;fRt^/c 98mXah !*Mg0g!JnnՓ90\%W=p%*duچSE6cH/[B`'QXPM0OEljۆ(z]͆ÔO6y. xnYكVs44;ĥ'dŏѴAq\F* *!aU:e+K!܁o'ކ9Bj ΠʹЁD}^%4"'M xiW+b;zS7Ǚ;EO 2 '1ًzO~> -(ËdοYcE1z5MG= `zy -?z{*.1,eNb|a>%V$@,"w-HDf+ܡJ0j{Io4_Dv<=m "AO`;?bnOPMO\s|oG9lxHab{ ^aF*JGWci6'> FpZ.l!uyn eW0.at)KW./qMh0F5Nh1*DKDlۓ,kC%<^}MuUAO=bH$ڭk} fa@Rb#}sȝr#՘ >VإDxAc^[n5khr_Ż^nên827ýR_P@xr^93UlF"QqQPS8 W䩳G"cy >V/IS˒ϋhg{/Wy816Wvtd6r%|2 zg<ZǣEݵ9a^"A }A!lq7hx?mA  ߂BJd,w痼tѤnT.]mw(Q9 ctŨ< M(m2_Ȓ‘R iM8=8Yk֏uuqa+i؅N=Ovb /$F 띗MPN1W|<(^~*܌{Ͷ)Z*zcg7iL>XD;eJ8g㊑ZI'uw+8鸅wx(m=T1s6ogf _ 9"pRU8%Uq{՗nL1b 3`ϛE"q=*`b_ӎMHh]%cւ6Ew:L9ЃKRSp2<_1{lUU`e L k.j]a>EA,`SO7~V\׆dIo2gR|&;:vGczk4BK^ݫyP9 Zۅr,YvS[&ݸd8q´^$!3Ej#إ$^g睵8[R!r{Lr]ǻ"_arjtA+F"?86JDշɍ\<4T/Gi4)K6FVrE(Ə$JL>ޛWl1g*=# G6"ɺڷb$_<%Pk#=N{@,q:h hhu/0|}~ n9AimTwz_$Ҧ ^ޒS0`r+cA$nk-/ed ul+EwյEu[gK9cΫ׺Zĝ n# f+qUfΰO sDM +ŏ~K5ÞYbS%j~'!ج$d\VC.`yGo xrc,wQoDVj +7vh;QPNH6p!fPaM_)h͹=F\#Wʋ"ؿɌ7q#+\1|K>ݿs"*qm:v6}4H, ͭ{'/hIyYkcĀWS4$ܴ9W17!9$~Ipql{d>-yN 8P O*!.7[,Z }(:m;{=0KPj/P7IY!oIGJթHUh^qA/;k>nºפ AZqnz;z8BL!TV?_OՇySO#܆t q,JddBwzJ2xT)819#% b]' ,\XL-ޤGo2CaWby,x@6l@іQA?NqGMa' zo24`+e;a_okFB H w@i*_'phAp Oo}]IV75.6znbsap|:w.ғJ~d>Ajc @m6)g ڲӓ&Ri?4EA11ѝF9f6w: tы@o+uCZDL(E(q;NHxH02F׀//]) mK(!l mjxקe,p x񠉅]pktp7;|éd0bV+wY1xZOy>G 8St#4FtuH1:'fY1 <Ӯ<"KEUֆDA-ŕa`1sĒG 2Š*k?j#(n&A cH)\'•m$UyNMnj 5jpɭLl/}OW+l;jC'j}i0# 6A\. ''υ>VL:3F]274(vs]-+Zw%JwZ‰D{❓O] 9AV\.Ћ Дτ9՚^3gFUj)IE1jQlĢ M\̖"^^ ^)NVr[ubXl3t:JE?8CænЉp?e7k`v<;Sz'̉LdF}@KБ" y'$f҇ZvZ\  aҧd! r;V?M0WRWu6\>Sr hO@)9!O틤T>D' 0ŊbfW!{rPscTKx̟⽀dUy:_r-!(LvPd ɋ{i{U9q6R/X=1PQk <MDеJ.]N4XI*!ÜD trE%,:q"?l1d2Ok22-<ů Z rH(^c&;`dl*; s#4q7/(Ѷ3)fOJ=MV>̟jP B0,1D 9;QND6/}r0[ vE1|Ke몔dZ#3mBGZFqq3zӖK"SJXR_<#s]ÿRT?VV:`annOk%.zIH'$!Q\n<CSEŨ Rb"0FBKvK%]}A|,ljkT$vc{3u##E&epQE1<勫NiEsFsuܦ-/ o2>|%ʜ' |j!Bw(: $CZVi32Іq:?]M _<nH59 (9qᠥD7g[{V -E,Ոy+rVPʋB^kW{n*dβ8G߇+L *)*NG@V5Ж Ǒu ;㏆f1h\0N[=x{a֑9Lx5D36J4d/W VIQSw27ӂSqT/17W1l1>-n7H_'̹} Y;qt33k{ 6GOU0f .+_=J}ضKNH IP\J \}Vc3 M_hՍt6/#k=R <*>`aKBfO4*x9^NJ+PA@?cDT>ͫR;rO8A)rx v:|Ҡ(6v2CbqCg]aMńut]j-,%@S,Q"&i<j耙2#korb`\l/@"hn4ٹ/Xx}ϯADnQl0l٬Cel|W+c~ߙVjQڦ ($ClX84^hҙRdYR}ʶvȲ:yQ*\B6_@tšaC8;eKBL~\\Nh$C(:,lwӀY$iWffW%#T*9u| Y?ͺ,c5+/!Kၲ^D^X2}GDMBb<=}הګCL-GZK7ѷ8l Kp+l7;ؠHD0auW{tM0b 6O4*u.n j|&5}]8ՆO2^Rlo<4@!ٻ>`3CvO 6-{m~qmNDsͲ,:`w6߃|T4p`w~,꿦s64InxVEMՙl[LWuc\{1=*8 ),*H̕ʋ.}{ T/BZ 0"$ǓKEr4phZ >Av-gcR_P޲^FFS5矏xs>E0)jK8jҒQ?PAC=OZXyzjSaJa,'{zR8/|OH_(ФnoxɈt8u"H}2DM-EڵOowWs e2[/ǵfd}0cw/^s'樜߿+2C6>a˩Fue'DG>A` + ꤴ r]ΨѶ001rhkϲbԯ(f9dQi+;{\3]|\XD#ׂ03%jjKF{a[:ŷF?Ts[Y%\cUWg)X{C =Y4j!jҺ1R49˧.)^CT*0WDPVKK|@ X oahc鿌"6 6[ 7n=)yťQ>+ye:Q1QsmĽO9g=Z?'"@́ Kӑĵ(cl\}ufHxaל SuB3:MBƌ!\ٍ;0@zBLJVb!{;zc." [p" 2F9#dD)22(="3ݝ 2%gwm)y[J}lQ᫭v:l9]Fcbc (BhK.<@#P✑חVW_걌h &6lc{+C^*҉%oeM2NUшv 95%ńַ}yC6޼BYTg{?L/xRP]Y* VqB?j#Xh 5wPFk1 A} >p>ȉCV0YC /{1TFU9ni4L{ouoot7$EZ/ix"%xPQo"0t!p K$ˬ"q>+w&B2ܮ&QAVs6 Z,)t Sr@3(&˖o|l_\ݳOX*D 9&uT>d{ H+cGq2̂G:h{rD|FiGpHzu~H.]YO|)*;YyL˒ i[g˒ezkDavMU4($B + }jL~cQZ8MSϳ#މW.1޵QKx۔4laWLU@VvL Jͅ$ZO@ s/ejdXOA*+.:.5% N gڍs2WD:M'kEᗘ=[- ALtAp~}èn8^pTE^%n{5o@^:j1?OFT-;۵m6RZ1\!Vg`얐ds+"*y{ [c_,qVdU>KhةN<e{C>Oe0}jSzJ{w#.s֌r~ DMurPEUGrI7-XG VjGM\|{4 +UDk1[CZ5ʨ$QNe)ThB}(H|~mxϫ"5FƍlLQZ⼢87?: Ϯ~qsD6gaQ:Ž^Yzu>/GO鍖 Hˌ"Y1~R AqJBX#T v*y+.L&fbD3k_JaAu"6 w!0Юӹf1Zɲ3~Qe1*ۃx 9QppQUlo7 Ir-=4=X.j gxam#Ң?dc /ouƥ,~Ly:=,]L/1Cy΅!]t6۴0*tET%@QҨ<.8"Ƥ.޼њ&";A}J1cl O~L%ف\R mی2kc8y^gZ!4a=j|-RQQ1jkZ0j)3F(|vXƏ'AWMPǩb>Qي5[HT@W 䵟RgƐGN $ŠE:Vk'ZIdMrdjwgE9du.ɭz\PXkJz x p:TzƬU˻~O]!I@/ {t1  @qhqa=DÌQu`O&4r9: olerMT^ Ȧm$~$QvA!+vtђn6ߛ[(U=RUS񛩦^ދ: KԼG7$sB>'7!V,Ib1z&4Bpz ܢg-03cu蕽Y]ur9C;Kaȱ@5#,>\VJ~Fw B^W pSIDsv_M!"e3@"Lda.~hZQt'p&C9N6 rvjf)wL$e/@ }&Q]f:aOa&Wljb'{BkrkYSL8GgV^KlzfzƵF0>0a]R駍|hņd@ 5 ɫ|am6Cʣ}&~$족Ki-f>'EABn@x*9x $? &(Z!!4?iiQxCHh8%Ʀ%Fr#b4!qdv&QZoGlDV |%+S`G!W! Z,և)"`5^ЕXoK4rh`fQSyIUo]gDf[ qDQqʂDl ^:0w2 kPGMK~L"py],|3p( d-#LAlJVJ3¦УFo9sFUB*l%k=KɓҤ|iJB_mڗeH%\0FEH7wmY/ Tb]CɲnA5#bC06qC$nk@*NxjVeHB߂$fLm ly]V< b. K*!L/u&+^oKʃ49%?;)%?P'3Jc*B`hNqhcԖX 韣֚# tj,˷v~:YWqhȟmgmiܭlV4q|z~ NZmjVK X߭6Jhϒ9fT5ľH Y'q5ekR2C:uFhB{|LژK)wy'9$T ILoc%Ҏ3QXy|E;"#Iw^As 4ᑑydXW8i<<+ot<[ tyG ZX3#%" bHԬH~Ry7ʕ&vMS榬.E&Լ8-uGٙZYdݵ.fuh`$Ö{Dof/5IiWwM=KC&{ -l_T""+Dħ?<>|PyVۨaG3ņ_1^ HA^!gɿ.H$İ\ OH'=2g#} -**=s _S掋WbSڇJi3 b"xrHtAEOΞIe%y}+zav6VE|3r A,zP5.K,YW/8i&Zx8̐ % ys :FhTCV+΋j >.H{5 vhTڴ DSBr`e&E^r5ᛨyծ [Cڟ~mhOYѦ# ^Ψ )ˆB^I4:\d@me"AR9EZg{{/Ug^6&憇w[|ttHh$pex|;F MϬoi:htBu;`tK( ,rVk \X$vɟO'/`5U $҆y{J|;)?@^_Zlp8[Gewr뼻pl;2&5`+MYLA12&\U"l[/ֲ`0).mͥP |vK`tJ gѾ}P;GFFi2cØ*RU$=vR uba: %^S?pSdE,ũSxLFPR-CQdNo0|"jt'Ptg>w!8GߞݴdwB_U3},' Gb:DF&jfSE*S&3(E+g<i^6C-^Xz7LWU+ ʸ]F{F]V+PkwI# MNl]K|PtH-Sam.lU]O&jA;Ĥ틊HxhXC37p05SbF֑Wx" J5AUP\ՕkpNlOuJ|_83XEhYL;ƎdHAjŪy~qNjƊHQ̫ e0!YEb~.rAk@)OE.mQ|4+eoC-t}[zTkD׫mŝ0i-76+W, n4UEఖGĒdDV+~l zT̞-i1&A@FGg?uS 6Gss~U?lzGHռHlm UNnD˶e{ =OA b+S="'1G9>W"FweN ApD]go&GRAhea@*{_BV׶O$ީBzX~{И!] C>x?q] * JT!G:*ӝsJ R 'yh%؝Pz7>!.SlyҼH;6;' 16UV z[ MuEFZdOŁ0qϚeV ,|L;g{u缛m 0P#{[6%p %KSoe D,:_zʢ88'7Rn64sڒEof`\,5G 9Ws?TEIPt2eW#`lDVkac<FB^>Pa>D3aNlX۸IWnL+oz7]_ N fNFhD!C(S'+q}7. ]*Bީ9w'>#&Y`k=Cae t[AL>LhtqNcvtj*|UUׁ?+((4( 4f|igP09Gf5-޿eimxIGEvB_bkZe-g^$XI3b<(@, %l @NxFU)Ϸn[dN' BÛ8FZ?qwС\,ߦu!*eemlP|_'rYO5H=/dt;oE Nk(4dJ*}tYzǻ*qL߀^)5?~+fcojS?3gQ.}eoy IO$}X6*֟Y~ F&-.}O* v8ixK}7hۅ7?K{ 0E{To]!щ2-=gaYs7#-w[&ٍ*1SsrS;;.5 GO& kEs_gM?\JF,G~K|%46o8J8g0ߑE2Dz8#ծ"lurUrR]nuIF0,Y.Wi=t֍"kk1^nGRU0tHp~ف5kTXlnp}O| Tz zr5W߰a_D1 reқj5~u/JlLzV5.aC6/DoK^ "J0MH!gc@c#;뤧ƨ sp`HM @KdD?xy.e[~9KTO%6v$Db<_hLv$w5hek/!W4]Aka֌tgY1+>}g~Y ݒy<7x~~51-rIm˓v]hĎ\{y[-vFτcC1\Q/\9({*jiXVXeSz 2c-S&tTv Ob??.dYKV^ά4(8ury DR܈ DPD.FT@KOvU*D [ h;1`4)t mv nҡa\ `3,|j:$lMJCo\`sph&b"e [M7M]l˿_-s8PiB¸C?# 0اcf1K ]?ی[r~>R[6֯4ƎӋH4p-w2lN"LP's 5w#dG>ERO:FQapq =*CVSz`Ok -NIB$94st܃9G!hNqj &`<_{ {vg(2?|fG`V< RP7̌ ܧz _,i +}uPd%O{z2ncжLO E@$gFFgRROb@L;S F'Qg{G H, 3@j,I,̓xth!5qK*9ii3oޣ>۵s u¤'31eE-fn =}C|nQX17bOZ\WZI`;_F -ʆh-64h.Nx pQ*Slix"7V| 4MAըX֯xRl8WH}U4o|\kEc9լ/6c]L*24):>|[Q>}~#K#9?ΰ-hDFpCEwL'n"r4rN)j)KjG@7VUJȤ2ca>8^`";!RQM?|?%Ƀӂ*:U#ug̸fv5M\$-ᶓ+Oǜ>H 3@5 uK+`BAؑd}p\VjT,4(5cLc& 4?{dU8HrtY틮yn8\>2ClrzQYn*E'$aӴt`ηPB (מSp9%b~2ƶ3_Qyi 4vK~) ?`. 60ZEJ̻Šfر) WF3c /B?I˥{O26&/Vh;uu\=XfG)meԂ J!<.j-i]a*('bp/P;$٣\2QI:]KŢBBi$PۋE6 4B1)S+fv OwE"|`(Xa%46`63ҝpW Q O48c$6|?@&R(v*t@ah dіeW"}PrCKK G8V`S ;*pi?47N@ Rrm#ӪvϝHyMlg_<Nвb@{m@ݎðCv ڣg]lEǪ| +z1TCksWuiNBW3. 7T@v>mѻ:_W[{]^w*AUӟA y ݳqNh4/$z++68ŞDΘsS2PuLKlIlj`KF>cS|eM:+0Oz,gd@ ",hHXJ,Q>Bڼe 8Q1qirăc6|/^\mI }Wɚ U*{ՑF%oυӖ8t 8ˎLymu5 l^d<]Gـ%8\93njI@3n!nFHVrYZ5 o2H  eږܵ֌~ɫT yހc1-=E  rG-.rA-k7[baӷTf#ᒧi; rܦyK) P?GE,+>PaY/gEJwTe}˷z,BJJz[`m˹jļ=5> 3>~=! ֕?QFwHP#%] A)Ѧgskб0t k⟢_f a*'B/jS^TF|S|b77^Dhtg{T5N֫q6T]"[}>\_ԬI[ӀV'):J#F V(ԋ"|854b ~IãNZ>AjkN'5T.DGC=mqdT`e!EU"R9=VwT<yjAo݌[7٠nؤ'ڍ%4,z`>@0iG@rkG^}?3{cM\ SUE>*"ؾt)cdAo*!M&C9Zv\.7`<5( OtLg#vi!eq1Lq)Z#w'2ud3>lWg][&a- NHÆyj;TuS儧*7ieP$MNۀQM~8k"<&5p>MVD?+/F(5eU>.>b2TC^90orوTj*41њ.N5IMɥ9;i [(;64m]O>ߴբ!ҵ޻v:nެ)pok\@cE0G#N;Pؿ\4nFMkZƚT*fʱ nD?0h{Q]# 0sa^.}5cuk'yjןk- _#maS"uN.YtwN!WV|&Q#+"j}S%lq<"`bv xn~(a l%œd@L^ gZ opvzvxmC ֜9dni)Ɩ4D{LA+-R; t{Nm&gZ8 ɥ)-FmKN,`ތ x8?8 eh@oikIˮv8\<`lRcć+횆YPWO $r:9+gRǥnؕ|Q?PԂ9z'MJڪa@@>9t,=?YPKME?[$qVf f{^A9 5tfC9~btyB޶}ZiG;:&s~Zxt¯1.gqjF`NX0 D-ɜONγy?D_PYrEP3/:̢)祝WʗM2x~c3lp5\trBܔ2̚AXr-5=*GE'qXxj]9HC0mÑ_㽯>{A ](MVy|.Z2G 'A*Zƅb\`'"C+Ï!* YuD9ya >z%kxxZdB IUA@Q7o8ثP ={d5]5&$fgQ!i: .ic`ISbˀ1Qz|IB֒1-O?~ϟg%[9C]wS6FU2״=W 769=3! ,m$lAf_ RK!dᚕO^sfkq<&9:\ >$o Q =R1,7KpܘCh0s *8` duJ48>\}]|QmB"I<&iC&+`3<p)]=[@*ȩMR_sb_Ē@fKIar.jgRI 2xmbwi9L2xG5y=zlA*^*b`m]2ƊyФgT*w= PAH$f" [rrԪ~ `]xd DY]`+U"K2]2d,&D]5ap" @y?)mAqsv ;s~/H1"ҍ"/yMK(ŽgK/}_0-zm@ڔ2T/ 4[ܕ졣M~J䩻I6G|#ge?Z|%Ydڐb[~V5#jB3Q)C$m)bG[TPU@ #nk\)rEWGu&H ycwMr9Ne{ˆ]sBO&37d$pH=NiM/F>Bqu:Ru ^rQFv"soԇƋ>YHt:=B ُ}QLU27GۯIJ#}3%ٲwpF &Ǝ}VJHnE&>ս%S.>- |ph2¹3 3>UZO!u5m,NTsNq 'wXVHOqTglu/hXgl2z̭tv2.8NIr &jN?F{}6PӁc[?:Qq7{٨,0[1= ٦n/xAhкLQoċO.I7fdVGU4Fn qrD=Pw'%oSm΂5qo2xbvj*Ő&\M {%\Yi~TX;4^x1)n&Ah87jSj4^+s/-"EM5בF 'WIwkB3"}>ĥj2:lR{pJt:XE>h2sJR0| %.@e=9ĝ-N(Xܺj[wM{把ߙθnXՁ{|@H ) 1 Υ_:3&Ӈq` Z0%Vn%u,_ţl7,:>RLj2/`4oIFcЇwsRVCl>X E6oji&$_fƕ ={}|)CP^+4$@EeXYEoA%WO [኷;;c0aIm_~=( q8ZY3LU-WA_gV$7!)]%zN7 ΞojIUHJsi[+qK rT =6PʷU˷!d^.",t vn:?$4[u&~-`B)ay o1)2UoG_S<|?ؘ M\{40)Wzh+@xqg ӣeÉ2?,5[<$^7DAN>0im .`,_bR"5#!@V7tJ5ч^EӴ[SSt.*!~.Iě=!Τ;Xr ߪH#Wl /pPٺ^UQ$z$ZD;j6ljjYW2B% `yed@i MX/,a膲*7늏|щT~ XsD =ZWysFH1gWW\}߰b zezYBG!kB}? hSX# UFcQyy"pVT{"E_%BP%CtdIc/a=e3h8.NWlE^aH m|Jߨb8+%AgsV5! >! z-?ekP/*TCb&0j‡pu@]pKa q6rt֜/Kˬbk2Q6{hfJ4/RU(N{Ȩ=CꭏqB?pѻƋ߲ƥYGA mx%-rEZƮgӫN&흣 *[YC!D%~S:"ܓ \-qrLZmF4Om~v,FvURۭ>'{S$hq*CCq%6mGqƚvq`rl;ģҎb(uv5jcrSgj>xR@Qgju%",踞8>g'<ĒJxP|Bw*3󳬨v'K&Jr4K'־EEǺ9;vnS_`]H{F:O*ĂreL!KY9㋆_DvRa:bֈ3>?SfH"+ZV hǜIUq_k N9o٘eb#P8u y](>BIc} Lo# K~&g:a-o(]#ݱtKK}VB #:y = 5;as]4-uz`Nh"h*.Ȣ~Q8]o2d %pǍ!S9LQ8o_gzC7V2#qGn0=:KF*uH.G]<)b[Y9Zu 2$ᢈU\ªmꬂK-*M>N4McfrT^fqӍhV3}W/NmS]a} dT{0(JN?,>U oT҂ϵ,w%acJ(kj}'!5hr. ٧ϸ~.iٶްkFPb8[<Ҁ SJ];U*'/4.EY<[HicVs}0<`EHi3'QY0Rf>s%b:nKz7REd`P]lbvٜ9ykDn f%dA0 wՉc'*Z&- _XVEşRr v d/%]-;ߛDMҬ>4xXi8c P6RX \]j=)o4<FV[VּQ-PRBiY: AxB%<$")F6Nyג$ W[KDK‰573u`)\'' $.32~sSsy:4tOҥFD͔mx% U ֙#JpX8 5O#`30K ֘J4Ԡ1\2L^-5cQ \_L#**R-I}(8>%J) s9[V#ʥ]Gd|c^;_oegGӮxVNϒd;ޣ";}]wĤܽe  MYa:|/sz;Ϭ¸ܯCoNu9^eidY[6j_5*usc_/S=곭=5ܝKq[=MtF$a`tיFܶL@HNgts]=&.dҺ-3Fa,3ot۹ZV[~yn8c~4}-%)Ʋ0nRoe"v.C : c. F<Ll䘛P+֤kmz, V TyZiBȐ -5^]&-mn3M;>oJ ZPvF]fօ}*W36-6K ó*u]xnu _I"~(cQ5\2.jz`7rz߹۸&&m+2^nL?!s->41mxTjsfMȭՒhsN@mŨS/YCSdu/tVd6n1S/r`oyTLAEv '^.|c6S*=)i]@!kpI TOCc)cނgthP̙{c#^4vj NblM5GJI: ٍG섳yz_!TQ Q@mЪ |NR^ߧ)HZ1oeW2 9_0{t MiP#+[t siRizr 6[Fĸۥ1,aee ݝf>/ӋԖͨ/T: dsӠ`zՙit?K$äF_jB{I,2 %6M<-i Z8Uqn݇}\vk\ :XPN_ 5^|ZvEz.EOb*d6򷿢ƦxL߇FaHB@$1@i! HSOg *PƝseێvAiC]^tςd|q?5,WҐ"1& 'Utuvr%6bSxXMz Okb(މЦfϒSM~jI[zPZld9=ȊC=mo靖Ip48ix*"29tz%]p >m>BZ<΃G9N}sݱlastG/lg^9uCsI䕍J12=}NQ$-wptP6XGD׬G2}HzOrrRzOJ^+s4ڗ1gb s{R˔'gl!50J~2FpfrA=,JvM]#,K^"cM.œ L%(0@Ö'6@x0:%'?kzE^esQ/~3IqҞadHU?ij_dTnfgsK1\,CdD"-y}rGF!0*,ϯk.g()d9mbJy/ԡlᔟ/ t4曞Lɉ2;"L kѬU_4[KU=ŜƸɡ9-bs䋇M{ymZ[ fW5$W%"ncBQ~(˦~spEI ]X2-~ZTkt}5Q,m,j4=غ&΋b3$I$8`+uҁ ֊'q_z*GbDX;;p)3tl6 ]5M0G-% 0!cf8( -;[PdU T/Όz;~lL{vQ4evIk;8&Yw@%1j}`#d򟢴1;䌘|xb־(RBY28EfW*ULpfwB0" <𧇒-fb|BIRdj3_#ЙHzXzqw&LagQhɅ$gi &=Ű*Dq!JY)G],[սIeG r4W+~C}z%\4eoY,bԝ1dDO:wvyS5CO)ˡOy%PnC_+~μ\.fn Q|+`=.K>ƶ @2\؝售)7ӽ| 2)ldֲWK~;F߱29_-@.=qH(\R|DT~Qro,G5,9jG+BN#Ho@uq 9O(_yK&CG9=EƯ4:uU6 ޶');oK/->NVo(<=R둝\BJۘH9ާgƞc"( P9_-ج^*FP9DQu. bu =6mBc;S7Xr$r} o>-G@]2J@Y(*GBLlF>X# 㪒 &d~1q0sU<4_}m櫹{rgSƵ+ X6cȭ9lRrp4gМ"5b)6#gDpwؤ"ˡSjd%fY\[dV5eSlɾLP J1% .ߟV'2_9hɓ*硨qivstߌHr|c`VD =wq.p T0WnLu_ %<W̎w cj qʬo0@Xq:B?|#Vc(#a^)>[ݩ.Hɂ"+ )Xס%5[/ԬQY{Ґ!?Ʌ0VZQ /•|dP$]&y eӎ+/o\})n}z L'%eW2/,9hx 4= | KT4s'328{ a~Up^bPH4DQgxa‹x,Ŵa칳g3;gghkgxm"*-~w /%>J]l+Q0}sfc!G=: v"xYրXեa3:0geX`4ĒZӳ~F!؈G'b. j[g+mr/aD:#Kr-b6JI5T}Q}`L_wpj* %UL(/G{ Ś~ȆD&0yDJ%rEձ1a)/Q?w+7=b.8aYqȽAZ?M:tM,$7W?o`/¹bn`^ ?r'&̢Aa$:M gu 0k,A*=Ş*RK3I[h%8P_io鉍5Q^4AC@jzޑ&&\݌-(U7.͎;(+V*hTZ?~*rG}E0d^ړ nj'[ 1I81PDmNr=:uͲmXxfdÚmvyRpj sÏɮ|cE-\->Ǩd,*҃X8,m͌y{Ԭޞnʍ@K^ɇ^TKTWE)DA` 16/\=J;-¤E109bm; _L/L,6řuR =F"L9m`M\n"dyiit'RP$5uUVAhUώ:wʶ)nܥo콃:qi$A)BQ%cen!$} zf6pQ+{g/ˤ;Ҥ%qE)+g%t ^ |FaލϤ&l2(z`P-Ԯ/v.+HeB3,(_^? Ji[Bɼ&,$hzJ_a ͢eۏ]%T8?;FKkB8XuœHTD ["YI䇖q? t8##bv Ub0.|TCӒ!L+UQ FDRC1Pv7+IyBqVz}zܲN=K&r@gr՜|+0~LM]V'>PȜ2L%[w+̙j2:Ղ W }њcgNMnˢh7tt0'֊R`ȟ=NUZKm CJxX Eߊtaud F'lTi{2Zm.Y6)l J&.SҠ=ZGQwH WyV/TSQ^W RTYzIu-GZe…^&Mt3Vf7[*c>f5};Tr=۫fA>eJgBXa->w BW/uRA9`y "26[&2gޘ*G~A <{:2/uf[->5 N9JS~!昿OD{)>b˦6( }|I t oqE)x =Sŭ;~;Glz7bdb5Gd\ܕ<]*ל#; $rIF c𢑟l#+nAXdzƑ֣RJzbg' NԧUTY 㑜+6L:b;֩p;&SP F~4cœ@nxm<Ѓ4?3!\2!$ÃkUPbynѬS0`:yv A񼡦t.`k :׃D>4; Ywb6Z1S-5/8vuIcoq*9A\|v􄢽PD2ߚU40b @\=d| 'lvm[ol,]*GH@m4Q5[x%DWY;3pp?PūHkTfV4ylFzd6$/08SU(4]'ZUU h\C{ zZ}N 6 ٠`5ac `bc ղA=`!LҺL1YҪ LT6T|D?gnqPa"!56S>sRļjߤeLd\4dZQSh5\ qb ҕrUm iJvFv6/nRDW2iL$F) 6HtW'=X]X146 Z1$WրNt;Է韲RGPr tWՎ7bn dwlx+;їf/WV{!X(~Tw="HVԧ!ǃ nxƃZ {z;3yZUctR| Yd{ȷM0.%#ŗt7+6`S) 8i1ӷ-iBGzBͿ5=Dn(N|8)}T!ߌSZdnjⷨcHẍ=L |qG3ز"jRM:} %IUYȳ:7\t );4ȏsH7Zt48|6-CMH!khٕZ 1Hcv Q3A_!0 o2OH@%|R{u&CjTh}Mh L"TMrCp~%L;B"$G)"FS6mbXg+_?噳-z<}/ օ҄Xཱྀ6K÷b]!r F>+e2}w+*)~\Qݴɸ"M A6Bɂ fH+b,7`6֦/|~hʁ5i@Woaz&t!\CC!k@Rt{7 JxlQ%0UKL%{O.hVozM\_Qϗz j}ɠ9vB n<$5ȅQ^?|>qopr)Gfzn?)CzXߜА>+Z]O3@Fr2&,@O5q((Y"}q *|^?Yஷ1<{u[ƻbG5VQO5RzbvpyLE!ʯ57? $i[z{ @5:{o] V?Ȅ%b&ѯa g4t!Cϱ ,a Һh8Va`gI$*zn-%gKQy`[EJiD}}3r]҅Ẍ@CQR-Q24VO^~r?n$ әSi c?&? JD7M:g`P Wt 8}חX~FЬ>MFeROÆ1HvkSGΒInxGfGUrx/8a5F wCPrSǮ-LIr{0sDJ{VÒ| bnﵺ.dbi0d~CcuM8~WBa+GFtUmֽ9A_ -N+`a ~0k26cMF8}@"h ?z>;ۉ3B-!+(0{lwNb=6ÖӐ=$&ynCgJ{7_[NN{rBNϟۘDP'C$F ;[BLLgr-雷hX^(Vɭ^9vI m맗r2rJn& K>*y^=tyR bc޳ձ5sR uG0"xvU@vZK ٜ6=4Ri C1vf 퉘u wDwͅ#m*@N`Y7(ߣhNs?m>=?Џdj-RNҲ永ub^C[7._ ^Q(äuJ\Fć662E/*/iN0Y\+y7P B@ 'w xŠwDaR~0TtߣKG&/S@ީ{!0X~samo^#cy}quOܲ3QqI{[`5,1 i SeϦP$h_NW)+.(^Y}!]gՆg 7r)M8I<, j"/KnbÉ,L3fuff`+'x@bP*mVX+~"`'17<)|yƺBWw-q7Y <ⳇ3`73ԩr0 0jt` e~SՆtxzDJz%>, <&5>Vˌߘin=;SV"BZ$O- >T@(Jp n-|L,5n`wo[hfQ埱 t{~CK,A7"(V"lFq8C]uyOO}\t[.~dbqa>_tMVtVK9_5uɭٷ:U0/:@U߆g6fb֧(<5R1l(nQ_Q; E ҵbkc&ZgK b թy2C(ơ-n0Z'}VT4OBaOY&tR=P,O AjPy 'ICw5ܾ^l-y]̪:e+1˿Go$"- B-6 a,q'cw3yDDU8wG㶔T$utɳ5 RxŖ>8ֶ̊-|,zxH<;\[Q}~EY~)A31rvg;Ae ;!Tj;pÂ'oTԫG)Na@"cR#L\ONhډu9 't\)t].-5U3<.k#P(oD0P:duWnșYt#TyR6ū325&C7awo^T/a!:0%?KxP@}^/KS8}9X;ӡl1Aדݾ/8p}Ǣҙ|ADbnĥ ,Z;iHx֓ӑ3 {,a.H3ad}ͺ q\:h\knjܚ|V'i|EXR|U ,!㇚U|i tP[~f4EV$6kEr]E;ik PLl 'W󌫯;=#:Eȏ?D[x`Z咊1x՝GogE (Y#,2F'1*tQvrȻ j|CkInq=·[ևAњk2X l10QnDŀui k7? cɁecnAM9-={0s;sZq߳b[|xVL{|L^ɪ@DY2 зd\gP!FTLW rJjn}׽em1T V{Im,LNq'\(es2'Q2Sиq [;K'={ȠzE掹ŒWbFAi}ZG8rv@.d<@HG??h$IǝSu-v)ȄABZ[aJ(ڲp|*޹ oz ,eh20]h3#'Ʋ )U;c/vFMɱu j4<=2 Nzkv/[3tFʷl[IM]k#{thR`~P:4^[ 5c o>q]줙Jdf [X gcYu' HmG< ~c'530_J3O3l:ϛ T&00'N- quҙ.s|j |5V: wrl/7@[hbec?QElo>` G9@{S@\-P} sViSR5q&Ln>qR!C?\|_~<}gw5'ITqی;CÜf9P[-!^Q.׺{Lܜ)Ps3yRfW.S1][pUe]FGYYn#a|td ٗ\p!/EVRH`YYkޘic(,PtTGMswF1:b!?R LB9Lv*~tV0.QE],Pp-+1@ʘCB_ OfWWUAJpLI]*ݰZ(1x-Okk}s<%ÇEY/]TC6_:b>OVlV&AUբ*p %E,W./4&F+dnm8??G5jL;fQ>aMaf|XU$@@A/+Wd:Q{WR Ǝ;9?#"<+VI1γj9 벉%NDcI>K.O2oݲ' ]muvԜB]4+fo(?, tјD(o6.>ߟ:J]d S-Z±+2y4rB#+2G6$rEأ;7adSRYf4DGnGd1MM8:He GHN*J]p <#[%'_J#ǁC88-+I4aFf~zpiz`3mk+]i9cd`˹.ANl<|!yb /Ro{v?[? 4<Ul G}5v{u9/C^aPG^YK1z+#œx(`@6ĎŨbֲ'☖R{(!THȳTJo"/Z6$ l۪K|H/E4[mUZ -T4 Hө`}"d ]` og0[G[Mq@W?fpNU)md~/GF giT+?*Mm}R8@h#0QHt#\tgBZhF<D#mxfPtڟ?ҲA6Gfy<t˞-"\*VYg(zMulֳ pcgF8؞˗%Jşr cM7d8Q_< ^,܂.F~Ye~":q&ו_&(jNJ!ȋT)>ʂ}coJĽYظG7)X\FU1jvQ'_gXԕ35iZO]wr d%%ݺv;f.ٳ>{nڄCnP}1 y THLdKޙnOebChHcBP!NT'Ҵ% S3Rpm]T+W݄Spwh9g'LͿҲ" tB]cТ{ryA.P5Kt\$r7"eؔhUΦ5@Ơ0:wxfնdk䑷IYZ ":X101*y(4nMH=XMvTw~j!B6JX'8]@N4>CI쒫|9!tU?qEPK lZ-gvV.7,'?<5t';|)rQg#+ ҏN,1zQ(m[ K+nU띳Gz R bTȩl~YqƳcUHxZ|o/߇@r%d.BU0o!*JIE?Wд]_J Ly,HxBCdH>r)~28b$שp!Bu~aKֺqB%ce>FZujmχ+T-S;UGSV$d-)\D>X˸"~OIbdqWa JRtz^36+~}(/.UM 2 7埚G3w+GogyNc0)!m*L{m [T}v(O2-`5L&Pꌯr^-GHRS(}0VӐG(]B=M2CʠiԴT0aDAz=?4C~شmxMt֪P~@ĵ#~RN<0+4bΟR&fw z+uÖVc14#@W"AAWWfcV`cXm/G]LqK.{(=Y}I2܇=sfTж@:"{;xiSe(g\tT"[ ">c=CE`;@R|9L`}CKv"MԬs JLbq?_Bl(Y1ґI@Bw 9I02<)Hf ρyN` pa[^ e_ l)YWwIuAr$شs9rN:?5؆VϪMEutakL@mr {<o?pk. x^TS 7:a XO& z#Z#+lђ<1P@:#޴dc;}S)O";L"Ɩ /=ZK`q&1I˄6ΟeXFpʉAA54{/^<`8R!|b;lIGy=,8Z\i ~&}FP=5 A8Z]ӽ6Юs2dT G˗6U?k7f}ot7ڃ nݻ!+a6),%,۵Ǡ}k3~fBq02Ě4@8YG7lp]ƿ䝓N ,-{[sJZNDgSWGt?HoAb]#о-GGNBp3;练?``Ħ(y]~c/ 7m+h}pmQ5#Uٓoi1j=H_@,r3(7fUېITlSp| 뵼t>p5kO؁" [jhguuNV͕RWa ^?21/6)Kpq;8n_ 5B8JHf8e@.L^603&wo3R6YiɌ\|};dJ̙oh?#-, !R: W"XR8b`Ayp)a:j\(rt8e.RsW2J\HtQ6n3g~[|Id_3.0]S*5{O}r_M*_7?k :dNFߧۻQF,ҝoX:(1,-/IUZ>$?L6)1 =4L$<ۥzO,גH{ _M- H<_+QB{=iBABaUgW#ɝLQR«,=%Ŧ8)"I^PR+^,jO#JA%%vrsl2od@8w># gvPlRLAY=֋|$Fp'|rUG|6?DaREtywS|Qe^hX#,tED05>t”t,w{N7˶a#=})r F2lsդ9_kRƅ|k6Yʰ~RdTMDTKyOB$Cݜf#ug8|ؗɨOdi-F~CeAp*20^`H}SVi&R =T@Ҝ8U&fF,bB"бZ!~8,o+8G]F6V6hHk_6,?2ޮi̚BmOq\e֝x3wVӭM[5|G*,VTE$FvO;#;MkX5`!$xF758 <䥜# r/d2u#.'+4~ T5UݳpU}?|VC=_li|n'sYLVG#9V̆0&`GZKeUOBe[%/$nK@bU\e>ZVy:.W{4H18CAedCD+ F/X p=n*9Q/zOElR&dv>D<50-`| S堌9 (rC3eIkVcw/y~åt-hUbe U3\.٣10T;ǥV &"]"Ws!?DI8Sj$\N<;AssB≵ϳOUTNlA3'-qC RJy/+{E" &o#*`XxEߝr޴c*Ӹ[o9m)ǀJtyވq G_']Q m{Жsw3HP;܋An%Yv@xе1|1vN|Z!dټ"N4|Ҏ^sHt3u\yXr~Uʁʛ=‚s_5O#RLH-vYFy%]GX͇g5RcqL/}Dh_{o[GZQHκi6#q}^O_#H'Ew-) Ieɲ(@ZZ;(}Ši#iCuJ6mBfDRidF nCX]+9ͫ8xVo- jI 3Y0(_xnx_J$.ut"I`n3?$3 0O%UwP0CY#E*wc8)oI§'?=sME.˩ZFΟ$jT¿ՄT$qqkZC:`zmYAК>aV PbQmAUCV|ACԁpT+-W[,OW_1݉meۦO'TSq4sԽ?LgYru SV ~ݰ[9.ywCgZ_ Aj_r? kJ,* YÒPBESo8F>xaZw (cl&N.7v*'z -:> UpP5A&\4E, ~SjY;g4JA;~MiDro17QK"nfhd}8J7QMȬ.uM[jb_%@铂Ny4f:ֵlabdWڒ.HTR{|(h h ־: P''nD<Ң,q z <@>?r\|2x{zVWxsm =׏hADܐ:nYi&zrD ߔR|ѯD-taUJ>P|33:YDEZ6J In,X/OB']hWqpL9 ZX؉(d°o0gLU5xQ+=w L,]&i$Y`3f"_)NMy}O^{#ؿfgzշ^W:$;1^ N.Z2)vG>==F!m{B 9mxv Ӗv6I"Rl^ /ÏDN^P3QrR-bzO}Z{ hωlBP/g(Dc]@c4[$sw+l-*F+B}hWȸT*mn ;{i[LrG RCl0ߵ ?Yˎu"yUT\NjM_Iwa3 MADtNqEE# zތ=+r̀c8fJժw` ⬎E7Hz`*-^1Op=J bَZ~]qhhr:)͈qmͥ.tA>Me2"&Շ2%0JhM.{nup_2+{ ŨRWAIҷ {w,& }s W?O.P c O'@H'ف<f5OI9a R>Q߉bK27 q%}KDAH/^EM>U_*V=]02e_#V5zhV1O,DCR* ,Gh\:/K& &w#2')bqVUM4lye<Mc$u5o K|2;.Ǐxifs^dC%cm嫦ѓтdLݧY_`<d76|2N3Q\<JdliL!N 9MOy Օ/<M9.1r ѵg[FU#/dc% оڣ΅تdh\EZ0,S&FEnu%̙0R6)oï{Y0Y1D [1>ƁGYᏬ)Db*<]W @lV*CP}" 7jQOWܹy}oI.X8m` .f:Is;;:\2]2p\7|z_鈙M8(_ y`%bx떶m{]/[4mZ0EbkIV9>㨄 t&}Sl}RJa h>c3{-j1:8Eu )PP[gI K $lFٱ jչ٧\ fd R;i)]DS3CL?vq iKR6\t%A n21xR+,?ۇ]n'xM, =SHCNрmysU>v{+iŏULdOww)>;9BW'~1UB93DTs"^A t>^Еe${4#GU$j$,Kc%fhgV2.,tme3^k \SPfꀆ6R(DGhԾ ~" \ZMGssQ^/1Cᱜ9Phԑ^0w^Gff9:I\(' t=mEO jZz[mesJ' ܤg iv(cп#Omgc}SNp2uG\H_ s2Upayc&cJ 3UO(p;VPFrDǐvt1jZ&C*;Y c_`+3"%gQ 54\mXqeakpo5 "A.Ph eU[3:cŗR7_w nМZ=;IdͲA,J=֘}.HZ1!֥H;3W ZGe!WannHߺ9B*[hI'>!ndPvE9D7̛ pOf᧗ ^'ĆgtY̮R7B*͐]N3ݎȾ^XLt0;7vEEwmܷ;bDҔiV#N+jejC8C>̵qʂ.?MX^!4 xϚ'`atW -l%vsΣ0@]e#[Y*CJ%yT#`2ӟZC,zQu݄i9ެʶxYAiխ "b^AR(iJq4n2"䳬(Z{ޅWGQ-}}\쒴L-Jy6/kns1.!P;'d(jKNS.齍mtt ;eF^ՊlL)h0T (Z+h{W-;YB'&Z|VWXbZȏk6^;ΒQžRJ Z#Ni۸St|ģ*됓ua<"c˜ݧO?†᮷2UV::gܤ. .mʸA3 o.p\tȵz2B@aۢ03uS'NΦwVuh՜?e~r+)8Ʌ^K*EKӦlZBv@hC-ċgCq :oZ>9 }N{e=QQ&5ŵso'c [o9HAT[:r4ya[4E]"b^qdžD3EZE2mdO)Nܬo FR O??go!Bd3w#ĉSYǼOɢ;c['M\k2r"ק4i?}^E$򟼵c;O`*wNLm9p|K'-E{4bV0btҳ):Ҳs-tCSmG5VTژCoh}oO0#{KŠQNǰ%{&yXXSP҉߯eüZw%Xav(A*fvifO7ٖlcc984l4 RC@Z5gih77X8oΙܣ}+IP.}.pkMdû*!HbxBq Z,9TTQU4a$5C`b,/o8tاԚ-{},u!p9Y^dA1h_57?yzmvWxX/N\>"*xR*//m1Uk՘vYj 84NIGsDu_cFY Ky4va?3<tל`MѺH =@~Rp/x~e- ru0U2FAAsU.*{"꨻ZgF+pi!=ODD/?;RMYުJf=;vQ‡v1{rz0Auao蔎Bx^+q{>uv*.#Nh o#P^Q u H_'-hS-0 `<`^5ٻg;XX{99jZԖӐoG xeft:t[m{0W1 gOpAQX RɎ^O s܀ y>(Y4iכ2A *lV%ֱ&W* @l.=F]l֬cYԝA 皎qV~o3Z)D'3.oYcDjpr!ʓ|L @Y8k-&GJmC ū@=Ÿ`yR#OTDrHGCOpHul & }7rlЙ>^wC"D*H!`ogL_UГ0^+Cl RDG=aE+Q__ݕ T3pz1(,oh4Lz7.rĖ#`/!lw\ݠb0?LF(4䓂t-rZ#^zvWuiѕ5o7`&B+lv@H]al&*x~k ( ў]H>dU߆@Rx&OHvlyB ylޭv⧺=ڍ) h]e6m1Fomq|ep벑 #o_$ C#Fҗ *B֓ E"=S"J>x~a -|Fa q_M5 i,0/A)Ōuq襀< Mg 0l7#L\iHuR2ZhUء`/_y)4gI}ys|R.`G4nNiQ6j۵*t5 nJZ Q)x {{΢WɻGC6%Ud>Ţ>0.,x9AdA?l^Z4ȆavkHPYb6?;Ob=lqzw2 s>alB ߑx+LR%k㌷5ڭ#8hqMC^Bt?9t<2Ccs-g霽:AK-#)lRbx WÙί'ChXMR>,Xb'O?u۩ Ezhl/mw9*+p;rgK,Tl D3xޢ9>]{ rH8% ]M7i8kJrbm;qk\Ztf MGS|nP4ZkhGqP{v qtQ le-`TW r_- [~`+ЏZR2P{8E?őc!rwNzVy_y%AσVڟ^ (.2FF̹{,Zj}6LE ?UX9]=H| o9t?>/6,[+7tG(eڷS F;yDJ{QaӇR#aM,B⯠`($h8@to'%Dx Zvc0r sǼf3m YFbѡuRj @:g'1.̕tW`>?ճnԵ{UTՒzF\Q<Ja<cn0|B$Rp:C~+C'?-'acB' RĞti͊b֧ڸ!F(-5Ǿ\xUa_pj+mbG/c//͵iHMfxzv_bF.F@@CPmq%'W8V$ϑ|t6,hbT$:ل. MCr@\u[Wg3KYM1ǛYzpW[>@|6M}NѢqlyV'V/O&ql`;O׎7$~JI^VJ\a-g2=84 + Ѹ7YREss"!!յ2g I.8e(EQ11dc̟,S-I. bw}0^$.8̻e`'D_~m;~hMw>]{]mct|^IJ]c}J4!j.j4CP3Eгe;|뉯 dshGfu?ٟP4tC+Lxg+I|1if;ͦn< k7NnPMec}ڪ|\3 ^p3"|-jFa(OFP+O9:gJc@-!{*^_ba&pFڤ3#bX`nHUy9h<&tж![OKc/ظMXJs؅ZJu-?fk8N sɵ0/*AT:*(yWjԨ:*C<]EV$_AC]JmD֊H0q%t~EXl-F*L$F^ÏH D*3w\$z{qqJ<XlpEU :Tu9ꥵuW0lů2Gŷ_oYK 5pO˄]{Aנ1 Y;.ݱ8&ڜ?iODϯ/Ќg=%zrS"LďXaCC$4!V7JMs[Oc_n1\UG9;[yU&}!NTס,{dkVϸ)EU&h :B~>>{h_"͌&3 ̗.a?lh }rφhW>JEWٔM0q>1eZ)ea ?zMfqp@q⺍49W{iYz>ϴEٗTd؅llY%{H&R+(:Td\wE:hkO?/pQ/_?\)rWD̈!6 >*{*sMW@1~MFR1nG ^Ag*{||O 95]ل k Ăd#ҾޅAq,#BIL5z ^\m0w6XCPH>N?&`WR\R\$|r KD$# RS@ͅ@IRyHFJ5;yUVaOj7rF2TrZY)NQUڃn# ^*]XzQ`3rva]Tyhyx9E*uy[< l6^L~{_!!ƺ@aIYq4̬fasS~ [bHVy4Zp60wޱ>ekC6|ԑ)kd?`3Ć 8iEdfq Tױ4zfhl R{5DFzC=۪ eTi^F su "95 }}'ፖ|Nh~ZԞrk%愅`wS H>De[HJ8 p1x?PU+L$sD3UQv3E5l}]D0L|C+͙e2\Cdj{SUo`782bVDή#yNJ]"`;׿GD>79K=/%VGI\&5 ݼD\radvqǛT3pe1TߞЙq-[("l9֩'Xm5.d&,NWmcJ$[7t!u?xGLE9q1=6엖Qa@u=$Gcl'dh->DD^ c_eJ]l40K.h`lC LI;9 Sncr0T}34+cf otX>o?|Ŏ%u*br\Y!#}E1h_MnkmvXUY+Nc~Q?Scs2抉NvS.aR̛sM\ƀ&E7j܀uP&z\rG056:@ĝ6Mb/&7/BhXiM rNTzj2}fvܕiJ/cp@V:!Uح݆/¹P_yd CJ6E&Dh1%TN[ J@GF?]3oMn.с8glMrSX^vMuܣA*]&@Es: m yZPF~望?Z;_$I@9nS%czӑ,Ufe;Bqa쳼ͬq"w۲w/{vˮ 4R^Ļ,^$3GouB,eyOW4A0 `._{Vff󆕊4 <{4R$(!NENI=4@DT[ٜ]eZ_C^;Nưaz4ZiYSk|SB.K%ˇ@8v*wˬx37>, sso̡EnÉSb*Uϩv 3OGیǚ g %K9VAGgVE63G?fj4+2b=`qjCj++y""Y rz >iAe4!R+l^R$SUl`[R4_|лV_Ϣ30Pjxהm@LU@0`Zqjq0!NIGGmxd\e$d#x[ݱVҾ&;;Uk}mS_ctڼSW @ xPusQCnMk;i~9dOF]ᚃ7FP;] ަyԟNǿh{rJ>3K:: Q뼷wGC.j$~M+~jCn~V![߽T ߺC'PF/df|#N཈,4C}UfT8go5 ^⏝]]bbOtMDq}+'8徦ޟ/)F]1ˆy{F1U _2yg@J)Ԍ(dna|ּȼC "oM'K'6C":+8)Dݸ^[Rd?SUZ0c}t}u:S-ۆn6Z8AI̚#-cYg#AdR RNT>l$H߿9 7r8c6i5B<<_!'~*~}q̚]Uszz5^Q5vBUԘ30(:]xI`GLQspr\ Ojs4y.90Y w]Mԝ,{=> H!b;?OTak:}ͳ@YN1n&TP@bGύtފT[(LZ,$d ފ}Cfz1VWyLLt+3t G/FgK"E=yLmTY;'WnNn{yw$(ٓ5X"r5{mո`5&\:6N8ۚ%GzxUMԳ ~Pzhk0AS&܆Xʶ95iAKuL^N^АL3+J0Fw^ӏl!E&9yT.ŅV{Ny?]$/D/WL/:a{e GRVPvi1~'c1Pց6mC gO=:' (VyGSWW Kw{#?)X4g& 23^i㊯*k5Qnx=`Jkyuez砳AOȾyn="O2]⊍ָ"qJLDgr&?JApC1JKmײ"}Ωȷ,3)gD⑝#MJL("e F&;Ҕ;+KqR ~`,arITXof"GTȢ4ۄ+'A;s>$СЊuLmPH>!{m)o$:u#s'PѲjm3oOL0Ez*ˠEe~AW{^0"' ~98]bm,c2aF}h FcQ]V3=̈x9~I6P[m.>iy[5-e\d8Q͖wEibh} x}X]Gcbzsb#$'/82yTa`5.mQFN^6M#!& ~u/Y;M4@Ssiv;3)Z򼖞yï_w f:2V{>:]Ƈ9,IFA#{yP@@?E*& ^&Zi{]ԢWfxEqjn{*lp<"%׀1z60~\6x /R9;sNJdN0CH !GW Ck\O{f3S3@h+<Y!$6j_/H\nʧYqL\u^r[A61MOk$rpYse~])nCj2b Lo!CV86hj0]C-L0!>#<HI."IpT?=PM՚& ڔ6NT|GNoպ .)a $ Tnwۃ"c_elί]TbI&|QV-E08ݲ[~$w Ћ,[_NMݕHm'Éc|GPѫ/^.YktҠȊ ƻ 9~La>3wl3||ߒ.R3|,Ǒh9yӓ1QߡlDu~Aȹngn5ᬏd@{ PJ-Mh)b%U#'25$IF$/)p™wH׬h^rUŷƤPVՈz3TV\OPC0Xy]EbWN=2Al/Ar.)wuξH FbNPq !}i}6cƺL,g᠆I ڏ@16'%!PrJ:!6x?J}NEͲ"Smج-ߢl Z62F;Hf+uLQ> L~ E(`|s]$#႞()Vq%zNm[m;5Y@G^WM0)"|5O+ ‘-*8OoRH.y*q o1"*d*wrfH ?NdD|[F:k0ޓóD @Xdd5 RCD48Xma)_,ٞ_R_GC `?~ة&N˺̈N.e!Ro&r]P 4<+-'Х3wçӄVOW ~ 4H[5ޱi)2VCIѱ ^dq Ag +p*XsɁ?9sChе)!U 2t,7*Slc$.M\ =`D4W!nKtqR-8ʇf9F²8K-!iCE̾]Nc^\fO(8Gl2_8] Sѕue+ec,C##OwC~(ߓl>y{gIgœGQ@."FTJ&m#@{.0Jv N.&Q;K/rUnTo%&8Hd|{xێ[ˎCd;ze 4H~.~i'L,NUWs_H>6J# u$%>iAW]Ք$R  fAu5RLx  X7H L`K e\< b7QyEzm\gdQ_8T8KkBN(:u'~#>3,1) JaiLNZ݅Y[TLI>;ܻS;k;HVvm 9ٖき2Qlnkn(\j"D vߒ,@#{Q6?q`WbR"Z=ckY?C> #n./PRD<8zh#.4+hZ}i!'YM\{s]T|ۍwб96O(g]0{'ZQ]4cYLKE t%bN$ !ΛעP^9tF n T8b5Zt$Wom_F$IBRQLĸ.xiؠ']#Dʻqurj|~hgF@=ز[4bXv T쳝g8w2N+I.!w;>I<NfS ,.٠bLM';\hv8tY՞jraeڹ#eǮm&sg{@?%()CD<9ϤP K? T$3u: όF87LkrLP>"j 8Q`eߢ?6D]d#:udͻIIBՀ99%@G];F\$ڄq0$給"s|B(~CV #8ۘ -FsNʢ/cJ1OC1& BG- i2FFX/zC>E1\9!ufb(&l߹ݳ+>9땚ݥB25@Xgd ϭ \lKufA@:ghFܽMnAf$!T!1 ( Sx}!)3~n)Sca܉3=V̖:C9Wgt0Kk){q,LP $nm4*(F+U1!MVqjYV?YZ`w!͐%V*}J[i&~xTL>t^%r/בKq0YR\#x8)\JPSk^_,T",DI^@ݬ5wmD6>J]و(<n'cJ5Joq,?ohy`*P\[{` $8$)P p**6rO9* (4P},u{jgm@DToUVd  e 3F9RuLpʹB6, Ğ6@G{ko;w&J;AF%ٽ=(b|J &xYTW)#7TMBJ$ D\]K{`5Ͳzhxw$2ӽ"Plyt*7I!f7jHҵU*؛H@_B]RfCEtMݿo++O1GŤ jƷHI!X#[/,lgҺ=8x+xe 8MeUv}ƛB܅qoHePZ7\;G:nq^4te/ӲwLdἜgXKROQ`Bd#ds6BX?qA_+n4D[A LYM\N:Q14ش}$L09WI'E`øo*V47rbS|L VR?6##»}*n>0t~W; 8EfT̿qa0] `lXYdgܽ;Ri@Jo|v[H1;첮%[,Ѻ+/20|y_?j3B{:9 4y,Ԭ\Yq|i7fg`>qv$ {v[I]9W/G ]'\㙰>ȿnhǺnXr ,IӍ}~o5-ʻ6R8ʴ.hX;t0SN1X5KJMCL-YqMt%FnMsV ˎ?Iف0y 5~d-md&ΈɆNOQ i RV{OᵑFqNsR @7W[w@(t-\ GƱ8 ޒ>S !$q?ScY6|q+ϧAFw6NV>W@ٗYmN2?2' ke~!dT [Q_ɸ,gY%C͊3^V#L]Ч+PR*Nuq8$H>Q݆'h6TG~l0-z..$M[hb#֓j75m*W>1K&zt͂9$ʈJEԡv:-%hSٻ-f>!h:j 4M8H*jrуۃ֪p^M@Q^˯w$~>ĦS?G [Oi`ebb8pQjה*m*o- /IuXzM"7N`W]5 Pe#VI3 4HY S5ikK,tՕå8V&9(JbAx]% /xv(B%sT~tAHe4њ7`cyKy=u̥QJ$*19T&DU[G.e-Z3ggd4arm!FfBI9W58G\HbŞ{*W;Mj7|[(A˹]٤OG w䜔|Щg. -V/&1~.Hj Yv[p7|u;V}D-5+ċ#mjCǜ ik\{cY0|*Xh>TE(oWRhGU21( @IJ oOWZ`ԣ U}~#$zKi1CcANw2 >^ٲClSҒsIF %&OTcxƍ W`sTKcRjF*2Zm(y; 9~㉮իZa%} cԯ8 y\-PzX8':4(kE MQJ)yRރƗ5V g "![bp<X0?>U!UTW#b63tf|_/E0:8LY1d$S(ʵ]n|O2R_xm4xIE#װ. !WUK$6wߌîڮT1O@SĚgIZ/M'VRk:,mЪOK8#sk$dS1NJrS~"[֞ ܩL oNh4]{[Uګ'#Zh01',5j#% WR̙Y~-rT`=gSL1%|oū%]kdK;Ah]L@#`Z*ټ7 **m1VQNŶɔc"5u}J ^%T ex^3C8Nfl;L0݄J5C:K0qQ%{Q+f.*Y+:ݲ瀺9>xBB{SPAv) <=rXr_q3n[N & WϢ*^8wsa54SI?v_s'iWBպSHi =>m[*U*\ǒK #d Yq|#tw /іLZ(O*M ٞ8s&&huP#Zʬ*UcT Jj@p)ڱH]Ɵ/$PHs<.M;U6Ӧ꼷KGN轢 >rk_M[xcD&+V[!V2K}aZg@Xd́(PQ"mD AqKX(|zHO2#jYS2\v08ٻTR^k9uUW,wNN[$qŔrߩ]صNT. [/1=q#SWpF5U4{l9 | ̀khM۽v-Z`cQJLBq=zA ` %(5'_ifp(Xd}"4 o,r]Kqv@jcQqroZ%୚T pB«4tϱMi_T mL Nӫ@%6}D+ p|މa4G5mSjTʊ5_O!*Lq?KtwR- -.}[*f!1ҒtbJF`V45>j(M1WZ 8shWCw]\x9p'H& ;GAjì'.W15A?κG3w5 Q]h&;s[ $~L(MQO(Ǵf+~,)V‹>K&SRV#7 y'Z>co&cG&fGfr$&U)&vL{>Q^GHz:j)B&f2{7+J-c3,o&^ة؊Qæ6Bmi1ZV|*X@1rRȬ2oOR *p:NΏb%}^D{67 &lq{"@7(HvSJf/gYWL;$dXo>)onfVXb"^mdRrK|HRmr+ 8~ C»J#և jl\+FVRޏ#JebTb;CZ]V'^`EnrT;Y9p|QD& c"\ջ4"8i}>"?9W߇E4ʑxΙW< `ab.,׵#iL?^fjD>#Hg"髂RbÞ2'>G !"qhR؍ ߟ K3s)=z=*G<$Dr[_l!,TTD>ԐXAZ(~(AU2dHA|Q2fWW*{ⲇ;ڛ(\<ԺN{^ VqlSf[=Ѥˆ}4<Q8fVcMU cInB'}Bsa $;'gXkɹN]$9%ϖ BMp*\9b_ʊuTv;C\&ᮺ{CjIv)8 ]dw Fr!7SnQmjkeFI|^1Ó{;AYF0 s g6ͤ;'Fν<>"|=7 ʧa}]sY:%ye!\"8ҹڲײhuO;هD択8|aKzBi5$ؽD-;-o6猇^"&(%њgwb{ =vф<4뜢쭹x:0Q1>U7,sWgMU2*翅ó'illm U'S2t>$ݏ𘰣pPJt_ ڮ}~^.Ke7g0\)V>ZxsѕW]>%b܁$j>#3Y 5y-+ıݢ93jzWZƲx76[NĜ9;u`mFܥ5iJzy2#/>-A;aC{K]bNh{<S;UWPwէ| .ߋ,ޟs l?\GBt|@ Q{ eyE1E>䀯%XlRޡtWB|TZj/WĆ !t +/0fB/TY?3`=0 Z,t>rS TUɚӫ?% m%)Z: vUIK ܝNܨWl|d(ԴAѠΟ! b92{ E]sKO1?QR#kItrRq.옾Ջx)nG,!^_l)Զ̈{ XJ*k]^ W(w˧=QBPϔkBEGa*%?ěVTm+tPdĪ!~t;vT~.l} ;S:ïP ɠ$+NGdOB 8:f?>իTOjgdWvMu$8i=hVpq3.^57.pG^ۧI݅\4e}86VIȾ2ln]gDe"ߊ}\`LPZC2$T[\ƶ1֜Apv .M0'c⚚CF5i%΋fA)ǃ?U* ė.1$7Ne:i'E A!z݀T\] 3?o$(+ֲtLl܎"I=aiv\4/2M)dʥ|I׈|$;(.n6<vfT>diXGIO(P1Mu/.n(b!0nʫG.ޭVhdC7Zv료Ӂ7/ep14^Qhep^B"Oί4j.m`*kWNïu]ٰtv8*U>c%}ъ֡H@ 7ϴ%*~p}>+{MsҢ8mJEъCwߢߓLDW(uR#ٵT_Y3p;>G\J/itw|rO# v92_N6BpǾ4ۣv4 =&qHZ8d~^;4V(y/ՎWMxEP97n^ccB 3 U}jx^mݥu;]akTdʅN3ij(EY9#Oe\2#'m&z&̗#,+ ӼN9@]j4ﶂ&qG5+>ȡM$nX , RtvQb,ꢴ._2*z ,|/f;g;E$޲\ bun^@Hd[մ&f3sCYbFwT@`UwBé{g@z[*fcsȸBh"GDILgɗ$3@LR_iM 1ĒmHAh0fЭs$8=KY-+Z456#B$ i^_E}(w&A#7슝NQPٞ2<)do8ׁլJ["*~i]Rs UXB^eIV>w鳅3JοxeyǾH@|<@.|EqtTEI 1X\G&wOB-u3N-r$cQ8 ]Čo,> &֓LKγ(aKgx<'ۣDhzxl^ XaǃKO3,um3ZDO=(}[B9߃Kuų|"px v ǙyerBx7 ^xC*LU]a澇_v{;Ug\/Aۍ\P<&C4:ŀ*l&[󊠇ۖ]3NPrZSeo+Es [ϊ#]>FFq[]EQL-ff4WAbp~Q6`R $.؟0eskC{cc8JsV<"{ʍOg,84#nBŭ;X$q zP6tʚ)O@pOe*rYP.(Q-4L8Ē4f)C#Ӳ [tM`\M`]Ts S6 M]k,Ȕ&&mp+^9B"ؓxL_EkbO{s5xf_gLkz$)Ln|U-(+&:ɩkqp9M@+_?Z9 VW.S%XRe69!n+Ǭ'˥ W_9nW;QW8 ^X^Hw0;c+kI=-3'LG+ԇH4o-|; GK.R1oordwQ-u25zs-X]Cg$ $UiJ( n2/L; {n?nTC񽱪ճ R RJnşi K{s |K:([ׅlP_+ڨq-ԮEӐh~_5l.夗 n%嫐ײ-wmQ CR/7 ڑbb(g֝EhN{K d?+M-SɈyKLx;Zf'W,Ǔ[L ~ E, 6$z1dcJFSA,2rv{vIfh} 40*8Lr=<;6WqQz o7S FзB#l.}?QH}$pp[B/?$ Syk6;h`Ĉ~3!kݮp©pCVb8sJ+!4K#B싱˒|1B+uL7|;xq3 l+B>W6>Ŧ&ZhAa1N;-Ka9wmU @mPx{z+MHd {گ>r% Yd츧aTj ȣ=qBmF*bĪ$_@,4sDÿ SgK(g+g0̎y]xa(w [_<!2m&EǸG*UB 1xא'g| G.&\h IsŔa&.*;`SPRrv4°i?Y%! *'s|etݤme/۷ŏɎU^5MiA< th'Bs^*? Uti4_5-[.@(шD0N5ez!V}6'KD}M$]6j'¼!i/!03k5L)nyY" Ժg&'D^/Pݰ3܃\l'%ʁNj3D\J#PQʹĹw /@u7fEQ 6^s9FRr+PhŖPxr>]1BcX( qҖ0/l#mU/>c %R0JXNY+>H4*FfD7H=Q,=Zm3R׆m( W%QYuӏXeW8 UejR41iexijv΢&5MHl=͵!:KvWH\:Ѿy~ޑ}9${_,r9b2[1=.ASK>5p*mX.;‚/vi"5MB> o$/`+cHdQWД &! Qa.ZxK!gTe"t.<6SN51" 6{ %8 &)O-[N~jO᫕hWYi:!d eZJ6iyh !/r@a/]nʆZ8l f!;죄R{B?3,΍L'R=܁ވihbHc8+K^L3LYMJ\:֝E 'S}tŀ }|=*ڱG0JbU|Q\綾O;|poU6Zk,My6BΗ.߶q.u_OfopB:,[wV?kIM`6w;꽑ne'u^5=`=VyI/zZQO[uE٤͊#R~*͙ v uK4P,/H3@orYL6x L-gښsGݹZA?(=P??7.-/&ecZ&7og d F0so 7D a _X'KwMZM1%:L >zdZqq LTt'C-D^:J9(%d\"IOvFË2g&x>[eԷ*v &v+ƛ$˒vhfhд|}esLdJDvObgo} AN 7 o;]i2'lT Cj GƲ?I۟'Sp8ܰj0mU6fNT6UvA9}HDŽ<4bm{jy ?K4FT<5$"ZLHtqtXy&R([iX a%Gd]m~dBźe <5E?7Ϡ!'S?џHeQﱖi_Hs?:Tjɹ4A0Rm$b&&x=)?k+hjxsry[ pW7{ڰQwj}Brj5Q 6TiFx!)z$w3;w]ߓ.^"æ,R*ݵV$.W>}~M= C6-] (tI=hXzQʯzpP0P'-u+J3UD)!ygu.N R(vGŰh 6b*׻w(xSZA X~oDHs= d(E"l9(q^P%wSIɀ䢹dSr>A¬>SdKp%Bx^qyzM u֒sF!j%L;:JEoq!Ki7|U+kjmd Vj=]qtXD鑳]%$tMÐjL)"~|y)z:[JD 7yuGAEA5?$[3Xw=}S*.90+G1FJ}> ,U#w<~\!?e>L5aPcHQh'.rs$~-3B6_4U! 'Xwol PJW&AxB&zxxVJqn3?%-,[a&=B/]C49VqNA:Eqj r[wö฻-Ħ.M = )ui.\;hPn^I1Y`nydrg !x4يOJCEkVgYgTv WHG`$lt8܆Ԓ:U`Rß7? \e\vo $X2 fjJq۱v5KgYՔOh\nVNsVR3J(qm;t@Te_j:JPT?G&HAp?~<*H+ e?SbafkxgOpͼ-R1dOUNV0-a)[g FWb6I˩)R*l#K }ZV|"OIoeEMDǼS$V?`̀"\@$ &Qk^Ӧ>i̫T:F3+B7@@ + Kޗ,& 89M2}la*)ܽҜvqNe$ C^frmKd ]o_CI#8Ꞃtxl&"°a2vz#, W[orI;HU[J.i  &*YJb!=)[d[-pw1\lu[)'Mk^B2o*xre&c*̌MQ.QY$Du3{kexr) _)J׿jcU<мP$ J55 Pŀge@,_axE n[R.F! 0Օ:O?E,a!耦R1^kH<ЌWx@k]jOUg}䪵> ?K[pbBj~r^5wx5D4@Fkq/ *]k`Ny^l&;6>ckCsL /5|H7Z?HfJ Z{H4O›|\&DMm_9eҤz,:/@yn5_x=j|\uvFHHjuoU\l׃h鬻 q'=KP t=AP p~hjOE}S//QUU2GKjSCU 5VR{M!Wsq T6kA!9^g+xz"© I%T勔 #/-ze5噵iڟ+LI;DJiu L*`ݗ;{e$|w T ,Ղdᑚ_@P"6rYXd TʹqڰD͢r6+(a*fGx?;ӷQʶǵI Rd,3Ti_P6㋏I̗.kPb_/gz!D##%@ZYDzf9U. R߀ [oX@n[N24OF`ɰnWFQWL}nz^#/\l"xςi*1\ҳo }y|Z8?%"kvZW?]?\=ύ.gcJɺ&{U@өȜ`mrܡ &;ޡG*YV'>` 6c:5*YĜ'R§G'`_yP]s {Z'y ~ г?67 Bk(G V\qkøUAspΓ* h)S)awu}A𵟘RS[ϧ8p3g WB2"=*\:~k̘r[E22³*1Ɨw ].*rF+n~/◆rX8fR{M=dW?/tCWb.a ̎Zy8t=Wn %KY "WKǢ򕀰 $ ʨү0[HMʯcPS %T˛:e] ID'rtO<1.pPWmb>!~?zL̛ ;4` }eTgVW@nW[٫C>P` v`n OήMq'(/֘xi-ّR*1Ցt ݰ6Ql7DuC1^ .FU(* TmJtbQ[6li?9),q]>R?q.)wx*t*$*­jK+ `_o`DbGrFfBW9/Br[X;7K 7LKRܳ^pVO }gy]D8%,_Af0(+fnA\SF?J1A-N2pDUCYT ?FҸ@z&LIa#8LK_tEb!"Q?;{E.[<(:$ta[OIN\xUpI2>c׬8 x]2mfg,8ٓAwAكU>|_IUg@= ."U*hQzK>vLJ2XhB3 OQP(Q)%rWRwz#E&:8~\|wD4E_̭+vshr0@C ˒AS9mo JJF&̔ˮ pSw1@Y`.Pwyh[[tbZ@ q#.VMjP5W%1&#"`/^eK&*ԜE2=lK '2$D0r#ӥX 9,ΨEQv(:Й[JKn>(=S:Z(_5Cu7< ^j5 jBY@P\~xfDN[YZh2 ]o|zX&vp3Q`nʙM݁`oHI=*g0}ِL`{&s1&&MX $*xӱb~b rǛJ[o*dA0rn[ s ؂iLW!kffGDGT@K_؝ĺ(-61IDGB4Ǵt" Cf߽GYO~/@ x=Y.`3TE,F2xVMRJR $@ ë]=oƂAm]hbj]*B MYɋO2ULO{WHf |ʵAQu}fDޡl.B\7`eRgݕ1|22P;RQ|lڧy,`b)b,pݔUY)j $Kexpr!޹WfdvJ;Mc;H K@jF F@QiiZYh⏤YHV Ι`[T7s>Zfg_uǾ"j$kGťbJϳm~hoow}r]FIsLz-6ڴlLA.2D|e]Z:Eo_o0qZ`{evlrc&v2#?f)/P'l*uͿ+ zn 3jz7sAQkv 1sp9@6Xdd3wGݹF];˚^d:dC'hf?/A$ `Ti9; l5ToHysz('G~W\z)}#}P// d[s_n߱Eaڥu'9daQh_ZM]55]cm֝vFd2TBF(>zFIm!q.R UK!U.DX! 0[y[9MFQ!e _NῩVS%j*LJZ2~Aچ69[BؘXL7$s"R"g Mؤv0Hw73.騡j%#ۋ}٢t/C׽*`.I;8G>h¨#׃r) ]g2 3g9=]BaM-goK-jg" v`%lsjϴB tIڒ'󔚛XVCI 4l2?ߺ)+؃pAS†.a؝FQ:q[>L a΢Y_o;3{H~wPĴ0Z5F<ҏ Q rALX$^R,<BvjK֜SEQTfzfm6lt/FSQYYUOO N)YV?+'"79㦄s}Z ȟM+,r3!S~w)k0nLȗ n^Sa˒TvUW;־dSQZ1 e,/l 6iV9 .^檙3y!k{ EUY3E1jbޕ~ńMp*I]-,JHm{ q~|m# _G&0e#pd7~) ?%I[ yVka38ضx צ ۑ)9+ayp欪qWlۛ\4kS5Ǖ]6u*E럥VZs\,1qGə*;GD"Ҋ{SO 6aSU0rW ,x{Z6xAh#*o-,FS^rp4X;g#BY}7VJ 1NްM~{A^THfp9?$[.G5sP+}Ѐ>B7Vq(A#k`҇~p-!W0P12b QDp ,cD&nvSX=Ø7 .7]]XZ]*!r+t8%L5꫰HQ i&c^Y0C|J׾׬BYTw3z"vZVcwJnHE&d;h7?Ce۞ދQC;dg/1\x=(.b~oXq.Ӵz"(`N26/v옌AVm2b~K120:餵ڮlWB) d.P U ! Rݱ1MtR'б9Y22.4pߓJM"Wg'L6 9o7fuڥR./tSls= Wh06JO_F\dƧBʱ޼-X_ vWRf𓇢wobz͂9YO i7 2V7 uhH#}zdKRlF$9 &0g38A Ćncx^ȰnHζ| 7N#!9.P ǐ.蕪F{&{|X ӒI:_q\܉yK搸vVum2:skYDK!?:ZȎ5\`o]Hy:Gz>dy~{A+I;ȱ,@`1"K$ C/hNJYG/ls̯㟔 i\{hs6/Ĉ ۑ(@z<<8?*=v9r1VOOD(;IG)XB"xyX FΓ S KPQe43ɚmo/lϮbI0S*bZymw9 .54Aw#%CqeIӑTmN$"/'\E V>TZn6ZZEIDgX.|G ٺ^|e994[#GKzy$)#IʏK4qmAl $$_lq(7M'FMu5e/"g&f XSBgDmPc2.\r$RQri?X&Nw捈7SlؓYQl"j#sjJ1;qT'YHn5w1BFcU3tfVʟdjlg 7 B9O3mVreO<}ȔB˵bߩ) oEIepLl/f{@J阷$fXEY(aCVrRvs[L]OaI/eʐVZz_/;brT`x4Ut &q0 "b|5ŏYb3_ρR@KH w<#ndFZk1O$IDO~D^LգF2 `8GĄH.~_8AЩSC\ECOD rc'9V MYݯ'u+ٴ =mv1o ڌ˱ȫnV̷z!U)~]߸X3H[BK-];6=ƴ RӵpL:T A.3qQгOCO٪iª~n&y ?G=x%5]?,~#/x}6FI-`m7€+QZ{9/գi`<*$ *{Ju= Z{mˌR5ИKG˫ 9v5t?y6:Nn5e2%,ָP|'ű(k[[oJ0Qȝv:_wG/6/ ?!*tP8FWmF.r;*"@)Iz"ҼRa؏֘9쩭ClҠCՇ`'Z3 q6"%r xuDI]Dҏ@]*;3̳,ޕШ/]>*=c`9( (9kLѹG4K^VgCw荼9"oSH t}F2:׮ PG#cd*_,iejY0 Q֥:%=wj#]s{dF!?z/XogI?vӢ k|n.75J"QޫV+L  WC+Ն+IoR YX?"ɲ [H3)&܌0{ޣK!t4е7paY:,Z[3Uj{j BMazXnv(BZ{qŘz$j/_׌Ӝ*H?GH~?k-my'tŹI[[pB>[*hPP&f<̋O2c`ν4DE)Is(xT:Nl y"<1'@!%~Hzt76g0ȴ~z/t,oh}L U誰uV'Y#Q& ŞyV54EBk6?O}܎ r 'sIQ֪tCeb;㘡cI@\Q77btT": %;kd<&Dڳ3ղ v%4)]"Qwֿ[RlE"ƯKi"O/0em,1f:6"Xecyf]$@rV9n+ehpf$yWbP !ﳮ3""ex+5^2T`{rEg OJwvL"ҁ4%"L} q&S%^boMDZapq*e aRkt:\tUoiuc!\i1QgNn5F-AEG7B3('+S%dZSV27)w[m0ď3d+ ᇡ"ZSA jJc|@RBPk[N0] un[wB3)|tQK8b+G)&^uy|B]CuSVԦi `FWgd 8(v+%t45X}: =_pj^ M1d!>).BT-mDgn\t2;:9CN7z34.ckh0 ?nZú :dY<{)C}-jf(Af JC:ζ TtΆֵ@l8XP`Ǚ'g{o[WIpn"9|d-$=3 :̚a<|]6S&+f.8A!6ȔLŪ:U4N#x͜tF]\{V' 8c%W$RIw0|J8;N AS3mǵ 5WC^[0$9> 䆉~@]A(G>2Q+RFXOq\PgungW9_J5ѶG2~/pvB8z=ő{fפ ׍.#b'G^ҷ_{?Ȱ}|5Ē`SaleɢZ-)%0~9'M(W56Q|(竟\Bcڊ#Je %3,%FAu7 r101 r#f=T` =;I!2Ԋo:)K'5aC)7Fx<ў1 A qD gGXen iw?9M(oOvuL.L(X ZAd92e'?rqTQb) 'fNUI$;^x_/>w{Fb-TA: NJq/a!ӫp$l4$˕A3ebK(آ{z`[/z .Umc⻷Vptn~Ҝ8{^MKp^O &yƸx*zׅ,pp\9EFJmbY滀)($H{\h?I;lU;Qn|tx' w.%io;y'-4x3$T}-y?!l?PH6Ľ33SUflxO1$S930*)w>R.cy\z&.6\5OF02$N|6FDH 9el6`,>D?`7@GEJq1:,>kX5&e7H9K׽-G{t2T5dX1qyy g?` eCKXR+T,::~ ۚ2,*?;`Rb@rM>=5*zvhyդȼ!@->pw|ƹ){^.]>ISKkCĩ$q0fXnq:9^of|nv VѨmOd^%5X%G"wK!Ŷ.kN?âJ49B6TC+ͯ~C35 V \* ژ{CrYqEcFBvh OR?h|ōNAÇ[cx`w0&U^gqK呝VM9f;ˡEKG7 K2bnܶF33 6Zԡs`þ2"n4h 'Y&Jn~g٢CrNJ܃`wg,Y{yZ5@ gxfû$I,v]ŸL[3.Ha3֎TLYAwo`e&cYTavT(Pݔ ıQڒMOYws,+1??AΞ^Ԑ i nEg}VaU:$9kP7: )Wnw7T3E:n>w_Zt0!++F7}q%Jw?cm CQe3OSnMpʲkT U."mhNS0 `Y;b>s}S<էܠZ5ܗ;?MPaq= naõh"|y?GHyb'**🸩֡0id4 ͟:py)f(zs7Ų]ۙ~2NPA7*M҄M԰r\n6BxX QQtЈ]sV'ꉞi4_@.A Cs4'isBHi2ޛ[Vӧ[Tv,+q@`nG'mՄ<"Q <);|Iz&*D.fqLv/*a~ aEQ?ΩΧNHZZD1$[> C?nS0Jr^{PhsjFW[cǮ3@9rDk\o[ec!œ'(o0Əd,>m*Nd. /#B쁳mgbd.F{ حmP:LY)7yx ɇM";q8% CW 68!LKíwq_W+:NPpf ]CGu$ae&mN"h>NЀx,EX,4 2婥T嗥j\vL5ElzqY]jWezb;ߡaǵ^#x+ &eظX6i:6P6UnOC`XHzW #3J-h4Lp/׆Ivy(`~+2tI-g-" 2\?>Xl6>U!17Uג7`IΝV+vߧ!X&R+ Sf/*'+ ٫Fggc30^(tLbAOm f^D&V-06+K/Ѿe>T&ԘO~"t_"eJuf4S ?{8]ES^s/y7Oc+nb¿UpuVgLH XӂY`uJ`"k>4 VLPIkPK buZE&lL W9r}0F髣,P"c@oC'?owB-Y&J\4?˰wuȊANElhK]e[79S"Bkksc?do0 ?F2HFG=^ c)Ɩ:0x B<y`j8J8sɼKmnw{.yX?6_k8-1cD| uPꝽ<]qď`H)hvN58iIJ#]bk 3 c29=pyvfmo(h{;y6\M1G&Hc=on㾿/iy,xñ"n9~9|rt#)> 13! :lCP4@>GP~V= i/"c( F*ն͐"Eۥb)CV\|ij̟jDlU)lUaSҤpqei.?خ'}_g+2rf)`ִb>.)v~IsJ)Bʥ}F,8FA8q=͐*֌0xDʙ q z/aCh +v!|Bn//dSF81E83rڜo'ZyR~P*`v'ۃd9D5̥\ bUЉas0hqb\eti 3| )<{;Š$Ęʘ(¶Vk=&QSSX1| 56B ˥Aێuo:x!ɶg ݍRx qR?!$7?Pdq0~R ſTPvq\op.󹀽zP1NewFDe.#ׁ K@Yhc@ŘM[_kWt0D 1|eb b)5:<-`~l%S1BH}NJ98^dr o];Wx~ax%j[!ZwLjwa_`(sYx˯h ˝_PC~Aƿ%6U\]]e^n2,~5_5(/MlzPn߰,$K H?e*)y~ncہ oC}:H5 Gdm (6!DHDq1ʚ޽A%t~3>:bpRY1OJ^, mNtTn^z(>&sp8D@B^.E*qC YyN!fٛmOSrT +隣$eѶ11FUREg֖Y,vtdH|iD^@һC2QM@R(8-8 Ui,W0F\Z0tˠ&.ZW<[k9 $! ?[5D<5L͕Jgp1 кQ|K,>~Q> Ɖ88"Ф*5{!}Ȅ00NM#)F=TuLصj7-qmLu+x@C]tLᗌO/[WEC?h}t#\KM| ҥ@Rߡ͹WhtA:܇AMZ:yG2a^mA]UQLϒ˅{]jEϐooMx鉠^J(K\@ʦ5WƆ{" kHET{wD};ϑ\|yC-"X57&5b5G_[.w2Brh;<ޒ?K7p&ώHY@SiS=2H&їB27]n=ؗwcwRh"x=5g5~ ,wb r'F% $Dr b,NdW)gO.$xI~ާdZ/xYe (.I|n% lbȌx6Ĉq&Pǐ˲0[.W6"C|ʽBCY`ކm8RUX,\~T;ݸzO'$SLs`!Ji R" g9lbęGØ$n]^( K&c\\maA/~272N*e'J@S \*=4wϩoN%i_?z߇r{t0wa_J@`&nKtārT[<Дz Bw"߆ts"9NH>uu[`ɼ0?-k=nNGNę&%wN4: 8m}&h41 3f\f|6&5jƣJ]6o_]AMɫPio,**Ax{-:XOݵSl7iRb7(ν̙"N^Aa{ ҏcti^̟/^fm#[pmC32%e {4u4iSq?l0NRJ֣dRwS;z\ӎdXӌakAp Ejj08bh;JR>̶xM2 5dJKDe RF-nEkۖ77!oZyDmd^[};&R-Lx%/Dvb]}e[J}BŦO?!!RikV;Kl_ ~i}:jb3PjWvcMwt:jrgU )T2?&VEar1'ߏ^cA9Աo:۱36@.8EDw肗싻W]&8`QW^Պ k3T9Ȝ.y0]Y45Ԓm]GB]xȡ'Mw"'uAB ș[qe.8eXAGzvF湸xM;{ku&JRy{͎4#$d% 7aiեBɞS5*& y; pr 4GWwxpaq'́qgt> ]zks"ɛur54I)OlLXdҢk @@%9 %jUKzJ(݋FсY'mcl |O~i_ܰ߅L.*?YŝDI#Dgre>Q]+1bյ|+NѴCPP|G7.SScjϱ1:B$ZFNE(7Hɫ2'ي6Um3{ijINj$fi"^J{F u05*Tf#(^ZQ=e h۰QJN) #8Ѽ8e(މ)fIV)>d d]*#pyp6#E{{,nf2=5)G2RA1.H۩%jSĬdiȿPi&!om昑ӿgN \W Jo,ҲHc^{Ih28 =HഞSY7{ڧ|u6_~d9ny3Оȗ Z+.='0hcA!zαXJჽKD26-J)?+/B<Wx+EQ8EOOzV/(}JҲ`% G $Hw䓪spvZ=M.q! "ņ;p,bOI|ȤJujδm(8`6tQ/n2y ')jaH*zLCr3u:0{BSx!j]`t5rB)=0Ew}טMdg@#u|I &a:#>G|o9:|G˻OxLcS+-csYԌ7XHś0e߷ߘx8\@&0! 9~humcRe-CY 3!g y10eEuLkh^W:"iS-sOg 1g\)/O.42ş @PHA~S#w e|O)$Ez~W]{vG#$IY36/(†a$*RƸAҀ5Oio5yUX8|Up%B,B>ppg]S6ɳZtIH؉5qtԉ(A3Gչ QB\N[E;E\ƕ0ӑr^< Y3-5_l2* FQ ?C2Ȥ%,Ham$Ǜ!덣@o e ټ4=|c&&`c}O=ۗ=|v 2@(X<9FiG<%8aӣ >Zho?xfg&^j66C9O~m"Q܂ze)Ic$N?J"LW.Q[F?Y/;8*qax)Lj0W*@/yVFw~`^-7(ڎTUp jz0d9HNtit]R{%vaE(ByB`ȉ{KW*cRNL2 {)=H}1ok@gB n`E)꤇rmQpv_@}c3>hą[ֱZCe:lᲸ4Y,߱BHf"n>5< =\IVY832 &7!TwŲ+&|nDn2t VߌP`jPs`JW791آYH0Ґ2 -_g0Xσ*R`4̦6 aY"KjVZŗko?O}W"si[F6+j# Ix}}X()}v9r;s&[PČHx$uX\H}Y(D 7 "]Y\HE/L!QwDP:hcxWL7 (E/g䱜[_]Tp9}x|֎Be0Kc3*zPeE*2f/=uzr( V^3QKæ9' .Py[-eQQU1,rbfοTmSM诜chq.YWfu[QI, q{GۤE]4## i>Ju[? SC\Ex}>7Yt!\M9~&Ѻ֮\^3sp8)RV:&akV!O43p[Gwd&nf*,sZ9~$iزA)gUe6d EXu!xK+e 3a~2-[{eYAa5^nU", I*7;kh lz6@$]e Fzr{!8.|{v"5gfv1,sOPTm[&l'Gʼn;\srSzv\Ty\zj~pgP e1qn{F͹<ÈDMjqFʾhV<`7=<7XՁa`h!뇈fⁱFvR^aҪB 4*Pend+#KD@ =`ax3$aGڈL|~M*\\yDeī ugOq3Z}IGedЖ)A~{Ɏ7N?PZMZT^ǝ F4SZbIŇc۔cm=f\#dтu+g,(#)Heٟ΢!RP~ޯdi pЇo)jj 3$BO+fA5缸&wv8|+Ö=)(7Z"Vh{ZMLɴOfȝ*Yiˠ) $1XHH힍05hɽ"iQjr6#1)x Fuã8.(NJh*A )k#Ko yv//EWZцD(OK|qt"Hc{`E$ac$‚;DKSfni{v!ۛf E8S ay,ΰ,ْ07D_C'W_Gߧ#BvțrD›BǴt݆!~5*ےhg3]j#=o(;Rp!`v':ܧy<Seu2hU'vs^YFqY{Gf@UӼ޺\UЁ+2C]X{yN$ZߔJuT cNq\t]cgr(HWn%R6m+Q5m!V<^^PLVfqs]w'`)ת8{7]c9"9] Ѹa\Eđ&1˲ ^k& _8O`4Ta9x;3ZD*Kbn߆D;<-QZs?NE,)rnzMu`GV[; Yگ%`CV~A TUyuփ-@uFIPWDu!<} ŅvNu?z#Z}CJ,,]dwux$/]!"H!!,2̰_&1Z=* -P¢ѓ3t`Ó#s'ɳTXEs#qOvOj }1A9ހ!sMENR7QF#5+z>"v|nLs[/PBG[g&X\0/e|r/eh$PVf@;K%*i ,i$af%O@`vV/gNܷ#YOgE`'?z;i/.E!8hǥQb{BL2a39Sh^y#KDb,c V]D4\Sh=^no]_hḺw,5vc}oKxEl75Ͳ]FYTit3%3'[!r(;i7Z9 (eMR*^5*:t_GR#7WyC8k9I4lLo򬠝GY%[SO2<|;G*87Qq5Up:̲eihhInsѩQpCD-7?,cJNjq^y!W@+g/{%ź ԑ Rh_XODm$]`k&^&$L0TY-u,0?~0 *FJ e[#Y"3*+dY#!?g5z19)@Q=F{6(ܞݲxHͷhF&`B`< D9.l,.5Ҵ0L&bbghʇ-@Jxy SЈ5,cpRG)VAU!;jYSmݗ~mGUsj{V@9_[*afCiʦx*9՘۠1ƔW2 sS 4Jh~2˅HAocĜZ 1>|@;6fuܻ,L.VU۽'DUθ*mlMhEbI>QoQ! m(atBPӾah&GsGjT "6{$!"4k"bqqFCsAM- ^?! k&y!}Ž,wQ ):t/t^7hEG!B2K] Q;3ly2e۠&Op,s}9}ڥH6`>k#.U0,F@ti%֋Uq<˅_KD_̞ 铑SV|' &ƺ/p%5\d]Vpa }pNdCd$:~C a8H.׆^΁ ⭌-"ˡoU3r!M2m>=\C4"Ƚ4@K7g'h6wrAL0TTJ:%ٟX]Y @T)Bw&Q$켢y{7U+x@G3Q`9C+UJH6'ѳgSy[槀_( :tj x3\7H[:=5pR+ 506mTe~chA31N8v~JW=:SnwИsffQlSzynL탩nnjbVYJ+7[w9KYGqDGBj qDq"vh#;ݦj#4XjT\rnJ:ih<$tqzKiWڤcX \op}YxpJ^w4r ?qgyadܷ0 jqá=Riqĵz %85 Xя2/#qRU{?ۿOw[ ??>YcP |CjR rd erAD یegFuC#Ez>dg< nx>!yJ`5c&8V*,h+^)md^B+y0@IF9+8@7ڹOjsuᮢPM/ yx#{>>`M>GyMX-^ -sv*@QCUJ qn;'U] v2Áի]BUX:m]z5C]KCV_]/]]tۺz-R0|0pAP2sY *x":ϙDMKm$\l/.Ũmk,6vo$Ur$~ &#)+0^ $JO[jE\~Q73W/~6SJg6*v ~ P>}o|wӯר3B/ /_?ǵ}TEmZxlѩuA{}^O aM@-F$ JYa8^h-!,hǏH0 SYNЉ=5@mEPzw*mGo1:QMg-@Y4>x=bc*ܯ{̝54=8uTI[(Hܵb% KfMySTs1D %ttѲCL.I=@:"Zv@7{  g`G#xmgZҜJk-`?`S$n8[yF@ oo68 ʀcwP)l oy>,EcV[<[!_xTdNcQ̑Q;-ߪk)(>̣ qoTĸ&cXyk鄅=P Hs?>8fL4LKzݮb(^FY)?7yioif8grJA!՞)`+ȝ2"d)6slȘZ\-y0\#}ݤHc)~P!*j!k!rS*IoG NN5\Y6My4ݬkܡ+H拄Y NPp{9h Y&J*@|'[w'9ȴ؟(\pN' jkms3e>DfQ7v 2YqF/oZxx ;`RWrix+3Id.4ӔYJ=h->/=s𩤀Z[xsW$)yUi߅\x5> ikZʕ(#!U@365`/$b`ԉ?ꚆL9]S Vj EMK 1.@eokMh6ŭPwK'1Vds20G薂:]?v»;GK_L!Lڍv̉ ?}0$E[hdբ't UDwx7 0VE6 ~?!<QiЉD OoǮ-~נw,Lp-;b꽸[}w$b?LNS)ǵ+#924 NKMؿڐ~GZuttᕢv-!J(i^xӒlE5$ʳB jk ]q2Kư]^VaTA=@6L0..Cqtm*YǡUCH f%uf-=kXn8~4bLkUoأ_ch 'ʵjF)#3 >r$$M՘L^*Oζ*w dwF7cAnb큌{"X*ԥENiWY7:9.>!ƼNk—Ѿe!ڂ\Yaʾ2.dDc31aSW@4-IC3qAX fBs&~a2)~JCQ"je,e$8#}3u$q4 V!ÜoP<ӻRdGH ۖ,Ǫ'WȠgtαWtsa:cg?|F?pc ɚHl+5?GzK^N]hªq=t/R`|!<A%^lx/ЧѸmyG>_L@? .**7&lb&Fx?vжņ꾌 ZfYV%M^Ѻ ^<0W UgX k9S:uU;6UƣG9"H.z`{[UrFa6 ->Q?h9ˊєc)AƉ)9FޫcI 8 O mgY9&ez6fA+WNȟH 'n)& j~$Fa=B pZT%AAy_¿~uo*CcW+8{6tPw9du@F5SE%*arB͆Uq9ӆG\>Q88R\[CC) |AX9wSNݦ65v}M5TdԯfۈN< we 1+U\X斷 . [HKL9Qw?Éod' 3wWj$WPߘS!qھ2_f2DSвq* ٢:%G‹2HQкRC%8y>/!Hw0rȤgp#?=dRtQ86-D4A^;/< VMWL_B\$$šr<鹿nߋ>/D\]V=Ĝ7E+> ډRQևxcc7c!).]wK8E5cOxԨ#O}Iswa+FELйpR0T(?oz)u%+ >ɻ[c<;;/ffU 9P;r68Nrə"v FKzc{9y8+m@WZGn)zro1] Y!4$v_\mu-# d"9%ڈ:U[E^O9*gYWM<2,mːlb,eC F.JĿ(Df2I:É<\*A4;34\SQpJg6e<<IyklH3>ˏce-zNkaf$q}o'wp!7[û&Zt4GAcm9*p>ǭ&^ *)*302êˌXKtrNPsFs B<9^J=(&ʷ=O+Ax%^Jb;Ry}Q!BCfbE<Á*UQ/um{NF<g,8hTQ0D/|VX:Mk:]_Ww7~$Np*ǍJ zO=bP31}o"zrEFˉWB<{bK;EPPv"SFh2ٍ?aSTcAwL=jrػCu5naθIfI*ijfC^nOKWk+^8 ?bš5/ܧD#9&ndȡ~s͖ZrvGѐ<ᜎFl߀zaS7^{z̴L?!+٪("B79j u(qQHV\HS 5P0t݃(N_lr`Pq+A#@TURJ_K{C b s~0l[BI7gϿx(+xD"pkSj߇ܙW0 \i.ZeLйkGG^ӳ(ʼ7! +0g"lu<iiM^^k9e:sDс#:N9}U] A5,DFwOd*ϚC,PĜrO"J<ǗP&ܽtZz3k'"}Zx8#I ~nǖ)AC$67S߀v!yIj.RV(I oY%"KlQ57Hag$cj$46%)ch:yJ҆GpnfFXLGU.,kÌ";RAe8r!$yqa4h+ {s(oTWt4? N 8ʥ}F Ĥ[V7O P^2ɝ|ڽ\4 [!SI*ڸ\&BP.1A ,4jc%d5[]&{fqL5~o t3CZhc넽־ਬ]#̺<Bᆨ3b*qa-ȷdMq9 lG.g+/S^/eW٥OɆ)7Gjۿqt0 ,dlm/..nFkEe(?`opJ!YXم0~0G)_-E<Suz9w/ y,^@/L~FƁpw05Cq[fv>1o)@7Xƺf]wf^c$gE9tVN ;1Ϣ,)CFwM|\LqNs:JI.@~_MUM#m [#}hGAb,jos֧8ղc$뉈Rm&ȴu/c;-;F6iO4d׬-^ޙk o߫#g x!Z nln# ,.v/t`ȏ]2K{óak {Y Y<gsTqO9ZPCy:cn\=|.cKSLBbRVvXP#S:0h 3͡PHS[@}m^OPK.4vٯ>NsSZh;ȣIWM̃Gzӫkd ˵~?nFX φ WK@e Mͽ-/PD_v{r!.) Y^>T<\Hպ1f FμurB8oD^J3WJ$&)v WG4O";CY/V+Mv8m4c)K) SW 4B1O.i|qހžm<#/qY_"x]p6D2lz);FɥE`w!oeE2V_8hY^*u'i3*aq]|":-O_^/A9ᢗ@xGOV x%Ƶ4"etED(LcW/IY,!d%^ Au7fD>/=bxGb@БI[/ S#tM-Uh)nyJJ%hLϒN䘒zZOz`Zc!Eƕu]x읷 ;kj<u4fl|Oƭ~'5WŦCBSh( Jtw<_~@DsPxʞ'+"d|Ԉ=~܁@aZ1 E[Jx9jn1 :5;mT*cuKI\Bw-br -Imٛgu:ό$׉`MkЌ]ԂOȹ߿Q4:6+l7AsoJhl+sFpe<N>nFªn xn>1VƉs&Y>3w8J:d^mQت͂`o&t!hdDBBn<8 >%;P&Bdh6DDew,gM3 jg^N N+u ,aeMkQJ +l4 eqAcoⓄi|SBYnKEm.J3m@5 ]\ó 7cr8r۠i][pucl6l zዿ7Gu#уV&t*@ه)x\3HϥAbQ"wV{S5 -О!ܚVշ@d_y<|(>wI(E<(qGPP3y$p z)yMNu:ӷ+_r?8+u։K}f51|p4,2>XtzOAT׍C_ekSax<l>dF<[)`>`G*rD'gZẂ;폝+H?NmOS/Qf!}b,DZL\0Kݕ%:nG.$-r+#'8*qu!3ބF̏ph<1*NX?2-Wݮ^A%k;nF*Q%hʦHz;E@,UIby&'Z0Df긶[; 2!Gh,$P2״NqJ M ڛa;i52%\*n[K,6F-$,ƥ RP d [pg&X?G/L$_M*iLcG"m< F{4{0E}# {n1u6YyjhOpZm?Eyk7D!#;c JUt6zNovj݌ W&.Lљ`ZYaHo&wZD/"v1dUFCHs70yi>A[<G6"w)=hB G Ԡypq9 p'y&DϐY 2{z'[c8Xd!f[ʇzˍZPЇ<"G fЦh|MA98Gz1#mF(Rwi3U `3/xf=;W]$K@= JT|o{p9?(PJ뿄~f>i.lطԠݦrXԡ!y%ߋ';\0v0~) C~s߸:w&@uB,*s Bۊ%៎v9'Fbmff Kq"|3PD}X?@{)fE1^[l({͎bWGQLKڄ8FY!#VA(`wgeo2Ι:7X_#4ym.IZ~ tN:PQuF2OG~L;;#y%ͯab=4V?#{̎n1CO 界Nx{3Q*$7?jǞI {=4#嘆I&mࣥ)Hm߹X,#vʰvFw-)QLё&p*F`Dv3=19MR\pTOUslkL!a}'0k[1ɋY?Io#F@\le-.$5݆sbD>@|q<$cC׵Rͭڱ/apU9<v?AUn >)2JX@o6'I E dzU>F%~MР;d'bG.d,a#0.]8z~v"s*kun|9W8>9fvm)KէhhJ礵>O֬g!8iû?Leut-o¦xLD-s[3U&N 귬7k&R#%{{eUdӺAAiAb`3>%E6g.h?Ftmup$/ԏfҤޠ,m( \+s!1I7rîd H5$i2>h&56H퓺@g7{W 詄=Gv'ngf2~)պsh;pE%p{ Ж嗓so>쑼3\q߁$tQI`/]G=ξr0T-rAwU2`M,~̈́xbX"o,;R@>@B(W'ϊmvE`WRT8H-2`o1#z'Vu"_~PL"7v3>.m +2\#̊Sy3A|hH墯>j vL Y큔{#iNZY͖l=^h-R{   S7 Tɦandy R!xty˓r<ܧܘ^EɹX$ɽDbR8h2-< A.EV? ]m0sHpΜxS)Phf|d.`^@=y Ѹr"m P,͙+RX{Fumyt^rbzF 3?8H{R}:ւ0V!*r1 窦@wql5ڝx4`b[+&nںLXa2xA|Y7 lij@ .EWHr8~L_ن~g@hzƣcZik*_~5v;KV5 1y{ɐ-h npvпS0/Ċr:k+ֵ5rN|Woy$ܸPJ}!ހaOMV=\Фs0YDIO%<4RQ%Jݻɐަ7Fg_+tBr9el)\;t$u{h+==\}@ḋmxU߇8GK-Qj:Z%o5|]Y0.(J xFa7x߶Qw!fGILWZ } Fw|v9I\'Z1ɳJs9!{ڌ)$0䓤Oz:yFi*Pu$8&o؎*6\ob [\bi:?&f_pP/Հ/8x:j[@1jo ~u TzYߞ\Ue8Qr," ѳnljO|~oin;u zE,. i >&ڍ7Kr\0 熇llB\D*D0,C▸397-8 P[2Q&OIKuӟr,<(ns- :ڞ੘clƟu6PuI+L)a@ѕ#U=OsIPizVwW $)t00k)S^88l%<]zXOL۷?ԕ[߸*e|N͠"h/CO&CY4>|NYq|\2#A'{5w;r!hC|wi~d{a: W"Ra0>+[)`;E:ˇPHf?2ߩoZSm'A662fCXqʬ]ߺ(8OT%(q&Aw'{\76SvYx7Q~/ kbyȼ],}s0tYLޭ v/$"8#W; qD(> I %d6B3L' GІ&r@jЄDeU=.1[\6ĚV|oY}n]Д )J_IbmV:o೧Db;&1opw)NFN=3k,E͠,L]YЎ^f+BQEU4IS$\V 'YBЃIrk+ӺN7/+ͬ47^R`zwשAλd_Ixsi'/'cJ)̺Te݅y3|HEIʵ`٬~"Ϙ` ;g/F`hfݴXB"Ʋ9&$igI1?Z+l8oM@*.vx"4F8w,Olr׃@p&K 890nf Կ)5Zk-uʚu9S.4RՍPuoYILw Nm~/!r {M1Vx 6t6pTrܙ֮a]~ Ğ_mf(SѕCK@VPĘ,;1g7&HՅVCPU,CUs]HY }wI]"a韁Jg9^GG%0k,I 8)0Չ-4YkfB xq P?ohsE]8[kL(_om)&%`^x *]:26Y{Co$Y]_}H@ wY+m!;O4ȢI@-eHv0"ez0Dyַy$> 1 bTiNex48"BXUӡWj:0S"y>< w UL03*Ni9.C>[s DPcߴn'[y"$zq|9y>7j )i--'8(t=}ߊ . WTgb߹F0uCW{o:}XbKA sj+] YA~}f~/[3C&#QxՇ{u!j_y4T#KI'Pj.n.7fG=) \vBd⭆G!#MԮ GgMV]/D16@4up S(@ҁ^ё&.1 ⭬UZqE6맜`D\]}WauqK0S# */i q4ŹZ a"r+p#nu<) c ݗ򵍬sZߩp0TXGKN,8,.urX:#ˣi6M" s"ם9zGw< ,Q)v2'ߕgWD b4hNtY{IC71&n6#3<(VJB׃x}Ƈ^t5N?լ0N7}3%L'Q>x{vwScq(zUia~3=`{ RepuCzQb/D >l}VbtYDdC9WòѮOFDƝiɘh w71Da<h8VT;LS9 vWePDsba(G- Cb q{E  cZZDA^v>lǔ731,yH^u7ҸNz2ŷMt HZ=5B|Jm[ 5f @RVATXr.u4^Er3A|qjNPY͹\/<8o $3驚1=58&EjܓO6 6T[خ":Ӝ HCo Ņ{{{ V2  -DdgϤܪ;Ͳ{zLKxUQm8NR&ȩUb_tš"bSp$#O7UR&')fĥ@f?b )E f+$n(zYU؛VSCt@(o<^ 5Cw `CGDY*wְYyAL6Fx ^h^`%&M-[7Iv&uUߌFv]͆RsWWL .fZvYWJ]zKq@DPzs+ziTek@Eh #œ ,?\KpJCfɿӓ%3(+iꁫ;Ct8HJ+iLQb%VeMtum)_teT2%eI-ZyP(g(ÏYU >.J;֎q)]ޗ~>*IGã5rl̎N^FFJO} \vt vBe"UA`VSR]_7 <͔uAPx%17"lՉl^}o~ݙTYfFq5֩&:,`EW\Zݥ|832dvḄ~RXIՇF9*A'= eƣ:7pK^`mLP̛养{9%E+ e",T Ǽ!Q/Zp3Ixܝ<;#GA39\Vn+r'3JZrXu3j`%ltij*T0{kõr3fY`p3ɚ¢OL'#cSf3[yCF`gH!!Ҩ-2rKdlIx t=P991DX}Ջ&rCc\Zxʧʷ?I 6-X!a7m "S)t=U$KWC _FWh/!q$W5.zhBU$N}NUW 1& /E=\ k1&M+ڕ(' 畖uywXZP_vCUU*&oaQi=5J&5FxHzu]Jtչx(uc[?0Ju쭸b~9 -nl񭌻v4TBdU(j r%ssJLקк =[YNDmΙ,[p/BxXSbkJ|$n@~\tu%&]__jMiJ|rݫsweO*甆<,SUeAe9ב;w@IނBtNYP gO=91 4DtO>e @b#-S Q:5e-醔ggYm ۻ ­Лox[D.u1V'7 D( P3,Aà xd6[GxY!07 9xLo$%/+UD\xFJvZU92!/|0_lz~? X\i͵/&|Gla'` i|Q  L1r 5 T $H<ۺiU&}kKX|mïc8zI|6J@'.&r',\Ojg>zz$>%d^Xؠ.ǰܿWKe;.5ap`5|)֣8VCN$ԢvUH[O^(ӮbG49ԑ׀8`npY96ʉ5UP3.#`=Q@:]m/-/7V'L Vg]B3KQ!g(,R̉0b$Qr`g1/sh hDA+KqGV2C*T(:㧍\* dQB\^$ὥ`V?w {Z7PfhjVTDM R0YT趘Iip!K{lEN3LJ o2Vih, 뗻`@ٓtYU kK~g٣|2 v9#Vjcklt] wX-5(IhaKBې@e;)4xnbM[c)9x3ˏ&4SplOz(Dfv4ҧ=3'eA?sCIW_,CCs/F⟟daUXK^=|l%v|f6(AS`~^.W>Tx d p鰃)wexĘqmm{.+ХȘe?۱,@.u+sI8S ̷5['&:C yp5 IQӔXG%7\+cj8O_06=@s]7 ;*%I-Ttn(pvA| `Ka - Z/Uvt:P-r0^WH]5Y(燤zզpo>29iqz7sqT.v`)>3Rgu[ƾL>jL^o - mFN3`@mhnT&҄c 5U-. \";\Z2XQ.)t]RiIF[ ٺSJɖNqbhJ;c6!06 /q)uu&m(RZ)1`Rt*,4`tZm7L;< ];P98QXMvڭc3rt(I5 P : 4>@qaVǑY ɠ>nZV[O.pXմ"t U^HDDP!!{(\<탘zMcCÒi~`+iܾJVDY׉F;'RAfE]nҕ\.L4!uj7b -3{&B%FX7`1/*>2.Ϳ7-V$D}f5`篞9yfG=I0uDxSCԀMH7f7EHz[ t`knؗѻex M~\Rs3R618Ch?U5skWn}hiIQUɲꏙЉjh]q)xԏxU†g?`>!#>3Qnf40sxv ˣ)_䟙PC#s ,A:^PXWl *G'-qbF?aWc=yp?[X 3 J>.e**;"]M l[_+v7:_srYDp`cAIUE05Wc)M b(y(Ŕ`+1|} 񪝂X˶Yz8b/A']ϞRs Q!)A{˦* [ ~pjm,<`&':KBw`wS35rM֖ƒfnvH b# A~]uZ犙{H (^M`؜.daOD1NKz:ٍ#)Cɀ@Ԕ^4yv}D>odTWX}ѤCK[g&>"&iۚȹ1-@v~7@oA.hβ^TIO+eKp^0q3V2pPkJ ~Oy@37̭tG]K xiH/!5GMkdg%O';wOqj X iike z`Tgt} M˩5eՙv9)sy,c*i7fH>9 9_8xqm~/-/PM;֥2Ѯ!5<4x(* d3V`nYRI%؝4J/SiO D507'FY;cC_Y-kyP*,fa0 raf^ mPE RpzVS岂*Ja#rF6e@џ!8g<0?2a&@cx!z&qN= SqK66(r2:@d#dDD5A$"{@!by=X2 -2@ԍMVZE՘&xB?zeqV.Z 9ZsfZ<Ӂϐ.d nd|(2bA1?'>* iBd~[S{=b1Pb0\Kf]% 9ҥӱtw.~q2jF6_0^0?h qgy'{Y Mi+khfB3qJ;omY;5ޤnӓz^aI=3xv+cRDv[Z8;t$8nZe0bԭc2LbuOzeM DSPi12#/%!UNL,7X8H4gK9'2hl̟AgA7vE((`ˢNv6#@]tϺ.NE-kkIr=+;ɥm7؎(ÒM5vvp4a)/lx%U9zΨ 2U1`XIxbikDE:4;87Z|sM e2ra9{g 5/S2@1=<ꆦ ͏ʵ4~\z$=+Sr)?OK`it [q8<*e͛Rۂr?E^"H0=d!N%dl밑 *E,526X`UN3JUCY` $rz!JT;Q-x| m{y>0ĈldVXg3w+AYbLVPp^]$)W#{4A#MU`6ز5UxobxkS>GRDI{!R~ܕBq [5:SD5ШÅdHU($˚ۺncBW=VghU~DRW5-0QtEQ&" ̓o/ʵbl9bo(Nrz菲'){5Z6ēohv|gj2 )qy: C'nDkF(J ގ%GANpyeq@Ņd➵ 8 DE?ܦ<%-+$Ž) ={V%׎D}gh C?9&fv-_] _VkBJ=eȖ=Hb68}ԢbuwfAKΦ$q"hduX0U"R+0%ŵeaU>n.` P.4/VZ_CCF'%!/ @uɱTv|IڅjJ3[htla5 RWs7Lr/@,ۋ67d̾T<69 8 "?i3HzOf6Pjt]Wp3NzPf$C^m{tAxMivzǦ-vK$&n oE0`jZc#!(ѱJD b~Km[%xoH ,D̟ IT\z[.} F> '}3/shYY>Zv%uλ(Z#&NQ¯7ɼC+MD,w4 =)G!.cOmnz;Pp&rV(J}.CIG$;wpA8Eқ(?QV'A>//hV>ֲ~gY7[C.^#lsAKol Q eS}黕L)W2'ܿzf8 _Ǝ2 ¨!\ @*eJl-5h+Xӿ1X&hrRGqdf觹(YI:N޴ɵ~qxTPnrs9Sl A3ɬs-d!bDS*^Zl%RswǢ7>T HvY0tn}lp4|Τd;_ LCɻNaV sc/B4Vv罖}]А+u,w,o@YOgkK&!LjcaÞX{1S>SWn'$ #rc,c,bLnDSx|(i_q7nxf&4.h7+rIGú>mVama1|pweOs;8"^3#[q6D+@0o uE8R9̛,/F)cYţ9#8.q3Rv|OfSd6oRa&v?BU1y&~+!^\V݌:,Qe;q0/: :Cn (Lo,V P:)Nc; ksݣΡG:]Sċ{G=ևfwRrk;bxR PHA,% r¡N;t .!X=üc>%Iو͒"D2bf> ,=7 &ӉP'ޙJgJ[FsʪxUznrvwy+AI4E08C(禒UݛhBZuͥj,I|3v'gP/j]MhӐ+aU rXsYCwE2b u4d3?:+"`^dwX[q RlxҚ-0"AUi)q<{{&MӊGY8$ ;CBώsb\9g+T鵇=:!}@(N&jΦ`A0g2b)|PqĵYYDVSIm? ^J_8OiYm8rH2B|iX /$!00+GSd@Rέd v49}U?EZCrtO;~b R-bS SBTVL|* G y[$aFuÏ8 %H i mfwJ(&~r%&ݗ6֙FN6$6ͼ4f^}g漢ŵ8%ML6Buv1W9&zuUBL Z?[LO0auֿ3ec>6$Qm}mleR47+Iwծ19`(#|;ji$:=){4M:=u ߑőƽ}Lsa| k &HF 46&PƱe3Aԥx~k]K[;׵Iˁ57MĦ4J>"Zp25CC3W-/=_i]| 3*@HcRkgӬf9t(؎8kl1Vzl+veU%}z|*a:+f0 0&% ?*olft'v3z CN|M6 _3AnV*ծa2鑚x+ 0}B;+bl5*as&b2Zp{F$Դ̵-\ _*Uo@4^H6iY5s46gώFαuq5ŸRIv H[ A,ot4[kZrǩ-EAԥ6fsz խy 4iTwN5Hp=xw<\ԾrTyȐcCa /IKm'@8hdYZlo{bJWHHf)Bɒ)ԥu;Fh}nG Vbbݗ 4)4B/mC#_ T (,\EMf1yJCl ,u;9t&[%tw+c׃o4͌) *&RV;PX#ݦqB׊DL/PVؔtwuX56MY`=b TiVb2 R[ZBx̏kl]`(mqE"uF[0zwy%b_Nԟ/ԝ5A[HtD ]3qe1ַ֛sY&~iLG,\\1Vk9pWPCunvv Jdn c'Űa SX!4TM(!:_ŧq %߱OtLm|-NQb!`29U:m9AHa),c̴Zl\̼yKdx+xMA c7=t5qNS%{ӳW4*^Jd;Yf:-F&J'j\(+~*ۓTÎܧ5~+ڕ:1Y}.Y0ry91ޯ]l:HzށGy >JRd}1ۄ+Cm&Tk!B3o>}>M"p:r"]0u|+l|@*Gk/=Qk:! MzumܷڭE4$#A@x}]ֹvJ'΍O6E=MIe+q~C/y|Z3%hS{ygjx"BRfU#< |\Dа tٞ/aiDEG/` nY wӀ? i;Lx{XPںE3|K @ë6Pς&$"ٴFsnb+F}\H!A¬ݰUU5!S76=uލݾl M괍E7km f3P Wc"0EvPkǏ Ys)zRfH?NB~fAWKTau]DC"iƫw/J&ԤWm}x7RO$Ty KIZ4k6=max#ȜZQNZ>HǍ5.lV|Mm{$kćc$A/bHڭ4y݇BH'] ǸG =KU5ͅZw]mAH#5KwD3ߡ,| ?ef5Yoj!XSRĖi0 ٳjv%f "0I H?^% ֆ|c6ԯԦ5[zIt$o8꽅BB?5I 9Q`M?@`,0eddr?c|=UfgJu&T(䏙3/e,@.2>3= ?MJ,io"9 /=\qc<0 N{ڌ%lPA35;dοvu,ve@zEt)/%4ۇABE9xDiQuPj2ލ^s)}³`npv%r Yn H# xg>?to s 1`(7j|ZK$ _ eGTNodjAXv_3bqIucFoGU |ΝE`UPWpJ{$i#ʚ=0"34\`92or]Z )<&ys4zP.٠;iJO5RǻO0؏-t\bKlj\$IKz׉OdKtAZj(*Nmv҅OA b %(2Мq ²AW_m-9+!#}LmR n6hxျBr{tAPC;ۉr_zV,{cvQA(i9U;YL zs>ɪƝ ۄo3T>sv'n \G}}eؗ^aV;_ VHXPRO, kG SYL6.PI2O_O넟I_ #Rdu~5_OBZp$ysj*̃F gL+GE %C)ד9sseRP]pECw@mST-(y {kԇiwrx]+ 5Ul6D2sE&¸uG{ Vo(.mimAt܉ԏsf4CW,j02!~KRDւI"Vҵi)-yzO@fQj؎a_Ϩ{A~<3o C:QX-^ھ2qiJ/%e)<196n+⃴v^]`aTuO])&W1ZQ4GkMn)-Ryz7R.2*q?j:bC؝œ:&D<( 4s43]X5h & !sKm6H#py/BY]_x0[[қ@=/ތE#6٩Wbʠ_3<9[&hIKXiO$ { 愮0eߘ䌤Hf4ل]O,M:n$onGL ;z>:9s*S“BBtF/B@*g3 Fyt,W?L74d*.غ>X 5hɟO3k r4V#G%^:Agog=h{ʱD"}LTtR;#cP-4P VVTA찟[z@;!$n]`S`YYVT$3iN&`1b`c=H0fZr ~s!+^ Xo9nZ*@EΪZއv,_lMASyQy|]”nldYCPr-hx1ZWB;L":9d@?qf< H9=LMM8V:CPl,8vѕvGY;Zc=?#`Tgb|b"J0CXv)%$!3>?tiScYUxrGHR,O>XM-L+!9;fhU_]I[b_reHGChxFHJ\>P5f-P ҀG0#Qbxeŧ%3QW;'$O<˾j(O5(!R %z3.0 2PgMqF5An []^nb1Ujf(6ӟ2ʈ%9S?brZ$g_\s ޘ ((ԑ-NE_׾F[Q$ ۑQ7*drs~}em\ׄԅ6d^'c:{Pŋ_ ;k-YG*GT5O|tR#vaXÆ2mM(nO@c9zG Uތ'}aO9^CWhbk&]u61>~0j]٭ yl欣Z9`0{-рP yqhVWU{]X_M_,vPjO}m=ҳ >>k\42.q8`04itx[?g6"ie{΍eIկd-e$_;_.x.;^HDCkƚ*\Z-ȡ Y6ɔ[G4L_GQܻ4%@@N:v!DԱE ^kҊ#~G &A8|GiRB'?Z4;l.3#8=T)6yL9V2ns&0xeG0SCQ*Q\Hpj+yQB@bll0gBʼn AdCK䥭|sos375Spn9#cQ3r:n7*&u-;}+Ag reʠM<A?S F!xKDEFSZ"΂u[y*e4Ĵ qr60 ⥬&vupdğ0:'YT}m$k_zWp[eL?/[Һ N۬燆 _ X鼴+hC&pf Y) 츜4'fAxmO6@-4UMs}CmWt,0H8AУ^c7<w z\kg]M$k(%,5Wlנ $IFv:wg荕EޓQUZ.8-C+x $E45yPVgrg5藋a*{=ӛ Qz-715}^c #\ >0eGݿ9!4 nm2ĺS >1J%  ~=5̄I+v9oT%3O" $$EA>p0;Ib46UqYH2&B>v$CQP>(O[ %\bT>^$Y_ Ѥ/Ӟ :OkwU0pdx'Cxr*"7nwyMڔ%澈ъd?!_3Y:0YEZ΃\" G_/A;v f&Y>(R囙S =pkoP;N$,%b%ܖ`}Q n+%w# i~JyΦ>2 4аcdkf Tp/m ;CoׇX 3'lNYL rsr'ɬLx!\UQyh];*jf!|?0OZo?Q3|0iũu[Wkn.fZ[J]nWc\ZX'\Ch.+I(cӵʹx!Jh] rH^$nG-pJJGgO{}ˏd#6Q} |h I5B\4~cMHI{[! 6gt@ JT7JÍC2tpb=_ն"6еbyVnG-\ azaQ'.{Z+ndo2t{ON@C{J!$ S*@qǠGWe sGv fBCQ9n8 8$wY"EiIeN]kgKo({M L{c'a׏12H+<`2N/B"+ATf}@0;nC'I^װT cݲ`=="S`|.zNH.h/XGL)ɰILQܐ[_%\}K H4]{>t{ Gܗ ˧@`uu;S@.}[}D/CS9mS$/lECG%FE7ˌZ4snƻjY"8,$0;-˭f kAk:iYJE:YXQϯ]Ǚq_*}N䲫qy^T?nor [Gsl/xK_7Z\N:T+d2NeFf6AL$"x$ 31VIfX%Su)@&bG25`khExf ZϜ1mjZ2XKOH\.[,~LmH`bBI+Cv6}L\Ƭyy$7Qa6"Fa~$\cKz-R+@ Pcio+5kmi]X!U1#N;gEŊ}S" yZ<_b[Wi .`ܨQ/R̫4J:9Tb\YC0PY#2kbZQZxӬyi!_U}5T c;FJyEtD`Dj _P<52.ٗ})IN*8?Y { AyONlrxW?8_ٹR\B};s:9goO6]Wkc&KT,)ux#EL^IMg~PـZ ԬmW_Ҹ1k3q BLh:-!rA=oeQo,,[S[k*wIݰÏ>Cϱգ#ADY,]oO&s#wg>W$ 09WDp67[| #3#ϔUI\cMsѻ7IBr>]/ϰC5:3[o\ gԍT=Hr\A):ѵwA8'KgVTz$T(i$8!7qx!LοpNHLGbPghXGkJF]}W~4J!RӠ+& :>(i^ )yE<6|P+פe@~k(qpUȒ X #/D 0z+x]![XEpJ[|f'z{c8?ӱQ ??xpzB~lN'jGga!wٶo,r3Sy3 ]M .Ҁe閫w3iNSx6$8g~,[(ȖoZEJD3@XG{\T?1(e05~%gʽ 侙XDvniM'.TKQޠ$n^!7qla[ysYNkfft6hXb6[D;N}`M =thz@q#3cz%IcX{.ZH65AP]/(;,U7;헃VWF՚j1+_:n%1> wsoE3+vbn i S#""0GRP5!"T*ykȦ>|Z-`Vg T5ՉUŒpT{MU9~

.4ɂ~Gg6a&?'Y7#;jWFkd f˥ q4q_XJk!R1RZo-}ƓKZ*; O5^FK!P z#k?˿.([}Bg> jDLn-N-3hDo|,R*OaFU9" YЙ2ՓG"♒]`*ˉg(ҩ=P?I>wļ8VJa[W솑Cy qP1az$}wh -uµa.>0]/D` XIe6,9F/85 δ] 1;.,>]1~ 3;crլ,{2)e'yGNG՜wfCNbkN5`7|ltrㅄCWB6qO/C^P>Sh|l!o/!_rkA5 Q(ݍ66 LN,1JRrr現Eh⭣(C6Eo>Tl7LMmqbSMc,CE틇{/1WTb-3Uf9p& U7.HTuFoR9%+ng>X, j;xAG=i,P7Gp#qQ$E5xE`TfE]wRV r󧽎{"n럽)*83&$~M+6>Wz }NJo!Wy_gM:Y?7]~+q`4!`D_Y?0ݤjP\Y/ !xyeȋPER{ <5Pڗi#?>)tO}IR"}p0|E_&y{Q4P.=6y2j@Rlյ36ПV <qU<VC>!jE+`iK?Ũni. @#O t/[j 07] I2qώkoNe&?Sh/:P_e6,^JkDTt_Kn5ӇeC=V=6D<<<[(^)§)y| 91əȀS6~7"cʹI׃;:wݬ^c`w;jHj GFq[.^j!UU^!˞y| W60S?~>p_g?p2 Ќ,>`9hfXt `bgEAù# sEPpT"}s]w*۽%DJ1)Yt^U7gf ߡ8<+W)INf %اN{;LndW,\7?OEuVJzor{Ի1U͸3RF?ЮKcQ֜ E3X٪n }LcJdҟzFVd? soZ yf~хb H\V $3tv]F&"ˏwևѲ)&ZS턷sMl^$Gn>\4SY\l5+s},ޔ^?!u/E78))~e.J3uyCq BK$:0ze1 NE:?Y0Sy+JL>aXA0+Lu>PD=.Fu cگ%w=?TXIa|>'_|coS go+iÑ}9ja/w`(s~xs)d.ʕJ++|?<W(g_BxZ7\htospɸV&E Yu8LI: \S؈E _ڷ{>`xjWK` $Z9n ֥w.{ s4)(L`*u1jH>+`mMx]]PӠѧ=˰Դɼ\Yn:' ?SVU!w߽cj.k=ƪ3>etQSuׄ;,!MeHĖgA~@IHCPMt@NFC>X1həp bv6#ps y|po -H Дx+=QsXSHg\0&O`!Y4쪰%Auh(>k7f[?N{dE[ Eۄ|oRӓbIvr1>$8I?ęVыxS !Ƅ|XWE*-S=<a,x#J|Ao 6Δ0n\ڗd0Kyŋ*d6$}N_3 sp2B )vtǻxcjFY9!}'֠]>S<:+!_{95^iu3F~&I5c4GyDBf M+_7fj1*D!69{Y?lQY.H2z1Ǹ} UG@EU< 9Q">>- 4%_8Fu32C&Sj˓i P8CR/B> 'ƵӄWaou54ĴfSi?sT/ 1e"B/_/vXR* ݆VmF+AB#A#?A>e\}8,^N"='m&֤b^@PM4걱앁Cp0~K]\Eq1ZSEZ3b'Y95Mc f_3rgbAw]ukРGli]/.ϷѽNSm˕:P!YÏRG[{VU龬Jw$ws(` Igp+ UA&GBy$$0(ogmle{H+$Sͯ#Rdt9/RrӲư?hsmS^nWw Y/`/5J?"&g!8Ҽh)cX\ZwP'o0J˟_˱w*3UR727qغ|3 FCM##|*qq˼XG0EA|ȲׄV{pђQ]}a*pF# vPT$O!l%^pP{9Ie?iMLXrC|ʐV s"Hl=e k dMT,4bд|y{dfP9V e ͩ,#NUMTǯ;!|A5!1S-Go <9rƯa}_jZN5DQAY{A MvIP? 8/sPr pF=8m雃4j{$ K$Dǜ* n2eLV͆``o9FV1ւ`uʈA465AKP-^`z̐|=UB ƭ-:<{EUPDMC>Fl5ÉR?l*5Ƅ"4 hJau#rQbw:?HBH T'%qvXbl\"ϳ6.s ,I*eJ뵺C G,v??"'uμ"d&a=B.$>=RDຯC&r*%6uN6{]m53E ' #䧹*%2s0u&'Y%Cpe k \Xx&m|$R٩sHhp D4׎[ѐ$λYz:aq % W;Ajq,y_˼TM,[D3u2,g(+Z]Gy3%% 謱Ɩ {?j:Jj+5I%L?(fddu%/.|ً̑|߶0Q] unE, KfEf?`۽r(+E¥/_qF ߑ5_"J_#RqQ?cN^fxd(8DQh6Ț1oVtG[ut~EځXd^`#ܑxwr DXFsS@j+c0ŦI-W[rGv? ܦ7>͏ 9çۜ65bܘm!FȕLjB:;.M`D܈] KwGԻb/(bR<7jW*{Ud$Rq;g./ldIlAߤݱڣnI{d(Mc\~T șhW,Mg 2) s1][xsDm`+<f>~?`5$"h*!wp hrqЧѤ[j`/%& 0LNg`xu%ǘFIJ/&yʩqOJQt g2 Z $ii@՞ncS=KoHY,U{EE]Qi6^9Le,6qg^E)Xt;UQL}b򍡼qaoZqDeCAEvfSᘵIAXv]]5m_ۨK-ia>У,lSD@]]-}<1{k\.'at@ÂKʱ#N̪7"e<ɧ U=i { Q,I4!՞Y{3q̓G 56ZL-ΙSoa:(4F*z'-ʮacJa4"g[uj;srʹmM.$|xpr[!v@F]Co_*@?KVk8.]OS4Oq=k): 'ӏaElԍ^E-64r)?c_U:X>9Y=` cxݗE@A%~A:kc`1dz7{R@0nJӞ{Q}κZ~ 5{#i 9j5rk:4 vr.ָͨM46F+A}ꔗD߮@m_KhŸ\g,Qi˥hOIqk\eg9P7|Gd%[O38$2S)3[Es隱/)\ áRǸ8ry<(,y-rKg6 3rV W] Y'ړۉ krj9j~%ISj-dVz~8+Fabs2Ka'yQ'W*2BCONW}ޥo~` < (i]N?F&̐EP5cMmGcgrM҄mBNAf%;<̵(R>D)j2Ʈt=_əN6a|Ȭ0'驱,$zk$:ҵ2O^o* ] }|z=cy`򃯀{ GD (vtĈ!1ܝ[a^e=Ci#Q.NKm̜v=93hؘk{kmu_19;~p/қwH+z3:e I{}9-*/kvc@N}?S?yR4.aqPJltEyd2X]𭮦3G-6*ټF*7 Hu@Ӑ<z(b\wo*P_j bK6J |9)="B}T5 &-ӗT)VVŘÆPY. fNX@ \0vıi(^¥=[ ΄Pֳy-" ut_wve.oq•Hn;BS HlRe(eh;mZZ-aI;M{x2&kn,mrq|sz7XiEY35gwQs-pHw%SCd: gP4>5!e 7_;IWYb.U8FPWKo)]vɯYAӲMOu-Y?d0$o3kVrJeJ0v+<bvD?nuTA7uW'K)i?QF *y r( .1F(pwe%́0c8;zn}C2 AS _'g µ9"Y*Ƃew ó[_xB]-PuT(&ɻa\Nfh@|uݮ'nhQ3lod9[^tV>vtn3_k *Ŷ}(C=lm7sCG2qHJ-EٴHe|jar?Cۼ$N4!|n7Έ\J*6}DRKorYF`C#J5veLa~תsdP|8pt&)bwq%D4ALl}u|]a[y,sTv2!G_I<5W oRb k]$>.+K[ 9Gbv 5_N DH뮻$hqbJmwl|x!P uzڊaG!"bÑ!(|' jB݉:E7z;AsAeԟ\Hx\4F"SuCFCڡc ^|0FڔS6)=,'y/=lkt0y샇FG͕P= ޛE8))y${_YօȔ4g^;RbZ2^w$v]P zk#(09șr1Bv2A:_@󦌎}} EIEl>L?I'ISv&G26QNjȟD|rL/w nŽD?_W 5s '6~}Η>?iiDԴxJL5~A8iwSPM2A8qwd*fc} Λ\wbnQ\ےPC{kSTwi< ;ۉHgwݍU4j%, vۦmF~ & |mJPAxxwP2a|#A˱:u$ WpG1˞3u}aJSfHU#"37*?EZH6t"LxN>r7{7,2"q;p^NhP4Wջ_^6E#s<<ڡj2$CMǭ_Cte@'\њTY=CxP:~$yZ<摄٠[nNp+[rzri/${[r;AmOW9Ǐ O/68t¶L @V1h;.X!Wd,ƟP:*Uq /ebD2#0)LkJo On)g.(keN5T'T!#ΈcJ}ÉwH"/X Ҫfc̉t|TStpʒ֧X>qf`p81x԰|"E'*n]$r1pvSEg*þ*P.gTķdvsưe`|jJy-*$&Q:֌|V|\<.,Խ d6-WE5ϝQOLa+̝[RԎ(#O"6չ/Ȋp:i*=!Y/dr՜& q[,:|.+NM~ !ꩬBЈ̯[eX},X;2.(o|M*qTR= =BЏ uUh&._s(dH GLF#LL?nU`sb!te5=tBV@ QEumBNpb~ۑ[ʈS+㥍FUǻ43'"|z^!H-8BǼNzlY %=wP;ia!%~G'!'-[GzkLU_!ڟːe7%辅ҷw;bd;WdHm.kԂ|ƪW-E<ڼE@0osg.aG×Z7H [fzv'?1e_*8  N ꅗTuz ;\)1 {i)hNd[11#z݃Q%E#a-3DI@7#ӮEvGPK2!GFyђ,-i ʃ Ε bse2yv7GQϑLGt-4!Ldnb+;wkdk<|3GͿ{*ʖۆ'͕$뱖mX榋^hw ZC1T#\)/ *_&RِC=-_3ɓ ş5FږLDDNd7}YMIɌklEhTd'ePf \O6Ue{UvEXTsӼ߷bբ أ" lcbiIBPV:dJ@T?yYSjLVhB%h96E(Ӕ0wW(Fk/)}'V2o{}kUnZV>Tӥ+#dԲy1 i;khwt"LSܒa5Zޕ9H "e)m[zo!5,2T?#H=6udhQmVv[z:F;ݗMڕZTrrJOk4Ɉ w?z NʾEM5U&&l4Gq]߶{ÓhB ,,:1>{3Ƒ|10q}oFy^Yy2BO))sgjz GԒh:bCRNk}ej`^6hx&m?8>k􎧺$]uתVnPf-pAv 'z3$#YxC#4!MZ*taOQaAAӦ -bL ̗Ϛhjlß! `P?na7<ˀqbSdǩjR b 1&|ӧt,vqH+(w )LJ@FqY&p! b,*ܗI%d{ENtKܕKv|h(VJvakhKMl! uI$uGr.Vq7c#J ˆb7l}s}k)(ʲEv¥ 뿔4t UC}(N0Z ] RhVW<2k@WG( I %+32)}JHV&t;DrȲ__GxfI4w?n.xުoR1̪./&}_õq'5'J6 g("oP8hL+ =?.H`qkҟ`އE0U ݋ Y#n\ 22ȼTb}15f[I0,L?^D{xeh.A"䳒F =j}dݶB6F'Ȅˡf!+~1- <GRPQfH~u:Frqh151O![] zIML@W}3\]FeSC݂C+!X58 D@^KϸȆ@3=K 0E3xz,Oc+QfSы޲䗰-L&"o'R@҇*#AX)ne^Q:^ NG1iqJUK_ʛfO /}xշC [r#K5P1(Vr=ǃpdLT> ;lR*`V>ύ)9}~6Җ@1=8,{=e9c3'pMiʈ> l%d>(Aƛ^R?s[C~ɾy"ɼ4͔&nLI"{{:phx,3~RGa\Xd̈́yܦ,CۑTdhUX"Z_7 qC'k (A _*=bJA8Qfn\A`Gڨ_O0Äף ߶,`R%Tk3> i6 ޼N7S̸yO bGxkXX/3sk*7\(9«آ~1XZɥ.54RooP%Q|q/mN TrK?8}x/˅$*pAc99C1@AioCJfȅ['C -¢AR2]iuI [dȞCQ^}PDl9NeZ!pzr`qALj1jÔ(Az.E0I~ D 3]ݻlfC7aQAf&şđ2 –,zyİ-vZAA[}WŢP#Yq %\孩Դ-蕼Z (}\.I&G՛'EŜe,ts&=8!ۓO0aG~" ]LaɃΟR`<{{ }iMZICv)-ݱ \*?Ztӫ>%&8%n ~8-zXC"E .nۡ6'xc S3N}oUyi~Jk mv={WDNag2[%7^Rqy0X+mӘ*aH/4'nD9>9vRp5qڐ߼0~$@r^Pvأ 37XY:6 7}l2eX!Cd12S-/MH+A;F0S=D)L9lB\YB]ݚ8wWꟿ%fGiÎ+ȍNt9%R_2M\ZIiupZn0Edh^u:e16&UUS<ҟ|Kp'! 8D5<]+ay) _Q-U]e׀p}PT0?e5h+)5U`ɩ9.;wpή'rt10RKsi"\)ds[GCey0p6J A Ǥ׶{GZ lV:_iqj e6p+$LdΙ|N7gc(n7:;ewU:M&YWzrա:zd92%+сHߚMA&]Y X.0WhmRa%K" Bȕ\J A7 /E^VIJ:C#" j{[-C3BKgj5(KLs*P!qȉZ t@\2Q@xq܁2:Dg(`Y) 7P5 =,܇X*q };%dzjۧ|eC֦x\gJΆ?,8gkehvM^uVI%+_]]myK.ЮN~Z<ߐ+:̿6:(f"t5O:A@2?nb*?fwp~>/+eka.pgDM[2sJG  pewV~Uv^URrFξb0<:l/+boVТBM&߁ 83W{Y+n L1Ls`> K Qs_<17:#bAY^vGJj |\[\xt5$92Haǯd3,HťY2S!/{JЇtC%aX@*7_NhÞEirPnŅSVOUS3 E=7+g}ݒՌ ~&DKXY)_!IbT F WC=e`|=j!/xf{#e7uT(lg.0F,vk(gIrvfÁ`jMP+k RGڒ:4r y$o֠F?(@*+]KRzt鬰(.@ ǣ>4vʻQzB0ӥ z8'NL; gK6yUnYg I'0WΧV?gĦwLA܏sb]@e6zR-W'P:gk'kg)^S~)=:ώc {/V/`Y$B2++HNC@@&\l@ugbR_+wag uteV(6QQZ[DZܹ%XR(~FK ,bőJzsjƩ}4Z[Ey8_@8 tok.LK$#4}/\Q? /Ev/](#'?ߒN&# )_|3D3ZÿtU23d(^٧9FÙ-l&ikGidrt yxNCn=Lj'˛0DtǕӄ&Yš <ɩ tQtfT:a)ԥAR뭟x}0gNhނlj^PP"EO[oEPtt[>)elYis)7.8t|!8M%кh#ap2SY9 DӨfoxp&}mWYO"G 2q\5FN𙡥`5(zd"giS=uTpr'`cA;mdf9* l֋8*oN1i:Tkm x%٪CUq(ZB^2{kŠAZD Ћ(&b"3owC@FvF\5:RK2ߚO_eނ|Jns.RCzޏ|VEK)/JmRVMozZq'?˝MU+4z#`l@u-E!KҎGP2<散JkV$>W ߕPm,"2B? Peː6Wqc 4.S3k MjMe&5%o\'are[󀛈nd~78ח{X6ҙ3*Ō_v\xMZewɫ7@QJR1%`=U-[`HeYO'"9v)!#R{z|Lm&Mqe+VLj"|LnVd?Ẍʭ8\zzu=H]S2?fSM5kC%feOm ƿ_4?pFLǰXKa  ᪖F䅆b4 #n]&! Jny~8`b܊1 guɴ#$۱6RVJdX&`Uፁе Jc1a2Ī#W)BPHS~b:2Iec ʓj3%fM*DzOAzj2 )ǃ!tVE,2uV[n~e@w[)F桮]һhz;v6XI'b/bkY0B691N FB֐ͧZɴJx$o$ATL>@ O>;SWC]Rx6k+ErVKkQwHtMy!wz,2i爖V)u?1ݨ%G)ST 4a@T;_ <kx4=O*lX9ol|}me[Go 7 #:\)9#'P IՂٞͶS4ȥ:|ijTQeчGUi7 U.zǏڪWD el9 \ѝQq;XN4PzO"fJ<O wfeKzGG 4 gQ36x4-8]i<z%)M"]qЃ!$KӋRǧV΋L?@*KN>)#(_/Dg.=:yUC8C83v0Jڥ iPAlDtL' ᏶ц.muj豝G#|jK2յiN|HMqg1Q.qo:ۏTxHSqrBPE187AzyWѷBdzY:Ʃo*k+Э|JȚ]MJ]Rd)) h]~b!AOmx[긧YvE۞d"߬*gĿ' (5(S|{ƹbNqRPm)^+cҕ/J($*7',<%Fe֦~'Ab7⻏QKuw}2h@ 8e498c6 LmM$iigAԘipȹˈ:y{ Mjin7y;ZX1Np6^3h]Oœ&uE #b4\mq*'"~-E\jdF[]^?_Z`\Sl׻jiڤ: 4:A6r2H>{(pKg%7Ѝӓ ~0va" Ƀ/Hf[޺Ț3e5)V"mhm,7y*;zq6UIwT藓#'(ɘ-n!Yv0CebS5v3D5.J#mМ)E U8G$,6':yV+j'&=,:wމf0 u3SRȈuX]SqnV]܉T>0ظ{7f{\Wa((_rԱDǣ\ē>BmK҂լ*%A RkNP\+׍Sh#Q&SFbqc]s}^1pd/IQkqX5*Ҹ[$3UMS c 0g 1^yՑiʖween>}ò5ԿL;F㳌a힣A޾rrƭGHJb>YfyBAM?uM)w~K3\!3EpgpV~&i}aexPr0Q@|1Hd؛FDS@2kX Cl6NmZ5=kb{84 ;ZT_4Ov.`QpIVdH`kBb ~3v <<\#h+;tW.@:G*-Go狶'V*U S N| rmJL/FA=LZl62ãi(a>R^12;T5z@`C0}ʺDҗ. (뛘錗%i9?(vs}\\0MAIe2N,`XkLCzwt<}eM#)SYCRSW?1$$G_sB8w?J"V /TC ;qREP9>Jk&'CϘ}kpծ'@IQvى<ԉE% {7VZ540YC#~RU%gU0beW!Y1OR^&9%JQw֒{@k:&E(Q5D%gO^:lO.gjHPhs%⣈=UD F7^ у2#wUvYjAHuT#ٴH 2Qwv7Ac`v$ 6ȁxԚae\ / {t 쫑kYDZ4qA`stn&|ˆ7C{q*p/3&PF f268p)ȕ`[vġZ^}uOI>\B[lahG`?pOP xX{ a).DCY4rlc %Q8/A#f˫5}yistzI=DZ)c9>RP;}v G97۔6flt*_b~#zGPX˼f+jy.ǖZx)|\,woNDvk1`ʳlm͊F}T籺W(T˖G ЏfA(~ *\0Y, ?ٜT4N~6N+~TB& XaSo!kۯcr׭m\\~n8*uKD]8ffdЖ\b҆]&"682pڑQY#}UBPPUt~etlD+xRYXAh svCH {AN~sG;nq~4+k@ZrPZfHsvjtk䔿E#>iY){ —drcj"rGSpY<'h\&.y&bsBڱKP:c:!DblH$_ Y3:^<#)tWdVgVh3{FSEnhW|gO˄$?A:Ӌk:ϤB[YJn`2*N""O7q8f-ml@AcXj A:˺g&*-͢c]ʃ9?6-հrȠ3zUYI-)( z3CF@c.2T6,_5^a %߯w'dPryi,AZBYs^#bt'>y֓i 4*qczO+pv(D}`KГ-\^?6(LuJ%۲ 7(gru 5\';/VS w~](q?Ҁa>HVʨu׆rrwmLt2N,9GBEG%l~a5 KkOy[nCgҌ7^-^sk["qTC;v[2o9ݜ_ *<"*cQwCgy;H۱w_g4L1kf9Ռf%ӏ|P2_D= %^3^a61,uL.V,VT*/iת> />[M}="zX5ѵN\p$af뮖d0-".cf&R_BV }xEQ67d.:?M "*>f~hެORqR #T ulhD%5l/Hʙ>S`Ҕ:զ*شQїJހ!%^I9.1'GLϐVQ)a"#Hz؛ o>:L\}VÊBzųuN #;4Ûۜ-tBVB%%[(S6c4N0|qG: ^*۞YN,zͼ2u 5$0!U/aIM -y=HH̔?eKtgYN2-p f*xz:Z1_6Us{?@6#> z^4_kćφPȠ uY_*6?2-xp_E۹v\iYģ mQz9nun}+S8su svgadi^}Ȑ<tzuB5>Z_' ZAk|:O,QEIX` KDGb Xumgw+K6M:5$c6:R8?4SzZ#UzP+n H(66܅Pо4ݖc Nw SMm1J*o_DD kdF:x/n`/G!ocrWGa[NlU%< ƿ%CGT- SZ6_yRڬB7~\th6gS 2'XGESKrlCx`Yfgg%,kw/IOpJujz!@3Z,4Ɲ-4x៶+;ȱt5ԧAI)W-H66,n?RFH*c) 颳B0"]FLTt=8(1]{?勡xW\tPȘ텂f2J+էZ599sFLӫ_ (O p֠Y{9NᤈK/Լ~yG.hggE:RAx`ʰD&flK0`an!cPN4`R`Li-@d\`>' '1WgBj$WVih*?!{^BSV/o",f\ZvҭdaR6qn^.c%z `IfB<l|ߤE^PhKd٠M-{ 4N{4r*:ԍsZ1X Ma$Q~,'iJ*SsQ=X]P4, J7"x[O"iIh#=yoc_Jܽls[Q/ZJZS`zwF6'ñ~SHS'[<t;<y4˾=UDl>Ykأ/(|V*VpSt#u܍"K=OR %%, By&?,CG:'JVNId{>ze)ۇU#p5u;D\6l]>mGēPvudQ-OHCzd_F此=i(@ѥ;ΒI.eN "ۀٷj5ma[|Uh[ hど"yYzKto,9ϨE(&[O|YKMN}sʊ'AYuZ!H a?c c#%zllrCG3GR) 8f*d.|uRF9jU/lGġt+m +V>} \jlATM;3hoO\yp|0:J|7 (ƂNˆ^@i" wR39B9ĩ|r0ǹ ,\UZx?7oE5]oУ(UST{G-s}5ڶ7⻼Z"xDbӡY1";XPfy5Tp RApK*ʩ- #}~g;5:Yѵ/~yB̖~N룉&STԴQEhXRXI6i7ሬ C!wx-ړ;8R!M.94F0/97rl*R09}`|fYR>DЏPWd,%Y-za*Kړ󇛾l?pYgej>MUep_cpϨ2ǙvTڮK7|,N:j WD*W^[NDN5tϧ^քE[@1+J3pdk$O6%pƀ)VϤԚCdlT7W%+<p;w讎B%1|@Υ]+ѫ?3?E6ɋ[gO}lN{ڪ~ӵ_fx0=fl:'2ʓș$*(܍mxc =h^[hdXF} bci_73Bs 0Ƈ&F sc%sԊ,h׎CV Ekd 3𶗵H 4 RgUuPBežpi-L-ߘ8#C+x OBaLDL ! qbf> yRx䁉4IԋWV{ϡߜ| u-H p$9vt\I'pȥː%; (7eJO,}*sXhU ZH}$Ђ;NX;Kar d2OY^:(gN̅Z,Pּpjrs 6KG ~@` Jk X`Iznj4n8q]Z޾S?;A 5Q΁4=XԉJm*iH\]wKTQ%`S@K15+8-3tJY!G-Ų { 岉);yT4Dfiɣyc5+|'Y# rG ` [!PIc?mW^`tz-kL;13.v(kK!(ZIs7Nf5up}di+l)+yuWAse-jC\)`B?ܹ|L@8Xc d,Huc+l[ȁ7$/@b%H||wMd>@ōwI<,{c )-BTQr x,ಷD އ 8ܪ5h?Vfsk{GF~g+N,U !R ޔ,Xjb>xI'-;`eFvOm2a=WYanqX۱xtruպIaOs3!53_b+@2ֆ\Wm(G7>|=M@aѷ&YPDw"ҕ)X\NrUnVkKQ FD'[;2mۢ_zu]doAќt2Q0\^9;Iek]߫?Ƕwϖ^ɖӸ nU5W :[j4Ҋ``|E8Db1eHG}Pd2k+I/5iG0j)ߨ3BDneLWlyeؽdDx(IaU/y?67c=œI ̢䕔4׹1̳kHė^$לZ!'L/`̇ p˷r r#ĨJc%=Q 7WQHBṗ Bm/5Z}FrAQứKih[B]PTFfˢ h_S)e fSN#|[ma"c^n=߆:d(`-cӀ l[^XsDpt?oؓmist?{}}A.q%|)Hw0UùO3dGRvJH#Bwy{YqlGasm2ȑѠr&yt6bL+3K Fx(D%Od.IYYp< zD:rDx8z}qE}yǹs&[7PDiY =ԟ}a  Mאdnh )7tz{` B[ݑbZA\5RIO)&`~T8`?U !kaKUBR30*a-sԠ_bM\-% dN]:P̗I†*cxmoV< S'< q꒽b1,ivvXIPZ8 3\GTݫ~72-־%.l •ͻ*y& olgcE?v6pȫLl ??h="Fc4XON}Xj-sĤ[,X(6d|pxFrgN ҳ\$݁'U&& V%ȫZ݀7X[GS}SC`GߒGx%%y&VL\?t#m!:S-cqGcBR}.kNiDaQq?h?Bj\ uׅß#J?Z|a/g7Jj+Z8\ w-VjnK?Cd} 1*\3IIHQ(N9^N>"0LoJ BQ]MVv#fbi(2JlQ!1f cH%26K׬nRZuJgk4Sd~]O2'ǮSz0L%队ICmvȭ9@jDe _bf( ހ"_L~]LY[!EF9n#<0Ieese}XpK2pe91/Ȩ]4, Kh {` /H$y Q'p&(U=ϠoK) #QgSbCjfՌXfBMUb.61/9DHoB'pv:#?ԑAt% as痏gu AǗrb UgXV_6 43Z+$KȩNfsj t'VG U3UWQ_QmZ`H"*؇WaokrFBUca0؛̱)7 2fc5((|%7P9tZpN}O0)NҚ!O[ ׻儅نchrFt? %/_?uk!{MGTs!q'T~ƛ2@нN3PA1oO~BQͯ-}]э+yo4oS]_xꘛ?7 A%". Gjv?~z}CL pxT`z_3v.)B';?CUn_0I_%='lj4s{5]T4ˈlrRG3~œ`ǃmx}?wбBtKdӲ*HZvhԨk%!$&NK80<OkG9Ud&_M,ߗauI`4yֽS' %3ePk#DFqeΘ  ^NXZ2(ղ[,6k#Ls Q4ZrPQI'#p5lovȀAC)+J0H|mR5W=?,/{VĦNz5 SWLN` W϶\O,ƻ|"` *Ħ80.Edž:G}I{tPwn Waebz X3 ,Ϳt"{5z:VL-缾4T!KZa lc:]3::avF3辆`a [lSEH`"Zߠp-x 7R7#l.A]‸/f/zyq)S|ʵ@CV0<xV1i2C )* d,Z/L׊ *{rCjdfUl uf!faDt7g* ~DRQnOg}02we,,f=>ոr#ѧWO}CiNjEuJSy-ߛb-ծ%:9R>',ˆ1?V8\WCOxOtmgڣ?\PThɤ7)C4[fB"~DUC6>,1zYhL_JV:ZӺH_lNsL-k!:, hЬ!䢢Wfl֖n2֖_0| S60Raj J F}$+']E )G!)L.EA/W",.f=mJi<+(3Ch & 7@ *|Zxm.F+Ys3f1m'y[Y*!=h f~"3\.z'brJ=~;Ӛ=.(- g+`C|`LlbDY}pIM_y7.h pAspʉ^S+v&q7ܙq@G#ZO 3-XC LAӷxb}wiN|ԉ3]ngIUYXk׍^} )`\h󣞕}i7ֳZ?gTbVunk+1U_0%GȡHW;H|`0.Y;Aʴ%&TT֮ i"ZԤ\Dx1>=Ȣĺ7.O(dCrbeWVjAw9&Wh5HՍD)E"[ED,_8.}SBr VrCy/c%XOPFW}LynHvRܐi-K nFg#>[ם%%w,͵`^YI SLس0h'ըR敢H1M SΉtɤ'Wi[gOc)aNY=Ŵs=,ԟ ?Bn5oӖ pIVd8E.n$IaO`Ɓhڇ01ҨBC 2Cb'E(&\j UK۟n ۞Q'Xr1-TN2\v.1ޒlbt(ZEڼI{p?ѐd=cZa23aB,̿iwC4ڱ=U}ƃQ<У6aW:C }DŃIRs!mQ@ MIzRF +\ժ#Cl3_!01•x_S˵T jp7ĝ}BݯuQMEA3` b]XPbXBGC#[nWC5!O1 =\K{#\B[-\I"tBɋw#s qe2U:ݟJ1JC XEH[p lM1E7y)9hj-J3ڄ/D`=>n5K8$T{nu87> |Y*+Ǟ XǘnjS6|M.^]HM UT`)!kBiȱt|"Nhh\\*$"i+P"qxDP?V>kI~9Z)=.ǭݤJU)]q{rFHUj/HA2K] x`%̏c}V)>-+{tvH|=a0O/9c7cnɡ٘t$x<M/ vr7b1J˩믍!c,%D MΫM̭{ s󝊴j?4`aZZܬ+aTAW%5y lw$ 9d.П\L%XQP=n!lVV2b&UOT Bܾ&38 x"!/.Ӯ JӱsADtkRcE^MP.m7O#8Ӱz"k 6$_|K:oũiU\QOOOK%d68`}!\ Yڲ v|150Ȋ:VWA}oLGþYu+`Vq<=kys;k,v+ VtR)_r´Oki[V} <8$XonD^Dɦ: OnJK J4XATHek҃MwF5&P]JѢn#A?;98kHu/J!9 BA]3.~V'۰5RHЭqNrlaiJ[hdҔ^~׊L ySZuI4A/(zEjZڸ Q.uhakÄ́ R}Y3#x&sP[w;ܽ4X4<61Έ+\(-" CbܣƂxX`VЇAq=P27F9 pWIrzG`~TZO*JfҲ!3zSQ\Ews.vL-(9l|Ŗ>46N9dO*B\dx|P`nW51B9SR>ݩ-J45z 4Kc{XAcY28|AG@:OeI $ @g]'EZg5WضsQy2Td9y35mll!M!4zgimbGu R+{nߦ'hĂe֗:2ܯ-tK}85C5bGEIZI25T% DT\ҩ)ё{s=s!{p"="AYɆf]nJH>fݐ]aKcT LOݪālZ!]v_#2O(|iW]A髍$27+WDT4[!6DpL'%33oQ<81=V*8'fr[`*'>ݼ~&Fbs"= ɼ$NkIАp$X59rc#BhȖPm乀htNT6宩uF!.-d2E~܇P*!"J( VaC\^c!3`UƜ_ ;KtVdgW^p!8Iij\˭H˕ɺPc'Hkx#nKdWG8$v >Wl GX_6.l¾ 8)|X6LĿL)C,o $Z_0}Ep"KZBY rc˵? =JJTSb9ja e40 z GD~Ja?pވWԭRD}XҦ JcWW!:Y@2s FIZ)_>&xFmMAճ2I2S_Fyz4+r)f){[|e(_zi^ :Kţ$f74$&iDqU2_3ӕ5vOU5Br?{ߐbmdh5;sE05}<Ǭ U~;L+Sǖ%ƞl, qkS:Ǚt*נ.~ zq;#Xtv?f,q Q<^gg랊 t)#󥔱ij{G&V!̠{l2KdMFyQXvgaeysoL g*,ۣXkk\u? +B|ZD=@s`I=0bJoi8=ՔNR;qdh?/dJ |W ڗ ,± ·/K͑q&C6gX{lTAbs#} |[itљ zDNo-p߷Pt,ܒIE!^^0^CE5eHlb˲sQ4Wt8?bw?}[8sF YK~o_Sk%lXm8-h[QDb qp&-JfV#A-Oce klVmݴiUm`8}DŽ!z-fΡJCfaWO>fM.=\.9XMvFty0-h|'p[3Ї{I^O7G Ew֞jux\{?NxdN`pp5gbe *ү/ˌ\zP:펹=/\DJhKAУy%EC.t͟߂.!cy Jnai4_2.f" pihԞw? ԙ 96?S$q{m 0;Pќa_Ƀ_\<҅75'}[Fj^Ǜ;0~vH̨{uضS.ᵯOL/G.g@MP@z #ӨAM[`%)H3uF-g_Vu]VwAC޷דۙɯvSBDquúuS̷epUeʄ$~qjZPP95rض!᲻GXHȄ$CMp^ `;Rvʳm-9og(tlnmֳek;mLZlHN'`~0T!MX!at)-k# 0t?)s'c׼P1K:N9ވۨKTUF2z;8m)HoF,Ps7N5X6,8&m[ 杏E/kCkpObU L$}?ZnrPD;Q;ےcMЗi 3\![jQoi>f!X\Fn>١XO:J9ȑGpAGt }VF"K9jc5ۃ$ߗWAfwc=/> ڃRZC xq^CV`j͌¯w'u$ތ$Cd*u;]ԠMۼ;2Lf2tok۸{(r^ }ObuҐS鹖urihܤڮ^  iFfo# '^VmTqNT/VeSO0X{ :;+Ht#!!ʺ$/lwZ hAt}KNj -(՞o mRn%Obl<8 (׿ @wf "œ6h]S;PoB.ujl}s b>/>/k3Z>DǖBo3etb*{?- WtBlh2Z+h}j$XڙUB*&PĿI-Zma|61Z^̄ul||g.mOW^_ܢ sJBf[2N|$ K,iG|lg T)_9]nЧ2xʏ2H5{&tlԫt>dtbJfC 5poy¯3QQPHoev-e3.qyF9~_;Ͻ|u)pGv"ƒkA%6e瞔kzYݍs ̀L~? 2YĹKJs=r@]rX2doWjy|&mǎ2'HvrѿϊC{+qx noݎ5\)G6cA |^c6%е5yLޡBLu tk0;@rfNdMQ6㷊"ҸSQ}@tC%)8a.lk2nJEZGe{С^y*XZpM:E[~td8>5"=`2=Tb! bșcY^t1 % 6F,Ic <KFńvhLSy+XESF4z);UϚ0@QQ;ʌhs P2Bۓ53/LuKUk'=Yp=\;Vee-#i4{* %8 KxT1 C@r<'H^oBO/:=Re?*cgCޞw&o:~Ȍrk6Yi/e%\[1`z-[vZg Bd\E\n9uo5d/u<1A$3&p{ު^ckM"vՊoGx $I o3k y3q}H ie&o}W#'b |4' ,̉2 2 ӃY>obAberj|um{GNg~4[ 6~:6&$ 4ȫ-@s6 2Y6^g9__*_\ioS˥G)=ZY@a (;ݢ`nGEq n)Y1?M.P`YE~RBç2zρFZ(AĴ x TTg'XJu2/ђ7z pJ(`:8Fh\C?({{u>d@DBUq~r[okm^u&%Ur55Zd.E$μZ1u*<xӟgVr\f~Bbؘ; f\Uͅi 92zO:a8`TUN*lzv2*]NDIH-@ԕX=b5Vr!}Iu1$LdD)h mr eBDVeicGt(z8|5?v/Ӥq҆6AN x65 =C90R|8{"6JR;"W5OH~)p mv1[*AKIμⵀϣOyY% f`zɢ{?a$elAsBz=S*N\leEQuupe);qKfIh>[,RN >N[4ث+4sb39ΊS9vEr O\dlvn3E~q [8+E @l$ٱj|5{X/ 2~TTc\<}#ݤ,^sQC\"J/Ma k,gɮvs =^Fo0yk=bnmW(V^2U PM#g!!aң\4Q' G{}O|mS+ܺUVxS.К7h#ZRMs^ WUxv`@jSQ5Oj>=)jvNDǮoaus> d*kؒf*֎,EtfИ̩ Xy b[f~2Šr Kk4·>s5)^c[v'=sן_(B04FV˕z57ʼa<mo:~%Ghqyg!1v E%$릒18`B c"ixdȢk ^Ny<(_KjeҞ1DuJ9*ʠSHŃq#ݽOtәS8j>B ,wE3>!6OD+nWey!ÀV7^z-$?p+]n6h בGءIi4p3[!f]"ۥ{8mk/9GeTq)@FRd_!'EecXsHĴ%Y}y܃AS!qp 6"&y@/l|۱Bf2'q#a2E8t]vIy_/`0owT>I=!UÞ<]>Q_e]~vǞg~-j-/1V3S^b3*e^a߱Q`愌XMW_V[yhXb䁺i)h] s_tϋ"v!1| *z>7s`&E^Aa@5}k7] OU)nP"ק.VPT53LkC!n)`$x9?cet&![~2F'\dCtx󧂠3!BեDM}{w]W*c)YJ4šn-A(gп/]R@! U.@ l 4|w!Ⓖf<T Z;O Cm;>{(~x,5/`ly҃&aRvt oZ9%$I&BSV1ޜdV]b:3ȅJ̸l3*xJ>FE'h5v-OFi&L2oםQ$<% P {X(fX$x^t&*f[<_}a<-1.MfUUJkoYFE[C} key.x, dmQ$;CfR{ dp6 /O#HE}2pKH##VR|փGX"I~8-LJBJ?d/khNkܰ(wYS~YEJp fBb0 @V9c(&>BR5J$Fr"*2" z2 ؚdKNyz%M(ʕ:j NIHqD;Q{ (:l|0bM7xIPNT*kGHty-'b+%;!#C7Z210WulX%-_we5Wܔ |k=}"-c(w!`5Ob!fh'Ս3H&X-oz۪5vf Tjx!1 4S@3D-A?r*ls9.T HC1S+GLy5._Sѵ%IEvW"zQYQ=m;vbrw bh-E;uGEBz\˖SܠԨ@IP8Fh<#wS#FƏ%/jORkP(+Gďj|,4: /541EnF;" hެ/ἛM0oCHbnf\'%N٣\sjH[ۼH|fR\h!v=8HQbYO^vȦ) W`N6A%j՝lѩ6@>סr$ňw'fR06E<k<#]+wCLbf=7}}f`21#2ghyo984/Ec=su "Q<:ovg] W]f}CLQ@ˣĔ̕ bnRi ER '2'NݑFC#t?2"o,k80@̊םKsdNlm!ljꁮ _pmqqbA1JXO }q^Qgy8,O,'wM*=hAt>HKF~3 6֒guNO,RafxMrݯ32-+3*ܘ0 ]90h"f=wzЌ߆RmoE;2"7 4Q].A{?~J&BG$~X?ChhbywnùwAY*?i$IU?e E_^^Paon?1&ȜB²a'u< 8R^:E8s`tf* '! J$ <~A(WcK*.wFC%|c`FAS`ۖ [>b3^PwȋvJ6:pf< b2Ȓ6lr& pu.$a I%{.9-KKp@P Qo537뚪$L¦>6`z 3Jk>+gԯ *s O}%+!s;Iy˖&BgrfG\0гox'o30SA1kr*xL*aM6Rg@IM₡6D&S/U / P<7?k)v9D2jb53Զ_ 66 6@"`W_`|f_ ]\btۇTo ߉U.#?L}^ǣYK%#٠Hz E\=&@a!L|MO$6Z^Ggs F<!~!dgy)Z8o W &]VNc>Cv%7xtxE*2#9A]b3ш}'ĶN&J@F )ܩ_ TZ>S/I;(9 b 9?ݟ/rSכ%+k1W ۑX  QUF i&V3@P#XԃMӛ2_2GRI2_0(Hi<(7 NU?Ϲ<֍x ]B3ߔ rJ{Iuj/IaMW bۣ Jk3(?_Ux ^kJ==eF;{ !y̫ѱS1 U%yȜF3Üu^`JpvEzj|\;ɺ jX.-~ Gss Rw{Pdcu57R>ڮmy[H0σBrm A!=Y\x FMI20V~WP#I~<$>b)NGEBuR4a*2.hp MM+)jiJG8hun4wc {ț\uE=Z/M/z]Mj٤ÚƖ &@mO{C?9dus㧂D|ܕv/8jiGHOʑٳB#P:CLN E>'R*عc>wmtւ*)k&b~_>w␖kVp~jǚ v4v#(qPg/߀EOYp~.sƇJE+ $GFǎs!Ot5 $PVwoc횻Dϥ^W-d!^S8b]jN `PJ3=tTwl!ⶵ NZ^ N \6Jcnft$uzۆltS&o= [EI^ 307Do~=T+[ +9 3/SΆ^l:hOe 6( Ғy;mec1Y0j>´ɬw MA j^Hgh/|6+/z'hl#¸3\dPӛ d|6g YoT4;c]d.ӿvac31޻iv.4R+}p0#k"ޛ/9bL\bn8vHaבd9y=n:f)Fr9'>C;mtIG1rdexbv [hF 4e~}Jq'!w}`{J+E!%)~# -oOڪ- !$AC.W(/)?Vʰ`Ӭ dh'-™6RL83~ |!mDlWor {흇>$uH;ǥhtf[J!4|.|~皆Dv`0g_(!/{&͆܈V/ށy+v'Ǘ@oOvۂڸy;xG-(%Yt-4y=c`1 E[b/.@{K>k# arzI8;IX59Ƅw'WN{ǣFJqz)QQ2:$0VX*WZ|M#*X8anYJۏqp8S<lY4p40)1hl ?i__4SBC_D$M}z JLQcVJ,) c,(AZX{un*V̍8/)S}R#h6'EGڔgDh?2"2Ϻ26 b=+C 6A9Y7{i x uظ˘ZY~:̡]l&Slxw1yzۗeahԨgwWp٣(Uptː_6pdᏬzkhXMxHo;gղk}) ƠcZ`Q Q0?<[UzFl@Ȫ4 rѪU }XV|crmKy;YYs p{GIrWI\!ݵSNS$9J[Kv`ky-jo \~(%=Q 1Bt? m9;C tLx"n)4e9!Q:EG\{;G$ʮ ˳=^hPI 0~գwn+>jPնU$a^%$ţވjD6| }}yZZ`t$#)fGԔtW~H$:qE47RQF6 ^uAbF}\Y@A=hNHN"O'uR~#`BUdOtXȉcA9QTi||ھwїP>*?e^8npwe#F2ȓ--"t.1B6xQK _`]Za=<p)/ rd&of郫f[yT^I/S\Өybd*`G+%P+'d\5!V،W2Yd"_5 |xڤ^*aQFb Rf"!VF},::ƱR|+祫6eܙ\=sw~!?W^9G‚ű9O\.G(m(ݚ 1#/TBRڑ tR<"Ң)%/9y1aB=<#ȗ#t9GVɉy'>DS.ދW:7Ѱ+,V)Pq9VؼlGO|i@9\_K].'^qȧw,^L1do.>[btچ  /YM(P{-ſt5x3wPLxY}^M-^5gץ 'o0a,\)/]l=OcʃOF(x6 O.1bFU,qxF ,?&Q9TT6tVboR;Gx5:N?|RZIalQ"3Bw͛qgIxO({~ F>=F"2D KΰD{7W l>xN(O~#w}zn jP3T ~6wJ3U1tsJ30Qb֏(~S3 `h&^] p#k=);7p}l^ @zN;哖!u{y&O£,V @c^)=Nzm!PLQmGW*lǡdVrԾxӿCfLScP0c>d\̝!t sZ{N[؍ R-yK%wǀm+'TC66 tշ,rw|n Һ/\K|F5YYCVZ[-J8 .#fnCd ͤ-gV6헦wow8.[ۿ|L|8X+g=K=#:LcyG՘ĥ*ɇ~JHi8xYHL\?CT][G?dzH?UI!D;֥Hr91E]ica2%Y$?,G-,^❐ɻ`梽Bsڙšf nHQ6 ]$O݇GZZ'yT>Jݩ##<ތ GVSc@֧oyRnj31&D<Y.0mIjU!P>LR~8R$_;v:1>SeU6 D9WЭ| @k3KpmR7k^{q% ((הidcIyA0 |S8̱8Rߥ'va} *Ynk~1QLjP,#C& 9:GumR9ݱPlAz`F9SB.-m'pY#*hvLyհʾB(JX%ֱ_{lڮ`!9@@tzWSqr[!.Nu%rg Sp]M2)Q{o.>JN]f̚M~z5'1K{K}x`܂>=PA~J6lo6cbuJRuհ%b81|V{!kX֞:v$J@iq/(,b&s= xJM]ujH1>l~p?yTm$P ?'Kl9Lymhc bPC\'E94e)Y?g(([Ou 0P?Ȼ"i\6| c(k/yL b ߱!4f@ɖ`ģW]dɺak;sţ Cj xDú/m\~_G$P,+'g>앟`em`tgpfDS޺SC[~;MvAy 0}]n[@- /.k}΢nܙ$?x(aυzV9ø2)fDY"QF *N} vs>dHY4q⎳~pT;_D ql+KBTTHC|gЭMՔw no $\EZ5PK*${E34&SDlj '0Ƒ!M6vXCQ'ɖ "VYuH-XJ~|".UqX}$pzHL® >sqSC[߲qW׾dYLRo&LdžyAI8 3û~9~IݠݾyΐRNo<*HɊ.Vf+ۑaJ!IS~ެ3^<P5?5/kޖM3 &(7U^4STf2>0Ay{&݋M@Yi6ҏa`>08)ŕpcI#&F향j^WZ) W`kt'Et(~=D,(5R(DE$3|lfb>&yTV3e >?l7PKhp~#t̼XM.<ݒ4 T&=;;x̭2@U% %)Jd!C t'$CJdqtOoiw_|[&0 &@Cj i=b`'To!qzUxKhn<'C"U1/B {p 6PưQ,-O:ުSJ5uB=Xg5!ЌX@}m rQAY1*IB=^&q2 #!P{L):&;z8B=ZJғY'[.BkIg>Fa5F8o(!w,X~P[a啣̗dhtuSN N2gPB֬ kBwL{iAc D5ě)x ִ= vMW\hkSf~Crqy:dm0Wa\5*1=K_֮BvDf0LMwϓ3 R@{CŒxv03򀇙7 zY|p Qp_r^0n N7٨wc+שhy߉'co$+.JEmBy8d AJ=ÏP &?_,xTȔIr{ !).e\o&n Dmp\=DDdF.zDq_ aPށ<`LsS@?ΠvQNGB#۶gO} +Nv@(\|7 NuN8^A^f#9HyCc傡RuKtar[_t!5ѨBm!8~k}h]KXDaeޱK1r1 ȬW)8ɆկD /"UDjtIACv|t3e~3g%c!FOgpF&o Y*V3zs7p_-2] qh77M|ҼRnYjHMN$ynj{ȹTS)~?;ַ>m*fIJc!ىK- uo]2()n V1r9E?WyO'1(O/ W%"zVxpO~ x=14[ԣ\'~JRT'挛C; )ISȲx%'bU*)〧'emIZYq1|kQp ;3J\_u.m5R=Fl"&[.'4nldjJ{Tf47)R,F 盐 ' h@s9f> tF$3) |8?#F&c@Bpu[+3h4!4FbqQohy ; k04}C)͈<ֿILt;1:rSS r'foKٞ?nP?b۝dȈ UEddRҳ=%qDkr*$-o>q"3%jƗ[-Bn͸ILk[Rv$hu+$RPjA~x!cޭxȏߗP:}Db[S=C{g+Jڏ(b nvI!68|wEqk E jQG{ aU\9)-O y9`Amo21L_j&2>@xn/FhP=TCpAIFdtϐOXQ:.b@@ 5AJaՓ.WrG fRUAucI#ګC] þm11 $*bkwJ4~K6eTSX鐄̙7炘XL02 gL+33MedV+(Qc"(1IW yTh\Mßobܟ8$2BNPu"XAqS~;8yNNi4PM!%1zjE$?,RM|;U_1n!S>Xs5sgޗ&-V/gI^ ?[q0"6z5sb7db]'~4R !9rZkʮIh B\7؏Q0(4@MqhasȅW>a\4Out Bt|k:e/xS"q%v2*"ETfg2zg{qݺDu@ ӊ^.'e-JfG .Wǿo/k'-j^,I ʹ4{ƹ̣\}#"@`el,)̐Xj1iD4X(D6Ӳ}ѵ`=O-*EЬ4:{Ӽu!ybSRlw{07e nU>bH Jxt_`;cK߯f$֛ z7Rv,(x*i#Q** b;DzPA$N`6UhkJ- }r *e^qLiж9dΦi>|6zw+uS>`]8\6$@8hxej휭tt &)߯)WNl <a#bqzR:עLYm̈56Dϵ'ڸq1 *9 աl˰!,prO*03v{ |Ezav;)6f=mSG3F;!{-Fid  Qy_dߌBz#G,'L w ^1)ͥbɰ\45M&hz`UX2HZ(w <,/ si<۠;HpXZC9`m[ C"KaCN>ES/ )⌿{"p7׵Wbf.&"cR˘w3JbCZDJP?L f;4"NE{^v-Գ e_ZKqP*P73#p?| qWb\ڮȒ򖻲mʓYR' <:}Pww_ J[1E&F=%U%)k`ZA=ƘDk_kpl)ym16sڵb@bb7RIN/^S~vi۟v!u}rْ%:ƚ`T/.HfR (%h^gFz &k,1ƮX9~R_$S0\ H| Ch54 Y-s"#1V)Thvڥ^4IJ0B,"Y-og;F)qMf}t= !_: YZ