anaconda-gui-33.16.10.1-1.el8 >  HHLk|eЮ U]`Ӆ#%!q38 eQF#t}T @s"be4|tSjT iN7?U8Bf.d;dF帍m[c WnHM񎂳SE(Ho>s1=N I#CYը ۯ%>53oHo+,1e# G'LTSeEڎ,L8]VCK'G=:8S]P ;!h| ;U <_9gˉuU"l<#s}vzp*ݚDĤOcL>|Ia>su@abUj}-rnٵaSD9h}FCv#o92O-*VjrIQiKJ+a" 'P:*K^f x8X?j9y' $ @8\-aL^fϴIYL~% a$o [˽p<s?sd  T /5@(     3 5p8X;??BBCD(D8D$9I$:$GE@HH(IKXKYK\K]N^_bcddKedPfdSldUtdpugXvj@ wkxnyql}s`sdsjsCanaconda-gui33.16.10.11.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.ezxaarch64-02.stream.rdu2.redhat.com',CentOSCentOSGPLv2+ and MITbuilder@centos.orgUnspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxaarch64pBp//>>- - 5Ho)) p ``''vv==GG??n7n7<<? ? "Y"YjGss 6 6yy;;&uN!-/a!+ssG5G5YY%%uu55JJ""Wp#Ioc R(-l#"X~(? H 5g]p =HN< n'kFP]M-@CRtG!:M>;g4 n74=XE%y* #t GT!7HH(:A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤ezez!ezezezezez ezezezezezezez!ezezezezezezezez!ezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezez4ez!ezezezezezezezezezezezezez4ez4ezezez4ezezezezezezezez4ez!ezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezezez4ezez4ezezezez4ez4ezezezezezezezezezezezezez4ez4ezezez4ezezezez4ezezezezezezezezez4ezezez4ezez4ezezez4ez4ezezezezezezezezezezezezezezezezezez4ezez4ezezez45aa8befc1d921bd3bbe736df579cf48c5cc452be6516376f5800edae41cf9f67f7d638e1b054154dbcf734f9fea48e3b100acb847ef476ab8756ac92849c264bbc946ae5f9fa16f4c4d64955a3f3e7c8b3dfbf3d29680fef535085af591f7b9dba87ae0d88df4f2918366b667f6b36fbc46c2668884858257ee8a6c0e07b568dba87ae0d88df4f2918366b667f6b36fbc46c2668884858257ee8a6c0e07b568eb66c62b1fef42437cf6c45f422bd9b53e34cd28f72af2651213187aa7d400cca4c105d95743cee9a28a8ce37652963fe04cb6787659b20e9574b3a782cbedc18a6a8bae0e21ea6d5ac3247682c7dd4892bc6ca5c1bae93049a3a2ef066dca3d8a6a8bae0e21ea6d5ac3247682c7dd4892bc6ca5c1bae93049a3a2ef066dca3d4a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982eedba33d0025bdb61b0377f7948d19f7666ff3930d4eb7bd7f5358f8552496c21edba33d0025bdb61b0377f7948d19f7666ff3930d4eb7bd7f5358f8552496c2192fbfd13fa2cbd609696b5587259bb8810db51a8f379a301c82d030bbbd6a14d92fbfd13fa2cbd609696b5587259bb8810db51a8f379a301c82d030bbbd6a14d8cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bdb4d33cce0133ac69b7da6d0fe5e7dcc8c8e976d63ce6f0f85a763e8d6e909da4b4d33cce0133ac69b7da6d0fe5e7dcc8c8e976d63ce6f0f85a763e8d6e909da4551bebbd8d11374e68cb3543f60937300febbf4b2563db968be44f8a58799efb551bebbd8d11374e68cb3543f60937300febbf4b2563db968be44f8a58799efb467759a8c27d02208779cbdfd7ec4e12b52acc2a38b572faa1e7e08fcc0b4851467759a8c27d02208779cbdfd7ec4e12b52acc2a38b572faa1e7e08fcc0b48514dde33918fd8c8a3c472a39812c0d24093e27d97d54b2c23570e8afa35c2d9794dde33918fd8c8a3c472a39812c0d24093e27d97d54b2c23570e8afa35c2d979c919fe89183d6bfb38842b0d3925e1877cd4ef5552a61a924a312091ee9864b2c919fe89183d6bfb38842b0d3925e1877cd4ef5552a61a924a312091ee9864b210672666df619db2225b998a0bc28a8116d54003cccd9280928491b4bd6e6ea010672666df619db2225b998a0bc28a8116d54003cccd9280928491b4bd6e6ea02be7751824173d67a3e17f17c17f89410758239223cea9378895d4dbef6823602be7751824173d67a3e17f17c17f89410758239223cea9378895d4dbef6823604313ad379f769773ccc0015c4035c05faae139b663cf13e0ad60f76ac7200aab4313ad379f769773ccc0015c4035c05faae139b663cf13e0ad60f76ac7200aab6f7fb0cbdb51ca1bb95f6ffe40143b113dbff6e039d950ae1a37f7ff89e4d8396f7fb0cbdb51ca1bb95f6ffe40143b113dbff6e039d950ae1a37f7ff89e4d839b6e8ab26bf579991647f60d7c66f44717f5a13fcd28af7f805d8126e0c711a0eb6e8ab26bf579991647f60d7c66f44717f5a13fcd28af7f805d8126e0c711a0e8b27fd5073454d00dde874ee77c1dbff2d160c4c8aa8a7d25a79fbd451014d0a8b27fd5073454d00dde874ee77c1dbff2d160c4c8aa8a7d25a79fbd451014d0a1935f1f464ffef659f12aa05753c02a23e4d2793ccc28248c6cd5deed241b9761935f1f464ffef659f12aa05753c02a23e4d2793ccc28248c6cd5deed241b976c450d5c31f93fbebee6868201c8e7f96240906e7220c4e419a1a3c98831a3490c450d5c31f93fbebee6868201c8e7f96240906e7220c4e419a1a3c98831a3490f7cff8f86b1286f52ed2507748c6f99674a6fb520eb61b288c958f020930181ef7cff8f86b1286f52ed2507748c6f99674a6fb520eb61b288c958f020930181e69e5d7d699772c7087a91183f31abb1621ece20cdf8c5842759291bd5cf7fc4069e5d7d699772c7087a91183f31abb1621ece20cdf8c5842759291bd5cf7fc404e1fe371ad438dd456a177ce80f04791928e74c51a7230f5d07e1ceec96abc284e1fe371ad438dd456a177ce80f04791928e74c51a7230f5d07e1ceec96abc285f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855cf829bcb4475f1a029bd07c2862c4800544896b3ce5dac4323b8cc049b7de2cdcf829bcb4475f1a029bd07c2862c4800544896b3ce5dac4323b8cc049b7de2cd6d87ecb17da512a53deaf11f44bede08f501e8f32fe23e13918301e112e769696d87ecb17da512a53deaf11f44bede08f501e8f32fe23e13918301e112e76969bd1085adfe121a71e080aa8bd2d014b9fbd19afdf2602fc401d97339e5020b5fbd1085adfe121a71e080aa8bd2d014b9fbd19afdf2602fc401d97339e5020b5f5188f406f15fb7414e4b82453a557947dc14fd7187459c35f5aa021d407f40aa5188f406f15fb7414e4b82453a557947dc14fd7187459c35f5aa021d407f40aa763b14c2908255ccde58861d3881450311f53a3646313b405c2b3a1d3f6fe1c7763b14c2908255ccde58861d3881450311f53a3646313b405c2b3a1d3f6fe1c77fe286ed914c0a2f4cd423f4ba4ac4bab22b830e5f2ffcf7d7a6307a3287cc967fe286ed914c0a2f4cd423f4ba4ac4bab22b830e5f2ffcf7d7a6307a3287cc968989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1598137b9982397adb25e0658938f9d01f6ca667debf06513bf2713540ee23f48ba950482d46b2705ace7c0155cc20b104fe354935187484b2f3257f871e8abcdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855cf829bcb4475f1a029bd07c2862c4800544896b3ce5dac4323b8cc049b7de2cdcf829bcb4475f1a029bd07c2862c4800544896b3ce5dac4323b8cc049b7de2cd20016126b88fb80263fd5ac48bcaa62674bfb4750d72de375c82c3f3517e659820016126b88fb80263fd5ac48bcaa62674bfb4750d72de375c82c3f3517e65980cbd5713d3fe467a5461e8ee5c5d85066bcda38cd502368071006926bf42c42e0cbd5713d3fe467a5461e8ee5c5d85066bcda38cd502368071006926bf42c42e009f5f9a19243932fd3e94a7655725daf07dc71eff01d934ca7a48a60e67936d009f5f9a19243932fd3e94a7655725daf07dc71eff01d934ca7a48a60e67936df228408c24ec0844ef74d1aa51454d8ac62f05e2366d6ffa49bad30a8b68fe47f228408c24ec0844ef74d1aa51454d8ac62f05e2366d6ffa49bad30a8b68fe47082bb2f50dac9ec9dc83506aa7ef682eac534d352647e02bbc08eb622bf77a79082bb2f50dac9ec9dc83506aa7ef682eac534d352647e02bbc08eb622bf77a795a9ba9bc0fb64062173144b5769829124d146d12fc75a636e3f3a7166a0682625a9ba9bc0fb64062173144b5769829124d146d12fc75a636e3f3a7166a06826258ee5116d79b95e958d5479b99fb933a003f2c16ec2f62bae711f1be5f5fc91458ee5116d79b95e958d5479b99fb933a003f2c16ec2f62bae711f1be5f5fc914dce21fec9f2b06f8c3684c2d4db765764584bb78ae649914adca083e6f34b4e7dce21fec9f2b06f8c3684c2d4db765764584bb78ae649914adca083e6f34b4e7d4bd29e058c6a6833ef9e7ee2fa613993d5ebf639e1d224edab706f4730c30f5d4bd29e058c6a6833ef9e7ee2fa613993d5ebf639e1d224edab706f4730c30f58d23d29e75deaffd54cca6d107b5e8ed5a6e5ccbf20df45f95fda89d220195d78d23d29e75deaffd54cca6d107b5e8ed5a6e5ccbf20df45f95fda89d220195d743bfae1e1d51e32066c5575d9a58d09171fbcc694222fadc6c6c17697e0d852443bfae1e1d51e32066c5575d9a58d09171fbcc694222fadc6c6c17697e0d8524acbd014b2abc2858ddd86b2d98fe2151ee0f07793e1380f55df4fcbeff3b6e1eacbd014b2abc2858ddd86b2d98fe2151ee0f07793e1380f55df4fcbeff3b6e1e76f3faebe739c1e1b67809ce18ebb99975666fd26361fc1f39e871993b1f558976f3faebe739c1e1b67809ce18ebb99975666fd26361fc1f39e871993b1f55891d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cb9e678134d807b9a77218dbf16c5c8075a71a4432bfc033e22851f004f44dc678bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62e42b69a145b86764577a20923accb4ce9202fed2c9f0baadee1059c25938e7e18e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea19356ffc63fa85933a7517cf1938544b35f229b6405f95e9993004274e3e154a697f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af3a0a99481a5c6ebcc21b7398083d4292746b4f3d624f591435cff05c465ea6cf08f7d3e3b1f347413349c49f9365d24c70945f59aba7bf96cae0e412f691deafd4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda396cb7fee4f311c8a60ea8ed3032c95c41b81c2841d7bbb77457b02d6bf101b198e9e42239ce1fe4c97d989854ab67063ba28ffd2f78000dcd9591df0062abeaa980fadebfa19d243b837f4393543da813abcd3c175acea58a2c2944a8ec06885d2b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae3f159b974cf3e1b1623e8cd1d106afe461d6ffbddec645d772d7dfadf8b4aa06401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec6553cdb20ade74e9096eaa52d2e3bffb37a5812d8c29e0eb6083994874396eb8c6423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b35202c062480a33d982fbccc4cf2c48e58f079742c048c3e4d5ee3bd6f911b91e2afbb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/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.10.1-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.10.1-1.el822.1-133.16.10.1-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3eye;ddD@dd\dV@c@cۥccc@ck@cZrc!@bb@b@b@b@b2@bTbkbb)@b!a6a@aapaUa@`ݮ@`@``[)`X`OL@`B@``@`>`x@`2@_=_T_j_G@_@_:_i@_cO_V _R,@_P_C_>e_=@_3_+_)M_"@___@^@^^^^@^b^@^@^ϧ^V@^˳@^ku^O@^Nt^Nt^B@^;^8 @^)^ P@^^!@]}@]]ʞ]@]]c@]]@]c]D%]G@]G@] ]@]:]@\\F@\@\B@\@\M\Y@\s\o@\eX@\ac\Q\?\@W=W5W,@W#LW WW@WW@VVV?@V@V@VxVV@VVT@VV^@VLh@V<@V0V VqU@UAU@UUĝUc@U(UU@UU'U>U@Ux&Un@UUU7@U/@UF@U U@TT\@T!Jiri Konecny - 33.16.10.1-1Jiri Konecny - 33.16.9.5-1Jiri Konecny - 33.16.9.4-1Jiri Konecny - 33.16.9.3-1Vladimír Slávik - 33.16.9.2-1Radek Vykydal - 33.16.9.1-1Martin Kolman - 33.16.8.9-1Jiri Konecny - 33.16.8.8-1Jiri Konecny - 33.16.8.7-1Jiri Konecny - 33.16.8.6-1Jiri Konecny - 33.16.8.5-1Radek Vykydal - 33.16.8.4-1Martin Kolman - 33.16.8.3-1Martin Kolman - 33.16.8.2-1Vendula Poncova - 33.16.8.1-1Vladimir Slavik - 33.16.7.10-1Jiri Konecny - 33.16.7.9-1Martin Kolman - 33.16.7.8-1Radek Vykydal - 33.16.7.7-1Radek Vykydal - 33.16.7.6-1Radek Vykydal - 33.16.7.5-1Radek Vykydal - 33.16.7.4-1Radek Vykydal - 33.16.7.3-1Radek Vykydal - 33.16.7.2-1Radek Vykydal - 33.16.7.1-1Vendula Poncova - 33.16.6.6-1Martin Kolman - 33.16.6.5-1Radek Vykydal - 33.16.6.4-1Radek Vykydal - 33.16.6.3-1Radek Vykydal - 33.16.6.2-1Radek Vykydal - 33.16.6.1-1Radek Vykydal - 33.16.5.4-1Radek Vykydal - 33.16.5.3-1Radek Vykydal - 33.16.5.2-1Radek Vykydal - 33.16.5.1-1Radek Vykydal - 33.16.4.15-1Radek Vykydal - 33.16.4.14-1Radek Vykydal - 33.16.4.13-1Radek Vykydal - 33.16.4.12-1Radek Vykydal - 33.16.4.11-1Radek Vykydal - 33.16.4.10-1Radek Vykydal - 33.16.4.9-1Radek Vykydal - 33.16.4.8-1Martin Kolman - 33.16.4.7-1Martin Kolman - 33.16.4.6-1Radek Vykydal - 33.16.4.5-1Radek Vykydal - 33.16.4.4-1Radek Vykydal - 33.16.4.3-1Radek Vykydal - 33.16.4.2-1Radek Vykydal - 33.16.4.1-1Radek Vykydal - 33.16.3.26-1Radek Vykydal - 33.16.3.25-1Radek Vykydal - 33.16.3.24-1Radek Vykydal - 33.16.3.23-1Radek Vykydal - 33.16.3.22-1Radek Vykydal - 33.16.3.21-1Radek Vykydal - 33.16.3.20-1Radek Vykydal - 33.16.3.19-1Radek Vykydal - 33.16.3.18-1Radek Vykydal - 33.16.3.17-1Radek Vykydal - 33.16.3.16-1Radek Vykydal - 33.16.3.15-1Radek Vykydal - 33.16.3.14-1Radek Vykydal - 33.16.3.13-1Radek Vykydal - 33.16.3.12-1Radek Vykydal - 33.16.3.11-1Radek Vykydal - 33.16.3.10-1Radek Vykydal - 33.16.3.9-1Radek Vykydal - 33.16.3.8-1Radek Vykydal - 33.16.3.7-1Radek Vykydal - 33.16.3.6-1Radek Vykydal - 33.16.3.5-1Radek Vykydal - 33.16.3.4-1Radek Vykydal - 33.16.3.3-1Radek Vykydal - 33.16.3.2-1Radek Vykydal - 33.16.3.1-1Radek Vykydal - 29.19.2.17-1Radek Vykydal - 29.19.2.16-1Radek Vykydal - 29.19.2.15-1Radek Vykydal - 29.19.2.14-1Radek Vykydal - 29.19.2.13-1Radek Vykydal - 29.19.2.12-1Radek Vykydal - 29.19.2.11-1Radek Vykydal - 29.19.2.10-1Radek Vykydal - 29.19.2.9-1Radek Vykydal - 29.19.2.8-1Radek Vykydal - 29.19.2.7-1Radek Vykydal - 29.19.2.6-1Radek Vykydal - 29.19.2.5-1Radek Vykydal - 29.19.2.4-1Radek Vykydal - 29.19.2.3-1Radek Vykydal - 29.19.2.2-1Radek Vykydal - 29.19.2.1-1Radek Vykydal - 29.19.1.13-1Radek Vykydal - 29.19.1.12-1Radek Vykydal - 29.19.1.11-1Radek Vykydal - 29.19.1.10-1Radek Vykydal - 29.19.1.9-1Radek Vykydal - 29.19.1.8-1Radek Vykydal - 29.19.1.7-1Radek Vykydal - 29.19.1.6-1Radek Vykydal - 29.19.1.5-1Radek Vykydal - 29.19.1.4-1Radek Vykydal - 29.19.1.3-1Radek Vykydal - 29.19.1.2-1Radek Vykydal - 29.19.1.1-1Radek Vykydal - 29.19.0.40-1Radek Vykydal - 29.19.0.39-1Radek Vykydal - 29.19.0.38-1Radek Vykydal - 29.19.0.37-1Radek Vykydal - 29.19.0.36-1Radek Vykydal - 29.19.0.35-1Martin Kolman - 29.19.0.34-3Martin Kolman - 29.19.0.34-2Radek Vykydal - 29.19.0.34-1Radek Vykydal - 29.19.0.33-1Radek Vykydal - 29.19.0.32-1Radek Vykydal - 29.19.0.31-1Radek Vykydal - 29.19.0.30-1Radek Vykydal - 29.19.0.29-1Radek Vykydal - 29.19.0.28-1Martin Kolman - 29.19.0.27-2Radek Vykydal - 29.19.0.27-1Radek Vykydal - 29.19.0.26-1Radek Vykydal - 29.19.0.25-1Radek Vykydal - 29.19.0.24-1Radek Vykydal - 29.19.0.23-1Radek Vykydal - 29.19.0.22-1Radek Vykydal - 29.19.0.21-1Radek Vykydal - 29.19.0.20-1Radek Vykydal - 29.19.0.19-1Radek Vykydal - 29.19.0.18-1Radek Vykydal - 29.19.0.17-1Radek Vykydal - 29.19.0.16-1Radek Vykydal - 29.19.0.15-1Tomas Orsava - 29.19.0.14-2Radek Vykydal - 29.19.0.14-1Radek Vykydal - 29.19.0.13-1Radek Vykydal - 29.19.0.12-1Josh Boyer - 29.19.0.11-2Radek Vykydal - 29.19.0.11-1Radek Vykydal - 29.19.0.10-1Radek Vykydal - 29.19.0.9-1Radek Vykydal - 29.19.0.8-1Radek Vykydal - 29.19.0.7-1Radek Vykydal - 29.19.0.6-1Radek Vykydal - 29.19.0.5-1Radek Vykydal - 29.19.0.4-1Radek Vykydal - 29.19.0.3-3Radek Vykydal - 29.19.0.3-2Radek Vykydal - 29.19.0.3-1Radek Vykydal - 29.19.0.2-1Radek Vykydal - 29.19.0.1-1Martin Kolman - 29.19-1Martin Kolman - 29.18-1Martin Kolman - 29.17-1Martin Kolman - 29.16-1Martin Kolman - 29.15-1Martin Kolman - 29.14-1Martin Kolman - 29.13-1Martin Kolman - 29.12-1Martin Kolman - 29.11-1Martin Kolman - 29.10-1Martin Kolman - 29.9-1Martin Kolman - 29.8-1Martin Kolman - 29.7-1Martin Kolman - 29.6-1Martin Kolman - 29.5-1Martin Kolman - 29.4-1Martin Kolman - 29.3-1Martin Kolman - 29.2-1Martin Kolman - 29.1-1Martin Kolman - 28.22-1Martin Kolman - 28.21-1Adam Williamson - 28.20-2Martin Kolman - 28.20-1Martin Kolman - 28.19-1Martin Kolman - 28.18-1Martin Kolman - 28.17-1Martin Kolman - 28.16-1Martin Kolman - 28.15-1Martin Kolman - 28.14-1Martin Kolman - 28.13-1Martin Kolman - 28.12-1Martin Kolman - 28.11-1Martin Kolman - 28.10-1Martin Kolman - 28.9-1Martin Kolman - 28.8-1Martin Kolman - 28.7-1Martin Kolman - 28.6-1Martin Kolman - 28.5-1Martin Kolman - 28.4-1Martin Kolman - 28.3-1Martin Kolman - 28.2-1Martin Kolman - 28.1-1Martin Kolman - 27.20-1Radek Vykydal - 27.19-1Martin Kolman - 27.18-1Martin Kolman - 27.17-1Martin Kolman - 27.16-1Martin Kolman - 27.15-1Martin Kolman - 27.14-1Martin Kolman - 27.13-1Martin Kolman - 27.12-1Martin Kolman - 27.11-1Martin Kolman - 27.10-1Martin Kolman - 27.9-1Martin Kolman - 27.8-1Martin Kolman - 27.7-1Martin Kolman - 27.6-1Martin Kolman - 27.5-1Martin Kolman - 27.4-1Martin Kolman - 27.3-1Martin Kolman - 27.2-1Martin Kolman - 27.1-1Martin Kolman - 26.21-1Martin Kolman - 26.20-1Martin Kolman - 26.19-1Martin Kolman - 26.18-1Martin Kolman - 26.17-1Martin Kolman - 26.16-1Martin Kolman - 26.15-1Martin Kolman - 26.14-1Martin Kolman - 26.13-1Martin Kolman - 26.12-1Martin Kolman - 26.11-1Martin Kolman - 26.10-1Martin Kolman - 26.9-1Martin Kolman - 26.8-1Samantha N. Bueno - 26.7-1Martin Kolman - 26.6-1Martin Kolman - 26.5-1Martin Kolman - 26.4-1Martin Kolman - 26.3-1Martin Kolman - 26.2-1Samantha N. Bueno - 26.1-1Brian C. Lane - 25.20-1Brian C. Lane - 25.19-1Brian C. Lane - 25.18-1Brian C. Lane - 25.17-1Brian C. Lane - 25.16-1Brian C. Lane - 25.15-1Brian C. Lane - 25.14-1Brian C. Lane - 25.13-1Brian C. Lane - 25.12-1Brian C. Lane - 25.11-1Brian C. Lane - 25.10-1Brian C. Lane - 25.9-1Brian C. Lane - 25.8-1Brian C. Lane - 25.7-1Brian C. Lane - 25.6-1Brian C. Lane - 25.5-1Brian C. Lane - 25.4-1Brian C. Lane - 25.3-1Brian C. Lane - 25.2-1Brian C. Lane - 25.1-1Brian C. Lane - 25.0-1Brian C. Lane - 24.13-1Brian C. Lane - 24.12-1Brian C. Lane - 24.11-1Brian C. Lane - 24.10-1Brian C. Lane - 24.9-1Brian C. Lane - 24.8-1Brian C. Lane - 24.7-1Brian C. Lane - 24.6-1Brian C. Lane - 24.5-1Brian C. Lane - 24.4-1Brian C. Lane - 24.3-1Brian C. Lane - 24.2-1Brian C. Lane - 24.1-1Brian C. Lane - 24.0-1Brian C. Lane - 23.20-1Brian C. Lane - 23.19-1Brian C. Lane - 23.18-1Brian C. Lane - 23.17-1Brian C. Lane - 23.16-1Brian C. Lane - 23.15-1Brian C. Lane - 23.14-1Brian C. Lane - 23.13-1Brian C. Lane - 23.12-1Brian C. Lane - 23.11-1Brian C. Lane - 23.10-1Brian C. Lane - 23.9-1Brian C. Lane - 23.8-1Brian C. Lane - 23.7-1Brian C. Lane - 23.6-1Brian C. Lane - 23.5-1Brian C. Lane - 23.4-1Brian C. Lane - 23.3-1Brian C. Lane - 23.2-1Brian C. Lane - 23.1-1Brian C. Lane - 23.0-1- timezone: for kickstart allow also timezones not offered by GUI (rvykydal) Resolves: RHEL-13151 Resolves: RHEL-4795 - Rename Organization to Organization ID on subscription screen (mkolman) Resolves: RHEL-11168- [ja_JP] - Need to update string on anaconda screen for installation completed Resolves: rhbz#2216746- iscsi: Allow changing iSCSI initiator name once set (vtrefny) Resolves: rhbz#2223980- Be more indulgent when reclaiming disk space (jstodola) Resolves: rhbz#1855371 - Do not print error on inst.ks=cdrom|hd (jkonecny) Resolves: rhbz#2211857- Stop infinite wait for CDROM when KS is processed (jkonecny) Resolves: rhbz#2209602 - Apply --noverifyssl option for liveimg kickstart command (jstodola) Resolves: rhbz#1886985 - Change driver_updates exit info messages to debug (jkonecny) Related: rhbz#2154904- driver_updates: migrate driver_updates.py to pep8 format (jkonecny) Related: rhbz#2154904 - driver_updates: adding tests for the new logging solution (jkonecny) Related: rhbz#2154904 - driver_updates: add lot of debug logs for easier debugging (jkonecny) Related: rhbz#2154904 - driver_updates: extend where we print log messages (jkonecny) Resolves: rhbz#2154904 - Add DNS search and ignore options from kickstart (vslavik) Resolves: rhbz#1656662 - Add DNS search and ignore options from kickstart (vslavik) Resolves: rhbz#1656662 - Add missing documentation about OEMDRV (jkonecny) Related: rhbz#1770969 - oemdrv: wait up to 5 seconds for disks to be handled (rmetrich) Resolves: rhbz#1770969- Update translations Resolves: rhbz#2139689- Update outdated translations- Report registration errors from kickstart (mkolman) Resolves: rhbz#2127072 - Make text in custom_storage_helper more accurate (ozobal) Resolves: rhbz#2063288- payload: fix repo --includepkgs option (rvykydal) Resolves: rhbz#2014103 - bootloader/zipl.py: update for zipl >= 2.25.0 (dan) Resolves: rhbz#2157917- Delegate auto-attach handling to RHSM (mkolman) Resolves: rhbz#2083318 - Test the InstallerStorage.copy method (vponcova) Related: rhbz#1913035 - Show multiple bootloader devices on the Manual Partitioning screen (vponcova) Resolves: rhbz#1913035 - Implement the Root.copy method (vponcova) Related: rhbz#1913035 - Redefine the Blivet.roots attribute (vponcova) Related: rhbz#1913035 - Redefine the Blivet.copy method (vponcova) Related: rhbz#1913035 - Use correct hint for VNC password boot option (jstodola) Resolves: rhbz#2125679- Disable the concurrency check in the error dialog in TUI (vponcova) Resolves: rhbz#1807491 - Support bond device activated in initramfs from kickstart (rvykydal) Resolves: rhbz#1940919- network: commit changes synchronously when dumping autoconnections (rvykydal) Related: rhbz#2127057 - Initialize empty disks on the Manual Partitioning screen (vponcova) Resolves: rhbz#2094977 - infra: Set test vars from templates (vslavik) - infra: Port check for matching templates from master (vslavik) - infra: Port templating mechanism from master (vslavik) - dracut: read filename dhcp option from dhcpopts file (rvykydal) Related: rhbz#1991516- network: remove activate_connection_sync (rvykydal) Related: rhbz#2127057 - network: use new NM client in ConsolidateInitramfsConnetionsTask (rvykydal) Related: rhbz#2127057 - network: use new NM client instance in SetRealOnbootValuesTask (rvykydal) Related: rhbz#2127057 - network: add tests for sync_call_glib (rvykydal) Related: rhbz#2127057 - network: use separate main conext for NM client in threads (rvykydal) Related: rhbz#2127057 - network: split add_and_activate_connection_sync function (rvykydal) Related: rhbz#2127057 - network: add NM connections synchronously (rvykydal) Related: rhbz#2127057 - infra: Use the Bugzilla API key in the `makebumpver` script (vponcova) - infra: Remove Jenkins from makebumpver (vslavik)- Do not crash on network --device link with wireless device (rvykydal) Resolves: rhbz#2125270- Disable the Unregister button during unregistration (mkolman) Resolves: rhbz#2068195 - Install rdma-core if infiniband network device is found (rvykydal) Resolves: rhbz#2050356- Add tooltip to the Insights checkbox (jkonecny) Resolves: rhbz#2069178 - Increase the minimal suggested size for /boot (vslavik) Resolves: rhbz#1844423- Allow to omit WWPN and LUN for NPIV-enabled zFCP devices (jstodola) Resolves: rhbz#1497086 - Reduce the width of the zFCP dialog (jstodola) Related: rhbz#1497086- bootloader: do not consider non-ibft iscsi disk as usable for bootloader (rvykydal) Resolves: rhbz#2002629- dnf: apply the /etc/dnf/dnf.conf configuration file in the installer (rvykydal) Resolves: rhbz#1899494- Report registration errors from kickstart (mkolman) Resolves: rhbz#2000650 - GUI: Show the dialog for a missing passphrase in an enlight box (vponcova) Related: rhbz#2029101 - GUI: Ask for a missing passphrase during automated installations (vponcova) Resolves: rhbz#2029101 - Create functions for a missing passphrase in pyanaconda.ui.lib (vponcova) Related: rhbz#2029101 - Add missing period when concatenating password error strings (jkonecny) Resolves: rhbz#2075419- Check if the mount point exists before calling statvfs (vponcova) Resolves: rhbz#1826760- Cleanup unneeded NFS repo with rd.live.ram parameter (mmatsuya) Resolves: rhbz#1970726 - Fix root password and LUKS passphrase visibility toggle (mkolman) Resolves: rhbz#1885879- Run restorecon in chroot when handling home dirs (vslavik) Resolves: rhbz#2069305- ovirt: move /var/tmp and /var/crash to own partition (sbonazzo) Resolves: rhbz#2060376- Bump subscription-manager version (mkolman) Related: rhbz#1968574 - Improve UX in Simple Content Access mode (mkolman) Resolves: rhbz#1968574 - Add IsSimpleContentAccessEnabled property (mkolman) Related: rhbz#1968574 - Add support for SCA mode detection from registration data (mkolman) Related: rhbz#1968574- Fix the status of the root configuration screen (vponcova) Related: rhbz#1981807 - Fix the condition for entering the root configuration (vponcova) Related: rhbz#1981807 - Fix the condition for completing the root configuration (vponcova) Resolves: rhbz#1981807- Wait for all background threads to finish before filling installation task queue (mkolman) Resolves: rhbz#1824422- Fix application of network --mtu kickstart option in Anaconda (rvykydal) Resolves: rhbz#2018301 - Configure the multilib policy of the target system (vponcova) Resolves: rhbz#1571727 - network: apply kickstart network --nodefroute also from stage2 (rvykydal) Resolves: rhbz#1990145- Make network spoke GUI more robust in cases of missing NM Client. (rvykydal) Resolves: rhbz#2003115 - Do not crash on missing NM Client on --vnc installations (rvykydal) Related: rhbz#2003115 - In installer environment set static, not transient hostname (rvykydal) Resolves: rhbz#1975349 - Add product config for AlmaLinux (andrew.lukoshko) Resolves: rhbz#2003692 - Fix creation of user account with empty password (mkolman) Resolves: rhbz#1687315- Payload should wait for all storage related threads to finish (mkolman) Resolves: rhbz#2007615 - Remove misleading warning about inst.ks.device replacing ksdevice (rvykydal) Resolves: rhbz#2002722- Disable anaconda-core's requirement on subscription-manager on CentOS (carl) Resolves: rhbz#1984958 - Show suggestions for an error caused by inconsistent sector sizes (vponcova) Resolves: rhbz#1935722 - Use a custom stylesheet to define CentOS-specific stylesheet data (carl) Related: rhbz#1974149 - Use RHEL help content for RHV/Ovirt (mkolman) Resolves: rhbz#1915910 - Move post installation scripts to the end of queue (lveyde) Resolves: rhbz#1970879 - Do not generate dracut arguments multiple times for some storage devices (rvykydal) Related: rhbz#1937208 - Make failure in generating of dracut arguments for iSCSI device non-fatal. (rvykydal) Resolves: rhbz#1937208- Check source type directly, not via DBus (mkolman) Resolves: rhbz#1941578 - Remove autostep functionality (vslavik) Resolves: rhbz#1976913 - Make it possible to skip install time Insights errors (mkolman) Resolves: rhbz#1931069 - Fix CDN button visibility (mkolman) Resolves: rhbz#1903178 - network: do not bind virtual devices to mac (rvykydal) Resolves: rhbz#1963834 - Add a log message for successful installation (vslavik) Resolves: rhbz#1949487- Use modinfo to check ko before modprobe (t.feng94) Resolves: rhbz#1577544 - network: do not crash on team without IP config (rvykydal) Resolves: rhbz#1929008 - Add the "Encrypt my data" checkbox to the custom partitioning spoke (vponcova) Resolves: rhbz#1903786 - Allow encryption of thin logical volumes (vponcova) Resolves: rhbz#1877777 - Don't automatically execute the default partitioning (vponcova) Resolves: rhbz#1954408 - Don't run the execute method in the kickstart installation in TUI by default (vponcova) Related: rhbz#1954408 - Don't run the execute method in the kickstart installation in GUI by default (vponcova) Related: rhbz#1954408 - Enable closest mirror in CentOS Stream config (carl) Resolves: rhbz#1953698 - Add CentOS Stream config (riehecky) Resolves: rhbz#1953698- subscription: allow dates in ISO 8601 format (ptoscano) Resolves: rhbz#1947445 - Add RHEL-specific advice to X timeout message (vslavik) Related: rhbz#1918702 - Fix AskVNCSpoke call (vslavik) Related: rhbz#1918702 - Improve X startup error messages (vslavik) Related: rhbz#1918702 - Terminate X server after timeout and restore crash test handler (vslavik) Related: rhbz#1918702 - Reorganize control flow in startX (vslavik) Related: rhbz#1918702 - Handle SIGUSR1 correctly after Xorg timeout (vslavik) Resolves: rhbz#1918702 - Refactor minor details in startX (vslavik) Related: rhbz#1918702 - Add base repo name for CentOS Stream after repository renaming (jkonecny) Resolves: rhbz#1946347 - Avoid a race condition during Connect to Red Hat spoke initialization (mkolman) Resolves: rhbz#1950053- network: clone connections from intramfs to persistent config (rvykydal) Resolves: rhbz#1910438 - network: match also connections named by MAC created by NM in initramfs (rvykydal) Related: rhbz#1910438 - network: do not reset ipv6.addr-gen-mode in tui network configuration (rvykydal) Related: rhbz#1873021 - network: set addr-gen-mode of Anaconda default connections to eui64 (rvykydal) Related: rhbz#1873021 - network: default to addr-gen-mode eui64 (rvykydal) Resolves: rhbz#1873021- Fix crash in NTP servers GUI dialog on late network configuration (rvykydal) Resolves: rhbz#1938168- ostree: ignore exit code 65 for systemd-tmpfiles (christian) Resolves: rhbz#1935648- Pull in new translations (rvykydal) Related: rhbz#1899672- Take dnf substitutions from installer environment configuration (rvykydal) Resolves: rhbz#1920735 - Fix exclude arguments of tar payload extracting. (rvykydal) Resolves: rhbz#1924118- Mark the rhsm and syspurpose kickstart commands as useless (vponcova) Resolves: rhbz#1921787 - Fix getting kernel version list for liveimg (rvykydal) Resolves: rhbz#1919463- Change warning messages of missing prefix for RH products (jkonecny) Resolves: rhbz#1897657 - Do not use cache for container build (jkonecny) Related: rhbz#1885635 - Fix missing inst. prefixes for bootloader options in documentation (jkonecny) Related: rhbz#1897657 - Fix show missing inst. prefix warning appropriately (jkonencny) Related: rhbz#1897657 - Remove docs where we tell users that inst. prefix is not required (jkonecny) Related: rhbz#1897657 - Print warning for boot options without inst. prefix (jkonecny) Related: rhbz#1897657 - Add missing dracut commands as missing inst. prefix warning (jkonecny) Related: rhbz#1897657 - Enable warning when inst. prefix is not used (jkonecny) Related: rhbz#1897657- network: handle wireless configure button sensitiveness (rvykydal) Resolves: rhbz#1917437- Allow to disable the Security module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Services module (vponcova) Resolves: rhbz#1913689 - Support should_run for standalone GUI spokes (vponcova) Resolves: rhbz#1913689 - Allow to disable the Localization module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Timezone module (vponcova) Resolves: rhbz#1913689 - Allow to disable the network installation (vponcova) Resolves: rhbz#1913689 - Allow to disable the Users module (vponcova) Resolves: rhbz#1913689 - Always show pykickstart parse warnings (vslavik) Resolves: rhbz#1897663- Initialize librepo logger (pkratoch) Resolves: rhbz#1908286 - Add RPM tests support for owners on rhel-8 (jkonecny) Related: rhbz#1885635 - Use latests RHEL-8 buildroot in containers (jkonecny) Related: rhbz#1885635 - Implement rpm-tests execution in the container (jkonecny) Related: rhbz#1885635- network: fix double-free using libnm function filter_connections() (rvykydal) Resolves: rhbz#1873561- network: rename Gtk cell renderer to prevent name collision (rvykydal) Related: rhbz#1847681 - network: add unit tests for SecretsAgent (rvykydal) Related: rhbz#1847681 - network: make SecretAgentDialog a bit more robust (rvykydal) Related: rhbz#1847681 - network: move wireless secret agent bits into a separate file (rvykydal) Related: rhbz#1847681 - network: migrate SecretAgent from python-dbus to dasbus (rvykydal) Related: rhbz#1847681 - network: do not use dialog for just single wireless connection to configure (rvykydal) Related: rhbz#1847681 - network: fix configuration of wireless networks (rvykydal) Related: rhbz#1847681 - network: use dialog instead of combobox to select wireless network (rvykydal) Related: rhbz#1847681 - network: deal with obsolete ssid when configuring wireless (rvykydal) Related: rhbz#1847681 - network: use function instead of assigned lambda in wireless activation (rvykydal) Related: rhbz#1847681 - network: do not update wireless AP combo active item when not necessary (rvykydal) Related: rhbz#1847681 - network: do not use obsolete access points in wireless configuration (rvykydal) Resolves: rhbz#1847681 - Update the function get_default_partitioning (vponcova) Related: rhbz#1887370 - Update the property default_partitioning (vponcova) Related: rhbz#1887370 - Change the default_partitioning option (vponcova) Resolves: rhbz#1887370- Fix incomplete configuration of repositories loaded from treeinfo (honza.stodola) Resolves: rhbz#1745064 - Fix checking ssl certificate for metadata (honza.stodola) Resolves: rhbz#1745064 - Apply pylint excessive memory usage fix (mpitt) Related: rhbz#1885635 - Use bootlist command to update the PowerPC-64 Boot Order (javierm) Resolves: rhbz#1854307 - Discard current boot list when updating the boot-device NRVAM variable (javierm) Resolves: rhbz#1854307 - Improve the error dialog for storage reset (vponcova) Resolves: rhbz#1877050 - Fix issue when ns_info cannot be retrieved for NVDimm namespace (jkonecny) Resolves: rhbz#1891827 - Relabel the anaconda logs after copying them to the installed system (jstodola) Resolves: rhbz#1870493 - post-scripts need to be sorted (honza.stodola) Related: rhbz#1870493- Install Red Hat IT root certificate into anaconda-ci container (mpitt) Related: rhbz#1885635 - Install python-copr into anaconda-ci container (mpitt) Related: rhbz#1885635 - Change handling of UID and GID values (vslavik) Related: rhbz#1786680 - Send UID and GID over D-Bus as UInt32 (vslavik) Related: rhbz#1786680 - Correct limits for UIDs and GIDs in GUI (vslavik) Resolves: rhbz#1786680 - Add rhel unit-tests workflow for pull_request_trigger back (jkonecny) Related: rhbz#1885635 - Select disks for implicit partitions (vponcova) Resolves: rhbz#1642391 - Extend the PartSpec class (vponcova) Related: rhbz#1642391- Allow to format selected DASDs (vponcova) Resolves: rhbz#1874394 - Don't clobber host checkout on `make container-ci` (mpitt) Related: rhbz#1885635 - Drop anaconda-ci container entrypoint (mpitt) Related: rhbz#1885635 - Remove PR test trigger (mpitt) Related: rhbz#1885635 - Rename ci-tasks container to anaconda-ci (jkonecny) Related: rhbz#1885635 - network: do not crash on infiniband devices activated in initramfs (rvykydal) Resolves: rhbz#1890009 - Fix testing target branch instead of PR branch (jkonecny) Related: rhbz#1885635 - Add a mechanism to hide help button, use on inst. progress (vslavik) Resolves: rhbz#1890092 - Document how to start a self-hosted GitHub actions runner locally (mpitt) Related: rhbz#1885635 - Run unit tests on self-hosted GitHub runner (mpitt) Related: rhbz#1885635 - Fix local tests run inside of container (jkonecny) Related: rhbz#1885635 - Fix ci-tasks container shell instructions (mpitt) Related: rhbz#1885635 - More aggressive pylint downscaling (mpitt) Related: rhbz#1885635 - Fix pylint downscaling (mpitt) Related: rhbz#1885635 - Add ci-tasks container for running unit tests (mpitt) Related: rhbz#1885635 - Restrict pylint parallelism to available RAM (mpitt) Related: rhbz#1885635 - Separate RPM installability test from rpm_tests (martin) Related: rhbz#1885635 - Define make targets for building source and binary rpms (martin) Related: rhbz#1885635 - Drop superfluous build in `make run-rpm-tests-only` (martin) Related: rhbz#1885635 - Mock system operations in MountFilesystemsTask task (martin) Related: rhbz#1885635 - Add missing "rpm-build" test dependency (martin) Related: rhbz#1885635 - Add missing "make" BuildRequires (martin) Related: rhbz#1885635- Never mount partitions on a disk with the iso9660 filesystem (vponcova) Resolves: rhbz#1878784- Root password is mandatory if there is *not* admin user. (rvykydal) Related: rhbz#1876727 - Make locked root be completed only for kickstart (vslavik) Resolves: rhbz#1876727- network: do not add superfluous quotes to inst.dhcpclass identifier (rvykydal) Related: rhbz#1870692- subscription: Assure payload restart on DVD install after registration (mkolman) Resolves: rhbz#1873164 - Document the restart_payload argument of subscription helper functions (mkolman) Related: rhbz#1873164- network: fix inst.dhcpclass boot option (rvykydal) Resolves: rhbz#1870692 - network: fix kickstart network --dhcpclass option (rvykydal) Resolves: rhbz#1869224- Fix traceback when removing additional repository (jkonecny) Resolves: rhbz#1871037 - Do not mount as RW in Dracut (jkonecny) Resolves: rhbz#1871049 - Clean up s390 partitioning check (vslavik) Resolves: rhbz#1855724- network: do not try to activate connection that has not been found (rvykydal) Resolves: rhbz#1869323 - network: add timeout for synchronous activation of a connection (rvykydal) Related: rhbz#1869323- Propagate verify_ssl to RHSM (mkolman) Resolves: rhbz#1858126- subscription: Only restart payload when needed (mkolman) Resolves: rhbz#1861351 - Reset the state of the custom partitioning spoke (vponcova) Resolves: rhbz#1868330 - network: fix parsing of hostname from ip= if mac is defined in dhcp (rvykydal) Resolves: rhbz#1852560- Revert root password spoke to 8.2 behavior (vslavik) Resolves: rhbz#1851220 - Remove the DBus method ConfigureNTPServiceEnablementWithTask (vponcova) Resolves: rhbz#1862492 - Add the function is_service_installed (vponcova) Related: rhbz#1862492- Implement get_source_proxy() in payload base class (mkolman) Resolves: rhbz#1861456 - Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1865882 - subscription: Convert the RHSM default config values to expected format (mkolman) Resolves: rhbz#1862116 - Create ssh user using only existing fields (vslavik) Resolves: rhbz#1860058 - Remove subscription workaround to not use treeinfo repositories (jkonecny) Related: rhbz#1851207 - Fix issue that treeinfo repositories were never disabled (jkonecny) Related: rhbz#1851207 - Keep treeinfo repositories disabled after payload reset (jkonecny) Related: rhbz#1851207 - Reset repositories from the main thread (vponcova) Related: rhbz#1851207 - Initialize the closest mirror from the main thread (vponcova) Related: rhbz#1851207 - Fix crash on first entering of source spoke (jkonecny) Related: rhbz#1851207 - Remove treeinfo repositories instead of disabling (jkonecny) Related: rhbz#1851207 - Reload treeinfo repositories on every payload reset (jkonecny) Resolves: rhbz#1851207- Apply onboot policy even when network was configured in UI. (rvykydal) Resolves: rhbz#1856632 - Fix creating cached LVs on encrypted PVs (vtrefny) Resolves: rhbz#1855973- Fix everything in payload should be mounted as read only (jkonecny) Related: rhbz#1856264 - Add support for mount options to device_tree.MountDevice (jkonecny) Related: rhbz#1856264 - Adapt tests for CDRom for the new inst.stage2 discovery (jkonecny) Related: rhbz#1856264 - CDRom source should prioritize stage2 device during discover (jkonecny) Resolves: rhbz#1856264 - Protect all devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Don't ignore NVDIMM devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Add tests for the DBus method FindOpticalMedia (vponcova) Related: rhbz#1856264 - Don't return negative container free space (vponcova) Resolves: rhbz#1853071 - Revert "Do not build Anaconda on i686" (mkolman) Resolves: rhbz#1857180 - Move slower part of Subscription spoke initialization to a thread (mkolman) Related: rhbz#1823578 - Only pass one initrd image to kexec (javierm) Resolves: rhbz#1855290 - Wait for payload initialization to finish in Subscription spoke (mkolman) Related: rhbz#1823578- Fix the position of the info bar in standalone spokes (vponcova) Resolves: rhbz#1847423 - Add workaround to fix support for installtree without repo (jkonecny) Resolves: rhbz#1854825 - Revert "Update pyanaconda/exception.py" (jstodola) Resolves: rhbz#1853470 - network: fix configuration of virtual devices by boot options (rvykydal) Resolves: rhbz#1851218- subscription: Fix rhsm --proxy kickstart command usage with no username specified (mkolman) Resolves: rhbz#1849792 - Create the initial storage model during the initialization (vponcova) Resolves: rhbz#1844098 - Make spoke tiles stack more tightly (vslavik) Resolves: rhbz#1845493 - Reconfigure DNF payload after options are set (vslavik) Resolves: rhbz#1847603- Fix displaying of empty software group description (rvykydal) Resolves: rhbz#1812061 - Fix software spoke message when source changes (mkolman) Resolves: rhbz#1788458- Fix RHSM HTTP proxy configuration crash in the GUI (mkolman) Resolves: rhbz#1849792 - subscription: Handle cases where CDN should not be the default (mkolman) Related: rhbz#1845605 - subscription: Set DNF payload source via config file option (mkolman) Related: rhbz#1845605 - subscription: Manual CDN selection support (mkolman) Related: rhbz#1845605 - subscription: Handle source switching at registration/unregistration (mkolman) Related: rhbz#1845605 - subscription: Introduce the default_source configuration option (mkolman) Related: rhbz#1845605 - network: do not enforce network standalone spoke on default source (rvykydal) Resolves: rhbz#1848069 - Don't mount DBus sources at /run/install/source (vponcova) Resolves: rhbz#1851037- network: fix obtaining of s390 options of a wired connection (rvykydal) Resolves: rhbz#1850199 - Always specify the boot disk (vponcova) Resolves: rhbz#1630299 - Remove the workaround with LD_PRELOAD (vponcova) Resolves: rhbz#1843533 - Exclude stderr from returned output when executing powerpc-utils tools (javierm) Related: rhbz#1847604 - Rename function for a simple check for DNF repository (jkonecny) Related: rhbz#1849093 - Add tests for verify_valid_installtree function (jkonecny) Related: rhbz#1849093 - Move verify_valid_installtree to source module utils (jkonecny) Related: rhbz#1849093 - Do not test if repo is valid based on .treeinfo file (jkonencny) Resolves: rhbz#1849093 - Add test for NFS URL with ISO in path (jkonecny) Related: rhbz#1849083 - Fix issue when NFS path is pointing directly to ISO (jkonencny) Resolves: rhbz#1849083- Move Subscription spoke under Software (vslavik) Resolves: rhbz#1845493 - Fix hiding of network device activation switch (rvykydal) Resolves: rhbz#1628521- Fix wireless network configuration on get_ssid() returning None (rvykydal) Resolves: rhbz#1847681 - Relabel whole /etc instead of only some parts (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Clean up lists of files and directories to relabel (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Fix spanish translations (rvykydal) Resolves: rhbz#1847977- Fix regression reading kernel list when collecting configurations (jkonecny) Resolves: rhbz#1846156 - Prevent crash on unregistration (mkolman) Resolves: rhbz#1845962 - Check Subscription module is available before use in payload code (mkolman) Related: rhbz#1845605 - Fix updating of user gid/uid value checkbox in gui (rvykydal) Related: rhbz#1844386 - Fix crash on user uid/gid unchecked in gui (rvykydal) Resolves: rhbz#1844386 - Fix passing of arguments when creating dracut arguments for FCoE (rvykydal) Resolves: rhbz#1843741 - Do not build Anaconda on i686 (mkolman) Related: rhbz#1691319- Don't use data.method.proxy (vponcova) Related: rhbz#1691319 - Fix more SElinux contexts (vslavik) Resolves: rhbz#1834189 Resolves: rhbz#1775975 - localization: do not crash on failed parsing of X layout (rvykydal) Resolves: rhbz#1843379- Create /etc/systemd/network dir for ifname= renaming if needed. (rvykydal) Resolves: rhbz#1841469 - Update requirements for fips - update-crypto-policies script (rvykydal) Resolves: rhbz#1841471- Convert help system to use help id (mkolman) Related: rhbz#1691319 - Remove unused constants (mkolman) Related: rhbz#1691319 - Adjust help related configuration options (mkolman) Related: rhbz#1691319 - Replace helpFile property with help_id (mkolman) Related: rhbz#1691319 - Close responses from session.get (vponcova) Related: rhbz#1691319 - Improve the documentation of the SetUpMountTask class (vponcova) Related: rhbz#1691319 - Raise an exception if the source's mount point is not unmounted (vponcova) Related: rhbz#1691319 - Change the default source to CDROM (vponcova) Related: rhbz#1691319 - Don't set up sources in the refresh method of the Source spoke (vponcova) Related: rhbz#1691319 - Set up FIPS in the target system (vponcova) Related: rhbz#1800697 - Update the service anaconda-sshd (vponcova) Related: rhbz#1800697 - Set up FIPS in the installation environment (vponcova) Resolves: rhbz#1800697 - Add NFS ISO support back to the NFS SetupSourceTask (jkonecny) Resolves: rhbz#1840346 - Add NFS ISO support to the NFSSourceModule (jkonencny) Related: rhbz#1840346 - Fix changelog to keep rhel history (rvykydal) Related: rhbz#1691319 - Tear down HDD device mount if no valid installation source is found (jkonecny) Related: rhbz#1840346 - Extract ISO find algorith from harddrive (jkonecny) Related: rhbz#1840346 - Update required ack in makebumpver script for rhel > 7 (rvykydal) Related: rhbz#1691319 - Fix string based on translator comments (vslavik) Related: rhbz#1691319 - subscription: Fix authentication method switching in GUI (mkolman) Related: rhbz#1691319- subscription: Make sure CDN repos are loaded and usable (mkolman) Related: rhbz#1691319 - Fix issue that unified ISO from URL is not loaded (jkonecny) Related: rhbz#1691319 - Add split_protocol payload helper function (jkonecny) Related: rhbz#1691319 - Fix imports of Blivet-GUI in unit tests (vponcova) Related: rhbz#1691319 - Make cppcheck ignore the G_DEFINE_TYPE macros (vslavik) Related: rhbz#1691319 - Fix test to not use Python 3.8 feature (vslavik) Related: rhbz#1691319 - Fix test for root SSH login allowed (vslavik) Related: rhbz#1691319 - Remove blivet-GUI tests (vslavik) Related: rhbz#1691319 - Ignore no return from BTRFS (vslavik) Related: rhbz#1691319 - Remove unused imports (vslavik) Related: rhbz#1691319- Change git branch configuration (jkonecny) Related: rhbz#1805757 - Update translation badge (jkonecny) Related: rhbz#1805757 - Use rhel-8 weblate translation repository (jkonecny) Resolves: rhbz#1805757 - Use platform-python instead of python3 (vslavik) Related: rhbz#1691319 - root spoke gui: do not expose some root account options (eg locking) (rvykydal) Related: rhbz#1691319 - Modify locking of root defauls for rhel (rvykydal) Related: rhbz#1691319 - Update required version of blivet (rvykydal) Related: rhbz#1691319 - Remove tests for --ignorebroken packages section option (rvykydal) Related: rhbz#1691319 - Remove support for --ignorebroken packages option (rvykydal) Related: rhbz#1691319 - Use F25_Timezone (rvykydal) Related: rhbz#1691319 - Make sure rhsm.service is running at Anaconda startup (mkolman) Related: rhbz#1691319 - Replace SimpleQueue with Queue (vponcova) Related: rhbz#1691319 - Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1691319 - Make RHEL the default (fallback) product (vslavik) Related: rhbz#1691319 - Exclude blivet gui source from rpm_test (rvykydal) Related: rhbz#1691319 - Exclude dependencies for tests from RHEL-8 (jkonecny) Related: rhbz#1691319 - Update pykickstart version for rhel (rvykydal) Related: rhbz#1691319 - Use RHEL8 versions of commands (rvykydal) Related: rhbz#1691319 - Use RHEL8 kickstart handler (rvykydal) Related: rhbz#1691319 - Remove kickstart btrfs support (rvykydal) Related: rhbz#1691319 - Rebase to upstream 33.16 version (rvykydal) Resolves: rhbz#1691319- Make sure rhsm.service is running at Anaconda startup (mkolman) Resolves: rhbz#1805266- Fix crash on single disk selection in GUI (rvykydal) Resolves: rhbz#1805613- Fix installation source switching to/from CDN (mkolman) Resolves: rhbz#1788487 Resolves: rhbz#1790383 Resolves: rhbz#1791376- Do not allow selecting ignored disk in GUI even if it is the only one (rvykydal) Resolves: rhbz#1786561- Disable package download to / /tmp (jkonecny) Resolves: rhbz#1781517- network: fix GUI crash on invalid devices in the list (rvykydal) Resolves: rhbz#1697256- Fix DBus error detection (mkolman) Related: rhbz#1794767 - Make sure RHSM HTTP proxy port from kickstart is an integer (mkolman) Resolves: rhbz#1794025- Log exceptions raised in subscription data fetching method (mkolman) Related: rhbz#1788036 - Fix subscription status not being displayed in some cases (mkolman) Resolves: rhbz#1788036 - Make sure syspurpose is set before registration in GUI (mkolman) Resolves: rhbz#1788207 Related: rhbz#1788036 - Update pep8speaks checker configuration for the branch (rvykydal) Related: rhbz#1788036- Fix RHSM HTTP proxy configuration clearing (mkolman) Resolves: rhbz#1789814 - Add scrolling for the registration tab (mkolman) Resolves: rhbz#1788422- Fix output kickstart generation for subscription commands (mkolman) Resolves: rhbz#1788579 Resolves: rhbz#1788513 - Fix GTK access from subscription thread (mkolman) Resolves: rhbz#1787615- Fix branding in the Connect to Red Hat spoke (mkolman) Resolves: rhbz#1787342- Fix RHSM HTTP proxy setup (mkolman) Related: rhbz#1748281 - Fix text color on info bars (mkolman) Resolves: rhbz#1782174- Adjust unit tests (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend list of false positives in the style guide (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in GUI (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend the anaconda-gtk.css (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in installation payload (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes outside of DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add temporary subscription scheduling module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add basic CDN support to Payload DBus module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add support for custom interface for DBus Tasks (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Backport locale support for modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add subscription manager as an Anaconda dependency (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391- Add UI support for the ZIPL Secure boot (vponcova) Related: rhbz#1659400 - Add DBus support for the ZIPL Secure Boot (vponcova) Resolves: rhbz#1659400 - Don't mention new-kernel-pkg anymore in /etc/sysconfig/kernel (javierm) Resolves: rhbz#1747382 - Don't print warnings for new-kernel-pkg not being present (javierm) Related: rhbz#1747382- Only attempt to open the ibm,max-boot-devices sysfs entry if it exists (javierm) Related: rhbz#1748756- Don't add more devices in boot-device NVRAM than the maximum allowed (javierm) Resolves: rhbz#1748756 - Fix local repo files aren't enabled (jkonecny) Resolves: rhbz#1641620 - Remove ldconfig spec macros (jkonecny) Resolves: rhbz#1700685 - Don't try to format FBA DASD devices (mmatsuya) Resolves: rhbz#1715303- Skip buildins when processing kernel boot args (jkonecny) Resolves: rhbz#1637472 - network: fix handling of ksdevice=bootif in initramfs (rvykydal) Related: rhbz#1649359 - Make sure we work with fresh data when trying to do netroot (vpodzime) Resolves: rhbz#1649359 - Make our manual triggering on network in dracut work (vpodzime) Resolves: rhbz#1649359- Change the bases of the install classes for RHVH (vponcova) Related: rhbz#1753316- Add the install class for Red Hat Virtualization (vponcova) Resolves: rhbz#1753316 - Extend support for custom storage checking (vponcova) Related: rhbz#1753316 - Enable to define the autopart type in an install class (vponcova) Related: rhbz#1753316- Fix noverifyssl when downloading .treeinfo file (jkonecny) Resolves: rhbz#1726156 Resolves: rhbz#1723811- Do not try to mount cdrom source also if it has been mounted in dracut. (rvykydal) Resolves: rhbz#1733507- Adjust the exclude arguments for livepayloads (bcl) Related: rhbz#1684542 - Recreate the BLS entries when using liveimg (bcl) Resolves: rhbz#1684542 - Cache the liveimg tar kernel list (bcl) Related: rhbz#1684542 - Add common function for creating rescue images (bcl) Related: rhbz#1684542 - Re-generate BLS loader file snippets on live installs (awilliam) Related: rhbz#1684542- Respect changesok password policy for root password (mkolman) Resolves: rhbz#1584145 - Fix default value for pwpolicy emptyok (mkolman) Resolves: rhbz#1664704- Add support for disabling modules via module --disable (mkolman) Resolves: rhbz#1655523 Related: rhbz#1719347- Require blivet with flags.protect_cdrom support (rvykydal) Related: rhbz#1671713 - Be more strict when checking for mounted dvd source. (rvykydal) Resolves: rhbz#1671713 - Protect cdroms during tree population for image installs. (rvykydal) Resolves: rhbz#1671713- Fix the rescue mode (vponcova) Resolves: rhbz#1628653- Set default entry to the BLS id instead of the entry index (javierm) Resolves: rhbz#1671047 - Fix non-root dir of install tree HD installation (jkonecny) Resolves: rhbz#1689194- Handle bytes and strings from RPM (vponcova) Resolves: rhbz#1689909 - Set the flag lvm_metadata_backup (vponcova) Resolves: rhbz#1673901 - Rename add-ons to additional software (jkonecny) Resolves: rhbz#1674011 - Move product version modifications for ui into function and add unit test. (rvykydal) Resolves: rhbz#1671384 - Do not show quarterly release part of the version in UI. (rvykydal) Resolves: rhbz#1671384- Rename zanata rhel-devel version (rvykydal) Related: rhbz#1666319 - Adapt makebumpver to rhel-devel -> rhel-8 branch renaming. (rvykydal) Resolves: rhbz#1666319- Use new ssl certificate kickstart options (lars) Resolves: rhbz#1663954- Pull in new translations (rvykydal) Related: rhbz#1684056- Make SMT warning message smaller (jkonecny) Related: rhbz#1684056 - Remove blank line in the SMT warning (jkonecny) Related: rhbz#1684056- Pull in new translations (rvykydal) Related: rhbz#1684056- Update the SMT warning message (rvykydal) Related: rhbz#1684056 - Detect and warn if SMT is enabled (vponcova) Resolves: rhbz#1684056- Pass nosmt boot option to installed system. (rvykydal) Resolves: rhbz#1677411 - Use unformatted DASDs for the partitioning (vponcova) Resolves: rhbz#1676630- Check for dirinstall target on s390 (bcl) Resolves: rhbz#1677417- Change the overflow color (vponcova) Related: rhbz#1637686- Remove a confusing message for headless systems (#1638791) (vponcova) Resolves: rhbz#1638791- Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1638383 - Do not crash on missing multipath device wwn. (rvykydal) Resolves: rhbz#1666242- Relabel X11/xorg.conf.d directory (jkonecny) Resolves: rhbz#1660436 - Reorder items in selinux relabeling post script (jkonecny) Related: rhbz#1660436- Update gjs dependency filter for fedora->rhel filename changes (rvykydal) Related: rhbz#1650295- Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1650295- Add python3-coverage to testing dependencies (jkonecny) Related: rhbz#1502323 - Set Automatic Installation Media for HDD not ISO (jkonecny) Related: rhbz#1502323 - Adapt old code to new partition name translation (jkonecny) Related: rhbz#1502323 - Fix source spoke status for expanded tree on HDD (jkonecny) Related: rhbz#1502323 - Enable installation from install tree on HDD (jkonecny) Resolves: rhbz#1502323- Pull in fixed translations Resolves: rhbz#1659890- Update python-coverage dependency (rvykydal) Resolves: rhbz#1658777 - Require password confirmation in GUI (mkolman) Resolves: rhbz#1584064 - Only quit GTK mainloop on GUI quit request (mkolman) Resolves: rhbz#1643111 - Drop the inst.noblscfg option (javierm) Resolves: rhbz#1658980 - Don't allow to use LDL DASD disks (vponcova) Resolves: rhbz#1635825 - Don't allow /boot on LVM (vponcova) Resolves: rhbz#1641986 - Use the default LUKS version for auto partitioning (vponcova) Resolves: rhbz#1628519 - Make it possible to exit empty user spoke (mkolman) Resolves: rhbz#1620135 - Fix pylint errors (vponcova) Related: rhbz#1652727- Run zipl again after generating initramfs (#1652727) (vponcova) Resolves: rhbz#1652727- Fix module installation error reporting (mkolman) Resolves: rhbz#1644635 - Drop xorg-x11-server-Xorg check from graphical target detection (mkolman) Resolves: rhbz#1583958- Pull in fixed translations Resolves: rhbz#1650431- Hotfix - disable unsupported hardware detection (mkolman) Resolves: rhbz#1645686- Make the pyanaconda/image.py more pep8 (jkonecny) Related: rhbz#1631673 - Test image repodata folder based on treeinfo file (jkonecny) Resolves: rhbz#1631673 - Use var instead of strings in findFirstIsoImage (jkonecny) Related: rhbz#1631673 - Use new InstallTreeMetadata instead of TreeInfo (jkonecny) Related: rhbz#1631673 - Add InstallTreeMetadata class (jkonecny) Related: rhbz#1631673 - Move DEFAULT_REPOS to the constants (jkonecny) Related: rhbz#1631673- nvdimm: update ks data for actions in UI (rvykydal) Resolves: rhbz#1620093 - nvdimm: use pykickstart constant for setting reconfigure mode (rvykydal) Related: rhbz#1620093 - Fix strings not marked for translation (jkonecny) Resolves: rhbz#1637399 - Increase EFI System Partition (ESP) size to 200-600 MiB (javierm) Resolves: rhbz#1633640 - Save lsblk output to the Anaconda traceback file (vtrefny) Resolves: rhbz#1627220- Remove EXPERIMENTAL label for mountpoint assignment in TUI (mkolman) Resolves: rhbz#1636940 - Wrap line in storage/osinstall.py to 99 chars (jkonecny) Related: rhbz#1637096 - Add missing pylint false positive (jkonecny) Related: rhbz#1637096 - Make syspurpose description text size biger (mkolman) Related: rhbz#1612060 - Fix double quoting in syspurpose values (mkolman) Resolves: rhbz#1637135 - Fix ihelp pylint issues (jkonecny) Related: rhbz#1637096 - Add ignored field to rpm_tests (jkonecny) Related: rhbz#1637096 - Remove unused false positives (jkonecny) Related: rhbz#1637096 - Use new BTRFS pykickstart version (jkonecny) Related: rhbz#1637096 - Add back missing import (jkonecny) Related: rhbz#1637096 - Add --no-pip to setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename coverage3 to coverage-3.6 (jkonecny) Related: rhbz#1637096 - Fix error message in setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename nosetests binary to 3.6 - link is missing (jkonecny) Resolves: rhbz#1637096 - Remove not used BuildRequires for RHEL (jkonecny) Related: rhbz#1637096 - Add shortcut function to get dependency script (jkonecny) Related: rhbz#1637096 - Add install-pip parameter to setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add initial 32-bit ARMv7 EFI support (pbrobinson) Resolves: rhbz#1637618 - Drop legacy get_arm_machine pieces (pbrobinson) Related: rhbz#1637618 - arch: arm: drop omap checks and specifics (pbrobinson) Related: rhbz#1637618 - Small optimalization in setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add package installation from pip for test script (jkonecny) Related: rhbz#1637096 - Remove hfsplus-tools not used on RHEL (jkonecny) Related: rhbz#1637096- Add Not Specified option for System Purpose lists (mkolman) Resolves: rhbz#1637602 - Set the VNC password directly (vponcova) Resolves: rhbz#1634667- Ignore errors when trying to activate unsupported swaps (vtrefny) Resolves: rhbz#1635253 - Adapt built in help system to new content structure (mkolman) Resolves: rhbz#1593723 - Update help folder paths (mkolman) Related: rhbz#1593723 - Replace helpFile property with help_id (mkolman) Related: rhbz#1593723 - Small optimization in boot arg parsing method (jkonecny) Related: rhbz#1622429 - Fix bad --addrepo command line parsing (jkonecny) Related: rhbz#1622429 - Raise correct exception on bad addrepo boot param (jkonecny) Resolves: rhbz#1622429- Add option to set kernel.hung_task_timeout_secs option (rvykydal) Resolves: rhbz#1633549 - Change default install class to RHEL (jkonecny) Resolves: rhbz#1634094 - Don't check for firmware compatibility to enable BootLoaderSpec support (javierm) Resolves: rhbz#1635547- Update kernel command line parameters in BLS files (javierm) Resolves: rhbz#1635180 - Drop attempt to add 'nocrypto' to tsflags (#1634791) (awilliam) Resolves: rhbz#1634791 - Make sure fips is correctly enabled on target system (#1619568) (mkolman) Resolves: rhbz#1619568- Syspurpose related test & pylint fixes (mkolman) Related: rhbz#1612060 - Add missing folder to Makefile (mkolman) Related: rhbz#1612060 - Add system purpose support (mkolman) Resolves: rhbz#1612060- Sync spec file (rvykydal) Related: rhbz#1619153 - Fix python3 requires in spec file (rvykydal) Resolves: rhbz#1619153 - Revert "Add system purpose support" (rvykydal) Related: rhbz#1619153 - Add support for GRUB_ENABLE_BLSCFG and inst.noblscfg (pjones) Resolves: rhbz#1615442 - Get rid of new-kernel-pkg invocations (pjones) Related: rhbz#1615442 - Minor pylint cleanups (pjones) Related: rhbz#1615442- Add system purpose support (mkolman) Resolves: rhbz#1612060- Require the Python interpreter directly instead of using the package name - Related: rhbz#1619153- Update the spoke for unsupported hardware in TUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Update the dialog for unsupported hardware in GUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Support detection of kernel taints (vponcova) Resolves: rhbz#1601545- prefixdevname: fix a typo in filename (rvykydal) Related: rhbz#1615997 - prefixdevname: pass persistent configuration to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: pass net.ifnames.prefix option to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: install package to target system if needed (rvykydal) Resolves: rhbz#1615997 - prefixdevname: import state from initramfs to stage 2 (rvykydal) Resolves: rhbz#1615997- Don't connect to signals of the Network Manager DBus objects (vponcova) Resolves: rhbz#1582233 - Fix librepo logging with new DNF (jkonecny) Resolves: rhbz#1626609- Require python3-librepo Resolves: rhbz#1626609- DNF 3.5 compatibility (mkolman) Related: rhbz#1613296 - Don't try to get hostnamed proxy in non-installer-image environments (rvykydal) Resolves: rhbz#1622917- Revert "Don't allow booting from nvdimm devices" (rvykydal) Resolves: rhbz#1620566 - Fix pylint errors (vponcova) Related: rhbz#1618633- Fix crash in tui when default partitioning scheme is not supported (rvykydal) Related: rhbz#1617958- Add inst.addrepo documentation for HD variant (jkonecny) Related: rhbz#1595415 - Warn when repo names are not unique (jkonecny) Related: rhbz#1595415 - HD addon repos have mount directories permanent (jkonecny) Related: rhbz#1595415 - Unmount hard drive additional repositories (jkonecny) Related: rhbz#1595415 - Move RepoData copy creation to the RepoData class (jkonecny) Related: rhbz#1595415 - Show empty file protocol on HD addon repo fail (jkonecny) Related: rhbz#1595415 - Mount and use HDD additional repositories (jkonecny) Related: rhbz#1595415 - Separate _find_and_mount_iso from _setup_media (jkonecny) Related: rhbz#1595415 - Load hard drive repo type from inst.addrepo (jkonecny) Related: rhbz#1595415 - Do not fail if .discinfo file can't be read (jkonecny) Related: rhbz#1595415 - Use productmd to parse .discinfo file (jkonecny) Related: rhbz#1595415 - Add payload sources tests (jkonecny) Related: rhbz#1595415 - Cleanup payload tests source file (jkonecny) Related: rhbz#1595415 - Add documentation for inst.addrepo boot option (jkonecny) Related: rhbz#1595415 - Add additional repositories to KS data (jkonecny) Resolves: rhbz#1595415 - Use new source solution (jkonecny) Related: rhbz#1595415 - Add payload sources implementation (jkonecny) Related: rhbz#1595415 - Mark disks with additional repos as protected (jkonecny) Related: rhbz#1595415 - Support boot args parsing to list (jkonecny) Related: rhbz#1595415 - Add inst.addrepo new options (jkonecny) Related: rhbz#1595415 - Make parenthesis consistent (jkonecny) Related: rhbz#1595415 - Remove unused parameter from live_startup method (jkonecny) Related: rhbz#1595415 - Disable treeinfo based repos only once (jkonecny) Related: rhbz#1610806 - Disable treeinfo repos when base repo change (jkonecny) Related: rhbz#1610806 - Treeinfo repos can't be changed nor removed (jkonecny) Related: rhbz#1610806 - Add all repositories from the treeinfo file (jkonecny) Resolves: rhbz#1610806 - Load base repository location from treeinfo (jkonecny) Related: rhbz#1610806 - Add limited file:// protocol to GUI Source spoke (jkonecny) Related: rhbz#1610806 - Add BaseOS between default base repositories (jkonecny) Related: rhbz#1610806 - Split _setupInstallDevice method in payload (jkonecny) Related: rhbz#1610806- Revert back to running DNF in a subprocess (mkolman) Related: rhbz#1613296 - Add back reverted patches for modularity support (rvykydal) Related: rhbz#1613296- Check the LUKS2 memory requirements (vponcova) Related: rhbz#1547908 - Add an option for choosing version of LUKS in GUI (vponcova) Related: rhbz#1547908 - Add tests for LUKS2 in the auto partitioning module (vponcova) Related: rhbz#1547908 - Apply the LUKS2 options from the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in logvol, part and raid commands (vponcova) Related: rhbz#1547908 - Enable to set a default version of LUKS (vponcova) Related: rhbz#1547908 - Update dependencies and kickstart commands to support LUKS2 (vponcova) Resolves: rhbz#1547908 - Use SimpleConfigFile to get PLATFORM_ID from /etc/os-release (mkolman) Related: rhbz#1613296 - Use wwn attr instead of removed wwid. (#1565693) (dlehman) Resolves: rhbz#1615408- Fix a 5 year old typo in the spec file (mkolman) Resolves: rhbz#1613488 - Bump required DNF version (mkolman) Related: rhbz#1613296 - Fix some small issues with the platform id patch (mkolman) Related: rhbz#1613296 - Set platform id for DNF (mkolman) Related: rhbz#1613296 - Fix crash when software environment is False (jkonecny) Resolves: rhbz#1612942 - Allow to delete all file systems used by Unknown (#1597199) (vponcova) Resolves: rhbz#1597199- DD: Use text mode when calling tools with subprocess (rvykydal) Resolves: rhbz#1609744 - Update RHEL placeholder names (mkolman) Related: rhbz#1593723- Revert Use productmd library to parse .treeinfo (rvykydal) Related: rhbz#1611622- Revert of module support enablement (install specs DNF API) (rvykydal)- Typo fixup (rvykydal) - Define if blivet-gui is supported via installclasses (rvykydal) Related: rhbz#1599838 - Offer Blivet-GUI partitioning only if supported (rvykydal) Related: rhbz#1599838 - Only show the "closest mirror" source option where appropriate (mkolman) Resolves: rhbz#1608241 - Starting from 3.0 DNF expects strings in comps queries (mkolman) - Remove blivet-gui spoke and its dependencies (rvykydal) Resolves: rhbz#1599838 - Use the manual partitioning module in TUI (vponcova) - Use the manual partitioning module in UI (vponcova) - Add tests for the manual partitioning module (vponcova) - Create the manual partitioning module (vponcova) - Reserve enough static space for 2 lines in spoke status on hub (#1584160) (rvykydal) - Handle new module specific error states (mkolman) - Handle missing package errors reported by the install_specs() function (mkolman) - Initial module enablement and installation support (mkolman) - Fix disable additional repositories (jkonecny) - Show better messages for NoSuchPackage and NoSuchGroup (#1599190) (vponcova) Resolves: rhbz#1599190 - Bootloader stage2 can't be on btrfs on rhel (#1533904) (rvykydal) Related: rhbz#1533904 - Remove --fstype=btrfs support from LogVol, Raid and Partition (rvykydal) Resolves: rhbz#1533904 - Remove btrfs support. (rvykydal) Resolves: rhbz#1533904 - Use RHEL8 versions of commands added to RHEL8 handler for test (rvykydal) - Use RHEL8 kickstart handler (rvykydal) - Use productmd library to parse .treeinfo (#1411673) (jkonecny) - Import kickstart classes as version-less in the dracut script (vponcova) - Use only version-less kickstart classes (vponcova) - Define version-less variants of kickstart classes (vponcova) - Pylint should skip the file livepayload.py (vponcova) - Fix pylint errors (vponcova)- Change the pop-up text with the pre-release warning (#1542998) (vpodzime) Resolves: rhbz#1608243 - Sort categories on the hub by defined order (#1584160) (rvykydal) Resolves: rhbz#1584166 - Show a note about EULA where relevant (mkolman) Resolves: rhbz#1569596 - Change message log level to INFO when adding repo (jkonecny) Related: rhbz#1603178 - Set packaging log level to DEBUG by default (jkonecny) Resolves: rhbz#1603178 - Remove the python-wrapt dependency (vponcova) - Do not use capitals for spoke names (#1584160) (rvykydal) Resolves: rhbz#1584166 - Wrap category label and add space between columns (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use 32 px icons (instead of 16 px) on hubs (#1584160) (rvykydal) Resolves: rhbz#1584166 - Make pyanaconda.dbus.typing work with Python 3.7 (#1598574) (awilliam) - Use Platform Python where appropriate (mkolman) - Replace deprecated dracut options for booting with ibft. (rvykydal) Resolves: rhbz#1566052 - Protected devices might be hidden (#1561766) (vponcova) - Improve handling of unsupported filesystems in UI. (rvykydal) Resolves: rhbz#1533904 - Reserve two lines for status message (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use three spoke columns on hub for better scaling (#1584160) (rvykydal) Resolves: rhbz#1584166 - fstab: include a note about systemctl daemon-reload (zbyszek) - Access the ZFCP module only on s390x (vponcova) - Tell libreport if it is a final release or not (#1596392) (vpodzime) Resolves: rhbz#1596392 - bootloader: GRUB2: Set menu_auto_hide when enabled by the instClass (hdegoede) - installclass: Add bootloader_menu_autohide property (hdegoede) - Add tests for the zFCP module (vponcova) - Handle the zfcp command in the zFCP module (vponcova) - Use the zFCP discovery task in UI (vponcova) - Create the zFCP discovery task (vponcova) - Create the zFCP module (vponcova)- Define zanata branch statically for rhel-devel branch (rvykydal)- DNF 3: progress callback constants moved to dnf.transaction (awilliam) - DNF 3: Update size calculations for transaction item changes (awilliam) - DNF 3: config substitutions moved from dnf to libdnf (awilliam)- Add tests for the DASD module (vponcova) - Run the DASD formatting task in UI (vponcova) - Extend the sync_run_task method with a callback (vponcova) - Create a task for formatting DASDs (vponcova) - Run the DASD discovery task from UI (vponcova) - Create a task for discovering DASDs (vponcova) - Create the DASD module (vponcova) - Add tests for the language installation task (vponcova) - Run an installation task to install a language (vponcova) - nvdimm: fix crash on non-block devices (rvykydal)- Wait for kickstart modules to quit (vponcova) - Ask for a default passphrase if required (vponcova) - Add support for setting different types of passwords in TUI (vponcova)- Add tests for changes in tasks and the install manager (vponcova) - Add a simple installation task in the Baz module (vponcova) - Update the boss classes (vponcova) - Update the base clases for modules (vponcova) - Use the system installation task in the install manager (vponcova) - Add the system installation task (vponcova) - Add methods for running remote DBus tasks (vponcova) - Improved base clases for DBus tasks (vponcova) - Do not manually create LUKSDevice when unlocking a LUKS format (vtrefny) - Fix pylint errors (vponcova) - Skip the pylint check for the bootloader.py (vponcova) - Enable DNF depsolver debugging in debug mode (mkolman) - Don't reset locale of our DBus daemon (vponcova) - Close the DNF base later (#1571299) (vponcova) - Add 10% for storage metadata to the total required space (#1578395) (vponcova) - Add hook to prevent mistake upstream pushes (jkonecny) - Revert "WIP" (vponcova) - WIP (vponcova) - Set locale to en_US.UTF-8 in every module (#1575415) (vponcova) - Move initial module configuration to the init function (vponcova) - Fix the mount command (vponcova) - Use the auto partitioning module in UI (vponcova) - Only check space during a tui kickstart if ksprompt is enabled (bcl) - Fix can't exit TUI storage spoke (jkonecny) - Use PROCESSED_AND_CLOSE and PROCESSED_AND_REDRAW (jkonecny) - Remove not required PROCESSED return (jkonecny) - Remove PROCESSED from refresh method (jkonecny)- nvdimm: make debug messages more clear (rvykydal) - nvdimm: use libblockdev enum to check namespace mode (rvykydal) - Add data loss warning to nvdimm reconfigure dialog. (rvykydal) - Add UI feedback for disk repopulating after nvdimm reconfiguration. (rvykydal) - Fix ignoring of nvdimm devices (rvykydal) - Don't allow booting from nvdimm devices (rvykydal) - Improve UI feedback for invalid boot on non-iBFT iSCSI devices. (rvykydal) - Add inst.nonibftiscsiboot boot option. (rvykydal) - Use only devices specified by nvdimm command for installation. (rvykydal) - Add option to reconfigure nvdimm devices into sector mode. (rvykydal) - Allow only devices in sector mode to be selected. (rvykydal) - Add nvdimm devices to Advanced Storage spoke. (rvykydal) - Add kickstart support for nvdimm reconfiguration to sector mode. (rvykydal) - Ignore nvdimm disks which are not in sector mode. (rvykydal) - Do not ignore nvdimm (pmemX) devices (rvykydal) - Update the pykickstart commands (vponcova) - Fix firewall DBUS module API usage (#1577405) (mkolman) - Fix formatting in the TUI storage spoke (jkonecny) - Fix TUI crash in mountpoint assignment (#1564067) (jkonecny) - Fix KS logvol metadata and chunksize parameters (#1572511) (jkonecny) - Show correct bootloader error on the MacEFI platform (vponcova) - Revert "Fix broken kickstart command test" (rvykydal) - Support fcoe --autovlan option (#1564096) (rvykydal)- Increase module startup timeout to 600 seconds (mkolman) - Fix name of the Zanata Python client package (mkolman) - Add tests for the auto partitioning module (vponcova) - Create the auto partitioning module (vponcova) - Add the firewall submodule (mkolman) - Once again fix cmdline error handling. (#1360223) (sbueno+anaconda) - Extend the timeout period to 180s in the case of cmdline error. (#1360223) (sbueno+anaconda) - Fix the clearpart test with disklabel option (vponcova) - The specified nosetests failed to run (vponcova)- Show correct root account locked status in reconfig mode (#1507940) (mkolman) - Add missing lines and modularization only log to test coverage (jkonecny) - Remove makebumpver dependency from spec file (jkonecny) - network module: use connectivity checking in anaconda (rvykydal) - network module: add connectivity checking (rvykydal) - Permit adding disabled external repos to installation. (riehecky) - Handle empty active attribute for consoles (#1569045) (mkolman) - Support temporary kickstart generating (vponcova) - Create the dynamic module User (vponcova) - Select Workstation install class for Workstation live (#1569083) (awilliam) - Rename the main module User to Users (vponcova)- Save logs to result folder after rpm-tests (jkonecny) - Add Installed pyanaconda tests (jkonecny) - Fix name of the RPM test (jkonecny) - Support running just chosen rpm test (jkonecny) - Add test cache files to gitignore (jkonecny) - Move test install test from Makefile to rpm tests (jkonecny) - Create structure to run rpm tests (jkonecny) - Move all nosetests to separate directory (jkonecny) - Fix broken kickstart command test (jkonecny) - Fix broken kickstart command test (jkonecny) - localization: use LanguageKickstarted module property (#1568119) (rvykydal) - Start only the specified kickstart modules (#1566621) (vponcova) - Use the Bootloader module in UI (vponcova) - Add tests for the bootloader module (vponcova) - Create the bootloader module (vponcova) - rpmostreepayload: do not require network for dvd installation (#1565369) (rvykydal) - Fix double logging to stdout (vponcova) - Don't try to create required partitions if there are none (vponcova)- Add anaconda-install-env-deps as dependency of the anaconda package (mkolman) - Add %files for install-env-deps so it actually exists (awilliam)- Bump simpleline version (mkolman) - Do not redraw screen after text YesNo dialog (#1557951)(jkonecny) - Revert "Adapt to a new simpleline changes (#1557472)(jkonecny) - authselect: enable silent last log (pbrezina) - authselect: fix typo to enable fingerprint authentication (pbrezina)- Move install time dependencies to a metapackage (mkolman)- Fix forgotten usage of the selinux kickstart command (vponcova) - Fix tests for the storage module (vponcova) - Use the disk selection and initialization modules in UI (vponcova) - Enable to use object identifiers instead of object paths (vponcova)- Add Makefiles for disk initialization and selection modules (vponcova) - Remove the invalid self argument (vponcova) - Run all unit tests (vponcova)- Create the disk initialization and disk selection modules (vponcova) - Use watch_property to watch changes of DBus properties (vponcova) - Better organize the base classes for modules (vponcova) - Fixed KS forcing zerombr onto RO disk (japokorn) - Add tests for the kickstart specifications (vponcova) - Standardize calls to parent via super() (riehecky) - Fix 'isDisk' property name (#1558906) (vtrefny) - Make the class for removed kickstart commands more strict (vponcova) - Fix the progress bar steps (vponcova) - Use enum for the first boot action (vponcova) - Use enum for the SELinux modes (vponcova) - datetime spoke: still pass ksdata to NTPconfigDialog (UIObject) (rvykydal)- Write rootpw command to kickstart (#1557529) (mkolman) - Don't make safe to observe services on buses that don't run (vponcova) - Add the LanguageKickstarted property (vponcova) - Don't autoquit by default if the last hub is empty (#1553935) (mkolman) - Use the Services module in UI (vponcova) - Create the Services module (vponcova) - Enable hibernation only on x86 (#1554345) (vponcova) - Add the Storage module with no API (vponcova) - Add the Payload module with no API (vponcova) - Remove DBus modules Foo and Bar (vponcova) - network module: fix accessing org.freedesktop.hostname1 for current hostname (rvykydal)- network module: add basic test (rvykydal) - Add prepare command to setup-mock-test-env script (jkonecny) - Mark partition live device's disk protected. (#1524700) (dlehman)- Remove useless constants from pyanaconda.dbus.constants (vponcova) - Use identifiers to get observers and proxies (vponcova) - Remove the publish method from DBus interfaces (vponcova) - Replace constants in publish and register methods (vponcova) - Replace constants in DBus interface names (vponcova) - Define DBus errors with the dbus_error decorator (vponcova) - Use namespaces and identifiers to describe Anaconda DBus objects (vponcova) - Add support for identification of DBus objects and services (vponcova) - User module should parse only rootpw for now (#1553488) (vponcova) - localization module: plug localization module into keyboard GUI spoke (rvykydal) - localization module: add KeyboardKickstarted property (rvykydal) - localization module: add KS support for keyboard command (rvykydal) - localization module: don't use Kickstarted so another command can be added (rvykydal) - Fix release docs (mkolman) - network: set TYPE value in ifcfg from kickstart in initrmfs (rvykydal) - Make formatting consistent in AnacondaWidgets.xml (riehecky)- Use the user DBUS module in the UI (mkolman) - Use the user DBUS module for the rootpw command in kickstart.py (mkolman) - Add initial user DBUS module (mkolman) - Add tests for the Security module (vponcova) - Use the Security module in UI (vponcova) - Don't send empty kickstart to DBus modules (vponcova) - Add the Security module (vponcova) - Fix makeupdates script to work with new DBus structure (jkonecny) - Fix Makefile of the kickstart manager (vponcova) - Fix check if dbus daemon quit properly (jkonecny) - Remove check if dbus is running (#1551096) (jkonecny) - Use Anaconda's special env variable for dbus address (#1551096) (jkonecny) - Migrate Anaconda to our private dbus session (#1551096) (jkonecny) - localization module: use l12 shortcut for module name in UI (rvykydal) - localization module: replace ksdata.lang with the module in anaconda. (rvykydal) - localization module: add KS support for lang command (rvykydal) - Return restorecon utility to Fedora 28 mock (jkonecny) - Include dbus.log when exporting logs (mkolman) - Reorganize pyanaconda.modules.boss (vponcova) - Move all DBus errors to pyanaconda.modules.common.errors (vponcova) - Move common classes and functions to pyanaconda.modules.common (vponcova) - Close DBus log file when quitting DBus session (jkonecny) - Enable payload configuration for Install classes (jkonecny) - Rename files that provide kickstart specifications (vponcova) - Move the kickstart specification to pyanaconda.core.kickstart (vponcova) - Start and quit Boss properly (jkonecny) - Make class from dbus.launcher module (jkonecny) - Add the kernel option resume= by default (#1206936) (vponcova)- Use observers to access the hostname service (vponcova) - Make safe to observe services on buses that don't have to run (vponcova) - DBus logs are now saved to /tmp/dbus.log (jkonecny) - Add tests for toplevel installclass attribs (riehecky) - Wait for DBus modules for longer time (vponcova) - Drop dependency on authselect and firewalld (vponcova) - Fix kickstart version test (vponcova) - Authconfig is replaced with authselect (#1542968) (vponcova) - Add support for different message buses (vponcova) - Fix makeupdates script (vponcova) - Set up basic logging for DBus modules (vponcova) - Remove get_dbus_module_logger (vponcova) - Fix logging of the DBus modules (vponcova) - Fix the reimport error (vponcova) - Fix the network module specification (vponcova) - network module: update_network_data test (rvykydal) - network module: use Module.Kickstarted instead of ksdata.seen (rvykydal) - network module: use for hostname in tui (rvykydal) - network module: handle current hostname (rvykydal) - network module: handle ksdata.network.hostname (rvykydal) - network module: add module skeleton (rvykydal) - Log changes in the kickstart modules. (vponcova) - Use the Timezone module in UI. (vponcova) - Start Boss from Anaconda (jkonecny) - Do not use System DBus (jkonecny) - Remove anaconda-boss.service (jkonecny) - Move Anaconda dbus services and confs to session dbus (jkonecny) - Run DBus session if not present (jkonecny) - Change pykickstart version (vponcova) - Move system-logos dependency from anaconda-core to anaconda-gui (mkolman) - makebumpver: fix parsing of -m option (rvykydal) - makebumpver: fix -i option (rvykydal) - Fix tests of the Timezone module (vponcova) - installclass: add comments to server install class (dusty) - Don't use deprecated formatErrorMsg (vponcova) - Use the KickstartError attributes (vponcova) - kickstart: "clearpart --list" does not work (#1410335) (marcel) - Use handler in the Timezone module (vponcova) - Fix the specification of the Bar module (vponcova) - Use the KickstartHandler class (vponcova)- Prevent anaconda-core requiring gjs-console (awilliam) - Temporarily don't test versions of specified kickstart objects (vponcova)- Explain when run dependency_solver without options (jkonecny) - Clean dd_test code (jkonecny) - We can't set file permission mode for .so in dd test (jkonecny) - Rename installclass_atomic to Fedora Atomic Host (jkonecny) - Support running only nosetests or only some nosetests (jkonecny) - Do not run tests as root (jkonecny) - Save start and end time for pylint run (jkonecny) - Separate grab-logs from ci target in Makefile (jkonecny) - Remove false positive but disable Pylint in makeupdates script (jkonecny) - Add copyright to scripts in ./scripts/testing (jkonecny)- Prevent anaconda-core requiring gjs-console (awilliam)- Check the proxy attribute before accessing it (vponcova) - Check the noverifyssl attribute before accessing it (vponcova) - Don't access the url attribute (#1530428) (vponcova) - Use Fedora Server default partitioning in Atomic (jkonecny) - Clean code of Atomic install class (jkonecny) - Migrate Atomic install class (#1491287) (jkonecny) - Move Atomic install class to Anaconda (#1491287) (#1536853) (jkonecny) - Make sure that fetch_url is defined. (vponcova)- Change pykickstart version. (vponcova) - Do not deepcopy the kickstart data in the storage (vponcova) - Replace deepcopy of the method command (vponcova) - Use pykickstart 3 (vponcova) - Provide comprehensive log messages about the display mode (vponcova) - Fix missing logging in some cases of update of ONBOOT value. (rvykydal) - Fix tests for the timezone module. (vponcova) - Add the Kickstarted property to the kickstart modules. (vponcova) - Connect to the observed service and other stuff. (vponcova) - Prevent 99-copy-lgs.ks from exiting with a 1 (bcl) - Rename SetUTC to SetIsUTC in the timezone module. (vponcova)- Move how to use setup-mock-test-env script to help (jkonecny) - Add --init as new parameter to setup-mock-test-env (jkonecny) - Initialize the thread manager at the first import. (vponcova) - Added tests for the timezone module and other. (vponcova) - Remove 'i' from iutil module (jkonecny) - Remove 'i' from isignal module (jkonecny) - Move isignal module to core/isignal (jkonecny) - Extract process watch functions to a static class (jkonecny) - Move regexes module to core/regexes (jkonecny) - Move i18n module to core/i18n (jkonecny) - Move constants module to core/constants (jkonecny) - Move iutil module to core/iutil (jkonecny) - Move async_utils to core/async_utils (jkonecny) - Replace gobject GLib by our core/glib (jkonecny) - Rename run_in_main_thread to run_in_loop (jkonecny) - Add Timer and PidWatcher abstraction above GLib (jkonecny) - Create abstraction above GLib event loop (jkonecny) - Add core/glib module for GLib access (jkonecny) - Ignore errors for KickstartSpecificationHandler. (vponcova) - Try to use the PropertiesChanged signal. (vponcova) - Add timezone module. (vponcova) - Collect properties changes before emit. (vponcova) - Use Ping method from the standard interface. (vponcova) - Recognize members of standard interfaces. (vponcova) - Add an object observer with cached properties (vponcova) - Rename modules with Fedora install classes. (vponcova) - Add support for Variant in .buildstamp (vponcova) - Fix the Bar module. (vponcova) - Add pykickstart version to branching policy doc (jkonecny) - Remove `unstable` branch from documentation (jkonecny) - Move system-logos to anaconda-core (#1529239) (bcl)- Modules should use the proxy pattern. (vponcova) - Variants need to be instances of the Variant class (vponcova) - kickstart: support firewall --use-system-defaults (#1526450) (dusty) - Check payload is set before accessing its data (#1524785) (mkolman) - Do not fail when test are failing in setup-env script (jkonecny) - Support running multiple commands at once (jkonecny) - Support copy Anaconda result dir out of mock (jkonecny) - Remove dependencies from Makefile (jkonecny) - Add path to Anaconda in mock to constant (jkonecny) - Properly exclude packages from the install set (ngompa13) - Add the _prepare_command helper function to setup-test-env (jkonecny) - Add run-tests parameter to setup-test-env script (jkonecny) - Remove /anaconda in mock before copying new one (jkonecny)- Improve password checking status and error messages (mkolman) - Spin kickstarts shouldn't be test dependency (jkonecny)- Remove spurious echo call from tmux service file (#1526861) (mkolman) - Restore fix for RHBZ #1323012 (`set_name` not `setName`) (awilliam) - Fix Makefile for modules/[foo,bar]/tasks and for install_manager (rvykydal) - Make passing kickstart to boss more visible. (rvykydal) - Add tests for KickstartManager. (rvykydal) - Add kickstart dispatching to anaconda. (rvykydal) - Add kickstart dispatching to local boss run script (rvykydal) - Add KickstartManager for Boss. (rvykydal) - Add method for getting line mapping from kickstart elements to kickstart (rvykydal) - Add info about handled kickstart commands to modules (rvykydal) - Add missing Makefile for kickstart_dispatcher (rvykydal)- Use observers in the install manager (vponcova) - Modify readme file for tests (jkonecny) - Do not bump version when testing installation (jkonecny) - Add set up test environment script (jkonecny) - Add dependency solver script (jkonecny) - Differentiate upstream and build-time version (#1493952) (mkolman) - Fix bad bash '*' expansion when loading kernel modules (#1525841) (jkonecny) - Fix connection to a signal in the install manager (vponcova) - Use the InterfaceTemplate in the InstallationInterface (vponcova) - Use the InterfaceTemplate in the TaskInterface (vponcova) - Add a base class for DBus interfaces (vponcova) - Update module manager to use observers (vponcova) - Add DBus observers for better access to proxies. (vponcova) - Remove running CI in mock from Makefile (jkonecny) - Add xfsprogs and git to the test requirements (jkonecny) - The gettext-devel is required by autogen (jkonecny) - Remove kickstart-test dependencies from test requires (jkonecny)- Unregister and unpublish all DBus services and objects (vponcova) - Add tests for InstallManager (jkonecny) - Add tests for Tasks (jkonecny) - Add run_in_glib decorator for tests (jkonecny) - Instantiate and publish InstallManager in Boss (jkonecny) - Add Makefile for install_manager (jkonecny) - Implement InstallManager with interface (jkonecny) - Init threading in modules (jkonecny) - Provide installation tasks from modules (jkonecny) - Remove *.Anaconda.Modules interface from Boss (jkonecny) - Implementing example tasks for modules (jkonecny) - Add Makefile for Task (jkonecny) - Base implementation of Task (jkonecny) - Add Task interface class (jkonecny) - Remove in-memory kickstart representation from traceback file (#1519895) (mkolman) - Support call_when_thread_terminates in ThreadManager (jkonecny) - Change gtk_action_wait/nowait as general use decorators (jkonecny) - Add controllable loop to run_boss_locally script (jkonecny) - Tweak run_boss_locally script (jkonecny) - Enable SE/HMC file access to repo (vponcova) - Change string formatting to format method (jkonecny) - Pass handler instance, not class to SplitKickstartParser (rvykydal) - Add kickstart parser for splitting kickstart (rvykydal)- Fix unit tests (mkolman) - Fixes in makefiles (vponcova) - Use the input_checking module for TUI password validation (mkolman) - Use the input_checking module for user checking (mkolman) - Use the input_checking module for root password checking (mkolman) - Use the input_checking module for checking the LUKS passphrase (mkolman) - Reflect GUISpokeInputCheckHandler changes in installation source spoke (mkolman) - Convert the input checking helpers to use the input_checking module (mkolman) - Provide more robust method of using the warning message bar (mkolman) - Remove the validatePassword() method (mkolman) - Add new input checking module (mkolman) - fixup! Migrate Workstation InstallClass to anaconda (sgallagh) - Handle an invalid install class style sheet (vponcova) - Enhance password checking constants (mkolman) - Fix interactive defaults (mkolman) - Modify the PYTHONPATH in run_boss_locally (vponcova) - Replace get_bus with the class DBus (vponcova) - Migrate Workstation InstallClass to anaconda (sgallagh) - Point at new path for fedora-server.css (sgallagh) - Rename dbus_constants to constants (vponcova) - Add the boot option inst.ks.all (vponcova) - Add the boot option inst.stage2.all (vponcova) - Remove errors for mounting and unmounting (vponcova) - Override the right method in the task (vponcova) - Remove useless code (vponcova) - Support timeout and retries options in %packages section (vponcova) - Fix device_name_is_disk to fully support raid devices (vponcova) - Onlyuse devices of the ignoredisk command should be only disks (vponcova) - Add the boot option inst.xtimeout (vponcova) - Do not shadow build-in module variable (jkonecny) - Module manager is replaceable (jkonecny) - Remove pyanaconda.constants_text module (vponcova)- Bump Blivet GUI version (mkolman) - Change path to start-module script when running locally (mkolman) - Handle DBUS module related files in makeupdates (mkolman) - Handle DBUS_STARTER_ADDRESS not being defined (mkolman) - Use start-module script in DBUS service files (mkolman) - Add a DBUS module startup script (mkolman) - Add Makefile.am for DBUS modules an addons (mkolman) - Add the setup-updates script (mkolman) - Add __init__.py file to anaconda/modules (mkolman) - Add a unit file for Boss startup (mkolman) - Really install all the right packages on Mac UEFI installs (awilliam) - Refactor DASD formatting and support detection of LDL DASDs. (vponcova) - Remove unused import sys from run_boss_locally script (jkonecny) - Fix blivet imports in the Fedora Server install class (#1513024) (vponcova) - Update the use of suggest_container_name method (vponcova) - Devicetree doesn't have protected_dev_names (vponcova) - Add pyanaconda.dbus to Makefile (vponcova) - Add pyanaconda.storage to Makefile (#1511735) (vponcova) - network: GUI, be more robust when displaying vlan parent and id (#1507913) (rvykydal) - network: GUI, fix lookup of existing device configurations (#1507913) (rvykydal) - network: GUI, don't crash on added vlan without device name specified (#1507913) (rvykydal) - Add a script for running Boss & modules locally (mkolman) - Add an example addon (mkolman) - Add DBUS module examples (mkolman) - Add Boss (mkolman) - Add a base class for DBUS modules (mkolman) - Add .service and .conf files for the DBUS modules (mkolman) - Add constants for DBUS module namespaces (mkolman) - Add support for logging from DBUS modules (mkolman) - Add the get_bus() method (mkolman) - Remove storage check for too small swap (#1466964) (vponcova) - Migrate fedora-server installclass into the anaconda repository (#1466967) (rvykydal)- Bump required Blivet version to 3.0 (mkolman) - Add modular server repo to the base repositories (#1506894) (jkonecny) - Split addon and environment refresh in software TUI (jkonecny) - Fix changing source don't erase old environment TUI (#1505090) (jkonecny) - Add logging to TUI software selection spoke (#1505090) (jkonecny) - Do not try to use protected disks for autopart (vtrefny) - Adapt new storage tui spoke to storage code move. (dlehman) - Update blivet upstream URL in testing README. (dlehman) - Adapt to devicefactory API change. (dlehman) - Adapt to removal of default rounding in blivet.size.Size. (dlehman) - Use anaconda's logic for ostree sys/physical root. (dlehman) - Adapt to removal of blivet.udev.device_is_realdisk. (dlehman) - Adapt to move of disklabel type logic into DiskLabel. (dlehman) - Move blivet.partspec into pyanaconda.storage. (dlehman) - Move blivet.platform to pyanaconda.platform. (dlehman) - Fix traceback from mocked partitions in clearpart test. (dlehman) - Move blivet.osinstall to pyanaconda.storage. (dlehman) - Move autopart from blivet to pyanaconda.storage. (dlehman)- Mac EFI installs need grub2-tools (#1503496) (awilliam) - network: create default ifcfg also for missing default NM connection (#1478141) (rvykydal) - Print screen stack next to exception in TUI (jkonecny) - Enable Custom GRUB2 Password Utility (#985962) (rmarshall)- Bump simpleline version requires (jkonecny) - Remove DataHolder class (jkonecny) - Remove EditTUISpoke EditTUIDialog and EditTUISpokeEntry (jkonecny) - Replace EditTUI* from the TUI Storage spoke (jkonecny) - Replace EditTUI* from the TUI User spoke (jkonecny) - Replace EditTUI* from the TUI Source spoke (jkonecny) - Replace EditTUI* from the TUI Network spoke (jkonecny) - Password spoke is using PasswordDialog now (jkonecny) - Return default policy if nothing match (jkonecny) - Add Dialog and PasswordDialog TUI objects (jkonecny) - Remove EditTUIDialog from time_spoke (jkonecny) - packaging: clear downloaded packages repo cache before using it (#1480790) (rvykydal) - Do substitutions only after translating the string (mkolman) - Fix a translation check error (mkolman) - Do not run commands in messages in Makefile (jkonecny) - Fix storage spoke completeness checking (#1496416) (rvykydal)- Mark the mount point assignment in TUI as experimental (vpodzime) - Reset storage on change in text mode (vpodzime) - Only allow the supported file systems in text mode (vpodzime) - Textual configuration of mount points (vpodzime) - Add support for the new 'mount' kickstart command (vpodzime) - Fix dnf exception repository not set (#1495211) (jkonecny) - Add logging of complete spokes in GUI. (rvykydal) - Do not execute storage when the spoke is left with no selected disk (#1496327) (rvykydal) - Reflect building from master branch in the release docs (mkolman) - Add checks for group names (#1497676) (vponcova) - Add new checks for user names (#1491006) (vponcova)- Add changelog entries from the unstable branch (mkolman) - Log when we are executing command in chroot (jkonecny) - Use name instead of index in TUI env selection (#1495204) (jkonecny) - Fix missing container in TUI source spoke (#1494801) (jkonecny) - Add MOCK_EXTRA_ARGS to Makefile (jkonecny) - tui source spoke: initialize nfs values when switching to nfs (rvykydal) - Deselect encryption when switching to blivet-gui partitioning (vtrefny) - Add 2 spaces between functions in iutil (jkonecny) - rpmostreepayload: Fix logic for copying of EFI data (walters) - rpmostreepayload: Avoid recursing for fstab mounts (walters) - payload: Add handlesBootloaderConfiguration(), teach bootloader.py (walters)- Fix missing id to name environment transition (#1491119) (jkonecny) - Fix test for unset TUI software environment (#1491119) (jkonecny) - Rename processingDone to processing_done variable (jkonecny)- network: add support for kickstart --bindto=mac for virtual devices (#1328576) (rvykydal) - network: support mac bound network settings as first class (#1328576) (rvykydal) - network: add support for kickstart --bindto=mac for wired devices (#1328576) (rvykydal) - Don't setup the hub twice (#1491333) (vponcova) - rpmostreepayload: Substitute ${basearch} in ostreesetup ref (walters) - Perform repo checks only when there are checks available. (rvykydal) - Add support for repo --metalink (GUI) (#1464843) (rvykydal) - Add support for repo --metalink (kickstart, tui) (#1464843) (rvykydal) - Add inst.notmux option (dusty)- Add missing dot to the availability status message (mail) - Bump Simpleline version (jkonecny) - Make EFIGRUB._efi_binary a property, not a method (awilliam) - Better storing logs from build and tests (jkonecny) - Provide a default install class. (vponcova) - Do not use hidden install classes. (vponcova) - Make geolocation with kickstart possible (#1358331) (mkolman) - Run python-meh as modal in TUI (jkonecny) - Use GLib event loop in the simpleline (jkonecny) - TUI progress reporting is handled by show_all (jkonecny) - Add efi_dir to the BaseInstallClass (#1412391) (vponcova) - Use /usr/bin/python3 shebang once again (miro)- Fix catch TUI not main thread exceptions (jkonecny) - Document Anaconda branching workflow (mkolman) - Use constants for version number bumps and additions (mkolman) - Fix closest mirror now needs network (jkonecny) - Fix restart payload thread in Network spoke GUI (#1478970) (jkonecny) - Network spoke freeze when testing availability (#1478970) (jkonecny) - Add support for adding version numbers to makebumpver (mkolman) - Add support for major version bump to makebumpver (mkolman) - Fix proxy settings badly used when testing repos (#1478970) (jkonecny)- Remove the metacity theme. (vponcova) - Add the option inst.decorated to allow title bar in GUI (vponcova) - Move python3-gobject Requires to core (jkonecny) - Return simpleline removed ipmi calls back (jkonecny) - Use new list container from Simpleline (jkonecny) - Remove old simpleline from anaconda (jkonecny) - Ask multiple times for wrong input (jkonecny) - Show TUI exception only first time (jkonecny) - Add simpleline logger to the Anaconda (jkonecny) - Modify TUI to use new Simpleline package (jkonecny) - Make 64-bit kernel on 32-bit firmware work for x86 efi machines (pjones) - Add missing gtk3 required version to spec file (jkonecny) - Sort spec required versions alphabetically (jkonecny) - Fix testing of the kickstart version (vponcova) - Move the installclass command to the %anaconda section. (vponcova) - Fix SL install class to use right efi dir (riehecky) - Fix accelerator key for blivet-gui partitioning (#1482438) (vtrefny) - Add blivet-gui logs to python-meh file list (vtrefny) - Remove the title bar in anaconda by default (#1468801) (vponcova) - Add simple script to read journal with message code source and thread info. (rvykydal)- Add support for automatic generating of DBus specification. (vponcova) - Add support for generating XML (vponcova) - Add support for DBus typing system (vponcova) - dnfpayload: do not try to contact disabled repo (artem.bityutskiy) - Add message to setup-test-env is ran (jkonecny) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (bcl) - Add lorax-packages.log to bug report. (rvykydal) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (jkonecny) - 80-setfilecons: Add a few paths (/var/run, /var/spool) (walters) - Also capture anaconda-pre logs if they exist (riehecky) - Don't mock modules with sys in unit tests (vponcova) - logging: replace SyslogHandler with JournalHandler (rvykydal) - Add setup-test-env target to the Makefile (jkonecny) - Add tests for the install class factory (vponcova) - Support for the installclass kickstart command (vponcova) - Modules with install classes should define __all__ (vponcova) - Refactorization of the installclass.py (vponcova) - docs: minor fixups of release document (rvykydal) - rescue: add RTD documentation (rvykydal) - rescue: clean up method for mounting root (rvykydal) - rescue: separate UI and execution logic (rvykydal) - Make kickstart rescue command noninteractive. (rvykydal) - Remove unused argument and code. (rvykydal)- rpmostreepayload: Set up /var first (walters) - rpmostreepayload: Explicitly create /var/lib before tmpfiles (walters) - rpmostreepayload: Rework mount setup to support admin-defined mounts (walters) - rpmostreepayload: try to verify local ostree repo cache (dusty) - rpmostreepayload: ignore = 2.1.6-3 (awilliam) - Bump required Blivet version (#1378156) (mkolman) - Fix bad exception handling from blivet in iscsi (#1378156) (jkonecny) - tui: New class for prompt (vponcova) - iSCSI: adjust to change in blivet auth info (#1378156) (awilliam) - Disable false positive pylint error (jkonecny) - Add some error checking when users don't provide input for DASD devices. (sbueno+anaconda) - Add some error checking when users don't provide input for zFCP devices. (sbueno+anaconda) - Fix tui timezone region selection by name (vponcova)- F26_DisplayMode was added by non-interactive mode (jkonecny) - Fix pyanaconda tests for display mode (jkonecny) - Fix parse-dracut to support new kickstart displaymode (jkonecny) - Add boot option inst.noninteractive to the docs (jkonecny) - Abort installation when Playload exc rise in a NonInteractive mode (jkonecny) - Support non interactive mode in standalone spokes (jkonecny) - Non-interactive mode support for Password and User spokes (jkonecny) - Raise NonInteractive exception in Hubs event loop (jkonecny) - Raise exception for noninteractive mode in Hub (jkonecny) - Add new pykickstart noninteractive mode (jkonecny) - Disable bad kickstart command on F25 (jkonecny) - Improve DNF error message to be more understandable (jkonecny) - tui: Add software group selection (vponcova) - use blivet iSCSI singleton directly in storage spoke (awilliam) - Correct deviceLinks to device_links (blivet renamed it) (awilliam) - Instantiate the zFCP object ourselves now. (#1384532) (sbueno+anaconda) - Fix the way DASD list is determined. (#1384532) (sbueno+anaconda) - Add tests for payload location picking (#1328151) (jkonecny) - Fix picking mountpoint for package download (#1328151) (jkonecny) - Improve packaging logs without DEBUG logging (jkonecny)- Move the collect() function to iutil (mkolman) - Update messiness level (mkolman) - PEP8 and general refactoring for the main anaconda.py (mkolman) - Move kickstart file parsing code to startup_utils (mkolman) - Don't directly import items from anaconda_log (mkolman) - Remove old useless code (mkolman) - Move the rescue ui startup code to the rescue module (mkolman) - Move set-installation-thod-from-anaconda code to startup_utils (mkolman) - Move the live startup code to startup_utils (mkolman) - Move code printing the startup note to startup_utils (mkolman) - Move the pstore cleanup function to startup_utils (mkolman) - Move the prompt_for_ssh function to startup_utils (mkolman) - Move logging setup to startup_utils (mkolman) - Move the geolocation startup code to a separate function (mkolman) - Unify addons path variable name (mkolman) - PEP 8 for startup_utils.py (mkolman) - PEP 8 for display.py (mkolman) - Move VNC startup checking to a separate function (mkolman) - Move imports to the top of the file in display.py (mkolman) - Refactor display mode handling (mkolman) - Move display setup & startup tasks out of anaconda.py (mkolman) - Remove main and extra Zanata pot files on master (jkonecny) - Remove main and extra pot files before zanata push (jkonecny) - Don't send intermediate pot files to zanata (gh#791) (awilliam) - Improve message to be clearer in rescue.py (jkonecny) - Add option to show password in password field (vponcova) - Generate a list of DASDs in GUI storage spoke. (#1378338) (sbueno+anaconda) - Echoing 4de0ec44bdf0f68545bb55bb5fea00464b65fcab May as well include the SL file (riehecky) - Fixup class name for CentOS install class (riehecky) - Fix a typo in SAM file header (mkolman) - Skip live image on usb when checking storage for mounted partitions (#1369786) (rvykydal)- Fix network spoke being incorrectly marked as mandatory (#1374864) (mkolman)- Increse python3-blivet version to 1:2.1.5 (jkonecny) - Fix dnf.repo.Repo now requires dnf.conf.Conf (jkonecny) - Provides compatibility with DNF-2.0 (jmracek)- Don't deactivate all storage in anaconda-cleanup. (#1225184) (dlehman) - Stop setting ANACONDA udev environment variable. (#1225184) (dlehman)- Improved driver disk copying (#1269915) (mkolman) - Fix screenshot taking logic (#1327456) (mkolman) - Change blank lines to pep8 for Dracut DUD test (jkonecny) - Tweak lambda use in Dracut test (jkonecny) - Add Dracut test for reloading mod dependencies (jkonecny)- Fix NTP server list fetching when running in IS (#1374810) (mkolman) - rpmostreepayload: Clean up use of sysroot files a bit (walters) - rpmostreepayload: Fix remote handling to use correct sysroot (walters)- network: set onboot correctly for vlan on bond device in ks (#1234849) (rvykydal) - network: don't show ibft configured devices in UI (#1309661) (rvykydal) - iscsi: don't generate kickstart iscsi commands for offload devices (#1252879) (rvykydal) - iscsi: allow installing bootloader on offload iscsi disks (qla4xxx) (#1325134) (rvykydal) - network: adapt to changed NM ibft plugin enablement configuration (#1371188) (rvykydal) - network: don't activate bond/team devices regardless of --activate (#1358795) (rvykydal) - Fix traceback when payload have None as url (#1371494) (jkonecny) - Add new Dracut test and fix another ones (#1101653) (jkonecny) - Fix bug when we add set to list (#1101653) (jkonecny) - Add new helper script files to build system (#1101653) (jkonecny) - Document new helper scripts to the DriverDisk README (#1101653) (jkonecny) - Fix driver unload is disabling network settings (#1101653) (jkonecny) - dud: fix multiple inst.dd=http:// instances stalling in dracut (#1268792) (rvykydal) - network: fix ksdata generating for for non-active virtual devices (#1321288) (rvykydal) - network: update kickstart data also with bond bridge slaves (#1321288) (rvykydal) - network: add support for bridge bond slaves (#1321288) (rvykydal) - screen_access: Ensure we write config to real sysroot (walters) - Add release commit support to makebumpver (mkolman) - Makefile improvents for separate release commits & tarball creation (mkolman) - network: add support for --no-activate kickstart opton (#1277975) (rvykydal) - fixup! Add base.close() after base.do_transaction (RhBug:1313240) (jmracek) - Add base.close() after base.do_transaction (RhBug:1313240) (jmracek)- Add git merging examples to the contribution guidelines (mkolman) - network: don't stumble upon new Device.Statistics NM dbus iface (#1370099) (rvykydal) - Current Anaconda is not compatible with DNF 2.0.0 (jkonecny) - Filter out all merge commits from the changelog (mkolman) - Make it possible to override Zanata branch name (mkolman) - Switch to argparse & autodetect name, version and bug email address (mkolman) - Fix multi-inheritance (phil) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek) - Static checker recommended improvements (mkolman) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek)- Fix a pylint no-member warning (mkolman) - Translate press-c-to-continue correctly in TUI (#1364539) (mkolman) - Fix bootDrive driveorder fallback (#1355795) (jkonecny) - Fix bootloader when re-using existing /boot part (#1355795) (jkonecny) - Add support for device specification variants (#1200833) (mkolman) - Revert "Update zanata.xml for f25-devel branch." (sbueno+anaconda) - Update zanata.xml for f25-devel branch. (sbueno+anaconda) - Add option to override efi_dir (phil) - efiboot: stderr= is not an option to efibootmgr (phil) - Fix EFI grub1 case (phil) - Make Fedora module not so grabby (phil) - Add centos module to pyanaconda (phil) - network: don't require gateway for static ipv4 config in TUI (#1365532) (rvykydal) - Improve connection network change detection (jkonecny) - Revert "Revalidate source only if nm-con-ed change settings (#1270354)" (jkonecny) - Fix anaconda-pre.service wasn't properly installed (#1255659) (jkonecny) - Rename function for better consistency (#1259284) (rvykydal) - Update error message for consistency (#1259284) (rvykydal) - Add more specific username check messages also to gui (#1360334) (rvykydal) - fix style guide test false positive on username variable (#1350375) (rvykydal) - tui: use functions instead of fake REs for checking values (#1350375) (rvykydal) - tui: get proper index of entry we are handling in input (#1331054) (rvykydal) - tui: fix user name validity checking (#1350375) (rvykydal) - More descriptive message on invalid username (kvalek) - Fix another pep8 name issue (jkonecny) - iscsi: fix getting iscsi target iface of bound target (#1359739) (rvykydal) - Fix needsNetwork testing only additional repositories (#1358788) (jkonecny) - Fix restart payload only when repo needs network (#1358788) (jkonecny) - Cleanup remaining runlevel references (mkolman) - Clarify a nosave related log message (mkolman) - Use Screen Access Manager (mkolman) - Add screen entry/exit callbacks (mkolman) - Add screen access manager (mkolman) - A simple formatting fix (mkolman) - Fix another blivet-2.0 pep8 error (jkonecny) - Quickfix of failing test (japokorn) - Some docstring refactoring & typo fixes for the TUI base classes (mkolman) - Add a file about contributing. (sbueno+anaconda) - Store logs before anaconda starts (#1255659) (japokorn) - DD can now replace existing drivers (#1101653) (japokorn) - Use the F25 timezone kickstart command version (mkolman) - Use sshd-keygen.target instead of hardcoded sshd-keygen script (jjelen) - Make it possible to disable sshd service from running. (#1262707) (sbueno+anaconda) - Change bootloader boot drive fallback (jkonecny) - Fix of Python3x uncompatible commands (japokorn) - Add NTP server configuration to the TUI (#1269399) (mkolman) - Move the NTP server checking constants to constants.py (mkolman) - Use a constant for the NTP check thread name prefix (mkolman) - Fix another victim of the python 2->3 conversion. (#1354020) (dshea) - Attempt to unload modules updated by a driver disk (dshea) - Fix the processing of device nodes as driver disks (dshea)- Allow kickstart users to ignore the free space error (dshea) - Stop kickstart when space check fails (bcl) - Service anaconda-nm-config is missing type oneshot (jkonecny) - Fix dhcpclass to work both via kickstart and the boot cmdline. (clumens) - network: handle also ifcfg files of not activated virtual devices (#1313173) (rvykydal) - network: check onboot value in ksdata, not NM connections (#1313173) (rvykydal) - network: do not activate device on kickstart --onboot="yes" (#1341636) (rvykydal)- hostname: don't set installer env hostname to localhost.localdomain (#1290858) (rvykydal) - hostname: add tooltip to Apply button (#1290858) (rvykydal) - hostname: fix accelerator collision (#1290858) (rvykydal) - hostname: don't set hostname in initrafms of target system (#1290858) (rvykydal) - hostname: set current hostname from target system hostname on demand (#1290858) (rvykydal) - hostname: suggest current hostname for storage containers (#1290858) (rvykydal) - hostname: don't set target system static hostname to current hostname (#1290858) (rvykydal) - network tui: do not activate device when setting its onboot value (#1261864) (rvykydal) - network tui: edit persistent configuration, not active connection (#1261864) (rvykydal) - network: validate netmask in tui (#1331054) (rvykydal) - Add wordwrap to text mode and use it by default (#1267881) (rvykydal) - Fix adding new VG in Custom spoke can't be applied (#1263715) (jkonecny) - Fix SimpleConfigFile file permissions (#1346364) (bcl) - Re-configure proxy when updateBaseRepo is called (#1332472) (bcl)- Only use <> for markup (#1317297) (bcl) - Update iscsi dialog for Blivet 2.0 API change (bcl) - Use the signal handlers to set initial widget sensitivies (dshea) - Fix bad sensitivity on boxes in source spoke (jkonecny) - Fix install-buildrequires (bcl) - Added optional [/prefix] as pattern (kvalek) - Require network for network-based driver disks (dshea) - Add missing pkgs to install-buildrequires (#612) (phil) - Increase the required version of gettext (dshea) - Fix the name sensitivity in the custom spoke. (dshea)- Revert "Temporarily disable translations" (bcl) - Change where to look for the iscsi object (#1344131) (dshea) - Fix old blivet identifiers (#1343907) (dshea) - Fix a covscan warning about fetch-driver-net (#1269915) (bcl) - Fix crash when NM get_setting* methods return None (#1273497) (jkonecny) - Overwrite network files when using ks liveimg (#1342639) (bcl) - Stop using undocumented DNF logging API (bcl) - Use the LUKS device for encrypted swap on RAID (dshea) - Keep the subdir in driver disk update paths (dshea) - Warn about broken keyboard layout switching in VNC (#1274228) (jkonecny) - Make the anaconda-generator exit early outside of the installation environment (#1289179) (mkolman)- Add a button to refresh the disk list. (dlehman) - Only try to restart payload in the Anaconda environment (mkolman) - Make current runtime environment identifiers available via flags (mkolman) - Display storage errors that cause no disks to be selected (#1340240) (bcl) - Fix the SourceSwitchHandler pylint errors differently. (clumens) - Fix pylint errors. (clumens) - Update the disk summary on Ctrl-A (dshea) - Revert "Refresh the view of on-disk storage state every 30 seconds." (dlehman) - Refresh the view of on-disk storage state every 30 seconds. (dlehman) - Handle unsupported disklabels. (dlehman) - Use a blivet method to remove everything from a device. (dlehman) - Tighten up ResizeDialog._recursive_remove a bit. (dlehman) - Only look for partitions on partitioned disks. (dlehman) - NFS DDs installation now works correctly (#1269915) (japokorn) - Remove unused on_proxy_ok_clicked from Source spoke (jkonecny) - send all layouts to localed for keymap conversion (#1333998) (awilliam) - Small cleanup (mkolman)- Resolve shortcut conflict between "Desired Capacity" and "Done" (yaneti) - network: don't crash on devices with zero MAC address (#1334632) (rvykydal) - Remove Authors lines from the tops of all files. (clumens) - Related: rhbz#1298444 (rvykydal) - New Anaconda documentation - 25.14 (bcl) - Catch DNF MarkingError during group installation (#1337731) (bcl) - Fix TUI ErrorDialog processing (#1337427) (bcl) - Clean up yelp processes (#1282432) (dshea)- Temporarily disable translations (bcl) - Don't crash when selecting the same hdd ISO again (#1275771) (mkolman)- Fix writeStorageLate for live installations (#1334019) (bcl) - Remove the locale list from zanata.xml (dshea) - Ditch autopoint. (dshea) - Ditch intltool. (dshea) - Rename fedora-welcome to fedora-welcome.js (dshea) - Fix UEFI installation after EFIBase refactor (bcl) - Fix error handling for s390 bootloader errors (sbueno+anaconda) - Deselect all addons correctly (#1333505) (bcl) - gui-testing needs isys to be compiled. (clumens) - Add more to the selinux check in tests/gui/base.py. (clumens)- Add single language mode (#1235726) (mkolman) - Move default X keyboard setting out of the Welcome spoke (mkolman) - Rerun writeBootLoader on Live BTRFS installs (bcl) - Check for mounted partitions as part of sanity_check (#1330820) (bcl) - Merge pull request #620 from dashea/new-canary (dshea) - Update the required pykickstart version. (dshea) - Implement %packages --excludeWeakdeps (#1331100) (james) - Fix bad addon handling when addon import failed (jkonecny) - Add retry when downloading .treeinfo (#1292613) (jkonecny) - Return xprogressive delay back (jkonecny) - Change where tests on translated strings are run. (dshea) - Merge the latest from translation-canary (dshea) - Squashed 'translation-canary/' changes from 5a45c19..3bc2ad6 (dshea) - Add new Makefile target for gui tests (atodorov) - Define missing srcdir in run_gui_tests.sh and enable coverage (atodorov) - Split gui test running out into its own script. (clumens) - Look higher for the combobox associated with an entry (#1333530) (dshea) - Use createrepo_c in the ci target. (dshea) - Compile glib schema overrides with --strict. (dshea)- Don't join two absolute paths (#1249598) (mkolman) - Don't crash when taking a screenshot on the hub (#1327456) (mkolman) - Fix pylint errors. (phil) - Factor out common grub1/grub2 stuff into mixin, and other factoring (phil) - Add GRUB1 (legacy) support back to Anaconda (phil)- Handle unmounting ostree when exiting (bcl) - ostree: Use bind mounts to setup ostree root (bcl) - ostree: Skip root= setup when using --dirinstall (bcl) - disable_service: Specify string format args as logging params. (clumens) - Ignore failure when disable services that do not exist (phil) - Get rid of an unused variable in the network spoke. (clumens) - Revalidate source only if nm-con-ed change settings (#1270354) (jkonecny) - Merge solutions for test source when network change (#1270354) (jkonecny) - Changes in network state revalidate sources rhbz#1270354 (riehecky)- Use the iutil functions for interacting with systemd services. (dshea) - Add methods to enable and disable systemd services. (dshea) - Do not add .service to the end of service names. (dshea) - Remove detach-client from tmux.conf (dshea) - Use Blivet 2.0 for set_default_fstype (#607) (sgallagh) - Remove dnf from the list of required packages. (#605) (dshea) - Add access to the payload from addons (#1288636) (jkonecny) - Disable pylint warnings related to the log handler fixer. (dshea) - Allow the metacity config dir to be overriden. (dshea) - Do not include /usr/share/anaconda files in the gui package. (dshea) - Work around logging's crummy lock behavior. (dshea) - Use rm -r to remove the temporary python site directory. (dshea) - Remove the subnet label for wired devices. (#1327615) (dshea) - Fix how unusued network labels are hidden (#1327615) (dshea) - Remove yum_logger (bcl) - Remove the lock loglevel (bcl) - Use a temporary user-site directory for the tests. (dshea) - Build everything for make ci. (dshea) - Ignore some E1101 no-member errors when running pylint (bcl) - Sprinkle the code with pylint no-member disable statements (bcl) - Catch GLib.GError instead of Exception (bcl) - Update storage test for Blivet 2.0 API change. (bcl) - Initialize missing private methods in BasePage class (bcl) - Update kickstart.py for Blivet 2.0 API change. (bcl) - Use namedtuple correctly in kexec.py (bcl) - Add more requires to make password checking still work. (#1327411) (dshea) - Rename isS390 to match the renames in blivet. (dshea) - Suppress signal handling when setting zone from location (#1322648) (dshea) - Refresh metadata when updates checkbox changes (#1211907) (bcl)- network: handle null wireless AP SSID object (#1262556) (awilliam) - Change new_tmpfs to new_tmp_fs. (clumens) - Add support for kickstart %onerror scripts. (clumens) - Show network spoke in the TUI reconfig mode (#1302165) (mkolman) - network: copy static routes configured in installer to system (#1255801) (rvykydal) - network: fix vlan over bond in kickstart (#1234849) (rvykydal) - network: use NAME to find ifcfg on s390 with net.ifnames=0 (#1249750) (rvykydal) - Get rid of the reimport of MultipathDevice. (clumens) - Fix iSCSI kickstart options aren't generated (#1252879) (jkonecny) - Fix adding offload iSCSI devices (vtrefny) - Make the list-harddrives script mode robust (mkolman)- Blivet API change getDeviceBy* is now get_device_by_* (bcl) - network: don't set 803-3-ethernet.name setting (#1323589) (rvykydal) - Log non-critical user/group errors (#1308679) (bcl) - Fix btrfs metadata raid level kwarg. (dlehman) - docs: Add release building document (bcl) - Minor improvements - README and test dependencies (atodorov) - Add more matches for network connectivity (atodorov)- Remove an unused import from anaconda-cleanup. (clumens) - Don't use booleans in Requires (#1323314) (dshea) - Set CSS names on all of the anaconda classes. (#1322036) (dshea) - Don't crash if no groups are specified (#1316816) (dshea) - Fix only one address is shown in anaconda (#1264400) (jkonecny) - Fix call to update optical media format. (#1322943) (dlehman) - Reset invalid disk selection before proceeding. (dlehman) - Multiple Dogtail tests improvements (atodorov) - Do not allow liveinst with --image or --dirinstall (#1276349) (dshea) - New Anaconda documentation - 25.5 (bcl)- Don't provide subclasses of the multipath or dmraid commands. (clumens) - Add support for chunksize raid kickstart parameter. (vtrefny) - Convert to blivet-2.0 API. (dlehman)- Require that the English locale data be available. (#1315494) (dshea) - Revert "Change the default locale to C.UTF-8 (#1312607)" (#1315494) (dshea) - Make windows in metacity closable (#1319590) (dshea) - Fix the use of CSS psuedo-classes in the widgets. (dshea) - Add reason when logging invalid repository (#1240379) (jkonecny)- Apply language attributes to all labels within anaconda. (dshea) - Add a function to apply a PangoAttrLanguage to a label. (dshea) - Add functions to watch changes to a container widget. (dshea) - Switch to the adwaita icon theme. (dshea) - Fix duplicate network settings in dracut (#1293539) (jkonecny) - Fix create device with bad name when parsing KS (#1293539) (jkonecny) - Use a lock for repoStore access (#1315414) (bcl) - Add missing inst prefix to the nokill option in docs (mkolman) - Merge pull request #551 from wgwoods/master-multiple-initrd-dd-fix (wwoods) - fix multiple inst.dd= args (rhbz#1268792) (wwoods)- Load the system-wide Xresources (#1241724) (dshea) - Use an icon that exists in Adwaita for the dasd confirmation (dshea) - Make it possible to skip saving of kickstarts and logs (#1285519) (mkolman) - Add a function for empty file creation (#1285519) (mkolman) - Run actions for argparse arguments (#1285519) (mkolman)- don't install kernel-PAE on x86_64 (#1313957) (awilliam) - except block in py3.5 undefines the variable (bcl) - Remove some history from the liveinst setup. (dshea) - Do not run the liveinst setup if not in a live environment. (dshea) - Set GDK_BACKEND=x11 before running anaconda from liveinst. (dshea) - Run zz-liveinst as an autostart application (dshea) - Translate the help button. (dshea) - Translate the required space labes in resize.py (dshea)- Add device id to dasdfmt screen. (#1269174) (sbueno+anaconda) - Unify displayed columns in custom spoke dialogs. (#1289577) (sbueno+anaconda) - Show some confirmation to users if adding a DASD was successful. (#1259016) (sbueno+anaconda) - Hotfix for missing storage in payload class (#1271657) (jkonecny) - Check to see if DD repo is already in addOn list (#1268357) (bcl) - Use the default levelbar offset values. (dshea) - Do not change the GUI language to a missing locale. (#1312607) (dshea) - Don't crash when setting an unavailable locale (#1312607) (dshea) - Change the default locale to C.UTF-8 (#1312607) (dshea) - Update the libtool version-info. (dshea) - Use CSS to style the internal widgets. (dshea) - Move the widgets pixmaps into resources. (dshea) - Add a resource bundle to libAnacondaWidgets (dshea) - Rename show_arrow and chosen_changed to show-arrow and chosen-changed (dshea) - Remove an invalid transfer notation. (dshea) - Stop using SGML in the docs. (dshea) - Change the install test URL. (dshea) - Fix nfs source crash when options change (#1264071) (bcl) - makebumpver: Add a --dry-run option (bcl) - NTP should have better behavior (#1309396) (jkonecny) - Manually set clock shifts on UI idle (#1251044) (rmarshall) - Don't remove selected shared part when Delete all (#1183880) (jkonecny) - Don't delete shared/boot parts in deleteAll (#1183880) (jkonecny)- tests/gui enhancements (atodorov) - Fix gui tests for anaconda move to anaconda.py (atodorov) - Use a different ipmi command to log events. (clumens) - Clarify that a string in list-screens is actually a regex. (clumens) - Merge pull request #513 from wgwoods/update-dd-docs (wwoods) - updated driver updates docs (wwoods) - Add specification for the user interaction config file (mkolman) - Update zanata webui URL in translation doc. (dlehman) - Tweak partition removal in Custom spoke (jkonecny) - Do not skip evaluation after removing partitions (jkonecny) - Import iutil earlier so we can use ipmi_report from check_for_ssh. (clumens) - Make disconnect_client_callbacks more resilient (#1307063). (clumens) - Move the langpacks install into to a separate function. (dshea) - Fix _find_by_title method in Accordion (jkonecny)- Use host storage for directory or image install dnf download (bcl) - Log payloadError so we know why installation failed. (bcl) - Add the addons directory to the rpm. (dshea) - Use the packaged version of ordered-set (dshea) - Remove an unused import (dshea) - Add an uninstall hook for the renamed anaconda (dshea) - Make langpack work in DNF (#1297823) (jsilhan) - New Anaconda documentation - 24.11 (bcl)- Fix makeupdates for anaconda move to anaconda.py (bcl) - Rename ./anaconda to ./anaconda.py to work around coverage.py #425 (atodorov) - Remove special handling for interruptible system calls. (dshea) - Handle PEP 3101 strings in the gettext context check (dshea) - Improve RHS summary strings in multiselection (#1265620) (jkonecny) - Increase GI version required of AnacondaWidgets (jkonecny) - Increment version of g-introspection for widgets (jkonecny) - Increment the AnacondaWidgets version (jkonecny) - Switch to the new Initial Setup unit name (#1299210) (mkolman) - Uncomment self.check_lang_locale_views in tests/gui/ (atodorov) - Add dogtail to test requirements (atodorov) - Add config for easier combining of kickstart and Jenkins coverage data (atodorov) - Apply the fallback style to anaconda selectors. (dshea) - Redo the stylesheet for Gtk 3.19+ (dshea) - Directly overwrite /usr/share/anaconda/anaconda-gtk.css (dshea) - Merge pull request #463 from dashea/translation-tests (dshea) - Display the name of the addon while executing it (bcl) - Add page selection summary to the right side (#1265620) (jkonecny) - Ask when removing new items in multiselection (#1265620) (jkonecny) - Add multiselection with SHIFT key (#1265620) (jkonecny) - Use show_arrow feature implemented in Selector (#1265620) (jkonecny) - Add new property to show/hide arrow in Selector (#1265620) (jkonecny) - Change selection logic when opening Page (#1265620) (jkonecny) - Add new BasePage class (#1265620) (jkonecny) - Add signal and methods to MountpointSelector (#1265620) (jkonecny) - Fix errors with multiselection (#1265620) (jkonecny) - Accordion class now process events for selectors (#1265620) (jkonecny) - Change cammel case for accordion.py to new pep8 (jkonecny) - Move selection logic from custom spoke to accordion (#1265620) (jkonecny) - Modify ConfirmDeleteDialog now the checkbox is optional (#1265620) (jkonecny) - Multiselection works in GUI with remove (#1265620) (jkonecny) - Add multiselection to Accordion with control key (#1265620) (jkonecny) - Remove bad translations from the source tarball. (dshea) - Treat warnings from xgettext as errors. (dshea) - Run translation-canary tests from make check. (dshea) - Do not run pylint on translation-canary (dshea) - Squashed 'translation-canary/' content from commit 5a45c19 (dshea)- Add a finished method to spokes (#1300499) (bcl) - Handle DeviceConfiguration with con = None (#1300499) (bcl) - Log detailed information about installed packages (bcl) - s/KickstartValueError/KickstartParseError. (clumens) - Move requiredDeviceSize to the main Payload class (#1297905) (dshea)- Handle unexpected DNF exit (bcl) - Fix bad space needed messages (jkonecny) - nosetests-3.5 is now the right version. (clumens) - Ignore a pylint error about how we're using Popen (dshea) - Mark an unused variable as unused (dshea) - Ignore type-related errors for types pylint can't figure out (dshea) - Import errors are just regular errors now (dshea) - Replace the remaining log.warn calls with log.warning. (dshea) - Fix an erroneously bare raise statement (dshea) - Replace the deprecated assertEquals with assertEqual (dshea) - Don't add a None to the list of things to unmount on ostree installs. (clumens)- Fix pylint problems in the gui testing code. (clumens) - Merge 9c5e02392d0401a3bd0adecedea03535595773ef into 67b569253c724639c2490f5fab70f7111f699b3f (atodorov) - Fix the replacement suggestion for "hostname" (dshea) - Automatically generate sr (dshea) - Fix PropertyNotFoundError PermHwAddress (#1269298) (jkonecny) - Make sure python3.5 code can run in early initrd (bcl) - Replace .delete() with .remove() in user.py (sujithpandel) - Rename everything that still refers to LiveCD (atodorov) - Updates to progress and storage tests (atodorov) - Multiple changes to DogtailTestCase (atodorov) - Move all Python files into the main gui/ directory (atodorov) - Simplify tests by removing OutsideMixin and update Creator (atodorov) - Modify existing tests to match latest anaconda behavior and environment (atodorov) - Temporary disable test code which doesn't work (atodorov) - Make tests/gui/ execute ./anaconda from git (atodorov) - Add window title (#1280077) (mkolman) - Replace execReadlines with check_output in parse-kickstart_test.py (bcl) - Fix a spelling error in the hardware error message (#1284165). (clumens)- Collect test-suite.log from all 'make check' invocations. Closes #452 (atodorov) - Fix parse-kickstart_test.py. (clumens) - Remove mkdud.py. (clumens) - Remove the kickstart_tests directory. (clumens) - Always quote values in ifcfg- files (#1279131) (bcl) - Include original kickstart in /root/original-ks.cfg (#1227939) (bcl) - strip spaces from extlinux label and default (#1185624) (bcl) - Report kernel failures during kickstart tests. (clumens) - Make sure unicode in kickstart works. (dshea) - Set the window icon (dshea) - Only run space check in TUI if spokes are complete. (#1279413) (sbueno+anaconda) - Allow a user's primary group to be created in --groups (#1279041) (dshea) - Remove uses of broad-except. (dshea) - Add a test for all that container minimization stuff. (clumens) - Use the partition command in one of the kickstart_tests. (clumens) - Don't clear the _currentIsoFile if another iso was selected (bcl) - makeupdates: Include utils/handle-sshpw (bcl) - Add --sshkey to kickstart sshpw command (#1274104) (bcl) - Split exception description from exception traceback (jkonecny) - Show DNF exception instead of silent exit (jkonecny) - Combine results from all gettext_tests into one log file (atodorov) - Try to run make ci with real translations. (dshea) - Untranslate undisplayed TreeView column headers. (dshea) - Add a test for hidden translatable strings (dshea) - Add the translated string to markup error messages. (dshea) - Test glade translations by default (dshea) - Change the way glade tests are run. (dshea) - Remove the accelerator test. (dshea) - Add the test lib directory to $PYTHONPATH in the commit hook (dshea) - network: create ifcfg files in tui if needed (#1268155) (rvykydal) - Do not limit ONBOOT default setting to url and nfs installation methods (#1269264) (rvykydal) - ibft: fix setting dracut boot args for static ibft nic configuration (#1267526) (rvykydal) - network: Don't set --device link default for hostname only network cmd (#1272274) (rvykydal) - network: assume --device=link as default also for ks on hd (#1085310) (rvykydal) - network: use ibftx interface for iSCSI from iBFT in dracut (#1077291) (rvykydal) - network: add s390 options to default ifcfg files (#1074570) (rvykydal)- Fix a pylint error in the previous commits. (clumens) - Honor ANACONDA_WIDGETS_OVERRIDES (atodorov) - Load anaconda-gtk.css from ANACONDA_DATA if specified (atodorov) - Use the correct path for ui categories (atodorov) - Typo fix, it's ANACONDA_WIDGETS_DATA not ANACONDA_WIDGETS_DATADIR (atodorov) - Allow wired network properties more grid space. (dshea) - Improve language selection at low resolutions. (dshea) - Make reclaim work with small screens and big labels (dshea) - allow repo with only a name if it's a pre-defined one (#1277638) (awilliam) - Only raise thread exceptions once (#1276579) (bcl) - Use py3.4 crypt and salt (bcl) - Be more careful with incomplete device types (#1256582) (dshea) - Fix an import error in rpmostreepayload.py. (clumens) - Fix Testing docs inclusion in Sphinx (bcl) - Ignore interfaces with invalid VLAN IDs. (dshea) - Cleaner logging of .treeinfo return conditions in dependant function. (riehecky) - Update link to upstream kickstart docs (opensource) - rpmostreepayload: Also unmount internal mounts during shutdown (walters) - rpmostreepayload: Fix two issues with mounting (walters) - Add a README for kickstart tests. (clumens) - Make the documentation match the environment variable. (clumens) - Check that cache PVs (if any) are in the VG the LV belongs to (#1263258) (vpodzime) - Fix the alignment of the "Label" label in custom (dshea) - Use unsafe caching during kickstart tests. (clumens)- Improve install space required estimation (#1224048) (jkonecny) - Update the on-disk snapshot of storage when adv. disks are added (#1267944) (vpodzime) - Check that ipv6 kickstart outputs the right ip= (dshea) - Change a variable name for pylint. (dshea) - Do not run time_initialize for image and directory installations (#1274103) (bcl) - Remove unused properties (dshea) - Do not modify the kickstart user data until apply() (dshea) - Make AdvancedUserDialog.run() more readable (dshea) - Improve the behavior of the home directory input. (dshea) - Stop setting inappropriate properties in ksdata. (dshea) - Update the password strength bar during the password strength check. (dshea) - Remove unnecessary grab_focus and set_sensitive calls (dshea) - Use signal handlers in the user spoke more sensibly. (dshea) - Fix potential issues with the username guesser. (dshea) - Make kickstart tests growing LVs stricter (vpodzime) - Point coverage.py to the full path of pyanaconda/ (atodorov) - Don't set BOOTPROTO= when it isn't set (jbacik) - Pass strings to blockdev.dasd_format, not a DASDDevice object. (#1273553) (sbueno+anaconda) - Revert "Use yum to install the mock buildroot for now." (dshea) - decode package name for /etc/sysconfig/kernel (RHBZ #1261569) (awilliam) - Add tests for the more complicated command line options (dshea) - Store fewer kinds of things in the dirinstall option. (dshea) - Fix the parsing of selinux=0 (#1258569) (dshea) - Include a local $ANACONDA_DATADIR in the test environment. (dshea) - Move the command line arguments to anaconda_argparse. (dshea) - Don't crash while logging binary output. (dshea) - Decode program output even if there is no output (#1273145) (dshea) - Add a test for _run_program with binary output (dshea) - Test execWithCapture when the command outputs nothing. (dshea) - Fix a long line in kickstart_tests/functions.sh. (clumens) - Merge pull request #414 from vpodzime/master-lvm_log (vpodzime) - Save the lvm.log Blivet may produce (vpodzime)- Hide the places sidebar in the ISO chooser widget. (dshea) - Use GtkResponseType values in the iso chooser dialog (dshea) - Do not use deprecated getDevicesByInstance method (vtrefny) - By default, skip those kickstart tests we know to be failing. (clumens) - Fix pylint unused import (jkonecny) - network: handle bridge device appearing before its connection (#1265593) (rvykydal) - Use $KSTEST_URL in tests that still had dl.fp.o hardcoded. (dshea) - Support CONNECT in the test proxy server. (dshea) - Extract the file used by liveimg as a prereq (dshea) - Convert the proxy script to a prereq. (dshea) - Add a prereqs function to kickstart tests. (dshea) - Fix traceback when trying to create list of unformatted DASDs. (#1268764) (sbueno+anaconda) - network: handle missing connections of a device configured in GUI better (rvykydal) - network: don't set NM_CONTROLLED=no for root on SAN. (rvykydal) - Add support for other systemd units to kickstart service command (bcl) - Merge pull request #388 from wgwoods/dd-in-initrd-fix (wwoods) - Set the password checkbox for empty kickstart passwords. (dshea) - Do not set the password input text with unencrypted passwords. (dshea) - Install input checks before modifying the user GUI (#1256065) (dshea) - Fix a lying error message in style_guide.py (dshea) - Use "Enter" instead of "Return" for the keyboard key. (dshea) - New Anaconda documentation - 24.3 (bcl) - Include missing test files and scripts in Makefile.am/tarball (atodorov) - dracut: accept inst.dd=[file:]/dd.iso (#1268792) (wwoods) - Do not override StorageChecker.errors in StorageSpoke (#1252596) (vtrefny) - Lookup IPv6 address without brackets (#1267872) (bcl) - Mangle the boot device differently for systemd (#1241704) (dshea) - Fail the media check if the systemd service failed to start. (dshea)- Properly translate c-to-continue on the root selection screen (mkolman) - Check minimal memory requirements properly (#1267673) (jstodola) - Allow users to be created with an existing GID. (dshea) - Add a test for creating a user with an existing GID. (dshea) - Add tests for gids embmedded in the user groups list. (dshea) - Allow the kickstart --groups list to specify GIDs. (dshea) - Add a --groups argument to the user ks test. (dshea) - Fix the locale pattern packages-instlangs-3 looks for. (dshea) - Raise an error if osimg cannot be found (#1248673) (bcl) - Use the bootloader raid levels for bootloader installation (#1266898) (bcl) - Use otps.display_mode during early startup (#1267140) (mkolman) - Mount stage2 cdrom after running driver-updates (#1266478) (bcl) - Get rid of an unused import in the user spoke. (clumens) - Log crashes from the signal handler. (dshea) - Save a core file when anaconda crashes. (dshea) - Keep environment selection when reentering the software spoke (#1261393) (mkolman) - Only show the user spoke if no users are specified in kickstart (#1253672) (mkolman) - Fix 'cat: /tmp/dd_disk: No such file or directory' (#1251394) (jkonecny) - Do not display curl 404 errors that can be safely ignored (vtrefny) - Catch blkid failure in driver-updates (#1262963) (bcl) - Add kickstart tests for %packages --instLangs (dshea) - Do not display markup in showDetailedError. (dshea) - Skip OEMDRV if interactive DD is requested (#1254270) (bcl) - Drivers are simply under /run/install/DD-x/ (#1254270) (bcl) - Fix branding when iso is downloaded from nfs or hd (#1252756) (jkonecny) - Use yum to install the mock buildroot for now. (dshea) - Rename the gettext tests (dshea) - Bring back the KSTEST_HTTP_ADDON_REPO substitution in nfs-repo-and-addon.sh (clumens) - Run substitution checks on the right kickstart file. (clumens) - Tell gettext that anaconda is not a GNU package. (dshea) - Ignore environment modification warnings in docs/conf.py (dshea) - Check for unsubstituted strings before running a test. (dshea) - Autopart use 90% of disk capacity for required space compare (#1224048) (jkonecny) - Fix include packages install size when downloading on root (#1224048) (jkonecny) - Enable and improve the check for swap LV size in LVM cache kickstart tests (vpodzime) - make-sphinx-docs: Add modules needed to document tests (bcl) - Add test documentation (atodorov) - Fix how the reqpart test checks for /boot, again. (clumens) - Add a way to get default settings when running the kickstart_tests. (clumens) - Change how we ignore non-tests in kickstart_tests. (clumens) - Various fixes to substitution strings in kickstart_tests. (clumens) - Move kickstart_test .ks files to .ks.in. (clumens)- Handle driver rpms retrieved via network (#1257916) (bcl) - Fix the types passed to chown_dir_tree (#1260318) (dshea) - Add a test for home directory reuse (dshea) - Use MDRaidArrayDevice.members instead of .devices (dshea) - Make sure anaconda reads in ks file from OEMDRV device. (#1057271) (sbueno+anaconda) - Try to deal with expected errors from devicetree.populate (#1257648) (vpodzime) - Revert "Temporarily disable generating a coverage report." (clumens) - Fix a DBus InvalidProperty handling (jkonecny) - Fix another bash syntax problem in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - Add a test for the rootpw kickstart command (dshea) - Add tests for setRootPassword (dshea) - Add a /boot partition to the reqpart test. (clumens) - Fix up a statement that's not assigned to anything. (clumens) - Temporarily disable generating a coverage report. (clumens) - Don't try to concatenate a list with a string (#1252444) (mkolman) - Activate coverage for tests executed with sudo (atodorov) - set sysroot correctly when setting root password (#1260875) (awilliam) - Add a test for kickstarts that %include a URL (dshea) - Add missing python dependencies for requests. (#1259506) (dshea) - Serve the http addon repos from the test tmpdir (dshea) - Make make-addon-pkgs easier to use from within a test (dshea) - Add a simple http server for use in kickstart tests. (dshea) - Add a script to print an IP address for the host. (dshea) - Add a cleanup hook that can be defined by kickstart tests (dshea) - Move kickstart test support files into a separate directory. (dshea) - Fix a python3 related error in the pre-commit hook (dshea) - network: gui spoke TODO cleanup (rvykydal) - libnm in spoke: add missing connection for eth device with Configure (rvykydal) - libnm in spoke: allow adding missing connection for eth device externally (rvykydal) - libnm in spoke: wait for valid state of added device before adding to list (rvykydal) - libnm in spoke: use libmn objects instead of names an uuids (device on/off) (rvykydal) - libnm in spoke: to check if device is activated just use its object (rvykydal) - libnm in spoke: use connnection objects instead of uuids (edit connection) (rvykydal) - libnm in spoke: refresh early when device is added (rvykydal) - libnm in spoke: use connection object instead of uuid (DeviceConfiguration) (rvykydal) - libnm in spoke: share nm client in standalone and normal spoke (rvykydal) - libnm in spoke: add enterprise wpa connection using libnm client (rvykydal) - libnm in spoke: use AccessPoint object in place of ssid bytearray (rvykydal) - libnm in spoke: delete connection using libnm client (rvykydal) - libnm in spoke: replace python-dbus workaround calls for ap security flags (rvykydal) - libnm in spoke: call get_data() on ap.get_ssid() result to get ssid bytes (rvykydal) - libnm in spoke: showing ip configuration of a device (rvykydal) - libnm in spoke: NMClient -> NM.Client (rvykydal) - libnm in spoke: gi.NetworkManager -> gi.NM (rvykydal) - libnm in spoke: Revert "Fix crash when new device appear in Welcome screen (#1245960)" (rvykydal) - libnm in spoke: Revert "Fix crash when connections are changing (#1245960)" (rvykydal) - Add an ignoredisk --drives= test. (clumens) - Add a test for the reqpart command. (clumens) - Grab anaconda.coverage on tests that reimplement validate(). (clumens) - Install driver-updates (dshea) - Fix a typo in service enablement in kickstart.py. (clumens) - Get rid of the extraneous cats and greps in user.ks. (clumens) - Add sshkey testing to the user kickstart_test. (clumens) - Add a kickstart test in Arabic. (clumens) - Verify Initial Setup services are present before turning them ON/OFF (#1252444) (mkolman) - Don't crash if the Japanese PC-98 keyboard is selected (#1190589) (mkolman) - Report on all local files and exclude what we don't need instead of explicitly including paths we may not be aware of. (atodorov) - Change "failed to download" messages from critical to warning. (clumens) - getcode -> status_code in a live payload error message. (clumens) - Fix a bash error in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - specify if=virtio,cache=none for VM drives (atodorov) - update the test b/c latest anaconda doesn't allow weak passwords (atodorov) - Specify format=raw to avoid warning from qemu (atodorov) - update for Python3 nose (atodorov) - Add a services.sh file to match the existing services.ks. (clumens) - Add types to all existing kickstart tests. (clumens) - Add the ability to mark kickstart tests with a type. (clumens) - Run nm-connection-editor with the --keep-above flag (#1231856) (mkolman)- Add a test for the user and group creation functions. (dshea) - Get rid of libuser. (#1255066) (dshea) - s/$releasever/rawhide/ (clumens) - LVM on RAID kickstart test (vpodzime) - unbuffered read in python3 only works for binary (bcl) - don't crash if no environment set in interactive (#1257036) (awilliam) - network: compare with ssid bytes, not str (rvykydal) - Add dependencies for running the tests/gui tests (atodorov) - Fix first run environment setup in software spoke (#1257036) (jkonecny) - Stop pretending liveinst+rescue is supported (#1256061). (clumens) - Defer to Fedora distro-wide settings for password strength (#1250746) (dshea) - New Anaconda documentation - 24.0 (bcl) - Do a better job reporting failures from kickstart_tests. (clumens) - Preserve coverage results from running the kickstart_tests. (clumens)- Remove from the docs repo=hd installation with installable tree (jkonecny) - Fix a race between a window continuing and the next starting (#1004477) (dshea) - Start hubs with the buttons insensitive. (dshea) - Do not replace the standard streams if not necessary. (dshea) - Fix inst.repo=hd: is not working (#1252902) (jkonecny) - Kickstart: Added SELinux test. (kvalek) - Kickstart tests related to SELinux. (kvalek) - Package install and debug message logging. (kvalek) - Don't crash if incorrect environment is set in kickstart (#1234890) (mkolman) - Fix I/O issues when anaconda is started without a locale. (dshea) - Move locale environment logic into localization.py (dshea) - network: fix configuring team in kickstart pre (#1254929) (rvykydal) - Merge pull request #311 from atodorov/add_local_coverage (clumens) - Merge pull request #308 from atodorov/rawhide_missing_deps (clumens) - Enable test coverage in CI (atodorov) - Fix the single-spoke TUI message for Python 3. (dshea) - Merge pull request #291 from atodorov/update_coverage_switch (clumens) - Add missing requirements (atodorov) - Add basic kickstart tests for LVM Thin Provisioning (vpodzime) - Use the default mirrorlist instead of fixed repo URL in kickstart tests (vpodzime) - Destroy the keyboard layout dialog when finished (#1254150) (dshea) - Do not encode the geoloc timezone to bytes (#1240812) (dshea) - use inst.debug as alternative option to start coverage (atodorov)- Skip source url checks when network is off (#1251130) (bcl) - Don't set net.device to link if there is no ksdevice (#1085310) (bcl) - Reading carrier while link is down raises IOError (#1085310) (bcl) - Don't write nfs repos to the target system (#1246212) (bcl) - Make sure username entered in TUI if create a user chosen. (#1249660) (sbueno+anaconda) - Write the empty dnf langpacks.conf to the right directory (#1253469) (dshea) - Add pyanaconda test for network.check_ip_address (jkonecny) - Replace IPy package by ipaddress (jkonecny) - Correctly check return code when running rpm from makeupdates (mkolman) - Fix crash when new device appear in Welcome screen (#1245960) (jkonecny) - Fix crash when connections are changing (#1245960) (jkonecny) - Make LVM cache kickstart tests more robust (vpodzime) - product.img buildstamp should override distribution buildstamp (#1240238) (bcl) - On incomplete ks, don't automatically proceed with install. (#1034282) (sbueno+anaconda) - Update the translation doc with zanata branching incantations. (sbueno+anaconda) - Merge pull request #287 from kparal/patch-1 (clumens) - boot-options.rst: add a note about nfsiso (kamil.paral) - Few fixes and amendments for the boot_options.rst file (vpodzime) - Prevent issues with encrypted LVs on renamed VGs (#1224045) (vpodzime) - Create and use snapshot of on-disk storage with no modifications (#1166598) (vpodzime) - Implement the class for storage snapshots (vpodzime) - Prevent any changes in the StorageSpoke if just going back (vpodzime) - Make StorageSpoke's on_back_clicked less complicated (vpodzime) - Add kickstart tests for the LVM cache kickstart support (vpodzime) - Disable packages-multilib, for now. (clumens) - Make sure the liveimg test shuts down when it finishes. (clumens) - Change how success is checked for the basic-ostree test. (clumens)- Add basic support for LVM cache creation in kickstart (vpodzime) - Use labels for the rest of the non-autopart test results. (dshea) - Use a disk label to find the filesystem for escrow results (dshea) - Use someone else's code for PID file management. (dshea) - Prevent incomplete translations from making the TUI unusable (#1235617) (mkolman) - Apply the environment substitutions more liberally in nfs-repo-and-addon (dshea) - Use stage2=hd: instead of stage2=live: (dshea) - Add test for liveimg kickstart command (bcl) - Fix pre-install script execution (bcl) - test pre-install kickstart section (bcl) - Use sys.exit() instead of the exit() created by site.py. (dshea) - Call ipmi_report before sys.exit (dshea) - Add a test for proxy authentication (dshea) - Add optional authentication to the proxy server (dshea) - Add more tests to proxy-kickstart (dshea) - Show an alternative prompt if a hub contains only a single spoke (#1199234) (mkolman) - Add few docs and improvement in check_ip_address (jkonecny) - Check whether files actually contain translatable strings. (dshea) - Add specific error string to TUI user dialog (#1248421) (bcl) - Make EditTUIDialog error generic (#1248421) (bcl) - Fix and expand nfs-repo-and-addon.ks (dshea) - Added a script to make the packages used by nfs-repo-and-addon (dshea) - Implement the rest of the repo options in dnfpayload. (dshea) - Fix kickstart test for bond interface creation (jkonecny)- Move the proxy server script into a common file. (dshea) - Use python3 for the proxy server and remove python2 compatibility (dshea) - makePickle now needs to return bytes (bcl) - gi.require_version raises ValueError (bcl) - Remove duplicate signal setup block (bcl) - Fix three bugs discovered by driverdisk-disk.ks (clumens) - Fix error with OEMDRV ks auto-load check. (#1057271) (sbueno+anaconda) - Make sure TUI is readable for non-latin languages (#1182562) (mkolman) - Equalize capacity & mount point entries (#1212615) (dshea) - Disable GRUB os_prober on POWER (#1193281) (rmarshall) - Cancel Container Edit Sensitizes Update (#1168656) (rmarshall) - Fix SoftwareSpoke._kickstarted. (dshea) - Disable a Pylint false-positive (#1234896) (mkolman) - Add support for autostep and --autoscreenshot (#1234896) (mkolman) - Escape \'s in doc strings (dshea) - Ellipsize the file system type combo box (#1212615) (dshea) - Add graphviz to make-sphinx-doc script (jkonecny) - Remove many of a documentation compilation errors (jkonecny) - Add class diagrams to existing spokes and hubs (jkonecny) - Add class diagram settings to documentation (jkonecny) - Fix the UnusuableConfigurationError dialog (#1246915) (dshea) - Chase pygobject's stupid moving target (dshea) - Add missing translation contexts (dshea) - Actually translate the container type labels (dshea) - Check whether a translated string requires a context or comment. (dshea) - Clean up the temporary pools virt-install makes. (clumens) - Return the same object for repeated calls to __get__ (#1245423) (dshea) - Use sys.exit instead of os._exit. (clumens) - Add parentheses around the IPV6 regex fragment. (dshea) - Add tests for IPv6 literals in URLs (dshea) - Modify Installation Source Proxy Label (#11688554) (rmarshall)- Fix Initial PPC PReP Boot Selector Name (#1172755) (rmarshall) - Require a newer version of pykickstart (vpodzime) - Use dictionaries is thread-safe manner. (dshea) - Merge pull request #234 from wgwoods/master (wwoods) - Auto-load ks.cfg if OEMDRV volume available. (#1057271) (sbueno+anaconda) - Check the encrypt checkbox when encrypted specified in KS (vtrefny) - Do not raise KickstartValueError for missing passphrase (vtrefny) - Ask for encryption passphrase when not specified in ks (#1213096) (vtrefny) - dracut: minor cleanup (wwoods) - dracut: fix missing messages for inst.ks=cdrom (wwoods) - Wait forever for kickstarts on CDROM (#1168902) (wwoods) - Use abs_builddir instead of builddir so paths will look more reasonable. (clumens) - Add a new makefile target that does everything needed for jenkins. (clumens) - Merge pull request #228 from AdamWill/logind (dshea) - Fix crash when mirrorlist checkbox is checked (jkonecny) - Fix crash when user start typing proxy credentials (jkonecny) - Check repository URL before leaving Source Spoke (jkonecny) - Add IDs to identify addon repositories (jkonecny) - Repositories can be checked without a selection (jkonecny) - Consolidate the language environment variables. (dshea) - Change the generated API indices slightly (dshea) - Ignore "mountpoint" used a format specifier (dshea) - filesystems -> file systems, per the style guide (dshea) - Properly parameterize a translated string (dshea) - Fix pylint errors in rescue.py. (dshea) - Remove unused imports (dshea) - Remove text.py from spec file (#965985) (sbueno+anaconda) - Merge pull request #220 from AdamWill/1243962 (dshea) - Fix adding 'boot=' option in FIPS mode (vtrefny) - anaconda.target: Wants systemd-logind.service (#1222413) (awilliam) - Remove the last usage of newt and get rid of it as a dependency (#965985) (sbueno+anaconda) - Enable anaconda to use the new rescue mode. (#965985) (sbueno+anaconda) - Get rid of unnecessary constants in constants_text. (#965985) (sbueno+anaconda) - Get rid of some unnecessary files. (#965985) (sbueno+anaconda) - Display verbose packaging errors to the user (bcl) - Show source errors from refresh method (bcl) - Fix the validate functions in the btrfs kickstart_tests. (clumens) - Connect kickstart lang data to dnf-langpacks (#1051816) (dshea) - Add simple_replace config file function (bcl) - Remove some vestiges of the old packaging module (dshea) - Remove window boot block detection functions. (dshea) - Remove iutil.xprogressive_delay. (dshea) - Simplify iutil.mkdirChain. (dshea) - Decode wifi SSIDs into strings. (#1240398) (dshea) - Actually use the temp directory so test files get cleaned up (dshea) - Disable the output from rpmbuild (dshea) - Remove stray references to python2. (dshea) - Fix possible to start installation without network (#1221109) (jkonecny) - Fix 'q' (to quit) do not work in TUI hub (jkonecny) - act on the right objects when stripping URL protocols (#1243962) (awilliam) - Fix 'App' object has no attribute 'queue' (#1243316) (jkonecny)- fix storage writing for live and ostree installs (#1236937) (awilliam) - Add O_CREAT to the open flags when extracting rpm files. (dshea) - Move ostree gobject version check next to the import (#1243543) (bcl) - Remove rpmfluff from the buildrequires. (dshea) - Only import readline if readline is necessary. (dshea) - use the right baseurl in run_install_test.sh. (clumens) - Don't copy the environment when starting metacity. (dshea) - Fix the use of a temporary file in SimpleConfig.write (dshea) - Add a test for SimpleConfig.write(use_tmp=True). (dshea) - Remove an unnecessary chmod when creating chrony.conf (dshea) - Fix some bad uses of chmod. (dshea) - Add a function to open a file with specific permission bits (dshea) - Don't ask to start vnc if user specifies text mode. (#1202277) (sbueno+anaconda) - New Anaconda documentation - 23.15 (bcl) - Add a helper for building Sphinx docs using mock. (bcl) - Update Sphinx configuration for python3 (bcl) - Running without a GUI can also raise ValueError in errors.py (bcl) - parse-kickstart_test.py: fix driverdisk_test() (wwoods) - Fix the spelling of "version" (dshea)- Some dracut modules anaconda needs have been split into their own package. (clumens) - User operation kickstart tests. (kvalek) - Kickstart tests for UTC and LOCAL hwclock. (kvalek) - Kickstart firewall tests. (kvalek) - Fix Repository New_Repository has no mirror or baseurl (#1215963) (jkonecny)- Catch blivet formatDevice ValueError in custom (#1240226) (bcl) - There's now a python3-rpmfluff, so revert this. (clumens) - Fix a couple other pylint problems in the driver disk tests. (clumens) - Merge pull request #194 from wgwoods/master (wwoods) - dracut: fix boot failure waiting for finished/dd.sh (wwoods) - Use builddir instead of srcdir to find the dd utils (dshea) - Fix the dd_test for python3. (dshea) - Fix %files to deal with compiled python3 modules (dshea) - Add a bunch of gi.require_version calls (dshea) - Temporarily disable the error about not importing rpmfluff. (clumens) - Don't try to iterate over threads directly in wait_all. (clumens) - Update the btrfs kickstart tests to use functions.sh. (clumens) - Merge pull request #182 from wgwoods/dd-refactor (wwoods) - driver_updates: fixes from patch review (wwoods) - Don't be too picky about what name is --device=link (dshea) - Ignore stderr output from parse-kickstart. (dshea) - Add an option to execReadlines to filter out stderr. (dshea) - Ignore interruptible system calls in the dd test (dshea) - Fix an undefined variable in writeStorageLate (dshea) - Connect zfcp entries to the discovery buttons (dshea) - Connect iscsi activations to buttons (dshea) - Connect the dasd number entry to the discovery buttons. (dshea) - Add keyboard layouts on the row-activated signal. (dshea) - Connect dialog inputs to default actions. (dshea) - Remove unnecessary GtkNotebooks. (dshea) - Re-save some dialog glade files. (dshea) - Merge pull request #181 from wgwoods/master (wwoods) - dd-refactor: dracut + build bits (wwoods) - Add kickstart test for RAID1 (bcl) - pass PYTHONPATH to the kickstart test framework (bcl) - Write servers to chronyd.conf even if it's off (#1197575) (wwoods) - Refresh advanced disks after disk summary dialog (#1226354) (bcl) - parse-kickstart: just emit 'inst.dd=XXX' for driverdisk (wwoods) - parse-kickstart: pylint fixes (wwoods) - dd-refactor: new driver_updates.py + tests (wwoods) - payload: fix driverdisk repos (wwoods) - dracut: fix boot with inst.ks and no inst.{repo,stage2} (#1238987) (wwoods) - Use the most recent versions of the btrfs, logvol, part, and raid commands. (clumens) - Allow /boot partition on iscsi with ibft (#1164195) (jkonecny) - Add kickstart tests to test btrfs installation (vtrefny) - Fix broken test by infiniband patch (#1177032) (jkonecny)- Add a switch for the Airplane Mode label (dshea) - Connect labels with keyboard accelerators to a widget (dshea) - Add a test for dangling keyboard accelerators. (dshea) - Use pocketlint for translation and markup checking (dshea) - Flatten the glade test directory. (dshea) - Add support for specifying arbitrary mkfs options. (clumens) - Fix kickstart install with infiniband (#1177032) (jkonecny) - anaconda-dracut: Fix sysroot mount for netroot (#1232411) (bcl) - Add RAID swaps to /etc/fstab (#1234469) (bcl) - network: catch another race when calling dbus methods on invalid devices (rvykydal) - network: GUI, add connection even when virtual device activation failed (#1179276) (rvykydal) - Fix IP / hostname mismatches when showing VNC server address (#1186726) (rvykydal) - Check also ipv6 default routes when looking for onboot=yes device (#1185280) (rvykydal) - Merge pull request #157 from wgwoods/master_dd_fixes (wwoods) - Do not check dependencies on invalid payloads (dshea) - network: don't set onboot=False for default autoconnections (#1212009) (rvykydal) - Fix the types used to write anaconda-tb-all.log (dshea) - dd: drop unnecessary archive_read_data_skip (wwoods) - dd_extract: -l should not extract modules+firmware (wwoods) - dd: fix permissions on extracted files (#1222056) (wwoods) - tests: add dd_tests (wwoods)- Revert "Add an optional conditional to progress_report." (bcl) - Fix inconsistencies in the payload messages. (dshea) - Fix install-requires and install-buildrequires (dshea) - anaconda-dracut: Mount /dev/mapper/live-rw (#1232411) (bcl) - Eliminate some false test results when running glade tests. (atodorov) - Move the knowledge about network packages into ksdata.network. (clumens) - Add an optional conditional to progress_report. (clumens) - Move the big block of late storage writing out of install.py. (clumens) - The attribute is named ostreesetup.nogpg. (clumens) - Use the index in grubenv (#1209678) (bcl) - Do not raise an exception on EINTR from os.close or os.dup2 (dshea) - Merge pull request #154 from mulkieran/master-959701 (mulkieran) - Improve focus behavior in the advanced user dialog (dshea) - Re-save advanced_user.glade (dshea) - Depsolve kickstarted packages on the summary hub (#961280) (dshea) - Add a kickstart test for %packages --ignoremissing (dshea) - Remove descriptions for RAID levels (#959701) (amulhern) - No kexec-tools on aarch64 (bcl)- Do not import iutil from flags (dshea) - Ignore EINTR errors in files unlikely to encounter them (dshea) - Reimplement the open override for the dracut scripts (dshea) - Wrap the only non-open call found by the new pocketlint checks (dshea) - Redefine open to retry on EINTR (dshea) - Remove __future__ imports (dshea) - Use python 3's OSError subclasses instead of checking errno (dshea) - Allow kwargs in eintr_retry_call (dshea) - Remove explicit uses of /dev/null (dshea) - Do not retry calls to close or dup2 (dshea) - Remove another function from isys (dshea) - Make dialogs behave better with timed input validation (dshea) - Fix the password/confirm checks to work with delayed validation (dshea) - Move the URL protocol removal out of the input check (dshea) - Remove the vestigal capslock label from the password spoke (dshea) - Re-saved a few glade files (dshea) - Run set_status unconditionally from update_check_status (dshea) - Do not run input checks for every keystroke of input (#1206307) (dshea) - Add a method to execute timed actions early (dshea) - Use comps.environments instead of comps.environments_iter (#1221736) (dshea) - Merge pull request #83 from mulkieran/master-requires (mulkieran) - Only show supported autopart choices in choices combo. (amulhern) - Strip out device types that blivet is not able to support. (amulhern) - Update blivet required version. (amulhern) - Fix nfs4 stage2 and repo handling (#1230329) (bcl) - Update upd-kernel so that it actually works (#1166535) (bcl) - Fix passing ,nfsvers=3 to dracut (#1161820) (bcl) - Require the python3 version of iscsi-initiator-utils (dshea) - Fix the pylint pre-commit hook for python3 and pocketlint (dshea) - Fix a type check to work with python 3. (dshea) - Do not log Xorg output to tty5 (dshea)- Deal with encrypted partitions not being readable by virt-cat. (clumens) - Make use of the restore_signals Popen argument (dshea) - Don't allow /boot on iSCSI. (#1164195) (sbueno+anaconda) - Merge pull request #127 from mulkieran/master-kickstart (mulkieran) - Actually distribute the clickable message test, too (dshea) - Fix disk argument passing to virt-cat in the ostree test. (clumens) - Relabel all password and group files in %post (#1228489) (dshea) - Deal with the order of ifcfg files not being guaranteed. (clumens) - Add a __init__.py to fix up an error when running iutil_test.py. (clumens) - Actually run the clickable message test (dshea) - Add a false positive to pylint checking for S390Error. (clumens) - Let the excludedocs test pass if there are only directories left. (clumens) - Allow successful kstest results to provide more details. (clumens) - The escrow_cert test cannot use autopart. (clumens) - Don't warn on PyInit__isys being unused. (clumens) - Test that root LV is encrypted. (amulhern) - Deal with subprocess returning bytes in tests/lib/filelist.py, too. (clumens) - Make anaconda+python3+pocketlint work. (clumens) - Start using our new shared pylint framework in anaconda. (clumens) - Remove our extra pylint checkers. (clumens) - Remove a duplicate libselinux-python3 requires. (clumens) - Run makeupdates with Python 2 for now (mkolman) - Don't use the _safechars private property (#1014220) (mkolman) - Make sure directory size is returned as int (#1014220) (mkolman) - Only warn about missing yum-utils (#1014220) (mkolman) - Make sure set_system_time() gets an integer (#1014220) (mkolman) - Make sure the column number in TUI is an integer (#1141242) (mkolman) - Python 3 compatible sorting fixes (#1014220) (mkolman) - Make version comparison Python 3 compatible (#1014220) (mkolman) - Don't apply numeric comparison on None (#1141242) (mkolman) - Avoid comparing None to an integer (#1141242) (mkolman) - Handle urllib split (#1014220) (mkolman) - Don't try to decode strings (#1014220) (mkolman) - Rename function attributes (#1014220) (mkolman) - Replace raw_input() with input() (#1014220) (mkolman) - Make iterators and their usage Python 3 compatible (#1014220) (mkolman) - Convert Python 2 metaclass magic to Python 3 metaclass magic (#1014220) (mkolman) - Make the raise syntax Python 3 compatible (#1014220) (mkolman) - Python 3 no longer does tuple parameter unpacking (#1014220) (mkolman) - Make isys Python 3 compatible (#1014220) (mkolman) - Set a correct mode for the tempfile (#1014220) (mkolman) - Python 3 temp files no longer reflect external changes (#1014220) (mkolman) - Make print usage Python 3 compatible (#1014220) (mkolman) - Rename the warnings spoke to warnings_spoke (#1014220) (mkolman) - Replace list comprehension with for at class level (mkolman) - Make gettext usage Python 3 compatible (#1014220) (mkolman) - Do not open tty5 for writing in the "a" mode (#1014220) (vpodzime) - Do not use pykickstart's RepoData as a key in a dict (#1014220) (vpodzime) - Do not run repo attrs' checks if they are not set up yet (#1014220) (vpodzime) - Don't depend on side effects of map() (#1141242) (mkolman) - Don't use exceptions' message attribute (#1014220) (vpodzime) - Addapt to string type changes (#1014220) (mkolman) - Handle modules returning bytes in Python 3 (#1014220) (mkolman) - Add and use function that makes sure we work with strings (#1014220) (vpodzime) - Handle modules requiring different string types in Python 3 (#1014220) (mkolman) - Remove sitecustomize (#1014220) (mkolman) - Make ASCII conversions Python compatible (#1014220) (mkolman) - Remove "is Unicode" tests (#1014220) (mkolman) - Fix ASCII conversion tests (#1014220) (mkolman) - Return a string when calling a program (#1014220) (mkolman) - Handle subprocess returning bytes (#1014220) (mkolman) - Handle latin-1 strings in locale -a output (#1014220) (mkolman) - Open the VNC password file for binary writing (#1014220) (mkolman) - Update parse-kickstart for python3 (#1014220) (bcl) - Update driver-updates for python3 (#1014220) (bcl) - Update python-deps for python3 (#1014220) (bcl) - Add a test for parse-kickstart (#1014220) (bcl) - Make the import Python 3 compatible (#1014220) (mkolman) - Change configparser and queue imports (#1014220) (mkolman) - Remove imports from the __future__ (#1014220) (mkolman) - Use the imp module directly (#1014220) (mkolman) - Use Python 3 versions of Python dependencies (#1014220) (mkolman) - Use /usr/bin/python3 in scripts (#1014220) (mkolman) - Use Python 3 versions of nose and Pylint (#1014220) (mkolman) - Build the Anaconda widgets for Python 3 (#1014220) (mkolman) - Update makebumpver for python3 (#1014220) (bcl) - Fix Kickstart installation without default gateway errors out (jkonecny) - Fix results checking in a couple ks tests. (clumens)- Fix a usage typo in run_once_ks script. (sbueno+anaconda) - Add kickstart tests for keyboard settings. (sbueno+anaconda) - Add a kickstart test for lang settings. (sbueno+anaconda) - Fix a % call inside _(). (clumens) - Convert ntp-pools.* to using the new kstest functions and autopart. (clumens) - Fix up the expected output in parse-kickstart_test.py. (clumens) - Fix a couple more pylint problems in the s390 code. (clumens) - Use the adapted Timezone class for kickstart data (vpodzime) - Add a kickstart test for processing NTP servers/pools configuration (vpodzime) - Show error on invalid username attempts in TUI. (#1171778) (sbueno+anaconda) - Fix dracut reads ksdevice from missing os enviromnent (jkonecny) - Run kickstart tests through an LMC-like program, not LMC itself. (clumens) - Move common kickstart_test code out into its own functions.sh file. (clumens) - Switch to using autopart in the kickstart tests. (clumens) - Fix a couple pylint errors. (sbueno+anaconda) - Make anaconda changes necessary for libblockdev s390 plugin. (sbueno+anaconda) - Add a kickstart test for lvm with percentage-based sizes. (dlehman) - Add kickstart test for basic fixed-size lvm layout. (dlehman) - Add a kickstart test to validate the default fstype. (dlehman) - Add kickstart test to test bond interface creation (jkonecny) - Add kickstart test to test vlan creation (jkonecny) - Fix --device=link and --device not specified (#1085310) (rvykydal) - Add kickstart test to test hostname (jkonecny) - Add a /boot to tmpfs-fixed_size.ks. (clumens) - Fix bad warning message when user set illegal IP (jkonecny) - Fix bad check of illegal ip address (jkonecny) - Add a simple tmpfs kickstart test (mkolman) - Add a kickstart test for escrow packets and backup passphrases (dshea) - Fix a typo that caused us to discard corrected target sizes. (#1211746) (dlehman) - Don't pass anything to ./configure. (dshea) - Fix a pylint problem in parse-kickstart_test.py. (clumens) - Fix 0 choice in Language and Storage in TUI mode (jkonecny) - Update html documentation for new boot-options section (bcl) - Convert boot-options to ReST and include it in the Sphinx documents. (bcl)- Clean up after processKickstart in parse-kickstart_test.py. (clumens) - Add support to dnfpayload.py for addon NFS repos. (clumens) - Fix IndexError: list index out of range (#1219004) (jkonecny) - Fix a typo in proxy-kickstart.sh that was causing a test time out. (clumens) - iSCSI Name Validation using regexes (sujith_pandel) - Add kickstart tests for proxy usage. (dshea) - In dracut, do not display a warning for network lines with just a hostname. (clumens) - Add transport adapters to support ftp and file fetching (dshea) - Fix for "Kickstart installation fails..." (#1197960) (jkonecny) - Allow passing kickstart tests to be run on the command line. (clumens) - Automatically collect environment variables to be passed to ks tests. (clumens) - Use isinstance instead of type for doing type checks. (clumens) - Remove yumpayload.py, its support files, and most references to yum. (clumens) - Fix the packages-and-group wildcard exclusion test (dshea) - Set the GUI-selected environment in the ksdata (#1192100) (dshea) - Don't crash if the disk model is None (#1215251) (dshea) - Correct an error message in packages-and-groups-1.ks. (clumens) - Switch from testing for emacs* to kacst*. (clumens) - Tests that end in a traceback are failures, not successes. (clumens) - Don't run run_report.sh from within run_kickstart_tests.sh. (clumens) - If a kickstart test failed due to a traceback, display that. (clumens) - Wrap device labels earlier (#1212586) (dshea) - Remove the angle property from the device label (dshea) - Get rid of the find button in the filter spoke. (dshea) - Rearrange filter.glade (dshea) - Fix errors in the vendor column renderers. (dshea) - Fix some minor inconsistencies in filter.glade (dshea) - Fix issues with advanced storage searching. (dshea) - Remove duplicate entries from search combo boxes (dshea) - Use named IDs for the filter type combo boxes. (dshea) - Rearrange filter.glade the way glade wants it now (dshea) - Add a reporting support script to kickstart tests. (clumens) - Return a specific error code when a test times out. (clumens) - Fix indentation in run_one_ks.sh. (clumens) - Also remove all the fonts in the packages-and-groups-1 test. (clumens) - Enable the basic-ftp and basic-ftp-yum kickstart tests. (clumens) - Fix a typo in groups-and-envs-2.ks (clumens) - Get NTP pools and servers from ksdata for the runtime config (vpodzime) - Adapt to the new argument list for save_servers_to_config. (clumens) - Remove the restriction that /boot be below 2TB for grub (#1082331) (dshea) - Distinguish between NTP pools and servers in GUI (vpodzime) - Add support for chrony pool directive (mlichvar) - Add a readme pointing to the documentation (bcl) - Sphinx docs - use source order (bcl) - Add html documentation for Anaconda v23.7 (bcl) - Place html docs under ./docs/html/ (bcl) - Configure proxy settings for dnf payload (#1211122) (bcl) - Change online action to change (bcl) - Check for images/install.img first for netboot (bcl) - Ignore addon and anaconda sections in handle-sshpw (bcl) - Ignore %anaconda section in parse-kickstart (bcl) - Change of label in iscsi storage spoke (jkonecny)- Fix doReqPartition import from autopart (bcl) - Add support for reboot --kexec kickstart command (bcl) - Add inst.kexec and --kexec support to reboot with kexec (bcl) - Add setup_kexec method to prepare the system for a reboot with kexec (bcl) - Add kickstart %pre-install section support (bcl) - Remove the custom help button from the toolbar (bcl) - Use multiple streams for zRAM instead of multiple devices (vpodzime) - iscsi: pass rd.* options of devices to be mouted in dracut (#1192398) (rvykydal) - Remove the unused productName import from custom_storage_helpers.py. (clumens) - Remove the old custom partitioning help dialog (mkolman) - Implement the new reqpart command. (clumens) - Sort disks by name when checking disk selection (vpodzime) - Set both .format's and .originalFormat's passphrase on unlock (vpodzime) - Make the Encrypt checkbox insensitive for encrypted non-BTRFS devices (#1210254) (vpodzime) - Check for Gtk before importing escape_markup (bcl) - If the network is disabled, also disable the network part of the source spoke. (#1192104) (clumens) - Add handling for unusable storage configurations. (dlehman) - Allow markup in the label/message of DetailedErrorDialog. (dlehman) - Allow passing an optional button list to showDetailedError. (dlehman) - Allow kwargs with gtk_action_wait, gtk_action_nowait decorators. (dlehman) - Fix makeupdates handling of Release: (bcl) - Make sure we unmount the path we mounted (bcl) - Fix up one more back_clicked reference that got missed. (clumens) - Don't unconditionally set ksdata.lang.seen to True (#1209927) (mkolman) - Reset the back_clicked flag if we stay on the Storage spoke (#1210003) (vpodzime) - Mark the back_clicked attribute of the Storage spoke as private (vpodzime) - TUI pwpolicy setup was supposed to be in __init__ not refresh (#1208607) (bcl) - Preserve the order of boot args added by kickstart. (clumens) - Revert "allow /boot on btrfs subvol or filesystem" (bcl) - Connect scroll adjustments in the right class (#1206472) (dshea)- Enforce sane disk selections. (dlehman) - Add a test for parse-kickstart (bcl) - Add --tmpdir to parse-kickstart for testing (bcl) - Use the correct format for IPMI messages. (clumens) - Do not use min_luks_entropy with pre-existing devices (#1206101) (dshea) - Remove the dnf cache directory when resetting the repo (dshea) - Do not add separators to the addon list when not needed (dshea) - Only use the instclass environment if it actually exists. (dshea)- Mock external module dependencies for readthedocs (bcl) - Generate the pyanaconda module documentation (bcl) - Reformat kickstart.rst using better ReST markup (bcl) - Add some deprecation-related false positives. (clumens) - Add Sphinx documentation support (bcl) - Add documentation on %anaconda kickstart command (bcl) - Prevent Storage spoke Done button method from multiple launch (jkonecny) - Prevent spokes from being exited more times. (jkonecny) - Only depend on pygobject3-base in anaconda-core (#1204469) (mkolman) - Use proxy when configured for the base repo (#1196953) (sjenning) - Assume UTC if setting the system time without a timezone (#1200444) (dshea) - Add boolean as return to ThreadManager.wait (jkonecny) - Make sure LANG is always set to something (#1201896) (dshea) - Fix pylint/translation issues from the pwpolicy patches. (clumens)- Clean out the mock chroot before attempting to run the rest of the test. (clumens) - Implement %anaconda kickstart section for pwpolicy (bcl) - Add pwpolicy support to TUI interface (bcl) - Add pwpolicy for the LUKS passphrase dialog. (bcl) - Add pwpolicy for the user spoke. (bcl) - Use pwpolicy for the root password spoke. (bcl) - Add the text for weak passwords to constants (bcl) - Add tests with an FTP instrepo (dshea) - Add kickstart tests for an NFS instrepo and addon repos. (dshea) - Handle /boot on btrfs for live (#1200539) (bcl) - rpmostreepayload: write storage config after shared var is mounted (#1203234) (rvykydal) - Tweak tmux configuration file (jkonecny) - Remove --device= from the new kickstart tests. (clumens) - Add more kickstart-based packaging tests. (clumens) - Fix enlightbox call in ZFCPDialog. (#1151144) (sbueno+anaconda) - fix crash with bare 'inst.virtiolog' in boot args (wwoods) - Do not attempt to set None as a warning (dshea) - fix inst.ks.sendmac for static ip=XXX (#826657) (wwoods)- Only insert strings into the environment (#1201411) (dshea) - Fix the rescue kernel version list in writeBootLoader (#1201429) (dshea) - Missing local variable check (omerusta) - Fix the handling of nfs:// URLs. (dshea) - Add glob support for the -a/--add option in makeupdates (mkolman) - White Space fixes (omerusta) - Put all mock results into the top-level source dir. (clumens) - Merge pull request #31 from dcantrell/master (david.l.cantrell) - Require newt-python in anaconda-core (dshea) - Make merge-pr executable (dshea) - Display an error for exceptions during GUI setup (dshea) - Remove unused invisible char properties (dshea) - Add a check for invisible_char validity (dshea) - Connect viewport adjustments to child focus adjustments (#1192155) (dshea) - Support '%packages --multilib' in dnfpayload.py (#1192628) (dcantrell)- Add rc-release target (bcl) - Change --skip-tx to --skip-zanata in scratch-bumpver (bcl) - Add --newrelease to makebumpver (bcl) - Improve the addon repo name collision code (#1125322) (bcl) - Fix the import of mountExistingSystem (vpodzime) - Fix import error in anaconda-cleanup. (sbueno+anaconda) - Use the new static method to get possible PE sizes (vpodzime) - Try using the global LUKS passphrase if none is given for LV/part (#1196112) (vpodzime) - Fix the help button mnemonic display on spokes (dshea) - Only set the hub message if the message has changed (dshea) - Wrap the info bar in a GtkRevealer (dshea) - Add links to clickable warning and error messages. (dshea) - Add a test to look for clickable messages that aren't clickable enough. (dshea) - Increment the widgets version number (dshea) - Allow markup and links in the info bar. (dshea) - Add more links to gtk-doc comments (dshea) - Handle New_Repository name collision source spoke (#1125322) (bcl) - Fix a bad usage of execWithRedirect (#1197290) (dshea) - Have to be root to delete /var/tmp/kstest-* on the remote machines. (clumens) - Use the LUKS device for swap in fstab (#1196200) (vpodzime) - Clear TUI source spoke errors that may have been leftover from a prior attempt. (#1192259) (sbueno+anaconda)- Make sure python2 dnf is required (bcl) - Fix pykickstart requirement. (clumens) - Extract xattrs from tar payload (#1195462) (bcl) - Add a script to rebase and merge pull requests (dshea) - Update translation documentation for Zanata (bcl) - Switch translation support to fedora.zanata.org (bcl) - install.py: fix the 'is team device' check (awilliam) - Explain why Anaconda requires rpm-devel and libarchive-devel during build (mkolman) - Revert "Switch to temporary transifex branch" (bcl) - Revert "makebumpver needs to know about anaconda-1 transifex name" (bcl) - Commit 23.0 anaconda.pot file (bcl) - Rename queue.py to queuefactory.py. (clumens) - Remove references to old_tests, which no longer exists. (clumens) - Fix package and group removing with the dnf payload. (clumens) - Don't try to run new-kernel-pkg if it doesn't exist. (clumens)- Remove unused imports (dshea) - Check for unused imports in __init__ files (dshea) - Remove timestamp-based version support. (dshea) - Add test lib methods to check regexes (dshea) - Cleanup BuildRequires (mkolman) - Remove obsolete imports. (amulhern) - Make print statement print output w/out surrounding parentheses. (amulhern) - Remove an unused import (dshea) - rpmostreepayload: Honor noverifyssl (walters) - typo: packaging: Don't vary name of "verified" (walters) - Disable the metacity mouse-button-modifier setting (dshea) - Fix completion setting in TUI language spoke. (#1192230) (sbueno+anaconda) - Remove the pylint false positives for the GLib module (dshea) - Use ExtendAction for --ignore flag (amulhern) - Use a simple ExtendAction for add_rpms option. (amulhern) - Fix log message formating (mkolman) - Don't clear nonexistent DNF package download location (#1193121) (mkolman) !!##%%''))++--//113355789:;;==??AACCEEGHIJKNOPQRSTUVWWYY[[]]__aacceeggiikkmmooqqstuvwxyz{|}~33.16.10.1-1.el833.16.10.1-1.el8   __init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycxkl_wrapper.cpython-36.opt-1.pycxkl_wrapper.cpython-36.pychelpers.pyhubs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycsummary.pyspokes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvanced_storage.cpython-36.opt-1.pycadvanced_storage.cpython-36.pycblivet_gui.cpython-36.opt-1.pycblivet_gui.cpython-36.pyccustom_storage.cpython-36.opt-1.pyccustom_storage.cpython-36.pycdatetime_spoke.cpython-36.opt-1.pycdatetime_spoke.cpython-36.pycinstallation_progress.cpython-36.opt-1.pycinstallation_progress.cpython-36.pycinstallation_source.cpython-36.opt-1.pycinstallation_source.cpython-36.pyckeyboard.cpython-36.opt-1.pyckeyboard.cpython-36.pyclanguage_support.cpython-36.opt-1.pyclanguage_support.cpython-36.pycnetwork.cpython-36.opt-1.pycnetwork.cpython-36.pycroot_password.cpython-36.opt-1.pycroot_password.cpython-36.pycsoftware_selection.cpython-36.opt-1.pycsoftware_selection.cpython-36.pycstorage.cpython-36.opt-1.pycstorage.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycwelcome.cpython-36.opt-1.pycwelcome.cpython-36.pycadvanced_storage.pyadvstorage__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdasd.cpython-36.opt-1.pycdasd.cpython-36.pycfcoe.cpython-36.opt-1.pycfcoe.cpython-36.pyciscsi.cpython-36.opt-1.pyciscsi.cpython-36.pycnvdimm.cpython-36.opt-1.pycnvdimm.cpython-36.pyczfcp.cpython-36.opt-1.pyczfcp.cpython-36.pycdasd.pyfcoe.pyiscsi.pynvdimm.pyzfcp.pycustom_storage.pydatetime_spoke.pyinstallation_progress.pyinstallation_source.pykeyboard.pylanguage_support.pylib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccordion.cpython-36.opt-1.pycaccordion.cpython-36.pyccart.cpython-36.opt-1.pyccart.cpython-36.pyccustom_storage_helpers.cpython-36.opt-1.pyccustom_storage_helpers.cpython-36.pycdasdfmt.cpython-36.opt-1.pycdasdfmt.cpython-36.pycdetailederror.cpython-36.opt-1.pycdetailederror.cpython-36.pyclang_locale_handler.cpython-36.opt-1.pyclang_locale_handler.cpython-36.pycnetwork_secret_agent.cpython-36.opt-1.pycnetwork_secret_agent.cpython-36.pycpassphrase.cpython-36.opt-1.pycpassphrase.cpython-36.pycrefresh.cpython-36.opt-1.pycrefresh.cpython-36.pycresize.cpython-36.opt-1.pycresize.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycunsupported_hardware.cpython-36.opt-1.pycunsupported_hardware.cpython-36.pycaccordion.pycart.pycustom_storage_helpers.pydasdfmt.pydetailederror.pylang_locale_handler.pynetwork_secret_agent.pypassphrase.pyrefresh.pyresize.pysubscription.pysummary.pyunsupported_hardware.pynetwork.pyroot_password.pysoftware_selection.pystorage.pysubscription.pyuser.pywelcome.pyutils.pyxkl_wrapper.pyanaconda-gtk.csspixmapsanaconda-password-show-off.svganaconda-password-show-on.svguihubssummary.glademain.gladespokesadvanced_storage.gladeadvanced_user.gladeadvstoragedasd.gladefcoe.gladeiscsi.gladenvdimm.gladezfcp.gladecustom_storage.gladedatetime_spoke.gladeinstallation_progress.gladeinstallation_source.gladekeyboard.gladelanguage_support.gladelibcart.gladecustom_storage_helpers.gladedasdfmt.gladedetailederror.gladenetwork_secret_agent.gladepassphrase.gladerefresh.gladeresize.gladesummary.gladeunsupported_hardware.gladenetwork.gladeroot_password.gladesoftware_selection.gladestorage.gladesubscription.gladeuser.gladewelcome.gladewindow-managerglib-2.0schemasgschemas.compiledorg.gnome.desktop.enums.xmlorg.gnome.desktop.wm.keybindings.gschema.overrideorg.gnome.desktop.wm.keybindings.gschema.xmlorg.gnome.desktop.wm.preferences.gschema.overrideorg.gnome.desktop.wm.preferences.gschema.xmlorg.gnome.metacity.gschema.overrideorg.gnome.metacity.gschema.xml/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib/__pycache__//usr/share/anaconda//usr/share/anaconda/pixmaps//usr/share/anaconda/ui//usr/share/anaconda/ui/hubs//usr/share/anaconda/ui/spokes//usr/share/anaconda/ui/spokes/advstorage//usr/share/anaconda/ui/spokes/lib//usr/share/anaconda/window-manager//usr/share/anaconda/window-manager/glib-2.0//usr/share/anaconda/window-manager/glib-2.0/schemas/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnu       Python script, ASCII text executabledirectorypython 3.6 byte-compiledPython script, UTF-8 Unicode text executableemptyASCII textSVG Scalable Vector Graphics imageXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode textXML 1.0 document, ASCII text, with very long linesXML 1.0 document, UTF-8 Unicode text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R utf-8bbe3f1a2acb7822e7f128134d431523b31f864dc80f09e15d638fd7f75730057?@7zXZ !#,] b2u Q{LW~kbjqwª{ bC4hڧXJPqol&JX$|FT]$ΈM+[a | 8PVm$S2:Yf}Ѩ,g!(\7F~lU>jGlCl^%@j?TbPv 4< ZAbNֶK/vrP󨏔QQ]?V?G\ZK`:fgʬ`Yx,տھaѓ `ܐd[X7z` z,s%HMJh%ȧ_^Ѱ6:$ cߊ :N7rc2KJK:^YښDawHVCD1Y <'xٟ׿orӀ6- H m ׸z RꞭzWI3:rW?+7YШ4 _: xD*.>3KԛH??4~߆u8% U뮼s!iO38j<z A }-v ]>jx٪ DTQ*/a݅D21ZiP'RS-U nw sҟ_iNLnm%\pQJ/([myV! &dզۙI d' ©6:rrI= |tvS:uf~K„BRdcN^3 ,-6c1p2Fa3G@l>[l ]-~ nF뮭*}1N/::4/ЊD;XBNm ~y5"ZЈ"d.<)'B:7w'$ _ױ*tϼsGE\ \~e-ap~6b wRF8oRrۇ]V >qS>V魳CZ}]"pܰfZB+I ;?ןU8 sΖĸfđA}H߮G³lhܳ1KjbNu *9y:n,rKU+[8W+x=P[V9HJ V4ʌ˄;!W9߫g.tn>$nR8oy\U;f /rb$"~si;y422x1RJkS EHPE~q,Ze[- 57zi~mcQQ~r֪hE-oPl4q mW B`20n\JʼnZ3qr*qx Kr,\&0|vl;_וhK k|1wtgP0=Lh`foB`!u.P STb;+xlaB~ԛ]HNl5C^)lJ? C\,ɞZh5R~Kcc:΂S|MvuVaR ɻ?P^G8RNAPR[/Ǡ҃[b)ߊ/^a -0'Jf5WֽH_ ?4A^ PE£VR |b(f,V c|:Qa(?Zjmz[Pc-E%ZևeRC-OcDŽ9E`:|D{^t YcU>FއCHnXy 곩udzBY$ݮȌ t^˄/QNP `R(@FFqQ }Oѿm}1`$"xi̱6ʐ;Jn|<$Q=V, Rœ_}bs zT6ucqNw.'#gێmW-NlN?-j5ӵ R mc7X\9b=Q @nhᡀ\xʳeZ b$D/0 |xJB =ꊮTP,6H\?ٹpplSA1EKV*{V۴S{,+A ${/5W!9)zz)٪Ϩ6M^X+bۘ0tg*# "KP8[;[u*/1ƳuՐu23=W=q X2sq6'3_HkOkg5PqJ9v0v WUql6MxnARsR˔l2t"{,@[ H&-u-:(Һ/(Ck(*"ÿ{e9Hp`{˒#8 `Y|S.js~8 Ӷw:1: os] X\, լĎ\uJFÙ{\Dm kɱ1,g%Q$@[?kz2i@3r.>hXX?W$˯찉[^wiD]6~qv 1Y?p'i^.֭qGGHͷXPԛqwޭUD< }-9%Z1Yە(.b"pjۗP#v-hF:dЉc`>H\k0D Ola{MaFja=,Jp52 Q3=\Қ,D9D#N5gUVCD|1Rja Q4|M?PP?c9j25[B_9o&widByAf2G@17!UyL[Ӄ=z hׄ$[ Ѩ%Gnߡu0@M:r`y A`Z31vb5!O&bS"QGC9NI;-#n;Q;<&tLXPk1J5K V<+9ɩY 0:e"ԥ#ax?ki{yEUD@ 4F@ ee ᷶."ږc,t?:, UU:cN4$O9*-ŒVo.̢?>| ΁:]E0jV Oʣh_ΰN c}HeCFsHW-`FXB6n0E}\(U\Nz*[' wJt7DQbr wF$Ӝ ÁѸg Q`vdt~J!ɱ~Le΀X66qSeIdfMD>dE$ޅXa a W|L" ;TίA7xm׉mrT'p%?Z_;5gxswBrD|M/q5F1 I4zt;܇)(iSTK>E _BߢYN󸔢:B.W@D#"@sG5HF|UI۪(錿Ŧ"`N1A V1⢦~n)O}Qմ=IH2|(/2~b\X jkuseEH&]^CаM&xY& %2H~ G/gLt\F〲K+/ыwO";-Tyæ[=_ VEP:mW K&O8'HPV`d%{b3es>Du-C.VVSu%[>(S:\y-Im(Ls&>JWR*@P VYQ:z+X%@x+mdz;{t(3&g"y}7/ (WMSML'%=TVg(eB J ?x\ c7 SpDU,J!w.>#Ui,IBdl=19\Ny 6;x"ʒOzde|{$b2C/TXx_Hou vg}BQ.utwBw#4gU~S)>͚ɧiB)Ul]ZjV϶QtVb^Z"5ՄD[w-gXGCu28r8c\O-WA0(*n<^RCZ4SL ۞x7i?9Sdxnkʼnh*p6ۻ.KAkZ.&g;ǻ53$ن]]~[#c?@DM8ShcŬD+߹_qZi'sD&AV z Oz숲_֘9wGmXIܗfq·yg%T[8 > 98([s7^hͮD1Px˘qbF*\ X)/>B~@ ud TWl Nky^rZq$&dre%'(u>nFCIvΓNzd: R@DVEm!ƵwUpcIӀ \ vdUk&kFSi_ӖP0c>dȜ\7B X<-`ɪF8Av7V:<8$:nY xJTBqt諊ҖoZ&O(4!$ycMIcf{,-8<+,<-vs\FzK1`]~07}ιLP1.se[w20pgYڏ!ѳQ4j \,1yz*8A~F.-$fw> x/1xo"?1w "<togs[Z*<7g,Y'(֣$P![x4dW@2`Y'LYTU|B@ 0xQ燠F% w++Iz-OCَHYjp%m7235Kc$JN KBJɭs{ =1A\`3R ެϤ/COg#6/H%6:) \Wa3y&u Ȭx)tloZb =<6_X?ތgrߐˁHO(vQm0eq֩n&KH-8 3(h+ĽP̜8|kǭ2W`]FԔDtm<'?njMô+ǝծ*;`\QX"7jqҝ_S TH*V}6N]  }h@k{&-&S^HϏ W$KN$;=Ax_k Ӈ_{Ç:|`["S{2?',VL48룵1/\2S <$mTdym8xi(>m\ !DCpTaVQd^8N gytkʲи2=7)Lm<+>YqBY+pѪ8ʺNz<잨q6bT?ۉ0a_咇0یF]o? f+~^ "w+r/~3=@[ sz;ԍ Xn贙+ȭR8=NZ̗ka/]e^d::FE|26TWNJNمJQ6oAxWL=uo~tnRyZ8o8Q mɵn/ !?D1_U6ќ;{0;"\U:hWe4jOp4Pp]lt{e5^WZhI8+Wmg^UdZ! @,M,t^+'C, !ES `[C@EULkn"UTl?#Ti[%4ntPB[A/3^E]jB~]$KRvVWUSvSLM!3x$#|tU HWPaSH&DH {P$Kk҄;GLq:l@T"Ybt0걕S7g^{5wCfŇ/M ۀ9sE 1;Չ}(zMaE:09> c\V܏ α>z~2?q[@LCDPyga /LH>Nc:֭>9`A4zqr\^9%*9R5?1r}'hi?3v>ʕSj8; m%^1 ٞʲ1Ʒ#6uG}ںI{댉 EY=\pOlZp:p73]v4b3bt[q[kXQ>t bt*fxeJoHH-\7C1/br> YЏE))bhnhMC'R|:vJ^'2%QQ@UMˋ(hBcYcJP,–^e`G]N&X_rfn(SmhɋjPYO3S2_KY= ~s<ѧG(h^vpAb5ٜ΍i[;QBҍ~dǗꉱ2,l[E+Uzihʤs:SѰG6)h=)JE 6%"%UpQVTw JAB^iC6C/B  6p*ޱ+*t>4 eA 8➀ݐǏss' \DEc9+tR>1KvFo; , QqSD1L#4֟J@.fiN@V5[TD 1O|ف ƚ``zi~f][mytx8n=d%RJP IӔkS!H"+{EkjP w)?N>;@kk5qK5/H `)fe_WdKbcSUQ0~# +N^if\-FJĉw7r;I`Nk,fo[D:efdcB(S玩;Hg$p,S'$OFJv}<wK^zqҮET} {uÂ=Ѭ+^RSDnY/s5yа2LX>-e7}B_?HD3`LJ.2% QmeN]le(lP(Q]!gO9N&OCJI)ls ZnK0 8AA:`%2/{ZQJzm0sG΀(eRӒ!{r{FI#E MjĦy eOR#aQq%{ XA#/ńNo}ҙU9 7+S{A܇!߈|9yhF \IpP57ŒKQi^E}g_rKΧ,qZ%B f%F?Qt]OCT:wETipuENظκi0k8m[@d?݁$ӈ-;@I_VO70hX@:TsO^9qKV5÷-v#ϔVL ?l=صgR}w$=!iѲ8Gv(!?8YL( !B"E:_3'T%{Z|ܻl Z8J^@a˱Ŏ-\2Z)%#W^-x l!|vxz*c.a77d.U\ ]ۋA IduU^@)v* <Of:xPdS'NkV]XQK:ɧody Ah֙TO+xP+?:Ma0?$g/Iʌ ΁-wށ{umO#;D 2 ;Hv1PJ$qwt2H*~s;ĄJ-]bϨ2^FeR?v7X_>a~֜` E6gbb|.6eB!}/|"2+Y+tt)KQEJ>NXfa$rY=&N?R qWR'mD5qe &އU͋ x@ \=QZU1vB"תF6|Gw|y@0TU•}Z"CjE%%PÞKB*њEfx'R(_mWO *M>,϶U"WmcVzzm;Jh~ulN}a//6$l"\N@ERd:lfqޝ²osGC144)z.#_0@M!V8RJPG ='3Bg;gy63'\$\N5 4" ̕*9wv*{ Q\*R-91?'5Qz1ƀPю^e#gN?%f 9xϧ9kCV"l+*D㖷c u%*bMien&WߡwP+.!#]vsm?*azN7: QY}R?B4iTn pj0U$lX#z>׾AA3/Aמ(W ׮'9$q/hT^?AK҈Q5 mx:Y#on&8]me ̟R?pbnE4RiA4 b_r|YQ3`ncݜ5^8Ɵ]9j;AI(d렳D2+;u ,ׂVEsvX?f+}rJ7e}s td*1x2vdep3L}Tw~:]̭kX:]B_X{e!̂O9CƺK^ ◅/l9)~D2 d$ T-*,e1?Wk4Y*HBlQAv^S˜O&Ti%L"ʣv^)Hh[fοJezby5b>5ȫ΀s)Ֆm_GS:nX:~V2n.[^Z ;H eY22HK*}@4 nJz`%'i_U Gft9IIhu*gsXN$'фAc_̴_(?MFFQ]-qGx&wPop/Y)J@iRۿB})RkJӰ.STA>0qLX y3Vj]!dHOL)➈K4x0*.Ny)}Wq>$QdGh*<~!XYs | VBq ?A@=6lph2ǔ`sD𗬝k2&Ys HTuw|q|L*W8Jj[ ~kמUuLV}ҧΣ!wÄ5>;>m;FΎw iv#9C5Ҳ5ÎP&!r bY5 %63pr-S,ѡKJDQ8`叺O*ZiI(\G AҒsd81^c8l; & W0^jg´?=.s|Q_>zOzud>k\10ϒEz6xigxp9 /V*F؃"Y6NmD'X'U@_Gq5㐢lL(x`Y`IͦܪJPmΟ9(2,@3u`xFYG׃΀7`n/#8f琡4c}1[seIǑwy{e0&XV@}A=4pbC3 Z&cOI'眥am梨 ;a5A~cMr~gC!XH7wCzP%J WqةiT+a2)ȜVBX:׀r,G^@`Yi*:&[pN쭑<@I0IDKڋt%I!F)p-mzsZzOotaVE]# `W_|ü-4n*8G'X!lJk ‹~ız:wq;7qxܹ\ݸ14?ξឪZ9ϬEl7T: M\paI]T[ڢmf W)|椙e[-'ƀ"P B3 uLqrwKGFya>~ybW/Jv2D#goIw9L<;[xQjޔhjH!'(Ne&Acf79~Q\( u[ N5{k4j$94J ,\eWZ= 44583h0Efo/s9Pϝr&ю8dYunh; p`3ݕ$Yr21u| | om~XxCk* qD澩C~ hL:sѼ^=|#C<ӽ+,eu=+.uik'_9*)@dA.b(.AQKZG%vt3ۮ?]wv gsyma1 1hڭu&x26d `H'g]ic~M}1wӫLYKKFJB?^SN7#)?J)؟& $~{4;)f0'ͦ$}B˨Z(24ЊW}-y 2UiYaġ~=2l9Tiܵ>c_s*6׸9}N>r6TA|) p<5qsO| 41S˜ ;s ~|x <֊3 }u YB9`sgB iV޾w*4Qr- !@@CHLUvS &B`$1_.ȍK`x縥e/WAMJh(zP.{jL$zxԀ.a Zs>ؤW|݇we}ɋ "FkCI^9k9-/^QB`!4E~ʜFB{1:ޓ˜EVO5GxMRָ"FX QviD_* ideZdU0f3 $aTC& ̞A^@tAϙ+G,m^f0傥"\\uxlB3ôɧAyk[}Pvp2m~LG2|Ζ7'v\*=ak~PZ6E HH_jlG#GQ |g&njԡҿ(E.WPKrWVaйgB4[n ֔GW:jhʑG d jQJL}^ bY #]ۖVgax6,F9"1"YW# :^`-J^l1hez>V΀FS;Z4\N켟W·mw>`1`kǠyG4kU1l"+]:Vp%TT42ZᜓX^ruvn`uRN~958ea/kO3Kys#]< ("Dz3=$h<YBT P;QUl35G>tgiIȮv^g'9{4Uharlg0^ $)'g`+җ %+6婬S'Get:Gءp8s3>{|Y GH'3r8ŵ]qK Z ^;+"R= C96s 4HRlC1 {wۖDc]x`o:?sxT4+TMR#Oț8+Okť.tICj"D.EaBAN/TfZE}?JLʜ䃆0JK<%T}7njS)=!Wu#>4bVR"4 Br\Ow5UhXf7ɿlQW&v|:N*gJ'UϬ~LfX(3-o<8әtD(>(~+U:M9q0ۺd;yLQs!#DۡVR~R)3%n/hhHSgy,\og{ 0'F7 3Aܾ(FGQ%th Ɨ^_ߗA:EPX&\$0p<2 pjlD!#D3H+ g\I }!oۘ8 "Hm,$brlwrg LװP+$:YݻI5NaZsړ0EZg'(K-Se*;`Y'oj<IMo ?i֛ġXUDv-76'/,[f~>- y%t[J3vq$Vk!k{X9Y%UIT~ ,7B8[#I ǖ\fe(LaA<>q$o#F\0Zsqb<*UngOk(2(Te :v)_PF!&K}h JNI$'sE{[~P9I_{; `hۦ&8 ^]f^xKfxwrG8U_i rGQ?Xa|0^ A"Ca&]*Ufh[0(Xd xĥ?@G=>W5lKv4-o(H\IdvL"BK3VI1%6n5z qUg唝$%!BP'0x($u/)FxҨyQ+ xp$if=5:VӾ\A ~>cbaX^%>cd3zWİRqݲ  H5W$@D&A`s9\ِ@XcFl %#"툐"yhQ_D+^HP&l@Y{-g npxײA5wF"m|o:z)'Quftɶ bHEmʻ@E5^+/Kvś)HgZ% 31. 1U:v)궕dﳬ'j'$gTXWCy .eeԥ+r Aݜ)8hI!k6x6 Nܡ7۬)C,.k;c0ڋIzˀjW[#ހ&x #]OjەCBܵH:P@l)f+z/(h AbtWI.bokZ{L'M0^McQifa24g\6ƝY6)v,P')@, Wٖ(Ŵ7' z1H,.*_xr$c&pYaN*С/IpL]f;zR4nB54~~d{$]Q&9ëm!+7#RI6T}Y)7VwA _EE".{.mۘ˃5Z؞5YGSZKZ@CgP\&;pxJh+Jքu|fBvb˸1\л-|Q oHg8}T-;ik.:LVqNk q6+tnW@%[-Ҩ%?Racq"d7-N)Es 6ΦsE_iywtIL[@=^,ɫȿ=3Bs* $B‚bj{x*wJ>҉֍uLlS\V> ~S'5*#-"ЀFr.rqz! G8lK ?>رέ@w) 2%m'TX .Cgama{x~o͵e>H\c Q7XqV/L"nuʌ.hg< A?‹%bsnMqoPJE>=lgݕ2 i m8CH W?d]ߪ؛,%i}D\?7+{b_ *"fʸ9@u nay>8ؘq%fT^,qΖ%T"HٱiMƑ\O[J$Hu O=,l1}]P{:)lD1ȪM)ŏEy߸*{ A+4{ eĀfĸݾ)|`ՖMk jQMwJ1Ъpr!,N% YOC\:~H礍j7zjv-!SG4ٹp{[l:JtuI˯) ][Ɲ:&$sHQ'b^Z|tj[FIJfƒΰ}k7|`Q|t٠ȝ_싧 :I!AWƎp#FUY !Ӧis;h^Sk5k,ڗD54IH$^2cE|iCv6J633?cvRPIS!ݽpi9FFT@ ш Ϭs7 k7'4f?Vvf?,PW Al ؄KH I< bIR} $ L06mm )q;D$5n=t3"tCuyI,ƪ~jSwK!qZzT:3ƑټB8|*iF8ެY6驰`yJb~;tЉj,W0HǒfWeފsE|mN>f[8v8zִ#U:#e{ȟXEqVi􁯳Zg0/R /{$ vACg+(O>Ψ!܊difР:1l]K^w>FǜCN+̯:sڛ.Hzz⻁6AY0!.brk>ug9 bȔщrA>V3 D֐ݮƆu+*XAIS' {_QpJԷAr\׽ %03'ŮBdTQiv^W8"-f &9o.!D}IP;.`CaUY~2ZAwueP/ZP>'4uo/B3v3OZKl-T9L0`94OўyNv`NpbŐ)T`:;3EuQqĘFGpo"p'[A+He=̚xHu GQiY_S`Mdp M\5c9qO>ɣBPl%bWo)qVTcLHJMpI}XlJh2Y3/L-@%}="Gh7 lͷמ2ү0+.B4ks҅=H^qb?|fWre;0uTq:B{ "!p)k0kb`*v`pL~t J0=6溷Y%Z&Od=n|*(C3%hO bZ̃;oäk&GRbDPH]~{fʙrZyˣ= V2phm,}+x: 'SP+ԡZFJ뺿+Emrk@4X%M>QxC TiZ_*۽ch1UҨ9s|+9ok5:ɢ/̲u 洏Б+/+kY3 $\ F+f(gZ3&79iX<)B&HDvP-7чmWc\XnM*7icĵ?"v 8+%`^wxuD:(h zQI̧jЉ=/̞8̟̩`?ew;t`Oh4.El8b-AG]v:EQEAMla_rTMQc"f}A0\:Gq1dalY]*`˃=D*$fk|˭r4v#WS{Ş"N*n(2d"(YOI«xG =.qRr]S/vF־z.EYUI8v,fw%w@lQEK- hZD,3p~;5M+p*zm텓GR(Q =IDv*H6i &BR篿@ +~r^G;۾ڞJ`'w#EjvrIm[>WV (mqBl~'? F3?.. 3W9J D';20ȁS7mOv^ ˛u"Ωvܚ~VWw; pugmME&!>~&g~{5Z#H2xFOQWӹc@R2+6M\z& tZ^(gz|g6i|/q8FBH6O5C: `1uPҭ(Ȕt]'gc6\? G( k~#K>Ց>j3Plt-pCny#͸[t$ &:9oDR\ѕfQE"x^;wEgo<҂ȏȅ-[-2{+aS=>'<*˻=Smm94WxHf׀`Q$&.ϗ<|#{~qSߥȮUcҨMkN3%71垇F,OF>vǨ4Ɓzai /r3 ۽5mC{NT%ϊBT4]J'e6ܙ9ł:0CyH{CJbAwyaB<'&4/11 <r~w*kV;*ײBz:hSAiΰWx8" `' Q.OY(T~W  &s`m7E"3 T7ΎvQWU 82Vv|/P8^ 9c'QS|8'Df\V-1 s,aEPq 5srTbH_[uj];!k<6;1{KrBIP3G/'jB<8 ~{Gܷpj_5uSߨ0z~ScA|jf/ē{}r{>C`ϑ H5%GV4nXŀ]:S|wo|g}{Ay Tp Zlo+At| 2u08t_F۲q8)@z,\Y-00iH<쵎} \Lj-`VV_~98naوMz__LdFsychG1i+Ñ]hXn4U*/nQ͢r5 / p?7;>Ж 5*J  7Z(4}¾nGTyˎ*+n,WPESЙ~"ՇV1=UEk; )ꍽLuŨ8\HY1l7ލ9ʘU c,r,UDqRmIZ Xǖ/o7kwsM[1gV1a@2UrAVT \ GBqO/I E/3l#Z4BZ?.B0o剱62x+7BNbSR須A!r;#ҷ搁Π+PS+̰=9b 3Q2򖰩3"k.qJsM潁Y]%'rmIt  IWd )1 ̙lo墖k"G' ÑRmkHdHwD卄Y1{Tˍ퓸bRNUyvJtͅ)JIh ޮY}źv_UYG32}GCЏ?mEkUخ'@'qܐe\S 39T [='㽍Mc ¸3КvǾNU`m] #k])4ݿvkm \/ G |X`MU>u,qgD(!7kmpXp’~VPS \7ܧڗ_h]){AB\?MU m 2[/P%Y$cgl'K x,zyxFMr`ȎgHAw$Y8(?$s$C4CcW,3M=c\7 ~O/K^^)SЍZ pDu:=* 3[2:_ۄr::!:)]y" CG9dB2wbQ.>pHhtNm-Xj#{$yM 5ӓ4|ZϡaH򏮡ka[j[>DȀ RוLەwKN?zPqai}^e6zI'\&nvg:Ө@ҙ9`CbK̀1R]1{Plv Bd]!xK;;MLy:,"$7[xZŏ,iN{)rA#2Sp@`kez;I }0X`f|;IjHXy@3P< A~QWi:9P4b͍Ҵ|TuX~y!Cߌ%^a{E⾸rAѺH(~%xVX[a!J{:cW{7 3ne^x MhDRa玗|H`}ٶ4LLR_oeڏÜGuHNG.QxoHjyn_l<DcL겘MYR8 sD5q34t< &X_j4. ǽ4\πlsL.%hk¬pPJiet{U%`@ֲƵ:o]l=aae$2BJG:{ELȅA:Ouy͞J:*9<&FH ӻr&X1m3*zZQ5ZEljAKul!6S t&O-RD>2UJX Nx'4⫈bu@za\ݓ Ę?bWT4&KnyHji a.9yNYT+! B~iD QN tLΎV%Z$4i ,!\vv?Y +ȷʋk`rGOL. FhriOCEvcRh WfhC/vok`@qÜi"T4 [5#8'G'QM_(?JE=d<%תU`{\A3/t9&%qӠ(I[,+S`n^<}j6GDM0nHp{|{9>s`e 掌 S0%P{dn_ޘ8RJT5q t|atyD Qf p7Kķn[Q63vr^$r1* |~dOdKƵu'.Ť&K2.zen_y`JnѤe~y(=[ !e/'OK8 M UUpd)SWGta5𦪥LqD KpXL4$}i˽?mysW2s O*;1џ|ķI p$[gyhSR5 5Sn\zXt[\ NvsnGH2s. 9\i:(SGy.vĤ !!S@+Yk!*8ӳ|QmG2!0 M'%=Z[K}„@3 *;Y/(sL3*>W]~]ҘBvկ]D$e2HX.+'DPr#qg7Tp}%vY o1LWxÒ%kr'͵ hX #ac/PGh*__!e6uiPkJg/*yfiB"dX l " 3``rBlS!;Jl%w\~fĊ,;5KuZJcu/jBe ;'G;IAcܤlq%Y-򼒚NC,±BNAmxk *RSuVAC|Y"NVuN ~DZ #E# TdS["@2Uap7'Cqa,)9PS#!OYQ{kѠHewY!2xS7K 8Cݓכ \`POžx nf bS+Pi C$ \a6bcs4 oe!F3?AtD,8Qt=ib1Pru Sgԩ6hOJ1'Q}FXkc ǻsL_gmD=j=Ny]֣zZhb=̠0pΈ^HlFl FnFr;;87L|rQ){q2IL v,яcoq=v ȕ8q)@}A@]̀|:H!+VfS Z|P+"E87 )LڅbG!*$S.-ҡQ?ެݨ2yK|rN7/zdď9ָ\[u 4s G5y&eB(+<}^7W=#p>h7s  BGF* dYak-K~+lqvK5sbQ\6 !f}tpT33 ?@ՇLҢ1CY+=5+&'w㨙W³ v7&’N߇J陹i} 1hDH*iz ,T|j*gqzP- O:[Ý t7*DD/j OL]#m{^:vܨv>vXI9M vi֠Zlϗ΄*~ `{2q(f wyuj"ʬGDrնngUT" vv8.g _l0˱?0{g({@ 4r@. 0 Pk8.cY <|,0|E-Cчv.Rl){ jtςft(vXT'P֋Q۸02]ڈ{&6?wF綁^ UyL&mje}uT%K*q7L'`qqbf"CܻXL ~ڈ|Fͫ&=9R'sb 7DE 9G!݉',4(!!"sK Ţ²oD^bQnYU 8&HIo[f(Q5Iܣ5—^5] xYjN2It k7oIeyr<Rfڽj+/BiJq 5X;KKYwu1䃀 6pHplw@Fٗ)Mh>~l A:b Z%_)Y)3o)gYjއ;Q?3!5ƀS;3 V0gPlvQѥ!`_[Lv"qF&Bd pxGX1?d8^k9cHGvY% >Gt)5^ =*TcE?)QMh57,|]ⲗXX""bY𣹹R{n6/~71iP9,?f w}-dtSpP23=čGZ*/m8ETUI4 a9k_0q(v{Qbaə:頛v/+x.lܺ`9ы_WĞU>}sU58(D쓩)ВЏԧӄ%Բ~UP௺ -X=#mʙ]C*c _}G#4C[;Qݽэxh6 Φl$݇J AwM:s eN mx  qi*\"Oǣ܀ǰ9]laPVWF-QJ08y%"ԳS 2%p[eg~&8$Zt/Z4,qAөUS:ϴD#thSu1 eu6:+Giӑю:hzϙm6L]u SVx b0ʟٔ&o15:#tr1sM',$YɩPz{^!WL(Ed^b.éXi BW4B\Wh#k %S_\o%'@Vc= ZHg].'1﯆m!1?JlFliyQ,LAˆ\m 3Wm1 F Fcǒѻ d-@9'Hֻ@qsKG xƄPъxߔ|`%T`[Wl2d&ã2 j1Nѿ[bGXaRfl{g"/G~ 6`TUxYS'g~*"E3挧.Ba!1яp^AU9Geh 4H4JE ze1Tr2 aFr&?j]Ǜ+oT?]$>L4bdY:N ++'$ZxsǓ$e_fJ[OFg@uo7\7g?)a>"#>A㶴.n d 2*Sq)H._bKY{dCè2891>L h,N9{.ؓ`r$͐GJd3fZYퟘȱ3߉~OӗnWh?ب3y;D4p%{\,!Cק󢩙χ #*:K_\u-7 %a[/(F[0ulh ?ezy1ldg#rSwug'>k/ON24r(xYPtֿ%eLI"zB >S׹LZv5ƲtUMS?H f)`Pǡ4 h BkR+nu3{< ߎ^v:u6'襪͗8G~1 |DMK KO9XĻ*) O.W!,̨+hf~xw!P+˦aM|/Ccu2 /) 隒LMN*Cw-yi%,n(d{9?!DI|*>@PfRxi% Nbw4ӂ$UV.:P9jY˩Kj~#-i-%a'~Rg<Ц$C (GGh !1fMohI鍟5:T-mZ/o[YH`ϋpXUq-3ho֏qYZ,-*BJ<DI ѓGJWH(1jzҵ4@M ,t-V8R \:ݜT^[ Dߒ>nK b=ڙ/ߎQkgyYނ]Ax&t&@jno qVfMd ˎdEJ߶/gJfBC˒h@5N>é@n5sL^1_*pb\X/]|xm CEkgzJP~rg$<+ Ŀ6O nÇ͵j3ߨEC2}fp=;Z&h;5Ca>ugT|Ӕr6sI@%=hUlpc 걲4F@~6{r &(ccg**Wm >}^/ob@Φv aB\7CQiQLVDբ4wd*ÆLٝR 7*wWz^^-0`pyxPye$trl\N~ kS+>Lם&X#N0Z}oKa"qS)2ufQEUMnν, Fn;Əmqj=ߤ| "=-dw n&k-QeXs IDؠzh$+hZi 4<Ĉ׺+IW:nV @" 48z9a;5 ykF9삎خGUv\~VM5ߟeQƍEf7z^Cq:t6CXGx|t(2MUAVpN#yA9ak NѺg9tq8\?ۗ1Mi!ضNA.ԅuVٹnQJ".r_)6Q qdǺʹRV秔4ye^u E_!4ng9ФfP(I@PKr#EF^z AЇٞR E~"Sf+k*&?}+ũyY1'P҅q44! clb?Qg-4@0@+;R0 ʬЏ4Ku}R\ PUuT6U`+du9>͋XU[]"Fx@;nHe|pr($fQBnznMrtc-Hcig( zzVTc-`=f?dlP+4Lke{bxg$$T K475Pȳ .e+_>T #Se-vnSŒ],s]nw-$l-Rm8F|,ٲ(7㜅.w-JZuiMxѼg hZDF@ cxp " gq i/ZO@ ͮK5b]SLe#9OA ]gj^g_KڌI! HY7/`⅙,ؖF1؍A~Ui?L+O8_'573jSo0R4Dm【{#ÈTB`QBbC;#>Ei q9+r 'Enz e⼠;Vkys#&EXU H{m<"0@S]CX0!DLPiB3b߷[2,Z|@?)Һs,ix&*fó^ա2Z+C[40"< )NMB :!y a8Vz1ZBHG'CkSkBohb^ǟjڇ^tz ěA:{'\U;.ʽzHsT%"|WPPo=)4îoS=,Ujt9GGoJbc3b4AZr22&͵<c-uI h4ֺʩ2 .D"UZ4D 4w%̪*~ >b:;B] \,TP) A>WJ{i)=Ʉmݣ!;hnxKe9p# ϭA̅PLaf7.f1 $ӏÃ봦;̉聎MG5!$(AJjcݛǨe ӤQV䕸ad`g7fȁ:aAoHDgC:SN,'%.X`3*h& 9]›=*LTPsk'hi-~lJ[CW }u38]@Ydkΰ Lv"G{.6RURzW(.y 1hP?ĒscgSX/9H>N @ P:hAͦJ|Zcn *ePB޺3~&VЌTqh*̉x6$L>"tToν/ć>iiL*UʦqumzjbMTau1:"9WT %jB\_ʡYL-WE@+_+Tג7ܳNX87BhݸRR#xb.B``U[%M]I7Z9LF0{,@#-W 'O,݇f"GO0h+޶/J,9&ѩK:ty6pVߩ)?V_&DmCY/FQҝPSM c+8rúư\jFؑR1zŭ8L̊1U 's] r%՘xv+z% TDo,H/ŅyI;`%u]lY\*ϩݨ Wzf$*F̂ПmqT*6gEB t$r{]w).d|+K5>LݶF_8;Ӏ4LqߴthYKܑ_y\-N%vL΍?K/+5@2ZjbΩ焞ȴ?>,U8o4 顴Do?2"UcgR3xm0@a̓3-5L4}W ʲ0.Ȼ'JsWщXȊbt%q{"峏h,wF&V_W9o&˜Κ7 $[CSaN_8RLpNq/wӭuTZ1J{'-X),;H AQɣǂSTs/rdyy9I)G}/ /""ۖV =~SCiXѢP8ɯkPNVia{- 6HIs{B.~9tG}zS "H wq8FvB<27@,k7"PEch)p*Ѥ'xlq ` $Cae%MtUgOBse+uhhu[rVHd{44vxݠC]zSㅚ3]$6[&{Z#kT6X e/Xw+/bvܣ\4~\ KŸ "pMJ!36GjF<gA>7Cq:5W@|KA.i6mq9ek I±=>@;jVB DMwZfYH@1Z:,AA34/ y<q"r7qFO|*`]WAr$R;sM Wu&DYe 'x_!XI qetT ]a 90z _ej#V:a G`>?^Ԁ66oҪ ͊܎4W+kZ ]{eֵY01񛥝椐J%}@4寧ww~]NBp"nM mFPY8~+tˍ_!3b+<j9hd1W]r}r%=g/_g\zOhg&+gF\|ɿJHեMb;9Z?*Iۊ̓ xu9JK" ?=b. +VmB2/Cٜ?^ !<3y+DoN٣{x .~`WH>fR.gKϣjc158cukbRグS[m8s*FyHWpMF]vovA&6oεG2jL)H[SIOKkwDmu{V%]d3 ӼAMwBXNa i[hORw2f*x_bx`vyIl@a2%y]x?ߛglF8~Qvr*9йUx2+4K:RGԿEamd^e5dri*TQxKwB)`>%3.ӦE&gBrv?!;dxBJ`JFcW3 qSrP,w2>om:ԯ]S^gӆInLo?_:kަR:&;EyZ}7)Wl(8*I|p`a4NL?ϐ0j ڔ3I# |'[bGhyCyx~YJ[ia ŒLի]xF^Gݑ{J0rj(Դ g}lM+G1Fƈ)r i_6 thvpGdl޵<ؼׅ%MBkXM_#c{5mo7D LA!U}<QTor٘bpnOiWS#Gz9%^.i0zÃk}'NJyۉk@3|twx^dKc@?lDB=ľ @x]}χ?= oZXF{mU}ؙ,o.G xpGSׯZ0U:kJa4ex!X ͖sv7"40uEs͹m-G\jόМ[3st  @xA2.9)O21r#IXXҎI/x=p{dVLZIt!p10,l)IP>`S*Zu@y=/羅aP zэT& (y!EYָ?ƈ$o@ׅBue[dAqw9m>b+ :ǻl;2\#$->OP;.?amN%lR(e<,+* *B47bcդG;Bяwoo+^gp?ةjeK^i֟J_jέj¦A!)?`H/ύKI֢": \<ެ e|wld1*CNY:&& +hw&iq7` 7@-րބґX:C K>C2NL<;xmu`uk<~ r="WT7_܉ mv'/uh2gߌjQj-F1q-O$so]Y|)o~kMO2ja.rSKZzTkT-+^);82jbzu%Cb]}qg62h8.7K(NfSxran^7uE丛5:@׉A_JL*yY}HqF!I devAdAHyD١x῝eE ѤҊ% ou =6Č-=[s@ t]Q{u9 ''Y^vnvߘ= `IpDJbK}yqcQYLv%}2(pEO6TT+/ o-8>HZQ|?<ң?]d2)ϡ9ܵsxٱV|z'9ﮭI8 kIi_`tc8 >m{no팿oG:ŐęUjc#΃1>X"0~pcTh Es?ﷁQ )9,8[sk6UxFa#7`mOUGlBt|q9+Dʝ@V6H3q}B:xؐ xZ7.yTQ)>'3'uT}0LzK`u0'j ӾHV(0=)qJařb*ATQߕh"XlKJ''V^c[倧YfʡqfԲF 8ATnZt(ŏ!< %(f Vayv[I|yQ}O# >8 Mǎ4@6UD7'Y 6)A:F)-=Ah"ҭ0&_x1!*B/{kN|79I?o!(-\|W}nc9Ϗ4e[b0t"Od祲".6Bb$aEYSi-M 5x;i70~4NUFڒKzzMx֗ $fuQ8W92 \S9,ib$ǎ Fxt耳*ĐZabۃ1[kʻTINjqj٢wdiC!\ywyugv4qdf\q wLcޥ% JgE6EN׀L#ܢTXP<#qAR!).xYJ7wqHˇqw}A4u^Bg/LCmsM$ ;$rFq~+ѫ ^Љ)@W)A+d)@&QM(Ca58@em5$ͅE\ ܷ̦~f5HӟQH5BmpvQzyV1qLPDҨuy#pV? Űo;4pD Cڲ&!:{ԓ@ fYyGER Wl\Q 8y*Y&xhg׍oOʇUQ*~#C݇ɳz1硬i5C\MG7TlJ] Gm\( Ai}j? Z<:.,DV?}ņVhC#* vyLz\ 76׿ c(T5ςӑEbj8,dŲW߂P'׀ |sd5v#h=xąz̔%k?)قyQCqk=*\L^v ,yn0αNJ̰yt2"] .pf޽;bifKwƺk.j8\9b]>F9>zYzƤsgnFʻnKpvwˍt_$EO?/au66IC(!Z4Pf\Bk(Nsi^K.a;C>{xJ20"~X=WQEPK4zd L&v]ʬO(<.-D&L+$)֡h9mx,OizWn$ħ0؟yq !ׄG 9y[8@1$/ROcp*#%UCR\;zw-V}$ W l!69I񚉋>5(ⅹVIȕﳂ; 37-_&ׄԴn"31ś5TZB]N{jO1"!&{r7!IPwā$H{dWI~A9גҾ(GtȪ^"8`y{ТWGӡJs,NdV cws': !CGFNxH;QgM,zw!{^xbw)`T~YjTrzTE1:e1$f˹% /{'[bU g;U0atŎLk.w.фDb*V0knvuSz; <ݪ꣔`PI?@4SqVmW$ÁQ7ʌnM;LmcMVs:{ -V-[kiϭ!98,7#)V@`a5]`֓/#"s>NTЛF!VQ+o26ڎmPzh<)Q>Uw"#j׳H5 GY/#%q  5^lO(+k渇r7nI^B% ӯoxEʘ=$ \>ϋlpGڦ ` 8Jp3ȼ=MjZ˙S?!隐 Y$< G'FN t\A9gz$&Ys22*%'\&B/1%U.T+UכZO,Wug1șP@q f"jmw^XH 3r";U5Goۤv#Z5HE[WڜB%qYY I:;X[-߹(Ճ]\?E,cAyr&e6,ܛP pET:ʁ(GX?Ϭ͝V}]H8O[dn절\АRKhH9} z+mk[@l)-0&(y4.RZw5ËQKo4~Lw{C$8ia 7Ue2z/R䐒}:L.!rI%q&=RPÜAE M~∾J‰j_QZCǀ;y1C^ كI5jOCg)*cT_|H&"+i)  ]鶅Uo.i[ztqf5wa78Љ 蹣`]3UxlToOvY˽3]RHF /zR$ّD4y} v#l&xG`WV.*RA!6~9ft0Z vz 3R%"sD'o$fwH,Rck80>WDY1!90 ,; L x;:d/h( OH(1 >Y&F%I)я= quMQisdW >oe0-˽z8V8co`@HQ_:g!)*M:u8JX8"dOϯsh7OԞkVC Q O'+G~!Zs䰓TRjx6U=cJRՍ*+HT*la8ExiR&dku}V'6ĻMݛ!'?yc{Tl2gQH@üNS2)!p# (IZVˆ 8Wn E#úJw/boch-QS46ȥi;=ѡ݊ Č|F_ /y%HL 3:D.HC'}P:Do%5aA> m ☑oZ-LCi{~\Z4k78TRTaNyzfDhmXS) -5 ,P=6 >w;_CB5М"#)`wd?-lNrWiXhvjWuylĞ',yRϠqٵfX5!8\-ta#IҾr*HQW#i4@`(aB,_@ U۹r l6?/W}sM5]fnϯ50$rIBɆDVGmayl|#(z5ў;w=2oGR5@ A۩L-3q9ecrBiTM[ŀuv$k]wqq!=xy{[T]U.AzXdOzuBԘ8AE*()E9S{RfPcd҇ںiֺzEYm2~ 2AB*[5L xkll+d\xv[? Fұa}/P@ ƕOe.OJ4SL<Q1'ti݈G^pyrG!Ŕ;/XF>z/2yK̞ 3 İ;!2I\-t*|umē0@-X9{NCcrpFK6xvî J;k0{:ڬឥ^qd\e+&jSjC&ɽ@ xfO'XGM?FK`H]AL-(QO֎mcC1%<š񗶕^q{X)¡NJmcp}l"hfnk3SU%E\0_DS%BoQMN_=^a2 i1\lڨA3<|| 67=.j7Q|;r'O*o%Xό›D/?(EeQaLX Ǹr԰׿cQpOh,K*aCMb{q3μI~SƢHp o͔=0]ECvB nN9␱LxwSfYǴ9L-.~6Vmg#b{}Lw[5GU4[ʜϷX1-2Jv< 圑&rdNë)4q4<2,EU)>ѹ ZdE׻QPb,|*qF[_"v`Noa u *PP=Aޟ.r;Go"Eul@i$PߣW:aꨣV:/^aˢ[LAAQnMv1b =1T"+3tAgijWͤRMz?諶DzBc,x*rNjHh@9tldó(Q~X_oH葉>vC2b|A3o0ta~l lu+XYT@8F˸c-|;D"д.m/.ױ:i 馲Oȯ4pFiAap,og>MTC6A"든D}8ܥt6_)l4*WX.۬ vMkm&N7B 9O`c;[Fye; /?WYأPD0tξ;Hpnk1! *):uIY{ɤ.YU~E{!-{<$@v יrr4 ?q CVeL9#dI~x/u"RC"{yX˔3w,!lKzK*)cOu֭:٠CٙNrq ?.]L :&)>l~Iרt˯M<w5.afؾx 3`0N],_\",|sd"1x 2lų%+dn2}bΧEճFy0xj^>kmȻu:Q4nO\f"&5 mK rЁiGQ*~]YD\`m32pk46=bZm{ͽU6 ] !k.1זAZ7\߮/Ɔ uǸ|:HVHgY?D CZ*" fHwndn@*0\7nʫ.9Czd*᥋]I ?͙?Bߑ |θq: xV-|"4iJPaylD/idCUݣxYbњ#ql \W\ukZJg0ߓ*1 '^DE3$cάnE̟a#4u Ӄ|ÐZIj?j/ BM'npV\z~Hg R"M?uoi,/-Fݷ()08zw8D@Ct|}*QVf!\GS6Br"x;Ga?Yb.NFoiC {^GZ #yD-/pd9KJX'q31BA͞Zgis(h$Sj?'}/'g/X& `W޷3RȍOͲ!qoJ6NV! t4RWG54X ':CbH9N 2V 5%p4"XҺ6DkឿX ӓ@;51|U #,Y'Rikf]Vweʰs&P!B KN ,XJ%u=Ew#aB38qL.CV߾9.GQXTl$x|ła/q<<ڳbqcC> $FXMdU4B!9o N[}ﺳ觠qi-혐-)eF*r3s2Y# *G*ݪ={4 a+Φ@{9?(BAaEmf>ߦOǙ5&Qϸ HDb>OC3`kƋ*&5>]qpէůU'cq|:|zh3Y\f37O1z:|f\_aJΕZͥIs-/O˟@*'^#q@؃CU@p,wH@1PĠι[Jim|U г^vfWI]-pQvMAśH*10|x eXkܴT0:tJDlY^AGN$78iB2enNb~?)H1\ Qw_"s$*6Azˈ2#;i;ި Fn6yX>0iWSCDlFFQa~5l%ȻRc\ %#CHc}'P e;oAwZu>Y9_?.= {br6y9=)l)Y1`2T.I֤&+I'.!) )5τJHZ5wnP5tIGt]x;f~Ո"FTC9g0:2,z5}ҬOPssF׼?-!fjD'X"PhuMfݮ(UEKHx36}1גp1:Ĉ9IQ:2"9;L -1& Igy\Z\8_8(Ri}OwFhr;TRb>,-UA0;۔Qk8"$_rC+ [MT-^x>bsn;2-Q 6R+ylLHl~MMbar.1{ fU*fZ;e0{5q>7WbƚV{'!be=]kkƇWQ|VgpN9h zL~p !_Z P6J:$:2h”7R:* i +?oܧT鄓*7gm5.wBiB@Bď7}t9S0Z"jWxh_L?>CI|.ij  A"IS}t&GPqdV"p1VVbicNհk-D]ט'˞TҮ]H//\^&N]ޟT,> K1v-Y3p_WWxʎ6:wIR)d[t(c?}oD&,PqptҺiLZGB^*Qpcs8k}a+*X[u1%j(h70;4ПMA(_Kz_3er}L W #y#N!%\,_rXKȼ"u GƟ  ]O܎}Mv_\ws[:O?ALStL5y֝;vnVY:t 'EShu[nBX7,& z0,dJIcmwчh^V_݊X v_QQO>655sOFm䨣ʺjbu2O12@&_=/I?[nܽxK^:w9ڌ܊cڣ!L#cH򤑝A;:٩eQ)y  >U ^C)H`FK #vrD<̕7Cs d* bzE_`܊hP)44AJꃔ IPޘn+BgǷ##GMe?A*Eٵx<9H 2lB G6ÿgĶ&9eYa©T.1lB7,p1>݅!j r{JTWVntv* )7Hs~" 4R;_h us`„IYsi\on3K'j,u;& @f{aYr{zVu#hw`^`dy<6zӦsh'7щ~0TcضR ~rxR!&lR[fǽ|?1SN# H8oK1״g&\Pqa^%͒N-))΋]8ב~ﲍpks4 :秂pŦPnܨL1G a0LUv , ާgccXT(LnmDqZ䕅"`!}ξ~]A[bDٲ &hE| Cm švL/S9N .p!{:̣L7J93`oq/ >C|TcfZo~<|<`R rۦ5sWy]46H_Ki/6̴֪Eɳ szᩃ}9KUUJAvL+dSgsS\HNew*К]㘁 ^d}x$ptX̀I,5C}$U)wum d0!yc2!6 A)Ђ1X t]3l2g.ZO)*]`"ʱmj="`x- W\=% 'mq-Qkesy |lpd]jV>PT|Wf %Gdh&o-kɧ˳WS_`V0wpј <ʭS1tIo.Nju)E)';>y^ahDf#jE1}2SzXu0¸/4.W+V&<.qeb{zBquu" oU ZF&W*pZ4*Qh|fȑMgcv>قjus 79WFr?nuwYNJ@-VӠ4;O&YA[X -m,Z\P漑U16O+!smiKv>G%bIk!e H}>0SU]x]s;C? <4:>sV6Py?t _+]%"9y#]68@._ ƛ4cݍ~_ {(lT~ 4cOG lPS5%X,iT|#^j_e?Nɣ<e#\إiyZjI yyiQ'&U'X8#l C`hD^A&'qiCN/ ;Wu(JQ0Nۨag߅1kc-kĻ"XWC«p8A@M\ "˔b ?HU2=2? 'WMp{aD#te+(ŞHl8))}7m;l4yN#\;@X_U< rݔ}wZԚGaR|")~<ĺ3}']㬙Jþ,~!jha)L1oCn9cZM< {\EF`J7#Νy_˯keS/z=.yX[W1d!r$< Dhz\ ~p@&+B^0>ƀnrzR"ѯzY[Q;'բ. >QKL eTOm4"$f~-;嗊VI_} ,B q^VZ4bt#A>O'$Uu0'u@"`Cy3y '>=I4h \x#r+`YUM9ȟ _O䢆MO[_7%NbsA y)EeRZgOBjB>EsXI\RYVZ!~tm.2N!@U:'` V &6`"q޺`*ۉǩ^QD\ =NTQScv.EEG9k97@NX!Z%xT7 YhS<>ؿ9?2nr N68:"_:tJ =9Wnc]w`>+tS*C"^_2W2]Jq<8x| pU>zW{ ,A?§Œ 9[}C"ؿU ~t܊ցsׅgBk䩞)-D?6z-&HumnjN֔C/,/[hxEtXd^(0g\I߄W!k{艇pk"rN <(8u.ezb&3i4IV*zĐ/ݘJOލ8 P`ēYO(Pyk(pm_+ `kA1I> tz0L9P8^q7dĈM;+y$[> 5Eluf n8c"m#Gq$q1ڻBEmu(edR0ؓevb^T0Xa% FhRKPvKe6bG_<G;G+ eW1-y,&HVJyRV%//[zC)2:4\#ס&ɟˀ> T|UF:ǕAh?TC%Ϝz,hξNfV.M;zo!W5#ˉ$VC A>i"Զ45"dg|0U61xoC9vyI=\jAVNsBh}y.`= iާ(0/mk+,:}35\8`_ͷ \%Kub j}F+!5רQ:h*=G??@p>L ^MhtPKQsҼ:2Ǯ{F, :ML}K"R KBn(;_fb2bsG:n4EQLaF;(&* eh%A1V*y[mklROyߜu'jRc2[_D"ɠqu*0c˦x"A{xvB*PJAAf8b֒S|||@M1=e%&mhlܛ7t+tZ,vhpOUH_ T&ҀS?[UX&;تu*F&&0FeT,h;BIQ'y|c@h5wnpHCu`es4U6G],x 8ފTݛq`^KZ/)=wsd#]| )4J4"O{wyeJ, lG\E9?Ľ8Ǧˍ/ @8HWgRͩ3N>&{,#!Ee~W5t]g -Θ]Nv6=R+-4)GBX2i7^2.J=1,5Gi̪zi r_07Kiޭea١tl-Q @bJ4\ٺCFR=Q^p1FzΉ"gq(a@Et![Gr:kH"EY]c`ս-5Z$ʌb/J`Bps4\A N:ӳx1#Lb<\HM.`ky!P*V:w#!/MY!0M>s o2KfrX!.9ګHo eu@`X-%30YJO2ĹHNp ;f | WK[9*j\QJå.0'΀+;BLr'a_ω~o6?frlahkliKAe_bmxV0ŖL}S̛-^B |RCqN0Ia`_E?Ζª0>pP~*fBS3^Lz=dwe{RKt,6bp3_Fy DDL~W=7z`'l(i}wRPf6Skk4"ɸT١-V2D+Y<=@zO܌7q IɃR&Af%.W;ۍx%Fiu7Xɜ{ΓFcheHj0j #z[ҝΡAxU"3srZH7;o%ύ4 q8cϼ# 9Wai 8>Zxð QBW9*)Rmjߟ .BP!NYBUj0 DsAX ixc$6. ]xZ($I5BJn< 쎻Eѕ JSIJZؤ+;˴%YS W 'A)xEkW+cwg-U[y,>!V٣YqȠӼ KE)_0r(l4}T둵/a j\TS%0a5n|}<~vVg]#*^zJ3toJH"FAz*G;* ~h{4p}G XS^7w38s>P!O'1MG8.! b{#W" ;'>1zC߿6:24RnvׄvsV(> ߩjdh9KkP0Lʨ}1gAq(Oz%{ +&|%{A\wNMxЧW5\m'-9Y:qW U, ޕ>ǘvt qMI3]>iU%/*mh1]4˿l.Ɍ.j"ڃ `>4D4eFTnuN05dt/{*˜KG֧`Bk{l b*Tfl+}|50p|[U(5&$N1EbGz'V5t_†ɩǕ*S;oRH9I4[yOΊ U0RZ'A;=2f6DXgF6^-X3ٳ[x&ij$eGOxvBZ PU<;Ȭ z5BVpbQX.{±+EOh2YaVPj 4!CLqNɀiRGdYȥ@YT?~jc=Y.؃gXGjIdf)Ne \}ӔF8>=($i& 8OZ)(:S%X?g1dka]!g/`|M1xU7{;z#a$!"0==#[X[[C nHTXz⳵dE^(@.PRq-ͺ?|XL&CX=iSwH/ VU"nݲ_AF; -x;}17~oq$%DnPI"l'˿h7Qay:D&5Kxx*k39d* a8 l::aY鑔9kFR6^'k}V{!To\Ž+c̽}rߺUAxzp|,$cbiwO }\ 2޿pqRCQSldƽFkPwlxuMv&6h oy w\r휐T-u?MiCpv@ il#ۯcIN⌝ YĠ{">ُq/ p8#M5+`3t%Vlxu^hSS xc=<62fL1pmd IP&_0 sT+blbt: فĸަ ml>N^6KL9tB'BԒ;RQ}qwiRI?^x?ջ973qGܕרHn~Ƹ9`RE =͎fݚ]6W7c*{2 yȎ=?1]H8pO?:>|bJ+E~,zu1pހ5;HmN(}`ڵr[I '}ݻÃ4L1KJro*KtӞV:fBsENB&L2,$$'gW(V&|%y↹Ygkqn0JX7^GsP Yx%y2ߙ?ז}$0-Z-Z$Lr.lŌU%0i}G%KlG8~sv0%)Z4Z*$i6N: N )ӳ%-=뻺 go`YmD^F7֭b?p8<ڢG}tXGq ))\˝I #l˛Y25v@ %pEv;Ɍm(45?$3N$7p7igf@7{&iRC$V_kjhh)t;"sI0^2z#Iʂwoic4j* ͏M"XQ 'fUWa6?Y"l\<ܽr6^f= GjWˎ6HZOKn,np w-$@rw,j"jo#q' I _VXsMova4Uu۾-L; 'F@7JjS*Ibn,Ђj˺flMU֓ =DQia^۱n拺98[ˬ Wb3bE kv*22MAUڕƍ-AB  2m4Yt sşjZX1=2r[9 .R)1IaF땴 lXfVrt>/{-X%JNk5 c>Od喸g1 4 fR ͯ9ItFSElt9ڣkneߘ5 ^sJN^AYƓAKZ*z>YЉM!̾hIAQ1DHNu[r[8-W_ Pm!3r,z>g~ڴ)dB5C׍P뫭/RSb }:6'9D+k% Fk[,s,#Ɠ4O8^WF@%A;Gվ Ns^ GhS;{64v2gUVsMP1ݜ= -8;Oi 2Pa|\#h# /~&uLZ5@R wtinLE8*e.=gPP 1xH\NØbEŃǹg AoȄ.4gvi1FI[NJ(jqdR,k/PLy$+sO;MP|/"E fæ*+LwQ5 s2}S*e4k&nXazR*)_; y;Xar5eZy'\tYYd!'O?*kF3 y| ʉh53"s1h rBKiHRBqGl/gś8|mOmc m/Lp5 n"n4}hP.l *: W0Z,ԁ|%ה2PzcՅkѼ+}yEESadu57H6%3R7k؟dX{Rt%LbQᰶdϒN\ku\w7eAK0SbOҒ[-P ֓]_I[ӌƥdLXX~0Y qOn]РFRv!` {h1Ze-%AsZB *w{HF#?iISL j_F{`qL6鿸h׋iV$a܅q:|7 0%(B9wseKyO_In ?RoMͮVL$';9+)NjqpRYXr60n453@GA{ `Oty<[Ň[&'X?raЖ:] GLbے&ϻE Hb\ؗ_b d~PIuRNad87 orQ<dh2 Cdrq~KlЀz¸%xew qPFX=,ExElnua3+P2+͹#*}?ij ;y?e$*Zta8V/4u#Tg%>bf9SzVsyMh$zBw$ &'J%O9qS@ j)P7b{ş` 63H, xo9K| HH0vv$-S=2$tMF՟@ʇjv:`tH=-<h/v9;uJk*/'R.,# zmAf3h]N_Q #4F2G訣@g<K-aA}!ƥdC;] Dn$ V t 1$m)MKgj ]~F02*dG`nh.ucseq}QXeP]t\ZnWJ%RͲq(Jm=cx4Q_5xHA9aPwϺbDQF,ruB}0_-wd5{g*/rqԺK''v˔oS-fRBdu# nNB]N=o \N5Xl.%/Bqo?X\xW]R7*3_7Xߑ{ f  o ~D<_\ Qx+z&MQSx3{k^39}uTBYY(Ӣ2XYsd@Uڇ'|(Jƙ{ʈW*ZRS^\@?w+ 8H$ A+Jm\czg45؟ΎKM[Q5r[+<ø|O7%XL-J.5!o!Y +ړ+yX8NSü'iZXqLp`zGhcڗ^|xI֏; ؑ=3R4X %DSP"ӼEe 7S$7ML!j`ѸyqI/%f?hʼnAniJg)$(*Y%Yl.2x[(Tk@ι~rІ^.vpC~"c*[ŞcEGW?܅U4SP=T߮:6ìtO?a}eԮ=Xr,ٔ H?TTd挼bˮeh?y>1+=Y>y,̃6\@26H#W!Yf/YbuT>>qpIQXg!6΁|:gۛ"I_@%DbXJ; ;  (փ[&O.Wa& ;2(4%YZۢmo|O(NmkKz/r0ULNA)#;g/ ;j+0)qAg]3 u.#'emw9hOq*pq8zƺT 7o8zP) K0>5/ge?$'ц!M1H<ӖóN7ds#\73@ Jb^Y/M }|e<[A 5* ^^|2X†Ƕs'|tIJx" 6'E,xRpeXɣ=$m#ic)L? Qra<]+X MzS 7ַG8V} t[E;BZ]ƅA'\ ښ7d p _%1x9Nnj 86܀y?Yۅvy5)R>9:tUR_I\hi+$#{{iH6@wSCrI3w  {&A,g|~;rZ@yN?E ?zUe"V κ @O%0*^uw {^cvM] 6b~vTxdsK@x\ﻜNSƺ/@aqM[4ȱlpޜs}xҏkb|rkn!rz D\~cߦt?3^PP5Efe 꿓E9iS dl]ƜӧΛ-hy~Z/nmM+;ibt=++<ʵ.i.6bbC`zXL溕0,pOyF?g6{kw:y"^M1eJX'W5G4񒚖Ey9D0AҊG^Dx@/dV/qȥk}['UoܴP?d+2%%†{VhPz)3ZO%8U:\7ۿdý2֕^kZ?}[<=ƧͫX&@վmZȽmgz闟^Է ga!Lj?R$l(.- d}kOA8څ _Z%;D$\uPw^CJL2d2d=<^{>d*UDݗ蚒}WƍJSAMa]4#SɁ7t 0]Ip ޖEb2*tZz.NVwN;HGRM)/N.K9-Q}!php6$Ȋ,qozGls9ݲ=o60Wk c9SucfGmxA]ouV׏= > +eA[ S>CfCvI8*=3'PUhe(U͕- ԯ^ȇ/U3!㖓lO iq(~YJۥm̷f_p/"zQܙ*$m2p@q"mb{^zB}*Nɥ0uH9|?ωI- M}K.;@?cmn\4%QzLi.*.B=- Yc`WD j̇vFƀFoY>I#Zܑ| jVXstLtgyElM Gm m)SDSR  gR^H&jYEpӼL\l9+H`ޯȵ f@SjGVN,>8d?j"8'6Zee Z* (/|Qd }Ps$!20_e}i~_(Y2nÊT@򻝕ͱX6 ѵW2Uz [3EEuIb /a5uo lXxRNCU7D%.ɲ2;Wq,·S: eЪ3F,cD Z?i>. FCȎg^mtݯ&`]{}/~"#Ήr}6^UG8&D5x>ڹ@z yV2C\,0QҒóC m"3 l[K⵳Oz CJ]é };L85?Bs_ wj'NȝV)\:fb8MNt\*09Y\5' 2SejĿҗ$Op6QLA]-j۲)JHIo-T,Z?\4Lj,TMj "C곯kˑ$]Zq=.ΌłgGY6@Ejqi>m!|N[*؀H#_dͽS%\JJ&+i >I|@㜇RA?J12txz(Y29ŻpJo ʐ,;%x!#: krh(ݷ.!`93EWv2/iy>)K񷱦 t%4&ѿl e:̅|,m} ^C G0 CF㇝FU]ZMoŌlFEU`ũ@6 Ў>3l%)BX:Qep1_7bZLOoz~X+hH sCfi^* \"8_P6VdUb~e+|_6s=Ev#S ??ǼD(l>uZ ֲOVGӈ>Lw m*?XtBiyy1|Ђǃ86@flEp;-J;k;{4K/e>!E髸p.PNc˝6~f',ֿAZz]3d0àwHlX$ !WNZm6#QqZΗ< l1<Cd}%FBPKU'z՚4;XSmoJ^*p|v>KxeCDǝܢ52,{_Ϡ!o$t4V1v -GJ" hWUnHnEiL"mz%kAwɔzDWJPh nu-[̞]ֳc88]d{G ˏ-YѸhbW̝l kߌKFڗn~kJ䮈p*=̫\g!h,%^5Ky j~DǸ8 Y2gi x~zo(61W[èƖ`6[n^Zş&;dAd:ʡJݑ$N%\ؒ#cN9|3@_RwJg.XKֆ*5LB T5CXL4{(%̤fz87t9|c:@dzRrhƝx\m?"3"mHMrj )O&o9sj;7 45լq #` ׾jaJϥ + eZ+# 񓖂W6%5 p PM+v)3ȴCRq WȠ^ZH$O#4P(di"eSչ&t&[F҃= KȌiK Yc=8Ljkhne59;Y3X2"=@Q ?$=rA2q bK`N[r7QgU ]kTbJ֓:}Z+5bpJQT7)q+XdkUbR3-E@ڒhFÔ|&2_]vG$wPn2JF;eQs_dW_ȿ32,bk*8z5;LsQu!N :H/U{tb 8[\5\9De<@`YL F#v͡EYOSԩ-$Gdta#w,4.\E^? SL[JG5U ь/Lķ9.10%5p\Go|::{Հy1C%&9\RMZt3Sגm=VtyncTK᢫8Υe.|YKY O0ؓvQ%ʽΑPmtt7DlD/R 헺c6%s9DYDRu|WX\k Л x rF(Bn"~ KXOvLcD \3&h,aU\0WtDeٹ: 55 iG1TyI|^{,飶ݝ?Z9KɽІ?gkoQ Dzi*L}cVAD$i?Rx3~Z5++4Ulƀh`aclפh.7V}Trdo5Ӗ?<ʴÊ6,325 gE&3oAu Nc S+x6ܻ?C,#o9?ePO*jhـ[WPc;W8ŴZxh||p뙷{,1X H{M"ābQLHã~ ѐ+Tr[aJ/p U1PǍx#l]>e!Ѧ$$\Fw0P M|,5j`f$h4k/شp =v/J?16ngh ZpB]p׻ZUn"ءA1,K8>hGA 'dhq?pR:(q җ095.$I`,B ~[xj\[XVҦYBq>JH0/3G35b`^mpK <+#hrb[LxY3?-mK<٣߈RGܘagT\j I]1orԪadiL2k J3d}td&D&Ksӯq.P>ڭA9ȊAS`>XJV~7SԈғdOLJldicz:.E83?٩Kh)Իas,Zuׯ"H8.jiReHKd<|{-O ?U8ۍ&էף ޺vfšoUWur {H<|D|Q6'%6_kOjYFIIXjoi[`1m'Hj>$P՞7 `?bJv|1Cchv#S!F!.لaRm,bK&hTTՍ[ѫ'8y4mt.uG_Nz : ?q>?-\lN2+09ѪE9|(ZgLP2&s%Կؿ+5و*Xl1)Kڶ⨎Wk?Z/b+Λp1nx"( $|>6)EqtbɁpٽE 3j(XHǡZ)25P ԯI qL]ǥ:L_PQ5t3&ZpE~/C2sP ܻ ͧ|F,l+GDxb;,Fҧ{yۇfz1 H۴Tw~NrCgr~sBtO"/oxM~Iy]?)b.ʘQt%݂{%j!W/;s rƖEc;ܱ^Wؓ5e8(6m&N_~d bP[~]~B4vѣ@S_ "\̞QjP=əE. GqYO_iP덪%9vd{ (#'}pEXpISH7T0 LRF0 sY fkFΦq?p50(3@"K:Ll֝cϬӲsk'[ndpK)9"}M`/,Әؑ _Pֶ5 R\H7[WڈNǹsk׻6jȢxꦒ_򊜩 X{LR-qj3'/+eUU|7@anC(,$ՇqdQG$cD?&""J\PMѭX1!־^ؒ5ÒK׳&~quH[Vh$_vGIGBZ^E[™kmY1&EKHgᕢ z"v &w8,#Cshي+=Fߦʤ/0 bcrAuie58>sy4QjHb1sQ}ֻdl?|֨OCTŷEgߕQyd)lC)TGB''V&Pl?9D"u9ptuߚ'VBlvPK GފŪ8eܪ 1w3mq;hk'+?p$%KyE.ۃ:%U H;=)WAV\Φ~tC5[ /gѰ>RFܡ_wƴ>('ŏ-J GnWjy o}xh6nsX3 iTQ\E yՍ6 JoBfzPS ܮ*K3 ,-2&@hb5#6gx[+9w/37辂 zA ӂ0DdxxT\PTp8H9/FĶ+~E*0WZ8x3qN }I·]ާv[*־_ (gF.nZUQvEsRB?W~R08jH0 M 9A u*M`9/"s=Cw7_Dzܵ1g0~Nb|Y rSspOad=e13JNJ3 H7(5 \o5e#HTyaP^ 9Xv 8BX0|-ei0j Tydq$=D40#-XE>o_7B< WF9'yJt׶v? *Cՙڟ6j }) rAAsv{GC\*xǗIC&;6#hӌ*Ⴇ1U`"NO<H r0EK"0)_ I7"I}@;,)>&ӧY=H=Le͜MƞH0[IcEjhY!8DUSqɁ铎`ҴÔKWZ4BT{>ќ ˨RQ}.)_< $>ҵsiQKh"c4_?\ IRr< bh SFYǂ:苰T|@a!$ 8hU3Ni()"&rqnmA֭4@gB.E(#ؙG zزF^Y EЍ+sK;omsFH^ έPx6X7'Zx/'=).p02& 7JdQvxwsH0%<14ҟ8ڱ nN<uoV;R-61y\y{~sv*UM~װeȨg=ysF%@$Ӗ1q!UU,'bp=[mudױȻHZ0F',:&_ ХG)0.P\Jp^kXVtpR`]L|e\zbfSԶȦ{dpVkn@5M5A4C)SZ TW.85g}V!S?(f?x<ҷc@ͲG ݧfWXJR[( tHToo2 4烙잴ӭV']6$ B_cmPqmoƩ?jC& <ǝ z2;*TFWBMt+ oWla-wt m ,!-10l NZ=tm %oq)b,gF-ѿgossl3xeA43y:.mUsߑ0ٷr&QE$QX %wwbv`d|84k?R1)crDo."%CPʡa'K9]pA3vW!UD)yvW@ӽ\ po*Hk+^COȻA)ΊoB ˥PžfpKυK~dKLGD~<ӮDrSǁJBhueұUQwXz}HтGC׺1ߢ%NK)Q) Tb{ 3ʎ{T,~iu.'voE?^Yzz5]hl$U(+"θdWMm BeWJJbyf84s njݍ$a`ڶ9޵9mG?.nץ#6o["@G/O*4֮s,dEi`Kr{ˆU84QGAyC-x&%T|["Sʍ ճK m2y t.2X|2Olv'8Y- {( Oa쭅4HRv řUQ2%4VVCNnφpJj!84H]kj7tVuW{| 8(ѢY׈񙎳%վ:ȶr1>[]@^gγNX;-/~-?Dg|V7M{r=B_{(ٗ|_)x1:KWDSPʼnwȾ9mSei`,==Q w$˙ +}&9n!f*  ?.JIVCKF5`" sLځ&sۭWٙ[=b&Ң@pOH(:&d#~G8~u`Vue@Is={*rllR _&4:#c3VPXOM~$Y@)%Z+ٍg摬h9 7ם+HDǀy.iN4,] 807v9#W^Q+g$$kw &Nn0B@\ӏ롋jM;yg?.CGȊ P:f.uq ,@̩'xG=Iv>מf㤅YXYg<-Ixu*AWm&&ʟZ1|qI|;"~0I4W瑱 PNlx5y62>:M-Ta(1!J R]bkES$kf.:6q ^@aA,ZD QL+8܋ߐ)-Q]sF 'f6F%wޛdI w*y1}o 5:gD_CܢKNĥb)(^<&2ޟa?17ZkjHⓨcIY`ArJ'.@P& ȹk0"` Ϩ|T$Lh K4L*jR׆v)~-;C2CF7eVW '#\Ϭ< -JW>"8~DٴR=|LjeQ!ߡh|̣X[h+. {}USrRKsxwN/JDMiYYH(fLOXuEw]._SZo):M5?M Ktjbͬj"dnW!Q{Cj}HwV f ?5H)Ҭze݌bm'Bц`|,;5nG*?16BRaz3 Yay,>ݴiB :=N-+UztZDs"YilM Gֿ5QO#IFւyA9zk1.ޡu7(;*V lYS}U KCPosktZz`GMnq09фz[]ɝ72đ* vƀDoIĤ_d,5E6DLOtJ3C /7[W@$c2 S^a䄦ֹL`"mxjA>'~C8;o-@JӋ lO7Ixf)5%+B &E]&l( |z?dS9 ¿zʙz9G?k|2ߓ}sv0Ob dO џk/7iyaBz!4lbClH;=& eͳ$' T2BPMyH =trC,eUC1jHzl QNx*HߜP^YtZW7ʎL{<`Q}B] l!4Z~Tē1eKB#$f B8~,,\@[ob,~rw"^OW쥭a)?<+|kAvX;UI%.5XE۞І.zC˼M߈lZZrLvw(e`7QxRPmsr}ID(eW:k-˫ lvZlw>B#Q\ F^QGi`QңAZHrNT)~~U}$RxgP@Qb^yUxVL1,h劾xk}9g@ac;H6D 量13M6V_Ql!lXw-t-hsO@sQEnC]+}C=rx x*m52IGWtnι|F 1 cV(q_&=:Ɠ/VRs%c6!ECWV|l/'l|S$q@֬!и]5=w~<XvJx a"6 qSġe{GEVSRk(LתfnakE;Tmu"<.hKK$TI7!A=Z`ٲlHut6\we<ì_r}C4ܙ3/E7MCM 0e NRiT( Kp.#?j`jgtu|5c Μ74T֡?:mIk} ,\:IR-5+(Gsm?|z3FTyB]#`=Hc)Ժ,q eeLJ+K:c'mv6I$;*2E4SO h;;%?a]MY αH6P}7 +W! :WE>'gCF>E}0cyEV'+cǸjTN^bDgf1X0,eʟm#8le#{o#!SX7 %Dyx*#I1c,Вe< i Lٜ asKQ}S`A7kձ̿,19f+dV$qP2.#|@\r ) V iPXh^n| f0CSBҌ4dtScv wl! 0s`nV)6hl$x$[|!]G-` 9ݐm\BL<`Bꮃ77 jDw#h87i̋g,tzMx3ӧ:)PmHl% T7 WAap>vFU$ޠN 3s{Nͪ-UN0R^pv֊ "( "'VWPb y6CWp<{g<QB(os&-JwG_o& (IĚ[.E/㍓Sԏ6]{=6{laոk,0\L%-'<_?A~(дqNiAknIi[CI=V'9V͙JBKE{!83DvΞgT=}Cu2)0EwӀ d:H`XE j*25SPH%5z^Y8Y,`őeG&l [#V-'s&rQ1 'fSDmģm@zBNq-: ;/=QbuIJpe+)T߳@7wU<"(”|yX \ yMr~"ҁY'up85׶܆TD͐%aGUZx94x CPOך@Ӆ[VA(0]j8u9@:f =+Kf1H1vFy{g46K꾯*|00R uAkڍ v?̤V-M1#2-6wsr0|Bȶ]ÍMBb;mm?._ ׽G7%+7O#<s/p{R rD5gK#ߦY('ybVy(n0F s!5%Է8cђja'+s/5]V2Z|A1!a)Ro)Q>(U O2ݠ#eNm3݅>Qt0&亖̰L&5wners>X.w[V/f_7T 7UF=4viRe/فC8EæbpDGG}*_>Mǖ- wjUp+y.UPSe-B5r.6U`Zg%|aC"xE@=~6e;+!,{I\رCxp-bi[* ^}֒DGn#A _MHJJAuWpݐ:0dዮ_z gd Ÿ!+E\Ϝ^`X&iN~rS'@Z'>gl_ܻھMenbv Lov/7~nŐp;h$;tNl~ux +QN]ӔG֊Co)?QdoMZIÀQY%c4}]jI6\f2<(Sc C_a$҆4Y@[UF_n\fr)5e oAn<ݮSkDZiM%Q%NL9=px* Oqԭۑ^>%VOZϰ_roPqf,ߑ-Sp٣(>C-cjJ' yru$86yБ^˱Za&ͅHWH疶8DLd(l7**['Ґp9L.[QN|L $w%:?yKT(ry 9iT(瑩 m u ǝfo^ | Ѷ$[LX6y.'_Iʎ 7>*$a͚EItW67"Div6Yqnp&#B?uN9/W[2qPbxT](Q뇪2YU_K 5FE 1iĥwx2Qng>rudDHK8qw )Y3>)%/' !,Pka־ %vѠzFf 02١|AV'+G{pX1¾7AG&H-„ԝw[#.ۛG2kR{ʚGZN;[VP3P=E%s} CWrװψwlXd!ґ˅+C344E<tyǩZ ġLMOWByH{a]帮-pFNdPsgBpb %"M {!<SyB7CK,î{) TG5^S5DJmWUD@* |wC*9f|ք{o(O>QNeadk [X˶jS/A;0! hf^N@={qx=WO3xn&e[fɓ2 j],k@#qO}fo6#%/럖a0 C[2,Ov(SΗO0Ta=":1x"&Ÿ$,_ſ>IO4 F_rpOڂ0nSQ}Wi+I|U+r {Di;Sh\_V7;VDFЛr B7Fi N G%jg` [đwU)҃ ;ؑ2k */hd댋}7o{$#Zr԰hc 薡 b:yT|XjH/Ek+N-[sUX٤uZȗN5ʄ @{ B[ѴT C([gmH/ <%LJbQ=.ه٬ {b%ڈƗ`Y >w:+![%ahYƍM51'1RΈ Z)lz@A`M;*Yp@NF}ʴܷ^VV]J+[dKF.ߣ`C|Ө;,hs z O,M^˜. nSߧ9 iP3}w|VW=? h>= _0ޮS}ڲeE;ϝnA;ihz z~}>R"1 7U!f%4H0}'P!zh$@#끿[TR6l%u~ (7Y)/+^CIK!Įl $"eZ3ߨybt4'f aV#m8 aPR*e6F@k2.$ȣc+ǓǑ_Ԁ/T~R/Tm;] Ր6;;7w͜/ 2+[ؿpҸ4vefq9qP< POmCL"e*X>81vFB$ǖg`Z$k>ۥuDxXˬ-  2m)ƳKRj sFnMƅ9 ۄstQQR: $e FuؑIaz9%7zK9n3.ݨ NϴA(J|H#I#(*T]+;ͣpuTݸ?Ih*{U;_i ^CdRJ'@Z0q{ 9RA1yIds&!RE`/Vyݯ'Y? A eU|duuJzSoj ]!͚yM z9Mj+H[<C#QXZZ7te(w}4QDI4^FI'tqNtmQqXF`LQW NU?L>-'s2vzg\]?iR#ey,}{bgH6Oep#Y3G߄~1#E"//\{醁]]p6Isl5^8`Klo`ICn>&(6Ik~8%^VC*@UVp6=Q>`޿-Pqw |$C@^cYWGdNDꃇ,B/Bl^uQkLo̙y;KqS;SK9]j(dÙ;h25K}JgU<3s]y=@U!-`}'eC$kSfw1D!da#HzWgSkj;ǽts[/(.P[Dڀ7k1ה9b^T\L-<*0 ZAfl(q_S+)l]0_(Zx>{ۚ< kD+}s1{d1C<*"uzC/0 k WBI@#'-@PmUmYUs8Z\Ϻܽ(6:uf=V|o`hOӫ_$5PCAv|\ԛ9ɠcRDRpb1 "ć"G8r;Qv%&k/9Y-镅CG zU * ';BuuܟM/&҄O= 3^Zn%ORCFNS%J2|?S/sjI#Lqx abpڸ6+8cyͦp\:jntGKP^;VyNmɏԳP=E&lRHָb~5.l /HG`mȫFsȚgz@"w$GOˑXxN-8c;b6+hxJ bQg4 s?`MqOKw*6$L`)ջPk;VKբO4Yω>|,7}r&s(`D$^R?rK VrqO9kW\YputzR]^k݈ߋ[Qr\z )4 ץ.]HKpȲ@ ́ PQs s;c$r50f),I̤d!vX͋k{qQ,ʔgr;qD:Kb< BD,]+Rݐck7%% ~IAa*N}lMR'mG}ĠRsF?=ᰩ]].S<㧔̠쭁Obne.k7_7[܎j w3PP]'bA1sN!赛|-K6A,?;[}ywWI=/kV65ZbQ'{u RZAid:ƪ4#Wޟ$ڤd1#'L\1^j:9OupH?$U u—y;) Ȣd?e݇K0޽QI]KƻKiu]@-w ʤ|Sp`or)a,?'-qv  >2޳nnK 3+ oVl!]#Y>p_9mYdavxڙ-;k~xI,oH5%`OեNZQby[}rHHc̑ S.8 a"~*C0t"xg+tMEw\ħq;fa\-Ԉ0A4>;(  xeƫ̻L]D1c` ) Jh{!33_'ikm;h5P~ȏC?BC&̏_7P>ɜ9 \4sTO;QH8O,.џ3Zߝg&L^ PI@%}|!EiC-O mfo׽% HO0 >׷%X<WKr6Tω[:oOς/L4ܵMcqGF]?;o.Ƕgy r 3ُ&7*m?EN.·CG$Xɲ#bFQxuIlRf48#^NAXKRst"=ȅumph:ġ#!@⢁a;:FɃsfĦ[E0/D|&A^g1uIzȮֱ}sߚM_f<5Ҁ2y~4g¬I@J5.ȀUœ6>2p!-ܰqѝ5~ir"_lyKFjlu458 L#*@Z}69|ls"[=-<s{kҗ.&'9}} ?ʢ +nH،U'-l$k%(-`vy8}B7\ 笕-0iGCBHe髹b @ʧ.my\j΅5R֓/'­,T,c{3x0빸FX薴~)j2cJ,"'a']0bLQ=L?OwL~X\Ҽ[f$:!g^g_fEB!tobm| Rf\=-B:K D>QH36tg>N\Ywp?/HdiW)<C_OYt4mr0ŌMlE[HF$*$(%2Rx1r4*jȶ`эƷiWN'n%OdN⳷2Lmb/G%&Όwe; 4Ec,Ul[1}"Tl/}MF7;X+6=Ѡddz^ڥ-p"0P4uA >s"nJmQLL:\B1!BP%AU !7V&f=C9i>~ILH1B`tWmNPr^"# 'Vp>cg QNRZ=[hsZԫ&ܲF%[}89/Q0u~ ݪP> (ZPGZaֵw[u3"ȌDW}mz _^]0 y" 6䙢/)x*~*&@(eԌioplQP{7GwO|yE`Լ4fj)nHd0eWOU"T ,C~xUZbY*6#zotcy^vc(a S.ōT4n\c:}ZjhDW,"TƚqV܅ʨ` 9Nu-t: v~*}mR C_RUsNp MS(v:~efg](-!1{ 7'qRQEk6}RNDeP|juɔ{J'w\Ťƹ]eK'lK{@0a8-}@ *LR(Txy)Iۂs \hGވM$:!" =/Rf5ZWiP' ()>d@g4zPMs"cx=rHnV!J^doNK=װp_ fq0*PP~)7`|ibڧGl#/%q&9z6 I.`UsQHumSa;"KnW  dzLwqtîg eͿʢ<n *u?%(7.[>D=̥ab\62ǟJ)ߩ VṏgSmgv^r'P1 E]1dVҺ!9x @t$P`/0PhIU '\IvôMr".bsP#s&h$'4HU;->oIAÎ=ea ^~6=J. nlc/"熗5[0Q'C\D;SCrވ6wl#D L%'km(3(+1?/9X6# ~ ڰXSIIv4{N' -,ɫelkS8J܅M{jlؓco?CyZ3<=_,2Y6ȕs]#hވE$Rݞ@WM}rS+Q\Kr D̼lGOFŃ^~n1|NjgF ]2Ro_%BbRi)J3By6P' :'=Mʠ*U,wx3pV@Ŏ?A۱ʬXj#ԍ B 510L>.o,UPp~7vxKØ╋j" %V*/}6_N{SQPT 7:q3L -qT#19}V8EՈt*p7Eek_sȯOoӛOXyhP)Iґ趕niw3Xe@'5gIf )IeZXܔ#'Lې} t{Ş)hr]] Lv[|W >Y+w:9-˙Xjc&r"zbUތĦΙdR,+n~FgfSR+@A$4Bd ~wണz*J3/ZĆ ǥ`4@^ Es3?8V<-PZLdk$^`Boa_;b Z{բӵX%DAlϣ4H?-Г뚼Fƌ}uhjڪMZΚoH7%L z? NcaIjSUJtem_+fSNQB[zL?DIE;w_D] |զ&^:6H ϑH~#U=9I [O83j͔=[cr.$- K! o>2:C9#(@[\MR;Ԫ2'cJ3\Fcg7´ \tcl0aTgsƦC`YȮh[w`D|OCHقV҇cm|ESywT{xCqV|$sy[^ð= ?֝NqfD[E*q0֡ j`cBE2~TR]ʱF&%\-O1Mjdh2NZ߬ȮX m:jb6>Zy.Drȧi5c[ϼE!ۿb;xPXY5UBd>D϶԰G`+(g_|_+_awMwbR*W$^a'^ı'%OU0S>L1VDe\,[f (Mfeaom+Ԑ"sawfU*-in&/L |.0@ P<}5m𕦣Bs#*XB?ib4lɇ ډM ][הl5q;AGP7` J$u͏\ OIcdHǛoH,rk/>)d~|&.kCL$ѯ4>ӀVtV?9ks%xʎtm3̋n} QQc+ QpM2\3`DV]ƑF| >/`\BFJݯ4n q9Pkt1XYm_JYozŜ+ 0 ..YD478TCHz񘃤Ċ3`l/Ŕơ[c?UVwQ.MiдfA-=ÌrYz<zz|+da5 '?Mryuu]8<eOGҼ`ybj2PI' BtG "' ӗD(=vneo1(4ci܂}p 9ḙp}GE.z*T^+ hT\/hrƉq𨀆d[ т3狃>f:)u5WH lRkR6UTTK Q6*UM ?B&?./xf©b5ϢGelA`a@G6;ֱ)koHT Wedz폜i:ICXb8"fBsH-!X2^|5oX.YY,ҡ]Zk,c r- 3=! "Njpq텳iK!r!2  ;BuV\ś *? 狡iۖg86彳 dyLY`~X_89sojHLEzPYM^YHL< 3`6^(٩Y8{5yS ]ZM`_pO)ʐ!]Utbi#跻]j_}vru[k*i7aKRF#9uR12#*t隣$!WTg~v-2U~5vL4!vesoduyNy|dx}_Q^!y T4*RUߕ `ޅF!&^#Ja',Zx l# R-3G_É&s7yyA,A??ɡkﰗC8Ms:n TsWi LYN1d bCR Sgy7ӤO(0š6Q)iC,/M_Cl'\_ dz.?+K'q= y^*ɶ!w7T_h:QaSm9\Ń Ez3KI7r?d*4G Y <hFAG8kTT;FC[1PI-^X1$yM%5"IC-+2q;>m:}'ndi|9erOSi nrnM5R"09٪,tLhʿ-3SJK%RYx)b`$F1@ug0 ٲP4" %F`\%]V%pE9xt2^X5 Qk-xk=mE$ ̣LЙOh?pԩ=#B_^q% &oG 7WuknLEإkԾEׇ1lGB߿| !\/!sXUYy0mIGnTj $sefm{ )0| [M~:b;Lsyg.>:Us~dtEMףc,!sۤ<攜W6^j4dqA1;V)D&[Z:h^z(r }T")rlS<( j~uuyh[jiwW(IتO±Nxc$m+zwL=g4A=c'dn$࿨`N'pg 7qZ aJDZq/ L~$Ϥpf&eJS 5~屙V瑈Y$͂f(=4|S.ku:Gq4 2pX*:!e|`yoCp J~VϨW1k\􍆈1A_L"ʒ{ƦQ"_SdRʯD9VSMBKV%Cdo% SF`* mi,Ob^ؕ1DI7uJe;|o "UdX:5dݹCw?.+vhgtKEcpS 1@%|Gxh^o6W8JE1s` DIwu=TG FGz;J铱Id)4:b) caϒ16Mn;. Pՠc.tY >5rS:<)a|ֈ]h0  ` gӓkIX6Syy4˼t>Te,Dz)_w5TMZNK,͌Y`t<<*vpٸBVjWIf~*>_^$(`trB#aĽUhu,\;}l1ty?c^ۚ1>GXZڞ{sgw2Pz)[9'/XXH>|m Wbg(nEí#'T"htzpcc-- 0 ݆jρ|zH6"*qGQI͝J$TaEx@覡E%& ̇J< \2 &+OK"d#wuj]c}m=x%‡FǙ%&?.y.G16dBՉC[N1oO6ċQH /2T:9 msX@^5襷4,޾<3L vv8pRڬo_zr 車f>NN '3|Uq)AtvV.D's>@wXCQ8*aUWnpXX ߥA"{K1mg{nam=YQg-_"Hv2/P&h=!Q4@ERJ_$5-E_= |EbUoͯ`7hpc%d\\.39{N)ETB Xi3 (iO&0 8m\3 nM ?'R}\ї)R"1FSRP=БK \u=Zh<e^ab9 {3Zj b/z\^8j$ d/EaFB==խ8`Plz!?t>%kK#Z lI^XNL^!.S/d0> @3a=&V@z"BnRMlI,qaM#aOI`< rt2XG(A3))y!GgaIZ ؼ!x=l6 8>);|ECsH,XW} ϕ5+y`-|%T} M)F SF7<]̜"&!ᎿXfTX@z2NU1 ^D1Aϴ${xF+I6xoz0ߔiTLk@9،c8PU%پ|sw0/N!x'%4;d T]ti\#i?M O&(.w_R/@I-]zĿb |RTxĨQZ;q5o5$(L aP+4[̣.I]]xNS=92: ʯ(G#E\pv“Fj$:sB]$#)3[,U6`1X.ʷ~|8$A~λ=m JH:]OtAtˠւjT6|)[gU<6 F3U[qf }vߒwuYOA;_N#~f %zd-(4ZCshhA6ČVqX8_X"6=}LxMvRe%isFW^:3WjU1ɼkCQL eOS*2:x،Y.磪xWYL}5D lX3S2/瑱}@ %Z|-Ӫ%钳;.O1?C3J.V/+mtrNQax~*A9y ?"$˯ӧ΅oZ|r#.-puSm-LՎ|ml%GRNnvƹ{.v2Q>9B.-zן<_#7.QMJN͗ ?=p6͢ !3]Z>lTxbm`XFXXl ۠T2v~V]6nau+f:@,ڇB7D[O>QK;{Xף|~̵y:3^,^q3aMd,{{OLTk$g`ai6(JI0F:fS p*<Նvr ΄ʗ=Zf /8ðx1E=KWyסab78a}@7Ĉ)2JLԑ0dQoov}-v0ےq󣗖:VAȦ Q8 /X e$ح['̛ۏr%OB* Ŧ@$\!ٕC0i, ,̷Uh}L|g"Din Nn0%YRub6 *](tvCO/S3R%)Go[NpeBt_Aq=Q nS2@?] !O`]Y]#IYqֻ' а;[,{$܃;5; 8KmռjL|j0uMWwXB'6'C@?N50fRx`=kFVnN?KZS:`5xoiDu|)h6RE kDW o 07<ӥF?Z6H~Dml*㴉Sk:z__`E vӟuqHLw:g$o1"@ .#z$@)e?vLÏa~Sv+#ʧG914kWjJ9=T㙌B.zhr˚𝢓GLy%v^F+"EdK rK7"XdT-$KZݘcYm e 9mD'lT@TYxtQG-JЌȉk|5ڹ*f Gz֒X+)_.-45 ²Gّv**($pBf43D.(+&{ݞ3K  1y}%t͛\[Yˡ'^wX9+1Gd: ˿6d5O !Vc@_hNH]XGUCU3Z:%u@$u0QlU5o,+Ŗ^ݳ5}ć% ^uR-Oh>qo*'.9TʙiUPPڬ & E՛u7f;4Q|/x\1=Kf<: 0rykc(H,i"˱n(ϐ(+{SDWyl&eFA\r ͭ݃.Ȥǻz>UۺІB8UfS`TE˽툹fr۳,A"TǼV u!'ѬRU"n TVem?#%>BX9@>ܯg<I:,Ӡ;W?5@ȝPnYƯc'uz~x>:o6gx|9rzs?IF$FheMǠ֌cԾ!@lwBvg,FqI*דWo.n?Jrlh"`KRy͙),~mm.?k譧h{JݍPn)%( $ Hga'9 <-S~vo!ɽha LZɛo!rfۥQJo&$YpC3aDY@|J8TD@d=} LM6SSNg_0cB[=kV'a ABjY`{>ѬYм@vuƪqp[I'6ئl \|ojWeMb6L2LVKaWz;Vْ\m,B569B ='!XVwdv:ZxJd(9M5{b! b&8[ե=\g||$OM{ccbtZ\t!<3"]e'U. OX 1"tIR9z S&CJhQ zt+sW#Aw_t Kw'/51TcQL3)V̾3f`OaC!{S^7^ٕU5'/VV4MQ_,9M*ĞL"idLʗGK!yN= ZPh$ڠm~u M=[VA`\l<=704QF]ݮ4@;#u[Pڝ6v74ֱƱ*^~Ϥ{ 3/>oNP[j2M2o$tt1 Pǧ˹1DǟI>TEؐΐow@~" mA+j&JQ M,M:jgVFGGaT)҆1T߁c{C= 51пUٯG{Rb^Fܖf 6@*9dtG$ -_6+~7q]Lx/qY_& "*j9Ίe|z2,r{rUABŚ fM-~0Œd4.Gכ\ <%wvG"f`gW fW+2dF"aZq}i,lp(]291rG(mN67E(fakGȂo}49(gW39@<ݪ"d1f+DTk 2~; `JOA$" >n>S^mo{X|`6N,p/3c |ɧ 3p Q@&7SsX[\(.pᷱRp`z5[s CK| ٱ#~q;-bGs -f5JFFck#"+9l*l ?~Ը&kgb#MzGE mwt9kc-Dxo Uݨ@JHX ϭʱ*I˸ox.,@6ϗ'!w.N (ӂϔ?9|G07.[ %[@̧jFK|HYT{ym/BzVV~:D_1j_(ۈq֜My)鋩9Up5UθRaݖ,F寭:+]~o,gAvh^ %*QB7$I߸Gy[W6Dt 4iXɋZӸ`$Q0T9y]+ n @HJӫ'|rj{ o فO>%nY XJ _ń w ۫Eq"%d}]I<4)(vQZu!WSql|c .v:@4 ifT[٣܎W#iDڞYH;o:̑[©dV}?Qr"jrqIԎϙ!(giGWj+3 X}2hyeCp5Y/nN~f1+1mX#wɀrR d"xAy#WL^ PIZ"S([x <:QU@ Te0@jGى d~.JH--Bˆh>2LаZ@ gYZzi]/H%ybeo´%'WP`NsdsI#omc,NJ֡YU7.@qVP-)tV5McB$ܶ;k'LԵISבJT0wIL0:ؚʂBX;ĀLn cv@[XXE% RcHW&)I@S뢵D@]-(bQ`.b*i@ˑKI¡okVvYM,@H`|uѹO? @zZqhj,s=`8#Fz~'I'U1W2 qk8ùc@"03|ܸ=OQTzZ7i#sL.`#Jб TɇX5;2չ0U bGF9F5G#`8X s#-c~u]>òq-g*Fj"cD[}%D]3)2"철E8@vw4kdEni( )sz_7C׳!vsM?Z5fe/9s^<~:͆.?Ai/>f;CHdW ǚ}RC{F]KƜt|ܔg{DZ?0H'4|xioWʼn7X)CU?g[D^)#=F^0;+J;%+WX5 Oi>$o˓,k|Yln-f6ޡ׃عJ-hPfyK&&w-9ʕEa1$89"XL86&V_5wqJgc=;1_zcݧPwC"T`.nDwoF1"H~ :qf\tE:O{(PLVg\bH'TP;EZN^̔1`7OJi"\[1e9 c"o` ϰG)|'[=nz/2zUivlbPøem )r$LJ׺}f~ڨK*v66QQ]zdkHJg]_/B4lHV?蔮uroksT#B{raLȌC=a7 wT[AUx 蜖3-j=Je (Y%Y++ǑKr,"]#z|b*]|ROz׻5oq@Iv,gy$]V*¢ H$#J3x2^9)7n SgAgm*h |(JnGIzt50{oF96@qw ۖ/a4/AMձ72w욃 jzo"Rkh݈R ¿R6XO`\%`SC`'= .@{!*GGhΔ\!tWPo:o顖"'aLwSLU oip\n3^Aŵ!XXh\"E،gJrW}V\t?;q{rc`/ν xN8!\M<)6D{!r6!Gp\ד~΄0vٚ?K8 }J@\bi.aAm}5QhWO=_<ͧ@JC568bВy9ء#Uy f˛uo{|zTS#M<2hn*dݟZ.x S8oKͯQ\2( 3VFeb-nmmIV]aKX){nNT6^y͢`ެ Rڽ .r@Pݮ}4?P?*!QY44:T~w>&ł'0zVRw1g&/q{TvͧL.<FT\8 6 ETSt& QRdʼn!9"!_(_10RT[i;g.A՞G7 Y퐂˷xqE%>9Ҹ?Oeb$D0I%@AvoV@u'ϰ: uXy<ߴVăM|14)hhIaw6Z/h!debۥ8wW/owL\ $}>櫛<}x)bd[6Qn*@j#G` QkIJh޹@ȚX(x\WaC|tJb3@f PBhS?6[CBfceVI9Iֺ@#*a2l!4%DőͪPslЖ#GdubOʠY)nib]7ބ.ELNqM7]DH:V)p޶d"h+gf g"nNpZ6tJ 3dC9?cng3/y'Cyw9 IY*1Wn@H E+ 7'\I}KCL4W-a, , ?dH^E墨 y&|4(r)\Յ=N-tPX֢{R&πjLߗl̴5h*C%V)jHYl f?-@  a #RLfCLc[Wi"׹^ɧabRq\ v mծvl fQ+L,`J|&=o0^u93xsR{[/1\狩e#I(Z ^RґUJ-`!T6)9+}cж"CVX|`qJًk$%ŬL3*O Oj trr_Wm~UX¨Ȇ{QV8,OCȰ ^L=@gKe'o5aM09mo_ޤX.:V"DRޱn56C_)Ls+٣*)?Xr+(i2ov2.uҜLlhK g8YWS;{09}ܪſP~E7Ml_Gk$boxklɞW*,s4]5;q$_e1Qٽ+)&U7@Q #N*ܿ~Ad?8tg:*ޗې .,6yKJ 3ƺB I\/ `OuGtТ,sL>s+#s{7x-̹|t,uxsC1@iNM+h0a}(~- IJew31mxCVV?B+[{oO/\W'=JْK-Lv~I{Ansc7u\QP ִCSokK Ⱥrf3 2tɑVJA)!ep:= }UvcsnPiJzg_7 ) L}Hd|aG;#'O4eZu w P``i_QO䇳7b^zrHkʃ_C:!ߣ&K8 ϛTq'D ItAfu% j^;9R5*Jӆj))Ż DbQhCq܁Pm/XHwY,Yp7oDN.\J-uW OS8ψxK:sZg7wb_q]"~:$>]&۽ʦjq1!Gٵo$dIUU_ba/J1S^,/ %JH*$nm _d(0OXbf]ZM/YO þ=֖3(Q`*bx.3khF; A9CI2 FlHqo *AOfx;Σd O y:@J(h _] < y6ė?w'#+ҴՐAĨ⾠A9k^)?-U@sF (1 ƱN 3+vx֕vP) dM`eVuok]X7a2.+:9G³xI*WnDiYi4[u/sY4W _M# xDmN[}Yv72/635t_kXKUZ,`,Y7fEVIU# gx%KE[}#^"$"R/r3P:&|W-Lk1S!gAdznZQPR#>0SJDjjki#%!Ӕuiw]K@W' 4Iؔ%b%y-)(Y*l N࿟]2Y(h =;jk/è&s硒mT0h$ee?3Xݢ N FP>M+ɌsOe`}9P/ohlpbdžORfhOg#}2` QhC KP,4P n3xwSG$"b|x2m tAu q?#/ EbInP!|DY7inR~Dl+˩@ji4Þ"!E+*巚+ Ѣ4ZɓH9zdUKȵFW֗wL?a("ⳗ,٠ Ӟy[2%˕aZRЉY2QZ=tfn#U/WA+H)PX[#)dayBT\랒QE5F2kzpdB0 `|1 j7wm!*Uk巵OrlY63_+]ME65C|g&/9FTs7Jd$@)+ƑlUL* v-l 3>z7?,hћ|R[5Gث7L,q, $฀XR%OU*^̫۠w3:~|QX@ 'f4@p-> BM8,-#ɪ=& =oAcSͪ]avz*M H@ާD:>Op;bmA߇Yq9 BY qX?(z Si)ާ2: 4F tkҘhs,g-'$Pj(&uM4gkcڢip=> p6R/AC@SȽAO.9*E$6N$Zj_ğU !1WTk#~ Q%9f3u e0/ĸvϹ .8  NtTJ rQ .yod&;GsaiX&ǽ a*싘VR^K1@懾{In}Sܠ=qW.`7M/Q̣ޤ$Î hm%O</ 9Wa=8/<%V#i56h='4Z9_ovl,,ŃY(J9$lS0z8?̮$v\s42,]q&OO%Wѓ"!J-aM?g*5sZu\ʾZ4b[(N^BЊ;qސ7v: ʹ=q8f LK#cQ`vZʇ&o&C'&M|Y1z_מqSw կ@ >!|T2laK7ԮcCR(6ܽ.K!I#u"zNm!唣IԦC_68*0IlF&c^%1'eg/JT;vK<;(He"ٜvE\xc?Nl2/#{5DgXmP7_}B }  $;kv#21ABbȢc@&TnFXk&M;5q.ʇ6*7ɋ9Lށ' ]z;M)*A(7F3'z;\@Sa',.+,2|: ><vdLkmJ#geER&QsXuh<~ G=RW(6n*Y{jݼjʮُ@d}H9e1Q+Y|Hȓ+xe'\ml\̰q:!f5+2ED0cK 3OE"t5I'^Ϝ͗+yF-sͦ>T,} TԦ9Q@MB :"Ch 7eކK9b 9D[S."Gzö"ZO鷌f,@TQ8~9.XDy2+ue'hN}~gGyiӷreB=8"C`pRiƲMs> ZW;e AԐl3!A$T:;^8 W"z|=%yS' k=$\2SL tSս}V9>}'*X+f6%Xd1cHi_ xV/:vqc40q BK7$8,OkqKT\s mSZN74`J)_$tMg5§t/>yL ^'.12w)K7a.c?{`5c_5?䰷2- 1uAS=@$ ym DҨL h/~S*E!F,N. Y2bEe*ڎO!G:k`)dfueK" b6']fgՆӇoMpn1DvEYi5#cA;iXضf+g 0+ X Pz\)ɊLx$<ҭ lU%"9o"E `>֬&M<?@_!A P{%\V##|mJ};̴nρ6+9,$ + p/;tLvBacPY<0:v[p/ ▜ݑf 5NHFU 4Ac Pl =ԡOlmCeQd]މNcX A*¯"W }R]Aܡus¼</0F$y|fCz9jrJ / R?be4@8q``N\v}ˮ)(j$SME6 ֈocDy) T#q߲gw㱄'/Ո.ّ*N>h'uS' $ CP3[su] ƁR'fOE(],!P~v"S&,>ȳwt"EwPoVBY^ič f:n𡝪H*{< 䈰G˒ E/W"rm \}<S++rv5a;$jtFߎ9z Ꝛ?6ɗW2ga5fH梉-8Y ĩ7_c Ζ^N̵),blH^V"N/#S5 @Jx;8.d0yr1$KVt@Q>m"ry! mJѸ-ffL*(oJ)Q,UƂҚQ̈:p~;z=X2ݠ%d{H:I N[[=Z00a 3 [OgkChz_(Cy>TD"P\}6G2*`_殚g8ҪPUrx&I>|OZ$$Řhe5:Q'ϡuPi]gº6q-^BE֬b;C(6yn,KaUuc#lKxoTOs5Q~Ѿ!H4 i!]mRb. }c4_.J&'/ձZsNW4@ }5z]ju.nfsCub;`2W Rҿrd1Г5c):Ayq_KK#ۼMj׼=eKƂv^G%(5|Б VL *H<Z F52Y謀dcJ]Ӗ:H,yLx6{sGse]iZ[MȦHCTw,>v =Vn+iy3g=+/bS)Օ}cWPJ |D\e-</`m[P"޳(w'Au߻-H {fS "zV}]_/ %8ƀT'vT:iY_>ȋ ymeuq6\k8c `Ot1^?rG=$g.ӿpOn#dj W.(`g+N-R9ŜpwUpF\2p Ú\Xe*R[|/R}-}:ȃpa?AX? GI݇-~ۖ o?]Ր$0p0ĩ@0eYRq;mUj[?Ֆ~|%ע}RtޚU'TJs eևoو/Er+h|8I"ai3xk&Js0*x=(|^dkz7#1Ǘ& 2-r˳&Bev$c-a&gFi¡4 1ĸM-4Ә*f!b9. 'K֓-}力L`RN=2GݮH|]$2Yӳk+&t 4 Hh쌶}uJ;_6cἅ$$ps dsW2e(0o{@qvw,CF'ce 'İP`F2'DP I"&{ySwQfYV!x%I4WI S\y$U}q%OT31;I}[r~FUw8.};BUOVػ4`OY^oX+hH;'t>\Ejn0;gsㄗOpd~.H8;z**[NQ{d% h龜mo5r!qs,lHUAp5jYJ5C봟tf|m5wv[7}18ꨠ6 R\QL@ÇQɮć^F# ȩ믈-[+A(jO$l;ef`:K1вg:VYodB%񦪶f?Ҏs*)]pl;LJb$ZTIPwsp(T+o-Q;䍖2c/K7HY> i16OovfZ[TD' LA~jOa&Q@LkGڅo#AEm_lts|c;aoRxLŧZ{0jwٿž.~0[:X&9#  Z >}HY4)$W$A]`5EC%sSGS͌3"SZ{w#y+EamEOZ'W^y)!d'FZ"WLg\[2=$ S^Vtaԟ6R%4'm!HmdO+N1Ìtb]+#?E=;7F//VWO% ~??f:Ch^ C½ߊ옼YyO'oU|y'/+m 5:뢅TK3޸k獒]c|oCʠ 191X @!%DOHqQM \n푯)US+*?2H I*ǽt`xiQ&,80\vv2N͔Fq-y1'[wvfM$F%&ڬT{m84D"]Kv&u@rRD1܃>EɝFcz/@uoeO1O0\C8 DJ۰.l?[`_::핵ɐC Хpif X>I y{ST4q_"in}xU) m҈YaZ'keGpX 4d:sgӃH;OAmb\I\ZX?]Q03y9?YsHA,A\=i!ٚ!+lǎ,e׃)A.Bkj^nzY'J">(BK – x@vJA$I]k6bD>z[ID\P-9KPV6@.k72XKwuM,c"qЯ 5e?;9tLfÑB͂uK% H9GӘs֛bGL:v)8d [2˝{};Ak!3L!=\VE,3`wI8$}^ x¦M?*# !0 {7/&q TFDM}?>f=1#G_@kM!],`oM" B=4|GbUbynJLɗرA\kuPWtB7!a+#Ie@А& jʯ7e)QFLP t̢d2N^M+ST 3C.,ץ97aRzKVoӧ}=SlCkX399t׼7ͿV1ċD6j 7JcMv/2Վաkh\2XU#:tz&GD  }g}XзF[Oaw@;S)8%80sLk4MuǛg>OYzҕMs…p ~i 7vmm,> Mn3exQD" 8nnqEgAu+'ۢB&JZ߂*% KreYeXOZ-mfO]T{964GΠenR'ҭ@]Kub ~oRrd9M"Ma_+Tͮ4Z 7e[?\=J? b&ywEcDo [LZ@SB|I* Wr^p8gA4`k@!Ej 9XhF ,VYd,>^NM[Y1Z3 Cn6Ե@@]$5FgZ8Kp:@hU!zD0Q@"ܓ-~=#he̸,v*!HiˤGa[@k?!tDF.TsV.X ݖ['ze˲:zxC8/6ߜN[.Dc'ߕ|[?W™@ ҈As8 aY!)YFdak;=VFJo[y+e⡽{R+'%e:,=@+Twyh>9+cEm,'QOd(OiW}41 =կ2s,J9e_wyLSMAa^2M)8h^!oRo@ᕑܘe1Bx뜅0b;3?qUY*KElpf#@r_ M1{T^84[lA#t_ڟĨM v(wڄea믖\sfB @zP.V%LNCI۶?Qc.uzùP/ď( V&d7)gFdv-uOl*<yJs4ЦO^B~(0 !FU%mB`crNVwY+acR )ܾL7Y 4گf"Ū-(%ҏ2P瀔%X] F}8J؋W.k &dYt;p_8~3!F/F# t$,B1e pפɸ|`in@Lq i(dC.bam~dxI1NV2t'h{a` )İ"p.xlqibj'h-6:{ssZ|XB5x"W{^W*)"`*5-]o7PW&\E9fYNWhGtNh}bׄckYf` I{#!Fh"DFIp@\ A$)m뙮VE40`_$_4VY;7Z/>Kq=ai:O!) Vyw6Zѫm$8pG0$Sd:mB@ hLGM/epv4uǩ9!+ H]'SV ym""`90[ VWsKcVGJd0BAkmcNO쫑RVPEJRAñfպu˟n ع#~n*;fN5*q|maFܗJK<~qyhϹ{>Qۻ$P~/dJ J: ͈p`-V-oA s asC6K)iTqAc#~|! K֒Pt0d;glGՆM׵ZAasӓ%i-('4\i i &v ̟7]L ?si\, ͼ"]_>D|=G#K 3aZtG9jƜ1cE6V8Nw|hқR6)ƅ=Q ak,tx9 6Y+M8/=5gA0%gf2<ÃBi%xLʇ?!NhH"ӁQ-Gy1fK n HnоsqSPȐ,7j9AGf/BKƌ&V}޻*O O5!6}إE?] &߻X{eF,0>OVR ŌmoVkJwj?fn,)'&STߟϥ5r#aVLHGW{l=-rdR>EBlAC sCҔUJE\JWo@1\+KBν9zJ'1^>{ *.Ħj 4K3tH.mCz,1 RjܫM7uѺ3y©% Yu_xȕN?pZgړDBL`'CP2+ EJ:[/`HNx XPDy3 29ہ1c_Q^ vӔ 2m'䭱ErUn} bDNu40iNm`!-\·[FYyLe&́"y}Y|pXnr*9`e5vy15ZYٿd75gT2=@QvE{)(F9 `4Țed*t. O:{\`:O"=9|QJHg1XxwtvHDHlnKH>ۗo%^e'?&K!6aH~He .]G~ۮTmm=D|=*] (`d nI2ib!}\dpF2DAf;]Pt 9r˼B$5LxϙS*]*9UyIqy*Ħ(2Cnj!;B)(T鴿l|X9?q?YLѹ'G#OJ!gwЙ s ;˷h\^L"o+Kuywh6QfՌ0f ̺]|܄5< \?03R3C'bz s8 Ӈ`yMZ?pP++(]+(^!&djh/ f vieZ{;5P~ %T)Q*r}ƢKʀWuzknH_2[BŦaR;K^g̷yU@qOjnk7C %dj #!J_7ʼt&!ؙ0B\9~ު0Ct6\[& ‡*Qt[M4F{ 9t?&ٳ$s#)nOX&|_v!qHO4ﮯ< o`KUTAHӖ׃lXeb~ k;Zq脢`ey=fҦnP|AZeַ CZU7W˓?0xe5hġZ XAFɨ' }EYi}޶Q5ג4vuS#y_*4u:{G;rnB>ާlWڈT-.֡1h R[D޻]f m65DfvDCs)p"?f9*zh-'E&2[7U j-FwSȚ:2:,szO2K`gG jF!kLumڏqUNF(T[!]~fUceFݫheco\K4μ6]矲ct +)R"αO0pj'Bc]i)[Փڅ8ډ lriLψ?u3kŹs>R<".BT^V#q*(j(\s`+=n-ߋSG9Dls'v =jDFu%[wV4;9P`téR *v.ۭ(y9,=m]>ﱰ1h@񲻻px+;Q`[ UT5eߺɉFjŶxu';86eh A/33BܴI>^.\^v#T1P KN50"=>%R L=:&J䫊J)"2G%B(ˏ/ey~88yVN6?]@Ë>Sv$.p<2p598Eg713-}[%Xxw,i-y۬L컡={@]+;o(}ݟS 莬D ^2(&I]kU ѡS6܍X'"z)T?cyke˫ տ׾GخQku}$ȧ1mF77Q޿z!i[&0.ELşyI7$h5E䘽zm@q6kƛ'F[@SQvX/C.g4^~/xB!B"m/m{umDŽ/mzF`cAًWm7J+1ota$ny3Nk]vRijo+0 |V#'1]}h<:/8Exm]jx{i5- wpl;'fݶuˁ)r]NbK{gKMF] rRMp~_PL[gͽH7;$Erg:;6:\<%Xv~1Co%U}IːLd`##BU9'Y 3O!L;x.#"l$ۦiNyykxF|yyG1jٟU;Fi69Z_V.n3Ӯ}؝8AWs<8Y /C@ 5̴x6 q% W& yXT] u(^_|Q}=Y JJjEJk ȑ' ҈p 0W%ĜF@y6c"2 Y%̶M~-g6ZDF*aj$"ufrM I4gQ\)ڕc`L]"%lBTѶkbw# 3y~/n'.i=I`σ]Ǧ:_D dn+J,ɝ +קlS)ąv^_hp]Uڐ4Ň)C> ^)"[f}8u6DF\6w@}8Xd s!Kz9X7;ۅQ;V5puѕdX^brIeu0ZwF?Mۼsv^/Qq NqLjR}Qe-55oVݴy~/WZe ̵lAR܊s+F l'E xHOS]z"үG)&3]pcxZ9M!CsYyifJSsV嚎 p*go{&yŃ/^f3-b`Glh/k~aWBRej BWR/==4ʻfC6YqH:.IN$٩oPE?ЩB۳O[y6pLߋ*.0t R+ $p X+w"{P)aB u4jr]-~YToR 2Y3ԕ=IiZ2ArQڒE55##B>(~a'b^/zul3sh8Va oiaͪYpV,6U>)-|Q)ѹ̅!&K Y:×6$" & 3]jŝZMgZ dYj!'I^htk:}Ms]n.p !XƠam$vb-;ؽ9kEŸCה!H$Ы]<56r2E9QdA]E4# ێIQF8m۟tTljߕeyiZ$Ev4;:%pÇ Iul|^~w:),1%E%(?n`B?r!zk/dxr\Ov~Tt-. G#NV='LR6$>LXp ^ WXm5gRW\igX`ƕR #1=ulGe} mZU?jjF]\od +{?&%~lk.]b⢻Y#ZƅKC$wh>=jtbITtnQ'$o ixy̼1xpdPJZ@q ;+?`iSo=Vrm<`vظLCS`PJ R Z!ųRδOPB%h\wh 5=vJ!P4Ss{Kqq(&D"bnմ4?{ks gK۪`پL!b?3׈l]>p2,yb鸊M{d"^ӄ<(ߌikyo/NJ%!8y:3P%zUV^圍Π ̍LM'gxP[DgVI\E ª!<] *.vC#(`p^vv[nZ/3+Vcm3L>PgObdp_=2ԏ UP f;14IbD:X-JpazBu7`T73,uȕc66Ta)l[U'm6%7Z8S6)LFhH,D<<=9" Q%]]*"f>9zH  LNA-e:uxeܮ{{ŠI:_bp$hkI3< cׁ1)b]Bj@q1ON#g6ExoEG<†:SN]iU@_~->Nlt: %ϴjLcR,L:EױH,2xa,k7'*#8G'y3mAGl WW"@q4e+/kUk8ۄ_.]$@,&rA_.p!J_㽇vBGl~.'Kx-S^:$2S iY1܎v> P :ӨogmW)wb4" (&ӇY6J0hTaag*T2lSAoN>D aU)x@!yΏ*ݰR0iff g0J>YJ2CAv=ll"n$ؾ4##3*4*fXK, rMAPj,H9*pf61i5^Ҷg"הV֜v̩AzIa6؁/ t (͟Ё^#eVx"O*b"H._zUʅfmQbwy=j?-LB%f2tcrY 5s4p9BI޵0̢%CE1uoJnv#. ᨫ=n( cT؋iFOPq;2nntB62΁$Z8=GDtf\ƈBxOr3a-V`G$BuK?$іqv <f:HQ:֌isbR|ѩ3nzp&lQK"!5{3)}JA ꙩiO&vm3'w `b2/{q(hionn P/zh ntۡIN%^2`=%:3|aUQ N}GI rȃ"v,#_#W%vcCT,f%_"P-ėW4QW֖oVxN˔=Q2 %e|ڟ,P5qE-Rŏ^_>MӲe@@:z frI\=U :4I4=P{N~K`UOtWωL8NKgy Fc}l,%fUZ.<s$&[5'@ʑ1;wm_mq?XtGE[ %kY9Yz#ooA`u\]{vηm%m>\$L%bJ i#,@N7t%KaҘe(Mrx$Hďc|6r+_*YD]MeUv# St2=id{v|,"0Z5w3N/rC p v^RV&K^=>l.dv{IvWE:Tގiܙr5N&s~LRpo'?vZFjmM6%PC.pv^EF|3x1Rq9mOGqw'r?"֐Fh䈘U…{Be !љ6X!'2s_3G%moTF&!Ti/,n>ORm 6Mtcˏ'a*+)嗷#:HhHQ_JY*]Sm}7v2xם7#[rύϟKI rd͵POG ԗhA]> 6-qH׀)&Zk]&jnP0$PB 0W :u\j=C.~>~i11!(Hv۹ERm1*҂FJ\s'BGpF١I]Kj"aNԡG{$>4JH;auB˿N@)jܻ?XQ;sYqVc,#][.k_ܶ1*[s'`Q/)Uӎk3RBh#Ku^.)8uYÐʑ`z Jg0h7SU_QGbSywLF9琈jwqY+ex؞'n/d* r}HAMV6>y",L7ʎ-ЇBGP+ Xsnp$k=ȕCh`[ba2Gh~n6`!_^ -6ah(?|\A19+ 9Xt:T+u).SeYez.|o9lr.ɤwE ƒڷ^"Y5HCkY̎dT!m.ӨtO7E"7@1p%V59.SNO"< XPbC\"?U)=jy]zZi$;1n| 4ZkJÄ[ɟ7Xh D0(YO:S 0.MF"#17~W[օgqS+}! 'O\}x=ra#FEH2Xvӏ- v } csGR$/ Oב/獦 +D,'Aȥ 3;뚻Yx:B kdxFps 矘$J&7^5^MMRf [/N(缸zXM/r aQ(ssh n[>74c|>=5 w YR.Q5̪VEhz@<^;_9 Gd/MW]VH;t+XQհ9څ3Ҋlݔ$6=;g"+ZZ02PNp7T=%`_JΕ/> OL2ĐxS},0}7ā';0Mw(_p}bV"xx(XT6F_* (I |T*Pz߻PBy:մ0J6>4iʎ'Y'!vX-e*A*Ia WNr*eK ؼkUͪIpU4 `7BvoE+*YPtTyVL/ .V_* hr?k /le,ZڴE%,=45/Hn"^teJ=! v#m07?&6bZl3h/\1#|ϑOmVa \-P4-j% 7;@_pޘ#:eОk->DwLU=Ӊ8\\/*4$'O3A{uz0>XeW/ɣ=vrAWw>]a+‘QpyzDBoCI CA#UJY|Bۀυ!ɫ8*ҽ#"&imͬļ?W- 9$n'H1gkctD*AqV8L!N y;)a닩Bz%8=T~[\)aN7 :Hc̰%m 5pP1o]O\oPdS!6sK;G;;u#4ʙ\UG0>?:l\ù޶/ZisCSSk%iO;vg](kgkJ6  -[xw A'3TbX>࿢b6Y`a d!1}K.8$׎ήS?'~_48GQ XܻǬ;ZO. Ó׍J?yV>L,|OQ+7WxL>tfq.?TYɗ^{ãͽVKM' G4bXWDvNsKG wP+ 3Mȝ+T[RnI&^mM #)?9cU?"Cީ/q;B%}o$޿܏U\R0v /nJgY<݊H7014#sدN ;"'zϓhE`w <ë`7aogi-hS2On}>-\UYKSZ6;( V\kG Xh߸@_4'.΃Q 1fG9 |˲' w\ `߻yPóy`-‡DBX $&nqg㩍=Viv(2;gUްnS8ޱMvAnW;Yow+?@:kӐ.Yߝl=Y|w5HR̈09OB)lI_{0$AZֱeum5 ir%z$&$!$|9]#D+u5vc 7}(fO2hj>RK:2poNݟ`?4k6vR}\Eb {] 4=3%2g-NAU5.xb,U7\.ZJUOT>\p׫Vk&U_M|Nwl,ZqX½lc3u|. *L:ص!Art=YQ!Gc|{P:hYۉMsyj6,؏gbub[cUTV{~ '٢b ۭv-/QeeZ|#qK2|qvM1s>Amvt;]?5Rb%va_uBDS<7Z0&e@ Qg0[W|pm #j5~=fy3H#Vy"jF{yN [Eev}\Z.j)or/f0}=Ll1 S_5H91QVZw%}Z=6ApN+ 5f:/O̽xP쿪BR-:q2t[_wݣ`0%X!!; |<<"hdyuM;ɗնdlRf掵?;x-V']GBM2) mPġZ ,x3/]SKO82~|#ŽȂ'}M gGIGa="(Q\h~ I)*/g&ź)!@9sSɣvI#w<2$^"$pDMAJhS4?j{霉:%*e^N;X-Næܱ W0@qoƶDﺑ.%;Wq>uTx;br%+Oq3fCY0EE\TaDjiX 7NB|a<`PAE-،{F}\,`n*J޻SLZ{b&y Bƚ] ' W.(OQ03x o7Jz" vsхA Y`;(Z^3TTj6J:,C2f(Y ['} [K\鰺݈I\?\Jcɬ3A>0)_&4Łg]Ef/_LFȰgk/B6)OAMVÑ{Ѐ% K= O<90ɄYI4a9A- qbLC8ٺ(TOyHÅֆA.ύ&շȒr69J-A+]5^Lq?g+{[N웞w"tG$(mw^N(Fն=xS$[F֐]h`rh81$ȷb>TYcnmRBbulƚDPpn8VP -{ML7`PN2Mcn`;sE;=>6=VS?Q &WjpW5\q& LHF%/XE *[򹨡 (a\ q铰=vt9-;:hHLtט@7B"Wi@6d5lUr ٠qИvLXbFHfYO^Ӕ9;t_R:] xƖH\4]k8RiW2] Vj=)bJh4-U}hh +Uɓ7Ýk;'PEM iKz+*3pcر9e0o쮤c/M]qڥ3 &'Nw@V˴8#)mF2GBPf=&V˲o' *8`Tʻ:'~NQkWO Y'cʜW/iH[S`5@|hʩ|UQ`QЄ5kuI6L$KϡU(.'0 +`*mQKS4/P'2*zCqv%.T B,~KJCmÎ8wim~:¸p{k„d]Pq3{1mQ%6Ur$6 S?(|\N=To ̤/g(#&A ^ `y߀^ͬz#^S?zrk:6\Q?E[M=]dJgb`iOK$R2ɣ bnR5ۓ2Y/h.,eyCyQ%ytTRiѺbZZ9Creb&:3%۬QR)eʫ3,>.~ba@"$?_Pi 1 QV^-gn~k+'4P_X Е?ITfY,!bGrd08V]9wWUT׼-,rCbxKܒwdDXjWjͰ (Y^0G:L[ h^vu^78\ 40{J\ʿTOqmCeϭXC"VOƽMbvy/v(29#e0m_AHBQX-v!B5F/ w #(#[YQe3,L@8#OU_́e|mSn;~0!#ҹ>M1غcj hvM->6ϗR˥6lbcJ Ɨo1O 0v_aڨü 6b25J:,t5Vt<=b g5(eY@[IsweHKdU"|my^ 2cҐDqS|?L#rŖ@O?p2ݧpD[GGFߢB[ÍA+sz2$״YJ(?,.|{.n}ʢN cI& !W8~8,xE,rr1gp7Eʡ-M֙5 XULT8M=3ğvf fgM-UR, AəNAx)U s c!'P͉YM`_>2J],w*j`ĤdG(Gx7|dn$60O\"M j-V5Q6Sx+; 4Gx뼄W"!*\oEqȋifb < ݳdŹU֘XҶAzȇ[oű)["ۉ/[Y ,0pUx}B~iFÜ- i2Tg!˲m ;E(g+wWc<…ϭ|+=^n8ͫ.JSr%xx!jB2Nsn0e6 TH6yzz`?C1=ψ&’`)+kdVEL03 0 h橙05JP8QAT^d>,)#*QFU{/8de'Ikp0Y6oaEEg1ysA/#K,YiTS#Y˶'r6Pm^Z\Ëuk[TCW΃*{:Xx#lnK: ~0 И],+餛Uhu$MgmQ[GbɢL=ͥ^(01v q@UHO)埔#WadxaEq def=T!Y*es\E_&rd1{>rA-IF 2vpԭ(NxESbܽ:2֙)#elc -q㒼ݹم^c]G㴰!̏ecZFPHzx!}R?sjE3&i> -v~R< W.b|CȷfĂNPثZ_ڱw!Vrz9,l pb ]_% |~rU"k߈t+ձxۛ'mΊMms{!.qRUz:zA!R '1wo%&s 9Bnɘ`˞WwAÔXT+p@fSa%ѴUi_[E<6苏kET \R$#}Vwnj~B+BFIK4zwzgk K{C'MΓ3ic&Y< DC{im53m$INZAOs_#{Y+)̯8!N71pb#rqSZ`RGLSaЯӀ`NA6SMUcpj.?cg#f ?XYnTI]SRc!j8Lw.܏zԍLh绚(Pդ 6,'#@G5!9D0yyI}3G/ga:Ҟv@"54'j45ȐlKqa]J 1R<* f~nDW`R+ |Ae&C`٢z枓~.Ȟ`P+WR0K=3f^Ax:Itbh&{Q-D?@5z$=9 M2-gE6),cQ2!LZSJuWN49t8cvvO%<'j&=tvk Udh8:ElلoPI:ioNMV) SOL =^Ս6ؿ$"9ՂihSz.es)bVŰrbSwatJ.-iu>W3ur| S]u j? {DjArr(tm~/.+sqR8=O /é°kW'Io鑧gMS- [>.فEN`Kמe޿&=$\IIdTYoPLc;z~)I闫Ǻ0HNir&8{)h',348yׄuD| Cu (И69r@Yr`fyx/:xOQCn( Gk52/TCJzvLP@)*R IG4i _8ye)?#~4bH~;lHX?ׅk>|ϗDQYdϘu}mCa.%ƌhCՔ`rCz|$`j+@Rl`;C0kHXUJ]k׋hgHHKyW N`!v"iOߌ#G)w15t';$|$k46=%lx!ʨ-t_a?@pվ_n%7v'l.:Y2P-sT˛'XX7-$w%] @֍AxP(wU%|@Cz\`ݣ#emSC;+C7Gn3D[ߞ 3gPpQ>A;R2^?qĨl]B.QAdeqm pF}F:,if#:6~4uz'ǰ#4}cWqn8:[O-9䢠O=XU7r416KBh ASw}qlEcvK@͏Z\}(6%9Ϟ[ʇYכ|3r_[V^@K98sO9&1V|quD$pjaagox*D.Ǧ)^jyAZ.do,CU+)}Io{| a V#MT:*C>*Irz@1_?58pXyc$"Rs+ k_݇&$ YUtSOe.3Xˈ]f>VwUލsYB+NGwe4'6\{ɲ]xca6QÉh"pE9 iXЬ :c ;ZEF=f5ՈɊaB.ʸko7.QaqPջ:8= 3rv-kUS/uGp"V#@ffNwg^5޿=> C ht<ཞ.X8#pT+7i-@=#l zŦ)ש?S-zjI سpG6>5[ Ӻk+ +TzPCvCG!gw/{z[X`ծ򵆮Kt}[)\@=&1sUyiv*$k`v 4ܑP|xshRFPgQƔ|JKMGd/x-w쥁W-hFɐ0ys7W{^҈K$aFZ쀀[X4-8"\_i-@W;uZ76<rU9>Αo| bHn]«?%UXƖ\zsu"5Zظysy3Q!Eƛ2oh5tmD&EpdW%7IU2(GaQ [Պ`羽)}FauB(lVv sݹ]1aIN[*+`j}~EӶ7xY~ȫEz.R7y}W@|-f7,)SoQg_o\GAgm|£fPb8j{ rݏS;SAPfjDuq-wLܼO23>C7펦' GO""7 JS+[Cf߉ĥN~KWO2&'[ձ^;\n=aZulOwIpaJ.*SH+Q3XOX ZWuEmUl8! 6 /junLJ6:weQ^S4_d ;jjA|dZ58/4ɂy6!?B~k[gwFhP \Z!Abt:qZ9D;c ۷faEY)t粂wK%*sm _0!\Bt8 "d{dI0hl}[qL@vq欕?i \& k4ե%ӁUKV^TCxL}LEW90A;7|g(FkZLFXPtd`~ ACo6UWTR(v$~)2BF>+ӁX]#D/[d([SI[\3U>J >4seWh"Ӏ]z(A"dV/i䙙,`ZwZzBՔXV@5Wc B:۰~:65{mC:͑& mgy\ ӗ\ͥM(Qj4C*1 ݷkO̥)ɫ̦t҈,DTsHi$ XEr] 4hQ?ZŗN:Ӝ<zۧ 8ۭs34lS 2Jg햊&JB}GJaֆ/N$^"zP$ ql ~" MU@וl7`̷[UG}E4/" J(uOE& [8 Y7h3ʸ,Fp^*PC Eog2“"~7K~Da\gB[^vh31|X:ޙ!KY"G JN`@U~`QS ]Z2;xWOWeC1~ʔ3كUYJb{IC} CM`S +%=SHp0PQmWM1u6:TfVH ~)쭚G ۀ(h IO&X%+ `q]> m=r'1t4HY| <8&djQ 8oi0cÇph9 vC 36ɗ9kއ9On;c.{ctH ;?kjEׅHlҵUgw^ ¹tcb`wDAÆRha!h}>Y4W}/2TՐ񒊞",^3n ff('|e0} (<ي)U̺Z>6oΝ;z +9scLG8C/`>jhUlyZϨ*wu+Wl̾glvj=Dqn&y6md!X!aSN,6P$@ (]OEd = TxbCѷZ`]yL{2۷;əҸ,f6^#/0'w6aN 5^n4c܊qYu3B9EA\ܭH3> ݶy:U@I0h¸t='ې'S8CqڥađhVw2$vCG$'> + Xf` vC1n98QU" u6';`?v?RVR^" PkHU<ӳ>e "uFS[s]dw@K=ŸA+UZʾYu_k|Ɖ?nCWZ6"6X6XbE1)G{BDc<(sSZצ j S1(A(zR'$E~-c1SPQuņ#.)LF23ςgFhbxvʘnnBkM|8rޱSkZ+r|&Z~}{٩=Wk} "{,?j˨K2 !G6?׿")U Ôr&ZiE1M۹VCwq- )`] ui-\JcnAK>rʢ[ /es/Wjq͢L50 9!7'N(RfF龬%4a5%M_'RK&fyQT0{Y]|ON9׿ މlӝ ~*(DzJrzǃ9 ,C{/+$ԇR|R7&}]4;j#z@9$}/@Qy3ɠjJ#`&ueL#pD&J5yIS%P ,g/I2PncG \~#F&;o4f 9b q$xs,(s#f ;(FDŽTp7AqwTK^6Q?z6U<)D̋쮗7|NslO$o#" Bg(nXA!W~a2 Cn__x"whnd(A0<}bNw X$ϰL~J}K/E1O&p`:K\f CxINB={RJ/#*x)GVCGYs,(p;7 %%nCP=]?>Ě)tTĖ}ùfd^[ 591V62J!Cb9h2&L Lk}!J7p[mPHͳIa9a<N`oeZN-a$"MK/VTP8e,: }TIÖ&nυ‡܂pωgkxa44Q3iX,mge XӽH{1/=:~o]OؼC.AY162v֔ZFIWnJ˯eXY C-6 4-VI 2q)BͺI_ lG\aOw1f>*$YV=K'RĺA 6I1,QYڀ5UUmtl/Ұ 5 j& Ne}^ۏÂFλծlEՄf;1Xƍ a?eNC 5pqx9 {3q+*> 8 3aV֓@ b`ZF&4_U@ 6,Ig>H=iZyn.+Q=R$LxܴN0DGFvj0F<.q0ȼc%Z̔_Z-s5&.L"d%|;%jRgc:YCz37%+&nhf1[Cx=O#ۢiơ0!NВ/1|y" LZ`CTk:4oC刽!Mߪn 0UY-13mS]7H ίDiSg|@YםA~.UU9X*FeAKG+k>_׿^5r8%B{65ZEB:v9|Pנ$WTTo`3r}v E= fBPZڴËc`m=god"_!Z B`>`z!Z~Q`Wd[Ȁ5J?͵eD=Mǟ2,B37^-ͪ I>Ѯ6p .9I.5 /<)tA:CDqM%ǭm2{ sP4)8 1yS ,n O hve>MŃw:aZFG6~,i28棅 jfƑmmiWA>.^ߪ}hXvk:W?$&/uBOF82l-c" x|`*?1aU2PgKqe@ w@a p[t dw\a+?Ƙ9+F2xu+WGQua޲GIQs=?ZEE_%HAgĤY;n9k5j'pJt` ;9ؼs>8g,s_,`ab>:5]nEb~>]aLgSxSsj괣r /thgƙ7ON"jBԦU8' V#:IZ͠fΜ%칰Cxݑ7VM 1:=aŖWz[K^] 9_O|aDtUE GRTux) A|ILDU1;᳽s~lGlt2N>E#B^OexNwg*] )6(a) qb^/M`dה% :V93]mc>SC8:M8"R&QD[`gxRF:MYJ vo&s#/4b'7sܬm^#AW"¦&TZ7a ˛Gfg(QW|`7+3^g`,sK h_RPQ93f,e8dot^j Du_Gl"%%8

p?L_« ܛ;{`FEA̽|d}* Xr cMOf3 DWPaF)lp󜔑Od16z2J!g=?k bD{*C* GlA7qk%8p^Jɶ5hj|F L𭷳t@کt?NrQhHt=>̻BCZm'D0d >ҥßf: _4 ~m S@ _ e=&y'0Ѿy\%AcޫؐJiQĽ;=7=$Q95vJ"dӵo0&erT IYHhNG9פA~eU64_3<~h KY7;\gèl;ZIECN suwB$PLe@T#ȸ;PmUQNLHEzhҦ6fPv4谛´;wgPT%􉟿p|j=OdfROUpƓnE)$ 5;#`cGN!o #Զ}g*W( M^E[}8T0m=3uS<2hDLQzPFb.y*RX+>W|7wBlUa-] K!0*O1r8"k]JɴPiNH՛L/'03EN7SNS^WD#wqpCO')aYuqE6Bt{wR:9jdH_V:z-ī1S^>-L O5UJezsƹ#/M0kW$ir2iT+jrL] Iol|։` 2pݿݏcpxސ!;|tO ˢŋ(q -R$GVsjPnQtRp,G%jʶM7ĵE SΏZ?IFt$,EҚ\RL [.^,g.&{ RB$r dX ^>,}!ܻ6wN*=Doƾ!ae4fíq .R@WOWNRlW?*h}OS@=4bW[VgU}G!Vm]]V+1f)<[nGam [<^.HXd8R~V187^ɷ+N66'c^fM󀖎^(YBTi:2JzŪ3#ϜE$ʛ5 ycxMA)P8TbBugYV >dZ>^UJyrQozq6njzF4;>(}5Y{€aBI\)h/wv..g+U4(_E<(ZV*MM";2E18k֨LU"  0z8y?Ao+HVz3VKs3GK~ $7:FGp׵>h D>Rpipq@TRu$rL"AU}|Y}m̰A7i*ոd(/`UYX%dz4M3+y߬&$ɲɛ.j(V8ޞg%_d**"dB ϻ(i#pZSC6+QhGLLFB)_"pD5'1"\ʻ I5>&iv iS_Y'/œkL>)J +C3 ʪ;+2S6v&H*@>U3[~.4kf94D`)8N**Y&[5._Ɉa%ȏ6gSF:S!:sHߴI:jD=9EJ㇋KB!Ur [B1g0!R݉|WQ 1:1c0>q!@V|)D #SGҰ=Ȧ.?K xTN"3tq{zS'#oķzR0j9_5zOu-+o4-ǩ &艍 ѵidC?HږP]a>F(E |]NZ`XiP _ho֭tFHX_<:! i0eBE92E%V]K#B?٬jaB~)1a{ô?&:wVtMnǶWg퉚yfsSaC%HJQv 3l58L0}qq|!V=) &\8 1UTya.;{<3@9c绨HˊU-К\T;mqgUs0eRcFЫUvV69g^ߢNa 6znmt)Pat}OQ>Wwv֢˛lFئñg;J&"gA yb'b;8uN2lF=egZcQDI4K6V8(3/*JlӘ{s?TܺPSG0g)S1kl<–40'TDc}T'Z o٦ #'3{tN EaIpGS"K阮 e31TŌ"h XKGrȊO)QEMCoY\1- y4jR[h ҋ @"`-!ͅ]AnZZ%3ˊ*alQۣ{1_#*a> PVf(5K5ԏ795FoDB?([Y(si8w:ML #MH,2뚒{z!Rb[[ޜ,1p0QZk2NE22:w'{qȼe@&/.@>-9eQ Hk@-ryD-azyn[ 5x0W3So홅1HDFW!bTqP;fXסYpMF$%~i_ [ ޯ{rTނh#a=c~ NQ-2(%oM`Y6~0- %+7YᙁR:|Ւ MeARc5 ~Ry8;ā7o@r ˅i68 J{H@ }'(u;@n3yHդdO( )G)r֜jPFT'bxdFy5"f$a38 h]F90U%tޞBÊqB!+ bc0mi4Bv)}zD켋5/>Y59 zC/Vstت7r:2u.J!Z)`=ށ1T}^ܢWn5ǨNFHS07ؓnޤ{t=B2!=smrۼǏwUkْBWkm QX[G Xi睥 :3`*Y#3x1xaŸ_oGZ|J!qIzH*?Y)ǎ8B=0+ & Q3ݒh/VDkPQ.^SL28)8%]J.Dk& V72Z@g (k$`;]2/ rn9X;lc٩n,LF ^T4T/{ g{iυZH )%|Hލ 90ާ~[U&!]>qRg^]yÑ G7ą+BE( >,il]0}n"(n&Dn`|(Cu;FŶߏh:QFw`|4,dE)zP }ΩglM/SA>?9R*aCYoԚsKi` [_T}Fuq'ODTvA#;y.m+YVE0ςˤȱqd JǬK!QWȃؖ[\CjfY}sB >F?YNgȯ?eK#OSC,a/]vṴ(Λ͉5ɜuFh7n9r){jU +Ll*&aX={7[]]uDR Ot0/g/Bz8IC2.! eɳh+ģW//뒖h8>U+!g0[Z4G]-^x#) vU;fI37%?_Zs⑥!~5&B >*G`dDdYs& 5AжM-s K@26 &HQgw"DŽw#РER6ƚ j|QSn @܎!Qu mzgjxt5iUl_ 6r5uh!+$-iP bq%`VْݜX%K!e=cX҉"d;th Pgu@m^nZKn'f<@ @MnCS@A\oތYMog[:OQғ>axJ?܄ӡ|f]ôX09moG:,J=V-R(Z^) ??U5Rɷv'0K3ĻJ./ .s7kyü # L. |.$p_ס%W[o.|>8o?D ruemWI]EͰkpSv|Lbځ#`@ %g\bw&p,>#J0'E=ѐ4LRzmuΈvJpE+0.i3.gyשN5q:aEDjNwiU$]({@[dz" 7?'c7|II)bS#3X`K\vek]1~kbpПY ;#Mh#'ݬ\AcD}}A$!ѝkāh&kvr2դ<|Pr R?=*8( (6)%ɓ-a&63_8/S߫(5(7.5ߎ܏vT8˪f# )[6޷4t+ vO(ZIFwШ]ć_Ι}c%z5bfR~"{~e*HBޖ5 ]v3Xg40Tف-z9SThqqQ݈2EyU /}u;N*Rs;Beh r(M4Ӭ2b49+&!]u8g}=EeNȺ}_NGj +y(49Nyӹ̒4j h6B?1C%*vw6^.mP%Wb"`ݎiʮҙ4w2 &}b?Ab+'Tz}^r&q0% T18]bM Ic|x$0ZTOiwd@JeS&K+bcb¦.mf.#{/s!HtQ䴥?kyFM Xٿ(kf1oKm=_A_#l҆pj [n} F}CzB's۰2Ic$|gen<1,<+}q23+  wퟒKŸP\=8Q񦗝0mAoaps?J2֡kߟѽ*~YW%{L\Yo{hqfAw9gIg+V=~5ؘA)+*XI%>p1._UWC1b}Kb В3"%bϦ4:}HPH #oޓ%-m.1+db,n=Mz7wU*<0,7}# %rT]o5!\'Y-4IG~?08V􂣄V)yU]ϐ6;]W捂چ57)JA&hcĖvMɻSwM2Rg W K2]8p=GQQg`5FN"\*1\(*GGR1^hjCG\cc~\if@K |;Q7H%6K;,h:Y2.@e';2Tg?901Dʨ)gzDZەq7zίE `fpD̜/i gTNݾɵguX1Nf]L;#t^v%UU(R'鳥)?]|)yqEyզ/#=~DQMB)p:A]vqއb'hS.*GqeBΟTihn";+#:k}Z m2~P9$> k6hdK;.a_{NǾD0 6u~6 ~v8(C r6x>u K{<;07oXJ |PH_II+Z9 jDۗyaQʉn?9Jr(4XVG]w8ԑvm*@fDϹKdKm&رwʐn$JbOYK  8LrgWF kֻ$B%m!{3j fqBT)/B񗋣skjk_}7"`Y39ɁENHQžR- ;hRGszRއ+ E0F(\^&n?ޫK* Z\< &i@s-p>|2ޔ".Ѓ8^v2wa~wo61PN Hd4`5R۴DtsY~I1|]vGJݒd`|6y|UwD׳1eUɔ J!9.M8d™NV2݅u ̵N eTvzmsnU=݉z!SW]dufӎp̈́ȋkUajv3j),%GJ>bMN1xkqZnxq/(70DYu9yEG8%Wmo$Dtծ㡡۔%6<{ܪř 97Rdܕqz<He^}CK79\!#X W7ȽB4Ⱦå "~)Ʌ\yɚ#_yc9iL$ML7DV؅'K^*Zn ;YBQ 8Y1f;TSzMt}! n[p߾?#HZ"4 +ARVw~W쯢baus"gx1ao0ٸNGU!3z1EW(x(u(O3t&w:Q}uix%pCBįz}Hc vsG9ɀE;T \L^4F)@Yì TH^ F21T}7?r߷[BPnPˊ~A"uqe+-Ě/xFlMnUiKBdXS~'G3mKfXmĖxLB-p@I ͂c8Xh9ʼ\LRVBP͛)ȂOYTE 1׀3q LT*˧L[+^{ޟ9/uX̳7ľ1W=^Fwg$;֕2Vk3GI~muJ VE*plbl)^XG5K5oS$IPu=PA6I;zL%NfQ&6Yq+j@IAd#a|U*2Ãs-hVg?Qwln$|+7Yr@(RG,U$$PmbNk U zR<x,Ȇ:*829GInJjmkϓ2|HǯsPXOˁ;qzCo{pULȜt๋*L[.F5+ƿfcBשoVU^|_#%0%.?0"}JDLŷ }&Y:_mR]X4)Azl{q/iiQ't1L0.\Gߊ0j,q&} Pߔxޏ wbwƚwzXʥ.ㇻ/ z\ 83|ڒZd[̆wwGͻ1$(H+Hv dD*L'sltQP.^8xs60ezVvT nE^CD# ߲ܪ3E޿4Hfo J296YXovIfPk2Z3[KC@gg sl[WN:~}2U GyQ3X KKZv8ʖ~v}bǽ~lrVPu+HEp(G }&7V0%mU;\RAgLSnG POs=>w=sMDAYZY>@;gE-osFo9!4wW@:exR ] h_P0#S7 <~w`Bᔤql|p2wbZWPdU6AЦOjE j4E^([wFEK[291 "Y=`Qp@V)^UUqNKk|~Ȕ܂ _P~q%}k׫#_{YIR i!m#}JsëhnmsЯߡ4uO^qU9i/(0XF9$²tH꾫Bqfj0DRl_Sb-ό3Q (^p_ud&pTt n|JtMD ᦖ`|b3GKI,筂B\P6R3EX UGG꟱°a41x8A| r*yJ FL{ʩXX$.FIzIQZɮU0"U@Ƌ]oU]d) ݒrGNգMQw *tdcpD#FǙ?)nq- 4$>"l1 w&<{a -LjI_fbhϧ$\\n0!S kvl*V&=˔۵SFF(@B&rLZYk>7W B̜cޟa)㙁!r_r[ E񿾅~.b$$^f2 G$'u'{z z[RDd  -Sdx>mkHwh1#3'v54LY+hQT:\Bőuj./PS'ǵgfCe^$ΑUڄN!Ԓ|>hsn/S`_x]Kc)Ü|NS0'$8ȬQY]O[] )$fUv᳞Rrh/#` 8>b?Rl') р nׂ-ٜ<&|Ta@1(|n b{ vҝ֏Yj>E ")c@6l h?5L3GP-ZK(uMb3M"e{^F8sl3`q f?B ۬$~?5]Y59z5;Ap}2֏,9a\, I :y'aqI\Hd)X'u(GσR_Qk]j@K@.]OlAPkFvIE61?5&b'MϢ^QepmW L%B֜!od=ik#yBxL ;&Lht-Z%Fty? =a8^5lFm1dI#}P@c6%XT4b򼚣B3?cv l_3]Tc =ZTE+tM?լ5&ם"V H%)0ud>!^m(\|伍J:7Q 7+0Q"c<8TAxV\|f'AlM]Id0@I tP{rjC߄$ϛ~@naSpöxX^OT2;Κ+\N Ԅk#6=V4H\L}_}3'Ϗ#"+(Vi ,DwnF=qqV7kr9]pg]'{-CrMd*xGLޯ!3g]G>s3{& y$ˤs XxzW' }S͔$ 58 q (Oitm"}D~ ,~A YtT/(6-,%2lr\Orskpȇ0.q fi)+{u]dsuoAyDWPmz'<&m:znwL *^L+p2GxTy0?+h⦾}ގΘ5AxF,J]l6\9g=Ih~,8dF-iNy$Fs ? A\l ܓԲ(Pҕ@e ptX(N6{#t_TUO=Vi~9Җ;X˷(uENa&jPp e|pٔ Uz Q_ޑֲVB઩ auW/Ō\}GF E'wp90S>`AQ!eOF\nZ_Oa.]-5*T>6]0mreT%>+tCu*Ōp*tJQb7hrPi:?(pMRn6uNW ?8 b۾J:Y$oW<"$h'FxDtf--%~,dIͧ^% Xiš 8QDC8@i\'{ӬwبAŨ\^In$#'@۝Tī"!aΨ.w1Cp$к R#LA? Bl.,# Xz2Ќc, N%.]YT$k}E\BJ,1J]% E)yx͙J%t jFo̲_R%yE!#OսP4 @8Fl=Σ/խx @uYv/|^PF:ۼtժhQrL0zb#e(*a&/ }B(BsrN;T: z u=G6 t!{u J;۫)|nxORxvj w[%$tVF۽ŬE`0sr"%CwW+8dyЎ{G]`"0Uߖ@sLhUG'_jDCcTs)t 3`=\nRhB{-<ʐh_L9$T6O%0҅x͹C_rz^?J>9PT4+SWS:3gmQC<|%1ŭe!qx.~|^mx G ?wlf{֘%uԧ$P[i:tm(svvˋNW"lq\h/EiQ"$E\ReQg:'sHl +Mg; |liq`}RUs,Iab iRD˦>N5#ޥ582{^0fcRX@K@%}n񶘭vyAu5 lyoprIdYPG.Fky-݀QR4[ՈdM(ӅyFg$E1XDܯƢQ" )/m:p>ExqILoc%z@ꢑ%T}8r3"F@//%v<-0$}./7 B(j^ MSF^\&%eO5 gMy9E))rrޅR9?Oî{[^UV $3{kw{Ej4a͍ m=<5 Á p~S 2RwxV 1+wr_0Nφ7zy/Ge4٪VX1Ie$° n/-'; r"% Ҡ\W-). m(;q0ayHPBeGU J/](HY_6Ty1ʹ[t7kO1'iMP`נ[0_[mglNRPN 6; QR<$_f=Vlj?nK) Nнn5[)*+VyS1P^GMA,# |FgJ:jp+ < Z>dT4[RքF A_n>B8 l .-١O",RVkSy;OVIhwΒ|? "Ǯ>ρ?Sf e[ g"@3i?Q5lu%9NuJ ZFb٭,i! 2An<؆ϥ*yл,'r-S~% B.0up<>Cp=ۏ Qb!w{<)Cׁo [Ϡ!]x-Tm%zDbY 0f*>~*brs#YS@@&4E~g{GAoA_Kjz46!}\RKyu_PGNXT0ԭVc&G ߥe; 䦊;GruW?+|tP?m/,d/W34o%Ua$ne裇zƵ 8w~uNRėd1nG4u!FCuF>ay%̞홻3(\'N#fbroJ3 i?_v;tNG0xPə&$RTSTH߇I!ǿYWwtM;ua%ȑ]Z|,&ڛcoFПaW_`z6uMtض0>(h6;")n?7~<.7G Oٔ @X+= Ь8|xn"j 4^)ģt&2R?eStnyYXۋ6+M׾Z]\8.Rd+.`XTn?b-^Sf7tmM>M]V"=jF[f$9= [Y<$&< ѮR#{x%c,[^C : ά'm٬SBoad)h0rii0+Ƴe~p\fZC m'm7 hZ("YK.U՝S^):ی%eg %> N9׃*͖42NY& )?]iO n uք>(W¨r/$iJ\:OxtcB"HV~Ԩ·44NJz s1S҈~U'a^ }(8dM~8|+JqJCgLH9gA,&Ğ6FRs[z$j3Q!4Qݕ0F=ps(eDI%EA;wL2zǢmOKvu,^-S@lU8x2Vr奞j@M~zPX6q֐Yt>A;,M\tpl Θ]R|ިǖ?F}} ׻Zœ[+%4T >%5gW}xFTE!gֆw NTzjP> ʴ<&edoS6eVih=u!Ҏds("ޖC<# l 3iٴԙ G418;,"/ xpij^-pu"μ; %Yj>MV\b$VXzuCY<77@^jypK޵!>n#x@nlm^'ӑ|vQU4:dmJl<;] ! UƃmV~Bц~m3=6Lب v H½XM00M*v֟Hrz6Ln. wϙ:\g׊  G"В++AMEERb/j1U-wňǪ{\D&-xOS%p\RTbO[?v 9+iۣ  `[)9YV"\bhMǂtN~M&l}OT9HHod{jN{o쐄H;0܃0-'[?5m);- b#q+;౽"g{?a=Z`"c ! Ϡ$3J":g剮bS8tpTşѠ!&໬OGQڱ=1gvKY(WR~)ah{UZer rzxbG4Ө~ SETv&۴0ez6;t[ZM ;$Er[,!4_¥e%ev^q+^hΚkx [@EDp#0ܙZOЛ8oԤiH껾RD-n榜bPy%+Q(EG:&cg5GR[j:<FmpS Fi%31.maГHz+<融Pzx|Bns΋c>iH]5!-w+y8=.$U , "?< q[-R0AQujj^AC P\(,KȂ,?8\g!P=1X3}UlB(0 S=IW"M7cen/a:GPWĢ3,ճ*j%Pz0:-@R .@zqzλĄ#6r }BϺ%G ?zdEjLM+C$ NnWQ "+@8E^|ƣ؎}4 G#5Nww(~P$gVނĞ̟Ė{F#/E0X5bx>GѦhPF;+R5ntzŦ=Mۈc@w&u׿^5 k ZdH2=)ea[gL!)߫9B.~Ga O ̲v >fEy $J4|m<~0*k && 6.1 =WLmޑu\1B^!9n9hfS d<2vEYJ0" өGLسy`SS:VD!A~W*f䓨@ k@BϚ؛y{Maj gc [m̀-,T:\;17mf |j2.wn(I4Y~;ZWeCW8b9zdR$\ҷVfcuغ R;;fM+򰰇cV/9"Rsg/yXO#MMO2VPÎfg5>^cNs=S$>~/g;_F_kYIa|Hn:c5w Tsh4G8fѢ͝j|6A2H^7)?4 dz/pFp1 X أx(6"_ u%,fTTC-U H_/1fGh:>僱ݰ*l?ZFA/pWJG/] #Jj"52koߘ_C6 b'yXCT14pvVgK]lrl=:є C x_<a7k7z'F"ޕ<KلBIR| DzAy4UO;ͷg; jd܀J:nɍQL''f #5X|FɇӸYfahG<E@-ٽN$l7>qTDWWJan.7{`}^iW NcDWOT#2TE9ڜN_3 y 5Z\0hw3Ka,ʯKV;:Aiwe6?\?;w })-z4s&XTZ?'#Y ɺqgfXHQS0ӭ iC0ۓXN8dXgҽ: ӽ eQ t樼e&&`^[>m.,IlɉdZhhFG!1TXg~ga I2Z5Nuj 8N9a!^~0ڢzKBԺ?9P-6u ѱC#k$ZIՑ&Gtmd}[Uѹh1Xۄֆ]`%+-R*# 04>B5!u&sB_$riP~X;}P)$q%F- ` GsR0Qt9$sݭ⺙*i!+]ݢ ;Wl nWbͯrFyّ%\;&,Q( ;xNlwǔl-t˰-`V/?EѪv*yA@#~Yp/LBL !?{frų}1 `2_Ln˦"K/нR%q3 I@' h,/xo% /\p r4bhIJ$2l̵l#wx?cO |J7LFC~@rI$]x;ݑ+&q%"Ѳu{g5v$?j/ "$;s&^'uZ OZb؇sA6*-=n+^dIyZLJ:5ֆm }6ʺ} e5ξKDf7il=}H@F? P+w@\zMOY~[.nSѼ-1* UDZ 4qh !o8c8d=*NJIfa.3 Q?-cEgQ-=Gll3 GG[n jWf !pVd[zd:~°= FJ}ZBPwV2,>ّh3d Qy ӥ˛*5GD7=HQ4h usA袟/J*dZ&D-ZszKb}G* /PJ8,Y<9:g\`cN7f\cn5pa-)1"?1k!a)8$vnDr:Ob_JZ݅Qu5WfN?,EщW'yRFU50 3+.D:0@H瑌9wI'ͺtz:紭:bZ+f;1`)u>_eCxg.*FMQrI16x=5D-Q\8?%.dK]LQK sn) iH up?EY,)mG%;r1&l{vR6^Dj`UPUr֨F Q;༪1sE%ݲ*\Vu <+ZY{7Fd ZpD9%mY*vdv© 4Ln'ЙG3w[qlDz.;bhtsЁFzȉghwdR>3P1;­_Z'p3ˋi*I(S:uĚ 3y*KA0LzڭUL|T&T&a2)UYaM`7,HܕI14!fC`~pxCV#= Cp{1K+=W|27Կz~ iםN ok- rӷExk3 X_y>oĶwzyyF+twxkVUΣl}};e7Be,6"o{Y/Rpyً|4b1%LɉnA&x,y_y\ٰgq $٫ʔ vRHbao;žE[G.s"\rE࿆63[Fc6cA*Ϭo -4o `\SguҸX?ƃ,6'brcPF!c$*iZ%v™ Pwَ:+#Z~I/a$ sB amd@{6(? 3.5y`h_Mhcp*X=IJeEi!&'6>D~A@]4Ȧ>(ro U}3Я(S3HCo=k|E#3P6t yC,V^#BkI `j*B1'hGFW!ŭ|NxR<ͨV`~< MjˁD=wR%fѵI nV~& ;>TA~zen0#Ŏn]ӢoH{ӵ O p|$Kx7j\Ks/v?fk$i6hz ~K!i.u2@gbnǢ[hV!qyBx^Ak6QԕI˴Lj}p"`YeӪ~F +)uMϧ.GYC+a֖Dd%N:}AZurl}r=;ڰRx:U7GQ;]9Vf eT6o54$~ؤD篗'^@ xs65pqȖIK+O-&Wq/?w 9;wzaq !쥘tXBF,d|'DX>kIف˘NsN]ՠ~@ʹ7wtEv:f$뚤 j$+[݅ d su dF_|R;EtŏlkQoR) :bYĿ|@^_;$ɧe=L=p[VEiqK7 eӤ_" nғk3 S8 }*ۥ uK@s7*I7%ou}02 ^*d?Ρq֎1 4LAސ(%]}~fsqfnu.~l~<(I`ʸ}ZشI@rV'eEღCu[8qO`³m7^fyj0ſ}a4x lXU2֝pU^Cye˨zJEjNI-fI**:W*ݬ-an1'wTn)Cds+eGKB$E<]"W-KՆEr^DƦF&r󎕗K7BatL766 @B`vBߪTX /XéC=5= By$Ofʂ^׸,&{^\Lᡠ<8D; $:Taa̠7lԋ3U&zz4?9rBַ4 KDQƚgY9<~s\dJDZ?H{/=nIV<#aj1%i(^of mN㞞 DlJR%wRPyJd!8tsɧ)i:KޢU4WZpt*E1DtxI5KYګ搎N%_`Ѧv\jA=S*nm2Pc33irߐ- X3)WA~o_&Po>).Ϝc԰gicIy5(-AՏIP#nݤ7D8@آL'};th8o`\ E=yKd"hHuh^Z&Ul.9R,u?ޠN% m@ͼv' ;IܗK|;q=qZuų9;6{X522&;ҙ0GqıKYN&1y`D "0 ]9 Ym_dPy JQd_^u 96KR2m ^>"ud,Ց}?YQ25~+ gUA f Wkmgbр>)w<<`2%`QDג R  E;c*4L[@Qk>ܖtܺr咉JŐlU$Dc4g;a!Zt'B4]J@ BgLJ1&3\j7>IQMeV gQm`Ijjp4ؚ=t~=wqBydg "`7(V$1h+j+9f]` fLQ17KttcӼ\-^$On9 Oidv'r~lB>IHcwfNi}DW7y@Σcqfo2 mǼ&G3*Ӑ֧.Dm"+?վ}xa4"k.L8o`>&6"ݖu̙/eOSH__$tR` -}䖷%KW6Ώ!W(G8n &{y>2gpCц>p+Bh 1oX,!jͧf.ޅ9ؒƋ**Dꇨ)͒W47Ms?Cl:dnj!y +KjVʣ5R 9+'"Cj\(@&t1aE77 H NFQO5>HoË= N\5gkw]1t@! WnuB2fNl}"r+$Rf{ ,O'KI4뷩ޘ9'Nwoʍk>5Fi* SGU2ԚcH?m56lX_Al+fx+uFVaړE Jw??ʣı; (!՛TKg0K2x;LSx\8 jxr1YqdUYpjrj*$9zݣlQ3^fX'p{aTQ $o[3t $>-:IbpBImе :#"k8h˲/>|nB39zÑvYl1ZxSz2Ggnf!'V Ӱi0Fua.7⤚vtE554ޮm j(΢sI(wD( 3K.g36h;.U}VXqd5[_D-yAtEuE ܊[D H:'If炙|Drw]m@CT)] Pيʹ=Z] &AK1tSR<44 ټvY ~D*'} ik] MtsB *sIw+&W,RF;ӄ^V6ŧÓ'~I7^(/,`wvkJwH˷8~~ej#ls|TTfz:Q'Z pbȸ.L:}_k`s1ʻʁ>t/y5Z)/kW+xsy+ V$O J7ti{$[QLtp 1kEA:YMBbA qSǒ( sGCײٽ[*btz{F% {*y{6e>ӱ@ϱ K{sq ND("K萀Wufj|.LdD1}NŢL'΄.S|._&)-(4_(a)Vv뜴o6]Gr^I|x0g}{ X1^?#-ka8.K;Us>wXlڛlXO|E6 Ȋ3yZ_ Rfb9$<:?>JOhz޿cRҳFˉI/G/ f" A5ԳћM}S!ĆXlx@;cl~Ȭ^O_ts<]M5ĂE".x nfv:I_\>$xP|p )IV--CK6 KA' K\imt91WUƤ6? Լ ˽0^ju}M? 2gy}&2SLxC^cI1\Z yGEbT-x ̈٩rNPaޛ%o0oOs`zų xXA #6 Պg!0 ʺ!Hd,A|PW0?겉M4_]Kʴ4K(4SpuP( z s 7s)`0Wdqh0ۨ6嘍"7Q&E$rlQqhJq_gLt XܯV7"[Nwȏ:/`9KT vLbz]=Q!T&*CiypcWD壒%%v$$ZcSpL:=eyO3TJgx7 o\-q[4E,X1*Psi;:sVLʤru d/}XYW`"Pۏ!9 -vTHuJs u9ɕƓ k$ck]޴:7|=T)`)eSsgy0[,,]@EwQڋFDBm2?NW(Uy)Dkp[dme ;^Rϵe?V#!wDݎр!(9-4Z%V"[XXOemZYsGJߌ,~lqh+yhL#,s/v.1hfL{m4Er=yN` ! `B( D+(s4kCohi[YHPH.G/&-+29wzrmOal/|+1>e-,xJ܂1/lbnJ ]D+])s`!tW: HsǿIZoq?UiU kzf&35Z\DQ9}S"J:9(d"]ՒT]0\Kq )7~w~ l^ˡf: 9KzS3mbG~%f/jauJU~i|D+ԿuXF]=6'r*NGZ3>cQbSkNfv Oe)m'Z>gL0q /3Pl9{rlݓQjTR7/qo~Q1Ncm_)>~7]u̔e.gB3"J8?-r+Uלb|T[gY^a\7 d5vT p3d?I.;ރ S/\ʡEHVRxlV?AaP +T_+3v枓T 67Ik w"¼;P2nŻbĤOl)G[#Av[Gm:ꀅ^E6t)OOU*;`ˆ~iR^(ڜv6zLD⋍܌Έ2bRI,R&1U/qYϵ#ሊ"iBD;9oy|Eaq_w0aPyDQ$>"D; l aZo FGC0h(̂7vWgV_זwaHQ/L؁r^CFuw Gn}OsMBEJ-Gb6xA~5}Y7]~yRn|o7;&@X=Zd;Ԙ`Xې*lx%b8A${Ck}0t#ދXK38q{1Kk%C9@qE`(J9F8A -swED׹8tm,m했$Fދ~J\@8w3ܷJsiÈ|;*)N?=NVſ(`N2Yqju7Cf\6#jsB?Hcsf"{Зh 0i+,&& DB8IȀl}\ءxKD/x2(1heLXkذu3f5&gM95"[tv&q@0Z Ӈ05R2Ir.f͖o^&:5D*d,@>I+kw5;əEY$7I\#8L:^J*#G$Y8OkѝA9XHjѝ|d+#Z#4?\*]qtBpk䌦C#qQe 'Ổy/]ՌD27H>F K[7O)O[3$wUM!Ӌ4"ݼFf*޵;iԤVbG>A`7hcrH@fNw nO0}TW#/lyKRޝ8v#pO'FPvGBfKpE3LufthGo͒I!g_HI5šδ.?3l g=\3o@Fl$quZ8x/HJhR"ǹ`~n6iW+F}]~HG#rܔT u ꃡY:F6d=ߵ*7RIjyz p%Re!yx[[F&1ab7!nXU۬L|.οe PY7$RL꧘52" X]=HPkofr"ok(Sy؃cCn&,Iwp>WRj%շ%6>_ sn&3k*Nc $.3L]FNda|+bMS{bRR@AR)6tziF1əH ij$hO{hջD#=ya8~MxyVTn_[710gYVqQo4%/;FIx֬ڟJmr]bՇ-.WFNf 4=,9:~f(1M~K/"b_u,l*WI -Ax-х_% L)b LUO~ YFhr9jChĿ=d`qw-7}J5wJ uksQjc<̚1URtgJx2'>>rقRWaܝ"_`A 6 Q.E?[J *,[/d6.g|ǒ؂1I<|jRMyarObfqNgOp LN5HGuH,w4Y;y;,*1ICBװղҞ"IicF 9O&C N6ᓈpD56X}TJQX_*鐣#~ڮ@X:f'(/,#&F7K1/~ *PmR>jWQ^QkY yq*\Rpf 7j'/ ֈ]"WMS` Ԋd jt:U d|,g_BۀH,HXYrsg. C ]8m6(l==1"7Lwlgjyˬ vDQr4z7s=|K BOf+y5]~ Q(4cԔ 9<ɇ?z Ƶ}R^m$%~d@ҡ) 桀Z:&&ʕi=-h7,?jb_-yhX1~(&A'[_$nwI ׼L :8(?dײH9g!ڽEt>.e3s1u̞biR۱d_P41BLK0t&zn^;oXqwo9SR%*vH'jsABOEa8u՝9B_3) ] X6#TLE Mȍ>uum*].R% 9[6mwMS f+ۅ /gAZ uYQݟNGlɈZ3=!c 7jI4ʇZp!&Vb;Ɲ ]ASI 8>Z̸rpb#;m.`&G>EIcIX_uA5dDȫEq]=Kva;]:wڠI!k?Oйb/L?o[yYP>ԩ<]>4GXBo1W>z7%+f mc$p袓_\_,0N3V*"TFU?z%߫UY8m9''j¶,5^}lpuܢw:_Gj5M}NZ__ Ⱦ34CjAs$;o7𦐢Ď5F+9Z2,˕>þ12KY35F#AM8.;D/.NuJf`~70%z2:jC$R(|1Z +dczt#m_Z|aRØ?:T) 7dZ:G64A2^Uv=I)GƒI`ʼngY7iɒ+Bp'ڤm:TQ:[3 H I&JY!/ 'FDi6 'ΪgF =ZضQgeAd*2ϟ~v/Q*j r%PMjW!f]ۧB/ۤc gz'.@8AM[VG4|BA?$-"DG< ! #m& 7ek/=)f~Qn$iPL 05?A`tx}aR̓>ͥbi.M#Rú3KtɟdBzQ^l71݊x^ŽHq T&@Ѫ\p6}y, i{<Tw%oc -p: *ҭi،ғ4YâX3`M&TMb<#J J /gR9o\28)|'Ћ gWa+JKB!/Zy ,g+IUPwmg(+PgzkWL@:ڤWRjKdgpj9p9ϧMK#|)sW` 6!eH^`چ Pr!3OǀCyZ;RBjp~^ oxԹF Gܠ2X(]| ߕG hC/# s,lWEO Y=GU`]X*O!^] n9` kR9[EU~9*%.`TȺv}8JQ!'ַpꃸ d>+$$j# 4I%'%y2{kP0Y)9bD,rpk#wFC&|*Ё7 0$;(O6LH<`p͔mr½mw zR'“GGQ-x텞J ,zntvBwd\L4 't {1zjkSY iNIԋG;OJ5cToc%IǎMk'<%xmRz.$! C"Og"is\"R3O_L|zAj`sQ}ˋx$m/g`ש'܏bxo7$؞Fͥ͝b̆[C|Uè.#I@)N j$R6W'KX<ֈǡmC"VWZLҴh뷩 XrC8חʱBc3+f__ 3Nhf]$#+(Atuu`lbYff@?|8?4>CȻHQ7~aXR np#"yTcpdD_ "}b# stVĮcׇcu'|TO |A Alޠ_l Qh,6&+Tj4Ljs^b,7zÑKyC*Qʒ}ZM\‚=&}մ7j 6Q"/4fc1BYv3=\GOkuޠU[>랠ӄz6NYXOdnM)&`MgT )Fi=ao;H5<VqG#72'3횚W6mD8`ˀXDC6+=TIյY5 ,#E삝:v g+WƝOsqsL.[(pl`pmu uPq}v b2d֏h6)381 fƧ=Vєds`=N0b +SbV ŎἮ$=W4[.Ya4/\ݘjqNPjADi}X޺R8 mx&Rۗk)3AB(}kT hܳzJy^^6H]F} )"PN)dݳfWFC^S_+zLnG 2tTzHn?IAіHEwtdjq +oj:Fv\j1 v?Iר1Tr;~E3Cq&z9B|!㑩" (Xۢ]%yeC7Ux/ @6oJmTˁyp(y3B2eB(s%{~o WKu[|5T&NG`Wy b$;o^xEJ V W@=GDwC|ۣ~qKRn z4߸QmoJ(:ccBytȯ]$Y.i;' {P*Xpf2,c_O0 縟 ڧ 9IX>54m`_`b4V) @pDfBA{!k@; 6k{Qް;|.GlO"Jw, 0 +9+\3vX,O@'iN5)JJAwŧ\6AyFnxb0$#2/IH2t lCkdy41ꛋkb[s3&ıQh5k'HGem $#erUL8G+ .>AngwUFTZ*YY$ul!+ ؚoCG{tS2a.5~9MHf 6txS2,,p;նD36JO:_=IT԰ 0#%=TWUק"*y "ƺ:VO'rDbaoϖ ;MԵ/uJg;gTT$`.Zh$Lr5on֫TM|\Q2*RiԎ΃(D[ڂywm/lzC%D[ ԾNjy'}^O ewO^(]e Wg+]h7C=p_'d@~[CM3* a=(X@d^Pӂ#YKt:w>P9_ D/";}OJav¥l^1̫#6HOM1 \ Vhi$7xUJ }y;N@(wPߗVǃo`q_3 %CE8KOpQtT<+ʔn7I"69ق.Ϸ;~g~~`2g$h)6Q{mI5[+Rۄ帙vkSX;p>;z]Wf^LG4kQ `!E6>XƋ7U+ı=8v3|ͼcud 0EL&cB%Ucƴ C1z<6񘓸1zzQR'V=yz< {95[+Gvc-R /GL)'0ǸkLH7ً 8z^;ruLCVF4pmL x\qxU3e8+KKA ARhhҎ0-br&0ɾ' MS\Az esev29Pc7hB(z#XԸ2FnƣB$XӑwmJVgr/7Wk5&+uS?+4d:4szn儞Vqoդ@*pE+*\WېI|P;@Q%0T64Z[Uv햋Ƅ跚C锪@٨..e>x _BthZqsoA௣؅  jZ~X☈/ P_?NRѦ08Hnk"]^H c1=sܶ:K}y;Iͺ&pdFouE1 7@eնm+gP$>2>ڮXBw[-$).Ita=YtP* đB5J:oΆzhDrJV ~ K ~|sԀʛ|#q> ڛ)r-"D{+WIo-LcKʇ54-(_*8_tb3b0lUW,‰F3᯻}M* _'/{, %1YwRh/3Ob[¸V/ oUh)Kf\d 81Hvtѓ`gX`#]/RS_%K[~"JsK'W*iBE3;s8bIV'w2 pv摧n|y'Yy K-})y0m2gC@.=Ӯ,OR]JF_{/Ndi4]x-u?.nnHPzL4j)˨dη'[Wxg h@\ԍfY.? >]mnMf^Zn,v][ѻMvuAw`tDUO<% 8hP_ÝaAc1Af^y;]2Sz4&%: ZqzG k?ke4FαM1M"Ky:BK"ǟS\&=L@2^>/N;E?(p[F-al C_Y[A'\]AНy={3 QIQ(ת%7?T#, 1 )[!7 YolؑYOnlJY |C2@XȁJQ9> xO.?a&Ixu{ro !ve7\/yMRY!߽/;*FeQv\!I\"mJJno8% *DB`!ۆ+pZ6 J969앍 ~Aab^XƢE+0Zr$̌Q-J -8U6:/*ɑ?;O@f :`!_i՟UƀB"8g xc9Ax.A0dPp3V1)21k+Xeh'3k"jϮ_VnLn!Z(*ǘQIydnAB氶BoOYҿ,ʳ|q Xsp#GAiY_:5u, ex=gwFiؚ}#?\bQȰ%6$ qȓWZ޷qvlT<]#鮵M;nimQwL S x7P,d>1JLQ[X剄)z{#`-ARbIؘVD01*2/hS4r,Єlj8 AD,:`pwa/A\@ڢ *kEFg 6۬l[PU5\[eEI#\D"فK$4XPt<Ga%PA5捞JHYW 㐵MI}#Y1n7Ģ)8:=ѕl]Y"@rwFk ,4M a 5{HO$U2N4xڠ@_!S+$bCZ>#TU2ti,W2PL Q2jصcN/TJg#[)6$[jGp2kb+1 Qì0qt@Dvd*W$X!h6V12X;l {F3@3e1bYF {Qi7~Mg/@agԷ*ILѯǯBmQn0xօDz#f㜈]JMaӯ{ =yJӃ2ʙA `=_@b+pLEkRAHl~VNVy*ͬw6\,A7NVؼ{ChƖrk6gaX{pǘγH녪.8Ɠӑ9Q=#YpΧT HkF4X2X֧5A%+[!uGł0UH&nˬ%ѿ+B-Vm܄}3X[bd=UR[?s"~+{'ceAg}o nh)ro8N`"4{EA8摕ƉPU ?;$Cq)SyzI-ņ RP/_̷;idR\6"qDǥJaӖe@ywy-dGK{/}O}b蜬I: X?Dm3Eo|~O̙ݘX,£D׺4;<+گYgZVԼWU`mQa}GmEfk[%ȕ[x}cT,u] OdB԰^@|iO{i&l~v,;>6V31mR`p]$' ^ͫ7k{(ʹkزXЎ ^HkTgg:)' )+ꞚXWn[n$AYЛ͊q/nو0\&``2o m6u7jƶt;o9S?('VhSw{S#}8,>%`t:(H"n6 tآWR 2E? nd-+.>#8Jj'W3dn]-̋UQ@\L!gi"$f kQs74;۬&+r U-RCqLݼA!똛.Y4o cDH&m L.BCt'3}g6LMсIN'(2Yd(#ŽګȤR-ow!W$!9+Xi.oؒhn6J]"\ #&0mqI> q:$iͫfz[IGtODHj!D" 5GEEղRmDJX;nŲ*u普 חqts,أ}"JNwYڗ[a5ncuW]3dZ$J5m`gȅOxSrrͅ cFڰ3~0&uXQi - [&/tu0ԋM0n YC0[T4#~OnZ7VI[ƕ8$LZci_$%7Cz5 doz$Y"ht߂yIS5=*r`F%uBNm޻˓)q6nIk"Uޓ8c^Ght} V шCw;{I_mbeC(] Zm"MM{vN53#zXHTfU/-&4-g7ހ2M2RQ pK9LFZfsݷ*Xx(Iv9q*CLyWFQ'=ǧ*)?3:~12s09J͏!ʿ 5 Hgy? ,O #*R頗!fTUc0$V|V 9ӿ94)bٟ0b$ W2ʙ=įŸ\`Bu%f#Hsse^'LtS~F n4E %EAW@m{ ̩̗qlY$ܭGc/aHwy~ xfPoClnAU1cw#Mfβ w{g^\֜Z+,&f9Hxђǘ5sR/{o,} 4ltGЮ2@߳ooH^+/TRQ=ik cٹ8 ).֡!yb`|b};Ʋ\-xn5FW>0(CH|"!M?iX{ׯʸݘK;(^뗈XǑAWx(8a&U FpU;;7 QP=KaFK)[`ǧ܂W/+")jLQHPsl1 KAZ0k<7ܭpy`O8Ġ]Nfku8vR$Vn' Y{Š28:rxOӁ{nArۿSPZ5jσH\2@U}'k} x g|~^M eKWh`CT!Js*2څcmR55ċQUY7qOg^Ԛ'_&1D|λ'|ʷ/> xpw}Wwd֖7aiMz>Ptj㿒L/P7\̩I*{s ߈fƐX"Oa8Si?R}"C ~8  )! /j*d(.U "Ҁ7[=-\.ҹadK~gd^dx^CuJ.A˙u{j;ݠtkrd!˼Xo^݉5Ek@|ܧ1iTP*?5eYh0'kZŠU. G):ҡr zG$cH_+tҠ=\ T~P, A]̌vw>kL=1y-א8*= oY0 x 3NjLƙ*FgN G)?hwvA%s ӿx\_F'&EĮNr]Q$$ׂSG1KDnnb!Фiy$|T.o;~Ջ1bOm5_'" KxǞ[85ذUtMlƩ #Nchb]KpH-^}-N=-neIHMD PTr7hz`ʆ)fot+8è&N4&E%Nl&3LZvxܬuN~nHfYIZ̠6."ZDT>Gma1}7"u&_?1DaSI7[8_͜07*`?s&,^qv ?̠>ҡ H?X_ ," JzTb? [mQz/pWxb *Q[l@f}7B75TYe ,WTB"@Px`ݧ;a\-0 ܺy1a2mo\6Nӣ.i|}dhϳ]8/'^7AS> VWUY2 j€+;բSGb[ibhf؉VE;5)m4Oْ2JE>Zw{3@هtL@Ĩ 5LCa)1r+6lXH5rA s/7 15%Q@zN+EG p_Ï>osqG85۪7s}JUI@*'ɦmR+Ӂ)c k謖b:]&/gLle/m0/pCۮo >'!$/RרWq"ױa1-з52(?d$odp^xW6 $,> lY }St_{ Yl0Ɓm[9\Ԁyq]Rd*2;"e+mzs)n8wf6qUKzT4A@К}83U 9.6=.?cOH8V#&,.wQU%߆ \-K'DR/Ku!vZMrwȥuMJrhw RXƣ`SZ>(r]x2x/)(BuKƷ lvJA栓,:<߲ F'H5W du˪ip.-S(~yVY9=w REۘ{" w8!=Ǥ 3;ȿ`7ppkUXݓd7t?p|qkA%T#&E+t1'!W>,L%x]d KA<\f1jrBЉudB^Uzu!.wiȩ|EI]UԞ Ґֿr09h, ?!T { ћ^EolR\R3 }8Vhb<^CVٓkX2 vk7w<L&YOX:}09F!K;UnVE:lLF[ⰭO#+r ޮGDمC8yaI#Zd ]o {HE݆yrv:wS@ nzDN!j"SЍe*';D4yR'ӌ+OP\PFS^pF|IW%'jsfCY%j%U@˰#Y!}e'usb0Ln1~}հ^~ 9_$ 7y-Ez٪lX`yLH  ňx'bv@E.COx Ƣ K$A)iyGk˱@{w m V7NjNVJd?+5>z9G]vTV4q-5La미) vi޳ʞeaZ51/.<V  xpwۀ}GIU0JGI ` |Xћyםa$ohSQTeFf\2co7EB Ų+lZy%Y3 ?-|xM; 9ܓ?iaNXo"Y9Qaʪp^EZQ Ȋ0]bP,I!+;[kVNa#$yQhM*z q5yمʁ)s.UWh5Aגe[@& ._Rh4%U\N fاY\Q,`kh?5x'@XxK-X, Cw HK9H"}hcFk[!>z F/XٻbFD|Jl,ׁA MxjA1ޭ,8[$KXwٕy+~`I"5)15շ{ @Y ]k8ßpE{ XU]#̡9e3HXNe!]q-KLF+_13=$17< n70S3/iXDEoh..ga'~68ӎ5Ϧ*0"aDi"-ؤc<9CCNJ-|En^d=֥IП. I5$@_YdWŧUݫfZG5 ˋB ;-<2W(>'L\Umwu %jN?u\.`ֱTNn5 MDb2IB*رƿKeqy&'咰N*DiBTeJuhN5I n)d {M߲i˒VPJ_ !L ?*SfwjaX2jQUQ̑dglr"32tN/D!BkZS@ wUsç%5$rҒMϤ/KO܊_7Є3P&R~xW[O?ugD& î; 5}qOdY2Dkɍ$nA!!fCd<)ãfsDˢHt8K^SF_ȧ}8ؔy1F>*_0W.-OX@UԯZ g]&\HB[P.K[5-ܞJסq[AO7:zK'ce =($[CcZv%- --|A^04z=,v}7%rpg  l_V/-w^5?}Psu$5ЛHch ^aUY Տf3*f>?m| PHs,g^w"K챕DaSf&k9<:L 4 #'RxUs>@,c*$0E/`Z.1nEFఽl4ѣU_UX22dr2=B-2fxcsf 2]E@:&sux k4t+{$²R[҂p?>z h ۫N BlS¯əAŭY OZM%cyHhIUa;v{+Q+T] SOτGFUxyҏävfq&2dD^8Q U6e"쑼"!@Ŵy\V@z.?@⒝QOc&֋>VԇJwf Шhh}&4l$k.Ϩ%z*Qg]ŃMe 259&>EPdFĥ1(^hrxDď@k=$70I9|"`7C/ɾL9z3۔7dD& Z1F 5!`"#dN=Tfm5Q塍^̻}HQa-"\pd1Ѵ7f}6^ep_}_(:&ǧk,BZd+>stJeb wܪ2{SD=ߕ&fJ$=4o%5M>њl{*/M`<"n9'S$_Ov[`2>)SC vhx6}Ɵ6QAy$js֎umaT`GsJjxl;"@GDroS :;[׼U0,lJWzP) PabIe&7(\DJۧwVqY~.UQof h{&;y%!٢7O[?(39\]4rPR˃d( =UG̙A, $MFwjgo=8 /0 ʍv~ &L3h8:+QAnUXu?xsMEj*̀QDE]C")"&-j{O(M9|cl&wѡU aF%Ȧ9Q[8L^sKY6̗p7D 6%.ɢ oBpNʉc×q2wDMCm8oPHBU4C㏧~MEouk268GؖC1W/Hb?$ %, 0W[4ǕÊ.V:d$5NqQm6jT8o"$|F5S2CV2`Ci{̚:Ƃ7`&V >$ʧ,TA#`MyE )r㙸9(k ;T]9.lBC2oSg NGlrh&[N?kQc3D3gW|c&U1PFs|$Ԭx8E>?mJ\4dգ }S%@rXVojg+߉wʚx9A)Õ Jb*-ڀYfMiި{ֈ*g=ȍu!A͖KLIP썐`@v>q~^o!3Sxc[K6vF[a7\1@jΒ 7>pDID2$fN6?ujA!u~ S\#>p>Zd ]v;y\KK$,dB5J- -U9~oyC%H2?3f(BiuB2L9V›`Rjk㵧KCTH5~}p@~wuEM A%(-b,㲾j: qaijQHC ݗAT|-NMo Tt#:k79?:MMQw&j{wA2+M TK Rt{ڣۑkcrĨQ5+'||FIF8E>o&ͫ8¹mO,@-7j_ QH7)XKhTPs¬q^OCt5ކ-%iPF6T,D̙j$a)E. & Otj .t5S`8\ i1֏Ĝ%kM/W>S$!Y5d]筥 fT{a*r-,c{oG^~{i쳤',QFǴ=4_`O(cl +/RҫO^"̷G"`(ɆJ4|r@;ubYJw GfU _|2Fx<"W1TqQT@>t% $h*ձ 6 vVCmu;bQBueՖ<9M/!7mqQ쵱R/{-=pMUӫQƦef;tܗ-)O&y3 }Gu}\>dK4VQcq_Z|&<#VOZ5FVoǑ̆%P1Ꝇ.3̖..G1{Ѽe g,0+K ľCSafdC۰^W Kg>G%s"iJ.|ǼJP>l/b P2:FŒJ )]Qy+\A ;H>1/.T)\ c0yliD"z[@tɮ9RB3]k4AƁm36ei8O1lrzUdL8QJ;i 6K\5_!CD[ƣQ i<LfEdmȅrw&jW»pvi3S+Yvޛ-̭-ǣK|bA(o]i4-)3B!KW xX2ԀĜE(&ҽ7hNU#@Fzeg&̚f, NJIe|#_Kd!86Jm9u;S阚8|7#xcGX\FIX%_ Ûl/I}4(n0! $H̳r*gYbMItꞵ.g)m&9=ĺ/|zJŝGu‰Ӽ@V7u>H8N\HmEzddeh&7 ;B\OLl_SDI.W u+}`1/gΜMcZDTL-vU?F@@A#aRqj/4BFk@-gH樅S5*"H3XiyC/2HS-bC.{FcX9nva.q21`R5x{ q8TxtV"iY>G1WޭCӏ%*D8M}c*Pal؇$~lHF% K 5^pu:?/Ғ‡$]kfXm%/ MnUW᧑F_v5/.gفxy:]TX{؛DPҨ];E41M3M޼s7yEBz 4cfVɕ 3Vܰ:3kK;ZR̹9wRU2UF鮗FU"v1Bk״35I+vZ+-ωZE} 5b/qwFf]WIC/@Rj:("L/R0O\nߘJFvb7[zTJu\eKHY w5GT ʯwׁi/Քo"\VLd̶_I"kVrb6~"%Qy,˖  XP%:L{eer()+6vT8yTqQ~8;~I@>\4:("*Sble9族:h4|Kޘ5Ѣ_y=;;?O'Vla$mN*G OV#,u;,`b o*߉󩙭8arĮQl ,o +P#JsZ D,kL{U*~:+X]gpҙ8f{{[2YpidF=I6$f,x$0DH?pQxpwMLt$f DmQ{c΍ujʲ%Qb^~T]c5k5`_`pcˁ'09jL\M9@ `ЖtÇC0D6}N'0ӬU0!xe F]8ﻂzHeMf)*jڄIH ?)n4a^nѕS˫)ᩈ`n_5%gD[h#sR?Q3 )-/i-f?z MY b=og0,(|M-@BSrڗ?b":2ɒy `$29:/T?+^$bv sfl_IHye:@k}GY;ZZv c{M*-лavki߫GtpytT[ -*P]Nvn႙ghKљ-/I9G]>^e VӇsRVj(Uf Ț5{a_h/(xWR(ؑ2 ?Z4;XiNojs"D/Cw:'Dؠ vJD8po&w z%o9{ o eٰXb<;aJ>@e1f/Աgw(o!Dө< t%g|^}, ZS3pTm,wB˝l1@ȇ\{czjN][88"ݛ9~W!(K\X?S'~M?|wYg##, k( ר{ϽEngQ%Ř5#R(ؾf$j >Pf-}ҽWh 8Dym%#i!/]a鉟!6H@QEsn]y_.CiXk|-<ۈd1/wxam'9״Цai dhrVrB-pNj짂zQ$ʾ0KR> {4ڝ})>gņb7)swF#yu#$&K "xd#>v@€ԻLXdƺUlFV* @.GR%4mC|~HmB +LQ*-[+1憓¯݄>W^[xtdnM]L_,^3,jcy'~>sJC5J2y tĢ?ysݷď져-A 2vqm=MgLbB*RGS Bo] ȅFZCcծɛ愜.kCF*V=rj/|&L74Bzx u=' ^ &ok|m!>J;7D;0}ߦV'OXu6(ò\ u{q9[NL]>ڪs%{ɰcg /ۙ*S|Q GԶ{Rܪ|A gr\S+m+G-ws6J,=PzUMtuf:脞\IQ_ DX]'DC H^{꥗zɝem=,k;bx2Lh 17c069fk"<&b|%hi .Wqp(vzT[0NgէG*? ǂQPfO`*2$J!m.xw}#[ݩھBO"wP͐iԘeLfc.y*w=x! 4~V!:\6G m#-' RZe**~ {CtԄr=B.Юl#$^t*$0)bj/֧x?KaQ5,п莹iRF a8(lsq[zLbPj˅bY7&db@~OEꎧ צrU],R hP SU%F[}H$W0K,G*@8H뗒vJ>׆nHV*.1rt'vڶ2'⪉@VQ!YE? %5z/Y3] yKz+:v}sdۗ(G[ w*{] )d]W5ViW'jZߋΣ ݌ai%W٢i)Nv⧍=,=aH8/T:k?~G~^Sf_}i/W`̥'@ڞa8@l +yQHU$-$H6\ƌohA*- q1:Z-\唫!*Ț^´wCM6NJ`UX9[0pT xH .6j?: t,+! v6O|ZꖴBDm G3I<8o]l"<ݽ@Lƨ!;f *s =0SW*.@4Z-`e C.0f'A-CH1gGQ`T`bJݑU[9_^hHn.8- qdŌxxs WfSF*-nR[5=TlE */; _&o:n#`lꋧ(KxzVO?g2r \mO7tXq!r0Uߞ^~QVIe#8};C _-oJ4*S"<4sq Y)|hX+5HaAxj2ŞDvp LXə 6jv+JfY1i2*-!|q%l,[K<#?!G3mxpPݟ׌. c iqd9@n懥FU?!0;|EuVCzm/ OyYr,Av| M; ~0K}&AOyI|EGDZxMܹ2q|?JvV֌bMe Ik*üD)􄨱oP"eL 5#.$[!AW˻(nk.LvN%f3%7=E 0fwzc^%\``3?S2%6Hˊ|Y)iCF^R|5DGt]_C0-Vy,SM3mѴϾ Pd"֜5Klp!ϰ=`ҍ)'G%R_Bs< ӯi(eHr80bu c)MD %MpZ^ZUo7>m-O"q_>A;+U= I^ ]1f0 ǚO$Az?K:F9@tTR߱~Xξbxv4څYzyԣ'|S;KI-͆a nla)K,Dh-nݭj\IeaHXR{4ch L"7Gi[Lu#Z$qn8Cj|(Dy^0B_s|z9WJ'v2O55#AKzCZSr")sE*7cs3㈠ծe1G {ņM@C gl YԯeoI;ա?be]m`(;* Jd5~ä Nj>2QfןCN!Bg&*Uz P@:* >+a"F~byy`fJ$АmI B巅_>߻bʍΜK',bɏ10 Hp)<| >:7Uߎf'VAQO'{9N}_U <woCQ2p@TN44a1.𰺕=incjtP3;@AUgKQ6 t&q ;`HI`j7"qE2/)'p:8ؓ/}1RDV\ Ͽ"{W'qO2*IpfWNN.:v D;;`&o C˧ 'uTj& R{@'{vSԐQPX r_E涐 -`<_:K;$- +8ugf]1E,@bY? 80C~+!5q8e;x.%zc[B RISUHhR_O[bcshmغ}N%oį`/S:3(s`G|YGaLW=(>}j I 80[ݝ1$}g‹mŽCn!Ȅcth/ ?M 2`lѽ߳5~꥝;IǴ곣(xh6j3UqEyфFsFSK G{Qbxx5$S/&bJ!*9 M",Xdz(Ȫ+O2I݉{⿇|f:)Aza𥷶R3%ek8[n%@Y`TDYUsFz]Emٓ;*vg>4|VU|f.,Q *_[f͚KvtRݾ=Hѥt2{.ˍsd$WCDⓂ҇zj@w5RAIG曰1E/omVf$V7? =Xxشf`]r E97' RUلi٬o4xb-SMtKz{f-!F 8iT:KG,Eo,mZ)s p{&O=Ɨ|/G^_TUk:AMHPBAWsE>hHێ/fLcX6"Q b<l` !px`; TM5H:ci1SC-en8}04e$4S &E;3`ܜ.}Wi7ǝ<ƒ7+gg046Z,wx8/!m m-m)ŒHxth14iyB7~MV)pXXXb\d0"jFK8l's$hdҹf+6gOÜuʜ>O(www\0xKX,,Kn>eRѯ :HQP0oR@\A{4WIB\d@>^"B86v)L|\6,P"<4SC,ZUNI]*ėp@ h\v!`(WXqHr}{W$ ?Xe"r'*#LNNI(#ZC lT޿MJҔ Ҏg,-B!HA6Ԥc!P:4|z(sc)r-8y䎔8m(؟`ӑJLmll*RgMB,` Kf9 ɀ~K   Km<ZJ[_rtq/Bx#;j;Ɛ̕TP w)6,;PRcDhW+iw-FLff{uXp!ށۣ. iЀUp*I|w(΍QfՆX UW T%Ho%-O^*2c=Q`mB9DD(?r[e9RpBC{eٜ wHHaA]V`]s#Cpd蹚"xmfR0m%ֽ_4Q{kmn&"myݰGG@9'z4GqFU[v]ө*!} ۓ2zg8-SG&% t,>FJ!L="΂7jIgBdϜȚOXyK$߳-yNl`&X»kԈ'U?Q9BE`ĕ`^Zy½?rD,V=TG|[?#fa$(Bst>,! фu;W_QGVsD*׆0#VLgT=OKp3Iަ<s6d__nFgTh\ݙ?yC \Xl$|UnI+6E@:]~jIVۏBTvwcinRiLkDvWd 5 QV!&]A cÆ0ӊ&ߩSw?{ɠ FR@FA^DE;B nD+0fF=,\axY?9^ԁxOP5[ J8 ?cވE0K>nͽTV(jrȾ%[ji'gϳSPȥC!nb}!w\mSV0:g2 ɃZ1 GcJb63gF<~޷Nv\-@ @e\L}HfVTmܙNAyNh=ׂpQ%ڃ#C~JiebϲNT-^(t;Iu{ y}.9Up~bЌrƸr.نhԃc_7)u+Խ Ҫ8_ ([5,3Áw-Ƃu=6of&c&A+ȍLuЯ!heLD{saLc1s AO84П J\\g8#3Am-d{[^\hiOrRKN`,d\ gAN]cÈZW`$=&Xںܳ,ov[ynz"tSHrX MExy29Fn/[ǝII7ڔvgʸ̭RvpX9[xK_*rk&78[Q۴)F{`}ZX ?jz/1Öx)~6u7\D8bQt'LisP\;n!,u慗VC 5"ŗ8 ۥ˓%D0EEXYM+# qwfA?s;m~،|K ⊏xn9բ>~4"ԫ0mA/7qT6ƚMnc[5%wjRRf!{j<3%#a9kwݘ|A$W+%I x$PƭX{.a3QP,9Ⱥ$8fxَ1 UWw`A{ebK5}Z|­[v5ޔ}tL+)>&b@K{}`bi_Ա&dmӡs IrZ$MYFU(ņ YׅUE`Pڃۃ+= JTˀnVc ދ=CuoƗxE_NM rZ.'-dp)[3w6p*B^OXvZZϮh{ jĚXY j}ӊ%qIa&3kH'JՔB&ǵ[=[чͨS1e$z֕)bʧ4 MK6mi9Fs7+֪ݼb˚۰Q%z[*᮷i.H0@Rݗ6K{sZ_-Q;UBr Wac*]*03 o 1M7Qy@q#]q#'*ېwyaU6 oSn Xܬ-ƻrm&HF-4ɽ@W S<^Н/`}y4;@s7 JshN0dTDžP*ߠ[-P` eƂ,{/ Zs*=}MvC+%"ЁuuИa@ٚ)@ʭS6jidvpu\Հ R"1>Jp+&N"\_ itݨ0$[}ʧB x7Z@?k|'"5kߡi?˸.+K8mcf(ˬiOloG&'x[ T%x]e4~6(ܸIOa:صu)Sl<2rWRrܘ޸jVKEߠ=џ7IbPydYQ甡'/[-_SG>SQf.55ݱ1]8 =g/bem# $vRBK0]rydJb&`o !x5ݐz$}9(Pm}bqcq^>m/QNMUsv9A/Y"2RĚ\ĀNDIl $X^ژ#;6 |M8kuvg8Q}@C+~0[ZXD89=U8=Ɣ,̟Ih|UXAxoOvkdeHьQl~Ja]]J2vLƤC,74.獣EuUR,},Z@7ujg[.O[ScoS1pUy?,8&PWoT=骘!ݔyR#ӕF;@UAABNc /)Ya CJPH.f2ϝۄ{41|ʁ'8Pث܃:G=+AwvYwy]`!,u&PH)`ɦT)vPwj.ioM@&En(]À,huK'R"?dz1[UKc%U7;hBQG6L|:‰>,B5$j4|)UE$(E@'B˟c'4a)yHG+2{G_؇?LFp\ jz~vUb)C.{}ncďǻ=W"P n0ؓjw,Ho] zy< PEx@uϋZIGލNr'{1vRʗl4!BGV[ZӠ;f3\ /{k(8+ݺY KX6 -XۡG>Ah,WզTG`=E`OÜsr ((X 79M'Bv7t9mXa_䖉2b!H~-{|Z] cn:c-sãcW V٘J#YN a_YoR)JG :Dg}z~_'ìWZ礜ڢ&H:cz^$Bm+pԣP/O wR^.R"8MNo͵B!:#Z!z?#Oa[{5`.{;}JbLv;'^.>auK2[9uz`d/S S,Sl$EUb?Dr=Hvfaݡv96[ɩTȁ*?봄͛uo kލfoBqͮ(Y+c$l<І*E_F7WKo5(#?&iO]=tLM. G wg[Ѭ8{oY]Hl ;z{9w O#sNmi8AP8x#!y =fTkf|xjjjAMc{`ۋe'czPTNJwi#N4s•չ~Zo3d7 `i-p(T ,|Y2:ٶf\2۽N(w2vcۏL5oliD׹[LRQ!l 6o~4v NgE &͋x Imc|;A$$:G{sDno(y *I,BrWoi`qJ M(ZP.OB_@:"6u?אȎ! FEec[-zv?%_otÆۦ/.@(c%j)ITClͩpқ㬌!F&ϴ%\4wl1H2b_ J/ \XV=PH߆b(0^RE > uL-|OpO#v"WB%rOWwk 9R\m'nAe_L p4ttxt4wnKߤ)2vb99uw~XdtvO;{& 'e ڂ Ӿe 2.h僝9J6HPm.܍vX:4g> [ɱ 2+-(hR=mP]$:l9Fp/ZrHLӅpW#3%$R' hM9W]"tXasVvh1rԍ8b \{T` ]CH"w3ԥ3ao:.H~Ny*̊YcK?G_s}!v=ِb ,ӗyUDa.qʸO&b$IK*J/G7YJ .6s9C2B K\X*Dǩ!_h0VƱ|2}NjDg . rI,\&HH{d)^tMqA'WXU-av6"*}i R)L5aI(&9H j|t}] ٟD!=) ˸ Co@@ F FTKe#x{)Ljd V =NI}TKg8.̚3oϩSY1f[ l V%؂\>t8Ü`֯7P:s/$H.\Nv@͓s<]VjTRPd H% ں,pՃjCClQDؓd&.NU;wHNcś~~7@@M{qrY3S5EĆm7޾0!1^ą﫫F?є;Σu1CWw!7ͳAIյ>!bԢK_6oA]@whmo B#W ;._fph&qX~^Ml_ڱ\bb>sBЮ/d]mT5_G1먲dkI+%*_tl~`kjPj`!`.;RJ/3&|1NvT!i.KyE0G> r[.<'xNBUyXSZ^ Do1F̱8qK!H]dV${+\9: +C ٵ'5Ǡdm$ ;3,hSC RunJ:u&z˜;*Cp- S 쨠0dP c] )tJd%!yRfgw^A y=o|ITc4etՏ \蟥^fpE !lY{`l|hmjg&Ku8ۦ$:DX{wQ!gMҌ`wZT:7)tUɥjB!<*{Y/_WβФNP6E9 h1*cc~ٽ;ɰ6Ye+w(l Tl"X2IyE-<_m4Ba|d(Kd.iZjԨe\G/JW}fBgn*!M](/rwS40)Y'P?#9Acl$~(zjt›|_$m%fw:Z[b;-gS)Р$C@ A~AƌOFQ]Z+*{cm1a@}@ڮos:)R][?I˩zCkt͘,rnnWFhF>n_l ]QpVy%mFW c%+|V֪NT M 4sal eIѤ4%)S5-]Q:Fw7j'j"vk&[Z_gz}t,ww*ެ\R hx]V(*Pq;SjD=;+ +q6 "LTWK{@+ X,뱮WtHِA/nuʚYKԱt b ObD_ěh+Ď:߃#׈8qHzV7\X ϲhS.1g7L*;[)w.pL"=Hұuxe4Q`{gBr [sM Jk]}.nyAn |t GfWbL#e=`];DSRux\އ6{Ql$|sNNÊuLo{~A&͏tRsrop([z U^zb)ԩEbJ&@Y-WOﮩd^۟% hˮj.i:R.TR .D5ݮҊxT׈/N/O|6`"(/^iY15YzKfߢ{RݹãGFpW{0 Ժ%򲤔,HVh҂*-زQPN:oU6N'rr`Ơ͈5 5 a&(K̳ "JV7@q_˚0Xh .Z1"M}T8gfʬP+&`&0͢NS%zZڡ0὇ѐNVMIw4]֥_UklK]U=~Uֆ5MPљRIBEob ^?I7 ]b4-0]܉HLgoE#p18s6Kv]81y2uBM臔%W";5?_UO$vBU&$ezɻkLba,2t̃ TG>G5.d$',Mŵ'Y{]V6q/Ǿbe!?,7}uPѮٱTht䘇=8l1M'~j1̛N2;0Nefyhф?c"nKg}Ao*_?Z&\z`xǧN߇U8GBS85`5$-bm]}}+;h/1p%U|,e{WuȒqAYfX*bfI΢W=رaRmYP̾`M7j[PsGAޱx4* k 憬Cv  mpJvcPe^[L?&]{ҬPgz:htNdЃ'c2j,/Yn.o7NMGq[ ^0$fn"MTKX{YexT:'x<'-`[ceszXK\'ڙD _ktg-9{.(0t`o'ф̇c#]O6-:DP-+ KشPd4S4ǩ˹"F0@D H[kA0^ݺcP >@]T+37gy^nDE}t37wIh dCܰq c<݂g`8+o3i/OtE{bq3<|hkob͏BO?qzE3 /\x*[A tHS '2t߰6dvaބnx(J7q{ FW.lQ(x.yKJ S*~@aWp+ʃtJׯupV TD3 ̣XsF9Maj5WAiٔÈL emDJl38GruO93 K:LT .2,af Q MxoZbt-pdGxi'C\U{GV p{_V:W{àqC6qވk׫]4t 񦕣@KM+IҁKh#`V75VJźFԆ|;~#c ӊY#[ʏ=9XD8>PlZ|5._A4ek0|$r‹$A.NluKWaȽh`p/# 9ְ̝P2,R;5heE9ͬ dP']TI>>\-!AJnõr6וzwn!*ቼA(tǐW>D#78K>vCp󛼢' "˒UJ&_i>l./Ν]wĠWx j_m˒t㏻$\$իe::*Nʖ>u?Z#07+tJ"[U1jmjl Ald )Md{""S&qRu~8h;lc7үםHH__vte !MÿkaG?@*э[tɨQs[{ .y~_pء$΃0>I2;^ㄹT U~G-d" T\:Z4_TtJUvmU[xa73gnTfڲZx*GZ n.aXQF q!) FPZ_ }ǓԖD0/9P5ot|2;EJj(hNp՛NWU*n3Ocr7_\΢+.C0vxJ@*d\_gu#i zڨLI[~xzG.+]Zhbﱯ?jxe|ryr )?O<`"^(P헧<HbKgXd6vsr]_g+N,ǺfA*kD-c\MC$[a}O](\?%6^?cpQ#{Y8eV @L2rP ]]YQs klhشE>,nh CĠvA|,6[7t-r"Ӡ}r^ lLv8*/{̻WҤ;r6-[Q7h//PyCѭf4(s;MѭnEH iۇWΊO}'}Nhu^ ԍnz=1F<?NYV>j@@"~v㴨h8yO+tf{[-)mGFL= uЏ큡;ɜN  $x fj+E7Oxr"|2mohH~aJGu倳1^"8RFˎ:},&OU蕆*hpoԏ+幝=;$6of"F)y*)N# sL:? [/8qSo< '. %7j'kى8DNFnAA4Zj)S,v}t(h}ϒdWE*{ʕպ;Na$^MC#Lsi5r-1 nJpB#jpPgMI@Hγv+0&sv&|C,b1"y ?LBpTc@rAFRUSxg~ *X^/ E !+jK_3f /ILĂAWpg<T$ŭ ^C5gK4Y힄~MckBEs$t!;3BbnF9AX|UBw;[_dqY.z`Y67lzA6_Z-|_A~mzF/t J{&(_7\ޖZ@s=0IN3 P6N5h ޜ`wcE d w_ؿrfP~6-#css\h; e7ah~:{s{pL@L /תc@/\b=5oik1g]~>I~w5<:Jog u(uMeD`Y@n]y-RRROF*2 R"#J"\/C0'wRBt[5 㿉 s@pF~Eh dRf8oPOx+JW.i|0/. 1>IMZ IUb&}ЈJ'^2ҭWx3+Qt~&dz"mOHE޸V%@?oI͝hz{S i7ӂ*y~ i*XqoH҆f$t 4d3fqBaś0@j&`GW \xa]Jj>r*?p8R`Y9t hfGJ6e>I'b- Q$&WNEԔm3T(&*'7C~ 9vaZs- @&~pB]?I; $P.Qz[Lwo$?Ea(#5T}y4ҕiBj v.3/jqݢoq\e%zʓ]Af+Bq>#~@ |& ɪҷn9rնUibΛ84Mjh}A;%&b9BO6ƘV p .:r`JOgG7S;C:rP55p:]Pe~7cT;*gpp:,`[NoCs>`re~_ x[f~òi!gP=UEƃL_T,<4NDf ʳ1Ob=saۇ$cػ [|r+]t"y  M>E n~G{ kb]5l%+דV#m#{*>axoGpKr4OS_шM><ri{eX" |~ MC¡3s&ZWD!4'V1[D20, [6HpO7&)"fyK?-_@|R2*FjutNU2X|3h_廔B1)G=\Y`qF7Sei E$0з+gYg)_4IҖ. wOLDv ì31o1,8y$xyRr-Ck{{?!-7epg@k -`]H7\ɛ N I=XhlyCAe-msgyq|9Du/i/W[HMvﹹ=Ug(Lz94(G;:6Ms9@ZӞF_', -0mDWc[nILg a<{7)Vن*(ެT9o^WG  t n)Dm/ZjP0wUA>k^lg* _|? XANqVjQ,t]^ v4#kYKmz\7%Q _^UңFbg(RcY~qxH.(JвSoJ“x R15%[$i(̃!>Ӥ Opd M}G"rR˽.wW6ITN]q| *1b}e s0jq#Xb-+|z%oC.>[``Qwh$mExJX0h׷VC=1_yɏ6dcS᧑,Jr-{a֭KΪLX-S+ xaRseGҼ7_͸mZBDVs6YrylpǨsYQZKo&,_#\ǮkE-zse3B895{A#E]AKͪ*t뀎lqYz|$}hL1ǓI#w2HEu)v* YZ1̏Ehxa?^A}·{ΎZnia7DbBԬ}Ww>[ׯɓ4q ah =`Ik"^"Erv5*I%{#;K;ATcP|~D"Qk[iO(I TE \Y,`qzcX[h1>8HBE MyωZݠMɷ;فé (bkGgb^3YUdo^0ю;X&09a2"h$PՏW7[EeNQ"@fĮ9R޼r)C~ưc}TsS<JUš]Y`dw(9drcC+21XRIh]ٻ dgQ1+=Oj:4S_O=UBca?}Zһѐ}lH.րÒ4^{0KzL>c߫ (aZYb9i:7UtCZ` 16*h&$ufEցcЊAuVv+tudq)nHk$<7Uvr 4@k=범Uzi;k`dWNijZ9#.Op$%\m騣rCIb+7a5rGۘ8pL5zB)KWo>[;`SH#<3ƇcWT"\x2R[ϐI!hX[%:\wѻߑًc6J$ DGBLP阷mC?'1PD]):ہRa.:ulK als%Oe}dmy0n>3; u~N+Td/=nyg;l fr_ "BxC51OqC}8 OxW^yܯvȻYqŘV*tyouH * !u *f5ry7-rPzYX9Xmμ{eVa^8$Tt2Z)Y"0h|rRƚ"L( |.V'Mp[9 # >"ʢys|;&)dYrQ](9vxA7uL4;mH)lZ+z c67 L_}HtNohBM 8{4zjQ; !cIh'!ֶN]vžj pHٱA!SΏwKoFQ{,KAt#և tr_hD음MZ397AS:>nhsM@a‡<%>$IBQ{ 7cL䤶?rm)tϊ=U+<ȧn nh:tcAk Y\g Z~l,Dqpx-R@"˒0xҀ 93X!|'dxM>]B(ME%^:ԃ>x/&tGEPbB`6H|J;_5euLx9HG} HIʑ#8w.{zC4OOyks}{pIK K;/N"Lo)Hoפo;0ǁ3&q1rF-*_>u)$V?Qb!"qz]+os|0/jEtT\0>-}}§Z5D5b+=R\YF2Hn5 5V{`ZKP^hP6l 6bh aEGa90e\_T9(?hgY>p!;ݸe៶L"-襁Ջ3\BvG_ɫmѸ\l8cl: :srFr ?Y?T~lUkrN㉚Up:(h;sTqW7ڞw esWv$oќ" 3wM@|˦{O2L$P)$`[]tj' %8D-~vIJ=\Y& 3o,ve![RVԡ Gef^<;kmòI~;q `0ƻ.AKmU=]er:̤G»SOcA6;vEN,xFF6u R䍥`EyMyjev}Eh|uyaׄ!X4_4 )C6MMɂ;[)G-3^RqC$EФæ*@qoi ۇXoxKUK.C1;/E]dʩΆExn'v O/QtA\GMF0#'wR0-ݢa=0,FkzӒ܅͡#-5Kqm F4 ܢ$ϵ$(Q-Kژ 61q/Ra"Z|P;Y<榘&f=CuW*0:h*EPh+E3jj1YS}C+,zϗ['*E-I a,t`96.,E>d@ @%E֛0u]0KHnaH$fyFg/6KИ=ꏪS9=<ҿIVJhlv cw/Hϩ|'x*,ueK>7! jjEohoEկ,C-ȞqEt f%2r<6xYGݼllYGvvR#Jh~sqM 2#{G3 ]uAZ,w{;u*M9(ݸdIjLm˜Lg~^UK]_,Vg?:WY 9ũ$v@]: 0/(Jx@:ڳ}(FM- HM*k݂΄DJO3=T]t'*0%̉;{O(.Q[{ۦxT2vx8 5׉:`=RJP{Z'+#@ 4&mD '˽6l[DŽ^8!ϧڞM>9.niilWw]P86 Ъ@_Lm͹?sekՁJn %g uɑKg/jFUuY0LJVimo{iC 4+|#/{%гwO $j6O|hxIpbP5l Nf`4(`kפEa//M'7ld)MPP)љV2ɿ#`+7S,2[oU)(&f_Qw<8y#a,t"hP]./^`Q%GsK|9lI>/dTg}&S`NEjI ?{Ejnc? fQQ׹ˇi"!crO:l8惐~z"6hR~ 3J Nl|fUtv2;Mɽ/\w.{IXъiP h?8ܕ0<,)W߰%-j&قo}ܳ2Wp63}O"i%$"X`=UPhSZtNzV{dX>e¤ͽ(QJ EhlKd rlIxW F s"6RM.=kcr-8noeI8M'$P̈B)6\:{ykSkܸs[!Uh-{zẁBmTL}5~}6yBcBwiPiw"گL3ZTò,f͖OpGs?eG$ͼ;쵋{s.7E Fws sW7ǀT-E, |$|v]؎E[HबgsϲZ饣9ļ¼`[kPmXjaPNw"D1b ):neHϾ]SolЃIJo.ÄcSX=;$;u5l8~'ɥ2)cLʷ4j+b\JAH겟f, ZOŕ\Ŀd Nd=V\5ւ dyCihEj_5^*MS3 )OZ ƨq VGCpVo5v__EcDg-^@aȅ`t["l.~߹@hv1»Rt§ sLg/<\>u޷dAal鰿4?sE1IV)9{NYzjpkQUR m#J*&:3fnPhWsρGؗ&C,%X&`O} e;M@^-1֝&b-I*&J AeM|i`\_Dӂv{nKDnZ=HHfՓJ2lY:KHd |].ò95l?L9,󖦊~;RCbivɛ̐ϼlT.?;S{Y5ZCe{ jt";F)A巓[ZRdodf :ݩ4$ x4b^mHרf^ dn)l*#yFbLi]q )5 V b~2S. umKy8AW\/A0S|Dbw ~C?Xk+cPC fSqu0 6;*~~woH_4:޵$f#ԾzW"I4PɃ32DrweWM8-\舣s :}b>* ~jNѲOX1J훗f.m.: SdȒח{424ˆ,$벺g䠭sN6*k?LXQ%K(P7:Oy1?=B Z Ɂ3PZj M$4B@¿seuKOwIl'IKw/'BIImr`HZrF_#/ef+wø6[Od́c$("򩂮HʷBxݿF"M7֬]dXu=ԐH,?Y#<ٛ< <5r9BᵀtU$tx:Ei< E p\ tp ^fh7NV=.ql1UVUU|Iwa>'ZdI`JDJh}ٸ{SÂL!I\PKC p&zlR[rFkmMl=|ljrTQl-DS||D/A xZ>*_\"jo"P93@&2t 1vj$ ~#}~A:Zj]ЅXߠB[kAtO9 |%+%0if:>x-d&+uo'6CZY#LygR?q\ҡK[Դ@ w~_\xJw7t6 Rݿ/ pQq!EKn-Ƒy)i.41+i]5_;Ϙ%]T^GW>jl̈$b'-!H4i͞ @qlKHC >9?vNPaĠo#90#i}'b(x-2,"aµPco7 uF HBf .4jNdeOb7}q:-6_̙mh{Ҵ_{Zn8tފx^QH.ڒAhOX8c<#H f)F~~vyRH ]N43Z5/ajs(b QFъ$4Lnbk3Hwb{9)ʪݾe.PB$gz;sr|jH"rG x!vM3ݺ zH16׎'m3>X='H u(Gy٭*}Bwv]/3q]"s-`4|D(BDlwʺadY飹ϰ9崐6_D̟ȵ}_+?Y߽M,|'gW3pap`% ;Cd¢K9BȠKHo jjJIщ\Wrl:le8QvHbӖkՀrJz bhi{MoYϨ>kW牨f Č ə[w>>yWc[gFsوޓ'ms1 N)zA^I;jT-KOpN%y s:ht!H xQˣrè3p^eU6l &…ݚvW,ؓxwƻIL\?ÃjdN#V#q"N^CJF_D)BC8*)z*O}p6|T=V\pS?[*?b=#a\M @Fy_ ʝ%_Z|4jSWiϜ@0:$mcW85D$jM<ul& +ο^dيܞ+нrՃwrV' aU&S߇.tlץ! P:^VN1HCzV( sdBۈ΍쟭%>ӡ[k&_/}f_%t3 w"N_cthz#ƾj4nj B3>w4 ّɍZk%{C8ۖqen5SL-eU$.LQQA5Th7ަm˜/{Edj^޸wtv2-Y~#5eв‚B\*h~ަRK]bYNmvC(]߱\;ԒŷZQ]|to\(6vwG}!x(3TTێ,;L ܅>m>tZvڏVGC_*+tCؑ~|  H ,a(ϿrC3O2_jO$\$ڧ`W{:$̺c |f@dO1zIkѪPziS'h d髀x.7bAoV]+;:H?b~'cNTZ{ХRh |oW5i-vnLn.ءvb<Jq@6)w+$GYP}#9c0A#=J]DSJVR\| RrVSžÀӫ5~mg&z/')k~̴X7o *H}l7شOr;Ϛd0OFiQmKWn&#}-ᯐIC7vmzYs Ԡ,ɌfvDW7'Yg_`gQ0:zGR˜`P‰V +%~tawvs#v/~S-W4403B7@yЦme N^#JO7/GtG*?~+AuA_i;q{e+܈aY-E]7Rc5f/[&EԭjU9}e~o"IDkdw5}!:ʽ!8eUMK,JS݊$m)b~2w&mQGhWf%>5[49`#8tKxiK:[i:+pѰS1(5&ajQSϰ7SJ>ܝqJIq7qav6?<ޖ|< ~kX)n?0(-CZ5\l@)sR] wqI;V}85ܣf  Nzys+_0O;Ť~B A_hn3pN<6Pȴ{u  : G%ʨ$ƻl ,2K4ZSނ*^4y>_[fuVg1q;œL.`}0vmCI1gT0̖{g6VybFeB $6!)iovn^gܝ|G[6G'ZJh wL5sI4$i@,ɀ)_7kƗ;6Z-[mTq^0uH Uz)=Q ut:VxѫހC3dZRܕRw7 X_iN#z+-;}$jn8KrwQȟb3Vk5#Sl!]FF`M 㬙VN01#˒C;ck\ЊO!=Dҫc΢F(]4w,`7 a?Z~C$:Js3 .O0]rH'v1l󫽾LUR>(gfM?LKTE-c'ArFpW- 8M2A#:C?dƚ uYb?ajh.aقۺn4r<0Lh [DQ UXE)fE>Daz|x#F%yi_M?av BVdGGцdVPJy*N# D93 :L2,I|aR3DH{](1:xPBĦ?k6,NUfY}@п-~+M:0Je4|Bm{XҖA $.dk:  /13kk(ݛa-޼_<Hn*(G{0cQִF@:i5Pf㻃T܋181w|YO>ne-%|!JbǤ׃jhsU.'IJڦ/qAƦYДFV{5wS| g<蠺C5B4k*Q;v|D+By)ڑq`0-tf6V'r:K)$>upJznXصdpf`Лq5lbiTS۱aqSt'I)qgzd[ ` sڴS}iXqcsZ#q0%pnQbړYxHXAԟ ,R"ُ㻝 X l9㽠c1 +0մSǹ|u~} R ˙"]2GPyڦ?=q^iVT)R($F8þE,j}Xvґ+ %/cblb[)l5*bT(di]0HTLdkZ/y++(6\q^˫7#P5*ډˌS_OUm|\>Dryw2 CVi5Flqw-\~ej̉?[ORFDT>1%ݳR OQmh!c|Cd,hZel*׻aRxK8,l-kR>L*x+󩧧qUj:RzXR u|du#u컨Q?unY'7,-lȓT6.vW/IzGL\͎!Jw?aM_Yr^YFdjMf :< 20b{oeD^MpČu{(DZIfǽZ\JHA3VU~c /A mIޚ"Q4y-.1s.>ym s!'0WLJ BU*7KsmDn;f [ʻt,btgn0 ND_$5 c_&$r0lND[DYJ:m/ޏXS?§h[R:iMhsXCLcFh0 T9DVpAz dَy]&;d9߷.<`}%q):Uq q^ @Nn!.~>yHguX郑ǹw4̱Y Qf \5^3X1p9^E~G13_@?;+&&tS>ǩZ.b 1M麸E{Ld¯lt{;_W biwB툈sکFR-%-Pm3yم!xtTq| F*0iNQ =]>s8]ǾB$+HA̽IK|[' I4d jfױ#5~_ 5swdQ  N{@H6i?s LB;8UI)I!Vv+M~HoqHjR̐^Z'f4O$4x| _Fkʼns젋Kr,e"@bS D4-{~`sAf748/0܇$_- 0xiL!1l>Nnٛ՟.۸d)RXnbkѐچ 񼓴qح{7VqyB ~*%o&O|^5ht|4ibKL;<bleLM@ޗ#A0A G;=κj2oGoDDPe==e~-kƺE(+|Sw t$qg'CaB,.&RqA3k!ۼ3-ƒH^䛞 ͢ GEovWnC;и4wgݟap$2ޓGCH}9[R"Me >%&7(|?e9s(Ν H~2uhH܌}w ',_/ùf"pT.*CBR J צSesVjhC:9~0-0kE!\';U" H _ a`<N`p+U} |H 4x@[=Un aOF?qˀ"pTx'XaH !<%!glu{Mɡo/,سB }}gPr}S: _V?D>H U^:93XKO"h_=?w(0٪Dtij{ 9RT ù}j'&~Mh _g8DS *4=mwD2TIhȒ2S&;5]f> ,:>o[4֬92R5Se? iVkJhtNpEu&v1%A}a<(!Y`K0l_ܞ O paTy2a {{bE~`0Ԫ>WRMVB" X QO(D⸜A:c[KLALp5Rʮ|a?%V!.~gHȸ(Pե%OKD-f-y` S/zڻjv{ϯS\o1n I5RBM}ץ}+u@SzcWׇDPr)Ђs%u`tT۵7^#*Zf]Ѣ=a7zdSvom6T(hO5E@1۷QΟq#2w]c BbbC1&(`L&4',NL8RvNV `ۮ͌dBIN vzA3(,ZR CygUhQ{7%!48ι`/4/YWTwW5/gLNStE͠JO!>-P#?A^Vo\5A< W-˿%*p  =< &.F1)Zm&;(DU{ iKW11kƖ.΅\1,#{2_k<*+{~F_ 'W $tRƟ$K Fv0kk wZPǛV#t*\GJ)<)VSM)g Rk˰KߎKR|yUj5/b&51i" r '۝\ў B~c=`#aO;dPʄ#r@{˧Dȧ10y/49T&%>(T.uTK#vvH N>8ߡ$ϭAl.\nP>0KRb33^obkH'5$S1{9zEx>~$3sPj:Pe4p% bqX}+Y #P,`9gܑJ*|惋JΕrm ;ɉ^ZW\q[WD3;pCMVKyV Tݿh):AsKQ,oo,)O_fd|FPy΄Jp:\˱ Z Y-5^)#oF9. }%D\p 2 m-9)/;p~&Ji3h!Bc+ 5?xra^F8TXG2GY$I?C؈.XH ELA! ;n}¢IKP4Ǟ,4&[ |_:GK@]rDߠOloqO2W2N@3QnfB6 RS'1Їyȿ9 |5f֑ Ir5Ɓ* %=C7FxHw:PsLϩ-O>Od"KZ'l(m'2 ̉3#)!y \UsY˨UgFg$3MyO릜1?~g39X108@O2S Uh[[0uWh0şA Ȑ*v+wc0"tH?u0\8;֩f`nLs UAJ7xa,&y %1]h֜ sh<.BkO˝ќV:Ii%+!> lab>;#ޅw7.j r fծFb|%~%Su7zjM<>mע(1#r "4*qb q*z:Bja \1?HuvZۤtj(Z iVbC\&v$'bCҲ%.c`jm(l5?S+Ǡ.mFk"Nx%v4 juWWG~ohHD%]Me.mN5w3#mlϭ$!vDFbi%WbU=HBpQiKTgu›v؋5psUQ;!'{#5rBx(`wwD׶L#R^9_#wxŨ)m"f#}id8ũ +E*Xc5LDpE^v/.8_WD0ln{^fTk5+y=}ͣHz&Tc_ziIK KM*ɥ ;Ac&$0dYQX ? t D. }ҹ&xyF|azR>bޝ9c[8N˶}̟[źe'yqRI U$Sw&Iw/O"(1]LS=%9"僇Z;[5S%I` jL5j9}ȶZڭIr,iP=|+Kc>Z,(IIC|G>x w+V#kCxhlN<3HB?Aҷ^wI;KPp%&rxdh/9WqT!+Y8_d"-K] }{?[AMLmO-'?h//kTB.+qq3 7Y?aZtc+PV̊DQˆv]\=*eY"*8=֬<9؆&M}ï"TSuBFP;L >ix@Spa9û4-HOTPB,=)-m鑖=nG'!{k= +/Mf\ؗU憲f[8$?X_mNd#I<BGW- Nl~C PܘR1pk WsU 0%~[q܅ҟ(p{9)gJr\(D%2x(}e*i?ULmqmfa{SǘoFSaΐէz6GOgR-gEԦbD*r2c|/rhohCa#sǜ#bA]讵cwv:4]fM,՞Ճu'V%1R`-Ќ5#eVWW[S~4yLrHً͒|X dDᗫ%U-voz Z[]b^9 [n Q}CEUrM__j9Wj\7b[\ҭS@Qe^팃)2'qnk3S6AsaX~hYJfO7.iʢ L3g|HK\AJNWAn~Aц"8F)HAC5@}e(>F^a poIÇ`sPθvvH+Nw,R4TpU}>ĆIRhfMd&pl:ă6#2׈LB"5T J>''Ft N ).VA!^Ìej3t 2&~Pԛ|%{!o_6~#t6?xZ!7U2*Qf:`LӔru]-hM~J.6$ch iBжM(IXX6E  H }D6?μQQ0-;VAyٸ~/ si H -KQֿ:^hNZWG^9ℛ{V{6,y |'-a}yҒ}e}xshäiyd|v+OS`VȂ:s =ܐڅ>ǮMMš^_ aWH2o ~eME=g: ΟMV_Ģ]ygKWg).nV ]3tЫf&a2cֵIHsQ - s'7w[sxn򧣁D^i*Cm4с]% 0MK!gOJ̭ oҨR.!!z}gb 4Ds*s8pp_[F'娏_|6b7 X&d"D=hUI.zb9kX(=HE($,rqT  +q?1cҌBK0I؟DFnPIhpH`8##hQ4S*mSAQ.JKMpܱ51}W3] ɼtintRh1?KX$⽍- AGNiw,%PT J1w_F6BnpN ʯm݂i$|盾Ɓ̤N˜UQyhҒ)x8Px 2,<ZUQ' Pѹ/ Qι>'Tf~0L78S6͠#!{ d1EĶ6j!4YBBн!ϗy*TP"Uiusݐ~ ]vES'<÷ĥ#Pu"F\hE WѣqZ\I| 'Ů%Ӫ rZ)Ë!>Yg-PUJťJ5e2:˻P;k ^NDߔA|&~hʞފ,+ v혇N+kE;mj~&ȦL?Ly)W+i\LdOYRÞh SlC`Nj ̅wsybrI(篬L1T o9QwzR"k™C0v,jA E[`<Mb4V'=ݕx(4YNQ+Itlt t. L ޿W1y7x6Whnʡ()q7zt;06׍zx:i,qi*ݭ/ڰ !EB ^ESA+̟H_Kw^LffwJJ98zI,l(Q].)`#81`lӽFՌˌ,g+d<ƥ ;`X"ʌ0m}ց.G]>7)YA  'r U 䎈 椹QSuzF4b8Wev{&^oϯkEp*l4q&j܍!~S QHu8sqcq=b'Xh#%9nF6w3S. -~FV􃋣LOîB4q*uѮr9,⪱Ht#)Ot)g6NgyLBqRW(0cywryrJ9s싌wI#K:X^y5/Su2/8  vr#oJ b 42Zy8< ᵄn4IC6ݯ?MAC(|!vkh윻 [;WN ʖ򟼙OLKՋ"+ |!2S|@`n|!`E5 I릞9w}>0älwkcZ$=a9#Q|X5cy (c<ε a6k1 Yst)KOubiWjV\~`vs)Jڀ8`w6%RFes@+Eh͂N/ 2pڄx N̎#M<$c7`/lKq*8:3; kQ]-yűqKIٕˉDQk Οj I!2CqH>QV6DEnXx-j |#;\҈"rDCKP#g$9I`UEAn+>E1Hi&jF8e{WxOoCђ$pqհ hOn:aL]=QQwXA;pL4\z@e["Rij}4/-tX)廴&C)1V_RːWkPp!~hdɼur[] O4If|׋ϹqQon@a8j'ȵU3~8:˝B Da`u!>L'aG;⍣疦FYm@Z|r, [*q,ፆi0sPo'!3h/}F| @:jpy=NAhu)7VUp/\MkO \>XYˀع:RE[= ˊ݄eƍh?\NRn2?*ӯ´'/{%%λEf淦̙dĈ]Mu1X]!47dt#QxY֖*?Ame ;>+ycS31 W.8 _1A*e-}{x*}椦\!7 `%(: ָXYNΑt5sꏛʖk9m7s_"]P$~'&s|ld#»GCA{_>vHIDtDUا- Ǡ>Lը&iTVVOЯS17X4\$_btNq&v(Uԭ96Yu`<jI]\ґ;Fxo_? }Nlz|#k>m߶)> + w }D e\? 9q*!lYc4I&hʛFyG}{JSQF-N1< SvK95g>Պ<ł]p|b430SOg؄Ӯ`o;ɾj. v!ՙ$ak=om&w} FJL 52L_?$UJg,gA+x{=ua.Hu`Qh .;VSHer(u12u 4vH'x 6r+^s?LsNx?埏=̅!d'O129½B2FU[w?+F]R>`P}>@;@QY2mq\mX B[!4@$Mq9[?-v_˶ qZwm=.0Y\J;ׂ "1c>I ֍T|}uD 53o>XJbVu렬E+0t>M<&'őJڶ8ĭ !\N6QVa5^e`a?d@(W$z-;c}ן50a'$ fbMH%NJ ekWWL [^{] y_K{.t;j;|ցS>摆ӖߙWщ&Ӻ:29RI:y1Ũ Z'2#t~l? `Ad`dGr&j7^:Zto&)ŦNOr~%MŸ, z 92{*şLŁ:@JD:_aoﶃ%Wn[mo7t%B)}S]1` S~BQ]L ,ɹzu44QQ L.%U&)$TUk_3+F;PPZ^dL:f8~U`(1MVKVґOTtZJK)<73%mMtPZt5<5fxȕfxkd=Ո<~EeXw!|+OO3| sև!'Oi7ˤ xT urpgi(:HĆ2^-gZwG|!6l_g5[5LApV-?=M1P 8RrOF(Vf_g8)$]Du!LPwan^AwLYX[Z@!0|ib5PeX~MZFd09 /lP[stfQ1a7XZu<9 ~bֹp7"K8:׾a.s\6[;"`@$Wn' \ҡ't ,K?ס3-8 G8\φ? f'w{g+J=\?ALƔ>(tk\Aټ_B0J\2 ke=Q H!L &cXhYSS&{BɣY@ Ļ}R݉)>U@}L\`G0gvƏkDHg*,/;zu9c,zkabLc E(*Ah5*osi~.j 63G=" y[x 'EF(ə$+fJ{WSw50=(98qAŊb[pn+\q#"A7DaW<<0?70 r<>v-򽚲e;vS JR!t/f%4Fρ- ۝GR`>hx =,uؓ"> r6vʕɞjq l"`,y[Ϭ=.8$@;欸l7XޓpE_Co Mf{mux#A=sS`6uJ=tC[e OEBu=uW\*uZǪGy*Ic5' 'zv `nZl3m;j^{#RE&QlƇ Lrfzn R?Zn_,vU\QgުbV,ϣYv{ 1H"(yuL [>h(`Zy$&|z(y.b},5!JPn9ۨmq8o۟2{\J3s$eܙuIOXKer*mTfԙ0gXsRcjMQBMoҽl2&ryoG-B1aZ P!s>n_j-\ bVxӅ$H_fu&8? xr9|3φv|Yqql6ܫ9#2Gv_o}$-6[&!VW\Х{$<+đ ۯGk<#͞+%3d"T]8t&Wj|I(d>"5jJy/::㛠uNjYeV2Tz//Ș {ą`PYW, N"@"]^sL(@UÔ줤* E @H1'p2K}ʼMDOZ^7 //.@h}"a Hq'#lioBeڷ& o@8!!*ތڎ}[D2ѿ)/N5?@QPDTM]b.;3J883  IdEy[ *OTu©`=ׅ;)_ZcM!hK,Bq7bL^#_r57p g 8HLd>q rؙ0u,|X4ׁ2"Gn$;'n|Q.uy@C-\䡰G[\Y b@_\Y,DK 4 PeG"S@3XJX?71<}OY]{1JL3L[Z{~@z9ۿ?f,;1{".<3|SɆCni?0{ UCh~f0Ii# @3Y` )+Mr"Z#b؉P]rk7%Jved ÝHF) ]%ʄ`lhݯg pM&IKs<K; Mf=ASuKB#v Ycw$+١zW\s7EFeyC ^%q oՄYh^j9(PҰg 7~A~뭑nuvVo2HpU(8)h qR3bn~t `l>ajl*ZksAQ0Bx`R](/"|Cԫxha`% 1.pcԙd Ex9^C&-ק ir`B @[/Y^·At&'D6 }Xqc7=MF}c{sMT &z|V%qJV9ystRh`&7!I=)ߵw'Aj $?X=aEd6oh=K,&=*S V{bwA<%d0ض=.z9;Yw8-R$qS˨+ xz<}Qs<#\mpt) رmFOJĭ^{xܕC(5f}n6o5Hn*ET}9ޭ2`DQtPsB)X?],JB?6@b^.72­xoQw9=1SJyHH~˝5=>zr>S?Ld - P~~IC.Askhnշ2ڽk u|S%q[+i8xй^tQ &n[ cnh~:Db#W3\ߵ@˦޿&+9nB vy+Zvl6q4cv-l!P?xLsc^"U<lbIMQQ8D@g/l}A@2G"q7L0 \eմн` ep7M-4 iO6X=`mܖ ;ϯOP7ܭs9eݏM8jv\~8?;M ] m>h%0xsMIE'+ݽu1͇by&5Y>8 .q; mJcov n70e.j) *cDiUh , }pze4DZs4`ri*ZJdMy\^}9Wkl1.@hJ'9wc +HC2RW?n]a2D-paхtetyVMvE&·k3Mrd +lX1sӟׯkYf#z,pk7>nfۼU21DWLV "W\>;f!3^~9hAqGoASȟng<h1jꬴhBSO(Ų!訄GK8)ysY'M>)~wl!Ort"a\y.RAz zR-+{)G5%#ڗI8 w!o\%=o≼E:; |MZvK&fYJ,s=xOH_hI77Pv)Y?C6-aLPFv> E~vFeZD0#_@X8#vg,f|HO,]N!:%y!;gP|;jݱ <bkmɃSlbHuɎ+XW.>c`znphx[P &~1qgdv FtjSm@fTrF;&ķD@5jΧkOLGfp vm&XM\g"#n8z2#+㉇[pV>kC= Alx72x0$q>c2Oh z9]X»6J͑yJM֚LEZS,{Y #G8ˎC#[M҈ĭp|Jben״ Fd׵Lx=RFml̄O4c'Iw5yODQwg~=rʉ(AыAlyLǼP.!$=yKf/|-—?#&H1H8PSgFfs(A!T)9^z-! ܈<{vV^5&Ù7K0v^=?*K{|g&BWڄ 5KK .&k=ȣ$5Qݍu˗` y ka ]U>n-jʜ5,]WqɯhJeY Y<m-;J7)MHB O] pb M%1)(jńE]>RÜ\B ;tĢ}gӄ(uͪ~jE+" Vd1B8BvusqEW:,!j~v 8~xu\!cGT2(|Ҷ3fS&#a^"C]8pP15hLսAj4¤+a.E|1#WZ~בEjN )+i7R꡶gY,{wֵwq.-^:Ljr%@jK+\Y8_du7dw٫d@Wږǁ ]ǓŅ [ʦ,m*( lWV`}^GnKBsu+}Ejָ9L]UP GoA3c Tn"WքKPF0V܅C?9|h_~%322hUIɿ xULi eo˦r@+$Nd do0*EGíY], 6sy<T(;J>!tQ90r8hj28Tlc'X\ h$}/&(ݾ>c<~|[f՟ SpFMM ַL/[Vϫ?l.&g/!`~K"'k b.eAJ aY!ueF)#\|L~∦·vk![n}VoGdg{> !'-u=&NM.U[d&TiL^=wwW6 z>*E{G̐0ܛ`n31~6u zJﯰL%ٖGX=*#<8G*~})&@>L9l̸kd)d3gHy`iww0043N7m FuטFG* kZLѾ# 8\Q _hS'1hZ!ѽ5W`i* |KøXOchԠ: n;1zt39z RRPSPWk"i|ùe_Z 9[O'vYlF*t>wUs؂ Juqoc]%G%g7p1tH`~o|G<omʤ}QV,~\rkd!Qc'=,)cDuyM i8 تHYzT:J1PiA!%.Z\TGhnrm<@|nv,ؤyZ0܀t'11+=-pstC2*U%X}/ۗcx@ww7;H8"I':6=4se9qp/{D/''2A u`CLoTꌴgL,b3 7z=A`v+2Jy#%~2siȆw4(\?j;AnlY{w" Gڽz^O6 ʩ2Հqt{E SG>yniBDJ͚"Y'DwVH=YM41 61R\N=1UzK G|O·W6˕ RVRA~tp{h&I%X9|a7nO ]߀)ó}=tX+`3z-?VX/P'm,ͼ K,:&VBU'k]ӡ3W?v8R,ʶ~V`ȶdlm`XL1u@P[+aV`=0ݺ` d|l 5d k9_&N{&#t >ʏ-Dⶹvx"_mI@ -V$&dG{$'2ʞ)cxskOu͘Q[ zΡ2*C6<=xZQwGmX2%k/iNtDf;i)kK啡ȓyHtnePSxt#x ){4M"\A ]E@OK!V?RلiN ѭGd^#TP-4-]hE3tn 2 ][G4^0zz0ŠarLy*R+w)ՎOQi$"`Yݎp Umo% 5KĴe|jJ/?oo(;n:Uÿf~ )ӫE0!g|;._<HBNFrƘ[\D󍈻H7ӑjS\G70=-;/@?)Vo`vmFfqSY41N{ȾI̖%f}rU9^K?Z(e>Q$\:Cy_<_3NRd<e fckuvxEAVBi_FHQt+t%cq9`'&kN2d*>gk[^Λk7|klE_x~Q^JKv;r|0',R <ʈ=v ~iE|>>E!|qGeG|])"[#ߙNA^D ) GfPM^80ÏEj ~ 6nՆ?z dO&Jq'|ЯF#NG&]D_J70rCWމXu;Ґt^gE-m+Y}̮`pE0=lXmEF>4Ӎ e`înPAqp +/V%SSF,qI1']a; EXy0FJkæ@f޺쳚7H˗ˀ60Yl1G#dĀ߶,,|n EBljpTӃWYMk:o! fƞ`]bR\Dv^,v"`zNf=dRI ~ Z(phsV7 jf\:]4}?TV ͖@@Fo2cfbz2ݻ|sDu'҂FI֥!1yHɛ A@"߉wU+gk-b9F&4/(}ȁ /6qu |ϷSv~ "T! i]Z%C:;Ti ?ĮlrYA,pv'tk֞O1(_/juqĒP!f]9+ aa49ֱdc QmGfNlly=RBH=t_˕=ϑӜ>^luÙT[N!d7vSd<eŠ-t4lF@Pj!B1'aCٝtC~(Uxn,[%\_PzeRMwl]qR,FiQ@ ?;ⶓ'w_u*md'#BUo-k8d0^GæUV8U}ӈ/[rm4: TTWmV\{SgѰ'%b~儁g@I/6r³|qPP5I&`,c GB,z$͛5fY-Hћ患47tC0Kq 1c?qlM#d}3Qh1- `ǗAC8#=0dY!jD=%AonӐx%-oꕘ=AꏂtE&㯱.Iol?]TK O|c${[TRː5ec 0 gΖc Bв ୽qiDƾ Pˁ)#to1)d&__6 2ZN&͛ wNT̈́Zb@>8Oܥj'pB Pz Mܳ8~ӱgHހG?%]`rn} +m ⥂*>ڛʟBwz bT6R~%r3Z7Bg%P7OZ9MYzphb0;hkW.R.shF҂{AG#FہU'TF`  ;KȐDy\<*;A,,U'-$\u1#Wf<[:_4ru7zZtAZxyc9iZ6mn߶ kxX_bR|VTZ a6%q(=sŚS8 vf:3 [Z&K[Ԧڅ lIa*4UOTUchV5uLI+t(ߒvv#:&*RPb`͚1tF/'HDDu&~~Ÿmќ\֓vn 2=ɯ~PYv%Ѵaӡ'mip #Yc֌"+ۤҘ"\e*q>d ]t ^Qh00mj)c^1m2?䢺ٶ26sl&xC;$v6\TxǍ_~)zOsA`~ŋ0!,3foⷑ -9]V Q B!]ugI|1ԉR \.I`J-^„"q;HV1vdz>̞3d윛`3^Ò"Unb[*3OCL1,D!gHRtY[]& )jA[33՘̥y=4d#ؒwBd})jOJ0p=i*XwfMEqI_x2j+WVCAnX ' 7D`w t\G 9r*kJRԖE:n۵mM+Kgϖ n,'3jjNd):FKD YS~XP`QNVl' ۲ APabd|B8fuPƒА$Z)((:cnoؿgG@HGx\qHŲ}Q-~3=ow%le'}Wg#?IiB&AZE7q~\ǩb:qPXuppU{lԮ|I^kev98?+8RT4(VtB尥RE=3+XǧyS ` 8z:.{9`D ۅ=`"(vsp5Zy }LSTO#TҢYVK[wL=udۙsA"f[pMd ln<84] O-܁g"WIٽotԱZ/ փh }\&l@i:vxW@}͢6n-;; gns PCQ |Tkͣ/xӇPG4mͪˠ9/fRʅf9u Z2DgπNd7|`=/?]3ZLy= Zdt0m"$"Q~'l(v<8KjDUI." \*nvw4:=]^O$6[g_ٙzΜy H>s◕K-`tӧl:0t >yA]9{ԎFzO6М3`'%nFE'm3BHv&cjre י@C%/xL;qz :؏[Аiu<*TLsI`+ELn$i/ JΚvuU$gK-Ilfᵂ, 5wK4E[|)6&&WNSFy}s$NP2;l|RoVY@@`;$kZu].,‘5af\?(!+8 b@aբ lDX ݋d- ]!%o%t9CڽIMA)+vˡqR?6D} ˋN}$xdR0kMBlT^@薢\ QNn<Ϟ "R7 =Bz?Poۚs@SW,_%74-(k16g.TFcFhZFk #tHPҥFօpCClu[E:`:) v -śa] #zPw&u5D.Cwp/p zYԦle^);a6K?4nu[UN#ʰČ8 yw dFL&0׺-|ft@.IQf8)A7.z߆F vdEBWyYםWEqQЦlۈ_$,FZZ %6(?S^ ;f'vA Hr'!X}}4` ɻ-{ +PX9Z7~=ni' }'<Ѣ hE992e^nՃu}?Ei36S:M*mO xhɔev +!uv+T!J(Ox“8i8do4{,Q{7f'qb}o6)s9Vz%RY MX4 VWI밅кKyBţ|+h@SPg~n_j\׷9Z[۶~8J Ǡ?I|@mYU٘LNU֤9PmY&(5pX%x$[]ekΏC-f0ỷz@BBYEd 1M * kP=.G<8p#' ިh0_A35{J+ӽ,kT"c-O}5{O"DGT [nu1e_ӥQ&Tӑ8vpxP +؝0JXEV+4,[i& Qͤ_IߏCiX5lP&tN=PA_- @gE\w1N3%<r#Ԡ/{!+c/*j,M–pMԂ`]:MUZ¨eD>Q\V"p#|j|!??:l2YfZnX@%*u` AI6~{dP"1ڵ"rϥ4B(B$PD0#wF^jY]M \ހ\Ɗ19ERSH'|B6@Mb & ɣ 4H8},8Ӗ/VI ds;hdclT)&G.Gwǔh@rGrxZ ?0HG^Y T{;vryY!(ye% 9V!D$Ca33d~?m=Jg1MPRt)dϖ tDn׮~7~1.޶M N/}+\ldMgH,IZJ]6"_`)Vq9_eIATG(r@_#5 zOJC(9>(vp^\Ҏ-ݨ ^R[JTҽBPR)Ls}ӻ]<3n,^YPJt-*d|vmmމ,; @,^XTn:'2,xIbHR|eaX } Kh><[ BT+6/˙" ;_>tL_ ٱّjAsH :JmD(_I֠|(? PVjQb[F@qC.B¿9r*E\N4q&gZz@l@28#2eϤ\NrSf%Cž' -S2l{gwLD7"bv vs#`I#x[r Gpo#cL| EL+A@n8Y19^'{rf^A5ncM&` 袜)<ҵ0 EDqm 6WJR#"Pesдhvrm,jaHt_ 2)?Uz'VG#c'i&n\pErA/I8P)V(Y(0#]m!~1ml#vbRL̍'p,/}+4b7%hj3 sޠgi3&H)NV_7A 76I~V4|%1dņG@.@s'(_߄ 8*~V3Ne;},@?-s%+: 6ͤ:AȞDNTbZ|z"=Gs/gZ" ?7t) }R/ `T9$oENcXZ 7Sj5.Q 43  tGGsE3ɘm1:l_F!o2]&;YSK8Vpqpsn^!H1(/o SNk1Eq3t =1%S!"2]~κYbG#}nom12n_"jl-ƭ(o=ES6>)6%mH f}LSQ{J_F֟Q!RBmKۀ[B1YR^K4B"e1<-k}Ga=]O(:5aAyyMCպ)a5HN|+pHQYT_*`da6)ȽLxbtF˞,|M%2ȷ*Ĭg:au$,mGO.g]dyu.s4ó{ 8b*xl\E2ܠZȽ5=v}%{*h0:Ʒג)[N6+hISمhZ%R&%I+a>Q},>( v5mZD~K%zY.U CM|YPf̂m(k'g\h}1-8) /2Mz3gYi$N ˑi}TRw?!"3@H2r:-t_Ń9~ V N$% EoȇbÀR.Sj%E'(tȗ̱5+NoRs{:a(=9ڌ?SNT%k?,^:xậ[CQ`r}E])5OXLL;+R(4X:tCmHjў!^vZ@zAXM;6Zb^74sʺϻvV*$x5aȠ;xˆm_N6LUclP `iDʵ?Lv.2ĶblL!L|#;;xGTuԹ\?KzpO靳o+8M+䏻kiPnu+ŕJ7~-R0ؽ$,!Y=u5/F!q)d2lO{%kx)Z͚V2OĩO9[BϵDɟ75ׁH7&eZ^dX20z%CQa̞31aFy@x2 h*^QĖVlKVhq}/kO6|p' /Z4/cX ޮ葮hsE2o>]f \Ì[ SW"zR;Y~79VW_3N+E4StSlI:=4f6 Bn2'/ X:}IJXj}9BOw`v7s+.:]ԫ٧&}cjVc> ^ĨmF،W*pe11L]JbA"|ff9?زwiPP@H[~rE%79t4wyǛ#"&}ymyqHQNJO?JֳГ6[g5#[M O[@R 儺-CJ|HDUc5aTOSow>;[IHڞxFqkJ3эiTKHv= $pc_I wb%k^%Ny![MW!@ϟgU݌8Df&feݔD@\63dOX`2lF}x:Z( Y`S)N-vZWbꔵo'CenH xA%f|ncI{9/"=> ߯~|;9GP?pP#pOaNj;;sG{$p>[9[i '%_712VZ"K]cgӾ $f|eR.^OtT2yb*ȊAjz62dzǍ&@#QWЫ_3߁#x<]=L`/P:0kjܱ[$_9,n[p$Ltz: ~OGXɬz~uN<aHYڙff/t2"i.j:9F}<J ף!Vi?; F@fRl# ?,^t}>?]ˑָV5mbW)6-+V5C=T-ԝ ͉!c= XzU9vȚ*Z\>Ac$AYh[Co QV7bb \?uo. t)\){[:"[ 0ۀ. "pJ!ȑd+zKǣ2-_vMr MVks5DD4Tm̪{i9C(=֯NMG=/$~:Ä8jSÉnlQ%tɃF ־̂PW镙^v*=.aZTT4}p,9d ?Đ7.)F϶N1^-Zhw ƮBDmy/$&ak0nur- /-Vؿ4s QDA$;$$j'#rٹ ВZ,X'  _wB;ULjŁoWCfKHZ;şIIEkT7TT[#mBwu3\J$'O({:ŴN8Xz3w=lM}POM*hW_N/OKpr(_-. ҦOv*y$~s&n9}Jm< Uz餔ĕރ 3})U!.3jScT./~.Xc)Ny<iqsCRT]*ӹJo*& Dd12f:pYHưN~ Ok ̆4$ISx{6bÿi\Ts~j+АJNVc#CLA]d?Y:У\}z=tiW=y%1)~AXv {LKw ;q āJ?ԫmKA˧9hڰj!7tC9$4>u _{ܸ6c{dBKïa&H"֖4Eی]u?#b 4SB5SuyȮ}H$W=kE}:,M}zR~<4nԖne,qh"Y4ÛU3q[łYʾ2&:aj\Vի?ɡ ^a*S'Y@eŁvײ4cؒ%`P pq\puwb%L+.jPu<$8y1{m0@M~`Ө9 m 4euϣ x/v?تЉr~bB*"Qc<7F π ޴Φ ״g*&Իa+w6:72(&AZp汚!}}u61J+["…vR(o2'[_dĥyU% <,k; u9rO>Hw^smPa|ßwl? l1*'cySBWi=>(@4 C:*6YR#e:Ȕzk+% d~; yl^iS64P1nRt%ZH?`07`!/il dÖ|:y c1̡oa%Aܺu+w6@~U`BAt-W<^p󍬧\V!%M_ԅa#L3 4d(2q,曬]'nTݯu2=9P2Ek Q% ٥X,8,ko1vCDOlEJ' IJ(҅| !>,f|6އ*@ydSMg9+ԏϒAD IFT|OjZW#w|4F0XFh}(S!.5!wdU^s]4͉L & YsIBLu 5kLZ?TqJQk:6Ƌ0'=1 LWgA:;nXSZ ),>ht:Q-6(r;ItQq]P 1lRY4pd&-^N %11Jea\`BLǔaAר Z[ a|a^veAe尶 [W5la:~g*tÂNS mkSL78шČT*uΡ!tzW#sۡͥXB;i8w3߲Qa\iQM(9DFpW KA+F%tnvQ쎋넲R})=6&N ƒ+&AEZFw=y~[hUhA=o)龃o*,qeё3~?Ԗ7em-4sh"Q</FSi~WȇKܫZAJZA%hbW2&)捿U!'. R9c6"e+ SgNm QB=f2wˣ'Q{ D^`-4t׿5h kXcڴC uOO.gzn5r#\JSRpBʃPԅيllqTUF}])S S`u2+ҷƀeΓIt%mW`Mr.ҟC zp߇3LE2Fr߇ 8/-Ҟi`ȹKi?]$3c}E=KvZ^$YEBt(-DT.o ͕5BQ6ڔ .g ' B=1P@;2ҏA>@\L\ҴuS{OES'6HSVz}NRlVMON,;]]nDg 0֦k9쀶'=SQ]Y݈05=q81/U  c!LS۟k4gm_A†tk6{9}<&\]>ReJCVt-i1x})g5n!Z{=;Cf4[g6 i@ߔϫLYE RmY~P cQ!k_뿂b.(3L c T5i*UNRbVi?UI>{^j: bKd>^pf8ej ~ `4֩!J,*F:[1S^35kOԽK`SC!c?D䛾pVOQy=xR =aoJ)[ƃ~הXhܲ֓V̩^uӯn_'dlõHqS'Y2i6X7xكH`@Xߘ zLբ& )w&z<|?]ؗgmL͹mHX BI߾+D9D)f*v׸:Аy8lM>T1Unigt4^%t.eEiuʀ]"$b?/RFp)\®sJ-c;!tk@wו_˰h~٨8] c[{&Cc'q== RHFZТـ6 I,2@kmiOjwg\NI!SHȣ2ʮ 4{] AVW]we4|H^$\0J\,qe^$+󚜴}w]a#{UT괢F9=ΩOGlǚ ] Jq'g%mӚӑj0ݒr1]9w 7 T]L p(/4R6F6$RD/XMZbOYJCm9inm9 t@&&\KKHN %f89}o::E?9bv3.c Vhg= P :iF&f̈LZ}f)gYԸꕺGޔ…#fa4sd9ހ0R;ȕgG^--Eh)MFk7m( m^9}:O){ JCKh( TJ59q"oa4e?Q 믷n[a4젣* a\#iY* Ȼor\F3?.QA!!VN➝pѝ,BQ xCvM(J:*݈~OWu\+eG[@bSzlZ#ak` )Km-s])uύmI\mB@/,1ô۞QxQڱ\weCS  OWWc1j`*o(k r{%,.ȣ8v` 4#59Oc&MN$aജP[Z"1fw3 xp$,q D!pY}=qast,&E&;&)_Yl)sueY}ڷZu%kk+N7=G#Od$gf2>ZWCPHҒb6Nf}5MyUE_'՛}Xrk>)4!dr҈}086Bl>/;ӣ(( KH*TUW 5 biMJqtȡ(cv #?U%&w30K<dܕ,VbNbӰ5qzEB;һfXɦui%Cɀ֚$:;yļmpV؃%'cC˖Xh A*`.jϊ,U9[y+_> 7@xlT^OdH"@;IlquTQȞiTRV֪9;Hs#ciԂ'B(!sL3B`*8*z O=>hsu @EÍ\>^>/  YٚFyl OUJdt k\ؗvbPdxaͅbAԜ?F8@k)3|RDs=qQ` |ŖSB"Ŏً=.*yf\V} '[Ԛ(ל е*kn;u -j7+OMO=u.pkb~||f_*?=EH7͂[qcU}tS:xj6P؞L705>9)+`7,MyL<(BkRlQ-&% {ͯ̊;v6&&6:6F۝zt;c :b#=֠Y4E7P@-H]M\,]\ ߺEX +y#0y?d^=޴Kt˄ R2B)JN~Ogq&. w\ /!͟Gg[+~J9HVf #DQ&P t&e$@^%f9$JHNu'wdȴ".=Z> Un"=Q!~g#L}#IgNjע}鿷ٹ2V-2-)F'&hh? }Qzxwұ{z$@ (ۆ_o5e%kN- r3nlE }*FihLk,Tv!bT5[-}Gڙ72v!5o h}k+jCt܃jQ͐G<ʦ=1ZR~Mnif$\5D:U%YCfԶ.v7G'ld+hRTh!v*˙ i#>9Rl"jԪXbze5uSDD#zu~ 3XyoivXj{P q?2!7:Pwwi)aAŸw:hTW&8b{+P6X.Pk[,p|8_E7윛N+\؈$ac!/8XHFkU.)t,tު7F0]HDcrAIRf6fX"-3A]z 1  [!毜GSI'<K\s,?U:{xp4Ȣ)-M)hG[,^J{7&-SfoϓŠRJE8l7B$E6S;!oB,}eS⣮~C2^" oup >aЄ ,j]tF {Vm!,NÏŷ)51猙R S J맛Z%3Uڐ8KLwMLd%:;R8.IAB(edP!/W ,6!qH3f W߮PҙU`~m?]"p9. =4N'x;V |edحpS=z.Jɕ, 6sxY$BI'V"S#AEAc 7H;kߟo\Xh6 ì-X:)F 2-NpT ;J5Gҁ]'Xdp&ڌ @bx@NؽL@F$lh,9gN0=l )*]׀#Xf6p 7&!v-@8;N شvj!Y{{_SB AeU(gC<Fm[QA` mj{x..AUTTn-}y4!rCu8HkHrDg.Db4Sp-K O <6 @;dy;0W9!du۷l'qܟBG-8*}zFEƒy`~cґvo9?k (vW4tFAkOtX|vQB3d*cf~u䔅gqTJYv ʣ8~M6MΑ b~P"j#k(RQd۵`¨<*!îa=t$!i #Ǜ?hR!s0dDT%̙fhD]e p7t ,\j^os(3[(NKv3ޟ(*QS7Hx Dak$€-QbK^\c,ൄa0|\Ҭm ov-#J$^TEykM62Ux \Nr:Eꙃw1g u8\KAJyLB--(Ż~piy < ٦J{C,X̷BP>n!%72`On10eV(:n#/PjYxdV,p)HV'#-q!}Xs`os\˯pJ:fX$^/ݑTpQς}X'es$O#*gyUk+5T?R'<9k=aʵʒv&;si [z! Ycn8$]RFr.yB.b ﷺ.t~T^K)TR]kVBvwY@<(8Ұ$.JjCBe5VihqrAĺb1Qp!3J)ل\ѵWyٯ?Ǔ6%kҮc̺q P yi |AHq[97gg00T>=IOsc>/ce0-*2 X\lIye/}L!5g 6.2uCi[_fPj0|>PYr ``ՉMTԭ4`·&=z/,rq[[XƊߑ,br16gn1xg7F`f|NBL<!:\E˯U XsQZC 49`=w/ȈIw{u2XtE+{D^y(s/C4q%-ԉYHM$/u%m(4PU0}u'ǃkat I0B_RtCR2H7[ow_,5ipqwBpۑieVE\ =24MīmMQ˙G$.3nl ]HKF@<Њ =sc/ pa9ߏϓ\ _Alw ` 'Oez uPrE L>q P 4{9 fq'p7ˇeP#> ';J⇻/72š O̩EWX16i%sWd}c$mVENg3Ԩb2ի5r=ޫ YkZ Yxf !9"yoreRe'!{kpMӫRUԳEubJduMh>'ysV huEOy tI@Jж`du(Q$aő_5m:3|fb{'鈕߈[jxRN{9|lM ӔAhJ"JN%δfQ"9> )C/J0)\OAp矿"5|b0@Qz =v@:A[֕&Z8VQ8ެ7DKiᱎ>h>;h8=XZn[z`-wg}]GLSdLETOLeu¼6:Rܦ^]^؋Ik(tPÞaHe_%.?ʪY`2Wڧ&oZZm#YM* ˙)9kw"Ɍ8vu0UQ$u- QT5ޤ^ˠ"XMh"aΞ;#Lh/9[~~!촳~kryY iA6(_LHX `X1?0 ap}IFw4>!ul|m@Güě8>7i!ˆ+ $"ϡMc!wp㧵؝h.D}f /}!Iv{]oˠSF . T5?QpXfi"0%L/^'Y1p u5 a^"M>mʊWy:-/hr*j%Z(e0[eRURݵ24\8Q>eϞHl{ p6W?K:!dîWnp,h ߂(\I@WY̊' V` Aױ$p2r ׀Bv _alj\H oojh `*? t+M3*J5H9H 1HKEԐm(U.'bzQAhIRdEhu wc|*O`h+ϵMQ[;iJtATI_ijwOi]ߔO =%C/i!{\ 0 E X7CY ۈLC~ʊtM˹mï;nGؕ0?YV=p>4`=|nu'ujSފsO#NQk1M^qBTbnH'&iϵG>Vsfj1{ ?(,:xܓ2 $SXIk9^p M#=q*L.kX!z MkTm3?_ֲ4# eNxۿ:~T>asle 6H_$ ⢉PlX$F6Q/HrPzPYǖAt@oa|fm?}I}S 4YUU jN' l cQr̰WCC<6QOӋS?AܪlZ5vDe+1z<Ǒ PyU~JȠ?%^ѠjlNN2`Dz,{n&_=xj[={c$'jdz{ ,V(ac bxfpPD*猦\v2xQJDx~ [!󜕓 B9{ KQ/,O"<+X-46E9%..` Ftޤ4.^O]Ų&u܋_ħ<%(?g4sä,>DÎU641KٟU}kp]mu4@ 4[[.CPxz(.-R<֭(x`L޷;slSe&xo=*0Vi{| (3=@Ģr縔gD&s1ښu L2\j|_⵵,'_"` jY44YRUViHB\dz:/ Km$h,,i8'4CÛ%7៧ <*W_-)"<^"ْvg9$/p7_LcW'. 6FKPZaUbBJz$dq9 j Cr3?{'sMGg`L^G:U"9̎XE}&rS󳈗K48R,g?Z_8S{`#ŰxsweX8_ ŰM.2SAS<:e[F@u騺ovՀ7ض_"q56)H#ݿ.;8{D~P]@ [̒>Jycӷ3&f!twɌ r:B3;[A~;u" Qt[dxS,xbxLpiYw bZ7|T ՊVܑnn99 ja*/) w!,}e$ߣ 8ɼ+P.b ̫m@E0(YC"zC6i-8m`.d17;M9xF0nwkjO!gw ufT#7je+۲ NnKy\cb$ދ .F_>f~x-zO`D:aPYʟB\ ;h BЏ@mD)J[L*X++.]y E;X u oۯ o7+Kf S_N$cbKO4f>鉾 Lɾ+hz$YO.Yf/ƈ %*N$M#mTýݛ&o"ᾼ*/q>-oT:{VH#.n?. 05has*9RmME߽{$W91&ǕS|ΎTQpXz2> Z g;Y 07ύ ii$iڌ0]Gd[_w1VN`js]7jETXgF'r6Ts-MavD,K56?.EU[qyU–F=+D cxo7AxzW๰e6+w9YO×A8:TWuU3]>,2!fLY}ݛsC o'+уÎϒ{ s"=䎤ʆ-p/*8 [ @NƢ*K.֘. OrEӺݾ7ۖVaȺX|xOZWo3CJ \Rd0} I3:|tWIzZOJLT&BߣU+*]@QmL5_ɶEM;DA>m0lbq72m(">tJSg~@4לy.͋XK@rP1c_νrfaqWpN뚷XF@$)x,r4~|i fÌ6&iz#ggêV <p]VwR.ZMwcXvtk)K#ij,R([A'h;չo$;Rmy,2&xn XmJFWږ]3XsK02Y <-C"zAdM249 ƀ,E7ZJ 43K|KX)kHCs%+sx1CqcaϏ?]ZjW'ܩ3$݆jG!ck+-\+Vqof&!mT~2)g{ujy.ǐdQCG#9S`@-66uh77!'tgçfL,kRpZhe9&Z늓i/اeVx_3~@o\7m#4O3׈ħwZ凾y xWPm&B`1QW8":m*, V}-W̩!BAV (˸kƍ"U]??o4+Mlu3/ ̀ uعF8Q7ѾTP0w>0 cleIp> rk!k)E?EGemTie!dAєאEBGfwoH}9.&H5 `9k=>SFYC6wm! `D24v@eEawIh.nGmRQ *qʫCA"5lX/c\CȋcJrZ57>۰nT+0OT(M[PQݮ'SnEB}7+mw5vǣG>4-AyB_xG=z9"p\v{*RNլ}iFFgR.%xl?pM>Y}YuԮf-.O.=z$Ym M"- w7W+D÷êԜR4H +KDqyAG0G-Qm52mgSOX|Q2YxU?"儹]e+62?QsPA7jRTSS*g3WEP-[/ ,|(ˉ)aV&[jeCFlGY@ Ax1K+#Šn29K^0,Kz)W}@.;&{ẼEO͂F֓:=::zd~pyt\T 8H扠 š U)bꆊ2 05,\NϣA'W~(iqo\,!4)DZ]lCXVKb\~I_dwE=lϱ{2;cJ4hOa 2yL=y)ZtRs7FII t,"$%T\8?1b,hT"rm ߉x(f7 yKUaFhTE$_]2G[lA+/첧݋#{)> io5U$Nǎ~0Ol i^-1P(;d(7i{7bp]5$57=>:ţZxrT0\QHk4T`K^~x{hu ]mͫN$g%;8B;=͗}c%U0jTco/7%qCahL&">B<i Xy|'{ aLڧ+TEo^܆+F: -ճB{ouh={W/ЁgIɎ8Y3 ꉼ?3g (;hGZd |~H-"? HvR ;z҂(vv=(FFY„3-:m w UD@?'.D<(3+!Ap8#$AlUY07`E*[H qO+r ȕVQ=H2 PH8 ;DZo]"xwk%dHwf3)P;| 棺)^ȗ< =.|g\'2DSrH̻ef+,<"v^*6ԿcQvhi?`誾>T=(<🜈̘}kԈ%gE"Kd-a*P"ˊ8>`벻c5g' R\Dx;+& }AOr)[0F/n/S5A?|04%j:H]>.z쾂$-EJp щrbW$k>pbG˘ʓňjtT<^>[L7!E^X/JHm@1+a-ϴ_(ȅk_`X<"@BhJ lB${W^3m˄\.奋N^;i,}; _U #>s:YN3Ha oo5 0kn3y~ևKط*I\LJiך5 U5<j??8} y,/^/I)SxBy\H1&&M|LyvpLER2 $?G{&pT9$G{Z&i/쑰л"+EvH؍gc}+UZYkWb1co.HTHK[`60- a"U=n3LK>VfjA#^B =dU3 ,,&ʷEp1aL6F- t6*c/N6:6jng;V2ٷͱqm:Orfy&À hbh&B5-+Nz+D|Zc6u.TP K+vyUxrʐO56č&VBOr=skRp8c=#~v|E7527}czk^̼ؿ#9Я G KR?0u%gzERVv?&e]x|+:5ܩ,TD&5ZshngnfN0nv_mHȎ9,q$/>)O˶:Q ة C"~xd /6\OMZĸ~+K_65N%W|rx{C⃦4*L{YÄ&]BGC䢛xW.V :==+ybYA!(Pwk޾ʴO8(G4oKK! ԶRþP?fO}@Nf+`(P"$ #ֱϤtR_)ZlGS0VMmbh?6Zr~K UU(R0P8@*8%Ft`g5~`7@'\2ZES:![!"3ie -!LEM꜑qav:]R90G?F_tݨ('ݤTIbN38I-T;]P:d?5ZSb'1Jl1spT QnK2m P\<ŋIzMZbVޤ&58x3-ZF-o5ޔ=lyBcݧFuT6"Ҥ K'~S+grdU~-z N߁ Q*Ѕx#?M4s#p.T#;uNA*R:жlDVTg%Bò/˾mrwESh/ 4w]z6x'TEyI]LEYUN&i" Zdĭ(?,S & dyj P6UGZ#I|ޑH}@ zx"h} 3 rujۅ?xFZHqr#w @S0Vpf3A2[d>cO55) O氖CcTLs%\ kR+H{?D#ӕJOɐh!![Y-.?1D"ۅ##闍 (z.˂ dl{\(#(0'2Y`gj~; vV?Ml~p+1KRW>0f'("h wUS` iLQR lJ!/[})P'+Dq8SFqٳ`+`D׆dT bJLAj<Z_IQk{) /Lr₏GMlU|39U`3:},p3 ?5UL:߫*Ϡ΢H`\ +/Y(wΚJ٪䧦Rg)D:TwOḤ̂>??΍6f ˥fيOfH>7`t9$pylVJ;$ e UoC9>XPmXJɣJ: AOgĽk\F’"){7D @4IQ|G.CBl*48Em[lҐ))J}&:6O,U3 AIB@4ji갃pB0Ub76WC ;wLb DeGVǫt M[|aMTeHa#C Mƪ2 ʈEDj6y4L9$v+6D_Rѕq C3L5zQvq~UI0ڥ#2=NUEA.>GЉD '׆Ԥ@d Ղ&iH/a,gbn`awj`ʊMB >BS$JH>'T0CZ 2a|TuyRvJ&6#4ͦ3"Fշj-kY62ަqS~BX[vd.7b'g9:n紑1k}D]gLg{hEMSGʴ+eIg0L %v.G9lnJ ~Na.TgE_G̫eDYI >9)3”Uug*.~GkAC9%mVvWe}WH7ɕ@.E"_fh98~88RWa|C38wvyh;{P'LfV +]!w,4҂BگsXSx0E<1M?EPNFoD]%du яĄ< yR7 |vUTyq^ r敎0"M[Uq^)u-xe#^' g|CrBb=O/婙hR4QiSl 'UV]uGWLӶgi~xZX:u%,|ckwy8Mȭ@Zm+ݟJ\)[Rugo瓆֐p}{8ǕP^RA`&oF02IH{Oʹ -⍹[H3P+ԋ[v􉊅\=}NsWR=(pAGh*:Aιؤ)Vt``~ l!%F B c:V0ƨZ3v}\/Wb"`aǹo^gK.Eef^ [h2Q Xhbׇ7dnK7|X).QwaPn/@RdGA,|Yϟ5ZqNHZr=x,G+]ڍ\׭|K#Di~qqr2bx1*WHKo." * y4M2FsbC 3' ˷YyxX :_.Z0*aW.S:Vj$)֎38|}?XJW,*xM{O|xV~IYd `jԓn$#"Dmg´f#$2``!!gJ;W앱}J5!"w CcȠmK 9č$<49s0Ԣ{ezӾF틸^_7x#ުKh|ɞfU^8s7u|N2H`?zƢqv_Cγ%"ZKst$SkI5]70$vJͿQntH* ;6k_9Ϗ-B%j=RŦKhY›Pu}?$P}ZGUM 'aV? gՆb 㮄@e8d"CScjSa9e%]fU'8B~OVهmPWq( @rmbLP j GB&Fhش@ߒ8G'uP$g$aQgom/YĥjY81ZުTaQr؀Af,Aon&,߆j$ 'lDzpGFQ_D +,Ņ={Ml (9Sjei/r߇?[Tjb0CiO;*r9N{OxDld3>29Mgvn26H*̹bImЁj RHypn~4x(V^75`&X?ĵU"wAUgɸdAq1{ -F ]YU:?8%!kztj7d-ۼNDxFvk栱W/5[>FLH\#`({=yE hH`."nN<L, KbvYQrZv+T\3G ]53i#_C6+"f`=w4ЙD>1>!V"]X|[/hvDBPh7 PB<^29@ S@NJu /ꡝ^;A+?rH+[h9fjwH@Uu_T&'Ka]&3i6E9)~|Fs{43fLjˊ~ m?YϪR2˵ ܐ¬8U~2Gki}AgȗK= s M2cI7 (UReITKE Zx1@C^ekHi XÞsg/,d>K8a-`voy1 dA4s$ĂNt] i̿BQ}eN.jv.Z`E7.8o5pȣU> _ I[4 '{jV J3:,@DhM!ly'.Ç\:\H(@|cEi^ E<30c:cgF+,DH@XYSj`#ef7)X]#{dW A$:(Ax̿xb>{\q>9g>1>t1 OU1ʿ7tE?O;rh7K_ov;Xv䦡So+OP\~ֆɏP<hկN :;:4+V602Rdf xk+KVمj`SbzW%jOjK$!l"\EᅯdaZ+A&&-Z5L`pzEqchπjbT↙:6!( 'M9eu>O|qt1#M>#5JL%|o6ڂAxDgBkXb~C7\b[| A4ɀ̸vrxj#r]՞78{}'Z[rsdž 2FO 4b1~ftRu8'+h?4Rܠ1+7 @ާh3ߗtʕ=J~Fc\NWWO~>&u,7j|WJ?Sx)#N_&[({oIU Kh^9 +27{kf}/|aH$Bl-\v64Kf> 2at1Cwܦ<=Uvua+dB[LXU/YСuػsυj% oe\Pjul_y(&d9'5gb{xjn#Kun?D1Ӊ ~Ru&}ٳ jBߌg-|J;t[Lk}Ѵ:5vpj1 7-Gf ny=;2l0v(+qc[ZPb@88M#q>F5l $Kp/Ь3"ຽsq̷^iEo\a )Ցۤz{',J"#:j4%Fqq3pG $|e E m"\kx~m~t41BWpX-)/@/Jh!B,Z{\ s.jf xW ztw=({̤2y7*Bf`/܃]tL_tɀk:m[ ֎g6IIzƝP5_iQbb]OBOgmpFZ"eJCЩ`JPY^g`c7Yb\Bo[`*ռAsW[KK"#'' ƬğbBu@BHjl< e~;_a.ЀےwQwpiO[DqճkR|C<tF֤7.+$i2xy VQ*@ &>Ġ&'y?Z[x;|叓FJbv 4|uEz׈ЙN&wgCLRM|v: ~G$|Ȓx&|̐qb\>{J\= _ӕ= :*ރEsH29MEԁXEbz( EIjULhcwXߋ*w('gj[ L6""}X`j.I0It!K]VtжfWM5"ڹc"& puM=kvت0toy'NIf~ye9Fj=ݦO:JJnpiPG/&W6қIT_H~NV\uWLX;FP!46Q3WLl-9۠ !1<0.1.0}ʙ$r=5f!*~g"0T\ Dg2zeu\'p}(o,kb":[5r4k6N`u ?c$(gL4E*H*4ݢikM_{~`ɫ\>i"M?5(;ˢ_q^ I ։329~YB&ElB]r,.SW@cjY,ll{Kdq,|8*9z_4x[/;%wrvp|j); h0πn{+UG!S<0 m[pt`|~~灱!,73Z<څ?-*?: }91fuzpN, ;$(%cf4e&T_.ɢ[ 6_E79C!8A?Y&+[-|G!}Nݺ?:ls!/y )YLk(!$mhDlkKz5[G5Xx01/,+Ôs3Wz2YGb눧LԥHѤRۆo e1oOO~ɪa:9]G6QBoYK2Mh.;vI,6l;hP-";[!o[aC!׏9 \]?aUz8S@_TryIIڷ&#p+.k+%izfd< 8Xb۪1QmLK8 [G #672MZ1g"e\2HϾU\U`@Po-K Dz:Q-j;߼b3G) G6V;Nū `̫/)T_sƄ?Ǘo|@¶Ÿ Rͦ)xe?quX7uVOn*F-[Tݜ XJ9 7mJ>~H\AjiLŽdy{͂C89飼Y 0NˇޒJ0O@;0Fz8Cڠ7N|u?24.!mhĆ7ohG3PG.$p߄_DyO@/%Dr9\-- 5IPڻw+kSQOhlgzfѱFD*>:LRD^.9˹+HwoZsɰ0"ᇆ'o|)ct^h,~0T]z%˧91tWjھ#_M/m2/BF*#mBGR{30ş}iU9 #a{5Lk%:W";xOPi\v2J-|l3>n6Y@r CDi]߃NAHaF/Rذq=Za܃CnBy->ʗ^Dyg*hgIijwiPoŔeb: [/" fN0m wO^}Wšw(A"Os&'6gv6]>O- &NgP~Uzhچk@S5_2ǁӴJ/b8nPsS2-éC즴3-M%+j: ј|QhUbTbC$KO]pL- )`L38lx)2YҲ=/O ##7Y|+_ :J@'^zƙ8jY9ds l)j<#twjAlW  q/sctTRVcr!9DV-EEe{G2I4'`h`@S4_g .[h"]ԎȈlbSioD?`d,hS:A:7iuh&^'U#)&Xtx;5(ҪqMJĽE:;^aa9GkÆ(4$`3Ep.-d/m!,ؑzy7d)NGҋiEBzmñG lUB_Z*ȬFS쟬PͺA( ޾~sNp! ٍ S@\}SYy : Caр wcWL-r \l#iф\Tuߝ_$TX:ӅcLJ R*$LP;F0Y^vQx#Y Gk_%Z2gd8ڡ#_ųو20%YR=h`2&J3yi5&xedƒU*Fr`+WM&":1t xK@IHz XtSX=e3Ȅ /H5]@XUeUX' 1ZDsi 9uaAFpd|X]HYغpu.Ј'OfzqK!Eأ!όivN?|t'W7Ue]3r)_"RF!ˑQM SeCçL)%uXr62@ӓ ߅q?k7E~-JֲIˏߖ-|HA>n5mS|qV5F1|H{iٲsXMԙE2^79R Dw+ǻmpjc$ \{7j|xXGuǷU^xxc)t0&ڪ+2˲ǩPʢ|),bVKS˯}R/we&d%NY0ь"~؎ ˌVW`X@\Tvs|XhuYS*WAݲ{Enla?aO8s YN\ ^ׁÜ fAiþ ,؃ kɝTׁ&@/y$5mS]"qdӣqnT19%BeS7p&*R\h yڑv QVp}k :h5AWJG϶\˖AF'i0D4OE`"EOakNbϨZmdz|ْv) G߼)dNxhڜ]m9ōV鐨dueW?,']R&Y5r婋y/_TpAk[X-, V^ jubҶ? +,iL7|:JaH_mVpQkqLU,CX-KMK?*,㡉+VY:ؒ<Nna9ۀeWw-ee&,cAZ̈́`m,$8LmE6[XUW`13HƗ4˷Er#?w2v;SK )]35`x` lmMqH+/JYWV "'^ɵj,LMS#7fZ2^}|Ҭ #51Udl'zQw6 D~wd~JQ[k-:5 bH?pbl?$u>>f`nS۝VYnI=hGi`Znb&my-2XJޒS̩b%IE bBZ'@-;Qx&_`p:)͡n%btEQW2"cҘԖ ,n#%#Pޘ WW ^ O :A(ѕ7Ywm@uO$0Liͽ84WL5־q-,U@ngY,e 'ҸE%Ď:QVWJy])kND,(遍$C Ѩ oKԙs܉p1606<ŝ] ,$ ~{:W|gxؽ& <ɷ`?wX1b,UֹK߶:d_ngM6ԧDz*#L6-7`7̾ؽb @GdJ|]3;Q-3Q:. ~n ϣ4 /+v"%@8( }̀ON>aF=0.md.i{L4MdK.v(}tn>G`UA֍Lm_߲eJmMT64hx۪Z15Ը Q e)7%>K`Ġ2[OܩV!$.QMx-=x#E2]D ¨EI|3͐EQpt]yw}m yZ_B̤oZz8ɢDLj YMTWTƔגs: \eU z{YpIrs"yGk!d:<,BpIO%a^qgR<'0vB+oyRm̱2n?`f{}`f0IZ)tZUQ kw)./r6U98 ୧K$_ hY/Sn/=`F~A[|wɓtAψ37'J`SEԌhScQsYk)}if\=g}$bAKJJv@mk\vhLV)C+NL\nSK3hxbbY ;a`jķd8/{xbTv-nXzj RPS@q|-*tn'}ST} O$8oƙY%a Wv8T]1_EQX늟Tw6e0N\Bq%6 23'H-N~} BVd: +)Ji=&uІ=Ռ̧%l9HݮU˓Po(`(]_@&A &޵LWY䭧=bvw.cYh0O2>;@(1hDKHQQ3*୽=qHiTk^"嫦Ѯ@ӀEH^]]:έp)ٺ cU?wELu:ȱ\ (kc{iCKuԬx"bkݍpwCSGW /NUUQOOEPs1M>&a걖Qk?;yz̻:k6Td`0(k :d+Ϗhom%b'$tw&krvD 7ztz׌GP*E$U5(!?x.gFVeHX j嵅Nlj2q96/7_|M݊'Z S**JV S^kTv_\if-tEJvxz/hKYBv5=S}Bp6g~VV@xȒ@"3ԜpZKyX1vǂI0E-yM V1ٚqlEtFgM*1|?Ep;* iB5xvDǂ+S(?Lhp811"YۋQL7eqnm3:w$sM|&zFиۧ(S^$yM3cROP`fc)ityvx%YMohLR ny~=UnڿE_clSi8 ް]r GE2uErfٲWH6`NcNKkDMT& 8Y"լt\-! x$\7Z# xj (Z94y,&=O v֎>]s2I =S%z\YėdU-r g :F!~F1ax@T]f!MVs/ay?SOVm_\ȅgm "6#*Z&d> `Z F&X=[ϸԃ|53"8V0ҰmB:<"(<)YQ?LLV<F;c ̹ %8}̿@D6fAl]o3%B҂a$5o@`c0=+*J0q"׊@Ň$}m? `MLfCPi3B e~^)6!K'ǰToҐͳ.F/B;.o"+!#7Bu&iiq{-q(K~\V*H臤wmo<]}1֠΁w9QxCT"PZslHp/w{Y9;o`ѳ9 nX!\֩b1k"%3Kw8ٴ*t”] rҋ;51 X(t Sx (4Ff܃Qt8*l֌W. \?ls$muUϒWcu{J~F\,1Ԧ2ue6jk+Z>&>o{(rZΝw܊Z&vRFlQy=tWݢQr.RD5VK/o i?Y>U.'2K/梸ij`_p0L=oQ缇jl b`)GQh&?І~^c˜kST9Зv }-Ɓ#,Cgy4hc+Ѿ SjM*"L Hm8SYGs{-߱P[3-E1dHPe>xQ0Y&t{Qb)+Ǫ#k*Z e$>P`sWA"d,,G|9zoeܘ\썝PznPACBZݠn^2~kkCԯ`i|A֥ kԹlwF<-[I<{> suoWXdQx:k{Z m$ޝ{5O,O9kvEcR%X޶]z|_ru( {ϳ}Cح;{ҧ@Ԋ`=ұ9FAR 4hd 'zfagIE*cj-٭E֦AKxkسODVPՄK uQ$B\gX't\Eȵ H&=btɻ>(i\*;炴^>' [H\\( ^&u=tsc/l !:SG[vTVN&B\L21LЂws^ i0i'Z#ϻ}`-ɩ~y:oW9"R>~}Az\2nqЎEEjjn#)+s-[0џ~t8tSlm WwPڰCg2?IԁlԢcۭoJE  ( 7G$C3Kpb+yZsuP,gMրZf>J(seHjzV`tE7n>Z P/~Z>yh1pLD Mܖ0&cRF#b (oK;9i$@=Qey;u`K@ ~kĺ@J |mvjVapܕ_ uVp~R뾸;)2vvBZ{C+>7 *-2oZ(nW;vep,4aOm32ļUSO(3ΖCjQ[M[s GFfv^LNSbKbeN \l &ǁ&;'Uneh!{nRkk#Tzdȶ&=#nir3Lp X@-iGz3it$݆,,w PC L i@KL ;R&/@jf Ǐo]6:4z\i hű}o*mQs 5p{#9e)G<^(͏Lj԰uw+hPz\#?N8Ft#>ʼE{pK{q?C{So٢1xD\ޜ#vmF _-4t X\Ti?n$Gl:x2s_b59Яy6}`v7~86S_X< L͖5'AS3jظwe>}GwnߍpJ).g`V.Z!4g!oh; [ƿ'fl ž,s(lțnr_y/xq֗cM;-UC[JImۡiO֪J'pi4'4;;Q@) K6N{l&j%*jX=*.<6),n>D|РA& =fȲWw`6 P|2R0lExe-z= 1rFR^}ʘɮ`&:V*3J@j 9hjոSOiPp& ˂"?5eoqɩU?^Ltn[N8 3 u:y'P~փXo;E8eZMvqAm`E3Z~0 ICm*@\x@|T*Z[eOI򻜽uZ5Q(0 9GPb[h]11(ٟ*z@8R&҆O(\Lj(I(酕`=c}+O\Cz$nJ eڑvԦt_?ʙL1ۅb|Px/*tVUz֟ʚjV1$3>+߶9ҠKM$tB.}KR v_kKiQF/͒$-LB8#lĽ:#aW#~< ~n>#&x1F8rM1d)c]$Rw/8Ѫ(қ϶- Mk_wrm~ -N1|YLЉ=B9Bvi-R`tE/v i WFX9IEPBxW؅)|hLAzD("N}IU ཉ :7K6Bxv9Չx͍%*f^1v:20mV[1?S" ˡI7"(r=-]4,/[yQW4$ d=p;6xn+ƒjDX)aP>y,m\-j^\V0w'Rhrdo?bAS"O})㠈/Г֤x:=t^?1,#Zޒji"3˻ XUC1Zjp79m&PuRB7Ĥ8*t( _rW=&[D:BѰ|"OYx`i6X䚪M<فEL:]IOʰ[|'[g>SʗiL[9/vQGW;e =w-32һqe^~FPoa^-~;)كZH٭]٢_!?0 VfG7{`a+G;YSYc޳Q#jŃ\"Sƚu ̳6yX9pS~Tm'St!cֱ/K~cθiwP?BF$'LS*ʪFI$Ӡdz?d^ 'E6[gY_P5Ɓ-&{tұ:wdir Y.(}E6^m_5 >Od̠1T͛藰Tda4*6p}HLŻpTT'ݚ$]Åq<^ ۯC~ RHK,*MaY U~hN00놴].Z)I@˶G[$"P梇R&FK6sShFd4Su$N; O Yl-NmcA6IM:,Uonqݕ5@]VZ^" ƔsOOu3tyCj< x..%(h܂AXEۺ|C`0 ҏ׺yZiQGQ]ם?b)(tCJy*vbl?ӊlhtm=Z+'8U_0}$xǵ3a@ȣ\ ] +8m̡q55HU)S.n'?/s]48n5d@4WB{/N$S[|m, OQDZ>(Xy%eY["-[y4ڦUѸRN0YT7@c{]^w9 [ޣg1GF\72*D$@9fFⳡl| /=>>D~.=KRKo7Ez< Zʚߝ<-_l["t^%5)Q 6b&1(u 1튓ć2*!8'c ;okGl'::p#Sth؀&%no5)cɴ+́W7HI+$I8&َo+1޺ZXҥn!5ҿ`@&_p U1Fscb0DXf" M Nù:N%)ʹ H4<"v Z(.oCjd3eTҶ1lCm3vH޻$YB%z6Hx0}]>}05,zyv.yv 5GV:p鑑(4zڕB1=(dwtU#icND6`7C6#ҝk7 6Fh@wC)ɛ]7,o6Mv|yԯCӸP*ZaoílV/Yb66y~Pp 8[\?]d;s־1}mYL S&x6#1gq*騶IΛ'g6UÆvѐ=5,bJ3tcYZ5 +Pyh0خr:ߓ]~FuG t>k΃w "p'F׻)},׃"X =#G:'T1Wt[ȱ<;@zk '\m?É# S%k`~M("J$H1:0$hXx.>5JJSUQ-mB7qqĽϖR$ݺ8ucR<49< ԮC Pc9xҁjM;X7sֳy@cq'v|D6?=_phqt98>B ?T-ɐʕY/&`G)&\LDX_BZ``9K8i&mʓwD‹l 9{Jl[r& b_$`Nkj]I8)oV0[}{rvbS/ĕ-38fV+_ GQ.d}ΡH) ^0+V7,APiec>Zw_<7VeoUhA=F"lE*X8؇6l"+Y"8Zfh<_@NxIc"Wq_@m0a?hm _r ["eQ;8Ժ#/ӥHs?Z`.Du[ʤw-rHC0D^_`L}5^yT2-1n&]Qh݀N1&RHDZ5I"(SHE6BuH9!8RE!t!˦%=ONKl\9hEtT*D?<]eꀧ27[Ɲ#.KZ*[T[y ăH>s$(g)uZ@Ŗuo7 wDzaDgi^3K66Y_*3_m;;H),˯ xU=c7OlpVӎaK)ܮt̷-\R[}2)']GKEfHFn01f>n(tԜ>7?SNrB3{<=*3')v#姈K663C/t|bKQ̵{<ɓՎ IB) 5HUA؟1!x aĻGnw;T̯ Np=BZ/Z2B}3,l3-y:ߊd_(xwq0q07̗q:}13|<6"i\RHWS踛I73%.}:sETEUL%e)c;mkdV1-l,c3IU͋fRR6HpլK=$(|EƏ kKz(b\t!Q#װ0|ʫ6ɧ9ec'{WHxh\-d (]E;~ -vwA:e81Uu$D1q`cNڤЭ P..MװKoځU FnlRsIS^,6=; 3;PX` ކD560%F3e֩Z+#?5*=9 7i|  lozjuqҼ\yWq-J~u)eE3l"{[3E\,ObwW^v#~0-sd3M`OD7=cT?3(`ircʽs/* E9#?E6&sJWIXYFsb*L5mf1h.%v\CԀ|)p4&VgksiSi)`.] k4XCl0%Lİt M)q=FO)vms" 20B͕:47nNidKNg%s/g˽FLEpfܘ+5^3 $dBH~e H@^LϠ9a4\X<'gF-H?+rQ8?\AD2MZ~P ^/ 'oN忔 {v`"Pcu_/#-f/ R\:%2hd9NG3ػXϻ¬&~7+$Qq2̇{C ~ҥ&'6!j}"]" }rYB8cd6?mnXF]&U]@aZ%p+k8ZY㖥%[ͮDZH"{Ŕ\6*Nr/ѧZͱ3^3֧?'ܸ$<>ľߜbb94/ƤA$q wuKBnMȳy VHg{a3/_c'GQZ`0{PUAqdܻ]Io#PܻEa(30hi$±~!4:W\AZ U|Ƥ$B,^5g.o ߰9{1="9#_ ` qrL,I-8*k>1T-Yϐ/P4NoɊ z} 6h }0L H d5MN64Z}'w .vUS~[@Ij~m0`6^l*I0|R7y`Z5+,՛ӡMj3+ZGAJ~\50P"mɶJ_C"  Pnr.xZ3reB`Y|tM# nx4'b6"&؈+YY̟f`1;rR%Ue:rRy)>GSko8$à#2Cqʿ?,U|017VqᵹG)ʎ1I$I&D%4Aλ" ;]F/Li)}*X\"eQBsuHS0)@}T 2E^ȍFH7;i^shiVF3x?_? +WGcBƮ̏i3-(-#Lﶂnz`=FP HtWT6  |\. Ţ/@L`]5iH./-ef۟T-5%/_aIca#v2vhxXwS'!⣦5H0 # Zjǽx)Ԑ{2h_{N8Y&^Kljh#qN]a elQ =^䅯R% 1GH=H^{GVq/ PKyުujp aeaאjE؂UTJ{})Y7t5Q%je~Kpo*'EKll%(&ITf CV_lØ-gS7K@g' h %/|tJ3ڂr4ZC3bH4Xg5zg"b{D-6rk7i%OcξiI(!$GQ*3EOpGذXqO᎓\ `tRB{T!áj; Y|_S1YHHTc,ȢĖSd_ fZȭ#|r(7HYѷu6sݣpUJM >KRKa_I#-jFqN͸8&7I1(}'wv:DGO~n5Gœ L.Mpj9T&H4/Vc &,8 ls;'˞qY ;Ut?$E^ Q';(@8'L61*J|M[ϵL/iwU pˋNMNUEf촲U;< #'x|034oPl٬bOmo\7ܴ`:k|vLd Nm=wn9NVp_$-0qvS]$sOa7k+pf<̋0fiۇPyS_%$LB{jBN 5eU}iߞX$ Փ>up[8f{t7 ,B6AQm# H񻲟0&y|>Qe۪ Q^$]s]`S갈lԋNP y5f`omfh&-/98¿gKSN@}:#5nkWӴ;ar \0ߺ#L6@y2 oNovY {ɒ ُOˠqa$w׬NG7_3@WN ƕ<4Utg)kH6~qbM6$OK08` /  x^#ǎG RlJ]_AcCT)BP9l,%cꦂ``z&f ٔ#ZGdOJ bu0$-o4#?O~"){*UYhp_^,%r{foClP>ےhE&&a]ִq1ٓak$Je{|BxoFQyDpeƟ`j:ar7?޻Um:{'jT/95O;qzQ䳫o+NK*"WAܶŵ[rɳ6L-2ZA5`;11{TmC!FRAЀ[( JЙԳ)?܁n빂E;fk >SJGEmuÈE =o;_SYY|NfӨ܌;ۨ]svC70t 9׆#KKCZ DŽ F4S}/>EHUo<.IoBrĘP%o7klD"b$dӈUIG4L픓T^=ԬVSEpឈ|I5b*D#y$}k KxڐdzIG|ݵ-4 wa[$T (i1[ Tډ9pyQJ28KS@IS*fMkt9,YM%]xz;L'@(Ʌ\79r1Z9Qn:ykI4uTmCp=xdTF^~frs7,jLNOs⦄hixNOnݒ]h#5NIg[nL6o6Uq4`;'S|W I+v4eo/?fѢ_gl:tD*R=% %f9nyT4?/71CHgڃHyɷHm=@T(VwÓ`.-Hwj_  #|(SP܎فQ6c.%Uƾ-ZnEo(Otm Z$E~eD $ς'&n`xB4y@H0mL3r-+'U!D֛c{bDYf}w="B*ܤzs|c]Cc?j陾l.M4qBmHuǷ0DG*Z~T4}G_˅+s: ]~gv%`$K'Z)$YUܜXƲWg6h爿/V}N:Q é~|*ߧ:qP;V ̪DJ߭+ A}Ƌms??ԝ|#M'wf6Y+d%]>q ?U;^Ѵn<#[ƣFxo(]sL~eDa<8>;<veȋ=Ζi p7~\Z&1xGqQSR1 rZ5DdBK; bcUW w*f)-Uʌ Yݑa8wc@mB>~PƐeyp0žC ώPȶLNo ew_@{Rmo ]zY |iğ뀚_! | 9Y柟HOډ= ~su%G05ˉB;z~5f6LͿBm \!˿`ؒ5̣\m%WK cmI/Iko= *"Q]I I+&>R]h  s>M~#֑ˆ)j 9)_07ZiB?E+"sE{eoB pk6N /@RBVegJ@zrX`.:NcT4Q߷b-aS=s/d5|9oo51>Hu|JNKK{QRь񓍠^{ùf~@.F-ahDB\Z0l="!Ro܄Z7b [6(VRvF*ܼV^Q Ě]ierc A.F# a)%^@@"}m:,*BZ՟ՙ6U)P] FzކQhݰ)qY>Pm~# Rl.xٗB_mrF%S k#z޷qXsH|WMV G;9׳\@)N¾>F]D( 5#| u|gJOx,*ȢSv}o* _?} ?1CU\}juB '2T$mۦ>7.] e7z# *-Ŗ0[dQPiGwz-NDүjd[J$ ]EאTxWP(2jrv($x N;gn,j,x@\5'P}Gj|P@rrӍH;ܵwL7e$?xNkڧUЄ)+f2]|Wɡ숄`W|åGӕ<[S4-Jln+`RFjVHKp*@O4x-𵜍8-,xReûā^uʥ<:O U80)'zybo&LbfTcG#"N:'ɰ;yěDPl2<>1" 6M^[0cى]뎝Rq̺Z Io: YZ