anaconda-gui-33.16.6.4-1.el8 >  A a%U]P&*'Wׇ Q$cyKbv=,EF'B<b%iV@%P u"A)$>+` v7;8?"wl_ ]pbdõWMRyWkوh,ڽÚښ~E ,).>" ȷӸ-0YPZ;kvڞvӣE"![($;bń|b_*)FfK:e#5,)mJUl\15̤(/Xb Z#?!;PJA]yoZhw+6c*WJl~JTP睏QrC`xD)1V̋R!LП\G`&=mDR&벚Qk VqLwT;A]k]y80xJ_#i`PI*=1GÇF4QK9궒sj74092725b007095e46e8ae812e076c3e1722f96a88bf647d68504b355b5a5d45a536f51d35ea863a39392ccf05ce5d477c9c4354a%U]|CVxL[DFʉ1/閥m]ޔk뇮 ̏& u%vX*p^2253lY?$Y?kvHgk Z=.WdK+43/D" VU DJ]IKsPR靂P}ˍPWigӒh>Ӈ>8Z/D1V@G#?NWvۣOAC.O@]YʟDN*؊h) QXwH9M/+;-.2 Jz2,KReb W$lENOcŨZ/9k(uaʚtTĩ_q_.-4HÙzY̗X `˾ߩڨgF9W 3L줜Ȅc؅1 6UPfF]f+;y4uJ2~'>p<U|?Uld  S 6<D,     3 5t8\;??BBC D(D8D 9I :y] G'(H*I,X-Y-\-]0^AbEdFBeFGfFJlFLtFhuIPvL8 wMXxP@yS(}UU U&UhCanaconda-gui33.16.6.41.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.a5ppc64le-01.mbox.centos.org'CentOSCentOSGPLv2+ and MITCentOS Buildsys Unspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxppc64leFnn//>>- - 5Ho)) p ``''vBvB==GG__??l7l7nn>>"Y"YjGss 6 6yy;;&uN NY/a!+ssG5G5WW%%TT6,6,JJ""Wp#Im R(-l"YR(? H 5g^oq=HN< n'kFP]M-@CQtG!:M>;4 n74=XE%y* #t GT!7HH(:A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤aaaaaaaaaa^Eaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[aaaaaaaaaaaaa^E^E^E^E^Eaaaaaaa[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^Eaa^Ea`Qaaa^E^E^Eaaaaaaa^Eaaa[[aa[[a[`Qa^E[^E^E[aa^Eaa[a^Eaa^E`Q[aaa^ˈOaaaaaaaaaaaa[a[aaa35f9045471182a660b0f7ca347d9deb358e221fb56e953c86d1178cdec6ed7e566f616f6997f85c0c059b72ace99299758428f5423c6ee3611e0f59d2762db46241a95419b07e0ce4deaed7d074ceda2ced4685bc79b870125a9d26979afc94e0f7f608a9cb7d9d423de3cd7b180aa246b433c6cafa9eb94b19d767ccc1d65f00f7f608a9cb7d9d423de3cd7b180aa246b433c6cafa9eb94b19d767ccc1d65f0eef6f3c98344855dfe4ab06fc6a6fafe1e54fabaf0072faa25beb534a9167fe5ee0876d021c5b6dd6ddb43063472cdc51081736ef46123f1d8d6d31792a4974d8232d389902e591f60ce290b97bd480a8d60214debe5b137b68b4bb0407908958232d389902e591f60ce290b97bd480a8d60214debe5b137b68b4bb0407908954a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982eea3f748714f327026824b2eecec1c43fde8b0737087aa3dfaf65c80784738d6cea3f748714f327026824b2eecec1c43fde8b0737087aa3dfaf65c80784738d6c857619935bfc98c12dde46bbd2fac42cc6906b54985c0cb2e19a04eb11699738857619935bfc98c12dde46bbd2fac42cc6906b54985c0cb2e19a04eb116997388cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bdfd6fa63ce51e81a9ef1001d6d789c588f5493860d5833bdba5afa81bf2cb63bffd6fa63ce51e81a9ef1001d6d789c588f5493860d5833bdba5afa81bf2cb63bf1158a9db63a1d02e829e5dafee7fd6c5cc99f3f08fd382fcdfd7eccd86768da91158a9db63a1d02e829e5dafee7fd6c5cc99f3f08fd382fcdfd7eccd86768da96bb52286a9fcabd29da92ee9054872de1d6c2fcec45327209a64dea7ae2e1e9a6bb52286a9fcabd29da92ee9054872de1d6c2fcec45327209a64dea7ae2e1e9aa87570b8a343f5d0bbe7bb1e85e0fdf01e28d409a1821d7ad23500d5b12e9a9aa87570b8a343f5d0bbe7bb1e85e0fdf01e28d409a1821d7ad23500d5b12e9a9a0dea43ea5db41d53aba6475b7c88bb0e6fc798f1fa3a54c9b10b916bae7a1d690dea43ea5db41d53aba6475b7c88bb0e6fc798f1fa3a54c9b10b916bae7a1d699403a2d616b79eb560ff6327c823c5c2082bc9f3d06a51cc41bd7f6577cd3ece9403a2d616b79eb560ff6327c823c5c2082bc9f3d06a51cc41bd7f6577cd3ece2b9d730d8e4ccba42f2ce9593c0e6315e5dd564054d00512af41fa537154b7d92b9d730d8e4ccba42f2ce9593c0e6315e5dd564054d00512af41fa537154b7d97faaa2439a849ea37d7f9cdc3b0b870da6f171aa6192a4e751377b316fcff4a37faaa2439a849ea37d7f9cdc3b0b870da6f171aa6192a4e751377b316fcff4a32e6bc4c7a0d3be173f497091973bbfdd94517368ae8829822751e721376948e92e6bc4c7a0d3be173f497091973bbfdd94517368ae8829822751e721376948e9a817e01e3b0987e59bd990505c3a35a6dee1d3b3af07d390c3ecdcb7978b1fa9a817e01e3b0987e59bd990505c3a35a6dee1d3b3af07d390c3ecdcb7978b1fa90869cf4f146ba7437b9272cf99734d94976d78e18e0d04034a2b112aacdddb4f0869cf4f146ba7437b9272cf99734d94976d78e18e0d04034a2b112aacdddb4fd65aa637f34694ab9f351c196c2ea0fdf481af5088db8ab5ff82bb8ed1deb961d65aa637f34694ab9f351c196c2ea0fdf481af5088db8ab5ff82bb8ed1deb961d1f134c6a917548dee7525e362f9f51cc6aa715b77af78810acbdd9fd50fb4dfd1f134c6a917548dee7525e362f9f51cc6aa715b77af78810acbdd9fd50fb4df941cf593478254e4238df1b99ef738d72a023da166911ae3eac90850880ecec7941cf593478254e4238df1b99ef738d72a023da166911ae3eac90850880ecec70383d40a83589d83a2415f29c46904602aacdeae26d38162b1bf206ae67d32e60383d40a83589d83a2415f29c46904602aacdeae26d38162b1bf206ae67d32e6f11d4a072c60b550a499e7ca068aabfa6fb6a97054fb271483cbd35634a3da09f11d4a072c60b550a499e7ca068aabfa6fb6a97054fb271483cbd35634a3da095f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f8d111020a605f0b98aecf70a94cb488bf6384a10eaec64772dfa7ded4fd330cf8d111020a605f0b98aecf70a94cb488bf6384a10eaec64772dfa7ded4fd330c5545bccfcc2df3415a0501075eb6525ad213db99ad106f16a1ffb0199ffbf4565545bccfcc2df3415a0501075eb6525ad213db99ad106f16a1ffb0199ffbf456da9e42098a3398d1eaae5735b868d21a4b8b5f20cc928c4e7e2126b860255df3da9e42098a3398d1eaae5735b868d21a4b8b5f20cc928c4e7e2126b860255df32fb9307600472b8bc19226e51565b9c583a386e95460f7c71282439b83f988e92fb9307600472b8bc19226e51565b9c583a386e95460f7c71282439b83f988e9e0e04d067ac4ca6385728fb5c0921876f7e5b6e57c213c266bfa69e9fdb99a95e0e04d067ac4ca6385728fb5c0921876f7e5b6e57c213c266bfa69e9fdb99a955156f541a7a7e500f688e654f8966f376d59ce5b73a4ecb5831e4655aa248a955156f541a7a7e500f688e654f8966f376d59ce5b73a4ecb5831e4655aa248a958989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1e1d51bf08e9f0e66be5c562971af855b63c6d30d802cace5136bfdc2cfab2ffac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f8d111020a605f0b98aecf70a94cb488bf6384a10eaec64772dfa7ded4fd330cf8d111020a605f0b98aecf70a94cb488bf6384a10eaec64772dfa7ded4fd330ce92e1daadfc2eabd9eeb6e2868f035298294b0d48a6694858a0c95eabbf88657e92e1daadfc2eabd9eeb6e2868f035298294b0d48a6694858a0c95eabbf88657e132f791d09438531439885f10090f315d392b9eed5feb44536f3cc2034ebb95e132f791d09438531439885f10090f315d392b9eed5feb44536f3cc2034ebb9547da54d438763a708a49255d4313e6f85760d3488d5db43cdede9fceeb144e1847da54d438763a708a49255d4313e6f85760d3488d5db43cdede9fceeb144e1893d0686c454abbe151adfc795d8321876477d9c9a20aab3853f234687ea2ee0893d0686c454abbe151adfc795d8321876477d9c9a20aab3853f234687ea2ee08276e0cc104cf401b7c322a8ad89281c9d998a0c7d1518f4e361703e80add9395276e0cc104cf401b7c322a8ad89281c9d998a0c7d1518f4e361703e80add93956fc9aaed2bd8bf062e9538646ebb55a378c75e2f777626873e96914e11f883486fc9aaed2bd8bf062e9538646ebb55a378c75e2f777626873e96914e11f88348a87f9b2313860c4a226c4247ee090ec6e4b3f56c00f723d2dc3d3c111eb4badba87f9b2313860c4a226c4247ee090ec6e4b3f56c00f723d2dc3d3c111eb4badb208445615a44c5fdc83141a92baa73451a9821424a126d0b206a5ce2fc3a18aa208445615a44c5fdc83141a92baa73451a9821424a126d0b206a5ce2fc3a18aa578abf8e5550b348afff31778c16718475c33cf430c5d45cd6f7604946967d9c578abf8e5550b348afff31778c16718475c33cf430c5d45cd6f7604946967d9c039c8fe997a33ddb0f522840833439b49b5ccc12497e29e90a370a5b28c64aca039c8fe997a33ddb0f522840833439b49b5ccc12497e29e90a370a5b28c64aca34e45f41fbe3236e71073df8b5e2ee990b6420ec8b8d30a13e26c39c561439e434e45f41fbe3236e71073df8b5e2ee990b6420ec8b8d30a13e26c39c561439e42c4ad7f66b724fa402ff3e8f167e1d99601d2428a8b722703888a59e28e244772c4ad7f66b724fa402ff3e8f167e1d99601d2428a8b722703888a59e28e24477943c34f8b58cf86ec3f12085f77aa418dabde8d1b0e13fb437c0b676b61b6564943c34f8b58cf86ec3f12085f77aa418dabde8d1b0e13fb437c0b676b61b65641d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cbd4550c521bf36cee015b9a45e27fbe4be320beeb7f0c2b7c085cb5b0a852f8e1bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62ee6e1e73274409c8828a108c71dee32ba4500dc68f84590bf3762affa2c8971d8e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea1907a16d5a27793fecfb2cc6b425b6f7b6b74a35836726117d9da5ea5465390dc97f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af3a0a99481a5c6ebcc21b7398083d4292746b4f3d624f591435cff05c465ea6cf0de7eee1a771b3842fcec0d63c50039750879fd8a9867b59e1d251a98a8722a0e4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda399d3c46e66eea4d6efe7ba649eed8bf69addd270fd47a392476ab7d4e7092eb20d332f5e9dc330a20677fdfce6332163771c47ba3a688ca4d6c4301f196b2cdbe786a573538926de1ad2fa64005f80982e5f1b26e39617d30fc100b1f4f7fea382b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae10828e2aec7732c51ff4cac88f1bb3148c8045cff3dd7679c5c7ef9322227764401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec65533bf06a4e069040680cbadebdee111ae2185e912378efc8a131848c424ced36423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b35203c9f8c34e80b3415894cde8fc18056264fb01e8d6c5510ee8274faaae68eb8cabb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/usr/share/glib-2.0/schemas/org.gnome.desktop.enums.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.keybindings.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.preferences.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.metacity.gschema.xmlrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootanaconda-33.16.6.4-1.el8.src.rpmanaconda-guianaconda-gui(ppc-64)  @      NetworkManager-wifiadwaita-icon-themeanaconda-coreanaconda-user-helpanaconda-widgetskeybinder3libgnomekbdlibtimezonemaplibxklaviernm-connection-editorpython(abi)python3-meh-guirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)system-logostigervnc-server-minimalyelp33.16.6.4-1.el822.1-133.16.6.4-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3a@aapaUa@`ݮ@`@``[)`X`OL@`B@``@`>`x@`2@_=_T_j_G@_@_:_i@_cO_V _R,@_P_C_>e_=@_3_+_)M_"@___@^@^^^^@^b^@^@^ϧ^V@^˳@^ku^O@^Nt^Nt^B@^;^8 @^)^ P@^^!@]}@]]ʞ]@]]c@]]@]c]D%]G@]G@] ]@]:]@\\F@\@\B@\@\M\Y@\s\o@\eX@\ac\Q\?\@W=W5W,@W#LW WW@WW@VVV?@V@V@VxVV@VVT@VV^@VLh@V<@V0V VqU@UAU@UUĝUc@U(UU@UU'U>U@Ux&Un@UUU7@U/@UF@U U@TT\@T!Radek Vykydal - 33.16.6.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- Wait for all background threads to finish before filling installation task queue (mkolman) Resolves: rhbz#1824422- Fix application of network --mtu kickstart option in Anaconda (rvykydal) Resolves: rhbz#2018301 - Configure the multilib policy of the target system (vponcova) Resolves: rhbz#1571727 - network: apply kickstart network --nodefroute also from stage2 (rvykydal) Resolves: rhbz#1990145- Make network spoke GUI more robust in cases of missing NM Client. (rvykydal) Resolves: rhbz#2003115 - Do not crash on missing NM Client on --vnc installations (rvykydal) Related: rhbz#2003115 - In installer environment set static, not transient hostname (rvykydal) Resolves: rhbz#1975349 - Add product config for AlmaLinux (andrew.lukoshko) Resolves: rhbz#2003692 - Fix creation of user account with empty password (mkolman) Resolves: rhbz#1687315- Payload should wait for all storage related threads to finish (mkolman) Resolves: rhbz#2007615 - Remove misleading warning about inst.ks.device replacing ksdevice (rvykydal) Resolves: rhbz#2002722- Disable anaconda-core's requirement on subscription-manager on CentOS (carl) Resolves: rhbz#1984958 - Show suggestions for an error caused by inconsistent sector sizes (vponcova) Resolves: rhbz#1935722 - Use a custom stylesheet to define CentOS-specific stylesheet data (carl) Related: rhbz#1974149 - Use RHEL help content for RHV/Ovirt (mkolman) Resolves: rhbz#1915910 - Move post installation scripts to the end of queue (lveyde) Resolves: rhbz#1970879 - Do not generate dracut arguments multiple times for some storage devices (rvykydal) Related: rhbz#1937208 - Make failure in generating of dracut arguments for iSCSI device non-fatal. (rvykydal) Resolves: rhbz#1937208- Check source type directly, not via DBus (mkolman) Resolves: rhbz#1941578 - Remove autostep functionality (vslavik) Resolves: rhbz#1976913 - Make it possible to skip install time Insights errors (mkolman) Resolves: rhbz#1931069 - Fix CDN button visibility (mkolman) Resolves: rhbz#1903178 - network: do not bind virtual devices to mac (rvykydal) Resolves: rhbz#1963834 - Add a log message for successful installation (vslavik) Resolves: rhbz#1949487- Use modinfo to check ko before modprobe (t.feng94) Resolves: rhbz#1577544 - network: do not crash on team without IP config (rvykydal) Resolves: rhbz#1929008 - Add the "Encrypt my data" checkbox to the custom partitioning spoke (vponcova) Resolves: rhbz#1903786 - Allow encryption of thin logical volumes (vponcova) Resolves: rhbz#1877777 - Don't automatically execute the default partitioning (vponcova) Resolves: rhbz#1954408 - Don't run the execute method in the kickstart installation in TUI by default (vponcova) Related: rhbz#1954408 - Don't run the execute method in the kickstart installation in GUI by default (vponcova) Related: rhbz#1954408 - Enable closest mirror in CentOS Stream config (carl) Resolves: rhbz#1953698 - Add CentOS Stream config (riehecky) Resolves: rhbz#1953698- subscription: allow dates in ISO 8601 format (ptoscano) Resolves: rhbz#1947445 - Add RHEL-specific advice to X timeout message (vslavik) Related: rhbz#1918702 - Fix AskVNCSpoke call (vslavik) Related: rhbz#1918702 - Improve X startup error messages (vslavik) Related: rhbz#1918702 - Terminate X server after timeout and restore crash test handler (vslavik) Related: rhbz#1918702 - Reorganize control flow in startX (vslavik) Related: rhbz#1918702 - Handle SIGUSR1 correctly after Xorg timeout (vslavik) Resolves: rhbz#1918702 - Refactor minor details in startX (vslavik) Related: rhbz#1918702 - Add base repo name for CentOS Stream after repository renaming (jkonecny) Resolves: rhbz#1946347 - Avoid a race condition during Connect to Red Hat spoke initialization (mkolman) Resolves: rhbz#1950053- network: clone connections from intramfs to persistent config (rvykydal) Resolves: rhbz#1910438 - network: match also connections named by MAC created by NM in initramfs (rvykydal) Related: rhbz#1910438 - network: do not reset ipv6.addr-gen-mode in tui network configuration (rvykydal) Related: rhbz#1873021 - network: set addr-gen-mode of Anaconda default connections to eui64 (rvykydal) Related: rhbz#1873021 - network: default to addr-gen-mode eui64 (rvykydal) Resolves: rhbz#1873021- Fix crash in NTP servers GUI dialog on late network configuration (rvykydal) Resolves: rhbz#1938168- ostree: ignore exit code 65 for systemd-tmpfiles (christian) Resolves: rhbz#1935648- Pull in new translations (rvykydal) Related: rhbz#1899672- Take dnf substitutions from installer environment configuration (rvykydal) Resolves: rhbz#1920735 - Fix exclude arguments of tar payload extracting. (rvykydal) Resolves: rhbz#1924118- Mark the rhsm and syspurpose kickstart commands as useless (vponcova) Resolves: rhbz#1921787 - Fix getting kernel version list for liveimg (rvykydal) Resolves: rhbz#1919463- Change warning messages of missing prefix for RH products (jkonecny) Resolves: rhbz#1897657 - Do not use cache for container build (jkonecny) Related: rhbz#1885635 - Fix missing inst. prefixes for bootloader options in documentation (jkonecny) Related: rhbz#1897657 - Fix show missing inst. prefix warning appropriately (jkonencny) Related: rhbz#1897657 - Remove docs where we tell users that inst. prefix is not required (jkonecny) Related: rhbz#1897657 - Print warning for boot options without inst. prefix (jkonecny) Related: rhbz#1897657 - Add missing dracut commands as missing inst. prefix warning (jkonecny) Related: rhbz#1897657 - Enable warning when inst. prefix is not used (jkonecny) Related: rhbz#1897657- network: handle wireless configure button sensitiveness (rvykydal) Resolves: rhbz#1917437- Allow to disable the Security module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Services module (vponcova) Resolves: rhbz#1913689 - Support should_run for standalone GUI spokes (vponcova) Resolves: rhbz#1913689 - Allow to disable the Localization module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Timezone module (vponcova) Resolves: rhbz#1913689 - Allow to disable the network installation (vponcova) Resolves: rhbz#1913689 - Allow to disable the Users module (vponcova) Resolves: rhbz#1913689 - Always show pykickstart parse warnings (vslavik) Resolves: rhbz#1897663- Initialize librepo logger (pkratoch) Resolves: rhbz#1908286 - Add RPM tests support for owners on rhel-8 (jkonecny) Related: rhbz#1885635 - Use latests RHEL-8 buildroot in containers (jkonecny) Related: rhbz#1885635 - Implement rpm-tests execution in the container (jkonecny) Related: rhbz#1885635- network: fix double-free using libnm function filter_connections() (rvykydal) Resolves: rhbz#1873561- network: rename Gtk cell renderer to prevent name collision (rvykydal) Related: rhbz#1847681 - network: add unit tests for SecretsAgent (rvykydal) Related: rhbz#1847681 - network: make SecretAgentDialog a bit more robust (rvykydal) Related: rhbz#1847681 - network: move wireless secret agent bits into a separate file (rvykydal) Related: rhbz#1847681 - network: migrate SecretAgent from python-dbus to dasbus (rvykydal) Related: rhbz#1847681 - network: do not use dialog for just single wireless connection to configure (rvykydal) Related: rhbz#1847681 - network: fix configuration of wireless networks (rvykydal) Related: rhbz#1847681 - network: use dialog instead of combobox to select wireless network (rvykydal) Related: rhbz#1847681 - network: deal with obsolete ssid when configuring wireless (rvykydal) Related: rhbz#1847681 - network: use function instead of assigned lambda in wireless activation (rvykydal) Related: rhbz#1847681 - network: do not update wireless AP combo active item when not necessary (rvykydal) Related: rhbz#1847681 - network: do not use obsolete access points in wireless configuration (rvykydal) Resolves: rhbz#1847681 - Update the function get_default_partitioning (vponcova) Related: rhbz#1887370 - Update the property default_partitioning (vponcova) Related: rhbz#1887370 - Change the default_partitioning option (vponcova) Resolves: rhbz#1887370- Fix incomplete configuration of repositories loaded from treeinfo (honza.stodola) Resolves: rhbz#1745064 - Fix checking ssl certificate for metadata (honza.stodola) Resolves: rhbz#1745064 - Apply pylint excessive memory usage fix (mpitt) Related: rhbz#1885635 - Use bootlist command to update the PowerPC-64 Boot Order (javierm) Resolves: rhbz#1854307 - Discard current boot list when updating the boot-device NRVAM variable (javierm) Resolves: rhbz#1854307 - Improve the error dialog for storage reset (vponcova) Resolves: rhbz#1877050 - Fix issue when ns_info cannot be retrieved for NVDimm namespace (jkonecny) Resolves: rhbz#1891827 - Relabel the anaconda logs after copying them to the installed system (jstodola) Resolves: rhbz#1870493 - post-scripts need to be sorted (honza.stodola) Related: rhbz#1870493- Install Red Hat IT root certificate into anaconda-ci container (mpitt) Related: rhbz#1885635 - Install python-copr into anaconda-ci container (mpitt) Related: rhbz#1885635 - Change handling of UID and GID values (vslavik) Related: rhbz#1786680 - Send UID and GID over D-Bus as UInt32 (vslavik) Related: rhbz#1786680 - Correct limits for UIDs and GIDs in GUI (vslavik) Resolves: rhbz#1786680 - Add rhel unit-tests workflow for pull_request_trigger back (jkonecny) Related: rhbz#1885635 - Select disks for implicit partitions (vponcova) Resolves: rhbz#1642391 - Extend the PartSpec class (vponcova) Related: rhbz#1642391- Allow to format selected DASDs (vponcova) Resolves: rhbz#1874394 - Don't clobber host checkout on `make container-ci` (mpitt) Related: rhbz#1885635 - Drop anaconda-ci container entrypoint (mpitt) Related: rhbz#1885635 - Remove PR test trigger (mpitt) Related: rhbz#1885635 - Rename ci-tasks container to anaconda-ci (jkonecny) Related: rhbz#1885635 - network: do not crash on infiniband devices activated in initramfs (rvykydal) Resolves: rhbz#1890009 - Fix testing target branch instead of PR branch (jkonecny) Related: rhbz#1885635 - Add a mechanism to hide help button, use on inst. progress (vslavik) Resolves: rhbz#1890092 - Document how to start a self-hosted GitHub actions runner locally (mpitt) Related: rhbz#1885635 - Run unit tests on self-hosted GitHub runner (mpitt) Related: rhbz#1885635 - Fix local tests run inside of container (jkonecny) Related: rhbz#1885635 - Fix ci-tasks container shell instructions (mpitt) Related: rhbz#1885635 - More aggressive pylint downscaling (mpitt) Related: rhbz#1885635 - Fix pylint downscaling (mpitt) Related: rhbz#1885635 - Add ci-tasks container for running unit tests (mpitt) Related: rhbz#1885635 - Restrict pylint parallelism to available RAM (mpitt) Related: rhbz#1885635 - Separate RPM installability test from rpm_tests (martin) Related: rhbz#1885635 - Define make targets for building source and binary rpms (martin) Related: rhbz#1885635 - Drop superfluous build in `make run-rpm-tests-only` (martin) Related: rhbz#1885635 - Mock system operations in MountFilesystemsTask task (martin) Related: rhbz#1885635 - Add missing "rpm-build" test dependency (martin) Related: rhbz#1885635 - Add missing "make" BuildRequires (martin) Related: rhbz#1885635- Never mount partitions on a disk with the iso9660 filesystem (vponcova) Resolves: rhbz#1878784- Root password is mandatory if there is *not* admin user. (rvykydal) Related: rhbz#1876727 - Make locked root be completed only for kickstart (vslavik) Resolves: rhbz#1876727- network: do not add superfluous quotes to inst.dhcpclass identifier (rvykydal) Related: rhbz#1870692- subscription: Assure payload restart on DVD install after registration (mkolman) Resolves: rhbz#1873164 - Document the restart_payload argument of subscription helper functions (mkolman) Related: rhbz#1873164- network: fix inst.dhcpclass boot option (rvykydal) Resolves: rhbz#1870692 - network: fix kickstart network --dhcpclass option (rvykydal) Resolves: rhbz#1869224- Fix traceback when removing additional repository (jkonecny) Resolves: rhbz#1871037 - Do not mount as RW in Dracut (jkonecny) Resolves: rhbz#1871049 - Clean up s390 partitioning check (vslavik) Resolves: rhbz#1855724- network: do not try to activate connection that has not been found (rvykydal) Resolves: rhbz#1869323 - network: add timeout for synchronous activation of a connection (rvykydal) Related: rhbz#1869323- Propagate verify_ssl to RHSM (mkolman) Resolves: rhbz#1858126- subscription: Only restart payload when needed (mkolman) Resolves: rhbz#1861351 - Reset the state of the custom partitioning spoke (vponcova) Resolves: rhbz#1868330 - network: fix parsing of hostname from ip= if mac is defined in dhcp (rvykydal) Resolves: rhbz#1852560- Revert root password spoke to 8.2 behavior (vslavik) Resolves: rhbz#1851220 - Remove the DBus method ConfigureNTPServiceEnablementWithTask (vponcova) Resolves: rhbz#1862492 - Add the function is_service_installed (vponcova) Related: rhbz#1862492- Implement get_source_proxy() in payload base class (mkolman) Resolves: rhbz#1861456 - Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1865882 - subscription: Convert the RHSM default config values to expected format (mkolman) Resolves: rhbz#1862116 - Create ssh user using only existing fields (vslavik) Resolves: rhbz#1860058 - Remove subscription workaround to not use treeinfo repositories (jkonecny) Related: rhbz#1851207 - Fix issue that treeinfo repositories were never disabled (jkonecny) Related: rhbz#1851207 - Keep treeinfo repositories disabled after payload reset (jkonecny) Related: rhbz#1851207 - Reset repositories from the main thread (vponcova) Related: rhbz#1851207 - Initialize the closest mirror from the main thread (vponcova) Related: rhbz#1851207 - Fix crash on first entering of source spoke (jkonecny) Related: rhbz#1851207 - Remove treeinfo repositories instead of disabling (jkonecny) Related: rhbz#1851207 - Reload treeinfo repositories on every payload reset (jkonecny) Resolves: rhbz#1851207- Apply onboot policy even when network was configured in UI. (rvykydal) Resolves: rhbz#1856632 - Fix creating cached LVs on encrypted PVs (vtrefny) Resolves: rhbz#1855973- Fix everything in payload should be mounted as read only (jkonecny) Related: rhbz#1856264 - Add support for mount options to device_tree.MountDevice (jkonecny) Related: rhbz#1856264 - Adapt tests for CDRom for the new inst.stage2 discovery (jkonecny) Related: rhbz#1856264 - CDRom source should prioritize stage2 device during discover (jkonecny) Resolves: rhbz#1856264 - Protect all devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Don't ignore NVDIMM devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Add tests for the DBus method FindOpticalMedia (vponcova) Related: rhbz#1856264 - Don't return negative container free space (vponcova) Resolves: rhbz#1853071 - Revert "Do not build Anaconda on i686" (mkolman) Resolves: rhbz#1857180 - Move slower part of Subscription spoke initialization to a thread (mkolman) Related: rhbz#1823578 - Only pass one initrd image to kexec (javierm) Resolves: rhbz#1855290 - Wait for payload initialization to finish in Subscription spoke (mkolman) Related: rhbz#1823578- Fix the position of the info bar in standalone spokes (vponcova) Resolves: rhbz#1847423 - Add workaround to fix support for installtree without repo (jkonecny) Resolves: rhbz#1854825 - Revert "Update pyanaconda/exception.py" (jstodola) Resolves: rhbz#1853470 - network: fix configuration of virtual devices by boot options (rvykydal) Resolves: rhbz#1851218- subscription: Fix rhsm --proxy kickstart command usage with no username specified (mkolman) Resolves: rhbz#1849792 - Create the initial storage model during the initialization (vponcova) Resolves: rhbz#1844098 - Make spoke tiles stack more tightly (vslavik) Resolves: rhbz#1845493 - Reconfigure DNF payload after options are set (vslavik) Resolves: rhbz#1847603- Fix displaying of empty software group description (rvykydal) Resolves: rhbz#1812061 - Fix software spoke message when source changes (mkolman) Resolves: rhbz#1788458- Fix RHSM HTTP proxy configuration crash in the GUI (mkolman) Resolves: rhbz#1849792 - subscription: Handle cases where CDN should not be the default (mkolman) Related: rhbz#1845605 - subscription: Set DNF payload source via config file option (mkolman) Related: rhbz#1845605 - subscription: Manual CDN selection support (mkolman) Related: rhbz#1845605 - subscription: Handle source switching at registration/unregistration (mkolman) Related: rhbz#1845605 - subscription: Introduce the default_source configuration option (mkolman) Related: rhbz#1845605 - network: do not enforce network standalone spoke on default source (rvykydal) Resolves: rhbz#1848069 - Don't mount DBus sources at /run/install/source (vponcova) Resolves: rhbz#1851037- network: fix obtaining of s390 options of a wired connection (rvykydal) Resolves: rhbz#1850199 - Always specify the boot disk (vponcova) Resolves: rhbz#1630299 - Remove the workaround with LD_PRELOAD (vponcova) Resolves: rhbz#1843533 - Exclude stderr from returned output when executing powerpc-utils tools (javierm) Related: rhbz#1847604 - Rename function for a simple check for DNF repository (jkonecny) Related: rhbz#1849093 - Add tests for verify_valid_installtree function (jkonecny) Related: rhbz#1849093 - Move verify_valid_installtree to source module utils (jkonecny) Related: rhbz#1849093 - Do not test if repo is valid based on .treeinfo file (jkonencny) Resolves: rhbz#1849093 - Add test for NFS URL with ISO in path (jkonecny) Related: rhbz#1849083 - Fix issue when NFS path is pointing directly to ISO (jkonencny) Resolves: rhbz#1849083- Move Subscription spoke under Software (vslavik) Resolves: rhbz#1845493 - Fix hiding of network device activation switch (rvykydal) Resolves: rhbz#1628521- Fix wireless network configuration on get_ssid() returning None (rvykydal) Resolves: rhbz#1847681 - Relabel whole /etc instead of only some parts (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Clean up lists of files and directories to relabel (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Fix spanish translations (rvykydal) Resolves: rhbz#1847977- Fix regression reading kernel list when collecting configurations (jkonecny) Resolves: rhbz#1846156 - Prevent crash on unregistration (mkolman) Resolves: rhbz#1845962 - Check Subscription module is available before use in payload code (mkolman) Related: rhbz#1845605 - Fix updating of user gid/uid value checkbox in gui (rvykydal) Related: rhbz#1844386 - Fix crash on user uid/gid unchecked in gui (rvykydal) Resolves: rhbz#1844386 - Fix passing of arguments when creating dracut arguments for FCoE (rvykydal) Resolves: rhbz#1843741 - Do not build Anaconda on i686 (mkolman) Related: rhbz#1691319- Don't use data.method.proxy (vponcova) Related: rhbz#1691319 - Fix more SElinux contexts (vslavik) Resolves: rhbz#1834189 Resolves: rhbz#1775975 - localization: do not crash on failed parsing of X layout (rvykydal) Resolves: rhbz#1843379- Create /etc/systemd/network dir for ifname= renaming if needed. (rvykydal) Resolves: rhbz#1841469 - Update requirements for fips - update-crypto-policies script (rvykydal) Resolves: rhbz#1841471- Convert help system to use help id (mkolman) Related: rhbz#1691319 - Remove unused constants (mkolman) Related: rhbz#1691319 - Adjust help related configuration options (mkolman) Related: rhbz#1691319 - Replace helpFile property with help_id (mkolman) Related: rhbz#1691319 - Close responses from session.get (vponcova) Related: rhbz#1691319 - Improve the documentation of the SetUpMountTask class (vponcova) Related: rhbz#1691319 - Raise an exception if the source's mount point is not unmounted (vponcova) Related: rhbz#1691319 - Change the default source to CDROM (vponcova) Related: rhbz#1691319 - Don't set up sources in the refresh method of the Source spoke (vponcova) Related: rhbz#1691319 - Set up FIPS in the target system (vponcova) Related: rhbz#1800697 - Update the service anaconda-sshd (vponcova) Related: rhbz#1800697 - Set up FIPS in the installation environment (vponcova) Resolves: rhbz#1800697 - Add NFS ISO support back to the NFS SetupSourceTask (jkonecny) Resolves: rhbz#1840346 - Add NFS ISO support to the NFSSourceModule (jkonencny) Related: rhbz#1840346 - Fix changelog to keep rhel history (rvykydal) Related: rhbz#1691319 - Tear down HDD device mount if no valid installation source is found (jkonecny) Related: rhbz#1840346 - Extract ISO find algorith from harddrive (jkonecny) Related: rhbz#1840346 - Update required ack in makebumpver script for rhel > 7 (rvykydal) Related: rhbz#1691319 - Fix string based on translator comments (vslavik) Related: rhbz#1691319 - subscription: Fix authentication method switching in GUI (mkolman) Related: rhbz#1691319- subscription: Make sure CDN repos are loaded and usable (mkolman) Related: rhbz#1691319 - Fix issue that unified ISO from URL is not loaded (jkonecny) Related: rhbz#1691319 - Add split_protocol payload helper function (jkonecny) Related: rhbz#1691319 - Fix imports of Blivet-GUI in unit tests (vponcova) Related: rhbz#1691319 - Make cppcheck ignore the G_DEFINE_TYPE macros (vslavik) Related: rhbz#1691319 - Fix test to not use Python 3.8 feature (vslavik) Related: rhbz#1691319 - Fix test for root SSH login allowed (vslavik) Related: rhbz#1691319 - Remove blivet-GUI tests (vslavik) Related: rhbz#1691319 - Ignore no return from BTRFS (vslavik) Related: rhbz#1691319 - Remove unused imports (vslavik) Related: rhbz#1691319- Change git branch configuration (jkonecny) Related: rhbz#1805757 - Update translation badge (jkonecny) Related: rhbz#1805757 - Use rhel-8 weblate translation repository (jkonecny) Resolves: rhbz#1805757 - Use platform-python instead of python3 (vslavik) Related: rhbz#1691319 - root spoke gui: do not expose some root account options (eg locking) (rvykydal) Related: rhbz#1691319 - Modify locking of root defauls for rhel (rvykydal) Related: rhbz#1691319 - Update required version of blivet (rvykydal) Related: rhbz#1691319 - Remove tests for --ignorebroken %packages section option (rvykydal) Related: rhbz#1691319 - Remove support for --ignorebroken %packages option (rvykydal) Related: rhbz#1691319 - Use F25_Timezone (rvykydal) Related: rhbz#1691319 - Make sure rhsm.service is running at Anaconda startup (mkolman) Related: rhbz#1691319 - Replace SimpleQueue with Queue (vponcova) Related: rhbz#1691319 - Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1691319 - Make RHEL the default (fallback) product (vslavik) Related: rhbz#1691319 - Exclude blivet gui source from rpm_test (rvykydal) Related: rhbz#1691319 - Exclude dependencies for tests from RHEL-8 (jkonecny) Related: rhbz#1691319 - Update pykickstart version for rhel (rvykydal) Related: rhbz#1691319 - Use RHEL8 versions of commands (rvykydal) Related: rhbz#1691319 - Use RHEL8 kickstart handler (rvykydal) Related: rhbz#1691319 - Remove kickstart btrfs support (rvykydal) Related: rhbz#1691319 - Rebase to upstream 33.16 version (rvykydal) Resolves: rhbz#1691319- Make sure rhsm.service is running at Anaconda startup (mkolman) Resolves: rhbz#1805266- Fix crash on single disk selection in GUI (rvykydal) Resolves: rhbz#1805613- Fix installation source switching to/from CDN (mkolman) Resolves: rhbz#1788487 Resolves: rhbz#1790383 Resolves: rhbz#1791376- Do not allow selecting ignored disk in GUI even if it is the only one (rvykydal) Resolves: rhbz#1786561- Disable package download to / /tmp (jkonecny) Resolves: rhbz#1781517- network: fix GUI crash on invalid devices in the list (rvykydal) Resolves: rhbz#1697256- Fix DBus error detection (mkolman) Related: rhbz#1794767 - Make sure RHSM HTTP proxy port from kickstart is an integer (mkolman) Resolves: rhbz#1794025- Log exceptions raised in subscription data fetching method (mkolman) Related: rhbz#1788036 - Fix subscription status not being displayed in some cases (mkolman) Resolves: rhbz#1788036 - Make sure syspurpose is set before registration in GUI (mkolman) Resolves: rhbz#1788207 Related: rhbz#1788036 - Update pep8speaks checker configuration for the branch (rvykydal) Related: rhbz#1788036- Fix RHSM HTTP proxy configuration clearing (mkolman) Resolves: rhbz#1789814 - Add scrolling for the registration tab (mkolman) Resolves: rhbz#1788422- Fix output kickstart generation for subscription commands (mkolman) Resolves: rhbz#1788579 Resolves: rhbz#1788513 - Fix GTK access from subscription thread (mkolman) Resolves: rhbz#1787615- Fix branding in the Connect to Red Hat spoke (mkolman) Resolves: rhbz#1787342- Fix RHSM HTTP proxy setup (mkolman) Related: rhbz#1748281 - Fix text color on info bars (mkolman) Resolves: rhbz#1782174- Adjust unit tests (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend list of false positives in the style guide (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in GUI (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend the anaconda-gtk.css (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in installation payload (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes outside of DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add temporary subscription scheduling module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add basic CDN support to Payload DBus module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add support for custom interface for DBus Tasks (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Backport locale support for modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add subscription manager as an Anaconda dependency (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391- Add UI support for the ZIPL Secure boot (vponcova) Related: rhbz#1659400 - Add DBus support for the ZIPL Secure Boot (vponcova) Resolves: rhbz#1659400 - Don't mention new-kernel-pkg anymore in /etc/sysconfig/kernel (javierm) Resolves: rhbz#1747382 - Don't print warnings for new-kernel-pkg not being present (javierm) Related: rhbz#1747382- Only attempt to open the ibm,max-boot-devices sysfs entry if it exists (javierm) Related: rhbz#1748756- Don't add more devices in boot-device NVRAM than the maximum allowed (javierm) Resolves: rhbz#1748756 - Fix local repo files aren't enabled (jkonecny) Resolves: rhbz#1641620 - Remove ldconfig spec macros (jkonecny) Resolves: rhbz#1700685 - Don't try to format FBA DASD devices (mmatsuya) Resolves: rhbz#1715303- Skip buildins when processing kernel boot args (jkonecny) Resolves: rhbz#1637472 - network: fix handling of ksdevice=bootif in initramfs (rvykydal) Related: rhbz#1649359 - Make sure we work with fresh data when trying to do netroot (vpodzime) Resolves: rhbz#1649359 - Make our manual triggering on network in dracut work (vpodzime) Resolves: rhbz#1649359- Change the bases of the install classes for RHVH (vponcova) Related: rhbz#1753316- Add the install class for Red Hat Virtualization (vponcova) Resolves: rhbz#1753316 - Extend support for custom storage checking (vponcova) Related: rhbz#1753316 - Enable to define the autopart type in an install class (vponcova) Related: rhbz#1753316- Fix noverifyssl when downloading .treeinfo file (jkonecny) Resolves: rhbz#1726156 Resolves: rhbz#1723811- Do not try to mount cdrom source also if it has been mounted in dracut. (rvykydal) Resolves: rhbz#1733507- Adjust the exclude arguments for livepayloads (bcl) Related: rhbz#1684542 - Recreate the BLS entries when using liveimg (bcl) Resolves: rhbz#1684542 - Cache the liveimg tar kernel list (bcl) Related: rhbz#1684542 - Add common function for creating rescue images (bcl) Related: rhbz#1684542 - Re-generate BLS loader file snippets on live installs (awilliam) Related: rhbz#1684542- Respect changesok password policy for root password (mkolman) Resolves: rhbz#1584145 - Fix default value for pwpolicy emptyok (mkolman) Resolves: rhbz#1664704- Add support for disabling modules via module --disable (mkolman) Resolves: rhbz#1655523 Related: rhbz#1719347- Require blivet with flags.protect_cdrom support (rvykydal) Related: rhbz#1671713 - Be more strict when checking for mounted dvd source. (rvykydal) Resolves: rhbz#1671713 - Protect cdroms during tree population for image installs. (rvykydal) Resolves: rhbz#1671713- Fix the rescue mode (vponcova) Resolves: rhbz#1628653- Set default entry to the BLS id instead of the entry index (javierm) Resolves: rhbz#1671047 - Fix non-root dir of install tree HD installation (jkonecny) Resolves: rhbz#1689194- Handle bytes and strings from RPM (vponcova) Resolves: rhbz#1689909 - Set the flag lvm_metadata_backup (vponcova) Resolves: rhbz#1673901 - Rename add-ons to additional software (jkonecny) Resolves: rhbz#1674011 - Move product version modifications for ui into function and add unit test. (rvykydal) Resolves: rhbz#1671384 - Do not show quarterly release part of the version in UI. (rvykydal) Resolves: rhbz#1671384- Rename zanata rhel-devel version (rvykydal) Related: rhbz#1666319 - Adapt makebumpver to rhel-devel -> rhel-8 branch renaming. (rvykydal) Resolves: rhbz#1666319- Use new ssl certificate kickstart options (lars) Resolves: rhbz#1663954- Pull in new translations (rvykydal) Related: rhbz#1684056- Make SMT warning message smaller (jkonecny) Related: rhbz#1684056 - Remove blank line in the SMT warning (jkonecny) Related: rhbz#1684056- Pull in new translations (rvykydal) Related: rhbz#1684056- Update the SMT warning message (rvykydal) Related: rhbz#1684056 - Detect and warn if SMT is enabled (vponcova) Resolves: rhbz#1684056- Pass nosmt boot option to installed system. (rvykydal) Resolves: rhbz#1677411 - Use unformatted DASDs for the partitioning (vponcova) Resolves: rhbz#1676630- Check for dirinstall target on s390 (bcl) Resolves: rhbz#1677417- Change the overflow color (vponcova) Related: rhbz#1637686- Remove a confusing message for headless systems (#1638791) (vponcova) Resolves: rhbz#1638791- Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1638383 - Do not crash on missing multipath device wwn. (rvykydal) Resolves: rhbz#1666242- Relabel X11/xorg.conf.d directory (jkonecny) Resolves: rhbz#1660436 - Reorder items in selinux relabeling post script (jkonecny) Related: rhbz#1660436- Update gjs dependency filter for fedora->rhel filename changes (rvykydal) Related: rhbz#1650295- Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1650295- Add python3-coverage to testing dependencies (jkonecny) Related: rhbz#1502323 - Set Automatic Installation Media for HDD not ISO (jkonecny) Related: rhbz#1502323 - Adapt old code to new partition name translation (jkonecny) Related: rhbz#1502323 - Fix source spoke status for expanded tree on HDD (jkonecny) Related: rhbz#1502323 - Enable installation from install tree on HDD (jkonecny) Resolves: rhbz#1502323- Pull in fixed translations Resolves: rhbz#1659890- Update python-coverage dependency (rvykydal) Resolves: rhbz#1658777 - Require password confirmation in GUI (mkolman) Resolves: rhbz#1584064 - Only quit GTK mainloop on GUI quit request (mkolman) Resolves: rhbz#1643111 - Drop the inst.noblscfg option (javierm) Resolves: rhbz#1658980 - Don't allow to use LDL DASD disks (vponcova) Resolves: rhbz#1635825 - Don't allow /boot on LVM (vponcova) Resolves: rhbz#1641986 - Use the default LUKS version for auto partitioning (vponcova) Resolves: rhbz#1628519 - Make it possible to exit empty user spoke (mkolman) Resolves: rhbz#1620135 - Fix pylint errors (vponcova) Related: rhbz#1652727- Run zipl again after generating initramfs (#1652727) (vponcova) Resolves: rhbz#1652727- Fix module installation error reporting (mkolman) Resolves: rhbz#1644635 - Drop xorg-x11-server-Xorg check from graphical target detection (mkolman) Resolves: rhbz#1583958- Pull in fixed translations Resolves: rhbz#1650431- Hotfix - disable unsupported hardware detection (mkolman) Resolves: rhbz#1645686- Make the pyanaconda/image.py more pep8 (jkonecny) Related: rhbz#1631673 - Test image repodata folder based on treeinfo file (jkonecny) Resolves: rhbz#1631673 - Use var instead of strings in findFirstIsoImage (jkonecny) Related: rhbz#1631673 - Use new InstallTreeMetadata instead of TreeInfo (jkonecny) Related: rhbz#1631673 - Add InstallTreeMetadata class (jkonecny) Related: rhbz#1631673 - Move DEFAULT_REPOS to the constants (jkonecny) Related: rhbz#1631673- nvdimm: update ks data for actions in UI (rvykydal) Resolves: rhbz#1620093 - nvdimm: use pykickstart constant for setting reconfigure mode (rvykydal) Related: rhbz#1620093 - Fix strings not marked for translation (jkonecny) Resolves: rhbz#1637399 - Increase EFI System Partition (ESP) size to 200-600 MiB (javierm) Resolves: rhbz#1633640 - Save lsblk output to the Anaconda traceback file (vtrefny) Resolves: rhbz#1627220- Remove EXPERIMENTAL label for mountpoint assignment in TUI (mkolman) Resolves: rhbz#1636940 - Wrap line in storage/osinstall.py to 99 chars (jkonecny) Related: rhbz#1637096 - Add missing pylint false positive (jkonecny) Related: rhbz#1637096 - Make syspurpose description text size biger (mkolman) Related: rhbz#1612060 - Fix double quoting in syspurpose values (mkolman) Resolves: rhbz#1637135 - Fix ihelp pylint issues (jkonecny) Related: rhbz#1637096 - Add ignored field to rpm_tests (jkonecny) Related: rhbz#1637096 - Remove unused false positives (jkonecny) Related: rhbz#1637096 - Use new BTRFS pykickstart version (jkonecny) Related: rhbz#1637096 - Add back missing import (jkonecny) Related: rhbz#1637096 - Add --no-pip to setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename coverage3 to coverage-3.6 (jkonecny) Related: rhbz#1637096 - Fix error message in setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename nosetests binary to 3.6 - link is missing (jkonecny) Resolves: rhbz#1637096 - Remove not used BuildRequires for RHEL (jkonecny) Related: rhbz#1637096 - Add shortcut function to get dependency script (jkonecny) Related: rhbz#1637096 - Add install-pip parameter to setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add initial 32-bit ARMv7 EFI support (pbrobinson) Resolves: rhbz#1637618 - Drop legacy get_arm_machine pieces (pbrobinson) Related: rhbz#1637618 - arch: arm: drop omap checks and specifics (pbrobinson) Related: rhbz#1637618 - Small optimalization in setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add package installation from pip for test script (jkonecny) Related: rhbz#1637096 - Remove hfsplus-tools not used on RHEL (jkonecny) Related: rhbz#1637096- Add Not Specified option for System Purpose lists (mkolman) Resolves: rhbz#1637602 - Set the VNC password directly (vponcova) Resolves: rhbz#1634667- Ignore errors when trying to activate unsupported swaps (vtrefny) Resolves: rhbz#1635253 - Adapt built in help system to new content structure (mkolman) Resolves: rhbz#1593723 - Update help folder paths (mkolman) Related: rhbz#1593723 - Replace helpFile property with help_id (mkolman) Related: rhbz#1593723 - Small optimization in boot arg parsing method (jkonecny) Related: rhbz#1622429 - Fix bad --addrepo command line parsing (jkonecny) Related: rhbz#1622429 - Raise correct exception on bad addrepo boot param (jkonecny) Resolves: rhbz#1622429- Add option to set kernel.hung_task_timeout_secs option (rvykydal) Resolves: rhbz#1633549 - Change default install class to RHEL (jkonecny) Resolves: rhbz#1634094 - Don't check for firmware compatibility to enable BootLoaderSpec support (javierm) Resolves: rhbz#1635547- Update kernel command line parameters in BLS files (javierm) Resolves: rhbz#1635180 - Drop attempt to add 'nocrypto' to tsflags (#1634791) (awilliam) Resolves: rhbz#1634791 - Make sure fips is correctly enabled on target system (#1619568) (mkolman) Resolves: rhbz#1619568- Syspurpose related test & pylint fixes (mkolman) Related: rhbz#1612060 - Add missing folder to Makefile (mkolman) Related: rhbz#1612060 - Add system purpose support (mkolman) Resolves: rhbz#1612060- Sync spec file (rvykydal) Related: rhbz#1619153 - Fix python3 requires in spec file (rvykydal) Resolves: rhbz#1619153 - Revert "Add system purpose support" (rvykydal) Related: rhbz#1619153 - Add support for GRUB_ENABLE_BLSCFG and inst.noblscfg (pjones) Resolves: rhbz#1615442 - Get rid of new-kernel-pkg invocations (pjones) Related: rhbz#1615442 - Minor pylint cleanups (pjones) Related: rhbz#1615442- Add system purpose support (mkolman) Resolves: rhbz#1612060- Require the Python interpreter directly instead of using the package name - Related: rhbz#1619153- Update the spoke for unsupported hardware in TUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Update the dialog for unsupported hardware in GUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Support detection of kernel taints (vponcova) Resolves: rhbz#1601545- prefixdevname: fix a typo in filename (rvykydal) Related: rhbz#1615997 - prefixdevname: pass persistent configuration to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: pass net.ifnames.prefix option to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: install package to target system if needed (rvykydal) Resolves: rhbz#1615997 - prefixdevname: import state from initramfs to stage 2 (rvykydal) Resolves: rhbz#1615997- Don't connect to signals of the Network Manager DBus objects (vponcova) Resolves: rhbz#1582233 - Fix librepo logging with new DNF (jkonecny) Resolves: rhbz#1626609- Require python3-librepo Resolves: rhbz#1626609- DNF 3.5 compatibility (mkolman) Related: rhbz#1613296 - Don't try to get hostnamed proxy in non-installer-image environments (rvykydal) Resolves: rhbz#1622917- Revert "Don't allow booting from nvdimm devices" (rvykydal) Resolves: rhbz#1620566 - Fix pylint errors (vponcova) Related: rhbz#1618633- Fix crash in tui when default partitioning scheme is not supported (rvykydal) Related: rhbz#1617958- Add inst.addrepo documentation for HD variant (jkonecny) Related: rhbz#1595415 - Warn when repo names are not unique (jkonecny) Related: rhbz#1595415 - HD addon repos have mount directories permanent (jkonecny) Related: rhbz#1595415 - Unmount hard drive additional repositories (jkonecny) Related: rhbz#1595415 - Move RepoData copy creation to the RepoData class (jkonecny) Related: rhbz#1595415 - Show empty file protocol on HD addon repo fail (jkonecny) Related: rhbz#1595415 - Mount and use HDD additional repositories (jkonecny) Related: rhbz#1595415 - Separate _find_and_mount_iso from _setup_media (jkonecny) Related: rhbz#1595415 - Load hard drive repo type from inst.addrepo (jkonecny) Related: rhbz#1595415 - Do not fail if .discinfo file can't be read (jkonecny) Related: rhbz#1595415 - Use productmd to parse .discinfo file (jkonecny) Related: rhbz#1595415 - Add payload sources tests (jkonecny) Related: rhbz#1595415 - Cleanup payload tests source file (jkonecny) Related: rhbz#1595415 - Add documentation for inst.addrepo boot option (jkonecny) Related: rhbz#1595415 - Add additional repositories to KS data (jkonecny) Resolves: rhbz#1595415 - Use new source solution (jkonecny) Related: rhbz#1595415 - Add payload sources implementation (jkonecny) Related: rhbz#1595415 - Mark disks with additional repos as protected (jkonecny) Related: rhbz#1595415 - Support boot args parsing to list (jkonecny) Related: rhbz#1595415 - Add inst.addrepo new options (jkonecny) Related: rhbz#1595415 - Make parenthesis consistent (jkonecny) Related: rhbz#1595415 - Remove unused parameter from live_startup method (jkonecny) Related: rhbz#1595415 - Disable treeinfo based repos only once (jkonecny) Related: rhbz#1610806 - Disable treeinfo repos when base repo change (jkonecny) Related: rhbz#1610806 - Treeinfo repos can't be changed nor removed (jkonecny) Related: rhbz#1610806 - Add all repositories from the treeinfo file (jkonecny) Resolves: rhbz#1610806 - Load base repository location from treeinfo (jkonecny) Related: rhbz#1610806 - Add limited file:// protocol to GUI Source spoke (jkonecny) Related: rhbz#1610806 - Add BaseOS between default base repositories (jkonecny) Related: rhbz#1610806 - Split _setupInstallDevice method in payload (jkonecny) Related: rhbz#1610806- Revert back to running DNF in a subprocess (mkolman) Related: rhbz#1613296 - Add back reverted patches for modularity support (rvykydal) Related: rhbz#1613296- Check the LUKS2 memory requirements (vponcova) Related: rhbz#1547908 - Add an option for choosing version of LUKS in GUI (vponcova) Related: rhbz#1547908 - Add tests for LUKS2 in the auto partitioning module (vponcova) Related: rhbz#1547908 - Apply the LUKS2 options from the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in logvol, part and raid commands (vponcova) Related: rhbz#1547908 - Enable to set a default version of LUKS (vponcova) Related: rhbz#1547908 - Update dependencies and kickstart commands to support LUKS2 (vponcova) Resolves: rhbz#1547908 - Use SimpleConfigFile to get PLATFORM_ID from /etc/os-release (mkolman) Related: rhbz#1613296 - Use wwn attr instead of removed wwid. (#1565693) (dlehman) Resolves: rhbz#1615408- Fix a 5 year old typo in the spec file (mkolman) Resolves: rhbz#1613488 - Bump required DNF version (mkolman) Related: rhbz#1613296 - Fix some small issues with the platform id patch (mkolman) Related: rhbz#1613296 - Set platform id for DNF (mkolman) Related: rhbz#1613296 - Fix crash when software environment is False (jkonecny) Resolves: rhbz#1612942 - Allow to delete all file systems used by Unknown (#1597199) (vponcova) Resolves: rhbz#1597199- DD: Use text mode when calling tools with subprocess (rvykydal) Resolves: rhbz#1609744 - Update RHEL placeholder names (mkolman) Related: rhbz#1593723- Revert Use productmd library to parse .treeinfo (rvykydal) Related: rhbz#1611622- Revert of module support enablement (install specs DNF API) (rvykydal)- Typo fixup (rvykydal) - Define if blivet-gui is supported via installclasses (rvykydal) Related: rhbz#1599838 - Offer Blivet-GUI partitioning only if supported (rvykydal) Related: rhbz#1599838 - Only show the "closest mirror" source option where appropriate (mkolman) Resolves: rhbz#1608241 - Starting from 3.0 DNF expects strings in comps queries (mkolman) - Remove blivet-gui spoke and its dependencies (rvykydal) Resolves: rhbz#1599838 - Use the manual partitioning module in TUI (vponcova) - Use the manual partitioning module in UI (vponcova) - Add tests for the manual partitioning module (vponcova) - Create the manual partitioning module (vponcova) - Reserve enough static space for 2 lines in spoke status on hub (#1584160) (rvykydal) - Handle new module specific error states (mkolman) - Handle missing package errors reported by the install_specs() function (mkolman) - Initial module enablement and installation support (mkolman) - Fix disable additional repositories (jkonecny) - Show better messages for NoSuchPackage and NoSuchGroup (#1599190) (vponcova) Resolves: rhbz#1599190 - Bootloader stage2 can't be on btrfs on rhel (#1533904) (rvykydal) Related: rhbz#1533904 - Remove --fstype=btrfs support from LogVol, Raid and Partition (rvykydal) Resolves: rhbz#1533904 - Remove btrfs support. (rvykydal) Resolves: rhbz#1533904 - Use RHEL8 versions of commands added to RHEL8 handler for test (rvykydal) - Use RHEL8 kickstart handler (rvykydal) - Use productmd library to parse .treeinfo (#1411673) (jkonecny) - Import kickstart classes as version-less in the dracut script (vponcova) - Use only version-less kickstart classes (vponcova) - Define version-less variants of kickstart classes (vponcova) - Pylint should skip the file livepayload.py (vponcova) - Fix pylint errors (vponcova)- Change the pop-up text with the pre-release warning (#1542998) (vpodzime) Resolves: rhbz#1608243 - Sort categories on the hub by defined order (#1584160) (rvykydal) Resolves: rhbz#1584166 - Show a note about EULA where relevant (mkolman) Resolves: rhbz#1569596 - Change message log level to INFO when adding repo (jkonecny) Related: rhbz#1603178 - Set packaging log level to DEBUG by default (jkonecny) Resolves: rhbz#1603178 - Remove the python-wrapt dependency (vponcova) - Do not use capitals for spoke names (#1584160) (rvykydal) Resolves: rhbz#1584166 - Wrap category label and add space between columns (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use 32 px icons (instead of 16 px) on hubs (#1584160) (rvykydal) Resolves: rhbz#1584166 - Make pyanaconda.dbus.typing work with Python 3.7 (#1598574) (awilliam) - Use Platform Python where appropriate (mkolman) - Replace deprecated dracut options for booting with ibft. (rvykydal) Resolves: rhbz#1566052 - Protected devices might be hidden (#1561766) (vponcova) - Improve handling of unsupported filesystems in UI. (rvykydal) Resolves: rhbz#1533904 - Reserve two lines for status message (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use three spoke columns on hub for better scaling (#1584160) (rvykydal) Resolves: rhbz#1584166 - fstab: include a note about systemctl daemon-reload (zbyszek) - Access the ZFCP module only on s390x (vponcova) - Tell libreport if it is a final release or not (#1596392) (vpodzime) Resolves: rhbz#1596392 - bootloader: GRUB2: Set menu_auto_hide when enabled by the instClass (hdegoede) - installclass: Add bootloader_menu_autohide property (hdegoede) - Add tests for the zFCP module (vponcova) - Handle the zfcp command in the zFCP module (vponcova) - Use the zFCP discovery task in UI (vponcova) - Create the zFCP discovery task (vponcova) - Create the zFCP module (vponcova)- Define zanata branch statically for rhel-devel branch (rvykydal)- DNF 3: progress callback constants moved to dnf.transaction (awilliam) - DNF 3: Update size calculations for transaction item changes (awilliam) - DNF 3: config substitutions moved from dnf to libdnf (awilliam)- Add tests for the DASD module (vponcova) - Run the DASD formatting task in UI (vponcova) - Extend the sync_run_task method with a callback (vponcova) - Create a task for formatting DASDs (vponcova) - Run the DASD discovery task from UI (vponcova) - Create a task for discovering DASDs (vponcova) - Create the DASD module (vponcova) - Add tests for the language installation task (vponcova) - Run an installation task to install a language (vponcova) - nvdimm: fix crash on non-block devices (rvykydal)- Wait for kickstart modules to quit (vponcova) - Ask for a default passphrase if required (vponcova) - Add support for setting different types of passwords in TUI (vponcova)- Add tests for changes in tasks and the install manager (vponcova) - Add a simple installation task in the Baz module (vponcova) - Update the boss classes (vponcova) - Update the base clases for modules (vponcova) - Use the system installation task in the install manager (vponcova) - Add the system installation task (vponcova) - Add methods for running remote DBus tasks (vponcova) - Improved base clases for DBus tasks (vponcova) - Do not manually create LUKSDevice when unlocking a LUKS format (vtrefny) - Fix pylint errors (vponcova) - Skip the pylint check for the bootloader.py (vponcova) - Enable DNF depsolver debugging in debug mode (mkolman) - Don't reset locale of our DBus daemon (vponcova) - Close the DNF base later (#1571299) (vponcova) - Add 10% for storage metadata to the total required space (#1578395) (vponcova) - Add hook to prevent mistake upstream pushes (jkonecny) - Revert "WIP" (vponcova) - WIP (vponcova) - Set locale to en_US.UTF-8 in every module (#1575415) (vponcova) - Move initial module configuration to the init function (vponcova) - Fix the mount command (vponcova) - Use the auto partitioning module in UI (vponcova) - Only check space during a tui kickstart if ksprompt is enabled (bcl) - Fix can't exit TUI storage spoke (jkonecny) - Use PROCESSED_AND_CLOSE and PROCESSED_AND_REDRAW (jkonecny) - Remove not required PROCESSED return (jkonecny) - Remove PROCESSED from refresh method (jkonecny)- nvdimm: make debug messages more clear (rvykydal) - nvdimm: use libblockdev enum to check namespace mode (rvykydal) - Add data loss warning to nvdimm reconfigure dialog. (rvykydal) - Add UI feedback for disk repopulating after nvdimm reconfiguration. (rvykydal) - Fix ignoring of nvdimm devices (rvykydal) - Don't allow booting from nvdimm devices (rvykydal) - Improve UI feedback for invalid boot on non-iBFT iSCSI devices. (rvykydal) - Add inst.nonibftiscsiboot boot option. (rvykydal) - Use only devices specified by nvdimm command for installation. (rvykydal) - Add option to reconfigure nvdimm devices into sector mode. (rvykydal) - Allow only devices in sector mode to be selected. (rvykydal) - Add nvdimm devices to Advanced Storage spoke. (rvykydal) - Add kickstart support for nvdimm reconfiguration to sector mode. (rvykydal) - Ignore nvdimm disks which are not in sector mode. (rvykydal) - Do not ignore nvdimm (pmemX) devices (rvykydal) - Update the pykickstart commands (vponcova) - Fix firewall DBUS module API usage (#1577405) (mkolman) - Fix formatting in the TUI storage spoke (jkonecny) - Fix TUI crash in mountpoint assignment (#1564067) (jkonecny) - Fix KS logvol metadata and chunksize parameters (#1572511) (jkonecny) - Show correct bootloader error on the MacEFI platform (vponcova) - Revert "Fix broken kickstart command test" (rvykydal) - Support fcoe --autovlan option (#1564096) (rvykydal)- Increase module startup timeout to 600 seconds (mkolman) - Fix name of the Zanata Python client package (mkolman) - Add tests for the auto partitioning module (vponcova) - Create the auto partitioning module (vponcova) - Add the firewall submodule (mkolman) - Once again fix cmdline error handling. (#1360223) (sbueno+anaconda) - Extend the timeout period to 180s in the case of cmdline error. (#1360223) (sbueno+anaconda) - Fix the clearpart test with disklabel option (vponcova) - The specified nosetests failed to run (vponcova)- Show correct root account locked status in reconfig mode (#1507940) (mkolman) - Add missing lines and modularization only log to test coverage (jkonecny) - Remove makebumpver dependency from spec file (jkonecny) - network module: use connectivity checking in anaconda (rvykydal) - network module: add connectivity checking (rvykydal) - Permit adding disabled external repos to installation. (riehecky) - Handle empty active attribute for consoles (#1569045) (mkolman) - Support temporary kickstart generating (vponcova) - Create the dynamic module User (vponcova) - Select Workstation install class for Workstation live (#1569083) (awilliam) - Rename the main module User to Users (vponcova)- Save logs to result folder after rpm-tests (jkonecny) - Add Installed pyanaconda tests (jkonecny) - Fix name of the RPM test (jkonecny) - Support running just chosen rpm test (jkonecny) - Add test cache files to gitignore (jkonecny) - Move test install test from Makefile to rpm tests (jkonecny) - Create structure to run rpm tests (jkonecny) - Move all nosetests to separate directory (jkonecny) - Fix broken kickstart command test (jkonecny) - Fix broken kickstart command test (jkonecny) - localization: use LanguageKickstarted module property (#1568119) (rvykydal) - Start only the specified kickstart modules (#1566621) (vponcova) - Use the Bootloader module in UI (vponcova) - Add tests for the bootloader module (vponcova) - Create the bootloader module (vponcova) - rpmostreepayload: do not require network for dvd installation (#1565369) (rvykydal) - Fix double logging to stdout (vponcova) - Don't try to create required partitions if there are none (vponcova)- Add anaconda-install-env-deps as dependency of the anaconda package (mkolman) - Add %files for install-env-deps so it actually exists (awilliam)- Bump simpleline version (mkolman) - Do not redraw screen after text YesNo dialog (#1557951)(jkonecny) - Revert "Adapt to a new simpleline changes (#1557472)(jkonecny) - authselect: enable silent last log (pbrezina) - authselect: fix typo to enable fingerprint authentication (pbrezina)- Move install time dependencies to a metapackage (mkolman)- Fix forgotten usage of the selinux kickstart command (vponcova) - Fix tests for the storage module (vponcova) - Use the disk selection and initialization modules in UI (vponcova) - Enable to use object identifiers instead of object paths (vponcova)- Add Makefiles for disk initialization and selection modules (vponcova) - Remove the invalid self argument (vponcova) - Run all unit tests (vponcova)- Create the disk initialization and disk selection modules (vponcova) - Use watch_property to watch changes of DBus properties (vponcova) - Better organize the base classes for modules (vponcova) - Fixed KS forcing zerombr onto RO disk (japokorn) - Add tests for the kickstart specifications (vponcova) - Standardize calls to parent via super() (riehecky) - Fix 'isDisk' property name (#1558906) (vtrefny) - Make the class for removed kickstart commands more strict (vponcova) - Fix the progress bar steps (vponcova) - Use enum for the first boot action (vponcova) - Use enum for the SELinux modes (vponcova) - datetime spoke: still pass ksdata to NTPconfigDialog (UIObject) (rvykydal)- Write rootpw command to kickstart (#1557529) (mkolman) - Don't make safe to observe services on buses that don't run (vponcova) - Add the LanguageKickstarted property (vponcova) - Don't autoquit by default if the last hub is empty (#1553935) (mkolman) - Use the Services module in UI (vponcova) - Create the Services module (vponcova) - Enable hibernation only on x86 (#1554345) (vponcova) - Add the Storage module with no API (vponcova) - Add the Payload module with no API (vponcova) - Remove DBus modules Foo and Bar (vponcova) - network module: fix accessing org.freedesktop.hostname1 for current hostname (rvykydal)- network module: add basic test (rvykydal) - Add prepare command to setup-mock-test-env script (jkonecny) - Mark partition live device's disk protected. (#1524700) (dlehman)- Remove useless constants from pyanaconda.dbus.constants (vponcova) - Use identifiers to get observers and proxies (vponcova) - Remove the publish method from DBus interfaces (vponcova) - Replace constants in publish and register methods (vponcova) - Replace constants in DBus interface names (vponcova) - Define DBus errors with the dbus_error decorator (vponcova) - Use namespaces and identifiers to describe Anaconda DBus objects (vponcova) - Add support for identification of DBus objects and services (vponcova) - User module should parse only rootpw for now (#1553488) (vponcova) - localization module: plug localization module into keyboard GUI spoke (rvykydal) - localization module: add KeyboardKickstarted property (rvykydal) - localization module: add KS support for keyboard command (rvykydal) - localization module: don't use Kickstarted so another command can be added (rvykydal) - Fix release docs (mkolman) - network: set TYPE value in ifcfg from kickstart in initrmfs (rvykydal) - Make formatting consistent in AnacondaWidgets.xml (riehecky)- Use the user DBUS module in the UI (mkolman) - Use the user DBUS module for the rootpw command in kickstart.py (mkolman) - Add initial user DBUS module (mkolman) - Add tests for the Security module (vponcova) - Use the Security module in UI (vponcova) - Don't send empty kickstart to DBus modules (vponcova) - Add the Security module (vponcova) - Fix makeupdates script to work with new DBus structure (jkonecny) - Fix Makefile of the kickstart manager (vponcova) - Fix check if dbus daemon quit properly (jkonecny) - Remove check if dbus is running (#1551096) (jkonecny) - Use Anaconda's special env variable for dbus address (#1551096) (jkonecny) - Migrate Anaconda to our private dbus session (#1551096) (jkonecny) - localization module: use l12 shortcut for module name in UI (rvykydal) - localization module: replace ksdata.lang with the module in anaconda. (rvykydal) - localization module: add KS support for lang command (rvykydal) - Return restorecon utility to Fedora 28 mock (jkonecny) - Include dbus.log when exporting logs (mkolman) - Reorganize pyanaconda.modules.boss (vponcova) - Move all DBus errors to pyanaconda.modules.common.errors (vponcova) - Move common classes and functions to pyanaconda.modules.common (vponcova) - Close DBus log file when quitting DBus session (jkonecny) - Enable payload configuration for Install classes (jkonecny) - Rename files that provide kickstart specifications (vponcova) - Move the kickstart specification to pyanaconda.core.kickstart (vponcova) - Start and quit Boss properly (jkonecny) - Make class from dbus.launcher module (jkonecny) - Add the kernel option resume= by default (#1206936) (vponcova)- Use observers to access the hostname service (vponcova) - Make safe to observe services on buses that don't have to run (vponcova) - DBus logs are now saved to /tmp/dbus.log (jkonecny) - Add tests for toplevel installclass attribs (riehecky) - Wait for DBus modules for longer time (vponcova) - Drop dependency on authselect and firewalld (vponcova) - Fix kickstart version test (vponcova) - Authconfig is replaced with authselect (#1542968) (vponcova) - Add support for different message buses (vponcova) - Fix makeupdates script (vponcova) - Set up basic logging for DBus modules (vponcova) - Remove get_dbus_module_logger (vponcova) - Fix logging of the DBus modules (vponcova) - Fix the reimport error (vponcova) - Fix the network module specification (vponcova) - network module: update_network_data test (rvykydal) - network module: use Module.Kickstarted instead of ksdata.seen (rvykydal) - network module: use for hostname in tui (rvykydal) - network module: handle current hostname (rvykydal) - network module: handle ksdata.network.hostname (rvykydal) - network module: add module skeleton (rvykydal) - Log changes in the kickstart modules. (vponcova) - Use the Timezone module in UI. (vponcova) - Start Boss from Anaconda (jkonecny) - Do not use System DBus (jkonecny) - Remove anaconda-boss.service (jkonecny) - Move Anaconda dbus services and confs to session dbus (jkonecny) - Run DBus session if not present (jkonecny) - Change pykickstart version (vponcova) - Move system-logos dependency from anaconda-core to anaconda-gui (mkolman) - makebumpver: fix parsing of -m option (rvykydal) - makebumpver: fix -i option (rvykydal) - Fix tests of the Timezone module (vponcova) - installclass: add comments to server install class (dusty) - Don't use deprecated formatErrorMsg (vponcova) - Use the KickstartError attributes (vponcova) - kickstart: "clearpart --list" does not work (#1410335) (marcel) - Use handler in the Timezone module (vponcova) - Fix the specification of the Bar module (vponcova) - Use the KickstartHandler class (vponcova)- Prevent anaconda-core requiring gjs-console (awilliam) - Temporarily don't test versions of specified kickstart objects (vponcova)- Explain when run dependency_solver without options (jkonecny) - Clean dd_test code (jkonecny) - We can't set file permission mode for .so in dd test (jkonecny) - Rename installclass_atomic to Fedora Atomic Host (jkonecny) - Support running only nosetests or only some nosetests (jkonecny) - Do not run tests as root (jkonecny) - Save start and end time for pylint run (jkonecny) - Separate grab-logs from ci target in Makefile (jkonecny) - Remove false positive but disable Pylint in makeupdates script (jkonecny) - Add copyright to scripts in ./scripts/testing (jkonecny)- Prevent anaconda-core requiring gjs-console (awilliam)- Check the proxy attribute before accessing it (vponcova) - Check the noverifyssl attribute before accessing it (vponcova) - Don't access the url attribute (#1530428) (vponcova) - Use Fedora Server default partitioning in Atomic (jkonecny) - Clean code of Atomic install class (jkonecny) - Migrate Atomic install class (#1491287) (jkonecny) - Move Atomic install class to Anaconda (#1491287) (#1536853) (jkonecny) - Make sure that fetch_url is defined. (vponcova)- Change pykickstart version. (vponcova) - Do not deepcopy the kickstart data in the storage (vponcova) - Replace deepcopy of the method command (vponcova) - Use pykickstart 3 (vponcova) - Provide comprehensive log messages about the display mode (vponcova) - Fix missing logging in some cases of update of ONBOOT value. (rvykydal) - Fix tests for the timezone module. (vponcova) - Add the Kickstarted property to the kickstart modules. (vponcova) - Connect to the observed service and other stuff. (vponcova) - Prevent 99-copy-lgs.ks from exiting with a 1 (bcl) - Rename SetUTC to SetIsUTC in the timezone module. (vponcova)- Move how to use setup-mock-test-env script to help (jkonecny) - Add --init as new parameter to setup-mock-test-env (jkonecny) - Initialize the thread manager at the first import. (vponcova) - Added tests for the timezone module and other. (vponcova) - Remove 'i' from iutil module (jkonecny) - Remove 'i' from isignal module (jkonecny) - Move isignal module to core/isignal (jkonecny) - Extract process watch functions to a static class (jkonecny) - Move regexes module to core/regexes (jkonecny) - Move i18n module to core/i18n (jkonecny) - Move constants module to core/constants (jkonecny) - Move iutil module to core/iutil (jkonecny) - Move async_utils to core/async_utils (jkonecny) - Replace gobject GLib by our core/glib (jkonecny) - Rename run_in_main_thread to run_in_loop (jkonecny) - Add Timer and PidWatcher abstraction above GLib (jkonecny) - Create abstraction above GLib event loop (jkonecny) - Add core/glib module for GLib access (jkonecny) - Ignore errors for KickstartSpecificationHandler. (vponcova) - Try to use the PropertiesChanged signal. (vponcova) - Add timezone module. (vponcova) - Collect properties changes before emit. (vponcova) - Use Ping method from the standard interface. (vponcova) - Recognize members of standard interfaces. (vponcova) - Add an object observer with cached properties (vponcova) - Rename modules with Fedora install classes. (vponcova) - Add support for Variant in .buildstamp (vponcova) - Fix the Bar module. (vponcova) - Add pykickstart version to branching policy doc (jkonecny) - Remove `unstable` branch from documentation (jkonecny) - Move system-logos to anaconda-core (#1529239) (bcl)- Modules should use the proxy pattern. (vponcova) - Variants need to be instances of the Variant class (vponcova) - kickstart: support firewall --use-system-defaults (#1526450) (dusty) - Check payload is set before accessing its data (#1524785) (mkolman) - Do not fail when test are failing in setup-env script (jkonecny) - Support running multiple commands at once (jkonecny) - Support copy Anaconda result dir out of mock (jkonecny) - Remove dependencies from Makefile (jkonecny) - Add path to Anaconda in mock to constant (jkonecny) - Properly exclude packages from the install set (ngompa13) - Add the _prepare_command helper function to setup-test-env (jkonecny) - Add run-tests parameter to setup-test-env script (jkonecny) - Remove /anaconda in mock before copying new one (jkonecny)- Improve password checking status and error messages (mkolman) - Spin kickstarts shouldn't be test dependency (jkonecny)- Remove spurious echo call from tmux service file (#1526861) (mkolman) - Restore fix for RHBZ #1323012 (`set_name` not `setName`) (awilliam) - Fix Makefile for modules/[foo,bar]/tasks and for install_manager (rvykydal) - Make passing kickstart to boss more visible. (rvykydal) - Add tests for KickstartManager. (rvykydal) - Add kickstart dispatching to anaconda. (rvykydal) - Add kickstart dispatching to local boss run script (rvykydal) - Add KickstartManager for Boss. (rvykydal) - Add method for getting line mapping from kickstart elements to kickstart (rvykydal) - Add info about handled kickstart commands to modules (rvykydal) - Add missing Makefile for kickstart_dispatcher (rvykydal)- Use observers in the install manager (vponcova) - Modify readme file for tests (jkonecny) - Do not bump version when testing installation (jkonecny) - Add set up test environment script (jkonecny) - Add dependency solver script (jkonecny) - Differentiate upstream and build-time version (#1493952) (mkolman) - Fix bad bash '*' expansion when loading kernel modules (#1525841) (jkonecny) - Fix connection to a signal in the install manager (vponcova) - Use the InterfaceTemplate in the InstallationInterface (vponcova) - Use the InterfaceTemplate in the TaskInterface (vponcova) - Add a base class for DBus interfaces (vponcova) - Update module manager to use observers (vponcova) - Add DBus observers for better access to proxies. (vponcova) - Remove running CI in mock from Makefile (jkonecny) - Add xfsprogs and git to the test requirements (jkonecny) - The gettext-devel is required by autogen (jkonecny) - Remove kickstart-test dependencies from test requires (jkonecny)- Unregister and unpublish all DBus services and objects (vponcova) - Add tests for InstallManager (jkonecny) - Add tests for Tasks (jkonecny) - Add run_in_glib decorator for tests (jkonecny) - Instantiate and publish InstallManager in Boss (jkonecny) - Add Makefile for install_manager (jkonecny) - Implement InstallManager with interface (jkonecny) - Init threading in modules (jkonecny) - Provide installation tasks from modules (jkonecny) - Remove *.Anaconda.Modules interface from Boss (jkonecny) - Implementing example tasks for modules (jkonecny) - Add Makefile for Task (jkonecny) - Base implementation of Task (jkonecny) - Add Task interface class (jkonecny) - Remove in-memory kickstart representation from traceback file (#1519895) (mkolman) - Support call_when_thread_terminates in ThreadManager (jkonecny) - Change gtk_action_wait/nowait as general use decorators (jkonecny) - Add controllable loop to run_boss_locally script (jkonecny) - Tweak run_boss_locally script (jkonecny) - Enable SE/HMC file access to repo (vponcova) - Change string formatting to format method (jkonecny) - Pass handler instance, not class to SplitKickstartParser (rvykydal) - Add kickstart parser for splitting kickstart (rvykydal)- Fix unit tests (mkolman) - Fixes in makefiles (vponcova) - Use the input_checking module for TUI password validation (mkolman) - Use the input_checking module for user checking (mkolman) - Use the input_checking module for root password checking (mkolman) - Use the input_checking module for checking the LUKS passphrase (mkolman) - Reflect GUISpokeInputCheckHandler changes in installation source spoke (mkolman) - Convert the input checking helpers to use the input_checking module (mkolman) - Provide more robust method of using the warning message bar (mkolman) - Remove the validatePassword() method (mkolman) - Add new input checking module (mkolman) - fixup! Migrate Workstation InstallClass to anaconda (sgallagh) - Handle an invalid install class style sheet (vponcova) - Enhance password checking constants (mkolman) - Fix interactive defaults (mkolman) - Modify the PYTHONPATH in run_boss_locally (vponcova) - Replace get_bus with the class DBus (vponcova) - Migrate Workstation InstallClass to anaconda (sgallagh) - Point at new path for fedora-server.css (sgallagh) - Rename dbus_constants to constants (vponcova) - Add the boot option inst.ks.all (vponcova) - Add the boot option inst.stage2.all (vponcova) - Remove errors for mounting and unmounting (vponcova) - Override the right method in the task (vponcova) - Remove useless code (vponcova) - Support timeout and retries options in %packages section (vponcova) - Fix device_name_is_disk to fully support raid devices (vponcova) - Onlyuse devices of the ignoredisk command should be only disks (vponcova) - Add the boot option inst.xtimeout (vponcova) - Do not shadow build-in module variable (jkonecny) - Module manager is replaceable (jkonecny) - Remove pyanaconda.constants_text module (vponcova)- Bump Blivet GUI version (mkolman) - Change path to start-module script when running locally (mkolman) - Handle DBUS module related files in makeupdates (mkolman) - Handle DBUS_STARTER_ADDRESS not being defined (mkolman) - Use start-module script in DBUS service files (mkolman) - Add a DBUS module startup script (mkolman) - Add Makefile.am for DBUS modules an addons (mkolman) - Add the setup-updates script (mkolman) - Add __init__.py file to anaconda/modules (mkolman) - Add a unit file for Boss startup (mkolman) - Really install all the right packages on Mac UEFI installs (awilliam) - Refactor DASD formatting and support detection of LDL DASDs. (vponcova) - Remove unused import sys from run_boss_locally script (jkonecny) - Fix blivet imports in the Fedora Server install class (#1513024) (vponcova) - Update the use of suggest_container_name method (vponcova) - Devicetree doesn't have protected_dev_names (vponcova) - Add pyanaconda.dbus to Makefile (vponcova) - Add pyanaconda.storage to Makefile (#1511735) (vponcova) - network: GUI, be more robust when displaying vlan parent and id (#1507913) (rvykydal) - network: GUI, fix lookup of existing device configurations (#1507913) (rvykydal) - network: GUI, don't crash on added vlan without device name specified (#1507913) (rvykydal) - Add a script for running Boss & modules locally (mkolman) - Add an example addon (mkolman) - Add DBUS module examples (mkolman) - Add Boss (mkolman) - Add a base class for DBUS modules (mkolman) - Add .service and .conf files for the DBUS modules (mkolman) - Add constants for DBUS module namespaces (mkolman) - Add support for logging from DBUS modules (mkolman) - Add the get_bus() method (mkolman) - Remove storage check for too small swap (#1466964) (vponcova) - Migrate fedora-server installclass into the anaconda repository (#1466967) (rvykydal)- Bump required Blivet version to 3.0 (mkolman) - Add modular server repo to the base repositories (#1506894) (jkonecny) - Split addon and environment refresh in software TUI (jkonecny) - Fix changing source don't erase old environment TUI (#1505090) (jkonecny) - Add logging to TUI software selection spoke (#1505090) (jkonecny) - Do not try to use protected disks for autopart (vtrefny) - Adapt new storage tui spoke to storage code move. (dlehman) - Update blivet upstream URL in testing README. (dlehman) - Adapt to devicefactory API change. (dlehman) - Adapt to removal of default rounding in blivet.size.Size. (dlehman) - Use anaconda's logic for ostree sys/physical root. (dlehman) - Adapt to removal of blivet.udev.device_is_realdisk. (dlehman) - Adapt to move of disklabel type logic into DiskLabel. (dlehman) - Move blivet.partspec into pyanaconda.storage. (dlehman) - Move blivet.platform to pyanaconda.platform. (dlehman) - Fix traceback from mocked partitions in clearpart test. (dlehman) - Move blivet.osinstall to pyanaconda.storage. (dlehman) - Move autopart from blivet to pyanaconda.storage. (dlehman)- Mac EFI installs need grub2-tools (#1503496) (awilliam) - network: create default ifcfg also for missing default NM connection (#1478141) (rvykydal) - Print screen stack next to exception in TUI (jkonecny) - Enable Custom GRUB2 Password Utility (#985962) (rmarshall)- Bump simpleline version requires (jkonecny) - Remove DataHolder class (jkonecny) - Remove EditTUISpoke EditTUIDialog and EditTUISpokeEntry (jkonecny) - Replace EditTUI* from the TUI Storage spoke (jkonecny) - Replace EditTUI* from the TUI User spoke (jkonecny) - Replace EditTUI* from the TUI Source spoke (jkonecny) - Replace EditTUI* from the TUI Network spoke (jkonecny) - Password spoke is using PasswordDialog now (jkonecny) - Return default policy if nothing match (jkonecny) - Add Dialog and PasswordDialog TUI objects (jkonecny) - Remove EditTUIDialog from time_spoke (jkonecny) - packaging: clear downloaded packages repo cache before using it (#1480790) (rvykydal) - Do substitutions only after translating the string (mkolman) - Fix a translation check error (mkolman) - Do not run commands in messages in Makefile (jkonecny) - Fix storage spoke completeness checking (#1496416) (rvykydal)- Mark the mount point assignment in TUI as experimental (vpodzime) - Reset storage on change in text mode (vpodzime) - Only allow the supported file systems in text mode (vpodzime) - Textual configuration of mount points (vpodzime) - Add support for the new 'mount' kickstart command (vpodzime) - Fix dnf exception repository not set (#1495211) (jkonecny) - Add logging of complete spokes in GUI. (rvykydal) - Do not execute storage when the spoke is left with no selected disk (#1496327) (rvykydal) - Reflect building from master branch in the release docs (mkolman) - Add checks for group names (#1497676) (vponcova) - Add new checks for user names (#1491006) (vponcova)- Add changelog entries from the unstable branch (mkolman) - Log when we are executing command in chroot (jkonecny) - Use name instead of index in TUI env selection (#1495204) (jkonecny) - Fix missing container in TUI source spoke (#1494801) (jkonecny) - Add MOCK_EXTRA_ARGS to Makefile (jkonecny) - tui source spoke: initialize nfs values when switching to nfs (rvykydal) - Deselect encryption when switching to blivet-gui partitioning (vtrefny) - Add 2 spaces between functions in iutil (jkonecny) - rpmostreepayload: Fix logic for copying of EFI data (walters) - rpmostreepayload: Avoid recursing for fstab mounts (walters) - payload: Add handlesBootloaderConfiguration(), teach bootloader.py (walters)- Fix missing id to name environment transition (#1491119) (jkonecny) - Fix test for unset TUI software environment (#1491119) (jkonecny) - Rename processingDone to processing_done variable (jkonecny)- network: add support for kickstart --bindto=mac for virtual devices (#1328576) (rvykydal) - network: support mac bound network settings as first class (#1328576) (rvykydal) - network: add support for kickstart --bindto=mac for wired devices (#1328576) (rvykydal) - Don't setup the hub twice (#1491333) (vponcova) - rpmostreepayload: Substitute ${basearch} in ostreesetup ref (walters) - Perform repo checks only when there are checks available. (rvykydal) - Add support for repo --metalink (GUI) (#1464843) (rvykydal) - Add support for repo --metalink (kickstart, tui) (#1464843) (rvykydal) - Add inst.notmux option (dusty)- Add missing dot to the availability status message (mail) - Bump Simpleline version (jkonecny) - Make EFIGRUB._efi_binary a property, not a method (awilliam) - Better storing logs from build and tests (jkonecny) - Provide a default install class. (vponcova) - Do not use hidden install classes. (vponcova) - Make geolocation with kickstart possible (#1358331) (mkolman) - Run python-meh as modal in TUI (jkonecny) - Use GLib event loop in the simpleline (jkonecny) - TUI progress reporting is handled by show_all (jkonecny) - Add efi_dir to the BaseInstallClass (#1412391) (vponcova) - Use /usr/bin/python3 shebang once again (miro)- Fix catch TUI not main thread exceptions (jkonecny) - Document Anaconda branching workflow (mkolman) - Use constants for version number bumps and additions (mkolman) - Fix closest mirror now needs network (jkonecny) - Fix restart payload thread in Network spoke GUI (#1478970) (jkonecny) - Network spoke freeze when testing availability (#1478970) (jkonecny) - Add support for adding version numbers to makebumpver (mkolman) - Add support for major version bump to makebumpver (mkolman) - Fix proxy settings badly used when testing repos (#1478970) (jkonecny)- Remove the metacity theme. (vponcova) - Add the option inst.decorated to allow title bar in GUI (vponcova) - Move python3-gobject Requires to core (jkonecny) - Return simpleline removed ipmi calls back (jkonecny) - Use new list container from Simpleline (jkonecny) - Remove old simpleline from anaconda (jkonecny) - Ask multiple times for wrong input (jkonecny) - Show TUI exception only first time (jkonecny) - Add simpleline logger to the Anaconda (jkonecny) - Modify TUI to use new Simpleline package (jkonecny) - Make 64-bit kernel on 32-bit firmware work for x86 efi machines (pjones) - Add missing gtk3 required version to spec file (jkonecny) - Sort spec required versions alphabetically (jkonecny) - Fix testing of the kickstart version (vponcova) - Move the installclass command to the %anaconda section. (vponcova) - Fix SL install class to use right efi dir (riehecky) - Fix accelerator key for blivet-gui partitioning (#1482438) (vtrefny) - Add blivet-gui logs to python-meh file list (vtrefny) - Remove the title bar in anaconda by default (#1468801) (vponcova) - Add simple script to read journal with message code source and thread info. (rvykydal)- Add support for automatic generating of DBus specification. (vponcova) - Add support for generating XML (vponcova) - Add support for DBus typing system (vponcova) - dnfpayload: do not try to contact disabled repo (artem.bityutskiy) - Add message to setup-test-env is ran (jkonecny) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (bcl) - Add lorax-packages.log to bug report. (rvykydal) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (jkonecny) - 80-setfilecons: Add a few paths (/var/run, /var/spool) (walters) - Also capture anaconda-pre logs if they exist (riehecky) - Don't mock modules with sys in unit tests (vponcova) - logging: replace SyslogHandler with JournalHandler (rvykydal) - Add setup-test-env target to the Makefile (jkonecny) - Add tests for the install class factory (vponcova) - Support for the installclass kickstart command (vponcova) - Modules with install classes should define __all__ (vponcova) - Refactorization of the installclass.py (vponcova) - docs: minor fixups of release document (rvykydal) - rescue: add RTD documentation (rvykydal) - rescue: clean up method for mounting root (rvykydal) - rescue: separate UI and execution logic (rvykydal) - Make kickstart rescue command noninteractive. (rvykydal) - Remove unused argument and code. (rvykydal)- rpmostreepayload: Set up /var first (walters) - rpmostreepayload: Explicitly create /var/lib before tmpfiles (walters) - rpmostreepayload: Rework mount setup to support admin-defined mounts (walters) - rpmostreepayload: try to verify local ostree repo cache (dusty) - rpmostreepayload: ignore = 2.1.6-3 (awilliam) - Bump required Blivet version (#1378156) (mkolman) - Fix bad exception handling from blivet in iscsi (#1378156) (jkonecny) - tui: New class for prompt (vponcova) - iSCSI: adjust to change in blivet auth info (#1378156) (awilliam) - Disable false positive pylint error (jkonecny) - Add some error checking when users don't provide input for DASD devices. (sbueno+anaconda) - Add some error checking when users don't provide input for zFCP devices. (sbueno+anaconda) - Fix tui timezone region selection by name (vponcova)- F26_DisplayMode was added by non-interactive mode (jkonecny) - Fix pyanaconda tests for display mode (jkonecny) - Fix parse-dracut to support new kickstart displaymode (jkonecny) - Add boot option inst.noninteractive to the docs (jkonecny) - Abort installation when Playload exc rise in a NonInteractive mode (jkonecny) - Support non interactive mode in standalone spokes (jkonecny) - Non-interactive mode support for Password and User spokes (jkonecny) - Raise NonInteractive exception in Hubs event loop (jkonecny) - Raise exception for noninteractive mode in Hub (jkonecny) - Add new pykickstart noninteractive mode (jkonecny) - Disable bad kickstart command on F25 (jkonecny) - Improve DNF error message to be more understandable (jkonecny) - tui: Add software group selection (vponcova) - use blivet iSCSI singleton directly in storage spoke (awilliam) - Correct deviceLinks to device_links (blivet renamed it) (awilliam) - Instantiate the zFCP object ourselves now. (#1384532) (sbueno+anaconda) - Fix the way DASD list is determined. (#1384532) (sbueno+anaconda) - Add tests for payload location picking (#1328151) (jkonecny) - Fix picking mountpoint for package download (#1328151) (jkonecny) - Improve packaging logs without DEBUG logging (jkonecny)- Move the collect() function to iutil (mkolman) - Update messiness level (mkolman) - PEP8 and general refactoring for the main anaconda.py (mkolman) - Move kickstart file parsing code to startup_utils (mkolman) - Don't directly import items from anaconda_log (mkolman) - Remove old useless code (mkolman) - Move the rescue ui startup code to the rescue module (mkolman) - Move set-installation-thod-from-anaconda code to startup_utils (mkolman) - Move the live startup code to startup_utils (mkolman) - Move code printing the startup note to startup_utils (mkolman) - Move the pstore cleanup function to startup_utils (mkolman) - Move the prompt_for_ssh function to startup_utils (mkolman) - Move logging setup to startup_utils (mkolman) - Move the geolocation startup code to a separate function (mkolman) - Unify addons path variable name (mkolman) - PEP 8 for startup_utils.py (mkolman) - PEP 8 for display.py (mkolman) - Move VNC startup checking to a separate function (mkolman) - Move imports to the top of the file in display.py (mkolman) - Refactor display mode handling (mkolman) - Move display setup & startup tasks out of anaconda.py (mkolman) - Remove main and extra Zanata pot files on master (jkonecny) - Remove main and extra pot files before zanata push (jkonecny) - Don't send intermediate pot files to zanata (gh#791) (awilliam) - Improve message to be clearer in rescue.py (jkonecny) - Add option to show password in password field (vponcova) - Generate a list of DASDs in GUI storage spoke. (#1378338) (sbueno+anaconda) - Echoing 4de0ec44bdf0f68545bb55bb5fea00464b65fcab May as well include the SL file (riehecky) - Fixup class name for CentOS install class (riehecky) - Fix a typo in SAM file header (mkolman) - Skip live image on usb when checking storage for mounted partitions (#1369786) (rvykydal)- Fix network spoke being incorrectly marked as mandatory (#1374864) (mkolman)- Increse python3-blivet version to 1:2.1.5 (jkonecny) - Fix dnf.repo.Repo now requires dnf.conf.Conf (jkonecny) - Provides compatibility with DNF-2.0 (jmracek)- Don't deactivate all storage in anaconda-cleanup. (#1225184) (dlehman) - Stop setting ANACONDA udev environment variable. (#1225184) (dlehman)- Improved driver disk copying (#1269915) (mkolman) - Fix screenshot taking logic (#1327456) (mkolman) - Change blank lines to pep8 for Dracut DUD test (jkonecny) - Tweak lambda use in Dracut test (jkonecny) - Add Dracut test for reloading mod dependencies (jkonecny)- Fix NTP server list fetching when running in IS (#1374810) (mkolman) - rpmostreepayload: Clean up use of sysroot files a bit (walters) - rpmostreepayload: Fix remote handling to use correct sysroot (walters)- network: set onboot correctly for vlan on bond device in ks (#1234849) (rvykydal) - network: don't show ibft configured devices in UI (#1309661) (rvykydal) - iscsi: don't generate kickstart iscsi commands for offload devices (#1252879) (rvykydal) - iscsi: allow installing bootloader on offload iscsi disks (qla4xxx) (#1325134) (rvykydal) - network: adapt to changed NM ibft plugin enablement configuration (#1371188) (rvykydal) - network: don't activate bond/team devices regardless of --activate (#1358795) (rvykydal) - Fix traceback when payload have None as url (#1371494) (jkonecny) - Add new Dracut test and fix another ones (#1101653) (jkonecny) - Fix bug when we add set to list (#1101653) (jkonecny) - Add new helper script files to build system (#1101653) (jkonecny) - Document new helper scripts to the DriverDisk README (#1101653) (jkonecny) - Fix driver unload is disabling network settings (#1101653) (jkonecny) - dud: fix multiple inst.dd=http:// instances stalling in dracut (#1268792) (rvykydal) - network: fix ksdata generating for for non-active virtual devices (#1321288) (rvykydal) - network: update kickstart data also with bond bridge slaves (#1321288) (rvykydal) - network: add support for bridge bond slaves (#1321288) (rvykydal) - screen_access: Ensure we write config to real sysroot (walters) - Add release commit support to makebumpver (mkolman) - Makefile improvents for separate release commits & tarball creation (mkolman) - network: add support for --no-activate kickstart opton (#1277975) (rvykydal) - fixup! Add base.close() after base.do_transaction (RhBug:1313240) (jmracek) - Add base.close() after base.do_transaction (RhBug:1313240) (jmracek)- Add git merging examples to the contribution guidelines (mkolman) - network: don't stumble upon new Device.Statistics NM dbus iface (#1370099) (rvykydal) - Current Anaconda is not compatible with DNF 2.0.0 (jkonecny) - Filter out all merge commits from the changelog (mkolman) - Make it possible to override Zanata branch name (mkolman) - Switch to argparse & autodetect name, version and bug email address (mkolman) - Fix multi-inheritance (phil) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek) - Static checker recommended improvements (mkolman) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek)- Fix a pylint no-member warning (mkolman) - Translate press-c-to-continue correctly in TUI (#1364539) (mkolman) - Fix bootDrive driveorder fallback (#1355795) (jkonecny) - Fix bootloader when re-using existing /boot part (#1355795) (jkonecny) - Add support for device specification variants (#1200833) (mkolman) - Revert "Update zanata.xml for f25-devel branch." (sbueno+anaconda) - Update zanata.xml for f25-devel branch. (sbueno+anaconda) - Add option to override efi_dir (phil) - efiboot: stderr= is not an option to efibootmgr (phil) - Fix EFI grub1 case (phil) - Make Fedora module not so grabby (phil) - Add centos module to pyanaconda (phil) - network: don't require gateway for static ipv4 config in TUI (#1365532) (rvykydal) - Improve connection network change detection (jkonecny) - Revert "Revalidate source only if nm-con-ed change settings (#1270354)" (jkonecny) - Fix anaconda-pre.service wasn't properly installed (#1255659) (jkonecny) - Rename function for better consistency (#1259284) (rvykydal) - Update error message for consistency (#1259284) (rvykydal) - Add more specific username check messages also to gui (#1360334) (rvykydal) - fix style guide test false positive on username variable (#1350375) (rvykydal) - tui: use functions instead of fake REs for checking values (#1350375) (rvykydal) - tui: get proper index of entry we are handling in input (#1331054) (rvykydal) - tui: fix user name validity checking (#1350375) (rvykydal) - More descriptive message on invalid username (kvalek) - Fix another pep8 name issue (jkonecny) - iscsi: fix getting iscsi target iface of bound target (#1359739) (rvykydal) - Fix needsNetwork testing only additional repositories (#1358788) (jkonecny) - Fix restart payload only when repo needs network (#1358788) (jkonecny) - Cleanup remaining runlevel references (mkolman) - Clarify a nosave related log message (mkolman) - Use Screen Access Manager (mkolman) - Add screen entry/exit callbacks (mkolman) - Add screen access manager (mkolman) - A simple formatting fix (mkolman) - Fix another blivet-2.0 pep8 error (jkonecny) - Quickfix of failing test (japokorn) - Some docstring refactoring & typo fixes for the TUI base classes (mkolman) - Add a file about contributing. (sbueno+anaconda) - Store logs before anaconda starts (#1255659) (japokorn) - DD can now replace existing drivers (#1101653) (japokorn) - Use the F25 timezone kickstart command version (mkolman) - Use sshd-keygen.target instead of hardcoded sshd-keygen script (jjelen) - Make it possible to disable sshd service from running. (#1262707) (sbueno+anaconda) - Change bootloader boot drive fallback (jkonecny) - Fix of Python3x uncompatible commands (japokorn) - Add NTP server configuration to the TUI (#1269399) (mkolman) - Move the NTP server checking constants to constants.py (mkolman) - Use a constant for the NTP check thread name prefix (mkolman) - Fix another victim of the python 2->3 conversion. (#1354020) (dshea) - Attempt to unload modules updated by a driver disk (dshea) - Fix the processing of device nodes as driver disks (dshea)- Allow kickstart users to ignore the free space error (dshea) - Stop kickstart when space check fails (bcl) - Service anaconda-nm-config is missing type oneshot (jkonecny) - Fix dhcpclass to work both via kickstart and the boot cmdline. (clumens) - network: handle also ifcfg files of not activated virtual devices (#1313173) (rvykydal) - network: check onboot value in ksdata, not NM connections (#1313173) (rvykydal) - network: do not activate device on kickstart --onboot="yes" (#1341636) (rvykydal)- hostname: don't set installer env hostname to localhost.localdomain (#1290858) (rvykydal) - hostname: add tooltip to Apply button (#1290858) (rvykydal) - hostname: fix accelerator collision (#1290858) (rvykydal) - hostname: don't set hostname in initrafms of target system (#1290858) (rvykydal) - hostname: set current hostname from target system hostname on demand (#1290858) (rvykydal) - hostname: suggest current hostname for storage containers (#1290858) (rvykydal) - hostname: don't set target system static hostname to current hostname (#1290858) (rvykydal) - network tui: do not activate device when setting its onboot value (#1261864) (rvykydal) - network tui: edit persistent configuration, not active connection (#1261864) (rvykydal) - network: validate netmask in tui (#1331054) (rvykydal) - Add wordwrap to text mode and use it by default (#1267881) (rvykydal) - Fix adding new VG in Custom spoke can't be applied (#1263715) (jkonecny) - Fix SimpleConfigFile file permissions (#1346364) (bcl) - Re-configure proxy when updateBaseRepo is called (#1332472) (bcl)- Only use <> for markup (#1317297) (bcl) - Update iscsi dialog for Blivet 2.0 API change (bcl) - Use the signal handlers to set initial widget sensitivies (dshea) - Fix bad sensitivity on boxes in source spoke (jkonecny) - Fix install-buildrequires (bcl) - Added optional [/prefix] as pattern (kvalek) - Require network for network-based driver disks (dshea) - Add missing pkgs to install-buildrequires (#612) (phil) - Increase the required version of gettext (dshea) - Fix the name sensitivity in the custom spoke. (dshea)- Revert "Temporarily disable translations" (bcl) - Change where to look for the iscsi object (#1344131) (dshea) - Fix old blivet identifiers (#1343907) (dshea) - Fix a covscan warning about fetch-driver-net (#1269915) (bcl) - Fix crash when NM get_setting* methods return None (#1273497) (jkonecny) - Overwrite network files when using ks liveimg (#1342639) (bcl) - Stop using undocumented DNF logging API (bcl) - Use the LUKS device for encrypted swap on RAID (dshea) - Keep the subdir in driver disk update paths (dshea) - Warn about broken keyboard layout switching in VNC (#1274228) (jkonecny) - Make the anaconda-generator exit early outside of the installation environment (#1289179) (mkolman)- Add a button to refresh the disk list. (dlehman) - Only try to restart payload in the Anaconda environment (mkolman) - Make current runtime environment identifiers available via flags (mkolman) - Display storage errors that cause no disks to be selected (#1340240) (bcl) - Fix the SourceSwitchHandler pylint errors differently. (clumens) - Fix pylint errors. (clumens) - Update the disk summary on Ctrl-A (dshea) - Revert "Refresh the view of on-disk storage state every 30 seconds." (dlehman) - Refresh the view of on-disk storage state every 30 seconds. (dlehman) - Handle unsupported disklabels. (dlehman) - Use a blivet method to remove everything from a device. (dlehman) - Tighten up ResizeDialog._recursive_remove a bit. (dlehman) - Only look for partitions on partitioned disks. (dlehman) - NFS DDs installation now works correctly (#1269915) (japokorn) - Remove unused on_proxy_ok_clicked from Source spoke (jkonecny) - send all layouts to localed for keymap conversion (#1333998) (awilliam) - Small cleanup (mkolman)- Resolve shortcut conflict between "Desired Capacity" and "Done" (yaneti) - network: don't crash on devices with zero MAC address (#1334632) (rvykydal) - Remove Authors lines from the tops of all files. (clumens) - Related: rhbz#1298444 (rvykydal) - New Anaconda documentation - 25.14 (bcl) - Catch DNF MarkingError during group installation (#1337731) (bcl) - Fix TUI ErrorDialog processing (#1337427) (bcl) - Clean up yelp processes (#1282432) (dshea)- Temporarily disable translations (bcl) - Don't crash when selecting the same hdd ISO again (#1275771) (mkolman)- Fix writeStorageLate for live installations (#1334019) (bcl) - Remove the locale list from zanata.xml (dshea) - Ditch autopoint. (dshea) - Ditch intltool. (dshea) - Rename fedora-welcome to fedora-welcome.js (dshea) - Fix UEFI installation after EFIBase refactor (bcl) - Fix error handling for s390 bootloader errors (sbueno+anaconda) - Deselect all addons correctly (#1333505) (bcl) - gui-testing needs isys to be compiled. (clumens) - Add more to the selinux check in tests/gui/base.py. (clumens)- Add single language mode (#1235726) (mkolman) - Move default X keyboard setting out of the Welcome spoke (mkolman) - Rerun writeBootLoader on Live BTRFS installs (bcl) - Check for mounted partitions as part of sanity_check (#1330820) (bcl) - Merge pull request #620 from dashea/new-canary (dshea) - Update the required pykickstart version. (dshea) - Implement %packages --excludeWeakdeps (#1331100) (james) - Fix bad addon handling when addon import failed (jkonecny) - Add retry when downloading .treeinfo (#1292613) (jkonecny) - Return xprogressive delay back (jkonecny) - Change where tests on translated strings are run. (dshea) - Merge the latest from translation-canary (dshea) - Squashed 'translation-canary/' changes from 5a45c19..3bc2ad6 (dshea) - Add new Makefile target for gui tests (atodorov) - Define missing srcdir in run_gui_tests.sh and enable coverage (atodorov) - Split gui test running out into its own script. (clumens) - Look higher for the combobox associated with an entry (#1333530) (dshea) - Use createrepo_c in the ci target. (dshea) - Compile glib schema overrides with --strict. (dshea)- Don't join two absolute paths (#1249598) (mkolman) - Don't crash when taking a screenshot on the hub (#1327456) (mkolman) - Fix pylint errors. (phil) - Factor out common grub1/grub2 stuff into mixin, and other factoring (phil) - Add GRUB1 (legacy) support back to Anaconda (phil)- Handle unmounting ostree when exiting (bcl) - ostree: Use bind mounts to setup ostree root (bcl) - ostree: Skip root= setup when using --dirinstall (bcl) - disable_service: Specify string format args as logging params. (clumens) - Ignore failure when disable services that do not exist (phil) - Get rid of an unused variable in the network spoke. (clumens) - Revalidate source only if nm-con-ed change settings (#1270354) (jkonecny) - Merge solutions for test source when network change (#1270354) (jkonecny) - Changes in network state revalidate sources rhbz#1270354 (riehecky)- Use the iutil functions for interacting with systemd services. (dshea) - Add methods to enable and disable systemd services. (dshea) - Do not add .service to the end of service names. (dshea) - Remove detach-client from tmux.conf (dshea) - Use Blivet 2.0 for set_default_fstype (#607) (sgallagh) - Remove dnf from the list of required packages. (#605) (dshea) - Add access to the payload from addons (#1288636) (jkonecny) - Disable pylint warnings related to the log handler fixer. (dshea) - Allow the metacity config dir to be overriden. (dshea) - Do not include /usr/share/anaconda files in the gui package. (dshea) - Work around logging's crummy lock behavior. (dshea) - Use rm -r to remove the temporary python site directory. (dshea) - Remove the subnet label for wired devices. (#1327615) (dshea) - Fix how unusued network labels are hidden (#1327615) (dshea) - Remove yum_logger (bcl) - Remove the lock loglevel (bcl) - Use a temporary user-site directory for the tests. (dshea) - Build everything for make ci. (dshea) - Ignore some E1101 no-member errors when running pylint (bcl) - Sprinkle the code with pylint no-member disable statements (bcl) - Catch GLib.GError instead of Exception (bcl) - Update storage test for Blivet 2.0 API change. (bcl) - Initialize missing private methods in BasePage class (bcl) - Update kickstart.py for Blivet 2.0 API change. (bcl) - Use namedtuple correctly in kexec.py (bcl) - Add more requires to make password checking still work. (#1327411) (dshea) - Rename isS390 to match the renames in blivet. (dshea) - Suppress signal handling when setting zone from location (#1322648) (dshea) - Refresh metadata when updates checkbox changes (#1211907) (bcl)- network: handle null wireless AP SSID object (#1262556) (awilliam) - Change new_tmpfs to new_tmp_fs. (clumens) - Add support for kickstart %onerror scripts. (clumens) - Show network spoke in the TUI reconfig mode (#1302165) (mkolman) - network: copy static routes configured in installer to system (#1255801) (rvykydal) - network: fix vlan over bond in kickstart (#1234849) (rvykydal) - network: use NAME to find ifcfg on s390 with net.ifnames=0 (#1249750) (rvykydal) - Get rid of the reimport of MultipathDevice. (clumens) - Fix iSCSI kickstart options aren't generated (#1252879) (jkonecny) - Fix adding offload iSCSI devices (vtrefny) - Make the list-harddrives script mode robust (mkolman)- Blivet API change getDeviceBy* is now get_device_by_* (bcl) - network: don't set 803-3-ethernet.name setting (#1323589) (rvykydal) - Log non-critical user/group errors (#1308679) (bcl) - Fix btrfs metadata raid level kwarg. (dlehman) - docs: Add release building document (bcl) - Minor improvements - README and test dependencies (atodorov) - Add more matches for network connectivity (atodorov)- Remove an unused import from anaconda-cleanup. (clumens) - Don't use booleans in Requires (#1323314) (dshea) - Set CSS names on all of the anaconda classes. (#1322036) (dshea) - Don't crash if no groups are specified (#1316816) (dshea) - Fix only one address is shown in anaconda (#1264400) (jkonecny) - Fix call to update optical media format. (#1322943) (dlehman) - Reset invalid disk selection before proceeding. (dlehman) - Multiple Dogtail tests improvements (atodorov) - Do not allow liveinst with --image or --dirinstall (#1276349) (dshea) - New Anaconda documentation - 25.5 (bcl)- Don't provide subclasses of the multipath or dmraid commands. (clumens) - Add support for chunksize raid kickstart parameter. (vtrefny) - Convert to blivet-2.0 API. (dlehman)- Require that the English locale data be available. (#1315494) (dshea) - Revert "Change the default locale to C.UTF-8 (#1312607)" (#1315494) (dshea) - Make windows in metacity closable (#1319590) (dshea) - Fix the use of CSS psuedo-classes in the widgets. (dshea) - Add reason when logging invalid repository (#1240379) (jkonecny)- Apply language attributes to all labels within anaconda. (dshea) - Add a function to apply a PangoAttrLanguage to a label. (dshea) - Add functions to watch changes to a container widget. (dshea) - Switch to the adwaita icon theme. (dshea) - Fix duplicate network settings in dracut (#1293539) (jkonecny) - Fix create device with bad name when parsing KS (#1293539) (jkonecny) - Use a lock for repoStore access (#1315414) (bcl) - Add missing inst prefix to the nokill option in docs (mkolman) - Merge pull request #551 from wgwoods/master-multiple-initrd-dd-fix (wwoods) - fix multiple inst.dd= args (rhbz#1268792) (wwoods)- Load the system-wide Xresources (#1241724) (dshea) - Use an icon that exists in Adwaita for the dasd confirmation (dshea) - Make it possible to skip saving of kickstarts and logs (#1285519) (mkolman) - Add a function for empty file creation (#1285519) (mkolman) - Run actions for argparse arguments (#1285519) (mkolman)- don't install kernel-PAE on x86_64 (#1313957) (awilliam) - except block in py3.5 undefines the variable (bcl) - Remove some history from the liveinst setup. (dshea) - Do not run the liveinst setup if not in a live environment. (dshea) - Set GDK_BACKEND=x11 before running anaconda from liveinst. (dshea) - Run zz-liveinst as an autostart application (dshea) - Translate the help button. (dshea) - Translate the required space labes in resize.py (dshea)- Add device id to dasdfmt screen. (#1269174) (sbueno+anaconda) - Unify displayed columns in custom spoke dialogs. (#1289577) (sbueno+anaconda) - Show some confirmation to users if adding a DASD was successful. (#1259016) (sbueno+anaconda) - Hotfix for missing storage in payload class (#1271657) (jkonecny) - Check to see if DD repo is already in addOn list (#1268357) (bcl) - Use the default levelbar offset values. (dshea) - Do not change the GUI language to a missing locale. (#1312607) (dshea) - Don't crash when setting an unavailable locale (#1312607) (dshea) - Change the default locale to C.UTF-8 (#1312607) (dshea) - Update the libtool version-info. (dshea) - Use CSS to style the internal widgets. (dshea) - Move the widgets pixmaps into resources. (dshea) - Add a resource bundle to libAnacondaWidgets (dshea) - Rename show_arrow and chosen_changed to show-arrow and chosen-changed (dshea) - Remove an invalid transfer notation. (dshea) - Stop using SGML in the docs. (dshea) - Change the install test URL. (dshea) - Fix nfs source crash when options change (#1264071) (bcl) - makebumpver: Add a --dry-run option (bcl) - NTP should have better behavior (#1309396) (jkonecny) - Manually set clock shifts on UI idle (#1251044) (rmarshall) - Don't remove selected shared part when Delete all (#1183880) (jkonecny) - Don't delete shared/boot parts in deleteAll (#1183880) (jkonecny)- tests/gui enhancements (atodorov) - Fix gui tests for anaconda move to anaconda.py (atodorov) - Use a different ipmi command to log events. (clumens) - Clarify that a string in list-screens is actually a regex. (clumens) - Merge pull request #513 from wgwoods/update-dd-docs (wwoods) - updated driver updates docs (wwoods) - Add specification for the user interaction config file (mkolman) - Update zanata webui URL in translation doc. (dlehman) - Tweak partition removal in Custom spoke (jkonecny) - Do not skip evaluation after removing partitions (jkonecny) - Import iutil earlier so we can use ipmi_report from check_for_ssh. (clumens) - Make disconnect_client_callbacks more resilient (#1307063). (clumens) - Move the langpacks install into to a separate function. (dshea) - Fix _find_by_title method in Accordion (jkonecny)- Use host storage for directory or image install dnf download (bcl) - Log payloadError so we know why installation failed. (bcl) - Add the addons directory to the rpm. (dshea) - Use the packaged version of ordered-set (dshea) - Remove an unused import (dshea) - Add an uninstall hook for the renamed anaconda (dshea) - Make langpack work in DNF (#1297823) (jsilhan) - New Anaconda documentation - 24.11 (bcl)- Fix makeupdates for anaconda move to anaconda.py (bcl) - Rename ./anaconda to ./anaconda.py to work around coverage.py #425 (atodorov) - Remove special handling for interruptible system calls. (dshea) - Handle PEP 3101 strings in the gettext context check (dshea) - Improve RHS summary strings in multiselection (#1265620) (jkonecny) - Increase GI version required of AnacondaWidgets (jkonecny) - Increment version of g-introspection for widgets (jkonecny) - Increment the AnacondaWidgets version (jkonecny) - Switch to the new Initial Setup unit name (#1299210) (mkolman) - Uncomment self.check_lang_locale_views in tests/gui/ (atodorov) - Add dogtail to test requirements (atodorov) - Add config for easier combining of kickstart and Jenkins coverage data (atodorov) - Apply the fallback style to anaconda selectors. (dshea) - Redo the stylesheet for Gtk 3.19+ (dshea) - Directly overwrite /usr/share/anaconda/anaconda-gtk.css (dshea) - Merge pull request #463 from dashea/translation-tests (dshea) - Display the name of the addon while executing it (bcl) - Add page selection summary to the right side (#1265620) (jkonecny) - Ask when removing new items in multiselection (#1265620) (jkonecny) - Add multiselection with SHIFT key (#1265620) (jkonecny) - Use show_arrow feature implemented in Selector (#1265620) (jkonecny) - Add new property to show/hide arrow in Selector (#1265620) (jkonecny) - Change selection logic when opening Page (#1265620) (jkonecny) - Add new BasePage class (#1265620) (jkonecny) - Add signal and methods to MountpointSelector (#1265620) (jkonecny) - Fix errors with multiselection (#1265620) (jkonecny) - Accordion class now process events for selectors (#1265620) (jkonecny) - Change cammel case for accordion.py to new pep8 (jkonecny) - Move selection logic from custom spoke to accordion (#1265620) (jkonecny) - Modify ConfirmDeleteDialog now the checkbox is optional (#1265620) (jkonecny) - Multiselection works in GUI with remove (#1265620) (jkonecny) - Add multiselection to Accordion with control key (#1265620) (jkonecny) - Remove bad translations from the source tarball. (dshea) - Treat warnings from xgettext as errors. (dshea) - Run translation-canary tests from make check. (dshea) - Do not run pylint on translation-canary (dshea) - Squashed 'translation-canary/' content from commit 5a45c19 (dshea)- Add a finished method to spokes (#1300499) (bcl) - Handle DeviceConfiguration with con = None (#1300499) (bcl) - Log detailed information about installed packages (bcl) - s/KickstartValueError/KickstartParseError. (clumens) - Move requiredDeviceSize to the main Payload class (#1297905) (dshea)- Handle unexpected DNF exit (bcl) - Fix bad space needed messages (jkonecny) - nosetests-3.5 is now the right version. (clumens) - Ignore a pylint error about how we're using Popen (dshea) - Mark an unused variable as unused (dshea) - Ignore type-related errors for types pylint can't figure out (dshea) - Import errors are just regular errors now (dshea) - Replace the remaining log.warn calls with log.warning. (dshea) - Fix an erroneously bare raise statement (dshea) - Replace the deprecated assertEquals with assertEqual (dshea) - Don't add a None to the list of things to unmount on ostree installs. (clumens)- Fix pylint problems in the gui testing code. (clumens) - Merge 9c5e02392d0401a3bd0adecedea03535595773ef into 67b569253c724639c2490f5fab70f7111f699b3f (atodorov) - Fix the replacement suggestion for "hostname" (dshea) - Automatically generate sr (dshea) - Fix PropertyNotFoundError PermHwAddress (#1269298) (jkonecny) - Make sure python3.5 code can run in early initrd (bcl) - Replace .delete() with .remove() in user.py (sujithpandel) - Rename everything that still refers to LiveCD (atodorov) - Updates to progress and storage tests (atodorov) - Multiple changes to DogtailTestCase (atodorov) - Move all Python files into the main gui/ directory (atodorov) - Simplify tests by removing OutsideMixin and update Creator (atodorov) - Modify existing tests to match latest anaconda behavior and environment (atodorov) - Temporary disable test code which doesn't work (atodorov) - Make tests/gui/ execute ./anaconda from git (atodorov) - Add window title (#1280077) (mkolman) - Replace execReadlines with check_output in parse-kickstart_test.py (bcl) - Fix a spelling error in the hardware error message (#1284165). (clumens)- Collect test-suite.log from all 'make check' invocations. Closes #452 (atodorov) - Fix parse-kickstart_test.py. (clumens) - Remove mkdud.py. (clumens) - Remove the kickstart_tests directory. (clumens) - Always quote values in ifcfg- files (#1279131) (bcl) - Include original kickstart in /root/original-ks.cfg (#1227939) (bcl) - strip spaces from extlinux label and default (#1185624) (bcl) - Report kernel failures during kickstart tests. (clumens) - Make sure unicode in kickstart works. (dshea) - Set the window icon (dshea) - Only run space check in TUI if spokes are complete. (#1279413) (sbueno+anaconda) - Allow a user's primary group to be created in --groups (#1279041) (dshea) - Remove uses of broad-except. (dshea) - Add a test for all that container minimization stuff. (clumens) - Use the partition command in one of the kickstart_tests. (clumens) - Don't clear the _currentIsoFile if another iso was selected (bcl) - makeupdates: Include utils/handle-sshpw (bcl) - Add --sshkey to kickstart sshpw command (#1274104) (bcl) - Split exception description from exception traceback (jkonecny) - Show DNF exception instead of silent exit (jkonecny) - Combine results from all gettext_tests into one log file (atodorov) - Try to run make ci with real translations. (dshea) - Untranslate undisplayed TreeView column headers. (dshea) - Add a test for hidden translatable strings (dshea) - Add the translated string to markup error messages. (dshea) - Test glade translations by default (dshea) - Change the way glade tests are run. (dshea) - Remove the accelerator test. (dshea) - Add the test lib directory to $PYTHONPATH in the commit hook (dshea) - network: create ifcfg files in tui if needed (#1268155) (rvykydal) - Do not limit ONBOOT default setting to url and nfs installation methods (#1269264) (rvykydal) - ibft: fix setting dracut boot args for static ibft nic configuration (#1267526) (rvykydal) - network: Don't set --device link default for hostname only network cmd (#1272274) (rvykydal) - network: assume --device=link as default also for ks on hd (#1085310) (rvykydal) - network: use ibftx interface for iSCSI from iBFT in dracut (#1077291) (rvykydal) - network: add s390 options to default ifcfg files (#1074570) (rvykydal)- Fix a pylint error in the previous commits. (clumens) - Honor ANACONDA_WIDGETS_OVERRIDES (atodorov) - Load anaconda-gtk.css from ANACONDA_DATA if specified (atodorov) - Use the correct path for ui categories (atodorov) - Typo fix, it's ANACONDA_WIDGETS_DATA not ANACONDA_WIDGETS_DATADIR (atodorov) - Allow wired network properties more grid space. (dshea) - Improve language selection at low resolutions. (dshea) - Make reclaim work with small screens and big labels (dshea) - allow repo with only a name if it's a pre-defined one (#1277638) (awilliam) - Only raise thread exceptions once (#1276579) (bcl) - Use py3.4 crypt and salt (bcl) - Be more careful with incomplete device types (#1256582) (dshea) - Fix an import error in rpmostreepayload.py. (clumens) - Fix Testing docs inclusion in Sphinx (bcl) - Ignore interfaces with invalid VLAN IDs. (dshea) - Cleaner logging of .treeinfo return conditions in dependant function. (riehecky) - Update link to upstream kickstart docs (opensource) - rpmostreepayload: Also unmount internal mounts during shutdown (walters) - rpmostreepayload: Fix two issues with mounting (walters) - Add a README for kickstart tests. (clumens) - Make the documentation match the environment variable. (clumens) - Check that cache PVs (if any) are in the VG the LV belongs to (#1263258) (vpodzime) - Fix the alignment of the "Label" label in custom (dshea) - Use unsafe caching during kickstart tests. (clumens)- Improve install space required estimation (#1224048) (jkonecny) - Update the on-disk snapshot of storage when adv. disks are added (#1267944) (vpodzime) - Check that ipv6 kickstart outputs the right ip= (dshea) - Change a variable name for pylint. (dshea) - Do not run time_initialize for image and directory installations (#1274103) (bcl) - Remove unused properties (dshea) - Do not modify the kickstart user data until apply() (dshea) - Make AdvancedUserDialog.run() more readable (dshea) - Improve the behavior of the home directory input. (dshea) - Stop setting inappropriate properties in ksdata. (dshea) - Update the password strength bar during the password strength check. (dshea) - Remove unnecessary grab_focus and set_sensitive calls (dshea) - Use signal handlers in the user spoke more sensibly. (dshea) - Fix potential issues with the username guesser. (dshea) - Make kickstart tests growing LVs stricter (vpodzime) - Point coverage.py to the full path of pyanaconda/ (atodorov) - Don't set BOOTPROTO= when it isn't set (jbacik) - Pass strings to blockdev.dasd_format, not a DASDDevice object. (#1273553) (sbueno+anaconda) - Revert "Use yum to install the mock buildroot for now." (dshea) - decode package name for /etc/sysconfig/kernel (RHBZ #1261569) (awilliam) - Add tests for the more complicated command line options (dshea) - Store fewer kinds of things in the dirinstall option. (dshea) - Fix the parsing of selinux=0 (#1258569) (dshea) - Include a local $ANACONDA_DATADIR in the test environment. (dshea) - Move the command line arguments to anaconda_argparse. (dshea) - Don't crash while logging binary output. (dshea) - Decode program output even if there is no output (#1273145) (dshea) - Add a test for _run_program with binary output (dshea) - Test execWithCapture when the command outputs nothing. (dshea) - Fix a long line in kickstart_tests/functions.sh. (clumens) - Merge pull request #414 from vpodzime/master-lvm_log (vpodzime) - Save the lvm.log Blivet may produce (vpodzime)- Hide the places sidebar in the ISO chooser widget. (dshea) - Use GtkResponseType values in the iso chooser dialog (dshea) - Do not use deprecated getDevicesByInstance method (vtrefny) - By default, skip those kickstart tests we know to be failing. (clumens) - Fix pylint unused import (jkonecny) - network: handle bridge device appearing before its connection (#1265593) (rvykydal) - Use $KSTEST_URL in tests that still had dl.fp.o hardcoded. (dshea) - Support CONNECT in the test proxy server. (dshea) - Extract the file used by liveimg as a prereq (dshea) - Convert the proxy script to a prereq. (dshea) - Add a prereqs function to kickstart tests. (dshea) - Fix traceback when trying to create list of unformatted DASDs. (#1268764) (sbueno+anaconda) - network: handle missing connections of a device configured in GUI better (rvykydal) - network: don't set NM_CONTROLLED=no for root on SAN. (rvykydal) - Add support for other systemd units to kickstart service command (bcl) - Merge pull request #388 from wgwoods/dd-in-initrd-fix (wwoods) - Set the password checkbox for empty kickstart passwords. (dshea) - Do not set the password input text with unencrypted passwords. (dshea) - Install input checks before modifying the user GUI (#1256065) (dshea) - Fix a lying error message in style_guide.py (dshea) - Use "Enter" instead of "Return" for the keyboard key. (dshea) - New Anaconda documentation - 24.3 (bcl) - Include missing test files and scripts in Makefile.am/tarball (atodorov) - dracut: accept inst.dd=[file:]/dd.iso (#1268792) (wwoods) - Do not override StorageChecker.errors in StorageSpoke (#1252596) (vtrefny) - Lookup IPv6 address without brackets (#1267872) (bcl) - Mangle the boot device differently for systemd (#1241704) (dshea) - Fail the media check if the systemd service failed to start. (dshea)- Properly translate c-to-continue on the root selection screen (mkolman) - Check minimal memory requirements properly (#1267673) (jstodola) - Allow users to be created with an existing GID. (dshea) - Add a test for creating a user with an existing GID. (dshea) - Add tests for gids embmedded in the user groups list. (dshea) - Allow the kickstart --groups list to specify GIDs. (dshea) - Add a --groups argument to the user ks test. (dshea) - Fix the locale pattern packages-instlangs-3 looks for. (dshea) - Raise an error if osimg cannot be found (#1248673) (bcl) - Use the bootloader raid levels for bootloader installation (#1266898) (bcl) - Use otps.display_mode during early startup (#1267140) (mkolman) - Mount stage2 cdrom after running driver-updates (#1266478) (bcl) - Get rid of an unused import in the user spoke. (clumens) - Log crashes from the signal handler. (dshea) - Save a core file when anaconda crashes. (dshea) - Keep environment selection when reentering the software spoke (#1261393) (mkolman) - Only show the user spoke if no users are specified in kickstart (#1253672) (mkolman) - Fix 'cat: /tmp/dd_disk: No such file or directory' (#1251394) (jkonecny) - Do not display curl 404 errors that can be safely ignored (vtrefny) - Catch blkid failure in driver-updates (#1262963) (bcl) - Add kickstart tests for %packages --instLangs (dshea) - Do not display markup in showDetailedError. (dshea) - Skip OEMDRV if interactive DD is requested (#1254270) (bcl) - Drivers are simply under /run/install/DD-x/ (#1254270) (bcl) - Fix branding when iso is downloaded from nfs or hd (#1252756) (jkonecny) - Use yum to install the mock buildroot for now. (dshea) - Rename the gettext tests (dshea) - Bring back the KSTEST_HTTP_ADDON_REPO substitution in nfs-repo-and-addon.sh (clumens) - Run substitution checks on the right kickstart file. (clumens) - Tell gettext that anaconda is not a GNU package. (dshea) - Ignore environment modification warnings in docs/conf.py (dshea) - Check for unsubstituted strings before running a test. (dshea) - Autopart use 90% of disk capacity for required space compare (#1224048) (jkonecny) - Fix include packages install size when downloading on root (#1224048) (jkonecny) - Enable and improve the check for swap LV size in LVM cache kickstart tests (vpodzime) - make-sphinx-docs: Add modules needed to document tests (bcl) - Add test documentation (atodorov) - Fix how the reqpart test checks for /boot, again. (clumens) - Add a way to get default settings when running the kickstart_tests. (clumens) - Change how we ignore non-tests in kickstart_tests. (clumens) - Various fixes to substitution strings in kickstart_tests. (clumens) - Move kickstart_test .ks files to .ks.in. (clumens)- Handle driver rpms retrieved via network (#1257916) (bcl) - Fix the types passed to chown_dir_tree (#1260318) (dshea) - Add a test for home directory reuse (dshea) - Use MDRaidArrayDevice.members instead of .devices (dshea) - Make sure anaconda reads in ks file from OEMDRV device. (#1057271) (sbueno+anaconda) - Try to deal with expected errors from devicetree.populate (#1257648) (vpodzime) - Revert "Temporarily disable generating a coverage report." (clumens) - Fix a DBus InvalidProperty handling (jkonecny) - Fix another bash syntax problem in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - Add a test for the rootpw kickstart command (dshea) - Add tests for setRootPassword (dshea) - Add a /boot partition to the reqpart test. (clumens) - Fix up a statement that's not assigned to anything. (clumens) - Temporarily disable generating a coverage report. (clumens) - Don't try to concatenate a list with a string (#1252444) (mkolman) - Activate coverage for tests executed with sudo (atodorov) - set sysroot correctly when setting root password (#1260875) (awilliam) - Add a test for kickstarts that %include a URL (dshea) - Add missing python dependencies for requests. (#1259506) (dshea) - Serve the http addon repos from the test tmpdir (dshea) - Make make-addon-pkgs easier to use from within a test (dshea) - Add a simple http server for use in kickstart tests. (dshea) - Add a script to print an IP address for the host. (dshea) - Add a cleanup hook that can be defined by kickstart tests (dshea) - Move kickstart test support files into a separate directory. (dshea) - Fix a python3 related error in the pre-commit hook (dshea) - network: gui spoke TODO cleanup (rvykydal) - libnm in spoke: add missing connection for eth device with Configure (rvykydal) - libnm in spoke: allow adding missing connection for eth device externally (rvykydal) - libnm in spoke: wait for valid state of added device before adding to list (rvykydal) - libnm in spoke: use libmn objects instead of names an uuids (device on/off) (rvykydal) - libnm in spoke: to check if device is activated just use its object (rvykydal) - libnm in spoke: use connnection objects instead of uuids (edit connection) (rvykydal) - libnm in spoke: refresh early when device is added (rvykydal) - libnm in spoke: use connection object instead of uuid (DeviceConfiguration) (rvykydal) - libnm in spoke: share nm client in standalone and normal spoke (rvykydal) - libnm in spoke: add enterprise wpa connection using libnm client (rvykydal) - libnm in spoke: use AccessPoint object in place of ssid bytearray (rvykydal) - libnm in spoke: delete connection using libnm client (rvykydal) - libnm in spoke: replace python-dbus workaround calls for ap security flags (rvykydal) - libnm in spoke: call get_data() on ap.get_ssid() result to get ssid bytes (rvykydal) - libnm in spoke: showing ip configuration of a device (rvykydal) - libnm in spoke: NMClient -> NM.Client (rvykydal) - libnm in spoke: gi.NetworkManager -> gi.NM (rvykydal) - libnm in spoke: Revert "Fix crash when new device appear in Welcome screen (#1245960)" (rvykydal) - libnm in spoke: Revert "Fix crash when connections are changing (#1245960)" (rvykydal) - Add an ignoredisk --drives= test. (clumens) - Add a test for the reqpart command. (clumens) - Grab anaconda.coverage on tests that reimplement validate(). (clumens) - Install driver-updates (dshea) - Fix a typo in service enablement in kickstart.py. (clumens) - Get rid of the extraneous cats and greps in user.ks. (clumens) - Add sshkey testing to the user kickstart_test. (clumens) - Add a kickstart test in Arabic. (clumens) - Verify Initial Setup services are present before turning them ON/OFF (#1252444) (mkolman) - Don't crash if the Japanese PC-98 keyboard is selected (#1190589) (mkolman) - Report on all local files and exclude what we don't need instead of explicitly including paths we may not be aware of. (atodorov) - Change "failed to download" messages from critical to warning. (clumens) - getcode -> status_code in a live payload error message. (clumens) - Fix a bash error in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - specify if=virtio,cache=none for VM drives (atodorov) - update the test b/c latest anaconda doesn't allow weak passwords (atodorov) - Specify format=raw to avoid warning from qemu (atodorov) - update for Python3 nose (atodorov) - Add a services.sh file to match the existing services.ks. (clumens) - Add types to all existing kickstart tests. (clumens) - Add the ability to mark kickstart tests with a type. (clumens) - Run nm-connection-editor with the --keep-above flag (#1231856) (mkolman)- Add a test for the user and group creation functions. (dshea) - Get rid of libuser. (#1255066) (dshea) - s/$releasever/rawhide/ (clumens) - LVM on RAID kickstart test (vpodzime) - unbuffered read in python3 only works for binary (bcl) - don't crash if no environment set in interactive (#1257036) (awilliam) - network: compare with ssid bytes, not str (rvykydal) - Add dependencies for running the tests/gui tests (atodorov) - Fix first run environment setup in software spoke (#1257036) (jkonecny) - Stop pretending liveinst+rescue is supported (#1256061). (clumens) - Defer to Fedora distro-wide settings for password strength (#1250746) (dshea) - New Anaconda documentation - 24.0 (bcl) - Do a better job reporting failures from kickstart_tests. (clumens) - Preserve coverage results from running the kickstart_tests. (clumens)- Remove from the docs repo=hd installation with installable tree (jkonecny) - Fix a race between a window continuing and the next starting (#1004477) (dshea) - Start hubs with the buttons insensitive. (dshea) - Do not replace the standard streams if not necessary. (dshea) - Fix inst.repo=hd: is not working (#1252902) (jkonecny) - Kickstart: Added SELinux test. (kvalek) - Kickstart tests related to SELinux. (kvalek) - Package install and debug message logging. (kvalek) - Don't crash if incorrect environment is set in kickstart (#1234890) (mkolman) - Fix I/O issues when anaconda is started without a locale. (dshea) - Move locale environment logic into localization.py (dshea) - network: fix configuring team in kickstart pre (#1254929) (rvykydal) - Merge pull request #311 from atodorov/add_local_coverage (clumens) - Merge pull request #308 from atodorov/rawhide_missing_deps (clumens) - Enable test coverage in CI (atodorov) - Fix the single-spoke TUI message for Python 3. (dshea) - Merge pull request #291 from atodorov/update_coverage_switch (clumens) - Add missing requirements (atodorov) - Add basic kickstart tests for LVM Thin Provisioning (vpodzime) - Use the default mirrorlist instead of fixed repo URL in kickstart tests (vpodzime) - Destroy the keyboard layout dialog when finished (#1254150) (dshea) - Do not encode the geoloc timezone to bytes (#1240812) (dshea) - use inst.debug as alternative option to start coverage (atodorov)- Skip source url checks when network is off (#1251130) (bcl) - Don't set net.device to link if there is no ksdevice (#1085310) (bcl) - Reading carrier while link is down raises IOError (#1085310) (bcl) - Don't write nfs repos to the target system (#1246212) (bcl) - Make sure username entered in TUI if create a user chosen. (#1249660) (sbueno+anaconda) - Write the empty dnf langpacks.conf to the right directory (#1253469) (dshea) - Add pyanaconda test for network.check_ip_address (jkonecny) - Replace IPy package by ipaddress (jkonecny) - Correctly check return code when running rpm from makeupdates (mkolman) - Fix crash when new device appear in Welcome screen (#1245960) (jkonecny) - Fix crash when connections are changing (#1245960) (jkonecny) - Make LVM cache kickstart tests more robust (vpodzime) - product.img buildstamp should override distribution buildstamp (#1240238) (bcl) - On incomplete ks, don't automatically proceed with install. (#1034282) (sbueno+anaconda) - Update the translation doc with zanata branching incantations. (sbueno+anaconda) - Merge pull request #287 from kparal/patch-1 (clumens) - boot-options.rst: add a note about nfsiso (kamil.paral) - Few fixes and amendments for the boot_options.rst file (vpodzime) - Prevent issues with encrypted LVs on renamed VGs (#1224045) (vpodzime) - Create and use snapshot of on-disk storage with no modifications (#1166598) (vpodzime) - Implement the class for storage snapshots (vpodzime) - Prevent any changes in the StorageSpoke if just going back (vpodzime) - Make StorageSpoke's on_back_clicked less complicated (vpodzime) - Add kickstart tests for the LVM cache kickstart support (vpodzime) - Disable packages-multilib, for now. (clumens) - Make sure the liveimg test shuts down when it finishes. (clumens) - Change how success is checked for the basic-ostree test. (clumens)- Add basic support for LVM cache creation in kickstart (vpodzime) - Use labels for the rest of the non-autopart test results. (dshea) - Use a disk label to find the filesystem for escrow results (dshea) - Use someone else's code for PID file management. (dshea) - Prevent incomplete translations from making the TUI unusable (#1235617) (mkolman) - Apply the environment substitutions more liberally in nfs-repo-and-addon (dshea) - Use stage2=hd: instead of stage2=live: (dshea) - Add test for liveimg kickstart command (bcl) - Fix pre-install script execution (bcl) - test pre-install kickstart section (bcl) - Use sys.exit() instead of the exit() created by site.py. (dshea) - Call ipmi_report before sys.exit (dshea) - Add a test for proxy authentication (dshea) - Add optional authentication to the proxy server (dshea) - Add more tests to proxy-kickstart (dshea) - Show an alternative prompt if a hub contains only a single spoke (#1199234) (mkolman) - Add few docs and improvement in check_ip_address (jkonecny) - Check whether files actually contain translatable strings. (dshea) - Add specific error string to TUI user dialog (#1248421) (bcl) - Make EditTUIDialog error generic (#1248421) (bcl) - Fix and expand nfs-repo-and-addon.ks (dshea) - Added a script to make the packages used by nfs-repo-and-addon (dshea) - Implement the rest of the repo options in dnfpayload. (dshea) - Fix kickstart test for bond interface creation (jkonecny)- Move the proxy server script into a common file. (dshea) - Use python3 for the proxy server and remove python2 compatibility (dshea) - makePickle now needs to return bytes (bcl) - gi.require_version raises ValueError (bcl) - Remove duplicate signal setup block (bcl) - Fix three bugs discovered by driverdisk-disk.ks (clumens) - Fix error with OEMDRV ks auto-load check. (#1057271) (sbueno+anaconda) - Make sure TUI is readable for non-latin languages (#1182562) (mkolman) - Equalize capacity & mount point entries (#1212615) (dshea) - Disable GRUB os_prober on POWER (#1193281) (rmarshall) - Cancel Container Edit Sensitizes Update (#1168656) (rmarshall) - Fix SoftwareSpoke._kickstarted. (dshea) - Disable a Pylint false-positive (#1234896) (mkolman) - Add support for autostep and --autoscreenshot (#1234896) (mkolman) - Escape \'s in doc strings (dshea) - Ellipsize the file system type combo box (#1212615) (dshea) - Add graphviz to make-sphinx-doc script (jkonecny) - Remove many of a documentation compilation errors (jkonecny) - Add class diagrams to existing spokes and hubs (jkonecny) - Add class diagram settings to documentation (jkonecny) - Fix the UnusuableConfigurationError dialog (#1246915) (dshea) - Chase pygobject's stupid moving target (dshea) - Add missing translation contexts (dshea) - Actually translate the container type labels (dshea) - Check whether a translated string requires a context or comment. (dshea) - Clean up the temporary pools virt-install makes. (clumens) - Return the same object for repeated calls to __get__ (#1245423) (dshea) - Use sys.exit instead of os._exit. (clumens) - Add parentheses around the IPV6 regex fragment. (dshea) - Add tests for IPv6 literals in URLs (dshea) - Modify Installation Source Proxy Label (#11688554) (rmarshall)- Fix Initial PPC PReP Boot Selector Name (#1172755) (rmarshall) - Require a newer version of pykickstart (vpodzime) - Use dictionaries is thread-safe manner. (dshea) - Merge pull request #234 from wgwoods/master (wwoods) - Auto-load ks.cfg if OEMDRV volume available. (#1057271) (sbueno+anaconda) - Check the encrypt checkbox when encrypted specified in KS (vtrefny) - Do not raise KickstartValueError for missing passphrase (vtrefny) - Ask for encryption passphrase when not specified in ks (#1213096) (vtrefny) - dracut: minor cleanup (wwoods) - dracut: fix missing messages for inst.ks=cdrom (wwoods) - Wait forever for kickstarts on CDROM (#1168902) (wwoods) - Use abs_builddir instead of builddir so paths will look more reasonable. (clumens) - Add a new makefile target that does everything needed for jenkins. (clumens) - Merge pull request #228 from AdamWill/logind (dshea) - Fix crash when mirrorlist checkbox is checked (jkonecny) - Fix crash when user start typing proxy credentials (jkonecny) - Check repository URL before leaving Source Spoke (jkonecny) - Add IDs to identify addon repositories (jkonecny) - Repositories can be checked without a selection (jkonecny) - Consolidate the language environment variables. (dshea) - Change the generated API indices slightly (dshea) - Ignore "mountpoint" used a format specifier (dshea) - filesystems -> file systems, per the style guide (dshea) - Properly parameterize a translated string (dshea) - Fix pylint errors in rescue.py. (dshea) - Remove unused imports (dshea) - Remove text.py from spec file (#965985) (sbueno+anaconda) - Merge pull request #220 from AdamWill/1243962 (dshea) - Fix adding 'boot=' option in FIPS mode (vtrefny) - anaconda.target: Wants systemd-logind.service (#1222413) (awilliam) - Remove the last usage of newt and get rid of it as a dependency (#965985) (sbueno+anaconda) - Enable anaconda to use the new rescue mode. (#965985) (sbueno+anaconda) - Get rid of unnecessary constants in constants_text. (#965985) (sbueno+anaconda) - Get rid of some unnecessary files. (#965985) (sbueno+anaconda) - Display verbose packaging errors to the user (bcl) - Show source errors from refresh method (bcl) - Fix the validate functions in the btrfs kickstart_tests. (clumens) - Connect kickstart lang data to dnf-langpacks (#1051816) (dshea) - Add simple_replace config file function (bcl) - Remove some vestiges of the old packaging module (dshea) - Remove window boot block detection functions. (dshea) - Remove iutil.xprogressive_delay. (dshea) - Simplify iutil.mkdirChain. (dshea) - Decode wifi SSIDs into strings. (#1240398) (dshea) - Actually use the temp directory so test files get cleaned up (dshea) - Disable the output from rpmbuild (dshea) - Remove stray references to python2. (dshea) - Fix possible to start installation without network (#1221109) (jkonecny) - Fix 'q' (to quit) do not work in TUI hub (jkonecny) - act on the right objects when stripping URL protocols (#1243962) (awilliam) - Fix 'App' object has no attribute 'queue' (#1243316) (jkonecny)- fix storage writing for live and ostree installs (#1236937) (awilliam) - Add O_CREAT to the open flags when extracting rpm files. (dshea) - Move ostree gobject version check next to the import (#1243543) (bcl) - Remove rpmfluff from the buildrequires. (dshea) - Only import readline if readline is necessary. (dshea) - use the right baseurl in run_install_test.sh. (clumens) - Don't copy the environment when starting metacity. (dshea) - Fix the use of a temporary file in SimpleConfig.write (dshea) - Add a test for SimpleConfig.write(use_tmp=True). (dshea) - Remove an unnecessary chmod when creating chrony.conf (dshea) - Fix some bad uses of chmod. (dshea) - Add a function to open a file with specific permission bits (dshea) - Don't ask to start vnc if user specifies text mode. (#1202277) (sbueno+anaconda) - New Anaconda documentation - 23.15 (bcl) - Add a helper for building Sphinx docs using mock. (bcl) - Update Sphinx configuration for python3 (bcl) - Running without a GUI can also raise ValueError in errors.py (bcl) - parse-kickstart_test.py: fix driverdisk_test() (wwoods) - Fix the spelling of "version" (dshea)- Some dracut modules anaconda needs have been split into their own package. (clumens) - User operation kickstart tests. (kvalek) - Kickstart tests for UTC and LOCAL hwclock. (kvalek) - Kickstart firewall tests. (kvalek) - Fix Repository New_Repository has no mirror or baseurl (#1215963) (jkonecny)- Catch blivet formatDevice ValueError in custom (#1240226) (bcl) - There's now a python3-rpmfluff, so revert this. (clumens) - Fix a couple other pylint problems in the driver disk tests. (clumens) - Merge pull request #194 from wgwoods/master (wwoods) - dracut: fix boot failure waiting for finished/dd.sh (wwoods) - Use builddir instead of srcdir to find the dd utils (dshea) - Fix the dd_test for python3. (dshea) - Fix %files to deal with compiled python3 modules (dshea) - Add a bunch of gi.require_version calls (dshea) - Temporarily disable the error about not importing rpmfluff. (clumens) - Don't try to iterate over threads directly in wait_all. (clumens) - Update the btrfs kickstart tests to use functions.sh. (clumens) - Merge pull request #182 from wgwoods/dd-refactor (wwoods) - driver_updates: fixes from patch review (wwoods) - Don't be too picky about what name is --device=link (dshea) - Ignore stderr output from parse-kickstart. (dshea) - Add an option to execReadlines to filter out stderr. (dshea) - Ignore interruptible system calls in the dd test (dshea) - Fix an undefined variable in writeStorageLate (dshea) - Connect zfcp entries to the discovery buttons (dshea) - Connect iscsi activations to buttons (dshea) - Connect the dasd number entry to the discovery buttons. (dshea) - Add keyboard layouts on the row-activated signal. (dshea) - Connect dialog inputs to default actions. (dshea) - Remove unnecessary GtkNotebooks. (dshea) - Re-save some dialog glade files. (dshea) - Merge pull request #181 from wgwoods/master (wwoods) - dd-refactor: dracut + build bits (wwoods) - Add kickstart test for RAID1 (bcl) - pass PYTHONPATH to the kickstart test framework (bcl) - Write servers to chronyd.conf even if it's off (#1197575) (wwoods) - Refresh advanced disks after disk summary dialog (#1226354) (bcl) - parse-kickstart: just emit 'inst.dd=XXX' for driverdisk (wwoods) - parse-kickstart: pylint fixes (wwoods) - dd-refactor: new driver_updates.py + tests (wwoods) - payload: fix driverdisk repos (wwoods) - dracut: fix boot with inst.ks and no inst.{repo,stage2} (#1238987) (wwoods) - Use the most recent versions of the btrfs, logvol, part, and raid commands. (clumens) - Allow /boot partition on iscsi with ibft (#1164195) (jkonecny) - Add kickstart tests to test btrfs installation (vtrefny) - Fix broken test by infiniband patch (#1177032) (jkonecny)- Add a switch for the Airplane Mode label (dshea) - Connect labels with keyboard accelerators to a widget (dshea) - Add a test for dangling keyboard accelerators. (dshea) - Use pocketlint for translation and markup checking (dshea) - Flatten the glade test directory. (dshea) - Add support for specifying arbitrary mkfs options. (clumens) - Fix kickstart install with infiniband (#1177032) (jkonecny) - anaconda-dracut: Fix sysroot mount for netroot (#1232411) (bcl) - Add RAID swaps to /etc/fstab (#1234469) (bcl) - network: catch another race when calling dbus methods on invalid devices (rvykydal) - network: GUI, add connection even when virtual device activation failed (#1179276) (rvykydal) - Fix IP / hostname mismatches when showing VNC server address (#1186726) (rvykydal) - Check also ipv6 default routes when looking for onboot=yes device (#1185280) (rvykydal) - Merge pull request #157 from wgwoods/master_dd_fixes (wwoods) - Do not check dependencies on invalid payloads (dshea) - network: don't set onboot=False for default autoconnections (#1212009) (rvykydal) - Fix the types used to write anaconda-tb-all.log (dshea) - dd: drop unnecessary archive_read_data_skip (wwoods) - dd_extract: -l should not extract modules+firmware (wwoods) - dd: fix permissions on extracted files (#1222056) (wwoods) - tests: add dd_tests (wwoods)- Revert "Add an optional conditional to progress_report." (bcl) - Fix inconsistencies in the payload messages. (dshea) - Fix install-requires and install-buildrequires (dshea) - anaconda-dracut: Mount /dev/mapper/live-rw (#1232411) (bcl) - Eliminate some false test results when running glade tests. (atodorov) - Move the knowledge about network packages into ksdata.network. (clumens) - Add an optional conditional to progress_report. (clumens) - Move the big block of late storage writing out of install.py. (clumens) - The attribute is named ostreesetup.nogpg. (clumens) - Use the index in grubenv (#1209678) (bcl) - Do not raise an exception on EINTR from os.close or os.dup2 (dshea) - Merge pull request #154 from mulkieran/master-959701 (mulkieran) - Improve focus behavior in the advanced user dialog (dshea) - Re-save advanced_user.glade (dshea) - Depsolve kickstarted packages on the summary hub (#961280) (dshea) - Add a kickstart test for %packages --ignoremissing (dshea) - Remove descriptions for RAID levels (#959701) (amulhern) - No kexec-tools on aarch64 (bcl)- Do not import iutil from flags (dshea) - Ignore EINTR errors in files unlikely to encounter them (dshea) - Reimplement the open override for the dracut scripts (dshea) - Wrap the only non-open call found by the new pocketlint checks (dshea) - Redefine open to retry on EINTR (dshea) - Remove __future__ imports (dshea) - Use python 3's OSError subclasses instead of checking errno (dshea) - Allow kwargs in eintr_retry_call (dshea) - Remove explicit uses of /dev/null (dshea) - Do not retry calls to close or dup2 (dshea) - Remove another function from isys (dshea) - Make dialogs behave better with timed input validation (dshea) - Fix the password/confirm checks to work with delayed validation (dshea) - Move the URL protocol removal out of the input check (dshea) - Remove the vestigal capslock label from the password spoke (dshea) - Re-saved a few glade files (dshea) - Run set_status unconditionally from update_check_status (dshea) - Do not run input checks for every keystroke of input (#1206307) (dshea) - Add a method to execute timed actions early (dshea) - Use comps.environments instead of comps.environments_iter (#1221736) (dshea) - Merge pull request #83 from mulkieran/master-requires (mulkieran) - Only show supported autopart choices in choices combo. (amulhern) - Strip out device types that blivet is not able to support. (amulhern) - Update blivet required version. (amulhern) - Fix nfs4 stage2 and repo handling (#1230329) (bcl) - Update upd-kernel so that it actually works (#1166535) (bcl) - Fix passing ,nfsvers=3 to dracut (#1161820) (bcl) - Require the python3 version of iscsi-initiator-utils (dshea) - Fix the pylint pre-commit hook for python3 and pocketlint (dshea) - Fix a type check to work with python 3. (dshea) - Do not log Xorg output to tty5 (dshea)- Deal with encrypted partitions not being readable by virt-cat. (clumens) - Make use of the restore_signals Popen argument (dshea) - Don't allow /boot on iSCSI. (#1164195) (sbueno+anaconda) - Merge pull request #127 from mulkieran/master-kickstart (mulkieran) - Actually distribute the clickable message test, too (dshea) - Fix disk argument passing to virt-cat in the ostree test. (clumens) - Relabel all password and group files in %post (#1228489) (dshea) - Deal with the order of ifcfg files not being guaranteed. (clumens) - Add a __init__.py to fix up an error when running iutil_test.py. (clumens) - Actually run the clickable message test (dshea) - Add a false positive to pylint checking for S390Error. (clumens) - Let the excludedocs test pass if there are only directories left. (clumens) - Allow successful kstest results to provide more details. (clumens) - The escrow_cert test cannot use autopart. (clumens) - Don't warn on PyInit__isys being unused. (clumens) - Test that root LV is encrypted. (amulhern) - Deal with subprocess returning bytes in tests/lib/filelist.py, too. (clumens) - Make anaconda+python3+pocketlint work. (clumens) - Start using our new shared pylint framework in anaconda. (clumens) - Remove our extra pylint checkers. (clumens) - Remove a duplicate libselinux-python3 requires. (clumens) - Run makeupdates with Python 2 for now (mkolman) - Don't use the _safechars private property (#1014220) (mkolman) - Make sure directory size is returned as int (#1014220) (mkolman) - Only warn about missing yum-utils (#1014220) (mkolman) - Make sure set_system_time() gets an integer (#1014220) (mkolman) - Make sure the column number in TUI is an integer (#1141242) (mkolman) - Python 3 compatible sorting fixes (#1014220) (mkolman) - Make version comparison Python 3 compatible (#1014220) (mkolman) - Don't apply numeric comparison on None (#1141242) (mkolman) - Avoid comparing None to an integer (#1141242) (mkolman) - Handle urllib split (#1014220) (mkolman) - Don't try to decode strings (#1014220) (mkolman) - Rename function attributes (#1014220) (mkolman) - Replace raw_input() with input() (#1014220) (mkolman) - Make iterators and their usage Python 3 compatible (#1014220) (mkolman) - Convert Python 2 metaclass magic to Python 3 metaclass magic (#1014220) (mkolman) - Make the raise syntax Python 3 compatible (#1014220) (mkolman) - Python 3 no longer does tuple parameter unpacking (#1014220) (mkolman) - Make isys Python 3 compatible (#1014220) (mkolman) - Set a correct mode for the tempfile (#1014220) (mkolman) - Python 3 temp files no longer reflect external changes (#1014220) (mkolman) - Make print usage Python 3 compatible (#1014220) (mkolman) - Rename the warnings spoke to warnings_spoke (#1014220) (mkolman) - Replace list comprehension with for at class level (mkolman) - Make gettext usage Python 3 compatible (#1014220) (mkolman) - Do not open tty5 for writing in the "a" mode (#1014220) (vpodzime) - Do not use pykickstart's RepoData as a key in a dict (#1014220) (vpodzime) - Do not run repo attrs' checks if they are not set up yet (#1014220) (vpodzime) - Don't depend on side effects of map() (#1141242) (mkolman) - Don't use exceptions' message attribute (#1014220) (vpodzime) - Addapt to string type changes (#1014220) (mkolman) - Handle modules returning bytes in Python 3 (#1014220) (mkolman) - Add and use function that makes sure we work with strings (#1014220) (vpodzime) - Handle modules requiring different string types in Python 3 (#1014220) (mkolman) - Remove sitecustomize (#1014220) (mkolman) - Make ASCII conversions Python compatible (#1014220) (mkolman) - Remove "is Unicode" tests (#1014220) (mkolman) - Fix ASCII conversion tests (#1014220) (mkolman) - Return a string when calling a program (#1014220) (mkolman) - Handle subprocess returning bytes (#1014220) (mkolman) - Handle latin-1 strings in locale -a output (#1014220) (mkolman) - Open the VNC password file for binary writing (#1014220) (mkolman) - Update parse-kickstart for python3 (#1014220) (bcl) - Update driver-updates for python3 (#1014220) (bcl) - Update python-deps for python3 (#1014220) (bcl) - Add a test for parse-kickstart (#1014220) (bcl) - Make the import Python 3 compatible (#1014220) (mkolman) - Change configparser and queue imports (#1014220) (mkolman) - Remove imports from the __future__ (#1014220) (mkolman) - Use the imp module directly (#1014220) (mkolman) - Use Python 3 versions of Python dependencies (#1014220) (mkolman) - Use /usr/bin/python3 in scripts (#1014220) (mkolman) - Use Python 3 versions of nose and Pylint (#1014220) (mkolman) - Build the Anaconda widgets for Python 3 (#1014220) (mkolman) - Update makebumpver for python3 (#1014220) (bcl) - Fix Kickstart installation without default gateway errors out (jkonecny) - Fix results checking in a couple ks tests. (clumens)- Fix a usage typo in run_once_ks script. (sbueno+anaconda) - Add kickstart tests for keyboard settings. (sbueno+anaconda) - Add a kickstart test for lang settings. (sbueno+anaconda) - Fix a % call inside _(). (clumens) - Convert ntp-pools.* to using the new kstest functions and autopart. (clumens) - Fix up the expected output in parse-kickstart_test.py. (clumens) - Fix a couple more pylint problems in the s390 code. (clumens) - Use the adapted Timezone class for kickstart data (vpodzime) - Add a kickstart test for processing NTP servers/pools configuration (vpodzime) - Show error on invalid username attempts in TUI. (#1171778) (sbueno+anaconda) - Fix dracut reads ksdevice from missing os enviromnent (jkonecny) - Run kickstart tests through an LMC-like program, not LMC itself. (clumens) - Move common kickstart_test code out into its own functions.sh file. (clumens) - Switch to using autopart in the kickstart tests. (clumens) - Fix a couple pylint errors. (sbueno+anaconda) - Make anaconda changes necessary for libblockdev s390 plugin. (sbueno+anaconda) - Add a kickstart test for lvm with percentage-based sizes. (dlehman) - Add kickstart test for basic fixed-size lvm layout. (dlehman) - Add a kickstart test to validate the default fstype. (dlehman) - Add kickstart test to test bond interface creation (jkonecny) - Add kickstart test to test vlan creation (jkonecny) - Fix --device=link and --device not specified (#1085310) (rvykydal) - Add kickstart test to test hostname (jkonecny) - Add a /boot to tmpfs-fixed_size.ks. (clumens) - Fix bad warning message when user set illegal IP (jkonecny) - Fix bad check of illegal ip address (jkonecny) - Add a simple tmpfs kickstart test (mkolman) - Add a kickstart test for escrow packets and backup passphrases (dshea) - Fix a typo that caused us to discard corrected target sizes. (#1211746) (dlehman) - Don't pass anything to ./configure. (dshea) - Fix a pylint problem in parse-kickstart_test.py. (clumens) - Fix 0 choice in Language and Storage in TUI mode (jkonecny) - Update html documentation for new boot-options section (bcl) - Convert boot-options to ReST and include it in the Sphinx documents. (bcl)- Clean up after processKickstart in parse-kickstart_test.py. (clumens) - Add support to dnfpayload.py for addon NFS repos. (clumens) - Fix IndexError: list index out of range (#1219004) (jkonecny) - Fix a typo in proxy-kickstart.sh that was causing a test time out. (clumens) - iSCSI Name Validation using regexes (sujith_pandel) - Add kickstart tests for proxy usage. (dshea) - In dracut, do not display a warning for network lines with just a hostname. (clumens) - Add transport adapters to support ftp and file fetching (dshea) - Fix for "Kickstart installation fails..." (#1197960) (jkonecny) - Allow passing kickstart tests to be run on the command line. (clumens) - Automatically collect environment variables to be passed to ks tests. (clumens) - Use isinstance instead of type for doing type checks. (clumens) - Remove yumpayload.py, its support files, and most references to yum. (clumens) - Fix the packages-and-group wildcard exclusion test (dshea) - Set the GUI-selected environment in the ksdata (#1192100) (dshea) - Don't crash if the disk model is None (#1215251) (dshea) - Correct an error message in packages-and-groups-1.ks. (clumens) - Switch from testing for emacs* to kacst*. (clumens) - Tests that end in a traceback are failures, not successes. (clumens) - Don't run run_report.sh from within run_kickstart_tests.sh. (clumens) - If a kickstart test failed due to a traceback, display that. (clumens) - Wrap device labels earlier (#1212586) (dshea) - Remove the angle property from the device label (dshea) - Get rid of the find button in the filter spoke. (dshea) - Rearrange filter.glade (dshea) - Fix errors in the vendor column renderers. (dshea) - Fix some minor inconsistencies in filter.glade (dshea) - Fix issues with advanced storage searching. (dshea) - Remove duplicate entries from search combo boxes (dshea) - Use named IDs for the filter type combo boxes. (dshea) - Rearrange filter.glade the way glade wants it now (dshea) - Add a reporting support script to kickstart tests. (clumens) - Return a specific error code when a test times out. (clumens) - Fix indentation in run_one_ks.sh. (clumens) - Also remove all the fonts in the packages-and-groups-1 test. (clumens) - Enable the basic-ftp and basic-ftp-yum kickstart tests. (clumens) - Fix a typo in groups-and-envs-2.ks (clumens) - Get NTP pools and servers from ksdata for the runtime config (vpodzime) - Adapt to the new argument list for save_servers_to_config. (clumens) - Remove the restriction that /boot be below 2TB for grub (#1082331) (dshea) - Distinguish between NTP pools and servers in GUI (vpodzime) - Add support for chrony pool directive (mlichvar) - Add a readme pointing to the documentation (bcl) - Sphinx docs - use source order (bcl) - Add html documentation for Anaconda v23.7 (bcl) - Place html docs under ./docs/html/ (bcl) - Configure proxy settings for dnf payload (#1211122) (bcl) - Change online action to change (bcl) - Check for images/install.img first for netboot (bcl) - Ignore addon and anaconda sections in handle-sshpw (bcl) - Ignore %anaconda section in parse-kickstart (bcl) - Change of label in iscsi storage spoke (jkonecny)- Fix doReqPartition import from autopart (bcl) - Add support for reboot --kexec kickstart command (bcl) - Add inst.kexec and --kexec support to reboot with kexec (bcl) - Add setup_kexec method to prepare the system for a reboot with kexec (bcl) - Add kickstart %pre-install section support (bcl) - Remove the custom help button from the toolbar (bcl) - Use multiple streams for zRAM instead of multiple devices (vpodzime) - iscsi: pass rd.* options of devices to be mouted in dracut (#1192398) (rvykydal) - Remove the unused productName import from custom_storage_helpers.py. (clumens) - Remove the old custom partitioning help dialog (mkolman) - Implement the new reqpart command. (clumens) - Sort disks by name when checking disk selection (vpodzime) - Set both .format's and .originalFormat's passphrase on unlock (vpodzime) - Make the Encrypt checkbox insensitive for encrypted non-BTRFS devices (#1210254) (vpodzime) - Check for Gtk before importing escape_markup (bcl) - If the network is disabled, also disable the network part of the source spoke. (#1192104) (clumens) - Add handling for unusable storage configurations. (dlehman) - Allow markup in the label/message of DetailedErrorDialog. (dlehman) - Allow passing an optional button list to showDetailedError. (dlehman) - Allow kwargs with gtk_action_wait, gtk_action_nowait decorators. (dlehman) - Fix makeupdates handling of Release: (bcl) - Make sure we unmount the path we mounted (bcl) - Fix up one more back_clicked reference that got missed. (clumens) - Don't unconditionally set ksdata.lang.seen to True (#1209927) (mkolman) - Reset the back_clicked flag if we stay on the Storage spoke (#1210003) (vpodzime) - Mark the back_clicked attribute of the Storage spoke as private (vpodzime) - TUI pwpolicy setup was supposed to be in __init__ not refresh (#1208607) (bcl) - Preserve the order of boot args added by kickstart. (clumens) - Revert "allow /boot on btrfs subvol or filesystem" (bcl) - Connect scroll adjustments in the right class (#1206472) (dshea)- Enforce sane disk selections. (dlehman) - Add a test for parse-kickstart (bcl) - Add --tmpdir to parse-kickstart for testing (bcl) - Use the correct format for IPMI messages. (clumens) - Do not use min_luks_entropy with pre-existing devices (#1206101) (dshea) - Remove the dnf cache directory when resetting the repo (dshea) - Do not add separators to the addon list when not needed (dshea) - Only use the instclass environment if it actually exists. (dshea)- Mock external module dependencies for readthedocs (bcl) - Generate the pyanaconda module documentation (bcl) - Reformat kickstart.rst using better ReST markup (bcl) - Add some deprecation-related false positives. (clumens) - Add Sphinx documentation support (bcl) - Add documentation on %anaconda kickstart command (bcl) - Prevent Storage spoke Done button method from multiple launch (jkonecny) - Prevent spokes from being exited more times. (jkonecny) - Only depend on pygobject3-base in anaconda-core (#1204469) (mkolman) - Use proxy when configured for the base repo (#1196953) (sjenning) - Assume UTC if setting the system time without a timezone (#1200444) (dshea) - Add boolean as return to ThreadManager.wait (jkonecny) - Make sure LANG is always set to something (#1201896) (dshea) - Fix pylint/translation issues from the pwpolicy patches. (clumens)- Clean out the mock chroot before attempting to run the rest of the test. (clumens) - Implement %anaconda kickstart section for pwpolicy (bcl) - Add pwpolicy support to TUI interface (bcl) - Add pwpolicy for the LUKS passphrase dialog. (bcl) - Add pwpolicy for the user spoke. (bcl) - Use pwpolicy for the root password spoke. (bcl) - Add the text for weak passwords to constants (bcl) - Add tests with an FTP instrepo (dshea) - Add kickstart tests for an NFS instrepo and addon repos. (dshea) - Handle /boot on btrfs for live (#1200539) (bcl) - rpmostreepayload: write storage config after shared var is mounted (#1203234) (rvykydal) - Tweak tmux configuration file (jkonecny) - Remove --device= from the new kickstart tests. (clumens) - Add more kickstart-based packaging tests. (clumens) - Fix enlightbox call in ZFCPDialog. (#1151144) (sbueno+anaconda) - fix crash with bare 'inst.virtiolog' in boot args (wwoods) - Do not attempt to set None as a warning (dshea) - fix inst.ks.sendmac for static ip=XXX (#826657) (wwoods)- Only insert strings into the environment (#1201411) (dshea) - Fix the rescue kernel version list in writeBootLoader (#1201429) (dshea) - Missing local variable check (omerusta) - Fix the handling of nfs:// URLs. (dshea) - Add glob support for the -a/--add option in makeupdates (mkolman) - White Space fixes (omerusta) - Put all mock results into the top-level source dir. (clumens) - Merge pull request #31 from dcantrell/master (david.l.cantrell) - Require newt-python in anaconda-core (dshea) - Make merge-pr executable (dshea) - Display an error for exceptions during GUI setup (dshea) - Remove unused invisible char properties (dshea) - Add a check for invisible_char validity (dshea) - Connect viewport adjustments to child focus adjustments (#1192155) (dshea) - Support '%packages --multilib' in dnfpayload.py (#1192628) (dcantrell)- Add rc-release target (bcl) - Change --skip-tx to --skip-zanata in scratch-bumpver (bcl) - Add --newrelease to makebumpver (bcl) - Improve the addon repo name collision code (#1125322) (bcl) - Fix the import of mountExistingSystem (vpodzime) - Fix import error in anaconda-cleanup. (sbueno+anaconda) - Use the new static method to get possible PE sizes (vpodzime) - Try using the global LUKS passphrase if none is given for LV/part (#1196112) (vpodzime) - Fix the help button mnemonic display on spokes (dshea) - Only set the hub message if the message has changed (dshea) - Wrap the info bar in a GtkRevealer (dshea) - Add links to clickable warning and error messages. (dshea) - Add a test to look for clickable messages that aren't clickable enough. (dshea) - Increment the widgets version number (dshea) - Allow markup and links in the info bar. (dshea) - Add more links to gtk-doc comments (dshea) - Handle New_Repository name collision source spoke (#1125322) (bcl) - Fix a bad usage of execWithRedirect (#1197290) (dshea) - Have to be root to delete /var/tmp/kstest-* on the remote machines. (clumens) - Use the LUKS device for swap in fstab (#1196200) (vpodzime) - Clear TUI source spoke errors that may have been leftover from a prior attempt. (#1192259) (sbueno+anaconda)- Make sure python2 dnf is required (bcl) - Fix pykickstart requirement. (clumens) - Extract xattrs from tar payload (#1195462) (bcl) - Add a script to rebase and merge pull requests (dshea) - Update translation documentation for Zanata (bcl) - Switch translation support to fedora.zanata.org (bcl) - install.py: fix the 'is team device' check (awilliam) - Explain why Anaconda requires rpm-devel and libarchive-devel during build (mkolman) - Revert "Switch to temporary transifex branch" (bcl) - Revert "makebumpver needs to know about anaconda-1 transifex name" (bcl) - Commit 23.0 anaconda.pot file (bcl) - Rename queue.py to queuefactory.py. (clumens) - Remove references to old_tests, which no longer exists. (clumens) - Fix package and group removing with the dnf payload. (clumens) - Don't try to run new-kernel-pkg if it doesn't exist. (clumens)- Remove unused imports (dshea) - Check for unused imports in __init__ files (dshea) - Remove timestamp-based version support. (dshea) - Add test lib methods to check regexes (dshea) - Cleanup BuildRequires (mkolman) - Remove obsolete imports. (amulhern) - Make print statement print output w/out surrounding parentheses. (amulhern) - Remove an unused import (dshea) - rpmostreepayload: Honor noverifyssl (walters) - typo: packaging: Don't vary name of "verified" (walters) - Disable the metacity mouse-button-modifier setting (dshea) - Fix completion setting in TUI language spoke. (#1192230) (sbueno+anaconda) - Remove the pylint false positives for the GLib module (dshea) - Use ExtendAction for --ignore flag (amulhern) - Use a simple ExtendAction for add_rpms option. (amulhern) - Fix log message formating (mkolman) - Don't clear nonexistent DNF package download location (#1193121) (mkolman) !!##%%''))++--//113355789:;;==??AACCEEGHIJKNOPQRSTUVWWYY[[]]__aacceeggiikkmmooqqstuvwxyz{|}~33.16.6.4-1.el833.16.6.4-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 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnu     Python script, ASCII text executabledirectorypython 3.6 byte-compiledPython script, UTF-8 Unicode text executableemptyASCII textSVG Scalable Vector Graphics imageXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode textXML 1.0 document, ASCII text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R utf-88a235ad4a81a96cb47803071f8a396352da744adfda47fa84eeff91ca6b9d04c?@7zXZ !#,S] b2u Q{Lkm-vk=`"h O'qA#!Gg]}pd-2/2سq*;^x#m"KJ4ٔ6K]x$l`M\ѫH-wcM繥j׏P>LWU&+3kJޒq `T1:EZGv ~wKIF)}aAnGl?Af0(Q9ϫSLAU[BV!`-&+#XQ&|SXPдz zh`HAy0z8۱(+t {%@|$ aҟ.i-X@nO bM"PR U*ybBHj_b}=MʘN [ϸY+BGWR+q-x`~r]vyҳ96Q4Gpi lBXѹ>h$&!(\G\{G}Wl$MԿ CG5EDהBc{,1:sCzڷx*?z=*deqW^ j7g~r* L.;q^@]Ve{3~͂4-s vDX D[a(.biJp6PNݜ[9 kĩ\z]K\Z $8BxHԆXm PA"[tp7Pc&Ln"DAF7`d' ?Pr)AY!B)OCNj0ӪpF+žka+ < 9^I Lg.n9(XػQ(j:q!RDv.ģ[`\$ZI_z%*pD+R`=o DG(0ȵ1;_ʽw8 >-:=!TJMJζAw^lU^w"{p9=Mr{:$ۍl\TFaRY>]u]d9d~99 "8?m>&/͝mDGLhKPHcG~@N뒟 E#H*=XFt`hwt1{ ti!zrݙ>{W~U?"Qn`qn{_j [[Y4'%ߟ1-Htc >iP[i,bbCj} Rq}P*vV;DmoRdqƱC 藊#B s[`z'%5jcmSO{tvR oRh|qzA1oJxyʶXE7'ڒ> }r3WoXwY!!(V737"_ 6I Jv5_u۴6N`Ϸfi6fpi9PKVzD0OaUq7i qg7&px61R :[ \P!k|*BAY"HUnBZV8rKĨ484,53?m}+;7P+`F*$Ny=B)>3!D5fr b3Z׬HPٓpwvvў SXt!Dwc$=>5y-@]~h `\cWpmJ"kfI}Z2/ H¶~”YC=\6wt  B5CZ4YmX]ybac*'QK)p{Yc\'6Q?6⩆Ԩ64yoLwsj5I@ Arԁ.x/? 呏 )%£b+M$< {**^[ʮl/;ٯz'e=)%|f 'GvY%}XӼqhD\ KXFc+uXv0v'93zq(yukG?lOv?=!N> !lE/K=w.ÓS5V.nP_ndh|8ZoRi޾&)HM/ |bGgF:qY[7~>:MI7xFu-W5UCj_25!gK{TN?M O}F:!J~:w FShSqAkPK}{s$\+-7KB31匸xs7Y JԦ\&ͩ.7rPQP >䩑a͖\+Pi.cX3/E&cԳa15#qyѬhHlnbL/T e/*zuoZ?,נyn8X4̂`C.]aONp';F=e}~|I~s>E=k*:6o0v<^mKVO {~AXV\-/<ԥ I~uap'(~7{;n.3G|`s{ 7S :֨7%E&.V9#>ߧvȣw5!P}МdvI]nyv_ɘALmu| *-l黐O8w.dPpHHx|v ԳrW m}}\ݷ!G/{8 {u/p ~q;,5zk &Zw{ k&T9?5m cXA(]">ZRXalER5.,i[\~3ɑxoj%^B aWzO-D ._D h.҆2< EY:7>&)5P*FnH"G̲?COlP&W59`Y(*b%԰>|1}ɄWdq Q)PrbzVZ,51o;^` ݦP7:%X'^+h $ }m8[1pNHY5 e5W?3s7frvl[D&%6sH RkNsE}$!?s9ǹ63:H=Ȼ y9h[3c{3Hƙ 'nWZ'~37UPVV]'c3iQ+Vą0NoǃylgwԽmQtו}|rTX꜔^z˂+_ GakzFHmOo#`#I*2VUXB-mp 3u @0vogy$M1YoSM<9a20o[}W_.u^ݜ5 Y|2 .KN*.h1?俨Ɖ85X˯.B^5"z:wD'+x @ѕp3嗁|22ش~Դ"fp(ad0.{ tΏ䋮KBGȆ{r~7a{A kK~.W}өSo);Nd~C' Fks~SZJbql9C sɢS6[hoEΰz꒿H"x n9y'Y:#w>=9B kπq"0lzwqZ aj ӗu+9 `o4nzshR$$,y_Dm]W'%lE뗓Nl#Gx}@VXWDk(/(#7}aT$ EqU<[+*87nU%<ȅ,@- m6{;FW~8Z/y7(ix <(e("j\Kֽ=3x~/Η vAE)7rL d_0޵m.jKމ; @$7]SY8ŏm2⑔of_9^2B}H{`B.x@RiYVtI)/.%Aä1+JM}ἤ'ksH$c ʹ4f&w{k*ycKP-^P{c]hq$v-8 8tB; $f'+=pin.BC;x.pӛiB&GA7{h۬Oh ,(/?MĿNtЫޫЈlg?3V6~3SOL 48p,׻^&ߺqd`"DhrQi:>h*On smJ ~yہ4l.)ٰ@{_75B̕҉_iA?R7OK+A ɊUNR%jlxY;SVN':WzcRK4r>x ~Ej>OxM[ \C2:n z/y?t oTU"pJNħv1~P| ڛȫ04KI c  Oȇ׻oZdMܨnKO6F݌Ҥգ0=?Տ+r\]7&q',.#B!3 >#^Ќoh%i1On2Ki|b Ř'0U[27QR 7K "OnOHёq*xпo.{N ;EߗKYNecmqm?ݼia%̨t48@bۣEt2OTQ%^1:NSZߔ;]I; 9{um8*2%H8O̽|LpXS.rjK0כ.ZsqT1“8$J$qBJ"t.srW"Lܫ˝;ECzqEYv0]6FQ`y"")R{ \Nӳxn#$Ga[A um*][X_ǎ7t-p$qT>VMߔzȠ =1"A7,AP (_2) /D)[;.G[J7Fs,!d/;aw9Aدs{`KIjdK7Vb= ]eҗ2-bp9(I6k/P%% hukLea(}q#^u h T&y(@[cbӞm6]k g_)4f[Rp&SW0O@iGc,0wɜ,JޣIN=>TjGVcCV}=;,v2Kx&|`T? XZ,6Mg%8mczSbu^AZHhl,MPˉWnzJmyFv^TWgL̀O4@k QK^Ry*Űsy9dvŮ8v΢hȇh-/C"qW@rF!po,獃&~jN"fe |_Sѷ.Gl i]UGBs (vg_i׍+׀ ZPZ@Dᜤ}Z413-=-PPCE0Bʈ! у*NoO/Kx*GAHtՇ՝u H B,@frp[yl]0?uJoq@ >m 08ޠ_wy)C2c3bdH.q0/SpֳOk[G1;tA%8[&-#u>VPC(w|g]=zw@Vg)%\d!qaA\z񳝦r̠U[fV*pH_T&#% {E5'Xݼ$,yE Q#k 0>o>YJדU^5wmf6$g@6Ik{SG9ض;36RW8R&J޼E+#ϻ4qeV(|*Ъ0>opE-'\;ڡe,dթV,@~@ !qawR p1rn:yH*B(ǎhޣq:%o$b$]ɣ!\#Nqi.("_ i~PƏHJ*ԽکhL1mY,k{%E//A8NANS,ځ_["D _z|pHCyi}&(Kn`]˓r |0=:盺uEqnqOOlyP ĽK(i#l W&ȧOݤ^ AAPEϗ_vQ!|n?r(ɗGv;c{ܪlgp3`ojh[|>26 %Ɩ%<|[6Uֲ+A2~3]?-YZy5x6玿[(\|pNryԌbG+p&ީLn+S3Es|*,}+r%#@ʫ%#.8{rmH?+GՔ WD0!Ph;K2L);.A/y[-vYxZ0X ݫs#rCn~> IbLrߥ(\`0K4=k:x&hy~: ]*[ғ\{ 54ؓ0{n /=$ QU5D:I}Q&]̬\n{YDBuȣqM~y ּFHQvv8E;>1uif_}!dE9J T,B{nZ_nM^74OrQ\ΉGӟ&5Č'Tq5Q>Cqrjs6FflN fZE,sM|!P\G'UM D@]`>${箾XX{rva,a(Mw ,pxT#?vP*Ѩ)e\E:~JL>eٱ^F}L̗qbAe'ha $ax#q#}N`V*^9U%È;YJSyZlNhuT L"zRz&7lg?:ec%\f&S$BkxI Jdгe)o-ՙ>XxvoeXE 22ayA?3 ',+Q\K+腙n` "枖]ZT(cb:rA)Dx*aNsF_=ԢiUR/ё`jǜ W@¸ j 8-e`&^Jifԑsll~@H5.|o!_[HxFC_Ρ9'L¼D`UAQ$-0a|*mqveX2%fO3|Y̮t`~wnXDciH <>ࢺ?[v, ?T5,LފెFyFG~=S #E rl4c#oޮ K^cB~4O-B%.@Lzr%{N)<_QI?5œj $;Ze-{Gr~SXlZrH܏cC+a0*$S |9coO&-0F]@KtpA"}1.r3ƿjg+JJWQ.HȆ"4X$‘yv'y3a(ˏllě O`x+У"k<^O鈓@NβdZYq~'Ͱ_ծ]+Ng+)J01 ĴG4WAX}4u4"38Şu'S:w-%3eBڿ+H-J5?tdp9ߑTt96SMV"wђ;S#SM6|;9rҌB E W+DQaT̚wvx%? fFʝ"#da:D?Cki+mX ATRͬt܆y%"]&q߭+HV@9g$~K=^#]6wM ЀەTNYԪc 9sG5q{UZn9{v?gpuhiUE-zIL%)Ԓޣ-Fk LȯФ`3Uw'UoD@N|W@&odRՁw3X(H̠ #6q&ZlMykXUH&Y ^ _v.f5SAkCd 8&:_B>ĵY0|n .g7P9',5B3*hhf["WOк>iJ)lI^KbWf :a `qڄ%$&S 7[`$JhF_a/Yd|IKҸ'`C{#yӲ.龨R0IS7c!|QPn9hҊԠއT8vwҞQL7̛rjvR(_Nb~O yd7M|܎5[rV9e#E6AXfǁg&Rd@P1t{jT+/؏ڗFa¥ǡS=Kgoϓuᵒ c? )9e;TFp5'`])ϗ}Leisx >ͮ*OAV~QUVևĹ-Hd{dždKm Z2%D !3)1i=ׂg\D7,"åxh'ss^iy,akI n7 l"nQ^[ŲGziظ "YI?UY& 5I=_`coҀnL t-e01ވ9\g5x2G,i~-pYn j,s̙|9{t-׬Bd})Ay{rLRF(ObI/S'>(+VMaz|eAp3$>u~$q9wLweJυ c}|Hy Jo[sJ( _h> V Rr!*x cFB!@S"yĊ_Ұ1ru*ƝVIw?̭NOF,ƚ"7ӼpfBncˌ`c_Px{kr`a_l-pC&[ kb|)yZ!h3M+}5.<3e2m\rnYӖBP-bvWy]0aPΌ2jQJPEЈcJ̐WP+v/J^x0JH8Z&RV.׾Sqh/a42v/oD`5a(]%M[prd |nҶDbkĥ;Xf\E.bUU֙$ à統t_ŧhuEW=Vڗ@ K'+_kH~]z)qu'F[RNd0FQi {fDq=(qo["$CNUw 3M'-9a ȝj˵ܳA)?N4C'x%߈" mom|*P@\߽7M>K7vyݞd]Lw匇r=K= C0PO^uyYCBǣm˕ƣLP^81ꎭ6oE}UGkR!AUPvmdrP!ʥU Bn@"ֺ@P$BRwA>R{%AYE+dRNCLᵓ.t HlQ5opfgG8bU)TwR>,:}9vSqg^d6ekI9k aM.Uo`Oп}K&kd݁T ~7emS N@VAi7^ J<7^ɨoRKvHW㺆i 1H4'JI)ӜbZ@] ܐT]mFloyU,R$f*/³nAXϬMT'ªy/|Y5VnPKG)U>=S OĻ$HR"l#ĊlGJ@H,ZUԤ#AĒv|&s!m"H) Q(tT{`B%ڎ:q6287{8`~Dd ! }3hϏNgDNpsy M^aͮ23H~A\g uH{ Ω4O1T7y9,BM!jߐw2Rg+(%sweV1PRGCo5@4Fkz=q'~8q2G]Wm^ntܵcen/=st'G)DIJ4ɐ5KvFת!mNFhWɠNs.m0x}lA9[A8i^Ny%B4ai?0a% 3S/e@ طMWG!wkX,%RMKtT,ĹKu DBE$*YI $ l#ߦ8Inh>1$-؛;drP }XtcrvS1Emt(5_sv}ؔYoXEJPEυ#AF?ʍ:Gը`t_c }80s6+cz^=;G dǎ]:ώD]ܻ?+5@հ" 置/8qzNAG%l?GL]85X!:W(n%$Z97Gl%fD|،>`1?Wt+;%'Qy^&Jhw\5Orù+mGt(5S~_6jo&j7@QB{.Ň8g0ʼn jwQ9;hqAZTZ./f[S&PjDŞD= (rCcJʄT4(`MBJ4q:ͯ`X$bL _|єsSZ{ƶ\a9T$h)dTl_S=w{Кtz XM^'\"E)/v vv@߫A8wƉ6/-Prn:[ݰU,4BX.}|%a:?)i?KS*Kն^=?-w92hywc-UMnO- ԐAdL<U>D!5y'soGUgaX_xΓ4ʟ囕OK< 3Pjˀĵ2u?u3ÐȤD!8wWߗbz̠1r<(_ΗjmsTǦMiη @L`w!*?aIkcQ 7u3L3h&M=bmK.NA{ P%PFGfa,[pRkׇL(:@8- 4_ I:ڿV%C8u7]3`o3$VnZXX5C-;m9תѵ'u>SZR`?sj|+vlx,-)Βgbh_"bHߙkAPBSw\q+5Ff{/Xq7MAWj68Ζr$9MdVT#km-p*gg1%0]#84[̀RGHȚ<:ދ+ύ1޻]dBAT淹6c),߇q|=u߬]ݧo4m kgׄUЛ 7#ʳB#ca' =MMrWЬbl8,TngÊ*ET9ACBMi낛sK77_rKίerzEsG@C-Hz뀏]5]Q3:ag) {:%;P߮$\SmO{6N.Ha؃֛ 4ӤA:GjniZXeOb]9(Zt   7d!h]y!)o0T:C.$?Vu5*^tA;X~c=-Z8ޠl~wUf,{Q#l; w;{5GU*領τP̓|bC `OU7-vV#)!}MU!`&1dUl$~v8ӠiܦC+YD!"/ojJs܉PfpG}mH@0szG$+-bשּׁRBdUgD8ua\|TU7lalasG{UAOHȯ82<Ƌp8Ma]l_+c)Aa(!ep2[Ab[1$wo5`*-Ib|I=ZX aW?ܓgtJcȼD67'p|0A U&}2b$yRd6%<Ů 5ze+}-c`79 *:QŜ\t޼~+R OLqQL@A%K ÷͋²0v>ЬKHZN[8f[Q_kACRġV+b}hU#)!HŸW5vuїgx )@Ul\|x[N8$75p=7+؏^#tM1-̓sNULZQ@kI#f'tѾ~ ~vWB^Aq3`\*b׮ôM^V]O@5Fsʂ9] rZPӖMڲU!coM窂!`3>gPM2zӑQ?q]È4Kq;# 5PCS]c0uB$4М p֗F- _aݭ:MJ,׺M#TRAjaqҚe}zǪZr&N0 su٨kJ$ 7ay"&9&CuLOÆ\NV^;MהT]zI݃=c^u_7STx:| m *0 mB ;*Pٕx_DΧ-4m£r8Q0HVWPC!j Fw>Lhm ͌5=?j? ydhyttt,y/vwm)BG}z[ V!+_;gިb# b{5GƸ`Fx $TZ%tہabA4v'|f`z,W 24ͱFlx9r!_Q>؅7yX>r᥾ *-)܅U旄x/jGGnaM2;ig>!@zũp($3zd Ò ,[)7'kTe{=6&U ß|B WO+bg0r3Iu=SjTt!7ya;`Rh4fsY߃ZbZr5ş071$n\fUjRs〩>bx\R(E6>+cȇ2NUYl-)#I]<-b-m% r=NK2R8Dvo2v:& _yI4OF\z&Z9103MA?˖byshg5ޕJ'هiQ$"Rb@}(o]VRJ~vg紵< _%sO+*\|?0*ޭAbcaI'ƨrJFVP}S{Ljo-۸b[HY*JLs`o WLg62-׀ïK~ʢ:I6p q;KJ ,A { vufT4O}u.Դr\PhDv Wv3B$icnR8RRS*,Ȏ|v׺VF6ZstN&JAmFer HZbr/.y^.3SQT iˮ7L"Q&DT ;' Ν8b&roikNMa(NeHV2ʆ0E7djX#Nnts}ͤ)cMxC ]57xMHYeh@s?, M܏-BkD1|/.dj q]T 婵I=ƠiS&SsV?B<$L'1v쾃T) aBo2|xvco]FN}f%}Yرt `/-#3`5T &AN5aG_ RKC$[t{%m;!}k[S!]w[=4ayLf_֏ %>ү:9J^(m9W3oM tK[ "׽s*M8a;>d/-FY?+=$N@ 6y6 GGW`|D'!'S# jefX`Jpك,\q,|Δ(fN,V[nQ$\ :LdL_>ccl`/ Wt$ޤs>1wfK/EJܦ54Q6/^kijVpo$~;o命uoV vhKtG0k @=䢆?ڑ 'sߺ{`'$@$4G3##^R=;)6ը~XLH5Xg'8 f30K0b6"c7bv=VVƨl?ep3( l oiW Ů A~{+ u* RmˀO^C,܂#nqBIpnQ \= t|c59lu0ZX3IZz1]0I3;fD1 lW_S9iUĨ*M`E+Zfg,84<0SwPҙ_.)T׵#oI|\DR䆶(JfgᤝTa%'Ctb%TOW)q5+v@F6;酄@FGN^Espy괬q}UQshLbΨ0;m,16+8ĩVkXhIP|辛v *^~SdZ Όu Ѳ._H_]Bً\& 󅻥}~_.g'XuO0%o(aZl'Ʒ}d7ZOZÝl_?i3q~KI`@[>S1|Ax?0vJx9KiN,B*';٩ j,'+)tOGʔu2VհE!odj_hB !b֪aߢ3z|O~S7_ݬ>[V&5v^/ђoW,M Xm'ZSCn&qS[C N[TK붒])tV6Lo-| ݆Țadz@=8=U[gMU_GuF*巟TK[߇'Ot3ubgRN;4a#wC>C!0!Skow LdzMAv l*۹ [YuzMh䦺v[? /ş$;]̧'džWLt ޔvE^rMll(s3 m;Dرx9>R:W"f:^uu,ҊtW-Q'.,sW 80w#KB{s 7 ws-{zm~&eefN>HxHS=JL's$-Y&LqeIC,j5%|?/#08^e%~UOBf9;'HdRBE8no1v\mvw rxJoHN<`SSGi5eZM&KqD#*9 @ aX Mqc('*J6PЙjP/='I'&|5氀Pv.(8&c佒jnt(B3:8\2mޞZ*㨦$ӵBp)80bds(WS:r-mj3cNr3Al Մ%s5r2 |!,'Z6qDz_|`rZbr %ŇKѢ =$" U?[w.e_SZ+KInVAov9zMPaӾRbN$hLĬ'0vtZU17?7SP;{ʮN/d<)MZ("~h09 介JTRO|y]V;gB^.gɾaeُiʼU'η+QNW[q>A_4n=o(둊&'T07F2wz_U F6B&);¯|UIZ45#Xܢ$;,+D#fXk'dUZ_]SheHd s}'z"nٵ7%@QN(- ~Ɓ͜F7jFm[D~w"Br200ʆQ8jx0Ek"ȓ緓Soοh)֪\ΊA-w"Lt5K ezu$#5EL\JhP r3O4M'r2kk]pYMziFM |Mfϐb< ƺr5U`V9]g@TC Rnp%>]$CHBx ,VL%/tf@KMH2&ޮbAwdmHdH ʥu 2fEhbd{X~edb#&5 Jv}gsR 1´8w8gz'h/4v~Ė7&1J"\7fnS!z[qm~<*3SW`~رA0^X iJfJ# f-i\D@Jpp4zGk;ʛTUih/UY f5 *HU9LcM;7Ox6xϒhӔk,CGrV]#|&UHEZ'5{*nC@Jdr^t9^n||ZP6⼌2 z%sf`ݓaYzS$JF> Iʳˆ 4ٌR/lՠ0&`/vq-~ic1_! `?;6igZܺpp%`G4bstIx8uA7'>NGգ\7+}+-Ui˹hH ŞBN{c|{1p4tT#@X)S]< yLZ9"yQRls4 ?# :r 젋($@zԚB RT7*fzs h9dʉ+符NB\85IXZb>'V3'JەWغrb8?f-Kb{Xa6[O\l!`a Xt]v** .MZn\r|I(Xˋ62y:9^8cwO8i|~Fx-7ӄΠc7Wu#V"V] z5E|8T/𕙎b䴣(X*B1,kvDHέk[è۷ E)XU| .xYnj ADd%MƮkhس2x0NK\h7660Wfn8`&M65caħgy/{>N#69KFyRO17dDWGIG(Ul _+ X%}Q^0VHF܅RuU<>w:ھ mptڰ2ƛ.qc "fXtCbh6!>=p6uM'7a;T Y[EA'NxXY|’|H Rĺ^bBA%$RbIժ"?֑Uު9vdT޾|6p; TjPF*QC3`M/# X-!Uͦ$fn%TP7as&zSWn6)9+bPt/vUPc\5&'VTgH8Z߻?aF8U1ݔ !V''vM#Mb:ݒh c[HӪ̩Yl.HLW.բK*7v!pJmLl8[qU~XIGJ(|,V!LbӪ~=uJᛏǁw~4 3 ȷG !Pbہy s{xR9u ዸTG:$ P~% CI bOW%=EThct@դJCN !5XU$󏹰fho<ֵoE oڗx %X1؅qQ\[a4I2ݿш[TprLs7h(S뚽skLE4ㇽڥi%ZN$Iq-Z>9΋N +ʾrx1ɇb=cc"1sv%jaic')aG3մ,ޮk$mU]8}{!\քA٧aICEtk: c be,>AM@h~Qpu= k?Oң}a Z!tV@R:<|8P#˳o_eAQ)ߏ_J͠`;~D #:t ?Yn0!W7b~ZK}S(`R5-u!P9-=bƮ@Ms]]IlDDH x0wwwC-~UR21Euu=X S[BVI/X~/lZiLAd/^|!͗'3%h\7d%< .xQVfcd^Tl#`&ݡ` ׅ8lU0p CRYPA;8 [D,"\Z+GE'dcASc B_ kn r1U 9pTVjaw."p] zVS7{2IW2-6`]p>V!.t@arI_C͢I +ߧ5s8ݻ#;7^Y}l)A-G.,#s)pf<ˤ9L¢х^M,M"7T.4F׉y^RLTۑS3,'tNo50ۜ23{r.%&GFe8NX:$L".t]L3<8Nx|btX+V-gN G<>x }rm\QSDۊau=ik^hd><\E ⎤ O%\'@)J6xy HHDpiLO`Df1ÄLRo#odLZ$ MKOC->9s9 !CњCSڭ(/>x`۾a ¨Ep洗y=^];2~"cCؚ'CYSyoN2L8ޔZeHkq'z^eDFCL<Z?N1i2N JS-L\1vd2,I07mdmm/ 2K,ப֋mF:a۵tӒR#s(@ɮUk  v!ї 6McVs91: .QnP208щ͕OԘMUvIoYoƣ6:}㖹g'SͧUvZLUVE $Il рN(*`G0تL6w Q[ e&F q$x/o ӳ7[|IuEpl f΄`$J8"mzޚ&1`;*ڷ揓9_U+:˃]i/38A'̖(>c/坟4Z|o8g|(ʥ+BxB<%曮~nWĩE "b7a`g ^lSW.;|]L D~i\5f@(Q\rL{1=V09#6Dk $S<_T1(0c]X]AcV QOҋdm>zoEளB&.?7;QTҷ](8"TQ~;ܴyM7n}9p+K;o'hP`H8<`KzbD4ё·3΃tD ːG4$U;m2#s^LGl; aHA7PTJ9߶ցp .)q *z f -eUG"~CUKqqa;̃gxCY^W,h$J>{~*"ĶtA$7'v0;3A"^@cVd?2ȼV;: kGun]m2&`fldKBqBsmlJH—\SsjG||v֦^'dǾ Dql;IB\1ҙwWYR(0B+dq!*N4I1c{BӐI'm8ԾM(KJ>rq&y]޿@5 m*2*84q6:\%Rn~^\VB)bi.X//3k(U8up Z0Oyi#?^?c~YMLq]kt)'<6}4[x^v{F";u"HAa (cEyjA3;Rg+!NB-W4:s?= JeYdWtڶWj,X\Ľ`dQ GIi;<ǼdT'9]KK AH5;K3}agG.$c:^Q7c>0,$%KlA*V=`ff K.C$HjT 閥pMb<gTН$tPTm*HT] 6f6EءO.dkqI; }I A;yʴ$"+WbYEF|Q^,Pz (KU9;m+z-˳9o̵v< 5Gd#5rm v!(̸4|s`OH/V;+4]:rQ%/ AƄX_ mI(ϓJ:XxOH"F$ҏwH r4FbXUG/❌0P9$cSJ[)mIK{#!AߡhHIe]$Nhj3%کvv2fFZ$i٪Ű#_zk +}!*oJNӈ^ ԋ>baMiP#БAbCgS=nщp&m ᵵb/;\q2/Gr)i(`)sp%0YP4hdj){?u,22cQib(8((SMcbSmSF$A@"!"E߮?,53ŒOLa ԁV1<~rģgHX-B9a@ٱmJCz{,AyET$- nVN>e]hnUs#s[ ;Pg!g8^!hN萚AJ(+ȏm[U8xc rO`HPԹ6Džr4 .F};|.6hQS}hєLS\wަ߃+J\>F0 ᯲ -!%k3)( $TE}_KY["}% ^wQwBP[ipa`wLF#v2C̃cu,uZȥ*S'xPrC4z-`KȻ*q@i6MK!(pp #[r^޹*]7!'WĞ=ۖhy j͵<kΐ9í8ⲱG'IUF:|QC@G%TS)TDF@W>Y?ws!TlZY/\6QMRE'JxBJ R/0'*C(n@^6}o^6Jy= ?#,nۅSo'fk7u4~^8y+uʵv况b~yc5gyK@147i155-D-^#^ILGgti56Z59q5meDn׿brs!wjFo)/υB"JUc܌ @^H:|gKU7̈́{uY #=ͩ9ҌΘWzq-Y⨈'r >c z):W^ ázQ+éf<̞:rub {z,Ǧ0|yPuΚ&!)RᚂpT4:С%l,Pk;W`54 Mk|VxNMC~ C;>˯U)XlhdWKSsU \soHw$U%C^`d[63,NZēqA-yXN{)zoQhDV|hv8I7)n@M?!Frra`LnkMo ~N 5bZ|{hP0M)CAL! +HDX8{Y<LxŽ0|ty#{nX槦+_9P$b7,^ǘ)(׮M7.o2* NyOLEZ!=KFoF3ŊĨ&$|ງft. Jn7 V黤6!^ucJk\0Q3ͱ}4>>nIK8^4ܩ?,|j) C=>QJ&g.9/+$՟~K 1D%#狐N:MCJ{y Cޥ] R,X.`ZF7,"iWaWT}+ R[nBRXXRtQb U-Z!Ŕ=5 ;e4&3" *+T \F*6Ywٛ+U$c"].@CH#vM 'N$Cncnux7 8AL՗dgWl'EX>Lħ@ X{`ϻ?Qa7i(][~TWZ(%Ei.}jiAE9⬌GwOH %,YNMA=dq3=q̱ڎ2)Ѻ]+.6hXxX]MļԳ 5x"񯻁iL잜L .WnYVfl}y I|&A_v)݅ps28 ]G3@?]@YL+[*yJz7k.*L[CfŴγȠ2,HC2^znom{a~XAi OTɆw#P&(C}ruP!=VJ0Ś Q9n-$U0Q)q/UjSaìo@y\Gb&0J=0ͽ4 Wڭ [j.$nYe/QLA] ].8MxxTA<ʛI%NKJ0i8 Wzݻc: kY-J37{HR ף #cV\";}4=#H4~ kX]>Rs6yckhZ+tK-Q!3q}(E{7[,`n2+<`IiWwzIC"P^o!ޱB|eT\-1f@ v_[>\a-OEDh$v4l0;Ruyϒi*s<lvD&F+C}*J=V !AcZI߃a mSޘ^TvlQ\Xhd M3']ģ]G',E &WI>o+Xz;krJ%3AR=(CE(#(c2P.7Gvzw`\3tiQaR PfJϨ}Qah4Kʾ $%eOyJ܆˵.j偲"|tIWw&}/ "J1)|'|.-ȑho\pD\}'NnB 21`,hob~igR@uB`a.zs? olUPN5ͩi(5Uܫ2oUv3͆>zlg`TdyIS"k'QXOXpX5>64ŕ[UG4-"͊iYD! oG*GG }_tH5쁞}1g7/je,Fn$ς#Z1t̢i"Nݴ8ЯHVXqQtL*'cqœ0N`ߛNA5kQ_3s>qZZ$0Q xC@L۾{؄"Ì$%Xv;z2&fafdGzE8{cN 7>E,GZVH$gɏxR.0qbYSQ/cOah_kBwujr*$ѻ =0nja-K>\Y#yK nGXP]vy ? "-YxP\K$W> - :q:3s"ba&g3W0k9ɰ "BV8 kDOx2=N#$q[NP=%m+R{f̺'$QHUzҹELbcyâ5B F6Wj `zMa5Γvp'\uz8_6@hos/ie"bNKZtqY;\X!,:YP[W8zzC:-ՌuYќUR P#h5HV+ʎ)5c.Tb[0j+(L"A֣1Rʚv3`kF[k őQNL]+{~b 'D;dQ^aH3{3N ;`6zϻg6N({m@93HZI,~sPMGzIItvh%$wG>LgYlo1_:hGQkŏ^8݁+ƽL) k7RGKxeR~0A9%~OT 2'-s SE6OA=V@zGPXnQ;A'\Ѿ}ףc"F r}/:g󸧝y^Oj\ֵؓuZ{MYX$ [X{JjRIzY@r7;[g<6i* *(+;~60U+`*3Oz~"Q`ޮLT@ 3k3+3$6?"[+2V,bTI(>7aF@;$ ޥc9RgztO3m9xYI<{7ٚ|n_4l,j&i0O. RKwLV v0EY1JT~OQY*` xe2c(V@4=6Dz:j0Ɂk"թFӦXOց>DqPvDw*,ЍȲLMuwK \-ޠ_p @e] s][Avl޽ΦX֩2J5!9' Ɇ]̙' dxY7b3>ju l*Ku WZNWȺ~3ŷ|d#pE̲NǾӑ{(v_䛞ѹ^_1T0\ѓF-3a˸M g^`t@24 D3)mVENz!UmK6iBY6ŅVlGwPKyk Du`k JvQݡGFDOˌWc0-we;bw-{EכM4f2\?kI#Mg~107p%$;1 lx1 ˘DCRio@<@?ǞgW (lJ 4'RxVH#Cwp |Rʿ92qn9}]CvzmFNՌ:!H&}猅ع 92duPwWS =7 QͲ"j⟓5vNLUOLoY (2aٽ߀dJz>u-֭Bwhü寍21oVKߓ GB63xAmpV<"oRLܪA6޶ռp@ъ TGhr_?q4ݼ}>b=5f_[o' }F1$?^ym785R+މR;nO]!kjLUe4`{ū|!@18 3bȥ-pl!vIq~pO&0cʥKlDx% 颞/4edh30bOiXn.n瀫P!X P5ZV[;hoSoYw/#,yL6r;xHN'zzNdHY"E3hw7|qo@i8 8L;>]큿ojm6wNN4xcS+(ϴdUp M+WVT?] oMme2u$Ki ɀ4\[6t2RBɗOZ"h}0mJ|3SL7Dzp![^iR_ZׅXH¤%V%i4>? 7}[c ҵcCO290&( ڃ. 3ħLB|uFj~k%*ox7up`t%;t\Z S)W6hYoL1G]]1̐ۍJQQG% Sƾ\E>௸s>hot&$>֯+Z 2hq=BNL#з B`IZ3]84'4Xw E9w\pIm~Ju+'ooy8,\ջҤmLBf؎:DN>_|hUOΞ!X,CQ&p_^6Sj&CwC@ՉAz5-y!,%V<`MV\ϖ@,x/_$oo5]I cEpгsu&eklFTz9r[f!#~ ~=Z,:~&GϹYcNCr4Ze6Ų2xyM mPw <1/bw qB󥁟 J'3';:Rw1cc-Ck6|w+LN|V1VG$+KҰ o3@3::+Iӌʟ<̮9#)OíeC x7qSi+4x;)[Rep'n"Ay~RfR9޽gϺ'(GW^bCj`>:<ιا〛p ykWBjC [ę &tYњ1UBvKX~4 (~`rS%UT{0\0|oP`؂fpO؄Yar~fM-͝h, HZ~zu`{SPS^8j@GTЛ[&CgJ-D[uݥn5ՑЋšA4k&E~G!{nO 7=IYuf}Ηʱt<8bR.ĭy, !Fj 2֤O-2)$̒NaH0ݸ' 7eN/Wـ79E3VgQ%-Ř)ӑh0H&˝Y"{2N4I5E_k=Kw05w&9HN]D׫g51ƹbHqY3^p7e0 };RE7 ()&nFz/Y8 NNT'C\B@J\p٥h8a}KʰJˣ,{GC]m%rv1^7#׍?n.!پSԗYj3a="7`̺39P |- z|D6ѥtΗR%JHX{'tFL,֊%c6} i9E@)Na1zFBh|bQbLNɮP7[LK9E1! l`و`z2ײUj%k}͹K}~޳@iz]Шġ!zL-yU{Q&(h5ZA(i}f7gSV6$ qًOЏ'0D_!5~mfHz1_2lt u7[e(E ]'}"5ކa"{Dx,0/v !18Boi~RqBIr.èx(oN#l`\JGX1 >`ga:ggZ&a =ZLnlG= ;ɼ= x8[~5ԫ鄳l)DzǨH@ hv < X,v.b"RP^ Y q+bk9e9Н.g8Rv; L;olS-.WJbx0ޒiV,f!LSz1McAjg}d;Y mOœDߢ܏ @A6n)!g$S3cY\ N.2T-{R$ )"2!a ҄XD:^OEg*njn^Xv_7-|d3h*%e{L|s~j c)dY;Ryz"r}5:莝{z`rΥ* marg"HËM#]##juG6%67Xۊ lx +LM/yZX& tX%NjaLa"ZG? BH!y)_h []ޥXrFl3O#A!}ݖE٫[sr$'4FFI/P鈓6H As1 .yxfJ.RF~d.2eCI[_tGr]][`!ަGQ)`1*%'e+18 -2dĶFAXCH55y4? o? {֪/HHn$UFq[Dh##l\-*̔:eE},xhZzz *AȨ9f 1ST5{$%w@wզTznj9] _w )sANp{jU"psKԐ_ZRf"RݵiTm=Җ= G᜸v]` HYTt`t%LҎh6DRUmFհ ]@gFTabUyQ#8 (%H;exuSW)4X;θH2J6Tqˠ3`S`<0py9Fr%EA+Ͼ~XvG'JfۻkЗbyؼ۷8%YZ XPf8no2?$%!l(*؅UFQܖ?¼sZ inKP߇li߷;NF_bu{%T(tŐcmgLk2nC>iJ5ݚI:ɗP8a[VǸַ*Sܨ%)W O)|iӼcaV/g(O_J9%:hWy]u@B837W."]^w-tRtwI oZ$d VE<eKNt#=:]ZjD>(E(oӶ&f!gAi>zϹScZXlN.M2*obF@ 2ߝlG7PVc2VP$'VK@04E1R7c F5C"ËEbk*ބORd54eUa G_ ĨHEd/{ DjHPQ+!񐦂YX9ƟND Y>-%WM9c*/4@\/Q91R2H3o8aMlu+6O Yˤ )%ގ" oT(|HD^1 l91R853|]zlboݺne9tvȃzxEHjD>fAP޽z(yPO 9Ko|[Q[8c/PC/ĆOk:b6$ިfP$he5>Ku\ymQ {!g#T6)*!S\੩47߷U1t']uݺ7l8i 3}M5̦ ?Zf|+"*^"Lk0L_26}[ J X$bES,}GCFszZW[^LgMC&,\VnE[ +1!*=\g3 X2RF l [;ty1Qa'3//P]ZZ%MP^αUF(#mr$rD-^ZyMg*ĞgA 1{k+(RqqezxM.\U 9y9Q"r'Z9F:DOk".xn\,WbW߸9qԮOij'i/όZsrpn|"wG:zcMuj|Һ>hQcG,l ڛ%MA+.\G8)phq>hx>tTPU/I} ^f7x`*֗;j ղ-&_X^9\26x;/#>0UZ } } 3cAtr׷3)raIR;:Ke05䛐'#A[@Qby>5YI,3?/ɢRǴW˗fbMdyz۸)YEV2Bb7T P ȊU;w!M Mf*>ϗۨY˴,$fXMݭ@ 癴-A `[旁u UڧoQb#tk%[3< |x5I=L-S&4YliOxC^NsKOT3N]˭?X}Jj]M ,MDlRD]ܽMbg@~<4Pb/2>dk ZaOH9Ɩjҍ 눽o~()n,8 Lхw}Wbba mK¬͊Z"FSShʟ`#SS7IsM$T(Jtd9$=#%-<8 q)53_ ]zT Po3R&ȼm+r_}1*폫 A ]s y EN9gz&OfS0߀y$Z4Re$qn*TSsFީV!d[>B$BnkE)!Ky^pc[X⧰(^EM{?JtےX0 8LlspV ChCA@}ȕ$?ax٪]Xp*7M2E/C`#y]+7[ -R4)iG»@q~ 2:R|znk.[f`(Q3 h$$xOm)T>nIW@W*WEg u~ĸ@xti ŅWF1VlwΙpn5Ho/~`JC\$"wʊiHP}6R V #wTsXIbO9PVgv ,'ҳ=2qx`y/5`wmٱO`{8m:<#hZ'kSf0zs>'-S)c8dU70:GJ9[;:Uː8gPuMD_L:{k׳G y8pHE{JuhM8 m:Ds!FrZ#r {k>]}XiV7ָ>0 ܣYh2cqM;Y{m B( 58 vSUl-ROi]c=¼W-p ֩"NPM*C|YsORX4LO.ڿGwQDzAQfo6S+s=c?O7Sn,b+Hbc>"ĸ딏ИjA~iA @L;uJrDŽozf7S UWWyjp1i(&!.zPUrNLѱ=X˒,?A.Y@9ԡ5+y SnbD 6L@kHi g=0bE8 S@)kN1 HB+juL(Pٍ_^$+8bQ,cVaTA^IbUI*4j?sد1Lu$ !G>a zh_7^7`9 '#$Tl~U )hbDA=K @ kZօ! `'xsC$ .Mj! C ,RۭB泘6ܖR8-"+&fj(E&|:k<@yH6i(/]=6s}s:\P_jHg {2(Q jfI]Z0BRIYRN>BF-+)Ҙ{+Oc.< bH}D!"E?W7Lԉ9}$*2M9Ri˺ȳ{k͉zMMdf?RF uN FwBT=˽ 9xn!9tՇ(6X's_uf5ii1^0n|XULLkl;G`B7TS0iSck:OaԢDAQȟݩS(鐞0WV/19 _EE}̦k8 vz~roԥib(ʶ/kO2:sI;c`pCʒISlvW9B/]dA_Ĥ&;H{Tw.ۅzq,0! yw2`%ZSJ}EӇsЦcԠR| N=m<ULY\=bLyt]{=/OD#Q*"-*JKyd07(<̑!nYv-])O(^lC!-; ujK)`d "En4A?UAdK/K7Tq=\&p)&ƴr+3Gl^XI@n~Y9csNBs1kQ a>а q@]zސ`Q↽7O4CI;#Ʒ;nK ,`qhXK"8- y#jvtj7V<,tD ֺz1c=2v)5}R,aꂡ1'oB@BgPl07!.b}Ut/=Qj01bC*J9}D0z<̑[N"Y P(#[0mM-?v B[tʞ+c(g5`:K&T$MڔG1 'd(J30y:WyĤVidbf: 6LsW%0o٥UT ir / aW;YϮA4q)Hh>Bx#/KÑAG&*z0.YJO)GT&j9|JKJwW'!p`QW.=3Y"}bU SC vFP+  WV%MBQ5%ak(kO)o71^}Ibbx[,o<<5Sl *;'ݔL؏Qn PA FZ$[< ]9iSޟ4^pql*%ւ&M]ԈHL^He\ NC_sZRMѩ{+[30*鼽WJ k?Zd49x1TK7{t0-Y0N-]rHQ=DIBp۽1$oqpJ?L)V \2*L@F`ڢ3l6%o]0`xGŵQ5 ~ 4%5P}.*F$SqWBYd%sfs"o7Щ=gIbNu -3NMU_=0pn\ui|=o>tlb (w[Qz8uB 1Au#P+"‡ٍMX.D{eYdҋ1^ GGx?04+Nt2EobiGi ?+9KI"A+{[ns҄CȠ!Tger ] 'Jǟ%۶TJ %L$} lmXO'TF >j߬wXα=85뼫y| ,1mgu_5:xh&oG @!!>&ɋL]z0zt@2wZtʮ_TsUMQa[ujSӨ(UCT_G"[ڞo޻Qi{*N͕ ſI0K!" -2;j{\/, `x"_hm~&& '߳mrj;[N X4ڐ';(ޖĥ:8|ςF0Le!IO?Y֡N9S1o $kO}~ra񠘘HAIBҞx $K>?@Ac{:ւY`,$u-98hyvQ7>zC,u|'f\tZDi{}ͺϥB Lq XE_/L٠b l4'"F|'l{h{'_5O'2Zm%ү\k dMUٷ`9S;KƍޟBd9=cϸ(òkSUT+ުMȶ6g,KXٌ'3֍LhUjR{6٭&dz&D ^>ޮ+9F2\+Un݋Ok9dd#ĕ&v EMJ.%ɥ?#W_'53N\F޷gW qASME%Ew7n)4<;̾jT!(]3ǜdߎѧL@5T"Uڼ+A c@$x] A2"R;n1pKZ +@ʌt⩚V"IafuGT¶f2L1p?Jfa3"zv2z[DЊ9PuIä ԩ#n +4 ol;8:q` ЌdOӦ_3/zdoDA'[G#5:ݑbэP0:u8A5̘f3g!.3 UKhhgؖ,`MfTak8=uKO\fɌ\:x{[,K>Ҵn.QpJ3taR(/?DDیZŒU:J?6.֍S61G6p/S9ہ\Iؼ;f{>vkeUͶ0x;@8fjc^PЇt딪IH? @/{ =1a b}V\p|54&yX)) dhvQe(F.N.pl= D!tVO> NaCxP|RKA{cYse 7"$9r"( >erd NeF=I_Zn\%RR^_w/;QŴݨu:}_ka T!  `ybzib N-yth<|ѥo GfgWM;a0/)ɪزŘ Le܀e xLKMͦfʻNg&(>qȻbh;krY̸W}4/8yZӎ.NPy2BQ1a&7>rAIpoN5xT-̏~ ٶlzF37 F珄ߜqq0ӎ>-UiK5 Z ,p!U;dJ%|7Q(&}ϿttOk6ў =L-2B cjyIGSL,[QsLn,)D 8t#~HuxdP"U5qIo0HO3,= Ӫ[l&y^(Fa4ZF++햊Tj+Cl1,:w!p+ s!M1^֜N\\3\is 5N]8ob70UП 2?D^ A`"𙑲obTlf*-SO[A!?];By )-MMyX53[{Q`!%V j\.LMx>d lG>o,1g\>x+"-|v%Q<%:1n#"`K,5P_1GjUo?cn䆲'I>.e2q'-.Tȥ>{t)rHC0\Pqj=I8r 9,ޫ<>j"'޿ɲQ4Mᑿw0ْUPQUc *ǃߛ xՄ`*Xʐn8_'`OV ϕ-f)gD? L(A78?Ǩc4 !.YeBrYw!nJIW;ϖM|9tcC_ËV<' gmW1 ckBư">#x% /X$9VUʝ 9-`3fkҕ&mhseLovY֤ U9X` ewPJ=\B}2HݏJ1.- G_QAN痄kPL`2Mmv *,7~n}=in[QvI;H]~<N0mXl*[t\ \OE^ Faj1[%RwhRaơ/2jkF7!֢BKY6چs۸(*o|28(>k}ٿ7p7mu3ha6 fa9VCV)p>jrtu:&j4MoHW̺Z9`vNyҶ%,lG䩨 AL{@Mn;Kb ޚ a-7!I!SĎmN=N~Bd#(l&EԄCIU?E C'\xUT͌!@yŻk_$ID=Z*Y|DV҂;)p%\AH>6}v?Jb̛8V~|%R> GfQBA.{Ϟg TV(dzW9OH)[8bb2گ)벜Z!(XW41),51Yu $-FGV4e;{4IpɣQdA~9vʚ2~!Dx l2qCpUn@|{TuxB6]d&aBP/#4MՄQ{ثWxHEt|?0 NGq kB|VeߝQI[? $&ҫ,MۦqV.Nč q'[ӳ^jo%ҰsE=Qdg3so imGhN;Cgs۲#v=A}.&"ΠS{?JO6al:SX&S[3 t2؆Vȩ*xx΢b~8Kq-JA#XB!OT`+ϾޏI:d7Ow-د;FQ \$vDƦ %W}CpRv~9H;|UUV gVKMUtcUtO} ~qzNMt4U^JZ~KڙtN6$gQCrViF_h^-wH&&I'qW@ Rl+9)9 YBr/x:Up)RV~wK%y4qL@Sᗼex#tx gUC3>9^f:<$6J\cB]k1mpS|;B.I_$b>;#?vW QK?5,r+)0IvwX >r2Һr2GJ,y|/da@t=KfiZ't?έtivWQnP; IL"(T"D2]xOj=crAcrGʄlGdJeʔ/]^vj1ЄCP1E2 P\K7 pq՞2_@3b)Bݷq+Gh1xf?i3̪|-[Rh`rpԔaa=rPakbH=R{Q;0OO 6wrG 3c _Ugf"oݑMtx~2T5V7>MZ=*ۥ@=ߍȵ?Gٓ65:`Au YŰzk f9|7wz}Kߑ}!o\RIDR\fcCah5jCʡ}"MX0r6O=M# $jeЯβ.s֥f i߃[9-1t q[4;\>[df/b *là Sg=m3AmV͵k~[#Ct|huF]k07 &˨ li{&TD~d&ckd6A`QI?{ $ k O6 P;1([xn%S{\_^LS84An%;'))wiKȬ&guNWL#i\M ө(>O]鶵m](4>&1A%-0,ɳ6y螹zk$u\~v2nK}C\z;惎UH Px:a* Jf\D;69Cnc;ʒ>xO\<n4KH ?b})1nS ,sKe%A|cbA'nAڛDvTsT_{9?Z p'{Ě_89ZL:EN )t?Hn1Eb]I Cf g bKaNm[ܟhɴڢ}KЯ1ww:x۶^Kj*8(!G8QQO? eJ9Ridi#{vkA\?>_Pđs~kG's>8v88 mu = 7@;Udlu8 !̛E:ѫ0vCQe7tedoW/ٯGgExܪyhqyvAp 0pnWʩ_L ̧d+DL̇Y,JeXK$5aDb0YԱߎJ>ɀjtz+E# 0}#<.N.#^ jXʎ%?/dK ڔ H7Hxo YzM/(&lU4&|ʊ- ju?z.ujqhTeͰaρhhr80O<-) /(OirV<j/zcA,?cM S:l~ ٌ,AkWpKK/ӧxaW׉nCOWW:3("G>&d8gܣNuW-W=ysWjgbhi@uD]矵3 oUa2#+7(=xW+]փiwr{y#ujW;D.j$h6?? E2\=H9RW) 7̅z$jB@CM\{xz²Cˊ'gPb|њ)ɖ^9@'䣶p j8:׉0Wڳw*D%nY(S0lD!(i?\xA(l$۾s;P|ҙ+HFvj1XV)1Qgz׮o8) &I1J)W/$]ō'@2LrJ$~6PœB@Bxc0H5E%b(ݐ[AX\ث+BXu &%%RKKUm0t\\qBO9 H!鄰bnm9ջ )z_V8o"KL4j^F=}'8f$޲tX y"ʿ~t$KO Zf7S:gaܨtSCo11vjE:6P&Ai:Y] > 2EuY[ fz tX^9(%nLwZ\$0+(ib$P՗rL obrݸ](OfYT,an&,yMTm?5V@Qp`b`ͧjߙ^3LF ӵ3+8bX Sb|gۛ]DF׾ԇ9M4XUWxH a#.Hz K LƗʐC-#9m %ݏH)+D'|!FMpE^*Tj80RڧI#R)g_IYIt[,Xoh%^G,غ~a>^\ZY: pB 3{#6HyeW71c~W aX2 rܕD7IEzWHTmhtعMv5q%2wE?:dY>&nKG =ma;qfΗ ixtBs،A,#2]WI2aȣ8T-*{X` /~cW10:8( AbE6 F%PrUy'VUG6rgx{ |ޔqCYXWqҫ%銫,eh˯t1nZOk5鹴*AQ&3*td50z3 #}'4r8|?̴`GtI*NjJNŅ4 I~%.1!^zmn{&û8oͰ]ێ:n\WB~ho (OhQu/KP&έDyKh*z-H_h>)HbZ^\ 3[NΏE`sNhpkd~FtmǏ"e&;%ٲ̪)JmG A:oʰ^2i-څX^_|AA}= v GMXMkUlIC oᾬS fԫ':Um|/Ŗczih;uJE?xl?S0_xT~>9PyL]ߌVL ?JOGP~R`P/>ل~rqN2TsFMMe}=R Ҵ0:p=BHO?[> ZU2aic_AK]zв\+SDٍ Rs6P$ɲ'$j>ëzַ݅#zJPy; XI/e[Z Ζ;umG~Q`j$4qU *BgP5շr(~XMu#j019K[A?fOy=}/YUsL-Ev0`گ_$I3v4mxJ8ݸh&P(;@"7xҏ- 0|[uqc ҃S/"f"tvPh/Gh4E%> P ,H8+U\ܳJ<=s풚qo_$Mhq:XcU~%_85N#UHF*{Smd\ueq|mDW~LA9@Zzѣ;Lp;|2[̷o_ЛOqNgS/MkX?.^>EVS[! 7qc~Dl`;N`l:LܿxX9ܨ-uXAs*Ri wj `t$xgzUtH c q~ m*ٲ Rmܑ=J4rbSbSf*1c]*4`ሸ]-D?g.ҼC-8n9tx˶m&yNn5xzd휔V31$s,qT0Avy~ygpg|.f1{q{i yrH[E Sq`We6Kphf_| B`ۊu`WFT5lZ19{~.L*W\`{F:(e\I 5 V8kGWahiHy((|S?nnp97/`5/Zt`bW# 8ŌĹ$wىh.~u MK9;&&U<^| 692}/1n^g&ZWw8t0U+V^7$4\4dn5B MfRj7ՠeͳdx-N,4U 5]x- CɸƄ ~UdY&O v(8@kfF߭g[SVan0i68ÿJCD'Xye.)CRva6Bf]Rtsd3#ʕQ'ST:Vr2{'+R@ҔLB83.&V5%Ϫ5MGs nׂ97nh~+1dAa>RcfQEDDzgp>OkcC'\ }(_DR*i[S>A̎JxM|v=P69e.ƛא{~yӈv+IGF>.V@wڂ^fy<"sSع=ہ/ ^H.U 1sZ  o͙. (gK1 \q!9Şv5rV@YP g ݐzdƫGY3 DVFOJsAm4u9N);nv6tk\O:De=nA'm7eC@`CŃ==n[5}'.tE֞IWGiI0Z mN6SqInU<  o@ǫD-({PZnL¬H+{e @V,`Bn0,;j̮Eb-t#RdwTw{&sDd=:9~m?+~kgV,.h;4LhDqgTi|&3o,R;ȽVOMrҷ|di#Y i$WJ]z>ӴI K4N"}!/m[,/A}+AN[9焢y& r7D/Ƞ_^͉{´83GQB6;?% e̱ 4rc7͋xAlHD$7V}{WzfC eD^4~DgdK=lzl !;ڗyGs MgQ!Glƽ}V6#.kO RXZ=F2f ?P;!CW$D ztZS 6Kѷo)#v[S&;sNZГJ Ɨd-RU|ֲI ԃ]EnWD/h`4A }h֋U5v⁀!C6]ašS>&&I㰻0JMQBu3/w8rp> ,H'oz|I7N5MULPO m n"HAQt. )vF )t*rq $^vdr4=w̡ߙc$DCޙK\/]9<pid"@ϙ.j@AI5#c sj!eHs|t {38?vvEBe9c˳ w/5[?x'HikB%lRxMT$XeZK*̢_&@6IsvYp`m[V;-@ 䴠ypDԬIq;OVL•Ycږ2ӎ2 tjRQeAA y6ýPUzP`*˫8Wnˆ?Y%X@-6 (//ۑ {6âHp<<=Cğ:5eAxꑣ"nl&+H!.󓈏Rrm J8ivoxdn~!tC:pg 8X/mf@S;4Ǽ 8fZ\F8# t둀bx$Dq1+.пH_u✺6xEٷٙ@ /]/q Ǘ:+/*EՔ>jgu26af4#+P@˩ux՞{X/{}' PVV-)L+4!~O~}ݔ0V`6 zcĦ44J[8 Sϧsۗj>4k 9u6gP5mUU&m!Tsi 6kq VM} GEܔƮ= V>}+й"鶡'RC֢^&qNH,y߻=ZݲwI 6nk\-.jnT5Goټd[2[‖eY7E+ 6 vθr.HSl_S8_rԂdtt+Р}T7Ffnn:azTaȌn Zx S8<^ujmzQk=2 E@(粘i5ZכvXO iw7~\+iLvU"PL4ސsS82Rĝ#&Qu@RH)x-|8y$vrVGX# 0n^沢WsiМ|Ŗ!E [D0Q~zg]9kj{8hn&$]2"$[F(6, ҦmI ~Fz[mNr=fJF8BȈC <ަ5Jg_Ϡ8Wc+ αXYđ&OK)_kJdm}UZ*U:¹Z6 kÃ+~!,?"jcđ(%7q S̖<j<:Z<>SCݙfcxbПw^%6}&3 rrg:Fny<4 0 Ne t㵮 F] @Z/0) F+:v]>ՃT@*k&@I&|lnEУbŵer*'EEG\3hSh_ӻm@#np6%1rB0vL%ГO2^Tǖ;Qţ[)v_W `k UCFyy eS{Ǔc/2h..LL*;?U]~ˏ~Bg$PkXs̺#4ړԭ1"TePNk5ĔJh#sZo!sf]cLk Bt|bG~#bs@tišW*|/4 =TӁ6SKiWl󬘢\č%qS\IW A݇Wi F˜~?Q‡OFQXn&]eWͰ9Sh;DRő,bQ'=@O %:FKsTxzeӨq,tL҇kҘ nurߧ >u/H^?H"̨%؄|V&e%`7-ĸ,+&<|.U_+8x?$᠏mOvMq8̢lYv|뱰~7A y3V8T8=RԼϧR4{H<' CPg5dcQH]@HxzwS%"";0(SD4p1( UˋaWwL,o?DEɈN^84ZS>o\ V&ܕ~{ڇK«fiӘt-{%5*da fRN[(\{߉ B5^wګꗪyƖq%4zt0V0tЇp1K!æT}lr0lqX,L# [fEmRVxFxij0{Fdt @b*+~bDdF3c6_1͟KK9 5{˓H߿:,m#O%кp\k1]PкSc)&:!%R NVbV% `k]PT7Qhv'DU_6[,>EZ%w%@q,oe&Pf䈃eeQ*| e qRDƨreқ(-Ka?0b"JС#ZĐ[G߮w#r,3f̲$ND* D|3zΜ%s+"In!1b/"/q|)Ig冉3DK!X(e\gMɧ:¹(FDߞB2k6!Q-/j( 4ڴ+7t0y8w-v`5{v?N:Faek%!b~ݵ)DzŋDz5K]x0 H{/dӾu6;.] xCbt INw/X޵_ TZIX\-R@ǶH:t|Y0%3֪'*8VBm-RP,3~6 JH/#1'׫%8/oY9] +n;oWJe#{ `%&*]̐]0*> 쨝1jOd2,jtGF4ӆy$R%\ $[)G.C~,+ 2:aiD^c}sb.si7ٷ94cW}~,T PEd,[NCZPDݷgO?# X݉"$u9cuO0ϨrH*Eks%[SE!r)[m4r^~fMd geoXUՓ'WW;L$o~^v]σ0_ _"BlaN''r.xm W\.0<n]. `YS0HIv_/ZGJ1o2I/#ͽ?Ɠ^xުo6xKb{`1qW6]Oݒ#Oti - )m T}{RZ'S ?+.l4#%ԟxHiO f)zčBDD&L_viKlC D8vUIZ;R\XJP{MQ]x:ML_m:k%NSnP4}ɹu:M䆲bg`!) QYTzXwMI_x01{?t:~@)rAJݶObw&=IK'5?"pT;s.† _偀T0Gq]tNW$h_ ƾɽ1)(xsm ʖMPzBkv}fwK>:l lm)PTI& XiuB:HpKMKE]<ݶT\Tp Xd)l{r;6\|i?|H!WoƻRee%HLY '\")^,r^U;Jmɸts99}*ru# ,e(-)d*mKzS*g2D紇V\hl Fm"j%fܠrz3q lEM6z)~bSk9B!!Sszm˗Յ*-?>Y3/1<.Q;US&/.;ҳ=Cτs8$>:W1я{x1z>U{LZ<[6ywQYs,⡊jDW㵫>H!%ԜJc!_M_w "9'>p,ji);hώ?h?C&)ɑ*"@fVה质 {PmȬdN^s90h#5v=eC 2.n*^<a/rsd1Ž)Hߞ+ YX#( XD86y2zͤtreUM/Kn; ܱnN3qΩBcL"T`gC`&Y*A빢Ҭ9r5π Kӑdlg|u_ +%Fs Φz\D`~b|cMV+WZu|g$Y5?P7ñwF^XG3RNGb*H3/u>=kgI"A6qK Q IdsQVeN6밝mFQcWq37LOM7sRЩp1 7+*ЫY,|ͤ BS`7f,w8sUOsY7lJgҊB0ɢzj5tn;N®| Y!tE%} naLH?n >kOY 6S[e%C'K~lh|.Q,H~ 99\/:O7jsucyeDP!oV[5C[Urn"Y8EjGjC鳌/6u~p[reG>atwڧ :_:Ff 86~Y6rn(Sl^gZۼ׭>w$rdBchԅfJc1F'S(H=<6!ڙ,l;RQ%AӟKSwޓ|]nfb܀ ^(ė"!w@*@d{0 B9* cɹ@}jBb 4UXԀ6nlP0(Z_ AɾX|N@OY%qfVK)I \,V#GqQ%ҏnohGo@29{`>7j,}~I؈]y1ʶ a32)EzPfBԼp7UŘEbQ+S=je뗇a Zkoveal-9;u4 O,ޱg4=˜`FySW.5ob.Ç#NCI  @V%8GL5oʧGv'G,yג2a:`4\+G(\ P# `Ya6o.vS?3F Wݛ*xנGGwdt/:U _ߐ-O%DF a=MrMsN/&o -zZ02;:-Jɶ feqGu Lr#?jB"q=Zv&A d+Ǒgr&fYhkR=M̭D|parSN:/#!HATVݜ {uUJ$R'T*FؿlJ vIȿڹ*$iOQy~rFH7^X+Z8Ma]UрpMz@ɈD.Œ6I,D^8Cuj M kK:ifx$%Sn`kb^-iK"yi^4# ƻ9{jc+Is|kq뇞/8E`q}Q6+i*-I {~33,llb:%@cq\jn3caH$[UݳhXw~cop9h Z0BEDeL L8&$[06ls@eYt a3Ǿ)Y L݋Gc[k+ [L~R$8ُ~accz]nl;׼ c 50j,yvVpׄ;Dk[Z?*ΟA2JA 9dUhtPL @' ; e_u 5!R5;]s| uO4͙z2ZOfq92^/,˜j ;M*;z̿I>{Qjv"y>; Hq:/Mڧ1߅C@螘#kv*wCS&g(PLo.Ѹ}rŢNT{ WI_|%p*F{ .FG'hvΆhYfCxl(QcrzA!l/Oo G#8U+2(fwގP` 7Kf 0H[?ܶ;L.K[Ǝmyqa-ǻ2vA-Mg]۳ՌSdZ͹TIyb@/K `y0` v)mW*y9NQ#OtU8.e4rc 1*3+tIoxLCrHp{!̹u0 :!d}5T38B^6@d.}}FApZ/SN Y@፻Ǎ(>Fm%c7nR/|0Ǔ#!&khDet3܂-@[sٌhE@#H_ c޷8V~ tXs(eQ.gIpk˘햐6~CXL2wE;].4 -vO>1k-iz+|=LU5iEcaukJ?ik%8)lǫ@Ya(B nN =Ugd2y!`b/Kه-(|+B36sG=-kVmzC_QxА|n:ڑy~Q3ғo*y]K(3E0O ?:3@go_H!Ԍٌ`P>7LOFpp`oZ8|eD"֢5o|(p=zg >:yW8~`gO}GQʺ&6JJi"cב$`oYT=3QM['PIg\BpOlvqm<Suq"i'y6'$,#!Jr׫`u}m`2Oe?yB+ oNVMu yꋀ ~Əd!r$؋48h6kpi J1*&~A$f&E\Z?|@`&Q2$)A$ es[y|MjmexP_" l ě$\>x9ujslȲR9i@A@ V)RWOӃIvJOP:e/K My%B su߆mM$\8V\ M6AcӲsY!|N^L̆W(zR~#1_𴰘:P#5Y>=6Y;_3wqlv |6lrϨzvÞykjw"D VwQf5=rxK- 6 *fJE[>כ`pov1OZQwr>tViF7˻1+W)Lؚusш9uYg/%u%hZ:&e=TT㲠?f;ǝQzj^;. -8鿜3D^c>dX!θ#llY#%3;0G[ F#I!Gts4,@\#Eqw) :A GFn=/} 9ήO w`4s ΜelrD`Uȯ%}F[ N)j4k DUQmu]`2$ 2b,ceE@TtZx?1ma|0+&j!~)#Oň`C,ֲ-+~Y#>n9J/ArA}="5V>Z P E$&#J#uDktJe}ȃ853]y<@Y].0f@Bπ+Lư&UC> MvNu(Au[k6gzNqkelt:]mw/ Q]b7jwV"Vҁz8Yc(!x'#gap[?n%)f6n-NNy$-@\߉A7NPn2N? V\ ~|jPMaGnf& ݭ T'2eS5cW]sNB#uǰم2&cDI؝y^mVQmuֻ#nm5@Ƶly況?joV"gbIv .ܡ; 6 ]t}}Mlڶ̖,ϨrjqtAf7A &Qp"HQX.RqI4>qM zl^y1)%s]ekfN(X|c:F7k&sƦcr0@tq4.oJQ>Ɂ~;]ГYsZѥ0̋u1WX0h`jhm*06S2ANz[M <̄ZO_CEf7v$__]]<̪Hp`5WKRj{F1diO# 81GM ̲?!ts14ٙбEbNVrsdnπͻYp虇n:Q\N˞3 26r!!>5C)+ҏ ʬ X^g ~*dBOH _iY Rn ۶6# qԳѦh WkZwq >I=0a *R6,\*N~4"a*&ա0<'.)t⠵V2ڀŇ{ + Zt5{[^nv\٩9"P$85LFdR%]]aik݌o.6㲲.ȜGCQ^c`| HE>E,FXj/SȪmt.Vž(VQZ4gb0?ZIls+Zj'O}xڌ{)}Gì ݊7j-:cHBI'U<w.g;|{ gÄM" %3TqG\Ma0&|Ltڝ{ֶ669+!՜,}rBi{+ Z U3)Tx26WSRks9za$BJW[tq|HM-y ע 3RΧ@u}ҙ75u54V8!ƚ)ÀI|<B:vtJ\jn'193JEopk?\Cz:`Yuf6 AJMs"vX`0%iz/]RX%^do:bNJ.-솎2M{ M]lFp:fBH2'i0㯓ğ]/f՟>{J[TW 4 =dܟ*N*1PP bOuoj[5^e{. I+J 9Pگ7DLV+EB[ؑuxۜLA! x{s6q5m4}墜U:7UoSZ'~b 'JjMdmh+)ཇ*xy)iCwT=ed9[ ƘN:Pmww 4'%lM#<ѱPQCٺb+k8$NI$#D+}NSő' 6i Ldja|ɚ C&6:cMO3QrsHHxy/UH!d-k wƹ]|%;h`,lxz33H詤m{?8~ԍR>Ei/Tmfn~ 騫kU(+(aƒiWdAܽ@eb<^p?Ej/t sKFo72>[#\(m, GQcfؿ(ܮ"ċ15ƒKjWdkyuR`t*T"\vb^:]PaHr*?2H_t<(i >Ix 6!3!_5*swp(;,$n@F['2)3=˱g aZpfR3W1[?1 #9 `nzr+ypb" o[wi]h#Lwb+@c=)%bT "xY8dN+o𹺆/-&Ӹ!MIBaGxy,?t6> 梈` 'lCډQbZߨ(V~N6 Ja%]S=i38މb3iLܯ"SCvL[z@{ e MӑrpL6\njc5 Cm\||F~:WlSo鿿iRL69Q)mRxE:)SRڼ1i( =۱:>yn| ۩>)I"ڭzh<tܿ溛>=K%: 1,!Z҄ qWO^++!f41 `&Yc/<]vh*޻%q`/QcF/WeϷ;`=j:N+T*2> o8t,Q#e%)pX 5ےlMOC$`O:uĥ0 nJU1ݒ9bSGwFj!bL0*1sFX*"w7dȒKo=tr},uWD0͂{*!W1p9A)BM}W@\DוQQY7AD$2M> ީ]*VԄ# &y!@oqvNE*"?V>%*)A+6h c~$9KML {ʫ{CgZIdktȶ]]%"2pA;T\{0ngb'B_kO%WlSS6JϩX\FQa3JֺmXBz)g\ Fc1K²XTiD|jƉȖ^9B+tsy  vuM)ۈQޤBU`aQg"t9C,jwG7Q L\ T/Vl93h= ʡd@*YZض8SBcgC,&^1U x>ǐ];V?Y^ ,IEKi†E5z0 N=Y`T\B4:>g"0"0C26+9r=atF-Xn N1<l8*7ifNږ D­~Il\+zqfZfMNl82Yځ%?){RVb;j,HU՞9<6p8Cƭ8ʷ=jmj49$ :=d! JjwD$e;ZALr ڱzY64 ,X8@S&8 /|=*ƬjBWmeYM\ƭ0x^S0]%3P& 2vۦ^\d}nO͞X-% zk`` +;TcQ}7(VO bRB̔.:NXm$9qc>M2[P+ٌEm0 C* V&4dU c+S,ݷhyTO5&/5yY:6UVb;omR6-vI.`aީ:.=a2 Irx~ RPa.%O{/UJ c6xw9ެǫɬnCc؉0m]^3[ܜnFחy1&}IA_B5xQ%A.Z}+8HWpŴUAÝ bl3TEߑ-({r? I*CIݴ1Nt`bvg8]mӐx6F%cJtmb(_bpKV6eLCp\&j!XR[/HH';TF^A75&N]3 K[-&OOȫiU0asy4M1[[' BQ :sO,,6ڹR:-zDAfH0ڒְme SxB>p~'~mugf򱤒*0ڍ%Hd{'[`5tPIQO'ҜyF5! nJ1e^` `5_Sc7qbҏs_t86 b[& ګ5e V!ylN%9( ,'#??7ŧ%s S5-3g@1Zi'd2ǿ_<šG F T7Hj;҇B?C4iF'kT\@_JlؠX9 /1]LIec̕Y@9+[D0v6 Jz2֜ *Ikt*)# xk-l{ iγ#&U9~ f]:9t5fvʸ#(iEZmRP;zԝ9G X5$!6݄"uWAX%5Aب˪ǧz}(^6k ܚ('Gn%OC/44QXQ:Zu=Ϣ)Zи5|v ܋\I7kW\hM|Н(l[#:䉊<,64Ut [,26bI@pQ#07~k03u`8p[Df)޿-3kS]T_*w4"co^-[?SJ׶diįU?/hy2ˠ?3v}_2}IKKc 'Ot,6\$bkAqA a3RkǹD&\Uݨ'@"}X038LȇrX5rs6QAjI6_qpՃMI,kʼ9E|&& 뷥~u' N@q P6c bu)p&kVND3$hͪieT[:DXA + @@x 幷 TbgSx[$@_w]€YP07¼AbKiN `}򄓓[gSUC_Oڸ1*urRi!hqXZEhC= $'$T#Tb De(_V)9 ŗkX5>h8Fk>.3]+ 'aq&kIP7RO*}[X͎9C)ֺ'j䰢]9脉IU lշB/j>ړ^L0O2?3g[M0l53;C.(no%=@h?g\-? &W"UN ų{!f AeLwd\@pʡNG(x1`f*ǰP&_.CR~^ߑq"w\59oמr +cz߽<0Nw 6E==n~M[@ɣrZxBKT7 ͑x#l}?PeWG,pFY3b`'TfIxe›pfƖ b.*U2o(S<_lĨn9 Z 5 p ;'&k?΅ 2*k22R):4f1;k!CUj*5\Kub":Of,j]@˽K;є1գ=Ws]oݟT+ڛ#ѵy m30{Uj~kPB$7IRтd)% ;)~0v$g{ Nvy:҄m9;>ӥ`-W7fξ SomƖ{߁eOXm;g+cIvax!UVq<6v)Fvɾ O@#BX6 ?ƵV2raDtk.m$GFϝŜt"}\Ot,QIS?' 㴶O> fJ&Zvޜt6/ 2JplҚ%D05{Dъ!\m$N\7:Ȍ &;J+\Bm$9v-x(엩в9~*!MFC`hZEKWz,b3MMd 钄pۺ#}g<#FT3$MV '4W Ʌ`Ľ!spO\Ts0ٌ`V 7ZXBϲ M .f^u1zYٶS~KP'BF*Ba<:}[0ēehLEdj{W1 ̜@tȯOO=Pt?L,+v+5e_0H6[&]ZH0yJp`?\ dt]}w)F'dE?`-" %!FW> `t̞p))|HS=8czH Rng>XWΧ<@_QL~C*mw]m,$8oSї $a9q39kR/ΥӿtAn$章 @*Yu☛2Ziש|yu] h_7x(- 01|CH6w[ьA݌U 8PCu~P0k3sD䊲z*i2o L"#x$-YߔPJr=eV2zTZ*6a9`xP_ݥeen#2v vhHy=LQ*O !nUDN \zq^mM (cՀNռē!9־cvf񻂨|x|E18MqzP1E6%à" ˓" 1ˀ+|J됽`BѪJ=!c5QP%4f 49thE҃ WK] Ӧ;.+.Ŋ`Oj*0xEf;]MhfK`ofa 'T {C6ۂEfXZ?T"hHA!jeE]$?ь>w) Evw'W"@`8kK)p_o͵qR!"m ϵm 5ɮr`c18 n_d = <{s{FHqxV'iЖo~KU= Q۹BTtJ* B0HEVg8Ӆ澝i. aN7ވ2"K?o@F^3K?ҥ q2zZ`+2b߿5dSv"sUxzΊ]abV z2uLoN&wNYg]& !<[b|ӳACByW>:mO65x;5Su![\T̬v/X")"^A@:s~8B͵+_oDӂgq4]RhMΊ;. $#vn` r3oG[UN"J8m\zR&KZ%#E+D6*\thp6t@Y"bK T.lK8!5,#_en#2/)"!=c΄$+$uZPQG+4KG5sYPLy. RP[]s vV.ړӿF GqݼT~w :=4˅=)7 |`X\ EMLhZwҠ-=ČRe Ґ>XD,F҉֟RYv< pB'Ĝ,;($'YQy;᷍[m ?]$mo 9HC&'<z;?⓮[8h(,\N@=qI{@SsX'T䬔 ^ݤӞ_`֍KŮY#:ugܾq⭴+pG),u>$u010։;lȻ?Jĺw*;o<zUs=Qŧ ~|!y*'sLI|0TOsĦR:tc2*0Xrs;pw0 ik"\Df!&rjFƫ R39@WԱ(/ R#A4*haDN$hqD>t=To~-g03C*9^kNE6_CfR{@Gjb`N M|'"w){::8 H7-b%ieDsC Q@pOHp>ujd*}qw2C:߼tlgOA"\zțgdp}CxiB3l `A%De~E76Y`bM&BMQY>Rv>)H51\"Oc դh18RiE`gNB(A?Ǝ4D/ : :/6ʽC""C!OIQ \%Pu@AY؊Es n]GG  ommxDM{*gZ PA~ʷ US3syJyb;L0 gN儴:.SU6-pŗnqK[b(Su ^'fX~E}FF̈́'ѿDx4qD㼃 c!^8?ӛǀIwO~jn ;CH"Z[/|lҶC]F}NC]{a.Ml6ӈꘫm& TG֪zEѭε!DbI3`@3+ fׄ9bн68 h"8d.ǹAEdU\SWhcNBԬ)coFy%T4RmVFCS¼2#}[ 4q hvpQ%q8v}5,bva^+g#}+{^M0[ 6P#8\̄=Me%,Mywܳ撱ڢK7 Pq[WWd Ũ f g ͥW0<* ɍ$N ޿6I3[&Fy6rC=clw"2aOUyS/@Aю!U4j2Z*.7VĒ߳0 KpC5/zb'`m5z'g՘xyg2[\w2Rwm F E9N*҈O8uHZpaoϴ;5cF^D OȔ[MG.FCm6" HL(v-Q= Nv CW.laTb-Ӂ#S2^,l켩A՝}vl$JM/*E釷Os&T}\$`7D{$a;Sdg÷S!WeM5isJIIza#z*ٱn:0G`eJ$F',e- ^q#V~YeD& 62@k[4e40+H$8!x<\ I:PRu'DeqgtP!b'?{")NGiXa:2Aȁ# teHԱ|3(\Y? =txikla>·%ES D ^Lf*^͋,y]7|HoBFt~C_K檗k4P[b5'ʁNKN4Č1eV#Q ڭaY2{ Z;>VmSBG}>6q0/h:/> öTεO%«Ia4#zBt֔3+]SPTh(~F3\Ȳ=D Hf1<)eszwSgy?.4tLVG&QX}8cM5[ϳeUem!G`0'ɏ/x_H$4ߗmn9o ewgt=b9Un Yx#(_ҧ< 9kH v|?Me#!N愗=iB: 0Ӏ*056p?Z̡}Eை+1>8%r/G X,]17~2_3Ӟ%oeJFvG; ^G#WJVbr8E#~ꗐ&xla%z+|a9<ŧPڷtU=o  \.tgJnʿH0K UP~0NYY}]nbFHMOyz5d[tV3K7y7U<5kl@74:N2G"6_<DoHJZ$+@n6Pݣ|<"|SC. 1R!9n@pOl!i_ڥy>)NQZvRoPV|齸(2ߥpeMp'k܆3wn9e--JMLs00,ql݈1dFn+h olqHS{*?XTwK' .%=ܣkN$98Y? 1q?ZF?O`賣oRd+ȯ%ΈLMmkڵ3կ0ůd&>LSM-vB6RSy([FЬ;~_i>[V)v}ѡJS$6~Q51+D*O0ʈg(O}Xc| ܽc6s6tkR/ZuiTmxJ?|(,PPTp mcrM'Xt E4l޷U0NJrڨHXt*;2YBNQ}&MVqcvT َ x=ę~"!Y39( F]|b7 Fϧ\ƵS 2{EPHX[Ψ ĉ]6w>D>LtW7OPGIuHהKߎw[Quh+]ã'S!ӋWh8ɬ.#D^Ybԕb'=`fys")t~ (6C[I)Xv譃lzаuӝו$bj\Q܈p.El&lclKL~ N8zJ xo{DkfcҬ0bXG2,l[CGh@PbFcXk~?qHn#m,O\k:FDV@-e</zs`:P_-\Tn)8>h9Yڒqi\;>WlLs<@;](UƗj;Ūױ", _i9#*yg;Ȕ8j)GM= P,F]ӛݣS]羈3l)%8垑>\1qXE!)I7>Z9#MK;U?LU7Y:1e ? _P !VvȰӁCMLwCF$ϠGro#Qk﫲Gnr9hB+V6;qC%pPMV;~9w~SKEQI·Ҩ#Wb8du:ЗG *EJLe ^)ˠjLfb6?8>И o<=xs.JZ\޷[RIIVf̌☁; Qpubt`B:Q<+MUf5=]6!:?gZw[aU-wbC0[7֘qI#}6 t>Q2v!' A^,^np72;SϚsDe_뗄t 3dXD+1cW\aD<$1İ/aS]^F(R;!xӳ}H=v.(BR`B|`rS1hJ;[+nM̒wEv{%-2Sz7(M t%DfX2^Iym7L0M}g~_1B Y8kyĄ.(<쥐 +,[dͱ9ԆzJنb FiѦcRKBw!VW^:dP3/J6 p.Xtv&4A[mnRX|eZ]uWp{dNJCG71{'F|!2l ύC7 \:u|($R53i6KBa\sZ;91Ggk X7D4UORbfc@Ț@\{(٧p>)D="eHp08TwXWKeLYQ#$#ҿehО&s_U8ck.;23-=da}?oJfSBK ޠC hﮦjo2_+l%h$"Qh"RE+T x=lB|u^]"9fMKBT40pv~:nQ琩Xe'naG2!rf ~$G-@2>.btT^gbLx~ )*,9 l)jݎC"Bq&CY0X}h~o}UiN!)<ϵ*v$o/ag 9NBT6xNvkOˇxģ}T }oC-Gۡ5SZ "#GKJ5e8V/j0sWJO>Pu+ֲvMuur l_Zg 4!zVp],D5٠x1L2hG:۰8)Y E~4MFv d8AF %QYИ DJ==%1е ~*Vw'τ/k#&h1z!Uz$ , Z+d`=. 2Q Ր䵂[>H3@pd͊5T A`=w ئ8Ӈq$#GqqF-ue1$ri80D8Jlq}T[\TORLWȝcR"3 _d HbI5ػ\>?7N:/k+>ǖn@]ڃJ=T[6XkΆzM k06RZc]a SyS1o+x%O^ed)vyS1;^+K-o@5HAE0a-4J2fһC'{hd^r~fG9Vw-E>7]mX1:f)obXRes""X$!Dmǥ}>e(|0` $ju kR皗:Gg:aknL@Ĭl .Ӝֻ:B$5m+<5#C1o#I@`Uoea9 R+Rv=3R3C)yKG<;(KXױhoIb:-# 0 jq-Hx| I/-$s}u.P㑍0eQ z(HdCDLp|K%|*U,cnr$Aeۼ,>I#} "{:-kϊ,ٝ5c2Y+j^gѴT)kkXU|]jHU4, Ti1L@]z>[M:FeXQ4a^DWm0)3wx˲=_'o:otmo{ X0I0ntQjf@~tl(@,"-釯Osi=l[v kBf~),By]߰hP~kw,OVte\"V\񻉸%t?8TJ 59TvK7Pwq/уsM7_3S 1(j 1CPԭVT25KM4j@_G!C,9_ʐ|^x) aگ6#zU3SMaK%\RW;m_,8 ͑k!vZD &|&F=&SS>!Mrt kzTUٚrg` E~K*:n $B<85jp Ö#pz"*w?:G ~dѯ.Xla`}J?cox-7Nd-_jh¨DM r_ כ93VӒI20HMg1UTު8y!l~ vCT|1%:fzZyٹ&ުoCL/Uhy1^z Y=*:{mtW۩{5955d<5/&>ヌ08U0#:K奕:g2Zh23* 5e@QMvd}gɈ-<˴ 8f;OW(WnUHOb3+XWvկֿ&ӬRJ$ -)oŬ cM LVbJE!@8~zmr9 X%lj)0D lik#&0#v S^{4f`1:R4qb ?e7~#Ζ|d"g"$ T$\vmiۭ~v]3* uC0_#}=LVt5ƗCl;FO]pqҎzwb:FZ" "A㽖Y6.jCx1Ed[)Y'+WnTp"VF lz!aTcZv#/ ϔLvE @1~~Iŵfrg_"?!˵ !P Iif{9$9hҧXW|'TK%R$ k9J+"ڄgH #m.o&4h#[d4ICН|FMSbёʡawib`aeu^.]{84 \aŨhd(CCjjkI{}8=X"遢ȈRJRWS = U̧KbI*'GaG,^i T(:Kxg-Z?>Qo'0kدיSo@ Ι`kЗfuddArˬ/ N3wɆtxu%/L>I#7i2 +GЃ-ip k!{ːc3 ǹTb,N|D k"(3x|u?#]g{.LTZ=2d#m a ٮoۉkwٽtZJ(l$+%b~=x1s;2(gaia\%9vavCΟ MQyڊི=PU@>n^(rj{bO Z{ >?t(%hZ=h_6"BH>-BB=i_#m=aD֣u r26CIwVlr֘?Ul9_m- H\FKc2͒0XR)Q|;5-`pDȽ \,d>Yk2!]K#k%6K͸h }]i(y?;^'6))h !ՋV1KCyIeU_Gr8X5̝?S]m`8!Y? ʀhǧY.lDɂUg+Gg41;΀N/cIX$w 1WQJ;(&yEM`']QQl!m5|W!^:ed,=r"sCgZ5WP3+w##:6aT܃?흧QݨÊ4 x\Ea@[iDJh(׍|}F^?lSraЋ7bQFw43z-L+AM}r+L|;buQxwR|3`0uOgDI!5 F<%}DŽX8G/IH4 Pdi1'{?G O@]ߦ͉*YHTDcS)CaLݬagchp'.c=ˀ=zrRgBqoDY5 6Yru"jp)ӈ/w;Uu@W r !gi$hpe,)19(LkAILI/zfߖkQ@ qYɌ(ox[Uk,Y-\+RA.Gw?1:>毘;3}&m˖尲~bY;(5%=T?q UG%"nS{oJh>XLS`OOԇM Pt< +pKLB6"uQ"z;KDԯUH|g!DKna gו^RʻN"{-&EevR3(ho 2!bԉtAL*0,/j+]1Ĕ Eoa&4j9S ]t[.L1=R˗c+̫S@v5pyr}ZO!C[SiD U^_"V$rHqΪVwI6bw-2 (P䖍mUPy\vf :rz4Bv4,8w.e[m]o2F O\;2nJ+y0(`0F{6-OMpsbI"Nwv')V ,8rO~,њ #Y݆^P2lWoFxA212p+^}nC8cMW?nQ C77c2X2ZzZhGZBYΉ=T) cSvgq0ZH]H!.)O!{<~̀TIw23R$a[:E 1$:fT{wjN6H 7eA&N> s9a]=ƙ=4xDrךxVʕ?_Z\N;MT*EݜcW>~fvr.14lX҂j F(VY ):X"(/>q:tjYDW!t _l٣WHq-bcÑBlR.6I:\C i  ĝ ZAXWK͇EᬌL`Jd[f)`Lܝ4@bVU3 L33/ڤo;id5~nYY8)eA&^ pe!$ =p`LݶZΠ_0Luo\GVnG~#Uȫ8P.6 to2:Iݟ T3O̲j n;Zo;o1kW'ܬq8 6|> 8' `~/b+rt1ΏKd2>"EɨF/*0Z ,tjx)2eˬjɵhc:RA15|-*.mߘލ)/hlw6z+wDLoMҵ|RO@7L7 ۦ$p8u WM#2oo5_?.2(MYq/q)y @t0׭_RNxT6, CN̨栺 rGr1k'>6 f>w2ӭ 6Gt([%H ESV_y\> 1?Fd,> \rk`"/Cv'|)|Րm$"XdO1ozpl]?pg{JgoXikş Ew**62i;~*{H<&*xuh1:nW/NǒV<|]kX*PWҴotM]*H^ryIW#]idWġpuCBFWbU[}4褖z\!X:Ŧ_ɝطIPo`W= {ʦ"{0qO;iOS.r7~c"#-?ͅ"l ljOtO#n= u{͵%yLcesɳsT,Փqg=`Bq=~&N^Y),~X||yh1J&=iY[3ŶWG5VܐŦApB屟o!i" C#/QRfW*kb&FY$|EO#(2[Hp(3Eg쒱-Җв JUzm*{>W(kJ7qw >6Y\|J[vZ_^:PAZ/BJu9'>_SL*[ 5ը\DMLwwȐ6aիތY䴹3b2ҁF|2{9zMkiEQGq8!t]Cݻ ]FChS)+#2&+(&j>\]F l}Ǘva|Uԛb>KT 2g0]H:9[_j-N,: VIf !]HKS]h Fh_&htEģL]|US4kwSzcV}c5)uj(籼2rn{3~: ٚwmձa_b7ȑz̐'N!ȷT:_Xch:.L#:믉FcL ͗*$pAHp-}S!74`WWN*l)Aq/ !zRHQ|d&( BE@q]Rgzoר#;jBgͲP9[Lg ѶLg`B(mfP75m[xׯ×w *{yN>5э`*=u[e3,?%hD2N,6LHs2 J5>ml|߱5 Ur?"V4u!dCp-u673bb9)Z oMtLUd@K$E\^b.Jtdwydɏ/!`%Bvui&^q~$'ޚ8WkhJg:vYd|ӾpNo$]'~d(dy3ö4P2VDg9ZuqLc}?@UG|{ٮc,.tc‮i3ltWW5mqIn;"ڣ!U#Z*d?ߡI rBh` f'0A)q AdTĔi^cyC N` +o3Z>X;-e6zkOZr5-N2'0'BZOɛ;Ca5|ͫacb.2PEɴnfCo ^$ 9Hzi(V殧Z' 0c] i}p>ʔitb~v]sgZ92+ 6Wm[|Z7P2'U:{q $-#T>xVKxA亭 z%0 ې A !*eo]`+r->u$KH^ןf7l>KPz_FĴ(R#&ev8_ V'`8ծ+^f@' ngO!v"wUxlH}cgSVi{cvr~BsDB5]K݊5'LXٞnЮ<02 9Mw#N"|9VE'8 uW0QC.RDT\cqFSzͱo<bS&.s&H˸O@i*EN.Y+zz{Sxn ^iED;N?ܵ%ﴎM@%0X)Xe79GjZ? ]:)l ЉQ v1;BMi\ 7`.y[28 LbHnI8"TZk&>I ͲΠ)NؓZaڐ.\Lc^JDэ-H(HXBF$Stdѫ`ijG%9aD-z)kɎB#&%B[g]zK9pA`I/U]<}uwQMQ%݌ez*$\ eIإxUu2&4L b| Q.J&AuD#h`PޙO(uC.(vzHP$MwA4?%,=n) xXd i6QQ6bŪE"cF*;a? 4DzyA'#DbiDǭb9د7z`v:q) 굙rl lH9kraa(1/*ݛt֓j%uw^?b'?2TO<ˋyLSNdQwZ>cxi-BџIdC>b@}7U5$:[yU:m7f] wbGe\ Q P!w*/*~,rM J:WPf~n7}YmA8 ύ=0 T0bEF$yMF;>.w=Q={Lʹu| Js/KW ;q#A$!V7] ECm/`8闎cV46' .I n{S~vE?$N%0]x8o\ ÖHj@PuNkFPhUtRctcedJ[ uQ T0]7kv7%.{bq l1u*p>0|9bw@XUꝘ_u)vAdxMs']yoRRcz>Em9εY$*㾩X1ϭ5Bf q^brҥ( Ve'jI}D ڳ[1 `cQo[Dꃉd9^s*kdrd ]=x~*%< D5"fN ZUi-a GPQбܽI}!5\ n"-V9kblT_olҗ,/tͱDq$&aD -}wQ.Q%+],0OȾQɜHSϨL>ok]^ 'Y&@P:, 5&HG{|#0SPބūsi<~h76nUY1e:ӸW`!=&.)a@j R&IR|Uݯrwϱ'COcr/Y[|(+k#(%-w{6 fY =zlaBA,蛴ڑ^L k=iQq ChiRR&{ OI7ԓ#\R#IMV~z'KecY`\o㹙cGm_ E%hGLoȒߴ>c57ٗ` c5~Js(uHN{b1J >uX"R7= 1S?n م_P)Ƥ+0v'GO1@3+'y( >R 5eс9t_#W}lks0R|! Eɺkl8˅rE&vj3}-ctLz`ƑsFoU,[݌˗\7f%SG6qɁP9g$V [Vt9f5_ύ-ִ ]SH_@7ҵ++{7X(Сs$P-&$a){Dg#dUrf(e62dHÿfL`풚o"~N5Ѻ8OAu^4֖Oyu֥T X° _s piҚ!~.U6]8gwe Ĕ+*G̢H-Ǥj(!DB=nXDM}@4IO/+qE=;x.rE2T&g=OG=4'. 0!"d&#P@Kv}׊ňTʒy@͇7f+or]Va gRe/~|.b~?zWY5&P3PP)(u]ba\QY%Ga<lPO__;N3R.L`cWD`5hهd{sG#XJQ#eE3io{<}g9|D4hc'lAIv^jxcb)]NU =ELTuq/iyX4e „L= 03Nu\H'ɵ3'KOo[e^ CTH+AUo=9*UK9N_[Ml~ˢ8 ~ƶd2tHޑ1Z?&d1ٰ 1qO?umF.5NB+[cO[Nj*`^`8BÄCO`e0?T9ibb536ҥ`x$ES'c7G.*轙:'˗^u4YZn=qF$hf6|sؾ>_wb$@j´ZT.*mpVzqʦ6΋yW 3oskm 88m)Tw&%,~Wpܹ')& F>HRAr@^4#d"Y ;#u|azFKEnZ y); HAV2XY}$x1;M!umͫDpL{x̌ @s^CBmې`(sg[ƴuBICH湭V2cSR9̀\SW)8[R[-q4o '܂a.Ń%]QN5 gK)E]qRG-*9[B9 G!$poHIT,oל5<_tsjOr9]+t6ˊgJRUļڊIzfF jƝxc )V wǾ `_ s2W<~;XYhӾNGRYL4/YeqFܯ^>#F`6>ls0=N@+ zpg,r-GCQCX"mDq.iif$pKBΝ+v D(8UUCp|Zo4&{vH }nQ9/tWwhX& Mę``'̸4$.GwM08zp/ Ë/@D~I'jU?iCqpJp~k.ժ.$/Ӈh X/*Os༣0J_ u8h> ?@%w;}v9p /~*rݯ7)'K4E,g, ^+_(Jq;A-0a~ ҡAZ٨PiGu<&I#Kx!c CeJ8Gv5߬^E.SJs+L-l5;M<_gp=+imR?vR T1˪WY=!|z9Xpȫ-N,Ųfv6D)ylA֬Ɠ~]w 8Wl+|ǩ.βŢF*  F,A`q!o5ŀkۑ$56 _^Ѭ\&à,Dl^c#C8IG> OT#h\[X:hʵ|,F a[xڅ|ʡRN^%:r1S3_{.i>y~" 1R[T*[X$@_ `o=<ZIK- *;U8SYf:eg46 HPъ}:@i[JTōBamfqﻨf WT".˭W*;]B/l_ WcB5l&·d":.rq \䂗C s2xncₒSZ@5|(UOBU2`P:1T=?Q&pN%b8}*v0SpS=.F P6uFc|%cU^$F>b_n7; _" '^<0S9WMD9S12)f} jA}jCǹ+}RP^=fiuBo^#/N8?3?#tJ;;j8\c3- DzbQ `41Nc_{gnTK(v(?KĒ`r+]ㇲ\V&\'$&&6{K΋#9$G{rtIC .@f]MoLG?UjH`J?{lX9?tƮo Ă撋Ȉ-GOJ1dga?o#m,AWEM++W>֒w{TH]hm ʼ5^P* a/V k_nIHySNn-%UMT:U%`8o3,۸Ҷ>kl [ Q$&/d7~rGEQe.FB}Mz0T}-Tj@! }`"zQ\8= _*r-4_zH_Q<7B s2 qޤR$% &>v&tM7R)[M$be$|SZVRMMPRtb58*75b6rYc8$b'͛:тGNo|΂lg^9x_ؖ[ί3h D㑲`ldC̰,dR]>V*~Ȯ:B4$6C߿sܲa^lޢ*g)x5H4.WOY'b1_W~_H&$ӬF4m1 r/<?ary. ȋ9 c ;cH+%Kd/Y) WhH,rr#?Y9?RDYcp%Q#Y,&C>ĉ+0-p&g;Ɉl[Xp.l,]U-&wޟ[Arl܊KY)n Q:۬ᨑ*PX݃Pw#jpQSsqx9#ME*4IM?i=+@n 3f4D&fu [y w!4fr^?*ň@*s9[aHUp3wfqƐI`EW[MDUT:ΈL#|2=vwK9f #avч6?Jb똸BtGD1Jn47W s :LZsDHq ei9Rgls f>ҏZfNDa]Ma,m``_**/NOL41F, ,H Fh~p fX~w1i)p\Z^6>}H$SRa߸#5毓'NgQOt,~!ЭqIP zY $B^ O)f OFlaؽbC:+Ea(СU܇IXHX+;E X Q`xϕ-!UpũBo𰹍@[Pn3gk:ZIZ6A=08Z;\z= Xre[Rlظ.˸LSVD@~MmNTa~FnjX֒ 6[49 ܏nw1aܐhPF@Ц'hVqūTo v]#)>+O/סjmIC?椩tpi(XN&;r u=Mtw:4LHBv i FgT$bAV"D|)Я,AcvV`_ɇZf5BU5d>I zT0G^2%s0[?hUi0?4>1RO~W<3bV,!44ѹ@l!oBv#=ir}:+Sx9?}L-3_comb&cc |V3zզ%CJ]SxNT)wʡ>~A 8/G<ƶmAFFب̮ X%G/=o,{=WԮby1̮{ QZ r$#)rڋTl [kDҴoA|$^#` l#(Sn[i-pd5 6I֞042HSwlv}'wV|$)Vd>sD QG[ I9𼕉?8~;dZ=.?f Ii6!⎳QJPw(8 az'bHq>p8zTq|_CQTz "No1"6i>յmr@Q,BcWR)!(tT#T|-zʼn&PlYHn~Qw3rO6GqU9t(IHf[قӬ:ԸNC(f_wt/.zxkQ@W(,{uU5_nNOK]{QT8ܼ~ 2bW#rǁQ -Znnҽpͻ~:ͧJ\G;Wf_D ?m!)rEDr^ fF[ $-(RZ^c )?eHz.lYi?0Lܮf)+@ k&\I D|fR=13d *鉽 TE(3V휗 &">@HYbl"d??G%Am6RTXod2+#){4?"vO|5O*553ycVbV+C8諤#R(FNA,ly.!ivOq}uX1D")mڥf@wm/8|B[߳f #8pOާM; M 6e|?: viX[ S)|nV<,CRX미IΊ^*T D85FFh$n6ԝ=Ih2AU_reUȋ`>sB,~6=(^ {~ 礨 Da-=NP׳9j*:nT%tfx52yK8dSLr&Q hvN~šHEuL|oN-Zƍ$͘-cbwЙ=}LSBDWKIy0fGa$E@S8~8ŤO *66uwɏLTDAq?{?uOUXp|yvxe' *DP<-.dL=ۖjPnd'aT`q:X+8{>#ZQ?|W'`9D`Eq:=mٜPع.'-\ٹ6L`*Et C\+ l֏{!f{V&-Eʘƣ6$ YI6Lh@#0+)szZAGF`*fa?WF$yO֡sߑ q˄+u^ѰhY1WA:nD rJ[%"(Y8#S(U*9:CTҀqn0CB*U ?Gd7 ^5E taHѢ{[ \5]T^I+(w4ATq |éZt>+!itzR*싻\yHoanV1{fmfw遐$5JhXŦrZ%U;tQv$?Ɨ CmTȟ?\[|Ho09rz).1%^V*a4]m_KjB=z85:ȕpRa'R0SVȲ YZXx˦,5eNYYڃR\!d[x>ݑe=f#>7 FP8bB]z, c/ xULek 2%!a^ YGoGr6B0Š†FL:kBJIRLO\TDi_Ămf)Fy3+>,EM8ff q={;f+v 5xzL9CFL<r կS#JܴE.RwIDEQpZ9vZl默w o7!W1zpȟEX8lAx(l AI V"a/ wo]MJ Jͮvkh1ZBzZQؔE&},<5j3&m7U_115 |76lhr :ʰHfnFm[5g!q%3XW`BU u YgD0S1|a̧D䙘Qqe;&c+4(TGI6a {8Q.МR{x ~ εje8lSƯ:q_֣6 /7Jܲzt/$q%SOL$9"82 *VB-22Na(qZ;̍ 8 _|;^> `nڰ₫SN1o]bGJms3IzU;Es@(riD^GW'ׁÆ, 5û-(`\Q} VC~1Mr>%u E-E 72 u_/mxW+*>UOf h~g^:\ώf {C+]Sv1.zV0Y04|hze1a'e ʕ0ͽ'o(f5EOw )Ȕ ̴~/@&jW6ԸUB )Hc<]X9S[b O 'חCƻ*.M^}v z;|gX{VWj#gkEmY=]^mvNa LSu~:n@s~]c7\8 7S~=6g1ُny0E]ϤYˋDpT a";RȠhWBZϐplyѩfU^:3U͊$.iYyd%iuI5x8H yv2%d pS\n/ !V|N+פ>hOM,Pv9/SC@ɢL)fsMBʥ-zLZa^AE?ڡCa7gRnm'nt񵉋 lg!ɡ UT^E"3j&Y8h]+njɳ.`GO/:)NOA^S wU1~(ʵ2ywUp9'(2ޭJf/L'UB@sd)~b@BW9I i>;==&.A#cW~}H4icub΋ciH8up#7nOw0F!W#]n (FZoA)'LI bScj6G5ڿ3}(mV5rth"uTw̩=6[)7vl^yCPBQ_4HO3L`nAN%0ɝr;azH)FvH(ftr6=Im٬dWKRDAdIXjqr62.ᑚ9˗^c3!z6µыR,+iAK$LDAnp#i٩.CXm%XA4ZJ*? `eFJ8ㄼYr|+oNz@c9-yQ>􃬚MH¨?aL72SbX@`;|H]rV66"z ar 3WwVW~5SWU,Awsy:hJ(+ZJD&dQ+T>;EX=ߡ!mR;4v2賫9٘b]Ȩͦ?fyH(r!Θ]U rUrz&$i`)rD^K K]] x^k۹+#_VY{G cϡ/9-[icWhY ޡ "*?՞r棴CoŹj^{r>)I,` a!">Axw-Ʒr`:lE jR-!WOc~GR0P^VsH3&H9La?qYL: $ץbzaSv""wȫQK`'y!uG)|IT`n=˴\2xhIE3 9Ǚ6gKrCOm"O9Kj=_/H[ʈē=ikƽ]pvzZ>~8sO%lTBY7P_E[Q2ɼ:, ˜c7xHREY#WD|oMBd f ,t(&Z`jݡc2퓼wi 5Tm$㠖ks221VFIM>%8V_xce,}Z*Mc ’(<ۿ>7dUL<ﱱ%$ѭQTgxu"++{ܽ|RI2*?hϱRÉ &+?u@/ fD9dfnXA 3Wf՚epO +9= Xq cy?iګes2Z;$ s ٜ e"c;@;/|ӚMJq9ːb]Ir"vۥ͢lDpƞ{p^ܦM~DTxBI=,qMЛGY\֋ʘJzx2(*q2` JI XWxJy5,z o܈S.-1^G! =I2/m`mvœNl >R>_Vpcy{h" W[oŸ7*'C⾉W$ Mބ9j~?[ U8cգ!a4#2vY> :IJeXtj\hUm|QLo^6pjXX?wF70bԥY^ riir$;@-ARP1 8ݼHf{6 $/x]=$7p :luX2b# H_vjcBu5l6qQ.sC V]&]kMSkN\E1{ӛ`B*WR-fMN&|(tWH/qL0 2x[,Ð"B~rDg1>KCĄ+%JìT'6:GnJ vi:0JS2s}uP5ټ> -;9D{4JxJ5B`e'v$"<(W-uMo̟-fC5{CQfTYtkQ:cH9S\M ź2eJ~Xq,Kтst@$LZSt:K"md- %VAOͶ3HxAkZ EbLppMej8zn&Q1WiR5+a|粴  =ۼ( ;唏Aӂ0 h V<ԇ{'1j6%l4;z_aճo 3<\,K)QRn[!]d϶㶾ۘ ? -uڄp򑀔SPvυD1cFNEjkKrE9&[1Α(MR*䯊޸b隮+"fTLXsu,b>CxG?mUrfeQN} Aî| |/$Wi=^dxRM2d̛I6o,SP6c <tx)ezp=?g!fwϹA-rsyx*tsͱUE2eoŸ`MlFM"-@SРՔ4Of0rgԛ5rti-xN]ʖWC#ߪD{B?E%0Yp(}]%bܞ)ޯI nyGml;JKeL=@̖|hOc>X.̖Yl iK0`9寇1Y`_Ivv;Tk$5h4~nƘEHJwg㜂G F׆Mz_WY3 :bNm  Y&*' u$akNb@nz/<6r%@'nIiʬ'V1 [\C3S"`5#8x!e60)kr/0ɵlWs'-+4(@a֪[`3Lх 2YԂfjXMzS$5w9} K#]@,I1PٝjA 9n#,C6Z l.k*[|(8# [T ]!y+<: z^8d;d{ $t.y>Y_vFpO}Vp{#LJrR8ã$l@6}K_ 2xߦ/>"uɰà;biPSKY#6z>)ɦ5oL J^t{ 3 co0|)xg)aY=۩^e腶N u`N<tQ y*+OLlIς :he잧>H?|xWYdtf*XrKa S[5/Yo8M8SSN;4Rʢ GIiypxr0dH~ee"av[qصiU~9f̿"5}J_lݴ.Th&Ki.Kc8MI\/_\U%6tYoKj<E-%lÜ;GŞi+7h IAFun\V&*,k#2Em~ex@BgK7󶱿`OfJi.dž2,vLptCW<[{j7@w 0S>*%)ؚ( g|K]-g }TcٍI DltC:Ts%a,Jp(Ğ?tc*FGEeuH+r^,*t$jWpeN![ _wl 2N!LWbpXcgo;Ul SSmd8t9CReՄõ/Ӛ&ةtIn-S_gfK*/oqV X[O{:e[&*X|젛ﻘ6bB:I%S bpQo @m"AsY~[#4EU?K$ ݳoM[:=Dg WeF2G fFMl}$3GCuȲ2_b90.̉9M.:Mx0)%ߢl'+LӊtLvKa[uVV+>}*뇒V.;ƣҌ4Lm(rr&0+CpONtf\Ml=`Q7@}&T& gP4R-9yl )| #+УPvUW"z/JꆑP_Zc]yopX%qDa5نVc=pj;[Nb)Ǚ(IYLxqDe-< ߒk wlt <էc4eQ<\D8V%NK[,&\A$[:(qE -';*K]~'2*PK 29t|^CK>*8`>h2ڏN+OqTD>Ȥz2ѣGΗ LH2V@8GH qTMFTݼc]1Fܹ 3],֗ {>rgW2NX^:HO"=Y{h3"@oLEA&A&_ )x5Jߪ`)mGpSXz<9M5Fovh&_Ǔ;LH (`FQs2{ ؄W՞fU~7ijҨz'!ɀ"V)$g:24 %,#JM)t^̩Xw@wa9E̚{0hRA˩` 0n[Yڍqc"]'S@HTXc$Ҫؼ {:;y)dka' U}#[Ê^fH ;99iܦh2 &_6YKY{L|]d;ul72"}>n!uan 9y܋*Yk"qZTYIdF]9@{ϼ{PjgEXE}PqL%6ÿNGk +!>/^"zW:]\d;m9fSf]9*3p ʢrƔDHO6_d<hv@JI%NFgyH2 kޕ]hhEp>GMEk}>&4ttKiTm =h:G338 JE)tpE썬JollkCn?ofs㛶x mۥJR8&yAT̉]** \ńd';(ER6H]h!DѴ1wN8ߐjeu&drfySU; ,wx3#eRxԕ,<Lo2c ηcW0ݬ:^%{<-o×ДG+£~3q oc.~ )RL4( m:q<30D:`Wp6Ӻr hOG'DM@ؘ8R 7r1}L2K]7F/H8&;M}^E(LM vnB-8-ƒR6&5:Z,'\<Vw6\m]d&)`c?ߥcc/­+ E.)iMvr`2si!uzʈ^2LBҵ$JcYCSz )[S  =>jEU-n5xjٕBޱ D^"ud п E=,Zxh&0)ĺe>PS5tk/PV7-a?tXxB$O0ƹ8û,џ(̫#BR.68b2xqԐ>Z r 'BKrԍ\rcZɇ)G\2yښ2jb'5X!$IWcS:m5N3j5O<ք HyBbr(7zG|6SɸS 2U^7K.ڷϲ30iCaUDCe9T7lPnsiRCuu,4x)!ŏf^p?Q5i>mFw0r'mR56?{3-O9œ,4ym?G 2 QRR:b UѲ✰Obd>+'3%9iHqБ5z TR!ځNM_%[8A( v>T BiKL䛟>Gk_yR&}\k`_SEOZ 6k.]x޲n4Adپ.תo׶SosM_[KlRNQ#19x]yz2Z4 kךeƎP3d4(+:+I]74R-CLW 3YAb4d pk}ȽfVԁ{$a]O [=RV3TR^J*aY.SF*# OKxRN{ 99sl\#ی@ӓng75 ':GHk&?gk4_qgm.6tmmpfc]_;hŘE .RL Q^6C|(&*KV]J.M@.G1fD쉳Xh9I'ryo8Āfwo Z);kPEƅX T)X`uU0 :$ݕ"> 6YX.7{-FŕxƐ#WΏy#:`M"N@!B8kqåľ#G$CN3ݾp!RKu ˶ E5=P/m KNǗNJ9O#⻶2BmIkQ0{jAuO {i,Uu׶OpLyq5w0HX#X\OJf-gS]y˷TbQtg0կ˩;U2$r<>4|"~"o6bHo7\"ޘ6,3bv9X0ӊ@x JW72>s#!1ʁ^̀yb[n@|%Dߑew1M)ar!2֫M~-WA-]L",=T=[keOw2 {˜-'c!;2:AR/>q/'½{WFV(Jx]lr~98lc^"qFz7veNIH3OWp(Uݜ1ˮr5 ė[*JxzAN@Ox35NhS&U tT4oU.L7|tQ(=?WPXU' h{a&ࡧ(Vנ%+Aֵܸ&!hhNELv91Mw:ܽR Gd8-(j=DO31 b= nWw{'O8Ĺyz堨rkP.\Ƨ@i]Ÿg?}y-G w]lnu.KޏTӂtP14hf @{M+ SN"){#J gGoS\34Q.,61G'H`GFS_D1o |Ǥ3e VYQVx^ٮ:ϩb›Ϊ.I4:@TጕZ } ϭtU||~šq3D unh>M^)nZJ7:HvͳfYV`#*<,w^p" @U?/~m߼娂 ?C&Dy=#- .ݜTCu'2=F %wB!c ctr=jW]3y4qAm\sJE8KqIm;H䯾1zM1[Z 61zivrReT<9] t0& N<.#7zg4夷PpGn \@Ct#A1I[fCjc%P7j>TI& 8ԄUĘ9S+F G3> $Y.,bqJVG40O#]4nH ieF6&#!|I^ u1YK0'OTl/7 C~^09Ý_fbI6o;a ,w qb؛%5+8T3o>r_müԕľ4O+X3ܷi H FGZ[H0Ύ@eM/ 2c4 @<k\?i1AG9CW1cUQ8֡JEյ]buK-Z(ѱVh"B?1LL`:҄0U)•h2!Xes3|J:MBRi_5yܬ]*iFGwj',Ӈ)ՒVn<*37rcj#pqZi?C{1 8AbEu4GxwQ]7#|Q&.ԃmJ=@t "h n)K\r>94u#"ݠd/ l!16trgԽi?`s[{>*L|C,鰥|XS]LݒTSTm?8GڳI~C)Z^ߧe Y~EXM* k,LaRmO3!U&g;tӽtr{ɀqC7*jtFĵ;査0&ao w~nRP?cu ڲ.G+WMlc0݌;6DI`QVu2B4l!YtR Vafʞ ħksb;v|?}=U.W^ވx`.GO&JnR ڴ:rD񛻨Vy8 J/x.DZ=LR : 1{@oMKz_TZx'_&j5#~.xC7@#cUgC7ȋ0&r|-z{4fz¶>K2bLcKt˴g:lsQ#Me1O{f@[Y%O>;2?oS:7d @ ݊"FGpA8XJ8JXҎDQC]`%KMrW&Ec+fX=La&Vn@÷=ߔP. t"r%(@kԿ;EWNM'р:VNc鲧oBMҗGד8vtpЉ ^]ijR|a`K֎66إEd3T ?Zi<ˈ8'[_? M׳X&2Bv!prM}ڝ+9esH<*m 7%)E }Aζ?6N<&wGzjќHO$i89&Aq@OVGMG_O|3ܰþl3"!euX2'Yr eM)!$Uc qՠ0WPFoRȅn=oncK.׵#)92 cLy6*XP)fw( 0UqWFoyZ&=ɗV3;Vᢩ,19O8NFÃp=-DZ%ue%lشǟ .R^qɷ㪎 vD¨ lLx^Ln{?žY14.p E90|~9Y:)(Zå!?;@^͉4KfHJ:uÞ iGsV;z=$/,VB?鈿w)<}Z^4x#Ոsw%jx$tmB\2$Ig'6B7H놖5VTZT3/'NS^lu!ݠd׬f~E(bJLƵyo>У#}qusAgY{ʧEnA@E@ ʽ|ӯYC]|sYtEݥdGoʃ|NS>+3["p4OBK9m5wZzk'Zυ)N"jZ]]eb! sBsmRCiּSCo~~ %7G[|N`7\Rp3"bsqLԙF:LX󕵡_ڬ7/@p/6c)eX@ &p{m^gfD0;6@mIy tjG^?+8rQ%*uRm~b i =`%`57na %u>94 y.bLdGZ$hF\3л<ٹësp8f(tfhV^ɇx{tr5ӍԞܾݴJMzŮsL6,Cl '^iyDqsL7Op×1Y;(ZE>2T%jnƙ~kQAEgz"u;Ch;t:ӂ9Wdh=7UlX{S9f"_ ޷sR_`f>+辅8h^1O>zUi0ˡWa$J3Zcu8tiϧL1uHҹԍnȇ1}-LSo:mTL[e]4QϺ 2t | A8perG\"Vvf&1h.} ;Q;Q:TAd_:6Wo G~(f#S.SN+s}8;r)F@Y;aUSALaC3,7XBi#ku a~D޻5̙やܔ;+<|T%6ؐxq/4/l+ž>ĪM,>0tREI9'̈́Php2T\\ma}o2=) -)LJ{og?J T_"a/OF1Mq J&V) "? Xױ~d8=;˺? 6Yn7?EPؐP/b `9sÿT@I@RlA|$G6нM3fyƅUW0ڮF~.rk=JbgފgM>+ns'!$lYF>fQ gq_' n&(5| 0 74i%{?'00߳ӮdLoզn];؉9>(2oKSw8:PD7Eր~y<K !"Sy'Yy@z SL;L-] ~. OuB&8>2B[ŗzIstЂS:7uq+΍ @]԰}?ERcze!0{M@]M0ҽ--4N^;9l 7%} qRTS* 2MnYTtz #5ZyDp-$,\g-h=vir۴l*_#ϷyBy J|ŭ0ec͵y͘_b7=O=o uv [fO- a=wE(ܚAUXcY騍$jX uވ6Ԫ.&{o\|0C9G͚t֐BEl=BEbxj&}[́dC$׽_{FR$m(WY|7J!Vr߈ٮp9q;RPwR-ЃI^^ s}NLVGYD?_p4x)SJl!zA  `E!kma;nC5Lsyhz8E0vZEE@sX#^`&E?%Dd 3q9@k`U56xvL|DcET&zә[ v !7{.TioxOԺѼZӎL!C7]XB@Cв +Q@4|-"iZcoK* ө%LRKiò%Ua͍bvcDk3>P@FH0< qKHx}*uqSp|)4:GbSf-A"l]nb^ԇFgcF(ofZhPÀb5m|(-ɼojȠ=YĶpZ>۰IOT$Bt2ڇgH/01qx'SW `'vb͙pn7D(_n dir5;iJh&3UxIڟ|*i H*`;tGqB C "8$lA#+BJm}5 ;+ ! ~2u;K_T_w? Cf홢+WyGm`/Yqת12*PRt!2ꉏX~ѽ:SQ\#jJ2?$x!j2K fRWHUVBܔFkev]ߺD~:%Y@ q1=}Mg˔?m..^&I\WS}Sv HxBZhLE9Hv=U !GhJ Ⓥ1k@ʃ3fvS ܞ* ",ס,Ū ʸ]a, ٣:!wY:>@#k;ՆkPT妄Ic}Py53s]| PmU^uuVwsfp٠s ,cZsy@5'*?tY4oy}[F˜9R&Sw!)du}UvBCmF8NQ)'23m'̈V_7pT#0vu* @vvɛ,n &{]x9JΕzzh%" c.z;xTjqlbMMhU(h6h]YTA֏d$gP3A+&>RhׂeGo]YsGHᘽݏ6gj]tNWkW+oFó F9gK%+zMKG z[ɰQ;XCOS=gӹE3r@5Vus8&MOA)Q4o6*Hx*uCD]Je$s\:"P<Հ~|ڑ6lAZTzdDLaU]?ⲦBR ʣDVS ՘ h:لd|ēn OЭ%N *ѽ.,,I\VIt3ǩ4K+$K튧Lm] D|Em~S,r [uvJ=X(-ǡǝ]]8`&}(g8{@EV"7!ku½q3b_ф[0 @:Zܼaf5!%p\gI)x;޽x,b&'e7:aʰ~vhgT{<Iym;'Iۉ&DЎ @cPoEl Q ?Lݨ+] A*f)-7XR~ 9y+pU)jNJE$㻾S F=ȗm-"V I[2ĒkĴHTиT7BNz̊t-+HӸ}X`l:a/@"ƛ_#$WQ%{{p?R(lBA:Ko/? j$Nm#_#=]U#>֏ a_aN"պ!a7?'S0FMF:sCd [Bi2~)y_@GщQSouqflD’ k$6L{^)V&4\*\o|Gkb?H"\<Fٔ$D>mSߜF2|&}P+:_KcI^'7Xs[C< 5TXZLpL*G"H U&Nr{EBʊ`7ٌvQ.0]0Հt7x ̜\-bTbNX*mJ- u_m70H;2h+x (AKC1*+dE|# {Tqc4BA&낍KiKɁ;C:0;} qc+_&Z5l&S'޴/خ;C·\Xh= S.'+|DgY(i5@mEH^dLqH;Sl-ѪyNմCQlEnUoMV?kΨb_Ghݥq=fx;Eޅ͵AnbZi4H{df (j*AڬjkNN  KU=!gp:.{>UhiA[mDN%{pwMۍLQ='')&g?bu^ӻm6] s&c};F?C9jjEwxZM*nQF oz2?rted ܖa5HƔݚ|;-jny/$j,&oH7(4 ,6 ,48V*I_u'D}ԏ (|a/UzZof3R梯n Ek=4BD,>vYbRص">޲K _9U{㫝@;Z%ep[Jފ-FXg<~ *F ^=nR'WIVlaA"0aI~~~2~ ٧bY0!@0u o (s,-mN`qsLE7y>Ї̀?oy:EA+mSf Եj}zfpa Q=N_Hwz6~G"ZRw7F *JY _<1ɜogg$zg&/ssR#7;kRj#zs[̘È^h)<'GZbyK *Ϗ ĠWef8qގ{I /=8%D௺}%~d3" 3;5yt F^$އ4;0PDDwS| y&,ǭ6"&Fq0g=t - 8I>21&Κdhg$hk=ܧ[J⤮d0mOT{Ad`wa "=&։0)͊hu2{p kXt6+5srQgm~`р?0XT>-:zt劏0YTT~MӠCRU*=Jc4iɚe5d~ flnR\R?ꞯ!ZJdq KKRzw>]wl%D&`.)$l3"8|Nw R!_'Ia]PKJtri%ge+:CǐxEbƲ׉}[ o%ת#K BXX~Al{(TJh  L7O A/*a.v+%c\֐{j9ܡ~ |߱&l"yсEZwu*EG#z[~`41dZw08y%1C: REIww~0gq; }@J D+-٩>ֆCZ<Ϧ,!b֛KBʠcj .T:ʷi*^օ}JF[RjZL l +yqtaNhM#Ɩ Yq3 @<롘ƹnTضnLP<\f($o-/ɢuE hRכ}lB:}i{ݴ"ӯ'?yTbb̲<\7 Qx*Q.F:_J[rĈu CW1l€β'MW- b/g#=zB^q/L;~S%E̶Gtf2D]4s#=Hq˿߸nfY6-:%eZv ӡ̶^g~<,7 h A[B#mKUj%x.5GeT^]T[Bx59`u 3.xcB NkOđ/S y3\3= =굓5+ ,[d~I( ԋ#_;w7C.*/2}RmĞ Eu"GƵӌ=pY h%&mVjNoh.6prصJ2)m\7 zt  /Y G2VKA,\}pB*$]|LLHdQ7+<~-aн˴W# [ vLFѩ\Ӱfmpzҹ"1XiB6]DA7bCZo6| i XT*0^TK͞AMnEm;.;qiA4LD8h( Y.LUnJ*;\6[G|3;tp±(*jyxem*Pj%'',V&խ^Xx%R/8O"vDeBHR.0ϑ$E&巓Cϋm'h7b,蛢>6fS(77IV -z3KyT\Ф⩿Ij TO/`0kq(u g"3'-n< oߣnHD 1XX?='J&axY 3f Ue^̓`&I"D),o8 ?2Pix!A2зNO=$[(s hu40B: s OAY1nE G\D†h?%3=Br@>Q{@!_# (!;M%5I;>Hw^X{燄 }*^@#CkHd"8ܻbu97&)2<} VZix&|uyp(^n >*bm/L:S7rֶNq0Кdd^nU-X\p;+&߸ g/Fڃ"3We'gM8yACCuc5Ϲ"o8 $?cPy訯a@*GTC0O}䓠J)agQę*6u.դvՈip!u8 KcQ\ B;"ÀCo,k@M>J=Q~'\6 u1o{U Qkg|ᣇioSzu0EY/ Uà0Po\/P. fى'\ĩW,pK/}\ sy ikKiL&Dz8cYOkaifLwwSk>Pq'׆m'% ޤuxXj n8a|=v.]H_9-<0D3~wXiZ ge{%_36`D3ħUӅ,H{̷}`C)RRʐʽo sJ4f 6ݣ`xH_ʩVJY@ hÔlLU-`RX^[ϒ?( j&{qh@o(83F똭\/=`&Q]&{8+uLbȹV:sҚवAؓ&k#zE‹f:wcL2PBv9!'Eզn4Jo`ޓѷ($`2LZ5䇢!h{@i VJa ^-w }CBMI%ҧ:_pcƆmQ3+w6&f(='{{0Ǣy$t0y6喍E <v~*u7 Ĉ6E܌*'ɵ AXmlb`oE`h$?r#6Bqd)k(4OÎr8).}|ȁ]B?\k璼ޯQKpiPi~b_5 Gb"NTb~0"a6H?.7FBB)-QmW,O>4( r@jaEX= 9(W*֐Ւ 23ﵲDŽlSkE>]ŧlSWa8V7uµ:mcطX'-6r7n=2ol6=g5j[ G<É-a=ڒ9O ļWl m\ĥX-(!(9 ]O9}lcc#4%ݳKG. .x6N^r$%f=c5㵗4 ` ^mQTq. 'A'W: 52NJt~nLM *Mb̺y%"ĚiDdFQ K3 z|L4S!+G Q^ާMR- rdy?Ȩ#d|iNu|7Rj?4x A@72r 0W4AEUo6@Tqe[kD p v5{Nbq9\^1kܷF%t|ԠȄe\OkHoiرG% 쬾757XG-!0qJ?i `!)?ʹ/0`tuzd ZI5DZ$}teSI 6-LDCڣQ_ KY+XLd=Ø'](Lo˙ 9耫psTFS/*U`8g DlWQi5#Db< %':nNjź2npv^:1 FA"KkZ$%wז)|[`g,m${Wݴ* ʇv 2X XpUJ1`5ww5C׮m޸PdL}SH);%W+O!(l jT$4s'PC eF0@n\ 8L2g@t;'vI t,ssӷ@ges8e!nJB!R6jma2U5RdOv;򩣲x+oGzY::rVYp}0M6@=bK92T4Pg`êw4 Aഹa^D늵qo4]`V~E,AѧtUDʌResI!EG>u?.i0Xp[ ǂj&4Zٗe .V` C"^ě'O1']y\DŽyV92Q[R@u"G8/8. %0}{GV XMGL˱\GX|;Y2t=<ӧcfRllwH::Ư95Ni%IP1|"jDμ96YvpmL(=8ڝlj{16lH¹cZU ;[$bCg7Lj?'S,u zfv=GcSUMdɌHAǵyxCVuH?2)3'z0:{@H x{b5k9z'L?k> MFیox4 whOlzc7QFd3v׷x {Pl 1'U;Bӏw_mV^sƝ^^tPEJ>MJiT /Bϭ(s0C6u%{?1=1Te)yZ-NgrnHr5K!/H^N$.1%N /2{ ~jvx7?A1\r~֦i0( .%LN.XP*JAWdRtEGYܭ"_S45t:eIF:k(nrr${ 8vӔa=Pm"8)231$ɾ"fgK2~@Gy{I?[ljnInaaWt/ppb2tx+] r}:ҩ$ŭlFَP$eV–RLo=~B}Y@R#d7lEx/4Pt)DCQٷdc̱؇.Z„i4YV\N]`ۨeޚ׎"8l{^}~ Fw;[o &/mOz>R^X YIT7hf`*}.͕<\ߐyL @m1|I#jۥ/韃 <[0uOA0H'5m{R6]D!=TY<0/3vxOYc7dn; 6Ŭۮ5Ng޸_倳ђ>AQJKl5Q,Lbx7WX/)i$Mi֤_ +mvr՝2E 2`NͤG H+-mO9G撉|Y N'wh&ȡviR#hd]&MxVWVNs#b(xcq47~u^!(6Rb>4rH*L).+ ʇ`W8(qbee0UDN9r v51Y NFJJJ< sA}?],*._9 &|M E8_tf'P,ς%Ṙ͗&uT&H bq?_8N*/C_ʦQWx sT#W" 8_C`SJƴ*N_W$ӂ h,ӾVFslې[Rƿ,h2$6(bŐ*9QKȰVoA#|,q0af[CMZϨ=ؽ/fv+T8de{S QPJ EgE3X`uԎAF ,%DѲ[ D<=70hb0aNٞm.@ 3dTDCACxÕ=*h,Y/Nߗ1uuJ-0c&ɋFI2pת(@n uKPA3." 0 JJ3/Mm D h;:MB]y# Q@ ǝ}+~觝 >gWcB4 =( 5pY5]Hp%Ĥ _o;7xnDihho]ǧdq-dt?`͊ ȣSSF|Sx@ %D Yz[b* Nj!t} =3)of4(i['%-3Ja NTX;U9۸Muvn@upsc T ǣu~t1,"] ΑBIX4O9X?&w(yzJEBNF_0xzSVy-[=Bj\_tԮ%j mv7/`&b!i>ן$L,%8 y^$ۍҺ>RXcBr|neiCO$@:Υg "/Af|o6]Bv$TWY@ ka*2tF엒_fBoPp7x>YI6/bVM 5<ƃ!L&/0Ap[tycQrf~3!<&[J!}"_.jͫ}\pg,<Ҹ}J`CnsGߌS5oV@BއllDu@XwfVݫ2- nP9py"fkKif|Yrʼn@Z"p0i}KAA6(܁c똜, eXsYݎO=ᯓ5)KGYGPySkplXwMSOj>a\ ENޟ埁eSd_zh#CV<(BڸTapK0-ny V wp * K/ogdFxSUr(RIi35.JEyA, }:`|Eq )%Ȃ1?\U5Cəv-f3SQn0ā5K#1u*ʔtL/Z~r)`UdS5A>T\%?EEv1w}1 ]*$Lc$"y8/?·ޕ} @БP|-GړJ`>nbY=Ȫ+Q&Go<]*vN5c<2*oS?YIU2;$[Y|[>Khj`:WDZ}.l/fГ5BL>G +MY{y/wt7H)^=oTа"6g>X`WDsWDv:kp5]?E%;I-xTh % =[ AHOY-2Wl`G'sq88mLZb@)*9Z$'~Z SY3V31(h}:%Ri^:oh[M,nPQO*: ]79W0+M6!Ʉ~HI[=bvo*K~|&R /^ }d$[~`=R  :o>StIhkcֲCeZ*ֶzBDsƃDq5X k#1$XdfT}AӤ x4 %J**]>^zlT8QakuN*;ԛ;qAt[$r2 }17@]WKB J}EU8QUR.gO[t/бCċ`x0*ĥ_t~.Aق8Kx[2 |ӄn5hF=3_Npҏ -XO^n x omm(k!GΔ}1BhP=f63%K/iXӎLg.@X@bGA)k"ub +et4duI4Q)Tֳ qTaYm_!MnA;/e0h_5ūӛrȌf/i8nѸlbş#i,uRK+C5<>}[$uF:naʼFDk=_)P.mIJR|#|Ix2hGt@$+~ҷJ*d]d&T>W\UYUe~T@\ 2j$ "硼 h$rwwښ%ŰQUB%^iyyO۔ fG6%6bl=qIY۸K?ڃZ `B໚=*"7x0S Тfc)CHUEZ(WAjcb=-~s2(N`lehYD dZq's= 1ZSW|W[7cjn[n1\#r%JPS(1 ?9*U߄< HfgMKPD;"|'L-&k&&\'oy2xQPxK֫h'3mk>>Vx[w,t*@ Lj%%[?U@݇B9aT/"os2j4SD~5-eQPoue֙];]TiS<3˶"{MpfӰ;u e;C=:\-äVho>H=]H8,w+J~*|ّxv1դHV^E +_'݌XriTiύH~ AXKPD썳gq?aYiǽ 0&OfΜ!27˺<^MZrYrJ-[~ m9~ə<+=M-= ILtbafaPΠf:kCBUy‹oRqXmy!\ԅraY >ɻkE%_pk&Sr]F3Ov$s5G  znuHmzaSp7q㠨l=]8kVfYlG$c8LcZLQ9$\VIA.{tmΩf)YzNz_)b=3KX!?-k,&JGʮZ&lۮMN^Zu*,oea1J u2Dr!<%&ο2*?K9  Z4*oQɝff3fP9JHXe_l_6F5/Dj=®L3$AYy3q tE|17Hcu*ȶƯ=K R5mʏ Ix4ln|#6 b`_?E E.ERzTEc [sn5E]cU4.#Ǝ ^cy|juB&ZĝtkXXySY>Oq`w4% P^n_BhDw_MnكuFE\,-5vOb*aRWOm5q)e~*eQNFdd$2$QQ؃4`t?h\rЃ;;_$Dޞ"O W r؋*4cvFc#f @m^ĠI3(kgT`|dFp&0P6 2V&p𻡔t0ac z_kpkr#mz H!rnTvle8t0ۼј }=C;[ha Brm@>&,7paU-;\H0L՟NG|Zyj\|Y2I}LrA6s >2‵K[gNV20FEoEZhu>?L.o埁bO͊fvo6j`i6~`&|}E$Y^fu?Ȅ{'HH{a{b rydt*⁆4y FxqS~ljLmH? ^le0aXnw&Z}vr;ģ&.n? w"XM( zعxK~l kEx=Zq@FnQȒ6|I݉~Nԭ5ٸTǓyI H& +@刞 Uj3v9y"O0…t# [Q*kV;jgT\>hn8g73 Զѧ"qcx"qv)@i 'bR3?s;&%R'Z4Өo ,b0|g_q`'}Ca|ZDz=hE[2@&W:_7y@$ 9 F0ePqD4I %$IR?lg O#O÷+Eu۹ zl4bTH4]8q`*;'1zC7;~z$L_Įsf(^ơ:nܦ>zry5dT'w>5:D⻊`| Eb=aD@: p£hGʦuRKq JZd q1g3f93ǔ*W#\q!6ALtxs/9o ݳuvwi5~![g|ŊѫdcɥK[]u9ӺgPvԣ͝0HK^煛LSJ#ᛘ5XaD0IM?zoO_JF1٭3dm1¾a |KJʿ1ɾ|yJ]BreMd d;FZ;zl$R"*TD<:B5;RdC@Zm~CC ^4U,f{L-: 2'Mjcf#_"2-xHA) =FWx(CZ][[d_}mqɉ4=s۠UV(g!icO^2L : qDngTyҦEBico`T0}kn`*Rs +| Euо] [h UαFsۙe=%Y9ے^u&N'y{-hkvY,. .L^ hBRH q+mҺY7c>_84\q %Zu#E̙͝D.P-$Ws cDJ>$aZئHϪQȄ%.2z`Q=RL=~;OϩRؼ2O z`.!=1Ps>H~@'U~8+l]ecy.ON> t&eR1d>AJE.dʙTEo8c u?*8ّlD?uIh$pcµc"#bAh-{lt\:>tD1bHR>QLP/*ޙϩ21-lmӱ$\7޼\>3[ EK=m(Q'>,]( 51L]@qzhC㟚zI(xKS .lE[61f=mql 3{DV`ObEPJ4ͯ.BԘn@N鿃C|'SV6PUVV7D;⺯LgnX ԚlZksT]Zt$'ܺiMaUȯJ*S`#8'ӐxnQ5LC~|^V =ʌ.r7s1ÊP:F;I,开~j[1'@ PTo_F5jO5QSL̴&9إ!5h]`~J!JV,t_Xt17|*C)h5V+PS 'Fҵhwx%+iM[5ZqZ~7ȶ#(H)G+VT+˸j3Ho_ai'o֣$][y+X3i/jךIMZ0KNlZV!3C+ 7N_͗(t%niԪr(7<",1#tcTfWBK :>P^q4|7|RMʥmL(ںPUy_*1mm> V1i&k/.c]U\pLmeVBTxqU$fQ籇=z atUbA}M@V\nK"ebKBU1CC_2J3КQ6.0b'.eV\SAJ`E(9#(/yv.?x3HxFJw=BӕҪ/! 03E0>TCzH~\!7%yP$׹\VbΉ`_oC<.6G@ͱ縷n}:D<3FpOb.3k}P֞_ jKS_e2 ^3a}{6 De} rpz=DiʭqvK0=CGcf7+GBk*zp;\# ]#u4qZ#ڭZf^Yɚo<M.0Dm -ύih9V*q9~T/Kƥ: ڊT>!TRQ\nǼ־9(1~M==Skp 26K*k) hPѸr[KX3h8_ rkdtvک+aNw@;=GQtm^$,* K쪰Aa}r{dCK_X全ۈ[Ѕ'yT)LoOI黕 CP3|g%@>JkӍ.qq4jZeaH_0\rj1@ڹ4 W2=G*1܄] M{q¿Zl[z_]ނ$B^ݽƾ",__OՇ[pSMWM$Mh܂|?.e4~jud؎,}'ڕv.g^Q5>-5_IS>tBs]!6Tw39'o6m>X06flv.S%kڀJngaaaѹN'b]wL$yrc670+եwg6g@peyrŇ ƩFx~-9qQsdLQB罇r/op'KE|(w hΔi>+=mҿP*ņ 64/-#ɑ" 4g50t.`n !JoX;u-*#@CU* nEפd#firߒ"-qUiqU+;Nyi\'K2))Ã@23e"=F})˕vJX5%%)ȁ"(u7Hl_lK_xJ(&>낎˜8nTk?BNU5ԘCmf DžJWޣ%4я%g{NOK"ɝv0ݐFQpZw/x", \z27mZ=PE,'lNc,'ꮵy hZPSz,O}e#lEN9&y"@b'gl6W)fz"hDSiKdhe:U+@kR泷@D@@ B㫞Mo 3>Gw7;dAؤck =O@zY%q i!8/n}j#΍ +N7 cԵ@3mN]g3@F 36/1 d2VrSi9\hJe@b8SJ.qPHHe )Z%^A5]susľ0~0:TK1V;5&g? o>m㈮j%LrA11:TDK "]9ŀCg.[@\KAsKnddJkˢ*@r#ǣq[Z6Jc|͗xdBJ̫Ru6JL[~+i ͭ`?3@/* wag` 1o>%7R4}MC:?>'ۇ>PȜ#o?pqoHЙ Vhi}7¿xz--o ^'.D==-b߬ $oۿ5.pWڊ[ #pdBo/=Ws;!]g+tkN\E $DY'c/ˈ"GuB*םNMH_8Qv_)_v˫R*Q!zaE ~M[.9%O} #0.7 jǂ2W Y5>913c,(k~2]("S++CBiR~?/m_wFǽn7i)@KT4302m~ܥ%\n^ ^M"z5j"ɐwu+]BZávG"Q̥A :p=ȝ8rG ~{}~8^.}bSjz))?`|VxoC‘j"PH x#[~t@y̴zj%[^a`\4]T`=Bvh%4~?&M mB 5t2t̨(yDLŞ:S(2-7 ^]tmyGD{Fk9;5rc^Ԅ~Fr IXbh"Ê.\XblV T_)޶k13ƌyt@BSw> K8xY7bwV`uwuxvߍe5 V^JϷyDv 6H#҈#({_A?FޖP6׬c&D-2ِAT(p=R*9!xf,dһM5 6Hwd1 U3%CRg_2LǕc?4 mQ;dxǜF$plcTL2cS q¦m^6*CDcc}QiGEF.!͚8I7H+O~S- 4`PCf䒣&8wCAVrˇ5G٫ٲiF@ k/f]|Fc*(^W<ITR>:{\fN5$)fĴSfG̚D0tb!Q (gPxZ{#^;%oV,"W̯!h O\̿`REYJOW6գV^x(0z=015Z9!+4MӡF]JY$'!Pg@AզMFHlZᦣ+rC hD7Jɒ ]€"[Dݙ`JPކ4@ Pw݀A6 9YTaf:&|kzuVO/4[ zꦀ;-aSK2-2[Fcd*MDv4zYyM s%b"4SFBE%٧غIBX8t8@QrgO[FO_\2qb5.Rz| c6jt^NOC|=N",k4vZ=?NbN-IW*=c%8y-)hCÒ 3&I' /񪁌mV虆BiJAd_nH 8}^1Q=ZH(EUf/IqwJE =o EJBZ h/)ʘv3CE/K0 f+J8/8fx[m-Qg= xcT‰W pWzOc"Gb6īSf8uܗU0xQ)"à=7<a}{pNvl0K\;L} 3{sЉT¸*RT`$<1IVcS5Q Yx9`>0yKրwҒlL|/c 07 ,p*4筢 -0j^7ng^Y:R"I/sf VJ ()4TFok'CќYEHg$*fKBB&zL|Lf!)Xe޿\hv ^{`OK=ǪL:5d7ݠR8Z!z% >:j. 0GxXDQ&\+S~)4b aN@g q-{"RteSO0YѰ,P" .sRbm`˩YU#GxnZ9〙( ISlkPcSk_Sơ[5tĉW&42̮֐<8tar )RԲ&Bq^ߢ9x5,26jT/:+,!uJ@ٌ9@1 )=dOE#U.܈Yfj'a{K\/y݊ fCKKi|{hMGWkgx>yUh5@4pիlkBN+i:HƹOi u;zCBע6 Ca3'Ab  F>ThϠkVk]0r KzbόԹd]iv?'d.CF.:ib%Y8 >{C{BlGseXdX|UI@Yf,XYsi-NO{L;, KXQ6[%oOϐf Bt+,!etpuWhfëOme6J{oSUǤz5% H17˅$ g0Ɂ t?j`q9= &F}CAn RQ_L̳)bm%πͭ\s0Y4ǬJG jtQW*(zTxV f |6)2lOJpFD~͓@Y76. m!67A6zRV/V6}`tE_;y_ )a}?dFԲܹgrnrK^ٖ?!#ɦۋ-%++WGN7DfC"Qچ±_#GC w+ aQ?g!^t޺?u8߷9"h9`"ǟ_acR;a4+e)Fn ث*vtLLAm9TQs+esehb I9 (CjCIPZ}̔PbF+K@vO%S-,MPAKpDm9d!+1]SL<7A W59L,>xo"] D:j`k2gH43w QFR5?=ؙs:TS7Z%Eß^+ ~ۃ;, _YbrϒhbW.y*֝ jc'TqkZ{hdZKPPa&^O?T0aKmv38 .ҡr $8=)+_#}G@&eΝ1 5t; 0Bpʇz\ ) w@+g]"#@t ґ ( yIXD$ vWsènH0#^a|8~.3reM9 H#X`>.xVb +X\*וW8o!Si5OvqբV/ŏ0 i"6 v2G?^b88;ՀӃS*::R0|, f V =P9EVVڨ:+~YaWX"h0f!z" m3^*ֆztS\Z(]tC$ńfro fH¶ўxZjdϮ+m*0gg>l1EPrjG }ĦGDӒ+=õZJG}#b~7L{JnFbwRs+#r_ M'\(oO^s'oPo߾]E0TJ|gYЌ;p3ZYF0! %y`A' T[Sɏ]9YA||#d 3PJ'}zŎJ]LH7EteG5OH|CjbXsD32zځdC;@PZwڟ鏄 ^܆*k8<(2"dc+"m2z7j q:M"1~Sx?/K FD<;x$4%A6Ys``>0By{&]ag av]G pSl4KYjsϛJ3o>q FoGj5Mv*wx3dE/q niWIQ'080YAA(-IZ"Ҋ'?Ay>^eO^O-:f zk+> @׾k]od$X7,)Iсt^}2Ez] i2$ !Rcmu9; Gq qWv m̴C: zLc#,,ZV϶L/4?mw OX{XѷB/9nM5B)]Iqjb]Ur#v'F i@FRa^C5LK ]]{4IWv8k8:o4vՙϭB1fUDFrgÑ<.)xᯰxɝ_׭$F gD8 zQ;iʿ3Rf}a `XӮ1✲вt̵Tzu|UpU }Jp=@Mۨ SCɲgCBY_-g- 7MTLF rQ7P9ZN9{0AuxyX,J0Nmh7P6),Ν콅ieFhi;}OOfM4᎙jV|,!nAT20ۛaíAsYȑDw-h{^#x$UfIWa%p3@(T" olop"}Y(i[6>/xkocm )6XMr#9 \7Xu ,] 2x5-3w_5/` $\Yt.\S!NHOZ?n^4+ -eLznpt7ɸA.Z')IJ (N`4I9?*Q'5'{V0I4~`=[BjdyʄğAU>Uv+e>\)|Z <[rd:Wy샯 ic"y%oOjQbc #L% AVPI^  ּg|KY!Ev~ h9 MfYV\s2Oe}%h$u׎-(%{+>ѕ84$$bcQMED!m>5r|XLEbuF43D8 0g(ѧ=g)MD+KoSZ* \Sx8|:O3G[ M*vE4P7 b Fb>6֒_+C +W(}"[&Uj3ڮ%mF GSTc29fgB&yE*o>q.ꭑh"28=.{{g:=6azMm#!j] }±Pz@{Sj ViH[a&Y0԰̃;_]KUF*[ Ȩ싱9˟<5<©m"$UjЭw v0Axz) MLJ" ;U |2%lEE3k0ē̿d_B>|?4{ -e:n:Cl/̼7o;sS"eipd4[Ugڞ"#FH)䴐?*B%Õ]p\W?zb M1'dDr?uUlD4$x'"*6jŽarK#90H F XsaP#fa9hBJ:u|g-W. IJdօДܒuO/9G^*ЏOl)|`Cxgbʡbbm6n`g+y}G1fyN!&~Ir/}v;Z|H%ފg]y<:  a.F M* Ea(%|"]h)ز&(L ?^*YiT_+إ`PFzXu4gJ@cr*glnS/addzF _S<[$/c*ck9[^mQJ;f vr+s\j[m ?+ .{.>̒]C~r)$VS66KbXR!xNsG63P%k$Qfq\|)2IKdd :_ّJit;.~(.8<ڌSYf Ryet; |ʰn |Î3UBzrjA; m/QD+sы%e <q-?{o[ Y=' 4ÿ[[7<ʼdDX0f7#=[ڻrl#kkݸp;f[P:e/6uV'eqA|/S2FwXRs|#;g&R0ZV0z QfhIޞix; lx;79T4cRYz4ܽm!mZm.5_`%[xzEnjTf\PPLoLT#jĂuU2d)lƊ% ~ :E j"JkV '؜r+s>Ý\K KM { Sy`"wE* yr'2 Duip Dy,Qܭ #rgCRdm*BMӁ[X?>) ̽m0wGY !ډ8|OtU)Llz:gǐAHj1JA m#l}p%CB9s%RfeېF!O0H'-Zg6 >" aqP`Ill;] %򷵡HTIӴ\vsAX=$Ԁ襖nͬK)+nq׽I/J`n>U~e3tnTgۚ7]?e; Bwt;Nm*~히=*uq+˵PBq*gFғb3`AzWpI;B!$lO_^+[J\fsqۥ~o;W=͋Q^s0MFsS]bͣ}CN(^ q)|gdIODaIb^y1Rn9vxӂiΥ1 g8gyJ^d4*~IFevx ]P(w}< [`&7aa-TTƏV^(?FT;YR!9ʲ^zV4ݼ1X=fJuMWY/-@ĵڵdQpc}T»;”YA&2- y׼ - uq_ǣTm, qn BjƬf}/Yl$YE*)/M9\ n i=A'~3l+N+c ֧qu׎}.rߗfB ǘ܇;FPt}SvL_C3 Čj`S/Bq3sj~+Kƃrh&+[T?9!Ua uV8c0A*"k .&tHc*l"}҉@l%NKMLTyt89,P/ + z`PQ&|+< 3J! ~#.E4ʲRް?̲e-[SRj|3Lvs6j6o\)O*^ h/b_cbMS3UOײdCX(g$ GE'W_Kw`5J+OeDLǸ[exϛ ޻TgwU*Lp})UߓN'V N VT^#\Ҫj*y;YIC֡ 5GGv*J)DCV-p/a26]L|eG4#I~U F(knZ8/\]!hh"ew :(+l|;D&ԸDPw`9d.2 f3S,P06L"f`u¶BxX["A9P6qp: ())km:u?NTfa*ʶ^qe '0yf97蓻KD>~ul\DlGmPBfhkEvFi%'BXmG>'rMWMdOc ~w8̎I/a lKaYBj +D|$?Ĉx2Zwe¶HZʲ^,_\@II-~[bґ_LgB/5o`iJ:/Z^@vaHp,r#&iX=@b?Mom?װ2of_Y4q*q24cknFG~<;fuhi-@U4 S.4%"MI!٦RViLe |l! {DoCerޠ:{F!td,6WC)1-tgQ]Qr[/tRitckx`42?vej7'E7/s*}/ D勷qh7QGK.եjwNF\Y;]Z"eKa69JtыZ뇊P%%YߑX}Vlrb *a6HQyZB0knEG Э9cZhĥp9mV=KG0,AyĪ5tlH7>nmf+Rs/̅a1a dd'9ZJ[#U0 tu=j\G&|z3^QSJ P..MX,zf"!OIm  Xh" ZT͜ޣ`)̆oi({W}BsAO~/Kƺ_<%lOJԴAd8H=ڬ{ +E5EQSFN)M,NqSbJjEKnޙlATб飋OZ4RDR!KV-IsmjA1Ւơ +wHO'l;ZEDupcv#g=i>%Q̠(j{i(Fi#X4=L\.Y5Y5Ep cpQNgׅg` |p؂%qRjPtr}EXS5o^]rTm8*{N>b]kW1֜X!Dyt.t Tݺ BMC9}[d%TBT`F_l0U,45ٟn ֝!)lNv>c~u щ;ͣ9n%=rhz\S&z@\“W>2S&CPV%r{ES@Jrr/R810{o<=is\Ȟý6mޕʾ_1Ms^Y^1y0Mi}e"fz7C<ڼXπZ oIJL>d4e ^L J աٴRj[ߏK\ɟlKk:s3U/{8Vˉ܀AsZʁN:'ʹ$ba7"3ٖu$j-fb>я0GtT\UA($M3qJd-RqXّ$qNّϡU[T$v:1LJppq2o\B[!ߎaЈ'Im?,p4UL]  x<¾hMmb>^u_CqA"gM{U# 2 DPճUobސ|^ҵB־bd9:PzrAԾ;_l,(,>oWM7CFsCKiZ/Ǐ&V;P^M}o\4CdJ}虬jHIH`aJ*[d쭟Ϫ~)njňרּ4yfS}46dTIHT1*- sZPh> ĂTfd tz>ێ=ѦZPh z45mB\,#"V:!Eێ;V4=̽ bSN9{1򃯏e(j$ Ó6=:|J:ʕoưEPs"<5H|P׃%۹rv hT5#l1FCN@(2CiwŠ+9(¸z Rc?-hK F T=Y:Mx9>-M 1wq-w+=]Rw '8oT N$֔4׻?\]rFu=۸:cScC\4>r,bM$QHGry|IZu |K^2xuz( >4 lC}8/\7:?A:]x`lpxNN~yl'<1SjG`:)>Ny%sfIME>rv?J9/,lH&~sw"K+'kpXg);D {hJ8 9p Ѥ(Bd{ }L.tWeI\]*Kdk.+!pT2Dta+ %EN}'r"bh! &?  UؤfG {>Ԁ VTGV`TFnh]{wwWPI wF5a $:)OBO=mS@03]oX_8 3Mq-'3h&|`8؅'Gh} I4Bױg ?8xӟǤkBwf`G?&$f/i7~lϖ<;-~$ҼRČ'Q>sޤҤ#Jb鼁Wٳ?$.U" #ut|hY3NjtgnuFG*%/<=Υ%,&G@ ƥ,] ,%nQsՁqD0旵vO|q7%_| ʋOq ufuB IɱCs y=X~ٛSIt>k{XfoʓBf_9zyU)[;nQ2o@kfo^-ESrRW2)<M,>p.'vppI] r1,"xgq(c˭0x!&0mWWb&[_6}\K6ⳤKٟ_F:VRY]`8>ɰm_w|q1p>XiW@OPJMa?N>&fZ&5 81'Ў JmW6 z 5X =1`nыx>olg)&Q;KC Hcw'6n+& N#γ]gzB0lPQ GFtC^$%cgg:΢wD!IO]xѿE RsKMa~@ 'Kq =c|1zvcI7aiտrֵQ7ZqjarǬfM2S) %Fio[TAOHrʎCII(JD3Jh@R钢ʢpOфHm%|%8[hZ村mݟOQ }2a>ZΦu6%\TgjwL͑Bȩ7$>gwOYeU\Z-);i,c3[<ؤK&1WʁvPߋxb ='F M;t˂u~%l 56gMV?-Tt֩z<~x=>rKyLbbJo$Tgy7!qf a@Ff>#M n*%(d#Q$ʵΛFa@En>ҵd~]"σN>h t{SrZk٦hގFDhGld-,Nt_: H{ƭP"ucLfN7C=dTB4l]b4*Eŝܑ֏9RRjpufT*L~Mlˎ4]m5zeYP~8ǖc)N ٴNST72e~U ts(g/<c@] }T+ EAew3N/] /n031v^Wm_z!)b< C `[i)sr2sVzv̾$=sTngٱ,keu`j@-hpcnSAr `AbJ`ďq쀌X6F0,UK]%+<5A1ާom  []_%Q7|H$c$=rj%ky(X%Fc`;'"2 +b`M[{`kR92v`:Ʃh5쉅Oo?YϏ[fJw-;a",m.E S ji)BdSdF%&tw')NWl CucN괒[/VRJF݀ya.ػ&)duZY Qm:[uLNqT!A|1F뛮P#'7)R#: cFY(C5jqe{KS~db<*{3im3*$Նgt>嗛@t^8$Cb}DlF繁T{>ASnUQ+8(24;dk$a5a&K*dRߌ{&S-_{*/Avvyrvqdc#߾913x@8H9ƬeH>!|ȔK( ZsmP'ŀj($)n`$wN;5?~h]h',;~ΡY>1程L\iU adߠdx'|Jjph?) UYȱ|$r8DD{"i~ʹpGZƇK)Uj~rwZ>Gj]YUJR{yѯ*|N/#pKH Cu-=$ߣ |W.D1P,a'dVH4(7JE8\,m#ڸ'Re4}N5>OkKv&{zw ~R4$ [Xb~MدR ~[~eGc; {[z`nAo0j{h˵'',gfMSU]]snYDfCCo_ъÄjK߿I2Ѱ~%E+O~}L"wF#ZK _iݶ,Uv rĔc+ qgf[I;\vԓ7Z<dFeo-\$$# șTwVv?,#lt_t >.0S@s8C0$JZI2!ZK-֮K8IOvEY$ @銳jzԸ^"^l׬999Y9a5kLJçZqA!5N* %`U C$E-)qM9~A2@O Q՜,eN¶%zcvHQ  5(xZ?-\7yi͟x-+C[~9Z#zf^#MYhzIQZUsS;:wgĄWFlx p{=/p;C4Op$9d 9" GDݰk<$ )6zĐd3yjT.AѦC,檌o8TqzT[G `lx _- ~j'Le.?w.@0iM7Hɏ66^(AL%5[~@8(fsװ" E"g}ߌqvF$$&!g˭x7`q%YgƳ(|/wqGdz$@S" K3䐘\,򄤬HEZAMNMܹ~x,sf5*X;){P#Ux%iA7) F0l~&0Om6Eb9?|h hz Ɓg۷\dr-JyND x[^ W_a{9J0nXp YXҷ-Tw~xw1;Գ X(mV&!ȡ Eπc S))^hQVf͕G 7d;Ÿmϳ+J.!K-ÅͰD~렞4x1&lA~f3љ5٭JA0,&;NHYX]Sr:2[z"SI*hS-2ƍV0[6E?mWμqOSt6Nív9K B.MdBJy6ݒ;K b6]*$Sy7RE9DF񵘖0POc;n̈꫺[}ͽ!^|rR/qqao: m'=r ޚpM;TY%G7yl4O*P5%ԗ.|f^:%aFXwJk48n.?ԗ31]Qاn"}-bاJ@|l^= 9aXbdFG"6;{ -K%+SbKGUA Rw6X,ҏzi^9Ӂb ?W˹1pDW;X''-I4)fie=U_ϠlZr_yH8y*h+S>EkcGic]PkҿϯM*Ɛ1cn'&NE躮H?(N~6'>!?_ʈO(PPo|\zvg^A3P3n@4}׹ :NYܜV0#힪ܴVH[PaTH5s[@3PWFP&k^ UJ6o nWPse{5YÖ2V0]T8iỡ98qqGk:ضNf^9S {]F,%! qwEt縓D3`:N=s:;)R29C$ E}[(M/ap+IU6!!(.8z%ӶXN՛uFCN|C Xľ6ϒ;KPB|tS h*7EN*0PaYx/p۶skT6DfP1Cuae1(X|Me"wc"L3Wu9R!B(=UM4\ J @Y۹n +, ! dój 4EȊKXX9܅E}"?iaҎG*+~%9x"Ucpo0_iB?[^ih5#>" xo[D0; eNg`Bw&%i9PǝRtOo$2r@ F[qMqH 1n͒FO+kx2ZT1ʲ>z7kxg?1|wg[K!fmcŢYΑhﳛx<냇rx'n>^tWރ ۠pd/ Pq4UJ13$IyIZXE nUn GJo.>yc|b Y˽LZ G~ՃNcINveD4ċ'[ q?mT-n;Z\qq3d6Xd Bw%=O}kdvڭ-)7z`α͡,u#/!O z%"tJ r5&=hX+*vg&J_Bո}v;?$P͟S^fbk"3@H^U1W.lh2Z)NֱiXtmSQhR ߣY'_2c η}[vFH>, w⠫n>no}VPfiG{轱Z'*k{S25{Π-U䆎pK١<IJ1ݒV 2b9mͳ+p\(@"}[9ݵ)l8pt4ڪ dΪ+9Dξp֦*M!ԘéD RG`Mvv1U0;R!y<߁W7Ɋr[yźiїctߟOMl* _lsBNh嵰tgtv 8}.]eNQ\r4E /$izIL4r.r5.k)/y@vO`*,_&?֤y8J).F u[W-6"?t[ ~yFaofXw;`Y jymяL7YֈNx=v|C-{iajT%~T32M_\ԽwC[뻽A4XvҎi_)FN \e"B\yS_0zK۱)\xz̵#N;M 8DpḆ} Ѷ2>D'67߅T ?_mנ@ɽ;uv}_v$d r)N+pLP@1x,T(krr:B!B-Ya\Lw!ƒ_Sv751CVh 5ij9 Ny:Axtl v93)V2ieH([7wN ؽ=Z]hߩDrmэ8i), W+,#HKCH Etpk TCo l8x)E7J{[˖HN9v}7;cԁ[hbpᇅ"g Q$հ`}Tz3yh֐ߢ\sZl*:3Cx^l3ݕ0åC0w_ǰg@Dw3ZU漝=:Uy+Qx ^BR>3^_ƌ2 ``vdoӌ)=V׋ZT)R񒌶ǡop3z!xU tSOXD$ ȌY^9j`G9ѣ̍3\Ld/1raVbdc`WC!v?,>X|7*r/K4˓㈅b`kB1c= #g.:!1%AOdиoSR;peؚ{_pFW]!kTv4L2>J` !2(KsА \/.kt8A%*xQRsj%¯H{iB; >S:I315"tp-\oA LW,vl{kB+GHbVldvu7J86_8$D *&w@E⻇ vї8pK7].ͭSϫHSQpߨ`.S`<;77-xgTYIgM>" c1åddrC-s{ثV;=u@ϼt2CbTT$߬z u=%~ hH˴ TU1_vljCNX?Fߋq ;E)cP<޹f๤`XKk?J-B36l,Wm8Yy~&~R!r9j^9b|z!eqadfּVWnˏ=RXzv6Z*(e8d?{i =BJL`Bҟ.Sd`:-Eu#ߵطiz%6:#DGXjW-Qste~*фgR.4-t;O [r|Ea<-MB:dt_3MX_Fko$w7Vy`WoQkʉ ECB]Ts psKwҩbh(k#uD v&|CB՞;A o"UGe%u{wZ:m:ZA; ,o>K08G~X^\-T(tUk s352H mVz7aT7,5- m;UKSA.LH4Z^D.dy&Wy"U3+1:sBjOYh|[ ×b4~Pz7ƵZ| !?ڮD V i4mL&O]RZ'"Mp09%3kc93| БmZ9J|;kҤe1Wgm 6KuЙ:1= @H˚@|B ƵNTѓ#h7U>@Y,o=)Ӥz!3-V&[V79߹=a3rs>76}"]AB}d!)ZGo)D{EҪ &S GyEףNrS23V7,$ ϊ G1o/K*v߸ϜWcރ1F!m~+Lk/0s-N=u'v4:RȆ ~X4xGD<"UoLD?CDM6fy {Cð%;PؽOs}A?ڔSoFMw9}qY }>!Ro*'͹<( 9B(0Ï9>$Xgȋ $184V8:,UD }hxԉF9.:ÙȒ9CrςW܏Ag\5H೛PvFi, `uk=zؤ¨Al qStZmU=P]g5Y5Ū, {5!yNY/!؆`E$%u&82£0t(@xŪXM !nREB56MC&! Sd⑂7pKӠCsҧC'q U!>3>B6e6!a`>DQۧP^AppCu}]|M,LD:Biۨ!ӭFO^%9ud2ς'uRt4usEh1D41ĸʇFdwyRQ,Av5=e^6-I@EdTPnv1衣XWP h¶"P.C7xRZg xwt6? >x٨BE=hz19abg1jlLy'"Ҏhޟ&PF<=,Nwan_T&d Ò+nR 6"cb%A0}nt߶Z0|I5/&5Zp,@kF?gBWc)kG[H6=4 2bOb|XZmݧZ=e#F8LQH]zʄ$.ǵcH}B5~pݑS*m=3=fYWwsE͢ "n8Z7CPy*Zӂd;Y|qKu7~DD­iFߢ 1 wįa MZHqYOŻpXz-\ G99²=RklO6푘 et4!ߩ'%s6Hn-ƿ) &ʥ蒰`(Fֆȉ>3u#AB)gĉ/%;Ʊ>cS" 憶QL0 oE6UUD'qezQEPVEeSԘ d)l'X:Z/əKUۛux1&DGje6{.^ {%;J!PW&Ѫn'ahAv~M#o,8ģĦ:x$R_po̾RZw[NmH) L0CZ쪛/yFyr-:_S43E4#oPrOuku9]Ɗ9$,!&(\hlY+"D?_*L/!\ci4,ݼ}dA@t;Gk\,n# [8M^'ZeMլOv!o=v|) PBA:oj4o$FZ]<ϭm֧ Fcn Ͻ[ "5؋N ^MYgb\6P {jN B~wqJ2#:1:vpÉt&$HW&d&ڨؾꝞ4eǴP>+)t1W{ː,oׂYaH7 n 梙2ZT)Ygn?Mh \(=&=V(2>A >ί͛-ytBQԊ[PP.#5;l{#JiϞ#1&V,!To1T@A76u7IɑaoSA*^й[L$6K/d7z 9[\ M 7Eآ};"*,{}`1}= StGe#7uĔKe^lP~uʹ` T~T`}q0|{X-D {gYW$O0#sa}{fhf˓X^'/LqI 8 F<襠dq"52p rQ2i2/vD%ΆP ˙lYFs ;Y8ᱷg{18|=7'\KVI2@ 7"DE]%(bP(wIS]XPD"b;{Bw`av64N9N$ @dLB|K^Ki$9K=(C8 $ђ .sb`\VR掂[̷1R1Axz;4+#OR3i/hqE]HkpgʗGƟP~W=ݕBPbglO/ +d`-ID@;)[]I#/gt5 @8Y} Ge%D 1vWnQ-GAJǗI)ßpXWnФfݾ =M̛i'o8:gф<~WIʝ] g ;وvL͑﬉#29!!b!Wљ~,:N.R?Qe ڷ2Y/t@}%Ʌ:fn|[΄#XpUfXkxG\ݥHۖ2Ib儠8L[_cڅ&ZE )(Blapn:Dm(耴r^_U!#?0Y̆MtĜRڮ9"D;6ҴO \_/@a禗=?;NZ#6嬴r&/20iu^RVZV֩6 +g^"b좟y7T*fGq}#c_ä~`_PHrӪ{<3?V̋;Zj8ƈDz]Bp9D"5PBwY2Irl,Xm?٦myRsc11# `l= Z2nw.KĨb0c0 (T&.3 h%YJiu#]9}C P+2}w= -1A1ڹ wۓoٙDQSZFB"%7㝑}(&Oo# Wў`q#OK#;=%6" 4wSqd]+NmڪD %IZje`ϽrA&R[ V,DqVheeCm^*-tq]}W.$%j ~B%Ob^kl>sE"Y6ޥ u UoȤO5 '<EjAq`J qd>qq zAMU]qoA0:Gr4WF&_vrJ Pm4=lXwca` YGqs**q~Hw$ ^fq w@)qjY3`DJqP یa➃Ps_ʡߜ4N7h0ƞe>-Fxd%8GīQl(P^Xz0p$SዟWȿfj2St'.ϥ|p/F )Mg. lvuil.3=v@}6CN D*}>oPba9>zrm$8$APr gQw}g]b Sc%.wmE~﩮.Bs\v|l::+'6ΡMfv&b|0(0m#V@}-yBTu){}kv#5jO`J^4Y faw 31,giH'-PibnwD&BJ7}`v9jf=kCZZlWĎijEZNn8?oiZ8~f"nH4qR\!+*ޘn  p/Ri``"fR&qN ÌHץ[`0ƥ6PS&y'3T)AE#<ΘskHqa}e^-2.y'|bl-V!7i8*j~N V)%Tret!vZOl8ɦMs=kkGVlhz^>W*NY ?Dhh%+n98$륗b-xXrf2%~1{^$ߐYEsk]@|}T1zGnUvmNV΍̠6`ddE0uR^@.ivEeYtc7v;$k@*zQ[ZK* a] #0j;I')WX[Γ]!BV6f>^|.6bhW>CÖn=6aBE~-Q/ŦM[5gJwLT].{-cDTaup?{"؉j3HUsŽ(Pyڹ0ݕ  ۵)Q]}3K!c$F?3l%Xg^p!,ζbRkf Kn,vR#km4xeD{rkSM_ |b˚R"p9GIXK]KmN叟~dahU~:ʣ琨H1E;6/Iq!=Nl#_}!ǠB#5XXz4d rk+j+G%@kOZYq<^ ak$ALΒ['jXW J{C%v|&o~c{(Ժ  &#[cpAflyIKh42nf7JВslU^D#ap ~x3jN\9WoTCJYRQTvKjGWÀp _4&^DBۖ!/o1jɮ?~!G٨诡]FIUEc[ܥ8ZI'D w/NPPWGiC&Ő{?jS<sC8rRF}l+"(ylUyp$\\Ip N%o`.8A/}H"|>c8S!yAГ:-1K!8a/J~wY8 {f$ZoŘۯQLR4IBXnrENg-G:<ޫW9A&~]]͞.gDIt3*ŻkY|Y~M]F~0鋵c&+kVUn$1u 8>^Bx]\G:7 էZ][Ta־fmY{F߳X:eV(݊1&NҒߏ~W^jxPmw6#q4`; HCݜ(>1rt"wȂaߝa[V -'cq]tL!@l7)KsACCvWF7J gP$Xo3s(}Mf +;zZɄ4p=cQ(jȨDR$ V0`B,qY$Af'shh4Ca۔Qހ4>݇ PW 4T9 $vJc$fpHw[0c rpzFWW~lU6&QycpyJ"8/,\VT**ǤB02vV,vu Zm{[8ɨF 1EqVrހq%}=YP݋j'z ,B@X?x}YoS>(9f&r? 'Cn )nn28jޯ*<{YaŹXUG%P E">[B-z~{Gih+Sq#{’&DtqERX+f`Lxx#yɗdMXtlb?ļ8!- V_i%Q9N8R4WzD:*O,%pt8xJ=+2w뭁 '&+bUrW5n4!| OYoO QSR2mҔq,7zj`^ct㗴fZdhn4:[q}'DEcN׿nŠc2qFh-NG;X@A}}ϾCAb,N,wn;dH9U]mPU䐌Ln #G&( BqBHnM:;ߢ`wunE2V@|omu8{f,͉0*WѨ1dRIE9',Xs:5aqI73K!@D^nj s>KeŹ`wD;fOՎk>E>(p}YRKy~A@Q4h7?Kkr4!PT;j.?)85j-G" [_ ]XE}qNG9K% Vto)9T V =jW/pO5Fr<ɶPm1f:{q+n'^ͬqV*F yDڲ@iJwh5 Y:# 2rXThx c&~@!WΣ ),gb^+4E-MKChrE6qp^(y!'Q?&}*6]~lZ(`Bo3TV[(\xE!"/wtMK|6s醨sR|BSmD! n2Dy`sônDXtlǏ*O䌐Ts5.XI+wyrRzwhMV kQ[_J+"߽xЭ~7 /5U0~*2F'-y4V}[>j̙ pиXE=QObAZ aQ,mUEЧt9,oam `7pVBiGh;AZ @ˢRtax)<-HAvtVfeq")3XVs^e̊u ҳY Hiz~7s khQiWCyYN?J,e2wj.mKB\SuE0 H.-K2v4A e6:wU:X3>7Gˁ7%f.+\+hEop"cT_x~U&$Ae9nK YAN|dЩ}s0#"sH`[X]a @; ߼ĎsP,9^݋=yIy#/‘ \=?du@gN(Lӈ64br%b5?J*BxUM"uI&Ƀ%{Vm(\}ŸLKj[2 im`@TqFͰ<;U;9VO;ݒrft^ޝS 4,}v6(|Ҫ`sB߃V:/<a؀:K~Sg?ý5U0s,# >6ɟ-B.$_떘uI4]WFU$Q{!y""Zj@L/'[L=8x'Q;ߘ܍kJ%EL_ڪ ~W1-bk -x|3¾n\`=2\I4ӝ콴hɹ?Ij?T)ZNA}/0p~)(zpTzdká#y!pMT̘Kaf ׃SA֢C;NHD{suC%JD|z0zȝQЃ9ms3yls I654_ )m(q1HV}FH=siP[R˳z! 5X$2shwE3 [[iKF'nyCB5솨\$FkLo6;OT0wLl6MdhXGTC,rM58ZtO$~x ctΚ )J_욯ev۔x{veު #;0 W\c 87`wk^N #H+*z[Eo0~inx ŒJLbR$j|'S%g TSj%z RyXx D*Qyڬ$' \elq}gڙ!m0Ew E GvBf{3}P<N#m1V|qvLI| |ᜥǂ3XyݧjwH4_؇#ݏvⷼ M1#2ԍ5ӷ ׵veem--cXcfYOj`=8%Xo]8FnZCBF[ ]NjkYPAލU] jL:s<8ݻ^+k$|`cʏ#^!y`/כ6Hh%PZNh ~&,Q@LfHϣbss /-Nrv|!~ E LWW/o{ѳ=(=FF2Vb)#]pn-b*w؞q'h7~{wLK=uwɼPPߠ@?`./ 8)Pꃄv>}W(tF$h0!qHf.V4q4yv!n^TmOIi_"8k;eR /<7@DZ-:p/*hKVHi;@ ](/q`&2폭s|Ds-koc>as_}z=x#1\lugglPt! Ae3x$(PcXke5h}B%-oP7OD@|_{%U=-VLb}^<:\d%N~$)[i,}sr9lkXד')#G"`olhhb6C;nz[io՘iwY3S{XUiɎ6t_WRʳ$BF! mC=Y8a* +6E?R]lBRI\4rch9~ R u]1F.˽8rUE*#"T ʮчdAO}7 ?ae,r@sz^÷<iCs-BI"ASs]P0H}.|d(A]V|CP 0G/w'%Q[)uDz',Ki `7ڜڅ?p+r }XN>|f@PЫ kkCg5٧hQöBy8F~DjF\g,obug®N(W~J("Q(E.oifڥ lBьpD>C L<qc/X[TSeN#2FQN)StΠCCch~W%z(WP2z9>+7zЙYH`eDV܋D5 /r^Hm}AKکpM>؋ [k58-nsZ|!DԱqkؑ =ʼn,5~@I:Ȧئ؀# gѼs`$?CV\REHw@*] g`B=UTZi*fk ?39FPDړ+}<+ 43m !/\1ؼ_1>73q-QC y}>޻t֬.Df<p׀rx!9P3 !U LP.~>#Z iT>2R->qZ^kIř00RUK_UXU5w2RLW;waV0S0X&ʍtb]QGwLS*O'fѕšs@Ҁ!0,H0GXڮLFŠwÿ17r,J?[ƮȹUN&']IT#LDju-l\IQą~,TrVԆyrz_*{%3f+D5GtePpU nGa87i$U.$Y̅o"<8}C@` Dեt.ځʪ!f=lb_65q_P-]ūP?6| x@>P C7AaI "}K5h擰anգ󴖱O*xKD?ޤ |޾m+"(XaqD% etGڢ!k!U9`+-]Q M8YP/qoV1J`_+oYTeOc䚈Ϥ+м4׿w[tOQkOfz: 旪#i5ü_eGBa6+Z/%#w>\?[aԸX1\s;2&6o1+TظB ɱZf`i +9 >™n8y򑶗F|`?[u坻8ZI7z`%"{ N!D-4YO9^AgkߋVił)$3WpS0Qߕ^tPsf3H=b\"๦RLBºNM #WXy5b//5\:# .˚}y1;8r-ބ$-ZVC~-HgLag"x^yB AL^XImEu~0X$/V'W%3A;Bwvz3,If:Bh3W |'<(m0U0Wt? R"n4VxI<`ܙ=­7Ic!]g*f Ԇ>Y|/>x7N;f7ηO|1oҍmYfz&mqD$M^V@_ jfQjQ e%[;:_KtRcj{񇌅rrϾS_/lU|/W_C^_T=*oѼ8]WHZ_ɶY3> !aİߧ!PMHDm׵4k;"Eq' 3 Jl%:c,B>cz^3ă͑@+Y&Q k6r uAg"(w ľ;:9%`M B29QZYEKzzyjoծaI_sv4pH&xDCСI׶ZY7R(=̉}Ron' dGU?-!+8{Z*6k~Wݹ.0:wt[aΎQ>E? aSQi^ti}bc֡$koF QA]7>Nlő1XhǶ=b|-rCPI]#%-DPfP/EKvVo!}v$@5s$Yb% ,D&q*")z6Qhe5bku -pU4 z\lhJR]> ]lvk5UG'.ҷmsz/@\ yd-i,HP&T6.~J'-1fN@ebQ8Z=U@?UU~u)t7#A0(P_n_rd1ivd`/=BWX39RwÜllJ{  Ň,5Y J`ݸs Vv>ݴτʬ[j)"in 9d3^X5#1!޴F 4Gdrf2T ST<2^Z+oL_In/o<+\)cB"lYNfg%`PZ\;'>%,#Wm[R|%MJ, 6 C;ewhWMע8K ן4=eJ%JmGA7U;5)5gTtw 8T-m̰lA}db>5VO1?7-K0bE HC?Vpz7S1kgxj-(Zlb +:dtL l#Uyӎ!+Z1d5]8\. |ך*rK|Zj“d~P" ̂=~4kc&YdQ!\,fƛљݮ'd-B:Ұwn<`56`yMx2c5Z߂ӑK+'śry/`S.S"XChXEe7dMn(qH9f{?w,^F)Iʭbp!p6CdîD7Q :dn_h\]{]omOErPm"8~%.`Gʁ}M<S7(zwpYRZY!vԋଥF[<(te-˺_}= \,'ٮ>2 N>6Sëza" ƞC?oY02;?ŭl?pr퉖]/KPPTB`;3i젴 ^k8RIT4Egjo0VDS_rE^a Vc<1E&v-+h@XX^PƇxW(As6j_r-'|/F?dC;o<-d(o: "kǕҋ/t5{HIK@( a޳l·'Ңpd%d qXӦ9 mŏ%| oomUtlԡv">; VE0ACeDM+ QWqphn&8kKw%/ݾ; *ޅo- c|BDblI0K7ï${lVdUpfxHr$疷AeU:\CrE94BWˈ'Z% ϙWڄ!2[ J pEґjRCl.ݠJ`W"@֗:ĸidsoLữ[7[8G-ZID?G-q^$9(81)rO]32ϻ<0U&p@ ťbS;P{!O(,k}eUbi/ U)y'3]aҊ+CK[5>9 J=| poKQ)ţYyw(_n N9x]ݥqy@/^N7@cD2_qϣhul&'Jn6lIۈu9 !ycO@-GTɣ[w9K#ih}YC _|!r閒 ]x:J4h}^XIe~ӗvt=ySnSBWމ?F^?6{7qIp苫@HqEQCbWcjU| iϜI5CW2Ќ@dcfv19v9hҗ,G!IzUrVRHDyhݛ/єl G3a7G_&i-f+LFR 8Vؓ6kebp4P`]a Fé*^TSJu*·S qࢩ1ɵP?^XfhI9?`ϋD0{)(`_R4v4aqXg]29Q! ƜVJuݤ$E% #'ev*g4k.#B^l{󽴮t_^aac.^3 ?G6cЄ- (Kj ar Ae9 &wՉ 볍GR1v2[iDVpxAݸ0o{i0)7e-uŭ&ŀR w}p7-TS~Dʑ%6H@eV_\,̭Uk[ 3\媶Άg`lR^U ΖAҧxj]@SF8R==u=ra[ɰF#KI`{*yYxMOAH| )TѸ9 Vɠқ&|a" )!wqvQB-e5a)e }\`id{J¢ kأ2[aJ '7$d%bt"`>6B_ٹbUg1ڻP7T#h1!s:{)*IʂCgp:`a]cruƖowUZ .7z=LT4@^ϙ%ܮ{2GPEr?>v۩/?,Ma h$7bENSM@Ql]KWM)Ayd-3|@|w$~ XC&VKIք_JD_`FOu1l8P# πdv`Etzμ )AdnO4fom[t- |7 zcVU%'2WsYU$Q\/ۃ6ezi/Bv=;߯ԘѪODv{v0-zKi28sv'0ǏS h M2"*4Dv"XnOX2SKnll$2Nk5U+1+&n!ĝ5OX'DE SiSXqf(q8Bs lWK\Ф6@V;/)3c)!#:HR\13߲Nθw e>Kh'Bן ǔr鸖[E6?1OfIxI > _.Y6GC7<,`59mԃk fzAǹ-YF,'^E9HbX_f4^ "+%O[\KdURS**LD^ox7_{.+y?ƷCY[9ʵ7w5i?8tTUt6s~lzY/Bg.JgS`LWq 07Q%S*E%.6:pF2PoǚȘFhVG@8h #L磦}N2ն,b >ׄl:q+h8EE=GHS#Q>d*ڄGHSl]%?/N!j8h5 16 m0'x/L^/VS8ق65Hw!yBeXwb匢9B2^;`cC ׮@O 08Z `C |?&"w%1y#5, zoW5n HBEN@a'h&g?#> tenT(UMv1NMFe/j|sU>hXn LƐuU5%LH5Szh/U6 P?tct:9p(xW&q4~{"W"@}fqx.{33'TsGuś*Wj[ÃzHY/]̖5y=><*_ M+89UD;<Ȑo3(L[;[_t{lMK)$@_h1H)hc+:Kx__@4 gyo^?'Ř=9bqYxw8o4ITgU]*&u9焋96J4J)ANlpuxk:8=:J5*\Χу _j| X,nw&7:wP"H|GqhwNpkll_|Fk"8rqTdWJ755H0.{+hw'TxqػWfCF;$ٴDlp%F*!Km* D؍\sϕ/u]G0Z[G:i}3a^W"| 3We#$ Gv"+~KDŽ G"fqt!PZ\xZ40A/ӡB`ܖ1B+$KIn11TPPUp}zAO'y7c"x-;:5?q]SqGJVԔBEl/, yٰL0 ےQg^<){&ps߄Y3,F(ɣ\Jd1j(t1/O_'+֗?hB $wN]-VG&0Z@6z"Iz_fU[iԾ.o|*zzb >$-J*rӳ.{X_WN :(&Ҥ#.$Ǡ` vb|"H7%-e,QI'95E BmX4^V;1'A.ޕ_nl@ŽiMG}g3YhꀖL2QJJhPr6f|;!2۾* /|[//ߋɧhJO 0e n057_VSy {ozhfE]/Fri4 ?R/:AIoPV6ٟ# ~)'^eeA1O.touKtj5D#҅etT*$k MPMҠA1).o.)}& O"sjq赒WW@MgR*c8 b ŽPV{w%B8-dCg\O>SpJr5#E&etC3Lhng&_]G 򍭐?T`3w4^~ͽ-oDJkI\m] 6)I)k 4;}꧐ߠH97U`Gb˝'æQ7& bePCasz&Ju0(RLDQ#[a?^ۋkT BKJ ,^6vWZjřiMzgϾ(΃e3%5hrY4ؿ &.)̺!x gh(n\,Ewece[^(Mޑ7Y9kiv*g$\WtCMXXF&Q6锵S_ҥ%aeb}[=k!t7WFl 1syc$NAOhżdJ5ÝQ Yl|ؠ9G l5r~5!~~EwCHyiޞc#vFW^ yAJENcnkEF$hn$S޹>Mx4z=/P^8|TW岈 9 ":"ǗȬPid !R4:v6fEIiw"8(Š`1hMX\]OdRӞbk!}2 wxEI4AR7+3;d2(V0%K=dx2 d%NĸA C؄(r$,M*9>Xim1",'$sܗCcxdj$Vr^$p8g=t)E).vZziQ<30nb(9 ~B"a"fk(d\a,jK/EoɗؗO5A6B.Pzž}e޴? \2Vc΄[RV5gϕ&xx>+2RT^6S kcj@=29|ī}.Pq z(rp9(爝XsWQxPOkۇ(kA ](8V1x|!f$۴BP$ ĊA.$Zln@xm< hMtĨv >J2 __s2 2R8crBX2lr/? ]ьI",d[f-͆ >bTmLB#cԣ+ȜYf?UXݻAUc&9` = +,ƹ#8F?Ī:=Ġk \#jQiLI|b<}VNT]ɈymcOl5 p:ZVd%0\QǨ]4!󴁦bR+޷߰l,xheZK( H%iRlw É:'MG<`W%o*f`T;,{$CW8۪! kf5M9`$Kb4lRυk$+NtEp^Iz:i1zy'i`){8ISb kY 6FbOy/QAw>UҊ¤EaR Mn̥|V&}.Uq YsZ5 )!8GBd1:^ uץbV}]T_٩ hъnv]RyP_pio> !Upf))x6n_9 4fg;2GC s;2NҪEIxB 1T1/x^+S\V@(֭cOi-SuLO&sQ;3Fš Nr RCw|4_G )ś`a\80s^ V*8l+\͌GZDVW3x<`>qx:rWέ:dF]PHτ/J6~r!&l/$1I}({H9kYς%mi ۧvq$N#ӌP1կ.>Ovl%eũ< m綢pW`]AFd"Gc+W=03ɫ xc T=+;xsC =¥@t^D^ p$[0o-b,f}LDu9Z5' `nIeU5R/ASIFMM|hw|%(zex^_MF+l6[z19謑.:cl;6Kx -?6Õp9)&ɇ+//kA*"Y8>Wz DҊP(xXyDK JZgra' t) /yv;[ޤǯ 1 Wv\LJ0!E2[}P|Ot~dj"gCQQpju Q2viDFH~?%:I4x{PVvJ;iKliT`81ɿLF^|_lhk%ıLB aIVj5ݓA}H &l X|b p`y6Y2C`;~uʘϖC;G(87JtKb*c䲙PvqGJ%vɔꛓ(!AqN˷,$1YJTΨ'S5@%۩Xb'ATĜ)(-9"PB4meU!FEfSi5W\Gػ uwYU?0/KiݦKXXND-q(q'(#b-@fiAn,NoKI[jë́)u i~0O[4քYv\_"Xp8+x,m綠CZ=hѽ AUp2&#~5 ׾SUKĀ)8~I!)$?:FRt_pq)7XZ%T#_xzRr28l&l D <.خ qh'6i1\UhLB#je%Gd#U@Aʌ=o8C/Qکz.WDIp2)vkI1{aDAm+ީ"c"FV<(elv/=wt'mL$i[6t)ۢ^zڨz^^{⨢!'n%Tah‘=DȚ% ݉L4$ d(WY[<*"4USŕqiݔ,+Qc& mcF65ιOZ0aoTumϕBA[tmOLr8AGO1 E/wWw|[>0K,fxj%SQ"}{ ~|ޔfa60ץsTrj9A]A/7IOOxŰI<*a 0|p?]F/օɨA_&YV@,/ҔRq_i2_KZ#, 6s;s{~eU+~l1vY+˕ay^5rEc k%×m X{zkI0a;&x K9bګdA. Ek,|ȮJx v=cqwu>Qq2Foqu~aW9zN} H E/\8Ɵe'އ)̱Ump$v&&TL6䆡ͯj 7#U7?Z̍@*̅ژI&_J/>|[ۮ-YFSDK|;@!uuM?Щ2Ǎ)Ԩ7Ģ8BTDf+9ScY{:ڮ*ZMc6l>v{st_Bj\K bXךH &_;.Oi`nZOnwSE~ .9 P}~!"btPϧk.YrHpԱ? uJݓ^W5JXP~:wЙʯiY=4zs[ aF#I,FB2PB%ރy Sxh޳O0$PT ҉Lj""`_^Sa̲ n7||l,Ausi9 @ VNW,ڃ&D~3H%o  f_"|ҟJsKe "L>^vCÇD9n[S_-@*߃b`N,zNv;s:yBT<~ kOA fvYl!-9fd_&l뒌@d"`wwC4N\k&1Bquh/\#g]1nO7q$Qyt#F mj(V4 $ћT2>1C'N"ӠGN&}J@*z~Z3՘ QB:76nzLYAn A7QG,BplC6HYAXzfI^OsG̜'չG^muה c Ȉ.AH9NzmʼI;Qs3BʏԪp;tv h@5W:E,Ճ¼EaפU1 ޱaPIÅ) TEUPlBnE5*hҪ@Tc?z71ZgEWrU p`S&<1rZ{Q8о&{J5Ҭ(6¦h>+.nJ^{W\NE,{\DW#Hq5 e_Kcث4&1&$+1Qf2%P`HpCS/S@z|i&\wt0(:vp=ZfT4.Ē%ͶF幡b˙i x9[2Ldq!X*(N3xZ{Jlˬ 4pz_5[ELs3~@JH<49hTLUȋ0Y/pbwzK!ec7*brڔh>"ӋsSP!5ssy]{>^'g;rGKeJ&;J]N 09cQ,9]0FY[&EC:7hk\oAֆGF~I%o)R'N7 (V \x$5&dCS[b<Х:o1h2c)92u,`3~|g'=,O(J ,c߅y⥋2;~܆ v1ԝq:r;Gnm66w q}xgn<I((S*R1 ZWO3|R1}l jN4j+{v^S8^\ ^nfٝwwq}KZ'h{Bw|p1G{c= mop @9˫:(p娒4wbS&U1sǞaZ7r[ß]U.T!*RSŭ.jg󠞟*fL} ߢ6\G_A9jZL?6i ?&*,a\qy&Z_m72N#?V{H2֩t+V{IDZᰙJuӀ:2ކ@> fKJ;wsr-"#ߠ">I F~]FТ&g(8l4 ꋐ6OPJx+)P;U ).Xacχ .y܆˕{}߈$]Uļ :3 3Op [`-=u='h;T1J:.BwQ+e]c7 ~'`TsHj"ץ_4,_ !+bGЅn:.VU̠e"F(HȏKVA2./gw9}nؖDtT(+|Dgpۮ$Ĺ?(h- Bj7Ģ0evdWKϔq nHAA70=$,WG0mSbv<]$tY$?9~T)uǾcDo# Z5N,ԣW[aOuz!~tݪ#l,H* U*@ڕfW(?wxҋ(u;ˍ4%+(1}e8ΡFSoPT .[b:ru:0NF) г] q3;9D/&0>TA~>;|˲M;s~O"O;C(>WС kGX 敮~_YX* d*0'Ҥ*r3^V4L E?UN% n7vtP8C60OW >fwOwG":QmMJ !Ǹ͙o`8}UU;xw]؟s0;ӸY~,}/"1jBz\/G}xK,ȃ5ZmB'j_:Z*X_#_ {zI-‡,XߗП]}ah!`}א>BnKTJZ]z_^X^m>*qUmzulK|+~l ^6Y2P"qOAbH4NȼL΄gfS,$^!è ;,CH0%`Td HjN7X[OD$ r>7N9ܔI-Gy/'WCm+A.j}ff8>N}ܹC^>'ZHW< gr'˜@!_Zh]~8=w+RkVX.I$#vz{(`|~j.z. bQhl ]k?6H#E.+`oUTq=pX2U{l9Lo'gO2a\{VE+w>ҽv wgvv7hEKwv ] t8G)De*.zX/S.^S]`U'ç ̜CI5ߗm{jy{l>U}Ow}/948<;m2>D{eqU9@ۆ[|6OZοIHWK]Jlĉ)]K#&!I iD` Zս=z7-d Ae6G ܬe $\,h2Y8'\f ,d%t{ ^0+l%o %ފYdFCӣ裂; =HEZ@ix5MeӹG}ʤ[`ܘCrźvERDPаuw>-`2$n(^eZ8`_ Y-X>wvW۪Z¬#B#uD &g4yl T=^zi!d k 2^[Mj}X]OCmg&=Vp5N*$ E͈y,$f}f"X$_Vr1R'ssfO*b^6ZXʎ-VZ# wC7}\2/Thx]xӸٖ1Ϝ!iԢHI4Z8MkD Bh;M C@W*6S7_8bY"=@1Fi0Z7i0ZG} '?=e\IƫR]5// rjӚjAU6f8#ɓ厔El@SiŐ6jJΦ1˟h C +D* M }ݷa|T"9469AhJͰψ٤AnrIBOئ|gD(FER4R\9'{酀N q7sEޜzh7.<>b Qd rx k3L|7xcթ U埼TwYFt7Ugop-QwiFN)Uo9Y5ԆzIߡKŮцL?̱&/$C\)ϯ$y ^3LYA=~̅CP&OB5]@}ElzYK%@YXUe)SI|JD8 g0pՑX%cwCf09<. p讂۬|9nj*wuw!B9Je#aR@''It(|JMC='qV%z(Z"{$&WX44v_ =@m_Lp/Cd*xBWnlgGm;ӑ,U 74h8-玤'iV3+z`T*\(u* K/ "+ؓ/n\eH@af%Lx3}mWsDri e煆m!mjצbƪ[9]d(ffoZ1հ$]y"fAO v9(Mrݹt^s4e9@~LS)@4(irzKS&Omn-b1tjl+j`G GD_ː=uN+2P[%H3y3B` iJXvZS6z|iAJDb7*A3ʬܝFO?r,<N&v4qZ#kDMEN$,so=́M$[!`7Pst*+&GFϲh¦y~S0;ISq]עeV4nX0orj I5i\q7 PF4|ʚY6EAk48R4\JuMp;%]y: Ud+u Oox=^#\wZ^h0Ĺ3 z:Iߏ8g3Cw(vեI,7S`#I_Y-p0x3MDZlg_81o8D5<`8\֬W|%0WĘePm^WкUhLMv+;ME( lLtm݈Ƥ2='O_m>FGҖ+T2RB#Ւ[ۘ7: BUb Ɍݢ\;zT>n[?'A']+4mN""oAzuwIL`j|>W.-oC?OwS:=+xqt >gg&9\06 Nptj ; ,3 QhUuTGcugEe]j2f t#$T`JٷogS٧eF*,Va!zrr3|p}AIi1U532x+ ].mԖ]S%c)LP;<$ΡF-=k$i68'4a}rܖn5qwODITޣ# k2wZ2;ݞHGG{154mߟm)֣^rW1&!7d$%iEN`.'0i*r9#ؾWR( >(S\b'L  вT<$U1J@iHRC5iO4ZfDP=' "p1WQ IQiQ *W*Aak*[6ǎc;CR K{\7ج Ÿ>`Yb2a$酋C|& xf2%^67]%z{!j15·Ҷ#FX "_ae4t[)htN6U٠`2aL$})gXyWvDK3`Ÿi;sNώvMYV}`5L6RᆧƔw㇎5PV$nz{k{Á䖑k04Hˌq돵h#dspeQ&AKAhXMǣԢY9 -RycA ^葓ёnF\_pkTr.WA. 9ƺk0! s#U+P,ҔZܰIS w¨A۬%\.l Î;RNj'>;$maLTmtƞh{m;exe5QHbbZCi.e=XW$}w%-UyvR]uYT[L"I=LܠCb`u/>w_&PC۠[:TV\P|BFe:Td&\u[^]R /)7:m h! g&0T ;B/?i1ODj. @`.~ߘ(P>6BnG=W8 辩(f@Ţ|O,mF'@"N *'3eւZYpTy$8r=_t>)0>tOz?p?\n:xdіwۑ?d tcꦟ\‰d,oE Kc%X8NۚLPu#ƎV֛Xl̿=/5eɂ.G&}§aah4W4 _ڐqq|SMǎPUe2 |~_]dw' -UXeи;ܧw[F+E=%L+1Ib$mV(Ftv~S#:h UėzVdyrwi@ \[g (Z? 3/J*s8δRDf|_wj)`+&[QkpˍO9|a$_U9pfo݄^ܓnsǓӮზniQ:柘 wi;Д]i ~<4q?ZﮰgǢbZ$\p>*]Z5*xsJY{Eo_ G خxQo|=ͅə ְZdWw^VtUsZҥ]J{PM7DZfo#g܁sxeU֫ 6O鎑!X0ND " Z"kVlLӿ"+&H/Rlwk7 sRli(}#qℚw{uukvٱ5 q#d|G0-gbױRh,esPC}X6 x=[URITf.rF^.uh;ɮddj$( J4f3IIKk⤤[|}sۑ^+8-0m=cXTY=oMOW:'X~oBt$.L ~N 㗈L-jhQ?m4[JkvsvsN]b;>Ns*γ7PmttzJAqGW~머zN؞ܮCﱟ#r wM/iQKWnc8 nnvշ$3uɠ忏z6_QasqrRa6F|zp Ifu Ļ?q{c#׫OS4".R%uU3 s_%ņz =Bkg'peguсoU<#[-[f{hʃIFF= _iu h081]ѫW g߅VpuF Bd#9 Zn.ղD%5E$%Ѕd-$Ϸv5OKǞd*SP~_9*[:*^#@aiUXjO'; ~k<~njE<+ޕZ۞@ꛔ ?)[O8TDz"Ɛzu6(478xqp9\Rl+ !/EsvTVk"Ia0gDr4x 0"c2#a9i %7kdXζ]("K8}%(ϊ3llTqy_"@u:23 Z&tT+bUαrz >H,9AB{ P^~,?-#}iP9jn*aOL])J,/x 缈~)T??9|_9z_"s&RAYWԋGrx*z暌Eթ.Y@-kZ7Z"?JO|3D^ y]J`ˡ=~&)Yv+_/y ō41p:r@Zzkzӻ#jq A9~Pa0e_Dڎ/oj}&KmR\<^m5|gOAٜĊx49,6B~r'|-M{Ca{"\˂ЃZ[%W4 %Uzk>}åy %h&#g_J[u9phA4KVis8)K̬}AyJ5e?Oa4' \$禄1^P>myРFg]Ugj'ȌC)Y2er$p;s/W\P5EVT2C)v|} D%6LL?-CnqD-G?2\3˾F63 j7!P %_N(X @~%2GM׬QR ZWf0£_Ywu[^h*靹FxAYW!K"8ij71+2Wu+,Xޛ:5>CϨg@._٧LƦp7R /΃^&gLq;«f] ǯ?lgj:|=a֒h%;r梻: Ta{JӋ QL"o)F#x>*V*J^Y}nj}@%E2fH!͊foYy&[Wvx)ڔU6-!uf# V~e.>5,<_Lv'+)IȾ}!_AUbU+o菍7w(Zt^HQ Aʾ-r>yvGĹH'tML222;`m*/c?)?A=" ZcX H@MA鰡O]+ZkH@C% \wvzfIY^|93 tM\vIj@?6~FZ%sƧJ]Kmpis0 Mi+ʣ r - ^5ۏ%駯ޘoOlLNQ(vK K,l<>e| û DZy=T5m%݀!GAP.&89m%Аz eM;9AQ"Ku!\QѠ̹uZ,sIhOܸHz.p 8fGV\^GGQLL[~c/,Tin':|ڔMD,HtݬO6bLt6izk4s:v-ѵ ǡz-:ILNb 2 $"%1 Nǖ\l /%VMa3nxE0”҇ä;ƲlH&yeI4"TgwOfՔ˿!JO5C"d~)z GT2 & Z"ݬtBy7B+nf\BNuu8憬#n/:5VuGy"/#<$$zz&ypDE멪̃N40 g9zaFާK6 ۠)Q&F(jaY E} Y[w[m1ej9~W/Aw2VJfLM-5X^{NR/ xR3+(69sw:_y:eJOL3|upX^\kJ7>:"! ݍy5*9u? b^$O,.4Xq l@WCF#dZ|M/'zK1fT o>/ E^N!mPkGqGuUHn&P5kZ5^!W[浂s#Lȯ\p|PEoXCÔygg`-jQL=+/] s. jWOX]nrM{3oza >ސ?F4Fq8;zVk-y-Em0_z1駇_GXg' Dl=-Qܵ"!]freYL|(8[JFk4 ]Msc:A쟹9#5@s(̥łGg:ۜP)b ct9KU#ߒWƞ`~_hT9AnC3A7xG rsٳwm$HЦLjې88έ7y5`a(&X>J@ tCp4ȷR!b HP>L=ktfnWFr_U#(D"e?RX&"JSJ6>GH) ȋ#}KiA4!cW}Np#E xc4PיUV%zZ8U^A2YnM=KKnC"9cO7.n0MO8Q35^^뢕KX}K 0pE`̌*oy2R7oǤ2g2Ƣd`[;ַvt1ՄJN+5-?g"c%f*J(K*Pi m8ze ՅVGڷƯ%HS6 N#!Z+_J[8@]T>6RaȒWXY:/05^QLEԘ=)el Gb)4LH˾}u XQ\nm͇ $r5 @0v;E]fthpb?k_jYA_o, i6ΜØSv""M}b֑4NڮrE[ ^#_R{TuA2t{[)`0xJ)VsE=O6It(tS^cꅍ oFi` cx&݅4 B/InAgm> ᔏIk@ U}5Xu6z|( KfK_,k}pWŜO .^nZSdi3@q)O\#I.D5њtf\Uz$~P̥~UEs0!^ 7~`JIZ葧(˧z!s¹`R6Bvv?0K@Ɠ+G42#)SZ0Kjh ԅFb3rOF.˨ 7\ aZ skt]XBh AfX(@c 4mVw,=TإB1BdNG,*ZqID"qvYNb!;uTU%zˋcpD g/ht, AR'v)gBSl&r+VcH 1;;~SpKiwYP궧҄%?Y_V0:*1A/a!},x*>/4,'RjoN+2!\IRgS+0lbEֹlUd{);Xe-/$W@'> ~-)uKy7]CTz]ba"-z:WoQ#OPBZ+ œfd]TGorC8m~B3_$3FylVf-߫jF.ge~ .“rѫ`d#~+ 3MQ]LsJy3wUT8G3C)mvKj7dj׫ٵ2Ud}_VOw(O}E,pQ'T(oUpqM6q݌,x ÃVWQQ*s3>+WͼL*A]F#= ) ׭`jZ\*VHT#vNu69Q&M&\`\Io- LP?i$qwhI'Y wEMh_Od ];\xU_5,٧.D-;Hr=+°x@8Y={wA댔0{ŕP>y>}hy)O<T ȵ]ҪZWNJ'lm>u/8IF ᦲg jcO:KM: (DDb+_h>I{&"I1sT`\(M`,l]DT48.u9$]oʟbjE逘gT N-_I1+s(Z6:= $)*j435Bm Os$^qA}a]@@v?6Jml.3skxA6CrlJ&g =ԘT9}Fz@ԫ[Lh. {P ȸ7!F++Tzr p۾zrPf6G:Nu1\|Fz% g@[Ub(ں=R>,oؕmO3yqSu۟Qߛ--AȪG} eFps6aY=l6dvJ*92}~۞^i`Z(Y{CkgosW{? -Fd rQ&x<1߆GGna,4ݷq&KJ3؉Q D C.6mMeCY SS&Bq^ޯ+bVDқ{œ_x}IJ83Y|y eh'HS[bᱮ,`PJY it~p\_ Oq!8f4 Q *{D3 q]mȱ~ sx dIopFxm>9ծ] V9v/dso8ى{V @n3Nǜ6DqKB4r?Ӱ (Aorr:U2M+eְ{5Aik+&{h#ʣŧ1̔/OiYU9WAY]8H``iCEG NgiYbs o_ROfR\eknh b r-?`7-Ђj6'i~{q+5+F?aE-4 T8V5<2%:j u8_ʚ|KS1l蔸zz*gd귱NF.)A}l5alFS1U4uv 8O:74ܝ ֮63j_L^t@djlq_L7kƙeZ޼/oPmO13 f%ov\ ׅN.B @O7]UMB;{E0Z?M [ VTgذj :Ѭ{;evGZyBuvHQgc7ߘ 7# Lc?[!A߅OJ IS7A#mNLnfk[gH8KL+3jӖ~_nțdN(A1] |$%1]|S i@C(v䍞w`zո.18s1*2ZĹ6e$7ej&6l$kmXPBY/%^sK~u [v&vUթ6˹t[29Q"/"f^"$1u2m]= L |y< t݃NKi^XʈPYF#8[?UJ"?x{M3zlq0)Ei)j rnIzs&nL"-y Җr<Y39S0>7;J=?_Ñn1t#9Z4!Zh \i9J$ ;G%3 5#D-^Y[C䩀mW}|L[G-OF+$Y)3*M-(% *0./=N/VN.};ngti}Rﳋ_ey M5U0C-uDg 2GpC )ZH6!,O%ON^Lå\fD<7|0п vqjhF1ԯzVo3Ș"ѵb'񺅱"_-L%f&Zz&%b Rvw0$\{%lt4@- #O78aBӨmj" ~ºR)\&֍pߛ&u~t ̂ӉIEV9+_!0%M*z7so>qO@~kAb1':/" $i8@ːrAM v,L%!s{k>n-Iu oO>+96u' g@ΤwRizι xkU2]7Dh)%Y|8P8TYnxoSp<1n0{3 ͜a[*R*SiEb6 |MQtWYqIOGA' ?J!i6cDZa'4B3MwP2'M+^(v"kqP Kp{6xDJCo3P_੨o&AH^VaճQ-<]AkԊD/heV_kU?ϳ3y\j 2No,"?Nmz`;a4\b Wfu\{TF}V/7IbN ]]DStcG˥iP[HCz&[6M!~~Z&щX8#87SЀW:V- ohLsCDcNynǹW3#\ܤH|ȩ"KuJ>.hu_az{97x ^J_oa]&?7bD˨Ū?exx?"j =ɒq$(+A%[͍(%)?ٖh ]DH'9Կ4H: s Loʼn˒Z#$v aMֽSXTky[ѥ x<b]&Fk'#Byp ,bދJ.gI8a~ LglY9x.3hٕG5yE䢲gaFK *:|EBi"( Sɢ5g¤_^ԞE`kH0+S;v耷rFwʷ禲 +@gf]Qd!sHJf hT^@(A:߫iƿ>Wڙ>5X0#L R^ğ1'3P}Mw.wRGlyQ)gMQS!<9'v DN9MRF~&=_Z7A7rJ<M1tG("}^g trF8㛰kCغax>q.fR$#`_/ f ojϭtT:@hY݋d zu-vn}V"ZGt/GҭDb}`1r8X&Ky @Jq@TdPL6Pypkg\U3ߟofWڜ/i?Օ`,9yJM:ڃɞocfm,, Ke%w_01֟"d J󒣂WzĻ5|)MYv2F?!CmT~@ Ԥx,ViOtAjXר]]@>l(AFC[tp(?+& 7QS&ƴw$"8_(y-1m=F1&Q^\;~6k8H 䈸z4'LJh7#P L<7> vLƦ QQJp=_C9@BRbŮ`P1X"oFsn:C3_`CN>FOT@CQAZOil=n_KR5nTLԢ%__sT.Q%ks1~]׀sZ?H9n qνɯ|4 ,1L bkqO 3as=XB K2|lb3𑊳u]d%&-E5@}mA@w~B+ 4NIz5_–e r?7$ZALn]!pt(r,?rK#,m5`q`g=C(.wHC52b\N'cAZ?:Z8+K 9 \ k2[vJ#‚0mbI,➐u|NdnvyHF?J("]cI[7+ 4"yq֘;NA/ґWAgz@51`LiPO7i-Z6`3g ф_pb]R?D2qO?)jE}%{o4|PrN-!cNl.Hz>?LDYcY;2Lxf J@ݫIn_hIJMYfvd)n+m!sUHL|_gjyB~1 ALA@JM0_Eo( ?O&uU8LK @[QGP2u ;6JGt =&CGQK4e8MeG⛊*UNtz0~i%ֲ UO:8Q,9YMnuVV ^V޴`Pt{O;%}Lʡ/ Lwg*[d\dk4yH+ע6%ћ"&Z85 Z$O |{M>dl^k+_g BMmطo[کgh fIZN!DW;Y~hXz`7uw&*A=7,4"e<wnIS)29c*1;loXCMlDL%]QwSY_*ҸqPsJ!; Xū q|,j 1iS݅$3 =AP>M&IRxe(]{1rVBXD0yS1L)&&c2>mDdNí28d8V| w9UYS P+{E&|/ZWPpp mW- ~g.-~y|h$;z{/nဟBQ')$5nB)1ܕ.n='[@3Dn,d]$*Wg"ECf荻y Md}uUB1E^e7V u=2"O8s;o+>iyɐx/#ea5{1@-;O2z3 h*1 )Q_O Ag3"q!LRGk 'i5#i|?tfT68ʣN@@]G12,|{k&ΧA}#ZB'Y$E6WI5REd`Uv- 'ܨ JՀ`i(2P @ڼ;_d^ױ/~l7+W0'a_|5NP5p6ra'PF{p+T55޹uPNNIڳUp'J2Mak\C袯86$-҄^'xr ʷ\7dQn`/F]M6FBjgىm\cG` &|'c)qq`hT•Af,7f*53(A֕bg/0H)ҳXGkdܞ4Iu(l_#Fc TCxq` <=Ξ30@p\AW.)0SFw9^)twCqе5^_4E~f/ Wta#`\­V#QMB+T/Y9$r{r%Zmj%k.qc`9طOzBv7=gTbHϰ0c^1"MM gsjb˓$ev`Ts( =4EJ]ȉЭN"s&(B.̡xغ&op#j}h(7_-4DSrƆQ*U(sr[/6)ݮ F{FB ,ӻ5u7 Za2G͞*LxڢAwTsB{$,v9x1У?1gbG5g3Naߋ1@ Dm/ LNX\GS"3HkwZ9N #UpPZ뾵`WĆSY@^W88a`'aŃ:5{xV*+4穀G^4'$lhOրinBh۝8N%*pL?m̈X ]lm&QLfpׅAAe]A%6ke^Egx>Iŕ1,lNMúl:$fCGv>J{X+[7FLviֽ" ˖_*̂l)lwqֶiHÃk +DfqJQ C5B  xcsLy+7'D5iLo*-C90B-Ys`G1!W֙\6By J5xf”ŰY5:gmyY֪rLLfӦ(ktքKNސIk` Ӹ IS:)ob4{1^kI2Cx}rh𤺐^dCK~gVq V^/)٥ݞ_@>|@ռ毢 X5wѺ9!mz%rǟdW~s&Ln|"l `+Ip֕is-f ҖL3 QKIyMH:p j~o>5J)G;h:Q@GHna8-Z9Yemr2 3ڙ]]ψ.*)@Ʊ9 j0nʬZ)xg?8h$ 6Sĭk1RhD'_zourSlOZ],T4,EwQ uhօf|C#Gov4 E1mo[},@k}ۇ<"Y4B5WdpShH{R[.o $eE1x/J()4Ho AHN<3,.7NBVD*;?Az^4Q[f; (Hθ q&x0$?6F̮ ( "˭ R4)l3O᰿<|Ļ0Tp.Rιi;`Zt}#~Gm[&FfiuȺMKtT,,_cK,|ԚmxY'i™='Sȱ{$$(R^׭4,:qܠRpE]}N\ Wӥ*m܎+bz.p^*rbD<>I[`J;OE([LuuzID3l$`8쏳fX}\)0~o1⒂mI2sڣrsծ UJB, S{;:h>̃< )dX"5}|ikvF Cv< 3gqY:Wo'ONl}'iN,_슳8JH&&GJׅOy/g4iعzf|YfRZlv`3dNy}G^&oiNptIxNP?uwT^3h3L zFHj+Uv6\]1 zح[QVI,PzJ~ XoQb٬ҙCAK02 ?n'0dQm:lxgO(X@h574jtKpk >\ze@+/h1BL]F!rK<ob>4%ѽzv;gr jk;M Ya[㒡ZO-:/U8(8ryCžӻY⬖CW5 Ra%/J և2VEtL}E**:11p+ո0ʒgFqw|g1OTYhof >)EEOwe<5rk0̖p*[7s|Nڇ1./:sYjvd@fM_:J{ՑIV@W2!0^캛]:n4UM%Ecz?)ͩ+&/57V#\ vZ[?gIL)=Jθ>f"k,͐JDI 8 #y73j;_?`ZQH:-Ʃu7,׈椼z!G=f@odLG,K^b^C1:'>D&dvC8\4jm<{uo=ߞ4W<bxj#)5D~b=$\iG mk`g TETs.tcqO74;cjѫ"%)E=[7mt~)[Ϸ:1RY(m-p4-G>.R“"* T=BHRG?6آ/,/' ݧ|Qo&8'CYRmaĸ_Wo0Z_n2G@^#Qs>c/7&Q~r }&ud6sGJ4pM 739OG7 Puj$o 1j4閺Ø>n|JVTj:.b?˰Ka ^9(j2ՔdJ!LhU2 譐"+j Ώ"E]21l^\ ։HA?[ՊX7~`ZV12Ͷ6̪GϾQP+_3eO)r`)&Wo8}CQNyo9iS( clͻ{Z<&Ҁt?:Oo_V:a75းW %=}A9 Α?44,Btlp@wcΎ7i[!d{"}=RKu~[] Yۯ+ͫj;$9V8)x~# (: Nx~`!K&D'\&gqEYk~d19(L GC ,Zvc!'.W%;qj]0 3Hn Gщ{eކX fK`Oc''g+ONm4n76+f([e1=GoT`jk>\K/_Xa\b ]!޷[ØM99D=gvdeJZ4YxעU%;_Ld1/i0 vvcrd[+@Kۆ:\!0wgS3qqan! d1ڥ M,@! w9x&;!X-n@ks\mr=~1c^ޖ0/;iF`s#dZ D_gu4(m$!kr 7FRHm|%5XK')q]I-xtݽg_ڛ]HKZ8.P-/~:z"x0;`R';w6 5kODlcwj>FV2B0G$_m3\5qQkI݃?5oCG''ai MF":VV](gF*[XIWvJ Zφ1|8ve66}TcW,ѷm2#@,:u15Xv0Fۯw. e y_i UɌ;RkJl0[[lfQރr",,)#49\:CW?H<.FxU /M~٤h^@M\L&3jf st$8ˀ|民핚KʌSKfxbbz˙q"0,3=ыLl;)8g_ˤۑ FYfyhHOJX~:}ط.4Z{ $E~• @Y6Y(aZ]Z2*Y =٦r"քǦ &1XkdZ!K_mb*z>Z`j.Hu+l#*];j-ƿ;{$?"MR]. `"?4]@mXB%R hOK`sLm"rG U&jE5[!кmm_3v:UChꑞ[f( i^L)|aĢjңL$Xm-=lRG/\V 1aWʱ QSqNdMT=RW5HBvgD@F7hyzFѪE=lU95 RYZCs\ОX N,0V"VĴ90l7Ɩ]?R (W!dܺGt;$;۽D?p/Wn,=j 4ɛoiw` q |G!o xV @yApaJ;MfxS ԝ[U nVk_n\qoxZ"7/&Z+2P E[φZ…Gx%mߨPZkú/#:[|]1/iQ2X?UU8R :&G$|@ѫ5"3Ne8U܉diNio॑܏ P?zĀ+EFoUlb?:Oa FxrMThRg'2زiP ES6au;'~0ke-<_[GU@ 3F4K~.R⽵Ŭl<0g Lx}ZX j^tAsyգ߭$mrM j='aQIq2U^֕pui{~"rpZUӨ=X5N_8X~52%ż_k86)0fo,<(5j\a_N]S fgHI1zӃQ`AhsG/WVQwA~JS*Fyl/wrէM,`h*.%<^V̈)I.뀎I_7 0@[YlrzOϦJH;_ `Xi' ';+_I|5$v Rư /r_?*pF: .!F_Wv 4`2v4C>jYـ/'harvׅexhǟ9T%ɲťmx$D2X X7* qUL1}6L<bD *iVaϘR0MϤouWrc,烰Ћw'OE|lM4v(,MBVB)8.cSWdԒ8j:K?GSYI { ftd8.  ٖR\Q7nݳi]z!z﬿#JgLeH)p5piO(3NK$Ӛ>@yCEzWLħP հ5u$0 7'HT[zh",\l(fpb m!eQ74Oi O2Ϟ_Sh@B_PtG^$:ÝzWC=Pr\Xഀh*jh_#~:y8Dq3꥚ږ鸳ѓG79RCʭ)ƟzwR#e~@wƉt.7ilDlt^h~:(xhD!LaQy{qȯ/KxC &]מnXe$g2^L6@%9.ZK2xuҝ*TdiPcKnJ"ўڠ|X,6*UgfC_ܻHt3sJ*/t^Lu֨iy$+}Bu1(&\~rl0?BqUӷzfjk.KA*wіB_08[nV7΂3&HzRF?W(:Юdo^]Gӯ7a @K:VUHsw,_Ɨr<6}n ,jk6֍`<"=a+ީ"D&p\i`,PsBaJHqV~KzPA+dkl(e~SXzi,2uOJ3/jcl iVmhl4`-a`H\>(rn`bKKy]Azdq4 kUYr1$/Cra9Gup >*ī\ 2Z u jP*t? I=l0FQ*3TꫩPyb}U̴)gA*L!@*d1zS?x1oqTuH  t3F_Mkb:^>.`aV#Aq^VM*7`)P-fMfˣ@0klͯ7.al7`e]%\n CFt@Qz%D^K_:T`c$}+Q~ۗ}hS|r!Ј,8kt9<(465~=n7ןteGΝL'@u~JC1S;ODQ|w AVsv4c+B*K IOn l\׾]b&1)bҙ {F:9OdDŽfaL{@$)R2>ˑBn/VN~ iAd|J~/D̝EWXN{Y}ڿjȔJip @{v!PDJCmcr- 7A ֔r^J IOx &qVoeB< ]}֭/K&Bfcj M6*KπҔ;JFt@d!/iwߠ>o<}TƊI!mbswgA7e#w*bꙟj:ml5~| SY6spVtv6 hHyTF xS+[ XQLՒh^ GǨ:H@e"]o gGD8>Hw5!ttH&%{RZ3-\;>$~4GT^JU05)n_˩{ [-|/ť؀oج2,xKwfNxfA66ߚg6&}Nhj!jR":ʰWFƼhf+-}M1QJ׀'ŏIGxz U'>/qFl5hVa{j㢸zY\!8.YP4KKUw}l1U~/jXK=%/@Mzå+0w"҇?t٥nHo"{xeV ,9̺T y4N\h'7h:T]&kC0\6RqVFW~0]t~NJ.AX0y "{Y[LcA!چ]`+'.\O`&eM/eJFC kEBxq h~|`cv)>qYcooxgOyL΋jP0[55 E.QiNHbbTٙ m- {+fu޴ LŞHN&9QSO b(yGxLwi~Y4K;+0t>-n 栆3Ṳt)uD+x"oSƟFx(btN0=4Ί/T$oјINf:EU7GoΗxZzK? D tg4 C;FǶWkm *MnF\ކ뷤3QTAf8?Z`Xۣ6;671z sVL0QMB4 ٛ_j6qrOrdY?ѪREݧPy- 6^VZiy@O3 /k,Q/uB&LdԴуEoOTn,NQ-M§IE4ym36XN独`4*)7z@^&,Ƭynx ht&mjrr&%o0%(idrAa;;vȿlvd?hkxɜ2);"׮T,nl9 eTn 9y PR`7&}EZv&8XrnrmIs 3 _w" ;H`3=K w>`ѣ"7=( ӨH#QUsK0l6%3B1jC--@k&a%f|ݰ~֢o!kC2JB/,x%M 3A=>5/P򲫧3PD !m6d TPx?Y rmW)jJD{)W>KDq,H=eJ_}[&SZ<tD,'1O~\݈PkRӕl5jkZnƎ:H׹&D!GOI=:@?5blG:elWVo dS*V/NXcs)S E +e_}ER4DbħKqڲ1r#Xf]P"@2a)6"‰(7eR`pcI};BoYPj7'Hvbq9Gš!vhPv;$FٮsȰ>u{*{^cڕLVS$6n^09]A'[bُ_k/Dme{[utfvQ{{ *u;1Q$V4LSؾ"dhM R@'OJ x# --2HōI|(͘3`ʜ*eFl⾗0ŭF{FMxG57Fs1b#Ȭa>+%z^?pnSǞ~ KOz ih%ٰh'bXYXh4IBd-4X;4̻0"^ۨO.i}H&?yyQ>@tFVp kƉ92Ϣ9YI\$3 $}=旮 9ivmv&7奟V4ĝ:GLVym CU%oV(,\uSV`\M"iU|wWa0-{!zCf{|%>ſO27)v) OVPxtb_%A=r{7o0$Rl2ި ^mSϔ@vC6] ɮ%c0/H%@Zsr.Cc>mv]1O&rmzeh̳|&{XwP\ !a:nU/,qd^ku cfb@}dݛ֏-[V@ k7F']0<.zδ)uYu6\ VUҷj 5Z0̈4D{Qt})&<%|W6U|]݅$o #;W F4e y 8{f6ӪƞB[i*kv nWEؗ;~c{cHpo`mˋ\%φW0y8St[32>}ʸ.`ڻ%ZĈN@]륎>p:x WdBA!/P^3 Ԁ "RraU;*;I oq,D-ÿEJ&I;]$O4ղ+SAZ_,X a)ezgF2I Bi1Re+G Ag\tno{+jzB2\H&LK T. VƸRO? F^yog1C4 <~ޒuqyOo3y@7[V+dmj?m^t{C]Hf .Gzsuqq<3~bJ֒[$l0۽W8LhV"1zX""?,{*+ W!ns=yV_xMjm rƹK|2+ ڡ!&ZF])˩2)jBͦ}?7Hnsk0ϧYI̜F '5=((?"uzr{ &ESf}?$MR)ND3K"J?/ށ<] /+; d6ÍQY-'/y?Z*'6)B /8+ lK1FԂE^{Ӫ%!r[ā`F.70; ]B\*(+cwO>oY$OTtk7l/g31oׄ]iۃѸCɚVJЇֻoJ%zg )3Z:T\~b*FLrқd-mIKf,rUq5LfL5q$Xn~1Y|%4h |\ Ӟ,]!'˘] E3` ^S _џ{MÞ?o o 'S Dq8122d-t:}͐(_K̲G,KlBoU_ʀ [6Iz:j=Hwzf OO6@F}a*bft=S⑙m6)8\1Հ9ZN(4v}TW\3ע|rKe}ziAdYnR,բ3$L6{9+Nvq2vK)~-*9i>:- ^r\ed3;Bɞe*, 1+s+Vlric!N[]_-#_"\tU)W, <)Vˌ;%Su/QSwj䖆;):kS: TJ[8/_5ôm=ZixQlxjLq}O1g SR?ĭbLu\f_WPraKk4T72 r9F˴%[VeƞO0QtC=A )hFR-: E 'ˋz 7tjfU_$)̺ZLjx0`3Yv- SWpG[Kִfif87B ix33 ˆ1)_4"!L 8L0,8ծFG6Ћɓy`X Bi 6YalA1#vV#@2e\h]qȆ/"#w4qpBƏ//5XS ?Ф{]ax'֊ͭ(AїyV+E P]n*?Ѣ@;=Z(53+j@\2Nө|3//Y1B9SIƷuqR[Pe%3([̼&E`xv8aF@cP¡nwjQif>Y)ZhuVbr}a5DbdF,zE h]+޴\?ɝkIcʊܵ!(/SQͼ`OpA^C8Q6OߩˈԋM5m-: z]u(8E5ASw^?6hTLBF.MOPxVTTk)b\dSW!k7S!o/L zPn %`kc"ąLAȇ)ٹc3]Ӥ&kw^P\@8 C%Au6]rtk{ Ap-%/,#U<^9i3\a:RcrhQ8a im3Ya!Oߐt5d{IC6Ј.q"3r;{}S/ZV6igd[x+첑(ɖ`im)ǂ%DtAH.=&R'/e dŎFL1H Jр?s릎,|U7ڐ.w( D5oߠ1F8Dk7^V-&0 ّ# S zlU_],bZu?hssmDw Tu,CE8+SuآM6 ݄{k[.ȵ$$$!Fޣ_0W[nʡX]2[k_ۇq$amQX'2% WKX^C7E5æD*}h`Oh?u׬Q:r$ jt#@lmBlۂɠƞCn?hꓭp}IF/gCѐ7,Fw22$&8SbY=vƧ/ z ^8S0Y?LM{$XA;@O2%MG@ثzv b':!uG, s մSB4xYQC%R'Ɲ1C ?4 ߃BG\gpT(#zMe29)|B _Q.֜{|r[Ʊ khWpN8ktYPOW'GuQb s:l`\Jۦzff(CI+7cw$Ǘa ]3f_B$Le.}C{P;v%F2l>1&Xc,= FmO.Reβ3aj1K(Z_ *fu@*O^}dgњSK$PDq}V9ih\1Ζ>.[tp[s')HoR4\(!~<[WXIB/c~:Q$"|ٱdaQ4$/ޏsE؏N`'L6-mǠ\% M驔ȇce 8zwuHoI9"9PF4hc@5 n8dH@r`m׎+sftBu*~?ryKCTb5͢ Gb)WZJ} 5KwS{9%<ڦz7oU4e+ӯ17M< ŗlM[=()4@$rcµ+nJ>ԣj? t>w7^dˌ@Vp8!Rf}RQ.pЫN-|{V6Hy? _R ՒYw.ڿu_&&ҀN NjMir/4mG`>Ab۱@L6Q@EǞŢ_ŇL~(~pnO~qsE';Vܟ.[Ŷ̍>7Gw]]U)"HCK I KxJ@K- \*aF\'PI,?5Pd5',8p3AE ~xp.8k- 4aM_s‚PƩ4OwvDҶnaG6;,ǴqP~t.*gǣ މ޾rߢlыc<D2=fWxTՏ7͞_ J7hzۄ( /U="S,f865p7KSD ^ ppW \7(5"2\Tv$X$'6#GZZŵKCd';J \}ɢH6]wj&-wvC%|?wo($b6$T!N΁CF#1FN|aU*3 25X,4`Y:){+Q 恢sms0%ÁX@iaXjֈ[N'G5(אCI8b7 8_3pWIJI[Z `%H1<̘ԕ5c%8wik|nazm~,|ӡ&4#/@MCoCAZ43bT_A dvJ2PjǽæSt9n&ɑl{Rwm #5{fb&G^l(БH]p_Do/7EոMlg>xh=Ks1JuF(Gj&&G}_yp7uqmKT3eO:˯؉b҆,r攑b"3r1f*1) lMl, @ZEvAKwVG0r%3~ˎ*Cez}\3@bƷ՘yQT۬QWc]Jy"}Im[w80ʘD1XX ^O//)0|Q;s%.nqzظ=es@=+_PQy})гQdN>e@|t$Eɖ$L{fh;e̔GӇz.!iԟiI6\ _}‰oR){O&ow98vw >NwLױ 0R 0PKvy >VxY9Eavu_] fjAօ]_q:U-+WZ U;aIɌ8*㪃ݷ 5@T<H"E ?/n),7ɝ{# !Ve}!#ˊ=[Iݗ~#`by#Ї_ӽХ`%빍E=o+f(!Q+ñu?pfׂˀaSOf4{#k;I[wVҭ6R*DK<C/ ah^6;U}AUlh]x ymM%zv}̛;r&bAu7.9R~.8q|)+T;[{&r7}[]2B?B5OOӺv0",4a#R*6_a9K3䤠^5 F(T*ms7wIKѥdoCLx$y@hl9pru>.9c"Fd~qХ+8-ZAo bE~Z!1/~K%b4hYkΐ)"?E8_(ٞ撙rD F}+ߧMgjp>Ǚb(| iPA887٦}u7Ĝ X#-k8;QRXPr.*H8hb5Ӥˈ)#7<0}G%Ւ`L[ 5raRݟYm ED -k2VWv(L Qȋ92#0pfܯu%n_]{臂vfWUz0C37;ٍ38#zOSU tXlAT"UZzr'J:\ƻ81@*rX s*oe9d?}˛6߭-Uq띆r2krɿNOq,%a`ìpaue5r9 YiOhpyᓧwIǚW倲Jٯ%e? A `BC%Wr)BzMtAE.BDNI:2 +fl"{4(̻5m<ӒfIXfvZ*A7-ߜ 3YSх ${hsh {&ZV` ן<_0]H{V#JK,bnOi͈Q}$VJNq| qB^?E9=NY1MG±ޟK?6H~ Aw`K+ࣧsh|Eu)A^ }`; ɬ(7?ۨ]v <^s18t|o3vyfĵY$cL6\)Jxԉj KcmG2 k3)xKq}.Yea|Yd'(VKYNNoٳodG* 6dtB)0!sxoCGh걘pO!fQgX\̮l-7%B@[ 9ua"9o{%zߋAC 50&:a$| %C e5ԠiBWvJځ)+'-"|.K Đ,Us6 !鎼E)~ !ŠX.T2-)GJ?mc rk8cIYǠi-Ƨ+ہq#P `@"g.9 {?cZ*b@a̦=i1*2 Y8.}+ǔMf-Лm A>q^}C1:~PzSңX,!X&W9_bb0%)mT/GO򿞧5YÂl5;S.fTi:_C#Xr"r>AMa`e"+H[ԡi[߬ΒO)MQ+d1 W8_>aNnt@$S3HS)J5Ş E-hd~/.3Q(C²tp˸}h U׸  ?cg 2#Aa5_u?!5҇;6ܫOǸ316+ f/B n[sZn[e1@ GNcuǕc{L޽k҄ n H>Ro5xwx;6,ԇ:aE}ysG]M@"rװo45z,oxT5ET BHp0/"<@H?HN'22̑E=x+_ mTwz'6oUCE/=T mp`-)#?>'9F|Z}nR_P1y˿@uէff6 -m>p|ǞxTL ߺ*ߦy i3D&TQ7Qqk=iO}%#Yo\U8Ts֗~vyKp \wv1}`12&E{jᤜ`=-#, 3/ȆB6N7v|mk]D V:_J~ ͱ%F^,)aG=w決;4 9f~n'"2#R08<ՁՐ\@>`R1 MWS^7ۣu¾NjVo (]؂ p@t#t{ .{w e'rྮhER?Ys.z0-mju'etC0^:2Y@&aӈ򜶂թ % ,.  (u0I950ɔOv2&6N#iR|$Ięlg8H΁Rj䎿 RTKAPZ,^#t l]^{å"yۅplA䩒G[^[4r C(#|ߞu||2s@olSjY+X-HRk7, "у/!{R4_wm4-cqd|Ǯ(pE`Ag{7H}"'L5|9#n_sl_ #Xohh3ְhnlho$%npw!{_~q&)$ tvzZN>I ;|+0* @$1O,|jֺ;fUFj&-(}2) VZ>K ΂c!¯V\4TυؕCٜ\ <*1rlS¡䶧K)ʊRlAUEGuEiܫG2oWwO.2f /p%,SX:1 }A/f#DǨff>u 1iD-d&wb$BIA|&,s1ZRxIΝcd5S^\Zݘyd*?qoߌhkt5E܄oX@ܚ.o<8VgA&6!XJH̥cvأ4}ݡW"sΜS^ 7eJdCB{:2Hjž+adOJqoO,<)w2˛,PZ:Fl[~F‚a [eWK,jjLA/[1 u&HOA)<gsI&WM7`W ND~>һ(Z9hfTo;"^q|b{(!s 5~r]4Q{mԝi ]+ ? U,{ȿ1,R7vif}f3d7J_9"N -`-8a_CX"eB_m>tPG;9GRI(oh]=cqnjEiw-S0?/'ߪO|3ZbDlyn\o(izF/8_ (00*gt_'N _*F/ My_g7o~1Ͳ|G^~j* gd%Y5ަ&ր.rࡳ?F䡺g؜@Oy:=3k.f/ )!,߰ӿҊ jc H'w^;hCzp? b/uwWm,۶ISl 5iLE nV7Z׼EGi^OT4a#'ӛ<ˢ`-QA)/"0'’%^@̹"A|g "^>l.ƋvXQ8m}em3 R+(=wQ[忛6|cz{B12:j&Q/WDX+.2}Y"wТqxZH[.*_Cj&q"W,<Ҝwx.PBJFQl>,1-`mn>c=q̇\=dqۻt5VKj)ym_ñ…"<_ܷpJeR:L[2m62~|-Ski58[\]&nQK\4hw!38KKg,ћF3SM6t/ѳ~kn"#>z 4i: nA=n] օNdL_XV UK$[Y.EF`F*m_G2 6 EfOGA KQe}[ qGpk}$3y鳫)Z{rR2ݲZR59cA#YveB .n+T."ނ?7xJRۋI0h"D^&e0^tv MFkq@ ]0i0^-s UE$HϨ1t0 WGPb%x'~y2 ?v 1~jI'3ߝdz+=u)4gg]cBH5? [q9{_B)\?L#ckLKőN x>w`ʥaϓ@[uPDnM0 I)t1[FW XDM~}Tloj,M >e!/:75Nd>?xO-CJR|2`U׫@yי="x1MFF 0'rZ1s[%ͥ%PԹ`L&w騽g8<2v^D3 `BE# xDp?:,an!%Qy+j;l2,%k Ě3=Η+tm<)369%z/dpբT~B($<NJ|SC㔄;X{Y}.b9H&MPW+\[Z1Zؠ.s'xO5ë2M-_=1O ϊl2%tyU?$?;֯Xrzc|ArtGC)i}BB~)d9HluzzܑgXth9|cJDʮR) Usnw];bb@3g|\ ^U) jup1".Mۡ|ߢ@%@vh> !0yy2(8gޏ'Q3{;f zV߾,FO,? F g $ -*9RR~)ӠR./BHfPHqHR/y".zXyV8ȭ,|T-)\tL^x9=!Gr$ ܎]]>W;RC} }M@R{D+v'1p%k52YX̑$0m Cv1ZKuy }?mT! <fo?"$ßlgv?h=tJ'_+[4=jHw=}UHWhݓ#C_dkPS  51 l{+a!U461LētWJ:wgB':!?;.Q4q't֐ l拘f|qpo`z L;GM }Fa kmj[%ܢ>T$;\/M$]_9͍>a@TVAID*1L2hBo&9j@Gk?1{%Gorښhc`Ajͭhp\w[} $T~pA;5BlCw+2&P=x,xsW^W-R!D<c奝v:ɰzp;C^[^BCpG:mB* usyHڶЁw+Ŋb3$Whz˕pHWx'nwp?eŇ&=j Z#ce.J:]]|ϺEE1>aAc//:cֿ#⥹ޗ}3EJy5l9n~R@`Wu ^&)RaQӟUpr(It~M_?lt .hl(Aj*xgs !&~ ,1Z98K'^tBqB$jv7>!7ěn-w.Q '\kyv  z >'+Cc+E6Jwz1e'Jܓ5z>b-Oӆ4}&h>>LJ7l3lr_$)e&9t+CEP=KUނ}XXKPa~$A]3mu 'HThBo焎`m$`6<'U%PedX|(_P^5B ~$,=npg"BBr[Z_A}J v`=ݬC6-m[TuT4MJϻnhP] ׷:XyٞC& Sj3Ī ? oIC70`rN0L8RkeYW+1|%Ī濶Yaa&!Tgݳ k`A&R\;!jUO(IGϸT)DRpe4B+9|OY6?A** 3)X'!;CD!vOg^Haʜڪlqp/\G9.j[?:#&Ku*p7CD/&ZFu_z\RI*d8پrJz7.]?$s,( ,r6ް_R,ϧ6FX52וre8+.q4-; t؊w|4ҳNi2CM/7iQ%=I;8]gizD;Z֬ ?#C\Jvϐv,86B~ _d7Q0,6VZAҸ_97LAߡ ҌW5©nCiSaihJ"C >v{دI3>o[$c6"w5,1]VdοA|CR{\'*28_V.QyRm芼B8싃M5]؄Gh}Hj2̉qŒ(J@ͩ@ʫ)(mIrMҰ2P4Â+·iv[!@l.#l`Z+β(?i>y7`t4u=qQW Wi "ZX"Ǎ*(e_ʼ7{țfm$lHҵ|Q{LЧ@Xn7eq g =3<\OA_4)AvީEjNը8OʷY p!JjH,WUX5Q ׃ʨ'(|@&AMaVSYFRG'Yf:nׄzQ2lDv. {=43GmʴCߡM락$E͕v(v+A6![٩7ZAMt.뀳7< c cPX%`>::oK_VgD^fѭgM55v,?zL*<3`ͣtWU0 ~9⩸]SvW*q/4:P+13~RN%dt-w062'] bb+YOK81ؤR4-߯UՏ8K%h QF5)`yA>,C'8Vjb,V#XE'gHABYl8bÉLztM!TS"6 $nf!sZF/3.HJcRBl.YRYAJqq=Zto 4h@UpEǁ]#&6 `BЅ*۶sx@R&9i'pXE"sl8iK򰞮 sV+k=ϠM^* fR.͠T;ߧ",mNN* m˅?2$a-][E[8.{9v^}mf ZYhߝM]$Z7Zĥ&fL-'/XZۊĂulAa R4 uUPUk†Vdoո].rw|&Hf BV" Yoh?:n钾]ip(F08:g`k]GU8&fT5 עYr⧪}~Z3J7Ei<!Ҋ(Qlxe!G],\ٙDoHRؘ<;-xڞPQٙLސ.{w;T~%nNT>7TܘrItrS4\:_Y;!&᧤ExP544n54H✆+&gԺ;Q3ɘ -8Ό18MRMs#!P!~E.ֈNc̨6+=-ٚkieX='g|9 ^ IE$T_(brlԳ `eUm7ه沖 A$E/P0A+,I9}ϊ~8ŐwN#7֭2WW 뭦jP^ZI)J(1)VG| u)٫!_?(Mc_kh#"ϛ,ӇGf7[]FU Ch2L!%[DsIV?V,zg H!Ϭd *hCe3ϙɚm-`B#O ^d&F2^ (ñU\'E(o׍BqD/uY/rmoKbOS#Q+<MCKIvdPZ9X9KQI٭ROGG~=jWJY8-2czSaRRj\CM1P0 ,f]-~זsS6w^ @- \RǗcbhf1PB˂.j9CvWfZvg@q!욭w0If01zfu("j+؃J1ʹEqҸ;I<{G\`Kwl`{*\i0 -l;-Ĩ6K5hԪpYzwb0ۢ~ڒywi&bA} f%}2|uRDǿ|.%ԏz6U0 |N$2ya%ă΄xL%1Hvϋmb$)C~i^~&H(`gEo,z<ς 2co(cCz;/`b=j]-3`cBub`y-wܔ4\t{+eK] }!1L]!ocbd,4R)!y:<\/r+stM>GI4ů-aEIt`Y0fJ oo;<^2~Is5O ,l<{ƽ%P%b9b@_yM_]9BZ̈N<#)Z$~Q͞`lO/g JcvOcaR@iB۲*Dze_¾֨]JM2|6Fp{(n] Jpgx.rKS.p5_| _lOF}DH&h \fnRK1=e)϶͋<3}'!1QɄabi OOo7{9gixli;}D?(ɵw l*{&,VmmRD~C%#z( Dߝoat{Sr|dxH\>&}IG"-S#w &/B(~shya7VmX,{*9PD=xZmK^25:Ug!TDjQ_w#XwceM(J5 Ѥt?gSW3? YC ʸLsvM"{LV+~ܾ1G,(1֚]s)`Vif^6^:kWܯv%nC:_> 9] Z^ء~w=rRr=1Cw=mD )hcq'gW0|8`?ס}j#5aVl mH/Q6ls'FII(\.?&EOYy[mr:]S9:ҏ |":H5; :.> P GngoCϘnr$ʤ8` hҙ=ܰc[Cgl3`PjI.k@?pp.Qo91՛ bݫ,pASῦ09f~Ҵ3k$ pPL!=ӳ/-Vm/n5:{o`ĢxUҮ <|cd7JSvhl$B>ο.Y<g)ܜWb}왹? %l~6^m1~v}Im\ m?85q/ ^9!b&q+l;D_OߛS۲{\'kNJ:ҝ7ڪ1aJ23ނs;шpHKےb,1H%bdbTZOx&pp(@_/&DAEEEk{I-,cT|YĜ`9 GXzrb $Q=߉) CQXB'21S z{o?m."qUpTn@w 0 )!tzB}::XJr(Fgo_`١qhĪ|4-cdN3rzD: +9WpEp[67#Ӂm _H\d+_1H-$ދ-/G\1с ` 8UYBhÚf V^)=ɶĿYXK(qZ.n7LQ|^dro"~4յypVk;$&)cy 7~\&KT{qg皐o(i0˹p|lJOYNZSZ'BFl닎BBؚ[,lt2گBcy<NjŽo/Uw ^c[ؠ292)"J"*0f}óYt]YQ]*uG5z0R>l^!ysb7Zо3!h ~u[^e!!T$]}7odW~Q!{6Ckjg py_^y9rnОUk5 J9J-61Β2 X2ƿKc}G4wJ:N$FM ^0>6oPEJ9/[u1lXm2OQ uOH8q>kFΉJ]")Ioҷo{D&A .ɬ__Ϸ=ʮwí`s瞐}_Ze#wL6]pXo*qlkg !{r2#:l=%"$eg&dL#ߒ&^ATPx<(f]6H%mw͖贑,&7:Qً.BR#BH CkI1`% xp?ZۃJ'{A5[?[=%]G+zwɗf ?;6qIV=cV ,s=/^Np"cs;`3s@)L MszM[vBhP_a3L+T**N1j%qfV =#,8JnD-!'؝[w_ SK`A&.۶CJb✧?hwV3E UF7oL7=+$7tb&B%*0ikC/W={+_m]I@`5^kCfD: %>,uöDKr.hCYL{0|X(@}3b^:b^m-*^zq&"Xߢ.ԌFS"lydF+W[?q9n0g}RaHMR7,db >:‰.kYoG tD{$PĒ,Xbe b 'I.'H9>k4Ԣ4BZ.FOw/\̳CP,/%oX:fBk "[y70K,O`Ł_kn&/2 jL?O"w*a֎x^ fH$rP*Qn9ʭ2}mC- su|.AC7?QX9YLhL.<ޅ0k= w37J"%[)6JӉyHá;!}SaڵAyP 8i Xg&[SZ/e AաrKYNzC:{yɯQCV(G ꀞ*=nաMϒoHJ:/D>b< }2FoS=t ud30Fn~p]6Z _ǎƔ4_c\'x|+=Qĭ U(:\ =EtZc@ˀ8VtZ,q_vCd 9Ar*tkmSOļn:EAKS>b|Awky)"+VSjGnX=X٥jB0m.n'ؗeWӜ]ʅ;d06W{nHR;sP}YFm[t| '@S1'i';8֘"K!yȧ(Ch m3Z.b=J_UbBtơ a9؟(P)R^DrY@YmtPrvXVLsT6$dc#(,ULjr JC$ w7AzMa &c<Gʣ!{ b|9X3TW?-J;HXl[LݚfԭZp"23$Kؤ\e$o%.6Xp,8P㕞X>Hanx$ӡ˕^6-BH4$j^liaCk&]U -7Z/MvZDީen~%< LNw囆!S`WwLRYiDqNuv2b鱩\,Nj-h1o}Pǜ1_'|aֻDoy(k^oM昘%m]Q2x&l;//(b@ ub~G]:m`'iU)=ilKhv2ZCũ9I74/>h帓\#ܻo=ՒYZ9I4Snm3ɕ!?)dl~+\S VeX]Ä ݂%L㋃\Хc:qp\%!M8d"%7✁}9VN2[o/…p UTAn -Ј!TO}Y]1>gfɇ{*T`((^{1“K 󼟚!,k$'ɹcBuϤ]/D.g> ˈ:KaM\ ssJLr=3Aj#Uevb͢ayu(F MNƹMtcRiOpncy4d:^'uդNh$ D[.&ZZ]ѪǫzImVDS[@ C%?n2cK1pJ"6qkx\ً&b# ٓ—9^P1rMc2L9dwض$CC ie$[ (F,!`ͮLˠ4N@7 2I#B)}2`c^ ϧh+il9Ygko,K\>X S>A&gˈn}sop DŽ/aLδEެs!T=3bj,pq_SnP*XSL>m"(g+JkCN">84D\<6Oj" $Ol|Z Rqz}WiLw|ANZӑݍ*({g;\[\V2hT`CIYMIŲ"ނ~𹾮_8C뻨G|sG 9n#9yd, Lc%Ja$TJ\pկ_6\^6K2\I7iUE_;|+1Z|z5 GR \N\PdF<#g07ZXJf- lݽ{n,Coę]ꋃG@=]qpTz@Wlc[8veG: ]hop32KD9fÒ[grJ n&v`':V"7@&VQڪx g0h:}Eqj:vNT1ms$F<怎-/})~J K޶D[ 31#>8kTgfϒ0jlT dEAk61b"=FCx4-&-<CHCc.eQ<P0bPőrkpXACLuuS]сJ.W/=u0rb{;mrECT=e7/}ڢkDx˅%H aދ٣߃lۆ80c7Z8,D ͡>i1Y:Ne@h1rYJW3jь๻Fov(4͸AAOW0AQO~ǡ7'iϹ,~֨Xժ(DѾ]irC 0]'0 gy2yR$Ffn]?)0bCeB@14"p,CxL)Wt~l'#ǭ,M@[2Md7'gEk.A!0?ۡfB]łė^LU>Dq@1ߒ"$Dx_= " iސ 2|Mcwur *2YdO΂ۉSG̪}JĎ"6feR?y2|Γ:nT5(,؆ .uX'GzKa 5$,$fhxbF-vN<WtQ/P 3PG!H_nۦ8ux A<]1))Z tQj=iE~%? pA!0XfSr'.~/D+ntERVVل$)ȓ=TP"ttR-T|A)qZvth dK \ .VIRLeS5GZb0gB:8 `/0Wزj%v"tVAnݎSY  Hl"u53A1wvc<8Sm5kV0kGn`AK 4W@W^e6xJ8TۍÆtϫ[HZ|D* ?fҒ i7z5%'xr3W[U] /9C񭨃 1T^;7iv;M3)n^:9kA6+rEu*ۯ.|PfbX_,75"g"͖4M|EmޢIcý=XBˎ%UWdh燀BպUkcHbւFJD%& hk͌"~Dl3ʙڧ9@r׆v^[_zw`y~_KcJޭ_&cIG@u#/4/4so'U}r>TtB(2*.Gꢺ 2]YM_vk#;I% ,t.DfP2Oiߖt7?O\.xHL×Dydb.$95.(ΚL0R/~*$SD`+56)kK/ثAF ˽VQwgg%ђ~i;yZg;)Vn$/, Zr p]D'X H,vC}χycZc+^M?Aâ+8> oei+"5Y@넱_ö`}Nn/)P2QaWўa^%}i zZUvB={`y/^{VW29KDlN±M:>k~X: -2nنg.}~@EbO脼1+?E+;+NvtA1ȬQjW*{& mu=*'D5p;|ÅTKƚz\]B6+mr >y.wqLmڔI{z&X 78+cOS ЗeGnD#(V5a1~^}]|A&JzQx lnLo:_{U[s:R>3 %԰ jJ+vӭb6h$ p#=h~5 ؇,{_rښ!d볠nzkb2gu-ie+듆}_JH}?ut5l>u#CF9GT27EBa~?p2 狏Wx8rwUY&A>% ADel3xxF+#V<]$_^@&atGӵP7O0u"E ^}}7z0m 5 ZD |z F+F"/kf@KO3P2RY&*怊@NyK{.qY0O=,G"T(Ξv0 X*qkJC>&4 B?}cV*ֹ݌OX[IG5T_.I5|[V͞c.:i2;H|R e}cUp;@&!w*<(26;ֲVM! .cf ,|W:aHSoqmâIxcaJ`ƻ?8Fڎo9vC\\Lw_B>RASk8։M[~gNrGFD'X$E4/.a8'5{ #OV][?NPFa`<|J"!-ܘ{~t8׽ȺY9%^)nAu^5Tx_-p| pb|B4)d5Y" <@ofl`b:6I(wjx|BQ[/M/ӃNμӋԲ Tx892@O$%H֨W?u8a ;fGC}0`jk̢?G6l<+UW3)d FU&|8B25CDsJ(HbRpdErsL&9B@ ލo~ۼ6 ۵`e{nԖEMj{Aoګ}ŠoBӟQIH:[RwPU^V!%0Xlž`omie(W]v`9sPѰ&4Q_ylׁA54hSz띌TSx۰TIف2cQjE |dطih)X!e:~ kH۠~Te:vϢ6+{_ *`s^U~ B: |:KЕ5H 4Q.Gٜd(hH\ 10( w~1Xpm2HCa^ʂ<0[4EH |@L7OW.Y Y=]/?Ǿx]3VY Gk~қE33X>I#!4Ib'S㩷fmQ0lOƐ$F>9If7iԻ?UWwK\ -7m`byhL/&XI};z$wK{fNsCOڮ}m^ӂC|~7Gg% V)_{^΁eP?jGox F\26'E*oh+cy2mciBf",)um/:mPw udxulzX[kKDa6|A z6 K4Ξs}]G7zl&s ^7l؛; Lj~gbEcm\YxF^|f/ (ԭKJWA ፈ-ȓGvY%VkGFК_fʉ'48o| T)ϭEEC Pxsm'aQGOL5WXT(/%N뷠j|R?-b`}.3p+![P`|g )b'><^cpeJbqYd c;3+u#9&g*v{~˹8Le& _@[s_~ˤq)zCAa9NS?🴘,[?xOv[ ]Oxa`Q[7 zZ̢c=[ƆoaFe҅;|%&`gm5*r.+j5;^*;({2!%),_l>>md̲ƧpT|"p+.^Rd'Ly2.I(:G91>Guok ,?`=phd˳~MdB%X234VLW}cn9h8NbL_Z]:3[p2!7513]\ֺ"IKC;&:Q@[A"vK[eZCOb۪ihPK^%xz_X'c`rgQha4^}PalW/ԽP?wF6~ڃB([)`$NnǼ^[(u!|EG_eSC.b4T5YL'W&l Sng P-o,:((c^?Q_@עy,7qf,i tPsMsi^.Hdevc"dQ_GA]9 Og`]Zknv_֞ "-涟!kV%Ŷq Q=NH/zXeqb!}mT fTZMV\(䮡nl㔍v,u>;imTğd. %y"Mxz#} Z'qg0RY]' ZmEJ`h~&$>`rngDD.!"C`f+ S]Xw6`m}ݩ:$"X>-^2.X3@:W~yOPł_EJWlDf֔7s,|^XDncQaZ[Q *T|\o67t|^`9qΛ>XAğ&Msu)E] J衭F $.aQ=2 Pj*6He!уT墬hu6wq5P9)CQiAsW2~[MV:ڶU.Q$2L Kk^Vҹy3y2iKЌݩi;hxUj]ipSJMZIe77E5``b})#lEVuswRR0=<./|NHw帻,I^aT jC/mȑXxiBPKTe1n`ojg=8R: `rQXWXlȽgv$IF 0 3 28 !gPzض V>ń͢Oy:Z m,^R0Z[׆]5T0>j K2L'@h:#=hS]HL΄hqrẃTCH,'ΰ Q6L⵲>`CmĬ4)*Ҝ*&f 0t osOj?-P~9iNvC@C$] ˎ [ɏ\f)gZ;3bϔ%"f(%\W0+zDǽȜ*Tf3Bz`g!RB,`{{mIczM(v59h Lg󅤉3`0VJRK]Ga`aIwwr_YE]CQ$HF%x X) F5X7ɫN8-؞bQ*ޣp\OoxAf/<`Ed\dHdJpuðE7U K`qIr 2l','k;+|=WI Q$ 1by0a1Yܗ,0D;[*B{ooQ49٧A ě({!@2yЬaC]PSOZa$*S bϧ'o*cIo6Wh@BRen, 5mUw1 dteo]ֱ  ݰ~KPJVzYϞN12ca% nv`^@_4T`rI.4΂Ĩ4ILtYvJA vhDo$; 7MKJWëZp4kW#ɢx߯ZmzcoS۫RIŞ4kk' [On # ׈IZpsif j+[E`Q{q=;PUРiJd^7nhԓ^A /2gKDw-6@ 1Yl2u:c{ZehO]/E IJe$\g ǡ}}!@oXS5,ˏ@vUl>/Ht5B~PF$l~G_v  y#|dh?Mx̙ayu.A6ǚa+qၼzzU݃ ȖOޕ}2ԇ[) a.d4Wς3hE 0rG*r-:/:#?4\T=aiDU1{55}&:[§o{v2/`ShG׾<\RM)ћu RL|RXzlԾXv~jx3<_(cflj /A '.`S̽FϜ>>;^J̢yRVb*fM$t̃ >aȁ0-uM=~`k TVCA/R14fGҿ@Yvt0E"ONr !ڦˀWBCWd)(z0}zԚY֋:Qvs$@)u ժ #Ba.X "5宅lʄIR9 Ss0.t\YH?PKS`(l gcځ#fPÀ@F]a%$ئ/}ї#YOkqUncVG Džh{~!1v_n }c N=PTi4{#]t`1兣Ch"dZ+=z(a:/^Kګ74J6l钓O!zŪ~>mYI#8 0p|8%TshyJbmON+,*ҦMdv:`|q]NwHu7{FJ HVm ] f.IsIUUˁib!)C#Ϛ*"t|>)C8)wxz v"u^0jFr8-ëbz̕S6r ̙2dɶ{=+P>olqx\6 .FN~s2ny*V8:~7BCu1!DCM )HuCLLֲzV-T##w)Lqw"n&{a0KLo vl~6Y*/E\oQPnX>O0`&gV ԂԔtH]G{7'8r/@{o[@1o9FחBw <8A٤+6Td=r;_1GéaDn $u4xD| >7;Uu|J׿hSz/I5$e$8}좲 NWKxixBtHޗ8vTK d e \lćhWAnaE, & \w Eט ?BHWLK?͠3t#T߇̀"g vAz4T襜W]㏟H75uՆQ=%QoS-a"w ZiW+?Gk%S6$ i,*tfpsn >@ 3$ ef@9"`iE -C 8}1`;0'B0|r5RՐ5.ͶWbԞ pydJk \:>ZL~MՎ/X&LpES(yJ7:;xO-n="(+iۣJ g00Ւ/N;ꢿٴD|+O{ztfk*jخK]Ӟ3vЃdn Yy㵡 c g>4[x/iPyXoyçW`[*\2ZE|k)8{-d]jFO4BDq0A`ۋ l3+04X _%Ł- 4u2N_aaw^a'=VK QuUe9ݶu-6Q%<.|7aggBs`2NŞ!udCĨadKVu%-YJ7m 0퐪)`Hk cl~}:ns6P2@+`#4T u]cޤNYFk M[6}m.M7 WZ?;xX &U9u_0,$H@TAOt|Zjz3+0r^IQ^PٻtɋL/N.< lS؊'^݃e~iVu}㤃HkzJHy}JjNl3\Fr^eݤ5EnЗw3R2XOv@,)w55-春S~^3p 0 \E:!>/KI3sN-F};JSzYgz. x4GՈf3#fL[hTLosI/e2٦R6C'(m}hG,©nur6ubxz֋:.DBD.xX J!lǜYw}A)3w`tQWK Nm]anhsiV7}f-fAY(۱ԾGf/[ CV4M⣳IXw  v"2Bj U2WzyfFa1gzp:gVN>J$+UJ-1e#KX=ʶE)f8„H>su#f19M*5 酡f@1qh\5$JJ0bOLz)ꑑX)]-p)]rm0RL` 몼: 8&zRmjV7d\=[` Glӭœ`XSĭ 9h1ƿxl Q ${Ny záNj;o M~YjkjA>CuOY]HUw1 Mc}"lP Y۶}5wl%D[a2Z6Ez&Zjt<4;M5i=b_ `CÛRhwwQ4ވǛWILv?`xȵ.W/CcX{+vpf uϥ9@X=Zղ%AE78+vLbNfo[ ΑODPlOw7w;*T5om=8 |@ʗp!i\r$hhMu(A)돫p5Lm>r33休E(12:4p+@;,uO 1 g|59fLv×J$ ӿ&˸Y=,oY*KMpO37Qd?門H@ppS@ p> vͼMh_;QYSmOs"NO+A V'Y5+Gbc0QMvaTI `JyՁ뵥6D^vٟE 7N$ \] a5hPv@8&|&ihz`-Z$J&6ݭ ;F(8>wHQUf3|hN5ugO~ |ʠ>V\wkZwB'K1c~%BlWP{OV v9cy] Qťy/Fv&a;x^dQ==m¢mt~bq9ZV€B[d'x[ao!gNjhyP/j_O öaYT Ҥ3# 5!xfi8gS9d$S4K>xQd[SXw2хP-h>~_8Ma$~^&OGF!.Xkk-Xgm;5v ejo1&yXR_a%O59'ӌ@.J8܅7ռ:A?(XJ6`Ir2T%\ cmڟ>n; )X2QYѼ&cadt >F5"]KsNN]4nuF-ϏcC/[a]}/&j)$еoa|T7loF&n!|If.i` jP"$Ĉ}-ӪU]xP' 37VMȷH~2S%钕/{X!@5^5Hq°uG&^v/1 UfbZ{oNNqhK` (~-3-A"ʡdR$;ܱlc:lS@B5+ėnŠ }t@oWB3[;XEc,[͗u izklG~Kւ6:vs ˁnl,S6o,7z3 А:sZ8_ ȲeW'=8qUeytfJJHݒ[v0) ;( hêykgnɄ$`;$h2pe2hJrC0cTiL|7sDG.SkI^bǾ{rZwY\ȟLw]( ;V8 3jBcjfZ C\F^ oGϋf]!_xs[)כL~5 4f?׵`X!w`!p=%ߜ g]vۺvRcֺKZm\ -wM-'A8NKRwq_ 訾4HBJǷ?Fi;X6% Nrh *gKy%Gvf%{NPGPBޞg6d!;!R!>Iui4 ȫ<=;kRzti T<}Q9Fߔ X|ɎJog!G`Z$wDڤܰp=@&6͜ϓ /gKB6qx6s0{PK`ٿ.Tޯp4CGhx~7O0"*6_;X|_s =wqHJM_eo _);N&DtBzZx=HA.ļ;$:eQ(NZ%A\KyvYR|OAMAd'f8޾2~n Wn|ox~6HCӻ%RUNŐ8k0YUB_xsBT$||o(0~md3hMdFyrWo+,!6& <]ۄQ6_u;V@9;H`7[A}ZA^nn4axIz+!bRM3BCd\^2/)^xёIt9qvmo$Ou-ݏn (RW2[/;EÜ2.Dw%Yda §0YIo'k>doq6;^Ac lCgqL}v.BQuF|>@$bDQR]Ubb0JNօz?#PUl%nx)R{v>/3{^H5{ïÖv87h~S)TD>in;uhH 2,¬攁 hxҬR$~*‘QzBGN6;֜uSC M6=([ҋCQx0oA^6)(ǗAzXZ n&YSTGﳇN0lqah; p11w@ 9ZaߊU^ X$qȿɮƣqImsE;.mUi;tz n!6/ > SQt@-A`VdRˤ:v'P*[vd5˚ `b/~P4TM iK#H$tHjTguZwpF~tZ -XɳY)(A X3-׀ 7PA+\)@d>Z{%Z p"NY,۾}>ESz@'n@Hv{uũm~Ȟ$oϞ^Kzxγ~,W@"`h OU=.ٽV#hhrG#M W 7vKvߴED"t!1 |i.j oyocw1m(r)UQZCH16‹SUS5ޕH-:C\KuUԥ*HCVV8c):m 6F=xSj%ٱoܕnMkt`i#m>T # U]iLEuOTڠHlu j(;J\MHKSVW c[Ehuڰ Gr„{!f'D|r܉s I 55C^, ˜ZW6إ<)AFLhE˿/ d,pX5g!+Mi5]nEo1R yP[Pf ^z󃐍!_ xWO~ﱼ.q.IAі쿧Ry@*L6aSVdbɸЙWۛzհLڔ(q,s[c]HVpc\O5+wV_v̽@M$RЉ`0'5˰ #nY΁@c_]l3"k~20S  \6٭ۗb_3-p,:&^|7wQcKSyqǠWÒkLCf:J샴l nqr Ez|k590OӺۢ;΋jPݳϊP#jO[>&nwK8dm&=a|6lH:a2#Lq͟m|̟N|konaѵ{Y[5ovHAgs0_ؿ:V@:O0M~$4x1INxRNg}nF0 69#!Վ/Ғ\c1bA8A :Bu |b V'{UXif%7!7 ,ފEe4>W\D1ѳ97[(*pGI4tY_/o㍤I׶g cGf+gOB\dY ;/ PgNտE<~1)'[k^~" ^|? ǎ edF gR}WٛJ elȸdF޷r%ݽ^n ZFu*#16y uÏ [VCѴg>iTv3*u$ 勳!YN/t{iT1rV}"9oXֲp !fnﭐ>G<'wNԆn!(?}ZOCi4L{Wl4geQIP-_3q K/`Ďg2m)ź< 4^|QsX|sҋQs3{C4RI<s@Hv<$,`V*#1$ 7YnWwb k,{mQ |S zqIH~k 293}$(eY4ɞx/6]a;pPs Z]IpQpzK=U2VټJQ?yozD4?>i d+x'H2<x\=qBV~fM-rZgw42H #s @h`Ke%S y2RWL'ֱTвf}R>=xĥ/Wt+ĵժz,jQdC|"Ζ-Wd{~)b%KuWmʤl|@#;P⊑ 4qw;g8@7lbUJl*L-'[-_rc!zEӝ$dKFNUr?:>m `1 SEo蚂vrߠM]dz*Za՜[uq 43*禒v&%0 dٌ8 l?Kxy,aa H,Ĝ.$Z ݣvso଩LzU y;ۊm%B4SI욽}y@oʪF]tLs٭nx*\d+ݭo.0V܏vk7]aFQ[{%y{DSTHTN:jYD9X[TȒtpif_בcU :1X]&!9^b|ǴVdo9_3L%$Yu*&SD,ɐO7SYmʣ8W-\ž ˛F]]5ʘjf8%b.LJCުBB=]=wli?K~PF`b1-?>%vHN:c4^9=\QW-D1UlO,Q~OA p2U 8CJYUO/?ϏFQ.C,˛ ̞ZN&.<)ݿȒ|_d07 ;0Q$Ea=6=ޥmXfHI3aFM,G^>é0+5RXi 2ks2 1l#u?&G?[ƹQ نxܭM!1Wk20T+ N+,+)f3ļ$5<*7'$mH='YfӍP20б0}A%v.#E*#гPQ6ďb?gÚ~%S\P7iY=jMhcȆ*hMAj΢$xBj9cBy -O\pH?QT\rLIjoQ_ 4?,=^O,cDxC aBk\;_~0 9J8%\&P~"%a9UjhTlZkQ md2ū~j׹֒-s/ڞy" 8qg>JbsfߢuT-:#ͺ`}[S`fTvO @K }S0©[/"Mc.ώ63bL9avN߆]&~YÏag97#t\s&cnTܵ젎WLY'iE!>ɔêYzOI^1tq Suk#էDԏ[70Bo%%Ynw6dspC4 q؋F5-+F_J?@4vOs+G$TI^ufՍP|t|L0yFg^tfn}1=UE  tWN۟A~y:ݷn6WU/zҿL3DYwDy8\zuߝ "5& E׾tѦA`=M2w=,nzl\ҙƭ+*?W50箼nT=;'.]^Z4=xBr9O"ɡQͦTO!y>*gqP6' 0"s8qQu1]mˇ9kg1Wpf^lcXB  HQKs:~q,15׿_kax!YFJ!J% YaIr!nRiڏC[(\jd0F@)q;O-@9!ѻpy+R_n@TP') uLjNyA*jQL_34GFVmGT io{b qF6yVGj xC]x²($8/*v<HV4t3R N5.!SӀ0WSцHcQjyˠˀTPrK]`-QR̭? \+X5}|{ML7#IoƩX783阞v`B`?Q>ɉ(bHe_ƛuKbQ a ?Ns|oyc: *pɇID"{Ԟ 5*~v!^Gd}%6KcX-e[ .\M uZ,&I +I35Z1:E65rq,qA)(8x~N_*$v}Hp1!ڃ+әv٠FG*9GyT X?W N79ԑ6^s] : NkMeUuf4bXcʃQ$DK*-k )NHc`CK㽩#!w AxҜUK RURXa7x̽MaL di3m"V*S&+H;LUouETrIXو0eՕf04VpD%t1QX&" ]E1em0.@e P >/l*$K)]gD$c11n6:z4X;~VBrGl*9ITԴbN)=mSBvfr`]tXPKpYľjzY߭)0اM~MzRJk(m) S(v UD(ߑ,OeF)&u (%j:u8^<)+ظG5?v%ۂ%kXlT= S釽ɉ<?uCV*AyWo\GC"& ń~qCu1n[M5]6.B7+xDiScGu${1[oHrO:蘭 *n(#!wEU/4.%bW@yRވ] ]9@AdCG3x=j}25ˍ^q"C{ 8|~yYh$|Z޳I¦cFWRՏnRgN^Č N( NXƎg wSJ(w[6pWPD{k0D%j>h"𺶍e56 P4[+G C*LW޺S-];+YM`hҦqjQ8ŐFϙt< cm~>P兒<5-P= :VMXrKuN7 Kb[d8h CIlD8tYB]d*[:qg'+^:1^1Q2cGE"<JB϶9_6'?`b# 39+b<~V318uQmKIJaD6tJJ>?$AOmYf{*^Iw[_G%<&?i N{-Ƃ) Rbm3tn35[N!-n}pG他q>=fs"rr Vĝd05i,9ͨ/Q{N<#@V,WHVCetWfPEOHGq.MeAZL>r)6r r!"o>ΠHBCjz2<_17XQ"yl7!0]*)!= \"x]qmZF(,E؞O=gJ'%1Wnvf8 aшݦVaA%P/Fb9@;$xC# 0gK =gecR͜C 2m!I ƔTV"\z0{5~/Bzz Qwp֊Ha>xJAeC'6Y@n$3NݬIlԂme JbǩF־] zBP͟¦0M&mU{ 5Pqw{jauN{՞@n =yP=3PPԨR(Gӌ.f6}0$_ElC7Z1oQpQWLe\Ǝhw :߭SiG)lIm!fWd/Ja'9 춞  'QR,6)ڒdXv;\sfz{{:q+Q.ݑ|R!5_S?Ԟ3}ϗ3KPCB<8%N-}H'6k/0B=ꦦj!?nL%B,tg'z odJaMpP_&ퟣ\wx'*\!r/]!%#ӭzRn^.EvHsi+ts1~ʞvq-;&"*6I)zXxxU4>s7CIcXTV*5PiW^>[P>i>m S|G=xN4Szg`_ .g* AKv)ġ2ְ#Pqi14bl+BwE)%irlQ\DDF 'Ymo+.8 $'^Eb*^fܠɟhmz i.CY4fߺ ;Xznť#,ȲKPFP%e bzYNIg Z$VjvrRfR%rxVZ.Ql3}>MiU.rD%5>ef!-DaA=q>)WSs!߻ 'T㣛2SiIA{ * t B渋 ʻ٬HⷳENmpWO&8-vR `ME3=?nNZ:+!'13%SΊS$!{*(K;+zEŸ Nvժ 3)ZyN<_'եt"Z9lerA LTܵЏBc0讆Lmd4CvýVL^ c/. 0_ Ҳ {{du7%CwB}T}z7˘ylq锫_Â?{a=D0%^윮L=Rx,4]y#x ~%;)uk1t jm|ڱO}EtU#$mUzm$}%ۣc~g !Ai2\_l BÀ t"l">1p##R̄^Bz/'{ Y&fPda>kTIJY Ju3DhIhQUH:v8 v+n>9$>+]# ά˃B 8}1U$Z̃5FkP5IG)l] aYW-a{j)no}~*o QLR%"B7v%32I)|')@5(KIvV&QO/Z9XO3D$/Gy 3|⺦dzt' gvx86]BOiX . : A#4FdŬV  6+!֒հTqY_u¨ !j@1E*[k\Ox\wTΗ04q #o[.L<WDACNJ[jRi^VĆQScm4S0r(u܎*jS:W~ _-QfۿE* ICcؗt:5$PN' ;/l_MEhgH'g V.ҹjatٚB8 2vr¨TWVRdXuItPtWREkL̎BPMDKcvaȽa wuȴWf#bS*32zvUFe,7t_~0۹RvАU`my>A>IF_ 55 {-rRhz"-5)w2SS`wi_TDr[=G}U)Dt{|>1 S`40|F# *N\RH Q>&zCw_b|}L3ćQܷ:'jܯ,g0䒬(DDvN_໣XH]>hoFIkc)&S&g4{)C2CII{+G5PCj>?Ѝp&X w;!m3AYۈ-ӹ^NfZ|^U [`nu @@V*'Hc[Z{)P] B/C-C׈/:X5]s ئfeV)slW֕1`7# }@1۫e&QxfD)t+  'Y4 t+}IDàGג%}}9,Ͷщޏ6gY3g&3pzU̢(^ Khm(6TQmo#onCg왡R[̯l,hR ;4PK$wjCjlTۓu_O"&a$t:0˖zu\%nI*q 8PoZDaX_$LHOhT#Uj)N}_I#(LbRA}:0]r}]`qb1=y}O$G>(m'BE3|]hM⸹qwi\OpXYKT NqøW(I̶*+*2t7u 1- ܎ft9Ww5e0]<g|E&zDws޺xMJjUlAWbȐ?Qًl{j<ɳBv$|&s# Ӏ_C\y=a`;&KBPqyjNF0n,$%Ň1o:buj,'uİݜhW6u'қ6?1IXp>;| ECx 4!v #O^`4,ub $xxy_? <aZM|9$Z9_Ac^x>,7G|?+` R!l`JK,i z8vb_ZREYc4Ppwb9piTGZ$;_)lPʾgP[B287̓kBVz38 IN(;#09h40[bdVy`u57csxWݑf;Z uSհ MsF\sE<?|9jq, z"$Wm$[gͨo;^<>y2;rz-l\6$)F眪hau»D'((XfNI}q~9b) +"ُJY?Mm:썩1'p#^ AB Cʃ3#{i"b%dxV|` 98=heکT`W#0kϹi%Ǥ#=u4+NWD0eBx@~ fk|NQU32\iV;]m}@E-AR>CЈ}!T_5}FO9 _&Őp:*McR ,CPBtˤN¹Rʖ=rdizi~vC%>" ~(W>~9ǜ| ,kRLfKwo 4bWk0pĶcYt퉣rQ LحݟXQ{3aNOXV\y1jPn^-XY!.18_&&.>+# T>OE}Ai!t' d9; t tH(G.-W7W5x`͟&vtwDh;hM\'(Ql#aM bqѫte>.ڋOz8mT{DY? - bvcKyT)ᣮ1AcU{*: |Y0^&lú(sY0?*Y!NC,b钼k7'Oj4U'QcE)A nZU/jJYq c F?5ٳEtgBse+`LFOn5?z?$b{@JcU`FoP_ e2'AT d(CO!^ _՟]V7:P/bp~wjk6+mIYp]`G?,0U lkQ+kᴬϭ3!!<4SIX |i񣢤* |۶SSv k7{ ㆅW%~MhZb?0.p.#\ ,E4Sw:NGZ@0K%5_Cav͑vc[Yr(wgYqncFlL-"1I$\2kqnR8m9(ΰy c:(jɢ'ߔqXwz>;WX0ڃIM3Z5Ipu‡h ,? ߉$58 2,UHY0,w .ӱ/lA`Q7lrF?NE<э 3E ,<3IiנV1&5MY͛[gXTF;DfIqU!M~. lkd3q<7eݲ`j{cU|LНr&MG?F}PU5k`6PH$՘:NUYkugn"$p%, h57T5EYkV(u|?D饶\ϑ8:g8cF"*z⨿T+6@hz`A'a P]du;TQqWsjWarT)|t-SVD;Q?)|"MWnAZnC;.wl 4<)R)CjbDmt_u9mM:'ͩ 󃹑Ta3$ݎIcrYe䷂n TӇ"CuCu\;BYMY7Ȩb1$ qx_ls;(5Pj7NV]:葦ue@j&t%¨~LPc6t1z&)U/uBf|BR/Nm'U,(&IڶA[ɈIPea@4%!T?@L/no.Xֱ̕D̒gf/;XJ /c 눡dR&ϥBK4Оa̫ -A43U K"vA˽ ֥HUmAT"Nd'q H83ˈZi(_dAShKg\g~_$5Ag.OXp1Qno&se6^Cߑ )P8=y]65Rg?EE}x\8 Q#ld oIb}(G|Ko_P{LK GUM5Ob^[,BԴ|AC$=pw A_$:tiL5?O,XxdLj!CC#.G˴¢#W6{lf#O.HDPLTDDzJ ahrxD1쐒&o+:eM+R .]*J7%U־E8 +r+JN=jC&-DNɥ5Ic!'6r$(|<6.$׌A~r;fM`=Y%O-_ЏTG-#, m5_ <~kqm].Rx$XxMzl,? B|"V۱wϼOGUkH(@|<9u@"64EjL+9~vITqF$@,ī/rqtɃӴG7ns9R7d>nF+ vScaȮ9$[FM+'(ݷL>+94}N9u[7EWV$|̏PV(Y')w""Ybv ag~*]kFS; ,7;,_k߁\ߔ3T;W}vDtϜaw^7^r98$;vb|.0r{ZE58hnJn$'TWv0?ç&lbXm!N[o&--.NѰC\(QNebmL_)#md% wmM/pq-{>Ā5Of瘨t)Bg(.S7Y4rO-?1[mΤ8"pxD7z :`JOU8Rra=[u*N=;L1#F> FvnbE|Aڙ[A1b)V@$y^)i~w)_RQ3Tgja>\'ec+yH*?[jҾrIiœѿY9{lH΅zʵ"Q-{ #٧[wJ"w|fXC3đ0h0#PavMgp_ da5>5X6P)٩$XeC hY ]-)jfDHvW7}\y2{h*4'A዁ DwB46HfήIhG q+ngl N珈]a/B!u0AB3]ߓ}AzN0tR삝.nO50!YhJ$ KeB8rb)VѶyLx()O pvj9 Ua6MoF}IoDy;4`gг?rcua1Hdu:˘lj\~WؽKaɬ<M?.Ps+H893W-.J!2;Ȋ[m9P+IO\l4Ot96G⿗6(\ k">CO2ʎ7=Iܮfl[0Z>K 6קg 2)W߸O(7Dlf;ȄdEnl(9Mِ3{/1 :|휧EbƃL^?V[A$$Xyν "KofHRu` qRH'[}(ȆGߴԻz*PCoo y3,{ @O*;m׃yɐ(/37A>0~oZ'ۇ,lfRq Q{X<~oU\X7إU8Ea`:$`FS7nxN)ZYz2~:o\y.Ɖ<^gizN$& K V};d2X;0Sv|XaJW[]OfϜ+\{Ռ%@޳.٪S.@TYcQ#~~ E}ܐbC[,v=$*9y&DK!dz+`PUi`|oE|O|mBd%W`EA. Qqc3; h`T}9+p@@*\yTg-nt ^vYQvHz(stF=\nJ3X~Uh} |ӻT, <`Q-/46a[>Κ.]!ŝM^|Thcb!2vuSe_%N?!meå(/DJ RGv~:sXFd dEh" Bb-r,V rG:L* xְ/{ Ǜʔ,{O^5sm8oY d 欄#*Y+S&qx RRt,Ͻ.mT.h JD*o4Q7{5X7%"1.@,{)H2v 8PPg[:;.t&3=<B:̏AGw쬏m)fP^Q/2{pD::vJӓk8*! m&gwPz,@ e!@{u$qzVNoȽ ~:R]wbҪ BNu"da^-H 1(QwYᑖYH>6Y`wwr.ZrO![9ʼ jXi[ihZCvTLpUZ|}H vuwbL0~T4ؙ̏F;Q(Rג!}cq;AJt +`laj ou-g++%!6C $:?;>c-/31O3t|RmyA_?#R(ho+8p#aER+Uv)"u%c465lt`~xFO6ExY+^n>NOmswގwsKȽHVwq2Q<*ا4l~G+ۯu uLD$4IT?,A} 9q]>U,fzjςm|U "_͡ NX-(YX2I@[UAW<gtj pIY%ug3GZ"~3\El*簊gw[SjT~XzT'YTKfPĚsЀQ|11uXVakڱͩAY^}!UxAءz[8+(RF=0':l TqC_Y,SFUq 54 dj j)Fu$[_i1o)IR9* WٻowI lOфD25JSA1;"D@&qI؜~m(\EqV%iOT֢> .qv5sJ8B}7[.IcM2p{͋L3tE}:8?&Rp}-^#=ؽ<r&ZR^ <(D217k]/G@C (elӅ54e<87fr~? G ܢjN`mɻ8vLUȽdVM,'Y1T6Ԋ]cEo(9PrgofdyG{?Y෪2bSɪܸr ^ѵCR:y䠷:&rvLXm0ZVU8ÕQe mM0ores8egpCi Xlw]5IQ;GTem<"rA@6ϔ eTQSg׍!!u(3):PU?ĒZ%Z\ĸmӎ24-dp/؉4$Pt/!9zTTX$_dr}+uؓ#%hXz:`2⊞UOf6Dg1[-E[L9ۤb_@-gghk,IߪPew8iaigGt)$"ɞ? TǒWl=$ lk!`"S kz%^VXgl+/_P77c]Uлz<^Dm^RyĞ⟏gU-*bǞZ /龖FYAg&Vx`2摥fC !”Z7|g`:X'e|*CUC>F\+;y4Pjݿ9 q߰l~|-D.WQ=qy 4Mhx )OԱii9M Uel,NX1crK\&*,Rr_߇`3Zr@#%Q3aƋOD;<+,f^E_p2&b F2‚.E lK+qivvc=[, L:Dn7;_ )p@NTDD |I:-N^&bj`OZ)_+ьu:+U} {j=?|4Z0ۀ^Ab%1>>H,{”xwͳ*H*^v3".-k e/ώFUW-nByZGem9tp"RGD.ZOڣ5DE։ϴ6 6Q,h^vԶ7d<$7Q'X.zvݥ 錷`)Y'L&>}#~Ո8"L3>[iE3ǻ"r5Xu6%`3ʩK+Z7ڢ)1dOhPxQ>4#5kT$S;b%m|x˒%#MhE{ r,V/]Sן*oE+J#{`TCLps%$MZgl X%K|F~`&KŻ2`vm.2߅ZBee6<+$"G pqm&N}37 Pz;3>2(Ny:U|A?p@Mi|1JX9:_#sj /[^⽣VO*ٟ4"TmuYOQ9X+4C%'uĨ1>1nN%gnr.usa WO0jhKosSO#83ߴ-RY} gT Ē 8[?t{P7~;+oAd*FHi icH132fļ$F[ ,"Fgad 6@i8 Q, >?:9PZrĩ|Qβ&kfɞοfN$VϠ)!8v[0q+S/y~hWpl6hRBRN8xBt00\:S;v\W+E̦/Q<\/nP_=./Kq Tnۣf:({5W/MgSDOtOb'^5]/ m@%v~}<ٱD$D'G8i,\3r_r Q#`LG%c3}tFl=> ?ݜ%n/x˅8e? xkR Yz2~WзLɛeT!n3oLGL@J~H~y:W _"?뎣 łZM<]U"7VA>'E͍$p*d+[=IEU8TjA|1WC\cbNUOؽaV@;uxP½zBI.iF}q<$aE,Qr Uۇǘ!r G\CɅC0B+ߓ1v72KA /r*N59L)_J=$h%X;:1cv'뛵((IX|C]Ws%~ H輕n'p%h:WƥhfWHƴS Wؚѥɹ2yJ ]DMukib3Hm6g۸hpϻb_qJ:|IA:aÓ)S;n֙[:j^ DNHϙ_^!F>IŪO?&v7M}zi}45*y{oԝrjw"ѨzwF<b%^QLFMnf.IðA^K!+:loFLpHc!#ѳޢY AˤMZ1|7#fA].*hݑu\KCj. !Alk=*^XaSv6ߤk?"{Fa&)SZ 5]}Ŕ)= ր+t_A1%iBnoԋ$qUt ΓBmL͘AJ1P0y%dZ.j 'Aƃyf (NҲF(bE!M]#_l2L y`6~# o[ ٮb˙.R\f'NR3f;_I)j2 c'{@ d\j"}adl36H'y=S)uh/H}yj#7*D_*ŵkB-Zw%m'zi3/+YR<͆FzBF<ˁ><* N)u"{>pÀ N~{q| MC-jT+?%B=1KAs])]H[^F:}%cdBXEoCHb u>?^l9yw CQ #:H7 H99vsdLx[KQ?tw&vBwR7>v fniٙ9K*P:hRp>C ::|5aEMr;x "^_1vz8!1%L!t^萀}|1,3eל.bՊ6곗PȠ"d ث9a QLd.>àq.b4@.5E@|!\3IV[:ƤF쥘Hum?]]]S= I;}}]9CȢӧfkŪjgP)ϝjCy.64s@S *Ӈ2!dę Xm1D[e[!CZT% #y竇>ݳ . UAeg[ӏ"DrmսMAɗJ`-`=vS@W9xܢ!є9b KYA4^u&q lPxf. 3\ΞrǬv\uGz & 9c&yq7HXm%h} 1"sũ !Z \RjڭSUa~B-YiFkn@&ڰMX 4$Ma>)RL]޵}"eDs|/,pΜf}>'DKʦvY)Y:W,O) +<' [BPC+ʧ'h.l#w$ @ݢa`E(%w攝qݛ 6y!ؐOD!KF%u6y@1/x;g4uDy8}*_ "_4V/d%H'Gs[dFp93UNSh iZgC_B:x~&_۰_cFw݋g b.(gt=Z5*fig<N0!?mAi??`!2f{&C?-!v_Ҁ,NZ^W/6$ay=H_-))sAcfECZܶcèMF.9}wb <&撶Bi TʁYRc3|( ޕ np(s*i;NgbcDFXe.E&a$ ߀q֎F6Xcƅ:Pk4g %tkN\#RKhK:PZ[9˖S򀤤^z`/@"3˨z.y݆M#P6+\N1mYJzw]f‚1';.M`<*KD~εݽPVqEd Uƕċ` #a{B>i$QRQyS8 Dz qz}I{\(0q8~aX'( +6]F`c,#B١}1IL*bdA HGߏM܀0?^`v.WNVx+#ԥo\YOƢb*M ~:\GDQxИVdof!^~ )aWw79= [Ai@)r-{ r9.57׵^vj4ob:-Zod"lnNK,#LS46UeeO+v0 {ʖ30RcE:VACai>xDI򑝴/ ̷)X}(#}Ě2jA9mASz Pkhhq XZ3",x+Qe!F"o_,-$jFc&nDSd^4f)8oPL6q-=1DBs envxAg+V{b(_%d)s Dcmfz|u&cMz"oƚ[K{@Lf.0VM(jqDk`6j-v©v$8=Qɱ]|ע0#T<]֥5 APö.#7OK0-c8+ sNa3oW.Y(:W项6iZQ:0v,6$Սx<}9j$7;ˍ79\z0s4RDmOi­5Wq *0[^DD8_rV' 03JQ$n̷@kz2~,H990௥k3YՏ3z Zو݅6吡3dc2O$.XΝ򂗀#D0ü]X$>xsˮR\>\WK4B WMͶ/mooj-˳R!U"5)/*~|8B WɎM)٢nl~xUL8iJEd;XKL."67VD.e `\P彑|GW(~,yeݣOߓ$ȤB U3?]^ۤjφ\,;|urlͯPsEU5b&@<0[W˧ Y*Y ΧTHX N3>!1 邬{r.m.TN z, }*L5mrbWbsI}&hӣBi}/*#SI"Y%x"%~5_̳gdI)bn)F+k0Ig#nc#c=ƛ;ILv&!H}I΄N7"lI)wSI9m[b036l&lb"oaNq1]rJWo:(+׆BrP#8Hk3C2~Yb<:cM7&U8Xl!A2.~KOfɨR`kf(PG`*ڳ#4; R+菲e6dMɀM[ʅ=M舩ԏ=Rg}!u0yXZId>X2yHsOp6a`:$,|M:__!_{ƶ/QЗd. |[t2W.m=W6޿\w RJ_1[XfLbT^-PQ3(PXS9Zf ; WQزY7Eqʊ3S$pa`\aλO9s+4=Ll8g|e.p'E¤W)_f+&h|s@AKI}}BUC}BC2;  l!>]K/>b4#Np g<bh[socW-#ҎP0 "YӜRuvҺ h͡ 1Јq]lk^QI1rm3p$l;LT$.AZ_ќjAuD]l8CzS0j溹^PH%ss$ weP zFcl cYJʺhkQ*"!;2FeOvdHЁv<Ai vABUUB. ZKI=?EIaW$5|," mݲ ¶{\g*6V0X't7 X Z"UI{F Z05s>AwVDN!Ds_𒽕SGyGhϬ@p% ̫+^иR) )?|ز RV%wܡ1>: ݒ Y?ldDu#<YFPF`O $/% #V 't*8[ž磙t74QpoSI}B -._SԡJE9źTQ_\*wszjj*$$v+i3)5O&1K{eqU7w6_9~xBla 8y6't^,4Eik;Eq6ԷS=_")V;ԝV䉟m"ڤ0q B>EbeU6:9QHP9lWٙyoh%9`7xQў+DWfQN9K1/!Kjwk'>9#/ۂ"/@;Վ`l~EvMgSBEsRvkZp2kU5ɚ?!urS JYy5!m_SãѕI_2cc{pnuPQxL܃7 Õi'Kcu!&N+UA/`)ԛfsslH,@q^~P9y9L\ 7Cc <~iwC+euѬ?lg/{fz+ny-)fPrJ&g!95@oNK6ve`SH&8`7 E;h*GPr;7vi!iaj6o1Mwٷ!. "X.'X@rzoMH8XśJevhg׵=[=ѫ_6̒-0A,]/#<gRw쿠X8/m`2B2gE'i,QiҔ{A:ǀw@N.hMUjȫ*Y7(Qސ4.#Ajm7"GPvJR+[ȩ_#jͰ"Q4Ű:w)|ugb;:A;<5k_L@ZB0?{Ս@Qڅe.inOn=7ڵW)$[62/Zn^}o_w(+^ ˠ3?ve/侸[@ۤ9?1jӬu7]/ `|kZUB&qלx[*nl{j2HIt'yB>tk%mnAӯJa[1B`t:]5qw&z*Jj(5M0-z 2ְM? pKō:+@3~MXhQ]]/H;j `l\ Y|&ϳ>!$E4,U馲& ص\m'l3>9"Ҍ}\V^{!CEK<|be0#LϹgŒBg6cNXW>/4fz-gbzs&2vrEcѴ2hLOhU 1{"CR%SlDF3fq{޿ (Iְ WaZp|&CDRlj3~0Iz:Rh=ctDPk2٭էg+W//f zROԏR 4g[bd7 !& u*/[VЏU?Ԝ ņJ_Ux,_pkw;ӽIJZj^|:vI=[Yn16ث+:MrBNl~FG˰ᆁ4ݹl:w0X-{e_!%4>xD=7o HU% ܦ@ЅjK(iQIg#,I7x$ *[!j~a45zAfΌwK}"FV]18N͇K9Y_S`42i Z&[F.,/FZl?7rf oԱSjB'T;k 4`"DV4EzՒ\t&ujB0 n(}7h([h$nf1ҐPQ]lgOAX\k^ٓ+\؝,¥% j+ۢ)N EH=za96_&;hΫTL+dp8i 73iu+ȗ@7LKb| 1ҚwC Kj!UѴMnFO>GozQs+kHV p-vsglXpw%^υ.vp8EozfP~"kG vڣ`ңK+ad~t,u@6T"Dy0L3"chVqRI0S$9q#,K#8&TӈR$T߷4 ̦v|X[Mƺ8mMca~ V'1; Z;ty9 P׶cNs!JS?)~f1)& a2xp :JۅdhTBم0l9)[vMne7"t+Y<,W/jYLFQ7d}98=bLԼ2wߋKBu8qJްoXTtL\ZVpoLp\)SBErjo~h? z&{p$eA3̄k1h1$K5wp|k)l{ 4:sQBYd-.hqGH9r$|B˺:3a\r1;͒jks~Sz#L5>ٙu̼B̤b6P y!Dώn~w>߾E ixeu΄Z% #WKRx90AA -_-N[%gCq1 c<~-`d8F.4XRS & 4 /5ғ}6T3N[CIz/0&=3FYoMv'Znr;U2!32xfJɠdS..ftp8|t6 ~&ya̅zo$A Qdp2ZGZ'9ԛ#k]@g(ӄU)^߹жɸd`U_ƻL/" Ŷv)mF?wesG/Ŭ}<{ozQϏPwZŮ,\/8zze`~_ıH‰ڝw-ӦC*؞Qu%ZccT9Ok o>O '2d'Z/\ҩ97E9֛DU4Ο8LpK3w qiy'E {fiS7N 761~)YXsK?o;2.܋;l~ )K/is6mW͂$ϼ/&dñ"HGK>CV}!vkP>BS蘿/kh6`%uMGD@ؿym(S7QNuwK-b2. SFş\p"ۣ8c3n>eVě*}t~w!/ ҍZRǬMIFT@xl; E~;ڳ-A,y4.*Nr8kv}aWktFf4EScj%mE[j N1ģWsϠcpQՊ||gD '\1A(oNl`(( p棰<ٹgAbB槔lEK@JW%!#kJU)#DM99G:]SM2,B`;NGk*8MQV̹˓ȸ ɾ4oL5/,!PqEDNf@~Z|ƂLqw_5 ,<AQlGJT!=]~J>!OMb`/`r@Sl7 .0}e+`@)\ȵ6lƈ3*+ݟ>Uy޸a/8+Yfh&P >>7%3l0՛-l!wS})fOJU}qpv?] FBbcg*RsiTѪ;>,_S7koT ?XWz~BčdiUG9@Ms3藍$kaAI}zd,n{sL,/nhD$ * ;CZ-[1As8o$j=2h„V 3(h%oCBd8zw;SOiwW@x4?Wc(`e~}~`@Jm4D2;B&8)2"2"nNV0֗9zRq52S8]:nJdlK_EA %BGtSb-2dtuan1Zv7" !{sfbyLdcBՙs?03izwpj[ ?!Ok7wtiery = 5sXtzk[x{iۋsn"*/LAW{rØد Aȕ=X\־.+oD4a,a=j?2kTIZs5IɼB :ך"d%/φ!fQ̲dMEb+yxfk[;`ZaӺ|n`=})/NEF[`CF7&"^+ܛ}*[_p[ kW\9Jq+М=] a 5WcӤ5>֧󆸽ʦhUXz5![# {_@h']v-!˟=jFG*<^4C&z@+NFKﯫ`{t~I5yZ _]U 3dᓜxGuDII ;Sq`{e ;^t5}9L+A|mI+h׾MF᜾~\V脥 w{)^aXL+9%joJKRT9ϱnu ҽw ,0=uז€|blxV0u^~=w nl;%=B|rUy^kqo&4GΤ1L _& bu2 : ?`KpY'C6yتW>2 ys*d/$˘VrAn čK.y/# ՠ\ȑHJuOٷeTuJ? S p"[GiLc.OZe:BU:63Xg,/8C3&UMsV`amyc74D*2B E|VOEY uÂ7 d+ zGӐ? b3wH@9}Ō-/R;#K4ldH'xcX86'4"=^R`Eiܘ+q#YAQ6vSzTzreJ- =NHȟxuzV.`tUV`ݡz{';'fQy+/7@~)>G)%MiN9<Ֆ" lﳩvX0,6Ţi0LPS~q՘743W`rFtC;>vsbG˻z>a(e~<'i*zb`b&2 21LiB^d2eR@FĠRMY.r|Y1*+ĸDṶ Zdxkn#xXX EB򌨁GҤoC]KG=Q*~?#o7߻ GVxdFj2l3NHB~-k`,.S2BF֣Ҿ+_p6K-Tn B{uO :O^iM.Wɒi*"^ 9'hF'Dkutٹ곷:d!MKxlG\JP"$Ϩ' .m~s!Nk2yf<碓=l1rCF3K47gU 'LVhޑAr4MbJCD{'>]9-Wo7"@I7*AIlfSOX6Rb˖ Wsp,/IlкV_ 3Z0(Va]c f]k} 5׷ڟDF%{nLdtN`p̘Â|Ok-[ICb!j2zI:֪)0wq͊-HߪڗG wms'sHc3^mr hmWVHNcvB̎ާ을x@Bʽ8:m l;O)ȳu(B̃Rb?iIi-+gwrZ<|ފlލBLU#L& kNMwjȣG-*(n/5B1kN EB(߿ 2'o {:q)BMtbq0aFCv 7ILXL9<6L(;DjaZ {y;C]zE=knqpӂ,&a>qA2@(t5~ᵀAk.;𽿟ho'˔-Qʼh~I2O6Rz9qC=[⢏jӉctk!3tPϺGr<ȊY w(z@wjXHg|==hʏulA7CT>ޕQx%P*{I#g`L|{J97jvυO]l坼 pm2qHc 8&'nQk8l4MvM=.'cY 7 0ߔ04/7vu;^4@(eeJF Sɱ'z[l`nHZlؗWbT0M2r஡GI(e7is%K ?EFҕ=LSy 4 ^9Q'GßW^qC0)v?GR7X+9hPCS>l҄Mk%JP XWG1hID_&c9s gz IsV[ UVB HaMSBrO3љ:P41RnWMbtՔ!t"2xKGJZDf&زn$zݧ={L,1pEwDy35CeV >}zCodAS&iDSfkva8T8ߡn@dfxPEWKuTčxVw1%\nT@2)oݭF556!EZ!L}Z > ˊv}8Bģ0n~!vyUe-fYRg-m%.ŪkOl@mDa6XevU(LJ Δn ͟ǜǗYo.г'hWfc4M=Mwp]L?@߰s.{\{-eQs?YXK81nYh>\q7u폓aH1!lX  bR.qIV@:?J 781SP_Gpc\3{gQ3\˯HVzɞ VDՃ#Wnm 5-&Ҽm13 c)Q(Yh 5^#= &@E:ni{Ga8BLH׊:R51W'0u~2+:F7%VBp@QNv a:.)#C(WQ}0m2-Yoԛ&@jkBttRAB-7ttc.LBDAī?Jj[57@aȯWU!ej8.j%6osO$HՈt~ D({w?y=Ne+ f B;Ee'Vܛ͙lQ%<{"?HB%Es/RYqJ犿/k=i5 vMOaq`0a_9Sv%ۆMr1ȑOWqbGRu^M<ɱCV,1 ZI(tr./Be޺]Wn0/2v-nIRc$Pm0!^ɂ@uPD>Z3aPIsGCJ^֒*[JpH$_˨ʳ#g5;ծq o,8X:bk 1`zb?!7e?2,۾g8םrÖ^ *Xrݑn_YV[/HT_<53퉽7&^V|%H6zFeAٻ) ƳB7f`QT$D{}\•17$0-7فG)[*Xm`>j5`)F$[)*-4|Gb2ƣzOl5wO5vpy%׬UjGFP~7>/g) RnU,Gʞj": YZ