anaconda-gui-33.16.5.1-1.el8 >  A `žU]UCoj%z &:OW`,@1(5yrQu0t xSV>jgivoԲΒ~bk,t5ܜe/`v}>5 _-FYU׹'e)8HsP>QNHlϐxr924% Wْ8ibgf^a$(ZYX?Vw D=W4cm :!}qpcas5:%b /J 'L '&+0k%Ns ?4 1xYb#.?G8zgLG-/u ⢔e4e@Nx;Di"NJ[.Ký}}lE캨gvc;Gdb$%\BSm9F7r1s=ZoB>魎8 WFZs**") D!-#]==}sG,U fb96aeedfb8c68d6ae709b0866fa3070b3b06cd772b92eb22cd5ba89571603d8e2cdc43604938bc87809bba4da763b82e519038bۨ`žU]_Fb%']ԸDllqYu 9",# -' gV 5j٬bѓ=UxI\kc!9"DzǬC]9sH|FC{O4o X;2zjmܷвL%wQ iN8{r@v$˝,/SKU?sG.\%9%|`O@O9DbDqpDAW'"FdbDmlAVWy ~6:3v""jȅqaJ9S) 7Z-GALBCwcn쿧Ló@(dic %inO콋\t[w$R:yaYD9WbeG)Ú!Vp%T<l}vQf@p_a1I~#XfliK΢0o 3'xkW4<13Gy7>0IEj&)R+2p5'0>p<H@?H0d  S 6<D,     3 5t8\;??BBC D(D8D9I:wGHIX TY \\ |]#d^3b7d8e8f8l8t9u;v> w?xByEGGGH,Canaconda-gui33.16.5.11.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.`•xppc64le-01.mbox.centos.org'RCentOSCentOSGPLv2+ and MITCentOS Buildsys Unspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxppc64le|:|z//>>- - 5VE// ``''22vBvB==GG__??kk>>"w"wjGss 6 6yy;;&uNqY/a!+ssEEWW%%TT6,6,JJ""TX#Im R(-l"YR(? H 5gro5=N< 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큤``•2`•1`•0`•0`•0`•1`•1`•1`•1_6`•&``•2`•0`•0`•0`•0``•&``•2`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•1`•1`•1`•1`•1`•1``•&_6`•2`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0_6_6_6_6_6````•```•&_6`•2`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`•0`_6``_6``:```_6_6_6```````_6```•_6_6`•&`•&_6_6`•&_6`:`•&_6_6_6_6_6``_6`•`_6`•&_6``_6`:_6```_6````_6```•`•`•`•`•_6`•_6`•``•92ae055e13401f17228c59521330db5b37c28edc06af32b412f70d1f8605b78f5cdb7d00c06c01146da181905f0121b1afa2e867d7918104c4925d0de464ee8c655bc0d91a9b9c6e8e87c42beb73e29c035444b8a1b5194d4e92c0c99569f767797c8a9157eb80f97bee57e105e6af3d71d2343e73f06499afc1408140792368797c8a9157eb80f97bee57e105e6af3d71d2343e73f06499afc14081407923689338bcf046aa2fc6780ae6ecdc32fd4e63eaab1232972443583a5e4abd1276f32e949c3165c2a296b3564a69b036568236939f52e97d62f14f97048e954be35b9eedf21c9e764cca11335152e6feec496f33788667e0d9a36180b0c22af9e8e49eedf21c9e764cca11335152e6feec496f33788667e0d9a36180b0c22af9e8e44a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b753c2c5ce2b985000186f6c2bea740cc754d6e31106d1edeeeac29cfb6e6eb022c5041672f4940e566b3398ec58e265253cbde5aeaa2209893c9ce5862b21177dc5041672f4940e566b3398ec58e265253cbde5aeaa2209893c9ce5862b21177d9134c729cdf57119caec4edc5c0f0f456a2568b03f386f9647224aeacaf635ae9134c729cdf57119caec4edc5c0f0f456a2568b03f386f9647224aeacaf635ae8cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae54c15fa8e331569858f42c102257985a8ab9ddfb5a82a7147af97b9a91c374059b5b6001cc1fbc7e28334674eafd98d8c776f0752f40046056d005f59d6f8f854b5b6001cc1fbc7e28334674eafd98d8c776f0752f40046056d005f59d6f8f854f69f2b211ca011dfd767d1d7d017da7ea197d9db212817ac73cf99d1d1f66d3df69f2b211ca011dfd767d1d7d017da7ea197d9db212817ac73cf99d1d1f66d3d99d6a10900bff5e6617aa06a4848d566ef60dcc5615ba3473cb38096f3519f0699d6a10900bff5e6617aa06a4848d566ef60dcc5615ba3473cb38096f3519f062e25c3c70c9734da87d5b666bf916f8e3786e2dfb08550ae20f4e3bc70419b612e25c3c70c9734da87d5b666bf916f8e3786e2dfb08550ae20f4e3bc70419b61413cb585cca73ff1abb365e713c521ec508d005c538dea23ed6529d52dc23616413cb585cca73ff1abb365e713c521ec508d005c538dea23ed6529d52dc23616884f5b9238a41aeffd0b208345940eeb07556168191cc3f0748b1f80a65024fb884f5b9238a41aeffd0b208345940eeb07556168191cc3f0748b1f80a65024fb8fd5d858176ca135974ae3e3443d23a7865fa9e88dabae106374d3d5d0399fd28fd5d858176ca135974ae3e3443d23a7865fa9e88dabae106374d3d5d0399fd2677c6c60fa464c7c7e78d7e208ae12c090a6d40872a899a62dbf6fdcf9317501677c6c60fa464c7c7e78d7e208ae12c090a6d40872a899a62dbf6fdcf931750171c728b8b626e80e212107a2d33de59d53906cd74e31b94765062e81a689c14071c728b8b626e80e212107a2d33de59d53906cd74e31b94765062e81a689c14003e59cafd8a7f3e5c36aa2804b141d4272ca53be74dbafa51c72c3526d3f4cee03e59cafd8a7f3e5c36aa2804b141d4272ca53be74dbafa51c72c3526d3f4cee98888547096f7d8996e7a12674e789b55df97de3ba42a5fd0e73d627ccb1bc7698888547096f7d8996e7a12674e789b55df97de3ba42a5fd0e73d627ccb1bc76b07e89b1e831fe7176d8aa6acf00d13aa39733ce0680f9e7b7bc9dfd49fdcaa3b07e89b1e831fe7176d8aa6acf00d13aa39733ce0680f9e7b7bc9dfd49fdcaa39862421a2da332cf7f73939d9aed2d86639ae678ffa4ecdfab0de12975603eb19862421a2da332cf7f73939d9aed2d86639ae678ffa4ecdfab0de12975603eb1de42802a28940db93b009fc9469b8fae7e75708718a6285a57a2aadd845d5805de42802a28940db93b009fc9469b8fae7e75708718a6285a57a2aadd845d58052b36fd58063335845295c1b497bd31473913da57b92449276d65795d46cbb1cb2b36fd58063335845295c1b497bd31473913da57b92449276d65795d46cbb1cbb1a787f33fb5c4feb6abf8b70a77e98c301fd2b71f19ff3d3725b5154e04becfb1a787f33fb5c4feb6abf8b70a77e98c301fd2b71f19ff3d3725b5154e04becf5f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85577da6d60161bd22e76008d03dc6503921f92a32e63c2bb5ba7384afa02b6046577da6d60161bd22e76008d03dc6503921f92a32e63c2bb5ba7384afa02b604658aecc53ca273f96a36cc78b5fe1d21fc22a57ba23f58411e85bb2bd9bee7cb358aecc53ca273f96a36cc78b5fe1d21fc22a57ba23f58411e85bb2bd9bee7cb359c7ffc568d97014764e4c5949518b58d5b927680588640e2919996fb9a9f527c9c7ffc568d97014764e4c5949518b58d5b927680588640e2919996fb9a9f527c0803ab9bcba8649d07c4da14ec5c7de0903f2ee9bf9ac4f7df3cb1e686775d130803ab9bcba8649d07c4da14ec5c7de0903f2ee9bf9ac4f7df3cb1e686775d13d058efbad8fb0dbd327671527b5afcfcd094415a53c2f6328e0f9eb1ed686926d058efbad8fb0dbd327671527b5afcfcd094415a53c2f6328e0f9eb1ed6869263e1ca420c872644dd310109f028d5095261201048657ab1bf11ba54287c900143e1ca420c872644dd310109f028d5095261201048657ab1bf11ba54287c900148989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb2c7c2b4bd8e572e1c118299e75ef37e8a27bfd8573b54a61dc063d80c0db4d32ac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85577da6d60161bd22e76008d03dc6503921f92a32e63c2bb5ba7384afa02b6046577da6d60161bd22e76008d03dc6503921f92a32e63c2bb5ba7384afa02b60465b3f8893b913c35eb58c093bb414b297ab1152acf2efe5f30fefbe087e355fdb5b3f8893b913c35eb58c093bb414b297ab1152acf2efe5f30fefbe087e355fdb589a17c9cbb5783dcfc935b96bf9fda036cb727c0314d2e401c6b62c7c7b0801689a17c9cbb5783dcfc935b96bf9fda036cb727c0314d2e401c6b62c7c7b080163aebf31aee76f8279a5ef815b8d1d4b6a72264932eac3a8f30de0ad8a154c8d83aebf31aee76f8279a5ef815b8d1d4b6a72264932eac3a8f30de0ad8a154c8d8f2ad9e77613eda2415cc5c2fa4021f8ec6c42038fc770c48286d1987f8f8e019f2ad9e77613eda2415cc5c2fa4021f8ec6c42038fc770c48286d1987f8f8e0190ea0a0eca32839b9190f28182a4eaae638f27c1c321b1a9e803819d4f9950a320ea0a0eca32839b9190f28182a4eaae638f27c1c321b1a9e803819d4f9950a32a3521c7a17225d043e2be058c79d37660ec79ea9c412066520af10cdeb22fc47a3521c7a17225d043e2be058c79d37660ec79ea9c412066520af10cdeb22fc47bbe4b870a75781390086a2f707eecbda0b5b20fbe5e95ac1795145a3d76a6acebbe4b870a75781390086a2f707eecbda0b5b20fbe5e95ac1795145a3d76a6ace5da2c33cc8dfcb5707af6ed8f11f3a37f4c8b8ad5c86c22be66aedcec7d85ba55da2c33cc8dfcb5707af6ed8f11f3a37f4c8b8ad5c86c22be66aedcec7d85ba5220b3c10829e5374e4f7b444ca51f3f05deabeca8edf343aee9d34c8c8cc32dc220b3c10829e5374e4f7b444ca51f3f05deabeca8edf343aee9d34c8c8cc32dcc353b63cce273572398eb62f742a8fdedd80f9dbebf89ff56cb7e7e3c337b529c353b63cce273572398eb62f742a8fdedd80f9dbebf89ff56cb7e7e3c337b529a61eb72b47b95496d0fce9690001d74ee8785640640c96a524c01e0d67135a38a61eb72b47b95496d0fce9690001d74ee8785640640c96a524c01e0d67135a38034c1a05b2a36982622e7361542d5c3a68b2df1adbc9e8f47f1d74a5cde7bda7034c1a05b2a36982622e7361542d5c3a68b2df1adbc9e8f47f1d74a5cde7bda7226f24764af04dffa18d7605958d90c87e6e7ca1d8145465da38ba773d54a541226f24764af04dffa18d7605958d90c87e6e7ca1d8145465da38ba773d54a541527278b275b1060e357efe2325ca5ec3c96975dfcc12e07161d6881a46212e996b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cbd4550c521bf36cee015b9a45e27fbe4be320beeb7f0c2b7c085cb5b0a852f8e1bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62ee6e1e73274409c8828a108c71dee32ba4500dc68f84590bf3762affa2c8971d8e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea1907a16d5a27793fecfb2cc6b425b6f7b6b74a35836726117d9da5ea5465390dc97f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af34b0e46fb0376fb4acf24e6dd8a7f8551b00b337d64dda9d3ae263dc7e816b9fade7eee1a771b3842fcec0d63c50039750879fd8a9867b59e1d251a98a8722a0e4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda391c9d94593ab1e8c409db2a916415bcea45d7bb25a9f05884fd6512b7d91fbbac02247099b2461504f43fc8ebe38fb7cb9c3d23d99d691ab1b219951f3157c3fa44208e5989c01bd3b50b7b237d1f05b075063448e2d612cd5d47cdcb4f8441115fb119e5700ffcec7c964418225bedcba926412cc3f4f92a33f6ac520099885da0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae10828e2aec7732c51ff4cac88f1bb3148c8045cff3dd7679c5c7ef9322227764401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec65533bf06a4e069040680cbadebdee111ae2185e912378efc8a131848c424ced36423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b35203c9f8c34e80b3415894cde8fc18056264fb01e8d6c5510ee8274faaae68eb8cabb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/usr/share/glib-2.0/schemas/org.gnome.desktop.enums.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.keybindings.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.preferences.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.metacity.gschema.xmlrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootanaconda-33.16.5.1-1.el8.src.rpmanaconda-guianaconda-gui(ppc-64)  @      NetworkManager-wifiadwaita-icon-themeanaconda-coreanaconda-user-helpanaconda-widgetskeybinder3libgnomekbdlibtimezonemaplibxklaviernm-connection-editorpython(abi)python3-meh-guirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)system-logostigervnc-server-minimalyelp33.16.5.1-1.el822.1-133.16.5.1-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3``[)`X`OL@`B@``@`>`x@`2@_=_T_j_G@_@_:_i@_cO_V _R,@_P_C_>e_=@_3_+_)M_"@___@^@^^^^@^b^@^@^ϧ^V@^˳@^ku^O@^Nt^Nt^B@^;^8 @^)^ P@^^!@]}@]]ʞ]@]]c@]]@]c]D%]G@]G@] ]@]:]@\\F@\@\B@\@\M\Y@\s\o@\eX@\ac\Q\?\@W=W5W,@W#LW WW@WW@VVV?@V@V@VxVV@VVT@VV^@VLh@V<@V0V VqU@UAU@UUĝUc@U(UU@UU'U>U@Ux&Un@UUU7@U/@UF@U U@TT\@T!Radek Vykydal - 33.16.5.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- subscription: allow dates in ISO 8601 format (ptoscano) Resolves: rhbz#1947445 - Add RHEL-specific advice to X timeout message (vslavik) Related: rhbz#1918702 - Fix AskVNCSpoke call (vslavik) Related: rhbz#1918702 - Improve X startup error messages (vslavik) Related: rhbz#1918702 - Terminate X server after timeout and restore crash test handler (vslavik) Related: rhbz#1918702 - Reorganize control flow in startX (vslavik) Related: rhbz#1918702 - Handle SIGUSR1 correctly after Xorg timeout (vslavik) Resolves: rhbz#1918702 - Refactor minor details in startX (vslavik) Related: rhbz#1918702 - Add base repo name for CentOS Stream after repository renaming (jkonecny) Resolves: rhbz#1946347 - Avoid a race condition during Connect to Red Hat spoke initialization (mkolman) Resolves: rhbz#1950053- network: clone connections from intramfs to persistent config (rvykydal) Resolves: rhbz#1910438 - network: match also connections named by MAC created by NM in initramfs (rvykydal) Related: rhbz#1910438 - network: do not reset ipv6.addr-gen-mode in tui network configuration (rvykydal) Related: rhbz#1873021 - network: set addr-gen-mode of Anaconda default connections to eui64 (rvykydal) Related: rhbz#1873021 - network: default to addr-gen-mode eui64 (rvykydal) Resolves: rhbz#1873021- Fix crash in NTP servers GUI dialog on late network configuration (rvykydal) Resolves: rhbz#1938168- ostree: ignore exit code 65 for systemd-tmpfiles (christian) Resolves: rhbz#1935648- Pull in new translations (rvykydal) Related: rhbz#1899672- Take dnf substitutions from installer environment configuration (rvykydal) Resolves: rhbz#1920735 - Fix exclude arguments of tar payload extracting. (rvykydal) Resolves: rhbz#1924118- Mark the rhsm and syspurpose kickstart commands as useless (vponcova) Resolves: rhbz#1921787 - Fix getting kernel version list for liveimg (rvykydal) Resolves: rhbz#1919463- Change warning messages of missing prefix for RH products (jkonecny) Resolves: rhbz#1897657 - Do not use cache for container build (jkonecny) Related: rhbz#1885635 - Fix missing inst. prefixes for bootloader options in documentation (jkonecny) Related: rhbz#1897657 - Fix show missing inst. prefix warning appropriately (jkonencny) Related: rhbz#1897657 - Remove docs where we tell users that inst. prefix is not required (jkonecny) Related: rhbz#1897657 - Print warning for boot options without inst. prefix (jkonecny) Related: rhbz#1897657 - Add missing dracut commands as missing inst. prefix warning (jkonecny) Related: rhbz#1897657 - Enable warning when inst. prefix is not used (jkonecny) Related: rhbz#1897657- network: handle wireless configure button sensitiveness (rvykydal) Resolves: rhbz#1917437- Allow to disable the Security module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Services module (vponcova) Resolves: rhbz#1913689 - Support should_run for standalone GUI spokes (vponcova) Resolves: rhbz#1913689 - Allow to disable the Localization module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Timezone module (vponcova) Resolves: rhbz#1913689 - Allow to disable the network installation (vponcova) Resolves: rhbz#1913689 - Allow to disable the Users module (vponcova) Resolves: rhbz#1913689 - Always show pykickstart parse warnings (vslavik) Resolves: rhbz#1897663- Initialize librepo logger (pkratoch) Resolves: rhbz#1908286 - Add RPM tests support for owners on rhel-8 (jkonecny) Related: rhbz#1885635 - Use latests RHEL-8 buildroot in containers (jkonecny) Related: rhbz#1885635 - Implement rpm-tests execution in the container (jkonecny) Related: rhbz#1885635- network: fix double-free using libnm function filter_connections() (rvykydal) Resolves: rhbz#1873561- network: rename Gtk cell renderer to prevent name collision (rvykydal) Related: rhbz#1847681 - network: add unit tests for SecretsAgent (rvykydal) Related: rhbz#1847681 - network: make SecretAgentDialog a bit more robust (rvykydal) Related: rhbz#1847681 - network: move wireless secret agent bits into a separate file (rvykydal) Related: rhbz#1847681 - network: migrate SecretAgent from python-dbus to dasbus (rvykydal) Related: rhbz#1847681 - network: do not use dialog for just single wireless connection to configure (rvykydal) Related: rhbz#1847681 - network: fix configuration of wireless networks (rvykydal) Related: rhbz#1847681 - network: use dialog instead of combobox to select wireless network (rvykydal) Related: rhbz#1847681 - network: deal with obsolete ssid when configuring wireless (rvykydal) Related: rhbz#1847681 - network: use function instead of assigned lambda in wireless activation (rvykydal) Related: rhbz#1847681 - network: do not update wireless AP combo active item when not necessary (rvykydal) Related: rhbz#1847681 - network: do not use obsolete access points in wireless configuration (rvykydal) Resolves: rhbz#1847681 - Update the function get_default_partitioning (vponcova) Related: rhbz#1887370 - Update the property default_partitioning (vponcova) Related: rhbz#1887370 - Change the default_partitioning option (vponcova) Resolves: rhbz#1887370- Fix incomplete configuration of repositories loaded from treeinfo (honza.stodola) Resolves: rhbz#1745064 - Fix checking ssl certificate for metadata (honza.stodola) Resolves: rhbz#1745064 - Apply pylint excessive memory usage fix (mpitt) Related: rhbz#1885635 - Use bootlist command to update the PowerPC-64 Boot Order (javierm) Resolves: rhbz#1854307 - Discard current boot list when updating the boot-device NRVAM variable (javierm) Resolves: rhbz#1854307 - Improve the error dialog for storage reset (vponcova) Resolves: rhbz#1877050 - Fix issue when ns_info cannot be retrieved for NVDimm namespace (jkonecny) Resolves: rhbz#1891827 - Relabel the anaconda logs after copying them to the installed system (jstodola) Resolves: rhbz#1870493 - post-scripts need to be sorted (honza.stodola) Related: rhbz#1870493- Install Red Hat IT root certificate into anaconda-ci container (mpitt) Related: rhbz#1885635 - Install python-copr into anaconda-ci container (mpitt) Related: rhbz#1885635 - Change handling of UID and GID values (vslavik) Related: rhbz#1786680 - Send UID and GID over D-Bus as UInt32 (vslavik) Related: rhbz#1786680 - Correct limits for UIDs and GIDs in GUI (vslavik) Resolves: rhbz#1786680 - Add rhel unit-tests workflow for pull_request_trigger back (jkonecny) Related: rhbz#1885635 - Select disks for implicit partitions (vponcova) Resolves: rhbz#1642391 - Extend the PartSpec class (vponcova) Related: rhbz#1642391- Allow to format selected DASDs (vponcova) Resolves: rhbz#1874394 - Don't clobber host checkout on `make container-ci` (mpitt) Related: rhbz#1885635 - Drop anaconda-ci container entrypoint (mpitt) Related: rhbz#1885635 - Remove PR test trigger (mpitt) Related: rhbz#1885635 - Rename ci-tasks container to anaconda-ci (jkonecny) Related: rhbz#1885635 - network: do not crash on infiniband devices activated in initramfs (rvykydal) Resolves: rhbz#1890009 - Fix testing target branch instead of PR branch (jkonecny) Related: rhbz#1885635 - Add a mechanism to hide help button, use on inst. progress (vslavik) Resolves: rhbz#1890092 - Document how to start a self-hosted GitHub actions runner locally (mpitt) Related: rhbz#1885635 - Run unit tests on self-hosted GitHub runner (mpitt) Related: rhbz#1885635 - Fix local tests run inside of container (jkonecny) Related: rhbz#1885635 - Fix ci-tasks container shell instructions (mpitt) Related: rhbz#1885635 - More aggressive pylint downscaling (mpitt) Related: rhbz#1885635 - Fix pylint downscaling (mpitt) Related: rhbz#1885635 - Add ci-tasks container for running unit tests (mpitt) Related: rhbz#1885635 - Restrict pylint parallelism to available RAM (mpitt) Related: rhbz#1885635 - Separate RPM installability test from rpm_tests (martin) Related: rhbz#1885635 - Define make targets for building source and binary rpms (martin) Related: rhbz#1885635 - Drop superfluous build in `make run-rpm-tests-only` (martin) Related: rhbz#1885635 - Mock system operations in MountFilesystemsTask task (martin) Related: rhbz#1885635 - Add missing "rpm-build" test dependency (martin) Related: rhbz#1885635 - Add missing "make" BuildRequires (martin) Related: rhbz#1885635- Never mount partitions on a disk with the iso9660 filesystem (vponcova) Resolves: rhbz#1878784- Root password is mandatory if there is *not* admin user. (rvykydal) Related: rhbz#1876727 - Make locked root be completed only for kickstart (vslavik) Resolves: rhbz#1876727- network: do not add superfluous quotes to inst.dhcpclass identifier (rvykydal) Related: rhbz#1870692- subscription: Assure payload restart on DVD install after registration (mkolman) Resolves: rhbz#1873164 - Document the restart_payload argument of subscription helper functions (mkolman) Related: rhbz#1873164- network: fix inst.dhcpclass boot option (rvykydal) Resolves: rhbz#1870692 - network: fix kickstart network --dhcpclass option (rvykydal) Resolves: rhbz#1869224- Fix traceback when removing additional repository (jkonecny) Resolves: rhbz#1871037 - Do not mount as RW in Dracut (jkonecny) Resolves: rhbz#1871049 - Clean up s390 partitioning check (vslavik) Resolves: rhbz#1855724- network: do not try to activate connection that has not been found (rvykydal) Resolves: rhbz#1869323 - network: add timeout for synchronous activation of a connection (rvykydal) Related: rhbz#1869323- Propagate verify_ssl to RHSM (mkolman) Resolves: rhbz#1858126- subscription: Only restart payload when needed (mkolman) Resolves: rhbz#1861351 - Reset the state of the custom partitioning spoke (vponcova) Resolves: rhbz#1868330 - network: fix parsing of hostname from ip= if mac is defined in dhcp (rvykydal) Resolves: rhbz#1852560- Revert root password spoke to 8.2 behavior (vslavik) Resolves: rhbz#1851220 - Remove the DBus method ConfigureNTPServiceEnablementWithTask (vponcova) Resolves: rhbz#1862492 - Add the function is_service_installed (vponcova) Related: rhbz#1862492- Implement get_source_proxy() in payload base class (mkolman) Resolves: rhbz#1861456 - Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1865882 - subscription: Convert the RHSM default config values to expected format (mkolman) Resolves: rhbz#1862116 - Create ssh user using only existing fields (vslavik) Resolves: rhbz#1860058 - Remove subscription workaround to not use treeinfo repositories (jkonecny) Related: rhbz#1851207 - Fix issue that treeinfo repositories were never disabled (jkonecny) Related: rhbz#1851207 - Keep treeinfo repositories disabled after payload reset (jkonecny) Related: rhbz#1851207 - Reset repositories from the main thread (vponcova) Related: rhbz#1851207 - Initialize the closest mirror from the main thread (vponcova) Related: rhbz#1851207 - Fix crash on first entering of source spoke (jkonecny) Related: rhbz#1851207 - Remove treeinfo repositories instead of disabling (jkonecny) Related: rhbz#1851207 - Reload treeinfo repositories on every payload reset (jkonecny) Resolves: rhbz#1851207- Apply onboot policy even when network was configured in UI. (rvykydal) Resolves: rhbz#1856632 - Fix creating cached LVs on encrypted PVs (vtrefny) Resolves: rhbz#1855973- Fix everything in payload should be mounted as read only (jkonecny) Related: rhbz#1856264 - Add support for mount options to device_tree.MountDevice (jkonecny) Related: rhbz#1856264 - Adapt tests for CDRom for the new inst.stage2 discovery (jkonecny) Related: rhbz#1856264 - CDRom source should prioritize stage2 device during discover (jkonecny) Resolves: rhbz#1856264 - Protect all devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Don't ignore NVDIMM devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Add tests for the DBus method FindOpticalMedia (vponcova) Related: rhbz#1856264 - Don't return negative container free space (vponcova) Resolves: rhbz#1853071 - Revert "Do not build Anaconda on i686" (mkolman) Resolves: rhbz#1857180 - Move slower part of Subscription spoke initialization to a thread (mkolman) Related: rhbz#1823578 - Only pass one initrd image to kexec (javierm) Resolves: rhbz#1855290 - Wait for payload initialization to finish in Subscription spoke (mkolman) Related: rhbz#1823578- Fix the position of the info bar in standalone spokes (vponcova) Resolves: rhbz#1847423 - Add workaround to fix support for installtree without repo (jkonecny) Resolves: rhbz#1854825 - Revert "Update pyanaconda/exception.py" (jstodola) Resolves: rhbz#1853470 - network: fix configuration of virtual devices by boot options (rvykydal) Resolves: rhbz#1851218- subscription: Fix rhsm --proxy kickstart command usage with no username specified (mkolman) Resolves: rhbz#1849792 - Create the initial storage model during the initialization (vponcova) Resolves: rhbz#1844098 - Make spoke tiles stack more tightly (vslavik) Resolves: rhbz#1845493 - Reconfigure DNF payload after options are set (vslavik) Resolves: rhbz#1847603- Fix displaying of empty software group description (rvykydal) Resolves: rhbz#1812061 - Fix software spoke message when source changes (mkolman) Resolves: rhbz#1788458- Fix RHSM HTTP proxy configuration crash in the GUI (mkolman) Resolves: rhbz#1849792 - subscription: Handle cases where CDN should not be the default (mkolman) Related: rhbz#1845605 - subscription: Set DNF payload source via config file option (mkolman) Related: rhbz#1845605 - subscription: Manual CDN selection support (mkolman) Related: rhbz#1845605 - subscription: Handle source switching at registration/unregistration (mkolman) Related: rhbz#1845605 - subscription: Introduce the default_source configuration option (mkolman) Related: rhbz#1845605 - network: do not enforce network standalone spoke on default source (rvykydal) Resolves: rhbz#1848069 - Don't mount DBus sources at /run/install/source (vponcova) Resolves: rhbz#1851037- network: fix obtaining of s390 options of a wired connection (rvykydal) Resolves: rhbz#1850199 - Always specify the boot disk (vponcova) Resolves: rhbz#1630299 - Remove the workaround with LD_PRELOAD (vponcova) Resolves: rhbz#1843533 - Exclude stderr from returned output when executing powerpc-utils tools (javierm) Related: rhbz#1847604 - Rename function for a simple check for DNF repository (jkonecny) Related: rhbz#1849093 - Add tests for verify_valid_installtree function (jkonecny) Related: rhbz#1849093 - Move verify_valid_installtree to source module utils (jkonecny) Related: rhbz#1849093 - Do not test if repo is valid based on .treeinfo file (jkonencny) Resolves: rhbz#1849093 - Add test for NFS URL with ISO in path (jkonecny) Related: rhbz#1849083 - Fix issue when NFS path is pointing directly to ISO (jkonencny) Resolves: rhbz#1849083- Move Subscription spoke under Software (vslavik) Resolves: rhbz#1845493 - Fix hiding of network device activation switch (rvykydal) Resolves: rhbz#1628521- Fix wireless network configuration on get_ssid() returning None (rvykydal) Resolves: rhbz#1847681 - Relabel whole /etc instead of only some parts (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Clean up lists of files and directories to relabel (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Fix spanish translations (rvykydal) Resolves: rhbz#1847977- Fix regression reading kernel list when collecting configurations (jkonecny) Resolves: rhbz#1846156 - Prevent crash on unregistration (mkolman) Resolves: rhbz#1845962 - Check Subscription module is available before use in payload code (mkolman) Related: rhbz#1845605 - Fix updating of user gid/uid value checkbox in gui (rvykydal) Related: rhbz#1844386 - Fix crash on user uid/gid unchecked in gui (rvykydal) Resolves: rhbz#1844386 - Fix passing of arguments when creating dracut arguments for FCoE (rvykydal) Resolves: rhbz#1843741 - Do not build Anaconda on i686 (mkolman) Related: rhbz#1691319- Don't use data.method.proxy (vponcova) Related: rhbz#1691319 - Fix more SElinux contexts (vslavik) Resolves: rhbz#1834189 Resolves: rhbz#1775975 - localization: do not crash on failed parsing of X layout (rvykydal) Resolves: rhbz#1843379- Create /etc/systemd/network dir for ifname= renaming if needed. (rvykydal) Resolves: rhbz#1841469 - Update requirements for fips - update-crypto-policies script (rvykydal) Resolves: rhbz#1841471- Convert help system to use help id (mkolman) Related: rhbz#1691319 - Remove unused constants (mkolman) Related: rhbz#1691319 - Adjust help related configuration options (mkolman) Related: rhbz#1691319 - Replace helpFile property with help_id (mkolman) Related: rhbz#1691319 - Close responses from session.get (vponcova) Related: rhbz#1691319 - Improve the documentation of the SetUpMountTask class (vponcova) Related: rhbz#1691319 - Raise an exception if the source's mount point is not unmounted (vponcova) Related: rhbz#1691319 - Change the default source to CDROM (vponcova) Related: rhbz#1691319 - Don't set up sources in the refresh method of the Source spoke (vponcova) Related: rhbz#1691319 - Set up FIPS in the target system (vponcova) Related: rhbz#1800697 - Update the service anaconda-sshd (vponcova) Related: rhbz#1800697 - Set up FIPS in the installation environment (vponcova) Resolves: rhbz#1800697 - Add NFS ISO support back to the NFS SetupSourceTask (jkonecny) Resolves: rhbz#1840346 - Add NFS ISO support to the NFSSourceModule (jkonencny) Related: rhbz#1840346 - Fix changelog to keep rhel history (rvykydal) Related: rhbz#1691319 - Tear down HDD device mount if no valid installation source is found (jkonecny) Related: rhbz#1840346 - Extract ISO find algorith from harddrive (jkonecny) Related: rhbz#1840346 - Update required ack in makebumpver script for rhel > 7 (rvykydal) Related: rhbz#1691319 - Fix string based on translator comments (vslavik) Related: rhbz#1691319 - subscription: Fix authentication method switching in GUI (mkolman) Related: rhbz#1691319- subscription: Make sure CDN repos are loaded and usable (mkolman) Related: rhbz#1691319 - Fix issue that unified ISO from URL is not loaded (jkonecny) Related: rhbz#1691319 - Add split_protocol payload helper function (jkonecny) Related: rhbz#1691319 - Fix imports of Blivet-GUI in unit tests (vponcova) Related: rhbz#1691319 - Make cppcheck ignore the G_DEFINE_TYPE macros (vslavik) Related: rhbz#1691319 - Fix test to not use Python 3.8 feature (vslavik) Related: rhbz#1691319 - Fix test for root SSH login allowed (vslavik) Related: rhbz#1691319 - Remove blivet-GUI tests (vslavik) Related: rhbz#1691319 - Ignore no return from BTRFS (vslavik) Related: rhbz#1691319 - Remove unused imports (vslavik) Related: rhbz#1691319- Change git branch configuration (jkonecny) Related: rhbz#1805757 - Update translation badge (jkonecny) Related: rhbz#1805757 - Use rhel-8 weblate translation repository (jkonecny) Resolves: rhbz#1805757 - Use platform-python instead of python3 (vslavik) Related: rhbz#1691319 - root spoke gui: do not expose some root account options (eg locking) (rvykydal) Related: rhbz#1691319 - Modify locking of root defauls for rhel (rvykydal) Related: rhbz#1691319 - Update required version of blivet (rvykydal) Related: rhbz#1691319 - Remove tests for --ignorebroken %packages section option (rvykydal) Related: rhbz#1691319 - Remove support for --ignorebroken %packages option (rvykydal) Related: rhbz#1691319 - Use F25_Timezone (rvykydal) Related: rhbz#1691319 - Make sure rhsm.service is running at Anaconda startup (mkolman) Related: rhbz#1691319 - Replace SimpleQueue with Queue (vponcova) Related: rhbz#1691319 - Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1691319 - Make RHEL the default (fallback) product (vslavik) Related: rhbz#1691319 - Exclude blivet gui source from rpm_test (rvykydal) Related: rhbz#1691319 - Exclude dependencies for tests from RHEL-8 (jkonecny) Related: rhbz#1691319 - Update pykickstart version for rhel (rvykydal) Related: rhbz#1691319 - Use RHEL8 versions of commands (rvykydal) Related: rhbz#1691319 - Use RHEL8 kickstart handler (rvykydal) Related: rhbz#1691319 - Remove kickstart btrfs support (rvykydal) Related: rhbz#1691319 - Rebase to upstream 33.16 version (rvykydal) Resolves: rhbz#1691319- Make sure rhsm.service is running at Anaconda startup (mkolman) Resolves: rhbz#1805266- Fix crash on single disk selection in GUI (rvykydal) Resolves: rhbz#1805613- Fix installation source switching to/from CDN (mkolman) Resolves: rhbz#1788487 Resolves: rhbz#1790383 Resolves: rhbz#1791376- Do not allow selecting ignored disk in GUI even if it is the only one (rvykydal) Resolves: rhbz#1786561- Disable package download to / /tmp (jkonecny) Resolves: rhbz#1781517- network: fix GUI crash on invalid devices in the list (rvykydal) Resolves: rhbz#1697256- Fix DBus error detection (mkolman) Related: rhbz#1794767 - Make sure RHSM HTTP proxy port from kickstart is an integer (mkolman) Resolves: rhbz#1794025- Log exceptions raised in subscription data fetching method (mkolman) Related: rhbz#1788036 - Fix subscription status not being displayed in some cases (mkolman) Resolves: rhbz#1788036 - Make sure syspurpose is set before registration in GUI (mkolman) Resolves: rhbz#1788207 Related: rhbz#1788036 - Update pep8speaks checker configuration for the branch (rvykydal) Related: rhbz#1788036- Fix RHSM HTTP proxy configuration clearing (mkolman) Resolves: rhbz#1789814 - Add scrolling for the registration tab (mkolman) Resolves: rhbz#1788422- Fix output kickstart generation for subscription commands (mkolman) Resolves: rhbz#1788579 Resolves: rhbz#1788513 - Fix GTK access from subscription thread (mkolman) Resolves: rhbz#1787615- Fix branding in the Connect to Red Hat spoke (mkolman) Resolves: rhbz#1787342- Fix RHSM HTTP proxy setup (mkolman) Related: rhbz#1748281 - Fix text color on info bars (mkolman) Resolves: rhbz#1782174- Adjust unit tests (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend list of false positives in the style guide (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in GUI (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend the anaconda-gtk.css (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in installation payload (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes outside of DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add temporary subscription scheduling module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add basic CDN support to Payload DBus module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add support for custom interface for DBus Tasks (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Backport locale support for modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add subscription manager as an Anaconda dependency (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391- Add UI support for the ZIPL Secure boot (vponcova) Related: rhbz#1659400 - Add DBus support for the ZIPL Secure Boot (vponcova) Resolves: rhbz#1659400 - Don't mention new-kernel-pkg anymore in /etc/sysconfig/kernel (javierm) Resolves: rhbz#1747382 - Don't print warnings for new-kernel-pkg not being present (javierm) Related: rhbz#1747382- Only attempt to open the ibm,max-boot-devices sysfs entry if it exists (javierm) Related: rhbz#1748756- Don't add more devices in boot-device NVRAM than the maximum allowed (javierm) Resolves: rhbz#1748756 - Fix local repo files aren't enabled (jkonecny) Resolves: rhbz#1641620 - Remove ldconfig spec macros (jkonecny) Resolves: rhbz#1700685 - Don't try to format FBA DASD devices (mmatsuya) Resolves: rhbz#1715303- Skip buildins when processing kernel boot args (jkonecny) Resolves: rhbz#1637472 - network: fix handling of ksdevice=bootif in initramfs (rvykydal) Related: rhbz#1649359 - Make sure we work with fresh data when trying to do netroot (vpodzime) Resolves: rhbz#1649359 - Make our manual triggering on network in dracut work (vpodzime) Resolves: rhbz#1649359- Change the bases of the install classes for RHVH (vponcova) Related: rhbz#1753316- Add the install class for Red Hat Virtualization (vponcova) Resolves: rhbz#1753316 - Extend support for custom storage checking (vponcova) Related: rhbz#1753316 - Enable to define the autopart type in an install class (vponcova) Related: rhbz#1753316- Fix noverifyssl when downloading .treeinfo file (jkonecny) Resolves: rhbz#1726156 Resolves: rhbz#1723811- Do not try to mount cdrom source also if it has been mounted in dracut. (rvykydal) Resolves: rhbz#1733507- Adjust the exclude arguments for livepayloads (bcl) Related: rhbz#1684542 - Recreate the BLS entries when using liveimg (bcl) Resolves: rhbz#1684542 - Cache the liveimg tar kernel list (bcl) Related: rhbz#1684542 - Add common function for creating rescue images (bcl) Related: rhbz#1684542 - Re-generate BLS loader file snippets on live installs (awilliam) Related: rhbz#1684542- Respect changesok password policy for root password (mkolman) Resolves: rhbz#1584145 - Fix default value for pwpolicy emptyok (mkolman) Resolves: rhbz#1664704- Add support for disabling modules via module --disable (mkolman) Resolves: rhbz#1655523 Related: rhbz#1719347- Require blivet with flags.protect_cdrom support (rvykydal) Related: rhbz#1671713 - Be more strict when checking for mounted dvd source. (rvykydal) Resolves: rhbz#1671713 - Protect cdroms during tree population for image installs. (rvykydal) Resolves: rhbz#1671713- Fix the rescue mode (vponcova) Resolves: rhbz#1628653- Set default entry to the BLS id instead of the entry index (javierm) Resolves: rhbz#1671047 - Fix non-root dir of install tree HD installation (jkonecny) Resolves: rhbz#1689194- Handle bytes and strings from RPM (vponcova) Resolves: rhbz#1689909 - Set the flag lvm_metadata_backup (vponcova) Resolves: rhbz#1673901 - Rename add-ons to additional software (jkonecny) Resolves: rhbz#1674011 - Move product version modifications for ui into function and add unit test. (rvykydal) Resolves: rhbz#1671384 - Do not show quarterly release part of the version in UI. (rvykydal) Resolves: rhbz#1671384- Rename zanata rhel-devel version (rvykydal) Related: rhbz#1666319 - Adapt makebumpver to rhel-devel -> rhel-8 branch renaming. (rvykydal) Resolves: rhbz#1666319- Use new ssl certificate kickstart options (lars) Resolves: rhbz#1663954- Pull in new translations (rvykydal) Related: rhbz#1684056- Make SMT warning message smaller (jkonecny) Related: rhbz#1684056 - Remove blank line in the SMT warning (jkonecny) Related: rhbz#1684056- Pull in new translations (rvykydal) Related: rhbz#1684056- Update the SMT warning message (rvykydal) Related: rhbz#1684056 - Detect and warn if SMT is enabled (vponcova) Resolves: rhbz#1684056- Pass nosmt boot option to installed system. (rvykydal) Resolves: rhbz#1677411 - Use unformatted DASDs for the partitioning (vponcova) Resolves: rhbz#1676630- Check for dirinstall target on s390 (bcl) Resolves: rhbz#1677417- Change the overflow color (vponcova) Related: rhbz#1637686- Remove a confusing message for headless systems (#1638791) (vponcova) Resolves: rhbz#1638791- Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1638383 - Do not crash on missing multipath device wwn. (rvykydal) Resolves: rhbz#1666242- Relabel X11/xorg.conf.d directory (jkonecny) Resolves: rhbz#1660436 - Reorder items in selinux relabeling post script (jkonecny) Related: rhbz#1660436- Update gjs dependency filter for fedora->rhel filename changes (rvykydal) Related: rhbz#1650295- Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1650295- Add python3-coverage to testing dependencies (jkonecny) Related: rhbz#1502323 - Set Automatic Installation Media for HDD not ISO (jkonecny) Related: rhbz#1502323 - Adapt old code to new partition name translation (jkonecny) Related: rhbz#1502323 - Fix source spoke status for expanded tree on HDD (jkonecny) Related: rhbz#1502323 - Enable installation from install tree on HDD (jkonecny) Resolves: rhbz#1502323- Pull in fixed translations Resolves: rhbz#1659890- Update python-coverage dependency (rvykydal) Resolves: rhbz#1658777 - Require password confirmation in GUI (mkolman) Resolves: rhbz#1584064 - Only quit GTK mainloop on GUI quit request (mkolman) Resolves: rhbz#1643111 - Drop the inst.noblscfg option (javierm) Resolves: rhbz#1658980 - Don't allow to use LDL DASD disks (vponcova) Resolves: rhbz#1635825 - Don't allow /boot on LVM (vponcova) Resolves: rhbz#1641986 - Use the default LUKS version for auto partitioning (vponcova) Resolves: rhbz#1628519 - Make it possible to exit empty user spoke (mkolman) Resolves: rhbz#1620135 - Fix pylint errors (vponcova) Related: rhbz#1652727- Run zipl again after generating initramfs (#1652727) (vponcova) Resolves: rhbz#1652727- Fix module installation error reporting (mkolman) Resolves: rhbz#1644635 - Drop xorg-x11-server-Xorg check from graphical target detection (mkolman) Resolves: rhbz#1583958- Pull in fixed translations Resolves: rhbz#1650431- Hotfix - disable unsupported hardware detection (mkolman) Resolves: rhbz#1645686- Make the pyanaconda/image.py more pep8 (jkonecny) Related: rhbz#1631673 - Test image repodata folder based on treeinfo file (jkonecny) Resolves: rhbz#1631673 - Use var instead of strings in findFirstIsoImage (jkonecny) Related: rhbz#1631673 - Use new InstallTreeMetadata instead of TreeInfo (jkonecny) Related: rhbz#1631673 - Add InstallTreeMetadata class (jkonecny) Related: rhbz#1631673 - Move DEFAULT_REPOS to the constants (jkonecny) Related: rhbz#1631673- nvdimm: update ks data for actions in UI (rvykydal) Resolves: rhbz#1620093 - nvdimm: use pykickstart constant for setting reconfigure mode (rvykydal) Related: rhbz#1620093 - Fix strings not marked for translation (jkonecny) Resolves: rhbz#1637399 - Increase EFI System Partition (ESP) size to 200-600 MiB (javierm) Resolves: rhbz#1633640 - Save lsblk output to the Anaconda traceback file (vtrefny) Resolves: rhbz#1627220- Remove EXPERIMENTAL label for mountpoint assignment in TUI (mkolman) Resolves: rhbz#1636940 - Wrap line in storage/osinstall.py to 99 chars (jkonecny) Related: rhbz#1637096 - Add missing pylint false positive (jkonecny) Related: rhbz#1637096 - Make syspurpose description text size biger (mkolman) Related: rhbz#1612060 - Fix double quoting in syspurpose values (mkolman) Resolves: rhbz#1637135 - Fix ihelp pylint issues (jkonecny) Related: rhbz#1637096 - Add ignored field to rpm_tests (jkonecny) Related: rhbz#1637096 - Remove unused false positives (jkonecny) Related: rhbz#1637096 - Use new BTRFS pykickstart version (jkonecny) Related: rhbz#1637096 - Add back missing import (jkonecny) Related: rhbz#1637096 - Add --no-pip to setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename coverage3 to coverage-3.6 (jkonecny) Related: rhbz#1637096 - Fix error message in setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename nosetests binary to 3.6 - link is missing (jkonecny) Resolves: rhbz#1637096 - Remove not used BuildRequires for RHEL (jkonecny) Related: rhbz#1637096 - Add shortcut function to get dependency script (jkonecny) Related: rhbz#1637096 - Add install-pip parameter to setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add initial 32-bit ARMv7 EFI support (pbrobinson) Resolves: rhbz#1637618 - Drop legacy get_arm_machine pieces (pbrobinson) Related: rhbz#1637618 - arch: arm: drop omap checks and specifics (pbrobinson) Related: rhbz#1637618 - Small optimalization in setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add package installation from pip for test script (jkonecny) Related: rhbz#1637096 - Remove hfsplus-tools not used on RHEL (jkonecny) Related: rhbz#1637096- Add Not Specified option for System Purpose lists (mkolman) Resolves: rhbz#1637602 - Set the VNC password directly (vponcova) Resolves: rhbz#1634667- Ignore errors when trying to activate unsupported swaps (vtrefny) Resolves: rhbz#1635253 - Adapt built in help system to new content structure (mkolman) Resolves: rhbz#1593723 - Update help folder paths (mkolman) Related: rhbz#1593723 - Replace helpFile property with help_id (mkolman) Related: rhbz#1593723 - Small optimization in boot arg parsing method (jkonecny) Related: rhbz#1622429 - Fix bad --addrepo command line parsing (jkonecny) Related: rhbz#1622429 - Raise correct exception on bad addrepo boot param (jkonecny) Resolves: rhbz#1622429- Add option to set kernel.hung_task_timeout_secs option (rvykydal) Resolves: rhbz#1633549 - Change default install class to RHEL (jkonecny) Resolves: rhbz#1634094 - Don't check for firmware compatibility to enable BootLoaderSpec support (javierm) Resolves: rhbz#1635547- Update kernel command line parameters in BLS files (javierm) Resolves: rhbz#1635180 - Drop attempt to add 'nocrypto' to tsflags (#1634791) (awilliam) Resolves: rhbz#1634791 - Make sure fips is correctly enabled on target system (#1619568) (mkolman) Resolves: rhbz#1619568- Syspurpose related test & pylint fixes (mkolman) Related: rhbz#1612060 - Add missing folder to Makefile (mkolman) Related: rhbz#1612060 - Add system purpose support (mkolman) Resolves: rhbz#1612060- Sync spec file (rvykydal) Related: rhbz#1619153 - Fix python3 requires in spec file (rvykydal) Resolves: rhbz#1619153 - Revert "Add system purpose support" (rvykydal) Related: rhbz#1619153 - Add support for GRUB_ENABLE_BLSCFG and inst.noblscfg (pjones) Resolves: rhbz#1615442 - Get rid of new-kernel-pkg invocations (pjones) Related: rhbz#1615442 - Minor pylint cleanups (pjones) Related: rhbz#1615442- Add system purpose support (mkolman) Resolves: rhbz#1612060- Require the Python interpreter directly instead of using the package name - Related: rhbz#1619153- Update the spoke for unsupported hardware in TUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Update the dialog for unsupported hardware in GUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Support detection of kernel taints (vponcova) Resolves: rhbz#1601545- prefixdevname: fix a typo in filename (rvykydal) Related: rhbz#1615997 - prefixdevname: pass persistent configuration to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: pass net.ifnames.prefix option to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: install package to target system if needed (rvykydal) Resolves: rhbz#1615997 - prefixdevname: import state from initramfs to stage 2 (rvykydal) Resolves: rhbz#1615997- Don't connect to signals of the Network Manager DBus objects (vponcova) Resolves: rhbz#1582233 - Fix librepo logging with new DNF (jkonecny) Resolves: rhbz#1626609- Require python3-librepo Resolves: rhbz#1626609- DNF 3.5 compatibility (mkolman) Related: rhbz#1613296 - Don't try to get hostnamed proxy in non-installer-image environments (rvykydal) Resolves: rhbz#1622917- Revert "Don't allow booting from nvdimm devices" (rvykydal) Resolves: rhbz#1620566 - Fix pylint errors (vponcova) Related: rhbz#1618633- Fix crash in tui when default partitioning scheme is not supported (rvykydal) Related: rhbz#1617958- Add inst.addrepo documentation for HD variant (jkonecny) Related: rhbz#1595415 - Warn when repo names are not unique (jkonecny) Related: rhbz#1595415 - HD addon repos have mount directories permanent (jkonecny) Related: rhbz#1595415 - Unmount hard drive additional repositories (jkonecny) Related: rhbz#1595415 - Move RepoData copy creation to the RepoData class (jkonecny) Related: rhbz#1595415 - Show empty file protocol on HD addon repo fail (jkonecny) Related: rhbz#1595415 - Mount and use HDD additional repositories (jkonecny) Related: rhbz#1595415 - Separate _find_and_mount_iso from _setup_media (jkonecny) Related: rhbz#1595415 - Load hard drive repo type from inst.addrepo (jkonecny) Related: rhbz#1595415 - Do not fail if .discinfo file can't be read (jkonecny) Related: rhbz#1595415 - Use productmd to parse .discinfo file (jkonecny) Related: rhbz#1595415 - Add payload sources tests (jkonecny) Related: rhbz#1595415 - Cleanup payload tests source file (jkonecny) Related: rhbz#1595415 - Add documentation for inst.addrepo boot option (jkonecny) Related: rhbz#1595415 - Add additional repositories to KS data (jkonecny) Resolves: rhbz#1595415 - Use new source solution (jkonecny) Related: rhbz#1595415 - Add payload sources implementation (jkonecny) Related: rhbz#1595415 - Mark disks with additional repos as protected (jkonecny) Related: rhbz#1595415 - Support boot args parsing to list (jkonecny) Related: rhbz#1595415 - Add inst.addrepo new options (jkonecny) Related: rhbz#1595415 - Make parenthesis consistent (jkonecny) Related: rhbz#1595415 - Remove unused parameter from live_startup method (jkonecny) Related: rhbz#1595415 - Disable treeinfo based repos only once (jkonecny) Related: rhbz#1610806 - Disable treeinfo repos when base repo change (jkonecny) Related: rhbz#1610806 - Treeinfo repos can't be changed nor removed (jkonecny) Related: rhbz#1610806 - Add all repositories from the treeinfo file (jkonecny) Resolves: rhbz#1610806 - Load base repository location from treeinfo (jkonecny) Related: rhbz#1610806 - Add limited file:// protocol to GUI Source spoke (jkonecny) Related: rhbz#1610806 - Add BaseOS between default base repositories (jkonecny) Related: rhbz#1610806 - Split _setupInstallDevice method in payload (jkonecny) Related: rhbz#1610806- Revert back to running DNF in a subprocess (mkolman) Related: rhbz#1613296 - Add back reverted patches for modularity support (rvykydal) Related: rhbz#1613296- Check the LUKS2 memory requirements (vponcova) Related: rhbz#1547908 - Add an option for choosing version of LUKS in GUI (vponcova) Related: rhbz#1547908 - Add tests for LUKS2 in the auto partitioning module (vponcova) Related: rhbz#1547908 - Apply the LUKS2 options from the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in logvol, part and raid commands (vponcova) Related: rhbz#1547908 - Enable to set a default version of LUKS (vponcova) Related: rhbz#1547908 - Update dependencies and kickstart commands to support LUKS2 (vponcova) Resolves: rhbz#1547908 - Use SimpleConfigFile to get PLATFORM_ID from /etc/os-release (mkolman) Related: rhbz#1613296 - Use wwn attr instead of removed wwid. (#1565693) (dlehman) Resolves: rhbz#1615408- Fix a 5 year old typo in the spec file (mkolman) Resolves: rhbz#1613488 - Bump required DNF version (mkolman) Related: rhbz#1613296 - Fix some small issues with the platform id patch (mkolman) Related: rhbz#1613296 - Set platform id for DNF (mkolman) Related: rhbz#1613296 - Fix crash when software environment is False (jkonecny) Resolves: rhbz#1612942 - Allow to delete all file systems used by Unknown (#1597199) (vponcova) Resolves: rhbz#1597199- DD: Use text mode when calling tools with subprocess (rvykydal) Resolves: rhbz#1609744 - Update RHEL placeholder names (mkolman) Related: rhbz#1593723- Revert Use productmd library to parse .treeinfo (rvykydal) Related: rhbz#1611622- Revert of module support enablement (install specs DNF API) (rvykydal)- Typo fixup (rvykydal) - Define if blivet-gui is supported via installclasses (rvykydal) Related: rhbz#1599838 - Offer Blivet-GUI partitioning only if supported (rvykydal) Related: rhbz#1599838 - Only show the "closest mirror" source option where appropriate (mkolman) Resolves: rhbz#1608241 - Starting from 3.0 DNF expects strings in comps queries (mkolman) - Remove blivet-gui spoke and its dependencies (rvykydal) Resolves: rhbz#1599838 - Use the manual partitioning module in TUI (vponcova) - Use the manual partitioning module in UI (vponcova) - Add tests for the manual partitioning module (vponcova) - Create the manual partitioning module (vponcova) - Reserve enough static space for 2 lines in spoke status on hub (#1584160) (rvykydal) - Handle new module specific error states (mkolman) - Handle missing package errors reported by the install_specs() function (mkolman) - Initial module enablement and installation support (mkolman) - Fix disable additional repositories (jkonecny) - Show better messages for NoSuchPackage and NoSuchGroup (#1599190) (vponcova) Resolves: rhbz#1599190 - Bootloader stage2 can't be on btrfs on rhel (#1533904) (rvykydal) Related: rhbz#1533904 - Remove --fstype=btrfs support from LogVol, Raid and Partition (rvykydal) Resolves: rhbz#1533904 - Remove btrfs support. (rvykydal) Resolves: rhbz#1533904 - Use RHEL8 versions of commands added to RHEL8 handler for test (rvykydal) - Use RHEL8 kickstart handler (rvykydal) - Use productmd library to parse .treeinfo (#1411673) (jkonecny) - Import kickstart classes as version-less in the dracut script (vponcova) - Use only version-less kickstart classes (vponcova) - Define version-less variants of kickstart classes (vponcova) - Pylint should skip the file livepayload.py (vponcova) - Fix pylint errors (vponcova)- Change the pop-up text with the pre-release warning (#1542998) (vpodzime) Resolves: rhbz#1608243 - Sort categories on the hub by defined order (#1584160) (rvykydal) Resolves: rhbz#1584166 - Show a note about EULA where relevant (mkolman) Resolves: rhbz#1569596 - Change message log level to INFO when adding repo (jkonecny) Related: rhbz#1603178 - Set packaging log level to DEBUG by default (jkonecny) Resolves: rhbz#1603178 - Remove the python-wrapt dependency (vponcova) - Do not use capitals for spoke names (#1584160) (rvykydal) Resolves: rhbz#1584166 - Wrap category label and add space between columns (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use 32 px icons (instead of 16 px) on hubs (#1584160) (rvykydal) Resolves: rhbz#1584166 - Make pyanaconda.dbus.typing work with Python 3.7 (#1598574) (awilliam) - Use Platform Python where appropriate (mkolman) - Replace deprecated dracut options for booting with ibft. (rvykydal) Resolves: rhbz#1566052 - Protected devices might be hidden (#1561766) (vponcova) - Improve handling of unsupported filesystems in UI. (rvykydal) Resolves: rhbz#1533904 - Reserve two lines for status message (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use three spoke columns on hub for better scaling (#1584160) (rvykydal) Resolves: rhbz#1584166 - fstab: include a note about systemctl daemon-reload (zbyszek) - Access the ZFCP module only on s390x (vponcova) - Tell libreport if it is a final release or not (#1596392) (vpodzime) Resolves: rhbz#1596392 - bootloader: GRUB2: Set menu_auto_hide when enabled by the instClass (hdegoede) - installclass: Add bootloader_menu_autohide property (hdegoede) - Add tests for the zFCP module (vponcova) - Handle the zfcp command in the zFCP module (vponcova) - Use the zFCP discovery task in UI (vponcova) - Create the zFCP discovery task (vponcova) - Create the zFCP module (vponcova)- Define zanata branch statically for rhel-devel branch (rvykydal)- DNF 3: progress callback constants moved to dnf.transaction (awilliam) - DNF 3: Update size calculations for transaction item changes (awilliam) - DNF 3: config substitutions moved from dnf to libdnf (awilliam)- Add tests for the DASD module (vponcova) - Run the DASD formatting task in UI (vponcova) - Extend the sync_run_task method with a callback (vponcova) - Create a task for formatting DASDs (vponcova) - Run the DASD discovery task from UI (vponcova) - Create a task for discovering DASDs (vponcova) - Create the DASD module (vponcova) - Add tests for the language installation task (vponcova) - Run an installation task to install a language (vponcova) - nvdimm: fix crash on non-block devices (rvykydal)- Wait for kickstart modules to quit (vponcova) - Ask for a default passphrase if required (vponcova) - Add support for setting different types of passwords in TUI (vponcova)- Add tests for changes in tasks and the install manager (vponcova) - Add a simple installation task in the Baz module (vponcova) - Update the boss classes (vponcova) - Update the base clases for modules (vponcova) - Use the system installation task in the install manager (vponcova) - Add the system installation task (vponcova) - Add methods for running remote DBus tasks (vponcova) - Improved base clases for DBus tasks (vponcova) - Do not manually create LUKSDevice when unlocking a LUKS format (vtrefny) - Fix pylint errors (vponcova) - Skip the pylint check for the bootloader.py (vponcova) - Enable DNF depsolver debugging in debug mode (mkolman) - Don't reset locale of our DBus daemon (vponcova) - Close the DNF base later (#1571299) (vponcova) - Add 10% for storage metadata to the total required space (#1578395) (vponcova) - Add hook to prevent mistake upstream pushes (jkonecny) - Revert "WIP" (vponcova) - WIP (vponcova) - Set locale to en_US.UTF-8 in every module (#1575415) (vponcova) - Move initial module configuration to the init function (vponcova) - Fix the mount command (vponcova) - Use the auto partitioning module in UI (vponcova) - Only check space during a tui kickstart if ksprompt is enabled (bcl) - Fix can't exit TUI storage spoke (jkonecny) - Use PROCESSED_AND_CLOSE and PROCESSED_AND_REDRAW (jkonecny) - Remove not required PROCESSED return (jkonecny) - Remove PROCESSED from refresh method (jkonecny)- nvdimm: make debug messages more clear (rvykydal) - nvdimm: use libblockdev enum to check namespace mode (rvykydal) - Add data loss warning to nvdimm reconfigure dialog. (rvykydal) - Add UI feedback for disk repopulating after nvdimm reconfiguration. (rvykydal) - Fix ignoring of nvdimm devices (rvykydal) - Don't allow booting from nvdimm devices (rvykydal) - Improve UI feedback for invalid boot on non-iBFT iSCSI devices. (rvykydal) - Add inst.nonibftiscsiboot boot option. (rvykydal) - Use only devices specified by nvdimm command for installation. (rvykydal) - Add option to reconfigure nvdimm devices into sector mode. (rvykydal) - Allow only devices in sector mode to be selected. (rvykydal) - Add nvdimm devices to Advanced Storage spoke. (rvykydal) - Add kickstart support for nvdimm reconfiguration to sector mode. (rvykydal) - Ignore nvdimm disks which are not in sector mode. (rvykydal) - Do not ignore nvdimm (pmemX) devices (rvykydal) - Update the pykickstart commands (vponcova) - Fix firewall DBUS module API usage (#1577405) (mkolman) - Fix formatting in the TUI storage spoke (jkonecny) - Fix TUI crash in mountpoint assignment (#1564067) (jkonecny) - Fix KS logvol metadata and chunksize parameters (#1572511) (jkonecny) - Show correct bootloader error on the MacEFI platform (vponcova) - Revert "Fix broken kickstart command test" (rvykydal) - Support fcoe --autovlan option (#1564096) (rvykydal)- Increase module startup timeout to 600 seconds (mkolman) - Fix name of the Zanata Python client package (mkolman) - Add tests for the auto partitioning module (vponcova) - Create the auto partitioning module (vponcova) - Add the firewall submodule (mkolman) - Once again fix cmdline error handling. (#1360223) (sbueno+anaconda) - Extend the timeout period to 180s in the case of cmdline error. (#1360223) (sbueno+anaconda) - Fix the clearpart test with disklabel option (vponcova) - The specified nosetests failed to run (vponcova)- Show correct root account locked status in reconfig mode (#1507940) (mkolman) - Add missing lines and modularization only log to test coverage (jkonecny) - Remove makebumpver dependency from spec file (jkonecny) - network module: use connectivity checking in anaconda (rvykydal) - network module: add connectivity checking (rvykydal) - Permit adding disabled external repos to installation. (riehecky) - Handle empty active attribute for consoles (#1569045) (mkolman) - Support temporary kickstart generating (vponcova) - Create the dynamic module User (vponcova) - Select Workstation install class for Workstation live (#1569083) (awilliam) - Rename the main module User to Users (vponcova)- Save logs to result folder after rpm-tests (jkonecny) - Add Installed pyanaconda tests (jkonecny) - Fix name of the RPM test (jkonecny) - Support running just chosen rpm test (jkonecny) - Add test cache files to gitignore (jkonecny) - Move test install test from Makefile to rpm tests (jkonecny) - Create structure to run rpm tests (jkonecny) - Move all nosetests to separate directory (jkonecny) - Fix broken kickstart command test (jkonecny) - Fix broken kickstart command test (jkonecny) - localization: use LanguageKickstarted module property (#1568119) (rvykydal) - Start only the specified kickstart modules (#1566621) (vponcova) - Use the Bootloader module in UI (vponcova) - Add tests for the bootloader module (vponcova) - Create the bootloader module (vponcova) - rpmostreepayload: do not require network for dvd installation (#1565369) (rvykydal) - Fix double logging to stdout (vponcova) - Don't try to create required partitions if there are none (vponcova)- Add anaconda-install-env-deps as dependency of the anaconda package (mkolman) - Add %files for install-env-deps so it actually exists (awilliam)- Bump simpleline version (mkolman) - Do not redraw screen after text YesNo dialog (#1557951)(jkonecny) - Revert "Adapt to a new simpleline changes (#1557472)(jkonecny) - authselect: enable silent last log (pbrezina) - authselect: fix typo to enable fingerprint authentication (pbrezina)- Move install time dependencies to a metapackage (mkolman)- Fix forgotten usage of the selinux kickstart command (vponcova) - Fix tests for the storage module (vponcova) - Use the disk selection and initialization modules in UI (vponcova) - Enable to use object identifiers instead of object paths (vponcova)- Add Makefiles for disk initialization and selection modules (vponcova) - Remove the invalid self argument (vponcova) - Run all unit tests (vponcova)- Create the disk initialization and disk selection modules (vponcova) - Use watch_property to watch changes of DBus properties (vponcova) - Better organize the base classes for modules (vponcova) - Fixed KS forcing zerombr onto RO disk (japokorn) - Add tests for the kickstart specifications (vponcova) - Standardize calls to parent via super() (riehecky) - Fix 'isDisk' property name (#1558906) (vtrefny) - Make the class for removed kickstart commands more strict (vponcova) - Fix the progress bar steps (vponcova) - Use enum for the first boot action (vponcova) - Use enum for the SELinux modes (vponcova) - datetime spoke: still pass ksdata to NTPconfigDialog (UIObject) (rvykydal)- Write rootpw command to kickstart (#1557529) (mkolman) - Don't make safe to observe services on buses that don't run (vponcova) - Add the LanguageKickstarted property (vponcova) - Don't autoquit by default if the last hub is empty (#1553935) (mkolman) - Use the Services module in UI (vponcova) - Create the Services module (vponcova) - Enable hibernation only on x86 (#1554345) (vponcova) - Add the Storage module with no API (vponcova) - Add the Payload module with no API (vponcova) - Remove DBus modules Foo and Bar (vponcova) - network module: fix accessing org.freedesktop.hostname1 for current hostname (rvykydal)- network module: add basic test (rvykydal) - Add prepare command to setup-mock-test-env script (jkonecny) - Mark partition live device's disk protected. (#1524700) (dlehman)- Remove useless constants from pyanaconda.dbus.constants (vponcova) - Use identifiers to get observers and proxies (vponcova) - Remove the publish method from DBus interfaces (vponcova) - Replace constants in publish and register methods (vponcova) - Replace constants in DBus interface names (vponcova) - Define DBus errors with the dbus_error decorator (vponcova) - Use namespaces and identifiers to describe Anaconda DBus objects (vponcova) - Add support for identification of DBus objects and services (vponcova) - User module should parse only rootpw for now (#1553488) (vponcova) - localization module: plug localization module into keyboard GUI spoke (rvykydal) - localization module: add KeyboardKickstarted property (rvykydal) - localization module: add KS support for keyboard command (rvykydal) - localization module: don't use Kickstarted so another command can be added (rvykydal) - Fix release docs (mkolman) - network: set TYPE value in ifcfg from kickstart in initrmfs (rvykydal) - Make formatting consistent in AnacondaWidgets.xml (riehecky)- Use the user DBUS module in the UI (mkolman) - Use the user DBUS module for the rootpw command in kickstart.py (mkolman) - Add initial user DBUS module (mkolman) - Add tests for the Security module (vponcova) - Use the Security module in UI (vponcova) - Don't send empty kickstart to DBus modules (vponcova) - Add the Security module (vponcova) - Fix makeupdates script to work with new DBus structure (jkonecny) - Fix Makefile of the kickstart manager (vponcova) - Fix check if dbus daemon quit properly (jkonecny) - Remove check if dbus is running (#1551096) (jkonecny) - Use Anaconda's special env variable for dbus address (#1551096) (jkonecny) - Migrate Anaconda to our private dbus session (#1551096) (jkonecny) - localization module: use l12 shortcut for module name in UI (rvykydal) - localization module: replace ksdata.lang with the module in anaconda. (rvykydal) - localization module: add KS support for lang command (rvykydal) - Return restorecon utility to Fedora 28 mock (jkonecny) - Include dbus.log when exporting logs (mkolman) - Reorganize pyanaconda.modules.boss (vponcova) - Move all DBus errors to pyanaconda.modules.common.errors (vponcova) - Move common classes and functions to pyanaconda.modules.common (vponcova) - Close DBus log file when quitting DBus session (jkonecny) - Enable payload configuration for Install classes (jkonecny) - Rename files that provide kickstart specifications (vponcova) - Move the kickstart specification to pyanaconda.core.kickstart (vponcova) - Start and quit Boss properly (jkonecny) - Make class from dbus.launcher module (jkonecny) - Add the kernel option resume= by default (#1206936) (vponcova)- Use observers to access the hostname service (vponcova) - Make safe to observe services on buses that don't have to run (vponcova) - DBus logs are now saved to /tmp/dbus.log (jkonecny) - Add tests for toplevel installclass attribs (riehecky) - Wait for DBus modules for longer time (vponcova) - Drop dependency on authselect and firewalld (vponcova) - Fix kickstart version test (vponcova) - Authconfig is replaced with authselect (#1542968) (vponcova) - Add support for different message buses (vponcova) - Fix makeupdates script (vponcova) - Set up basic logging for DBus modules (vponcova) - Remove get_dbus_module_logger (vponcova) - Fix logging of the DBus modules (vponcova) - Fix the reimport error (vponcova) - Fix the network module specification (vponcova) - network module: update_network_data test (rvykydal) - network module: use Module.Kickstarted instead of ksdata.seen (rvykydal) - network module: use for hostname in tui (rvykydal) - network module: handle current hostname (rvykydal) - network module: handle ksdata.network.hostname (rvykydal) - network module: add module skeleton (rvykydal) - Log changes in the kickstart modules. (vponcova) - Use the Timezone module in UI. (vponcova) - Start Boss from Anaconda (jkonecny) - Do not use System DBus (jkonecny) - Remove anaconda-boss.service (jkonecny) - Move Anaconda dbus services and confs to session dbus (jkonecny) - Run DBus session if not present (jkonecny) - Change pykickstart version (vponcova) - Move system-logos dependency from anaconda-core to anaconda-gui (mkolman) - makebumpver: fix parsing of -m option (rvykydal) - makebumpver: fix -i option (rvykydal) - Fix tests of the Timezone module (vponcova) - installclass: add comments to server install class (dusty) - Don't use deprecated formatErrorMsg (vponcova) - Use the KickstartError attributes (vponcova) - kickstart: "clearpart --list" does not work (#1410335) (marcel) - Use handler in the Timezone module (vponcova) - Fix the specification of the Bar module (vponcova) - Use the KickstartHandler class (vponcova)- Prevent anaconda-core requiring gjs-console (awilliam) - Temporarily don't test versions of specified kickstart objects (vponcova)- Explain when run dependency_solver without options (jkonecny) - Clean dd_test code (jkonecny) - We can't set file permission mode for .so in dd test (jkonecny) - Rename installclass_atomic to Fedora Atomic Host (jkonecny) - Support running only nosetests or only some nosetests (jkonecny) - Do not run tests as root (jkonecny) - Save start and end time for pylint run (jkonecny) - Separate grab-logs from ci target in Makefile (jkonecny) - Remove false positive but disable Pylint in makeupdates script (jkonecny) - Add copyright to scripts in ./scripts/testing (jkonecny)- Prevent anaconda-core requiring gjs-console (awilliam)- Check the proxy attribute before accessing it (vponcova) - Check the noverifyssl attribute before accessing it (vponcova) - Don't access the url attribute (#1530428) (vponcova) - Use Fedora Server default partitioning in Atomic (jkonecny) - Clean code of Atomic install class (jkonecny) - Migrate Atomic install class (#1491287) (jkonecny) - Move Atomic install class to Anaconda (#1491287) (#1536853) (jkonecny) - Make sure that fetch_url is defined. (vponcova)- Change pykickstart version. (vponcova) - Do not deepcopy the kickstart data in the storage (vponcova) - Replace deepcopy of the method command (vponcova) - Use pykickstart 3 (vponcova) - Provide comprehensive log messages about the display mode (vponcova) - Fix missing logging in some cases of update of ONBOOT value. (rvykydal) - Fix tests for the timezone module. (vponcova) - Add the Kickstarted property to the kickstart modules. (vponcova) - Connect to the observed service and other stuff. (vponcova) - Prevent 99-copy-lgs.ks from exiting with a 1 (bcl) - Rename SetUTC to SetIsUTC in the timezone module. (vponcova)- Move how to use setup-mock-test-env script to help (jkonecny) - Add --init as new parameter to setup-mock-test-env (jkonecny) - Initialize the thread manager at the first import. (vponcova) - Added tests for the timezone module and other. (vponcova) - Remove 'i' from iutil module (jkonecny) - Remove 'i' from isignal module (jkonecny) - Move isignal module to core/isignal (jkonecny) - Extract process watch functions to a static class (jkonecny) - Move regexes module to core/regexes (jkonecny) - Move i18n module to core/i18n (jkonecny) - Move constants module to core/constants (jkonecny) - Move iutil module to core/iutil (jkonecny) - Move async_utils to core/async_utils (jkonecny) - Replace gobject GLib by our core/glib (jkonecny) - Rename run_in_main_thread to run_in_loop (jkonecny) - Add Timer and PidWatcher abstraction above GLib (jkonecny) - Create abstraction above GLib event loop (jkonecny) - Add core/glib module for GLib access (jkonecny) - Ignore errors for KickstartSpecificationHandler. (vponcova) - Try to use the PropertiesChanged signal. (vponcova) - Add timezone module. (vponcova) - Collect properties changes before emit. (vponcova) - Use Ping method from the standard interface. (vponcova) - Recognize members of standard interfaces. (vponcova) - Add an object observer with cached properties (vponcova) - Rename modules with Fedora install classes. (vponcova) - Add support for Variant in .buildstamp (vponcova) - Fix the Bar module. (vponcova) - Add pykickstart version to branching policy doc (jkonecny) - Remove `unstable` branch from documentation (jkonecny) - Move system-logos to anaconda-core (#1529239) (bcl)- Modules should use the proxy pattern. (vponcova) - Variants need to be instances of the Variant class (vponcova) - kickstart: support firewall --use-system-defaults (#1526450) (dusty) - Check payload is set before accessing its data (#1524785) (mkolman) - Do not fail when test are failing in setup-env script (jkonecny) - Support running multiple commands at once (jkonecny) - Support copy Anaconda result dir out of mock (jkonecny) - Remove dependencies from Makefile (jkonecny) - Add path to Anaconda in mock to constant (jkonecny) - Properly exclude packages from the install set (ngompa13) - Add the _prepare_command helper function to setup-test-env (jkonecny) - Add run-tests parameter to setup-test-env script (jkonecny) - Remove /anaconda in mock before copying new one (jkonecny)- Improve password checking status and error messages (mkolman) - Spin kickstarts shouldn't be test dependency (jkonecny)- Remove spurious echo call from tmux service file (#1526861) (mkolman) - Restore fix for RHBZ #1323012 (`set_name` not `setName`) (awilliam) - Fix Makefile for modules/[foo,bar]/tasks and for install_manager (rvykydal) - Make passing kickstart to boss more visible. (rvykydal) - Add tests for KickstartManager. (rvykydal) - Add kickstart dispatching to anaconda. (rvykydal) - Add kickstart dispatching to local boss run script (rvykydal) - Add KickstartManager for Boss. (rvykydal) - Add method for getting line mapping from kickstart elements to kickstart (rvykydal) - Add info about handled kickstart commands to modules (rvykydal) - Add missing Makefile for kickstart_dispatcher (rvykydal)- Use observers in the install manager (vponcova) - Modify readme file for tests (jkonecny) - Do not bump version when testing installation (jkonecny) - Add set up test environment script (jkonecny) - Add dependency solver script (jkonecny) - Differentiate upstream and build-time version (#1493952) (mkolman) - Fix bad bash '*' expansion when loading kernel modules (#1525841) (jkonecny) - Fix connection to a signal in the install manager (vponcova) - Use the InterfaceTemplate in the InstallationInterface (vponcova) - Use the InterfaceTemplate in the TaskInterface (vponcova) - Add a base class for DBus interfaces (vponcova) - Update module manager to use observers (vponcova) - Add DBus observers for better access to proxies. (vponcova) - Remove running CI in mock from Makefile (jkonecny) - Add xfsprogs and git to the test requirements (jkonecny) - The gettext-devel is required by autogen (jkonecny) - Remove kickstart-test dependencies from test requires (jkonecny)- Unregister and unpublish all DBus services and objects (vponcova) - Add tests for InstallManager (jkonecny) - Add tests for Tasks (jkonecny) - Add run_in_glib decorator for tests (jkonecny) - Instantiate and publish InstallManager in Boss (jkonecny) - Add Makefile for install_manager (jkonecny) - Implement InstallManager with interface (jkonecny) - Init threading in modules (jkonecny) - Provide installation tasks from modules (jkonecny) - Remove *.Anaconda.Modules interface from Boss (jkonecny) - Implementing example tasks for modules (jkonecny) - Add Makefile for Task (jkonecny) - Base implementation of Task (jkonecny) - Add Task interface class (jkonecny) - Remove in-memory kickstart representation from traceback file (#1519895) (mkolman) - Support call_when_thread_terminates in ThreadManager (jkonecny) - Change gtk_action_wait/nowait as general use decorators (jkonecny) - Add controllable loop to run_boss_locally script (jkonecny) - Tweak run_boss_locally script (jkonecny) - Enable SE/HMC file access to repo (vponcova) - Change string formatting to format method (jkonecny) - Pass handler instance, not class to SplitKickstartParser (rvykydal) - Add kickstart parser for splitting kickstart (rvykydal)- Fix unit tests (mkolman) - Fixes in makefiles (vponcova) - Use the input_checking module for TUI password validation (mkolman) - Use the input_checking module for user checking (mkolman) - Use the input_checking module for root password checking (mkolman) - Use the input_checking module for checking the LUKS passphrase (mkolman) - Reflect GUISpokeInputCheckHandler changes in installation source spoke (mkolman) - Convert the input checking helpers to use the input_checking module (mkolman) - Provide more robust method of using the warning message bar (mkolman) - Remove the validatePassword() method (mkolman) - Add new input checking module (mkolman) - fixup! Migrate Workstation InstallClass to anaconda (sgallagh) - Handle an invalid install class style sheet (vponcova) - Enhance password checking constants (mkolman) - Fix interactive defaults (mkolman) - Modify the PYTHONPATH in run_boss_locally (vponcova) - Replace get_bus with the class DBus (vponcova) - Migrate Workstation InstallClass to anaconda (sgallagh) - Point at new path for fedora-server.css (sgallagh) - Rename dbus_constants to constants (vponcova) - Add the boot option inst.ks.all (vponcova) - Add the boot option inst.stage2.all (vponcova) - Remove errors for mounting and unmounting (vponcova) - Override the right method in the task (vponcova) - Remove useless code (vponcova) - Support timeout and retries options in %packages section (vponcova) - Fix device_name_is_disk to fully support raid devices (vponcova) - Onlyuse devices of the ignoredisk command should be only disks (vponcova) - Add the boot option inst.xtimeout (vponcova) - Do not shadow build-in module variable (jkonecny) - Module manager is replaceable (jkonecny) - Remove pyanaconda.constants_text module (vponcova)- Bump Blivet GUI version (mkolman) - Change path to start-module script when running locally (mkolman) - Handle DBUS module related files in makeupdates (mkolman) - Handle DBUS_STARTER_ADDRESS not being defined (mkolman) - Use start-module script in DBUS service files (mkolman) - Add a DBUS module startup script (mkolman) - Add Makefile.am for DBUS modules an addons (mkolman) - Add the setup-updates script (mkolman) - Add __init__.py file to anaconda/modules (mkolman) - Add a unit file for Boss startup (mkolman) - Really install all the right packages on Mac UEFI installs (awilliam) - Refactor DASD formatting and support detection of LDL DASDs. (vponcova) - Remove unused import sys from run_boss_locally script (jkonecny) - Fix blivet imports in the Fedora Server install class (#1513024) (vponcova) - Update the use of suggest_container_name method (vponcova) - Devicetree doesn't have protected_dev_names (vponcova) - Add pyanaconda.dbus to Makefile (vponcova) - Add pyanaconda.storage to Makefile (#1511735) (vponcova) - network: GUI, be more robust when displaying vlan parent and id (#1507913) (rvykydal) - network: GUI, fix lookup of existing device configurations (#1507913) (rvykydal) - network: GUI, don't crash on added vlan without device name specified (#1507913) (rvykydal) - Add a script for running Boss & modules locally (mkolman) - Add an example addon (mkolman) - Add DBUS module examples (mkolman) - Add Boss (mkolman) - Add a base class for DBUS modules (mkolman) - Add .service and .conf files for the DBUS modules (mkolman) - Add constants for DBUS module namespaces (mkolman) - Add support for logging from DBUS modules (mkolman) - Add the get_bus() method (mkolman) - Remove storage check for too small swap (#1466964) (vponcova) - Migrate fedora-server installclass into the anaconda repository (#1466967) (rvykydal)- Bump required Blivet version to 3.0 (mkolman) - Add modular server repo to the base repositories (#1506894) (jkonecny) - Split addon and environment refresh in software TUI (jkonecny) - Fix changing source don't erase old environment TUI (#1505090) (jkonecny) - Add logging to TUI software selection spoke (#1505090) (jkonecny) - Do not try to use protected disks for autopart (vtrefny) - Adapt new storage tui spoke to storage code move. (dlehman) - Update blivet upstream URL in testing README. (dlehman) - Adapt to devicefactory API change. (dlehman) - Adapt to removal of default rounding in blivet.size.Size. (dlehman) - Use anaconda's logic for ostree sys/physical root. (dlehman) - Adapt to removal of blivet.udev.device_is_realdisk. (dlehman) - Adapt to move of disklabel type logic into DiskLabel. (dlehman) - Move blivet.partspec into pyanaconda.storage. (dlehman) - Move blivet.platform to pyanaconda.platform. (dlehman) - Fix traceback from mocked partitions in clearpart test. (dlehman) - Move blivet.osinstall to pyanaconda.storage. (dlehman) - Move autopart from blivet to pyanaconda.storage. (dlehman)- Mac EFI installs need grub2-tools (#1503496) (awilliam) - network: create default ifcfg also for missing default NM connection (#1478141) (rvykydal) - Print screen stack next to exception in TUI (jkonecny) - Enable Custom GRUB2 Password Utility (#985962) (rmarshall)- Bump simpleline version requires (jkonecny) - Remove DataHolder class (jkonecny) - Remove EditTUISpoke EditTUIDialog and EditTUISpokeEntry (jkonecny) - Replace EditTUI* from the TUI Storage spoke (jkonecny) - Replace EditTUI* from the TUI User spoke (jkonecny) - Replace EditTUI* from the TUI Source spoke (jkonecny) - Replace EditTUI* from the TUI Network spoke (jkonecny) - Password spoke is using PasswordDialog now (jkonecny) - Return default policy if nothing match (jkonecny) - Add Dialog and PasswordDialog TUI objects (jkonecny) - Remove EditTUIDialog from time_spoke (jkonecny) - packaging: clear downloaded packages repo cache before using it (#1480790) (rvykydal) - Do substitutions only after translating the string (mkolman) - Fix a translation check error (mkolman) - Do not run commands in messages in Makefile (jkonecny) - Fix storage spoke completeness checking (#1496416) (rvykydal)- Mark the mount point assignment in TUI as experimental (vpodzime) - Reset storage on change in text mode (vpodzime) - Only allow the supported file systems in text mode (vpodzime) - Textual configuration of mount points (vpodzime) - Add support for the new 'mount' kickstart command (vpodzime) - Fix dnf exception repository not set (#1495211) (jkonecny) - Add logging of complete spokes in GUI. (rvykydal) - Do not execute storage when the spoke is left with no selected disk (#1496327) (rvykydal) - Reflect building from master branch in the release docs (mkolman) - Add checks for group names (#1497676) (vponcova) - Add new checks for user names (#1491006) (vponcova)- Add changelog entries from the unstable branch (mkolman) - Log when we are executing command in chroot (jkonecny) - Use name instead of index in TUI env selection (#1495204) (jkonecny) - Fix missing container in TUI source spoke (#1494801) (jkonecny) - Add MOCK_EXTRA_ARGS to Makefile (jkonecny) - tui source spoke: initialize nfs values when switching to nfs (rvykydal) - Deselect encryption when switching to blivet-gui partitioning (vtrefny) - Add 2 spaces between functions in iutil (jkonecny) - rpmostreepayload: Fix logic for copying of EFI data (walters) - rpmostreepayload: Avoid recursing for fstab mounts (walters) - payload: Add handlesBootloaderConfiguration(), teach bootloader.py (walters)- Fix missing id to name environment transition (#1491119) (jkonecny) - Fix test for unset TUI software environment (#1491119) (jkonecny) - Rename processingDone to processing_done variable (jkonecny)- network: add support for kickstart --bindto=mac for virtual devices (#1328576) (rvykydal) - network: support mac bound network settings as first class (#1328576) (rvykydal) - network: add support for kickstart --bindto=mac for wired devices (#1328576) (rvykydal) - Don't setup the hub twice (#1491333) (vponcova) - rpmostreepayload: Substitute ${basearch} in ostreesetup ref (walters) - Perform repo checks only when there are checks available. (rvykydal) - Add support for repo --metalink (GUI) (#1464843) (rvykydal) - Add support for repo --metalink (kickstart, tui) (#1464843) (rvykydal) - Add inst.notmux option (dusty)- Add missing dot to the availability status message (mail) - Bump Simpleline version (jkonecny) - Make EFIGRUB._efi_binary a property, not a method (awilliam) - Better storing logs from build and tests (jkonecny) - Provide a default install class. (vponcova) - Do not use hidden install classes. (vponcova) - Make geolocation with kickstart possible (#1358331) (mkolman) - Run python-meh as modal in TUI (jkonecny) - Use GLib event loop in the simpleline (jkonecny) - TUI progress reporting is handled by show_all (jkonecny) - Add efi_dir to the BaseInstallClass (#1412391) (vponcova) - Use /usr/bin/python3 shebang once again (miro)- Fix catch TUI not main thread exceptions (jkonecny) - Document Anaconda branching workflow (mkolman) - Use constants for version number bumps and additions (mkolman) - Fix closest mirror now needs network (jkonecny) - Fix restart payload thread in Network spoke GUI (#1478970) (jkonecny) - Network spoke freeze when testing availability (#1478970) (jkonecny) - Add support for adding version numbers to makebumpver (mkolman) - Add support for major version bump to makebumpver (mkolman) - Fix proxy settings badly used when testing repos (#1478970) (jkonecny)- Remove the metacity theme. (vponcova) - Add the option inst.decorated to allow title bar in GUI (vponcova) - Move python3-gobject Requires to core (jkonecny) - Return simpleline removed ipmi calls back (jkonecny) - Use new list container from Simpleline (jkonecny) - Remove old simpleline from anaconda (jkonecny) - Ask multiple times for wrong input (jkonecny) - Show TUI exception only first time (jkonecny) - Add simpleline logger to the Anaconda (jkonecny) - Modify TUI to use new Simpleline package (jkonecny) - Make 64-bit kernel on 32-bit firmware work for x86 efi machines (pjones) - Add missing gtk3 required version to spec file (jkonecny) - Sort spec required versions alphabetically (jkonecny) - Fix testing of the kickstart version (vponcova) - Move the installclass command to the %anaconda section. (vponcova) - Fix SL install class to use right efi dir (riehecky) - Fix accelerator key for blivet-gui partitioning (#1482438) (vtrefny) - Add blivet-gui logs to python-meh file list (vtrefny) - Remove the title bar in anaconda by default (#1468801) (vponcova) - Add simple script to read journal with message code source and thread info. (rvykydal)- Add support for automatic generating of DBus specification. (vponcova) - Add support for generating XML (vponcova) - Add support for DBus typing system (vponcova) - dnfpayload: do not try to contact disabled repo (artem.bityutskiy) - Add message to setup-test-env is ran (jkonecny) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (bcl) - Add lorax-packages.log to bug report. (rvykydal) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (jkonecny) - 80-setfilecons: Add a few paths (/var/run, /var/spool) (walters) - Also capture anaconda-pre logs if they exist (riehecky) - Don't mock modules with sys in unit tests (vponcova) - logging: replace SyslogHandler with JournalHandler (rvykydal) - Add setup-test-env target to the Makefile (jkonecny) - Add tests for the install class factory (vponcova) - Support for the installclass kickstart command (vponcova) - Modules with install classes should define __all__ (vponcova) - Refactorization of the installclass.py (vponcova) - docs: minor fixups of release document (rvykydal) - rescue: add RTD documentation (rvykydal) - rescue: clean up method for mounting root (rvykydal) - rescue: separate UI and execution logic (rvykydal) - Make kickstart rescue command noninteractive. (rvykydal) - Remove unused argument and code. (rvykydal)- rpmostreepayload: Set up /var first (walters) - rpmostreepayload: Explicitly create /var/lib before tmpfiles (walters) - rpmostreepayload: Rework mount setup to support admin-defined mounts (walters) - rpmostreepayload: try to verify local ostree repo cache (dusty) - rpmostreepayload: ignore = 2.1.6-3 (awilliam) - Bump required Blivet version (#1378156) (mkolman) - Fix bad exception handling from blivet in iscsi (#1378156) (jkonecny) - tui: New class for prompt (vponcova) - iSCSI: adjust to change in blivet auth info (#1378156) (awilliam) - Disable false positive pylint error (jkonecny) - Add some error checking when users don't provide input for DASD devices. (sbueno+anaconda) - Add some error checking when users don't provide input for zFCP devices. (sbueno+anaconda) - Fix tui timezone region selection by name (vponcova)- F26_DisplayMode was added by non-interactive mode (jkonecny) - Fix pyanaconda tests for display mode (jkonecny) - Fix parse-dracut to support new kickstart displaymode (jkonecny) - Add boot option inst.noninteractive to the docs (jkonecny) - Abort installation when Playload exc rise in a NonInteractive mode (jkonecny) - Support non interactive mode in standalone spokes (jkonecny) - Non-interactive mode support for Password and User spokes (jkonecny) - Raise NonInteractive exception in Hubs event loop (jkonecny) - Raise exception for noninteractive mode in Hub (jkonecny) - Add new pykickstart noninteractive mode (jkonecny) - Disable bad kickstart command on F25 (jkonecny) - Improve DNF error message to be more understandable (jkonecny) - tui: Add software group selection (vponcova) - use blivet iSCSI singleton directly in storage spoke (awilliam) - Correct deviceLinks to device_links (blivet renamed it) (awilliam) - Instantiate the zFCP object ourselves now. (#1384532) (sbueno+anaconda) - Fix the way DASD list is determined. (#1384532) (sbueno+anaconda) - Add tests for payload location picking (#1328151) (jkonecny) - Fix picking mountpoint for package download (#1328151) (jkonecny) - Improve packaging logs without DEBUG logging (jkonecny)- Move the collect() function to iutil (mkolman) - Update messiness level (mkolman) - PEP8 and general refactoring for the main anaconda.py (mkolman) - Move kickstart file parsing code to startup_utils (mkolman) - Don't directly import items from anaconda_log (mkolman) - Remove old useless code (mkolman) - Move the rescue ui startup code to the rescue module (mkolman) - Move set-installation-thod-from-anaconda code to startup_utils (mkolman) - Move the live startup code to startup_utils (mkolman) - Move code printing the startup note to startup_utils (mkolman) - Move the pstore cleanup function to startup_utils (mkolman) - Move the prompt_for_ssh function to startup_utils (mkolman) - Move logging setup to startup_utils (mkolman) - Move the geolocation startup code to a separate function (mkolman) - Unify addons path variable name (mkolman) - PEP 8 for startup_utils.py (mkolman) - PEP 8 for display.py (mkolman) - Move VNC startup checking to a separate function (mkolman) - Move imports to the top of the file in display.py (mkolman) - Refactor display mode handling (mkolman) - Move display setup & startup tasks out of anaconda.py (mkolman) - Remove main and extra Zanata pot files on master (jkonecny) - Remove main and extra pot files before zanata push (jkonecny) - Don't send intermediate pot files to zanata (gh#791) (awilliam) - Improve message to be clearer in rescue.py (jkonecny) - Add option to show password in password field (vponcova) - Generate a list of DASDs in GUI storage spoke. (#1378338) (sbueno+anaconda) - Echoing 4de0ec44bdf0f68545bb55bb5fea00464b65fcab May as well include the SL file (riehecky) - Fixup class name for CentOS install class (riehecky) - Fix a typo in SAM file header (mkolman) - Skip live image on usb when checking storage for mounted partitions (#1369786) (rvykydal)- Fix network spoke being incorrectly marked as mandatory (#1374864) (mkolman)- Increse python3-blivet version to 1:2.1.5 (jkonecny) - Fix dnf.repo.Repo now requires dnf.conf.Conf (jkonecny) - Provides compatibility with DNF-2.0 (jmracek)- Don't deactivate all storage in anaconda-cleanup. (#1225184) (dlehman) - Stop setting ANACONDA udev environment variable. (#1225184) (dlehman)- Improved driver disk copying (#1269915) (mkolman) - Fix screenshot taking logic (#1327456) (mkolman) - Change blank lines to pep8 for Dracut DUD test (jkonecny) - Tweak lambda use in Dracut test (jkonecny) - Add Dracut test for reloading mod dependencies (jkonecny)- Fix NTP server list fetching when running in IS (#1374810) (mkolman) - rpmostreepayload: Clean up use of sysroot files a bit (walters) - rpmostreepayload: Fix remote handling to use correct sysroot (walters)- network: set onboot correctly for vlan on bond device in ks (#1234849) (rvykydal) - network: don't show ibft configured devices in UI (#1309661) (rvykydal) - iscsi: don't generate kickstart iscsi commands for offload devices (#1252879) (rvykydal) - iscsi: allow installing bootloader on offload iscsi disks (qla4xxx) (#1325134) (rvykydal) - network: adapt to changed NM ibft plugin enablement configuration (#1371188) (rvykydal) - network: don't activate bond/team devices regardless of --activate (#1358795) (rvykydal) - Fix traceback when payload have None as url (#1371494) (jkonecny) - Add new Dracut test and fix another ones (#1101653) (jkonecny) - Fix bug when we add set to list (#1101653) (jkonecny) - Add new helper script files to build system (#1101653) (jkonecny) - Document new helper scripts to the DriverDisk README (#1101653) (jkonecny) - Fix driver unload is disabling network settings (#1101653) (jkonecny) - dud: fix multiple inst.dd=http:// instances stalling in dracut (#1268792) (rvykydal) - network: fix ksdata generating for for non-active virtual devices (#1321288) (rvykydal) - network: update kickstart data also with bond bridge slaves (#1321288) (rvykydal) - network: add support for bridge bond slaves (#1321288) (rvykydal) - screen_access: Ensure we write config to real sysroot (walters) - Add release commit support to makebumpver (mkolman) - Makefile improvents for separate release commits & tarball creation (mkolman) - network: add support for --no-activate kickstart opton (#1277975) (rvykydal) - fixup! Add base.close() after base.do_transaction (RhBug:1313240) (jmracek) - Add base.close() after base.do_transaction (RhBug:1313240) (jmracek)- Add git merging examples to the contribution guidelines (mkolman) - network: don't stumble upon new Device.Statistics NM dbus iface (#1370099) (rvykydal) - Current Anaconda is not compatible with DNF 2.0.0 (jkonecny) - Filter out all merge commits from the changelog (mkolman) - Make it possible to override Zanata branch name (mkolman) - Switch to argparse & autodetect name, version and bug email address (mkolman) - Fix multi-inheritance (phil) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek) - Static checker recommended improvements (mkolman) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek)- Fix a pylint no-member warning (mkolman) - Translate press-c-to-continue correctly in TUI (#1364539) (mkolman) - Fix bootDrive driveorder fallback (#1355795) (jkonecny) - Fix bootloader when re-using existing /boot part (#1355795) (jkonecny) - Add support for device specification variants (#1200833) (mkolman) - Revert "Update zanata.xml for f25-devel branch." (sbueno+anaconda) - Update zanata.xml for f25-devel branch. (sbueno+anaconda) - Add option to override efi_dir (phil) - efiboot: stderr= is not an option to efibootmgr (phil) - Fix EFI grub1 case (phil) - Make Fedora module not so grabby (phil) - Add centos module to pyanaconda (phil) - network: don't require gateway for static ipv4 config in TUI (#1365532) (rvykydal) - Improve connection network change detection (jkonecny) - Revert "Revalidate source only if nm-con-ed change settings (#1270354)" (jkonecny) - Fix anaconda-pre.service wasn't properly installed (#1255659) (jkonecny) - Rename function for better consistency (#1259284) (rvykydal) - Update error message for consistency (#1259284) (rvykydal) - Add more specific username check messages also to gui (#1360334) (rvykydal) - fix style guide test false positive on username variable (#1350375) (rvykydal) - tui: use functions instead of fake REs for checking values (#1350375) (rvykydal) - tui: get proper index of entry we are handling in input (#1331054) (rvykydal) - tui: fix user name validity checking (#1350375) (rvykydal) - More descriptive message on invalid username (kvalek) - Fix another pep8 name issue (jkonecny) - iscsi: fix getting iscsi target iface of bound target (#1359739) (rvykydal) - Fix needsNetwork testing only additional repositories (#1358788) (jkonecny) - Fix restart payload only when repo needs network (#1358788) (jkonecny) - Cleanup remaining runlevel references (mkolman) - Clarify a nosave related log message (mkolman) - Use Screen Access Manager (mkolman) - Add screen entry/exit callbacks (mkolman) - Add screen access manager (mkolman) - A simple formatting fix (mkolman) - Fix another blivet-2.0 pep8 error (jkonecny) - Quickfix of failing test (japokorn) - Some docstring refactoring & typo fixes for the TUI base classes (mkolman) - Add a file about contributing. (sbueno+anaconda) - Store logs before anaconda starts (#1255659) (japokorn) - DD can now replace existing drivers (#1101653) (japokorn) - Use the F25 timezone kickstart command version (mkolman) - Use sshd-keygen.target instead of hardcoded sshd-keygen script (jjelen) - Make it possible to disable sshd service from running. (#1262707) (sbueno+anaconda) - Change bootloader boot drive fallback (jkonecny) - Fix of Python3x uncompatible commands (japokorn) - Add NTP server configuration to the TUI (#1269399) (mkolman) - Move the NTP server checking constants to constants.py (mkolman) - Use a constant for the NTP check thread name prefix (mkolman) - Fix another victim of the python 2->3 conversion. (#1354020) (dshea) - Attempt to unload modules updated by a driver disk (dshea) - Fix the processing of device nodes as driver disks (dshea)- Allow kickstart users to ignore the free space error (dshea) - Stop kickstart when space check fails (bcl) - Service anaconda-nm-config is missing type oneshot (jkonecny) - Fix dhcpclass to work both via kickstart and the boot cmdline. (clumens) - network: handle also ifcfg files of not activated virtual devices (#1313173) (rvykydal) - network: check onboot value in ksdata, not NM connections (#1313173) (rvykydal) - network: do not activate device on kickstart --onboot="yes" (#1341636) (rvykydal)- hostname: don't set installer env hostname to localhost.localdomain (#1290858) (rvykydal) - hostname: add tooltip to Apply button (#1290858) (rvykydal) - hostname: fix accelerator collision (#1290858) (rvykydal) - hostname: don't set hostname in initrafms of target system (#1290858) (rvykydal) - hostname: set current hostname from target system hostname on demand (#1290858) (rvykydal) - hostname: suggest current hostname for storage containers (#1290858) (rvykydal) - hostname: don't set target system static hostname to current hostname (#1290858) (rvykydal) - network tui: do not activate device when setting its onboot value (#1261864) (rvykydal) - network tui: edit persistent configuration, not active connection (#1261864) (rvykydal) - network: validate netmask in tui (#1331054) (rvykydal) - Add wordwrap to text mode and use it by default (#1267881) (rvykydal) - Fix adding new VG in Custom spoke can't be applied (#1263715) (jkonecny) - Fix SimpleConfigFile file permissions (#1346364) (bcl) - Re-configure proxy when updateBaseRepo is called (#1332472) (bcl)- Only use <> for markup (#1317297) (bcl) - Update iscsi dialog for Blivet 2.0 API change (bcl) - Use the signal handlers to set initial widget sensitivies (dshea) - Fix bad sensitivity on boxes in source spoke (jkonecny) - Fix install-buildrequires (bcl) - Added optional [/prefix] as pattern (kvalek) - Require network for network-based driver disks (dshea) - Add missing pkgs to install-buildrequires (#612) (phil) - Increase the required version of gettext (dshea) - Fix the name sensitivity in the custom spoke. (dshea)- Revert "Temporarily disable translations" (bcl) - Change where to look for the iscsi object (#1344131) (dshea) - Fix old blivet identifiers (#1343907) (dshea) - Fix a covscan warning about fetch-driver-net (#1269915) (bcl) - Fix crash when NM get_setting* methods return None (#1273497) (jkonecny) - Overwrite network files when using ks liveimg (#1342639) (bcl) - Stop using undocumented DNF logging API (bcl) - Use the LUKS device for encrypted swap on RAID (dshea) - Keep the subdir in driver disk update paths (dshea) - Warn about broken keyboard layout switching in VNC (#1274228) (jkonecny) - Make the anaconda-generator exit early outside of the installation environment (#1289179) (mkolman)- Add a button to refresh the disk list. (dlehman) - Only try to restart payload in the Anaconda environment (mkolman) - Make current runtime environment identifiers available via flags (mkolman) - Display storage errors that cause no disks to be selected (#1340240) (bcl) - Fix the SourceSwitchHandler pylint errors differently. (clumens) - Fix pylint errors. (clumens) - Update the disk summary on Ctrl-A (dshea) - Revert "Refresh the view of on-disk storage state every 30 seconds." (dlehman) - Refresh the view of on-disk storage state every 30 seconds. (dlehman) - Handle unsupported disklabels. (dlehman) - Use a blivet method to remove everything from a device. (dlehman) - Tighten up ResizeDialog._recursive_remove a bit. (dlehman) - Only look for partitions on partitioned disks. (dlehman) - NFS DDs installation now works correctly (#1269915) (japokorn) - Remove unused on_proxy_ok_clicked from Source spoke (jkonecny) - send all layouts to localed for keymap conversion (#1333998) (awilliam) - Small cleanup (mkolman)- Resolve shortcut conflict between "Desired Capacity" and "Done" (yaneti) - network: don't crash on devices with zero MAC address (#1334632) (rvykydal) - Remove Authors lines from the tops of all files. (clumens) - Related: rhbz#1298444 (rvykydal) - New Anaconda documentation - 25.14 (bcl) - Catch DNF MarkingError during group installation (#1337731) (bcl) - Fix TUI ErrorDialog processing (#1337427) (bcl) - Clean up yelp processes (#1282432) (dshea)- Temporarily disable translations (bcl) - Don't crash when selecting the same hdd ISO again (#1275771) (mkolman)- Fix writeStorageLate for live installations (#1334019) (bcl) - Remove the locale list from zanata.xml (dshea) - Ditch autopoint. (dshea) - Ditch intltool. (dshea) - Rename fedora-welcome to fedora-welcome.js (dshea) - Fix UEFI installation after EFIBase refactor (bcl) - Fix error handling for s390 bootloader errors (sbueno+anaconda) - Deselect all addons correctly (#1333505) (bcl) - gui-testing needs isys to be compiled. (clumens) - Add more to the selinux check in tests/gui/base.py. (clumens)- Add single language mode (#1235726) (mkolman) - Move default X keyboard setting out of the Welcome spoke (mkolman) - Rerun writeBootLoader on Live BTRFS installs (bcl) - Check for mounted partitions as part of sanity_check (#1330820) (bcl) - Merge pull request #620 from dashea/new-canary (dshea) - Update the required pykickstart version. (dshea) - Implement %packages --excludeWeakdeps (#1331100) (james) - Fix bad addon handling when addon import failed (jkonecny) - Add retry when downloading .treeinfo (#1292613) (jkonecny) - Return xprogressive delay back (jkonecny) - Change where tests on translated strings are run. (dshea) - Merge the latest from translation-canary (dshea) - Squashed 'translation-canary/' changes from 5a45c19..3bc2ad6 (dshea) - Add new Makefile target for gui tests (atodorov) - Define missing srcdir in run_gui_tests.sh and enable coverage (atodorov) - Split gui test running out into its own script. (clumens) - Look higher for the combobox associated with an entry (#1333530) (dshea) - Use createrepo_c in the ci target. (dshea) - Compile glib schema overrides with --strict. (dshea)- Don't join two absolute paths (#1249598) (mkolman) - Don't crash when taking a screenshot on the hub (#1327456) (mkolman) - Fix pylint errors. (phil) - Factor out common grub1/grub2 stuff into mixin, and other factoring (phil) - Add GRUB1 (legacy) support back to Anaconda (phil)- Handle unmounting ostree when exiting (bcl) - ostree: Use bind mounts to setup ostree root (bcl) - ostree: Skip root= setup when using --dirinstall (bcl) - disable_service: Specify string format args as logging params. (clumens) - Ignore failure when disable services that do not exist (phil) - Get rid of an unused variable in the network spoke. (clumens) - Revalidate source only if nm-con-ed change settings (#1270354) (jkonecny) - Merge solutions for test source when network change (#1270354) (jkonecny) - Changes in network state revalidate sources rhbz#1270354 (riehecky)- Use the iutil functions for interacting with systemd services. (dshea) - Add methods to enable and disable systemd services. (dshea) - Do not add .service to the end of service names. (dshea) - Remove detach-client from tmux.conf (dshea) - Use Blivet 2.0 for set_default_fstype (#607) (sgallagh) - Remove dnf from the list of required packages. (#605) (dshea) - Add access to the payload from addons (#1288636) (jkonecny) - Disable pylint warnings related to the log handler fixer. (dshea) - Allow the metacity config dir to be overriden. (dshea) - Do not include /usr/share/anaconda files in the gui package. (dshea) - Work around logging's crummy lock behavior. (dshea) - Use rm -r to remove the temporary python site directory. (dshea) - Remove the subnet label for wired devices. (#1327615) (dshea) - Fix how unusued network labels are hidden (#1327615) (dshea) - Remove yum_logger (bcl) - Remove the lock loglevel (bcl) - Use a temporary user-site directory for the tests. (dshea) - Build everything for make ci. (dshea) - Ignore some E1101 no-member errors when running pylint (bcl) - Sprinkle the code with pylint no-member disable statements (bcl) - Catch GLib.GError instead of Exception (bcl) - Update storage test for Blivet 2.0 API change. (bcl) - Initialize missing private methods in BasePage class (bcl) - Update kickstart.py for Blivet 2.0 API change. (bcl) - Use namedtuple correctly in kexec.py (bcl) - Add more requires to make password checking still work. (#1327411) (dshea) - Rename isS390 to match the renames in blivet. (dshea) - Suppress signal handling when setting zone from location (#1322648) (dshea) - Refresh metadata when updates checkbox changes (#1211907) (bcl)- network: handle null wireless AP SSID object (#1262556) (awilliam) - Change new_tmpfs to new_tmp_fs. (clumens) - Add support for kickstart %onerror scripts. (clumens) - Show network spoke in the TUI reconfig mode (#1302165) (mkolman) - network: copy static routes configured in installer to system (#1255801) (rvykydal) - network: fix vlan over bond in kickstart (#1234849) (rvykydal) - network: use NAME to find ifcfg on s390 with net.ifnames=0 (#1249750) (rvykydal) - Get rid of the reimport of MultipathDevice. (clumens) - Fix iSCSI kickstart options aren't generated (#1252879) (jkonecny) - Fix adding offload iSCSI devices (vtrefny) - Make the list-harddrives script mode robust (mkolman)- Blivet API change getDeviceBy* is now get_device_by_* (bcl) - network: don't set 803-3-ethernet.name setting (#1323589) (rvykydal) - Log non-critical user/group errors (#1308679) (bcl) - Fix btrfs metadata raid level kwarg. (dlehman) - docs: Add release building document (bcl) - Minor improvements - README and test dependencies (atodorov) - Add more matches for network connectivity (atodorov)- Remove an unused import from anaconda-cleanup. (clumens) - Don't use booleans in Requires (#1323314) (dshea) - Set CSS names on all of the anaconda classes. (#1322036) (dshea) - Don't crash if no groups are specified (#1316816) (dshea) - Fix only one address is shown in anaconda (#1264400) (jkonecny) - Fix call to update optical media format. (#1322943) (dlehman) - Reset invalid disk selection before proceeding. (dlehman) - Multiple Dogtail tests improvements (atodorov) - Do not allow liveinst with --image or --dirinstall (#1276349) (dshea) - New Anaconda documentation - 25.5 (bcl)- Don't provide subclasses of the multipath or dmraid commands. (clumens) - Add support for chunksize raid kickstart parameter. (vtrefny) - Convert to blivet-2.0 API. (dlehman)- Require that the English locale data be available. (#1315494) (dshea) - Revert "Change the default locale to C.UTF-8 (#1312607)" (#1315494) (dshea) - Make windows in metacity closable (#1319590) (dshea) - Fix the use of CSS psuedo-classes in the widgets. (dshea) - Add reason when logging invalid repository (#1240379) (jkonecny)- Apply language attributes to all labels within anaconda. (dshea) - Add a function to apply a PangoAttrLanguage to a label. (dshea) - Add functions to watch changes to a container widget. (dshea) - Switch to the adwaita icon theme. (dshea) - Fix duplicate network settings in dracut (#1293539) (jkonecny) - Fix create device with bad name when parsing KS (#1293539) (jkonecny) - Use a lock for repoStore access (#1315414) (bcl) - Add missing inst prefix to the nokill option in docs (mkolman) - Merge pull request #551 from wgwoods/master-multiple-initrd-dd-fix (wwoods) - fix multiple inst.dd= args (rhbz#1268792) (wwoods)- Load the system-wide Xresources (#1241724) (dshea) - Use an icon that exists in Adwaita for the dasd confirmation (dshea) - Make it possible to skip saving of kickstarts and logs (#1285519) (mkolman) - Add a function for empty file creation (#1285519) (mkolman) - Run actions for argparse arguments (#1285519) (mkolman)- don't install kernel-PAE on x86_64 (#1313957) (awilliam) - except block in py3.5 undefines the variable (bcl) - Remove some history from the liveinst setup. (dshea) - Do not run the liveinst setup if not in a live environment. (dshea) - Set GDK_BACKEND=x11 before running anaconda from liveinst. (dshea) - Run zz-liveinst as an autostart application (dshea) - Translate the help button. (dshea) - Translate the required space labes in resize.py (dshea)- Add device id to dasdfmt screen. (#1269174) (sbueno+anaconda) - Unify displayed columns in custom spoke dialogs. (#1289577) (sbueno+anaconda) - Show some confirmation to users if adding a DASD was successful. (#1259016) (sbueno+anaconda) - Hotfix for missing storage in payload class (#1271657) (jkonecny) - Check to see if DD repo is already in addOn list (#1268357) (bcl) - Use the default levelbar offset values. (dshea) - Do not change the GUI language to a missing locale. (#1312607) (dshea) - Don't crash when setting an unavailable locale (#1312607) (dshea) - Change the default locale to C.UTF-8 (#1312607) (dshea) - Update the libtool version-info. (dshea) - Use CSS to style the internal widgets. (dshea) - Move the widgets pixmaps into resources. (dshea) - Add a resource bundle to libAnacondaWidgets (dshea) - Rename show_arrow and chosen_changed to show-arrow and chosen-changed (dshea) - Remove an invalid transfer notation. (dshea) - Stop using SGML in the docs. (dshea) - Change the install test URL. (dshea) - Fix nfs source crash when options change (#1264071) (bcl) - makebumpver: Add a --dry-run option (bcl) - NTP should have better behavior (#1309396) (jkonecny) - Manually set clock shifts on UI idle (#1251044) (rmarshall) - Don't remove selected shared part when Delete all (#1183880) (jkonecny) - Don't delete shared/boot parts in deleteAll (#1183880) (jkonecny)- tests/gui enhancements (atodorov) - Fix gui tests for anaconda move to anaconda.py (atodorov) - Use a different ipmi command to log events. (clumens) - Clarify that a string in list-screens is actually a regex. (clumens) - Merge pull request #513 from wgwoods/update-dd-docs (wwoods) - updated driver updates docs (wwoods) - Add specification for the user interaction config file (mkolman) - Update zanata webui URL in translation doc. (dlehman) - Tweak partition removal in Custom spoke (jkonecny) - Do not skip evaluation after removing partitions (jkonecny) - Import iutil earlier so we can use ipmi_report from check_for_ssh. (clumens) - Make disconnect_client_callbacks more resilient (#1307063). (clumens) - Move the langpacks install into to a separate function. (dshea) - Fix _find_by_title method in Accordion (jkonecny)- Use host storage for directory or image install dnf download (bcl) - Log payloadError so we know why installation failed. (bcl) - Add the addons directory to the rpm. (dshea) - Use the packaged version of ordered-set (dshea) - Remove an unused import (dshea) - Add an uninstall hook for the renamed anaconda (dshea) - Make langpack work in DNF (#1297823) (jsilhan) - New Anaconda documentation - 24.11 (bcl)- Fix makeupdates for anaconda move to anaconda.py (bcl) - Rename ./anaconda to ./anaconda.py to work around coverage.py #425 (atodorov) - Remove special handling for interruptible system calls. (dshea) - Handle PEP 3101 strings in the gettext context check (dshea) - Improve RHS summary strings in multiselection (#1265620) (jkonecny) - Increase GI version required of AnacondaWidgets (jkonecny) - Increment version of g-introspection for widgets (jkonecny) - Increment the AnacondaWidgets version (jkonecny) - Switch to the new Initial Setup unit name (#1299210) (mkolman) - Uncomment self.check_lang_locale_views in tests/gui/ (atodorov) - Add dogtail to test requirements (atodorov) - Add config for easier combining of kickstart and Jenkins coverage data (atodorov) - Apply the fallback style to anaconda selectors. (dshea) - Redo the stylesheet for Gtk 3.19+ (dshea) - Directly overwrite /usr/share/anaconda/anaconda-gtk.css (dshea) - Merge pull request #463 from dashea/translation-tests (dshea) - Display the name of the addon while executing it (bcl) - Add page selection summary to the right side (#1265620) (jkonecny) - Ask when removing new items in multiselection (#1265620) (jkonecny) - Add multiselection with SHIFT key (#1265620) (jkonecny) - Use show_arrow feature implemented in Selector (#1265620) (jkonecny) - Add new property to show/hide arrow in Selector (#1265620) (jkonecny) - Change selection logic when opening Page (#1265620) (jkonecny) - Add new BasePage class (#1265620) (jkonecny) - Add signal and methods to MountpointSelector (#1265620) (jkonecny) - Fix errors with multiselection (#1265620) (jkonecny) - Accordion class now process events for selectors (#1265620) (jkonecny) - Change cammel case for accordion.py to new pep8 (jkonecny) - Move selection logic from custom spoke to accordion (#1265620) (jkonecny) - Modify ConfirmDeleteDialog now the checkbox is optional (#1265620) (jkonecny) - Multiselection works in GUI with remove (#1265620) (jkonecny) - Add multiselection to Accordion with control key (#1265620) (jkonecny) - Remove bad translations from the source tarball. (dshea) - Treat warnings from xgettext as errors. (dshea) - Run translation-canary tests from make check. (dshea) - Do not run pylint on translation-canary (dshea) - Squashed 'translation-canary/' content from commit 5a45c19 (dshea)- Add a finished method to spokes (#1300499) (bcl) - Handle DeviceConfiguration with con = None (#1300499) (bcl) - Log detailed information about installed packages (bcl) - s/KickstartValueError/KickstartParseError. (clumens) - Move requiredDeviceSize to the main Payload class (#1297905) (dshea)- Handle unexpected DNF exit (bcl) - Fix bad space needed messages (jkonecny) - nosetests-3.5 is now the right version. (clumens) - Ignore a pylint error about how we're using Popen (dshea) - Mark an unused variable as unused (dshea) - Ignore type-related errors for types pylint can't figure out (dshea) - Import errors are just regular errors now (dshea) - Replace the remaining log.warn calls with log.warning. (dshea) - Fix an erroneously bare raise statement (dshea) - Replace the deprecated assertEquals with assertEqual (dshea) - Don't add a None to the list of things to unmount on ostree installs. (clumens)- Fix pylint problems in the gui testing code. (clumens) - Merge 9c5e02392d0401a3bd0adecedea03535595773ef into 67b569253c724639c2490f5fab70f7111f699b3f (atodorov) - Fix the replacement suggestion for "hostname" (dshea) - Automatically generate sr (dshea) - Fix PropertyNotFoundError PermHwAddress (#1269298) (jkonecny) - Make sure python3.5 code can run in early initrd (bcl) - Replace .delete() with .remove() in user.py (sujithpandel) - Rename everything that still refers to LiveCD (atodorov) - Updates to progress and storage tests (atodorov) - Multiple changes to DogtailTestCase (atodorov) - Move all Python files into the main gui/ directory (atodorov) - Simplify tests by removing OutsideMixin and update Creator (atodorov) - Modify existing tests to match latest anaconda behavior and environment (atodorov) - Temporary disable test code which doesn't work (atodorov) - Make tests/gui/ execute ./anaconda from git (atodorov) - Add window title (#1280077) (mkolman) - Replace execReadlines with check_output in parse-kickstart_test.py (bcl) - Fix a spelling error in the hardware error message (#1284165). (clumens)- Collect test-suite.log from all 'make check' invocations. Closes #452 (atodorov) - Fix parse-kickstart_test.py. (clumens) - Remove mkdud.py. (clumens) - Remove the kickstart_tests directory. (clumens) - Always quote values in ifcfg- files (#1279131) (bcl) - Include original kickstart in /root/original-ks.cfg (#1227939) (bcl) - strip spaces from extlinux label and default (#1185624) (bcl) - Report kernel failures during kickstart tests. (clumens) - Make sure unicode in kickstart works. (dshea) - Set the window icon (dshea) - Only run space check in TUI if spokes are complete. (#1279413) (sbueno+anaconda) - Allow a user's primary group to be created in --groups (#1279041) (dshea) - Remove uses of broad-except. (dshea) - Add a test for all that container minimization stuff. (clumens) - Use the partition command in one of the kickstart_tests. (clumens) - Don't clear the _currentIsoFile if another iso was selected (bcl) - makeupdates: Include utils/handle-sshpw (bcl) - Add --sshkey to kickstart sshpw command (#1274104) (bcl) - Split exception description from exception traceback (jkonecny) - Show DNF exception instead of silent exit (jkonecny) - Combine results from all gettext_tests into one log file (atodorov) - Try to run make ci with real translations. (dshea) - Untranslate undisplayed TreeView column headers. (dshea) - Add a test for hidden translatable strings (dshea) - Add the translated string to markup error messages. (dshea) - Test glade translations by default (dshea) - Change the way glade tests are run. (dshea) - Remove the accelerator test. (dshea) - Add the test lib directory to $PYTHONPATH in the commit hook (dshea) - network: create ifcfg files in tui if needed (#1268155) (rvykydal) - Do not limit ONBOOT default setting to url and nfs installation methods (#1269264) (rvykydal) - ibft: fix setting dracut boot args for static ibft nic configuration (#1267526) (rvykydal) - network: Don't set --device link default for hostname only network cmd (#1272274) (rvykydal) - network: assume --device=link as default also for ks on hd (#1085310) (rvykydal) - network: use ibftx interface for iSCSI from iBFT in dracut (#1077291) (rvykydal) - network: add s390 options to default ifcfg files (#1074570) (rvykydal)- Fix a pylint error in the previous commits. (clumens) - Honor ANACONDA_WIDGETS_OVERRIDES (atodorov) - Load anaconda-gtk.css from ANACONDA_DATA if specified (atodorov) - Use the correct path for ui categories (atodorov) - Typo fix, it's ANACONDA_WIDGETS_DATA not ANACONDA_WIDGETS_DATADIR (atodorov) - Allow wired network properties more grid space. (dshea) - Improve language selection at low resolutions. (dshea) - Make reclaim work with small screens and big labels (dshea) - allow repo with only a name if it's a pre-defined one (#1277638) (awilliam) - Only raise thread exceptions once (#1276579) (bcl) - Use py3.4 crypt and salt (bcl) - Be more careful with incomplete device types (#1256582) (dshea) - Fix an import error in rpmostreepayload.py. (clumens) - Fix Testing docs inclusion in Sphinx (bcl) - Ignore interfaces with invalid VLAN IDs. (dshea) - Cleaner logging of .treeinfo return conditions in dependant function. (riehecky) - Update link to upstream kickstart docs (opensource) - rpmostreepayload: Also unmount internal mounts during shutdown (walters) - rpmostreepayload: Fix two issues with mounting (walters) - Add a README for kickstart tests. (clumens) - Make the documentation match the environment variable. (clumens) - Check that cache PVs (if any) are in the VG the LV belongs to (#1263258) (vpodzime) - Fix the alignment of the "Label" label in custom (dshea) - Use unsafe caching during kickstart tests. (clumens)- Improve install space required estimation (#1224048) (jkonecny) - Update the on-disk snapshot of storage when adv. disks are added (#1267944) (vpodzime) - Check that ipv6 kickstart outputs the right ip= (dshea) - Change a variable name for pylint. (dshea) - Do not run time_initialize for image and directory installations (#1274103) (bcl) - Remove unused properties (dshea) - Do not modify the kickstart user data until apply() (dshea) - Make AdvancedUserDialog.run() more readable (dshea) - Improve the behavior of the home directory input. (dshea) - Stop setting inappropriate properties in ksdata. (dshea) - Update the password strength bar during the password strength check. (dshea) - Remove unnecessary grab_focus and set_sensitive calls (dshea) - Use signal handlers in the user spoke more sensibly. (dshea) - Fix potential issues with the username guesser. (dshea) - Make kickstart tests growing LVs stricter (vpodzime) - Point coverage.py to the full path of pyanaconda/ (atodorov) - Don't set BOOTPROTO= when it isn't set (jbacik) - Pass strings to blockdev.dasd_format, not a DASDDevice object. (#1273553) (sbueno+anaconda) - Revert "Use yum to install the mock buildroot for now." (dshea) - decode package name for /etc/sysconfig/kernel (RHBZ #1261569) (awilliam) - Add tests for the more complicated command line options (dshea) - Store fewer kinds of things in the dirinstall option. (dshea) - Fix the parsing of selinux=0 (#1258569) (dshea) - Include a local $ANACONDA_DATADIR in the test environment. (dshea) - Move the command line arguments to anaconda_argparse. (dshea) - Don't crash while logging binary output. (dshea) - Decode program output even if there is no output (#1273145) (dshea) - Add a test for _run_program with binary output (dshea) - Test execWithCapture when the command outputs nothing. (dshea) - Fix a long line in kickstart_tests/functions.sh. (clumens) - Merge pull request #414 from vpodzime/master-lvm_log (vpodzime) - Save the lvm.log Blivet may produce (vpodzime)- Hide the places sidebar in the ISO chooser widget. (dshea) - Use GtkResponseType values in the iso chooser dialog (dshea) - Do not use deprecated getDevicesByInstance method (vtrefny) - By default, skip those kickstart tests we know to be failing. (clumens) - Fix pylint unused import (jkonecny) - network: handle bridge device appearing before its connection (#1265593) (rvykydal) - Use $KSTEST_URL in tests that still had dl.fp.o hardcoded. (dshea) - Support CONNECT in the test proxy server. (dshea) - Extract the file used by liveimg as a prereq (dshea) - Convert the proxy script to a prereq. (dshea) - Add a prereqs function to kickstart tests. (dshea) - Fix traceback when trying to create list of unformatted DASDs. (#1268764) (sbueno+anaconda) - network: handle missing connections of a device configured in GUI better (rvykydal) - network: don't set NM_CONTROLLED=no for root on SAN. (rvykydal) - Add support for other systemd units to kickstart service command (bcl) - Merge pull request #388 from wgwoods/dd-in-initrd-fix (wwoods) - Set the password checkbox for empty kickstart passwords. (dshea) - Do not set the password input text with unencrypted passwords. (dshea) - Install input checks before modifying the user GUI (#1256065) (dshea) - Fix a lying error message in style_guide.py (dshea) - Use "Enter" instead of "Return" for the keyboard key. (dshea) - New Anaconda documentation - 24.3 (bcl) - Include missing test files and scripts in Makefile.am/tarball (atodorov) - dracut: accept inst.dd=[file:]/dd.iso (#1268792) (wwoods) - Do not override StorageChecker.errors in StorageSpoke (#1252596) (vtrefny) - Lookup IPv6 address without brackets (#1267872) (bcl) - Mangle the boot device differently for systemd (#1241704) (dshea) - Fail the media check if the systemd service failed to start. (dshea)- Properly translate c-to-continue on the root selection screen (mkolman) - Check minimal memory requirements properly (#1267673) (jstodola) - Allow users to be created with an existing GID. (dshea) - Add a test for creating a user with an existing GID. (dshea) - Add tests for gids embmedded in the user groups list. (dshea) - Allow the kickstart --groups list to specify GIDs. (dshea) - Add a --groups argument to the user ks test. (dshea) - Fix the locale pattern packages-instlangs-3 looks for. (dshea) - Raise an error if osimg cannot be found (#1248673) (bcl) - Use the bootloader raid levels for bootloader installation (#1266898) (bcl) - Use otps.display_mode during early startup (#1267140) (mkolman) - Mount stage2 cdrom after running driver-updates (#1266478) (bcl) - Get rid of an unused import in the user spoke. (clumens) - Log crashes from the signal handler. (dshea) - Save a core file when anaconda crashes. (dshea) - Keep environment selection when reentering the software spoke (#1261393) (mkolman) - Only show the user spoke if no users are specified in kickstart (#1253672) (mkolman) - Fix 'cat: /tmp/dd_disk: No such file or directory' (#1251394) (jkonecny) - Do not display curl 404 errors that can be safely ignored (vtrefny) - Catch blkid failure in driver-updates (#1262963) (bcl) - Add kickstart tests for %packages --instLangs (dshea) - Do not display markup in showDetailedError. (dshea) - Skip OEMDRV if interactive DD is requested (#1254270) (bcl) - Drivers are simply under /run/install/DD-x/ (#1254270) (bcl) - Fix branding when iso is downloaded from nfs or hd (#1252756) (jkonecny) - Use yum to install the mock buildroot for now. (dshea) - Rename the gettext tests (dshea) - Bring back the KSTEST_HTTP_ADDON_REPO substitution in nfs-repo-and-addon.sh (clumens) - Run substitution checks on the right kickstart file. (clumens) - Tell gettext that anaconda is not a GNU package. (dshea) - Ignore environment modification warnings in docs/conf.py (dshea) - Check for unsubstituted strings before running a test. (dshea) - Autopart use 90% of disk capacity for required space compare (#1224048) (jkonecny) - Fix include packages install size when downloading on root (#1224048) (jkonecny) - Enable and improve the check for swap LV size in LVM cache kickstart tests (vpodzime) - make-sphinx-docs: Add modules needed to document tests (bcl) - Add test documentation (atodorov) - Fix how the reqpart test checks for /boot, again. (clumens) - Add a way to get default settings when running the kickstart_tests. (clumens) - Change how we ignore non-tests in kickstart_tests. (clumens) - Various fixes to substitution strings in kickstart_tests. (clumens) - Move kickstart_test .ks files to .ks.in. (clumens)- Handle driver rpms retrieved via network (#1257916) (bcl) - Fix the types passed to chown_dir_tree (#1260318) (dshea) - Add a test for home directory reuse (dshea) - Use MDRaidArrayDevice.members instead of .devices (dshea) - Make sure anaconda reads in ks file from OEMDRV device. (#1057271) (sbueno+anaconda) - Try to deal with expected errors from devicetree.populate (#1257648) (vpodzime) - Revert "Temporarily disable generating a coverage report." (clumens) - Fix a DBus InvalidProperty handling (jkonecny) - Fix another bash syntax problem in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - Add a test for the rootpw kickstart command (dshea) - Add tests for setRootPassword (dshea) - Add a /boot partition to the reqpart test. (clumens) - Fix up a statement that's not assigned to anything. (clumens) - Temporarily disable generating a coverage report. (clumens) - Don't try to concatenate a list with a string (#1252444) (mkolman) - Activate coverage for tests executed with sudo (atodorov) - set sysroot correctly when setting root password (#1260875) (awilliam) - Add a test for kickstarts that %include a URL (dshea) - Add missing python dependencies for requests. (#1259506) (dshea) - Serve the http addon repos from the test tmpdir (dshea) - Make make-addon-pkgs easier to use from within a test (dshea) - Add a simple http server for use in kickstart tests. (dshea) - Add a script to print an IP address for the host. (dshea) - Add a cleanup hook that can be defined by kickstart tests (dshea) - Move kickstart test support files into a separate directory. (dshea) - Fix a python3 related error in the pre-commit hook (dshea) - network: gui spoke TODO cleanup (rvykydal) - libnm in spoke: add missing connection for eth device with Configure (rvykydal) - libnm in spoke: allow adding missing connection for eth device externally (rvykydal) - libnm in spoke: wait for valid state of added device before adding to list (rvykydal) - libnm in spoke: use libmn objects instead of names an uuids (device on/off) (rvykydal) - libnm in spoke: to check if device is activated just use its object (rvykydal) - libnm in spoke: use connnection objects instead of uuids (edit connection) (rvykydal) - libnm in spoke: refresh early when device is added (rvykydal) - libnm in spoke: use connection object instead of uuid (DeviceConfiguration) (rvykydal) - libnm in spoke: share nm client in standalone and normal spoke (rvykydal) - libnm in spoke: add enterprise wpa connection using libnm client (rvykydal) - libnm in spoke: use AccessPoint object in place of ssid bytearray (rvykydal) - libnm in spoke: delete connection using libnm client (rvykydal) - libnm in spoke: replace python-dbus workaround calls for ap security flags (rvykydal) - libnm in spoke: call get_data() on ap.get_ssid() result to get ssid bytes (rvykydal) - libnm in spoke: showing ip configuration of a device (rvykydal) - libnm in spoke: NMClient -> NM.Client (rvykydal) - libnm in spoke: gi.NetworkManager -> gi.NM (rvykydal) - libnm in spoke: Revert "Fix crash when new device appear in Welcome screen (#1245960)" (rvykydal) - libnm in spoke: Revert "Fix crash when connections are changing (#1245960)" (rvykydal) - Add an ignoredisk --drives= test. (clumens) - Add a test for the reqpart command. (clumens) - Grab anaconda.coverage on tests that reimplement validate(). (clumens) - Install driver-updates (dshea) - Fix a typo in service enablement in kickstart.py. (clumens) - Get rid of the extraneous cats and greps in user.ks. (clumens) - Add sshkey testing to the user kickstart_test. (clumens) - Add a kickstart test in Arabic. (clumens) - Verify Initial Setup services are present before turning them ON/OFF (#1252444) (mkolman) - Don't crash if the Japanese PC-98 keyboard is selected (#1190589) (mkolman) - Report on all local files and exclude what we don't need instead of explicitly including paths we may not be aware of. (atodorov) - Change "failed to download" messages from critical to warning. (clumens) - getcode -> status_code in a live payload error message. (clumens) - Fix a bash error in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - specify if=virtio,cache=none for VM drives (atodorov) - update the test b/c latest anaconda doesn't allow weak passwords (atodorov) - Specify format=raw to avoid warning from qemu (atodorov) - update for Python3 nose (atodorov) - Add a services.sh file to match the existing services.ks. (clumens) - Add types to all existing kickstart tests. (clumens) - Add the ability to mark kickstart tests with a type. (clumens) - Run nm-connection-editor with the --keep-above flag (#1231856) (mkolman)- Add a test for the user and group creation functions. (dshea) - Get rid of libuser. (#1255066) (dshea) - s/$releasever/rawhide/ (clumens) - LVM on RAID kickstart test (vpodzime) - unbuffered read in python3 only works for binary (bcl) - don't crash if no environment set in interactive (#1257036) (awilliam) - network: compare with ssid bytes, not str (rvykydal) - Add dependencies for running the tests/gui tests (atodorov) - Fix first run environment setup in software spoke (#1257036) (jkonecny) - Stop pretending liveinst+rescue is supported (#1256061). (clumens) - Defer to Fedora distro-wide settings for password strength (#1250746) (dshea) - New Anaconda documentation - 24.0 (bcl) - Do a better job reporting failures from kickstart_tests. (clumens) - Preserve coverage results from running the kickstart_tests. (clumens)- Remove from the docs repo=hd installation with installable tree (jkonecny) - Fix a race between a window continuing and the next starting (#1004477) (dshea) - Start hubs with the buttons insensitive. (dshea) - Do not replace the standard streams if not necessary. (dshea) - Fix inst.repo=hd: is not working (#1252902) (jkonecny) - Kickstart: Added SELinux test. (kvalek) - Kickstart tests related to SELinux. (kvalek) - Package install and debug message logging. (kvalek) - Don't crash if incorrect environment is set in kickstart (#1234890) (mkolman) - Fix I/O issues when anaconda is started without a locale. (dshea) - Move locale environment logic into localization.py (dshea) - network: fix configuring team in kickstart pre (#1254929) (rvykydal) - Merge pull request #311 from atodorov/add_local_coverage (clumens) - Merge pull request #308 from atodorov/rawhide_missing_deps (clumens) - Enable test coverage in CI (atodorov) - Fix the single-spoke TUI message for Python 3. (dshea) - Merge pull request #291 from atodorov/update_coverage_switch (clumens) - Add missing requirements (atodorov) - Add basic kickstart tests for LVM Thin Provisioning (vpodzime) - Use the default mirrorlist instead of fixed repo URL in kickstart tests (vpodzime) - Destroy the keyboard layout dialog when finished (#1254150) (dshea) - Do not encode the geoloc timezone to bytes (#1240812) (dshea) - use inst.debug as alternative option to start coverage (atodorov)- Skip source url checks when network is off (#1251130) (bcl) - Don't set net.device to link if there is no ksdevice (#1085310) (bcl) - Reading carrier while link is down raises IOError (#1085310) (bcl) - Don't write nfs repos to the target system (#1246212) (bcl) - Make sure username entered in TUI if create a user chosen. (#1249660) (sbueno+anaconda) - Write the empty dnf langpacks.conf to the right directory (#1253469) (dshea) - Add pyanaconda test for network.check_ip_address (jkonecny) - Replace IPy package by ipaddress (jkonecny) - Correctly check return code when running rpm from makeupdates (mkolman) - Fix crash when new device appear in Welcome screen (#1245960) (jkonecny) - Fix crash when connections are changing (#1245960) (jkonecny) - Make LVM cache kickstart tests more robust (vpodzime) - product.img buildstamp should override distribution buildstamp (#1240238) (bcl) - On incomplete ks, don't automatically proceed with install. (#1034282) (sbueno+anaconda) - Update the translation doc with zanata branching incantations. (sbueno+anaconda) - Merge pull request #287 from kparal/patch-1 (clumens) - boot-options.rst: add a note about nfsiso (kamil.paral) - Few fixes and amendments for the boot_options.rst file (vpodzime) - Prevent issues with encrypted LVs on renamed VGs (#1224045) (vpodzime) - Create and use snapshot of on-disk storage with no modifications (#1166598) (vpodzime) - Implement the class for storage snapshots (vpodzime) - Prevent any changes in the StorageSpoke if just going back (vpodzime) - Make StorageSpoke's on_back_clicked less complicated (vpodzime) - Add kickstart tests for the LVM cache kickstart support (vpodzime) - Disable packages-multilib, for now. (clumens) - Make sure the liveimg test shuts down when it finishes. (clumens) - Change how success is checked for the basic-ostree test. (clumens)- Add basic support for LVM cache creation in kickstart (vpodzime) - Use labels for the rest of the non-autopart test results. (dshea) - Use a disk label to find the filesystem for escrow results (dshea) - Use someone else's code for PID file management. (dshea) - Prevent incomplete translations from making the TUI unusable (#1235617) (mkolman) - Apply the environment substitutions more liberally in nfs-repo-and-addon (dshea) - Use stage2=hd: instead of stage2=live: (dshea) - Add test for liveimg kickstart command (bcl) - Fix pre-install script execution (bcl) - test pre-install kickstart section (bcl) - Use sys.exit() instead of the exit() created by site.py. (dshea) - Call ipmi_report before sys.exit (dshea) - Add a test for proxy authentication (dshea) - Add optional authentication to the proxy server (dshea) - Add more tests to proxy-kickstart (dshea) - Show an alternative prompt if a hub contains only a single spoke (#1199234) (mkolman) - Add few docs and improvement in check_ip_address (jkonecny) - Check whether files actually contain translatable strings. (dshea) - Add specific error string to TUI user dialog (#1248421) (bcl) - Make EditTUIDialog error generic (#1248421) (bcl) - Fix and expand nfs-repo-and-addon.ks (dshea) - Added a script to make the packages used by nfs-repo-and-addon (dshea) - Implement the rest of the repo options in dnfpayload. (dshea) - Fix kickstart test for bond interface creation (jkonecny)- Move the proxy server script into a common file. (dshea) - Use python3 for the proxy server and remove python2 compatibility (dshea) - makePickle now needs to return bytes (bcl) - gi.require_version raises ValueError (bcl) - Remove duplicate signal setup block (bcl) - Fix three bugs discovered by driverdisk-disk.ks (clumens) - Fix error with OEMDRV ks auto-load check. (#1057271) (sbueno+anaconda) - Make sure TUI is readable for non-latin languages (#1182562) (mkolman) - Equalize capacity & mount point entries (#1212615) (dshea) - Disable GRUB os_prober on POWER (#1193281) (rmarshall) - Cancel Container Edit Sensitizes Update (#1168656) (rmarshall) - Fix SoftwareSpoke._kickstarted. (dshea) - Disable a Pylint false-positive (#1234896) (mkolman) - Add support for autostep and --autoscreenshot (#1234896) (mkolman) - Escape \'s in doc strings (dshea) - Ellipsize the file system type combo box (#1212615) (dshea) - Add graphviz to make-sphinx-doc script (jkonecny) - Remove many of a documentation compilation errors (jkonecny) - Add class diagrams to existing spokes and hubs (jkonecny) - Add class diagram settings to documentation (jkonecny) - Fix the UnusuableConfigurationError dialog (#1246915) (dshea) - Chase pygobject's stupid moving target (dshea) - Add missing translation contexts (dshea) - Actually translate the container type labels (dshea) - Check whether a translated string requires a context or comment. (dshea) - Clean up the temporary pools virt-install makes. (clumens) - Return the same object for repeated calls to __get__ (#1245423) (dshea) - Use sys.exit instead of os._exit. (clumens) - Add parentheses around the IPV6 regex fragment. (dshea) - Add tests for IPv6 literals in URLs (dshea) - Modify Installation Source Proxy Label (#11688554) (rmarshall)- Fix Initial PPC PReP Boot Selector Name (#1172755) (rmarshall) - Require a newer version of pykickstart (vpodzime) - Use dictionaries is thread-safe manner. (dshea) - Merge pull request #234 from wgwoods/master (wwoods) - Auto-load ks.cfg if OEMDRV volume available. (#1057271) (sbueno+anaconda) - Check the encrypt checkbox when encrypted specified in KS (vtrefny) - Do not raise KickstartValueError for missing passphrase (vtrefny) - Ask for encryption passphrase when not specified in ks (#1213096) (vtrefny) - dracut: minor cleanup (wwoods) - dracut: fix missing messages for inst.ks=cdrom (wwoods) - Wait forever for kickstarts on CDROM (#1168902) (wwoods) - Use abs_builddir instead of builddir so paths will look more reasonable. (clumens) - Add a new makefile target that does everything needed for jenkins. (clumens) - Merge pull request #228 from AdamWill/logind (dshea) - Fix crash when mirrorlist checkbox is checked (jkonecny) - Fix crash when user start typing proxy credentials (jkonecny) - Check repository URL before leaving Source Spoke (jkonecny) - Add IDs to identify addon repositories (jkonecny) - Repositories can be checked without a selection (jkonecny) - Consolidate the language environment variables. (dshea) - Change the generated API indices slightly (dshea) - Ignore "mountpoint" used a format specifier (dshea) - filesystems -> file systems, per the style guide (dshea) - Properly parameterize a translated string (dshea) - Fix pylint errors in rescue.py. (dshea) - Remove unused imports (dshea) - Remove text.py from spec file (#965985) (sbueno+anaconda) - Merge pull request #220 from AdamWill/1243962 (dshea) - Fix adding 'boot=' option in FIPS mode (vtrefny) - anaconda.target: Wants systemd-logind.service (#1222413) (awilliam) - Remove the last usage of newt and get rid of it as a dependency (#965985) (sbueno+anaconda) - Enable anaconda to use the new rescue mode. (#965985) (sbueno+anaconda) - Get rid of unnecessary constants in constants_text. (#965985) (sbueno+anaconda) - Get rid of some unnecessary files. (#965985) (sbueno+anaconda) - Display verbose packaging errors to the user (bcl) - Show source errors from refresh method (bcl) - Fix the validate functions in the btrfs kickstart_tests. (clumens) - Connect kickstart lang data to dnf-langpacks (#1051816) (dshea) - Add simple_replace config file function (bcl) - Remove some vestiges of the old packaging module (dshea) - Remove window boot block detection functions. (dshea) - Remove iutil.xprogressive_delay. (dshea) - Simplify iutil.mkdirChain. (dshea) - Decode wifi SSIDs into strings. (#1240398) (dshea) - Actually use the temp directory so test files get cleaned up (dshea) - Disable the output from rpmbuild (dshea) - Remove stray references to python2. (dshea) - Fix possible to start installation without network (#1221109) (jkonecny) - Fix 'q' (to quit) do not work in TUI hub (jkonecny) - act on the right objects when stripping URL protocols (#1243962) (awilliam) - Fix 'App' object has no attribute 'queue' (#1243316) (jkonecny)- fix storage writing for live and ostree installs (#1236937) (awilliam) - Add O_CREAT to the open flags when extracting rpm files. (dshea) - Move ostree gobject version check next to the import (#1243543) (bcl) - Remove rpmfluff from the buildrequires. (dshea) - Only import readline if readline is necessary. (dshea) - use the right baseurl in run_install_test.sh. (clumens) - Don't copy the environment when starting metacity. (dshea) - Fix the use of a temporary file in SimpleConfig.write (dshea) - Add a test for SimpleConfig.write(use_tmp=True). (dshea) - Remove an unnecessary chmod when creating chrony.conf (dshea) - Fix some bad uses of chmod. (dshea) - Add a function to open a file with specific permission bits (dshea) - Don't ask to start vnc if user specifies text mode. (#1202277) (sbueno+anaconda) - New Anaconda documentation - 23.15 (bcl) - Add a helper for building Sphinx docs using mock. (bcl) - Update Sphinx configuration for python3 (bcl) - Running without a GUI can also raise ValueError in errors.py (bcl) - parse-kickstart_test.py: fix driverdisk_test() (wwoods) - Fix the spelling of "version" (dshea)- Some dracut modules anaconda needs have been split into their own package. (clumens) - User operation kickstart tests. (kvalek) - Kickstart tests for UTC and LOCAL hwclock. (kvalek) - Kickstart firewall tests. (kvalek) - Fix Repository New_Repository has no mirror or baseurl (#1215963) (jkonecny)- Catch blivet formatDevice ValueError in custom (#1240226) (bcl) - There's now a python3-rpmfluff, so revert this. (clumens) - Fix a couple other pylint problems in the driver disk tests. (clumens) - Merge pull request #194 from wgwoods/master (wwoods) - dracut: fix boot failure waiting for finished/dd.sh (wwoods) - Use builddir instead of srcdir to find the dd utils (dshea) - Fix the dd_test for python3. (dshea) - Fix %files to deal with compiled python3 modules (dshea) - Add a bunch of gi.require_version calls (dshea) - Temporarily disable the error about not importing rpmfluff. (clumens) - Don't try to iterate over threads directly in wait_all. (clumens) - Update the btrfs kickstart tests to use functions.sh. (clumens) - Merge pull request #182 from wgwoods/dd-refactor (wwoods) - driver_updates: fixes from patch review (wwoods) - Don't be too picky about what name is --device=link (dshea) - Ignore stderr output from parse-kickstart. (dshea) - Add an option to execReadlines to filter out stderr. (dshea) - Ignore interruptible system calls in the dd test (dshea) - Fix an undefined variable in writeStorageLate (dshea) - Connect zfcp entries to the discovery buttons (dshea) - Connect iscsi activations to buttons (dshea) - Connect the dasd number entry to the discovery buttons. (dshea) - Add keyboard layouts on the row-activated signal. (dshea) - Connect dialog inputs to default actions. (dshea) - Remove unnecessary GtkNotebooks. (dshea) - Re-save some dialog glade files. (dshea) - Merge pull request #181 from wgwoods/master (wwoods) - dd-refactor: dracut + build bits (wwoods) - Add kickstart test for RAID1 (bcl) - pass PYTHONPATH to the kickstart test framework (bcl) - Write servers to chronyd.conf even if it's off (#1197575) (wwoods) - Refresh advanced disks after disk summary dialog (#1226354) (bcl) - parse-kickstart: just emit 'inst.dd=XXX' for driverdisk (wwoods) - parse-kickstart: pylint fixes (wwoods) - dd-refactor: new driver_updates.py + tests (wwoods) - payload: fix driverdisk repos (wwoods) - dracut: fix boot with inst.ks and no inst.{repo,stage2} (#1238987) (wwoods) - Use the most recent versions of the btrfs, logvol, part, and raid commands. (clumens) - Allow /boot partition on iscsi with ibft (#1164195) (jkonecny) - Add kickstart tests to test btrfs installation (vtrefny) - Fix broken test by infiniband patch (#1177032) (jkonecny)- Add a switch for the Airplane Mode label (dshea) - Connect labels with keyboard accelerators to a widget (dshea) - Add a test for dangling keyboard accelerators. (dshea) - Use pocketlint for translation and markup checking (dshea) - Flatten the glade test directory. (dshea) - Add support for specifying arbitrary mkfs options. (clumens) - Fix kickstart install with infiniband (#1177032) (jkonecny) - anaconda-dracut: Fix sysroot mount for netroot (#1232411) (bcl) - Add RAID swaps to /etc/fstab (#1234469) (bcl) - network: catch another race when calling dbus methods on invalid devices (rvykydal) - network: GUI, add connection even when virtual device activation failed (#1179276) (rvykydal) - Fix IP / hostname mismatches when showing VNC server address (#1186726) (rvykydal) - Check also ipv6 default routes when looking for onboot=yes device (#1185280) (rvykydal) - Merge pull request #157 from wgwoods/master_dd_fixes (wwoods) - Do not check dependencies on invalid payloads (dshea) - network: don't set onboot=False for default autoconnections (#1212009) (rvykydal) - Fix the types used to write anaconda-tb-all.log (dshea) - dd: drop unnecessary archive_read_data_skip (wwoods) - dd_extract: -l should not extract modules+firmware (wwoods) - dd: fix permissions on extracted files (#1222056) (wwoods) - tests: add dd_tests (wwoods)- Revert "Add an optional conditional to progress_report." (bcl) - Fix inconsistencies in the payload messages. (dshea) - Fix install-requires and install-buildrequires (dshea) - anaconda-dracut: Mount /dev/mapper/live-rw (#1232411) (bcl) - Eliminate some false test results when running glade tests. (atodorov) - Move the knowledge about network packages into ksdata.network. (clumens) - Add an optional conditional to progress_report. (clumens) - Move the big block of late storage writing out of install.py. (clumens) - The attribute is named ostreesetup.nogpg. (clumens) - Use the index in grubenv (#1209678) (bcl) - Do not raise an exception on EINTR from os.close or os.dup2 (dshea) - Merge pull request #154 from mulkieran/master-959701 (mulkieran) - Improve focus behavior in the advanced user dialog (dshea) - Re-save advanced_user.glade (dshea) - Depsolve kickstarted packages on the summary hub (#961280) (dshea) - Add a kickstart test for %packages --ignoremissing (dshea) - Remove descriptions for RAID levels (#959701) (amulhern) - No kexec-tools on aarch64 (bcl)- Do not import iutil from flags (dshea) - Ignore EINTR errors in files unlikely to encounter them (dshea) - Reimplement the open override for the dracut scripts (dshea) - Wrap the only non-open call found by the new pocketlint checks (dshea) - Redefine open to retry on EINTR (dshea) - Remove __future__ imports (dshea) - Use python 3's OSError subclasses instead of checking errno (dshea) - Allow kwargs in eintr_retry_call (dshea) - Remove explicit uses of /dev/null (dshea) - Do not retry calls to close or dup2 (dshea) - Remove another function from isys (dshea) - Make dialogs behave better with timed input validation (dshea) - Fix the password/confirm checks to work with delayed validation (dshea) - Move the URL protocol removal out of the input check (dshea) - Remove the vestigal capslock label from the password spoke (dshea) - Re-saved a few glade files (dshea) - Run set_status unconditionally from update_check_status (dshea) - Do not run input checks for every keystroke of input (#1206307) (dshea) - Add a method to execute timed actions early (dshea) - Use comps.environments instead of comps.environments_iter (#1221736) (dshea) - Merge pull request #83 from mulkieran/master-requires (mulkieran) - Only show supported autopart choices in choices combo. (amulhern) - Strip out device types that blivet is not able to support. (amulhern) - Update blivet required version. (amulhern) - Fix nfs4 stage2 and repo handling (#1230329) (bcl) - Update upd-kernel so that it actually works (#1166535) (bcl) - Fix passing ,nfsvers=3 to dracut (#1161820) (bcl) - Require the python3 version of iscsi-initiator-utils (dshea) - Fix the pylint pre-commit hook for python3 and pocketlint (dshea) - Fix a type check to work with python 3. (dshea) - Do not log Xorg output to tty5 (dshea)- Deal with encrypted partitions not being readable by virt-cat. (clumens) - Make use of the restore_signals Popen argument (dshea) - Don't allow /boot on iSCSI. (#1164195) (sbueno+anaconda) - Merge pull request #127 from mulkieran/master-kickstart (mulkieran) - Actually distribute the clickable message test, too (dshea) - Fix disk argument passing to virt-cat in the ostree test. (clumens) - Relabel all password and group files in %post (#1228489) (dshea) - Deal with the order of ifcfg files not being guaranteed. (clumens) - Add a __init__.py to fix up an error when running iutil_test.py. (clumens) - Actually run the clickable message test (dshea) - Add a false positive to pylint checking for S390Error. (clumens) - Let the excludedocs test pass if there are only directories left. (clumens) - Allow successful kstest results to provide more details. (clumens) - The escrow_cert test cannot use autopart. (clumens) - Don't warn on PyInit__isys being unused. (clumens) - Test that root LV is encrypted. (amulhern) - Deal with subprocess returning bytes in tests/lib/filelist.py, too. (clumens) - Make anaconda+python3+pocketlint work. (clumens) - Start using our new shared pylint framework in anaconda. (clumens) - Remove our extra pylint checkers. (clumens) - Remove a duplicate libselinux-python3 requires. (clumens) - Run makeupdates with Python 2 for now (mkolman) - Don't use the _safechars private property (#1014220) (mkolman) - Make sure directory size is returned as int (#1014220) (mkolman) - Only warn about missing yum-utils (#1014220) (mkolman) - Make sure set_system_time() gets an integer (#1014220) (mkolman) - Make sure the column number in TUI is an integer (#1141242) (mkolman) - Python 3 compatible sorting fixes (#1014220) (mkolman) - Make version comparison Python 3 compatible (#1014220) (mkolman) - Don't apply numeric comparison on None (#1141242) (mkolman) - Avoid comparing None to an integer (#1141242) (mkolman) - Handle urllib split (#1014220) (mkolman) - Don't try to decode strings (#1014220) (mkolman) - Rename function attributes (#1014220) (mkolman) - Replace raw_input() with input() (#1014220) (mkolman) - Make iterators and their usage Python 3 compatible (#1014220) (mkolman) - Convert Python 2 metaclass magic to Python 3 metaclass magic (#1014220) (mkolman) - Make the raise syntax Python 3 compatible (#1014220) (mkolman) - Python 3 no longer does tuple parameter unpacking (#1014220) (mkolman) - Make isys Python 3 compatible (#1014220) (mkolman) - Set a correct mode for the tempfile (#1014220) (mkolman) - Python 3 temp files no longer reflect external changes (#1014220) (mkolman) - Make print usage Python 3 compatible (#1014220) (mkolman) - Rename the warnings spoke to warnings_spoke (#1014220) (mkolman) - Replace list comprehension with for at class level (mkolman) - Make gettext usage Python 3 compatible (#1014220) (mkolman) - Do not open tty5 for writing in the "a" mode (#1014220) (vpodzime) - Do not use pykickstart's RepoData as a key in a dict (#1014220) (vpodzime) - Do not run repo attrs' checks if they are not set up yet (#1014220) (vpodzime) - Don't depend on side effects of map() (#1141242) (mkolman) - Don't use exceptions' message attribute (#1014220) (vpodzime) - Addapt to string type changes (#1014220) (mkolman) - Handle modules returning bytes in Python 3 (#1014220) (mkolman) - Add and use function that makes sure we work with strings (#1014220) (vpodzime) - Handle modules requiring different string types in Python 3 (#1014220) (mkolman) - Remove sitecustomize (#1014220) (mkolman) - Make ASCII conversions Python compatible (#1014220) (mkolman) - Remove "is Unicode" tests (#1014220) (mkolman) - Fix ASCII conversion tests (#1014220) (mkolman) - Return a string when calling a program (#1014220) (mkolman) - Handle subprocess returning bytes (#1014220) (mkolman) - Handle latin-1 strings in locale -a output (#1014220) (mkolman) - Open the VNC password file for binary writing (#1014220) (mkolman) - Update parse-kickstart for python3 (#1014220) (bcl) - Update driver-updates for python3 (#1014220) (bcl) - Update python-deps for python3 (#1014220) (bcl) - Add a test for parse-kickstart (#1014220) (bcl) - Make the import Python 3 compatible (#1014220) (mkolman) - Change configparser and queue imports (#1014220) (mkolman) - Remove imports from the __future__ (#1014220) (mkolman) - Use the imp module directly (#1014220) (mkolman) - Use Python 3 versions of Python dependencies (#1014220) (mkolman) - Use /usr/bin/python3 in scripts (#1014220) (mkolman) - Use Python 3 versions of nose and Pylint (#1014220) (mkolman) - Build the Anaconda widgets for Python 3 (#1014220) (mkolman) - Update makebumpver for python3 (#1014220) (bcl) - Fix Kickstart installation without default gateway errors out (jkonecny) - Fix results checking in a couple ks tests. (clumens)- Fix a usage typo in run_once_ks script. (sbueno+anaconda) - Add kickstart tests for keyboard settings. (sbueno+anaconda) - Add a kickstart test for lang settings. (sbueno+anaconda) - Fix a % call inside _(). (clumens) - Convert ntp-pools.* to using the new kstest functions and autopart. (clumens) - Fix up the expected output in parse-kickstart_test.py. (clumens) - Fix a couple more pylint problems in the s390 code. (clumens) - Use the adapted Timezone class for kickstart data (vpodzime) - Add a kickstart test for processing NTP servers/pools configuration (vpodzime) - Show error on invalid username attempts in TUI. (#1171778) (sbueno+anaconda) - Fix dracut reads ksdevice from missing os enviromnent (jkonecny) - Run kickstart tests through an LMC-like program, not LMC itself. (clumens) - Move common kickstart_test code out into its own functions.sh file. (clumens) - Switch to using autopart in the kickstart tests. (clumens) - Fix a couple pylint errors. (sbueno+anaconda) - Make anaconda changes necessary for libblockdev s390 plugin. (sbueno+anaconda) - Add a kickstart test for lvm with percentage-based sizes. (dlehman) - Add kickstart test for basic fixed-size lvm layout. (dlehman) - Add a kickstart test to validate the default fstype. (dlehman) - Add kickstart test to test bond interface creation (jkonecny) - Add kickstart test to test vlan creation (jkonecny) - Fix --device=link and --device not specified (#1085310) (rvykydal) - Add kickstart test to test hostname (jkonecny) - Add a /boot to tmpfs-fixed_size.ks. (clumens) - Fix bad warning message when user set illegal IP (jkonecny) - Fix bad check of illegal ip address (jkonecny) - Add a simple tmpfs kickstart test (mkolman) - Add a kickstart test for escrow packets and backup passphrases (dshea) - Fix a typo that caused us to discard corrected target sizes. (#1211746) (dlehman) - Don't pass anything to ./configure. (dshea) - Fix a pylint problem in parse-kickstart_test.py. (clumens) - Fix 0 choice in Language and Storage in TUI mode (jkonecny) - Update html documentation for new boot-options section (bcl) - Convert boot-options to ReST and include it in the Sphinx documents. (bcl)- Clean up after processKickstart in parse-kickstart_test.py. (clumens) - Add support to dnfpayload.py for addon NFS repos. (clumens) - Fix IndexError: list index out of range (#1219004) (jkonecny) - Fix a typo in proxy-kickstart.sh that was causing a test time out. (clumens) - iSCSI Name Validation using regexes (sujith_pandel) - Add kickstart tests for proxy usage. (dshea) - In dracut, do not display a warning for network lines with just a hostname. (clumens) - Add transport adapters to support ftp and file fetching (dshea) - Fix for "Kickstart installation fails..." (#1197960) (jkonecny) - Allow passing kickstart tests to be run on the command line. (clumens) - Automatically collect environment variables to be passed to ks tests. (clumens) - Use isinstance instead of type for doing type checks. (clumens) - Remove yumpayload.py, its support files, and most references to yum. (clumens) - Fix the packages-and-group wildcard exclusion test (dshea) - Set the GUI-selected environment in the ksdata (#1192100) (dshea) - Don't crash if the disk model is None (#1215251) (dshea) - Correct an error message in packages-and-groups-1.ks. (clumens) - Switch from testing for emacs* to kacst*. (clumens) - Tests that end in a traceback are failures, not successes. (clumens) - Don't run run_report.sh from within run_kickstart_tests.sh. (clumens) - If a kickstart test failed due to a traceback, display that. (clumens) - Wrap device labels earlier (#1212586) (dshea) - Remove the angle property from the device label (dshea) - Get rid of the find button in the filter spoke. (dshea) - Rearrange filter.glade (dshea) - Fix errors in the vendor column renderers. (dshea) - Fix some minor inconsistencies in filter.glade (dshea) - Fix issues with advanced storage searching. (dshea) - Remove duplicate entries from search combo boxes (dshea) - Use named IDs for the filter type combo boxes. (dshea) - Rearrange filter.glade the way glade wants it now (dshea) - Add a reporting support script to kickstart tests. (clumens) - Return a specific error code when a test times out. (clumens) - Fix indentation in run_one_ks.sh. (clumens) - Also remove all the fonts in the packages-and-groups-1 test. (clumens) - Enable the basic-ftp and basic-ftp-yum kickstart tests. (clumens) - Fix a typo in groups-and-envs-2.ks (clumens) - Get NTP pools and servers from ksdata for the runtime config (vpodzime) - Adapt to the new argument list for save_servers_to_config. (clumens) - Remove the restriction that /boot be below 2TB for grub (#1082331) (dshea) - Distinguish between NTP pools and servers in GUI (vpodzime) - Add support for chrony pool directive (mlichvar) - Add a readme pointing to the documentation (bcl) - Sphinx docs - use source order (bcl) - Add html documentation for Anaconda v23.7 (bcl) - Place html docs under ./docs/html/ (bcl) - Configure proxy settings for dnf payload (#1211122) (bcl) - Change online action to change (bcl) - Check for images/install.img first for netboot (bcl) - Ignore addon and anaconda sections in handle-sshpw (bcl) - Ignore %anaconda section in parse-kickstart (bcl) - Change of label in iscsi storage spoke (jkonecny)- Fix doReqPartition import from autopart (bcl) - Add support for reboot --kexec kickstart command (bcl) - Add inst.kexec and --kexec support to reboot with kexec (bcl) - Add setup_kexec method to prepare the system for a reboot with kexec (bcl) - Add kickstart %pre-install section support (bcl) - Remove the custom help button from the toolbar (bcl) - Use multiple streams for zRAM instead of multiple devices (vpodzime) - iscsi: pass rd.* options of devices to be mouted in dracut (#1192398) (rvykydal) - Remove the unused productName import from custom_storage_helpers.py. (clumens) - Remove the old custom partitioning help dialog (mkolman) - Implement the new reqpart command. (clumens) - Sort disks by name when checking disk selection (vpodzime) - Set both .format's and .originalFormat's passphrase on unlock (vpodzime) - Make the Encrypt checkbox insensitive for encrypted non-BTRFS devices (#1210254) (vpodzime) - Check for Gtk before importing escape_markup (bcl) - If the network is disabled, also disable the network part of the source spoke. (#1192104) (clumens) - Add handling for unusable storage configurations. (dlehman) - Allow markup in the label/message of DetailedErrorDialog. (dlehman) - Allow passing an optional button list to showDetailedError. (dlehman) - Allow kwargs with gtk_action_wait, gtk_action_nowait decorators. (dlehman) - Fix makeupdates handling of Release: (bcl) - Make sure we unmount the path we mounted (bcl) - Fix up one more back_clicked reference that got missed. (clumens) - Don't unconditionally set ksdata.lang.seen to True (#1209927) (mkolman) - Reset the back_clicked flag if we stay on the Storage spoke (#1210003) (vpodzime) - Mark the back_clicked attribute of the Storage spoke as private (vpodzime) - TUI pwpolicy setup was supposed to be in __init__ not refresh (#1208607) (bcl) - Preserve the order of boot args added by kickstart. (clumens) - Revert "allow /boot on btrfs subvol or filesystem" (bcl) - Connect scroll adjustments in the right class (#1206472) (dshea)- Enforce sane disk selections. (dlehman) - Add a test for parse-kickstart (bcl) - Add --tmpdir to parse-kickstart for testing (bcl) - Use the correct format for IPMI messages. (clumens) - Do not use min_luks_entropy with pre-existing devices (#1206101) (dshea) - Remove the dnf cache directory when resetting the repo (dshea) - Do not add separators to the addon list when not needed (dshea) - Only use the instclass environment if it actually exists. (dshea)- Mock external module dependencies for readthedocs (bcl) - Generate the pyanaconda module documentation (bcl) - Reformat kickstart.rst using better ReST markup (bcl) - Add some deprecation-related false positives. (clumens) - Add Sphinx documentation support (bcl) - Add documentation on %anaconda kickstart command (bcl) - Prevent Storage spoke Done button method from multiple launch (jkonecny) - Prevent spokes from being exited more times. (jkonecny) - Only depend on pygobject3-base in anaconda-core (#1204469) (mkolman) - Use proxy when configured for the base repo (#1196953) (sjenning) - Assume UTC if setting the system time without a timezone (#1200444) (dshea) - Add boolean as return to ThreadManager.wait (jkonecny) - Make sure LANG is always set to something (#1201896) (dshea) - Fix pylint/translation issues from the pwpolicy patches. (clumens)- Clean out the mock chroot before attempting to run the rest of the test. (clumens) - Implement %anaconda kickstart section for pwpolicy (bcl) - Add pwpolicy support to TUI interface (bcl) - Add pwpolicy for the LUKS passphrase dialog. (bcl) - Add pwpolicy for the user spoke. (bcl) - Use pwpolicy for the root password spoke. (bcl) - Add the text for weak passwords to constants (bcl) - Add tests with an FTP instrepo (dshea) - Add kickstart tests for an NFS instrepo and addon repos. (dshea) - Handle /boot on btrfs for live (#1200539) (bcl) - rpmostreepayload: write storage config after shared var is mounted (#1203234) (rvykydal) - Tweak tmux configuration file (jkonecny) - Remove --device= from the new kickstart tests. (clumens) - Add more kickstart-based packaging tests. (clumens) - Fix enlightbox call in ZFCPDialog. (#1151144) (sbueno+anaconda) - fix crash with bare 'inst.virtiolog' in boot args (wwoods) - Do not attempt to set None as a warning (dshea) - fix inst.ks.sendmac for static ip=XXX (#826657) (wwoods)- Only insert strings into the environment (#1201411) (dshea) - Fix the rescue kernel version list in writeBootLoader (#1201429) (dshea) - Missing local variable check (omerusta) - Fix the handling of nfs:// URLs. (dshea) - Add glob support for the -a/--add option in makeupdates (mkolman) - White Space fixes (omerusta) - Put all mock results into the top-level source dir. (clumens) - Merge pull request #31 from dcantrell/master (david.l.cantrell) - Require newt-python in anaconda-core (dshea) - Make merge-pr executable (dshea) - Display an error for exceptions during GUI setup (dshea) - Remove unused invisible char properties (dshea) - Add a check for invisible_char validity (dshea) - Connect viewport adjustments to child focus adjustments (#1192155) (dshea) - Support '%packages --multilib' in dnfpayload.py (#1192628) (dcantrell)- Add rc-release target (bcl) - Change --skip-tx to --skip-zanata in scratch-bumpver (bcl) - Add --newrelease to makebumpver (bcl) - Improve the addon repo name collision code (#1125322) (bcl) - Fix the import of mountExistingSystem (vpodzime) - Fix import error in anaconda-cleanup. (sbueno+anaconda) - Use the new static method to get possible PE sizes (vpodzime) - Try using the global LUKS passphrase if none is given for LV/part (#1196112) (vpodzime) - Fix the help button mnemonic display on spokes (dshea) - Only set the hub message if the message has changed (dshea) - Wrap the info bar in a GtkRevealer (dshea) - Add links to clickable warning and error messages. (dshea) - Add a test to look for clickable messages that aren't clickable enough. (dshea) - Increment the widgets version number (dshea) - Allow markup and links in the info bar. (dshea) - Add more links to gtk-doc comments (dshea) - Handle New_Repository name collision source spoke (#1125322) (bcl) - Fix a bad usage of execWithRedirect (#1197290) (dshea) - Have to be root to delete /var/tmp/kstest-* on the remote machines. (clumens) - Use the LUKS device for swap in fstab (#1196200) (vpodzime) - Clear TUI source spoke errors that may have been leftover from a prior attempt. (#1192259) (sbueno+anaconda)- Make sure python2 dnf is required (bcl) - Fix pykickstart requirement. (clumens) - Extract xattrs from tar payload (#1195462) (bcl) - Add a script to rebase and merge pull requests (dshea) - Update translation documentation for Zanata (bcl) - Switch translation support to fedora.zanata.org (bcl) - install.py: fix the 'is team device' check (awilliam) - Explain why Anaconda requires rpm-devel and libarchive-devel during build (mkolman) - Revert "Switch to temporary transifex branch" (bcl) - Revert "makebumpver needs to know about anaconda-1 transifex name" (bcl) - Commit 23.0 anaconda.pot file (bcl) - Rename queue.py to queuefactory.py. (clumens) - Remove references to old_tests, which no longer exists. (clumens) - Fix package and group removing with the dnf payload. (clumens) - Don't try to run new-kernel-pkg if it doesn't exist. (clumens)- Remove unused imports (dshea) - Check for unused imports in __init__ files (dshea) - Remove timestamp-based version support. (dshea) - Add test lib methods to check regexes (dshea) - Cleanup BuildRequires (mkolman) - Remove obsolete imports. (amulhern) - Make print statement print output w/out surrounding parentheses. (amulhern) - Remove an unused import (dshea) - rpmostreepayload: Honor noverifyssl (walters) - typo: packaging: Don't vary name of "verified" (walters) - Disable the metacity mouse-button-modifier setting (dshea) - Fix completion setting in TUI language spoke. (#1192230) (sbueno+anaconda) - Remove the pylint false positives for the GLib module (dshea) - Use ExtendAction for --ignore flag (amulhern) - Use a simple ExtendAction for add_rpms option. (amulhern) - Fix log message formating (mkolman) - Don't clear nonexistent DNF package download location (#1193121) (mkolman) !!##%%''))++--//113355789:;;==??AACCEEGHIJKNOPQRSTUVWWYY[[]]__aacceeggiikkmmooqqstuvwxyz{|}~33.16.5.1-1.el833.16.5.1-1.el8   __init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycxkl_wrapper.cpython-36.opt-1.pycxkl_wrapper.cpython-36.pychelpers.pyhubs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycsummary.pyspokes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvanced_storage.cpython-36.opt-1.pycadvanced_storage.cpython-36.pycblivet_gui.cpython-36.opt-1.pycblivet_gui.cpython-36.pyccustom_storage.cpython-36.opt-1.pyccustom_storage.cpython-36.pycdatetime_spoke.cpython-36.opt-1.pycdatetime_spoke.cpython-36.pycinstallation_progress.cpython-36.opt-1.pycinstallation_progress.cpython-36.pycinstallation_source.cpython-36.opt-1.pycinstallation_source.cpython-36.pyckeyboard.cpython-36.opt-1.pyckeyboard.cpython-36.pyclanguage_support.cpython-36.opt-1.pyclanguage_support.cpython-36.pycnetwork.cpython-36.opt-1.pycnetwork.cpython-36.pycroot_password.cpython-36.opt-1.pycroot_password.cpython-36.pycsoftware_selection.cpython-36.opt-1.pycsoftware_selection.cpython-36.pycstorage.cpython-36.opt-1.pycstorage.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycwelcome.cpython-36.opt-1.pycwelcome.cpython-36.pycadvanced_storage.pyadvstorage__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdasd.cpython-36.opt-1.pycdasd.cpython-36.pycfcoe.cpython-36.opt-1.pycfcoe.cpython-36.pyciscsi.cpython-36.opt-1.pyciscsi.cpython-36.pycnvdimm.cpython-36.opt-1.pycnvdimm.cpython-36.pyczfcp.cpython-36.opt-1.pyczfcp.cpython-36.pycdasd.pyfcoe.pyiscsi.pynvdimm.pyzfcp.pycustom_storage.pydatetime_spoke.pyinstallation_progress.pyinstallation_source.pykeyboard.pylanguage_support.pylib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccordion.cpython-36.opt-1.pycaccordion.cpython-36.pyccart.cpython-36.opt-1.pyccart.cpython-36.pyccustom_storage_helpers.cpython-36.opt-1.pyccustom_storage_helpers.cpython-36.pycdasdfmt.cpython-36.opt-1.pycdasdfmt.cpython-36.pycdetailederror.cpython-36.opt-1.pycdetailederror.cpython-36.pyclang_locale_handler.cpython-36.opt-1.pyclang_locale_handler.cpython-36.pycnetwork_secret_agent.cpython-36.opt-1.pycnetwork_secret_agent.cpython-36.pycpassphrase.cpython-36.opt-1.pycpassphrase.cpython-36.pycrefresh.cpython-36.opt-1.pycrefresh.cpython-36.pycresize.cpython-36.opt-1.pycresize.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycunsupported_hardware.cpython-36.opt-1.pycunsupported_hardware.cpython-36.pycaccordion.pycart.pycustom_storage_helpers.pydasdfmt.pydetailederror.pylang_locale_handler.pynetwork_secret_agent.pypassphrase.pyrefresh.pyresize.pysubscription.pysummary.pyunsupported_hardware.pynetwork.pyroot_password.pysoftware_selection.pystorage.pysubscription.pyuser.pywelcome.pyutils.pyxkl_wrapper.pyanaconda-gtk.csspixmapsanaconda-password-show-off.svganaconda-password-show-on.svguihubssummary.glademain.gladespokesadvanced_storage.gladeadvanced_user.gladeadvstoragedasd.gladefcoe.gladeiscsi.gladenvdimm.gladezfcp.gladecustom_storage.gladedatetime_spoke.gladeinstallation_progress.gladeinstallation_source.gladekeyboard.gladelanguage_support.gladelibcart.gladecustom_storage_helpers.gladedasdfmt.gladedetailederror.gladenetwork_secret_agent.gladepassphrase.gladerefresh.gladeresize.gladesummary.gladeunsupported_hardware.gladenetwork.gladeroot_password.gladesoftware_selection.gladestorage.gladesubscription.gladeuser.gladewelcome.gladewindow-managerglib-2.0schemasgschemas.compiledorg.gnome.desktop.enums.xmlorg.gnome.desktop.wm.keybindings.gschema.overrideorg.gnome.desktop.wm.keybindings.gschema.xmlorg.gnome.desktop.wm.preferences.gschema.overrideorg.gnome.desktop.wm.preferences.gschema.xmlorg.gnome.metacity.gschema.overrideorg.gnome.metacity.gschema.xml/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib/__pycache__//usr/share/anaconda//usr/share/anaconda/pixmaps//usr/share/anaconda/ui//usr/share/anaconda/ui/hubs//usr/share/anaconda/ui/spokes//usr/share/anaconda/ui/spokes/advstorage//usr/share/anaconda/ui/spokes/lib//usr/share/anaconda/window-manager//usr/share/anaconda/window-manager/glib-2.0//usr/share/anaconda/window-manager/glib-2.0/schemas/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnu     Python script, ASCII text executabledirectorypython 3.6 byte-compiledPython script, UTF-8 Unicode text executableemptyASCII textSVG Scalable Vector Graphics imageXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode textXML 1.0 document, ASCII text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R utf-8e29a33a4ff6609088e3b0d9f10cb3282dafbea0849a404c6122eb282428defaa?@7zXZ !#,] b2u Q{LQw +" {Qt4!s=YscPNNmddݻC||">S6qX1ųtEOwS(#BƗ[1- |I&a}62z#V<*!M >ۏ{ t qy%gie( vCmfL#G1P YԾ;[`ŀ K*PCLbFxwDVi eF5O]&f(:B?E+K#cx6[yҗ9tFl| !ΡpkLr$m9z`kISVAdi@4Sz}r'廄ri!3sJ*,P %Yt{y~'tQF[W_~A} ƗOJ;sH]>ސ=QLi&Q3ތKe9<|TCtuDexupx(NDDTQ\B6DSA+p=& FT^n}KS{)Y4Qgg<_e=p.PmzvL9: idۘy*{ȥTz)=x '+`虓0߬ΣթvG&%)O 5#/~E4 *˜3Q9PyPauðrILOD׾)H(#ւ@:-"o蘤5P>ey:,R[$B#$:|xS'|pH?+^aU( nɑ >{+ڍ\:3_PXPsR)oNrR#BkE8FGÇG'Ϙ }F,,ŘbufCj*{w|@' w͝%ÿ)K;֝I=TkLӠ!&|PaZWRzy8LcZ?- m*3WJz3pm3jDRf9&xCՆ:hbS:8TykZz 2EnBpD-p}+q>4#dy+^Uj+Y&ve6d5U'%#A(;U? b @džމdd%5}PβED%~|xS4uu|0~u|ڌ:!+NνH[_eM4[e:übbb`p cm[fcR#m>Pun[ $.ܔe$`eCs/&hຸVuGxM kjh` k=C*>H?TjY5ȢAš9m^N?i}8-УNs1d)bBNVEYP/-aʉVjAΏ$ :d* Ȼ K8Gd;S5WїP`BYl 8&@ ,A]:P_}ӊm 7 u)`:6B*pf1T/d{=M98ogkKC'CKD_dI*=%7ݣ-m% Q[TM]G)Qº5HN2V4;5| x_d@f[+IbUOwp' X|sW K9G_VЃg_#HO\aLp?.EBcup4͒ߌ9Z辰13$TQcM{L&Ayt,UܦYҞF!5g#z+Y#|y hH2 LE!@_m,&yЫ06T&PT{cP3ZJ}9c-8UUCT!2eKG0R€2 *xcxsVzd5(S9mX47t2[ (R|T<A8QB,`Y#/LYNV^QDCSBۤyc߻î z=*y)- IMA. q86Bw3wQ.d"dno[yF A \äߧ,HgrFT=Xjᖒn?kIʂctSPNylȔk \n)h~J{S=J*mMa]"ji F@>|Z\R&s+C0pr !W+AE#i-.wYz9Y_#ya@/TkL=n$K պP-5+"rgm Ē FI}2$!K759RKfDw$hZ:aDs/aGm܊d.w5RzN0]2Uwb]7CzV42_c[QJ5?Y yIz#1_OF`U|}!GDzcrseÕJyJ: }g~bDV⶝vXlŴs7@ 4l ޔkdHc2m34V\!dK WYR2%;ϑJ4nv1U[<6Su$;"cojtSVbuE3r[_ Dm}, K֠$%ew (vCz?<챆N8;OqN`Ꝙg+P7LoM$V?)5kp-X o)s* W5>wP~dZ4{#CK _c 4 cT!+0 GO!6S$9x8-qK0!/qz@xaa˫!4¥gO5yJn:D1'qAH䮧w 8,X|SnioV/cGOQoO'k#('kә iYdI.3p!^N> ̮e_Fya̧5j,lpTo TO{0#*F\mשqH^u=mW 5\UC>\,f^㴽ۖ|s/ŀZ`݉-/ī\%.c֔WQ-;P^^=l(/.EtޭJ" 1sGv.,k+>s„J #xP۲%j)da]H4acw1aRGr|)v-%ޞ.S>̪o@ iՙŕz4x(!$uPt,]yHDb'dkEk2šd;dgd|MS,lzwn)M}a;U ؟M'D$}!Ȏ%s m&'nn]_ٓUsxGǎ J>źA~~D[k*{ggϧNH#X#=Q\AW)&x9HE[W<߻b<,wxd!yxXz&TpB+@iq>a"[~32y_Zj6ӸaNô.bY0i$(2W73/>.PqT|Ic2*}rۊltl'3 ~]+͒ t"k1E)vk.)=ϱGb(  o&̇Earsc~Q #(fmDu&s[8PQH^HZEq#տxf,XC"h#;'0?nvHiٖ5*/v{O> 3)/Hi~ Vn-*NDžJB[9y`: L79Χy䎿 lWRo{  4@v>CO`sE'L$1H*0}ovb!pg-?0 FMQz5c#"c97LkVfyQGtڋ)$R=W,}C?)sFgT }/_lfF[yvM݋f00#sKZY8MOQ$3PpGȤ۰WI}I/&+ₒ3aV ˚?,&e{`e K56j#bڒْڀdk!݊^F~#Mh)/2"$CT^[J볦Y< fn{'u1KѣPDU t)5w#/*qIk#N'T%n)K{7(m*̸NZ[ k3| obXHlcE[>Ivv/=nRloYŕxlF 9pzaﳛzzTXsI!N(dՊ'sЂX ]qAeUmΨfBT_,MTK.8U]v a~vsC݈92olFbx8BA(x<:b|+Ҹ9Jj(~Fc=*@| zzw \4:/.cT"u5Fy$ZA62!eY׿Pmf on_2c1g. !bgߙ:,sy/ʘy ݆!J03*./0> iկn*F%s0\lHܹgL[) ;oKk mZ)QGB0kN)A`g+=RODLEgGY 2TȾ+VϹnLZPîwt9vQ2vLJeJk?HЕxw~&DЙt4*"w1ΪO9͎E.[ozMA:C^^]}lcM f*c0 ],^G!JI7)9w.\s )$=PiF^]=*/J#XJF'HSzNcڋl@䝫R߳NK[BJ&ksŌ`whRC z:we@ʢ<?q;u[#'!ts,"Z{Hq[m > hG\ &S ޔ W|uAn 1jy`WZf'x{݀´r/Dj[xX9YGT|ux^d[C 0,:4$rYM<'#vQ:{pTw1BmzlnhnjPC4YO:NZE;L݂b7HaA\9+p8\~p47?^ ;uFwBlaRO3O`e#lj~x P}zvi`ݓHƾɬQ^vN ˍ]Kw}`/u挏g :)˲]9Wr錼ZpM)?-?xr)A>g>) o?k2d@gpZɳK=ZmMhr/Fߚ\Ar6lo\6߳GD{QB iTFj~,漥&{9;o~0˥g8?"avMǡ ,QpHQHda,aQQ߈q+}f.ۇnWH&TAuV̦(&rYBtnqp*5CL*;eTu;|0~%SCf3C^1-bz9F*M%nӆOLGll?Z c#)ˍ0Z 2'0c\E=oDh*inWH}x%o9S FqhF/Ft3Z̐{ZүKG |y(91tdAMK0G*Oy0yaݝkoIJ> IaH{` r)Y.,޿?7S(eSw?D Xք0] $$ -P-B+j1Þ:#8>OW!pQ9HYP0c3)fT礧 堇&zD"S3Pހ1瀫,ndv\+ XK.}5ٝ ;kUPS#c_l)ʴDDdmrv_Y =z_kMW~ڵa^uiYưIЧ yiKj\` MÔ5xM<, ^;dHP|Y(Njkgu у@HY{tZhu<(.k1ET#^xIwp$l_Up~s%q^cS^DkAQ2 ?k%DT,7J05X*EqoXm, ՔCĭP_&PEhh{xjnNL 7/ɃGm|Ѷt:$MuoqͯT-'cz#/~(M!wn [NYOVܢ3> .?#&^̎=%wxe5%Bmh)]S"l2dWY֐Tu9y㞠J)9̇\o t G޲\ퟐFv{ih&_p4LvsZܫjbKեrxVG=F )e-V"QH4煟|8;O;20.F2ȃ^sJ+K[QnS03e\ߍY|geHeq'ei끡O_w˴#Sݾyu6Xm4?m1r8y??uoP%C\T. aזL㝢5&\qm$6ӎX./tijӹ1;sL̒"Bbo֬Xm.K\?4̸|Ǜ$W^ꜗ Xaѣ]atoZ7k >P QuG5dc2EkpG2޽Kji 3Sq"*>DV "|`;ID`fHҖ-lCeK')`IqCƩt/DoEF*Q:/Lܲp#% 8ǀF ƀtP+5' Ne0΄@Le;r9%-4UvkWYNӝL4=V>w?_!uuk9OBK^z.s F]`b͗ojW7hB^oA.p`AlRͽVI!x޴vV$5TnV|i0{>r W, v`NszCLިQވӷFs8QZV*߸iI̩d_# iFOF}u鰏/-ӹǵ,Nf0:v9,_%Llj|VPxNGw#6e?ޡñ \. }X ֈDIs6QC:mr*'06aGIO8t+ (:mxᤳ/`JuVg?ȫm'^*˱f#jŝ-x0Y 5"2|EРJ2 HAAe fdQ{C·͡vkΟǞl,Ial4,ĝP)Y]ua:KM}^HQ).-3yZj [4ezU*(UĥwɓJ}4+w^ƞ۪2=>]Lm@C@b)Ia9QOٷX˽I0rOYB]-Jns.aP^S;[~!`@RvczG4ҔG ա<܁uwh}K4FZCi1w 9tȋE O 2Wi->%6t3䙐mCBllؙ!hQŗ._L~xM\#NT0L{)*pt1ՀzЩQSs8j|v sW{oMLI?a£xE,*AWP䐋oSif_>>}ܢfFf E\cu$GSkx]s ~.cmD=9oC9*nGnQ إ橄P$/wf}X'33^γ}^9Br 8U(ypPOYwdUE|٠ZBv 6 ~aj* [Lf ֻöUγT˞b|4KL7ɍAo%3oD$4ە'F1v> ~hg^oZmj*? IC5'$U..#IrTy !C$hnRBj,`͵*O]Xm(jHl˩Ķ&Uga!b>[#N6o${Hg/65 6Z6ѠA7ժFP/{Ll;1vot ~62׬#˝ďJaJ-DHkفh]5ܖ0AC7 DvA^z'SE^7Cc0fepP=S:}R觚;WAYBM-뽤KM(w MJϳ?_f*b@ r][6IR .!«IpdBXfK[ϒWQtٹt][J>O`kهlJlgR0$wIkss@%O~hYaﯩø͉W-Siη gBW!j`=D۴n?\+&mP(#yWLYlZ\`ó|$W#*Ixri> nmcHOa6l:J |g3fsf&3ZT18(]q,W#{ђK˂8KMIbQu|ٍ rC}u|f|X>"6~V $rs;8L@ݢT k*VzDXA)HH+yt:ߢ֬_|媉ggvC%S& 2 鑇p{lȢ(/3O7m.k~äo7&Ȩl§2l7A 853i՜Og{ofCz}:k]e#YNɐ&9.1pjEI5xTb)DsQAR ls;hS%(SI׉J%@M'GsNIN&"'f?SEB.4L|FP"' uםB`_"Ouu}uN°jtILJfTU=6'i8v+d}?ƕ{7tqO,[掚n|tdprv[nEm'`CʡQ(9R,a"4H8 C&~-@679!"ztJӵF<dU$hj P;k!yiZm M3-=1 42ON8n[<7/Z-c];c̴sD>6&!B-3=}ON9b!Y:y˧z Y"(=XKHR?dÆUݦ6iomU"GQZopk{4!_1/}8b8%˳Ia |St]Z;_ +hȂnKm [c "2۔h^<-ީ9 "I\];oW6fm 61jLjHq,JP?/(GGNOU?t[M!ODM!pT9F(c͏ 8zK7dH#O]Lm]$~'L~z(ε}M=CvmxG,>juNϏGSew< 1hٺio2.ƈk"€؝]$iCn.CuHpͪn4H;7'4Tq8Nye-}0+brV+1?^d\\(H5 xZcmCr-^,<^FI|&[߹k;o X–]O 1N6C/WS 2GyDBUkb iuQcSёm!5ǭmjT1?*Ӯ?!(p.H;y~T*_}j )u6(5ݎ0/#%~%*i K'^”|ҽ'BAWM:#\ D .@?eS|sݛQb,uRE(ntIn@N?LyR~lH,Z&J2 Y 5-Hrt;4!R1[^eVn~/=dzOBXب4;Tk75vDv"%v*<5j@#\ Hn}_Ѵ'9pu JJkZolW J(eZWmmzsI 8՛Y].ra=>I $)n.C ƧmڳnP%T6i}GΝ7`qԁ '($bvTsR+L4)76"3jR§ @1DdΧ, [>vZ9Sö8ѷXAm pj8&w5z~~* ݏjmH_8@MZp:e|J`mNB- y!Zg~^`vM~q<eFvW(>c"YD:K!TWk@A0l:щ6]w92k-7-b%T5G]I- ff&@A^A{K)v1,S]@8~8xC`S'6Lsu#S_Fq@ ʏYm@U)8_@JwAD,JWF"L0"Ns; ɟM< áϿOl3~+IhBRhuqiQptW?:n%t\)o=?J_YH#K( "=Ep[f9zF2m"*8~B}YZcߌ n$Tme%v/Dus@r }ޕޚ Kx,(>kEJSWv>zeCJa$#i)ݣכl }=)!ٔqGYOE}mW"W;Ʈb>nvS)fKd1:bSM)Vs3Cwr]0[ʗՉcWlӕ#tr̓t_!pB=77do4?i6D駷+\+Z¸}=EN6"f-r/ZVs#mI͈;9] jGgR[%^}nx@8FiHiT;lj )wAN1:`T ?J3Pކ@:ʧ:T .xfIIohҧ'DW.$%̕w?[G5nè]cR@čNPY}z8[Nw,e[G>U"Ak&mONtn9-[t-y!Q/Mʓ//yR7KmGT^cC02y%ƙJ-ae}MN􋠝]7pk R@ڜf.q_!9Hb 3&N׌rHI+*K0JI>.Es_n(~O_ҼWWA{WmCyi{d}G-)\qXl׽XuXlZ@AUwˡe T_T{ gp_ڔOK#kq]"mov`@1mȢ@O&Kf*$6t0 r1'Y P˚PԉJmUEj,I^¼ŒC>D<OiiȽa~ ?WAQB~HNMNǃaFHa]&f8*>,)Z˴t"|\M̬C 09'3H8YbT u$XѱEPX?v='$c C! t,cbH-7ꬌ2/5!!X>3҉?틓8D#eU 1|$aDА^M |{'@ۿӇ/C/+dO1Q!:Mlft/.,Fv쌓aKQ|!@vh9JT#M]gVB%Q@ `m q4CtֱZgH{`(c=G%90j:AFyÚ+z&u ,r`]%c|ѦIԜh{JO y䘤jQ)OG+^#gW\%v oG_GXA$wz/j?]hA(]B I~*9/J==O'SscP6VTIŖ=apqHi=i-J+n$%',},^{p1]! X͋0ECW;4Ws3ҷ'$h 8Mcy&r.vR p@S.tr>!jjYL7pdWr4Hid)a2`ƏAm@61(;/\v9ðoCo6b oWl0U j#AnAQ(y8[zX,RMj9 bqPBեpe斷Lj"뚧e+'oHʍxVt/[X+ց@јԊmǽgSxsN9;q~Z%o*+%$k,1sizrJBJ} VЌ{>7쎤^Uц}-T  wsj{9F@CP\yD$TXrOJln(F0)b"ud;8xfHσ}_$6is#N޳5%Ip_$a?XrV,,[8͞-)W'fE9f2P.sYadwy퐶\R-$W\ٍ\'XS=-!wߍ1+K0އSZzI.4t4Cq5~6zV0p,>7 h݁qzXKSXA~[U:폞c5c2 I](r_!̟Na6s6g:o%a/Ek ;,/ F=fd-C=cP5WT EԚke{zc8{ . J㹈t@(n1IYEO-nPg6pUnrLRp=8G9TF(uHf1?gsLi-dAz(p2֦u ?4Յ3p'l6ƃ#S% XTNڹ{.}bX/{D0 :;d9eXn-'h{LrP22y++@o#h3 ҲM*pJawg6jXtiUU׺v+}G>5O\1+)4hpЇ.~%W#񔟟*>8;fVFl˜)kW\)S1t_ GJ#[ drDڟ@v;zo9(((9+>Ēke=py7!_Ow?1p"qJb>WV6MKrFo 6ɏAM멍I[^CCQ 6C%B e";ro/'zjO@XrCVbqi.4.!G~2jIc]EtJ@ᗾ[~! Ƚ# YCǥPrqR¼ ir"+4s6 3!FSXKR/v:oIGlǬ/W:-D7Jsʅ5#"q].squ.77҃"Um(LI j}HU oX#WP{'Xz=TLʠ_'@~%/*Aj2qCۏҕ-n湵bd"C"<9"Y,GB9ɛG^k3x0'_ vCȴX1; d9:&v1-Ijž-\I]J0 [ܳL L NrwQybANO.7wqcnիhA0g7e)]urDyOS㬍֖w':if&#->֐bZ;z YK:ul ~!~B>hpu6XF,*Qh@b)~`[z-ֱuG a FxҮBg"ˆOa *0u9 >#DKd}M,qYEՂ ST`〄#ϖXWG=YPCy]Z*. $1)|xNO"E1/X ^oe z.7!:Pd'AhfgҾfǰ(&&'XQ󁏘R鏉,H'Mo`oXw!r-mPI Fב2"Ym$mSݰoѵ)gY xt)92hNNrvEl$Y6 7bk~ v ^BܙLUZ._IrBd|@N3G$<\j YԪSשi>5ϡ]Am=jNS-6ń%Rp 5渂;]fH }Tf|>* hglԞ5HF0mFohb ۉXz[%LtͱY{gC?"?f7f Dݤsʮ#y؎ٟuY8xgk*NB"?U6T;P~DLsBc8M>/SLCͤm>lauP)+&c3qTQ0߀l>Rzu96 ṢO:SA`!r^KZl̜dw |L:'Q) jha<5P=CjXRi!zFto9ph O= ".*?& 'rMx$_ /5K]Y}@Fمќ!`83pd+#6 pS3pmIUJۼ԰GfM N/pt .@ ?vn9TDNl -5֘S<&ֶrtZ*G`~Vae. B8 oHW8uz5q _ y1WQTOHogωY)|ӏ֪(b/"Z-U/Hb@M#¡*JF*I I m/45f/c=҈qTµiQDY<m1F6nE?]|?yic`ۗGNGi iroZ(>]l A_JgBj F2G%*@CMQ]49_ դ.yKۙM73kDYrvyCN2elg]F+0t`f6 AͲ7O6X zv̥6S"ɰR&ov"x̻#Z_F&;kp .#Nb z( *cPy (,&s}'"JuLY7 8;wWh<֙R RpI: 0^J$f|rgHY&QG ;K"=m Fx[[)5daynZK "&rI7ԞCAP M;*^ CXGo&J#bBП=[XyKSVfC#Ay O}O;-egѣĠ*-pf98oZbV:ϰhw)Rk'c~]}qn|ə=Ft1Vuj*?r&^BJPtaD69DsPV?I~9\L_?!Gh[*mFMx4uC }$C"(ࣄfAҒ&qN~U-Q$OB pt(T!׻"@jgc)6~Ca[(A6X?۲mPFˏ'dd O$}dz_ft ',btúq*:tBγܟ` >yT,9B^Gz=<0aQD4fw!@5Tq lFqu3k͍ :@, /JPdlaJG!.JE1^>7|YOt巒_:I"l\jE-R]ci7| q}ZBM&L0]tj>|d.X FKgX`UY.%C"2mŭ֜7#er,nɏ@.҂cMp|yo8XCr8B I%/1IԧT|D[.k "Kts!BHxi56WWIul3CA[upX?@pX!ax7K2p)AQtl0(MC[58"M_ݾكєUⵄd5*il@9\6zadlUZ\ݚ 7d;QNiʣv<ˈ`'LV*N/ar5i@Li4K\  `ըɫ~Z4m9p)eo\r _*Q^QNCe!l-n, =\w%݇&(PgJ\./nj,yīE"'ZF^I3=ԬCjײ|nz7(Q p" Ϭ(.ukjGvXV_y9B(23+[O3g'!tya vѺ3(n b4b>"Bhs|廤nVyLsW:13#i EyA2St"*rnܪ@Oo˖Cv\pry9Y:9mR^v@jIw\{ጌ[{]S@dBѵ0boLOi@'=ܮ=oT '[,:nN*Y'Z 1gg~1*;bj\Jcm^$U 0ݸp?gn_ e :._|͛^ʗI|=?%d<aQrcN >ˆ0|oYhqkV9]Pg^A؊c3os':W8BOVe b(` m85.&s{V\+g!?ɠ2Ǖ<0U ? .6U ?%z %C:@ϫ)Hu{RJ*qe5W7 31ȔA<+65&hz4W+ߊu7šxN޻g" R4#X  U8HT.bBYieN^x[|ULjY.3gloP8mnt(TQ0m5wW-31mO!g,ˠ6O֐)v>L3J2$Z%Bﳫ 4%T hE>O1*(1 jh*lŲOxDWQUF])왪#A)x(~#0#Zh5Gn>]w!edAQYДb7Y939< JP^y5R2eᡒ>E5nsv5B:"D(jG*;Jλu0&~.ƳYL7=꓉̦X j\[ew=,ƈӾ$;bQ%yҒ~? > l?@dtx`xwT4JDUXzIA,J$;ٙ}Н!Qo_sdyc ugRr Sa㲈ize'9nG-c1k+` e-jw ʯC/6R7=!~rN|zP1F۹E-Mxi J.H[}Dc$C 'D!sQ#+oPp!5PlowȢn80Xj\"8HX>'N/!9ϔ4h7ϟ7یh>"H-v@_J.>Z!Z3i,aM xiwgDp%<eo٥DBo2]hz -r}a4ob~ZY+i1WW`S%y9~LSƈu.~y;}]^Nnϩ OGS.sLxqKm*zsTttv?1Nz^)N~ 37*D:ؾ~`ȍu?M6G;B%<=#٩qX<@a8Q3PpZ;7P@~*XrU@C KOl7jZs8`xZ1etUc=G`4<_$qԶ QS K27\V3'!0G{: -k?2, w`_@<R߳lm,tB3{َtaU(WTntB:)U _+o6]̚k70PA׎V̂UatvoA{b1kG'!oe]`V=R-u"~ȞS9/3 ~baPH?hPX NF\im;F cbY4΍vW !V,/zM|bW0UFlSѾXd%:UĜBtP#T۵SV;Vtl!okcYbٮX414l,.õ@0# ׫qmdEWj e,8zdO{jq6H:_0I}6q>udR3tDX-Qx-KAOIXH3J@~HwQ\&6%nW ER2پqs&٤+^GB41R xK:CJWP{/Jsրz >HF Tcs@p2dc uUъd?en: jHB⹭*| 3H C2k)oHU hYgّm[M'<2+UM"AtTjb ezLGwҊQҐI.c>dcP- ɺ6CxW l8Fx,uGen!qgbt4y.n4e۬kod_WOB3eUhxi򾧤DƠmAcnD8' DFʉĬBњKGyF!f̧\B& 05Vg\=:A4ЁeVԪi Y)B#'+Wiw1QSK,5Fx/I:iyDn.qM- فS~A|Xt\E*:쭈 ZeYﳱ~O+},jlx@.N7;7[lKS\p`ێ ? ox䃝صf&P^_IJfRɨ,䂀lPxfOF7eۡ5S5ФXl>t??_p {+e5ĕ\/c';qM/t-ǜMF"*QoA|[S+q|ٵa /0@;ش_]j%SΩ(3B(K'iW6`Є-؎M.G 1B:\n"bffIxsoihk ޮ=Jq.#kʘr xahKr|Lщ:hK:B TD4}|lD%ҔV]+ $csEg c LO77ṣ]n\jϬ=#Y.=eұ['h%Bo坽Mmd5J-6;@uߣ-Nv:[PX,5[`S۽}%S[:VkA Ҽ5d XOEC-&TYP*S嗂.bH*hGq6 ہǫɓ/j6A* M;+Eɍ(f H.o]xѤ1y@I NzF.D1V7.Fմ4,ݏ[J.)ł^u3{启" O+Ol zIyWޫ%_;tYGkeFQߤT 7*16vhp\P)$^w4{FA)7аma>Favm0{$rz&ȍ=@XͤWpcK|cw/iպ; QXWkۻB7ƋKǘIx /4/ iGc;@xBA͑>K` MYC$?7sp!ᐄJ69 2GxaE ܠ֬-_"[+AlpePs;gφ`\LNC:N5P[^. q^{tIcgpr- <,!q 3 f#lYqȕ2knG  q 5PRr)Y %KY6u`)@Q_EWdI^^N}@( & _ـuP? ljq6L*DQ鄡KxMwdoݑb ,|uGj6魮ӯJ>*\bR.Ǣ03B:Fv˟4} 뫓jZ9׉06)ʙvVhBFpˑfvFfk]Q͞OOS`M>g daiDX͕whXa+eW!W, &i&i3*n̮=i$ I5eb~Y5rt/>t"8€'I;fKqDH=$26[å 2 rzޘ57$n 1j>B0dtDrs`g yy&jUf]A݀$j4yxz-()+%(XHE>66U D%plC eUnXoj!#i !`! 'gfs~TCZ"IMJ*5FE7ɐ "!q](j!`Tx2ImhOeV$XBt^&aktmI0M>W/ [>!0/W3`V>yp?'y|9#,HyJ9KAxEDW?~*T `ըeSURvQ߹#ͬۖu,|*-4=Pɦ2Ɉ-k&Iѩ^cC L);c'MlTV ϳLoQFU_E,gύ4.hWLh1BSڏ6k#ˣ{{Dq]8k ]Gz(ĿwT?a´ mlu0sh{)"1™Qk?rSՄT/84DxKy? +Fmm-FV BBĈ!,/V6ӪC1W-?hȠ*H>nʱ6k,rR5$9 B5!V\[\t"hdMVg1\;Q?"d HQXPK6^<֮="Ɣt̰*-XAqAj.5/ H`2#QZ꺆LK_Iӹn  5: > Ot;l5& =>޶Iv_zwQ]D#18q U I;ޖ+%g+D7?84g9Y﹖XF QE/ް%kAXx_pɓԃRyWxLf]&uӶ*57\K.z?Q1+A&mSg p}],$σbd @ٔ|x%0k@DڪٰA/RԿ!7)iAeaJM+\;m@ r~%SѩnGrb@Ct|dQA',ʉP^E MGYrVFti c^ ^Q^0[d =O,"ۖ矏p+GjA"!H#E6Q,qђ u$sn'[v"\]M1؝D2߾̭pc8-6Rc)L$lVR|زIc1J[\. ^1RmXYFo]@!JOyg;YޅѾ]}!OStYM>޲U[c}"d+pW{xp ͛~'5\w (yߢ9L eXL؟QhL#O.*<7ro&5 Nz:Q 22eU1"a9ɡⳇN~%hpl}bξ+@QPn+/%q2 .kzS2:VI,-Saén$'Uc=Ȅ3qrcV%K6%9԰z"nwRxlnٙuԑh疵Irn W8_``򣹽>cG63>Q4q3߁nK)xBQ#A~d˝CzΠ/Z.%ITL|VZ͒N|pRR7d({Q\aiÇ0}CUW 㯣PdA\vr N/-Xm!ڜ)h~Ƴn'i_;b>WڢJ!UL59 C^46SV7=݉Д,GZ2 _xKs|I8@7Dfk/ؘBű>:[0|B?{P̝t¶{Zc4CgʒYJM>Edb\>OGX/U܇N?+oCx7HՠiQ e3yz-Wʾ$'hEL`HAG9Ԉ堲3]X75=)/Fbg3y MB<2K JQ:` {T\jNh w'"/_`^AOjV-k%{l[p<1[9mwzt`f%yE>5T{*t&<%_P!wW$锾"f0upBVWpZ=b\LK zwcNY 8eCm^&I82+m[}2` {{~|KqOCi.$15=1hU%|FbO1 JlpȡTQv'EUnT?UE٣9V?q]V n"^[vHD 6_%VF۲7rL_ UALANrgˣ o&NdW&{4_r*W$KxEz>wEj,+oHTdg>b6imwLn;G^x TalSYݒi$s9P>[>;!1+k;I hFNP/&G8:S@dě;oqt2 ͅJ>\jyOo<\'c9)7t¸U)yBo11ԄT dϱVuEaOB/zvV9rsw.,h$Gbl׸(,L/Q5PوXб)Pz+zu+Ou l52f{E[9?waH ;IʍuP +k'XΠ5ψ51t s1Psj4oAh|IWܗA=`FezbgFE5%O'=QF^X&A8ߢ-+bHl%T@ĄcH pxWŵ MSJЩO2zi2~2h"Q@/cVibR+ \fOFCf 5-ERC*{;NIЁ 0sAOdn?(`|h}F%s,^Ԁ6O<ݥ{l N{ەeꆣm$"58Km%e\\AJ][oD%^ ,ULojT$ҽÝ2qEg]kbW=N/}vˊ4{I2@IU91R]?q 3H[8Bѫ̜drl2(c({s^HvZ}a4x;ۻ(ٓp 0|[ΨcNEaHj>vÙGFXcV|;,R^~b1S^1,R8^v'8[ %&7\o c>52RoR,*QEa36Q@M+tG?Q6UE lЇ:U?0YzW<y%ue Z"ÕҒ<2/ƍLHBj߂?2M#/TYy"ɫ[?=Ƽ`rs@xE,S,t!bjMtt˾">3+T%#+yn^:̀s|sj6;Q0k+kH{)c0ot9yOonvڤ@f7,Ʊ)M0Dd8|)@Tm, ||DOh:.N&G"kG7P[cmGKA7fӜu1pGĽ׬.,n"O4!zA$Ktb.)7^3M iwLK760o>BaUqsv n,㡂lkU FO#5Rt5ZX"=݉Z h(_1v b2H<[Tt8`m nI0~\ϵ\ 2<$!q3i= H'!ӲVre{cX<ָƥЃᲺ)Nh7 ]tfۍO5]r-/n6<:L^4WBEh"M-hofPj05%QVLKa==ZecER;Jd #JG+tc)*fmvN myxEC_Ź37'Q} 0I!賈#8V56*]NÈAnjdEq|54[p|GqvNy}^XC݂k$Y61P'K=gF@1db8&^QRLΨ/V:pWjvtp!=F9 EƢ`v[ܭ Kz%ڏO^dǗWEqs.%A( HxV]@%/y\o)z3YG `u7M 9$[^$Q8'POnfV$ E XP|8I,W)vu~1iHLǸ,o%q3HPiv2@' P@#vIbRsd4yͿ VSdnڛYo/r,w8v:{;/WrfgH[DQyv'J _xa}JaW^ dx1p n4a#Gc(_Ya $TDmHt9,jXe܇ݩib —d~P6fJ@IHbMy6l*¤]Cuk@%zɌ*dh gAm)#~;WCւ"Dh6OXND_ph9іu-48s˜4!cA~ z3u nҠ+&o]Z 6*.iI 2QxѠ~Tpj3:N/[j+=H=f^>8iu_/VG rEDEխKCzP3&ΕA}6ȃ›ّv@nBc.Ķ};,\2A10Է8zs[z8)%tDf=S1Uű7,K'Qcuc3]JMWm裂LjSa=&d#o 8|`I;rHs:Ne^%x 'of XΥޡM_$r?QΧU 3"H\"ќ_b F nי I2㰉!oVMl >{๨ " YA/*/H~g6-ݮ MT@!,mW^|_ HKn8oF)>c3 tUF17QXwy#֬<4HAټ>޳eVna bYbr5AZ.Ҝ;6 S닲-b K4[ ䷞؞pU0h/1ːC*R> ðN.<,lJ ,_ oΪ!ܤ2Mf}$FH&^#*!R0_%ihj;bG,'LzՌ)qtszD4ڈ2{nJh ~i#N{D(ݯ4s|HI^S[4VV{<-[s>y4[H#wMUyj.Gyo1|j Ll)Fd$]Twpp,֤3}|>=: j^\w+ ~ [+RǑh[cՌ練Cl"2fmuO7DOե'!9jL_$DeE PwD$?*1;E87@Me}0׹e].1oE.Xg>mrM5XCյ ީL4x0.3YCyݬtX6?'Ͱ;TYHZ k̿Tu2g+璚2ąSS* 2o\Ɠ͇nM\`S,wQ%&ZR`B(ALd.#-<[ibTdYλJ ?j b"hSg'T?U."iUroPN y<\ӫH7I Wt|.}A<:YAܧG^TzuZMمtS3@!-Q f$2@7$jn윥Og6фPκ"ԘfˏVhUCѼ82N{L~׎.ώ0=NNG sߐل$n^\`xUnU^h0; Gl8`^2Av*y=wr)Oq &%_Ӡ~})0: ᰀi'6兀%`^A" i˕bfڔɤnz'+}C 8bMDh]5牬\m!,M PQ!=S>qk;D6LyJ<tٔ[+"mAMSJ\l@zda @&[=548H?'8y@J(Sr `SeU)*쐷pċٲN.g:eaӷzT#tLEod563\j®˄wv@IK=CeǂKx_zhGLX!"_oiZdSȿbj\h,ZԨû esd8hX0S(ۣ׈ Vi~-$/ک!h5 Բ*n#_)Dycq hmDV;9X%mU%:h<j.;NBnͬxedмJ '!L%^%SEV7{=/$>UmqCnl}e] ?:Ra$ =)5 zf"d}1+2y״})ҏ;z(~iܽnayis#bC؈9Pr|.^4(tiST>0"{@#U pTYA Dqk[}8?"B)8ĉھt;'q>`42|s5|w wenm$B5_:_3[={%OK)B9n:BqāU8tpMõ}+W0G }z Qo._+kϞ%782eQyC,̃5c; KW\8L(s+&+v/뜵\Ֆ j0d+VEyNE vLj#z_'B`Nɩ/K>T垕"T|+/H݅g\<y_bo:'G@YUǎd1a>ba6\78~hZNUW#0X_)ךVQ:5f5Lgȱ1{Y̵ ݣ&B aH6?Ph~a?Fyn_ߥ.5QS||gNxXQ5Td[TFIk4޺Ԓم% 81a t;݂=t ٔnv XDA!; DF_@ XQJRS(̗h4x VaE%-[OXxd1x|H Ǖ63g m7xB[֐ *O˄jKd.49,a[ ij'a@ڟ߯Z~)`$b= !b&6T:DN3 !h,;[CVͦ1X T֜gOgO4SFk^/E%=:ya,"A߽ThYuc恸YX0;-wt:zwz^R~I.ndu]RR~׿ӫY >\U ~%mUbKi[@⳼yST3k{hB HxC -O޴)DPISDmqбũC5֙nh h9Ȃr12*7OɊ25z{H vUq65d!^$D8VpSVP&E5}c*eT>̂- hj nȓ3ĞtɸE2n7EpOƒOgW0~P!Irt"$+<0r礄B핤8+4 l^2'<9"S{Ro\Z|g!A 2||јI^ A  lвg{wi:rP:k 1s씜j>ovqjNI}|kПg4a ؐf =P]6Sh_kWR.tڛ=kP KTI8oh,or.k_r3hZ }W/&P` 'BvgC4@]i€7=Sg2^;6*#@2+6VgN7 ո̎pZ2d\ [6Ck<7/`^R2r[Biɩhj/-^:'Ss/ވ% 4ˇ ٍIO>@2]<ݓ<|C8dž 3J[Un.MF<,[&5 :)V^QZBdVjzh ҭLS`ȤG)SÄ H?Uqd)x4 }pHKcQ,̇fIGa\L}/ mFȍCMF=}Fm*z*d 2bW̭ h)f3Or qQvb]KKY?rn0Kq.^PoKflfc~>m\z=4k8pT.x|E8R,%l3Z{H@-4.~7{blH3CKZzM(&͓N3KI.juzZ+ccImk3dp7sB;Cr<bN ZLQ;HgY Y "<`=SX?ky=~X7zQ9 ZnI,r^c)+ k^RRVZILs̙gZֈ Ӕr0C uHþx,Ou,xDp=DgF|+ULPi~mjm. !_,9F<0> ;9e#yл{qtm0ZҔut;se$ÄFdTkˊ(eJgd)璒p 5P,nHsJ?er$ICMgЌg*_U%)V#s~ҢeU x$XUGJ|" ]>83ǹW3M#SEۦ:myK`Q\\L/@ӕļE}n 嗢)DiRx|k[t*4A)bmmCxuY@ts[3|J:ǽ-!c>3럽E"IeDTt` c6n.A*}kn&l H]ygo%Î{9@U._^JAZP֋-z {iz) nbURȷ9cVbf _a>̮=Q{c/uTq7Rܨԉw}[,P&ZP‰%yw]<vӗN N.V[q74^Y}.py $Å<>Ll ∴ꥬs߰KAe>,t;#.Lk&lWʕ6^.`i#畴#$C+f^ikFɮU:PDE 49B+jtR]oQA 2.JeQdT@6 fmn؃0;:yI&z|@e7Z0͟`vlYLs#(*qX0nPp0)MiA81|j-#RrAi6^3fӡ%+*ZjLTɹ-S]Kz8 1?tWbj꿻KGuSL͝`_n.n0Y'loM]Nfs\AŠ/H34n SvFRk=d*+at+-ab=_2KzP:w5>1QLhm72#!CAA_ {̆Nz%%Lg=._C[!Z{X97khMGʿ\6! ]9;b.H{w:Prs@(q?^oN]~ivx1qLs6ϳE^YzHkf!I'֎ g#; #*B2hsY;|{|B,3s!N$J}V65ѨKx!_O ܞZvFȷҽ R5(}P_ɄhׂaF%Y77@_1SX؊pEdI?TY%~|jL^6,5KGN.sLknV3߯0V}3f<<0ʒW hV|#ݜ!y. syhOP!@%WZ$^9{"M~:O0j3U)Dg7IK>Ѷώk}s욻LJaꞑWȍh}o VI^WrU11%; 3 v@i4FH$_Xb[52^^9dS|^r7g7OE9^ZVY&蒱,\_ؤ i"ۄ:7~t}u,ʓ<>|z da=$&W/qQGݘ 瞋 O鉨{;~Els1pSөDV",傍OM^=ZF$֚㘕MLwL@+MV)V=6=sAH\=,В/_D7CA!oA) ݜ!챗P;RfӦV-۬61~՟9J v{=I1xLz:BƯBf@QCN@}SKwvmڝ랁yzEQ #yu { Ū9"pKʩ_LdJknz9e^%DfڂqZ[: XfJ`0MFm _=n'7 U$l5ea$SaNעp=\ti|_9=zR/~"t' rfB << dsl/3ߎer*gd_a3|Åvy$ױ,ԙ^q 5^`3ઝ48%cs~pBJ*>86M/#VVd8g.*m mYg孩ՠmD&Шc -wMY}'RȏBEf,<4PCԤ/֞pUyO/? +|N,nx}xK"MsDu +0*XF "L7FNq Y;*2\L knh,OFOWc,VT Wn 5]=>·sxͮ+)-S]`1lz.(]m'Wt*qt/1fSEtVFϳNpҡU}xHeʄyO%ց \{b)LئM:RU9F@%uq/&ش+?ԇw4Rt-wﴠOzPɍF޹w>gQ̞X}"nҜԪB!/Z0 דg69(a9vm]\t aXBAV5 Izq>if=Q'sjR!Ai?4IE^uVYtL)_M}aQ鈁*X_ņ_V_FP3;Ux1j $ȝ3=fWt&mGH&+Լan )* \/yM&P6Dwo^,Ffvy-xW"wHi`¿@D{,|%>D:IC2 n *Hl g6UL @mBke4Rku:?%^^njhɯ@sq\ Ϩ/ BS$jIzʥ.'),!OPɖDO<İvRX݊r&MiϡܱHl5#Dq&pAkWg'&\/7BTanڥSW8PK DU*J.ǀ %J_n˨A869}mH'Fe)hlۑ,[w蛇5 aT:%rm u9'p_s*©u̾ *tD)-G\*5  .}#fSĽ )x ;y" @8yb?3`[xkn物ޮ93NPg(F4C]46Oe _5r~1-D+X~B>*k%@ܦn}KeeQ hXņ-ɽ7nwlVÛ;`^IΝplߗEkVȼ13J 6No'1/GHhx,ZBZ M%fUwwp!_/ICܪ)8 }i+7 D@艠27w.6#j} \%&,=Poe0jx k]sjr#I.(}ԛja7;@|\hooC.XnkHuqWHUt6?9ۏK3BB>c KSnsc@<5$L&~ >[ &l+EVu*F)*xh9gRzB_cs%_Fp5pՅvab< ӹ&*xI22Rj6Rh`F5R0VA̒og\|˼;~yjpInPc!I[% $v+TšXG^Q|{5yx$tķipreu%~Ϲ| V>$ CYmf: aAWtK^#+rVp@-c_p f1E}2 t1KxKDaf0&Qmlk|. yW WNR;-( .օ1 [ŬMIe(>=04e*JذlFt'/HR|K+%I1,mCd)7HG/pvQ~$XTFD Z^H[۫UJl,#5'a½6 kˡTyu  ƺ)uz Q[O`Гh`kYtF CK$5}~RRrfa {/>ԳH\ACyJS LTW̊36)T%" :~'¯N%*aC,A8_v9b9[n vg`ȍԫ!|Z} iJzl|HA\½x|ʆNy|ϖC[n[ƅ?M*Z>) _ӅD+|lb|]zo&ZawzwoR~(["&==Ζbx}!0cB a ֮]*G@̷6k쁥2Q ap<X_NH&O摸i oȸ (D.oNB] z$F^_W)dCm j.h0!CiDTq eD@}! WR}fNeJuuuUOȈ F_D6" ?-MhJic#\@& 61 d솱'=9*d/ŤnܺV`QNEP\Ɇoauv#z_$XWN?UyD Q|L$ƫI AgY/Nפ - ^;Q-Md ԯӐ,ER)-L&jhbbwTpG8lk=<^iEABH)ç.D`9 )Um }It.?=1Pb:qWٛyM<qWOwQc S QR4K^9gOi؍OܬcEFeQ$?6aؑ=BODᔕoG7ےz =+}21迾 2hԨOC@ݵ7jU)1}̍뚢tvѓ,muB }^b\)bY!}4 d7 p̓Q!6.HlH>;2Czpx~x*RG_+zIT6pJ:~'E^Hv+r~ q\>*x)naZx@nA|̌48Ţ韪wB`UFDv,ZsEcOGqjLPXYigNHC0pszݖntVjq%>/9Û#B}`04g8ϦlhuaP\]]KSKda*H,7*dGȎ૴$UV`sc¥s(oɃM2zGEJD67:s&= iw@p]|(y~rMVtIn]D*Cl@fdwig[6}i-8 uȏ)Α_jgBzRW$0v+;gu V=e^ P!1h,{hmA1-Rp*hX܄AI7>1mC#zn[i传`)F0b(yW!g5H=X2eˌs],h[ Z2ꄽ2j/ *t agk̙"LP ==%s#,Vʨ R\+S7j"\|ltIXZe[zTLvwh=dRqF4G.6oj aB~ 7΅Ԍ~(y,:,C4XN;I䜛g^Kj&A {'9/#P8 xIwX'RfUBy>㏊ݑ5sa}{@c73S~rm92~ 'O P5ɕ:aAQ^޴Eސ3w}1kOJv.SBk>N ghE#[dV&4WZE =i!hi.A%Ï!9|>4 ^ȹ ⹃0n]C(iOtUnCAt?JX']4 KDB9X B@[0GpOkV$ad2L`9,#@dys>[P?‰ߢբNz;hښ,AC!8;nN%igU'D M&M2aBP+5hzxNç||=L2Z]Q*s1 ?T!B7Ss&!s,Kz6=y7P\`7T[0Rq+L6F3Ӆf.S;ւk4jt1 ϘM#Xc| 6/0E`DR7,#> ~)pw֢qǸ+ރs[U'=M>z# eDk8M""Z55&EaU 'UF~S4olvpv4rN;:TudkW"&(l&D 2:=+ZI{IATVHDm\ZYN8~v6[0y(Ѻ.ug2{ S{"РEgr» GB+`T#t`%,s*HPp~9M!Uom,^} b)Gu`^OR&㻀)2ۋl>B!ZbHBѱtXo];Jq #zT6\uoU"4l#JԌa3>|S7fr{uhgI껭#W߰C4G+Yi5J4J X< r pj qc/v$E+t{499] R#} *juk,I<ޙ/"߈sC%Q=INJjy8%Iắ8g9X쯁$h+ߤRU*Z^W'С T-iPQIj(G+=7pJK&G!Aeۭ}&o䋫ba.X%)h]yԱ' sR7*ъǫ'SpT̰;iTJ^Yc ^^ lYǧ#$؎(h0/d C"s\1]=3z k֧JLsLc!E7i,Įӈx?S$sV1#UɎ Fq&LngmE'q_FOݺ,9^1\hzbؤ22U#Q9)NeW)Oب$w۵;,:I²F" 7=̃9`x8p6Ȋ[{B[)1*Wx}J.!ܻty=6%L,<^ E{d$t6zPֿUbB;NC~ZJ5TŮZEX)~-)& J~ ſ N,CFR%7ŒďUrG=U9F ؐD f t36.oӝ'(o%:sJht96sǂXX̛/0{VOdD\ƲR]ӡGH,Dw !N,B .X<|mnM hQMdv;}B%1ׇi/@q #lڅY$LybXP֑oWPOfʇַWQM^-#Eu_ό,{5UA'YaEz6T@-dge!Q!_A~P򂨳.ExhucNAVp-woh 8OwxZBcע`(s}"9~eYd!KX8MR),Ɉ{ |=L05[1LʾNvc™ct,xlBj3=pԩR[`3BP!uJEP=Z豜[)F:ϸh?u^f.H *F3E~ 6?-7FGg ꌻ_ חj\).!cu= wH=64ʔC"Fr6Ldpi$X+PؕC{𾳭N*'2IV1 Wk\-C(\!h"N^$BR4 yQ1|Iy4kEFPB<8ۺe?(pb訦`I`S["ӫ|3w\8 E'ÃOC+A_."QVQuES oLɱBLJW7J.-k`f;2AI $x,]xT׮`o4J?bfU#2OepQ7͍rܒ܇_c5C\0"X[%ͣ[JS~K=NzԌZcyp h6Gg"-Lh҉ja(Qc] Lq%5mE`O.:2I(qeWʁFܐh2DŜY $$J}C,02/Ƕ*> Z$ cB&znGd^l Xp khFC9|YJ)HVW4,i5[8g[?~Rf2)Ps9ABQz9Goyl fKa&Z\2M+85x8_8>reO m&Gr(4{&J5;;!YhMw^/׽>\mO]G S+`P!]No¾b#&JCz$?t0x󛃡a=Vk|G:Lj:lY}$ké/LISJ[|g1!+oqzs2P4o0CISc$PQ'DN &%Z`cf Vv![1ZzG4]_@.ךX]*U"wy7%4M htf)-GkLUr#8x n[%xgI7(f|'ޥ(Íq9X~&X83t/x6+\[9\rQߙ0Xol9n$P7jmDUu^^Mj]pTzC*D _D?ttO7G8 ,}Et ,ORHK0}ey"-J' kՙUj"W-A='"mk >vZq g) l/QdVx>%O%$CᅕsQ#cB^^y*l&Kgcϝēo޴f b"SS'S$Wb0D$wXBM1'`X'OݘV~BF%`Yy ^DÍa>#?` Cs7Лd\覱nB k~) H18(B$ߍY-b֪|‰y<- 0cI- l3 y=ٴ먼8-u)iEd+^F[@k/S,'X=˻4[_aJxPsBfetS [UQګуh}N$TZ*Ը36̳RYV  kUTlJނ`oO7lC](K*n3|sDq";#%0;Ճ%e:{`ỳH/Ch {JyG"hdW>751I+ 1*=΍I[wѺ̯u3F *L8;si{֒ʭ!Mހ/DE -[LK4Fy>M_Yӑu|V֚=՚S Uv]CoZå Epvn_1]>PXK[!ͥ]L ]@3$G2P/J~OotgN\@@`8rBf= Y%2{M%m.>~R`Z[2|uZ/f`7ǒ0k 4"=f#)4+c^ 6>`<|gA8|9uxn,%39T(Y|6%Q-Mt+[%Yy![?>0u{^J*&(&)~c<:3tQxOAEڝy X7r>5PaGt.]CgIV៬>"yűԂ )MRBΗL+Eo0yBN{gӓdSRw`w<﬩ %bv|f:)LUi+g 2z/H:VƩgUGk(>i>5Rf)(];k6;BafF1SOYK֌7Qx7eY{v8zgg@;P.j"`AI.{_6n ?wMtC?PrDrpXȂi~ 3`rve = ;09=` ZP3%{|aY<˷؎Dd rdG%"\IX2 cDNA\V\R| nW+'{{ J]k08j/?nxot82V펿[`N>0 6)rtDf#zNZɗ=nEm]yH8O!?7C: ppm%f3R8WR s!^3)es5 CwΑ+eqopE(ɦmrѶLR ac /x1>ӾA]IIJ`tS]wAÅ$6U2)CJv "L+&4H)ϯXR qR\e,p_2[#Ao nXl|ڨH/YqcTfޛj诔k"o8Y| 'zA\IEڋ났2=ʮP E kXیA<{at[Ao:MN`g/5'%0:faAx>' CP'Kw7B%USHC? c1q. x@-}U+@P%K-fzOL3%(*4z򇛡"RLDklUw(=q8 M/m@9+4!VzP^Nӟb$ B97/|\3&oL{콱 Wb|/S_pDzF&kaV>BAr{`)l=}KiD쌗jV5L7%VLϹn3zDb~wӬTl ƫTbF檑ޟfpþ?\C ={;*0>cݷ7R%ޏ==V<)kMR];|z̈́ Y5 ڠߍ_R~;>|`vۀhiVoέ{zI,`IAy6p5 ِNg (@C̩I^:L+s=IJEi+F%#\`wms4]zMCy?kbf b 8{fEzǐBe]R<7UlU1l|9V@IjkA=-&e \ r\a$x}[.3iTJFΧBgQ/wjoa׌bl,(:lͿ¼+' [ V,~N>w.Nvђa=aeG -GݮԨSvOHeӵh=9|JY>SWMuݮ/.6eЧ{ 5L# >QZRoM9xHEwtZ5&\Ιrƫ#`HI"(A zr}bξO g 4@ԊKvvœu{%/p% Hi1zCy/oŽDWsm=W^gՆ Ӎbh`±g0X)j\Jn VBv3C|gUH,sӡ6l״C'Ť;2ʼn7 q?0}xWo$DB `=zd' ..y ?[%?-הiOK ԇ B "nH@<{]\L~%RKvn<62,28jy]nM[Rv' Z2JƇdB;s,MN˓3uQ_g4B?jwOcNsHd,Q՘$㭸1{ _ffDŽA:X a}!5I򻂥לʼ+餶zCjKA>HS}Ja|&]-*6!U;Cj Diۇ@RT~KyCq&"fJ KMΠ:zf/0Ҹö)cE:Ps-y3.nQRQ'y'į@ ZmmR*B`2$ 򫣪4ݾm0&mjG)<3hl+oڨf(^5 %hn~Q!r .1jJ!޺ ]Fym [x>z~݂ڀ1nS!=K-T W%_ @JPkQ|][IL1;f-7u*ho95N.{3},m:CBʢ)}dy! <ҥӖ%6Rw+Gdk"  2#b ZZX|v6PR knag(8S\(zuKY͆iwh,ji>,$ҭ]/2j8X@6آ:[&EILWGϑ)j/y7l'\"8#xLZ%cݼ`ҎbX|R(1O[_3+ }iT {nfѫ72pQ/Bc^YowF*oųv~A8?w ך:Z4azr{r$ SKʌ#\V=I{$OoAxSoIh^?꿅*) PΜyz @dg2$ĺHihwe?z,Bs>sqٍ %Z)xU?gU$U&7JZoiڔK)1<(h!v(Z-uTe2H)~8.,|ݔ9&FƷ-rfWI$L' `k8r1~ !\ї;ْo$@)axǧS[!)l\fJIpL>ϗ@9Y;CvsB rvݟ,O10 -@ q{m-By:^kT:quQcR"$ Zl*ɮAܷvJmzݞǑ}& ,8g ۧOY5 d:ѱo==yPXa ;3(xuIݰé_\/^&e;җ4ɍp ݃"#eԳ2/ >UJ@ZժZd0R:X^!2 o/2Ē|%v͈IZ2 Պy)g*swA~J*mhy1Y5uBon(_uʼf4C,`{K&ح ܸT=v$c-tTVGH>FРT-ΐEf*gw6?yכ".,-hX`Yw IKZ-8p= 죻Nss)˙#>aMm(avd G#ps&a1%rpfX<uq`ymX ~܆(ldruѢ}|$4("wxsG__!'q\c{kNyavWjwȔKe`Z]} ,IfĶwɫwg[dSQt7F\x6H%۾$~Q$g"hy(PsIVevPɑmE[./Dˬ̻0J/i*P؏=:fD *-xCV! t1}@xe",FBΗ{b¹Թ41NiB#K@d)9;IPj ^DcaG'Ahi: v, hConQR,BH$>ؗtKw |ss/Y;^yC6xz嫎sX/W-- HNM ~PPp}~l]HcOR2+v3HPٞGjkr_֐ܦyjxнluAՁ(  ub3De)sWԟ8umy9? #sٓ0< pXNؙwBJzu0ďf m,+dHGT_v4/A-׭%1qӒÏ6R9!% -bܡ~Vi:Ez`cbrHNtPгP\t`_Ȫ8˩9}gdr'Ӝa)fiW$b<+&":dU/ (*3Q}S# OJ*%~$qs6,(6 OPsxșK:iTÓIF*-q)nSU,7V6ԖHkA%gA~ 0;ĈJA΍ ;{3& v%rJehq% ]΄D?n8EDcJ1<\GN= ߫&aGXF)mg=Ae\юp4o+@t{+@ ]2KTdǧ;wH+ sFI\GKڎl,=tǦ*{:ȃ)!xYIOkAŸҩqkGZi:l T0# g> AG2B0| 0v_CV4Tco >ݻqhj`HGC'i\qrբ@sb6_hE 7$H(}jmTV]'5u.3P/\N @L|c,2ӘT /Nop;m3Rpm;)]~8|w A~2k[\d[VgNFqkOC 9zܲÝsH>ƚKFq_i0]k6-XDJ}Z v:5&ORˆģAZf%76JG&&Ԁo7F> f`|p.f]yHfpj-4t><_'~{0$t➷+"FQmr 9u ʐ. :Pf׈UF|Ċ0HBTҗ1CdE0.9¦nP4%B+]:(R}@YV&R7JI9k^|p]|wUϊJ\>lp!#K:UCĽ, b jAy @!?&>aO.yEC/?`.mR(0!z-s(]Dw5^P8eq*?}ܢbV󆗩1᤭o<%aΊ\(N N2!7CՐ*\qӃ&dT̢ ݗ Mw G,À []5yB QւhQ!M7 Au҆<- !)sā^T?p&MEi` b (el!KN~pU:Nl078+.&ַܩF5{O-5|v 9>Fm<; "¶ nװҲm/6 g$ +lؙ{(@e!. [bjy62o`K rh9~z/JoT;@ztKHC_a!=3³}hyШ8qh %k7]q%=lg.LI:kG(ԥ;*K"mmh[+أ9kA0ZR%چ 9NKz O2_zh?%&dbFs,;ZY?Na N'EA^@b|/®|CD >&4S|/84w0ђ<# mj m ,&*tks\2k1[ 䓵j"es)\ P"y @PLgxAnqiK̩x's 2;X+rjݺ-k~{ /ʢ<% Am+j[J911~D/UJhy8NJoԈkP!1hI ).70a4#Hgp\]8P]TJUT2P]&59O)]gL)7bhxq}oE.O?aS4vE8 +OOr<%E*ZVɄ:}`eϞDG wJ?3a9ۖ1y (PjiCG8u˝A ,v*Y,&[a7 YO>-A)_%N=xXDZ&rwyŖ*̸Zy6ȏqNj_EL!1%Yxk5[JlAܯIijA]pOBXJQY92srh2R ?́hM ^&&MI;(Y=2_HR9 q_ޫW)'vOn)H吼L.; Y 68%uDq]&{\cn^#sB<윞-5X_cm`.G!?&5!"Lġff>;vDdE[^ b[yPi`Q{,4QÓۿ@ERl)N;dg u~%WO,T&0XK\04Y+'2M Ѣ:W%QA]l853 rV3\%J;4Fyl<)/ Zfmq`o񛅓vOQu=Y25q|a 6cg>FtTN\MI-*:=3Pr7 Iy,żcr*fݢii@6՘DU ^*΅Ũ2Gעv()JWjI%G5qsͅѢs佯<]=WG'5͛~@JMO]J+'Q$U$V^m(w E37Š'Kmq_&Fx1'b,Wl\P`p V$ ?#еhvchm |%_TW1[RN C1÷:6D`+cJ/11=v %Ʉ201hߨ]7xZ ˖5>!mT/¬.\Ǩ@wFA&)fvgiHU fu\Cv:ڲt}WUN;MHp.F!lA7Z1@4HTNsѷ97mۊp_uBh a&J03;\djv([']YE|,®6 3aȋ5'n[E\6 Z_g/Z5 {5TՂe@~otxm%q=t04H>@v $:Per?|Ƒ!m/LQsܔJvAGdaS\B:yY!,O$):+斴]2XW% #[6 |:MQa0xpYΏ~po) TL)9>XA mܦn6˺po`:uOp(0&8S=r=od`RcZӏQ/NCm#l_P`u]d' &/]o (6u~$K0Y3 /}gqK.ce-;*eID ]= !P\0~N H"XG)2*ׯ%o{(*Jdo<:HgsiX~JH.|IFBGu\%*xnnU68w]T]Tǯhŗ%ޞ2 ҁk0(kSSQ˘*0D`=BBNщ{0vO {"g&-5JW$S$A;bK"szZba2H ~earl-7ch[VܽJVyd|+eAv%Gcַ 13^d+gff|/ 0Q:< 8 k[R{0nۧ27Դ  `pqdsQcqޢ2:! $DZEK?V/ I.1|$yuMEk"LuE3+ #tk ҩO"9HғbaWBl]!Vz[nnpnUJTspIH:98) ïٿHm(j0E o"@4__H8 T=$U#]as :|u̖.Y e}fr3J *<]uD*DdbAZB0{h:,[b_c}88&!&OBwv`Q@̢9ɑGI(۹kFF#jY@a҈ENXv$B ]?j46nMVXlWp̙nfbE |QU) D_)FQԪ4Տ1I7g}*ON<>^# J̄Tt? =|}Eqe?^(S/N5z?xrwQ @hehnn NaPw;18_,i›uH _B/27^ګ^LщTvȇk~Ϻr|:<|c.(`Iyi腕s2ϗ~>=wK Kgݙ[꣡ɡsx<-k8U-mjAћ90TuL mq u*."|w.K!^l7.nϨ)az6o[> ̺z|%,O`? !*=vtMnlGW=;C9-E2[ cͻɒQamz΍CnX'o+ [6Vܑ/mr؏ˍΒ$J(i7}BӎG}/@fns\wZl(/ ͬ@S!EGj"@42((#bcma]HXHho0jjVq(>4OsLUNu*rBNtƘx5_0>ť8Z9b=C r{oa/2:_rK"g8jaU4^Br+FAtЩs ɢ.\e5VR|%"p2P]q&R3{F_=h  mb@ E1c |.Y+t&PmT#{&P,HY_[hc9]%I!0$vE1;vwKSs}sĎCy{B`W "Vw{^Kˆ-/5-d\`}te6R8u,0*}˰ _GQ N*aIt=r0gn:eiVtOV3b і,ESp}>ol}XDdޑ7('K'"g䪚j]_9JbU%C>ƴlR+SYw#ïB)ޮ@dHNJQldC\Ak^O*3B-T}mt~ZhWMYt x"Ǻ{OJRYAfVc}Ȥ-ZeNVpTcȃl@ۿ}+ x|F/hzzZBq5x 8XkcOvt 8;Ҥu0Әg0m EB{~c.)PEqT- F bsP\(CW|sZ_L]x.]'d&$vG=Ġf[8S4]o_m/+/Q0.tnviVV fLxDozJz7r[\Y ĵ!mfXjuP.xU<'`~W;{W"a-? V'bnf}͝k{-N^ (yە 6{n'Ӟ pQvcPiCc3kDe:4,dJ'ڗq AF1dRqk G՛)/&Ty}<͚\]qIY|)wMͿl"#˩ tX f\7TO5{l`uW+PeIa?h@mX=PVB-*E=vr2e"F=2l-RW_b +Y"((Wy]OF[ʂw߾/9uCoa0e!,QA@SL_FVh&p`|"k+ -Z;P&W8r/.*)S~.?*ݞJ%nfH03 7hHX }+?Ԧ;&K@uF[3ۧv%FHgfSA.,@^p˓fX uBԧ1Tu30r}/f.Djf B]/g!Ph[#5/ZC G/4#[v& #B v~1 t##؁qYy I~-(F2kР0̋Ɉa=[-!)Qt@Q0gL|" 9-PC"}Q8wb6bS@x@{J#%./D Q`Ll;=o 0Mmy槣>>HK^ 6W)\ kq޷B@NjJ' J3O:HЊ(F#$ ?506 23jsL=:5e6.\qM4t+o{p ڰ?g?$O=q^5[ϤC9A@jD0qr\ &R,0q9F[iηtT:ty3t ^1șeu']klx.v80zv@F/o/HȃQ.$Qٳ ٞ3qΥ~az9t5're]҄a?exA4{vӂGu;u9`/Dr ԛyަuuҲw%viQUy ?n\qg<]Dr+q&]BVfWes5o_[0%\4s-\9L.h'-xJneJ$%gm߶* U@Y :8Zdȩ_^w\Ekld89}IB\mLo=+7?E1%D`kp $Q#6@.Z-PGIDcNVHCKF]ubةlF;0.S퐥2A2wʞoRID^d9'p5ZTr,cSbϥC %]#!BV+pfk[e[͏d+&%=`r0y_)#dt;Yw3L#h)rEI'=$ \/X)[2<9/FآY+lƛr5ʰ[LkF6\yw-!$eo27c,]-xՕLg= Բi;|ce6=y8ήCv8(# +I}T(#ڄOr)ǜQ' %qeRHye#ʿ -//q]*AcQcSȪ5S@ /4J#!_Sŕ18QΒB)|b \.~PZʼn!KC%c`lYYG@´5r$s "CX&7!ŏ b(%I2rk@.Eg*,dH DLDXcsZٲ<"yFq3V}q$U!FhF+5K7Y~K+e&iZ9 LP8̥30gl\=BQUs`tE0C 'o4K&^>2BGᦏ7zf 5U"ÒX5!/ WgpVs1 FtR0bUPhc0U= ,5EM*_pR&Ѹ1Ӟwr&͢&!rT]a`Vh^Ef rQ2>a8:Ok-+@hް]Ϡiűn4ro`p8,nr˥` -FE ikh3i,XRx]qzVosveWEJ,>" Wю˥7OJߔRtl_d ێ)@_`]c'"B.Ig>3:}}6:mپ JZBA\bddi[P4nsvl,{4 9kwʬn2l,TObq>*$&pmRq4w'bXqMHALsqAuMWxP|y:$wa1GJCqwܰ}Y+r ctǖe] U u\jBrdAJޤ7Y1)l4K²٭jS;__+3 &?JLSx]GWqUlX%dk@[zKH<>O$Xe2P@֯e4o(Ui]؞-%Ed)2Iˀ5a9ED^`&rC*&$s7{Zb'd[UY]ZpBXpঽ.Ҋs5^6Dp&w-L,S?CP,hW 6PM4FR۱Pm\,deLCRu&TжmFrh"uk-v;e8s GL>YX"#~IP8P /sXIߠG%=GƲ͏ӹ €.,{bFwp'HFfk~GERCES;ɓmsOᰅthAӐ=7N1l1i{/؇4) zfM )4O3>,ф:~7"`q6\oT.Z/t;Qn=7:|(bQ!g]g75ϡeh nPR!wS5ċyV 9}4}"8Uc.z_wwr,yӯw(X6r$&Dޚ>[3=3:RGoDb h.7iYR^2;\u".. mjT^X@MdP*`Ɠ.<ʲO3x3LKE9C^ TlALC{ï̉<Ĝ"X]ϚT~háZt$H0N3}E+~>%ݘPs1lrJ"=& ު}\7 s Qr*|GC=.(3>Ph~ !z.(PR>= Jc(q]8xAz"ڃUxՉm8]a܇ #Bz}Gz/A[ Ox7ii.FP`m(F>N^3nR\C&^#kOm}t?kD6F*Huۤ1{?R{a4>c{S<Р&smT,~|0"7%#lVmח0^Y7Ag{ÍTYBx>_ҔpK*>jˣ@q4@ⱗQ myNħڐz yKT"DY ⊡ԴZo+j刴|/-:g#]x"8Bh-5)k ުD^|K1xuĵP$Jr7CR)08/ived/̠-1TpG?-HJD{/4g6>]ά rZEgf2,hr"ͱ*5ׇS 4.˫78w1bS!̶uo4#>r.% Ns@8S}[:Me"pD7^D R}(R=[Z)A.Bq{|ynNJw8O)eN9%HQt9`> LkiN I:xw0ӏd0SBFLُ\$: ͺJvD^ %1/n<%8ob{pu_€mAZ$y ,uV|k|=IFg[x^_G6:ʵ-8qVob0T(WE;jL* ;3!g­ZWQQ_J0,#3.3uNP )}֙`ջc=Kiu@s{%;<Ζ0L<6II&Ы*'\RM#)Z4KB}(!'tޙQgGBMMA鮠G}@ڽ9t?/ dn9DMM5ĝ+h(2usdefGZQ2 cAb{}GhR{Y;+%ʭ#*Ag3H'f; -KÀ:4+Tk, ǫXeA9<)y6L7E9|Ii0earXjRRL#HCrǀXAObmZcTO[>+SLWEeԌb&8ѻ׌j;cZHjyP #OlFV xJ"yRȣ#p 9 qʐ| x| sܵV\`[§%7!xaN e euSQ"kd|E> xHʽBd(ڂ7iPv~n~-6Kf4V5$!=9%1Gd3-}Rܧ%tsp軪q[]w_o +gA&5eQUimz[/J#{ܮDղ{:w1( ʞ5DYraE²/TIMp@&#! wWw-'&m(=\!1 $l³cYAREaeLPKi^q1TBei ⡱j>%kSFk'ҲC4Q*(t'y1 Km*f^@6,3K;o}سsǘfJ{T nEYz "PaÎB¬F5$0*^e]c4N`0popSX>HP$?i'GIP5NqAĜc,>E֛ν:j̗UyamzjA4J\\d /^޼ peÊg|ti~R;-\2Տx$mlѱ(uY_f S;Qg sXS^_l.Qk-|\k?z?j/(Q %Dř7ُj-^ٽ$Tk| J+uF>j}4 Vq%GCXdR2ގ%qb-84q )8Z!׷x.Kxg\5-yy E׾SQ ]+U!Ϻ^5r}k 0'G')\ZZ\l DI֣`OG ;,h'\͖"(Θ@/9֫e=hje,l:``7>oIrRLlթizpjAV֩⺆w1H |jL?VV`/eٻ~֜>Pݼb3-kkԿ2X:p{jLOY*,u޳Yݳ(\j̟$[ʣ㋗a8VW'=%~@~ˍ>1LB[C+SP9e:1蠲H"\tTd3 6?sTdy4)YF7dxE"Â;öCӥ982Z$iל D]w!nV2Pi u K$5 H0:;8|F=# 0M~9P*|ԒxWaxUR!g,' 3u^ %ZSҮ?zeb  1i߮Y+94v$7j d.z3`᧤U:GӏƷM {v`z^fD(̰\n1j:`TYG~{vY/0(+]rMuS#%0?Ŭ@)j5i}S౴ƞ76QڢegͪSh+uxIJ XzژDien}f*fپJ$=E3,$d%͝#5ͪM,rcYvfMaműb]eF?[Pz pr*OQQ6ٱ Ad| ~rsCT 8skǓgPM|&FEyUW'+v翫Бu*L?wK0wcc}b3-!8+kӐR ;:ZܘotɎߖԒ}GhjN*«gsB_.1%, qkA| hMH >6(v)K$?Uߑ^OEبI4z?AӾdUSNU,x}PIIeyQrlx$=^y,UU<->1*ڎ7.l[[ uMVa/@ޫ |ÂM,} yJ䶵)V%{o!  AОW[smHMjWzbNI85$6Tv\#oL;&76f ,[hF; A>5goRTZ I} R1+*B#?+A)-0yIup7NQ.tɮg?>-}5;Äo.U&fiZg5,!r3ę>dY0bxWJo} Ըw"QkYdrI/HXmn=ijV{eOG)ٍ)|+ 'j3:2Ӹ<멟l*!d7YodF+o-G=R/~]A ;ꮳm1*HX蔄SIߠ?T tJb5v%m^ar9u{|p|ɟVꆈ?Aʌp2w*4%"69p%+H_M1িaӌM3X@Ю>]UQuXC>.yIk5[-<q܌ebмO+tj-UXLdj-MX:`6 5 LU0hvP#oَ/[kq93DJj}Jzmw7 Ra 0tmbӫ*xV䡤Wb.I"evn*ܵanȰ?Wn|+J!gz?t@ fupC G[&cj@s{sqۋ,n?c@W IN$Ǡ^.Հ\_)^5wCEnV[nUZXܛ`kw wlT m֡Czs-vܨ(ɕw"أ|ݲ=t "GsM6;"+c=͹Ht\!P'"tȣZ(}y,CBrxí }BQdW!vRuwp\3%IzrՕذpNXHB7ݞ\"~]pv9R_؏#Ovk\fcMe@zP ! !҈b q,0v@{> *"Oϰn ;ZPEB8.bkc6PvV#x16S0{$MOabƺqo/` |r?qsvs)e2ZT{QL!7 EROi& 콗?!Zh\nj5Q:hڠ>c" `LGw -.^:A$6Q-P% O\ r}|]G[\8bvDRaT+Jٖ:(G כ Ia Pt6նIS lWW>EV[hw/V–ţX[Z=-+=Rs Ѹ/tDMq4];XYae4pO&+Nߥ%}$ TTYKΫ^D #uVj"hh3=Q][e>BUj-޼"-~ˀy);B9*Ek˼lԶز4L!) C[zzS ݩ k2.Zt ^%`/X`v]0wupèFtҧȴ)C!g|,X8 L``\rӎ2IR%+HӪUB>%됅FJhen`ñƖvqɎ|s$ݬg1O"/Ba`Y3KN*vWQ7C񍾹k p+VÕQ5KO8񕿣څI-{sy*xT_Be4VĆSU[PjXYR{+ ŔJP*  ȏYw#OdO{pU([:bxnMfKYruk'thl}-qݤ4Sc_i6U|h"; 颱) ~%m@HL6A8 #a`b3.snH[vD@hZm]МGgڼZ0nãD{ ]z޷|ĎϦ2–u8^~Ud1O*~\ ٻ3ᖳ=ֹ\c |{"QWD&k߻+վ\%m>a`@,=q\V -PFl;LfKLٔoh?SRbp.w$L 4C8bLC̛g\l tdB2|ѣ@?,>gdHeACR\ <*5 +`"27Ǔq5boڬs۹Dk㭅5rCG낓P}9Yd eބo A!sQO6;@ȸ0} @pM13(^tŎf[th mQo=F0)Fo AM,=}X*$%R[n n6jp%?Y)3.{Ļ*ͮzra'uVyȖ<5ޚ=B%%v G>{2X8D*k84ɄPm\/[g@ԔgogKXg/X0',"@\>5(,ib̀B 9X^!")Yz+컕h:G~xƐPuy3b_c^Jm Lfc<}#;)GLJJ\ZfW YxCS^'5S;%'<3]E+!)Rhess(bpI\? n< ^9-!:ИQU*WVEO#@&w*'u=cK?=c2+.!i ZV <(X0\4sZWs0zT>tZPQ|St@L2 ^h/b)N Xr>@U<ܶd |Bx6rEfZ6j٭.MFp=m& ~Y3; XԐ=9rZ'sEo]T1lˬ 훴e(ǠM_D AvCJ> $&gz۪eN u #:>XD?ڵa35q-zb: YDdf,9WڌbFK  @xBp r:!E#F*PsF) D)ZCm:8yGwI}2rEV3HNQcV@ 購xځ9VE^rq0g[MrS]ĉ"Rq+?&0@=fI wU8LU,w2ٜL^خkI#7 Ш_GE?&ucN"r'rafk|+m~e;l\H =+3keQ3X HLH TiQRT1TlaN\}f}|zLà.~m /%uZ\o2FE\.82g8(^\Kat#n Ym}V|> %_pKde꓊E_ُyԷ H,hD+8gZ&2 q / xgAre jML1JvJ,Ekla~=p|,evn1O{BiokUJ5DF0yL_lv 2Kd^t&gej.PC1'=K#l[ (!Ln}WM%X*?DDm^qk1%i]Jљ%;lwᬭ;Fw$6ϜG*_9 8}.] $92fE%ϕM5š*3R{•~BQ:+V!WnD;5D05ĮeJD׺}KFd)Eӽ֏Ӆ.-~Gٙ4=Rۋ!!{{u[C(8z!kCB[{MO732h KN)˭й ӌpEh/SxPX1U.ۡ<7@*ɀ<`tMݬ/ `nN"M#"L}eG m&dK]Nf 1z1.kt) $m2գD|zJOC&޳v8NN$vxD<]RςBZ0Qi5e8}ǷGe5|>!%Éy5._edxp'*Az '+}FVA#؅ZQ[Nj1Ú,+B_+*%My,u5yNkOjs{fJ{\AۺS'Ӱ;%k+g+^^$XZ> @8{ixvxe[ޡC>0L&Ӧeέg_Z@eHPY{[cXew>uA " %~cFOBbcx%HtftQI3`Y_`F 8ٶ u:yz:cÙO_Gj,EIYs8,%Guo-pbcT/Wdzv\9xGH@)| LښE~^nR°B)~GAjƈp"635yߺvu_ !]-oIt[~qu 8w,.sk'@Rh-F\[@lD^ 6w%)*O!Ja6#<rt=]C(ṵ9_ЌQJX| vߠ~ȑHYqEG]qC>r6hV{ )?^hJF(,/3E`dmc"mO7 f#1/M(<7ҧgsA#Dt'z_ K7 GhOp&zf<0D|%8 r%01Uk$qNNK] H؉ffjRΝ9`!%#|5γ1Q UVG\=E 5+yTȻ`aYB7v=2PY y< 1B{=s4O /똟kE3@=4#, Vec@۵a>o)Vi6w`D@Io#X:(&VrY(yQ-S+ $<ڱHs]@_;Mj4A`nC⺋{Kc4_5XH{1 \qhu*~hjRf; 1U٧ '^j"wuc=Td HG:XQr^))/w|Twsgݿ QRu~F^ބ ˒\gSq&'8Q`sIEHCgi.~/(A]$Rt(zSYmy*ѕ@hCtW蚫 9vaeCpʕ?X.^ ;\caJgB⬥UJMl8R+!~OZ9 2EkOEidFM9; 3?]D^zl] 7 hH-[ ͝Qq #WTEJhy{l|) H1(+i/71 6Qe T 6;+.sG({'(Asy+]hVPٙb#r{*.5xO:w3`}P*l/a3u)Z#cPݝ8\ci u,dt'u&U`'e~u1ㄙ a3W*ԂBdz[.9ڿ_JF]YӫEl;F{83Ɗ N07O&KN&Ts-JKJ=Jaud$y@1&>&/DQ#?._^IBMPn_T,MǑfGV3bF<=iJtiS-$fN6UZJ5ǟD%+D]ӝL`_x臞8݆K5iTǀN{9΢7g,N Z b4+p m-Q4R*6su1G{u2hY7D@u&UoYd =CB-N#ԛOڭBxQ,1bQ.ͦK!JaaO/XŨ2r*%GބTDm~tS9PA4H{efD]J̝ "rщUgjF,A=1Y~1ɾE:~ .=#ê'ؐwNDn~,A?Vù,HQt”koE~lÂ`1$8ZZ=ը'5ųY{UMbF 5ctC:iQWx2Ãɷ^qCНbG<voEa~A\t<) bzn BJy6<(hY?ws uЈ獆D5M[h}CBt4ᔢ$ QLFjɺ8A U\kXjTtn(U'n`GxAֲ}7VI\_=(eB&S@$[C!E_&z8ۛ6x8cPۂv C8@mLX]p+x7kBf(z͙2xcZ Ylܝ"Kq^$f;XOцK9 wmUlhaYp뛄nv"y=EؔpAA{,/sfX@qdJ9Z';@ _$ ,R;Ҍ;+>kO;zsLp#e1H' vd]DR +݂u}0̊wǸ8r&ÝM#X;n 48c^Kvu~Ͼ.+k$}SٮY3YV'J).=zjûPaN ſNY0$`,| U[#D}r Fz3k 6;Mh9(68xU ~ɣSl{/CfE-6w;s.0AkVǙ;5>d<}̫y'M[W^!T G:|Z`G Pt,>`_IiIC<;2ޔYR05G?mUU{qY^IA߈f^@?S.&*a JZߪ%EmTEܷ/2n%-|FWxM<3'RXNU,f"z”ElFkk d0ѷ7-dxλShBm%n{$;VИ'2*CʶZe]} ?"Q1ukm]I?'-/V3 /WMҹԥUS9c駊[ LrlaӇ%Xr\6wJN^jpXۑq2tf\8`HLD``Z6"eaUWu\5pd׻LӇ=BfY+j_U0φFvA01Rݓքp⩵30,>$cJpt0) "gr]g]燡8/i3Uv5iCOZ:yNc7W 0[*b^}ʹș~A[ӏۭ(=*CjbQ}ZZ%@V`3k&+kr|_P@Ԑ1:+$J@dۿeT;yҀ7XtwWQS%Ejj0&ҚNFS`B7$8#㩡 >z6|J63'dij l)TsFg8i#kĀF^%v9*+ֈjt+ G k%+-rvڂQPo>A&V0=4d4PXs c;{'AGPel&`>20Npv-e)ڡk#w@[TW5!;r\`/P۵}B=MLl$!_ڎ\DXzZa; 8ˬ:kW{Xj!VBK&cS!B/ Ѓn@0¾a`Ĭ#i-% Xâ *- vkYco*1P:|wd#u7dJ6;WN?3fߴßTu5Odm/ l}slrù ڱ@1q/US+}*zei*% l}=/-IJrM抾4 =)/&%d &'ٹk#LL *NmzM|rv9s1gO sMM_V1Pɍ ZcΗ JS.DW $\qwfXd33ys8KPxC8ffd,*zU C-Wﭨ<ߵS=!Wn,Eɯ_ҍ[&ز#86`*WӎUՅ @oY]vv#e őգIN?5} ey i={JJ0MZ3_5+,]>t@v'GO]Qj'e|$!P4)ۚb Q#`pCL{jvpÕ0woயIUkSZۦt5-o%/@ቖwr :M=^* 32hfxn{==;YM h͖ƘS-Ft xf5+m ]FÆqpL>vu g;[7f¯vIfO}d؀(؛9T(kpw]wMe3-QSHPIhqp<̧"fcNmNA8[4Ԙ f=xSV:x ztv3e*g4{U;I{A[⪠|*Kzf9|lL#M4c9F[\lS'ٻ (M?2rջ|Hh@[k\&O~zETNޘy˦F.BcisK_8'h=?(6G!yf+ 0Wn_0’vVw+*;X<*:@2h  jkQnZ2*-Ī5;zwrlvm*98T0kx{e sNJ'KccQVR, eKfm#f'YUdx.Q&ǤXCOWB.`O.A@lv ?_`#(Sغ(LS(Ia.gb<MS- A)|vq'~Ct [ys NcOB>//bqS್ 䒋 n9 v B^B%V婋?H 9c 썰Gϼ ٫]kl4S|ѣ>GyݘHr{p)-.5]=uo ٴ'勠8[|p])<dIwHYݹ*X VZ6Ƶ aFNʛq=ɘed`*Ni]X;2&1LHŭb}Z59o BK`PNMk"W YB}6.QժJ B (Y#Sv#ǰ]|їC&%hYnQ;LpЗv\]Z,5&0Nα RJ-Ph{

ERX4jSPýp[θbvb]o/z4ʆVYU[W|MYM-F `Ľ+*' q5Z5t@tR=]ap:[9썯)FAԋq֙#H_n֐,_{O@~"J@L XfzV#Wyba/K FP#+x8^"v񶨀;w/֩ "-`" Dw[ !^krԷDф:;I!*gd{,5M˾RrXqu!nEFI4%-pVgHfw 9@յ{8 p.@ɼ[( 0 `wsF@}<kACع*glCsQYD"}zU{:իHFr\ϢnT6]ljSY 8Z*4Io vVoYuIi-SJ&/ >nǵa^h&D1tW0$ `g}LLՒ?ԅrIkPV)[(,KZj{}$ BY=؄ b^#NtiLdXHo$*ؐ#~wZYMnu]`bYL_:y%|{`*F0ϭ] I n|yo@u(E2 *x详]USj%%܊>rSs̳I 8! uA`v1eCT|7E:rl>/.kDiNbVs\a-dI;~fcI P!dt0ׅXY,o Gj!FTԳXO-Xv\ԩ8Q3"eڅ4EP}g{˴qfV ^ - $覵(ܒа<,*9]mȘ q ȟ|v{qV_Nvp/к%ݗc+v %}6p)K̻(PcC& Θ7z )%%oF=?w 7unL_qH[䟄~G ^4,HK78nٝcvr]ijxC_Ӵ~r*+bʳŽRcgWqRiq*V4J]"#:oC[I;\&|k9iX!RQZ4zs8<+" ͟pTz4z-ƒCA0?nc-s޾jXIM#hN]W0;fEy ĩrUG,8Lzfk;ͭ秛rzqFJKⴉ$`tIDrͷ#U%y#MDWfs[+s@H/AɤbW$K_kHeO}A* 7!L$&fINLYT+WM^$ ?{}=?dB[e88њs\80B=ӹ= #^zQ.P+ ~*] rGѡͼWQA8l>z|KKY(=6iL,%DǨVo~mږ?.!@kJU~~Nl\{Lk/B??fܚڥ;#A_JCw:*6xtDn[9ҹO N%&^ ڏĥUVj!֢ï ܆dzS[3w~&.BJP1Ihc6\='(طur]b+waX%߉N~^waDdR= CqP!U E>LdBfAt.OqZqw~h0SWK,D:D iD.po]_g{6~3`Й z7XN"FW76{Nrh#5Eec|:Of9# @*>._S_Ȍ:c8Ā:OU%KVeI8h 2C9onm[[(2A!s LenKJ >-z LXQ@ϱ+ `I b>P^Tͪ "zg lڭƯJ' KzZ{൅e~CL'W bJQ~;~Xx5͂ 00^ &<J+* 3nvF}"~Wu)v8aˆ}WoVe\ SPF7a~ @aEJstڈud9#;ln~&t" W".0H߄Q{t*ϘچSq[jY&Ogc_Cxrm "dtShu+L|чWI]8[M+EBoemc9 4n?[Rml=]lʿN>PQJ4R),sP|їbh1# 1his5};aԖījJ9g@ޞmB$Cc{RLػt~05YjR%@\ǧmaA 8}&ĝ%װ^p-SIIҎ HN',au`Ԇ|/9Ɇ0Kjxf#hR}X[ae@QDžWaw/ 2٦j5j%L[25w o>3& IΣ3 zLK9%Oq2Lm pyHoŏG\ 禮FeUby^1" 5'Z'*G ZB(2>1.\rpDz_*gfB bcD^s:uY٥|B?C:[I/BLQ lWw'{E u8t n|jhğfk9Ww[䤔7c6!IT=2^r?_bцr #:Y(@ߗ?0T" N\y N# {攢[(oڝy,x}t)(%g3kV"&XM*F>‰;K-#ˬ+P(;/LMXkKC=Ө̻ a?r]hZ+nsg&S 4RB/lSDt4k}$idf=-Zѫ@Smgf~wԂDn6AI54'䯑.e< 2x3l,_}k\Qk~Z̆?|Q{hr3 -Ksj& 8&-x_\֫DŽJ7~+d!2E=/^AwO1룬惇P:Q*) ` R5rWC"ݦ9:G-ozw]W޿ }1i{RIDVYF3FTBzg븓4S_'ɺu$\}nޠc%N{E&ڗcxB5v#=B*fpu3n|y+^3p\pDt7nxQKVKg`mOޘNS*` (@υ^DjX9:55gQLljS#):-ï=l!N“eeFR<|$=?)x_`gmx3'R^XoKGM1\0wCIdq@Yqx#OB(ygeQN)lk&+2Hm0Vkold@ԸehՈ\tx,-meFJ[LbӋ/l\v-LoaҘ݁B7tDlC>fFh4SÊoeYtagS%nLs,4RxN!`Ql!Hy/ftBDZatcbLEܷ—i龎2s # si>=+_0 ( {**g:0^ /^.VXx ORZ )'kpc@ q|"j W`!C@0Gm6lor ql{2?X]Hsg_! IzNF(Afr1;0S6G3(n.J@#)ί g ǚj@W9h5/6)R ?ٜVq@f_潟y9d)oBdD^CIcDjV)CNCufưG}-xH)sh;:ĕAěhR[OUWz9w#\3'=u7S_uAzNX-!aGf'ԧ0N3sGއci2{vC+ƵKdlrLR$E ڲˮ "(M]`ʺ(o_ :r&"Āl E R Ua\ްN ^FL9Xbzem&&8>gGLXQ)ݮ; xiB>xSy&Kߎd8 į G[Es #[Xz#bU$e{%8ٴDPBbu|(RѺԤY_\2 F.l2/\&z!NtwIQ٘ 08\8 [pN*b NKWU5ޫldCVKFe4@RSxO8Lcp˫f!55'C'$'`e׃,Z{Tn<75w ğQK局璑  0*DHDOv1_ 0#hcB^ =Gt#U\x~ER*X/ 6bWB72/ty/pF/X^ɦ7}FvLcGD$%w +r WQR [5w$R[Bk& L8s\Zm" "Nh_8!G XϾ"3H{;7t[MwrHJtr!g #_=SEY-:9nm9naߌpv\,c1Mvh)V_;TZ^l&(!:_܀/Vcivpc!5810xь&H1nڒIM0Yjy?leԲ{!^]`18[eO .eg h H&NOՠJQ@Ta:C}B R _AEC˙e4W+9Q-:h(U*|Lr2]N lѼܴz~5 +lA&3mQ6/i{ۯѝSHt]25t) kKtF_䦴 FCOmX<ӓ,kœ"6t1 tYVc?f4uEE\msKu>.?LȁX-wJoEp:3#WK;(3=JB@VSAܪ~-2éWpBG?L? μFO4 ɗ(wuCY'%ڴ!b/ݔ|]2ssKv#|w$a(hL/vN7f2_.-F4"VQ队Pf[ oEzSSq~f25R'욄L&B F }TڧnIkgOfP!l6_:jgXGeZKf-qGi3{vPyq[}ŜfZᾯrJwclIeT@)3^E܉y!cƂ|, CoFwm3iVZ Gf@ze87&l=?f켘)UILʍBײޜS D!$B[)z-zX-b&.7'K=6juU:  ,+w@a37tgxcwS~qۙVo`э}wOAf-t# (Wi087_ v;1'NY-Ѯ'W4!O!ڿFK08^_UhsR(Al^:|V sdYiR]ȟmg*VJXr4?hNݨ]HA -{ʢ!}kHe`C?UB@t{>*O>=XN/lƀMv#DovHs .^Wk}ATQWtn}ihq (^ 0 }kyE2n..HKn\ N{ي0/K 1]F|b}u|$c>|NׂՓ@v;BlQ} }մ n`c9Rfrw (O* s+30sm< ||xRsE} kWmLcJ[7ŗD.e1+?`$rPSu)5m4(5a#z"tVI4-@3y ĥe sjUilOy6/0*"Vd?^5K5( HLLғI.薣]y1%|<+ >!f~μ/m#c'[:Q 8HszedZjdKp~90I?AU7zvfo\넝63(ƟuDR//{(2k\< &/FiQ}Vjh:P~@MTP;R~MD<#x]&-J[( NbJV=4ʙ uPBHP/MHI ?PC3pbҨ)39 F >sj4XBpw9-?W⃾] `}2}^˞K߇nZOFD'Ӌt5jQ.Ne$OplEn %  _GO)f)&YuC?ML0Mt@T|[?.Hf1v9W y<{pr[m=wK{I /r BIW=H \>vr8vi&^jZT2K&[Ҡ` e̬/}ɼ'ŏq0WH6`"pڤ~'ߗ>7IǨܽXi)Hl!+ġ~UJU7/MVKA2sQVo4#ū@mcn=q/ @"INtWE%x@Kj| a o7ag*  ˰痌 :pdBL%0o*3Nɲn]AEHI|4ABcF}R`;\cp#F ˔#<Ϧ,Q+_~l0N(C{msKp P1V {W3kg>f$€gP ǜ&J—8.*|mcSƬ2GOo2)ڋ5sRjy|DZ"hWeBNЪ+7Q+$&R$9nBβ3Uh;󠋐qpmYӦƜ,12)"yh'En^$/ 5ED9d`w2_ƖR'[Vr׻i p uܙƉ4qu%Ba nfZFy[Mn"r'!},t=BTVF>q~M):fע\Amq"1noFLH`;:EWu |-B> H3L$0"r9\I N-\տ1 wfֿPtw /3&ڈҺiSh_A}U#N_m$)./%N#U`f~H<\#wU@ >uNtqGnj= n>J pFW/sLk/gEArv>%puMYnG}([qn#*VPi3´)V۸% eK UTp1A:"+eUog/Sad* ,Y? Ū G*D0z/[@tDb~4BWdGmǛߣԟj[K!f@4y2R|([u>߇0:i+&Ƙ#tvq;&vWΞ_ {G٘LꄴqY5:[ "F5Gx° :9(~5YE#Ol` aQ2M2R$G/lRͼJ=^Ri04U& Q{v++~269*ocNр>LL}f9UEھtrpKEATQ[zNHN/^WtMUo<|(^hx 67&40#ПRЋ4j\2@CsEr;;`#OJ^ Խy0>XY #rU pCOf!㗖:rJ/ȷ2: ï2a.⤺=7e^7egB ķKp6&^},F#hR`d,0;0ue/~[SSצSiSMjPߙGtW' }gDrs ,L侪["(D~h+іuag"0,@u U'a­,H|yr<#^l*J7zqx$[[̼џ2q$ Rar'D >Qw8E[ pex1ŁrTe%,h`')*:r {;Tf.i] p-NK}4iD ?QSKR2EJi]\v4b8 ߷̣ NL|ڗa*BdcxwC޷'dm]0mQuIn+uq'\ zzqz^q_(%ď<BgQ,tF.QC6iޜujg8'ͅ1TMiIq!auE@ (5hh3/]} bS0y׷1RD9>Whӽכּmuf#{Uˢr6)YK71?V|W?fN:,#eP]W1OԥYG19Q1hx Ty {'E]G^ _Kc_\x6E5U\FP7X9y4lղyLT9<Ǹ3how'X[G!lNF "ڑX>mQĬ܆VIyjY{; wwH=Vқ9)ʟd.2詆eo#/x~F3撘s K32*TJF1,2yb4*XKu9D[K|3w5_\^A}=H&oxW"j_&"o~5g]I5` *?kЉmFTÒx#cãضDفYօlǖCMa62.mkm8ХLۤҰS~"N09!߼/j[ Kz4G=^⽨EߣL}Iw@߈Bar"mjbJ0u2i.Zt?XoύZmy^),135X]'S+bD?kqTqc D[ PFg=Shh+6Kg.pixkRX3(= &q=҅I/$Hs)VٰZҏR8so̦bC7,(쯔SoE}-M")Rc %v(WMW[UAddL"4Xطo ֌4a$ґZҍfcj`k*3g!TۍϣM,PT٦Z Nx׆ίk_Ri -Mܻ_#m`׽B_ر7>֓ax3Lfo|.k0pi^u)z@D2>6!7;VA,5U[o'W_c%G"-N5ޟk6ĉĀ$n8${L}xKM [lܼr!5k,N",&!6*?ďp3QwT}jdUJ.Bڵq@M? KYl/ Dmz? Q|{ 6QHPu_ :5861b5ǃ=ig+ʛҦy;}||+"$ͮdTЇ`oD dwwT AE@uXzJjVc-o,ZMm?!e4*rxsQ'lkZaEѡyvֆ@N-~q\vtXqwtRHʅiJ,;Vi9ZHr'r^OMeOx6I{6g!2}H+:)s{]4P $^:bw@ ZTA޼zs6ksslY 1ZۆA Xpꯝ52n,_s({~& >"#Sk8࿠G?Raz9gq+US4Er!vy"ʾRcɍ-Z4_C!RM>\~L0%eR _H <b@M{\e\d s>@qۤߨ6aP}Sl h)hA? 3ܠ&q#Ѷr FcEN_#w@y0}jeO5|„ 2xyWY jU2[`(!'7ß+,Ǻ+k+^{\i2k6꥚{_nwo{ĒWzS/_껒;p) zR9JvB:\UU&aD-Uo&Mi6V]ղ.ڃbng+&KUt9If|; ޏ+,Hʦae<)Q%[rk&&zVLSUX˭c4׳"fHA_{Q|% f$>X>(o]>弐~a kJF<īdBtd58M"cP asq!'dz!&ǧ/tj܎%h(T FLpjMe6_1by6Ju,Bhe?D!bu֗lRhrIy(D&Զt}J7i8 J8x2/㔔AqϏ*TH kH0J< ~ WAB&DF΢\t<5ڸ~5eR޾/J4m"Zٳ2 j0U}SQc)ډ60o>|C`#\A]I};[ww. OEYEwklȃ?zL_efk'҃9/ӂ|k<"EGiqF@D[͎ zw-_,lO%=" 1 ]4vOJd4+`X ]6qVU>Ґͥ# 1o%h^X\k~s҆ 6t]o(݌PU n/yg}*oaPZˆ#akQ[re㽴&^ix:uL>ˡ`~+r;7ƅƀ%ю4 (d>X2wm] Tn-jPY2/s0l9v͖bFm3-}{ux:^;+ÁmRF?~?(q<$tq+|(@ ]RF`˟ רQ\t>9ƶGt[erSOL,*Uw:]I/wLr0\ Gk5r(qY',{$V 3s8zJT5 ݕ(\y` kKAG gĚ1D"Lnlts'\\23Ĥ6sȨBI WuCг%SX#q0\U=*F~*,Xn m m^z-bZyui5<=93`]gY<2~dܼ쩢;d^chXWY~KQ׈ٽ$+b򟈇U8eIV ;RM4 KV7-.[b'>O2h}d}>IiHx )B\DH P}Z723v̊[ p=ZQj5B} - 3 {6.(Z{J vw0q`EZ7gfy*nPV䉑:q8IߨJp:XSy[N9oL`ܭֈTTEMOZz\&iaYG E>lPzTZYb&۪o{<~Xd-3&1~ezs1<;.QVaE48(fa4gC*{*&*-Y׹YQQ0CܑDàd-vLu) h[{iq~c@,kGn !C{ L+Vɳ ee.cN+V=V"^NH%\Dr@=z]R_S:ptI^n[wH,JQovαߘZ %[Ne/6n󏃽˷Zk#NaRԁ׹E hW׃/܉h.o aF{4wdgd߫B)"Q= $9K tPzR-u/j܌\/$*cˋ_|='mV,ny;(3YSMQ~r8?-qRYGT䋙&mM&?5:+Z9ZLQ fKzM'gg Y)zske.Sj1XNj(FFg؁5Sv"u(EW20fCpA~{d7{IK^KAi?zf.}k%8Ծ@sr\1Kf YG,^ZDjj.w9ȯs#iE& JԮ %Hf'p $Z- $Xew[vg8Or#J|OUi~zm_0۰M qafq/iVѣW$5!E!4¦CȐZGćEG rgju b}Em3hUX7jT4STͬysic D mdl۳pi'Zys@/e$gP2hu4.ɟۺu*zs #HdǶJSEo)500{Ԣ;XΫt*r@(W8d`"O#/!+.r> µfcA h9zf ZXF`@|6 CXN!m;2$y l6Bv6[JM!NcGm~d= aE~9ǧ)S^!e)\n]^[>U fk8pw'$=??d~ Xsw(dK=K kKyyg{!ږ*iڰחY/:4ƮY I'$GMZTmp {]1$Oz9qz:s]Ro ZjJ$1ߘ}31:p(A`S4}WM x&HHforܯǻ^cDD1&"6ǥ]Zp>IwSZ99Wyَ9,k-YWc y7*_5Z]^CnτP%]<0En2tÔMa`k7riDK-C,=sme14g+vl$A] s 9 [}c|)Xފse\#MtXk= Ԗ1}_ڧl :gW$x?458DEWð%)G>ɹ/vU_%$%d-a0)go_f 3wwwDb؛H~tC126 ֞F.4.+oKU 뾉Okr]=ι-^ΥBi8SK >|cCH[/(ex ʎ%r\(Fʉ. Vey5Ƚ0 &\KRT~R괊zQ@y;zMC>d*׵.j4o8Əbҩ:NRg{Ra͕/ M ( Fcڵ>wԗX5X4$R XK=Ė6K!h1of4==u0?i8~4 QMR#;k3KH9^́*1i A(8ty(,ɔl~9 Pk#@ <]_8jtvv V?]_S~W̬wJ;,.b^w:oi<e '׆w iߜ~-YS"ܵ?-yk~~] ̋fsg^ fOl aȅ%:돴=ZSC`I#Mݛ^@JyrN'~|@jQEF_CY fYWj]%58 '4Ɖ4qzgU[ZGbM\r8z-z bΈ#+Rt!-auLUPC{aw*a>'x>6E۷>?Ag.I+u_Hy?tmn;7\F N70L7%@. fX:t A5K?". n Z #s'E]kmޡ~bX&hR~85B*z{ZO9ts_p\~Lhf7]|8+[.BQN[~.OQld6vF.t`7*vD/q!O)<輗NF&LVgA iP0j.7 ƛ Mf,o YZ]wE nѐ)  #DwҼܧk^uD<5cIv|660>>' 2=R;Pw۵^\Ҧ5G"g~yvxRN;:9rqOK̀t@ p /0p}MpK|Hx e0|Z\ t9ʲ2L\p  5;4 V1ŌZ!eQA>)cV ys&ldDmWN:\V/ZRLLudgXr)3V[+5U_'> >utW`4#7~Jn`RB r8A3nK}tC̍%'= a)>yFS NB3xQk;Fg$cmgCQ%v$w-@~6_JOm =)g-^{ !t 泺;@S5vm턫͘vRv {.RF!wbk!fNKؐ i>1,x LPF@xGjE.g^j "ȎCDV;bɳgMis!Fp%Vx%kRHZ60g:9Bk>dO {pΓqx}_MFRmTqu NǤb5ZA]I(+}bdKlB\1/ "K!sXvhkgd[C0*Q8#-{4V:⟸9tÓaC'u UHhnw/-FGRelv,g1רѺO% 'j#~ w匊\ThwA좤qYժt~I+R|9kGChY#)xMZ |ltb|ȑ, Uqgxyr2);g"E@ȺN$x14ű)UɥBZ7aFWp{hvJޠ P (Ȓ*Ѳ"D]sQ"b0Ƹm7xj'n7an I0) }+yҋ y pcp8.iq,F}ac/-}D3Z`f˜qL LKODw.OB4 Zok/ۻ9dkjX)JްG0 ٻgrN((Ԉ̓\Y5/-G;Or"+TM6s/IXڿ* x5 l`K5Cm M h8x7[Ymv'CFYxvS@L =xA(yO=C+L`ʹQ7d ԛw>8׭eÎ)g0ӼƎ}V^̀ %0@iXs92,rh8[C8x g=&.r &^pK>O%O֚ƃIM>C`h4940{fB ,kZRs/lkN6i]A?/DYԨfY$4s=\/jU֢@ |ӯ׆Ip mυ51}JڽEoe-d˺x#!TDphhpDNg u@h`ݮ lm`4NhxYQfJƟE*hdzӻ9]6m/t U(+Is1,s )ɐ(G#!WGKlFN n7lZptgŗ|3 Fw1/l09{v4 0vSz5.7jTXq)j/ćneSmvru!dJI++]_ggljj#%_C~Pe5\ 8y&B۶^.=DVVR"t43> Jdo(AlIho]Вc.W,M#oBY.(`ŗLт W vӔʋ.ڄB6"%5E%b75E bxD#Wp+coJŻUQ$ՈtU&IgR|heg +hMVOjk&. L#mڌtސC45˷Bj9>銬 L9Ag]v,ۦf6ޓɟW)V\h.Si%592zsIX)bcCݭzU H@*g4*u耩Ʃvl7#$YDq}HL ;b}F|Bp*ɖ*PW'hR6HgT{G@X+LfUgP@4w Q']_VŚM7NT[LOf.>Gnk&O+ MڬX,p9Zl 3LL_|#dDxTa9gdžIe<nɨ{S!y*qy!ؕhyM9s:N΅g~ezfbLUj%.ޣ0EbՋ0䶆 Z. ~p@ Ty* wH_ճuJG6(ָuXf]~ ̭ zo'vq1YFi[hl6'ʑڽTw]a>) neh@7V y˷S0g7pքBDN%-~Ñ 9*Wa(VCOYqPy@OJDrR~Y+@ЀLU8QDc1J%mmߌ%n% n]fqk@IѨy9 0wL E fQv wI Sʑ(lǴ Ӳv; LPA/͗}1fxݤ!(RއN>vCw}c +/vmt1a-{2- ϤI䪄au1 Sh퇹$g3,ͳ4ӿ /8 fL2*FdWTCL_bF-x+eڿ[= R{,tHd2IW{?deSFGT[i*l.%0c5L UF^)rKI)ƪÝwa$< "î&۞I\0F#;RބYec@/^<ɭu:Us Z|E< οIǂr}.'dHwFT `s ʼn/PvHZb7[7վ@9S)hEXxgN,_;ƾ#,@1®ɫâ77dڮV)#oq=gZmwл'G~"yS9h["Ajb6#6^I`'➰.uUAע6ˡ]!%.];{jZXxuWTӭI ǟJ9 IP|!qHFQLx+MSr#~ *s΂'%$-Xp؉.?}WB-.Ѡ$,!?ҥ>!phyxlv*|}+b->\q|KkQ?89v a-{-,y59}/@^>L6á. Ө/'mTn4vKWJH?tAc n\w7΃==_Ӿ.5Q2 +G\,Qx\b~(⍟Eo*9cmDvp;mdHQ]%ij",.+Gorĺu6Gg~ґyt dLw .w W'Gڦ.4; /僓n:3vZD\kr˼_D\܄1^.2`ooJPn%/SOָktl'ENFԶ%pNn(/X"Tz[=ͭ8X6Lz ۄb뮻Kt%C4u8WzrQ-sz}?DGNs2'=AQDx ^ᵋGBrCEL2x5,9 [4P t5:DR-b-<|W5m^P #6mᾎϜi^]&^FE8L7Nv)2s3uTJ@$ ߗh4Ӎ2"`G~]lY J>IJ(;,]%w-x"ܞzoLKtY4b sߝ֖(~يͨQv3d z+\yYUpJ6g32p%eT,ҀxX l# ;P,%L&  FX2%QoM״v.zdEi|[$ OPj*%>WKܘj5u{NKpxLO im dAN\Y1 &_zZ"+85V*.C_X)˭ޭu.žO,E7]R)(rmG6ySEv0烹ܦ8Y;3JmL] S[{ѮePo?S~NQЫ1&$yiۂiA6pRaiŴڒr~ets0+Js lRkԠbUWy,lAHXY+L;=)Lnz,_^Fҷ*7tu,fN?Jۤ3SR,Su74R-F86gp6,C:탆K.Hpi$Wa4lv#(C%uEXq>E5KCW_f~i4:<2>:O(Џ' ゑ$/4ŊCu]Z3^(iơ]50D}Ij >,h ~{s x͒N< $fF-⁕{bw1?ubk^)gT) c >+&XY\3, "6j~| NzbjPJr=`U?nvQOclc =ԦTxiIk֛z_9{vXZ  ȼ6N߸xQ޲`DCw0 7oۨuwn@D mn7+F=N28@/gPYCf4D$F$pw6z12uć*s8޸֥ RdpJ,ˆ:7_WW\H燮ID@ oqZ&~r& >$ϲ9#/;Bc ɺi2ly5(=|9ʤ̘|NRVXIt4mS?[rQ2e&{B=6TCZ.Z4!09[q)u>^dIQxuC!3 ;GX%4X?YnL@3ϙf{m=<`(u^h y|q,`!SioIqW/{S^ik;X#75!SY/#:l@OdMww o"7aYBqHC'_k,ʄ\Hi O><}c]oQńdB&Ҁ+əK4JE|tUGdOKtNh^ۅP>/$Io b"H!k;l,S ?K+?bItox[~2@sb1{/E-6NQ삐4&f60Y|<z)u6[1֪߭ 2X-QKUӕJ} PՉI14껈_g K!0I)=YKsP'VT.y&/j>PS)ZEY+똴:x;AQTż -Aըbi3j0*DUiwreɝ)ي\#?vUq` +"Yi95nx K |rtMC+0O[}V/Tg n__ _xːH:),kq }2^2 9*@JO;07EI\I듢2Zľ%A1픭M&rckxŵƉ];5Bev\+qtml|딅3rN7#p1|(wuBX^ُ3%ϞnI}mҦl>-{I[K41aбS!\)ha FqH6y@ߏtQ_;c1P% 5.JBm fqPOi-a꼳ڏA\bsWoRNJ]]SaH=k@RzRD?42jk$0g0)-'-r3ϺC}@gA8+=t ^>Ezn2X 1J6 oۯf8 3\tyz\Q7cfeˣ{Xlȵtj/ڢv9Ij= ,mə۶ Mhו@Ga} <;tB}4˚t uwǠw|aBxլPe1l X : 7Mw3M4 sQ_'@d N09EgXXagA@ _-.((>5ǫbY XGoM`rR5Hĉ4M)h&5GaOGR [P2d*,zgP:AxYr@Aa8[Ai2a>qrJ9>Yp?zwHZ)ՇN,L@ cTI o{'@Oj HdDIگ~ ݬY5PkZ^2%r Iؒt8'yul9N|yjc`RyX(BQ lTlfLmph &&ʂacCNZj( @Cu۰bpMr9X)Č0z7SRz $ kBȷT̸ߏRONʵDu=Ɥҁ:E$:NMLDg&۲ w]UyA:AnfW@r(0iv΃sZ]nkA ;I@00qkl3h97Mz1*ׅ}~''1S.?\97CWxbKcQ6zԬϤf@\VB~ۘ9!D}Y“,I a{HoʩDszHs'+@zQhu}lm ե=N+$o#olYډ\סs"x_fBR-ۏ1X}[DWЦ!t1MbL/nf`ے 40$'@[LBmBUAV >+bT4dMN;]KvBlْOYE@+ZlrLɐ5,=gYl<cm86t}% n ҆VѷDZD"˪ RZB 9{7ԕxBܴ{>5#S˙vA&mnllL)捥S ̢.Q,3iG@;Go)_"ndS,/jD9kzsz`dOrzΊ\YD^mN '0=V3iA"ܔRj\o*7.rẍ`'-La\$m?^8L"A$=>[B/Sۃw 2~tvӁ }U) NJo0Җl¢7=#vF !6+Ӏɧ\n$uǠrΎ-ORөggDGe: ePaLrM+@]%YUi4Mmc¾Fl}ksВ˶'8Ʉ+ewo(U 9 ǢL@r) 1/ tx6a2Y5ӣ]= X-@r=:8H_ߓCEًf  9+tlc -(sd C|¤-_cT~O "a1t2o-g7YmnϙgN~΋9XBB˺?DMr1^pw6qb8r7ҽ&wW cIG(\[ ]=J^ۇ ۭz9rEqjze`ņSYV|^Jv1.r֚/VW,^cϨ,[K%GwowgB3I6?#A)F`0J|ٴmA|_%lX}JvmG o~cE-Wv&2A3m@XF.@ _y,16~.Ԃ^Hpk\w筁ѼL\|>z*k(]ݼIl7-ˆHJ- 1/-?"ȫ~_hpAv > ep4a1ADOEKPmi6>6U2+Rp%j8yCqz3ǑnENzR(1<S..B_y>EHv*Lwr%[h>2NBXQwmڜ`f~xG!*` j6^ƍ5uEX.=.g?^QpK._iIV,fmipρXAU[v"hAli80JoJgv'#8`̲{Nb&cݲFlTjʫ~?*1G< w ;0{N/ ApR%~2]QTߡt@*<*.F|kPmJ<9Jtű ښ[1S&I1 ' cU3\D' 652hqgs֮)~ۻY2+m#t|Dʋ;%VP@@|qya=>Ya}5 p~n' {>0uFr 6'u99۱(4*7sNyR_;U kC] P fZb9HT=ilPKnV?w9 ?sP޽6+3㫔R6o \Rr!{ޡ *zckŖRWݕ.,xxEK5 D{_6܆Y,Fi+p%=˼'^Ђ _N:U"!)pJKv֦j#֜8ݗ^k B #m(9֩$ح|vÏ@zS]%`3Abst . (`xzfÌI7̳&JDUX O9\Lc "e7_zr-`l= ߮I#~ɒ1*56s^&IAӞ!^}`6@}_5EGW30Ut8w~6zns&Ft E1J0%54NagAPhz>G/l7Xl@n[;wvs%wR:NN8_u47i`Yk=10G~v7NG`@*|i)xڢuM5:-D5C'غi}#4:PӲ=0ҠaA7Wo RIs`a#:NK*$k]Մω—ƀ(}746w*, kQb/L [*um#f.ɟ`Z*˭V<8R_PÐ;᧢ rg >]110mKc:Tqr_-\k<KǂVЁCOY2 PcQ!4{ ,= +ҕRSC>J+C` ob!\Ӹ47 3','9"?tP02SVs$@@zmw\hǞ}}{?deL:nz%󞬬WI_D1{ Ga}K-u5bQG+f,THoY9/75*ϛGE/U_eXmmgF-=nEJbutLv~&B3u (~q Z ଍_RaٿkԆ؃8p̑j'5@f[QG˪(̂A|i-JzH8YN~Ʌmeб]T%Ul]W ̜o0Nfi{}T:~Rm)[<6|(. Bฺ`c#;D?ƼPCGsQ-ɣ#JebgոCmI9ӟf)dcB4SUftn%?ef|Mnn˛. %j"Uk̴,{s{ē̘6zą\p2jؼ0MVT29d̫B U$ |a;hD,|%lΰ݄{[G)#bCq7>g83+B֙,xhg9m׈7{?orL+SHr +If`w`^fjW*e .S~Vk] 5P{5ʍ6M1AgS)9A0g.eJOj~3 %,+0dGY6\,R$,/sg?vw@Fphu}%yYd‚vE@,7 `U+B=2;Ɔ N4j!, 2N%j#*&UlzR~K}ua;%I|Ō$Bmߤ0xTha\.#"jEQݽSuasP4s fh\lݯ̛#wIJ[t =?r6 2Vf޵m,Wamт)S O;?kE0e~r/! ,D}QiɭfٵoF\ pn$("xwN0_K0$0/z V, mjIBBaHġ!'֞'a-o2C1zX;C w,Ofd"];iW gnxgya6\sn ˸ ]RJ&5\8$*ƿ+j%jl!=+3.T{I _}6'~d6Oi8@ +DqsI :!5. pZ5L6J=~ÃiҨ,9+́k:I,'`Z hy"4<0ܡ_Th/^+K%2!K="N;q4F+[]!1!{Tڬ}.Po.CDЮdfN]M=AǑߧpziDΆD654"=7فKsQ^Ku^epc:Xu%lܮ*4l2U㝘ݷP22IRþz3 yJdBYȎ^(4DPczx,Z EsSÀۈCHd_Dޱ^ֳRLY-/Z;!m,j(M%i#k2;603E 83MϱKCHĢ>Sa]Ek *bC偪%)&ʝ-3=uy& [n@FƑ gE#{8xt32- /2g;f/aK sV]Oq%O[t ͷ3*Ě8a;ZV ppUuE&H5"u!Wbpj3ՊEPwdtro _cG')0npheq[\K%0|A^cxͥ@S5$KIS9O4VⷼH=MJ)X;.oVFERt%nxgv1:6ga_3v.Y?BL~=WcjI@JfBaʀM7t (f𔨄=]ݍ!%C6;= >[ȓF͑±("'-I'~}9rT{L泆z[v a[~bsGrig:}o0V8<C@eF{!:Mkni/a{,^{P *>)XpUJ0ldOD\C*,J)RI:.< ե+i6c@"*W}dqF~o5K*|= 1<Ү p%WN7?YIuLJK>rR)}^7N-.5m=nk0_mAfl3| 9#Q1ѣ3gk~ VXZ9p+\%`3HhK08$/U GP J5yh5NۆT]ku˄x0@xPAKBKC<8@3+W?>CU{>*gY]M; '"ObE._}4of /iZlCfAqbL͊95o&$1wv|@FOVgwI jhfѵՠnbw2$;G\ގb1lX%W'?a{r@S懓1t:)hc I-Z~6[iu?Y;RK85wZO\ M?Pi(퓕J̭è>Y2>z5S`# }@+Ic%[ij:D.j&lSǡC9 /~ȕK|ub1HQ hFlOYX?f †)`3;j-73[y0nk1LTFKWҖ#UӍ84fҾ۝d* 3;?8{MrO6@/KiLN툳PcxC&8i KxJpa`-qh1R5T8Njk*)8K +\ΧS#NwRF!aTD+v-G xaxۗ5V򦸆~;[‡B2-F=n#-^a/۬OE_W]'|Po 5u"^2?Ҳl=6BP1nnѓ,*4[C2>n2g<2jnޔ& '@D>r :ݪRYĿhQsgpS_汗=#`>`е Xt ;7jNŗo AY9YG*K<B7e"35ṏZǏ!h\;TVtf4>teru ] I2 2q/91;i-`HOJHR(nnpEb!ʒ+Ƹg8G_m ! wۊ5XAV^:Ew6Q̵ׇs-Mmwٺlx-Y˾ MCo'싗!h4eD$V>֖P |zBT"u訢Seb~)װ$]=}eK흷Nxƫ]Zu͖#Sj54m,Fo@/)<,oغ hjIX3L{ĜgWGl9C3ρ[zۺ7ˇTԯ֬ /Jq)SXƁl[Jq^%ܾry殷2&I'X5,da0O~.<ϣ> @j;Þxa&t BؐwFk^=;`Υ^cyM͉l^-U@1ϱD opu 4\=)Cgڴ,ͨo W0+!Wmv-C:S+_/57Mjm$xBQ%L5W{bmk Զǣy QAtctwFT`Qzzs%v / $ŌFl0P\0;3,n [嗂e7r-S *fTf[ orN{%Zܶ]hw9gn_ = u3ZJ8H2[]Z Hļ7W3d]e<^, |Nv^u~8 DTČMlM*ELgDuʧ| PwzF3+X.-C~FȒ:v$ܳ=u y)=*f,_1=gXYjKG X4f6fPoI=NXIV~~*z!S#O:ywHnݦTho_]' =i%n~-}s.^'ѹk[nX^uPAmdWz2P^)>7$b2[mc|K_ru޴ѡ '.!2$ n e.6N8Wޜj[arWtO т~>^W--@"9):Ubr{9D3Ly:CPJqdǀE^-hE֓[@Y 9˹)-p ~S mRHLoث3YUӇll HΒ| !_4sO_\%DX5Mo< lqt9OpR`]{#b؉U刺rیWYfUnĆH'I ~+6$5`CZ$ikVP}8ĝǠ:vAO>H"YSo0u c^uDd'G%A&^9Fn|˴`5`E˿60`8rZy1l'OGPѡz̀VIxE 訕 :r*7x] K`- Ą?=Apl*4 W2H'z!] rLћ5_[3.ie]gŬҐPx)2BV`Z(zgwjK)U6jlzEPzҷ߷]tJP^PX9`# @Z(x\%0{ 4HfUhǃ͕~5*JԋjڊNkaԼh@9ؕY"TAGFOYfr!4R3w!bj}>jpxޘ^z㵺ea4gۇX)l-֟8#Hm]:]{x3 bѮp6.?7c YT AחJ0]U^EqVF0rLǵF؛ݩ1(SB;HKiO;J+X}qKAݫS]xO0ݦj>qKՑqX{:؃b>+^tv´^VhMuZ<}L)ۗ#"3FJr`GedfTM QayMc|!25.,j F֏M j*Ll?Dl"Y>bRt>׍qpN7F~4|Isr- ^e {VY>+D})(>+@onC:xmgKGq3H厯#^K:$"'T}][f"@9+ύK't**s/M<ྚeL0dZ C[m2L+>M@Hs" ]~fV18HD%eA輴$_R#~64RҌEQ0ٟB<Վ@)BƉvY!n#uwFʰŌR)uJvb=q y+YqC2hx$K^3yv_1iNو\J&%7^БqmuFNFh?Udߤi\KXHA% !\'I=Im8R0Ԩ0Kr9hJ*$ \zrPMؒlXM,)>0kܩ&Kz*LWmb|kz3y+lwkj|t$sjX;gt6-1A|Mٰ̹v`X'3\O;hêT@1nI5-O*WtN(K_ŁUnGef'<,fk [SLbt+GzSN`<}OFŋZ f9H IkїƋm f;.; $9=G} K/$ՓAMƞ"نUMکޫWWagQ+G ?.uH DS1뭫olqI\8zgp`j2:WP]v%e45jq >d,i ҿ/rnq9˥I\, 1t50[m}7#CS W{ Nw$*W yroؾ"8۴LV4N!b(ժ+5ww$]3qrQ Ieo"OMDbGTT~\gC j|չ/v9h ~2UOE3/׏UXإA[ѕAD R]gd5{ OK"]3+d / @j+ `9q[A$)#lDcOPBLɆL$[)EE+o}"]Y/TYy^eNu -/ >/J G=Z5=ּO*n*-5^]i GoakBxW/Xe8yEH}a_τSXE\S|@u[|C~ H&u`I%/BvU$`xM|:B8.ł'_ C*= X B!cEGa6AY[as,)+?R܁WtKÀN|_fM%s]$>2@ >sנH/K)9 |h6䍰U ͔W%%[Q}Whޫ6EԤsrhX'DG$-G FC"EJViW-Zq 㭒@jWGLaU-lG~A>en;9 QZb%zX껁=s}5Ov KK#2-0Jvq&r[J*'u& !ʁM#Ěo}3RGxIAyw*hu+ ?)X^ {=N v$'nEvtw"2vPxS߄ҿs3}#Ig) 3;Q`~ 68 Ga{q6L #oG7Bd= n΀<'W\' 1Yy{Ox>9&aa.n:#: +k M$= ^W=M\oUWa{xi?#+vvV ٱct;Z;~>KNQyN GTH ٫'`@ Ll}H}9!RK I{?oǬ'WgSք4le*bbP1^ _\ }cQ|KG\zϨ qHeDb&3Df?rԢa(1%{4od~DXD2d74ԢxM%nR icSmAɘUm2G :sD1\@oh,(IuV?16_a ,,̚WyȆLf@FȌ jg[v(}~JK0~>mtc +|]<+89A )wK  LƖ[_o' A6dU-aשיGWyl*cLH~z&I$[mBYD4zQ%Iv{hJurT:z*ˑc(B L.4գF k'A[{24?ޝ$s.MEt??Bӑ&VI]J~rɱg % q>$MɽI݆u4ѐ^1UԙPaS6$L?Ŏ| ۞Hv3 WxtRg7E@IDEooF#|3ɇAq)Grߵգa r_% 9zs9^lq܊饵+\)4k=qxDZE:b{jcKR~/6:o:;O7jztZ2)aK2 I3.I-|[FM ,Ql֬Sh=3f#]F :I#=S" r5S;[ZyMl4*~ٍ`cLߠ .gA5jtv 1a;;]r a\h&%ͥpB{&2aH_j?{vmM7Zb5+)*C90gBv4GlE˃2SeasMROⷨ x>c!tx=lyY ꣋ų+T1m8 yXnJ9&[;PU!Aq](ÌZ]긋)Cw@nzdGR Zz%tS7\߽b7xct,O/*aȌ2(=1#G j8|XFswyI+K.͛Zba;D Lt-b‘*\!Eԕ[>ՇV~c ^? cvx㕸%t|QAK^yvTq~R٠ؚ`Vnsr 0ey>odNˠ#,;k|S!aBgp7}82aI⹶s ]&b=[8U۞ap3ޘp]ݺ^ߝY~F?ژ'/rGk9/5|O!HI>][3c|ɬ0)haҩʄRam=k7>`I+Β(k7o DU~ۈ#$ ei]͚֒Rt 7K.S L 8;jZ#$d`y_84`MR %d+ɷ V]⟃;Jj "<"94UM/?A:|z+1>|7f o=W-{kgtmJFi>j5MI ~)N8X? IRNm|TJKt[|kǙŔF"7\)#:?HhR_rbT],ʳDpM󧹀(skzWPMA0[R?c|}Dvd4!yv22$߶qj 2,~D܍Փ:rkGg?K} ]_(j)Qtsn-AKBy&lrۏ#;1өTisM~IAizsy.xD_U/O3eS%zwAD5eSߵ&8.)=A|-z DxxR >T' "*;vZ'y|Jo !:w~]n[Z;Q"d`G{>[OQ,/\'xJ?vFe#\mCȫͿzپҌuEDiDN%S{1b{/|BENN<⟩aDLxͼ.` L6y~ ZƦv-p*zg$o>+V8iB E Q_?iʓ\=p,`˲kOAS鶡e* 6aĈ,d'VaGcWJ/`G$(_RH gmQ[zTL%xL!͓%#@V;E?mIG5té%۠HO0-Q6<ʶu٩6Ty/?vw#.W?k~x]5 Rآc< BbtU;:hJ1e/{tj|0Jtb`!t1icE;|M=A nW+XR݊uVت 9> a7yp"= `_{?_sKQ*L1>eF@xx{ 4|D͇t$Л'vx)oQ`5G݀\nԇ.z7t!ੇ87dƔ+~P6j!dp0B[;H"ݒm~~~%Xɖi<^GLgwv lHf8Yo+ySha%f"@.j9,gr A*D%3?DK̿T>ӅWJ2QטVyʵ|N,"e?;+DRLEdɘrZM4Qo}5fZtqӉ/UBtN%(qF 9,Rp"3j]ǎ2 {yTiKg6mf-uFq/u-7ϵPgʼX?eHQF5˚W~C VoAjr䊸m@CgPմ} 9^w[PL4O?vD1&+50ލeWP)!FL VHZ|YeCC;Hm$Xn#t g+pyiFi["cUT/|ϾC=2Cŝ\[3{#y?ȗt +H {m~Mm/rz!w|쪋|`yO6D>\-g E]> -,1J6>Ef(sD ԕ mo]WO?"dR_H}Bb,>8œTl+?lӭ[KĒ #l-E$=udC@:#bhS؏32gJ0 鉄1l`XْQ KSR1@ ʡ /2ъpkMH7 +ޭ:ܞE_jI y#6]搵>DUWw<DRQ`BDnW)ou^=HOܪI_t|&[;@YԾ~Z0G 06\qh-,wCpf)( 9짿PpT?=nZf7T p,[O5/!nGSxǙh^b9XfҦS鞪 ~H6t]UO@H)gBߨB . KGxq/|/V*ÙfRuzHeq čǪ9J4e3N!ޤ`jIM_ni@Kb3h}+śq^K^𦎴FW`p &&൸txPD{MZּ-4hnCmPJ-l9L5>V$y @F[ e(QxL 6i*W1pRgULʩ=y{[ןF8Y2p3 K!R d ھ|a{sCgYc`ulMDqie }w*r@^ӟ2Vr#K5c %&o0.4`@W8mZl9)[gN>v#pFPMAja cלK,vq |4 ěFY_&%2FwC7j=_#`m˺ޙ0x3Cd0QLIMEY 81%?Ĺe@j,Owp.3trgZlM+ y"0T{Ҿ>@ hj `l" K_O!M 2*,eiiH$;AX 0Xr޲sF&m_F$I $5?,Y1 `щ⒗H,GoNpH[򞰱_ОF =K',;QS#v?) J$auɔ^:ϧˍ/#vpnZ盪8 Y=ydF~O{>_1{H/j ׈|秱-6rh;:Ps){y# \ZOӥ냏 US' z(5+ڈ)qT+w: E{Lf oidG@\9lUwξd65`ayudQKBSH8C8n.@7VJ*|~9ZEsMWxP\^RVPz,93#]fJc +&A`D.w18>|,YoKl:?`V X9WЪt2 SIWsol9֡)NX.MaK?*mI;ҫx?>B9~bO TA`49!PA.vOYcSaH,B˼e)?Y4EH ~b'lgIP<>A]A{ .yYc0ExT+J (AEϒ;LMzgRqQ_u+=O5lsPL%)mM綐L,%hHVǎ xL^h$JQuEvtBfȞ=vD:=8< \XkGR?+! z5ojz-}0BO4mZp;^546M] k Pq~M15'.S!Oؑ{ң`4;:6/kr7 | zލSFgqQK߾aUQ:7pD%SgX.q8&9/).a(CiNjfT6FefOf2d=Ƨӌ1ý!M~QWjH< \x?R0c~M (ߞZiÇჱ ١ZuO@^ -0?T8A 3tUCޱ6nt *PTwWXdg)StV>R0m~_۲p Oy]|6Ya-!i6J n¯D(hmΰnȩŐKO2(\H pnw\D=` >Z!gL?͈6%;}tOn@!G6R`r}z4Ág)6x&$TyULU/ L: u /('Jg9>=OJc''PŮ̖Z{%Z@O[`"u=}o(}vۊ>79m)Su">gQLa7W$m'&EbH8FYc~p,eQ~ |# /ʷiڔu'vF;jmƋp829Y ws$^/Sa0?{[ɐs\BfΓ@v3m,,a-1nWqT8o!>D.b:5W`LP<Zu2)$ Q!E׆caL`Vdz=+'7x(Rqem,_5B #UѼe2^?*` YXfd>aXN)G6LνzU1[rq4Ko,@pJL h"&?2yq φC'TVCSJ납A÷VK4@UD^$D@( BKvJAm_| *5T;wOyG!t<z߶}@J>?LlA95]fՔz &B` 54 i&LwN$B'Eyz>e,!,&F6,a 2:E\0l=.I]zBN|%3e_ꔣr]3HD%b;mvա!)]1?f]q.բr&'++L&&[2vir°(l">Q [ !Hvz5[UBS%tP QZiB䍹-D_@Իj8@A&.;t+]Pnő %%YQKXAhDvfZb0wߒ ZZ%a nPԓp? *F&˚zËerG*"5J7`ԀB.(G]12 y!5NBu> d_B`y5O3 @Bw̃:.{rze96Dq0⭰!p#}~dyB3Iyn|4-hWy- ZL߅{\WA<qu/% prij- hJwT` R>cSAq!/eƲ'3? m$-7pOiCznIpWtooa'uls)Q6R!iS!<cz2 ?@" P#zH2*Z\пp LuJHӮIu%x9aoxlOg gpTv Dyk2VUa*+n٩N]?YMv>N\t>MVe>T52c3LttQxz;_TA#wiƻnkJ- tbpl%U^q\-A *uQg*)hh'k#)*d9xӎG"R$ti*nSkoh_`b)͈\jGO|%+dпA|KұXL[M%GDb θ8.#Ca"1{ѶJLx p}oH٪"-~u9$5¾!]9G{([Z E[~oi )lA1Kj:Np?P"Ul5vphџA3M.b=S!ό»)4(wgӋ.F*_C"- >nßv)ʟhŤ#=u_Qp'W]}K ^J(DܵV7\\ %o=)\yiI v9o)5c&ShKR3/_.oS1r9jJ_u}cxǑm$Ń#򚯽<.($c[ P\>ug`gA?NӷB\YQ[{ >RSߠcЖDڵF}Qn+ *$0o^L=ݒo=#&课M$$2岴,2Tƪ#.߱8h2 qNlb畭F1xUT:VYEW ^JP9p2|}H2RАk {Mz'dž.94YB!Qa+FOΙRւ9Z?+X7Ja2vG T$p&Ϯf*@&VM8Y9凖iWJ` q"jB_UY|e _ =mc0 8BH + 81wã_D; 7(G߮ɫ#DPL7FQal OZ9MDDW_ս`adr_"!O*(3$_"0G`,M y` YDq*GӸߡܒC"sg~nt v6s2|%GX\ˎ:6EEE2Dܟq !R0 ¶Ud.FV_s\?k* ຀BɋnԖ!0S9h.A0Jr_S-/0!ebCx!͑hO8҄9y[F󮺟 .I(àC?_U U{FG#M13toӐP9 2}ԡëٝY#} ȳt`FHYM@6LrPFgb3/T|f(gdUU*}[{rkqöG/"]FR\F*ER@Ѯ @@Eu0ȡe@oRn_D#o ,exǶ]wL3AJY^U&( $VY e PpSXPX/ ,YqR3U6j vE<82;>C"^,8Ŀm"By+ߠők+ʹ- a]`XcV0ŧ Mp~?}wr&ut첪^Yo5t_, tfb-͸m{pR F3*{Wk=H`ڶ vE/Cr0AdAmL O^Eb|r]AsiW.âa]~/Y=utQY&`e1%}N58AMIB}jrAi\BZ)Krƺ=9k`cddMN>!K _qlJuN Ĝ>B1w5GVKQE鉽4clPF9dеUzhb\~ }it gXIť >07 8('mZ7r?P=ktj(čنY6AL~<&K3`I]iIs\v/LMi­opiGǀJk3sGj/0o$i3LV`)AFCDrS%-u$9QLm.Y\# Kմ'}@l6$i^}">Y_n,|} 'z+/ q!Mh9ф$̞Yn\41ǺyKɟqymY|UJj%f[ۀt1aXldS%ϵabuFA /C <P6*p#kB 1ZqCU4&0$㬨Uo\h^Oq{G9&2 &5Gn8}N f>]m:N>!R ;֜w˔+;+)E1'/$ Fb}HǣSuox^w3آ4oxN#.b5EkoS,9)1NG0[j6و˝ή`ԁ/yo8;8dVLR~ʦri:՘2#w%nxFRTYOr:+wJӀO yHlPڱJ =aT+"v :lΝ/>uDy)JZ+y# GlC;F8i,Bk/Z̅N,!s*8>EA0\8˰v\^#v0b (C/ :-LY=4k :'(7XG:FתN#ULhqg5މD.#-O` ]h*''6W<m5A>ӑQ`i4A2(a5¾M(#iJK(%/36f" <~U7>hm} *hMT#w)JmHm"ghO"O&$4$٫=lҠBWeBr 3## ^>e=wom.N6X7\s*q/ne]W0|xET?}F,g.#<˕:m'yy93_='2c'}M̈́gb[Rd-Uwrѧ=YJtM- >Dz 虧6nW37GsKk:>EVl@2<` ۉB0 ]XN+jn$#҉>~=qwP%^ #nvwN?/ˮXAhcSWA⒆9e&ܯZW1y pǠ\hj&|&+PIPLC(zZw~R6>:^\4QE5*}eD;>Γ@㞀ᄕWqsySk)܋!+_mfoK$.=y, k i4~ӣf$7z֠4~h vcmqM͸wPNiĖsNk@tZg 'َB>&nQ=$z쾁2ĄYK9b(NuN)дv+ 3ʒ[i;odO8P!Hc!+LMjZkC^1UzG&N@ @XZS|VUD;KӷF Ie}W1 @\q:OKVtTbWEۜT =cцiK>t>ֺ:z#xTˮTET 8m|P\_/*B)Ift6U'iUeBT0zH& ΉlZ2QGٮ 3~3+i\܄_%H2bs4+fv`OFu0J5 ~>c3%"κM@@QEu$+.C?Hݐ y98 ?Mo2-MCfuQZI~)3 )^qY6(J [-9N;gn.yOo-F)1wh@Gp`nP31ZO-ޔ]>gEk06&&O?Wbi7x|KXRB POOX0OÉ)-cVHWyN319?[ toK\<ѐ2SZugAOyHA0ͽKAetBn. L7;8SJJ+o!oV6g_wG3XLe:qz2*<_iyEiLƸ'=Crv&•(QVٙ\ArieEwJv'%p~kj(mDT4l$ ՗뽳0 S w~/LwjNR&Elv8ǂ2`\ߐPșWۑRm"p|硵1<'4W'?N`<%K\t2¤5$97T۲u[@xbwʰ9 bi }g"J1&b "$#` j'E(e@P;fcjck _4]Vh?՞Y¾xω K_d-Dҕ6Cx?NO^P- RT܏P r߱EosS9IPI䇦: nR>?.tFCٯX^dtNV]1q30?HJMuPG/q5v셛G RW-& YfLF7'1ZiyMrԼVJSΊE.xko"̔+ኬtH%ᬿ!}4YFi)My<\DrwrȜ4^0Ug̋J&{A'ᢹ}b{_t ?ϬqFE8C`} 1fb} TSD-`:e `nTɊoB^i-I N+fX$->ECw Ak(r[>l 7ɐvUdS@/IF[:SN(mڀ{B"qEhMegx}=V]?V^^FFqm}#ɒCi 7;g*zgƜ*R H!(9_bګ< wt]y&deUV˗6&wV@'i44rz-Q!Hlw7l[r-D 7&al;ʡ!\.ht.\?pbA#`0y&5 s#FM!39ixK_W]T~V4B C-YzF }Vթ$SXU2&X,\ԽHF3;<"Hַ*aA.*#y[:ОAez7B8ZA[V K޼A=x[WI{ BT*VبC&`{O>+S@C#ӴX|}e2Y@j Ln]P삎!G]ʐYTB4 ͝d)϶=yoQT8Le`(%4_,?[`镣X"U8iP+jU/JT]ATX,$n:1r3M]_Gbm D)Ja9FSӑRyV2vpv Ta {xm~] v#xcZkx Suө4OULmQlY 0{f ŏm;3|pFd֞ԉPGyv&T|u\tsդq@}R+w*䴫'b7`>|,iJH9(Tlܚxlc'hTr|6zy?5vW~/fٴbu_GEXr|_!fq S9(a({gs"RYnrF?G/[oV!0fGWqky.((^Ap-@~zЇ+:&)5{S`k\sub+ed*zZoNذ'nl_{PU e|1?9T$_x{{5m~0UKz򷓊a78-21ksrN Л0hJd7E**x9P@E<}D_E6@-J"yk!&xHx|6@'ss3g1]`^ɜE'X5 ${_yY,(Ú{sV5nKI]us8.JfD^])V^ ˩XC.dvfY'2\x&yd6亯m:e2Ƥ~jW.6b(˼6KXG ;T0t &SW ;t{.D!+T|0-[7UNhiB+Vђ\<;6y V˰O"M`_j``I_h)3^H7y9c0nN㸡3[uQ4Aok.o@du|zCJ܎󥏠 'sQdvM.;^7ؓ :k!L#Uܤ!Cf|%x.O q`,Ob@\N.'6!W԰"'$5ivK.4͏KQ,Tsi=>ׂdFrSz W€#JYsҳwQ,-C$9iϬ%M3hO%%GcZe<ڛP8/F.%'Ԓmul9į>OXJDDTuiЀ^rk~̱ hrUވc܇XƯMy4141JMGUi< Y9 G"i"\N#q#|8 Ԛ GZ'E5</˂Đ/+nJ7J&IZGfP}qEDUZjܟ! h(5ؓ5~,5PʯǏ0bHc?ORN#|5QSĉ?_=3g/^~ /قbavV$_J.7`w+q2J{T⚿"ӱ5ڷ nD%nC~ЧZSdˢtg= \f[Dr!q :55۬8aqֳey{3}I:Æŋܾ"͡r.ނ!jCVv'=ZnTT'>8l'sj 6Sc.r {Ký%vf{3_T}Z_-*?\F:Q!ȰIDzG(B˷ \N XD5>@ՂD3UxIMh4=% 2]l}<ϵklTizzX~zl;Tf*Q9bߪe.=*jT] N{'7wr@O@ϫNB"s3i'=/% civu1h_)OHz{8 6bZZB T[}! Àٷ">LdYXe]Zח5,u6Z3˜kro˸\Y\zQAB߶E"Y8CJ}Dd%xM ЃKx nҠi@C#U !qUe]"/@;Sy q n,BUm?T>og\ ][xރI~XѴƣJATߤx7 J N?TPwY)o$\"=*,TxV L3#`")s^ڄg5+IUlaULp.Daj UD.Yb>ŧv;un9)8脆(V ͺ 'kEH0;׭_>hӪlԗu#@x&eh I2]w=Z Z*`X0;?>Sjrհ}|c Joj а6Q ~AֿD;v#$בQxVj1%TW㻬>eգ+vdNyM6^S4}D+R+TnV Ͻa7zt=|YhppDzw}G q%GUEUxt~/wgJ,1D a|:%.Ebִ`h2K2"+7[n⃈G@ѱH$X4TĄRN^>SIֶp+9L32JX,~͗b~ij*8Y ՙ8"z{TsIվ0f]hjoݜ9~hlYXM)/6)'Ή8R3'2[Z-8ӯD’Ueo|vOκS=Lë0LbmM'>$Sؐ)2ZG. w0=0̞-Xh7^a 5Ba@4;+sO~id!3CB[FaUyɯXG T2ʹ(CeaL_7| Ҭ hk GU6ݳbl겚ңYb`=GT7\^٢?~w'cT Uv'J@Y3LAil>bI19Rl=8)iDNup#ZQLi!%%^̢űJ1}&oT +b_$X*~퇩R64X)%++xmwT"%=Pe:?6A{ʠ{;g\%6 ĝww;g!|=ݡEǶ`.ƭP}(wzyDf>ea+c1l䓴fN"D1OCl)i;X@ uQas}uѯ  2ƻm[v/%+C~iNUnD`uM A{z'䮄@}k_1 ߮}wА0!sؐT:0} j.atOZz9rqwI >%>"Gd S|O}Q~f;oߘӨJ909営V>h~dNE.֬1ߔSV G~P=0eNL=W(<ٯ` s3 g8FD*ysT{rjw>j#dr\u=7P3R^W*h" MOk{:K< ž)"[p^o@ym*'!ebsexJPH7| i8թbי]vz)s730(G 4STL/c۟ K.:Egv^fV-Cp%w*x4,ov?vs9aGȒKP|#}3E3U˫sa Hxo73Ra! *0*Dg*@`ь*6_%Fک&PJ)9~,3-xF&6$ؔ~ axO<wIr9{xvH*wZPn}!#0},NfA]nUm} nacs+}Ӭ%~Pj@ ȑ^Bq\g K-d.7VY'u?!}_)G@ b2=z1on_Z٣pgAj=^~MGaI"ns|U^ 80j*%?=K/S^i6uڻC:=^W!]XkՇ@*}{=|.9;ICl!z2!9Z+dUj"VIN6nF>(3WДv鳹󵌞_%{dt|)Ei%Xm,ة; Ss|:s Q.3w-mi=H шA.a25еꎁ s]7U i[gK$䅴wb'{O,j$ ٕ[˷(с+~M8st}c,>⭿-uٝ5` LS4}6%^[V?G 2!{\B_e^OŎ`yvJ_8#jo`EV'<<_@9qm}>_3 }m\`vl).@T4>ܯ9{3nՄL''(vwg_5)f PIN%-^=DN$YpQvRdbP|)ck *O߬ԟ#lFK_d\%2_8}5\eB^=Q2h. h1s%:Kf :> B~}4TTV}aMǐ!X͍:C{o RLE7(=zL/={-A\@ꖸ A=sRr"4:/9t&łC6/8vN=mCR)sfP§)G{C"^w h\kﷺw5S9dY~ tz,b& nhQ z6Re֫v %~ f]Pxx:KD'>m_#wmcBHATo^@F})ϲ98' ՆjoFH@ TuGGO-3(ykҼqeK[Y:D=R]`F/|,{;N3#R9=0?Tf{G/T'q/{UG2K5#J16_S9l _攕/e`biU6Q7ޙ/&E{C?9: Kz4{vk2l]'7Q%mV fg)40Z鋡y)EcO1x3HOLhK!FN΋~R[A_;*RaE( 3hoq*Kr,unF<">,=~ "YvW 8J@SEDYma5aC `h<ۨ7ȖkVsX807p#ɓ zfP",8|63u; =l,E`>A6qww.w4@EK,# ɤcUzŇ59;SBئNRvˮmʪmk@P%㛥"@zqZQOb^7VdŒ㰤ug!JT9ӕƞaM8[ab8iq'I>].8ʎS;y!6gOHK1=$[H󢟴2a q^ČP4-;up&9_A;M|֞b/ n!Q bӇq#6g#!q\DLbNT%F~h!$7E`9%?$xHc;:SԞ *3J;b$LhǥP]E-O7A"Rw74Ix%X;r*Jkum]2:ڰb, tla dM![e~gc ]k`ϒqLP䶷k8S-0WcogB 9x,$zH]oT6CA>8ն"JyӔԥE*%fYfxF,Y&){ո>fk,)ŏ A vl6$ sDb'Z4<`ռ~{> V`72'<)6d}6xD"rjly]gEv6K7_F)Q jw# ؏~k7dQ 8IJ!-Ģ?AmʕÈt!)Xg @TO)4ce)E6ӃQ Rt))o9Mɳߌ8}2=9; phuZz߃O(:(|QgF]o*h2u1YEo LtO˹'|.xt6.ꡪ;n8X)ľbе,-y輸ɸbMr8VUy=iS1,hvB6b&,1 y fsݦx4:k=4C"!)AO@QI<`4Bk_zZh}c5T_r3M%9Ro j).X=p`˥웬RwT3L7) 2H|/AȽ>؁&J|}JYu_)Fd5$yQSS' OU@Q|S?:#"ZJyGHA94/r5GrNk/tOWdfP+j_i4:ڌTaoIe{$gW R,{o}{͉6,$+Xo.ˁ|Όaͫй롰$IXEث(OZ]IwK(DY{П5{ME,o849k|YhzL":;. q=7߫J,l(ԼzաAEʻd|É.N:k<˝銚yi^LϰFplƤ&͖*HzLPqS*G&44.V|$N+ͮP,lMzu )--]껽Vjn%'l4-p{CH˞FZ I?,ҥN7tlPR$VP=名q޷R^C4$t>F r4~:GOR慹(K7_ &n;PYoש$n<8 (RNgaqh`u@121ͷ|X^h\~b7&iQ+x3 J`p CLVѽuM15+=PiUgVHݥ!QVlcP>F(YN7^o'u,F|gx˖97 E^ HJ,/֜3ơ﨣(, ٜ⪿3mxiؔaT_C9֏ "tVa1eRXLuK,C:WAE|ۻm?Gٵowf,C9i+V:sIj\Ϭ sx]~ۈfo8߷o#w3L5>Ŗ:yF5Rf4wj͂eܘ4]> L޳'sYǕ%SsL2A7L}܋4ÓZQUNGo/"Gg8\d 4j 㻹gY-'drDߖ[R~# _?=ȣ֎A^lj p!9cB }!zxeP)JIV%JM<ݩ@)'A f7<${m`}EN*?tr;', O+Id-P3pף6nxiT_0S"'Y4^%t8,MY~D[t~0J@|gLu85r+Q+Ѭζ6Fq{FoQ53'p#Thv:^ 0U+ۤ"M/sOۿCu~Ay>Ϋ’ 604BQ `S*W6 VIY+*C $;2ТW*[^aQ`nj}Gɮ? o Z{m`o 0옉i\(M-ɢJ@c#@Y=+zD^e=~AEG?^3f x* |-/ˍ6Q]˷vrZ=hs[D 5XSn/__hʠB B;@U˔3CզkgiȐb V(wRWuirU,ciY"3Oq@(ݑaaatQZ_y"U2U?&nf2WS\ڵ)ڂP2kIC%z @- !*Ubv-:EvQ[;m<U]| K +dbS2cїir1poɨ]~2*ᴌf V=Hx!%\vLz;9FM(".rD~DI5m耄,='iRDJ۹bltݲDgccZ@wbʯk˗j#rq,  P$Ǟ#`9W;{Psj{Ï- b0`0f!Z35hoүiⳙ}0?Mx@P[\ʲ<{K^ΤI K`s%ꁕe^ Gf-3[Q'?nH؊VY:څu2EN\O޲*a,Ol:gT*r' V(0varyeQAV~)O{h HK?C䰢n m.딠moN^\萷y40q 󭂷*2,t/jȪGZ *' ̈́+yK޼F~%W`@-O a1 &___5Ui9b(kT#k sF%}*ecW%̈́rnq8/u K|; 2~EM휼sД7r`$C,4g5ɠ߅6 *͘+͐5XԦWXd;ZD3I#wO`^@gfSrkarnN9WyڒM/5y4>+C5P҃+08PRw@{'id47C ~w}=w_<_Îtx9rxtTl4cۤ] ON$ .)wRAKT^L%ŚdjXHǴ1{:*v.oۼ@4Az.oI٠ *`*r0cw" բ͊-vQ2 ˈ.ǰ$r}~s@R,OXMdq;>4Vq7k2T&Sݑuk), r4]ˆ\ys rN8< ȧ, 4Qu66.$-SpHO[n'j*ޠrr cf]b)8zg@ջ TZjBNepHU@0TٜNU4>r\o"/`3@qH:cY5hS Lb5 9I}\&W|dV dϵjG?(EY ryg@P} z, W}Jr65nfb 7eUL#qC5eO2G"^(:Nؖ=zP\Vi|uRqt E sgÁzICs M"^3Öh{?.6(Β7҄k4 .D闛*Rj-ƌ|sE1OFyj"xM胯mBĵļ.f; Y(~|?ORěaOݠZ2L:֎Ae+pqg5Ė?v#̈#~!`GQF;~F Qd fHe2{3@RT86圖oEZkբ a=ij,{&>n6*?>iZMDo]_%֘djIX08`*Z!{o-!D u#l9}1c>;Vn4H7o4ݢT}KjqpS,ZT(*6(aUwt`Fk ZHS=_ &I.F80ܛ+y$ @{fňr4nDŢbֳ٬n<5`?M`I所x11 v'WBEbȻ`:Nf0rʷm ^k!vB8XdTP\,M@- JwvlcXŎѻ+Ⱦ6ZUK{H)'lܫn2U$>˸v{~mAE7GɔV.jHHEhl5Hae%2O/M.u~kt !RlX\[ȹ|[$Fr_ڍJƍFKy(>lpo$aH^v$D7~XC,_ev?Vn.<|jq:L@45iDLQ?|ߺLӞ`nM\Z1VϤpu1Q`aBq?M6'ږ$mKUb6m?ˍ#"Ē $,`%Ww)bSOC+%tnq5g Dnv^<%#f(4 ۔8xT5E.Dp)䵩vXE|Vp c iogJSx "&"/W 5?:aKN0f&SjS#ᷝ| 07E(-V>,71M|n\Uy-װ%)uZt#O3dl! !+yWPɷck]?z Ao>ggvFQq[%Hi5o n7eq$LmfIR`B3J}$P Vb,;) dE> .uhCMGG֛ zZ$CS= 5X*%[,Dx6"uTs%aLF e˦i;x!Su{Fcʆx#xa+!2$~P==vHS^kcü^i &2o[M̕{-Ѯ]e i peBЫ3XO:bf`Z?$ " 8fAIڨmIibA ."X]yO9{dˀk#lk3wٚeÕL>#3l7SU xi(*$htZRPS{kdwO c \8d ,ٱdS޿ơ$k`KlD~Tm'K2/phR 4@:^f?`"y!6TrK)0BpITlsͰ5N(c?||@1B c¹1I{z41;у67-[F!]̭D[ vg\!/e3gXDRQxIX-2y^:M>Ţ8!ׇg dٯۮ`c[$ue6p霢  fr O`N6ƅ!W+86ΧZzխQ^Y^S3o'^=$z#lal:ZerEJ.l}} 6F©"/+4k)}3I+2sAJL}eD6`?8r2r>°nO*hNR5gLykRߛ:hg*/ C^p!B$Fj^I[ӱG3/?.h wnbz)hLEڒlCD` |bqXI(#Q "#LJR Obog2d_bhf٤'K5=5'CS" H۹ 7:?tF5O`]yC 'M+@i6oE:Nw2`li[Guv?A=ciWTPEjg852S,:lt(` O,.Ѐ}^r+-G%)R;QF\ FJSS\g7Zr\I*]ϧH0VLVEaJfG1l QO_tOv9&G:Po e|8XGE9Ub7S)sf=ZE05LV *1g/%7!#ڎDooģ)g/˙CMX\7 /2K)|NntQx@j.ԢSCcbFWfGJcRsSɇ7D"CUtE1O@`V% q~sF ck:Q=^L7ݠF" '+b /Y̨άe-f^ip$'DE(G!X+%w klڼK1 %M-YY$rqlש EvLMVfDaq4Ϟ E 1Z0xp  c'GBH6l F9#d) *m":O̸vퟦ(Sx%~N"N)"ͰHq P 9 QT!ј/0AFޞ\tcE/ رUXVL{1'욍J[jX2~`ρkB^6:ߖ̏o""2CL~Fc姆CPV H[Sp3%. MnGޞTyxBG&~:oLa(by^CF8Ts>irqZY_"L .X՗B5i 8I0+1{>4HTK/Sy̓KOQ$dŚ%qot3EiZd͏|eBM&__9 {F6@HDNF`8/} O5}Pm]!R)!-(S0 NDi +)"8zvy$jXo(022"ƅ͂O&.ˁ*94$/23s4Z?⎛Zpji勔خv5:Al#Ӌ[.=K\bn#!mivH+bPlsa:Hgݞc(Q =5LWIЈgi+KH,mv:wx x{B!8"+ wqdo }G!ǩbxCQ+n˟<9:# B4S+0*}k)ÞOL2,U%{gV'[cTQD9\W4zIA9ϻbAX'f[TS2S?o`Df$ %Oޯ䅣b730̚!a&kCCW8qĂVTyy1۲yަr1M~YAF鍬p"ZG[б5ym aݟ.E5NRdT(JAp Mf቙]qVW{>Q4C4/'Wz 6K?uA S n]8R,WgKWwـ$bJ|zE~IpJs#:ǒL+E_cxFcT&Y,ȐL_dWIkWɞ\T}/>OIc. H⣡dZǰÇıj8<_YX;bhjʃdyr@_bRGn7eʵ63֓ؐ+4f=+GBHT7Duѯ;C ԙ}sEV.Bf34DY Y$*bC4\"_UfEci*!<^F/ dPᵘڷBd#8{A+t nG=) ql&9-;YdGq" 3H2$Q{Sx:i^Q 1F'.'nPC$G:`..}}ʱUkABE>@ɴ] t@LPFš1-&E ڂv^\;Վug\OKEEHD!h9U[wr˾a.UP#(`8!Zw.R KJN7DIiEEdlCns X=~14%I 2R7Vȵ6hJy51iQdR^*boXOb+[Mli)?JLEu n h6< qJ.#!߽uګp/j4`.q@Ԡ=b5d4S(7$^t@xZl 5q}dA_\u)0vk=oۜXlWpS*uU3]٠>U!&B6xu=l(|Lu>:Y 0.S]Dv-G̶XŸU myGy JCK۔\s.T+aH1 dAr އbĨd5%: _GWo!QXx_ $Nr]!-#wj/ݡl)O5ՁU>x;f[jXWg0ꖱ;h34HSu=(/_vx|nꌢ%>{-oD9Ko `hK*Z\ݒFP\1-Y u]y{ zt7>*ӛ^E8F}i,}D/iN2\s~"8;Wd56񸘚 6"žrYaƴճd}ˁhūɹ^tdB%rȔSyQsYVOIY xEȹ;_Er㎱.7a+Z?܁-#KW,;9.!<[hV>. ЂaEXHdd#:]7JSiTph'S `QfӐ!~P{տ "/PRmT.h c`x8߃x޲fp@;7| $~`hJ[.Vt6LH/QF)=V 8=JԂI,)9qS/suTp DpI Q~XJgrCt֘E<,KF_h}RNr(dTz,yw*ywm ^bfġ3|}&= =*e; H/Ad TfE}̕" FmBD(,mpp;tʀv1#.&i^s4eԊiAB&ΤJSr2@_!brE$P1^(W)A[ ]MrS֭x̒ÐO9nztAíg*Ձ0@6gU8yoY߱PHxhGq^9 G-f+=]h1JVZE!Uspïc<۸8 %Sùj U~}(Gv$=ݝz0|%v0N0XP!O-oЛsEt?GrM:Ji ģ$_jYe^v.ߍ.z)^em˃. M8Y تyb'-0wKEF3jMG/1+oNFڌq[#R5L_?HiމVo n&͓ e CBba(atm7y_Ѫ*>l6LB-Ь/FZʚ?|:ZXoHMR0.}z]Nl=>M\!4VW ӼP[幪0GGO>Z2jz Vzy QuͨUBo-le)s?gVcnБفHœnJݐL}t^1U6.9!f.~XtEz]Ӓ5=@fbKIP#%i)PlHP4'!pbg>YX`C5>vvCvx{} 7TI?u:SҽiD(Z.X0dB0vxwaeg wKxS4҄((G&YۡUչf%ML2TߓQs&Ϙ!ˑ54)5S^m|00ɒ`e$LM)à_S/nA5[\%Lbˢx,1\G=wͻFӀ6u8(j`d@'ַ1Qb dґ9QhS8t2go^ 1؝z"w&m*vC{sIDTLXG_zsKl|ZU4ӖSvw) Kfp??ӓ۪R9!z_\BgKUQ8ʘ(]mc tYH =P,B>= |' Epa[)e{KhPDqkUblPe!xՌ9xClC"xzH:$5>;ܸ 5!4f.#-/w_!~fiݧz7kJ\ sĝԓBgzq~'4dTl} bȒyCѡa9eHnmPD7_8 }wTdݳ?,S-bI"bI嶥(ۣXV,ii8#ر5?Vj-dЯk8A1Þas l*+Uju{˛㛰np 'TZhdK(>Z;"Q h'&~u\@A ұYry;', _4ji3bF~@ uJOx.'Rȯi$M #DOI Kӽb YZaxO>*uJwvNcf=ln1>/&5r۾l0 U^u-$ $V!o|njc7*$d9N{ KiKc3r9|v;ˮ &0f(4Khb @B]~)П#99L̛`SJ[n"B<դIll&) :4zgǶ7_fFniiyc銂/0u~̎S֫,7N:/ץrG5^2grʘ . o&HygLgRM1=s&i>—sa-U+߬S@ ݦnI2Ӂ/h0ïI WQCpqDB":D:\6%[8Ǒxun ov YWV^zW"Auُ2NJIk&LQHPPF7'xbemz+Qjyīqo c⍅؝ FF<\FZ^yo[xz)<!Y ^~fcoHqk$?tiƴjP@S"wcke1@K5A7ƛaPl2ggۈ 4DGAݪ$D\aҖ84]e%~Px0'YقEm֟J5BnO +)9ٽ qqAuSGdӯ)mJ*ޔM {sTd+7FHLh Ԕ½2v`JQe;6t[g{+f70wDuQN+(jETS#;ް+荬nLdSt`LC59|*a]ROh)^ l{i.YhF\l^R>-PSr]-*?ytfuY\O;Lez"kVK 1"t:*x4sϑ(Q|9 5N9-hQ\Дs*l':14tz{2^?fkI%=< ՞?^֠OYԨm:i0gX[uTs;=>c%_corp%Tl0̻-@j+ITbCڐQZإ@p-S6e|OvnȰh}x=2Bp+Db`Ӗ" «(ָGVwZR4˼ AT6 %f$qQ7'͠5H(ֻr ~MW1QVoPf3o¨ޥˍϭ5` )B76phh *o qjҐ UL (x &m8:jP A``+sN)*WB)w 40k>@0x!Kql<k2^}(C G3$XNVK'܌Lx9пi иoi!5=\B:e:Ck6] 3DF1Cw?0@_8UHX%BjηQ[ q0W luz_E%))Oan=>ɫ:=B-Fhh 0¨9 PpLY&pFnPÄ]TR$",i 3n`+n: Um3|\f|8ʏ\b_ B.7?ˤZ0Nqw;ߋ/*_؎Q1R0Dz'$'˥rlbFAsܻOb#c9PT<ʧDf?V xs㤸zB>8ړsZ2c-rjJ]Sқ>y0XÙU(ŨsTs'YC->fCCOGx B 7͝pVJH 2% K 1$Ie %y2}\jb6:rQ`,;^{ ZWe(謉e1!VND[j<>P6t[F嘔eyxVꬔ*ް㝮MYkw+@Cn{̝k:zk3V뿿h9<0:C3!lW0h:a׻7ZMerd@2qQA"'8/cs Tzl$mFdv&3Tצx0cΒ "wORU 9G 5]YPguR2EVշ k4xFvxylU;c>@UL$V}~l"N1+hעHнuV D9DКKEW).=VCm.Φ'L _xAo᡽jeYe~ף3+۹RĖI;Q-;h}.vzG%S/1uUگ-u/NJcqNB^O* nmd YZ(Kq+Qma%-o9\jOY('8޾Y\lFNҕ쒉] %/kW'cVAt1JM{\z AՕ\un}I7+G % Gm 8 !ΊUkI[K6K0ˮ^GT6}l{)Hjb́c7234+P;na%8h4)&z`1,PfՂ~-bǪW՛4 ͫZ*fLk+"2/n#i?0ͤĨ!A-p Y5$Ҫ)| Baz<~L'dJL5 zVGeX"2P/"g'boߜnuɸ;bK r,_V}k* fOPP*luĬs `la~|8Ϭ> @'(; ѿ6[}owo;¯5O9 !uncׂPE*~R;L}O51"jk])j,; bBGxxH6CǏjf.NXZ2A#ītuh6;ck0 ^?Ԕc/OIi! >\bX^C Z\ m-S}yq2]*f8#3jcfi~Q(p0Q`rv`2} n%/{A+G?b*a4i-Ka@?ll:ޡRDX,7Ҽ?HuhOw^#ey&z=$;ߦV xڜV`V:1K} ey.{b3|4ݓ`=n?d6ޝG$^wR$lS4iP`^vofpBɝY柕o`'&!e 9=y6}eDЇb)=$ Y]Ns:f%IH?#<鄀:LƎim@΢=gPU$LS܊ɼE9L3SF 4 7{FZvTbhh][Ię` ZogEΛqn8*yhxi* _tٓlb6'JI]wlp'蛢]8MFяZs0/\6p1Jv.޼8FU&x1Ux5PriD' N((R|lLMhIU\e:bPp\+eGy6tubf#FKo@I+C9 5^rVٔeaPKøZim=TuYĖ;eA<{W<4]fZņ@#-m<9_Q$5+0Uj@E"3}ԫr)=$~r:RLi Za/44'1}$Mgd>bQXc-aÛ(I]M̑PBBX6]#0p:ݩ1&ンm45Զ D\6I~<ưͶ^Ԧ)"яvD!өJS@[1F?i_$7\,*Z8ױ(x_,Q $ȰqoҜz!?TYTYG,2om'yi1vS6_:@*$Hy6ƛ^T䉚DsB1d\G; *h; v%LsbjJ-%n{žv J;ބ\ PCT-;]x8}wLX,g!ojG"B$@% rmn%桻OM6qdqiΎfțsűA6Z&.لtY:\dwYEk8L \ڂt ?2Qy{5o8*Jc_@,#G>\kL fSBTxZmjIL (H-jN^٬cՓzj 3|47W~F;r>|nh[R}KT$LHcRd'VT4Ϡ˹t_K2@p`{uoTS5J9~Q5 =o RMӖ` yAܯ6j&=Ug,44 ˫zh}UN"vW"GC^vH@7` t1o2bZC%x?}rkUT"`I H{M[s=Jz8`ZO ō$*buMcin^>cwOn.Yi'hf8 s@ջ)EP~ h%?asz&7KkZKϝkni'5NaK6>*$fYK%7aa<6nϟ EGI r@o!ۃЙB@Ä gj>]w唿^SB4i_ZӀ4 $Mo\Thb~-gnݲ r4фTsՙ"KdCgrk.~[g@2^OE_Z_0GoС.SD6nE ٸPRH~"5a$p~Uu`a"oS|/Yߵk-aݬJbFKd4D۶{Տb>tc ^\$4 Y?! 0g2p)ZLı!'!*s&Bmئ l_{) x)@HJVNƻjNU 4w*72+,cMtӸ;*لL@2ejOl> (QU :j6B2=f^"lJk[i.vp+슎gT,3 |yy˝ f L':91>ܒ 2JI+kwTLrObD,{gme2S:_xU:P$]і<8+wnrIC;m8@,[2qCU#Fcfo3!VgoSB՗6u(6spsˁ~/d7x |~F+LJWl #ϊ@6[[עF Cwv=ԊBdzpTh~bvvKu>2t$ЅhR%cYдؕPgcst#6jak%R}d;hT:8r8|n@aD\BLUYeFI<HQxˆ_9h|$ר Ss8sU|SJoutv!SSGp`.l[݌KfJRd1f[m p?\j:Df>n<yѩK.`mq*] R,$T%IUlJVU#Pd?8Bϛ?|$jf?gԃׅp`%24x#l@ 7m{8XgW!iF߄t۾סٔO~@? vyaQP#l8ƸU^3G$x8 [!B@GM帷;BҷTHw[Ca҅]Xr~x"٧B+Z+ѹ D/`YwfX9"_XlcKlWu3m[ ҌM8'ꏐP6k`Wө 5mǒo/YPl4HhXڂ]dɇTLah4=ڝZH|P9 _KDC ӵL荺ʑKhsb=}=16֖]3f$89G0= HYR+CحZ'.!&}wsR#k A)W)HOЋC7ҙ^[mG+d T:vANXn63)e,(T{O@i$>^oݕZl9,jaeh|rЏ3zb0xz Sf9+{7^9xj)QB-JhVb& :l̫9LRdT]D/A=2li%a㩁*sc&(6bNqF_Yr H'3w5 kƪD#tkk:gmyvY.ai_62( E.Ƃeìc'F r"Dγ!Qy~B">cyMxM0:_[ϟi(86SOM[Cz0Q' m' rEg -,J.)*&i'g/=r ߵXg Uj:@ Tb4>ىNx/,7Jt6VTyx< QV5h:{Rbÿf==\b>"!E.aMZWvDqߒQ_[Bb-/VU6_"+8O9Qd圊sOU 7_6, >^BR4<Q]"-!᫶sytPV*ZhG.Z%=\dMcE r%?q`/2IqP\)hZ\bTphw[~1LJG.}O{ :K|kr`>:[&]jѳҐJ"rB?^灙j?c_&w%av .rPFS/b ]@{f^]\>C$̍[4\qBPq18ξ/L1PzJ7"Șd8-(G7W Ўʽjuv>Z1@7%؜oӲhxʺ .ޮE(W?[{V\at )fyynjWŏ2x2V}S%z' 2}.wa]Jcڙc:= dz |J8[K}d5)%x˄?jjYXuz>aoB`뿔 *'U0$@EE :$2~45$vM} BNU X?-YZLUAQg~?M.\%_ \:/(lf%kKsgk%`E >F" 챈ǚ[Ը mBK&hҭr]KnhVNz[㖑({XYd˕)\i`=+ gQ"Ť)Aw]sdց~7y[2" YgZgܻhAW)-Ҍ a9ԉ% %u*ħSjjCLs$6Θ, ezg\íykd. tZ/5.\~.ہqs=|cOy[!Y;wb.A%H( *rԻ;@TN5-<>ū|HQμz#hZ^EnNEƳ_ڻKLܗ~>50G2. Z\zi3d%7`5ɺнx@.ˊA 0[#ܴn9} B>pJO(fNuݶ۬UY~[?7'+{@ok?'O,o\ncƛUrE*E$b bS=z$x8 ]!LƑrld,GK% ;  v]VmAMxK4ګy rx)Q~cEuZTQealfeEDub1n :"xIK ?U"Ǡ3b' @ί6 tO( C:WF#PĿ1'm{H8 keK%⦦k'xqS:zv`KK 4f1Q]9*f$\ġ`wd+TT.5%"=ዡI M_&m`Ր %>g鼥W7P \a/>|wkm},DpV*+U\FzC>8q߆ADb(1# `ŴM &X<-U`DSoC \9%ݝ&vZ5'BSj+Uoս5rٴ9c3[[n_jCKraEK^K< u7 zwC~p{{1#pPc{h2(Hdٰh2ius݌`K9+1"C]Gri_{fIɱ#"@D-a ,q}9MȜ1[hS E,jra- 7MdG=r= tS+'lT?T5XܺT瞒"|bUnN,k?&tFJ0U qСWV]3W~Ga>_욌rIk/Rw"H1o>8EZm6\9pJ%-QPPÄ!xHeC@!йHzqF04s),g$LZG$9PA?/DQWUm{$(ӍLFkPi>_Ɔ1dg}禤7amw' @{NaTHVYAJ5?IJύ77ĆLeb\%9j~ZbwX ZM+\Na*8 L P1Fq 2:_A\8" kKA~KQ bi,pq%svjdZI{m?}ǘ i5 Q0kqP&@ۡƝW3b+2 %a]tu;56g3T#K=6 8<ӓBӳ}~V'HL!.L*bƈ "YVjxAmݟN 4W*EdiYm=sn{X'|YtZjŕ拦$C\SdTdn%YlQ<0t͝^ 0(f߄(G,zĨ Ic WK\Pj_y1Y "Ľ ;閬#ųs״k)\4ثhތ҈SR zXt:?":bIe|ෂTk4f+vDxץp"l.bmi5?\w^lڕkWs/ wCch O:µYq/TDp*5 XKmיm*HPXuE!ϠݐOūҦ׵@1۵{#'QK$蟃eutM Lb5A/mH^VBN) eM%۩X*lB١)DAy97mcPۑx79ҁz|UXL*3Ug(*MGl!Gw X\)CzksN:3Y u&r#'҅m HĘ܍4gQʅhs&Z>hܶ|u$*0n(Hi? k'B VU쇓؝>| ϣߍ[@Wނ?]}{Cӽ֨8!A(= [%"i!(A[q 4z%']kߍ.2pCD$//\%ؖ;1IG]do 3, 緲F;2f+[[ZN  +P.dg]2VkO u2XgUPfaSlpê:u~w}~p@7㪧Fh\LG?+#0!vC'JcBPbSݲ0f? ¯[utgI{4KAjs)oea[^vj>vtoKvl,'6A !o!>+ Rͻ8kA-?=f\uOK 7J%* ջԧ  to;ssW.t,#o 8YC"4xv4r6b+Pq59pe& OlSmY~H-,/ގ^hxE]~bΐd ê/_ .q< ԣJ%w T坽n. `*9jС*àe4)"NLbo@ *]:2JD3? j xv'17mv;/6I<)h_93#˦!hGt?Ng_Flnϭh)mŇC\Θr{#pLˑ)ACux^ ԰`> ĽWӃkl+@HLOg wM|` &;4?2NILhn? 9$Ȥd 24A2+l.o!}:!цt)E* Ls'XB`jgUYZ s[*nTʔ,A8>]8Cԍ2`I;唫 ˥KkF|.DujmGj&>dXod'F]͋ajsy4YD?$;OOQ7Čɡ*:;8.d/`C%%;#iBɹ i2ꑴ%2W9 d„жe,H89*6U-fe^wmd"6fm,p0̪'i9MwM 1Fzy@AKH`[TĢ \@#5R}fZP|,+G@U\/T(BޱSOoz#2#Aj>v#YuRlkoa@#z_1뿷u]$4Ip`h\qβ!?TwٹQy̴p{ /~/YA!TtP_0TIr'f,IUw'RkymjȔdX ְ#__#@2hWv'0 Ĭf>:l5rOL$*npa2VE'̅S '\i8DvVCF76KM}FK?6T6"Jş]$WFqOL(E&;|;>FJ|mV$W*.y(r7,?F`T? åEˍud9qEq]*{l䩄 RHslesP("[D5V:MG( *TOJM.VZ[pzD,÷դaC,UQ$`DӴ}D] Wrm)܂ZJ&mSNzd+=O46LА<;G>ZiASyfՄmYQ~u[yU*`gk$nfZ@*Yᘟy??G$9~NMC+C?Ɣ6؀NJFCkKШzK歐H=)k!HR⒡lv"7GVPヽ2V)&Zc2 6֥ŗ>v,ȸeLd3SFd)aoΐ!"~^˜D9tBj#:O#/ D/6F4d=^5f/#nmIĂv+cQ@TFC7$\>wI xqRG *a**&l@xŴl{UW$mq}%l&W<ѢPReTN(3 C.OX@Lw~m8)7"!3VIcsgCHͦ!ng_I)vpS#)ZozǪg2jy;K=:F$#ŋ%'oCQRgP7"| !_I,@q;79ku J\:ɘ3G{3ӫlvΣ_)Rό;Kw7@"i)$ϓA4}JTހt3#]+}%d;t1~TvB˦ !-fpIMGc[ j@ѡxQ援>'~ɢe V)8eu#mql= ;?x,`E]=B0o_ogWNGps',aD4B~.k4ng6,p t}P=Apq)vs4D\gϖd5l-; :H+JB30LPg0 q 25RG!B-@ YƷC]^?0Jazj2/#eR!<[CH-y恔1?UP( xw`S,!:4cA TKy0}!"IOgB NoDgg 2BX(F(RNS1E%hUBL*nwkfF *ȦZ] 4S}_?.C;lV[>lM<p vX&~\ .I Qmv^CDk|lM!wi%q*P&WWq!gCDc6Yˈ0ix>NqL(*}vnkI:>%pƭSZDSv/[o<ӫ#~<(=b>'StCֹ# \ lmڹ86 @i+ U!<^-6H a+{ZX 3%ûx-\)1 ^tG :T#+H 4'$TH񽑕?" ;gJDlJq}!84{29;ǫ!V+d yl9<|+RaOVq{"R1eL4J(9/gABta-L|0!08E4YITն,e8N}\6(t.: ng9=7>˧ڈ.7tv>xynn牨aEJЏ"3Ž{9>B|oפvpbIwI*uɘUNDiYo ܓ9t\}a֎C;-og73e ȏ H|는KEu@RYnI{>  A”7 K@Dwʧ>x^KgaC EpM+h3wϲwLC%Ҋ-wxw-o^g R< <* &ĝȅ!*\N\@)gH53]$!Md_wTaݷSxiqN8 M?,Bu%Y%˥ĂVxc{8{ %k=@b"GW Ԟ1!;8kZ#gsE"Ay_$ߕ9z`Y_UTV{'!KljKaX5'(D%^p=7\ d}f1)ie^Tه u7nN ;,(h Q_e \6b֖ty4#[+4 Nb+g-B/:M"}*O f #zR *`֯ g|8F,E>Pwd9(ھCB5(xCͅ?EuckGIg\,]1ZV^{cC2p~kᢟ^陰jG9I: R_Z~3AկӬ/(@2K~ʿm4 (DY=;'ۍ>D: y=P\8]ǐ(qdE E! _:0-~69jwTB[5d#tbQ@\ ?i ص#jծFx!*`pk,O כr )YmAg3UF"(,Fvxh(3>\> 5\N'l9ԚN9MSMgKUr*86(uw*lm356V}}7Qi$ w5X7q(ԽhMz$ivf&F/Ӆ}~<;QnLBfWU8(V'LU--IF0Z溝b> Id{"*U5 d;!bQ5KƟUC걚_h.)BrWW&{׳FkY73'Wt $֗ Gju=G\M90N3ZPJ:$1 [.vRMk%Ll.]cXT#PkS[3X|lOQvbe? ,|="V2V Aҡҷ,@s/jWu|ܦ/>&9DnHW%E"~=10_6$:f]РrG*aNiw!ft3`U`TYtM7f|kؗ $^Xg@#@m]49eNmveދhYT|/˦ J±[j0Sߐ0-)KN'˓Qˎ` \$G3,Ą ]h%n]7KV-sgT_hE@ 3e?3i.i,-YNU/ALS1k5͝z[*.C.:9ڣ7Etj a=ϋy9{ lA :Ԓ^>0Ưk g_n#9u z6ku*|&II<gZ]f9:EX˻а4i6ndpn3lE9]yYOݔ& ,>Xcv^g5;ɯ466:Dfΐ&$b<kFDs"(]޴{ ȗͫ|W"(BJj&\p Ӎi<Wlp.{d%M[sO|r r^=}Ķo}B39NX2Q0-"^HLN#CVqM\p߯@H faJa_F<y՜3^!k\M$y4!qkI̫gd'\jx`LJ8g=4z3>08R0C}w=C4uRg Js`\H-G0=QoglMe!,(#Diw4e 7>{NtdAkBoq])OPU#뱇yZ \vEmMR@6"KMmj D3dyJ*Eϋ9dC;<$E /խ'2g@16 | ;(v{m0T`q`blHjUIkȫj&{k -Cy_vHC&j`V|Ô^`V0 ɘ>HvVu]):wuwP]96,׾ &j/eB%v,[AW s1"%ɼj0񲨔aq[t-KN}% `g¯".0˗[T5s >"VO%^9zfPHI,zƓTKQL+y@#9V$̈V Mɀ6=[Q]t[T,ƻvR,ns+ݚ9~ _ ]M]Y|lqXb|.A|%%Yܩ@ ؉8!rwG=˖&~%2 N)r&IP3aީì~.z*g!&<pB = G93@.мlY@F:"E[Qy~αR-Xv7AY4.6#b1Ie#AƯ QjYX ɯXa.faaX3xLi@Thke*hK!Ϩ>:G\.":|F"RhqY0_H[5{'ʛ>Q"22H’CI rg|kt/R(Cp8 9dMqTD}\yɒ\["\%ʱNtZ*˕'۱#pv#^"zq@ñ{N5BG4EgSʦT"FMfi>"ӎK貃_vW-PTڝ@gc.T=Ѭd{vD39J0\VϪl8#.:oPRo)Fae=> kt8"'I;$ތ+>8?  6M:/ZDCeo!A:Nݠ\dHa;)GUc W2!m=(a\+ݺad7WיRCl09k)/Sr/B:`Yћ|"ccj^q)KF*,ΗMVdkے@!v_qYv$Q0kPFNqm0ucsCyan F^[cc@! <2#MMtuc݃D!|^ 9ts!=zC`]$IE2朦滌Dٯ"y]fJG.dơ-SB<"d< x|}bl|VU ɰrH3HeZ`pxƋiF/]9{p?4at+R5qRg8YHzE { Cz_6M̉w?|G`9*=^'oV8TBB-bBܿ<# 8]-8[=@7a` #)zO> GYpEq߬*rSbus{KrJR=DHGiBPw:2R.n2 p.Ov1*0իe O+jP͎A7f]}i9` zF鞼 sDbR2]0gTc@Z_CPbL\v57AΎ'm^\He͎3&TܛZX+՝؆O# !?YEj5``*I!NS #%-2=:C ~ɻ  ? k>J]/?5>,CXm"rL STWZb-I;x*Xi[ɵRs5Tpi+EaLaw}#J,-Fċo5eA!3p Z;!ٸ#(ZG!̹Ѩoax2<:-185tR@jIڜ$Fe  cYZ oeNc_?.3У:M<ѧߢb ;除7NS/svX* z&be( LA!B)yPT@qdYxlxXorx*a7JNbFj,Z<<b Gqhs?C}d(֘/F$3ԋZ*/ԜmM/1r@3tc$:%`dVD"eIp-<ᠡ uL|v[/`0ky%l>CQT]&JJ9[rEKGI t_f[7mu큱v|Ipzџݧ(tlAl@qUo`{NPLF 6IbK;hx` LUy9E>GT9a4lzR|}hGf݅y&2ݜ`&)< vpm% ա[Fq Ǣ˯E>vP7+Y_|NÏAH|s4F"ZiVM M2A$Re;Ə\g'kʟMD wSU"GT(-D2T}enH10,6!@D f2v=6~#@k\3N^X/ .ҿZîce|/F Y\ޠ)fˣZ]V(n<7uZ-."sK,5˱"|YFGXB8s2Mh0C}?fwHĶN2ʷ#CK#4/p/*^4F˻Ae 㼔iBzX=5{$Y*3< C [c֫_[ep֝R~Gܐn|~N(AJc;phNZaI ) pZLNz:#[pM!$ϡ xY%i)r"axXϜFPIbK0G]~;d[( p"}akbWWn\jjl=q8)ˤ} Wo+)YsS&5L2zW9jɲNG6}|k+-&GvOvh45!%bt ovqC-KIqu&ct c!tqw۞;J"侴rݕ݈n^,kV6c8+׹&诗Lܭd TGuT ;;`wJ`* DӔ&vʣУٍ)-S0gO&|[ܒ}f.]7xM=;sҍGɊS*hj`Y*4o+X٬Et,ܡo|&-u~dicoOW=[M;i4 q[]䀃’^OiMJIٗ0oY3dI*⢏#U{Ŧ :$d;w)7ˏҏ8ӓvjeCURg \@ J)EÁ C0,SutCTm͑L,Z-?𐇃6ח@}Ii gDmϽs֗C24}ٞ<̕&سR\zgts{vNKTҭ>ZU=-㇁lMA怱BVU^@}ڈċ-?BC^ h*3N^ĆCXٓWhHu)vޗQt k*Oem@[LZٯ\ 7? F/d#y3?ř+"G7,jS JSR❏qnc +{!ӻw_.3Bᣞ)=1RY%IcЙg5̧uUhX2@ 5Ql1 FO|NLקdx>rJ>{ZPA*u8k._90SOzvwWW ,6UG TqSPgx׸G&tac@pԻ[]R鐟QT%y,fcF9̫fb(_'@'MKbǻ"9q)f$Ee`z>dž&|?rb]gZKarwq?f*Jm&vWsYf 7`) QbZvnS|0O:ӦJ qɄNIU-umO? {7 |LtV |s\s)[WcasL^eĻ*>ai&7PGX`ٸG60Krqiq45\hm7,kgBr,Jg(2X%ZpyTlb+> ͖[Wt=zQ"K*sX(2q%Tu96ff‚F)v[n* MS BIuI[!+ *+,"X*L -7R ,_0HŰ+| {Gx?o栎@ PT?w\ѶZ^\v.Y'\# K }&AfkǏ  xQ",|ys~jħT*\8AO  dY"}KJX TDfHNg>n0IǢjO6Xth #:܃-g,4 ^t!0(6uV]»W.4N w' άo(B÷pR}^k&Y3:/SU6üKK9(9vAyYr0$?Y~2TS1+X`m]%L"b8FL-GbVfr8Pel2ꠊkpj ll)g!sH0ecyۘKKwٚ]jam<CO5-4L&%y O\KKuj8(wjK mVQI^ g+Q,tڏv$gYiF<+:7U51 Q.hap3 9qy +B}ByT2tzY${~zP r9߮/qi/z^p|b*s1'*QjEPVVmc1F>)0NTQ;4I9q=q V;@``.)ϟrV "P͚"6^P"s 7pu+i+FddUqlfоq4ݪTُ5dv#>b7G4C?&Yo@&[Z|-Ƃ+Uv2;F2Hu*h>2ֹmU'l϶s@iǎ-ر}'3 @~ ,뇿&krWD8 ]bfA;Jv% 㫪>Xܶ\q>a+':λ< M`<G ʚkV|7X^މ6\ cQ~cL'$o&k;iEdDݜ(x#h;a?W ;,<0^Y7* r} &b-_(m̗m( *jPYKg̩KNmj+]$&hϵ%>WW_ .`-"鸪+ԟ$đ%⯁4U"LRY&~bO]Az?-iC#fZ]WF$[T9mFP')h^[\+T[D-OC%МT>ID30 /yFX3@l ?DbcE bڳ^-K_ɕnݲ/VuiQs $#OIdXI O,"֭P'Ù.pGКo>:~9"4*vWlHW@]gTJnkΖ|.βV D0@ΔP»iqM,43nnz\u.;׀cU\^4E8ˏ`:+Zy < qJvGt_eK;eX U%diׄBlk00g \bE_hIPb DEj#GUfY*b37'JˤO==4h-pԵ$ .ŔqU"ܯ)3-g>eg0gKK̞vdKLR4Fo@yx˥I`oh/˘y< D{66c% }AO,A}R]m|vjnTK} uq)PDU,JV XtF7)a TPczDDi2R~8U q"; UAW*DE@➩.djvX,kNT%KXaSQIyl̇u:'I7$Jb冄@}z3E$,GyO7UvX\uIWjcڂ7?ܳ Z2>0:GYbR!-GL+R*H֗w-ѰNzt`Kx0* 4 kvp 5Q[*9$Oޕua;b4)xI+Yy^x9>(/ ld^%ǟ<3 Y@ cwŵ7sOuJ [0nǝ RPK4rnP1&9ofRFFA}  :HZ\e7r#Oc\-b+<:#ySNG`j 5A{l ΏV%ѐt220(j-3ii(~1g'D_x)]ZHNjV̮r>́NC]~\7qոEe/#X>]7f"2iTۺS$!"#4G*1DԘEѕSBMuɖ!EX+3$l5Ŝ*p]֦^=p;)qs'fjmby *]JVdF{sכ28PoB,ML8HP7ҰDtBhCAgS<" \=A&'hL$9 퍧xi(l0f&f]Q6Kw𼃈(<'%4i<}~9Nm0 GLC;p}o¨nF2MPn\2sOޓ q:P07;}'PݫuaKjC :?\.V5 rb<C̹"7F@hMbZM/7 zR% L, ai+۠VaB'GZ^K,C$B*7ǂ'ʠz Yq$%؊]$KǍ79MvTy([bYAh|W/J7 I % f OĢq1jpt{'D W ZҦ4`1lfģD(sUfl+zx=2*tlno<.c. ))derL>PuV{ViTu,NBYHQ 2mX'M.ʕRnpaa4jO}4[$@0IN >\NTS+<+'}kwC/jB|q6OI*޻y&ʡn[8C'յG3LMbP-5i}*,lUc?=a94})Lh:8wseFаUWҽ{jo^ef^+} ;3jVm;U&E< ܴ*h1t_= @RwFT)rڨOO8&#CݣY~qOsXS&-2xoP-V632<-}I"sKĂWfWaf|2&7ȒCcF%򁻮)nXT\,M 9'U1x;%坞F>{՘6nBv/#_-)5L0R>coA >ܠwBi(;çn [MbO%$p N͎)Psv [U[iI'xTҶ[&XQXqёdO ߲>m?oik V{9HtiBtÈ1p|m3VP3bdaGl.^-,bB`j7GD ?|=|Q9Ikj% ->0Dw MZxۼ. }1Qmhe(pv۾g\;*SLjA+D{%D+:czq9O:^{ZA޾ b Colc{=l#_tQ)s O-&m^aMfǴf;NVZBE?yeyaЃZz`q D~6@C\D֐#7 wJLxtMN75Pym+}Pd0)x գίc~ o+`ax/>71E/l\g`ݮߣYi>90U yt<%rS{ST<̤"M L l{9F3nbw1Zp\q3Z4g1iug [Jd!FWw0']r^933@Q9E8[C7>HJ2ԚS_q{5yW=R3E 7ĵj0W^ rjU^֢1!5UFlw.g nɉzM[" ktR|K0/L?_ۄz{w$8Ъ).c2>3/ 5#%BJ%N|x2V&l(kbU5ĴטݛРFS|Wƾ2`cjSA,#yvatT1fCIPLvlslJBj=x NGzKbK*6 cpv}d.J> vBSiuHH {A.E,(mwy踔9Ca bO*V%ߤ}zRguۘ c璩1kќ1t[Z>Nn=߶1 |K@@;"]k3 ;n!B|ikzƕpjx pkXz "Kƈe̿s D |~GU5LlĽB=nʯnUVN)q=&|]녊9W\j8Gs⪙/kGitj516%MtD ,Zv38R7Q$ tiz|Cm:jڏX 7s*?Q;0dٗtTIx`sm>v*(=&ش 䝟.BJ@Y d 3-g Lll6+=]M\ZբTL0R2X!% D d~"!H羢=mZ'|\礢XSYY綛UfD%G]^byJy~'Ԛ4QTx B_[h Xt l0~{'B4% wY@ìH q[Bۖ|T@>Č7rcXlҾ6Py/p jޛRpAS!ɋߞ$XI[*^&hl]v]UAv3 /(UՀ51ºd/ STz"~: S_ }+ K>o ZG E~Y7Ertx)h.4U`hp7ru㟋ٸ˰-+AUd 9p-69tp_} Nf¨Z]cױr+x;qqFW_LC |QYO5aXmW:dዞ,-J742;H8t3r `y\26{dd)6UcMًV(@TB w~Jf-.43<_6ۧ& t6 Q:E/4{L2D}&SUy'DlBm !CL?*}9Tn7t=^@B'Dށ8colڛScpL~u:$2|j8@ӎY[ HHxMb(+"뢎EL탓q.ؤz=MbT([QA׿Ysԫ.#xL*EVia1"Slob.y~ɕQvS*DTsQo518u-esE֠BGKrJrгx+VHJ0 O%C"k^ϗנh<⢇8Ikb ϰT}pJeKe8ٜ%<(7ݽ'I~}b2Tz,4CC豱-G3&6U<,c4D.ڻάUgh蓙zGhȓYtKJyR-c-k2bPr ޼iT"~GnїU,c07tZNGpݠ踧T~gM1-Yo.@ubɍ}jǀނAѩ P $#C :'[=9YBodBRX]uħg0gE|dn#"SWC7?D|KjQ>W1Klp5β(C*-8rVm5c Ge6Q^cQ XI¾jsY2Z7,jO2'skK[`L7fo_}fGM#_<ٮ9끾t)&3}pSCH*B^r6Os 3\?iy ňI1κ5g氠ݰ~4m^\όr2'@b&> =%0 ) 79[2s~>%qڵ Orles=l3BDoX6ǠQ W݃1A>{燵@@L8 ! yaI Y 7h*Oc1ќyp|#+wn/GuBv5R7g:gWP6Nt۝ʢ1wPv,sn 'y~/d[? L{QN0}(4S&6rxA<"c#s픸&ٗb=~ kJ*Cxi7[\X𐼔0y*֠ kaH\c &}WwX_ᄘ 1QbҶKj$pAKtϐZpH3zM{Xn>SIpO3Zy[ЋsӖ,%w(k\6GKGT?A \*$˙_jEhY7̋ ĭY;-@(M_}$ZIԓ)p߿ހݬ'"2 :>I$>|6lg +7(gLfVLDŽR'3YY.K6`1Aj$5OC)IE|sYL&l4K*ڢ5SXj9ڣX6H0,Lxqg x=#G.ƚx ZdWr]Hͦ\˨\ Sz:I옝~UZV`8EޫC號>ڦҔ?`Oe(ΔJ4Kg(tIy-k,㦀ճ&7QB.q=}bU>l, kAԆe][T{WPS]aX՘Ȥ#iJ ͣHmA0 A8qaN5)i7xTO|FغfEoX]C>3/[FF9$ޚϽx"ZUAi;G*.#^s`.1LdRQVJ\%RNj1Eٴ{Ž?M04U3ݬ1t^YGմ!}-sRNx ! 7R.g.ǝB:[[yDLsq {a- -UIČT͚D̤yA %bL,nXJN^H٨+%C%4V/ـqE)$nY5ò?A w>l7E x qb돯Ta"nTb9_MloFJ`QKl>Lz^өJiqX{,G#rV@CY[lBScI  >>`)sbxA+ǭ5*PBڂsq$oXƹR)`Cbٙq8X+l'g0f6ehcI] 5]*@wz{ĭ 8Teq``;@K(f?@t$o}:}udbfCz51-D&6KxwWȾғOM?Txpgsܾu8øl,|g2-.u\X/-x?t)M!(ꩽ܏չO d7E{ l  #< `Xwd>"Ƚ+Lش͠Xm:-rߗeȟ8BP%2roFliX KS:jBo'=񦭬Ũ 6틳NgKeO4$9sa9fUOº5tsF ..4e8O#3b3AyEn B7;t*]A2ӝ_+xˑS|pe(o~[6n#̝Ix#1`dMbuaM)]ĉEjUH";;i Arl:S)u;(+604}&f0E^"2%[mL1Q>SkqOnbM G&6W,uJ ^" U &pY'NKA.!6N©o3^q0rK3GW7 f]T\(}hdH[p\ g/ZQ\܂ wlU569)< r,tcdM?`ҙ)>:835:);rZP_M:sJyTUn3 c px&upYH@Vv4TV}iHO A" ֥gbݦ;  k: Qv;lЦe(0>ڶT;a۪AD{SOfH`iO r;eEJֈP,CVcfa4e3 =GaرOb?~~Jj6 T| Yga R5լOhz+8aapFwHJM@~-v1Qo2fmƑiO?uZ}'l!%1m#o毕9b`_rm:y7xﭸM[rmP|B\>CK;6A|}G޾vb)duUDqNÿZ\#8f40A,EQ;.7+\0ϲv9Qo.Ӻ 5M@f% Ѫ{#C9j q=2rxH#dBZ?,UO b+Ƈ+} 211Ymgv+-3D_@hRb㴸x_1LA`41`wȐOoހqziS7 %pO5;Vé!>Y4}|rq )OעUO5@:*+4]C:mk jM%,`4xF4+Ѩk=Q> PB\CB*yb2DXzNp11Xa UWwMSPSn0>LT%C{٫Deb1o ,̼vX#8j>b<^Y>O dRumJ3UjZO1iDd,V>Hɛ` P]_Ihetds*n919=K;gPO}&scPB )R%?.:Ah[o^;=\O)iIu\t}Ş5`ZGF)Ft^HXHc}9>o}E]%a(SY%Z J3WP{2G+Pm1G`ؼO)ZP)cw} c cWE(wڛls㼹 S+2DuMCW:nG fT(njcZ9*3!uc:4e E %9xPbTqnW26!tF/¶8DɘtޚVkHt3$U9Pb w" ~G{'ϱ(A.["H ' A֨' vI=gCޖ<`OQќ(cث 9S{o H_8.ZU!ch!/䳕q5%nvGEށ;,$zB .H :TP8OuU/lҌ"a*׻F;< yeP+$}esG-i32nZS8n&%v ![Pn_0V,嚯[xDsiGۊO߸2J'+gmS4sY+?_hA ý?c: k|vv*{rj %9D4È?:+?-+>* 9@ܑ*:ņ4,[~Px\4%mZqQSg3}` &ba )P\9]6d$I'\%zvV݀d9m Z3gzDB!"@lJEH޿ڈt:mkVJ+DbvI7en{.)=PF O\ij|O#ՆMZOi"jӳaz?>cH|wR%B L%w AOD忴}ͯӼpUxBg׼Cnmp-*u!3ڡlz2nm#Z;{i+N!2Dj@y o;[Zej)bcZВ3+X}J'6SkΗ8 08o'A*5@: 2-N.rj+lç1[R.R$\ʌ¶ Mw QcIhcg6Az6Gڀ-de>So-/Tޛj)aOPcA)39]tǪ 溎}-=itC\tLaxP~*8x5۶s|37K!ߐ77eCxU&-BS@=ևjϙq3X1kJ}پYj-'D, < rdExٻ?$7y jSZ@"26s>ꏍi6Vh낎ŀ(ӌ{ *Oҝ.Qy]H; .4<*dV J@ ˸ZʜTs$EpKGTrC1~"M| f5>Nx `0%-NT7u4 Oi=Gk-]:xG*_SSs DdtN>/Sj0Xkaqw`>,Ǎѽ0VK-ݲb YvtWkU+APej~{Gj@Jg` ?ՅJ݂Ɓt١s(@uVIm^R!FY*r7rF߻{.DW)ZlֲşUf`.mr yj{Ma(Hl6.f-|5HLa9As,´(Jaf> R Oby*-`tpk9.On ʲV`\ѭw&mEqWv~? Wk/1WE4K23 (.$*4Fh[ x?LK îAP?HցCQD@ ]DuPV ZIs [Vȝ :giDV!40Y/;-1, XV)0 iK6"=9qʈ5|NhmZS0 'e1c}aۋcqĉLrnzo,Q'kqLddijC㇩NXORG'-wl;F.rii'jY-ȪetD^zZXi0B㱃]M[֪dJpwq/6NZD663_ P^kt+9A0;l)NȘ2;~vaC^2o&$͘Еvȟ `C+F~O[-~]hV'!8KZdz~߮< )~Ჷ:2*O9տ}@8Lqv^K;Sg>9Kb`a˝ ?T*及~~e%MxP!#eQjxAkk8dOޔku,{OםA揹DvA-&+T7_%x鬋tb6K\4ʛOy(N|Je?]TN);O%]*mDyG@Ob̏qkҒ<~>S2KzpEv.^FT)dVT"vͷF)6'dg㒯IP7E93Pg8O=V*{` xJЊG7sݬ:ir)50;(-ON/ >^L,U{/ F3nS<.jY`Sy~눰vLn q|dAl0nK/]ngFy%vFRh]8dsjouܣk3Ev++i_kizC92<̽P0rR||r`kEtH+53$&lW@Q~1d>~u&20!86([;u#k!\@[,ʑc[>3hB}q'6AnE޼JhՆc-..e(t CaZ3g60>Wl*D#.&`!pw>ey?6OqRa~kxiM~zC󵆋qx3&sKܧ'$;+Jzm v!/! 3иI[fѥ8*aF1W"?`iYxCۏ 58>z?i2ΕjKt?9Ǵ&#OmEPi \'{` 0QkuJl =TR!M8707Bf+#ӑᓁ~5zar&牤0Qڅi֨gRG7H"+ʘ?ڜcWdV |P7@,esz#5Rҁ3}"PaYxZ%e];Nb',]̵J* x ǨqA뤃6ڬ@* Pj Sye3qӕUh:NŊ{/jpL^w܀?`CZ7 iNE' "Pó=ަ\l&}ewք8:ܡcezj;B#^FC">')ٳx |mtm*BEbY<+¢9t)a-3_ؖQץknJda RX2!$J#YJőo MLu88{")FLEIqAQ_n .fٕ= dOO\<$Th{&#mnsA yŜEԪaW@zWn/ۮBsm4+eY:{[ujE_VXv)w|ļ3Z1.l`:C%9)w쁪(㌺@Co)El P]NJ4A _۠s5XɧqO5fÞjǼ)Ƶ|vDf'ǃZn cb5IF-QYcwM}`ª}Bafٕx_lё$B; +d /Cgu|X `Xāy瘚abrm%xܑ 'S.?H80H'[1Ջ#ԫɸM틹¤ٌ)4to\Ȥ}h_BDڎ#GKnL׹~_l$x &ԁB4Vc$x8 e4'eQCuBU%ƜtJkp#ފ"$u9 1Jzﺥy,Q^lm) ծ&u$E0Xeqw;'g_WA~er-4ݫ̚9s}fDPV"_ljMH,'mL}xJGAN32e$ϠzǙ bmՙȣ>׍_P G#Jp-.i0bS&!2RyP#NO35>N!)~Ρ"pN=ziE,Ĺ\{;# 7n(kƨt =+*̍qx9O|f rt@:D6/syge貭VDc.xG( JB47 xֱ^?!!܍j^8\befΉJ [uU J(vl1{?O m!ʄ_b11_kI0t_{C(a6aGi3Ά&ZG(M `|Al!=w 0@h' 舘ZRߨ}7WObF6napȒH$͆73>(mW_<i +}Ѝe9 ^VMLA)./'wҽb=\u,]@,|oBh^'9GM&9h"Ь1FSeyJ,AyEm~SE'0'z}*z%W&f:m'ṁoAV$,sk8|JTPS,P#%7W ܅#I0a*DH4;8=!dinu6uyK@Y+|n+&Tw}X/قAFqe14Z 鶺h/-)ƄgBu1k/Rݍx1 %mnQwMBQpk,%":u:P ()BTFlqc@BRkPTd劃: Lt3YDZLF~H}xY ܆݂栋 YzD2B6L(hse)0ëa/%/+q[_#L!b±Ej 2nަӤo*Q=Kgm6Ț#aT:11P'кO&Qx|\SPK}PKފWz:FRĥs+PU<73i=pL_+}#ZTpmO˕1{i <05B&CI[Vr)(d!7]NQY͛N6:bNJ-l\mXR^]0c%!F 㞈+vsa [0ݑ.[l2hWHู! \$8w./mNe%^W7g̀4zi`rqHwvP MFO~3j 7:ޭ ]wGHI-Τ)Xr^YQetzaS:wY^; n *6Cn"$92x,E󈲶57ǵn=_)9+h)RI hj'eSH|/=t#:Q ]P7YVT:q$b*P RV5CվqkUbP#n4C8HwѦ,o`(`&XY#T+~iB`Snu?W\^wg k] ʪyx#E B6ڴ#z q}cfwk"̩!d$ΑrLeaM^0 h2x ֫eJZ£7QT1x!hz̈́kץsc>؎v&=|FMBCcvAvJS,-.uzLq" 3vꬰ?QAK,!oCe&QJ]LI:hH> ,?hXq(0A@/Sa>0Y<,/N8?76s'P7sk[ Ahh#燭Q !fR,W4-H;-:}ʄOk#aab,]hkhPbs%"[+j0/$^e vM[Jv鱮f=[)}B3l,gXb']Sge 5`PADŽ'UevcX?zT )-*Lxd:*vo唠֬ pLw/ouڃ4vuaqct@tuM!H?vW K|Rzx+,V,^YNz!g$Z#P Y:ݱ'm,.N/~nhtTS=LuWϐ }?< YfN\J~!v~hsLձg>Hٶ%!b-i;n 4y<" tTWc AUseA&k}KH'S/XuaQѹ%Ymj/AC #^.P (t/u{n~&M7 ϴw铒qwY}t8Yz#%f;Anەk-[kbI) 4M}yG{P3뀌zЃmP|P}0D>jJTҢp!(2Ħenq_ M@z7LjoV¬Jxȕg6%2=~LB:lr$ 7.L_nV]@ Ͼcr۟8~.pk$kHKXiGŕ7|gap,^WaU:_g?-/)QK($qu_ɔ@W6MF{/"R΃mUM͕!^g͚hmPd^|~ g?Ds9#`|xe}CWص LM{p9C9D=(?r|g\ ΌhO1s9T Q PbpGm.Ep$c)^Ө?Є߇a\^ +#ڥS\snvGcp7D$-\"Iټ9Gn}ȰCcVP%ISq  E5r5K0~f5Ul)ˉ3\-Z --t{YԫI _5SL7̂Zj)& ]dGJ0mQ 3Fdtdt) /.[МjsՐ 6>I)XqSqC;yy53]0LR-D ,;OhD{`մP` A&>4q6=&+FY& @Q+I%iM$LjyJX OTS7ntWcP˸jObiYgf6z1c8Eh:(  2;^k^7bhޜB|ߋ_H΀Ky6 =S 8;Ղ mSdѧ5%iN4nۈ߼vh1 ?Ǐ:omXݤ{ 3bAe`''N0tTF՚-C|I'lO) ÕF'vecd @ij9x<6A 8.*كFuM'VU(7cG=D[/&HN25K^\ u@)f!.o+/D+ÚyMNn'J25nQ qr֔>_r ߐ[[t=Xj@F)HD^Mq_*g,ljLsZ*S,k$oU|M>=YW.Zq}:lDx0e4&/G> 2 XTNj }ؤ}pZkrz {ol/-iGjYvhjJa)SeꭽYந:DnQ1rJеNqO( i< NQT5Lh`\x&Ń9|W,쁖mJfh׎=U'JT ?2=9LkExKCgxP7LVSmh.iIYq` İqk ?' S]׵4(}Uu=ՍӶPVn)Қ ^{}O\;)Z3v_r~vun$%g0 6";ȺR/8WMȲ--+47X`!Bhٴ'6LcE&>]0g >+՜Z+U1\O J $3<%=d]&:ih&tXW@ێ]dEล- Q͏&$\lc' ʭ<!y'5nv[IXhз,r;uo3Q{dYO|)|EIdK軖O't+ ͠#lgH`zw.dlb ݋C ΔW*'Czx4ŷ(dUX \E񐘡y_f`Liiϲ|p˨!iTIN&ZjV<eZB~_1;= 0i+Ovޯ$7HK5WEB@rK7,xwrT`D a^(Ú( (+4 qpZEi\' ċrV_& ^LuXqɰ(<y`ۥ=g 1nr 4C\WH]9k^H"]kShT}Qr榒ȴ{-UE24S|PMA8S>=YѵfP ({k%#*b@;}qMuD\adGUϲQ\Q }#9$ʾ$s%ʚ% E0q|xC2tS=;p{ ^*KJ-}IٜN%@4^6 07nUDS<+o& yRB/<՗bppH{}u%Lz șQ:L)hS'!&j'Nnj14vxpV~$CL#XТ좹(9`4"n_h'AE nÿc/k/0 9 bbE@|)s'ߖHpeZKULo!jvjEP*_V6NE4\sİ.o*Q TC \\1YOQƁ=seF]2"z$o.+11{tp/eK,*C٭;6^f[:nz0MU?D:J"U],~4J{/9qcٔʈ*""P# ~ENTtesD w|ӛZrΓ>B h6bML+,leϏA8Zs*+̇ @b$oP$>N/J RJ`B 1ۖ} ZJܪaz,16rҋBoap5P/}U+]sk^,B1CQԭ`a@|jRjI$m` ._yaOtJOSpd4'2a&2zW" '}>ZBH]2ׄ\5g#!%GC'X$qz?Z S}ύiBi~Msb'(y`ĎV\Gܶn! ^r_j__o7:+J[xMT^rXǴXѴk, &nR "L,`Ԋ:U; A"ښDTDTw Վ@F,n'6۪vG>-߁۠A+qP&VVjh`P-]pj&FaD$ t0YnR5lF/ѡe}\Sh,$>8pHh˶=u_< TD \Gӗ=,nS $1y@֙BS׎0xbfOoӇ-NBbV'_ c:5jݝIlEpwIWB Vodnx9|5??%l{ H"UѿQ8p \nML6`]hPѨzԢ(؝i[ѵvӪk_ P7D)lu7VOF*`3#(Z!MbzVX;p%Ijy$A/i^_^bn,!so!ZL?# ^]i'QCeRZ1@uїNY,p$d*fc[}r|l./.<@AZkn56<5l}\pͩ{HVRe:"{e"I&n\X&sT0Y+xc3"J<J>ь^ẹ*pFMSTX]:;%իmZltf( *IpAUR X͑ YI|}?rNC*ny {G1ˆ TWR>[E yOiWC16j yhj]\pfyMI>sX"`tgb}pRb=vF/vKV\XG@[HіW?_ֱʼ)h?Q|3e߭NCbyàFLtɡdUfNQۺz 2|>y= qvSEd˴a tKx2-ƞK!i8ܥ$GȘv'_:HI/I/v;Kx䓜l*vܠ>|eᝓ-DoE ףQZWcmc[5^php6cU&)c =đLmb_u-m0D1Ӷ0N{cX<ڵd^8dơmE-Y'#wPJ{7DBQWלykhrޱ{dL.qF,.Ju!S2m"ү~-ishz%xƵ25ַ0$1ƚ&,L~܏`6RZ B,Lg~f7G׷[YfS HYXbCMsO6z:<0`؛_Ie`^gf1ᬟSft1gR;V9@NfGUr~^~q8,{rw%x?z ϟecpF`TH-1x3*I7{sO\j箃ӏJ.uhov6^)YT}%:`(9jôF~9|ѯ/P.1[j;IaVySs@jɋ# .6S5R"]F D=29= {x9l;#z*5R (-Xt[$Jy![!LvrbG/ ?k{ s7i!` )U]vX0? x )^{:΢68ؠ =Ɖ'|(ڏ Sz7Gpb}9fxOd4K^GQ\2Gxh$#_H=UU,nȜ5ef͊zSPBkVO_ïl%yu)t)'vcv+|]{/q0>A䥣\aql-U*Ou&JJLnnªzv;&m~BKΩPlZKPǷRv~ @T9&U7잁js~&G2&YjRFqy 4ص| /gj8b){m&GݷD6:τ;Qswkf0/ u{e4֢O,8l6͍Jx 62Y-W */ͣ"°NI_VIl{&3I>fҗ*Ҁ{p+^VǖIk1 l ^h:?35B&:}3ᾜBmؽ1)-da'c]Mu@'P/ESKUNP_٥)D2Ʉbe\n>5r蓊窺w]\Oqry (EZE+\My\~pE/MYEc2h),Ȍ%"Df0m&=4r7k(<^UBU)"3TrS'΁r,EKB0Ew3{52oSCp3#~w߿6з3JZ{~HL.AKbu¢߽̆om?iE%#GO (N%Gh:XSh,毴F1.Sp <*\jlқ>[stw ܢNC4 +m 2nǗdOG.I_{";袢b>ꡚ7ܿF 5m;Q; #wݞ Z'2JPĄ-Hz[4o/.؅y!ceD? qviTFQOK1 V< V0BXY:mJr1Q_8Z&SEd ׭4dr$=tӒQjdDp_PMNTRr`}kԺF%VFzn|HUa+AkC@O+7秀W&H Gl'.Tj?30Ӯ!B荿_H/Vbj ·u$Y|@ ¹ °<}7wB"KAt6SB/'?ǁޟda'y\,:t[myE/ؓ2Lm 'pN&@mT,%)p!lSSDy2``y6/iG8sEtѽ:Cc,q>JW3'$hZSi FV(ũ>lMEJ8|*x%1`YD ܊pk8D Wtۭw#޺Iki.R"ѦYP.R'Uh?T`,yu]-u*i ;5 ÖЛ>lsߚz#J0:'|眘0B2v5~B/O5WZ"#.! qmK@{Cw"ƗxoEu$$&D V;QB(|Q`Mh6gR-0uS!NaW6aDÛ`h.t*}FWr36A`JL!A@&,.H؄8kDWxJ4D;򦵽9$Çr,U_LI#ofhmT"иb]E{LiaƆ A)D}mx O^R~H0p(~YG<ͫn;5orK/Ba V)G.-{RñȻEaw#o3QS49WL{2HsM8ZfUAB!J\N,1PN\F=!}s޻uFd%zL&~r~BLU|1:jey 6O,Fb>U #3J+A@ngiu~[\Kqtde,cGU~ -HL?BSS%TscPED쥍\&aSKh7r ~봤MŦYTp#[ojiP]gc~^}HE+h48VH/,=lÕ ˜>$ b`?Kedևi{_\ d,ן 80\ -Z$e,p N%ĺP,ϧAPn*RVǯ9e+2q"yѿJ`=b_т>';H&(1DZNJp?7BFd74VMYCzi ed@3^~;ŎYl6 Fzg!'kGqO ,}6' ݐ0S%a~ּٔpm 4 O:Vp#UҾ H΍:1龙8w1͚fީ'0;`5-7|rvq%;$i,C1㟋I5쫕o"k/tFq$q$54t͎2 %ZX~Sk*}tCRKE6(1p?e:jmĊHZSIA-6k'Z± // m?ٙ*i'>5te\ś3쉾ѧ\tX9š{u] vTd3mCHGlz{@S]g±Anš,Hk؉mSOsse%Dyl=n=dmD/UՁ|.hYͻυ Sy[4ğfI}sբI4R##n=5ky-wF [ԂIxcweF++I὎@wXy;yளɨȤkl8iҵ"ȼgG`[fyU }cgO5FSpuE@K3T{v$ S) =8z|z)ɺ /R;(A0,1&oUwÓNϙ"]rUS@.7cVܘe~;p\.3n1t.6[b9T dždQx2 ڞ' ay xO94lh9hNv KѕV@k -Qa2FrZj@oLesr3DekYIk0pjqf=vLrnS%/7ԯkGx&MCp<>6 9;^NM*P&=]L |s*/A_>s䆄y <7i"=j_1WD37hz A C<~ (Wl}) H$ԁ]5E]7󃇨V. $%2J0U(޻uaYBoDwCW!'{29cq@EU%3BPl4"EHWx$&yŌ/wxȹR"ǩh$N}&X0iFn2,pKcwϾ{Q=9+Nem5N(+W!63lh^ސhKQN5W@)uBb`G7]ߢm^6B!݈!Hg0N2_-vg@Ot]`ڷR*[iCqUcfIYXj65r@ 7ű:Wt ."F{\G)Ԗڕ;N=CnRL1GiHcKب& ayQȟ+0\P(O&ciQC"0轮M8vDͳh CK*[傐b<>9%ڝKT+ FrglBjB(JQiz-<R<}㟧|͒ 9W7SJ;.-ۿm4P. 03Ju;H$lboF1v1iEct5;=n;1+^E۔rIֳ20Q5Fj6 7Esc>ň(xyw ՝~ >/^@Oa7*\zF28{ջĘRN)[wppO?>*iѠ*h3w^=}v!bQoXH:M 8K1\ -سѽ|zw)hju|u37cW!JS/qx-+}T#,Hss%T5>aGlb(g{9!IH?gV0`{CzזH Յx f{)]QԸгT]d04,2=|s6}gbkuN[ "lѶwl ͺ봬)ǼQ l ˢ<#ėK]Qp]."ެ8J [^B5fST85mR!B\D?Zy@BN"cNlJI LW!qs\O&C$dV/~i+UMGrSo/[wyQQ@7_Z=%Ko;16pb0\{'Q%"'QwD8UϞ/'S\:7eY_(S!BN+UJMX A"V%?8D|N]%S*<9 )͐7sF?XK6^XvWh Ȟ!†uLb#\nsNrn-&j>;]dsr/ǣ{xA[;:_9|!tKn4K!&%+^f|VGNAZ{.(5kAö0SSaE['~ܘ|;w/ȹ %@ăbfq|2]y_g'YƉ)ۀz<:qYUcyxRMTݥY&>}1f֚g -ڝp]ҽkoL8ޘgGцz!!BI!})((p(Q$Lmuޭi2!!Hn!bPLߪ?q*^vM U?h 2cd2N{zSux+`ᤦia1Ytv8>s1L,/EM'hcKkmEuZ9) l:>LՒJ1zW? :6VFrf$ܯ*R}{n?[6wmljPOՍ?J68-SkS!,P'iZݧ;Gv,gnG+$&R[n6ƊcZ]x+,tʪ:쳏$޾`kW P]9SՌ |> B)miqjD mH;g-6|WB{ L^ӂ|paTOM>YgeQ! NcQ۬4SH{އ@'ˉ|i3J%xB?Xz IlbKJH*Zb+!0/br%~Q^iheOky2;vLkFY*HZC8~DG`nۊYI !:z?l]GNMz7~-1'Z~@˺JxI1J'WLn|o3ir0Ac1Oms *YǠRNWnǚ&>׹߮}tAA}s!aiZO i}"?.Ւ  3g`YHK{LwLpZ Fb=SDap<7,SEO] #.!>!K zF:n8oBO4KWz)Z!E/G̈q J¥F\dy~=PVNi y0+[kouc4FKi)q2@MZufߔpoC̅!QЖ^AUo˽q[94`iITgjv>V\JML#B6$[oE㰺IMd4u!,:B: `6:G^D¹ll\EO,Gh?Y :tpd(XY.XR/[ISX`^lxٞ"݊Iϫl꒢8?zFcAҪW2~Cn's:wrZjLD%yЇTPJ‡U>=bۑx^sS̢̢J(ҟj|ǘoEEMϊw5bODtQΚ o)0Zk܈vRk!t3&N}[P!Mݷ]ǼG%φڎ$}ьe E#SX,,Unyf>,Le"Cr4rY2"^H%_bƀ} - <4`/:KIhD/˧EHXmgyŕZ/Ϲ+ ɜ@ V4DImSJPBRb递CB)pՎ)|* ;0:6j5P+p(ڂ޾Vn<ۂ'ڋ`肒HyK^ȯSJ3 J2S"t})38,m lVJ! 'TR稞 Y KuWzf]cQzrr"p MucKbm!2"r0H!$ w]݀ 2^a)i1CcJSTш)j\{u_mN(@'!ɤYHXNX9+ltVƔЍV1 DAG3qJOF"nnЅ5;QIzl!oH59 WV{2|RpZi;ѻ$4.͞ <$况/v/>rhuYLOثzo~a?sM"F&0AwiTr v"Z}yki`-ŢAsdu[Z}(po>d{IS;(Ͼ9^r睊{cm7(zG OKX7MŊ 7wH&<dzD\Tl{"$ɩ<{ i/Ȅ3ۅ%XC$(@R$qeCI8Mtp`v%+*đ^=aُYv8z1C 2G5w*D^Ky3`hD 躃ãաk_5~?y Z) 5z\ x+caQ;a Oel\ks kSh%{j@[hI\8_25b{0ivʲ|—׏ùlStv.Y}ˉ~]xZ?gvEV 1|.,/>N/~nLLjjCMo DUVwӔ=EI1m-YrD9;/,I慸Z~M$`@BGՠkH2y<Ѫ@?d糲$|OG[9j Y\L r =Mzm)碯Ǿ:hIc5 [3|K1aGi ~/zk^ xS crrN?3i~YLm}Mcu'GD)p_>/3ko%TX7&e D](ϸ_c:tq30S!-;"?XBh|cȷ:0#~V'X&9N%֟,J 괍^9jFDH-ꊢׂ H` &&P%k $le} ٱgcGIއ;:2 pRVϷ*̝,6Dx<6rv sW}Y BVbdERwGFRK|҆q\QJKDQ .CvlpTzOpEcX"~6)/[ WŃK!A)e71)MFT'pR/Bv{'U4&i=:]-f:I[g4eI6`{\TVQPR''ln[0vK T/ b1bg7AeMpY*蔴<[zܰ[:dR6;<6tH&07Ɔ e ~|ӝxLNHҽ ^6 nS':Y=沧ϔB'Xnx'B?mCOJ}| 0TScgW6ܜ5×bZO(T69$[cäSq09>&-tbب9+Lɯx=[e9c`,p@ RPS>r޸\@܁=srG;^3&Iy9 0q~Wk"_;lZ~裸֋b)[sM<.Ϣ\2> 6C$>jDh䘾F=/BՏwN|/rʧJ<.:S~|&[x5KrnY5> {>}N@-@$nڐ 򿗳)-C/@#6>$v'$'و:H+eg 'ZzY^L_Hv .,3B/c ћ)L,cMoD Nc>q!uij:EO1J|b ]40ѩ&=t;W'/8p ńw,WCB{_=.lmij'}>v !uAU3o? ,Ȓ,h.函;YU[50EЯ-;"5GI6Xw7H[8*7.Q#k=tzgFftL/R#|3r:STvNT”m@XÓuEJ @gk.0z97_|.ج,Ӝv\8 }_K!:\ g` G3>;&= jF|.1=dpZ%(.j߳  X*+/'>{ ,PP 4\ί[fE% T.z=+F#j*]JFmx$Gb0 Nq>j$bá'Ks:۔%t qE碭 ̇+]6FaUmrPawt 50;e]!|zA |]A_t=t|l4'JY fw]{:O\ө&k!Ѧ>bW7P{}ؽKt̄A=x3H@.?TF3k=k%\VIRԶ6X 5L))aSkhtKZ؄Q T5b#O=wY?? SҴl)2u:mߦ5]0O"t.XaMh;?W\lo>=l ;kG5 U]NǢӎ5'UXűF2*^@sO/;u«^**!>>1U,Lh[LJ0/g:[(*OO!tBC҆cR}IRSrd8 (t〚خY/k͋TEЩDEܿ &m#{0=*(mMM΂࠴iXo CCK/4Ac1]"!*)#KH1c;VK}t;p6sXl\;=) 1k::Q lS .rHy*25kX>?}D ф&Jg+A|2+{vqx?xt*|(=-c \d$Ծ;qc(KbWw4S3Uvtu*c "5`|گ 8no_3M8$!g&Y#ms[^(x޼,J.+U7a tzȦ,,i[R aPmt%c&mVZٞClj-ep˦~9 'Kr23PCC8Gfon{ 6JZSvuf u8", ,by}NsFx"O =~'s)RAu@HzQR q'knɋ GAhY Z8Ζ`Fl)XӧqݫN?>,[{NaJ%_\E3knDjkJK@7r.ݱ4kej:J:pED}5[}YfBL@|Y7[k\^g\` avp]=dq!#]TG㪠VYڦ:h3 Cz-ϐW e$s ?UkEޓ֞?ꫛn/8ԏLi[l )dy 40ϰ ѱbFǟ93|XBa<@  6zݞ3?v;#x"P$@v: {6Zd﷛:jPSMpy.gl-_]Nyu]i㉠ؐN}Ӄ& 4$TbQpem9`; {d;?fQA&%]գO?C_PBMjˍf(0gy3D">eoU' X22F s\+#:хEUdGTYp&e{u{@kyhvsXDnLkQQҗvs={k5RIދg*XVwuVZDџ8<*!AYiQw# svZtle8NaD#eUB n]2~qSUV7XAKҚQ RW6-)"tD]v!pHc5iLӟiOFI;{jz<+@):SW{,F# Sua3kEN0EñތXYӼ_JeAjn+a鰡 3mh MXuȫ*<]|C@,r5^(BlrihDMAp(W"Du J^\ȠY]SRA@ê)p`g3ڄ}lC,*L 8A\msZ[+n2 i BD :>|!坧dN$(E.ad &.@jS||JH 7l5>t(mFڕ LV sX#EٕZ@P55-B 5CJ*7L5኿s'2:r8Z0/jwKx.w>A[Pd]~-% R FpI\P>T3+N)S3ӆ?u߲7FSt8ZML@xWW JRNrD!`#WQl`!{VutsÓl@<58#ngJu4b(:jƐ!, OXh3,i?[ҝdˆ5TO MPCE-dh2DLR=8yK!ТvZs5@Z-d)4Hox jQWSmM=siDP!әJ>Jn["gxBQ~2l{#s;a(v㾡6[!\rW'VP i| k G,srǧ@6'ִӉ H9LSnv BAՔH2ei;КJ\s8یƋWOyr'Ԫr"Ѩ&5`lGǣsMK%F^ӄse^|ʧ s|mqQQ of]+C m!Lk~69_EatBّhx4v솔6!ew4Di+5Ph*q\<;3s96gN#56B .&j^9,}DvG3kknJ}c D,eIũ$lp#[\EƤI/N6%+_ Ov|qFsU⒯z3(pAF7 0֜?0K]r/NEoIpd&8) K'Xu 4C@Wb6ԅ5R%::eF:JsZt`"Hû"V;iJmSȭ<eb>XQ6t=ATSS=47a$62LoqW[f?EnԸQEdf%REMLpwn2ގh P(x]!{z tl|B ث~B~$`B> xPjOaҫ/tgoVS৒/$9lx{$ r4.80p^ q曆E?߱i59j%EF=,v#;~a!3)^6{+i9f-GNMceu QXՉ 7g1%ж*k_I^D=NN4uƌ@W1|śbxgø@z>$Dy")VI kf&0ӈW`PyjWyy"fQj\|4D GvWGDT+ IjdTI^&9͒ 8)J1Q(~; VH&N'2YI=g[%~9K=gZ v5E.󡑋_4_\NZ|]o\_o#~JXsϰ 2Qr?xmAo{\pp.Ziڊr ZF$݉۩)9Ģ$}M^b/^UY=ͷR#3A-45wo{QJ1Du;5t8y}c $S⛍[_NńaoIy}SG47zOeEE-K`YqrfQXE"t{[B2my)o`0u )vJ+LzF)wB .m7}^7DgE;ڒ˷7S#+{5wRGMSNf㭞ߒ(`J#H(3ꈏX?`򯒦?qד0맋_" >a}ffS.JH^Eh,msUQ9^i@RӌFIѡ8 ^y3d߀|ǀ~&' eZpopcz OepADZkYqr*Hhڂ"ne|$ݖxMC_$O}sٽ]Ugc2/$EaTZi[ۮ5Ub~ }:u߁)>ph0v7'9fc]6Gҥ* 򎳡PoYIy,Aƥ4*qH:]7d`\a~=eР~(7zhnX^3߶l&wq FŜ[{BtT ~1vC؆c;mZ>Ϡyӷj@ʇBqdVuu)9\g2qpMψ^g"&ʜ6^]÷9uwܓ騬9F\q'P~ܧݟq6 0t{Co}G@gz.W\JIe˱{=.\;>ɩ}x|51.k[(5sܘ@JV|VGFyD Mj1IZ@sI]jYj7LF̚;hRc1{w{4bزzNQF8@$sz΃Y1:N%l+@Qs|CNٵ_$l̍\(ѳhs-\1_Tv'}2l [l}3~@I2G`*}wvC70jq60EjR=NͶT?0 L2!]QA%FnGWFG0BLR>IZ0h4$_ =jj%C f1DGb殨2KC:;Ԁd7j}ϔ1%J&{2~b^I_K&C8aSgXos##*Sm B1#G4 r^nDESȗYN;+#eSZ@$~v@.yyg#'t>Sx3K ,pA>i`C5°NlEv&D:hAf5=C2{nxtTz`>LሼmWJ -gC+W_sR,;Y[>~cMs``1k!$JFX\)F-Q'q#@Uŭ ݨ 1?ԡڲ" ԓT{uE0 ReA/3["W8=& 'CIIvCLX7u]hq>!H 3 <>zUO"Ň-3{'D4/at=VD1i6P=g8q#6cD{sO ,k`/TGV? N '5jxnMwHQN E[xgu@(K*~SB(Qwkv` &Ѱ[?9=0y?uz=Qo tA:mԥ/zL;e}󲡰ʚf#I_Ĕ"c9\߰^yHPDnA` 'cS9b9-L%M<'q[kt׈@W ԉTj|(3lf@>طǫR3 r:#CB50f #ak{~c:~HţZ]Xm-&=~7 v17'іȷWG̖Qн[8FbȮ˯h$8TCy~Ytt"[ܹ~N.S8u 0ŪbY"8 %a4F-' 셷-K5'&΅ѯ ^au'>i)SFA(@0j}1H2s[Pֵms`] i3]væ#4E >$0Ҹ=#Q*DK$+B% !X Mc:w{Md_߿흟P ʸr$*vF塎!"0"[ހ|;!,e- &ln`MD%b9o\^j0ە 10?o[لY]S)y*8i05fmni܍4_yX *CAgŘCc }SnӔT {GH4K@AS^RdmJu)c$"V鉺D"~ty-<*ܶOʦx~T"?*ؒ PI (kIS[txڌDZY>{ߠa=fG]t59}Ouu&9brQ-E=-7UtW-+WT~q ~Ǯb֏B}0'kn:{F)~{ %ZɓchT`.z@l74JYӫPu@]O* 䎳 U-cpEUs.TGܮr C?ژNESuam-!D1R,^JYi =z|UG+l p[4l--Ln_)`ޒxmU.x$P.E kFU ?TMv0u.xһ(w+w:vj밹̀7j/?i- ;0g^:n"kJPsC2AuY8Pln9.E'XfIVQĬMDԫ4bej61,IhyjR`t4 zh_JޮGS8 goYOq1%;jk"@NMiafZ.xԓ]^mbX]'g[7 ",P2+e{&;CTnxlk%`XJQouI7J7Go:*Fd!gn_([ϙB1oJc0FMc42Br̫]iTl9(YݼPN-ϛ$kYok]b+Qn~ r sfGzfyb׺bn{҈6/;*!p)}݊8g4!}[Z٨3KJStשcRa¶61Z1=sCgV&H"gՇ7ٜ6`/2`nd8>kw~>\yIƭp'AAΨgl &` G«i;\E)NcJˠ@|կ$@ {Nf!PбxXei컌{.("ν.>/Ih@H\}"~. XhA[z!=``+pȵPٕR5sR;gn!v,au#F֭uP ylSY8DJ*+6¿/ɳ.茻2хk o*-3H='fhc %AȨ"zwX p*,9QRXnG5.h-5F3\r:G_Z%t@Eȧsv7C <1%xشUZtcCиWS$w%<ڻB,EZU%XӅWDgV2qtߴ,0nyb ӆ4=J9+g)/|.zBBm?4ר8=3ݑuW p(3w䓶jP6.*d"` XAzb]LɐvM{'2R&٧Bڅ`H4g,7*.ߴ s$ٯw2eɺȡB *I%U oc $qrCWގ~TucTΜ Ż Q69j$T/EP]3m<)4S\ ̆ ;)@.p:ͨΒL0߬On5qK([Q5v5:s׆2ofU o۷N:ګv>15 @x$bb/><+ociՇRtyRf`ذ#zVؒMwAJ:tYmލ8 4%32O! uKy7 EӋ["[*dwȇn'ۺl8u} x[ƑAOڪex,%(<( x$vsA/&Q<%Zv9"^֐eHwQE[%$i{9QBt: ѿrt_N+| 6Ã..iIND?YF< nS>v&[a REϲl VJr,ֳJ"Nҵ00_~| HVަJfqS^z^E?m`_f煉U[S[.+lxAAUjZ\P-#V@n7vV>U>=J@y'a@3oe [kĸ $>MwFSEb4hϷ'1y?=F*UF])}M+3 :?6)J&( ~{ tYU&4JbF?GGEnzG ~խ+wNE % ],x,,ϜEEAUV']ص1޷W<@^:ĿB-:B[l3oP .#`£癋qt@^kńa`_VY 71∩|NI]n,aOYwHF݌rؕ\guyRhKJLם]oʎ^C6,CFt }M%mp-YԀ|o.]qf!=ըn+ ;>S }{E׬6&V/53ӀfZH{[)IO 3Ur^!c\.37YpҶ_ī-%xG-5Z5b:F*%JV{q\ )+^<cN2zA/[|ޚFPB=]Y㴦˱yʨfj\&:(2{fP+&!V8B<](7 8"sJt[5ZB#)ǟ?'oP4,MEAn&k (? B?k-"5Ǧ:l4=5b%󕗘j Eo!Q@(zX{ubAhr"xNԅ7"T U5lQ=rw~ϨC<z:z]Vx)p#Uv.1ZYWJ^x2,'-qtw|+[L<,[ R>mi{[؅{"#0*Ut`/[%>ZeV.PC=0YwIm'rD(M'4rW:48k_RJ)EZm[Ŗ[ۮ%+ }gs!{~>s)j^>"~o)Մ{lmS#V.J(z1vT˔\Ү6MLiU^W._gL%x55-;Ls ڸυ -77|q V`W2gi[֮%>Aɮ1p$`5B9Q`{_н-4e심3 }Vҙ_{{@-' E*G?ѺD:Ky8X}~7Y`V0?lieBlN0r(;jٕU|,4Ljix&h0 ɀv4Cs\M;5PnvS*%z8o-w @%yv>? ;EF_I*~Rr#t g egP_"p)YB;] Ϳ[JfJ sYroJP~(h?&$TiD\teLBeglvKB#+\w6_1A­trm\,2r"\;o`w/5V+DwCq4Wj 0t-m ,VzU8,=Eɂ!b55c(5w S۫>I_C}吉l'[bic†gyDÃT5,'4ܞAi4)bXT_^ s"^n=rg ~ϼIw<5ة`jGD=#5)}gB:V18__T?i+F8i6.ސ u j Q( jA_|Ͽ L(5q ^U-Cao ŅCfmM` qWhbi{zWB އ!R㎉=bcxX5CiG/:mŽ(Tptጌ ֮>S]a-V:e1!Xf.Ţ[f#Q:R d0VxP,To(י;>y+gQ"?u;V !)qPQ7N즐jl(᥻yxp5ޔp[χ$^ȴH&Ap[7o[(nZ mU w˜|<{X]ąJcc+9Cf$% 6u+8WTb WSpE\ \z iШ *y:C,K&Uaq]9hե3H8 RRN@羬ܫ̀q%4$:*.7x ~-z樻y ;e ]>(X`K5M x 9 [/&M6-̅V zqjDw+!!Iro/Wp  ` `4dr 6Qs9ýx]1d#`Wd`B mvC+3T@ 7[BUQk`k.x*+cmC pGjQ V37/5q ŖN~6tC^4Hv8yN‹CcX6S`d$dA#og)ٱw03EaL V&h{YDxfuM \Ք;,VcǙ JK}QBŮqnec?C<{0$bQ]PC7A8^(P3 ֵΏ"}JↃe%Gȹ\M 5~2Mq64BOi~y]ѝs`FQп֭F1Fx-6K] ˂|&Hy]Q6Մ/g:=ܫl, :Yt &益 ٔ[fUþ?JR*&uݺ|qDv^2IN-0w; [݄n˵wE,Gz SLs$+ZJ 1j2 ~i o2崱RO_:Q;%6撹+#wr)UUUFrxB擫B,08PęuYKAߙ<1՛څ< RE8 9,a. [}v4W("ʊ3Dg𔇪;vi1QY+nEqqTknU @Eg`졖N/'#~d+-FkAss d1Ѭ)kMJ$@X*ySSw.wL x^S`N*Bҭ,È&*l& zw4[ҧ/ .W>ċ(;~1fS G&Q`̱ȴ¦wljf8V![ga&54ެbC, qWG\cN%19W8*A/b䜔UsA  1`,?rGb92 *] +5"b#=:UawS0t/Nqr^l@#2|#.>Hu.֌*2Ɔe9RI+ZmIy=-_lxͻZ!dEarto]@|X٤x9B<^ێM*H[."u/, |Fcs}}!z},q!;VKZQJ]*&W Ȅ=h.9:؏|nVsC=T`'4RbQ<}>xGG~"&jY b>TYr@} i~cj2?0Yi[unj tf<|q{c0n{ry9wAq0>[r_<+`)/=>m"v#2Jlk`=Xl3xN*-&IDlē"g ~!+T=ILٕ}l ) ɶ*py[fm͗^ @Ù6"z:7|G$P2G ^l}\+Dч5i.7%Lc_آTNNk5;gʹ#ȶncשViʌZZz4j,GܜX oK8P|C. F )0=i|q+ˊڼzNs{>'V0#6KfO^JB i. 6 [hCNEWj,HSs1̐]eqh:Z0jAF_}܇LkXnyR }: oz94Z=sOZBPB`nhzVDFa`;&ސCo-<=_Qĕ}PpY_1^ßԺ[/(6Av42j=I>FkcV,Z2uߗvp;%q߱69o}dXi؇^Svհ\Ձ>6@zj1N\ht?:LǙ_{!I>|GfD;>6ꤩ?=%vs*Ss8aRgK plERxPZC4aYbDI iLtuyޥ?FF{̧ ]= ?3HBIWъ򼷔| OeA~$4 ~ё) 7P YyťvPPE bjҀ[};ӴZk?mڏ^0q߻k&"rPe|MI{XB,_A3L6Bk_XfU~ANh4ӻ#}&ĔϚ"qSD@O rX|}%z'[ynWo-vW[4M5Xo5b̛\αBMi`SRPÅG񭚄56kJ|f#GN1$N "Bݭw R4 ˛6?9Z8pmZ fVd%1SȏO>4m@2Z"&tv@t'-iL)4 \Qo]6M5 ۥ[o F29ck*ˋ:E8ɬo{4.!EJ }*T{3iW:DpT;$BU%KË}C@iAYٿ5:yK|/f.B)RDQߕX'-Iukf+J-?rՎ׋58H<^@8nB|"BL#Cņ(75b5ߧiˬ7zDÈEE!l}-RID_u巪}2{PMNPHPVm۫Q^7b2wkuw/\ Iu_˲1Ͷ-xpKexZGlfƁQon=,cn9|k=(s2>qhx?̇^0v?$/%1]chGԫ3a6QF"ZEcw r@A3%6Rsrz }]Oמ˟~Vck#  ):P~Ӧ-؝-bT[BB?YXfvl[4"3rՠk6f?76~ORT$)_? 蘾l83~uեTf [(kj,z\- wᄛa qb $𜠹=iC:h+IH~).T8fotG1e8yF$>91K _4^}F·?#wA/UqzCqI(K/VŜ6 L؁avXJ-$)@&So{xd6;iM-<|-F}D(o#/~cfƽQ&{`ԍzPP vA .L7]i:&)r VY!y!Ntƅ ļ<)t/py&u1Ugg@%, ͉9D~$0B<?bU^_{)y9v08]q%p"׉+,2ݓMqT,Y7[m7#a&2)>{1xg|H4'_F Lq.h֮jX1%(q~<)P]S, TJa.F2]դH'\oDm=KY:1CJo˚& $-d2-)M$ #фД;{ Qea ;/#C#1R#Vˁ |2ͯƠc S-<)oV_eZl~ϟTB0 Ub45*S Xg:K2Mv^1e@)L&ma }3:*0;Yc F=}Dx]y,{҇0. B-\K}%E4n5 * Tʛ/BpmK5%܁"@BP/Ӈim8(H?\pDW'+j=!a'A=]D%u\2X U9<\p}zUGGrk[|\"~]/6N{Lhk ڽ TR~<-Ҋ UnI;a[< IK+]4%}zeաkL=˨]wOlfVԺw4qOT(۽|ۀF$9'G'e؜ _Hw&0By$A* ^i} ]/}rGp'גDE&Ľ ÓvO\r4ک-F+aR;UDl= "]VjVE PC2 ^ ̫=]jy0DcP2&C& jڹt'" "Zx 84Ȼ[m>,ʎ~\4y}r I8^(*ꜷJRֈi _Š#7`I l֝ZO0 U\eˆ@tYfTҀ2d@/ ɠkmo,w ;nºz%OjUb^:$4:K0٠k7 [-+ۛhWR\gU &}0kƽF3]skG90{? bOX۵Ev3h,C 7]oV`X;*: _^ 룀9l' 2y4.I% ?K-΅| Io&5prb=Z$x<ʱ 7Jdܖ|8TX dcd3a9뢑m\^z?D1aޫ@Ph<s瓒+{E\|s%q28j~]$6MuGr~7Mt/g@VԦyXS [Iur\MJdW@$N~X _y+טl:/W65 EPx&WΧQaNTA ǩ4syHZQi` Ӂj.\rSw~^Y{0m맜Trus0/ ]d]bR 1LV䰹p2}us0"ohpl;HMzCM0܇ ])`gAFDWkVJ? w퉺ea}ʋϱ;Pk\{`AnQ`)K3(vlKk<' 0`״yrxzto4u q$G⊮18^.iz2^|GVjh$Zg;;׆}+cX:]ʓ(}J*W57(h{|ID+ I9YJH|΂wѦ}bJ/qZZ7,V(`w,{WXwDBU&}xXC>}31K9j]нHGTDdg6nj2y@j:S |T *RBQx;1&0V/>FAԒp]2!4 ҿ0cUjea6d2Zi[ .'0|NӔ!k)MؤxZ%!ډWD}oƕ u=@rRMnU:H4LWl\a¤Ld al!0UilZX ɉtD5Ɏ3ߠmV"{ަ#mN+k@TM-7,vd% x(JQtLw'=_8ވ}~Oz/ZSrSb |kϱh2VȤ/=(rB>w#.,!=nON23W~5yzN1a+f *^bsXGQ ee6PIՈdz kQQC0]BY\ iR-:G}r%ݦ f _LE?,I6p( w SiSNC92أ^lqc`{$~j|cZ)|MMXN(E` &p@_t'"{Pӿ)s_Vb' V3Gr)-V~UpzoC:pJr/Y&rS׿tum*Xii aM}o星o E_E6vB,3ǥ".4+˰v⊗D'J:5B10kҜ'ZM+̣?⠻ `7.w,*Moeʶ˕t2[iɊY&Bt/LMT|H:|wͷ8WA-T6KuBw*IEJ@LyKzbpl#'}s*͌ Fgpy7[kͦS )yO% y w;א?Fn a9>kt] LX^A}@ 5]u \AF@ߦETg+ճ>nfP ًމqC/m/:MV}JTO┖Q?[ןʤ=³셍g lA4 ['h;Bep2ÈÖX aP29+)d@hhX&\3ӝ`ҿ Zf.޻qhD{N `e׿tB7{CտvfN#SAGRYsʑV 3D W* a]rAV9Zhzfñ|[_+>m"ij+wShk`BO(7t=Pjd;i_2(K)a&G/N<]KvDdmΉ4m˷ɷ.TZ.L H:$š$*}"9,Dc ,[&W6Q6XIaܫa-%Խv ]*(IR<p\ I_~uIh]by&7@4,;'iO1vU#ȫpc.Ziy M %Yq[ƵwZ>%Z(ɏL/ׂۘe%DJĮHM-xQ40Pp#O՝w,%c,7er#nfdLJ$|cf09$J;>7d>i>-OyCRjkn@ &|vb̫5_m'!r:őF!(UՆx.W%xb5OW{CޓY a߹SP)KhJٗz\#lZ>Qp?u"igM܆A—yv4bYhۨ^Se<]a}We=uA/HMDL_g;" U _4o?0'~D Te3XYI2"эGӦvKɿ錶6j<CҮ4Wי9ȓ-bɪ[SG7\z ]A [,3_:7hm֨Jy\YrXη.?̜u@] w8T@7)W.1}z%4 b~ƗaJF{(L^"7EX-s hb$w&C|d GDBG곥2gatձ1dy;2iˀ5eu| `d;y2ptj~:+4kM xkG1k#|x$%4wgPG85Re[6C9β'?]+ɗՔW٤& k$Ȅ'vT [s ![}>ΪVMjңq2&-#' E YwgfC:z#Jfc 2LXv67kqyw`&f|[,ys=z|aNzu=hOՎ3G<0hI^8Ff0c YNѿ^}zeIeϳ#zqJdД!4|bY5Yl-c_eMx0Ktn ʼn:X2ZƹtF@vG묫(p*]jۜ3u0s5,]p2ߝͺ7+,:oH q:ƕCɧ'J?-QAV)OQ3 aHDf2k='XMh}H9(:! x:?}DQXNi*R"աM FH|͸3ʫɜ%D{O @;d֚{AFv'/W(8TfǵyAǖy2g,G5\$*7֛yɁBQůT402x} xW!b=i>/踮\SL;]#`c[W=V]{cȞ a'٧:e%YKX~~;٥l~m~C@ Ȋ$T`Usm ~.qU..jUAM/a{| N9ta tZ~[3#BB]0YDDvڀ'TՃ Hsw[fCsNcw{V U*Ye ҫ">o0ŒKk/b)# S l_# et'*`}|ypz2!T[u3'&UѨ!Ӎi}l afJQZV<{%nx Ў,J|dQcsxLuiaJ)@J>%6DM[^xhقy&OLVɚ0)&Ir2 clTh7#axMbgp[4bh}ytK ׼N(4DȌJQFQc.F-V!VwQC(_* A$@`UӤSm+Rg6ʺJI{{ֻ+[=g1pWPR545|& sN/\"|ca[S;OE4?|H@"!ʎǫy5n@ޕ67zMPmD?o/ \T&Qъ3>y 4`-T (;3׫)iqs9 c.#GјqE_M(”!}VwH,<̡ l٘_HVdo%CV|-GDQ>$Hh?| 6(!Z4ўW\c+aOkAlH K7"xgN$LNO5FZWsOyhHj)68K6 )&&' HWL{f!WI0~lZs i yU% }.MG|Y-b˨WݰT*-mc֘A{Rs zT;ޘ瓨v!ܛc7XLF7W5Edobsٻ= p! ซ&yӭ*GiFT˓]uG`1U j>x_I9S }51C|rNCnZY[ j SjW(qlJrVtt53Ӧ d JI6)Kn?DDffS b8INr~kA>:=穑B&fv+9rtG_Ĉx^…K3v3ҖNOB>S#r WO4z:^i#ǏVupk*e "{HwVlay@\ ~&isŘ Ͼ )Gvbv^/k{i=~[,\Z,]r{r"gPH."ް)Ŝ{`S[6oT+X.-#W(T<+c< Q6޹J,gܽ#ҫA!#KS@FIAi봁9)O`SW)FavbNhkL+)O 'YQt$' v cCn3@ڐrbb-j a5(@ITK@fv.2n֧Ή~ ɼ{g7N ,omexEŚڜɘ?g֯6NJԼ>tźpb-x)X*zn#UQδ&͜=ff桧%#BJ(7fkd{o4ۼvl{\njk- fNnLݪ =6u+Ʉohgֱ_#șriCt}nrSM!&j%z|+dqٯ昱匜zqS0.cjU|.rr+UZ׽\Vq1Fud=AT +T_<l_[ ezU*X]ɪ٠s^E 0n$p"'0O~̤/C(_AcsXd:gpEvr*1y SF9X\aI+;:pDޑT38v ooD?NT[{h=N2`FHS25YL"- 15Dx!/_9E͇b#6u|Ci{Gi^œ73~>:9'`_EoVNabA{J|vtf=x u|09Cf2qA=6q}~YhT#તX ESe "v+tArU0?2NDtj07%E$n]E]CjHhLذA͝w~ ծifG\;,+`6| Y=-QT ^Qij#MgzSշas߇Zz;ߑ1E:-3̚goq]rmN#O@$wvL .Dq~#gnhSQw+PWQp9Y|ǹc"2BHu Tau"x4cU Sr'ӎ%w7t*1CbVv CoBR]r/CѰ@Z dHʼ68{5J$L7S &Nhw".!c?Xlȓ ,D-yPo%-YV!w$G'wUNDža.)nnfJdzs2{#RIWXQuZKulG #yljk>iH6=6xm~c|qsRۜR'ȷZML,H7b=1a.Lz`G[A~h chwp[QיMxLC7:̋5-%+|>oKA¼l{׮"m5 %Uİ^BcY0T(9q~-zԺ /I}z:5ym?ӐI(cPd.C.&R²ޒzL2;>%b2dOd_xQFe.vzDú%'"x fTX; n-xKO5̼׊h7ȀsyYe(e!C,㯶dbڢ㇥MhlM I1|k&q&m!YbE~NAw0À]`p"6 !QȠi^Z "UwuxM7a7(\K ( eRއr`FP>cs7!ŊE`M%=iu5/^XԦlUxT4^!I l-0(%{(z3l\ЅVF}Ҟ2}c^1!VpIsGpxK7u0Ԁu% kpZmJ.a+~{Wa v\=ɑ1r[$j^?*3P1je8l)[Y1 `r3MGuQg {%tsyiZlY%!zT$ID5 D%V'#OOr QXp|fC._렾b&$@Z#$*%TgSRsၟ۬ ɝM}S $Tj\SEjzO61ɭX |M[yCVCC%v#cRsv$JKQ 3۲Av'[v:3z ց}+^%Ε &r葇M\K+ࡓivcK &A-|PhNy:W+|͠l` zG3$m$1ѻԷN|\gٻߎ38,@Cw$E z+_Hs/e7;G8ރk!KsJezȦkX0NMgSzߐ8$ó~Rk  Wڽ0.p-Dʁ?%H%VL:^Qד2B%WpC6*<{4`|GŽ׮9q%N)銑fgL YGX{+X[x&?$soh6|1WK[Qֶ߮,&xCuTTC\V7iލm֛VBJק>>h&(vL%5 m\ό0#l(Bd!oGbC #2_ޘi$_d@,G⻡K8r]lYx5 ZԴ3'w|t!#3E5]`]J@9=+t(3 hcA̞.VMJJ\RA'e ӟDC!4JBSߤҲ2a*$iW8Q繿uh'(4<[yq)rmgR_"xixi.p<*]2@@pPքK8gvQS/DMY6ٺssdJxv 6~KC=Ѯ띐_"s2|;w]a:iNڶ6 (21$TB¢JeX((O)I= xbڐb(=PL1^^Zzyj) 궞V<0ŠG%RBw0)rh0sr|+(O"A-6Ii:֙I q=jmOKfL4Xڦdc(`nMi}CLLˣ3NjiʯgNQBN>D{#Mv{O~7>',tp@˪O&_bYfgT+,\$ 5_3|`" P1zBMi_S9Y gn0%7eLE0=ҺI5S*6{xAR<t Xjn=cհv$'TNu*Cpm#VBޖ7 }\i!z]nt:,ek|kʒM|2?3AzaH~G!wP8cds7ޫ2qP@e 1"/?q8S`a:ȔF:lfB!_Gvc~l#ϾӼ6&T%h~ԥu[UlANShv,husJ\q',[lln"ELiPyz G_1 a@ ~xs2w; 6$:?T^g_ż)j͞+gݢ堙K5(8H65)LeyQbsS=ʯp*h+.]IF?'b܇u180~+8qVJƅa/.XC2SV# Lu|<]VS@ۍ.=D}]vw̼ofJQz =C %(ݼp۲^5,\m˩ȔNE?,SZ< 9tiE>m]2Mq!z1q1\T9}g*U"l+s}d\RFC3>#lN҇d("C|3ڠH_ceHz BO̥M9lÒIxQ9 1rEKBuwegd3SJϰbMF |ےtȸ`,('ybe[^TΔɕJDˎS7]Ŏӏ&-(hsHK_Q7JME-xLvoJjUxD(>/.] |"7wSaU/^ c!4I >PjԹ#0+ox+GmAaga6]`kxېjԝ7oߗ\2Ѩ7R+7̟#)Ճ'-T2q ]:|~{8uH\tW+h#Vi, %$KF6zuٵۑU 1DoqRCOqhcXaH zay ;nLeJq9p\=L#FwHF[83ln`iZ){V$Tq`JKdMIU_>L􉊶LN⻆^$XkC[Ao^]'oS[SKfwX)ٍ=gYتd ӋuO:HR{ E,. +ȧiS2FP!'- zT̠_YG-,(:ߚ?^p妧І_< b3ߨ Gj<#TS$Ll]E2<"12Y3΋1'D)7{Z@z| Z*|9R/C?wzv K%hΕYe..gB$ؿՕ\jd[7-Bp!LF탨KZfG"yYA\ =˒Jɱd51wm,ZޅU=wt:S/iVI߮Dp@kӚr˾YA}^92v/bg) ѫ;;LYȻ_`$D|>?^iِ+OMUk4.Xbw=A lWݍ14P[]a8;|*wNCC !UKhn[͙Uk\D :(Ƕ]Nr5[k QFS}SDU|.e9͚tbm1|۶̙ywk8?:1 _ƹLY}Ra]Tv\ȼj"tm ݎ^q_翕`~wdwHKp1jђdOl:apYhWm`+m 1p_cPājS%J:6t5d)XtkՁ-͊\{xcW"<䐜F9^uů)`DĖ\% 5JKaq9532avUvD P L_\cVmX G;Im?4 #x_s5αxCK}48F !5PR;MZyzb{* xr t5#$w.H7W):28AyC'ayjY~Gij}g9ͳ>׍ImTgF'ߔ H7HG/HyD6@B]̫ƬLԯX3HۺCC~'wN7ˊ|ݷ\[E1*"8Ÿ\AT'J{t[}@4Ls%Ç\H\_+%OhI11ekSjwx0iخR!x 7ji;DKF WhcAyS%-U,C]$ZV`aJ-#䏽d!aۀMQU@6vqlcMFjAC r`.mUU_Y"P{G4o;{ߺ>J1ο?R~꜅DU7_"uvO$1o/cMQBC8]Y[6%pUrNm &f[2SwDdQOm"+ xIdRH9fzmʘ=rM n׃GM=7Ui{w8%zO>ƂJq$* VQ #IrbgtAC&dTM$N: ϯc.cW]\_RhӍh&jCڰ wP߇Ay~7c[]3sL}7Тt<ٍMY=*zc= ۢ<+hL/HvZo@S}ϙBA*7_> 'v :JL)6ӏDNMۢR,U"]kFTHAy9ybúA19CF{*o R3"y29 0|{FmDσ'AÇ w;杲 =#ĄG O6 e%ŗ1|uTUq! WrcseUC~fH {>w#䒮XIR_f+^sQ5/ԜF75UDNouR\]KX~ On$!qLC>4tBf,UW:hpw  Vg9cz|4ص|xRv>J%ӓ;M)39f2ŐZR_ژ,w$>E@}/K_v e.91_ /2KMp|QsPP(dLIZz:Uюzx+SPc?ErцW!p[bo'<^.ydu`SzCC+W~kÎYnc=j_`sRq˜[:T ~X06tFa`.sbk E-i1~(aҲ , mK0>vsƌ5b#R+!:r}H{0!O Ac=BAZSi0+M5Z^`m)ak`VG$9U$"H!n6Q>Ù2bP! [E1]+z?nzIwn@SRnV%څЬcI)b}v1_kkOTf{o%e#r\ ?[Ku StdR#x]yQ#I@eX; ??x?L$a}Iw`k<ӌz#=vI9^&_rb +\pHN9coV 3*ƛPP12Kp5 8*_6AooĂűH}FW|B<_(䧇!m"t!^`M{dV, %@dq J^ղڕ'7])EAG+6,7#cɂԑ>'q*BeW ~ف[p:K {xl8gb_l2t Y@@W0f^ƇMbIBS}Mgz ?9)H?ąlHԎLBHm/JohWfoӻܠRsq?K5`!\ӰJ~[ mot`<,{"??.hOS5YW.A_\ӽNgx=tΓmos qԲ] آ>wGk﫹8aQ)Vk|V֖9Spڃn*v R YQɥvl!AΦ5.לG<`J«Շ%9Z*.+rG-tUI$tz 3En7-BJ/RB)Hrw{./1Ϗh1|e|<JEE}^D?UTfMDIa40>} Nqs.xf+F:q.IȈ'` ']~[P9}LAչ|v$#IJ:$vku (Scʺ ;\9AaiR^E a:'&ʊ'SfJ>!ݧNԜ*Te3DQ)A!?N+HAʠ8lY<{׮9Spk.`jv,U?"'gv=O QIη͹-.قӅek}ۃ\@vy4m+? !7r̀S![@` rO&Zl@bkR DUsL#ZEɧ4n^w |{\gc(fI ;+BƕC {DM<>*`>N_8 `h˖ā ϸΟPg+6PfqJ%zI7iUO?9R@"ugDqdWܲ;RCc囇s;sXǁMnB/.GFu$J9W2#b5U3> }!TuF 5PNg62m tb%d3Z+t wzQbsw˨m2 7D ["owHfx~GL/R";5~l46rcF:Eu8Tّt vMT? w> `++ DJh$OGYӗqƷUˢ}: ?TWl^{ID&:Xz)G/TXJ~TSOB U'i[h^]AGϑ&zjWd9V#dj6$ evŘƽx*e%a53ݛ#<6A /2L C?ˣhho4Ht>NF_tߐ:k;0euZ g_vinwvcMᚥV08}H駐R@e>vI>Xnw۩vPQ7-b61 XK&C$z8.kE-|WN\V h@%0<&o%Ubd_.dd$&8@|ם{EE-}VEN޳ όYOQR= 55(4rCgGZ4]|!ޓQ>QFZ*R6:LgCTK̫J`ħTE 'p5'AP;!U-MO4 fh*|NxEW\Or#N+n^EmJHߢ{GI^_CkwZ[ijEyJ0cц e=m!X68)&Ɯ>.dn-MH~9F a!%'9f3]tvR,}aEЯA"l$D!htE?tu@zs6w-;a_2Wg^jwv^$1ubg>v3 | =Χ?"Z gJ0ڃu;~z6i QxdT˚b`(ps7zlV6#aĜC8%cbXԔ X2//3UԜ 7緯)?B{i\l᪱>UáELԴE׽2̚_'=>gg[Q2J yȦ}R 1azaHXD%]btzv@ŸRY90(clgSUXHSU#- -_C14BW8tg(ABkoMa AUb xmGtBX^C˗y\=Iŝ8ycXW1&Rf1t~gֆ -ض;&ӉqJP@6^pZڃ{ӣ#*(ڗ(8u; Ӛ Tt%Uq& @G =no TꤻzC,3&&T{}d77桐8]h㵂Y`+ϡ=ҍjҘѻ@\ő429rݘF||{)1<w2OIY\+@*tpЀ}9YإcGdܩs0{\u.6sw%lb=k~fKʛ OLֻȀO{97\} *;%U!Xjo]7}qI⾢Qe9/7>7uPEvjYMbN=w<,|&:0)|qnpӷprW*x~'gDfDdfJ&X/%lT>`Ib@4he>1"wANe/Og ;[rZ#Ipיd;"*7Ɨ*\w^g5az`_IdVK=0l^"A,~2 C՘KܤGBϸXLy!XD 2IӁcP~Sֶ{V3+<31  L,1 R 9\L L=0wsOOLEнN;iF~CsB#+cWΗMQY IK'\[rh; ĒhArK, y OX>ՃȗLϱ[r;7c5zoznmq~e+i,zaJC~O^\I2H4d4P6mnĻy?`wZ"gl}KJw[NSK;#a&."Ot 5PlW y|%-}! A$Slwŗ]UZ 9 tHK{V^uАdkKxύmɵ86Ue.:QH[^43_VnrzkR^3o$۰;b,Z8?XPPD 5rr_WL_n6MGbe.W]ѹZTf"8qm#-5Oq*_ /b7R٩Wse"?Vz2 DK aOcX>$0SkYFSv6iVu QX(qOT{AUXhxSi|5:g, s=dkIH\qE }9S :a*OuiTM`0BL(Bxf6?ϔ+Aǭ/LˌADuyezW>>wf3+1f +`3TaS&fҀ:/O)Eg_)>Vdy͵M6~䨒&=A_VZ9 "gb@}arogI`t)=6=G[qZIafE險$5U5fS=yY ˉNUi.??Kp6Zҭӗgt|?;0vdn:ո `{>,bH:@9g/d>7Nj͵ 3iƆQ \BGm]GRd Wr6aNv{;$YS4*W?PJD6SGMM$p4Y4~GKVo8bvg*P0W+*PD)OR)T6QY?Q)GYUգBa1SR8uue jx{9^-Ą&p;[N5//@x] 蘰z9}݈x(^W!7b vpDLs}pR*밚/ d .ԞXyv л!A+Ϸ|Ck(C;6Sz#C8Դ#O6'KsLf#"4$ݩ!L?P*HũXw46baW8-!fDxM =ri  ǚ;9)m41I?`3={'!QD7Xz8ky{ؙ.AHed]L!޸g饜# 8Cr)pВwE 9IGJhaEG("[s}d_-9^)V1Wʹ ہM|k9:\)=#EfD 8ȳ #-?1t-Ȼظr,"P3.,qr^bIK ,4߽_ f@1"Jut.PeY(( Px9K: ,Weo\?pdZ-arE˔Oq@ZO]}l|PI f\C`<.E,Ca-NzN>6Qol7;h\g8J9 ʱc G)qC%0yk^G xs)@d2s&cqz*'NSS4Gj;nFZ"o #w4q+QKn<2tހ YJd*{/2R _}m'$e*_CAƣE~}kbc"b}!ƪqJdyNջ7ol)9]%ƄZ_-I%>5\͈/`^L֪|ѣJ+Ժ풀]')m逸8"fzAmVY@/ŽQ}Y#_nޮpE;WL#,v l[[D*A+$ߣ.b>)n(B8W+NtE|FRz6X9֌LU`݁?p:R b%B J_R pl}}b9DM7JnAaHgVZ!^o';3d6y6q" *I.$mG?ƺcIMӎDWFp1nb_Oj H3FJ0<1:a,MՀjpi\@-`q Q{v񺗞lI9A޶a瓸CЂ$7\ 1xoЩɔn }gԉǼdȀB{93,]evL]zݡ2|~n! o"b-|f 8`*z^h>4y&!^h|93oW'Gy$98ӓU]Բ- (Håq Sg *QշD,yO8d cíIt2;${_83\ uFM_JK~kOMc%Қ2cIB4+,3֝u5)<d^}77{gTʙSП!|Cf =V#0AcH_ # Ud ?cݮJ0)%;|:bT+ ]Xʧz@F MlHu]sأ–GHD-KȺx`;G>*UDIaKalc*3>f4xA] ꠓ܋g 7iWv'pMX{ƀZ,#D}*w;R&q:v;LqcδzhC!jB%g[*MkFsGqvƁ'\mH,qE0[E1Nj-۸S:=F $].>4in yO@@=oƆ]*SNRd^E0bF1WjT>d{&(҂uO/>5*c/1#b\]od+,/>.Z9x>DM[DE]s1s~uJGg7Тk U/Xaj 4~͊B8}d2zF6, Ud(x|p* BFsB I:qB4]V iu!gE4:2ϒ5`be(EЋ!Ui9mMx ٺЅkzmjҼSd2Ӷl3+AZYwG 3Rno;dctE|RcCyO?Sz-&& b9meLb$콚/νŗ?2n$$"XߒQ\V=5yd"XbM'yтhk%~ Gq ՊUS=D2~g5Ě /na`X9' ;hK^7>W;=>))H)Ł+;C1*hmp%?~bT%iԳ+؛*ͥR4<]i.Ԅ1jv \4B*+ ͪR;AZ+vۭ1f7;Q5){?lap" ]3qD||(X7=r J$(|b}pB*'0y(cdy%+%LZG'.=P@iFܦBnGh?}:2uG&m,/.~w}..ֻI+IGv9݈:c`l볚z F 6G$c8sCKSRYt4FHY%mh¹f`׆,G_`'esSb3`>ѪY?AdcҜ-lҎ-8$3X`7WFe 2|{D9|^,4ZlG<'p-7 cB7wnwyrΧ\PF^1%jPS*,]z qɑ<lBd~Ґ.+70I{k~joM=[> 3z~yX1'[+x95-ô5K@}9}`EdeY)B ΢/RWg%UXAB {aKF(i"ԸwZD7zԦ$,եQ%ѓŦM6ޫ\!T *pņhva<*|Ufz4Q9p jх`p4][e7+P rK9#>dXI#&YLE*핉AI!qZYde#M"8/Ղ#wթ[ԋ">yI=騪$q"ӿ7u)|.C^@ԯnFZ3FQjҏ OӔC,9?n|({pU"KZw/9gjsm.3،pf1X goV{~`PCxy咾kӤRhp.xwJc[@{&Bg{x[[PYF|WJT,+r'v2a๼e!-*TDb5 ҥ@ڭ[UQ-tub#w X2& ;Uy3g>=Z+?}eTg3oX& 3j}F^ۈ.[{\THF0Ma9y[(D @&s1 EsZ\NFB6h[Cnqŵ; {$>Bj,2z2UsHB)![}+{H@o΍E3_'τ'Nv=F4K?+AF0rh%h3c4>\M {9nX 37#SR! #.-${?n"S_eLH6^ `'X\SƠ^?zM0F2j&RmN/Fp~M].Yf.t #}z WWIbMʓÚҨ: Z?juGbAӠ }f-b#|擁;:Ô9¼ i˄٭Hqvv-l?%ЛԀ> ݒeХJ| ijiIt~6?K('!֬eaH J/qyw4ga:&ٱ{ KyPEiWl߂L\V僿;P#OL̍;[+u)I }di r^06nZ}YoK$ r_0 mb9\oyqnR؇WK6Mcyo.-P9\Vkle!]&@LƼϺv]4BOrek^ZΞr)}Gtz7X{ZسJm* e]lփlNf#iGֺߜ\ OlpiN,z/Ԉ\L@ 9:q Y~~~kCi$N쓵 % ?H*x#!~C&e4WtWmz }fyb5ڤrmnv<ڃZ G_F:O"cN)-]ӿô2ڥԐ$YVMLW\t~u}%kln({ aJM!(5=΍ AՖkZ97z^TåqX)Pc3}@51ܹ?kSa9t+Ɗhà 'k\[,t wN\K $/!|旅~R-},rN;NJkh?Zle5z٣0fҲe[ZHͱv".6^Fv7n8IbC`Ci+5WFeSiD3ei [^$1h 8<.t%[j4$h\|֏GKMK`yvh">a_Ƀgvަ5?OkiхPU^d>gNjm)XɷkmVu9z},&ah YAm|-'MbfVD3V,T4RQZvjmRbD(YQeIE\AJsq태&{qjbi9 U3{>VY|@b-xqn1!쒸Őڃv/@G [_CAe/2e҄jnW}hD`iy8ѿx#}s H 1놌1aS킵ЫTM85}㞏 nJ QxҷfP,,f )ٺm+`j˃9+0:zSWj\^YsJ S7զ9NjRJa F%XcWLEJ 75[EAT-I51A<v5b>Ԋi n*T!bx(>$OaޱwA2k)cc=םťa&FV^n,DKdo[FHa\hIńEXbken&}0\>qu}uæm9.T,hSZ/FMل^}IHU}|(~3ۀ*+{BHVaviaL37Xk >vԃ`Iz$KQάBA=n+e7N,Ez2ܳ/H:()i$h  x+;CT#NM4?K,ۆc6 u.v]AqQ<ϯF)IVh,/Bj`NagN853❡9 ]]YLkd`/ΰ%KY~yOբf.j# bܩ=0f,я{_ @9y5g:ZT-$TN8v&N ̖CYp'{BݩA\nO{R~eE=p?L=AΨ UK8.NF"o5p_Z|k c.`b u@T7I2|,m8S%ψXCZgʊ|~5t0@5^+D"'ݻ_JWwqQqejQ\Yg ^G - :"_|* i&Ɨn>Ah(N!3 7>nB j.+dTluY6 rWȊd?.x/,w70/cZT`Ie 5.#!/묍\j*ȩ1,6!aٍ~'Hqy V,+[Qx5Q C!D*x DK~r-!Tm_I) -5ӛD_\+9JkH 3MRR dxɟ^4ܼe l-CTVWm$9"A4>с2CCЛ3>|wﯢg^ВlPwx eؔAރ08Ծ#(ԅ C$t74w\%-Za,N[`7a$F3lowȀH׿;d;C,<.l֠IoRm(rH <+`rLpgEi=xQM1H+"R6Kᒽ%lMi0uHPr;[;⠘W:0p7Q5 c"JJzXOs<-/qGuכ qa c2YzIp_`JZ a{, eȯnG L:`iB6ۭg0P V$KiER-"g`zLP~#OaB۳um-MidZD]ﲮ_TtXl;"kjv[I`d02ay?+f dOF̊kA s5G 8M!}9c;I4J0M뚅#N .& +]XpV7ZievyU@a!B]͝N ڋ)!8K="eehذ- 搑f.%P%j C~65tvC8x8w+M&iUGBf\sdC|9}kwCaaZС&:I͉BhxM9jz]qb#h*ʺ>]^pa͐V`<d2ϜrCUW5_FF)bj4Po\2Ѽּ_s JZ "jLsY;\WGev6u䊳N$N=L)n EF`E 롺R=a:').BB_; 8h>Fhhu: *i{y&c23+Ru9ͻ 9lb&#Zڙ186 j(4)4ܾX:J=8qɓ{{XV)$hLUg1.`l~T Rx!VI8MrUuuŵNxpJ#IYoA8v'D̩Qs)B'D~9-YIdD uk,i`1 vYTօ 2θ~?M[ן"ϯ&RHe33 2-GIzuAYFYE? -1vFs:" rxMyqֽˈyW ꙸѱ+5NQb-ׄ=yak }"\i-|?&fܳeʧ=u7skAwa?E st rJ&Ō%i?v!'VcDc޻o:NZTNJ w) +pρN/@)V /ɚTPRlZwvY5wzG8|wcrlƞf? OV9 FaFiTcfS˶BHh#X)ƫB*E)?1a-_=ng9]53C6d (,#;u Xy|5+|I$Hݗ,VA;բ80(/k[ V#= vÁ4RܽJ|aѧ^s>#<@ zT"Zy>rϗ ;Gm_:MbEEfjR.mQ&13?b=ҩpϏkp̚0V#V_8׳ѻv|Ҝ!bcSH' ׎V;4g%}O:mPzPp$.b3t8D1C<.+v͸eq}r~G{er9SgZ.}< p> >Bi2!R!fP^ANޝu(dLcд ~o /:BOV>xD,6БX=Vq #92mۈMMӟ[ߞ! og4Q~'o]#ahb$%cdPsr]H 1U f SYlVv]ysI(Rb/y50:bo'&Vml!щ*ݴn}F%:v[d:)E/2 ڞEN듰}{haL/!IX/Wݙ|Fw-87 N5 QEH̕F'1^J{ 68^.=ځMF%͊=yX1 )F31m{1=c"e HzH{vELAҜS wNBś8YhįeQ Լ0 |jl7ͪQhPq|7qNNsjJ쨠JКddV\=YVbꗐiѕ͜cA olk H1GggiIvd1(TftGZ;ZDgܪo泪,YdT{ôPBW* xz12{<1GX頨!La;73ePZȫ!7ZK3]D 87_Cp̍ ]DrB H4LF)ccL8@1+堛DBG7I_ҴI#P@UúI+hNIȿW`g];Kӏet{|" vtj`b6B8ӆw=isGNs[yI0qQm2N"{h[~_΁E8{ӄ6;CQG&~( Nm0 vsJ˥G ?>Oɪ&k`\[{}vU,qH;J/ il:_^UW}",]i3lqEd2 V8'!}^@Iu{ j3A0ڜKrI<8zmPJj뇨<^[yI̛ùQ") G+]]F\\Ivt5xs>uN9xOVa_Gͻ8hZ\g9%j)5H9,;9Û|~Ot˂hZhA 诒} 2/JGhC/qB)q8^ZF+yowzq/\R|Zhx 񎭣wzJҳ0`*D#ڨ Q7+e `kGd2> -mOp;ZzHZR%8n4o&)s֑[M%Gi0ѳm\ep#Z:'a0qW*ZmcB,*J(ⓈP;js*PۑF;v5s&_yQEf8`d\b,L4=llL~\GL~-iB_էW(dQ.9Rh˕>ڻwV@Bc9ch"1Ō =~dnsfC_Pe`h/VC+YkH0*,?#鑠-m-W;~mǏw;;- jnf `p_lCx +Vߓ1B?jKuY3!n ^.AYcM|2lz_) j(0FH3;=/L'P3W'~O .{9- VG<f쏥fUd=[+ָ@QwE{_lQ-PNSYAg>o&Clrrqr}$/=dC]jغDP2^~G%{&٫h~w=೗.JFLgeVS⪠OxsHa}vEƖI~F*2B%X ~+[/#n7 t)>̠܉Qm΍B!Jf-  :y™AtR%6>[!ןڙ4L%^ vY(zPV'[RLFg4 + Ikn]?[Cwn\%BOv LS6w\G]xLd#dL".3Z_j;6 5 鿋bMa4먲: :3ؿ-Xmo?˝b"۟A] >I ;-(2̳_K7|$dMq |~_K" q*.%α;0|(FJ`A%u,μxYI[ Zs.g6FaXj#kŨpGQa57MLGboURt/Nρ_) ݚ&q'=&([~l cKSx&=Nݒ!Ǎ;WE{myknsLߵV ~&Q]3~#H 9jH*VA=:`*=z5k>v.vJ7KnP;MF8ďL>K{ "A@1zFg6}ecIkyJPL3>>Dn5OɎI֞pmI}>vdC( UQ<~7 9ර55o DMjZ$o;>[N7LҦFEy?(Pږ; 9jH4aŜJ LKH L.z>_XoaJf* WHL،i {6Hj!kJ$ #;wӴdm2q-' Jt^iẒrى6w{ @|Y:=tnWkO%mh׳vuN8)Y"&2w@yrƺ ZC\5faG&GkXG@/N8xwl߄Br޷jxCAOD%og.AXN4PRj^5RyiJ$%Ӡ]RYD9K*3r-@1.MTi36δH5^]L "UaW΄GpcMk5& 7nqU0uWch/8 )Ҫ ת\[hI@Z A|WRU6ťHPa~"Nꨂj3A_U(sxO r`;O<=^i_/:Nbr?jQ\T@l(7O0srg7nn^Ͼ}N|#+FG@8O G 7[0M6$4Ef‰eU^O (4kmP"pbY'8gy~f5(衻􆀢/\J~Hd1obplr )*QHx^!t8616xLY<1K+ `KmꇠR,a8uv 1DEl%ʕ@6:ѽI}/SƅGr=o`881v(̝ 9@u+]H@r4`×ZUrθk?9`Ok5bx;d,5+%zv$w SVc s$Hzn]Nx(@v?8&Pf.yWI(Q h!EД97(q4.Ǘ:(Ds>Uj F}ч93+ ByGEviW])PuaVlBF^~0ך R[ w쓦͋q? >Yxx !_˱o+j 8&yˏp2  M°fMdN= ' vj;~ߎ3/" >E؝&3ɧX6Oٜ:k0))x,6=^hw9Y{1U#%S1)VKN"/)4LO֏ȟ%?R\eGG]?p=)APYj`J||'i5*r?>,L<[ :?y&I_/¬FFWHyG*4Q3uGGwmT@RhU U3KHij49~»q+Pqj|+7[ָn{ћ r }:X(W&_dW̨<_Z_nՍнY+d7vtY p1=dMc#cy ί"8C24/j3_|I"u'grCL!_bzAdN-cF;̋[EJvidcDC%ɟU8C,BZ^`ؗyñ{{$!yvs_xu~dzd=h{0n.u))jT',}q u~z6+o|n2QkεcP%WiIQLxv,Ƒ%N/s~x}Itܠ(E,ZS-^#DQ 0a@ oHK[5( +P–z-hB <:CLQЁ kAF>K l;I-Z$Tٱz /qÈk3KJT6rL/aEJ+ Lf• m7\sV7~嬩 }J&O_o b#L8TOt.b XF%voݰ+l`cMOLe׆\56 ld ]!-}| ѳǘM:c7<-e`:Yҭndz;Q9܂dImQAnw`7/9\cr4~= r'P҆Q9ׇ:{rm&Jk~"k5^듧F >)Y\+㙍o]J"NF=FKZnq2F'Ct9k&KD-Әg7Q] +m-gŶMSl^G,~cG0ӯ-ϰxQV-M9sIh{Yq2b1NV 6Kթ@rJ ꒲])]#q(` v= c*7BK|cQ$f?! ;}@ y~Y{\S l ݅EM(Kbꊤ?tFK!q3չG' s i-}ٞ.0XBYVK9~M3?x$dQ=g{p^rt ?R'b[).(Wj'oYX6[ƿE$88ZfJH>eK;ZsY?Y,cAB&?0U}Oь8dl?Dp?㼮 s(= %@Ma.Oýt9ggϯ;9D]zydWϧyY]x lZ5d8=kL38Z 4, _'Og3L<8Le4!J:|+HPDҽwWm 0!btsܑgw|@Mon|# 8^F#)]Sr3m ?lvL fS1Wc jYNN*K`ڶg%Y(G3W Ou,.bm 2\m @欟υ 7gGpY ܛ7-s~JY #MٖN[,Hm:rZ#u F(r8) W=WjybJ«|4'">Tf*t^`ÀMeY 2' S<҅` 1)t rEt{i%?Ɠ&#h,8S# iPxHh@l+Do@ދw[ϯ|IKE0h`$xL_qTtU ټV E2ieT6Dl-ĭۦ6VFbع#]dk-iNr\=3B!b"eH+ n1Dr&ZMPM2ƳwgWJ 2ZgqPѷ9*` !ޅ2v^Շ%UOg۩\꼑}F]}y{*W|Q栘 jU|7SmO4(Eɔ^A~!D8mhi.Ѧa:A&Xkǝeeq,Pһ#Lĉb`1+LG93+%R'*Im6069tnS{@B g2[,Rkq)#Y"Z=B @Fl9Ҿ\jԠcDL0qܠEgKp/ %2,Rk/R2zŷڈz89P3 (G3Wa3N3(ÔzkOI)Z&̘V-&j ~#/Y>toc=`ś] dO#j({FNJ;mi :%u}Vͪ ?vn mD~FK[ { h44d? !A`ob. =t&+dy)8ҹ~k׵'-A㈅&rHl&X~uy=j>iuZs1j8/ckYN Lt3cGWВ[NU}C&X*뜞A{W N"Li\^$;my7.C}Sb$(mW$?cم6@bC~Zڢi% !i7ek+#(8y8l:v9(Jª13иӨC,Kt<#^}<0Cʧb1o }ޗ`'=s=/P^N0ȾݐWjeSDx&gF։Qms_f gwG4Vnoڻ7.T]y?xЬmu~ׇ5ׅzـEiճj +"e[dXEO2M"W+&9TMk1\K#H^C.t4ה@q2YNC}p4Ba5B4]aV t>ZBpȥ,@ew#)BDV[0ب4 ,^S_Y \-EiP=Fz NNv'vt=Qk+@C2-EXGXITj#vT}#M_ǖɏ0P2A ;%|!8O>E'Ȗ6RD}i`hgtQf7Q45 empXPq8,հW4#XyTטhA~W)1{90њv-#~T.| i{*.8RUO#{ԫME!pwj.ŪW=A]D %\ӿ=p#35vcɜc'(k{K{kH%I 6иІn)"oK@ e,mqW)*E9qXZs+5 n:-ď^۹ .mf6&UWa ǿ`S$Y4P!p%k;x֕rY7lOӇ9 !|x2s8Bd-v/`%2 {Ǥy+ZJ|zK-NόzR|O+#kǣr2s8͊]f_\)i[ʻs:ςlѼjPhW=8R?"@"&m~ىBW\Dc~ PbJۯZNI2lK痋Av"Tw!u>5`|Jz,LFGX6(=c&6r1 hṷ S1uP0^{}VmMkM-ƍ>6+HJ=!S]!L.i@N+bA'(~;ZDFDsݶeϽI(Z]>=jIMev*\.YqDdJPY>IyFS"/Y֑$cЂ8+&syd({65vQ~o<1\p,)i_\Bd^v55(_CﮖAl^NSm( UޅdC =L ]XnEְ+e\!Y( FAjU#^'KN;*\i7A6t4oQhs}[+?֌lWA{d6YeVYpBuUwq(hx!,fM[H}'4 ʯPbQMMm>k30  Nw_O|'g]XGg]YRL)u_ Suz 8!e Ɖl3qC:^04 N7Tl;*2M{="]h~!cF)}R(er.xa|StSV|!L%U֐H1g@>s]25aD[T m7(wbWԮ(73x==;i_K(<=n<ƢMYPV>0ToB;ckbPK* wxuj8^ [Ja?V!@17GD-U2o8mGq}*heu2QiB;]R|#hqN)ρ › dwω+x`*2B=(_p46uϓ@q(#D EWb ƥu$銙5؍!ınl[SMC Eq}JZDW58Lӑ_89#ckӣoQKz%.T-l3.d e=rc_Y80Zͧ\tb*⅛Z"Xq`Q+ Ԅd+33*"EGW[U܇<fd4^${oRy&UC73bnsEQӽE E>WMm [W1% 1 /T\*OPYX # jDAVA`W\CʧvTᄬ+G鋽<Cl`"\htM?!otBKkFPǃ7yݔ3|mG-7ğk-o&]X7taI+:8gbc|GLY)Cpf9xZ :$nQZz2iug+@v&iu~@;Ҍ ces6#EM!B\U \ɃMSز''c{>&L C̃튰V~-PB89g!-_#\SF C.\qPeK% z~ﳵB?7fP^OM3iy %.$`S կa:r&N2zאR/l,S "0ԧGqqռ!G^٩n\I늇)&W4R)_Wr>ܑl-A7FTφӐU'[d%Zo%qpG98nu,2*Kf]ZZ:԰"٣R j/@;[^wZ5؊ǺfMѢmj2!k@T21gOp0[-_ oӎ]xF;({FTQ˽(H!>[$/O1Vk~m%WǏfbfrQ \b҉J}Jh3[\EͲn߱%c+EIy/ O{j+P^.S_\:+1ogO63{5 (ؗ[XT6g;M"np8hN_˫R^b ,l`H(ZS>G?fʫ,"^JHcF_=c|̖$a$Fvd@GX, C\[B lؚ[FFBYeOٖwuw-079̇"rFǝcECok~MJoSC%))!rQ cj^dzƴG@]L{ ,|zތ)z2"AMQxݘ 9]enLtTW % a Pd 5 *{=!YXsB:vf(Y\CvPDB(QU.BtZ/PH&ݬFľ_ QH| dz`|[RmNۣF`6 ;慏+\lUvn;]%,#~\ULFm3ӵs}w͵߉!z1z"B H۲K; BBT] F;*5vXK**!c?Juz-=At?|-|I#ݣ1xMaNȞhhSzVpw5&E+A1|! &[CSୀn.9eqeʢDfPK"b  *kS_nC;.߄85^I<[@z[G<*o 2츾&5#]OL.3vgRxCqڮd0.=:.vL}jZN=Xu)s&xQ5쒠h W) pϳ ~#^*!ĩn3lXeH܃/2{TL'yP޶? #WԑtYj>t*|&C%1.mcęUX*EP} -!O씥vUgqQCI$dJB(#C$ޣzDyN+'smI}n_ޠp5<7Gs[N/L|&-qRoPWIbȯTR;VW*n[De߱azRނ>kٙTSҳ~Hv5gO3g?wIEJ5]#lz&2ËwEpԉWΆtߗ5$WHf@?NH4qpjjKd,*K?cyHԥqLs-nK@i (un̜ҳ&n.QIM1l}&N3YuY -eD9j>"|%QhJΏLTӰZ*5H< 2>a> v~k}>bsᩍSP:o{p2;ƓwQLE[Il'  +_̖7VDTfXf1tB-T۳OEBl;Ȋ011X52oDFYo냵xjQm?Ig7{c}n_K%^ފ QO@@FWQt+Zl7) *奛P_7!x&" w7вǺOO#ސQ2*Dvο: }{CXqSt>Ubj=1-+shQ}ތ+M-GNջ{uج^H*"O Hƌ >iPP7Ѱ)+83,%4#sK0aP(;\ @j1MASV Fgz7٥{Nfs#K`w5T% (Y4L(I2Oa#/bDzۧY~<P12pE.b"-"TZZ-“D_Hӂ0T@J'@;HG#`:R@7lbawKZf!R Փt@N<<`4MHN67/Ϳ+} lzK;ۺk8Fc |&MaQRט5 $De]蝙;@9iBX0rMtrm`l;Ȁ4kmghs^fr-+\™Lk^ݦgf<y$>/?#c]!{mvZR.60.#C6FD]xpRkQ.u%a. Be)+ [mW@D-R5 ^˾e\i1la}GY(faO &V=%~"~3ͷL$oorDwjJS$3r^s~aA(dד܉h)~>@G vǥn)1SEj4DSgIxۮFҫ.Gm \\ P6. ў"eb)b tr|[Hۀ VF6e/YϩY=\0yH]r]ɞ5"O&"Kl1`Bѣx+(03B|72lgr^ʓ"Cw"ĦQ;p.JR8k86hQ.QljtlY Tsz"UP$(0in=~+,xt.j*y?СaT[te+@eԂhĚ>$(勶º7-`׆:h^N'- ;-g2e۵k#: B Yְ(q~„a䲫8Ga$?oF0ZM|x=BjiU'*Dy]i54 wa %:x'Z:mB cx ܖ.p ˄h  j0C 𴼐J tz#tä);;Ox眉L&2pI1xb"P5<ʨ0%f}vglX=s?xK2IJF \Į;:ڜ҆$̪U p a$s#1Qh b42J,MC^_y|*p *v9-ұ zI^ ^72*P_FRJ9w;V[&$*5w#=C1 h\tȾs2cVZ 2^l0\2U$Ӻ2)Up elDܦqR }ik']Sr&a$[j ;ʪ}e5@Zhŗo$9Iy^_[6[ݺE'! !o9SYzlf1aS !hC,3Jhx/Z),ئ7t jX=>~MVwi[,gQ=31rHHHfo]!]GtEBVn"bϩ5 ,cDx[̇|>|-aTh(SJܩfPeީp?tyvv:  V.Yt˨ڲlTZ(󡊾ӛ'py~`w˼AU'B th`U8-ZqN"O,k0U0li="kF,QµXGT,{@dRjfjT-JO J̉y)K>5#vk '[hI12Q>_K~]j5V5['H֭&y }gyAB^eΞ,4h TA<\ "AY,V.'!jsRc%dWBeoBpAOi}E߇%i(Pj<}@;= c|D Zzҕ4%; N~ZyUB:2$_\oyY{RY`LU{lME|T:e#b7|AQz\B@(BԶApHr{m~ )FpD}1`ޥDxߩ,MB{耂"Y{ÌɜiOh*&w>cBqrgy7;'dֵd?k4f|O1'FXF؊ +''f܌!,G xa#"jI&3WvХhVAa5,#*^k}Kc0xqRr+?B\s1+ !5~qf6!++#nPuȺI|\1u h 54b,-Djڝ96 `36WyW4_H pv4W .  \/NnF>jRQS {:F*:񨬊 A#I-Ȩ\i03eIX!@:Xbx}mveKە>ߡ &H^4 @*QlO%?֨mjD]_O#V)ѾWPXG9 ;!X+߸< eyȄ#.#'KtsXz.эL# hC蟰ľ 5=1|O+ʖ%F't @D'(d¼Sj hJz>۬6ImƠӞ ^oR1b`Ǽq!R/1>B+Md)f/,o`AQ793p,$,N t]X \kx"bp,B|XǮR{BCMm|R?y-Ue\9X[wvnÚB ]nBMo}a_80QEQr@W>PFs=z!coGUz{s xP frDP-";hD|1oq AzT VRXJHK&ϕ7|Dopjf~"מJ3:D49 bE`r>r[Im-NBU&U)fiIL^gVuӎP$"+F$ĊT3y=AAk'֙/.E#cȓOJ;'!-5GDu?g})O,4~1BfXvFmw@ }<-uIՓ}e<Ȳ" 26̇$;j[/j%E\PWhk܅'|^E=+*"m~!=JJrY䛻%D+)1th06]$p~etQc ˟)Ry#TdLR~+ Las UF}>,ˇ4jrTܡ _DOc4]&h;e9,X9$+BEG, =¨F~gRhJ}ΛZMgR=j쾅wfY⿀IW21OþƧ_&Q<}D8i/NJ]fYdQ޳t#j41TBDp#TvRr@l'3W_G@;F^lZkzAD&<ʾ6>  $"w[0OHdYš"m6+~{TL[ p0lfь%ߵ7&l+k1J)$U> X 4TA&$;۶C@͸J@@r|1b=vn-Fd$+J? te+^#G OJD}>*D 1v%ܰ}66w :_8lnKIŊ&-Y X?s/uhq'QU#/9ǖk7:2 :`>5z{9횓E'A{ىRdj xX8}0Dm0:gzUy"^Q\PY);n uo<֣ 'Ȧ+LW)2gXW(Us}a_ʵeؤh{/K;Me!DO:b?Mmy'|i:l:6y\u'5tfvVEۓa}c_^~)o-aU^HV61GWS-βmcP}9p.lXb_I_uu( > "1Rr]n)NOl%qI :ݼFkP#γHVm"po";%"_+B:ޢQKaiOMkcĩk[zm=ɗx E ?Qbv;=p?j2C툸 ,{c5Vtz0ݛ_9:٦<|(}_m[zJ_w cyCQmǑ"BW"Þ,žP`6$&t NYg%۶-NVfK9F ˺$)ϝ +9Wbs *vt_waJbhtQ0!E#x>qCK"M&t|߈o&'$lns| P_`oJˇ G.웈2M<-9.rx&Q?堏*ؠw*l\WRiU7V;>wre!/'М_lxFt!YWo3G1 qؓkA3ݑ<lI+=j+숫y+S,~sFs:ØqVס9z嵤*qxlN0x yE|蚃~p] Y{t(@ʃnإP/L,{l̆𣖞t1H ^&[Y(x&oğ*ׅ: YZ