anaconda-gui-33.16.5.5-1.el8 >  A aIU]V"2zD侁{ˇݜ&W@ +@={:^Ub  .Вw3Zh抂FaBY>1Yh|4I@<"6j= nG NЮOJ8&sч!/*{o&76`Lk;@\/62ưuP#WX |0[Gb[3ps S_hvB`"l^xpS/!/l= ݰ` YE<6%:~1K 9RoTwXx]PEs19"8U8xYHԈE$SHVNBJ$*2$ a\zZ;};"teaJVFV 956qn8a~t[uQyl%&3غPDhFy^],kJgo{oȉMu ;"H5GfE˂?up<9$4 }!~ܜ42b0b89b2bd404d34736474902d1137877bb19fa7050d0e52da321ba26a2385fa129e4c6e86a59fccff008be28e75be71e8af4falaIU]z)[hHޏvhX&pqLC[>b[aRW)}3T 3 h ~4+ }BxX;Bzb%qa'=,̶*exv:NLЉzpkp'c1]JG>gÀ RpסF 6=1Um&Kese+́[Jx=gsi-kwbT>*M}ѵDGUJ8h%0"|ͪ9ulr.:jDZZL!g cOb !0?!p{CXᰴ Cv.H,Q{`;͑oީDS$3-W+LB+3dr;JB~#-lȔjQʼֽ̞heӚ cǾdܬq\HIv6apRʽ# 9vN0,2 {h'AArQIيd IjR{'>p<Q?Qd  S 6<D,     3 5t8\;??BBC D(D8D9I:xG"H%I(X)LY)T\)t],\^<b@dAeAfAlAtBuDvG wHxKyN}PPPQCanaconda-gui33.16.5.51.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.aIi(ppc64le-01.mbox.centos.org'CentOSCentOSGPLv2+ and MITCentOS Buildsys Unspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxppc64leFnn//>>- - 5Ho)) p ``''vBvB==GG__??l7l7nn>>"Y"YjGss 6 6yy;;&uN NY/a!+ssG5G5WW%%TT6,6,JJ""Wp#Im R(-l"YR(? H 5g^o5=HN< n'kFP]M-@CQtG!:M>;4 n74=XE%y* #t GT!7HH(:A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤a1aIhaIhaIhaIhaIhaIhaIhaIhaIh^EaIha1aIhaIhaIhaIhaIha1aIha1aIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIha1aIh[aIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIh^E^E^E^E^Ea1a1a1a1a1a1aIh[aIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIhaIha1^Ea1a1^Ea1`Qa1a1a1^E^E^Ea1a1a1a1a1a1a1^Ea1a1aIh[[aIhaIh[[aIh[`QaIh^E[^E^E[a1a1^Ea1a1[aIh^Ea1a1^E`Q[a1a1a1^ˈOa1a1a1a1^Ea1a1aIhaIhaIhaIhaIh[aIh[aIha1aIh35f9045471182a660b0f7ca347d9deb358e221fb56e953c86d1178cdec6ed7e55c420eb062c6e05d218e6a5eb8462d0f1c470b5f2fc6a6dd56f235130a5c7c19cc31f1f53aa1c96793ab891f0d1be0e96b48229359e6ac2cf1de6f53a4ee88100f7f608a9cb7d9d423de3cd7b180aa246b433c6cafa9eb94b19d767ccc1d65f00f7f608a9cb7d9d423de3cd7b180aa246b433c6cafa9eb94b19d767ccc1d65f0eef6f3c98344855dfe4ab06fc6a6fafe1e54fabaf0072faa25beb534a9167fe5ee0876d021c5b6dd6ddb43063472cdc51081736ef46123f1d8d6d31792a4974d9b91a11b0aec37ea79dedd573a922465695138a1ea73b4eae8693dba18f007189b91a11b0aec37ea79dedd573a922465695138a1ea73b4eae8693dba18f007184a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982e87b9bd2038fc380ac999753ff75df25abe669c4b8b8c054f8a99ebd266d93c1487b9bd2038fc380ac999753ff75df25abe669c4b8b8c054f8a99ebd266d93c1410a6010caa6a6f68dce8ce7ada597299c04205d1434c3a3953d2c945c412405310a6010caa6a6f68dce8ce7ada597299c04205d1434c3a3953d2c945c41240538cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bdd7a4cf876b80f16b7161176adce074b6d5594933d3b35e3bb455964c77aedf38d7a4cf876b80f16b7161176adce074b6d5594933d3b35e3bb455964c77aedf38df4912aa07d60385aad171715bcfe54ecb4a25dce5b88d5733e342e078b3a32cdf4912aa07d60385aad171715bcfe54ecb4a25dce5b88d5733e342e078b3a32cd3852806625b8b504e415784634cffea146de3c02aa7b83f2f148f2a640a7452d3852806625b8b504e415784634cffea146de3c02aa7b83f2f148f2a640a74528d40b6ba85a639163015b9a0cb6f424fa09f2d2bddc452c69067dec6a233bf138d40b6ba85a639163015b9a0cb6f424fa09f2d2bddc452c69067dec6a233bf13706f9a4eb8d09486838e666541cafdc0342a06aa2ee86ac90029e5b8c0421add706f9a4eb8d09486838e666541cafdc0342a06aa2ee86ac90029e5b8c0421adda58bc04ee1b879301190e8212e99480b96b1581fe319008263460532fee96708a58bc04ee1b879301190e8212e99480b96b1581fe319008263460532fee96708be0ec0f7da4bfba909ead29b0aed3dac16c3437a4f1734cb50b41058a026de6cbe0ec0f7da4bfba909ead29b0aed3dac16c3437a4f1734cb50b41058a026de6cdd4614e62b28533e093401a251dc304ac92ee0c24bba8d42e370001908f57b7bdd4614e62b28533e093401a251dc304ac92ee0c24bba8d42e370001908f57b7b7401e1f8377897de42b2df8d4ff276c7194649498af110d2956da26c221444837401e1f8377897de42b2df8d4ff276c7194649498af110d2956da26c221444836500c83d53233cc353552623c91a3ec75b4ff9944192f1fdeded39c58038d6cc6500c83d53233cc353552623c91a3ec75b4ff9944192f1fdeded39c58038d6cc1284100c2705b36b2a1a6ade327428816f7e93ea9759dee859b2da06ee6a02721284100c2705b36b2a1a6ade327428816f7e93ea9759dee859b2da06ee6a0272616d9173bd2ba7b951c630e05a64157579b55016165d550d77161a77ea4368e3616d9173bd2ba7b951c630e05a64157579b55016165d550d77161a77ea4368e3a9450dc841fa2fb0b4451d8df01f7f2cc4f334576f6ae761db8c8de50653735ea9450dc841fa2fb0b4451d8df01f7f2cc4f334576f6ae761db8c8de50653735e2827d7778cd5971a8c4802aa85f1941c6f7eaa7dfb53bcda4921216388b68db02827d7778cd5971a8c4802aa85f1941c6f7eaa7dfb53bcda4921216388b68db07699e566a6e644fd2ae48f88a0ed4b02a0e33ea8fdee507c7ae4607f260798aa7699e566a6e644fd2ae48f88a0ed4b02a0e33ea8fdee507c7ae4607f260798aaf40d1425085c54fbb0cf25a16b42e2e12e32dafcede709e1c2c358e59fe63e4bf40d1425085c54fbb0cf25a16b42e2e12e32dafcede709e1c2c358e59fe63e4b5f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f8d111020a605f0b98aecf70a94cb488bf6384a10eaec64772dfa7ded4fd330cf8d111020a605f0b98aecf70a94cb488bf6384a10eaec64772dfa7ded4fd330c5545bccfcc2df3415a0501075eb6525ad213db99ad106f16a1ffb0199ffbf4565545bccfcc2df3415a0501075eb6525ad213db99ad106f16a1ffb0199ffbf456da9e42098a3398d1eaae5735b868d21a4b8b5f20cc928c4e7e2126b860255df3da9e42098a3398d1eaae5735b868d21a4b8b5f20cc928c4e7e2126b860255df32fb9307600472b8bc19226e51565b9c583a386e95460f7c71282439b83f988e92fb9307600472b8bc19226e51565b9c583a386e95460f7c71282439b83f988e9e0e04d067ac4ca6385728fb5c0921876f7e5b6e57c213c266bfa69e9fdb99a95e0e04d067ac4ca6385728fb5c0921876f7e5b6e57c213c266bfa69e9fdb99a955156f541a7a7e500f688e654f8966f376d59ce5b73a4ecb5831e4655aa248a955156f541a7a7e500f688e654f8966f376d59ce5b73a4ecb5831e4655aa248a958989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1e1d51bf08e9f0e66be5c562971af855b63c6d30d802cace5136bfdc2cfab2ffac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f8d111020a605f0b98aecf70a94cb488bf6384a10eaec64772dfa7ded4fd330cf8d111020a605f0b98aecf70a94cb488bf6384a10eaec64772dfa7ded4fd330c233cf5d4525cb3589eefe25931024fc07599e8235b42ce5682ec56c0b59c55c9233cf5d4525cb3589eefe25931024fc07599e8235b42ce5682ec56c0b59c55c9e132f791d09438531439885f10090f315d392b9eed5feb44536f3cc2034ebb95e132f791d09438531439885f10090f315d392b9eed5feb44536f3cc2034ebb95d89d069928f4e727da2d502ff3b4c212773dc3c22f8f43efcacbfcbea7c09f9cd89d069928f4e727da2d502ff3b4c212773dc3c22f8f43efcacbfcbea7c09f9c3e028b2f07c155626f876163d5ebee552a55adffa797c9e5e283643df9d5faab3e028b2f07c155626f876163d5ebee552a55adffa797c9e5e283643df9d5faab276e0cc104cf401b7c322a8ad89281c9d998a0c7d1518f4e361703e80add9395276e0cc104cf401b7c322a8ad89281c9d998a0c7d1518f4e361703e80add9395eac20bc85698d9045b4f0f3eb73e20bdebc9b4fc059cae824761586443096dfbeac20bc85698d9045b4f0f3eb73e20bdebc9b4fc059cae824761586443096dfba87f9b2313860c4a226c4247ee090ec6e4b3f56c00f723d2dc3d3c111eb4badba87f9b2313860c4a226c4247ee090ec6e4b3f56c00f723d2dc3d3c111eb4badb4fe291e02b8fb9df09e39fb16c3787041e29b1018365cf3b0c68ccb191c348764fe291e02b8fb9df09e39fb16c3787041e29b1018365cf3b0c68ccb191c34876489f63002ed65e204e0782c7a77291028b8e7cafa3f6c71b84eadcfaa7b0419f489f63002ed65e204e0782c7a77291028b8e7cafa3f6c71b84eadcfaa7b0419f01f0822b93c65fc04b2c8ab1d6cead8ec5908f4e0b185e9dc71ccabfd75a30fd01f0822b93c65fc04b2c8ab1d6cead8ec5908f4e0b185e9dc71ccabfd75a30fd34e45f41fbe3236e71073df8b5e2ee990b6420ec8b8d30a13e26c39c561439e434e45f41fbe3236e71073df8b5e2ee990b6420ec8b8d30a13e26c39c561439e42c4ad7f66b724fa402ff3e8f167e1d99601d2428a8b722703888a59e28e244772c4ad7f66b724fa402ff3e8f167e1d99601d2428a8b722703888a59e28e24477943c34f8b58cf86ec3f12085f77aa418dabde8d1b0e13fb437c0b676b61b6564943c34f8b58cf86ec3f12085f77aa418dabde8d1b0e13fb437c0b676b61b65641d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cbd4550c521bf36cee015b9a45e27fbe4be320beeb7f0c2b7c085cb5b0a852f8e1bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62ee6e1e73274409c8828a108c71dee32ba4500dc68f84590bf3762affa2c8971d8e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea1907a16d5a27793fecfb2cc6b425b6f7b6b74a35836726117d9da5ea5465390dc97f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af34b0e46fb0376fb4acf24e6dd8a7f8551b00b337d64dda9d3ae263dc7e816b9fade7eee1a771b3842fcec0d63c50039750879fd8a9867b59e1d251a98a8722a0e4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda399d3c46e66eea4d6efe7ba649eed8bf69addd270fd47a392476ab7d4e7092eb20d332f5e9dc330a20677fdfce6332163771c47ba3a688ca4d6c4301f196b2cdbe44208e5989c01bd3b50b7b237d1f05b075063448e2d612cd5d47cdcb4f8441112b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae10828e2aec7732c51ff4cac88f1bb3148c8045cff3dd7679c5c7ef9322227764401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec65533bf06a4e069040680cbadebdee111ae2185e912378efc8a131848c424ced36423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b35203c9f8c34e80b3415894cde8fc18056264fb01e8d6c5510ee8274faaae68eb8cabb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/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.5-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.5-1.el822.1-133.16.5.5-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3a?=@a@`ݮ@`@``[)`X`OL@`B@``@`>`x@`2@_=_T_j_G@_@_:_i@_cO_V _R,@_P_C_>e_=@_3_+_)M_"@___@^@^^^^@^b^@^@^ϧ^V@^˳@^ku^O@^Nt^Nt^B@^;^8 @^)^ P@^^!@]}@]]ʞ]@]]c@]]@]c]D%]G@]G@] ]@]:]@\\F@\@\B@\@\M\Y@\s\o@\eX@\ac\Q\?\@W=W5W,@W#LW WW@WW@VVV?@V@V@VxVV@VVT@VV^@VLh@V<@V0V VqU@UAU@UUĝUc@U(UU@UU'U>U@Ux&Un@UUU7@U/@UF@U U@TT\@T!Radek Vykydal - 33.16.5.5-1Radek Vykydal - 33.16.5.4-1Radek Vykydal - 33.16.5.3-1Radek Vykydal - 33.16.5.2-1Radek Vykydal - 33.16.5.1-1Radek Vykydal - 33.16.4.15-1Radek Vykydal - 33.16.4.14-1Radek Vykydal - 33.16.4.13-1Radek Vykydal - 33.16.4.12-1Radek Vykydal - 33.16.4.11-1Radek Vykydal - 33.16.4.10-1Radek Vykydal - 33.16.4.9-1Radek Vykydal - 33.16.4.8-1Martin Kolman - 33.16.4.7-1Martin Kolman - 33.16.4.6-1Radek Vykydal - 33.16.4.5-1Radek Vykydal - 33.16.4.4-1Radek Vykydal - 33.16.4.3-1Radek Vykydal - 33.16.4.2-1Radek Vykydal - 33.16.4.1-1Radek Vykydal - 33.16.3.26-1Radek Vykydal - 33.16.3.25-1Radek Vykydal - 33.16.3.24-1Radek Vykydal - 33.16.3.23-1Radek Vykydal - 33.16.3.22-1Radek Vykydal - 33.16.3.21-1Radek Vykydal - 33.16.3.20-1Radek Vykydal - 33.16.3.19-1Radek Vykydal - 33.16.3.18-1Radek Vykydal - 33.16.3.17-1Radek Vykydal - 33.16.3.16-1Radek Vykydal - 33.16.3.15-1Radek Vykydal - 33.16.3.14-1Radek Vykydal - 33.16.3.13-1Radek Vykydal - 33.16.3.12-1Radek Vykydal - 33.16.3.11-1Radek Vykydal - 33.16.3.10-1Radek Vykydal - 33.16.3.9-1Radek Vykydal - 33.16.3.8-1Radek Vykydal - 33.16.3.7-1Radek Vykydal - 33.16.3.6-1Radek Vykydal - 33.16.3.5-1Radek Vykydal - 33.16.3.4-1Radek Vykydal - 33.16.3.3-1Radek Vykydal - 33.16.3.2-1Radek Vykydal - 33.16.3.1-1Radek Vykydal - 29.19.2.17-1Radek Vykydal - 29.19.2.16-1Radek Vykydal - 29.19.2.15-1Radek Vykydal - 29.19.2.14-1Radek Vykydal - 29.19.2.13-1Radek Vykydal - 29.19.2.12-1Radek Vykydal - 29.19.2.11-1Radek Vykydal - 29.19.2.10-1Radek Vykydal - 29.19.2.9-1Radek Vykydal - 29.19.2.8-1Radek Vykydal - 29.19.2.7-1Radek Vykydal - 29.19.2.6-1Radek Vykydal - 29.19.2.5-1Radek Vykydal - 29.19.2.4-1Radek Vykydal - 29.19.2.3-1Radek Vykydal - 29.19.2.2-1Radek Vykydal - 29.19.2.1-1Radek Vykydal - 29.19.1.13-1Radek Vykydal - 29.19.1.12-1Radek Vykydal - 29.19.1.11-1Radek Vykydal - 29.19.1.10-1Radek Vykydal - 29.19.1.9-1Radek Vykydal - 29.19.1.8-1Radek Vykydal - 29.19.1.7-1Radek Vykydal - 29.19.1.6-1Radek Vykydal - 29.19.1.5-1Radek Vykydal - 29.19.1.4-1Radek Vykydal - 29.19.1.3-1Radek Vykydal - 29.19.1.2-1Radek Vykydal - 29.19.1.1-1Radek Vykydal - 29.19.0.40-1Radek Vykydal - 29.19.0.39-1Radek Vykydal - 29.19.0.38-1Radek Vykydal - 29.19.0.37-1Radek Vykydal - 29.19.0.36-1Radek Vykydal - 29.19.0.35-1Martin Kolman - 29.19.0.34-3Martin Kolman - 29.19.0.34-2Radek Vykydal - 29.19.0.34-1Radek Vykydal - 29.19.0.33-1Radek Vykydal - 29.19.0.32-1Radek Vykydal - 29.19.0.31-1Radek Vykydal - 29.19.0.30-1Radek Vykydal - 29.19.0.29-1Radek Vykydal - 29.19.0.28-1Martin Kolman - 29.19.0.27-2Radek Vykydal - 29.19.0.27-1Radek Vykydal - 29.19.0.26-1Radek Vykydal - 29.19.0.25-1Radek Vykydal - 29.19.0.24-1Radek Vykydal - 29.19.0.23-1Radek Vykydal - 29.19.0.22-1Radek Vykydal - 29.19.0.21-1Radek Vykydal - 29.19.0.20-1Radek Vykydal - 29.19.0.19-1Radek Vykydal - 29.19.0.18-1Radek Vykydal - 29.19.0.17-1Radek Vykydal - 29.19.0.16-1Radek Vykydal - 29.19.0.15-1Tomas Orsava - 29.19.0.14-2Radek Vykydal - 29.19.0.14-1Radek Vykydal - 29.19.0.13-1Radek Vykydal - 29.19.0.12-1Josh Boyer - 29.19.0.11-2Radek Vykydal - 29.19.0.11-1Radek Vykydal - 29.19.0.10-1Radek Vykydal - 29.19.0.9-1Radek Vykydal - 29.19.0.8-1Radek Vykydal - 29.19.0.7-1Radek Vykydal - 29.19.0.6-1Radek Vykydal - 29.19.0.5-1Radek Vykydal - 29.19.0.4-1Radek Vykydal - 29.19.0.3-3Radek Vykydal - 29.19.0.3-2Radek Vykydal - 29.19.0.3-1Radek Vykydal - 29.19.0.2-1Radek Vykydal - 29.19.0.1-1Martin Kolman - 29.19-1Martin Kolman - 29.18-1Martin Kolman - 29.17-1Martin Kolman - 29.16-1Martin Kolman - 29.15-1Martin Kolman - 29.14-1Martin Kolman - 29.13-1Martin Kolman - 29.12-1Martin Kolman - 29.11-1Martin Kolman - 29.10-1Martin Kolman - 29.9-1Martin Kolman - 29.8-1Martin Kolman - 29.7-1Martin Kolman - 29.6-1Martin Kolman - 29.5-1Martin Kolman - 29.4-1Martin Kolman - 29.3-1Martin Kolman - 29.2-1Martin Kolman - 29.1-1Martin Kolman - 28.22-1Martin Kolman - 28.21-1Adam Williamson - 28.20-2Martin Kolman - 28.20-1Martin Kolman - 28.19-1Martin Kolman - 28.18-1Martin Kolman - 28.17-1Martin Kolman - 28.16-1Martin Kolman - 28.15-1Martin Kolman - 28.14-1Martin Kolman - 28.13-1Martin Kolman - 28.12-1Martin Kolman - 28.11-1Martin Kolman - 28.10-1Martin Kolman - 28.9-1Martin Kolman - 28.8-1Martin Kolman - 28.7-1Martin Kolman - 28.6-1Martin Kolman - 28.5-1Martin Kolman - 28.4-1Martin Kolman - 28.3-1Martin Kolman - 28.2-1Martin Kolman - 28.1-1Martin Kolman - 27.20-1Radek Vykydal - 27.19-1Martin Kolman - 27.18-1Martin Kolman - 27.17-1Martin Kolman - 27.16-1Martin Kolman - 27.15-1Martin Kolman - 27.14-1Martin Kolman - 27.13-1Martin Kolman - 27.12-1Martin Kolman - 27.11-1Martin Kolman - 27.10-1Martin Kolman - 27.9-1Martin Kolman - 27.8-1Martin Kolman - 27.7-1Martin Kolman - 27.6-1Martin Kolman - 27.5-1Martin Kolman - 27.4-1Martin Kolman - 27.3-1Martin Kolman - 27.2-1Martin Kolman - 27.1-1Martin Kolman - 26.21-1Martin Kolman - 26.20-1Martin Kolman - 26.19-1Martin Kolman - 26.18-1Martin Kolman - 26.17-1Martin Kolman - 26.16-1Martin Kolman - 26.15-1Martin Kolman - 26.14-1Martin Kolman - 26.13-1Martin Kolman - 26.12-1Martin Kolman - 26.11-1Martin Kolman - 26.10-1Martin Kolman - 26.9-1Martin Kolman - 26.8-1Samantha N. Bueno - 26.7-1Martin Kolman - 26.6-1Martin Kolman - 26.5-1Martin Kolman - 26.4-1Martin Kolman - 26.3-1Martin Kolman - 26.2-1Samantha N. Bueno - 26.1-1Brian C. Lane - 25.20-1Brian C. Lane - 25.19-1Brian C. Lane - 25.18-1Brian C. Lane - 25.17-1Brian C. Lane - 25.16-1Brian C. Lane - 25.15-1Brian C. Lane - 25.14-1Brian C. Lane - 25.13-1Brian C. Lane - 25.12-1Brian C. Lane - 25.11-1Brian C. Lane - 25.10-1Brian C. Lane - 25.9-1Brian C. Lane - 25.8-1Brian C. Lane - 25.7-1Brian C. Lane - 25.6-1Brian C. Lane - 25.5-1Brian C. Lane - 25.4-1Brian C. Lane - 25.3-1Brian C. Lane - 25.2-1Brian C. Lane - 25.1-1Brian C. Lane - 25.0-1Brian C. Lane - 24.13-1Brian C. Lane - 24.12-1Brian C. Lane - 24.11-1Brian C. Lane - 24.10-1Brian C. Lane - 24.9-1Brian C. Lane - 24.8-1Brian C. Lane - 24.7-1Brian C. Lane - 24.6-1Brian C. Lane - 24.5-1Brian C. Lane - 24.4-1Brian C. Lane - 24.3-1Brian C. Lane - 24.2-1Brian C. Lane - 24.1-1Brian C. Lane - 24.0-1Brian C. Lane - 23.20-1Brian C. Lane - 23.19-1Brian C. Lane - 23.18-1Brian C. Lane - 23.17-1Brian C. Lane - 23.16-1Brian C. Lane - 23.15-1Brian C. Lane - 23.14-1Brian C. Lane - 23.13-1Brian C. Lane - 23.12-1Brian C. Lane - 23.11-1Brian C. Lane - 23.10-1Brian C. Lane - 23.9-1Brian C. Lane - 23.8-1Brian C. Lane - 23.7-1Brian C. Lane - 23.6-1Brian C. Lane - 23.5-1Brian C. Lane - 23.4-1Brian C. Lane - 23.3-1Brian C. Lane - 23.2-1Brian C. Lane - 23.1-1Brian C. Lane - 23.0-1- Remove misleading warning about inst.ks.device replacing ksdevice (rvykydal) Resolves: rhbz#2001913- Disable anaconda-core's requirement on subscription-manager on CentOS (carl) Resolves: rhbz#1984958 - Show suggestions for an error caused by inconsistent sector sizes (vponcova) Resolves: rhbz#1935722 - Use a custom stylesheet to define CentOS-specific stylesheet data (carl) Related: rhbz#1974149 - Use RHEL help content for RHV/Ovirt (mkolman) Resolves: rhbz#1915910 - Move post installation scripts to the end of queue (lveyde) Resolves: rhbz#1970879 - Do not generate dracut arguments multiple times for some storage devices (rvykydal) Related: rhbz#1937208 - Make failure in generating of dracut arguments for iSCSI device non-fatal. (rvykydal) Resolves: rhbz#1937208- Check source type directly, not via DBus (mkolman) Resolves: rhbz#1941578 - Remove autostep functionality (vslavik) Resolves: rhbz#1976913 - Make it possible to skip install time Insights errors (mkolman) Resolves: rhbz#1931069 - Fix CDN button visibility (mkolman) Resolves: rhbz#1903178 - network: do not bind virtual devices to mac (rvykydal) Resolves: rhbz#1963834 - Add a log message for successful installation (vslavik) Resolves: rhbz#1949487- Use modinfo to check ko before modprobe (t.feng94) Resolves: rhbz#1577544 - network: do not crash on team without IP config (rvykydal) Resolves: rhbz#1929008 - Add the "Encrypt my data" checkbox to the custom partitioning spoke (vponcova) Resolves: rhbz#1903786 - Allow encryption of thin logical volumes (vponcova) Resolves: rhbz#1877777 - Don't automatically execute the default partitioning (vponcova) Resolves: rhbz#1954408 - Don't run the execute method in the kickstart installation in TUI by default (vponcova) Related: rhbz#1954408 - Don't run the execute method in the kickstart installation in GUI by default (vponcova) Related: rhbz#1954408 - Enable closest mirror in CentOS Stream config (carl) Resolves: rhbz#1953698 - Add CentOS Stream config (riehecky) Resolves: rhbz#1953698- subscription: allow dates in ISO 8601 format (ptoscano) Resolves: rhbz#1947445 - Add RHEL-specific advice to X timeout message (vslavik) Related: rhbz#1918702 - Fix AskVNCSpoke call (vslavik) Related: rhbz#1918702 - Improve X startup error messages (vslavik) Related: rhbz#1918702 - Terminate X server after timeout and restore crash test handler (vslavik) Related: rhbz#1918702 - Reorganize control flow in startX (vslavik) Related: rhbz#1918702 - Handle SIGUSR1 correctly after Xorg timeout (vslavik) Resolves: rhbz#1918702 - Refactor minor details in startX (vslavik) Related: rhbz#1918702 - Add base repo name for CentOS Stream after repository renaming (jkonecny) Resolves: rhbz#1946347 - Avoid a race condition during Connect to Red Hat spoke initialization (mkolman) Resolves: rhbz#1950053- network: clone connections from intramfs to persistent config (rvykydal) Resolves: rhbz#1910438 - network: match also connections named by MAC created by NM in initramfs (rvykydal) Related: rhbz#1910438 - network: do not reset ipv6.addr-gen-mode in tui network configuration (rvykydal) Related: rhbz#1873021 - network: set addr-gen-mode of Anaconda default connections to eui64 (rvykydal) Related: rhbz#1873021 - network: default to addr-gen-mode eui64 (rvykydal) Resolves: rhbz#1873021- Fix crash in NTP servers GUI dialog on late network configuration (rvykydal) Resolves: rhbz#1938168- ostree: ignore exit code 65 for systemd-tmpfiles (christian) Resolves: rhbz#1935648- Pull in new translations (rvykydal) Related: rhbz#1899672- Take dnf substitutions from installer environment configuration (rvykydal) Resolves: rhbz#1920735 - Fix exclude arguments of tar payload extracting. (rvykydal) Resolves: rhbz#1924118- Mark the rhsm and syspurpose kickstart commands as useless (vponcova) Resolves: rhbz#1921787 - Fix getting kernel version list for liveimg (rvykydal) Resolves: rhbz#1919463- Change warning messages of missing prefix for RH products (jkonecny) Resolves: rhbz#1897657 - Do not use cache for container build (jkonecny) Related: rhbz#1885635 - Fix missing inst. prefixes for bootloader options in documentation (jkonecny) Related: rhbz#1897657 - Fix show missing inst. prefix warning appropriately (jkonencny) Related: rhbz#1897657 - Remove docs where we tell users that inst. prefix is not required (jkonecny) Related: rhbz#1897657 - Print warning for boot options without inst. prefix (jkonecny) Related: rhbz#1897657 - Add missing dracut commands as missing inst. prefix warning (jkonecny) Related: rhbz#1897657 - Enable warning when inst. prefix is not used (jkonecny) Related: rhbz#1897657- network: handle wireless configure button sensitiveness (rvykydal) Resolves: rhbz#1917437- Allow to disable the Security module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Services module (vponcova) Resolves: rhbz#1913689 - Support should_run for standalone GUI spokes (vponcova) Resolves: rhbz#1913689 - Allow to disable the Localization module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Timezone module (vponcova) Resolves: rhbz#1913689 - Allow to disable the network installation (vponcova) Resolves: rhbz#1913689 - Allow to disable the Users module (vponcova) Resolves: rhbz#1913689 - Always show pykickstart parse warnings (vslavik) Resolves: rhbz#1897663- Initialize librepo logger (pkratoch) Resolves: rhbz#1908286 - Add RPM tests support for owners on rhel-8 (jkonecny) Related: rhbz#1885635 - Use latests RHEL-8 buildroot in containers (jkonecny) Related: rhbz#1885635 - Implement rpm-tests execution in the container (jkonecny) Related: rhbz#1885635- network: fix double-free using libnm function filter_connections() (rvykydal) Resolves: rhbz#1873561- network: rename Gtk cell renderer to prevent name collision (rvykydal) Related: rhbz#1847681 - network: add unit tests for SecretsAgent (rvykydal) Related: rhbz#1847681 - network: make SecretAgentDialog a bit more robust (rvykydal) Related: rhbz#1847681 - network: move wireless secret agent bits into a separate file (rvykydal) Related: rhbz#1847681 - network: migrate SecretAgent from python-dbus to dasbus (rvykydal) Related: rhbz#1847681 - network: do not use dialog for just single wireless connection to configure (rvykydal) Related: rhbz#1847681 - network: fix configuration of wireless networks (rvykydal) Related: rhbz#1847681 - network: use dialog instead of combobox to select wireless network (rvykydal) Related: rhbz#1847681 - network: deal with obsolete ssid when configuring wireless (rvykydal) Related: rhbz#1847681 - network: use function instead of assigned lambda in wireless activation (rvykydal) Related: rhbz#1847681 - network: do not update wireless AP combo active item when not necessary (rvykydal) Related: rhbz#1847681 - network: do not use obsolete access points in wireless configuration (rvykydal) Resolves: rhbz#1847681 - Update the function get_default_partitioning (vponcova) Related: rhbz#1887370 - Update the property default_partitioning (vponcova) Related: rhbz#1887370 - Change the default_partitioning option (vponcova) Resolves: rhbz#1887370- Fix incomplete configuration of repositories loaded from treeinfo (honza.stodola) Resolves: rhbz#1745064 - Fix checking ssl certificate for metadata (honza.stodola) Resolves: rhbz#1745064 - Apply pylint excessive memory usage fix (mpitt) Related: rhbz#1885635 - Use bootlist command to update the PowerPC-64 Boot Order (javierm) Resolves: rhbz#1854307 - Discard current boot list when updating the boot-device NRVAM variable (javierm) Resolves: rhbz#1854307 - Improve the error dialog for storage reset (vponcova) Resolves: rhbz#1877050 - Fix issue when ns_info cannot be retrieved for NVDimm namespace (jkonecny) Resolves: rhbz#1891827 - Relabel the anaconda logs after copying them to the installed system (jstodola) Resolves: rhbz#1870493 - post-scripts need to be sorted (honza.stodola) Related: rhbz#1870493- Install Red Hat IT root certificate into anaconda-ci container (mpitt) Related: rhbz#1885635 - Install python-copr into anaconda-ci container (mpitt) Related: rhbz#1885635 - Change handling of UID and GID values (vslavik) Related: rhbz#1786680 - Send UID and GID over D-Bus as UInt32 (vslavik) Related: rhbz#1786680 - Correct limits for UIDs and GIDs in GUI (vslavik) Resolves: rhbz#1786680 - Add rhel unit-tests workflow for pull_request_trigger back (jkonecny) Related: rhbz#1885635 - Select disks for implicit partitions (vponcova) Resolves: rhbz#1642391 - Extend the PartSpec class (vponcova) Related: rhbz#1642391- Allow to format selected DASDs (vponcova) Resolves: rhbz#1874394 - Don't clobber host checkout on `make container-ci` (mpitt) Related: rhbz#1885635 - Drop anaconda-ci container entrypoint (mpitt) Related: rhbz#1885635 - Remove PR test trigger (mpitt) Related: rhbz#1885635 - Rename ci-tasks container to anaconda-ci (jkonecny) Related: rhbz#1885635 - network: do not crash on infiniband devices activated in initramfs (rvykydal) Resolves: rhbz#1890009 - Fix testing target branch instead of PR branch (jkonecny) Related: rhbz#1885635 - Add a mechanism to hide help button, use on inst. progress (vslavik) Resolves: rhbz#1890092 - Document how to start a self-hosted GitHub actions runner locally (mpitt) Related: rhbz#1885635 - Run unit tests on self-hosted GitHub runner (mpitt) Related: rhbz#1885635 - Fix local tests run inside of container (jkonecny) Related: rhbz#1885635 - Fix ci-tasks container shell instructions (mpitt) Related: rhbz#1885635 - More aggressive pylint downscaling (mpitt) Related: rhbz#1885635 - Fix pylint downscaling (mpitt) Related: rhbz#1885635 - Add ci-tasks container for running unit tests (mpitt) Related: rhbz#1885635 - Restrict pylint parallelism to available RAM (mpitt) Related: rhbz#1885635 - Separate RPM installability test from rpm_tests (martin) Related: rhbz#1885635 - Define make targets for building source and binary rpms (martin) Related: rhbz#1885635 - Drop superfluous build in `make run-rpm-tests-only` (martin) Related: rhbz#1885635 - Mock system operations in MountFilesystemsTask task (martin) Related: rhbz#1885635 - Add missing "rpm-build" test dependency (martin) Related: rhbz#1885635 - Add missing "make" BuildRequires (martin) Related: rhbz#1885635- Never mount partitions on a disk with the iso9660 filesystem (vponcova) Resolves: rhbz#1878784- Root password is mandatory if there is *not* admin user. (rvykydal) Related: rhbz#1876727 - Make locked root be completed only for kickstart (vslavik) Resolves: rhbz#1876727- network: do not add superfluous quotes to inst.dhcpclass identifier (rvykydal) Related: rhbz#1870692- subscription: Assure payload restart on DVD install after registration (mkolman) Resolves: rhbz#1873164 - Document the restart_payload argument of subscription helper functions (mkolman) Related: rhbz#1873164- network: fix inst.dhcpclass boot option (rvykydal) Resolves: rhbz#1870692 - network: fix kickstart network --dhcpclass option (rvykydal) Resolves: rhbz#1869224- Fix traceback when removing additional repository (jkonecny) Resolves: rhbz#1871037 - Do not mount as RW in Dracut (jkonecny) Resolves: rhbz#1871049 - Clean up s390 partitioning check (vslavik) Resolves: rhbz#1855724- network: do not try to activate connection that has not been found (rvykydal) Resolves: rhbz#1869323 - network: add timeout for synchronous activation of a connection (rvykydal) Related: rhbz#1869323- Propagate verify_ssl to RHSM (mkolman) Resolves: rhbz#1858126- subscription: Only restart payload when needed (mkolman) Resolves: rhbz#1861351 - Reset the state of the custom partitioning spoke (vponcova) Resolves: rhbz#1868330 - network: fix parsing of hostname from ip= if mac is defined in dhcp (rvykydal) Resolves: rhbz#1852560- Revert root password spoke to 8.2 behavior (vslavik) Resolves: rhbz#1851220 - Remove the DBus method ConfigureNTPServiceEnablementWithTask (vponcova) Resolves: rhbz#1862492 - Add the function is_service_installed (vponcova) Related: rhbz#1862492- Implement get_source_proxy() in payload base class (mkolman) Resolves: rhbz#1861456 - Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1865882 - subscription: Convert the RHSM default config values to expected format (mkolman) Resolves: rhbz#1862116 - Create ssh user using only existing fields (vslavik) Resolves: rhbz#1860058 - Remove subscription workaround to not use treeinfo repositories (jkonecny) Related: rhbz#1851207 - Fix issue that treeinfo repositories were never disabled (jkonecny) Related: rhbz#1851207 - Keep treeinfo repositories disabled after payload reset (jkonecny) Related: rhbz#1851207 - Reset repositories from the main thread (vponcova) Related: rhbz#1851207 - Initialize the closest mirror from the main thread (vponcova) Related: rhbz#1851207 - Fix crash on first entering of source spoke (jkonecny) Related: rhbz#1851207 - Remove treeinfo repositories instead of disabling (jkonecny) Related: rhbz#1851207 - Reload treeinfo repositories on every payload reset (jkonecny) Resolves: rhbz#1851207- Apply onboot policy even when network was configured in UI. (rvykydal) Resolves: rhbz#1856632 - Fix creating cached LVs on encrypted PVs (vtrefny) Resolves: rhbz#1855973- Fix everything in payload should be mounted as read only (jkonecny) Related: rhbz#1856264 - Add support for mount options to device_tree.MountDevice (jkonecny) Related: rhbz#1856264 - Adapt tests for CDRom for the new inst.stage2 discovery (jkonecny) Related: rhbz#1856264 - CDRom source should prioritize stage2 device during discover (jkonecny) Resolves: rhbz#1856264 - Protect all devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Don't ignore NVDIMM devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Add tests for the DBus method FindOpticalMedia (vponcova) Related: rhbz#1856264 - Don't return negative container free space (vponcova) Resolves: rhbz#1853071 - Revert "Do not build Anaconda on i686" (mkolman) Resolves: rhbz#1857180 - Move slower part of Subscription spoke initialization to a thread (mkolman) Related: rhbz#1823578 - Only pass one initrd image to kexec (javierm) Resolves: rhbz#1855290 - Wait for payload initialization to finish in Subscription spoke (mkolman) Related: rhbz#1823578- Fix the position of the info bar in standalone spokes (vponcova) Resolves: rhbz#1847423 - Add workaround to fix support for installtree without repo (jkonecny) Resolves: rhbz#1854825 - Revert "Update pyanaconda/exception.py" (jstodola) Resolves: rhbz#1853470 - network: fix configuration of virtual devices by boot options (rvykydal) Resolves: rhbz#1851218- subscription: Fix rhsm --proxy kickstart command usage with no username specified (mkolman) Resolves: rhbz#1849792 - Create the initial storage model during the initialization (vponcova) Resolves: rhbz#1844098 - Make spoke tiles stack more tightly (vslavik) Resolves: rhbz#1845493 - Reconfigure DNF payload after options are set (vslavik) Resolves: rhbz#1847603- Fix displaying of empty software group description (rvykydal) Resolves: rhbz#1812061 - Fix software spoke message when source changes (mkolman) Resolves: rhbz#1788458- Fix RHSM HTTP proxy configuration crash in the GUI (mkolman) Resolves: rhbz#1849792 - subscription: Handle cases where CDN should not be the default (mkolman) Related: rhbz#1845605 - subscription: Set DNF payload source via config file option (mkolman) Related: rhbz#1845605 - subscription: Manual CDN selection support (mkolman) Related: rhbz#1845605 - subscription: Handle source switching at registration/unregistration (mkolman) Related: rhbz#1845605 - subscription: Introduce the default_source configuration option (mkolman) Related: rhbz#1845605 - network: do not enforce network standalone spoke on default source (rvykydal) Resolves: rhbz#1848069 - Don't mount DBus sources at /run/install/source (vponcova) Resolves: rhbz#1851037- network: fix obtaining of s390 options of a wired connection (rvykydal) Resolves: rhbz#1850199 - Always specify the boot disk (vponcova) Resolves: rhbz#1630299 - Remove the workaround with LD_PRELOAD (vponcova) Resolves: rhbz#1843533 - Exclude stderr from returned output when executing powerpc-utils tools (javierm) Related: rhbz#1847604 - Rename function for a simple check for DNF repository (jkonecny) Related: rhbz#1849093 - Add tests for verify_valid_installtree function (jkonecny) Related: rhbz#1849093 - Move verify_valid_installtree to source module utils (jkonecny) Related: rhbz#1849093 - Do not test if repo is valid based on .treeinfo file (jkonencny) Resolves: rhbz#1849093 - Add test for NFS URL with ISO in path (jkonecny) Related: rhbz#1849083 - Fix issue when NFS path is pointing directly to ISO (jkonencny) Resolves: rhbz#1849083- Move Subscription spoke under Software (vslavik) Resolves: rhbz#1845493 - Fix hiding of network device activation switch (rvykydal) Resolves: rhbz#1628521- Fix wireless network configuration on get_ssid() returning None (rvykydal) Resolves: rhbz#1847681 - Relabel whole /etc instead of only some parts (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Clean up lists of files and directories to relabel (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Fix spanish translations (rvykydal) Resolves: rhbz#1847977- Fix regression reading kernel list when collecting configurations (jkonecny) Resolves: rhbz#1846156 - Prevent crash on unregistration (mkolman) Resolves: rhbz#1845962 - Check Subscription module is available before use in payload code (mkolman) Related: rhbz#1845605 - Fix updating of user gid/uid value checkbox in gui (rvykydal) Related: rhbz#1844386 - Fix crash on user uid/gid unchecked in gui (rvykydal) Resolves: rhbz#1844386 - Fix passing of arguments when creating dracut arguments for FCoE (rvykydal) Resolves: rhbz#1843741 - Do not build Anaconda on i686 (mkolman) Related: rhbz#1691319- Don't use data.method.proxy (vponcova) Related: rhbz#1691319 - Fix more SElinux contexts (vslavik) Resolves: rhbz#1834189 Resolves: rhbz#1775975 - localization: do not crash on failed parsing of X layout (rvykydal) Resolves: rhbz#1843379- Create /etc/systemd/network dir for ifname= renaming if needed. (rvykydal) Resolves: rhbz#1841469 - Update requirements for fips - update-crypto-policies script (rvykydal) Resolves: rhbz#1841471- Convert help system to use help id (mkolman) Related: rhbz#1691319 - Remove unused constants (mkolman) Related: rhbz#1691319 - Adjust help related configuration options (mkolman) Related: rhbz#1691319 - Replace helpFile property with help_id (mkolman) Related: rhbz#1691319 - Close responses from session.get (vponcova) Related: rhbz#1691319 - Improve the documentation of the SetUpMountTask class (vponcova) Related: rhbz#1691319 - Raise an exception if the source's mount point is not unmounted (vponcova) Related: rhbz#1691319 - Change the default source to CDROM (vponcova) Related: rhbz#1691319 - Don't set up sources in the refresh method of the Source spoke (vponcova) Related: rhbz#1691319 - Set up FIPS in the target system (vponcova) Related: rhbz#1800697 - Update the service anaconda-sshd (vponcova) Related: rhbz#1800697 - Set up FIPS in the installation environment (vponcova) Resolves: rhbz#1800697 - Add NFS ISO support back to the NFS SetupSourceTask (jkonecny) Resolves: rhbz#1840346 - Add NFS ISO support to the NFSSourceModule (jkonencny) Related: rhbz#1840346 - Fix changelog to keep rhel history (rvykydal) Related: rhbz#1691319 - Tear down HDD device mount if no valid installation source is found (jkonecny) Related: rhbz#1840346 - Extract ISO find algorith from harddrive (jkonecny) Related: rhbz#1840346 - Update required ack in makebumpver script for rhel > 7 (rvykydal) Related: rhbz#1691319 - Fix string based on translator comments (vslavik) Related: rhbz#1691319 - subscription: Fix authentication method switching in GUI (mkolman) Related: rhbz#1691319- subscription: Make sure CDN repos are loaded and usable (mkolman) Related: rhbz#1691319 - Fix issue that unified ISO from URL is not loaded (jkonecny) Related: rhbz#1691319 - Add split_protocol payload helper function (jkonecny) Related: rhbz#1691319 - Fix imports of Blivet-GUI in unit tests (vponcova) Related: rhbz#1691319 - Make cppcheck ignore the G_DEFINE_TYPE macros (vslavik) Related: rhbz#1691319 - Fix test to not use Python 3.8 feature (vslavik) Related: rhbz#1691319 - Fix test for root SSH login allowed (vslavik) Related: rhbz#1691319 - Remove blivet-GUI tests (vslavik) Related: rhbz#1691319 - Ignore no return from BTRFS (vslavik) Related: rhbz#1691319 - Remove unused imports (vslavik) Related: rhbz#1691319- Change git branch configuration (jkonecny) Related: rhbz#1805757 - Update translation badge (jkonecny) Related: rhbz#1805757 - Use rhel-8 weblate translation repository (jkonecny) Resolves: rhbz#1805757 - Use platform-python instead of python3 (vslavik) Related: rhbz#1691319 - root spoke gui: do not expose some root account options (eg locking) (rvykydal) Related: rhbz#1691319 - Modify locking of root defauls for rhel (rvykydal) Related: rhbz#1691319 - Update required version of blivet (rvykydal) Related: rhbz#1691319 - Remove tests for --ignorebroken %packages section option (rvykydal) Related: rhbz#1691319 - Remove support for --ignorebroken %packages option (rvykydal) Related: rhbz#1691319 - Use F25_Timezone (rvykydal) Related: rhbz#1691319 - Make sure rhsm.service is running at Anaconda startup (mkolman) Related: rhbz#1691319 - Replace SimpleQueue with Queue (vponcova) Related: rhbz#1691319 - Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1691319 - Make RHEL the default (fallback) product (vslavik) Related: rhbz#1691319 - Exclude blivet gui source from rpm_test (rvykydal) Related: rhbz#1691319 - Exclude dependencies for tests from RHEL-8 (jkonecny) Related: rhbz#1691319 - Update pykickstart version for rhel (rvykydal) Related: rhbz#1691319 - Use RHEL8 versions of commands (rvykydal) Related: rhbz#1691319 - Use RHEL8 kickstart handler (rvykydal) Related: rhbz#1691319 - Remove kickstart btrfs support (rvykydal) Related: rhbz#1691319 - Rebase to upstream 33.16 version (rvykydal) Resolves: rhbz#1691319- Make sure rhsm.service is running at Anaconda startup (mkolman) Resolves: rhbz#1805266- Fix crash on single disk selection in GUI (rvykydal) Resolves: rhbz#1805613- Fix installation source switching to/from CDN (mkolman) Resolves: rhbz#1788487 Resolves: rhbz#1790383 Resolves: rhbz#1791376- Do not allow selecting ignored disk in GUI even if it is the only one (rvykydal) Resolves: rhbz#1786561- Disable package download to / /tmp (jkonecny) Resolves: rhbz#1781517- network: fix GUI crash on invalid devices in the list (rvykydal) Resolves: rhbz#1697256- Fix DBus error detection (mkolman) Related: rhbz#1794767 - Make sure RHSM HTTP proxy port from kickstart is an integer (mkolman) Resolves: rhbz#1794025- Log exceptions raised in subscription data fetching method (mkolman) Related: rhbz#1788036 - Fix subscription status not being displayed in some cases (mkolman) Resolves: rhbz#1788036 - Make sure syspurpose is set before registration in GUI (mkolman) Resolves: rhbz#1788207 Related: rhbz#1788036 - Update pep8speaks checker configuration for the branch (rvykydal) Related: rhbz#1788036- Fix RHSM HTTP proxy configuration clearing (mkolman) Resolves: rhbz#1789814 - Add scrolling for the registration tab (mkolman) Resolves: rhbz#1788422- Fix output kickstart generation for subscription commands (mkolman) Resolves: rhbz#1788579 Resolves: rhbz#1788513 - Fix GTK access from subscription thread (mkolman) Resolves: rhbz#1787615- Fix branding in the Connect to Red Hat spoke (mkolman) Resolves: rhbz#1787342- Fix RHSM HTTP proxy setup (mkolman) Related: rhbz#1748281 - Fix text color on info bars (mkolman) Resolves: rhbz#1782174- Adjust unit tests (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend list of false positives in the style guide (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in GUI (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend the anaconda-gtk.css (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in installation payload (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes outside of DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add temporary subscription scheduling module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add basic CDN support to Payload DBus module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add support for custom interface for DBus Tasks (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Backport locale support for modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add subscription manager as an Anaconda dependency (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391- Add UI support for the ZIPL Secure boot (vponcova) Related: rhbz#1659400 - Add DBus support for the ZIPL Secure Boot (vponcova) Resolves: rhbz#1659400 - Don't mention new-kernel-pkg anymore in /etc/sysconfig/kernel (javierm) Resolves: rhbz#1747382 - Don't print warnings for new-kernel-pkg not being present (javierm) Related: rhbz#1747382- Only attempt to open the ibm,max-boot-devices sysfs entry if it exists (javierm) Related: rhbz#1748756- Don't add more devices in boot-device NVRAM than the maximum allowed (javierm) Resolves: rhbz#1748756 - Fix local repo files aren't enabled (jkonecny) Resolves: rhbz#1641620 - Remove ldconfig spec macros (jkonecny) Resolves: rhbz#1700685 - Don't try to format FBA DASD devices (mmatsuya) Resolves: rhbz#1715303- Skip buildins when processing kernel boot args (jkonecny) Resolves: rhbz#1637472 - network: fix handling of ksdevice=bootif in initramfs (rvykydal) Related: rhbz#1649359 - Make sure we work with fresh data when trying to do netroot (vpodzime) Resolves: rhbz#1649359 - Make our manual triggering on network in dracut work (vpodzime) Resolves: rhbz#1649359- Change the bases of the install classes for RHVH (vponcova) Related: rhbz#1753316- Add the install class for Red Hat Virtualization (vponcova) Resolves: rhbz#1753316 - Extend support for custom storage checking (vponcova) Related: rhbz#1753316 - Enable to define the autopart type in an install class (vponcova) Related: rhbz#1753316- Fix noverifyssl when downloading .treeinfo file (jkonecny) Resolves: rhbz#1726156 Resolves: rhbz#1723811- Do not try to mount cdrom source also if it has been mounted in dracut. (rvykydal) Resolves: rhbz#1733507- Adjust the exclude arguments for livepayloads (bcl) Related: rhbz#1684542 - Recreate the BLS entries when using liveimg (bcl) Resolves: rhbz#1684542 - Cache the liveimg tar kernel list (bcl) Related: rhbz#1684542 - Add common function for creating rescue images (bcl) Related: rhbz#1684542 - Re-generate BLS loader file snippets on live installs (awilliam) Related: rhbz#1684542- Respect changesok password policy for root password (mkolman) Resolves: rhbz#1584145 - Fix default value for pwpolicy emptyok (mkolman) Resolves: rhbz#1664704- Add support for disabling modules via module --disable (mkolman) Resolves: rhbz#1655523 Related: rhbz#1719347- Require blivet with flags.protect_cdrom support (rvykydal) Related: rhbz#1671713 - Be more strict when checking for mounted dvd source. (rvykydal) Resolves: rhbz#1671713 - Protect cdroms during tree population for image installs. (rvykydal) Resolves: rhbz#1671713- Fix the rescue mode (vponcova) Resolves: rhbz#1628653- Set default entry to the BLS id instead of the entry index (javierm) Resolves: rhbz#1671047 - Fix non-root dir of install tree HD installation (jkonecny) Resolves: rhbz#1689194- Handle bytes and strings from RPM (vponcova) Resolves: rhbz#1689909 - Set the flag lvm_metadata_backup (vponcova) Resolves: rhbz#1673901 - Rename add-ons to additional software (jkonecny) Resolves: rhbz#1674011 - Move product version modifications for ui into function and add unit test. (rvykydal) Resolves: rhbz#1671384 - Do not show quarterly release part of the version in UI. (rvykydal) Resolves: rhbz#1671384- Rename zanata rhel-devel version (rvykydal) Related: rhbz#1666319 - Adapt makebumpver to rhel-devel -> rhel-8 branch renaming. (rvykydal) Resolves: rhbz#1666319- Use new ssl certificate kickstart options (lars) Resolves: rhbz#1663954- Pull in new translations (rvykydal) Related: rhbz#1684056- Make SMT warning message smaller (jkonecny) Related: rhbz#1684056 - Remove blank line in the SMT warning (jkonecny) Related: rhbz#1684056- Pull in new translations (rvykydal) Related: rhbz#1684056- Update the SMT warning message (rvykydal) Related: rhbz#1684056 - Detect and warn if SMT is enabled (vponcova) Resolves: rhbz#1684056- Pass nosmt boot option to installed system. (rvykydal) Resolves: rhbz#1677411 - Use unformatted DASDs for the partitioning (vponcova) Resolves: rhbz#1676630- Check for dirinstall target on s390 (bcl) Resolves: rhbz#1677417- Change the overflow color (vponcova) Related: rhbz#1637686- Remove a confusing message for headless systems (#1638791) (vponcova) Resolves: rhbz#1638791- Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1638383 - Do not crash on missing multipath device wwn. (rvykydal) Resolves: rhbz#1666242- Relabel X11/xorg.conf.d directory (jkonecny) Resolves: rhbz#1660436 - Reorder items in selinux relabeling post script (jkonecny) Related: rhbz#1660436- Update gjs dependency filter for fedora->rhel filename changes (rvykydal) Related: rhbz#1650295- Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1650295- Add python3-coverage to testing dependencies (jkonecny) Related: rhbz#1502323 - Set Automatic Installation Media for HDD not ISO (jkonecny) Related: rhbz#1502323 - Adapt old code to new partition name translation (jkonecny) Related: rhbz#1502323 - Fix source spoke status for expanded tree on HDD (jkonecny) Related: rhbz#1502323 - Enable installation from install tree on HDD (jkonecny) Resolves: rhbz#1502323- Pull in fixed translations Resolves: rhbz#1659890- Update python-coverage dependency (rvykydal) Resolves: rhbz#1658777 - Require password confirmation in GUI (mkolman) Resolves: rhbz#1584064 - Only quit GTK mainloop on GUI quit request (mkolman) Resolves: rhbz#1643111 - Drop the inst.noblscfg option (javierm) Resolves: rhbz#1658980 - Don't allow to use LDL DASD disks (vponcova) Resolves: rhbz#1635825 - Don't allow /boot on LVM (vponcova) Resolves: rhbz#1641986 - Use the default LUKS version for auto partitioning (vponcova) Resolves: rhbz#1628519 - Make it possible to exit empty user spoke (mkolman) Resolves: rhbz#1620135 - Fix pylint errors (vponcova) Related: rhbz#1652727- Run zipl again after generating initramfs (#1652727) (vponcova) Resolves: rhbz#1652727- Fix module installation error reporting (mkolman) Resolves: rhbz#1644635 - Drop xorg-x11-server-Xorg check from graphical target detection (mkolman) Resolves: rhbz#1583958- Pull in fixed translations Resolves: rhbz#1650431- Hotfix - disable unsupported hardware detection (mkolman) Resolves: rhbz#1645686- Make the pyanaconda/image.py more pep8 (jkonecny) Related: rhbz#1631673 - Test image repodata folder based on treeinfo file (jkonecny) Resolves: rhbz#1631673 - Use var instead of strings in findFirstIsoImage (jkonecny) Related: rhbz#1631673 - Use new InstallTreeMetadata instead of TreeInfo (jkonecny) Related: rhbz#1631673 - Add InstallTreeMetadata class (jkonecny) Related: rhbz#1631673 - Move DEFAULT_REPOS to the constants (jkonecny) Related: rhbz#1631673- nvdimm: update ks data for actions in UI (rvykydal) Resolves: rhbz#1620093 - nvdimm: use pykickstart constant for setting reconfigure mode (rvykydal) Related: rhbz#1620093 - Fix strings not marked for translation (jkonecny) Resolves: rhbz#1637399 - Increase EFI System Partition (ESP) size to 200-600 MiB (javierm) Resolves: rhbz#1633640 - Save lsblk output to the Anaconda traceback file (vtrefny) Resolves: rhbz#1627220- Remove EXPERIMENTAL label for mountpoint assignment in TUI (mkolman) Resolves: rhbz#1636940 - Wrap line in storage/osinstall.py to 99 chars (jkonecny) Related: rhbz#1637096 - Add missing pylint false positive (jkonecny) Related: rhbz#1637096 - Make syspurpose description text size biger (mkolman) Related: rhbz#1612060 - Fix double quoting in syspurpose values (mkolman) Resolves: rhbz#1637135 - Fix ihelp pylint issues (jkonecny) Related: rhbz#1637096 - Add ignored field to rpm_tests (jkonecny) Related: rhbz#1637096 - Remove unused false positives (jkonecny) Related: rhbz#1637096 - Use new BTRFS pykickstart version (jkonecny) Related: rhbz#1637096 - Add back missing import (jkonecny) Related: rhbz#1637096 - Add --no-pip to setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename coverage3 to coverage-3.6 (jkonecny) Related: rhbz#1637096 - Fix error message in setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename nosetests binary to 3.6 - link is missing (jkonecny) Resolves: rhbz#1637096 - Remove not used BuildRequires for RHEL (jkonecny) Related: rhbz#1637096 - Add shortcut function to get dependency script (jkonecny) Related: rhbz#1637096 - Add install-pip parameter to setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add initial 32-bit ARMv7 EFI support (pbrobinson) Resolves: rhbz#1637618 - Drop legacy get_arm_machine pieces (pbrobinson) Related: rhbz#1637618 - arch: arm: drop omap checks and specifics (pbrobinson) Related: rhbz#1637618 - Small optimalization in setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add package installation from pip for test script (jkonecny) Related: rhbz#1637096 - Remove hfsplus-tools not used on RHEL (jkonecny) Related: rhbz#1637096- Add Not Specified option for System Purpose lists (mkolman) Resolves: rhbz#1637602 - Set the VNC password directly (vponcova) Resolves: rhbz#1634667- Ignore errors when trying to activate unsupported swaps (vtrefny) Resolves: rhbz#1635253 - Adapt built in help system to new content structure (mkolman) Resolves: rhbz#1593723 - Update help folder paths (mkolman) Related: rhbz#1593723 - Replace helpFile property with help_id (mkolman) Related: rhbz#1593723 - Small optimization in boot arg parsing method (jkonecny) Related: rhbz#1622429 - Fix bad --addrepo command line parsing (jkonecny) Related: rhbz#1622429 - Raise correct exception on bad addrepo boot param (jkonecny) Resolves: rhbz#1622429- Add option to set kernel.hung_task_timeout_secs option (rvykydal) Resolves: rhbz#1633549 - Change default install class to RHEL (jkonecny) Resolves: rhbz#1634094 - Don't check for firmware compatibility to enable BootLoaderSpec support (javierm) Resolves: rhbz#1635547- Update kernel command line parameters in BLS files (javierm) Resolves: rhbz#1635180 - Drop attempt to add 'nocrypto' to tsflags (#1634791) (awilliam) Resolves: rhbz#1634791 - Make sure fips is correctly enabled on target system (#1619568) (mkolman) Resolves: rhbz#1619568- Syspurpose related test & pylint fixes (mkolman) Related: rhbz#1612060 - Add missing folder to Makefile (mkolman) Related: rhbz#1612060 - Add system purpose support (mkolman) Resolves: rhbz#1612060- Sync spec file (rvykydal) Related: rhbz#1619153 - Fix python3 requires in spec file (rvykydal) Resolves: rhbz#1619153 - Revert "Add system purpose support" (rvykydal) Related: rhbz#1619153 - Add support for GRUB_ENABLE_BLSCFG and inst.noblscfg (pjones) Resolves: rhbz#1615442 - Get rid of new-kernel-pkg invocations (pjones) Related: rhbz#1615442 - Minor pylint cleanups (pjones) Related: rhbz#1615442- Add system purpose support (mkolman) Resolves: rhbz#1612060- Require the Python interpreter directly instead of using the package name - Related: rhbz#1619153- Update the spoke for unsupported hardware in TUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Update the dialog for unsupported hardware in GUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Support detection of kernel taints (vponcova) Resolves: rhbz#1601545- prefixdevname: fix a typo in filename (rvykydal) Related: rhbz#1615997 - prefixdevname: pass persistent configuration to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: pass net.ifnames.prefix option to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: install package to target system if needed (rvykydal) Resolves: rhbz#1615997 - prefixdevname: import state from initramfs to stage 2 (rvykydal) Resolves: rhbz#1615997- Don't connect to signals of the Network Manager DBus objects (vponcova) Resolves: rhbz#1582233 - Fix librepo logging with new DNF (jkonecny) Resolves: rhbz#1626609- Require python3-librepo Resolves: rhbz#1626609- DNF 3.5 compatibility (mkolman) Related: rhbz#1613296 - Don't try to get hostnamed proxy in non-installer-image environments (rvykydal) Resolves: rhbz#1622917- Revert "Don't allow booting from nvdimm devices" (rvykydal) Resolves: rhbz#1620566 - Fix pylint errors (vponcova) Related: rhbz#1618633- Fix crash in tui when default partitioning scheme is not supported (rvykydal) Related: rhbz#1617958- Add inst.addrepo documentation for HD variant (jkonecny) Related: rhbz#1595415 - Warn when repo names are not unique (jkonecny) Related: rhbz#1595415 - HD addon repos have mount directories permanent (jkonecny) Related: rhbz#1595415 - Unmount hard drive additional repositories (jkonecny) Related: rhbz#1595415 - Move RepoData copy creation to the RepoData class (jkonecny) Related: rhbz#1595415 - Show empty file protocol on HD addon repo fail (jkonecny) Related: rhbz#1595415 - Mount and use HDD additional repositories (jkonecny) Related: rhbz#1595415 - Separate _find_and_mount_iso from _setup_media (jkonecny) Related: rhbz#1595415 - Load hard drive repo type from inst.addrepo (jkonecny) Related: rhbz#1595415 - Do not fail if .discinfo file can't be read (jkonecny) Related: rhbz#1595415 - Use productmd to parse .discinfo file (jkonecny) Related: rhbz#1595415 - Add payload sources tests (jkonecny) Related: rhbz#1595415 - Cleanup payload tests source file (jkonecny) Related: rhbz#1595415 - Add documentation for inst.addrepo boot option (jkonecny) Related: rhbz#1595415 - Add additional repositories to KS data (jkonecny) Resolves: rhbz#1595415 - Use new source solution (jkonecny) Related: rhbz#1595415 - Add payload sources implementation (jkonecny) Related: rhbz#1595415 - Mark disks with additional repos as protected (jkonecny) Related: rhbz#1595415 - Support boot args parsing to list (jkonecny) Related: rhbz#1595415 - Add inst.addrepo new options (jkonecny) Related: rhbz#1595415 - Make parenthesis consistent (jkonecny) Related: rhbz#1595415 - Remove unused parameter from live_startup method (jkonecny) Related: rhbz#1595415 - Disable treeinfo based repos only once (jkonecny) Related: rhbz#1610806 - Disable treeinfo repos when base repo change (jkonecny) Related: rhbz#1610806 - Treeinfo repos can't be changed nor removed (jkonecny) Related: rhbz#1610806 - Add all repositories from the treeinfo file (jkonecny) Resolves: rhbz#1610806 - Load base repository location from treeinfo (jkonecny) Related: rhbz#1610806 - Add limited file:// protocol to GUI Source spoke (jkonecny) Related: rhbz#1610806 - Add BaseOS between default base repositories (jkonecny) Related: rhbz#1610806 - Split _setupInstallDevice method in payload (jkonecny) Related: rhbz#1610806- Revert back to running DNF in a subprocess (mkolman) Related: rhbz#1613296 - Add back reverted patches for modularity support (rvykydal) Related: rhbz#1613296- Check the LUKS2 memory requirements (vponcova) Related: rhbz#1547908 - Add an option for choosing version of LUKS in GUI (vponcova) Related: rhbz#1547908 - Add tests for LUKS2 in the auto partitioning module (vponcova) Related: rhbz#1547908 - Apply the LUKS2 options from the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in logvol, part and raid commands (vponcova) Related: rhbz#1547908 - Enable to set a default version of LUKS (vponcova) Related: rhbz#1547908 - Update dependencies and kickstart commands to support LUKS2 (vponcova) Resolves: rhbz#1547908 - Use SimpleConfigFile to get PLATFORM_ID from /etc/os-release (mkolman) Related: rhbz#1613296 - Use wwn attr instead of removed wwid. (#1565693) (dlehman) Resolves: rhbz#1615408- Fix a 5 year old typo in the spec file (mkolman) Resolves: rhbz#1613488 - Bump required DNF version (mkolman) Related: rhbz#1613296 - Fix some small issues with the platform id patch (mkolman) Related: rhbz#1613296 - Set platform id for DNF (mkolman) Related: rhbz#1613296 - Fix crash when software environment is False (jkonecny) Resolves: rhbz#1612942 - Allow to delete all file systems used by Unknown (#1597199) (vponcova) Resolves: rhbz#1597199- DD: Use text mode when calling tools with subprocess (rvykydal) Resolves: rhbz#1609744 - Update RHEL placeholder names (mkolman) Related: rhbz#1593723- Revert Use productmd library to parse .treeinfo (rvykydal) Related: rhbz#1611622- Revert of module support enablement (install specs DNF API) (rvykydal)- Typo fixup (rvykydal) - Define if blivet-gui is supported via installclasses (rvykydal) Related: rhbz#1599838 - Offer Blivet-GUI partitioning only if supported (rvykydal) Related: rhbz#1599838 - Only show the "closest mirror" source option where appropriate (mkolman) Resolves: rhbz#1608241 - Starting from 3.0 DNF expects strings in comps queries (mkolman) - Remove blivet-gui spoke and its dependencies (rvykydal) Resolves: rhbz#1599838 - Use the manual partitioning module in TUI (vponcova) - Use the manual partitioning module in UI (vponcova) - Add tests for the manual partitioning module (vponcova) - Create the manual partitioning module (vponcova) - Reserve enough static space for 2 lines in spoke status on hub (#1584160) (rvykydal) - Handle new module specific error states (mkolman) - Handle missing package errors reported by the install_specs() function (mkolman) - Initial module enablement and installation support (mkolman) - Fix disable additional repositories (jkonecny) - Show better messages for NoSuchPackage and NoSuchGroup (#1599190) (vponcova) Resolves: rhbz#1599190 - Bootloader stage2 can't be on btrfs on rhel (#1533904) (rvykydal) Related: rhbz#1533904 - Remove --fstype=btrfs support from LogVol, Raid and Partition (rvykydal) Resolves: rhbz#1533904 - Remove btrfs support. (rvykydal) Resolves: rhbz#1533904 - Use RHEL8 versions of commands added to RHEL8 handler for test (rvykydal) - Use RHEL8 kickstart handler (rvykydal) - Use productmd library to parse .treeinfo (#1411673) (jkonecny) - Import kickstart classes as version-less in the dracut script (vponcova) - Use only version-less kickstart classes (vponcova) - Define version-less variants of kickstart classes (vponcova) - Pylint should skip the file livepayload.py (vponcova) - Fix pylint errors (vponcova)- Change the pop-up text with the pre-release warning (#1542998) (vpodzime) Resolves: rhbz#1608243 - Sort categories on the hub by defined order (#1584160) (rvykydal) Resolves: rhbz#1584166 - Show a note about EULA where relevant (mkolman) Resolves: rhbz#1569596 - Change message log level to INFO when adding repo (jkonecny) Related: rhbz#1603178 - Set packaging log level to DEBUG by default (jkonecny) Resolves: rhbz#1603178 - Remove the python-wrapt dependency (vponcova) - Do not use capitals for spoke names (#1584160) (rvykydal) Resolves: rhbz#1584166 - Wrap category label and add space between columns (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use 32 px icons (instead of 16 px) on hubs (#1584160) (rvykydal) Resolves: rhbz#1584166 - Make pyanaconda.dbus.typing work with Python 3.7 (#1598574) (awilliam) - Use Platform Python where appropriate (mkolman) - Replace deprecated dracut options for booting with ibft. (rvykydal) Resolves: rhbz#1566052 - Protected devices might be hidden (#1561766) (vponcova) - Improve handling of unsupported filesystems in UI. (rvykydal) Resolves: rhbz#1533904 - Reserve two lines for status message (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use three spoke columns on hub for better scaling (#1584160) (rvykydal) Resolves: rhbz#1584166 - fstab: include a note about systemctl daemon-reload (zbyszek) - Access the ZFCP module only on s390x (vponcova) - Tell libreport if it is a final release or not (#1596392) (vpodzime) Resolves: rhbz#1596392 - bootloader: GRUB2: Set menu_auto_hide when enabled by the instClass (hdegoede) - installclass: Add bootloader_menu_autohide property (hdegoede) - Add tests for the zFCP module (vponcova) - Handle the zfcp command in the zFCP module (vponcova) - Use the zFCP discovery task in UI (vponcova) - Create the zFCP discovery task (vponcova) - Create the zFCP module (vponcova)- Define zanata branch statically for rhel-devel branch (rvykydal)- DNF 3: progress callback constants moved to dnf.transaction (awilliam) - DNF 3: Update size calculations for transaction item changes (awilliam) - DNF 3: config substitutions moved from dnf to libdnf (awilliam)- Add tests for the DASD module (vponcova) - Run the DASD formatting task in UI (vponcova) - Extend the sync_run_task method with a callback (vponcova) - Create a task for formatting DASDs (vponcova) - Run the DASD discovery task from UI (vponcova) - Create a task for discovering DASDs (vponcova) - Create the DASD module (vponcova) - Add tests for the language installation task (vponcova) - Run an installation task to install a language (vponcova) - nvdimm: fix crash on non-block devices (rvykydal)- Wait for kickstart modules to quit (vponcova) - Ask for a default passphrase if required (vponcova) - Add support for setting different types of passwords in TUI (vponcova)- Add tests for changes in tasks and the install manager (vponcova) - Add a simple installation task in the Baz module (vponcova) - Update the boss classes (vponcova) - Update the base clases for modules (vponcova) - Use the system installation task in the install manager (vponcova) - Add the system installation task (vponcova) - Add methods for running remote DBus tasks (vponcova) - Improved base clases for DBus tasks (vponcova) - Do not manually create LUKSDevice when unlocking a LUKS format (vtrefny) - Fix pylint errors (vponcova) - Skip the pylint check for the bootloader.py (vponcova) - Enable DNF depsolver debugging in debug mode (mkolman) - Don't reset locale of our DBus daemon (vponcova) - Close the DNF base later (#1571299) (vponcova) - Add 10% for storage metadata to the total required space (#1578395) (vponcova) - Add hook to prevent mistake upstream pushes (jkonecny) - Revert "WIP" (vponcova) - WIP (vponcova) - Set locale to en_US.UTF-8 in every module (#1575415) (vponcova) - Move initial module configuration to the init function (vponcova) - Fix the mount command (vponcova) - Use the auto partitioning module in UI (vponcova) - Only check space during a tui kickstart if ksprompt is enabled (bcl) - Fix can't exit TUI storage spoke (jkonecny) - Use PROCESSED_AND_CLOSE and PROCESSED_AND_REDRAW (jkonecny) - Remove not required PROCESSED return (jkonecny) - Remove PROCESSED from refresh method (jkonecny)- nvdimm: make debug messages more clear (rvykydal) - nvdimm: use libblockdev enum to check namespace mode (rvykydal) - Add data loss warning to nvdimm reconfigure dialog. (rvykydal) - Add UI feedback for disk repopulating after nvdimm reconfiguration. (rvykydal) - Fix ignoring of nvdimm devices (rvykydal) - Don't allow booting from nvdimm devices (rvykydal) - Improve UI feedback for invalid boot on non-iBFT iSCSI devices. (rvykydal) - Add inst.nonibftiscsiboot boot option. (rvykydal) - Use only devices specified by nvdimm command for installation. (rvykydal) - Add option to reconfigure nvdimm devices into sector mode. (rvykydal) - Allow only devices in sector mode to be selected. (rvykydal) - Add nvdimm devices to Advanced Storage spoke. (rvykydal) - Add kickstart support for nvdimm reconfiguration to sector mode. (rvykydal) - Ignore nvdimm disks which are not in sector mode. (rvykydal) - Do not ignore nvdimm (pmemX) devices (rvykydal) - Update the pykickstart commands (vponcova) - Fix firewall DBUS module API usage (#1577405) (mkolman) - Fix formatting in the TUI storage spoke (jkonecny) - Fix TUI crash in mountpoint assignment (#1564067) (jkonecny) - Fix KS logvol metadata and chunksize parameters (#1572511) (jkonecny) - Show correct bootloader error on the MacEFI platform (vponcova) - Revert "Fix broken kickstart command test" (rvykydal) - Support fcoe --autovlan option (#1564096) (rvykydal)- Increase module startup timeout to 600 seconds (mkolman) - Fix name of the Zanata Python client package (mkolman) - Add tests for the auto partitioning module (vponcova) - Create the auto partitioning module (vponcova) - Add the firewall submodule (mkolman) - Once again fix cmdline error handling. (#1360223) (sbueno+anaconda) - Extend the timeout period to 180s in the case of cmdline error. (#1360223) (sbueno+anaconda) - Fix the clearpart test with disklabel option (vponcova) - The specified nosetests failed to run (vponcova)- Show correct root account locked status in reconfig mode (#1507940) (mkolman) - Add missing lines and modularization only log to test coverage (jkonecny) - Remove makebumpver dependency from spec file (jkonecny) - network module: use connectivity checking in anaconda (rvykydal) - network module: add connectivity checking (rvykydal) - Permit adding disabled external repos to installation. (riehecky) - Handle empty active attribute for consoles (#1569045) (mkolman) - Support temporary kickstart generating (vponcova) - Create the dynamic module User (vponcova) - Select Workstation install class for Workstation live (#1569083) (awilliam) - Rename the main module User to Users (vponcova)- Save logs to result folder after rpm-tests (jkonecny) - Add Installed pyanaconda tests (jkonecny) - Fix name of the RPM test (jkonecny) - Support running just chosen rpm test (jkonecny) - Add test cache files to gitignore (jkonecny) - Move test install test from Makefile to rpm tests (jkonecny) - Create structure to run rpm tests (jkonecny) - Move all nosetests to separate directory (jkonecny) - Fix broken kickstart command test (jkonecny) - Fix broken kickstart command test (jkonecny) - localization: use LanguageKickstarted module property (#1568119) (rvykydal) - Start only the specified kickstart modules (#1566621) (vponcova) - Use the Bootloader module in UI (vponcova) - Add tests for the bootloader module (vponcova) - Create the bootloader module (vponcova) - rpmostreepayload: do not require network for dvd installation (#1565369) (rvykydal) - Fix double logging to stdout (vponcova) - Don't try to create required partitions if there are none (vponcova)- Add anaconda-install-env-deps as dependency of the anaconda package (mkolman) - Add %files for install-env-deps so it actually exists (awilliam)- Bump simpleline version (mkolman) - Do not redraw screen after text YesNo dialog (#1557951)(jkonecny) - Revert "Adapt to a new simpleline changes (#1557472)(jkonecny) - authselect: enable silent last log (pbrezina) - authselect: fix typo to enable fingerprint authentication (pbrezina)- Move install time dependencies to a metapackage (mkolman)- Fix forgotten usage of the selinux kickstart command (vponcova) - Fix tests for the storage module (vponcova) - Use the disk selection and initialization modules in UI (vponcova) - Enable to use object identifiers instead of object paths (vponcova)- Add Makefiles for disk initialization and selection modules (vponcova) - Remove the invalid self argument (vponcova) - Run all unit tests (vponcova)- Create the disk initialization and disk selection modules (vponcova) - Use watch_property to watch changes of DBus properties (vponcova) - Better organize the base classes for modules (vponcova) - Fixed KS forcing zerombr onto RO disk (japokorn) - Add tests for the kickstart specifications (vponcova) - Standardize calls to parent via super() (riehecky) - Fix 'isDisk' property name (#1558906) (vtrefny) - Make the class for removed kickstart commands more strict (vponcova) - Fix the progress bar steps (vponcova) - Use enum for the first boot action (vponcova) - Use enum for the SELinux modes (vponcova) - datetime spoke: still pass ksdata to NTPconfigDialog (UIObject) (rvykydal)- Write rootpw command to kickstart (#1557529) (mkolman) - Don't make safe to observe services on buses that don't run (vponcova) - Add the LanguageKickstarted property (vponcova) - Don't autoquit by default if the last hub is empty (#1553935) (mkolman) - Use the Services module in UI (vponcova) - Create the Services module (vponcova) - Enable hibernation only on x86 (#1554345) (vponcova) - Add the Storage module with no API (vponcova) - Add the Payload module with no API (vponcova) - Remove DBus modules Foo and Bar (vponcova) - network module: fix accessing org.freedesktop.hostname1 for current hostname (rvykydal)- network module: add basic test (rvykydal) - Add prepare command to setup-mock-test-env script (jkonecny) - Mark partition live device's disk protected. (#1524700) (dlehman)- Remove useless constants from pyanaconda.dbus.constants (vponcova) - Use identifiers to get observers and proxies (vponcova) - Remove the publish method from DBus interfaces (vponcova) - Replace constants in publish and register methods (vponcova) - Replace constants in DBus interface names (vponcova) - Define DBus errors with the dbus_error decorator (vponcova) - Use namespaces and identifiers to describe Anaconda DBus objects (vponcova) - Add support for identification of DBus objects and services (vponcova) - User module should parse only rootpw for now (#1553488) (vponcova) - localization module: plug localization module into keyboard GUI spoke (rvykydal) - localization module: add KeyboardKickstarted property (rvykydal) - localization module: add KS support for keyboard command (rvykydal) - localization module: don't use Kickstarted so another command can be added (rvykydal) - Fix release docs (mkolman) - network: set TYPE value in ifcfg from kickstart in initrmfs (rvykydal) - Make formatting consistent in AnacondaWidgets.xml (riehecky)- Use the user DBUS module in the UI (mkolman) - Use the user DBUS module for the rootpw command in kickstart.py (mkolman) - Add initial user DBUS module (mkolman) - Add tests for the Security module (vponcova) - Use the Security module in UI (vponcova) - Don't send empty kickstart to DBus modules (vponcova) - Add the Security module (vponcova) - Fix makeupdates script to work with new DBus structure (jkonecny) - Fix Makefile of the kickstart manager (vponcova) - Fix check if dbus daemon quit properly (jkonecny) - Remove check if dbus is running (#1551096) (jkonecny) - Use Anaconda's special env variable for dbus address (#1551096) (jkonecny) - Migrate Anaconda to our private dbus session (#1551096) (jkonecny) - localization module: use l12 shortcut for module name in UI (rvykydal) - localization module: replace ksdata.lang with the module in anaconda. (rvykydal) - localization module: add KS support for lang command (rvykydal) - Return restorecon utility to Fedora 28 mock (jkonecny) - Include dbus.log when exporting logs (mkolman) - Reorganize pyanaconda.modules.boss (vponcova) - Move all DBus errors to pyanaconda.modules.common.errors (vponcova) - Move common classes and functions to pyanaconda.modules.common (vponcova) - Close DBus log file when quitting DBus session (jkonecny) - Enable payload configuration for Install classes (jkonecny) - Rename files that provide kickstart specifications (vponcova) - Move the kickstart specification to pyanaconda.core.kickstart (vponcova) - Start and quit Boss properly (jkonecny) - Make class from dbus.launcher module (jkonecny) - Add the kernel option resume= by default (#1206936) (vponcova)- Use observers to access the hostname service (vponcova) - Make safe to observe services on buses that don't have to run (vponcova) - DBus logs are now saved to /tmp/dbus.log (jkonecny) - Add tests for toplevel installclass attribs (riehecky) - Wait for DBus modules for longer time (vponcova) - Drop dependency on authselect and firewalld (vponcova) - Fix kickstart version test (vponcova) - Authconfig is replaced with authselect (#1542968) (vponcova) - Add support for different message buses (vponcova) - Fix makeupdates script (vponcova) - Set up basic logging for DBus modules (vponcova) - Remove get_dbus_module_logger (vponcova) - Fix logging of the DBus modules (vponcova) - Fix the reimport error (vponcova) - Fix the network module specification (vponcova) - network module: update_network_data test (rvykydal) - network module: use Module.Kickstarted instead of ksdata.seen (rvykydal) - network module: use for hostname in tui (rvykydal) - network module: handle current hostname (rvykydal) - network module: handle ksdata.network.hostname (rvykydal) - network module: add module skeleton (rvykydal) - Log changes in the kickstart modules. (vponcova) - Use the Timezone module in UI. (vponcova) - Start Boss from Anaconda (jkonecny) - Do not use System DBus (jkonecny) - Remove anaconda-boss.service (jkonecny) - Move Anaconda dbus services and confs to session dbus (jkonecny) - Run DBus session if not present (jkonecny) - Change pykickstart version (vponcova) - Move system-logos dependency from anaconda-core to anaconda-gui (mkolman) - makebumpver: fix parsing of -m option (rvykydal) - makebumpver: fix -i option (rvykydal) - Fix tests of the Timezone module (vponcova) - installclass: add comments to server install class (dusty) - Don't use deprecated formatErrorMsg (vponcova) - Use the KickstartError attributes (vponcova) - kickstart: "clearpart --list" does not work (#1410335) (marcel) - Use handler in the Timezone module (vponcova) - Fix the specification of the Bar module (vponcova) - Use the KickstartHandler class (vponcova)- Prevent anaconda-core requiring gjs-console (awilliam) - Temporarily don't test versions of specified kickstart objects (vponcova)- Explain when run dependency_solver without options (jkonecny) - Clean dd_test code (jkonecny) - We can't set file permission mode for .so in dd test (jkonecny) - Rename installclass_atomic to Fedora Atomic Host (jkonecny) - Support running only nosetests or only some nosetests (jkonecny) - Do not run tests as root (jkonecny) - Save start and end time for pylint run (jkonecny) - Separate grab-logs from ci target in Makefile (jkonecny) - Remove false positive but disable Pylint in makeupdates script (jkonecny) - Add copyright to scripts in ./scripts/testing (jkonecny)- Prevent anaconda-core requiring gjs-console (awilliam)- Check the proxy attribute before accessing it (vponcova) - Check the noverifyssl attribute before accessing it (vponcova) - Don't access the url attribute (#1530428) (vponcova) - Use Fedora Server default partitioning in Atomic (jkonecny) - Clean code of Atomic install class (jkonecny) - Migrate Atomic install class (#1491287) (jkonecny) - Move Atomic install class to Anaconda (#1491287) (#1536853) (jkonecny) - Make sure that fetch_url is defined. (vponcova)- Change pykickstart version. (vponcova) - Do not deepcopy the kickstart data in the storage (vponcova) - Replace deepcopy of the method command (vponcova) - Use pykickstart 3 (vponcova) - Provide comprehensive log messages about the display mode (vponcova) - Fix missing logging in some cases of update of ONBOOT value. (rvykydal) - Fix tests for the timezone module. (vponcova) - Add the Kickstarted property to the kickstart modules. (vponcova) - Connect to the observed service and other stuff. (vponcova) - Prevent 99-copy-lgs.ks from exiting with a 1 (bcl) - Rename SetUTC to SetIsUTC in the timezone module. (vponcova)- Move how to use setup-mock-test-env script to help (jkonecny) - Add --init as new parameter to setup-mock-test-env (jkonecny) - Initialize the thread manager at the first import. (vponcova) - Added tests for the timezone module and other. (vponcova) - Remove 'i' from iutil module (jkonecny) - Remove 'i' from isignal module (jkonecny) - Move isignal module to core/isignal (jkonecny) - Extract process watch functions to a static class (jkonecny) - Move regexes module to core/regexes (jkonecny) - Move i18n module to core/i18n (jkonecny) - Move constants module to core/constants (jkonecny) - Move iutil module to core/iutil (jkonecny) - Move async_utils to core/async_utils (jkonecny) - Replace gobject GLib by our core/glib (jkonecny) - Rename run_in_main_thread to run_in_loop (jkonecny) - Add Timer and PidWatcher abstraction above GLib (jkonecny) - Create abstraction above GLib event loop (jkonecny) - Add core/glib module for GLib access (jkonecny) - Ignore errors for KickstartSpecificationHandler. (vponcova) - Try to use the PropertiesChanged signal. (vponcova) - Add timezone module. (vponcova) - Collect properties changes before emit. (vponcova) - Use Ping method from the standard interface. (vponcova) - Recognize members of standard interfaces. (vponcova) - Add an object observer with cached properties (vponcova) - Rename modules with Fedora install classes. (vponcova) - Add support for Variant in .buildstamp (vponcova) - Fix the Bar module. (vponcova) - Add pykickstart version to branching policy doc (jkonecny) - Remove `unstable` branch from documentation (jkonecny) - Move system-logos to anaconda-core (#1529239) (bcl)- Modules should use the proxy pattern. (vponcova) - Variants need to be instances of the Variant class (vponcova) - kickstart: support firewall --use-system-defaults (#1526450) (dusty) - Check payload is set before accessing its data (#1524785) (mkolman) - Do not fail when test are failing in setup-env script (jkonecny) - Support running multiple commands at once (jkonecny) - Support copy Anaconda result dir out of mock (jkonecny) - Remove dependencies from Makefile (jkonecny) - Add path to Anaconda in mock to constant (jkonecny) - Properly exclude packages from the install set (ngompa13) - Add the _prepare_command helper function to setup-test-env (jkonecny) - Add run-tests parameter to setup-test-env script (jkonecny) - Remove /anaconda in mock before copying new one (jkonecny)- Improve password checking status and error messages (mkolman) - Spin kickstarts shouldn't be test dependency (jkonecny)- Remove spurious echo call from tmux service file (#1526861) (mkolman) - Restore fix for RHBZ #1323012 (`set_name` not `setName`) (awilliam) - Fix Makefile for modules/[foo,bar]/tasks and for install_manager (rvykydal) - Make passing kickstart to boss more visible. (rvykydal) - Add tests for KickstartManager. (rvykydal) - Add kickstart dispatching to anaconda. (rvykydal) - Add kickstart dispatching to local boss run script (rvykydal) - Add KickstartManager for Boss. (rvykydal) - Add method for getting line mapping from kickstart elements to kickstart (rvykydal) - Add info about handled kickstart commands to modules (rvykydal) - Add missing Makefile for kickstart_dispatcher (rvykydal)- Use observers in the install manager (vponcova) - Modify readme file for tests (jkonecny) - Do not bump version when testing installation (jkonecny) - Add set up test environment script (jkonecny) - Add dependency solver script (jkonecny) - Differentiate upstream and build-time version (#1493952) (mkolman) - Fix bad bash '*' expansion when loading kernel modules (#1525841) (jkonecny) - Fix connection to a signal in the install manager (vponcova) - Use the InterfaceTemplate in the InstallationInterface (vponcova) - Use the InterfaceTemplate in the TaskInterface (vponcova) - Add a base class for DBus interfaces (vponcova) - Update module manager to use observers (vponcova) - Add DBus observers for better access to proxies. (vponcova) - Remove running CI in mock from Makefile (jkonecny) - Add xfsprogs and git to the test requirements (jkonecny) - The gettext-devel is required by autogen (jkonecny) - Remove kickstart-test dependencies from test requires (jkonecny)- Unregister and unpublish all DBus services and objects (vponcova) - Add tests for InstallManager (jkonecny) - Add tests for Tasks (jkonecny) - Add run_in_glib decorator for tests (jkonecny) - Instantiate and publish InstallManager in Boss (jkonecny) - Add Makefile for install_manager (jkonecny) - Implement InstallManager with interface (jkonecny) - Init threading in modules (jkonecny) - Provide installation tasks from modules (jkonecny) - Remove *.Anaconda.Modules interface from Boss (jkonecny) - Implementing example tasks for modules (jkonecny) - Add Makefile for Task (jkonecny) - Base implementation of Task (jkonecny) - Add Task interface class (jkonecny) - Remove in-memory kickstart representation from traceback file (#1519895) (mkolman) - Support call_when_thread_terminates in ThreadManager (jkonecny) - Change gtk_action_wait/nowait as general use decorators (jkonecny) - Add controllable loop to run_boss_locally script (jkonecny) - Tweak run_boss_locally script (jkonecny) - Enable SE/HMC file access to repo (vponcova) - Change string formatting to format method (jkonecny) - Pass handler instance, not class to SplitKickstartParser (rvykydal) - Add kickstart parser for splitting kickstart (rvykydal)- Fix unit tests (mkolman) - Fixes in makefiles (vponcova) - Use the input_checking module for TUI password validation (mkolman) - Use the input_checking module for user checking (mkolman) - Use the input_checking module for root password checking (mkolman) - Use the input_checking module for checking the LUKS passphrase (mkolman) - Reflect GUISpokeInputCheckHandler changes in installation source spoke (mkolman) - Convert the input checking helpers to use the input_checking module (mkolman) - Provide more robust method of using the warning message bar (mkolman) - Remove the validatePassword() method (mkolman) - Add new input checking module (mkolman) - fixup! Migrate Workstation InstallClass to anaconda (sgallagh) - Handle an invalid install class style sheet (vponcova) - Enhance password checking constants (mkolman) - Fix interactive defaults (mkolman) - Modify the PYTHONPATH in run_boss_locally (vponcova) - Replace get_bus with the class DBus (vponcova) - Migrate Workstation InstallClass to anaconda (sgallagh) - Point at new path for fedora-server.css (sgallagh) - Rename dbus_constants to constants (vponcova) - Add the boot option inst.ks.all (vponcova) - Add the boot option inst.stage2.all (vponcova) - Remove errors for mounting and unmounting (vponcova) - Override the right method in the task (vponcova) - Remove useless code (vponcova) - Support timeout and retries options in %packages section (vponcova) - Fix device_name_is_disk to fully support raid devices (vponcova) - Onlyuse devices of the ignoredisk command should be only disks (vponcova) - Add the boot option inst.xtimeout (vponcova) - Do not shadow build-in module variable (jkonecny) - Module manager is replaceable (jkonecny) - Remove pyanaconda.constants_text module (vponcova)- Bump Blivet GUI version (mkolman) - Change path to start-module script when running locally (mkolman) - Handle DBUS module related files in makeupdates (mkolman) - Handle DBUS_STARTER_ADDRESS not being defined (mkolman) - Use start-module script in DBUS service files (mkolman) - Add a DBUS module startup script (mkolman) - Add Makefile.am for DBUS modules an addons (mkolman) - Add the setup-updates script (mkolman) - Add __init__.py file to anaconda/modules (mkolman) - Add a unit file for Boss startup (mkolman) - Really install all the right packages on Mac UEFI installs (awilliam) - Refactor DASD formatting and support detection of LDL DASDs. (vponcova) - Remove unused import sys from run_boss_locally script (jkonecny) - Fix blivet imports in the Fedora Server install class (#1513024) (vponcova) - Update the use of suggest_container_name method (vponcova) - Devicetree doesn't have protected_dev_names (vponcova) - Add pyanaconda.dbus to Makefile (vponcova) - Add pyanaconda.storage to Makefile (#1511735) (vponcova) - network: GUI, be more robust when displaying vlan parent and id (#1507913) (rvykydal) - network: GUI, fix lookup of existing device configurations (#1507913) (rvykydal) - network: GUI, don't crash on added vlan without device name specified (#1507913) (rvykydal) - Add a script for running Boss & modules locally (mkolman) - Add an example addon (mkolman) - Add DBUS module examples (mkolman) - Add Boss (mkolman) - Add a base class for DBUS modules (mkolman) - Add .service and .conf files for the DBUS modules (mkolman) - Add constants for DBUS module namespaces (mkolman) - Add support for logging from DBUS modules (mkolman) - Add the get_bus() method (mkolman) - Remove storage check for too small swap (#1466964) (vponcova) - Migrate fedora-server installclass into the anaconda repository (#1466967) (rvykydal)- Bump required Blivet version to 3.0 (mkolman) - Add modular server repo to the base repositories (#1506894) (jkonecny) - Split addon and environment refresh in software TUI (jkonecny) - Fix changing source don't erase old environment TUI (#1505090) (jkonecny) - Add logging to TUI software selection spoke (#1505090) (jkonecny) - Do not try to use protected disks for autopart (vtrefny) - Adapt new storage tui spoke to storage code move. (dlehman) - Update blivet upstream URL in testing README. (dlehman) - Adapt to devicefactory API change. (dlehman) - Adapt to removal of default rounding in blivet.size.Size. (dlehman) - Use anaconda's logic for ostree sys/physical root. (dlehman) - Adapt to removal of blivet.udev.device_is_realdisk. (dlehman) - Adapt to move of disklabel type logic into DiskLabel. (dlehman) - Move blivet.partspec into pyanaconda.storage. (dlehman) - Move blivet.platform to pyanaconda.platform. (dlehman) - Fix traceback from mocked partitions in clearpart test. (dlehman) - Move blivet.osinstall to pyanaconda.storage. (dlehman) - Move autopart from blivet to pyanaconda.storage. (dlehman)- Mac EFI installs need grub2-tools (#1503496) (awilliam) - network: create default ifcfg also for missing default NM connection (#1478141) (rvykydal) - Print screen stack next to exception in TUI (jkonecny) - Enable Custom GRUB2 Password Utility (#985962) (rmarshall)- Bump simpleline version requires (jkonecny) - Remove DataHolder class (jkonecny) - Remove EditTUISpoke EditTUIDialog and EditTUISpokeEntry (jkonecny) - Replace EditTUI* from the TUI Storage spoke (jkonecny) - Replace EditTUI* from the TUI User spoke (jkonecny) - Replace EditTUI* from the TUI Source spoke (jkonecny) - Replace EditTUI* from the TUI Network spoke (jkonecny) - Password spoke is using PasswordDialog now (jkonecny) - Return default policy if nothing match (jkonecny) - Add Dialog and PasswordDialog TUI objects (jkonecny) - Remove EditTUIDialog from time_spoke (jkonecny) - packaging: clear downloaded packages repo cache before using it (#1480790) (rvykydal) - Do substitutions only after translating the string (mkolman) - Fix a translation check error (mkolman) - Do not run commands in messages in Makefile (jkonecny) - Fix storage spoke completeness checking (#1496416) (rvykydal)- Mark the mount point assignment in TUI as experimental (vpodzime) - Reset storage on change in text mode (vpodzime) - Only allow the supported file systems in text mode (vpodzime) - Textual configuration of mount points (vpodzime) - Add support for the new 'mount' kickstart command (vpodzime) - Fix dnf exception repository not set (#1495211) (jkonecny) - Add logging of complete spokes in GUI. (rvykydal) - Do not execute storage when the spoke is left with no selected disk (#1496327) (rvykydal) - Reflect building from master branch in the release docs (mkolman) - Add checks for group names (#1497676) (vponcova) - Add new checks for user names (#1491006) (vponcova)- Add changelog entries from the unstable branch (mkolman) - Log when we are executing command in chroot (jkonecny) - Use name instead of index in TUI env selection (#1495204) (jkonecny) - Fix missing container in TUI source spoke (#1494801) (jkonecny) - Add MOCK_EXTRA_ARGS to Makefile (jkonecny) - tui source spoke: initialize nfs values when switching to nfs (rvykydal) - Deselect encryption when switching to blivet-gui partitioning (vtrefny) - Add 2 spaces between functions in iutil (jkonecny) - rpmostreepayload: Fix logic for copying of EFI data (walters) - rpmostreepayload: Avoid recursing for fstab mounts (walters) - payload: Add handlesBootloaderConfiguration(), teach bootloader.py (walters)- Fix missing id to name environment transition (#1491119) (jkonecny) - Fix test for unset TUI software environment (#1491119) (jkonecny) - Rename processingDone to processing_done variable (jkonecny)- network: add support for kickstart --bindto=mac for virtual devices (#1328576) (rvykydal) - network: support mac bound network settings as first class (#1328576) (rvykydal) - network: add support for kickstart --bindto=mac for wired devices (#1328576) (rvykydal) - Don't setup the hub twice (#1491333) (vponcova) - rpmostreepayload: Substitute ${basearch} in ostreesetup ref (walters) - Perform repo checks only when there are checks available. (rvykydal) - Add support for repo --metalink (GUI) (#1464843) (rvykydal) - Add support for repo --metalink (kickstart, tui) (#1464843) (rvykydal) - Add inst.notmux option (dusty)- Add missing dot to the availability status message (mail) - Bump Simpleline version (jkonecny) - Make EFIGRUB._efi_binary a property, not a method (awilliam) - Better storing logs from build and tests (jkonecny) - Provide a default install class. (vponcova) - Do not use hidden install classes. (vponcova) - Make geolocation with kickstart possible (#1358331) (mkolman) - Run python-meh as modal in TUI (jkonecny) - Use GLib event loop in the simpleline (jkonecny) - TUI progress reporting is handled by show_all (jkonecny) - Add efi_dir to the BaseInstallClass (#1412391) (vponcova) - Use /usr/bin/python3 shebang once again (miro)- Fix catch TUI not main thread exceptions (jkonecny) - Document Anaconda branching workflow (mkolman) - Use constants for version number bumps and additions (mkolman) - Fix closest mirror now needs network (jkonecny) - Fix restart payload thread in Network spoke GUI (#1478970) (jkonecny) - Network spoke freeze when testing availability (#1478970) (jkonecny) - Add support for adding version numbers to makebumpver (mkolman) - Add support for major version bump to makebumpver (mkolman) - Fix proxy settings badly used when testing repos (#1478970) (jkonecny)- Remove the metacity theme. (vponcova) - Add the option inst.decorated to allow title bar in GUI (vponcova) - Move python3-gobject Requires to core (jkonecny) - Return simpleline removed ipmi calls back (jkonecny) - Use new list container from Simpleline (jkonecny) - Remove old simpleline from anaconda (jkonecny) - Ask multiple times for wrong input (jkonecny) - Show TUI exception only first time (jkonecny) - Add simpleline logger to the Anaconda (jkonecny) - Modify TUI to use new Simpleline package (jkonecny) - Make 64-bit kernel on 32-bit firmware work for x86 efi machines (pjones) - Add missing gtk3 required version to spec file (jkonecny) - Sort spec required versions alphabetically (jkonecny) - Fix testing of the kickstart version (vponcova) - Move the installclass command to the %anaconda section. (vponcova) - Fix SL install class to use right efi dir (riehecky) - Fix accelerator key for blivet-gui partitioning (#1482438) (vtrefny) - Add blivet-gui logs to python-meh file list (vtrefny) - Remove the title bar in anaconda by default (#1468801) (vponcova) - Add simple script to read journal with message code source and thread info. (rvykydal)- Add support for automatic generating of DBus specification. (vponcova) - Add support for generating XML (vponcova) - Add support for DBus typing system (vponcova) - dnfpayload: do not try to contact disabled repo (artem.bityutskiy) - Add message to setup-test-env is ran (jkonecny) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (bcl) - Add lorax-packages.log to bug report. (rvykydal) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (jkonecny) - 80-setfilecons: Add a few paths (/var/run, /var/spool) (walters) - Also capture anaconda-pre logs if they exist (riehecky) - Don't mock modules with sys in unit tests (vponcova) - logging: replace SyslogHandler with JournalHandler (rvykydal) - Add setup-test-env target to the Makefile (jkonecny) - Add tests for the install class factory (vponcova) - Support for the installclass kickstart command (vponcova) - Modules with install classes should define __all__ (vponcova) - Refactorization of the installclass.py (vponcova) - docs: minor fixups of release document (rvykydal) - rescue: add RTD documentation (rvykydal) - rescue: clean up method for mounting root (rvykydal) - rescue: separate UI and execution logic (rvykydal) - Make kickstart rescue command noninteractive. (rvykydal) - Remove unused argument and code. (rvykydal)- rpmostreepayload: Set up /var first (walters) - rpmostreepayload: Explicitly create /var/lib before tmpfiles (walters) - rpmostreepayload: Rework mount setup to support admin-defined mounts (walters) - rpmostreepayload: try to verify local ostree repo cache (dusty) - rpmostreepayload: ignore = 2.1.6-3 (awilliam) - Bump required Blivet version (#1378156) (mkolman) - Fix bad exception handling from blivet in iscsi (#1378156) (jkonecny) - tui: New class for prompt (vponcova) - iSCSI: adjust to change in blivet auth info (#1378156) (awilliam) - Disable false positive pylint error (jkonecny) - Add some error checking when users don't provide input for DASD devices. (sbueno+anaconda) - Add some error checking when users don't provide input for zFCP devices. (sbueno+anaconda) - Fix tui timezone region selection by name (vponcova)- F26_DisplayMode was added by non-interactive mode (jkonecny) - Fix pyanaconda tests for display mode (jkonecny) - Fix parse-dracut to support new kickstart displaymode (jkonecny) - Add boot option inst.noninteractive to the docs (jkonecny) - Abort installation when Playload exc rise in a NonInteractive mode (jkonecny) - Support non interactive mode in standalone spokes (jkonecny) - Non-interactive mode support for Password and User spokes (jkonecny) - Raise NonInteractive exception in Hubs event loop (jkonecny) - Raise exception for noninteractive mode in Hub (jkonecny) - Add new pykickstart noninteractive mode (jkonecny) - Disable bad kickstart command on F25 (jkonecny) - Improve DNF error message to be more understandable (jkonecny) - tui: Add software group selection (vponcova) - use blivet iSCSI singleton directly in storage spoke (awilliam) - Correct deviceLinks to device_links (blivet renamed it) (awilliam) - Instantiate the zFCP object ourselves now. (#1384532) (sbueno+anaconda) - Fix the way DASD list is determined. (#1384532) (sbueno+anaconda) - Add tests for payload location picking (#1328151) (jkonecny) - Fix picking mountpoint for package download (#1328151) (jkonecny) - Improve packaging logs without DEBUG logging (jkonecny)- Move the collect() function to iutil (mkolman) - Update messiness level (mkolman) - PEP8 and general refactoring for the main anaconda.py (mkolman) - Move kickstart file parsing code to startup_utils (mkolman) - Don't directly import items from anaconda_log (mkolman) - Remove old useless code (mkolman) - Move the rescue ui startup code to the rescue module (mkolman) - Move set-installation-thod-from-anaconda code to startup_utils (mkolman) - Move the live startup code to startup_utils (mkolman) - Move code printing the startup note to startup_utils (mkolman) - Move the pstore cleanup function to startup_utils (mkolman) - Move the prompt_for_ssh function to startup_utils (mkolman) - Move logging setup to startup_utils (mkolman) - Move the geolocation startup code to a separate function (mkolman) - Unify addons path variable name (mkolman) - PEP 8 for startup_utils.py (mkolman) - PEP 8 for display.py (mkolman) - Move VNC startup checking to a separate function (mkolman) - Move imports to the top of the file in display.py (mkolman) - Refactor display mode handling (mkolman) - Move display setup & startup tasks out of anaconda.py (mkolman) - Remove main and extra Zanata pot files on master (jkonecny) - Remove main and extra pot files before zanata push (jkonecny) - Don't send intermediate pot files to zanata (gh#791) (awilliam) - Improve message to be clearer in rescue.py (jkonecny) - Add option to show password in password field (vponcova) - Generate a list of DASDs in GUI storage spoke. (#1378338) (sbueno+anaconda) - Echoing 4de0ec44bdf0f68545bb55bb5fea00464b65fcab May as well include the SL file (riehecky) - Fixup class name for CentOS install class (riehecky) - Fix a typo in SAM file header (mkolman) - Skip live image on usb when checking storage for mounted partitions (#1369786) (rvykydal)- Fix network spoke being incorrectly marked as mandatory (#1374864) (mkolman)- Increse python3-blivet version to 1:2.1.5 (jkonecny) - Fix dnf.repo.Repo now requires dnf.conf.Conf (jkonecny) - Provides compatibility with DNF-2.0 (jmracek)- Don't deactivate all storage in anaconda-cleanup. (#1225184) (dlehman) - Stop setting ANACONDA udev environment variable. (#1225184) (dlehman)- Improved driver disk copying (#1269915) (mkolman) - Fix screenshot taking logic (#1327456) (mkolman) - Change blank lines to pep8 for Dracut DUD test (jkonecny) - Tweak lambda use in Dracut test (jkonecny) - Add Dracut test for reloading mod dependencies (jkonecny)- Fix NTP server list fetching when running in IS (#1374810) (mkolman) - rpmostreepayload: Clean up use of sysroot files a bit (walters) - rpmostreepayload: Fix remote handling to use correct sysroot (walters)- network: set onboot correctly for vlan on bond device in ks (#1234849) (rvykydal) - network: don't show ibft configured devices in UI (#1309661) (rvykydal) - iscsi: don't generate kickstart iscsi commands for offload devices (#1252879) (rvykydal) - iscsi: allow installing bootloader on offload iscsi disks (qla4xxx) (#1325134) (rvykydal) - network: adapt to changed NM ibft plugin enablement configuration (#1371188) (rvykydal) - network: don't activate bond/team devices regardless of --activate (#1358795) (rvykydal) - Fix traceback when payload have None as url (#1371494) (jkonecny) - Add new Dracut test and fix another ones (#1101653) (jkonecny) - Fix bug when we add set to list (#1101653) (jkonecny) - Add new helper script files to build system (#1101653) (jkonecny) - Document new helper scripts to the DriverDisk README (#1101653) (jkonecny) - Fix driver unload is disabling network settings (#1101653) (jkonecny) - dud: fix multiple inst.dd=http:// instances stalling in dracut (#1268792) (rvykydal) - network: fix ksdata generating for for non-active virtual devices (#1321288) (rvykydal) - network: update kickstart data also with bond bridge slaves (#1321288) (rvykydal) - network: add support for bridge bond slaves (#1321288) (rvykydal) - screen_access: Ensure we write config to real sysroot (walters) - Add release commit support to makebumpver (mkolman) - Makefile improvents for separate release commits & tarball creation (mkolman) - network: add support for --no-activate kickstart opton (#1277975) (rvykydal) - fixup! Add base.close() after base.do_transaction (RhBug:1313240) (jmracek) - Add base.close() after base.do_transaction (RhBug:1313240) (jmracek)- Add git merging examples to the contribution guidelines (mkolman) - network: don't stumble upon new Device.Statistics NM dbus iface (#1370099) (rvykydal) - Current Anaconda is not compatible with DNF 2.0.0 (jkonecny) - Filter out all merge commits from the changelog (mkolman) - Make it possible to override Zanata branch name (mkolman) - Switch to argparse & autodetect name, version and bug email address (mkolman) - Fix multi-inheritance (phil) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek) - Static checker recommended improvements (mkolman) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek)- Fix a pylint no-member warning (mkolman) - Translate press-c-to-continue correctly in TUI (#1364539) (mkolman) - Fix bootDrive driveorder fallback (#1355795) (jkonecny) - Fix bootloader when re-using existing /boot part (#1355795) (jkonecny) - Add support for device specification variants (#1200833) (mkolman) - Revert "Update zanata.xml for f25-devel branch." (sbueno+anaconda) - Update zanata.xml for f25-devel branch. (sbueno+anaconda) - Add option to override efi_dir (phil) - efiboot: stderr= is not an option to efibootmgr (phil) - Fix EFI grub1 case (phil) - Make Fedora module not so grabby (phil) - Add centos module to pyanaconda (phil) - network: don't require gateway for static ipv4 config in TUI (#1365532) (rvykydal) - Improve connection network change detection (jkonecny) - Revert "Revalidate source only if nm-con-ed change settings (#1270354)" (jkonecny) - Fix anaconda-pre.service wasn't properly installed (#1255659) (jkonecny) - Rename function for better consistency (#1259284) (rvykydal) - Update error message for consistency (#1259284) (rvykydal) - Add more specific username check messages also to gui (#1360334) (rvykydal) - fix style guide test false positive on username variable (#1350375) (rvykydal) - tui: use functions instead of fake REs for checking values (#1350375) (rvykydal) - tui: get proper index of entry we are handling in input (#1331054) (rvykydal) - tui: fix user name validity checking (#1350375) (rvykydal) - More descriptive message on invalid username (kvalek) - Fix another pep8 name issue (jkonecny) - iscsi: fix getting iscsi target iface of bound target (#1359739) (rvykydal) - Fix needsNetwork testing only additional repositories (#1358788) (jkonecny) - Fix restart payload only when repo needs network (#1358788) (jkonecny) - Cleanup remaining runlevel references (mkolman) - Clarify a nosave related log message (mkolman) - Use Screen Access Manager (mkolman) - Add screen entry/exit callbacks (mkolman) - Add screen access manager (mkolman) - A simple formatting fix (mkolman) - Fix another blivet-2.0 pep8 error (jkonecny) - Quickfix of failing test (japokorn) - Some docstring refactoring & typo fixes for the TUI base classes (mkolman) - Add a file about contributing. (sbueno+anaconda) - Store logs before anaconda starts (#1255659) (japokorn) - DD can now replace existing drivers (#1101653) (japokorn) - Use the F25 timezone kickstart command version (mkolman) - Use sshd-keygen.target instead of hardcoded sshd-keygen script (jjelen) - Make it possible to disable sshd service from running. (#1262707) (sbueno+anaconda) - Change bootloader boot drive fallback (jkonecny) - Fix of Python3x uncompatible commands (japokorn) - Add NTP server configuration to the TUI (#1269399) (mkolman) - Move the NTP server checking constants to constants.py (mkolman) - Use a constant for the NTP check thread name prefix (mkolman) - Fix another victim of the python 2->3 conversion. (#1354020) (dshea) - Attempt to unload modules updated by a driver disk (dshea) - Fix the processing of device nodes as driver disks (dshea)- Allow kickstart users to ignore the free space error (dshea) - Stop kickstart when space check fails (bcl) - Service anaconda-nm-config is missing type oneshot (jkonecny) - Fix dhcpclass to work both via kickstart and the boot cmdline. (clumens) - network: handle also ifcfg files of not activated virtual devices (#1313173) (rvykydal) - network: check onboot value in ksdata, not NM connections (#1313173) (rvykydal) - network: do not activate device on kickstart --onboot="yes" (#1341636) (rvykydal)- hostname: don't set installer env hostname to localhost.localdomain (#1290858) (rvykydal) - hostname: add tooltip to Apply button (#1290858) (rvykydal) - hostname: fix accelerator collision (#1290858) (rvykydal) - hostname: don't set hostname in initrafms of target system (#1290858) (rvykydal) - hostname: set current hostname from target system hostname on demand (#1290858) (rvykydal) - hostname: suggest current hostname for storage containers (#1290858) (rvykydal) - hostname: don't set target system static hostname to current hostname (#1290858) (rvykydal) - network tui: do not activate device when setting its onboot value (#1261864) (rvykydal) - network tui: edit persistent configuration, not active connection (#1261864) (rvykydal) - network: validate netmask in tui (#1331054) (rvykydal) - Add wordwrap to text mode and use it by default (#1267881) (rvykydal) - Fix adding new VG in Custom spoke can't be applied (#1263715) (jkonecny) - Fix SimpleConfigFile file permissions (#1346364) (bcl) - Re-configure proxy when updateBaseRepo is called (#1332472) (bcl)- Only use <> for markup (#1317297) (bcl) - Update iscsi dialog for Blivet 2.0 API change (bcl) - Use the signal handlers to set initial widget sensitivies (dshea) - Fix bad sensitivity on boxes in source spoke (jkonecny) - Fix install-buildrequires (bcl) - Added optional [/prefix] as pattern (kvalek) - Require network for network-based driver disks (dshea) - Add missing pkgs to install-buildrequires (#612) (phil) - Increase the required version of gettext (dshea) - Fix the name sensitivity in the custom spoke. (dshea)- Revert "Temporarily disable translations" (bcl) - Change where to look for the iscsi object (#1344131) (dshea) - Fix old blivet identifiers (#1343907) (dshea) - Fix a covscan warning about fetch-driver-net (#1269915) (bcl) - Fix crash when NM get_setting* methods return None (#1273497) (jkonecny) - Overwrite network files when using ks liveimg (#1342639) (bcl) - Stop using undocumented DNF logging API (bcl) - Use the LUKS device for encrypted swap on RAID (dshea) - Keep the subdir in driver disk update paths (dshea) - Warn about broken keyboard layout switching in VNC (#1274228) (jkonecny) - Make the anaconda-generator exit early outside of the installation environment (#1289179) (mkolman)- Add a button to refresh the disk list. (dlehman) - Only try to restart payload in the Anaconda environment (mkolman) - Make current runtime environment identifiers available via flags (mkolman) - Display storage errors that cause no disks to be selected (#1340240) (bcl) - Fix the SourceSwitchHandler pylint errors differently. (clumens) - Fix pylint errors. (clumens) - Update the disk summary on Ctrl-A (dshea) - Revert "Refresh the view of on-disk storage state every 30 seconds." (dlehman) - Refresh the view of on-disk storage state every 30 seconds. (dlehman) - Handle unsupported disklabels. (dlehman) - Use a blivet method to remove everything from a device. (dlehman) - Tighten up ResizeDialog._recursive_remove a bit. (dlehman) - Only look for partitions on partitioned disks. (dlehman) - NFS DDs installation now works correctly (#1269915) (japokorn) - Remove unused on_proxy_ok_clicked from Source spoke (jkonecny) - send all layouts to localed for keymap conversion (#1333998) (awilliam) - Small cleanup (mkolman)- Resolve shortcut conflict between "Desired Capacity" and "Done" (yaneti) - network: don't crash on devices with zero MAC address (#1334632) (rvykydal) - Remove Authors lines from the tops of all files. (clumens) - Related: rhbz#1298444 (rvykydal) - New Anaconda documentation - 25.14 (bcl) - Catch DNF MarkingError during group installation (#1337731) (bcl) - Fix TUI ErrorDialog processing (#1337427) (bcl) - Clean up yelp processes (#1282432) (dshea)- Temporarily disable translations (bcl) - Don't crash when selecting the same hdd ISO again (#1275771) (mkolman)- Fix writeStorageLate for live installations (#1334019) (bcl) - Remove the locale list from zanata.xml (dshea) - Ditch autopoint. (dshea) - Ditch intltool. (dshea) - Rename fedora-welcome to fedora-welcome.js (dshea) - Fix UEFI installation after EFIBase refactor (bcl) - Fix error handling for s390 bootloader errors (sbueno+anaconda) - Deselect all addons correctly (#1333505) (bcl) - gui-testing needs isys to be compiled. (clumens) - Add more to the selinux check in tests/gui/base.py. (clumens)- Add single language mode (#1235726) (mkolman) - Move default X keyboard setting out of the Welcome spoke (mkolman) - Rerun writeBootLoader on Live BTRFS installs (bcl) - Check for mounted partitions as part of sanity_check (#1330820) (bcl) - Merge pull request #620 from dashea/new-canary (dshea) - Update the required pykickstart version. (dshea) - Implement %packages --excludeWeakdeps (#1331100) (james) - Fix bad addon handling when addon import failed (jkonecny) - Add retry when downloading .treeinfo (#1292613) (jkonecny) - Return xprogressive delay back (jkonecny) - Change where tests on translated strings are run. (dshea) - Merge the latest from translation-canary (dshea) - Squashed 'translation-canary/' changes from 5a45c19..3bc2ad6 (dshea) - Add new Makefile target for gui tests (atodorov) - Define missing srcdir in run_gui_tests.sh and enable coverage (atodorov) - Split gui test running out into its own script. (clumens) - Look higher for the combobox associated with an entry (#1333530) (dshea) - Use createrepo_c in the ci target. (dshea) - Compile glib schema overrides with --strict. (dshea)- Don't join two absolute paths (#1249598) (mkolman) - Don't crash when taking a screenshot on the hub (#1327456) (mkolman) - Fix pylint errors. (phil) - Factor out common grub1/grub2 stuff into mixin, and other factoring (phil) - Add GRUB1 (legacy) support back to Anaconda (phil)- Handle unmounting ostree when exiting (bcl) - ostree: Use bind mounts to setup ostree root (bcl) - ostree: Skip root= setup when using --dirinstall (bcl) - disable_service: Specify string format args as logging params. (clumens) - Ignore failure when disable services that do not exist (phil) - Get rid of an unused variable in the network spoke. (clumens) - Revalidate source only if nm-con-ed change settings (#1270354) (jkonecny) - Merge solutions for test source when network change (#1270354) (jkonecny) - Changes in network state revalidate sources rhbz#1270354 (riehecky)- Use the iutil functions for interacting with systemd services. (dshea) - Add methods to enable and disable systemd services. (dshea) - Do not add .service to the end of service names. (dshea) - Remove detach-client from tmux.conf (dshea) - Use Blivet 2.0 for set_default_fstype (#607) (sgallagh) - Remove dnf from the list of required packages. (#605) (dshea) - Add access to the payload from addons (#1288636) (jkonecny) - Disable pylint warnings related to the log handler fixer. (dshea) - Allow the metacity config dir to be overriden. (dshea) - Do not include /usr/share/anaconda files in the gui package. (dshea) - Work around logging's crummy lock behavior. (dshea) - Use rm -r to remove the temporary python site directory. (dshea) - Remove the subnet label for wired devices. (#1327615) (dshea) - Fix how unusued network labels are hidden (#1327615) (dshea) - Remove yum_logger (bcl) - Remove the lock loglevel (bcl) - Use a temporary user-site directory for the tests. (dshea) - Build everything for make ci. (dshea) - Ignore some E1101 no-member errors when running pylint (bcl) - Sprinkle the code with pylint no-member disable statements (bcl) - Catch GLib.GError instead of Exception (bcl) - Update storage test for Blivet 2.0 API change. (bcl) - Initialize missing private methods in BasePage class (bcl) - Update kickstart.py for Blivet 2.0 API change. (bcl) - Use namedtuple correctly in kexec.py (bcl) - Add more requires to make password checking still work. (#1327411) (dshea) - Rename isS390 to match the renames in blivet. (dshea) - Suppress signal handling when setting zone from location (#1322648) (dshea) - Refresh metadata when updates checkbox changes (#1211907) (bcl)- network: handle null wireless AP SSID object (#1262556) (awilliam) - Change new_tmpfs to new_tmp_fs. (clumens) - Add support for kickstart %onerror scripts. (clumens) - Show network spoke in the TUI reconfig mode (#1302165) (mkolman) - network: copy static routes configured in installer to system (#1255801) (rvykydal) - network: fix vlan over bond in kickstart (#1234849) (rvykydal) - network: use NAME to find ifcfg on s390 with net.ifnames=0 (#1249750) (rvykydal) - Get rid of the reimport of MultipathDevice. (clumens) - Fix iSCSI kickstart options aren't generated (#1252879) (jkonecny) - Fix adding offload iSCSI devices (vtrefny) - Make the list-harddrives script mode robust (mkolman)- Blivet API change getDeviceBy* is now get_device_by_* (bcl) - network: don't set 803-3-ethernet.name setting (#1323589) (rvykydal) - Log non-critical user/group errors (#1308679) (bcl) - Fix btrfs metadata raid level kwarg. (dlehman) - docs: Add release building document (bcl) - Minor improvements - README and test dependencies (atodorov) - Add more matches for network connectivity (atodorov)- Remove an unused import from anaconda-cleanup. (clumens) - Don't use booleans in Requires (#1323314) (dshea) - Set CSS names on all of the anaconda classes. (#1322036) (dshea) - Don't crash if no groups are specified (#1316816) (dshea) - Fix only one address is shown in anaconda (#1264400) (jkonecny) - Fix call to update optical media format. (#1322943) (dlehman) - Reset invalid disk selection before proceeding. (dlehman) - Multiple Dogtail tests improvements (atodorov) - Do not allow liveinst with --image or --dirinstall (#1276349) (dshea) - New Anaconda documentation - 25.5 (bcl)- Don't provide subclasses of the multipath or dmraid commands. (clumens) - Add support for chunksize raid kickstart parameter. (vtrefny) - Convert to blivet-2.0 API. (dlehman)- Require that the English locale data be available. (#1315494) (dshea) - Revert "Change the default locale to C.UTF-8 (#1312607)" (#1315494) (dshea) - Make windows in metacity closable (#1319590) (dshea) - Fix the use of CSS psuedo-classes in the widgets. (dshea) - Add reason when logging invalid repository (#1240379) (jkonecny)- Apply language attributes to all labels within anaconda. (dshea) - Add a function to apply a PangoAttrLanguage to a label. (dshea) - Add functions to watch changes to a container widget. (dshea) - Switch to the adwaita icon theme. (dshea) - Fix duplicate network settings in dracut (#1293539) (jkonecny) - Fix create device with bad name when parsing KS (#1293539) (jkonecny) - Use a lock for repoStore access (#1315414) (bcl) - Add missing inst prefix to the nokill option in docs (mkolman) - Merge pull request #551 from wgwoods/master-multiple-initrd-dd-fix (wwoods) - fix multiple inst.dd= args (rhbz#1268792) (wwoods)- Load the system-wide Xresources (#1241724) (dshea) - Use an icon that exists in Adwaita for the dasd confirmation (dshea) - Make it possible to skip saving of kickstarts and logs (#1285519) (mkolman) - Add a function for empty file creation (#1285519) (mkolman) - Run actions for argparse arguments (#1285519) (mkolman)- don't install kernel-PAE on x86_64 (#1313957) (awilliam) - except block in py3.5 undefines the variable (bcl) - Remove some history from the liveinst setup. (dshea) - Do not run the liveinst setup if not in a live environment. (dshea) - Set GDK_BACKEND=x11 before running anaconda from liveinst. (dshea) - Run zz-liveinst as an autostart application (dshea) - Translate the help button. (dshea) - Translate the required space labes in resize.py (dshea)- Add device id to dasdfmt screen. (#1269174) (sbueno+anaconda) - Unify displayed columns in custom spoke dialogs. (#1289577) (sbueno+anaconda) - Show some confirmation to users if adding a DASD was successful. (#1259016) (sbueno+anaconda) - Hotfix for missing storage in payload class (#1271657) (jkonecny) - Check to see if DD repo is already in addOn list (#1268357) (bcl) - Use the default levelbar offset values. (dshea) - Do not change the GUI language to a missing locale. (#1312607) (dshea) - Don't crash when setting an unavailable locale (#1312607) (dshea) - Change the default locale to C.UTF-8 (#1312607) (dshea) - Update the libtool version-info. (dshea) - Use CSS to style the internal widgets. (dshea) - Move the widgets pixmaps into resources. (dshea) - Add a resource bundle to libAnacondaWidgets (dshea) - Rename show_arrow and chosen_changed to show-arrow and chosen-changed (dshea) - Remove an invalid transfer notation. (dshea) - Stop using SGML in the docs. (dshea) - Change the install test URL. (dshea) - Fix nfs source crash when options change (#1264071) (bcl) - makebumpver: Add a --dry-run option (bcl) - NTP should have better behavior (#1309396) (jkonecny) - Manually set clock shifts on UI idle (#1251044) (rmarshall) - Don't remove selected shared part when Delete all (#1183880) (jkonecny) - Don't delete shared/boot parts in deleteAll (#1183880) (jkonecny)- tests/gui enhancements (atodorov) - Fix gui tests for anaconda move to anaconda.py (atodorov) - Use a different ipmi command to log events. (clumens) - Clarify that a string in list-screens is actually a regex. (clumens) - Merge pull request #513 from wgwoods/update-dd-docs (wwoods) - updated driver updates docs (wwoods) - Add specification for the user interaction config file (mkolman) - Update zanata webui URL in translation doc. (dlehman) - Tweak partition removal in Custom spoke (jkonecny) - Do not skip evaluation after removing partitions (jkonecny) - Import iutil earlier so we can use ipmi_report from check_for_ssh. (clumens) - Make disconnect_client_callbacks more resilient (#1307063). (clumens) - Move the langpacks install into to a separate function. (dshea) - Fix _find_by_title method in Accordion (jkonecny)- Use host storage for directory or image install dnf download (bcl) - Log payloadError so we know why installation failed. (bcl) - Add the addons directory to the rpm. (dshea) - Use the packaged version of ordered-set (dshea) - Remove an unused import (dshea) - Add an uninstall hook for the renamed anaconda (dshea) - Make langpack work in DNF (#1297823) (jsilhan) - New Anaconda documentation - 24.11 (bcl)- Fix makeupdates for anaconda move to anaconda.py (bcl) - Rename ./anaconda to ./anaconda.py to work around coverage.py #425 (atodorov) - Remove special handling for interruptible system calls. (dshea) - Handle PEP 3101 strings in the gettext context check (dshea) - Improve RHS summary strings in multiselection (#1265620) (jkonecny) - Increase GI version required of AnacondaWidgets (jkonecny) - Increment version of g-introspection for widgets (jkonecny) - Increment the AnacondaWidgets version (jkonecny) - Switch to the new Initial Setup unit name (#1299210) (mkolman) - Uncomment self.check_lang_locale_views in tests/gui/ (atodorov) - Add dogtail to test requirements (atodorov) - Add config for easier combining of kickstart and Jenkins coverage data (atodorov) - Apply the fallback style to anaconda selectors. (dshea) - Redo the stylesheet for Gtk 3.19+ (dshea) - Directly overwrite /usr/share/anaconda/anaconda-gtk.css (dshea) - Merge pull request #463 from dashea/translation-tests (dshea) - Display the name of the addon while executing it (bcl) - Add page selection summary to the right side (#1265620) (jkonecny) - Ask when removing new items in multiselection (#1265620) (jkonecny) - Add multiselection with SHIFT key (#1265620) (jkonecny) - Use show_arrow feature implemented in Selector (#1265620) (jkonecny) - Add new property to show/hide arrow in Selector (#1265620) (jkonecny) - Change selection logic when opening Page (#1265620) (jkonecny) - Add new BasePage class (#1265620) (jkonecny) - Add signal and methods to MountpointSelector (#1265620) (jkonecny) - Fix errors with multiselection (#1265620) (jkonecny) - Accordion class now process events for selectors (#1265620) (jkonecny) - Change cammel case for accordion.py to new pep8 (jkonecny) - Move selection logic from custom spoke to accordion (#1265620) (jkonecny) - Modify ConfirmDeleteDialog now the checkbox is optional (#1265620) (jkonecny) - Multiselection works in GUI with remove (#1265620) (jkonecny) - Add multiselection to Accordion with control key (#1265620) (jkonecny) - Remove bad translations from the source tarball. (dshea) - Treat warnings from xgettext as errors. (dshea) - Run translation-canary tests from make check. (dshea) - Do not run pylint on translation-canary (dshea) - Squashed 'translation-canary/' content from commit 5a45c19 (dshea)- Add a finished method to spokes (#1300499) (bcl) - Handle DeviceConfiguration with con = None (#1300499) (bcl) - Log detailed information about installed packages (bcl) - s/KickstartValueError/KickstartParseError. (clumens) - Move requiredDeviceSize to the main Payload class (#1297905) (dshea)- Handle unexpected DNF exit (bcl) - Fix bad space needed messages (jkonecny) - nosetests-3.5 is now the right version. (clumens) - Ignore a pylint error about how we're using Popen (dshea) - Mark an unused variable as unused (dshea) - Ignore type-related errors for types pylint can't figure out (dshea) - Import errors are just regular errors now (dshea) - Replace the remaining log.warn calls with log.warning. (dshea) - Fix an erroneously bare raise statement (dshea) - Replace the deprecated assertEquals with assertEqual (dshea) - Don't add a None to the list of things to unmount on ostree installs. (clumens)- Fix pylint problems in the gui testing code. (clumens) - Merge 9c5e02392d0401a3bd0adecedea03535595773ef into 67b569253c724639c2490f5fab70f7111f699b3f (atodorov) - Fix the replacement suggestion for "hostname" (dshea) - Automatically generate sr (dshea) - Fix PropertyNotFoundError PermHwAddress (#1269298) (jkonecny) - Make sure python3.5 code can run in early initrd (bcl) - Replace .delete() with .remove() in user.py (sujithpandel) - Rename everything that still refers to LiveCD (atodorov) - Updates to progress and storage tests (atodorov) - Multiple changes to DogtailTestCase (atodorov) - Move all Python files into the main gui/ directory (atodorov) - Simplify tests by removing OutsideMixin and update Creator (atodorov) - Modify existing tests to match latest anaconda behavior and environment (atodorov) - Temporary disable test code which doesn't work (atodorov) - Make tests/gui/ execute ./anaconda from git (atodorov) - Add window title (#1280077) (mkolman) - Replace execReadlines with check_output in parse-kickstart_test.py (bcl) - Fix a spelling error in the hardware error message (#1284165). (clumens)- Collect test-suite.log from all 'make check' invocations. Closes #452 (atodorov) - Fix parse-kickstart_test.py. (clumens) - Remove mkdud.py. (clumens) - Remove the kickstart_tests directory. (clumens) - Always quote values in ifcfg- files (#1279131) (bcl) - Include original kickstart in /root/original-ks.cfg (#1227939) (bcl) - strip spaces from extlinux label and default (#1185624) (bcl) - Report kernel failures during kickstart tests. (clumens) - Make sure unicode in kickstart works. (dshea) - Set the window icon (dshea) - Only run space check in TUI if spokes are complete. (#1279413) (sbueno+anaconda) - Allow a user's primary group to be created in --groups (#1279041) (dshea) - Remove uses of broad-except. (dshea) - Add a test for all that container minimization stuff. (clumens) - Use the partition command in one of the kickstart_tests. (clumens) - Don't clear the _currentIsoFile if another iso was selected (bcl) - makeupdates: Include utils/handle-sshpw (bcl) - Add --sshkey to kickstart sshpw command (#1274104) (bcl) - Split exception description from exception traceback (jkonecny) - Show DNF exception instead of silent exit (jkonecny) - Combine results from all gettext_tests into one log file (atodorov) - Try to run make ci with real translations. (dshea) - Untranslate undisplayed TreeView column headers. (dshea) - Add a test for hidden translatable strings (dshea) - Add the translated string to markup error messages. (dshea) - Test glade translations by default (dshea) - Change the way glade tests are run. (dshea) - Remove the accelerator test. (dshea) - Add the test lib directory to $PYTHONPATH in the commit hook (dshea) - network: create ifcfg files in tui if needed (#1268155) (rvykydal) - Do not limit ONBOOT default setting to url and nfs installation methods (#1269264) (rvykydal) - ibft: fix setting dracut boot args for static ibft nic configuration (#1267526) (rvykydal) - network: Don't set --device link default for hostname only network cmd (#1272274) (rvykydal) - network: assume --device=link as default also for ks on hd (#1085310) (rvykydal) - network: use ibftx interface for iSCSI from iBFT in dracut (#1077291) (rvykydal) - network: add s390 options to default ifcfg files (#1074570) (rvykydal)- Fix a pylint error in the previous commits. (clumens) - Honor ANACONDA_WIDGETS_OVERRIDES (atodorov) - Load anaconda-gtk.css from ANACONDA_DATA if specified (atodorov) - Use the correct path for ui categories (atodorov) - Typo fix, it's ANACONDA_WIDGETS_DATA not ANACONDA_WIDGETS_DATADIR (atodorov) - Allow wired network properties more grid space. (dshea) - Improve language selection at low resolutions. (dshea) - Make reclaim work with small screens and big labels (dshea) - allow repo with only a name if it's a pre-defined one (#1277638) (awilliam) - Only raise thread exceptions once (#1276579) (bcl) - Use py3.4 crypt and salt (bcl) - Be more careful with incomplete device types (#1256582) (dshea) - Fix an import error in rpmostreepayload.py. (clumens) - Fix Testing docs inclusion in Sphinx (bcl) - Ignore interfaces with invalid VLAN IDs. (dshea) - Cleaner logging of .treeinfo return conditions in dependant function. (riehecky) - Update link to upstream kickstart docs (opensource) - rpmostreepayload: Also unmount internal mounts during shutdown (walters) - rpmostreepayload: Fix two issues with mounting (walters) - Add a README for kickstart tests. (clumens) - Make the documentation match the environment variable. (clumens) - Check that cache PVs (if any) are in the VG the LV belongs to (#1263258) (vpodzime) - Fix the alignment of the "Label" label in custom (dshea) - Use unsafe caching during kickstart tests. (clumens)- Improve install space required estimation (#1224048) (jkonecny) - Update the on-disk snapshot of storage when adv. disks are added (#1267944) (vpodzime) - Check that ipv6 kickstart outputs the right ip= (dshea) - Change a variable name for pylint. (dshea) - Do not run time_initialize for image and directory installations (#1274103) (bcl) - Remove unused properties (dshea) - Do not modify the kickstart user data until apply() (dshea) - Make AdvancedUserDialog.run() more readable (dshea) - Improve the behavior of the home directory input. (dshea) - Stop setting inappropriate properties in ksdata. (dshea) - Update the password strength bar during the password strength check. (dshea) - Remove unnecessary grab_focus and set_sensitive calls (dshea) - Use signal handlers in the user spoke more sensibly. (dshea) - Fix potential issues with the username guesser. (dshea) - Make kickstart tests growing LVs stricter (vpodzime) - Point coverage.py to the full path of pyanaconda/ (atodorov) - Don't set BOOTPROTO= when it isn't set (jbacik) - Pass strings to blockdev.dasd_format, not a DASDDevice object. (#1273553) (sbueno+anaconda) - Revert "Use yum to install the mock buildroot for now." (dshea) - decode package name for /etc/sysconfig/kernel (RHBZ #1261569) (awilliam) - Add tests for the more complicated command line options (dshea) - Store fewer kinds of things in the dirinstall option. (dshea) - Fix the parsing of selinux=0 (#1258569) (dshea) - Include a local $ANACONDA_DATADIR in the test environment. (dshea) - Move the command line arguments to anaconda_argparse. (dshea) - Don't crash while logging binary output. (dshea) - Decode program output even if there is no output (#1273145) (dshea) - Add a test for _run_program with binary output (dshea) - Test execWithCapture when the command outputs nothing. (dshea) - Fix a long line in kickstart_tests/functions.sh. (clumens) - Merge pull request #414 from vpodzime/master-lvm_log (vpodzime) - Save the lvm.log Blivet may produce (vpodzime)- Hide the places sidebar in the ISO chooser widget. (dshea) - Use GtkResponseType values in the iso chooser dialog (dshea) - Do not use deprecated getDevicesByInstance method (vtrefny) - By default, skip those kickstart tests we know to be failing. (clumens) - Fix pylint unused import (jkonecny) - network: handle bridge device appearing before its connection (#1265593) (rvykydal) - Use $KSTEST_URL in tests that still had dl.fp.o hardcoded. (dshea) - Support CONNECT in the test proxy server. (dshea) - Extract the file used by liveimg as a prereq (dshea) - Convert the proxy script to a prereq. (dshea) - Add a prereqs function to kickstart tests. (dshea) - Fix traceback when trying to create list of unformatted DASDs. (#1268764) (sbueno+anaconda) - network: handle missing connections of a device configured in GUI better (rvykydal) - network: don't set NM_CONTROLLED=no for root on SAN. (rvykydal) - Add support for other systemd units to kickstart service command (bcl) - Merge pull request #388 from wgwoods/dd-in-initrd-fix (wwoods) - Set the password checkbox for empty kickstart passwords. (dshea) - Do not set the password input text with unencrypted passwords. (dshea) - Install input checks before modifying the user GUI (#1256065) (dshea) - Fix a lying error message in style_guide.py (dshea) - Use "Enter" instead of "Return" for the keyboard key. (dshea) - New Anaconda documentation - 24.3 (bcl) - Include missing test files and scripts in Makefile.am/tarball (atodorov) - dracut: accept inst.dd=[file:]/dd.iso (#1268792) (wwoods) - Do not override StorageChecker.errors in StorageSpoke (#1252596) (vtrefny) - Lookup IPv6 address without brackets (#1267872) (bcl) - Mangle the boot device differently for systemd (#1241704) (dshea) - Fail the media check if the systemd service failed to start. (dshea)- Properly translate c-to-continue on the root selection screen (mkolman) - Check minimal memory requirements properly (#1267673) (jstodola) - Allow users to be created with an existing GID. (dshea) - Add a test for creating a user with an existing GID. (dshea) - Add tests for gids embmedded in the user groups list. (dshea) - Allow the kickstart --groups list to specify GIDs. (dshea) - Add a --groups argument to the user ks test. (dshea) - Fix the locale pattern packages-instlangs-3 looks for. (dshea) - Raise an error if osimg cannot be found (#1248673) (bcl) - Use the bootloader raid levels for bootloader installation (#1266898) (bcl) - Use otps.display_mode during early startup (#1267140) (mkolman) - Mount stage2 cdrom after running driver-updates (#1266478) (bcl) - Get rid of an unused import in the user spoke. (clumens) - Log crashes from the signal handler. (dshea) - Save a core file when anaconda crashes. (dshea) - Keep environment selection when reentering the software spoke (#1261393) (mkolman) - Only show the user spoke if no users are specified in kickstart (#1253672) (mkolman) - Fix 'cat: /tmp/dd_disk: No such file or directory' (#1251394) (jkonecny) - Do not display curl 404 errors that can be safely ignored (vtrefny) - Catch blkid failure in driver-updates (#1262963) (bcl) - Add kickstart tests for %packages --instLangs (dshea) - Do not display markup in showDetailedError. (dshea) - Skip OEMDRV if interactive DD is requested (#1254270) (bcl) - Drivers are simply under /run/install/DD-x/ (#1254270) (bcl) - Fix branding when iso is downloaded from nfs or hd (#1252756) (jkonecny) - Use yum to install the mock buildroot for now. (dshea) - Rename the gettext tests (dshea) - Bring back the KSTEST_HTTP_ADDON_REPO substitution in nfs-repo-and-addon.sh (clumens) - Run substitution checks on the right kickstart file. (clumens) - Tell gettext that anaconda is not a GNU package. (dshea) - Ignore environment modification warnings in docs/conf.py (dshea) - Check for unsubstituted strings before running a test. (dshea) - Autopart use 90% of disk capacity for required space compare (#1224048) (jkonecny) - Fix include packages install size when downloading on root (#1224048) (jkonecny) - Enable and improve the check for swap LV size in LVM cache kickstart tests (vpodzime) - make-sphinx-docs: Add modules needed to document tests (bcl) - Add test documentation (atodorov) - Fix how the reqpart test checks for /boot, again. (clumens) - Add a way to get default settings when running the kickstart_tests. (clumens) - Change how we ignore non-tests in kickstart_tests. (clumens) - Various fixes to substitution strings in kickstart_tests. (clumens) - Move kickstart_test .ks files to .ks.in. (clumens)- Handle driver rpms retrieved via network (#1257916) (bcl) - Fix the types passed to chown_dir_tree (#1260318) (dshea) - Add a test for home directory reuse (dshea) - Use MDRaidArrayDevice.members instead of .devices (dshea) - Make sure anaconda reads in ks file from OEMDRV device. (#1057271) (sbueno+anaconda) - Try to deal with expected errors from devicetree.populate (#1257648) (vpodzime) - Revert "Temporarily disable generating a coverage report." (clumens) - Fix a DBus InvalidProperty handling (jkonecny) - Fix another bash syntax problem in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - Add a test for the rootpw kickstart command (dshea) - Add tests for setRootPassword (dshea) - Add a /boot partition to the reqpart test. (clumens) - Fix up a statement that's not assigned to anything. (clumens) - Temporarily disable generating a coverage report. (clumens) - Don't try to concatenate a list with a string (#1252444) (mkolman) - Activate coverage for tests executed with sudo (atodorov) - set sysroot correctly when setting root password (#1260875) (awilliam) - Add a test for kickstarts that %include a URL (dshea) - Add missing python dependencies for requests. (#1259506) (dshea) - Serve the http addon repos from the test tmpdir (dshea) - Make make-addon-pkgs easier to use from within a test (dshea) - Add a simple http server for use in kickstart tests. (dshea) - Add a script to print an IP address for the host. (dshea) - Add a cleanup hook that can be defined by kickstart tests (dshea) - Move kickstart test support files into a separate directory. (dshea) - Fix a python3 related error in the pre-commit hook (dshea) - network: gui spoke TODO cleanup (rvykydal) - libnm in spoke: add missing connection for eth device with Configure (rvykydal) - libnm in spoke: allow adding missing connection for eth device externally (rvykydal) - libnm in spoke: wait for valid state of added device before adding to list (rvykydal) - libnm in spoke: use libmn objects instead of names an uuids (device on/off) (rvykydal) - libnm in spoke: to check if device is activated just use its object (rvykydal) - libnm in spoke: use connnection objects instead of uuids (edit connection) (rvykydal) - libnm in spoke: refresh early when device is added (rvykydal) - libnm in spoke: use connection object instead of uuid (DeviceConfiguration) (rvykydal) - libnm in spoke: share nm client in standalone and normal spoke (rvykydal) - libnm in spoke: add enterprise wpa connection using libnm client (rvykydal) - libnm in spoke: use AccessPoint object in place of ssid bytearray (rvykydal) - libnm in spoke: delete connection using libnm client (rvykydal) - libnm in spoke: replace python-dbus workaround calls for ap security flags (rvykydal) - libnm in spoke: call get_data() on ap.get_ssid() result to get ssid bytes (rvykydal) - libnm in spoke: showing ip configuration of a device (rvykydal) - libnm in spoke: NMClient -> NM.Client (rvykydal) - libnm in spoke: gi.NetworkManager -> gi.NM (rvykydal) - libnm in spoke: Revert "Fix crash when new device appear in Welcome screen (#1245960)" (rvykydal) - libnm in spoke: Revert "Fix crash when connections are changing (#1245960)" (rvykydal) - Add an ignoredisk --drives= test. (clumens) - Add a test for the reqpart command. (clumens) - Grab anaconda.coverage on tests that reimplement validate(). (clumens) - Install driver-updates (dshea) - Fix a typo in service enablement in kickstart.py. (clumens) - Get rid of the extraneous cats and greps in user.ks. (clumens) - Add sshkey testing to the user kickstart_test. (clumens) - Add a kickstart test in Arabic. (clumens) - Verify Initial Setup services are present before turning them ON/OFF (#1252444) (mkolman) - Don't crash if the Japanese PC-98 keyboard is selected (#1190589) (mkolman) - Report on all local files and exclude what we don't need instead of explicitly including paths we may not be aware of. (atodorov) - Change "failed to download" messages from critical to warning. (clumens) - getcode -> status_code in a live payload error message. (clumens) - Fix a bash error in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - specify if=virtio,cache=none for VM drives (atodorov) - update the test b/c latest anaconda doesn't allow weak passwords (atodorov) - Specify format=raw to avoid warning from qemu (atodorov) - update for Python3 nose (atodorov) - Add a services.sh file to match the existing services.ks. (clumens) - Add types to all existing kickstart tests. (clumens) - Add the ability to mark kickstart tests with a type. (clumens) - Run nm-connection-editor with the --keep-above flag (#1231856) (mkolman)- Add a test for the user and group creation functions. (dshea) - Get rid of libuser. (#1255066) (dshea) - s/$releasever/rawhide/ (clumens) - LVM on RAID kickstart test (vpodzime) - unbuffered read in python3 only works for binary (bcl) - don't crash if no environment set in interactive (#1257036) (awilliam) - network: compare with ssid bytes, not str (rvykydal) - Add dependencies for running the tests/gui tests (atodorov) - Fix first run environment setup in software spoke (#1257036) (jkonecny) - Stop pretending liveinst+rescue is supported (#1256061). (clumens) - Defer to Fedora distro-wide settings for password strength (#1250746) (dshea) - New Anaconda documentation - 24.0 (bcl) - Do a better job reporting failures from kickstart_tests. (clumens) - Preserve coverage results from running the kickstart_tests. (clumens)- Remove from the docs repo=hd installation with installable tree (jkonecny) - Fix a race between a window continuing and the next starting (#1004477) (dshea) - Start hubs with the buttons insensitive. (dshea) - Do not replace the standard streams if not necessary. (dshea) - Fix inst.repo=hd: is not working (#1252902) (jkonecny) - Kickstart: Added SELinux test. (kvalek) - Kickstart tests related to SELinux. (kvalek) - Package install and debug message logging. (kvalek) - Don't crash if incorrect environment is set in kickstart (#1234890) (mkolman) - Fix I/O issues when anaconda is started without a locale. (dshea) - Move locale environment logic into localization.py (dshea) - network: fix configuring team in kickstart pre (#1254929) (rvykydal) - Merge pull request #311 from atodorov/add_local_coverage (clumens) - Merge pull request #308 from atodorov/rawhide_missing_deps (clumens) - Enable test coverage in CI (atodorov) - Fix the single-spoke TUI message for Python 3. (dshea) - Merge pull request #291 from atodorov/update_coverage_switch (clumens) - Add missing requirements (atodorov) - Add basic kickstart tests for LVM Thin Provisioning (vpodzime) - Use the default mirrorlist instead of fixed repo URL in kickstart tests (vpodzime) - Destroy the keyboard layout dialog when finished (#1254150) (dshea) - Do not encode the geoloc timezone to bytes (#1240812) (dshea) - use inst.debug as alternative option to start coverage (atodorov)- Skip source url checks when network is off (#1251130) (bcl) - Don't set net.device to link if there is no ksdevice (#1085310) (bcl) - Reading carrier while link is down raises IOError (#1085310) (bcl) - Don't write nfs repos to the target system (#1246212) (bcl) - Make sure username entered in TUI if create a user chosen. (#1249660) (sbueno+anaconda) - Write the empty dnf langpacks.conf to the right directory (#1253469) (dshea) - Add pyanaconda test for network.check_ip_address (jkonecny) - Replace IPy package by ipaddress (jkonecny) - Correctly check return code when running rpm from makeupdates (mkolman) - Fix crash when new device appear in Welcome screen (#1245960) (jkonecny) - Fix crash when connections are changing (#1245960) (jkonecny) - Make LVM cache kickstart tests more robust (vpodzime) - product.img buildstamp should override distribution buildstamp (#1240238) (bcl) - On incomplete ks, don't automatically proceed with install. (#1034282) (sbueno+anaconda) - Update the translation doc with zanata branching incantations. (sbueno+anaconda) - Merge pull request #287 from kparal/patch-1 (clumens) - boot-options.rst: add a note about nfsiso (kamil.paral) - Few fixes and amendments for the boot_options.rst file (vpodzime) - Prevent issues with encrypted LVs on renamed VGs (#1224045) (vpodzime) - Create and use snapshot of on-disk storage with no modifications (#1166598) (vpodzime) - Implement the class for storage snapshots (vpodzime) - Prevent any changes in the StorageSpoke if just going back (vpodzime) - Make StorageSpoke's on_back_clicked less complicated (vpodzime) - Add kickstart tests for the LVM cache kickstart support (vpodzime) - Disable packages-multilib, for now. (clumens) - Make sure the liveimg test shuts down when it finishes. (clumens) - Change how success is checked for the basic-ostree test. (clumens)- Add basic support for LVM cache creation in kickstart (vpodzime) - Use labels for the rest of the non-autopart test results. (dshea) - Use a disk label to find the filesystem for escrow results (dshea) - Use someone else's code for PID file management. (dshea) - Prevent incomplete translations from making the TUI unusable (#1235617) (mkolman) - Apply the environment substitutions more liberally in nfs-repo-and-addon (dshea) - Use stage2=hd: instead of stage2=live: (dshea) - Add test for liveimg kickstart command (bcl) - Fix pre-install script execution (bcl) - test pre-install kickstart section (bcl) - Use sys.exit() instead of the exit() created by site.py. (dshea) - Call ipmi_report before sys.exit (dshea) - Add a test for proxy authentication (dshea) - Add optional authentication to the proxy server (dshea) - Add more tests to proxy-kickstart (dshea) - Show an alternative prompt if a hub contains only a single spoke (#1199234) (mkolman) - Add few docs and improvement in check_ip_address (jkonecny) - Check whether files actually contain translatable strings. (dshea) - Add specific error string to TUI user dialog (#1248421) (bcl) - Make EditTUIDialog error generic (#1248421) (bcl) - Fix and expand nfs-repo-and-addon.ks (dshea) - Added a script to make the packages used by nfs-repo-and-addon (dshea) - Implement the rest of the repo options in dnfpayload. (dshea) - Fix kickstart test for bond interface creation (jkonecny)- Move the proxy server script into a common file. (dshea) - Use python3 for the proxy server and remove python2 compatibility (dshea) - makePickle now needs to return bytes (bcl) - gi.require_version raises ValueError (bcl) - Remove duplicate signal setup block (bcl) - Fix three bugs discovered by driverdisk-disk.ks (clumens) - Fix error with OEMDRV ks auto-load check. (#1057271) (sbueno+anaconda) - Make sure TUI is readable for non-latin languages (#1182562) (mkolman) - Equalize capacity & mount point entries (#1212615) (dshea) - Disable GRUB os_prober on POWER (#1193281) (rmarshall) - Cancel Container Edit Sensitizes Update (#1168656) (rmarshall) - Fix SoftwareSpoke._kickstarted. (dshea) - Disable a Pylint false-positive (#1234896) (mkolman) - Add support for autostep and --autoscreenshot (#1234896) (mkolman) - Escape \'s in doc strings (dshea) - Ellipsize the file system type combo box (#1212615) (dshea) - Add graphviz to make-sphinx-doc script (jkonecny) - Remove many of a documentation compilation errors (jkonecny) - Add class diagrams to existing spokes and hubs (jkonecny) - Add class diagram settings to documentation (jkonecny) - Fix the UnusuableConfigurationError dialog (#1246915) (dshea) - Chase pygobject's stupid moving target (dshea) - Add missing translation contexts (dshea) - Actually translate the container type labels (dshea) - Check whether a translated string requires a context or comment. (dshea) - Clean up the temporary pools virt-install makes. (clumens) - Return the same object for repeated calls to __get__ (#1245423) (dshea) - Use sys.exit instead of os._exit. (clumens) - Add parentheses around the IPV6 regex fragment. (dshea) - Add tests for IPv6 literals in URLs (dshea) - Modify Installation Source Proxy Label (#11688554) (rmarshall)- Fix Initial PPC PReP Boot Selector Name (#1172755) (rmarshall) - Require a newer version of pykickstart (vpodzime) - Use dictionaries is thread-safe manner. (dshea) - Merge pull request #234 from wgwoods/master (wwoods) - Auto-load ks.cfg if OEMDRV volume available. (#1057271) (sbueno+anaconda) - Check the encrypt checkbox when encrypted specified in KS (vtrefny) - Do not raise KickstartValueError for missing passphrase (vtrefny) - Ask for encryption passphrase when not specified in ks (#1213096) (vtrefny) - dracut: minor cleanup (wwoods) - dracut: fix missing messages for inst.ks=cdrom (wwoods) - Wait forever for kickstarts on CDROM (#1168902) (wwoods) - Use abs_builddir instead of builddir so paths will look more reasonable. (clumens) - Add a new makefile target that does everything needed for jenkins. (clumens) - Merge pull request #228 from AdamWill/logind (dshea) - Fix crash when mirrorlist checkbox is checked (jkonecny) - Fix crash when user start typing proxy credentials (jkonecny) - Check repository URL before leaving Source Spoke (jkonecny) - Add IDs to identify addon repositories (jkonecny) - Repositories can be checked without a selection (jkonecny) - Consolidate the language environment variables. (dshea) - Change the generated API indices slightly (dshea) - Ignore "mountpoint" used a format specifier (dshea) - filesystems -> file systems, per the style guide (dshea) - Properly parameterize a translated string (dshea) - Fix pylint errors in rescue.py. (dshea) - Remove unused imports (dshea) - Remove text.py from spec file (#965985) (sbueno+anaconda) - Merge pull request #220 from AdamWill/1243962 (dshea) - Fix adding 'boot=' option in FIPS mode (vtrefny) - anaconda.target: Wants systemd-logind.service (#1222413) (awilliam) - Remove the last usage of newt and get rid of it as a dependency (#965985) (sbueno+anaconda) - Enable anaconda to use the new rescue mode. (#965985) (sbueno+anaconda) - Get rid of unnecessary constants in constants_text. (#965985) (sbueno+anaconda) - Get rid of some unnecessary files. (#965985) (sbueno+anaconda) - Display verbose packaging errors to the user (bcl) - Show source errors from refresh method (bcl) - Fix the validate functions in the btrfs kickstart_tests. (clumens) - Connect kickstart lang data to dnf-langpacks (#1051816) (dshea) - Add simple_replace config file function (bcl) - Remove some vestiges of the old packaging module (dshea) - Remove window boot block detection functions. (dshea) - Remove iutil.xprogressive_delay. (dshea) - Simplify iutil.mkdirChain. (dshea) - Decode wifi SSIDs into strings. (#1240398) (dshea) - Actually use the temp directory so test files get cleaned up (dshea) - Disable the output from rpmbuild (dshea) - Remove stray references to python2. (dshea) - Fix possible to start installation without network (#1221109) (jkonecny) - Fix 'q' (to quit) do not work in TUI hub (jkonecny) - act on the right objects when stripping URL protocols (#1243962) (awilliam) - Fix 'App' object has no attribute 'queue' (#1243316) (jkonecny)- fix storage writing for live and ostree installs (#1236937) (awilliam) - Add O_CREAT to the open flags when extracting rpm files. (dshea) - Move ostree gobject version check next to the import (#1243543) (bcl) - Remove rpmfluff from the buildrequires. (dshea) - Only import readline if readline is necessary. (dshea) - use the right baseurl in run_install_test.sh. (clumens) - Don't copy the environment when starting metacity. (dshea) - Fix the use of a temporary file in SimpleConfig.write (dshea) - Add a test for SimpleConfig.write(use_tmp=True). (dshea) - Remove an unnecessary chmod when creating chrony.conf (dshea) - Fix some bad uses of chmod. (dshea) - Add a function to open a file with specific permission bits (dshea) - Don't ask to start vnc if user specifies text mode. (#1202277) (sbueno+anaconda) - New Anaconda documentation - 23.15 (bcl) - Add a helper for building Sphinx docs using mock. (bcl) - Update Sphinx configuration for python3 (bcl) - Running without a GUI can also raise ValueError in errors.py (bcl) - parse-kickstart_test.py: fix driverdisk_test() (wwoods) - Fix the spelling of "version" (dshea)- Some dracut modules anaconda needs have been split into their own package. (clumens) - User operation kickstart tests. (kvalek) - Kickstart tests for UTC and LOCAL hwclock. (kvalek) - Kickstart firewall tests. (kvalek) - Fix Repository New_Repository has no mirror or baseurl (#1215963) (jkonecny)- Catch blivet formatDevice ValueError in custom (#1240226) (bcl) - There's now a python3-rpmfluff, so revert this. (clumens) - Fix a couple other pylint problems in the driver disk tests. (clumens) - Merge pull request #194 from wgwoods/master (wwoods) - dracut: fix boot failure waiting for finished/dd.sh (wwoods) - Use builddir instead of srcdir to find the dd utils (dshea) - Fix the dd_test for python3. (dshea) - Fix %files to deal with compiled python3 modules (dshea) - Add a bunch of gi.require_version calls (dshea) - Temporarily disable the error about not importing rpmfluff. (clumens) - Don't try to iterate over threads directly in wait_all. (clumens) - Update the btrfs kickstart tests to use functions.sh. (clumens) - Merge pull request #182 from wgwoods/dd-refactor (wwoods) - driver_updates: fixes from patch review (wwoods) - Don't be too picky about what name is --device=link (dshea) - Ignore stderr output from parse-kickstart. (dshea) - Add an option to execReadlines to filter out stderr. (dshea) - Ignore interruptible system calls in the dd test (dshea) - Fix an undefined variable in writeStorageLate (dshea) - Connect zfcp entries to the discovery buttons (dshea) - Connect iscsi activations to buttons (dshea) - Connect the dasd number entry to the discovery buttons. (dshea) - Add keyboard layouts on the row-activated signal. (dshea) - Connect dialog inputs to default actions. (dshea) - Remove unnecessary GtkNotebooks. (dshea) - Re-save some dialog glade files. (dshea) - Merge pull request #181 from wgwoods/master (wwoods) - dd-refactor: dracut + build bits (wwoods) - Add kickstart test for RAID1 (bcl) - pass PYTHONPATH to the kickstart test framework (bcl) - Write servers to chronyd.conf even if it's off (#1197575) (wwoods) - Refresh advanced disks after disk summary dialog (#1226354) (bcl) - parse-kickstart: just emit 'inst.dd=XXX' for driverdisk (wwoods) - parse-kickstart: pylint fixes (wwoods) - dd-refactor: new driver_updates.py + tests (wwoods) - payload: fix driverdisk repos (wwoods) - dracut: fix boot with inst.ks and no inst.{repo,stage2} (#1238987) (wwoods) - Use the most recent versions of the btrfs, logvol, part, and raid commands. (clumens) - Allow /boot partition on iscsi with ibft (#1164195) (jkonecny) - Add kickstart tests to test btrfs installation (vtrefny) - Fix broken test by infiniband patch (#1177032) (jkonecny)- Add a switch for the Airplane Mode label (dshea) - Connect labels with keyboard accelerators to a widget (dshea) - Add a test for dangling keyboard accelerators. (dshea) - Use pocketlint for translation and markup checking (dshea) - Flatten the glade test directory. (dshea) - Add support for specifying arbitrary mkfs options. (clumens) - Fix kickstart install with infiniband (#1177032) (jkonecny) - anaconda-dracut: Fix sysroot mount for netroot (#1232411) (bcl) - Add RAID swaps to /etc/fstab (#1234469) (bcl) - network: catch another race when calling dbus methods on invalid devices (rvykydal) - network: GUI, add connection even when virtual device activation failed (#1179276) (rvykydal) - Fix IP / hostname mismatches when showing VNC server address (#1186726) (rvykydal) - Check also ipv6 default routes when looking for onboot=yes device (#1185280) (rvykydal) - Merge pull request #157 from wgwoods/master_dd_fixes (wwoods) - Do not check dependencies on invalid payloads (dshea) - network: don't set onboot=False for default autoconnections (#1212009) (rvykydal) - Fix the types used to write anaconda-tb-all.log (dshea) - dd: drop unnecessary archive_read_data_skip (wwoods) - dd_extract: -l should not extract modules+firmware (wwoods) - dd: fix permissions on extracted files (#1222056) (wwoods) - tests: add dd_tests (wwoods)- Revert "Add an optional conditional to progress_report." (bcl) - Fix inconsistencies in the payload messages. (dshea) - Fix install-requires and install-buildrequires (dshea) - anaconda-dracut: Mount /dev/mapper/live-rw (#1232411) (bcl) - Eliminate some false test results when running glade tests. (atodorov) - Move the knowledge about network packages into ksdata.network. (clumens) - Add an optional conditional to progress_report. (clumens) - Move the big block of late storage writing out of install.py. (clumens) - The attribute is named ostreesetup.nogpg. (clumens) - Use the index in grubenv (#1209678) (bcl) - Do not raise an exception on EINTR from os.close or os.dup2 (dshea) - Merge pull request #154 from mulkieran/master-959701 (mulkieran) - Improve focus behavior in the advanced user dialog (dshea) - Re-save advanced_user.glade (dshea) - Depsolve kickstarted packages on the summary hub (#961280) (dshea) - Add a kickstart test for %packages --ignoremissing (dshea) - Remove descriptions for RAID levels (#959701) (amulhern) - No kexec-tools on aarch64 (bcl)- Do not import iutil from flags (dshea) - Ignore EINTR errors in files unlikely to encounter them (dshea) - Reimplement the open override for the dracut scripts (dshea) - Wrap the only non-open call found by the new pocketlint checks (dshea) - Redefine open to retry on EINTR (dshea) - Remove __future__ imports (dshea) - Use python 3's OSError subclasses instead of checking errno (dshea) - Allow kwargs in eintr_retry_call (dshea) - Remove explicit uses of /dev/null (dshea) - Do not retry calls to close or dup2 (dshea) - Remove another function from isys (dshea) - Make dialogs behave better with timed input validation (dshea) - Fix the password/confirm checks to work with delayed validation (dshea) - Move the URL protocol removal out of the input check (dshea) - Remove the vestigal capslock label from the password spoke (dshea) - Re-saved a few glade files (dshea) - Run set_status unconditionally from update_check_status (dshea) - Do not run input checks for every keystroke of input (#1206307) (dshea) - Add a method to execute timed actions early (dshea) - Use comps.environments instead of comps.environments_iter (#1221736) (dshea) - Merge pull request #83 from mulkieran/master-requires (mulkieran) - Only show supported autopart choices in choices combo. (amulhern) - Strip out device types that blivet is not able to support. (amulhern) - Update blivet required version. (amulhern) - Fix nfs4 stage2 and repo handling (#1230329) (bcl) - Update upd-kernel so that it actually works (#1166535) (bcl) - Fix passing ,nfsvers=3 to dracut (#1161820) (bcl) - Require the python3 version of iscsi-initiator-utils (dshea) - Fix the pylint pre-commit hook for python3 and pocketlint (dshea) - Fix a type check to work with python 3. (dshea) - Do not log Xorg output to tty5 (dshea)- Deal with encrypted partitions not being readable by virt-cat. (clumens) - Make use of the restore_signals Popen argument (dshea) - Don't allow /boot on iSCSI. (#1164195) (sbueno+anaconda) - Merge pull request #127 from mulkieran/master-kickstart (mulkieran) - Actually distribute the clickable message test, too (dshea) - Fix disk argument passing to virt-cat in the ostree test. (clumens) - Relabel all password and group files in %post (#1228489) (dshea) - Deal with the order of ifcfg files not being guaranteed. (clumens) - Add a __init__.py to fix up an error when running iutil_test.py. (clumens) - Actually run the clickable message test (dshea) - Add a false positive to pylint checking for S390Error. (clumens) - Let the excludedocs test pass if there are only directories left. (clumens) - Allow successful kstest results to provide more details. (clumens) - The escrow_cert test cannot use autopart. (clumens) - Don't warn on PyInit__isys being unused. (clumens) - Test that root LV is encrypted. (amulhern) - Deal with subprocess returning bytes in tests/lib/filelist.py, too. (clumens) - Make anaconda+python3+pocketlint work. (clumens) - Start using our new shared pylint framework in anaconda. (clumens) - Remove our extra pylint checkers. (clumens) - Remove a duplicate libselinux-python3 requires. (clumens) - Run makeupdates with Python 2 for now (mkolman) - Don't use the _safechars private property (#1014220) (mkolman) - Make sure directory size is returned as int (#1014220) (mkolman) - Only warn about missing yum-utils (#1014220) (mkolman) - Make sure set_system_time() gets an integer (#1014220) (mkolman) - Make sure the column number in TUI is an integer (#1141242) (mkolman) - Python 3 compatible sorting fixes (#1014220) (mkolman) - Make version comparison Python 3 compatible (#1014220) (mkolman) - Don't apply numeric comparison on None (#1141242) (mkolman) - Avoid comparing None to an integer (#1141242) (mkolman) - Handle urllib split (#1014220) (mkolman) - Don't try to decode strings (#1014220) (mkolman) - Rename function attributes (#1014220) (mkolman) - Replace raw_input() with input() (#1014220) (mkolman) - Make iterators and their usage Python 3 compatible (#1014220) (mkolman) - Convert Python 2 metaclass magic to Python 3 metaclass magic (#1014220) (mkolman) - Make the raise syntax Python 3 compatible (#1014220) (mkolman) - Python 3 no longer does tuple parameter unpacking (#1014220) (mkolman) - Make isys Python 3 compatible (#1014220) (mkolman) - Set a correct mode for the tempfile (#1014220) (mkolman) - Python 3 temp files no longer reflect external changes (#1014220) (mkolman) - Make print usage Python 3 compatible (#1014220) (mkolman) - Rename the warnings spoke to warnings_spoke (#1014220) (mkolman) - Replace list comprehension with for at class level (mkolman) - Make gettext usage Python 3 compatible (#1014220) (mkolman) - Do not open tty5 for writing in the "a" mode (#1014220) (vpodzime) - Do not use pykickstart's RepoData as a key in a dict (#1014220) (vpodzime) - Do not run repo attrs' checks if they are not set up yet (#1014220) (vpodzime) - Don't depend on side effects of map() (#1141242) (mkolman) - Don't use exceptions' message attribute (#1014220) (vpodzime) - Addapt to string type changes (#1014220) (mkolman) - Handle modules returning bytes in Python 3 (#1014220) (mkolman) - Add and use function that makes sure we work with strings (#1014220) (vpodzime) - Handle modules requiring different string types in Python 3 (#1014220) (mkolman) - Remove sitecustomize (#1014220) (mkolman) - Make ASCII conversions Python compatible (#1014220) (mkolman) - Remove "is Unicode" tests (#1014220) (mkolman) - Fix ASCII conversion tests (#1014220) (mkolman) - Return a string when calling a program (#1014220) (mkolman) - Handle subprocess returning bytes (#1014220) (mkolman) - Handle latin-1 strings in locale -a output (#1014220) (mkolman) - Open the VNC password file for binary writing (#1014220) (mkolman) - Update parse-kickstart for python3 (#1014220) (bcl) - Update driver-updates for python3 (#1014220) (bcl) - Update python-deps for python3 (#1014220) (bcl) - Add a test for parse-kickstart (#1014220) (bcl) - Make the import Python 3 compatible (#1014220) (mkolman) - Change configparser and queue imports (#1014220) (mkolman) - Remove imports from the __future__ (#1014220) (mkolman) - Use the imp module directly (#1014220) (mkolman) - Use Python 3 versions of Python dependencies (#1014220) (mkolman) - Use /usr/bin/python3 in scripts (#1014220) (mkolman) - Use Python 3 versions of nose and Pylint (#1014220) (mkolman) - Build the Anaconda widgets for Python 3 (#1014220) (mkolman) - Update makebumpver for python3 (#1014220) (bcl) - Fix Kickstart installation without default gateway errors out (jkonecny) - Fix results checking in a couple ks tests. (clumens)- Fix a usage typo in run_once_ks script. (sbueno+anaconda) - Add kickstart tests for keyboard settings. (sbueno+anaconda) - Add a kickstart test for lang settings. (sbueno+anaconda) - Fix a % call inside _(). (clumens) - Convert ntp-pools.* to using the new kstest functions and autopart. (clumens) - Fix up the expected output in parse-kickstart_test.py. (clumens) - Fix a couple more pylint problems in the s390 code. (clumens) - Use the adapted Timezone class for kickstart data (vpodzime) - Add a kickstart test for processing NTP servers/pools configuration (vpodzime) - Show error on invalid username attempts in TUI. (#1171778) (sbueno+anaconda) - Fix dracut reads ksdevice from missing os enviromnent (jkonecny) - Run kickstart tests through an LMC-like program, not LMC itself. (clumens) - Move common kickstart_test code out into its own functions.sh file. (clumens) - Switch to using autopart in the kickstart tests. (clumens) - Fix a couple pylint errors. (sbueno+anaconda) - Make anaconda changes necessary for libblockdev s390 plugin. (sbueno+anaconda) - Add a kickstart test for lvm with percentage-based sizes. (dlehman) - Add kickstart test for basic fixed-size lvm layout. (dlehman) - Add a kickstart test to validate the default fstype. (dlehman) - Add kickstart test to test bond interface creation (jkonecny) - Add kickstart test to test vlan creation (jkonecny) - Fix --device=link and --device not specified (#1085310) (rvykydal) - Add kickstart test to test hostname (jkonecny) - Add a /boot to tmpfs-fixed_size.ks. (clumens) - Fix bad warning message when user set illegal IP (jkonecny) - Fix bad check of illegal ip address (jkonecny) - Add a simple tmpfs kickstart test (mkolman) - Add a kickstart test for escrow packets and backup passphrases (dshea) - Fix a typo that caused us to discard corrected target sizes. (#1211746) (dlehman) - Don't pass anything to ./configure. (dshea) - Fix a pylint problem in parse-kickstart_test.py. (clumens) - Fix 0 choice in Language and Storage in TUI mode (jkonecny) - Update html documentation for new boot-options section (bcl) - Convert boot-options to ReST and include it in the Sphinx documents. (bcl)- Clean up after processKickstart in parse-kickstart_test.py. (clumens) - Add support to dnfpayload.py for addon NFS repos. (clumens) - Fix IndexError: list index out of range (#1219004) (jkonecny) - Fix a typo in proxy-kickstart.sh that was causing a test time out. (clumens) - iSCSI Name Validation using regexes (sujith_pandel) - Add kickstart tests for proxy usage. (dshea) - In dracut, do not display a warning for network lines with just a hostname. (clumens) - Add transport adapters to support ftp and file fetching (dshea) - Fix for "Kickstart installation fails..." (#1197960) (jkonecny) - Allow passing kickstart tests to be run on the command line. (clumens) - Automatically collect environment variables to be passed to ks tests. (clumens) - Use isinstance instead of type for doing type checks. (clumens) - Remove yumpayload.py, its support files, and most references to yum. (clumens) - Fix the packages-and-group wildcard exclusion test (dshea) - Set the GUI-selected environment in the ksdata (#1192100) (dshea) - Don't crash if the disk model is None (#1215251) (dshea) - Correct an error message in packages-and-groups-1.ks. (clumens) - Switch from testing for emacs* to kacst*. (clumens) - Tests that end in a traceback are failures, not successes. (clumens) - Don't run run_report.sh from within run_kickstart_tests.sh. (clumens) - If a kickstart test failed due to a traceback, display that. (clumens) - Wrap device labels earlier (#1212586) (dshea) - Remove the angle property from the device label (dshea) - Get rid of the find button in the filter spoke. (dshea) - Rearrange filter.glade (dshea) - Fix errors in the vendor column renderers. (dshea) - Fix some minor inconsistencies in filter.glade (dshea) - Fix issues with advanced storage searching. (dshea) - Remove duplicate entries from search combo boxes (dshea) - Use named IDs for the filter type combo boxes. (dshea) - Rearrange filter.glade the way glade wants it now (dshea) - Add a reporting support script to kickstart tests. (clumens) - Return a specific error code when a test times out. (clumens) - Fix indentation in run_one_ks.sh. (clumens) - Also remove all the fonts in the packages-and-groups-1 test. (clumens) - Enable the basic-ftp and basic-ftp-yum kickstart tests. (clumens) - Fix a typo in groups-and-envs-2.ks (clumens) - Get NTP pools and servers from ksdata for the runtime config (vpodzime) - Adapt to the new argument list for save_servers_to_config. (clumens) - Remove the restriction that /boot be below 2TB for grub (#1082331) (dshea) - Distinguish between NTP pools and servers in GUI (vpodzime) - Add support for chrony pool directive (mlichvar) - Add a readme pointing to the documentation (bcl) - Sphinx docs - use source order (bcl) - Add html documentation for Anaconda v23.7 (bcl) - Place html docs under ./docs/html/ (bcl) - Configure proxy settings for dnf payload (#1211122) (bcl) - Change online action to change (bcl) - Check for images/install.img first for netboot (bcl) - Ignore addon and anaconda sections in handle-sshpw (bcl) - Ignore %anaconda section in parse-kickstart (bcl) - Change of label in iscsi storage spoke (jkonecny)- Fix doReqPartition import from autopart (bcl) - Add support for reboot --kexec kickstart command (bcl) - Add inst.kexec and --kexec support to reboot with kexec (bcl) - Add setup_kexec method to prepare the system for a reboot with kexec (bcl) - Add kickstart %pre-install section support (bcl) - Remove the custom help button from the toolbar (bcl) - Use multiple streams for zRAM instead of multiple devices (vpodzime) - iscsi: pass rd.* options of devices to be mouted in dracut (#1192398) (rvykydal) - Remove the unused productName import from custom_storage_helpers.py. (clumens) - Remove the old custom partitioning help dialog (mkolman) - Implement the new reqpart command. (clumens) - Sort disks by name when checking disk selection (vpodzime) - Set both .format's and .originalFormat's passphrase on unlock (vpodzime) - Make the Encrypt checkbox insensitive for encrypted non-BTRFS devices (#1210254) (vpodzime) - Check for Gtk before importing escape_markup (bcl) - If the network is disabled, also disable the network part of the source spoke. (#1192104) (clumens) - Add handling for unusable storage configurations. (dlehman) - Allow markup in the label/message of DetailedErrorDialog. (dlehman) - Allow passing an optional button list to showDetailedError. (dlehman) - Allow kwargs with gtk_action_wait, gtk_action_nowait decorators. (dlehman) - Fix makeupdates handling of Release: (bcl) - Make sure we unmount the path we mounted (bcl) - Fix up one more back_clicked reference that got missed. (clumens) - Don't unconditionally set ksdata.lang.seen to True (#1209927) (mkolman) - Reset the back_clicked flag if we stay on the Storage spoke (#1210003) (vpodzime) - Mark the back_clicked attribute of the Storage spoke as private (vpodzime) - TUI pwpolicy setup was supposed to be in __init__ not refresh (#1208607) (bcl) - Preserve the order of boot args added by kickstart. (clumens) - Revert "allow /boot on btrfs subvol or filesystem" (bcl) - Connect scroll adjustments in the right class (#1206472) (dshea)- Enforce sane disk selections. (dlehman) - Add a test for parse-kickstart (bcl) - Add --tmpdir to parse-kickstart for testing (bcl) - Use the correct format for IPMI messages. (clumens) - Do not use min_luks_entropy with pre-existing devices (#1206101) (dshea) - Remove the dnf cache directory when resetting the repo (dshea) - Do not add separators to the addon list when not needed (dshea) - Only use the instclass environment if it actually exists. (dshea)- Mock external module dependencies for readthedocs (bcl) - Generate the pyanaconda module documentation (bcl) - Reformat kickstart.rst using better ReST markup (bcl) - Add some deprecation-related false positives. (clumens) - Add Sphinx documentation support (bcl) - Add documentation on %anaconda kickstart command (bcl) - Prevent Storage spoke Done button method from multiple launch (jkonecny) - Prevent spokes from being exited more times. (jkonecny) - Only depend on pygobject3-base in anaconda-core (#1204469) (mkolman) - Use proxy when configured for the base repo (#1196953) (sjenning) - Assume UTC if setting the system time without a timezone (#1200444) (dshea) - Add boolean as return to ThreadManager.wait (jkonecny) - Make sure LANG is always set to something (#1201896) (dshea) - Fix pylint/translation issues from the pwpolicy patches. (clumens)- Clean out the mock chroot before attempting to run the rest of the test. (clumens) - Implement %anaconda kickstart section for pwpolicy (bcl) - Add pwpolicy support to TUI interface (bcl) - Add pwpolicy for the LUKS passphrase dialog. (bcl) - Add pwpolicy for the user spoke. (bcl) - Use pwpolicy for the root password spoke. (bcl) - Add the text for weak passwords to constants (bcl) - Add tests with an FTP instrepo (dshea) - Add kickstart tests for an NFS instrepo and addon repos. (dshea) - Handle /boot on btrfs for live (#1200539) (bcl) - rpmostreepayload: write storage config after shared var is mounted (#1203234) (rvykydal) - Tweak tmux configuration file (jkonecny) - Remove --device= from the new kickstart tests. (clumens) - Add more kickstart-based packaging tests. (clumens) - Fix enlightbox call in ZFCPDialog. (#1151144) (sbueno+anaconda) - fix crash with bare 'inst.virtiolog' in boot args (wwoods) - Do not attempt to set None as a warning (dshea) - fix inst.ks.sendmac for static ip=XXX (#826657) (wwoods)- Only insert strings into the environment (#1201411) (dshea) - Fix the rescue kernel version list in writeBootLoader (#1201429) (dshea) - Missing local variable check (omerusta) - Fix the handling of nfs:// URLs. (dshea) - Add glob support for the -a/--add option in makeupdates (mkolman) - White Space fixes (omerusta) - Put all mock results into the top-level source dir. (clumens) - Merge pull request #31 from dcantrell/master (david.l.cantrell) - Require newt-python in anaconda-core (dshea) - Make merge-pr executable (dshea) - Display an error for exceptions during GUI setup (dshea) - Remove unused invisible char properties (dshea) - Add a check for invisible_char validity (dshea) - Connect viewport adjustments to child focus adjustments (#1192155) (dshea) - Support '%packages --multilib' in dnfpayload.py (#1192628) (dcantrell)- Add rc-release target (bcl) - Change --skip-tx to --skip-zanata in scratch-bumpver (bcl) - Add --newrelease to makebumpver (bcl) - Improve the addon repo name collision code (#1125322) (bcl) - Fix the import of mountExistingSystem (vpodzime) - Fix import error in anaconda-cleanup. (sbueno+anaconda) - Use the new static method to get possible PE sizes (vpodzime) - Try using the global LUKS passphrase if none is given for LV/part (#1196112) (vpodzime) - Fix the help button mnemonic display on spokes (dshea) - Only set the hub message if the message has changed (dshea) - Wrap the info bar in a GtkRevealer (dshea) - Add links to clickable warning and error messages. (dshea) - Add a test to look for clickable messages that aren't clickable enough. (dshea) - Increment the widgets version number (dshea) - Allow markup and links in the info bar. (dshea) - Add more links to gtk-doc comments (dshea) - Handle New_Repository name collision source spoke (#1125322) (bcl) - Fix a bad usage of execWithRedirect (#1197290) (dshea) - Have to be root to delete /var/tmp/kstest-* on the remote machines. (clumens) - Use the LUKS device for swap in fstab (#1196200) (vpodzime) - Clear TUI source spoke errors that may have been leftover from a prior attempt. (#1192259) (sbueno+anaconda)- Make sure python2 dnf is required (bcl) - Fix pykickstart requirement. (clumens) - Extract xattrs from tar payload (#1195462) (bcl) - Add a script to rebase and merge pull requests (dshea) - Update translation documentation for Zanata (bcl) - Switch translation support to fedora.zanata.org (bcl) - install.py: fix the 'is team device' check (awilliam) - Explain why Anaconda requires rpm-devel and libarchive-devel during build (mkolman) - Revert "Switch to temporary transifex branch" (bcl) - Revert "makebumpver needs to know about anaconda-1 transifex name" (bcl) - Commit 23.0 anaconda.pot file (bcl) - Rename queue.py to queuefactory.py. (clumens) - Remove references to old_tests, which no longer exists. (clumens) - Fix package and group removing with the dnf payload. (clumens) - Don't try to run new-kernel-pkg if it doesn't exist. (clumens)- Remove unused imports (dshea) - Check for unused imports in __init__ files (dshea) - Remove timestamp-based version support. (dshea) - Add test lib methods to check regexes (dshea) - Cleanup BuildRequires (mkolman) - Remove obsolete imports. (amulhern) - Make print statement print output w/out surrounding parentheses. (amulhern) - Remove an unused import (dshea) - rpmostreepayload: Honor noverifyssl (walters) - typo: packaging: Don't vary name of "verified" (walters) - Disable the metacity mouse-button-modifier setting (dshea) - Fix completion setting in TUI language spoke. (#1192230) (sbueno+anaconda) - Remove the pylint false positives for the GLib module (dshea) - Use ExtendAction for --ignore flag (amulhern) - Use a simple ExtendAction for add_rpms option. (amulhern) - Fix log message formating (mkolman) - Don't clear nonexistent DNF package download location (#1193121) (mkolman) !!##%%''))++--//113355789:;;==??AACCEEGHIJKNOPQRSTUVWWYY[[]]__aacceeggiikkmmooqqstuvwxyz{|}~33.16.5.5-1.el833.16.5.5-1.el8   __init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycxkl_wrapper.cpython-36.opt-1.pycxkl_wrapper.cpython-36.pychelpers.pyhubs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycsummary.pyspokes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvanced_storage.cpython-36.opt-1.pycadvanced_storage.cpython-36.pycblivet_gui.cpython-36.opt-1.pycblivet_gui.cpython-36.pyccustom_storage.cpython-36.opt-1.pyccustom_storage.cpython-36.pycdatetime_spoke.cpython-36.opt-1.pycdatetime_spoke.cpython-36.pycinstallation_progress.cpython-36.opt-1.pycinstallation_progress.cpython-36.pycinstallation_source.cpython-36.opt-1.pycinstallation_source.cpython-36.pyckeyboard.cpython-36.opt-1.pyckeyboard.cpython-36.pyclanguage_support.cpython-36.opt-1.pyclanguage_support.cpython-36.pycnetwork.cpython-36.opt-1.pycnetwork.cpython-36.pycroot_password.cpython-36.opt-1.pycroot_password.cpython-36.pycsoftware_selection.cpython-36.opt-1.pycsoftware_selection.cpython-36.pycstorage.cpython-36.opt-1.pycstorage.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycwelcome.cpython-36.opt-1.pycwelcome.cpython-36.pycadvanced_storage.pyadvstorage__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdasd.cpython-36.opt-1.pycdasd.cpython-36.pycfcoe.cpython-36.opt-1.pycfcoe.cpython-36.pyciscsi.cpython-36.opt-1.pyciscsi.cpython-36.pycnvdimm.cpython-36.opt-1.pycnvdimm.cpython-36.pyczfcp.cpython-36.opt-1.pyczfcp.cpython-36.pycdasd.pyfcoe.pyiscsi.pynvdimm.pyzfcp.pycustom_storage.pydatetime_spoke.pyinstallation_progress.pyinstallation_source.pykeyboard.pylanguage_support.pylib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccordion.cpython-36.opt-1.pycaccordion.cpython-36.pyccart.cpython-36.opt-1.pyccart.cpython-36.pyccustom_storage_helpers.cpython-36.opt-1.pyccustom_storage_helpers.cpython-36.pycdasdfmt.cpython-36.opt-1.pycdasdfmt.cpython-36.pycdetailederror.cpython-36.opt-1.pycdetailederror.cpython-36.pyclang_locale_handler.cpython-36.opt-1.pyclang_locale_handler.cpython-36.pycnetwork_secret_agent.cpython-36.opt-1.pycnetwork_secret_agent.cpython-36.pycpassphrase.cpython-36.opt-1.pycpassphrase.cpython-36.pycrefresh.cpython-36.opt-1.pycrefresh.cpython-36.pycresize.cpython-36.opt-1.pycresize.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycunsupported_hardware.cpython-36.opt-1.pycunsupported_hardware.cpython-36.pycaccordion.pycart.pycustom_storage_helpers.pydasdfmt.pydetailederror.pylang_locale_handler.pynetwork_secret_agent.pypassphrase.pyrefresh.pyresize.pysubscription.pysummary.pyunsupported_hardware.pynetwork.pyroot_password.pysoftware_selection.pystorage.pysubscription.pyuser.pywelcome.pyutils.pyxkl_wrapper.pyanaconda-gtk.csspixmapsanaconda-password-show-off.svganaconda-password-show-on.svguihubssummary.glademain.gladespokesadvanced_storage.gladeadvanced_user.gladeadvstoragedasd.gladefcoe.gladeiscsi.gladenvdimm.gladezfcp.gladecustom_storage.gladedatetime_spoke.gladeinstallation_progress.gladeinstallation_source.gladekeyboard.gladelanguage_support.gladelibcart.gladecustom_storage_helpers.gladedasdfmt.gladedetailederror.gladenetwork_secret_agent.gladepassphrase.gladerefresh.gladeresize.gladesummary.gladeunsupported_hardware.gladenetwork.gladeroot_password.gladesoftware_selection.gladestorage.gladesubscription.gladeuser.gladewelcome.gladewindow-managerglib-2.0schemasgschemas.compiledorg.gnome.desktop.enums.xmlorg.gnome.desktop.wm.keybindings.gschema.overrideorg.gnome.desktop.wm.keybindings.gschema.xmlorg.gnome.desktop.wm.preferences.gschema.overrideorg.gnome.desktop.wm.preferences.gschema.xmlorg.gnome.metacity.gschema.overrideorg.gnome.metacity.gschema.xml/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib/__pycache__//usr/share/anaconda//usr/share/anaconda/pixmaps//usr/share/anaconda/ui//usr/share/anaconda/ui/hubs//usr/share/anaconda/ui/spokes//usr/share/anaconda/ui/spokes/advstorage//usr/share/anaconda/ui/spokes/lib//usr/share/anaconda/window-manager//usr/share/anaconda/window-manager/glib-2.0//usr/share/anaconda/window-manager/glib-2.0/schemas/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnu     Python script, ASCII text executabledirectorypython 3.6 byte-compiledPython script, UTF-8 Unicode text executableemptyASCII textSVG Scalable Vector Graphics imageXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode textXML 1.0 document, ASCII text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R utf-8ca76a69ef4e76c9b99dd0c6fbe2d924019611b63c5ca8ab84aa120e7f621945d?@7zXZ !#,a] b2u Q{LRv?q{e^FqIH4$R%G~Cɷ_l gڹp梣ކ]-fO^0;X&Yf: \\@Z xwsߩ9їDLW)qvaΙ?F\vOAuKR'br8$cQL\@;t6u`‰=WcMߡ;\'RD@{?6ݭ)yDwbL8s9pgdn&wYO}0VlIi}> 4e#NK拖5-@t6z(")̗D1umsX< k|z: 7#i4XA(qAjVk#;6tEkQ6}$ߜ}>5$ D m׏[T_+˱&1;3 mKpQP ;m3AIlx1!١R7 AlFߑ۫Gg[̙:KX,q"|`8Z7$Qu&zs76bMr?Or۴/|Eq̬:FsUiA/@'\;A]LtC-gzjInQ< NQO JH@bZ~E^z8!{79i zc|[oTW9J 36l٣RnTE^V4 mKRiRKI*$z3NR+"u|NVW< *|]Pl/Van*G.488vTX=4׭;]ИK3FB|b(׶2|#ŐHDp[ fseƵI ;g;_n('L )NB phE ^{rD/ns(`] Z o!c}B \ \_okTQ.|/+n͢!>W`LN秢*lu1&Ɔ;{ziEv76К:hygwg-#6Ͷ?/3Z%HrM-ŗ_nE_Q-3ML݅! X=2۔^#ȶ4ރ(n5q@6‡ȶ>NtvLMER. ]ЮPgm_I9bF*#dJqҌ+&w!-z̶XL\B " ~tD+Nx>Z)dZi%M ϵuH4,v&jy]IyYU)Ś GqqjXN5!W.DiKM$=cϡh+Y y qp@Ky#r-.hI f[ɿY:)F6|^{+ QJ%v"Sfp# Ke2lpmzR 3,iHr+hO;>9^OQeC[Ÿq ZꯇwaTq|/ctMv "M=j_TC̵3#_ A{޶ںqQ=a٬>XxȰJYH:SAXMActb b#ŷ\y+\2 |ԞKd gAE%7"/IM:t-u~'<]X/аDϼgt+waV_Eg8,˘@orPYT x4;yCvƒӡWlqowA W{ռ/?Xg} /XF%c*t2i3%s@VGLGyRHLҌW_$W ovO, 䏲a~gGWgYj? uL&;F><,0;NSII?h[?R֜|[yKE)Qceb2K: D^l356]FmG 7"wZ+NӴG0R Eh^H0.h"pxZS$ H >({Z6gFطYܟ?_8U1hoUke ێ.٪N^%w%&()_R1uP6:򨅁+UsJn&E8ePB{Rl+gx \%T݇_PZoÕhP:"h 8j ss YYGHVޅ3TE_<ƆT;`ƭxD 8܅s , vov$SUBzuW `8~yTo"JIʋۘwqСUPL }ȯzydGrn0,&4¥C\U9 0;5fK˩}V̈fn ?9BbOڎ <|[g-eyWJ!Wyf+}D*" fûL*< ) sRj<?e?K\XQf<_qrm>Jt*\5p ̩ixQ$ㆦ?MAyDl= ĩA*itֱrGy%\ǭ*DrGO ^X'a"?2/r0IcU>ѵU,UH،ڙFV<HVUٰ&~u'[ޛ F'z .N?#!ڙ _IvB$6rQ,p:$̠t]\w;Y0Pʿ7Xײ YxHgW;"RtIJ&CUH>SazWhVI7?;az:/QÿqSk ~Giw?gXt4ݩl4Hq;F'V:I@m C /P)$~Q$N/x^r'U?V+;P&$diN⿠7)73՘;%6Ml1~.q=ѻUE?&EnN͛7.rmAC\f ifGBI^gώv>yٟG*`vpr/p@R1!dДA^때jM;LݷOFܛVJS:AlFgtNgߴu0Tn\athoZ{?޴DQ/{؋@˝ _I['~(п2 y#nc1Ƽv˂AuaQ"M ˃nr@`,@VUw?SXe$FG2]x_*e07U`e {+H2C}ܥV% i%@6ےv8摥>8+D$hkEqTTۜ fgb u[@X]!9)Wh5t|\:WI*j.<ɴ@iǤ2vE.g,; b5Ern[QHDTV`<7̡@>a'YSc*2 j)~p< YE!lX,jƕheܗ"{">{#r;ӥѳ xn*J$8 \A|-ίO5w΂, e Y\lgPܶ3r4IVep5po,iHWH iNt[s4a%Y[|[5UCq<|6.D8qY@V3g~6rg溳fi<:>2 sWj!YN$ ۶DjviXKXR^vs_Vg7YdMސpY"oԓ ZdS hfώcv>^-X3*erCig`*'? @Nhd(rrdz`W#c5&Ll&w5? {?%m !5.o9t9S׼19AݮΟD 2Q~5x<}"_`@*?$gzR&"UuE띣6BgLоU@.]]R%d]z$ |袤\\DepyZGdG$_H"K/4~#c9ca -(_Ny! h\k+l"bf=*N Ќõc]꿄A7T0Eq )9O@%OT^6leKadsAL9O'w:ZvVݾ45S-zwPK?/KE6n;TC|4q[& %υ(g6\Vn H> =wV4WN]߷ؐ|'^Э2N]OB4yn v'پtT.szw,M"Duo]oh4#f${bNJ?/ r%JiӘi{_{uS̺Rmbn(_~ fD<=\b zU} G=Hs-rNuZ Ֆ'߼1 ڎY%FȀ\Afs>=}B$(nTշ{BriiS[3-"Oz`(<#J ]#wtLl :0)%,/@@5K8i-?v&CF|9ςM2*9 ?> ~T m6[r"ri&IxI-Ƣ@6݉[K>%?#xBzTe2Yب^S9y>{  }TBF4Y0$j8)qaӯoDրee &$xd|Y kD SwY1D"!LTY4 )k)SǺ|{fi#YGXMxG "L */bySW@q|Pnmw$BbRc[G ( '\3Su3}\ 2z2~T >|ٙpexz9Tm,7&Ĵ=ֶv*6B3" ZIS>Ͱ矐 -}o+<9/ciC_3IⱥEвuӣ:kK绐˃pvѵ1wj={)XUy,^L;F%6i! Ū'XRZ2McД7(]&@)Wׄ4Z 0X"H[c{Q fWJ/z9>#RUe&NcZnR[n9+Jfc֠ENk'Co=yRimTq ӡNo|xJϖ-`?U6B_o4A7j W$"aB7AV{jvQyhK̎i#\tLVJS*Fly"BrAȪVl2Fn$#HG5|/EBn3|C ]΂Gnk?ožpZ0)NXiŸ\eٜ|Ñ'ml@sg!t/ulqr"@( %ӵ39;]PaTI8b N `)_U)Rjv̩ǧD.AiT%ƮCAI \mq4fr ,!aSPXiܕLh?e_t.G~YsЎn,GBnOg<i}> cӑtMec dZ?0yX$ 7Wto=>3P7+"/+䔈.\Z)I t8 \i4!e ] gmR|(c"YzBʊ*5O26Tnx( '$#~0iE72eY<[H,1L骇.8 l(}!8&6g XyEsA:.% \3wN\VgzkM $cNXn5&U%_Af\)mgF 2Ѓy~xZ.I9[s<$u^nZǜzȀXl*q_>õ #RKH8n)+HpN?@T)Lht lz=;], hj@Bc[-h'l6yT@uQ,u3Ԅ̤*;3>;f ">cA[I5Eip2WlĜ8w`_a v<8Y[+)e SvK? -V&qN[<.ޣޭ@PZtuZ! }W# xV{4jc ݽG5ib Ab _gip2`^VϹAж, ׮A.N#Dɳ/?~^@K"4t3-W1wp= -%xqH_E xe<ţhGx HךlnQt6KH=B-~ ʵӃtdLK[l:RkLpψ`U@ Ne3ajeb_Rl\6>xQX@]ܸ );׻g2 |L叾{4@* ux/9¥B|~^ݺ;e-9NYGP|P0 D]`Ə>odlؕ1Ab&ty7y_/BklѝԯvO]eV_98"w Dޚ$|r'O\^`6M+p~Tf:ȭW5Nݔjj\uo >ȞoYyr(NQ剟 j$0we\ @7f4,Tt,,Uo2́R7"=j Cdk쪔q{yžD#l`1|KHq85{<{ȵY񭓥7s&IY0Ge#a!֐@S,uRt)kozrb5nۼ9QHSٕ|FvDY)v(sa98cZE"p>4'z,cvti' a}WConr_\:! Z+:^7%& t]i\ZdkWVx?Oǁ}]I}aʪ4ab-8irzWxo1!&ݯ8VX|44&s& NXVsi+VVP?i |̗DO:[vKkȀs|wmJH_Gx(\7#7נ` e:_Z+sn ,=C'FX`g?cQ=CWJ01xJn)NM_ȶ6QkiÍY=9&BE^tB)۱A\t@wr\j|Ua?'BGh]\/ͫ2SechMMNK|CeqD\1M~zזJn_ #g3x'B=0BZ)l9Sw/[HZ%r]GbzA025CV87E)V&ލi5 8O~H09 Sr:9YH)SMG 𮑷2Bfs IU?VUKبhl?ve7HYo9[`^ +pދ5&)kn͒&}q ːyYkID厙~8cC]ńvRh5a N:Jo!6jS4lcQp=DžA  L,ex i*J0ޜ. 5R/E_hZ+!h}jȧJWgFh'M]7(7Pk9NS:آeDݐp뉋[fk֦Es5#AIs/nRP.7'MX t.Hu$35ڍ79$:m{V݋l p(Q pTX%nʽZ>vQPs 8W5וL?s+P,H\jHc%; &\I˾D]+n\MQ$ڧ4/U G*E]/8 0u6a${ʵڻ m$)Yg&^*}nBe@GӹeW%Ȑ0t^?,[z%KbݹߊW"IfR;{pCi/oHbnq xCtt`7x]/~Ƹ3l(ԍ0}넀LcN\kA\⾂8IJi?\1~Jxޅ] &,U.i՛pAvw+J ]^}֍z/)҂vje > hQi˅MEIUz Ѩ_ӻN" _nspT.tw1ژm-A)߭suT3'8@t/S:<%yc Eӫ[+ ./)Nlu&rM9/ !*õGV+:Lrr 㦀}T :hW)[>̻t)j%ż?R8Z0}< 5#WQt&,_rHgDIs}\nYa H+e ҆bLȞkCJ:?O. M~ k^ $Μ|CWrq]wTD]mJY<п8%)gAgJۄQl9PQTpX +ƖAVr`@p=u;^eQMz3p t[B q6^ Ca)ǧ3MY6*l?n;Mq^gK% ٬T|6`b Oxu;ﵡ(>fm)s?d`҅p+g59q-1;q( %%,wh8ֵ ! 0 Iewي~"KV->S ȻZ/ϸztQrS{'HY%qYRE[qo ,\qDۮЧLٌE ϸtYKC[Ax(w:>r|]lye%XrGJ_֜Z Vnx%Fū7հȘnvPW&y=-He (<Ō*Bj3E:8w)UP/`*? I--QQޣ[|$ 0цlNHN6=r'$\@!mmbQrp&XqqnC'x䁍$pmQ8 6vE(" o}z,{4ezzZ ?j~ O~OaGƇ shTpF%<艚h_>1{gHkf-='))5m 'e<)NwUbRC5JKt_rH4(kU;>+ 4f7-OO*2~>9w*MYӅH8k‚s޳[MbrP* OQIv<1+66i(jXH $>.Ke8 1diy$V8)VrÁ}ɚNzZL?# i3# g:H TDpܼQ"gεʙv%d+u<]rhxxd}/3$\kL8&x"}{:<0OFAl1fV4% <9tOAn2^]v>cMkY'Lqd .G1̧$ j;72^M }_eIJBXTbIfq/a.VZNc ܋W9q[iUe9s_(ΦU319eeM}ɸx+>~"b8k0,>sO:6U#[kwpd"׬J`Uu&~ /}Nx-b F-$J`X1cƜ^XFMMtʔԘUYFfi1Aބ=jJa? e:ee41DWK?_rMtީ? Spv~ךxs\ RHeQ۞I^%Ʀi/Y\Z&_}ʊ%.>*̱4NG߱Xc)6>.Kc~zY)YV7z'Rx&}#*n^l,ƍ z?Y.:"^CXYh"K`!]#Xy4/ *ϫ}x/NI#`=G 1K>]B{? knS5'\4[;k'En&G>1'!^kXqر~;V"$>R kkνzZf))”ұ~<|B?=s $͝'Z)QX{sMLooN%Loڌq5kΉ `kسMD.$5ӕQ.|S1SB?I^hwD, ``\[^L^\X# ڧA&8!Y=C]#;wDH6 J%?u;}#$|DHvdo5PV DQ4J{%j>Fw8] " +-J;F_ˀuS&6uׄ{аcuv/TI/ ro%s{Q\U nW:y6La~iǠYIH莟-"練G~aYn8 9؎Smq}x)םWm ͐/͗gbYʕP$iJkqDkz{"jԥ #(NBl'~k_7lG9. peQibV raGl,:vvBk# ˜/5ހU(ao{D20B:L˥~KY 9kMx'&Ƴͱ8:؄~{MM:~'n12 26Z_ ͨfnfģԘ;~`\>&byZmd-Gh̡q2hW۳qd#͹*+V0F0Z*ȧ'ڹ7spϞ\r)h+^9TKP*4‹ɇ_(3o] Hay1xF!έZ@-Sj!%/w29^/#[[tLF*6Y`ae)ܯRQ#Rk!R@ٔB.袖MLYRցLWN? 5&>F aly7@EA+ ޯALy͕%tUCp^e۔YzK6o ̗v`Pm 00/&Bϵq:V09] 1_U q\1hͶ}(iT\_06@{@΅g}rYD3P0z5jAYwX/2~c qs؀̅p)$B#e' J5E6Z'F+|zY^H>t9?ݝVÕ,Q.oPArQ_b4 '%BiUσ@(9<wEgH(5L6iG0O;+Z?Rphi߃Jo K.-{ڔ}$4ċsNauTEAu-DPKU1\ jha*$Ua(0?]9u> B)V %1.K(뜕_Zk_&m,`5FnwcRu\ċʁ ;ˬr l;gQ΀]%;kyH(`*+|j>:0UC9GVr:9LO:Fc$Z8fŨ4@d44H)9]>o?`ĄԩqlNK'xSm/a ɻRW^,K?ޤXRpuOFjgYJ䪨_s.d Ksd\kP, kz%'tUշI󝴋KdՂS`5ZrtđFrb waY[[|3IƧ5^jW Kիy+r@xR*7X΀,$KmQ:#_#rs<\y/ j,3.N[.=z./֤;WGXBf*RX,|\g.+S2捿wZXH4&q.}OV0w?{aXޡ~(-]BtlnX=}n |@#$ K ,! ʨ %;e`Cg;ktoS} Bm~E32kRU8%'y Ó㽌hRأ3q+9,"z9&Љ>u{c[G7)|}g6};~GݱG鲂g.ЫBv$f+xbj[-fvl'Җy).B10ܝckǪ<f8G(JFNmG'c9I;\~'d. ϩ#JwZ~$'kX2i0>s|#8u.Wk*b>rws{Q^cR@y0U\XmϬTmifk&ߏV]&?obc4_dނyBY1)kvlIy$ >>uЊx(x*j/G4-zPfsdY9g3}UGҦl-bƛ[:%z4{/?+#L>5,U%mA!:_I` hq=&S*4*XZXb-8E+#1WSJK= oUd'6|Ⱦt2,<2ݹPzɜ28|AJ^H^HS(K|pNSa#'jC?f~K=Te3<2 HŃ!d\W>+!xBl;ϩ0(aGWꃬjA|B0<{3̶ؐ *9YuEݻ_‡O?r!'38fdW_$/'+%pKyR%Zg"5:r0ŵeK:b])$/3G*MH9X᧩79YC)j`-D3-#zk.}Kh_itin$q&K ݟ(Ug T,оimwG{"ǿ;믴ȸjp9MgqXqMj< Ǭ1Ɖ++RҺ hF[j~d枤[XJ }tTaPM8"u;ܺ1y*>gU՞RY$LɈՆp#4c64m%'Dnid{"fR YF8e([C?cş),am@9{>' H NnG:1_OU:3?tuѹLjB0cg6t "ctnmŇf iU/E5c]Sf|bb)XO7bhכ–ZʵRbw",]YzWtqj*:vH}2ϯrƫ愎uu,QcQbJ4*:;k+޴c6ކGd3cNٹOH,*r9q{TPms .V+&7B[:;?]B6F* LR*ψQߔeW\\ɻAWi|vᖛQJ{% 8&vC"%7Xh9 $&ǎݲfHZ(25s̜*c> EC9 j YS)oySbUfB|j߱WYlheJ,Bz 0A91?{ˍy-jr3_Aį:%VtW ')/: uq03^LaQn RibHϵa rst/Gi@5Ѓa=1d7aw1p5r/V;t=NƆkwU*J׽6x3V;g[^$=Qz Դ {3 \)NNc\a\IBH|>m!CT }1P`UޡMFbk߯G=JE#5IO zc% 5dd򳺐9wl΍.uLag$v~Q.[ZrJyWn1> sq`}Cx -èS#< Đ2wuMT^yT('M-8tw]t0z("f1 :  `p_Cw!ܙfsL}wݯ EJVF%ȹ]qoECvdf ʓ :A<_ `7|ŸE^0+$r ү& uC~"LH"Dr4YܽZ6'\]0CTDB-DH:!4#?aG# 8Tpb5K'K4\~g ݮр2yw*QU5\7@2NɍS/(#Ky9(/oJI_f|$Z ſ֌^m)#H;&VNfuo^\^AhDsȨQI18΃o0m}WS0EдVCG/C}ڲW嬳Ue@ٶ>vg 74:XL 4&1sБ?xp,.Խ qҞW91}ע7T%}loZ V1xQjk"8-ObfpPI'6i\$GlH=i$6*0 F_86i\<>Me_ a<2tEb>ثߑ-B]~FGѽ>QY *,1Lۆ2;`c.6O4RN}]M}fNߦbXZ+>0fi6F@Kpn"h *[R'dxE]$O:[x6];7y R[hPbNǫ3Z14tP+tf+4l#_Zi@usųXg["!CS0IEIsK{sCXE4Scd='pO4 Je`OȾ9.!՚Q뽊@@={vZ6Tz~eH<p# b()H?DFڙ@XCl$`_Y׈*,yN/\dYҽ^*#FƬ:qV\Hy!OK5K]"% V]W teLPk\5I@lǿ(̹!2r24ɯgʎ&2t5tH{9?PocR9g颟߾%dj*]&pruͻ``j*%(-0wbK&$q\^+#"-;Ub'$7S,Te-@eQO3n 28tuКicڮ_쎯;zɆ maA'] .k6uqi bڰ$kt1htcg=o/6_3+Q_px% ڽ_jzW'׊?Sf&!͔׬k .2nUD iJK NEbNܖ=c*vGt2خ -Eec[s2rz=̐4@ $gd-YNF Ļf0^ue F$LzLEʑNf D+ݕP iuTeۮ(lN>P?-qykc͗ԍh@e:CDa8()onXo?;HE`0urK:Ufo]EY_S6?v6i( vj;}^J(%*'69m2YCBҊ&B#?c:i:ڭy'GT"Ru2"Ud0$L|!gz,f)uƓ27.%3:]pVaުڗ$_Yֈc#V/y}A?z_AgLZNh{ Im:HP2_<1W7? lS7%:P8E=DC>Lm?^D~-gF;SyXVl_kUƝΉ;-Z`/x/^bN E߲I  `ݞ}&%\MtfEvɆ7 (\ɗo"#d87a+DŽL;#ݑ$y9d/|=A.]ĀN ~\ۄdΩ\ǗTwۆ[dZu\*9;1ʣ8Lɇ!k3LB9uRep>Mٸv cꆚvג4ޕNt!.PHֶzsvhJFq7"} g 1_!}qUݎzt)>t* *rhw8چ=f蓪cG\ΒKYƹ,,wK/ý#CX9XJ3q,`MFؼ Gǿ~ wR6`~=Hx.r$)FpWq9b1SF,ځ)H FD0UMc`8rXq= m D (GeEy$DU% VaN޹ŞʞTn͖("agRП/ \14SXf_==y$ >;c&E)::@%s yA @Y2`QSb3KC;eZrݏ XiE[>-xU}R-ֱuQ9Ң^\!rj=NQsbto; f0d![۹_$ҵ@4tG ȺeЍ"j7զT-Af{xSD3jD K;dA-[S[@:G=(][!D` 6?kg TEy9~-Ac B0,XRwv)hTIAA>CPY P߂g\Uғ3ltV ~_ o.ȀPnVo;$h̤kr_BJoi=ǝQq1lZ|Ű قQMkg 1 9T]f\\Igo!ecm-sjA`]@+llzdշo>1X|dq._~Lm2e^cJKp̾lYٵRj(‘~`:=8%g˿y Sz#mɤ+ z xfO U%6J^\>^RS%3Tɢ/yTCJN6ASMB$9P$ V~C8;,(D;M!))#wary蝧p/jM R;O-dܡn(wR75*sMW Jk4nѩkG̥y#h< d1Ln~3e]X X!n,ʤ2_.P2̟š7L4$^7&czδ$pxw,iM:DT)"; 8ϺDV YΘN1h tE)ս:Zj#?,Jc6fV?EIdi}t{gl;-9i>h',S[ߕ'Dd<,,1qט*w(uoq._&-,5>( J> 0 ?hMCE!k(3lgS :qypF%kџu}yi&Y3&1tDbv͆}#ULN;LMY7DY4iϛ֤(O ex:l)y & X!zZ(fb7Ss-=L4)B>(υAOv\#qa "w1cy0\٩f1Oqnf}9`;XJ&7g\>9K*] GY If2;:ƫtooH%.1G*auANTxFj;`sHuk:"#px&T+[qErKHF/WN-[12K{#-9r -h) l{O|GvxG.+o:6`ì?( 2YEscX`з_̹;u;IO (YBu<,+ƍm./+L^@G+&&nOA?`"0Z y,+c<ƿ*f" ƮLuKۂ گR9E+ ɝ_\DVC&yHj@qRGS@w,ADn[H4[SdtP5urFD)+V> t 'a=-*uK^92lu6hNԨKBϒ*mu0kg#iߎ4+;n{yC,,Md=BޠuLhKZ%< ,e4-%\;rf[Ќ?>SYgKfÚjTLzzقy >V4"9B'F,ցlYoy&,6g7 O]*1:NE{x׀v[POkYm'~#` kJ #F+vkF2hX+'$@օlR6a3B c;I3$otk6 F32Q'6lLW!,r;xh3OҹAX1Ryx` ge{HQL,I_ml\0NN$p5t_AJ΄kmA[ZS|BכIg 1{l;ӊmXkSeN |)ƒ(i\9A/ׯERO%7AQ+A JO;?^eB[VSP`B'Z/&K _osW?yem l-:ܘdC@=g\! lY sSS(|uQyJB i; b}_DXVI0ggІ]+SOPq݈ Q Dģ+YJ *4G$נI;:)i*!צrX՝6~(@A|?pVUB1#ȋ#V~\2B"{j}pZqrPm |5G,C;7{*f[/MwU f)v^F]97j,eD0}'+RDUb,j|D[[t@U=Cl)sH &wRʍSX{$4j,hmr6q}'p/z}0؈B~ml>#t+V(kK6eωŀm>V2wE8Y Vt߼bL$Oq^)Q(o>KsI"3x~ܘ7^ͼQVP5?ZTPv2޳SA0pcKĻ 8v%FTHڇN4t ;]qQn 5a#nV̜ŕp&g"T_xI%sU[JΥ8Z63O1S7wbu.S\CvI9|bEG?$h\?2$Q+KMzvg[?aѓȹzy;RZUc}6rW!i-M7}9ܓ-`8:SNqٮԪiʐë@z"V8^o.Y<`MpƉ/=0zaZtB`W므lA#h[ Bl ^6]rf2]g)]Fû/u,ꅦXU2ILy줒 cI3.e-V@ݺdBo2x {3VfϭDP$X~FtA (,C> B fjM K&(>50e*;<u$fP ӯV{ +R~ftaJR_Oymh5 =֪Y,-U݈EUZI:1Y=V"B@m}\^:& EW2jWCAtsL\TX8!Դ%9 ۡqx}k,)jHzX @?P  ES< { & ZIMeraZR-Џ;*9^jܻo .^6psyNzP/Nt Ki_, &OIQ:BJ*~6dMܝȃzgxW5#zi|~j:) J )_`Xo=e.LDp%_5 vLH8Q#9[ MZ@]SHv&Hf7ZKZHML"bH'F|%$aN 5GGFcx" x-6mkasS\{[k=w|jYt7ƂG 2S {q8 B~jɓ'紜 EP"Tveی8F).i~Y2Iρ Zr1%@6T Q^V3 -]) bD}w)Y#>[}n%ZX\p{/?O_bSt1Cvw0 ibUP%eB~Zo92Pc'߾u|\nx wS;G %i.~>%EfMoY"3P45^bG$Fvxu V-[}dx8y3,,@F J5AJmf{ҕ0WtcqɯmzL)V ߕlj;m0Z(G"1_5o[wOZ!(eIp o݋c"AE1ڳ'1e=+'!AfJ6+7y@ kr{ޢ!k,]=GVr%g:8V Fƫ w;o)n<yy xoZ#_njlc\ B& SSgbGZ"7 m`H&VZaJ c$˱"IPYEe\j ʷI$bYLA:V^ t% Y;h1g M y~;[f]s).[d1ScW@`'L2\7Bu`7I*p0Mh}KmR?l̓ $3RY\,7V\&*b;Yb؎>:8^u,BOdsyEmB ' = g%p 8 nc1[y _1 Aj!JmgADes?q NRij1x+D Š4i[_51đb#~8lûTִ<8 <L.b*鴥ɣZ-r1Yf(\!K#\wd*2y"['_^:H'~S"D;jܲ=>c#V,U* t(RK3SyYJ)϶\G ?wJ(>rWY2{P-B)̽I=3~n54":pz6@40`Dt';_Gv\Y<6 ] v$ֆ%6{[Gz~5apACڮ]0qllƞ|Ӈy^+W$Gzp?N}ʴQ<ގyt7G9zzqBF<$s(=z D&LH~b 0.oQ?#+:&1+c ;%}GeĽYqڒ蹴K7ncHC؈U!(?yk镗չƬX%IMC=](͕9F3L-os#eCډ(T#1Z(fs c^h@}~ȫ>;UZC4,5K b&ӓ2v$@n{ e֣v tH`0lT,e" qM-ɡӤQ޾XxrFFrdf?Ab3ԌvVk,C` 0UχiK0^x^:ըȮdP [IK AKxC)oq%K?[lZ ([enN ɹ'g𵰻%{^R{)233aņ3Ҫz@5˴WZO" GCP"2 HT^5!" :RfK--_t;5v Bt@.uoAc0"&ΚnE\3 @~@ySq4_&/ 62B7/<'>ypVWlh_^cobXzYFIL=h.k$ĭ!eNG =en}%0 iSE-#ZFQXmS%ues8&oCa3V4 H.C,g {&^2|A&GDܘkV͕Zʶx>.+1N< Gjl)݌(n"e T⢚sfݼ}j_[rS ^j[8P3 p!{tVҮG $7v Fڮu-y~,< !k _7z;Pg520KG.6%+:l8DkwB@dNΐXgM T>ߦ ;nlM8˜ 0Jf=xB;\{ppHT/$> !^"Οs<DXr9ݺRt>.ۢ8O{zu0=n1j=L;84/!Wh ZݞJ5-&cYEd{ww0"-oe8GTZyEPfy6EJ*#/\ \첇Dmv;xsI<$'4:sm% l{՞@Zx9,P&B0.Ҏ9Ao=/нֶ :,,qx:7x`̐5|5ny:+6[ {$.N*}|6,?(.{$bޘnƴ ?%=/ҕ/n+8P9JO( G ܟƍ8:' \*LDIVwGnlwfc&xꕭa$z!ÓF6k3DϬl(A >N0BKd@=oma]h$"\4W?ijW_'$/zyP@;H׻.{+Sۚ{WyAtEJmOTK>ibǯ6YgXM5 C|'K(ƻ b\AKy c"N%"\L6NR^t/"s 2^"PXs8ȫqSˊXIwȷ/?ʉj'FjG4W |J t4LY9RrVPbab@g"v#%BU7'[xDHkqk>=e +{5ZU/D*uJVKkUFH_G ~Hmc(GZT ^Z'Ut}"ReSy#3OHSmt&Al(T ذwHh}$8;B{L=*KVC-V"(&VhymmdeӢCaZ(<4aQԒ7%g!s5sڕ/XVf1ؑ&UQJ&" h $p?q9^6)ltôDYcP;U;9&W϶nUMZm8"s-)sw| UNbTKiN6DՕ4>.Zca`SI)_#p&X Rh3wmM{!W>& $YNǰ?'[&x5ӚGaA0fCQ){ڹ''tE -oĤ 3\IX)ޡήDØ #D}Xx|e)!(i%WPme0vYvV+Ly%'s(ҍ3uU]By<+eh,*qޒkQaQQFm01 Ĕr?2@!~-V$%G9{Ҝ`n}<>>;X@zTI*N-8_9^@Yb %K kg9- 4+Ϟ{rϛXQxi~k,>⪸iLϞw[ `cx8kRa19|bL\?Z K}S JݝGpDk4Mmqdrmk~'y*<HF._Z2朚).rVP8$Pʟ&zBl^~溈f%G^)bh@x oۮy:j*0O \Es|&AF {!jqPTl"`z4ΐO38ή-y::vkX! ob2LaoZʿj5 6@٠S4^Qg|t)ȃ@okI}:ay 酎4s:l~^*~ڃHC<*o6K{t\87{dPl$Uî^gࢷk֍:zPkAD^V[CŮbSƁ'PgSmCq 3}wɱ\cgG,QȮB$ĩ>[- cIێʠW]<`61>Q!xcw,9!r*'td1N=P"])XwE}H:k^F^JGxa]5X(30= B49E~OqH!nUKad8A H罢.L2UgRkK^x>abVU7i)[T3fܻ0 >%x^ ArQ#Q穂%Zn6# \s#!GkԝNj1@$wGV~7G"D,5&l[v"BR{ %9H{拡@y٬hd=ө7oOHb\% W|\I(W2}<Ҁ|RӔb!|mۣ146!:h;΢9f૩TCawάsc&5_C*t5D@8@ɻfb8.f@SSL<0(2`ZQU"f۔RyG LEԾ-ßl  u؃ě%o0m\p9߃EɀPKNF.nbA;ϟZ)hgbK!zс,,s?[Kdg׾z܆v?z50RKMLDL8И bPxD2 뜪B%56q:]vK,fi=Mp'ï5MxL(|" lDhڬ$нS؈zݏZ~3J UHB̢#o< QH]ܣw3+ <?J+`2&k0eX2ɱ:53ֳ6Ԁ I^㹑&Ð-Kd~V㜚!3GeY&2H $70ɾw;,T9**$3}qToDjCq0ǷH^}`PBɻ=W|կ3r.yƜqϱZSJ))qw=6VRƟOBe6Trxy7xEnb }qzJV2VJ#G1` =ϝ*ӗYz {[(@P69UBIA!TT#o !tPf\':Mj2HHN4t‰,.e \L>UC^4~uֱf@⬬~1ʶLq|=+Bo qԹ*2ۧ{뚮=:^!>y1oB OUbɱoYCM`'OʙgdoӷjaN)64ĝ*`\%wwS>5\(tҤ}Fa}VJU4ҝ[a J⼣SiLj\A_Y!:X=j8SCU#,b[!|!WΪE`F1ugHcơQq'o|]i+Bm)KqmG(tj!Isc8-F'8~>c6ʔpZZ$ӎAW&oqZf"ۇw"R `E{NTPwSE:SK>b( ro]so-|:EYE&ei6b_@^z7o_6N$_\$--;kMp'E:T6m,ŒZ"bq~$X;vIZt j6IX26 b^XtrМ$O@\ 0 i8nSGP~Ubw, 6S'P+A0^WZ , nc۞ l**ioxIQQK̈́5ƛ g8XU*\]#\+:P qEz;w"5H ȅ*~Q\$FEUoUha߷&!T8Fc㸯6 _C*,>r7cU]p{q$S^Z7&&؋Cz8 ŲX<$_H\Lmbc9b/5*%D7:"zdW;ReL1'":{8ш8[tDM Ĺ D!`Yͻ5;țFBp$hlo c]ݼ\{[Mx==$s_\ \@j8K=:z%ـX35k?Do=RGKɚ3МU zsX~T]ցݞNj>\NU?4~({GZcOrPY;{[ 9`|,Mt;:^Hb4C/0\#wA% ϰ ѣѩU[+J/ڨԪ! QD.XӏCW(|sOgNQB}sPp./],hX.l!iM}=eccWM~8. 2CY1pd m{+昍մ֒rKa7tHafH ^ |/N,E<hլ )AI ybIMY:)d_d{cO=J:g_.|U nԆ%XOxrZ[ }_f6,'j]KoꆯjШq J1>,Sz!d7 vJ+n% ?t䭃HEP} bS43a¡KIo~B'h@8ZgJguZZGf`AcCKg nUK0+PsRepjLi4sNFu{U2 _36&eجPcS=ct6fرIlY: <ǿEZ?vƣ+gk5#[.uPW]{]Bm史bwGeͳKy86T\3m^ҳϦ< qh7&u?;y&6JQE4fԮ̝‡燖 ?A&kGf\4^߶"2|~GZ$oZ-µ ZoIy%: %g#/lv?| Bؕiɢ!u0 -p(r;Xo}nPf;~t띒o"%!,,o[k?Mc}rΒώt3t/6ώeQ`37 !$Ĕi/Q*T ݟXgg]Y,2ף/:p";RʇqZ&64_'[!'½)\*V>@ox܌hH+Y'ry<z]^DC4poY IQZm W3b\ݞ#j2y0Ԭo:U& '-C!䬌 mjk*/"tlYqS ҁ_[AK@vAMn%8,zQPg;EvZ/>Pؘ^#OM xMAg=.j6{5hD3ͩ46fs 7ChzIB?E!(gO=1Hh lk¢72R<(nc䈄a6/Er_,6rgðYzfRyX1c ~"dY=d~ S˺޲ASӻ%Ŷr}{p,J_,[]=FuhInt5c :ycf4$. 1^|WFi@1ZHy|H=>[X}|%+3r߾I^H+ [u5Zd[U%{H8^Ð 6zΠ^Pyg4cfE\[5Ѫ}'i;> ZߘxgjPu 쩤_ ڍG[9^-34v*oB:jw_V4o%%ds4cMq}5`݌׃,b0DBlY'n|ӈC%Ȼ 'ƙE L@>Jgjr"T? "F,Z,^L9`A-GW{KOIrHsI@( n'JTz C࣓؉LZ9%'W [^*% z>ucYIb6-|Nq~wfBC E IT|*c( La #BO#1xǭJ.y=δǞ9QٙGsИNqs dACʤˋ5+g ZR&P_By7Q3mfWkTRQKwR_W[#xxkq\x i#*H=z#.\F!baBue9bb _-FX.o" CMr^nkw>'ՋTW5qߕ طdk N8ǀe4q:Ud[,v擮B֝4~WT1eV]Ad5t8JF:e>G$R"uL#pG}AWc陘R ttZ6;9]3_Tퟶqo.Iin3xnvwW2N8#ߟ)ij?HP{.U.1-وyz[d"ܹMSB̅R=i^'%z*u3Tƒ(%KAZ09{U.쮋 e<:Ǭkf# nXfǶ ?p}֓$'b Jz֫oc~GI=`멺-l,,A}:}>@e MIdGڧ4FyHi M 4p K)wt2Lb=߀h籙Ji[ 06֞:AY6b`|pa9s}>dW8.e'lFF>J/ZORyQ^-ba- I$Oaa3"4D!xoXnhx]w?^&8Cdej &V4{%(֕/Uxd4aXm&%B_$1Bۣݩ wh?S^˯ES-Ah2WoY`|[#@(9_hx%]*`j]~Ԙ,d ~Y8K@c_lBs}`4ܐ+X"{!Za./JUȰnL~{v]W=WOk7'䬽>QQpwyuҗ@UpD%AB2:p”pu ҇'Ј @ Dkґtwr+ c%h9cOk;VMI.鹭z)~9 ul10 hmqw (uo^ ,28O7ah0Q4cyo8^nCJoDs3z->M6YBԶ( 7_z4jdEH̞$vdהMEŒ9sFoSۊ*dZT,FPQRQ5vHN}җaώIj ]ޣ2YpG͖zk)LS1]+qEKbZՎ#8If=W٧F[1=\aR 9xZeLvWd+Eu{ _>{/7c˞p,i4Q]=YJ->qC?Dӟ4I>/Ne5gFC}=v_Ѷ3 [f.SP_+IYpqtO$$!QEX6|tƯ[ q=:M^&\0]j Q˛ Edil``=V]|;BH ؼg#u]Ɖ7EpUCyo\ը~ڍb ,o#Rs?vNWn>qYf)Nq f#/)F@4g؈h0v5m% xC(K@ p<3wDPфy|` yA4ӡ"ACQhp#0>H=a TdX NFvgKF}M| ,cbhDj,ޮt™Ɖ*So|`Ȫũ#l+o~Lvƙ޲X6izaUAܬڈjC`|Т[<p>"CNIu)c1~;S1jv BnmqF Dlmwډ$³f`2m V缄޿ᎍG ?ǝ0S5!RYȳkut#8 vDU x"īkܠ 3pH(T$d?*JH.m*k,̻7y.U7119EϻR΢uU<C#@k eͱHĔGK&=}cEgQ;ƽIXryq^GLC%>z\:fc_@NTdžiFY9_c #xj3`}:薻A)0%f/cŗnll^nĖq&aüRP3E^+(A򄾨C=NNlYu-V߰ j[g8Pnl"OeBt8`}Ӿޫ >ʐ,-OrQh>طEh.%|i鲢1ZfXvlZhDcS+hZsC'f; `M0%TvKƝE_Ūyji v]jWE*׽u D6b&|,mo -eUAs?O2$ =_x AU.sc}U\_^>"tx*KT54l.?i:g;܏ ?%f#)&Vp߹M6ON wp?J3̍Pa4By/s6wk3I͟"9"a8=莂Q2 H;E.tOrkNr٩sw(.$t-/;|4@ÞrAAG{bf+sw%!0X*bn^bCq?\3z = 7..k]J%+{8w~7< LE;Z  '"(qu5nE} o*E94`ՏB3PD4b,q֔Vu2ΥMa M`\Yok 1<ŷWȡ:jd`$'WTyV/p0,ĽPbƤQ € ]qڜobLoxVE#5~6,o{N'aCm Vp`#f1-vƇfW`d*ư6j,te]5n";~[;w6JɜztRH'Ƌ?t`qA*DbG#K-K q|w*jpn!Z4[%s*ZÎјNd nꤥ| 鰼<6"}[O4lrma}. *|Q} ̳ZAК}뛹wzKl?Gf$O|]xC1N#4TFNz .9*VeDa\HA7&!6(-ZcjpK(UC 7IZ# VH{oL;|zZi#>MۼI̖$i9G(J_1ŦH@щv{* f@mF 0PZ.ˮpfذ3y"ώf53B6O#Vo L&LщKHh^A7fv_Dl۟G*H靌\CJ^!I 1x1A ry[^CbP^SsɊlЦ"xPIp4SORO ~%ηe(iKr=L벹/8xLUNCr'֢b'Y͇D` SJTG7RP+ b^W1ZoO^& >sS*`cpؤh'),;ỳWre-k#FIǷyk2!ކ)D: |ʍӄX:n,]yVl/ArggHֶ9\%'tdR!4 jcY_f*5>"V)\j5!j6Law>7X9'S(xZP:8.[#NHlT fx{5@2"I2㏢O*4, oRJ/b /(eFwr,g+@f"r ue?@~6l w27)'gK]kȟ2%A>NF]/܍Fs`pv֤?nD~V O[E&\&]՝<7aͨϩWRϏ)̝e w;g^W|v[i׈e5񮫗H/-m_YDHש Oih@3ԇr8$6&ꈁ HLjgi'-8 7j+NuNn N63^)`Gz@4Rz H)"-+[D7Q[?Y[#|Sd'L ZJS /VIP41Oխ[yb+H.|4]7>Yox^F61XW 'C Wws$,6EK(&A彚)r7\7<$wyB7 ~"*^ g5]fp%DW`lgm"- I":L;9;_gTϥ.,46#O3l%Uq%bH=q)#Ded.sKo׻{O IXjwŠRIO;oMsz O.Ql[ Y8N/Imnr5%3 x 1tzFqmrK*`V 1.kt3Ɠet&޹ן<]WvQb1x׭" 9  A7aҴwYNU2yt78%&5_xÇ@]Y_e1;rڱTh>O LS^dه }kW (,l/hN兯Ktn55\Շ?gW=LcGVk0-3acffևr$IOhʬc:ơ)`4a]6S7EIZww /7|+ppuPm#%8uS U!̼ qY:.ݏGgM+C%\y!Gb"vз 1ڻʬns>OӴ 0. ^e03 -0qɠZa¿-bYƾeR?ޝ!poT:YHն`ފB DZ?EieB|TL Ғxm,E(,Ӡ&r la0A6A+_TirFEr6$Zn* Vm;T@6 ~P|-gAku^;yJ鷟,yj Y wFϯ㛰 5jOjHtkE^һZ8!WfD=uUHLzRC[NL fTeֽI"oу^N!j"}p1V01cyWPN92|_$K3Pz`pff@f,tliDG|9Inx GԖP,=f%6TGz~?FKg?$Ѹ`@c߹7 06Io?DSG!n#48!w6 jmVE&D/gFdXDѰ8np}Qqr!u)vgό8i1c/;aC+\q %Nz #u>-VVU Y9$}ѣU̖ѿk I$P$j1 鄿WniWX󞓻l〟"MeqE''e% R8k+LcLu}j6}7bI)7&u;h/}gqw[ګQ($NE! _`\ % 8\ӹ@f\@G!Sܥx3' wF}(Ow\@@g@YCyK ͇*5S.pFf߷co^{Md9(B$oߘ1 @ ! tL8īRb^/N[xPZ,ɾֿ݂T-BM:G_@ǹP o$zL%mm>@/IN W67fnjɞh{r6Opl]gO.{_ _(*P/`#qeZLQ_ʦTl>E{v䑙@υ@*!M}ҜkT (Ao:q9RK=ҷ8 ߬v4 mD0#5!"e-36J{!JO2,4+k ͆"ZAw_D9 ˲(/\U]O+M .SJHIpW ),Ж!X/2BYhxY޲`ָ`xzـbl-I]s&fP qZEEI[ NC͓7NrR`ZBIdHaa{o; fj.Z0=LHDW#tnΘ}5+̦HVpE|as@{ SE2{ҹk\l Ү.tQ<]lq ʮt\+-Sv9#߇E%bDb(0a#:f挄g G5H K²-,թ pJfϷe>(H>/9.M&zj-9\r〉yFa&+ogASv=i"璀lG.g_SieD˼jCo(DRCuL,&cVebVZI`iּg&ݝk~1ܦ<\ ? ~B4* jf(}C("ԫڈʼnzaɷ ǚI7tmsxUK0MA,d~Z #i>c?rl;8pHW]krl &~{ OBIW?sbhD.wD%&K]䪡+orZ d Cg Uf~3ZjEW⃲rV ,SkŘ ;ϐnsڻ/D"C2&}S NagA}|a棒[tK C:i3E=zD*F,:\0&Hl*"i@#Ӥcay( aJ8 D4rq RaTS~dј?rӋ^W|Mo!G) r*mg}t;9ּd FO}S|XB˛C_T~UTTR;df|usˮm^Z x~&q]#g;Bd?1HFjI(BQZAvi%uNm rz.F` $8^rtLq4sЬ$;Z]w7D!ld]<χ4m÷P03hQFn(a ԛ{uc*?!V& /\.Je|2)BnTN'CDqy6O↙#.q {W,>(jd0Bf-*isHɮcq8QHqHy!Xw/(*A|v.K7C RKL4/XZ ?`DgVUQaZ#{"Kx|r(fivS{I$O)&ӆb986-dCleX\Wp(?c 2%CĵƕvEK7 q2qI\ ֶN[Nͳƺ2DQG_$]NsieTXDߗ 7H_kV5V^%/`\ ?;lPI~؀x*L愀a^eCֆk [F7omZy,?Oѐ ,dr<ңWC9/$WxfdP%vЇhp_ uTPJ{'b3f;0nM*5^2Xe)zl9Xz_Gڸ h0(uRCb;2eS2߮Y*w,=3VD>:' 8b{|UQ!S1$7,L6nM w1WaB洮w!yE&q2n<610{tr *hz+yIvniSw^$ 8J&LJKd1iB0;;/:L HSSf3N3wj̈́fW mΤj 8OmU%}Vr5ǭ1qd5==pFG~*w-syYArC %KBKRvͥnFxRjSs_ fЂ)W Xy{<2wDi u Gqe([LԄPS6rNsdPboMp29Sq~~ǚ0KH7^@zZ0[|NʔyC=ޫ;>>gxl *Ss]tW7k\HF# 91rW f+If[0Zؿ  _ gmA֛m7 Vx#en Xd{edDo3B *tYGW n1X9D?5ǀ_d()Br_edwK- !1?복o@5#k1 @( ( 7Adk9ܢ+p$yRY?KMd<&U@pxx,oʜL΃adA>A0@?eռd{1x!IK1e>pE]蚟7B'ջ]"j肮Ȋ3CS_ԝ.D@ufGNYҧ`,%LpYhYw}hIQ'g.UjqmGH?ʽLW L/s=?qe\ [_ \(Y+Ͻrf̱-y=0 &xرoetCnkh g;t '+({*,^bx"n xO m 0s ~J"IމXAA=5ȴոtyN5,p8@ǼF7X/toYr㌈N4>DYʕGvpyCˣYLUJ4 C]rAcD>{MEXsyϑiG6Uj,%C6).$E ЦPxÞ,Ug6w(#-H^8Eh!O53*MɞܮP68w^`i% }{2h=v,bs14< ×d zj\{PIFae"x_xs/[G&p'Ъ(X$}xlOJ>2ɎXv BbctOz[kF˒QT4NFxP `G+uk!-asC)pQl{mݗa[I6*fRaHBژj;n itgS;9oUQNH#wԚ@xs(&}/s>^m,v ,6HɌve\WW1֤ sde9Cq흍D+)wBkكh}mq6:!,%CdK)Bmk3]tKU|)Ў/::qGBЦ뎼fHqیɐ4n9U1d59[Lu+<\cs(Al^(Ut|qawnc=(W+B8y?W>yFzF5Ǐ)!r^T"xݦtY!g%w|f-<2jH itŨn1"syѲ’gQiZmmJZP /K(&J\ql}PL2%o3/^B۞Yͺ+S<%J#X#F>}R!ݵ  ䷈\Oa!riSPX3g楺Btv 8]*hg?+'F`>~npq(n455B @S9o_i] \ʕr\QCw{1ˆvH޴s:F ߾>|0<@ók3$EPBa_LPnu*(@3/n,s̝- Xegg⠏xf>, 88-@VYi05Ch3wC$Q* TdK |LhbrGN39o$|V 07\8Qƛ''[89h2)2U c6JM;_&: V|]=9cԞk6.nXZ<@aB]qs-hmCʊoo9MUVX< k`LGl*Y38zүY)V zycY@dȷ>f2/N?.\@qAYeI?#iP9&xY#zֶ BL@ Q-Z "ݖdc9س#mFD"a268#:,D#e mZe(J W1#*gFj4N+REK".G˹*rx]Ju'uJks.\eNy HޞXp+݊thh1- iFbΜ- KG!X[O=@&F=PY}f&A$8(9 =¹S ?Ie2j0pVAM(@<].p7GfNx|%j&g )[R_fEDtF{O'qULJ aC׉QyII E ٜzP(::7IpX^/Z]Z_S $!Wh2,9s$ N*ԄB&TQa0TZA!&6C̊c]U,.MH<3zwS.E/NB=.jtF{Z60^}+,~Tq 6+{Ѐ օf%rS8n-ЊOmΦH:jsFvs*]tuV] \z[ d Bhyc%R~7@MQ5A4Xjm7խ+%s=zxFgcCQy 4z?L r>a};H?Z .,Qؼl:?wO; <˩ `g_b8`0,*pN0udo?k/VRC(ey;Ђh2I@W[>x*b#6Q4w,&^bp}CIo&mL?dS8 /p2a}JΡ=ur X lr0q]9 _I/3LR>ܔV,oYQ)PH±m\ ~D#aYH F~r؊oy7.HfdT4f!'|+J/>?fi쬑`7g4Dm+-O>D>$;:M-YuD.A+ۅ  `@gXa䳥E_=yT֮FƇ[ 8FKrHq1J Vihf">*KZd(?iH\Ǟas8 t|믿A[ۛ,ϬILt9j8MBSAL' mw[?RE)XS-x&/Sp3+Obk `Iy= Ͱ&KVGݜP.c .k)lzk-mF mnovTtYy~-~H-k &AΰvyR]w qL8r۶, 1t_@ 5./OX,Iߛ6t2O/e٥_k ZO{\v*o Z(4,4Bz͝_A(ƀ@HyAgRީ UaU$&"zxCir12}/ :ܲ!l}/5:nwHHJ!q)ZTFY@ux g9DP;,3К@8rgCWwc@/i4ϣEqj6Z9ΓR2iZTȩ7\ )D< ~aO@9l6Hʆ.a ; \ԓYi) H dPseBq*/s8dd wOt4NN5-d2 |3ᵯT/y c-5 ?Sx,rVUH+!ZrPjtjsT}&?Un-9AVcmr&7`ŏ)F0[/4,9bHI<-{h3zV%*^kioD:]h4a=Հ h;e t Kl:O`vh O﵏*cC9mY= UE#75M]őQo=e:K|Yk@' .(mQM4X'O!T~,^8֛:h![n>kh'F]A#S_nJK`Qԭ:6^qJ0,(7+ q3F{2sM\\v'`g{ڱWj֢ˎGA}f~u3 I@ ^ΝGf;e{2/Fjƀmϣ!3MPncg`h^@]NQ _ßWsC/xk\ƌO+i`pFI`, (7t2z3i} Lb>'9(C/UR葟.0j"M'trlhpiM6sbM1a1DN ^CI%F?KQ5}IU7S90:K3uC9(uiX{nb܎[HҸ-\NRZ߿4 nP~H}ۍBܽϸ%öox&V2+1%(Uˇ2(y/a(Yz20=mEGI@(ZqtC,F#\4"=,Sihh0u#}Ts%ze{Iv$k =r+Jjb6ot jռ/q *5Is1!:t4ԘaPEk&g4GKw[&ÖACƾl )ssyR@v[km$ YFG@ #Uj}w XrexSvQOǎ^Dy;`_8g~:4Ge 7Z": FKd)+(hv92!vX]|zɚj׉Lջ`4)l2~pӱ#0VfA3ԑ^%-k7$1(b "\<㷅NOO_z s2y$InڰzDk8QvtM[д([;HwVޒ}%ђ(L|̗^;_teЅU/j4oXD:꼞B4c'GҀ,Cf)a{]Ҋ[?hÝ2د7i& /dq%?ʹ_)iqQt8PUeIZ81x X닻7.Ijxn/Q/GC@vTEYP=?6ͩ1}7^wr;]^?dラw_^Pmw>xEX}bpT_Ã,~糝)tg{'(eՕlfhc&GOV/@( SWbdQQTv0Y.)"_Bw]tI !@ҩ ki4n6IE9]`䙂uE^)23h-4F臚ܐE1j?;!/is29e";7h !Z,.W;3s[ƨB4PLnm=vZ*JWS4A qUz c ˱TA)ӞFg-WH>N6Q5?躑]Wb&>whبQJ x'޽]pWg*bfxC7mm*n_d+BXNKK0kQHhqu̳SycVX]•\WFjwAnZdxW}q1/^I0o6V.gȝ7qX |NW3 +hV"F%K_Wn eĠ6z^HDZ晀.){ww+}Z| (X T \1GܱX~0!Iane6qeϫFZ\ a *ٗ^t_eeAHD芩&mj *w0>x;\oD qJS,w`' $s9]WSSBPE^^1Jg 턫`v>/2Է;o6/M:He`^UFTEܨ_AXﭥeKcLP;ZPqfHR]Z[^{ޡCԑ8Po*!h3ZV\U(Sf}lrj$eEUC{St(eES-e w ޱ gz`k#nHҾPD,ק-Bn˽] r%n#@{I/HɡP]):6CS39 p]WлJ(DJ '/JC*SQjلb-9t [\N<\3aB38{QW*qGw.ݪ%[C} {?;{fwL&J^U'`.:܋\3ďK/-eGH juMHw ,"q)lsm=#u2<keҎWR/7LwvA(X+edQ2N۶3 )݇ghȘ}1tTo$$̚AZ?|3q2ֺ0w]5kxHA)c"c.-EDj&(S@lu/`Epm0rPU1rj$|rt9~FKk b0m.{fD" 0'.9!_x[jU~4 FʟIC12k:39Ils?uL4z-Xu|C{W7fٶ^G<^0ecpX# /A~<ty\!h>\ǖSx}pYR k+mfB[!9|wF80 RC.Gn ߯7~l?S~mޯ=GYWeyǸ,ekzkȀ>T&}%ӝ -`"ұS2hE1 qIR6%x?˗QEZaTf#riGiU}]M\r*o,@IB$޴{afc蚒BUbAW>v.`Px1-|/Ȣj'vLɢ,QCCߍ(1)Ps,F+cռ4^)7_3=j]t)QkR#!R?ֶ|F٥P}Ul/J?;P)(kfdU+]GoˎVvԴ g6$=`"J xȗ!jYܗ`P?Naȷ~j S+K7vDZ|h%./zAtJ{4 ({/!@ָYMꕦK* ~F uHa/׾4)c+6ŠG?>͛~22̉`KdEWbѷOũG"fIL+ڃǐAjDZ&" tKmXz xfÞcV"E@.Τjմ;6R~˨%IC\GSI)1Tãf/^^E>uWVyeR.V^r;I кƍ݆=`AR0;G|/!d,hR njZiɇ) ^=G%R"θd]k]xfzg0uA8Z5zaM E7SԶG&Ir#xA'%WA1Ӡ`g׾ߡe>崱Y .&Ͱ5:ZTw=#QT2 g}Q=J¯-‚7" KEb1)z3E*~)(Q+9KUdq*4]4[UZ瀣ۥLH}4pNZ,T ;V8`^SXy #;m[bwrpӎ?]*+#M J~Ǒ=_-o2%O8/ :=g%"sڞm o@ !m(IiU[pdqL;8[?`tZmk;PÛ_~ 8 o?Epuxz) ٖm  zMčV08TCRki:#{1򢢜<)HL͹j˭ neK.J(M]@ؙbƈ5t[gD0T7$42HtV|$a.]\eo!vT>>jEcC%h14ѲYc3< 4WJC۲/H [8)sh6r6@$@O0m@p^ANx0jZo4(V@m;ֵ^w*kKr sXhN~P20(S@!E&W6'BhS _Js'XQ!Z?Pqɋo dPp@w+[W{{K!6Rw+d]?mQ ~e)5v +Zc0\aY0@_zrVyIͺhxp؋af;׏ MǾh5;6 (8!˩b}HN՟6Zvb+!6|mPJV r_c}x(y-(xj,Mv3뉤Gѐz,Y}*yo>j➴j426V$mеF LKA㶓2E\d 7!g߁}%*Vf o)\N^]>n-[ CWkawjBNmṢ@=dyK` 3qZ`wTpyğͣ& .ަ}<: ث#z;tˍ1vFĤ;f0(GlgZxi,fcwx`bIJl9G.)*zr4J-_[&S6k,{gh՘uTLjUFN[A\g2AS*PXI\16l +3ՠ},w<~P*w“FPk.<ïm㙜eaům1ǡ=q{'a =[aN=ufM7F>LlrA(le;u(A:ZeD;Ò-Ǩy@xX:yaj{L9ƯV\227nXϼ$ޅGGc&\#pZ VE cη1ojpv捰%cvJwőRMun 9'{@Xw~hwESZ^BK|ۖrjG,ZySnr%/6=`Cl-2(ypѽӃ7$>|67i+4|a ft *C9ÉU)?zR f^z 'AM023Ecg'<(s <w]yZg 'u̦ gX"]"7t gxkvΝ `b )/OӃV%Z3u VxG-FFK3Q?W>[IVw}І0G hh4BrP)py&*=N\:`βs9$\۳Lv1*ij~ܮ5Z3B*P;lvߪHm,MoٜɥZ@ ي9iFAդV~Gdzl'Dћ:1 K4 b.>Oe]_zyp<\d.D3y|Ob?I`eaz& $鰖Hx [C z45.@ O"-ksu}>/ " xD]mL$pU]gnlqÔe#:V: ix)ǭdGNvv(&l![x쾪n@.6|?>m}u?cΝ56rd6T 0]O+a҉D],%:c&Oxbp23^"y8H:-)Ɨ5谖I ̄F޲29ٶJCcA{mA-oeA鮦葽 En(n`HPT "L~[g@hlFGYy&aߔ$tv@Bp^SrU@`P S )lOfy _b򼵄"盖AX((UXP>;dR$DRu(֏pP쵷ÒF(iyM3k+vt|sut֡ l{LkJ QK9#HM0Zor +D:ueP30B==A߀o :֌l/= `G#Col ]' 1Da}5Koq n;+b>nV8"y5UBKk36羾 h)Y0e_@ ,LAmT⤦#!|qZ2A|: B*mּ`H&W)Á5JH-yhDPa9cʌ+:G\*v ;AuNݸU5$}6 F3FҾ ?S kAZ i5qA\qYEP3E 3UjD閫}KقڗͺqIϐ60Uo\SIMND|3\ɕ6ny{ »CBu7,ZKD&1yO?հ*} `_ (g4Hg~/m>G]&Ab7wIp9c7}z8f!/Y2tf٥٭昅2oU^U~Ev^1Q 9e=k S_ Ax$™kНW:|f !wBK`N4*ƂM見E!ɖud^?b*Py*v5CWΆ'<.LZN75]^x՝L4iCF̜pK3'`]} x:`ωE34cʾ",< V4CƏ/BoMP 8? #T܆fCj—_?%RsY] ǿիĉ@'J0 6äJ"r0]l*^[S!p2* ~d6#J;J;'vhx9j Tp9ǿb.#4̑$ ~XZ+I|_1K$nR@U&YTM HFZWya4b\fI%:Ze"(:)+Nk%ߢEw3'V٤H|q?.BYtgJfO,GwLkńdH>D &LBKX^a]3X;a*xE:A5)w?pqoB-&xtr:& N L٪yiÐ8[)/Ñ3hmV=Cak\RE}Ր7i!HdJʅ=aL/*iۀ !o=#/(+0npmu֒VuI[Gl?_;e$lȸ1W]sue$ \n+D dhr,7a4Mߧ2@Iez8ɩ񋬙C̠#B=>idǦqq4 8 j{܅(HKSKJUO7~;ʒ*)_/&'sHoynJw+*F{odQ|u&ãZ]p7{!9ٌMi'a#or_LaKѢO,[ l]Dq~mɝhh0;d{ ETFuGX5NX#3en?aU|hCm)9tZIMm[i~&uKڶA:"%ҚlQ&=ْSFu>Ş^) I;c֝դYu"(l+ٹ7;Jfn&6AL1̣מj'%PWSuTUǮɐJ*jDtu!s[NB쥔Poj~}5 a[tvccmb7R 9*fkl\IzR#po5K;ݳ"3rB+qEФ(H0l ϋv20Cˋ\YU8nw}b{;sRGI19]vlWKhO*ŠE:6+H{JyA]è2ÁTե 0zh9%ƊS먋<#l0_NSmBmvE,(Bk{2#cRH_uw?4[wӓ;7h5KHZ~(Wי~raO6/j#$0jBɉgf&D;;wj$zE߲_.9%l=Ԙo0$}5$U *mx){0Ju>ˍ2]*h8bDc&2uc0BUniF.{h<~6 3ÙBٰP*rQ2Pl:^O25vDìc= #[,Pc $cŭJ.wtO) 4P3]A8;P/R1+ {ǗfU][1͞ڝ}BUU( iR ޛSn:U ]p3aQGTmuG$Y8kN_ |D"D&]}tLf;{.LĤS1bk>8cntr uy+-E'Gh{)!Y,PW91YLs2ThJDA|lzIxcץ\o5ȡ8H`v 4znVR>z[I?ml̃ev U&ۉ(d#:c?,. ȟ+a\q{% Ux܂!EVXM&iX.O PRcj&TMUvBx1蒵KF[r|j{VBD)>DNs,{WJHm 4#fg6HÿGenr7d5] : rQlhoaaلY:E%9b=riKsl7TK[ / ]Qb je'`ցUYehiʕ,]tcQ- xwr0_vXj8>Env, r_y7לxK8iuq*\vP%7YDy N{MdD$ 5#e:#pN]udk8=zz"iTic5 X  F[Ivٍ%bս`W#vGq3F^qW꩏1?+8+Y0GꄀEV ^?S m*@*jR^?""j-J4q_柾²cu D0}ĀΤљW !X,x@f~ qcpiMp A'6K cVcLbA`v7>:3LQl2(BZnR9лx)7̷7bdҏسϙv#q R~$.#e]ߑN&㻒)KV-> R'_^/;7_)s jA{8̲$suĒ. o1:?}܏scKQkdc9bG Ӣ*3u͐j=޷pBXL2~-cwkXN>6&*-TjNea~&*kZJn)012dwL^6HvF[1%!ј.u2Øy !E⽈Ϥ9u)%-q9`:]z%WO cuRXF!AnA}w0MߞŹVoԣT_z6Pj}=fՂ٤I.}8=hE^JpUgb=̳5*[@Nص]}}{|frl}1H ^z,b%O_,^rrIqEn܍.{*Jfߎ]}nM^ 7qig%2X { H7 J96#a%m>_w&U 4]m8Z#V9z =Wb";v`S>?6 M,\]łs\zCN«3+RbZZ5Ȣqw9'M/@Lhxc)U#.KCQ.>YW3ΔLʲQ-Ū=. f'X)pﭸRu5Cނh)kUK맬)&'#w?HQ4&ӵ`[Al^!s:BaӦ&sM=m&|^)!Ge{C~/gؽ5d=<f=JMMV4tDe aO&Iz#:rwJGc8uh鎃gtύgJ"̥T'&a0"'2,-fP[d|U„:F&>O ;k3lk@ 7K yJ󾼛q pm N ɺ ~k3H>YCL9qU]Y` !QuֻG= "of jɆ{2Lec>}m`O뀴10)"/{NMܬP~6?Y@׺s/{Z"Se 8fV؞*m,2`YV k߇aHa%t3^VVS霐SoǭVki0"cJ_@_,YRŸ32dl䔦nt("=$]2) 7E`&hiQٞ Zaдx2`D;%鷅~ѣWYŧ4s q[SCZg9spY*y-JAJ<1"iӛƛ~졨e-ΝuR{TBqGpD<׍z=/mLKSӏ`=!O}6ø,*&pujswAm 3va* Q7Z]6dTyRe{Ge =W@iL `r3:L=ѬMuStA!b Ef@t_N|ώ,.W`K0YOξ%2̤گ?BZ%,ڗˠbzO♵6WH|"O 7`%61;d/L6Ow+X}b"?z ]Ow$(v)A3IZu0Q!1d3st^iOՄ@!m8k";-nIu~62˖|V=db9DvPf 2 ]SIlv3Ù=^Ņgl˜ȑ B΄ٿ! I-:R"I4R9➤d_DBv-ޱmkYhuYo*, wZޠPN=<)!\CQ{GEiv.- ERULCl{n8 b@gFIh?Z,2/PZ4O .l>:x6 A89fBS/z Jڰ`lݭCI2g8fc .,/;L{0R m7^qJ-mg Gkh$lI%^};hӯ:{frP85"X`|Ѐ|E[wd|mQ5Jд|&d X.U3bT.JzBN>( DALhXPBá H?  ߄,le<' v{ڢ k!xטؤp3R^n!~yB54R|]ϩ =J=# xTOwK:f{Қg` ˁ2YT}! d?gV5(4b*RT>Ԍj - FnNM'U>xI2y֎$.usEf1A^H$A1>8Zl:]= *$@e07$vU┶/D#0\Rr Y}7jm;כNi ߴ 9]O3 2XP nX%8\/6j5)%(½"!*Du_q)޿=ÛI!-=N V!?^(,XwFr_q*Wa?lN6Jp疦xiVat ͊d!V8bzLU7nez\~pю!@uXkc m"yezzo̗s<Є/`@Jo~V 7[Z^I |-N\t=8e5޷LE)}O>%՜/1w'&]C@93P% a)Z$.kSt{nO-~WT@dJ 1cH*4Gd(ygI|(e6PQrK&n Z ;&7ƞ  jmH`d7蛣iDvD7O: NQ)48!Z4Ǩ5'NO P66ԃ.wRKdOh΋X91zf+vK^TU EiKvrF7 vvB2*/CPAߙ|2yRU_gG!Ǵ>ǷDqfӋ`:k"HC93%zaIM"dTe$8s3!?%B‡% 6ա]XjB5ڹy;ub;/KI0mؙI/oK+HFRT^GKҬ?7?d5O_x:P e(Fps1ii`XڸZX=|6*bj+됋P#.nS`:QRUB8T$KOLsۥ=/;8bRJf;vWǴ6B'SM9xXw,1GV*'9"k*|HB9znV[Q." o5&6qDI?-TPoŇ /MړGz7:1#Ěc]ta`)iSUqP+BNb0B("=YgLa I.9Ceo뢳BcQ7ZI--=ᕝcEJȚѝPi?~WzC~ٖ~v1ZEM5 L Z/.Bb:Z6 x;;fo%xRkrWJGL-"ICjo&6&9NVV–W:qWv<{qR^L _gPu Īs]Xѿ[R̾{Hɵ1'sh&vگO(ҚnjR$Wןٮ2,;{3EԳ|̃j.z^pQg%et(7Sq9X?V;"}d@ TRC\k}3g{Q%#p ZU~+ggm [~ ok[G Y{7m_rB,THHqBeY$M8 =dO9ʅ*gpfy*C,a6ӤwN"PFdך\7ox  / e*U9V[ž< YҰEʔz:լY]KO[g0Plx  ó5KެIkj PšAvo9K!l8ItT=. 7\1+" D|YgcjR! `|]mԮkUWvlK=q`6 LlWkFto܎}PK#{i傠 ͫ~:7ҳB$ Rh!N8|F{ZXʃ߇۵,YRoȸw 87Ph,^,ү.=PQ66L^7B\zccz,Ja f[ϤZ/:QC Wj|% ;D<ACU-?~N+fOMe3#F6KGϘA_l?mdGK˸7F)lI)}$!)В^WGs*!8ͺj@c,EhCI_*wxGpu35APCo@iAKtȋ_{y2sRHArd"h@9d›HVA1@ EpyǓqO/2M$5| Tgy!ۓIr+TM$ܩhL s)|f%D.c c#&ߘ@Yk(Kaj{[ywչ]TN~<4{4򍸻^ƂkόAv< {Ŀdlrh]uoWҬLW-cY*S>D(ɴ\S-|\ p ߩ nBq@_ډrg1I.u8BL~*9e c_LtfLA`:[zF4aTܸ8 tͬd IEɼVv5G1 |2qY% bf 1dȿ:-"JF>'ՃkZ NٵLaϿTdPBYw&X=a}ͦAmܧMqM*0ᨱ2lOI,@esKMJ>.i8fZR:׏@,-Ƈ$:i&zGNGkqi-hʍ1K{zx#/OJ!lfA*N3t95E?;r+R~qA%x3;d0<>ҳP5^NF E,2Qpi7*?Ezb?>\XFICT)+Ao l-&XV'_V9n%u,s˴&6_^Sgs t&0׍_pl >?rb"}YZe˚Q P~i ֛\(HJO n*1V@Fh|@a@uX-pO, fqN{qS ozx+E1Υ{HȔFb֝cۛ@-N<7p6ݴާR53eYo"z1@k6#7@m[ wF9D̗Z@$66\(e$ɓAWj_tky&#\gĽsh* Nc6"HTr@kqD?a{nJ,9zqV BCdTs+VDbtgac GλKvR'*<-˼8Gr G53ZWG„Ϗó)ѿbk%*S!*F\/%yM=Bݔ*B@m#^~%צ"W(1Ydq< @ 7f6 J̤Q G(S+]M)Xnd궛e{hZSuFLmD@>;]Xi$ `Vo"c8uˮkĺ Rˇ''Ȗr}`iiJ#IsTm`\]-eVӪ{ ;ș^Qww}"%Ɉ f \/ :|W߰+M߈>nwbHJ辰_mAwEf;f87 "c$@ESV 5H}%冔JU]9lv/2}OF㩡 o:C1d T]cF3 v9Gxo&n[,s K |S[Dr$i]w%ƗCNU:F cb/,m5A[ӻJnəcOL!M:;` pn>GxqF}flIt ʤa@SKGzșy}?ue*u\Rhθ%ѪMcm[ԎC³blf"֮ݚ[7.bg]m_a~( )Yc/!eay uy]sEM0qXl;0TLٟ8<\uNg}MM/%4=.@jN8}fJ3Lx(v,A9;`<|{Üqw&ZG5۶ (=9X ?u8ĵ -J${&RvкgaIgx 8v;QsBGsʆgُoDͧ_H5,!P['Nt}Ʊ54 jT.mkۤ{a *\EUQtb.} ~%hVί:JQ?eD[2]r=ã! {o3]5#V50&<* *Saf*4|3ZO_Yc"XC(ɶ2VGBt\є0&1rWOkF༰e~͐VۃV~9z |-Gqݏa~11m/RtOM; >RF;{* wA !LGE%ctȽov!P< eK>A{V]ϔQ@.LsϪJ:e ':W &lԈ;ߟ+5Y@bsj@X}1/I F"T&05e/{KYmV}sv+cνk-~GKꖳ2Z#wG7Z%^ *C5f&4F:E #ѢhJ"ka):_(h6Ҭ8*1G`ŁjCUy*FFrAȲ~PIc[]}uɿpfw`BȶUe<+7q?ugQ1Om'5JФ(6(F 0M5f(^5q=_?djJgTǷQX.,>WNtx<Eb' HXMxKf|3Gv$vչhp<_D'2s巷Va]oחxvi+:U+{_.< mg+>S \J+ -k(\7ɮlZ0$|೩X&p#˰r[W;|J`0I.An=#-=K#L쪻5Via^:E'A3MSA cjio GlߧR9{.ɧv D6ZxAbsfya"2>~{>VCN&()*4}[% KwZq~^Jץ|<뢣}aivMd%a2'ƛH, Uţ}V>[3u= <%#*:'^ |{BLy4%( ՂA# !b[ymNe]aM~AJHn]UeE \B0U}I29cW؏5ۅPٞd$E^% (vڼc[D̖݈NP)ىՕ͂:Uӿi U3%av:ӌ}h/cמ+z>/W mu r%4_~NEcNBeMK/&&bD<9L)8Ve0>5MBc{/e zq-k-}EI\ac;H^InLb0=w7㪆 7 kfjqm>H 0dp ҨHTb:*_{/s33@6uGLN.KSX+8Upi3`*q "g:~U/6GHAHYf~A^z>LTuIV:_U;V ]~qej0{? b-b5B5Wjz `"@}Wy W:@$| 9aMkc*M;>&_A_-⮚JNw0! 4 pc{hO^KwQuO w,WL+X_+,e~cD=ߖOoٵUݖ/}61QUG6GMd^?/PeWG hZjh /3,eXTpV,v K1ki>)~"Z: M q'^o}ք}-ĵZDF$L{b-8<?|9c+o'[+7m 0-u45c! t QcQy ..sD= пNng [0T/t܅ٓݖrh>~;n}ѫ`m&hodOvy#\b*^'s~ fc+qOpm/qUv[tzTXt?:N;{=Sɧ&&F@DRܣ&懦'6-QD|JwM};nr/'XQ?d}Fqe#~ùNe*MH=mk8ǣ_JB 5AwbCuhw-zWVU|Sr GW)>$P NNq܂q6 Ih F)FB]@z E89si>gL` h:wıu_ _BOʚ &Ї_<4͟~Q[}qW x$lMDwmNaίZNx,+I#! (Ch\gfb !ɂK _tZ ͽ'. e_woq&?MllOp*Ѹb8"jݡPswjˉR+`d]زğn`1cUꓱڣj1ISقiҭR"2~=r1Uh4C&JѻVW|-8CACJ~{r3Y'T 4xB}*K#>9R"#F c6E'(Xv\c-Щe@襴Ag!O_ܦa)˧v YiswaOh@/v]=,  gI}S>H<Vyb'͡wI(]tFZˎRk#=D ;[Oߨԙv fkإ3}%L]D:SD.JYOrYPfjFfG32.=2*awHik_b rB!%kSOvbBeQT:^XJXrlUGc݄xH5aba:s)F "0#_MiS6 9pU3*nmsŧT^,`#bQ 1򹊒&ɡ7 Zm)%34X`Jtz!r1QÍ){Ի.)mk⮣kmPǕ^6y;@>4X;޸  $gD 1>. 0^>]D@73"FJkgsiӎ_yĆ٦^ZH-ׇ6vvvF] 8U|HxGiGF(7Fe[jHFqط(yD_ :Cڔ\$#CޕC]ӒyLsg, w+ *+GNY)7Kg"hi9 >;0oOOT f~UIçf1MK}O2U,i-$AncRCz;B4~'A`ՉZk2żq7ϽO3tIڹ|1HV I:B;m]qQ5r^I v>1=G+(L8bqXnhAڱO4\ɧ&@cm"AtfL/K G,h_ HIÌM*OťF-H^zfU -g85ZNC"w"B y9X9e@IZɴ&8)c[MLOrAdΊ"M&*ٖh+&ƻ=\2P{\iS Bc!uU6LZwͲ7Y9;JU&2_ݗt;z o˪1z.sQ';:,oGGi_ _!WF\%'vgc=ا4 ~cZ9ЧM紬Dar+wKhss=Z fؓX;7h*=ه 6m ?( pnVu1 EDZCO-GgTDrm/"q`W٦ߊB9!?Eh)Ԡt'_n##Of -/Z 9MN;d0Zݪn4koC5 .2{%^[թt<' ; 6.5J3lC )'8c4߅#ND$<ba2]\n g*ff-pl,ذXBݴ|cӧɇ6pj -dYt[8éT"F2^˗Њ ƙﱉ5NQÌp^R% |JvɄA#/FIooz>qIޢ+~|$(-|_!lB8\S*T>}n5Uߐ4(;'#~cg t{~0W@r!\/;y7?`Z_U˴"FuƓ(DǙTPa0;R]SBea!`62 vLn($쭆,bPg|h@mc9JM:bTDdqy_,cIOlk; wCng޾k3;Ns_<- nMR77! Pe1OjТMEO {ܯ M̏-ȗۙ|Z@ͧ!1 ЧD>Kj,Ϣg|/E_qZ`^U|u6a'kŕ۹ӿp l}^0qBM(YLIYRaZ/WMP?Da1~0' 9i\n8N[hZNnw20FbiBãA=W ^}|u)s&J1$ViWb(**-_9'M&Bv%܏%Cr~<-]|ԹC{W%b,'10c5w/E_-DG{Hܥ<ɅD ~F7F{FS|l٬CYKHT`0O?[ewZw}[:潹!mE'޼D8(+ٴ b?_ AP+b|JOXi.C %7x8Bbv$Ҧ*=C}@hqEݖ"%iZԷ\3A.>EgL 7 8ZTV~?)k+-/E@jJɋ,?]^@p@Y!MfP4PG.2CS=1 ѢlMhC#zz]`|oXZ^ fgv׷!o T]I$4vhF _"1miyOY!{>1gvɉ '!.\o`7*@i6f; d@}+%&ӝ@I &'bGoK/#Igb} m#V߀5prkRU'B)#R4q%ݲ.J`?VUJ;PM9! g9PDqkC:&q}&Mub|ɶֈ"<8[ĄɟdPHRu6SnJ˫^ 9z>dmwZ@ۊ l0qa);oI4zYpNN|ViuvX ڝj!/”,|l瑔|.gR{=)Rhxs%+{e\#GU^gY; ,NMOy&ڦ\z=+zKkwv{̲%N~xV'te_8>:"vH >>c|6w1%oEf',ƌptv]pF>~&wvx|l8%! 75kG~x±^<ռ_{+{ceeȭ)u< NσK']!/̇iqCND4_WmT^ZۙNOdhɝvCng(Tp#o{:e GU<7on!W2k_&AkM'#<~M_gU0Ф%T&s|yKO/#U9˶DAELw{9F/*@w71ݸMBajT+GDkM7^KV!R{ӲLHcׄÎ$JE!A]Eu8ry-uRJىgJ[Z~p Ruj1%+@"˦f1Se8ƚ>(_@CSC4i˼vztL`O$بl\gTk}I;Ke=anƀus_=+8 C*)Q#] S:VϨ3 ݕ)[*`u9~򼝜L gzZX4cYNps~dfJUE)HcI7*NA)qtOלm\Ǔza|URuf1 N*t:%b-5QbG}c̚tv%"3Pk/Y_ט?.hB`8ܫg?sWć @z.GE\f  ɶ T(.j1ʋ QJF3R>#SAuWnAL}gT(r:b cyZ2S3r+&k@:hy+B.g:Э]H*5 4d$ȁ6Wq0?(׫b T题&)\ԛ 8掣 ;{I#ASv#\>m4i4o&LNȳwk)$otrGP 'rn [@w9on~5ųs=!nsbMAdNrF&AYz̏}emp`=@xL!v`7Mkns*g&˱* N&y5}G%m0kH3{}'SILȾlE`0W>Y"ܱ־^b\ Mnac4cgeSת*\hN1)3T#I0υY"q]2q BbI"2:!hN in)4f+T,v^߸-5~+f\YҐ+p> T Ec.KoFbt`P[s5mx*(; x=eW+$yJ _-!;[ ! `qF+pKP9턥$ ՝4[ϛqD?ӘrV^˦ $D :uLa0\!Z\Pfmi4މ\3/NeG.Rm0)"UJS[bf'}5*+ã>V4ߌ΅XϣheE{1_/qiɵM\*3v8o 1qv&Gmt`"OGnqHl?k85CQ+s* MSwO*2M%2 c/ǵzsRDm!fjgzIpz($4lOaN{f@Ag2JRG=37tjaWQL1%t%6e9S7Wٴ6Z!{PX&av>[Mv09^59>FM$K[.^`j "ðO֌쐏7]".b^8(UvG%2C*>`l.6kE%|eZ¶%a > ΚM4㚠NXu56~+dLwJ [Єއ`~s6ցfop3 %~s>2Vl{hFhuXiZ+!(1Ck LV,KBB$U"`P'dazkt:K\V1|{^0"F7-"DGsOt& 88$`{ ]VC3!O6-džjQ[AV!l=Dx=-Guv6 i쥕|ߤ^gU'r)%?O=0?_^WFR-+ea k=~-COAAyH_:&5 1k~NH#}1FI;NyDɠ<nAUcvc x O@/b4qь!>\ ~@' *?#2+Y7otЅ8w ĸTVF%I'|JuW>8UG\^GyQ 'xcڈ(k~J= Y^  RJ$Tn{4YWhHCޖEB]PJ9@|D//kz)-hziGD֣Fm>qt3.UMCK. Y) nqr5\w9M Ir\<'NCe7eA{Ӳ-+~`kZolݒ | 3\7RjL?֜Gbԅ0+XD, (@JVbk9m@0)ӓ\B83O76f.S+rp;L{?4çֳxxr7Tw'}yŧB|,(M?%Y WFBBN  0QevXO {~=iFPqU4*Ds;PT$fP K Ć^%fpWk) Qhrj>rDsS4uQA9v՜ke4CiN@5ZhDbWN93DyZ?@fD"s";s}ܾn\P!k_J^l|ws$ẕZfuH:v[<*)2앙ḛg^njD( z!Buu>q')}5Y DZ6ul*~!AȔVⓇo'(zҲ/3_S0Lp̲8>p*@,SoXD\I;/=En=YpdfSb; %4->U lq%v(ն] /.Pw&,toEԴz}Z?…y#RKcCT:=´(LF UhܸK^54-Ge*ˋ;Vm I]?f,C#D9@JJW4%k =;_S"H@vo{uW,X$Pְ T>]JQP$h>*'d9+AX]Gf~=o54:eҺ=M}ύwwagEfݍv̠--=1Bj({?6ytYGWzVs~`M ߋ?@=5p.IW/NoW&4VD;+st%^G="Ӵk=6\'uY?N`_@mk;NS,nW(< mT'd,U_ gQ eO=(_%9 CLi@@Qe8Qf].:&'|א[,B\Qn~`+zk4hF-A <üt3ߚNL'Tv  .%vAh\db;>JaM/S"t=p`_ ]:߿zb/.*[hvȵ\N^. S>Q&mNٓrkou Et? @xt ƒ>:äÆoaԘp2<4OQ .ݐfŊAg\.2nPmegƺ*H P-uD21B"R+ZZ(~1߰NpԞC*Ckf9mTE]h% m<:8`$(%e^L\fYi6oͣ+F ,]aMXK^'![ K>TUƢaָNp^7 j !5KtTYYR=yf);È%@#]4YWBXŤpDgBGlaPZg61\eݒ<+mВ?J~g;yIa2vBPK?檀ZTUՖᤣ>;1ya LPfpxu1Je']Xg7$${'jhA}#Okԕi {LGfk0 aostf"i>=0 SV|lA?{7ܷ-1f{B@zUfI ޒ UwI"`ڡ7߱՝Q- ^߽g'zE*SB-yAS}pXb;TLLK/65P/uHt:Zm3c#)n vwX-dxXo, P<%ch`v /zFeηr s[ۘl$.}h:NUDtOD  Vu^.h7ݪۓ〱DKgS7TI2YŸuW 7E]X,yE}jL2xBB87o>jBx# 8@?,MRwiZK,u]pu@}湠kNx5m`1*HҊ }dxU0OPLlpZcjeOecslaa'UP}aq0fn2tkbYr!HGvb> N`bSL_y54֓-+@cN~rmӹ9/)U*5G1~Q艹{vϜ j !gݲ|,r +Y<.Uu +PG. b͚Fl =OxV!;ߋZQۣPOϸ,u@ O0c S \}&BAqհYQv~e2}$W&ENwx>| \0fp*#kIx)'>)mjݭ:&E1vR)@? |Cov̐]Y/WYNH}|w770Liǹ|-4UGz@2 nZ4b}E&i4cһcF!O5G'xV, C߭nSFLg]JX6V"D D) yKơߣgܞkD4trhVOhhɕ$TQWFSro0bѝtSKy뗶&ٵqk` =&iCbHv!>;iY_?l ]!—ӾگiKliDyS(j8 唬>8 ~Qj%sڰɺdJ[ҁ[ͻw!=-q¼0]*^x֖>ugw!BT{t)+MJѰw|^$ey{3[tp {<VEJgї,K/`~ Z9xݴS Ỏ"ٴkU<âzw6(k]V]YRR1gtqZoD QfD]bp4 к}{D"Sq򮀽?:4}Wr}UN\wZ^voR "f57PbPtZ'fBb`m7^r`Gd|1럸;lfdљrS QLߛDu㒕FW;p%ӾD) 懱<Prи-mHXZb.au[MKy`1:ʃ~rIiC7Y <éOb}LxX#5 et4ri';>rPmODKO?bd^FlwreBKF,.uJ] tM+#i+na ^]nEG)j,EJE֣%QuƉ|l,l }m3Pg0*ެy6F[gd<_{}/tB&dzy[&7Ccch^~5]V$F¸C)lC{R|NFPK t ]HaC@e?liWg8U 5 "{]کGؾeҢ&*kF|_t$ 9nbhϥy"ޜ33V}w~ۙ(ԛBJ%T7f]fסqj_BVA(LUgS"MAm*qFolP%@Hq\b@g MZa,o'sU'0 Ͽ'fRE#M0%d\5Nym굸}cz6tDcgcZ<Id UէZzt"SmtkxS^ pxWoO*X.wuvϥ.vLiADʍk3w6lUC-S\i_"KFy B`IvPXa4/gm5c!iRklM* j2+1Ov HZ2&+KDŽXl6zK\THG u(κsv(.D SmwL9,)-0"3p_0 t͔M`Uxm,3}($.AEnb^tVTƿOWT:8a7 4g[|dρ R:`]9OfK`Q,+=g,𻤛1_CkHw&< qkKZ1{#ۊR-0 Su=b[˪cQTl6GVEzr-ΜIF.1Zڀ (8|8a<`Hp; i&fZ9Zq7@n,==a4ڀ\o8`!B?KRjև+VuyR;9{7H1"_Q`[[# ,+Lb\ηJ̖Ji' "Ŋs͜3 1_TDY? Ku'"O$왂Y۔?#>2.emW:eVW-O;e.Թ _TkhO%DRM ٙNB#o}}[1{Yx̌(9B0 ˅k3ڧF?Q矉D}#*ZFV1}#:@*jyJʩíD hbKr<`b~g=G.OBVnU ˮ* 5YAN4AҦ2afU{Ha)KƖ<2:-5%5i631P6q/tXkum4i8"lY!9׺ 6jєDKlPPA()1Ž= FUh`A0_w>|iŞF/VTzS,a#ݫk90tB_+x.1qKAiXBsT2UycqO%x<MŽR E%p ƬiFKg;Y),pEww)&|h\ Hد fj;"}Ui|}V[6 e?ҁYMM:LߺxLЇu\ÜRZ}E≌1R7_\h*_PVKˏD4F)e]mh=(7̪v(v{ঢRھffـ2urKMdҨ œv*dpr <1sq򉊈DZG,x0TW@vkUHL.4a弅 U\*樄3s*$~4bp{F 5B/mбDZǑj7{sK _T蟹?V7d)oeod*`M-xjEE8ʦ5vJP`*?x%VGtN7 ,##~DF[<8x-R"^j"HqqV%qղ4݉] VyItR<4"Nxz~W{3|"m@v?]kCxJaq:,i=[I3ޕ~uLӀøǍؒUsB?9cVRpDQk{`{Lݞ~V (F=C{9fBd)sܤ.~6 >ar6ً`fU2#y1CԓqJI1?뚨dWqNlP\(qO(7qAN=-^ pa(L?fS¦ľr1:,V6mCNWd9^bl=κN)=o[4|Ǩݧ+&C2wOq2o`@6" 8a5[{o؍%X/2%99^]`{fߴv$Nܣ,:"v;wPsko?! C0d%e{SZ&\1dRK)]e(9xϟ fPҮrL ;GM8_D,(@56m!_ 97=ʔ\D]14^_7TGH0j+Sr4AoOc  iky#\7eWf28z8 i\'*C3 aFdC| 7 ;V{Ui }^D\ъ>WjqoIc<Ą{~/ aeE>VU LRks7{= e`g cZ[غ5O z_ əo8nZ;bz Wɏ=Wf.^1pxpt& &}6{WңE9Y6>oB/8r *.Rptʊ+ qJNҮA~գhs? –w^;dsY$C'Efm@r䝇^Ir|4\chE<⬓ Ԃh]xe]#aRqDl=##!2LT\ hJXLbEk~MQCN4β%H3Ji̹8.!V;B͉qañ.fR FHRwԯxNǚ`6 m:…IKsV!,YP7cf+u_=| f; jO^ۜg6*:kUbޓt7 <&)1L 8MD٦\_tylFY]ڟ[-]{r{WTlDž8+r|#S(U_XGBoUDuۆw8o9W Ewm LyD\xG:9|kdCD91J*WE>I+b& 'fbOМ)^؜;v_  .7^eqp0a8(jn n$}~*` m+\ġwO7:e!z5/"Qj: $D k\鳶IQ-Y5B>O]q*3?L-pVo($q<(E*J0H_؝yjkga?9Ish~? Geo?rKti}K[93;%E:E`[fToV\쒮-v E)) V`QP`\r+` &#F+*7K|uJ'Ȟٻ-Фw+/P14^#7HB<_oB];89B%ϑ} KZuKUp_G\^BV"ڼX\}j(Hʌ"v#(D!(Z|oOD` s?EQX33$\4n †}w 5gYx*Ժ/fjWj|?,7W*A_r%^2aQ]0Rv؀|-!sip[ZYŴFTE`Wp6.aXDI)DE̟([}_HY18FD <\0p0 C ="JL? zQ2"t>=1^̚H]i{reJ}6aSmdy]+RGObO)"daՒ)MGf0_F$9jMQ%T3Q諸~CʉVFP-0)\ZQ\[ "bO 0ϭ`v 匉3r z3ve#DQ!ƍ}D C4̢laO1nbP$4;$(5:,MK:}G6i*w-dP;b|}5^!w)?CMX4d \)@vTX4"k$q{aS̀[S+3O2&M3"Q<~կܑQ?pGʀ;3gY ^Fw9Δ"ZbZC]֮b gLJ)D xlD [ޙ1PF#VoV;BoEىhA`yj7BjJŪ=7e\%lF^KCQ}b~i' k. 44@\ʁ5lV? m~l%*G`=mq^6v  dJ܏}{Ti5Ϳ!!fԬBfo["h *M%@K)[5کVF B䖧:gmBw ȿVId 0BƲF; "|p4zꭟ_@aMKip_l?n3l؅}Fb<*@Lʚ Bb7P(*cBeguwXnڼ;;JRX^{`s*z1_,a-pE^[pcm{`fEjnRO-b8%!JASz/,ÐY*s1$miS57[ܴcXqJIz^q^X{,fSHÈ2B`Cp#U[M5=41hfb-(//f.pl͖q]Y]ZLmo6\H}x4⛚WZ,!2Une:%(hk:qӟsꏿt4sH4MXطrR+a}4jK d-Nkk V;b-cF+oTA T/bH/tƽJC[pWAc>&P{oeЪ< )O!y e{ΣQv+^*i } "^$Һ{6qt5ɆZcU ,_c`w\Fdž:h,Vs@PRrj)y =uGpkSH3*E)Avi$s&+#}Fs' {;I9m?7X@˺˛@/竏{\!nPǔFB8aC_Lsh*Ri2:(+STb,Y0Q߸5/S{,Sp*9B>>z6@|`$N5I]OJ姤ʦ̄ `&&޿WV1v nt kV.tXIjEh)pUc ~gҟ.?xm,Rrk?s핢,>4Wס;8+ MYs&s7 G\_تmJMw%֬t>-)E+if}%<^YStWv>k,% 4~,WM~zFtG1P#ŵD3ܙ (ï-ɺ8%8x kS cx{25t<:_!,MU^-& N({ƫxTr4C$'ƍ'oZJx\\6t JQ=I1.a_4gc šG#.`6mYՒ!l2S_7|JPG05^H=Jw.` (UT>g8֡>,;H %mU VnHS?ّ,F2S]u".:%)z @j̸2Wo^Q6 ЅNaB vR yp>$"בGm 4n;veЗ1&ytt%x <_S&:y*vqeY7]g2lBs]9LHr/4qlo LgkH؈}3S/e}_hFNt~q}|8sf¹ZM ΄O:Vd{\ Yf@T+H8m;l-. b`=i&u e# }q;`JoEinf Ւ͢ʑ<[f}Z DaU@`nBLM-5_YSB2Wzz>3d-8;mӯME:21$ŒS)OM0 ?dl)~]p~}7YQAJk"P(42EQ *g09t\AFzjQzP M9<&h+( rka_yDSrt>kDR҂S0y!?uCtD4yNbĘ[/CS5*ǨBq*gɈ :P&dd`BԛC~s>X7~` ?y ›ė'm! X.fRcGe )Rp0RE,Kt\Kwϗe1I(}.?.҇w=9/\,oNܔ9*J|f۹^cDk,7ČL ^=ܦ3VfOGpJ~ڂg%_IR}7+*||h3sz2ҙB&Taex{}9|C>Ƹm'kSߛSs-5Oy2x;Q(ۖ&HkQ 1U_2 }rN_$Vf՛ԋsv]fx,@GUU VUD]|Tu']+"Nu%iEQ֯i';E‹+hjzx>R󀌗18ӽ$vY3x'jCC'h5O Be2a}m<7){rd^( )lOg--3qh2NG# *m*L'bqcſ+5cȍ׷'7Zݥ!] (0n%\4EvKP3J}qUfe<5L99fX1ۜ(= ɱ!${ɉM`C(,Q'U,/Xʄ s'^{7 7C;"ag)7D | u-O®oa#! cFPٴKHdJ`ZXZ{:68i/+x.[A)sq gxhZ5j{ DG %@hvbȠ^qBQǛ+J҈e uM\:TCJPl8ʁDx9vk=a v[+&|"Os@>lS|yy8PHUzKd~1 @$WӒ<^UWe>F=M%AePAy`־΂.`{)uRA: Eih z_`J'%R %.V"J`!&L~*0 #]!z:^pqkZ.zY%b;w/9$*(d͓$. <&&g`q nv`aXNHZ[Zldp I!S= 1l>+f]ۍߓ#vY'il~Zi{rdÃoe_?m,8ϼԱ@e3 tNō8 dc{0cqFi$V8}_W?^(yGjl'!\`=csITaQJp&,Mp&xIC6mRs(0,Glw˰2ߞ}EF7l@j?Il֙7K{ Hk*v2Fe|<dR"9[ZWN!\ZWJ$rO-Y*;bī9"ɚvVf.5'7zwyx^ դIʨUGa)kve9ftC5BOYqnw*v0Xx9 b9 {ұ,]'uOJBŎu1-?peȝX\^̹}wm H{%ݬuʳ'iݙx}5Iht_{"JJ|3@k欍YXaw%/ġ'("OdӅ_%vXY w n};_dh֢wi0iv_]qIh7 x^@" udhg]-z .ȿd#S}>Pء.{=,q}F% NB[&h[avws*foiI:Je@c=pDwТ5KWTuǁYm.oA=qAHpI gO^gO* 5^ɞ2-R/v")d{YDhjDvd;7KngSB8kfr({HOs OvXfqOT|FaA2 Q6%am}%PvM'px$Z /HUavTX-p( wҭ6XDDK{^YZ mLiFYnt\ٌq+BXFkQk%KlQ!W}Jk͹ŎL؝& |7s7[9Hi8'G.ӋXDeiƥMs\g/\~!Ytt$z iY>Yx3CY|^L0HQ =BH/1}P3H`%SF@u >3 ɝ֤b96h CD:z~tFNWǏIS"D1f/Hgc+z61Ts:&p)]XypV:竵]`k9K y) \os1L>mmU@kH:0ih^.u:l\fjKe_Do%.][7FaE7apC䵘ZJ׳ESJQ'CMн۾` R}]6"6W`1l=Քh<F3oS_ b~ċ>$:8Zp,\L1iD^Z>\#ryYi|ރ9AsL'5qYR4]o2+ܓ`K4 LB3 %NI\5A y^(]ss['‹k"NQS#`R N5jD0U.AFɣԇV03-$F5]DbM^Z`vDO93qd+Næ % 7THgr KqunjB Jjm<ڑB&;+ɺϮKkٰhfmCٜT|hqU_-c#14 s#A‹xay@ˆ2u鬻WRX ":jpߣ@LTSp3S+Y~c$Ҿ1X! ͣ\Cno-u D*|^(EMHsۓ4*Bb%aZm p2%&R1$w#oJ9㉱Mt^KF&'퉘I^ӗGzؾҞƽ*/_&ʆ>!V@Dz30*y? I#~b7T zب+n"Q&S6@L[lq4YhW6@u=$zdNÿC4xmOg,KtEm;~}$ݽ8Q 4^| "g2pz[0E7@Qwc1m *͟In{G>нC,%R9q K"ōKV%Q%҄DS-(=l;egEsN3~4=@>6kGr(! )G)Y_VɈm\VV&!VV7C@b"wYVIN3aPMf|;u3J1XAv) hVcǥQ7!jcA*_I?x^ P(oRR/(Fr#A(">Y 0K$ ՈCcRT*.LJ!ExSI I"5|JO{ N E-zŶt v#sӨ`$0Q]"Fv9〣|5J$Q?w kVm[bFHXԢsް!yCߟ߹.^gȍ'zѮ9y$Gd^5 g#?8.AT?'޹# ooe͆ yΨ4l#"bwET1;R{.|k2A)#ZU'n2ۆ5tG8(5rq,sNG͚`˦Y,ybrf- r PbO4dfs^lnfbV+@H# YiF"cQ%IBGpp۠5!Kf "ޱW'f3"73 ѴGwot ]rV Bm:ҳ,J K|,,()˜X!ڨ4fڨ Nc")0OxkH=TkK[}!KE tmŗ;0so7F #y862cjQ%J>;n3 }mǘA\19bܲ7V;%% c =nI*@,f]d6X 85@SODz`*eZ"SnՊHx??5TF-[rb{wCMF캦&jeAO~{#CYӳ3nԓݝİ T4o't(]M7W~W |nHV[rέٙ8L N^f[lyFd:@Zi_p-LT$iL<'2;nRSʊ JjK[J8ELfؤb1ҕڍs?x/ҩ*G`*4vFXaT5$C.!neJYn{q NIf(s~gG$ͣ(P|\~v(Ũ9cs.e%37C*Q(}$21.2*]fI3֘3 [}0&EQVRM) zvL©9fn̝n5i ~߿u]ĆطpbĆE树] %Wp;,OȢbVo5K075:vMɪ[]ӁUЙc^%Dh<4WH3W%HSB vըN4,-npIv1VR*`ȕbUd0hBW/P!Z\O=c4U4HXG)ޣ.ȋ FޔnoqSjee=tj/' Re+3Σ7yɝSb9瘙sboz7M$P(}'H&%Y-J[IfYe>'(ȕAԂi]eLEKt-aq9}`aj5qğ5Z m}}*zh&α7*;ߙ!)+ylt>(9@U'l34oXƀ ]aa.Q*|V|Fv=)24nE/w:)5'+.0M\A>J˨(5 pD7>cBe?E` bl9:0KD%h_sKB u w=J宍O%1ItGϹ8ഴ,᪾ wB!.=#%ƆOﭪD kC#~?6D1{֐ހw(Li4)ZCW#e7;y#?ddn7q+RqyzL|&ԅ)X ,:/ |ܹEgfA^ [w]WjINH/La8R.&Oc;RG5dž3Wt]ˎ쏆,ŘYݛ%ݰ'{#AdM1(M2z.;UdH^nOfclͲѹ4?K=ȨF^J!G~O6DnHj>YEڽ37ݛW;w)P-6)Gb(+N(nߘUnF\q@Weܼ{˨;KLpX5S`_5+ o`v~l?p| 7}N:K/5vFIhh&0\n9FY5͛ G)Ч^Bm /~IOb˿Jb~Gk~K;}iYHϣ).ml;oc#aC I+m4p_]K걬7$d?_p+Sۭ~%v ާ9.a[waM}jfm3:[AY rEH厪ueT, 螱 +O¿(FqEQ1 ` mtMmhl=M?1*mxXi_I #7,VW'fEV)CILC&Pr%xlPt8~1m1$bTKoFfgO5% ?"Mf4fn1~h A̞V'WAw"NB$m9طSUԯ[ĠLlHad5]#0Kl}L!r-͔:5۰S*!Sg mVa,=5CqMQ3}sI{R)3]u4:M">sĐt;v#i[  TpHuضNSF?LgVnJlC-)=g 60n]?~n _`q2">-.o'nB: ڽd qu5ŗ3^=nt\$giB(Ђ?M])Ћ5X_ڙpG)BpjgᝢNFQ߮br}%^lW@m|HwK[ڝlܿ(@NA?}Gt#ϛuYP_BB6'%b&h3 Sh=o6jlrkϞE,s-Rjc#5$xȽPNr !A%DWޤ"HA9=< SB N۶VBPbf=$l2=1rRII : HK}P<*w5xUȎR(? ;%b:xTwQ3QJ:R8GQ믯WϧMsrbLʭ[X95,;[o|fYY&IW~=J 6Q]{wx'J&B_h(rW!6\BVBiM!b9!~$a|qYmC 9MvXG\ЮrZi "Gmo ͓v+Sn(x5HI_;dQ][n/N#Ŵ@_-0 YğmYSKbAsyjVNu abv3C*u$͍'ON3Ā 묽#.6w5 hU43$UuWR wꍎ'ہa YX!P/?+k"m `|2+$F}Wbi؈-Ά=  K {gCdyl{+; ;&94Ѧ{dvz4.<%qq]d,/Ⱦ6s$xg|S*bțCoALyVq4'I+  LoKd^l*8!$ X},l\U0iW l̅BUYjs2Z/66w4J继m&v|@:\N䇅n>F< .LzzJA^Jl#!jf]((\L*C3!qؽi_ZlSd@)Z:XEМ#Sl,.s] aI-;c)r9mغ_cW} 4"\vYk,f=XkjHު!5 EfxۜNUhT΅)ԐsviP$$WvTJߧ$]hEcR$BFiA( |SR9Nҧ:+ /*>qd\̼#d~;)Ɯ[y6o3՞@psmBσo»I7%OE,JFmEX&^+ Nf4*ҥiI;I3pZ%h-VDDV 2Ԋj_Hp1sE> zP $~Z#v9)J Y3Kΰ%t{;˥jLI.IzGS>5c!7BF ֪P|xWl4C::s}0ue0= GLԶ$ۮPD0v5>NXRW*RB(t}#pO˓!G{^BbUcj0{48]AnQif==\zzZ˴$p݊vqvCG9| 0܊r`Ӕ[W9OܢY" fc$ۍf_p̍';@#%!=!5O|i464xZ(ݥYD0kdzX>%{;I 8ω&0o1H9 FKK u-#c8d iYGz$ݺ߳sp:/b#b .6q|Wj5C7[TL d^Ϯx50&1$S! xM1 RF&*>dywS= xaxCGaE- wgYͅAQ[nQp G%a]LRN,8?N2kcҿ9W@)6Y;~mQ~0}Jt$H~Rtd;|IOroP/1("ډYNcza(g8\$.]8Ăy$l0MIi~Nckda>JZ }dsaJk㵎|VR@9 <_~bxmVbP S()SKIml?vq^\ Y.}WQPlշf!Db%fUwчG)䣔)H uEy~zWzNB&߉+WÄ'x8~r: iĭ .!]Nc$H}{;*$@%CJ۰Tf ^{+M1gUm (?cgPpb1i,  +fQ= s- H#qY4$D"RD L/@heD)5o,>K??+b*Lti*hA:Q΃ɜVǂǴi4h`{0oEi@_p$aqB!}Fak^Wj[FUb=byhW(u{vF7z_ &74c]9Z9c/{R&;?i =Ęlf.b*EUeAsSrEGSw$c8ќff`x]XSdnבo,=RvjǧN(}b_lo fT UJEqhjzϴ xn U&[ n1@l:EXha~ֈ$)H6Ȯ)N{txWs=Ƿi ^hzO1|3ㄠ0 k5?i /M/w;t쳷'&M ˻.ŐԲ FEB920ZT^cCjK!<`ַ,T&wҠZg*> ܩI 7 ڟ:ZQ,D!R\rO.wFHnޤ(H6J>F,i,5f}tN.B>-t~MES(嘅 \"V\ ^%1F M&Y[0JLS'挜_Vժ&9)>Їa,kEԞ:"u,ƘN؊,φ M'+|tnT~5jy;04)K \rԪU J/Q q&+7'nh  FhˀFh,IB2\IwPWNO=754ϝA+Å@D-K7 [qz ֣`aRGOv | .RXZFCOew=yrΪ ZjL _Ej]vYNDMϭԾ8pv;--g|9ŐRv:ϤFKi0z-s{_-H5qp^FOP]pGP"?\ͼ.}jcsX#djLt@ei; '޶\R6;ڰ)˩)[8"uaIG {Ad."?y1-F|,AԎ)8/ N{r$I[RѓQ ~80m_WtEP2n0$P[TBT޺#qk(*Iu]uF ڰ)ZzNd;rN2®K<~/{5*‰0n !P)&>O?vܵԎ$ # !ܐO5Q1 mi؉ErAE^1s]gfI۬MVd쯋N1]lEXVmB&M=KE3u Ӆx;`&ɯR**.׏$?|  )W/>tVs@)3E(jBQ;K'p&SQˆǸ8vrş!Gs;hB@dִN,a>J"͑3 ?ܧ.E<>\e l*/v5 lB5~6]!BQKY d[zUZk lHR^:Ʃd^gKh)]1C-SVۮY=dTwdm)7^Ìql轉l8ᄤL'G[u 1+྄ku@j7q{ZIb]G@~-XoTz{.ϣZ'^mȊEdwZtiꎢ2: =G/L,GRW_q{_]]6hY~6~o7 O { k7iX7)㞦n?bL ee&iUT81֙:Wwg2TP.!J`g]dׅI@n0(d7=S[F&Iʓm_-{_o؎@^8Q|8 Lsch/Nrp.9iŮa n3z Bd?h[?z/Mf{w3up'ԋҬ=sK|=q|P;r xb<7D#Df]dlPI9IbXyqݸhSH 0cp9l<͚!fx~QdQv6UsIb44b3hDRh4Ezk~ftDF8K`wMr2r7KطcC鰆uepPT`>.g$]KQa~7uz8NP U9 {iW/;zX|}'9< s&xtnL\1hi[J 5JW̆΀'fs)')dF-ǴU8*rylֶ]L4[OIncn7TۍI*)9&m2hoAt1.'iOw-bXE7H~ܧCzi-8ÔG s{4M#oOs;*90EtYu(겈E;Ci~脨+k*e]90LrÒ  t`CV:Nذ >ݳOKF<+q4-_O땎qo@)/:>[R&:;^6BMUwM|x'f=s[\&$b <6}T. A[IB@TSBi}K_X14_^B8B\vXmgpĠj}x*Wb8S1 i|ɣ C*jB,͌)F+t](Y{;ѓs-z'3:²vNj jY+#!@N*T8~s8Cg,fpsXR:wD5WzwwN"~t`$N|V`@xzb<6o߷9zkլfͽ) sXm) 9{\GL:\mdWXB4WL!a'5CD8&*NV25Jw(@vǖGvr0Cyv31:;mC1Kf^a*m|N9?ka^Y-,UrowtČa! a',ys$v]Ac _d/5Z_ca jKCrD$4 ǣ6zM1gh0ƵK`$T';{/ z+Gl$jjGlZIbIOi+e?Sdwf<\ { g{Rz=j shNe5ajR3uAT2`USo,y\ #Ah]ta{g/í 9І1} ).;V ,p f7ŭx\JLVRmDDRy$;nsnBsH+] Ql# f#t6=ĺqWetS5qCrˀڬH Uڇ#+FmˋETM9M"We,!)2h"۪FxX,k0h f?{4SKvoR:@xJaK/(oӘ]'pt蟟p?8y1=G8Uݯ9D+ŕ6&ޡئ+PYzʷVv^k1tmPdV .\ᢓWq~ߢWd 3QjnK{ ?/NʾA8k'1-ڍYǨ$l6!~ ڤݍ[(C1>mOAF(ݚ;(3͓%H |=Z+F ~ j!>b 7\Sxl :QvǍ7fi_aL:b_bGVTN}Р)jNL/a0˝3aDϳti A OBeI?]2}tzdU0'WM{Lj1&]q$|dB/zW2{a#qތ?Ol5g{LL `̀]XC2ҨPv-ˏNZɨI[F{qd:͑p͒ԅعXo; GlK∜U;WBy1O_V_bB94fS't*ݦhx7  uhl>(vtS,I环ĸ1aQ9^|m+|j&:OtOyME?9:bPl(nf]M;ƖkxGR}=l"#b g+-5Y]gĖܳ$^Nqnǚy3в%hbs砥 }(kXN2$s(y$32._>2 r!E++.7ޑV*g<h&T䭿Md?z2 I (Gs4ܨ$D /?Lq痎eX-PHePt6a5h@Pq9YM/iR3.Jon'1{m?$pUJɻ3Wq/_ylD F~P+啼($l%lӀ^Ut}o_QЩjJ|OSeȏ76^#G#8k/:0V3fW,2D/z6xЋ)n ҚblO)LߦEX B7yXi|U)8 tflͪ0o#A.M^!s="pmo@N*sR#pVXM2I  # B#&(6Pq_BN(||  7J;hy#֒+xbR>GYYeV#Oc ݦeX}VљE +y \50[,K4]>d?|:/o&S,Dm6]6BAWQ]7,96FCNuءrq{>^uP<'Y׺ VSҝjm=B5P/GWpWzm׬q-x9 7}Z`dvJ$6<&~)=@õp5I+S-1&YT"l-ƟNCŃ(1A!y[< -1 ?OAJ߱ZU,f|uUr blM~^;y,tQ؁ 77Iu0< 9^|"X*K8/xޡ2 <|$jPF)U6Ě'xC]sE 3\㍌TϪFqFlQI -HEGs 8B;S: E5hƼCl5 ++MrR>6wwݹOD"_X_A29v:pROcM#DvtDÓϘLp^K@ J^a Abft҈ّX"ؓ(GeVb.w_+ ;24?/Z N;cz/l: %" ph&> 6VPC9게+q{z$'S_#3^=0^~}{XZ%ɧZUL)(#S6ْlH~Z ֦l;RR66`OD'pAm ^!m0W"JѼTcy!vz8|t0K!XcWCR[y[t)42}T2S[gݕK,Gh;U IZ*]9`|[ۜsFAQnOBFYP?RB ^XSK ] Twev7ASFrNÛ#r4_굘ܓ I@Z+vh>TSڄ~d­N֜a<}bWKqSl>;Ef~t/wC`%?)wAO^6%CϬkb)]2Yי14y蝑]>Bt[=l#3S¼&~YWuF\l#uur"9"~"=BTA9X_i˷@AiX~v֯8>c~C'lZ:cbv2`;/RiױszˁRTVHCFv9.5S%gDNF +aQ4i=)7N.X d EojΣPp UM5*91]0}>S",5|tԌ;gEQԶ&O-3-JT at彛 H A8[eQZsrx=Yk]T+YSbzZk>mRw9縷]).\AZ)վMG$q)ub \X-uyСs ?5#MAo2z_`JeW84K*r|ۚpw7F) hrrP~ ҕuieN'r՟M4ƌ%\*ɻpZEU^=ݣ0dżJ`U]Dle1OF ",yQTUZTyv;O+,E fBr-+FD$%br1iŷ͕UƼB}*v{Iv_Vz t~3t=D[x՞!c+2e)*.*Lv*l#ٴ!=mL➳}e/J`g~z41pP|__tt& {Pg|[7~$83V"I$ZyQ&Zml#k28+/]9ZW Qi#iZ^4s<5_Vz K4#rn;~2lC;t-3S=J%w&F![Ciw( d!Z\߹,tKzЛBΏ3DSNUJMhk |Qt+47whH 45ף* ghOVqtQ0: a}FW*Vt]c9HX_(gp滚*c'22U3;JcAw"]oy!~o7ʘ}!Z<&c@9ςTKђ}}wZfl"Aٰ҅0YhR% Տ%՘g?#2uZ{e{n>ҰsDצ,6`,_#D"Dʲ^cG**+?)b48pe:jS2ZqJo>,]5R@ 1M iDI\%(~9Wǯku:}.?A8F'Elp)W5:k,$ $rfh?@&ȿ.SC . kw:3Rt ά A)`܊&jdQnL&,4Z Fgy4 7 nDޡeo*%<ª,ߓ-]UoJ"ˇqq |;)M6CD rFpCwtߛ@wNO6;YBpѡ,adֹrvrQX 1p$?-~qSwu/>fUcfAVܸw7OZH̢YJu"&wfv"sy MboFfŖ█2mV)mzX@tY,#(VOA'ܑ,2_^EHt-Y֜ XfFᣫ}j%&ϙWh ̘ : -z3H4{ % LJj;5DgU.5x4FLḠ`gf>ľ5I2d>Ly6-o37>]:,2ɇ7z"9hgjkH1HW{z4*?-uGaiO_1S|_h$a޵M =$#Tco 6N^B-P 9 #H/~FqE%G&ĩ9ޔ=eie'SEz'OX{qYFR& QUsVDmϏT؇ȥC&QE*/uxA&@WoRuΨ|K1(;cu_!S,n ]bL9!l* @=K1-,Př4怛xu[ $ýh d"7pWϣ^ު 8YN$iU`ZIƞ=גPUW*1;_Fd?Es$IӴ6?P9#%6}^Ēu4 ?A`cpO\@ѫ fXmB4KILpTjy[d10[*` . '._[ܗanH5/[zq(@c1Ws,䨺}+^2zrzԔe0ZC[U#lA۶OF%HDwCbIׄɺ=/XZ;,mƚ=iăk6Npc.j!)3j<Ȯe¦WR㤑t|PEțesK+FtPf?ς<x`+M9ϱ61yS!=rAS=`VYa8 ʯ& ň(π$Hza,&Di 5) x@X%뵮eB Xyvz8gkg Te=8s:?sêN!'_k/R+]cNR6\׻CDv/hSoTzQu.lU]l 秋B&SCr ;t5ZwkgZZ`׭Q^$08O0pvBcAV4@iX{垄1,6Ӌ]rysqKBv߇1ZW¦5`piC1zۦgfj!cjOg!+'qk,ێ|p6n/ n?YglԠ흵tE')L1IΕTd͗7iDI%JV.kͅS4V)@o*DŽ_:P/ž;^q[_GT3*lٍĭ,.WpگIk*!J_g P a ͬxq."-#H1x2:hdR:L̘ѲQhhl}F@xd/WZ"XSKJB,`I;=Y .V kϠH &HIwIAPeM\hz *1j"-ǯg^eYUISC3,b89h+Z egHzbfW$2m'[kK uB_ `oc^rhը;oD:Suu=a1bfHa҈4τA۠Tx!ۤ hWyC3,X<)0ߙ}1q5(&uJ) : =9"\`LZ7t%h)w Nd3<~ѭjEoJjKY.ڠbh 9ZT J\aNPxTo 1鶊 'q̒YwD ĢғT|^zw}'"$n >k`T]F>7ꈎ"pY>[ڿ7GdȳJY]Tr(ʀcN K7!fA0ӐO2Qb2#I\Օx#1#yd'k#\ې|ܯI[x0X>= 9拲{[ BF5ֲi!>cwbxnPHLx@JS舋܏W(|4n#u I^G7KSs[K{5)O@>Hj{w[g2.GӔ~ nYtؑ.[łd(ܐ\=m]gXp/csեyLZt&cϨJ)&bJb-$T (wmKO-f4Hob8W3.Jc`8-T}j%Hf;et#^kMu:47gP>l=F0$/*G^-d&'c fY$LG,r7fbZܽ9s@cu{DwWH6_lH¨ >䮺N%6!Oz%޹r`^ZGh"1)gN *x+3U&"y<$No/H JH j ;rQIz;ZفqlP3:zk )V$X=V=L&'7Frn^YJ4P@ͯ- ":5ZJթf5}aBL{]ס_Ov}v>Z'6㪂7M:8bl_wО6E\Æ`e.TB8-'7%~X˝؝i;uamfId-pmꋷwӽAթxFpgXYbч5c0k/?M yZX&wSXf[a Q)xSoK8˕N:ȣ0g#I/WvO$@`?4ioYݠp.7dkqIKEg>_vrףLCx v2E/ʵvKq^jSل%@g=?(fRީ[.> Әwȷ1.{Z +bsMعLbdԍ3m<)m$ћ0y$yxH(1=/2hP9f+(ZM鋀EΨB[;8*-}{ 8A_X-`,}|ʺ'Iin BMN}FMbNiN/eNT7x/JuP\6cg)=WYe!Ԁz] DG(kZo?QމΥM 0b,1]4isuN_> ;[ەS#R3ooWo9e%]s>LhHsk7ED#_=|Dn%FtAЦ8HXF|^ ,j x)8fx#ū`y.j1P]q n^[L2C˟r:8mm2.!o(`EJ04@q1nwd \Ra Æ9IOy I*2j| tAQ݀w4ᅠ ߆ҳ:>}ߩny OLϥO9A+Ik n:5,/c`OD +[b-BNb&c(Ez %h!D-d}}J- :_kѮm{sA'FP':%*'\J_W~%޸9aNgܲ\_a?Ȃpb>2 Rp*_̛*\V*Sz/Zi9wc!̛S%={h?;]'ɚro[xu_pEy#OZ_'PN/+yIfjGǹI>{G@s>"Ad+ kĹwX(Ov?,jJnZm_@ϱ} GBzqZ?5)9͚bMSai_Q;ԜN"85>B,z._k g \JVɓ$S[@coE0Rɢ̸˃4SO#yF"H'+s=R(KG\I*Oڥ VRW2o /8W3<c{h)?gt&C $r%{a+؜qjr(=(3i h.W嚘pa]ٕ{ F-2-t7lC{;bBu7mqc+пurO i ʷB؝l]ޭ6@-[VɚN2@f*4lr6n@=^#6B%N !.+fj13[G2*,n:IqCpR#"y)H~G7}z>P[=Ȁ o#)(.ˮU)޻Ӆ-`9 ȶy=f)N"kyO>Kʺ2U X >ܥj_}BЌTP{I,%Vp<{Ju٨'gOMQSl޺f`ZH?x*Gsy%?UEu^*ͻ @FFG0<25(&U,z;Y8 .NZdgeTIV ױM"bGžs>( u5U p3'H-5|✸ U&-,'~&%; 'j},*8Zr7QKh€ОJ+%$k+-@SNIp;Cp0]:u<]E6K#ezۚD^% %JEH{. (ay K z|]w)Ks0ޖHIەCƠ֔RͽG[F$ v 9#X=}:'$cCB93I^k1r:AhxW?Yt{yge"`cgĪ+ x6,rU]u v+9t\ C6ZRs2+2~!HDR+Pb*8[!GG<4suyes0 ?EqSt%T%; d[7"ʟL>R \;Ev;8f|yCIX5e[t,[kƈjMHDVS@T8߱L^SX>ˉ/IĉO2 9>]K'EK0G;q!Kb/r)5#8$uaL2hQۄ#um‚΀ZBhxGG޺UſO/F[ gX]ZS}KCO  VHyZ ƨ! pN0 yy2\z}N2^ޮ$$Jhj}NpXtM'l{S lbT{/(,2wsN/)[l*-w/8a{wȭȖ ENS_uY#rڠ&ͱ(Qy%;-D aub!ޒk<Hfraoޏp?=N9gfQxGUs{p${:멧bD@nI8Ns:P\xr l+ҸȲ3ryfK Sr2.3\+:9V7#&7/C1_GDQ Mog'_|"v\V@yO} GX7W]\ݼf7-\a0]y-WY2(1>y/ 7O-1u* ?-mIFa`"J|kIqbiz;; >{0R]S4a)1}nSiLdMK޺&,o5:;S ,[t6 5;B&rW%ɞ/ykpB$Ia'FAu>M{G/KLKzax {DY%K 9[X\}8(5z_j{j|{:8(+rW(QNrS~(R/W`iEH#bbOGKե  WxAW۴ ;=;oXzkKkKyj`]k HǬs Oۉ^p}%I4v Ptw'_Agy6 fOc<> ҿŒz%A`w톊{PZY M=[K+I&1ze غxxmZ|qdyLz a{ ]%!s8 kyꖀYv${_^Z$-.+Ě#;UجR4yjY$O_GBR 2t#&vj&yV yΪ7uSs'%V4ǛiEW[x%mR8%!ètp=~O$MSx sgbЇ^H~PE9cOJ,ɻX˶غSjgA$Pz.̛.nݽxShYI Mv3՞@C zVd"BŎD&7]28%QT0De N>IyYA/%JC"yfm|->:)0drt$2bH^CFW)ג@,/Ȣpz5`'gۯ1XgK\Řdn$9GUZ Nj =5Dӷ5J&QoX $=1^2[k\aZĵ_E xUew(GB k&)ZRa>%MPM3搯_ξ6`,?pLvNR1ʹ K)w0J|ڏLۢ60:k}+0];`.e6<.M9| .&t`} l-В5:/IL |7҆Z\ zCN,A8ڣ+wH)evS1GE85sXlW.\ p:T+' %:FBOZ?rV6(24nn c26"3aæy $T{* epKۣ߰Ш{]5,[WݑG-k4C<"}l4DD%܇ޒa3л@/򴪇-t}T?eld IUU~xG3r4Oy^*`/].J6dqӶ'h*u_~ iI<~2O-afD3q+__.[. =6q!+/ cV؃yքA0/S0p.(OYݟx<,Z-T ~+I ]JY/!MlV#Uk7J&Z`e7uKeL~B=83tf8G*[S8}pbL N݀Ӑ]b^~FAFg]`/,겕W؆fKsF-UdKmR83[fV {^:[0C" 1Qx9ŰU$>1k<H(l.4׶` 2'zÞs޻H$`h wDp4LHi;yy&-]i2=^ ph ̰;y67n={c- 3u8ɸ!:LѶ B:Ɇĵn씗}&_u|Ǘ75w(N!OucLS1%j0_R5{cT(%„ԔGg|,y6974KvfK,V((H8o)l,g=& 6Xt<`̧69:!}fv^m%"Zv$UH~8 3b=Op;6:O u@*N!LlHEˈY~(7҉غrquMo[48FPd3."'39Ie}ֻMFcՀ48xl 38Dt~r1UxD&c uqD^s/,-`SfԀN VdX=Y 1K; f zs _kSr?[NSgK3z9$bm'A_<Ĺf֗'8X_ &~t AUZ Xm6g}mj <ɧ@YIKD_1g0!H*SnMcMN(vbj( |-X !+'[FlM.;)X?5KՈz-{l~5XsS՚zZE8cb!¡M,H˶I)G e*{#mNc+0^~ldu/ϭcFq3R:nMp3vSHG;[:YudO{yVϽl*9I%5"$}3Omjt-{99a#ދ +)bV ِxQIԥ1V}\Љybf8Edԇ.x. 簓ӊ;CQ,SH+2Yq@ԈX~Iochȗ7˄o )sb') o>ˠcz,P ~p+ Ԃ\.!V2S:ߞ]Ih|dq8ހ.+k%&̶hQrtRYcgROH,% m;7ͤ)m1[[#.>cF_G9x ۝ ާ[ *'h |jÀY AS~J9niA3%wp*dXa)=IȞa9l<akRsy/ iy>S#q?g( J*t=?/Oi_ =@XnJpi4c;,L2-׹"Nqi_ -Ƣ=V@v? gI͞Ը-o q6 J4fRRx1֝TG,Br/GyiAg#J0mڅuB1Q"IS*UړKQ[tiMp`8Oo4kprMظ1}EUvP0CPehpWP2nZ扌 _ e%$ʁ[ H2.8jw)ЃBZ _N/ w `zXt3_! &|0bŔrРe.զK oqtswU A l2a$\&͝}rQf)TT5ˆ !s*sO+IEpA~|M8<ǃDC ډ7tȩ`1vd[v摲ZDr|ʗ̮=v0#Qi2sH1IUp-YHNTp`{S>clZ/o0_$Z3A !e$cWC1 0`5"Pmkw\[.x$IwQI]KssTuOW47.z̬kAwjqACGUNjNv=(52~ ^+n5sqB9z^;`ienc%3-:sk%Z2*2!Rjn ?k2G'(k ]S>Lk?te. BӢYpY6s7ݶ@`L󨀔^-Ol,D'ËLa{yUPVq~=v4- 72`]6 ~"bv8z{!Sas$"qQcʱSqR7+(%yk? /T{U4m%JX@cӒ_đto9>Vxy9 ݭ1G6A2yI /5]m!426\&أ@'3_TzOM9T)W-]b@XF`>I yKbƉ*UrMB#W"d"\Ta Zg$(Xi^-2(5 #E'q뎥7Jٍ)E^Z PBCOȿ%pPڀ|[&:}uHyJauޒ9,|v{ŧ ZfT'/bZ;/p%Vo'aƧku?+ Frt+A<ZQ'-X NTvm2ֈm7Xuƚ+x`s1hL' f>j1%_U*5_|B{0#0Q"x[j&S\uŋYS'G5jv&$4(HͿӹ31uJ!CB"A|Y ߍ=H%H*Qz6p)1bPGUݒ?|ƬNN#>IF8A#^@Rq4uY+B] ^VlS4UaѽE&Pl`RzQ)#c50˔{eZ-nEz%IGNNJ=x;xv彥F̎b C(tGg: }3>_F3Qqc N:,k}D~r9 519XKKDyz\]\_Y^A8ۭJBu̎+f_P7q (zV :8'!Ȅ&D*^b1zGnj$^=&y7no X̪''JW`u̸pfMřB* E<$ZuG ]SWe!fj9j)}&DS(_fP=Sp /VaK+`caUGx~u_# \J"*6H fys4 k'v+#z0,Th';wo 6)b2^#p>4&60.r,ې/"b-E3:1"ea3_]JqYLrGm4|hؑ WЕy1QaI5I|Hw^;-wރjӧD48NOccG^Ēӑ \]uaäef@Ħ}l{&/ ] g1VD/`[S,ܡŏҷe]E}Yy_Ml' mv٤QO С#E|U |}19A&\ ۮu;or7hÞn2 ^mC9铪rY|k: n׊$G?LJ #i@ONz^JP jv~< )D*pPJK.SBR1,be3/fl k([sMnйYya%GH.^O^v b<>0u-b$.(RҚ h5?]C`m?pZ$ajH2KoU4Q3:ѱ/Ew6 C1e uwWV*XO[32 v:rG,C}<̩Y0«X^8QNjb G~7xl6k/|J[hn}ngA |t Ak/#E?/yyw qofWcߏ!mKnjbOkc'2|s),7E!!24,)*ъGk0q䞍j9~2UάnU93(wT%̗+ NQGpkpa6G.RI{Dlp|O"V)fڊWƇaȜ}t5w:7EA`# YB@ʳ{3@oҥm*CЍ:4~hx'Pǭӭ4 Ib5SGf\ .k(2O&9rOlGlOD" zc0Wsz5'f56z.:{3 ˇm׻M7y--:GÄB[=bGM. b'q+M^YS.ːKgIej'VBRkrjvA2xFK!⇁KgmK61tzAKN?'B#0cb_'V6%J&3԰S^JYC;Xlj?q5H FDK9&B3NѾ(q:M?g,$@>m](WcV)k(hg%&pI+&e }`/ب)m7Yq0o+M;w f gN|7Q^(L+l$d;Ixܰ j^ AH_P_nF72:X$:ZR}WJVQC ;9>"-Yz .ͫź)Žgo(W^C70Zt"so{.X zrxuOs QhK[DArevE p< RUoLDD,Mkjե9L''Mw C ǟQǢ2 z^V1Y4K4(XjWf6Q&)BJ[F 姚/Np!})| uvN`9_ NZ ,{8Q3 xd}(RXCQg&8&MAy'. kE0N1./*Z;/N28cf;f2EX:; \u!Cyx _b- *`QKS1E\b?.tТU<Ʉl ݞ܌6Tpfm1~ҡ(Yɠ 8i8*U1yT?߅uE!{ΖIpۺӀC>^˪(^3ZF)C5ZCS1w=Kc۸[,BE ؇Wt1bnRΩ9+_kf%w%@1U[`V"ظ61FпKiJa9yB(IrYjn@)0r@;ܼnGC!hcK @v6|qRpr^L-p8;ت]-TmL8D5tKܽ᫼{+ >^;Lu&S#ϊ|sk(H9`jSPXAuZ$BxIi`VE.|72l_&+@T}&nB]09A7!1TQ.&ͱx]uC7F#%B-A\s6I/C pOn;\O6P,4YMPueWI="3򾧎]}H$F|~%|с;~Uo̴RT E4i 3g>(ظ3YݑWKêh!\Iet(3'ggӡ橗ߍsv7Ŕpg,iWa=Ȃ帱BtXBV,kfsr}8$a)ɺ$O"զ}CP}L,ӅOTy-lz=N;uCoJ?Vz;?sn;h$LN7- @OuOEqx8>^wךk)ԄZ$C*TP"&*3 %G7=iQSè0--Tw65. yYHJk?$c@eWqt)v5 IOSoX)PJjWL|tIG\ϖ 6iU?ζᥠ0kUF H8F, |xނvû@V4#/ҋIxfHiaHK5Pm1sb)X#4i`O+QjG(fVe^]qxI1.o4GMp}? }B#u5{l?,!xCS f.5T~DbePĊ%EX6 2=+\a$ylv chK>:~"_:TCd})iՂ`r!1{18 Ŭ[eS?ݝ9_W*}3X>Fb6ޑ2aŲ/C [vŕ;|˯Jpq:E^#v(shŀfX+Mmk`cOyAnm-H31'6,l2Vڎ409C8 ;ugUmX3n@9էr:ȪC0vbqCS ߭_T/Q%ANmoWΖp\)͕(I_Gws{d'mefՕ`\k~Vk.KVD'Iv;fl Iܛ<6ՙ[ h*} e.j`t/EBIcj."f|>̆dLw-z]XO7Q(ױT8Ubf?c%l~ vi!x(`R#"SbَZMķ 1̣ {C 3FaO8k46R0 t˄1ïdװXMڷ?tp%:N'7{n/"k4 yB߰J{QU4j)EuV^B#N9soz@맋U;`uao 71闑,cӕĎn,/DV|y̩ToL<-\OcEQa!숵 6Wn\?8 iLQt)ohYW Y%K}]uc͚ed}xդ4tZgs14t}Pn6?=)PX˔t}:Ȁ&)u^_ލ68=04&"R+u\7@-$X{.TXFby폁S sz3- |r jouL5ण$*ӴEdk"=w]hu=s;Fqb-a99!WExxxRˮXRsܲ%־5"5׎bERٰ821/KE{Wac}Q\V.A\,73­nAG8g.7U3!3e6.IL;̖\VY تbp8gϥHi$WJ{'2젪mFkXJ+-1#GoR(9gakTH 1ܖ9S/LY #XWjOt+TMY버{\-Ѯ;?ֽ'֢(%WO2aFahhijFov+zo{Z\,yQ_Wxy<ѠDj|S? ONuU?Y_n8&$5u_? AG]Xx21 iz%P:h)8?>Dܶ7wA'#U_ _ ws}b:7[hRj˗t%hA\;jL)ƣy*Q%3Y3VqHs{kVe"*q+;hN<|QTu jYVRGA 5^HYiʟ>2,Jjv<8rA
jo'NΆSIǿ\I;-ڥTK:sk%zXgM"H Ngjz166zO`鋗]s"k> O5:=!Iބ #git.kzq6k2jdaPIym]`ɔv< B_)9Orf+'i JPoehA<=1sbͿmIc_`Y~p!~oF]0Iț< S1Kmy3c^l0NsHA_S% P.&)ϰB\}M__Z2yMdk7 0Nirݺ]d> 5=/̹XЮ5jZ!ة o(< 絮#4Cr9JkTVnD6R>ҁZ^"ΆOK( _5)w= )  |t%>tI>pT9xXB_ډ]K1dESa]鳜9 Sjw~OqqV^ a^jlBD0ukV`1 Ǿ8IVhݭE"`٢?(y?QvFjrֳ &ɭZ-쭔ZWM%IM=GiCfA+J|{$WSF\qWZPa)8 ~3qپ '_WIr\[Vh~ H0π& 88d#J[T<%~8\Gg8%=pcoNp JP3h1y71"Pnm9ָm]y{Sz5^EI`UIj2_ϰ\%~4/YDʢ6v@o@5^:Ԍ?/:h_:M ٰ;!-*bs5\p;#4GY%.JF˜ |Jm\ciY!`Ste -+{B*Fi  LEG(MXA"FKWNQ1X![1f?Ml(g.h 8 sy6;Oᇇ=ys-^/_YaU*m[ [t 0@3(ۨETa/)|8U zUzpS'"mu| rSJDwA6wl f׻?lj>5Ϝ #FA0!~uV*/;~(`[40r+΄ʨ!Y`cFF/։Kj_#";4sdU":@-hd˔8H_|pg`IE<(3W[.3?ڃE:;uh:c੨35Iroݕ |{mB-ʑCN10&w+OV-_f ׿zAk1 \IOQr @fUsTx,HMJzbVJCq"TY|1q_ >^ޞVmc ,_+4hzI:z.͍ -91v5pKB} G1>B*r=?քѭdyomBBP\D_d<3u]޳1RT{:C`0Wބ9 'ĎhO: Crj+GLEAkE=QVz(-MCƍs(uzv)ez:to+/X7hMx^huy6DSnR5&%..,}yen!221+6~nq ~Je8K* 1 f5WYcQեi<:&E><@+N|BRۄ%TP)g?4Xw1YW i^Geu3rf~ŝtY &ٵj(hdQ=@GXn{%"/`>yhGoյNaes\6A12jM4гaQ0;k sgQ<3#yQ=2MRW/\kKT"PaLrڦ/R,& Y/` lZo2;sjTG HۅT'\ wLbKg }-dg50jBo/d?^6JNg3,-TGUA'Qs#uW>B~إRt4sй Ghfx\LJ&~xli᥏7UsdMCfv ?ڬvsΦ<s v`n @ F|Fo 8e^ d/ct9$ƍD9G+)΍Ww?& 5~o/ ^W?+z<7 yR/@kr^oah9g J Kec'ymAT]rth8D'l>o]hiLYTsZ_ۿZ3 L$pzpYj)mOREAӯez?`%{&#-h6F#JN1 H&7P|eO]DRd%&Wm^g䨠 zvC&~?@ 3ZݧQ0%%E4׋AZA$-rP8W e9jXrpP,ڠY$\LA9B(}WbnQ ;9ieGqLN6V PiHnqLЈlr1$\u-K hL ?='S|XmI22Ӌq9fFT٘>M@*h+7ZAbx\D.uGeQsCHErjó k c!sh,N5LHԋ簋NWT*vђ"LnsCs3ȨKvbEQ,T]FD޲K3db;1Ypc,p)U kQbY'oqw 'tKޓ1V8h0ǸUj '=}u"g= oT̚@'S7o=~njq.Y $fl<3#.5Nfn􈇟?e)uB׾19y%p'$UuU#3g0P{Kjm^ywKQ<^hgIc2'R|CWXgSN⪭dU d,[<@H!Mѭ]Z I摯v&G!!fv {#[KZB.:yE\WLWU4v  #q.?oW ͔j 櫕L /Y߿10 /HKLO\GOai4oq\K)B2JroV?tZ1[0frJfđ{\`Ҽ~g( aZ]Eޑe&jH)sU}LȖ &|" K e&&\[k P:D]˾]̕*g, 8'|>.X2JY,৹o. re1&ty͌ ZD1yxy)(u}cMae/gVاVM\oٴV_*vn-аyeRl/wɽ9ǢjqQ AZg t͖i2*{_*B0,DK!y',j%Hp6_@SeLje@BY#+g-%Fs'Z _-J!uh5P]~kRq7YI@{  ͯ)߬ -*Ȩ ̳BI=|;$bXV#x|X72ǞJ(gR}4|4bbgb?L#%dqbP3gp@*6~c|j2󜃀EaZ79ƌ{)JحKD鈻 ?y¶n[^y[ N嵚TWA+-yfͻyv;-I 7%qS:]x~80|{g]ymcC6&?#9 +>÷[x9'=b(*.8+! ,fD}0LAmߴ7dL.a64 s'KR7* 3K|Jͷ 5 V5(SMt@`h -;&VuۇmH~yQsEb7C + UdQq1j->lԈDGӘC90 xk>8[鼹Q[Q|9krF,T&.Ϧ5M[U{ FÜxE~mձWS\Z.y22uh-$Z#۲Oa;`SμꃹQCfqƼmsԔǟ^lC&*۪4I;8N$zbz՛PRe2sx)jJަ;I IxjVh*ceCi#G0M "f|Z92*)@d`n34Ӈoef\yC29m'=xe NUI-( J;itRrF˰ꇐnv:Hx?ԂcR[[s#\z0Mmh3C~h;~GGqr%pV?WG~^_هn j"uUW:@YTRb"m?D$J˸P[|Yi}ޥIHIZˀ;AR񯜆xyH|S5.Bre̡7FZ`7&dToGl@! dG:9]b#Er#hQ V@] K<r^x`W8rG]-Dq!c!7ekM6*L ~Z.{?lJд/a"4.lL䰕0'Q?_LUjXB֦Gv8se]fw=|tRͮv@5ș=A@'գګ53zk_5EgKut龽gM nCx];a^I$"9~[H $rC6|L3tmڎP՟?JXؓ4_8TkumRHX@{eiH3\:t |XgJ9tDk}|b F\g{o Ο{TRHw7G?u*㊬bQBȽ;[EK>С֌1[JzCQVr'(!3Hon=Xe\&5caILǢdXJ9oOFO881);R>DJrFm;a*xs5(skqS$b,jLA.-'k"%죱jQ^@Ns} S-){%Lmx8J?mWDRk֩]ˀs`˻kO> ˱HdAC'X," 1ͷq<6B{आ4*_2ٕ;@inAzՎt՝tpD&y/_4/? QS4j|+x'C9 )}jm=%!]cv Ӻ?@(K+Ad8SjdW(і+kVQmLu'±9CTVx"_b/ >8}O܃>Fl´@'g9o'Ko2`pc`oR.sz> D܎8 3L8PYz[f*1Nת;_|wc(7uP+Lw`)7+ӧ0 ͲZKG3ؑɶ3ݦEGv0f, \_M`qQH' eZUj=Lt_]B\/ZK=S,^m6ٷ+xlD{(ht 7[E4(i]H5*5x6.q:X< (#(5wq4hGL=[LRQS+%Ͷ,/A|)ϣ86lMSaɴcA'۞Sv«8L9y4(}c*xˊq$Zx-S|u 1cjDc5L84P^fG!9IͱV(`{#v%"Do*CziВXr2)+tV8K6Ȱ>֨~ $b 3 (L)b&ZJ$@h^,鼿HreEF䔂Ǝ-tB"_|*IiCAbǎAZE`]Z,g@SR}hfTb]ɖa'Hَ})1.#x-VATVk/AT}bvGL OnWh.͜^ԅ ԭ)'M| e=)Aw0"~p'hi>B1KʗYfk\K1otM*"Hؤ99*;#:MY4`'ļ$Oӓ!ݵ ĕr[]b`@ڇ~G&֗qGxRUqwWGCO˜NG*FodԄ?Ql/ga]`Z/3/Ƌ~bJUn8#f݌ʌU*D36"b$XT VaZ2_vOe+znAP~EC@ Rb$=P̱\M}S4;c:q*q(1yPbwin& Ӽ *HHn|).|rՌr;bڑcZk$Pkjbp? J uۨ|5zE+!kՠ/ְDag\|I`:d4" 螋u'Wզy\LR /l iUTԂ5j; lRGt% 󐪾qUe2lgd7Γ@L#ӽ a?,[J!ºybel IFj1O}DuAt̫͢_ y8uQ=z4g32QFzv=-g`څtN5a1 pV >ѣ|j#z(ZeLU|t' 表Tp# O-8\34v?f 8 lBɴ<G܊P_I(ʘ?[Hk&#"}G%o"`S XjZLˆ9n,ȟrC| 9Q5i-  iu8&D8WΫ\q0ːB a0Vo2,MV- Ե˲BNLd ^LYsdn;Ti4t鳄nʱXJ>ĩiyŹE*28Ͱt`unE3WL)*qۻ(_h#rU;.S AE8vBZq^4:26 u}|vЅk|Pi5n} gCbt ťi&B4WvɺsAH GB=;5Œ3qKmNV/Z6TO| pt j\ԉ7<79=m V=cD:@@˭7C ,á:Ws-v1TZ 72HgU*1(;Fl4}@e)=y ,0w:F=&j@@- ~Fpβų}\;-UwsA{Xyq3N7]e[pNA=%XMn_4Ko*-xGʹjCo t,DfBn\V,f77PZrvzf~ȤhdCﳪރ8/:Xdr*ZT5`w p8v)f-ͽosDXXU"r5qɿmt |1dy^>45O?ncljYL\S䃝$Ud~|e Gu>5b(6>fė/N$SUryz>1SrtfBl(Ffq'87Jt U94>1TL"[V(Pֻ\0ws  侲7LǹՄBNn,qֽ9Zv{v# a2C00wx+Ye"o Kee7\Ct71г[Efy6:"ؐ'?TDܭF_tȘfE)''V%s!5dX]n͛URX>Bn$nYHZu}. w"^8S?#ê+HHO+edTkśMH5^X.53vusr*D@@[R. >{r|ƘLs) %žEVVQ P %zVlFs.|o?3rNqvg馍j|ؙ[ID$ :c3dds,Sxcpiĵ^wFVV2GSd#B91 aP"Rzwm R<&bz_%fAϖIdD |2w.qNϮI0eӋ@4w0X ϿeT|% V)e1$y~ &U2O-Z)f%8ZHJ)`j?Rɼz6'"S))oF4= O<ȅ^+Pl#a 84i/L/ [GI }%ݥ "5#'Jqě=lGTd؁42NT 9<m &˲h0Y@ <.9&5K!ݹΔeƚh#`jAy1 /|2F6s*?~<\ p[7`&Zy%"9"()ÍlcE&,ZINjqqNCTPr 5), (jfj]5?:Di)+C*[1T}  '(\ |V$5Oe3U~O޷ұ%xH+_L'\}S];UfYC:j[Es¨:4s _GR׼W?^׸'6 ]Rk*s?&E <2^QÑiL3 Ka1 _~ b^>]bSZqW X{iP+NR:̩}T?˙aD LJ uR9/|l,S!HB؛Wt,2,HUְi#lJvV3,0A9ßʟ*8D?ƒA-.@øߪn\// gDu9t9gnQ߯@a|YqKC^uԱ&j/m{`PQQKvk19>` u|`W,N;e|C@&FjSD+t@`9F!U'O1o~'a+h߭_MoaR7ͱ"o@NYezř+џsdRp~(e( wOG1!ꉳf? F} ngXFt 4a;#=]"Շ—Rh@eZ`gTHt uGڇ`UO [Cjqϑ[)"¸Uq~Ol1 ҅ja wJkVs.Ho+#|YRi%_);lXO& `0kFiݑx@ݼM$PxP ~!wԍK04ь uC2*/wrsMh!$7i=o] 6LJ Zr3.,#^i"дZJ*?ց_P~#EΉZ bV'~p#t:\iK75L(Amy[B8Lp[l9|v)/Hێ_e$۴Y>JGX%%pwq[gOznkLN0~YiY _ #ۢ>1C{(j*`rk(nҧP|尘76|,..bjا nS˱ 1q%음j!=oK'@jކ.ê9OD$JNneB2orX su7wKwNUL"Ja]ۿ5с 7}I MJ="ht7;nJAPG |87 Tfł[Q1d:wC"{VU 'WQhm|Vva#*tW\=^ٳ=o7ԭALw!zo'*[w !a_ 8t`Ee@<dy%8ȕIBtw?Gc68?rXhV\hUi3b\!J3ˆf^@y:~/J9O>JAǏԂsk};UI%N-&xxBZW0tWoN+KY^\1k2 i(J%3"i {֪DܳRW] -Q$Fƀ"ϼ %,Qk 6|^!r bȔWKlF޿RH2prN_3]S'?szaVcs/gpoᎊ] MUѪ AFA>L fRLg Ƹ+c/E}=_Q qƴu/r_O+/Bs-.!j؈ ĎKK_M^@ W|vX;HjI2\w0j3dz`EYxE(ɸpwh={#Vɢ/07݇[ `rڕ+t}s?w{2.&n 쬴daI~yV%p_)jFgU,]Iεy.iYYܻ=@O)ۣ|P2 %O9OMۘX 1]]R}^UMۯ1f`aʉ@0 j~*⻕[80lF jQlK5J\ A'}.nC\l 5}t~)MW[4)+X5#f1V@NEkx@<#i_5h~Grx쑯=S8O78M"M%LƜzd,-J J?UWe\Cz5bhӘ`;{x:]l]yrd6~4'Q) :'GnPd4 /Io |sQț k#\P1)۶ N>^꧕?߸e [߰x1%i;[Oa2L^?T >H d F4&Ň糏`,Ã$gmN*Moͮ%)-Y sVIǑC>;A掯0K Њ;,:y^xds!b=aE7y,oIV#ukfZykrVC ~X`/p)?_:Fؔ`bM lJʧm)PX1S<#J(%47'Rp#PedjE}E*Uΰ!8@7 t#Dh|c +!?:@w LD}S!)^.;ub%>/Y(9[4,j#Wq<GאwӬˠ!h_N@>#\vAUJ9/HQ{H+c,^m"&ߪ%|k@ၢƷ%aa r*| ;ZGJ>go=fY45+P߱s,Xh J@`2UtVDN:7[)?.(뢕k X0>&JŹŷ3|iOԍCi㙏K0\Arî|WXi- Tz2z Ͻ<-|oDk~T#+#pyxnKЮ%cS?Ωe KI~k,ܱ-{G"7˰BƚN EМ WF2 tZr f"BCuf8Z3Q՛1>bØ-ս)01ՑHI{ȳ`q=2jkrU~ S oA 9BcܷK}5 jNIé: } ry:+Bf\Y(F:RKw ?~G=ULoL"Lc8ZfcGjX]p*m35л}zPTEM׼h "Gbg>)bXkFIgRIīG10@9% v߁+ ~m0{.bMD,[c#d7FprD޷ZYh<ߙ_kՀ[eVyD~/o5m_>0Dq-oèKǚY**{ZQm^AW-9rQ-y$CgS$ Pskycgkf=fwvO[wO*Ma-=ba RArH,[˃"عO]"8mljO. ;)S$-2`zЏKl4H`j3Ro.`ĠŪemjtw^4)00ANE~|-h}|BX.n[= ѓJێ㑃̅j%WSV(FۼU,׉/F'l].:0Xjjr9 jmy ˦DC5r۽>sjvΏ%Zx.[tHDdSdJ_q ߽,y@60%UF}vQϢ! +>zD@ů(ظHOunBEKj^ac:ъUKK[anQWVД=:A+wI|ԉ+՝-KOl%Q’P"*<Q,:R Ș$HM*2aޝnp2$u$U$IZHX\ M)IOxX̤l̛+u}lb e &,ھQ?N8kMG z]*v(:܈GDEtC'{:xB/ 3 tõuD.&=nBO$J4ݚH:4x{X:OHR6tt!36~ao#V\G=/G<6;٤opt{mZļֵr3q27ZƦ\,aV <( 6D;KzL8 U/T **uSiջv֒e1o⒪-0uH'~XXڕverP},:RsQf:8zG<% J݀8UZ$ǀ=jF!iJ_y9h[H,USX @KZ8~Ej@DNI]f*FFԘpI%dPlP>{.Τ3ݕ-GC#]I|ԆN <j|GL[&. 즤-y_=BN-YT `~;O\QB ǯ G[whx<bPIQÂlZk&Ox?&tu?$qhD{k*`'bllaehvKJT8tZ-K3@_! ļ?fQc7TQ4/ڊ9F|@c$atve/oʜ3)/Is{hAxDGC b/4M j73oilIPSg2u`'R/]#.C(?D]Ah!a9ovvWFiF%܁hN%7}h 5nF)'KȅFhLvo7 ݮiMrqa;b[9Ԏ&ưPى[Ӑ4-k|sMiӇѾbMvH,-B =bQ=x)IGɮ4X-Sk7JHdx0V~yg5'BFkgudZ6|g;}uϯ- ZhL\][kUhqN6Wt9>QtH.(/pXrCLWvOM$#r8׽tOJFf`nYe^fR@*z7b?3~X,KzT: eP[Z@و J}KGC˵oK1;낍|utE@ #ƑRTAYIjq!T=ݴMl vo [J~)ns 咢[O#bidQ6dI^5rP{ؓXk?3&;}ff<ڵ JZ,pF b'5LfN=xZܿlaN̚Hi,ȝ4jtԻIfƮ V4⠷?-,w[3/;+Z 3XNK Xr#Q\2Ի*ShKH2FgˢG 153 HĜed&UbN>}@rtU!@?^K9v}`c ̓ p֎^DRZki{w%ݿ s? \-SvJnA~sfs;/ TSL{u]{Lh$Zۨ6lM9ݛfN[P֮X'GUh/'&w~uM`IW( Cdiӷ%f1usQQDQ6,QU+]LUW]vQÁ6 N D1$|+'-Ȇ.42q\Άd>r/uTE@`8]+(`4G]O"?4c2[xƢIcƔޯ/̷S"/@ަpIIn JpӇ'iuNaǠ|.$R>y*Ϭͼ+T.4Yz tw2wv9g#Q74KkjL8ICWqhqdY֩>zdRWb/zcI1E} >Q B?nxG;ے:OKQn2bjB͵Mܙ}Р䔔Ӳ np.yC^7B2Qs+_-PAKp&QNOllL݌N(/_[8 볕eQ9]%XI +UC2$!+_>bUOZh#Q|M[kv! b6 08 h3T](Io@MjR^@"a}o -blh0D2?jZCBCυ);f\bJd֑6uy?LIҬ_Q.hQ j2 נXV|^d4GLo,ҡȢx)=9Y*l<5d-MgLETl^+ql/喫QN)A.?zQ.r͔;zA`-cqҀ/ Ԧ9 [etzrlɘ)tHCq))(}rJ%3kW=bFA"˕r V>MXځWEmjn˪Q IP@Ah 4"(6Mhzg6am?N~Xuq 3V`x f&$lߩ{(5{rȥy8bEjjHiowVeM.S"kgoan%I1K_LX:Bd!b}}H@R]qo=]9DM7NyG$L0.u3mf}%"}75+NvmaX(uښCLUVq}W(yd"eB,Qp68ѯ,%x}tUKbxF  5')SU:F·+ ĮAn_F>`Y~\."cT U&0 e fn+-ghoʝpe܏f@7F& yp\ YC\t'  NCWH3Z =5h 'XsM0tCMMaln/ʧ|&lv_^[PLBvx~V3*g !}R QJ5Nz<A  rz,AϽ{Bӿ|=J]H <)[RC,kB ۪|aX[8B_m= N\kްn(en[9.mtH \di#G^5sWӠNZ-`gokuhѰɕ-c#D/ [Ο CX(MwJ,# ds#uKzd . 32gjhٺg&vQko@kp<ݝezcrF[^H O5\);V9t?3_THϑ 8 3$B5|QJ5@Om[h$w;n~7#+K*If@<JA`_Y(}M\K7@S0 wBhIB[+S̜2WH:N du_dV&v.y0D{1n};,~[ лQ09ƈW.]"}tRTP}W GWsB<.Xvhm\oS>1;DMuD,WG.0=WlVσkǭփ^ MwS%Gk\ [}ќlU;&:(H=3>I&I^m֡ҹDQ&Ѫ5Tc=XK Oe/EѠ*J.Vw*H%)19" i`Zy\W8d[SqGKR*>)ه9]\Ӛ_vm 'IsmXVfhkFs B뇙#Wjc4O3Zks_ꇯӱD0loɶ9]RS6PrT@)ՎRj3Oe&¹O.r["AiyAsB< R5+=y!.'ӠK΅MKv н1I7uO5G]eģ={Hf 6էTr3;o{0sf/j q)Lu'D玴q&F 3\qf \. p =wxq8ڱMqS.ҹѼ8ڳȀXaJDy`UdRBBdbzHugg3 RDFFQ{ϔ%A`g;S1WǫA?2]'CWQW!'>PTwbt!@þ6?] pW}ɩYgL8=@[DQ󱾎>IT ["H;u2ޟ΢ȩo .TMI ۭtc|99k%$1x*C~ 밚mZuԿ]yy|܀ '> kI(b̡J1<Aa3EAB`YRiR (o'GkYzK#ܧ:I ܪKvh\~05΋Ns6ǾރXCӟm%Wd>.ؽ.P4;l JgdlYbd"ͷGJ <z@D8gi/nIMpO>d֧߂cFX7+xd(kL\=;aЋ-`?Ґ9=F mR@KV2BN|Ssz>,2DbQ gNepyv9msaV%A[G>(h!v*$v7q+X^IIa6Aw[o<-R6_~DML8i85B&;e_'oD_ނh)C_~O'S@68Dž71S:(:S|B[ v=NWĉGEZ^*2m'p"޷2>iI?;dbDCÔ4Cż=<ŃЏʖ市۔rp^,f4K[AhaJ(/gŊf[gĤgzZx70"f`I7dTa?3Ɋ$7Q ty(.j/jy0B.I/Nd%q&|.UJS4A,){MO%wA)! })9vYCWi˖]Cn~ CK9z2A' pP[1=o:/| 8~nʃ >v"D;| U&A0ZBߟ!NiklUV^kc**kμ9qn7Ux;g ׬vǦ."t *`+He$U$`闅Nf^>S$<*yuM[ c3 1{<n/8|j8^Uk 7|urgݗN,mo N2\wAocubn%B~PШw(A os0;G y:Dak_Dej[h38ocOEreғQ_/;9N-()1 WOJ9vRQуOݤմRnqG2 3ZXYdXcS4a[L7]4*I1Eqߊ䪽nbNXNpa'R0/Ex-F!?GR$<^4?-~HTPu$'LR#)dpRb+v#_w(Sj6]wAcJOo12QqzsƔ9_xM-zS488V,AȎ,5YۜLH~3=bw_zFІ[ \hI=0n})!}?:=zBUȮx,{1;JaNƅdGuQچm]8Ky!Sҵ$^*CM}ն@#r-H&1u/5" YUBb"д;SbSGh[1Yv!m'ʔ o҅f>|ƔzCt7KhOME&W}0j$,E"<渜2gU[|npAѻ `LX|vR3Zr˹xiIzpl 3 HmM\.;z s'BF<aBMmQ(WKlMZ߷~y2oܹ&*$H+QAn=.JٵHX\[W.q"AT($~FS%$p*C9IX]F5AG; {;*h/ >/H )5Q % /jlA32=[L/[~@& |ڈ6`DX0! Á˽._Ÿiƒ 9ϝ)PJ V |s ]~p2 .TZ OS$6,me.o ,)myɧF!p`gJ)WHB_*1e5r9]|T̾p6\#:NsҰGoU>U&Y8<9LzCbY:|PL"m'bb=x+-D>\`mjƁ =ͅ_%^"aϲ/ww?G,3ι]Z>Σ\'Xa)-0TpJBRȾLD 8Qr;زےG,!+C-] tO[m=܃ *YٲDZ dy V?_zCDZ/^MIag!J45=Pļt d!DvI1!A{zgV%Roa-*LYh9QgVHlIfHIݐ#6 6*ݠ4-`[XSrsyYtH\J];Q3fuĔ0&wqc`Y)r6|LOP;U^jq,292_lt8n(~ZdiK+-nD^E8>`yv2@ U t 叶HhuH0%*<}<6p3Q‘y #KorAF#eT˄3a~O:}Зg䦂kGO|jL r7fÜn@=6\ 0ieǷܥah2+>r.n>bP= aلu^"󁨥BNWg/φ]Fg}A>kU̯CThlEKĚlT 8~xv ,ˆ; \%" bR^k$dvzĨ΢SA3R]hO<;?fNC &+'͜ X2ze,cIa鼈$9`䁴$84t-}9π-z N_7. Bef+|RXn#yZATɨ"쟥AS!=k_U}'(ay 3tWZJ6G # ȅ5ɓ`ywIro9*YP`.A":bT-dSl]*ֲ@g? kG仩C{ZoI\ i&x9Nf“-X^zC-_S< V=37,.T{E?ELJhnihq(kυ(!vN'a,4i#5E2}<>&1m*;"#F:SC=³..2aQo ~4+y8Yc3Z M1~QGӈFd(`i&{}!.;EBY"Em7o:Jb~0}UQ}'WIuH:,OzeN>!_S{?쏡XAՔ w_MԂaZ4!uϯBrܑs[Fj8!xX V}Voig456kʍw'eTp0 _/Wn_c3(LiFhe諨B7FS=ʅbrR,Z4 DD=oXT/eҪk4 neYj2o^,gQ!.?[ryc)h/n Ym bMp(LGJ&B;] [ona>"j6'?'?-$$ʪ>NK~DB!q3zR(m.sPQe i;MNqý"\YĬ*?wA)* l!D S!ݭe)'&l;߷Hڼ@ !gZ7+a8hK )ح?TL6Pavʊ JB߷˞ M i~f̟ đINmoL)> &葭UhvO{vL @f?J>odfyhQixCA:=q{CjHYDwl+&&6wHq Eo,H_jx2cE0v0V0F<_IN{<$8lOGax4bAH,{V55#kE`X~cF{(S%j0ěk՝&)YH(xnoݕ"pԢ欴P"l6kC[;ե[݌SoZٟd\MW ]~ ˉG{Pzgi}-"3G ^#5t%\WM`kБJZZ{$|5Mlؑd F?;0X鍋A6P`aMٲ>2*rD˜\dQ+[-z\d=XZ +U|Ҹi5AiҶfa R5I.7kl Jmm%y--Ďo=HߨlW Uyo}[r#/kusar/- @ 6.DSWw[JJYqZKc:;p(*oe *&<]cTNds/_+h3%By _Y2le6 oyJ65xw>eMm>S8s㖳O_f14ms(]rwBѠs*n|'%ߕ߮_ '=8cU؂f>Xҋ]+dSyf$q..H[oyL\o[Aksg;)_[pB+[# I Y3X)Ў;BRTI;T \ r CCy.l.J3}f)6q:mYYG&#SrHRف7aoxeN*SE퉭_$!Ns}jȮ gXCׁ}:4aʌ9FVR['],'vRHw4Ne @^oР Cd_NwYC|Yn7ava5OFg\zmS2>q,s̵^\0ׄg E$ȏ"̙BAD3S08-*2{ydsGcɮyɮlYo9̙`b(V Aqyy34k.^0`.% /5C6:OOyϖSf1 k .{H}šH %7DG#T : u།"Q%%|pvz"Xf$XH-ihJNm:C/XB aRR3bFN ǢƔck<ۭ־WBc1prP|2뱱+&aFf[S\dl&ũھܠ $4߽HRdD{#Wtku e6-;)x?qʸ:|]WP OTw^kEg? @O`OHlik)<r? ЅY0*VƳcRٖVx'aBEi bͿkmw\SN{#SJ: J_#2 v., Vn 5 (HPBBെقiI݁3kŏS7r-"V%Dߪf>~dA;_?C%eb*ԧtΎH(|9ЧC{+{DBIgۙիXphQ)Ev u{Ũ+i+niZwJ*SbC"hd[}Py dۏvf[LO U1 CG!y?dIhJ8ʝ<2pFM+ *+*ncԁ<Ҝ^)y$RIHIHTrOXlG@//ezNN$*}2p{,.>-!r}?C\% QvJ*C] ÕVo}4r_Mc, n9 A`(x+՝_ișRܠ :t.=M@A5Ww+V 6V8@TFTY=9ο#+J` 9|Cf63ef㞸KάH誁}_|>O%qJoO1G 1ҳ!G7ٔi{ o\I<%$T Aߐ\Te.ҥ8u?Pn3 uSHtOL1]Tꔴ)Zθ+'A. .l>xRAT }9)`vP~EiTң 0c0P00%_'JPYAhH Zcn2"IӪcֈ*aۡ#gx}jhFEK&~!2$Yk܄[vq+sYy!B/f.)PjJ M{}t`H,@o2LSpof`ff*Z@!ڎc*٤Q2vS:醰?M<,nn OUOFz(2>/g3…DoAWѤm/@,Ƣẹ9ʉT[I΃r\\&>mAfIW*,DsM\"@qy*Nig+6u'x;gr9X bRiEGffA5'7ZVh%ڜ BJC??-)8?=șXSL!D4Ԕ6ncoMg`w`SHz8]X [%uܪ 5HC# ZB3PΆ}?e/N[%!a;~u_dmxm,$`t#vP*BR jжJd ap˥9%RËZkbh$ڢ~t&J @'#{$=5+P%|(n&BEkx oc-IQ8d"RB^>dj9_bzq ĵy?ùl 2ǐ@-R{ YyZdT?I|; ;u*ϫPD%V:ngquC\>j >"m[+Tﶨ ɕzގi.zc=DbZ<ۡSҖˇĂ4c)ؕm b'r n6Vݾ&Gz턿>mWq%Τ $7OI-S Up0 蝶ZoTrHʅ1)c A)92GԱ_:R k}Ukp70_?/!<8VW.cKM@776K8[l8cءy 9"j0aXCj&-6C<I g1?\'.@*u*2Vq4eyU#`l )~,PquuSI&9MnX֣ꞩ&OR5C5Gz=)7n f]©>52'#qTzU9I D1Ey6[A-Eq~f̕7bIQYwqΐ]'nVbG@-0&G,Yg& %M?5\q@f>Q\ԃWgS-5M B ;vMWٳ.u1%LjJ"1#84SrW+ ]rn*qfKu! ?KzBhF' 4e3?ܺLfc ?>,gLdA@o8 $=!*\a7)gi2X&!N䎿#{ Q sįE01D2"Yh[U(2,#HraqYIBe˛~Ƒ UVkODVjhŻi? <'QxcP S3a)85p$iwiO#0YLr1n c=LQ61J"W$ٻ9tLmyd!pXBzړk&Hn^\M;t ~+I$둔k%|^D=4^`g~ڳMo{ .xϤ|P2>Q|DU%?akQ.S5[Nca1}&Ƃ|(l{6+1Ӳ w-`2CN'Т$HgϤ8͕PՎαл=C諕{L)VpMB&&7՗#hGwF;N (i"wR&m.c)t1 oBD>DGDyK=ٿjW@pyaSnP2ƀmf'͸upc1RzxiYEYY%Jm~T-E8^I/֙Me}N=TKBI~ζ8wvKC;2BGYpXGP>sW,b$⸍#d0ƴ*jBFYS}0W~ -Bx[bI^%6(\2A"L%1.͘rT򫤯(2Ca{#O5qu;2qBAI? Ѡ L -nzc|cTS\;"`^r8?qKgOu 膸+QOn/G;J&0앍۔VCt AfNޖk h]講GଛA/u` LjhWkb@b"SDj-#6;/GM$ Ob{+'W媸h 4vz4ts(m=qђ&SY7L0vǏl"HIV|PE$7̅(gcWSΥ?`xl=y]NMX??(QQȠZm,lҟb[$w^k){M8'ؽ.i3?nR[ma?2eVݮG/`7h>rɋ6|ǹ @眪YUE?{-pST,|D@Lq:, AbqYpqjqu\k6]WsU:Nz{s>A-pꤼx됫&҃"qw{KG.#%'򂒸Pl&O׉ Fh ;nx}hⓖk?:7zJYo;!#-V d*Ɲ[+mj@8IGf&ޟ)q;k(uRsUԚ %ȫQYG$f։K9qq$8ٯ߻o:_ygM4%w'/kd)잠pq*u.i00v(ǐ-s+lg)Ac㪪Kw8ܽ4]{7ܣS';]T{~vWR  M*:q k[ oEn)i!a~,o7%oAaa>X17-X]([1y]%㳞3 'ˈn€HI , so \aZ@FY`Kk |ĺG:v 㹐"{24NY9BGH)WL ˹/Nq俦>aW ~pAZ"AI.Lo{ )/{M/ `@IE> 1BLĽ3_j!  Yo0L@ Euq#ʁKwWȦ .x kƧʚ#eTot`Ob?*l$ T{lCPi)U_ǝRFD|:s:7",(*Nj fIxw/}|6P vht6 ږЏaT<=ٖiV`C s!3xaCb_>PeifoޠoGY@LnH(G ǫro[[#Hc>=Kܘ_a,'7 ֤1qNueѴ!wm( W#f'?3гRs'x :5]\,U%O@"zYNW('&"NIkk742$0 UrFxL~n-+c,Ɉcyx|* i/Δ9ٹ~Um_ǒ6_Ñ#Efe+3 d,JЩֵO/9v8"eT" tR \\hCπޚQVm6bes9o#tC bn=NgYnKߗA& R~I PHBTGrZ;uMej"?|\ǵd𓻽{ujk(D){g}e~I8܏їd dͪWx.w#憔|)11W4Kf1pܦ)-jY22w]Ucc|=f^4F; f,#'OaB׀)v+=߱I*uJoTn96Β})Ӈ\洼t&iF;̢qZjC_F~ &ahDC?pXNnWU LK{Sf)zv~OǸiF={k]q,wO~I Q\zU׉/.H՞nK4JwY0 ,*cSȪy.D[K˯82aRWT[=m/("Ъ39YOvۈyVEKkStb KZnrYgiL[sUmZFp10KWL*sg;JUnfpԵ4$|6#Y~~eD#My\GҰa`ǦIRey+~*\Tw%7+'ruE,ukM-k8b&V k7]y&bCJNRTϛ(R;[͡"LMV`r:A-G5Y'aOwܣڳ0 NO_79>!v?Q{ab;*p&q8׆趜`ph @*8IJʼ_`$W1gI2$]P`,q"w˔Y4R];ٰ7޵UW7B8?&IoiT)<"TAʉgqߴ&adk`A^N*1 {EqZ)0?P~Ʉ~Fk{4{95jAa`Z7NM}>hum:#`ȜoS 1Xwkڭ1JZx BNL᫴awbsqA@\U2Ј*e^1CІp7hYh+5X2jfN=u"=8 {̃%hJ(l'яN~!<ޗ4`C 70`yP7؀М &t~i{?\̮-szemh_W!iȿP@ Vd2-{n6~("iڒPN+W;TQ؃s@ Ed :w܌hKy_6@ ٌOl_ c5gZTdrq; M[2ukEM.oUBEb(["XCy3\UX'-#ia'VR(oe@2ޏa`ѡij p{34G߹Č[|v8gM#wak398St.V^X *c|YqO+ݦߞen{aWz9f?=[^ooXTA(d!fVLR0k ђbM{ޥh܈pQ0LDd`!yoK4A.΃4F{,q+Du߯vѸ#|(,1;}/+g0 p+ ڛ͕֚/ŖѮiNFʹiZ昤#ҷx )2M!ч). Bb .`ofYh,ܣW#HV o}O[8J.R*P/K5GӄBD?!È·o Rl#r3$zeci @ܔ Q%dc z}J#<ż7lLqHic drO0&ޝ|7_/=jN4+Z{ LSN>y}'uGa㗢Maiۨ$)ػϯr4#7j(џ#!GsFYX8}~3p{]%>eI"pt]+n-ehl|( LF1qDc}ׂeʎ2Q8TAdJ-^qƲ';cFrjyFu9<7 H Qۍq[Ÿb(gvI? Aea,Fhӧ'L`:'}sPBll3%{9dYu.}%lz|M;FQ'N@܋Awa3*6rڠhd1 ~kQU}ZF=*\u0P ꧗6K+X!tg &]rZPN^z$'vc2 Z㈞lz|\"#\Q u ܉E/A>=CV0 rx yBۺ0!bC+Y'+y\GCK$ EU13P22_dH*&%6AUFՎs*oiJYȂ#ux!1k_FDn|dzF=)1pzJiqbaQSU(NN?NTI2:`)4޲xeѶE `V l[m| '/>z {J7c2Yrٲѧ9}&3Vo v]B/WALs@e݃"Kpog\y5.-ΠÐ@eqF,VI*c: cHL$3AY_@[GڳK M&~Oddn)3W+lנ(rP45r.֝9Җ7^ጥFBu=Rʐx|c^sBߋ<=fj8qNծFߛlrSVHq鉃L4gR X9|12[S˱pdVeJ.MVNpa;D|/^_; eúP.1rOʉm;zsg:K_) I98w2ND7&`ނ7͂dtkY_gazsYq_z$nħGf<[W$ #,?ݰVL.Dv3-E Q2-T"lt+;Q?.aGJT]Eݹ!;tZF_l=rjT7:⡡g:PJ-4b 55݉w]} @xv5ǵa#_}t+dKs'*-xlLK}z%}*>Ȋ7qU: tI!W URQbuN2@|#w<= 3tl*Hgֿ:t,,l&ûV1Kz^z 6 Jd5=`|=V gZ}q%ey2Jړm%Mp%j*o<ԖOHfc;y{w&/'hX,el8&7ws%CNjQ ǐjg"܁}T\zrHH (b0O[ا2 =u˧ӌLZ(ݐR]|F ;7Aipm}Mj|>W"KcP::VjGQZpJN%\ijo(2ޯAÉV"xDGkܹ]瘨+6l>3 f%no }0kR2l3Z`U&k>B\5 Z഼ZNzO a:גn@' Q^KԿ~\g{v٫[L=Ոȗ3ݹm^Т.[%BJ:3%uDϰ?}7YY+qobrApDZ/*(Km[CpC56sfgfFE $\;b% c]Hzه^d+ìzBv@߫h EïHJKL(ׄUNO( py!wRF^\ŏWպy'^A^6 ~SE~CH+]hgf5u/OiBYSoq˩I< :xXأ_7=[ɞQd.-GnG[X[ڏZǗ]27M:DUTh.(݉J4;U4b :!涕gXl߼:Q#h-_ wA戤cwhbЍ87#)5 y 0-#>5}@"/)YDv3 w\t`9,e;!@Fư{?+8,jeW^=TK؜Y7t[i"$×9IJqױ{GVb5z-Lxh_sroxDĵ w3(.[8*Sq}F_ ^@YkۘvO];??3`~BDun'1狆>c8 g[6mb7i3̃'`A ) !5#f=ԍ匋Sk/ Q>L)Ȁ*pj+j`Gn]M(WZ#`h"$$ݏK|b,^a;E4.W#sId|(_.`y2UM_$*5ْN)~x،L>7#AQPMfidA/h&bek P6Ǣ(@513`z۶ \LZc ҇o:8@Amv|V |k'Y|mq}_9CSP5& uvoC@ע@=$0jR(YI}u`6*Wf6iJHbYJWuDW*[1 1^3^:pۮ1FMDPմ^e{b,mE H:D Sz&)-,fh2#o &}6[7_!tJCپb߉XofFɝ`i*֛ګagk-qkXza.K pQ(g4]'xo%t2CzE~-YΤ g(q9>}^L^Ա/y`t#bЦCYESOཥ==DYsX\p2K59 osɉ&{|tKkd'ޒL>pYr3L|pFuסhfX;S򗹣M,Ql85E$HN&Nxbyi|iwWz,d+G0AY=ƝQdMW*u_HNkdk2$a+9Xxs_IrgE+0}]b@^l CUi?E |^e'3rAn^1?,H˺xQnBV+9bۦ ^babGThRdEGEԣR7g^NBc7C$i ٯ(&uk[-'LUt@Hg`@:Ae-m%QnE&*Oe _:lo295T5I okTȖ!y&ҁ@M`3+M#nJĈ) >bێ\+!nx9u>lx ZoBKr& տ[>xx%:LD3-QLuv$JwVysgNBcbZ{q P t+~dlςB7"24E#'Z %b, )sHyHJyX8Zp XԚ _gLwcD~B7ۄԾ_n+vk/[-QEoDu[;\7~~S˖P0۱7kݝt!}XB=U& l0T>"[qaN ml$|}3, ں #4aK&ChFZoP)r3ӱQRuEh&uu,nnSRR[2֛A?#JÌ|ӱ Ap9&ˠzx?sVѹ?=暍-ۤPrqBx%;9kk224T$\Mkx#QEQJ?50@viD'gySxOe3 n*]4n3IEh4jk=QD,($?QOjY9k\K^ʳf@FǙVl7xԧ␇8n GbyPsУlJcn\Y'fT;C,QI؟˛*2~s֒#9T{hW{g@C@_# F%gQ]WN6H(f6zD׆g9C4P(Ao x3\&pR9 CgìCNk[NI:z,NmݳPJsDN叕FeGfz<[!V=U6Hfi UZ[&~TGK&]4~CB=vUrX9,3A {jQ|"A(煡#wR$;ek&vLdE?gA*z&6o/%ѧR-WQu H"c+SEUwH wέq0EA,g1H{&I.$:'WlBS+k$2!.Pėv}KG|?g2+]Z`GH` =oU( }X;hoy6o|^)6gl #Ǘ쁘|glf*xœ7 (> }KUNfVXi$nj DxdpOe2Q_x짲 ul_]9k:42SX: HNj.ҙV5-&NsVep@|AbW =-~ H.t(N+ aQN4cӹ~@~0rLoshBe7%}+Ŵ}w݇Ir{2VsN#NPl浥 fg Ks QuNmmdV>/̮.g%#:>P,]8=8h=z<LkR>qM=l^ T)^oya[qnI pz=q-~l*c{[dp]:.d"^ $)sTU'ͨdԨ°;;e=0t"9p\,Ğ1#t?PCyl8^/W7`&b4 LfL%L "8ߧU`Bs+eXR*Kcd`NFYU-_J)<~ O˥?pkW}vu!uDqBB;FOrg]7A42&iRUشaAz Ȍ5V mYs:36 1QR[ϯ^`3!J6- (2Xfbf.ҏɍqӐzcG#0NPE߀[#.EyB[Ʀ:FU.Cl¤{MV|ރdZh~\7v}f}{3q*Np3h-6i&m}DŽܻ$ITV^(!~/TBwa➹2V՞dxW MGxW}0쉷L}Ӄ`j(:}k=AG珰ۗWdȿC~si΀\w9@6{p̰9GVxqݮ;CR=Oy]!ČחMqY%!,ɪΧ/'Ned~fY\90پ*FCg`э?PTlI.%8 TY3kF;Uqi9R,yL M֡WҠjA5Su"bX Z=4׭RM/:ݏqB@~cnP9$ӭ)_Zǔ,W}/ m2i2*?[1ݩ.J)~t !IDɭ94Dӓ/!LI+g"9{(G]ICiF87c]uxء>_ sp^ ?U",xһ2;b%K/Ozl]bc?2]aH 33]H'(#pX> 0A19wwuiyT})@/ prpOwOe㞄{bߴ& 0"a+e.+ ɄQ?{z?GXpdD'JK|ܿKN,M~VoR}Iq@coPpJ\ p8U@biy^uͪyv!ѲjRbkM?޼x[zjp>R#3ȓ}.֜'h]z-\n$a+sGxNۙ\T YIMpXQTMa0c皹O饎u7ꥯ{ZQBm?!X+,XhO) wY_P.Kp¼61RQG!LVGNi8en؊r:HE+ /^Q']/Sf 86sgJ?dpqz4/;(2cJks<# |UbQE}r.PS4(d"KO ,D[,|fF󶩇tqL Ձ}Yp;wjT^H%/:.?ahQiVz0y}cּFcY:&=U .mVCR^‡%Ų{&<RG9+C0@#~nj?2TJZ5e]!x' H@N6-)YRؑmJs-z^X4'q4Z2'鮦{q' *BՕN^9H S)9KB_x p*msWExݘRx(2Bi2Tׁ)YᚬIՑöTĝ4jϺlr,k_,h Ou 7yE-_G{^4 7/q1=`fSD'iAvOt ~aZ>Po ȍwXU"ZЕOz_r4:e k0JUYS tE7$IG8dmo>&70BJLLaa6hRS7Ane,"3wsK ;Y9.M#-%=ʗB{\HtWp&o,&S>l KZGS1ƏbMsɮcmI-Op0 eg&I[m5%N}<*T,E a3"f[d;yzAT}H'_8B(N|@!?noрXTv[<զ _߬|㷢WSR MM m%gVuqs[~p6:?sah 3ɶYVu3ש 6Fs Hg)nJwk+ {x~ ,fc -]ρVU>M'B!]7C֐{ubspa5WGά8fk*D=W($ ꁇ uK1(lǎUy7\mP YBA;Vh H}C [5Esc EƑ?>n)I \m n?v4|zQӚ,ⰃI(A6+=}}F,Y?Rb,%!+N-/E:̡^ OP }}Ǣa֊?./(1jVt߭̓؛6Jfgہ?hhCϒjDkA,.bypRfæcj7d58E XOIpvуIDΫ\ho}n0[YGSnq~UX&чoeR|SZ[ 1*. T2Y24w<'6z2_rVeϾh*)fל`ֿ \ ӵ( @зTNE新atiP~s5 Ȭ!5h#'De~m&7jF=.$oyA$G\1q甄OB|rQH[ngB#/EnUWW!=M sz>ul r"Ū{$QT3(޴40ӷ;oȖ%A`QרHfTh"oa^ޙ鋿 #?T6ν2'eUf{~0z;,-A4Cq@i%qnp' *l~|p(Hc£o+!ڏi"\ݿOw צYᴽv1ɼxPJqԔ 5?ID9k,-Ch&R<3#ƛ$]o9btU&hO@"*m]xfA(O4(Gk X6BT/8LuzPŘhâFzK:SQ碖<׸' wf*ɟym7n9uV˄M}UI1Gױ~!LH=ȍME"zuOC.33^b46a(hz!ZB BG Unoh+:͂?7hm⸹{ gպ&;хM ; (촃'gIu ?υU0&asrb٨[K{wf@х‹{İA)'rO"ZZgř{a%Fn6s%"}X@nJϪ_Ilg^Wv^>9ܱ)<$KC_r,y??9oclK#{|;4duǧ} a5$LTܘ;kWs3 S/:5W z~Y^Fs%<XWsRYKd/P T]l9^٫k1+EK^)vOX4=vV1& 路u d}^87.0JC+P' 2ԣ}gc=l;I>ُ)"-@Zz/@ ") *Oh3oY6gZ(iD(Jw xHv2 BLqwG)P%͸덲"7n?=@ I~Van6{YtM~MX-@'8ZRzqٳʫ&#Dzkv@wY* >둥9P2 nEY or{z_ FOA87n[Zn4Kw4IFI(ճ Zy.d@;%J%'JI2I܀}tƀ+7' /?[4S;%#nNPSmp v3^g]y4N֒K"-z>OĩGrE >lJFb#u?+YpcQlɝSqV vq[(n["3O'%/[sV]iBo+7;ImTwǗM _EFM7~ ;~x1_Okx,ˠ|px NXlUszޗÅ1cO݋bS +7sIR((ҧ %Ex<ͣ߳R#؛*Z6UzO\QoųQHzGAߦn!2B#zI$cJ[[}qEXgj!T@2[ sZAJsE7J@JPH!Ivce6T;^N0.uszNc`-(ߺhE4W#Pp+9 x =zLDK5VߋK>E[^fm @)/!m1jNU4T n%1 1Un8 n!b?ޑ+uGKmͺm~KT(sЅ~ʰm~Gk'w3T.a^Sj \bloA` EɝTD<#/Lx6om֔sq3>H!FeH 멭WÁ۝c6zp0Q[⟿J&222ua6 G⇶䓾!"bo/.zqOs`qGH cc4%juˁՔIؕrx|[ˡ-*V$hɅFS&;;cNq< /K^PVƉ}EZa1ihQ@6=FI8xdo?k23萠L"5RgNځ8^E~߇@ݤm׿6dˣ){`J8tOUIˬ0 p2a . pm39/FJW;!"&ReS@Z|d8nw)K8 SԾ_~9Fk}EJ{!C2IμlK_L^2̠s [c`9Jp8[q\25٢aqW!1 ZHu? _ Dc38kD#S+AUWE;X?m`ܩJ%³NO^fz-< n[Z7?#9aƿ'N;BU\jߩhJawj6`]@dzPTE%BG+A , W j'cԦgr+Ź^]-;y[%F2 nVy0_ ڇ5;`qsz% C{p@Au=G>B\޿hi8^FzIǂi%L)YUUY#j8S% BN(;'0~Ϻ/CNW_'Ӕ/2~بC}!K.*]5> Se0ʃ.1L"Kg) E[SZ<猸NO4{/˘WCIy% E4ð_H]/9ji#"'낹R[ Ј{ I)6L{ DcvL+Z'Z ̜8B|'m#\eRB)%2c0^_Fs%9ûc&ϋi. C@8zzB1ge!иAꠃLa H uOF %ۓJe&| mV$:.*1ۊ7d `~f~kZ:NP9ll;F~x! nt}:p5NdhHҚsgЧL`ZP_mҠbPp(7ľn>GoIEoSpyzJ Ek0@}~|FBSRe 2MOwXТr͚6~Юm.E,zD[G\ލ~If(7vOzݓSpF݄|[E/; AH볝Ƈ%1aT7g(])VCz2Ys20!U]g*7r4=5]`tTIDC%ͩ]_YQDܐ&'VM ec}sIf95r7MfDiIH n%CS UW02S$Xo2қ;B9Hw!vu!XxO@pi I`41.)vCMT2kEϡ9NWBֵPVlĉ4uVt $J_*~kBPNo2&VE* xI1cX'wKen MX\TBwJ2\!Dnx2n{lEAߕj8*S92x@h(BXa!*N;*YM`r5 &JOI*ߏz y9T45רIn]J0*ZwT⻟d8zmecbvqfkGғMf^$h|PݭaO3_={L(Fr W/;AM e Pyv4ʹ6OXhh9dW$ Pj,{[LߤY@l[o d+c9.l=Vt[S t7GJX^֛ņJX[")/Q\܎fK{'0fkݴ,˛`E7 6 uݰSٱPMW\kn2򈣥1MVẽTљ4gGy*nc!բYX^7LEMW@P#9ڳGB r!q@Û1>u^'찕~hTu.ʢ|,9|by%5׆>&gfgY9DKyK16}›ߙr$`,vi6~(=]-x~R#c39_r0i3s&5}8Θ7o{nm^:v``sdvL)Mg*뷫 ra}¹%Py<MEB:yv,,nC ;=CDO]FY˗.oإݵM'7DDϬ`O_8S׌|MH RW aNRJNl$H5o)L 8D5Aw rOl Z[5p>/a+0,?TQ/x'}n 7G(aQ %~U/Jaz& Z yOwY!NKawCj7ŞXےHm_iZ*lvtvM*yusAOtql%:y˚ED"!Y1$tK$ajT Uz.⃯h:tq53KW5WTfD;-Ju Uuy:ܺ?z}e%D8naٰ Y$s;Bu ^G LȾC [f] WӅkx8`xIۯ0?Cl\ y2? *[-g`=xRRtk@b=j:꭫py.zem ?AIkŢ !#K)*_rM?WOhhSƀ# I>Šgyaf{Ō#g}h!dϿ|5pI+6ƢҗOO;˘GD N/?ձGuy3(M&WNoh M3fSl QOo-z7EM;%>wC#(Fڊ[/0ҫR9(}`yRܥ8k PNN8ù xkp,ChRo*>?O1pZ 5 f͞X[:qIy?{)*џc8F+iLu 20۷PwC~di^Xo(Iݬ1GJv`c^;DkgIA2j2.vAQR7jQZ8s<)iag&5'FWдSVV:U xh$ D}\w|<;,n!XJB#uk4+n˶i{c CZz~[*&T0dtzà3U9,k~)]f (=ȡrvA KUAuB3\K7i5lh QE1H!edݸب"ʐpX^x R#+t]mH _˅1rK*Oz{eVV9!WĩS|Ihp%!SV"# y@EnM$EmZ8|XLf+)n3k,Ν1_uDn.}zoփ^Id-T"_w6`W8a9>KeƕӣSt+C:R[5cTO%X,!d~]b!NWNY1_[z;V`Ϳ@5Rvk$Orttv.}yh5Br v볱RF O-#t2=Δ3Zۚ}yFE*`>t2~hcԛk_5C2;<&Mr3jS sPZG$cTZ_E5e?."Ly hn0r秬##>JhzCH5Ųv.[O.&c6eOOcAO;=FEyÝ2e HVlg6 V+ax硷5!^{5H ƍ1{B/#t )!k2 hc_7Y446N'/d.l =!>ƶC[;u |iL cmdsϫ4r6Zѿ븧 vƂ2PLk!EZfV—ɩ|3V0Cν]{VNon siJ0B1( Нe~&٩g!]cᖟ,bdq=Mg'Ĕ4 ZYjNu8Us3Qm'm~/c 46?0 R+EV<+p 3QE1` ذ"-S{RuvĀfIB(B/Ҥzca"A}n8" xƋfgy_r(oqmF_NYŲF4= |۝ۓ7Yyak U`sy];H29s$M^q6м;3U@4qj'.؟oİa\͉8AO2_X#9(=z q :a<|m e} Id?}&o_ V71,QvɼjXMm!~[ΘgDƚɪ˂z=փ Wup@u12\ܓU/}y:-Rg72`l]ڭmi?ĒHVu?WR?5Jy>}AF$pM$:l>w?UPm;. y5E&Ҁ/#"C?؏sI!6Y+To.ݛ zG| V 剿6w'f.qR.15 duxt`XAՖp.iLNPyECt)0`8X̏ˇZEUi`amkrÑ@͉ g5BQ_$wJxWٓ=]zΈ+iL+'լ6֐_(iݒ]i߸Uq, F)F,x5AE`yIjlҋ DizTb5- 8)2v'Jhu(w鎸,75<.K`Tu(Aߍ[a\CS.)@gA`C !6 gf˦ه?Zc2 "wrFPD1])Kc VqG*|~zz!?=tr/6FPhnri /p?=U{#x`X7=HjMPG,ύj-x]<6²$^4 W4 gs@:if_J(ב1pĖ@lD皡=h%2fy CMKhogH}[ ~w ۢ"nM\V9S3FB֐E6Ψ"~DUfssV%Rh`^aK>:$)^}9*8x**$pO |wi@Msbo0ݫsCCTIT!34t-ݵx ܯ<;╯h?>@HhO)xM:ROxbV"!NB',,8E~A|[SWs.;SHK{<*ȱS(4#)YShAZ,jC,HNQ6>W8v:K:G| ^cz I@埌K&(A7+_P KNkTG|X}Byp R1e=1݆7?iT2\ ܢR.d=3oR~$.N_S`ar6 @9m3HFB2 Υ`,L.*i׹k ,R{j )9"]\h"{dFM"+W^3*>f9GU>âM: .bޑ*%%yAƖ&^vU9 4㻝`YA~-e!1/!!7ջQ8~D݂-%I[O*p#~mcx0.9vbtiv"AX]+fA|`.}HGaĒK2=: : e`MK̈́̈f:](Ž tGr4(X2{gÏFbju$m?Q+h*uoK2/Ԩl>8Vg_-QmL8}QP[OIVv- +Jy/M.Dfi4 G0-jԼN3{cZX H1{4"}wUg3&xj_˧12"F#AˏJ0P1CyQѤe/^mYmB"E*+/ނ/cW1ۣAql Qʌ?c~RvِU*] ͡%-cӸ[un&voP!zr Xgf$~>eӷJY/Ӫ[~MnH;EMj⩸KA\Mg)Y/"W;s9[G}&=5W1gn85[NӢx.F L%' G:n` B <} Қy#RqB]Ts5%w8 #.JRYv]$M kd[cKL0_ |D+4O⪧xU{R86OC/1E30i呤i#ִ9 I UpK ~ )48ƛ"p"Rb3Fz'GWh~| #= HńprDD䧔I48RA_Ѕ `7'T8?Q~(.5%P} Vk+/e2)3Y,آ.IﺢjU.'\nȷaVDhE#h|s|Doֽ pe3-0QT9)b(&q[ɷ Y\WejTj3o(20Icr(gk ޴g,:JwJUtf`Y nj.A0cIha TIJw Ȁ|̶ AalYgSG}lZGk.Q'Z><<3#~0~N:-.<'Ճm>buS|t'7G@k„•iı+tNx9ɦ;I_Ixg<--3jRA9vT?bgYn :.nY lȽ \]˨i+=w{SMmυQ9Bɱ[P:n m-q2x=C!gt_ Y:48򀀔leb X K9>m2 wxJw5B[p"cqFbXN? =1WF"T\ I_0w*0^︯-8䭸(LYiQM1ZuҴoKu0u7CzC={ڍ)-Y{%܅Mxr%kN09_)s*.e8ۿt*Jļ"dRQ !!|ٮV@^JּDwx6UBgTl%pZR#]lu6z+3o ru}J%X< ѓNͭng)]lJ SN@Ip ZHh_ņ$8jp r)2y::|~ y—, &qbG/-3i~EAЫ2/buG$Om1p_4dP"Wg>@LK^)*^ N1Wg'&FٶinBXegp5:1^=mj-fb{Zmvv$VNMقO MP}(ºTa|qDS8{Ɇ9ӊ}5UbGW"J pS.Sщe y',BfnY͂yEF%{,}= \[2dVkͯbri | wo)P{K|10{>}2zXŻOoo:R4l6}`^.Sh9X!c 49g@XYszZflg_tp!QjIMbd^TL=ݥ>t˂Z6$2Q,RU:&J'kkNAޠ8#E|sS-󆎃ĨnZ~ <P".Mvyd"Ý f񠗊Fe0: р8Ut%i+M8y3JvؘģS q"uBa{)r yRZ>=U@WzeZ[t:`A>8Eݸ_IңdϔN1?y:1nZUv 3HK.$wen`zP0<Ϊl;, xvL5@YΚ3#J9&u0]tV﷊·5\pG_ٷ^Sڔ[ fS I=3ۮoLEeJE+OxzY>^r"ÔZ暭|b}`$)/GŴ}h2$fXPAȜ7v!p-.VaQ@P$kO  3X$b?+_Fi@py)Y,A`2Ul#e~$\gY^㘛 V*t%Jҹk@@1K?ñh]83'ܶL΀DՓY.WO ߮Hv*BYrg!b}&z`4}&;ix+؏ @^dfwq}S#vxW5rc0 `a񟜚{ە&>T;%l"b}Dg6<,rυSǫҺɂ^\`>N0j<{㬸0%JuPg" 2k i1$UL$<DvK^OagM%`9 #E#Tu8PCQˬD ̉hu P$o?aC pxT./nH"l>DҲ1 đdw /Cʬs /*J- vB2Ezhoy6^f#:Y:b2d >bM +r_?LɄ'/J>^',|f;MG7aGYfNJ*۹+f?e1O;/-4qPð*Bj' +y\ ołזTvYLT.+=_yf*iayF7 [aS^!aQLl,#~^4F$'\L,sw_A@X]3d+5b43geL#m\Ҏ&"O:kSn\5x2._$ߓG÷.VD!tS7WOd&孆_dS*1%, S:#|@} 54 x=7qpvw#Xo@T * ͈$qfRKىr]ꓷ>81o X%ĒZDTʲJ<#0BGM@yAaYjt +EBmI~lv  t458.1vU^ R`]3y|Q%׆)th0ӻ[߭"\g)/OM3)`Ν|e_}VhnJ!> 6,h$U' WHvFu7vvq)Sm&TM;]!)d֫^${n-EpTZ:%ɍ O{Պ'=i2. ?&Ѹ)KBv8L#짌nn:pj/E pORv]Jor8Lh2Uf(Ҫ(G#-C{k![AŞ&@ m+rQY|J%J5h= G>HW{U##o;}   'a10ݜs'>cG##zdw܀C{{% u4=5mj%_%d'v+?5I*~JOCdi ;2[^4>rnc ur\|;}ko{2G:sc*< z%XUmҭs 3|1p&a(!L4kTҺaz9sZUI֮ù?O\UZ|b}<;PlnN}KKX;( N6bRD(`;A9̉zG)yhUy淋"ЧA:qyDV41g?楮tȭ~:Y,w/ o{Âh4E8/{7Ě 3oCJj5Oxr/Uj])( ; {!IG**)3rh"ʜ_N`?QB< 8ʰ&g4WM!I>s(οz[V|j*Kb-xC*CtSх"06^=0MM1ހ&R ^M -vt]?ѶoAadCm?(.5cGo M4^b9Y ʇ -gP <f3ky5s΅p{2MmG:<0N&aFڝWY괘jv_cY0&"‰Qu{I~3֒pp;V_߀7EUoFRV5=-:Йj3"1=]xz=ňp "s) #\^ d|*s-|B޵yXXJCpNNԵ{~ߕb"畻Éx+ 6DՇ>C!ffi B7UMؾ}^˜P eGlIޗ =.4aZ:BvU)c 8>c(U5"po@C!#͏IyR׉~J-}HDc/Ո_~>Ԙ(3ǀJJsM$bjaFoWw"h bXiO*'53jS'x4aiӃ#!䠜V" L)(ъtYmi?ׄtx!EbL>ɳx S)WQ'p؁(Y}36Vr]|d- { SuoBz=?vZ 1z05L(A!N=P92Qz\lts N5X^sSL7ӫRc 8Zn&!b.\;6'jùix[ 5]eVZ4̲`$ נђ ds(6Z5O?P`)o@?Iلv$wH(:!}Wz@{ Oqx0qz%cj2!%郜l T(|^Jy\&"}vP~KQW!'-D/+*3Z/a@I=J޶?Md߅9oM ~w`cV(e|d,679VXOm)'-e:M9FJy 8P#i%c}yXXtO:UtBCDn~EU/~3i zcg w;;7>. (/+Y*p7x3oe^I}aű6-l8|zDE0kp5WipLPܞ5apfAr݋N/0M/\Y u7=ٲI hi(8١/bB+p{ yPhGOe *cGԹ.ueD}l8OV9]wsR_ H;^TL|,kK%^ۖjek gkaGJ.[.fm/Nv{e$UVdǴf0ˀ+z|;WYf[%E \;"E]TdqW ')sV&(KZK{‹cfsZ]pyhw$*˷zS-3,c[s!+ j9VQKR0-`YFX^jzr<ېvD&iU=&HG=-S"3V ^݀[jӶLї٢Az CӒDpPM B[ 1KTEFv|VEikkιueX.ׄLՙ݃ t6׃ di-\ʺ9^#Lbljߤ)`VE|95Լ7 x@`]_y/E1̻UD-Z,MB6es)+LxDmm( II^~>L5.qpߙRh317Lu3YƄ$X o v.4e}z4J뵆m[RmT_v5.> MIv> qO~BM),7$bz~}a_|E O kNC)sT X[1gD~+p먟-\ZZ)-(`ށ ʽQ.s@K8LjWU>B;Oꆨ8lA[q, Tf%}u8"v4ْKSRvFڔ/Htx?1S5ObS S4Ȼ5mEj@zD@w?Ճc.Xj}G=j j 7iJ}:?oÜ&m99]`e/=;U  WFlqe?f0~4Sca|~V]N \q0It cl[@E 鬋5; "##>\e#t8w2rKBƑ)QCúUYj*6}\< sq+dg9cHrJɨ?$(8}ƏxѤJ:-&r<..f)Ў/a,8>se?5rsgwc.&`α6WQRvGL 8Xـ򎩯#Oc)N)yzdWm{Ji2^]wדx~TTƸ0?k[W }5fR3)Fnz 3dn RFfH9Tl{OsLdr}Z^DCR \2ݚ܂I_W:9^* Qꈴl-i\%=g!svb7sYwl ∫6wRlUȈzK@  4/g^|'@W6 bSڶQR3+fWtsm :\3!e!es0Xh21@9CHu8!sNh纡#E8ݑd֓k SJm"-4ogy{ĢJEDDI2 ׮2V#D2m՗4/-s:~jX}xRe >qЮ(}R]1}SZO$ ˽x̡L !_%ҦVo^͛#hJp}UY_P룓⇸s6'(ڢ$ fQT'yR4Y\|fio5u`ٟNZhe%uF5&Q褫HYkgD=:fS F~i Ӝ \-n1g܊^fAKvMN}_/tYfvֶy|S+ؙ0y|FW0.BJU-4LN5I٦-tzIkoF|f[meh/E? 8M9 ihS\xaGC}SPtkѳм?ZnѴd`n᧌-"~q&| xoJg^l&Z lХw#W7}Wہ-l%7ӕ9(؉g,#4T&4z1(7$tIC^6l 2wE׌K70dAfM=R3}{#&ͱFXm$F ):2lZ><C 슄n~O"%1b"> 7B| \NAf ri T)4|~#~Wl0X:,1IwUdXz1Ɨp7qU׎&Nɹ~tRj]:}4;zcnRݳt(Og55t'gf3>ҖwT?``>_- Ņk| Tm]̧|og&Wnᐹ6LuAaGLqM^t|g]I"w,YmhC/q)ЉRKkyYKG6.qv$FV5hSMv zQ(.R CV^l>! !ɕoOjHSGv8y1-Iُ+wE4Vbe51=QBeqkAJ rPرL*))q kաFubdܷ 6U4iN(,b5$MIb\uܞdANTUw ;k qSɖ5M8MSD弖OSyg]8OO{bn$w}KsiYA ΅ 'M$و{*ȲU Dy[D3{zLE(aƈKv$QmsGTU]|e?,GEX>Ӵ.if:H^ub*W2[yc](A욓5%k♨~׽750_Y%U"L|q"<㣈[ĊPh AX t?&blݒFeWEfy뮌YS"3Qѧ: :S0 TvA^?rJ½d}\g$3,jQ̕y8|V!BXT7 GE<_u<3IKRNC]]cZ^ڑaYoc/{ lA] |{* nrq!x= 3 \ B>K従A"9=}U(ǣyz 9ЕlDO*=;!ZL&ߊwQR H~vt6sd>&e@A[Evi 8,\ IDdq;V\Dpx׾' <iDГ B6K<)>e>xgeIѱoWUoE _|RfBiE@<3@F$S5V{-F3~6 ! SL8?,On6)Ѣ}iD/@RfcPKzD9#,PzaWC$˴҆Ye|N[|i ;Xeizuގ!i!KTVWBbL[0a0( jB?u[)EQ8cVjcÀ6h i(h~o [&Է `nyzgE0~4Q#zrLs]R2d[G45[^g96^wRpҟmS Us_?25LeQ\A夗H|ԌyY/++r=.OSfpCW{498+`)y(Qy`3Xh+'nI0Ri?Tx55[}<:[ >B-0Nxh" +LY%ǚMWnQBl ~ۧkl%вZPZi 5Ʈ06#d3|8** nSWt}e,"րit!C`ykP{R9Pϕ^횽7E\Ԓ W\6Z"xS( ZZ`ـL}wX[6o_:_Vx}Y 1$We 7?Er\;īc (q~N_{8isk oX:F)R5[ccL&@*($3#{SRFT7<EK]Sosah jwFkNp̏&QJ9U:DPn-E5&oR(I^\$yvYc:fc4$U݋Z(jʀ=Iuը@in%_#$f ~J遄nwn!e y.klZ>ҍk }HeD(㞠ߕwĤ.ܠ*ĕhw}g8G7ڧ*zs#=U>l#L'WިsJx<`Q V,="d/ע5<ϒᕜu?=ަA^ls''YzLum5Å0b5c :A`k%L k(.`PaU5âea(hA>q/Ɖ {F*BͿ3yI)($]ˍgxށBViZn$nkz+>,4WVGϽ ty[@1ig? #{{\Xu]_gOqytG[ږg'? ߚc$!3Fn8h怃Fŕ/:̥VCmdUl;#V(_nT*i]+lȘI8Z> yLL"Yڮ e-q@dF(+j{D^̉VmC]zˡejtK#؞eSxl; -'{}hu&c֐Q@vP'>%BgUPBX)*mK#HH> *RJZ̲e lx}Jck 9lkbh8OܛC!JYZ\>hh"`A|xX)?dG43"Uh m?AÂrW{8ChFhb>*kVk(yY ST)HX4C_"ʇArY 놋XrCZ31:TX3rZ"aOB=0" ⟚щ H66͢}ݠ q ,x@yM9p1߃ԄMkх7 pޘ"F~>7q3cjfȦm]HrQ;CQѦՐ4YsŒǓFnkء'Az@m8b (e.5MqtB̀I`],=k@ 1OvjqωI_R'et)&oט ε֟fwL8̅pٹ:k"U:]6/5]C=\[!:i 9r؃:zw@qE` _ w>t1hZؾڌ O}J[[`NHc\sM[?˖=lE<{:H3& #a}e9EqFOx?d5 @6}\ճVBPP[p[F@n$6]<,HuӹN4XztA#D~Gĺ&pXOS4d V)o-lUn\I@ڢѢ'JW;/I y=%oՠ3w!{i U}f51>Jiۢ`bm=z:1? ?饀ˁxNہڀβ8=hN:-Cж{k(%5Ry :d#&JSeӨ{m, hz`Q_|@#$ h%`+/AY_Oܕc#`m $a?@ɨCK;=lkEjj148$2 JD?Mn@llI2hmb7*~_GjQP Lrlۥ퐛B6E;? o 9}n Uɰw0TCD* f$@4}?Lt+ש+)(>$tx웬PB48k+.8ɤz&UʗY̆ЈnzUS2EҲ.m+Ve\(u>tj[ӽxds=XCȡm:mǍC7awWC([UxŋQVeJ}d+EuX ڋ|PN3M^z3gY*i4m4m4q&5Tr/g(-يx_urGczi+V;磒rO ^,t]ju.j0S~)a' P60KppIehp=+ 8s_EUu+2h_j#ULSB}!L钂"]lٙâjݚ7+71S&3½TC/i_yeGO֧ B((6s`YӐl$gh7~ nؐ(n{f1([^mSD;on PICNaG`ͼF@C.LX]^/Y16P)҂J:LYOnmY+d;mhz?Q,4(KeLǪkE|BٙbBOtXLɑ o -@:qL؇wlk"| b(JP]oˎ's#9k16> w d*/BS oh?} >@Dc%!;A~(K,f_u`U>a{$8g|@ ".+\rH2ndTKkś ii[y\nhA-UiI_J= Rbwҵ,قbJƬ%!亶pCy5߯ Z"6y7ܽRr׭20Fw*2py } /bI4ߟMYĴ%y,1q]MMO8 9ruv].o'E7d\ Ug"iѪHQwCLviy_B:b'w|=r{{Kj'*ߡ%061=]iP5^hz1u[7C.^%' g&X|Lo9 ߇s*EFuGGCERp% EPtS )=c.#nDe|$R"-,߻ .'paU ]Xl3>p/&a2בQς N.QX5d>nj nBNzQGPaShhǛYPƧ}tjg{\=Z9t `V# M > 32ЇhNF̏\%!Y"_#Aj!`g97fkmzvAP7NeeN \{M[ mM_ĸ*I1r tPESn f`hnyD@Dpp4Xu- n/M<2&jS~XĢ+S$SU+bEAcƴEnu%ਏf.9O+s-XmVG~OPP4@/m%*E~9y5M(M" ܖV }ggT&>7*?(b3H-AhL,2jv` O /uc?y!(m#PJtX~$Թp]řʚ }o I>`rft<*Ş+@^*[I΀ joGh.'ԏ]K>*G*pi4cJO[ *^dE]™sj%A]{%SWWá-7a__,]ۖOv%cB27oPtR1x5G0hWW.ڔ4?bԈcf@+lp B-ujtZ'nʈS0;^YH>K9ĒgG1aO8`š[+8W8 1t{`ND784V*s&g& HNd~lp~tTM[w jɏ[׆{>ŁO0i^P`$ϣ5G-i%{BV ˮex g';6D%(J_KwӣI󇑔z݅V;7sR>p7~AipiAqs, Ьb7$m'nTX*zgqR؎:3NRO-Ǻ.WpH;w*C QDT_!1՚6wL\i?= {.z;;%$Y'i # 44sƄ@fW;/joU*2y#JDpڦJoc7* p#և"1nOv萞شR$-i-\~ )}ʫg9BzZ 7~+9?<ͧGCgYRy"aAרrnmSNQ\] Wf ]gO{0 JѫVfRU%ʎmJ pUh=}"L@$?Ib.a"`U#=jxFQWHG}܋i0ޟLtʄc| ʕ<ϫ/4ykmQac} "h fJ%@ A}l䠰=WyO9[ZX*LlYFJcX3v%%U(t'ח+)ձ$^K5f'o"G|/1pO] ܇(Bv#)!ZUaAc.}?U:7݈Eil`!F'Piu,!t`4.Hq_̅H=ך@cd{JƲ6kFkQd8|<7Kl24 K]i6HiF:~9]_..e',¸'hk7OIP XsǕGdEmg/.a_Ƅ;)/)Bu4aTbW!T? '<=_”5!wlt,zcDa=똙7],a G!PM (+ɪcf~kjDåTM^p25uD6pV K3NT%{xz p7fKO(6ѵzwI">fȇUΤjhQ B&:X4K^bY޺VSw#!8yE׵11vn-;N/QpH %Jh5NhI[i}Th{ kJ08?H%1RAHtr_M@1Aėz\>Ʀݒ9=g\P oO;+) -Thk#GLb;XgN7pB8}-nsVudeM0Ze*Pl"K ڢsMUM-J&@ [ 1,5K\ lu,,Ct[(j2w)kRV0|^]:vŒ tŦԷ<.9!tZ]s3 3ʤT~ {;r["w <"`+T,؇)͊! :^r  9r,N| {БwugWAˮFAY;X,.4i Vсˑ;2%jjmIIhcWj!(+H>FTlU=:$VGoCx\Kw uL@dzx8> Γ}  @]% ;XKsvo^ckSMBS#}i<EZv|qH `F;[BQ0{d%~ m܊1XܴJMO2F%K'1+C=`ͻi.sV/\d(4 F*>̾??&%: ` X® O}WF:<ފVb] (NJhSYHE. ٌ蚖W}`S'>rGzhRy3A "?v@^'[VO'>ߪѱfߓ1RW\j"`q#/Y hb ,]pfW-BU(b 19Y;xSQ>A{=T*2Y&Nac <x;m7i޷ 3a&3jj:~HKn<o,ϻU0ݨrT}E ۀ6PǶ\4:vm.y#TCcq{Cl*(+syV `#>TtnKb{tkչc:~zYAu)Ԣ|{A4 #g;Fʡ<~4T-7 (y$h9m2JۡG*.xZ[v칝;.`(+"EsUj 8deL)]$(+5s~)nTDE|-> 7F#|i5CV?Ecjז]'Y_9X~)R#2[8JjLw" _ȏPZjS Q~&D7'-=nḿ̥[xEVgp{>PR~+O;"5NVX] zt> n1'H' ۙ!PD[zyE'ǭU-JŸ7:2rYK!֓v1' cl' /8,Oռݚ tL7RIad#h3pNW`!=՞b%{M.=Ym;Vbw(e3#8%yg93_'kDKP2W!SQ-3*5B>eZCDr^U7^F|!M3k~|%'z,j05kewBH4{CݡG/J k7by IgBǁUHD#@ AGmh0CIP Zi)2gT9>=ر2J|"ڴa`[RPK͎aKHL;Up"N wf{[j4{ ^pnuޖ,f 97Φӽƭ Нq iBUCW' # FqWK.qx/#BV;oեbPе[[ٴ>(هuQSRǃ% w-J̹U%²B x`FwcQ 'k_QSf^)h+$x;WUߋ M<;LMqC7ܥa,EF_W]Cv UB@IIMr4}9Li81,8 !nƨn3d·h;Z@w lhaq PZ{18@{^^"z[tގQ^@{|%ʨR42iqDS/8J'>(YR +vyOP@5SyQfUvJa:SZ-ɟReZirk[EFsϳA NSwܽ%jm[4~D.AFp-&+"Wb从\a_JFKMW{6)vbX*^x@d{Q>;̭ 0ڣ&7AOZCPX%ol(n}#"Unۼb52]=׷9Զ!SŽ@,6P7w#e\`8~Be}djvrn~،lKt +5=\7SԠu.C @(nOmrsC՞fHq=tNHG+mڏ0-^d}<!B&Lmf[<j{b.~ MSkrGݮBƦs~ʧ#-O9理[w\R#Ou0#N`dxR<5nTi+<KDe+%0p6gA,w&aq74J\ ˖m05Mj C]ZWlVܻޜ A6ʕ}ٜFOq_X C-jD~q8 xG|O"÷9\K;{|Z[TU*d2\=3\JC{G r:7,#ĝ߇β˻iD%@;iBGF*˖ ®i}pG(g2?X˼oO#v5s9ڞ/)@ˋ2;{DjY و?^X}A8+ddV9!Vڨ20dA5{(BLcV״ſa1=]\|A(i'^ZbLBقRT䰖25ެC*VAiRj.n)&.z.F8?*m@w)ѷ0 W2,.ƭ6Lc"6-(} YXAhOVLt` ĝ"̢w;3^%,gP }}ե]-i]# jMcGчȚKS[0#}K:ƌ8F.~eezdz~Q[WǻH4aaYC6skCPx۳LKgX],Zz!l{%#n݋-4`1W󕑝h}:ZG:SV8{,%Ͱ sM>#f.ZaZ6g 5ZmrxqG Wp d页mɬIgy!ȻnPxJ?jH7;N w z20')ԩ<:a;lD{0<>1S9Cּh4 ~ K"- h,ਟ#Фę _gMbۭ2=u >1kaՙKpj9-: -׏W=/'^y=~jݐc3u B;68* @tL[\"HvÔ 4sг;"n~63Z9Hw,*F_&Չ6Pe!t4y:w\nr;`fǗΖ(qu^sy" sVP/%q_(pd읃VRڃSҗFz٤/KM ZQbP4𳇯dz4))Um ,C] kU_j<6 \l 2)A%jH500KRκjQr㿯'-ӣKGu?a.HGItmFw L0SG)H $1xWnrpd' S%#F(Bqñ=4^MoO|.@]ɟ)X=XPy'TAHIa%o1=㍽|Dl{RZi|K֣ ۻwd@B:Q?{WU ? o} )B}͕/V{w'1s`%-㜹 V_+y"nQ6o~<\=Z(y4܌}Lr]Z}ud?+cFU,ߜ(Iw|*(dY0b{#<_kӄm{^ y:%k7=OI4K7"hCxy)zVv*n7" LtmipqWTM5caM@jq:;/g]5L `lculw;t~Lx}7=G64F9G̢O׼58T^x0 YAenĆX/1R+Bz~1KuR(QOjLƿei͕R: R9wG`dV+X]cir8hwC liܜYIʧ MsT;\|wxai ?t0ΙOJ6x&FJiŕBOjO11WA 3P|5ߕү\CO<&Ņsʓv vF׼z"E7?Q(ıJF,BA4P{V4E,P]zjV+UxO}况%/ =إ,FerDoH}a?&CmC'zacx^(k4_5KDžMQIfȟq~B9ZWi+dWaH;:'tydB&dy ;ϝcK;gn&%a2{Luắ =! ^:pv6e ,k ~荍GCSɍlxxZV3ukHl>*2.1IM1m 34 U ER8ten/ ^H]uIsb [씇\yw_ 8} A:g?6( ]Of2S_* n[X깍xZJ3f*$Au1A7uCf:8me9 Wd y]wAƉ%_)KDmk{wj;KA?~!/GNxÁ?͔8ӎ"sikcT璔X)BE)Jpy>fh2݀nD?\Ag ֋LV4.Y:+ =G$R [DNzo+Z> ^Ag4=>s罢FhJ+D l,\׹y@OMuRDrWDIF Mcw7I9dV2 ` V j@c)DLol3N^N/ۢ!PmԎ^M7b@ߩhB2?țr} ҄jH xXY-QQP$ٸhKeS`_ z_@\ KF b}!o*~%\ٿG2v9vѝW!E๪*1f0fi^L[l~),X "/kX/7K+U=3H~h,^A;T0.?~4Kp ̨ )Mߣ)EHhA8 ZF!bXEPr!>([1# IQn*akyrĠ9g{a-| 12a!t~R2DĊkvoNQ(23ѤjDåT+a j?U >%Y29Fg!?,ZH<r7gҙ(':^w]Ne[55O9pLvbH0f8jnX:7?7s~U'Dk].4z]t4\X7H#ہzWnߘg:ݎWtGp4jE6l zr,A KL=0R{ӋpB75gsDŜ|rXyURx-X*ac%=ǧe}%X گ9փn&RpTXa%0xΤQ8X"T >2e~1l7A$!NRy lbcIRO |rrՋV0|Qk"* ,f{Ȫm.I!~-K K ^PT4Q;g p1;!aEόBԓdeݦJ^|Xts?z"-FÉ܌]k &D>եYj_ g7E+=EO'.r 8)TsӇ%4,Vf!k)!ߩ#I6 ᘣ|j;}s9K\~Z6zFNmaQ%a_BR:Zz7"ι!HJZ@E%y*i@m3˰zһrS-*PDB"xhXXoWvQwzaLXKW֠,?P(Z$Vi&"b) dv0/>6c bňuGCgUfly#fjWАP\ ~>瘬|KĨݐ -7LMt/2(E$T78vtV)j3Y #-͗&v,%c4\KuK?cmeUTϳzf%z$rьsC_4:V3ٚξ!9Sr#v)K 0XCQrA.px?Q9QkAd滕'>[zCF?yGRP]mθ.*S&AutB%yťB$OyNқx[ H/w@[ZbeGT+B_&{Xd$,_:.{tZ=A}tw:ݽ/.!jJ ī"DLx\ 9f? 548ĺ 9\7YI1İ#삘ZM|Ve\ gj=(v޵jׂu G-zO{,3+^PH.wS 7AAJ8shP7cNEYW.N:fJ8IJDE]zRԱ9/M{JX_Z4(]C;VO~~!{'{38V,^1{=f ˼BMk]cQ#1`!| Gm+ƵZԥp P5>!QweH;T5z%sL)iz`9m^Pk$&\,w3I·[>`knpc{ܭ74%=(OV=188 h\2+Ɯ_B8N 94F #X@ ՉwF7$a ^^l8Z&BB=d4!17Gi5;<0INC8B!4oSI篔p)5$eeUXĘzWp\ZX@u7v/^rN4FC 83}*yolr~Aّg}#8{h,^uxkg8^R*=+YfhrrᒋG^:XT}ORt~^67[ǵl\t=S2ևXV*?Z S\P>{ uZ,`:Cyx=%"A.@5 Ȟ\޻ ͣ.8,qzh4dL6SKmf[~ PƂ}Y8Tr:N?{ CdKZZҧym%evgajnr:o?-x'>MSdMWwu/_W1RWFee}\Ny[YO х[09co#=3_~DP)˛Z+ l[P2`Ɉ[Kmş'>b$,Hvc2å.J(?+49OӇ<. [;|N5$,SqڎCḩ Ԛ/Q ouX~(2xzW8 H!X.:|J.OTB{,ꅏJW#j|P)?=`pk$4)it{ 6vb5ՂpTcʦ [U\;UO!$q?(-0Q^I6WqB2lrHU |j<bA*RnJ55R )j\b= ?-.{]ʡ%ƳG%vO$`-7,_䟞}C/X)J@xX$b!Jjqܞ(=+PhP5by{Cȶ4ŗ~$ADٝj G"LkwŻv%k=3"_|&i65h핋w \->sM\RM>Sn)9)R5ַ!Di]ǧ&ЯАFCd}CņI>Az² yine*E fB.G)Q2Ge, PuspZ̢x%^& ,0mq},΍0Ԋx$R*tmBa4v!'1$Dձ%9 'NP?7`1G:]O2H> Z{*|j P0g:΅uSDt2z4%#>Oq1f?ZI] M{ޛ9%![sR؂ /='rg~iC4"YX"Az *F[,C(G/>7p smV}.O^H/M9VMOYmqçO\jkBX8OW[ٿ5ͱbI!¢0^> kky^Q]k?!2]lƥ9Mt Ɯ5 e6?uM<7y: zfT핍!XlMӑ}YНMVAv $?#"8m.^:i F_υVSDe„Tlh"%hkbhe*R 9nN띦AwI yбҒ)&Xv9uX!IfC9>*\6"F;t#֗砤idM*yYt tS#ݒo[ ok>kpCsmxw~ eM8& G6[)#*ݶT:;U*ݚE0 wի͈1*[@y=sZe(&7aaP{`tE6 $Wx t#a~DZzfF iuHf!hIBZm?`R4GmNӹ="zPٵ\G@*^/[WpQOe(4uRERH Cț{ZC>UqA=2cgdRΦ4}p݁J fKS.0k Fe@9L6UD{#NJ N~A(D[YhzW9^_pjCxj97Xr&C;$v(BB@R4GB06&Nnp,Q%VRK Uc8[?$@Wn^0˜L#<Ծ7!̎q`\=OX=]*9rC6,E3fVdܑcN({B0Ї^f7zNUM{kD/CKV>IGꐪ{rӼaBg(;W|4ʾʛm=z-KLJ}SE>~:I#EU1p>iN5'谡E 9Q'L \jL/g6֤q\1AE8En)s &{JA ߉?.wJҷb$d%B*-\`~rRC=Qh[6RIzOq9-RX89w+>]$ .OT>jyV<ʂ`XZbΘ.V(%ŝ3wzt_a#1qr'Ee(#3\͜Nh%=R^2R{`0d jŵrJp@]!Ay-ϧbX;ES x4?ߗ@ ]ʞ粘bNI;(}5cRms0,q8$tmrJRou"ȿH!TlE[N6ea!% ܋ pD½!) ia1vLn_5,PQ$_m.S Mߧ#оY#lD<&(⬰H #f[q. KhH</^1);cԮ6t1RgEfjz[m(j|0H-"ϘnлoZ[1|)?!$K/ &s 8֎"ϵmBOL%{e]6} A$LC>|&F1L6+'~-a$4 Oy<9ߠbUkiӏ4ٿydlؓY둽H\.)zw-ip6dF\{\* EYe`a Mˏ%*s%.+hC]p2I|CAK?%a4dwjyyI4xwwK4JUaж6RC|:ĺiϨiӀshY X5 cM/E"ܻR ]c)mĔơDy/uε.(p:jM HU=7)1.A)Gh0QDvL%Wzۀ 9.n[`LE~H.-祥eBp*b vZ,z IM*c;)g3 3 Գ_Bxv$ 8Ԏ(ufAV]nj/6Ўm ^\M_jbfyK96{zf0$XHi*؂b As.pG#u t}3"` B7^E!9Gx؊PߤeREïr>ֈ?( B>FUaUKIiRfWc}I9WW"/ E*%;} YA*c\"xCOE$$ڪwU9h:|Ar[oW<$0 67%flGSJܸbVzU]4gI,0At!(N*8}ܪLY8@ ??J5a=Kkd]Rr:cZ- D$RWE*`I*zsG3EP)TOW=5԰wPI":8.uV6[,iV -$_>]oNpюMSMIBюo69q*I7|GY2 g?3Y\đ$*+/A肈qͥ3q\m{2 b R\S{'?vS~N~(qa"éR%a{˅-bu"Ēx2}=9ec'OEloV#׮#؈M튖"0(s/*QrT]i.d~];aɞCO'um^q;-yIw5%ʖ|1zeqEj3yZؠ9`EV8'$Ư6m/N913ߤNm#.]_XvG\~B}ȥ#/惓/0͏Rv_=Ux#6yq>`.Q߱J%7cvZ3R!`T>ABQeC3(_]f0'3]GPqgvlJc'5 ksMߧD)*܆1`EӸ#12;wN^*ʧ&L^<>_]C$2IjhMG@$cqjwS LJ9xV}/=r0R"NWiɈ?X{GueםDĦ$b3+xVp&xo&N)#iJ G7@"^Y& Fi҇ <.Df+ 1.6L;ʶr ~pal,<%].LRGh,|Yt tT*lwO7tPaq/]r K^9ᱳl.GWST ͷ@< 9#8O  [zև7l,Aͮv]`wou\JU{R(8fƿ)9=ڿLGE Tfe-^!G#F>/OJKƽ$M*bCH=fd(gM~VH hF)=nm yOki'S[ZZÔjD(ABkN $̯pf" |1͡jp9!NQB eÔ_܂iȀۚ6a3{U?f8$XtӖ CXݵW#8*`uxC#FE#n7#W?uBe Kb)/‘@ڥ}m_t\Q ڛ8TAiSMjSvztn[XAKq101AF~SBhpGR|"UAfIG`Dny9lx8M[>QwJ@ q@pc>1gEtHQ]ʋ U,aT6$CCswLjK :cqhbC6њ;. lX@y%YfBn=͡)vW#de,z%#Lϭ -جޘVvFy_6fI˚1ƴaBSWhUn 5{AB%pР#=4&L'Nڢ,6(_D|+-'v'D(|U YYAsZ֮_(S n κvK[4ܑ E^0ڰpʴ-P|&o>??_+2z[|fԟf7LV.W 2q|HLt\ ZxfvsS&ҝiRdǚm!LSuSX7p>> Ҝ[s_hͳ#[y1eY/ޱ)9mDyRİZ o׊yL z0BF<*rZ).*i@sz8CxLpTcP Z4ڤ"N,&Wty!`X)҄¡H[0~&$''<-P ޳>Oc?!.q̌*vbi_G;+gOV*j*]n`PiPpW}mLHd(J[r~WS,Ո(!2r([gbKV|0we\p$DcA+2Ukl m͗vRzH} coȾ׵gLhDC8Pl+خ_ZIV.WޯlO=1_s QRdnUc*K`@j =('ecb^ASmP]⍎_3Gw*(?C@|{YtgOKr0~ :@wOD#홈jAĠ}5'cx~v;tͣ(6{3 ]#0ŭsh" |_qVQ"w1i8X OQGіg}aj[b9^EMu*RVx Uir*|v9s k˥E-ray$W6>XY{N CFO#^;I[LFf7Љ»1z2ְZ6d^n$mӭJZ$ H˚S~qbV!xtekEfU`F2*az9(C¿o2?~Q#w[ Dz) ;X @_[/qWuvZ.AMNfH"sSq7lR6 E q_ߍ?YV7E[@P C`e#K9Ka#rsN… JiNvfDPR&y_u4~^}qwC[B@oCh@Jg40K2d{aurC L-qcI %uA?TĘfʿ`*98ɼ!Eɸ {̡ 8l#;-+Y*G?5Tl(hq J 8]_iip|>$= VZ?{Ql@r<cwX)A;黳Np\,i gVR댈텴H#yo`h"=c!]<esԼ#;\.>]G)lfw'Eb6'r}e~$ ~anݼ7M  fPpAط>7=j䧌:GFFtE%y|LaRw/p\D.&saS_՝6ᓴ#NLD⥠!30ƀ`hҿQFS\$ M麼P[_5 y80R'($P~6[N.z 8lSRLEMi-9dAXk^ C;ȅ;$ܡb]Lw 6L y^30]7!(x;w;gK(> [ ܇h'Z q3)lK\sbНh2#lG/<_=5v#Mqa0bUuݫ{~86qC6pdE`t6[,2y44vPT:|6,}lAs% t,x²s2:aKC^!tmqFXm~EV $kIurVp9|sMC*\6_QrlqXZqZOq蹅ǮUQG0@QO]Gg-$hDwl7#LmYBWͯOTg~팊OjTajXv,#`rK}.^ ڰ~oMnHicDcI]"yR_rh5eqʵ=}U– rPMc {V|ϥ' ȐҩifI6 0UQYIG)祉s2-^c]]Utr^ҹz:KLtLXz:.T^-FESǭ0<a! S fns-=ɈbƍfJi>cD䴫<-42Ъ)]trHP1HZHhFX,C)(0kP X/xk~rm8WsG_)#I7_$L勸=ނoIs) a>u4H n^/e@"Jfq=Ll徭M酯,"|xC;b8#ħF)5@Zl]K8?~Hm^6׊"^$ F&Wx#x8HЋ~TDɟ mdkʿm "r}3ԥwf _ Fu=s\4}>x0)LmݿzBPZBhQ4ƛ~PifCp.@Gxu-jFfpq!Si..6\.Ͻ!$1JjZ33r9 {S^O-5|qdzu|L)/m{:کEt _41MjlzOǼ|> &0ލ!SˆTo[mg!skyQqzN;|{`dRS9f&6`~$Iso׀ӌx()[lgT}^?uF+}T}׺ /YUk? ]-+?&IK&/M9}i_fN-ISFO`%SNӥ^E~' 'bꞒ՝'6dB)y>{+{Rdu/ΩEfK0}ȑX#d]vYV-5*}w Gر(O- 5{U.;wձl./5'_ 7a~Jw\f(R_\Pʌ`*->hBFȠ>z1Do2_y*t}U<4G͇J6A\Amdn?AXK5*"Lc9&l Vg3!#O{G:y{t aXcaYis 7|kʕqeQ cjVc D߷ׅT_+ﮰ LlS\ec/cTnbKmV~myP|$",79Ya /B_|83eA=6+NfQaD"GةW)gZ,m_$a@SQ,^׉h I/琶<: A?G j)t;([,stk}6D |X'i7yG>L1H+*8jpb0wQ8~E%M.ݻt噟IcB6da  =߂<ƟFѸb趺80IPΥك"1/yk04%F$1T7RgAid; \*k:ZXxw+?['s=U89s)ł}~Qf'uX}t̃Zh6DUI+)F.ĩ X9Ckrv/,vFaVӼN՛} D 7x@o^u1K"6ML]$gp ;Ap3T]#têPNzWMCOIV`XoHi<2\bX !z,P9IX5,XFx?F0b**U腬_w4Ԁ0vMS6uU"j-"UZ,;ዔFJSh3m)Zz5cQnwl@9)eM5-_$vX,mlI夢t-R_.K}j&:nڔ ~<t1ϴ] T~$4$45XͣRPźsRW+. oj1WrGAwTو ,S JSbn75J~Q<>? UB::"{a82YlqEju%\ >-RTZ.fds1;I VQ:&;)@9XQ&a}@f\kKC"0TLs0m㫋|ק栗h|bf߾vR3qe1yO{,+5d(u 'R`F]d $tlG[VTDkrh>HJtpd!T))\ P1@WR`!2Kur'w:+.T훚) [_`{mS) ,{lAצ |\Үxb614,oQF"ia$$zDQ_㼒7yB23K>,N#HބlJx% =6Q_8N~O _,Aj5LOhqkH"Fuk&K!*EKsn:.1_22hCl};BY5;g^GC~ 0[ Gnmv]|5ẦTBCNnT0{3Ǵ,HL. f7d7bC S57'm*n| M:lH_p|k[Z˗8 0~ 5d7pܠڿE܏DӮ"utg\Ho&kBH`e/l-O´ñ㘮cop@@cvHxЃ.& eѓM>moa *L|}PmR6G|sP6ntQ-60 Hp70X[&Z>Z7 qgh45`h@(VFG P;ipI$pUWqA'dgBE1~ܼ/6|Y6x2G~cXk rICHkd<8&ƞCTax F5c, RZ !C~a&Smg~ ;hrZ+IWl]oj@ϴHMb dNxM3` > 3IKp ]# sdJ&]-`se6T)D@FV.gUX/FOxRf6 sY`ɯ. Hs)-$CU%~_58*7/Z˄zR2O4y!jL}0YQ^>+@8 QoZH@_At.w՗\X$݇ѦwmyY PTRzbrztYo܆Lޡkf"]%J͆鵕I=sȰV{]KMsAA73C;, c#Zd`KſMs-li>_ )8.~;+Qr遗=e,hk]cv+8 Щ^AS`׽PQZ)PhH<8wL\,bI ViYNvτD`Tiy&Fl8:}p*ƥ`hA*Lp{U) JTYr&e,pVP*x)D>2mvXౢ9bQM4O74c"ǣ1w}MAK.gmRdeEdS+<-s)O&7nਥBxlF`>-e󗯪-r3۝AN`=R[gC2w4Z>!-_$5CRjlT,;ڟAřO(-3>y@A F潔%^ ķNysapCOh2>.@AJ[kzTv&GK5y32MsO[.Ő(AЫ\ypWer1򔫹¼_͒yO/X^ӹqUc_xKs)ho;9cl+ Mʲ˒.>dňhZEZUEM[)l;27!4k}y.ΝKG[G-WGx?Fnyڴ)p=PKBTGǀE6"w!i2W+8mG[݀$R^5<u\ zB:8G]oa4D@ k{qwbBi>+*6Max=X⒴/!+2Cs{&?>V8N\oG{ Ac NF$j9Z_=ۄ#18 7TWNбA꼏su!NmyHNG$xĽ,iނ!sOԵVl%~ {h~e"gELgAkkV;W`rc@oE"s1KU+Y& Iė@s`=_Z\}U7hYg]Ո8"Q:nIZv[J(y+T=n d=rJ@WfNl=*$L}s{, 7`ُ¬Zd )/y 밥N g/xlhњ)yȿ3J [IGZ0 rKaz-LJIo . Sm9Ӧtۭ?q!0ie_(2d(W&=(8NǾE_)m.U ōYcBH6^aSvtiT:gՖ>#7TcՃ/'CghOAx`ZQxxͱȹi7!=ӽGb#r̾L >\ѐΩ_8ZKh-"p| 6 7z#2 ~dz+h(ݧ?E $$3q@g#2c cuVpE7A mQ\HZ9^ھyv:\[HctӶ{]0y x$}R7Sˮv`UЗ3uzg}tmwzг¬o!a@P<`;]}46nUbb"W&f5r]*Na"[F( jkvj|ք +l @:G!?K5aDC>H"A)a^e$)m1(nCn.E屣Ъuʣ0U3VcS9E,GofCc7oO%{^MƽE(&8t遽w'#A|QRrvD}jZFt 4p4hT`"{iX| Rs"2P`< Ӝa)w[fGM)p/8%_W]v5-+iklo"_0obW!rYS^BtDo#y)ZJ| .r(n<+ 0mnFmO~* >+ZtW9I_>"3}SyjʰلTR[r J[ֱ ]4P 6iUM*2`?"aFȊqS;)Ry 9H.Ciqv~ 樃\\Ec1J5S>ލ^Ifff,VaX1>9+p:IC -^ubȕ5| 1@ga:)o1e)mNGnfRм JeOHAG?mPH~OW`L!Y>g1:3W"H/Z배5"4s*(>phRފ;Lv.،. MPJ\8dfs dRh߹:&HI\W#|ԧ f^ҚSbjv<.) Ù ]Uei4 ,ήv=o]z"o*C>:< lrlJ$\IK!_B Aquj;MA©{e WY+e^}#K ӤY#KAo3Hܵ %{XK`!-%: '+ON!iʂæ;6=^|e->KYwLc洩uop,%WO޻甅.Ja>l+lnfp ;ͯYOعaU`}a9f(K\՟+zF[dNC%@Jye)g)>-X6*1!!uԞ nKq[u^W/BwOी7UJ0)F(G"P)=! ޥ@% O U ߪiL3!dcqa)'~nwSm#R.@٪a_+7 3 h|k. $h+ ֦GmOw,4!sw%QĐἃ&%iP+("UfL! ORλ}8l۪d)[ $P6Z[ nQNYf*2 ;y'蘁;N>N~K<|4,K.MdOB"V-+O:&`VVZyPsdVՆQBvG4P,GDazk+}gP"9CfjL8P.ve.ڼ Uɜ,dͯrȭE7[ TEF$:X%Y*T41^{z'/{S)>2G}N2Md\ itώ⼥BD>|j"զoı1э v W${mamL`SDNZi\A4A7%-oN+:77p" ??30Mg#5t}ʌC;{[݀Rܞ rA@"GVO#kO^ftʋmme˰| zܻ~$~g_Ϩ'λBx$~kؾy[MXcD n;"UO@<עG*iD3/7~ƑW K2>5DxW@חbۖdz$)ձ^{Oj4It^y \:;s@ȯPQpLQy LZC,m-:MVlOJkt3Rq?/4,I8X~z['")j|FW;LJ9@bPRh {>۫`~oey<|<]Me{*5Ché7I~p L*;Ә#z#ud _|_W(=|d>}%=ʇ|᛭kϑOir ."L ]KTX+&t3ph5اQ tqfkʘ5o݊20(h~oۆP.<I*1x16x8GHyjS>es#.y"z%L :͘rMCHЭ!c>{zP =;0SQGVMOیq5!8#4`& 㥠yW->v! $cf?p^p9,Mߙ>HjJBlBi{׏3HN`ڬ@ZxUt'&ݱDZs:H*$9uwCCl}РМ?[JmVX&~wSt~~] vLYhac(SPR}-O6i'H'#ۤ`j@?IX=%;۷|f?BNău"gr%ML!1@f[IWx4=S81?VōH*bzS)(նSN/|ɐ: !0u\?qclZ;";+~?Nr}GsRdbF%T=E0!y'>M89Qh~)bf.GOs/4MFn h}5+tr9ד̸(o+wCOoF2f3 CÌ继\  \T` Tg])-4G*4l׿QVLLiLPfLϊ`ȤS*tg8`LϣCNA/d#-WiꓸO{qzeκ/}yQnXʛyM#'X[ch:f- w_V).Mxcvzz'9% [xfƔɓ[RaD]LXU [uY3i0DCZ`Y4:,>vd{/B㐈]Qe0eVIE{ TޯaYn`NP0ƀ P/N"z 4,rdjLJE8A&YbI)KC{6tTHKv2Jć #0NNqM~n7NAHC0FJǔ &;v@'Q}Rc5QX#vZ%>5o}WK|+o]=73v~9cdC=OAlTN<~oQtGX.zȞhbl,C>~msiNXnd1`.j gPCP!KksU-7 4 ) '5Pâ,k<-xW4o4njV[P* 'Tؤ㕮1d**d\1@Ɓ] /(OtYZYoQ?s'T3hfщ0Jjkݢmg0;7krmxxxtS,?=e⧜4sxft+I~mM â.AyJWE/=ڡDИk̳n̽`/J4DO~[KR0`(_P\}Ȼ47zNv*CıӁ2l3t l2aNڀ`8\^"|Qi$qދO{ Ҍq8s-= (R:g{sԬ v`C[箯HPK=iL?k4vtvXs;SPn3|/A4 _ kcեv2Axw`Fr㥷3i#uTJv|2GkVL>~[m/ mBm eOX7>"F";P< ZmT(c i{%YOɩ wz\ٺ' Yzi2`h%$ 92n>&QP3\ n 2n157ڊP,($΢ 4d,l?mw{mF~4ۡѱwDge7?M?J#}v)'T↶n,GG5%Nqis^U&^A5lum=XfWCW ?dVrOy ۽5vcGsvR`]ŭ3Յĺ[9 fUbpqJsB:"P3$XɷZuk rm$=@MG8yÉ;A6W4}60A\Ob V~[n"d5Ɠ܊בi餑=f_6'N0㜙_ %v?>T 5YX,54էl;Xx=F2pat+)4g+!$ vZ&MBE+"S Ƥҙ3l>嫓U'ZX ϵՠpB8{DHt"B*%=;s6"vQb;&-ɐR|l|i]*`iepQ=Sb60& DN{3~+9#A<6J+%,-PN\yn )U{Xw Wۆڑpр4 )$2q>VT]fJe ڹ"ܩW\L^MU{2M0auSL_Z^i6ٸtm]qؤtX[v[Thm;:]2% {v޶PW/L,t$/MLEcfMl FȐQI\.t &0׍oPqkx|h!{'UQe֛rG%: w?G~]!+i/^j|/-6 ) H#Ct[yre~h?}LJ됸 nPDm9N:ͅ٭#)ꗅ>T0Ît ISr7MQFi,Qr .G#FD͘`qj+F}IΝ@ҭS kI}>Sk7CLL.E8ojA'@xѸ)<^'v"k}bYS:PWֽ)]éXqs$s8mDA-:˶I^&)j?VE2N܈"b ;B?,3` $"mƁ_9$z1PH@v`DF\Vsχr?AQLr,/~.ТG$YE 'wyKoR>vlڔ6TVc)\L+e)3Ҹf;v*qtv}bEHּj<kl&L}Jf&.[{ܤe%q+fdWqk,<86ύ~yʇ۾qaʋLP?A"h 3}Mo ]얎7jCu 2_m¤ *`i좊jAzjq3/hN*'V\٧p/@ Ջ&~&d$nR;lȢީޫzo8Uٚ+fc5o2{ SS@^iX}P =αЂ9 ˿8k ;C^{:2~zkBS$t\lk~'uIxf& } K00C5ƙm]`c-8ˊ2JS~'9!FyG0*lܺ1__甹ވ,,k)Qpd՟9ʂ+iжhq=w[;L^QRiQ8s[CQqꯠUL"z R%ZzlY)&vd~#I"lmFEڒCKo2nNZJcܵOSf:oտXquuFmcvDpCdb&dķxIuKH<A/"n`NjΫ<}d᫥eO}(OTnyU5a|C ٟm8^a~/ h6(/1xZ=My5<\D+ nF7zގPXu;G cاF&ˣ:LeFV%U_n%m2G>&v{?˫Mj !+Wr9N ֭ jK-sYh$L͊mF‰v>uYMni'au7N` iG$@ўtbT,T.d߁y&W)jq]A"?PNU"!A᱘ ri%[׆P_z]^؅Јdps_ ^ڡbhk`h*Gx}͒ s6R:ͺ#1`\V"r[(kf;k wԇNoI SPF{%4tDx(TBN,{4%0 /.w!M_n/\Yl nyk Hu?zE-KodE4yX_Xo̕Fg{[:ZE;c] LXazuA΀/(䌑EI%qVD`/?KF,dNa=c 5陖vٷs{I#?Pnt04IghN#f75d" `Wp0{n5"}Z-:cbYu܎ oI٨i=huNеc>NPrj'k0u?rpv5?5KhpqlAϦAJFaQ|)eNp6."&*x5!R 4X(SBMΝ ǫ{G+|YS8*=yW22;׀Nh~n$_A;dײߩédFH? Q\e9 Ob jvc1I(T4)Ko+#×꫻bȣp4b2sd@^ [3n ٕFq̶_5U!'9[gE!~"M!șΝjV }߰AlAƉGAlFe GXqYFdLٜe Yx7nH}|Ĵ@lbu:^*v_b瞭yy^]3Vs‘:mGшnju >Ve炓UAnJ Z5ܽVD kuE ǜ/з:lh D*ܔ(6sz se2bH8Mqw} ]S(Rh~Aչ(a@851}>t \Ƈ("_iJ60X}22RcݶPkFd~Wݸ!JU چʢ^.U)_o/ߔuHjNΪĶqySwan)D~ IDWǢGz>>IQZ'˴AXے6{q8}/0XO}* u_y|:*-3ت?M;*4x:;lzp5f[59s =DrQ[[N B:0b=>u&:sX}'V,@SOXa.>ܰWjquSN|Gf_| `y-tPs>8FL+t JlÁ"V؟ !Bv:+l2r6UH:ZZAZd S `qX-yK6m :)5Y† { ObKF,z6fc'z Puʞ (.qtTJzmoىJ'0޳=V|񓓘%>8%Ns?ߦr00qPGM,l=j.bvQ=6GsàQ5<,b]GPm\䤋ѾPp>i.g lP3k֒g{ڥ?VgV7BZNNlxLwVkrF1rG8wgIpa2Qr/?Jfw>9Y1#OF,x-Ђ3vnڐ6}wOԷh z b'=8CoW+MNۥXW)*^XVW tF_}fNئۂ\I#hʂ0)tpɼ҅Vj FX=># r{ZT L8iIBIDkGt΂FW(󚥦&xr>*Lrg?'m^K!닣l슝s#d\ j¼I/w,y'ao숗V|8[MRFl.4S^QH4ʑS#-vxzm5 BUC‘eXAVMzw)cM۽rW犵qoQ:*Sob%_)}I]ޤ T/NM, Bݩ׬f=Up؝O&=rG/HTfF Ů\3JzZQ}cEPv,Q9bL`'=Yi 쯢'~v6woI}"n} hJUekN̝6Bo `O~au7{}2<A3.3q2>'bBk׍5(LYD{:k?!)]$Ed-Z7Bv˒IQVIАrbꨃzuK,L+3)e휊؃BG!qBֽ;+RYE eғi֯S,|=z**ո缄Vc."`]ݣUt#7-xa:D9-'o(c+g_*G8m-I{~t<>a0 %|%C1%_34[m2dBZbGuIV}qrPM|Qd2᪼32q_M~v?6k EȭQQ@ڭ&nfƃOزEҴjb;@> er$(WQy3-ɤK +XU@}Ż8N/ֆ#BY[NW_[#`9 o~90Qv4醣0 xhQZ@ ۖj86`O#- 2N\Iu7>#5\5zEHNNE($YR9))b,qYa)x6#XK)-/87/81ڨ ͨgsǛ[EdixTjIK{=qys>#Ak6|H(5U-euq#^Wrxf 'gp;cUdO86%|$L S.ͷVvELg(C XLNc ǔ>9S۲䚛EAJ}s8X,{IS[^m M-)`v elR7qMF |[D j7OĆsmƆ=.XL .0|]yCfkA>+T5 LXI=atzc"+-IJ$!˃qCj[ge0m|Ȝ}RlB7Llr*%0U!QaߋfC')wn۰pO$baOqglKA0;>Ƙ̬>BaN9&] 9nc+SkZbI!r݌ ;Z䔍!~Wc\4h݊ hy Q 9/b7vLO)ӷ%n7z9awk*G.4z4JbOg*ub_Mk_vi4]imɖkK+x&F#䭑@_%!\.?RK W{eѫq5lh,: 'ISsXqq0-SY`MŅ;~Ȳuor'_MZ 36kT~B6' ~ehy. '/N*| =.{^%Jk9{fl!a}%1Qe>ohfX_!Jѳ@onbߢCW̨ ;eH4xKtQGw0{T2$D%0G+ HA0 @ ɾ7V&*RQ[jgWМ wm9Ijwk%dH.Ȝ :}\ rVbX&.zCJrj5mhHY7PM"qyc҄Es*RNy|pj I7L ֊ߔ"|%Ӛ4\34w)pU{<蝌d|:6v0ꌩćQCdU:$xM DzOZ7VҿѸϾEwAy cigh-ֹ%^âcΝ54g Wk,i$۞&׆bb2ԙfP$~~hkfG /Nud@ (Kˆ*Y7(GOύ@& J0!@iL:'E;?Ӌy-:]|g'  K\ѤʟÒUXi` lgƋlm6g?ƨ8]Ρ7ۓzĹTc J?7Jғ%:vF,-vZ2='XY<}oc"L_veEp!IF֡u3p1h6ua/.uްNj OGnzςa5:ye*y-UEҕS Q4ѰİJuT½='<*.=F/R$CO pαWAF46Ր[ˁUF3(Hu0GCf:EY_n_8s{vlE]sIao?j=6yy `ih*XzI+Q>\EW󪵎 SBo5L~ED'͑ʑ[w@X@:<ԓ.]\Ƃɡrô]%vojHņ+Bd޸^睊BR=A,_ad^xY-I`).9 /0;t=-1 z찂X4Itd_od.fȋ:M½p;y,=`K|LKTxbMjϢxA0 MJhDe?Ƭ<\s+AH!0wmS *𦴵59E!〤*˵%/@ W'b2nQ^<Y  z:<JS;]H ~q Q*=Zf|.H,Wv(#vPp~91e];B*?Z}8Dנ#n;2 iX&Zc J{ŋϻ\ཟSR>n~ܬ!V{ؾ@`m@i}|ϷL/P< !{|(˷2TE~ B48. X][E-^歹Q~g}3 Wkd6sCHr;Q(F)2uib rDdƥ Fqp06?DE0yV.\j~׹QW,t5y cg1mIb""u\ VG+?];ކ)f$va`3&p>;,̅a@J,b|?XDC[xes'GÇ ذq*_;PWd#˽*JB~K692w%fnkMU/s *]Z#EюR{ٳꃽ#gH |3ńEPpd6&:,8Hs9S,R? Dp9m5Bl$g9q1h,bj1$c|3x?ѡJT_e3 NY:n,qOrkCx+&raux\,de7>jH /J2V)>s~]ԭH{`5Y x p,3TE3JX#T*{nk2ƥԪttnCְlDx`fBZйc嫼lV{v 宒 [%6UjS TaI74EO04±KPmAu֒U5.)=ra?pElFE KP@7_wv`&|9 }\q|ozq&c3Ϛyq)dAt]~v)CRc5uǠďD&/~*`yU>fY+h>t AXM~\}#Al Ӎi^vО#KP5ԉ_ rmgm?)6t >t xTYȘw c\"<_a/>VZ[I^ѢYϮP'lT#hQȵESL+܂hS#%3}:u'q&+Xyt jV?. Oj=&R|Щ\T<\<(÷*kmJ7u09 H:=_gtkv~@Wz6.zҳ $P  -D0KN'r }a|M`Cu'-{\ i!v@> 1<Р k &zcȘ(elxz&P?ȬwvusX&p:2J\^WMbc&H%|kh+|r,)~۷jYKd׮/WnfzƐhKK>_N(KD"Gq+X|ףgi wY&HW& cØ8;c͞u8V?Ev{"҉A%(S3v7_8+sRCJXkmpqXlkc7ZkKkBP8_.=2Tg)SMqҝu||3 eBD4t{c}#Z'zF7uE T?/dH'i8@Ğ<~.%v*.0#Q Hl!'/WlL3BЃ6ԣ;X!CZ8 Tl:̯`EL! 2 m:$B!aB ,;* <')\9ջ5S1nʏ[4pEֲ.N7-n3?C>s0ڏy%q#b(O%L4W8'%Eӽ7EmlDZgHӗ`B&{ⷻ0ՠDWtgst a7AkI~-"H( Ƀ*yv|KCdᝦ7`RfKO/'{9^ɡvUi_3De}8b:T|@u)+8!DDV߷43U(( 9\I1Pk^[;A ܃ 'Ra4^#9[Yl E' ? (jHTEU?)r[kxYӡq-T.k̂XCū$;60`G`0IJg Ig2JL(ulj)Jbڹ ) Ŵ%!.mbQ?8aPR~vܒ47.c:Qɨ計'<|nf@뤩2: q|CXWIATt;U11SXş9h`--T3]#5Ӱbz~JhH%Y|,*V;rA aK&OӞ?;&-rk8Xn>h{T&I(s"SB@3[mXB8X)L3!Ս=BH"V{w^^)c8fb ybÓ.trG 0`U3'Arp =Z9ؒJP5 9En @K'am517uܱc0w3H܅64Bu 5߾hLJ.R&yŊ5'P$i/'be1'3ث(_cqh-nU>Q5ԜuBn!싽(_bL"FQs۞dY  p^[a @hwZ*${26< .~*^X.s;l(^2KIk@m"9Lx8\yvɍ +F_TbSE= R  :c^t`k;:G>D(i<`b_*}JNޡN"G:6 #L̠trwE,e]\A#*KG֮&%%IM-lz؈ZWl l<먜$M`uZw镦Ш.kv º)9}eO`7܈ǒIWg1HZS#cNM&@YK) (#6#)u=q[S@:@ovq·iJb ۪2+GqH!Tw#Ilڮ9inff#OcZ8kE 37ciϯBrD ڟmEy,zocd1bN*~K^tSp2!Ye$xA-hffM*@TeYük4#Te&gazjBVkiN}& >E}>hYYE:'(5Sז!35,wh+p Ez~$ ~kb &EpTrhG+]#>(AR,LZw`Hߵ zًZ~bzAIRŗxmJC_i"&A "5ԃm =3wʈ8 gBjT'Ӭ^Nf%+,+THOiɃ $  U' p iǓDKymw 35 vBqƪ~l h_vD K tjV´HSS>iq9cXh{vvھ <>H7)e0+ngL)*'..LWK([Jr? Mt0AF-$`< Ă4#oĞXyWN27HFIo} #Pg'U+(5h'mOn7-51\f=JNq*R1,N cVk>e`((0ZO("e7 !y<5v shT/{%[XrߗHr7b v6 Q\ISu􅽜݌8BFV&%"I|f{gNRsBBѿi=ҳ;orMEFdQXv++8;6fՈWjL<|>h d GmpU+ӁE5YF CK(,x_lJ4#bX{CL{$]?˧QLƁ,^s1#1M1xDSE@}1sİht>K뽩l~FȗpQc )jZZQ=IkETP~FX { rUn`1,^`IWJ;CeؘjN5J[1y^9I*LΜfF ᗓG5jG&>M|ΙEy,v;ѿ-ITyЙ.j'03/gV[B9zeѫQAv``.xt|" KO6݊çnj:5+-I(@,Β{_AW*b"wruӆ8*,/G(8]P:=` @ z\!8($en1埨E*8Hj,_ck> S_n frrzECjM 3gq&r^#祬إ["R#P"& U c,boWj\4,RY۸w@P"+ZhII5N,t`I[8PT(ԓ^hԧeZ8DA's21!Q %zf@qY`))Tt(˖@9C&RB#:x %0Q[IvmGg ;ݭG]%M4RL^;ҳL2,wͤeE5s'2o)6KP2eWX&tk&C}CoOE-"ɔ" /hJ1…~A Zy`k% Y*PR~RSH  qNn~p$qd;n$t({cV8HkgG ntKya{3ʤўT ZbI*7[Y$>\ĝǶZ"75_+Sn9K8o@0WJ2ܬiY|&z_?x~7g- j U)#Y4 6r*utu34èٝJ0hxkh^q' N' ɿ!\հ)DŽjU(.STQ"9?|Sћi]WNDN·Y!hhcͺa FehQ8>DcѦTN;@krsgH53eRtZပ4Wr|eQ91y=6{Aڸ:+-vu׉ N,tw &\e>~:HVW1 zl -j yީ[kʩ$PhCR 8){Qku8$evMѝ^]|~󬝀"qݒ\}傥+?%p cuO)[ 5a5n'c+k%225cX|Ue*r `v/6j´8fDٻB1,ۀ^g+SUilF%%Xi`&bdJkȜ0m'PwtǟXV/m׎&~|: :ʪXj 86qD93u-z]~UlKH=#cJ{Yot\5׋;kqmQj165&k3vK1+u+C3̒F$A)Dyx?:##=vq2Nqm)IǹSePMΗ.Pe$$|`iJXMM[[{DkĻձXwuZAV\-7|Mҥm``x T5M296{i9GOrf7筚 ?$ k<-i -fNv,6ulqyYͰEIvQJa?$v91Gs%arҚ#oalJ@kѷsFtzo=6$e~G; f=:3|2j4!::xv G^y) D̴% ]/-aWr#סĬ+SF^A`IzM/??ogVCW0 f 2[cu_H* 坧iڗ.҆7_0\ժnJˌXtqtZsѻd9sdGi;丅Y ֟`l,$]px+ hhۡ5)TB7 4q.c[3cse>m L{Ke+w!ht3^?Hh]LǛ. Bh/ӠD׫L |:jA֭ ϐyYWipEsr[CdXǩ]2#9tԌ8"9pB}.`6<MZ<@;*<I! F injƥAӣKFsH"X+HVzs.I;m\p 44;ł5ΛTbUB"{7S>ٲBv,YOta|Lq';P?8H?#hs#&&3` Th Гe+ާ=_?k\51Ѐ2GzVRJ\wmbf %;9wŵvt*T'InsP@Ϫsr9-&/Vq؋g[HMהO;c^Bnsf2 U|O.Zfz?14ip [k-z8u \=Tǡ9bvniչFU쳻E9QJ蕊o-4Qm#^ TxZ"UXrdλ:o v&Vp7$\peYX[Da Jl |`k7 nB<")tgFۃ3X2@)#I?9X_BYny=ˍePZJ)d0K%{Oy9-fa` <&%b3V7d梋H1EWlRR-,D<&19EK$VVJ㳤HAE\;J)*K>h6)-eQ vU|&s,3 &` >Jv*&xI^]3.K8ˁ S3!ZHh_=cyoS^^IwF E51ijyGt^-hNֵR\-`xp%~I5˻PJš 3TC8tc}<#Q{ ل/Fn¼Bٰ{P/+4WXN,kAm4jXd߫%k.S,Q%vu9jbjwIk`Hqˤop}UA/$@lDvy:) nCw8+aT7BQׂfm5Յ^o/ X;/Z0"=EVl ng CT!eʹڰY8c7G˵U7T^eת@|,X?.2I;tB jnϪZ(%b)_&aL] 2de0Zt OWCx]!\CAZpC@`JJQXau)ޕ"7y8An>@{hnj~svB轜"@*l9jōK PqPo헠 X^ouiPpAYsu9 oFtuaC ltX$]SdXUEDQ'o3,ܸKX#Hd :Et+ՀkÊqG WD-\εf\~ *T׈3\Vݰ uW@['BM [I)Z#xq[Z=Ywv<<[k X\φ: K4/h2{vm['9^ObPUgP0 (I&~fm͘ B ) ]JN :ƴŖeuyd|t |a7gi̵|<76h̵4!s # >tʼn[6#L6w !GVwu 7\`׺6Ra^|my5sW`wZA<@s~E[X4 dڞ} P`D) Wjq\q^ D2:\tC۬ȀNkn($8y"#_|#[jM'eRS)un77ՠվZ}X0.W刣AUKjYa.b2<4BexIW 1keʎh|Gr|cj^a\1 Zŵs0pāhᄅaBJMU-l*O1$+$6 x*#o~Avr`[F.Em R[Bxx!,{1\L~|^X d~m[)⛣ Vh'A6FAÉ> 8GDwʍ,ʹF7Tzc\tI `hUXWu@HI1ƛۏvYL n2U|.zҤs0{J}xΕ@/<UM ÇF5| ]PN}U4(RsAvF=3NZO4߾ЦP ҢX OTW@YL+rQyu3Q? /:Kg= mdnSU85M3 牉IQ9kziV;,NF5HKh!s1Rsì? iF`sC HC)+\B"u[B/$ *^2? J_6OLKc=?Ӻ`8mWɄ)&L8<1:ay]tH-F_駏ٷ1*mZ?V7wq# +z 3Wf'%*>߂ HZpYܩRHM\.1ב* m{AEWEe d6lK[\gCo%ͨ݁/ɜ%k)3mMȡUkJ'9AZ[7pf&"^3(u@H0k 0kr)G.LЀ+udgnk'֭ek2~F?9\Ur WI^M08^ @/l]%sʧoJ|53Sų*zl^$("!@;J!og`5r>LخW[ŧmֳTvyNu'S1#gOmu!"`]x!#k" *O0(Y $9bKmD# PF{~\,[gAgM\~vG!`Ul2lm;EA`) YP~RU8F&E BdEhR)K>() 9Z= Ԙ$:QkM:Xo漤Yvi@W3KBK,e}-h:vigW<#O) 侳^Z4|ۙo msTun9W'K[ltZx4̅B Q  V'ӡK%:GvN|na`XE=6QNey(Ljp08 F۳_%E"wq]ӷ7?qŽ?UJ҈2 Ҍo14=f}]<=S#`|3A?F IO߈GA^\QfjXYO2$_0;|hZgdhb yh%i%#|O*_]VE llC2|BUd6,/xG'F$@ ~e>tęt5h1 -fw\#brk1_,8Xyސ*Ds]Q~뭸Ev=$U;rbґ.VKkrb?>`30L![kS _qt5'>џմIi4>Sj=ydMwP%K@':AS_\+msd܅tWH (=ډd;Uo|tG`~ vjnNݏ9yA|(-.٢.C?1V%LÿϳsTetKגڹMޛI^7Q=篭77295X=ɯw4w܍ 8 d?`C@lqslJ q=q6"NښR.暐|މ!W-:L9\mjׅ,1^=cx9$gαa%o#W"NBb+a˾Q?zƿ&&]g緣q*@V؃|xmS/%C!fZR`4wԴLm[ EV u"^l5ΐI3ԡz3!L-s(NM@Xwφl&R[.ke'FLR3`⮍ݧQ}d/O~\l^ϝ#=m"%x*,?# g:f_ҒoĘ5ih1O/7;m79*Ɇ[O3'1 N]4rd A8ȁ+m>{v ͑)H Q^{orK^0 Ep1Đbڳ?o>!MJI}%R'|^ֵffUj}<ۙUGP9ֳW\ .Ev%1>z~aV, n. Q+YWm]pNvNB ) b uW\#P 0jiyg~ ԇst?-#1Jዡ*",jh-C΅ 4xrWlV*3^ _mkw%nIʏkFX#i,)Ixx_۹oi# FigӽjD6vE^u)yGT FmϽpZl(!F4cǂu;OMieHX.R}a4E 3~+|Z&$k8t_+Њ7 \kMB@x 7ѕZ/8+S! BȔpB6/#+#"$}O4' 2%@+5c ܫ<^hU{U|\Pv=ڥp_~ ' Z$s:@otRxD$Rw9^>-T_ه}JG$%Feሏ*ڴ3k`:)O$5rQxGgQ4Wqckûe{J<5F]nMe 8˾bqFçfG9ęyAK)+́`>}E^%+׆Aφ}07C DVg,b{=QY#;?@T]l%' &/xLp +k+HM# $FMޔPkr{"/zjr6DMRūzEBB 0aݞAAUW,e Th׷ TдPDkx_Z|XoeR@̹\s]M1-:}r ?,@3s $etӽ}%Ɗb}.R Mn\ as4gkHh7"? WE[!nA%*6eY4DS0YkdeHꛭH>l5Orn@7 Ƒ7|2 ടR/WgWk+.Je)JÄ́:,U.b/5"lvR/)EQ(k Sg;pܢO$zp%ω^YmuK~J:)q܌q 5v^Ô@D[\z!j"o 6P>yd2Oyxg+Y& Ehx9 n&(gqRqML^cr֩2 Z*pq̩ HKUɑ M,=7y3vevc%+y#.V' p3vn;ַ䯟T"֘_3MbۿQ [w>NFBY@5(<ΣX =trS(bhQK7hfA7(_)P#Q } {Z1iJښjGtƥaڟV/\Z?N+xT/߷lX0,c\{}AM9^7LF`v?V77C9&^9*d{x8E_Į;Αld{Rƍڑ㙷Ml(2jH61Z@\Ugnח`PAh-7c@rbJ8k 6=K_ Q;wҜ$(eRnhY9bi^ f0UQ ̵0ovFl^d.~6'";L_K!3)jO7#RDz?( K^L"O7!D£9;M/땞$[5vAaRKq"V'o+DG -w(G(t0S,|}3z!{*nm E=$v* cݡJBx)g}4+ufV9vEaV(/ͫ \"'ѻ v1Zxs,&w ?s97OB{5}'M"Rś;PR <>kt6z~h+:~ \g^OJ  Ļbm++6wn-P"?f.'$,S_흂+fgpV w:ůUgiQ*&Ҏ/YgL8$l$+ePc^kcQ(NǝNKz$a/c6ݿoG浄M'<[rѣ#=7(?/B/n;@: %A<SW(DQ^؎t`ϰ~0-p$m]:DC6ZyA<]3(Wa^:蒸b19NyT|ZaRUSmdƦny"&\_+;4MWdw̷ӞFYgE2MDt龼{N4UsnE{7t<[cDlZ͐阪w}`[M@\+ @Xa|rf_p˛X[L9y\PsWVm!C4G0<;aR ]y{Y?jSṵ ZeU<\j͵jZ *,؉9*؊1H]Oc$ojy!^6@!{cя1ې+M~ HV≬L-O<ըlU lStԍ=|rLQ8HtOz4ETaÍP OX=FSIgMgXf*?ppbvNcuaoл;& U QԻwup=v,K#~)XKM~<ՐLyPbZcWg_i\kqrϘ ]Rd"|Zejf7H {UG]쪜AF H6#[ON.$DMtt o/8 - 4k$B.N?BC%OK7+@*#:؊Uh늷d}\ћߋ9J|ϧJ"PbNbOhYKT~P!_|É|s]yy' 9f%h.6P5㊅}')Z[CӦu7~NR?W.8q1[b4 -9BH{A0>$eK3H$ 췑¼ٚXͯ6e찣N.ݹl@^J D(N{d@6'H^w"]Oo}ApQ7ŹQBNN~d_d\QY0z!yJ%Ɗ9eor^S{XWQ$^8 >!N]vrpE+t*a_b ~=0TMnM)x˔1}Tu:cMwnmmfI.;b1uHgw5\ŴQjV;82*!c؜AKc&5I(+ v=+lYD9=:H`3$8švt3MNm0rۨ,f C{2m)Z\xc7>[d(;:Y o |_g=kfɍ E1zu:hҍfO VCR7 M>ݮ2Cup5WDCKl |s7%)z^U[݉[8"Kl#Z05Y흀LU:Zٜ&a_eI0d2Nq:Re.7Y!R`vQQ CO¢ey)k? /¯ZCȓmNy^T>:ǐc"WV\Ie8JQV`Kϓ0h>mr,C&fvs45tTzm`|-t )]N|$_Yƍ3B3O;Ml-'ŌrԿ +q|j9v&ʘaS:!u'J#'Ljb(;fkO61FZNK0>?}VA>g+6|Tuɖw)/i x3l.a-HiÁJȰH)$5BoJRJO)(; UzꍿPd:O<X>6tI nXMv7+8pUMȜUuZ?J5A!S8%]#n y+_ FpO;oE$dw*hPO"\/:dEҫ-ۣ_1bKjQlpE)ڂ$툲Mea;Ɗo鉍7Hz<͘U)>wZ?h W1xD@8`N>l}Ppjl jyX n 0`s\o6CxQ#όBx q;XbMyMJ9uzq\~iJ^TmMr 4`,ԨK?C`母6iܶiTHDZRrJ'ahFunjcِ5T Ƌ>w~Wg9`K3P1r4]I$@i-rwٶ2L^,։):RAlΰlH`'2b!zcnw$W|!L8 % gDGa*nM 5 rH̏a%nYx+ƕ\eRs"lΌ.>'Z.z s&1jߘz`Ey5)Nhי;hy31v13zΈ洮L7O~ LrqC"RIe?62 |2DY(44p^ܡCMpfM͛ Cʳ /igX{CYRm(qeȜH4=Jm<#vZ( M63I3)@[’{ g\Nѻ^/ϱvarEs6udq3yp.ө:+X LR?̔-PD]H,D@HYJ^D;diLš[UσD 7u&ͮpսM92&} İ|Rt;NFiC#@FyO7zL!ȹMˁAwr_*Tb+!6jbkBd?=u i.gbKQt}Gp\^y=ĈCḴA;u%ĘSi tyb*WF}W |$E0tw P[L莁8p-*8*$4ߏ2\}@$.~ÒTL̲?=ˇT b(V$KeZML;p+dҲ*v~7nB}22L!m} AtuÕc㋩id,b6pQN2w:DG{+s̲6, "t>Н FldPmHޒ4nMۼh{2ma)< %tem6Paf&4C'TF|{g㦁pPiHYcm;UzM_:+8G\ۉ!jϳçB؆ jC1Es􄫥u(H!G< qt1bI=@lĿfUFdGt2Dځi!4"+apDZgv Y2~ZSHv r^ m] &\&5^'Rlbu|Դ6"}ݡjr *hzxfzGO}4&2"L|+'mApd ~59iFx "#92)8gL.3wrTP7J _j@{oŵP{mp*I*W#E2~'oS[f&IfldCVv?\'BoGw7>,@ŮafbԔrQ DDy3͂KJ^wPA=纓V+/[:Sٻ~Wz6ͶLƖ2LN®k:<+LKk$ i%ܓN4g$DoxN8Ώoơ;!HFP J곝IYMrS]oA vkJ tn83/Rficv@$Pisו Im8Ո__Ig8\Rq"Lx3CZT`Z97& <vUB/[mh20TC>LP}_FF+<ƌIQ6fe oUEx/YEv:ɖ:Z&ܕ4EL;Egt3m# Q/2fO2(/{F"/4O,k ,y!S{g@4)ԄsxWt| WaVַ TO\ *¾2f EVۻQrF=Ҥ給m<%Ty%W;9rhx}ٺ>. *޼O|_RgC ^<wLTk˅Nca @*5tmՋDNtUOk -v5GP<|*&= `9(vZ+3c|e_O׭R&P2JItv-?B\0 d=&"G;] )ʰ:-G<qvr?c˷5 TY|rA<ylvQ $/Sz::*yGTuQGPnnt r#hMtQVe=ԭv z0C:H3XIž`-1b8'0e_lx'ղ1|JžXq[FPPߴ}-9gf#80EpƤ4Q1G?z[ kF,ZYl7| {zV>Iw$⹭a4#i%ѐn,# s,j{յ/J'D%ź@{LuN+ͧ!U?o!h7<\{Y~4#bUz(0~ː3e|9#u[\8?}h%dBoR=fMW Yr "-`Ƈ ) ~Յ5=q"'z*s՟$4+ RϨrz'c>08$A7kKuy=%<;qzo؞`ˣqV*S =3|b3gyѡ!2d׃5f::4I,D8hXH lNfgߺ#®f:˲EA]bø{æAul,8~O%ڔ|ҧ301m"E8v+ǏWƸ do_2"o/wmᬏ\CE晧*1Pʆ!BdOm~ ]p 7IHxrCp{T%%_JV(#<`| )>j˲'J(}fn'c%.z H9ew-Y~rbc{Ck]E^~37ʒ:zs"&AxpZ Nղ%=b!AUyf!GZ,qB 2xjA_d"];U+gIqJOHG-TvJOԉ#A4"^0L BUIJ - _ț31t8'd Ց C3|"T\8_wV'6%8u}ۈN૕av]dzj- [\_YZЬ zrd{\aoBSSUF|,Ⱦ#c$ 9xgbONN'?*)6]0xe00!O$7B(^: =VsLVp;߰阉KNbV|f/(_ON_ Q6 XLBaQS1~:<:Zz_n# I* >LdgCW-?ئnl6S|yF.BUxcDt&|GPhe%XTQ\"ހjKLD͖Vo#bԟ@Q=j0ÖiH0ӏͶ&:D2=p0EQ{!5q.o~KzPh|xQn:qLEl#"JQ5ED9!. cn.r-RLݗo'58nLv$>1_Ȇ?beؿ!0(tyˉ 16r*r1žr(@F;j0cuDu`O7'5D-Q͗|.,!vuy7GD>r X҄ ;zY S$]|;xhEWYKMa.*Oge0ՏU W#č|ݲ):䔠pth5 }$ώ3cl~Efxq%ƯW=c9J'nDS 3sdLC X^@%/PJ`3゗7NEqŋ-Ҥ& J+DTziBAh^ Μ@nUo}F1Q #1uR<,qi!Tx`hb:ѻ:2*{XŪ߀WhZf~ɗ&-_Ƥ6^ !.yZD/uq7þZG2!K ^9/TVV7(c9Sty@e^GuHzKeU[ ȵ?6h9Ej,e8FȬUR)ɑsRIiYQZv{Q݉F@=Bh乼{0eo~\0bHKZ#^1L>!lx*'d,-o~4:}x0` 2z)&oɃ //Au{ Cٻ[{} i͉R*f`id'pfz}!saF,-Nxp1?J0Eflݸ|Ϯiqȩhe#K0MuծH*rCN*^ѧ2!b]rO1:Sz\RE_6P;:$&frh(lpY!fmPϑ|U:1W*Q9pY]˽3%"#JMg>{[M+3eMYǪ1m}MQh݇nm{IJI3MQawu\83.{>@2AH" 4PϜ13ŐTo4Q9$O95 Z(R_:LWSVDp+hS<>ˀV8 fe7-L'H(HXon%sbH37<;Re g}ШSNbzh;FB| }ԣ)lYx߇tsj^iix_#RɽWRDԜQ[u+Ą L5t$UT,.)bRh}*USGk: RڴAa+nd*ÿ i~7^%-M#,kM>Oޢ}ˬ)Y0@yE1n 4\>:ù E^C`7@ysSriQE;Hs a%QZW V4.f~bp~-~]o`{J[fY4rMWu:v v'l0r4^u*+HgNQ> )7jda.[HV5:UʧLkKb"E}җrAG4&uE&Λ_A׻25̀|AX;싷$~G lj 5tWFCϓ]=ݜ~a쌫bѲQQSsF ìsd!d r)rPP+#|+>+/(?9's c)w<ԭZ!rJ4_[J]:7/6iI- z{ 1#]}KXC& 6hW3{_H7Zc%hH2'B״oY· 0vH.^OߎɬKO˖2i8^6߯KmxBrGhՒ۽uTSv#,gMs!uLdGV|,b˞=Q=֔TgrJuvGWBO>lڗznqu7 d'Ng0(C'kqd$.[g47[͊X|N:WXR&-KV3y~7pC$6qc{KZY"fvdS0W-ONp}4WL̅NX %P]xv$O =/U[do]Z?Gj aEl!*E{≃k[ar~`Rg+,x^*%ia$P+ͶIA7*۔[6+?Vwp E `g윫x?g'T$l⧾KޘsW=\j4#Zkx17cywTO<{}xB3\tkG& _,eF^ɝ=&f%Ffմz~MI)o,tӊa)rn$>~eX5IP#Hr*ٳтLH旰h l&hTs9* ˵8zt2A*7,E!(h2Q{W!n(t-m?Ou9 P(c'p~ {20F=9)b̝s'rTvrcfHsOE'{1RڃjALI󀖨F#MÂb[P0DUC'debdm{5twy3(ϭ tgE;4dTV.bxɊ N, X wW2(V$9moPPx볔>_9Ɩyn0>rf=;E( ۊҋ"%ىXb;&~Bu)!'iy:+( I۳g{L؄6-Fj2ESՁÃ`.1{uyLR~*ۆODR9=;N(r[?y4" Sn.鉙HQ{M^]`CyT!!<_%Fk*Q1?0]&;с(SAJv|  33 #XBdD0L+s&|-lZ5>0?+aɲ2DR<^l UwQہb4k,t|lb?\ZOT PCu&G,˰y)~>W]]Һ"H.}fZ+f7䯝F-"en˼fPAċ:&I @>aQo=IG6=AD>09o2{ oaU4C>d3:^R1ƴ>9W}U%.ʖRP.{.WoU/`Dzƫ(n46EEXj2ިPssL[v`QR62.#vuUy.0ƳLߕ5+ubS=gҎk;"Ay_W#C?Z--B)Ȥb4jjBRYQ~K0[[L$!Dbs!ؓv` ÆM@rIj$$YG-=ecr$>Gh`=d_NK)&yNpl<$FOhsCv8͚礪}My0 +ALZz)545U1no9U=BPx̮pEH>]j[)< TЦyLnrZD۽w&@fr+' >:& y K I$:eV\&]?VBSLOF1{[fx> ԼkcZ!ޙE@u=ǗL빾!\]P0w:&Y6;H.kW>z0jRLmo#Iz}OkoϷW2ekI–Sqk_ȽlnO&GH3FSuiطlxbK<0ID^EPa:0b35)DHc+obW,LDfyO3O.]G7$$94M(Ou17oU瘅#R˻⠽rySp,I-wҘG a@\AK/4t|ʆ G_e|Mx9`y) Nڱ~;,)x,l3~x1̓σzB1orUД,]ob'!ArtL{V7Ī˓*_E>cѐK%2[5JIB1rygywvQmC:ËtG"R -|@jc{>OAʽ]qG;簡Mo.{8Dwq ;3ja;a+#?ƞb_ywW'4m3-2Lyk4D9F)Iqt-Oddg@l k\__P@ voq`:5p9Œ m(s]ĥqHO?'jTwz$T/^#p1ߡt[փY ys ^=')O7i;)/VDo^&BSL-# +<#tg5fRԲմM}Vm#wN l*j L85Uh?9vj3ѦG~P< t!pM: #,ˬ3B6lb%,VV2N l\M4;b~%_y"d?(0+za@O40>NDWFa~; i 5;J=eKY֩g3Gƣa;,i7ܮV΢v/T@*QUGy`;?[[Ңɾ!`1CU\Ys/eo>b|Tz0OH,wk2-&Fn<`&bE`*i(NɻnK]ݞXIJ=)\@Z 7; oz~,~?$>S@i$sH- Nћ_|bKqC  ,#̀ ["3uF'u[B/΁'E=e$XPר澄vmyRC?1=+SiR ԥ 2t^ExV&`^ $~Δ}J{1G !薲 b˕}gy2;ߙԺ\sǽ|,j^zb nQK] Gc׸(@P],e'liˠpSd᧭U2de|N΁k?j3 \3U۱:ߙTaA~* 75ױVYg5`P]G3N|[`vfc#z!epI%i-℈7c-F\$a.ʈqrd&Zw$݆AM)G&8Y5p/>=܊q0m|qDᭉt]jYB3Ei<ߗ;^6ӾU(./mAU\t̝Ak|Ȧ:L9m޶zE^0{%WHP !&} _=A3ˊm#U(L"M8s:Yc!/`VS{FwKA] bqPXGhﲊE?GAˤ|ɫ _Ǒ֚<"GVYϣ$R=v3ޑ:z(1I^ wۘ[9/ ߈?eE݈duyҕ K.X]lxKB2|UXXg"^H:qrg&#Wn,]ك|kūBNխ^Ao 3lAm~Y;b6Xo*nX삙&Kj09{1@Q ,"̟ҳV*`k9,ODhE:kS$̜[Q-~'8~ 0WD$]DtHR}wMq N՝J A7rVݎg-TGש?DYҩ`aW jyYT, jvs0My+eTٷgzPCt4]@\aP@,wT-I>gzX+U>ȟ`C{!m,9 3ӏ6#~PIQzm`ܮ'q % KjT3.Lw'iAmQ1!nw-8{ǠoWInCjd[{m nN'E3}a҉Vg{kALX<5qgWwz>mCRۋ/n cX4kघ D!6<qn>@I1&nBU 촕JɶN7t޶1$ےasW%}.+-D}ЗVf'תhUc[XL8TjihgxN_`+A;_@2,cDhO솉(pykn7MmC'[x'[ai0EO>|(VRE iM9?h.]DJ!OKJ1Z"w4fHrHR1;ڭ:㋕x꼁ԀUU2d;9PY 8CK_4e 1FR?2 RK-s'ڧRV}&%8NT# ۀ./j)k>Olu wVGK|qJ"6^ ϼ1f>tDYk<|ލ!ݎF-ȵ=焒B-d&q3Nߗdr37EP?hO}'_KIH>^)J:fn(_q*gxzhE7I:KWۖPSIUa&s@F%rzi!'߷y1CSSo4pI].pzot#A̠Fl( >,D·Y(bf NbjD0&nKR ECZАO 2MsbmEnPBsM;AdC&yP!#{U`OHQfqLGНCʝ7wdxB^mp.0H̅N0>rJ\83ڍh6xFW:{PIcn?KϺtޑ'Xw1fU`3ZEuupI QAhåhLj?쵌Q.1a\Ҹa 90`1:w g eny*<9tˏCƛDN6.'5WX)T{L8ܴIdG?~ (c(6< cGaj7kĘ8"ѽ4?Af-`YeLe2ɇ/X!7{bZȈ sI;٥KioY>}p_\;vҮARp`~]z% }vT|4h=K S`g*!n:ni@K~Zv#|$c|J:fCS@Dr'FtӞZji{ )!pe"bnmӅW6p ^ DV{F]TjZ,_^U%4ⲙnF_S{:`O ɜ!=/綕IE51* (5N݅*{w}8x2!M!C[̈DSVW_4<//*ƼSE _hyK>бys.&ڦGrueL:/.^O~ - P pf=`Qg&!_ >RnBW|q3"T!]QX nbQf9NLEנp?#'ҼMlO\ee 3kC 7Q-'V'bBINICt U:Y[W&Y5"#Qt,CbF(#Ek$B: A!tRub>ji-WdWG^L{ /,Kֽz pX \Wtk]4D=nVW`#s>2ܢż\CpG>wTE\?ȵ@"[ߔ_j^mn 7SZo1l,"C!1XcǣS{\%F@(=˫(w]Gx:>`ԁ:ߓG*wEuAtp,EBܡжBt9Y7hr,RK:˲GJHSЗܸJ^fTv&y@>9T}iJ%|LESݟ Z6 ,h;ܟ n#8 h8$X).YGݚ"`y>'M}i3^68K^(sc=eX+~2kd$b}a(A^B{&5pKIwhAh֙'/ 8%쮓_G0f2W=)˥fj {H rޗdcW; ^ª(+mV~\L:@Jb%lH;6<&r١ʸWdB.wt+a2Ye@It o 贈?A/$x˿_J+7{7I0ZV>J%zŞ[1I[x/V>9ρ#^Q'֨(mXhR tB#YA=~p@!"T`S/}r$mRc"B·a$!P+Z2matD¿->lyl_,jU2ͦ- >Wقuo+sD fǀ+"Wv8 c\2,wR@gqL k &h

Q텇s9FfZ5Ld.E :9x*[мXrpB~-Ձ&^iYCl[|WSO1Ep|L˫ߢݝb1xܠ$-U//yYP eH}z?hTڂ~Ss a;l }{mSOK+|1V,,,oTtxAPg1/~w;}ԝ*GT,zDn;wۮ&q [YSS?q jRzqGao6&S5Vn+e!Мw{MVk]q}VE7V*.{QUn@x6Y?OCD%ԒHVP-~|tԎ8um/ caޙkB}GzuG(VC$z=[iS4/:;a v~o cI!Nn{ˬ Ёg[ϛ<3G Ӗ &׵M]OtC}Z `Q6] \\KjqȺ}A_IבXH՛56 |P>T <K>.^L($fmh\eùXOFF9 kv-b98oƻʚéQOx|>ZqYE5TTLa^)dXx^ޤG7}#i6{ 8iexhdN1}eDuf@:*N~v_NYQ4#$G' ZzQ[a]-&҇x.>umS*-?PנåYͧYD6Ő>ةjOM阩WF6(y:IQ0K3ۚsm*|#Iwқ 7f\1RnymI^6 6 (Q?7cgI0\4L:kHC HO6 {K@ 'q؈zqj^M*K-unCBo |XQ0f#`p#QvHɈ=&. IG%޵  x¹ԁ./=]?F:%i->H^Š#h bkj^|K HLM Ni@?p`q`I-U[JMR,-:ZW>X0aM;8_bkﰬ=nZ)UC୸,D&tJǼ>߉"0n勔Htd3vY$ȕOA']\Nm8a ck'3yvF5(Ni#$=fotP+s)b}' /5yFuA,nVa^9rЩD.]]Gh>)6QFgRVJ(Uո1;W! 11yӪHn<l:57uѦ΃mPbXOjU1y=cG"(bpΞ{AbUb j&\yIV|R1Hb/73 ԝH;oƯ'}N 9GnS"q.dgg&&#_ƈ(/88c(בO׳E`$VM]H+|LmX-V[rL:"Hɗ2W}?'Jm;v5\_þIZN_ƪ"0 ~;%뵘?0p5ʔveNB q$ځf`Tk#TOC'39' [:}FBf^w@xw1*E`flL>goS'P[ 7Ai#7Fcx]7\,Cj2+=)ϩ&׼S=֨LE4y6k_gDV x HW,ElH/q q<8f ]!YG=Ѝ 1aJ'5R2f&\o,l,QV%@A@BnFRc*}~2hxh d>cY Cbm9{$ { slD C__RsDϨsDy'$p}Y +&0$-( " hK~aŏg7. pȻƾ:+O2VJ qg.|:˱L|S/MrN%I]8H{XcXnvo ϶UAՕ.f1YYtMk^DI կ L#N{ad@x3I#cLPR,oOp &pK9 w Q A= ^n0,eZ^3-z-+#qi$Z۷BFGَWJHG-#4wgq)l-J&N.%Z?Y9/iSPpdGɃ+HM4Mkz;Y.P*Vj,8nWq -AL|+>hEa6ȭX L 2-Љb}"ڡs1@)MoHሱcP%pErUNZ2ۧOjŗT@Z:YBQ1um#SmO~ل%.@?<[$['Jt$L# %nP@-ŴA!#y'K x{vߝ 3O SIXTKF.$n! {(sDK>FB9VF4GPM'VBgT?F1:q.N\ 9]Z "/2vF_bJ G A9:äa`cL]?zff ʸy7FN*tTea~1 8r:[+Ikn !c܁P~6~g~Ic U&w/ 9&Y:VG𲍥rpUڪx(ƍ0 ֲ]4OCX7j"G6+{ѦhSfSZT.iIT5S3-6ײ|E &**/;ZV_ 4)Ot[~}\Cc\ޫn!W#USUb-%qB\Ng $jTun924xYku GNoUsS6EsLRHuї.G k r;$TMbEPj%#|挔e+A&͂mFG% ;j9B*L͇O 8Q)UqZ 6lwbE/;yPP|~Fxyq v:) ϭi"T o^_CHٚGgt57Θ݃;眹"k7B]yĮOn1@H߇YmSH)oFq 0sܙ3pGI-R5oh<} IQ끘CJ+[/e%wia=MStM4醀Dj2{<ʝ.n7&P, ֶ슫>0k HMkhx`N8vkS-7@T.>\A5k擣E*dκQ}c Ss2F}NTwC5VFJ{xJHq!{-&IN[upbkPZZp>n=O1T{!C1ോ %:f]:fDiF<'ꊚV݉`H %L밭-X`_tz` ӫ)&ː,VDr:g$wo)GxnH~ff@1+XȮH<[idZhlLӄAO9/fAOڊsGrQ %q=={]pu=&q3u8FY`Eɛ BOD;-^ߐ>ǐwdG'f<[33edg#-(N\$9RI)޶MO,"˲Rމ;P4x$QȻQtHyI9ȼ ߘز⫇y:ӇQV3׶Y- s"ȇ!ݗWI#7O [R}a]Qjs:t!#sCV'Q֝Zl_I8 F> ~vJ܂YvDsh^mТ.N݊e3FԲ:7|+O@o6ccd}_t5@ݺoi8t] ֐% > ޥمh7{va37i͐8H‘ʽP9*&hXי,(YkSjb={Ҭct2DR#WbHf) I|fEL? '؂LaHnU9 I;Z'F^fWptYk CCIqwn@#;ȁ<z͜fy3ǩg-n`ĔK]HmUO:Ƽ'[' eAW OB,ɽڪ/s dhF NWiNh`dՑ M7i٩8jb N˰ V8n3y:P#/3 U?+/}[ՂOx00$j?78ֺJa_ј/=Яʊ8E_퉴!< ςũCt #.ZlpGJ3 dD Sb=y*M 1Iٷkd9 ">*|oo(cR Fů}3(n2 T&5B I: -| 5ÏXZޒt[k!_\Ȭ+*Ϲ쌉ۛ"Sńo@s~phˠ Hs>B),;RB=Dizl`6s3m2@{;s[w>f G=\{@O}p_ >0ͱcWOyVv< :Se$(Vn[YӦ'sL(Rpr{2JM?RX͟d?"2\h}V^ٞAʵPsqqx[SF &!/HZs}Rѐ393xw\cx(YK96;7BYE-L5 G+.^wF^hpzңVk41&oWW>LΔ[ۭ|n1O{HE?s*Ӯ? yKXCYK2¯\h[s2}-"Fֵn7KA}qiL\{9jDcAG(EKՄzROg֦SƘ}_-h3Ӝ #⌶|HN!sFD'lw@-}$փ8DOMj*O]4$Tdw*վ}5 H0HwT 7`DcOCJ]b Wr c^9(Tblg=$xJx6tE8RV`-.M d(J] ('l)JCGEZEUSʂw{ŐAae\|Ӷ<"_0 !g=ZM1ܬ1]u@]u %tkP{jD-UVͰ4xnBvtu;JT/c!%VBTE0PȎ3 J&FG]ߤ %3vf֬p*Qx =dy eՋW mJ٧S[^UM6hલKbDl |EWnVA\ְ>lPiRG#1`0"4^DejcrlBÇd1_M.]~XlGء>>x]C2$i|ԮC+ih+OȤ1K:Tm[2'nn(upgϓTxr!mn?z:Cf̿BʛW8x{ë0VR$T|FLvBި+bD:?l8M/{4[xBK8G|0d" [,H9`$y$l晨7T6Eߖ 烑@~-bF H4x)vbr" cFU3:T $ W9T驠 #Ye;(^ɚ:J dNԄdE8+"XyI|"7y|ۇ/>*̠U( BqX&p۽_3V;ŶJ#pByԨFs7qKqh85EK^$Q2nFz}8,l"΋g3-D7G6) e;01xW(2\g YʺS5L=|ڶ8*(0>/,Tkdx`؍w\k/ xU۳/PC|T۲nvJеRB7vq [U&sqwM:`dj?;|ܔ>Cݸ͂zݴqhE,TLld~j^؜اL;p2`M1Uf&G 2'Mw(ͬ{8gd.8+S2!D5݀*`f\sBXz=x?U:lҚ2^-]D04t ؀ؿ氫Tn F2ڦ68 rZN8T6,o@++u(FeLUgNMB2/WG.fYoZjXT˅O:BpqB'01Z4d-o.膬Ľ4.K-G,x)ΘeW;i3`+!qSp"OrkcW#>.T1f oVәIoBO5rZZ)XdێbZN I+#K uŢᩫuo [ ڼUT,M(}a“|ۧR6ٺݘ;JYNBFʭ툽/( r oJ(2#.܌X@jbazJKqak`Bގ:H*>kćKXYqm XCr8=ˑH}O`)t&,ƙN0 dsX[8ahZ˿a^G 1ߋ# ;flxy]ݐl*?{4l&+:pJ<Nn߷"R:cD7] .+N)\ 6%}aTlbQy$+udTyL-Pp4- +OEVW7; XzCV5vW%9Ft}RIqdƄ0Xn'"ƃ'F7ڂߪ}X=α&C 0CIٱ5J!3mۿ_%Yi.i8EH#|uh\uVhRu `cs\dTnZpG븣Z(-a/2]?RT{"F+< 294ɁQC@%\#[/RA7IoE?03NnO]t1>=G`XI䛨y]EWm0y6p(BC],2b-);RW'aL[ ._FnzOQO@p/9q@$(Ml<*z?U 3R7a5-RlUk]TZJCe:<ũ;f0A\|qMFG؟)HY.?iE)(p) 0꒤GL}Fr}%z`IҧLd~5 >jbW˒(sMK߉"C>DY(8,^ ,bVTMWM|Yv݈ȞO[G: YZ