anaconda-gui-33.16.7.7-1.el8 >  A bł-U]){Hl= C&|IPM_1\R Vu$ SF<t4@Ly}\n^+vC :{xeK0s`mAVESX#+ɘvOƻ246~FTxK1r5wqw&)sL{5ɤ^yn׆i4H5MeGIA{X5mVi(7>yjH0S5~²~J?%X;G$]3-LEW(nÜWh_b[LhJ)hx%M#`1 *3@9< “j Q40ԸBLkE f߬'>lM@B?ڊe}Kl^FT݀SBhiw  ,Z\0gm!o˵>ukwFrBA|^T/N0t0!HBB4>iriw`߳쉳ޢ.g,S*a5 *[p:!+}|d^o4c`S4dF JuSf4(r٨.O`]X|'>p<^D?^4d  S  28@(     3 5p8X;??BBCD(D8D9I<:{@G/H2I5X6lY6t\6]9|^IbMdO eOfOlOtO0uRvU wV xYy[}]]]^0Canaconda-gui33.16.7.71.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.bJx86-01.mbox.centos.org'"CentOSCentOSGPLv2+ and MITCentOS Buildsys Unspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxx86_64pBp//>>- - 5Ho)) p ``''vBvB==GG??n7n7? ? "Y"YjGss 6 6yy;;&uN NY/a!+ssG5G5WW%%uu6,6,JJ""Wp#Im R(-l#"YR(? H 5gp =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큤bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb5bbbbbbbbbbbbbb5b5b5b5b5bbbbbbbb5bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb5bbb5bb5bbbb5b5bbbbbbbbbbbbb5b5bbb5bbb5b5bbbbbbbbb5bbb5bb5bbb5b5bbbbbbbbbbbbbbbbbb5bb5bbb45aa8befc1d921bd3bbe736df579cf48c5cc452be6516376f5800edae41cf9f6a2df312942d348c7c96f1432752a6a40cd2741e83f70c530b5d8df0d1496efa8c27ab589b476abbccbdad1397c6f087aa7a5b4e11d8772c0b364d7c68f84813608920d5185ce9283e01a82a3a61f696b607f331538847530144a051ffc692dbb08920d5185ce9283e01a82a3a61f696b607f331538847530144a051ffc692dbb1515c99c31deca76dd8cd487edcef837269dbb78aef1cf7ffb11ede4aa8f5920574c031535a3a58c8138bffbf4f643a01c6bc131964f5c6471d7206d07f363b8f0831f05115e7ec81df51bff9847cbd97e06cce9805ff8318eda77dd519ddb09f0831f05115e7ec81df51bff9847cbd97e06cce9805ff8318eda77dd519ddb094a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982e054c5f274462a706f3cd445b9eef2405fd6cabaa03a72e508dd9390a73686311054c5f274462a706f3cd445b9eef2405fd6cabaa03a72e508dd9390a736863114e6629258febd83d01f0d2c81b9b7579378f7d4c8540d643cea4815e319800434e6629258febd83d01f0d2c81b9b7579378f7d4c8540d643cea4815e319800438cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bd6651d2afbadd790fc76807a71bd41881e6b38942125344609ee1f9d6283f9db46651d2afbadd790fc76807a71bd41881e6b38942125344609ee1f9d6283f9db4f87beb149cf05aaee038e0def252a2a0f777db198e8994de057e399778170a5df87beb149cf05aaee038e0def252a2a0f777db198e8994de057e399778170a5df4a6b886501e40e7dd2708a54e09df4542836aeffde2414e36adcaac12fec25ff4a6b886501e40e7dd2708a54e09df4542836aeffde2414e36adcaac12fec25f4c9147b90bd6a798c890024903c6a7a4d9691c9d03ce633251c74e742464955b4c9147b90bd6a798c890024903c6a7a4d9691c9d03ce633251c74e742464955bd458ddc5f5f20c4b2fc512e715fa6e10e3ac2c5f0dac3c3ec2e1cc1f7c94eeced458ddc5f5f20c4b2fc512e715fa6e10e3ac2c5f0dac3c3ec2e1cc1f7c94eece20196b5462da721869138dbd4e5ea8520b934bdec9829452d25c8db8067afb3d20196b5462da721869138dbd4e5ea8520b934bdec9829452d25c8db8067afb3d8dda308755e08f527db011052728d576924a037593164a2b79ca3ff0bf6e89678dda308755e08f527db011052728d576924a037593164a2b79ca3ff0bf6e8967a4b3455226b705ef24ba812848fe30aa3c57c6c4d5046c44051858d0d983f670a4b3455226b705ef24ba812848fe30aa3c57c6c4d5046c44051858d0d983f67013236af2ee5cc25fcb9d4e82c40e1aa82e337e1b00ba86cf801ac672b1d8cb3113236af2ee5cc25fcb9d4e82c40e1aa82e337e1b00ba86cf801ac672b1d8cb31251778a2ccfd9f26cf0c12923526647a8ea6f7636806cd9d8e08166791857f8f251778a2ccfd9f26cf0c12923526647a8ea6f7636806cd9d8e08166791857f8f15e11824955342713f65fe75de50670b9095715bcb0f4ff623ecd93d60fc08e415e11824955342713f65fe75de50670b9095715bcb0f4ff623ecd93d60fc08e476c4b1aa905dae1be41be55bf9b14c929b601cad06116bc762920dcb60ac459676c4b1aa905dae1be41be55bf9b14c929b601cad06116bc762920dcb60ac4596953fe488edffe92fb9c8639234d90b057777250c87b679b2ed328578a6ca161d953fe488edffe92fb9c8639234d90b057777250c87b679b2ed328578a6ca161df0e45ca94e4de0496f428d7fc56a068cd72b84eb168b7acc2e7565a2ddcb1de7f0e45ca94e4de0496f428d7fc56a068cd72b84eb168b7acc2e7565a2ddcb1de7cd7297cee4bac8d46663555692ced83d588b7c1cc7bb9267e9bc60bd88d5e06ecd7297cee4bac8d46663555692ced83d588b7c1cc7bb9267e9bc60bd88d5e06e166045bad4c77691550e6d636bf4c150498a978aa27cf769284211df0d82446b166045bad4c77691550e6d636bf4c150498a978aa27cf769284211df0d82446b5f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85516477ee579a86c59cb7ed57b2a007b7fd638aa798908bca431fced499409ec0316477ee579a86c59cb7ed57b2a007b7fd638aa798908bca431fced499409ec03e33943ff0d8a44c89e9defd61b4fd01f0d317583dc8841dbf574df01ad327bcee33943ff0d8a44c89e9defd61b4fd01f0d317583dc8841dbf574df01ad327bce243cf95074baf534dfeb591674dcadeb4f828885c9787a239ca1c8e7b26d0026243cf95074baf534dfeb591674dcadeb4f828885c9787a239ca1c8e7b26d00264c68976dfa9f90b51ca101b5b4daa64c623d8786d8b454822918207e116b28554c68976dfa9f90b51ca101b5b4daa64c623d8786d8b454822918207e116b285539af703d65e2e4feab434f19e2a8c34f6db76dea1a8f2b7702bb98d7ef446af739af703d65e2e4feab434f19e2a8c34f6db76dea1a8f2b7702bb98d7ef446af77b2f4e172af08ddb89a410002640c4fbd5dd53409977683a4b093ae09d1da94e7b2f4e172af08ddb89a410002640c4fbd5dd53409977683a4b093ae09d1da94e8989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1e1d51bf08e9f0e66be5c562971af855b63c6d30d802cace5136bfdc2cfab2ffac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85516477ee579a86c59cb7ed57b2a007b7fd638aa798908bca431fced499409ec0316477ee579a86c59cb7ed57b2a007b7fd638aa798908bca431fced499409ec03b32a1094f136c43d95beb4ac8e0121e03132e7ef9fd032a4ec9a16f333ef37efb32a1094f136c43d95beb4ac8e0121e03132e7ef9fd032a4ec9a16f333ef37ef9c0e3ae7a8b2244f3765fbe033da32417ab1fe9fd32f5ad89788cace94fb4a9c9c0e3ae7a8b2244f3765fbe033da32417ab1fe9fd32f5ad89788cace94fb4a9c914d98fbaf5afbdf605cc5f8ee7e2fef055429e662f35982c8afb552501acdb8914d98fbaf5afbdf605cc5f8ee7e2fef055429e662f35982c8afb552501acdb890be7fa6392f4f78a91fc382466cc86c7512174fdb6feff028822613c4e3640a90be7fa6392f4f78a91fc382466cc86c7512174fdb6feff028822613c4e3640aedd5aeb2ce90f417c940e2c7e39918a9f20a2ff4d85dae42dbe3932738e1a41eedd5aeb2ce90f417c940e2c7e39918a9f20a2ff4d85dae42dbe3932738e1a41ee6d4c6f649e1dafd3ba4eb6afd288b34d008d37e0cb3a8188b26a059b957f030e6d4c6f649e1dafd3ba4eb6afd288b34d008d37e0cb3a8188b26a059b957f03033c55b08dfb2475b0a58567cb348c20d5271b650bcab9538d54a31a6001f8abb33c55b08dfb2475b0a58567cb348c20d5271b650bcab9538d54a31a6001f8abb704af0a78a24e1cfe29cda33bb8477e895d3ce695abbfaf3fd383361e3731ccb704af0a78a24e1cfe29cda33bb8477e895d3ce695abbfaf3fd383361e3731ccbb92d8fdfb26908a4b9f4301b92922498316c57b00a52b52d1316c174c80a66b2b92d8fdfb26908a4b9f4301b92922498316c57b00a52b52d1316c174c80a66b2c39dce638f1bd7e297cc5399162652f502ecaff6f3667c8e32d6e95687e02b5fc39dce638f1bd7e297cc5399162652f502ecaff6f3667c8e32d6e95687e02b5f2abbf8597e61b72c2ef2cbf87feca2909874e873d323ef22cb002c4a9d9db3d82abbf8597e61b72c2ef2cbf87feca2909874e873d323ef22cb002c4a9d9db3d81303355043f33639cbb5cc7d3e01447306b893fcd253df739314c273f1bd3c241303355043f33639cbb5cc7d3e01447306b893fcd253df739314c273f1bd3c2471f734a04b598ae57eb902b914f9c12722a346b5f80ef5560dc497011c553b7b71f734a04b598ae57eb902b914f9c12722a346b5f80ef5560dc497011c553b7b1d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cbd4550c521bf36cee015b9a45e27fbe4be320beeb7f0c2b7c085cb5b0a852f8e1bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62e42b69a145b86764577a20923accb4ce9202fed2c9f0baadee1059c25938e7e18e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea1907a16d5a27793fecfb2cc6b425b6f7b6b74a35836726117d9da5ea5465390dc97f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af3a0a99481a5c6ebcc21b7398083d4292746b4f3d624f591435cff05c465ea6cf08f7d3e3b1f347413349c49f9365d24c70945f59aba7bf96cae0e412f691deafd4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda396cb7fee4f311c8a60ea8ed3032c95c41b81c2841d7bbb77457b02d6bf101b19869408a776c49a79c97acfc48c5f4a09a5783c48706bd89ecb23dcb20dcb7630980fadebfa19d243b837f4393543da813abcd3c175acea58a2c2944a8ec06885d2b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae10828e2aec7732c51ff4cac88f1bb3148c8045cff3dd7679c5c7ef9322227764401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec65533bf06a4e069040680cbadebdee111ae2185e912378efc8a131848c424ced36423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b35203c9f8c34e80b3415894cde8fc18056264fb01e8d6c5510ee8274faaae68eb8cabb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/usr/share/glib-2.0/schemas/org.gnome.desktop.enums.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.keybindings.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.preferences.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.metacity.gschema.xmlrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootanaconda-33.16.7.7-1.el8.src.rpmanaconda-guianaconda-gui(x86-64)  @      NetworkManager-wifiadwaita-icon-themeanaconda-coreanaconda-user-helpanaconda-widgetskeybinder3libgnomekbdlibtimezonemaplibxklaviernm-connection-editorpython(abi)python3-meh-guirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)system-logostigervnc-server-minimalyelp33.16.7.7-1.el822.1-133.16.7.7-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3b@b@b2@bTbkbb)@b!a6a@aapaUa@`ݮ@`@``[)`X`OL@`B@``@`>`x@`2@_=_T_j_G@_@_:_i@_cO_V _R,@_P_C_>e_=@_3_+_)M_"@___@^@^^^^@^b^@^@^ϧ^V@^˳@^ku^O@^Nt^Nt^B@^;^8 @^)^ P@^^!@]}@]]ʞ]@]]c@]]@]c]D%]G@]G@] ]@]:]@\\F@\@\B@\@\M\Y@\s\o@\eX@\ac\Q\?\@W=W5W,@W#LW WW@WW@VVV?@V@V@VxVV@VVT@VV^@VLh@V<@V0V VqU@UAU@UUĝUc@U(UU@UU'U>U@Ux&Un@UUU7@U/@UF@U U@TT\@T!Radek Vykydal - 33.16.7.7-1Radek Vykydal - 33.16.7.6-1Radek Vykydal - 33.16.7.5-1Radek Vykydal - 33.16.7.4-1Radek Vykydal - 33.16.7.3-1Radek Vykydal - 33.16.7.2-1Radek Vykydal - 33.16.7.1-1Vendula Poncova - 33.16.6.6-1Martin Kolman - 33.16.6.5-1Radek Vykydal - 33.16.6.4-1Radek Vykydal - 33.16.6.3-1Radek Vykydal - 33.16.6.2-1Radek Vykydal - 33.16.6.1-1Radek Vykydal - 33.16.5.4-1Radek Vykydal - 33.16.5.3-1Radek Vykydal - 33.16.5.2-1Radek Vykydal - 33.16.5.1-1Radek Vykydal - 33.16.4.15-1Radek Vykydal - 33.16.4.14-1Radek Vykydal - 33.16.4.13-1Radek Vykydal - 33.16.4.12-1Radek Vykydal - 33.16.4.11-1Radek Vykydal - 33.16.4.10-1Radek Vykydal - 33.16.4.9-1Radek Vykydal - 33.16.4.8-1Martin Kolman - 33.16.4.7-1Martin Kolman - 33.16.4.6-1Radek Vykydal - 33.16.4.5-1Radek Vykydal - 33.16.4.4-1Radek Vykydal - 33.16.4.3-1Radek Vykydal - 33.16.4.2-1Radek Vykydal - 33.16.4.1-1Radek Vykydal - 33.16.3.26-1Radek Vykydal - 33.16.3.25-1Radek Vykydal - 33.16.3.24-1Radek Vykydal - 33.16.3.23-1Radek Vykydal - 33.16.3.22-1Radek Vykydal - 33.16.3.21-1Radek Vykydal - 33.16.3.20-1Radek Vykydal - 33.16.3.19-1Radek Vykydal - 33.16.3.18-1Radek Vykydal - 33.16.3.17-1Radek Vykydal - 33.16.3.16-1Radek Vykydal - 33.16.3.15-1Radek Vykydal - 33.16.3.14-1Radek Vykydal - 33.16.3.13-1Radek Vykydal - 33.16.3.12-1Radek Vykydal - 33.16.3.11-1Radek Vykydal - 33.16.3.10-1Radek Vykydal - 33.16.3.9-1Radek Vykydal - 33.16.3.8-1Radek Vykydal - 33.16.3.7-1Radek Vykydal - 33.16.3.6-1Radek Vykydal - 33.16.3.5-1Radek Vykydal - 33.16.3.4-1Radek Vykydal - 33.16.3.3-1Radek Vykydal - 33.16.3.2-1Radek Vykydal - 33.16.3.1-1Radek Vykydal - 29.19.2.17-1Radek Vykydal - 29.19.2.16-1Radek Vykydal - 29.19.2.15-1Radek Vykydal - 29.19.2.14-1Radek Vykydal - 29.19.2.13-1Radek Vykydal - 29.19.2.12-1Radek Vykydal - 29.19.2.11-1Radek Vykydal - 29.19.2.10-1Radek Vykydal - 29.19.2.9-1Radek Vykydal - 29.19.2.8-1Radek Vykydal - 29.19.2.7-1Radek Vykydal - 29.19.2.6-1Radek Vykydal - 29.19.2.5-1Radek Vykydal - 29.19.2.4-1Radek Vykydal - 29.19.2.3-1Radek Vykydal - 29.19.2.2-1Radek Vykydal - 29.19.2.1-1Radek Vykydal - 29.19.1.13-1Radek Vykydal - 29.19.1.12-1Radek Vykydal - 29.19.1.11-1Radek Vykydal - 29.19.1.10-1Radek Vykydal - 29.19.1.9-1Radek Vykydal - 29.19.1.8-1Radek Vykydal - 29.19.1.7-1Radek Vykydal - 29.19.1.6-1Radek Vykydal - 29.19.1.5-1Radek Vykydal - 29.19.1.4-1Radek Vykydal - 29.19.1.3-1Radek Vykydal - 29.19.1.2-1Radek Vykydal - 29.19.1.1-1Radek Vykydal - 29.19.0.40-1Radek Vykydal - 29.19.0.39-1Radek Vykydal - 29.19.0.38-1Radek Vykydal - 29.19.0.37-1Radek Vykydal - 29.19.0.36-1Radek Vykydal - 29.19.0.35-1Martin Kolman - 29.19.0.34-3Martin Kolman - 29.19.0.34-2Radek Vykydal - 29.19.0.34-1Radek Vykydal - 29.19.0.33-1Radek Vykydal - 29.19.0.32-1Radek Vykydal - 29.19.0.31-1Radek Vykydal - 29.19.0.30-1Radek Vykydal - 29.19.0.29-1Radek Vykydal - 29.19.0.28-1Martin Kolman - 29.19.0.27-2Radek Vykydal - 29.19.0.27-1Radek Vykydal - 29.19.0.26-1Radek Vykydal - 29.19.0.25-1Radek Vykydal - 29.19.0.24-1Radek Vykydal - 29.19.0.23-1Radek Vykydal - 29.19.0.22-1Radek Vykydal - 29.19.0.21-1Radek Vykydal - 29.19.0.20-1Radek Vykydal - 29.19.0.19-1Radek Vykydal - 29.19.0.18-1Radek Vykydal - 29.19.0.17-1Radek Vykydal - 29.19.0.16-1Radek Vykydal - 29.19.0.15-1Tomas Orsava - 29.19.0.14-2Radek Vykydal - 29.19.0.14-1Radek Vykydal - 29.19.0.13-1Radek Vykydal - 29.19.0.12-1Josh Boyer - 29.19.0.11-2Radek Vykydal - 29.19.0.11-1Radek Vykydal - 29.19.0.10-1Radek Vykydal - 29.19.0.9-1Radek Vykydal - 29.19.0.8-1Radek Vykydal - 29.19.0.7-1Radek Vykydal - 29.19.0.6-1Radek Vykydal - 29.19.0.5-1Radek Vykydal - 29.19.0.4-1Radek Vykydal - 29.19.0.3-3Radek Vykydal - 29.19.0.3-2Radek Vykydal - 29.19.0.3-1Radek Vykydal - 29.19.0.2-1Radek Vykydal - 29.19.0.1-1Martin Kolman - 29.19-1Martin Kolman - 29.18-1Martin Kolman - 29.17-1Martin Kolman - 29.16-1Martin Kolman - 29.15-1Martin Kolman - 29.14-1Martin Kolman - 29.13-1Martin Kolman - 29.12-1Martin Kolman - 29.11-1Martin Kolman - 29.10-1Martin Kolman - 29.9-1Martin Kolman - 29.8-1Martin Kolman - 29.7-1Martin Kolman - 29.6-1Martin Kolman - 29.5-1Martin Kolman - 29.4-1Martin Kolman - 29.3-1Martin Kolman - 29.2-1Martin Kolman - 29.1-1Martin Kolman - 28.22-1Martin Kolman - 28.21-1Adam Williamson - 28.20-2Martin Kolman - 28.20-1Martin Kolman - 28.19-1Martin Kolman - 28.18-1Martin Kolman - 28.17-1Martin Kolman - 28.16-1Martin Kolman - 28.15-1Martin Kolman - 28.14-1Martin Kolman - 28.13-1Martin Kolman - 28.12-1Martin Kolman - 28.11-1Martin Kolman - 28.10-1Martin Kolman - 28.9-1Martin Kolman - 28.8-1Martin Kolman - 28.7-1Martin Kolman - 28.6-1Martin Kolman - 28.5-1Martin Kolman - 28.4-1Martin Kolman - 28.3-1Martin Kolman - 28.2-1Martin Kolman - 28.1-1Martin Kolman - 27.20-1Radek Vykydal - 27.19-1Martin Kolman - 27.18-1Martin Kolman - 27.17-1Martin Kolman - 27.16-1Martin Kolman - 27.15-1Martin Kolman - 27.14-1Martin Kolman - 27.13-1Martin Kolman - 27.12-1Martin Kolman - 27.11-1Martin Kolman - 27.10-1Martin Kolman - 27.9-1Martin Kolman - 27.8-1Martin Kolman - 27.7-1Martin Kolman - 27.6-1Martin Kolman - 27.5-1Martin Kolman - 27.4-1Martin Kolman - 27.3-1Martin Kolman - 27.2-1Martin Kolman - 27.1-1Martin Kolman - 26.21-1Martin Kolman - 26.20-1Martin Kolman - 26.19-1Martin Kolman - 26.18-1Martin Kolman - 26.17-1Martin Kolman - 26.16-1Martin Kolman - 26.15-1Martin Kolman - 26.14-1Martin Kolman - 26.13-1Martin Kolman - 26.12-1Martin Kolman - 26.11-1Martin Kolman - 26.10-1Martin Kolman - 26.9-1Martin Kolman - 26.8-1Samantha N. Bueno - 26.7-1Martin Kolman - 26.6-1Martin Kolman - 26.5-1Martin Kolman - 26.4-1Martin Kolman - 26.3-1Martin Kolman - 26.2-1Samantha N. Bueno - 26.1-1Brian C. Lane - 25.20-1Brian C. Lane - 25.19-1Brian C. Lane - 25.18-1Brian C. Lane - 25.17-1Brian C. Lane - 25.16-1Brian C. Lane - 25.15-1Brian C. Lane - 25.14-1Brian C. Lane - 25.13-1Brian C. Lane - 25.12-1Brian C. Lane - 25.11-1Brian C. Lane - 25.10-1Brian C. Lane - 25.9-1Brian C. Lane - 25.8-1Brian C. Lane - 25.7-1Brian C. Lane - 25.6-1Brian C. Lane - 25.5-1Brian C. Lane - 25.4-1Brian C. Lane - 25.3-1Brian C. Lane - 25.2-1Brian C. Lane - 25.1-1Brian C. Lane - 25.0-1Brian C. Lane - 24.13-1Brian C. Lane - 24.12-1Brian C. Lane - 24.11-1Brian C. Lane - 24.10-1Brian C. Lane - 24.9-1Brian C. Lane - 24.8-1Brian C. Lane - 24.7-1Brian C. Lane - 24.6-1Brian C. Lane - 24.5-1Brian C. Lane - 24.4-1Brian C. Lane - 24.3-1Brian C. Lane - 24.2-1Brian C. Lane - 24.1-1Brian C. Lane - 24.0-1Brian C. Lane - 23.20-1Brian C. Lane - 23.19-1Brian C. Lane - 23.18-1Brian C. Lane - 23.17-1Brian C. Lane - 23.16-1Brian C. Lane - 23.15-1Brian C. Lane - 23.14-1Brian C. Lane - 23.13-1Brian C. Lane - 23.12-1Brian C. Lane - 23.11-1Brian C. Lane - 23.10-1Brian C. Lane - 23.9-1Brian C. Lane - 23.8-1Brian C. Lane - 23.7-1Brian C. Lane - 23.6-1Brian C. Lane - 23.5-1Brian C. Lane - 23.4-1Brian C. Lane - 23.3-1Brian C. Lane - 23.2-1Brian C. Lane - 23.1-1Brian C. Lane - 23.0-1- bootloader: do not consider non-ibft iscsi disk as usable for bootloader (rvykydal) Resolves: rhbz#2002629- dnf: apply the /etc/dnf/dnf.conf configuration file in the installer (rvykydal) Resolves: rhbz#1899494- Report registration errors from kickstart (mkolman) Resolves: rhbz#2000650 - GUI: Show the dialog for a missing passphrase in an enlight box (vponcova) Related: rhbz#2029101 - GUI: Ask for a missing passphrase during automated installations (vponcova) Resolves: rhbz#2029101 - Create functions for a missing passphrase in pyanaconda.ui.lib (vponcova) Related: rhbz#2029101 - Add missing period when concatenating password error strings (jkonecny) Resolves: rhbz#2075419- Check if the mount point exists before calling statvfs (vponcova) Resolves: rhbz#1826760- Cleanup unneeded NFS repo with rd.live.ram parameter (mmatsuya) Resolves: rhbz#1970726 - Fix root password and LUKS passphrase visibility toggle (mkolman) Resolves: rhbz#1885879- Run restorecon in chroot when handling home dirs (vslavik) Resolves: rhbz#2069305- ovirt: move /var/tmp and /var/crash to own partition (sbonazzo) Resolves: rhbz#2060376- Bump subscription-manager version (mkolman) Related: rhbz#1968574 - Improve UX in Simple Content Access mode (mkolman) Resolves: rhbz#1968574 - Add IsSimpleContentAccessEnabled property (mkolman) Related: rhbz#1968574 - Add support for SCA mode detection from registration data (mkolman) Related: rhbz#1968574- Fix the status of the root configuration screen (vponcova) Related: rhbz#1981807 - Fix the condition for entering the root configuration (vponcova) Related: rhbz#1981807 - Fix the condition for completing the root configuration (vponcova) Resolves: rhbz#1981807- Wait for all background threads to finish before filling installation task queue (mkolman) Resolves: rhbz#1824422- Fix application of network --mtu kickstart option in Anaconda (rvykydal) Resolves: rhbz#2018301 - Configure the multilib policy of the target system (vponcova) Resolves: rhbz#1571727 - network: apply kickstart network --nodefroute also from stage2 (rvykydal) Resolves: rhbz#1990145- Make network spoke GUI more robust in cases of missing NM Client. (rvykydal) Resolves: rhbz#2003115 - Do not crash on missing NM Client on --vnc installations (rvykydal) Related: rhbz#2003115 - In installer environment set static, not transient hostname (rvykydal) Resolves: rhbz#1975349 - Add product config for AlmaLinux (andrew.lukoshko) Resolves: rhbz#2003692 - Fix creation of user account with empty password (mkolman) Resolves: rhbz#1687315- Payload should wait for all storage related threads to finish (mkolman) Resolves: rhbz#2007615 - Remove misleading warning about inst.ks.device replacing ksdevice (rvykydal) Resolves: rhbz#2002722- Disable anaconda-core's requirement on subscription-manager on CentOS (carl) Resolves: rhbz#1984958 - Show suggestions for an error caused by inconsistent sector sizes (vponcova) Resolves: rhbz#1935722 - Use a custom stylesheet to define CentOS-specific stylesheet data (carl) Related: rhbz#1974149 - Use RHEL help content for RHV/Ovirt (mkolman) Resolves: rhbz#1915910 - Move post installation scripts to the end of queue (lveyde) Resolves: rhbz#1970879 - Do not generate dracut arguments multiple times for some storage devices (rvykydal) Related: rhbz#1937208 - Make failure in generating of dracut arguments for iSCSI device non-fatal. (rvykydal) Resolves: rhbz#1937208- Check source type directly, not via DBus (mkolman) Resolves: rhbz#1941578 - Remove autostep functionality (vslavik) Resolves: rhbz#1976913 - Make it possible to skip install time Insights errors (mkolman) Resolves: rhbz#1931069 - Fix CDN button visibility (mkolman) Resolves: rhbz#1903178 - network: do not bind virtual devices to mac (rvykydal) Resolves: rhbz#1963834 - Add a log message for successful installation (vslavik) Resolves: rhbz#1949487- Use modinfo to check ko before modprobe (t.feng94) Resolves: rhbz#1577544 - network: do not crash on team without IP config (rvykydal) Resolves: rhbz#1929008 - Add the "Encrypt my data" checkbox to the custom partitioning spoke (vponcova) Resolves: rhbz#1903786 - Allow encryption of thin logical volumes (vponcova) Resolves: rhbz#1877777 - Don't automatically execute the default partitioning (vponcova) Resolves: rhbz#1954408 - Don't run the execute method in the kickstart installation in TUI by default (vponcova) Related: rhbz#1954408 - Don't run the execute method in the kickstart installation in GUI by default (vponcova) Related: rhbz#1954408 - Enable closest mirror in CentOS Stream config (carl) Resolves: rhbz#1953698 - Add CentOS Stream config (riehecky) Resolves: rhbz#1953698- subscription: allow dates in ISO 8601 format (ptoscano) Resolves: rhbz#1947445 - Add RHEL-specific advice to X timeout message (vslavik) Related: rhbz#1918702 - Fix AskVNCSpoke call (vslavik) Related: rhbz#1918702 - Improve X startup error messages (vslavik) Related: rhbz#1918702 - Terminate X server after timeout and restore crash test handler (vslavik) Related: rhbz#1918702 - Reorganize control flow in startX (vslavik) Related: rhbz#1918702 - Handle SIGUSR1 correctly after Xorg timeout (vslavik) Resolves: rhbz#1918702 - Refactor minor details in startX (vslavik) Related: rhbz#1918702 - Add base repo name for CentOS Stream after repository renaming (jkonecny) Resolves: rhbz#1946347 - Avoid a race condition during Connect to Red Hat spoke initialization (mkolman) Resolves: rhbz#1950053- network: clone connections from intramfs to persistent config (rvykydal) Resolves: rhbz#1910438 - network: match also connections named by MAC created by NM in initramfs (rvykydal) Related: rhbz#1910438 - network: do not reset ipv6.addr-gen-mode in tui network configuration (rvykydal) Related: rhbz#1873021 - network: set addr-gen-mode of Anaconda default connections to eui64 (rvykydal) Related: rhbz#1873021 - network: default to addr-gen-mode eui64 (rvykydal) Resolves: rhbz#1873021- Fix crash in NTP servers GUI dialog on late network configuration (rvykydal) Resolves: rhbz#1938168- ostree: ignore exit code 65 for systemd-tmpfiles (christian) Resolves: rhbz#1935648- Pull in new translations (rvykydal) Related: rhbz#1899672- Take dnf substitutions from installer environment configuration (rvykydal) Resolves: rhbz#1920735 - Fix exclude arguments of tar payload extracting. (rvykydal) Resolves: rhbz#1924118- Mark the rhsm and syspurpose kickstart commands as useless (vponcova) Resolves: rhbz#1921787 - Fix getting kernel version list for liveimg (rvykydal) Resolves: rhbz#1919463- Change warning messages of missing prefix for RH products (jkonecny) Resolves: rhbz#1897657 - Do not use cache for container build (jkonecny) Related: rhbz#1885635 - Fix missing inst. prefixes for bootloader options in documentation (jkonecny) Related: rhbz#1897657 - Fix show missing inst. prefix warning appropriately (jkonencny) Related: rhbz#1897657 - Remove docs where we tell users that inst. prefix is not required (jkonecny) Related: rhbz#1897657 - Print warning for boot options without inst. prefix (jkonecny) Related: rhbz#1897657 - Add missing dracut commands as missing inst. prefix warning (jkonecny) Related: rhbz#1897657 - Enable warning when inst. prefix is not used (jkonecny) Related: rhbz#1897657- network: handle wireless configure button sensitiveness (rvykydal) Resolves: rhbz#1917437- Allow to disable the Security module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Services module (vponcova) Resolves: rhbz#1913689 - Support should_run for standalone GUI spokes (vponcova) Resolves: rhbz#1913689 - Allow to disable the Localization module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Timezone module (vponcova) Resolves: rhbz#1913689 - Allow to disable the network installation (vponcova) Resolves: rhbz#1913689 - Allow to disable the Users module (vponcova) Resolves: rhbz#1913689 - Always show pykickstart parse warnings (vslavik) Resolves: rhbz#1897663- Initialize librepo logger (pkratoch) Resolves: rhbz#1908286 - Add RPM tests support for owners on rhel-8 (jkonecny) Related: rhbz#1885635 - Use latests RHEL-8 buildroot in containers (jkonecny) Related: rhbz#1885635 - Implement rpm-tests execution in the container (jkonecny) Related: rhbz#1885635- network: fix double-free using libnm function filter_connections() (rvykydal) Resolves: rhbz#1873561- network: rename Gtk cell renderer to prevent name collision (rvykydal) Related: rhbz#1847681 - network: add unit tests for SecretsAgent (rvykydal) Related: rhbz#1847681 - network: make SecretAgentDialog a bit more robust (rvykydal) Related: rhbz#1847681 - network: move wireless secret agent bits into a separate file (rvykydal) Related: rhbz#1847681 - network: migrate SecretAgent from python-dbus to dasbus (rvykydal) Related: rhbz#1847681 - network: do not use dialog for just single wireless connection to configure (rvykydal) Related: rhbz#1847681 - network: fix configuration of wireless networks (rvykydal) Related: rhbz#1847681 - network: use dialog instead of combobox to select wireless network (rvykydal) Related: rhbz#1847681 - network: deal with obsolete ssid when configuring wireless (rvykydal) Related: rhbz#1847681 - network: use function instead of assigned lambda in wireless activation (rvykydal) Related: rhbz#1847681 - network: do not update wireless AP combo active item when not necessary (rvykydal) Related: rhbz#1847681 - network: do not use obsolete access points in wireless configuration (rvykydal) Resolves: rhbz#1847681 - Update the function get_default_partitioning (vponcova) Related: rhbz#1887370 - Update the property default_partitioning (vponcova) Related: rhbz#1887370 - Change the default_partitioning option (vponcova) Resolves: rhbz#1887370- Fix incomplete configuration of repositories loaded from treeinfo (honza.stodola) Resolves: rhbz#1745064 - Fix checking ssl certificate for metadata (honza.stodola) Resolves: rhbz#1745064 - Apply pylint excessive memory usage fix (mpitt) Related: rhbz#1885635 - Use bootlist command to update the PowerPC-64 Boot Order (javierm) Resolves: rhbz#1854307 - Discard current boot list when updating the boot-device NRVAM variable (javierm) Resolves: rhbz#1854307 - Improve the error dialog for storage reset (vponcova) Resolves: rhbz#1877050 - Fix issue when ns_info cannot be retrieved for NVDimm namespace (jkonecny) Resolves: rhbz#1891827 - Relabel the anaconda logs after copying them to the installed system (jstodola) Resolves: rhbz#1870493 - post-scripts need to be sorted (honza.stodola) Related: rhbz#1870493- Install Red Hat IT root certificate into anaconda-ci container (mpitt) Related: rhbz#1885635 - Install python-copr into anaconda-ci container (mpitt) Related: rhbz#1885635 - Change handling of UID and GID values (vslavik) Related: rhbz#1786680 - Send UID and GID over D-Bus as UInt32 (vslavik) Related: rhbz#1786680 - Correct limits for UIDs and GIDs in GUI (vslavik) Resolves: rhbz#1786680 - Add rhel unit-tests workflow for pull_request_trigger back (jkonecny) Related: rhbz#1885635 - Select disks for implicit partitions (vponcova) Resolves: rhbz#1642391 - Extend the PartSpec class (vponcova) Related: rhbz#1642391- Allow to format selected DASDs (vponcova) Resolves: rhbz#1874394 - Don't clobber host checkout on `make container-ci` (mpitt) Related: rhbz#1885635 - Drop anaconda-ci container entrypoint (mpitt) Related: rhbz#1885635 - Remove PR test trigger (mpitt) Related: rhbz#1885635 - Rename ci-tasks container to anaconda-ci (jkonecny) Related: rhbz#1885635 - network: do not crash on infiniband devices activated in initramfs (rvykydal) Resolves: rhbz#1890009 - Fix testing target branch instead of PR branch (jkonecny) Related: rhbz#1885635 - Add a mechanism to hide help button, use on inst. progress (vslavik) Resolves: rhbz#1890092 - Document how to start a self-hosted GitHub actions runner locally (mpitt) Related: rhbz#1885635 - Run unit tests on self-hosted GitHub runner (mpitt) Related: rhbz#1885635 - Fix local tests run inside of container (jkonecny) Related: rhbz#1885635 - Fix ci-tasks container shell instructions (mpitt) Related: rhbz#1885635 - More aggressive pylint downscaling (mpitt) Related: rhbz#1885635 - Fix pylint downscaling (mpitt) Related: rhbz#1885635 - Add ci-tasks container for running unit tests (mpitt) Related: rhbz#1885635 - Restrict pylint parallelism to available RAM (mpitt) Related: rhbz#1885635 - Separate RPM installability test from rpm_tests (martin) Related: rhbz#1885635 - Define make targets for building source and binary rpms (martin) Related: rhbz#1885635 - Drop superfluous build in `make run-rpm-tests-only` (martin) Related: rhbz#1885635 - Mock system operations in MountFilesystemsTask task (martin) Related: rhbz#1885635 - Add missing "rpm-build" test dependency (martin) Related: rhbz#1885635 - Add missing "make" BuildRequires (martin) Related: rhbz#1885635- Never mount partitions on a disk with the iso9660 filesystem (vponcova) Resolves: rhbz#1878784- Root password is mandatory if there is *not* admin user. (rvykydal) Related: rhbz#1876727 - Make locked root be completed only for kickstart (vslavik) Resolves: rhbz#1876727- network: do not add superfluous quotes to inst.dhcpclass identifier (rvykydal) Related: rhbz#1870692- subscription: Assure payload restart on DVD install after registration (mkolman) Resolves: rhbz#1873164 - Document the restart_payload argument of subscription helper functions (mkolman) Related: rhbz#1873164- network: fix inst.dhcpclass boot option (rvykydal) Resolves: rhbz#1870692 - network: fix kickstart network --dhcpclass option (rvykydal) Resolves: rhbz#1869224- Fix traceback when removing additional repository (jkonecny) Resolves: rhbz#1871037 - Do not mount as RW in Dracut (jkonecny) Resolves: rhbz#1871049 - Clean up s390 partitioning check (vslavik) Resolves: rhbz#1855724- network: do not try to activate connection that has not been found (rvykydal) Resolves: rhbz#1869323 - network: add timeout for synchronous activation of a connection (rvykydal) Related: rhbz#1869323- Propagate verify_ssl to RHSM (mkolman) Resolves: rhbz#1858126- subscription: Only restart payload when needed (mkolman) Resolves: rhbz#1861351 - Reset the state of the custom partitioning spoke (vponcova) Resolves: rhbz#1868330 - network: fix parsing of hostname from ip= if mac is defined in dhcp (rvykydal) Resolves: rhbz#1852560- Revert root password spoke to 8.2 behavior (vslavik) Resolves: rhbz#1851220 - Remove the DBus method ConfigureNTPServiceEnablementWithTask (vponcova) Resolves: rhbz#1862492 - Add the function is_service_installed (vponcova) Related: rhbz#1862492- Implement get_source_proxy() in payload base class (mkolman) Resolves: rhbz#1861456 - Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1865882 - subscription: Convert the RHSM default config values to expected format (mkolman) Resolves: rhbz#1862116 - Create ssh user using only existing fields (vslavik) Resolves: rhbz#1860058 - Remove subscription workaround to not use treeinfo repositories (jkonecny) Related: rhbz#1851207 - Fix issue that treeinfo repositories were never disabled (jkonecny) Related: rhbz#1851207 - Keep treeinfo repositories disabled after payload reset (jkonecny) Related: rhbz#1851207 - Reset repositories from the main thread (vponcova) Related: rhbz#1851207 - Initialize the closest mirror from the main thread (vponcova) Related: rhbz#1851207 - Fix crash on first entering of source spoke (jkonecny) Related: rhbz#1851207 - Remove treeinfo repositories instead of disabling (jkonecny) Related: rhbz#1851207 - Reload treeinfo repositories on every payload reset (jkonecny) Resolves: rhbz#1851207- Apply onboot policy even when network was configured in UI. (rvykydal) Resolves: rhbz#1856632 - Fix creating cached LVs on encrypted PVs (vtrefny) Resolves: rhbz#1855973- Fix everything in payload should be mounted as read only (jkonecny) Related: rhbz#1856264 - Add support for mount options to device_tree.MountDevice (jkonecny) Related: rhbz#1856264 - Adapt tests for CDRom for the new inst.stage2 discovery (jkonecny) Related: rhbz#1856264 - CDRom source should prioritize stage2 device during discover (jkonecny) Resolves: rhbz#1856264 - Protect all devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Don't ignore NVDIMM devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Add tests for the DBus method FindOpticalMedia (vponcova) Related: rhbz#1856264 - Don't return negative container free space (vponcova) Resolves: rhbz#1853071 - Revert "Do not build Anaconda on i686" (mkolman) Resolves: rhbz#1857180 - Move slower part of Subscription spoke initialization to a thread (mkolman) Related: rhbz#1823578 - Only pass one initrd image to kexec (javierm) Resolves: rhbz#1855290 - Wait for payload initialization to finish in Subscription spoke (mkolman) Related: rhbz#1823578- Fix the position of the info bar in standalone spokes (vponcova) Resolves: rhbz#1847423 - Add workaround to fix support for installtree without repo (jkonecny) Resolves: rhbz#1854825 - Revert "Update pyanaconda/exception.py" (jstodola) Resolves: rhbz#1853470 - network: fix configuration of virtual devices by boot options (rvykydal) Resolves: rhbz#1851218- subscription: Fix rhsm --proxy kickstart command usage with no username specified (mkolman) Resolves: rhbz#1849792 - Create the initial storage model during the initialization (vponcova) Resolves: rhbz#1844098 - Make spoke tiles stack more tightly (vslavik) Resolves: rhbz#1845493 - Reconfigure DNF payload after options are set (vslavik) Resolves: rhbz#1847603- Fix displaying of empty software group description (rvykydal) Resolves: rhbz#1812061 - Fix software spoke message when source changes (mkolman) Resolves: rhbz#1788458- Fix RHSM HTTP proxy configuration crash in the GUI (mkolman) Resolves: rhbz#1849792 - subscription: Handle cases where CDN should not be the default (mkolman) Related: rhbz#1845605 - subscription: Set DNF payload source via config file option (mkolman) Related: rhbz#1845605 - subscription: Manual CDN selection support (mkolman) Related: rhbz#1845605 - subscription: Handle source switching at registration/unregistration (mkolman) Related: rhbz#1845605 - subscription: Introduce the default_source configuration option (mkolman) Related: rhbz#1845605 - network: do not enforce network standalone spoke on default source (rvykydal) Resolves: rhbz#1848069 - Don't mount DBus sources at /run/install/source (vponcova) Resolves: rhbz#1851037- network: fix obtaining of s390 options of a wired connection (rvykydal) Resolves: rhbz#1850199 - Always specify the boot disk (vponcova) Resolves: rhbz#1630299 - Remove the workaround with LD_PRELOAD (vponcova) Resolves: rhbz#1843533 - Exclude stderr from returned output when executing powerpc-utils tools (javierm) Related: rhbz#1847604 - Rename function for a simple check for DNF repository (jkonecny) Related: rhbz#1849093 - Add tests for verify_valid_installtree function (jkonecny) Related: rhbz#1849093 - Move verify_valid_installtree to source module utils (jkonecny) Related: rhbz#1849093 - Do not test if repo is valid based on .treeinfo file (jkonencny) Resolves: rhbz#1849093 - Add test for NFS URL with ISO in path (jkonecny) Related: rhbz#1849083 - Fix issue when NFS path is pointing directly to ISO (jkonencny) Resolves: rhbz#1849083- Move Subscription spoke under Software (vslavik) Resolves: rhbz#1845493 - Fix hiding of network device activation switch (rvykydal) Resolves: rhbz#1628521- Fix wireless network configuration on get_ssid() returning None (rvykydal) Resolves: rhbz#1847681 - Relabel whole /etc instead of only some parts (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Clean up lists of files and directories to relabel (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Fix spanish translations (rvykydal) Resolves: rhbz#1847977- Fix regression reading kernel list when collecting configurations (jkonecny) Resolves: rhbz#1846156 - Prevent crash on unregistration (mkolman) Resolves: rhbz#1845962 - Check Subscription module is available before use in payload code (mkolman) Related: rhbz#1845605 - Fix updating of user gid/uid value checkbox in gui (rvykydal) Related: rhbz#1844386 - Fix crash on user uid/gid unchecked in gui (rvykydal) Resolves: rhbz#1844386 - Fix passing of arguments when creating dracut arguments for FCoE (rvykydal) Resolves: rhbz#1843741 - Do not build Anaconda on i686 (mkolman) Related: rhbz#1691319- Don't use data.method.proxy (vponcova) Related: rhbz#1691319 - Fix more SElinux contexts (vslavik) Resolves: rhbz#1834189 Resolves: rhbz#1775975 - localization: do not crash on failed parsing of X layout (rvykydal) Resolves: rhbz#1843379- Create /etc/systemd/network dir for ifname= renaming if needed. (rvykydal) Resolves: rhbz#1841469 - Update requirements for fips - update-crypto-policies script (rvykydal) Resolves: rhbz#1841471- Convert help system to use help id (mkolman) Related: rhbz#1691319 - Remove unused constants (mkolman) Related: rhbz#1691319 - Adjust help related configuration options (mkolman) Related: rhbz#1691319 - Replace helpFile property with help_id (mkolman) Related: rhbz#1691319 - Close responses from session.get (vponcova) Related: rhbz#1691319 - Improve the documentation of the SetUpMountTask class (vponcova) Related: rhbz#1691319 - Raise an exception if the source's mount point is not unmounted (vponcova) Related: rhbz#1691319 - Change the default source to CDROM (vponcova) Related: rhbz#1691319 - Don't set up sources in the refresh method of the Source spoke (vponcova) Related: rhbz#1691319 - Set up FIPS in the target system (vponcova) Related: rhbz#1800697 - Update the service anaconda-sshd (vponcova) Related: rhbz#1800697 - Set up FIPS in the installation environment (vponcova) Resolves: rhbz#1800697 - Add NFS ISO support back to the NFS SetupSourceTask (jkonecny) Resolves: rhbz#1840346 - Add NFS ISO support to the NFSSourceModule (jkonencny) Related: rhbz#1840346 - Fix changelog to keep rhel history (rvykydal) Related: rhbz#1691319 - Tear down HDD device mount if no valid installation source is found (jkonecny) Related: rhbz#1840346 - Extract ISO find algorith from harddrive (jkonecny) Related: rhbz#1840346 - Update required ack in makebumpver script for rhel > 7 (rvykydal) Related: rhbz#1691319 - Fix string based on translator comments (vslavik) Related: rhbz#1691319 - subscription: Fix authentication method switching in GUI (mkolman) Related: rhbz#1691319- subscription: Make sure CDN repos are loaded and usable (mkolman) Related: rhbz#1691319 - Fix issue that unified ISO from URL is not loaded (jkonecny) Related: rhbz#1691319 - Add split_protocol payload helper function (jkonecny) Related: rhbz#1691319 - Fix imports of Blivet-GUI in unit tests (vponcova) Related: rhbz#1691319 - Make cppcheck ignore the G_DEFINE_TYPE macros (vslavik) Related: rhbz#1691319 - Fix test to not use Python 3.8 feature (vslavik) Related: rhbz#1691319 - Fix test for root SSH login allowed (vslavik) Related: rhbz#1691319 - Remove blivet-GUI tests (vslavik) Related: rhbz#1691319 - Ignore no return from BTRFS (vslavik) Related: rhbz#1691319 - Remove unused imports (vslavik) Related: rhbz#1691319- Change git branch configuration (jkonecny) Related: rhbz#1805757 - Update translation badge (jkonecny) Related: rhbz#1805757 - Use rhel-8 weblate translation repository (jkonecny) Resolves: rhbz#1805757 - Use platform-python instead of python3 (vslavik) Related: rhbz#1691319 - root spoke gui: do not expose some root account options (eg locking) (rvykydal) Related: rhbz#1691319 - Modify locking of root defauls for rhel (rvykydal) Related: rhbz#1691319 - Update required version of blivet (rvykydal) Related: rhbz#1691319 - Remove tests for --ignorebroken %packages section option (rvykydal) Related: rhbz#1691319 - Remove support for --ignorebroken %packages option (rvykydal) Related: rhbz#1691319 - Use F25_Timezone (rvykydal) Related: rhbz#1691319 - Make sure rhsm.service is running at Anaconda startup (mkolman) Related: rhbz#1691319 - Replace SimpleQueue with Queue (vponcova) Related: rhbz#1691319 - Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1691319 - Make RHEL the default (fallback) product (vslavik) Related: rhbz#1691319 - Exclude blivet gui source from rpm_test (rvykydal) Related: rhbz#1691319 - Exclude dependencies for tests from RHEL-8 (jkonecny) Related: rhbz#1691319 - Update pykickstart version for rhel (rvykydal) Related: rhbz#1691319 - Use RHEL8 versions of commands (rvykydal) Related: rhbz#1691319 - Use RHEL8 kickstart handler (rvykydal) Related: rhbz#1691319 - Remove kickstart btrfs support (rvykydal) Related: rhbz#1691319 - Rebase to upstream 33.16 version (rvykydal) Resolves: rhbz#1691319- Make sure rhsm.service is running at Anaconda startup (mkolman) Resolves: rhbz#1805266- Fix crash on single disk selection in GUI (rvykydal) Resolves: rhbz#1805613- Fix installation source switching to/from CDN (mkolman) Resolves: rhbz#1788487 Resolves: rhbz#1790383 Resolves: rhbz#1791376- Do not allow selecting ignored disk in GUI even if it is the only one (rvykydal) Resolves: rhbz#1786561- Disable package download to / /tmp (jkonecny) Resolves: rhbz#1781517- network: fix GUI crash on invalid devices in the list (rvykydal) Resolves: rhbz#1697256- Fix DBus error detection (mkolman) Related: rhbz#1794767 - Make sure RHSM HTTP proxy port from kickstart is an integer (mkolman) Resolves: rhbz#1794025- Log exceptions raised in subscription data fetching method (mkolman) Related: rhbz#1788036 - Fix subscription status not being displayed in some cases (mkolman) Resolves: rhbz#1788036 - Make sure syspurpose is set before registration in GUI (mkolman) Resolves: rhbz#1788207 Related: rhbz#1788036 - Update pep8speaks checker configuration for the branch (rvykydal) Related: rhbz#1788036- Fix RHSM HTTP proxy configuration clearing (mkolman) Resolves: rhbz#1789814 - Add scrolling for the registration tab (mkolman) Resolves: rhbz#1788422- Fix output kickstart generation for subscription commands (mkolman) Resolves: rhbz#1788579 Resolves: rhbz#1788513 - Fix GTK access from subscription thread (mkolman) Resolves: rhbz#1787615- Fix branding in the Connect to Red Hat spoke (mkolman) Resolves: rhbz#1787342- Fix RHSM HTTP proxy setup (mkolman) Related: rhbz#1748281 - Fix text color on info bars (mkolman) Resolves: rhbz#1782174- Adjust unit tests (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend list of false positives in the style guide (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in GUI (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend the anaconda-gtk.css (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in installation payload (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes outside of DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add temporary subscription scheduling module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add basic CDN support to Payload DBus module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add support for custom interface for DBus Tasks (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Backport locale support for modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add subscription manager as an Anaconda dependency (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391- Add UI support for the ZIPL Secure boot (vponcova) Related: rhbz#1659400 - Add DBus support for the ZIPL Secure Boot (vponcova) Resolves: rhbz#1659400 - Don't mention new-kernel-pkg anymore in /etc/sysconfig/kernel (javierm) Resolves: rhbz#1747382 - Don't print warnings for new-kernel-pkg not being present (javierm) Related: rhbz#1747382- Only attempt to open the ibm,max-boot-devices sysfs entry if it exists (javierm) Related: rhbz#1748756- Don't add more devices in boot-device NVRAM than the maximum allowed (javierm) Resolves: rhbz#1748756 - Fix local repo files aren't enabled (jkonecny) Resolves: rhbz#1641620 - Remove ldconfig spec macros (jkonecny) Resolves: rhbz#1700685 - Don't try to format FBA DASD devices (mmatsuya) Resolves: rhbz#1715303- Skip buildins when processing kernel boot args (jkonecny) Resolves: rhbz#1637472 - network: fix handling of ksdevice=bootif in initramfs (rvykydal) Related: rhbz#1649359 - Make sure we work with fresh data when trying to do netroot (vpodzime) Resolves: rhbz#1649359 - Make our manual triggering on network in dracut work (vpodzime) Resolves: rhbz#1649359- Change the bases of the install classes for RHVH (vponcova) Related: rhbz#1753316- Add the install class for Red Hat Virtualization (vponcova) Resolves: rhbz#1753316 - Extend support for custom storage checking (vponcova) Related: rhbz#1753316 - Enable to define the autopart type in an install class (vponcova) Related: rhbz#1753316- Fix noverifyssl when downloading .treeinfo file (jkonecny) Resolves: rhbz#1726156 Resolves: rhbz#1723811- Do not try to mount cdrom source also if it has been mounted in dracut. (rvykydal) Resolves: rhbz#1733507- Adjust the exclude arguments for livepayloads (bcl) Related: rhbz#1684542 - Recreate the BLS entries when using liveimg (bcl) Resolves: rhbz#1684542 - Cache the liveimg tar kernel list (bcl) Related: rhbz#1684542 - Add common function for creating rescue images (bcl) Related: rhbz#1684542 - Re-generate BLS loader file snippets on live installs (awilliam) Related: rhbz#1684542- Respect changesok password policy for root password (mkolman) Resolves: rhbz#1584145 - Fix default value for pwpolicy emptyok (mkolman) Resolves: rhbz#1664704- Add support for disabling modules via module --disable (mkolman) Resolves: rhbz#1655523 Related: rhbz#1719347- Require blivet with flags.protect_cdrom support (rvykydal) Related: rhbz#1671713 - Be more strict when checking for mounted dvd source. (rvykydal) Resolves: rhbz#1671713 - Protect cdroms during tree population for image installs. (rvykydal) Resolves: rhbz#1671713- Fix the rescue mode (vponcova) Resolves: rhbz#1628653- Set default entry to the BLS id instead of the entry index (javierm) Resolves: rhbz#1671047 - Fix non-root dir of install tree HD installation (jkonecny) Resolves: rhbz#1689194- Handle bytes and strings from RPM (vponcova) Resolves: rhbz#1689909 - Set the flag lvm_metadata_backup (vponcova) Resolves: rhbz#1673901 - Rename add-ons to additional software (jkonecny) Resolves: rhbz#1674011 - Move product version modifications for ui into function and add unit test. (rvykydal) Resolves: rhbz#1671384 - Do not show quarterly release part of the version in UI. (rvykydal) Resolves: rhbz#1671384- Rename zanata rhel-devel version (rvykydal) Related: rhbz#1666319 - Adapt makebumpver to rhel-devel -> rhel-8 branch renaming. (rvykydal) Resolves: rhbz#1666319- Use new ssl certificate kickstart options (lars) Resolves: rhbz#1663954- Pull in new translations (rvykydal) Related: rhbz#1684056- Make SMT warning message smaller (jkonecny) Related: rhbz#1684056 - Remove blank line in the SMT warning (jkonecny) Related: rhbz#1684056- Pull in new translations (rvykydal) Related: rhbz#1684056- Update the SMT warning message (rvykydal) Related: rhbz#1684056 - Detect and warn if SMT is enabled (vponcova) Resolves: rhbz#1684056- Pass nosmt boot option to installed system. (rvykydal) Resolves: rhbz#1677411 - Use unformatted DASDs for the partitioning (vponcova) Resolves: rhbz#1676630- Check for dirinstall target on s390 (bcl) Resolves: rhbz#1677417- Change the overflow color (vponcova) Related: rhbz#1637686- Remove a confusing message for headless systems (#1638791) (vponcova) Resolves: rhbz#1638791- Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1638383 - Do not crash on missing multipath device wwn. (rvykydal) Resolves: rhbz#1666242- Relabel X11/xorg.conf.d directory (jkonecny) Resolves: rhbz#1660436 - Reorder items in selinux relabeling post script (jkonecny) Related: rhbz#1660436- Update gjs dependency filter for fedora->rhel filename changes (rvykydal) Related: rhbz#1650295- Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1650295- Add python3-coverage to testing dependencies (jkonecny) Related: rhbz#1502323 - Set Automatic Installation Media for HDD not ISO (jkonecny) Related: rhbz#1502323 - Adapt old code to new partition name translation (jkonecny) Related: rhbz#1502323 - Fix source spoke status for expanded tree on HDD (jkonecny) Related: rhbz#1502323 - Enable installation from install tree on HDD (jkonecny) Resolves: rhbz#1502323- Pull in fixed translations Resolves: rhbz#1659890- Update python-coverage dependency (rvykydal) Resolves: rhbz#1658777 - Require password confirmation in GUI (mkolman) Resolves: rhbz#1584064 - Only quit GTK mainloop on GUI quit request (mkolman) Resolves: rhbz#1643111 - Drop the inst.noblscfg option (javierm) Resolves: rhbz#1658980 - Don't allow to use LDL DASD disks (vponcova) Resolves: rhbz#1635825 - Don't allow /boot on LVM (vponcova) Resolves: rhbz#1641986 - Use the default LUKS version for auto partitioning (vponcova) Resolves: rhbz#1628519 - Make it possible to exit empty user spoke (mkolman) Resolves: rhbz#1620135 - Fix pylint errors (vponcova) Related: rhbz#1652727- Run zipl again after generating initramfs (#1652727) (vponcova) Resolves: rhbz#1652727- Fix module installation error reporting (mkolman) Resolves: rhbz#1644635 - Drop xorg-x11-server-Xorg check from graphical target detection (mkolman) Resolves: rhbz#1583958- Pull in fixed translations Resolves: rhbz#1650431- Hotfix - disable unsupported hardware detection (mkolman) Resolves: rhbz#1645686- Make the pyanaconda/image.py more pep8 (jkonecny) Related: rhbz#1631673 - Test image repodata folder based on treeinfo file (jkonecny) Resolves: rhbz#1631673 - Use var instead of strings in findFirstIsoImage (jkonecny) Related: rhbz#1631673 - Use new InstallTreeMetadata instead of TreeInfo (jkonecny) Related: rhbz#1631673 - Add InstallTreeMetadata class (jkonecny) Related: rhbz#1631673 - Move DEFAULT_REPOS to the constants (jkonecny) Related: rhbz#1631673- nvdimm: update ks data for actions in UI (rvykydal) Resolves: rhbz#1620093 - nvdimm: use pykickstart constant for setting reconfigure mode (rvykydal) Related: rhbz#1620093 - Fix strings not marked for translation (jkonecny) Resolves: rhbz#1637399 - Increase EFI System Partition (ESP) size to 200-600 MiB (javierm) Resolves: rhbz#1633640 - Save lsblk output to the Anaconda traceback file (vtrefny) Resolves: rhbz#1627220- Remove EXPERIMENTAL label for mountpoint assignment in TUI (mkolman) Resolves: rhbz#1636940 - Wrap line in storage/osinstall.py to 99 chars (jkonecny) Related: rhbz#1637096 - Add missing pylint false positive (jkonecny) Related: rhbz#1637096 - Make syspurpose description text size biger (mkolman) Related: rhbz#1612060 - Fix double quoting in syspurpose values (mkolman) Resolves: rhbz#1637135 - Fix ihelp pylint issues (jkonecny) Related: rhbz#1637096 - Add ignored field to rpm_tests (jkonecny) Related: rhbz#1637096 - Remove unused false positives (jkonecny) Related: rhbz#1637096 - Use new BTRFS pykickstart version (jkonecny) Related: rhbz#1637096 - Add back missing import (jkonecny) Related: rhbz#1637096 - Add --no-pip to setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename coverage3 to coverage-3.6 (jkonecny) Related: rhbz#1637096 - Fix error message in setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename nosetests binary to 3.6 - link is missing (jkonecny) Resolves: rhbz#1637096 - Remove not used BuildRequires for RHEL (jkonecny) Related: rhbz#1637096 - Add shortcut function to get dependency script (jkonecny) Related: rhbz#1637096 - Add install-pip parameter to setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add initial 32-bit ARMv7 EFI support (pbrobinson) Resolves: rhbz#1637618 - Drop legacy get_arm_machine pieces (pbrobinson) Related: rhbz#1637618 - arch: arm: drop omap checks and specifics (pbrobinson) Related: rhbz#1637618 - Small optimalization in setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add package installation from pip for test script (jkonecny) Related: rhbz#1637096 - Remove hfsplus-tools not used on RHEL (jkonecny) Related: rhbz#1637096- Add Not Specified option for System Purpose lists (mkolman) Resolves: rhbz#1637602 - Set the VNC password directly (vponcova) Resolves: rhbz#1634667- Ignore errors when trying to activate unsupported swaps (vtrefny) Resolves: rhbz#1635253 - Adapt built in help system to new content structure (mkolman) Resolves: rhbz#1593723 - Update help folder paths (mkolman) Related: rhbz#1593723 - Replace helpFile property with help_id (mkolman) Related: rhbz#1593723 - Small optimization in boot arg parsing method (jkonecny) Related: rhbz#1622429 - Fix bad --addrepo command line parsing (jkonecny) Related: rhbz#1622429 - Raise correct exception on bad addrepo boot param (jkonecny) Resolves: rhbz#1622429- Add option to set kernel.hung_task_timeout_secs option (rvykydal) Resolves: rhbz#1633549 - Change default install class to RHEL (jkonecny) Resolves: rhbz#1634094 - Don't check for firmware compatibility to enable BootLoaderSpec support (javierm) Resolves: rhbz#1635547- Update kernel command line parameters in BLS files (javierm) Resolves: rhbz#1635180 - Drop attempt to add 'nocrypto' to tsflags (#1634791) (awilliam) Resolves: rhbz#1634791 - Make sure fips is correctly enabled on target system (#1619568) (mkolman) Resolves: rhbz#1619568- Syspurpose related test & pylint fixes (mkolman) Related: rhbz#1612060 - Add missing folder to Makefile (mkolman) Related: rhbz#1612060 - Add system purpose support (mkolman) Resolves: rhbz#1612060- Sync spec file (rvykydal) Related: rhbz#1619153 - Fix python3 requires in spec file (rvykydal) Resolves: rhbz#1619153 - Revert "Add system purpose support" (rvykydal) Related: rhbz#1619153 - Add support for GRUB_ENABLE_BLSCFG and inst.noblscfg (pjones) Resolves: rhbz#1615442 - Get rid of new-kernel-pkg invocations (pjones) Related: rhbz#1615442 - Minor pylint cleanups (pjones) Related: rhbz#1615442- Add system purpose support (mkolman) Resolves: rhbz#1612060- Require the Python interpreter directly instead of using the package name - Related: rhbz#1619153- Update the spoke for unsupported hardware in TUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Update the dialog for unsupported hardware in GUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Support detection of kernel taints (vponcova) Resolves: rhbz#1601545- prefixdevname: fix a typo in filename (rvykydal) Related: rhbz#1615997 - prefixdevname: pass persistent configuration to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: pass net.ifnames.prefix option to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: install package to target system if needed (rvykydal) Resolves: rhbz#1615997 - prefixdevname: import state from initramfs to stage 2 (rvykydal) Resolves: rhbz#1615997- Don't connect to signals of the Network Manager DBus objects (vponcova) Resolves: rhbz#1582233 - Fix librepo logging with new DNF (jkonecny) Resolves: rhbz#1626609- Require python3-librepo Resolves: rhbz#1626609- DNF 3.5 compatibility (mkolman) Related: rhbz#1613296 - Don't try to get hostnamed proxy in non-installer-image environments (rvykydal) Resolves: rhbz#1622917- Revert "Don't allow booting from nvdimm devices" (rvykydal) Resolves: rhbz#1620566 - Fix pylint errors (vponcova) Related: rhbz#1618633- Fix crash in tui when default partitioning scheme is not supported (rvykydal) Related: rhbz#1617958- Add inst.addrepo documentation for HD variant (jkonecny) Related: rhbz#1595415 - Warn when repo names are not unique (jkonecny) Related: rhbz#1595415 - HD addon repos have mount directories permanent (jkonecny) Related: rhbz#1595415 - Unmount hard drive additional repositories (jkonecny) Related: rhbz#1595415 - Move RepoData copy creation to the RepoData class (jkonecny) Related: rhbz#1595415 - Show empty file protocol on HD addon repo fail (jkonecny) Related: rhbz#1595415 - Mount and use HDD additional repositories (jkonecny) Related: rhbz#1595415 - Separate _find_and_mount_iso from _setup_media (jkonecny) Related: rhbz#1595415 - Load hard drive repo type from inst.addrepo (jkonecny) Related: rhbz#1595415 - Do not fail if .discinfo file can't be read (jkonecny) Related: rhbz#1595415 - Use productmd to parse .discinfo file (jkonecny) Related: rhbz#1595415 - Add payload sources tests (jkonecny) Related: rhbz#1595415 - Cleanup payload tests source file (jkonecny) Related: rhbz#1595415 - Add documentation for inst.addrepo boot option (jkonecny) Related: rhbz#1595415 - Add additional repositories to KS data (jkonecny) Resolves: rhbz#1595415 - Use new source solution (jkonecny) Related: rhbz#1595415 - Add payload sources implementation (jkonecny) Related: rhbz#1595415 - Mark disks with additional repos as protected (jkonecny) Related: rhbz#1595415 - Support boot args parsing to list (jkonecny) Related: rhbz#1595415 - Add inst.addrepo new options (jkonecny) Related: rhbz#1595415 - Make parenthesis consistent (jkonecny) Related: rhbz#1595415 - Remove unused parameter from live_startup method (jkonecny) Related: rhbz#1595415 - Disable treeinfo based repos only once (jkonecny) Related: rhbz#1610806 - Disable treeinfo repos when base repo change (jkonecny) Related: rhbz#1610806 - Treeinfo repos can't be changed nor removed (jkonecny) Related: rhbz#1610806 - Add all repositories from the treeinfo file (jkonecny) Resolves: rhbz#1610806 - Load base repository location from treeinfo (jkonecny) Related: rhbz#1610806 - Add limited file:// protocol to GUI Source spoke (jkonecny) Related: rhbz#1610806 - Add BaseOS between default base repositories (jkonecny) Related: rhbz#1610806 - Split _setupInstallDevice method in payload (jkonecny) Related: rhbz#1610806- Revert back to running DNF in a subprocess (mkolman) Related: rhbz#1613296 - Add back reverted patches for modularity support (rvykydal) Related: rhbz#1613296- Check the LUKS2 memory requirements (vponcova) Related: rhbz#1547908 - Add an option for choosing version of LUKS in GUI (vponcova) Related: rhbz#1547908 - Add tests for LUKS2 in the auto partitioning module (vponcova) Related: rhbz#1547908 - Apply the LUKS2 options from the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in logvol, part and raid commands (vponcova) Related: rhbz#1547908 - Enable to set a default version of LUKS (vponcova) Related: rhbz#1547908 - Update dependencies and kickstart commands to support LUKS2 (vponcova) Resolves: rhbz#1547908 - Use SimpleConfigFile to get PLATFORM_ID from /etc/os-release (mkolman) Related: rhbz#1613296 - Use wwn attr instead of removed wwid. (#1565693) (dlehman) Resolves: rhbz#1615408- Fix a 5 year old typo in the spec file (mkolman) Resolves: rhbz#1613488 - Bump required DNF version (mkolman) Related: rhbz#1613296 - Fix some small issues with the platform id patch (mkolman) Related: rhbz#1613296 - Set platform id for DNF (mkolman) Related: rhbz#1613296 - Fix crash when software environment is False (jkonecny) Resolves: rhbz#1612942 - Allow to delete all file systems used by Unknown (#1597199) (vponcova) Resolves: rhbz#1597199- DD: Use text mode when calling tools with subprocess (rvykydal) Resolves: rhbz#1609744 - Update RHEL placeholder names (mkolman) Related: rhbz#1593723- Revert Use productmd library to parse .treeinfo (rvykydal) Related: rhbz#1611622- Revert of module support enablement (install specs DNF API) (rvykydal)- Typo fixup (rvykydal) - Define if blivet-gui is supported via installclasses (rvykydal) Related: rhbz#1599838 - Offer Blivet-GUI partitioning only if supported (rvykydal) Related: rhbz#1599838 - Only show the "closest mirror" source option where appropriate (mkolman) Resolves: rhbz#1608241 - Starting from 3.0 DNF expects strings in comps queries (mkolman) - Remove blivet-gui spoke and its dependencies (rvykydal) Resolves: rhbz#1599838 - Use the manual partitioning module in TUI (vponcova) - Use the manual partitioning module in UI (vponcova) - Add tests for the manual partitioning module (vponcova) - Create the manual partitioning module (vponcova) - Reserve enough static space for 2 lines in spoke status on hub (#1584160) (rvykydal) - Handle new module specific error states (mkolman) - Handle missing package errors reported by the install_specs() function (mkolman) - Initial module enablement and installation support (mkolman) - Fix disable additional repositories (jkonecny) - Show better messages for NoSuchPackage and NoSuchGroup (#1599190) (vponcova) Resolves: rhbz#1599190 - Bootloader stage2 can't be on btrfs on rhel (#1533904) (rvykydal) Related: rhbz#1533904 - Remove --fstype=btrfs support from LogVol, Raid and Partition (rvykydal) Resolves: rhbz#1533904 - Remove btrfs support. (rvykydal) Resolves: rhbz#1533904 - Use RHEL8 versions of commands added to RHEL8 handler for test (rvykydal) - Use RHEL8 kickstart handler (rvykydal) - Use productmd library to parse .treeinfo (#1411673) (jkonecny) - Import kickstart classes as version-less in the dracut script (vponcova) - Use only version-less kickstart classes (vponcova) - Define version-less variants of kickstart classes (vponcova) - Pylint should skip the file livepayload.py (vponcova) - Fix pylint errors (vponcova)- Change the pop-up text with the pre-release warning (#1542998) (vpodzime) Resolves: rhbz#1608243 - Sort categories on the hub by defined order (#1584160) (rvykydal) Resolves: rhbz#1584166 - Show a note about EULA where relevant (mkolman) Resolves: rhbz#1569596 - Change message log level to INFO when adding repo (jkonecny) Related: rhbz#1603178 - Set packaging log level to DEBUG by default (jkonecny) Resolves: rhbz#1603178 - Remove the python-wrapt dependency (vponcova) - Do not use capitals for spoke names (#1584160) (rvykydal) Resolves: rhbz#1584166 - Wrap category label and add space between columns (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use 32 px icons (instead of 16 px) on hubs (#1584160) (rvykydal) Resolves: rhbz#1584166 - Make pyanaconda.dbus.typing work with Python 3.7 (#1598574) (awilliam) - Use Platform Python where appropriate (mkolman) - Replace deprecated dracut options for booting with ibft. (rvykydal) Resolves: rhbz#1566052 - Protected devices might be hidden (#1561766) (vponcova) - Improve handling of unsupported filesystems in UI. (rvykydal) Resolves: rhbz#1533904 - Reserve two lines for status message (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use three spoke columns on hub for better scaling (#1584160) (rvykydal) Resolves: rhbz#1584166 - fstab: include a note about systemctl daemon-reload (zbyszek) - Access the ZFCP module only on s390x (vponcova) - Tell libreport if it is a final release or not (#1596392) (vpodzime) Resolves: rhbz#1596392 - bootloader: GRUB2: Set menu_auto_hide when enabled by the instClass (hdegoede) - installclass: Add bootloader_menu_autohide property (hdegoede) - Add tests for the zFCP module (vponcova) - Handle the zfcp command in the zFCP module (vponcova) - Use the zFCP discovery task in UI (vponcova) - Create the zFCP discovery task (vponcova) - Create the zFCP module (vponcova)- Define zanata branch statically for rhel-devel branch (rvykydal)- DNF 3: progress callback constants moved to dnf.transaction (awilliam) - DNF 3: Update size calculations for transaction item changes (awilliam) - DNF 3: config substitutions moved from dnf to libdnf (awilliam)- Add tests for the DASD module (vponcova) - Run the DASD formatting task in UI (vponcova) - Extend the sync_run_task method with a callback (vponcova) - Create a task for formatting DASDs (vponcova) - Run the DASD discovery task from UI (vponcova) - Create a task for discovering DASDs (vponcova) - Create the DASD module (vponcova) - Add tests for the language installation task (vponcova) - Run an installation task to install a language (vponcova) - nvdimm: fix crash on non-block devices (rvykydal)- Wait for kickstart modules to quit (vponcova) - Ask for a default passphrase if required (vponcova) - Add support for setting different types of passwords in TUI (vponcova)- Add tests for changes in tasks and the install manager (vponcova) - Add a simple installation task in the Baz module (vponcova) - Update the boss classes (vponcova) - Update the base clases for modules (vponcova) - Use the system installation task in the install manager (vponcova) - Add the system installation task (vponcova) - Add methods for running remote DBus tasks (vponcova) - Improved base clases for DBus tasks (vponcova) - Do not manually create LUKSDevice when unlocking a LUKS format (vtrefny) - Fix pylint errors (vponcova) - Skip the pylint check for the bootloader.py (vponcova) - Enable DNF depsolver debugging in debug mode (mkolman) - Don't reset locale of our DBus daemon (vponcova) - Close the DNF base later (#1571299) (vponcova) - Add 10% for storage metadata to the total required space (#1578395) (vponcova) - Add hook to prevent mistake upstream pushes (jkonecny) - Revert "WIP" (vponcova) - WIP (vponcova) - Set locale to en_US.UTF-8 in every module (#1575415) (vponcova) - Move initial module configuration to the init function (vponcova) - Fix the mount command (vponcova) - Use the auto partitioning module in UI (vponcova) - Only check space during a tui kickstart if ksprompt is enabled (bcl) - Fix can't exit TUI storage spoke (jkonecny) - Use PROCESSED_AND_CLOSE and PROCESSED_AND_REDRAW (jkonecny) - Remove not required PROCESSED return (jkonecny) - Remove PROCESSED from refresh method (jkonecny)- nvdimm: make debug messages more clear (rvykydal) - nvdimm: use libblockdev enum to check namespace mode (rvykydal) - Add data loss warning to nvdimm reconfigure dialog. (rvykydal) - Add UI feedback for disk repopulating after nvdimm reconfiguration. (rvykydal) - Fix ignoring of nvdimm devices (rvykydal) - Don't allow booting from nvdimm devices (rvykydal) - Improve UI feedback for invalid boot on non-iBFT iSCSI devices. (rvykydal) - Add inst.nonibftiscsiboot boot option. (rvykydal) - Use only devices specified by nvdimm command for installation. (rvykydal) - Add option to reconfigure nvdimm devices into sector mode. (rvykydal) - Allow only devices in sector mode to be selected. (rvykydal) - Add nvdimm devices to Advanced Storage spoke. (rvykydal) - Add kickstart support for nvdimm reconfiguration to sector mode. (rvykydal) - Ignore nvdimm disks which are not in sector mode. (rvykydal) - Do not ignore nvdimm (pmemX) devices (rvykydal) - Update the pykickstart commands (vponcova) - Fix firewall DBUS module API usage (#1577405) (mkolman) - Fix formatting in the TUI storage spoke (jkonecny) - Fix TUI crash in mountpoint assignment (#1564067) (jkonecny) - Fix KS logvol metadata and chunksize parameters (#1572511) (jkonecny) - Show correct bootloader error on the MacEFI platform (vponcova) - Revert "Fix broken kickstart command test" (rvykydal) - Support fcoe --autovlan option (#1564096) (rvykydal)- Increase module startup timeout to 600 seconds (mkolman) - Fix name of the Zanata Python client package (mkolman) - Add tests for the auto partitioning module (vponcova) - Create the auto partitioning module (vponcova) - Add the firewall submodule (mkolman) - Once again fix cmdline error handling. (#1360223) (sbueno+anaconda) - Extend the timeout period to 180s in the case of cmdline error. (#1360223) (sbueno+anaconda) - Fix the clearpart test with disklabel option (vponcova) - The specified nosetests failed to run (vponcova)- Show correct root account locked status in reconfig mode (#1507940) (mkolman) - Add missing lines and modularization only log to test coverage (jkonecny) - Remove makebumpver dependency from spec file (jkonecny) - network module: use connectivity checking in anaconda (rvykydal) - network module: add connectivity checking (rvykydal) - Permit adding disabled external repos to installation. (riehecky) - Handle empty active attribute for consoles (#1569045) (mkolman) - Support temporary kickstart generating (vponcova) - Create the dynamic module User (vponcova) - Select Workstation install class for Workstation live (#1569083) (awilliam) - Rename the main module User to Users (vponcova)- Save logs to result folder after rpm-tests (jkonecny) - Add Installed pyanaconda tests (jkonecny) - Fix name of the RPM test (jkonecny) - Support running just chosen rpm test (jkonecny) - Add test cache files to gitignore (jkonecny) - Move test install test from Makefile to rpm tests (jkonecny) - Create structure to run rpm tests (jkonecny) - Move all nosetests to separate directory (jkonecny) - Fix broken kickstart command test (jkonecny) - Fix broken kickstart command test (jkonecny) - localization: use LanguageKickstarted module property (#1568119) (rvykydal) - Start only the specified kickstart modules (#1566621) (vponcova) - Use the Bootloader module in UI (vponcova) - Add tests for the bootloader module (vponcova) - Create the bootloader module (vponcova) - rpmostreepayload: do not require network for dvd installation (#1565369) (rvykydal) - Fix double logging to stdout (vponcova) - Don't try to create required partitions if there are none (vponcova)- Add anaconda-install-env-deps as dependency of the anaconda package (mkolman) - Add %files for install-env-deps so it actually exists (awilliam)- Bump simpleline version (mkolman) - Do not redraw screen after text YesNo dialog (#1557951)(jkonecny) - Revert "Adapt to a new simpleline changes (#1557472)(jkonecny) - authselect: enable silent last log (pbrezina) - authselect: fix typo to enable fingerprint authentication (pbrezina)- Move install time dependencies to a metapackage (mkolman)- Fix forgotten usage of the selinux kickstart command (vponcova) - Fix tests for the storage module (vponcova) - Use the disk selection and initialization modules in UI (vponcova) - Enable to use object identifiers instead of object paths (vponcova)- Add Makefiles for disk initialization and selection modules (vponcova) - Remove the invalid self argument (vponcova) - Run all unit tests (vponcova)- Create the disk initialization and disk selection modules (vponcova) - Use watch_property to watch changes of DBus properties (vponcova) - Better organize the base classes for modules (vponcova) - Fixed KS forcing zerombr onto RO disk (japokorn) - Add tests for the kickstart specifications (vponcova) - Standardize calls to parent via super() (riehecky) - Fix 'isDisk' property name (#1558906) (vtrefny) - Make the class for removed kickstart commands more strict (vponcova) - Fix the progress bar steps (vponcova) - Use enum for the first boot action (vponcova) - Use enum for the SELinux modes (vponcova) - datetime spoke: still pass ksdata to NTPconfigDialog (UIObject) (rvykydal)- Write rootpw command to kickstart (#1557529) (mkolman) - Don't make safe to observe services on buses that don't run (vponcova) - Add the LanguageKickstarted property (vponcova) - Don't autoquit by default if the last hub is empty (#1553935) (mkolman) - Use the Services module in UI (vponcova) - Create the Services module (vponcova) - Enable hibernation only on x86 (#1554345) (vponcova) - Add the Storage module with no API (vponcova) - Add the Payload module with no API (vponcova) - Remove DBus modules Foo and Bar (vponcova) - network module: fix accessing org.freedesktop.hostname1 for current hostname (rvykydal)- network module: add basic test (rvykydal) - Add prepare command to setup-mock-test-env script (jkonecny) - Mark partition live device's disk protected. (#1524700) (dlehman)- Remove useless constants from pyanaconda.dbus.constants (vponcova) - Use identifiers to get observers and proxies (vponcova) - Remove the publish method from DBus interfaces (vponcova) - Replace constants in publish and register methods (vponcova) - Replace constants in DBus interface names (vponcova) - Define DBus errors with the dbus_error decorator (vponcova) - Use namespaces and identifiers to describe Anaconda DBus objects (vponcova) - Add support for identification of DBus objects and services (vponcova) - User module should parse only rootpw for now (#1553488) (vponcova) - localization module: plug localization module into keyboard GUI spoke (rvykydal) - localization module: add KeyboardKickstarted property (rvykydal) - localization module: add KS support for keyboard command (rvykydal) - localization module: don't use Kickstarted so another command can be added (rvykydal) - Fix release docs (mkolman) - network: set TYPE value in ifcfg from kickstart in initrmfs (rvykydal) - Make formatting consistent in AnacondaWidgets.xml (riehecky)- Use the user DBUS module in the UI (mkolman) - Use the user DBUS module for the rootpw command in kickstart.py (mkolman) - Add initial user DBUS module (mkolman) - Add tests for the Security module (vponcova) - Use the Security module in UI (vponcova) - Don't send empty kickstart to DBus modules (vponcova) - Add the Security module (vponcova) - Fix makeupdates script to work with new DBus structure (jkonecny) - Fix Makefile of the kickstart manager (vponcova) - Fix check if dbus daemon quit properly (jkonecny) - Remove check if dbus is running (#1551096) (jkonecny) - Use Anaconda's special env variable for dbus address (#1551096) (jkonecny) - Migrate Anaconda to our private dbus session (#1551096) (jkonecny) - localization module: use l12 shortcut for module name in UI (rvykydal) - localization module: replace ksdata.lang with the module in anaconda. (rvykydal) - localization module: add KS support for lang command (rvykydal) - Return restorecon utility to Fedora 28 mock (jkonecny) - Include dbus.log when exporting logs (mkolman) - Reorganize pyanaconda.modules.boss (vponcova) - Move all DBus errors to pyanaconda.modules.common.errors (vponcova) - Move common classes and functions to pyanaconda.modules.common (vponcova) - Close DBus log file when quitting DBus session (jkonecny) - Enable payload configuration for Install classes (jkonecny) - Rename files that provide kickstart specifications (vponcova) - Move the kickstart specification to pyanaconda.core.kickstart (vponcova) - Start and quit Boss properly (jkonecny) - Make class from dbus.launcher module (jkonecny) - Add the kernel option resume= by default (#1206936) (vponcova)- Use observers to access the hostname service (vponcova) - Make safe to observe services on buses that don't have to run (vponcova) - DBus logs are now saved to /tmp/dbus.log (jkonecny) - Add tests for toplevel installclass attribs (riehecky) - Wait for DBus modules for longer time (vponcova) - Drop dependency on authselect and firewalld (vponcova) - Fix kickstart version test (vponcova) - Authconfig is replaced with authselect (#1542968) (vponcova) - Add support for different message buses (vponcova) - Fix makeupdates script (vponcova) - Set up basic logging for DBus modules (vponcova) - Remove get_dbus_module_logger (vponcova) - Fix logging of the DBus modules (vponcova) - Fix the reimport error (vponcova) - Fix the network module specification (vponcova) - network module: update_network_data test (rvykydal) - network module: use Module.Kickstarted instead of ksdata.seen (rvykydal) - network module: use for hostname in tui (rvykydal) - network module: handle current hostname (rvykydal) - network module: handle ksdata.network.hostname (rvykydal) - network module: add module skeleton (rvykydal) - Log changes in the kickstart modules. (vponcova) - Use the Timezone module in UI. (vponcova) - Start Boss from Anaconda (jkonecny) - Do not use System DBus (jkonecny) - Remove anaconda-boss.service (jkonecny) - Move Anaconda dbus services and confs to session dbus (jkonecny) - Run DBus session if not present (jkonecny) - Change pykickstart version (vponcova) - Move system-logos dependency from anaconda-core to anaconda-gui (mkolman) - makebumpver: fix parsing of -m option (rvykydal) - makebumpver: fix -i option (rvykydal) - Fix tests of the Timezone module (vponcova) - installclass: add comments to server install class (dusty) - Don't use deprecated formatErrorMsg (vponcova) - Use the KickstartError attributes (vponcova) - kickstart: "clearpart --list" does not work (#1410335) (marcel) - Use handler in the Timezone module (vponcova) - Fix the specification of the Bar module (vponcova) - Use the KickstartHandler class (vponcova)- Prevent anaconda-core requiring gjs-console (awilliam) - Temporarily don't test versions of specified kickstart objects (vponcova)- Explain when run dependency_solver without options (jkonecny) - Clean dd_test code (jkonecny) - We can't set file permission mode for .so in dd test (jkonecny) - Rename installclass_atomic to Fedora Atomic Host (jkonecny) - Support running only nosetests or only some nosetests (jkonecny) - Do not run tests as root (jkonecny) - Save start and end time for pylint run (jkonecny) - Separate grab-logs from ci target in Makefile (jkonecny) - Remove false positive but disable Pylint in makeupdates script (jkonecny) - Add copyright to scripts in ./scripts/testing (jkonecny)- Prevent anaconda-core requiring gjs-console (awilliam)- Check the proxy attribute before accessing it (vponcova) - Check the noverifyssl attribute before accessing it (vponcova) - Don't access the url attribute (#1530428) (vponcova) - Use Fedora Server default partitioning in Atomic (jkonecny) - Clean code of Atomic install class (jkonecny) - Migrate Atomic install class (#1491287) (jkonecny) - Move Atomic install class to Anaconda (#1491287) (#1536853) (jkonecny) - Make sure that fetch_url is defined. (vponcova)- Change pykickstart version. (vponcova) - Do not deepcopy the kickstart data in the storage (vponcova) - Replace deepcopy of the method command (vponcova) - Use pykickstart 3 (vponcova) - Provide comprehensive log messages about the display mode (vponcova) - Fix missing logging in some cases of update of ONBOOT value. (rvykydal) - Fix tests for the timezone module. (vponcova) - Add the Kickstarted property to the kickstart modules. (vponcova) - Connect to the observed service and other stuff. (vponcova) - Prevent 99-copy-lgs.ks from exiting with a 1 (bcl) - Rename SetUTC to SetIsUTC in the timezone module. (vponcova)- Move how to use setup-mock-test-env script to help (jkonecny) - Add --init as new parameter to setup-mock-test-env (jkonecny) - Initialize the thread manager at the first import. (vponcova) - Added tests for the timezone module and other. (vponcova) - Remove 'i' from iutil module (jkonecny) - Remove 'i' from isignal module (jkonecny) - Move isignal module to core/isignal (jkonecny) - Extract process watch functions to a static class (jkonecny) - Move regexes module to core/regexes (jkonecny) - Move i18n module to core/i18n (jkonecny) - Move constants module to core/constants (jkonecny) - Move iutil module to core/iutil (jkonecny) - Move async_utils to core/async_utils (jkonecny) - Replace gobject GLib by our core/glib (jkonecny) - Rename run_in_main_thread to run_in_loop (jkonecny) - Add Timer and PidWatcher abstraction above GLib (jkonecny) - Create abstraction above GLib event loop (jkonecny) - Add core/glib module for GLib access (jkonecny) - Ignore errors for KickstartSpecificationHandler. (vponcova) - Try to use the PropertiesChanged signal. (vponcova) - Add timezone module. (vponcova) - Collect properties changes before emit. (vponcova) - Use Ping method from the standard interface. (vponcova) - Recognize members of standard interfaces. (vponcova) - Add an object observer with cached properties (vponcova) - Rename modules with Fedora install classes. (vponcova) - Add support for Variant in .buildstamp (vponcova) - Fix the Bar module. (vponcova) - Add pykickstart version to branching policy doc (jkonecny) - Remove `unstable` branch from documentation (jkonecny) - Move system-logos to anaconda-core (#1529239) (bcl)- Modules should use the proxy pattern. (vponcova) - Variants need to be instances of the Variant class (vponcova) - kickstart: support firewall --use-system-defaults (#1526450) (dusty) - Check payload is set before accessing its data (#1524785) (mkolman) - Do not fail when test are failing in setup-env script (jkonecny) - Support running multiple commands at once (jkonecny) - Support copy Anaconda result dir out of mock (jkonecny) - Remove dependencies from Makefile (jkonecny) - Add path to Anaconda in mock to constant (jkonecny) - Properly exclude packages from the install set (ngompa13) - Add the _prepare_command helper function to setup-test-env (jkonecny) - Add run-tests parameter to setup-test-env script (jkonecny) - Remove /anaconda in mock before copying new one (jkonecny)- Improve password checking status and error messages (mkolman) - Spin kickstarts shouldn't be test dependency (jkonecny)- Remove spurious echo call from tmux service file (#1526861) (mkolman) - Restore fix for RHBZ #1323012 (`set_name` not `setName`) (awilliam) - Fix Makefile for modules/[foo,bar]/tasks and for install_manager (rvykydal) - Make passing kickstart to boss more visible. (rvykydal) - Add tests for KickstartManager. (rvykydal) - Add kickstart dispatching to anaconda. (rvykydal) - Add kickstart dispatching to local boss run script (rvykydal) - Add KickstartManager for Boss. (rvykydal) - Add method for getting line mapping from kickstart elements to kickstart (rvykydal) - Add info about handled kickstart commands to modules (rvykydal) - Add missing Makefile for kickstart_dispatcher (rvykydal)- Use observers in the install manager (vponcova) - Modify readme file for tests (jkonecny) - Do not bump version when testing installation (jkonecny) - Add set up test environment script (jkonecny) - Add dependency solver script (jkonecny) - Differentiate upstream and build-time version (#1493952) (mkolman) - Fix bad bash '*' expansion when loading kernel modules (#1525841) (jkonecny) - Fix connection to a signal in the install manager (vponcova) - Use the InterfaceTemplate in the InstallationInterface (vponcova) - Use the InterfaceTemplate in the TaskInterface (vponcova) - Add a base class for DBus interfaces (vponcova) - Update module manager to use observers (vponcova) - Add DBus observers for better access to proxies. (vponcova) - Remove running CI in mock from Makefile (jkonecny) - Add xfsprogs and git to the test requirements (jkonecny) - The gettext-devel is required by autogen (jkonecny) - Remove kickstart-test dependencies from test requires (jkonecny)- Unregister and unpublish all DBus services and objects (vponcova) - Add tests for InstallManager (jkonecny) - Add tests for Tasks (jkonecny) - Add run_in_glib decorator for tests (jkonecny) - Instantiate and publish InstallManager in Boss (jkonecny) - Add Makefile for install_manager (jkonecny) - Implement InstallManager with interface (jkonecny) - Init threading in modules (jkonecny) - Provide installation tasks from modules (jkonecny) - Remove *.Anaconda.Modules interface from Boss (jkonecny) - Implementing example tasks for modules (jkonecny) - Add Makefile for Task (jkonecny) - Base implementation of Task (jkonecny) - Add Task interface class (jkonecny) - Remove in-memory kickstart representation from traceback file (#1519895) (mkolman) - Support call_when_thread_terminates in ThreadManager (jkonecny) - Change gtk_action_wait/nowait as general use decorators (jkonecny) - Add controllable loop to run_boss_locally script (jkonecny) - Tweak run_boss_locally script (jkonecny) - Enable SE/HMC file access to repo (vponcova) - Change string formatting to format method (jkonecny) - Pass handler instance, not class to SplitKickstartParser (rvykydal) - Add kickstart parser for splitting kickstart (rvykydal)- Fix unit tests (mkolman) - Fixes in makefiles (vponcova) - Use the input_checking module for TUI password validation (mkolman) - Use the input_checking module for user checking (mkolman) - Use the input_checking module for root password checking (mkolman) - Use the input_checking module for checking the LUKS passphrase (mkolman) - Reflect GUISpokeInputCheckHandler changes in installation source spoke (mkolman) - Convert the input checking helpers to use the input_checking module (mkolman) - Provide more robust method of using the warning message bar (mkolman) - Remove the validatePassword() method (mkolman) - Add new input checking module (mkolman) - fixup! Migrate Workstation InstallClass to anaconda (sgallagh) - Handle an invalid install class style sheet (vponcova) - Enhance password checking constants (mkolman) - Fix interactive defaults (mkolman) - Modify the PYTHONPATH in run_boss_locally (vponcova) - Replace get_bus with the class DBus (vponcova) - Migrate Workstation InstallClass to anaconda (sgallagh) - Point at new path for fedora-server.css (sgallagh) - Rename dbus_constants to constants (vponcova) - Add the boot option inst.ks.all (vponcova) - Add the boot option inst.stage2.all (vponcova) - Remove errors for mounting and unmounting (vponcova) - Override the right method in the task (vponcova) - Remove useless code (vponcova) - Support timeout and retries options in %packages section (vponcova) - Fix device_name_is_disk to fully support raid devices (vponcova) - Onlyuse devices of the ignoredisk command should be only disks (vponcova) - Add the boot option inst.xtimeout (vponcova) - Do not shadow build-in module variable (jkonecny) - Module manager is replaceable (jkonecny) - Remove pyanaconda.constants_text module (vponcova)- Bump Blivet GUI version (mkolman) - Change path to start-module script when running locally (mkolman) - Handle DBUS module related files in makeupdates (mkolman) - Handle DBUS_STARTER_ADDRESS not being defined (mkolman) - Use start-module script in DBUS service files (mkolman) - Add a DBUS module startup script (mkolman) - Add Makefile.am for DBUS modules an addons (mkolman) - Add the setup-updates script (mkolman) - Add __init__.py file to anaconda/modules (mkolman) - Add a unit file for Boss startup (mkolman) - Really install all the right packages on Mac UEFI installs (awilliam) - Refactor DASD formatting and support detection of LDL DASDs. (vponcova) - Remove unused import sys from run_boss_locally script (jkonecny) - Fix blivet imports in the Fedora Server install class (#1513024) (vponcova) - Update the use of suggest_container_name method (vponcova) - Devicetree doesn't have protected_dev_names (vponcova) - Add pyanaconda.dbus to Makefile (vponcova) - Add pyanaconda.storage to Makefile (#1511735) (vponcova) - network: GUI, be more robust when displaying vlan parent and id (#1507913) (rvykydal) - network: GUI, fix lookup of existing device configurations (#1507913) (rvykydal) - network: GUI, don't crash on added vlan without device name specified (#1507913) (rvykydal) - Add a script for running Boss & modules locally (mkolman) - Add an example addon (mkolman) - Add DBUS module examples (mkolman) - Add Boss (mkolman) - Add a base class for DBUS modules (mkolman) - Add .service and .conf files for the DBUS modules (mkolman) - Add constants for DBUS module namespaces (mkolman) - Add support for logging from DBUS modules (mkolman) - Add the get_bus() method (mkolman) - Remove storage check for too small swap (#1466964) (vponcova) - Migrate fedora-server installclass into the anaconda repository (#1466967) (rvykydal)- Bump required Blivet version to 3.0 (mkolman) - Add modular server repo to the base repositories (#1506894) (jkonecny) - Split addon and environment refresh in software TUI (jkonecny) - Fix changing source don't erase old environment TUI (#1505090) (jkonecny) - Add logging to TUI software selection spoke (#1505090) (jkonecny) - Do not try to use protected disks for autopart (vtrefny) - Adapt new storage tui spoke to storage code move. (dlehman) - Update blivet upstream URL in testing README. (dlehman) - Adapt to devicefactory API change. (dlehman) - Adapt to removal of default rounding in blivet.size.Size. (dlehman) - Use anaconda's logic for ostree sys/physical root. (dlehman) - Adapt to removal of blivet.udev.device_is_realdisk. (dlehman) - Adapt to move of disklabel type logic into DiskLabel. (dlehman) - Move blivet.partspec into pyanaconda.storage. (dlehman) - Move blivet.platform to pyanaconda.platform. (dlehman) - Fix traceback from mocked partitions in clearpart test. (dlehman) - Move blivet.osinstall to pyanaconda.storage. (dlehman) - Move autopart from blivet to pyanaconda.storage. (dlehman)- Mac EFI installs need grub2-tools (#1503496) (awilliam) - network: create default ifcfg also for missing default NM connection (#1478141) (rvykydal) - Print screen stack next to exception in TUI (jkonecny) - Enable Custom GRUB2 Password Utility (#985962) (rmarshall)- Bump simpleline version requires (jkonecny) - Remove DataHolder class (jkonecny) - Remove EditTUISpoke EditTUIDialog and EditTUISpokeEntry (jkonecny) - Replace EditTUI* from the TUI Storage spoke (jkonecny) - Replace EditTUI* from the TUI User spoke (jkonecny) - Replace EditTUI* from the TUI Source spoke (jkonecny) - Replace EditTUI* from the TUI Network spoke (jkonecny) - Password spoke is using PasswordDialog now (jkonecny) - Return default policy if nothing match (jkonecny) - Add Dialog and PasswordDialog TUI objects (jkonecny) - Remove EditTUIDialog from time_spoke (jkonecny) - packaging: clear downloaded packages repo cache before using it (#1480790) (rvykydal) - Do substitutions only after translating the string (mkolman) - Fix a translation check error (mkolman) - Do not run commands in messages in Makefile (jkonecny) - Fix storage spoke completeness checking (#1496416) (rvykydal)- Mark the mount point assignment in TUI as experimental (vpodzime) - Reset storage on change in text mode (vpodzime) - Only allow the supported file systems in text mode (vpodzime) - Textual configuration of mount points (vpodzime) - Add support for the new 'mount' kickstart command (vpodzime) - Fix dnf exception repository not set (#1495211) (jkonecny) - Add logging of complete spokes in GUI. (rvykydal) - Do not execute storage when the spoke is left with no selected disk (#1496327) (rvykydal) - Reflect building from master branch in the release docs (mkolman) - Add checks for group names (#1497676) (vponcova) - Add new checks for user names (#1491006) (vponcova)- Add changelog entries from the unstable branch (mkolman) - Log when we are executing command in chroot (jkonecny) - Use name instead of index in TUI env selection (#1495204) (jkonecny) - Fix missing container in TUI source spoke (#1494801) (jkonecny) - Add MOCK_EXTRA_ARGS to Makefile (jkonecny) - tui source spoke: initialize nfs values when switching to nfs (rvykydal) - Deselect encryption when switching to blivet-gui partitioning (vtrefny) - Add 2 spaces between functions in iutil (jkonecny) - rpmostreepayload: Fix logic for copying of EFI data (walters) - rpmostreepayload: Avoid recursing for fstab mounts (walters) - payload: Add handlesBootloaderConfiguration(), teach bootloader.py (walters)- Fix missing id to name environment transition (#1491119) (jkonecny) - Fix test for unset TUI software environment (#1491119) (jkonecny) - Rename processingDone to processing_done variable (jkonecny)- network: add support for kickstart --bindto=mac for virtual devices (#1328576) (rvykydal) - network: support mac bound network settings as first class (#1328576) (rvykydal) - network: add support for kickstart --bindto=mac for wired devices (#1328576) (rvykydal) - Don't setup the hub twice (#1491333) (vponcova) - rpmostreepayload: Substitute ${basearch} in ostreesetup ref (walters) - Perform repo checks only when there are checks available. (rvykydal) - Add support for repo --metalink (GUI) (#1464843) (rvykydal) - Add support for repo --metalink (kickstart, tui) (#1464843) (rvykydal) - Add inst.notmux option (dusty)- Add missing dot to the availability status message (mail) - Bump Simpleline version (jkonecny) - Make EFIGRUB._efi_binary a property, not a method (awilliam) - Better storing logs from build and tests (jkonecny) - Provide a default install class. (vponcova) - Do not use hidden install classes. (vponcova) - Make geolocation with kickstart possible (#1358331) (mkolman) - Run python-meh as modal in TUI (jkonecny) - Use GLib event loop in the simpleline (jkonecny) - TUI progress reporting is handled by show_all (jkonecny) - Add efi_dir to the BaseInstallClass (#1412391) (vponcova) - Use /usr/bin/python3 shebang once again (miro)- Fix catch TUI not main thread exceptions (jkonecny) - Document Anaconda branching workflow (mkolman) - Use constants for version number bumps and additions (mkolman) - Fix closest mirror now needs network (jkonecny) - Fix restart payload thread in Network spoke GUI (#1478970) (jkonecny) - Network spoke freeze when testing availability (#1478970) (jkonecny) - Add support for adding version numbers to makebumpver (mkolman) - Add support for major version bump to makebumpver (mkolman) - Fix proxy settings badly used when testing repos (#1478970) (jkonecny)- Remove the metacity theme. (vponcova) - Add the option inst.decorated to allow title bar in GUI (vponcova) - Move python3-gobject Requires to core (jkonecny) - Return simpleline removed ipmi calls back (jkonecny) - Use new list container from Simpleline (jkonecny) - Remove old simpleline from anaconda (jkonecny) - Ask multiple times for wrong input (jkonecny) - Show TUI exception only first time (jkonecny) - Add simpleline logger to the Anaconda (jkonecny) - Modify TUI to use new Simpleline package (jkonecny) - Make 64-bit kernel on 32-bit firmware work for x86 efi machines (pjones) - Add missing gtk3 required version to spec file (jkonecny) - Sort spec required versions alphabetically (jkonecny) - Fix testing of the kickstart version (vponcova) - Move the installclass command to the %anaconda section. (vponcova) - Fix SL install class to use right efi dir (riehecky) - Fix accelerator key for blivet-gui partitioning (#1482438) (vtrefny) - Add blivet-gui logs to python-meh file list (vtrefny) - Remove the title bar in anaconda by default (#1468801) (vponcova) - Add simple script to read journal with message code source and thread info. (rvykydal)- Add support for automatic generating of DBus specification. (vponcova) - Add support for generating XML (vponcova) - Add support for DBus typing system (vponcova) - dnfpayload: do not try to contact disabled repo (artem.bityutskiy) - Add message to setup-test-env is ran (jkonecny) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (bcl) - Add lorax-packages.log to bug report. (rvykydal) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (jkonecny) - 80-setfilecons: Add a few paths (/var/run, /var/spool) (walters) - Also capture anaconda-pre logs if they exist (riehecky) - Don't mock modules with sys in unit tests (vponcova) - logging: replace SyslogHandler with JournalHandler (rvykydal) - Add setup-test-env target to the Makefile (jkonecny) - Add tests for the install class factory (vponcova) - Support for the installclass kickstart command (vponcova) - Modules with install classes should define __all__ (vponcova) - Refactorization of the installclass.py (vponcova) - docs: minor fixups of release document (rvykydal) - rescue: add RTD documentation (rvykydal) - rescue: clean up method for mounting root (rvykydal) - rescue: separate UI and execution logic (rvykydal) - Make kickstart rescue command noninteractive. (rvykydal) - Remove unused argument and code. (rvykydal)- rpmostreepayload: Set up /var first (walters) - rpmostreepayload: Explicitly create /var/lib before tmpfiles (walters) - rpmostreepayload: Rework mount setup to support admin-defined mounts (walters) - rpmostreepayload: try to verify local ostree repo cache (dusty) - rpmostreepayload: ignore = 2.1.6-3 (awilliam) - Bump required Blivet version (#1378156) (mkolman) - Fix bad exception handling from blivet in iscsi (#1378156) (jkonecny) - tui: New class for prompt (vponcova) - iSCSI: adjust to change in blivet auth info (#1378156) (awilliam) - Disable false positive pylint error (jkonecny) - Add some error checking when users don't provide input for DASD devices. (sbueno+anaconda) - Add some error checking when users don't provide input for zFCP devices. (sbueno+anaconda) - Fix tui timezone region selection by name (vponcova)- F26_DisplayMode was added by non-interactive mode (jkonecny) - Fix pyanaconda tests for display mode (jkonecny) - Fix parse-dracut to support new kickstart displaymode (jkonecny) - Add boot option inst.noninteractive to the docs (jkonecny) - Abort installation when Playload exc rise in a NonInteractive mode (jkonecny) - Support non interactive mode in standalone spokes (jkonecny) - Non-interactive mode support for Password and User spokes (jkonecny) - Raise NonInteractive exception in Hubs event loop (jkonecny) - Raise exception for noninteractive mode in Hub (jkonecny) - Add new pykickstart noninteractive mode (jkonecny) - Disable bad kickstart command on F25 (jkonecny) - Improve DNF error message to be more understandable (jkonecny) - tui: Add software group selection (vponcova) - use blivet iSCSI singleton directly in storage spoke (awilliam) - Correct deviceLinks to device_links (blivet renamed it) (awilliam) - Instantiate the zFCP object ourselves now. (#1384532) (sbueno+anaconda) - Fix the way DASD list is determined. (#1384532) (sbueno+anaconda) - Add tests for payload location picking (#1328151) (jkonecny) - Fix picking mountpoint for package download (#1328151) (jkonecny) - Improve packaging logs without DEBUG logging (jkonecny)- Move the collect() function to iutil (mkolman) - Update messiness level (mkolman) - PEP8 and general refactoring for the main anaconda.py (mkolman) - Move kickstart file parsing code to startup_utils (mkolman) - Don't directly import items from anaconda_log (mkolman) - Remove old useless code (mkolman) - Move the rescue ui startup code to the rescue module (mkolman) - Move set-installation-thod-from-anaconda code to startup_utils (mkolman) - Move the live startup code to startup_utils (mkolman) - Move code printing the startup note to startup_utils (mkolman) - Move the pstore cleanup function to startup_utils (mkolman) - Move the prompt_for_ssh function to startup_utils (mkolman) - Move logging setup to startup_utils (mkolman) - Move the geolocation startup code to a separate function (mkolman) - Unify addons path variable name (mkolman) - PEP 8 for startup_utils.py (mkolman) - PEP 8 for display.py (mkolman) - Move VNC startup checking to a separate function (mkolman) - Move imports to the top of the file in display.py (mkolman) - Refactor display mode handling (mkolman) - Move display setup & startup tasks out of anaconda.py (mkolman) - Remove main and extra Zanata pot files on master (jkonecny) - Remove main and extra pot files before zanata push (jkonecny) - Don't send intermediate pot files to zanata (gh#791) (awilliam) - Improve message to be clearer in rescue.py (jkonecny) - Add option to show password in password field (vponcova) - Generate a list of DASDs in GUI storage spoke. (#1378338) (sbueno+anaconda) - Echoing 4de0ec44bdf0f68545bb55bb5fea00464b65fcab May as well include the SL file (riehecky) - Fixup class name for CentOS install class (riehecky) - Fix a typo in SAM file header (mkolman) - Skip live image on usb when checking storage for mounted partitions (#1369786) (rvykydal)- Fix network spoke being incorrectly marked as mandatory (#1374864) (mkolman)- Increse python3-blivet version to 1:2.1.5 (jkonecny) - Fix dnf.repo.Repo now requires dnf.conf.Conf (jkonecny) - Provides compatibility with DNF-2.0 (jmracek)- Don't deactivate all storage in anaconda-cleanup. (#1225184) (dlehman) - Stop setting ANACONDA udev environment variable. (#1225184) (dlehman)- Improved driver disk copying (#1269915) (mkolman) - Fix screenshot taking logic (#1327456) (mkolman) - Change blank lines to pep8 for Dracut DUD test (jkonecny) - Tweak lambda use in Dracut test (jkonecny) - Add Dracut test for reloading mod dependencies (jkonecny)- Fix NTP server list fetching when running in IS (#1374810) (mkolman) - rpmostreepayload: Clean up use of sysroot files a bit (walters) - rpmostreepayload: Fix remote handling to use correct sysroot (walters)- network: set onboot correctly for vlan on bond device in ks (#1234849) (rvykydal) - network: don't show ibft configured devices in UI (#1309661) (rvykydal) - iscsi: don't generate kickstart iscsi commands for offload devices (#1252879) (rvykydal) - iscsi: allow installing bootloader on offload iscsi disks (qla4xxx) (#1325134) (rvykydal) - network: adapt to changed NM ibft plugin enablement configuration (#1371188) (rvykydal) - network: don't activate bond/team devices regardless of --activate (#1358795) (rvykydal) - Fix traceback when payload have None as url (#1371494) (jkonecny) - Add new Dracut test and fix another ones (#1101653) (jkonecny) - Fix bug when we add set to list (#1101653) (jkonecny) - Add new helper script files to build system (#1101653) (jkonecny) - Document new helper scripts to the DriverDisk README (#1101653) (jkonecny) - Fix driver unload is disabling network settings (#1101653) (jkonecny) - dud: fix multiple inst.dd=http:// instances stalling in dracut (#1268792) (rvykydal) - network: fix ksdata generating for for non-active virtual devices (#1321288) (rvykydal) - network: update kickstart data also with bond bridge slaves (#1321288) (rvykydal) - network: add support for bridge bond slaves (#1321288) (rvykydal) - screen_access: Ensure we write config to real sysroot (walters) - Add release commit support to makebumpver (mkolman) - Makefile improvents for separate release commits & tarball creation (mkolman) - network: add support for --no-activate kickstart opton (#1277975) (rvykydal) - fixup! Add base.close() after base.do_transaction (RhBug:1313240) (jmracek) - Add base.close() after base.do_transaction (RhBug:1313240) (jmracek)- Add git merging examples to the contribution guidelines (mkolman) - network: don't stumble upon new Device.Statistics NM dbus iface (#1370099) (rvykydal) - Current Anaconda is not compatible with DNF 2.0.0 (jkonecny) - Filter out all merge commits from the changelog (mkolman) - Make it possible to override Zanata branch name (mkolman) - Switch to argparse & autodetect name, version and bug email address (mkolman) - Fix multi-inheritance (phil) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek) - Static checker recommended improvements (mkolman) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek)- Fix a pylint no-member warning (mkolman) - Translate press-c-to-continue correctly in TUI (#1364539) (mkolman) - Fix bootDrive driveorder fallback (#1355795) (jkonecny) - Fix bootloader when re-using existing /boot part (#1355795) (jkonecny) - Add support for device specification variants (#1200833) (mkolman) - Revert "Update zanata.xml for f25-devel branch." (sbueno+anaconda) - Update zanata.xml for f25-devel branch. (sbueno+anaconda) - Add option to override efi_dir (phil) - efiboot: stderr= is not an option to efibootmgr (phil) - Fix EFI grub1 case (phil) - Make Fedora module not so grabby (phil) - Add centos module to pyanaconda (phil) - network: don't require gateway for static ipv4 config in TUI (#1365532) (rvykydal) - Improve connection network change detection (jkonecny) - Revert "Revalidate source only if nm-con-ed change settings (#1270354)" (jkonecny) - Fix anaconda-pre.service wasn't properly installed (#1255659) (jkonecny) - Rename function for better consistency (#1259284) (rvykydal) - Update error message for consistency (#1259284) (rvykydal) - Add more specific username check messages also to gui (#1360334) (rvykydal) - fix style guide test false positive on username variable (#1350375) (rvykydal) - tui: use functions instead of fake REs for checking values (#1350375) (rvykydal) - tui: get proper index of entry we are handling in input (#1331054) (rvykydal) - tui: fix user name validity checking (#1350375) (rvykydal) - More descriptive message on invalid username (kvalek) - Fix another pep8 name issue (jkonecny) - iscsi: fix getting iscsi target iface of bound target (#1359739) (rvykydal) - Fix needsNetwork testing only additional repositories (#1358788) (jkonecny) - Fix restart payload only when repo needs network (#1358788) (jkonecny) - Cleanup remaining runlevel references (mkolman) - Clarify a nosave related log message (mkolman) - Use Screen Access Manager (mkolman) - Add screen entry/exit callbacks (mkolman) - Add screen access manager (mkolman) - A simple formatting fix (mkolman) - Fix another blivet-2.0 pep8 error (jkonecny) - Quickfix of failing test (japokorn) - Some docstring refactoring & typo fixes for the TUI base classes (mkolman) - Add a file about contributing. (sbueno+anaconda) - Store logs before anaconda starts (#1255659) (japokorn) - DD can now replace existing drivers (#1101653) (japokorn) - Use the F25 timezone kickstart command version (mkolman) - Use sshd-keygen.target instead of hardcoded sshd-keygen script (jjelen) - Make it possible to disable sshd service from running. (#1262707) (sbueno+anaconda) - Change bootloader boot drive fallback (jkonecny) - Fix of Python3x uncompatible commands (japokorn) - Add NTP server configuration to the TUI (#1269399) (mkolman) - Move the NTP server checking constants to constants.py (mkolman) - Use a constant for the NTP check thread name prefix (mkolman) - Fix another victim of the python 2->3 conversion. (#1354020) (dshea) - Attempt to unload modules updated by a driver disk (dshea) - Fix the processing of device nodes as driver disks (dshea)- Allow kickstart users to ignore the free space error (dshea) - Stop kickstart when space check fails (bcl) - Service anaconda-nm-config is missing type oneshot (jkonecny) - Fix dhcpclass to work both via kickstart and the boot cmdline. (clumens) - network: handle also ifcfg files of not activated virtual devices (#1313173) (rvykydal) - network: check onboot value in ksdata, not NM connections (#1313173) (rvykydal) - network: do not activate device on kickstart --onboot="yes" (#1341636) (rvykydal)- hostname: don't set installer env hostname to localhost.localdomain (#1290858) (rvykydal) - hostname: add tooltip to Apply button (#1290858) (rvykydal) - hostname: fix accelerator collision (#1290858) (rvykydal) - hostname: don't set hostname in initrafms of target system (#1290858) (rvykydal) - hostname: set current hostname from target system hostname on demand (#1290858) (rvykydal) - hostname: suggest current hostname for storage containers (#1290858) (rvykydal) - hostname: don't set target system static hostname to current hostname (#1290858) (rvykydal) - network tui: do not activate device when setting its onboot value (#1261864) (rvykydal) - network tui: edit persistent configuration, not active connection (#1261864) (rvykydal) - network: validate netmask in tui (#1331054) (rvykydal) - Add wordwrap to text mode and use it by default (#1267881) (rvykydal) - Fix adding new VG in Custom spoke can't be applied (#1263715) (jkonecny) - Fix SimpleConfigFile file permissions (#1346364) (bcl) - Re-configure proxy when updateBaseRepo is called (#1332472) (bcl)- Only use <> for markup (#1317297) (bcl) - Update iscsi dialog for Blivet 2.0 API change (bcl) - Use the signal handlers to set initial widget sensitivies (dshea) - Fix bad sensitivity on boxes in source spoke (jkonecny) - Fix install-buildrequires (bcl) - Added optional [/prefix] as pattern (kvalek) - Require network for network-based driver disks (dshea) - Add missing pkgs to install-buildrequires (#612) (phil) - Increase the required version of gettext (dshea) - Fix the name sensitivity in the custom spoke. (dshea)- Revert "Temporarily disable translations" (bcl) - Change where to look for the iscsi object (#1344131) (dshea) - Fix old blivet identifiers (#1343907) (dshea) - Fix a covscan warning about fetch-driver-net (#1269915) (bcl) - Fix crash when NM get_setting* methods return None (#1273497) (jkonecny) - Overwrite network files when using ks liveimg (#1342639) (bcl) - Stop using undocumented DNF logging API (bcl) - Use the LUKS device for encrypted swap on RAID (dshea) - Keep the subdir in driver disk update paths (dshea) - Warn about broken keyboard layout switching in VNC (#1274228) (jkonecny) - Make the anaconda-generator exit early outside of the installation environment (#1289179) (mkolman)- Add a button to refresh the disk list. (dlehman) - Only try to restart payload in the Anaconda environment (mkolman) - Make current runtime environment identifiers available via flags (mkolman) - Display storage errors that cause no disks to be selected (#1340240) (bcl) - Fix the SourceSwitchHandler pylint errors differently. (clumens) - Fix pylint errors. (clumens) - Update the disk summary on Ctrl-A (dshea) - Revert "Refresh the view of on-disk storage state every 30 seconds." (dlehman) - Refresh the view of on-disk storage state every 30 seconds. (dlehman) - Handle unsupported disklabels. (dlehman) - Use a blivet method to remove everything from a device. (dlehman) - Tighten up ResizeDialog._recursive_remove a bit. (dlehman) - Only look for partitions on partitioned disks. (dlehman) - NFS DDs installation now works correctly (#1269915) (japokorn) - Remove unused on_proxy_ok_clicked from Source spoke (jkonecny) - send all layouts to localed for keymap conversion (#1333998) (awilliam) - Small cleanup (mkolman)- Resolve shortcut conflict between "Desired Capacity" and "Done" (yaneti) - network: don't crash on devices with zero MAC address (#1334632) (rvykydal) - Remove Authors lines from the tops of all files. (clumens) - Related: rhbz#1298444 (rvykydal) - New Anaconda documentation - 25.14 (bcl) - Catch DNF MarkingError during group installation (#1337731) (bcl) - Fix TUI ErrorDialog processing (#1337427) (bcl) - Clean up yelp processes (#1282432) (dshea)- Temporarily disable translations (bcl) - Don't crash when selecting the same hdd ISO again (#1275771) (mkolman)- Fix writeStorageLate for live installations (#1334019) (bcl) - Remove the locale list from zanata.xml (dshea) - Ditch autopoint. (dshea) - Ditch intltool. (dshea) - Rename fedora-welcome to fedora-welcome.js (dshea) - Fix UEFI installation after EFIBase refactor (bcl) - Fix error handling for s390 bootloader errors (sbueno+anaconda) - Deselect all addons correctly (#1333505) (bcl) - gui-testing needs isys to be compiled. (clumens) - Add more to the selinux check in tests/gui/base.py. (clumens)- Add single language mode (#1235726) (mkolman) - Move default X keyboard setting out of the Welcome spoke (mkolman) - Rerun writeBootLoader on Live BTRFS installs (bcl) - Check for mounted partitions as part of sanity_check (#1330820) (bcl) - Merge pull request #620 from dashea/new-canary (dshea) - Update the required pykickstart version. (dshea) - Implement %packages --excludeWeakdeps (#1331100) (james) - Fix bad addon handling when addon import failed (jkonecny) - Add retry when downloading .treeinfo (#1292613) (jkonecny) - Return xprogressive delay back (jkonecny) - Change where tests on translated strings are run. (dshea) - Merge the latest from translation-canary (dshea) - Squashed 'translation-canary/' changes from 5a45c19..3bc2ad6 (dshea) - Add new Makefile target for gui tests (atodorov) - Define missing srcdir in run_gui_tests.sh and enable coverage (atodorov) - Split gui test running out into its own script. (clumens) - Look higher for the combobox associated with an entry (#1333530) (dshea) - Use createrepo_c in the ci target. (dshea) - Compile glib schema overrides with --strict. (dshea)- Don't join two absolute paths (#1249598) (mkolman) - Don't crash when taking a screenshot on the hub (#1327456) (mkolman) - Fix pylint errors. (phil) - Factor out common grub1/grub2 stuff into mixin, and other factoring (phil) - Add GRUB1 (legacy) support back to Anaconda (phil)- Handle unmounting ostree when exiting (bcl) - ostree: Use bind mounts to setup ostree root (bcl) - ostree: Skip root= setup when using --dirinstall (bcl) - disable_service: Specify string format args as logging params. (clumens) - Ignore failure when disable services that do not exist (phil) - Get rid of an unused variable in the network spoke. (clumens) - Revalidate source only if nm-con-ed change settings (#1270354) (jkonecny) - Merge solutions for test source when network change (#1270354) (jkonecny) - Changes in network state revalidate sources rhbz#1270354 (riehecky)- Use the iutil functions for interacting with systemd services. (dshea) - Add methods to enable and disable systemd services. (dshea) - Do not add .service to the end of service names. (dshea) - Remove detach-client from tmux.conf (dshea) - Use Blivet 2.0 for set_default_fstype (#607) (sgallagh) - Remove dnf from the list of required packages. (#605) (dshea) - Add access to the payload from addons (#1288636) (jkonecny) - Disable pylint warnings related to the log handler fixer. (dshea) - Allow the metacity config dir to be overriden. (dshea) - Do not include /usr/share/anaconda files in the gui package. (dshea) - Work around logging's crummy lock behavior. (dshea) - Use rm -r to remove the temporary python site directory. (dshea) - Remove the subnet label for wired devices. (#1327615) (dshea) - Fix how unusued network labels are hidden (#1327615) (dshea) - Remove yum_logger (bcl) - Remove the lock loglevel (bcl) - Use a temporary user-site directory for the tests. (dshea) - Build everything for make ci. (dshea) - Ignore some E1101 no-member errors when running pylint (bcl) - Sprinkle the code with pylint no-member disable statements (bcl) - Catch GLib.GError instead of Exception (bcl) - Update storage test for Blivet 2.0 API change. (bcl) - Initialize missing private methods in BasePage class (bcl) - Update kickstart.py for Blivet 2.0 API change. (bcl) - Use namedtuple correctly in kexec.py (bcl) - Add more requires to make password checking still work. (#1327411) (dshea) - Rename isS390 to match the renames in blivet. (dshea) - Suppress signal handling when setting zone from location (#1322648) (dshea) - Refresh metadata when updates checkbox changes (#1211907) (bcl)- network: handle null wireless AP SSID object (#1262556) (awilliam) - Change new_tmpfs to new_tmp_fs. (clumens) - Add support for kickstart %onerror scripts. (clumens) - Show network spoke in the TUI reconfig mode (#1302165) (mkolman) - network: copy static routes configured in installer to system (#1255801) (rvykydal) - network: fix vlan over bond in kickstart (#1234849) (rvykydal) - network: use NAME to find ifcfg on s390 with net.ifnames=0 (#1249750) (rvykydal) - Get rid of the reimport of MultipathDevice. (clumens) - Fix iSCSI kickstart options aren't generated (#1252879) (jkonecny) - Fix adding offload iSCSI devices (vtrefny) - Make the list-harddrives script mode robust (mkolman)- Blivet API change getDeviceBy* is now get_device_by_* (bcl) - network: don't set 803-3-ethernet.name setting (#1323589) (rvykydal) - Log non-critical user/group errors (#1308679) (bcl) - Fix btrfs metadata raid level kwarg. (dlehman) - docs: Add release building document (bcl) - Minor improvements - README and test dependencies (atodorov) - Add more matches for network connectivity (atodorov)- Remove an unused import from anaconda-cleanup. (clumens) - Don't use booleans in Requires (#1323314) (dshea) - Set CSS names on all of the anaconda classes. (#1322036) (dshea) - Don't crash if no groups are specified (#1316816) (dshea) - Fix only one address is shown in anaconda (#1264400) (jkonecny) - Fix call to update optical media format. (#1322943) (dlehman) - Reset invalid disk selection before proceeding. (dlehman) - Multiple Dogtail tests improvements (atodorov) - Do not allow liveinst with --image or --dirinstall (#1276349) (dshea) - New Anaconda documentation - 25.5 (bcl)- Don't provide subclasses of the multipath or dmraid commands. (clumens) - Add support for chunksize raid kickstart parameter. (vtrefny) - Convert to blivet-2.0 API. (dlehman)- Require that the English locale data be available. (#1315494) (dshea) - Revert "Change the default locale to C.UTF-8 (#1312607)" (#1315494) (dshea) - Make windows in metacity closable (#1319590) (dshea) - Fix the use of CSS psuedo-classes in the widgets. (dshea) - Add reason when logging invalid repository (#1240379) (jkonecny)- Apply language attributes to all labels within anaconda. (dshea) - Add a function to apply a PangoAttrLanguage to a label. (dshea) - Add functions to watch changes to a container widget. (dshea) - Switch to the adwaita icon theme. (dshea) - Fix duplicate network settings in dracut (#1293539) (jkonecny) - Fix create device with bad name when parsing KS (#1293539) (jkonecny) - Use a lock for repoStore access (#1315414) (bcl) - Add missing inst prefix to the nokill option in docs (mkolman) - Merge pull request #551 from wgwoods/master-multiple-initrd-dd-fix (wwoods) - fix multiple inst.dd= args (rhbz#1268792) (wwoods)- Load the system-wide Xresources (#1241724) (dshea) - Use an icon that exists in Adwaita for the dasd confirmation (dshea) - Make it possible to skip saving of kickstarts and logs (#1285519) (mkolman) - Add a function for empty file creation (#1285519) (mkolman) - Run actions for argparse arguments (#1285519) (mkolman)- don't install kernel-PAE on x86_64 (#1313957) (awilliam) - except block in py3.5 undefines the variable (bcl) - Remove some history from the liveinst setup. (dshea) - Do not run the liveinst setup if not in a live environment. (dshea) - Set GDK_BACKEND=x11 before running anaconda from liveinst. (dshea) - Run zz-liveinst as an autostart application (dshea) - Translate the help button. (dshea) - Translate the required space labes in resize.py (dshea)- Add device id to dasdfmt screen. (#1269174) (sbueno+anaconda) - Unify displayed columns in custom spoke dialogs. (#1289577) (sbueno+anaconda) - Show some confirmation to users if adding a DASD was successful. (#1259016) (sbueno+anaconda) - Hotfix for missing storage in payload class (#1271657) (jkonecny) - Check to see if DD repo is already in addOn list (#1268357) (bcl) - Use the default levelbar offset values. (dshea) - Do not change the GUI language to a missing locale. (#1312607) (dshea) - Don't crash when setting an unavailable locale (#1312607) (dshea) - Change the default locale to C.UTF-8 (#1312607) (dshea) - Update the libtool version-info. (dshea) - Use CSS to style the internal widgets. (dshea) - Move the widgets pixmaps into resources. (dshea) - Add a resource bundle to libAnacondaWidgets (dshea) - Rename show_arrow and chosen_changed to show-arrow and chosen-changed (dshea) - Remove an invalid transfer notation. (dshea) - Stop using SGML in the docs. (dshea) - Change the install test URL. (dshea) - Fix nfs source crash when options change (#1264071) (bcl) - makebumpver: Add a --dry-run option (bcl) - NTP should have better behavior (#1309396) (jkonecny) - Manually set clock shifts on UI idle (#1251044) (rmarshall) - Don't remove selected shared part when Delete all (#1183880) (jkonecny) - Don't delete shared/boot parts in deleteAll (#1183880) (jkonecny)- tests/gui enhancements (atodorov) - Fix gui tests for anaconda move to anaconda.py (atodorov) - Use a different ipmi command to log events. (clumens) - Clarify that a string in list-screens is actually a regex. (clumens) - Merge pull request #513 from wgwoods/update-dd-docs (wwoods) - updated driver updates docs (wwoods) - Add specification for the user interaction config file (mkolman) - Update zanata webui URL in translation doc. (dlehman) - Tweak partition removal in Custom spoke (jkonecny) - Do not skip evaluation after removing partitions (jkonecny) - Import iutil earlier so we can use ipmi_report from check_for_ssh. (clumens) - Make disconnect_client_callbacks more resilient (#1307063). (clumens) - Move the langpacks install into to a separate function. (dshea) - Fix _find_by_title method in Accordion (jkonecny)- Use host storage for directory or image install dnf download (bcl) - Log payloadError so we know why installation failed. (bcl) - Add the addons directory to the rpm. (dshea) - Use the packaged version of ordered-set (dshea) - Remove an unused import (dshea) - Add an uninstall hook for the renamed anaconda (dshea) - Make langpack work in DNF (#1297823) (jsilhan) - New Anaconda documentation - 24.11 (bcl)- Fix makeupdates for anaconda move to anaconda.py (bcl) - Rename ./anaconda to ./anaconda.py to work around coverage.py #425 (atodorov) - Remove special handling for interruptible system calls. (dshea) - Handle PEP 3101 strings in the gettext context check (dshea) - Improve RHS summary strings in multiselection (#1265620) (jkonecny) - Increase GI version required of AnacondaWidgets (jkonecny) - Increment version of g-introspection for widgets (jkonecny) - Increment the AnacondaWidgets version (jkonecny) - Switch to the new Initial Setup unit name (#1299210) (mkolman) - Uncomment self.check_lang_locale_views in tests/gui/ (atodorov) - Add dogtail to test requirements (atodorov) - Add config for easier combining of kickstart and Jenkins coverage data (atodorov) - Apply the fallback style to anaconda selectors. (dshea) - Redo the stylesheet for Gtk 3.19+ (dshea) - Directly overwrite /usr/share/anaconda/anaconda-gtk.css (dshea) - Merge pull request #463 from dashea/translation-tests (dshea) - Display the name of the addon while executing it (bcl) - Add page selection summary to the right side (#1265620) (jkonecny) - Ask when removing new items in multiselection (#1265620) (jkonecny) - Add multiselection with SHIFT key (#1265620) (jkonecny) - Use show_arrow feature implemented in Selector (#1265620) (jkonecny) - Add new property to show/hide arrow in Selector (#1265620) (jkonecny) - Change selection logic when opening Page (#1265620) (jkonecny) - Add new BasePage class (#1265620) (jkonecny) - Add signal and methods to MountpointSelector (#1265620) (jkonecny) - Fix errors with multiselection (#1265620) (jkonecny) - Accordion class now process events for selectors (#1265620) (jkonecny) - Change cammel case for accordion.py to new pep8 (jkonecny) - Move selection logic from custom spoke to accordion (#1265620) (jkonecny) - Modify ConfirmDeleteDialog now the checkbox is optional (#1265620) (jkonecny) - Multiselection works in GUI with remove (#1265620) (jkonecny) - Add multiselection to Accordion with control key (#1265620) (jkonecny) - Remove bad translations from the source tarball. (dshea) - Treat warnings from xgettext as errors. (dshea) - Run translation-canary tests from make check. (dshea) - Do not run pylint on translation-canary (dshea) - Squashed 'translation-canary/' content from commit 5a45c19 (dshea)- Add a finished method to spokes (#1300499) (bcl) - Handle DeviceConfiguration with con = None (#1300499) (bcl) - Log detailed information about installed packages (bcl) - s/KickstartValueError/KickstartParseError. (clumens) - Move requiredDeviceSize to the main Payload class (#1297905) (dshea)- Handle unexpected DNF exit (bcl) - Fix bad space needed messages (jkonecny) - nosetests-3.5 is now the right version. (clumens) - Ignore a pylint error about how we're using Popen (dshea) - Mark an unused variable as unused (dshea) - Ignore type-related errors for types pylint can't figure out (dshea) - Import errors are just regular errors now (dshea) - Replace the remaining log.warn calls with log.warning. (dshea) - Fix an erroneously bare raise statement (dshea) - Replace the deprecated assertEquals with assertEqual (dshea) - Don't add a None to the list of things to unmount on ostree installs. (clumens)- Fix pylint problems in the gui testing code. (clumens) - Merge 9c5e02392d0401a3bd0adecedea03535595773ef into 67b569253c724639c2490f5fab70f7111f699b3f (atodorov) - Fix the replacement suggestion for "hostname" (dshea) - Automatically generate sr (dshea) - Fix PropertyNotFoundError PermHwAddress (#1269298) (jkonecny) - Make sure python3.5 code can run in early initrd (bcl) - Replace .delete() with .remove() in user.py (sujithpandel) - Rename everything that still refers to LiveCD (atodorov) - Updates to progress and storage tests (atodorov) - Multiple changes to DogtailTestCase (atodorov) - Move all Python files into the main gui/ directory (atodorov) - Simplify tests by removing OutsideMixin and update Creator (atodorov) - Modify existing tests to match latest anaconda behavior and environment (atodorov) - Temporary disable test code which doesn't work (atodorov) - Make tests/gui/ execute ./anaconda from git (atodorov) - Add window title (#1280077) (mkolman) - Replace execReadlines with check_output in parse-kickstart_test.py (bcl) - Fix a spelling error in the hardware error message (#1284165). (clumens)- Collect test-suite.log from all 'make check' invocations. Closes #452 (atodorov) - Fix parse-kickstart_test.py. (clumens) - Remove mkdud.py. (clumens) - Remove the kickstart_tests directory. (clumens) - Always quote values in ifcfg- files (#1279131) (bcl) - Include original kickstart in /root/original-ks.cfg (#1227939) (bcl) - strip spaces from extlinux label and default (#1185624) (bcl) - Report kernel failures during kickstart tests. (clumens) - Make sure unicode in kickstart works. (dshea) - Set the window icon (dshea) - Only run space check in TUI if spokes are complete. (#1279413) (sbueno+anaconda) - Allow a user's primary group to be created in --groups (#1279041) (dshea) - Remove uses of broad-except. (dshea) - Add a test for all that container minimization stuff. (clumens) - Use the partition command in one of the kickstart_tests. (clumens) - Don't clear the _currentIsoFile if another iso was selected (bcl) - makeupdates: Include utils/handle-sshpw (bcl) - Add --sshkey to kickstart sshpw command (#1274104) (bcl) - Split exception description from exception traceback (jkonecny) - Show DNF exception instead of silent exit (jkonecny) - Combine results from all gettext_tests into one log file (atodorov) - Try to run make ci with real translations. (dshea) - Untranslate undisplayed TreeView column headers. (dshea) - Add a test for hidden translatable strings (dshea) - Add the translated string to markup error messages. (dshea) - Test glade translations by default (dshea) - Change the way glade tests are run. (dshea) - Remove the accelerator test. (dshea) - Add the test lib directory to $PYTHONPATH in the commit hook (dshea) - network: create ifcfg files in tui if needed (#1268155) (rvykydal) - Do not limit ONBOOT default setting to url and nfs installation methods (#1269264) (rvykydal) - ibft: fix setting dracut boot args for static ibft nic configuration (#1267526) (rvykydal) - network: Don't set --device link default for hostname only network cmd (#1272274) (rvykydal) - network: assume --device=link as default also for ks on hd (#1085310) (rvykydal) - network: use ibftx interface for iSCSI from iBFT in dracut (#1077291) (rvykydal) - network: add s390 options to default ifcfg files (#1074570) (rvykydal)- Fix a pylint error in the previous commits. (clumens) - Honor ANACONDA_WIDGETS_OVERRIDES (atodorov) - Load anaconda-gtk.css from ANACONDA_DATA if specified (atodorov) - Use the correct path for ui categories (atodorov) - Typo fix, it's ANACONDA_WIDGETS_DATA not ANACONDA_WIDGETS_DATADIR (atodorov) - Allow wired network properties more grid space. (dshea) - Improve language selection at low resolutions. (dshea) - Make reclaim work with small screens and big labels (dshea) - allow repo with only a name if it's a pre-defined one (#1277638) (awilliam) - Only raise thread exceptions once (#1276579) (bcl) - Use py3.4 crypt and salt (bcl) - Be more careful with incomplete device types (#1256582) (dshea) - Fix an import error in rpmostreepayload.py. (clumens) - Fix Testing docs inclusion in Sphinx (bcl) - Ignore interfaces with invalid VLAN IDs. (dshea) - Cleaner logging of .treeinfo return conditions in dependant function. (riehecky) - Update link to upstream kickstart docs (opensource) - rpmostreepayload: Also unmount internal mounts during shutdown (walters) - rpmostreepayload: Fix two issues with mounting (walters) - Add a README for kickstart tests. (clumens) - Make the documentation match the environment variable. (clumens) - Check that cache PVs (if any) are in the VG the LV belongs to (#1263258) (vpodzime) - Fix the alignment of the "Label" label in custom (dshea) - Use unsafe caching during kickstart tests. (clumens)- Improve install space required estimation (#1224048) (jkonecny) - Update the on-disk snapshot of storage when adv. disks are added (#1267944) (vpodzime) - Check that ipv6 kickstart outputs the right ip= (dshea) - Change a variable name for pylint. (dshea) - Do not run time_initialize for image and directory installations (#1274103) (bcl) - Remove unused properties (dshea) - Do not modify the kickstart user data until apply() (dshea) - Make AdvancedUserDialog.run() more readable (dshea) - Improve the behavior of the home directory input. (dshea) - Stop setting inappropriate properties in ksdata. (dshea) - Update the password strength bar during the password strength check. (dshea) - Remove unnecessary grab_focus and set_sensitive calls (dshea) - Use signal handlers in the user spoke more sensibly. (dshea) - Fix potential issues with the username guesser. (dshea) - Make kickstart tests growing LVs stricter (vpodzime) - Point coverage.py to the full path of pyanaconda/ (atodorov) - Don't set BOOTPROTO= when it isn't set (jbacik) - Pass strings to blockdev.dasd_format, not a DASDDevice object. (#1273553) (sbueno+anaconda) - Revert "Use yum to install the mock buildroot for now." (dshea) - decode package name for /etc/sysconfig/kernel (RHBZ #1261569) (awilliam) - Add tests for the more complicated command line options (dshea) - Store fewer kinds of things in the dirinstall option. (dshea) - Fix the parsing of selinux=0 (#1258569) (dshea) - Include a local $ANACONDA_DATADIR in the test environment. (dshea) - Move the command line arguments to anaconda_argparse. (dshea) - Don't crash while logging binary output. (dshea) - Decode program output even if there is no output (#1273145) (dshea) - Add a test for _run_program with binary output (dshea) - Test execWithCapture when the command outputs nothing. (dshea) - Fix a long line in kickstart_tests/functions.sh. (clumens) - Merge pull request #414 from vpodzime/master-lvm_log (vpodzime) - Save the lvm.log Blivet may produce (vpodzime)- Hide the places sidebar in the ISO chooser widget. (dshea) - Use GtkResponseType values in the iso chooser dialog (dshea) - Do not use deprecated getDevicesByInstance method (vtrefny) - By default, skip those kickstart tests we know to be failing. (clumens) - Fix pylint unused import (jkonecny) - network: handle bridge device appearing before its connection (#1265593) (rvykydal) - Use $KSTEST_URL in tests that still had dl.fp.o hardcoded. (dshea) - Support CONNECT in the test proxy server. (dshea) - Extract the file used by liveimg as a prereq (dshea) - Convert the proxy script to a prereq. (dshea) - Add a prereqs function to kickstart tests. (dshea) - Fix traceback when trying to create list of unformatted DASDs. (#1268764) (sbueno+anaconda) - network: handle missing connections of a device configured in GUI better (rvykydal) - network: don't set NM_CONTROLLED=no for root on SAN. (rvykydal) - Add support for other systemd units to kickstart service command (bcl) - Merge pull request #388 from wgwoods/dd-in-initrd-fix (wwoods) - Set the password checkbox for empty kickstart passwords. (dshea) - Do not set the password input text with unencrypted passwords. (dshea) - Install input checks before modifying the user GUI (#1256065) (dshea) - Fix a lying error message in style_guide.py (dshea) - Use "Enter" instead of "Return" for the keyboard key. (dshea) - New Anaconda documentation - 24.3 (bcl) - Include missing test files and scripts in Makefile.am/tarball (atodorov) - dracut: accept inst.dd=[file:]/dd.iso (#1268792) (wwoods) - Do not override StorageChecker.errors in StorageSpoke (#1252596) (vtrefny) - Lookup IPv6 address without brackets (#1267872) (bcl) - Mangle the boot device differently for systemd (#1241704) (dshea) - Fail the media check if the systemd service failed to start. (dshea)- Properly translate c-to-continue on the root selection screen (mkolman) - Check minimal memory requirements properly (#1267673) (jstodola) - Allow users to be created with an existing GID. (dshea) - Add a test for creating a user with an existing GID. (dshea) - Add tests for gids embmedded in the user groups list. (dshea) - Allow the kickstart --groups list to specify GIDs. (dshea) - Add a --groups argument to the user ks test. (dshea) - Fix the locale pattern packages-instlangs-3 looks for. (dshea) - Raise an error if osimg cannot be found (#1248673) (bcl) - Use the bootloader raid levels for bootloader installation (#1266898) (bcl) - Use otps.display_mode during early startup (#1267140) (mkolman) - Mount stage2 cdrom after running driver-updates (#1266478) (bcl) - Get rid of an unused import in the user spoke. (clumens) - Log crashes from the signal handler. (dshea) - Save a core file when anaconda crashes. (dshea) - Keep environment selection when reentering the software spoke (#1261393) (mkolman) - Only show the user spoke if no users are specified in kickstart (#1253672) (mkolman) - Fix 'cat: /tmp/dd_disk: No such file or directory' (#1251394) (jkonecny) - Do not display curl 404 errors that can be safely ignored (vtrefny) - Catch blkid failure in driver-updates (#1262963) (bcl) - Add kickstart tests for %packages --instLangs (dshea) - Do not display markup in showDetailedError. (dshea) - Skip OEMDRV if interactive DD is requested (#1254270) (bcl) - Drivers are simply under /run/install/DD-x/ (#1254270) (bcl) - Fix branding when iso is downloaded from nfs or hd (#1252756) (jkonecny) - Use yum to install the mock buildroot for now. (dshea) - Rename the gettext tests (dshea) - Bring back the KSTEST_HTTP_ADDON_REPO substitution in nfs-repo-and-addon.sh (clumens) - Run substitution checks on the right kickstart file. (clumens) - Tell gettext that anaconda is not a GNU package. (dshea) - Ignore environment modification warnings in docs/conf.py (dshea) - Check for unsubstituted strings before running a test. (dshea) - Autopart use 90% of disk capacity for required space compare (#1224048) (jkonecny) - Fix include packages install size when downloading on root (#1224048) (jkonecny) - Enable and improve the check for swap LV size in LVM cache kickstart tests (vpodzime) - make-sphinx-docs: Add modules needed to document tests (bcl) - Add test documentation (atodorov) - Fix how the reqpart test checks for /boot, again. (clumens) - Add a way to get default settings when running the kickstart_tests. (clumens) - Change how we ignore non-tests in kickstart_tests. (clumens) - Various fixes to substitution strings in kickstart_tests. (clumens) - Move kickstart_test .ks files to .ks.in. (clumens)- Handle driver rpms retrieved via network (#1257916) (bcl) - Fix the types passed to chown_dir_tree (#1260318) (dshea) - Add a test for home directory reuse (dshea) - Use MDRaidArrayDevice.members instead of .devices (dshea) - Make sure anaconda reads in ks file from OEMDRV device. (#1057271) (sbueno+anaconda) - Try to deal with expected errors from devicetree.populate (#1257648) (vpodzime) - Revert "Temporarily disable generating a coverage report." (clumens) - Fix a DBus InvalidProperty handling (jkonecny) - Fix another bash syntax problem in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - Add a test for the rootpw kickstart command (dshea) - Add tests for setRootPassword (dshea) - Add a /boot partition to the reqpart test. (clumens) - Fix up a statement that's not assigned to anything. (clumens) - Temporarily disable generating a coverage report. (clumens) - Don't try to concatenate a list with a string (#1252444) (mkolman) - Activate coverage for tests executed with sudo (atodorov) - set sysroot correctly when setting root password (#1260875) (awilliam) - Add a test for kickstarts that %include a URL (dshea) - Add missing python dependencies for requests. (#1259506) (dshea) - Serve the http addon repos from the test tmpdir (dshea) - Make make-addon-pkgs easier to use from within a test (dshea) - Add a simple http server for use in kickstart tests. (dshea) - Add a script to print an IP address for the host. (dshea) - Add a cleanup hook that can be defined by kickstart tests (dshea) - Move kickstart test support files into a separate directory. (dshea) - Fix a python3 related error in the pre-commit hook (dshea) - network: gui spoke TODO cleanup (rvykydal) - libnm in spoke: add missing connection for eth device with Configure (rvykydal) - libnm in spoke: allow adding missing connection for eth device externally (rvykydal) - libnm in spoke: wait for valid state of added device before adding to list (rvykydal) - libnm in spoke: use libmn objects instead of names an uuids (device on/off) (rvykydal) - libnm in spoke: to check if device is activated just use its object (rvykydal) - libnm in spoke: use connnection objects instead of uuids (edit connection) (rvykydal) - libnm in spoke: refresh early when device is added (rvykydal) - libnm in spoke: use connection object instead of uuid (DeviceConfiguration) (rvykydal) - libnm in spoke: share nm client in standalone and normal spoke (rvykydal) - libnm in spoke: add enterprise wpa connection using libnm client (rvykydal) - libnm in spoke: use AccessPoint object in place of ssid bytearray (rvykydal) - libnm in spoke: delete connection using libnm client (rvykydal) - libnm in spoke: replace python-dbus workaround calls for ap security flags (rvykydal) - libnm in spoke: call get_data() on ap.get_ssid() result to get ssid bytes (rvykydal) - libnm in spoke: showing ip configuration of a device (rvykydal) - libnm in spoke: NMClient -> NM.Client (rvykydal) - libnm in spoke: gi.NetworkManager -> gi.NM (rvykydal) - libnm in spoke: Revert "Fix crash when new device appear in Welcome screen (#1245960)" (rvykydal) - libnm in spoke: Revert "Fix crash when connections are changing (#1245960)" (rvykydal) - Add an ignoredisk --drives= test. (clumens) - Add a test for the reqpart command. (clumens) - Grab anaconda.coverage on tests that reimplement validate(). (clumens) - Install driver-updates (dshea) - Fix a typo in service enablement in kickstart.py. (clumens) - Get rid of the extraneous cats and greps in user.ks. (clumens) - Add sshkey testing to the user kickstart_test. (clumens) - Add a kickstart test in Arabic. (clumens) - Verify Initial Setup services are present before turning them ON/OFF (#1252444) (mkolman) - Don't crash if the Japanese PC-98 keyboard is selected (#1190589) (mkolman) - Report on all local files and exclude what we don't need instead of explicitly including paths we may not be aware of. (atodorov) - Change "failed to download" messages from critical to warning. (clumens) - getcode -> status_code in a live payload error message. (clumens) - Fix a bash error in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - specify if=virtio,cache=none for VM drives (atodorov) - update the test b/c latest anaconda doesn't allow weak passwords (atodorov) - Specify format=raw to avoid warning from qemu (atodorov) - update for Python3 nose (atodorov) - Add a services.sh file to match the existing services.ks. (clumens) - Add types to all existing kickstart tests. (clumens) - Add the ability to mark kickstart tests with a type. (clumens) - Run nm-connection-editor with the --keep-above flag (#1231856) (mkolman)- Add a test for the user and group creation functions. (dshea) - Get rid of libuser. (#1255066) (dshea) - s/$releasever/rawhide/ (clumens) - LVM on RAID kickstart test (vpodzime) - unbuffered read in python3 only works for binary (bcl) - don't crash if no environment set in interactive (#1257036) (awilliam) - network: compare with ssid bytes, not str (rvykydal) - Add dependencies for running the tests/gui tests (atodorov) - Fix first run environment setup in software spoke (#1257036) (jkonecny) - Stop pretending liveinst+rescue is supported (#1256061). (clumens) - Defer to Fedora distro-wide settings for password strength (#1250746) (dshea) - New Anaconda documentation - 24.0 (bcl) - Do a better job reporting failures from kickstart_tests. (clumens) - Preserve coverage results from running the kickstart_tests. (clumens)- Remove from the docs repo=hd installation with installable tree (jkonecny) - Fix a race between a window continuing and the next starting (#1004477) (dshea) - Start hubs with the buttons insensitive. (dshea) - Do not replace the standard streams if not necessary. (dshea) - Fix inst.repo=hd: is not working (#1252902) (jkonecny) - Kickstart: Added SELinux test. (kvalek) - Kickstart tests related to SELinux. (kvalek) - Package install and debug message logging. (kvalek) - Don't crash if incorrect environment is set in kickstart (#1234890) (mkolman) - Fix I/O issues when anaconda is started without a locale. (dshea) - Move locale environment logic into localization.py (dshea) - network: fix configuring team in kickstart pre (#1254929) (rvykydal) - Merge pull request #311 from atodorov/add_local_coverage (clumens) - Merge pull request #308 from atodorov/rawhide_missing_deps (clumens) - Enable test coverage in CI (atodorov) - Fix the single-spoke TUI message for Python 3. (dshea) - Merge pull request #291 from atodorov/update_coverage_switch (clumens) - Add missing requirements (atodorov) - Add basic kickstart tests for LVM Thin Provisioning (vpodzime) - Use the default mirrorlist instead of fixed repo URL in kickstart tests (vpodzime) - Destroy the keyboard layout dialog when finished (#1254150) (dshea) - Do not encode the geoloc timezone to bytes (#1240812) (dshea) - use inst.debug as alternative option to start coverage (atodorov)- Skip source url checks when network is off (#1251130) (bcl) - Don't set net.device to link if there is no ksdevice (#1085310) (bcl) - Reading carrier while link is down raises IOError (#1085310) (bcl) - Don't write nfs repos to the target system (#1246212) (bcl) - Make sure username entered in TUI if create a user chosen. (#1249660) (sbueno+anaconda) - Write the empty dnf langpacks.conf to the right directory (#1253469) (dshea) - Add pyanaconda test for network.check_ip_address (jkonecny) - Replace IPy package by ipaddress (jkonecny) - Correctly check return code when running rpm from makeupdates (mkolman) - Fix crash when new device appear in Welcome screen (#1245960) (jkonecny) - Fix crash when connections are changing (#1245960) (jkonecny) - Make LVM cache kickstart tests more robust (vpodzime) - product.img buildstamp should override distribution buildstamp (#1240238) (bcl) - On incomplete ks, don't automatically proceed with install. (#1034282) (sbueno+anaconda) - Update the translation doc with zanata branching incantations. (sbueno+anaconda) - Merge pull request #287 from kparal/patch-1 (clumens) - boot-options.rst: add a note about nfsiso (kamil.paral) - Few fixes and amendments for the boot_options.rst file (vpodzime) - Prevent issues with encrypted LVs on renamed VGs (#1224045) (vpodzime) - Create and use snapshot of on-disk storage with no modifications (#1166598) (vpodzime) - Implement the class for storage snapshots (vpodzime) - Prevent any changes in the StorageSpoke if just going back (vpodzime) - Make StorageSpoke's on_back_clicked less complicated (vpodzime) - Add kickstart tests for the LVM cache kickstart support (vpodzime) - Disable packages-multilib, for now. (clumens) - Make sure the liveimg test shuts down when it finishes. (clumens) - Change how success is checked for the basic-ostree test. (clumens)- Add basic support for LVM cache creation in kickstart (vpodzime) - Use labels for the rest of the non-autopart test results. (dshea) - Use a disk label to find the filesystem for escrow results (dshea) - Use someone else's code for PID file management. (dshea) - Prevent incomplete translations from making the TUI unusable (#1235617) (mkolman) - Apply the environment substitutions more liberally in nfs-repo-and-addon (dshea) - Use stage2=hd: instead of stage2=live: (dshea) - Add test for liveimg kickstart command (bcl) - Fix pre-install script execution (bcl) - test pre-install kickstart section (bcl) - Use sys.exit() instead of the exit() created by site.py. (dshea) - Call ipmi_report before sys.exit (dshea) - Add a test for proxy authentication (dshea) - Add optional authentication to the proxy server (dshea) - Add more tests to proxy-kickstart (dshea) - Show an alternative prompt if a hub contains only a single spoke (#1199234) (mkolman) - Add few docs and improvement in check_ip_address (jkonecny) - Check whether files actually contain translatable strings. (dshea) - Add specific error string to TUI user dialog (#1248421) (bcl) - Make EditTUIDialog error generic (#1248421) (bcl) - Fix and expand nfs-repo-and-addon.ks (dshea) - Added a script to make the packages used by nfs-repo-and-addon (dshea) - Implement the rest of the repo options in dnfpayload. (dshea) - Fix kickstart test for bond interface creation (jkonecny)- Move the proxy server script into a common file. (dshea) - Use python3 for the proxy server and remove python2 compatibility (dshea) - makePickle now needs to return bytes (bcl) - gi.require_version raises ValueError (bcl) - Remove duplicate signal setup block (bcl) - Fix three bugs discovered by driverdisk-disk.ks (clumens) - Fix error with OEMDRV ks auto-load check. (#1057271) (sbueno+anaconda) - Make sure TUI is readable for non-latin languages (#1182562) (mkolman) - Equalize capacity & mount point entries (#1212615) (dshea) - Disable GRUB os_prober on POWER (#1193281) (rmarshall) - Cancel Container Edit Sensitizes Update (#1168656) (rmarshall) - Fix SoftwareSpoke._kickstarted. (dshea) - Disable a Pylint false-positive (#1234896) (mkolman) - Add support for autostep and --autoscreenshot (#1234896) (mkolman) - Escape \'s in doc strings (dshea) - Ellipsize the file system type combo box (#1212615) (dshea) - Add graphviz to make-sphinx-doc script (jkonecny) - Remove many of a documentation compilation errors (jkonecny) - Add class diagrams to existing spokes and hubs (jkonecny) - Add class diagram settings to documentation (jkonecny) - Fix the UnusuableConfigurationError dialog (#1246915) (dshea) - Chase pygobject's stupid moving target (dshea) - Add missing translation contexts (dshea) - Actually translate the container type labels (dshea) - Check whether a translated string requires a context or comment. (dshea) - Clean up the temporary pools virt-install makes. (clumens) - Return the same object for repeated calls to __get__ (#1245423) (dshea) - Use sys.exit instead of os._exit. (clumens) - Add parentheses around the IPV6 regex fragment. (dshea) - Add tests for IPv6 literals in URLs (dshea) - Modify Installation Source Proxy Label (#11688554) (rmarshall)- Fix Initial PPC PReP Boot Selector Name (#1172755) (rmarshall) - Require a newer version of pykickstart (vpodzime) - Use dictionaries is thread-safe manner. (dshea) - Merge pull request #234 from wgwoods/master (wwoods) - Auto-load ks.cfg if OEMDRV volume available. (#1057271) (sbueno+anaconda) - Check the encrypt checkbox when encrypted specified in KS (vtrefny) - Do not raise KickstartValueError for missing passphrase (vtrefny) - Ask for encryption passphrase when not specified in ks (#1213096) (vtrefny) - dracut: minor cleanup (wwoods) - dracut: fix missing messages for inst.ks=cdrom (wwoods) - Wait forever for kickstarts on CDROM (#1168902) (wwoods) - Use abs_builddir instead of builddir so paths will look more reasonable. (clumens) - Add a new makefile target that does everything needed for jenkins. (clumens) - Merge pull request #228 from AdamWill/logind (dshea) - Fix crash when mirrorlist checkbox is checked (jkonecny) - Fix crash when user start typing proxy credentials (jkonecny) - Check repository URL before leaving Source Spoke (jkonecny) - Add IDs to identify addon repositories (jkonecny) - Repositories can be checked without a selection (jkonecny) - Consolidate the language environment variables. (dshea) - Change the generated API indices slightly (dshea) - Ignore "mountpoint" used a format specifier (dshea) - filesystems -> file systems, per the style guide (dshea) - Properly parameterize a translated string (dshea) - Fix pylint errors in rescue.py. (dshea) - Remove unused imports (dshea) - Remove text.py from spec file (#965985) (sbueno+anaconda) - Merge pull request #220 from AdamWill/1243962 (dshea) - Fix adding 'boot=' option in FIPS mode (vtrefny) - anaconda.target: Wants systemd-logind.service (#1222413) (awilliam) - Remove the last usage of newt and get rid of it as a dependency (#965985) (sbueno+anaconda) - Enable anaconda to use the new rescue mode. (#965985) (sbueno+anaconda) - Get rid of unnecessary constants in constants_text. (#965985) (sbueno+anaconda) - Get rid of some unnecessary files. (#965985) (sbueno+anaconda) - Display verbose packaging errors to the user (bcl) - Show source errors from refresh method (bcl) - Fix the validate functions in the btrfs kickstart_tests. (clumens) - Connect kickstart lang data to dnf-langpacks (#1051816) (dshea) - Add simple_replace config file function (bcl) - Remove some vestiges of the old packaging module (dshea) - Remove window boot block detection functions. (dshea) - Remove iutil.xprogressive_delay. (dshea) - Simplify iutil.mkdirChain. (dshea) - Decode wifi SSIDs into strings. (#1240398) (dshea) - Actually use the temp directory so test files get cleaned up (dshea) - Disable the output from rpmbuild (dshea) - Remove stray references to python2. (dshea) - Fix possible to start installation without network (#1221109) (jkonecny) - Fix 'q' (to quit) do not work in TUI hub (jkonecny) - act on the right objects when stripping URL protocols (#1243962) (awilliam) - Fix 'App' object has no attribute 'queue' (#1243316) (jkonecny)- fix storage writing for live and ostree installs (#1236937) (awilliam) - Add O_CREAT to the open flags when extracting rpm files. (dshea) - Move ostree gobject version check next to the import (#1243543) (bcl) - Remove rpmfluff from the buildrequires. (dshea) - Only import readline if readline is necessary. (dshea) - use the right baseurl in run_install_test.sh. (clumens) - Don't copy the environment when starting metacity. (dshea) - Fix the use of a temporary file in SimpleConfig.write (dshea) - Add a test for SimpleConfig.write(use_tmp=True). (dshea) - Remove an unnecessary chmod when creating chrony.conf (dshea) - Fix some bad uses of chmod. (dshea) - Add a function to open a file with specific permission bits (dshea) - Don't ask to start vnc if user specifies text mode. (#1202277) (sbueno+anaconda) - New Anaconda documentation - 23.15 (bcl) - Add a helper for building Sphinx docs using mock. (bcl) - Update Sphinx configuration for python3 (bcl) - Running without a GUI can also raise ValueError in errors.py (bcl) - parse-kickstart_test.py: fix driverdisk_test() (wwoods) - Fix the spelling of "version" (dshea)- Some dracut modules anaconda needs have been split into their own package. (clumens) - User operation kickstart tests. (kvalek) - Kickstart tests for UTC and LOCAL hwclock. (kvalek) - Kickstart firewall tests. (kvalek) - Fix Repository New_Repository has no mirror or baseurl (#1215963) (jkonecny)- Catch blivet formatDevice ValueError in custom (#1240226) (bcl) - There's now a python3-rpmfluff, so revert this. (clumens) - Fix a couple other pylint problems in the driver disk tests. (clumens) - Merge pull request #194 from wgwoods/master (wwoods) - dracut: fix boot failure waiting for finished/dd.sh (wwoods) - Use builddir instead of srcdir to find the dd utils (dshea) - Fix the dd_test for python3. (dshea) - Fix %files to deal with compiled python3 modules (dshea) - Add a bunch of gi.require_version calls (dshea) - Temporarily disable the error about not importing rpmfluff. (clumens) - Don't try to iterate over threads directly in wait_all. (clumens) - Update the btrfs kickstart tests to use functions.sh. (clumens) - Merge pull request #182 from wgwoods/dd-refactor (wwoods) - driver_updates: fixes from patch review (wwoods) - Don't be too picky about what name is --device=link (dshea) - Ignore stderr output from parse-kickstart. (dshea) - Add an option to execReadlines to filter out stderr. (dshea) - Ignore interruptible system calls in the dd test (dshea) - Fix an undefined variable in writeStorageLate (dshea) - Connect zfcp entries to the discovery buttons (dshea) - Connect iscsi activations to buttons (dshea) - Connect the dasd number entry to the discovery buttons. (dshea) - Add keyboard layouts on the row-activated signal. (dshea) - Connect dialog inputs to default actions. (dshea) - Remove unnecessary GtkNotebooks. (dshea) - Re-save some dialog glade files. (dshea) - Merge pull request #181 from wgwoods/master (wwoods) - dd-refactor: dracut + build bits (wwoods) - Add kickstart test for RAID1 (bcl) - pass PYTHONPATH to the kickstart test framework (bcl) - Write servers to chronyd.conf even if it's off (#1197575) (wwoods) - Refresh advanced disks after disk summary dialog (#1226354) (bcl) - parse-kickstart: just emit 'inst.dd=XXX' for driverdisk (wwoods) - parse-kickstart: pylint fixes (wwoods) - dd-refactor: new driver_updates.py + tests (wwoods) - payload: fix driverdisk repos (wwoods) - dracut: fix boot with inst.ks and no inst.{repo,stage2} (#1238987) (wwoods) - Use the most recent versions of the btrfs, logvol, part, and raid commands. (clumens) - Allow /boot partition on iscsi with ibft (#1164195) (jkonecny) - Add kickstart tests to test btrfs installation (vtrefny) - Fix broken test by infiniband patch (#1177032) (jkonecny)- Add a switch for the Airplane Mode label (dshea) - Connect labels with keyboard accelerators to a widget (dshea) - Add a test for dangling keyboard accelerators. (dshea) - Use pocketlint for translation and markup checking (dshea) - Flatten the glade test directory. (dshea) - Add support for specifying arbitrary mkfs options. (clumens) - Fix kickstart install with infiniband (#1177032) (jkonecny) - anaconda-dracut: Fix sysroot mount for netroot (#1232411) (bcl) - Add RAID swaps to /etc/fstab (#1234469) (bcl) - network: catch another race when calling dbus methods on invalid devices (rvykydal) - network: GUI, add connection even when virtual device activation failed (#1179276) (rvykydal) - Fix IP / hostname mismatches when showing VNC server address (#1186726) (rvykydal) - Check also ipv6 default routes when looking for onboot=yes device (#1185280) (rvykydal) - Merge pull request #157 from wgwoods/master_dd_fixes (wwoods) - Do not check dependencies on invalid payloads (dshea) - network: don't set onboot=False for default autoconnections (#1212009) (rvykydal) - Fix the types used to write anaconda-tb-all.log (dshea) - dd: drop unnecessary archive_read_data_skip (wwoods) - dd_extract: -l should not extract modules+firmware (wwoods) - dd: fix permissions on extracted files (#1222056) (wwoods) - tests: add dd_tests (wwoods)- Revert "Add an optional conditional to progress_report." (bcl) - Fix inconsistencies in the payload messages. (dshea) - Fix install-requires and install-buildrequires (dshea) - anaconda-dracut: Mount /dev/mapper/live-rw (#1232411) (bcl) - Eliminate some false test results when running glade tests. (atodorov) - Move the knowledge about network packages into ksdata.network. (clumens) - Add an optional conditional to progress_report. (clumens) - Move the big block of late storage writing out of install.py. (clumens) - The attribute is named ostreesetup.nogpg. (clumens) - Use the index in grubenv (#1209678) (bcl) - Do not raise an exception on EINTR from os.close or os.dup2 (dshea) - Merge pull request #154 from mulkieran/master-959701 (mulkieran) - Improve focus behavior in the advanced user dialog (dshea) - Re-save advanced_user.glade (dshea) - Depsolve kickstarted packages on the summary hub (#961280) (dshea) - Add a kickstart test for %packages --ignoremissing (dshea) - Remove descriptions for RAID levels (#959701) (amulhern) - No kexec-tools on aarch64 (bcl)- Do not import iutil from flags (dshea) - Ignore EINTR errors in files unlikely to encounter them (dshea) - Reimplement the open override for the dracut scripts (dshea) - Wrap the only non-open call found by the new pocketlint checks (dshea) - Redefine open to retry on EINTR (dshea) - Remove __future__ imports (dshea) - Use python 3's OSError subclasses instead of checking errno (dshea) - Allow kwargs in eintr_retry_call (dshea) - Remove explicit uses of /dev/null (dshea) - Do not retry calls to close or dup2 (dshea) - Remove another function from isys (dshea) - Make dialogs behave better with timed input validation (dshea) - Fix the password/confirm checks to work with delayed validation (dshea) - Move the URL protocol removal out of the input check (dshea) - Remove the vestigal capslock label from the password spoke (dshea) - Re-saved a few glade files (dshea) - Run set_status unconditionally from update_check_status (dshea) - Do not run input checks for every keystroke of input (#1206307) (dshea) - Add a method to execute timed actions early (dshea) - Use comps.environments instead of comps.environments_iter (#1221736) (dshea) - Merge pull request #83 from mulkieran/master-requires (mulkieran) - Only show supported autopart choices in choices combo. (amulhern) - Strip out device types that blivet is not able to support. (amulhern) - Update blivet required version. (amulhern) - Fix nfs4 stage2 and repo handling (#1230329) (bcl) - Update upd-kernel so that it actually works (#1166535) (bcl) - Fix passing ,nfsvers=3 to dracut (#1161820) (bcl) - Require the python3 version of iscsi-initiator-utils (dshea) - Fix the pylint pre-commit hook for python3 and pocketlint (dshea) - Fix a type check to work with python 3. (dshea) - Do not log Xorg output to tty5 (dshea)- Deal with encrypted partitions not being readable by virt-cat. (clumens) - Make use of the restore_signals Popen argument (dshea) - Don't allow /boot on iSCSI. (#1164195) (sbueno+anaconda) - Merge pull request #127 from mulkieran/master-kickstart (mulkieran) - Actually distribute the clickable message test, too (dshea) - Fix disk argument passing to virt-cat in the ostree test. (clumens) - Relabel all password and group files in %post (#1228489) (dshea) - Deal with the order of ifcfg files not being guaranteed. (clumens) - Add a __init__.py to fix up an error when running iutil_test.py. (clumens) - Actually run the clickable message test (dshea) - Add a false positive to pylint checking for S390Error. (clumens) - Let the excludedocs test pass if there are only directories left. (clumens) - Allow successful kstest results to provide more details. (clumens) - The escrow_cert test cannot use autopart. (clumens) - Don't warn on PyInit__isys being unused. (clumens) - Test that root LV is encrypted. (amulhern) - Deal with subprocess returning bytes in tests/lib/filelist.py, too. (clumens) - Make anaconda+python3+pocketlint work. (clumens) - Start using our new shared pylint framework in anaconda. (clumens) - Remove our extra pylint checkers. (clumens) - Remove a duplicate libselinux-python3 requires. (clumens) - Run makeupdates with Python 2 for now (mkolman) - Don't use the _safechars private property (#1014220) (mkolman) - Make sure directory size is returned as int (#1014220) (mkolman) - Only warn about missing yum-utils (#1014220) (mkolman) - Make sure set_system_time() gets an integer (#1014220) (mkolman) - Make sure the column number in TUI is an integer (#1141242) (mkolman) - Python 3 compatible sorting fixes (#1014220) (mkolman) - Make version comparison Python 3 compatible (#1014220) (mkolman) - Don't apply numeric comparison on None (#1141242) (mkolman) - Avoid comparing None to an integer (#1141242) (mkolman) - Handle urllib split (#1014220) (mkolman) - Don't try to decode strings (#1014220) (mkolman) - Rename function attributes (#1014220) (mkolman) - Replace raw_input() with input() (#1014220) (mkolman) - Make iterators and their usage Python 3 compatible (#1014220) (mkolman) - Convert Python 2 metaclass magic to Python 3 metaclass magic (#1014220) (mkolman) - Make the raise syntax Python 3 compatible (#1014220) (mkolman) - Python 3 no longer does tuple parameter unpacking (#1014220) (mkolman) - Make isys Python 3 compatible (#1014220) (mkolman) - Set a correct mode for the tempfile (#1014220) (mkolman) - Python 3 temp files no longer reflect external changes (#1014220) (mkolman) - Make print usage Python 3 compatible (#1014220) (mkolman) - Rename the warnings spoke to warnings_spoke (#1014220) (mkolman) - Replace list comprehension with for at class level (mkolman) - Make gettext usage Python 3 compatible (#1014220) (mkolman) - Do not open tty5 for writing in the "a" mode (#1014220) (vpodzime) - Do not use pykickstart's RepoData as a key in a dict (#1014220) (vpodzime) - Do not run repo attrs' checks if they are not set up yet (#1014220) (vpodzime) - Don't depend on side effects of map() (#1141242) (mkolman) - Don't use exceptions' message attribute (#1014220) (vpodzime) - Addapt to string type changes (#1014220) (mkolman) - Handle modules returning bytes in Python 3 (#1014220) (mkolman) - Add and use function that makes sure we work with strings (#1014220) (vpodzime) - Handle modules requiring different string types in Python 3 (#1014220) (mkolman) - Remove sitecustomize (#1014220) (mkolman) - Make ASCII conversions Python compatible (#1014220) (mkolman) - Remove "is Unicode" tests (#1014220) (mkolman) - Fix ASCII conversion tests (#1014220) (mkolman) - Return a string when calling a program (#1014220) (mkolman) - Handle subprocess returning bytes (#1014220) (mkolman) - Handle latin-1 strings in locale -a output (#1014220) (mkolman) - Open the VNC password file for binary writing (#1014220) (mkolman) - Update parse-kickstart for python3 (#1014220) (bcl) - Update driver-updates for python3 (#1014220) (bcl) - Update python-deps for python3 (#1014220) (bcl) - Add a test for parse-kickstart (#1014220) (bcl) - Make the import Python 3 compatible (#1014220) (mkolman) - Change configparser and queue imports (#1014220) (mkolman) - Remove imports from the __future__ (#1014220) (mkolman) - Use the imp module directly (#1014220) (mkolman) - Use Python 3 versions of Python dependencies (#1014220) (mkolman) - Use /usr/bin/python3 in scripts (#1014220) (mkolman) - Use Python 3 versions of nose and Pylint (#1014220) (mkolman) - Build the Anaconda widgets for Python 3 (#1014220) (mkolman) - Update makebumpver for python3 (#1014220) (bcl) - Fix Kickstart installation without default gateway errors out (jkonecny) - Fix results checking in a couple ks tests. (clumens)- Fix a usage typo in run_once_ks script. (sbueno+anaconda) - Add kickstart tests for keyboard settings. (sbueno+anaconda) - Add a kickstart test for lang settings. (sbueno+anaconda) - Fix a % call inside _(). (clumens) - Convert ntp-pools.* to using the new kstest functions and autopart. (clumens) - Fix up the expected output in parse-kickstart_test.py. (clumens) - Fix a couple more pylint problems in the s390 code. (clumens) - Use the adapted Timezone class for kickstart data (vpodzime) - Add a kickstart test for processing NTP servers/pools configuration (vpodzime) - Show error on invalid username attempts in TUI. (#1171778) (sbueno+anaconda) - Fix dracut reads ksdevice from missing os enviromnent (jkonecny) - Run kickstart tests through an LMC-like program, not LMC itself. (clumens) - Move common kickstart_test code out into its own functions.sh file. (clumens) - Switch to using autopart in the kickstart tests. (clumens) - Fix a couple pylint errors. (sbueno+anaconda) - Make anaconda changes necessary for libblockdev s390 plugin. (sbueno+anaconda) - Add a kickstart test for lvm with percentage-based sizes. (dlehman) - Add kickstart test for basic fixed-size lvm layout. (dlehman) - Add a kickstart test to validate the default fstype. (dlehman) - Add kickstart test to test bond interface creation (jkonecny) - Add kickstart test to test vlan creation (jkonecny) - Fix --device=link and --device not specified (#1085310) (rvykydal) - Add kickstart test to test hostname (jkonecny) - Add a /boot to tmpfs-fixed_size.ks. (clumens) - Fix bad warning message when user set illegal IP (jkonecny) - Fix bad check of illegal ip address (jkonecny) - Add a simple tmpfs kickstart test (mkolman) - Add a kickstart test for escrow packets and backup passphrases (dshea) - Fix a typo that caused us to discard corrected target sizes. (#1211746) (dlehman) - Don't pass anything to ./configure. (dshea) - Fix a pylint problem in parse-kickstart_test.py. (clumens) - Fix 0 choice in Language and Storage in TUI mode (jkonecny) - Update html documentation for new boot-options section (bcl) - Convert boot-options to ReST and include it in the Sphinx documents. (bcl)- Clean up after processKickstart in parse-kickstart_test.py. (clumens) - Add support to dnfpayload.py for addon NFS repos. (clumens) - Fix IndexError: list index out of range (#1219004) (jkonecny) - Fix a typo in proxy-kickstart.sh that was causing a test time out. (clumens) - iSCSI Name Validation using regexes (sujith_pandel) - Add kickstart tests for proxy usage. (dshea) - In dracut, do not display a warning for network lines with just a hostname. (clumens) - Add transport adapters to support ftp and file fetching (dshea) - Fix for "Kickstart installation fails..." (#1197960) (jkonecny) - Allow passing kickstart tests to be run on the command line. (clumens) - Automatically collect environment variables to be passed to ks tests. (clumens) - Use isinstance instead of type for doing type checks. (clumens) - Remove yumpayload.py, its support files, and most references to yum. (clumens) - Fix the packages-and-group wildcard exclusion test (dshea) - Set the GUI-selected environment in the ksdata (#1192100) (dshea) - Don't crash if the disk model is None (#1215251) (dshea) - Correct an error message in packages-and-groups-1.ks. (clumens) - Switch from testing for emacs* to kacst*. (clumens) - Tests that end in a traceback are failures, not successes. (clumens) - Don't run run_report.sh from within run_kickstart_tests.sh. (clumens) - If a kickstart test failed due to a traceback, display that. (clumens) - Wrap device labels earlier (#1212586) (dshea) - Remove the angle property from the device label (dshea) - Get rid of the find button in the filter spoke. (dshea) - Rearrange filter.glade (dshea) - Fix errors in the vendor column renderers. (dshea) - Fix some minor inconsistencies in filter.glade (dshea) - Fix issues with advanced storage searching. (dshea) - Remove duplicate entries from search combo boxes (dshea) - Use named IDs for the filter type combo boxes. (dshea) - Rearrange filter.glade the way glade wants it now (dshea) - Add a reporting support script to kickstart tests. (clumens) - Return a specific error code when a test times out. (clumens) - Fix indentation in run_one_ks.sh. (clumens) - Also remove all the fonts in the packages-and-groups-1 test. (clumens) - Enable the basic-ftp and basic-ftp-yum kickstart tests. (clumens) - Fix a typo in groups-and-envs-2.ks (clumens) - Get NTP pools and servers from ksdata for the runtime config (vpodzime) - Adapt to the new argument list for save_servers_to_config. (clumens) - Remove the restriction that /boot be below 2TB for grub (#1082331) (dshea) - Distinguish between NTP pools and servers in GUI (vpodzime) - Add support for chrony pool directive (mlichvar) - Add a readme pointing to the documentation (bcl) - Sphinx docs - use source order (bcl) - Add html documentation for Anaconda v23.7 (bcl) - Place html docs under ./docs/html/ (bcl) - Configure proxy settings for dnf payload (#1211122) (bcl) - Change online action to change (bcl) - Check for images/install.img first for netboot (bcl) - Ignore addon and anaconda sections in handle-sshpw (bcl) - Ignore %anaconda section in parse-kickstart (bcl) - Change of label in iscsi storage spoke (jkonecny)- Fix doReqPartition import from autopart (bcl) - Add support for reboot --kexec kickstart command (bcl) - Add inst.kexec and --kexec support to reboot with kexec (bcl) - Add setup_kexec method to prepare the system for a reboot with kexec (bcl) - Add kickstart %pre-install section support (bcl) - Remove the custom help button from the toolbar (bcl) - Use multiple streams for zRAM instead of multiple devices (vpodzime) - iscsi: pass rd.* options of devices to be mouted in dracut (#1192398) (rvykydal) - Remove the unused productName import from custom_storage_helpers.py. (clumens) - Remove the old custom partitioning help dialog (mkolman) - Implement the new reqpart command. (clumens) - Sort disks by name when checking disk selection (vpodzime) - Set both .format's and .originalFormat's passphrase on unlock (vpodzime) - Make the Encrypt checkbox insensitive for encrypted non-BTRFS devices (#1210254) (vpodzime) - Check for Gtk before importing escape_markup (bcl) - If the network is disabled, also disable the network part of the source spoke. (#1192104) (clumens) - Add handling for unusable storage configurations. (dlehman) - Allow markup in the label/message of DetailedErrorDialog. (dlehman) - Allow passing an optional button list to showDetailedError. (dlehman) - Allow kwargs with gtk_action_wait, gtk_action_nowait decorators. (dlehman) - Fix makeupdates handling of Release: (bcl) - Make sure we unmount the path we mounted (bcl) - Fix up one more back_clicked reference that got missed. (clumens) - Don't unconditionally set ksdata.lang.seen to True (#1209927) (mkolman) - Reset the back_clicked flag if we stay on the Storage spoke (#1210003) (vpodzime) - Mark the back_clicked attribute of the Storage spoke as private (vpodzime) - TUI pwpolicy setup was supposed to be in __init__ not refresh (#1208607) (bcl) - Preserve the order of boot args added by kickstart. (clumens) - Revert "allow /boot on btrfs subvol or filesystem" (bcl) - Connect scroll adjustments in the right class (#1206472) (dshea)- Enforce sane disk selections. (dlehman) - Add a test for parse-kickstart (bcl) - Add --tmpdir to parse-kickstart for testing (bcl) - Use the correct format for IPMI messages. (clumens) - Do not use min_luks_entropy with pre-existing devices (#1206101) (dshea) - Remove the dnf cache directory when resetting the repo (dshea) - Do not add separators to the addon list when not needed (dshea) - Only use the instclass environment if it actually exists. (dshea)- Mock external module dependencies for readthedocs (bcl) - Generate the pyanaconda module documentation (bcl) - Reformat kickstart.rst using better ReST markup (bcl) - Add some deprecation-related false positives. (clumens) - Add Sphinx documentation support (bcl) - Add documentation on %anaconda kickstart command (bcl) - Prevent Storage spoke Done button method from multiple launch (jkonecny) - Prevent spokes from being exited more times. (jkonecny) - Only depend on pygobject3-base in anaconda-core (#1204469) (mkolman) - Use proxy when configured for the base repo (#1196953) (sjenning) - Assume UTC if setting the system time without a timezone (#1200444) (dshea) - Add boolean as return to ThreadManager.wait (jkonecny) - Make sure LANG is always set to something (#1201896) (dshea) - Fix pylint/translation issues from the pwpolicy patches. (clumens)- Clean out the mock chroot before attempting to run the rest of the test. (clumens) - Implement %anaconda kickstart section for pwpolicy (bcl) - Add pwpolicy support to TUI interface (bcl) - Add pwpolicy for the LUKS passphrase dialog. (bcl) - Add pwpolicy for the user spoke. (bcl) - Use pwpolicy for the root password spoke. (bcl) - Add the text for weak passwords to constants (bcl) - Add tests with an FTP instrepo (dshea) - Add kickstart tests for an NFS instrepo and addon repos. (dshea) - Handle /boot on btrfs for live (#1200539) (bcl) - rpmostreepayload: write storage config after shared var is mounted (#1203234) (rvykydal) - Tweak tmux configuration file (jkonecny) - Remove --device= from the new kickstart tests. (clumens) - Add more kickstart-based packaging tests. (clumens) - Fix enlightbox call in ZFCPDialog. (#1151144) (sbueno+anaconda) - fix crash with bare 'inst.virtiolog' in boot args (wwoods) - Do not attempt to set None as a warning (dshea) - fix inst.ks.sendmac for static ip=XXX (#826657) (wwoods)- Only insert strings into the environment (#1201411) (dshea) - Fix the rescue kernel version list in writeBootLoader (#1201429) (dshea) - Missing local variable check (omerusta) - Fix the handling of nfs:// URLs. (dshea) - Add glob support for the -a/--add option in makeupdates (mkolman) - White Space fixes (omerusta) - Put all mock results into the top-level source dir. (clumens) - Merge pull request #31 from dcantrell/master (david.l.cantrell) - Require newt-python in anaconda-core (dshea) - Make merge-pr executable (dshea) - Display an error for exceptions during GUI setup (dshea) - Remove unused invisible char properties (dshea) - Add a check for invisible_char validity (dshea) - Connect viewport adjustments to child focus adjustments (#1192155) (dshea) - Support '%packages --multilib' in dnfpayload.py (#1192628) (dcantrell)- Add rc-release target (bcl) - Change --skip-tx to --skip-zanata in scratch-bumpver (bcl) - Add --newrelease to makebumpver (bcl) - Improve the addon repo name collision code (#1125322) (bcl) - Fix the import of mountExistingSystem (vpodzime) - Fix import error in anaconda-cleanup. (sbueno+anaconda) - Use the new static method to get possible PE sizes (vpodzime) - Try using the global LUKS passphrase if none is given for LV/part (#1196112) (vpodzime) - Fix the help button mnemonic display on spokes (dshea) - Only set the hub message if the message has changed (dshea) - Wrap the info bar in a GtkRevealer (dshea) - Add links to clickable warning and error messages. (dshea) - Add a test to look for clickable messages that aren't clickable enough. (dshea) - Increment the widgets version number (dshea) - Allow markup and links in the info bar. (dshea) - Add more links to gtk-doc comments (dshea) - Handle New_Repository name collision source spoke (#1125322) (bcl) - Fix a bad usage of execWithRedirect (#1197290) (dshea) - Have to be root to delete /var/tmp/kstest-* on the remote machines. (clumens) - Use the LUKS device for swap in fstab (#1196200) (vpodzime) - Clear TUI source spoke errors that may have been leftover from a prior attempt. (#1192259) (sbueno+anaconda)- Make sure python2 dnf is required (bcl) - Fix pykickstart requirement. (clumens) - Extract xattrs from tar payload (#1195462) (bcl) - Add a script to rebase and merge pull requests (dshea) - Update translation documentation for Zanata (bcl) - Switch translation support to fedora.zanata.org (bcl) - install.py: fix the 'is team device' check (awilliam) - Explain why Anaconda requires rpm-devel and libarchive-devel during build (mkolman) - Revert "Switch to temporary transifex branch" (bcl) - Revert "makebumpver needs to know about anaconda-1 transifex name" (bcl) - Commit 23.0 anaconda.pot file (bcl) - Rename queue.py to queuefactory.py. (clumens) - Remove references to old_tests, which no longer exists. (clumens) - Fix package and group removing with the dnf payload. (clumens) - Don't try to run new-kernel-pkg if it doesn't exist. (clumens)- Remove unused imports (dshea) - Check for unused imports in __init__ files (dshea) - Remove timestamp-based version support. (dshea) - Add test lib methods to check regexes (dshea) - Cleanup BuildRequires (mkolman) - Remove obsolete imports. (amulhern) - Make print statement print output w/out surrounding parentheses. (amulhern) - Remove an unused import (dshea) - rpmostreepayload: Honor noverifyssl (walters) - typo: packaging: Don't vary name of "verified" (walters) - Disable the metacity mouse-button-modifier setting (dshea) - Fix completion setting in TUI language spoke. (#1192230) (sbueno+anaconda) - Remove the pylint false positives for the GLib module (dshea) - Use ExtendAction for --ignore flag (amulhern) - Use a simple ExtendAction for add_rpms option. (amulhern) - Fix log message formating (mkolman) - Don't clear nonexistent DNF package download location (#1193121) (mkolman) !!##%%''))++--//113355789:;;==??AACCEEGHIJKNOPQRSTUVWWYY[[]]__aacceeggiikkmmooqqstuvwxyz{|}~33.16.7.7-1.el833.16.7.7-1.el8   __init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycxkl_wrapper.cpython-36.opt-1.pycxkl_wrapper.cpython-36.pychelpers.pyhubs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycsummary.pyspokes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvanced_storage.cpython-36.opt-1.pycadvanced_storage.cpython-36.pycblivet_gui.cpython-36.opt-1.pycblivet_gui.cpython-36.pyccustom_storage.cpython-36.opt-1.pyccustom_storage.cpython-36.pycdatetime_spoke.cpython-36.opt-1.pycdatetime_spoke.cpython-36.pycinstallation_progress.cpython-36.opt-1.pycinstallation_progress.cpython-36.pycinstallation_source.cpython-36.opt-1.pycinstallation_source.cpython-36.pyckeyboard.cpython-36.opt-1.pyckeyboard.cpython-36.pyclanguage_support.cpython-36.opt-1.pyclanguage_support.cpython-36.pycnetwork.cpython-36.opt-1.pycnetwork.cpython-36.pycroot_password.cpython-36.opt-1.pycroot_password.cpython-36.pycsoftware_selection.cpython-36.opt-1.pycsoftware_selection.cpython-36.pycstorage.cpython-36.opt-1.pycstorage.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycwelcome.cpython-36.opt-1.pycwelcome.cpython-36.pycadvanced_storage.pyadvstorage__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdasd.cpython-36.opt-1.pycdasd.cpython-36.pycfcoe.cpython-36.opt-1.pycfcoe.cpython-36.pyciscsi.cpython-36.opt-1.pyciscsi.cpython-36.pycnvdimm.cpython-36.opt-1.pycnvdimm.cpython-36.pyczfcp.cpython-36.opt-1.pyczfcp.cpython-36.pycdasd.pyfcoe.pyiscsi.pynvdimm.pyzfcp.pycustom_storage.pydatetime_spoke.pyinstallation_progress.pyinstallation_source.pykeyboard.pylanguage_support.pylib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccordion.cpython-36.opt-1.pycaccordion.cpython-36.pyccart.cpython-36.opt-1.pyccart.cpython-36.pyccustom_storage_helpers.cpython-36.opt-1.pyccustom_storage_helpers.cpython-36.pycdasdfmt.cpython-36.opt-1.pycdasdfmt.cpython-36.pycdetailederror.cpython-36.opt-1.pycdetailederror.cpython-36.pyclang_locale_handler.cpython-36.opt-1.pyclang_locale_handler.cpython-36.pycnetwork_secret_agent.cpython-36.opt-1.pycnetwork_secret_agent.cpython-36.pycpassphrase.cpython-36.opt-1.pycpassphrase.cpython-36.pycrefresh.cpython-36.opt-1.pycrefresh.cpython-36.pycresize.cpython-36.opt-1.pycresize.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycunsupported_hardware.cpython-36.opt-1.pycunsupported_hardware.cpython-36.pycaccordion.pycart.pycustom_storage_helpers.pydasdfmt.pydetailederror.pylang_locale_handler.pynetwork_secret_agent.pypassphrase.pyrefresh.pyresize.pysubscription.pysummary.pyunsupported_hardware.pynetwork.pyroot_password.pysoftware_selection.pystorage.pysubscription.pyuser.pywelcome.pyutils.pyxkl_wrapper.pyanaconda-gtk.csspixmapsanaconda-password-show-off.svganaconda-password-show-on.svguihubssummary.glademain.gladespokesadvanced_storage.gladeadvanced_user.gladeadvstoragedasd.gladefcoe.gladeiscsi.gladenvdimm.gladezfcp.gladecustom_storage.gladedatetime_spoke.gladeinstallation_progress.gladeinstallation_source.gladekeyboard.gladelanguage_support.gladelibcart.gladecustom_storage_helpers.gladedasdfmt.gladedetailederror.gladenetwork_secret_agent.gladepassphrase.gladerefresh.gladeresize.gladesummary.gladeunsupported_hardware.gladenetwork.gladeroot_password.gladesoftware_selection.gladestorage.gladesubscription.gladeuser.gladewelcome.gladewindow-managerglib-2.0schemasgschemas.compiledorg.gnome.desktop.enums.xmlorg.gnome.desktop.wm.keybindings.gschema.overrideorg.gnome.desktop.wm.keybindings.gschema.xmlorg.gnome.desktop.wm.preferences.gschema.overrideorg.gnome.desktop.wm.preferences.gschema.xmlorg.gnome.metacity.gschema.overrideorg.gnome.metacity.gschema.xml/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib/__pycache__//usr/share/anaconda//usr/share/anaconda/pixmaps//usr/share/anaconda/ui//usr/share/anaconda/ui/hubs//usr/share/anaconda/ui/spokes//usr/share/anaconda/ui/spokes/advstorage//usr/share/anaconda/ui/spokes/lib//usr/share/anaconda/window-manager//usr/share/anaconda/window-manager/glib-2.0//usr/share/anaconda/window-manager/glib-2.0/schemas/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-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-825cfb240139e35464d396697de39133e52afe6bbef3293fc3309760c3bd099b6?@7zXZ !#,] b2u Q{LT/I3w": Q2T׵v=Jm/v(FQA0tMV7B8l բ|耐7Wi{ RM7a)c#CT~Rx`'Zq2l#r"KYyZ#*E+WH@ ς'`\!79{q! Y!?Fb![+8O?dEڥʠVglzRD b~1kb,`tj؎+,r|-[iKj2\Xc%`gmM3m{Ljv/UmCO8p]E6ŸF$-w4+s0)`ہVp=MڜCG>@c {_b\FٔjZ f${ƒ\PѦ=ӼyGkgwL Sy?Sg1zM;RIVThS"'‡\:W]rVvFJzSvm.*S?{b֌bU ;M9( īSD%5I뱵O3{}mލ({hFm驔Z6u+CxUtU!xסEM"cXWAd-*-";AڝEVOW *"Ƣ3%y_2vHܾƤaY{QnaKo8$>1L4׈B>DA*4pܸk_ :CP nd2s\!x*-O :0],` )~u `#A(p}Fҿe=x$vƃ|}= ! 1W:S8Ɨ7`OBDRS|lEbjz0u'/7^Mdwi{v{q0鈀rv#w~W2Tm}41{&"=6MD:LI(~/ #5Z:S;n(a :ıZC"ў(׵M )_;Qk^ƂUYY Se5Dn?XlnXE}q5ͧӈw#z 7 WibxGa>J7 Hȥ6 DjXE)rg8eq O<*f6_eEﲄ4y`MRŴւs>])9{Sq%RvɻX{Xl,RTЁz$,GǠPTn;;DӝʔZRS M:yǤ7VV~{+yH5?#; F kԸ2]]hb dM?V E:KI9)μ Q g3}hTm'9( M|?3ElTϤn] aE,(`pB*"dW>"(2)&f8ꦖɴxOcZ+ H`L v^94C5 .1̰{^: |?tPU#,sʟVrR'P偆?Nhl{Fnq^H$;2f#MDX;w:߉\WPY^B+H!#QU,rj@EݿDx/|>aBU\ǂ6Ҏ\aI9G;R&vl92׾b Oz%ez?NUS]kgDr{jY$ Ӣose|ys*37pl?q:dFے& 򛋡'A#iL,~xMyٻrdM&kNؤ&\r])~LS+'la&ߢo 4e8.=>F|\"-y /x5ƜCJd}4cN Վ'MU" Yy؍Yћ6|;#ohn']0]HgH&t*[lyU8tN^W}y=qH"ƻ T73`ZGyE"dC܍ q"M ߱1=o yaXhPOdГdQ?k@5F?E%;fb!oZHlfpTH%>k ;9xۥsnW*)O^hT> *m+}`Mf֗ ѿϐ" 10;Юiʈ.Wrr8xm ?4ʌ* 1{{qVkpm /-o r?\$2P *pH4$TÎ߸'|`auQ-  d_w'azrO팜ٳi%0)h"5k@kof̚p %d$W?z(EGG[$K}N?1BE6/Am`<~3pUrz,b@E{/tGg,J5]:gi_H9g{FdԢ%FE89rvӏ;\Vl<ŁŞ:i(B"_?o>5>)+4 Loʢ?'ҐN(A۶1zZ<#tb1OyI U7NxMrm>p+$~H5h!ܔv[AёuVU"Y\dS >?Iz}ӗ csImMcZERp 1"i(R7D,N $#5g b$ac=_|[:q ,c*2/]Wr03IUW*։g䫎Ey q&} k%3wjc P}Qb́塄m+qi8 Ѳ7X=O~3`p%;)[r%y寏 ̳j"vJd6M?Y7 5?[ fD͗ë+|#?`zx6-a@&65uɂ`Ĝ=NEZyoER۠l0*Zޖ6n_ɥ87@=p X s9x|/[ٰ8Sজ]1t~ϩBeSi; F;mbuچftϼݥ~{z7jϛ쾪 |(6_7+<$k3KwA{z|=U0s⚃*="~yR^i&6?Pǯ- [8on]/3N8>WNvT1I<,1??B_a-Ij-r|o&*WMEI}zGz5Gf`,u4//#-@%#4ÂH^C?QTʨ6NUœkC(R4d)!6]|tQ:P2鶔̘ztnGlS,^& @A}z>!g7KǙ\ŠvmhEU@c([*X:k~-:)kW'K<H\Bl77n<Fs$ ,US{F-6Vǎ!"A.H x>!qioTå+deFk01퐤nƙP9W7d6P  Juvd@Gcֳ1/%gv4v+vMCqOzɼAuouJ(9xƀkgp^բ-{0srwAHOV9n sz׎BUNB"eZ;w\ԂW}U53/Fa(>ʯ Pe`7%$aq +A˚nfYM03G'@˄K v'5 NP*i8 1 kch#PuI ^ޠ.J)W\zm0'^Qٜ?Jc-3)=2c!ʌ&y5b'I[Hū/cyє1&oJ;R=h{.O`縅҄py: 4on$b'tvq61ƨn]AW$gltAA 'Ivf-juYƾ%+,Jʬ8;Uk8/}Urc ZY:]t'\:mN;Bqj^"!yL<7p`u)iMBf{k`c8͐V6o.K)'y~P[=B{at;hn#ǩ WWa ,'SJ}6j~L^͹.Hs=WvdH;} %DqL&3P+aM^[SVCz %_":X;%bs/7#TRo ? nWT9?bܑJÂm\-?;_euM 'SF_v$%LiMB8+'4֚&F$uVȍR|ئ`Mbitڷ"&m_Lt?тtNԢF(sHU{C=!#(1}Ko79vJV#2}'$…@hTI3KFoF;&{vW/" 1o}rm?tC- A{aX\Q{(Ny瀜ʂ_5CS1/4pI [@ۚD[;&3繪g8]:Ŀ%fGr1Nx ߿ou<:Q-"ܡ]Ȋj (ql^b=Ym ^gU(Ń{_ ߷$+o7Q-7 r(WFID05ˁ`d4ٍ32ل^zҸII(UYU ani%\Zf ψCnzƛeLT{Є@ޙJ@6ZעJQ~M+зSZ|Ȭ92$m?GڔZeE*Pw4haOөYr\ƭXuVF [MFL: n얞SQYǝ6uGٗuP;P7Sݨ跊jtZ `5 kZhơ\Y{Z,kTeXeʭxDf0چe8T=ln6O*P'^VGx{e,Y4qkV3FhLC='.?a5j[TRيrNҋ<='.1 m xKϖ(t0)A="re3}LDE~fGe,޲pl-4*}_oVL-CQ Uΐ ׶لN5"9)+X'>FC/ritt_F6'LiXS{*  6;OdkA=&vJEr5 XPŀl{Ă؛(ZĚz):@ Sx+YB;J&>T$&okI! iqVY)zeyt}RӐt"ljbuq˄>B<}!|du0SܴQ8ؼo r| ~suN׬VT^jY$'B΢V\6VeQm^ Y1]d J2žeZnmbGP>gtzNwj(#ZhU;D! _I}Dch<{QA =ٕSE˜M˄h@#E=G o\F Xl /CQe.yN#e gq^~\^%`j49ћ$#[!A;1<";ݓZ I. ;RD*zsD$$LăS:ӳ@9C#'hZ֝xuj{3*Oa 5xt1j685%Xwkrr[llOL>jMW*F90v--9l`1o @/M^֓F&ˮyZ [6 y&$k1#Wl h$s@/o c=J$ڸ훅qGW\;1v:tTEZir}  ըC"=ze؛!R=,YC\cE ;JJ"`P Q>_m":ȧX5lɸ18E#f,*@#۶T4EE:~$^SHJmW7/7n =:j3' mvS(F-QӘ<=bKan^!L3 <i/A\l- ,{:/ʅ|.[LS[H=y]ɺţ('yQWn0q$S*Lг4F٣Rӟ? {W Z1~ wfSS_QyPEi9883Ϯ:h~ B@OH+I *=B#ۼ (~a[=e@ 9Քocrj3kc}MGmA'P#IF"f ڸ+8WOwqxo6(P s< rqIx#KWER{xO(JH(P#,8V1+2"}c s4J?Ҁ=Zz/wu3+Aq>:UqV-wJ.}qB+sկp[RX#<@@,=|BKWmm.Я& x!9h'hy;rV{Q<NSsf`R'2K]slfn:S@bқMb`_WH>y`RT ܊~<8v|` be`!eQ7꧈@+S|*.8G9c=ZWLEiYE9;#fyYMUMkyӎv?]U8Wtv۝l#rpol红 eyvOޭtTJٛ#ufcz.(TXtud 7?+PxJ0 6oy"0=2yJe8GPd<$A64*ދ/Ϳ ]r΃4{`# #* peR1 RJ5Gwŭw*Krg]M4K>%8:?qL:Z ( ǷJ ?וl:GWlTd&6woωz,U'P6>h_9^^p7bE 9Nu=Ak 5F ^+UjRJ37 ꓷ(i q`58[#)fjm )**Ͱ1Be=I12 ETiwy ʢ}m8aڲ\ʾ`flSB d ካBSf+rk(* /<9:"r ܪ)3pE"o3oTMܵ5Y30jSn}f1 iЃ6 S%GwHt'a0cP+׬'rm1{ e &}6;Yu!ro]x~Q8KJiԗerlXPoVspb{ Գ)6wEamsd؁OD_,Ĥ3$y; C#,EfZ)iC}8 Cg]x'JLN>MA=pR!VEj?Y1)C-G41,j|9A?* 4fŀJ3@hoF㟊Ḯ cHes5ojϫxTKy-7)X*!D;y L:pqaQ2ɔ%jI~JZVurq;zu*%Ǻ݋gΪ-Mƽ;gh H'+$Lt6*Kju ybuOoD2CջvD7W5oXomrl29ԧ ioḢPZ;=D$vuzFR!tI`b) Mj" 6\Ps˕HGjq.\>}d)} \@@ɰ*n,l>l4 u,e]. P;L KXbp.JY߸_e|a9[;+vw]V|Toc. 'Bx2POxQoǪtB'Y҉L#vp?k|t'odDLjaKZH5Уwwzfpu=kqۮg kodo{e2YD.31HuD-o#3ߝuL)+]r[> ??Jm(&A^'v"9^Pt8 pܗ( FXZ-^HlbY-Ӟ EOET >TіUƗǼ1{tޅ9MMc%m!h&ed<%CK `͑#9"K̲LRB 9겶n~|ST A6-c\ ^74X$$F4E4l\qP0,Ժ9#,CzOrh!MeW8:7@_'ðYjХ2O֏Nx6_= 9@r?@bȟq~U7uzwK3 *NڑX*-NnwX29תЩX}?@d6ُA 8D',XY(T^t{_kM0qxEy7s%^A(Q n\֭}rgoW[Wso>S @\Hu4"Ĕi[}Ai܏J|sE I,- zck*WY$<|@@5y3}%O5uo|QD}G ϡ˯7nk9~ B߮dÙq |V~Z$s)ӀKna69dUV3QbYVP<~Pu #E,4QKR$ǥm/1-`S^ɢk WFqDQl>1]4],m@q|"3>Bb|PoT 7Su9|Vy̚DL)naXvIptYGYW^ =[mMfZ 73G<['$ tuKAV>Iiwr Dp,Ks;$a sq6(;KCv^V>X|:^zn":QC-C*I#>`ȴzxu5CE\ ;Km u|t(ʍϗzt%=oOdd3u.ans+7R@ιBw^$w3[/HyIz;?$܈wXߗ jY@pH35bƋ~Aǹ\V'))<ㄚSY^5~:,PO|ݰ8FQ[3+)Z6tJϡ&SWȉoNƒ4T$\Tb'whr:Ypg[;qmALخM6HA=G'hnOk<>^͕U/< -&!o^|tLu9LhOjrB@6@ڱ鮡Dn;a^B r~x#>?RFlni!Cc[V}t@v;[:*ِz/Tkku6 &< )]9υt)]]P@{D(69ߊ*/'9$thӀâZ>bfODTmpuNZz;Y.";7W)1ƙ"&XsVG7cɻ~qн-I׽pF?zeX-Ս';rX]ңkߛ rG[z,AE-irDZ܏QfX(Ώ70 {i#$Dvwu՗ͧ~@.IpBm:$l9N_E_7H3*4XԓxAAʞ-Yǟ_k#9wx1kBDŽ Hs=gݲ] +"焽A`dGJKRJG: ɽi ӎF3"Z!}1m/RHU0cx7!*E?ŭ+8۟.ߤh-&լ򙹸2AVm^I5^(zOn!Hs.m5v_W 2nꙚʓCRgE< ZHWZstp!W;+rMyMVS44[gLL}Fׇ$]?3WB EUC _ق=o"tقd yf*qd bLjoJE ð "wb/CR.exT/07h,1n."5pEo׿E2 3):ngKIq'{ɽE#\ل ٴi٭ݭ䡅N{Xh9wL/mLkgn9/#v4IbB}sϱfPOI(N6|X5܍g1=,`ֲ i{,R~*LD,gRpvȎOjLarxCBvce5١?¤wJ@e ̓"@1<̔r3.7Cl/YpGĨ"M Beiq D850ÇtӅ=[ou?Q1OPF*5m Tӑ|R*ftC!TMYvMmTN*}r!*A7`v_@tnUɸZNW*$pOz`):u'ecO8Uq23XՇG>=*kP[t;F0G!ǔ!Ps> YՕ/Z$ŅXꄂ弇B1XaVe&Z]y^kO1s96Ih,&;X[ l{Eb5R-o$g3{N.kTrP}R-Ofa`Qo{.鹞OO7P4hIC7sF=̏%(. (V"ɳ"w7 TɕK+ Z݇k2e C"tG .!0גbLKyЗ-%-Xu 5'"Yf}5fgS85ʼ; V}Z/oŪ:V:ӴR}6JvC ŕNQaN)" q3 RjӰR렚5T"M"z'l #-#dk8oRTX QmT_/XPg@tQUG7bh4^ { ̕5vv,Wq-ϒ? a tTxtWZ)(۝x\ZWe rx&Ru~B;J3lX"CWRExjZs[X!#.X' xcn $HhT)jX.i\ZG5qNnN1# 8IuiF.)_ʺ>uxm&1m=Mߨٷs'@xp.(Qf9/Vj$q'C-7W`u ׀i4wۣ.8,͵^2}.цOřyF1A@uX[D+SDߍ}F4J?eI9_R\4zh#v2AygM fz 1 KUuvӆ5j+2n`!,_lr!BKAq'g A{_>8gq=kD" jX8jt@&XmՖ]ATdztr;xSI׺$59.UasNdeZrm |-Dw3]CXj\F\XRK@^nuMm'SfK9M({Ryc'ľޯNR^9DED-UY&),s;T/m s3|9+߈`ez8AY>|RK%vYj16Ħ 8T hc=RQU!Xt@.&b e};N R;ug48CE]0K=މa_gPǬ7S~\A)=Ǯ}Pjc 5mkVyq2/2n'um8 n |y%[!Е[3 \"]+8_NP+,!Te5Vk3bFBj#Ƿ=A@cnQ,LXA2/Ĕr^/dn4QnE=L\5*ޚsdY.KS+)= ^@6IϠy镅cRNJB''w"JH_?`mctdY}i"Kj}gwdWc iD̃cG=EĪ¹)=oy)Hz 2N[WC'dKB4tir4C[ 9kl/W 02Xgΰ\ eVx&lVS)A< . Ju8> .k )iCdYO9(92,_^AV9^іb8)Lߗ0(O64M)iib*c/9#r`W>&}r/0TYaYOkO֞kdW&,8汭:D1ɿ&MH1酶/X uY} P$GM& S!`Jv.G v#\LvP8!l3uq(Eg,t/3zF&Eڂy\&!i#J̑ 0#"36sw-m"x[ jђ<:|~5zR~v-T=fFX܉eީ,ӧ5(jfvOTxn'^C U$⎡ m-:h+8['_#(Y2#z4_)Q&MFXoi͊ TȉLs_wh4 ɏޠx'I5_`yчMyљR]xuu74NI`Ю#}qŰbamz3;yUimO Zd_סa6I33$QX&j"e^r&*^$v_ ԞtnULFN9i''L~gf&Ib{T[Y9:߻%`ߪ|nR$֥eW }c(Kͺ{.fHq\☖֒ǒ$X )`.~sX_sy4,@<yZ6L󢵯_Ys_J=GzC&@ a_M `Sg}jWyW&Dw]sVFֳ[Ҷ) ӭђ$AIc(~ayop9xPt{]qI̎q /IP d{d_;(wFBlܪ:*<6%ۧʪ%{>̺<4Ŝϒq׌ݦ'Hr3ij'KbW(]%|,K#N1ƛiHbDY4:A믥BLjjUFFsx G9g*t.6uD 9ԅBŐ' l0.HFm[`ݩ 7O"Yluq=ih xJ(0kh P݌Ezy~YAh ͕1d{8l7JUj8k=H|ҷj-7m"-}Y`eJx>P7dBt< $yo\@;bGs hEB~eib_3]Z$Jm;ljN#"_ғZhϘA_g>Al}OƢeɵb?ٗ؎2"SRMON_/\y '"Ho5m[mp%Zذ|! a̛JgTOj57F#Z= |Fq14% ɮ1MW;MxPtqrYCֳ5%dcDZ\nT98hyS*ba{ަg'G2Vy )HMVkByFhJS^J2 2-1%zQK7>?~?ZCv8B*zd0@pv{(gYN]ΒiOj 79@` J!ho@Ѳҥ6Y?vVi`G(&%;ύG&@jYk“@!AKR>)⬽K V^ЫD"w4<ڞV?+CO;UCD̥Ge]'JAcJ& :εDE~& z]Vf$dn,ز_m%qpq|VgexB׹ºӁ^m?bQu*+y4`Bobd4.b0(6ɲߔfqݦ1l3 [::e_:@oӆ@:]Y@hF Bb}PVCm \0~t`oH IXۙLF7FpV)YR}QL0kC,C"#n\)_c!][t|ҰVw6Z **ėLږ7 ƨ#D ^iUl诟Q:K!%Exx4$ ߒdU]"_LXŒ`']>rQvO¼Q)ڰĜP'^M[u7޲0Vj75yfPٍV&ZSaQ2\9ysvZmzw;M%" H2f< <Ã!bC1(ʄ.Qeᅞm]ok*^.ߺthIT#^(m)p#zN34J#=RN }7֫"!c*+7Fb} 7!"r7ȹ k'߽dF%/vw V:/[D뱼ZON 6?Z[š$X7LU$G@4|zt麳2;Ӥh*sѤ! +5_X ?1o]wEjLSƘ$s3➅k"=t6i8`8b3>9i #ʷ`c\YMʹ*v)lB0&\O@|Q\T:t];b&8S^ʢ ̞^$,B~nh-_j,S`ʦ~`trXcZ+ ~eb` s ʍMTAgTgJY72ʆB_QR#Mnckt'ܝr0k׺eגh™ц%;+|YCB; Zx`a}uɦS]խ/k9k'|#"ݫIJ+f" !+K?fuu-.i`TEA="ŋ%+Upp@oҐFp9.͆>? h>c(YOu[pJ㏀m ҮK]IE?ˏhjtm?qhs߲őSI5ץ.&F Y;/RFRY S?H`!Xab#i0hyW1{>r&n0v"3Qc2BZ-μs= uC~pԫ}jZSeKZXI(}#'=gU$UBoY_kUD5пC32_! u-ooPh|/fmEN:CT644ERZ`- /6GnH,aOL@m{@\mjIV 㬩|n1{Fm3pbB$)\޾Y^FA2!$—xrN*a@DQ0\+ GE" AUh _;_Z;OVOC? \QotDH޼V^z>ey 2X@Sr,}¥E[}> C%Pj⇃FgODzZ >кyi,u vbՆ\&HuXOb!5|۸ZNDG!QR',6o>J:mĦ6A,bm\nxLa@6uL6dBoYTHaFH^n/H"kDQe*hdT%`QR?Ha iwZ x}f"ִK~715}뮟l-^rE%[ʧ;az[z~t6E4;u;Hi(۠_\#!BlhA*0#zu"G6ud lG$u8J60&4[Vt&`LmĝԆ])ٵ_:&s9UM^-P>Gu^ha*EjYqO\ B H]Y[TQGDZ9FG6>&@;Պް~ә`a PV&'"wDӂWVkx"Cc#@au0R3/P!Mz' I3Q-ѳõ=4weD-Ə&>;02f; m>}(߰TA)}sCFb!)@aW ˔T8ytYyʞ}.l!gz!Z[FDuF u03B;V%6[q=#NƮ=t!w|t76ʧy 9`!!P R'&PY ^d/KY[- o`hl1#`rʈ6UӋ|״mY&xrZy$Iy8}seLZ"9Jr(*ayXbgC-~ۓ{,Vw$l_fT{x7N֛9~,`SJc,nTWIum7z pL`jLcB"C 6D^Sl-FO&j'fOkvMdc}xD\K mqզ}Y=:Z?=@҉q4ToX+Ti{x26VA]m4on?uOjCe@;43DIckH!(gc'`^UTJV+.-;ے bC_`YnNEÄrդ)rCa6Diui.H_D3ԗxocx_'rM7l&vK\ϔy ӣ(Zh!\h>%[]W@@/epzR5$aiC%P_iBygXS"O0z/'9lѳ&4!S^3rM~ 2M J>:Z|@GlK[ /lTtm>n`l_B C;uq'nM&E~f6a1X5jM_I#U ytsx:@Q,G8L#0kChҴ%8.l 3N(@>,|QZo+jTc\y_Rݢ-)jɹL,0wԔL?})ME8@}݊c]amRkly%AGzx cdܹY𕜮s5Pnr>=JiF8j JU{8/%ĭ>j\\q%-㕐[XXc8#ö^9%aj%| lbnԤJcuhU~GOپ1G=bwa6'pQm2gc£T[Y IxpZ])z6OZr.]vO7I~À/D yjUǿMu[ ,(gQ6[l?j7@bTP[C#0'Nd$Z扔%YyfSq5і+#y\p&1;]wV+2;}>KT,NꫢzO +܅}A "]{ uQ{z>2^I7·%at9]M^/y/,aU|ƩŔ7 -#nH[[;H% !x-/KD  1ABBm5IG}Q$ nB<y` ZJV|c8x()xE1HH]K?C5'}.@!vϕ_?^Tؑol%M-&**S?{W[B@t6 ̑/z7<}5⡕rŦ0͌Ňh3Oxw$m_?՝Eb7Rp3<03rdwV`2܊ANҖ_K)I$˘n4'}a)*<+A|1uTaxrA蓏A[F1GilaHϗVZ5Y9Yմ JϜ- QRskg>TU cH8XEn X5"D oOni$x1#Uc. lլ\4SI%VS_@ɳ]|ԁ v6i B+% HJ^l-qԔ)S_l>MF9V&/ iZ~ 5Hmqv:9N0 =cww+IG&)Ȝ8~&ji1q1Id>>!)%=O%p{}+XIզSr]>Mx.+r;0e^Pߛ"'txj N8Lj+QvjKFp?_.;w QF-?zGOiKS@!)s :H><)>ɫQ[fϤuQJ7ڈ!P<3W㔝db~h,4Vk5Z\^3@Z/)*t(V4 !`.@[o0h(88@|΀ٔf]`ɶ~>ԺI816Қ 5 M<#kwtGO#F'mY<U=bFd^aX. BUPIi~I!ЗR 2uA תI첤quWLcvp{/ՠ u aSMi̧ﶧ便0 ʹ1beAj:An3$O]큐|JHt3 ^YWQ 4䒑ݻ ϵXTq GU5] 64_\l6e3]>PS-]'_BQ'ϨË>N7~Z&>u}a "T4ҹmWJ^ dlWt[)5/P?_x2r_>Y,>w}S#`2ˈPǾcC}T 8z[']8/u/ eðB'emNR;i/`QZvKj}*^$@Z{sQ:n0ryt\iV _z!M'z8h&[&k)$"5~ZU1 F :av%&~@%V8@˥ fY+dY:M. 8}lIWsܱ(AsCH8T3 S+tcLeD;IӁ_ EK=/vU,nz+Uezuh4B bax 0ɥ?`E됦Mмf4{~XNScZP+rHmqbfVHp 7E5z"Iϡ.:ll%1o˘QG^]70u? OkTjq^ykʜ*`,[E(,38[` ddgbai1]HCdܐ:6f:8]'* _6{x\|pHC(.NwsNJ5{݅\>';TrVRhʵvPֳFrjb-~ ΝY;3y'6!ˬ09sY!b\@QPV=T*q1V Ƶ=SrA,a-݈M{]w##cb,wu )?t}KF?.=繞1)W )ЌJ~F|߅S~;QڦCbj`J1~zDkv!!PNlALWYxXXjVKŃ_Sd[tK@hљO9FQ [_9z܄e{jF[rG京jԭTM xCD>oElxld¯AEGhf+97@ʣ|iF7v׏w1fܥ^ -lԋW HhA=!AN$7$E\zA:fgAlU:~^OkJ{qZT/M.(2٨߉ΧO87J=s"3S}s% ,4! 6kJ^R1smÃ,g|]@ۺp:[eWcU`cq7:\ml i^78uqo~DHYb`0QWl'v0Yn Xė-΅֦6h3Q@YkstT}~<YNR H D&c8|+ПuUnP=2N=H}?h4ӣ% V&r{됖[D ]W _.*bMn!Az |m݃~# .VG)gP~T,:7ˉ0IIφG'(tvɧDlDT?sJy Ot0fUըXg>?6F;^ ^0JN@̲ &!MlJ8^] 8*\Bwi[q ?7*@Qk3ՔuryҬ7JZ@c q 7 0 Jqp`DLbL6oPS<}$`uGUCڽBPt8e ]yf!5m|Zc4ЫiMgH{yӯӉbIK$|ddJ4s@cQZAJ}(_wtˁNT,L'ja/0Ncwop.<AtA\We6sW`Rf'_jʻ)pT5zg˚8RLmOcb 4kGlPdJ++(f|9D0?4?~6="""7e Fxq{{#O'TSf3WڼKQcBD<&z8@(;۲7ae;'Hb ncݔ6=V:"^%+3C##ȝRa A]$o!E;kbI_y#YVfYK~֮JW2'̂Knqfj,Hlͭ4N AfxR.xзWt]y+)ͅ63蹿O/ 藖M%j[# (9Y%&ce?A(7zR1hqpQ\Xl]N]wDR#T7lZi'Nxx~0FE$ y5cGڵ tn/GsIo"8QIf'vQ?ё ~BO1- <8uQkGӅn;w _; x >lu睚Bcu[0E9UڷUE.۵;%u8gXrs\6 ;!)'eDJd;x#1WmG>M)D>.]Nғ{o/,*F^lU vΑb/XTgYٶ'lc&{XM(w t2S:6 pBJ"ŧz;pk gKQv<(O-G*ANLģ l "`ߛM=&UC%ƕ:AW @( j}]6tE\wJb:Ion? bͩӂ|.z-}A"Vb*|nq؆)Io%뿔aZkG;G4t1-[:#9_=#% L&.pdh6 BUJFM7  4'g5+;pͪAgȷHHf؜FsWTpz , ',ӀhboUzv2,5-Uˍ~)(^1⎉^gplpMHv\1s0tHEM2 ',[eQfvA{/GBO@ah^}os]\SXdM$M]=8@&W3v.a_*SerF$)4;k`wor 2Eoѯj¿n.[u/i_'$JXw=Ifʃ_ '!kw"*%4dţۨ$8OaBB20VFUu{(5>VEU]jkәhqiN+bKg`u8us@ӲcAgG˅P MZBwZXuXtv<^>M&Dž%6K]?dMީZm8&Vǜ5IpWƥbd:H͔khO2:"qD?G>e8˘8yǑ߼\R|+K'󇬷̀ @ IQ"{snu(TMb'?t?!*LJ ;DxY4?Q|s`Čn9hfG=9Q̞ޫvyjf׋0_$5_}UI!OW{>Zf|Z6{h@?h5Гa՜cN{QxCf>[?+FkkV@C&nυސj JVhK ;9p&j[sp4r+ؖpVRۮC} $8%*9UcHLŻ|&F_/Q&\8ˣa:oNl iW=hfG7j%B$^9?b{?c0MW<σhܵ5fLw!l>jd"i548Aٵ~iwRiB !pd(S1x2𹽢6j/<ǵ{yRb>3(2U6LHP5 X[nv 4RAh T,h7΂RA$U>D)їA;Hcs ʆqL" ٺ?Pd)uhgh4 m84+<9BCt9koޚn҂YF|ԓ="S~D5q}l}habVm ٳt)-Kiq& ,P _YR5;8MKEeUuB>*G)-5tLkF{RٷѼm6Y8Z+a{hFOXe PeŹp\ƥz6^mEq d!wrZ Ek\[@CQEOOaήvt31V5a^ȩK^4=ȿa?|p;_T1L-v>?j~q1%n`HB#SM&jGM!JZ ),)svn&)ue~ cyKOJ`@z@;lYV\R 247]>bC+Ͻ6M,_DR| =[eAhHU|ߛt˥g:e?iF˜~~@dUMUos65YkKI"5UU 9q[?ƩT1-LjKx [jbW#%٬k~^Wu/y@Fk7&qҜv}(JZB_]:Dc\SjUpۀ_/V4 &Hzud7\{ٮ/ avE~P9S5m"h:&8^2mc9C|EP 0*}ܦ$[%DjXƎoG2f˄Ȳr䗥sD W97wAZlW"kѮ0i@`ʬuʥ?6- /O@J-w3P%lż>:_QV' ڨGLC>wOWf+EU0 ¢&h͞r?q<Ƿ M1@RquF.P 5hoIE'TRQQ=M뛳RJn5톣:>$>~5<_rZa(8@y$ךㅑ3N,tXŒpE>4p1K=r10~-{_A)AfI9pCuz VGgjPf,HꟄ`*0 }N-Ef}P8o.]pfGM+p@&OR?E571}0|; Rs D6 d5fv17Y~Y_uiuNb[ւ,Dw$;4s@1-ѽj) *R/9J*oi,ai^ƪ/mc1|)_E<N>?n&".>ј~~"BPND| sG^$Owwob)ދ[e:O[\ttZEEw̄ 7OiɺR芙;6{+Rڶ\[H/ExJ]/wHXF+UޛA~o*!+A{J+SpNPLVfUřKGɢH ֎c1nJFedvgh%Dxm ?T\5aN9}:)::jV aTmW,"\&_9U%|5 Ʌ?Uƻ(wf ]Յ0 0P6&WJxGdG-;k+hǏ*YJBr." Qxaq 0s3QjϷG3MN]v9 |ʀx >qȻǂ.ODLcZF]ʵZV΄S"mb_Δ.MU ":zo?)jYimѵ\sRcP՛ pX8/!q?JaV)c)M1%+fŊ.tBn/Uqmx&HzU"6%ǿ;]"-^%fi: (B%QTgj*S{hYlNZJ6̈́xBD)TSc* 0WfK.3f t4Ʉ<"ݹd¯ m$?”u!%!1$&۟pA5UEs%)M 3f%18`Zop pPqOPz0v`b0QB2˷Wb-N/Y|.LFD^3>@/кo @_9yu:cJ̅39l4BȸekIM/k{\=-ez0o磮Un|4[-Wds,=6m\eE_L,o ˍg;YfX_xa(v{}rSwb(E;8x$4-pc5|r/w )>kCF? [҅^t@bdP"No\lRIy@BSTZc}CsJ1`A,X<<_d[\ۭV4Du0 r&!ׄcFCňͽГufJ'9٩0.&qp!/Pk4`  dء07䊚 @9`y{5Lj;dBӪs#^BKKGukkUc+qgσy_eC߼^5/(-|,s(HMj;xl1ĩ0#o$^K P9ge(ĨP=f5uV %hmR~ XwSe({Н?4IEkC˾g4g\+IjѕhhUAYi@v3C4"FGA҉jeCw֔CUhap}η@6e雚n?vs}_u4tdU! EQﵕq ]J7ȣ` &~4cN2g0dW,v;0e[ JRsDEw)iAYdG5 nn(\ Әr9x1"P8[ 30UZQ¨] ޺ ZgWQlp% ӑZ_3{).H7t:@ZS}/Ƣ: XQm%ܚ9Q`WׅX){Y}wb`)A%<3ǚo4)"Anz-:Z e Is7-{A~68 3 dy^VE8!E1 ,q*g>29 )nK5q-~6ǓU[6*6u󆭂b8wk{GN#CoAF\s*Ǘ f,[b(o(DM*4`gMLcg(5jצ 'XܸrZ P$b^G|,+r3|gO'3nt}OKsb"*J}:Ųk=6B6R̼pc-19x˜qLуsꚺza P4"Vp9Eq~1ܜtH#&D\ujq*M̌42,#U֝vu&D Cɪ49VlC4oC! ~fN{Cn@w^i=ΦGU}ն>F0Az}aՠAſ=cGj>_}DsFLcuད2NUw'F=['13rKS7MP `>%z.rZlj s(f~KYՕ2I´aI j;PM9KgNGV5pnK4GwƉJfZif%*N|8Sv`Eኟ54w|;^p_ڱӹƼ.|-{Di~O@:` >{QšVQsTp>68!v$JhҞ/|-5ݎ;1+<~wu dACLY t5*u?)e|L. `IkI:=-,8kBH$`odx+14H_I,1 1h!' ̭Svye *KD*"=9sڈ{#a&DlpSirJs v=\EDc27Zc7@ =}]Aߑ!eaiw49>c82,:-.4)::] 5}8/HdAOŊcy@Oa԰WD$&Vp:G߯IV ֺñ 58@wÿd{pbEWr2Uw7+]ae@XhzMj/Ds,Q2_rhl>\uy_qP~ݬJx%3 >ڞ%Hjhi+ h:N[ s ?9ssd_{Er쏍Ţw5}]lR+D=녳VnXլdR99F/2C4&$(?iAkbpu4uQH8_jtsovDcX(gU-!hKPF~G_Jf-w⯼>F) Wg'KÅBXe@i#i6 ݷzm#Z֊b@>S) L7s V; ]?P^oA3KT.6K3+*+Lޤ(zF*A ڂ]oJa[f+6 !|ε$s nUb'h+{mg:7඗k䴤.?>?}@v WZ>-HB1wVF1, J}h{f* z8?UD&p3L1TYί+$vP`lDɽrsUKIWa00؉]HI0(ܤQ*iYVTG Zec]ށ~#5OL&ma*$MG*evtZp]$ Fb> s8 cوY5=~ $)j% Q /l<9N09Mc$>nKD&>ΚYwG9+r0^'( j(7 [,l/ Nh 8N|!>c*mi1c;]8S9"=J |͏KGΌC ߵ'C=1Bg~W5EH! 56V04fv>Wg5[9I;hR@%1bڟ`1[* +uvwa9kXB^`M@L,g-HZp[LtPY7xii^ӑkx2)?AKqVAoӆ{,( /뷧B#謺)ӑ@/#| /̴,V=X;aIݳ^nfVz̑g B]NSޤ62*R~;EI><Ơdo{M?Zֹxi}z:9cKˢyMU/:qDu\$Ek(?p?PL=)w=Ifk-;Q<͕I(3- qԖ?{QD?Tx.;Oq X%AW/}1*m [+ά_跙鴥5_\ X,kxӯ#h'|qN/[Ut*q?0nigiFUȢ"c/v޺$]CMa^ Ku~f_qozl)33(z525WB0 92"&Q|6z\pyNf:o CkoF*"ߗ~K3J )( );>W>oSh3 kChq0 ެ?6/I3Vh)|߈Ԭi5: :xXCZ}JiYe5M*zèpޔt  32:;0R@05vS-3FVBnps-B\-1͏YF (_8)Yto'uĢU1 Ǭ =K }%#f^䡺t!|ד 7s|I^JbCȰ#t% LR o}jt6 H9VAx[ 8@@f%HBF$u}vlɅ E$#b?W$.7Tg-X={-JX_BՀLaӊ%10RB=_i=C;&5 ƪnEgqkKepg;?M(k=r 4Ѯ0PY`ax*dSC5R"tS%5*[޶6v6½[xUv^u˵Lo?DgLJO|s)1TU%۩(7 c%,+0F:0]dR ͑)Ӫɺ⒨(w1Y/'S42GoF;wꘫ [8y~FXU930-zy1{U>E 2jl̻#J0z QKdT4,L,nYk>liʹ>d+fewi# IE._d+t¾ PG"r/ [!*/=Hp~y^iG '%r]HI UPQ*mƎ͗ilki \:m_N1d_Y\^28:+Kzt_ RrUǩ)m̼N .il0:m|WcݞBK8*(8'\>iM}vHh^UpKk/ yMfa[̈́6]R%2<ʀ֘Oɾڜe ,.@c%I<.R^@ Ie,*eV픲Ovur  _ h*Nn%pG+"B' pZBTKbh} @sП883XW(qz^\$ἱBjW3Jl[//SKĢt}Mdu+ ٌb$9I6!U;m^M ӄun'w$az.`MU8s$/W" i a" lEEYD|}V 덲פgI&19FcO5*WQ! jksQsOr BQbAyY)|/kH3 wȅJ7, )|UE٠ƣjTyvNH!ޗ:ljuP!-]PI>s=JYZ2]& ›Gs)"GI-Au⻶o ~0DxG!YӗSJh8o@ܜ6uWwr]*_];G; :+R>̰&rpgiK-s<"T+H .B0nܪ6: a/}~XtbrߒFl3 :zך->*: 8wNhiCS@m5UP|/F kք@t[ƤTo9~ej^O_6 :remZ4 gí0Zwvw[@<}x 񠵔Wp~eG_ !-=|=ɥ_hnsޡ7@H繷l+T# [_PlYdM8}'vp5K7cCǼaGy;s`4Zs2~cZf?k6G^05ob3pC䕹ʎLhK,_DH&Hѕo獹JK p 44cCSJOʓo?)ݧ6M$ )^Gt߯1'ZA^e_=X^lQs%-4R>E<#]31kVJ )Ss[w#rkh_;^̣l|{yS̰,bR8fpa2@{5T|-t _noB:gf*F"-Ljk(`',+̧? N$%lk킶@c瑷QrkIK^kU#۱UvUbhXqz×ΰnRr}W;0D9cuFviyop39iNɊp}&\Vk;-p8# ,m4Xr҃S|1o0s+<94b44oݴ\ިز]%6f"wg6k?WLi]Q[B[]BQ@x{蟤OYvaqX}>-eMe#3׉M%}YZD m3m?V-"Z{uV˕kE~3(WN^ȃ GSƒ }'uRcgޠ;64sK9Fbܶ_y7FrsE#=zt&pƍh]W^̭̍N̶?`V sǒD,61XN{🋓>&9qbX+P擱_w@ʣS"Rcda5'=GH6m94BIa̻6sz\dا#g:)wK/ܚ>N&an8-=?}}brc!0,fvw%wjcy Bt81f?XǨ{6Ű"IS=_T̽5?E+"ʦ?f ѽ(/&[`_^=|EYxʡSj룴ۥ:$߫PXyjBj˺AO_a#.G-CS{GmMQ|2 a켬y`L!#an w^,|ذ12Щ[I)$9^ mla46&fi ?_ֳ ⬄Nc=.|JSA"4+d$=/LOjf`ؽb\ 9 mru_heSgBO12?O5cL{Og?\`Ƌ`gǀ޺-PܝuQd7jcEmT{6*4Fe10V6!eLGTw[%@K,Qo w򄒒e myD ;M,lZG&o,$ZP~޹s&oE;G>#¨ٙ6M5M|]By0 e'f^q3>2"" B.% W|U3z E ݬ;ςnAue~rxл[{ JC eXv0jRm 8o5Os方$U)NRtb섊0O1lmSGVd R ]'vP)˦-,^JC-)N`$`SodB|Qp׵[ݳ4!N?Tȁ80n-f7kMէݲ]ի4i&#b/e0٥:f4˛wQ#L|]6?T=Z>3Tc=ḡ5X}|ڷw>H]%}7BnK \!@#=u :5Ěsq G@F+T {V2VJx#5ly[+ G3jZo:{ [ÅA.BS#B$r vvݚ^M ]KNq=J.2Ix>촭a}ҏ`q߳zj}=A_fSNxT`Jg"6mj6n%8P.АϤe2=Ta87_]r-Z tdqdи ckP7q9I726hM)b^GϾЕ j u,۾"r~3E'LhP\ @xېQ/6>6*Yݭ|dGøDi#q+U֫3('ýu{[NC\e^X7v%+ұ @J\dK".uӋϰp$$jQiרG8z`wTpQ)tHpb^҉yeFe(T.#’ zkk{ܓVJ8ֹpVnڸÛY/d@1(Ti7jP؁J$=R$ i߰*>a_P?;cVQ/#)䑱Hb.)L<ߎ:Goi 5!>im Rupj|PN8Hټ,Ф[kFdj6ʩdlX+*2=(Wi@ Jq}%A»T0hVBw|CUwyjRq" CKC6xC_zFMb{#3esY$yBԭ0 ܺ eUG^H[}+d*x)x^&!;r}?Y5nOy =b ; cXm з?uƗl}|1z4`,-M AjsP 0 3ᡅ=Wnly[÷tgj;)ٵ3 V;e=Þ)_X9Z(&c@<55P^Bjt_-} ?PL`3!\eӠD8tlU9lvq]c|WN*{x>?w ;ũnz _"cW}TP-Z:P{)˖Wkt>c !O+vjR 狚Ԣ%vdA $]yR Ec%jquD ;؝j~I^) l t*g OgA3=$ֵWΎ9W7 hYq kRceK7yLVaG)rv3,@qE1o0EGEVl':o7Q:FD[9 [qX 0(hr>ۊتUxdj߹o(UZ8{wILBe) |z %NP Bk+Nnn bt/(}c2_:Y:s؄}C r#Q _%< { "]Gk~G EǖC}S<,EjHbΧ&I,;]V'2?Nv͐D.%q-e/ɦVjW6ɰ*ba^a3/3ev7#1QS[}ٍXs kFD`(ФH. hyi!6R|(9),RKA 9/qɻ!/m+GT'a\m@KRZ d{b9D]B[DfUd8¾7dWIێqXݳPSՓrlZ@c .jz)綂pazkω|V2\ML~~AKYk[0<܊*M-gS*(|#Jhˈe_<[T)dܱ$o+stjyr$ 3jEG"S \T /Io GXijT^F,!]d*n40*̾wIڦm7`~2SA`UhU=,ԉ)9s5o8KQ1v"\}y&M K+b"qr:](3ڀ$ uwVZVJ@Y #8dyUO̎`)fawr䏌,{;%uluf){Aoce;)cW$Z:&OC%8:e&L$jҒ6EM[D녻 Z}oRrOBnvO]'lExQTomo{B;zwyJ3-]G\6 h酋B7}m,* km ;N41{O!b6 [c)37Oƫ=B647ru$׈hpcG4kt vދ)jcJ2M5Ɗ(LynVjLCOQE_]ާTLE~R_yLzAT-*9‰κg5;yVUqr!ƪq%]_ ^z@H4Zdj8{Yնm )4'zo2>%C_ĐBGtNt.j V8 tȡPQ*)";k-d㘒o!<=SƯ?qi'FA f|gV`f`UL ByRV4RTSy912o3& A2Yk-"{y7"iC@5LVOf2MhY^I}#MZYCEUqaSHQ'K{#//RF8HZٳ k}kZ!(FT+y ݜ%duWA*fc.RB*9c'?Ym|H}G.xJsG$/r*YÚ{De̡ᵚеdt$ ڦѼu=62cFeSSzf(?;4vS ̥ _>X5NJͻ"pyZO1( ~~@Ɲ#U[`&Se2Ҏ|KwSb)DRȞyT?1y( (v,ǰKnPaaRjxo^ϾXuG:@SjDzukwU bFxՒAW"1oBDMY7Y o( .C<D;T2Gf/~iy5]öK_kE'Fz$kmX*@v7N )h2ƄYx:_:VR1ɩz|oɇ{1 |poQ-8Y5"D,a{y[FZ=dKuRlܛϒ?0 ؑϱ-C0&mB D-mGD ᙼ}L,Wt8[*!.j4&2{vi+lՑ=8lm )MBpK-DvQ>~(ms?Fsߖyuń+1i ˝Xc)nK]RȎ$[>_K~1fZ`O: 𺥤 Uf"cop Rams.z1{^T#;9VNο@v2M0V*Xnnղ/q5+qnK}\H"ozfUDq$^ (;# ~H;>nN҈/薟McEN%Aʋ v_cY D&|fϤ;qJ\ΒEr UJ8u$S։]c9J NUzAVV+-'бGjٜ) tëZ<=i-dFxm6ɾk$IBĂ`ȦFN o H`SRBogoGrRTW)BmDu-0c?]a*e6QsQdwMJtF}ZL_9Iix/hB*xSF9JQNI8:楘=m͉XvzoLX*GOgt1x w`Ο͉#3|3 < e랮-o*vh:9^srno{[jNZ#.BKa gsV?48.ha '|\-aӲd.{Q&`(謜sk Z<~^K}p#b)Ƭl԰_mMhWu1LQU=T%j~jm`.[}z,kxN$Ϝ+05lֳUoB넻&j8!c3JF"J 4/UH!fn6/Zq>'W{|0Փ2GgX8sWhޘ~2 Sl:{+"U]ronm1ӂЀEq5$!bv\ݠY儕HľPLwMIwµ)h[燚ku"&S,R??=DO~ ux/hӌ2˻=-O9Z5WiE⏿"$sFc4S$L}hVt|1WQ̰ W *5a drs]D]p\9:i0p-`GԄ,_ê6Sp,8'C2b $-F$/@7ݜ}Nr*Fk֣Խ.^M@!k?r=ǬIJQWbʘeP$HyfIYTϫDC3݌sNYsG҂ ŤY5Kğ]yprM^8yKHğa*IAZ?U`wYl0 ](WzR1p6#g*eu^G`3Tv<=o,gH1VC„6͡*Uk.O~huY.Rr%P_L%ag@GcF]ΠXR Ylf5 J]A эXEZD9b:); y`P/`G)թ;J꿘թ递M`ļ@yfb6-~-zA܂ȱVD]Đ\8$, yH$DsJkiK z-RkO7f0ZhP"8=I:xyLUH 8PہZ^.d;o@zWmnP֚9ϾHH 'FqRG;xxҸ>ļ\%㰋8Dps,./& g52ot"Zpq)<X]>-4.W#GH)DՒ2Qq tb̒> }X` i:z,RO/,1PljX@ݓW_Q 7tjW|$,HC$gBh|pʷ*kMxr 罾ӂ/gv$LJ[] M"i}U_C&Nd'}e& }_"J ^n[ƫ4 dR· H5nvQQB+ fD;PČK&JAwf觭[!7?v$zd8QR;ų?B)_? :ိgTZKi)wF\@ "},۞ oWM 0)(8 -uG[̷O_vPho`yOd؉֠vtHXQ?!㫥uLpWa;Na?.FMfKc LP}٦,yD˚Q 8„š/?2cl(.W@̄M<y\][*H4_L-m v"9g&(5CٷL{65YeX 4: 4z=n#! C7Y5s;ŊQ'UK%O2v= i?hDfF'~,2715'/~~f$h@ /ᕗh2ch'+Յmc\O 膱TP+ ))1lw yOe _)BwN5lɕOp4Ν[`".I׽#n] JQ-XEOYO_VC%:5v6%RU.ȡ {}xs&գp`lP ,LZD^6" TF5:O #)yq "6 H^G [̋\s/s`BVR2Zg8d(jzÁ vVupLFL5Fh dOo_(xM_6rcHw|6͸+W"(PXDb5ҝ%g[`#InsNXӪ5EMhT.`>F`UKeIQRMp:'LcD3?5YD>kB_^};! CPcvs:{Ѻ)RYMS%qO |նM'*d& ƕD× cRfow`G ؉Keڒfzw|/El/e)ofql<.˙1~&p\|dѪjoUku2:WT9+^`tKdbht=QKLݞTgѿk_RcQAZ1%#&ww!b7Hmޔp@qF$$Vn7$c[dbOgܐ23E}+n@1;!e\*]Y#'νjz>3{9${j3 |g")jA>M:˸Uupv"aD|HRkSrO kBc f6Lv`Ee$InVR&LK[$T x/g:_0=px#&XlRIP0Nk TIJa++!;@Bᐝⓞ!&S+ġO0}& ͦ˦lA6M`au(PݲLg82BS;`%G rf.0ZFu.:_ He.#S2ixBz0s @ MlG21,'"ɢeYvr:aʁ7(LgJomvӰ1V ~ioMIU2ZKbȌON?38%_C^<.6 ½4 0Ų.޴O8'Ҭ+J0sJB55>O׾VoiWKU3h)j9:\fY JJ_dR DZe1s@[A G&ݜl(Kkˁp9pVnN!9=ݞdY$rnO|;m۠x6>D㼔KwOtqcQ;D*|bUft2;EXR ?o'rxʹ]x oLD:X=uPmZy4a0ny*6nG|xŽ?( Fuu +?n.xMsۑ:)/|No"۳D}'oD;`a渹Ta3is7Oۏv!\g?ao̫4-d.Rgou*=AԟdJOj`&HyC!K ?%샷fj]S*γ6́ah%La)uehW_qL; M ƚ2^HCl@ͦ ,X? 6Vfn\> X UIXI]}Dµ@ ,3_eڑv.w=UPa+\*|܀#(\`a+Qؖ&&Fo)J @*%5#Jjh ބI8%x~mJPsp6"W]eJA-w; |yh<`n:ŃV!S Ŕ%`" YC͘HS3-퉜2o؝MN2$A 3 aO#oӍzi㕦%194$1פK DQ{۩Tͷ<+_X`#^{,N }PɺAKq~0Ea[~a;ė-E1(ܫ3?씟/)=!L u rO*8 27+Nq୔K}IwFdSo3Ta1SލM{D8|JΉSkh e2K8o%CKZ [C:%d%,+ %a7Q' p,\V$"у'p0jz3c; "qd~0'zhipkF0&JH3k`!U;>:xf\h՚k,i^R?BaTo~g !0N`isAVA`Aڃ9s0CoU0[RZ_2Fu!dXf>Kh!Iݡp;Al8]R fB?8*sQ@ -w`!Vm%qix$0"3Yr4$jZR Zzt;d;_[W9M1SA(? #2hܤwڃx!9^xڦP8)=IຆևLx'tppEԊ?sċ[1MqmX:"s5B3q k?o{P[N(c g/gv VbL-$\b 7@ fslķ2K[ 4R"/8e}6WJTCuK/ݡzlv]oRs>.OAv1~Y-rE嫪&"ԛԴh;TPEGNcH*W?fKvף[I x|P I,Bo7qb)<8D 5(9̉2 cf *'.w)Jk\ !>Xp^'Չ^7+*,"ly&l);w^ʲ1^IHF7ᜈLus,3RKմ41u*!|+\x[ h-3l'.DI_ԁ1ԪD;g-qK,4Ct3xhZ1[ y%ڦ*k<֌%;AQt$ЭfB9,3+3U%jx)`{L]no*"CE0,fX6tUJj3р,w;nzz _qG2?:lkZ񤔅Lg8 Uƥ]dymBZBE ZT%>U;&jP CٹIϜtWOޘ:Xv7KH_d}f,-d rڞmkbo1YsH jbKHn;$y|CϦc#vf 2gqA;C0Hsi9"pͫB >Hvjs .t6>2k`_?҄1p4p.VfmiiSuW ݂E4,?FtB/KE'"vE97'fm#!$뮈`I|A㵇4p/gdC٤w $946)<Ɉפ.X Bk?/RP?o頢-Sda[1AT˛RXc,GY :^)x/;dNΉBV((MR̾tYQCC8)¹N o^VfDw_Zc׫dooAt#!p)^L]=z'΁@ͩ[u!?xy\8& ߍͯ@ It@>> Fp̓6vx;Wҿ5.اmUyTYq;y ؏ZELNGAX}Ӹ*߶kzy\^ ?Fh9taǿ-5=U0WO =C#MkeΈՖ4ͯz&ob%V0Vf4)" 3[XL(2ryHphO ݚIDt fNЏșVÈE~ В~-59cޥL#CDZB3Otc;i}оzEly:" 9=}z OtzfT#krgK+st (dV |}6ЋJxLhN[m@BN8#U@_x*G01 5B\ʬP[0DJ(I3&?v}c;ZT3M*Q/*\O qu[i(U$\/tR =^JDPUox2tD&@fO'S]$B\"8#SZ76pQDT9n,2 =&#9Z0.fa-L#gѰyÖ!JQ8Xu**_ ]L #Qvu{M#2@]Ȯ$:E7TkAV7Pc\)#^, (!;F}D0l[r8.LK(px^SrʔAr5H%teYB$Ǖ7"w?y0l6O ټHҰNeC>iGMw{kqDvptq?XZ+D&hx8y4$<X/)Eޟyp#o,ܫ <4Wl,SW*WKzTB^(|RL!DZ DZ+Y~(@-+;B,h}{^%U$hˇD3ʼRnmK܃ ӹ5IZ0 ;Au? h-_qv}b]e+ <ۏ]/;j)#+S:&fɞ}*ҩ(2p#\h:?-nFQIWfG(TǓzERoqA]Ϸꂻ MGe8=P#=^Ng%*еY:' h {ϣ4ZaK8&?m=QΦd^PdEl5z:vt'jWs.uJ6CB(*' >8>-lC՜C4 r~C KK:APc5)a:Ϗ*m(Hq%UWSz;B(6ڝ'by%Z>hHqϏflكO>a! ŅJ& dX9Q52ִQZ%cQ+'E V\QB~EoF(z:Da"SoK*:BS=nĥ+Kha{?mλZ# pqfYvg-z LwޏK 叙ӧ#l_tax#_|[P?r'- 蜳 T]]v倾&&=\CKS_!qד+yNEqޒ)8}S%+z%Ɖ 5Mv1VSo$RȤfuË MO7{Om# W iu$t`-ݜzq4qXCi)gK}핰_jA|(Rce(džb"#BmcK9HC5=`%HWJaqJ1Vvr'{f@$Q!6A>&s['KzŔQJSxRךj֛K_nF7F$KX0(k| . -wƚd~62Zok4Xe yZ5!V@m>K5-z[0m8 cJgO9߂0}3-ѤAXRcKP?C'9*SSRj'"}`[(@;U8Oc%9fetɚ"ϧw*..=S4kOC0z2,unَQs@ϩk ,WP7Z򓿏0O_Ř97QX8,~2xK;s,<!=O~oQVj` %aQ{Ss0ibb^K<&&:iCg7BK >OG4BSn DV5CN#:_C[|N'y KaAbp2ymo?lr!dK|`3w\A6 H>7q;udh`C?=UGO?QjzRF䚴%V<(NlNjcaϭ1tΔdjb1-Oܚ{^"_%${4h1;o+_Hcҿ%4dzr!ꗆ.+/va5ﱮsW2Xi MWmѮ7 Gbꡉ,{"ub1 J=YTϙH]=ïU@["ZIRW.ZхN%+^I{),Hdo |gs6G}l{ ?ϓTtkk-D5̎~S[BRF@Tx7d$-`Xh Ed=,.Nu:B,X}ѱA{ aˀ]Ϳ 0y@uBL*l++8nJ0KD"ٺ΃_x 2{eKTtVU:@v\{l^SkӢotT 0x#l9ob>h@-5SS4$ ;RAs]OSd0l Bh2eyTmŸu LwL1 5ԓn}8=^!-O+P;Jv_x*H}|<`$;YNUg5O^ #P FB5j2L>ϐ&p{isM8/޵?>JFJ[VGU(L]ILSò0PڞW\gV  8P}jK`p pPszQأ@US9(e+?v6p)/K $%Zs`.pzb +"O/i>h̙wX{|p=|&O-Af_PJ߇ZU@Uf40dTW&j %:I_y|SŮ"mZp*"IQ4=G! (r]͛N#?^Uol+r6DpwBCwV'M޹(T9Xo 63Pz;E:bj-fNY0ΑhʚOmߙ9*)^zP`]=*08:LNU{17%T{:"JG<.rAU61)+nbmZ~2=?-l =0K7'I5iIfd8jG#R^"SҪL͈?!3s!TQ`}ye.&@>o8BE%z\~Si0% / t_U Պ L?yozQ[@ }?~8AP6f9ǝ޳NgY2 HCܼR" a6{M'JU CR#*$rHm/xI7e͉ uZVmbDrU3ujѸ? ^w;`rLzG0䑻e[t2nҵpob .Ѵk¬U>" L4ɜ,ಹb.vȷO#k5t:@ zΧ"CmjL@kbhفexjڮd!1CS8>uj=v=VbDcu<;{=%BcY>$0t}}CO@ O6kY?Wa#OE'oՅ|ͅ] t8JGG}z.ȧu:0"揯'8>9.{\(޴J._Y]Vfw-R4VxȽ/&/nvv=Pq~ŋJf;HK K9B1H1urn2uτ%L,]K&,&vMݣϧhA#3hRN_s+&n_kDw}pMR84gxCVW?c }xk-bM_Kac@%f.fjeJz\bEtsaV3[Qݫ%92EPi.;#2+Φ3;zמg8 "l5Vg]n e hоۢ3m4FN(rG'd!H\WS\Cv %5AgVU.E_M8#[rs22a@z-ܴY!(|=-q_Xr@l->WZ cru%L'NI~Ȩt?;R,bL~m> v?=,fKh0-v;~ZC-Ԗİ]I Zn: .>tmEV%(9i2T3FPLJip(L4~Κ> 6?ByIvk|8b4^wJB14'zH?I.n %+ݭXN H7]s,.J>BlWn!!j 0LN 3༦%Umf;^<.U| >?3(Bz}z0oX2xV"Yφrq\f]t{RB|]6mW{;-~K[SuYp I_RtC$'f?2ǐŪ) `?= yif̐7s`뽉C.$H>eǁ; mbU#5rmnj)Rk懽A] +ع^XwXڔ=nY;Eؾ7B ԬFH E!c[׹1V.x棿vwoC^ՇvSZPa#.NV&_vJE**Qm9_U-|wvֹ2yl8X@ ?0.Ujׅ~mwfrl\tvt*TR;XVP'^:Bodԣ&!yyAbw߁H[7=N-f3I2 YuO.J3]#JĴX8#_YZ,Ӽ,2.~'$G@H\"NK|D9".*1Vg?<QV<>5ޗeXN;g>p(n k5#Qe;j=Gen kc:(ij '3SA.c~I@UjN:(j]H#bLtI\nh2=1qY=D'Q]+J}Zbc*M8u s\{L^#ef9e/Н!|ٛ#(ʞ]PV6bC䖞4 T@~cgS&B/fc3 Z22 וֹ9ﳍ5mQ D(ls:qȺigڎA0!)o>y#<~.<ωܽElH!kxz?$}U_P< K2ڣy~_iPv[-x_QMSl jFl7&315q{WvnX(U4GvU/ZS嵪1B?ד|TUB<ANv!JcNK(Y9 Ŏ$ 0E@%6Ԇ׾)9%!rQ2 jEtGc]x? ]Yl,5.k8IKf |߸@9s"g}cV"|(S6 $W][j}On8XS++~QXȖPy\WcMfK538v4#AH*VƠ;HԄ\ QRgӯ 霑 +KH?KwH"?'#7;4\+iS8e.4PpN-/wC/[/A |85h1~c֕REm@;5}̺xcǬ6g =g`HI HqR8WyJ8;O%7K{4fP,5^ I|=KΎUDrL^Ek8(ӌuK@ + !pYCŸC,Yi)+?Y_4gx:R=- z6;3P]8a,u#Z_7'_՞gJwfXXCoUgA-1p&O]Bݜ$t͈R5d|og( Z5rkj_WW7F=:f[JMD%!n3AZn1 QLJjBFw8t]fuJAOB{Gj*0d4ICQNbbר2o.:[Kwxoq|R 54*Wؽ:)LQͼg{!@L2T?<:-YIh/*1iV^Na){GJ2G0NXeOΩU!@ ȸ?Ol΁hYqkR٥Kz(* fpIɜHnXnEB Tߩ~>HY)$,E.hgÆ7QCMҾN6-}4CbgF(Qa 4mY>vؓ>WXD~HNw.c#~ޅ9c:{gH1r]*%mTA"Y].T $7VaVp5>aԦ߉y#M9 ?tȢ#Z\M[qrnㆢ^ff":#ċkcA'>d2I۟嵰:Nڎ of/мʃ>d!eSj4IՎʚHߵvaaˏ2t#h-B<8 D9rl"#/K{0bqH@\(ʼ+*榞Ys` w'9ﭕt+j*S`BZ5 W o* Xf#:!*\QjN sP"{ʐhQ<;D4La9&ю uRMbdP 1vti N@CJhDF6[n^ln:첻Dd3N0H*@{( +Cխ6 x35Ur9,P/OIG+0.\l{wiΣ?iINy-զ-dQŤ"|f@ *{uo@BЀ1#'TD[Vh֮Ty-з ,PaOK.׎KQ)d$3X4&g;±X`z biʓK8+L*^nU/}O#/oVBh3F}K4,pO@ Ȗw<Ӷԡ1 :dj0s֗c1r # h0~8*Of֤!.ȓHyAͱ $8A}rG9ZxR=?;)Gj"RL80ku)G2bkp9n=rq9[J e#VM6spV(pFwfbx&T5H>궂jG_9a (iٱ1OQF\kf "7]t˚4=d*ly;XA8ū2Ōx?xqBgQ<Ѝߞ'- V涷.:`X:o@bc*D3m+x]*PMK@EFLKs^M-F$ׂڴʜ{)`Qs;x2m( 6;GlBW\U+Ö4_{s%Ob䅟]@Zh42w#l t AEn>86^ns "*Kեfo^BLf.DW˓q9~Ş cшάx#j;^.qpF7蘰}!HsqW AId;5u?UXdlg#[)i1mg~]ѦPL="(z,Uk$ ؠ~-T/ߵ%s;"ŗoxW8O nbTXFZ#?UrckaM{+idfv 3yGfy2ۛFV0߸Sg}A$U{l-{l,x\W#Z>f ??Z0elttq؍ Jvh}1{GPdfĸ#SVk(Is%h M+1 )WzlsWTk4X4XN) _6rOIi9YŢ^eIl ̫gq-Xc]$N^0w޺F/scN2yTaxe_DRh+;Ne"Ugya?/!w9[* (4d!(LF< I=2 \!+xL,⯚(.Uw Gf5~2Ov:y췦 -vpEwtgkQفݑPɅegxN$1Td_?e.TAZ}֥!#ng DiZQsbr)2e_3hsRɕK'aD 2 vѧ~Fq)X(悻:r)k+Käp< r^^Y]wބu2*Z)lx4~d%uj7żD3,F!asѪ9++HuDnxVk՚8Q7{dpOl?% zI*D ip/0"} ~~2Ì޻V`ׯGm{}SuWݒCru b*hp5^y?C#ꃺGAkPhI32LǛ <t8$C6u+1oڐp#w(nJ@Zg 1Qd*C˅ŵmXUNJy1=lݸҼf9K/qtN'4r+0 dS!q7k4۲88s\g.leٷgzu`£2(k{(5weded[<-ȱhs<nCJ zdQZ>F1{p65 X(刲z'e?C%R:L78d;I>tG .'&mP;IY5,L A4,5HSq;ra_y0$m$b:?={G]Vy26 N1EWlX~E%YPulYCV,,\@)*pS>yv|c? xd3o%("SA6~e ޯZ ˪Pmԡ[IvM:۵"egAZeWmMONR>v# 5,/0F]7;tʣC<;daKFr S$n6/Ww#7FbPLobQΡH}A6b$[UYґ\(='8r]n{FǰH[4B+gzUO`B `9uF3{-3f \!^ΞXd+0Xв.`xh18:Z;!P(3/iu߆-Pc^^u'dzWZZmqBJ2K$SĵVҴjgn=TĖ#rnPRvCSKǔGԔ+JSu,y6yRgXV^[bl'D*=`g 0\5Xm\@ Xq,=[+9)^pP٥.#[7s$'UadI,:Q[ZtW^^Q ,u1O<([If;CK $1ssvCpJ+M'pNY+xiBM~Xxkcu=|ҨY|ϪpeΊЖk C:-u`.ݷPzOJ4F1l+bLh*+xg&! ;!2sVhW ian}@I0ɽnOk (C1&L:K ltnY '8LzW-QE X؜oQMt? 5?WF ˜p<} xu\BL3`xvCV"b*87ɡ돠&1" OH<@0W”Vϰ/wbs<%q&NkEL7'ۈcaHwvUCy$mC\70k Ǵ>40dئecuTdmQA>:jzƔl))~2>pYs۝ 꽧wۢ>'V{6⿏,Tf m0<Tညw+Vċ܂iT |*7iqJ/(K#:pн.hyqou`1||R4+6'mȨ 6&ed6M,Te_]?N%`ɶr1 b)X>G+,b[=`PPhhF~`.>PrC{01ܚC  ?(Lj TTtG˫YB,\cLy +>|1wm"UD[K)#KA3Q1%[@m7Ql 9&:6(ɭW3D]B2GIy7Mz6SqF'fAϞ&4*l}p2xǸMay>eO%W#\y[/gx;GB:u|M HUsgT_K{W>x/:%V܊uV1s-1K;G5 S~ {r8.7`gCMjmP ,K0,>͝H;i;8 n~dJgVALQ1x@/\Bϣ[j%Z[!H`OJ(2KܯZ&pF (04w^?0d]}G0q\]?ɨ̮0xFX6&"FC2>OVp88rcĹVd_` ijXߨIzH^q|sS#0j'+q*:ڏrm&DL֕~ÕeٷZy'6bܰf'ݤUA؋bv0I傋pW!J%Ps*m|kdk=래TߴS!SڏZ`$덞|a4>nQ#vG2! vSB^ ^vE(>1nxjx[ݯEHċgwY4!D0X.PX3(yViYG SYE0K&;10J~=mRXgf_Yu(a51g */ Mgf9z1ķN,}VUT9ګ5 yz?-ALTie`jio'jǣx RJl6n =se?^eiUߖSQ 6Ƴ5\^L CO\C#RϦ_ol,юN k 6uл' tq4F0R>"HKߓ든`s]wdUdU(jK!jQ}'GiNGeƠ'g-^ALUlg@'-_ځزs9 vez2 QZGOG-"=k2bxN)5[+OW<п?քx)c.+_4;RV=RX vA}QR#M=KDtY5.-N 9Ӈji{aI{!dh #jS{lEux3vpiqq^xt:*36x wtrMU}msVUCXfNgeD=ӊ5n,2_?ř[nֳ:+e"umL;Sln:%61`,Ս-IDHϪ[5ҌJhie"sR14Ȅq,\!*, #(yl*XsXe^L-+\ALx+58$f2we%1$wsG]9J.2.m1}"+ ^ȉX hL9_&n9G`v741 {HrHȠ7D&n8tU[ά|x0*d۰ ú֫|lz,_ 6ʷ@r eP5vƎ :8XsI<ԁ1L/+prDfi@s "&Bu% TtavFcu.~+3&r~ǹj Durfa`uuUfkSAs~^ߍeC}tLJ'pM.r⌬[|Q_#4QP<)DdH50i~.$Pi9.[)ٖ:zFkuSmx '?t6e[*C#w(7rɜPUTc20t")6#Jq΅4ݿ#~O oyV6_DSx%AGȕÞs GUxSe \YOءmww i8[b[T{<.I{Ns>I/:Ljx}* d^a SU8PC^U:36kEաbhiJz~C?_h-UP݇ s\%)qaZ,Yϡp=#<9S|)s eiZki0w(ed!/4Cy5!S6ŐnS[EN?9"\N~OV$ g`6*.\{8 )ȥi|*` tL" Y *+UHz`_+6-!-50Sʉ.۲1ya~;ѯP_f\ kP8B.ɭe2(;ΥYk9V"kF߯ݸZrZ:V>[VGr䰒TUCtgbn>amTcץ[-xhKa]ÈcWiTIBt$?Wdz3 ӥ)~ #yn~a ^ꓜb?uT E=[f0G,FwX?KձxdGA=w4vߎWf!h3>%`9]>28Mtg~8buh @.s0ܩ{oCd,7]6Ϣ+RU{}:hrZS]%C/3SA>6%39>VÁP:?7v֝D^ f3]kK"&ØvD#@gŗj]6l$Zة+sF# 0䫨 ]f<Úպ}O gr7־}OhAp{Lx\3P1[V}j~>z[F-xi3AnL?O*r:E4WE}rp_\1'=af)I+cPK[]X_z?ݏ4$!z}H\pR#:M!XK@rN9JI3Kwl0^a"^J ϶E%1L82KVWCG_+ ^0EBq֌.vy]6N5k"ԭOwOǢWێ.g6.؏׋eZ3x bFU ۆ\i{4;{t3 dD%xb+?* s-|v`YPZLu $u_njlX@w~--_,Q?Jƀ1,"9agPRjW<kx⦚*:O)3L+!G0OjFg^9 @ 7c mc^C XlzkJ:yC}{zvH4ѮyUfѯ'$lҷ /?a͗R,̵-;BZDb ]A4jK\Z\Hb/$ stA%nK8fJ:t )$5t آ"[jț^Ta7105(.{/AZhz?(}jqhޜ$M >3YE]\<)XJIitDE|H|/bd\{ut_pu&) 8E"N X<-_'1Z1ܦiiXI D#1,L)5p̛5TcI7}"NG,Pʸ ^Ԧz4n/ՐgI$ѭnt֋ۖsfU|S!>Ft`M  s  A#1iSEc m1]ڏQB5ZRliH 3µ`0un\"l~ǟ,րhIeyk%s=Z m_<a#Z#IIZǑcL2@YW!ޑɘu@úyڰP !Ġ e9_Lѵ'=aN@|jm'ծ.G Dp̀7@z "O\V llOXZhᯛOTͬ]@o"Q?.87Z8봸<9dѺp\aC]R /lad leYwp-8 C3O/@cNji;Qb% FJe*G)'[r:eք,wA>C Jho4]} #):IigWN8Ja)M],Gʇxuls4D3j|?5:KȾ\/;B{T]ҧF72Mec̽ƒ UWOΨ[T  R[PM􀛖CR7˝Fy ל#=~{'qMoW_:, 8ᙨ[-x$Og xB{:Y"eKX͠mdG۠7)b>WHE;e]zՈ\^;yu;ťvu/9|yIsZMaB81=ެ+0ךsMk޿K?!(*Э'$Hv{Xq"H&OV™HV}ǻ'.35hu+odvP?sE赢Jӓaו+޵gmI?(nO/{~ i8%l[FF`qU<0hy7غ{ :УŁ* W<MGSU ?7~,`mB3Y*S2"C臓csw\R-,&ߟYBYp gwš˴n z'W1*01E:&8qEOh ut'M#Q*EH(TPIp]? ')VJ;7LhN&VfTL>WRXg"]qLs1nXoqi!,T>5Nc=>tlm \3&ti]$KyjUdZ.楔=٢N:97.Re!翾<=˓jyz#NQ8k܌@PCY5T'[cSvwfІQ%NgS9я}Ĩ撊y> ̆P ~cЕsB7 뫭zP5D‡UM,;,-D`Lf遼&;x>_]tLiYTH+[o,X 9c}e!.[3"m*USBLݡ^@2H62Y#]n0J1aQVg2i 1݂k1M HF*bVNP}QDN 9-ec{5|7*z \GFbuLC'Ow*32-RN(4o;WprXc6BU0L7W͘5=˜JHyBd0]$ s̫C@YTW,-&y2;}4&,9rʝeWzɽ!PػnmEL(kZFPkr)d~̀c-;ë k4 /_v\Rw2Ӹn׶IL{StҙC@E^QM$vq5Ѡrwyɘ*>? _AJyox';DErb B=P0;ThL"pvAF?U*`'>#.%=v zt!*n| p&62i<`Лi _+J$I as^z3!,f%BL;Z[bٛ2 dl~96?;.f TAg_qxƷk0jZaxae~L @mZSnɟK#kLq>2-}j/U,SY*~C&#li``}FL? HY\$bvE~@#Lu_o|4GRh‘(AI"20%202$-ҵc j[]jץ}[Ai zp:yB%C\ICwOWK&%\jt|*'CGm}QWπ;~#9k^S bCC1a`5vcm)CIW]Yr#(]z]-$:1MnM߿$mW`NDS03LSO$<봫> WJ2%2-Npj_\p-և&ba#ť,-=[f!qWC~G"֔Җˌ E2_5lP7Mz,IeOH9XJA#@qW5Ak6nhB?~z f\aȓ1 u~ܛ ӫ~YG//LqohnHr٪<4.eAF^,!8(zE~Gq +"^q{n [m!r^P+4滾)u:1J|t2Iΰ 7sy@M}?1ưʐ 7X˰n|xE4j MwLx6r@"~.ݑ8t檝[fȫfˡi[`p)ԵÅ\8ʯ7ui y"2MMK+d=pp{`N?]#np7(r7A[| -mu { t_u%c >*-; %O=!K(mMnRn9 m[U9HJ.2A|Ε>ϒȈm ZZyg'cTF6!z1tpd@(8;"ɮ7b/<(?M!#1`; &mB-W,4 NɄ ]tJ_FyUƁ|Dz` `/$P1ǽЂ,FuvFeh zx0Wu~*NDh\יm3T}.@G E.WureIM#*n@%ɯrB.Y_pn_U+Ugƣ@:Ƿ7.cyȡOFC*I`"NzNohz{Lok mrXA %̙]kcXE8l?ÃH= +'Ϥ\л~;SN|%*#VU@f]qRiyϗ$Nʷ+^͚zY|= r~GBZ/]9LI 0lpY%zGCiO8Ŀ M`xک@͂i)/5sOm4埥W4%{V e.c6n8nz|̷M@(nֈ}K4ՓiH↚kp@\5O%Sz,f5/:-* &Uvc .SzH~ֱJ&xyʛy=04RqKe(ΔN2)@ˢtC&?4K;bIJV6kp5I1~I\bI8hY0O]QƦ֋+kZ!*a)w伺&*hTJE,9 R%1;TgZ`\` TFv#ZhgTyOu/[nk K.PcQYH|"W K_X)@[ӹn:#̓dI[-l"} fC)h>o^0(96_}x**_:D=HK +I_Ri<uO`Z,K?e8I 5yj#nbҩpabI6C{:zvfvPZJ{rr@ƪ.ajrώޥqFgV3JbTij? =N \Y\J )JSIɺ٤fYƠFe5,^vV\:ZCVG%b"eU 0Hb^h6s^&s`P &Yq(TBPr) hc`y)-rd-p%~f,x#v]y/rTMt:|We'IHH*`UbGFO H3N0gfRiX? ))"j˦̡%U'bN33~ְ`nC\Bq4ـmA+v;,nڹs)[9LV F Qt;I,E3Onϵ>hXd,&r0b4,ҩy5@ 6אbk\nPn4ׯm)́2*p׼AhLԽ̥忺woS$gVxdz51d^,'tZTc}=W*3Y4c R5ɬa]0 ֛ xHjsdw3(܎׳N )莬 hSūVzXjAng˒JITH*%6GDer؉hb?.U ^y9,=ץt"`LX,<`+U gbD.!<^B_GKsBUCG6IϬ 1|cR9M#DgU?n1s7nƀ#tTPt,*9~pH _Yxo Ov}򖘘)L(V8DaNQg0pb&PP&pFٿU"cyIT\;$a,sZ t4ʫᐈbt)@ߚ4 w3)5娤OKYl=~IylۖouOص*^u{ޥK: *2Ư f1Α&5MhTP9:SDž#$ p4Dh\cةlA盫PpgP4CЫ%eXF"^_JNIw)J H/L# r>eju(8:?'%wHɝlIs$vzސ_CDkILs8+JobJ3Ј.›c0}ؠrs7ޕH#qYIU?}į C.Fl.3"|vJ-بr!'[x/ VU jo+Ѽ ^m{Y'}Zhb;CXvv7KB0ootg?a<> bHN 0MrRz8-Mm ]%.Yͷg}fB3wՀpf8)ʲ::ܠ̺X]vhwqejl~Np>E,wVEP~61`!yzNi,XR_Sʔ][.+h*pjJR:TfFuE㴵V.M6'gj:gh5D|~MnyfFSe+s]Ymcb'gڷfVo%fvг-g9yDGpKCZ?-e6'KБҡOxVg5[:{=J"/*Z˪hIFHIAa9rxT@(/h5DΧ wu;$h޷Vq4!>K%aT/Mo֖p0 $@lMk8'uy7~Ycc_*x|sry_{C=LAqEn-wT"l`F0{Z.z*9gNAAIe& *%> w1xKe}"DQU>8t;˷%?stxܝTdBh#n0 07zDkÂC;ǝh }U@:Xι 5K?@M; ?+&I>ʱߞX~fV f >pzJF<X4&5wqX[~tޘ~vdGHLVz%*4u+=վG`]հzݝ]*yXkFgɵwk\8 [XM/jTd[Խ囯^R7/@-XB< pb^.:%U@FˬQ_ `IriOM>TS9Ȣ.sbL'5R+ɑM@l(6ut F[TrL*e[&yN5LryhCWeivV֎-%ۗ8 cڒZ!^H\86;>'WBZEMkI;D,eGk1.}d|Nomq{lceJk %[JZ\۝dj;k[Mkb!;9?fO0ߜvO/6Oi 3@0[L* k9(],0.pBSzcnn {@` PW e#--^ivYkz!|_/u$"1ܽMv-- uQ:OKdcMOї 9K+vퟏl~AG$DO6Nߪ|VKBBd ѹѠ+ι>c~ݯ8j|e,mw_ (J3񅙬G;oxA.iQw`l&-ޡ?&VVvOp$FЀopzѼ*8yFzR"X F>D5Uǻ1$BaOfP,~]&sE֫QX:zG_KǜYP>Akq W9ck wOº+G܂X8>՟dRAC ,Pޣ)HNBs%XMmG,5@cTO6HNȳٴԲ 8/[/G.mpd{QU-b\".[<96#]+JB: #ώ(6%ٱ?rb CW%CR`X<8(%,Hq-ljƎi>êU7ڳ-uuv3*L5EGɟg6m9:9X}Q 8%&W])gNgAu~%|cYW>:_ ͠nukkp͠axˬámak6 VT*ui @ۑ [z޾ҥTxDx/DhG=#*) 0OӴ|)l^vϠI;u0ϝ8;3n #FRZ3D Ⱦ(GaC닭@AQagwv|i끁(:k vd,MG(_=&if2]͎׿LJswrՇ^܉ch^A\>SՠCe)@KАMx݌./NJlS S9y#(Umar3Ê1G3tV$ud6Rǃ%VG ($wy 3He̾aİF  F؎*-%p2g:i2mBOt@D} (t=>&pGWr*2;R͆}.(w ?ˎĪbLc\ʭPůCQ3uyN1:LW9ZBW.MZ>~=&X kAN])7s35 ^8m[ZZyuLv3p$Z,cYSʥD 8WZFH=x#-7:ӹf]sTۚ6 8=? CLr< zp#q#f~.?N^Fbo&݋`|^8إ3Gf\H \pGnhbI ?8dGBuMzz. *TɆ[r8&~ !'43&נᯪ$F1C7LR=6՞weCv3|CE;*;nTO 8#ܾ@Mr&W2B-;0u'|e@wgx$c`ƸN`-kMZnlIcU΢[@j3Ҷ9nt-YrAFΨU-U\Z*ak&2äQMaY!$Gq`¸"De%DHo0͵_اkB*čFmPו!Ol=q7~L{oi^d=d6OXNc:ȣ{֡MO%Sd%pV Q>ų)&۩dFKgg+~txӵ@v6=7I4*1KS?fndF8ˆh.*$~m<> ﴖ M B0P[ kcMWU@{!6AUBB5MQqe1G/ag,R36Εy|{Ĭ.v:ͳ@'tFʓ鈨t >O*ftGS8^Wgg# R̻4@JZZ4յW068u8z͉AxI|tq^?ЏQY@'fs\|(Y3 *KFZZ6GՆVllڅ@)qȤAE(!Dr@w4enwmkNR_WeB*BTv#sd4b3ǒXX?2e[=mnuw&`EWc߇Y=6l ʵ} 镻cC,a-qએWH5ibE9\` CM&Ot+KJ ukXzE@wjsF&.ő)N:kBTgujyvY#U3f.<\X661IM/@)4S V`IdaMҎUE-Gq9{j@3e [qTH>)2 sֺ[칃.C(sR:Z8zE5Rª*1U%Ԫף,(pb_1Vܟ`9{Ep4P;ʫi|GTMYc=?$ zåB?KVnлp^7Bzl( 䈎-Au:;jE}r0eVRރrmFoeK#~‚?Q Nk9ȃLkn!>iMЊl: WR8tEbgV !`G!O$P3{Ӑ&#"G*8s#Dfc|D}2L-J "k\,~83d*[SPHՅSA0I^Tێ&69Q4@YM9k zR+ 24N0:0Ҟ\O!.ifqW|i#OR?:XS"z?>Bڢv]]EJ.Oa_v׫AYMH[l0dI8 ozt3|C>Aש԰tMѦ}`b(G;؆+s$A.G:^Ui!<Zwb+J9 eF=2ξ*>/#kF=3 N{Sou >v+>@MHǨ 8S >˹cCZ#og:N/üiA-06.ƙe=Ro]gV ,ƙg>ٹ_[ō#52vITU ]o메Jvgh^HDCԕ>wNu~B-r ]P:2)EB-y n'ٸM.撢aUSQxNǜ$So_Wgcu ^)!SKWcDNqYPkG<ߢ.1~ٙRyӿ.$ Oڙ8VYŽx7w,ʅ׬;M`[#Q\F` J-4g/J>5^f ~h">yVQsګ;nء O ܚ }|38e5nmԏf_=ouEkfv-ӍnHSLjW zɒ K*(Iғ,̧-rܳ- Cã4*~aaCm4+M{U|⪶XsIC7<{B1@>PHZĚsiQQ(?>'҉T)uEs4sڮ~؎똞>WɏEMI0xjS9jϛF@+ӢDyjK|"5)<^3 N!*&+ѣ=t3_'JDntkA,?'kb})%!82r.(~(JY6Y#$VNs|C,p0өg>@MCQ6>~GHot.^ M JnQkLUN 5J6F Lc6j'٥]$B?B_̷l9SƢz yV+K V- /Wz7 d+rxִ4%\o!T$%o0Oć93e}7:ȗ+Qmw"W;!ĕՄX&pQ}[fFx־^Boy"-k!Nj>,b 8C~O2|67ԲϠܤZtg78KWK)A_b9"l {ZͼPofD>9&=ml6%0.-UH%)f@͇48 ό< ڗL:18'[19ي UnѕOE_^biKƂUq-)[<1DkmWě#Tp-q&."ql~m߂%3C6@aX=Eqс5iEI34 OR+Oyfvu?ndh9Okw  ҷy5{PtZBҜP@ ѸV4RjjZ)斍$o6yh(*E`{!LSҝ)]TH br倕n~DR&?zYqM$NIvʌ?k9*!0*EPJ]>0mij{(ݎB7~c6&ޤ(5Ob&*RdC(X\;,Ѵ6!'愰6~düu2!(zLbҘ (8 xkWGp"ft[$Gyf%ܾܚG`?o=d\'V hS׊"JLjw/tdFa!̨Cdhb#%b[Xc3*N?vX.G{'^.fϫW z2EԪ9yΔh&?Ovb::(;#Q ]@ŕ`!g#-dɥ$|IXn5J|W@gV."_Xr[-YcF+y (5-v5{F8^p<Le$QZa)j)AWG Eb@[FpFA׼޸qSwK9!sk\3\*pS&jHb\R=?Po˱% 3((7J@XWҦA)d"+_Nk"LRJ`* k#t-O#Vxhq&ϟ=X٨ܩ\޻|3|tc||fan Ex |[8~$&scD\ʒA&f_;eKs2aAgNM!+I6xH*ώuZV͋tv>@kl',FA홭 "!U"Sb4fmnYc˙c7DYj+J{qLZF]tN\F?pB؟#/huY'=!2n)@v &L3hxIa0F]`RTm$ &pq}rQ^}&'}7E {~V%0k´ong lY  sOO3 (78&o$`Elٳ/xn)j"G6198՜ApPS$P|-$aFB4/sٗ8JŏX@tA^? V+@9"oG{E]Oͩ@E}IJV~d8+~kKHl_79%,?'>|ÇgWi_f1bO(pꞼ3a?=' 5mz9>X"fX8>.1;Hb2Ơ%Ӵ&W|.ڦ SV#z3ӑNlFA>_w iUg`1K͔Wb aqN%#76\vWKL|쫕v [Q 0<ƅ|j7`mHWtD jq:@C#R-R2MqK3~ .Ib2AŃNl!Q;c)V;eaܖv%BUx'6{FC&Rȁ[2Rv ݹCYF?Pt nUCt'HNS1q=d=;y+"]uȢ6,*Ɲ@>;=NlF$?L::hsU >2ئgDj'*/l7XZ71;GouH8PtKu/ ZT^ NaAG TbN~}PK䧿,@LDYo22Y.Ȏ;z8 r}J]LpUJc@L@nQMWϤP6Dtˤ7ۦ! (W$;/y:`kNAM9ǵ|}O1Р҆&G@B[mi)JWj5u_|Inc̓ WnH(/ *xEi?L-X{UCMBU 9.UFx(ǞǷl.%\t{I F$8RݷnL#`/, =۳8<)idJXdИ ArTSY&N >i1R@a8; `iJI n[%קZȧ< #FB U`=+|]_@awH\i*~"+ւ d߂p&Xz?3Ԕb(k| Ld !Yª>*!Ed`w-^δy\3In=NZ5L8 (A x/nӺ?pg@4& 2kE@]틏0цf煁=#Mb]ogU (SHMW)*QȂNr.wC3ڌ&.O|e<v:cks=rӓZQ+ gV+$\5[iJɰF wXJ/cfZT+35 oh}ûaEJ;YjL:9$@D+)"uXyC˞N͈HyeN F~,Z@PڃvĬwD4|$> <!4g` $678x=3& K '20*4؂mBbmM$eT 0lGN -h䛆c5hÿ2'>dVl@8>Ni\R^k_Qr]bxr3*y}B~9n9z}h-\rDM\&eb)CKamkL/E#݌}wKȾ$G&֍}D($g~Q|bX""Zd\3mBbq5,5NP[dCՠ@yy^sbݛhgˏgDa9G䃰wA6YpjѲz :`9F,QLZO8"%x߇WeLr*ލ4q]\y'2V&e` Y#L<1bcFS``|8ܜGP/Tb84ʓ6fdos5tk @i_<}9kZdltwQSGo)ΣLQ O ]t8pȄ9v߱[2e0 "7kAf5Q ;*~ϧAH?ኒJq%3YR߄93zFnO>Wٛ˱Z{MdY]Mt Ի* ҅bt;!t98V̢^Fk0cNüAŋan>+f[:~t>b:;~h Rp 8-dŽ q{1 w  +;Н@?V(.0w qz)Ť/>n$HVJ!ۥJ|k~VCxr ӟ5r3t 7$Uku•E6VOn!hk~m VWnǓm}eƪŐ7RWSG'2*Ob.O1Yb#)ENrO{v%Dkn@3`:ӱ_ƺc8wf1c\>"ʫ^-йTxלa C6M7V,^2'8cJ-\J1&Aa`CɩbQ̭;^E <eCFE`O} 1պ Eta i FcFrܾÎU h|d޵~]nHD y"gΤ?ֱ/>|V@YrG`'eD"WeGLcx&ъgcH~T~7Ûܓ,@hl]r @K pHk o V9.~eO2:2q/æنɚdֆ#"$`Y+ tynI|y [w_7k:z,ԽXN|u?crj1 ~i:fFU$rw9SeJeײV-?+Wk~iW|>Y{>Xg5W 霑^rn~nL\bi[g <j?hF Z<]oCpux oײ *UB:d8DY:$һcp;7j7rrٹ}'9Dy3mԘs7Ln//UEu{_݀*AldyT}<~ 1SJ&f"^0. Qw]0VQz~>T5^{q<\@n%ɭ'Y͟>tji`ga2N:кKǭ(yIU~aصniN"`ٵ .w 񘯑Bu=B)/]i@ ]8ۆF jtq'띎 i~}@5ƃAI/ɡa%^dE 0c;|x7þKel*4vz{H#+ÐH1$3]jy(J~:gdȌ|X7LF0f&lT?k|pDlS?'D.E@6|w QڷFCU!zWnMLZ1u#]A+E.V~8 L%Yq:^5ܪ*))lM_s#s,#^"_5:/F+0%8KHQUd\ѝ$gX1|S3{bhmum{yřDZ'jޅ|䮫qtt6Aigf#gF P9'IhCq*4.u xh|s.B}xu6"$ 5گ߅w kuMC揄':C~yy>+",!ٻ|*D ZnrH0Tu<~ϲCʗ) "ƙ60Z%ցt`,;}5BM L=i}O1; D5s",~&=PEy ac/'~CԆfQ!fK6݆<>Ƶb0vːOLCɯc 0dYҙ:YϓT쩙9U *;{+QWh Irڴ]=0DZ>:iNfgF`tGq=(o&Qq;Z @>Cxzծ#Çcu˿Z&GEөvq"\pk`yʼidƟ Vzn__ۂ,{Me~{7L5.V (ߎ%ui NTz;gmn;mNT^ <>Κ>uXwLYf~ut^pcY|6uNwaIiOs\Ȉ*2Jpa!lwK-R#E&->aЪZ9E=vpZT7>@=3EقX%Y8NawM{Q“=%7o:p`:iJvC6͖pl{gÆA ݮfO]TIxt3Gy'Nq?'+\{@Ɛ,}X33ʎ$NRMi~{8˝* ӡ4ˈ@Iľ;v~0)O *'WxfeG/39nj# Byjޭ q:hMwgg@17k1-&{GZ< ݶRQq1\/i* 3I$ (fr%NJ)ע}ttg@jKH_öj^fUgT^MRydwI8?',z'R*Σs!INWt^˹u3c6IL#|dtVz"&p UJ-TvrJV&dXIA5ը%đ.oa:;pFU /CZh&FpU[duĬԪ/0OHix|59_H=(m"Ł/$P"ѻ1&n^GnJdk<˝I' |HP4:6LK 6k:gXJb ('qJ7@#jTip#r%{zm%) S5@IrLݠtrH\պ.sZvS!I3ojDO |=T#R,%Gub ֭xan;+}I~_,b8/CRzu^O]jPVm!s.es*n%f [C EM~a)'L:噜].p^Xs E( גnJM]PJb_*`̔G+^aق;$iހ%JIC/'*ާ#ObΕOWowߵ)JT6*]0cc0s)pafR^T-s\<2΅ml{eASBԇ  ^)t 3]ٛ$eb ɌBom y]\MpD21$ l XbTrx־K}y [b.KWgryυ~IOjI$Թ%%ͨnSvهDɴHzg@,oyhN5*V?= [m-4s,#_: ca)ĩxlJFOG#<7;B|v5rZT7ü-^w2y &x\WE{D m #M%#BdMv}o:ǬKIT5i`쳉ZÔͺSowÒ_+-L,Lƀgi?nnif?[DNk%(YawZ+eQ$+yW|}6#<5d3I+C낊 e'Fz~4Um)s84ɦO Th5.hP']1hsYhd `c| ܒ617 >&ʭqqorwbftť˕?x+(]ĵC~ Kdk} q5t\Mō)*~Db#E^[1Ra3&,;K{PsyfX.73pd~YC,;Tbl|y%һOSH,?6_3sx!jAT1C ny)"t7>6h Mv& fc}6bcjlE-PX9P(3HY %Fdl,JJEsF(X)Hd=< Ya@_z`?C`Y4(? QLS5J.X[='Hȭ_? o{ӻXK~|*,4^f:sou_y5%Z֊|JG^e-{ }(?~*n!k@B2,t8^]%bK}Z'{δh9Mh94QKJ6=AV|nM,iZǸK1٧~a3o+Pg@ }'">(J_nįkW"G‘ cvhIvq\#cF;{d%뉄B@ }hV}T8.Uc iP=M'5_tܷt6)b1~j;lH1M-{xh^pf(^/RR hj''M(di3n}ICoxp`^!or~ ?Ĩ( `\oSJWI}MdLPFd_QmyP\su܂8g<(:\\ ( jK|)gƨqb|LWV[kE}FP&tF θ$gY;Pd^`I8#n w TMȸܾӻ9nTtE?iO|E&2a`5N0fX:Kw^j4n3 %sBe"N 'Rr}?w\3u/We~z% $@U x&2rΚ4}҈bWw;(+ Gסg8PS ~/WzkREPݿϮɞ*i!>s~!ۺbmT/CAXJ_'Du0 B"]S:Sm H5pe OE9:[q87V|- Ta vstlk qAadSr k?Cù>BF\5]dJ8 ;p$k1zgvfƩJPS`@~aey~\{ 9ϕgd3%A0>RZ,]PKi_L%lHsljhJYn#n*@1(;}F#if߹F~}jDеxgJ$J uojgpOɩV!v[෡X^k,LFgg?zdY"k&VYR_w~ >4`@YB:bu 2=C/]xuQ@m'r:Wʹ4+M0ܾ-VsGy\mG$1g͵ilHБJBs)MߞGrnN5g ibuBR9% |Yx9t$;(R <{Baʯ&0]h30痟Mr&ytZ}`.\}2KKju:qbs̔n)EClH!qS[Es3k_t~ B I2nb [ fǬhXM}VrXt"6:MCEK[[+'~vElQ6NרC㵐Bi85"*ِA*f ٍK94B0 s&:2(Iպ+7Sލ$?S*@05'U6vb񉵲eWP{~Q|Pw<ÿfޝ-:a-(Z}Jk]8/"FXJZG5%4y8qj#0AxL ZyZ; m(Ы(w_>T,D/#a´σi_j*ϭ׀ ׃DŽW$,\zަI߷]gÉn-E=Auž:bGݛ<-<ױ-/k例R͛tK!4^,E`cfIQʽl @-1/ ^mgA< l!͖E5gS1)1oqi4huY!!6<ӝnw~^}bnt(:o*;ێ,4AH x?z|5tСW&IE4^VjQ'f&X܌h,]u?l;Q"k״jDGwKbJ#nq[y!;(e)MZ%OJ4Y%]}lV6帇<3o=v3XKCvЙiO 3h8|Cb`;[^N-HwbAuCCX:aOm*-sMy2{d1f3K:u8q +GyAU(w̴XN>#sskai߁EjQbR ((vUb}TE^& (@7}fG\ {1=:L'q_ݫ|SdaK(v".,pQ䵂OjA7xۆXo8TͪSzc+ΝE v nR1WdSцo9xOn>>?sE&1 =diRd@Qt̀'_̮hNf 3ʈ?fwF73BpܫzJE?m)C0o.lkyגJqVA4k2Oɴ:[&W3h4bUjOSȆ/3Yy@DWmEC{ }9} IC!V߀e.+Q2t̤fE4 8L }%L$"'8wBZ&Ѽ~#fY=;aRIed\)OMm@hw"y4U{e*8?Gȕ=v ȳ/܍9,~(c 5yv WV8LPP֌UGej[`A@&t_/L}6~e OఴB,ZBeqn1>n>gXh@LH@.7Ңa^^:hvP}/@V?JPbRx}Y~_G5G<`K%ܭwa7eK/g4ϦN/j ˌ\3Z\pۄPKBl763h<臆lPC{ɓdnQ`$gvgm(TqÅ+2s* AD4O_{6 x`aς^#Ccb$eA!3{\u(}c8/HyI< 0Vŝ]u  FjӜӳ^7,r:@HA T|q%.ql9ߘTDX{0/>*gAq/Ȑ^ŪլZ_RvxAUJ-rGیzTb[mƥoBYm (]ө'&] ܶ㚔)SFNagZV J`vۢ%_{!T ( H0lF `u6ӈfbKDehf Rl6xߐPvMkΑhл *|Yr#:{(^`^N[`6܎^3zƋؐ?r|17cHd^*#;Vmf[!Og@*_4~>a;R𶒋pmXXp5= /Z ֹPtqQtNvg1礥^?ͭY^$Tm|x{݂9?q"B6yY`ZmVBs}#i$">L74oibXcH)xS' yThQRdLmDuNWAq+2,'%?"ɪLѼG'N 94rSHrHН zQ?!C9@DĹvFwoW):An}$I]Vh#Z`{q`?:Y ԅt另 k3Cv4,mIa'Ir"zMx֔ fpqsF1d9p\f+Uz?QO+j:,9,m Š/oH6}?%Ͷjkk( |{ n⬑-\}PWhI_ V>^f(t&j>A Օ/7jխ@RA{A ߭0|kC.1h2(8WFGrq4M~Zt4pW a EXeBD"*"&L޹W[v}?ZxHPm@GhT+a ͲU2Vl]]ۓqwzIg`K3"LPnTRF0y@N_CVA.D`) }sC^^4؍!xv$È{{'H4BHN=FFrt+rE@ˀ-?Y %iLfW}kFEvuf ) hi@G|9|7uRڭCXyKJ|Z/Ţ*3E`,m lLFɶ[ȱ2::ֿ:>7@쵕dsCl]Ǎ, 'U[!n*:j(weh zNPf Pmjǫ3.DhyMEAWrŸf5@sX;lkcX&o*1R#Cq)C0(֥EZf9"نAfuDX[\CFeF#E)O-)6vP!|_HCJy| (X0沯ؤJg1E@@ oQCכ%A+VO((V2z@n#AL4*=w"[B K Ar85"CxzEVjBan ()<\KlQxVSLEQXbׂYLKT~O\7X/7bzVν0IjŽpx+=\js D[kzYM|nҹC7 SĞoc ,S9v qg&V\]>9[1K?^w2oa UCKje&jCou)H^2K8jmMDmq .WMqf*JK1q!.} AheX"ej֌\7Ed*+a]vuSSRkߌAҨ_w͛;$VsCЍk`乻}ٞ݀~ǃ;B/~ي ; ~%+l*"s~6A'Dz\cPT"Χ~8 B: @S#;uLy[Lx=~T3M`g_ܢDRO2o^qW_N:qȩpH`rh lvOFzU)%2cKp[tJMqsVb?{ycw#lJKF[Pr6hjnǎi<\@ebR.GjAwCô ,8^.41Ws!37+ T-0 ㏞u~>6x"n$0}%a ث W.E0?-d(OO'}2MU*пJɹw߃f*[Tۊ5Ȥc)p󍃻 AK8J%(Tj;/8`ugE_:V%dT'b+'P :~L{9UbY ɷeGxqpwʖ4źw֡!3omD^SArI6h@Prhi;? { |^ego1 ի=r݌.>lA 'JِBcG9vasȟ/Am{&IIcـ <<&g3hK^ `(D{jh6aC;[p&3;sx4IC,\iWd]v }eM&-e8"ghԿxqQsW1 ` _NR.X dVa^ňHvt.S 1Zq-No>O%.",F#@{U1Kc[7)H採C# ;M)n{+/+(fZEZaYľ% 1 LxJhޥi4{O.`cpj#ڒz;l͘+~l %OƙB +ʐҍ02#eYоiOmw BSTC..Q*sDbpV$[\A_M/ nwt@KR'^.I?ܯR7Dn> R7Yttl|Aw>-$@Y.]:q;I4; @j7c;Hx"jh8&INPQ{5}ë1>ŻU^:)QenuL(Ĩ ` HFQ'ut6 [b7[5<vm8n\/h-SW:rZe:X`b ‰60:jCwX|)BHG"0 HfO+"G018d>>QÅ(SQ+դ88Keoyo1!`M](}Bpй7Mi\~EDo2ƂTU#}'Su8Vh4t#}IT7D)(^dA";ZђT1 DU Fȅ5[E',qY9m7{~9AaYW -qKe l8 Tƭ^'Z^&7ٖw}[E͉]uv[Ty! []eVZLT_|:OEQ)딄PwaqjVؕs'mv1HM˝ eGt!x ^C}|^ת΀kXUxؿ_:29 T2hz!%6d>|U5oUQ#Xz]6rZ6(R>}bC @ vm(]謼r;Kw \46ފZK/~S&|L?P 42$D̯"ugƲƿ`aՃ/MoIvco؟i^4Uk",ozu][JCTŏ1$y2}8|{%#C{gU0m)Z 4>dc)'Ql{%@f:t]%ƻ ԰@D\~LuGaQ}zNYA\2qЀ붝>{NN;GOjki[2Ŷn\Lfvzb\jNܴIb͟xrP+5Y 9tƙm@׫>" 6LpBaNL",o% ^WnB9E݅<{7$Oz9qǞ. Rئi1@P6Ip=L?~)-_{qRFt|C.@,e|ᑪm Idt57!xvm׮gSe&0͇gݲ7}A=][ǂ;[+!! [JѰ]#wEWΎG8ԝ;4Uj0{ĄOi:qȸ6΅{и5jRAdOk&Pۛ"#G@~9%Eq_1f*8ɩE{Cqjes-Sȵ 'vNjp^BPBO;.^aŸvqXD~>WDT,ATڟ.'h"c1Ⱦ"H8yϬCٹ. Ua +׉9J׳sKQ-(yd?۵f^V~纃\o _(vv1cXn2NܹU#5/srmX`ˎYEb]Bd[CyUz T#{uJb章J/;5-Hބ0LC}|Z=8޿4i.ֶ8,<dCs8Tr|4Js*_7¯'%(?s}WyfVsAl JwgO=cx_qІk/YC>pR{&%CVɤ]uo@NHqGNӄS!~e2ڋ)y,wm,V =>-9~؁$.gr{v!'s+ےDvEEm~3t_k b m0IFo~: B=w*gu{AۏU'-rrdy@b&Ğ>@Ew؞;KUhym }pYehr7D  Ir b2Ed5lO̝597ν /!t9TXc8@vF 3Ѱ^ټD$"H(PѓUݰ:^/>禩P3u WUv}.h|y[wʽT.ۣVJ;NvEu% RJ1iJ:ȕv ii '+O0W4}t,E}uQgSnFh〭\9sH-.|q"{Ib&Zr] B[|>  ]ZG;׌xZLtׁ[STq(5&DCm#72 fZK &AnAz#>MނN%S]zxz KO6B%MG$r0GH m#uN_X @8g22”W[Yh0LJ{A 䍋3MRΟ3 q#g~;:5ot }D|U3!HVc7 O MJK}:S\\[f^\%P]#VUcvY;Ny#LW;D !ZM? #16ᡤ甫;?k Ji1BKgV>x%e|Kx.€&wVDjޛVfVUo::F?@HY=P:m9EY8o fUpiw8[)8tuT%(_ f&sm@tFoKkNcyx]4m=ΒAGB˼ôt蝵_EeS!Ӛ,1mX8*:"rYN.OgerBsp{{Z?"%lwAsN(9by.}A(9wItHFeǿH=sw:3njP-5Fɬ9O:;ƉGa*WRe܇&aޛq̒V# B_-7m, s#@q+fv;C*l[vʴ.u x ,!a@oK&hmEiҙJՎXU5Eݫv_0H w`i-5PЮP.v7 YD#H6-s@GY!olwdx)^5Ҋ|- 'S'1 qҋPGpa7"ZҞ @msWZc]ݳWc 1֤rJTvԌR/a%=x[]! ]8ǿUşW-S0:"Dº;\ژ!̲¿\K J2o)5)[t|"ŷIg3hGn^K]-+t/~}饵d+E;@isWo7$5vQsO<г*@[RZ2yJ5Avx:ucCGйI0{8˦ǯv #.iQk8WƑ;6MT:,VG:[$~z㗢 ctT<O:;'E_7q2EuΞeر:8fhS3ZVTɀx5Qx[NM+6dT~2ۜ->eV4)&:}Fn`B"uy2,ҩ~&99 쩷3q|nH@G{x)lOp뇃ȏ:SգIۺە `Th?|HOUT"R"lw#+X|jOLـ(cI&-TS2>[R.''4qO,zJ(R‰ba|.b6xa<>K*PGV\ұv&yve9t0:/Jvq5&ӈLk=0иk }RNf0aX|կ5P>BD;#m!]`jHX-&%Gq27Ds-U滞RQtif5?$rk ilr'zŅׄ  d 8++W~z~\ۺa8[Hi=M33Xo:Oq|A^w[64J1 2<@lA;aNɀMCA^,㩎+iVdnX]S)p&pY͔LpIMˏC=Ao2Qu12rD: }a14frK.Z3}(b L'xUEvdiv灩Ў!o1;zQ/]f7p*JT$.cŗygM&oZJ>mHDyR)obUy[Xa">_0>ߡn؂>Mr:s]ȕsMmViD Ģm#;f_E ZޖI"qs0[B䒔b5>Egk*cir.iF,2Q^]~ Oal t/UPRffyE!gb9 27,fPTrihKe))=크nc-)d ooDZE]S7^/y|BmIg(`/d<)gMrs]l j`&4/1@ڹɊ,M+=7`mJ(J)qT͝PH̭a%oT9%BFIrq?kLG鶞`(^h[$; m Zim` h˒xERYZMr4vsm' wR#>{C#-?ƺPJ /uBXb-Oˊi-dڛkl䄡i PKFlsZ.X쥆o/Rϔ}999ފR^%b$2Gb/8ںӈby(cPO|`wH9G% fҋ>e,¸` `2r|GU&Ėm ӧ~ ZK,a/Lj*W kЁ 9g #\pht2.zp HaፘW@-Ut"0$d>T_3.rCâ2%)gc+>2t[ו';otǖzQ;'M%O b$:?^(RRѽ4V82~=v`Vxs^1srQRXY(r÷W[c= +kt7|+C*,SQ*u EjmR2/FFm,sQ2Hz/e:bXD{}X^෪؂q% BC>unsTS&NY]X|?}ԄYZF&Ƭ?pHWpTvG0P`^Rym|_&!8*)DdDcXJQTVR5Ly-JydBv'~t.Z'OۛF%ØV>71 55y$/ɺVX8='u>lYc ſ`L~= q?<3,`k&+CѰ}rةAܱ)E0[U<RY[)&(qMvV}u Wa9:IS,L4LF~`-^hb'7|[?4J5Zü Mv'q pܾ.xSGзQd nkiفޭrfy:cz<_#=Җ'V5KS~qxMc(?@^N\#q_nR:X1p8H{,Қ@- JM0pCzIZQ45d<VMhžɪbC3 s$t!mRh }4 Ee6IJz=Ż8a:_r6~kk0xe4fxě"A˼X"nѿJYӚC%CAhjѓLy@SxҬ+?W!^r9XQK*; (T+*ZñgZ Ac*4j $0/"J3./@Zm`jQfZY(ZBxXv 1(ZNʦw00էEjkZ1¾:1'rsyaH[/dFK((U 6A7jqϙ$xLɀaGӅЉ(ِX l]%^Qйf{0P$2W5Do)&pކs#F'oph߾xY'* F+Lת"m #-Q4ofrŬAItEbCKRmNٕH{$k3X)<٘d.NXpd )c4Mm43Mjs{,ѺJNIHB\w0` >Kc.jInN?Աwo,\Z!.y02Kt #79x,p*D(-%BؑtmtC7dVqp<$XRh'ZmY@E_9+ P~;LLY,Fc)Nn?S A|ZП*^ujm'/;Q=#)B=C&b__;#= T֋yR,⚵€iH7u 9 ˻ssYpȆ^I(念$gFf''CNƛ2B =7.^i4JРkLnf7GPgAP&*N1‡fC8Lz;ȇη8fRyqI4 .=g,sN O,~Y,/^ƊD|4wv S0 *TF,>~wYb ⸪-3|*)!iH*i)M±Q0 C)UM,ڎpPP,_FwdƇ6^3aC:{EP29NJ4/Ԍyy]u/>mB˷]lග2T->@|ciG]OtT/ [OH}WR-&sUV̕xaaן dDGi s=!iٽӛ20 9֮#`:b`7W.굨W C2C Hn@a)0R61%?E݃rJK|iW|H(6kCE2ǢąH1p4 lJCu0X2hS1Դ>YGia>9RE6xzX4T  j\mGܗWfJ$elV`iB+<5oV>Yto ږHt. Fn+yD*q6iq f:e>o#1ڋoۨ302II' qyTHjk.bDԥx #^_pjOJ7ܐ!}\/}b KZ(TzO6 RA$ Iw!?E'7t@}a.ph bE>/qQ,C<gi ` ',˂VRДzώQn3{n3q;&J]ڟXA~,R53V$TʊeZ4_-姓zYC!kaGb *]Lc#&q7\J (tgG)t9¥4OT_yʜ$;LfV*,p3.O@:Ed6*J=]):}iez-X-A؞)=ČZ͒kVY8߿z?EcQHh6R0 +C'Ab27A;L Q"PG1aDaX2RC!~5P$o"m 9CcDHdBiKI8@ KY ccM:I5T3b>J/Cfxv,L/'~1>W@HVU\`xvxGJH7cÉc4FyֿyJDm@%Oԧ zk&EmqΕU[ UjucbY᪲ ^. IP\6ꑋSʸ/K1\p^"0PV4 C3j_trpENbf {oťGI=WL|O+g3vb1)lMdI+VF-Gΐ h V D +~7/X8@uEBL!=.V:Tc0@8686U*8 |?H0R\G('IצsTw)fqJ^E#L1.eƜfg=yDqN5SwOaݶ0Q۩Mjl]: UgȈ~Gk?E1mǜc)I5zԭOCgM.RuLiZ*tGLSacSXX u«s8y~ㆥdXA@L %!\)۞c}l,ljށ*i.{/4^Tv}1.S BD^73+q:pl2"c2b'vخc{ƫ:sS/qVHy񷎈Bd?⌾KSF,0z(Cth5վػ4Z/ʌ#ghlۗ<^Ssbfޝ͒H&~#M Vw,7;`|;~Z>Ms|*9u1cZaI`sh@Wjg(ux,Yv*q'/:O6<Ӣ%PتinJ F7$~j'x@T_vٝ4Y|v`JM'ȲNfԱՓc/P^ ]x2 0zN>Xgxc!$x(-_y*(qiz,NKX&WBKP{xEI2OTECzaǩRH>ݵ5jd甈O'H'1/ڋ3Z؂)Mt 69 RsO@^e @,+Y|8!C|UG MS+:GJJ')ޢ ݧBѕj )SmFq:۶=Pkt2K:r.|F 3@˅yOQbyCbz@049scʿ`ӟ F50='l^QR8#)J%=AfYʥsA/uIq[#d3Pc=}%wN$^Vq;D_ɛER)it {~BȞ3 |N)bj7| ja.B~PkE`f~>Y괏^K&ީv5euQ5В~CF^18b;YpD/aJPlÔ%=dA>pW9rsLJ\v30(h⿶l3L} HQN㾨cH]G:RkfLٛtN*Ȋd' a.MVݹwH٪{ Sӕ q6QHjA(P$ z0C$Qks=VSن\l8(:366uqCE{`KwA X8XƗB}*y\T# ?XߐiF8@^NscO,+plV\*8(Ǐ2 "R Q7«vy ʱx mQi-[ ߭#&852D Pwҝ Aލ󫢙-Pu?z=iY{8-A iL0iM1'?O̎}W)KF7'R_ӷ|cĩ 1 mFn0,omGLjHԏ_hozv&Ir+saɁ&Q;p8S'R=٘bVs^75b*+Z'zG+Exې;4m^a* uc o@ND=)F JcLbB0ֹhw)b7(rK)Ԟ?ɰeO>4H2!$RD/X)ZR~N 'KB7 [攐?]3 KAG>ZEMKP&I%rfCHjBkK<tD40LFtN}QҾ6/fRp4Ŗ$|{kt׬sbfw1II琓j,6$L EYkl"V8[:)'l)hs&:#l1#j~&j=@ӑ7(dw4 9V2b\>MG95a ` r[%քYfI] pV=QdGgРciie r?I6eØ2WQ*Tmuxg!z>JBIc?gΒU k5-MĊ,%0,=eh0 `2hZƴ6x(mq"a^+5t$Xy= 쒯f`#n;14UĀgW ?ou2=䟘n^^1*#+HE##U Hb0ZRۙ2 #Jhϔi+ˠ@95V25u LSh dE7Gn{IBMcpel +G헹>"I;ѬVibVX\,;/ƻ+=Mv zS,:g d]wv.1 Z86tke87hWg#-`ow Lj` G d2O6M5EzD{6q0L58QL +kŽoLɒvs[AL*Vr}QMПT,_! 3Gx(aɓʹF!Xܻ =Y~Tq\N!X{"ybv㦡u]5ॽU' 滟:ϡFb.hb\7?2g7a0"U=Ȁf}/WVfa sz%>2E>ً\txlMCb )t9Ў zX/Т1;ft9dx.udJ "R:ٜ/LD"ѷv5H~DmB6S&J&6J#F@B @x't.2Ayil:7ùObE-aF`yA+AEIz>q/(n@E~_l.!H([.+Oöi{q@_݃QHj[8^J`5նP$l?rW ZCZjcMw󙙽!i.֕C[</.DŮ QB^kwK@a޾,.4l2|}+x˝HmpsܛmWF<}-E͚i64GYԀS{ ڟW+ބ<5s{G >S$ mE$-.S<_&sU`S?G*%TA BpPm14GAl{Q[^(:nf;?Ԃˈ7nK%:IaJ`b-#3 ) ]L&H{'.# >6!, 󡝳PC:>vt?|m.l;eQ#Z0|e/ޣ;)Ǩ} ơ2~7OϐHU?7@ʇlee^ Θ֯i֓] Ӆ`OY ?}I(ո%;Y]u~F(S/ފ1yo" TA2oWN*um`C#$%7kV¼ Vxm\.\J sjMkJ87, [&D}@:oQ/*_'K&Cdcl69ч[M(J)e)3Nᘶ+gOYXԓKX=Gyir%P>zR~!uq.gWeߌQDfaȾ 6*̭l2 Crc1@Ab뛳D~6?l.@x# |xzug ~2E Z vW؝FHy@[{ 7tS-s\H1?I-HعOiv N]}si7q- ׋D҅j  ,d(f/YJDžTY|sv5?f='> 'Z"q6rmKipکA[!s.RD]?n294=@Yys`jaw6 -nPLnNbM)Jۏg[JC?"_ !l^C6DӦ6ɺ}8o'㔸R?3ͳ.#Ge(EՍRo8Ȣ7zqG9+H4f+Rt @ɛ-GjJzxT 5$;*ڇʂn9#^X? RWg \&j%6B/Na&n~Jxk;+«rOK7NҥO݀9mұkR\|Y[r{8)DI_ &OHWKL%M^òr$yp,I y,KETWn܅9\UDpQx!%I0'Z bD?+4:f8'&~vͦ35KW}Qit9Ue'cwN&egOp5)~i*U ڃ_˺+H2oEvЬy};,H]ht)|F~Әvt1@>ѓ ! IloLC1$$Hș>/,FdlVa~;FZX3Z\fv~tFI2OQn7-.vD!}_V <6Zǫ"=7OwAQC;oAO;eIڡDR GYvbeז@c_)zgtfqɤpl:.MR|HUu"Rݙ/s. TBՔ{> tyv1"~1U۾@ jJe1&? Bn!%!=l@N;~rnh,X.$nJ=܃sz4'I*9B)uQ^k쾸؎ư8nUm%4v7ER@u H) ʌ'Ĺ. C})׶۬"䝸e”qT8E{ueZM 9UPi1gL^z4/ԠX Ja ;JO6V|$MdOd$o{iaa4)WZ^bofa#VCr6kF L;^gE,c[zd*- muŻ?QGa6fFfֹS:rדx77 7*R\Ng^Tp.Yq5&;M/JVZ%Vo0t m\pǦ } '~L:oDJ!j[C ^bׯWQ0YEYvY/XYG"P. ֵ8RٱRk 6u~8"۶Hv.dCAH? 1#ƥ37eB߅*8#ڨ/)~LM`QnN'{FgIȀo\HR .`R!(SD>¬iX V=bJlm@14vuomV6쯁}}ᩂSGZF")0Us׈=ç{^x8;80ۃFTLu3^3 Ic؝Kk_4i.n&o#tkNŠ0[g/,$k E~wQXY|w.a &e j6j.Kk(:@KΫUKhs5:}Ą1@b,?FY.يO:dBr a*sڮZ^2{ i#0J~JLISw _LϫXC۱.T`sˡȡ*ϼUv.9XHɔ[῔cW']emޅ俛3rlF@m nOl4 )`z{ż1umiQ+U9c4) 6Ÿ >Ũ*26^;XYs)0JZ{3nH8zؚqƈ0} ς8@ :R_L3eחXjrpoݻvG$,ҝ" UJ qjlۧ18Ǣ̆!b_AQ$f$O\PyHۆ(8$Ř&H@wx-?yj$C!⮉{?֤ۑut5HcK<}/7Plęj]QF-Т ь~X\" _Bn2 c x^͍FDF +}$ֵKX}W?sҿj 6Q.'Qtr6~n:B桒FZp_yTlLU:/4Ӑm)_kCMUD S GPy Rª[ͽS#gLfoN}Ǩc\\HoXZ8|N˻#<|!ށ O!Rԇ` u0,&Ia8h5 \ $BT7S)TD加 +׈o!0E9}9q)R0X6Y֊ &t{zoq4{/BGZIue:(a8 [d-'U2I7bb/YLdк/$hfg'˔3T+GL4.Zp3g/qhƂ\),>E縩maTߠ{q]!=H tS }$FDK?ʬk ,3?\6|3qĊXE"j"䃎\üiG:&y)Q$1ǚw֕tb{LA1{`Z+ ]VLY; VЩdg~qs"Zdqrw58)TGOޑrh;u WUX:jfO m1]0~ūDegq?6ӎA'R~>N lЏvVQ,ގdo}a"|I8ZV=mIppd(5kL G7H095W6*φ}UT7 BXer9*vn^W&98i'KMmѬA>tjbV Ìt%:@d\ DJdPoW{ a4P 8 MO;-P#]d[;%X|/]m4$m?6)z$!U..7~ u~S kdq(wqd\G_Bg)6@3MhߥҌd?ŽGϤpSO %W:>&tD`eH *XIg =#NK7OOdCD7y2IM_`;`xH_Pl:USf3& k`(OhE~@ZɦEŜ_=at_ӅrKh)cI4 ] klKJ9 O *aUV^nN *~1fΆRkޏcM){\,IiDh>Ls0#?p27Rnim&ҕ#>j[S lWpoMGH Hw,$&P{":%VYĮ ̾bs^9|G#6)(؅09Euʜԩ)_klQ:axŊ ^qU߲Ic~5q_=$;Us^Z ٤9cs BMoH"6j@;l?%"jF4*` *(Y:8/̃hgS) 1;N+k'X5u(hVBumy;D+{ 5$ʌlmfVI\X ?~Jt(|4$\%Qӛ=J ߄ (:[V Iç c,E<)XvO۫ty< Ƚ_[>fz$U)r2IaT ̃Pq[+s!wvy$bJߔebi>1n245l::A2)oX-იܻX'M3 jt0'n*^= ^(=c v}٧e8Hzm)IV$U/;'TD/ K2i >w9F $*Xŭrdױ{x(Lxx uZ6CCrʮĔF̟"tƎ)b`/zY 9Xձ~_釠~jr,(&c^Egۀރ˳z~:纂(씉f{( =-+쑴ZU{V>5[9NElb/k&w-=r38F-ytP=x|n?uOM %ru!DaD\zźj d`xd{lWnG;vh=l8Ɓʂq›qǫ{ls 1g4Σ*uj6l2 Ϳ]N$L)s Hy|מFm&,n6{iSai+EU&O$bWURtkXZ֜8*bʈ_cم/:!"ev ?Υ7`HpZ7\*igYU$v @8 T kXk!m^k qx׻^IHcHΈWc! zf~uhs/I0ɨJR=lJhb0Ĥ#1|HGeo>YdW<]"Ɉڢᢺ2t 8 ϮPMpǃ8t_MW8Er:Ŭ&fﭛh\cЕ4Y^cӀ3eazx[*+l}li4kNXF".cw\P:>pN. 7‚]MqSw)I;42 bRmj6kYLdS] tcl99O+*s}8t͛:4'Aj/C7H ; й>Xkmy6R)DK,t@#Auݣ0=_S9aGM9RjK-jO5Xg>K /hh-:hn("'< l'Rit;~J˝ T[̕]bVQ (_'X^T5A<XI 3q\at>u"N"v q抂;E*SGnyڃ}Elɂљ,Nr$ޖ?py}%6}UdIU!-zֵds%Dn4BɶјKMKqz52Y Î\ g~qCH%xl)9v pn}(G^'hJ2"t|WvHe7Q[EAsKL5po4=z*2xS#khXHy geޒ(>8 h(b';{Ⱥ] cRȠ ?~[IՆCuqܩ٦f?.5z~sޟ d} Ɉ##]^'C <3ug/^7Xj#U}NN]_8{-o#:P {vXhKE7nNX .=K҉fH߃$Mu$=krQoDL% .BrF@T0.HD#vrdd߷~Ty s W/E-s6 S۩a̘#|6K`QA+f|tV/-leF0A*C &2" #@.meMحp5SmN'!/[ [&e] 9N\m35A2wĪ_1U?tZIc🋩ndz5;}9x gBE dq I]TM ha=hEOF\,ezlWqvrk=rJW& a%Àč990~QÔT35۱/e4?'V %%2>K8ƴf^;PKGȰf%5'[e<a\KƮC˃,NXAI+|y:J<*Q5[Hj~g7̼5[v^K(L+q>Iy}ګttp'IJog`oq|=pd.Z?OS)HRJhW$'p[7VbV=.O"?IuF2!g1ߟL_xNǥH3д4 rčbwfS`Y fݍQXUq4 Jӏ軬j`>p t,A7]naGh^"QRȧXGh~Յ 1 4)Ԕtk IՌئ9 {}麰cGCQag|SBE~S|ԯnqgW_>{,O †9$N7[{pV= nOh^Nf^6 O kJzoHU 02+ c&QML=_%Hc,BEk(zMCJ`qo ?M=GZa|DjUVMl{#“/8!+w4_VtFZ  yRCs͖\bEDʗF'XܱZpn(co>yme)J *w6Iഷnxo>,DDydkE!%E)^Ϣ*J|׆Yn6)k!G8mH+ϔ'GY 1mM۟#M|J;-$U$ܡ[R`Q[?/A4or%m'ыp3O-#<;+3ܹjrLZz`zk3r<HMO#jTPPܰeNA<+z wqfȀ2a!Ro tixs!Q3}PN xc)щc/.jTc@S~@,ϲuս[ҹ"c5 ^,0@&r= 73s,3CE%t~Kk茞mvM_&ݴ0/6bMBYr0!'d޾H R;j,F(uǻOc~t[M7{/];uE×#ϤhȮ&KްWfW%9br`&no\}Mwmģ)Gĸ,?56wE]kMnveP6ދDm&4"qBɅzqLe{dBDfgHUV]F9إ8C#Qt 9%.Έ֭UIQ0qC.#!Eٔ,`k^/92 +&baɖ YamrG\v@Cd9a=ny.WZzbqҝ ydUJGB ;ʌk7.ird1Fh/!$#`1ǫқ0Z(zv2Y ~ h@ߤ|^HUH }(VbS%KV$1\{-yw w#1уbGU P? P*,psANaaRjT_eғL,qEiơhh-nےmrMC=iAa;Z,@cwQBY i2|r/egs5PVBlsjkـEe> ܹW6rH5y-7S) F_"'\hV$Cүz"%fehzfcS=t^d9c0,w#hH?H %=ҝ@as .q t/c=q| 4ڞ!3&7^*"fdFv:ݣޢS u%Ebfu\J琲<ꚝ9O= Ȧ-&;j*G9UFϝğ1~ r{"cRNVG 2MVIfLz"qakuJ >Bs[δ%Ěx4 9s]nx4ID>O3>Un}BǗqd uB9h>/9%M@a152%wo~ѼV;'&n:[}{2İ\EOߏ++[1UTw~7U!a (ƴxU-rn58݊?ORe dRGWբeܨ+㞳l54#OKS|cC@ HDǪoA x}O .W'н wX".:(=l7阁kCE}s3خ)"ed-q`qmc^fBa|$pD҂u^!`Â:]M-<{{މo2*Y+ssƋ̓00fwc#qeK;f<̂}î *7h2!Fd2gp#`ʿ|Ϲ'%O`'#=t9 \UCKp=5+ަӳh1mSr.@9M?y{y(Ha5z0f(,N!hb>=G XOu}ʙY|~a[j ]dԫC]H!c&ۓou&~:⩟T˺Q@h p-VU 14@܅j/Qa3Ծ45dXRGF)'f芖q(P~!A(U,] &c"׽1)NKspCO5Ƥ'Ӟ'[HxsUL}VG'ѼcUSiĤ(!N; /HnZa /q+q)wGU_ u[gO}/ԫܨQD`ig|:wz"WfOe()lܫ|j I:Ty: Eː:ŏE˶-۳:l/ۉwي_,*E廆#uP>ZO \6d-$Np.|^ bZؚ8,unt՝++M{`VDeG[QӠ#VZTm i F @<=:g>qAՐy:oE9)w|%A?˫E #h ;e@ Ag Ű?"?NYݑYpkF]j,&ًO,3~% k~i.p-4ĕ-9Cѱ I+pg7jG qqGtƻ/d#5lMm7Rt ߅@e1/S%qQ0L_ʿQ(iZ{м4L@}@t/mȯjDp4K刽Z$l^M(:@3xxJ֘m4ç@OItE2Ǵk?j5XdıkZEEY7t&J=fL{Fp4 C7aMJ]TIcٌ4NEՒ-!^L?gW v= WGQ,i*tiR@tB8+u?N7((moru4 E ]Y=SacK?kQGⅇ|6Wl_cMTQ},g[gd2u}3J?@*V w;RcV=f %n ~s4!oj,0_W3&p]fO9(4= lWfjJE5VVሦ/[>bý-]{U@".oe@YJKPAĿ@FtBQwL`6H^X8դ씵e.oc)t+=Vk:7q!s0W Om+wDQEH=]8WNN`S)MAe"Fci\i柱r: XbX"?MỄ!Mf_+$/mpxyF pQ5 vִt7 lO勎VCs_cbP;g^fN2$lSM'/>ي}73,ݧ9Hٞm1G<}[El8|YJ/*G[VZ'2D;LaX'}qMPd^7oc;2Z*$b[΁)mB4r|vFr09,0@Ļbo/Cz%NS! .:UwFPD û640!PutBud47lSzYd4>OC0|/.Ȱwb5EFRG 4 *D \3DG=h"H?@-3\zRɂJ&qAEm oK[7V'whhM׮ߡ6$my]CGRXJ~1"Ζa$<7U@J3aO,[Aj :&^"JAfU^R4 B~V(62nK>jEDe;W׌x];Ԩ|AN$! 9? eFhJ (-vzwGfKI Q˦\蹰8iYTS ?o0JVv SxRu{f,V(X l ,ftoc7vcսhMIy~0u$_֪E\+ LKp1l$`c'ӏ?(,9š'v ƜsDg#OHr:v}AD nnߚݷf.fޚq8B5lP~c6Dz<sdU$@L/`gQ:½M Q3b{-( 4Td].lU ߵ0]`?mIj{W 鵠_fifiEH%iL0 *cL31Cgꛥ&3a Ɋ1Y+a\.H\d'ru3jNt N!(}쨱(1u'!J2y~#tnLx8=eśoF}21lDi) 3ez:&dd"5(TԿ ZGRd <7uSO`^ ;q?XSt$t-tfxh,rӯǭZkn%w1Q{pt)ỲScjn=Qi>W)9Ksz+\_I<5P- !*+=]$/!0իca)usf '`{Q:4l+@͓ =KM!]iNb.w8]fBj7hiIcMN @1r')]8#GE hO0ca춧,磽'zv]Jr 6N t_ףnf 0Le'S{h~u5ߌ# @m^b8Wi0oԝ**T/ * (>+TuICIZ| {-bh.\}Em t{[:ZOܪ̋Vg~1_Q-ɳ(JJr05\ hH|ҵcxE[2Nzg@l.rl~'vԟ)ʐY^u2bܐv_[ÑG0xۆܿǓIJ]6L /U} ^O?.U] $NX]di֬ჟ]AQ4ZtM7iwpnRW"|hqЅ72'MOC0ѭ"Muq9EGJbN;"Wk- -*%Oƕ繺\4^oH͌uA=Rbp2fuY*'1aڈ Mt^QXH[K r9$+@L~J0G<:#<D#|B0z4ևJL}<QĽ#"P7pɴOI(r a.jMg8&~kVց$mՊ^r, ewWbmOx^ ~f/Ym Ǩ uB c1i64JU%f^ ZWeN(2q'fI%&  4b;)zWz\y%2AڻYPdg|}3(BecTo8 ~ixEv½Mwm^sV==`@N!TWƏvqGNW:5unӠTZ ,CnNi 6.}w"@s\^hDm VA{K=З !뇦'{l'gx$,4JEd)gދ޲8,IZy;LWs#Ϩc$VFmCIN] MkO0084A:N'6W|a7zbY3 )&g ׾ ccK Ԫ.}/VS6;Z1dQ߈Ʒ8/vNRWrT>ͪ1R NHvm." s`Pq-a3)wd{ee)8uLe~YaU}fK~vh_8r遪e6+^+4w GO>Ks渌&Tn395!Yy1@p yVl)jJSw<,]_QЩ$?8 [E8 9#|5e5 *?} 8cj@A}rJpv\]_K^N fD97w[_dN&Âv8Vi!*tt,_czv8@Q 3]vT88D>!q=f1emި״~cȯ{!?Z0m6XǕ4S?ЗX,D)]M<%:{UddPצ&B{dsVZ!xۤj TN&8grLgGipO<\kצoFr,09EU̘ gbX v'B~!r sS׉w. gwpځruKZ`>-} ZK,;CR(`%5>94`ùq:ɡMLfaغzq++?O4(&#l-M' y# (YKH=/s\qٽ-B^ .Xb'5-iRLbjEie+TzJ+>yj°1ZaQ;y) ͻ*dxnǞ9m\1ؑcV8 :2M.s0MQ\pF* p/3,aS/L!S S<lYe`-&n4>ՔT@c1"j(#SPg|WgL>zbBngv̴g2%"0횅ab؜}f~  $kfi9)FBvn)1#z|&0TĹ6^^pY 3jg4*[Wxl:˽hB6kK 2;ePn.ASS cAJSWi/*_WuOFT-D_8:zsu,G`I V;Kp1̘JKs؍dg3h^jӧJHU0vB#Wv3x9wGCgvj& Z^T7b 1y(IɃ۝7*@ǷH g?'ɐJ`"3L:P3 Z篚HZ6z76j%dЕwu"EXZA~䴾! DӎR1kA:m> &~qF取&@OC 5nl'MfIdj5D580Z5nԉͭB6>Ř{AEn;'7qí:cJ2A 1rH/󲻞  8 Mg+#}i)Q,5(mỸu6&&Q9`r8NkK/}3-_O$=d`"`$n!\r`y!n>N j=UB:TLguq+90 MD$|k>n+r=PL'w+q7aԜ8R$=Jf l1:U8\oS eXHrSa#ms(RDj(΅ǚd UJ'bfj|:Y["66HRc 3 QЪ?227sҪ.: 1ߏu1q9.ˠ"S4G?#6 !F_F~F^\Q Gtf> bߧ#($@F2l,B,w v[( u苨pƍ;NOOA 1sئ ,w_-lY{ !Nݍ_/ Ջv ԦYZ\eB!e!CG9(V\[@nnW}0:U~uN>镼oGT AJ 8Flx>&䤭6昁qOŵC/&^$yaCb`^qP>t("%bS:X+-f4]PgzW0氜mG7}xugژ nH֠ €SyC?4/6嘞'^]nA جߒsqqR@  EߔLQ˯iðY~#Xֶ[3;9#($;ָ4ւvwpaZ L} c>t)!~ -J]q* t qv{FFn#x8.-a+4!ЩiہS Pd; i,t$g$a.VB9dLD}6:tyQ;EU y6gN謹/.HUeĤ(mcq ȽUE6=d3դE ×ԟj4c~!^6LGvHK"Z^<< <74ۤ\j#'(wa3E^ 8g] A%#wkSYB FP QyZZJi@nC)hKiE^~'/Rösu 9r>qNzre?) .0}fzV+: %H8NLGPϑXlk7WNA@I,1ɕ6,cx1\"_o\C@vGZy:g*llWNk{]&,9"duNB/_Y~בfF.ͺw7ՑK4w 2M \%7"l1oza~4p+%Iڦ_ys lb1CC&q@Nd٩.\o`Al?yȹuʼAHc1>@oچ>M#C,?>2_Ҝr4.9pݛ)r" }TY5ŷAï˅-Y\Ml\K=Ā".c & HVuc(` ӧ8M^bJfF7(%eu{ I()_4PSxbm>ϕ2so&E}sv_~l$DW(-d3$L5Hk΢̤#aʏYr@B$B4Ͼ\/D Dvb8̤Mk7&Q^^JsMb7iKFzoU7wV]|>C eb=6ƮִAr_CGXE̓6Y[Vҫƾ^ͼ,d!ksm= 2O8:(Zmɏ87^` Vyjet'lGFravُt-iIf~`^ p$Ƽʒy Kq?FBV,^(]F9-\t>JN'Oj-TCɗ! h-#7N}h1$=qe/[g>~]VZC5 50Yo=ԁs$O5`> uOF+yN{inNh8#Rlq0T#۫6&)RI=\qK1M!EpR 7ddkϒ4q-O D2wPm3{ݨz"G5c 71.~WYraΨm`A Kнr{Six?^ GsZ& ]Cd5W`Nchᅊ+ 5:j:U 8i{ygʙ,Ό峎 FYQ#C`7麥*a1UV[܁!"QMvܧp[;i(-7EM^oU] K,Ai*lmb&HM,KGץTĠ pt j*BXf_SJQf_\oKU/B-?nŌCRcT*WM(+>*~g e+H?w).]Gr@ حMxҺY ʊ&i.y F$հٵS nRs 3 PR|.|ΑGYaɢ@cPWJFsۮ5 ݨϰI''ziyKuF~&ٯ _H9"ϛІ8 m̵ͬ}P#xRlrt6BC9/}UG [bb¯ Bu2/NHa(W g-.xyɠ{,Q oűàC%/jԁ]0⥌݁ }r*'Lb^Ø}q$ H녁*bb_ƀ>MA(2QJ7|L'i~ ك``i<[>GA1+Lթ}XM,3OȤ.jk" df;J}Tr`fÜ%NbIrH!|p݆cf])Q{ʐ06 f%}&C'qlf%z7 1,QB5=O;(\D'zd\^9v `0 F~F>Wcb ( OFԒ J4 CsEHma߰\CNYҭRC_ڄHx{4+hgCEu15i >B8nd`!n{&xVX* gj.JJX:r5#Ʃ6F~!Ҏ\6 tj s:09'Z]i.Zd@x+:;Af6j6ap@Noʛ3rgAk3%l|W R$_F }\,kHL ").j639x$w;r^#U7}8Kyv6^iGN~2#aAT!&KjzQ=S}x`AI/:џC&[H.͆[Dx[[$<@Y-ʅhum1ET3/^XVGcxU٦QKV/gq }/H0hO~|u@6gqp{Aw.%Ұ$ e "~9U];<ydFaY'=<@,/;h(\l y9[LbKV#v9oF(!IꎳoGx7 W&tCe +f<>]a?8t>_dW\g =_xꁝa:~2q!\1%|:-ԢɣC6B֝'s'B<}<4&kgLbh5ֱ򂷛vO:#'|2[]rvaUK߿ Py_}4f 0#,,1bq&t?QuJr\3zF42E&q$![f rB1*Y fYpXT#Ų<̟ khkNc c~3k: N6hChK.MO8evff)2$4kIJ 2KvЭ%ʼnoƭo)cpKN OsMN< uYjcP_ǔ%$(y|¹M}PW_ Ԍ2aLګ:l+!\^Q`u=½=شGDZYc:o _2$_"b~fӉKS L pqV}c惱ժʍnU5E2{T\;9U&_F`8E95*'臯 ,nj1q㑋C‘63boQZ{c(nkoBH_90(I܄1v4ʼbңPVF-FZ(H ç 4G@Ω#Cf0~ԔTVVaob\.Nc*=H\]JB,3˖T)%yzŧ25݄$w/b}ٽ7 )Nxs T3B݉(XVآkz.% "ƌRm:S|ߴ+v/C{ 9@y8?IXF/+.-Qr@.]-V6x z)h?XoQ3+%_V"U1`h$s ?,hs+M4 '\+/:I$VZC9I2f8/:ָzꌤTz6EK3ON!7*'0^ӶW3_ނi̞ٚX[[-AWK*sv/R?ҟ. !F0±mM;<{7qC͢nЃ,O5z2 GmJRw͟ 0v&4*#qށ 1"p/'GtVm7 ~}7>TR&OLIc@_gӅ>p_]? @&v(؃tKʛ2t {y[][{vLGaO56S 3&&4i@Į$Z @<^][-çɮzl,K0GD0 " 5-{3{fNċq1@-~YFhrllXz[LAW5u&R<|~Ӎa- AXe"A!w[rexi u ;7u̲y4^.}I3hT HP«i7.h0_H_"3u_ɩq4u;$|Y#QѸֽ߇ys(U71`\(2iJ/ Xz? * 2Y@+ qSk$W =>ǹ0 tI<%lPXҴHS?f_ c%H (xo`ب.' OO"z\. ʐ0g7W{+*#aN;+SŒ~l]Ef*sO$|UuXS!'ə@6AvAꉼ Su!Rs-;#oާڎFЦZt0qbnX[S!0;oP. h{ʹTZn hs_5S_"S!Et~x5Љ+GZ/EuAHK~E,ToY4jbl;rg4 lنu{RʳVc}f|m g;V -`b<\b0?R4UCyUT#Š Of)Q8OW?oy w7\005vZD0net6UW1mx4B໌(G@wpk7 h-nkI`)z&7LEܯ lNSpE뫓t]"r/'o7\eS 6_$P`[ , K&z_{'\W*ʯMh70,@Nyo7qIE*l_fxLѦ{?fq.s>{M^xqH+\:nZ7^ٝQe}l>k-|cKr6Űi ny*+){G}xY9\;8u]K&? %UW1$*߀ =XS!O<<'DNXm *|F4M'w])w`1X#ޟɐ^f."T>ֹ??"癱!Q|{r*u4um; D6գ/e[#fpdFd Ũ+fbKqi6e0숖;QK;eJ>iG?S"ofxG Օf'Rɖ>Ώ#/*! UQ'y[ bP[pF:b zaB&ETNVUP}_R$ײC de^inUǖ}YƠ,YVU1ԭ +>$h -Un5}tt;>Ñ$dMX!I5Exq8L:U2!G7Fy{rgPPJ- Nޅ(u-w_~ ͗+0޹d߮NS" NcoԘ!:I-$Dz 'IhMucN}\t)8/P%3v(e5hQV ^- >+cbBD ܃ c>K1$ $ h0~谍1.> 8lbXl̽ȉ3"v*9N_ R aqҨ$5RtI]jVD0Ar.Gݱ#*ӷ :q9'Q`6X/;K\iUnJMN{J~[wutD4 =ַBR2qDn K.ag ob+ˢ Jª i ZVG&3I.Ud~KlmMLÖk[q)nos5Was/K=Ѹ&s괍 wp.,Dڂ sIՊaϥR!YzA q92Yql_|Q@;1;BB.ogFU]l:ؤE8!)8, qƃdJP3.ɱ}jt݌jq[MSpF>قr5kitV]Jݎ >,~y3)s[Mc6q9?JW *9 MgYM}V3?3bnAh<ނ5VTG+|p,<~F76GNpo@>+2T rh ]{s;tZFz/T`W3}`>(@A'vpl*K1RbO56BŐ5@()S2y4J H nY5hԄ(5e.UZϜ!}2JͲuɌz ;UdgB6}xNC* XDQXJ]׹0G Vp9m@'!UۨFs-º[+wH X F>zo.BDjl'Y9%nS=ݠ8gw,>5YvUxll0}`gv t2RfX8W~'+sa( 0F=t9q-G 5(vѤZ\!2$,о.h7M3M ^&hkęf5';Nq&HI#o_H+FLjb630סTLG8QT@>rWvaHS}/I}"PhN(6}Vsڬ\ aMwzw"^}0;.,8U#v`J}Qo+q>Nu,֤J/a./~! ]Rd@Z>׮_ :[~fU^,Z|RC`/{/_--P9{`qۋӟJQ~MIdFw}ݛ|2cbkz6۪-_z3Kc" w@58g (# 2$Eb-)}Sj ~(?KH22Ա{UQj)rR2N9 ʈ0 ԅY@NA(ngޑN]@`PdDWSaQ Bk}L"sMAV;MJ8ՌˠE)b>@`Cr!<׹r~&$KvX"98cƯ(}KpMZ>LأIjl3jhRy TV΄vB#o`CH'p80l|^Ng*#"P\0t#wJKu^NYvٝM|!qj5NZ2`yЏ+Zpw4 /nE+?, 'mq͇?!]:)ΠV2՟I۬psr@!soY5AܖTI8\KSr-#];2JX.y֫Ugca̽~ 2 5h0? ʑm)gdMUP„+UQX7rb/dZ8 b8eYf5P^Hl)BWyI*}t`myOay6 m^s6xx&(orXW߃U C:]XmAQ ~OvG\qQ}`A_}_Wypz M,sfY7Z4:::븁>U5yB&<Q/}%v3̙>-lHNRdFUgI(۽p`#7lZ=DW>^Yse\AE6*y۔Rs]}qf¤|p*DE5"95)SrF_;|Ϯf9e2[[A H4jX\4Z7 MeZJ2+b':K iss-BK4;2l_!i>G7}Uo`W-d/[]T5ڂ3 8*;3:#'Z=IUQQ#Iz~rdoTFR6ti9@\5:]'Rm:s鰀9b̸*oAv<0&nD#C|=..P}a6LLG`ZL:LdXLA,٧<ᤌ&"WUa.Mߡ网6 i BvD#]8쪶XepEmUCA 5e8b Ē:+:##x[zdz3ܟL ei %?U꿆N^vTS.^w@X`_KD)IS ~P?b3QlAy((=tĄlSuV޲EO#Bk"zƷrh춙8?ì@X,;mǏ&cچ`;e?cS@ 98wMD8I%r!`y d03)yFGAK7S^Ţ\7KrUڰǝ< ~0?m Bn #J衔 IUQ*|G4,1 A&$/nVֳ+4.F槃oB̝#H6#>Zz2U$}yPf(;tEMrN|uSB\8iIȺ~^h=L *{Xiٗ-BZ4mGˋ^ba)uC%zov%ζ<~䤩8$JKpjd1(tXxc$ן̆7' > k3/hĆo{\ɈϹYbJDiToԸjX<:t,wy4eHC23 ͻ]1ɦ(k2;gM0ob{0J(#ڌa9@jGw\ I`7\-=G:݌4KVJpwKlM'@LLGgV(8y2֩Vm]ǒ(PQ-찵L 0ǭ[zXSND{rqCB=vyJD?ͨ0]]^3][icf@xad9ď!M@_D'#UBdw*sˊ_ief׹Iw̅l4!y}!ࠦ<|xgY>{^,ٲ*VcK8tQ(R.TN#|Go%+}Tㅌ0 VxPS XW2?<֠<_{ e6'5Gt&mx r0.p. $rДl c7 ͔jcBL܌UQ^R] _ѐ _0 4mvǢ>sk1ꭷOn}pѻ8 _끃v/f7*IbfIU;0%^S;A~6P v ;]3{}c]#ڦ05% GuT_'|i璤$l,eJb'\R.z eHꆬ(>8{gHQp{ W)m9tH4C hr|١#_p4f73׹Z5b yzݣ۶'%O9Q '5~0@;^."#DE/T "nGۦEF۩UEa>[\À7,y.'aB/٢rK~4O U`VeM'j@}I0˒xVxZ-E=];ƽlOлFRKD/d2L ~#s^˪Ae VYN VsÇY.p }bge?+7YH g!ћ'"{qLWӍH }*ˑ-s :Tx~vbl^RIAח)UFq&k¯yhcZ`ҟPH-•I x9զ )JTz9g7x%҄<ܫe P0Ҡcݨa7p6ąD҃?>si0tZN%x\2N)OxhA /#Viޠ.Yݥg.](0Ni1VALVn5LSM^w]U@ƣ ZdaRۈbN.Yk*㚠B3gҪo8 b. NiB@b؉2QQh 6 _$BqN]3KYpje"gYAwX9hnz5:k$&׼ [KX?cj&% b~q$##]IB+{0sQ+\ tdàpÇ 1^mڣn_i9IՒbӏ)51ZşHb$Jh\;ed/YT0(ӤV0ih34g#]V%@ܭUM C1ڗ"87҉:|a4 xSg9#$F ae5w-"&OE;A(ۺ3P.z/dDIBː4ehox^Xu6X=D2lV>z+?Rc@`[Yg~t#vzvq`1pi5X|ix{k@`0pX.3*E CAZIdAV^qD>hQML8DwpaL[wȳ(u:T¦7TjT{CiA}K6&fKFaۆ5֗#` ,ۥyvCeѿe&aRԮu ~k"D-7rinqWA҄qS*/x|u/ =Zu@Ie(C{28"5gn,ǕICq θB;+PbgtZlyR^@(QڞXP:LL0)(j9nGrm^iA6 BSŅFS8u'7/La4FS%.˻߶}xf\5j)e84 r 㶖@<`ΟB@,' WX9[0r{ O48%ƴI\13J4Z v-i0H{Q gbRb&״q*\|"ӪOڷny BWTN^;w[eWqꌰf(2uU~&#Te51Є D.S$K%lbjod9sra Tл3!A\Zn3J~ԭw-E|hvi䯑6j ORPo.pbMV <+\A ʔvhL࿮^IզuMR5yw[@G qw8ݘIjUpt6 p-HYL%h *<[!zFQ 0®̈́hT/4u&]@FDTf*E'JC*[eߡ.O(ti W\u:# Yn'{ÍeܭhDbdOV'cN$Jo~IR. w?vWp:HF W1Zj<x9N2M|`pL/pٿ;B柮pW&jkO. [f`?xT՝eFv4TҨ,%PZT3T)G? y 0  *Ԉ"y*6$z(9 _Hh' iW=/l*4.P"3(YvXL«hF'>]([N`ً&(p!XF 6Tli̮AZc &wWJILջBa7bt3SQ;SI2i)?0ޤ̊dZ_8~.ыU 3cdI{ęZiIL5 J @c xN 2Lڵd1!ϼA'5K.WQi /)5 KX*_]2|cVO: 0YA<`ab1JM|Hcɓb!nfsSqrJ% Mck4 ?2uh0i?I:V0Bfa{|TOm *H9/Sz.s0E\lj$$MynL*u8y>GTw;p7Ia$=WZ?~a'Go/|1#4“NK'rOmVޡtSzX_3bU3V;٥nG0t4cīV{EV&% Ta8 Z 3oywōy'm Ц CEp|i6> c%Ā޲2?qyqa[m/!;ӨYK`ŢwRluuֳZC󵚴aA/uKw@iiJGйʪoК }yK 55az91ݖmw#0P[m콪oy4{`' #N^_Dߖۿ02g#mK@3P Ŋ ]k/2~ARTaEܠ[ҫb+ *ѬII./W fSx]i=k퍋ԓ=74J"8]*igY&q~i(`r,jtK_D;BM5Rzឍ'0t= ͎tb's'=f\0%\|<@NkOeIFyvL/{]|(>ܤ72+\1Eib:ܠŞJɩZ JlNIԮ&Nq }7P;T*b(!\UrM6p.#jN 4"CeF|4ǔ&Z%FaqJ 7CQ?"O_Ԑ]!}wGv!5{z:^`d_~] Eqb|Yދ'7we!P^uCq7 E/I0ېH.PrbkUሂ攨7Hx׳P+B}S?x䋜Si5< OBU3m~$[Ʈ Rjָ tJ㌉OQ/ߘ+8\AsFLB~@=Od~%J I\Qq@EFa,ZWUmÀ.ӳgH95Cc􅓤]JT|*+Cۍ2 $Y$ʿkҙdfgW?8{|7+ c@j`!}Ӹ=ݖ$&@l+6ÀmB2Mሶ߿g%ደTml5^gƆU5 ֬qBIn˞;\ Cu CIy `'Ʒ |؊#NM<ݡxO*&zspfBާƧ>M2$$Xwz%2~pNրaX|[$>~=u^C:}\HJ4> vDD? z#nD;-oFіs{ b5`"%KDudXQKF8@&26e.Cf7\5bWH*yvOhJYlA( ;͈-Hv]vtPrO/',t`"'(̳DͭlVyѩr*foryrѵ_̻jk݌H8j|)pCSۯ+x_FOiY7Uv_r&||Аtg % OH޴yQfSL4k5P3Q&!9Gc:Kn?@/.m`Pp #ķĴI\e6CaXs:iأeG/"yOM_oR!EeA,ˋaO<8BJ%p.'l"Iy[TpAݾ):ǫ<&;K>cTi5eI^}u_ !Ӎ+Iv&Ҷ΋f`- U]j=ɍxF =a&N5*z(p3jeȄ~ʪY߇U$UQ.aIȠj+g Y'4Π 1%tqQ!͡./$b TeV?v;غ>yP+&a=ɌH8!B6ntUǃL5!wtUQC1EJy]@υ]ݕꃥJ@UKJUA{ςܽf Ԓ蹩(h6F$8WI=՗vX2UZ^vG"< Ex @}R<1",k[E~zS!`+_n0hZzuũO<B|#ST6(V[Kc$In1xn:cbdQb8Z+M0 V3%̣*:C)7+a:1N*(+s?z^IoIBǖJLe̋MrnqWRLj4l]-$)Xr,Fdجu9lo1}dv#j7`\clpXӓЉ 3/r}ߛJ$"D6m&v $rMhk{YQoT~r_{yQimTݯzVJ̩#U(B_2k2t |zY<PhCFi\LzI1pq><=V^'óf~<=em%2?ETm*nyL!MDb&m׾O|煺 a4y#ҩdxn[򽬦_.\g'StB>^1<+pI 3HmAИLB.l#{:Y; Y ?&| 6a8:t L'eO)I%>`E0'֖:U\HGUITi _{ Y"ؖX6"4:ȅ/hNbr`~ulo pi1Z+hf1HYPiCB.8Î: .kNzMKJXk늘׀lz^/Y@gG;7jL믿 ƅrk.+1ж')ӮNQ]đO?m0@ @(#XP. '9mڕRt%.P0ɐ)Fd˂e5Vr zAJo Վ \9ڢPzċՕѦ&l:V-O;Pؘ0`a$cE=󊾌(L\$䳒k0.[a&iݼ Ej׊eU 萪XHe0&oe{I' U`qp,_Uiu̓ԸԽHnϿ1wӆ>ڊm23{ @JaB6!řr5=\->m&!ad"a)?% %m'ßRXө#B^vް LdW<f[<7<dd6[Ӕvd-(_W*svd?W&Q6(bJaʌV#wAPEm<ӐeI)U)lThuHAH \ qji}2*wl0_FmKgґQOgY$` ԿN۳|FZ7H!¯-KnDPo@̓%JjֽtWQHF/J+rOD! ПS(<=DjoT" ҟ3oXQCᄄYYK`_q5DT'rx\LkDlfAo%!]Lq%E$ .g.2th+MQ1%2g[ڏNxТTmDBcwR#i6f?RQzϐs` XôLL`ú5ǵ` qX`~d[f7Lކ~1*^h l1]F*עBO5bԿR,= Z78sUCxMJS.XNq+%r;;B:5(@|0 Bȿ:5`VIn8# !vqNIBCM1Pl m+R-X)Tc>рK;®-LH$5VCf:]s_ Lv?gܯ Jgm=9%U"5b *`&οP{, Hؽ(}( g&򸬐x؊kA}gt8x:tpݖTt=Bt7T®Q S=ZXc0\!V 0Ɨ`A嗾Q+VH䙰l~14!7;v5e,TKVXfq.[UɺsJ,}N"m|W^S0Cu} '&\ұ2*zg4ArFs~#bB} ٙ4jErɂ?8f@^!S껆3]1q$eT+f·A}x/(ܶ!nə#6=Pt)Y# J;y*N 6 Yt%/ZL%]JU@汽)c-zdRKSM_WŖI5F@l1+`>$ɗnFkn2~%nTS#=lg@(!JbV r%[IKHWQvD\QZV:-qn">@@fњiP3ӱ_N_IV]Wz3<ڼ$RG@jOnM+sU8wlQ%>-U\(04PݗryR3jsҪmw({8uCL@ߝyMtLT _sNLM/XHO9ʪR҅Ui`k&㔡ŎqX%"Q 9w395S&rZya0ż0)Jghزujq/=~h,g|]˖ [ DxaQ/Q,Wj{Bkj5&bN^ňє،)jwe+d{h 0θ(vw#[vXmu52bVSh .9\2yu4W;0A(/t*`~I bG KV̎דĩ^"&ȿrHGjPzܾx=xڴ+p:#K+F+-!~2d)_7qr;b|of~AUǢ 0gP ߱4)Fay9FkDv\L)i}a( #/4MQoh̫ L ˷,_?J꬝4e_(%(}88ˬ@{I tӼJ[!-rmbrwuVe+X~~;J%3j7.)[dXO-3, b^HmoAOBy4vlx_0Kz}Y\Ie&SbP 6S{ׅ%_): :ϼZ^%6d]XQLn .DWĊ AR$?ì71PWWB hAiQ`u&AD8-;![c 7S^F>E5a zb\& 9" \JJoY\ TjΊJ"2³ 1?ՊIbl mEߎ ZwG. ;kz>"8xCY@-/T{Ȅ9Rct&l#@оO{z. IY,Qš[7ll0cw ퟧȷc N|w Djz4Vb#G/-+L]ebmMm5! %ISGDxp=_= vpbIJl}M}˔@ntK3uZLŞ\/Hꈿ3,b@qp:⺟}c^TD4G3 R-w>1N^zȿRx 74O%%WVg#$kS\_ALݛcrr.ETsޜCtxݻY.8AEfn? [uʱ^U_t` 5w /6Q6ESl1GoSUۙ\<j. bZrKOsE˳)92Fx Eѐ{n2e]mc&W$׶2jw}Tb1s$bw5- p L }2}" i2T=:=rRLe=51<)}Yy}ʁ_yqm肚9VC4vQ{HrF `${pƶf #U_Fkfy l#aA󚹌doQ)k0P%[;>E7*?VMT $xPA񮊒8]Lsl )v7ͮ{+brw`5u@I(3ֆ߃)Gdž~L9 vNIB,z"łY/㋕&3 j'Qߞ9ǧO.ݰ&Sg <`Z𤋮1,#nM%F4YI돢(-ZV> c'YsaNNq"I0".Y#j UPN),3˥%d_[@jf`EYݝ$)Bզ!Xͤ5e\/?.dO2EImlUЩZO\l9֬G>Tt {FϗrIT͗YUQ-E*3]XDG)J|Z`夽3ޤ;*ohpr(j!mi۰e Eo@~h$f&=BO*2Vx^.Dd )2Gm+x]pj|b:hfq(d^"F 'To@P|忬ZlRekh="\"'ER1V y5aFʹV|텙ѡF2N:t K}'eӝc>x򿟅 "e Kߔn`pqۢ\8ƨ&TN5xB ^gA.Ps)FnK\!2,`#-X2`.)P4he" Z+aDQ4BLo?7׿..Fu{V.A6Dy_9tJexPX_Ud(ql\x?H{5KN.uFUF(_bʬ=QqllÕOYc{ ?Aǥ!&o0 g30o!Bn`p1J^L ǜ o|iӱCӼ~~HlC~*C[;#nȄRݵunF=cJq&I oA]ichd ^Iklc$*]5DP¿sD`'|=/XIY<Yu$Sw*BQk O2 VM /"fnp aQ#nUOww~yhzv;ҿC$<4)" i [HUH%e6"x33 [$#aΨ$N1Qڀ:VR&Cj]1r),%G/^$rz8rvEf h(XĘ>+wa>O:!q\7޷A?}q8!Y%ieNl"=m) RA&?d(NSVai)4wq PtO C=+S^jDCM fW | ?чs|muB7FrBoE #X#jDcDT)z5_r{ZSufbC*ldwU_Whm@@04U*3h/j+gT kjЅ3q'|jΙ #4qN;Zr0y ﶩ*ڤyƦw(HON-S!w(j ݡҒ!l1Y "hA''R:5c3On֛sBd1/A>"R,!';oarƼ9E!;)QRArJa6pںgّx0i_0"wW~CSB^D9N?DC)ǣ8UBH ȶ2%)k+j-S^ wBOX89)S++((,uh'!pH V2҄ 8EʁzTXH,d~IqȒRx؃YIxȾAX#Ay]h(^|K'yo`ŝ ངUm3=_㽸h!HVJ~F^Glc n{jT`bZ t[Һ:d,Gᯐ=t餖ʼ}_D#[jA@HzD<Toi%.%Z 35CGTW OѸ^BT\?⹵0R#6FD|2t#D5"R=sKT'^ ҪOZe)'gM=@BXo޵NZ^e'H/-(fl`*-ȣwb{ @=ٶSc]IiVYA><"a#"CpZtk@9 Rb}&9|tq4%4mL#|Y$Q:dqs1󫌞^R ңY48?]dHѫz;[\}.@:%@yj6x+J:{5ӻ3LWbs Nc|CgB{WUF!_{ ކv>wvE"j+R\7rhԠe_ )Fgv~+>Q}8&14qapgW}C8sRnSm AL@ *T3w8Xo%F*,jdoaF,9ucjv%_}G8``BBB$C\2:q oN,X&"1c /;sdd̑1.lg59lvL\Mq|*z!b6F`' 05M$,}V?BJv݉U3.Y u.$BATL(Ƌ¼qB/W6&KcTu ߈9wE$BzmՒɳlt'軞 >nH" ’41 ڒL6fdDxQ7y>_n$30QW=fqcAeY=Ppx@+c0 z#jMm,\g,Hצ9kO) >0jvގ :Fi+i{bU`I+ǧ= ]XݸzCf=Gfurs9 ln{k*Ξw8u8MLleZy‚ 2"OCS~4Cö3v_RZ:ߐ63j^[3x+1?ė5˅ڦkAF%q\:tX%X9O1,ZVjS=DTR@"kn,MÅE }"xK.?^zwOc&p 3WGq~wZo݅uE\[CC1؇"̃?:xcr+.w;W1F>zxXPg8v=\ "׻GDDq#sI7W3,FVu83l -,c1R}gcL :R=gI_-|QuY#X+;lVUV5!\kgRm#sv|*0=ͨP: HN*(6Wj&jÒ;9ǑR:YSewy=+^*,nDJuqH*H`"uĢAKfkc8LŦl;JvvEXH{-$Uj~83.DI"9EO); W22bZ[&ȃK7@6!WVց9UtIn鋼~#?1Č R:`ug[sOO*Zr.iA7G@-+qj};"rZkx\1R`)Xj‼H+kFȚK6]enz9ٲb 76o2fR9N+/*ԍQx16BX- '. n}wJuXʊ8]s)Bg̀N팔;iGyjK4b% sh )VR(#4]C(SM K.TUry|V=dY@"ܒUPfn!qSu_J=Tޮ"o}[8&LZ5Dq䟦GHbV\Jvy Mܰ =pÕdM?Ea ޥˑ:oB-kx1t?njνlcVoMU&u 2JO>>N2`t9!OeBj5h+2*˰hc?LTiw}$mjȿۏwnZ!lvN)ݓVN:2[Xw(L`:I&Ydw"^Tqf-8 Rz ;27{ρN)}R\n HY 9 -f!K#R \ x |5BV0}۶1G/*0*[j֚%\j X"^ܫa@T^Ja@A$q-r*O =! ऋH82Xmj*CQlw(haFfLu^#q᫦`/#,Tr· [ xD:'p?Hcsl;~0A䜅xHN]J75kpQ#94 ao`uàчP̶]ncA6{a *tw܍$D2%d/;V>_qėcfVn8BHk~2Ӓ#4y< &*>J-eV xUi~8\˅s`E[s<Jt h4< }8n8STPy}* nEg.;M"^]/nqN$ ^:V7} CNo:BkC]ogchl8uЪQՖ{zq<+9>dBy|qIVZ r+p!%1`fT `5]s6_X2Tg&q(-'hfF!he^(PYSH>0:xi~J?E !m9jY]l#R9Ja AY yd1r1!b\0 "R$ݗ8]/r|݆nG4+[ w=B$F^P鮏uS"GZ /M_ϜDqLϹl! nɹ=JTx G/.<Fs;P}e]bY@Ay@%mE;}Mi|{w)q:T4.Trm ((S4` !BEʪ]+qM߄>R1a)q"|#qܮ Z$ R,ńkI>JR@]}Vr(pfP;11kj{lA9wMȹ6 kh]Wi{ڨVWl{$C! ʘ-\kpkǘe)3o'&zgTTEF6>f'?㬏G<B -(!f!O'$VGf`sr.R4hJWHi{([ݒ#XEm<`%(ҹ2v,wc(#'JmOj-󙚍 Fp? ̍wCL PO(́(:IMBc !B.Bu/tBE7 qO.asߨ6o2OLjšŎ\`T:.鎂 ++Zu'6V Z{(=툫x9cA$6=KAV:n !X[̼%B묦TD?-9ͩ^x jZӶg T6^ ֚9w&a8pGPUrgymoql_d23FuLe`t¤Th mZ;M3!?~2_iD`[oĞBΒa .zE'04iWxw~|4H.d?"790]uھY |=VvkZ}fo&,'Rw;r9ĪGXNC{?=1V=5)%ߒ"N_59Ds%~%0VW3go+2;*o>>CG6Ȁ )l4 :Ak-AMoɵ\\)"rQG̰)NN@^rAaLN,|mj:F0 8mfWi hCCl:bŠ=>^9曆b6P[m qf٦yS{5Q#ټR &]N$߀pqia)0k%DPQ;߽Nr| P`nb":*_:Su ;z2^W\sSXhNF vsvUE蕹70`է g@*\G(vL}'K7O <:P1 /~I\46Ws"^#H j/q,}[HuTEFa;1֋ -QdpACx H kc=1ir w%x0{̷V^ҏ!U9$SvSifyAAPWix̘?J왲/FVIōY໹a_vU">X_&ŀAAVxVpW">vȺŁ3cAUXσW)kI8 4ـJ5]Z c =DT}Dk\WR0Ί̚ՕkBդ^ /݋.Â+&rFغ÷4)"dl LZ~ێRxu-"ihȓx_9jCh-Ѹ<ꆠWԆ~b*oʫMLH+>>R $FW> !^-6 ÊL O33Pfzd>A.1:F$Pǣ`aj0PDB@FT*ϡS^ozYVQ="pN~@R@s6֡ \óp:=jA[;[DhlRR֑E&0Y)0[ga 4j\9X`S/.&ئER+ fH ߀è.Lõ@?^__bbև[dBzi{ϒWi2~Q=°#vӁ[yh :5㶉v|t4z,\Cll.#utyc} P=1c[qW&&| cCL٤{/NOXb"v+>1IS:yHRL|N+@spsƌD`YzA.E! rqLjpe9([ i՜7K'y99/椶?k"59ЭxX[Q(!9"\mzS|2k3 LI[Dhߑ;ˏʢ Jr|1aKIsdɸ#ӹP+읺֐Y$%4o&m%i#{Al 9Ojە,iζ+}[WzivWBI]t{^/1aR:**{ BDǨà4tw%ͦ5}RVᾕoM0QRWoҜa1=t<xӨca`3\5fAo%Ժ@JhSRd nAe2 m x(CM0SgÑe?%:3Pqۗ@_Sqlj;c\ՕswDu/'}#}Ta,$JNU?!Iq3gbt[X6quFkcuڙC6M_3繄r!xZj%!ٿC@LUt`teMmO,|M˙ _8k_%ȊYb) o}~-z'{~1& 04+oݰ4?C>EOk8HF;d%l%?261⌮Rl^ұyy-l٢7f}q 2$I]ƈWY4_ݾBa•U"TlmȪnEdm8`b+!EYb-OK"ﶣ@j-@ HEi!6u j{!c}鋚8#F3.m >Uim?6R7$tr\=LnGZmbDOV#' gldg-+D0"7gŶ?eyil)& zms;{VT7pyftY}gVuПn%pcD/`Q}ҏ38|Ξn7zc^;m9Q-UUsmP_Y'?ēЂ}Ȏeߏ)DriXJux|/J 8-Jq qtEc{dG*-=GOۃ$ς5SG|KQB4qZ+`9[OӳAI1IJLa[b! '6od\ ب5T2\ˊ1# +wQK|.ѹf\\w?ip"}C`D~Ӳ[N HQ7F䡧ilWLĕ=0ro,\B5(Ug~.no sJ+(`d6~DԞ9ll RD=,ɐ7&I%5Eㆉ.,#@4 Csß&Cx 3U.G䛷Pw22W-m'u,ѱFW?Ns\ Qa,/8/Qvܰd{.^rU( hn埦ߤ)ߺ!I&|t~\;S:^76P_BnS[Y7ZӺV^pt-8exr 5o!ӱT%нpRQ\Ov-'1IzW2 *Uĥ3z ;×F]}TpaNZ^v8T=m(Yc)OH6ǟJp&C{u˴n+9Ynkevq{4};V R:2uQDTګwl&cpu3ǑH@E&?Iy_CHe6einۗC(_ ig^uwd&uz;}Jb#vU{=L[p]J$ƬfH0&cR e |IgpDv*&XY"~cH(A^gYW0IQD'OB(6Zq=k9(xսBMz6 !Ό76y[+fЋ+^ݱp;{Gg8|K tTu}@{}HSӨxMZ~aڋGup%mY J*+XC)Aʑ#~|S;TlJ.I({{^T6äM׈_l\"Dl \8J DṄ`0KlEN.pjZ˧yAO\! )-jGop Ei eI@5rk? ,$r@K m3,+aݭNo~m>Z6`x%9Eʧ  7-ϳnVt7eԡ歆v;E:.^T}|:p: %\(td}WܩbwSP`<"{+mm{=,(ܵ A(!Iݙ$z,C+sJ>}hx:K*8;uW/uޒ{W>Rh`gvd> M#c> =`M !Ez5CT.KPw|0%HѬ"~q Kmj~ Cj 4QvqY1 o PxėHGH |PLj[7gD gY0lB=r$?糷C mgc KH!첂7 oޥ!3#8%[%CYm7Ćbo Η Fe[Z͞h"G2hLH<['Ks1۫Чd"8F}a`c)ȬI(G^O$uMmd_Oк-̔YTΡyR&,r-;BqcF+dL;> -:Cs9KE c4js5WngE(0]֖%ayjFz ?(ˏoy#ut)8vȼ[o krp|ĞeM(c4hj8@:-ZviީLr %YCGF7L-Yd3ˊk-G4__\t`+g]?m# qCݭN;bElyX3 z|B|@󦮡cVJp3ٌ D@$KHvC]˙_,=h:JW0?$䳃N-'[|MK>rtͫ}7w # G{{5nx[5ooބ8WFJiYxe *%s4;x2MI82d+PP;sFK8Z/1&J1#KX"SK[!LI-Q0fk}lEeOHKq޿[ɂ=>.|6S-Yi@0(FRfF9}Φ &UJ< vɚ%v<8ޮqX% j!,"!RuQ8MqtѯPFR}s? s _>>MdKH\O&IꢷgzL=QZ \H<ບ)W7 :GK%㽗K" k_/Dx IZ"PIOZ`^'e50WmH$L$P="|uh+H8Y:J׽FxBuKtH:fb|h|E[9wIѠ݃Pd$'I/̃R DtQw\/v:T&_$\QX4~~<%ƣ;o]NdY*)027a@3DrVb_)vl0A։.C7p~w϶wLG) b7y^zLEa%2 :UV$ G2Hx'J=2`27h&oM;ئti|GI x ߫sCNdbV9}_~?RwG:ڃlhnVβ@>x9OH0,6ĶHN)Ngt0\ϥ6?XbG k`zp3LN/ +yz Pbk|yMcSgnʨݩX@_Bou See`mg[x2)%W;)b1^n:s>Jʹ1 >Qz$yS['/,k׼crZZD/kۓ8P BGTozln {/;'Hĝq8Zy$hqH۳/A QL6eO(*dB鉀$TvK<B͋"h܀ZPcw @@.tLn0{DM C,L8-)ɫ1:o>Mg4vHL+bi Q&q3RD?sȝco)[$=E2U%Ƴ{ qAc`d )_(*0>jm h7| =DNv^wzrO3kR3ߖ/s0*&;&ށ?M `oљa`?⟍ 6S$o# ʍI\rG] m%&Jdn8w=Tx4埇WJ#mLS+^^,mNu]{z[eiwv9_(7TnTso* |Kj'mmJ/4M-U)Oxa(frSIiY,Vq2M_֚;r:zU.KP^`B"lee\Hy[ĀoZz)szWђa)z(搒<ӑ.n2*1~g~`Bռi<;^VbiLMϥ}(nTV>[x?n@@\{)6R Q tG ]A/hfDX8k^d,dE%w/F<(\#*bQ7Uu[(bvx\$=Du[OfVSDa!NIsQUćR9mkACZ_%[۫m-ឍ:2b86sy. '[%d;voT+( `;9vOF#74J.qCqn2e(7lLtrwD+X͏Qݹ"^bu vE_`8)yv9@W1 mK4- m' q,9fYג?#l %P[Ѧq>A(L(".cwL4l_Ͱ %$ -(09#Ts՞.1Ê<_/䕋y={4T_ET袔;y_H&{?tBE^cߘOPpA8hwl~GjsBAj,¨Bu9p*? baNkWz_A2aHfJݵCo43bhoK1d#,jdXw c55y?|)XY0'Hn DR h; R 4e;5a̧ S67ag.|5!7C2zGoP1pVZ IQ,Fȱ1R&jtb FN̦QC`_-kXrϲY{<_a8P< 5_ D$rt+-(USXa[:B~mfM˒_Mdg^ pG6ߍ^:wtyC!'0P^2]J}2Wn'97yEmkaVyRżRUqM9f*Iln<JOOG}<Nu*3說-_pua#vq>O9s)htWYsxs.(?] ḾߙݶLk3qmb0".ˏ}'*>ݨj0P)쟼C=EM+@*%h~N{L1R"M/ WݵhAT;lo[Чrt@;ER 䝒4rͣLVe/M~avE+:Z~̃mLзz`RnVU9-ϖt#oKp^'%W\̀#JjT5+S]m56#f;|nHPCS-[֫S8vi:2&Aٯ+^\aJT%Ҿ.C>D#5AeYU$3*ٵ-.^%Sj"&ݙOs t[d/n-w$79Oid'~#+ ۿ&qHs4yxgCdTO?8+zQt3̷Y6)oPδmp2GcG@j'c7˥ێG& |&M{,9gzH#cn"-6FFcfSU4ԑE@%Y[YM`РۆO='bBF=;0;K1ZzB}i6٧)#0Z=P~ tZJ7(MQQA[Zrٚ"s-RLn3@Aإ_sN{40ּ\AЯ, ęzB }}kb<5p;.I69Zs/jǔ5f& ?W_r^gAiȪ+y<TE =s,f"_9 ǝL@!M ٦q>tb8>)LzLoI'$䙠J1V{Q&]?j-tXuΊ+vj(H1;ZBd%o9=w=Jqʸ刞/@Zc9 SM1<1Ɓ9WV,q۞:Xsf(,'1QzOl %OW=\Jh^^'ff9TH<<_b*KY ,)jK-·40uY9^ xp e;m_0%)N8cOT:lߏh[ڴw9Xfo54QVCO6OtaVXi$Hh[ ڦޗ-M0h}@鰬3k@s1q˚K)\ UuO~w.bM94[PnW>s+l2D_`v@8[JlqmyYópi *ހ_V:䞺=[s8?ʣ/T f-W3tZ=c3oԉPpCtqJ7<0W8RAďf*)/!zgI,VR(QMKMО-V3EP[\uV'uܷ3`TW*C6[" pL}^=70JC2!)$v<5 lׄ<5S @~ f&r:يOTKKJ6sB#-\;R>t.ErHK+?ݗbb'rP982^+L> Ju{yp;$W3^j'3 Xwy7t1t@%/:l5(D3g]sjwGZ_x)2 ".rS<nWꀥa  74!k@~ m9ʔx`BޔZZI6_dO@{/sN)(ZPR }Z$Eˁ>ixmט(ܿ`yJm0Iy@4=IgOA)"xمd] ˣ/hO*bO(,y*v;c=h^kέ,UJ#-נXI`l>r}|,|YKP@Ld Siw;< 7gK[(Ka\|K1?y#*[Gi!4[(ߗN2͛KF@źu`}IɐpYJX{u"~M\9(gD84ݲC*9( ??CdQHK׮=~:^OBχb8Y2`6X42:\ ǘ)xٴR-#ٶə{ICחJ|2:?Ts[nKǐCdxݽ`TMӘ63nWWj߅ED6l\e.O]DL)tZ&WG{jr#Y`dmZ^_H$>{ĵ` J*WxZkW/_vM;TYzu. ih@Sk0Hɔ"D%v[ =fn9!vRC8OB$@5ᶃz?VGrámKTyCP>8/Iק4ҁV9!SW{ uwR )#؀7l@n6GG{ a{0%KlV8 |am AwdX]透,X0JkDMzȲIO~,M+JMC6k,a|EpBG-.omNz0-Fn~ "d[qT:;6aqqtZqՒ!GfȦ2dža?@К̓@CV-Lwfpp Vq|c5.,ZF\h]/|-ƀ#p`N9a'880^MOt- yN:WKQr>dU֔ ~mZņ!6'ps-ҥ mTb-|J4⸛[Q5 IJSS&G^nA?nG>Co W\JRՉ\25߂\y7ҲjbL<"V[)HSeTk T+,3t;K]JR7ت~ʷnl/f7q;$o4efIGDafXb#*`TXUbYPMR %"N)35vscWǶ?A;RRB{_[/6/#{_/~vcYpynV Uڝ $Rg߅.ة[nSPiDH WH4T]nWMPTwXY-6Htz, -jkFr?BDåEC$s`3 6k5sn7h%p9lL(#ĹEq :8$ !_esX0j8XE$ |(Jy1 #/C`4mΠ }XQXxyUuh<~i+ld,!?Y4lGC*Vb j>Sդ +탰ԜFCCJ俹g@{FhtjJ8f>LȳhLWSpPs)Q,C h'B'ޤ܀ خmq)pyn u$57![@"f1|-"0:(5eT]&r"{aL[Vj+WLT7á [{/܄10|qWQMd5mK3:c_)82虵Boa#C0 j![wa;WיRP}$.D_)HaM~Iʯ)kZR 6a>~?2"1muJ`͎f@]Ep&'$mC4LL(kC1CUϭw7PG)¯f. =_KblR=OdP<.j'rRw}=D,r#u@ @ M?~~U?L0uPpc펵ΖK1 _OX8v}Tl9l(c7#1Ϧ(쯏*gcW !/-Pq J^$ N1r }`]' &p=h~AQ HN^65:mqd]vr4ZgN$p+m|Zba5܉ݙ)1DϕkvEMeԘm/A''AT~桂&[RޘAa~/D vo@4Ǘ}{@=/І)Rn;8rDRWŸ%fy6Hr*nɴoCbvh"qLyRa'5{֎*~n~a.G!U+Hw^T#(TZObQQ (%GԲkbPe~IA-#%.'#~ta'\Ō*%9ZgQU+kSDW,T8'KIv0_ ,|06+Cab隕"ϊw[ 2_lπyx$ioI)5ӏyd Y|$<:c3s8uّ{?hXY$-ވΧ>S adϿQ-Q'ߓm"HbH' e6soCξKmw è0]WYRdx8'{((~[ Q%^`V`?&l}H/Mv'9*tC$K:@]غNdUfi l_5u 8 p*&>l-"TT2}]e=NH7F{Pd\`!gH\{ͯ LMجTwiN9)䬈J@ϖ6́qe3DrQ'߫Cp.8nHHs6a7$wFta4sRxA4mq|u?؈Z?旿e9&|fW-ə6ȮwN{0PwOc6*<j<̬ ?E0~ C;w> 5*乻0em}+xhW&$8U Vծ$S>Xk8)tus4\rE㾩|38Ř %zGW舵;(=mH˩և5m*孺:_Ep uB߃xk1V3H@muI2u4v 7 jt%v0ߡ$Z'-etÞqM9~*nI#6!Y 1i!:-mOiJVkʟ |Vm7ann$4]sNж92zj 3<'ZMϴ}Զ"q@*ٰ&ϔ*pK=\|cİ?LS+Né 7(Nhz۸΁q>,huҦʠz C4wg~kbc'֟i·SjY ďT \ m,G֜2~j'cцmu[x:#ﰎmxYqOK]A3=V(sRG^ ،ŷf*i(|Z=L`nf?0K\b.t> | t K2;=[14K+inyK;Mj7=jU1gG +942C#58;G= &םEOoQmW+N|)Z3 Ȯ^AC=~̑0^ MmHc[ /ļGbY)U @ jKC4V(>Is=ʪ>[w~~J#f_+#N[) J//V b/ܱ9gÕz;>kӚ>䯘2b1I+>X9 sL͝z쐘Z_?UmgthX7DNC\rWj*w^QW}\DiRcAG8\w#f8~Ѝ % !헄򠫤ƣqڟ`]}{/kOݽ77֓k +zy3/~=O%4n"ʫ&%N W Clvfmk O'.@+?M W##nGrxӶJ2f?wiS;K\K1ݘ25)F2*VJaًtBJd3ISp7p=p הI2W1@ Ϻ+mxq|7$> сM:ӻ8Z 1XjEט{M1b!|FAɳ@zNNeX~Dyiȁ޻?7 ]d"6P&aYK# 9@X+g2uAюUa{ ]F{z 8b{} :|qK;mat&-=ߛnuG8N{WNG p2lbkoXo8.=K|`mϑg3d'DDPWJO]Hyd*aQ3%?#LxJjծP bB;pJn_w% #7M1%2w@A 8&|ڱ [@u `!,p708⨴͂AUaTc53Aks~/-Xգm'~~?E3(#9fؙѨh0 #=3jK+kZHSI"+A-leN=beqA JSуi+Nv[_-䥍3_^MUΚ" J 4#5ܝʈB3G}h8">"CQ߇WGR?|9CXTcqpm"JmӇa)ݕ TQE,_J[uFe9dE]Mѧn<9([4*1B 8F%v|. f~d~_{;G\Kl8ӝA1ίOʼpn-XOԞ=ZyX"+[~!}0x{V?>J:*U!·E_cI{ vGCKl&U oA7/sB" o*PCwZM/HMH>{ڮ >n,awM|BH;F©0 nf*VUrgA FGeum~18thn 7r ۆ}߳I1LmJH\XŀU( z0rB9Sp-9TGXH8ྛ8E^χX(n'bnŇZ +)ٍAIۙIVRՁbUoև*]Sqx_'膱3堓|B8I~stF]*sphrP}ݨ]FM?|fZ#N16\޽Gq0 3 >ː%QǍ$ Jy>WN~ኖ.??PH"2?!u '%G@<,"DD n07QAD #)vܩ!U=g߲D3SUK:5-4ZitL%ؔ ʝxxTS6D'L&$9Oˀ+n%(9 ҺY5q!BW9|k긝6 pEZ&7&ؕ+Ŝ*6ʒ@r )B/0:y}vQh7쎛S;vWZJlE G*KBxkF4OϠ?تP4@:{|u0Zyq4ea'}$^u]˝]>bS=Gjҕ6=^po8r vm` ą~%A5-`?cTrۓm/]Q論K]iJ0Aɠ/ Uwn*L Zdv!든D`yH,GGϬ>5O:^q?zd񶅴ƛS5,j*JS"B(;f,HmXFWH,Fc7Q X|dsɊI1`1uQETBʓ }pAXTRsۢ(aAcQ{?aF}Zlڼ2J|j !D5nCY@+x<7YmkKm5&62&`ls$2o6Bb:>#yζ WtAz,KdԌRC7P>= 5׋ 8vHgchw<}3~և i` ;EkHG%nٲ2f&6. DxUG_v7P=QW[K85GB30ug/77zCQ|uo%Ba'&%' !kQ5U]_$D)뎁e̋s:thU5\mf 1oBYzSZC~}QBXS}F[zt'㱍~T&fCbȻ/Y2٫-XmoE mo;NH\%Ȅ~܈~ª`K7TDףoD2NiKHiec]>s]<8oo|pߏF&U9CWȁLJ1E.\)+zlu5V(jlpΚ^,2|^}ݨ ]u_B&w֔\wpH1Tq Q_ ævWRcȠ|[y ZOX2*Z7UqzU%TYŻ:O‰) KOi8=z0P0XqJz樻@KG=>`=Å\)P /}Ȃ6GmP.&h~o~e<.pEHrK1=z 2 ݾF4%dZ{Dz: 1"XnVY-L!A & [K0:7^8DNBWW ¾_%C I|Q^ ]nh u9-,+tc##p\$˅1rcE֧Gs[{P,$~a%MnQtlrP1ah<kaiFns-`z@E혵 a3~eS`,N@xDZ>NdAoZش.Xp->=4,nQ UJ?RaBR65t,2u%Z<{\tQA {R3uZQD9 |[ roFzm54)ંkUwl$=˹ֆ -:.jߨJFjj Ai9P.;;mS,6Jzq fe}g-lÂpCgNTb:aڹ%kyZԱ⛠'=h!&V_B؟Yna;^ ,a-9-M1K |8KM8Pi2uw>0j.hR}Kp|Ԥ-M+6ZW=\iӒ~ 6ӌ^ N F .n2>1gJ3X}}w.xӝkߔ$C 06A~wYNQe+mSv9GI/F3&Vk ReK )| -8﫱;ʫ+B!ʀFG1Q*pL }+aoXp}W U@%չ\ߊ{CmX=)]55+/xwL?+p$Z#>h|_So󦆕uM=2nZit5ĠBܷA8Y A ՆHkϻ{[8\ ddMѤNoHaJ,oi\{&{ =m-E/i#בW5l8\lնL0F:)\N#ltf-*!@'zXhK5c]`ɘ9vf^qB @y*\ض&[aipP &H vP5ƌaw3o:B []әeV^P ,WAL6.`#_kCrA˝w8}n9!''ʍunx`CF&:iBšŝ[Ѕ$s+Y~^Grh~T7x j +\+85bGnj"{O#90@Eȹ߃U}"fH$*ZʢP*?2$6Nq/)nq*`/7lPJ$H*ǵ ?iurA+~& ڷg_Uco3Ϲ Oi(b-|^Wp-PA3")MaV 6cZ2^A/T`mLjM>'P{34+jԂkfLO"ƽy«p?'Lx*{yom_ِQ=t0f+?wo.G7:`0k7CCv[`b:ܲ~$b?>39'|#Tty21k9p00RLKgL'+rDPVmP!sԀzSMf;V-":ZЊɈ &=} g \Q "~Q "p)QԊY ՗DWOة=?#RN_4[K-fN#E8M9OȬL iy1KC`R݆WkM]"xC~պM~Ł8tW(ߨ pĶ2<ɰ }27Lց^|vCF9omS׼|vwo΢W?&3>ɴZč2v;qZift) QMW]dT2eKO{nqV(ҸiY&c/`ؚ_{)e%ܞ/&eR`bbOrjf0We,-]S1_hᬽy5**a9mR#gc c2gkk[;f@J $gKN߃8p>-OzYk~;8˩ih.2ycmH.-fu^!]Y|$A}e߬2e6JO+w'ZbPnewVxbߗK6}&3E$mtrʹϢ;Ͱ|?Je.}٪tVRlKXg]tiuSdzXܱj4a[n]Ʀ6yVyWC&("ԣDYGltuR@^Aj!E}:Li>v"^+4? Bc{9`Kr].8>|LƏ\'LU~E.QY,S )- iZL|Ȭ*Eva ?;lvLm z5:@lxznu'F3̐ {C {*_o- +,R+K^^ʼxrƍUL?-%%{c, TXGzi PSKS#d,!BJx;WwEiĔJ*¢24WVoba9TJMHwYf Xi$AcO< SV7nGncV1EOyÎsPĿah Z⩇\ ֬Ҥ0PHOttybܟ .#L}4 O ɽUL+5`Ǜ|<2̩*[hL;m%dۖq PmvA73ӯ8#!W-lip褻vxY}F.<x LgMXltn`c8PˆA|0P_B ӛ!Oۊirq-vza:^۶%n>P!l1M6 1o;DMPM4Vqr%6'^Wg]b(Xl[>B/W"ܢcE-&IE?[}÷]I K;Zb,{ZjZ1Ƚ{6Hx( e[NLEcH tȸFl@ E:X(rQ/xQe:֠BV 3@ZpjnᭆfiĒņ\4;H!cü1KG;N/c4b*p2Z)3"/$M6 ȩPUX VviiLs[^ #ji* 4_)sЂx`nQ ^5+|Kigq<%^ߴ=>'0_\~hYI0ۀT 2Dۗ_?/- /{x1KYMjJ7B5إ4tIX{'pQg)kvORehx}=?E0_*7]6q Ϛ@!Ks!8Zr$l]!2֋Wt4z %틻QkP>5OQo)5w. x%0sunIRoa~k }qoOӫl)iO7_'80wH0DXj} p-ݢc".7sN_;#KrN@ƈt92HBCT]ϓk8/s@7G&V.鞼ns|4:iHV7ŗjJWBSKM[$F"oa 9$!."VD1lc}? aZ$H6iJYH6iGL޳/ClI+h6AۘSG$ͷޘ5wQڦjtJ&5ʦ=Q7lw&l}}Fkz/.?&*l;hQ2J*~X:;,h`E'v=lj~~^>U-3iǯE}KҹVVG:\Po5?\t/,~~1QUW }h`kLx583ER ~z幢 TֱLM[7_2RiKg&)'- ߳GoME c> Kß([qe$ mus+nّ= 0A4Wub)rQp=7 w$wnCkJa/'ej&c`ll|h[qwr~`?#,u.{n4d@~N-= e [}ը<kofInLg/ Dw##9 2DrHqam:spN[YT0Fȃ8R=MVi'Ʉh4ԡH*άh>Se-(uLNHSc;B!5PoG%[ U ~ w<Z$='mE&/?+8y96ɤռ1BcIgqޗe軒-<(1Kd|PF'[h4jb6;/05tXq;_yX}Z-4JYni.w H U ιBЉvaVkZ'_P3預ΞfacГ_o%roJYHa/*,[e Fpg/.w{>Gմ>_6&J $.S^x 47.(|5"H?@+ɡ U΢x0oMʛgN.[lu*}CZNJMOv&g*: ޏ|Z-msW|}^lzܰ'ax'yE?aIaY&.FC OxJLJք5 ℹz6q_° s  n{~v6#W;vFWnְlV6Űyx'0<+SZk3ÛEI€ =*ɰ͞ϋ[%) WUhb6y'Lc?ME(${w2ںOm8NTFܴ6̅).& ߈[r/=[OH,F2vw 9[>x,6A@~2]F;6KoɌy9;C{&u2’&M Q``N?{itRڌ #ĕCó6ko*C4%GU+BE,R/r#St <;0D?_+*IS/̥N+M?g?D>t97a** ZE9+_w53_nr{+T ͸fZp}zվCx4yn{˃@nJ!Td{Bggۙ~!=oǺ?zn^z63jN?\{?gi&( #Ŵt-K?m*0c_={yVopE=; :vgsȀ)b QǴ6˱~9bE^+VmۡB>/Kǧ۪ ck@ #~ P:[yQ*1QsO|WGVAL,᧿dJy>4" =.;ԥ7Ɓ>뱵{X_˾L"`iߩΒifۮOe0Djxaw40C 9#ہo!@/z0«:]뱾e2)/-9Mr ) B)$id=a_>ՇVwq_&8׹+yƼn|+=47N pܶLŠ;%A> !RA8À @a'iJ S~[s5[Қ% =+HeXxw~<, a!LFj UN|xTwƼg?1?-*b@ B#(@Y$/ `ƈ!F=Gq6cw6a>7 \:{,ߺcySaL_I mhWx& Dt`d2['zHbW ^K\nP) F C+LBϲ␊lTepO@HekQTI$xU[7K~OI׬ 56*=[ .;ԯDXݘ-+gp|[MqKʟcZt&_e@B^O-z'%|SKk0nZ)6Yu,y!q0qb+v ^̫>̀+pţ7F uGd'T@v!w+[7>3}`T/-B6QjtӚl!FrAs E# (%r&¦fwEP +/J%{M Ck e<[u2%}A4fAO e~9uBcNhU_7KF16ѕ( n dd2YVnkRW*cEbw^w2t7"T\J5rq D#a Go o}\8$,~5gG ^81Nt"x^_D\4ǁT}5(G`R0fG)| u^= Wp(+1ُi :ܣx] {haNױ *? uDħ/ljUx{XM b3zˈPr鶖g3A{cF`C? `V%IoGy,gG(ϟ~r!^,Kߩ&#}L7"g() I|o^Bvvp_€ d2jM'%Q9C%uę!rC0T&9.`F3Tz2C7^|< \C⡢])rK ;b(_86c X5Q\{ 3sklDH2vdoPT\-9z8rK`?A< ^yԴzI]칄1ԡr8]2Ǒ%Z;=}]K[C5欠Y{ ,2z4c"KyDOh*X})N=+ Sc[( ha6lR^ 0)A_D n %|_BoN[Iݫ=՟:xЭ,=ƎG0' -՜TQENeLvMrS-@ƞRs2Mߜ>]ሮL!N57#f1'|طQg,>. a{̌(SE%*V( 1OG[M0ƠYuO}Lk<ͲUjvf@A1]'0ƾ߹}y!2ZO;R@չ@]*F,j}SXYXuXbLЊ4U8K((qKYl=KtN"H03&6 kY%bF{EZHVw1-sdOPn~*c4[Z֪E;B"N\")2!FF~9t|d*fyj:Y>m?3:tI54U̍EN7p Vq]L 6TmCo/+ȱT9G[\*:RQO!owdsL@_n-٣8T05UHP^.|6ǿ!7f; >3AjhC # /0rnM Ïo+yDEԧHEᕘ`KbB%LWR&;\V_T4gDbiI#&q7! -m ]49* vI'(|;mw7Qp 8 VU(2fNUtrNM%Oe7ˤ: 1G&Jv1%ڻEO.q.~)Ww?8Uȹ|.g5lhQ $ۦs+*,ccB yյbB#6<̒Ϸ̒,DwL, #VT<ŌWJŒcv27OQqR1hǏTo|d"! MMiNPR*S\;aTIDzmLAꙎç7ƿ|;9,.bx$d2uSNGY_J 88vﮱ h~s߮E*::kIQIGݸݐz?S듎-2\x]Iv#*7egi`%UK bQslԯ(,%'ïBeݺ@F:?ߋNVgc=7wS+VEq ^KwWVkpIS]r(}X{EoP>* tۊIKs3kD\}T  /C͌0]\s.ĜG3cm)e,\K8|o7J; Y`%P /݀?raIB:dKö$ yv'M,1ʗ/S>T# %#r(Lxe)$eZXe!l"iDҭ݀=BLh RZn1e=HG`XFXM$M V4u:w0J1 mGxݾAvOO˘}$wiJ&%0$BL2*k=o'#"GuMrX/'V$5/$@SWzR8W-FnAK (YO wtynI_ֹ[B^#w\tWɶ-2ߪm4.J۸KV7.Ds*cI=fQ݊ M.Sܒ({/LZgJzvUYZ4޹{`^s@A;#e#8*&@8%cSTX`b)\K g1{ן59;L9SvqїĚr$ LK|]]ڄTf'f`!OUIyڲϰULf<&~[SǡH%Qf祡T~-][FXfoUFֲ?|=K2=n^p'Vy@۱%7<+ [j%H^@2cX1}3GbI\5p$bo+ GtHQ}/GY Bϡ[A?԰K<߂.l <6ZOtK֓ AE3>j%J2תbmQn\y(훪$ 'qnYr-J`5>( t=@?9>"u'N$yY=B{m# v:5!@,QSfbhDz ¤Gn0pZ^ [oC{N=_N ` w*{3nHVD'jvNXðDæHjy9g}{*̀yU8"< :4à 0Ä1.xzO>z1XQ2}>'DQgDt03E2A[18EbUWjv0gT+oqjUC< w,\>ƻIZVXg71]Ycڊgaۛ_0,Say8z a3 N# /<LmV?BxmB~Ws F5fQK6xZ.SS/7S'Fص!%>QIHɁ`m–#fY5*DNi `j=(sɑeS>2W`#< qCBOx"D)ƾȢnDm0dGJc;`MD#ظX $^-khkuR;ܯhbAJ I (AuT+0 K1A箭ĒkS2bs"[wpgѫYxs@3m \{;%Np اtQ`};4<[ʕ θAٮ~TǮ p|MitL/F~ sR#hX+|Ñ82:c?B!Ee=Ɇ_Iaa~BA_ ,n >{(NS^Q8=Sdr/S %ϝͧLZ5\j8 ˼ń8g8qd%cP4aD'1輦A̪E .2R;!eLF AC.eП Ħ"MJS 9X,p=x霻@E#$Cp {g{%L$Оe51AwPǃH*, CI./L7W#)Vڷ!,xf_vŞ1X[Vv1Guj4H=.BS5tP GE%O3"Z`^lF'\)kdfR+Tg@=bh|K&2%2Buy?nfyxQ)L.1Fw|l95} 6w| ">\&]Md;RsZLقA:M?2-E~'ʲU?7n8JZNW1ّ3]%Z!1mX[;aO+F"i`V_ni&rҼnwcMhFSؖ [ tGH<`a< U҇  X)9QmK}É(!Z /j]MR@[(Venq\|uEKL#G= ůrX%j--]N)&:瞣jWkU}zE\3'f v"eO0W"=@]f(@;*kC?gCŌ>WkTVkJ< Rxkaςrѷ">OP>)D]MoWo:mtw {&X׬Dh>Qg+Ͽ\C@ ~sS `Fm!8 _R;!+Yz'wIx]|2&aq }!/!8^@P4c]Jmhfяjkl4 5l\ H|E ݋6(U;®Q(RojDGKܴQ GqpٯVhl1lX)nChf|T$F.B+ƨOuIx<^M3\%$dCr`$1| fٌoŻ]]C}gtmsdЗ=,:;3kX5ae:܆] z ÀM؜w=iOV ̴1ZsqEt%ŌRC q'o0WΞ>R|cb L'jAiIrz1T+$Nj>?lSn pk";w<&&,Cd@+k'1g)MI|)1 ~GQXoRHH=(W{ޭO[ )eo`k`/k(G&@L)9"Gљ"U*+ dp`P٤/{ {KxոsUI*g*! lD;ފbjI hiI x2Bo+HՐ%Sҙ ؓkס<@??,n!gc=͓q IsW<1 kU{. 0/1t2,өzšY/d>ظL|A Pa CӇ`d M=0!."^`̧d}3._Y7MPe$ D]hW1[j#P!ݬŽ(FnFmi3}s oI89ؽR㴞oOkov$6X=zv?(UjsiN7ubB bla36;XԫWu))iB!, $X  FzMWꙡגCXCgI=4qrœk,! GԽ#28YMJXHWPU|]tБ}D4lFK!P)N |<_4$}ə]U@OEFs֋G #j*Zhu 7!u:l #.6,黺밖TG0j@gЭ _Z_1(=DkQ#"%-.)3;/ &lriµ8DhϬhSk0xL ݮَ-.,s> P0l_x[Z˦5L2x7"ӱ>t^I$+)Ѥ]}THE5ày Cݞ^މBsbTR9D ug<` 'sh( oGB]b]Sb-JzXz]WDn!C(p~05:QvyG;,q'I 33l,A }T.5L~X7TQ1cgA0 }Yˉk>ζ}, Y'[狵tg#yj s͉RrV'ՌvY?ɾ9{)őVz@ M +CK0틋.00>rIfIןzVzNaUf I)g)sO윹KŘ) *X󸥥 ;cn3 Ϭ÷qVTpiw݃XqB屻_ze}mԭx*SjSiRݘZaDliY=!n\ç|>ηR>%ěLRDs:WuR-`  ~ZoMxFy=/ LY}XQ3M#d8V}hgLva1Hu)fNԵS&JlFXR rb)[RJ6GgPk<7͐Lea6ajY&MCef73 44o_,TB6.bP6o{?SfY r@ NZ#Y ɀ]!7IDe^FH'k@+X`+!~R$]&^͐ UoY Y2!op܏a5ޖ Rzzv0]1(dW_ ܵǕ9QT2ZZDM Uwذh=Z0Q'3L(J;TKxGAo;lbYd RNM0Q<P,EFñP>Q^G1h Grw)6T29l[-ve)F,!#RD~@ϷrczYO#Ӛ#%l-[dj;gȏ*ײ5MaE|kC)J޼).y[?XS>m,f؉B&꾸&;s>ʮ75O"<iz2kQYؐ[=iձ!R T%R!d9J$,Xz*]{Fț(!>zJe-0gp a`fEQ,njnKj80CL;3C":Tb ԻLf*#h to;F7lG!nͥ"?T'24˱Ga5 !r(8i&)yHr-킦CcILT7͡ hTEu)~k|7 !7K+D1;(U`ˍ9'0UMUtAdΓ2aNCfq<&ѲO͗n~UI|Ou@}{s˙o2!1H91۱v6OS{ 9h$LPz亢\'${S,9.OjS7MDzXl[J5,E_h࠸jQBv[;!i볬- 뒣"HY+(K FĴ|hT#8]jKpWM0ZW<H,ɜ"B7V\ıu5lsbQb"c-E'vK3ryK/*(ip^WSaoԣաAfг]34=BƲ"zb/+-1A7 ,a֮l8ֈ%D^nT󾔴>Y M,$}+Xڐ'ܜ?6?اfTF!&ƸG4IkDfܯC(ؐD7(ߤzL"tKv*>^LbvW[*|}I&+mD~^p("(QZd4Q? %(6IK*uy)PN} HǾ GsnðBf^ wYΥ+hS0fYŋ e#EJPk(l:+ICixV#RQQpRC{q iy8w=$RUu5"ۤ3eV+,pLLO7Pj*,y )NC)CsCKV?hzY= ab7jpvd$|.VOm \ in >JKD'lE5Fe{ :jk/_떮NCリKe[[9~/!(PEA)hU ӻilF/. WaxVp'j~΋$`+ ,3yFsbbޑVfks"&x6r=`Z% kZWk]3qBd,ŗ& ]J \d.xT8R.tBn#ftP J¹M%Ǻ6v"DkԄ[ Iv>W f"QYyy l­9v/by;ǣH[|R'RU%=EJa-FCv\]je/-d^أF=9VND9qCraO}H2BP#Uzd F&ؾ;v_S T|ϽG\)]PW0e!+Ahx,H*ֆW NJZQ, m|=+>ߍ yKٓ][Rk%{$!ۅRE{v9=$0xg2X@QnfP^]̜$<&fB-!? Gx& ["6d2%_XfueNFiɬkVW<,NuX^SWh ukӜs0E4RRӟLmxqU  CXR~65ޕ5 B2\Gҿ.{q[KK!6é(ePd "$|]< @'qS6}.ңr \1[yӔ'YW^3QgYKתiE4tѧzߺB'+jj{_pwIjOcike*`wBg+]9>SdG;@]EtG,Ir ʬ@;<>zQN^}$!RrpT? Uߥ  ,cnַy-̷薿aXZpYD8̪/\Աz(F֍w Fko̭XPIh̶gC?tN]Sv|r Q>+?/4@ﳺ+c#*4Q$U\k\( C鴭BPUVN9/+(-ap|e ״2~9;4@pPY7yXr^߽͒qs :G6ܖ/&pi )C;aJЃւ tBwߋVXBEa $O"J/H%} VEvѫca&|s`- U-_ʲ}#܊&ԡ("C'}bxjD=bYOE~ x\)졺Gy!r|&OfP% pĠИds.vJ[#(xa(g* C.(vdN +=Tzzƌ#}s z7bsQS qS[qɒ-?^ N.CHՁbM&% s}s{j[1ݏ Gz>4:<.;ע7)=d؛Gw}oQv93ф.vtr͢zg>/{P^؇2cH6iЃ*H[s}:*O#@.ixϡ/֕Z[QwPt,Idyp_|rpAx=n_1db,V?C_ tU13Zڐ #flIKi|099r[J0qmJjvjM҇s* *!$YkSyTA`@\vi$-"YbD|$#uY#v/& 6xQOͩ!nA*Q׊-7CyIoMuiyHXdrpPJcEuxA(ugLYY]&wV˜r9I# l-|]'pՈL*l/0=c `4]Gm?Ljs򺲽I( !JuQvĄHM{,L<` [NbN"= :Z:uM`NΓh&X"72bnv?p[:#Ю7ЯV^$o!7Yvt]t'.)(4% yh]je$B͠L{r< A5qjZM *1UfoOwjdE`,* ȮyqPxhj$$e 'u\ {{oY\F+xs9')(#s cGwDYȹPndl&f۸".t"R[MW^[NfrOi+JҶ;D!ኒ6TŽ.^$da1" nO"<=5f!y&\]:VA:mw&GbOK m脪7w9OJq[jZw1'=j&G7!mkݡ@ y3rd$ $X[tً%W`nMtv 4y)@Y;<Ұ7,M?C=]V1N*ML_h+8~[#4:9 Ry[)WLh |y䷸cTK.XGK"uH<2(r{bQI - AI<4w^'H9_%R(hI"펱{l7+ >w1+ZIQ)h%g!t]nx~Y<̙7ǥ Fb۴D[܎>q̹vL9!sfR ~ 'Z16=,yϿxP3R{~i(75ҵVwL+ʳ[rR{E# vY{y2F#]֦ӌ[4m'_ݸWs_)%"gc83r=''楜r HiQ% ??79F;WKKS -,XI(E 1x[iE)o'r+^3e4"(\9{z/-śQI? ,c!t%& N|/M|TGu /5 VVav7y伦@S6::T }Y34h3Z 4D"KA0QTn)< )a4RF K&\?FPB?9<|*[3]ACd&kLج1k{Vøei>YDiY%;Z5r#>Pfb(5uq ev+f koj1wϷ=ү:mimOF]Bw݋e$pD>Qfd x ͭ[KZqTEge|*T@GaT׎F'Zś6Wyw79Rdg6facu>WZKo&rCX3W6~#Vƽ/DCjXMQɴ׮6eW1=FWcֈfv``3A t= {g@ml&7|'o֨PCp;wvNv 5;y,[Z4],'~ܑfY`1N/` UYBFWUmE7u Y*TWH -/ǚr MHS!r¦ Oo}~;fC,,B}FBsIrvW̒BI5rseU@]|~do(4O8qsxiÉ'Qgŧ CZڪh[6cp0A{;on ~%4&(+Ԭmw`O4yF_;e\!P!9P Fۣs.V {璕oۣ,鄉-=}/ڕ$ }-z%z%ۓH7S2Flbl xcdȡ$CW{{4W~h噭mGB0FZwKꄺ}av~hZ%)Mr!D7,eWimDçRh&k5kR$rqa?k]H nτ dM=5NvH`>DD3}ftɞ`A USբ!ŤU+%i}Krteգ?:)7k`tjc;8:8Nt|AFd'Q5 F0unnG"TU+DiUr.vG!)J) V0VXJHs!O(:$̉]s^-IbvlA%5.8ףKuޝV,?oIW8\RnP ;֎P(ַDٵ:X.mg*7=4j"+z|>yi&%!>LLwQI JۅY'cʚ\{k1_%r5Ik](3Ш!4p vܮ>~_Fv1-wWRHUxG*S햾"Zz7C0ǴW ;XP:i0K;@)qD\mɗnԿ#tqr.O#8 ^wҸofI3ӱXӋԟ k~m2m6;^y7h~N~Yx?a2ɶFBYMow!:QWo,#l0f^~pwشil_OA>z;2UV֦}3S,H_w739ϭWE:;4炚>OOU]>( Zd:eKԎXӹ~*'(@E=|oH5w)-bN)D8 6h$ ); alsd?n3C~` OT<[o 95jLr\byDe(kmcE;skz_4&8OPO禴M+ ]!fɞq}jҷL@_T>.*lBm2vgpb.H9Q7c}`CԾ OVmb(\ -ϳᅛ\.@\9/&[>q+hf!pqnͮM$ܕomvM1Dp<ЁI}gt dkֳD"qxb>#ZrII.gdz}_P/A|BH:9Dr0qZj}F5/0b(8|'a~ L_.")@"=iش}[ruL]b*u`R.-F *hhk:%8G[GO}_07H$X:M`pB=H5k6\4QQ{@'Tl+9J 5Uo|G{`dA׼MoW͏j=! I-uoOhqiwl(X ]vX[YαǷF%,7B4mI;/"8aLȨ47&hs^t;24o N|2hH\xjq&gX)>C_N ٭|'%ƒ`C;.PSHB軶Ka&Z4O|۾6"zᗻFX EuYP y`/ɺIgУǰЋQO9J T7[di~o~8O Z%@9ZVsYJ2L)bnWhGJ6NFiJ}b4D™xGƳ(&bw崱i;˙aӥu7URLl-r=^OIOqX{rk,mFRL"sj\+1GWg_{B`Vԭx 8wR(!FZI `YXj,Vvªקmx.1C-­uŽ=9˴'W) c͔;dNв[ϘU"$>)h{n~aIOJpjO|-hϕxOpMͽe&G8Qf1-u< sf6ǷVBPAnOx_:]U,ۚ;̛f:wNf !Y/~A$.DX⊒wUC1n `yP&)֖9+.FLG=M(4Uկ'ίo1.+'C[ TP=Le-L7m;Hucd b!OVsZK])tAR4?Smk< RI /)8ȷzfxbDyV|uNQD/vi~2(=%a`fpV?_vh8Nc-[R@PbT6U:5GbVSݖؽ4HUA:c+#DAfXf3;3W"[,-rӼ:lnȼ/g9N6kkJH:^'d8̠tMlFS,GE6K)!W 6 [N&WdSLq5uHM'؞Qom|GpU6Z C%ˌigi:KphaqqDeƷWdJ2p}Tƣ(\:ocz44piFS x7/n)ۖ(t@DԐPc1*Rǟ%쇆cV(VѣX;~_]p`,` %{5:YVGgQV{ lɘ^8bZ@~jM~o3Pڥyile0 RH|{ovW.ä5SJwA}?"8EQqYYJ v` [aK%ΔM ~t:ye&dݓ$obgmrN|C/_lX*e42]ΚM{NWkH#KqJa@&~ )p֏)hٱ4ɰTݣȅmx+k2j{5 o1(|Bbd,(5GU\o{Y6PyHi.|s|"|κbXI1 Ë`(8 ׊Jո/jt/맿ixEw$Z vbx76"\-E7&!Yʉf3 FWgnCC)jNh;gJ4ZQCד2>= 7+d+apj[O-{ҡ&fgb@k- Ai\eēܟoQ,#/"2wGL։%ؒ== ' [K-~ ְИW=KAFƵ֫K39]:{R(BMɅ?C߬wM5q3%SkVd,&@9J5x[a}B:ʊ/1 Fhzs[(̹55c2mvMo /d)ɫd_ #|*$~SGDGMU`FwsTӜ\2Ya2OMWO-qVXM$/|؟֨Dd<$$F)g n\澻(pxu,FaEDwC=c U]G#)4J}٭}٧_a ;N%h@"fo1#}K[qyrP}"ppCS HBd*m<'"KU "Ї854\BY7.^$uI"f(.jNqOṎA1Pw=kHdToDX<[= 7ɗ%_ ފkK7%tID$d /"Ng,$ 0j>?,<{x( \Nzt ߤ^e6}晷K rzEu3ɂLҰ')qIAМ鿀sKk_O; e W3m 0_"It7ǵ7 bj#kܔ3P:8z}e>&*CeĚbā[6&Vd|1&߬[x F?X!<^Nٖ) `_y[!;eŒ炿l#`,=du~MM[o&C,)sboV]tDK:*7ц l--e{FT;BNKb KswiĪ^+.c\,d%e0RRkhWs!dyn}kmpmN]Nš-v, Z 8ةp!dߚvuCY v},GhpF)jSSU}6+brUn׏vͦtP LIm H?+v}5#~VV4s-Ϡ\~ ^Rڪ;R{;$&73wZwBR,>XP1>`Hjei:$~'VF*mKHhŲ'{E9a#&;zgȮQ ,#vuPy*u9 ͮ&CrnsRXMfP:xpQ=Zxah/^^h8~ݤ P"QQqJȥ9Ŝc*B6|<)+*9#9z^'^f̘R-eqM QC ^|vklnD-C<MNP""('~-i+ٽc|I3Oq)Eŀ]VNvx/Wd YF:Plq< Qݺ͞:"{Xʹϔ~ϊŵ P'ƍdB?BH`c4ETZ=%_7 :N:k,NK'yI8E4!h Se}-DUa g䩇PbF魩T!+[]!ίe|[]3Dlw 婛He1ÖuML*f_(؆8Gtw|th$}D^}pqKҚ^N-9ăt':]2mQQ-(qx*E!̤z4;瞩0B HaD2[P|;C`R|9e?՞EëʹQ;W /ەWV"ƹ[[eDU 'pAl u= ~Dob"htٺ,$\_2!~D@{w__]4ZYK{A*MȵBVkJ]{ ["r;/ժ0˧UŇQ98#|ɋ\y $AeJثv*6QhpSNFÆ=*h͛|p]τ&q`40$E,r_IRG9ZUri6RkSbN6,v0Xj<N}?_X7.A6݋wAv fPU^JYcm<3G;yBzdOkdRZ n]NQ<O%QAQi "' SiXNHqwuin_!Eyŕ0!Qۙ8̔oDUA'L K$Re{kHJ;zf!6vȓɦ/Gd/2q pn8p{ov2-so߸TĴ47 |Vs%)O[ P V׾TWg td@:7<}+Wfio ,k;s:dQm2*8dKha)^ThBC\b.β2&@Ȇ2"GAnxo?斚*Ìެ:sۖ5I^OpfaVPQk̽oKQֺ+}x{+>ek{/ i-tJ!mur>?#[$!b ;mtX+-MCЧz/hh= K횵b(00 `vKCt9)DlC3t^T)35;ʜ}Ic3*<g7y ϨHFzV4#&?o?jZ ,5AF񬯚m̴hS9j.zr׼iOs_e` wyźE_#ÉEC^~~tUsU/')'>ٲoR߳olO`XIzvG6YLS~Nݦܗ*gsx"`KAgMx6Za~q96Nu!&Z /Yju)wX%sî#fkO-Uͱk* G ȆZJbGC"W?$t@j'!p۷d.=L=6P8-c'1*, }E>]ޖl `j)0ӷt->٥մe H%M_0cg2Q$F5OSFsiN:Bڜ{cz@'gwt#;" t xC.do^>0''v!@5ޏ߷h9EOYJpx(Yw&a})T7Yϋ6q"s@7lY6 B r1J0 \\cgɓEYI'ʜфж*LHljEU0{Gu^}t-Bm@PDQEPՐ!{UmG…d/L@;NCu5iM ݯi&Jw$]6K^,V +ڨcsߛIw({>7^.NvaT`=S[|x?MYϥ 7)AԤ(EGOlz=p Qg}2If4Q\S \r|žhxBQ G5;W) p}jT#J:;́b\{-(,ס4Rς+;3dQ{@,ܴMvnkũ06 /ox (/WNW]&#H": B.{< }'@/ R4eA*4z;hƩH3i˻aYJhtV.|Ը;q35?uEc;4X[_GV mPI4?c*T030Y:$gI7':;xqlӍnpV_YjhfCaoVcvj=YPGq8.I齸|#sbZ㕰İ ߡj}D|;@hAwb't`tI#| P_d4| y'vK㷂e|H֜Da-Kx9 aVh 6>"ζ<+"xw191f4J]0#լb <8k+L9yGx4oQ]8:k&cUF^tǓ<3ҀlpX;l8EӇgV,{۾LI?)2n(pX7g&8ED5WD D1> ֦cäcsN6OmܴӘC-|!-e~2/4t_t-Pΰ(!ZzEHxV4Ylq//Z>(QǣT2hfչ.Œ݀xx@f TobjܨwwdT0ի[! h5YwhL!*o:zJ@+^ù)ܩq:@a>c":חz/G!?^syRD3B*ҢtқCn9&Rq#;_Ҹk]ܜ]QWȺ> H*& &1"k&`)V{&)ȝ܉4i+6)&bҔg28r/pNɳv:E f+dT^ljWTҩ$\me{dBfåqwRB*jN H,̹|)Bw˜_/ 'ăX<)sXC$|`.#z8kkq|ƭ׾;?5EP4}hCZbA<-#Oς:xaP+h #r]ZXqT87j"ɖ_4NS SP"cmҽݜLU#iRMaFc8G T80Xx ~䇥->;âeE✛EN Z2 O^"DA(gRw?ѻ7O50fEzm%?Pb=u4&O'lӜ{Nhy+E|.ꮿ$8پ#1jY:Pnfz28iVpQmX ~غcHHJIkӪzE4<-G+ w.`!c1?2营7\a+GP Xj'r$"ƴX#=LuhcwA_9Ia.Ж[$L)pɪXx5J6MOg?i<+5 oP*Efq҂Zv#&zGmw'qIg4Us6Pg0jZFN[ sIɥx f!yxSW1V#IMQ+F,'ؒIOsE{GkSrV W4'8X_Kmlyk@T o)6~N:[4RZ$d҃UKݑSUvHs mB<>[ڨ*CuF}dn&K˽1rhݠz'5:˿scW4ܾ> . kAyq>[6h5ɝU *SM`vHg>k/|:09 ?O4/pp8?[q "6EYZ{4{9{&`zȸ"=~ b?y݋=0e "Q1H`^-7~WyE 4 #!Fl%2-p;O?ɘ1K(|K ;|J)p7p!i.Uï_2k#;%2=O5mʚ'E V 57V \#N2i_[͔~1 Hr7k9>xO}# QYBM> ioUF?nn @YpB %Shlr)DUPx1!Ǹ!㱖̽vdRuS^'*nZzdȝK8hQmʊ~U~o' O!b3ȏ/D9-C#/&}Y9%&yB ]=`C/m.4aafs^zʣu[6 .4"Ԍb`CH X "U͏=9SزZ$=uV*UNPd'FF )by%3d0c:RQխ1 _T|͑"51ղF4al#;we5y)!lS>(Z)q3=үyW'P脑bmegvfҧFk*1bD~,v` t:6u3)R<ũ\B}OTp(w( +!/Ŵ[}Qb7倴)]kwϴ'& Rm-ڍMkUeUf olC6?s^i{Rc4ܺYDWs~ҸZ&,,&: <=}b0$ud e9u:%.* ܮ֓7A\D˦iHj$8l:6nˋ7_PԼgBagmob;sYp9mc18m\J]rbaM@Ɉ~l*ѥwɈl ״%r1 fl.r.`A?1{3<96SbByha!p*heI|7 pS]H%3 80}"IAERhV]pqi>ѐ[ mQ3V6>% ZԶI+6(x1{"!YK*'b'`kt.9Y\gܔ*|UD Iʾ\D[̼f>}Q?C~>}V O)BjۅCMa=.cf4-C~α=1y*~ !֫hځUIoqzB侁=Q O#rˣ!H]X+pH]_0#^[ %Eģ7n=~hh-!L=DŽ NXݎ1Cj"mqLONG-JiA41Ks/qN?-rʪQ);.3=:h,R.|ф0we"߳oñj1UEd4 =NSfS3cEOmݢwrk0ˡU\}C,~1e֘+[V$: @6Y>fj%AQ';@PG3fFM%CQ|+~"p#7uV 8PoF=}8즅b2d>S~8Gq7DA }iQxu@B hr{LɾP'Z{PU%Lv)!4y5:<F6'aƲ|d@V&"~RPd >HJ_ * pRZw7*F5 ͩ'=+J6{J;ԕ_Tx*^ۭ^N@\wG~^!ֈP C*/Ay8ڱvBY0]Ŵ(T)@L[sl~fOk#$z$9z<⺢oChE'Anp,GI59rQŪ୿'siV{,R{jSIl W_McvP+E]YckY~Ȍ ;;JYێ_5M!iMA0Mz4GIMs:yQp&ǭ2e lI:kqiB*_3F&} hq&}b`CN) qp/PwB)Ȼ?d$̥]$mPwR#l)#"s!o-eÇ+C-eCgb05_OBNUˋ`Nh)T;Aq5A̼ A^AP\tsyjwse_>"^yMF{=e/bp*2z*^,#R=JJd] &WCI]BYF`-a k_π_dg~%Z`] ֍]9 Ę7>,n1MH|[,ޗkala#jW>0JdEg۷s!by*Gfxn%6Yqx.1*7+oa;G ؚ \;No#]M5dV;^_ꞙ*> 7c!Ƚ,4١8S)@!c>))Oit\=NƆq/F)=zԙ̃~=Jb&AEr[57$d)B++aBSɢK]_A/|]4/gpyMz#轙3)]gHqrhNnE{{[P0#,%f pR]"͉ ³kcf؊\WnT0Qo6RDsp!A2Y؟sݼ-F}k R=k;bx1J^-NP86I%oUOv![GwF`t1̬Kf*B]ęF5ƥ#I,UAi e8d~G1TdPќyvO#پ0;#@-+^6zXw26Yơ2Ү,d[An&^7eZ>.L\k!ꎦ̼2呇b(XjT]7'ހJy[y3 ]eQɦ<$7L+dW/rl#"0a?;X,NbE5s"ڂhyW\ٟAF IaOIfë3&RX%Jl?yE؄TL1q[jS223 "tOu-缞#TjMB..85;Q}kE'S*ޘn_gYWi]|hoh4g`;3nvE͓O\gBMBJU{51h@6U ׺k&uFwg lաAiQ'{g>~3R>0N崐mh6$vנ('#t4,3G{J)F `{g8cuy߼ԲJ(HkA;)sؖ#Vz OҨjCT}`T~K7<{Bmt*hJV6琽jes;&sE~w2pMGxrU|$g2xEI$ܢo*{ hDTc 2B>:Y!=y^sclfݺ>\L$اU| =; c,T˕ uߺ"p+KGkf]~Ep53#ҕ^p[&y}+4xyQJddv5]鍚+<^#:7S;ɵ\Et;)ꆋdt-5%t?MM9[m\ޚ< A:PZ`@1߄ҖRN< ?~vZF]rĻ،8م$i|TI^5i펉('uh;uag"北î[ ë-֢'ю yIІx-Q&}:JZL'k%'̢m3zgWQ),_Ikz ~5'tWz *u;?,HuJnAS\\wDX8GTh]lR@jnmM糡6(1֏b \:!P3Y!;-hӵ$EAnX %W ":7h6vf[T3.<ӏk37rKmziwy YS1il Qȇ2y#u wQ;ΐ Đ=)TlxT*2 ե\ݴb\qwR%^B~=UwYF2 X1"EfMPOqwW/:NrVE&i!<7}“0 bZ`4,yi)GRH <A,BTz'|CtM}d]mjCj Y= à {9bzЩ`ȥBf`JԔN#e ${qiI+G~˙ fXŠq*bL,y]j$0}%w@5 eKʀۨ&PUg 9#b%x`@Sh U-r sdsE@utR׳)z3û׮o.5Аө2p'Y7D; .ª Ɋ\tqϟz^Q}JT%]6@D9~h6zh6fW]qd4kv[@WuԅU>J?>u 38deΐ}Hg=5@z1Q1Kc27=ˠ;:C e~beXջ3~ [jNJZƾ1#mP{8'o4 >E*K~7slxas]3IHqg5uA@4DozimCt4GBių@(+IAjqĥJh{?u5,7|2j2'ٸm%2x|Jp.bR@( ^ VA,&0Wr1K90!K#PV 28Qxީ⫆9šlsYO>!J<$ɏ.v{0~DyJgz3`8lb6tVnS0Y.~ya~A* bcci?? PXK2i+**-:b|(["&pfBdxl;VbKtԯnZ0gܶeuW |J}[: !X˸>r+V}VΜr"9ln. +EQ٪ؕ Xb| ' lil~Oկ_h)%jJk }7d]+Ϝ'ԝb.5t)JP!? "xo3?9gQRW͞Qb5 5.1Ž'Z]B Bv뎲M\D)7_od*Cogi=UMSjt6f5u.rpt+ұ52 uP>_%[(u~{h冟 =f-20\#audx&+}D $,FaGuEtɺ }(+?=/;=ǥ=kBG"=əNjiU1YVbu)8Eqy-PhPzyл;lhP9O51Jx1]mhO5h"Hػ:BNF3Nz%ӤA?vC(O//gk{1r]1IDK|46ǔ8{&0SvKVRMU- PBXp rt#WTi*MFZ_{ǚ%3,D=J&Hsy >"5uOr=5?Ujfɘbh6)~)MvyPť|У I@vjW&5TS^A`cB[S}$zHx"^yCڼ/\@q)[5͈<ΰ=ljH X,7ꇚrkT N#[a5lW+'h<NN2|ufxV .Q }oJ#VY>!:< 갸ŕP\Bx|B;@Jԋ|'bRXYeG~%CVޥU6Hb7/#sNgN$IiX Ն|޶IÁDap\}np7G5{g#BF2Xu` 밾DGol7v[xq&-@b 5?s%G6JAKO2\gј]7 Aw:3å[Ek6"cU~QACM덗ڦC;"ka')IѤfl[r%E`R̃9+ZZ,1X2"#?Cm[ךH:gaU%Ѣ]s ǙE|C!]g2RA~)̿q!:̿W7T'y2`mL\etfS$p ZȑMrz{j/W5 yaՈ s?3,E.~E&5}$p^OwM1əE~ug P*FlϷ"32\Hz$J4>F[6F54]_IcJd}d]Q:\"lCa|tnEcmZ:z.0aUVkЎ/UƆ)X[}%`͢d\5Yr Qs Lխsf;kCT(o%# ҅(9)Mщ@sBjXI XD=(V$ ]va~=ZֹW!P#M;֗i(g}K, -F.ABE͹n4lo#}J^ ABlċY9b,4_lU&pW*'o4'M:ѩGG 9fU1M88Q\~VZd;LO,9H?Ί8zkB5{ pYH2#m|8evhHp{/[E1UdY KV8\ H@?3ָ-vwl/[SƕVq(Cdy,H#TF'賀Ϥ,å.P?-lnWaO:GB^ƅ S˾  `ێ0w8KwH  D]q%|[1߇_ ڸ2Rm8k(/_jc/(uXb6J#:M+UI8-UM$,pt`jȷrˊh4[1GT0/B=-WjO)6&/1餢I߀:ӝ&@@ZNvbvXZo`+N#|S' ObP.[O wgx3nkJ.!ȗ4 GNkhHZ3~`_FJ)` Rtk a%Em뗕f㒷2F'w~LO8}!#62n+lƐކ[#l-TCٷ>^ln(.1oʮ84>Zj8h|Ro[mm\D]4>BFw bdouJPe6QFp PkPld=ͩWkƍ&0J Wa].lPC.D]M+1mՠB.XT͂Q=וS" WåIA'mނn!2qd+A8΁Bm!5Vl$3#Q\4sQ~`Ջf8YݒUy?^:=2P=üJiZ5-}[ edT́.M0/M=4k_ 5R$:n~к)Gl茆$XD(>M)ʽB>Z3/K]+O_ NN$Jf/9{meKi.\ĸǂEC1N^JGx3jm=rGJ ڞ-,ă{sT[DAbgVH4Tx[{&_'\[#n>#OQAI>F\]^UGT.K+i099?&Xx$Zx@i'WF7YU&@7rqHn 4yi*f_>P 1N3Ea\HhAS_L3lmlymޥg+ng9)l oρlg ! 5~7 !`OM"A0t+ؤЯlʿsC7 PZ Vj#Ѽ\+]9*ƤCRk =RJFHDTE:NNn jj6TVnTNJVAgr/8 ҏ$Et\_rCgS#0p akЊn_֐ۢYp-.F20670dcvY:|8ڛ[GY{[HU~J8"}j38?)Xol|-ߘΩ"¸#kz̢nxҌUOLccJie_YZ'!vX XӋaot5Q 8^^[4w"#'H[c 4;F^sObGGex&FDLV*|ͳc3=iutܳs3^XV +\@R&T}mj$ѳYz#M= Kgd:6P-pDZIԞb7">i=L#r,\CWe#onD[u:֬M>() ul30 p796rވFqMÈyH^}y'Tk~gw\0Fg[E"88q,~RFx ;؉@_:bN^!A k'§5ke % NZa r~lm˗j ԥiX3&) h0Qsx1):nj\/W\B.| 4&0̷7f=5y60 8XLmEk!-`0%C]&@'ֳEpY,$ zP 3"d78w$x՗W~n#ES{l$dw6P=]3dP:mJtىiᙜN#)2eZE>3@f~66nf]c\j<3Cۚ [\_Bgqp;@(%]'{7 `̍RLAsZ l= T8jC=e2W ~HagQ2@bc=/LCXt|:z,Q1;3hwݘuBu#}خsјk[iEM!L FW=fcvMWpۇz?*[:h1Wƨ]1UmotbGB׷[_D$>[r"=UOXw*Rs 'rUNtjvB7iOpmEkm]ysc-Ќ"‚-^ בiOU<.\ΩQrh4kj|?+y^"&wۉƴ9s6OLC U"+|#[V՛ϣ-hN!wġ{b;+|2iϣ@% YIǘ1ˉ˫[ ppvAwg+ {&t|(]LS5b@#{F/WȴQsCy R/pw1!\8sjrvGĚYUIiFW\ޅcolCrYAnk;Je=]L*lSTRN'Lv'T}G;Jq)}2dk7DQ_b] K:e%yt50}~c&{LUƏցy.>r.X/ p ,FK$WA\,FibtEMJ#HGI$.g30k|%0xKEci{f5 z%f{nO~k;#_4zWngE;<JaGT βyX2ft9ܪ4ěhj,He|H&/s)ʥ>aaU\S_)NABLy^,O&NȺ0z,CTR.'> 颙#:W$cZ/PC4F0H |[9b]@L3{;2A"҅b2jkUyY>1ҍU94Qn[! jZkEɝthXRy<)EeN_|_#͆=Q{aҟz16pKtPƗ qs_}=JkaR7^D&̟/D|=DQT~&s]u~` lv/ܩsDS]C0]F2;}Υ+emY(m4\Ձn5`A02Kr؝ A+& iVȨ+Mx5`W wғ/1mY?ZD4 1_^xۺ<)>:j4Z%`*hi*,Xi:aLVVҍ4-izzfT]) cx.gr(_A*ڛ-,u6]?uʮOT?9t0T2S)|hb=;<*kX ", -v84kA@dHavgmh]C~P &K癠vA $IQ9ޕua[~6tȑpEY\FQxO t*N`K=KW9EgW[!̂)xa',TB j V٢M".Q|ΙN.niZ ÇK`a}*wOdfOڛ]-+#+ȶ` _࿅ 2<) |:Z=Bv?Dc{/?ϷDSB\M'&IJ崱6htUzd|.ӷ8ԙ/ɠT^ )>{Sg/xkZ]M1^ꀓ1(I}&3yYMgITB:%.%V mmf #! {؆04f<;\DIwxqN4EqgYu| O< ]*G^&ZDHG8P@3Ï4eZafBBe8 Rj_-Q80(̹1Q=ǿd7Hhjr%$%2GZ3pG} 8Ў:] b#s&+'{` X/OP0S *U>@_2ðg]FwXTljI YM]@m+bmL25YɸBε`v`J;e_@K"ux8dۮMj낺$Gbi4Ѻɭ]Uj0̗PPw(C KG0Ԕ.^~926<êJZ_;ګcW ;V:>c `X]>F/Atsʋ8%FS=,[|6wB"t JcX'Y|[MBud a^Ru9|I!/VȰx Ф#K:<oƨwy #"%7]7;6Mwj^-Gqlbp1g *>KM͸ćpE~k3a_bRl[8I.GL|89s#KO=o[^Ѓ0I#DVFFuPz m-1? Bw!uivMF,5~< Pd"͈FXKN"#{'kȢ]eb-pV* GUo#^z$:bV8Ŏ(<5!ƟJ_aZؗN i #mA X&]Q8GP{.Ky姺Yhi!n{Zժ9G~ 7Ȗӏ);9CmyC{"_HX9[Oے7Rb.?l׻L& &n 'O2', -$"n b9xD Pg1\L>f9甄4.*TI:+IBH!vGartbwh10 E4cg :6:^hHD$h4~&ZUA)FIk=745CސFHXqYnRv%9LOȽ.! P܅삪K HJbLYRF#+V|Z_POM{$8x?MBMU~>e'Ƭ;em[آF U0Tr' h5JS_qj1 d}@co? +8A&%kYDQNdmv߂V.te Ի>*5μL%c5J(/T(nK޷1w-#Z@ XHa]R o\Lɘ<}`g^iCiHZ1Z&2T=.#"8dMt9 g_:E(͠z,-9Rw+%Ғ.ucLMUa>7Î*V,̍|4|4QaQNS%b& hs?%6^ x_VPf_#h (ZcVۚ`E+wxOӒhiqJz]xD K2,r_␭{3`fH=xNXfVuXx8_M_8[55 h3W h<:zZv1.V<@IyKlLs+JD=Ym5S^ܰJ4m؍O_tx!ô_3!z&t%$O{9@ŝÖ(r\d 0:QE-8C7p"*`LOoޔX\IY %lܺH%-|h0DE(VBv퍭;#z%Poái?{l)ы֒ 4cJICHSnKO'>BI/2 3:&aqoD%Fio y>-% jJ@~؁ HT\7 yne6rqЏξ=8qD[ƽéѼq_+i6L w;JFԔm${͉ } ((Ȕ~T8ʦ8}`U2I'{JyAy4:r T"3:4|@ҕj0,rm9q1Ш!e.-mdq,t'ϩJG j1/+y|S<`pʒ=^i.!ӹ=m>'_*nov&/O~U\E N093XxR^YttY%rst*σ!f隁_@r ֟`?FR&?Z@%7hP|aOϞ-,Xg.)# ezki #>t>/ᵘMdxO̭v'03"vƗIף }lπ$S,oa>{4d݀d.B\3%K0l 0AşLq:9hςmT2c!s蛼͵1T@ԾDtHns=ˇ?8 1%=c=fWɛ3Re@V֟/rQ[N6ýXҘ4YLWM9|x|QyhN`;)6 l=X7 E!MMg=j^,XYƚ,E%ш#^-%a*s.#-GHf)9'ċ#q5gXCiT434=Co$e1J8!XϺÓG^# Y#{h@p|D֢$`r#]ۨ0xG)=7FLb)iP/*i#M06圴V9.$E,@YSpFN&:g 1h|rA$h4*H ZI0xk6tews lѰꀈa*BZ+΢RK+ B'8 mg (*=u@^L*= L#QͿ̞R:Ģ+] 3;@Qi@gE NFSPFE9 VȈ.:닸y>7oAsLZAUӀ7p(r$F$,7TLa^CWr 'v`@"д y,>?t ߱~&XiW)q\Sk+U㊖,yʂptn$D萴_ OJ jʹHV|:|9X7K C _S%鮋J|CK6 ݜ#neV@2(^a921`δ6Ć' &,NMT&xpAճ'^Jt?) 88\K ]muѩS>Qԙ6(%i0?O{59$KA!+7*l?lۼs~Xv##61m<(mRyM~MotA+c|UӺHbGXIYI1\sV(Y{d!HU"$DՌDt 2 (nT g^}c֋gwz3FeKS=2aCKʉ_'aݽxK_E'"LI5>Փj! f#2=2G }B 3.C+$GQ9#dM^h}ӽ5ة@MWql}U4SCu锯,a~<ױ<(1LbjQ*L aQFf@&͜Ӽ,3{ڵ2 quCqÞ+̘FWpгyf+I^sg8Z7*,xq鄽;Vhqϲ4Xh9R2Tifd| "1Y_Nf\%@֐;[&Mf1Z]eM.RGHhx~b ܑR:g4D*Nm6_:E-c/.w@!>'DV 9V vfctԩR]˕h|npE2ݱR NDCYZ#yd2O3'L9#h酲''3)JHp&H>kW<.@We? 2\!\3PPw"}Dªh:R4bsC2_RzsSFoq6L} Y|Y's'?lAjaMHTI0m2>Oa/M`F>_m, /RB"dyzX 5ZvU(aU/r.an:o1}!EQfvȯ ,#}Q1&dfϓ>]8 48Q-PRxxȈ4%)T25"/gZivw H ;|P kma7ȟ.Fb=# uesuv|0Eҳxyv+8ڏWgh7XT>[^2n&V:I4, \YHy܏\05 cE/S6`N![QA&GԶmbW([#rz"g/caI95X E%|5T7 j$gQr'sA; ͓AZ jYJպaSg),5*fKF!/adKV{ftba0-(!* Zp^0#bVTt_B͈Z pg1 @ 4CNwJa,L88y{>3˳ܣޏd\}iVm Ӏ\=}{Ԁ!"vgSQ(t$ż#3rzZ`x4(4k;"@FǶS7x~/YϬ5ký-9Dʺ<V}1S)XF qF>uJ&S"r2/Q@ƟR^/Fm߅ j[[؄a ,QXVНaʘ,ki܃3[hɦ1#C=$!ԽKx*k8xmes]Xey$L~ߜ-[}3DA%7EG488"{#c: |?}+jR)p)#0;SE:Aǀ >-u"ۡF~8~ p ~ 3z`e"!){, K FQbq飅7I&DŽO &1D[NfN6ja&` 1]@G攎698ttZ(AAH3vؕjKUx(q`5Y#{voW>5eܑCu fy5oqdh2NG8p_i5EAqNNM36`ƒq ݖer5v,M܀cqbx/^|nB\eF hnz%i Tަ)U]b6 ?vi'@U`nT(1pO,)ݏ ^wB,u{1 0ϽAZ?,e'Vk|zd=7lJ:r xWD|דI:Q3 E1`!Ƕ&;MY)z2^D ۹aT;e^LAq:WDWߍ܅p\cDm̴ RB)1"/n)$<)~X᠆",G\aW訬>{y6!{}5[1e*%zk["VAolջ Ю}tO`L:l܈꣙Y/s>?Yn1y6/78G02_e{oTkm~^8Pa7Wt75*EM4]9%T=ld8s[53T9?\2*Zz.eޥpFFcR B Ovm #K! V+iֻ^s`. qV69kqjfu IUkb#'rOA?tR5) m-|9cFf4lK{T-ngАKs3юW%Q@KJqorp[b`C0RDp{Vd [ P#LyOc=3S[DX4ZuɊڑBO0= G?be[gXmFsefyTGdWF!uI^}"tdT4m:.HxYv@u"VX6 (gb53[8>1ຯ*"^lpOQjIҭ#C4Rð. :y~Coiw!z3aXk"k 4#aJ0`Mx`M-_fKQ`pDxvն0`QmA,#ɼ MC|?gq}GC=GU)b΄#ӌVFC9`@:)Eԃ'U1 7۱G$Xhe~FwD[`Y 86ɟyu_zWiN#Ch}oq4s$# T񒇳wg_Tu+˖W]rTY7o2HJSbª3o s)BټugHOꘞ+m7U 1zc畋tEn"7B lHlb^/MKF [*u]%^FZ;W ?YT,u/_]87;mUU᩾vM@1sӯR>dtS.Ƨㇾ(87c*'ҝ%&N"R"Y52YqA>4h{>{,=xЬ3Q,[8~KӗGFah-NߤϞ̾x`$= uSnKfYZ[J@vK_DK-cUY&( ~JUrnܺwk`xɲT1ݍ5S+b[xOQ|_$' u~sZ.k:xZFk^/T眛mf?BJx惧&bing?(AX'̿],fvM8@&JJSd[ԞۭnMuay+ mrWMB׻4k3zXqDO|Ng4gV VȕJA \UsͶcmgx4k`JGVPWѤ@ؤ Xf.CK9Àژj c5AogvKL} 9 `tXN#&vaA_a. P.ŖhwM%^J1 6b;@{<%=ҭ=(S\`cOva,ӏ4YS#A 5rL^*kEa0nBze3 Q}lo1`WuSð HWKY$]5LPdղ;VQ/I k{Ò$eNPvb&etQ1” @^!)3HF༟b2(#WN3ߣjNI!Fg @-/7~~ #7pYQn?'QD<"8{MOIor*KR9,T9M{4ޓM8),^/@8N*j[كŭpPt2(~lQc^hC'YǼR; ` 0x1 Q5#s6QHV榙i:1: |%6!-@l;ٓ"]hf &LLŸ&n>oqTk31_oDsK_/&*UDQkʃ]{ B& \4J(t{)~ շgV3.Jz\M+f>w3)Y=6K*ҋTkzxU܂ p I`AD *Clh;ee{$~ lZcOcakyc% -#VA 6l(Bmk0l- Ͳ.Gemw0vx³@j¿$yGۢg /فn!)Ӑ-["/g&c#ubv8A/^45ao:|lH)q5 T<1uij &?Ҁ ͅHID 8pyg6qRn(E_d,ȆfsbeYSw[>|)D.Ĥ8%$W5EWEs|_zR$)\;bHO i#5(|e([36317o9ڧ+[UTBWmcSN]%[(֣GˠS`eX+7>%Amzd@oݼwZ{}Foa1߮_\3 _7; C }s&O87d5]O70~Cr:Cvk?3pj2q(nY qaSc*1k1hwZ*JP>b|,j? 囔Ǽ}7ZشzQ(TT-YQpm@].$fe.i vG6j 3ddχj#_NL2ю=Y2hF lp)k s)рr|<ݟf"9~9{*%/ﱇ§bǠוWV?%;5&Z2@~۷m&3$^~ύ,Qͺ i5Յr BD :h\;˰ #GPjx8}ez?5Kďec!q%(+)&E g/q)A43 TVDU6 ,,#1`6X+ nuZsGcHw>ľ3~j7ee7S2?|,88=; f = kY[Nީ"r^tj(ro) eqB WljIxb;_4D|y 'ug5]U =2Fw-%*-xCf X ދ7dC'Z\P+EicL{34B41yWf*)(d[_}GP) {3zCӊF!.0ӡ mq+bTq~ n*5Y]ibϦ~ֲ#3A֨3S)cIdO!$)"+hCn2H$C#b8t݇R۔b8-gW͉Ly4ߵ)[QCJT.Ri{?@9"l>xw`Uj}aژ96U-!g~GeR Ѩ"ԕK#fŖARJ?|(Qwv${5;/׮ UeH7$w܂z@Ԩ<Tu:}aN{?EiD`48p(RRY6lj qedͮ{ZW gWCRMN~J]scbE`Ie  .^O|@aY6P<؃o=ixzf6ђlR/T$2|nkj%sՋ;Kz]BDƷ1kO3AQQ!X YᴹR^Į_ovбk@lK+ȖdC!v+JFwI,g_?N vSO&s|Nk}Β0olvޱwN̴8!X4G_ ,37Ә׉M-ùNy *v4ǺV95iS @1f}%0ʿњCðx}OHLja5S{}LWbnC`[nq @8P <=2xcmF)1C;(5c J*˳4$>vMʉ]/t}Y>(;L@+QʈsiyCa0;0d3TD0BN_44_k0s(afqiH;63;'$SWh(=hE 5ɊI28E&\hْ@DV?fnff~mx%{&D0asE~}],zD l-߽*չ G Ƨ]N30G5[k; e%@"bdQbfh9J6%m(kl- |SUi]ER=&dha~(ARкx%k P r^>^vUɒ?EJ%"FTU2p Nd0^㩃 juXT!&٩^hlӂX0f!. ݻ sG>DXm}%}IF[=:f/UOyq W[Yt*&{.6xZ* aH Evb7wK۟Jq;@bCˢp}=yƶZ0-Nl {6]ga'g辈.!Ced'a4f߸(8xP$A2P%'A+5+ r'fp?$þq@]z9 xErux{XW/k\Ab?=o?"e-$|:d,};]YNI(^*7eJel[h IЬS/ݍTq*lt˅'I0}7'yr%^oan內 l:ÏXg:<7_2UAm6Ih֦frM*]<j'~\RԨfk6biX}qyh_k La/Q* yp&6oHAM.׍mI12von6bh㨆03Բ .Z-P f Q\7"A,ETS2|t(XĥR*l0&6Ɉ2 U)Η 7@֫]jnx&2G.KLn$ @{9gY cGT?-sV~ĈjB; PX-1u屬٪ c1SԂ6C*iR> 藡y5zvFL $aKZ_sۇ@Q`Ӈ6KDIsjB5,(9BݩڊVj{ERqAWP;zu% 4䴬B87 hˉ %]~~!%uQT߹b?)kWp\$6^I v43Rʥn5 6 Të&^Nߛù"{vWa@oMTG*}bޱ=d=BӉ=!ii Z꧳!`ȓ*!<{VH)5m(L `(ى{6Kzoj~B#me7W2N@'NÓx7yf8H U@@ֈDuRI-N6C팚,qu5Ž,1@H0 Y5F|JdI 9w{pEkE1r`KYu1/K$("wǟDJA2 6<Ҿ_+ ւn%p-CvJ3S ΦMecEW>:wdiGhjeqi& j 8w/,Rnムj~] 8@"zOA1WfyޘltO4tz JC % <}E3.m CG:0Wb+Rwx6#eaČ-jc`7UDҐ9*' |;Eo02Xx8u =z.=aqZf 8զ:D)`:)%ޣ硃n+1I1:I]Bj7t`G}00k!+#}ʜ, 0M.ĮJíu`a h/u@ϙٻ`qS"H=rb؋_ \!dx7 Xo_2~z[1^̑}{& It3w4֢fՑbmSm~>)*ʋcQ ar6|;3NdyFZŦo4?7(Nn#4,fFnjv`΂U JA;/7WP(%aB:~#=Hn:\dVNrUI ГN18@s5uliÐ6- 0Q+4.T8V_ޤ ƽmFik%3 V3y_(4,{x9 D7JK "&))څ(fs˝9;t7H谽utZ~q:+r=U{1_ClT t_y+%* -Mr1+4rx[`bL.F,v-f'~m4Bw6҆_qt <mImy=ӹX|S\LW9ϲ.4JtֆnXЯb 0QZ@޹}׻"lN@Oj8gw/ujj)H;L98iw W+^RZ@CN}=q7"x3l81&0m9:.,2(uyL{uaQu].٨bh82@.8z)-dD3,6FO0}8dayA(9ѷcvwA/馒],ت'Nc_ KT &mr9f)~S?\/P"rbc*:$[ْb5ĩ@\]=LP۸ʰRWCqxPMCG/#4dIE coC=!Ԗd$zR&<>k:eϹ-cؕÌP2.Y)ZoQX[pBvioKV,eqZ)*Z/A5e[ƣ)OVmiDžYG!ióHggx_ykGNI*%,׈R{|M6?R!ѓ;OOz?ҋbe2䴇w-\O>BE(X+ec֌SHh}g3 ~t?geF )PuݼLQ I%jσv9OC9~eī*4 ̂ |0-;7hr8>*6CQ6d}d܂vDUCaRNQR_AH*G`^SԲgNyV-cuntq:P2D|uAdR?MC8LF˲,iqAM:rr,\ kH .DC%"=89##h<<'3x99cs{!j&G∀!8PۋQd=+ ZO6nϜ*gQ Aq~P!tN"6gH1dQGŵ(P%X nQяJ%>U2Pg^xL L#*:J( ONpt=br!}  M'h@h^܇N+ܚT6Le<4XIm8X1*&zpے[| ||/VOv/t=@s@l\N`$ThqzO8cvԨIX}Š];X2#r=F8b\$D5keI7a{cDqep<ٙ|oiTBNخv>'HDĆ4goԼ\RI;K3~@s﵊$Ԫ}PMgLUGud DL'n,js(E_/I"ҫ*j+*WƘQuƌ oeReyU6|Ը툑0tj`i 쐽G&TTMm&-CA9K9  i9 B)J)ܻ]8NȓC%rʑz6 XB\f$ށfzBJ10^]ЫIQåJFJvtoϦX#o{7tI}6~TT-1j7>ZwuUDVTDwdZG r5 e=xz(<3<=бɎ/:Ty}lPZՅ6=NpLAu3"QE+LJ\~%Gre4f$|]%QE@yH lW ȕKok-0#Uq?CùZx c/SeN(a,nG MAzϘmiqTP mZ )XᎮII/gkbdknkMog`c #2wptk<~x&?z-]3Fh_4xL!,9b ,Et|*BIm|vAEGwרl Y!CpI޸9~p3@  3P¨M~͌Z,CtBфfh9P<) ZtU٦^1ס<ߌy]{ˮ$0s2 zKlEg|O)@\ѝ6u>e("3=j8O Z wtC"T9u(Uǫ!pѣNʹm՚J{g(# cT$i`5֋+ޛCm0HL.4SE_EwOM@/p_:)J$u_b~NĹ*ṅOH+g 苶Րt,+lJ~`͍koZk`mA! !`4 xX̢eV~2}OߟX9?;Yt j dQ_\K[f&0pU!o@| b3=iT\K K(ر/Um:j m iw_q RJ>+"X-I}~.%QF<җ YBiKC`\ufxTxs`:_L+]R/߁mv儲 ZBCB70Ow2qcjR+u dhe8zT4(BO Gt(H]pҿϼ)]24Qୠ&o+qd>y%w#7qj򜗧 ~=_` hBJUJrY O7,q$uZvwS>ؖd'Rxb>1ўjj~Ɉ] vӇ?'vc`vcq "|_:g` p3R񆲘^#bYܣ's9{G'V@@ !_C%1m cC\,GuԚtHq@jyrׇ 4yOcDHN1r?c+f*G+A,u!oOGyq@P+^iAxtZ۶ba}nlO^{^KhjnP%&!G`j7@0sårNJwE[+ӭf TNɾXEkCK췪 S%/.7x.CDr(zCes,m_I++g(3'TtrL52iiJ4 2zDǧvb/T_0297H9! Bלl5⭯be?v9T]۽;lCSrTqg $TJ4.b& ?Ɯ(w8<541I^uG-"sK% ޔhk ;dX7|;St~6f}ZF>sK/C(~qt7wlB{\7J|`il>dW8M v`n9֪|īrAƊXּw80agYqΜ O f#B8aLIl^Pdb%-ﻓ| r YOtMd엂A di?hʳ)JPuDnR)m$,b9eTYTF{IJ<[+Նdťܛtd#ZG aqwUx5F =WaH2ל讓`;"²Ic| wU5ђ-/LQDtz@y Y%tƥ-q*|$I\XmC 50İ՗#7XVIj z*zb3!sF_}*xI>\8R$&X0B͘s;'-)<ԙL$xnj:6LlL1x^Xog/}b:Oe +!Xu1DlSˀXCJwl ѻPY/n: 9v `t1}rר{{H&h`DV\N% yRtPd|xrc;w" st&Hw*NqƷy!ϧt_&t!}Y!#H-szmʙw;+)뙨!>@ {uxϖ&Xr*n!a{ӈ [w"ڋ< GA.u²ogbbvTJgr5=QpX~C^t4٧0Dgn7p \Nۯ=.S߶: fk1Ƅ\q=7)dڸYGl/lh) g3؞Zt?y.J H5ΛUq]$FwWaWUkTqv!jߵHUר#;3&S (,3a(Sر$_3K)m*غOQˮl Kع $IWI= *'DV$n_'l e @yyhH b- c z*20,| G(˒0Ow"ɽs7kKZW["6%YPlњwTmwwĺMO>cp3{ReqU;FNN$VNN"fZk$N;mM hG])gL0H O(sl0a_B6e7f8Zdo t>OZCYoM깮IU2aX8(CxC?>u_߂ナo v4LqK9qv"ze/ 1~Rhȵip R>pjW'lNs 5î++uP|cWN4Oo6w6y0:KA 3BGqAI9$1&tͼˈ71nţB$`g;$xN9nR 19p"L6ΧlY]^Nh> ͔ԋdx0pV?#9a ^ID ])}o)HBW,AD`Sx7h'rU +PD7={_f4Fc]BJhl.N{n)[=It=D.ҀtVlw EH7< 2 vYW\.3ՅMqm=kZ}Ao0 pbl%kof|WQm~L$'s:*4eQlYNn>:fkMĹe4\:|#Y5c.S J) RJO{HReoqXWT0lmbFy.w*R\(ڼa[u_wzbM#"|_|;e\/OGSm`zP4A4R˶u"8"F Cfz؛ f2F}\ 5V{s>}qjW1h:͎P$~'5V-I\Y/SsJ}iY>aYZJ>Ή8L1˺`򿬪U]dtM]ظcnYҐ¯Xָ )"F5-#NL*Q0_xl"eXN/`6~C+`_H7F~ֹ~ KI`2iwQ՛_.g[x8RR"󍓬.2؃E- ޫ/>S."͇]'BJP k.\1 n{FGJ{y3mh[E$F1$=="HeHv ;S^sɁM :Fa͡H%z{?8_hh7-i=,Y6bR*$w4jZt e r{Mxz4A8QٍH-;1 էws%^t~ Nc5{QJK nٺ&=p=YV!=kfT} dt"w_%O,psbtTqt !|E/i8v>A<[5Py)3yW\tYB*vAX 4:{ ]F_Ḧ(A_bixwǸ95K&ؑ5Gi@X-Y#KGտ'ZwnB{53`+"DUw/98X2=oD5-7qvXGpbW71DV!!Ij\0`=n^ƤY[ |Mqd - tu7`'3(EDGMNj+tX87X$M nG9V?mCaaF^ 7XAӫ4rt)$`z5aai1 $KDihYPؓճZc ڗKr 4qqLz$5䶘&-z3܆DʸȤ}تwbɈ73&-~r~vm4g`˲f.} o;?J6}1iQgc1Fmf%R}hT.19_klF iI  t_]+ݣqAd3X ᷊.xxZ"w/A]q Pl&.$5X;}q<lP{o]Z.cbn^4nQ *RX3{u@9VxHxRDd8qU9z#c` (B(xwЬE :ѵ%ylU*M,IC^:]; ̓/Of!L#탺~GnWڼe^ce> gMetxglnwe?he%+C|S<3?֝qb*#kʂu"x(R6 ˬ(>;BLʧuCZm@>ԢMGR[,&%dy-$+^dY-&Ux@W.ep{ xS՟4kZ;qSNFџ ˖5@`U^/X4V5E hqc!h e͓tk G\d#nuW3&C]R-gxF*ݻF6Vwob.F j5t ײOYhh~Аm$DJCmJ=*V >08_Z = N9Ikм{ԁNZQ9rdGЭ{(7!frQuuf6"tm[ۡs//w[[%8;|#e|^" :n 24As@VyV]1[Iճ0oHJ?L҃l65M(T\er-VHHAE'Ă64B^=tӮ<^j/E#WɈ~`E\y4) Wk j3*eL2?Q=`¾ 5\CB޿BdV\i#?҇zvtN]{ky/;R}܇#BEӳ6+٧7M,:>݉:h@E薊8ښhqu{A7Dg$ۯ0BzCs1b,ru_̈>e7bm=oa@(|׀t$#Z?#d*%7aKԫƉ,|_]CGӰgR2nt]Q>xwǿ'םPISmn\8G[?pTQ 8bQ5ͱKE_f m&W6 "iTq^ aؿ5)Q7NDϏ]ǏI2t򹳾{])Kafȑ3io"tg&"8Nʟ08URDgUۜT$ CE ؜lՒ.=ϥh&1o1 $xbWls2dns2A]Aw\vmLӨ2UJMW(k')}+%CͷpiL wѷ1 X/_L/n$9Ⱥ TT0AK_"XJOPr[]CIƞTFDS1^8+y ksj(^4 |y j D)؝z@?M!@z~X7Bc:ud:3AV&cM/'FpOš qjЮ zp_1Rɚ?Hlk U媚LNmlX#=UڀaKkZ@'!_M.Bx~:XP{R+rV+3kkY|S/6~7JLM4.SiWo'.E=G&`Og\pa6ykܕa^8 cus0p#"}$]k-Ca׭$ bE8[]mbl$3w~P*p]!qFR 4\f%Q>_ED&$(u/<[;Jе| # ImA ֭,Js(4 \"Xet#0?V?\vy>"ٳ3ߍ=Vn1. ʣ~[V1/Lœ[[LRLtw_&Ċf|(r"}RK|rrom|:P&md|ɨ9;yx0th$ "r| 'kشYQ,ȽPl7hF ۭR(Ϡ3zv'$^-B6d&X1n~:Bt/C*ר^z*_i}w\Wj,S*gřyn5 VJ@bLjÎ_nM)[:!-Onyޥs9 U:r)l4C~b+ƺZ F^7BM<&#_IGQէ]wWe!5= >, _~bˆ}zP8QI:X{%z>w=(~1^5 ϲYrЧ.σO8d^;v^'gz=sd:7{c=҅6GfD%Y"(cj=Jm$ I(O܍We[e*[[?2ds R)qᵴߌEi-"8jf\LDSZ•loj(& oI4`xЌ ?'Z26;,^.("l '01A<}i-e"''쓼>8gdI%GY@4e\Y[ W5'l!{OrٷPfm 1چ~[ۈ%$seiQ-v,Ye3Ƃ 6MQge$j iRπ~\G- y\k{5Ιwx&AAsQ[e?=׉5Cw~.;sj&iڇ\wQp8ܮ-y1;gcu\M?LFb e\zB%9[DIwN6@`$}26|ˢi!}C (4HE=̯e$yX Nѭ~Az һ!Yf[F<JŒKkG_zOcF W@81,{vE*-}^yЬm|xX_;B~e?bX6[)zЗ kwI#%)-8!$S|sń1Cg/ -]nG!.1{oMRozom,]3~gmr7%Hˆ8(5$B[*:"-vl)&T 5e"lK* Y^Ty;gd"*#Tr0NC}g; ʉ$A&7*iY{ϿOXmuÓq9P;wT|S'D<+3'eA0گYk2Mf%{2bo3Sgr_;T=8])[I8yu/IpQDB;3<{%\z8L͂W^@zf~HB7^ӊ?U2tf2ZwtQړyz8g {Pv-Sjﲻ {4Ƀ |T*u]PAz<hOpM%D؅Ѣ7jf9{f] ?S9}QBoLB$`6ekgFrB T93"N6b2xnǑϡ5v5-/Ӷ## р1̓.v_{a6|X'b B,97GР\Ƹ5 )xnD1z aL2U8{=]z|~/L)W=)+Qg=gFk4NE^J{SN|ji1GLזS4?Id}Ԥdӿ@σt;gPY)L# `{3R&՞16a年2D?9U*&Vu >Mu*Tq*찖-հAH?QZP8sqZ5j6le><_K;Ǧ\D8?S`5`ѧ!Ȇ&9&Qv.kQM9hs۾ٳg-)*iDfj"w_}.籧 +R4"`qd-ֵMB;h|U&>N](Қ~a(VVDZՏm*(_\6&0 ]!Y<ѯ7?0@,^^Ag_s7ЋKm&xT SHXm1v4X:18LVd:@"#W"ւ$&,DǸ$'`ؒP6;[KR a/5)~Z.p=Bg0kVFлn M$޺OFx7] ;Ih]|~!V"mb3ߴ=pR6D̖* ;"s+p"mrӃo9 NCvkwVvtyԭĊj .TUcOU$\ ObE^"+D>h_n4жأ~P?911$vMlUǰ ^='yFJ=[؅urb.V~$HBI-U i"/ᄽx e'un\@3R8GDnEPtz]m#=\ƀGW}S;n?f榏fŭ,ɥ~q[ݭUo%jVv[cqc.Q,s#z巐Q 2r4o>JS{ Cs9D"/죌P*^.{@&㑾 NhF{#)46C /daݡCed;BΒO.ٖTՠ}f%*(MUqSg#Ht¸a?37ז9 'xx!>ys O@U7I:R(9@!9B9mXd ͛ZE1uIԣ;uN'Ín_1m8\+\u(bܩ<`1q,8a[&OPe|>F|[$1ag2$*z_g^EJsۓhŝ<æ 涫m7REv & x0= L%`B7U^t kǤJs:G:\й ! |W3`ug~:QFՄLvF"N;t]Ds.8]ERl¥DVXsp//0dꆮIAP+T>2%&[ZةΈ:nx?lO`HK܋ЕiWJ*|~kלK$ݿ` 96қ/N ^8<'0e=]CIRBc b-?y6: ,`БzXK[]8E.<ʴPUqL_Dt(T3`tJ<TNd\alE]9RA[벤0)rs0o^T$R&٣.ˆZGu‹|7ƨzq:M=5SLܭxbO)RཚcWYtԇzz$Coh Ö8gfeg&R*8ug( V6RB)]F9;h]+oke7{Do@i(䣦zD };{{ >m۪Qb, ?{86(e$:cP! Bh}G< ̎ncv?i\'_BEܢxņ#~yHnb&{MrUs%Sy Ge7`G> +P|n2vuZm$5 u |6_=eCЏwfE%*/AkM/sLv<@ sty wKoQcFϷܶ e]vЎ 8;T%6$K57UNJ餥nqpK=X{[(i=YZXQ/&wva[z>">結,/#hbC48c_M( ڟ(kTue"NO6q{lo_ӲZ(j:~ \Q׉vB.FcsUDB[R5b}y O1Xh\]ėf/jx@R #1R:LKr"@GӎEOAlt+$qGD'x̟8_JˊX5gW%qwOh?h0T ::gsz2Σ A !qƿZTLC3:{hh$ʇ^ {;*VG:zcѬiYƻ {t]4[ZYj"|p)?5;2eG[ش(o8f$@#.vQ y(ra{AQhRQ'abR1rƪ&qv 1Q#^ʖmM =:{P9*A&Ϳv Kx͘ 0)4_ޘ$”S)A~5X%&z,IGg%(vIm\{Bm ׳F<2Do|ЄK2Cw@{ώ.zBH(~GNWVF tUlfS|3U)ztbnzM|Hv#m;-&{0Bt[\\I˞|d륅֓ZB5ݹoLl =TTN2q h?np%d=끠.vAnBnUe\ *q>Cp_+#;7P<2 E] h$tBMY  ͧN_V^yyZ- (t\{#j5 8w0dlFU0>t%?4߱rvC; /=~& )@4=PTnxsMeAJZ̦oJ#}Uk7!wȡAsK'm0O 4)4‰'&x9B ]:ea ^wFa|T lz C*pl:c8gNB.Be̩d[4x.-EyO0KG**1Xi<@&S8/ɼ@H iJ\/"H*숤KQ j]"ܻR NvmLA ؂ǔEb =~^}/ ,"qBc泌W3JQYC"/xP t^}oL<\rDɓm. 0|-6a]-艗gmëļj!Cq@.xrWZQ7j_fF$_I}PLfي;9Z%n$aĝF?ŭ\0 3bOlYoh;9|x(ѭVCO`6xK6 yédTprq`S9;V 0+ag݁T.Nq SiAN(Y*vKU2(v܄ \Cц\[jW2+e<0yEHs.E 4 ;r4D=YRszys>֪nKC–E aQ"%A6G6FH0}>h/ lz0Zhפ._‡qc :Ɍ($Wl. ]h^SDl$">PԿٚmܠ}'qU_q nkb[Lu:uI%Ȣ &O܉-VVH|=W3LE[i-B`[; Z+H%IVǎc. `\:vEaUis LB#A'ސ—ϲ36C󟂑Xҭ#7!71*MIt : /Ui_*BvSRmJň=OWtz,:O{YnUdwEDz8m0u7ypv CE+ TǚN@f0}ɩH̋ &&kȥ9mн}j38S@ J5SAU3|^fAc^)tpLVA.OQTۛڒh(r~<8rcv"=輿=(e)赫Ii=†Y90 X>s-D++ mμigK%4ߢpۓeQ\O{반%`ȳLu/)E12~gG @`d)7Nbޞn\D`HkD+5SܤuLg`$ Mc`6Ytow+֎RƢYa 7pJ. n]?k*:1YOvcr(Kh94'!${p\OEAԧ2A'F~*%He]$223\NpP#9. ֑)cVMw ]1Rp\9^9;+؏{>>P#i>̉mV:!=>K>׉pe#.<"4vb;]e |Z H!C; PGqx3*ljAѬRW&o(W?3UTkb,xV7=5 m_-KZ+rRmX/;Y.BLڔbKL$"mf7&N༭?ZoC=ႉMq8O0 bP<ݶY褒Ɯs`Ǒ*w+<]Kk"ƚH@D$8v1w*)Ld+.\ŝȝfRMv``Ф3˛]^nw_Nb:adNګ[pQ(OD!?m G )%jo+) λ6qb6::r?Y٧uB$?yb6uu.UMX2FS^dJ^m[j-6rZ6$u[0EjE:ڿCEQ?lT:.D/`ةHLS IeRE!c3r߿1N0ؤΆ-x1V'3'iK{@RBu݉}:ZTهΉP(i2rF~A /Ү)7wjO +{>{>0U63&)%UTli.im{m{' `5h13c= eZ6{NѿV@#8vT] 뮄2$up7I y8آ mGf=ơ9"]WmL>kJ_ivΌx< E:?׼LPqz\P7-(yZNǐ?!:+.!o sNQ4t =`P;^['9Pmx<֣~iqõ 9k*WGC1Pw W@?>Fb[*Ec0^E6 JT.sPJ23"Cݴ83 FY0˸X?UYn @۰1M7SO1)PtE8FlaX)cԣss,(uldZ8.+X=8ct-uc4ZJL NZ¤nqIε( -^Eeֳbscr [xnUe1~H^@;w9ImILH6w- hv<)C]:[nBguG#܁>4RBeYP~uhN8ĥy.;}쁑Z[G1ehŃ rSSe+7=@A+xzM2W݇˨g;* &j?@*-X3x(mle/kGWlLn[Zf"=ڣ"u"&z$Bl=u?&}Yh;aԸ!8pNNe 3ڀ,9 7!H a$ȹ$DRU86\\ g&Ai!t~v 1. ª@ *Wn[J4"w3؛ۜÁ!2sDO8(ӳ!‰`_6((NaA] z+tH]R1mO -.c_c=]#A,/t7 Fk/wK pQRš%' tk[sjz}Q3Asf$ ِڄu^ P(;Etp {n3 }h|C\k  }8NxK.U&bQuCs{b{ b a t}@gG_9qrVdOrNB:mMWp|ӾM!3kkf ~oL:^v5F6^ǚS-)G1Y(1Jyrv:^j%_ʼn2E~k^oBg+32C J΅LơUꗝ:_pXҋ՗zѦ%BB`"4xe#h_~]M#<2 KZGu#u FnuftZv;/B1KJ 1.jߺ<Cz&W-3e561TTi†ON3™:$l?~ۨ[HJ79~(wh97dhDRdj %-.0!rZB4k5&sdufGKЬ1ILƀ3?AiʃdaQbUR8^w5ÊJSu+(DМdoPbL8#q!%" oCb4xgGҙ7"KR':Yz!I6}KߏՖ6[M9ՐaqN[ʚIK01$EfP@qY oG:iK #ɇQ :f$vl+΃}^ZPC@*׾5IJgǰbLkSD[(U~ь,>1,Nn{)r d9B iϨp3}?-P~=&ؤXp]:`M=Ҭޱaq$aȈTu Әɖ@?I 9q䒈XXqL[A=Ă9!v߳hF*3Βf `r/K}2A,n<D0| DwZY[Jdm/nUQL]dxe']?g߶E-bބ(M$IzJl]C-,j3w()@Nt_;EGDЄ-Y^~w~#N&ZѣskS<.-Ƽ9)9VkM#Yn(.3߹V&._izo_U izeB4 bM!,.`J;0F:p_`bTqNQ JѺ[3RDx[TtOˊ0M)w'\:qN 䡐frr Cd ?SX^?4AE]gO܄SCC=u+\%jL77'ZLw챠(5xSsƵ7/mHIwnXAhJXsE\`Ii/ Ij;1!wXᷮA"s`G݁|:3-DBi, ֩9O0͐ yI8mlZ HUGoyTgsDD׃!,!d7(ׯà tԻivJ{/:/ݢQ9~6ntMHU kb%;[yQ=}2[*,O=osqrq6sa7vF .~ m_T?jX[EqfZ&<{^oċWNj ﱄDzF:m$f7`Q|T (zc2p6 Jؙ`to %QM3SrNt]3bohЙH@|ްJ%Ζߗ`HA82=tIZ!mS m̝B SIQ)iL s@:48X?#vV6}YP`涴 m'tE/,R̂;qRVF~*>!YX ( CK`yQlt7F}U_zf/ KUQ&$mC)) &NHKW@P4{mwTsޛ/+t[ 9 *3"e rx?Kod[~KV3ezZ]F90U"D(H23=<= aZJ\7WS]t6t1J"( SZutRUaStKjo7,EKKBi#dƚ!4X z%Feɣdr4/LY9J+N +LZYK\ʵkD>3R$Ւ).=Z$_iw-79.+,+~3bv=ef2)7M Zg0r+r̒8t+M)fƥ* d0g9Fъ92]O  ihR 94&wƽ%cx5*cϸ25 TOHt24`,ZcFJMH8.5O:"vMF "/ә.݀D 1HQ&)^uB$Ě*PSOش-ω!߫9OS?vzp"zrΛ1ZE()UÍ2*,UMyscW6=S!7MԺDn^,ZRy]KgL/uۃu]eH5T(k9mVvL0Ej>Z.*w}}FBui{adm6b /§tZIAn: +Vq^A$LDUP31(ĥQ( 9Hщ5qFCZ3aF 9㢭@_fW +#Йb=iݖ1.x&˘_3 K:xipקܿ>w]%3.=sZ~{&JL'@g"2yA; )d e$˥K -M6{ReW"T_YOxTx]>#/ c—RU9 .* 0Tv-7]GuAoT xg:T *i]~+{=X|0,A!ug8AntIJ67AUFܕsYҁGwxk"S Ѓ'"OT4IЮED@R8pubfӓ[ޔ,F7*Cibjk)LW eŸɚ/AEy1=+\ qsWn|3|bei&*gm $ =D'7A)CE>`1^fw\C np$sG1%*aLﺤ/{z-kb0Y|Y2ib3/)%Jq!x?Mڼ`/X$5/'y ɐ>Q[_p\斬;2 "ԅ9R4 ^|h~ tSVr#cR8AE-rA`k 8 QP "p?zX!i"v*r{&JfmmǽC ^yT=xO]h^JL>?j{f 3Č(ildnw^6,r]d>Eh tAЊYB*]V@=RV(QrGuN2 Q`lM,I"KЉ皨x6)hM|.I+( huېQlyD i3-Q>5yVA 9)u}p W_(18tYs{5uBܐv֓Px4ą:_u$ߘFJ=Kڶ buw^bZהnM>[78p; K$T8ΎJWf_(Fg4J~浧#X}"͛Q9p;`^VVc_Y8(ZuOf^h+y`t9HBZAkX^,`2h]?nA!ǣG}֮6nZ7Tkaj1"AT6ؒ][O~R˒`/(A@meˣ: "I'~Pƈ{[dlPU }N ŏ'Ž I|ڋx**Gѷ Cg95 +V]l  _lEExc\nnGiK1uy6}f Fq,mב1-V=,d`1y۵,hyn6Qv(H#%Pf A2Iw(tmItf ~yptN`#_8CXCyVF|9\hAUM8ݻ ˼E/++EwsGA:ʘv_Ay)4RQߦ'v` ӕNg.~Or9,ܜxXG];iuցpSm*&4{IX37r "fڳԑvc׆XP@ԕVη!%sVM5!tv :Y}/: ?Izo>*޳/ZN/sX >1NPZS=TIfbd[\挄P3WJȪ-(x^O;hP*KspH'RtX;w6 e43u\$- 9ef(?;nOm~"]]~Yt_nJ\85=s5Ȫ`<8j^?S؉֟RjePO+`?PoBՉOm0ic=Sj9$;Ѕv5`f/v[ށ&Sw;}ZT4čz?v@G)!R^.Cbc~%ʈ*XyAZL Ɨ4ppnX]ITxVR"02 [ il~4X/g1PAIIkLYE~&kJW.`_dm{B-ǚd$`vA08M'ZXk#Ma(h3]^w*;rb\ ~dޏ>y{~[yeyd;g wS)!_U*+ Sm%/\9}>(òM}œ࣏ 6J@Yx):>UU<͉wj {V {INYn唅 x"gjsӒ5`zbŭ,G\m Q< 2n!"f2 " 4eݺX.VVjpJQe)~NwOpE\`Ҡe>K(hn9(ՄF8Dްj'Kk0NH]a%l9˃cdF6\uYu̷t֙wY_sej U#|zux-_`@ms^MM *"41=|pNv&5ȇ~#+0 ~_xQ..z#,=01<3_~Hִ1LUG:>k2~wnrseɱbB/g} Ns=/mYOf"3V3fgWEEόb8$ybidh1{3Qk7;72y<Bċ8H g +cb\*][&)q9W텢܁Cͩ}٢ x_IDuP斸RLΔ7:)ȲUF ן4=͡kf,5ܯu r`jT:6V 7DuZ٪'g6*؉gZTt"PX9C'a0ı\cG,5 ́$pZ ^)NDjsqԹ i<C%YsH+4Y&Wߌ ]4 Vn+ t ҮH;AMj' cیxX>[6gIyկGTsLus-%.bb=b[8? dc32W^Of4آWQ . ">;yyz giu6 akZ tb=1:>-7H]<3I9RxϊvQ./lʧ.'`~] ȳtӈ>qLݳB{#u~31:4^:cdUJYuVήukghbL|) ڔCʰݣ^N?3?5)f6Lez?yd~笺 ܌|x"Br&t!k#dq8M21Y7su@bs2=65wuqP$"ּI6=# 3v|DD yQ'k}X|CZ#Ք~ rrg/i=?Fj޴Q+Xف!+Uc+'JXC[7kO2xq%D}&qKƙ|Nm>sG'ӡk$4Tv0V؁8X BֳXپSDO0jyN?8]K;|Wm5ɛbq5H0*t3{Ԓ 6E|f (P%m|~w"!\͒|p;wsn=?p 2a{57_Vis# O^daTÕnٽAS,MdXum zx;aIdجA-t7,2{5HB )zEEsyTuP$i\,-Z{8%p!+(DZc#8R޾&Z1A:K;ړS0@c CrC}+:K on?~}[BbF(_6YNIMӡs"2%unJk΋m$sF`P{1L%a|yxa1ٿUJO 0hs'+;Y(~ VE$uue\ى.%JO0a'Io}~y]u껸M+J8,ʼ{QDLuAsuN7/},~:]H:o|I\dC}Sw7N 04A|VeX 4?? qԨ`0Iilh t!MtyA-yۆ%R_z5Q2-pѼfE"ORӣnDaJ|mXG|"$a{|{RҜimC'N;|+># iqh#7c9JOgulRO \VjQ @Kc*lcܘZJ{@4a(cskɑ G+HIYn4?En0_E±agqJcPkSr-vEa_Nt?g}7SBRS]b":D:ד+iœt:?PREqU(9Ͻ{B+z9vI֣[Qe3;CL()&mMsZ{q@zcV*Nm2 s!)I1p5.ĥ l1.N]ᎼۂfkZ2QD}C?k4HI3-_ 18*eȻ]H^˸ou^ejO`6,/g!Us0O!/='KX㨷0%4VM-=|K щϧ5}?XхKOʉ7L" t6Xr†N7tH @掃[m2.Pn59CD Vv+l#^F2`'=oB(Ҿޟ/N 9x@wi᢫W /]<*_y&&Em}EB?Ŏy/?fpTlrXCtǛX{<`o'^KQnyr@_8d`9σXzcۂk|61"4$E̋J :c^LD"N"cŚS !e'V? kv1gzmF9nuNy0;F@1gz<59Z$]%'KwfmԌ>(HNpaGP\l!SGmCw XE&pv<`1v9 %K5$Q\䬿@XߟxIGI#tΧs ZefUPĝ5\*?dZ K>2]*ۀLQ<uS{H:`ez1{ɿ[\){Y9J5(\/2d߇|ten[{-')Q ̿z-6J-g-ag/cBg\Il` G&:~;<>PA] & /A$k}oRɷ%1sA^waSUyC2!s^Ӝs*Q^'Y/`thehJ$!ɷ7_m<]ٞOz/<~ȶ$,.4!.R/Aqgh3bh[ @3|GȂa{XWi]S䱄B<볷/2fK90xd>$s@i&98W]U$:؍)+:a_U_ń1ރ0z9v$K t쉦6b+2"&3$dQt(yeD}~b[tRQ[b2FJpTvda 9$|XMӞ6yaRPKP'9 PeuA uZ[u7?v;j:alG4 dbDgd@oMEA.G 7ZhsvAչX/:tPdl5 C&@b@ǂO&t*sKT'X5b2uu 9W;BMt&HK{<5w.DGPX6QciL@EXWqv^TɌDC;ϊ|x4ALRXВf3LX$xz-7>TS zܲoCd *{j⮴Z鷲ԯfXFcg $9grou x6=5*o=@ִ8(7HZ+#{ ,:{ꋢTW*¤JĽh/ڮˏ;e\ 2 X%\ r>uӁVtx"J7aӘd\Q:;6G" .J^awYէa&^dcouYw`4^2!ƅsX _GIa K=8L*@l0<:B+ݦ$+Դ"o߹aICACp6k\&QixpRL p>9V;+jnv26Eh7s~ҝ7GA(;K3*.œ*k2go J|M0&SLР;u7r%oêw2bD豦ne.dT鈮"\sdC|KvێڴJFpdZ>W?-1F0SKbq~둃a:Ɖ1G%]7r28́e/ R' +[WlAzѹ5!Gz9zڤᇗ*/>!u7%ǘf8/6p)bަ YX$HC挈]y(oM,djFeAZ'G_}JiBVңh0%Lw⃫U1KX(TpcSjmw<_ld׋@)0V藘؟`9L}|+)Izi9 %T54 S5Tl?Q^C:_...b[}=̩Ș,d9E2\m!uuEbt 4 2ȂK}f$!*$vHqKECSpo8oL3÷v¾kotk*f_Xu@`2/.M_h9)) ZBcBc[Ta3 R07pH_/6-mQ>Í />Nƛ20f련_-cOé-ex_4j''4Ld z{6TjV wbBMOtD&]R2_-JJ.ѺR%)@ZLQqj% 7Щ>NI%`@5(wt\'UT`Maө 4pA!n bIƞx2t`KGk;#ά1V*pC9MSBL#:+o(UՒ- \AU:ߤ8Ik})R 7)-`zbMr,݂OlY.jǤJ+~jLS FJ ȧUS Ri ÌȬ3O!X%mPq$aLP>I =?g khZ-o}@Sd 'LV̸ ܹNiU˞WyI4ѡ$8i{I\!cW|in-7Zz;>h/\[ ޒ㪯wcC[qZJSU*F^xLk?d996rx0"ey_7d_Wӽ32 q3cZ *3nȻQol p-pk`qԆdo}lm-3!s3H)E㉡a A"vwAt_2pH7s]X9a3<؈ {!C"'>iH/.,2ioM`ַ>( zn) ^bygCS|G72ǵAJ d FLUA5Lnܵivw2"C=x [ѐ8Ρ:G99Hf7Q|3jD$)_nи[#eGt/[ͯ`E R_-FBH$c˯szAD 5}r"']0 (a?']d~Y?92sCNb㯎 Sb7u53G @B5lxDf<4Vt/Rip0vϞaUfQC}塀5ۻXQ@ o9O ~K;&;s)KNPqdIIQ_ժ6, T0ΡHך N'~F$.9.2ٷWjo()ͩdp]"iΫl7 W1$0 fp-x؎MoudzS dxy6k,@m1T{#Y{K[lدtE,_=9S1IЄ8ϜٓLf l^kvqZI'!4? vHcb>ܪh exTxyvLnm/O8F'k-~Q{-(WɷDqBb}#$KY(iEi+=(hj'^۽&9x#%n:'șoJ!y]8GZVr$`/ݔ_#ui~Cb4~ ?@„GCpuMRR #''vg+(|Hz`RiZ-qy^An4ne6 {6 3: ,^Ly}@cbai"޽:Q b>4k]l k )gs^QO&&9? ͒=?9TBQԨ.1ŵ/Q tO'jV}+Sr4D3t!n?PU,׹L.ݼ0/-PD\TafgfojX.rȠB7~OW(uj ijo\f-n''Y8 :liϗ1?s5 ,~E'..Xr0D -1M&)A7qyѷ>rk6~B2fV i=1<bu+,˂FR\Oh$8^TRP]k,-, 21P,|u",KR,w3;h906˧ h)*=H/C[̲z!að? W]NݿgKS}[+G%wCoOHd7]1%r5ķqp.HLTdRodi#YǨ]}$#=b)RyDy4-&1I-ov!~ SF ~ wtۊ4/JhBq#"E(_P$0(Sk3"~ (PF\[i 'w!9-=JrbrX!y4W7|F?xig TM|RH/| OޙUmLiHkd5 ;!0?i^1+w_IJB; `;[&AEp"ӥ\V#yTh^^bct!s;@ 'l}1⬌8l J60omBUox+BU;~˚`jq j΢'nZhO}mEP {Ԗ sK(9R3#G= ti(orFc;[qbYǾfIjjՐzwt5c4Kx&gNӧU)3蛰 4džqE[;#JmMT H>I0˶Oب5~\(;-_[!V]SAw 4Ц{mERHy2,|C|5\gmEX)q3/IW>/T㨀{<.Zo6nyړx]mil ׷ )%DVW].u_CG$weI!TY8W[ ){J0^j^?^r> \r.LȲJva;>r2UQO䩏J(V6 NC|EE(``S*{͠لgļANIoBTr['L|ޕ `[xivXԕ2AO2 }\lN.x乄.O®;MZX[mN c:6.SRK`sz/]1.ƝP6! !sya;xPuAxg3{o]= oEn+=~O I0Ȿ,vGR@T{;2zsz-u_]*ٍ 2=^&YhZR,)ӘJ `k=KCh3>h3/p:"?m478DW*=3Kp:OU^>*@W 1ڔ9k F@]4'f$سu-uhsa9bH,#Lh34>][ /$ Hގ?M*_,A{fF o`@r[e#t5*[65:cLLUV TfʒOlbS5fQيol AxL:{z 9I}ٳ.7Y_8xegNgآ6W5x{֠]B yX <~>D ~`~fcd!:Y"!6wanX]۫LJTF[G(3B'ooEccη`4<i bkzHgVAAc?rlᶿ \spλy=+B3`gN[)+*pcPHgM<5_`6{ͷ^8\F#o(,K:%fIB ' M"K=C ̦r0aw)  ہ/\[KszEok^kk|z$aWfxVQԜ'+y{B@FZ){ztbԐe@n<62C9)s0ϻ=?)(]ZoAt'oᎢ#ڬ 5!~yNsNBy} L9OC-IN5陓$;`5vh$j=sR)՘ML'+]M{fJrbE G d O\ {]n9_!ᯂxB73{aZen‚z|@3c ')ЮЇjcΔn/Kz@:K*D]-W_.Ztҹ.8FMCU8^=HBcVp+מ_,mߓd0X| [sW + vGh@9GiZ ؗ$a6`gTLHԇrDgGpolO7ٕ^ױ樓,D~\_M K ;as{yRlsDjCmTCKVWp|]7YZ$@q0?l{ҏt#Х~ȯdPysXU7~f@"1[|NG1IP߈p(&m]x)cBݵ=LE۲?AZH_P'avBbU,\J@I+p{Ej'T56 Az+y=Z'؈D,]H8wɸmF^?}ɩt*xEQM=_a$0oswc4g|`f@%;7L7{û2̀ȫ.q Lh?dA؅<îq!BU ZF3s”Xu"c(rdֈt§)SP`FbBoOA'0ZScE6^`Fz-a^s;["I=dk b,|6ʦ/׀TɌT-ИUo]!7E`:}|*HG%C%zPF; uyZ3^i^ۘaKlB52 XT?X3q K\lW8# 02NIk||F|=gE {'K1T(bXeJݘGC{ObEOוMD\}$ەPXY2j_\%PMy;-z+gZ#y hm^Oڰ՜ ۺwTy~sbP""˚mUcI_D fёؾWAk)|'py#"/¼'|ID&ۙW5RKM^y!r(K6$ ʛ-&q 3h`pE* p!&%Ewqb/;֚j< |AT6lem^sB/Ib>S#Ӆ ] =z#m}W&@A}9e'3nv=Wkps8Y0 C]֌G^5;3ֳK S'a-+/]1#Hg!Iá!T@p'F|ncVhm Q.N焼_7_3ܥNm\+!#f)Y6Iʲ%J]-M43u^q͜@pW*TQ'gNOKb,V_>7MXUv:/W\`4Z+l2i>l 1e2؅o^ 6t@6$p[XDȆ@{8(,\9@Q.ƫ} F&h:OD pu|0L\ /e2b8ۭ>׿\K g/UnQ zT{%{B(o<}>'9/tYTB 9ر^=?Y(\Q-ekʓ*JϷDraG)b&y*1'Լk'"vm3x}"63<1G4HȖ@c/jyī3LAho,/(dmd=Iu0QH?{b7dVȴ" %9cd/hi@>47$>HW YnygX`\u8TGx֫m!vʂu͑u`#3L 'ӿj@}e1ݹRs0r5wI&wőnl *_sBӆ hŅܼQ E_weM(dWqԦ+K]X#K:Q\Wi_q~UaCmtLƯ:11@bnM G. ūdGr3cN ݎĖ 3 Ul^ƒ`0Tl`c>r&eOhqN"BHX3Y(*>PYڬ 3 ɸ43"@üB!P#Nu0 J k$k5#p(U-XC_;$/gK#QaVv͒)kʅ ]5F>J٠+cԧ=`}>jKIF?|2uԦ-#)\ >5 >nZ_ =:M\&Wegb&)13qx{8!IF8烠Z*ZV+a~BUMх gt}D8g"2 nsuvk'! EI㉹G\Ң}QCOO@#=$vbؿ [^r؊Ajjx0,2Uc%ovʈVώcrXhrw:nVgL-J1giPh1~m%i~ãHxcvoAfsĹ?$>ޑf'%;|!-gYU;gޞ,hAa͆һ ҶDn~8%`?Pj@6< poq]\1iX`(wʆlr'sp@^Yxe1ژ<+Q-vJ7KL\BnTz_I ]x/9d%܍[fR EN#>xXOVdpV }=I"נdc4lzNf,e@zEH|.Lh;sz*z_ Qqj񆚩1h1DfS{&˃Z!\ye<\v[N 7F梬1"uC]ȞkBRKS,-sG"XLtw xzɗ.|$!Ejƒ[7xF l/:%Ka*hTg^Uk!dB.D{Ǜve[ MiMHxۋ {Xw aeGDa1'f.E/oZ0 .\D5ˠ^*o_#՟*"kD+P[T ϴɜ8(]+Kǰ NC]?dcBM3>4!X73bF.4x @ǎM-zMdq3~dQh u\@ -ZZS8P8X;$!^+Κ?*+(PS )\a`0HBQ A=Wѩ.[/jDsdS0Rm,G/EѠ9hHp{M(A~֖ u JPB%mcI6g( cuN0T7۶]T1P.+@!l9PژwLGeJt>} ]HSk% ꧗Ϝ0XMߢrƁ>8gYyv39g%ֲ?,.l) w̝xV8!E(1G0-?ɪ)e4it"pV^Vgx,g]^(a=UmAɽ[Q6Z_:[ (h9oQ?#Jauv_DK "q[LG ߿ꎕTl(< \"PʍU0$F`"qk~HT/+' `0^<.U!EM*G])Iر߈ϴ.U tB$hӓU+MVS͘"`?%} 7>6oS8)0tG,hh5>Ys=d>/Ts 2Ɖ7,RQQwC)nnŇr8kV9^4Κ*܅=8˫NK [<{@} 4IZ,|+7TԌErZ@ '2WD)fA2S=U3CK8UFí́MIu?Z߀m1߰Y@=rC-#=d֩$zG_C**XV-*b/ҭU@ tnophmI!C .%мi:^S"}شe,sv\ӁGi.˳NG\8AP|-\In8{{^2rdC J)K fH!D8~>Ú &B8Ś5 ~$?qiDp\Y8G ;,IZ*L}KX>%)a|1;lc4i0ˏq/R@F ; UJMݫCzN[:RPTg:؎>IƒiuB`]]5͔JXbB?d@H>ljKN2ja0Ж]$+] ~9G" ?Y)*l(՟X:.:[! nBm ˇm\˜U؎^kp ᪤n?K_)L蛳!̉Lװ.Zj2嘋jf0i;qrL@+7ѱ|/IZ2*tcWpy&-* |Шk9m Lhwp=Fe"6$v0^Tj /7ސ_kn6qE6MNs܍جr9[fFf=KG>ug/T>3cwX:D6Id?I~0ĩam_I"5( =v~gW&J,f5Zb0}-U-f` 4 dl1wtBPi X}Djg9{j͝wy~Rs!"E|Rk'R0rZ?Gb@@S_[9`B"N34k([)٭x:u gQ)֋S[B6#>|YX{#n8Tq߬ vy@;MC|Dv)-NbJP`qYe0L5lLT[*&CjM4O59䫇]0!u:~G-ɬ@F#ރe*Lvu@:m@~ՉXZ-cGEV'ijHSn44jn`sluN^>?$) h=܁縨KJ%բ7'h0r@3R4zc zU/e-_&G;_0u'M(Q2,2{? 疥UΧŒ\Lg. ;y5 (O`5ydVU90r-OWX->2 ֜ʚBIڇ;m1WHU='KdoЈ1E g\S 5_\T`A {}O=XJlvj/kn?7nq<쟡 ]@gn`E1SC~"qs2_u26#M=*czۡ+9)S2^e>n8k &}M_楟pZ-.LV-\J~YԷʣAzuk4by(E-"c B^:qXC?Vv[v߫|aTVt't(i)QA[{Y+UCIg twrۦ'.1>Ddw~DglK$Ӏ-aD{h ,m jP]ܷmR9IuF1 f6>}VݢsVNkVI Fș=HQCey?yaי h(gERbi'v*Ld(DlH/ ,o֞8g:t̢2tG[ҚBn51 WTD(͓(o`&FiOQf{mQ5u0:?s|@yB!dY4ٍO8k)}u ރч&4DZiPY (;CY}jڈN,T=Ax͌8{VҦrxν!˜P/ ĸj(ٶ/'jW4 Z %bN5SJWK#4?^/ߍD6 ,Gʓ6V/4e$[5N&EY 5CpF ,]VgO 2gbPHG=HQu _JkpqӍ`9Dra4@!@fxs4qc}AR>Kf S tQtJsל;$3KQ qP@(]%ƶ%_^3D߰`.;|bdAџ&‡r(͆X-rm$FWn07l_w6ۀ8?nL--z|1BT;}c}O58  O^-+ e~T(ЯUY2ŕG(oX5Nұ[pHj`EKdMegn;GY"ZsR}])%KǶvL {8h/x篠MZ)rIg9iBQ]&" B:bu=mGKnխ) fH%@ji" 0l } EZiyjnӾD-$r9~v}xɼ: ̥" f5u 3#iI(hAV%F6!K5B A,DZ+"Yɟc+9=j]ބP_CdC4,[T@Cكۚv7ȷp4 _ɟ\+G+pnpe: _IuB^7fV0o_5iސk@_M:d;,36j/SVfX9;SBg: ;=Xb@[ HyJ^Xyvh6+zkp, &y&jA#rmP3U'Db 08TȝP*~YL>mg_L2˘hݜg2α7tE7 Px>D/DM `ϼ&F:c&M-y>ռ?qH"C['%u:sp1ЫC,~{S$zF9w#T-O0ՠ40זpFD"`(*>Di4H%?8p;ؕvHnfU65r9cpnfaO?sy )z|ϲ ߎ|wYV5"N_ypA uƓo->A:E-G-Fy}YG|ߗũLnB$GxN1G İ9x]h0aFX;"![6d? O=9QEieхsVaja/wUoӭ POXT'(,-]y&XnDг;|\lߖ,-L6 Ͼ\.3ܭ9WPy1~%h<=pv~ EJXX\9񲚣Uio $ |nƄvb,'5pbIēNi^= 7̆U{%Y#]9*;N难)#dUP/zJXU Nl xjT?%][0h]pb1U.n,L L[gT۠#98#󊦖@V=2cNATq 1ʅf}jĀ)O|5NQԐw]*߰)4[7I_%B=g}WԽe|7)TR- N8Bjy}K(1Ut6)j= :It?ܞKo^m,n6# _l^' ?[>KLqM;{K7|\NRI-*P,NOr.G(ʪ"S|XG{2F$>MsFw`xKlS!Hqmd߄v0{vgAׇo9T8JgP7Lb 5N\yK{ٙ8L_יz&-&yFlm+۠VdxPh㬝Qu}NR'w̜i<Dn[)W>Yi2)Be-3N+74` _|"57êMOF<al&`~m@%5U1*OHP݌-9'^s18IĤZ +w pK.ꗏJE7Z7Жľ׾>2rmSzJH*<~܂Iw4LΌSz'li"}>̡ZdS"pA)Z'գWL\yk˓1FZ̶} f0^`xJCX J0(bω+ Ta_s"}QiƟUlсBV㛫[4t@PNMWуh|,+ _GchYhpőZZJ3Y^.bǗ0^>,23 ){93~*SQQrnwaoiļp~T[UҸm:E]l\o+]˜U}:Ś++Qc8رh Oݒnq[/K Xӽ qc "ܔ'msO\CnZ$>֛FrU!r Qfd6a Fy߶zLFĴ([$Z^97\Bg|l?xbI#IZTQ?arq;}f@mL*ڱ)p#sdzFtZn4v̠ >(^W?Ad sF7w =SPż0 iJ揋˰\gJ9(&Z&xM Md*I0zM"Dm8s?$z2fi/FyuQ48Q7xȑΡ>Z_3o`*ct^c̈́ )_rp/`g3,`*0D= 7=Bi%n,^&Um#H!>c ͌B"x+E3Hх8=Qt 0& )q\T::_mZڒ n|D'530=ˋ(B`ûW{/8};+s9eڡ4;}.4+Q§@c==mLN*S`5vo)_M-%J<1eb-z7XiUhMJ8tܶ>Ca㈀r3 q\-ԫGwǠ<6l7npjc(>?cрp{%Q8E <:zЋ`;xԍ9yG<1$Q.+,(cqp"v1\~#{s]"OZ\Po6E og ZGh=mTAD.\8q+ۣMRbȉV=[f3Zvu#ܻxz ЭA*qH8Cbjpl@Yۦ'.I!Yb[9҅26hZپ1&\3 Zg1s883[ ad$S°&_qɢn;ȞP.rD4V'by%139V:}d卅./ScrR!-{ˏlO J e5\Ǹ%;"<#I?IV20ZhL)ҋ>gxJPE 柵ǹSZۓV١YWQw[6u=a'/̖VH?\kzf1(fvXP`Sw&I49FĹ3O"o[BZ^ }'qpEe<&O4=Lߗy.P|e5 |P|VZ!g͂ (A8MCM<8[Rg>s<c<֗XKBkn^0ͣrJbE`2s !?$l-Ez-4s0N|?3vl]4OG~/O]%<ݖWxaF}(BX >A_ -bK.P(NJ6M>2mUv+6^W>B xޯ0ڪYh!h8vKҐTsIL@8M!L~ѴW6Zou;Y-†Qu\hˏMe/^2|gD#׀!%!n3E| ojibC1]Z[tXZ"t x>w녰U2gСnk`1rN`"?\k4{Ͷ =T@>ۑ"wZvpqdЬ6A~ X 0nB:N7c [}̘J1ڽy¥99/+تؗ:!ocF_ V#O;}ɧ>c:JZN\2\^N2*T\XFŻ-Ln0AU{CۆDq2`ۮ}60̏fz4uyZח]YB²Ҷ &+%z!(6#A9yi0)zt^?ێ*islR \  imGl5ʔFf$xBYj^ &4G|a(X 1/\;I`l5\47,%wE)]?Yq>19ߢgX ԇ{*~N#CV۸҆ .&G/wn|c-?PWF\T*y>dX7$ejhQ~$tt W21k #&c %NC#L}6_`)<=2i'!gg(XدB>7q\d JṠ}wDyn]ZI( 2uPDH`$C & :Y8w6ի^""Z>IKt}}0#t%ۉ5B2x 3"uSFGpHn2n4[hRAe/WtlQb٘^q1 HN'X UR:U掃 :Q78 PY|^y!3@!1ׯޏg?(Mr,I/A}89h kAy0'AqܦLN~ gD&]!LLhn*KH>TrB!H'\DϚ̥{"*CCL)I0bg|Tgqٟ\z0BG3 [F7hDv()‡E06EL,[^n97|P:y&,j,cEɚۀ,uG|= Xt#*VU=I?V{lO1,ckK147\x=h=dJ2Gq#_$Ց(:`lJ@=ySeRv[oit `zdrW:fIJ|J2]Nk30p4q0YN^԰99trl**⌬crQR4ݝ!r'Np]뭵SpN5Št@1>b~hx9zp-\cW@,x;c~v«) &X/yz-rS;E}w ?#G0@ԤJxK\?r [GnS⻃Hvd9nsB&kʂXG'H(UW9=zqf)e^οFMGI_f g^0[Տa *`B Pz{%)Ō*\-ܞ{tBNs -?)Lb: YZ