anaconda-gui-33.16.5.6-1.el8 >  A aUPU]xBp$@[lcFZ&A,&?k7{".}8{GOIо*ݷgesӯ gl ߀dZ7+8iP7W 5:l8  r!gƚW4poig .5e*' /-#=_19vYɆNľKX R@ @7,O5Cn2ry )1bYg%JdbvOh|W+*!8:)/j eg"P[JK"!$>VyP->ťt CK _&'rv׃`PVG>@I7f3aTr'>p<Q?Qd  S 6<D,     3 5t8\;??BBC D(D8D9I:xG#XH&@I)(X)Y)\* ],^=0bA3dB_eBdfBglBitBuElvHT wItxL\yOD}Q8Q<QBQCanaconda-gui33.16.5.61.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.aTvaarch64-01.mbox.centos.org'CentOSCentOSGPLv2+ and MITCentOS Buildsys Unspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxaarch64Fnn//>>- - 5Ho)) p ``''vBvB==GG__??l7l7nn>>"Y"YjGss 6 6yy;;&uN NY/a!+ssG5G5WW%%TT6,6,JJ""Wp#Im R(-l"YR(? H 5g^o5=HN< n'kFP]M-@CQtG!:M>;4 n74=XE%y* #t GT!7HH(:A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤aM1aTaTaTaTaTaTaTaTaT^EaTaM1aTaTaTaTaTaM1aTaM1aTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaM1aT[aTaTaTaTaTaTaTaTaTaTaTaTaT^E^E^E^E^EaM1aM1aM1aM1aM1aM1aT[aTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaM1^EaM1aM1^EaM1`QaM1aM1aM1^E^E^EaM1aM1aM1aM1aM1aM1aM1^EaM1aM1aT[[aTaT[[aT[`QaT^E[^E^E[aM1aM1^EaM1aM1[aT^EaM1aM1^E`Q[aM1aM1aM1^ˈOaM1aM1aM1aM1aM1aM1aM1aTaTaTaTaT[aT[aTaM1aT35f9045471182a660b0f7ca347d9deb358e221fb56e953c86d1178cdec6ed7e53a4be1df3999642b69a0c619d6727e95a3ecc25f9f740092346066048cca6430f1bb7cb2f51dac6811398acd34eeceb97694edfeb912bfbc88cd79572c9418110f7f608a9cb7d9d423de3cd7b180aa246b433c6cafa9eb94b19d767ccc1d65f00f7f608a9cb7d9d423de3cd7b180aa246b433c6cafa9eb94b19d767ccc1d65f0eef6f3c98344855dfe4ab06fc6a6fafe1e54fabaf0072faa25beb534a9167fe5ee0876d021c5b6dd6ddb43063472cdc51081736ef46123f1d8d6d31792a4974d8aee8ca4daab74cdadbd80327f6611fa13dc9f5ff363fc324e5c258a14be9b7d8aee8ca4daab74cdadbd80327f6611fa13dc9f5ff363fc324e5c258a14be9b7d4a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982e78f83d4efc3659e5e27315a93b2c6ddd34f84de72e7f5e15c642da0ad252006478f83d4efc3659e5e27315a93b2c6ddd34f84de72e7f5e15c642da0ad2520064c26b7ee2842bbbd4ccd8abb787dd3cee612cdfff4f79163c640040e66cf262f9c26b7ee2842bbbd4ccd8abb787dd3cee612cdfff4f79163c640040e66cf262f98cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bd80a46519e55277a83597dcdeda01470e0fb1bb4ac3edd62486b6827ed02d4a3380a46519e55277a83597dcdeda01470e0fb1bb4ac3edd62486b6827ed02d4a333aa18b97f57ff412987c501fa666ceeca272721872226eca5099252684d3244e3aa18b97f57ff412987c501fa666ceeca272721872226eca5099252684d3244eea33e5ae1457aef1aed2907098fe88dac57d26f82dfe6e18727bbf8cf9e12bbcea33e5ae1457aef1aed2907098fe88dac57d26f82dfe6e18727bbf8cf9e12bbc1914487e9b0d50b2635ef63c8faaaec65a7ca816fa2db0f5c28dcdcf7757c3f51914487e9b0d50b2635ef63c8faaaec65a7ca816fa2db0f5c28dcdcf7757c3f5caba5239d27dae8b8ae66f8fa17e0e84a00ef13f73339029066832a5388ba8b7caba5239d27dae8b8ae66f8fa17e0e84a00ef13f73339029066832a5388ba8b7a47000c8c2afed88ce7398a57d6c54728e2fcedb430788436ed47f304e6852cba47000c8c2afed88ce7398a57d6c54728e2fcedb430788436ed47f304e6852cb9d8102e2e39022dc37dbfa57883d91121faa67611431c9452f0a36fd865586de9d8102e2e39022dc37dbfa57883d91121faa67611431c9452f0a36fd865586de6a862e9a94fd5f485bc34829bfe0eb9573ede634434341e1d9ccb7d1e97f77e36a862e9a94fd5f485bc34829bfe0eb9573ede634434341e1d9ccb7d1e97f77e3707402150cdaebd066f629a55af584e6c8aaa3c627998f893d04ffc6663c1beb707402150cdaebd066f629a55af584e6c8aaa3c627998f893d04ffc6663c1beb828f10cf5289983648834252ae2c171b9ad24d7489160312c477f73b79a725da828f10cf5289983648834252ae2c171b9ad24d7489160312c477f73b79a725dacc9609cad3ec449b047a93184b8e7aef415f2e9eb5a46181aac572cc12c3d8dbcc9609cad3ec449b047a93184b8e7aef415f2e9eb5a46181aac572cc12c3d8dbf8be068dc4308b80b4305f7e27e5c6974ecf5c952a46ba3c755ac108212dbcb9f8be068dc4308b80b4305f7e27e5c6974ecf5c952a46ba3c755ac108212dbcb9ab6b6e578d73e581a9556e1b255c03ec199ae42f08a331d3251100308c1354d9ab6b6e578d73e581a9556e1b255c03ec199ae42f08a331d3251100308c1354d9bfcc91e421817c8b8e957642f001191dcf55c50f18d63980230cdf00ac3b2a9cbfcc91e421817c8b8e957642f001191dcf55c50f18d63980230cdf00ac3b2a9cedcc81717b38e826246f2ba6319822bd7159f63207c782949302351542b036d8edcc81717b38e826246f2ba6319822bd7159f63207c782949302351542b036d8c0d18a4339b4fd5d6106426be094ac471ac1deb33ee0c2eeaa0b706030dc4727c0d18a4339b4fd5d6106426be094ac471ac1deb33ee0c2eeaa0b706030dc47275f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f8d111020a605f0b98aecf70a94cb488bf6384a10eaec64772dfa7ded4fd330cf8d111020a605f0b98aecf70a94cb488bf6384a10eaec64772dfa7ded4fd330c5545bccfcc2df3415a0501075eb6525ad213db99ad106f16a1ffb0199ffbf4565545bccfcc2df3415a0501075eb6525ad213db99ad106f16a1ffb0199ffbf456da9e42098a3398d1eaae5735b868d21a4b8b5f20cc928c4e7e2126b860255df3da9e42098a3398d1eaae5735b868d21a4b8b5f20cc928c4e7e2126b860255df32fb9307600472b8bc19226e51565b9c583a386e95460f7c71282439b83f988e92fb9307600472b8bc19226e51565b9c583a386e95460f7c71282439b83f988e9e0e04d067ac4ca6385728fb5c0921876f7e5b6e57c213c266bfa69e9fdb99a95e0e04d067ac4ca6385728fb5c0921876f7e5b6e57c213c266bfa69e9fdb99a955156f541a7a7e500f688e654f8966f376d59ce5b73a4ecb5831e4655aa248a955156f541a7a7e500f688e654f8966f376d59ce5b73a4ecb5831e4655aa248a958989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1e1d51bf08e9f0e66be5c562971af855b63c6d30d802cace5136bfdc2cfab2ffac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f8d111020a605f0b98aecf70a94cb488bf6384a10eaec64772dfa7ded4fd330cf8d111020a605f0b98aecf70a94cb488bf6384a10eaec64772dfa7ded4fd330c55b6c96e5ade914363d23df74c940a49896d3b6a4be3dfdffb9310755a69701f55b6c96e5ade914363d23df74c940a49896d3b6a4be3dfdffb9310755a69701fe132f791d09438531439885f10090f315d392b9eed5feb44536f3cc2034ebb95e132f791d09438531439885f10090f315d392b9eed5feb44536f3cc2034ebb9568d298916367eb3b9199be39775eabb8484652bd8275dc5f55947a6ae11a544e68d298916367eb3b9199be39775eabb8484652bd8275dc5f55947a6ae11a544e8d83213748c8cf7d2f543287488bab24b58f5c75c957feba5dc21cd426e24e388d83213748c8cf7d2f543287488bab24b58f5c75c957feba5dc21cd426e24e38276e0cc104cf401b7c322a8ad89281c9d998a0c7d1518f4e361703e80add9395276e0cc104cf401b7c322a8ad89281c9d998a0c7d1518f4e361703e80add93955a0d064e0d35a25bf8d12d8a3c63599c933314d5278b30de5805dcf75962a29e5a0d064e0d35a25bf8d12d8a3c63599c933314d5278b30de5805dcf75962a29ea87f9b2313860c4a226c4247ee090ec6e4b3f56c00f723d2dc3d3c111eb4badba87f9b2313860c4a226c4247ee090ec6e4b3f56c00f723d2dc3d3c111eb4badb29b0c1ef846e1c8e91a8ba89ea717c47c5105e846640db19255b18e33a34163d29b0c1ef846e1c8e91a8ba89ea717c47c5105e846640db19255b18e33a34163d4ed532b523c79a93485663d53a6fdb0c617ee16b63e3edc91f8f1b77bcf9d01f4ed532b523c79a93485663d53a6fdb0c617ee16b63e3edc91f8f1b77bcf9d01f401207fd224ecc87a1553be7acc7ec83bffbf7e1a555f05d4c21f389c56bb25f401207fd224ecc87a1553be7acc7ec83bffbf7e1a555f05d4c21f389c56bb25f34e45f41fbe3236e71073df8b5e2ee990b6420ec8b8d30a13e26c39c561439e434e45f41fbe3236e71073df8b5e2ee990b6420ec8b8d30a13e26c39c561439e42c4ad7f66b724fa402ff3e8f167e1d99601d2428a8b722703888a59e28e244772c4ad7f66b724fa402ff3e8f167e1d99601d2428a8b722703888a59e28e24477943c34f8b58cf86ec3f12085f77aa418dabde8d1b0e13fb437c0b676b61b6564943c34f8b58cf86ec3f12085f77aa418dabde8d1b0e13fb437c0b676b61b65641d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cbd4550c521bf36cee015b9a45e27fbe4be320beeb7f0c2b7c085cb5b0a852f8e1bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62ee6e1e73274409c8828a108c71dee32ba4500dc68f84590bf3762affa2c8971d8e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea1907a16d5a27793fecfb2cc6b425b6f7b6b74a35836726117d9da5ea5465390dc97f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af34b0e46fb0376fb4acf24e6dd8a7f8551b00b337d64dda9d3ae263dc7e816b9fade7eee1a771b3842fcec0d63c50039750879fd8a9867b59e1d251a98a8722a0e4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda399d3c46e66eea4d6efe7ba649eed8bf69addd270fd47a392476ab7d4e7092eb20d332f5e9dc330a20677fdfce6332163771c47ba3a688ca4d6c4301f196b2cdbe44208e5989c01bd3b50b7b237d1f05b075063448e2d612cd5d47cdcb4f8441112b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae10828e2aec7732c51ff4cac88f1bb3148c8045cff3dd7679c5c7ef9322227764401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec65533bf06a4e069040680cbadebdee111ae2185e912378efc8a131848c424ced36423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b35203c9f8c34e80b3415894cde8fc18056264fb01e8d6c5510ee8274faaae68eb8cabb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/usr/share/glib-2.0/schemas/org.gnome.desktop.enums.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.keybindings.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.preferences.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.metacity.gschema.xmlrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootanaconda-33.16.5.6-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.5.6-1.el822.1-133.16.5.6-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3aMa?=@a@`ݮ@`@``[)`X`OL@`B@``@`>`x@`2@_=_T_j_G@_@_:_i@_cO_V _R,@_P_C_>e_=@_3_+_)M_"@___@^@^^^^@^b^@^@^ϧ^V@^˳@^ku^O@^Nt^Nt^B@^;^8 @^)^ P@^^!@]}@]]ʞ]@]]c@]]@]c]D%]G@]G@] ]@]:]@\\F@\@\B@\@\M\Y@\s\o@\eX@\ac\Q\?\@W=W5W,@W#LW WW@WW@VVV?@V@V@VxVV@VVT@VV^@VLh@V<@V0V VqU@UAU@UUĝUc@U(UU@UU'U>U@Ux&Un@UUU7@U/@UF@U U@TT\@T!Radek Vykydal - 33.16.5.6-1Radek Vykydal - 33.16.5.5-1Radek Vykydal - 33.16.5.4-1Radek Vykydal - 33.16.5.3-1Radek Vykydal - 33.16.5.2-1Radek Vykydal - 33.16.5.1-1Radek Vykydal - 33.16.4.15-1Radek Vykydal - 33.16.4.14-1Radek Vykydal - 33.16.4.13-1Radek Vykydal - 33.16.4.12-1Radek Vykydal - 33.16.4.11-1Radek Vykydal - 33.16.4.10-1Radek Vykydal - 33.16.4.9-1Radek Vykydal - 33.16.4.8-1Martin Kolman - 33.16.4.7-1Martin Kolman - 33.16.4.6-1Radek Vykydal - 33.16.4.5-1Radek Vykydal - 33.16.4.4-1Radek Vykydal - 33.16.4.3-1Radek Vykydal - 33.16.4.2-1Radek Vykydal - 33.16.4.1-1Radek Vykydal - 33.16.3.26-1Radek Vykydal - 33.16.3.25-1Radek Vykydal - 33.16.3.24-1Radek Vykydal - 33.16.3.23-1Radek Vykydal - 33.16.3.22-1Radek Vykydal - 33.16.3.21-1Radek Vykydal - 33.16.3.20-1Radek Vykydal - 33.16.3.19-1Radek Vykydal - 33.16.3.18-1Radek Vykydal - 33.16.3.17-1Radek Vykydal - 33.16.3.16-1Radek Vykydal - 33.16.3.15-1Radek Vykydal - 33.16.3.14-1Radek Vykydal - 33.16.3.13-1Radek Vykydal - 33.16.3.12-1Radek Vykydal - 33.16.3.11-1Radek Vykydal - 33.16.3.10-1Radek Vykydal - 33.16.3.9-1Radek Vykydal - 33.16.3.8-1Radek Vykydal - 33.16.3.7-1Radek Vykydal - 33.16.3.6-1Radek Vykydal - 33.16.3.5-1Radek Vykydal - 33.16.3.4-1Radek Vykydal - 33.16.3.3-1Radek Vykydal - 33.16.3.2-1Radek Vykydal - 33.16.3.1-1Radek Vykydal - 29.19.2.17-1Radek Vykydal - 29.19.2.16-1Radek Vykydal - 29.19.2.15-1Radek Vykydal - 29.19.2.14-1Radek Vykydal - 29.19.2.13-1Radek Vykydal - 29.19.2.12-1Radek Vykydal - 29.19.2.11-1Radek Vykydal - 29.19.2.10-1Radek Vykydal - 29.19.2.9-1Radek Vykydal - 29.19.2.8-1Radek Vykydal - 29.19.2.7-1Radek Vykydal - 29.19.2.6-1Radek Vykydal - 29.19.2.5-1Radek Vykydal - 29.19.2.4-1Radek Vykydal - 29.19.2.3-1Radek Vykydal - 29.19.2.2-1Radek Vykydal - 29.19.2.1-1Radek Vykydal - 29.19.1.13-1Radek Vykydal - 29.19.1.12-1Radek Vykydal - 29.19.1.11-1Radek Vykydal - 29.19.1.10-1Radek Vykydal - 29.19.1.9-1Radek Vykydal - 29.19.1.8-1Radek Vykydal - 29.19.1.7-1Radek Vykydal - 29.19.1.6-1Radek Vykydal - 29.19.1.5-1Radek Vykydal - 29.19.1.4-1Radek Vykydal - 29.19.1.3-1Radek Vykydal - 29.19.1.2-1Radek Vykydal - 29.19.1.1-1Radek Vykydal - 29.19.0.40-1Radek Vykydal - 29.19.0.39-1Radek Vykydal - 29.19.0.38-1Radek Vykydal - 29.19.0.37-1Radek Vykydal - 29.19.0.36-1Radek Vykydal - 29.19.0.35-1Martin Kolman - 29.19.0.34-3Martin Kolman - 29.19.0.34-2Radek Vykydal - 29.19.0.34-1Radek Vykydal - 29.19.0.33-1Radek Vykydal - 29.19.0.32-1Radek Vykydal - 29.19.0.31-1Radek Vykydal - 29.19.0.30-1Radek Vykydal - 29.19.0.29-1Radek Vykydal - 29.19.0.28-1Martin Kolman - 29.19.0.27-2Radek Vykydal - 29.19.0.27-1Radek Vykydal - 29.19.0.26-1Radek Vykydal - 29.19.0.25-1Radek Vykydal - 29.19.0.24-1Radek Vykydal - 29.19.0.23-1Radek Vykydal - 29.19.0.22-1Radek Vykydal - 29.19.0.21-1Radek Vykydal - 29.19.0.20-1Radek Vykydal - 29.19.0.19-1Radek Vykydal - 29.19.0.18-1Radek Vykydal - 29.19.0.17-1Radek Vykydal - 29.19.0.16-1Radek Vykydal - 29.19.0.15-1Tomas Orsava - 29.19.0.14-2Radek Vykydal - 29.19.0.14-1Radek Vykydal - 29.19.0.13-1Radek Vykydal - 29.19.0.12-1Josh Boyer - 29.19.0.11-2Radek Vykydal - 29.19.0.11-1Radek Vykydal - 29.19.0.10-1Radek Vykydal - 29.19.0.9-1Radek Vykydal - 29.19.0.8-1Radek Vykydal - 29.19.0.7-1Radek Vykydal - 29.19.0.6-1Radek Vykydal - 29.19.0.5-1Radek Vykydal - 29.19.0.4-1Radek Vykydal - 29.19.0.3-3Radek Vykydal - 29.19.0.3-2Radek Vykydal - 29.19.0.3-1Radek Vykydal - 29.19.0.2-1Radek Vykydal - 29.19.0.1-1Martin Kolman - 29.19-1Martin Kolman - 29.18-1Martin Kolman - 29.17-1Martin Kolman - 29.16-1Martin Kolman - 29.15-1Martin Kolman - 29.14-1Martin Kolman - 29.13-1Martin Kolman - 29.12-1Martin Kolman - 29.11-1Martin Kolman - 29.10-1Martin Kolman - 29.9-1Martin Kolman - 29.8-1Martin Kolman - 29.7-1Martin Kolman - 29.6-1Martin Kolman - 29.5-1Martin Kolman - 29.4-1Martin Kolman - 29.3-1Martin Kolman - 29.2-1Martin Kolman - 29.1-1Martin Kolman - 28.22-1Martin Kolman - 28.21-1Adam Williamson - 28.20-2Martin Kolman - 28.20-1Martin Kolman - 28.19-1Martin Kolman - 28.18-1Martin Kolman - 28.17-1Martin Kolman - 28.16-1Martin Kolman - 28.15-1Martin Kolman - 28.14-1Martin Kolman - 28.13-1Martin Kolman - 28.12-1Martin Kolman - 28.11-1Martin Kolman - 28.10-1Martin Kolman - 28.9-1Martin Kolman - 28.8-1Martin Kolman - 28.7-1Martin Kolman - 28.6-1Martin Kolman - 28.5-1Martin Kolman - 28.4-1Martin Kolman - 28.3-1Martin Kolman - 28.2-1Martin Kolman - 28.1-1Martin Kolman - 27.20-1Radek Vykydal - 27.19-1Martin Kolman - 27.18-1Martin Kolman - 27.17-1Martin Kolman - 27.16-1Martin Kolman - 27.15-1Martin Kolman - 27.14-1Martin Kolman - 27.13-1Martin Kolman - 27.12-1Martin Kolman - 27.11-1Martin Kolman - 27.10-1Martin Kolman - 27.9-1Martin Kolman - 27.8-1Martin Kolman - 27.7-1Martin Kolman - 27.6-1Martin Kolman - 27.5-1Martin Kolman - 27.4-1Martin Kolman - 27.3-1Martin Kolman - 27.2-1Martin Kolman - 27.1-1Martin Kolman - 26.21-1Martin Kolman - 26.20-1Martin Kolman - 26.19-1Martin Kolman - 26.18-1Martin Kolman - 26.17-1Martin Kolman - 26.16-1Martin Kolman - 26.15-1Martin Kolman - 26.14-1Martin Kolman - 26.13-1Martin Kolman - 26.12-1Martin Kolman - 26.11-1Martin Kolman - 26.10-1Martin Kolman - 26.9-1Martin Kolman - 26.8-1Samantha N. Bueno - 26.7-1Martin Kolman - 26.6-1Martin Kolman - 26.5-1Martin Kolman - 26.4-1Martin Kolman - 26.3-1Martin Kolman - 26.2-1Samantha N. Bueno - 26.1-1Brian C. Lane - 25.20-1Brian C. Lane - 25.19-1Brian C. Lane - 25.18-1Brian C. Lane - 25.17-1Brian C. Lane - 25.16-1Brian C. Lane - 25.15-1Brian C. Lane - 25.14-1Brian C. Lane - 25.13-1Brian C. Lane - 25.12-1Brian C. Lane - 25.11-1Brian C. Lane - 25.10-1Brian C. Lane - 25.9-1Brian C. Lane - 25.8-1Brian C. Lane - 25.7-1Brian C. Lane - 25.6-1Brian C. Lane - 25.5-1Brian C. Lane - 25.4-1Brian C. Lane - 25.3-1Brian C. Lane - 25.2-1Brian C. Lane - 25.1-1Brian C. Lane - 25.0-1Brian C. Lane - 24.13-1Brian C. Lane - 24.12-1Brian C. Lane - 24.11-1Brian C. Lane - 24.10-1Brian C. Lane - 24.9-1Brian C. Lane - 24.8-1Brian C. Lane - 24.7-1Brian C. Lane - 24.6-1Brian C. Lane - 24.5-1Brian C. Lane - 24.4-1Brian C. Lane - 24.3-1Brian C. Lane - 24.2-1Brian C. Lane - 24.1-1Brian C. Lane - 24.0-1Brian C. Lane - 23.20-1Brian C. Lane - 23.19-1Brian C. Lane - 23.18-1Brian C. Lane - 23.17-1Brian C. Lane - 23.16-1Brian C. Lane - 23.15-1Brian C. Lane - 23.14-1Brian C. Lane - 23.13-1Brian C. Lane - 23.12-1Brian C. Lane - 23.11-1Brian C. Lane - 23.10-1Brian C. Lane - 23.9-1Brian C. Lane - 23.8-1Brian C. Lane - 23.7-1Brian C. Lane - 23.6-1Brian C. Lane - 23.5-1Brian C. Lane - 23.4-1Brian C. Lane - 23.3-1Brian C. Lane - 23.2-1Brian C. Lane - 23.1-1Brian C. Lane - 23.0-1- Payload should wait for all storage related threads to finish (mkolman) Resolves: rhbz#2002203- Remove misleading warning about inst.ks.device replacing ksdevice (rvykydal) Resolves: rhbz#2001913- Disable anaconda-core's requirement on subscription-manager on CentOS (carl) Resolves: rhbz#1984958 - Show suggestions for an error caused by inconsistent sector sizes (vponcova) Resolves: rhbz#1935722 - Use a custom stylesheet to define CentOS-specific stylesheet data (carl) Related: rhbz#1974149 - Use RHEL help content for RHV/Ovirt (mkolman) Resolves: rhbz#1915910 - Move post installation scripts to the end of queue (lveyde) Resolves: rhbz#1970879 - Do not generate dracut arguments multiple times for some storage devices (rvykydal) Related: rhbz#1937208 - Make failure in generating of dracut arguments for iSCSI device non-fatal. (rvykydal) Resolves: rhbz#1937208- Check source type directly, not via DBus (mkolman) Resolves: rhbz#1941578 - Remove autostep functionality (vslavik) Resolves: rhbz#1976913 - Make it possible to skip install time Insights errors (mkolman) Resolves: rhbz#1931069 - Fix CDN button visibility (mkolman) Resolves: rhbz#1903178 - network: do not bind virtual devices to mac (rvykydal) Resolves: rhbz#1963834 - Add a log message for successful installation (vslavik) Resolves: rhbz#1949487- Use modinfo to check ko before modprobe (t.feng94) Resolves: rhbz#1577544 - network: do not crash on team without IP config (rvykydal) Resolves: rhbz#1929008 - Add the "Encrypt my data" checkbox to the custom partitioning spoke (vponcova) Resolves: rhbz#1903786 - Allow encryption of thin logical volumes (vponcova) Resolves: rhbz#1877777 - Don't automatically execute the default partitioning (vponcova) Resolves: rhbz#1954408 - Don't run the execute method in the kickstart installation in TUI by default (vponcova) Related: rhbz#1954408 - Don't run the execute method in the kickstart installation in GUI by default (vponcova) Related: rhbz#1954408 - Enable closest mirror in CentOS Stream config (carl) Resolves: rhbz#1953698 - Add CentOS Stream config (riehecky) Resolves: rhbz#1953698- subscription: allow dates in ISO 8601 format (ptoscano) Resolves: rhbz#1947445 - Add RHEL-specific advice to X timeout message (vslavik) Related: rhbz#1918702 - Fix AskVNCSpoke call (vslavik) Related: rhbz#1918702 - Improve X startup error messages (vslavik) Related: rhbz#1918702 - Terminate X server after timeout and restore crash test handler (vslavik) Related: rhbz#1918702 - Reorganize control flow in startX (vslavik) Related: rhbz#1918702 - Handle SIGUSR1 correctly after Xorg timeout (vslavik) Resolves: rhbz#1918702 - Refactor minor details in startX (vslavik) Related: rhbz#1918702 - Add base repo name for CentOS Stream after repository renaming (jkonecny) Resolves: rhbz#1946347 - Avoid a race condition during Connect to Red Hat spoke initialization (mkolman) Resolves: rhbz#1950053- network: clone connections from intramfs to persistent config (rvykydal) Resolves: rhbz#1910438 - network: match also connections named by MAC created by NM in initramfs (rvykydal) Related: rhbz#1910438 - network: do not reset ipv6.addr-gen-mode in tui network configuration (rvykydal) Related: rhbz#1873021 - network: set addr-gen-mode of Anaconda default connections to eui64 (rvykydal) Related: rhbz#1873021 - network: default to addr-gen-mode eui64 (rvykydal) Resolves: rhbz#1873021- Fix crash in NTP servers GUI dialog on late network configuration (rvykydal) Resolves: rhbz#1938168- ostree: ignore exit code 65 for systemd-tmpfiles (christian) Resolves: rhbz#1935648- Pull in new translations (rvykydal) Related: rhbz#1899672- Take dnf substitutions from installer environment configuration (rvykydal) Resolves: rhbz#1920735 - Fix exclude arguments of tar payload extracting. (rvykydal) Resolves: rhbz#1924118- Mark the rhsm and syspurpose kickstart commands as useless (vponcova) Resolves: rhbz#1921787 - Fix getting kernel version list for liveimg (rvykydal) Resolves: rhbz#1919463- Change warning messages of missing prefix for RH products (jkonecny) Resolves: rhbz#1897657 - Do not use cache for container build (jkonecny) Related: rhbz#1885635 - Fix missing inst. prefixes for bootloader options in documentation (jkonecny) Related: rhbz#1897657 - Fix show missing inst. prefix warning appropriately (jkonencny) Related: rhbz#1897657 - Remove docs where we tell users that inst. prefix is not required (jkonecny) Related: rhbz#1897657 - Print warning for boot options without inst. prefix (jkonecny) Related: rhbz#1897657 - Add missing dracut commands as missing inst. prefix warning (jkonecny) Related: rhbz#1897657 - Enable warning when inst. prefix is not used (jkonecny) Related: rhbz#1897657- network: handle wireless configure button sensitiveness (rvykydal) Resolves: rhbz#1917437- Allow to disable the Security module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Services module (vponcova) Resolves: rhbz#1913689 - Support should_run for standalone GUI spokes (vponcova) Resolves: rhbz#1913689 - Allow to disable the Localization module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Timezone module (vponcova) Resolves: rhbz#1913689 - Allow to disable the network installation (vponcova) Resolves: rhbz#1913689 - Allow to disable the Users module (vponcova) Resolves: rhbz#1913689 - Always show pykickstart parse warnings (vslavik) Resolves: rhbz#1897663- Initialize librepo logger (pkratoch) Resolves: rhbz#1908286 - Add RPM tests support for owners on rhel-8 (jkonecny) Related: rhbz#1885635 - Use latests RHEL-8 buildroot in containers (jkonecny) Related: rhbz#1885635 - Implement rpm-tests execution in the container (jkonecny) Related: rhbz#1885635- network: fix double-free using libnm function filter_connections() (rvykydal) Resolves: rhbz#1873561- network: rename Gtk cell renderer to prevent name collision (rvykydal) Related: rhbz#1847681 - network: add unit tests for SecretsAgent (rvykydal) Related: rhbz#1847681 - network: make SecretAgentDialog a bit more robust (rvykydal) Related: rhbz#1847681 - network: move wireless secret agent bits into a separate file (rvykydal) Related: rhbz#1847681 - network: migrate SecretAgent from python-dbus to dasbus (rvykydal) Related: rhbz#1847681 - network: do not use dialog for just single wireless connection to configure (rvykydal) Related: rhbz#1847681 - network: fix configuration of wireless networks (rvykydal) Related: rhbz#1847681 - network: use dialog instead of combobox to select wireless network (rvykydal) Related: rhbz#1847681 - network: deal with obsolete ssid when configuring wireless (rvykydal) Related: rhbz#1847681 - network: use function instead of assigned lambda in wireless activation (rvykydal) Related: rhbz#1847681 - network: do not update wireless AP combo active item when not necessary (rvykydal) Related: rhbz#1847681 - network: do not use obsolete access points in wireless configuration (rvykydal) Resolves: rhbz#1847681 - Update the function get_default_partitioning (vponcova) Related: rhbz#1887370 - Update the property default_partitioning (vponcova) Related: rhbz#1887370 - Change the default_partitioning option (vponcova) Resolves: rhbz#1887370- Fix incomplete configuration of repositories loaded from treeinfo (honza.stodola) Resolves: rhbz#1745064 - Fix checking ssl certificate for metadata (honza.stodola) Resolves: rhbz#1745064 - Apply pylint excessive memory usage fix (mpitt) Related: rhbz#1885635 - Use bootlist command to update the PowerPC-64 Boot Order (javierm) Resolves: rhbz#1854307 - Discard current boot list when updating the boot-device NRVAM variable (javierm) Resolves: rhbz#1854307 - Improve the error dialog for storage reset (vponcova) Resolves: rhbz#1877050 - Fix issue when ns_info cannot be retrieved for NVDimm namespace (jkonecny) Resolves: rhbz#1891827 - Relabel the anaconda logs after copying them to the installed system (jstodola) Resolves: rhbz#1870493 - post-scripts need to be sorted (honza.stodola) Related: rhbz#1870493- Install Red Hat IT root certificate into anaconda-ci container (mpitt) Related: rhbz#1885635 - Install python-copr into anaconda-ci container (mpitt) Related: rhbz#1885635 - Change handling of UID and GID values (vslavik) Related: rhbz#1786680 - Send UID and GID over D-Bus as UInt32 (vslavik) Related: rhbz#1786680 - Correct limits for UIDs and GIDs in GUI (vslavik) Resolves: rhbz#1786680 - Add rhel unit-tests workflow for pull_request_trigger back (jkonecny) Related: rhbz#1885635 - Select disks for implicit partitions (vponcova) Resolves: rhbz#1642391 - Extend the PartSpec class (vponcova) Related: rhbz#1642391- Allow to format selected DASDs (vponcova) Resolves: rhbz#1874394 - Don't clobber host checkout on `make container-ci` (mpitt) Related: rhbz#1885635 - Drop anaconda-ci container entrypoint (mpitt) Related: rhbz#1885635 - Remove PR test trigger (mpitt) Related: rhbz#1885635 - Rename ci-tasks container to anaconda-ci (jkonecny) Related: rhbz#1885635 - network: do not crash on infiniband devices activated in initramfs (rvykydal) Resolves: rhbz#1890009 - Fix testing target branch instead of PR branch (jkonecny) Related: rhbz#1885635 - Add a mechanism to hide help button, use on inst. progress (vslavik) Resolves: rhbz#1890092 - Document how to start a self-hosted GitHub actions runner locally (mpitt) Related: rhbz#1885635 - Run unit tests on self-hosted GitHub runner (mpitt) Related: rhbz#1885635 - Fix local tests run inside of container (jkonecny) Related: rhbz#1885635 - Fix ci-tasks container shell instructions (mpitt) Related: rhbz#1885635 - More aggressive pylint downscaling (mpitt) Related: rhbz#1885635 - Fix pylint downscaling (mpitt) Related: rhbz#1885635 - Add ci-tasks container for running unit tests (mpitt) Related: rhbz#1885635 - Restrict pylint parallelism to available RAM (mpitt) Related: rhbz#1885635 - Separate RPM installability test from rpm_tests (martin) Related: rhbz#1885635 - Define make targets for building source and binary rpms (martin) Related: rhbz#1885635 - Drop superfluous build in `make run-rpm-tests-only` (martin) Related: rhbz#1885635 - Mock system operations in MountFilesystemsTask task (martin) Related: rhbz#1885635 - Add missing "rpm-build" test dependency (martin) Related: rhbz#1885635 - Add missing "make" BuildRequires (martin) Related: rhbz#1885635- Never mount partitions on a disk with the iso9660 filesystem (vponcova) Resolves: rhbz#1878784- Root password is mandatory if there is *not* admin user. (rvykydal) Related: rhbz#1876727 - Make locked root be completed only for kickstart (vslavik) Resolves: rhbz#1876727- network: do not add superfluous quotes to inst.dhcpclass identifier (rvykydal) Related: rhbz#1870692- subscription: Assure payload restart on DVD install after registration (mkolman) Resolves: rhbz#1873164 - Document the restart_payload argument of subscription helper functions (mkolman) Related: rhbz#1873164- network: fix inst.dhcpclass boot option (rvykydal) Resolves: rhbz#1870692 - network: fix kickstart network --dhcpclass option (rvykydal) Resolves: rhbz#1869224- Fix traceback when removing additional repository (jkonecny) Resolves: rhbz#1871037 - Do not mount as RW in Dracut (jkonecny) Resolves: rhbz#1871049 - Clean up s390 partitioning check (vslavik) Resolves: rhbz#1855724- network: do not try to activate connection that has not been found (rvykydal) Resolves: rhbz#1869323 - network: add timeout for synchronous activation of a connection (rvykydal) Related: rhbz#1869323- Propagate verify_ssl to RHSM (mkolman) Resolves: rhbz#1858126- subscription: Only restart payload when needed (mkolman) Resolves: rhbz#1861351 - Reset the state of the custom partitioning spoke (vponcova) Resolves: rhbz#1868330 - network: fix parsing of hostname from ip= if mac is defined in dhcp (rvykydal) Resolves: rhbz#1852560- Revert root password spoke to 8.2 behavior (vslavik) Resolves: rhbz#1851220 - Remove the DBus method ConfigureNTPServiceEnablementWithTask (vponcova) Resolves: rhbz#1862492 - Add the function is_service_installed (vponcova) Related: rhbz#1862492- Implement get_source_proxy() in payload base class (mkolman) Resolves: rhbz#1861456 - Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1865882 - subscription: Convert the RHSM default config values to expected format (mkolman) Resolves: rhbz#1862116 - Create ssh user using only existing fields (vslavik) Resolves: rhbz#1860058 - Remove subscription workaround to not use treeinfo repositories (jkonecny) Related: rhbz#1851207 - Fix issue that treeinfo repositories were never disabled (jkonecny) Related: rhbz#1851207 - Keep treeinfo repositories disabled after payload reset (jkonecny) Related: rhbz#1851207 - Reset repositories from the main thread (vponcova) Related: rhbz#1851207 - Initialize the closest mirror from the main thread (vponcova) Related: rhbz#1851207 - Fix crash on first entering of source spoke (jkonecny) Related: rhbz#1851207 - Remove treeinfo repositories instead of disabling (jkonecny) Related: rhbz#1851207 - Reload treeinfo repositories on every payload reset (jkonecny) Resolves: rhbz#1851207- Apply onboot policy even when network was configured in UI. (rvykydal) Resolves: rhbz#1856632 - Fix creating cached LVs on encrypted PVs (vtrefny) Resolves: rhbz#1855973- Fix everything in payload should be mounted as read only (jkonecny) Related: rhbz#1856264 - Add support for mount options to device_tree.MountDevice (jkonecny) Related: rhbz#1856264 - Adapt tests for CDRom for the new inst.stage2 discovery (jkonecny) Related: rhbz#1856264 - CDRom source should prioritize stage2 device during discover (jkonecny) Resolves: rhbz#1856264 - Protect all devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Don't ignore NVDIMM devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Add tests for the DBus method FindOpticalMedia (vponcova) Related: rhbz#1856264 - Don't return negative container free space (vponcova) Resolves: rhbz#1853071 - Revert "Do not build Anaconda on i686" (mkolman) Resolves: rhbz#1857180 - Move slower part of Subscription spoke initialization to a thread (mkolman) Related: rhbz#1823578 - Only pass one initrd image to kexec (javierm) Resolves: rhbz#1855290 - Wait for payload initialization to finish in Subscription spoke (mkolman) Related: rhbz#1823578- Fix the position of the info bar in standalone spokes (vponcova) Resolves: rhbz#1847423 - Add workaround to fix support for installtree without repo (jkonecny) Resolves: rhbz#1854825 - Revert "Update pyanaconda/exception.py" (jstodola) Resolves: rhbz#1853470 - network: fix configuration of virtual devices by boot options (rvykydal) Resolves: rhbz#1851218- subscription: Fix rhsm --proxy kickstart command usage with no username specified (mkolman) Resolves: rhbz#1849792 - Create the initial storage model during the initialization (vponcova) Resolves: rhbz#1844098 - Make spoke tiles stack more tightly (vslavik) Resolves: rhbz#1845493 - Reconfigure DNF payload after options are set (vslavik) Resolves: rhbz#1847603- Fix displaying of empty software group description (rvykydal) Resolves: rhbz#1812061 - Fix software spoke message when source changes (mkolman) Resolves: rhbz#1788458- Fix RHSM HTTP proxy configuration crash in the GUI (mkolman) Resolves: rhbz#1849792 - subscription: Handle cases where CDN should not be the default (mkolman) Related: rhbz#1845605 - subscription: Set DNF payload source via config file option (mkolman) Related: rhbz#1845605 - subscription: Manual CDN selection support (mkolman) Related: rhbz#1845605 - subscription: Handle source switching at registration/unregistration (mkolman) Related: rhbz#1845605 - subscription: Introduce the default_source configuration option (mkolman) Related: rhbz#1845605 - network: do not enforce network standalone spoke on default source (rvykydal) Resolves: rhbz#1848069 - Don't mount DBus sources at /run/install/source (vponcova) Resolves: rhbz#1851037- network: fix obtaining of s390 options of a wired connection (rvykydal) Resolves: rhbz#1850199 - Always specify the boot disk (vponcova) Resolves: rhbz#1630299 - Remove the workaround with LD_PRELOAD (vponcova) Resolves: rhbz#1843533 - Exclude stderr from returned output when executing powerpc-utils tools (javierm) Related: rhbz#1847604 - Rename function for a simple check for DNF repository (jkonecny) Related: rhbz#1849093 - Add tests for verify_valid_installtree function (jkonecny) Related: rhbz#1849093 - Move verify_valid_installtree to source module utils (jkonecny) Related: rhbz#1849093 - Do not test if repo is valid based on .treeinfo file (jkonencny) Resolves: rhbz#1849093 - Add test for NFS URL with ISO in path (jkonecny) Related: rhbz#1849083 - Fix issue when NFS path is pointing directly to ISO (jkonencny) Resolves: rhbz#1849083- Move Subscription spoke under Software (vslavik) Resolves: rhbz#1845493 - Fix hiding of network device activation switch (rvykydal) Resolves: rhbz#1628521- Fix wireless network configuration on get_ssid() returning None (rvykydal) Resolves: rhbz#1847681 - Relabel whole /etc instead of only some parts (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Clean up lists of files and directories to relabel (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Fix spanish translations (rvykydal) Resolves: rhbz#1847977- Fix regression reading kernel list when collecting configurations (jkonecny) Resolves: rhbz#1846156 - Prevent crash on unregistration (mkolman) Resolves: rhbz#1845962 - Check Subscription module is available before use in payload code (mkolman) Related: rhbz#1845605 - Fix updating of user gid/uid value checkbox in gui (rvykydal) Related: rhbz#1844386 - Fix crash on user uid/gid unchecked in gui (rvykydal) Resolves: rhbz#1844386 - Fix passing of arguments when creating dracut arguments for FCoE (rvykydal) Resolves: rhbz#1843741 - Do not build Anaconda on i686 (mkolman) Related: rhbz#1691319- Don't use data.method.proxy (vponcova) Related: rhbz#1691319 - Fix more SElinux contexts (vslavik) Resolves: rhbz#1834189 Resolves: rhbz#1775975 - localization: do not crash on failed parsing of X layout (rvykydal) Resolves: rhbz#1843379- Create /etc/systemd/network dir for ifname= renaming if needed. (rvykydal) Resolves: rhbz#1841469 - Update requirements for fips - update-crypto-policies script (rvykydal) Resolves: rhbz#1841471- Convert help system to use help id (mkolman) Related: rhbz#1691319 - Remove unused constants (mkolman) Related: rhbz#1691319 - Adjust help related configuration options (mkolman) Related: rhbz#1691319 - Replace helpFile property with help_id (mkolman) Related: rhbz#1691319 - Close responses from session.get (vponcova) Related: rhbz#1691319 - Improve the documentation of the SetUpMountTask class (vponcova) Related: rhbz#1691319 - Raise an exception if the source's mount point is not unmounted (vponcova) Related: rhbz#1691319 - Change the default source to CDROM (vponcova) Related: rhbz#1691319 - Don't set up sources in the refresh method of the Source spoke (vponcova) Related: rhbz#1691319 - Set up FIPS in the target system (vponcova) Related: rhbz#1800697 - Update the service anaconda-sshd (vponcova) Related: rhbz#1800697 - Set up FIPS in the installation environment (vponcova) Resolves: rhbz#1800697 - Add NFS ISO support back to the NFS SetupSourceTask (jkonecny) Resolves: rhbz#1840346 - Add NFS ISO support to the NFSSourceModule (jkonencny) Related: rhbz#1840346 - Fix changelog to keep rhel history (rvykydal) Related: rhbz#1691319 - Tear down HDD device mount if no valid installation source is found (jkonecny) Related: rhbz#1840346 - Extract ISO find algorith from harddrive (jkonecny) Related: rhbz#1840346 - Update required ack in makebumpver script for rhel > 7 (rvykydal) Related: rhbz#1691319 - Fix string based on translator comments (vslavik) Related: rhbz#1691319 - subscription: Fix authentication method switching in GUI (mkolman) Related: rhbz#1691319- subscription: Make sure CDN repos are loaded and usable (mkolman) Related: rhbz#1691319 - Fix issue that unified ISO from URL is not loaded (jkonecny) Related: rhbz#1691319 - Add split_protocol payload helper function (jkonecny) Related: rhbz#1691319 - Fix imports of Blivet-GUI in unit tests (vponcova) Related: rhbz#1691319 - Make cppcheck ignore the G_DEFINE_TYPE macros (vslavik) Related: rhbz#1691319 - Fix test to not use Python 3.8 feature (vslavik) Related: rhbz#1691319 - Fix test for root SSH login allowed (vslavik) Related: rhbz#1691319 - Remove blivet-GUI tests (vslavik) Related: rhbz#1691319 - Ignore no return from BTRFS (vslavik) Related: rhbz#1691319 - Remove unused imports (vslavik) Related: rhbz#1691319- Change git branch configuration (jkonecny) Related: rhbz#1805757 - Update translation badge (jkonecny) Related: rhbz#1805757 - Use rhel-8 weblate translation repository (jkonecny) Resolves: rhbz#1805757 - Use platform-python instead of python3 (vslavik) Related: rhbz#1691319 - root spoke gui: do not expose some root account options (eg locking) (rvykydal) Related: rhbz#1691319 - Modify locking of root defauls for rhel (rvykydal) Related: rhbz#1691319 - Update required version of blivet (rvykydal) Related: rhbz#1691319 - Remove tests for --ignorebroken %packages section option (rvykydal) Related: rhbz#1691319 - Remove support for --ignorebroken %packages option (rvykydal) Related: rhbz#1691319 - Use F25_Timezone (rvykydal) Related: rhbz#1691319 - Make sure rhsm.service is running at Anaconda startup (mkolman) Related: rhbz#1691319 - Replace SimpleQueue with Queue (vponcova) Related: rhbz#1691319 - Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1691319 - Make RHEL the default (fallback) product (vslavik) Related: rhbz#1691319 - Exclude blivet gui source from rpm_test (rvykydal) Related: rhbz#1691319 - Exclude dependencies for tests from RHEL-8 (jkonecny) Related: rhbz#1691319 - Update pykickstart version for rhel (rvykydal) Related: rhbz#1691319 - Use RHEL8 versions of commands (rvykydal) Related: rhbz#1691319 - Use RHEL8 kickstart handler (rvykydal) Related: rhbz#1691319 - Remove kickstart btrfs support (rvykydal) Related: rhbz#1691319 - Rebase to upstream 33.16 version (rvykydal) Resolves: rhbz#1691319- Make sure rhsm.service is running at Anaconda startup (mkolman) Resolves: rhbz#1805266- Fix crash on single disk selection in GUI (rvykydal) Resolves: rhbz#1805613- Fix installation source switching to/from CDN (mkolman) Resolves: rhbz#1788487 Resolves: rhbz#1790383 Resolves: rhbz#1791376- Do not allow selecting ignored disk in GUI even if it is the only one (rvykydal) Resolves: rhbz#1786561- Disable package download to / /tmp (jkonecny) Resolves: rhbz#1781517- network: fix GUI crash on invalid devices in the list (rvykydal) Resolves: rhbz#1697256- Fix DBus error detection (mkolman) Related: rhbz#1794767 - Make sure RHSM HTTP proxy port from kickstart is an integer (mkolman) Resolves: rhbz#1794025- Log exceptions raised in subscription data fetching method (mkolman) Related: rhbz#1788036 - Fix subscription status not being displayed in some cases (mkolman) Resolves: rhbz#1788036 - Make sure syspurpose is set before registration in GUI (mkolman) Resolves: rhbz#1788207 Related: rhbz#1788036 - Update pep8speaks checker configuration for the branch (rvykydal) Related: rhbz#1788036- Fix RHSM HTTP proxy configuration clearing (mkolman) Resolves: rhbz#1789814 - Add scrolling for the registration tab (mkolman) Resolves: rhbz#1788422- Fix output kickstart generation for subscription commands (mkolman) Resolves: rhbz#1788579 Resolves: rhbz#1788513 - Fix GTK access from subscription thread (mkolman) Resolves: rhbz#1787615- Fix branding in the Connect to Red Hat spoke (mkolman) Resolves: rhbz#1787342- Fix RHSM HTTP proxy setup (mkolman) Related: rhbz#1748281 - Fix text color on info bars (mkolman) Resolves: rhbz#1782174- Adjust unit tests (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend list of false positives in the style guide (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in GUI (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend the anaconda-gtk.css (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in installation payload (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes outside of DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add temporary subscription scheduling module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add basic CDN support to Payload DBus module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add support for custom interface for DBus Tasks (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Backport locale support for modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add subscription manager as an Anaconda dependency (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391- Add UI support for the ZIPL Secure boot (vponcova) Related: rhbz#1659400 - Add DBus support for the ZIPL Secure Boot (vponcova) Resolves: rhbz#1659400 - Don't mention new-kernel-pkg anymore in /etc/sysconfig/kernel (javierm) Resolves: rhbz#1747382 - Don't print warnings for new-kernel-pkg not being present (javierm) Related: rhbz#1747382- Only attempt to open the ibm,max-boot-devices sysfs entry if it exists (javierm) Related: rhbz#1748756- Don't add more devices in boot-device NVRAM than the maximum allowed (javierm) Resolves: rhbz#1748756 - Fix local repo files aren't enabled (jkonecny) Resolves: rhbz#1641620 - Remove ldconfig spec macros (jkonecny) Resolves: rhbz#1700685 - Don't try to format FBA DASD devices (mmatsuya) Resolves: rhbz#1715303- Skip buildins when processing kernel boot args (jkonecny) Resolves: rhbz#1637472 - network: fix handling of ksdevice=bootif in initramfs (rvykydal) Related: rhbz#1649359 - Make sure we work with fresh data when trying to do netroot (vpodzime) Resolves: rhbz#1649359 - Make our manual triggering on network in dracut work (vpodzime) Resolves: rhbz#1649359- Change the bases of the install classes for RHVH (vponcova) Related: rhbz#1753316- Add the install class for Red Hat Virtualization (vponcova) Resolves: rhbz#1753316 - Extend support for custom storage checking (vponcova) Related: rhbz#1753316 - Enable to define the autopart type in an install class (vponcova) Related: rhbz#1753316- Fix noverifyssl when downloading .treeinfo file (jkonecny) Resolves: rhbz#1726156 Resolves: rhbz#1723811- Do not try to mount cdrom source also if it has been mounted in dracut. (rvykydal) Resolves: rhbz#1733507- Adjust the exclude arguments for livepayloads (bcl) Related: rhbz#1684542 - Recreate the BLS entries when using liveimg (bcl) Resolves: rhbz#1684542 - Cache the liveimg tar kernel list (bcl) Related: rhbz#1684542 - Add common function for creating rescue images (bcl) Related: rhbz#1684542 - Re-generate BLS loader file snippets on live installs (awilliam) Related: rhbz#1684542- Respect changesok password policy for root password (mkolman) Resolves: rhbz#1584145 - Fix default value for pwpolicy emptyok (mkolman) Resolves: rhbz#1664704- Add support for disabling modules via module --disable (mkolman) Resolves: rhbz#1655523 Related: rhbz#1719347- Require blivet with flags.protect_cdrom support (rvykydal) Related: rhbz#1671713 - Be more strict when checking for mounted dvd source. (rvykydal) Resolves: rhbz#1671713 - Protect cdroms during tree population for image installs. (rvykydal) Resolves: rhbz#1671713- Fix the rescue mode (vponcova) Resolves: rhbz#1628653- Set default entry to the BLS id instead of the entry index (javierm) Resolves: rhbz#1671047 - Fix non-root dir of install tree HD installation (jkonecny) Resolves: rhbz#1689194- Handle bytes and strings from RPM (vponcova) Resolves: rhbz#1689909 - Set the flag lvm_metadata_backup (vponcova) Resolves: rhbz#1673901 - Rename add-ons to additional software (jkonecny) Resolves: rhbz#1674011 - Move product version modifications for ui into function and add unit test. (rvykydal) Resolves: rhbz#1671384 - Do not show quarterly release part of the version in UI. (rvykydal) Resolves: rhbz#1671384- Rename zanata rhel-devel version (rvykydal) Related: rhbz#1666319 - Adapt makebumpver to rhel-devel -> rhel-8 branch renaming. (rvykydal) Resolves: rhbz#1666319- Use new ssl certificate kickstart options (lars) Resolves: rhbz#1663954- Pull in new translations (rvykydal) Related: rhbz#1684056- Make SMT warning message smaller (jkonecny) Related: rhbz#1684056 - Remove blank line in the SMT warning (jkonecny) Related: rhbz#1684056- Pull in new translations (rvykydal) Related: rhbz#1684056- Update the SMT warning message (rvykydal) Related: rhbz#1684056 - Detect and warn if SMT is enabled (vponcova) Resolves: rhbz#1684056- Pass nosmt boot option to installed system. (rvykydal) Resolves: rhbz#1677411 - Use unformatted DASDs for the partitioning (vponcova) Resolves: rhbz#1676630- Check for dirinstall target on s390 (bcl) Resolves: rhbz#1677417- Change the overflow color (vponcova) Related: rhbz#1637686- Remove a confusing message for headless systems (#1638791) (vponcova) Resolves: rhbz#1638791- Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1638383 - Do not crash on missing multipath device wwn. (rvykydal) Resolves: rhbz#1666242- Relabel X11/xorg.conf.d directory (jkonecny) Resolves: rhbz#1660436 - Reorder items in selinux relabeling post script (jkonecny) Related: rhbz#1660436- Update gjs dependency filter for fedora->rhel filename changes (rvykydal) Related: rhbz#1650295- Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1650295- Add python3-coverage to testing dependencies (jkonecny) Related: rhbz#1502323 - Set Automatic Installation Media for HDD not ISO (jkonecny) Related: rhbz#1502323 - Adapt old code to new partition name translation (jkonecny) Related: rhbz#1502323 - Fix source spoke status for expanded tree on HDD (jkonecny) Related: rhbz#1502323 - Enable installation from install tree on HDD (jkonecny) Resolves: rhbz#1502323- Pull in fixed translations Resolves: rhbz#1659890- Update python-coverage dependency (rvykydal) Resolves: rhbz#1658777 - Require password confirmation in GUI (mkolman) Resolves: rhbz#1584064 - Only quit GTK mainloop on GUI quit request (mkolman) Resolves: rhbz#1643111 - Drop the inst.noblscfg option (javierm) Resolves: rhbz#1658980 - Don't allow to use LDL DASD disks (vponcova) Resolves: rhbz#1635825 - Don't allow /boot on LVM (vponcova) Resolves: rhbz#1641986 - Use the default LUKS version for auto partitioning (vponcova) Resolves: rhbz#1628519 - Make it possible to exit empty user spoke (mkolman) Resolves: rhbz#1620135 - Fix pylint errors (vponcova) Related: rhbz#1652727- Run zipl again after generating initramfs (#1652727) (vponcova) Resolves: rhbz#1652727- Fix module installation error reporting (mkolman) Resolves: rhbz#1644635 - Drop xorg-x11-server-Xorg check from graphical target detection (mkolman) Resolves: rhbz#1583958- Pull in fixed translations Resolves: rhbz#1650431- Hotfix - disable unsupported hardware detection (mkolman) Resolves: rhbz#1645686- Make the pyanaconda/image.py more pep8 (jkonecny) Related: rhbz#1631673 - Test image repodata folder based on treeinfo file (jkonecny) Resolves: rhbz#1631673 - Use var instead of strings in findFirstIsoImage (jkonecny) Related: rhbz#1631673 - Use new InstallTreeMetadata instead of TreeInfo (jkonecny) Related: rhbz#1631673 - Add InstallTreeMetadata class (jkonecny) Related: rhbz#1631673 - Move DEFAULT_REPOS to the constants (jkonecny) Related: rhbz#1631673- nvdimm: update ks data for actions in UI (rvykydal) Resolves: rhbz#1620093 - nvdimm: use pykickstart constant for setting reconfigure mode (rvykydal) Related: rhbz#1620093 - Fix strings not marked for translation (jkonecny) Resolves: rhbz#1637399 - Increase EFI System Partition (ESP) size to 200-600 MiB (javierm) Resolves: rhbz#1633640 - Save lsblk output to the Anaconda traceback file (vtrefny) Resolves: rhbz#1627220- Remove EXPERIMENTAL label for mountpoint assignment in TUI (mkolman) Resolves: rhbz#1636940 - Wrap line in storage/osinstall.py to 99 chars (jkonecny) Related: rhbz#1637096 - Add missing pylint false positive (jkonecny) Related: rhbz#1637096 - Make syspurpose description text size biger (mkolman) Related: rhbz#1612060 - Fix double quoting in syspurpose values (mkolman) Resolves: rhbz#1637135 - Fix ihelp pylint issues (jkonecny) Related: rhbz#1637096 - Add ignored field to rpm_tests (jkonecny) Related: rhbz#1637096 - Remove unused false positives (jkonecny) Related: rhbz#1637096 - Use new BTRFS pykickstart version (jkonecny) Related: rhbz#1637096 - Add back missing import (jkonecny) Related: rhbz#1637096 - Add --no-pip to setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename coverage3 to coverage-3.6 (jkonecny) Related: rhbz#1637096 - Fix error message in setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename nosetests binary to 3.6 - link is missing (jkonecny) Resolves: rhbz#1637096 - Remove not used BuildRequires for RHEL (jkonecny) Related: rhbz#1637096 - Add shortcut function to get dependency script (jkonecny) Related: rhbz#1637096 - Add install-pip parameter to setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add initial 32-bit ARMv7 EFI support (pbrobinson) Resolves: rhbz#1637618 - Drop legacy get_arm_machine pieces (pbrobinson) Related: rhbz#1637618 - arch: arm: drop omap checks and specifics (pbrobinson) Related: rhbz#1637618 - Small optimalization in setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add package installation from pip for test script (jkonecny) Related: rhbz#1637096 - Remove hfsplus-tools not used on RHEL (jkonecny) Related: rhbz#1637096- Add Not Specified option for System Purpose lists (mkolman) Resolves: rhbz#1637602 - Set the VNC password directly (vponcova) Resolves: rhbz#1634667- Ignore errors when trying to activate unsupported swaps (vtrefny) Resolves: rhbz#1635253 - Adapt built in help system to new content structure (mkolman) Resolves: rhbz#1593723 - Update help folder paths (mkolman) Related: rhbz#1593723 - Replace helpFile property with help_id (mkolman) Related: rhbz#1593723 - Small optimization in boot arg parsing method (jkonecny) Related: rhbz#1622429 - Fix bad --addrepo command line parsing (jkonecny) Related: rhbz#1622429 - Raise correct exception on bad addrepo boot param (jkonecny) Resolves: rhbz#1622429- Add option to set kernel.hung_task_timeout_secs option (rvykydal) Resolves: rhbz#1633549 - Change default install class to RHEL (jkonecny) Resolves: rhbz#1634094 - Don't check for firmware compatibility to enable BootLoaderSpec support (javierm) Resolves: rhbz#1635547- Update kernel command line parameters in BLS files (javierm) Resolves: rhbz#1635180 - Drop attempt to add 'nocrypto' to tsflags (#1634791) (awilliam) Resolves: rhbz#1634791 - Make sure fips is correctly enabled on target system (#1619568) (mkolman) Resolves: rhbz#1619568- Syspurpose related test & pylint fixes (mkolman) Related: rhbz#1612060 - Add missing folder to Makefile (mkolman) Related: rhbz#1612060 - Add system purpose support (mkolman) Resolves: rhbz#1612060- Sync spec file (rvykydal) Related: rhbz#1619153 - Fix python3 requires in spec file (rvykydal) Resolves: rhbz#1619153 - Revert "Add system purpose support" (rvykydal) Related: rhbz#1619153 - Add support for GRUB_ENABLE_BLSCFG and inst.noblscfg (pjones) Resolves: rhbz#1615442 - Get rid of new-kernel-pkg invocations (pjones) Related: rhbz#1615442 - Minor pylint cleanups (pjones) Related: rhbz#1615442- Add system purpose support (mkolman) Resolves: rhbz#1612060- Require the Python interpreter directly instead of using the package name - Related: rhbz#1619153- Update the spoke for unsupported hardware in TUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Update the dialog for unsupported hardware in GUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Support detection of kernel taints (vponcova) Resolves: rhbz#1601545- prefixdevname: fix a typo in filename (rvykydal) Related: rhbz#1615997 - prefixdevname: pass persistent configuration to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: pass net.ifnames.prefix option to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: install package to target system if needed (rvykydal) Resolves: rhbz#1615997 - prefixdevname: import state from initramfs to stage 2 (rvykydal) Resolves: rhbz#1615997- Don't connect to signals of the Network Manager DBus objects (vponcova) Resolves: rhbz#1582233 - Fix librepo logging with new DNF (jkonecny) Resolves: rhbz#1626609- Require python3-librepo Resolves: rhbz#1626609- DNF 3.5 compatibility (mkolman) Related: rhbz#1613296 - Don't try to get hostnamed proxy in non-installer-image environments (rvykydal) Resolves: rhbz#1622917- Revert "Don't allow booting from nvdimm devices" (rvykydal) Resolves: rhbz#1620566 - Fix pylint errors (vponcova) Related: rhbz#1618633- Fix crash in tui when default partitioning scheme is not supported (rvykydal) Related: rhbz#1617958- Add inst.addrepo documentation for HD variant (jkonecny) Related: rhbz#1595415 - Warn when repo names are not unique (jkonecny) Related: rhbz#1595415 - HD addon repos have mount directories permanent (jkonecny) Related: rhbz#1595415 - Unmount hard drive additional repositories (jkonecny) Related: rhbz#1595415 - Move RepoData copy creation to the RepoData class (jkonecny) Related: rhbz#1595415 - Show empty file protocol on HD addon repo fail (jkonecny) Related: rhbz#1595415 - Mount and use HDD additional repositories (jkonecny) Related: rhbz#1595415 - Separate _find_and_mount_iso from _setup_media (jkonecny) Related: rhbz#1595415 - Load hard drive repo type from inst.addrepo (jkonecny) Related: rhbz#1595415 - Do not fail if .discinfo file can't be read (jkonecny) Related: rhbz#1595415 - Use productmd to parse .discinfo file (jkonecny) Related: rhbz#1595415 - Add payload sources tests (jkonecny) Related: rhbz#1595415 - Cleanup payload tests source file (jkonecny) Related: rhbz#1595415 - Add documentation for inst.addrepo boot option (jkonecny) Related: rhbz#1595415 - Add additional repositories to KS data (jkonecny) Resolves: rhbz#1595415 - Use new source solution (jkonecny) Related: rhbz#1595415 - Add payload sources implementation (jkonecny) Related: rhbz#1595415 - Mark disks with additional repos as protected (jkonecny) Related: rhbz#1595415 - Support boot args parsing to list (jkonecny) Related: rhbz#1595415 - Add inst.addrepo new options (jkonecny) Related: rhbz#1595415 - Make parenthesis consistent (jkonecny) Related: rhbz#1595415 - Remove unused parameter from live_startup method (jkonecny) Related: rhbz#1595415 - Disable treeinfo based repos only once (jkonecny) Related: rhbz#1610806 - Disable treeinfo repos when base repo change (jkonecny) Related: rhbz#1610806 - Treeinfo repos can't be changed nor removed (jkonecny) Related: rhbz#1610806 - Add all repositories from the treeinfo file (jkonecny) Resolves: rhbz#1610806 - Load base repository location from treeinfo (jkonecny) Related: rhbz#1610806 - Add limited file:// protocol to GUI Source spoke (jkonecny) Related: rhbz#1610806 - Add BaseOS between default base repositories (jkonecny) Related: rhbz#1610806 - Split _setupInstallDevice method in payload (jkonecny) Related: rhbz#1610806- Revert back to running DNF in a subprocess (mkolman) Related: rhbz#1613296 - Add back reverted patches for modularity support (rvykydal) Related: rhbz#1613296- Check the LUKS2 memory requirements (vponcova) Related: rhbz#1547908 - Add an option for choosing version of LUKS in GUI (vponcova) Related: rhbz#1547908 - Add tests for LUKS2 in the auto partitioning module (vponcova) Related: rhbz#1547908 - Apply the LUKS2 options from the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in logvol, part and raid commands (vponcova) Related: rhbz#1547908 - Enable to set a default version of LUKS (vponcova) Related: rhbz#1547908 - Update dependencies and kickstart commands to support LUKS2 (vponcova) Resolves: rhbz#1547908 - Use SimpleConfigFile to get PLATFORM_ID from /etc/os-release (mkolman) Related: rhbz#1613296 - Use wwn attr instead of removed wwid. (#1565693) (dlehman) Resolves: rhbz#1615408- Fix a 5 year old typo in the spec file (mkolman) Resolves: rhbz#1613488 - Bump required DNF version (mkolman) Related: rhbz#1613296 - Fix some small issues with the platform id patch (mkolman) Related: rhbz#1613296 - Set platform id for DNF (mkolman) Related: rhbz#1613296 - Fix crash when software environment is False (jkonecny) Resolves: rhbz#1612942 - Allow to delete all file systems used by Unknown (#1597199) (vponcova) Resolves: rhbz#1597199- DD: Use text mode when calling tools with subprocess (rvykydal) Resolves: rhbz#1609744 - Update RHEL placeholder names (mkolman) Related: rhbz#1593723- Revert Use productmd library to parse .treeinfo (rvykydal) Related: rhbz#1611622- Revert of module support enablement (install specs DNF API) (rvykydal)- Typo fixup (rvykydal) - Define if blivet-gui is supported via installclasses (rvykydal) Related: rhbz#1599838 - Offer Blivet-GUI partitioning only if supported (rvykydal) Related: rhbz#1599838 - Only show the "closest mirror" source option where appropriate (mkolman) Resolves: rhbz#1608241 - Starting from 3.0 DNF expects strings in comps queries (mkolman) - Remove blivet-gui spoke and its dependencies (rvykydal) Resolves: rhbz#1599838 - Use the manual partitioning module in TUI (vponcova) - Use the manual partitioning module in UI (vponcova) - Add tests for the manual partitioning module (vponcova) - Create the manual partitioning module (vponcova) - Reserve enough static space for 2 lines in spoke status on hub (#1584160) (rvykydal) - Handle new module specific error states (mkolman) - Handle missing package errors reported by the install_specs() function (mkolman) - Initial module enablement and installation support (mkolman) - Fix disable additional repositories (jkonecny) - Show better messages for NoSuchPackage and NoSuchGroup (#1599190) (vponcova) Resolves: rhbz#1599190 - Bootloader stage2 can't be on btrfs on rhel (#1533904) (rvykydal) Related: rhbz#1533904 - Remove --fstype=btrfs support from LogVol, Raid and Partition (rvykydal) Resolves: rhbz#1533904 - Remove btrfs support. (rvykydal) Resolves: rhbz#1533904 - Use RHEL8 versions of commands added to RHEL8 handler for test (rvykydal) - Use RHEL8 kickstart handler (rvykydal) - Use productmd library to parse .treeinfo (#1411673) (jkonecny) - Import kickstart classes as version-less in the dracut script (vponcova) - Use only version-less kickstart classes (vponcova) - Define version-less variants of kickstart classes (vponcova) - Pylint should skip the file livepayload.py (vponcova) - Fix pylint errors (vponcova)- Change the pop-up text with the pre-release warning (#1542998) (vpodzime) Resolves: rhbz#1608243 - Sort categories on the hub by defined order (#1584160) (rvykydal) Resolves: rhbz#1584166 - Show a note about EULA where relevant (mkolman) Resolves: rhbz#1569596 - Change message log level to INFO when adding repo (jkonecny) Related: rhbz#1603178 - Set packaging log level to DEBUG by default (jkonecny) Resolves: rhbz#1603178 - Remove the python-wrapt dependency (vponcova) - Do not use capitals for spoke names (#1584160) (rvykydal) Resolves: rhbz#1584166 - Wrap category label and add space between columns (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use 32 px icons (instead of 16 px) on hubs (#1584160) (rvykydal) Resolves: rhbz#1584166 - Make pyanaconda.dbus.typing work with Python 3.7 (#1598574) (awilliam) - Use Platform Python where appropriate (mkolman) - Replace deprecated dracut options for booting with ibft. (rvykydal) Resolves: rhbz#1566052 - Protected devices might be hidden (#1561766) (vponcova) - Improve handling of unsupported filesystems in UI. (rvykydal) Resolves: rhbz#1533904 - Reserve two lines for status message (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use three spoke columns on hub for better scaling (#1584160) (rvykydal) Resolves: rhbz#1584166 - fstab: include a note about systemctl daemon-reload (zbyszek) - Access the ZFCP module only on s390x (vponcova) - Tell libreport if it is a final release or not (#1596392) (vpodzime) Resolves: rhbz#1596392 - bootloader: GRUB2: Set menu_auto_hide when enabled by the instClass (hdegoede) - installclass: Add bootloader_menu_autohide property (hdegoede) - Add tests for the zFCP module (vponcova) - Handle the zfcp command in the zFCP module (vponcova) - Use the zFCP discovery task in UI (vponcova) - Create the zFCP discovery task (vponcova) - Create the zFCP module (vponcova)- Define zanata branch statically for rhel-devel branch (rvykydal)- DNF 3: progress callback constants moved to dnf.transaction (awilliam) - DNF 3: Update size calculations for transaction item changes (awilliam) - DNF 3: config substitutions moved from dnf to libdnf (awilliam)- Add tests for the DASD module (vponcova) - Run the DASD formatting task in UI (vponcova) - Extend the sync_run_task method with a callback (vponcova) - Create a task for formatting DASDs (vponcova) - Run the DASD discovery task from UI (vponcova) - Create a task for discovering DASDs (vponcova) - Create the DASD module (vponcova) - Add tests for the language installation task (vponcova) - Run an installation task to install a language (vponcova) - nvdimm: fix crash on non-block devices (rvykydal)- Wait for kickstart modules to quit (vponcova) - Ask for a default passphrase if required (vponcova) - Add support for setting different types of passwords in TUI (vponcova)- Add tests for changes in tasks and the install manager (vponcova) - Add a simple installation task in the Baz module (vponcova) - Update the boss classes (vponcova) - Update the base clases for modules (vponcova) - Use the system installation task in the install manager (vponcova) - Add the system installation task (vponcova) - Add methods for running remote DBus tasks (vponcova) - Improved base clases for DBus tasks (vponcova) - Do not manually create LUKSDevice when unlocking a LUKS format (vtrefny) - Fix pylint errors (vponcova) - Skip the pylint check for the bootloader.py (vponcova) - Enable DNF depsolver debugging in debug mode (mkolman) - Don't reset locale of our DBus daemon (vponcova) - Close the DNF base later (#1571299) (vponcova) - Add 10% for storage metadata to the total required space (#1578395) (vponcova) - Add hook to prevent mistake upstream pushes (jkonecny) - Revert "WIP" (vponcova) - WIP (vponcova) - Set locale to en_US.UTF-8 in every module (#1575415) (vponcova) - Move initial module configuration to the init function (vponcova) - Fix the mount command (vponcova) - Use the auto partitioning module in UI (vponcova) - Only check space during a tui kickstart if ksprompt is enabled (bcl) - Fix can't exit TUI storage spoke (jkonecny) - Use PROCESSED_AND_CLOSE and PROCESSED_AND_REDRAW (jkonecny) - Remove not required PROCESSED return (jkonecny) - Remove PROCESSED from refresh method (jkonecny)- nvdimm: make debug messages more clear (rvykydal) - nvdimm: use libblockdev enum to check namespace mode (rvykydal) - Add data loss warning to nvdimm reconfigure dialog. (rvykydal) - Add UI feedback for disk repopulating after nvdimm reconfiguration. (rvykydal) - Fix ignoring of nvdimm devices (rvykydal) - Don't allow booting from nvdimm devices (rvykydal) - Improve UI feedback for invalid boot on non-iBFT iSCSI devices. (rvykydal) - Add inst.nonibftiscsiboot boot option. (rvykydal) - Use only devices specified by nvdimm command for installation. (rvykydal) - Add option to reconfigure nvdimm devices into sector mode. (rvykydal) - Allow only devices in sector mode to be selected. (rvykydal) - Add nvdimm devices to Advanced Storage spoke. (rvykydal) - Add kickstart support for nvdimm reconfiguration to sector mode. (rvykydal) - Ignore nvdimm disks which are not in sector mode. (rvykydal) - Do not ignore nvdimm (pmemX) devices (rvykydal) - Update the pykickstart commands (vponcova) - Fix firewall DBUS module API usage (#1577405) (mkolman) - Fix formatting in the TUI storage spoke (jkonecny) - Fix TUI crash in mountpoint assignment (#1564067) (jkonecny) - Fix KS logvol metadata and chunksize parameters (#1572511) (jkonecny) - Show correct bootloader error on the MacEFI platform (vponcova) - Revert "Fix broken kickstart command test" (rvykydal) - Support fcoe --autovlan option (#1564096) (rvykydal)- Increase module startup timeout to 600 seconds (mkolman) - Fix name of the Zanata Python client package (mkolman) - Add tests for the auto partitioning module (vponcova) - Create the auto partitioning module (vponcova) - Add the firewall submodule (mkolman) - Once again fix cmdline error handling. (#1360223) (sbueno+anaconda) - Extend the timeout period to 180s in the case of cmdline error. (#1360223) (sbueno+anaconda) - Fix the clearpart test with disklabel option (vponcova) - The specified nosetests failed to run (vponcova)- Show correct root account locked status in reconfig mode (#1507940) (mkolman) - Add missing lines and modularization only log to test coverage (jkonecny) - Remove makebumpver dependency from spec file (jkonecny) - network module: use connectivity checking in anaconda (rvykydal) - network module: add connectivity checking (rvykydal) - Permit adding disabled external repos to installation. (riehecky) - Handle empty active attribute for consoles (#1569045) (mkolman) - Support temporary kickstart generating (vponcova) - Create the dynamic module User (vponcova) - Select Workstation install class for Workstation live (#1569083) (awilliam) - Rename the main module User to Users (vponcova)- Save logs to result folder after rpm-tests (jkonecny) - Add Installed pyanaconda tests (jkonecny) - Fix name of the RPM test (jkonecny) - Support running just chosen rpm test (jkonecny) - Add test cache files to gitignore (jkonecny) - Move test install test from Makefile to rpm tests (jkonecny) - Create structure to run rpm tests (jkonecny) - Move all nosetests to separate directory (jkonecny) - Fix broken kickstart command test (jkonecny) - Fix broken kickstart command test (jkonecny) - localization: use LanguageKickstarted module property (#1568119) (rvykydal) - Start only the specified kickstart modules (#1566621) (vponcova) - Use the Bootloader module in UI (vponcova) - Add tests for the bootloader module (vponcova) - Create the bootloader module (vponcova) - rpmostreepayload: do not require network for dvd installation (#1565369) (rvykydal) - Fix double logging to stdout (vponcova) - Don't try to create required partitions if there are none (vponcova)- Add anaconda-install-env-deps as dependency of the anaconda package (mkolman) - Add %files for install-env-deps so it actually exists (awilliam)- Bump simpleline version (mkolman) - Do not redraw screen after text YesNo dialog (#1557951)(jkonecny) - Revert "Adapt to a new simpleline changes (#1557472)(jkonecny) - authselect: enable silent last log (pbrezina) - authselect: fix typo to enable fingerprint authentication (pbrezina)- Move install time dependencies to a metapackage (mkolman)- Fix forgotten usage of the selinux kickstart command (vponcova) - Fix tests for the storage module (vponcova) - Use the disk selection and initialization modules in UI (vponcova) - Enable to use object identifiers instead of object paths (vponcova)- Add Makefiles for disk initialization and selection modules (vponcova) - Remove the invalid self argument (vponcova) - Run all unit tests (vponcova)- Create the disk initialization and disk selection modules (vponcova) - Use watch_property to watch changes of DBus properties (vponcova) - Better organize the base classes for modules (vponcova) - Fixed KS forcing zerombr onto RO disk (japokorn) - Add tests for the kickstart specifications (vponcova) - Standardize calls to parent via super() (riehecky) - Fix 'isDisk' property name (#1558906) (vtrefny) - Make the class for removed kickstart commands more strict (vponcova) - Fix the progress bar steps (vponcova) - Use enum for the first boot action (vponcova) - Use enum for the SELinux modes (vponcova) - datetime spoke: still pass ksdata to NTPconfigDialog (UIObject) (rvykydal)- Write rootpw command to kickstart (#1557529) (mkolman) - Don't make safe to observe services on buses that don't run (vponcova) - Add the LanguageKickstarted property (vponcova) - Don't autoquit by default if the last hub is empty (#1553935) (mkolman) - Use the Services module in UI (vponcova) - Create the Services module (vponcova) - Enable hibernation only on x86 (#1554345) (vponcova) - Add the Storage module with no API (vponcova) - Add the Payload module with no API (vponcova) - Remove DBus modules Foo and Bar (vponcova) - network module: fix accessing org.freedesktop.hostname1 for current hostname (rvykydal)- network module: add basic test (rvykydal) - Add prepare command to setup-mock-test-env script (jkonecny) - Mark partition live device's disk protected. (#1524700) (dlehman)- Remove useless constants from pyanaconda.dbus.constants (vponcova) - Use identifiers to get observers and proxies (vponcova) - Remove the publish method from DBus interfaces (vponcova) - Replace constants in publish and register methods (vponcova) - Replace constants in DBus interface names (vponcova) - Define DBus errors with the dbus_error decorator (vponcova) - Use namespaces and identifiers to describe Anaconda DBus objects (vponcova) - Add support for identification of DBus objects and services (vponcova) - User module should parse only rootpw for now (#1553488) (vponcova) - localization module: plug localization module into keyboard GUI spoke (rvykydal) - localization module: add KeyboardKickstarted property (rvykydal) - localization module: add KS support for keyboard command (rvykydal) - localization module: don't use Kickstarted so another command can be added (rvykydal) - Fix release docs (mkolman) - network: set TYPE value in ifcfg from kickstart in initrmfs (rvykydal) - Make formatting consistent in AnacondaWidgets.xml (riehecky)- Use the user DBUS module in the UI (mkolman) - Use the user DBUS module for the rootpw command in kickstart.py (mkolman) - Add initial user DBUS module (mkolman) - Add tests for the Security module (vponcova) - Use the Security module in UI (vponcova) - Don't send empty kickstart to DBus modules (vponcova) - Add the Security module (vponcova) - Fix makeupdates script to work with new DBus structure (jkonecny) - Fix Makefile of the kickstart manager (vponcova) - Fix check if dbus daemon quit properly (jkonecny) - Remove check if dbus is running (#1551096) (jkonecny) - Use Anaconda's special env variable for dbus address (#1551096) (jkonecny) - Migrate Anaconda to our private dbus session (#1551096) (jkonecny) - localization module: use l12 shortcut for module name in UI (rvykydal) - localization module: replace ksdata.lang with the module in anaconda. (rvykydal) - localization module: add KS support for lang command (rvykydal) - Return restorecon utility to Fedora 28 mock (jkonecny) - Include dbus.log when exporting logs (mkolman) - Reorganize pyanaconda.modules.boss (vponcova) - Move all DBus errors to pyanaconda.modules.common.errors (vponcova) - Move common classes and functions to pyanaconda.modules.common (vponcova) - Close DBus log file when quitting DBus session (jkonecny) - Enable payload configuration for Install classes (jkonecny) - Rename files that provide kickstart specifications (vponcova) - Move the kickstart specification to pyanaconda.core.kickstart (vponcova) - Start and quit Boss properly (jkonecny) - Make class from dbus.launcher module (jkonecny) - Add the kernel option resume= by default (#1206936) (vponcova)- Use observers to access the hostname service (vponcova) - Make safe to observe services on buses that don't have to run (vponcova) - DBus logs are now saved to /tmp/dbus.log (jkonecny) - Add tests for toplevel installclass attribs (riehecky) - Wait for DBus modules for longer time (vponcova) - Drop dependency on authselect and firewalld (vponcova) - Fix kickstart version test (vponcova) - Authconfig is replaced with authselect (#1542968) (vponcova) - Add support for different message buses (vponcova) - Fix makeupdates script (vponcova) - Set up basic logging for DBus modules (vponcova) - Remove get_dbus_module_logger (vponcova) - Fix logging of the DBus modules (vponcova) - Fix the reimport error (vponcova) - Fix the network module specification (vponcova) - network module: update_network_data test (rvykydal) - network module: use Module.Kickstarted instead of ksdata.seen (rvykydal) - network module: use for hostname in tui (rvykydal) - network module: handle current hostname (rvykydal) - network module: handle ksdata.network.hostname (rvykydal) - network module: add module skeleton (rvykydal) - Log changes in the kickstart modules. (vponcova) - Use the Timezone module in UI. (vponcova) - Start Boss from Anaconda (jkonecny) - Do not use System DBus (jkonecny) - Remove anaconda-boss.service (jkonecny) - Move Anaconda dbus services and confs to session dbus (jkonecny) - Run DBus session if not present (jkonecny) - Change pykickstart version (vponcova) - Move system-logos dependency from anaconda-core to anaconda-gui (mkolman) - makebumpver: fix parsing of -m option (rvykydal) - makebumpver: fix -i option (rvykydal) - Fix tests of the Timezone module (vponcova) - installclass: add comments to server install class (dusty) - Don't use deprecated formatErrorMsg (vponcova) - Use the KickstartError attributes (vponcova) - kickstart: "clearpart --list" does not work (#1410335) (marcel) - Use handler in the Timezone module (vponcova) - Fix the specification of the Bar module (vponcova) - Use the KickstartHandler class (vponcova)- Prevent anaconda-core requiring gjs-console (awilliam) - Temporarily don't test versions of specified kickstart objects (vponcova)- Explain when run dependency_solver without options (jkonecny) - Clean dd_test code (jkonecny) - We can't set file permission mode for .so in dd test (jkonecny) - Rename installclass_atomic to Fedora Atomic Host (jkonecny) - Support running only nosetests or only some nosetests (jkonecny) - Do not run tests as root (jkonecny) - Save start and end time for pylint run (jkonecny) - Separate grab-logs from ci target in Makefile (jkonecny) - Remove false positive but disable Pylint in makeupdates script (jkonecny) - Add copyright to scripts in ./scripts/testing (jkonecny)- Prevent anaconda-core requiring gjs-console (awilliam)- Check the proxy attribute before accessing it (vponcova) - Check the noverifyssl attribute before accessing it (vponcova) - Don't access the url attribute (#1530428) (vponcova) - Use Fedora Server default partitioning in Atomic (jkonecny) - Clean code of Atomic install class (jkonecny) - Migrate Atomic install class (#1491287) (jkonecny) - Move Atomic install class to Anaconda (#1491287) (#1536853) (jkonecny) - Make sure that fetch_url is defined. (vponcova)- Change pykickstart version. (vponcova) - Do not deepcopy the kickstart data in the storage (vponcova) - Replace deepcopy of the method command (vponcova) - Use pykickstart 3 (vponcova) - Provide comprehensive log messages about the display mode (vponcova) - Fix missing logging in some cases of update of ONBOOT value. (rvykydal) - Fix tests for the timezone module. (vponcova) - Add the Kickstarted property to the kickstart modules. (vponcova) - Connect to the observed service and other stuff. (vponcova) - Prevent 99-copy-lgs.ks from exiting with a 1 (bcl) - Rename SetUTC to SetIsUTC in the timezone module. (vponcova)- Move how to use setup-mock-test-env script to help (jkonecny) - Add --init as new parameter to setup-mock-test-env (jkonecny) - Initialize the thread manager at the first import. (vponcova) - Added tests for the timezone module and other. (vponcova) - Remove 'i' from iutil module (jkonecny) - Remove 'i' from isignal module (jkonecny) - Move isignal module to core/isignal (jkonecny) - Extract process watch functions to a static class (jkonecny) - Move regexes module to core/regexes (jkonecny) - Move i18n module to core/i18n (jkonecny) - Move constants module to core/constants (jkonecny) - Move iutil module to core/iutil (jkonecny) - Move async_utils to core/async_utils (jkonecny) - Replace gobject GLib by our core/glib (jkonecny) - Rename run_in_main_thread to run_in_loop (jkonecny) - Add Timer and PidWatcher abstraction above GLib (jkonecny) - Create abstraction above GLib event loop (jkonecny) - Add core/glib module for GLib access (jkonecny) - Ignore errors for KickstartSpecificationHandler. (vponcova) - Try to use the PropertiesChanged signal. (vponcova) - Add timezone module. (vponcova) - Collect properties changes before emit. (vponcova) - Use Ping method from the standard interface. (vponcova) - Recognize members of standard interfaces. (vponcova) - Add an object observer with cached properties (vponcova) - Rename modules with Fedora install classes. (vponcova) - Add support for Variant in .buildstamp (vponcova) - Fix the Bar module. (vponcova) - Add pykickstart version to branching policy doc (jkonecny) - Remove `unstable` branch from documentation (jkonecny) - Move system-logos to anaconda-core (#1529239) (bcl)- Modules should use the proxy pattern. (vponcova) - Variants need to be instances of the Variant class (vponcova) - kickstart: support firewall --use-system-defaults (#1526450) (dusty) - Check payload is set before accessing its data (#1524785) (mkolman) - Do not fail when test are failing in setup-env script (jkonecny) - Support running multiple commands at once (jkonecny) - Support copy Anaconda result dir out of mock (jkonecny) - Remove dependencies from Makefile (jkonecny) - Add path to Anaconda in mock to constant (jkonecny) - Properly exclude packages from the install set (ngompa13) - Add the _prepare_command helper function to setup-test-env (jkonecny) - Add run-tests parameter to setup-test-env script (jkonecny) - Remove /anaconda in mock before copying new one (jkonecny)- Improve password checking status and error messages (mkolman) - Spin kickstarts shouldn't be test dependency (jkonecny)- Remove spurious echo call from tmux service file (#1526861) (mkolman) - Restore fix for RHBZ #1323012 (`set_name` not `setName`) (awilliam) - Fix Makefile for modules/[foo,bar]/tasks and for install_manager (rvykydal) - Make passing kickstart to boss more visible. (rvykydal) - Add tests for KickstartManager. (rvykydal) - Add kickstart dispatching to anaconda. (rvykydal) - Add kickstart dispatching to local boss run script (rvykydal) - Add KickstartManager for Boss. (rvykydal) - Add method for getting line mapping from kickstart elements to kickstart (rvykydal) - Add info about handled kickstart commands to modules (rvykydal) - Add missing Makefile for kickstart_dispatcher (rvykydal)- Use observers in the install manager (vponcova) - Modify readme file for tests (jkonecny) - Do not bump version when testing installation (jkonecny) - Add set up test environment script (jkonecny) - Add dependency solver script (jkonecny) - Differentiate upstream and build-time version (#1493952) (mkolman) - Fix bad bash '*' expansion when loading kernel modules (#1525841) (jkonecny) - Fix connection to a signal in the install manager (vponcova) - Use the InterfaceTemplate in the InstallationInterface (vponcova) - Use the InterfaceTemplate in the TaskInterface (vponcova) - Add a base class for DBus interfaces (vponcova) - Update module manager to use observers (vponcova) - Add DBus observers for better access to proxies. (vponcova) - Remove running CI in mock from Makefile (jkonecny) - Add xfsprogs and git to the test requirements (jkonecny) - The gettext-devel is required by autogen (jkonecny) - Remove kickstart-test dependencies from test requires (jkonecny)- Unregister and unpublish all DBus services and objects (vponcova) - Add tests for InstallManager (jkonecny) - Add tests for Tasks (jkonecny) - Add run_in_glib decorator for tests (jkonecny) - Instantiate and publish InstallManager in Boss (jkonecny) - Add Makefile for install_manager (jkonecny) - Implement InstallManager with interface (jkonecny) - Init threading in modules (jkonecny) - Provide installation tasks from modules (jkonecny) - Remove *.Anaconda.Modules interface from Boss (jkonecny) - Implementing example tasks for modules (jkonecny) - Add Makefile for Task (jkonecny) - Base implementation of Task (jkonecny) - Add Task interface class (jkonecny) - Remove in-memory kickstart representation from traceback file (#1519895) (mkolman) - Support call_when_thread_terminates in ThreadManager (jkonecny) - Change gtk_action_wait/nowait as general use decorators (jkonecny) - Add controllable loop to run_boss_locally script (jkonecny) - Tweak run_boss_locally script (jkonecny) - Enable SE/HMC file access to repo (vponcova) - Change string formatting to format method (jkonecny) - Pass handler instance, not class to SplitKickstartParser (rvykydal) - Add kickstart parser for splitting kickstart (rvykydal)- Fix unit tests (mkolman) - Fixes in makefiles (vponcova) - Use the input_checking module for TUI password validation (mkolman) - Use the input_checking module for user checking (mkolman) - Use the input_checking module for root password checking (mkolman) - Use the input_checking module for checking the LUKS passphrase (mkolman) - Reflect GUISpokeInputCheckHandler changes in installation source spoke (mkolman) - Convert the input checking helpers to use the input_checking module (mkolman) - Provide more robust method of using the warning message bar (mkolman) - Remove the validatePassword() method (mkolman) - Add new input checking module (mkolman) - fixup! Migrate Workstation InstallClass to anaconda (sgallagh) - Handle an invalid install class style sheet (vponcova) - Enhance password checking constants (mkolman) - Fix interactive defaults (mkolman) - Modify the PYTHONPATH in run_boss_locally (vponcova) - Replace get_bus with the class DBus (vponcova) - Migrate Workstation InstallClass to anaconda (sgallagh) - Point at new path for fedora-server.css (sgallagh) - Rename dbus_constants to constants (vponcova) - Add the boot option inst.ks.all (vponcova) - Add the boot option inst.stage2.all (vponcova) - Remove errors for mounting and unmounting (vponcova) - Override the right method in the task (vponcova) - Remove useless code (vponcova) - Support timeout and retries options in %packages section (vponcova) - Fix device_name_is_disk to fully support raid devices (vponcova) - Onlyuse devices of the ignoredisk command should be only disks (vponcova) - Add the boot option inst.xtimeout (vponcova) - Do not shadow build-in module variable (jkonecny) - Module manager is replaceable (jkonecny) - Remove pyanaconda.constants_text module (vponcova)- Bump Blivet GUI version (mkolman) - Change path to start-module script when running locally (mkolman) - Handle DBUS module related files in makeupdates (mkolman) - Handle DBUS_STARTER_ADDRESS not being defined (mkolman) - Use start-module script in DBUS service files (mkolman) - Add a DBUS module startup script (mkolman) - Add Makefile.am for DBUS modules an addons (mkolman) - Add the setup-updates script (mkolman) - Add __init__.py file to anaconda/modules (mkolman) - Add a unit file for Boss startup (mkolman) - Really install all the right packages on Mac UEFI installs (awilliam) - Refactor DASD formatting and support detection of LDL DASDs. (vponcova) - Remove unused import sys from run_boss_locally script (jkonecny) - Fix blivet imports in the Fedora Server install class (#1513024) (vponcova) - Update the use of suggest_container_name method (vponcova) - Devicetree doesn't have protected_dev_names (vponcova) - Add pyanaconda.dbus to Makefile (vponcova) - Add pyanaconda.storage to Makefile (#1511735) (vponcova) - network: GUI, be more robust when displaying vlan parent and id (#1507913) (rvykydal) - network: GUI, fix lookup of existing device configurations (#1507913) (rvykydal) - network: GUI, don't crash on added vlan without device name specified (#1507913) (rvykydal) - Add a script for running Boss & modules locally (mkolman) - Add an example addon (mkolman) - Add DBUS module examples (mkolman) - Add Boss (mkolman) - Add a base class for DBUS modules (mkolman) - Add .service and .conf files for the DBUS modules (mkolman) - Add constants for DBUS module namespaces (mkolman) - Add support for logging from DBUS modules (mkolman) - Add the get_bus() method (mkolman) - Remove storage check for too small swap (#1466964) (vponcova) - Migrate fedora-server installclass into the anaconda repository (#1466967) (rvykydal)- Bump required Blivet version to 3.0 (mkolman) - Add modular server repo to the base repositories (#1506894) (jkonecny) - Split addon and environment refresh in software TUI (jkonecny) - Fix changing source don't erase old environment TUI (#1505090) (jkonecny) - Add logging to TUI software selection spoke (#1505090) (jkonecny) - Do not try to use protected disks for autopart (vtrefny) - Adapt new storage tui spoke to storage code move. (dlehman) - Update blivet upstream URL in testing README. (dlehman) - Adapt to devicefactory API change. (dlehman) - Adapt to removal of default rounding in blivet.size.Size. (dlehman) - Use anaconda's logic for ostree sys/physical root. (dlehman) - Adapt to removal of blivet.udev.device_is_realdisk. (dlehman) - Adapt to move of disklabel type logic into DiskLabel. (dlehman) - Move blivet.partspec into pyanaconda.storage. (dlehman) - Move blivet.platform to pyanaconda.platform. (dlehman) - Fix traceback from mocked partitions in clearpart test. (dlehman) - Move blivet.osinstall to pyanaconda.storage. (dlehman) - Move autopart from blivet to pyanaconda.storage. (dlehman)- Mac EFI installs need grub2-tools (#1503496) (awilliam) - network: create default ifcfg also for missing default NM connection (#1478141) (rvykydal) - Print screen stack next to exception in TUI (jkonecny) - Enable Custom GRUB2 Password Utility (#985962) (rmarshall)- Bump simpleline version requires (jkonecny) - Remove DataHolder class (jkonecny) - Remove EditTUISpoke EditTUIDialog and EditTUISpokeEntry (jkonecny) - Replace EditTUI* from the TUI Storage spoke (jkonecny) - Replace EditTUI* from the TUI User spoke (jkonecny) - Replace EditTUI* from the TUI Source spoke (jkonecny) - Replace EditTUI* from the TUI Network spoke (jkonecny) - Password spoke is using PasswordDialog now (jkonecny) - Return default policy if nothing match (jkonecny) - Add Dialog and PasswordDialog TUI objects (jkonecny) - Remove EditTUIDialog from time_spoke (jkonecny) - packaging: clear downloaded packages repo cache before using it (#1480790) (rvykydal) - Do substitutions only after translating the string (mkolman) - Fix a translation check error (mkolman) - Do not run commands in messages in Makefile (jkonecny) - Fix storage spoke completeness checking (#1496416) (rvykydal)- Mark the mount point assignment in TUI as experimental (vpodzime) - Reset storage on change in text mode (vpodzime) - Only allow the supported file systems in text mode (vpodzime) - Textual configuration of mount points (vpodzime) - Add support for the new 'mount' kickstart command (vpodzime) - Fix dnf exception repository not set (#1495211) (jkonecny) - Add logging of complete spokes in GUI. (rvykydal) - Do not execute storage when the spoke is left with no selected disk (#1496327) (rvykydal) - Reflect building from master branch in the release docs (mkolman) - Add checks for group names (#1497676) (vponcova) - Add new checks for user names (#1491006) (vponcova)- Add changelog entries from the unstable branch (mkolman) - Log when we are executing command in chroot (jkonecny) - Use name instead of index in TUI env selection (#1495204) (jkonecny) - Fix missing container in TUI source spoke (#1494801) (jkonecny) - Add MOCK_EXTRA_ARGS to Makefile (jkonecny) - tui source spoke: initialize nfs values when switching to nfs (rvykydal) - Deselect encryption when switching to blivet-gui partitioning (vtrefny) - Add 2 spaces between functions in iutil (jkonecny) - rpmostreepayload: Fix logic for copying of EFI data (walters) - rpmostreepayload: Avoid recursing for fstab mounts (walters) - payload: Add handlesBootloaderConfiguration(), teach bootloader.py (walters)- Fix missing id to name environment transition (#1491119) (jkonecny) - Fix test for unset TUI software environment (#1491119) (jkonecny) - Rename processingDone to processing_done variable (jkonecny)- network: add support for kickstart --bindto=mac for virtual devices (#1328576) (rvykydal) - network: support mac bound network settings as first class (#1328576) (rvykydal) - network: add support for kickstart --bindto=mac for wired devices (#1328576) (rvykydal) - Don't setup the hub twice (#1491333) (vponcova) - rpmostreepayload: Substitute ${basearch} in ostreesetup ref (walters) - Perform repo checks only when there are checks available. (rvykydal) - Add support for repo --metalink (GUI) (#1464843) (rvykydal) - Add support for repo --metalink (kickstart, tui) (#1464843) (rvykydal) - Add inst.notmux option (dusty)- Add missing dot to the availability status message (mail) - Bump Simpleline version (jkonecny) - Make EFIGRUB._efi_binary a property, not a method (awilliam) - Better storing logs from build and tests (jkonecny) - Provide a default install class. (vponcova) - Do not use hidden install classes. (vponcova) - Make geolocation with kickstart possible (#1358331) (mkolman) - Run python-meh as modal in TUI (jkonecny) - Use GLib event loop in the simpleline (jkonecny) - TUI progress reporting is handled by show_all (jkonecny) - Add efi_dir to the BaseInstallClass (#1412391) (vponcova) - Use /usr/bin/python3 shebang once again (miro)- Fix catch TUI not main thread exceptions (jkonecny) - Document Anaconda branching workflow (mkolman) - Use constants for version number bumps and additions (mkolman) - Fix closest mirror now needs network (jkonecny) - Fix restart payload thread in Network spoke GUI (#1478970) (jkonecny) - Network spoke freeze when testing availability (#1478970) (jkonecny) - Add support for adding version numbers to makebumpver (mkolman) - Add support for major version bump to makebumpver (mkolman) - Fix proxy settings badly used when testing repos (#1478970) (jkonecny)- Remove the metacity theme. (vponcova) - Add the option inst.decorated to allow title bar in GUI (vponcova) - Move python3-gobject Requires to core (jkonecny) - Return simpleline removed ipmi calls back (jkonecny) - Use new list container from Simpleline (jkonecny) - Remove old simpleline from anaconda (jkonecny) - Ask multiple times for wrong input (jkonecny) - Show TUI exception only first time (jkonecny) - Add simpleline logger to the Anaconda (jkonecny) - Modify TUI to use new Simpleline package (jkonecny) - Make 64-bit kernel on 32-bit firmware work for x86 efi machines (pjones) - Add missing gtk3 required version to spec file (jkonecny) - Sort spec required versions alphabetically (jkonecny) - Fix testing of the kickstart version (vponcova) - Move the installclass command to the %anaconda section. (vponcova) - Fix SL install class to use right efi dir (riehecky) - Fix accelerator key for blivet-gui partitioning (#1482438) (vtrefny) - Add blivet-gui logs to python-meh file list (vtrefny) - Remove the title bar in anaconda by default (#1468801) (vponcova) - Add simple script to read journal with message code source and thread info. (rvykydal)- Add support for automatic generating of DBus specification. (vponcova) - Add support for generating XML (vponcova) - Add support for DBus typing system (vponcova) - dnfpayload: do not try to contact disabled repo (artem.bityutskiy) - Add message to setup-test-env is ran (jkonecny) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (bcl) - Add lorax-packages.log to bug report. (rvykydal) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (jkonecny) - 80-setfilecons: Add a few paths (/var/run, /var/spool) (walters) - Also capture anaconda-pre logs if they exist (riehecky) - Don't mock modules with sys in unit tests (vponcova) - logging: replace SyslogHandler with JournalHandler (rvykydal) - Add setup-test-env target to the Makefile (jkonecny) - Add tests for the install class factory (vponcova) - Support for the installclass kickstart command (vponcova) - Modules with install classes should define __all__ (vponcova) - Refactorization of the installclass.py (vponcova) - docs: minor fixups of release document (rvykydal) - rescue: add RTD documentation (rvykydal) - rescue: clean up method for mounting root (rvykydal) - rescue: separate UI and execution logic (rvykydal) - Make kickstart rescue command noninteractive. (rvykydal) - Remove unused argument and code. (rvykydal)- rpmostreepayload: Set up /var first (walters) - rpmostreepayload: Explicitly create /var/lib before tmpfiles (walters) - rpmostreepayload: Rework mount setup to support admin-defined mounts (walters) - rpmostreepayload: try to verify local ostree repo cache (dusty) - rpmostreepayload: ignore = 2.1.6-3 (awilliam) - Bump required Blivet version (#1378156) (mkolman) - Fix bad exception handling from blivet in iscsi (#1378156) (jkonecny) - tui: New class for prompt (vponcova) - iSCSI: adjust to change in blivet auth info (#1378156) (awilliam) - Disable false positive pylint error (jkonecny) - Add some error checking when users don't provide input for DASD devices. (sbueno+anaconda) - Add some error checking when users don't provide input for zFCP devices. (sbueno+anaconda) - Fix tui timezone region selection by name (vponcova)- F26_DisplayMode was added by non-interactive mode (jkonecny) - Fix pyanaconda tests for display mode (jkonecny) - Fix parse-dracut to support new kickstart displaymode (jkonecny) - Add boot option inst.noninteractive to the docs (jkonecny) - Abort installation when Playload exc rise in a NonInteractive mode (jkonecny) - Support non interactive mode in standalone spokes (jkonecny) - Non-interactive mode support for Password and User spokes (jkonecny) - Raise NonInteractive exception in Hubs event loop (jkonecny) - Raise exception for noninteractive mode in Hub (jkonecny) - Add new pykickstart noninteractive mode (jkonecny) - Disable bad kickstart command on F25 (jkonecny) - Improve DNF error message to be more understandable (jkonecny) - tui: Add software group selection (vponcova) - use blivet iSCSI singleton directly in storage spoke (awilliam) - Correct deviceLinks to device_links (blivet renamed it) (awilliam) - Instantiate the zFCP object ourselves now. (#1384532) (sbueno+anaconda) - Fix the way DASD list is determined. (#1384532) (sbueno+anaconda) - Add tests for payload location picking (#1328151) (jkonecny) - Fix picking mountpoint for package download (#1328151) (jkonecny) - Improve packaging logs without DEBUG logging (jkonecny)- Move the collect() function to iutil (mkolman) - Update messiness level (mkolman) - PEP8 and general refactoring for the main anaconda.py (mkolman) - Move kickstart file parsing code to startup_utils (mkolman) - Don't directly import items from anaconda_log (mkolman) - Remove old useless code (mkolman) - Move the rescue ui startup code to the rescue module (mkolman) - Move set-installation-thod-from-anaconda code to startup_utils (mkolman) - Move the live startup code to startup_utils (mkolman) - Move code printing the startup note to startup_utils (mkolman) - Move the pstore cleanup function to startup_utils (mkolman) - Move the prompt_for_ssh function to startup_utils (mkolman) - Move logging setup to startup_utils (mkolman) - Move the geolocation startup code to a separate function (mkolman) - Unify addons path variable name (mkolman) - PEP 8 for startup_utils.py (mkolman) - PEP 8 for display.py (mkolman) - Move VNC startup checking to a separate function (mkolman) - Move imports to the top of the file in display.py (mkolman) - Refactor display mode handling (mkolman) - Move display setup & startup tasks out of anaconda.py (mkolman) - Remove main and extra Zanata pot files on master (jkonecny) - Remove main and extra pot files before zanata push (jkonecny) - Don't send intermediate pot files to zanata (gh#791) (awilliam) - Improve message to be clearer in rescue.py (jkonecny) - Add option to show password in password field (vponcova) - Generate a list of DASDs in GUI storage spoke. (#1378338) (sbueno+anaconda) - Echoing 4de0ec44bdf0f68545bb55bb5fea00464b65fcab May as well include the SL file (riehecky) - Fixup class name for CentOS install class (riehecky) - Fix a typo in SAM file header (mkolman) - Skip live image on usb when checking storage for mounted partitions (#1369786) (rvykydal)- Fix network spoke being incorrectly marked as mandatory (#1374864) (mkolman)- Increse python3-blivet version to 1:2.1.5 (jkonecny) - Fix dnf.repo.Repo now requires dnf.conf.Conf (jkonecny) - Provides compatibility with DNF-2.0 (jmracek)- Don't deactivate all storage in anaconda-cleanup. (#1225184) (dlehman) - Stop setting ANACONDA udev environment variable. (#1225184) (dlehman)- Improved driver disk copying (#1269915) (mkolman) - Fix screenshot taking logic (#1327456) (mkolman) - Change blank lines to pep8 for Dracut DUD test (jkonecny) - Tweak lambda use in Dracut test (jkonecny) - Add Dracut test for reloading mod dependencies (jkonecny)- Fix NTP server list fetching when running in IS (#1374810) (mkolman) - rpmostreepayload: Clean up use of sysroot files a bit (walters) - rpmostreepayload: Fix remote handling to use correct sysroot (walters)- network: set onboot correctly for vlan on bond device in ks (#1234849) (rvykydal) - network: don't show ibft configured devices in UI (#1309661) (rvykydal) - iscsi: don't generate kickstart iscsi commands for offload devices (#1252879) (rvykydal) - iscsi: allow installing bootloader on offload iscsi disks (qla4xxx) (#1325134) (rvykydal) - network: adapt to changed NM ibft plugin enablement configuration (#1371188) (rvykydal) - network: don't activate bond/team devices regardless of --activate (#1358795) (rvykydal) - Fix traceback when payload have None as url (#1371494) (jkonecny) - Add new Dracut test and fix another ones (#1101653) (jkonecny) - Fix bug when we add set to list (#1101653) (jkonecny) - Add new helper script files to build system (#1101653) (jkonecny) - Document new helper scripts to the DriverDisk README (#1101653) (jkonecny) - Fix driver unload is disabling network settings (#1101653) (jkonecny) - dud: fix multiple inst.dd=http:// instances stalling in dracut (#1268792) (rvykydal) - network: fix ksdata generating for for non-active virtual devices (#1321288) (rvykydal) - network: update kickstart data also with bond bridge slaves (#1321288) (rvykydal) - network: add support for bridge bond slaves (#1321288) (rvykydal) - screen_access: Ensure we write config to real sysroot (walters) - Add release commit support to makebumpver (mkolman) - Makefile improvents for separate release commits & tarball creation (mkolman) - network: add support for --no-activate kickstart opton (#1277975) (rvykydal) - fixup! Add base.close() after base.do_transaction (RhBug:1313240) (jmracek) - Add base.close() after base.do_transaction (RhBug:1313240) (jmracek)- Add git merging examples to the contribution guidelines (mkolman) - network: don't stumble upon new Device.Statistics NM dbus iface (#1370099) (rvykydal) - Current Anaconda is not compatible with DNF 2.0.0 (jkonecny) - Filter out all merge commits from the changelog (mkolman) - Make it possible to override Zanata branch name (mkolman) - Switch to argparse & autodetect name, version and bug email address (mkolman) - Fix multi-inheritance (phil) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek) - Static checker recommended improvements (mkolman) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek)- Fix a pylint no-member warning (mkolman) - Translate press-c-to-continue correctly in TUI (#1364539) (mkolman) - Fix bootDrive driveorder fallback (#1355795) (jkonecny) - Fix bootloader when re-using existing /boot part (#1355795) (jkonecny) - Add support for device specification variants (#1200833) (mkolman) - Revert "Update zanata.xml for f25-devel branch." (sbueno+anaconda) - Update zanata.xml for f25-devel branch. (sbueno+anaconda) - Add option to override efi_dir (phil) - efiboot: stderr= is not an option to efibootmgr (phil) - Fix EFI grub1 case (phil) - Make Fedora module not so grabby (phil) - Add centos module to pyanaconda (phil) - network: don't require gateway for static ipv4 config in TUI (#1365532) (rvykydal) - Improve connection network change detection (jkonecny) - Revert "Revalidate source only if nm-con-ed change settings (#1270354)" (jkonecny) - Fix anaconda-pre.service wasn't properly installed (#1255659) (jkonecny) - Rename function for better consistency (#1259284) (rvykydal) - Update error message for consistency (#1259284) (rvykydal) - Add more specific username check messages also to gui (#1360334) (rvykydal) - fix style guide test false positive on username variable (#1350375) (rvykydal) - tui: use functions instead of fake REs for checking values (#1350375) (rvykydal) - tui: get proper index of entry we are handling in input (#1331054) (rvykydal) - tui: fix user name validity checking (#1350375) (rvykydal) - More descriptive message on invalid username (kvalek) - Fix another pep8 name issue (jkonecny) - iscsi: fix getting iscsi target iface of bound target (#1359739) (rvykydal) - Fix needsNetwork testing only additional repositories (#1358788) (jkonecny) - Fix restart payload only when repo needs network (#1358788) (jkonecny) - Cleanup remaining runlevel references (mkolman) - Clarify a nosave related log message (mkolman) - Use Screen Access Manager (mkolman) - Add screen entry/exit callbacks (mkolman) - Add screen access manager (mkolman) - A simple formatting fix (mkolman) - Fix another blivet-2.0 pep8 error (jkonecny) - Quickfix of failing test (japokorn) - Some docstring refactoring & typo fixes for the TUI base classes (mkolman) - Add a file about contributing. (sbueno+anaconda) - Store logs before anaconda starts (#1255659) (japokorn) - DD can now replace existing drivers (#1101653) (japokorn) - Use the F25 timezone kickstart command version (mkolman) - Use sshd-keygen.target instead of hardcoded sshd-keygen script (jjelen) - Make it possible to disable sshd service from running. (#1262707) (sbueno+anaconda) - Change bootloader boot drive fallback (jkonecny) - Fix of Python3x uncompatible commands (japokorn) - Add NTP server configuration to the TUI (#1269399) (mkolman) - Move the NTP server checking constants to constants.py (mkolman) - Use a constant for the NTP check thread name prefix (mkolman) - Fix another victim of the python 2->3 conversion. (#1354020) (dshea) - Attempt to unload modules updated by a driver disk (dshea) - Fix the processing of device nodes as driver disks (dshea)- Allow kickstart users to ignore the free space error (dshea) - Stop kickstart when space check fails (bcl) - Service anaconda-nm-config is missing type oneshot (jkonecny) - Fix dhcpclass to work both via kickstart and the boot cmdline. (clumens) - network: handle also ifcfg files of not activated virtual devices (#1313173) (rvykydal) - network: check onboot value in ksdata, not NM connections (#1313173) (rvykydal) - network: do not activate device on kickstart --onboot="yes" (#1341636) (rvykydal)- hostname: don't set installer env hostname to localhost.localdomain (#1290858) (rvykydal) - hostname: add tooltip to Apply button (#1290858) (rvykydal) - hostname: fix accelerator collision (#1290858) (rvykydal) - hostname: don't set hostname in initrafms of target system (#1290858) (rvykydal) - hostname: set current hostname from target system hostname on demand (#1290858) (rvykydal) - hostname: suggest current hostname for storage containers (#1290858) (rvykydal) - hostname: don't set target system static hostname to current hostname (#1290858) (rvykydal) - network tui: do not activate device when setting its onboot value (#1261864) (rvykydal) - network tui: edit persistent configuration, not active connection (#1261864) (rvykydal) - network: validate netmask in tui (#1331054) (rvykydal) - Add wordwrap to text mode and use it by default (#1267881) (rvykydal) - Fix adding new VG in Custom spoke can't be applied (#1263715) (jkonecny) - Fix SimpleConfigFile file permissions (#1346364) (bcl) - Re-configure proxy when updateBaseRepo is called (#1332472) (bcl)- Only use <> for markup (#1317297) (bcl) - Update iscsi dialog for Blivet 2.0 API change (bcl) - Use the signal handlers to set initial widget sensitivies (dshea) - Fix bad sensitivity on boxes in source spoke (jkonecny) - Fix install-buildrequires (bcl) - Added optional [/prefix] as pattern (kvalek) - Require network for network-based driver disks (dshea) - Add missing pkgs to install-buildrequires (#612) (phil) - Increase the required version of gettext (dshea) - Fix the name sensitivity in the custom spoke. (dshea)- Revert "Temporarily disable translations" (bcl) - Change where to look for the iscsi object (#1344131) (dshea) - Fix old blivet identifiers (#1343907) (dshea) - Fix a covscan warning about fetch-driver-net (#1269915) (bcl) - Fix crash when NM get_setting* methods return None (#1273497) (jkonecny) - Overwrite network files when using ks liveimg (#1342639) (bcl) - Stop using undocumented DNF logging API (bcl) - Use the LUKS device for encrypted swap on RAID (dshea) - Keep the subdir in driver disk update paths (dshea) - Warn about broken keyboard layout switching in VNC (#1274228) (jkonecny) - Make the anaconda-generator exit early outside of the installation environment (#1289179) (mkolman)- Add a button to refresh the disk list. (dlehman) - Only try to restart payload in the Anaconda environment (mkolman) - Make current runtime environment identifiers available via flags (mkolman) - Display storage errors that cause no disks to be selected (#1340240) (bcl) - Fix the SourceSwitchHandler pylint errors differently. (clumens) - Fix pylint errors. (clumens) - Update the disk summary on Ctrl-A (dshea) - Revert "Refresh the view of on-disk storage state every 30 seconds." (dlehman) - Refresh the view of on-disk storage state every 30 seconds. (dlehman) - Handle unsupported disklabels. (dlehman) - Use a blivet method to remove everything from a device. (dlehman) - Tighten up ResizeDialog._recursive_remove a bit. (dlehman) - Only look for partitions on partitioned disks. (dlehman) - NFS DDs installation now works correctly (#1269915) (japokorn) - Remove unused on_proxy_ok_clicked from Source spoke (jkonecny) - send all layouts to localed for keymap conversion (#1333998) (awilliam) - Small cleanup (mkolman)- Resolve shortcut conflict between "Desired Capacity" and "Done" (yaneti) - network: don't crash on devices with zero MAC address (#1334632) (rvykydal) - Remove Authors lines from the tops of all files. (clumens) - Related: rhbz#1298444 (rvykydal) - New Anaconda documentation - 25.14 (bcl) - Catch DNF MarkingError during group installation (#1337731) (bcl) - Fix TUI ErrorDialog processing (#1337427) (bcl) - Clean up yelp processes (#1282432) (dshea)- Temporarily disable translations (bcl) - Don't crash when selecting the same hdd ISO again (#1275771) (mkolman)- Fix writeStorageLate for live installations (#1334019) (bcl) - Remove the locale list from zanata.xml (dshea) - Ditch autopoint. (dshea) - Ditch intltool. (dshea) - Rename fedora-welcome to fedora-welcome.js (dshea) - Fix UEFI installation after EFIBase refactor (bcl) - Fix error handling for s390 bootloader errors (sbueno+anaconda) - Deselect all addons correctly (#1333505) (bcl) - gui-testing needs isys to be compiled. (clumens) - Add more to the selinux check in tests/gui/base.py. (clumens)- Add single language mode (#1235726) (mkolman) - Move default X keyboard setting out of the Welcome spoke (mkolman) - Rerun writeBootLoader on Live BTRFS installs (bcl) - Check for mounted partitions as part of sanity_check (#1330820) (bcl) - Merge pull request #620 from dashea/new-canary (dshea) - Update the required pykickstart version. (dshea) - Implement %packages --excludeWeakdeps (#1331100) (james) - Fix bad addon handling when addon import failed (jkonecny) - Add retry when downloading .treeinfo (#1292613) (jkonecny) - Return xprogressive delay back (jkonecny) - Change where tests on translated strings are run. (dshea) - Merge the latest from translation-canary (dshea) - Squashed 'translation-canary/' changes from 5a45c19..3bc2ad6 (dshea) - Add new Makefile target for gui tests (atodorov) - Define missing srcdir in run_gui_tests.sh and enable coverage (atodorov) - Split gui test running out into its own script. (clumens) - Look higher for the combobox associated with an entry (#1333530) (dshea) - Use createrepo_c in the ci target. (dshea) - Compile glib schema overrides with --strict. (dshea)- Don't join two absolute paths (#1249598) (mkolman) - Don't crash when taking a screenshot on the hub (#1327456) (mkolman) - Fix pylint errors. (phil) - Factor out common grub1/grub2 stuff into mixin, and other factoring (phil) - Add GRUB1 (legacy) support back to Anaconda (phil)- Handle unmounting ostree when exiting (bcl) - ostree: Use bind mounts to setup ostree root (bcl) - ostree: Skip root= setup when using --dirinstall (bcl) - disable_service: Specify string format args as logging params. (clumens) - Ignore failure when disable services that do not exist (phil) - Get rid of an unused variable in the network spoke. (clumens) - Revalidate source only if nm-con-ed change settings (#1270354) (jkonecny) - Merge solutions for test source when network change (#1270354) (jkonecny) - Changes in network state revalidate sources rhbz#1270354 (riehecky)- Use the iutil functions for interacting with systemd services. (dshea) - Add methods to enable and disable systemd services. (dshea) - Do not add .service to the end of service names. (dshea) - Remove detach-client from tmux.conf (dshea) - Use Blivet 2.0 for set_default_fstype (#607) (sgallagh) - Remove dnf from the list of required packages. (#605) (dshea) - Add access to the payload from addons (#1288636) (jkonecny) - Disable pylint warnings related to the log handler fixer. (dshea) - Allow the metacity config dir to be overriden. (dshea) - Do not include /usr/share/anaconda files in the gui package. (dshea) - Work around logging's crummy lock behavior. (dshea) - Use rm -r to remove the temporary python site directory. (dshea) - Remove the subnet label for wired devices. (#1327615) (dshea) - Fix how unusued network labels are hidden (#1327615) (dshea) - Remove yum_logger (bcl) - Remove the lock loglevel (bcl) - Use a temporary user-site directory for the tests. (dshea) - Build everything for make ci. (dshea) - Ignore some E1101 no-member errors when running pylint (bcl) - Sprinkle the code with pylint no-member disable statements (bcl) - Catch GLib.GError instead of Exception (bcl) - Update storage test for Blivet 2.0 API change. (bcl) - Initialize missing private methods in BasePage class (bcl) - Update kickstart.py for Blivet 2.0 API change. (bcl) - Use namedtuple correctly in kexec.py (bcl) - Add more requires to make password checking still work. (#1327411) (dshea) - Rename isS390 to match the renames in blivet. (dshea) - Suppress signal handling when setting zone from location (#1322648) (dshea) - Refresh metadata when updates checkbox changes (#1211907) (bcl)- network: handle null wireless AP SSID object (#1262556) (awilliam) - Change new_tmpfs to new_tmp_fs. (clumens) - Add support for kickstart %onerror scripts. (clumens) - Show network spoke in the TUI reconfig mode (#1302165) (mkolman) - network: copy static routes configured in installer to system (#1255801) (rvykydal) - network: fix vlan over bond in kickstart (#1234849) (rvykydal) - network: use NAME to find ifcfg on s390 with net.ifnames=0 (#1249750) (rvykydal) - Get rid of the reimport of MultipathDevice. (clumens) - Fix iSCSI kickstart options aren't generated (#1252879) (jkonecny) - Fix adding offload iSCSI devices (vtrefny) - Make the list-harddrives script mode robust (mkolman)- Blivet API change getDeviceBy* is now get_device_by_* (bcl) - network: don't set 803-3-ethernet.name setting (#1323589) (rvykydal) - Log non-critical user/group errors (#1308679) (bcl) - Fix btrfs metadata raid level kwarg. (dlehman) - docs: Add release building document (bcl) - Minor improvements - README and test dependencies (atodorov) - Add more matches for network connectivity (atodorov)- Remove an unused import from anaconda-cleanup. (clumens) - Don't use booleans in Requires (#1323314) (dshea) - Set CSS names on all of the anaconda classes. (#1322036) (dshea) - Don't crash if no groups are specified (#1316816) (dshea) - Fix only one address is shown in anaconda (#1264400) (jkonecny) - Fix call to update optical media format. (#1322943) (dlehman) - Reset invalid disk selection before proceeding. (dlehman) - Multiple Dogtail tests improvements (atodorov) - Do not allow liveinst with --image or --dirinstall (#1276349) (dshea) - New Anaconda documentation - 25.5 (bcl)- Don't provide subclasses of the multipath or dmraid commands. (clumens) - Add support for chunksize raid kickstart parameter. (vtrefny) - Convert to blivet-2.0 API. (dlehman)- Require that the English locale data be available. (#1315494) (dshea) - Revert "Change the default locale to C.UTF-8 (#1312607)" (#1315494) (dshea) - Make windows in metacity closable (#1319590) (dshea) - Fix the use of CSS psuedo-classes in the widgets. (dshea) - Add reason when logging invalid repository (#1240379) (jkonecny)- Apply language attributes to all labels within anaconda. (dshea) - Add a function to apply a PangoAttrLanguage to a label. (dshea) - Add functions to watch changes to a container widget. (dshea) - Switch to the adwaita icon theme. (dshea) - Fix duplicate network settings in dracut (#1293539) (jkonecny) - Fix create device with bad name when parsing KS (#1293539) (jkonecny) - Use a lock for repoStore access (#1315414) (bcl) - Add missing inst prefix to the nokill option in docs (mkolman) - Merge pull request #551 from wgwoods/master-multiple-initrd-dd-fix (wwoods) - fix multiple inst.dd= args (rhbz#1268792) (wwoods)- Load the system-wide Xresources (#1241724) (dshea) - Use an icon that exists in Adwaita for the dasd confirmation (dshea) - Make it possible to skip saving of kickstarts and logs (#1285519) (mkolman) - Add a function for empty file creation (#1285519) (mkolman) - Run actions for argparse arguments (#1285519) (mkolman)- don't install kernel-PAE on x86_64 (#1313957) (awilliam) - except block in py3.5 undefines the variable (bcl) - Remove some history from the liveinst setup. (dshea) - Do not run the liveinst setup if not in a live environment. (dshea) - Set GDK_BACKEND=x11 before running anaconda from liveinst. (dshea) - Run zz-liveinst as an autostart application (dshea) - Translate the help button. (dshea) - Translate the required space labes in resize.py (dshea)- Add device id to dasdfmt screen. (#1269174) (sbueno+anaconda) - Unify displayed columns in custom spoke dialogs. (#1289577) (sbueno+anaconda) - Show some confirmation to users if adding a DASD was successful. (#1259016) (sbueno+anaconda) - Hotfix for missing storage in payload class (#1271657) (jkonecny) - Check to see if DD repo is already in addOn list (#1268357) (bcl) - Use the default levelbar offset values. (dshea) - Do not change the GUI language to a missing locale. (#1312607) (dshea) - Don't crash when setting an unavailable locale (#1312607) (dshea) - Change the default locale to C.UTF-8 (#1312607) (dshea) - Update the libtool version-info. (dshea) - Use CSS to style the internal widgets. (dshea) - Move the widgets pixmaps into resources. (dshea) - Add a resource bundle to libAnacondaWidgets (dshea) - Rename show_arrow and chosen_changed to show-arrow and chosen-changed (dshea) - Remove an invalid transfer notation. (dshea) - Stop using SGML in the docs. (dshea) - Change the install test URL. (dshea) - Fix nfs source crash when options change (#1264071) (bcl) - makebumpver: Add a --dry-run option (bcl) - NTP should have better behavior (#1309396) (jkonecny) - Manually set clock shifts on UI idle (#1251044) (rmarshall) - Don't remove selected shared part when Delete all (#1183880) (jkonecny) - Don't delete shared/boot parts in deleteAll (#1183880) (jkonecny)- tests/gui enhancements (atodorov) - Fix gui tests for anaconda move to anaconda.py (atodorov) - Use a different ipmi command to log events. (clumens) - Clarify that a string in list-screens is actually a regex. (clumens) - Merge pull request #513 from wgwoods/update-dd-docs (wwoods) - updated driver updates docs (wwoods) - Add specification for the user interaction config file (mkolman) - Update zanata webui URL in translation doc. (dlehman) - Tweak partition removal in Custom spoke (jkonecny) - Do not skip evaluation after removing partitions (jkonecny) - Import iutil earlier so we can use ipmi_report from check_for_ssh. (clumens) - Make disconnect_client_callbacks more resilient (#1307063). (clumens) - Move the langpacks install into to a separate function. (dshea) - Fix _find_by_title method in Accordion (jkonecny)- Use host storage for directory or image install dnf download (bcl) - Log payloadError so we know why installation failed. (bcl) - Add the addons directory to the rpm. (dshea) - Use the packaged version of ordered-set (dshea) - Remove an unused import (dshea) - Add an uninstall hook for the renamed anaconda (dshea) - Make langpack work in DNF (#1297823) (jsilhan) - New Anaconda documentation - 24.11 (bcl)- Fix makeupdates for anaconda move to anaconda.py (bcl) - Rename ./anaconda to ./anaconda.py to work around coverage.py #425 (atodorov) - Remove special handling for interruptible system calls. (dshea) - Handle PEP 3101 strings in the gettext context check (dshea) - Improve RHS summary strings in multiselection (#1265620) (jkonecny) - Increase GI version required of AnacondaWidgets (jkonecny) - Increment version of g-introspection for widgets (jkonecny) - Increment the AnacondaWidgets version (jkonecny) - Switch to the new Initial Setup unit name (#1299210) (mkolman) - Uncomment self.check_lang_locale_views in tests/gui/ (atodorov) - Add dogtail to test requirements (atodorov) - Add config for easier combining of kickstart and Jenkins coverage data (atodorov) - Apply the fallback style to anaconda selectors. (dshea) - Redo the stylesheet for Gtk 3.19+ (dshea) - Directly overwrite /usr/share/anaconda/anaconda-gtk.css (dshea) - Merge pull request #463 from dashea/translation-tests (dshea) - Display the name of the addon while executing it (bcl) - Add page selection summary to the right side (#1265620) (jkonecny) - Ask when removing new items in multiselection (#1265620) (jkonecny) - Add multiselection with SHIFT key (#1265620) (jkonecny) - Use show_arrow feature implemented in Selector (#1265620) (jkonecny) - Add new property to show/hide arrow in Selector (#1265620) (jkonecny) - Change selection logic when opening Page (#1265620) (jkonecny) - Add new BasePage class (#1265620) (jkonecny) - Add signal and methods to MountpointSelector (#1265620) (jkonecny) - Fix errors with multiselection (#1265620) (jkonecny) - Accordion class now process events for selectors (#1265620) (jkonecny) - Change cammel case for accordion.py to new pep8 (jkonecny) - Move selection logic from custom spoke to accordion (#1265620) (jkonecny) - Modify ConfirmDeleteDialog now the checkbox is optional (#1265620) (jkonecny) - Multiselection works in GUI with remove (#1265620) (jkonecny) - Add multiselection to Accordion with control key (#1265620) (jkonecny) - Remove bad translations from the source tarball. (dshea) - Treat warnings from xgettext as errors. (dshea) - Run translation-canary tests from make check. (dshea) - Do not run pylint on translation-canary (dshea) - Squashed 'translation-canary/' content from commit 5a45c19 (dshea)- Add a finished method to spokes (#1300499) (bcl) - Handle DeviceConfiguration with con = None (#1300499) (bcl) - Log detailed information about installed packages (bcl) - s/KickstartValueError/KickstartParseError. (clumens) - Move requiredDeviceSize to the main Payload class (#1297905) (dshea)- Handle unexpected DNF exit (bcl) - Fix bad space needed messages (jkonecny) - nosetests-3.5 is now the right version. (clumens) - Ignore a pylint error about how we're using Popen (dshea) - Mark an unused variable as unused (dshea) - Ignore type-related errors for types pylint can't figure out (dshea) - Import errors are just regular errors now (dshea) - Replace the remaining log.warn calls with log.warning. (dshea) - Fix an erroneously bare raise statement (dshea) - Replace the deprecated assertEquals with assertEqual (dshea) - Don't add a None to the list of things to unmount on ostree installs. (clumens)- Fix pylint problems in the gui testing code. (clumens) - Merge 9c5e02392d0401a3bd0adecedea03535595773ef into 67b569253c724639c2490f5fab70f7111f699b3f (atodorov) - Fix the replacement suggestion for "hostname" (dshea) - Automatically generate sr (dshea) - Fix PropertyNotFoundError PermHwAddress (#1269298) (jkonecny) - Make sure python3.5 code can run in early initrd (bcl) - Replace .delete() with .remove() in user.py (sujithpandel) - Rename everything that still refers to LiveCD (atodorov) - Updates to progress and storage tests (atodorov) - Multiple changes to DogtailTestCase (atodorov) - Move all Python files into the main gui/ directory (atodorov) - Simplify tests by removing OutsideMixin and update Creator (atodorov) - Modify existing tests to match latest anaconda behavior and environment (atodorov) - Temporary disable test code which doesn't work (atodorov) - Make tests/gui/ execute ./anaconda from git (atodorov) - Add window title (#1280077) (mkolman) - Replace execReadlines with check_output in parse-kickstart_test.py (bcl) - Fix a spelling error in the hardware error message (#1284165). (clumens)- Collect test-suite.log from all 'make check' invocations. Closes #452 (atodorov) - Fix parse-kickstart_test.py. (clumens) - Remove mkdud.py. (clumens) - Remove the kickstart_tests directory. (clumens) - Always quote values in ifcfg- files (#1279131) (bcl) - Include original kickstart in /root/original-ks.cfg (#1227939) (bcl) - strip spaces from extlinux label and default (#1185624) (bcl) - Report kernel failures during kickstart tests. (clumens) - Make sure unicode in kickstart works. (dshea) - Set the window icon (dshea) - Only run space check in TUI if spokes are complete. (#1279413) (sbueno+anaconda) - Allow a user's primary group to be created in --groups (#1279041) (dshea) - Remove uses of broad-except. (dshea) - Add a test for all that container minimization stuff. (clumens) - Use the partition command in one of the kickstart_tests. (clumens) - Don't clear the _currentIsoFile if another iso was selected (bcl) - makeupdates: Include utils/handle-sshpw (bcl) - Add --sshkey to kickstart sshpw command (#1274104) (bcl) - Split exception description from exception traceback (jkonecny) - Show DNF exception instead of silent exit (jkonecny) - Combine results from all gettext_tests into one log file (atodorov) - Try to run make ci with real translations. (dshea) - Untranslate undisplayed TreeView column headers. (dshea) - Add a test for hidden translatable strings (dshea) - Add the translated string to markup error messages. (dshea) - Test glade translations by default (dshea) - Change the way glade tests are run. (dshea) - Remove the accelerator test. (dshea) - Add the test lib directory to $PYTHONPATH in the commit hook (dshea) - network: create ifcfg files in tui if needed (#1268155) (rvykydal) - Do not limit ONBOOT default setting to url and nfs installation methods (#1269264) (rvykydal) - ibft: fix setting dracut boot args for static ibft nic configuration (#1267526) (rvykydal) - network: Don't set --device link default for hostname only network cmd (#1272274) (rvykydal) - network: assume --device=link as default also for ks on hd (#1085310) (rvykydal) - network: use ibftx interface for iSCSI from iBFT in dracut (#1077291) (rvykydal) - network: add s390 options to default ifcfg files (#1074570) (rvykydal)- Fix a pylint error in the previous commits. (clumens) - Honor ANACONDA_WIDGETS_OVERRIDES (atodorov) - Load anaconda-gtk.css from ANACONDA_DATA if specified (atodorov) - Use the correct path for ui categories (atodorov) - Typo fix, it's ANACONDA_WIDGETS_DATA not ANACONDA_WIDGETS_DATADIR (atodorov) - Allow wired network properties more grid space. (dshea) - Improve language selection at low resolutions. (dshea) - Make reclaim work with small screens and big labels (dshea) - allow repo with only a name if it's a pre-defined one (#1277638) (awilliam) - Only raise thread exceptions once (#1276579) (bcl) - Use py3.4 crypt and salt (bcl) - Be more careful with incomplete device types (#1256582) (dshea) - Fix an import error in rpmostreepayload.py. (clumens) - Fix Testing docs inclusion in Sphinx (bcl) - Ignore interfaces with invalid VLAN IDs. (dshea) - Cleaner logging of .treeinfo return conditions in dependant function. (riehecky) - Update link to upstream kickstart docs (opensource) - rpmostreepayload: Also unmount internal mounts during shutdown (walters) - rpmostreepayload: Fix two issues with mounting (walters) - Add a README for kickstart tests. (clumens) - Make the documentation match the environment variable. (clumens) - Check that cache PVs (if any) are in the VG the LV belongs to (#1263258) (vpodzime) - Fix the alignment of the "Label" label in custom (dshea) - Use unsafe caching during kickstart tests. (clumens)- Improve install space required estimation (#1224048) (jkonecny) - Update the on-disk snapshot of storage when adv. disks are added (#1267944) (vpodzime) - Check that ipv6 kickstart outputs the right ip= (dshea) - Change a variable name for pylint. (dshea) - Do not run time_initialize for image and directory installations (#1274103) (bcl) - Remove unused properties (dshea) - Do not modify the kickstart user data until apply() (dshea) - Make AdvancedUserDialog.run() more readable (dshea) - Improve the behavior of the home directory input. (dshea) - Stop setting inappropriate properties in ksdata. (dshea) - Update the password strength bar during the password strength check. (dshea) - Remove unnecessary grab_focus and set_sensitive calls (dshea) - Use signal handlers in the user spoke more sensibly. (dshea) - Fix potential issues with the username guesser. (dshea) - Make kickstart tests growing LVs stricter (vpodzime) - Point coverage.py to the full path of pyanaconda/ (atodorov) - Don't set BOOTPROTO= when it isn't set (jbacik) - Pass strings to blockdev.dasd_format, not a DASDDevice object. (#1273553) (sbueno+anaconda) - Revert "Use yum to install the mock buildroot for now." (dshea) - decode package name for /etc/sysconfig/kernel (RHBZ #1261569) (awilliam) - Add tests for the more complicated command line options (dshea) - Store fewer kinds of things in the dirinstall option. (dshea) - Fix the parsing of selinux=0 (#1258569) (dshea) - Include a local $ANACONDA_DATADIR in the test environment. (dshea) - Move the command line arguments to anaconda_argparse. (dshea) - Don't crash while logging binary output. (dshea) - Decode program output even if there is no output (#1273145) (dshea) - Add a test for _run_program with binary output (dshea) - Test execWithCapture when the command outputs nothing. (dshea) - Fix a long line in kickstart_tests/functions.sh. (clumens) - Merge pull request #414 from vpodzime/master-lvm_log (vpodzime) - Save the lvm.log Blivet may produce (vpodzime)- Hide the places sidebar in the ISO chooser widget. (dshea) - Use GtkResponseType values in the iso chooser dialog (dshea) - Do not use deprecated getDevicesByInstance method (vtrefny) - By default, skip those kickstart tests we know to be failing. (clumens) - Fix pylint unused import (jkonecny) - network: handle bridge device appearing before its connection (#1265593) (rvykydal) - Use $KSTEST_URL in tests that still had dl.fp.o hardcoded. (dshea) - Support CONNECT in the test proxy server. (dshea) - Extract the file used by liveimg as a prereq (dshea) - Convert the proxy script to a prereq. (dshea) - Add a prereqs function to kickstart tests. (dshea) - Fix traceback when trying to create list of unformatted DASDs. (#1268764) (sbueno+anaconda) - network: handle missing connections of a device configured in GUI better (rvykydal) - network: don't set NM_CONTROLLED=no for root on SAN. (rvykydal) - Add support for other systemd units to kickstart service command (bcl) - Merge pull request #388 from wgwoods/dd-in-initrd-fix (wwoods) - Set the password checkbox for empty kickstart passwords. (dshea) - Do not set the password input text with unencrypted passwords. (dshea) - Install input checks before modifying the user GUI (#1256065) (dshea) - Fix a lying error message in style_guide.py (dshea) - Use "Enter" instead of "Return" for the keyboard key. (dshea) - New Anaconda documentation - 24.3 (bcl) - Include missing test files and scripts in Makefile.am/tarball (atodorov) - dracut: accept inst.dd=[file:]/dd.iso (#1268792) (wwoods) - Do not override StorageChecker.errors in StorageSpoke (#1252596) (vtrefny) - Lookup IPv6 address without brackets (#1267872) (bcl) - Mangle the boot device differently for systemd (#1241704) (dshea) - Fail the media check if the systemd service failed to start. (dshea)- Properly translate c-to-continue on the root selection screen (mkolman) - Check minimal memory requirements properly (#1267673) (jstodola) - Allow users to be created with an existing GID. (dshea) - Add a test for creating a user with an existing GID. (dshea) - Add tests for gids embmedded in the user groups list. (dshea) - Allow the kickstart --groups list to specify GIDs. (dshea) - Add a --groups argument to the user ks test. (dshea) - Fix the locale pattern packages-instlangs-3 looks for. (dshea) - Raise an error if osimg cannot be found (#1248673) (bcl) - Use the bootloader raid levels for bootloader installation (#1266898) (bcl) - Use otps.display_mode during early startup (#1267140) (mkolman) - Mount stage2 cdrom after running driver-updates (#1266478) (bcl) - Get rid of an unused import in the user spoke. (clumens) - Log crashes from the signal handler. (dshea) - Save a core file when anaconda crashes. (dshea) - Keep environment selection when reentering the software spoke (#1261393) (mkolman) - Only show the user spoke if no users are specified in kickstart (#1253672) (mkolman) - Fix 'cat: /tmp/dd_disk: No such file or directory' (#1251394) (jkonecny) - Do not display curl 404 errors that can be safely ignored (vtrefny) - Catch blkid failure in driver-updates (#1262963) (bcl) - Add kickstart tests for %packages --instLangs (dshea) - Do not display markup in showDetailedError. (dshea) - Skip OEMDRV if interactive DD is requested (#1254270) (bcl) - Drivers are simply under /run/install/DD-x/ (#1254270) (bcl) - Fix branding when iso is downloaded from nfs or hd (#1252756) (jkonecny) - Use yum to install the mock buildroot for now. (dshea) - Rename the gettext tests (dshea) - Bring back the KSTEST_HTTP_ADDON_REPO substitution in nfs-repo-and-addon.sh (clumens) - Run substitution checks on the right kickstart file. (clumens) - Tell gettext that anaconda is not a GNU package. (dshea) - Ignore environment modification warnings in docs/conf.py (dshea) - Check for unsubstituted strings before running a test. (dshea) - Autopart use 90% of disk capacity for required space compare (#1224048) (jkonecny) - Fix include packages install size when downloading on root (#1224048) (jkonecny) - Enable and improve the check for swap LV size in LVM cache kickstart tests (vpodzime) - make-sphinx-docs: Add modules needed to document tests (bcl) - Add test documentation (atodorov) - Fix how the reqpart test checks for /boot, again. (clumens) - Add a way to get default settings when running the kickstart_tests. (clumens) - Change how we ignore non-tests in kickstart_tests. (clumens) - Various fixes to substitution strings in kickstart_tests. (clumens) - Move kickstart_test .ks files to .ks.in. (clumens)- Handle driver rpms retrieved via network (#1257916) (bcl) - Fix the types passed to chown_dir_tree (#1260318) (dshea) - Add a test for home directory reuse (dshea) - Use MDRaidArrayDevice.members instead of .devices (dshea) - Make sure anaconda reads in ks file from OEMDRV device. (#1057271) (sbueno+anaconda) - Try to deal with expected errors from devicetree.populate (#1257648) (vpodzime) - Revert "Temporarily disable generating a coverage report." (clumens) - Fix a DBus InvalidProperty handling (jkonecny) - Fix another bash syntax problem in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - Add a test for the rootpw kickstart command (dshea) - Add tests for setRootPassword (dshea) - Add a /boot partition to the reqpart test. (clumens) - Fix up a statement that's not assigned to anything. (clumens) - Temporarily disable generating a coverage report. (clumens) - Don't try to concatenate a list with a string (#1252444) (mkolman) - Activate coverage for tests executed with sudo (atodorov) - set sysroot correctly when setting root password (#1260875) (awilliam) - Add a test for kickstarts that %include a URL (dshea) - Add missing python dependencies for requests. (#1259506) (dshea) - Serve the http addon repos from the test tmpdir (dshea) - Make make-addon-pkgs easier to use from within a test (dshea) - Add a simple http server for use in kickstart tests. (dshea) - Add a script to print an IP address for the host. (dshea) - Add a cleanup hook that can be defined by kickstart tests (dshea) - Move kickstart test support files into a separate directory. (dshea) - Fix a python3 related error in the pre-commit hook (dshea) - network: gui spoke TODO cleanup (rvykydal) - libnm in spoke: add missing connection for eth device with Configure (rvykydal) - libnm in spoke: allow adding missing connection for eth device externally (rvykydal) - libnm in spoke: wait for valid state of added device before adding to list (rvykydal) - libnm in spoke: use libmn objects instead of names an uuids (device on/off) (rvykydal) - libnm in spoke: to check if device is activated just use its object (rvykydal) - libnm in spoke: use connnection objects instead of uuids (edit connection) (rvykydal) - libnm in spoke: refresh early when device is added (rvykydal) - libnm in spoke: use connection object instead of uuid (DeviceConfiguration) (rvykydal) - libnm in spoke: share nm client in standalone and normal spoke (rvykydal) - libnm in spoke: add enterprise wpa connection using libnm client (rvykydal) - libnm in spoke: use AccessPoint object in place of ssid bytearray (rvykydal) - libnm in spoke: delete connection using libnm client (rvykydal) - libnm in spoke: replace python-dbus workaround calls for ap security flags (rvykydal) - libnm in spoke: call get_data() on ap.get_ssid() result to get ssid bytes (rvykydal) - libnm in spoke: showing ip configuration of a device (rvykydal) - libnm in spoke: NMClient -> NM.Client (rvykydal) - libnm in spoke: gi.NetworkManager -> gi.NM (rvykydal) - libnm in spoke: Revert "Fix crash when new device appear in Welcome screen (#1245960)" (rvykydal) - libnm in spoke: Revert "Fix crash when connections are changing (#1245960)" (rvykydal) - Add an ignoredisk --drives= test. (clumens) - Add a test for the reqpart command. (clumens) - Grab anaconda.coverage on tests that reimplement validate(). (clumens) - Install driver-updates (dshea) - Fix a typo in service enablement in kickstart.py. (clumens) - Get rid of the extraneous cats and greps in user.ks. (clumens) - Add sshkey testing to the user kickstart_test. (clumens) - Add a kickstart test in Arabic. (clumens) - Verify Initial Setup services are present before turning them ON/OFF (#1252444) (mkolman) - Don't crash if the Japanese PC-98 keyboard is selected (#1190589) (mkolman) - Report on all local files and exclude what we don't need instead of explicitly including paths we may not be aware of. (atodorov) - Change "failed to download" messages from critical to warning. (clumens) - getcode -> status_code in a live payload error message. (clumens) - Fix a bash error in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - specify if=virtio,cache=none for VM drives (atodorov) - update the test b/c latest anaconda doesn't allow weak passwords (atodorov) - Specify format=raw to avoid warning from qemu (atodorov) - update for Python3 nose (atodorov) - Add a services.sh file to match the existing services.ks. (clumens) - Add types to all existing kickstart tests. (clumens) - Add the ability to mark kickstart tests with a type. (clumens) - Run nm-connection-editor with the --keep-above flag (#1231856) (mkolman)- Add a test for the user and group creation functions. (dshea) - Get rid of libuser. (#1255066) (dshea) - s/$releasever/rawhide/ (clumens) - LVM on RAID kickstart test (vpodzime) - unbuffered read in python3 only works for binary (bcl) - don't crash if no environment set in interactive (#1257036) (awilliam) - network: compare with ssid bytes, not str (rvykydal) - Add dependencies for running the tests/gui tests (atodorov) - Fix first run environment setup in software spoke (#1257036) (jkonecny) - Stop pretending liveinst+rescue is supported (#1256061). (clumens) - Defer to Fedora distro-wide settings for password strength (#1250746) (dshea) - New Anaconda documentation - 24.0 (bcl) - Do a better job reporting failures from kickstart_tests. (clumens) - Preserve coverage results from running the kickstart_tests. (clumens)- Remove from the docs repo=hd installation with installable tree (jkonecny) - Fix a race between a window continuing and the next starting (#1004477) (dshea) - Start hubs with the buttons insensitive. (dshea) - Do not replace the standard streams if not necessary. (dshea) - Fix inst.repo=hd: is not working (#1252902) (jkonecny) - Kickstart: Added SELinux test. (kvalek) - Kickstart tests related to SELinux. (kvalek) - Package install and debug message logging. (kvalek) - Don't crash if incorrect environment is set in kickstart (#1234890) (mkolman) - Fix I/O issues when anaconda is started without a locale. (dshea) - Move locale environment logic into localization.py (dshea) - network: fix configuring team in kickstart pre (#1254929) (rvykydal) - Merge pull request #311 from atodorov/add_local_coverage (clumens) - Merge pull request #308 from atodorov/rawhide_missing_deps (clumens) - Enable test coverage in CI (atodorov) - Fix the single-spoke TUI message for Python 3. (dshea) - Merge pull request #291 from atodorov/update_coverage_switch (clumens) - Add missing requirements (atodorov) - Add basic kickstart tests for LVM Thin Provisioning (vpodzime) - Use the default mirrorlist instead of fixed repo URL in kickstart tests (vpodzime) - Destroy the keyboard layout dialog when finished (#1254150) (dshea) - Do not encode the geoloc timezone to bytes (#1240812) (dshea) - use inst.debug as alternative option to start coverage (atodorov)- Skip source url checks when network is off (#1251130) (bcl) - Don't set net.device to link if there is no ksdevice (#1085310) (bcl) - Reading carrier while link is down raises IOError (#1085310) (bcl) - Don't write nfs repos to the target system (#1246212) (bcl) - Make sure username entered in TUI if create a user chosen. (#1249660) (sbueno+anaconda) - Write the empty dnf langpacks.conf to the right directory (#1253469) (dshea) - Add pyanaconda test for network.check_ip_address (jkonecny) - Replace IPy package by ipaddress (jkonecny) - Correctly check return code when running rpm from makeupdates (mkolman) - Fix crash when new device appear in Welcome screen (#1245960) (jkonecny) - Fix crash when connections are changing (#1245960) (jkonecny) - Make LVM cache kickstart tests more robust (vpodzime) - product.img buildstamp should override distribution buildstamp (#1240238) (bcl) - On incomplete ks, don't automatically proceed with install. (#1034282) (sbueno+anaconda) - Update the translation doc with zanata branching incantations. (sbueno+anaconda) - Merge pull request #287 from kparal/patch-1 (clumens) - boot-options.rst: add a note about nfsiso (kamil.paral) - Few fixes and amendments for the boot_options.rst file (vpodzime) - Prevent issues with encrypted LVs on renamed VGs (#1224045) (vpodzime) - Create and use snapshot of on-disk storage with no modifications (#1166598) (vpodzime) - Implement the class for storage snapshots (vpodzime) - Prevent any changes in the StorageSpoke if just going back (vpodzime) - Make StorageSpoke's on_back_clicked less complicated (vpodzime) - Add kickstart tests for the LVM cache kickstart support (vpodzime) - Disable packages-multilib, for now. (clumens) - Make sure the liveimg test shuts down when it finishes. (clumens) - Change how success is checked for the basic-ostree test. (clumens)- Add basic support for LVM cache creation in kickstart (vpodzime) - Use labels for the rest of the non-autopart test results. (dshea) - Use a disk label to find the filesystem for escrow results (dshea) - Use someone else's code for PID file management. (dshea) - Prevent incomplete translations from making the TUI unusable (#1235617) (mkolman) - Apply the environment substitutions more liberally in nfs-repo-and-addon (dshea) - Use stage2=hd: instead of stage2=live: (dshea) - Add test for liveimg kickstart command (bcl) - Fix pre-install script execution (bcl) - test pre-install kickstart section (bcl) - Use sys.exit() instead of the exit() created by site.py. (dshea) - Call ipmi_report before sys.exit (dshea) - Add a test for proxy authentication (dshea) - Add optional authentication to the proxy server (dshea) - Add more tests to proxy-kickstart (dshea) - Show an alternative prompt if a hub contains only a single spoke (#1199234) (mkolman) - Add few docs and improvement in check_ip_address (jkonecny) - Check whether files actually contain translatable strings. (dshea) - Add specific error string to TUI user dialog (#1248421) (bcl) - Make EditTUIDialog error generic (#1248421) (bcl) - Fix and expand nfs-repo-and-addon.ks (dshea) - Added a script to make the packages used by nfs-repo-and-addon (dshea) - Implement the rest of the repo options in dnfpayload. (dshea) - Fix kickstart test for bond interface creation (jkonecny)- Move the proxy server script into a common file. (dshea) - Use python3 for the proxy server and remove python2 compatibility (dshea) - makePickle now needs to return bytes (bcl) - gi.require_version raises ValueError (bcl) - Remove duplicate signal setup block (bcl) - Fix three bugs discovered by driverdisk-disk.ks (clumens) - Fix error with OEMDRV ks auto-load check. (#1057271) (sbueno+anaconda) - Make sure TUI is readable for non-latin languages (#1182562) (mkolman) - Equalize capacity & mount point entries (#1212615) (dshea) - Disable GRUB os_prober on POWER (#1193281) (rmarshall) - Cancel Container Edit Sensitizes Update (#1168656) (rmarshall) - Fix SoftwareSpoke._kickstarted. (dshea) - Disable a Pylint false-positive (#1234896) (mkolman) - Add support for autostep and --autoscreenshot (#1234896) (mkolman) - Escape \'s in doc strings (dshea) - Ellipsize the file system type combo box (#1212615) (dshea) - Add graphviz to make-sphinx-doc script (jkonecny) - Remove many of a documentation compilation errors (jkonecny) - Add class diagrams to existing spokes and hubs (jkonecny) - Add class diagram settings to documentation (jkonecny) - Fix the UnusuableConfigurationError dialog (#1246915) (dshea) - Chase pygobject's stupid moving target (dshea) - Add missing translation contexts (dshea) - Actually translate the container type labels (dshea) - Check whether a translated string requires a context or comment. (dshea) - Clean up the temporary pools virt-install makes. (clumens) - Return the same object for repeated calls to __get__ (#1245423) (dshea) - Use sys.exit instead of os._exit. (clumens) - Add parentheses around the IPV6 regex fragment. (dshea) - Add tests for IPv6 literals in URLs (dshea) - Modify Installation Source Proxy Label (#11688554) (rmarshall)- Fix Initial PPC PReP Boot Selector Name (#1172755) (rmarshall) - Require a newer version of pykickstart (vpodzime) - Use dictionaries is thread-safe manner. (dshea) - Merge pull request #234 from wgwoods/master (wwoods) - Auto-load ks.cfg if OEMDRV volume available. (#1057271) (sbueno+anaconda) - Check the encrypt checkbox when encrypted specified in KS (vtrefny) - Do not raise KickstartValueError for missing passphrase (vtrefny) - Ask for encryption passphrase when not specified in ks (#1213096) (vtrefny) - dracut: minor cleanup (wwoods) - dracut: fix missing messages for inst.ks=cdrom (wwoods) - Wait forever for kickstarts on CDROM (#1168902) (wwoods) - Use abs_builddir instead of builddir so paths will look more reasonable. (clumens) - Add a new makefile target that does everything needed for jenkins. (clumens) - Merge pull request #228 from AdamWill/logind (dshea) - Fix crash when mirrorlist checkbox is checked (jkonecny) - Fix crash when user start typing proxy credentials (jkonecny) - Check repository URL before leaving Source Spoke (jkonecny) - Add IDs to identify addon repositories (jkonecny) - Repositories can be checked without a selection (jkonecny) - Consolidate the language environment variables. (dshea) - Change the generated API indices slightly (dshea) - Ignore "mountpoint" used a format specifier (dshea) - filesystems -> file systems, per the style guide (dshea) - Properly parameterize a translated string (dshea) - Fix pylint errors in rescue.py. (dshea) - Remove unused imports (dshea) - Remove text.py from spec file (#965985) (sbueno+anaconda) - Merge pull request #220 from AdamWill/1243962 (dshea) - Fix adding 'boot=' option in FIPS mode (vtrefny) - anaconda.target: Wants systemd-logind.service (#1222413) (awilliam) - Remove the last usage of newt and get rid of it as a dependency (#965985) (sbueno+anaconda) - Enable anaconda to use the new rescue mode. (#965985) (sbueno+anaconda) - Get rid of unnecessary constants in constants_text. (#965985) (sbueno+anaconda) - Get rid of some unnecessary files. (#965985) (sbueno+anaconda) - Display verbose packaging errors to the user (bcl) - Show source errors from refresh method (bcl) - Fix the validate functions in the btrfs kickstart_tests. (clumens) - Connect kickstart lang data to dnf-langpacks (#1051816) (dshea) - Add simple_replace config file function (bcl) - Remove some vestiges of the old packaging module (dshea) - Remove window boot block detection functions. (dshea) - Remove iutil.xprogressive_delay. (dshea) - Simplify iutil.mkdirChain. (dshea) - Decode wifi SSIDs into strings. (#1240398) (dshea) - Actually use the temp directory so test files get cleaned up (dshea) - Disable the output from rpmbuild (dshea) - Remove stray references to python2. (dshea) - Fix possible to start installation without network (#1221109) (jkonecny) - Fix 'q' (to quit) do not work in TUI hub (jkonecny) - act on the right objects when stripping URL protocols (#1243962) (awilliam) - Fix 'App' object has no attribute 'queue' (#1243316) (jkonecny)- fix storage writing for live and ostree installs (#1236937) (awilliam) - Add O_CREAT to the open flags when extracting rpm files. (dshea) - Move ostree gobject version check next to the import (#1243543) (bcl) - Remove rpmfluff from the buildrequires. (dshea) - Only import readline if readline is necessary. (dshea) - use the right baseurl in run_install_test.sh. (clumens) - Don't copy the environment when starting metacity. (dshea) - Fix the use of a temporary file in SimpleConfig.write (dshea) - Add a test for SimpleConfig.write(use_tmp=True). (dshea) - Remove an unnecessary chmod when creating chrony.conf (dshea) - Fix some bad uses of chmod. (dshea) - Add a function to open a file with specific permission bits (dshea) - Don't ask to start vnc if user specifies text mode. (#1202277) (sbueno+anaconda) - New Anaconda documentation - 23.15 (bcl) - Add a helper for building Sphinx docs using mock. (bcl) - Update Sphinx configuration for python3 (bcl) - Running without a GUI can also raise ValueError in errors.py (bcl) - parse-kickstart_test.py: fix driverdisk_test() (wwoods) - Fix the spelling of "version" (dshea)- Some dracut modules anaconda needs have been split into their own package. (clumens) - User operation kickstart tests. (kvalek) - Kickstart tests for UTC and LOCAL hwclock. (kvalek) - Kickstart firewall tests. (kvalek) - Fix Repository New_Repository has no mirror or baseurl (#1215963) (jkonecny)- Catch blivet formatDevice ValueError in custom (#1240226) (bcl) - There's now a python3-rpmfluff, so revert this. (clumens) - Fix a couple other pylint problems in the driver disk tests. (clumens) - Merge pull request #194 from wgwoods/master (wwoods) - dracut: fix boot failure waiting for finished/dd.sh (wwoods) - Use builddir instead of srcdir to find the dd utils (dshea) - Fix the dd_test for python3. (dshea) - Fix %files to deal with compiled python3 modules (dshea) - Add a bunch of gi.require_version calls (dshea) - Temporarily disable the error about not importing rpmfluff. (clumens) - Don't try to iterate over threads directly in wait_all. (clumens) - Update the btrfs kickstart tests to use functions.sh. (clumens) - Merge pull request #182 from wgwoods/dd-refactor (wwoods) - driver_updates: fixes from patch review (wwoods) - Don't be too picky about what name is --device=link (dshea) - Ignore stderr output from parse-kickstart. (dshea) - Add an option to execReadlines to filter out stderr. (dshea) - Ignore interruptible system calls in the dd test (dshea) - Fix an undefined variable in writeStorageLate (dshea) - Connect zfcp entries to the discovery buttons (dshea) - Connect iscsi activations to buttons (dshea) - Connect the dasd number entry to the discovery buttons. (dshea) - Add keyboard layouts on the row-activated signal. (dshea) - Connect dialog inputs to default actions. (dshea) - Remove unnecessary GtkNotebooks. (dshea) - Re-save some dialog glade files. (dshea) - Merge pull request #181 from wgwoods/master (wwoods) - dd-refactor: dracut + build bits (wwoods) - Add kickstart test for RAID1 (bcl) - pass PYTHONPATH to the kickstart test framework (bcl) - Write servers to chronyd.conf even if it's off (#1197575) (wwoods) - Refresh advanced disks after disk summary dialog (#1226354) (bcl) - parse-kickstart: just emit 'inst.dd=XXX' for driverdisk (wwoods) - parse-kickstart: pylint fixes (wwoods) - dd-refactor: new driver_updates.py + tests (wwoods) - payload: fix driverdisk repos (wwoods) - dracut: fix boot with inst.ks and no inst.{repo,stage2} (#1238987) (wwoods) - Use the most recent versions of the btrfs, logvol, part, and raid commands. (clumens) - Allow /boot partition on iscsi with ibft (#1164195) (jkonecny) - Add kickstart tests to test btrfs installation (vtrefny) - Fix broken test by infiniband patch (#1177032) (jkonecny)- Add a switch for the Airplane Mode label (dshea) - Connect labels with keyboard accelerators to a widget (dshea) - Add a test for dangling keyboard accelerators. (dshea) - Use pocketlint for translation and markup checking (dshea) - Flatten the glade test directory. (dshea) - Add support for specifying arbitrary mkfs options. (clumens) - Fix kickstart install with infiniband (#1177032) (jkonecny) - anaconda-dracut: Fix sysroot mount for netroot (#1232411) (bcl) - Add RAID swaps to /etc/fstab (#1234469) (bcl) - network: catch another race when calling dbus methods on invalid devices (rvykydal) - network: GUI, add connection even when virtual device activation failed (#1179276) (rvykydal) - Fix IP / hostname mismatches when showing VNC server address (#1186726) (rvykydal) - Check also ipv6 default routes when looking for onboot=yes device (#1185280) (rvykydal) - Merge pull request #157 from wgwoods/master_dd_fixes (wwoods) - Do not check dependencies on invalid payloads (dshea) - network: don't set onboot=False for default autoconnections (#1212009) (rvykydal) - Fix the types used to write anaconda-tb-all.log (dshea) - dd: drop unnecessary archive_read_data_skip (wwoods) - dd_extract: -l should not extract modules+firmware (wwoods) - dd: fix permissions on extracted files (#1222056) (wwoods) - tests: add dd_tests (wwoods)- Revert "Add an optional conditional to progress_report." (bcl) - Fix inconsistencies in the payload messages. (dshea) - Fix install-requires and install-buildrequires (dshea) - anaconda-dracut: Mount /dev/mapper/live-rw (#1232411) (bcl) - Eliminate some false test results when running glade tests. (atodorov) - Move the knowledge about network packages into ksdata.network. (clumens) - Add an optional conditional to progress_report. (clumens) - Move the big block of late storage writing out of install.py. (clumens) - The attribute is named ostreesetup.nogpg. (clumens) - Use the index in grubenv (#1209678) (bcl) - Do not raise an exception on EINTR from os.close or os.dup2 (dshea) - Merge pull request #154 from mulkieran/master-959701 (mulkieran) - Improve focus behavior in the advanced user dialog (dshea) - Re-save advanced_user.glade (dshea) - Depsolve kickstarted packages on the summary hub (#961280) (dshea) - Add a kickstart test for %packages --ignoremissing (dshea) - Remove descriptions for RAID levels (#959701) (amulhern) - No kexec-tools on aarch64 (bcl)- Do not import iutil from flags (dshea) - Ignore EINTR errors in files unlikely to encounter them (dshea) - Reimplement the open override for the dracut scripts (dshea) - Wrap the only non-open call found by the new pocketlint checks (dshea) - Redefine open to retry on EINTR (dshea) - Remove __future__ imports (dshea) - Use python 3's OSError subclasses instead of checking errno (dshea) - Allow kwargs in eintr_retry_call (dshea) - Remove explicit uses of /dev/null (dshea) - Do not retry calls to close or dup2 (dshea) - Remove another function from isys (dshea) - Make dialogs behave better with timed input validation (dshea) - Fix the password/confirm checks to work with delayed validation (dshea) - Move the URL protocol removal out of the input check (dshea) - Remove the vestigal capslock label from the password spoke (dshea) - Re-saved a few glade files (dshea) - Run set_status unconditionally from update_check_status (dshea) - Do not run input checks for every keystroke of input (#1206307) (dshea) - Add a method to execute timed actions early (dshea) - Use comps.environments instead of comps.environments_iter (#1221736) (dshea) - Merge pull request #83 from mulkieran/master-requires (mulkieran) - Only show supported autopart choices in choices combo. (amulhern) - Strip out device types that blivet is not able to support. (amulhern) - Update blivet required version. (amulhern) - Fix nfs4 stage2 and repo handling (#1230329) (bcl) - Update upd-kernel so that it actually works (#1166535) (bcl) - Fix passing ,nfsvers=3 to dracut (#1161820) (bcl) - Require the python3 version of iscsi-initiator-utils (dshea) - Fix the pylint pre-commit hook for python3 and pocketlint (dshea) - Fix a type check to work with python 3. (dshea) - Do not log Xorg output to tty5 (dshea)- Deal with encrypted partitions not being readable by virt-cat. (clumens) - Make use of the restore_signals Popen argument (dshea) - Don't allow /boot on iSCSI. (#1164195) (sbueno+anaconda) - Merge pull request #127 from mulkieran/master-kickstart (mulkieran) - Actually distribute the clickable message test, too (dshea) - Fix disk argument passing to virt-cat in the ostree test. (clumens) - Relabel all password and group files in %post (#1228489) (dshea) - Deal with the order of ifcfg files not being guaranteed. (clumens) - Add a __init__.py to fix up an error when running iutil_test.py. (clumens) - Actually run the clickable message test (dshea) - Add a false positive to pylint checking for S390Error. (clumens) - Let the excludedocs test pass if there are only directories left. (clumens) - Allow successful kstest results to provide more details. (clumens) - The escrow_cert test cannot use autopart. (clumens) - Don't warn on PyInit__isys being unused. (clumens) - Test that root LV is encrypted. (amulhern) - Deal with subprocess returning bytes in tests/lib/filelist.py, too. (clumens) - Make anaconda+python3+pocketlint work. (clumens) - Start using our new shared pylint framework in anaconda. (clumens) - Remove our extra pylint checkers. (clumens) - Remove a duplicate libselinux-python3 requires. (clumens) - Run makeupdates with Python 2 for now (mkolman) - Don't use the _safechars private property (#1014220) (mkolman) - Make sure directory size is returned as int (#1014220) (mkolman) - Only warn about missing yum-utils (#1014220) (mkolman) - Make sure set_system_time() gets an integer (#1014220) (mkolman) - Make sure the column number in TUI is an integer (#1141242) (mkolman) - Python 3 compatible sorting fixes (#1014220) (mkolman) - Make version comparison Python 3 compatible (#1014220) (mkolman) - Don't apply numeric comparison on None (#1141242) (mkolman) - Avoid comparing None to an integer (#1141242) (mkolman) - Handle urllib split (#1014220) (mkolman) - Don't try to decode strings (#1014220) (mkolman) - Rename function attributes (#1014220) (mkolman) - Replace raw_input() with input() (#1014220) (mkolman) - Make iterators and their usage Python 3 compatible (#1014220) (mkolman) - Convert Python 2 metaclass magic to Python 3 metaclass magic (#1014220) (mkolman) - Make the raise syntax Python 3 compatible (#1014220) (mkolman) - Python 3 no longer does tuple parameter unpacking (#1014220) (mkolman) - Make isys Python 3 compatible (#1014220) (mkolman) - Set a correct mode for the tempfile (#1014220) (mkolman) - Python 3 temp files no longer reflect external changes (#1014220) (mkolman) - Make print usage Python 3 compatible (#1014220) (mkolman) - Rename the warnings spoke to warnings_spoke (#1014220) (mkolman) - Replace list comprehension with for at class level (mkolman) - Make gettext usage Python 3 compatible (#1014220) (mkolman) - Do not open tty5 for writing in the "a" mode (#1014220) (vpodzime) - Do not use pykickstart's RepoData as a key in a dict (#1014220) (vpodzime) - Do not run repo attrs' checks if they are not set up yet (#1014220) (vpodzime) - Don't depend on side effects of map() (#1141242) (mkolman) - Don't use exceptions' message attribute (#1014220) (vpodzime) - Addapt to string type changes (#1014220) (mkolman) - Handle modules returning bytes in Python 3 (#1014220) (mkolman) - Add and use function that makes sure we work with strings (#1014220) (vpodzime) - Handle modules requiring different string types in Python 3 (#1014220) (mkolman) - Remove sitecustomize (#1014220) (mkolman) - Make ASCII conversions Python compatible (#1014220) (mkolman) - Remove "is Unicode" tests (#1014220) (mkolman) - Fix ASCII conversion tests (#1014220) (mkolman) - Return a string when calling a program (#1014220) (mkolman) - Handle subprocess returning bytes (#1014220) (mkolman) - Handle latin-1 strings in locale -a output (#1014220) (mkolman) - Open the VNC password file for binary writing (#1014220) (mkolman) - Update parse-kickstart for python3 (#1014220) (bcl) - Update driver-updates for python3 (#1014220) (bcl) - Update python-deps for python3 (#1014220) (bcl) - Add a test for parse-kickstart (#1014220) (bcl) - Make the import Python 3 compatible (#1014220) (mkolman) - Change configparser and queue imports (#1014220) (mkolman) - Remove imports from the __future__ (#1014220) (mkolman) - Use the imp module directly (#1014220) (mkolman) - Use Python 3 versions of Python dependencies (#1014220) (mkolman) - Use /usr/bin/python3 in scripts (#1014220) (mkolman) - Use Python 3 versions of nose and Pylint (#1014220) (mkolman) - Build the Anaconda widgets for Python 3 (#1014220) (mkolman) - Update makebumpver for python3 (#1014220) (bcl) - Fix Kickstart installation without default gateway errors out (jkonecny) - Fix results checking in a couple ks tests. (clumens)- Fix a usage typo in run_once_ks script. (sbueno+anaconda) - Add kickstart tests for keyboard settings. (sbueno+anaconda) - Add a kickstart test for lang settings. (sbueno+anaconda) - Fix a % call inside _(). (clumens) - Convert ntp-pools.* to using the new kstest functions and autopart. (clumens) - Fix up the expected output in parse-kickstart_test.py. (clumens) - Fix a couple more pylint problems in the s390 code. (clumens) - Use the adapted Timezone class for kickstart data (vpodzime) - Add a kickstart test for processing NTP servers/pools configuration (vpodzime) - Show error on invalid username attempts in TUI. (#1171778) (sbueno+anaconda) - Fix dracut reads ksdevice from missing os enviromnent (jkonecny) - Run kickstart tests through an LMC-like program, not LMC itself. (clumens) - Move common kickstart_test code out into its own functions.sh file. (clumens) - Switch to using autopart in the kickstart tests. (clumens) - Fix a couple pylint errors. (sbueno+anaconda) - Make anaconda changes necessary for libblockdev s390 plugin. (sbueno+anaconda) - Add a kickstart test for lvm with percentage-based sizes. (dlehman) - Add kickstart test for basic fixed-size lvm layout. (dlehman) - Add a kickstart test to validate the default fstype. (dlehman) - Add kickstart test to test bond interface creation (jkonecny) - Add kickstart test to test vlan creation (jkonecny) - Fix --device=link and --device not specified (#1085310) (rvykydal) - Add kickstart test to test hostname (jkonecny) - Add a /boot to tmpfs-fixed_size.ks. (clumens) - Fix bad warning message when user set illegal IP (jkonecny) - Fix bad check of illegal ip address (jkonecny) - Add a simple tmpfs kickstart test (mkolman) - Add a kickstart test for escrow packets and backup passphrases (dshea) - Fix a typo that caused us to discard corrected target sizes. (#1211746) (dlehman) - Don't pass anything to ./configure. (dshea) - Fix a pylint problem in parse-kickstart_test.py. (clumens) - Fix 0 choice in Language and Storage in TUI mode (jkonecny) - Update html documentation for new boot-options section (bcl) - Convert boot-options to ReST and include it in the Sphinx documents. (bcl)- Clean up after processKickstart in parse-kickstart_test.py. (clumens) - Add support to dnfpayload.py for addon NFS repos. (clumens) - Fix IndexError: list index out of range (#1219004) (jkonecny) - Fix a typo in proxy-kickstart.sh that was causing a test time out. (clumens) - iSCSI Name Validation using regexes (sujith_pandel) - Add kickstart tests for proxy usage. (dshea) - In dracut, do not display a warning for network lines with just a hostname. (clumens) - Add transport adapters to support ftp and file fetching (dshea) - Fix for "Kickstart installation fails..." (#1197960) (jkonecny) - Allow passing kickstart tests to be run on the command line. (clumens) - Automatically collect environment variables to be passed to ks tests. (clumens) - Use isinstance instead of type for doing type checks. (clumens) - Remove yumpayload.py, its support files, and most references to yum. (clumens) - Fix the packages-and-group wildcard exclusion test (dshea) - Set the GUI-selected environment in the ksdata (#1192100) (dshea) - Don't crash if the disk model is None (#1215251) (dshea) - Correct an error message in packages-and-groups-1.ks. (clumens) - Switch from testing for emacs* to kacst*. (clumens) - Tests that end in a traceback are failures, not successes. (clumens) - Don't run run_report.sh from within run_kickstart_tests.sh. (clumens) - If a kickstart test failed due to a traceback, display that. (clumens) - Wrap device labels earlier (#1212586) (dshea) - Remove the angle property from the device label (dshea) - Get rid of the find button in the filter spoke. (dshea) - Rearrange filter.glade (dshea) - Fix errors in the vendor column renderers. (dshea) - Fix some minor inconsistencies in filter.glade (dshea) - Fix issues with advanced storage searching. (dshea) - Remove duplicate entries from search combo boxes (dshea) - Use named IDs for the filter type combo boxes. (dshea) - Rearrange filter.glade the way glade wants it now (dshea) - Add a reporting support script to kickstart tests. (clumens) - Return a specific error code when a test times out. (clumens) - Fix indentation in run_one_ks.sh. (clumens) - Also remove all the fonts in the packages-and-groups-1 test. (clumens) - Enable the basic-ftp and basic-ftp-yum kickstart tests. (clumens) - Fix a typo in groups-and-envs-2.ks (clumens) - Get NTP pools and servers from ksdata for the runtime config (vpodzime) - Adapt to the new argument list for save_servers_to_config. (clumens) - Remove the restriction that /boot be below 2TB for grub (#1082331) (dshea) - Distinguish between NTP pools and servers in GUI (vpodzime) - Add support for chrony pool directive (mlichvar) - Add a readme pointing to the documentation (bcl) - Sphinx docs - use source order (bcl) - Add html documentation for Anaconda v23.7 (bcl) - Place html docs under ./docs/html/ (bcl) - Configure proxy settings for dnf payload (#1211122) (bcl) - Change online action to change (bcl) - Check for images/install.img first for netboot (bcl) - Ignore addon and anaconda sections in handle-sshpw (bcl) - Ignore %anaconda section in parse-kickstart (bcl) - Change of label in iscsi storage spoke (jkonecny)- Fix doReqPartition import from autopart (bcl) - Add support for reboot --kexec kickstart command (bcl) - Add inst.kexec and --kexec support to reboot with kexec (bcl) - Add setup_kexec method to prepare the system for a reboot with kexec (bcl) - Add kickstart %pre-install section support (bcl) - Remove the custom help button from the toolbar (bcl) - Use multiple streams for zRAM instead of multiple devices (vpodzime) - iscsi: pass rd.* options of devices to be mouted in dracut (#1192398) (rvykydal) - Remove the unused productName import from custom_storage_helpers.py. (clumens) - Remove the old custom partitioning help dialog (mkolman) - Implement the new reqpart command. (clumens) - Sort disks by name when checking disk selection (vpodzime) - Set both .format's and .originalFormat's passphrase on unlock (vpodzime) - Make the Encrypt checkbox insensitive for encrypted non-BTRFS devices (#1210254) (vpodzime) - Check for Gtk before importing escape_markup (bcl) - If the network is disabled, also disable the network part of the source spoke. (#1192104) (clumens) - Add handling for unusable storage configurations. (dlehman) - Allow markup in the label/message of DetailedErrorDialog. (dlehman) - Allow passing an optional button list to showDetailedError. (dlehman) - Allow kwargs with gtk_action_wait, gtk_action_nowait decorators. (dlehman) - Fix makeupdates handling of Release: (bcl) - Make sure we unmount the path we mounted (bcl) - Fix up one more back_clicked reference that got missed. (clumens) - Don't unconditionally set ksdata.lang.seen to True (#1209927) (mkolman) - Reset the back_clicked flag if we stay on the Storage spoke (#1210003) (vpodzime) - Mark the back_clicked attribute of the Storage spoke as private (vpodzime) - TUI pwpolicy setup was supposed to be in __init__ not refresh (#1208607) (bcl) - Preserve the order of boot args added by kickstart. (clumens) - Revert "allow /boot on btrfs subvol or filesystem" (bcl) - Connect scroll adjustments in the right class (#1206472) (dshea)- Enforce sane disk selections. (dlehman) - Add a test for parse-kickstart (bcl) - Add --tmpdir to parse-kickstart for testing (bcl) - Use the correct format for IPMI messages. (clumens) - Do not use min_luks_entropy with pre-existing devices (#1206101) (dshea) - Remove the dnf cache directory when resetting the repo (dshea) - Do not add separators to the addon list when not needed (dshea) - Only use the instclass environment if it actually exists. (dshea)- Mock external module dependencies for readthedocs (bcl) - Generate the pyanaconda module documentation (bcl) - Reformat kickstart.rst using better ReST markup (bcl) - Add some deprecation-related false positives. (clumens) - Add Sphinx documentation support (bcl) - Add documentation on %anaconda kickstart command (bcl) - Prevent Storage spoke Done button method from multiple launch (jkonecny) - Prevent spokes from being exited more times. (jkonecny) - Only depend on pygobject3-base in anaconda-core (#1204469) (mkolman) - Use proxy when configured for the base repo (#1196953) (sjenning) - Assume UTC if setting the system time without a timezone (#1200444) (dshea) - Add boolean as return to ThreadManager.wait (jkonecny) - Make sure LANG is always set to something (#1201896) (dshea) - Fix pylint/translation issues from the pwpolicy patches. (clumens)- Clean out the mock chroot before attempting to run the rest of the test. (clumens) - Implement %anaconda kickstart section for pwpolicy (bcl) - Add pwpolicy support to TUI interface (bcl) - Add pwpolicy for the LUKS passphrase dialog. (bcl) - Add pwpolicy for the user spoke. (bcl) - Use pwpolicy for the root password spoke. (bcl) - Add the text for weak passwords to constants (bcl) - Add tests with an FTP instrepo (dshea) - Add kickstart tests for an NFS instrepo and addon repos. (dshea) - Handle /boot on btrfs for live (#1200539) (bcl) - rpmostreepayload: write storage config after shared var is mounted (#1203234) (rvykydal) - Tweak tmux configuration file (jkonecny) - Remove --device= from the new kickstart tests. (clumens) - Add more kickstart-based packaging tests. (clumens) - Fix enlightbox call in ZFCPDialog. (#1151144) (sbueno+anaconda) - fix crash with bare 'inst.virtiolog' in boot args (wwoods) - Do not attempt to set None as a warning (dshea) - fix inst.ks.sendmac for static ip=XXX (#826657) (wwoods)- Only insert strings into the environment (#1201411) (dshea) - Fix the rescue kernel version list in writeBootLoader (#1201429) (dshea) - Missing local variable check (omerusta) - Fix the handling of nfs:// URLs. (dshea) - Add glob support for the -a/--add option in makeupdates (mkolman) - White Space fixes (omerusta) - Put all mock results into the top-level source dir. (clumens) - Merge pull request #31 from dcantrell/master (david.l.cantrell) - Require newt-python in anaconda-core (dshea) - Make merge-pr executable (dshea) - Display an error for exceptions during GUI setup (dshea) - Remove unused invisible char properties (dshea) - Add a check for invisible_char validity (dshea) - Connect viewport adjustments to child focus adjustments (#1192155) (dshea) - Support '%packages --multilib' in dnfpayload.py (#1192628) (dcantrell)- Add rc-release target (bcl) - Change --skip-tx to --skip-zanata in scratch-bumpver (bcl) - Add --newrelease to makebumpver (bcl) - Improve the addon repo name collision code (#1125322) (bcl) - Fix the import of mountExistingSystem (vpodzime) - Fix import error in anaconda-cleanup. (sbueno+anaconda) - Use the new static method to get possible PE sizes (vpodzime) - Try using the global LUKS passphrase if none is given for LV/part (#1196112) (vpodzime) - Fix the help button mnemonic display on spokes (dshea) - Only set the hub message if the message has changed (dshea) - Wrap the info bar in a GtkRevealer (dshea) - Add links to clickable warning and error messages. (dshea) - Add a test to look for clickable messages that aren't clickable enough. (dshea) - Increment the widgets version number (dshea) - Allow markup and links in the info bar. (dshea) - Add more links to gtk-doc comments (dshea) - Handle New_Repository name collision source spoke (#1125322) (bcl) - Fix a bad usage of execWithRedirect (#1197290) (dshea) - Have to be root to delete /var/tmp/kstest-* on the remote machines. (clumens) - Use the LUKS device for swap in fstab (#1196200) (vpodzime) - Clear TUI source spoke errors that may have been leftover from a prior attempt. (#1192259) (sbueno+anaconda)- Make sure python2 dnf is required (bcl) - Fix pykickstart requirement. (clumens) - Extract xattrs from tar payload (#1195462) (bcl) - Add a script to rebase and merge pull requests (dshea) - Update translation documentation for Zanata (bcl) - Switch translation support to fedora.zanata.org (bcl) - install.py: fix the 'is team device' check (awilliam) - Explain why Anaconda requires rpm-devel and libarchive-devel during build (mkolman) - Revert "Switch to temporary transifex branch" (bcl) - Revert "makebumpver needs to know about anaconda-1 transifex name" (bcl) - Commit 23.0 anaconda.pot file (bcl) - Rename queue.py to queuefactory.py. (clumens) - Remove references to old_tests, which no longer exists. (clumens) - Fix package and group removing with the dnf payload. (clumens) - Don't try to run new-kernel-pkg if it doesn't exist. (clumens)- Remove unused imports (dshea) - Check for unused imports in __init__ files (dshea) - Remove timestamp-based version support. (dshea) - Add test lib methods to check regexes (dshea) - Cleanup BuildRequires (mkolman) - Remove obsolete imports. (amulhern) - Make print statement print output w/out surrounding parentheses. (amulhern) - Remove an unused import (dshea) - rpmostreepayload: Honor noverifyssl (walters) - typo: packaging: Don't vary name of "verified" (walters) - Disable the metacity mouse-button-modifier setting (dshea) - Fix completion setting in TUI language spoke. (#1192230) (sbueno+anaconda) - Remove the pylint false positives for the GLib module (dshea) - Use ExtendAction for --ignore flag (amulhern) - Use a simple ExtendAction for add_rpms option. (amulhern) - Fix log message formating (mkolman) - Don't clear nonexistent DNF package download location (#1193121) (mkolman) !!##%%''))++--//113355789:;;==??AACCEEGHIJKNOPQRSTUVWWYY[[]]__aacceeggiikkmmooqqstuvwxyz{|}~33.16.5.6-1.el833.16.5.6-1.el8   __init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycxkl_wrapper.cpython-36.opt-1.pycxkl_wrapper.cpython-36.pychelpers.pyhubs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycsummary.pyspokes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvanced_storage.cpython-36.opt-1.pycadvanced_storage.cpython-36.pycblivet_gui.cpython-36.opt-1.pycblivet_gui.cpython-36.pyccustom_storage.cpython-36.opt-1.pyccustom_storage.cpython-36.pycdatetime_spoke.cpython-36.opt-1.pycdatetime_spoke.cpython-36.pycinstallation_progress.cpython-36.opt-1.pycinstallation_progress.cpython-36.pycinstallation_source.cpython-36.opt-1.pycinstallation_source.cpython-36.pyckeyboard.cpython-36.opt-1.pyckeyboard.cpython-36.pyclanguage_support.cpython-36.opt-1.pyclanguage_support.cpython-36.pycnetwork.cpython-36.opt-1.pycnetwork.cpython-36.pycroot_password.cpython-36.opt-1.pycroot_password.cpython-36.pycsoftware_selection.cpython-36.opt-1.pycsoftware_selection.cpython-36.pycstorage.cpython-36.opt-1.pycstorage.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycwelcome.cpython-36.opt-1.pycwelcome.cpython-36.pycadvanced_storage.pyadvstorage__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdasd.cpython-36.opt-1.pycdasd.cpython-36.pycfcoe.cpython-36.opt-1.pycfcoe.cpython-36.pyciscsi.cpython-36.opt-1.pyciscsi.cpython-36.pycnvdimm.cpython-36.opt-1.pycnvdimm.cpython-36.pyczfcp.cpython-36.opt-1.pyczfcp.cpython-36.pycdasd.pyfcoe.pyiscsi.pynvdimm.pyzfcp.pycustom_storage.pydatetime_spoke.pyinstallation_progress.pyinstallation_source.pykeyboard.pylanguage_support.pylib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccordion.cpython-36.opt-1.pycaccordion.cpython-36.pyccart.cpython-36.opt-1.pyccart.cpython-36.pyccustom_storage_helpers.cpython-36.opt-1.pyccustom_storage_helpers.cpython-36.pycdasdfmt.cpython-36.opt-1.pycdasdfmt.cpython-36.pycdetailederror.cpython-36.opt-1.pycdetailederror.cpython-36.pyclang_locale_handler.cpython-36.opt-1.pyclang_locale_handler.cpython-36.pycnetwork_secret_agent.cpython-36.opt-1.pycnetwork_secret_agent.cpython-36.pycpassphrase.cpython-36.opt-1.pycpassphrase.cpython-36.pycrefresh.cpython-36.opt-1.pycrefresh.cpython-36.pycresize.cpython-36.opt-1.pycresize.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycunsupported_hardware.cpython-36.opt-1.pycunsupported_hardware.cpython-36.pycaccordion.pycart.pycustom_storage_helpers.pydasdfmt.pydetailederror.pylang_locale_handler.pynetwork_secret_agent.pypassphrase.pyrefresh.pyresize.pysubscription.pysummary.pyunsupported_hardware.pynetwork.pyroot_password.pysoftware_selection.pystorage.pysubscription.pyuser.pywelcome.pyutils.pyxkl_wrapper.pyanaconda-gtk.csspixmapsanaconda-password-show-off.svganaconda-password-show-on.svguihubssummary.glademain.gladespokesadvanced_storage.gladeadvanced_user.gladeadvstoragedasd.gladefcoe.gladeiscsi.gladenvdimm.gladezfcp.gladecustom_storage.gladedatetime_spoke.gladeinstallation_progress.gladeinstallation_source.gladekeyboard.gladelanguage_support.gladelibcart.gladecustom_storage_helpers.gladedasdfmt.gladedetailederror.gladenetwork_secret_agent.gladepassphrase.gladerefresh.gladeresize.gladesummary.gladeunsupported_hardware.gladenetwork.gladeroot_password.gladesoftware_selection.gladestorage.gladesubscription.gladeuser.gladewelcome.gladewindow-managerglib-2.0schemasgschemas.compiledorg.gnome.desktop.enums.xmlorg.gnome.desktop.wm.keybindings.gschema.overrideorg.gnome.desktop.wm.keybindings.gschema.xmlorg.gnome.desktop.wm.preferences.gschema.overrideorg.gnome.desktop.wm.preferences.gschema.xmlorg.gnome.metacity.gschema.overrideorg.gnome.metacity.gschema.xml/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib/__pycache__//usr/share/anaconda//usr/share/anaconda/pixmaps//usr/share/anaconda/ui//usr/share/anaconda/ui/hubs//usr/share/anaconda/ui/spokes//usr/share/anaconda/ui/spokes/advstorage//usr/share/anaconda/ui/spokes/lib//usr/share/anaconda/window-manager//usr/share/anaconda/window-manager/glib-2.0//usr/share/anaconda/window-manager/glib-2.0/schemas/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnu     Python script, ASCII text executabledirectorypython 3.6 byte-compiledPython script, UTF-8 Unicode text executableemptyASCII textSVG Scalable Vector Graphics imageXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode textXML 1.0 document, ASCII text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R utf-8c5474003c0482e03ecedd698cae045e77418f1b18c8a05f3d72b6b6297a87816?@7zXZ !#,a] b2u Q{LRw~!3{db[v$ g1g0=[}`wӴN)I,=k1gMRuԾpK>>Z47ku=8elq9MkWc9fX@]ӗ){0-v"2v[Ҧ,OO2ĐZֈc+P-*4;%)d}VZ"& mj+6)aeG2# Mx;R/zЙ)x6 IgM`dmzK:s@Kx䓚lz~dIa*Cū@Z(+ i^rdSgrYvl);?'d\XXGOy݈ fQa\XUrd(Cf x ғ:Ii6K+ObC"[b}ȱWPm5W KO ^ z8e&pT$ 3 ((#2\B gb}Kx̑ ݗ)˖<  w%,*/*⊨Tjf5[T 8/brcN~hws{-IV =Y\䢓Q++Ru8 3Uja%?J{bh/G%p1boԜRa0n>jP@=J61y iαf⼷<#Vv+:`ykBbQpq,SE0<ԏ]GD+D! Q h*827wA@)^/?{WO߯:LV.=e%9<{AK}Y>sTOhI?&,Z1ޒ+?kK`Pl(tҾtskb#I[Z7v~mݩ"J8N"|g0mkWe/ZuQ=n)jo'U5B1~[i.nB_m K6x.ރ"’ T7Ç]8=;(G,Q[D^]_{\$.9kEۿs|V?*ЏLb;EJ% MA Y]Kʭ_v8E继?*{>:c77Eof]8,W]݄eXEF#X餵fs%0~Cњd\D^c"2ŗJM22Ay[x<Ӧ;,pՑ}GzL0bJsД8]jCN(tGt/7UppG-*/y{|{'0DlqEk4pu92ƥHS2jU'>dI],S|d<fr40+Fc켼xAG5Is4bN!{mqGzK Ka~~5V)R5`7l˴3TuPYW(Tvv E6dXQAه%V-(LMl9jv0vG&7"MaϞ1L>Nw%):y  pd2دbbwDaCm. O8wް*ݝYGWѻS9vv_5dt'ᐥ]2z/KEdFz"LjHz5n>k3<=B=yK]CQ,Ȓ]g85>Yb1p6T(iADRh3_w 8;*\O, J@'qsSjdջ+X:%̨AAԟ*oƷ5s=d\! N] 0 ,St§,th!YgUnbuOB~YvxqVꆞMH BnH 貇mg|GRۥzV3^ӗy! :7ijdw< \V!nt{' oiw-ڤv7wAm>.@*@ބ z}y {%?"$v`=]+ǨvY@@`SEP~XI%Gzt}Vl0xglqx1|jHcp5X7=g*tQA*QdF"ףCsh AM2hhq*#AJjʖAϓ0V8<8*|:Ɣ-: F3;`R[3>ԹD 6}nEWANNٟ{ vFehL[<̳<펤I6لЭփ@#p#Da+t()rჟ]!qw&'@=MtOe5g(z)6niŹD`Έ:?8pU@gQ*&EއUԘJ*@ᾥV o@*~akoY^z>rl(8&b2^!W`.#BRUϫTKg[#~+ iP'J( i39X$`e_J[˲/_J>uPsvE9}H 3+vD~̥󰗼ňoq ߃5D;T^IN0| 4E(W6ZSp$8h?":6EWJ9&7 ;6t\AJ-@XI[j"ԭ}֣d0\YX!O6!a!cU~#I$lCx3|SoO?V5 EgvP,֣L9Q#Ňx,^تd  wSF3`dR7QWq&c=A@J-fWx|u1jH2`Q7Yrq 1\% ހXfݹLK kj C:H 8J 2qL_k=h<`)ǡ#Oz齬;OlTua[w3):*kJW8=#@>.l\4pހCNs:ktSoZsirbZ&ވ/ 03bmZcl emHel9( FtN^VpX̱X9"x8tXF"BOklfY bv=@٪V׋-|46fxH_4qsFWK j Jmg$C_+PAT3!aO$yw}ɠFbsnuAb,³M+7,+z~K\4&?ߏ *ŸhM"⻆Vq~ҞH{2I;li/qpBQYq1f]$e]vʾ# NdZ8Hy^rbNOܻ+` .)&{[~X'5]O2?Jxj!9+ Bvr Suw(A)xpC8Jܛ0ǗV.N1d*5 |XMLq 5u%"5n¡Kښ-֬Z>;T$uc8܀ %`d2E'˳mztؚ }Wdh{ lnja@f+.skpع+IIdض@jyu.]k- Lك$hҌW ?!dWD#-<2h T sNq[ ?u#"JcЅ_,->'74GdxKW_Xy4j9Q=M0`hJ6'b ({o[>ebXo`a(m uvUb(g"еuj*_.'Fj 'Vf;5.ހnY&$*=612{0nRf>,h^ӖJyjPW@u: sZ\#~ BsߡE]SfT!e6-Xb$'מ ̗6Rrԝ̉XУ,%ǰ#RYkد<6&,.X*,7)&eJ6-y+63iXCG*K/B ^.p0|Bc}`Od`"޿H=ocEK=H:O@*@B!8 Dc^@au5 Wsd*"Vp.{]WU/͕шx*| C;[9oSY7Ǯc0h347X!IvctrAۻNkArw"EPvﻅK8N1kyL8j/6'$L(xQ:V_>`R#[q.|9rW8\v}na~[zASkHf~+~uvvMͳ:D3|aN˿l`6X'DFS%]?, %h_I7\Dџ` 7B'iR{95bJri$,E|mCtJCͨ"[ sqûԼR -BT'*x1H}, 7Py{_$"eyJ9ŝwH Ɓ=ir>u0` &=?STWO;,9ܪf:h ɱxXO4VIDynؾGt}iu]0<5{5rRnCQfH.bC&%suPoKؽ4 :@V6܄S+a{pE,EaiwLF0|׸7㴼)AL((''uUcKqBnOɓtVIߥ>18e'!BP}i#?cJX.-(*Os_:=[ 5Ozmz:k--HJN SܗƸθ abv:f,A~82yUȠ)?Hk4,&l;>QK iρ!yː_Zk,RFJKxe,+"/,X <ue{6 rl?ᨍj;f^a;[}ػ?ؿB.vkP) 5gypTNj<|:֡x- }FPptSRWYsSL<3ZkqZՔS"E|p,ɸs5Eu4ği}xzLJNsh8A$y. 9\A~U*N`aNA!N]< db,XK¹5C "m p*VV)[C"pHLlhH[ ْvޞHL'8 \%\K++Rw4O/4K2D;t$"G}bxI ]XΗ?7мw`ЀǑ͗@WT}X?<S,;{H6iEG&rQ╕ڽ~)8f#nRL}}Ɛ^8dLW`zY>UFT6ޭϚ3*&8}C! 9@rtgk  H]shӰz["xOZ>pZ"\qMGɓUU>kXiVpy!v##"\T(o*|0;4ӽ>G ~Ƿ@%;F?R)ُ"a$ 9TccUؙ|8G4ќ ~dQo@@~,iV\E3*?U(H{/!Au4\(|jSv4ǏN ^4`VyNp9TLmDj`6zYN~Z@ ŽJ6 AKL3&q->?S5L /To IE5OOu6瞪Kxg2RAƄj,RQ06wq&i e`h@zLY 66tUM|fR13 % 8m vEª1i{Sڽj7ez; :4Se>{Gy'vh؅ʥe&}UiҬN / ןbı$n5 R!GBTl]}؄[D gdB;?c%] f(w0H1Jݧ*W7]x4_ڦݶkIdboKK`lz*#L H;G>"B(}-4xKuY6}o~_@ >0Ozs>R(񕍩ARk椺qrQTOUCuealj`Ij~>KƏgeMCdk 3WkKmK: :9vj:PQu./xhe0'h-Cx ^CM[]KϙgIXQ.1 lhP)15{ >`9:wa<9%Kъd$X.UPLuɖƑ<0൥XI* hEh+Y tVI+Π-S:(2<2pW#`hv2{ m;kaY(1dLQK8VHʉ^ABh]"@Ƒ_φUkn]'_<@7U̎G=T)Ji*Sf0e*g#!2&~(Tz-Rd5=whYI E6+ġ_ٱc쨧'#_NYaYF[B%IۙE8l(Wd>鰬fP6vAp+ҡf[sb:AĎuek=3$S!6-Ao_)zo~21*ǭ]rĞ P?%/jn]㖒ӷrM_J@~^h-ƍdEDL6{7JjpFRPBA߇|%J_Iˆc2X(RD;kjƣ'䈇rQC=j{_󪡳dZٻs_89m=#z9ş@؝W $`H4HC&IPy7,oH?oͳWx)3ЄPPi-kQr|Qd^=o̖\%,65_LӔ.~D-h*]z\S p7O|]^soEd}?bsҠ2$uFESW9\Iڵ4Ɉ%8*Cin|{'t@<Vj1xw)n<%;A5u!/x(w]{WVlDK h{ijʽC㽠6Z kjrpi%ȗaˑQ;Z#sf_>q*\P"KxN.2%&/R8eniq+{TWR;IL:&}C S[/4Wਉ,BelQ&?ꁷœ!E=)馔lpUiO=#$ړK l>hRmbb_7vˍ!ETM)8PIz^ޅWu(Xȅ2FfIlUw86OB eľmCRg&+)3}Ά=^FGͻc2+JJ,?SeȂrkʶ9,=u5c.-+ oFRm!vl6WP(oW~; ېRۗVO/"]L<OQ`kC)f.X-+f0cq0I^oD$Q&ݫycv7CS@H.Ho5L{L zL&NT^:HK^Ȯf.ƽ{%FOLj{O\V7S=L<])sc^Nߌjl}aӃb a1i\:|)SBfJ_ffm;HrBԣ7+b)ނ8}o_u\ӎF)A) ԙ5Xbm: MW$ H {| jG40$$z_,?=%Շ nKySՉݹSyqDH@ý0mU%CQì~ˍZg~/r]dk[7f BG݈" fDҘx崁NXf;sҾZE֘H",+t2꟠fDpfh ~ضTYwؓȫ%=69 19kGn eoXZR$a\wbytI Z)=G*gc+ZѾY w`%c_ue-HP8,>8zCo 7s-TVV岪_A6 3ṷ/[tjG&͕2d ն ÀY!~ ^v& fW:]Ζ)&yFȿ|\/} C04m8, o0?Jzƍ8|zx/^>p{x~- *ɋjyb; "NX ޿U1¬F]P6J,c*쩙dTfFk1ΟRb@'a|u~܊y MyqEإLg$UThN W a&Hxs>}bl ";JR@S6H=io[keaJ~Δwֆ`?dnڈwk6Dgp#d3:C :cO r)@8 R{K<)vIElvC׭}z;'S`fƅN5KYnQ\ g\MQ$CdsēpD()Q;ZHΤT!eV 4Kh2$doE +m.J4WF*вftڋ{_@8C618R6 +8TԢTAW7G^Ή̷Xπe^Y`6<ũگ8b%dO3#\ 3MSS*~Nrٰ|` QY.FISq_j>zH~䣙ΕT(WAMUe?2  GO.svU:f.;h9Zzs>ccK<ܞƉD+*ea$[hr@h/b:"&JUp Dڔ.i7zKOgNna>$R`H̜[UC*?zSF kZ7/!/Gdwec őeN)^: "{|3lvo,ϴf*C&SsAf@6’AK饏h::N{n!4B*56?Wssyz?2L =Oz$ѩn3)6#ęw>Y @"d_ps>q܄1A3W&n2**d9=vW]̀FH~ rSu(|fN|+u~23)Nq|0= |7hLС7&<+she{)(/%_v]hg fXH$OUbsҺi^g;h zF>t0ݕp1K0YZR7TS~+|8L$;ח^XL˷S}] Q֞3uUYt,eX'E0S9Na%#o!oUшH`*LwlL%T{Ljm*y.{J(>8@)*U/JzRZeբB&.ZrLH%-L/?Id!jc}m26Lî<(y8`PfDwo 2|V挧 ԍYJGǯ+NLd_{wɂ_>,_ z;-iUaɚNu ]&Dyg#5c|f;#.[I*q POTWT !@NK/pB*xF ~ RZM^- + u5s=lU VODž^5tƘoARrU`+'c&D]i+E>lʍp#yTC,7>Y.j\FK!Snm/Eh=qRg)¼wFpFSIƶ]E}G% Gδc $\r6u_ /Z7!GKy4|&҅MHu<9\MJ0A,3>Ϭ5nB΅B?6bS.H-2M--?]ۀ[mvz`|s*;@>?w1Mɘ[F6Gl~r&= p?O[2b{LW9ibv`H!wg)WM3eMٲ7h1 @^C8WcPog (|5*n*o.Ȗ¼ {zf^- bfCǪ=#nɲ0P{)6Gh9۳`pH2aW$Y>ڱtȵl=mFo I k.aȺF4x1[S6BSGZ5ٻ@r`ޚ92XxĂUڇ Վ^Գm9ȇa#?X)O[3`?vpZ`P6.05 +P Q@e2'G:fc:f9 Q|C}݇qďyl[+jv*luM]8Efh*p(U>x/"*,6hon5.1i܃}aXޏ'm'6G3}ӧ71h*9(M.!z u=a5{g.`^ΐDwPmH\B_,&"̒6P5̹ib _sCmQ؟~X71S?uq,_D9d۴=ΣO_t>Y` wKax>Tw]9}wyPd ["Q.)XNXqBUoE TJT$\ё[oW}^"?h2>ԗR9 #o$ZY7) Z:R0 vì\TK]e+jk4/QWdGG Eg]2fPXa1b솓1SSR>Dlv1~wVP QBQʂ&tП3/<W e !፜MGo1Y_}Юd3̕c)Qݡ ur4ktD@/}\3i)خeGj.e3k:Ɓ${Ԋj r,jcě"#\X}Iy$cIÄ\xD>B/@aR Qw)\:yڏYpÙrx\ϽLjEށ߻: Mp%W@-Λ^4x%rz&gNl% `l88kN4| q (ctaJ]u~^3Hy##xo?sU1%Ti'dx>؄-94UmnKfܷ8`N{<`o ˴v0ŵ9d{V`eZ /3>F;DU'ydKnwlB;uDw`,&gu ;br 1W?m? (bt[5 +Ej[WZM;[^EϿl,iw *OW{jbX 6_7fEnSki;06\/dt1,"W8C{L+3TB4+ʇNz7yC+J(燓)g?֪2Oel8XڏgP?ydj5-a7Bgr,WHs$*z"A'٩5 e,[i{KޫLN[a~Sj]"SG0XQoxCL>E_ĆdkizJזeHouL"sE%GENIs6xK񨈁n3P~݃k([@LYTރҩ'yEԏh6T)H|S_j=fV|JLT;ŤT]hzͰJqVYXtJzE R#'I0Lvt2Vgޛm~B␏&Y¶Zʖè<?P!g׃9k_I;uS -!Њ4UN2T_h(UƬrb c.nJ.3hDY:$т^X&/5ZQ+DPO0INsaE>WBt1P ish8lXDl~8TpL#~-ۮ:5Pܓ3VJ(Nn޲ 3訂^ 1G"uB0**a}}97#fbn7*jӊghwuI*1څ%yΑ'¦gˋA#C#31 d X0ĜJp$$#~mGɗbcWiUDO-Fk% ')T#A`r\J /P#ϗ<㳌pd<<$$N"( o;e`trܖxL1ًjpx}#-}IpM</5B4rU͈Y^e1k!u8/j" YPMAXWҹdַYi3&oMIm)1N97:wP=7JiaHcu񻥛c3TMAp /~ShE6dvaJ ;3;;6uls3U3 doݕ`lyK+'Făv~ 5W&;[ SQܻzl*b_Yu7R.L6ѲG1!_Zz7cT{-8n0?)=yty`1k̠?Ԛv4Mܱ6>-/YtÊ*_-= ~_tr11!zczh9K1)wllQ{ə/l,(:h!vr,H~ڙE~܊)f^ H5&8Nx'W9ښz!H^ lMHdYuΈ48aƿ=_]Fhs{{͍:%Tx$Q:كe~BXq ڞ9C>!̷|ښ@򩻬\,V9bGb0R(#=lvRLG.պ+r:yBaǓp 7;ʀJ _"FxDpm6ێA,!Na 6jʷڄ aGEb"^>/Cya1{Wlz`LήXZpw@a{궪75_sm~6G=TGŝV'`!#|=ע'%i^X#M?CE :1< =!(Ne5v;$Ɓ8@Ė /-Z'? ٸDoX#Y :3wvחB1MYR'5n@HX+~~gfClw ,܌1?'_P6TVooSXDO/DFHc rf!-T#ˍ$,Nk  TœAj~Ū Dժg%A \["P_moa|YQtHCM [tIݾfU Wjɻ$.Ƨ wv_WU?_Jݱ$v)]2 ygӗڅRNC亢4fB:){137ā^s.C>庤ʾfźWyS-N}Ƿe< iu30(RCrtk=C$yB:_:IMY;LކʻM0m) FT{7u;rRA E&jK NFdTy1Ho7~veʅOjϵds[*4d!QhAzvmϐaii.|hC8٠d`|Dtr} -HA_2UF*Z47tٔi19|͵|m3.wZ_d]~}(U}Q| 'b,2x@R\O_1-o } xN&Q$W|G}TV{:$s"d[f,QS@ެqϢcpTјeb'd/_ E xNOj¾p @.Bf(ݦG@QsM򲘹}pS ".$[ѪdD:)x=YUqȶbUֽ{-b9wP4б(U] zL別= UKP'[ uwx[%a*sndxl*?b!DF]1tdKx=aY"YVGM ;|>;Z#.0B)hAj_K$k?_V.ұ4%aE,@DxBL3 qk^ @Կ'+OAR`BBƓQbNlVřA9T?62K!4_GZ^gŒ*$fF/#5ZXD[\_xGH=ACd,Xiq5zˡ0yOLE& R ZO9Xa?`PAYW4;;4ff4~rjqn٨U[DXTT'f֓7jbWJ_- =z 2ˆPij`/c|mO)4!tlZcuө52]wBv՜kK3{rǯ81^G49b<%QoCi*" ?Խ/UN%eFX |֭H0 ʼny[; (t.7(1}j3UvȄ05lUDn!giwX.d6LM*1z P=lB,`sveVw4D4O %e^wdL~L0"yRIBѝW~"8Sn ]MrʩSM-A_W.-,v w{Gl6ZQx'kՄL8qpМdE=10״ɘ#M-B\` E"9pM'TC~1*ט+6a"K$3Rq- 7]3IPVD$jr5Cs}،/Rnx6+"0JBgf#TUy'`3/(Q|3])B.jl~9a3ؘLݖ$TW IgnKR+@_<{Dϱ̜:"{1t4P&`;Z33l0q2H,kVi=NC.R)b!.>R>"h']ϘܕzըBL:4#7՘bOgl+H=;qWro!5ʕ׬V0BۀQZF~AGQ|PmjTHK ?RRtP-tՂednEP] t [ iCy8 *JMAt.uud?vnCwkymhYU_{2߷/Q1ec0$?G 7Fa.Eap'&s?eRe]kڳ,Q-R@;1 W"}P92翼ֹ%Ij&_uKXds>UWM 8a&Lp?z@3h!YYL9Y_t-QW}2U,5)U+?5y;ՁqF~.fڡ_VOQZMP_6@o<+{=e%DbU{'ɬvUZmDڿHtj0V(m>] !*"7"4oTaJ6`,S|1A H D|MkLTnX^c/;/0D'7Ar&z^WnImKdWEj)Epxq炱juuW'\QB&D;y1 JV0cw[Hm5up06D9z3tCu4TU՜"mGǗ<~2}:dc^ٗ9}0Sɾ#Y~ae;=pqU䒗[3!m^+16P/]k@37E;*fm1墢\-{7Y W$ pT 37D O#4ci`eM9y.ҪQ1%oR`gUvMDHBOgMf2[%HLFR1.L(MVb(($^6F Μ β׮ٿfEٳ l \p6ק v̽/r&}A'ikǎ+LsK:Nq9%J17[HEG:HҺ,Wv7ӷ6cW42"XO>Iܬ$?Xs'g*iQN{=[Iwb+6.+w@!z?Sng7#l9ZRC:v9CKjԟ%.oX˭|Jk(/ 8nEIW u`Ԁ4_@xU 7pфAx9M!;ɽAؚb2=/}|*fh ']|$iڕMqD=O5 9Μhͷ+KtN\f*8|:ݡE,VfgFlQ)V}WBz쨫$y YcUEXp(P>m8Z<<΃_">xazӼhD!ڜn~͍U'5U qՒyntK+ X stfpdC]Z/!naU sK:u6*, W*Ƨ`%\t0`& w蝐s"܏tF \c"rp"JKdw-FyYrOiTƴ* zPGNh9W`Ӡk@Q @.V)e†n.!r5~]D*ڿ դ3zҞEmjN&%j諴ph(5MުMDsX۰ b Z|(s^0tʎOI]doZ-|yt_f$R:lGPeG1V`M۠2{vjkxOѤH_&Y{{Mfuy+cMP Ffd)諟߄v'X: S(^bUIj#&HC4q T9:6w6 V{I{cddL]m%e;w@@t앉>pρ~.g`5GC(|}<[#(44!ăMkz-ۡ9\$uvC<>\O|1|Z#b?ۊʑ i v -Fkm'0(N<;5+ MVu`}8.Sߨ[ $0`.;zp+_W6˚<,9e4=AC|uMCBbB&]HjR)SʩURVs:56)sN"jw3&Tyuz9C1{Zu& e@èZWwPNA`E?*eW5 TU<F}K+雵U/ >vG3c:Yvl$LY (fo/f8 .A?VbXI%=l}Ⱥ/-":TU;ǃȸaU;QY:,!C"0E,`k rbD#&=.esAЕFm!![WT!3fXk7CHG2+(`/?m%M7|qa V>WD^ ׳x;&Zb 5R.aBNS'4>Qȸ!.9UKaf $Q] ;_uo5fteɸrZ!'utx+J#w#IFObwN ?UPAՃ ӏ^szy&q,Ԑu krQmnݻKn)7hѳ Lj5mfa(SSD&547M_0>WIݿC]0] כ d\? m~DtJLG(rf{g2ka^xu?5(Ň ~rnHl(DO7&!HjeEDs9jP.`0ʸԈL jTz=qfϗ:ii?-A=E +GEra0A5)8PhLjVDt+`U.!.})<3H<Xi"e O VZ!Y@-[~?)9_Br3e5-P4 6߁.Oحu1#\* ׂCdG7 (3x7Jk=n:iI׭KW%+_шf2 vQ Nr0󵫗^{iA\'52K~n5H=bfOK#+wSDپ.cN)\5FnXƓԫ+Wog&ҁOlY Es&Fߥw tOp};M3!N"CZ+zش9Dob8,$ƀDtٳXy\య8|J*09'G_Z._95u=aCTI ,9i5ՁV$# CN3~뵭DaA8,eWÐJRCĀv/v&i> /H j,lK{{ 7.J?_ &[kj:ZfhUJH0< L0$?)x+B3b2ۦ qfVBuʍ˅ڝ^,a}Aͮ}wS! )xvT_(t84>%]mW!Mo^J &/1{ȋ@ʴΉ< cv7pͯA]JF.t_ 8::.Y!8j~!" oc]1?dg` LNT>l 2fY4xiR!J7ߑ}@aqU; nݼsOGfZ> v1JG>2h)RGsoU{ޜ]iPK9!=1v*!1/C+/L]lBBw',Fp첗dQ"l6ԃdrs g֎6WSx6BFm=?ܙK[4g~178`qU2STC+p{ .w[ ݪyY'mI2C~Ve9,v&(}bPN^z/[ƕ!%btEf^'LW\6L1%;Oe.js ӄr]Ƅ߫l 2 qR(ªN Ll/h[bE܅=Nb|[Yvg3l3#{v@Y6smEm$RB)BSbeŴ$dDc]eU63jX[K{,. _XC~z͑4Vh7f=Ϣ-x5 Zvu^`m2l}w4.p~ pJdB~C9%?zo_[n}ptIs~vL Y2[iv!#,rgYR%c4S t>*.Vus{@_~NvgMXr7>&[{}900Β 3N w(JF c}Szriphɒ,S' V1bFT%a<-/1 v4ݱ?Gm{V*nhzoƭtjDBL\gkV-}+1{.3-F\eN{M,,Q%1:ī$Ѹfp* Wdlh 9SFޑӎ! {Ѻ ?B zJYSr8kpuXdM5#jћ-f/3PB .&0lЉ榘nz]}s7*O~4&]5Ԣض \KEpܡ6]q* _3rUmF1\\3YY\}{:  XONXm]!& ^܋#^Lc1?M:rά(ٯY]4D,4=!㫁IGrz2iZyo–0eL47Fx ,?y䧄 x~\L~o}!fVkwYe&'s~iI~,m- D|V;reo봾bj@D*t2(8in#Jj >P<!8P'dqTd-䮄Td)ᣃ*PT1?YC8hH$䊤dH=ppGd{^oApPX7&~E/[ ِ?{Mau(3e+o燗 <8,, 5ədӼz+rz] lJw:M>ѯ#O6u'~ ~B@J 1/4 } Rrkd+zQ֏4 ?uVK@޵5I%a-i*$ۅ?Ǖ0\tfd+LC췕_{>< {-NW΁.ԟ$6sD{J2dwQw+1t| ;)xmW|[}L9_8ucAG$ϊE+J%͓ͮFM7gpF}GٞQ>2p:(Zaf {7su6Z\I W l@H3.W{R;[,OC 19 Fj5(GܰբWك-*DB0<b!7(71A&}0Ng5[ryM2խYyŃNIR!r_+AoA=3Ƒqe- 3ųZRxXБ? qHA 2e 39L}cn]K" S``3(覎̦C 3Qu!<~k@17R*۱ETL OyǑ-[ O_O+KIo!!ޑ\-|qѢb߹qX*);]*fz˫s=$D~P[@;?du.8E .BF'b0Y #=_9e+|,jxr:,[fn+E"TBMtV]J%cմkX9W:#APU"o?wqç;(>:#{0tX%K l6$CN1,N7R(Jn?]d%tiTLN|\h]x_74;TCsYio5kgu*͚Gp'fG'7ƈyVÂ^D8KTLMɕfm2͂G1>V5(_= ЗD=NL*?Q4-]ܧM_h7QW\RUnDBI߶F yQ4 E]QC7k Fr "%w%]Hllvx4klF~­d?d Ǿ:i\$ 16yW5rT]9L6h6"F y)\XSh_ lv(P R;gLl!{sKZ< ѼiyJL[6u}eɲ9=r! zAtpdLl #:H3ju YZAv<ҿrO" ~PZ7׃o*)!N{xIVC<]סf@C{Bҽ1@@Is('ס2+_ ,# qef %u=f݁/jS)lk. ӵhPDѫ⒘:9H|oYHW7h T>> dlۉ# M;6/iL0v#2, Ivt+c ?k,:ofN&]A2~P<٫F` JҴ+~@›{=Z.F놞/dBїgnS}Wq A`;JE$g^0>r䑛c AgޚIqѤۭgޝ9})z$a;KQ/ /!cCTUq 94; C446R4R-Xjn6imo n(3i`7:Ȝ\Zh;\:5pӠ Xa1o a-)Ժ'!*` SSʯ\5pQ ;_ Z/YM p NLkkjQR<ɉ~2@ nT.}\jf*{޺&Y/"LF34o<_`ʰ^6Ɉh)1Qoy¢rBUܮ7M[Tnz9튞/yΎ^t}"^fO@a uҜpf-dTJ&ɝ,QZ|;v(:T<~Ԉ[J7{o,rcqOu&Z()׭uwΆQh)hEC״₧I9ZKz\ {{aN0H} ԧ fꓸxE+h3 lCFڈn0ca.0(9ⲙV':0 뢗uPz6ѕYtpiΰ2.#HeH9E)9pSV o\bFv$׉W"J>k{@Hz4J*T#>H ov9J]9! ; yc =-׃:`qO(Z!tzʳtoHGd Zo/rC۩]kf,5,:|[f;m&1y{ S-e<=!7BT\KaUq8r.XfiyCM.ȹ6!{S8abݴ eCmrH,T+!R ڽVX! e}D-b]m8Oy~85?۽nrѝ{§g1NYbZʴչ@wkUT@Q_6V$_C!ϲejQ<=~$2A ʿa$r.TCdUt*Jr]EB8eY]ݑb.6F=󵐦"{˗7CC_,GL}_M2+bw2>;=*/?#>(N:X@4*2;֐l7=3~EMֹm.i4DO6Oo+\H7 Q]ӽC¹N]KY0h{R!rM !\xWrPK<P*_8z3BE֕1Px9 Gk OwM vĺF£6[R6'?I+NmIwV+}CT|+YJqbV Fj@̼]>n1"6|',yBMFs0ay?z\ }`T,hLy@U'Pj^C~R9-ٌoW[f9| w,]fSZn(RDPxxwAٗ6n bsm7^^O&!M#Vzj A ܊;Q63OAO j7LN->޼ 7{V WF=Ykh[. ǢШJ\m (ͧdeHyAKwbPˈnzP_E/ ǯR(o'8T+dxIF'R7fZBF*d`7RYu[~j,&i#l[{- {%~a juhkNV& F*O/[XTC`&d߉L upB\$'IrJ}(s.W2$ ss:pz݆#"(=Y`x@ѱpAl RN[3EfX^L⊌Tu&|yߠ7d]-Ks3s=MgCc>ӓ<mtTEsgqRn! l w*JMYh6j^݄+i%CgT!S^z"9ֈ F'7&!ïXVO֡/+!K<lƹ•.(t_ҴxX奊. nuJO|Hu5m _6ۮj>*Ƅ:Ÿmjjg@\и]txhT(TnolR ;k|+tKS%E:)AS9Xq}/Du0Q=hGQu?!|G'VIe"j¢\JgS 82shoݽJFw ,YЅo։;4b"ՂdB}8 … 2N 67ֿSuCܬWݽSXtDdA=<8656-u$+Aփۦ{TwъxjGQQZ tTY>g:>M`)8}y52 mW VZN|1Iʮ\u|.iqLV/d(2 ? T?`0u!7{Ykӊ *(.K̡#y1|oAi.^.U5GEHU[q6:-LA:lPKZWԞ_{4+D,-%&;7ݱ*u%` w?ny3FlUnK"W`;W$K񼀑 7Ǔ-Zš-Cіc, ?Q@] M '4<}{8)I[!t0b]d41 y\^g).ѳ@΢}EZ;a%wѧVˉ]GR4TXhy1{mOW^p,nODe&A-t1:pyiLҒB]K_дFo 1J.,>Uf/?xhxw)Fu🯯r1&," Zxdy+zE,5 @Faᆲߥ߲S1aQҗBk(N?9-Rn|3YRR<.#e}2[t u5[&(R\u^e eE^a9ٲ$9qF)O)Tߐ\}L-\)=C nJ#_\:ZʊtOeԪFT`zm0iO,kDtw;ZUʫ :ީjKik/^% SL4u ۉ:1=VAf! Il\رObd e@o~jo!މ-85wg۹+y.Xfs&%rgx=G 󈂫{iy]Ts /XvJ5o"gy,Xi6Bg!T Xw3ajk myV5G!]U?ݥ`hիy !`c$Ȏ6eP˵܏pޞG}ܿ6}("MUqDe4gQ+zrס9Nk!9o)ZvJ}KmGE S$sZ83@g"M!tD ze}xۊ./q?-wdЄem^ =|{N2yg1mc#8 ͵nKxjmuILRIL :K'$CeʨG= }oLrE jq.UR]{%Oj%r M50{әa/Kif61/Uxib붧ܦQQa[mpY 1J2}" )EAy3wφraN`ޝD% j.aAF@Awi0].oF 1e4)60sNE6| DOk uD#C%ayF 0 q )3㿇a2- Wwٌ%^lRgjtzT_pwA'0@o`ƳBUk )Vv+B*[a@#)L+ĉߍkH7S6Ćx5]JJ!R8}T L/˴0%^˻ĆHдGR"qB"e0I<}"E7bYÚ *˜<2n¸@1?^N~B7FIU>,XA`*O;RV9N%~irӁSc_p755\:ǹg$ԥj ^`9Oq# ]S~J2^ '.PwQΨ d2Vb ol1&6ܧY>^=\NM:OcdiX 4e_Z$Eu꣡zFph#h9Pm)ʦզ/j AE_%DLD67CQ Ŝ2+T:jN2w_c69g) x9kѓҍgtP6u4>\0PRG7πAfms"\9cQV tu7i:Z~TF(2&7AB<.Usϰ`q3QF'`EsA`/ 1 mR6`@m2AG@*ar'`XwܲKX^<Y=9-L^TV&d8ɞtW<tkiPU:(|B[W5Cs 8"|Ѻh㈁} "OOϴE!F ̪\DwJRBfTޏeo9k#hˌ+Sqy'N_2ZLpF/fcÔiWD͇Vfٖ-DZj6loԎ!ݫ3xĞu'Uz}ӪF30Zĝ99#׍=tu`ޱ'a)W$Ddm`ILtNl_.d 6uǟ\jjNNrl] qzlX^ N`t9f{hCs  +[Մƭ6V24xT޼砱, WUHOTky:=Zq>!R(`^$5t~0 %l3Z@|kq\pEV)Phɍe:?.ʩi"vk]>{5g{ ݉pSY#&++e%nc|;DjC[ۚvRTHYIA2vI ܴR{b[Vo E4B9hE؉kz0ޚƳ#G]{bkrP uyA?u|_LՀl/[P-ǭ qrfRepCp۵%㪵f2`RHaMX;>T㜐1r%u!:|V 6% [a[@ jWP#O98jE_>e@B}B(eY%J'9&6o03W4>@5/\XsQgIJ Kqc\ H_țohE%'xmLɴK o}@,'Iu M^ltF]Eo(š. p~7~+!oƵ{<5hv5UuBrZ<^v~tljmF[{ӹ-/bo Q&qC(%*8Ji{pb,=I=c,_lr]Mx ~^ _*Y:o`<9t 7`]+`rrRyc[Uu[fdƄ- D7QiN ZD'{ [|/|(G8-kqÆG4`IGC0|&w-bQ藎{Ib;6kFOܥ,cEZ+Hx"NJ"i ْM@2NOQHщ-I5꾿#&8d%SĎ&!y|fQ/1BVk*<鲪9-24t݉m9-T4 l-BU.H(b@?2H8]:o֑F72$6ĺW;]rlW\Μ .\ώoi[T kdcki\(\+U| ^,Fi%+/mfF ) $0q8zJZs]9>K2yE`lTr ⶰQ9/&Hrk^N]}RH?ʞUF^$NeOv?BݿhxOa-{xnsWuOR4'miJ!6Mڭ-:3>===v$S_7ĈDz[4nrAùupCT}PENz$)SM3J`uLKfK_i)&<Ԍ]~tL\@>~ 늺JB4#jL0 <3d'l(B?^r 03d 9oB&MSVz !s<נ9Ċj{o31)yknn`7& a5E **ZUfrֵ.{tM#6 Ü1 @TJαpJDSQ.#Dwb6Z5L?r6Z֥e|#`m\Cw>a2QA,rimdZL1E^A@}K ?AݩtIOAG'2ÐĵffVeW?cp&=D*db-}щuxLh4o~BAC9b vĴ<+`L͠"w?;FK n5_[{ञ"W˙vqFUQw. qsX d ._"z#cd@*_>% x'l{ 5OŞ%Y0OG2vf,~UX'He4ϻ0BҎhU^NGvzF_5+~0]?ѣvf:{^,͚bt@1$ka<~tBk]]L誅\WJ,xZ41H^3[xASVP `R x܀P0M,QBC;% 3!5Q Su{9a$Dfj-)p7̓t4w[+\н *iF;Aս5#F$IRw皭 -m7'D؛;.ztkkkۺ00KC-8HЪ6Z s[V2GZUIJ1|ţ .IR)ZK0-f 6S՟1xsj[Fs/pvD;Ρ>c/ ,%!Zf&.џ6OAmj;?  ]H?!"?0'պXÂ&Vipx&ħ-|t8ϡMoo;Fklpb0tqeěr#|%(w!6at.qB ͆i&gFN|Q/-=h=#,b#k5dm\)wBVu4(qG8,) [3k_XÂTvM鏇^Z݆nо{p`ymQ3ݜ쿀bMs$UmlF"7><4 "=%e 5trmHru@2fqR][@>>Wu@} KBJ(##kxgGY)g'8;< fRlPeyeyIrQKte``b_q_2*;u{HK[S!vny)@h`dVYHN_Q+^!"w^Ÿ AI;NM΅ke@o+#F H{Xs42*!$ DbO|oW9sZgcx͙itbé)Ȝ|4j_)IHW *8lˆS*`>LU޿TFFʛc($fCcޗ"q<(45u$__9zti̤5*M_PO_6aI2;%J(PTnE4ѯLXq]b>\?Rtnwl̽'rWHvMfPUF+k30DCZ. +r9|?R~؅fc f%k^мRN*cTDi{:)6pG g9(2CI<ZX۲'e;ϰ#5Ub)^B.^rj~eFzq@ufM q7A@Rw3Kd,gQ_ lM7u!yT48N#y6qkR$Pb'@ZYˮNܲ~;.巘N #Fo:ZR`hRùke].IYu8ȱ+Qo+'wJHIw.>8(lޙz\}}>?۔w]M;OTLZVMi<$uH#!2qʸW9vQ ^9*۾&>/5pl4~jkR,n03 v>EW&ؼWT0MA˥1d׏\/FD~Nln%TYK 6}d\%^X`l/Sq3l_H3XI!LQÃJN.Rv:%[=7MMioOzk,?*AOKK`e!쓁5^&$`I=@d6O^YS]N?0Ѫ Rv>LM22ƊsQ<؃w riMӬ]vNE; `ֵ\t ; ]RwfvNoآw&˫!<&`LdrAPch6SR~{s+n֗P:hôe[|!_`)HC'B_V0o>卸1EuukLiO'` :kZtJF}ݚ o\(=E59τu4Zs9YEjJpc2drLWeؠ5:U>#ǻʄCBSǴθ;cł4qp:M\<%S1mlx7Ն }r-i2īj~l/&{2.Idl%1E9B\7g6NJvQk[rOD(hRʦibꁰ!8S6i9c짔_YMJ&zs2 Dzj{6H< Vv|>)48 yGmwT4^#U;jx}I ZLYYD)Q]&(zDYGļuuźt͘4xr5!gQmF@(jsX_F)j7۫^M(gGѿ褣omaČ1$EPy@?VҐdׇgIJUC^A4g˛zT&S졭3k߀ZUp"5=_ sh 65NB% 2RlйZMwVBJN*7y2a(Sa1;~es^Ry]xszƤDݞ􄕳WA%U_6MLDZ;ס[ ]rViHytItrԁ}vSjPci|(g*\IjGYVnqSOΐwHƂj~z!x$E苁4',^bF0d%xs ~J3+CV, ݏq#<ʛ?9-kG=I)#Ų9WYFlRM.A~_EmX Sш! s\7\dc MǟM" zyb%_IDDOE^yl8WI U̅W. S$%pW ]d2Y .*W:doRt}Û~f T5D \6"ݫKȬ$NۥH-v.IT)Z7LIG~,iʡeI#4A|~a0htCQ.)Ep*\ %jYXewHQޓ/ WN]8/`5Ь61]XQ c$QǡmPy BS N SHVsoV$ WzDiM#TX"F( M[wSHLwW@9vMg E#гEb\-Kh 掊_LH.mMc o/-W=E@DBUDH c{ZB.E(ER*^ K€Ik$KE$ jtejgnʝ)y:7'ҳB*HWn~],FCLH[E!)BzX7 azДe5Gl f>b{7/gqCgY`QtbE j7Ȃ0 ꠁ~ Y #Tk[8M)-୊+V;,\Y[aNƿ~I(ޕc 'FJh0)ͤwZ9zx eVGK8Q׽ƶhUQ nX Dll(S/&1ÁZG4#7Zf֮z ۅ"k%O 8M'L 1O[ ,?ӥXDOIr' B!FNNDR{)Y+>?z &.,Yu$!syb-L[ E&)}0o.c^qIH x㪌dwp/IVob/vZȝ9AfL469 (z Woj٫Nt$'\AYu(1oH^"BrmjыƩב Tb@Y.ʺ"MJat{cֱ" IuOҭ:PUΫsK`@]#-e8S EU[~*3޿Y`#^wܜ8vztY{?Sm2xha7]l'49my 8qE}EjeB$M2C$[[kЃ K@0n\!*Ʒ&AEA'v̔t }pP:=kUX;UYha89 6>F{ЋAf8礌O7NT_BXs9 a=ǢYZq:݂"5YC$0p~ DosKvWb ,fMoY|ppAkU5 I4.erZ՞T $(Vo⫎h%y; )w-P[%/c~JnȵTɈO@h rpg!Z3?.`W6#-q֭c>yUba)HzgQȮ˂$[ti ܢXES#׺„Gnvj2͝#W[ ` 3?6V[%'sIے\vrfB~b4۪ G uVz \`yE'9mыK}'Ȃۢ7Plj j6lT"rz$c[[c,fsGp#)f̵QSK8ϹmșD%uYPJ/*ZyMGgcy٧,%l<[r WJ\,%@#'LM2;"G1$ {G2jE)&tPSdk,9h_H[2y.z$b5( g3S`vl`vQNI a"Jة&$ J,^n,o,r's/_Ibd`{"jOcKDFaXtn84%c|ܤ8]p)fI>*T6rm0] ,WJk [߀g)0quɽ|k$)Et/[|u =AiqMƁȢCO0-ڄWWSEMw<҈dg~3;{tƭqN4re02dUSğ(Chwk R8ͦaQVԮ;<# 0|{47SJ}~Y %'Z==v<8[.1LNcW0ޠy0|)ΝP~VWd2!䓇~>AH/l¢h5t)u:8tCXf#4yfkso\#/]ݑo#h/ .&Zyku~گwuAʃ,fhVAF8q5u#@ qf5ҔLۋd_C ,޴6 5pDU$&~$A 0S+ n:)̟{7tR%QCp*Uk 9I[ХJFW WvkAtY+ۗa+`S`@؏Cz> ,j_@6sG=$C_F/yu]nH\Ȓ,/D909Qng릱G6" l \01X/8Q(~:jeA#$awsQwsG/}i m< bdIl0XGJ h"ݵy3 ſCoXY('Yj 8S9ŦNH-j ׫r W2fF>^ۿGNDVX:E_1 x^MK%9V`_Y{BX)a?38ǧ=Q.pbuX0k ݆S~L1~f/ًu{xp]Q&?.\(Ćew/3hQ0QP?wS@Oם}`yL_~c gE`{f6qKU𸨓 E^ ]HYNCG-]8HDPJ7RIEog={KsQ3T̼}7ͤb??ZZ!?Ӣ g\")&ck6@yŤ},0Ul ^s1Hƭ 1LO ;CZp$3@mb fs~HHqBFNn.,]{iU+gCoP:Hb!lBi Ռ⊔B7J6H|+ /b ,`(LJ^|(ˁR&|Sk ڜP4.d5:w)&Ynxgۊ `[roH2PL%1?ɑ=_ >Bƅ"$g-<^E\}:.ieR[![VMkyK]\maK׈lA[68D RgTppQoi{Zw8du,[kX(.s?r.ܟEAEiINs[i~GmŅfepYv@7 ŢS7O[Y~\2H9</a Ų9SV^a_5gӕ|K z!CX;k !,Xڹ'@fD L<(ς]Ss* lru=ޟ"ˑ9sJl&]8,2zyEf jHk}n޾wC4ۆENy=ͧR _А7p=)I32n(3z'Q0U̚m] =nB|{l5* mkwB;Q#MadJMA˱0HgK'P"qeW yx;N1i-1%r@~ciNF$rH:QsKa\hkhP0ꑗ% #]AVK] DTEypQ6[Fr#F>o-ѳy\#&,q0u*!!=+&JRPp!:C )-$m߰n%̚=`cdE˪Y1 mx[=(Yr*Jl Ы}%egJhȴWۮeX|4p~JD\,[S*B?MuyX@&='pdw)RW59Ajatۋ>ٝ:5|v s0ep@RZ_fճ!Tޱ]LV",I5 1P(`D0N]/ 9Ǵ$lLzfk"(:9(x7牧Ksa,KE\Ճd<tAК!ͥ>k ID˂r`L`ƿ~)b1-}0JEPk5Is S}L eoI83$lX!$Ȍd.[P m[y/|o;_{sa{n9E9q|1GCW R|>rKSƲ:^ՍrƁj( WK6ǡ$~~ ї#nG"Z; jXG#vJV__bgˋ.b "rS*Y3sT9n@."> C5lt`Y(6IdImВF+.wJp<`?CɈ'Ky)mo=n%mDϵJIp |SW>{{^vPZz$z3!L'{wԃW `V[ ֡M97raK l ZMi>׽+UxiOѩ|uMr_&'CH>d[z< r^!@up;3*J m)w Xx_Ӛb0ĆcsZ))RAf٧nyHUi0ޣJݾCdhY+FQ䤵A2Vٹ%ڕQ@^b aQfQk"Z>)ZH !M:Lh%k$Y'=*?h FfY|ar>QYN{\£I0U4 IeާnB&f5\< VlM݊%lV*^q-|+K8S>aP@sh}57Š,>hKXD2jRyowٰ5)o^'9;A+QnIhEM~K/Z1?f>WA <r )*bf(`hX£05<;=H7JzAb醟+ "0Ս^ٰ ƴíx;,wXu) 4Sh tT~R'|aSrY'Es+2oTԨiń|L+%'G$`K9YY}ӗe-0Ǖp) I{y(x38,'Bڒ禗UzIEY?gc6Md6 I{ȺK֬s.SZ*4k47M17W>J%@VYа;%vM=hr0GWJЖ--"?:.Q7nȲ sb!yn) c1)șZkW1Ъref%ӳ%ۈDHX)/e8-bQ(C3cTw ]p3C%QPQ5CH`+YxmU &/3}upqI9w(E!~7%K>8[.ǂ9AŸUq>%m#un ӚT4uhTnQ=. _(֥hOQu-GH4#s _MMo7@Τ_6!L`HN.=%fYGq:x՟qmccWO-`U/= ՙ4lfD-~0в4'B$s/xQ? ]Cк}izwɆUy*#驓Юҫr|өz0$%X*XQXv-QAb #]>>3J(%{(+x< U(ylQF#[S`̶+-v:o9ݞMЅD#qBV-vu6 uKU>6^Hs[Nݶ vYAu=#n`Ag֚k5DrxM_"*gE7$ԠT/UMʱy\yQW&;fgYc kKa $IS)Sb0 m8\#XJ0u[ &u}_ʂX(^1UZtu~[;5I/D' f ]ho|7enJӸ0h&6˚MM߅^o 72OQc㕑JԼ}7w6:Jp1u )%%ң!JүwV$T.CDWLJWeo/EO847]Gn:] wae̿-GJ޵}-NC!0 QCFְYT%ݺ' UwGbCF pO  }52#qr.awFte 9qs61wrJ:쨧T D!"HTDl[&w4 " }SwU *SE9S X39k3ա$;7amQgW/JmHZ6]_Ŋv`s2zLx% .135o2Zꪏ{jEA[>o,gUEuH)V2ss\yE'@yޢ[$ڰwUРeBת ]Bub<}-&Eԣ8[(Q6(E| >-ud0w6oL$*8tpZ  9XLIHmeN>*a>F+Oϸ{eZ*Dr>4o2I՟(?WA[rKyZ7V,N3Z6Ԗ8#]81l A>Bg0ח eoT(D.ϭ)-rRL-)$QZ .TCbx]eYw5l5vct'!:`~SWX?Wԇ9T=g䥭Z~>qP.с\xRH}=*>}'tؚiYX0!IMKXHg-|/0mDy+Z,G'(收E 1{{}مN - ,7fO9?>Uf+bٕyB?:깡yD7;Pա]_-O_H.!91t䅝HqOѐ.Z|U{YxۿXwl!! D)\QN|/|Hև#cA L=Íf)z~muϱ"ߵvcuٍW{4N70펝9쒷C iƖw(!i‡,ܷ5I ;][kU^Cj}и9m#m>X E} |iu ө0|{s1Ī;k&{Qw5g]{4z D 隝#_=e ^9y_G!"d:\7dF!5Ḙ~9ċsEWCngV+C 0xqKlCI6B |bH%shzBH;cp]VgJ؊e:&>=5ʚek/݀NйNvNaG$877 uJ5 )(>vNxx;j`mkB'YkuT,AS, [DsH8$ʨ/RR7lq|srSdkQ-qFؘB+xaf~X*tz]Oڔ9Tyj$^&Dpq3lO=FM^BkElBef ¾&W3=JI-Yd/S0aLmY[m~B*u@i;\eb ʁWtueڡ2)T9AŁOBv *t q@D|_z-jrnhۀ(1Hs hRVdtmdQZ݅Z带?6 ҭy E xskN+c 2lD@߰7%T(tu6RkǴ@?>vbwʲHoEL贺&rB}*#8qfP=)q5 ivN `,RLL4p.{S@[Ђ&ada 5'dm$C;+ @y\ߘ}/ ﶠsz㨪W20Vuި'qaAso L/_|-Ϛc6m`'L^r9oCtJP{X`w fX q|,wM`k.Ei1s1U\m,ݙ{]s}Rjݡ 옸p.Pt{@M,/526Ut}%2]>AO/ O΀nK@`"Yy+]a&%J4gb%ɤPF8MR-@ܬ 0r0JۡbYn?OZ@pW00wPӐ_2#F$9X][DLY߀h4(< ͡f -.re=}"?\ξHpS^z'wE D ixHy|PW* ȔF5jF 'г|tS>dL-GwH*f;umNjYH}0 >l<06$Z?c1$E 7p9OsduEe #3Y:EL-~?½9-?};%C=t]iߺ6/+qD3\K4 :֝ +aWU\8oىf&eSg\8Oz~wЦ1Yd#+L)N %Wϩk(,MLϬ*֬.`jߑArJ qx'+dL߁g42 )Upx6xxOAX"{26{W%_kKK3+º2CdV!6@Y_ʡ:?dI(6rj?FhY@j T(>s1Q" 2p熣,VQEZ&4Xn˪ Yovbw#*kt7 Z4x2E:3^t|EVdrR  (iA?ےV,@ ,kxA%hqH}vZ!R̛~Eti6;3l _{0djup2YAƝEod_kW*t ΥcX慀%6~^fCE%פz香lI(Pe_5۶**D j>(!$!h*u!Xg.'{Y}ij_@@1 Rm}AX=_Ivw*ߞ{|9 NB(@r,,%y*QxZ!:}lE{dʂp5 ~IՎs([tkR#\B""V,Ozc} Zkʇ~vygVVMD?y[cĝXM2ZXk7yR' v ċ["+Y1ޒ k(YԺԌMy fE4/ݎd|eOhT;-O5ۮ5c5!%=*AB[IɬTp; ӒH)$M8gymt=3zEK`_bIS2: @瑴\We;v'A?f$Jzt׻XlYJzvZ bA8 ŒR>(9(pX'|:A]IvJ7,GHZG97qQGAEYߟ L"ͤ;^w3iz~@C~j\|N3$`i +l*"-9#~953!1Tq}+QycEiȜ*lZ4(M$޴o`+K?oi3)?5<UJST?۔,cAHdw&'[c"e/}gEC^7&Uuw58{vԳӤ8u=ŏYzQaE1GBנ%MHuKCf %{GUI_4uy'П3ZNWٻ2 xt|c""Vg#y@P pQ4Jpb9{#?kt/!'RZ t ZվӔfp|2ab|E7G5њs%D*6;r`eѠUvңJ& h<ʚ@eH2^Dع?՛O2vX,ιl]\B1D(౭i9`l%^~z@f @܀q8o=T 4nC.0Gt:`xt`A#uqP_T}aFOjZa C]`J F <"dnz95NCΗ|L]T*d.@qc8VAX;m@^eR\)ůkK\e{]>l{` .xa!5>oOGw4T.J/ 7XJ8HWN=SON2QT8 ys'ԍO IN7xƚm$w}U(xDB+ht L/1~u9QK{Lmxaw0y[$mQp<$#sZ#p%6L".qՂ$ E~B#Gt b7V#>\L@2oFQ\آ ?|9-2@3ݱ @RrQO>rTAEϗP`\2PCbRξv>TH3?] ^OZ`@A!)'KS1K6xQ7'54Sl<ᮌ@U, ERlԩK}o"!\gjD?k.﹑Ōj+R~T-pi>6[LK~waXgi"1 յjsB QLyI=bOn -_xNN r\s J*BxR3̕mxe)m:9[̧PME,^!F!ʬEsz>û/iC`㲷yۓs%Z푕zQDtxR”P;%/^KԲ:8 2|oܔ9Uuy^U~u0j4MnU&Ҍ@,bn cZOQ6@W? n|'֬PӕjpFS\IoQ&v >l,p, ɟ6fFV0խ$IX;gבS߆5} ht" Jh\\AySZViE. jק=QNB<95'fambyX W#̪Ž1WAD7+stB zeXHː|q@'X(pf]V ""َ"i['98Vّ*:8(=pDвDnQ*YrXw0XZ:x!{,28L^&W7/M=~#8dS)⚌_J(DQGZ$n pC[V(^e1tEh("U26F]tNqh'|c>!=CxZА;PQ^DZ~8`00UQ硕^,qxc̬|H>( fs֠qeɱB00'*#^6{KیӖ9? Rpàhh͕ e7bkPvZq m8Ym))pr OjGՐsT`H_Zoz9mldz&ij "0[O\.;dK: m̮L@ԥ{P fs*6ںD O Y|2zLi (@guy=mzg:X𕆰a ɘ>2`It٦B%j}Υ >߹q;R`<Ⱦ!kdz̅-琶+i$+}w)֟m X]mm9,C:x9: {=jlB0lfv dPC?xuMX*՚mп87iI[8Y -g*u&C痗$ Վbme8,&T_@pgp s%(hE0-B#lh1@#XLK劅qx" 'Ibppr0 "YL†Ld?̘^֎v((~S "%ڀ͍N~ FV [r@ufq=xLir:;/rEm_AE⨷.G(0d*myg3*dMAT&lq9Ķsk|2,ztP6(8~)i$Z-]dϟi,|- 62#H2ѩkM&Q hGe=e7ͤ1Χ|q%bNСaVWfv,_NJ<^}јX5I߉@G}&ƞ,Y&"Ћ tͪ &:>/f!S(ݱ]9"Pv1V2&"n6@N77,+ۚSƷph*!CYmq"{$8 Fan,X ϕpo׏py3k ҃ xMG/-pYApWDs5`9O^ Š*LDDh{0uZ'*Z=8u=Wҕ'`~xrFia[Wq<.h4OajGWxuڼ wECQoc8Z#'wPcؿw-utP1W8/"VE5ea`ݶlj]8zx/%xu0\"9ߒ9;ӧ5)9.{5[䰾Z RX d ye g;Lio۾&@ ٫P88['_9@+SGpɛy9qEurrgG"aUkPQpv\#M}k~Aw }^E%lC5f`Rk*աr[:Dw`daKU|01 LM`H)@t $ ȯ؀\@>4Y@:gHQljBxYUU~t뾖1{<7O`bxi\4LR`#t_2ؾlRo|o_դ օd!a]Tl1ld0xQw'AoxbWo1<#(&#Y8B`dbCT*Dš-y?pVupMH, )e[.~~B+=)r{vy7( XZ]]=mz7x6[Yvo%}$mZu&vO/Ouɟ8?UYnuvIޞ=BZ(Ɉ 睽fO$ $z2EhZ. ٍIwj~N)rv~|=#$-lO:wVvy\8*nR&r/( D@OB_qi-7ǹSLɦa^{[a>mHI5QZr\;؞D,['MlCp!\pJ >9Rm:NLQ t_F9tE}*歗k/\xaJ) Bȑ":Yiq?"zݝdB AmAY7'?ەX~ژEQ6p1r$>lZ~Y[Z/>1KNی *M A#PjcH;-6<7 RzZ/)gj%&])TNzߪ &c".DLċ@zp|+( y=(_$I.-Zv^Ӡ7 qԥGW̑Ȯx)^i?ta QOSwq.G[)W12炿M;RL<791B0k(:*y4c vRgĶ\h[)%Z!3Cx(?y}_E6+ܱXd*o7nO国gkܱ`䝢 6cI ?e 1)9Z(܊Ƃ|^FRw!ZEBdO]޳BE"7'b/<r _ U݇BXv % ECi;}}"%+Jbk1_.)p=ޱ ]odu9-ɡ\vѻ7xJP[jQd-]~޲ckVm@C-_-2a79ĉ3D>CRFNd(Z/~dv޴KE rU@&|`/5\PJ q[[ԇ?m.cMvo1>T&7)vTt<18w{`c~~0GF#EUNJ{fiʳVv$ٯ}F&Je ыd_EjTG6xF|{$[U >k۬nTɧ9" e]!n=ۖi" ōWѯG@pт˺ć_Srv?Jňݭ  m;'a}dM<:.6 uV m4j&w-y1'P( 79,a\R{x-=3iUbU9P3~ W)yg!oќӾJz])w/=32t1>f!M !IHix'ܾI>28/RibιxHp ? 㝀?' u*mn: jUG`>c͙c1uR|# 0r4zrI}$bPߏ35 < /g+g׸6:J0q ず5鏀UZ5nS⼻3"=gRUc+4zpPH=ĿdK^"s6}A)V]|A_K٘ ԶUF *XRދE?\(8O]5" ?uqr78kG@ú4kf%W%x=DȾWubDO`b<w H[]җ[2D=gmuy%'_gw.?ׅ63M/`'S at`}E[~,< wYH?Ֆ;lDxZ?4'NXK_=Of:Nstt7B\וٛi6՛ N:&4l$oaYVQ *R^agkN\`ws Y Gi4@KՌ_'C7 <:,fZlwO!}vx$#T+ ȹoJ» ]+>|U((-uJ5yM㖀qMXROJ3":'O㙁jfXT:_TFt¯iGw.|[3"eL@RT`'vL/F`EZiOnOv7{%1e+iQl.\pJI2jR)%,`U^ i]2,L8X5,ѭ`ܒ.B`CLAMؕ~ҟSI]+\F"B\lZ7~/_flB*0 zr0Bm=5]BOAjW8! jkZxahːUlK~-ZdQtPx(fx0"XNwW,c>LͰ 4,&ZѬj xq1;\ x(IgԱ+-ڼHbn墎rn$dTx1hP.@UX<5SC4T!]]%)2p뙴)ټ_&ag݅ےw-JqQ1 jI&CBh%(9kUUY(Q(sQG2c )0XR>L,!Mq6*dicSzx=IF:'B_8I\?ՙS ؛cX@GY 10:hfp<\@ =!B.k̴6  (]*2sqIO+1-#s5c߄4~ØkƔ7U86ܪD6ѽS$Ƕ`Nè=Ǒ.) T􄟄Y>,EL˧e.xURJrۿu[硚s]H 7<|4RsWԪjv%\AP8īs񵹧YJZ"GW ]ϑQЏ~Y F൩dlnl}xϫH6ȗ l?O/STB{JsNKJ2giV)qZq0DܔK:ZyD9*6ɾOk0BxO0 0jT1/h :ڧ`J$./Do֬APrăŘ5 {ԉؓG^ /F=,$e;e`S=7gkX)7)%$˒ lR@s.`91OKVᅰ!  xfH Ek/%W5baX3 "1?Y'57JJ_T+X] &!`%,BvcZTtѧᣘu4cCo;+tqjM65a'S )haDDߟۻogCzfv-Jg$6W^@(iSc@VQͣJd:2'©J3w-?ҹ+)(g)1%%!S#^~rUS!/# Vg$ )7mKp};%8*YI9<o6:WY$paM0pz ln*[b3ݺМĢ>7^ҕy忬2ԍKB'sߔ_CVN2( pJk(yPSԚd*U ˛4G@UXVYKPP-GRJljk4YcAZnț'i \.!Acb#_TuAS&x V2cm4(u AIL{@ToLe$vu)8;m<k9vEMʳ3>6KkXºqB7"_ 0ȣkqvq1so!`tz h:ڲ1ѭi?%B4]V6 E Dz^dk^{쬊ř̀"}wGك<艮c]TƏ- X谨fذL>>9JSZoѝu^芙%kja@QR([D@LxΤ4OtG7=T *Е!5י[hvU$4e$%a/091 gR5wan.<`]ҥunLv}paB %W띛3wKƬxunRCIh 7uEycNU, )m"%rd؟?@Lӂ1#1VJm2G bݻ,m(Z9a.Vk$6jW\a ľex(V؟M4[rQ/k9~B=Ռ5~XFxZ+G"M.(H"ȀPOg뜧+ 0+~;" 8xXm;rυ*CJ:O1VzJKʸ fѭb:o4[rY~)cS/5KhIFk3 E [?E{e%KAQdURIeL tLgbc5~,+%`E2Y_2{]T)nLP}.)HtZ2zu6)Tj%쮚.Atz=U2${-Mω1Vؑm`ńρDn-lyR*UC]K(!%_ؗiKDS0?fZDRX+mZs[G2}}GDzၶY1e~ x;b@Hw 4VCP2!kCWR.R(#CA@nq}kL }ϔ Rf /ky_{T-|t=Z3sVHT!d4'p^1$6̖Lm9e*G  ^H9+% y]ٸ(b޵v JGEg̟<V(ӟHz_|K~u*<`&א/&3t emL|oM8˒r]Ѕ|?:3*rJS.pbF^^a+?B]/m7VaAcd !b$ٟ;ntQdh]:vP~,rgU:]f DW>m>9-u)5YnoIΣ,}2^-arJ'xy_7w% bt ]BzH=2 q뢭+*9Y `Dtbnox.X7Ԥ@,߻Ui F;e/]?k.Ҙ6O5] :"W'^_@Sڌ'?pE*] ۾[F^߱E^-f]=tD 49 QeFc>gXp t|$*i*g8IׄUS;Jn'Vnu6RK'#ɭlLщ/fbw5(;ސ; JML!'8zi)ls'nˀL% }W Qt"WѼ}X0lO.Qɷ܅1F㷂(p[2`@-B[$t2]ij$z2^"qvf - 6U>vLg>F#@¡-`dsn7Rx3uFi8T3Fa*Ѭ.U %zg|B CIWbFqF_};YQ;16SoEW9Lr_>mkW膡s,] hbEOszmvJOq*ݠ)*YJu-k s򴱺4U[~dbr !ٖL ڞBa,% nra %+O ?mo&%|?#vp -cW;ս163V5Nɿ{i78ů ׶x * 4&r .uLXFPny􀗊 Opj۝؋&^k%y?CRzp$邴 nvGiUޞp'Ff s>II{(IZ8PE e%*l=µ*#AOgHIxJ{p%g"vWLsP ğ{LO Tgw@ aDP͂(AE=6<2S_w8)Ty>qCb ~6E8fy}DeeDgWQ~-qK6{ KYƪ:1LoㆀCE˰]Qh0RtfD?]X.ru ܨОIFYk Itٞr3L8˷mJdwC,Fq׳3-`Ws ޯMzص) sX)Ey(kӐBr~PSHx6tvSteM#"v1G/º)w ?ic*GH`zR?KP5oe >>^ѲCÛ  ~U=dҖ{1Aa*@\$N.~% lgsH滼N: {GpL!Oo?Pq4U.]y9qW<_e i^1=~6)]t ggRl2գ/qϽ|-lL:Kn&3/Gq9אzcLQ+hEs۲++kCrgUhu&9YΗ`/'nXaAS:HCߦSQ2`S7+HI }/ Ju)9~6O}L&rC:rڍr _G`` {`,OsxF @.hzReKxWf!o=CDeQT\ A^@R#2%نqUO6@g 6@Vaq$zR;$bq/F`W\;.3,hR77 Ń<&w`A X[{#DTd\+&̊vŌR6r[e1E5-p@`7L+:5H ua0s;%uNʩrqb J!e8x&ϱcew32&)<a)ufȏd74~eW.: >DQ!0>025cUz}4Ev)?iV)XMBHM\fTFA!t"aZGCbHKO4t?33q)u6 A"aZ'<]/b?W]7B4q"4fR*k2Q~oS@1f_~h +:N0MCj׽V*|w?&%{C#i$:.[U@Dp&12WX<9j%uݤD-.yYPC^'yRmaa0pJ|cI[4%c<F&j ?9Hnug`Vn+"$ZLR-mi`V"Kl;-cn %BwÔN8$nK ?Z-쳓1s-ɩwwSy1g4gDLSm~>Xٵ#T'R <[Eb_FqWGe:!ubqpXUP G`o2Uƒ:Ic/-,fHZDa`8lIZڹcR7OBDzVNk 4ZK[ ͋dVy"&$9D|:He - Ezn&^ttX(OMnJYKZ/OUr8X(]Q>槭RuP;VyC uNP\`47MހQ^ġXg<`x%wjKCP-`{ΤW)!56 'iY=) ը@ %]n/ ]WqdV)8AamP';r%n.Y{gAۓLgNJg Ӊo㈭aGA)g-U E ~W+p3E"Ghr O$(=!5tݘ-_P_6LsbRp* ) y|P]R<  l-L'2,;j6w griiԚ^h2%dmxE[#7?j$#}uzY:u^K>PMT|3CDX/y״,lGavԠt(BRsFnxōk_> F4D C]Է\dtx,JZ8BY"[]VCzR$z@r|"> Æ6ɅF>CM6Bl@hQr+8jޔ (O0uD4&E5mڸTԱ\Um@o+FvP(f(dJUFK!۫(JmuqqY1'昲<;mY%B(X\=,Pbq`C &=u旛VF:K Fm]|Gvc`5w~k=jeڊuՊ"7/*A~ʜGZe*#i:Gh1HH QU"hM0D W5_qxVݼӟĦ\"?J!N^ ^b1\;}q\yX$˷r #dVigsؓ}9SťKSv781,lnpHN((W2J!-$2 6,q#ԔVTenY 2=0=~y~SmJQZ~8IIg7MdLe3Np@-[ˤo8xr;lHϻU`&h^j_gCkwΏ*sQavM:>:hWQ`k,.a*79d{?Nݙ yOEܿoDy)'+Q& ze ,,7hR{ek΢ɉt~8zx%N M:fx`Ĥ<]H`ҏ>+xt* XRhs=!^fđ/ҧTH+lsQU >b])b $p#x+ֹ~В#d%kBm yY*יcAtg$r6Ve{:e:Rin^&>]k1Mms!z?Pi`8ɡV3¶QdlfՓ`fAzg(0"n>|'OU9ޚ^hx_.'%Ji[ѺT񝃤*3za^xjĿ{7+U i.7j~ڒҟ5T5eO.H105c4C)qYv%s/~,qtw"u 4/՗&(<-f ڨ`xIΓg ۧ~BXL.ټ$N,eXɀ%"mΕ˨͒bQs<]2a>!K $~#ƻQ5]"p'8*T1\5*ݦ6LwM\pIrb}0$uYfN&8^& t k6OW{sp^86zKݞ&m+';dog *?Y`B V#0rgWnjYzإyJc(:<$J?Go;x"Vuʀ^IykR:%HM:VφR:nlτ隬n?}G&-^}/ )*EׯgD᝿R"+'t#$ Os'dȌSA. Z2 @ut2Hk㏺z !ɐ쓉3EQߙ3(eI:=y-xzztV/}ST84eρ pTsw%\nga"uxzZj^ދ eߦpCznÁG'"4gr1 @R7˭+|-%k&6%ҷGg4ͧcܘGd=Υl~)x?gyRs:0 5Չ@Ђh(Ru v|v8Հ_:>Cb~KJU"6i>B]鈅JRn))[_rK"Y5x@ŗHl(:qaKUjk*oA ׻\m2fq+PV6;3dPa|%+| R{}#j`\ ArKn H#\]zd92i#T^'hbSL=<*-<)X ]^n2S+\tc/ci`:˧8D/DCπP#&ϯ="p~jH#'e1rP+gs6z'vLp떧Mp7R B~3 ?R$@ȭSM|%> $?P,Nld=cc7 }rl6eW!`uʥnM(h%v!< FtHa,(UL8펗']Gx*k**Х<6wJk畸 oXݞxJ|!rLJ-mK3ۧnrBDZ<}wXK s6o&.P,A_Ěx)1b"q<9u`r;}#[q |F-ӆeh+ܚO{7#-Op*4Du0jUѺ ͔eC%J̼k*Rt'xE'uhÑ6gn\3 761[D@bwaIlh072>tJAuCTp~ 0WKlB?PX##:eZQ?VI bPQDK_PGa 'ظθ}rB Fk>N֢&A҃L"X+Bt\|ZQzMYkg0vDAA騴T+Ră ۅXz!">DiK.}ݔ7f>%TO{ƿg՚gIDbQI(ZAp5a:"' V^Y I:? ֡ UI:ft!'BX-p4zf;;Dj]_?)(ٌ\-`.3_QloJ?;akO=~=s͚"F+ȦBP; L3;]Tٰe[o X_UNg~%LL1-TMpoMFq&t8c⟓ 7+X irg׈jqB6shsD'mÄ%6i țZSxbD-Ä&6/m:RA3&xוG]#{UN\ߧ _|ʮ݇|U}5["`5I&FSoA0M,)"fGUA'y0* rT!+ MxKƌ#]v2h[86C= Bpr|y\V;8 ~9x<'l_1|cSj_A 膩ȬFu__]fL2ԇte A*b5 r(+XOV+W5ÇއlriRY 4W4l_s 2f0ǓEe%`@w 6H)}1%(Y-sp'9XWvSi 8tS/6JoV<^c c{ Rsשׂ煥DBX}Ӿ`wDSw\:xiQPoЧio91(O$P1aZz e2#K /$ٳrzLrИL~Ӫ4KTC}u99ZNG|gKvUS _Qp'MED4FvK_-"`; bvxms oA*E PK&/ 3_8ER2 O.CjfG!r*JL49Nu)#N !*kYl1;@gy7;ݙRqpO/t):6ή9zFX>G`L6OM,yo|O\2%k"7(C*N7xMX:)?j45<>3^i{"Eʭ`3ƶ;];`{Jϴ8 *jy(jo4V| 8V8Q xSQv!Lfm9Rşi`1D)93𭂮f痤^I}Le 9͈\?TZ8o0 ң`ލ0ظe<5fۄy \A^ۆ?OFϟr 8[LGL{c:|%qX %>#ױ/l!XZؘKJxBf'{*Pے^m&1f6XxE~3EƸ+7QxzjWt"NKmlGE:o~>l7&w:WZί*Ω(?{V;Tgat\X,NJe@g 8+ 3%o?-)w$?ai"^PTgL3wʇ0Cq-lYp#`2cE 8ja/)e@mSl4Cr 綆@ج:~m6Y_%H?,G]z. i_!+h]jZ ;ϔF9+J}6恞 f9\lo.[ 9+\{}!؞t6Z2n7H$ 8]I < C(}Gߋdb>vA 9 he'@q,Qa~k=+|w÷ [M= ly;.0q^3T'FȪ~,=L8O{چ}( 2縷G=:@L%| ]IdLpKkҭkh k2/X_йB d訲O!ܗ [&`-UU-wĕf4L likxy'.kw5A2joD|<]  z0&2=Fl2U4M?K1aţ݊~+.qU ?q%Z88C-OFIɇ/k!xGOw*+zLA*WQle#H:qhW[joao7[t勞vIɡ:E.ρ3i~sX$2T\!X4c ڏB3;?&e4 =_^?4+H 5zޅ΍(xK#ڊT p;1(' ѭbxn 9Je\nٚ2 z1~|w݌2MZ#NýM&&A3Ѯ玿ƭH)an kGP@:K@_RO <8+y, e|koޠmM s|#74 |L3T Fm}zqrQm /4:7./ 8:Dؗ-ƕS5_i cR x՜Pƙ,sqf 5a$Ů\/g9o$~31pXāe@^-p H>X<6J:3r^m3p@,V{f,BcbM 2:'5=PRVKPY+DA!t%Py_7[VՊ݉->WJдz_9GEˠ 1e `c!a&}8#liz \x)hy].d:dy;HU܏Pq 4Ĵ!HLշ%./C }V*kE6" m<4Mƨ;E@Au6''!Aؿ*'% rBҴ_ቯBQ]j:L%Dfn4HqA}"WI3\L!5iL/9?IYbv&἞>_-:4> W Y 7{h3(ƽ/|xV|ɁcB+.ujգxl'S{霓@O ?6A)݌C67XcbÝ8Dafͽkw V%[@!Oߩة WAd!ٺt{~/#ci`5?W+l\/,x6x=+mQ-@\ДAQ) VCȵ(*`cTQgQߐ iēGޔ,ZӤmz-7ic?FϸO!c n"NmZK[G`j1܉5MR˜(7®^OG{Wf?yϭgnZ}>i/w6O8K+EE⿛5a rWFEF86tͼ F NlgҐU!E  x̶O8#P\BӎXb|G3KSsdSO^$X5oGmOl, =)|[\ hߘ6>8L+f7cTu 9\;/!">l$`ԣѦ4 óo^E=l8gLÞ.}qwc2#-ZSD)<,l1t,~[Fqg@Vw1+bA/ui]`\ʀ -kKtL(ds#7tЮе6 NO@lm{/rF\M8d8) JP1P-rN!Q [dK嘎. `]f7f)[xBFpChb[#P~K4Qz܍9n}G͉j]?֛uzd?#.%dS3.~oG߮B㚑jz [ʣsW20_~nJ ĖT׆n3s9ZLѪz Ws֕Gzq=,A MaEU\φzA,y뮄̇%gKQ.؀%gP zB]7|T\',Lk~u ]4CURU_!!wi87PrZWH=$9抦Y$ۯA9IZ1 ln%*i-owsDFg4R6W4oa$5Fچfz~]QÓmDbA/:n+k#P98mݒ&Ӵ $h׵]~!-Pʐ6('XUs^I\,{Kv P4r=W5v#i7)9)8tɇ\<]up3[>5>k.SCIhq{: :W9o 3 0R.vz; 8 vPOw; R{) [4V[,煙l@ɕ8J Lʎ(wJ] oq냎7l?'0k,sd7ӦI}h7`Il&ڣ<[ Wk8PL  Qf>V0SAvGx#_g: (esݺ5fDܼrR0-K v F_14 =|z+yW۳gѨuay5Us΂M}6xEsS[gܻQ }f4"}fozwjt+#4¤>3zpȮ1{u``Rsĝ#DϑBN(Fmt$>H]Ek}j3Gz$ج~{0s0eh8k?!Y4 VFE 뿈0k=k& pJFsP-(?Z&+F@31_3<E)Nnm9*q$~ínBG]buqxԸh! 'c?π >_l.o[c֨ (_-a=]94ELfKI_!OegaB@܌4Ɯ?z ur$9Rk*\ ._$"-f[% 'qՌ*U7Y%1x}%cܪa 4ŕMb1Ͻ{~ )ZðkM<[KΜ؅6mFQdHP?)UP7fR8D@v5}le8WAz_77Tǿz_2T8{rT}:5R2'4'OG4',Wr!>!o+єrpf߃} 2Uyۯ3o7_퍧1?$A>r/(_c[Hn{נu̾tu)~@\T,D`VO~>h fF2X W;3+JŒ;{by`>`Uo4'7|\Uމg㴞jOE`!=E GX_ܞW %0Hpb+,%_V hHNa(ou=WB`dWcfGsק)&h#PޓEH6rr8J+ꋞZON"#[@O r[Ʌuk~8usoIip3 qMH(1%~NItS'-J CU 59?.+uj x/'ZGe Lϙ5q'7iҕyDV7O)'".=k;GYrDa Lk.C.I:9Vb @f=~ܾ`n7_DS9z89y suS@HB0qQF) vdH1pr4I { ۀ9Θ1pBx.skD$v|5Wl} nJ?;_Ѳ N^Ts@fAI Z=03g" { `uE_k>VM80qbbE,ZCV:kٻh!3 wxFeNU?`J͑l=㉅X͝Rm'䪔1\S?ڠWzLZR=xbh߭bmbS<.afyL >TVm83:`Oi\6H_ݴVL=oD0sNFɎrtGfWо-Y&Y"֏Һܮƾ@BA픷8?N}jj-KpLYUNdŶ$␨c.+Cb]wyL);:Ocrka: n⬶![F_…LQ yC jUDHePLQVՠRNHβWUA(-FV84{"sD緐A{EM|mx|ܩWoo׌8NK^4 *om [[9 ah.0a_$!ݼ7e͜PbO9l_Ot$aSgaUvI@)6oTly EQZ Ԃ=iJh)tC<0;Y ;a9'0Gg+{#F*$[Zׁiw#,clxSwckMRvc䧸Ȝ:H(ͅa1mX_^_ ,m*R|5檶=>uX#e:`z?N.KjCC?uTV)NdXlwI> [3Gcd|-ubn>'2e B~^9ÐTWL^gxʹ%ދ)WC:`l%w m^5KQ Fq8^~1tX U[4^)&+[Np{r I0(hOzgo;s9qeǴf*(ĺVqw pQ ܜ(BQ.sb?+󑿩<-LA KDdEbs*YwYXK̆Ox< k vuⶅJv" @] \ߥjp?#nsDYT4/5ZIk!AJM~ܴ5u 9w&ٚ7±Zr :+کd<+a}@ˇ+U,XLyS3=abWQ;PwGsTJxF'o2roԐ:B :4*dr&)칇qY[Kg0k&`vG6lj;VKq3 1 I"x[<7̖2)JX~ŶpAJËLiGvt=g/-n`@kx({]9p"֌"{>273L U[4^N9{0> anֹthΖ8h'@^^QN;K>c'}z[ggK33('ݴ˶֜,YLfU|N1l阁kTP6VφYrVXx83p//P1Vg +[(&AvwCj W,  '?E6&B<z[GJk(3SB2E#T*@7[ډ8{}3GB+7S|fyȷ['jz?+XnkrMum (Xr:qWI)gp)uGadv SO /ՙdACⱫ5L-r {Z uAm^OsD&ܰ{>L)!5@tu!콄Pa9Q?'Hc&L#\cҟn*_-:d\_XDI e=ȶ 1\Jp@]ͦ&9{ V(M,[#S{SN@@۪w<o­#E/]%b8(Lly9N>>)wdCyPOK@ݰ+8-,ٖGXߓ֢B[=`&W3bt7)f^ <,9wҠPFM_!i5W`úv2O%uT@ tF^Aph!i1,k}J~V)VkqGʱ+R} yu&m`O,f, d$;2#AERɏ#nm^)nwC2.͍7/Ivc-=1#U_hay{\z16/_Im~mײ_?=#>hnr%eltJ)'Ϻ-'":O hUKRc;@waY؝+VyNZ iRB>1&,-^MVZ\D:I+T7q'r{fʙ VC[_-)pEӣ5y ʲgݫ]3M/ʿfQn*@2IHdڶB1$̄7snuz #!$䶩>G;xB evíE^|͠IZM!"KL۬R슎Écr ( 0iXӡv?& hnGGjmŒe9td[s<|QrbWpn f2^3¤qC/;͝={-Y%%ŷ$QCU`BA[6PjADڙl{HeTp&ln}:x_D^ Wy/_SF?> wnҲD0 eekP0zX^{OM.KXn/嬓ְSHd<dug }2cMUi\?\d i^JpfB9)+$7KE`%FzwU7p T{j Yz=4F&t?3M_@;Mx|.1?۪Nkq#JcS`!OHښ#W;߃@P|$CO%K3f7R%>臢\9O}qT=i7 9Cz CeH£xDi0V*9yV6ancmFi=~Arҩ^Cpln󈡌=A~*Tc0%MM~xQ[y7LF~ ݥtL]6gB[U5:-LDJ " _gaHh|s ijݣ{S>}(X0d|+@ӟbG{f!5#Nq|-P<_U2\a#7w'qXg44ˉ_WJXd,L.Scj@\C29q6,*KY7F@TK_Ys7y$&5rNO=O}ߟB7@|$y8aqe4UkKZ$#<aZhaU'ű{8G@8Z6/\~z׵iKf-Da 8~h5ĦOY$̲D ?6tgZsax /D^7ٰCp<ڝK\hsV(q!8 ֪~&nOJ(nF i/^Z5K`?,z=h<7lPn]}{p S!AZǬ(7fa԰ MeB,Mhq>\d[ ~qF$,E`Eb;5Kmy 3Zop<-W݅:Hy_+OU9uoigtp:SMf"ޭə>nrv$~&s **&Wsj lmVJ $A 4"q*ZF߽7 rh;msceAg+bhӾBvd8q%oNg΁pZ<@YA_Ϟ )aB[_ү22viUe'I׀sPsޖLEL1HتfXHyjό< (d}[ NpFL>B%1|>1+^aT@蟜 "fY=;V-&~o59`91Yvz$1&~X_u0uh#gavdQ}/ -1?ƀ6aZ^x&뽸F-)]8a}jP7l,WWؽ; -(®KAꔭPSou|kl!_V{&NH*^QD5LE-$xkVõ=gO| w4ƥq%'.v'S4Ӵ@L C >Gp+ |1V'_=T#3Yq> i%Zg)D!=Ϥ0ft{ vD'$w/%5Xn1`}߀nGL߀6~o)mDws}ʦAfp"%lfaVGSvɧ Y $b0 Jwld(jO4 4]Lm>Q^Y q_qx@}n9S2ՆI-*omT`Jh7*-/kfZ7=w$8uoJaUQm臦}cuÂl.-XAA/lP„šO2ZXBvuIFkN =nLdܬ VeAA-R#;{_SdseR9WXiT˅oЌ)\;:j{#䶙r2f4 m_"]^psɋ&[yֈ~`jÌč (JԆ7M8IRhVIUe"qqe>m7 dK?bم 8am#~=?A rgg}TeB^eyt zQrV7MH)\t/$e Ki:N&$򂙓=ilL~ΥYbn'|g5CkBy=Z+ "3E׿"VC^P*HQ9c8%"S^}ȕfrgP߁1;Y}VS ;/rl+GIGGY6c9/3ȆɆ:?(3 ^Un߈p`&"n8#"aVGakgć nCuoebf_)$X5PSX!ӹH y+0lo?oc}PZB mRp|]vƀXlZ׭P6z$ PtXpO n{= ax$qU馬˸0t rQ,RdOОkҌA#2jm~7T= z\7au6?@X*;Kv 3])ḩۍn6n&_<Уc}pj*e!&B5+ <ϔ/nHg}mB4F_iN\i*)KXf#jAk5;x FCJypB>HN+cyz;20:BDIe XD f$L M%:֌֘ɟV%C2%!9jԫrԉ-FIN%!@^yUwB$Vz0(%hbYO@;˗0_ls^ht*NG*)`Hjž%At3'2Vq3DB>K(M^S#1:cϛ0^Kr2oc]6L N2ѿNsǩ*HUo #my XQӉcLzIXm(+36QQ.fs-b{6`mRbL+Gտ-n:lܑՐ˘trw{<zkrMtt06!7Nx FK:jؖC$k*d"^|>aDO)5c$ 0$ =2} dF@,M&ْ7;g-–}QOvAD %FV7&ӝ# 8dy*$cZrǑFH8 I-CQơC zSkxlY8x_ΜZsXKTh ,o6$;Sw71#8,gk聖[WU|̦}gŏ +FAG|q>Z0XmDFy>hxgSMa3eb_' g#R?_8ʺFM" hMD9M4LJZ M5FCTÔP9zvnT7vNQ {;-=ܙ6oyq.W;Ù,WkV[?T;l^ Fe9@ ڤ ߭)}qiZyYE7܎]NɌ\] T)5ZR|"W}:8.d 0&k oFfUQo/UFz@8e]" $>Eӝ!;pQ.%#(|CF-% aE(gw3ŭwڋS?w<kL٠HaJp9gw/Bu ,m˱v`819h*Ŝ&9G}˜4eTE|L #"XzPVTZWBO?;j}D>HW*9^k۵z5g7Vi~K٢\SA6nbRC)^˜WM j`qZRH>*ao;Qo >Kq, a P}I5>'Lï`:ϗ8 @4n?LDNLNcWX GTM0#(>;9Z;%H,f]`Ժ Fezտ JEdAɥ`|IX3I>6I(\4c*$Aۅ} 3[R2+&qhSx<JDLc 'EprW~3M+ nHVh*Mr+wu8EbjPwH^7*PƷFT.-yu#jːg NE??SXYcEnfK'X ò"i cu16w+2@z,9Gpʔ;ڸG;_W21( 0r~)NwY6x>ƺr@K%lNI&4[|@\M3004W"? {4ŲaxzRR:05Auq`_1AW$ew-:13mRsmaBZݧUkn* 7sA ɮ|pOE@_JbWT퇊 H^ VpvՅf˜~A[a^ zO~謏].oKLƠ:1,ć ZQڑ2|h܇;7H+`2q{DsjS@rʦo.}h<6Pw54K<umpӵ6Xbݚ׈1(ҝZŃBd(8xB)y /<8>WpkFNxĎMO:u8aIC>MG2犙iᫎӂ>Z͌H1S')/> a^>?%mq5YQp5$L ½=xk/ny;Ӻ~.2VNIcI"{r+ Wb 6/ D ~%.ej/^, ٕAk޳&?۬gwq8xj&ƯDuG?ܳ05Q?PZÁ^~HEkKCc:}u_ ;G ~{'T?Qx+mmC90٫;o)~/%A;>vQZ53DȃU @A` !3s2Wp,'?ra50v^ \Cyrq%KЫZobz֊[^mi[T0NƱJ+*xƙ5+ilb;qxĨ w b]ai{&;hq(_6_ɌfR!XY6T= +MJN am7nv[5a%2U4/V,*kOgJfm|-XQG4,%x97i6_7 0~iŝ1J}x{hPN> Fª vMn/D䀵27eucm?&fS?REcj^;vE :1fԘ޴[sˬo\8C2ꢻx'QN.i|Da+"c-X@ 4y< zE鎴#G۠F굋jY O >Q[Od]_ x^4OjżCI#o%La0U,'%gBKX 7p`$ǩ?)vXv k#'8JT!.5K[y)~CJ 农Kd#M+ Ht\?a؁G+Ey ! r& wBkcM=^yFAZ2W f bR^/myzfPp֊ORɜԙ#W07+Rrຘʫ]uɳ ^)>Eh<_XD|i͜PRAՊ'=-_{Rzr5tG pW:G=NAiP[Rba '6D!|ju Zt$@ZmhcRFr's;reNᣭ8_{w 2fIftMh$ CpBҺhj_{Uw eS}"YX>t̄IE0TqrwJh/t(^Z|,umՎ g3P#GyV>ӔʌZՄ@⡌BSO{ZCjѨ -xMxSpqvl}`uԃT%U]%dkZTV2F Sb9Kt!}7rUlV4/Aydƶ̯4;3E\Y%sehZʋmbGȒPWjd!w1Ȟ 23Fn -eC21ЗBWɹH@ylwԚ/T t.}.ʸjg8 1mjgSWtlᤀ <ٶ96:I>!b5E \ǭЛh't"hmtrYk"R^JCX3p5d=*hGJb Nv@29ڴ$rF%ϿX\)]8knB q& jv ӨM[DrJe0eIe:m9GZ*(1J`EJp 1zߟ.~򐚤[ϡ5R;8 ;/WRhDtq' gOoиfme'']B']YK.ץB fZZ|ˡ.Q;$&@wi~;e r2?K.%j[C43i/H]F4[ڳ/a}s!p!Wbrn թr%ٝJ@vDJhr8/Q~NC/ytؖ"9KS]߳LڣEijrxl۹(Wd|ƻq=ۘIa2WWH}[AUx"ELn_0mxl#EJ"1钿g-NYf;}HVG =<aӢKvf' $U;r-C㏏ w| .NE1fKH%GGJ zS_",90& #D__Z &j."XD[ȩ<ཱ/S#>\+d=^?YiDNecxUmh#)Goإ"]45ZicPk[X-YNo%q){[xЎwf5?|P0cIWZN,#c4pAX Ft'V#eyZQO(5; >1PCpf`It^B@ MCӄ5Yǭ6o>CigJԢUU6"L] f`}Jݣ&⣃ M|Futmvݧ'J|%@)2UסXk]Xh3+7m"ay)ݩzTCPncJ )%xBq@2WIKF*$WnZk'4L- t HKZ+8ŷH-#;T^nfg"x(i~lbIjPl6$ѲlE8 9kzh趲O9FdC=S I ">rs ["}*7 {==yRhxNppWy꬝QE'*^./fR}[\] QJsڡ~iy=jOTK^|x RʡnS,K<0j PJf-ԭ{VDȤvbF5CsMn.ߊt\z^?K^Pxcs&,"w8oa=2Mz|c6wG`2bt*1 ɹ4ܡ" //Io`Zr{2ӕy2[@)zJ0ZCo=&KdeoOg_Etnk%Y1gN H{y R׌iR;uaC3R< r4y^SܗVe:|\z}G\jmM/-@&gR*Q`؉ewDߠx GpPv LmV : ;~>KKXmoaM'GyjqnhM!)7)*&jH(mt16:Kcun,睷F%%=tN=[Q `6 į[tHftڝ I]DfQKA}$ r] [C駗 }Dkȱײ/6:Wwqe"=+ȄaE}>ĩc0;E 2W=Sɿ񺾕qƈ|G}$ {1AFxB؍#%IK]f+bw7HCϨ}f1iL#2 ҚH:Vs9uQ E$;,]WKPAΡs=^C8cltZdP3sf;l\]b}vjhëUkfu{'^umJ;P˖8LHn]/:Z\硺I LjF B|; ia +zZމuJ*#:',"g"ѳzwzZ}̔V>m%ꊝkH:sѠd|ϓrGML"]#7 TޛuD{aawƽk?J_'E .v8MW1:G{|9,ڇ+xSVO R0]8gX^1Y*hѺ:*7^*f*+-f SѦDZ~wQKU aD@~o1v:$~Ώ2=]1+/_wwr $M^6~GL!̭r  ̂-`VvFk |cM`qxb#ӓH5yiaTS ("\q;jv ǞJYg;-cVC^QǤW}94'#pSt. &0Opzo"Eי'ľO 3 RMgZfB`harꡦ-K@\읻C{ I* 9>@S9l K U6ypam`5yF*:oB`3HfY;A4H+2\e3Z!l(ty+8=bTiA-Q=Omtr)qa-&̒\P9+ O+XXoHq| ҃n $8/mY쥫?GLF,!+*i._!HJn][ڹ+<+@#QYδ)RQmvg ֽHֿHPQ= 7ˣgNy( *(Qh'+a *ex'0_!KH5E%WWl c-se`sA c.'r2cFɱ:*Pw# c6GR8Gv0,w#w 4"-)\2b@ ( q& z"\Lcm6D 6/g& !iaPf799:٘J22Y*o۔+w  a^v&[[,&"Q2+'@DbRM]"κ i1﹵cc?Fa`fs7DVqw\Uf0mxPf=>Qw}L[Ҏ%N7bQ]j|x3] ʣS!i#;Ch~_HϺt_|_jmBC"k*}Np[ {1UUe䢸] ;~*ͲDz>4,͇&{'\Ywmi>?ݍ߲Iԭ!̔m&UrՊY6'OS`,hF>5UJcy P)L߁sb΀ 56q<6/}Fe(^#DwtHrX zf|$x-(K5ݤCbf[ELؐ4vwM{4 JCI3>ATA?`.mS*_Ʋx[3f ++@7nk"wܵ -}27&.lʌmovxީ'y_@G [EHϚ[x,̘u-A{.nա;T!~1 h)Ym\6Erg\~yj_yV25EP|^6}&k@C@m}Av%βR=`й P q'3kg(eWEzqe9Lq%_QYI`nHdQNW"][S|Y;IfJ'2 "_HW, v4:M0^vB6&zanb`%c0,"/RA\BG^U ~%+_ѓg-1^^9ER$PT٘V? &7!~=+6dn*,hYi EKެ㖋' LQm貥{dȌ_ F R4)#h4ʕqX[X鯨nmڨ/+n{QD5A2hƿ[jq@HԹdQ@I4܈`d mΘLwCI~8aʞe9@@޿||l1!KbU:$%J[mawXf,[\sWw~?},;6]B0dΔ.]գP玟2>k^1IC?~PDVgDL 7Ild^dm(?T"ةț6tȑN70,ヮι !QFexZ("Yyòi :6Ξ;.Isi _=!5d:JRm闒K-qi-1P,RvKKwΫ ì"6 aDEn_-~ !ԈД$~D\WOCzsNO>6{z5Cnƕ(;=kQH:7fCͩnzkK,o/*nT~ZD3.]#xh⺿OTis<1tg4) UޙRVp(eb*13ć,VǹDjPfE.+3ϻ^k>=iJ%dJ;h>[ :(nQ93p5aji'S2ݣ 4܆7,__RP$)LͣUqYe3Q õ5,R38Lk@5BX7vp׌u.N;' &V+ 8ȩʁYoȰBgH7hCE2}^P91X^E!.s?>@|)շ QefϺCtb6~VY6XƦdRϳ3NbH͈e?f=XNݡ{يP3U"X^ڠ7 j 'a)Ƿ&b |/zW- :z(Gs9߃[GMz /6Fy DY !2LWXBS1`({8BhxȀGf/P ҘҕQ8tPo&m~о׳FYJSx%@H{AVۺ ?k^z LaHoS$k+z6ma3%AHVnbR4k%э@hՈJf8b4^IԸye"*{c)de1Czc]-5si$DK[ʰ$nwSDKܒO Z_ 3 GкgBܗLFiJuoyH5ݱ!̤vCTS"M[ߠZk甅?BFmVk].n59* TMOLI.=Lf .֕ bkp-rJOU=j&VjE1NzUQo޾*wM2U,T^&6_YС*(S6 {TH:?q?rƌ&VG4e B#yqq^_fҙ[R B"*_)MJ Q;Ti* A8fj"2vw[>YQCy%;]i|ʼns`{3buBEv/׷IZ扎O"&Ƴ@qf:VeoJpytp@T&G0>a/կA0Z%C˚?-p`NȒN 3WvL$dSG\u7͗K֨#O f{ {jsx@]lU!^%_L)y$0jv,s^|i6@zr 5z%J_:*e;ZB<1AP+,-B{RP/NcRZ;[i(w u;z)帮,nC|Oܢ2f)7K|XWlQM4bk:˞Xv$ xG&1BR2T"dQKW'm| ҍ:WLaiD:ź:^/XO i|6]#1yAXGjI@#+E .L\w^ !__>:6gn ~<=K];>c A GkoS )1Þ&\eCj΄x-tA}xR9F!U ],ش0zB\*r MwNE?IK}g3Hg0b̲'iiчzPLqsR <UbUF0,?6R(Rwow5rՍD(#"$gBf4:JVŰ%n* ys8|+"7 $Ln:,3 8" F _1Bu{G(O)It(aQr)ko*:R0+Lņmzζpl΅4h:Ɩ2zu֞$bgu ڀ/6$Xش+jŘEGƄ5# i*š@|\q|So}C *iP/P zF^@HEdk,65^fpq|]b ;|B|h,m1o:] X{3@Xj9mA e&O>Iқg!6Y^ǩڏ׾mZrv R6zA8k83CPl#G8hz蠹+aj4[)c:ܑx&41v[;1<_"CgiEbP f :zbD2fUN:"Ef@hM+< Օj "FZՑR?I#qJ\}mUM?%qM]KrY@ҿ&XCO_ӅPw]U칕 r ̻*_-eDkkI 0tM{ ^z*zпv=#i ~FX#o0TVEGQ56m@_۬ژ]SPX>jK *D+bg'ʻsBY? Ȁm5Ŀ9# 4_Cבxbh{-9PQI4q=-[:&SL{ZryD߾ܐ e #O]DlJAVw-X*V0ѻZQd.bנ^'O 5&܉+ok1}ꩍzq?#* 8O-d,= ,'fجe8_S/1;QWF3MǕVn \`,YrtP9]gJ}LGһ'>j!g;(-K9:z.d| %|(zQ9 ZvtB3hU |(yݧybדs{K2ˬVqQ'\-csk.aTQq1nU/?RuO6W'7@QFK2bv< pQltQl_mʤR=M+{rLJg. j&g0\h ARxw@Lxؿ!f cϻ2~{ yEŬo1LϧU_m"O9'INo@:W"t] NV]^ _۩RHX~KZDz*-hfᩝt}QWf-:7"HY|P*YSDR+ޙ5sI`G[:r`@w`8k$JY1?"qةs*~./ XXמ;9ZXhg1 Hp!mfr~]n2rU0>4fF7䯧O$̎1!F~̪㫪 f``!xàsHlE͉HAty4rpiD{'{3U ՔpѸלՆ+r`hD!O2s57SB5SpFׅo H4 o7'U\ <[SIN<"P<OZav7BF(&Yz]XRٔ49we\/ Vp'5:++b?|Ǜ83@VZÚ%aM׷(` ,\U~gXzc,@f=fd)ꢇߜP4/?L߽7\5O! N'gr@БG Yi\] ޛ';:@K隹 odz U&s]?%.am-X]&csEbEZ--"Iwgl??*62/RsǹMO\p]OÎ&DL{P[IeVLBS@@"|Ͱ N!Sl&fv1VO,`>~1߱xA+dpzCV&*._-})̯HАH,hPa56M][0?W_à ;`)=V1,cՈ*Χ.:ݲ?'̉J2fS w\$ޚCS60 T)ٵO~#5Ed9Q$qF4JbB~gQ=H|@㙙 M8375>JDS+AsÎld W|`,P U-j-GLBU>&Ei̫D tW>) #JC^} _J^hr0bK~5w=ڹer5de>WZ?Ԑ;҇rւs;0Cظ`S1Vx҈æWʼ͇ӣ[9 GžԖ#DHt?;ioc 4(Pj"lw0g3s׮N<[7wO  qhOɞ _svͯRRX~EMmgΖt2:88"?hȤl^W=Z7^;yTvPM9 aSc!^0mpy=Ԣ! 9,4[xm8}Mz,ǞzznOךmNm N^tp*BqGGҷ dVg!h"*\ p S90 q Uܜ֔Y1(sq.s y3p/ "B)]P ؍>aBpY'TetcpV. <\\o:2f;yq+P5Y ܅m-Akࢣ]]7iWz`'ӊK6q,8b;0d5R;SzOT rZб/8;nH 5{RJu:]Gǚ+Ԣɩ8DгwҵØ lQ1lr  u<@_XWNgxM;Ԅqz~,ŏ=B m|qrD||WO-lݭh=[rWekӍ6ݜcH 3-n/^fʲ5e$(N# +=O0&tИuV$߹+ʓJ]o?n*M_f\!t$t̳Q|,2[~(tGѹZt:IMZ doƯ1-}ϫӑ e~igv a@ɆMȧXl˼_3*: n0WG#ico;^sɧو붿Ljش 8S~͈>=NL*t61?Zj<*ofG`XS0KwBi7ra*p]7CokИ6YQoߘId1ۂBEZVi6l/^JnT-~U`P:3Msr[Da闸Eה Z>f=l/3v]SMCPMۖ1\5u50<\LfpzxKͳ˪Kť.=?)C٧0ӟQ[kӖ~mݱ=583T4!֤h! lV2I-nWORYq5bX[Ƶ8}CuPY[3zB7Z҄N&?[i++`A sZZb~Ls z7'>y}X:sož߿pUz/̥+mR9VzX ܄)<)}BR&;G4]OYc1~gAt?L9N4it-as$ Kg''yT b?x43ҌelQ ٳ@nnWvC2 i(~"@\# A jc;T?w5O̧\=] ?#Rb?l׹:m씡(>˔iГs ͰX`S9+Ŵ5<}%5Nj 93ġ}= ٰ({ͪ!!|^xRxrqRQ:ѿe[R|EMLz|T> np5]C3h14,5~Jl\܋^>lBO@7]O!٘|s }.&/P<)X7i~6|vsmq3]QӞ F&zhd76p%kZU˾ICado"{]c\3/4`i1MAYQ ޭ))'IxY=9gJ@L!$lmH9Z#8q"#[e6+-^=ǀȅ3X/ѾNJR i@1 Pr/ȷuߖ\@|</APiWvH0^,'1I]~ 09\?֌s7zjY dZV8mK <*((NW&  I;|f[88r}vZJ1ۛ mVj磊"Ģ@pVRB`P`VLΌ;8ķAb*l%CߥyueZVSq9dDP5-iiF$"6KǞYN7Mh,ep˥`gk!Ƞ?c8{^2Ro"0CLFP~89b)( %lmR#IAIGk]&9E"i3Xͫ'Hڎ a El,qe`&u lAyq{K@ y)fSW4" 7A1~G,"_ We]zw%~0  zOyINIWb.!@_`&KSGR9l>]C}z=Է3zs[dYU wTLN˞^\d igܸ$:*\pæGp83tQk5jgCڧ5VU Xm$n~0GWo.ߏ [ws듬Qe}0,l?^o3BѐF7';hA`*`; _J/_"^&P EIV41N(q7.R/Ӄ@q&pw5ނ$y-yA/=ևV@]VhM%֛&${Ƨ$mn KQKwU};Pk1J(~lABmcdx_VƉ#h\]娨Zݡŷ̘R@Xi/j[wOL_fiz(b_tnSV ߵhN`D.Бe'B| $#tG0| j~y>*U!9곏)k/0 ~3>0Xm` B h8AeQ#90x?ZTRյX$]h|ETǫ< T'ǡ)$y$t*Tl>KNlro`?7}?F=ǝ).,9]%w?xbyGCEpt5n=S@%ΜQC[tQBiNRjnI[yRz:%Lq:x2H,ۺgȒ;(|.0b̈́4&Gwui6j7B%Tt[ \khM U Yo?fR;U!cN=nFX7yˏ]3WrN:HTieA=4З3Z- [@r[CtIE4R1)&!mW˜ۢ ~s jE]u+g*jNhT3&C#0AUr{zTb{cR5$O"@ ,:\jvͧSҫ#_"ð+ܖ+TT7Jr,C*ڭ=24@XDőpR%EmQ \ ;hg;<gS7e}^o II÷>E',0aӊC`ō[{"P1TJEs~)-P q:bu$)>ڃ Dr8VxvӼ ,"Na~&}s.xWHVRVXm)2iL0g?> ;w񅸭@Jr'"f y;!'g6bF_?WP| =:^P$6J%ς I9 2QmRc @Jmi97L//fnvRCS9?̛RW:5i̙fsr@08}(zGQ-{X䦍=s;3ĺK AW%F2qaiyXm|%-޺8C]_u;5jNఋ9XI~7':pBSՒFq;;Żq4S2MUScx Yz)[AQZHjB}},\E`ehn ZjМ>m EB:N2;'GKw Ճ0zt-{zJu[*!cZִiB8vo>L42(nlԗ|t+<m%(\Fq S$b(uQZp wBh4K홟 3`e#8l̚_KW=3?9@ad2Q\Hi023&/f-3qbzlxYē, !V;9Xdmux&*4cӖck"`YԡrԨу l xl>o}JM1.,eGDg$m{H< XIy`C}DYP׍3Wb-B}:Irne Wd֭?άn~yDfo$X,AnP̷ecZO_?83IJ6cÖl& ql lp(=W6q^װMg3R'{Jp{LmRh~9+K:ddd!AKL-%DC|@bhaqÒ$̗gc7FbDb4?} 63΄G׶u Hq{t9>j LG22s]hb"֢ҙ BfytcnkEKPY>?Ay]KG6c/fާ Ys)+R?{@zҩ`,gI0Ci Y6`x+etZ$)nQn)8ĘӆL!Y#E/8_ ²VܙLPvG'[xis}[o0h6iDg#ʟ(W9zNэI6 \koaOpؘn[E0:\!H)c'7YٱPAo  n,uQ QT3?J d]lˁhAb3U7 !7ѿB4aujs%ʁ67LqkiCX0 7q)ߓƶ*x:sW ٪R_AS9$c{3DtVNb!mǡM^.TIeo!1 |oe -Vh[^U̻"L!,;1"fU5dDC\ܘt'!@xKJ xS !454- ?+Ms fEͫi9=6C:lMfzy]ѿC>)3~N,`#Mu 6cQxQ{c]; :Oj`[p]o:=D̊çK'roHXڒEP^}=V!dc& k-g.]Ca(=[=[lA|WȳyW;S9{NHC' {kuNUn= E!5#b?vDN5`OGBV3db"J*@!uR3H J NsY/LGڳ >@v#fof-ہMV-(|D0 8B,g'=vV Ώ $r.g8‹p-za#Cҕk|k!5_`s"'yl*ۨmh,(K2/Q!5A1-QNL"}T/nUxx4[XoUʻ Nv %y⧝bQDznC|NliAc`"SIKͶY3V]U'ogt(c,tWlHnJ7B Cjgh`m{IR;=ZE\ Wlt,.J) ֟%LL'@Si\gg6)!l|| _X4.2Sl5lXG MX r\~j.=\zz%g|^T%%~GΎ] q݁`- _-z^Fvo`8TxJԈ"$Rpzmm 'B (cpeQOhogW]-{r~{d9oiў#ilR[`z `I2욟Sꪺa`n1 M-4weT ۉv6x@p!cd`6K `S;؍ә'],N)nЩl;sXShc>Z@0 JpD0+Kހlbd]mS)h>Ԃ)V$E- *xtyNgk?ki95AG#hv|5Iw y* 8`Y{~{ l0~uHW@Mf <,XZ½w|"Rhk9FyDTmj_ ! bKOl?5\٢A8u4E[21Kq[dZ*׆o @z~}b1A(;Qi7ڳX: ۙrj TT(e‹@pS*upC[ij~o#[ߟ"e}A{)gU mN%nj $Q:~{ Q5,jv9S>evg0$cnq଄;E2ɾ򴬻ҁ$IFwxÉnI#2O?c^]d!+!r#jѝ17C*Bg&*Y>֫V);tY/-kbPTM}0uIR!_l\ӷ-2 + SvF#0b,6Kq5c/")*tEǐ |Wid`e\bcDo$:Ϭ]QN>(ysSoR:8EA%@xQin/"h"٩%8j!Wef2gB!a˰ s%mJ0 &瘍qx 뾜h@z.KnNV4>3$]IaAK R>BTft+;PfY:'Nk^$t}΂4 ܥ~[|OU}sk6-*Alp^3O!|6R@QGdw8BW"e (+ݬ]{׽) i;MfϋKkFdm\(`߹\s >`+Y>9Р*HЅQ^`/zdA@c>Y:  w_Cօan/ThZMZlW/Rڻ xKRĸk>c}4e^@3*1V =hRÒ  G@VpQ#yX'FY2SѮ3Y(N>PbbaFkB:y$A`(sr:Q si5:bq5Q-6iw.c˷γ%h'u3<5AdZ^p[ILl1~1>3g(Sh6 |b^+ٶAp¦'cIwT '{J΀~=:KPmi?N f@_ؐwW*O;C,T+!(v+5<>`6\7ZUIr cBQeMt]3]x/ZP$5}xoM{ J nI75#D^6gB 2,~K7xNMaޓ-KLҕIc۸/NyIdȱC&22TiNZs)懫T@6jPs=Zͭ iG҅Y}љw#WzpwJ?1?>xD\ I/lZPhb &FL,k,K3t7_L\&l Y$ϺjIyo.NCy3^ʚ/H+y&f, dhTG[őh{jrl洸a\,;؎߹`=<{^u٠PXȠ$Hr{fK/@7PKmG.TJM-q^ďÂV7eذۯyRw3Oˤ~ogŠ<0B5$jDrsږG>|Np/T4IfsEn:K5=P ayaޢBdXo?94WոlwxanСS=vW TQ{yR#u!:mKgA-6Oz&6r10-ϯ k6czΉd&Xa˿?N$v,R='fz b~f)-pt$泻Ɣ)hN믱)Z4|H#we~RNe{kK{l=-u@:s[l}ikM[{ka/ʄK_o"lٵB&flXbCйm3k-vSU\/ݭ8Bڅsyn:<+!iË5oM=/Sg /zŢ9ǁt()RtM{>\:Wv@Qao!:V<%Wپm!4VFʯS甕T[ hDhkwMO,'eG`)H9.`RS. {P-qnP .T\K`١{?WY"JDh [/ rԦFl≀;vD@ a4}Mh{cH ) ߝ$.yn7$D_U  T] 9glNxwҡiuّ㵙9`!DX$I.IOdz|@Y;4ңEr02j԰go7PoAK!F(*>*#Ě7xZj&K̚2^7-7'<J]`K>UDj#U:u{ӲΈ⻳Dr[ 6[^w1Û/uʌ3,R:rw.wNK+iƵ $_jE݋Cɠ̷c\NhJ@`X"Y! zvg-HNZc~N  SBR:ɳC, (qwuͦs,{N;h ‡44ʏOF_Ŏ-`Q!'ՁmqeA)Qa.Aо#[)_@B\.K5+gH߄!Hrm;7&U n}@[4;eqUSBUV[OYd@¶Ru oU.!?$ =!n`_v4t͆.[^GQ"w3XԾW)'pI/bЯf$l|1}$" nk.W/J3F1IQ_oa%]a+JHA֝UB24-OA ƀ7P_9 !MRI@AW5P.PAȦk׊_*+IJ ~bWc+$WhR]5Z\P*k->uJ ?ZQ7X]ΓcGMf%dh0Nl2v褌GY$怪tVrM@>tlnlk8|Ip K+ z[n-c5|Y4^A}>4l|2k%ݔLqbDkqӝWɶ KZuV|LV)3ݶIjy(\PWwRk(nYsہvGSUn i<6U*٥ϙd׾4[-3"|v#( jiU/JB9N6)׶?Io#.8'- 5' Bk}yV~꓏Kx-?[6whOZ|-=roWNd/ΑweRIi,p0iMfbqM\4SQ3)6*5椠9bι d'B}zP\*[$!O7{}Q"aa3 iÄ0g |e5/y' "j+gi_!zf8lה?4/MgD7?|["Lex'SX%SP ]V` +9BX@M)m+KC?eFQɴk\ .e"Ybߵdֵ$_ JNGRCF0Zʅ{bք$} \jtqAfAu."Ԏ;AAφHHPR3s"Hd1-2b+w3x% eA+̏w0=eFQ7|gt"({Lй~9+y)% HH ^{8Y ,+_k1ld.Օ5'>~h1؝!w%`Lj =l_"AjMjr:囋sK'H;e\=iULR9 ͵j# vܖA} R`SZ}3f0}0a îlSpf܆ETuurvJ?ّ$y&g˒KI҉&^$-_L%tw\,89(jP݋ZlQo&0] >۸*XH!FSq4 ٸh£эɆඤPK^iAwbsx@QìVS n PPn4?kO^q24·RUO,KƢDtv6(k n閵[m[U)vSbejpu}0-'F#)YC"DWC.rT⚁ɢ4Tc+; +Ģ6Ӌwhf5|bFLO{8Jxv=FEHyjK HvRް`8ӂk+2kg?d:\%|ѩȒj`dViuO56giuٹ৆}F^&r:M/+s<:U1}Za`[]HRJ ho I"'~CK+):exz*zq6U ޔf&(&2>CG‡&:D+үЧUA髪NN icFjL05'%WhzAԮd=`!RpK-E^pL,/2ŦfcTdV•s *ڄ1"r-Ť>ˆ_1zi6r o+p6w+[oobJ7;JA/< \A, Dj@ s?opdOvu3`$Yo,!d7?~IѨD ][Vn_Gk f5*bb8ҘQcCgZl홎K`6KutJuJqq_+R[ϻVjM%cvUdnh$>"m};1b. (Gv_f)->4fl$@X6zb--9œ/GimS x7f+FVEMxh;vUgu *Tֱ72?iwk;l %YŬ,!jS:)j9u*ZN51@U- Cѿ5D`Lg HgЕj[ܓ؈?v|Z7bWr`i}B!Qǁ]hdvȲ:\ޠc W.A(sryoIBւJNuV$y,޲<4.rmQS ,uY"j#q\ I.`np&H]LڶqbWڒ2C^g @ L5L !yv8 B&.H./Qb%t<%|BA][!J2 Ȁl,qr@KEYgav!5euGA&;,Tun+ULcN -^3ޮej`+Mu*Pq'|+ۘt'k3~:DN+w&4- |{fl?tR [RIg 7#l+5GS•Ce1+ͬ;Y-1HN8ǻۛ q~xrUkIfL\a!щ$*M*]1gj2|_[l J%0#L(]˿v u_%8*(&tKl9nu iiPG:ֿc }+M300B|TB|M7tyc1pƕ`uWBTj4xnYگ{^iZ>~#l!Od] % PDpBuwJմbG7}/@^> (GXSUUnE{F21{N&zeHRnw4)V^uA*Yqj)/Hҭd[F$^r;a]rr;2ދƋElBq)5MyK~"Tt}?fAcZDpm*)9 g7ʂA +X%Zj r?Cn*,.$mm/| %!ŔLv 7CMņ| W/|oir< l*V&FLk;s IE=x3Ȗ[Y\* "eǬ1vw^%pǧ%u);A&o_@M<}O^ Vj)̤B݀Hu3%& zQ*WW*".彐g|I94?[X0sP|?1+NyUfi[/_^,x&l6msՕd.XfzLJlS}]8_zU (L|^9 ^MsPs^bG!a'YiN-X57tJ4%nX#a94l|[3 ϵz`7>@=c9#>tAj&.$1y bkڸg:Hw!$Z3 ;'Bc{rnR ƺphuv#q=Q~!ϢZxEOO}-KjS4X-RXsrt2Vaũx/}u-=:ڝaR[ a6]њiRSdOr7Mu6-^5b}>;}Lvq:>Ғ<)b>@ѝJ% |t 0&i-f;"%Y&A(tYc3rogd!=(Bs~$94 cg4-# .]RY4rq!41}O -~z{SiasՁЭΎ֫~ǻtMVCG .TiCU 8Ѷ'8FΠt~vm+~)>wbI:h8*7C,+"cIH[^?s 8z MhOn"{JcRôO%:K]l~)۴ HMJoQ&4Y촆P#VC RMz1Pfg sh,]%풥B!5&rkFf'*EJ3` :Z~%2]u"? :#QBYe p;%Q=CIdD=fjʚ0&# 6T| }@&F5ix%>\e_&j4o} Ja5hp/[Qu@$[y횉<"Ie+1J,im pdhvܒz^n-4nsp*wGp(\ꭷ&0jj,M-pu`..^<؁8h@G(%lRGط [!Ľ+O9;RwS]1ܫ [Jcj\ S7k5JBbYpwOI-k{cӳA_}c2{cLA|q-=Ye[ m55޽ۚ]GYi0ysOTYC D$#MW78;0G/Ӛi)8c}ooFv}"ENww5_;Q?cm6:X1WZy>V #OWtZJSLkw܋g S6 e)fK ">+RSYbд@Ec)8Y}s s,1i^083<,kMSj{s. jP]k8@ wtȶ6A8BO.o>Yq\\SvŦYlPֿA[Ï,}$@ȳC"-;آ@qC?;1J=b9[jBv*_ך1zgJ$< 0߆[uySJ'1$naCG-y:d+ uf˫ ih6=Ĵhk .}ytʻQ+1a{6O<"\/87%!@q{zuT%u^LExzWf:K$ͱ83}XM/ VcY *%~vڥ’$F}_gG#)q }k%P|{CP;r<ˉG kff1|,)z JbQHv( G'/R/3rܔUCRjyvm]e䷯.@yry<_ӆ`}cFe?B>q7ĕKWlWOON!OB֑ ,,Q,#"e[fiOvq?=;'C17`DjMѻ$k'v _LmVBMn1ܷI^S?)#?!`.]zj%ԗ"~~lA"1ߠkuO?Z\ h=8-$z\qФtbIȽ i{szI ̣uhdW܃xAD TTL̕р^٨WVբX>Hx<-q#AU_-Ȏry-V=Oqm^Knz"? %Jc%G~gc M;#z{}twG]ѣ6 neAr0t{6ă-očH}"\ͩg7se,; x(8L+7enXHrfb@]#cc*NadksqS3j00Zr8d?T%Ceᰬ\|#&F"-ѧ%V ڬdTx}0597[<5>sgGoB:͗d*Sa(m'}t\GɊv={fX<2 ƿ<~^%hEh'xbC)زe]zبxH7"](bXҪkumܤo XBi:Ab&Rd-Ujoͨ`v4R)on)g&7w&GVVcHA> IA*2gN넟>ep\:QA\(ZH$2؞&u$!jnǦ0xeZg{QdyϠ3-8!r ҄p oqoNp%WP݉gds3++hjyQnܺ4#,D^S A8\kDC9bN0i9d7 G0pԨ4rUϯ~x DGjIALl@Yd4e@!k{Dmv.24!vI4?δ JTSuJAsL(n:"Ѥ=!t>gÕO}T?S=`fT ?.%BC󆛆kp}M1wTՑT`.2E&7@nJD waG&Ns(9_ "loPu#kkBrP.oZd~-Gk/tPyu~թR:H=p " )r ; l0!EWnI`2 $XAق1Ȝ! :! 0<0(Soy)C^R,߆s_7 Q2-.==[ j2BC`HO`6[VUo¾Y N-/b#:XD ocmPp{b-3W/g\A|7 g7L~^\ [@]䕜envw!9`N.5%`@]d{z s7 :Dq%=|͇?:ks6#&ms>+>Qar6 !M)fY'@ї^οڶbtI !2<{  [bC:[q|{yOhh gg:ȯn$um[,0/2۱(EVoU1YQIo%z%4\F%M2ƍPO*[PgH&g\en摩2K 7e"5ARBO'} ASY2m"PڧUK( &6D +ͼٛ1R>O}Z*3ϰ>tlJF;tF{|q5#S#t;1'Mb>\ȋ]-d03& N9;<8'@]}3 qeʨ*vow|('B2U! uWRט_ <+6 4Y]WruL(L8 Ifdk3qάá+ߞ4¸`oxG8b[P[zv$j^ݠ4}{F}|al/7QS~͌@UP+~4"D7h67.-B-Q"0޴A@ MsdS{!/߾MBNݐBE\K)Jt7i oÆ̼f*"˜r:2#UU5gDjbhS{/KfRneb]iN)^8;F(g GP(Z0홈!du'>cYjo]~DHf[ȄAs5fҩKXꯦ)_H.O *é́9H!Fo!Fc1:OyD$s36Ύ-b8R )4|4]`Z._^[(PQJxyLO Ln'E+G9\1ȌY0#v6īĜF.-mϒ s`?1% % et@%Xi`mRFG%a!2]Yw"_wrfڌk5510zx({^?a{o8qz/yzY|yffPWDv~{jg۷4N~ҷNt4:D 2ZH "Vd[!;3Q߷3'7Idj^(-Up@d'@K.#M٢akWm[9\>&DQR컓2l!DH/F5b&+7r;&돡4fwƼ,[5o$eM3!^*>\PlTa!j*>7 Gkt-K2fK98ᑢ3{\P&J4L;"\sܳ=*sN ?{J^G/h7Q(0_^~BLÚ+xd#p 垁tWBC+68hg=}+U'cUSG~ׯaTN#eU^A9PeT=[ZOy2˵mkT?,ZIMzxĆRaȒ6!z؄{\G”mw?-cFl v%|-`=l ָDI6lr!1Uֆ"VI[7n /1ZdIW|[v ls`~ ea8\d~HKX^{ɸf]g3amwjf7Aæ\=ZҰ?Nɽf:2t5c 7e%%7(͞OӅ.[U:fN =j )&U LoZQz-UKu'+#>(/u^vvUR됡owfb\MMs5H."!B'Jt &r.RԜ2Pinj.Isk v&⇖婥6Կ_ ],4FytzR˶|IN}kd50a:< izTdh!Vl8m{Ю&dF|6W[ ܧU4ڋD%ՏvC;E.7ABnɷ3Z(\Uh#Ge{@lc,xyv`;<rX،rܑ )?S]7M-|J% mW,&dTkqbVHC (p}p\;^ۯm1 w4ATOlP>W: 9A&2=54_ʹlo߮)\Եw޻PZy.Aa #׎]ae+g+BtW|[#K`{4 R n\+Sw2<\˷"纂T483y]7>MC0[ ܒ0%p4c]bF:̛ĵo 㝉M0DB v1 ؎֘d9c0`=QB}$$kQ F Gw*Y_%ь@~ګ2:Â%fCHuݫ¢a͆fnDaSAEi"רg>d)O(s$>q-<lŪW1x"ea(B8!$K*ؼO|;gHlno A32L&9aI'd&ЭʊƞߦubWGܓ$PmfpS1M BC8'Ǘf8y%B7$D1q=qۗ­A (6-$ä[gS?3vJm4h]b:pAwdzX]˔,<<(v@ &+bt^Ȇ*27'8u \.K3jX)># N$t޲i:2? j8D GR!)EmrDw.l=` (W_IMt-D_օ?[1I^E00 s#͕1XMQIԥ!^ qD#.Y/?8xӮHa$4yhiڸÄĜw_U]V0d,Sdy?״HA)9j!IS̘JG#bhlmWևmL)ecOMS؝Y8]'%]Jdcwx<{y k*[ y/~|҈O;7XA]4A!E_̵)JxqCSBDXy9;"3ټ]t@#Җv jUCVw|*Iذl9vt^0XVZqF lݻ?FxhPs-]굗>r_bL8 .?A!ԋ+zQ{ȫӾ.t4,iiJ[{fsv ڦPI7諦Ckp7SMqa~yeb)J2S@)V {As/6LBR39jP%p x/H񪟂}`D^0jCĔ((=c7vի:_-lP<1MI@mK+y_4Dt"#QP \#X~|Eo#튧Sm'&X a! Vkn1NrX#J_d#>c㸬/xh>3 u&3cmIf˂v0PQuHu  w zȖm8Bާ8/k'^H]Ƣ.Rh84}ʛ9PF*| 5PE+’$ g\Ԋ5z\C&kgXJΏzqq aSTed\ݽnn y=qz֎)0*[iqp xCcL.\^ ᛝ>%zn7MО hB31VO6%WVƫh6G6ˑ$i$!W VVoLgDs7,ۻO1a7M@8*2=A ~z\r[pmi i)]tfǕYqIǘ @|kUR" tW:.ZOm|\Z7Ƌ<ǧDFf߬?heߒ,\E8?Qݗ^W*%}ν/ +rĂ4IxgwH[R'7GW-Y^"3'긑@dD49nTppʼnz Dm``YS cB+x0 1|ބE;yJO;O BbJ֍И/;n[&:&}qU[-}KzP0Xz!$Y#hO#׋fSLH}<&Cfd0NpNi]Vaƨ;F=kg;kH>;KZV4EAoXuLR"# Oۺ;-"@[>Wwѓc$πxbZ#M /dʓo,t:ߦ] ZLi׋!OkMH#Q\|Ƥ lᠧ>qlːƨY䧯D$20w0A0pal6/ex 3E, iW񇌚+<->k2~E^ g/ [CIPG\ޒȞEc>ZOꮟjCnF*2wX!T _KAbkdzX} 7F^;ʱJS"<sj4/ c- zלqf@\@W-5WAwI2 T\X^##JgO yIcc0c\9 9£+ӝ@u !8|a]Mk;\ k<%}1?òxXO ֥4@z -ZE8d?zGR\m֞l,$!HF%9mrMEN(+ rp=rLt~sŹտr[8|0eRx2?DmL{ Ӳ4=h?H;LYc|TӨg[ܟQWƙ뉬vk4O̗ebB^^};%V ܬ+ö7zOqEsm0*Z}"[P6Ty2U|"uLh|^bzj19R/AO9i1y- 8Im>Ho}ي.Y8Jt*GXU_zYƕ-:~3 vtojŇP_Ն]ӭz;N\9~ hˋA48N6Rr[GRUWAy1KhX?cqwkBĎUX0xMq8D^6jJ:0~dY?u)M2w~z o1/ה(%FPW6vŪ埜p8j^WY/rP<4TDk풅u5|l:y(f6N }.:Άwjr^u/RN!? n/|TgԿ޹^f "OQq.&b+>3ba/]pnH1:;qe†o rt/K Gx"N-39!Vua[6nPPIVk`壥yя.'3ѓQwIX YY P0]xN$)(dKJN*oD`FGHH@ίC)COm]ozGL;`v-'IRw6 / JO0gcQ[%@Bj)ʩNiͨ{C9ƉPҙ(cj (tL }|Ɔ b>"7iblG~EQaa6ϻ_`J['Er 2)0n)tt'Bf] =l37)IǬAPbPxEVHL=ڙ4&qњeZ>n]1Eb(2Xn,Zn[qy]yD[mQ*7]4/0]itz`| eV0}E2DR5]3X`@>ᄃmͺ4Ljl ?iTs/.I`nקKW 2(FYsW$&R`H5X4oH$P83iE&Nrw>M x{8fʁڼJޢv&E\v熠H:h)F}; "7Kx˜ߐ PJ(Pw|.#K  i7t<~vޭ6% <6&D4GD-.dxp c}䒑ho{R^_LjY>W2H1οinBLwpeB2cǁUvGN2Nkh4jKY8zTlfݕEb f5T1wB0>UoqE@Q3WQp#ӈleOKe?{ao{8RBQLF /,|ն0 lVtbC^S[| 0C`30M|\g+)J~n=Iox{&^XsP{D q=7}li͉bA.Z{(RY,UPle Ti%x8sUwf7PL~˩;wl~"BD'C>J^yWdLllb7)MZc`Z5XoQC:HG8/P+de@ .1 >9JZUh/RCձ;Ț_ 8ut o(DCL: EYi(= "¸ @ /1Eg+1c9>0PԸQYNɛ3vڇ۱wf$ۋhڙwIo* K(*VCU+ݼzy  cހ%_rBs瞓ɮCIrNwrRqgע?a-y:0յ#TO6p\!K2 .s>v-VkW/Qk/yZ,C_no"n6\ ɹSj!؜\#)\DGZpqq [4FGb׎5,Kob9" w*ǣ \ U?d"&ؖKq[!9~ℓ:i e\si |5w z^8 /d#IZd|?HEo3# REI*Dn4LjI*Owx$)_YC7QC=Y@W-#4/0Nӟtжa.ZJ.yJtb` j% "tHϡ ?w-0GT 1D/d,( yUa8ϨG*^E jMZ, Y~ HlvG$a |UYܵ,RB=ͷ|PFC {wihXq' P qPOZ,#/ܥh-?qKΪ $n>X6^3\ҞԤ5/|F5oaYpi1AFW;K;"lt׷ QV\mm/Rm-šIIФEbԯy$:^y?tG)țPYsOF`^uZIw`s28ױ")c%~ fWYcA´(6?qlY6ށ#i_wx˵8E $~®"G>ќxjn-s:rLj9r*hPo!3%+\& c"ә:+*N݂V11=tȦTĎ>j@30S6')vo@qK71diQ<Z_g /F1΅ E9-RĢLe{ rs5L՞\$V-Ϻ (Žs{Z !'+ETWfъz l& 蠟z(X%u(@|W&uo_I~es2xΔhu}B@h!,FVmZYo!HΕY)e9Tbȴ$œpE{ {݃'R8S"Ȕ!=cxU(V "`DalQw__*[ՄIIodOGwrv:ČԷv9co[`/oOH 7 2_CA4hw3?9V*CHZ"sC7 : Wv!X0s<Ge10^V]Qo`ED(<ٺIw'=Cd5Z4 |Bq0k)1aIX䥧3PRL˫\QzMUGt!TEV{ hQ9gxBZ=8ȄWj-X[-:ɆSe?5NڽgW ,{n7> ca𲬐#3 '^5q*!X̟lSMFΑвemom>^=0@:P>Qr^mgJHK6 P'<Tܝfz,E X hti@.!!=Ib/Sq /e}KJ5*iaAJ8Fȟ,^sӜ@Gn"Mx*$f,-MF/[IrLgQ?ֲu~, N/d6@í*(>D?5eW ozZ4 'DmtIEu đx7,WFTbUCow -[r{ؤ5NЗP$Gɔ4{Xf`na #`nDm\jAcjoT6|mkoz;,s9 W9VDŐ[HߩGR5sf⁳Xhd~sJN/;Vޱ48IաIk3),fmGz-(D.~Ҡ+s"ߋ/Y! YlDNOhO6pV:;KqS<@x8, 0^M *_%\P꿆G/c fOSw8IOBdW1:o*^׀1K=lmv֊VI#dԿf?Ar~]Q;N`OҺ%]#u^0Kݻ#Al " p1)zaLI"k.(ei.p2G_:J aV Kt6"CoǴG$̸jۗPA2.<#$^n}z?*32AxB'$pwttc#3"ha]rELhү)6HuhN>MˠԞ+eÞLQq101* !Y&Б#3gz`N&za-m2Ć\\YDhn2%8,_sjc1uOvD\d+k.-`zrFb<)`M'"d12uQy6 kbLo})|X0%yzKq=.6h $,}?np;Ycx><TL?Ie+!H\Zde}bC>hfl89,b7a*0!Eg̓5+Y.)#Ďߊ6[;*#Ɵ%ЍsHQ߶uFn \J!^bv}U*QwGh,;"iRG(ő`$ixֱ&K)NN(nwyB),c5%pe;ymf,<6hA)=V@gɮ1kQ%t9^~!PGAG UUzo9ؐ"ʤj…^aqޔSNqZ7k)TOO_}.9;+/Me|w#gtV=>Īɜ{9i%=>m7-(zܿ#lE޶/7ʎ@J`bo-ğM1GW|rXH3_.^1P9^9^v/?"X@%GgY 刜-htY*ͷ(/s!'UsF7FʢTs!@pb!&: !_D%$ E'R 4赧B@`uǼ#ƽKGJ RNirY0 +O`|?N;NS"% Shv/]ե$MʤCCjB}sCq@נ9VjQ¢cwx3TS,٩|0׉op}#usewu蘩t6:W6m`!1+ l.TFpeAKr0n,1@2,K=IF MG{j_)~:;Wx~oRێn~/jz["?8HyEiieCȏf,9~W8<ϧ Kݦ-WI2<߬>u}x 5a,BUtr6ktNfW5 ( Gwʍh9.Y?4'9ԄhƟZbXseGd2K5!l}.Ὂ;!ܐ>,U%r0Vas@[_ e Œ(7y*%;OJ\ўk1?7%Gg9$ʗ?Xj/ˆoH*Ckp~M`ӖSsqX^#y+ ;-sPQX ۢWo]Ve2ޱF %>b&C%gCOқ3%}:bE4wsδ.6dC=cwYdcW& -0 A錯Jp112dFe8;`uknr[ ڲ~<sp ߭ = ,Iك?ٌL-b4gK~v Zw s2s"tE>D@`U58uBo(= ˋxd^K /Ipekd'7Xj$+* QFȞUI҉G璠8s麜ݶ!sabgSO0mI-EOn Pе%U5gF|ҵ35Vhp0-\\x͑bA6<b+Ê3Eֲ"%20{D}. 9nU5.bN[OkciZY5V4x2܅(n`Xf:2Mmјő٭c# rskɔ;! zh8d̓9I6E. !;ͯxV`<(rUvP%wYX}tܔ ʆC:fCӛ6Qg t FP*`t{d*6@;-4*T)NK4RJ{ox*[QlL=/M"QIў[C5`ML;42d Pud!(φ8DV,T\o AO7|d M Ljp}ގ];l-I]8`{,y{a $0<5\^[Pm P[دv~8G`dd1X_i$L b@szL'9eqE҂_iAT0gMcyi& A UZ/{/m勎;g 6b(6`[ ;"yлeGPMzݚlzdK&݄9(W7qR'{e+ Na6+IOLk.Lyz4lal)k~>^ r'mUl^ w4rec/k{@[JHAKco9َJ'X"<=CV~#ppHߔ'*+vUP:Xt |>#mM ]#ٵ1ɯZl1˒a@U%•"f @HxN1:vv">#lC^}bNggM=Xn)}u0?w_[D h H_h;M4Ѕ_uX@zRlۜwezݣi/'PsvPT~@É2i oZl¡fDx_5FaYmh;uVhhpٰU)A_9VP7=rR}cA3s?"< v$!n"lI|"3*mܥ;q;𰕇^.F C 2?n #{nXCUQ ~jnu{j:: ԤFXuR tzNZ9oYƮo.ǫg/Lm c KB,d*y@G]K4ӯCKC_L9b5R ,)'v~wa?,7>/l1YPEP v~Ji]a퐾 LpA1ۨ4;UfW$:Vsjx>U Sv1ln#G:nӷ`Ƨ#(&t[1tpi%օ fQmVq(~[ޣv- )i ugMK1f hSeK{e^V^Gùu[$%nۚMvk$hDFkOO7I6DZzƹKth7+ɢ[s-yE7awP(ϑ|}4wJ}E%F<f@_7iW?Ŝ(tA>Ugr^1C44"1x3& 5z[L!,M#^.$^֡o bXϝ8m1.閡&#UQЩDy BP6͹[eNzfG⑛ꈆ+^:_Cx˨>#b>hb5Q-Yj%K!!m tHk}[Θ fEzKf]WjJ'/i1z:_(Õ ȫr}Nz .n"bciͻxh8Y㨣?7m'Y!O**Ts.#uhǂ^:=Imm߈}UFsAwld%(3BN'=TL'䛾y_pD'3):Q|1+^(g?xCc y5~cQQRaz*-{ >^>} i)7&C '4#~b>}KwXc{Zǟ.I!q3]Dƺ,(|3'|hєc7 и4J!>GK"6bg.7ZJԳ<`LP0(l$'=gOH?y'=H~UZE7QKEY/X:?Vb늵Zg xs0aڱ\0m̵R]qј}!W ghfjvIۿ_nGD߯Ѷ{ Q D\.u-W`#jw^ibWM?v럘cP= XV'= *_#JP6ϓ}jXsךCQ"F S*BY]8TÓyvWEgP*<3tV" D)e翔[+?^|79 Ϙoa'SZF:43@tS 1vG8Ÿ7aW ȔDYg{naP=65q g{eQYO}%x7]HBPUxƢLtSe>2}b8*Dxco*\jC|nIp8lwK9FqRӽ\fX#ИhD̖m!xC&]o$a1Tӎm:39JX?sE69z&yڽvlP3obAxCT_i+}|,2\nחy@3W<`w@f7RGvia#-d+Mǂ5tҤPY"fM0ˮ?۾3q7d4h}xȫt NkB-2=5gɴgѾ#H\xN$#M_J-WZfѱz.e ';\)¾:$,GyD>Ob_CŔaH7|gkdaDԘܓhN@ {&:9:g_RNVށH[S;#5 b.2n|H~@%OaA[MbfʶNiܻm`?1f%GNz.#^b4};$!|g_l~iOX"FҜ&y% Ͱ]| xQ‘v^ǝ\%LA;qw GfȫmOӳBhhb9f6837xNEn!Am6FUH?VhaD ]G ,J,@g7[hjܚ[D$"ދ$ o\̈́b/}AtU$k]gϱ –舾V&R~slB+LB?* 8>~'EիB%iEr0<|;xSVo\`M$ FHm•{Jܕ϶9L"J"b:h`!J@KXwjvoDK)a#[.A_=X}iJU_ovarеƎ12Kj}c AWBj΍Ɍxu:b)n L*6@d&{(]G<>w, & 흡ێv~C%{/k͒{$nx>NP8&IZJǙZ|b^&__4_=vZF'瞥ducBAcB[WCK0](BVyɳ'2D9ZRl2㉖{b&9I?^1俛*u5&/eAl-0NE ͣZ9}W[醈q|JQ' -u 7AvD9_d%1P7툾r‚A|~Z ).?Vr8~[+L\uIG0p`|v|d+Au ~S@1:}au³tX w4އyTV0uC3|稴WWsu;07nt-Gŕ膰#bL\ IPb/u,ҰBcDXe[}kfW|^9{c~&w/q6< 32LDʞ0FWћ~[Yd( Jg֚X&L17["5nː_{a";N⽟q^"`Xf[̃b͕u[H/K%?r{^(̭Pk{7"\]>d‹My&Rj/'0Rwr2󌀠nyrQ嬬Z 0iOyVu\v'%d[[J϶j1?}WGس V H/8G =kF#uxX6Δ)zBN\^jc??` %%^e+ C5u' opDy'Acy[˰m@Uji㐒1eFި,^JBb+^*CG*>c" -/o'U__dJ|aǂpC 1'6}v]/yŢF>IZMcL*nXc j?nv&QCmNc_C%.µhh$ߧ@VO`*7$0c̠:\96e+1 X]@0aI}ip@uL,AMJ5m T"&tJo4$V5hbc-\ G6]y4^O^^8ΐ.I+)fnEvA !̦1#z)Un7=jDc{~p~28T6c\ds6zE (to MT*D.`@1WMSB*=Gcz t2UZKVAtBS )`9:5~Eʃ?D#| Bj+0!-f~ ЏHg3"=!<[!qmwkӦpH3GRH}|W25 epAh85~&Ian8N0-7TGUazP&&:|йɤܺ3M2<)r۸|b~:`a@|Zu7eFΚ#IیzErBv !TPjNUQ@SqN%!c:2{-+K vUB_AwdgfԡQ~yI?H.e\ T2goU3ۚDT>,lo0 $3JFZ=Gĥ(|$~!DhF ՒS&Pw|D=ŲX #e+P>o#̽/7䩩}Tͦ1"ԹBr 6( +N5SJ1CasMa.D5ʃIh"93ee*D*a[% 'ߘ_W-c^iړ̶^hեAMz1pj/(_gQ}}tsMq-`V Occ9=>Ǚ:G}tP^~m6#I")YЬƻ NF.tviO4|eMzb>QAn7chm(d ee1j !5F˚Q&:V%Duol[qAV l.oZ[ ' ٫ҎM8a`ɉqYF[w H+ )[]iKyxm)뵑T~so/w/_D<&+$DlbVuzI.}=Hj%d78׃ƽ\OO[;3L[4dmeæh6 ͭ*r/pYHCW;-2SFz߭z&ˁiz0艦 (>L` cIz5P mmB "ZR^M ?>YzZ ;$ GzO+,\}ƹq> %- շ?^"y-  A ^bNHnPNx' }(Mxj׳Fz?4SQ2{FC6ų){޴T.x" h6;|Hx+E=s y6OrK%?#6;ӝF_8-׋+ 2FPPVk{eot\9.&*R 4n穙=s@INx I}ƻ99ru&Cn/˭0l!G#L"iD$瑩8 .נ qM\N~:8S/bNcݏ']/beL2o[ҷCP͇?ti3}?V([ e$4knIZ{R]Z̉kq E+&q˗鲼 C HUP( C@CRyv*@zg!Ηaͪ,ܦs9 {87 W+&}_3}n֑οx/B޶?D*|6ƹ;HjBn7vv : .q;%J2ž*B4{ s[6#J2KnUտ?J6M*i (7*FM"PLv5ʥΉ.$F X*$t:}Ͼ[_q"sGCkv(yd5^t۠RV=h1mbG?_Ti]}pxjCM FZAQBCNR6knȼbQ&=a&{Exbxp06v/'ﻍTir~ !&tƯn+%Ӥ\&S4!ʥbxs 84yyX բ(ˣ%X@^}i2|#8rBe>YLU/EI@ΙYQ4 +DJ j-VTנ>/K9U H2vS2B^7?Xj.'2eU8bx.8n61F@2 [(0B/A ?ةq땯v A=tq9ѧ?I1өeׂvͲz6kKWBt=(Cս6 cj<"M=y3 J"FOl5r9٨(?Ra/Q>!J =QZ`f [Č]ؠ͞pdz/TR$bvvXtm(wyću14%nӯTa=ʙ3d6ɺiOknRƁ _5-) mFm`i0gp!Ns1SML|۬X:EnWVÎ/bXig)8) =u;q%s5 !<؊(q/~/UgŃw{Ϫh8_f,#x!|]uO:Ta8}uSm}L|yAd\PO̡>FJ> Pb|B6w#@4A)wh@@Qz-Pjr~ij!yZ*%Ķɍ:=yDw;/ڙfL''Í/Bq[cϗY WYT:*a>pnb S\ u tuK'CrԴ G"=< Ny7)%qSUc8RSUOPI㟆J2dPWrطtsfdкοzZ·U:^@qiAmepF=@ E{<\COPy$S 58c/m@Jݾ9E 6,ى+g?dB2_l!6VSеsoH" Uf%(mSEW0ts$_юaP %x<V 4\#lf10 ;])m}J[, # H\w +T"#j^8 nW9Rw32_6F4,a[7X%` 8kȦBe[Qql=."@ݺ_7"i$ɢղqti79" bq},ToNþ>HBigxG~wO|ٻtEax[l qy,[Tu."_z{so|gWA1aR{`", N:fPG 4mm~25!9 ]aq+ i}G6M>e&Ld8V~UVZ n!z=?m.W+0b\xӓa|7 鋞lk &O88jY9 `~LWCq&cFAmXpXJRLY0=;Z(+]?6:v4#C:gNSOrP⧐|ljуP>4lNgܯJb.HK qʒ%t@zub { xFB}}4$GdkpBb+cH=6I);{ !f-C^P43e kZKѫ<"75(QVc%[uiudbNŋssk{Nʀ1n ټ7; ǧU0ZO`/Nǵ~PDʗadlS:!3}rekY 86}bw^ j(P "c(ɒ ;ϣ] aȪL=_>;<۰Ei2?V"'D70VΜjwn@}d xAVtBQvb*ײb6&FcDՎգiAҿ^HF}J蜭tB5f6I0 PAƑ_Hfֺ4{eSaJ)Sdf e4_F-bydG\p&!]TU1c,u8ՠX=cv AvV5m7n,ooJGob!YlKrD `AU,xb@rhUf`sL]Bp3"E%h0jI 3] l)#`|f)thGH8FeDy' c?ElW:YaЉNSMӳ"nZaӽ%䂟NkXGO>V^b&r &?L_1>B9DB@[ uύ"Ǥ%J R.,\ajЧc9ߗEfycC(Yۻ=/ CP ^, WwC3nڔ^ =Mu 禦6vg`c(PP [P][H b;P&\IL%<"E|>=MO%)6_(q]i+ 1a~;]Dx8PF24e{X$$_dm-U}W4:הO@\/I-;^*BG|2 ˤ[ |s̵P-XSsY۽k ˮ۵#7.O$N wR 4ުUo p14pӅ~挾IE]I5z,56԰qo}Z&xe@\gkVoAS$5fK6aksCtZ. iZh h ɎeCHg@\[޲-*a02Z[F;uh&c SRZZG}vOZppk+՛g*Pt `(Hq#MiHILn Ы>r!D!ѵ* wDˮ͌:(1f d9Ao 뺮8Er_2MTw"}0diuhŹYIfYM3 ih ԟ|4?s'[kclY' *0F^<&q7/OoH3@28kAQmemJLuUH! jhl8_,bL5}B!`qd=NHN,(;Y6vQ;le=hH6%3ok1'mGRlXD 1v55Ttp<儲dKC")eg^ %I A}W(m@HI ^}^x=[0YV~TVuMq4HEJ]Ҡ=۸d\5h'M_wRêvh(s֩J(SM@"$|P2\3 ^'OH6^+;_ _yq8pH$g?]OsZ:蘨8H f< Pf*g[s gvH~!^eArfR3GhhR $IB8546t?v/`Kqbe$h: H^|hK|5=\= \C cV!$G쨦''#1+QklcBZO?x$ܬ}TzS:S=I9hr3o OdDr"}V%;Qڈߕ DpUUlD@jCw{YOI͑!P yƎS@3y KQk\ G+tWI?om6xq+7:>e+jhJS>4tM:vv\@Zڇn\\!vE`ULRi 'MWU[j"̒ͥlDd ?2[Q+-`P90]'u42)rHʰmm{iq{Cך+gjk5kHVQfpQ ,Ēu(xT}WP h{R 򄮰cwDXR| Ffܕ ;i^G/g~_n|eC;GӟH8yayȌRd$0D4)3v/3{cu re72贖iZvGVM/bzQfE'+jyRZ`]ܳ9ކEAj.cXtTBZr$pgJA"7]Z7y5bAr<XTԽ mZRrHO6hsw MeּSZ~\Gt>-œ:kJ*OJM|o7"C"-bq! V#, ܹa |z^'q *~L(-f!6+8*h1L%&8Vkխrd{K6r(Xwsro_s.\)|2^) 84|C+z@xa{=ç9 N /Z#2ͺO 535[7<xh1qqK-tM;4FS넎DKa:㎔ /ܒ*ZR ǽh6nr:"Ss5|^>-0Q@1/c8QODJBuT4Kɺ[RFN1ʶӒ`^v y7 Brn/ռ+MB^d9, yona _zW~Xg 4{X\$z)^l!"l"O͔fj$-w /* LUXcGNcr=#}.npLX;ֆ D~ː9uab-9juq7&wu%tSo pkF| b(#ۊ]KF1|X\Jwgׯiڮe3W۟tB=;k{+.ٗ~[8{$!|r6~A%z>frxR3^I5[7дJA}9ݿ!;K;/+.rH5(:,ض*`H S W"P魖O!PLEt9i&M#n_J0JTB~Wq#8H)z+|;vsmQKGPgb#b@j_ h.6 LD{w.1cӺ]B AM/h06£&϶8g< 4M9qNک+@v݆J);FiVECGkF>%﨓>ifs0KVa`MGO KiԖ {OTñ^MVnMAY@Nɷ,=hvU"~|9YPȉQo*d 6WqĮR:\&ta9ӌv~8- %u߹ARнK\#Dw3BG9,#q\ЊhɅ8j4(&)\T}ԃ=j3[H6a= ;'Tgb0 ZqN߱Ԅz=b5y-t'ӏE_[w*VqF'=\eQFnxfIVYJV0Ŋd rc!mYڼ?30&UcAl[9D[?Ζޕ6w}M$U|w%Mk"˔:C 4*םT4ZPaM]Nijn\,*734lM$S~ZBcAN ["b߽O;60]~L-^ֈG$8x j'tL5F>*;NˤAlcc>\##Y6$gT!ZY4!ྀ/5:}~0uRv'N:qNg͘>I8^]jyB<,E+Qf-ZF M箹d7e{rLNs)ܫ(toF*|y+5"A6ld(!E REǽU` RS@"̑~V)ڶE,QxsjFi~0. ŗ:1)),<P iHgEyG$QSh$yh.K=~u`}/o`uQ|Ź!F N +I+OUb@q?RQPߵ(Fj2}O>`1&BLEQn"O$ nlq5̵ȐU3h)~C sDg'r73V~e5L'Չo6:'Y$Y*K&Q6!6.6qX |5K~ *H,}2@n$q*g>u@;|fBtm/]IX먯?~42(z 'րnЊ.GX)W7^hڞ{5lݶ.6imP*Pփq?Y^@J6 jX_:K(a܅tT|P+ s44O[@1[PEuک< x<>o@&q| )G<}](qNjןqt JƠǧ5 z?E&wʇej0`J[haS􋿌0k!p)6NŠxuj]Yk ^5RCfo[ (QdTORmL:eȩY~pHHHw#5\߇WkdHSj_Q%,籺}Ʃ[*vR|/]A?ҊjIOC"P5v5hOYo秵̜ol"މ^KYxHey^DŽ8}Ht8-&R'sUdI-s*bk!x= C;*.GL pᖽ C}I0ns}\UG<`*_8xsFֱ["xPT4^NCHMV5S IFL xWyL@9)C)[8iv _ G)5-*4I\pB /ꈈ8VS^b<' \t2ъQ\@,ELJJh#(އlEHX`![2~GѪ2'@B}xL)x$Vv˅!Bb7 0eqnr7H@ِ6u1#(~&N\Łi (ɳ*^Xuܰ h}8Gati\+f A{%XмGc ʥn?B<ވ!\ŸRp$^ D=iʎ]x$R>](R0jۂ+5=!dco͡*> 5Ǧ V)Du۝JY1Gr4rU6V\X76Q@ " *cn^A_(I+Ê),PÞa̸˯2 )D2M!Q8 .u}ܸhw%#!PsӏOM51AT,e65i2;UlvσyRJu$)|Bp(&obL"mgX)n+v֌QbV@<P?Tcd?"+a3u pQW o)#SS&)ZD)մ0>/r, 3dT~3Qb?1%^C F,Pv*S76a}{^J]P=H+jUǖ:Gıa5C;F)KAiKGK.V]t%(YWbMY=U6;B2f~ЊZm go~&$[W7!DmagPkG _:oD9=YχP &Iz^N>QnE FBo qgQp/jfooM4v)Ц½Y62 S ?p\PĮYRaRFEOwA*dt9b'KҹO׺Vk81N/`vMJe,I9t^Y19O_*6Gneqi@/ph'Dd+OFy]xl'8qs\VyONEq4#5Ty}bcͼj ۔ 檹x|_C8|ě)hD%B"RYX{bBq v9h$ (s\߄s7!g&}^ wxTCvҥPs7AJfb=-_'nImr95)vd]-hpvbD1>pkJ,gKD#JG V;mp]ÃghاHO3=׭ˑ&7j[S0+3* yk,"o>IT~~D %I.ߋEbma`XPO D*x9W[r9܊SFM9B| |.RV7n 7Q\jں>&kӀ7:W0HUU`Xdj Db%==ΝpU! /$^`nY@%~4TBX[D?F5"-rPЫ$>-LO=8bz58NVdnIqٙ._>"C2cwu pc)E?;s2S mڵ(6S"̲D|'.vTV|σҭVzlG1!&FGBākc6#)Wto羲r'`yY W )i!xȍXuy/gw) B6ڴ>O?BġR+ iXKڠEUmHK5ZCŐB>u"T-=v$A5'ŦCJ:s%} xߒQ)qsgZ{AԤ:y2R\3_Al'{Ik\"s+Gi5C;-8*pSN1K;i10܁T뫚FYԳ-L&a14>#:nd8t?}׷ Ԫmj34aq'VFRRr̲ҨhL,1 gzbF?=x2CX';2whg`s0 Qfŕ,fd&?nI i_sdEgzrT4 *G]1^(C<Xv7 {INS$=bjc-lwg |g:gz6_=UgC?]E1б||ꁀiZr?+wIQSE㍱˺t~݈~HX " E0MתKqz8/!(GS_8%`Eq0>re0 ׾͐mԙ/hkNUu4* {.ozߌ+a7fHaf>ooiq4~瘕78a?5#`Vh(\;&uv=$񨭬{ 1$Ey_ Zj8L djMv Jy z0q-r^uCSM3-KM+p Xx9Xh[} !8~p\α/r;(vN$&Ag%>'*.A.E;o(kkЙE2ֈn?=ʅFKZqʴݹ ǸTϙ›> v<]}OcG@;m-Y˻Ν%@$lEAb++xzK"xAH]AZAv1Gu^4((>ǷRod4vC_$⳷AbL9(C !J) b#=) $R γ`5G~UH+ 觲#5UZ:pvt@9#U)Z^fX71ke!\D^RD 6|g) @ԬKWhRj5aNe.1avwp5 :tfe!c$;=3+ 5dJـBь,SY8 VSvY\ɓD}]y}Jʔh<4,3 9t捇QATQZ9a;GQ颫ՊH(ñiS_G]az} ,Θ^( <3A1hǥ0HZ9lU([{u(s=8p|u0NgUjWfbF!5fB/yà9}~]iHr{ ;0ʯUV5tcW=F\X.mUÑI7lSBq;®v2m[o!n[V6cķJkCڒ=c#C O4џk=d* Ll0.}|?*2ƊO>vWa{O ĘHCW2ޞf?EK$vIQj2Dm/"zhl~L<CrǞvkUkZr^ϛWƢ萎`(v0I.ܻÚ;a1C9{' m'F)ϮEh %"&_UW;^5Y?bf,52~-8]1blHS}]tS^KtB&D'tqj8\v-<؇o"gVzLd/s˂[z7ޚ wE+]w)" U!aMC zj0{msIhķ]{34^U"Rh*'7d^Okm~Ll i~~6`nrR)2 HXC;(+9PRFqd~ew*: Jnu(K&E=YH2bcUm\HRg 93i{(j1xa3)<'i W@J6XB 3ڟ3b|o-Cܚ?FX*-yjytf4?]k Ᏹ]yt73AtU-vyUN"M KX*pWm?ɄSVB[5NR$n~>21u aX/GNd5WCΝۨxtDdr&7Omϋ we7$4 9jW!]7Boks,w'gP'|)n c|#ޞj[h%C廓xTgW:`{6Nj76v$T' Wiw}Az)º}-P鋙𺷛$*MIFZIqE_e>|8<͖~fN9G ̈(x]Oh=1n4*۟wP^ƒDa HYiMN|U@ԓQɽr DcLDP {ѐc!UOKFN{ 6 UP4Օ1Iib1GضWoH*05 WBZ~mBL&<=QCMnUu= xD}xɗ6ur>Axc)QW2wSO=+y6T(RH]y$h7_\ݬkvsȘ0Xt5z8H׍`DTytWB9J6RA5bwM,ylke\>7}142յk[Зy7{ܙ6NAaf۫lR xuR=*|}^1uUy(emи1B$f#6X\0Ki-ehNj9S9-u"rKӰ$ѻ.0MK͟BaIE%H3@̳Kһmf"ַ (/&NN޿~j[5~m NY8IͻY} f6)?љ+ ;#8_# dž沒^{c3 S+Sx%Oĕ5>\;1 =2c[Z04՘n+̧8ī_/R4_+SE*!߿A)![Qd!:­b!w//@q40" |z"]̠Ewtruaqw3 ˚Ƕ0KIsq35<PaRq-7a YR?EnQs|4e"^_9j#y/=0:wLԆQ?s>0 1UiO:P)BN#@3v r6ĢgdZ`=d:9؇hFg(UaFaA@ޖæYxt=_ FnNAewLuWIvێŹyJFl1~!Ao/1M>6,1ꑮ+%%~4 Evzlq E`@IޭHb^;I .B9?\AYd/8Z s9\(dQؚB ?a4|G7@9SX'GeZ9-1} +EV_DW9ytS,K⣆IvWVu(Zoyc{ 2=)dԝ[739 B4φEU#]iiB KjQĽw7E""SY;u 䤧r /(Q2,H ۉP0+1"Kd[KOv:&P;R&Ɯ_Y!|n8 8MŹ>,CX`ksJɝM}!F\h;af<#6ȱ3!H~a[b&}, bR}YQUm-C=VcDŸ$&& D:ĘA,+Ö*6 gnPXy&g =]d}qB@ :X)JREJVEV j.>IPS[` "ʻ1˷oy]mg!fڜ3k7D }֫t SiqK~˂MekEt0DS舸d^w/.#aXH0I$D͇-G!8AHXa!g5VwCNBDXSs?s9G7QadS^) HA͂Jqz絭|n8y=zîV"SY}T1DCJछ-mGZVKlLhp38(}ԞVZ~ ID=Ǻ(VkN >uQ'͗S\" Xl'e0.2;QhV𦔡.MK| P[1Ƨ+*EDZɭ.@@gθW+,*-G : ?ڌJ=y#T(+9 r=ͱ5 7OztqBZ]WKMymzt æOuUɶ,NjmyMBǓY2࢘qдjUBG,Ps{-4+;6n߱ja@(3ŕ p*L3Da݄c=T.: %4mp!bg K\?cA\~|$B9KWg^8UZ>˱f|;W/3JX6 !^3 ~>1,<r UR7CZl`z,LGS+Ub@H ճ~V˛a*񆽫f8-ѕFˬO}CIO &@vK+*޺;0rY‹#ZoyxYN)-c5%oqĪJ^`ͯUI&,g G V<9xlhXF .|szQCw܎kӑg%w٨yqΒXp0,`:ݦl:.ZlENsX-w |3ci[wwU 38Ui6ws cס7ҤAƀ8%ͯ5<{7/ZJ6EA!H~A &v[R1TVgE#B<S [1j[ Wy8 s@%мwSL%5V&j\a(Ey{{c, fm19}#QҤqo~Nؾ:%2Cn"ϕ8Ԁ%^mjAZEJXI;8cIiu.=<]Vϡ8gYϬ!(odbL}˯"0%|op#_bFis|.u*0Q%{<%P`+[$S>O\,UZ1("DC'k!"&XIVMga)u3?܈Kܸٗw)f2c(Gvx}AcF4rIn;VLs@@piys 8GQ4C}bwF,;n9ZF ;ARyoՄYs9Ft%J!8-(cX?oCgaB'a[sP?uN6quAu]9L;u Ü '+~,Ccv[l9 6 /S1-RUPN7^9{E;a"Q  _$ xW ݲev"^xI(P@F.AnL $pU,rļU"MS*`gAee\#ngwr e1 HJR~!6Cԫ0\=ش|:K(7n7aIG_+A-<X]{ $#>1d^3ke]:~ٺHA+ F# [28wZ޼7 Ep##E5m0? |`A ,abRϣT]$bNDd!bf3\:>$C7O}&?tt-wﬣ&} .՚L?FrՅÑ&ZMa\%Is"#}{s& VZ{y፮!߹<5669yم.& M.B+ywGʺ'|[)4TIwn~Gq1ً0./Y*Ã$-\&)Ȓ6]656ou 5O0 b0[8ptJ:Fļ:\ڒ[㻸)>CNg)'?0uzAWw}] OʏJHs@ti˘޺:|G|gm|Cj6}, mN?M-=e~75$S_ŗ )ZQ!ԶǏs{'irS+)&k;;e+.`J/]W6L ^-bzm O$SM*&COq]#Ua }B!HvٟfAcVk@R-U!8BktUl ׿?@>Pme%,/B7;wZ݃B)-zy墇n/@_բz` /`QhT#֞Xne6Ϣ`P 1j>%"_>&E&M>hU5LMȱ/#5|9,࠸2^j Քs]%5d˸!8:I(ۓ 7_X.&rm^mК]C^""({E LJ :7TlӣSgM/ 0ꐎ;A|?>א. "qA`TQ݀vGDF5cUE3fG-<ˉMuYu^@VRMlM`CRs`Bi R&TQGA*a'3[ӳvپ6 JW?cgcbB" X O1~ teLlس--Yn\;ۡ) $e)aur@Ƃll.{h¿wo;'<ې9H#*ov$'(@!] 4ϸfgLꄧs(=>TNd\*C>q#&X< +XE `=6=Akrt %Nt9 sӶ<^opy8g !\3y ydEH(HWuQS|h)~bIvƟ.*rSoNQкPQУz?uũe +]X&$cQzF^E€fy@A0 {"gFN~ŏSiG{šMhUyoC(H:f*߸-(;8sL1oҗ@&*l0]j+~&V좐õM?MaҕR;^g4|3*#82٭c@^t@;%aS 'Pks ;Ε:[޲C&_Vg$xQJ+ (~Tjte!.'t 0~;z MBLUfXd'0#O'}',3N4skuqUҁ;"K aȅ0WH`M|L~4b$;BحP,djE @hHlT*f0ԅF 3)q#}qFh2]sJ`6 zHEj`fO/^CSFe XQu~gg^{yxح}3wbCOW`kJCD}"k]A+<:W b`ڌ@O?20)kZc8 .ъB" SX"VX7Q\ek)"R{z_ ш)C:v0~4ɧPhw$ܱEi pM4P`9_oâ5|o`p5q{m*D%\,ĵr`:]S N`yϠfo-žzU\,8bn,K]ٯZ:ĕYMc*=ÅMYgN ˪mo0Łb)FPC e+>^5rGh ں8WƘU\7y ڝ𐑫]!p YhN4kD8) CsÝIZX ۻ.?7~; 0׉SJUa6}3|avɈ&zq  Ak]H~ƽt* Jm_>ӷBc(DJ3-͐Yf/޿`L˭3tC.SchZM}W X (΄9UߜN&bv Jq e1]))e4|c^ Es}m)=KK5 H"zZLܳe?&Jc2[II!jiƎjCpuUwZɻ7œ[[J ۔hXCQyS&LG⚠^oXEc|ZݴKM_7o_Am$jۋ(kPff!ҋgԣ~w9J`b!HIk|\MzmiA *Jɇʜ_كrK}ƆSZɲNƲq]@o\wR\1q==0b\c`g{[U+7.uTp[+5 Ah~Y%Ado!EE(KV@xgkZhrʚN>@Ek\(O׮@Q[L4 ;#CMZؒd?z=aA/DemZtˁ|IB͠Ϩe;AkKYI6nh %d _"=n҈nz{ھxQ㍀5Nu* j}!q'$ht*عM 4lq D}y66Y9J6 ɹ~a&?Ffh:!rڽ4':i3p-vRkHB?af;l4ã;Zr4(b"4k7 #Pw̽$_`,a qgHf;-,lI;utGt <[l 'd! hcC:(@aBir\,`q2&R:+5#7}weBݬƘfl$H 71"oH5f4QXtAr7Uqij ܓP Kk9cOB~m%"ރ S[44]m㢺/,[sÁ:.(?9c6dТd}qj-!A9羕c,Y&ջSq$CB8jktxͧLF!R6ٲ5!%>o/,;]U1ID7^P"mߌd" mb(K 3"<lnAqsɾ55!\}}]b<}S';¸뼙ڦ9__um@C  hXRh(ݓF@N5קءc1Fi; QRT,˵ h,@_ ++qbϚs-1+ aSP\$ɆwZnM஗W$8@3:ܱ!p~|.ǘOO ,T㷈[r7Fj0ujJ|$].ܘc$rտ ub}6!2Wc Ex&6@+gFz\w|$N [YшTg" Ra+O͇o`cSK;'͠ǖq?o r~2>10>:ƊRE| : 14)*H8ZZ/OƴB׈ߙ ^$~Y#u[_H*7'&5F,zAd:Nh ;?@tkJ~FdU3}2$h3CE.?i_x(@'|wxTmap;`vDPR4&ߵy;D[CȜY BKz{?~zPF 8[MGdЬ<iD­/V;mѤ`ʲO֟,hݫa?}q,k{F{z6h_>ޞa%"m:+a Y+KigiWG'_` :hă}<7K&^] 5ͷKް^ϏpȍI)=UX}[ylpkMx{a0]TՍ}nԃlȶrgǘ/RK#P$Lʧ gTj>rX~vrc=ޏ@30o-ciL|E& ʼn}n^Zu$[ZWAw` 92.FX*1mjꝳ9=n?v8CQebƸH_ Mt)6G ו$xx\ ,jӵ).`#C{F٨nq iUe^nu2{-z|{5OI_eǃM4ո$(CSoy~܃nN45JvLwU(V+9z1@8! jc@Ȼ4p@?mo}K$ \dk҇ڕy/_;-"ytD%zGV)qIEΨE|wtt5%#2MЂlޓWA P7hw'0Џ=N͞aJGnB%Qg!_֦ZSM!#;o@ӽ~'Ȁ񊁂CFv(f# JN)|TM8!`Uj%8}&@: ;\oaDF&y Xa:/@ ߴRZθM+z^N{Z7x3wwDo4q C'HH)31c2t>6 t;ػ2HekaZbbe}\,iz49| )6cfUEhoVE;܍jϪ~ c%HE7SnqWSXNQV-;M2Y9,}.ԣi:20IK#LĄ`~w`:Kg*h8PRKd,9Yg7v9xy3#ןy# قhr"h/=JǡJ1}չ גBO("@9TXXT,ɉބO5Kz3U)o*W0|M9Z ȭ(t u:9YlbS@.nyp>ÆL9Эqv/) 0Q >@:,@ vM'&RiQnZO\ -pV u.mžJ*O ޭCL(W.RoJܘi^#g[C=?;znvdΓi)Z TvQ閷If$<RtohQH/Nj4L>]%;H6t1'T$ VsP[)>V!TJer.)Wɳ ryHK^Mi􎸪163)7R|̮Ei&{?VZYid.1wz;&YcJgoVL.R6u6%/%k.[RaL޸ͦi믏!ZC0N7rn`S'⺻qF4qaNMC w Q*, Hȟ$̮|?b'UW[X :cy]Rh;?nHX{8  Niߨ;Ay1nNmAXƈ۔0*6N"dAݟ>ٺ6Р@ 6w>XZKUFz k#ةI:M1p(\!|/Tr'|:%|E~~>>7C#o38?-Gx`sɁ/**w#t(.뷽[8ߎA"oZm/8\DF'[Gc6 vl{D Jjb"_pYqtlEWWi]A>Գٻ^bjQ[oOD7?E(Y5S-mVΞT696}`fCKF4X۰sk%/2 lFGIÛ;!@{ߟ$<?)[;?/ZH7}:%Sv -kC7d.Ƣ4fʤ"/HRXΏi>&rD%#vݢ2Yx-U[bDڐ`~'( %e{V܀p1'A}{_bƊX-]D(-HSjhCJ "όkA;TU`!~/^7=p{ Ipf1LьuEbۉ#b|X>av(Ɯ{wg iwn=|]re9xTJg$}%:8/Q+xje3 h*^ ]Xh ZHTEvmSWfa4.ݕ0:Ng~$q1жSkި ^+#YGw8zkmCM(Q/T"J%X};trL 0jexiNFukZfELEwy }8h8AiyKdݻ-c裷bj%@ؐS@ߝ킛z.>PŌW 3߉* ,?}}( &Vu {+.X}de?káV\-*>??;|$2Qԣ5tĬV@8@!v^9K7VEVs"t .c| z5"Kɪ׳E% D>hϕdrN{cI 2H)? /K%K&+_T`;**O! z~NߞS'3G-_"yԢ;y(c>'UrpC]OCG%fkbj}GXP&^$7[v)4z:W|',F!@͔Ϥ#V7Ѡ:L)PRc Z`B aWv'6ĢFb4UOͳNn<2J䓵^3 ˚eߏH=C=E 80L}YCAr u3=* ϹH PӁ(zl E˦}9ea DA*6+'Acʮ"SQ_KXHMJGܷ[G,4%mtF(,Svl1M&XId(KDq=f=Gf'f#`B b[zRwzΐ6?~(?|+$/5I mXv.#m&ըG˽,xuQ*p,׌Xo6-"_[>ʊ"Kz-ӀE(#ZK[XG3mj<9Fh+L`598{,lԭˢ\w C`jGbϻ';t_lmV"mvci(9ѯ"mL4ՠ0Z]XXyh T+VYi;#X?׻p_P%h-&D$vS]fm4&",5eSftS$wΣ] O&wAClǽ¡j=Sw֔ghT=F\DyZpa)$C(,fUt,S/[ >OeѨ.ӟN(N+Hph ;rq[`Y2bn,!MwPsg..6JͣstsC*6>Nt'7Qd=x"2݌)<%#q 1Td g ;dB&@s8"%Ҁqzsy{1g:f_o1 u0s ŰiS zvLVPƶeQT_5(^NY*Ư1O|s[X)1 <? -Nc-j\%Qn&}d{tRc^ tݭ dD9/^/?WjZ,W<⭙F^!fR,k]a9ek@%tJqFOYF~DAo!TS|N2Y6F17q0ٳkm*M$`$PΡNn8VZ(#rMuq>%K^ 2%N9JBɽNɉS?}F渋z?7_a_4579Q7s$Jv|=8B v:"5!88ĸL뙶&gE/Zuv |Hnh\~xdeYX_zC%_8:clv# iHs NRL!lyq=>$o{~/JJK]>xXMl;*.Mu+XЍ0HN-Ÿq{{1S>/ԛR?]SuD]9mjТUh|JeHn X⃲bན\]%q7B nɛcigqѺڽ<c+H|ݴ >jn2ZjDK}N XM;z)2֘$Uz'a膼[an@UI`)IzX쥫PY.CDB {üF \ll xJ%PȠp4DPUH.AUx}oi*\d9 Fs rϯ<km.}| Xuv8ea\k3a$B:;C`NbdOh`jl4"a%ڰEY*>Pfhp:cmA[c^Sהi0aoRXC`GH#KbYP1e:/kuyyݳDZ ҀgתTprqU=t3f du-n(eisN&i>?#IyEMĠ1#&lI"f,[nQ>oks!࿔˞؎0chUC+7W41ٮ* T!Cu)FA̰S<~rJ %Xp70 3 '*Nk% F X9t/׏‰5Td8ZgQ gLg9[VulR$f[w}4aSbZkwqstb2?}_?J`CU8e=}T)=2"e1kH QT/!3GӦ4yYFY8&M %"`4jVj@\pTsH-82vf+VGw3T >Ē~d }et,uHJ0;Zǧ]W !u7^c$^ea/}zv.R“*{|ՠ7(op!r:<6Դ ̖ڂLk 9pvi$yVi쁁A:N\H5/?vbo87J NaÍ`ܥ1N#P}%F`h䅌"^?ȬdK-uhG y2?Z^u۠LŭǬ}A; <3{5N"︁ @$[K nj9Vy#@X8QR۶ a ƜAS @FNlMARb]6ZvXfKk]xRiI[J=l;~2k uz )@N<sh xOQU$eL89rjTzE*`_kz ~y^•Ma8K'm84HC&/#&? U٘535KiEi`ɎDs%ڴҏq7Rޥ!x FO^ D\l܆'"B7#NJ,{V}HX|/H3.-ltGҫIe%XND?\OܟK#hfn遱Pjx(}t$D]>+4lz}?.813_Brb O\䄕j\h~HkG/ ~݂4q,V|E^mw-zHfLYBQ#BJ) QBπO;Y7f{bc:_OKp*0~=3G2iSo׫:I`ꋾŒjwV@+q|YVqU82$8"yK {Hyypب [Ŭ?A];nuþpӕ@c|DӘ҈J&H|Wu/lvorV2.>5;^=v!+dAG .;ED/Ƣ-\"A0A7y* |GX48Uǁ (v,L4Nyi:')>Tޭ]'( ]ਚ l4ߓ7/m%6򩋖B>Aݣ5iFR۷=o@ k7 g_u:#jJjGj¢YX/ ~SBdO~B+,][ qyH)-:tM3QfKU9?fX1'3)Fl̚zVjs JU5ltvsyINK;↑J )'tU{aww:vMyݝGKҏy(;o.TX^OZYuϲ$2UŲiMo< & X!eg0:K딤M%RʶQ%WM-m>)•ܥL2Uړ;'/@E2Ee̫-it)NODZ *@Pw-~7Kit^ YUbaб55Zlb h;L;e:ml\]G8]̮- _|bCB@>9K\-O`|d:>PtD.1 Iᒅv64D^ỷe7|廉[I-YaU9qF/tEcE}z U$t4WL5q:ZN63(7;+aI'Q>@,Q"A0Z\UMmм%g"#Hm6^PyiԜ**|M*<%AV䛑HєRQBPM`b9ԾP#sO3pYᭅ7twdISܷ~>@-|1w۫~Y\6ZC0(]Kb<(W$דc>* +X9v:,-{OA#֊;'AR#iep0u5UwC.Dx&CݾmhzXwBbsDxBꎠ_Y[,zkkQǷW<0`8|ˁ71Ddһqh#-N^l?-qD=2R (ڧDYi5dlj]t(j ċ05;sO:eWթdGn%! /\9/ U?_wiEJ,8"<ǟK@Ucvݛ}negF{vbzƹh\-|ow[nh J0\hь~Q;Ȁ/>Dj:tbEa9-md}棑*F&=xQ7kL/q5|L/ӊ?é fjdJBgoX%AceygUWvԷɹu@m#dăH)N܂a+Eyh6{BFҁJqңեRE >1(*d°sÂD?4l[>, 6:/ҩwoiaV RqrN7\ŇZ>v&RՃ hro \W84/I($)OVc2g>l{Wus_VVG8w diX+<%&;ʂBar&\ΖpSֻyleҴVcB -^w%δM3&..N~MNgk{\Po+pLNI,g*&22I/S%NS'7^mDHp"aSAl=\8Db F;CsjE/Pyj`-׎WҶޭx󚫴GnIKt|G&qd^|oAm4BCe@ỏnj}ϭOH^.L<Ÿ#RDrI|'.˔X':-S i6AυreO?l7Ɨ.s_%ڧgl'ڠ nf8R,2ư8gѮ/+m/^&"ڻN!y3 x gcC2Wt]@my0K^@pR{˝o L%Ip>jR ,bꈥ /$:(-s8R¬o;  "b4VI*#LujFwKoX*s77vR# _\)ÐÑ7Y4]ͣ+ (m1zzy(*h4ۗm Sk[ %4>⍦\̈́#}a6|*̈2=@-s/nci"?!1y(d> 5`BwKh.${YP'Ls ss=~7mY 5Rؾt` l^ ~AqFLؚ6HnG1'k ډgw(cDGCwHR&1Qg C?Q`@o8r\'$W#:KLfb5̊: N/&Lf6a!3?n֏>Do5*MwI܆XNn /vdw<~Q<6kױuG%_dv]v>,s"=Y]c| ϳj;|,U_털SaK3uxٙE ,%!iJ#BJ# b[$AIMu!8F"UF'%C>YpFǴR#oDe*q3WO?U^IBb֓kCc,RbKVk6s{Qr׾@ 56D`dݫMKi;J\igm՞y"K {u1iC !u/)p2bW XvO`^Wmcφъ]ف#7A쳾II/}TJ VIq2y|m{i$l]Za:Y"pFsFB5-NPOS?'̇kfG>ܶ{o|y-[=[1|_~|MN!`[=%% ӈݷ&<Aבx>%j>\ǂri}< NBڊT~5%co*޼&-vqMew-ZHk4l󟴊jj1h}̮ ~&O#bҗ'fs/܄(S?^}H+)gMC9Uz)q F#  |Y1hK #n+U_Apm{AXAr*Ȩ0M:7 Akxw߷.L۬[p2xlAFq,M %{G;z̪f$=d=,`3Z%뛍 VT{Ā!:.S(@b ^:uO)33A+j@AZyjngK Jrև-ɶ@F7]sf򨋽,D"9fԂ>=B!~q~.QkCv@EM9}{f8d*(PtmJ%xzLͻ˼Ӛ&ѝf6rb#H< 7S8d[g@lỵ{DoHstˤꊿZܜLO;G5IT=Pheu파t0q,*5r\"i>7٥?O. >w-A5Y'?(kPUf嵁D5[*61ď.pJ+!kpל H7 uO%/ R[΁ˤ]w(b45B˕>y@ZAiNUֲ^cP@䦧.as%]k}O'f+[_mD;,5Y_--r 3`},/iZQrW+ezo>z 8u׃ۈvt%T$lKL.^RBR*2B\L_(lDR*]DŽJo@{4d"O0XE!SX+6{7chWx|k$\5 " Y.#YbiS!U0wM#S65̈HAgסbKl5VrLGa͢7Yg/._ǐ A&Bńm}ZA>mԤ =`!e}Ok% =O OBdk=܅KJQP qv*|JתFfB!)A-:'N]mABGP.IW%{?%8M@7%G|;;ϯoIl f #IWÚ><`>V2rszkY31)~9R0Zs< p-F܍N8`hׂ5ʃ'h= b؛ >A5kku{Nj$b.Ǿ`dRϘ9O9$6u_.F90U%YzFk?jɱ/\Vg;Լ#BLs5o-P`aost!9Xo>Gڲ{{>%(CyY "!oO9sq ls@c$ =4Z:|!ny5o" }v3a9/x$䏏./U&U0BN: T&&z[k9HYf]f i;$L tbenkȒ[qf9Z1CAh!܁hz#}>G]3:G޲"o?Ӑ9ٲFuybhBPn\b ѴN3,WLHRnHZ5)O>F@{DptnKw:KOK)=7@@=3zVJa ނ-umJpxѮ<"I7P71}I9 mp)xJ=> ؓpu8/A.Ω㶯 voC9JRO B=LD/!͎+w܊e-Qv|>}of_ˬ  w9u/]I!uBoKmi,ĎZmz ̡ZF"ai$al3hZE#y,@RNj k2%+8j5.ښgm7V1k Ж/|l7+ĎixmmJI|-pМ?x(<5{6 ?ЫA5z}9L7>*!M0^zFNkjƳz eǥ#y.6M86aZ%" -a Լew+3"Ǟ(~BNה)hSԊ9(-bI [YGEv4>?oD6bi!D5?1ߢg8`v q[EKBTMg8V.Psm"Eゴ\ /y1u"O :+J\=P?r 6sTb٬U݇6L5| }'WF&(t*Lr FghBgNhYؔPfE4N7W/i r-H|M_לsLdfbwvo̝i; &`ct0pIE ?3ӸG׀٭UR˧jb1ۯ'f4לbA 3H7EԺX2^3U&UstvDR?sB WDxr?7ڲ@1aN߃~m+f[9pGWv# (*cf1inv!+ƽFg^tgMc۵M]GxW^pfʻ45;B"MC*ŠpFC-SZQ.#3Nc~}QuUr^d#y 4s{"|<e[k_y[-bs?SVgۏbImOw|ٽoM%vET^fNsK,~世{4 aGD5*&"*u}5 fPdV]Ov;.%7\]N;:XY𖴮Z.ϝLB3[+t*qv<'4p2˵!?4>f>}t$6sL{6N2gG!`WЫYi87W#ᎊƔG<޸/YKopcQ@IC24CʺXն"2 !qTJD7 r7.V^93^^O=zzM S4o5w #~cz 8|zr%"XŗO>lvPWec䦘^H˟1LΙwČKa2V"0ㅤ;'Y;;{wgb2׊X_t9֚չvn^nI)( pA1~fbB)^ԷSQOuJ$L˼a;^H'&BU"Q@|_o7Kڼs_0`UTjb"pWmLd3dv(QMf@.`ڮLIGИ2{!Rt*;Mpj3huR^ۅkԃl7z>X }]qLdQmҊ$Уv0eS0;!!<ĬkBEk5e-E8;ƕfEX)%yZg5}NuҞڟ#)}c2wf@u2ښO)Y̖e  ~!"H]VGl.!?8zzk$׸ڪ!c8ɟ)G?G=%UbFe{5Ee8W3=N5_Kil}B3I&kN5@*!7RcHDT YHA©\ TIo1"ݶS9_sd%mرV1ωdi/V({G<rA,рEsN2t̀YVP8_-E$7K@ۊ@GQ _@RE7׎i+kab裵a׬^- sf-Z?4k㧣,bu19xı֝a}Qq]? )Տ:h_ `cP|@+A *_FMJP҃-d1k}\[%4$Vq] 2L[Vm3A:pu{m3 'IV]9, qH^A;տ['8d@xJ+0JA oۭF//>~@U@fx$}W_Ӱ&e3{ E(`26]u L P9KN'!O؂`T*vXE jz"|1?Lr҅8<ިX"maؘi-qhS$4Q1cP1!%r3lQbo ܹ{V\-!s?=j ) ĂM9Jo :R{"+ LYǬ|&bAáM2m68 zbXO1q`L|,riGV(r۴W-,3lE=b26kgy@(׵Cgk-ޢgfń%J+'9A%?쿂J`!G^U- ߛZ>^R1+ >,UѤd gLrfBfsk! dUnrï@Z Ij1i2VVSKԓ#KȔfp)Jn.H>fזYZǸ>ˡv[B@20}󩊤#pءA zǓgfMp{x3Ljk+~'l 29l՗q͎I5]%yIi-vb=CNEC6@K{ Y)蒷1z<7_I\;v?Ԇ{U"!B3@!$[Y׈p<&Rew7Zf.#O`#mAp#]Q=I*F3GUR߃*0ZЃV43eGL&BJp7AH/JWUo,{yj|a~ּsᚼ-86TCLOТX=_IfÄwɯUI@Nn0|%,6:r) pGɪzl+߶pDNщ#'ƫH[V@ tn!/ϩ5'F%n;JNp_O ]'oS@%SZ"5Nb uq' C7O?U捂ɨ؀U7˟ʷHbgwԡ<`{D)/djUs8rghU`t~<]\)6.1ljzNlsٔ8;eT~zxj+ =D Ôwq:i%rh{ElܒH\ZCj[!pp"K XpOJ$ ͗ Qɩv)tpΫ$ r*J@C#H /ʖsBẏ̴g z8>\U˟f ^]#tX@ KW+@3QKfSspd1(b,uE~yu;ҕ>5 _ctI< ?Wk*Ga<)v!Tb+qla{a?u%/?E(۰Wl#Oa/9jWg0+U{U6̖ XKb'OV2Q_\Ml輜IT?y\4XC}4CcZ\t5o83jƖE}|#{9ؚ\ùb0;[uqhςFF.ņB7z5VtH5/Zͮ^A8z#z鿉-0_qr D `T" }'Z.<3:#H0Z޾ :HĤ%,'4g!,֒{W%Ა&SE^[VgȊngAX!Es@pC^'}ǮEVCurrweg9jap:ܚx>xW s<9^]E+Լ GchHjrda9P6x/ dA1r1NtnD6MwT$!q/SWXGw)]~d+m-WxEfM,4gҏ.*aXZc/bh|0x#Mvä>6FrAw!R.-xs {ZѓꌭaNyscoЊV]/ F+z9a ,Ԕ? M5%ď0DLJWEiKv?, :6Nx&a7|3=!YX`+e̳__LPmV\ٟe7Vi`v4"G\K0BmS[/Ι+2z BT S t 6i_<mi1a :Pczm\^]p5U ;|5)Ua\17Z8=#&zȹ_9+1 1s|$I9~^f]&#gWt|ҋg/$/@xO S /NH̅OihhDz@NԫP>+qL`=2".1ؔWu#tV3$3om. sWf!T&)HY}d5Gk zH6$|3\"Rp$Bs'v:˾=rS<̬ xSC#u o9boRogzP16TBD&r*4vBtgGe?!Yl.lمn]o"p}*Y3Bx|1 :Jm!L b3HR=7u8(jÇT6gѷ^n´yhvMPxCZޣ%fetÎX4I$5\9F`Y,}닽-!r+@· QWf*xRЬ4^d%5= :"ܛcx<}yɚ[)?vkFOl@?ĞP (ŵBAPQ4%aanHKʣYKe*ƮZ/ZN<C/ّ\IU"6gE>Z/ xd Krَ߯f~Q߼W 갤nVz@1Q ABɫWhgcb 9Ϟス2IS8V& W}*@QˠXe?1"nbOdo鷓 %Sl̾UJxciqd,&@\ItOtH9T;T+BNl^"F,2!RIH.ݲ{kT rH.uH~PY5 GSƮN*KFqTf}z-Ioa%S56Iq{h.V?nM&'s=1}{zD9ڿyY0nT"?1x$o?/!:K,sJGmޔj 7#. $595j9ngBg[|FյJŗ~ĩ%s8EGaT < ,v>\W *[RV1;]=J]],M^t=iyk4u￿jX#s$ J/1~Cs}nlV ;)M ^%7̈/lB8 t<=yl;7fNs5*΁ )錯TnXmDل[`k;c ?T ٍ6y@`+j|\ue›oQǻ#5JA_ OmOJtrɆ\WԾC" VbU!ɚdicT)O,~X_֚Q<HМٖ9{q7Hk?Lh{oՆPwu2S \*$O_/2rgaڼVpj++ig+ˇ,jg@˜H0^+?=Wg4ppI8B|v5>r33dǐ0Fl17fZY"nhgM'E?+wvΠX< '&9ǎl%ҙMU >TĠ5q /Txt"?T\TdVSP1w*c&WOP9h|֌]D4C_EЬ,#L v%[8"6߈/YWƮO@kWX۸tm*콿ݠRMY-}J /t G*!e,~$B}(#gRkrxh و LӜY{j'V X=@m[Y7.+kW mY H z٫Cѿ6SW9׍ pҵxK|h v}*T _Luuus(L4H &TS +L]0U:5SY<_Ĕ$&^%n kKfD5/ Z7 " Ym;#eHE!1Bh0%{9$Ȕ.AV\4|7j/jD7/ctFXo+C5ڽXj:`e@`bȞh"%I1Y]+mTɑ1qi'ɨE"[Tͳ)  J U ~DC0 |dDmL9g=헱w ~O9qwC6$/_#JZoMO%]N P].z/ #(]^.~;( ,nڊ\`+W~hȗlkzr%c Vsg6u`GLzz8˗zqh9qiq(fImeLkfY7akl&NvV: DmH}~IM[pFTVBCL :E ojǼCFϜ bF$Oz ψr?sjZcW! Ȏcx=/ޮ5d)SC[CΣ:pǵ$ ͋zfv,(VʟN0i!OK+y5/Fjfsĥ-}6YGvo jwJjUW`4J|$d$64Ū>]R=|fG/m;'J3Գxii S^AwTCelx ]C[)d/tI*7-x+jV?d nti j &_C+N քWRϑ#Oi)۵>.J Sޖb햀fR-^.Ulwmݫ^a7A`Г <EܟҖq\u {qo'4l& {}ӬR\~j![xʾ!(Ο*>wIKC+B*GXZ [K4$` !_y|N~9].n|n6C5$VIܗ4G"K;jNbR~W?:?E~צpc=~>қr<}Vd e׎H{Կ;wL(f;);c|?jg`uvw;ޜp6*F81T6pAt DS]\m+GF:a'ߡ@~ৢL^@kȬLçjD2k}h#kU#LP5?|D`=ϴ Ѭfby(eɾͦvdl\1Jv2rO˴PxE=!-X>.q$mb"f 簮wBf;e4U :IvpH?\c AE}73;4zӈ:{"HtZc*Ű+۶$p|9<7$]ӥ偁CJ"K^.=QBxm4$\q@ $W:6*'G,]HK͛-xKLf269`t[\E'*6C|tCmj2}wV/[ "aFڵ#Ђc,D0Tdr9 p'Cz槪qIIKV܏aW,0rvCx |YX@j,tMz&)@VF|pСmdj3(s<`u~! ˢF_gdW9q$EG{R0`l/ӷid!l KԿJM\"2whF GX(mi@u3g#Vvn>~kuw)Taڜ-%׌nH$s;Ɖ"505xEㅥ\U\`^Խè:B?9Khmb8n:=hQ: "CV\n}v4ڈ|lY]_I6*{4 yl lm6.DTRW| -5dS)7pd8biqВŔ΁.'&707IAI<^l$,-?k!%]G/u;3Ͱ}C=<%Q ;8.Gs(3.^nQЯ.sqI,J@SjF%iZR%y9l ܔFIh=^Ή;N<&B.a/{wzxj:oЭ6 }+ù_WN%OBپ/ Qx[Œ.Q%Y$aU4fD•0Uyc@>x`LAR+ez4A,L_\Y]~pW~}'ߟ-:(o w0K8\+Wqo7G-*sHMg/b7XKwyK3ZSU7*SL8(r ~ux{V_Š=O"ů? f>%DC–X272|N偾ZUB-D/~ 4o2'h@vRyZ4<ƙyZh@+MtG1#B$)@QES\bw2>1 Cs%nZИ5Eb3Hc'M9BCIHЏk4^_4E.;/7存s ZvaG_nj+q,4>MޫH֝ہwYyTsv&C_d9e_3D"FGN☋pd(ִ-Th;ur*3 VCђ=D,ן]ۊy+)D躮$NaAo1M`lkN.ɩrM!㸁GDcWD8t6iFH!brI26aQ(8:"Eo/Z{<<@gQcd1o(PgbTUKىb-;8X;o-^Zea{j5q5s GB3MMx зï( wU܇@Wlퟴx/H#?`kk,7+Ym;ݳٱλ5 6IzpU;l7e “MXHAop4QWH1Oԁ$;G >pUDY=ڲmN-H.GMx~v}HHmB9lYyrgegD6[RX2G9UwǜDN6ADNTw@m)`Yӟc!r&p57xؿ3o'+bElJ{, V]ؠG3Anp$'!Fœab_V5? 2q)괎\CuTCu!dۅޭKa=T-VEdmMr}jWTy,)ïC7)!1-u3s,Ls-_e]Ԧ=w,쉗a ֽ1[05@΂xйm8ix3%ʳtYT8U4v`j{濶JkTfǀxG JyOS:%,וƧ#2X٧DmZh}<҆^Q1N,$W2oR8|} AFt'6f*=nUϾŪ2@T@Rr['GB6L6ᴴE:dOٷbM)qL_=D4vef0{'.XT)HPpׁBVj!F7SE 8N.Gӡ\wjFfh_|=>y|R䟡XM`ϓ R(!kjHF9FeB;@iF X|9%:\ ,wV,꥽@UkN89xFΫkpJ4ݝ]x3n`[_ ^[+ݏ8IAfdsnGQ`f;6lH EbI#%Vg`x1` _z97!?j 17>m̢G5+"[oPLm~X'ڐ`[XnZfcQTxQ\e8j`;F $p~JmrCWLYGw<}8:!mW&ĶwӾ  B2z?b -N>E]U70S {DPQPlix̿u# K82i&y;wty׮WЌ{M i ͔+yЇ]-xfSH};j/a^CfZ_k.!.MUI}mm;l%:ƽ&%܆uIB-RV|EL@7s #Z4JAճt# M"ԷmeYК;`2G>%|\:6A$UkwV *9]a\:L!՚!,Zgk(\@a5/@~Wez<1ž' A*ff3a|o$NŴ ~ϓkq.|`'5:/"&b~<{üî4k֔r8iXiw֫+JY7<7ڰO'{4'^ӹ/ҐKf&-FcݲWғ9kUQ+]֎^kfeA0˝pe8Xe&^D^ 2 ]^sOhb:v8s&!GƧ^~p2 ,\?¥Ü}cbD20OרbXXAY)!n'^ WI^LGAQZs_:mom;5x@Xzk 2Ni5PqGv`(w9QхҚ3bۼMnז߮~&uvB(h6Oix0t@!4؟-@q%.V߫4T"R+N}.ݰHd-qJ Ŵ,0KFG`ӮKl))p5Nث-8kXQzzE9C5vmh[3(uiua J)PJ<ǑA\eޜvBgwPG54٨\}16Pz@ &~c";QS鈅)(714T!K`RGAΑ{P #m*>5÷nKlLnȘˉi=a S%!ewpqvH/:;]:Fήߡ5Q+fW xhYzu.3+2EE]% 9HExh\< ݵc$$xZUuC@ (Jk=hT,tYZm8߽=p N?R۞ZGOa5DYz C4pdv"78m? Q~*>}չfv=^cKwuhн44œ`:9iE Lca []RTh,}B@(K}pB/R2ZҊۄ+\j%5.p30Be9T'֨ ~k:\r<Pz/WVy w?@׌6דl V"e!26յRmt //cFd_$9G?[td&(J3XN!(ʕ-=XB┫KM(!7^ MaVqD_hMN"1cR m 9#}+X 47}R§s/(kIdk,.V,FOj̳ t˴zHN$% ֗IyGS"3 $oj-DecJ?_Sj/"Lg{y{Gz-E+)e,`8qc݂^^W*IFwb]'<tB5B-Ng9*@3<-9\}S Qj.ngMiϧ,Z .Lj:mNAkí=F3":24o;ؙ5tiDTԧ诡mbZrkcyx7xRQ}#` RA֊ %A @u4wXL' ?~&yۃ b1']ڍ&rOJ$n?R[i@:Nh"){< e'#Tu55gT0QA-Gg^S:W "*p?jW.+N8f u^6"5Bq,zS&/RJU5Vۇq .E5q*A_"*Wcn]çj8rvaS_@eg_壷u;({|paJRPx9砰;r94AD bc^IIJ՝ WWU 2+f!)BU~]ecTTնKq'JJH"oÜ!psn1\fe#s$qC#䊉_slɚ;ǿ8qpB=-u'~2h_$NPE5k_LP#qs#i y_4&l}z,s)]cc7w.4"KgI}f5pH>2Ј#}7J*&M* ~|} yb-z3?>.}ZHb"5jUC^7fQ#NyZP2;~jwR4?" m`j3g"A+)d]4'f+9!V:]Ӷ-,,/.NW,A%Zg7Vm A;ƕ٫r]}.ihyCZ p}ۂ㜃::.nh0F'h"-?Ʀm.5R`vLz#Je(r6 JKUzx^ s9B+cR$I?1fhvZ D <N۴3N`bF{/ &CQWc~5gYF|#XçJ(a!AmeSq'p((mGXg;O\Tt|C Pik?vt 0`B 4PA{.$Z9)u<`' r[vYjIM?(FՠdpY'08tO!ȿC ᑮbQk?>dx/=@1*&t*e/1~ H!( R\OM`Ԉ:鼌s2s u?ZCV= d9! z/a~oYEcZA,~JEZ$|?4 .'xL.@U6J}-J;lR:pY?D;U 1M^Ͽ|?KqVП10F?I,^c =%/<@?xOh2LbE4blxH FM5m~9֧Vxq"RJ.g~sbJ ^SxDV-,_B%l "/\z;"ΗXK5 w߬"uJX.*5wV0H+QXv;?^^T9cSb6z.*]`2>F*fh> vR! gA}$O FOljT6xrSvK[( pQ8C鵏8hq@*deʴ7 N&AasWa^*NϰM /Ss |V0L8KOלV(S #̖wM ~Db&;}yUU(!7uK@`y |xt"Q1N L0 4}~Nm!]V O%PjiB"v ieFcu<h;|ϖѶ^̊oRb0$[%# {>0ӫ[\ЄJ]0b-́ݛ$_}q @4Rf>v5v^G~<[n!OA_u.Yv[ZdU[dbؼv,pʑOC[G#[J)q`mXyt!}Ks#ECcUњ8VV^eW\;YǝӺ!fh|wZ`aIīy 4k66bSk#*1pM8>zȒhQr)T@czwDmB^qS=.iY--=S|U͘s3Ppb^#`U%޲N^(Fs-dh^(]$LC IUbpNe_/j Li LwQ ^8Э٠.Y b <ȵ_[6ԯO*\n=JCL`E#I}|S&`(o 7v(=c0mL"E%+MVՙ [RGh{9d$S/HN2RL%.rmFgYB\9\ BԒkbHIs,)D(sRUdT}`&&Bx#J9Rl̔祍^ 8z >2]3?_۔F ZJf)ooHb*iqnLw4$[nq lG#X<<]TDݱJ)T P)V @cB ÄI1l`xbmVXM(\~8@M( c)9fҗ4Zt^fm6%f$t7}њt,oH3)κ|Vt _q'vҊp ËpC(o$j%\|"NK?ty!j-{US/4ɟ.7T9n&X&nbeH*BrfaƤMD)5:V k}eR {*U&L  /]n-_ӄ7޴HC[*D $ʇأ-D<|3):N4/ E_v/ rtΥd`4hOvc"'S,'' s1ҾdͦAtE^I/_K6Om%COɾ$4K_ $>+Ntǃ^S(i1D pwU#`yUJEFN<_@^ٟҠGPS aR7[idNjL`@I02{R+3p wt)iYy^&f!y8Myz5]uaD 1FѺ{Fk8ݢY n :N~5[(7 Xwr97!]"p{"߼T>$o y2ťZɰ&.l2 WH"X rzX7jPS,U;ңԸO՝H`񅋶nպ{ ߆xWwxn $q"ՠbħbxP7UPLa&__V]xuS1p\< zvfjBS#7p94õխBU"iLEą('>eiܹS飯kP3փ*IF&M\>+1Ly7x]<^I:qRJM 9G\2}4k`ɰVM h齄o.Rh~\qPH Cx8留L GtA&oZK:PgXrDfs.*Ih!ZTQ[GaY&&P RBnxDE՚A!XN>l?3  |t a(KBt4mkUMSk֘GhAB>3뮯" 6L+U$GxVP Fss %kE%B 8:פּ'XDro܈ݗ.FplT,h;i&I|<XFc4^D[|ZUq ?E|V}?rP(Hg~m3=DnC5IJuNj-N/cs5v&+6#,':qB"X6\S؏ɘNG\A 4NGJi aBoaz:?R`!&ۣL?ѠoD($J}2㌆h塏&}hgY8RWKbMT]:ŻG4%BMʶe|ZO,5#^owٌicg&siG FsZ%9x"JUQo5;R;n]B (WAƀ>2Z?j=O[,f]I znh}q%\ v`v$ s` L?,Jx"D8.p(le6j"W#.dgƑh.!Qפt%eL,x=;~tk3-c[ ZP[P6 &글Fle+ڑ~!-{Gآ6p+bƞ$$3́ "{ocyH黫@>=q^ @|*H aܚ-(bӧ,Ya?Uؖa>4gNuʿԖIg pET"}sp:X9]fOf6.?jůХ6%mM k,qVix#6;5ۢg#uWDjr ]}r݇ oktdeP ;€O1b7͔b|< !gjJI?q`李 ]*đ!m`IeP`e;1D˰BDb2~`x: &4 b %#NQ-[ \ҳf{/SBրe.jpt fEbAwGo7K{Tȁ:j JIr{N։ġ|g+BX4wW_?*c2M0jE"A>$q5pu _eGctA;R5៬͆sr\Z1{/knŚigF 2slr-S/ʫpS00P{UGtM ;U4'7`:K+iĿvqXqV7[,VNS?*36\:´4b=mes[o;3B  [gR6U}@0[\OKP&/ !_!%U! ޤc'v9&m09I@uh'D Op۪)n[|rF2FiO(ս&H䭦t!4\`5 Y)%שHYopLjsdEe R%n=fgV@[ǡ@6F`2nARm쌐wX9ԮfQ{֠ApoJʥ2ׄN 麁bAGZ-1nG ƮlbH{dL B i^s qY}ڵ,Ln,P$-X  G},hndv+)(3S'5!![w`G@_p0{k#eE9 {:iLm@l;Wؼ%?e"~/ֆ}0 O*DOK<2dA#[|Tqmᙧ2 'n 8`>G3(&Idv `F_P>c;xE];Z>fT=xmwkIO9S8]}O{Qp8D2LHv:]1YWY˘C$ydXݦŊ"\!\p}}y?{DV[GPM&E~]>7 ndEf6a胗,aZ6h`jyHsq8:Vbׂƪ55VdZHu"jeLKp^)_0ɡPfRiĕ[8 &J^h1L+NSҠ8{̾O]qH|A&Ή`J^ @1gI5Nsj2k3lR_L7CGpkA)u̍(˜0bsOV1i*re ةbqm)9mGΡ!M?@lr531'6|Zy mcvSkE8C'Wt^Cc|O98Ub=ebגQ#ĉt Y Y1RʚSŴgl9lQh/-rU֓ۥ 9' n1ڶr~cYt4x wI8fHjBbTEpFyKѡ@& ?s繘%v%aqi-oϸ V66!aעk̜N-=V=\bC_ oh:6NmJrXfjŔA$][rWvEI7O)h_#yWUϰmqW+OI Ba36Eyh'p0_ۄ̭U{4)^~Yn/oyqk`ݴW>*#W# ^&X"bУ_dJX,@S-^Mʅw.CdVxzTJ9:D(aaE_UFT(K0'%Cۛe^7l-7}S4a^f-  u`VK0\zB]+Ő?/N#Az07`sb*Ufk?c@*S4dMf_1v(5=  ȫOSl$mUx`aOVc[exjb31 -DD+ʩ3q[oeK+~J; 3p<00 nЂvy:ZMXס;#eiPD85:z eЮ ?/(Y%onh?Ifcxrђ aAߢ9VV!N1G{ktzT*]4ՙ^۬>927 imZ;Y< 5Uso4ApTj1]³cNJQP["rA5j2 :l ]g&U+ʚ ONYP`c-Op_о߬R?^;4ѺrBq[Z"+)! Yg9ޟP'0oq{^-fsY#v9 #UuFdfMxiؽOLk2OVIի-94tH{Wb9qO O}\k9EK]rY ˿pNaJ9:/|%_y֣ںn(*BDiB91` u@OsdD ֥/ij`BѢ*fI ݲK4ZCSŠ*w aE\vm+$S[ x?(S`3D,AKNH(wՏa 7\E7LW#uPJj>@.`XgG$WH)ȵnCy(e2oL2.8EShLBemΈWTS<>ݷ2S%@{&iȣcri;SYR!!X塌Q}Yž,$ijDHc/ς?@KJ0U)S/&ܱg/Z2 ^l'\Źp/7=f̰!~{i曞v|娖{ՌW*.耱̺0KӰ`$mS4>d*h#*KӨ^*yPzђM*pגOd8}8x[ӂ3WiDDqjjn[rCÏukR`]rs-73u#n6-Ǚ^\#!G(αT 74ԫS${N}eZ`_YW^Jƈ{d(9q+ f;$Jcp&'L'Ć5E^ #|, 7,]X~9@bk3i)b29fk-kuWb%TDi*" %TkjX9zВ簲cOqUYB5TL Ia8PDZR`|99
b Z7m![ \T2qIJ|$M28yIg%5 OQ0[vVYsHb4 i-'iǼRPTq24!;t܆TYbmUaCu./kg ̯bDـC_ 3$j}-JF[k>OU إ:/O4n0PztޔnpLڷ z 4̨^`R͂hXAvټ]ooQ֊%bewt"qʋC <-D7ljΠ2mO+I[3R-⍓AD*J$H.ν,+f5 A^?md2K=MnR炡^UDb\YYs[g/l!VG3䳪dElaS=8\\>YLL3+ZͥimUj>Ue*:m@+_iɭ<@W`~!@F1n;@n4e$~| ?ج2^ISFRP@BVZhԙrnu!YL`|Wn&crɩ rdr]m3נ"u:dM5KQ)`j֤ H6Z(#E8FXIa)D'KP+N`7 e@ rU'"E]4\ &.wX# pbsu߻SUdcO?xi.+IQ]99Lw2Sf|?6Xm[Q*;h4Q(q!N!;İ|2֥l e9C\gsAMC(m[EuMˡC.Af~]߾Xx:N&enX}PR~bV@ᛣK%~lXf}٧tiߵ;M 4 TufRHGxS7DK @Z.I{e!hh~MpfPu3ſƔP蘪$i1퀠`i63c_;kw4K,ջ"sD3c؍&Buv JYHG8eij1ìH-pp)PШcmNvX NR<;Ҷ\y=A|F{2E?5|EF̬T&YW%n67R_,eX/MrmbS,ZRis{[g]&W ߏZkaL`%G':qIO)+|5! 4HKSu撪c㞪"sybX[LoQ`FH:Vy$-C 8YAz=E4k''er༿KɃ ł k-\>3H\zho8|hU:|Q@`CtkUºD\69N}X\Vuh[[y_I;#4ȪH봹 p%緋 }VAyd%yW]G顐۴xic;tXE[?s`k؀3AB"*f!ꁊ ^k7,1wZI{qYQ2)ݷUZUхHd N"pMML94ݡrw DQV9SVFAY6upPVki/ DiD+TH?2Ns ~l2똤Eq/1 ^`|:f2:J5b,\cZܢѶR1Usrb^CX{sk/!?܀,LqvM6wp0 $-lC*1cdBWglQDߕ jEJEMy!b#5eKQpRWiaz1 qm lޡDDC,$< $:̑e&}`FQ(\H /MkԒYba47xʔ5j J{j<.8>[)e+ol<"gב[D.->=We㬚A!3vɉ氤n R K&ّ@L/pxSILYSQm'-D ]A$#UWṇRʠ+.SM!|eZ!sˣ3h@BEaX_i KKHd%l+P<Fs禖ww]PĦ+ # /ojM}:LlɬO}f7WP 廤 ۿ/"ol3:8[F=§{SdHzt`*B$",+"< a(yx\>XYu:DlP3bnl4AǢ~3vL0)wɜF6MY,c_ AOg#|n@Q QYkm{<0pK.Y1 $/~~˳%b ˣTAEI/9;^J#7iHKj$ؔB]E!ٷd[ʮҭ>c'٣[I}UcVtا LiҬ6v<nsI A{>nFCDIbGؒn KbtHXBG'8izp!fcC;(eai1߉ deof ;t &/Ӎ5U mաYGe-a;7Y虗Ғo=fExb {H,/6|3$3Ej qKf"D"οy@!b %Z^=6tw/?%CУrO\VSCˏ`JO2Dt}h-f5},Khђ*xB0 9YkK}h齳0yenczAa7v.m0͒Հl ]$r{=dHB9F^-&Im^BSKK`OZm(륮=a\R4B*Ҝt~Kn}U\9F/']v_7ҤYQ|`)cido0|7&j*_Sճ2tS.loCU)) _3#;~he!lJm(g:vX+F¸G ;-go*jiF'PAܮk(,C_܆.Tm(Z#U33FsTc|-o=n{E38_v[;lφ[t7?)cM7dhՕA Oq0^J3A1Gԕ,ǧw`皥 .ū3'eZTN=+4 Zm$- Q~,5-]]3]$XME^}N -;,ORʽMK ıg_ ?6,g~A0u[ݣJi ݪ \uG=4Sj+v̭Anz}(/)R+>DA?%M{Z2mu^E`騶l#1Ed\?ވD`_fB }4:y`٨ig6~dň.str'K<n(TĊgU-؋y<9 T[ vLsG/ȏ*ʘd<=nVg7j0gX DøG2P |˄j-jjQ":6g]rUkMձOzBp9mմޥxbNy&]#_3;BrT< H G‹(FHnݟEĂg@`h[F.Zs7'v)%L6zG(C{*8S;:T#t>0V&۲ȬlmC-I3Ac*$a)MDh^3v aNGe&ԘO^RUgFX-)Z$^scI k.MBO)Bc@-hEG,+(̻3Ɯ7,)@7bs  z8L۰½}I$L,Š%j얫$2aXV7.E b#M vxt sGTǖ|d9hkR0"ܸ >=_ AAYwԺt3P**c&oY 91ޢ)ЯP%Ӑ`ɨ4ftӘγ@>  Zψ;!}ȅ@z}I&v2IMѕ\1t\:|u kvWNwyVDوtmv 9̬ Y; bVтR0pRF .;gf &ޫϱ\~jj0<ɭӏGߕTg*%gVΈ ݻbCclBr|7s|fYzoxΏoM;s{ΥՕcx(7|~왭$M_ `{@' V <ݻ_G`tqySٌ+<(*fE6YvGD_}؂wCP:?.\{$1 c"`H4@K} 8JUP Z%SFi])wy9w޷UQ!,a B[M aȮ{6&/RZT_k*Ch-z)2Ec#3&/i~hbU#_20,N].ѭ5y~292ᴀPu9j bhx^C_ AUMĦ/'9xQMpvjC<^q˴I-5c#ѕΖ*'=3+6">>di#b@Wf>_eAR2G" vǀI ru.}&=1G& LQ=XiZZR/WITgCԌj"KH\($.D?WH^MX@=Y.7|YzJG9i[r!o8(p=pcn4~вEsRO6OJ|ٞH$ `,Ej1H]nyYQA}sLtJ,[I[vF;"zR3#QVWN HоϪ@X3n ;t"y)lNGVS&`Z%$9Iw_|\:~0ڠ!jf 3d|%N V8ٓ|ڱ4k[F͸;i9:Џt̛`Nf.2E̻x$-z?Я0~G=g5lgicoi ۶Hͯ()[ (7X'{B1 hȮqRn,lCzfxkHǿ'蘖2Jlb;#h SXCvV֋{X @SߣwyCPׇVU#,bJus:8H_v.mjy%:,.!bDi"na2LBLy6Q=n4yFTZQ[c@ (vm.$ t,2纝W9T|tx&ʅw;y>qIw'u5i@dSyy>ʁ$b݅L)Pn:R_ oACJJ.h]V^.Piqq'S_E%I%o9VP)T^_0BsbQ áfG2?~^TżO"c8Î֝i2Ү/;(I(Cg@ٽeA.[xR|@%1x709m P(Ӫ] tG:ٚ&s 蕇J 4aߖ9od!cVuVf/+6|BѾ9d+{y*R9`5ef)#0xٳh.L3(U%KaWK[RGR'*<(zFHCY(NVw0C6q74;?؟$5}8\b.f[IHʓ&7_Aé?7KpYbo8:Z +bvϰƝ@*F,9,yL~c#m?&A}bIm;밺J޸E. Zr4Vԇ`T?c9O ?g!_C)A[7зa`37p(0i1ӏWUw& 9P:GNҫ+^&#N[I'0fuWUĽ(k14q{2g_ϔBݎnn_ϸc 9d-%e)NFy5&d_*+[l-Btf^m\;hm~.e DJ ֔-yfؚ=Oڋ*Iɇqę+*+'xP 'wC v=6sĠ%Y-O]^K_;ׯ87%V308@!'[5 5dm7Klv>y,rTKSZ!GIɌ(oѳ{b>!sٽR ?ަqҡfC4vPP;]PfEiXb{8B4?nРPBw+]鍯8H\y]1IV A**(XpDVanKK*7VjGXD >5,冭(:%c8˒twuLh D74"J,'yA䵋F$9q Ʒ/U")@:vdoZjQ '90\/'iDQL;Cl<ӌ֑k̛a6d^Xv6pY֍Q= )2w +K(fJ;,mNXN,ao f.aoN&ο&?#:znGx.Rmpzdj2i"ǧC"ƺ;VG;1Y\r_Y4 72Lo7ڿz:R!".)v7U7oƾbc%[S9["˅@ SGt\7d0]1R3"e+'m3DeCqdֶPfm>`bۑ}]yG*ҹbG YKYSZpNP!+BM#:s<+5Mxs.RT;"fK@QJ@|õ!Nuv~* 8ym&=-&#/B;rNrg}Sē't|d f;#ol&B[d6${8^—[ UAnp`i}V̂={/lZdjxp dd(dNBǗġmg.[}S;~QSVkpBLE,!(Rl$Y4 8U\ "t7$nʦiCFctTXZbVەLH@EL'Hu]A~G\fk-It>cTSKNQC˳X6:IĶJ#fU0ҥ#׾ 2Fϔ >W b4eNvTG)@3ʿ((1Z&mKεh=We"o(+"!LiaGʇ88@taxP?odn3ƦyMJ.H5N XCpc`cSLYFtJmBOXgh0i5Qx,`*T !r=,UƵ"ooSsWjSw[~$*U;uk82kcU =YiŐݵTO };W&KB7P>:Pj[P4ʉnD'Cͱ@1= r` nX>NɡѴ,cM\z)54nJuBN= Q}DF1&0RYf+C ?ɓ,vJm䝈E9ڍuնݦD 0q.\A37n˞Pd>1M.}t.*5E}u~>`|d0 c .5x+~IhJ ҉ PUo)thG`!>2RØdkr3XMT{Qe5IsWSzn?,WIc|XrX6x؈L2z|rEc!Ҧ+٥pqW-7DYN/u~Nr_I:MƙHc Lc?py`9D_ahÆ4gg{( W>ߦ'GQxGРBkqIո{Ni*b`q'8_*@/7$䮰c&YoR'H1De*[u!Gt\`e;>`ueIyos$"~@JJ35+}䘐鿺W:p{JQkIn!$:Z~5FOd+1Cw--IjEܯ!WVmk `#9AҎh 췻O`Kfa 8$8MpʸPT? aၐ2 sݫpuhIO,Qy#ݨ(#N'IY"嘿y)D8Q7 -Z\! -8Ո %c[Ѫ'Jc4e.ޓUXY'_cu}M+A! P[s&GDt )4 Ax"νlT)syƈ=h;b#[eP좫(~#jQ 6(g9Au=tZO4F# /|Gz"Fq=aZ,pKGHBNje0CҸauIGR18h Ձȟ`<+dT䯘ó_B'bT_6m:JUJdE&H"ü9M.u69;*?\sUHRA&n; iByNoФ,HB^ړV"[ky`tV ùU- \Opn^\3? >_g2,*^l \c `ʲʹ*r-3 _B\@FS M'WFEH;G[F ;H#HRלWAO轪9ɓNsPxIC!UF/S*,%g72$j[%VSH@OI -yΐ{"*џ{mbmTc1-XE rKZZuh$̖JeK8?'q!PicmG+d%k\ :_OH:P/'S*>-D,S-q]&K~ML_p\=|S-`mHILS"5.)!)',pr'F "~_S(إ82,_? ~v1Ӑbqu}t{ jH>]>zB 'UPc^64` ՇFZ!=(AQb_nett+tcw0i)Ե 5j+ۓyCR|.i,Y`E1:+pE.510vҸ4!`r |:B12:?9~ AT*C^)To/K,긯"?g4's_33CjrLdطVC6ODY6{A֤5Vv魍A?ڽOCBA Ft,5m0MEQ9Sc\p*q'ȷdmQT-莶=*LW`aa{,7*ٮI0Ɂhl+{)qc?7ZTk2c@&` oT!&$GP{p8:KG -Oq} hsAO(vѴi78͟olLuѮy|غ>俆 uٻB d=L {K_bI}Y^*kSlz*:`7r9*2' €ۘL8(9^!Pjϓm#r7^ƣ]7Sé>2nhPϱ@4^v_7FoOgQ&UxAC#;)#-jpPU/W|LDdG6:ZeN7X^p6ճx'FbqR M{Fk{^/KΒ> >S#cj SQ)6ύ Py10/m96W@AȾOL/ܐMpR2$sDҒ97X* Vq4vGfS$SG~TW<;DmwcPf_}5aL3ܺD{zapq67mӀ" \[.qIelB:yWz?*BZgm@0+CFVe&0#qTRql6rڻ|2=s |%u>לԩ^l_-]I[[:+ T.+^HIp"2s  zY ti.|HQe(0ٮq2ŜV!,Zo0ߐSkOC`ȸ9~eȹsfv;c:g4{N,Cy,)!="Rq?P%J .!'یz&5 pL!^ۣ z/zC73/5o;{O6W M drLAM`#2>xg8*1r :ZopqhͦY +AWđ7pu.U#';Q%8}<(B5Twy&/~LTd@悱 " 8ͯvEHp =,NlUMDԜ.T x)ǡL؄v1Ai HdV*tpqI>=GIioGF=՚"9D4C$͒wwV}Ѯ\k `¼neW2 V&(JqѲAڂ0NYu&5P"vԏ<1DU]>9x`~iEcq G}Vܡ͉n4`9^Bg®o([^6NqZK, .ՊݱDv(iU\e.)X(Y:C~Ҷy; {Vxv]Qck^"z7ΞHE ɕX~ECl BR}u<!SP< 0H`*M H-|`M֤]BȿH n|ZtQ)v?χ~Î)`WY_. JSWpfO s"vYw7p.'{CJxGcWCFmtBO)qxEO»9mdHG`ȫ899ص( $9b M- ^!֩EIQTgWܾ\(1$ %I:K,j{%䦖ЕDFjad+&߅ 8w0{F ~<`y~)#bΓ 4@Xw8BK6 2R(wH?Lzaʸ؞{GZJX@&_m|`?S7D N|`C V[+NvaK[ҍ-JҾT ]dj]dqV݌N_cw;]EBz#-MPu):ίs#lřs :MnM,{lnO<QA M׹qTwkjJ37:V6gQ#bW%^`!V&+j| \50aQuF?=L.1C)?kMllW庣*RX~v>%[}?1m^$FsE/\U8?Cfԥ`Z\F*3`C&oN"^]7@j#řuĉHO+خkk]e<:rׅKbьoJ' v>$ϱ+傮VeypіpwG~THA0 {[r;;֩bܲ'l,;zQeؘ݄v2=]EByi)rFau[#c%i"*]6H·a0t9I^Q$ٟfH\-枊XAڒ=t(zq]z\a%{D5ȗh&@G̀B߭P1w'zԡCT<$9Z&߰6vI2)`7Ǧhl@ 1/NsHK2=A!.Hn>V7 {8#Bv aXrL8OuB}fNu=lblf(DTH0K#,8uJDtYœNE;Z ؊Q(PЮcǪm ן^Hd4R(39[)قMI:>d[VHiKP:BMC+rJÜprC hӃOuH:}_=7Dph, jh.{ۍWy,ܐve9Yb{C$+f$yS?ﻶ*ɒ,`Y/@gfuː3zCBfmM15i5ãuanB SEQAJɶ6>kSשˆLlU@@k𥡨-ZۭG5 G3,'I2X_pN3^ET=]ŻKC;{{ o w"8!w0#Jܿ9vH3ҏ x:ןy:pIb@/u z[+)+H"mI1Yu؇B)z'@,Ӎ@!oL"S[u=Zw=ڤI{J(8Kҷ'R{kRdC WP{!~.IXf7eBtͼ ;D/xTb ߹T(Eg= X]/C{Khox2WѝH)>l1P 7+ѩ)H]e*CmPe}S:xe9EVJ*'9;*K߇> 6EBXJT6Gwq gHBT 1CY\i4Ծؼ=/ [Ŭ3r[KcYn,3bFd@ұ`3V" IهD1|~xj!~zΎ,1shU<s/L*J'1(}o!pv#A00X,Sg,[r(բP>6VcTOjJS%`J pQqϣeJ9`o1"ߒE-1Btpt!Y4xhڃUd=<yw+1tJ\- >:Y`G"။~˝ǃȪ6c_ r6{B= 8_b7(9tq2_UhYPN|N~jhfV+^WZ_㌫Pmm2D4"~%{joމ$BBrtҥ~.4\?I!vj6,Rhhy//c9|R}|0.;J:P(i=+)֢8L&Lf>dwP(+\5rMsZ?9xrr吃&Eac1e9U峼<= t\D~-[1*v*JY,#nE|@i*^8Rw\ܒ!'8.){׾3u%ZNk22{DRYtp%oM'5|bXsdmU2ɳ._  Ya?E P}D<$Ho: )]GD^U~uPPf_F 4 vմ7AS/AMFAFMr7$ԵsamvPM$RI+9oElzmޗp!$j<0苨3A&^[cvmDɴGMwle7 YT+7S|H!)$?ͦ)mSb=L J"8(`|95^B+NC=٣6om4?յg-X9p7jO:'l UP،/ Bf/@ 'X,؟P>ZkN@UA}KDK5~,`*dS kz맔=QعHgu"R{_a?9 Ax"#NU&`3 "Y H>3ZUsR^ P2jl d\J?^ &&@ii>X㣸?ZZ/JsfP :k^I C(e^ƪcS8 F6MjDMtnx}7冟^:m{R7K?qt)6Kz\%?ȅ5wW%D[微w@B\{ pgTZ&3:gS("} QA. ޜ+=Zr"Bu9@e<^'pxZz_yQRc0nzM qjl1|zϜK!fYΨU)#p /u wƞ Zȶ T]TH=Jó {,?LEls%d5/,r@os o~T;`yrA|V9۬}DLo5úo}8f nXsWc&L+8Xe2' 7E~LapGۯ =f-LA;Qj9^*^O(P^]u@ 5fop$- Xw2 0z@3ݹNU7Ei'+on͔ѯ(Tt!i/ Ida}:Jw Xp#gܖ^%561eǃ]AA7MyRNv ~Bٙt60k̮(:HĴs jz vdFL%$LLR4”ej1KUOߣaf {/ru5J%ϛz?{Iؽ$F{3/=0}Z)b"X7wbP*nSs6Y85!y Lqz 4"4V(ӬςKLH#hJXmT#OdF<ПEd5EMHjn̮nV%vidDLg:[?;ޔI|ZM wdȈ۞uc h<#CDSO%z{se %'C9HdR2yIfI%3EMVHK\U[ '1 "0Url7OT~aG02;O0جK-6J~eD6M{gi12Qa&8dwǿefp= ׼04&󃰎l/S*e%AUo[!E\R3z6GRqы](|9^iɱh.Bf$8jq-R5L_FwJO૨Uu ~ܞ#T5ya'H _eh;$} Kwf(G`Eṉ4T6Cw,V@*I ~z.Ll-C妮dP Gց)6`:څl^eRJf)h[7[Kl&-.&AD@yPFMᨚ eF̟NRTn:Q>-=` )mꋠYU|U?e3pڳ#Fce/"ay)C>;]MYR_A9"FʭWs(ΩY7' (K|9RvA(\ Oy.P< =s?}Av^mK( XEk*|4er,%&l.rDdz<|ٰV8V5z"8$2gInɢ%2q;w;p/Y(j] וf9s6k8] oNxA0c#1451OE>lXw h=%Q?{즑_+{ GK˃# 'KLVjeZ ::t: >kbpn,t7W#z SjSe:`Uw"4L lzds~F196kdwWD0 m,cJx@[1Ɠj w|0D fYfOQ{Bqm2LXr]x>OOٱ?CF0 '@9s֒s6&I"a:S7K"+!{zl}*\-يW5d1WaZUs/%G:> fw ˋOM+_jo2%uAWK\$m,’ З&EbGi ^Z®aèNk!WM#?~ZQ+mԹθGH*%& 'fu.7h}{/Ǒ7zP_9O 5"+i?#&ee-x,J-y ێf@h/&E׸G!,Lh~_tp v$`!C^L%ѓO⒈ ٌ#Y|[O9:z+܈5 "u)ʚ{l"dVk EнD6#%)4ɍQw^NփyOǯG%۝70(.<4FCTApL.:<|M~4q BMaz*6kKyiRSǬ,S&f $A jRSJG7ytL hEC-5v:G?'lJuuO3d4Lܦ& p^[[ ||%"Nb5sza?3l0Ų| PrZ,' ,gKrA<4٩=:C] 0Q>|}o7R^+KwbՏMZRplDDx`b}",S5IV0b jXY3]>uYy2Q`n4+|:فL9!K}r;`z6]>XM W,23P P/f}kHӿ<aI@{q*0 =yuMIsF{JRDY[ t/r&r`+oTfI4ybc?RgڄIQ=2rp7jm%- Q>naD"s% K1A3'sWvf֦ZCTTrKvC{i U&6֠gK/(M6 ~x"FfȎT{DZޗmi1{WTS6(ʾy9*hl·ȷWSȑEkQ%X-C!rTTaMSRs#$m7ŕXdjcbDŽ_\ {@ KG+5[H NQ[k& rY}v$(i8!NzEH?bM4 Q3BiK/Qa;2y!mE  bIߊ"'jp:c]`"]+  RX9pFZORT2!,ؤYnLj<:6j}w䕔t:U?dg`9oa{32t<#XIޚ} Knr$*?.!..Ouv}`Nq{Bhc-NkOR.†(֒a{ ȻMn1mPqi\n+FN,LutB^ư ,݇d߮-֩h]Ieٸ%fgDGbRMgp W01ZZDU]O]YvQbhQZM|}ɂO6LϏـk0FV:ajZ/2^G' ܇J}\E4˦ЛSzcԟyYlbX*2\.k?2aHoa>L#e +̍!ơ@2Zs-ܹҥT;(gYӏ!+ƊС2&Cּiml2|82m.gč9>,2/WW"kٱ^m2]H .Ga>ڻY~Ռx>@e}×tWuVk~ʚLf߂Gu&s*+*S܇ׂ7ʞ%!z{9VMquNZx 50KvPl)͊u_ɖ|5~2䊼ީj)J1DBD ([s-oxw1ZD?UшOCD7PTo|y;3kI2;x&, E5c]pF--۲WU)Ȣ-i3cpr+~z&ҴU"o$dk={J"!"<|4N<]IըZA;<[Νٔ]Dv3>J]I44ZSӍvt_p 7(预 bh w?@0ڟTI^)?AF>wb͖(c``C,&ra%Y|2ke6l#Q+̯J²-hxw9#/H&g^8&7Kې,vy}r sw`ӌIeo@e($A9<羓y:"pUV`uZ1ܚac ˇ6=S)k+ I ^bˀ\7B"Gkm &5=k 8E=}5.R@ݫox~6ny'xg11FGAV69/Qtَ40ov}H`ɏBu>xu}<<,T=C8_&/N͙x<4_)c!@]Z*En.lY&[\.GlBY9xDԜȈ[G 9cV xQ2H>:LK!Bl}XiO\xf|H!y- ׼*/ STt$ - kD oc;jCXVqղ͌4W8^Vݑ :xS/;ejuȋ ,kލ[dʛ쀗(𖵓FH^W쟡Ξge%@j&J#V[ﱺ->) $pEl'}  GUk֊(&*D_ç #fWUpƩ̺tJS<q +$Mso5 o+3JG63jif;U q OT0:u |0sxF3oǂN9/|c68B)7Sx3/d,KsxBH@f AohB\" gǮY,m9DP8?VSi ;P*hD:vS`_e=<:Mg|ėvpu%8@i4nm /I_ u\Er0 UͰSmN7 B 8+%eL.B2'X-&-rxԸ[QoE]x&w1FP/" zp7XʏϠbEK/|OLYi0Q@- ,3PsWS?ͼP~b$Cl|&  ә˩:ʵ@`}F;(؂'V;1e&*XOK7nyu?Ik>]X`pw"EzS|Vc*yN|h>Ymqӛ& &Fbs>I2~,zs;dQzvCRl_gSE̮$bT m.öa~ӆAs׸_Ky㼀< ~'beOYvT& u#9 ;2e53 U Lr^Idk4b`KtY rj—V#u2>2e+Z*P|Wv}T6Ӹą> ?:raܲ\<3oc3ap` t?(ˍ2nR٨ݩ:ŭi&䰈6bi*cd%7RKLYirWV)M"/lz,CTʹ_5d%36 }b7gkH=g`[>m&q |`Dׄrs-mʪԛdɬI0B@gK-g*Sw@%(#F v'$W2~/ͨ<${4_ c$:5D`7d!eɟ,@?TZ!l3$wmZ}^7rC?Hm VXuYbV9lTkp*x7I6" NI6+2AHa|!5uc <ѤZҥ ^؏+"_st  i9ޥ6Xm+–R@SIv?}'HԨH.A b0L)ϸ8* ٯ`6殏Z?Ws#m%)]Z_R%ݙ[U؁ܔ\JF V{٥!+D[&(jur,#W <{L>/Nܬ;P`z:Ed0-ST wi A[fF/%˞',,|zϝ:6\DwYkPc9  J8oιmxJpkdJ( i$ U HY&!#^D\Ԯw'k<'ƽT4,^kۅ>E=sZ '5H[p$fz+mIhn>A\5%`j'*-"sT.ཡQI5j:\x*njL dC87?C`{,#9!Ty_Άt@䮟} d7ċa qhrҺDs"RTeeaīqw[dÓb7cE1}{4;$h Vݙ.wZԐPGJpcA{ƀne15< T[u6݉%m>D}`v5QJqZ;eY5c9})z FF)DbէURlM !F30xHS ۆ,uB~6 Nރ<dT-nHW3p3~-;i}PZtYȁ2+E{iBkxsJsW!9SNln2Hb}YЊsU> ^_M;5)M"N5,]iSS8z=%XߧL{ڳIR]]Yv`2z"&Ϭ7 #Yޯ8k/gOX[ c(nHҨSoZ} Sv88`?65@e/7RC=%J'#-]E"urs~絁 ZleI jE2Cj#إsQH3|1ѧ KFsz>Wf3!D۞G!_0,=]_s<اJ8fk tgQ^yXq"")~KsǬ&^T^_[[3(ޙ, M40FSUVix5=jtr Qʉ!.(>{%-j#|t3j7`$P~67%y+G^JQ E\q͛46A HpWb"͋pӍ$˓-@gf]\sSbXξktz% *D?#dp^ݐ$նl إ=]ydfJy`Y,kCMRhڄ(:,xD|(W{B 5wTXQ3s$-Ega";:ۜkp?mW`/蚖SBSd致+ztR/őZ_- E2RhS篵:4ϫek&C/bl1޲3.[w7mDܑ E\ZDt!Ua Ca~ ~>F#|ύ-ztL#d SpLAPskI% c5 ȎUy+50S2b @؄7ړIP`3Gɣ^!gW.*Ͱڭ":Dj<>F5i)jPI M僵w|PWQI&W3*]%[Aq ?H;cV,or=N'Y{Wj^6)*jՃJcp O(~"BpQW' h" PIqؕ'ypoX_)bK󞐼^8'Uƞ5LGD]ٺ)$󭌜+ɜ$ 1*?d5 ޲ѳS b_K63޷+6RZqA2u.HXm[L 8ᅠe`J=ukmY WyRYD+X%Pf$K.j>k헫-}%= nBfƶ VP-8,ebnʥzC=T2qqÀmw5m*U'q@TZ@&F1~ቤU$ 1'CM͊ӷ ZmŝzS[ߤsrF(DpI՗(@*[`V"uh̊x&MGR6* nI ."ͣ1H= 48@]&Y3vgW?wS)ED}N[d$֘uɸYi{lfG1 u RYP_Fy]AȀ̧XOC Zye\SB8F="ns31 ];%X:`j) J8D% VFh.)CcP=.g&^sBlpkap#kã_X/w8搘l:ZvaK tE;S̕ 5y J?}# \w(.4Xbt%g4'WGpc7"^tXz4 +\<5~{t{SEwQ0&}/ksZfZОM'P=2'HC˵BnC#̀P{D[3jG]͂S_ ͅXp@"FM:.De_l-ƺVޱ`}VxEӶ; &dεr.?ok 氚jDSD< 7pfhQxTVKyk둿mjx&~Bhk:3>,W>īvlBh] {)TkxfWBo@݅naCMDmTpn-Yj+MK$ŵk }\m#,1*Qܐrt+u/5ub`W'"Ȍ#nd)R^@Rjha ʚS:T@&ݬa `aU\& QS#x|Q5c"4R\4ǘ/ eXbo YH}Ty&dc9UK*ܹĊf4\F6.y46s8BHM[:kz5|dOŋcHE2|*fZ]ϼR]rx$tB{7G$+Vmݧnj`|?p8jq:>/T>!UWbʰU(m; :[3  flv_X`n;!+kb,4ۄa~)+~ƓL9Sꗏг{09N0*XxJ.a4_y.,9 tx(nQolZ 0tRH=>ϭ2aP`UQTWYm:zO.P){S/vPBa\R),P 9P} m<\ &s`p:JsHʢyZ>'غx/a uH{]/ܐ{n0yAt>yHܩ2]D̳xږQ glW.T(J<9t}e5IX+DQmc5CvĠwոml9%Ha9is-e ȗټ:o%3qV,c[q>MqQ'pd&P Յ 9&OD IHdZ7JC|EAx Av@&1ݧO09I#t7.k>A]iav⫆|`̂&'Gf>NO9&31d}?n 11yr ԑF7(!~"ہb*XΪngg]{5|!7gJI'4}{ W8 $Ge`oeE)'i|ˁ&N1p0o9T$BUӂFs8^Fv`w T坠A.~ 9{ɎqpD3K_hvFJ~jc" b9qؐY TŦ&GX/̫\Z}e@4E)!xF|גUz%{`sR><>Wi=Cc\|E̻dAvܹqef̈iս[Z?1 B:C+V譍;c똱mdzjTf9+8ӄ ʃOc5~fL:z$a;_'ZVMH~>،ER;P_/Z7x"o17xm^BO~mYfNRv)ȿ#nHhp'nر6=O*$v-&CWК53٤t\mۮj-ȋiЄ1sW|^ 3m3/z) /g:F}:*1y<_?}0R* #t.A;A iV.3gAɱ'sOZ!H *0{-2ow+Cr6zwlf2 t:Rs~UkS[&Zͽ2Uhp$3. 98OI80qəq$oMI('+U+ e@:Vzh.Xλ (>F"R˞Fi-QUWTPA/wwp%u(rI CVbV1i_i(>5XriT#C;JnJP)[iʓ?FBҋpھ,ȍ$ hon4#1&RPw-vm_UF8"/)Vb&\hRx v>NY"lQBaۥŔ0qtփ>-)co 6C/D%Rsj#l64M,߸AE,ɿc 1G+HrFF{`hR *i%m,;-7Dj\oA4ݫ@s\kP K~Ec3!V{b+Taj^5%(K炶DLx\07ҺjWP9t F=CqIس:&!xX?gAMnݺ~sT fm4w&e< ~z`й1qY!]d5e@`b-j,^`A}#p5" ,d$ԨA,@^2F}^3k#dۃޗq%w~79="VKe Ō-Jƛ,݅״4~E*]}aW-2$~SS@Cٵ3d#Rt.3Ӥ4jN*.pacߖBLlJxTCPC%1G?P.{^*F w3?*DMftQ<>JvaFؾGhJ:'d_b>eWhy<`cU(z.K%_cffpQ֫P>u4JVYq}_@9߮/)x=$~ ~]ugx]47XϷH,2.h }y cg y-N,-z Q@23Je$Zi aOA +gwȵDqݓ$ AҌjs?G,e 88ĩALF3 ,؊ӗ?w{U? ]8oI ܳKg8:?+9 UN1Eui~](=>0bVK8NWHhI+<r{Yv4z)J`դ#sx꧕Y֥e\AJ-4{j U<cY]8KYqMIAк2T.t'|az"UV0ȴ kFO@#U2nPoQo=ˤhsVIJG.5A.K֢ 2̃Sy&A>s UV&UYX q۞bmn鍈\h8Z?NfAמ5o&bczڏ,B.:,7;Ҍ/dPB)qoBj)ۭ;_<ʤH@5V,F#= 5{?QZKzz_ uyLg/b[*L2A+?^>o:_d"_T0g=bjif_8g onq7!d:351dIQnŝN!LLݨ 9 { &vpVawݚͱ+JA5NW1&QtJ|Qx\5(D:jtۧ{zTxU{C!ANDYE̹n^.> aFq쭎 ZUWዞ0b:P. xBTVŒjwz/ku2O%o"g6@@-~m`v #uJRId%gDY.7:kg̴J~F^Gjv}H01\y-qUi_²G)A[ ̿Ѹ$W`CJvrfNff&V.h\)Ǹ*Ҏf$7R,W6Iax=z_GQ(s/-O)(stqn{6>lSL.ܹS:_]ɞ=od bh }; [܄4 ]ZP2/QP*fـkbf͙zp Z+"p4Y# ri5_P7# EI,WoE))4~/ediΥcmAL 0RVvhs%I]:`wW'S Cred6dx*QZNy#w[|U O F.dž9+A0 3DFӺ$:OS ytX <mH $cŤR#`m$Tp :f?YLs§I7p=kV6 EM.sX]tCŁ7rU0"FHi~>N3I9(DJ7BPgZK/KGPLݞsMƷ9jG836HRWD ^&o;Or9'Y~oFq7 Nw!@2 _ǚ-:Q"˃G&J3;6j :ZWq0R8+Pum*턬dzmi#8QX*X$dS#X=bnM>c/izeH0ȡ!,e5(#\Xͦ+8}W` }4HL&%" \6wkŎ4qBG 5 ݙ:atڔ7 aDs.F1|Bܕ|\FKlJDhrsw\qBY'3uD[E0ͽH".?Ƞ[wvs5$CH$mC '7F3Tq(PH^[m)T,,58Oi:7G. C#hKŐ@ū9J;^#)7ZP'rUx UQk:_R1A, }|ni*^,*T̙Z}7$:v$r܌UCؙ1QM [y%fsI2D`'?z^%$l=mЮm|J1RTG׶RǺ9Q "^KH?B\j@cO{l@ ٩ ٸ/LI'ڱF0ѷN_uё,[!OLDUę MQE>KJ0۵>7+O<RIUx`G4 +oQ5Bpu39L6D fuҠIYVN?I2J(x{-{vwtn4ˆΈFqۍo rv}KRxZ()_ω̥wUAQ=vzbv돊l~8yE0V|xX N@#<4f߱d֍l,(tPbZr_ߋlg)P ^`ixcx1C%u;+dfY`:V5%M^la}@m,h?CGo'R P18 wfp$.|x'F@.N`D=9HBiZy:DѼI$p|~;֬W6~.=9b `PfL_v;Kkcjc ߕ;ىc ?4 n S+Q6 0[&T2^`4 *Μ96H>jDZ-;U:6rQB%M>f/XG.>Ȫ,xUA7β%[I^H"i'sX SikFj*I8=[73R25ӥ, 폣yF46?hR#>jA/!駆%r>>'e>ɦ4Xyǭ8J&mɦY#D­?/kPaҩt{qiv@hJjF+/1{MtSUGD\N +MPX*[<11'8E IҰsq M¨QWfIf/63D+n~ $ 䗇HP+z6RTH46 *jTU~LvE]uAk 7j![XJ@8.VMRNda9 ?mG@U:BB4ox&:[Π jK_m{CAR+ᔦ߻Wp3\ښٓ 1pvG!C|ș6v%/w~"57MI=ݷyǚ#]+qipL魰 C[EJu[h"A1x4N,೙6/c,^# ny%a2:r2" #Pr7,~==@-jfh.^S> ɳ9lDv{b9" 4I޼#cm\GK}a;TcT#{(h)bt]7u,Rק3FTy|t<4u΄&ߢ'a~ZVcLP"a憻=$md(MPL.E*h1 XM3o;w" sZڞ0[#қ^Ԥncϯzw7NՉun}ru{nM,vL!*[ZMAdq0ԢuEx~XbXDHDɛ7R[T52cN#-u%PJ:INg_Bn;IV運W1T?X0$܁p=捨t*vMcDZ/u) j5kGZʹ6|n7Iu7{?P\ AWU颉rDU3OTWJvԏVբ?Q6lO0QgLZBQUn`a +Rs o6X .)Jҕ KyZ 񶻎B=K,4.' ~TZTaًt $'L!'Co]L>BLI#rw*Ÿ5@A#B(2ξ{!0wtpC5_ :QNin!u:FMMrZJGInVֹm(0o+N50I(-͝[@?#Pt~ʗ@0=\5mnX6`]m: %ª]Cwу֤<'C6<*;p.^މ92],`ku$@>lNHw4>A< =PR@M[%'> ;+匚iS._eH b:EF!XϤuWWp̶`KL pH2ZjWY:OT/hFPY e0MO֕4)S&-6@6#h=1{iSXXj~H8.kgIq7zY;Be$XRST8n+US%!%X%oGȠŹ";tn4n>QJ\wyw3 g4 ktb[ŭu͐S]]T5Y?ZҎZ(4EΠ҂8.Rt☟EG[($r0s$/`=*-k=] 4 M3*cܵ{2ґ3>&MήP%-`_u*x%QOmoה]U _ V/-(>|,D[P+<΋] 0W(,1,SNv׮f@F(.^lshQS^H!m)IoYx5](S&v?HaD[d7h[ 4-XZ2@23 )(sOڜҎ5Kqawٗ'jSp_wT0CúD 9Q'4 p;QO8 ?<Hj|I#Y费ьyxڀIס*4t7\p9[ߪEbMYca^vڽZωP'MB:  A8h/Զ@i]O֬]G8ro*9KbRG0_i P|HUW-ܢ7B/PIN(nƻJJ/?%%.Pb%Ѫ?~PX*laT0䈹e~6 1_y t`ZwQ[9<=7/Gp秅)}a) T)܊m"5ٙȃ5Da-Q&1w&4Z3r5WѬgt db6I]k[m:S<!1j9C*g-e70XÀsCs)8XC8Oi[ͪ-z`zFEbab4Zʶ9kaQIQ{͵ߡRFoAt #tkT q,ڋOi[&KE4`dk #I~-*!^6< H*kZ4#0i J6)˷3 o\ ^5xbG"ccXqfɤcgh3$+}Ap:E {!#Ҫѯ * ;4D =9nrǣi5QZj0{5NEU3(Y?̶׏2#=[YT ğ΄o7JZ5f/9Ū< ?\Le0~u5,m̽gɊ`\88khc62*?+Z8ێ0Z+-P()ZzAOMP?%uN0kĽ6)v$a҅A8>zcIE 5s[:d@RH+tf"^9C9)|v'f2wyswJa{+W+d ОY]fc~kťъMjycSԗ^R_Li2ҲQT"!QUTgήÞ ɱse>){{0;N4ICAOiTZ ?0W*]Pȥ#J5%;-WK1мM65;(<O7o?^ה7\oovu9A(;*dvLHxhd1taaj#?aM9@OɠIpkDax%| ڙqLȚfrqkFB_ZK HEO9 PX(3c=Mc? rۗT<ߐ!!sh(whs}'/T쮆6pS>[X}h8#3}T+="ˣEX?*c/}0sΟ/T]}70eM+8Ga&2Gn*h3]Oiu% 5W{Mb`Lŕ Gc!c96#>%o i׼F ܃l3ըH,gM۬2u6~g3AY >R4ų$o9EN@r{M>E/os'A{~LN5K/9H \n/7OMl̅ȜWa6 8x*ۊ3Z {B^!u;=[ pAtc7CyD=dOXV1\lh誆\u4dnvx(NMmjJA#0.%.<\ ` 8b7MbIX{3^m%m4"`r1Iuy{!n9¿7nJuYY9=f;E7!ԝd PRd4EJa!XfV vBSRc@e_DYsI91d G!q8):~|wh3"H~S&̚ybp5m{23 G$TMc, r]0e,@-QGVb`vs8Dm w(1VuM2Wg\95cu[ch, 6q]4HCًhoiU[eh3qLCJJA⏜xO…9}Z=K~YN4v9{"4j"cW]֛>t[SG*wӵrmFMQ gG`6u}~RR[-z6K9{uZ b_m;Elr[L&~ {Ɗ@ c~d|폻wNkxv#Tj! `9ں)/ XHŚ'98@H}bb5)߬G˓|E2D:h[kw)g:x?bW/OzLɈp%sn Dp0pNfd$1GwJFĔ{kPZZ>A[& J'nؚoC6-:[ gC8EsB=EMI 4%|9Jua94+8 c?-7ޑFT%@Q=۱,i0EZP`qzWC*nO`/(g6W#{"&"1-Dve\,龨6>/ "aNVj?l))Du6]xj ( sgjp /BA, |[sM@sN?+|s]"TmRi&NB\`obqńO E}ha|hbk٪j];Q$[_"'X%LxFH |G}%cAߣnr7~czMY7qyBwH i0lj'x.eQǿ]Eĥ8/MukYpE 2IWMu(r9ck ֝(>*FV ')_u<7ꪁPce<G/dVjZ|p@He&ycl.~rˈ2U}ImԡLVML^Df3%y0VhB4W@.Q2cŇ^˻4E C#]\_dUW/ճà(2Jz#~fdVu-4ju?tuoEcR@ͼo/s|jslh95'4&*pZqqui"ƫmvk]>6GLSy/Y!l'3+D޸ʤ7'$G3@+(F G[K_$[g(U(<'<ȂoCpf89eA1ӴigjJ%<mZ7PawscgiOmٸ2!.Vsf^ijIm:+-Z_O4pMa(, p$]{snю ,0xePV;LT 6U%ӺfuͳWӑM6kک;#*ćzh?6&ё̝(a*1-;")>rvhe fQn/rS%'b&-kѹRU gFdGZ[ЀHabݔK%A̩]Qߢ\Ɵ<+(R̄b^?9qY9;4A(S%K\ʠ&L*G *]~ cLz,Ѵ3bmRԬonY_Yp(@(,7,AgHVESddE0LwLf^`RZKzY8YOfpd"MGe=fiAYH6ZZƢ2} T1İ7Y tc>_7 =(z-6At[q#!p=!>8g%"`I9L gHH-{JNH_A`D4Y 2;]x̛1q?fCXE?@) )Ҝ/b{~rUQ g.*C$dSn$JIZ /N&i=Gz1Iuit0B}*@mLj؜vM*QB[^Wğz%JG*9Ϧ6j#e&X^M 2띜Aj4I'ꘑ{\֛iJ12V(w ̅h]%g\rfՆ)q܅tV> s B*0XtL*Qqznry餁Qƌ<7oA_uBԎMXc@~6dFZR$Xyq3"#@#SHu"VHaخ];_LFߘnSD<xlNӼU/_~H1 ' _s׿{"O+ zp\@{Z%9sz:*M' UP|)tyXCL!QĆw{)tR@{t+bM(5zBTl~u/X3p4)zs띹MqIPIIOmrov' z\E:3IX bF 5m *h v_gYh3~dzLKRQ;& exͻ|R]3,Y城x3] )m VMYA@O6)jFAg{] 1{OxNV.'?)a/Hu`m5,#h蹽-}%jT`+ =2 #C*<-J>.Q~G?$V _~xha)w)S3/r7t=(u@{S~γTx d @50?|:<3dk͑qSNrKROӉx]yn3aj- x!Mbj:Y;2}+}VFwru#E.BP|_y"$G"iLiĈDnJ{5fH1AaAHn[pڂюu) -yf*keVIUBu,VN})ec\GȖMS%YR 3qk }ekdۋ֭* R@1e;gtx&Q.ł؆uBg)pk1Ro%wfc๴-kO7!o 4[8CJNx i-YXDEtἨa?8۬s jrW6G#.?V9QJR9-XxF XGnIxu|N}4)2ef+93DfinW0_49{i$EZw%sUU~;tzL̬-mvkT Sߓ0? S{:zd[h\\r7èix^ &肙\XTaGJ%*p! W"Hzft)X]hyo[+`,ZU~Mg"^3fԇ7n%ةD.@?(4:A3FIAf}tn,= i$+ːj` wu O6qRym2NײR:RTPE?EeeZ GA&ROZ__qKHS{5}GІٰD]h12-u2d)0VlcKap&P)g !i 7>,MhCwtF XK(FXq"!n_oCq=$)!өm4f:01N"ӕ6@xE& {lGv?F2@_9?]Xsw30 d(#-E_![Š{jќ6;Sd`xW#nD[d= ga7Uhܶn\g>E+9aLz'r0lDѲC2=kGs:.f+a{uSWC,=c܅գʢ1HQM`g›Negj0T:ډ&Lp^ e -6)]8ݳNIZVWϨ!6į d=k΂^*|NJ6f)CZm3qxu5e$,ZΤn^ˢMP$0 ^'?[ѧluTvGT92? ׹0J'~J Ka'w/1q\;ػl͈d"#ThJ7=l›4!d|`8_7`CF&x*6a![䒥}BpxzBaE㚻LJ.}Gܘi쩂%xzY dYn""uBm@eK, hI] E~l'}rTG~MﵢDžā\ʜ=ǩYW|Z7OH}r-ZnjbVB"%ub<`G#mѭUF(Ho!5w@ǬM=t*cm MFܪފQKmƑgS% D6-swp YrE6h4эR_, lӂýu;떎IC~4%8r35Xn:đnũѓ("2V CbB=lX ;#sdȵPwAvހӟc>rrqE21hksPTA)K 8q<0WjbfY;δhǼ\c8 N3|X"ފ:]_;Jvk?Rm|L B#Oz%齓͵l{\$}moZjנ?&#L:KDs{MX,~-DZ,(gVe2JS-E_&M\῱P~/B> xҷtKRI?Rs|ny]?%um4Tف<70G-Y^xpz9NB|9T2~eQ t0^xT1&#c ^HuvNj{|U>/yQEB%c!f!ܦf3G8|bmEU>jgV\2ն݊MiJB[fJ'*&? 4 >.̫A(0C2brm>]}H(|!yE2Zv6^)md|.)!]E`(U!8,0Hj.脺=yd %mɮpR4eX}1txRwvE$ZC՚7gqFڀ pFm k6 ̗b 6:B +bfhSV8& gbJ+=$Y'X Z!2^&#|`gF``ܝW7ɫ>]{yըyE78EvŨ_*@>@E(iS$aҙVػwv{y!傫\Tq$+ s 0Yg#2I=Up^kx`OΥi~πeA\*m9FoF4P7Ls Q:8؁^$ۇ[9 Cի_TꍳGbL1r'FnHUmhmm&(2ZPuY94Fqz,ƫXy_SBNz68}~d8"p?P ( cMk^kμa}E{pס&NgAQ,D'S4bL1չkbJQwnO-|= /J(GI|w~~Y?ITA `X vuX _TL\6oyFNV.9 u{n) .,iRgYo!$J:?B ݅VIN#K01*}eVXx\=Z5 浈EbNVzd;/}*AvxLvpnohHRe=>O-rrз_1ҷ"o(4!ulR달hEsqgKb\Χ˞h(h9v7<?#Jz]jGapfKA qV>3IqHSN*Gtn&sUAA}0!׿ƚ%eB?[ye*R\xcʞhz.? _\z>RY@d^wIo ")8U}k!)aSz%~lA9863 ͚2lꙝP*ݎwsEl'42ANJ\~=C ,~+_$'BV|E|qmn1jXaOOka!cjP)#Db1_=#mJ'T)Y!n/Cw5}єfe-VWU`LQ;`^Ӥ4MxFRUI%ŲR؈|CP7`g'47^iIW=~ vx[p R. 9J(5|i:@pG'*3_0EJ|.06[ s P9߈ )?-$cbrą6v}HKI;4"4)jdl=B"fL_UKF:`&6r?j.XBeSIO8 =w r-D|%%5JKy!,2`JNVw9,B#if,gt9O~km9=6`5ݜZ=6/L[SG'-oq9s 3l(__!jؼ-r_%?yr- 8ЉB"cx|U~.91zb}x$>L˫51r̴o`3Kt]flHiFpN:kK,5r\F+p~MWn`fm3LrlP;8qOI -eŮ7|ޑ|/Z'*Eb џp2./:n ʪn%/jcnGnvʀ ,2lZT esB([%Q`< wS:x(o@[Qu uPя S[9[JNMGrSb^a%aU(&Op$Rw ѡzo]||a9-5Wqrwv=),$YgolfWsdyȟzYc麒Ch>ˈ[.o.:\BNyD~3qM]DeA%&bSγxQ@ #yF0] lhx"6DZdKھ i,o vcaHpº?|\I*"b*ߓ.Mg+}xty"u,*%#ʓ)WitkɄ1&σ}ӟKS* 4'8#N 9%E coyP(|uHkS&\uHi`Buj5}0ur"nMC}~]7rWA}44*x T_N- *ܐ|tFE#oH773*U2OYYs^Lɑ5%Zd~mm"n)8gGMtI;ӠE߄ [dE*z1pNjY&ErZ{ҝMM) 'augqڦjٰk@}>F sຏcjH!mD#9zb`@)Ʀ\d/b&c5@ 5mpV ~;|))'6ՎU+(Na[\KLg KjT\JٷgDƸ7N&du=Xn 9}RfsZzNt~2eS 1 'hSLo@w \gN=d—rCnWj9Wp!|:iah=l(,a."Ҿi |WÆB;XLBiE6")SovsF;L&R PUmDif`9_X(nJ_(YayJmkSövsDH@1w ]gVSGְ+z1W,!d$lzpai˥hu%p1N~V5M1K!إ}XZ G/5t0[R*8чX&>qרC[M=ݴvXgm~4s9t!:w^hӼg??P8o0iX41a53a2MOB=UG"L=HGK?&UݓӒ=+,2e"y:Ί6 5t-b.G)Up7DXYGI,U^n *+y`QsNi|tK&1b%S^/;NI\r?0Ii}\[Qc = |?8 ˋ o Wt"-,! @fԑŪ X}l&xBk鬙̲ jTǪ՝mv\3ԉu2Fee$nƌ ώs-/q Cirʘo#=6KJ`x; -Ν0xNL5B$śy20[21!$Y^k='}ԍ}&חXhGĝo]˟+/Z[T1.FgE Uqb莤mrp}/܊, {a?A \ܒD86poKzLÞ5>XgJ+_6DYf̑.\!k#nq~; ![?|86L3L7N ry"/`WO³hO+:OqtSAM+ ޓ:jq}Vẕ<>؝@FXJξog%G6^y4a N_F?\0t|GoWx< yo9Cx?ه hU/͔i|C95фktدrGccݦX- 짿bC _<Zz8w|`l.Cmq'}Ě!h.>{R6&7f]GZiO 2fSm8~4DJЉɛo}p}Gq8jivLxvS9D9ut@NFֽĚzbC/?ttgIz}VSYY )^UV$굱gL{^iWKtED&HS`?o~+ܹ0F#*V-CCEitbEWzhP940 @gá]D, }G4՛,i7E@[ NaEJ%-tHFgq#+IAhz a& ùc|ǢIu%jS%(Ȇ}u5({L7o\]'" !(Ͳs)selŢrXeꟷ.UOqWn2]2'hF#9d}k~QuPrpWRe䀚ŝD9=fVx`f=*ܐBAoD)gIg_phKtŶDh[K/v 2KdX+>@x}}}Ov4$j1 2T#P:5w& U0IplTeeN“ZdX%9pdg֨Q{_}]dԢc7FkZNңm41Y*,'!꽖^sH0B= 仝j[wZʺp0C+&Ni@M]Tk~зZ3l? zY1eIEfQoǫ5_3fxOkIqjOZoq#j~EGg̩,}[jv㕎,ҲMhsV7a;suwywgq,{;Mr~e?UBJD PIh S[@U;0xf?au?%ȫTardX1K5'xNt35['&b G{z>TJ$rN}Ȼ}j:}ƖvpևYyIqBB{忌tҬcTp+4TkTq)$N] {/iH%DFOVrU4/?.cBxwC™}Za\k>-OvF\!+s0C4D;0V^AI@/!<$YzQkRw*E ރ^OLv䟷 ,nH@~O0/,̈(U/K8?lrtw 2ΓG|dVwEסEkz#x{0Z״ ,&7/,D"b,I~琍CFa7$";|lf7/e#sW=a5..>0I}TZ[,&cx^TVtd^'  ;51%!~b,$cggc>[yX "f,ؤQ`?_lMP,eBqYѺݑ=U涠r )ELmD]H8{ `{tqi֥:XX&d9H$Fvhz'sZiN4甐0&!aSѼ;y tp{TƶQBm/*_SfPPUl*?, Lu$~m \/-h@,Ue #;ݰd# ]cdL Nwp 99p^/̽<AZ.!/|ƴ\~n.HO?ZrӘdetQf\Py+zEdОBE#S z[@$ 39/b NHde&_Τ}Cj"ӆ欭itnHofEh nȚ̋X֍gP_ 2'} T1s1'~j4F6 p n';gׯP m hbvV12nz*8xt[jJ:K7$$!9jRzG]ߜ%>p(FD`)KiK5|2:lD֏ `"bLDV[gEd Mn$JI˰ KyW F L3M=S_GͶn!=djp2wMYlfE;W4 JG 萃 XUn@,fvwM)i?Wk> 8 xˣ-} /xdNb*ցLYQUX" h6~k=t6'|^HW .H pwY{)6R=7J`$aK=Gk:jx[m 05KhF5IJƗ'e4˖9FlEOK#{$n@W<V-vR9X{}spއtg "LHSl͵Ee[++a!f6&&_H{m`%!Иdkl"8KBjSjT|lGJkG5ĐBD1Hf~L*4{C3 #E&e#ݩr_-#YK3YGsGϫE&eM)U"ÑF&O=t$ȥuLsk13+L}7ك,UQa~f"4=!YIp!Kh!@FF?6ω^hBX1SA7$M!crjݜ@;AF? Ʊ;0H,AD γ@Jʏ2[n>&, =Yg436/#Р@i ^۝bbMiiPw#(u<R{tHwz,pߩ&:j̈́ Lš!ZrʼCʯەoPum)I<_].8u$a_Kc,\-6GCts+~͜dhm3_t j4X(u#X( L"Pő@`Z/-{Kqiӯ @=muqAW9s5,$  ! !U14ևTH܇T{Tȧ5-j71 Sfb;pX *H?ax@u`C D?ճQRS<3t(`@;2[ a GعL9^2t?Gh_NCWQ~!.?ѩ|u8w0E7v2?IgRv߅rb.EDUθMkNU3_5&pzhճj:KmWNc8D :g*n_\Lzh-LSuge]qS ;'T6]~ p?o&*5Et yE d͠t٩jEH̷Gh{b+1Tx3x ,\9: r։t;~^F%`h]| xQj1:Sb;1hI?%i\Ci mJK6ܕ$⊎ J39IkƷQ(G\\bR;Մ?;"oC6> <'.:*) 4[^2Gy] ~wlB5NʰT)e=&3SY$hok$7#Ma?MpZ6[XҠ(b4RϘH8"{S~6OV\! 1 $2"-ϓao݁5R^.C a}M^H?=L6 #jNq)=!Z륁f" z/(\7d>љk.WΪɠgނZNLʬUMyK$kU:WH1rRuG*p;.&h$$ܿ^xw"q # ?R*Ď"84urZZԌ&6 u;bHeeq~A^`-8 FWm}NqDCXլTYjgTM*+2Щ Dn[i~gbQel5~j?uŰ.Xw!s<Hj)cb:} dU,]ֲ //?@YkcȽۼOsi%:cEg>z'Mş^-ns?7%pv,U#5o fO2@dp+м)ʟL@ i]-j$``sZV{P;C9).0B ="mi t"RxŮi TF;]@ fz4& Du߲ğƆ]QȺȥSSeDMF@Qdi4/&!qʰGUklŜj$9>%2@e%!ZB>0 ;n8?1(玡9 Jo3 (v3Ϗ pᅩ#ӛT>أxiO o(:,q0r y>!Ehqn_@;Q!Z?S|r?  76on/Pfګi۟גF&GD`uze$j\H d^6wƢi  %vRPfL^wI  5X]bh)ZkcU| (W}6Ð=ß ?ذTl=v_7KLjnZL3pkM"ך_AZOé {v%φọ+TjRl.5D kQ (6"8(^*T1z7>35f?e(H䀺{%IXV>~,#NE7!8TBV[؟&q+A;PɺL,pqT\vbAlǵ& /ǣ)`V\c_c?tq#S4bQ5+ƷAG1cqxEm.˅ϛc'8< \ϻbۺRq/I L>6W4;0HY2HҊ_hW qGM+0I2a֐mXC{zY'XpV#`}FFQ,NHN٫fJ}FxHrwbNojmlF܊Mnӧ/8GP{Aj.k_a"'j*NUYQiY-& } I'tí7H@B4bfe"j1˛.W}/m$HydZH?QrxeըQ=*1&-ty OWR];MΗ6L@wK#=+b=M 0in;-XT /fk6jpЈ>IA6|ó5O;jP <*3̅V0.' 5%Ѱ [U|\m β+8Itr %~9j v։T瑤I Nlk#&W@M ]X莭{u #4`2wY KuN"k:oxϳlt% ⽆m+7lDAk_3AR|S|}2k<9tPSR p/!`q |Lez"i-e+Ø؅bVrzN`2r0@,'b ]UO^@;c.q(&ƕd~sAmlE?$H4F2 [C5P}LGS.Rlߨ,Pby!~*yQ͒[ұ1\% Vn~{b'aqd1P=&HH&4iTSƫč@ ,`ƽlٸY {~Dq.ð_!n(S"B'7WCG[^0Jyۮq̜#b\Yv5?Ģgg\rٲ I)a'O:֯2X:):15 \tzGj= ?`-36dE2p[ZtS'U߲GY`u8bdT3+%apt@G'5NAh$L{t'ghqɬ>>\TW9Jd`(!AM̘x .IqsS3ĎXg`5 vRX(rߥj-j'JMƴpY34-_BBZ[DzKTy1Opg# -.zU"ÓU͌n I seE?&¾LVCʊ~z(sQV蔹Nj|+42 )! kl!HCGB/ ݴ/v|O{9'U6w@)n -л&:3jr:G,'f! mXT:ە) }[aN:FT!Nꏊ_pd)Ia,,bcʑj $NxΫ^t|9NvXM yaޗΖWR+2d[{Ҏo4ơ9xW~TFEƂ`O@춑OulZQSPW=;^pR?+ï7=y0Skiʙ i;eEiwftIE$]6Y:b((wpS jwF]hKTVx`^%lf'! 9Ж=Ireƿ栨cHߌ:(\=p߁Th-oi(xC R3Ik [H̆[W";MSgcG0k* T-ĉ0lS]'[B7{&rFEPs#`16in \ 3m>4XڳR;dr? [DRRVn(.TjFkumbG7S1lfQ(zp6Neہ2X;? j6DBq&. ZzkQregN;wCj8;XjMm2}Lk,q,E$CI8JF؏a S% Gy2L=` p/^61 "ʓͿXr$d=u ^pp5Y]Idkb:rW;u;?؋3qu>fm7賸{Lz>=' ?)( sߚx}{꺰 ^8I%)hYcOpec{I3eV=6 %}l4f4Z=S@fitYWJ$|;vQSk9ʅqҥFx WW!3f`7J%PgPR'W4: e@0vf<[U1ƞ6Ef {,USo.˜T#b C |GXW65C"]]d:ΒUQͬe6CBf# Ovz5V.5).0)WMbԲg[:d}吀j1,6.V`s.ϙ>Bhi)2=ϖ Jpw1U9悌qXvwrAm!yӦ2/ kdaLփ/T3c.ĴO;vühpZ/zKi"EPnЉWv@;'$*I-I_bX//S|76JX,XocA:ul~Oz4t'D? m2[pEʔ}"z 0(0{,]Fl90+ M;6(#/n&;l_4r[(G3eAȖqf-TCR Z :sr`;4B-btYX۱`8;Ιð"Ŋv{E:3ogʳϐ5>Jk xJ-e(SS.-9[2Â*x: AhJzJR٬[D:3hX\K@X2OP$M@6:Mp;c.8:~VbR+jsDvH/Tyq |y/Uw1 yN.n|h+jɋ}>ݓEt=˘_q0;O@)zE `&scm2BXAVb/{]dUXQPX'n=_Gi0=2)l`tZj{5CUX$_J/#_OG]RYI?$]֛]i-R4ѸjL`7W@$|J&DM9=C%|=ӿ4pFc-y(o7/zjyy6^c뫫a{vb/+V\*O!xir,/B %U9e1zkx\鱩?^ȱ3X=cKR b4Oo)Z1c4Z!(<Jg  Y,T@QYWm/Er#ڸljk*zIy3Si$˦*jKWr tnW(bXPs{G:3ky>DBCtUqk[C{v-ߜZDJo^5` w 47͓J]T#0 )/dϔg/\62E7d/ ICw).Y|![=>T!&.y4OvПsTL߷6/uK:ks=/hafnY87ĨV?|, k)Ц\;̥IXZ0,n DCұNׂ5c++\ :vzjp@ cx^lᲯ&!U3l_w(䗾y=D&\Q,2Q硈{ީ݈|?bq!bB' ?&mi $1RxjdQs\j ]a"RWC?(Y> a_ ՐHExHY>Gg*-xYJG˯>2YR gSU!Qںe6AW- [H?L\U5G.㇖YBJZnMsjGۥj zˉeS Q%Qyz?kPf—?˿ T)n4(Ce04 }N7̜g*z PՕU  | Re~vP\.$"O;GQPP oE/̋27)S"U-ETU8jb&VzaJӇbi&ar>qi+oRUttSKf0aYSErPze]:/Ɍ g/-MC5W3xl.Mj{oAL~츩@WjIq ~]q1*Y%ِW Tde 5 %N+'͍3Z-FeW=&g$-dU 8R$`:fj$C2LL.bS ,d}ak+FNb?P%R)F> ]R=Kǝ'v:130Nq e2gfM{iʵg!;%↖9Zq^A`~:I`e蚆XtWܣ)"&FHFBEw?iZG3@>ijwѻ RB]J%f{   A^З¹gVf&+su37%;6zZ*M@M GR١/R:P -˖ ƌHx4mfyor&7ѬzG!C, ~`3&=9w)]E vJt3^aw3N|`]Fj Q#Ѣ `ӟb#`%mhģLȓ& k%$OG8p dz3V4TvZXM%Z6'#ΞgcìV܌-vҠU:Rpnzn:xADK{aB4lC |t%l#Z3mj9d+VU9Pt{$c$?P g^QgݎDE.!vN˗ϨQX%|I!84;nvCa? &D*S'&SK7j'Ό3ղUzCV9]&,YOݭMP3T$:j*(xQ7"_ ߵg6^SG\:wOQ< &%0sH\@_{7o) h~2gyn YH$?ʗ6OMH nɰʚr:a/x=x n]e@F |WJׂEn.>5#Ș'x)a[?r1 /q4׊P!7AFR{Pɭ(jDas]zz ݀ݭᢃyCؚ֏#OⶾO,k5>aj&g66*/XS. ,JVq`xfͰ)̲;2.^I*&U cXHA 5h;-7KD nБ|ڝ(FF5o f~7j3`| 4e`_z?A' SE mR8m9@&r[:3#ֵQo),^9/>Q(w6F ?h_,0;~ݯK]oy,;ʽ- !*) y!*w82W?âS5ު 2n;c#ь2KBo5u熥v*p&ΤcǕ9ҸCOOԔ =$u~Oӌ \ ^&EfJO4OMfNpbheH]MY!ܹ| HXD&pV:4 pr&8k0 G7sk ^x^r)ݽ#H!9k(K.t顃|QM{4'fCZK f| vO"*6!\n^*qT55eX&ǡOg՞X-OaeND|d^roߦU5M<;K^PoX3#Ј6a>D 1enM~ >P,{px|]Ixzq)AK gae˨B ׭)aι(݇q],pi]_q`) [w*<{"7C@6"IžA*沲3Ξ/!;jʚv\Ą-j)B!ӄAמD"E-xES c8@xaK!XŒ=%=R*?\̸ìa-nBV zP89?;bӄN>^3yFWȇ A-h\80]K+/0/0!j-;-[A\xyC(U4'מM'+V [?~a^Ŭ]53mA;(t]S쨖B@A\1L !a;{%-_/7ؔ M$5S]e,;@"GݼŊ@<^a:gt%w5#Hň qCj,ix-3C- Hx f]Yo͝0M&ߪebG?Ha5oy+<,ނl%jw q5z蜺8[ E ^6 ˆo׵jPf^dZ̺irR?d·MO!N:|8q_YJtY gFDҨ.Ocwp9Dbeq&jǐvt31n25~9,6؍!/` +;OluUĹSن`=(f:U))bB#+ylˡF4&{<~魠2XtJ$E^Jڝpc941X6m2w`Jj-:1FP-~KZ۟],OMA?=L/ -,`iV\-gu{୛5+^ɐVM.MVЉt7 T9p(S4yQD8Ont%0}ni0<47ϿɄ|c@29ck=)_IsήhI~7;TZa^֣/>3ǘA{hoYp&㋅ LNM 6 o-20n7:fF c;CX|ϱ PJ=&eœ2|*cYC^h%]6N S$S˕vҐ8{4[Ij cS3 @I^N's#VO#R jMm#aIhCS~Ht~_8[7_D6{ 3APщ(?XHkeb5&jR˛wC_UeV_f<>H;+c^.q\aצ>l蕚#e`=a1%񳈪OzAjF-hبAf lt~f\'yY[j,M'I/oG^<\܋'쏡U \A8Rɰc"c"ܫHj Tpv\jUx%Jz8`|Yhpdm-?ijH*R2::NC 1\RD{`=""+8ܨ$58MU&>u, \ao$3丹LWME^DN!}#FT{lq0J+Fֿd e |a.3߿S­.mbssѼmel:H } QSKw /fӽ{۸Vrs*#O`H2w51|_! 5%u>hN#<2):Rcd(Uͻs 7] POzakG$ӄZAe餒?ʭbOj{2{*>l$jxhg\B)[͚ukBK[2<4^2Bmѻeobo_{oBv:*O r|4C~)aV:fKMٿݶR4m~cgjS { }l5tr^܁‡hP}I1ſ+NHs-_sw[Xp C6H5 %%?fE&IAG9y)ñ>n}&D^х.0 :f¤MW"G{q6K*Q ;ec;)IbD^@LYih \} +4dR{)G8JMZ \n\:DoG-ehAV Aucf@ҧ˜GeqZ- k[gק#˾˩Hyanuh󞶾$tmV*TH}fjt@\uO΂nTi"[{-{N^״q$V2|)@[*9wڬјqӛ|z#R܀'}p!?d6K@/QGWКa{]raVI\*0. Gؤ$5[Z> &X>{k6ř:+@\c;udc/l&̖]ܘM o~^ -/8|iX< FH]ĕNz8fIW6 Q?rR§}HF[OغVc{~I}W|Z$Uưh =?fڮY=}Sj³aKmjii}Jl5nJP4 @ܰZT9+e~=A~&B=ww5XM?ln7H:oP';IǼz07DeArNx7 Φp%,DRE63d 6&dBĬ  *g|ޝ`ь\)FxBG#=VOY6 O?< d(w(Kɼ(\tsT_.@@&ir &nQGq|6 E3 1|ZI*oHZpaZm p=?%_y2G6g[t;nɂ4YEx];H$QV)Y+uq˙W!$?2o ĐӤޛ\L!1њ3vA)lW,.*F.^+Ow>T)c`P= $_q|VbC4-f0޹BˣVɩ/@Cef/Cq;F)Ƞ6Q>!OD[u8UCDk0_Fa_i~d~Ԡѝ Qr۴=.TRR\4K j$gG!Z SU yѣ%sSDA&lYh⻣:B&f>ϣO]#Sd0RV+[8x@1h6?ZAAi Ido|vM T_Wb2 ӄoBA+@j {3'8ܥ@z6yNt]vpBu<I Ȩ)t1bA2C*Sq8//lX Ef0jUzb|^Hhvve#D*4K ?:K6tv]P}A̶nMe&:\i+fV /RC͐Z4+٬NV VSiA_GeL;Lzމ@2feL;'hؖdY9bf9iL<=1a9E熃Nf@\#<(A|5 NKJhן= "vk_Zcݳ>qe^ȓiИBx %~1 wzXŃ0QX5)B[rv`zt Y"p@>;@2͒ųfS sߘO$ K<NlJ__$>E4wЂڍٿkmkYjTKz8hZmxFΝ0 Œ,j * TxM-jT ;Ua56vL2$P SK{ Hz1 7yg%OXk֋W0fGi?ʳwyXY]sZ e1M]jC+ $ff'ۗ ANkIa;52C@7}7ʭpvu# [=mq`o{en`b0_y}n`j%uxe=;Y'Wz) mQ<<=~t\>s1~dFSnGF񔜲,4LDO66H9eŋto»٭cJcM~,Z.~ ȼ=P7`=!/iysK6 0P;c-.l#{V9Max۬Ig=(vϖ !YhN8N/< n}Yb_6qm#%S0xty vc:ȑoSq -s#m*{uٻmGb0%iT E$e>*r?`A–[t 1DTJȪ|V`   ,+LS7Zx!i]ȗ}6. >du-BS%f`=6΂x̽&ب%`0Ik5fcg@MUNONāGD_)V)`g36 GT ;z.JBSe&br7`5.ڞO{*۽F kNO-uf. RU7xF=3uuA2 t &IzF7hׅRøU>H~(6+^u1xl5;??X Lܡ@ r f9pQkfJ֛avI2XBLbQ'Ƒn-(u ʰBbQ YŶ]Z1GSwѠ}jz7M1J~2/p@\PMObo]a6/w}rwRuU&xٜTAr^Ԅ]]!'z~'xageht;Qf6AG75<Ӈ0& )W.vkJ$*%:Wc(IRRML\;@`RճQc31&k` "j2')dMuS&#@lf[iAF%-{xm Idw G:o$q&ֳcK?#gZ +<ɗE^8(YYLԬi.'*x܅*ɏ'(nrcv#clħ`Li6}l{8sN{_'"#A}P\2cVkZޭȵ)[&[< Ec 5k395qz! Mtn0 k)ngh'h>&kD{DSF(r'6: , yLʸW7eFy$O6q&x!-'; eT a!k[I6?h^-zݾgh87;P(DTjƄG||{>k~[ TE&2>k|(~% "  =[VM9fvt'mC]0huφ1X֒N(ϘN7qGmC p1g#o2>!HwEϊV&X.pLѮ?MIQc< C 1zCbZE{$i#?^VA!Tg8*S5lBċoZjq,e1n 4"=zH!j P-FgRcRpc&l  tIa8PAke-EZ . $9UzW 2"D)9sBٹ"oYs%PKeb#=W>sN5A'㶨s=/6^{uōaPXyyX~z`|cW]kbxM? iGR!)zEz.T8^(B /c0:QƷa:,)6᳅¿?q%Q^`S}>-8XrIh?VDb5н Qᓿ=pֲMgq'"i72kvci97LGLgl#yZl&&nW^U;8;%TŲ)<0SS2$+q'Cϻ -ml&_HE_'DFyk?j<[YMq])|%t#E5fۯg1n+Q~ii& ĉmL1I2oI6ڪ+F8s/eR#sL״ Q#ȰO>FkdX2GXz ]Ȟ`wX(Fn+_aç哑=GJ (+vnWfՔT|y7Y? fi 7q$?Tbhh'l؏%sId[qrۀ9Ho^JR[ qEG_(#[2K nO\ Sȵ=vǬ< X,}m?^LаJ+ZTfVΌGgzH2>qg$rO/yeR\;xJj:( & T<ǃ4pRE615t&J{nA)l9+EUC~2F~ q3?3Jo|z2# x cTtlǬr4be>N2tTof\'g 7m)}Sb&/ʏ[SlpT\qrq?byCGh<(3`8}-Q(uDi%Rx(? x|o&RV3I5"|W}3+nfBfF4s 5{f0$}^>T&w  I%TrcR,vE:pm'fHf }. {xm=v $#1hyVȾIDE#Uz8:;(1*iKlt Du="Q!lҏYԭCB3QH3M3(!me9ƿy1A;߃QҖUj6-úd~岞BWj3} Rvj|~4hp;jy50j`ZR n؇K99@>d_98DBѓ(Va{XG׽ +A'^$:6KU' tkԃmETp+3nćU70N~L רh3AY(&mf[D|VQb<٠{;`]/>6+T*'jH|Ҁ ;MDVݭ̈́^T@ ^mܸ,Zz9Tbiq5Euap&;п03_"5 >cMJ502vXJJO9N0RB'lUuRuO2;o %>6f_Bpr?jnT FӔS$߫ O?aBoЫT8/8T gAq뗄 k߱53, lVrѵr#E;E $L6B>뇥Z~LDīչzfjPES4۰Tڤ_q/- ]$jG ĶpV.[Z}Js˂.pY޽&u90s?n^]:c%JlZ{g:LBŎlG:dxOTƎDX(gU:mluqcXim.8ߩC{"SJ^/H 'ml4OyE0zmdy0n!vف0Ej͐p=7$71mhjЊyTOPAeUPI5|Ҵv/F\~%atĚ6$uup]dPs$\D4yDh`@Lw<%}ht`1`>*z MH.=+Ud+ʃR?1ZtlJ^diтz6o8|B1 ג!*d 9i>Beb1s_Nuj8j%,aR£9߅HU2V7XVU \FM|{R nS5 W 3Num+5lY;&ڬq8v>E_!똪s=h~>`@xGe[ԓFhFBAkr^Ȩ}_%n1N7glш_*+A xQ;]nBb̸ӾT3$ z6և3S挳;Fr׷lY6JY"%u17C-ltHT}XxVuD.LY>{8b՟1,{E%>=Rny.5O/CXJ\#:S]>3bq[buy@/DNeɯnLXO6r`T=4\Fl7M~q8'a~NzKXHzI-sY=Tf|dR$G.Jw~[<'D5UI#V#I)0kVF3|r&"xc]7 M2S Fs$|JMJXG,+;)["1c_#.Ήh/+e=2< J*K|DΤB<"lNEuk7ߢa-r WU+79$lUGKĹ9\:=(꧕ݜ yղA"(2;gJu_Y+4hw4lm;E=9uiec?C `]@F~gKM,,0O:-l<}a../VoOJ,"[âRI‚N hk{m*Tu0%Hm9{0Gr*J G#RJ@a@'rF,G>SO|TsU߼n hPP>@c)feV?M*[rɈ\mCu-[gpVG-{-t/鼯AG!kWR^(ƀZ!>*5tΫK[jaybqNEq 99-4Nգbzђ~y}ԒhDA O8\R.pnlSeD#Y7UyR9ʻ!C Y΁(Qz1V,``vSe:ƪ RJaAL"Aw,&6.sD \-N;'[}]̶)@0edg4NFGHčr/}TUOv\##lQ$3Q9Fb2rGxڥ$"砖~Dt>u~qw\v荺蓣*Ead.f:՚'Orܸ5ޅeuo$I_dcnB8od=2V~e/)Pe##!;$y bx>>Nr/V\I[m(7xrWhEZ\5SSePb81Ke>`j. یY˜=wv3j_3VAGlP@4˘;Ӵ>K~f֧}>Ȁu9௾v ip3bS%y9>fF(SYP<+p}] F VQ2I>JAt8i&O{!ETָeeq0; +&ݪmv*-me] ChBj9:gvv$Aֆ0H!TE0*i=1~f66SZ^5Zndbc.!є vHl7Z0T> cI5x݅SoB Gb}[Vhn#/xH@pT9vn,ebNHcj)b/o\h?bzZ}l0>\`ժjU(P1u!8ŽԳ{\Af+" #naXifAz$R֙UUz f:z~4 PoYMN_0]gK\˷2Rrj.LRU)l3U{Van|iT oGRf$N31-$#(:fʉ$?h1K(cWBi@7?owByt HIO+W6i'e;afV-DŽDW#=zfBZ&>,%nK^Á|^:nhƈ_1*Va˂,Mo5XXP<1gQgefJUJ#UYd1%-w77C1ϚG$Y fmdwU3q}\I6JgG3<1B뾣{1><'͍MЦR.FU)+p㞤1կ@]ΈxC*B⪽n,O֥vk`kꮐQG2UVCT%0 o-̽E7Mnv,B2*>(X?q$c` |q $j |55sXauapve5RPR4rJ6oĴG^}gKcиNaD5aWA6kӘ' Be|89էq#'ry)/LEP zVj[ YoajOe!jBe u_< sDZ,}YH4q 81ҩiR4C=Gq0L S Cd6e!Kg撒snu`%&m3cN}buCq9#vK;j84x"U%^:t酃Eteה`xk~ۏSn./͟k > 2/*>) ,Kr$3#ڋ^3]q"ýfH)m}-f?6 `OY(CBڭKnz!(RY SwϠcdA3-%찰S\To{6S>S!5;q9jA`3\cxa?T1T9< *0 ^f7# Ahx|@G㨴(32"u<_n>I p wqNp =_':t?r?IX.(B/M0~ͻ:<0Q>gب@X=U 'D<6܍EJNfzOA[CR"O/"7t;ݼybfٖW~1KRikcUMB#P,PRjxeoպi 2aϿ%}J:fHy?!?~ {2"}.- _1 ϐ󖏖*[ ˕V W'bYL(O$e8n+'SV-K |d:TaSܭ~cYNlt[ZQcsV\-kX>UAooˎPv)iUX]4(o.AVZ nSIR[T_}:@b[ʺV/VIOViLzo  Mi +;]b/ѩc.^YmŎ0,w⊂qK9>?by,_MA\z xn ɟ5V_.J\|B^Vir4nG xrى'^4k 8#a: m}`O`pZD_#mj0j}0pQ/Խ%~[v05Z[ oLz_m[gvE3vk0tP8^v}M4o15c@iL =yꘒ-$h6.? EA,)U1\͚*ƞjOL*hJJxR9[9C2 )GiKۜ5 #Mk h R2l频3ph5VKW7ZbcصYXn(Ita^N xpX"s:1v"/~k"^EմTizU%>^ZwˠThӰ]M߷\SnǝEd4i9L2Ę +wU:2hANѩ)4=6#b=)#uP[4Rsw5,W|hI;,s)XzvjKB?\uv P6*VbꁒMZşɿVBC#%tP ^)8ebGAXh XE^a rTA'X.<%`WV%ρzɶj,BN+~rnzo>KdV^\2O˄&ה0VŞbGpM7^x N ,rYڒ[wWh R~ }nxcq*@9m:%\ZmTijᄫgKP}C }b6&D=K?6:p4Rwt9TZL&ZNږs 3R!9M_(֓ȗe&A(n)**FzR5=lwdަsE6ȝpb f$'i anl "=%s׶BNklyO\,B,hF pkrC#=^ 䆪{ZSإNЄ44j I;jHh-?߽ΞEl EB]KcQ:?#2ߞsߟh`݃]107m)Vz$ίe+9-n^wߢ"^G\ۨVa/l<@J`׿]5S eTVt.֋x\t7m#q.)VC |d]Ht?˵(vXD#'ifa5ػ81(^BoBCn۵د~\Tqy O!(B4wlSe.W.uh?_P^o$wCI#"mϧ+j~r?h pw$74>&$a?S2ךx|_$cm]u#b'red$[āH1J㦊w84M}^::u7ӌ9%>QaC$|G]WAX٨i@\L9MV{8oF-/j@kRuVۀ}:h\\G?*?vzGWq3yP#\n5)鹪PsUfQe{Msa-|u]\.b"[AZF$W//O6S%gUN(jV޵n?Vd&T@Ճ/?JNV6hvh$Bfnx#idv3tE"$a/Χ;Z"[O`LtnVR3yGf~H&rpInHkBH-2)OT3<---#?(mX| *d6t&5d6w=s֞m1IYf0HcP}LCݮL^4Ư|fj*ŎjE}K i43vg}3q:J:5/ˌw1~%T5$=U/)̍fEb/0E7D8|RAZrv.;ءŎQ#e-<5Z[*e3&'1W )qdٛ#p$崴:,7՞I2wmṮQgiPʜE#T^\d5y;>FBeƮW0t qdS)73W)0RK-:y,6Mvo셆T6gW0ϣ}%ŽZROGOL<̄w?!,6PuzEo $=_CӲ;|~36@;>;?>լ:»->ւC1ݫضT*C"O&-4ݛOM;ԔJ5ᬨh2?НHQs,E?:IE.mn7G&?6J]йMTIR /tZ)>(QGk>WU-D$g99u:5}c!GmRoΒP<I2DUn{SL$ maІw"XJSEɥuf}H*P@ۑPPJj;{T/aN:{њaFQX H9dӓWG y3zTa #V{[C"wFG,vTgfk JkB b.T?X{:~*VH-#"]"HӘ7 ˷uv'L?qF: ^ d-9mX_T2k~]p@^H?u | 8NF dNy1d'AX&y4eV&ZיMkwEflstchP}!8/PAiAl]$mxqώxUg!_dp?aVznE?YhI1tbZbCnȮ7{)xLUj0,S]#h8t| 9ɚhqyGu3x!sQ(턫D䉮 A 6 lëAf:G`\rʷ!B{64h{Ppz$Bj# F롋xJʴ^_v݂ԦL_*~N/~7NCU969 _z+̀14aCUO&  G07+4u&-iYN+lX c>v\2P[q$ډx,Ηk5F#!_XCʮǭ8b5"ٟR+/T/F\t5NUbď3=CEP?~,iuMyR=~'sEq>E91'*,n-R kZᨋq!I2 lˑpsq#VUzi;-#j n:s\͒&<#\oR#5 X.ǣ@{"ev^ y(y]O^F«q#Kn$9~Nq1W;$[Rc#9rjF֬ȏq,/Mp,a f qos :>.ŽK/ܡUEy^ܾdazҍ2ܖVe$M0c@&6R5YMxu5*c4I.=Uk`:)6ՙ 2$ 櫳d,ϕGo:®_k=!6zy.= ['V7\iswr 2 *[?(j+hnmeCPtDV RU7 ΔςdOd0(>_ݲjD6*<2=d/V}`ŷwDFkc=[BV+qeLj\Z[ nX}Q;Uu&AXW8o*?P—;qD\]#SsXnԂYgq/lGlP< ͇Qj37aeP޷ +E(ݤ'VF e i"1x%Yѕ0/ě*!+o6a:Vw\G>)0YHKWG۪FZuǫ*U*Y} Iu7ېe0A Nf X7) "}p$VW^LVI0Sf.#u ~`7juBIR=stwk U퍤yA_ܹ 4-XIiȫr:wHöq&ժT V|RaT"JYn0ۄAK #2̕,CGNo@F U}!ģZn|OuyB We0@9qe痁JvM n'˘~56=B~vu+ cb`APX}Qt P$ ʑRCx7X'Ұ(_C`xŤGގ(&A#(b3E!Hۚoի" 'b[8yǭ.{p5WD!`1G;&i{j9 iRyCĹm8Ը߹*fZZl;g66S@r3{ [sL#f!f_xR7qOGׂ L[zQ/a>׼Xgb=aOِ*x97GW%M >E4B\@OHRV_eScIvQCV8ngUݢuFbDŽ`ͼfA)>՚~, LRxQhrxz|v}fr28ՌoR#og8#:rEفކ}HH|0n) _T <9zG /d{׃B,kvSّ v*} h? 0'Za^8eǢ!I,4qV9A39PNʘ*(/RB$2AhA%o]P J׃ev|fƅ_>NQ_K?5j,{Lh7=x7q-\s}u<6Ik5%0O,<緎G"ݐ^/#Q#%vt**@qNiu[I8chҨ˴Ŭ>q;"j鞚 Qu}a@@hI{p N@hd} >HRwbNCE83mGkW.NCăC|k:&J  DUd.΋vg/&RCIrD|dj/e]Y&"m8r՚?| DǀB* N7=Q0rt_!^BH 9]e,B1~@Hlj.!YHk;(g jeϥ\&i,r朮rL8¥a4Sv0??i z5y $әYU~jHP3#_.ňŵҷ|: ^zShVQ9wx_HShso5ȣk 1f!uh'[LPeYMm῎!-YrNz#kQkt'C=iw $h^ ]&u/-Kb͟xͦqƻKQ 3&+!b!x*12M ~_{/d/ :.{)}-o{V ==մNbae϶X4VP @\J lb|I~/) ,ȕJ٥'b=>T݂ܻZNIgq7 &[V(̃TC5 iB-gz3)Xp%Rz(%C0n $o2Aȼ}_gi oX@,-,2PG-g70s<݌i?~r}4#za>B)H|ӽpk4؁Q.-5_Bqp9ʼo4Xdz,^L9YWG YGlQ~$Kb =ϛ"}s8Prn%pD &e=\)I&jCVi]^~@,(xl˺/{Jħ(8MӬP2z{*6ibMPTdIS,4w(tp*V*<Ɛ^7 nVqqwWO}'3XQ3 BlP)GٵZd܀)WbǎN"14QBȣъS*L  !B^Fx]*EsZ,pd%iϑ" /҂}Aƅ ix Jޜ,G F/d!{ Ć%T| ~c18V6xrJS _k.H4e +W`hdžftIcF\D>qayi-v\YdrdLG٬}n< [G~hk2Fq,c߽iGOa]8#WR#|:!1rtg1bo*KIbY,9\Hv&o 7],J8ѳC.ʈȞ-): YZ