anaconda-gui-33.16.5.2-1.el8.0.1 >  A `pU]G?ۢaPPR%< ۘWj<#ǥOMtydl4=rEU"+kd_l"}!=׆h]?f5O\~Ix1; &nyzƟ;8PB1c4'` ~ kgP)Y{dpOhP% lt|]ob05Eס>Yŏ|=5!.@Ơftm@4w?ypCn?Õ?ش=v,-څ1s@Nv5I_t]x*7O5y ئ+eky;ILQAZ% `tE.9:-ݘ!0*q%|u(^WEwD˕3T_(J5H/?*}Ǹƽ%ݣ 틤%oMފp8HFawqIu(B Hc ?@]3!8&{v66b9b942537b53e82016788c9af5e64fa84b21b55175385b212ccc28e4c55565f1e97328118ba59b3a7d8575d123b127c0bf2027߈`pU]ȎTٚ8]"EhExasuA_8c@ UۭlcK@Cu'471X,'WJ']2hE`y|G0*aWW7w/PhZ!JM8>;I' 1ޖ̷Iu*xٸAӚ\36*#THy\8b]~gHphѢ^ޭNmGjͽ~yfn{f RH@i6>a K[+th~s7)'hZGx]\O{#QN,ЍϧV2GŊ-sbآ_ߚ=9ꥥi0n} H{CTFr BUO; =J_箐=l95IQ?؊o{v%CfA{ǏlR<ђ%E"R²|zjByZ7!?.3''>p<K?Kd # W :@H0     3 5x8`<??BBC(D(D8E9I:x)G@H (I#X#Y#\#]&^7 b;#dUnspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxaarch64|:|z//>>- - 5Q.. ``''vBvB==GG__??l7l7>>"w"wjGss 6 6yy;;&uN NY/a!+ssG5G5WW%%TT6,6,JJ""Wp#Im R(-l"YR(? H 5gro5=N< n'kFP]M-@CQtG!:M>;4 n74=XE%y* #t GT!7HH(:A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤`U`o`o`o`o`o`o`o`o`o_6`o```o`o`o`o`o`U`o`U`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`U`o_6`o`o`o`o`o`o`o`o`o`o`o`o`o_6_6_6_6_6```U`U`n`U`U`o_6`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o``_6`U`U_6`U`:`U`U`U_6_6_6`U`U`U```U`U`U_6`U`U`n_6_6`o`o_6_6`o_6`:`o_6_6_6_6_6`U`U_6`n`U_6`o_6`U`U_6`:_6`U`U`U_6`U`U`U`U_6`U`U`n`n`n`n`n_6`n_6`n``n92ae055e13401f17228c59521330db5b37c28edc06af32b412f70d1f8605b78fc2996ab22d84743d0bb3ad846c87588dbe2201b6fc09af588220679ca0edc370323c9edfd4e6c866febb7652beaa6c744551c12d98ddafd50b76ed7733e519d5797c8a9157eb80f97bee57e105e6af3d71d2343e73f06499afc1408140792368797c8a9157eb80f97bee57e105e6af3d71d2343e73f06499afc14081407923689338bcf046aa2fc6780ae6ecdc32fd4e63eaab1232972443583a5e4abd1276f32e949c3165c2a296b3564a69b036568236939f52e97d62f14f97048e954be35bc768a8be0e7ee76588b63ff9ccbddcaf330f02dbe425e25dc0ca6db66b6f017ac768a8be0e7ee76588b63ff9ccbddcaf330f02dbe425e25dc0ca6db66b6f017a4a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7f2063abd4cb7c940a6afe3ea5c359c6ffabe57a9e10a5996d9900e9557dbf7c37d4a2e94b24bf23799612379e484ac0ba115e2ae66f65e7b89d1537378a5cc347d4a2e94b24bf23799612379e484ac0ba115e2ae66f65e7b89d1537378a5cc345c396e5ee46c471092a3ddf0b7bdb326e97cf6ebe7541a4a73837f5d3ee118ba5c396e5ee46c471092a3ddf0b7bdb326e97cf6ebe7541a4a73837f5d3ee118ba8cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae54c15fa8e331569858f42c102257985a8ab9ddfb5a82a7147af97b9a91c3740590d9d02c690ad78be381236382327f0454744b9d371df5f41c78a2e0aef33d62a0d9d02c690ad78be381236382327f0454744b9d371df5f41c78a2e0aef33d62a72cc18c6fe4ba2674d7095f7f9a463d3f06a6d2f378130e2b2f77a7920e71ffc72cc18c6fe4ba2674d7095f7f9a463d3f06a6d2f378130e2b2f77a7920e71ffca37fc5f04451f0f668f032796209079c0f31708d1b3195530746d31d7de7c953a37fc5f04451f0f668f032796209079c0f31708d1b3195530746d31d7de7c95355d103eed81430a779b7ceedd1ec7ac293650233cc52db0eff21c3d7e08cfc5255d103eed81430a779b7ceedd1ec7ac293650233cc52db0eff21c3d7e08cfc528876767a1ec834dab239525e1e23f78b04bd750cecb461a888e4282eca134f358876767a1ec834dab239525e1e23f78b04bd750cecb461a888e4282eca134f3551761e0662c9580862928cdaa4ee621a1b4baa672a1482e3b72f4012795eb16751761e0662c9580862928cdaa4ee621a1b4baa672a1482e3b72f4012795eb1670b3e07c01a46eb28c586d796d8912ff5951927f616b488391b18e3a937bc50d80b3e07c01a46eb28c586d796d8912ff5951927f616b488391b18e3a937bc50d875c3db1deb2bb12ca7bb5b542b79dffb189f029f66dbf37362c36515a085ab9475c3db1deb2bb12ca7bb5b542b79dffb189f029f66dbf37362c36515a085ab94bbc535f2740e5e6de2b06229c082929876aeecb58e5943fd225073cce636b907bbc535f2740e5e6de2b06229c082929876aeecb58e5943fd225073cce636b907713911e6233f58661cad4042dc49c5ee3844a7f83d590b53e5db588eced0b96a713911e6233f58661cad4042dc49c5ee3844a7f83d590b53e5db588eced0b96a26ba4a3c1e557f74819ba047582c43d9bfdd7ea8d6d740e639cb8960b142232a26ba4a3c1e557f74819ba047582c43d9bfdd7ea8d6d740e639cb8960b142232a9da576970030ca785fa553f001a424ab966d7f06f6cb8ba3b627da257f5753a99da576970030ca785fa553f001a424ab966d7f06f6cb8ba3b627da257f5753a9c627441399778046fded82aae40b79e2de7281bde768f33b78319cdba4c72347c627441399778046fded82aae40b79e2de7281bde768f33b78319cdba4c72347be0402b78f099cdb62ce4a66867c9df2f01e6185c633700c6576f336e9e53483be0402b78f099cdb62ce4a66867c9df2f01e6185c633700c6576f336e9e53483b2fe1db8d1c22ec258159a1d5766f09941908e87f9c9335e0eb7951aa76b1cabb2fe1db8d1c22ec258159a1d5766f09941908e87f9c9335e0eb7951aa76b1cabc102ce548e880465378b3da4531534759b23f2c8173da2702c4e3b9066ac04a8c102ce548e880465378b3da4531534759b23f2c8173da2702c4e3b9066ac04a85f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85577da6d60161bd22e76008d03dc6503921f92a32e63c2bb5ba7384afa02b6046577da6d60161bd22e76008d03dc6503921f92a32e63c2bb5ba7384afa02b604658aecc53ca273f96a36cc78b5fe1d21fc22a57ba23f58411e85bb2bd9bee7cb358aecc53ca273f96a36cc78b5fe1d21fc22a57ba23f58411e85bb2bd9bee7cb359c7ffc568d97014764e4c5949518b58d5b927680588640e2919996fb9a9f527c9c7ffc568d97014764e4c5949518b58d5b927680588640e2919996fb9a9f527c0803ab9bcba8649d07c4da14ec5c7de0903f2ee9bf9ac4f7df3cb1e686775d130803ab9bcba8649d07c4da14ec5c7de0903f2ee9bf9ac4f7df3cb1e686775d13d058efbad8fb0dbd327671527b5afcfcd094415a53c2f6328e0f9eb1ed686926d058efbad8fb0dbd327671527b5afcfcd094415a53c2f6328e0f9eb1ed6869263e1ca420c872644dd310109f028d5095261201048657ab1bf11ba54287c900143e1ca420c872644dd310109f028d5095261201048657ab1bf11ba54287c900148989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1e1d51bf08e9f0e66be5c562971af855b63c6d30d802cace5136bfdc2cfab2ffac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85577da6d60161bd22e76008d03dc6503921f92a32e63c2bb5ba7384afa02b6046577da6d60161bd22e76008d03dc6503921f92a32e63c2bb5ba7384afa02b604656c543f47b1bb172a90bb642a3068d917426e94245f98105248b246f07b6826126c543f47b1bb172a90bb642a3068d917426e94245f98105248b246f07b68261289a17c9cbb5783dcfc935b96bf9fda036cb727c0314d2e401c6b62c7c7b0801689a17c9cbb5783dcfc935b96bf9fda036cb727c0314d2e401c6b62c7c7b0801657494994ac54c8cefe14fbf1112fd284160fd98aa6770d763cb37d2378ca1ad057494994ac54c8cefe14fbf1112fd284160fd98aa6770d763cb37d2378ca1ad0eaa77acac6040eed05cb46be99eb12fc8ab3d98e738b4837fd9ad4a7eab1831feaa77acac6040eed05cb46be99eb12fc8ab3d98e738b4837fd9ad4a7eab1831f0ea0a0eca32839b9190f28182a4eaae638f27c1c321b1a9e803819d4f9950a320ea0a0eca32839b9190f28182a4eaae638f27c1c321b1a9e803819d4f9950a320ce852f6998ddc046a436d10e39cec2a6085ddd9a10cc51106a51bd2f9237e110ce852f6998ddc046a436d10e39cec2a6085ddd9a10cc51106a51bd2f9237e11bbe4b870a75781390086a2f707eecbda0b5b20fbe5e95ac1795145a3d76a6acebbe4b870a75781390086a2f707eecbda0b5b20fbe5e95ac1795145a3d76a6ace42197989b57062411126f6d1d08c1c65678c65ffaf30cf58f78abce54c33dd1742197989b57062411126f6d1d08c1c65678c65ffaf30cf58f78abce54c33dd17385c5b7143336f79ff0cb5e4ca09369c2990818eee25c7560bd3490d7e0548a5385c5b7143336f79ff0cb5e4ca09369c2990818eee25c7560bd3490d7e0548a54616096ac80762652e154025f310ba5cfd559621ac0651989e5385285b2a0c5f4616096ac80762652e154025f310ba5cfd559621ac0651989e5385285b2a0c5fa61eb72b47b95496d0fce9690001d74ee8785640640c96a524c01e0d67135a38a61eb72b47b95496d0fce9690001d74ee8785640640c96a524c01e0d67135a38034c1a05b2a36982622e7361542d5c3a68b2df1adbc9e8f47f1d74a5cde7bda7034c1a05b2a36982622e7361542d5c3a68b2df1adbc9e8f47f1d74a5cde7bda7226f24764af04dffa18d7605958d90c87e6e7ca1d8145465da38ba773d54a541226f24764af04dffa18d7605958d90c87e6e7ca1d8145465da38ba773d54a5411d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cbd4550c521bf36cee015b9a45e27fbe4be320beeb7f0c2b7c085cb5b0a852f8e1bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62ee6e1e73274409c8828a108c71dee32ba4500dc68f84590bf3762affa2c8971d8e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea1907a16d5a27793fecfb2cc6b425b6f7b6b74a35836726117d9da5ea5465390dc97f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af34b0e46fb0376fb4acf24e6dd8a7f8551b00b337d64dda9d3ae263dc7e816b9fade7eee1a771b3842fcec0d63c50039750879fd8a9867b59e1d251a98a8722a0e4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda399d3c46e66eea4d6efe7ba649eed8bf69addd270fd47a392476ab7d4e7092eb2002247099b2461504f43fc8ebe38fb7cb9c3d23d99d691ab1b219951f3157c3fa44208e5989c01bd3b50b7b237d1f05b075063448e2d612cd5d47cdcb4f8441115fb119e5700ffcec7c964418225bedcba926412cc3f4f92a33f6ac520099885da0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae10828e2aec7732c51ff4cac88f1bb3148c8045cff3dd7679c5c7ef9322227764401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec65533bf06a4e069040680cbadebdee111ae2185e912378efc8a131848c424ced36423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b35203c9f8c34e80b3415894cde8fc18056264fb01e8d6c5510ee8274faaae68eb8cabb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/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.2-1.el8.0.1.src.rpmanaconda-guianaconda-gui(aarch-64)  @      NetworkManager-wifiadwaita-icon-themeanaconda-coreanaconda-user-helpanaconda-widgetskeybinder3libgnomekbdlibtimezonemaplibxklaviernm-connection-editorpython(abi)python3-meh-guirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)system-logostigervnc-server-minimalyelp33.16.5.2-1.el8.0.122.1-133.16.5.2-1.el8.0.10.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3`@``[)`X`OL@`B@``@`>`x@`2@_=_T_j_G@_@_:_i@_cO_V _R,@_P_C_>e_=@_3_+_)M_"@___@^@^^^^@^b^@^@^ϧ^V@^˳@^ku^O@^Nt^Nt^B@^;^8 @^)^ P@^^!@]}@]]ʞ]@]]c@]]@]c]D%]G@]G@] ]@]:]@\\F@\@\B@\@\M\Y@\s\o@\eX@\ac\Q\?\@W=W5W,@W#LW WW@WW@VVV?@V@V@VxVV@VVT@VV^@VLh@V<@V0V VqU@UAU@UUĝUc@U(UU@UU'U>U@Ux&Un@UUU7@U/@UF@U U@TT\@T!Radek Vykydal - 33.16.5.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- 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.2-1.el8.0.133.16.5.2-1.el8.0.1   __init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycxkl_wrapper.cpython-36.opt-1.pycxkl_wrapper.cpython-36.pychelpers.pyhubs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycsummary.pyspokes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvanced_storage.cpython-36.opt-1.pycadvanced_storage.cpython-36.pycblivet_gui.cpython-36.opt-1.pycblivet_gui.cpython-36.pyccustom_storage.cpython-36.opt-1.pyccustom_storage.cpython-36.pycdatetime_spoke.cpython-36.opt-1.pycdatetime_spoke.cpython-36.pycinstallation_progress.cpython-36.opt-1.pycinstallation_progress.cpython-36.pycinstallation_source.cpython-36.opt-1.pycinstallation_source.cpython-36.pyckeyboard.cpython-36.opt-1.pyckeyboard.cpython-36.pyclanguage_support.cpython-36.opt-1.pyclanguage_support.cpython-36.pycnetwork.cpython-36.opt-1.pycnetwork.cpython-36.pycroot_password.cpython-36.opt-1.pycroot_password.cpython-36.pycsoftware_selection.cpython-36.opt-1.pycsoftware_selection.cpython-36.pycstorage.cpython-36.opt-1.pycstorage.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycwelcome.cpython-36.opt-1.pycwelcome.cpython-36.pycadvanced_storage.pyadvstorage__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdasd.cpython-36.opt-1.pycdasd.cpython-36.pycfcoe.cpython-36.opt-1.pycfcoe.cpython-36.pyciscsi.cpython-36.opt-1.pyciscsi.cpython-36.pycnvdimm.cpython-36.opt-1.pycnvdimm.cpython-36.pyczfcp.cpython-36.opt-1.pyczfcp.cpython-36.pycdasd.pyfcoe.pyiscsi.pynvdimm.pyzfcp.pycustom_storage.pydatetime_spoke.pyinstallation_progress.pyinstallation_source.pykeyboard.pylanguage_support.pylib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccordion.cpython-36.opt-1.pycaccordion.cpython-36.pyccart.cpython-36.opt-1.pyccart.cpython-36.pyccustom_storage_helpers.cpython-36.opt-1.pyccustom_storage_helpers.cpython-36.pycdasdfmt.cpython-36.opt-1.pycdasdfmt.cpython-36.pycdetailederror.cpython-36.opt-1.pycdetailederror.cpython-36.pyclang_locale_handler.cpython-36.opt-1.pyclang_locale_handler.cpython-36.pycnetwork_secret_agent.cpython-36.opt-1.pycnetwork_secret_agent.cpython-36.pycpassphrase.cpython-36.opt-1.pycpassphrase.cpython-36.pycrefresh.cpython-36.opt-1.pycrefresh.cpython-36.pycresize.cpython-36.opt-1.pycresize.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycunsupported_hardware.cpython-36.opt-1.pycunsupported_hardware.cpython-36.pycaccordion.pycart.pycustom_storage_helpers.pydasdfmt.pydetailederror.pylang_locale_handler.pynetwork_secret_agent.pypassphrase.pyrefresh.pyresize.pysubscription.pysummary.pyunsupported_hardware.pynetwork.pyroot_password.pysoftware_selection.pystorage.pysubscription.pyuser.pywelcome.pyutils.pyxkl_wrapper.pyanaconda-gtk.csspixmapsanaconda-password-show-off.svganaconda-password-show-on.svguihubssummary.glademain.gladespokesadvanced_storage.gladeadvanced_user.gladeadvstoragedasd.gladefcoe.gladeiscsi.gladenvdimm.gladezfcp.gladecustom_storage.gladedatetime_spoke.gladeinstallation_progress.gladeinstallation_source.gladekeyboard.gladelanguage_support.gladelibcart.gladecustom_storage_helpers.gladedasdfmt.gladedetailederror.gladenetwork_secret_agent.gladepassphrase.gladerefresh.gladeresize.gladesummary.gladeunsupported_hardware.gladenetwork.gladeroot_password.gladesoftware_selection.gladestorage.gladesubscription.gladeuser.gladewelcome.gladewindow-managerglib-2.0schemasgschemas.compiledorg.gnome.desktop.enums.xmlorg.gnome.desktop.wm.keybindings.gschema.overrideorg.gnome.desktop.wm.keybindings.gschema.xmlorg.gnome.desktop.wm.preferences.gschema.overrideorg.gnome.desktop.wm.preferences.gschema.xmlorg.gnome.metacity.gschema.overrideorg.gnome.metacity.gschema.xml/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib/__pycache__//usr/share/anaconda//usr/share/anaconda/pixmaps//usr/share/anaconda/ui//usr/share/anaconda/ui/hubs//usr/share/anaconda/ui/spokes//usr/share/anaconda/ui/spokes/advstorage//usr/share/anaconda/ui/spokes/lib//usr/share/anaconda/window-manager//usr/share/anaconda/window-manager/glib-2.0//usr/share/anaconda/window-manager/glib-2.0/schemas/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnu     Python script, ASCII text executabledirectorypython 3.6 byte-compiledPython script, UTF-8 Unicode text executableemptyASCII textSVG Scalable Vector Graphics imageXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode textXML 1.0 document, ASCII text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R utf-86edf72cdbdaa5eea966799a3c986eafe22f77c72c3b43754acb078339f47a42e?@7zXZ !#,<] b2u Q{LQ'pvJRM oV_agiMdJԪ{WekL&MiP},1C"pOhYٛ= ^$`{|u](Pj.Q2aww9 B;, - `:P3,=! u]M-cI# z?~(M7|8;HYJ%FÂe^O絆eHl~'>Ԧ3HOd_sz'ھo 7PNm~|d~O1ުֺI `kG0Q_2݄ oI1VC3 9a&ӗ`(Q Մns1Aɶt(r6C->y. y\4_%p|:$^72텂uso5oۖl8f9 g2lza;}mp_XA3$)5QFZ=*|3$U|lMG"efÅ) 7@n5WrAڳe-JO2ޱQ`<*w4QH!t6nwcz̛瘷mU`n`yn;iSpǿ{Z ")iͬΞVìDe&B?Kt6(}_?aD$KZ=J\'. >=S" -vYN%T8U6=zU@0o; SqK @}`mҸ_ >}F 8ӎDJA^3AwE ۄ#{=̃ҵA'Dec7-HwJ\/Rx-A](IѩRh:lf䗷X*o@fBV54t2)v3nK6Z 7!3F@L쐁U9$CXݣԻl =Q߷z*w5 #m6vfr~Qʵn.qrqTʘ ~"O 5R B7f')1Z'L!͉xzy=kFx>lz>$?,*5['0V5z 4Rjpg|ϫ0tػkt=V'tZgN4"@܏@F})}wO`f 5%­x+*Y{THĤ0C=x__H_υ}rt^Rnj-kče$U5ݹTD=$PL QL~$];8QsScSJ@&We"04 `E3-:Eu ?lݱQ?I u /2HLzM1T>DoobBFz(a#ҍ TO`tw43Dfr+^D|9"<_W(9uY߹eNB U-:olQZb$*|dC16_IeBt@˛ ~^~'9 0ZX[Kc~K0&hi!'*(} `[b5KZR(6pkRA9 L+ƒG+Uw0<%X|lB6AG,BnЌK숛41VfIn O~EO9?G6=x0,Q OȍSaxQb*}qW1dAqɂXЯgB.lYAك*VJp*$3n+9T RBa(X5FP)įrP䃍&tbkej\gw׊[i]dO~Wscߒ]bQql0RUX7q blcbHhg@̣t bT,Fu,+XCIP4-\2,8jhEr `֌_Zc~E?1H!lUcFeˇǧb5љOX? #3h=⑼*; E+JIu<~(u J<{Mas:N,dDGW?b6gL _p; Pc2GKrEw`|_|Q6ּ1zd۷4TRwìp F.e,"oĸrB$%R M 9|@DrY}蘬V'd!xZ R$GEd:~z7ߒ#cr=QoNs~UnQiEm܉@p6 4d.6'j,.%+XK~ES KM )^ܗl,T(:R<3T;k公(BDj=5'82-dԻeR1ÞdZ|\w-U@ !ҘmtC}V9ـb3`2򯛍R;o䫁q.@T$BrI@:–`]I 1Á(e%毫7m( EN-Hf9Q2?,ie,ݚY,@4v?A?=_ٱ`-vU0U_Z&'?:IQ/lŖW)˿rsٗKfHh!/)CH%];}=,khu3¨/&W!}a\o B^Oթ8V踵 V'a r H]MT"=$ǒZų.&hu/^6~ƕ)U6QH]+!E6N"T@ROEFӤNV0)l ښmj$AC~sm\zϨƃ Z4Am_ݒ(k^՝C<&ąƂ",#eq%B.v`/z;#^\ 21hĘ b{,M<&”^1GzAr#'tDsnDkN|)1| =L*$*`|IF(ݖ| ’ 'Bn0E?Yw+gw !V`iu #*6k2d-kUyJMnfso/l=O/8 ݴTB9d_UBN O0d|bDvnX81r/OqE}FwW&$B j}S~Mx[yZ V-Xw&fʰJ&Z8垸-2R0f:7M/(z!sp_"`(;Z%Y#Cs;kqo[huu̅!Q=&1h[Ci4qR8"kG&xךjkknEYtl}g.^(KP g#)].[DI[IQ k*wiP BCۈY<"=x&XKgԨqFcS׻6SuKȍdҁjy$(HuVxoyU%6;\;ҲbVQ/9H_˥;m\Gg0tA7M5T8w~=78~8N!R# +^2lSLh~>NYM*"E,wW ԐvjX_x!mpVVWx\BScvM'fE[j$2Dgn@\D,_a &*0H Yq,"΄KY7jI(P|]9e޵QhD-PM&*, W{6^j`J)Yt*1I <#G-LUqb]|h#?rl#bue^eDl$~EӍUN*ҁʽzx$Njn~`ŕPyhBuasRdǟ6Yuc -Ze 5~nOZĶH[%GފTOB }j5+5tJ[ôYk ?A?a_6>|Ѿ3Zw겝[Վ[Xck-Uwʕj(m/3-#)AIzS%p!`Yې>)g|VQ~NY6sߑh2׹C(rÿ\P+'ሾaF _w]ژԺhuG?7uiJ48r0Ʌ50䗬7߮dϺ{y5[XH>%L0rW~uʨ^|{˚.ScEsGzrNE~k޳׎9[?W049בً+I}NJOjzImZaO`--#*p׋r&Mrxgtm8"uT=_R`(r{)3Ii^ *ws8\@3kl_FI& aZ~HC4'OLs<} m tt1?]D']f:H$hK%mEF˺ϱIUA+;9"5*UFLhS!sZ=sr>nP3;Bơ~f65ϦdRV1`ȾtQ)@yu6$ { a/(TopG9޲6zٔJ@l a}B.|Q7Ľ6TaO>[\/$iټ:-BՀ!,!Hk`e8~E oIdG9vd1"5uLqo;93=2Ms"+mG^ۇJ)≆B{BxlFx i=91ʊ5ᝁ`Xl}$IlW cmbYcJpv .ADeYA/{!l#1kY$an}}KjbT`{>v&3mFصvPnBl̬Z͍$(] n2l*5❭L',9*=NlRv\ޡ'g5sg 6jBM`_ dاmD+3qь=+ DEqo2 A2&Ljv91&weI3[M42UBm]dd\W.RY񾳝u u}G_Zu1rwU; l a9RXegxuw]Nw KoH$M/U&V4mۿ H }6cn %9/OP- *WLWg*7{?MjIf77-L=˹enm쁢P6tM$SǸye](٤XM:8a%, 0Ff7oP=Mo] e5'eJjQ {6@!ԉJw6N4zYd)9r X ØwV MN O;ц, Jj;P$sm :9 P.'$Yz}ż񆥲!q"jZ{J=|E͘K]Z2-)|*V38шk& ]U_v /zuRxgE~ Yկ,ЊdpbAaGʫ#ޫ#nJ!ZjzVx8xIW@.b "f',PtfjC&0M9j;^r-m8/f,fլQ6\H1X\?bln'cp?ߺņ>,tm)(nXlo4Dio$m%Psv.p8I쌒k "en:y em]ԣjP6"=T+!LN*w2x"ϙRpr']⋒ CS RL*zVJ^>$+a ZAMy/ cr5}epy>0&AE]m[!:.4Zw|}R[T}6ޅ_lb'8gU"evd!p` L `kZ9u.a')3=U ^m%ѡ3fހ! a,j`ײ(Ua߯f.2?Y|iݲ"Xu bǴKD6%xQ&E%m^Q$!uSsCBhVwe+0yy,ԔK 3` 3IÇuu 13^sXDjJYo O=QOZ]W\So\\G+n6ٰ̊LCRc%,ik&8ӏ"A5dE,Xi^+Yd+*ۍL5Y(ppIX(,> 5`[#U[h4|`}=՟om?# [.7\:AnDL,lm_`yz1r4<>[5ݗׯhOKcF?a,Cѭ#XN/$&:2p&pMќ qqwuTa"D#-+`?X;vj{xTh~ (O90dV/T[}*c.٫K ۝nOې?}:^pz_ȅXW#t>&ȴwhDj: X ԙOnd& !g}#̷j"wМ%Ȭj˅@ÌA]rF )~ ߨ4L( `Fqɚʊ3;VÀClryF16B߬E=ykrOX*dkrlB֘]EG%q UKe1ݭr:X;>:){^< 'a'}fH! u{,MZٸU}!-7^+`ZQ/.'=0\$mP (Z^ޖoOgC=_ȝq+XuWzKp /$vjj:MO[v 2&%2k{;oɍzr /-Ң8ԠPK)QuxRpJAPSH@VNRŬh$=ձ ;k5{--_]3s??Ye~Dn{2rBA Hre y~Sbܣϡ=_ 9pݿ|춼&\jFvx7xFgTnӈ*I@'NzW OE}G0{2ڶnYPQʬ~` BoULHK)<>y >R" } " H2J( >!e$A nr#f1[(U9676q=*P<^$}h@MerX;`vQx{H[ɞ QUČ+;! ڽҼJJHL"mYUQFh91|3VDz?qN’cOzay=@!sۙ-Cޖgз p[>%zlb8-ԫ vA]0=siJ+'D4(u@5voP]`2~Mz&@Ԕ'j 'MǹJlmue8`PgZأqӐfa^{1oGv[`dz=B;zd#P,VӈȺ9}q{M^a+kI;$$㢟V.nf\zG~*5k5m| a8rMt. V`FKtIgsI5jD_:`:p6s1hҊ#(y`M4* TWW8CYTgR|%{Thl\(FhQD+wNܓ RdYw d@U%uzV9@kSO%'m iz*LX.$vJ[C?mnqYv>޿ MS1;YϷ-f7-,%Q0i'7է؞(0.c¶R\!&Q܎fN?[W#X#`U7 m|lC3Uݪ ?|.̛Qg *Ǿ2urv0OӸAȣIS9 K'NE9E~a"vˎ4<29zJmEBCdC.[Pv!V3ܧPUېwlYxf}T` =;6SaA e(J_!듿`D-]'-B'|AXh2Z0Q;7̲%MZ(d (t (Y5\ TG}<%<ۗ*%.21SGCKty=o)xFnpv[wtc 2qU[;ľǂf*U9J1cGt3袊a*A9a2Ұa3-s/Qk? e :!۳~_.^Rӧxn-p6 n"07}@;8^si"MZse$hClw!X=n(!Su(>+2אog͇zQLl]WFd )G=܉-􃫜|8 -P{CE68Vbaƪ_k͂ph]NFMi|+c!dDdI9ENŒ;ձQNȌm+[M'}B &˧N_.eWgtX7׿Hʛ~RQ:1sΈЁsކ#xgǭO(0.5 &!Um¨#T|H/k =3k'h>]؈pHD26X\~^x6h3D7MJ0h04]JtEXwpGʻV𶃅8y{=JomshlT\e$uvty IJPTNk ReVt),b}3ZO;9F?]mP>2@ܨq(ۛ?D;(Lq.9QxL>utE/Y#[\oD-٢ ᓄiثn&J )x.9 WJ\¬4ŋSϐٳB1٥.\dlZbA_/fJxْcFǶ ГHZ#Cz4G_㎀ bE!9@kPwn~8\B5a&%B-jN/Wx{aUC2fSjmˣ`~l6y•-zQ贁W][g;2`畞'h kI e1hVbC?#Zg?r*-sT:[b?@$5H3U{E *b+9 ZgӬ6l,y h#G6(lee(\E*0DűP~DTrK2[[` UiYZ3W.mMv1ۣ\Un48x\>)}h zrht.h]È-?%?c|2[f>\%li5P$MRMv 5_+hW C1B-eCNQ( Me f0܇];!8wgwe^wzk~&(H]%= ~KXvlup\ 2WVl^ _j '@ {wQCh9t! ۤ29b'g2ʥ-?Gyl)t2FO8HjN`9G儥CE)X 6L_dԾ.#}DOa6{Rv+΢2|q_ne!O{ %!9$9{rXWvvAvp٠ eB7Tִ!oÿSр:VfXǵJ3~4BTJ<~֑RjN#uxWrxcԡ)7ۏwI?3)̏ϺP?l? sy7\*7>L ī?YmOCVpͩe#,tU_4rKQUrutFY*qCݱ J켦tDu+zJC.`ˈJ9cn_I|/9GL6I8 NJ0Be,]3ezJsD{_vDht *?[(aGQ-VW6sN|Uůf<+7t)HNd?#"F[+u(%8ɷ/Ef:#q1`]9OXX:}0omvx vzъ \@x =A|:P\60Ab=&)qݭZl ϊ5; 'p%_E"׏ bkhSZ_6u{% h-sY MFɏWO?^a(Edzf]0;FJp@x֫|ò/ 8<õOPt6iyE򡣙^| #R-^Ef4hͧ'c-Q(aObK5gp]"= {مhd2O+~f[jvM0QT4hOV-5g]M滚DYOԕOuhx e"ᚐ]͜^֠l5~*KyljQ?W{O4Uk- ^CՆk{rfz^ʗo~#Ȟ6x}d/wL5]H.k|RQO!dѦ\B6S:)P> ,:y ji˶}Q!Ϫws8ibd XnL- + uƷWh-塐0i#MwFO/n(J}H &~b e࿷XZ^|*/lbO~l1mѦ!/(IJef 087SadYf$ `y)_]|dbj7cR4&) tbyt4R-ܼTfKȭ[_3R=ʲ]uXY$2&oiY[5f& qydQl#.{RmO#/g6sv2/&OQXtQm@ *]bqB㼯{* ڧ4rͯ¬J*P{T0=k769@zzb?ps*|B_xOj2cSlAuMbowP9؍OsXm +^|,; ;8':,%`P(_noZӔZ #+r/6Nra[qPLDjBUg-(T=&k犾Nw=hݭWqyRt7 9F޿GӔ9bLd1p&To4?E||+oE.ve'_@u2nIFUȋU$ǜ^nd{IJQJU}qAk <~WM2B9:f5i&\,q~ t=,w[}6M2j"JE02 @7*gBg9,(dBKo i%Tx3$ U w\h|yoVlnt|_NZ$:(*4:`Et?"*Wɩ7vc_^O;SQ8ǯ9 -ʊvެ+*WE ѹ=H1zOUjb0'lQiׯpc;c暳Q:liNY4B,<+Q `Ua:bbi,n ǻ?'O4]E?c䊘)QUy8M [N` rUyZ`6")5DB0׳Rkn-Iy1FփaΕ]य9٧Ѹ)HsL!N"ybԞiܮ/c5w-UF5Xgۉnu9$Ų`[)O.)'f?0 7kM>.Z")PӮ|ԣ?,AXI_<Ֆ6}fӅ7ʞUxml,:%LăHteyXW[t!|wEi]\G3W;ߜlQ+46!rFrreL! 1#i%q#$٧` }*ݩ1TeE:@G> Rz. G_@I3ǤĞk訩(6ʛ >kfz+>OLUd\zj:92.>%_ߖO=c]'LvrD 9${TX^aq/P\V7~T:l+It%'ZqJvG1?^u;3E^F[=U%o[Q4Pe>EӘɟWU$̊Y3!gJۤΐzx[ā<?Ry#e !=6At*_~U.N37Vh!d`5fMq3{2+ȜרXDOC.S(E&&QNvIS vUڻbC }w=sj9DYn=kR_a:߯WRkpfbaRgԛ#K)eDLIHnys05xMЇ F_m6R!1ZG*.F\҂C۽?Q9\"|lO⦐5\տKunlfqr;$ؙ柄SY:nrg.Q̇f*I4јYGyZ/2uJ%W-\0^j<@^Ll;0cvmF.t9r y.tv9+,5]sZNe\Y4U}>Hz65Mx1+ ` Δ}ʉϬAMJtPץ(P ӃyH]^vqA,0#)%l!h/h7jvsH!.##+GJFgN3grrT$ơOƩ'ZhU@۲:q-?f~@OA<aȳy}4?yP@SkӴRtu'sD|7c[iYKwi5 ,KT6Ajn(2z _[C(P=EwVTWT-d@EV6H:Sj:gfyō>th1rEnbgb'׽x825w#b}WnCPW1LV,*L!M^d}N5[1o"yYռb퉖s2BjHw S{ܪ_PQY},&Y{]33ƻ4FX Aez1v+oϚptF:n%iiht]Z!8պ] X%5- ,2f˝×v8`$ jB2TGsv敗s y#Adb}Tpj9;6j 0Y,jTeɐ5P·2G]/L0b2 XW &m&JNQ//$V}yW}Lx"ԪsP}o3B@/}^=%P4Iv'PuP :ԯjSH %͝LY+c&r)C;MYqMWn1P*Yqڍ hz>8xR AЦ -VHzʝъ/ziY^үmSKX4'ebU̠5ň⮬ɵ. yqYw4o>NA䡆> aa+(kSU;k u]v2W9B5Ws61l+ 6 i|v8Jdk.JƍKPԲ,zqS5kt:-0W̯coh զ"H2]ݝLGƕ!)S>Ly㦘4ZNk}ZE ])PfmLP'O`<ċփ[f\<L'Ou(X*z!rᘑQh"<6RNj(Xu?+BKU-(N W@#tTc"skv5iW~}Bw m@1 xbVtnړ[[ J4YMu3)K޳aENfIfQ,:2!gOu :G#yF dhGK"K(dbb$%Ilqu~]%b._eA_1;6%g, |~J|$őw×hԬf^xݎBE gѕ6ޢ1I|٘V k]79 2_2,laYdU#T{Oei; ,6@+J[' }]='K%I2dgJ;([֨=| |jE*օd3ag&aWy 2=\ PD`Y 9KQ^W-vkĢ|?k4@P/&>C"E!ȧws,1-|[lMcskKN&1(ƒ6L=\-2MJ ˦"'1T' bHZh&x N=9zZ:f bR 9άـS1#6_JعkSߴ!.xy6Bщ-d۰ p‡LLW&b;& 4UIR؎(;w̅} ?{- o]Y;/Df4 +%qa?Aΰ=ਝl x_@EW|w^d)1XLdĕ28pLWpy0ˢsZzqDGa4h'Sb^ "ZmCƖRŮL56cpavxb.Y˒۪{K] GN_7}ЇmtOg6 O}V&Ƴ΂6=tVʟ;}9J^H4oG7Z,l3 !_NM4N9js *{(7zEq9Mz@!ltc(yb\P^YaJ(yj'6Kf$˞V1`^; ןoEJNI;vKNa)2< 27oCٛ28BʵZ.MvuW\ ែ}iUѦzזiJ+h̥R%0V306,C10a~( t[-"߈.ݔZeǨ7ٱOcǘgN'G#f6I$u|$ `! h G2#teVp؁z*ZҤW\,M̱)H9c:FAP&SQ /ɶQA7`M6A~訐g&Б\?~E={H!1XQW qi jpՖT\_9|؏t,vm5_3(H6 @I゘a2طyJejyNF޼tP:#cQ6jP ob¥a̍u M0OHWH%&H̦# ɑBu܊MJ7Qq{"o؁[i/kdNxM)r#.6p@Ͽmeֳ xAbLgB4e>ĠE ePӈrXPi&=㚪5VJ`bmy+S33bvb,T+C;7`ˤݑ,=SAF~@5St2AZ1?yZ)eFft2>@71b__=(M"~*>YHw-:X-B[5.}<` p/)ټʒJF!p.gU;AFP\),JJQ57]4fR T֪K)R)p2|t}kN L<I_JhkA(XjQHZ n)λ}u»t}3>t-/ L&&]\X0ս(R}J7vR94tG/O m6yO/&˼Tc9_Wx] 42*Kc87ne)  aPHCCt[`s.;V8A95!/ه#u]+rN~4Y16߳DUߍY^`~E[ d1tիCC$Z(k 2M#qy6;BX Udzcgn2V4Y Z>ն^eqOI\'*, :UǷjdKBҟ(H'&Q5!Wn9ʄkhM`A<Y/B_|+>wR+舚w ;=܌HΌ(b^A-?bDRt'^ H\ FhԤJP 'ľzd?1GaNq4/EF[9.$/dͯ7 :`)&}`*RL]HJ"y"w$5 w$ ۈ[丸SXhﯩr r$#Z[`Nqy"]#䢐8/m?2@k=PDZ <6;fCi&a+T62)EWtLR36V-ǻi'Կ2UD|騹\֪Z7)9ˋǕ_nRP,&{QP_ɋ{3WG `ԪsXU!a$@@01_7eW$ٜ0KripL`䄨&@=T "hvZYG9[krKfذBSU}YԞ.qE6 ڄ@nyFQ~/h$gDH=IVD7 63k^&B?ha $pxiP"j^J/7EP )ֳ.Yrˇ22ӡˉ5 vo$:h3iHzjP$z>Œõbxy 3MC6@D6MR+ WtpxaF-O 9DTr Y6nc]g\_8$֤&A}YF"cQ3DkV GH9H ~sm; )/[n%;$Q')c4"&3%H9RQ횠 wū;C HN:1'`LG3Uم,ثTsǹ#kMaatLyWѮ}$R ~[9*=>QkC *LF<%.10Rwk=Я$}OVÂK;秈{@;ş"NP'0`1٫r^t_xk9d|A㒘y΃Nڞ .e(j꓄}Te]C j4w 3؄*!a@q֭s'T n'sq*QIv4@";0{H,*QenvH65f5߃u7t[(lgY!H]LsaLOQ(5L;o!<2zǖEh<׃\" -+g#s9?EwWpEĞqK~@e>(7 s=ǂSBrRx_ʶ(e"S:3;MT 1x,>urK޻)ز&&MPhW"YSX8uIg)V/?7wРG l8Bқj~!yq\A^|ǩDD D-)[c1[]/}E3~$`g(/)5_N%7 XnԾ~WlH2ĺƥ1ZD W!'@,n)FZm"5-;ssixR6tu(b5惾]􃷂5ŌR ʏTO7jR s;'qM yH*J $9!$c>6NiY>q|0 N::rLo3_Ϭk 7Ɗ41pl i%:`O![LgDyvĚЍ>ky9#`þ(i}BȣBrؙXв)V F?th]2u $`/-~l/#X0at4!_eBn9ދܙ3UpFdHkPmxxոgE"4?$g?|}藊ht=zOb`Yr'Sz0Vm%RΧD&10G"'' nM:r‘_wp۴#Fe-J)c6"r9p2V\,t}S==~pkZGfPSȝ ΎТ 5 ʳI$ LAjI Φ> F4[|¹] WZhXGI=,\o̪V 0a8vq>[pv17f0]^Bd/'dv3pdSZV>dp)kho߆r(b9N9siʻ sÎ!-3X9Z<%gX)FEʗT+GUÊGQCE:cJmGm&? xVZYOxRt?srP cM41<;l?*D쨢[1Yҡ25&C۪9bD+[6H40L݃$BE,W辟 0/m)ۦw)׏#KAt˄yNNϭ@ /Lc F@79nVVH#4j6.Q`{mXā{ vTq~K"[![ndsi+1 SQ75ɱFKVߢNX,?5t)U68*l+2͊a$+&K L]uU)AGF&ӝ`,0{JhyL"&ؼ0Yn2 ]144E " 1J;48~*'"K Bns|) 'HW`Y< D @5㺐HIZ3W>x #w47]S7FUՎbXifn{^*}A2v8.;h6={,~SMG+ngW,]NUK԰.MH2m<` I̴ oTJlA`jV{hhiJ˞N<"\Br@DbMsܸM'{2geJ=X^+ 6 *Nn*4v.iEڷZ@ lWdӦh^d`Q@]=hp r.˘!8ݲ;^pY)1e_X$ REJH<̌rlfx>oT^t>u t(!l N_k+ l0gjqd zVX^^pYdٕJF\ev2$S[L82O}c+bCHA!J8i_ĈbqA@wc+FbyIvNA34{U)y@shV%e;6%_P Lmd߮'&ZbWT&P&ahmءܚAK+& 9{W!{M k|Ǒ 6+jEuS( q]Gu\L8s a;IbdbЌ%=9 T.,=rf5\kl别Q*x|1S9sX#j!$G`֪Sš5=\?#D/g叏8\k&j; '@9s4 :˪GjߡF[/X7}d]^5*ۀvd zCޢ=8\b٩'K)c{[^ixCjEfGּd?/ ٯ,B+Ҡ!N*-sm -$GqFFl`{]Fe٪xs$AO|lɵk5ud _Wqv?~ :=&΄ 8٠ =tZjY2u<|~^Jղ2?U *W͘Y:d,o LP`zdamUf5@TD0|qJϪ"¸m~k'Պ_V36YroFQ8$E'LoZRG B~נjwہ/ơeZنIUM-l-u'2L=G9YZCBeThVYKvo+] ;, 1J*ǒftOo8EoGJSSiZ`Df9E2B%m~Hy_.Yʫ{K(X8*= ]Z0~vK݅2'ՐN|ӥC5{8=)Db8BȡF_Nm^d `l셽<):v*,Q߈@̎Ӯj:g1߼+o6RٔKϮZ=YՑ~@O٭qܴ&gX`c2&@Г>Ŝ+r6 hm JALkEHyHOV8U%jF߀u+JQrP[@G ̣ދYpgP&4+wS:<7ip|ބ^uyY./(qݢcd=sL"ub'9@:Oe<(pke*{8zS`52]Ռc!H6E'崫i'dP if* [0fYqZ(ԭY0M<Δ ߺZE?u)r'U==C4t0[ C"'À0^b%Q=NtQ'ҕ$صm4ݲq@EMn H+ Q>8q(Uv4{9\RG`GK$'h?_ `ϋGz:\qp̍"q129zֽ. 8Ϳv9!_sIqXy;NU?  Wc_Wڠa51Fl3C()3"^;?>:"2Hف ʓ:cLKV/[`w|bSi{4f |Kk*o]) B(ge Qs%^k~ `2rʀ,9@Sdu@C3Nx3/ˎ8C0*mIG0FDY!ɢfdކvgmzu ¸g 'a4{Z݊'͕1Y}˒ G~zA{JHƤ"]hTa$ҳ䕁.,y2-w i;[ /YNߖɍɉksU}gAi'4`: ;KK|.G0̎}YФcbbE\g)|?P_3HH49L{\y΁>S 'TbAQZ_oHdfZhW~ܝ/X N03U7*/17UXז?:겔1x3L]V6:@=Kllߟtr>[B[Pks;[p.N9AHoUɵD33 ZA ISiͽS#{քMko74XGXVe[:vYR'4q>w,r}UfPdL D Jغ'y2eu= og*m wV:B0N\%-]ngf) q1nBAA+'{Clo2GLP}DvWbK𑕴l}7ď>_`H,1 Vr$,*ϰ/\m$iɖK.o!KJw|z;2x,uM ?IAZI lD-{]u J*HUqldoܭ'6?RG.OjN8W{ JWc,WAcl%/]6>Z;*&LmY$_Pw.)oƒos *Y5@{ݾ.~Yi$TEc4G0MBi {Y}CmZӍ}wK dklu.x5xS?D⎺ۑ-+in^wwqKm-Ѩc6XȔ$8 NYol\AGpd$:b8ߚGDKpG3Nҭ{ bp{f`tA-4v\x;C`Ƭ6TV׫G`);Ə׼fhѹMX1F6 Ai**Igܲ[ECC1`Kv R8;ӸMxsueCQc^U>%z=XʂƢ٭|spP!l+}L1<&`=ET!WdZd =C\Mѹ $PD@_JIQaG==]7>bbA>{6 D30T٭!}-.-H۱zOV'n+0IDXacZWt̪&N)30ȿ\Z^],j,PMQ B-$JR-,s"L& ;?,ubaL? syBZV+цEO+ YǿT',.nvC89KH< q`Юx~]!ÕVl&)I8+i{*$@0_X`x`?H{&,W"%X"On쵉*YhP/agG{nĿN,\Uu9U;A>?zf@(ӒDW9qs?"lhaxp眧ϴܺv_-M {m,F7GGFtc!i`y >BѶ|K}|#6"jɼ}MB\ 0ۡS߱FkQ y1~cD W]WH ~LRv62aqQjt :4ګ ׊h41yyCy렉ΝW㭓Ӣv <2fuaLXa^C # h*jx&p vAdFuCtkORt\މt[0j]cمͲfuMaQG7^@#` ҌQdlVHT<;i@ͪU;$\2CNHH IJҮuA{Bl%5%oCߠʍ1b]l 'Obn}b%i]iXa~uBjT5XS! %©^_ƥ+?6Favq*?ȧ_ư+y?j-2FC#u]5 -逴xpf96L>3\qr9^CM}7qi (t 1[xbHjrgQ$j4:oKv#}6f:& lJ$AaDퟂ{b1O_ ,h˨H13i Dh$4TĞ6-iPr[hK ?Fnt <4F`P&96m4Rq8(sL~Kn -K{; Žv!6ˆJր5HnL*WUvlH-c^/vL4AϺ 6%3EcH6n ~eě2h:1a*` *o-NUIFki옡-WB&մAm4ƞ[?4ɺ'*B6)QF`M{)4Qθ= =\ێel0acDpL:sgRrot8!כ9ٟmBA͜ %Y^ՍR^/TJa!^U\jDmt}fxl^b$ud>@d.Iǿ#kb4"}Sǐ_jmԘh㕰Dko/ȁb%\sd8@@X2shl UDVaOFZ0/m7>RqӪ ֟iZKk z1@+zu{؇+J8Iy )F'`^h%- VINMRgLVE4u'R$ zPzI toZ~Û,0Q]2[i洱+`E_-x%~϶B>*=8|Z=&^59@iԴQ1(!I~k&\Ĝ|bWB Y| k1ysn c݊ھ<#l14dμ.ז^"6H U {?8T޿y !˖2Ԉtg9W69\%u(ST֌ SglLinO?,`s\֊mA4eonrt&\k/ڎTP>LRݲchuwU/1()'4!2Ձj('5 Uo !z)uzD2>ȵ UWA?=ذEaO[5W(7}<&D *P'3|T&mʻ|Ȇ0" %x[7/i]'| _NܕF#Gj4D ꊝ\kAŷ̯IGx YL)>}MTث ݁6T̲Ɗ;Pos6W>&u HZ}#3gԠ|Ir PZMGtc%=v-Ev' Y2 Tt# \Zj~k gzڣ(G2@|t0`56O>|a`g.[8lyǽ(pD;8egX˭(늩~L!}<01ԅ:Qn)Sh_ Z;տ&l.m 5JgQ-~tq ]4&IK:*NKC, dˢ3ϘAvс1m3ouG͢Jb_@ٛ t!$%k!Kt/'$',j S>}|l漼.(&-곏bphF+.pT#~Xќ,tT%-CjϧG n^>߷b}bwmHU6)ܮ+O3Kz5ħ_HWLl& *R<3iJo 47Ji/ L!VkaF+cey2y wMv(jdzz rp}qKLOmGo4^ezT~ERh-X?ƅ:/Y Б76z 8c]W ̧yn[nD# n&eXtr"^Htg5&gRj&`t Ks[G˪ɂVǵŏ}Nxezbj-bOK2}s:[9x4R&EHN3l|N/g(X/Q53O̦ˇɼьHԞ %bIn ,2ΟԽ  ;dz%I> ,xpv8h#ʷ,r6E+hRF+ S >!U/ק^<WڠϞnM#֦QAJtivr=Z&M(2=7u[)mq kgf0Ug>!ppϛlg>\ ]r1UZ y+;Xrv!گh/cR5۴jxw?0sT@?Pa?7_g5*EB{k; {ǁK滉AuZopP\eࡶ؎7>B7*rq(ss(Tp1/}j8+a(=#+e|8Kٓq/# 9֕7|]ގ w1GJDفȝ F:Lg*f$ëH]QO·sS:$j7:̩%jQtNo.?̧7JLY#0@%U] 3L2<.,>HcyEd",!cAYgE&/'fݕ`HAbk\Cl1m#ƞ&$g3Vd6"r17#Se]lA b,~<%S0gjOymhXH q9(Eb}}t:*z!8 jnPkmgXkCYd;XuALpw჆4zn4k2ݩ83&7 +m ㊙=̈Ĥ`(I= v #p~yd$nz;46kz4G8ΫxІJ5QRIěأ}N!b`85ҲU7ANUߗ^ُb?}}aj6If3>2X8oƁa1[ EYLqPӻ)`kUO&(džykmq ތ4e9قTYZn<1Yl̶}xkY]EҲ9 tXZmh,pn(HedG;l{͟v-䵀h-_4"U𘹢vSg Q2P*=ਪ] ]f{:S+:>*[nRH:X׎=djruߎ7*_X 4SA捶IIVJ^¿i<>/w@rg!^ג^ 9ƵN+?妞!YQ3t}a֭U?20ɮSBF45L&xo~'"u9 6[3YhV(I@,4TEC5־{JHCіBfXAgGJWv" 'C%`e72шpi 2ufX5|Tu򼴮&[xEf]KL3 KuE2iVkůق;\)#1 ({{6gՉ՘Dř}@DDov;a C3J@)hݵq!=,K_aĘ-(fw=xxF?JF/ok10sMOl!LBc`ߕvQI#0\mN>速,a+å{]JcoU[MN{gȂɱj. H|~UDPFQ' ^/E02j~bb30"P|o9G?!ږ.,Ymb]q(ʻ~Zu CY/Zi Ko1գìqs%ӵHiiA8.bd4;\  ~ _ @$$A98<BDaG&I԰Mnwps[8|IQ߹ܡOѰIUc0f| 5S*% %Ƣ`ꛑQ fr=Ŗ~]6h/q\jQX F,ևkaA>ֳWu\boɼ"-&YC4e`uRhE_\XyԈ + P)_Byc8{ze[:#_!bŘ"Mb]u[?GaD;>h(|Fgr 1%2<D@pSsj9'w.~kNH23x?&Pwj_1 j?2lkCY[jYk5@p8A,Jpn \qv^E|rgkzpe!Fku;ih5C ghYjS[\rG07ة=^&hgorPhr a{:gpuq{P={(RndRLm2E}oe8~ Eޜ5. ;mN/8P&)hpN/Ѻ-Ce`((ৰ*sX}cK5x$%[53{:y 9Uk*;o(Bn`"הۆϕ?3;J{ڵ@U2oP㕁J,UMrR%dK:o9[k.^U@}9٪W!I Dɣm4 Da˼T")+_:$w]p^4hoa]8VdfBՏNe$iq(hСnŠh!cUǁ%YsER/PTGE u_8v#Yl5#RѾ2,U˨[cGTE5Ξ{p;)Ofd7HS#Xh MPtPgöIJdc.2'ygB4"|ʲ.yn}yaWBJs+^pOѽ2a::)]!jKf,03d;u5z M G_kDjl[҄ wsteɀpb-q`A#Q#;<S$[WNC]V ho=]횧 f l~Um#8Ƭ#yN(0}jLb/ql\Zk%WD;.#8+NIB#$;:j?dxs?|gh0 `}+_"uܴgVJ/Kq}%m0Z磢|ڐ>|6}{HSe } '*2 7DvL1!<_h.ET=m(oKИeG+ymڵx@;ShUp_Mxaފb"8ȇsc0'kwfb@// K>,y>@Nڽ=uzce 7kiZ{ ^)6VoYi w\S ,]TyM.q뺄<")OS$ x tU[i㍺!1ʟXID܆IL5,ϡA<2t ЈkZ{+t?-E53BF] ^z]DfWWP,9 Kf)A zWs?Ȃ+!=uMEK #=Ow2ҹ躾W}|f.0Ecg%> ^IY[0FRC9WV< {Qޒd/Lp"al^lO+T`i2~ ;6Ȋk$0 0'GĒ3>Nl~W>c]&!:,]֩E aj_+N, 4^: l_ա# ˁus!\mɊ.n_(aio4͏HϽh!ASX>* ZrqX*S [ w׶>a$ֲjmA< ] ّH1lfT<_i opeY JF/X)+Y-*5'ꘚ _p!']ref#MA$k$}duk1 ǡrȵދFP@ $y퐵~Eh˝"|meY{d#ċRay6s 5IA-@r pվYL*0>[5gB+Ҷ6)-:*ߐ=|uGx:!X{uuƮWs e`,L FEÃ( 6YSڙ|댙.2XVvu INF"Fɐ"DJGyNzPVbr˛Le:tPM[ú.^&ok8 {F&\"p W24f2D#܇+4{ l<vEňw?4s]?#; (bYYtfյc$.Lۘ}a Cx S;̪tJHlGP+ ?:y̸Hnzg=ᳱ1.?+n|̑q+[tjwI遀ӌĎꠥCt/D.o8--\5MeԚ/u5X :q:[ %?θ%j 2SЀknp7I&F<˜ 6̪Se/[!G|070> HhgjSfzQS޾ݒǚ0Q '4)e"^Z{YIYI/ K$j=0&Z-?,ß_?~6/2wwAmt?Ű k@TngS:⯳JRKo;0VdPw@Տ1,cْ6&0LdCZ3ZQFxv&JK_ֆyƏ+B$%~83~ iԐ^$ç.l"l4RkqɏlF5masUJA像Y'wȳ3nX2 yu+Y^RGp^ؾwK6 >9~)*z0mSq+*}]/hk=#D Vt\jSF&CN }'*Z%fz&8C?kw^NsÜP;Q,֯)G_y#TM3FyT#`/U~fGD)bs[co& |4uiWːg||:ۡ꼀#5h<թWyOjRf6/\ϔ3:3xy4##+tϖb88= /GO˸pG7]+2[&.$G1~ V'a3(0FR I81U;w>>Eeתn:"bY? D49F)$ųʞ3_&٣fuf {X#I;;kij/wyn4gcwx U&ZJT _>:8-IK/rjz+t8acZreyWg% +>rVר{*[ GԯC_UucXQgʦQKlj k"iUJKq!XTVRM=aH,pk .K>D^ӫȟ_ αL[R-4s`Bl7W?  ԾJ/#1z}F3ETz>VB_'rh@G+}}ۥ& D9#sk4-v; D”&ʫ ?[gՠ$QfKl;*z2<`+q ~($P)nJUmAC%_qxR$Ʀ1s&XY^I,`h&~sW8{ap’bl l"g)FUM4Y=zHlxZ^A)x _?FʮprEK-1t<$,]|cMGkrXŁy]vmH5] =B&= gu(Yz?Q.;UeR zY]=k!~Ƹ!L %Я9:TrLX"Y*;Kcm\;y9Ѯo/ħ-,bl;^A%i6;sHݖ»l*'8lHxt{H %T~oiBD#VV6|lЗvvxi:x$nK5!s@;80#K+_/L$8ѽ."E#4U?_vuH^yQPsbyGpBBe'Hd4GrER[ԴOb # j70v#(,n;͎^m|ip/SȊߍљƌ oy/ 4u NzGGyM0qYvQJf ~PI\RSlF ?.鞄o>䆗/r#k Ztp0էe.'B5nH$yG>q»?3FJ)9>╢&$610\`#V Ba5z$U`5g;wL mM&/μhEe]+cd $sh &E?#irXEwF2,h4*xrFuf3F?O|F{pq`H h&f0nD,瘟rENw-"$ [p7Eel|8z/dNt +}Q\V]7`g8x4uz4j(y㮿M':́Ť̞qyIܹ@_o2S".1>SY$wEl}v.WA;S a1 BO`ui{͉OXd1{^cPr0o6\5VF5Ĕk VZ k+5WVi}a!U"kpIcĜe4sv{_`ျ^K{%9g1XBIсrw(g*߁ֲ7@kVEEYELϳ:MdxM ۛ]_i5˺o <S SO2uF0`,Q$Q}d3I5lV&ҭV3rMh>IS+KK ^`%WBIęY'o 6cT7砈K6\tcr-껁;l䶞Jidr<7; CQf Z(8s*߰ 1B3p\t]%2bx,<b]l&xUĠuq5:Bnt pjЂP2Bb78SEWF2ov` 4|*q9qd7!lÚ=-腬 0SġhEYǤ >N* 6{t% (JBaxV =Wzr a81ȉiffoA7LdN> CşPf~BG%N)lƷ]t)cbixܕz FM?`0KPkM}'u<@Ŵ`fUX03_ m5ꘔ,87$|[лgY:>`L 銛ZLFRrקND,9+ºuF\Hc,p^ 7Y-X/>B^o$i?9dRAז5̷yKXʟ̑=Yvm$-,pj s7#D>7v̌+34MLdfzsaÌ.9脃r{ԉQ岌șZxj:׋$WЩ?t=SMA2qPbL!|b,Q3hGB,|[suLej=bº 1Kx7QT_>SY Q AEPB\&il2etCP4Q+68FeǬjJiJC{{]kgםd>&NJd%}?zqy\сi%תX7s;3oNN(醍VKIOW)$)j+eq 8{QjVv~X6_wSv<\op d̻umx9qB}@Q1[UXO FQIІo%Y╘]0y/{l1>g,i+A: sz݋9%M&2vC8{u j/a {+h1#r>dHH#`lSQMgUUXϿ%>^~!o-Xr !JrϷI/ԋI:5zC|6#(j ~#1%hoӀCN nrQ]h 6OLA_}BKJ&S_lUY=,+ן6>z(d"8"-e"`A14{MأyrwB5S_ʜBL*>MıR1+@_}8BNA$Ϳ#Fl]m%Huu4yu9^^h)+ ׸FGy%7,QBHw i}?h"Nh3xxA<8 [Z;⒵=iVmO/@`\6@KYސ{*U/FG@ n_J˨/}_bMh+(FFމ@MQ_is@7gGz]XX2ز;WYԦv\rN|a[ÇH\zܣi? :|Q!yIGUxSPi)Ti*qИBdg$GӀywo;PK|nʙbQĝü#!*3Tt?ge帧`zj8+T$gќ¥-ddqXk&5]p#L{|Ii ³%N!* f#(PD籢 *+sy4:F3Io쉰g BQf_B2g+sb4ǰ˯dF1.j1=(';#+jY6$3LH܊C%PH C4EUb[qfXohVP@ɴgU/bC;|gΛ)E0h}S$OW]busp #:>y!ױ*'VԮk"3ԕs jҧwTyrءK>3~'JYqHn,d⇜;9T/c\00WO @gy[ `Y[2$ursb3U^kI{!l".9(50 ;آ]94'ec2yǻIp`tp b4a $\ggǃ9m j6#>2[i_!?+ؓqwrTu8WSR SW %:F~.k bѲNs'H&iۋ/kFfuc-OqW%ظr:.pPb Vce˵e EFCBmSN;F臹H/S~^V$E@lJ:F=(Fr+D0&\j|v73D@R؎a'H*cu \zۄPdMȚtR1ykN L X s̪Mz44Ld];8<,s߄;BM޷kW1[dWJt0Ů+Vѧ(kxpf;_Skw<D=d^4q{,3'S  ?U&fRq<(T`vv͊VE-40xh`_ ;Q+:X$z0u:Pdq9)/OEmXyuhWixL6X9R(%( z17_Qr 8tD4,2\+4[ \ Q~Pwl`^ c;.{*~Do)0 [ouSl%!:;J)2r~sh7\Gm"fSQչp0{/rt.DZ؎g:YQºisJ퇵0;1<,]VXX . N 8+MNMUZZZȗ |B~'3AI; mrkˍYia8J##z\)ݻ{]H"oS=^ŵAPBE)X"UBD ,/u+$ DU-Iz!`dž MK{îc |>O+dΕ'mWgB[ZQ`-ckʌ$P(/* [rEْ5f +o$iF}&߅iϸJS;u'IT[L;rl3! uia[#0sXn&2tU1%62lV9X>jBn!.~΂畃F`' RqTIh]7q**~!Fb5܄t.F& mMNP|Nv+4`7EXG#L66ꚬ3|F3.T[j S 8JE#Z(0rZ[ouTbeHC1!jsM]04U& Bce +2$f8V3264dI=%u]K&?~j *5;'!߄=MM%S׌$O0"Mp moFva"[gW^Zwhh6xN ׸A#Z0u)TA4-u6m¾<͊Zjbl]|4(^w} gꄍ4V(Z#̝ܢ6;DֽiSi+/78c=/}jT> +v&Q\(!Ŗdž՞]~ T q9M蹪W[_ڲ׸<2IIsy@U e?*ejg7OmL;6UhjR y]XzG#_Y!:toYj{^.ԉÆW'Y6f}kNh#ru0{EnP;:׃5MAh|Pʷw|eߞza,/ kT^ߝIyt/`nxx4ǍFw t3u O` 0Hs^QkGtg\Q1s5l3@kc1 pҏ$0@6V")D_&H kMo!9|h#&Y=LĽs<>-I *:Nƛj/>_ ~Si6PyW%X\I!ȡ Zi]!)RviEu2#Y:Ve !ͽQSQMohA@ ~H!@W^5wRoиlw$i^/I;1:@f&/p *Ŕ#&[?p ͙^z.{/ZYLEZW͞߇= 7yNĒ{g4Ҁi ]nϨ*9RG1h^':43ThnLj.M*BדDxj]p_+|[ C*ب#faMJ2Wd [>* _ Agĉ!lF1j~~Ȫ;4xsFmMao4BE,`ObTGԣCZ4ȌE0) ;~M5[T#׮H]}."!S_&Dg/$y˲wjCuhܯ:oKDJlKJfWVNl2$kRHwPK9yeA?I $ QJTiYB}"dV>orٛG{F[ 6t_]v bʢ96f4@מX&Js[k0p٠,;9H~~ I^&ϜԂ<2W/aϝ*#)c~ʉ+]_20N:{ڻS t(^f_y$c}3Mccb9{K@+!0EgKmt2ϻ' Zda*ފAqT\(q0be%IX#0~=S!y eVIrROYvر"zb]bӘ0n(`b(U\lx[&v-)Phr[rhX-R^TsFj|$q30 \N*m#.#э ltqrȬ\ׄk^ rDžo^s d4a1E·gX,hVE)d;dZA ~:٧I j4|1渱B ਾa!GZc 0Wix)6FO!ʤ X,9"# ]Rzh\n`sVD~ձ=Na,+:&d 60VIǔpU ?D>lBWȒ2C:}a@Yn 9 J9gi&x:^§<-U9K*ʁWB?[ 2xͬi7ѱM^%<޾YxS.|8m\ C3\mތMVt뾆Fe̾:pF uoY ,K{Or~3@TI.EU%7{jۍޙctT]QE7 }h<-su,9B^JisxY` (^<*=.ˣdO5oDQ_|DmW)HPvbFbQzoB̜3"A0+$8AXC-Qi\2`J`])l*)?ݼ uIO:yIMW*F kpl~Za/> !&j3GyO0/˵_WՌ<}lH t ,8s_yα1=!tv_rqjؔwX[}?N`T2IS^/5qMS{шA ޞN̕|y;z,_]6`IlE&=] 8@)Z.Qy4g3lOpv5:wg׾2,8Y/n^xG2<Q`{.־ՅPj-BΎQf#M\9(9ĚDkw<|Ƈ BKȬ[z*$=cAݧe(`N}{~)ާN9op̺@oh?:n@+hY_*i2V_@C$bZ?>4!Y)ZnHVG^M;Y<\ oxEcCCD-vt78%qg?+JuFRb#Ʈ7vz6v@c݋rЪ voflSFloqdpMW+F% ,[ꮙ u#c9ҴɈ6m? gQj󯽏z6>::Mq ~}AwL Օ~wb){vO\'?G-@a"\c-أ֭]inz^\PE=>TZ [ϨCh|6/Q]݋n& toљtk-' [ |xe Ek*ৃ~eBQW-̴{Xh{F!)f HoaR-|nꝵ:mY:ńa bD]> K-vK;x6S>;EVkbhۥQ:9 z&9s峌pտ+%ҵmq0 jNܺdZ)Q`a2g1m֌"-<;2LJ^Ѝ9M3!9fzYd_( 1Dt v?}=$M"|гh/<5Z,r4-3`Ĭ%AeH׼e`UU3 ND'՛ag''pxpK(c9G6S]f==f=ł#HܮLFU +vQu2Wq |d G+lfդuR쾂:\Y'gF]6Ѣ6u&]nDѓKO@(xSD'5Ȕ"R_)PNaFmp.>[lfUgik-h^yT6E?S  ڪk\ƉRv7mxA3hcZKyCK9+nkz vl5P|Ѭoֿ 8n-***i] *[t{dR V^vfy} ,j4ңؑ f"TԒRx3㚼_Mp+`LE\:  D9&!)oNHEPr귽>TgMɣ,prm,#v w.Uߠo/0M V01L8۳CfbxZU=4-^'(FewF{>rcXtoܹHG,/FNi#*u ǀ/n_wԋcl 3zkX)Y[>#9> qM7MO3R]5Àye[=#+ J^S!3xse>CB!Pᛃ&#zAmC(hW#'J::9'^ 'G_=>j_ԺS 7KT7qUwz:O3#~ta*mvFQö򛂎U?z-;㭒QT//+rH,<  cȏ8m v#!pk0Le #&^AE@8HWm _e<&Z6v>ɧ^=QVvO f.}k})r=`c:'HHpG?JTB)vH4ZE@$=l3b͂D[9x )3:w~wϠ,Yxy+%+7jX3oM`."eμ(×ڦPFox^ғ 6>*I$N6gl\BQ#? uxc$pap}NS4k3|67cT@㱝W6⠱sI7 T"A1?a| !mcG2&*I '4fc s :H3şb *~2r:KI@#k Li8 n,"9cxL^aªfqX)NyR-/J,T ѹuĄ]~cnMnVP+\ S`jZ&<3b$[u~$mĪ H?H%`N3a^' $8S!77Cd0[Mj H1%E;ȳx&ZB7+IT\ rԅ9d (rSuBA`W̭ɲ5墦g.Dkzm`qRYW5/.Rp}a\btQmjA>1/ vJB3Mɏ( l2LKPeԧ]fReU `Wlz?e5׸/<'%N<6F n~FnxuKkH#<[-]v gsH7z4ո۪`|gfCdpSBU#4+f ;B5Ïsnp>OAD*jY$Z";YE5MYH:K>E H FVTFh8$xa?v;^lE ExW&g&^D,۟>zh̾B;$U?z l\^BY : xR sZdp;B6/h虄_1#w"svn1:kYpo l# mأc:UVGtQck ɨWk k%i[eۆ}4U'|櫫v~rmŸ6vvȬSR(m UmV?BH^aJӓ#o}.`@qYUF)` BWF;KSZm0`%?*ďٸa sx;yv01n;T@jt‰dgi58?-@%њssX:VםB嫉nדYՔT : 4_als.2)^I#TyGZp8=e;r4*y1~$y*xӋ1/!̇N!_ RpC55vFG̋P pXVkzХ|x:#'hc;\Ɍ+"=kcW&`Ă#h$WD%r:A66JLq!&' N`~.3ՍfcɚkEz2n 1g c=7(m\(/oIcO?x\ۑgaXCa{|{)9jMkegltS==!q d^i~ BY#QɃlʨe[1/eSZCI?,PNP]Ry@4! UFfpAت9L)3A F 憽VVof]+Yt;+ 6Sl?jn^8*.#D?;+w:]ڨt[-OKڃIa_#o;:rA!҅orGDC%~Y}eOMFd} e)+ I\ 4uqym_(CkAҞC >utk:f@Wgs/˥D¦x-9wNQ)Ϸ}JTuj>CjKC#)|5ho"2 @8Z6PF d;jޖC~J4@"GA׫4ҋ1+Qȭ6d=:4]n{Qe܄$NCTT*J%a?2##_cҗ(׌H%@vHL9s g9Y-trֳ#B潽B%d ϧ8ӽMQ,` "^J|/ר]57 1Xdbq F~td}z]QIt&AU-3  I0u{ײ6ɓSʶFIg / DK CjiЧ\C폜dMɼ ZzA]XaB5QL.MЊv' %w眗2(F3ӽ#5 YɄy^~?¾ٌ>)H[yb;Ϭd|C)6buͪvWT`/H+;_!ڿA\hWPƁ6)RplU5  ƆQx! ޶.9^ s[)ΉF1,R&A7"w{sY@zQ!EpDb7.[* &.p+Ԝ_G' ~Շ+4;\\2\|"]=yDةmw}Yv -z,&*1K1Ta*iFJkjbǮ5^YyFK[2u316W o|J_`<ڸ N΃|;D^IQJ}xξkcOlj!t^5[/Q .Ch4ЌU?] oZS,BY_h':`G=bPEdby+]>q2b|f;!lؑf'j%jc @SC/@sE!GV"SjF nDj˞^Q 8=GXǣ@W _7rz*y~T_Mv:"q2@I"%t衄D/wt4R-lثD\u;9mGUzͭ:iƳ^ސ!^l\` Tc,z* W2L LEwgjǯqZJI$j 4Չk^Msy[~a̛UffvH!=[hwOHiDt~uFn;BW{]wZUk%H~RGA{ợ|hJ(at7<\{7!~&jEITɤ4&7$n^ծr9A0owӷ+k+\1.kۘȌ@ղc?&pza޿shO>* o ޖ)T"]~@ IO:Cdߔ*}Y)i>xvҚcP5',&d|G$ 'ނoC7:2FzpT&~&^YP82hD@MTnkT/kUY8"bQ[>6k9hTm؄ucAAXUr*5[$yQg.'SFהG[.Xc#{(B#D'}P.(9Ot0 .J(>`'a>/\z $x$h(x>Q^뻚k(w6[Ot^E*z%D2Qn$mP XVYSfK`"ٚsX W|# e½d!Ⱥ" KWE=> PfS[DB! 7gٔq~XRtPw<4gw q1낑ȊHHﯙ;ӳZ4}f뚾8i<+ݸ ro,ڋ=l톟R9O^5eO{_OIt3d!7ٹ7^# 6#b6sjU` 1M ?˓yƣǪه ~KuFm6 NϮ|_с۶h&kv:`M4 by;M+\\W>ab:q.~ͯ-3^3Tnx*GtKh&^3WDC"MD$U/?F~Q=`wG:VKgz{Bg7dAw2>5>vq:sf H&iR WIj '孺+.CN}0x9H @`;~EH %Q FqE(prHRPz6`OH'(FxTNc2ȢH>7Vf8>)iiSZ$jj/<Vtӑ7Dkn ӄʨ 6 rn\%̽4%S$TvITxt[LU2fax;ջjbߣzM5 THr;z/[j^Xw$32Ps/riZ$,L[a pKS8:]\2\mqf@w|q͇?+GW?.QBvp"&p^9N[x93Goin3}ڽ(U+L$t"mk?HG[b[9Z~aA偣" 5z“'%b- =5#-5J f;3 j ,J?uhM[G=`±7^LkwzO̙>,T˽-h4qzF..μܧά%5\X3wW|"#  b]DPBzjf7")@(r>4Y˜eTGu-@!'ξ-w~]$Փ ?!?R6>'3 Boz ̣I` 1=17ܴ`QpZ?hLWdhˁN6^;_`$'Et" zo[ϒZ|&I 8 фv ^>7t{3.oEd0-,i-fiEijDMM#-(hj8IeY,!~(yKy_Dۅ{#]Q6ϣ/?oJ3  nau؏l+xZFG&Ȥyw\iF';,H[yF c 9yA۪fƲ'hGg&beƞ?3>׊kPc٥q== r>W5cHK2Rfi\,sI-ŭ(YpX(llJ\coU _Au * a\d5z9-TסcvKlH([KDݿ<bвh2$17-軼*Q`K[H\NF%d|no\g6PdНOrͥEJx\]Xτ䇘$Ul㈂>^P?]@z5U&BDHϱ(qLYݸk~2j/یn:D1j }udbP G` ۹ɻRVKo5AK~&!ЫF9l-Tݠ89#u6A?5ku`6RB? /$ m; ;LMlǦ?#ݿzKQiLRo:ps`y;$_)]mC,ĩ2valQ֩c@>r_6EX슟Hw]Xeゾu)&rshT #=؊5P VΧb[R%SlA)_qjzfEƅ N >%ɵcNX<&=kqc:1e5cٛ6mfؿ]1 .ة cG@UߺVrf4]``H":`#bC^3,ˎV_.]wnǬNb!{TrzyUb~نғޏHdbicJ8lm@C~p 2c (aUOU[E-N)4uܓjU":]\7StKzq_òvmP/SVX"9`Aa\Ja=׳! ZR61J.X8 _ƕQ 9Ȥ.; ehgKR<n*8G3!R ο4XLw43AI*٠L=HqC'vZkLmȱ l442?I_lB\Ԏl c*\i[8y7~J>$WCeNԚM-c:UDYݡ) ofSrjg80z#m:OnPL|10Sg[iY)2,=򑬤S4uH=fjhlf DPdppC1.-T:xR6GP !|LET~tLԫ_sLzJMl0U`2-x@&i12z-`ɖ'Q$<^hh#rNJF6[n"tQe%NdOm߁â#.IT3< y^#\;\x A@ QIWIo)c8v-WWK<"H>*HK'*A 2UL>\CBD}?FF_VÇaR57cwöHo`ZE%Cߗ\ fԶv-9<ЁAt>(݇J Gs25mdil/Ӗs3[m&j85Y[\*ȑeޤC¥ 6N P@tP]=Qs>=^A]% K^lmERrdȄԺQ+YwJ fHȒ da2@ɼ^egFtTN-ve)N&X "EcP~~^ΤZ#/dG{5]?4xCxHlVO.Xc'>ԩr=hǜO2TyԧjWks Nnf7YU|Dí}ޖ!`ճI mD3V'ݛל:pN[}.W_i i 8NnR0GbO}ndnwpUT:b3%n{_Jj0x4b>dQ碶x0~+=`rFb}K 9.R1{v b%vd:1 = 'QnA*d VFG~*{(+E7G!(H"~{¼=eJ`g^u)L4>\6#Syb Nn~K)D7kv +R~<_;GӧJ$Ze{ɘ >ٳQxٓIvk rps 3x6TSǒ'cۍ! h 3oi;ċlz攽Ǟ<I{uxPЫу;3(k9 /7=ʴ[vSHl&r&:L .. -nGu AVgj濙ni"e77:CYK4 uf$ȋdh86²*>n}& \'~swƦX:Ꭰ_=ӗD#Ji$aO/DXL**.w5Sհt(XO9m#K8dJ碑pԭO{ڬcwQIZH|uǓ[FkliLh4dX5;mp¨lNlMF _ );>ćE/2I^e Ȉ*_6ff}`-/OQm >z[Prٞ_e#JVL-Fr L>P%},'R_vFk#H1L )>!A2!&XK@ dZrNXvqfpXo$ߐXA@|sf`x~r aw.ؠ&fJ,e w{u U&=B -@3Vh;5]ff7F, Ў#mzú8^}ŸVAEn $;\ؤ (/ ܱf .yqX/UN*[)O@"xvguL8 @Zh̲|{y^,MI_ap]o .46Wk #I̔f^֡⡵mUWWTN[Á=R4}vwp\0!ACxje}*}(ATyPnu II=emylᱧe D D`q{^_[,V'- w%7!j54{4'E pN0吧-]|H wq{{˳&FYD˵#CkLjׇd*K7t.ԡϕ+AZ: wS'Y \pD%5Oo;Y<)IA[Ӿq!vۭnj.o[f838FmHiE/кs:Q,P]FGSxf\n:fO61-hI1b+c:rs,g%埰9=r00Wӥe (zfi5VH]tz=]SǮkjh8R;_ο6>'>G3.Mܢq0`.q Թ gV`oM4(@^h_wzPh8zHOq~<=OLn kmFRFK(e({=a薜K2*x`RQ+V86+YɇtaTmJO_HgK$p^EȱE\mamHNp8,U *sD~׌ZC[Jv7*9}@ZgH &j;EdX6DR3bz-$rV6{xbRR߻ ~Scs.1)3)>l%[,r.Qb3$'OD?,U![[ =0uwrXK_ vSNDqL .Ӻ$2 P RRs9X@{$yNPRi.UB{̤Bޜj0@bZ0 FH# .y o,0]k Ҏ9a&hqHd+0,<.*j4 •:Gnh?f "Qd-ZA?BA3pHmLԂngЬN0r )13JU x`nAO-,M/&M! 5 QmTp>5?Rz'a9DSuEl:1;CV!q$sٿRa0y]ߗ|b/D=7m*<~sUC0$9]PsI;&1!vіX&HWX܊#xo,O&db#jǴ'|TQ46~SZsߨږy ǷV w51'0i]< +L|` ?%2sSv cb Ǡ \ ua)B;%g-:[x?A$Jj̓f˗EcQ nYE|:\ezxg2nH|U[)s3ʽF?s>5RIHk<4-2C[`)ۛiv\eϢ[/{<܀DbIdR]c>%4Vl,Z&{Fp?eaYy8w"硴 7.mwFETL$$uBjZR˓_R+jTp(ײ<{UeJkGgJayI/>ORspOf-).qd6.Dn'8F"L]zѕ}J%(dX qÌICV[+ltN=I G/:9 LaYʁ*PR7elw8oL˚7{y7APIs[4m$VYLL8ΐ\gNY 8kj(g`s,]ҌD3r3\pI90yP0toJ׆aQˉ7 zke+umLX}?Q9SV!ӢCg"fZd>gkb~5u[h3äI:OJ"n^S͹_B867]x|t 9zɰH CE#bjqJ7ɤXGֵ)fGd,[ϒ' w6)ᄽ1k)׈u"ɘG{:c112<٥PdЩJ26X@f䷋l%a!lUZ8]%p ƪ =c^~n3V17ƀK~C_l~(KS1 .N>\8eP̆GJJs6Y 0v1?: E&Y|+Ø[3㴡m͗w=FJ/A-z[ .7TJ;RG7Zydu?= =˃,.'ouI)cنWʲȄkܔUF-_ 壬Lm% > 6=),bӫÓ4jϫ$RA@Fz<F©j7v )=m,1t=fA>$_2++vm]OzFz֜rq<6mI9NA>2xP}}l4 m/Lk" iIƲ,aKB50?jrZ^p oMVZ}(3mjz ܃:gs_m24ݞnVkZKA}pˀJxYfԄW9BqEws5UtL'?lk"pͲR-e| w[Rj4SZ:*Vﱞޞ~#j28W !|e/&򮃦Mr}6C(bE͚ꓸ 16g; *c&%~hj&6h`ݽѪ>}iy`0K3y%a.ߔBrpWD4$O3˙|4P[$`}"Nh+MlΔ5gCiw6k=]&jvX}veL %RcSM1by'Eu~qRuV,yӔ/x! (I8 U #Yɧl H)t#4-z !(4ByYF"}ݳ6Fy~7#eiZ\؜[GʟE!>$=#R!WUFI:w .i{{Vz7(a=@cXX1s j?7N!W{pwpx) Xn`4.qѹ4%k'RH9x"u/+iGuyz"D>YB%OR dݺygĢ%.)^bg$4fa);%ߕXKO!]" J&[' euœc5A9|afi.^ zw*ѱD;Z\wL`rS* T2@5uD,' n\~D|z;`Aؼ5w2wxuy5JvxjkXi+.5Mڃɖ0KLY^zI,[9r`ΖX}b*eʑf|En:ztIGͨ{%\F)?.#z8~A١FÚ [Ƶ> GBq[mt7;cr(+B7@!xwR_9Tzb; ,/Ծ#[Nf}e_{8/s͏߂/dm x,s9m.IEj@dO aY4p~g8+?ħGGs?LK]Rgz=UNqhkl]^!6Ʀms*1a[heP8R}@UħB`N,`3Bbx Bp HBq_xL u 2)9Z+h̽'}pg֛+֤FfJYV ʋ'`IF؛9ٔd?l ~!R*Ls:2>gT̃ґw½I:}t-S+ҀA w7ۏojP!غhM- u6D+<QpWXtῬJ-YPu7Hf/(lD2mIO##iR"kZ%wmj5"+txaܿvMVeTҿF0 hTq]u]<"u\צPjYLzcn%{kǂ_@TduzV w҉xA#T1pFET|NE.pelۏOQ׃m/XЯzR;ܢwc5޽k&Y r,R_ Ì[M!(u3P XQ^Sbvn_KD ttz[آs.^FJCJhrſΒY${F%RRzv{[ܴbO!`ԐsbhLġ'nj1—Y$ 35G ulxQzo h wy jzuOx:sf\%S] ;N˝kZ@Z wV&$ܓ|q^8 3&uj,vׄ^: Z* =QW`u.fCGpiɭ#zB b;$JYk6_s@+߰bR؅2C B%HPDF7`a"Nq8N47-7'\Tu1 h8tX6~&r;0WT},dD{p!M6 ב@ӐLJIuBʸ)"PoeikilJq0Jp @S,hkͽ-W0٥6.6@݄ cg뫱˪ <c= #gi?D6~5H<& IT7n2ؿmn+;=$XerW']BuMYn-K/E#&Iz ^olHtg#^iк5*+)QOț2B8 1Czlg=s ; {#<,*ȓ+/QGM2E M*Ө+ZY'cFb/* +Qi+y h'HtjgV`@'M*i5aYY]oxvvIz RhS_`2)[s+F#$̒ g_ ,##%2WY]-ˠ1 ΃TB  ;:Y+xu ]L΢v/L_F&{QޑilS~dCh%7SkS"̇E2*Sr}0%J bVzIn)+$^N k٠fICxCGPm!4Ѹk3&I{fK[vra_:yEeьv&Lw7OcEOnx=]7 lBv;#8j;lp7aFq3T1ًmN"lpQ0lpr}VQo!WpV~Ў&E: els4Y1ߗaΠJ[YHe%0,b`$[;u$ǭ!j9S=3$2VyKS30HHdkL=2F9V~@<VcO;߸?{ABTut!Z3 wq ;_c٬[x_c{:E^ S$}/RݤAɜJ̚esv 4}[lICy>Jɑ,@wz ,%ʐj0y- zأ}w]=PQ,;o]9UWbIR-%Z79fe;K"i8n լ>fn3!%{ª\=o4Bb麰uc\?uat/4ZxƂÐO'JH@ Pv nS?m>&zGx!jIӛnjQ0~`Y P.VrWnBVudHމς!RѠ LmդNM\=/ ⫐1 Tɭ*:U+=QQ.9ݪC0 V f5 ΪW9hA?Ƌ6Y3[?=|\:)WՎ ɱաKG1h5m eKz*?Y/ P΅m@-jXm'":G4Jfũ YG_ZirGYiINdztPo 30$Te>LW@QɦhܮEJUc\؋);~ B-yCR`Ԗ8Bl/Xкt9ѶG;30~J**]YזIlLTf:[ d ,4C*-ϙT43J#d(`hSMq*qdIԼխ7hq)%ɥכ>X5V»Oc˱$'؀'"IDi'ժsX8B6 -|[$_8,sF-`6-SЭZ;E\NtēBQDnVSяKQjb{&M`esBqOo={pȆ ֓:\.hʌ R:7){m|mTD#$om0Ȅ2_MԾqHrç1e,:xƼ풙aSJ `;C$f?yy>uJIQ_qגv"aa$?p{pMCce`4g>5 WhYUKsOXUxXG'=hW9q_ q0e*Rqg~`U^dղWb9iط>ͯi& iDXy=w}NyW HpOmfc'f;Uq'ұKW{gdU&+#,+M h"f;kVeU[)$λ|'eYY}$Ki1&Xcf]%CaQ!۰t*)^\ xWw YALK֥U:9ͭ$0o5;IQ<483o&rUmhSrŝTk֗r/6`OAC͹cua*;@fguX:q_*Tj/T:XT(y swplZZK1ӧ$O]&ju NotjPՊl|sgV+8]I^Y0TbwͿ d͈1bއ֔dO- TQu&  MK>kZ]"=jOx4D0܍lRf竁 /cU RCS,(XwFZxg$R^V^\&ܜ~HG!C-AIxvhz,0C+=fR[ff;Бogt[{$11yJ]1SűMEq~`cjvivQ74Y7$ey:eG"8hu䁀xLdhσayqNQJ0ֆ)F} NM/՜w?QS'i^ cϋ\JQvRY+X_[tGpbt'&+=ETBjb]j=uO;fOl_PZH]rIT]qjٷ IqM_|N4iw q{1A&Ptpm2ה2Rk0'cJd4EP@x^xuOB͋&&svT{fZ嘇nIY&+XT/%[."/>l=!1L[ w@;! WI Y-ݾgiԛfGX{ kI@kj?ȀyDrYL=QDSz=4e+yeBIۊ2W|}wc.*KS UtTs\بkK"Cʼn1=b` aOR9o8̕=ok]HTW7eLD2Z5ca[U"ȡ9uo2pB&^*AfTjTLUzq%P+c ,۫Ϯ, %iBAf-92ڸbܯx߈R\!J,(4E6tOIfAxǾPqTо =OtTj.zB {qK}|eWR( R;([d$:{I ,gqaa 5Bu[|>L4!MZ-Ӿ_oX8z3mƏ5-K Dԥ/`0nT#ӝmJp: Je3 gBDuPyl$P`Ft7m; Jh$QSgkOWn *E(1Rk<71aU Z 5&5( !<7DmNmqsx& 9+KDB,|zCUyXK+͉ppѣ +E˃ƟgqK*{ G yEcXeIŠ }aI့Tm ʜS)Y2lp>4$S[TKJ_b א9@CUYWАY8`釴3vI_a(ɶ{=<GgOUϱAuQEmxq=a%%ٙ^>pxVe|y% F!8>\9%MW24xX1K.w}zB\Bo$p)}֥FmG!ކj53s9Z; `;A=݄= :u* >'kG` /duqR&AOE| u[JTN5D$;w±<ܗ|ݧ:}n]9#F1zLm]Ai ^d(m! ⫐f$,1?wA72^ VvVeW ]( 51>T&E=kI\~hwXTe L|@k>}NoP6U0o}&d_.㇉uw(*kLt=i!>'C6>A2l40yWyIiN0d"i0⏊p*|s]uZ8\ /^[?/{<̂Qx+b4e$gIHU"EVmiYt`Wr+E(-|QzAHH LJp*Cn687!F܄` 0޽ EUo~vr]!j 6߹kAhg4U M.A[>-c yԟ%LųByW]%\HXawJ ˱ߺ/kä̋}y&L D>>A?s& ݻ<~<%"v/+F$z.$6T "r! 7c{f޹Qv_! ڥ4&/A8u`@Z|k~ n;)/1. [$1qw~}d_&hF2OނXr(W@/g:kxYPZj W!HUxH%N7 ;d Te>"7Ja̗oyR͑#PLÏ(8wДpfP_ʾѫmehԧڋckL[.lGbN@VtW!W*b?wO+9Jf/o7K?5 2=X/^D DD2})p84䘡3Em{yj[c1x,܁ l WJ!NWDS"QGYOQ&&{uSl"-%%Uٟ%?vi/Ի4~cC(i0u0]JL@xG(D1ָ ?gfchxfmL 5)b/"ZjhF vNHH *I6@  ckᎣ9Woo5.ah6 Li{p Xӿ)q6>Pp፶V^L؁< %"8hy|i@F'*l~*_Ҕ\sa.fG)I<^_$!qZbgd~έ-o63.QlqW:ɖ$'Yx!T=oJƝb~Q}%n3 װ$/C&Bc83?LB7N2ՅdPWmzA98.*hhO]SqRBҾeavqK,z6br LJs"_pA({|PrwʥẰ2Fʼn:5ɉ,2UQW3;n- vg_^9њen O޾1=dL'c?%BlKC. Ȅ{dcCvǴx*9 j$U۟@ 6'9q68'Yd:^X~')2bQua-H]p%@I P."p##m^Г9z7b@G"a$i#neFI퉡`G 'ǙB^Ir uX 5w> >d+a,(2U!IsX( /i9J.+-3P1@5ϞD(X ßTGj={u A^o̸i:6gj)V|g VF*\\'랒ګ{yZǟhrwJ&, NӹfO %@\ɽ{ 7;mGhNv#=gdNq\ТK''.w+G 1ݮf|$k|nF(BԸEg׬$O@߳7Vc%XÿQg/оb~D^oݽR)fNwT{S0+l^8ۂ'-[ ?f6j%jS=3ԉ%L؞5YL2K)SFL;ox@,;եG#Dh#thPsOHⷕ/f# P-P;cJ䘾!Ӧt+Cl=e!^:G\JVlxУadǚcOji"r&ͼX3ZEV ztp%Q_ലf\ h.tdץ?ڬ mmMcfHf&x ;"27 D+3oD^J+6 ܬhbSD#Cfp<%ஔr$@@ZtO epP='[ Uc =9PlY~m֦.'"11-2uZ3^"V4fKutz À vz#OQ8YѤ?f%@BIŅҟ&nYʢ6˲y/W$ 䇮΀Úi:~즠׬Z;ש `PKUa5QI≄sn|fc6ze|St!|#P:!am܏zyHU's0kh8o:+sXMf HVpAWW/D k؇!R$P~2;<*t*j KT9 '>(6xg %c?f o8oZ(Ș@I&GdRx/1\ ! =#I*б)رڅ٨^VVUb-XtY|8Pʅ-."b&bv%[ƛG]aPnTvwݔ44-T׿y4 YG d gd.;ST+؈#+όmhtIK?6e2XU;+UiיצP|SBH*0UlUS0Y9ά鷵j" 'Li>ҼD5?9"*;:nmtz-˴U9J(zy#J^)#3eyr]7(!&h(f$\}9a82/L F /w T8$w`|  ,i/,-Oif*bػ\ .h#8hH]GДs@T6n87AlۜHqviɷd%*S9S!)R`VL{5/t(CN-D–Hd⿍pp<"OPƒ.VŀQJy:TNIOE[G ΍Ȼn5@1` Pg$I'4 mKĂS6Mg82+t^О~-˽08ZD7h̛Hifִf]C@=9#|⌀!b)5ߌBt1aȻCJm6e,Ɍ!q:CoPI~fGg[̔8]x}"fˁusBQL)Veg:h/G3d]2P։&naf`Gf%BDpN΂Kz mLקNn9&}2% dқ#X)Vx$쒺tkhfG%][%*(􋟸zLq#,Ze3<ܩR}*׬geu9.Rdv9:"gkQ֝ gԺG+'; oKȞgɩP\z}_#>`wh@d,\yWDGMCSݟK(LqÏr8Vd(ioisR@SaE"]7{lſ9q{Z9Q)~7 ܒ h+ql>mocrU\S1l45uQUNϺɎWpj2b@1]F$6,-Y1D.#*r* њ#pr})&N?Z=[; N&FXptk ML:05{f=(š^̅!?3BbYƇa7Q8w{i ;)=7]^t-񜰢+o]}_CwMH/-%TKsKo-è`,̰{_0F'ټ&>GޥS8+e%W e]֡I1z!KVqޞ_ǦB»I?OA6o'L00M:jFZnGCm}J}z7ɟjD*z0q..EF9l"P N8<,fwϊxhrtE\+`=n Ț>#8l n+sk(m8%EK2WfqsO +?`B;*ޤ !.1$)c[6hNHS%޼Ŏr2{KwS k5Fq")8hg#`?p7vs[vgʡzZF8=ijs^Zq˼9aӃ@qm Kom9Axu1ڲ^-{{Ӕɟ,f5&RHބn/T$N731ٌ)9dWa/ :bn9<,kX>C*/0JO.rη#Qs}JIq~ ldbIK_UAy.Mfyuuj>3s%Ifv{ÉF(ͩ8TRl uH~"v"3)B&݋=kY:SYLJ"5e 0gUX3"Nr`P'uZ}o"V2=;C腠p]Mڲy=ٸ|. t W}==,7IPwƺ{.>updȐDG'L6o9ӕrp|aqDul.x"G}pt\h"`*c Y0JR_ʧ(S$r1|`hl(_ƋH{7ѱa]<<fGwޜGDaA)l]m: XW]щ(W=p)6Cht[,#(J羨P{P&?Ud>uo$b!> ^}^,8!޷3˴?d VM̕iè;,X*=Q?YU娘E7)MKVNxѣ`TlNJքoJ:\SS~nem ҳNzВRsT62n'?{) =m *nUxYY24{I IH4;>N^nk%&-~I rߝ} c'5 7v.Э[ʛzexv G3pwtPqp9g }hBɸ$w̢(Cgrg3<#6D(:Zrwtc@pҒ;~w=c㠛M@O*nؐ=ya}.MyfG k@G1 ÅDEgՈQտىx{$[7WwY+ft;NXkVzb&到S禺'Q۟ЭV7. A6g4Z8L ]n5 ^c61cO)՟0KfY8~t'߸D"xX3O_nu{{q҅ f.,:᭞xJ"qa_.}da\7E)KR{x>tz;C ȮCa:eHl6yCcF fԫ'҇LKGE%^24&.&]0 Y0֞>sI2Th HP~0йo8rKOr"Z"1ő 3aP*۹MD5$e!F1)J>C'数Dcz<+_f1NQfj  Ol\)aΑN v_ VxD:a. w[Fc\f+qNaSʙml(bUzz͗^v 3B@"lS W7>h2w} !QDE_6\&c'<7.;]YTQ5{^@ʮ@m͟sDȼU^CȢucDM/10;5E{i{ {]#eeCG./|wVuMrD3W2Je &3C0L7h(d:鞉',g_;ކ˨axȘʚ4rsZO0C5ۃh Ҕ o)|hJWetQ{ Ґ/n&B#rla𖱓}V61K)!9J'DUEB"EXя7 oNϪSzU~{SO@)JUtfқo6v񙾂!¿ldӛcR f0F aMH@8̆'INeNz )]$e#s3 IصbMmƺLӏi,IHf}.7k?ޟhIQz:ŧF8/Y&$ѝL>O>eUJ 1$.͓U(hRP$/<"g6XNCoT49;fT u`h rx!1_QԉCfe v;RAâ"hLL3ƕݩ Eȣ=u6q&>IL*_pξ_1 VD) -,\_RbްH L3!H/x"t_ődČ}${cE[}S9Lߒ_ 1gs .')KPzF#vcYZ[q+';Z htsMM{ ѣNt҈6EwX$%Uߌ^`ݑ+:}a"I+cQ.|@ͭ3v#^%x[PM \7q 0\FTd?O't&4;jMUuXJ*A.]/t ^Wjh!=Z a6ŷH.^=0x ,DA7rWKRͺOv]&(GǥL] >=B,֪i PY!qbY%'ĺ~ GxYڠa>E&#<.-xtޢd@vϵ,T ?z+S;*Fmwό-pW Ѕq\T aѓiZLH}9{%fa\UN#8^EE~ `>q&O4!e#_{%/> ^B%!7|T]T2nx#}vګsrH8iWwgoŸZE"񧿈JX`:@(nu_˘$,p5Fi }q=v%.>[գn=<$ ^;tSԢ@&xuO] fٰK۵ BC# QqZFlf@*mʼT8`acTq$i؏8LhiD.Y7qm9SUӇ}#3lH30[_5o9xQU`:Zn]_.h9I1.>UEY 8-?nTlI*2y]v&كF~X!^a*quYuL1G5P'_6 d2kwc[D8crh@P2|ndcq厖袘0:׎dA8e2S>J[.c)ԔI/VK1QI!n*r0̹&쁸)n&M}_Ftָ__L\['|$Bo&#BGVsWpT[SQG#xƳ>=^}k{VYMq=9UMnl)S#q&Q>83NemߜY)sX}KC/7߲S7€%{aX5-i=I5Bzكr@BN{5Y@o/C|G%dݖrJk[C46GtVji&:W/s#KJ4#B2<ۮo4Kn._nq SPU]ziR#{pslz|x5Wu`ee'+F-wv (_R8YsQNo8irS*^/-YlK2>xrS+g$2qi P96@!2l0*mʾ$dK?:m=K4Ft`&@8ndeqv:6 +ܕ&V+{vzFڷOT7X$+UY:Bi<1&CRYHli@7>yv_8 C"ޕ4-jU;e3d}9piǻcO^`(9x| nH/t{Fh _0A xGcEi,Qܭu4wMIrWksMQ o1FDנq[._)DŋƌBL5q۔g2M#  q3Ss knj\܏wzeRϵEv۵{6$i+ȡS B j><-OtN2pBW t>(!k"#]945{|G 3TEƮ&]ƛA)RׯOG? @ kU_!~łٓGZ֤VHNMo3R̾#Dn* M?; JK##O>a9}Xхa6dwʠQ5iT& vTpo=:IكW3/V eWhWz^ T=q240 52k5= 0OX>">3gKS+.o6j#~jaZ mI9E*M=D&h}3̀va(.i|P b2Yx_pT*|l:qD_+G{O b,7]@KmH!X O ݖx-Y\HSoJ^)Sh2OB,a 2 rXtQH^i Fΰ(8+#+# !]/Q0H=ĵ 6-n<,yMu P";楹F Is% A@> SBq£*hJl8V۳THg4 l?v$ ѥ9 pƝ(+<֞~pSG]0{E喗zr4̎#펵V FߕZ2R 8-B.QK~RJ)5J ɴG܋:ѿ%#NJkX9@LVDԳtw c`hU-'~׎!3BLQ20 ֮C ڡk| >aNTu8{dl;/FM%0#:cߗLۆbBT7@Zz^8K N.XbKog0nXCaN7m$[b?Ae KWjy/Ό#hWrMUEl3zk50$4*,Gcf24[T9Q,^iN=mͬG}ٵ_inXLЈ:jms b v-oDoMᬇq: t1L:Wx[<Wˣ_cU#*gDᥝb]UGGƷHUʁ-n>TYXV|$ox~q HC+ɸ@" 9pC`Ztب#%Z$.Vi[(D:B#MM=DM)9$>,ipbnTqKUcbK bRh' X#9rglA3Jmv*]=&\EmE)X[C(BxI_nV v\Sт3,h,Oc">es8=B5q*V'I܂q |ڠ=?;gD`!bլ,>1QB:YTfXkZd.ifx~)VlvBNmXWl? Yi%چf "炳2n;Njs$&ʫR)ûpcņ kKˆh3t_UE0F. *v ¡QE9U%jqh:d.71a9d%jd˲|Hhev5geH&)lܑJP@/njh5P1 ]Xz ȯ*^>}͓+%&IRu!mqIh??.z 7.?U틬.+Q0T8z^ VWt|DiЋ3*jR_7*qx1 EFtSx^W@gDRmI1 &] I$ϋod6Di (Z4_Ȣ*XBPo>/fV80F%5SB>O>e mۃQӨY5+9!%jܡ _3|G{wRd4M\/s_Q*h~Q~z$D~\v(Ftg?3Gǟ-x& U'U]ۧ4p3E1-K% -v?0Ҝ.l8`۳gpM@ʯ Cx[f#Aaah0G\h^>Jժmf{Ke귥jڥ}^QvkY;sGǩC\Ǭ7EAzB(4©5Jޠq |?S.;'w$ @O >Bϲ_B"}R,E?uڮH5 mz N-'iHŇ]l.Q9YtIlX;, >["fSx7 ܚ| Ftr/NP^epky(^GPaޠl>X OJI1j! qzў /qu-D_U|ʲucR=Dm^-\*htLtU=\v7Kh(`a"8oPU^Vӹ}by@z/S|=LY2 s*hըPU>ʬngSݼC$gAV+k# sjTckݗOuQcV>7Iލu0w ZUS$FscGSYSj+[NT@, jtGD{PNMlHEvJqĩBŌ7mwȊ)Γ]I+]yd$F<×ꗄ{FEWǶصK.wqu g-Ή2ATI㰀QYSP;Y+h.Z(ϖNEvb;}_8azy$>vR\4lfS|)QqFM__Tݏ%/|5ҠFVX[ [oķ\y+N8QMF@2ـ-"Džw[o}JFx8|-1BVw8(k']uȮ.:1rE(^<3}7P9C=wqu1W[yljp4pI{=o&Adp;6Bu) -V%l5t$?/tcr>чAxjD ttÁZ*4i@#$TDi"`UόbTuQ&]ߦ5T&jIBy%8=[d( ܽJn0dB[0gQZ3fw)3RxTS&M:\@ӿ7@_;ơu`p _dc^B jѽUUJw5>>=#~-}H++ wN#%w؎8~PP`6iDɏ}L\؟4AݤzaU8hs2 \'Ss wUH'8V]칕Pe'pgXczН|9Gm3茖C.WZR51 Ƭ&67C7[fi$ǜ[F^Xp8"(ik&ƭu3=I>ֵ̻jr?1kId ٖz?MU؄+W0~ &%\-!Z[Gɟ[ "HwM[A粍7dfG1!mRIkP̼Uq GГ~ hK[Ӗ.uIr̎ju[ps/'!ٔNB2@!WJ2hl(F{FqE@0͸6~+^jj͛7=֫a}Sb]!Dž3$?lrb*." Ni󶛀 v+o7ܾkDj4٨]SW`6Ha@;kLTp>+:`Am)pDZFDsi%fo bb^dA|4jeLq]N'5ay#K>u6[ bm Kb>x9߀qE6eq0=dK:XR v.ɦgid_gOmDp'ᾪEޟRe˴rij0#gpzv=JtUlذGH~y[S5-bNNm !wT=I; fn_CidL4gӫɺ'Fb{{@YۋG_Q&ʈ+qH H5x9 b.q?YOZyRyI~:g}s"rn-2Z[,Zc޺ >!V UEDH]VrBJJO ˕. J}[߰(Cs@::ϑa k{^"Ooy x:h*C^7Α4o]bs~_ #s'E*Ot@Uֈ_W򶦳r;)jSAo;DZ"[}XVciǷEOޥƺDO t'{ғA{K8 .Udա_cϓ<5 OVBr3o0}W֡+J&6|0#bFsϒbɄm65 3J$cͤyf_L!{r&Ioʯ:j n E U҉"b Bwֲls1xdF ƃE~Y1ܐ83ջ77W+7ZsOsWJꏄZAY.6CB؜@lJ){w{ķÿ^%?a?98@LfU;U }~2Q{i 8QTN39 ًX}ddf"Zz穚1CSn6~?)K!M13Lq\%roI1 n67oڌ"bhXsa(49(o#]"5.G"+_Ua4,5..qhMsdD&ױ38Њ?[{!} "}gQ =Ԩ[/3"EU#ʝamyc aŘlN Lle G Unj!Y8_yK YCPYeR>4E6Tn`)#᪝uLv/W!}$5M 5Z/T޷zԂ6imdW+37Gw.?53^f.Ѿg ϸ*'!~)Ge֭"RWRY?onu*5{M^yKA4wJ⤊c&?8*XsݾRbMB h`v"rBZ.Wd{]3BlIs?qLt\? sag\# FQ2u슿XըhQYpECn?:yHo

QѭH'=x-mAB!j A[F, GD`T1A4]ۑ˚ Jj0;duOjX= - 0hHXp= ]qp,])壊7VVUam|g&}k*VdSyuOk gAg`7=t="y}C aILgu(VW[g6D^py3^ }!hH"q(J97BM.4WegEdz  [pL9A[MV y6E"W¸#|og0-\Dt;pߠ-k(QwO/r1]|k^0$/p'-]2/BW&I*oEDBqAЫ٦a_of}ENOtk\l0*g*)p`f޻|?7琅*@) W|3s6pe2JMYZ/ik$uUnZnwBtJwBUu^Qޡtu,99+jGLio ˓e/}v5;M!%lB`JU2Z T,h }{h)ztqPoY IX5,H,Ĉ lU,W=UN[II@`VnBLS !eh Dalr;.L~N<a)b"F6UfЍ[>dG&?XHSŲ9q!ҩ>Ό//u{Z톂.aS՛oh[dLZoTAq3[B.FcK3|\oܗ=p߻Ȕ_SAȗ]yG{9tUowdM%'5B_a,9C׼r#5߃Rg~oxnM>YFvX=ŌTY\7~$k>BaZ1)()6;SץKi )LjZ@_{?i{+<˛ ]{W[2tNWWTITI1j`ћeo1U#i.#̦ "Zg Ds{ mN" R4u+j9h Ne>AO͛FfFvMڕе񶤭ŸX>u:fl@$NxΗ+>1c*&BOӿW9#ip'&V]"-V Y=!.Ԃh֒,2g萮ԕ0rĢ-=8B O7)Ƿk}"a}ڧ.zֈsSa>a"pUBf^\s ` #*5AN$("'ZJ26޺5Q["iR텍>ԢӋ 3C=x-<_Z v)\3= UvlCm/UVECl|6y-Q:o㲏=CjA-)ξ;랊rD^zr~I*XC [$cݹ =Ub l)_4&.#-?)cן{"ggrq0_c@In(ӳ l[۶oR)D?\60Y8 OkK5rYZ`b~B1ry? 5mK(Gf\*;Y{d"jqDBJ,$68_#gi^d9FK!~mT?;M7aDi.kxf*o~0bLZ31u| (loL_ZϴF{CscvDNaYJ,~Au_vu,Ʉ݆%Nk˖bRχt- 'µ ?TfܡN 8Qr5h"JܦmgEFK6@H7ˀi`ȌRwnN^ugӔk N@LݾNY%ry׾06>ƃ;XŞdF\C'g»uI )IFh#kSx}Ԓig9J@?Y,H͇#C1+mnJpiz`X Y4B0#GagŽ:KscކlsӶNyf˫MncFMxX#J Zb 'S/d ԩE|bF>b83: V(iicD.αv[o6l+Af,ؚ|[R)yBcP DZ1E@3p}$F7D$P|jܞ OXn^%y2 L.{ͅ!C(.w)=N$VH w q5ouLvYN\L41ye_W:~_&޿[]>M4W}յ 5$)[Q49ܫ. I_9'ݴ"8a1rnV[Q,6i>P0*,2S#EA}:1zQwm9V~sƼ]FU } :X7 hrF/ب]9|08Qk\@xy̞'˯Z=-.wG \bj nRZjч$rNS%5Lk4[ am@ I"ۧuAo kpyQDS{anr..->kOH$3emk$,9RKǨy8PJUWKہN})k:KǭWzBMV$OmR({fDS-p3q(9rkvU#LT>LK$8Ic(pّp0o˗'kBcCr3K-̚ۯِpb>^6~Cm_#nII<~ x} p]g@ VYP&G~e=8 >ׄGW zw˂t+i΢ <ƚ.n{bWl b'>d'(Q%[Ȑ/WL&SI^1p-?؏jB. u{Lm Wאgovղ)g ky Y+RV>y-2t"q%%D jt  xH GKsaʪ!{ ybt{6)Z}kL5i-V{z9iL!SԐ/( |)t\Hnfp$rRH6~ O}R0왭ծH aLLqpaP=;zgCB̚e'Dן(4縧YCf Z/"7*kgb)WQӴR]u: FJF'mKu|D3\oHDfUbW-?ϸBpºϪMڟ#(6`و6}Tv1Tx/wJZ_ADEڙk|@qaȠL#w3o\q&_VDkUxX|s? S,msnySQ:i ]?:[[&q=b:}>]A& j.g,-&O@Xe@F3E{NK46/ՅR(bO5V␤~"41PԳEd @YGzQSw.LMs β1 9ӽĄb}wMިhP Uj+>xY ?1z}ôY9`Ǡ ךh8g7_ w/W*Dg$Q;} 2}q ϒ҉_zîYnT98[8Q_wki&TG;l!F!o$ Sɓ!OSPdD^GO$ӜL:.{yvFakƏI1N\3w]UM-Y¾4w,gv uY=r1?bE$ ȋ'+ʞֆGӱU%miǶ]l phM^-W {s`\ӵs*SrT%K]IҌ_TWڃV ^5MӬ,yH=#֗ +#;n~+l]Eq$m]M&iWm.{w-SHũxW:(MfMtL8HOQpe}%8\"D??k޼-N݈O-(4VjN ?se@\YZױxT}G/QD)o2̪؇B<.gHJn 2[L]+Y% .Ef"g0MS&V$SKh4G`ː[I\5L ?3NVOu X=R?@fjlE Hy9ܸMI7=z$>p Ь8͘?sf2khl{>$wScڧy"=0+-F%P1M bLaf `iy߅p}T@ E}>üCie0#Ʒ3j41e錻.h9HVb o/aS(|@DI`I?<8CƟIфV:I/#OPAe|!#Є|b#?+rXI|YBd~9D;z/S{e:ozKb߶ ܢJ(1Ki&t78*!<<Y *M~^7??wXayqh3šɖRڱ~9S?+cPjFeF~=R<8AJݡЀ&?ŷibмÍ24됔kXihrdmj0:]UTί-TVѸvI N(Tz 0,o}{h>UP am⨋Cg%ZߠG3&xݖ]|oJJ5n3&hi#P6 촛iЮq_tFLEi΅p[ xKˎ@/?9t|<[g WBBzJ}OȦAr|i4LKmVOA%& Փ`/tV6_S`ir}=L,X9=} Uy4Z6E;4;+f)޷`I@_<Zˇ8쑳» n}yoWƵ{2*a8 4XI&^|HE1oJZv0C) wrځpSajD: %fzgʟ~ѶIZb-4?!x"50d -$^oj̸HImtիᾪؒ2wP434$l{#Oѐ6Yvy7IL!,,f5Oq Io338>% IIl3WZ>1/ק@IDWi\0Ib`ĿˑJ%?-yZC$1*7^HDž@6zЏ =PJ F0Bt>kea2GEnO _~~L:(nw/<% k_kXs14ĚV  wdvI(jeNuAA%@axJ`۰oG”f "VX*UvT- @i4W;mHEP53:>Aڑ\p{y 0> Z- v3/'Og1"z~ck~ ߂?R3"r&cySN;7Kj/唴0 L%E<`齕oaxCf tc# ۤ܃eu^՗xn QW ,ƈxi qY/|4F>]=Yt ;䋖j\%%_Q^ $M(zV[YA7q%/I)0-c0_pc>/<_\0!ͽSJ'O3󗁡kۋjXU0Ey%LYŸQ)W<W<4{;MMJ]L&O+ /$ 8Ey 1ʨe~,fi迵$ g݃l3^\JގͶh;ҀEtvDV PymB1@)ՙ4ؒy!|qZ2I*vg:@9o9{q I4Bzd *hDq-.Ce3jc&8\7,'@$`(CzMbvF `@Im␮HCyN'\ؠh6h_ZkWpd*`zQrJ?xGU=ڭ&qT<,nL"#G*IE Xz4!b'SޖI5ώ4<*ho.'V 2%N-#wNMbx%{C̼j85k6ۿ:P9(!2`dZa%Վd^J˝&+H 󘹮X+<yc~q{l'gYd~9PNQ`g@aH?Ս%8騭s >-DQbV-pTrX!EkBk;LbY QWݼv{,Fouh2PŁ-EsIK6Ggw9<`RIoae05|!ڱ˧{̑X;,"lsLA }ӔBytAOz C8ۈ1In.}.S7%L0OBx .Ttt<uH9o )`N[ϛx(Zdq/jfХM>fJhx%9Wdk=+<^8-vwacqN`# #+şE:JВ%ĀM+_Ԯ9:P3j?31ѤVun&ƚ@0x1B[|xh#f{[ o*!yKO^&x GIEz.D9{Oj4.gU=p{] .:~Ne 5\ـ{Z/+\XŸOȰg|@q=lpcl_C ViW=P V 02L`%`v"(͢8xOx P$BB_X9n{ʞ'"o*>RrV5;,1^ol(C$>mՔ^O%{☙4Bp1#T?Giw%ztR1.8G< q0Pa $ Uх%px,~lOȅ5@*/7뷇_stT.ʗu;' /|~ W5«Tϋּek)kE7QJOS;@t/n@y f+]_yno`"o[ypT p1zKÏVIX3h{C" HS:IŖ̼,s\y[ނ!n y/BO5&{3pQEW,vuթG倦,Y݀j9"<ŝt(^ \2:#35uS=˷VeEo~k(k cFǯ)>Mqj'hWJx9(0߲ n=$gi-Lc!m|M]ۃUX\1 <PRIIo,96,K679nḭq;Q6 `Bf3JK XĝE?!!\oʏpw# /Q|>T򘚽B@~!CS piBVL8~ Wj)+Ղ.$[XXrS^ƉuAr3٥'sKrc:7xSA/?:N}$q}!H2>nVXr" Wi}~b/G?ӉL<; <߰Ʃ.[wBer  "k(lX[mv1_($BY#s}3&Ǫ|Se Bb-!Ua| :I|3]@o|M1n N"Sn`az.cNLԀo9}<81kM*aH7N{G GXI~e>iQ%p|zŷ+ʂPz$S<=F!:&'.;KMsCF 3S,vq=Q ĵdzŠ5F|Sp@FqY'0QƺvH1uޤ;pCwKR}@U☬(TS$iޮ#m|;^}S3wY{{;׬?p< VV#%]K&=$S?2^lvt"d+x $>ܧGp$22^r5mOp-2H2'f_˾D*9ƆaHcoЇQ+~8$Nrm}Q+%L_$t숻=],I9k__݆GTR1AಚTБ2ZWm0vdV˶"ɥ*+X)N?4SyvNKDGeg )3,OƵK՛sLv֌ ^K$ *9Ť{͔V&Ԍn=ecܙ\ y5h :=0Ά 'e^NYӧ.~͹j&2vot~19Igj({>W+nE?"_LÖ\,UC:L}@jn<םiEp8 E"HکOQ8-A`5~hn.֛%4S֝r!U,ԉN-},CӂU;(bt^ϣQV4T[;ݏ.U= `FPL| ƶC7Y}Hl)X qߪ:51mw8 ԵJG?v8 A\\:uvS7IHY-#ʘ<-oε_k3śZܥt#%B!ASEpj}ؤRh=E)\u6zlH.t )h܋u9lؕ@sM*c1 tc/[3iV\rӈbFei8OIw]0zkHu,OE&̄ayl}viW{F\wKDSp#羸F2ê !8OSY:6 .ʮXoԳV0,Əg@ŕ*\(֨42Gx= ^p?Te;Ͻ8/3<%AXtdM!JQ羟y7r;,T4 ȶilXSl%6ef|jYPNP<] 2mY*,8n:TKMlwɹ9*OkPM7O|"^I | ^7C\,Nö.]!_+AZoɄ%Ď{x\ xԓDy%4m&tOgh O]29-tr! VRd9FJ8EM@Ƣ@hq2NAh+(Zt6.8\'fLv'q]b~(+&(z-USHa3έݎUHm~MH|RX{\!fah`=9L;&muo^A=lV'DVQ'r iK^֠d"!0Ypj·#b %2ؓ*!L=m<`}se:UvIK !r.wә +lps%2.ٹwpT 1$;`g-.I`;5n V:a#nK C>v^kZ {={1F97 3FlZ&ꎤѵV|<&au z(z&ut,D FO5dHSϸľuP c4rd%ĚcX,Q&9hZE&4xD!~`9wBi"i)7)v/KFI1d6F +?_PUXߞk|c,F?^d`It.e0*|}O SY|l-h6˦2~c44Ț8QfO0`}_F%zsG's*_ I_ec5pၨEI'yIo-jTM^ #,Wjj&&i(4f1W.ݑ η)M1=QhgstY*GigYv|Ľ7!>6of<þy]+j}WEc-5֬CA @Xj`xNZh߽T,WuՅeb8$ȀDs rw?|m r4Fш~k"P05 .2\)){9g60.*bi laocҸ^V_*Ѫ Yu@o9/Vks7Rf&(mzmXc Aݻ5W%.9-RŅFļ!2W ?UqmjBV!W%h ${WP@f0 x>y"DTUo}IN&U%ߝ: Kz߈V$? ILoAm^$Bp0V%Y*ဒJm, 1PHPV^KKc&+."NAAyyOz75ʳrcI!Yv8w}ȩ^Ry{dp,woLs7 %O&0E-VE8`7; jgL!-.BNymJ4Wl`JF>vB9wp 萙+}&gE2cyBLA[U!cÛޣ@9̶l'80/y5_4¿wC@[$NmxeQc8jB>zlYbG'(Sn`4* yAV=;.iǝ_5<[.8oWn?@"x{G7ޏ, ~?vB o0d=7+^7`?:ńP&6ZeSdOE` ] qm,]Y[&?8 ں,"h176uI¡%_e!R+H+WqM:)_B3nNcb2|r'{ǫ.\1?4_JrqSOؔy cہS_L'H⻲M|}"'FgxkЎ&r5ɠ:O;>xu"֪nD HYB|(s' Jv'f:ۆ=FԈ*cJq{8 KEI=T= ;䅽ۭcxgyD]PH3ۧҹV}Q)V"u%8sٴO. &^Z)_ogϊ9Dvcz83*8-nftw3~b6!E=AEVOJ`)s|]&T>˰L0QOf:z"h({Бw֔XLa=  %xiPN*r۶S r-Guϊ$MVeSj{[(\V61YTwwpث ZTvݺ 7{W(TTL2ГTGɫ"UR>+AjV"rml7n MB P)zL 3ߢa2?` v^w%4U[T|4IcO9e\|B1Q "? 5֌ F[|S L<@qXԃjI(>N-IPUvFE:ѥ8nZQVE D:+ y ]v)8?xJxv/?uE'30K8Q1P{\T'y#/$sR|2-i0.P5e)/UM9ZEC(@5qDfq&% RfS:dGaS;Ј( 2l |Aw?-v\ =͞[ ;- NQ>h-he{؂|gu FBZ)78۽>€Ӂ bU c7&$S2e|Z)Pj 0χ7FWH"fBAK |?H'B(Oy?09߱i㷿lP/WEՑn9Q `+vd3'Vtǡn43F#2ҤMqe]-05&TqA(]#[)]Qd>W@΁n?Wf|v8;{ 5ԁ){LQ)Tb8e.^!g5NBRF!GH,}$/^kXC}7Rh1-c:` BnGo%yѭ;=]VA'rɼ7.M4*mfSr P2+ Rwe[#wѹUG@].▻Kd\\0֊UnV0*x[8!אQ-{7zUλPѤ12989p'CL6AE])\YFdZݶK /{$;L4@cmi iKʴߘ7 ԹI}!^G3c"˙ř09;`ءb{, 2-p⇲oX7U0XMUM|{smhkII %ъu.LW/W⥲%3.&Hq}N3С!< xGL6 *PI$ ahB<^gobø}t `34>M7+KzpAd- 0\**2x,5`M@rN,5~5~9nJyt< NH~ks!3N!gl̎N>+*$)Ƹ\ߢ;~Q9)aU[*5ytO=\fYbL(-'=p%}$2:ΫC4]ƶGm7]_#1y;=c$J-m2g$]/e*mX4>`װjFصLJ`5?i-|zv滌4v+8lyFOB͓E Φƅ^Sx m?n}S慪iv=ֵqvE1 5IW]J?2:4lAZYNtտ *kiL̲DY 6o# E ~*0D5 V5ЪOlRO'JFi cf;5et5!|svd[*WiմVUͧh.ZI>eܨRpҙ-M*cif.μ4&@2?§lR Z`ΠD bJmJ/\x'*=>,.V=:Fj^UfLQÝ'h<ңӋd鐯:$T"F8+*B -0L?YBXU+퇡Zߍ6@H e9A}J6 I3`d\J7o=in&M6=].%H IT8SJ [.xTtS\uctBTH| d+0ud3uŒW"#jB W ]T6)7R[ R3){@JiGBi Qe_؉et՗S{+Ez(V\k<;Ε;TA֫/pr0p9OJx-%-.Kg.=m#ʟh;: bIw @P Qጹ WVEH|w(@ȏ'{8l&ywu,VQe0[LJ̝bTc(كe[iKʤ)1˪PA-7J~H.r你q8C$v} /LِZڹ{k`þsUw%#y2:*ǁ,2CSpӂHZwX~3O'5_^yNލ[/ 谞S&Ğh |)R2bw  2&F=w`ن`Beo;K}^3pfq6L%듅jA(u#]9ڰjjn1nͧgnحAc~MYߍ&;]˳atV ]A r88ZuoJ,(v`LRZRCAE,nN?[w~}WlXչLjod!fa0Y_=@H̼QkL>ҫnF?~&N#W1OK0}F86๊MXgLOI諦Uw՚`y*I]umIJY4n|^!G; xy9e#kmÞm&qB{X+@QgY(( ,Mg,""t-%gX9j2q8X| kDc%<.bQ>%d,w0 }l/PzM,sa>XoaG 1<êtO6NyT㵛@л3b kBp1l.}XIt!ڲA# VZPf >Aɜ/.>!z*#Ӣ9j ]+n)TG[O+\z;Kp ,yf dmuL*w>74O!äJ)S蛍vBD/S%@QD"w~R%FQ_TOI[/۹̺R00ҏlig9y{vzJ:T,5t2]B\l?˜}|KQdRg} g[#㾰#=J.;n;*4ą' GT!>Ez.@+WEqV{7c= h&vSEB`O*bŮCo_X`?pO_,:^}W=&}Fmڐƕ{z_H _N2_0Xj²=̡cBFr=ǡTǥ7[NWVx%oKpv+ $s+,/鷊@ݓ ԰q\?kEwP~.:s`ma @&e U:N/ȗ"l,&Q%D68Pٗݲ(tmuƠ |p3xprGU)X=Hwu)JxDM?!Na]޴/ƂGE:狊@^0֛fjy!4;abŻFZWݷ4?.2|܀b5zо>ziFG*`[c,^Y\pʛ,zw bEFkL9U .L|8#K~$pŨ&$.n!9Qrl]ޮ̘nΤ]&0n\SzN?׬гdԖgbݦ0<.!AeH* ѧr/v踐rMSK83U@ ]29zm0gWfcdqJqEޡD45[2M{pqSL纏;~ɠT%qdIAi!}0ru[QpjAQI Y~H gN`2A,Xr+OaQr +D h͏Ah\{DӱbzT>.3 H*"QPi.,HQ$b[xn7>gbc%WdFҸf ,F0bp-2el%Q}8Em?EwnNw"G ɔy]ԥ]\I0P1owBgB 9P) F;>G!TnuV$uq+89>IʾRJAiXvHni,l3Rڝʓ2iNU )p3ŧH0Iy@xF[2?.n|YQ~=3 9"L!pvpk9"80ӸX=[)5 Δ=z&/-ǽGGQ@"MGn-Ϋ-T3VLAv[k05˫OQ-ώemLPSO&&PCͻ+(4nU?I)c#EQF6ڻfiegP_0jS,XShL7,kUk6t.Em7a~`%ֳ##Lln'`VG*iszɈ0/Ra@O &&u.9g47z1DGQ2"Ag([G,Y9ǚ~#! Ε(f4(zjo$ňx!5Z<2ifrnB}AJ枥˝v8ncX 4ӱ(k'~j0hWR 7Uk}z8 PUzksȷwT(K8IC.xqvs{L: Eׂ7v AV溌r'D yvODeIƄnξݡ1!09Z$Pgu۞T"qT!9@HxCs ͭ/wpA{\wڤo2L9[\⣉.YXTM}li(|{W̚YvY&~ysu>fM18hĹqƗKUl@ g)Jw+YlGm T HC( rCQ*CЬ\vc2CYE^>!,47w&1՛+Ƥ\Nf@ߥR\'0{e3}w_x,Oo xc1ȁ -& Δ'zijġPR6&PtE NyPp_ :(\}kYvrv@v  x:xE#ɤWF}=cH&A; d4=\ؾG D'|iVH{CT_P&GJFg $)|G dYY&aE~}~%$Vf %q 7nYyT)C݋XA\Jc,4]%Qp \Rߞ:HH|5A@.h`Yx8rccU6mS6kx>@׵8>G3s@JOɴZ|Wa ō߷f?=t9N!y{.c1Iw0<.h=3>: `k Gdjsʚe7 ~ziZIϊD]bF7߰ڵKc%pU%XIGl/B8 &ņ)wܪoxDkS.&"Ck0 bso$Jhua#}]EDa|VVL@OC#{B 5W;]E8 myiw`Ց7-T: KZ&.fxACne2{(SΎڨ!̆%òqv_i*/?YsaQ", ȪwrI[kTӊr0Ufb(01;n&-A[g)lp/ihe\HF^ ԖpնTeBHgL d9͌+殔^KuAU{:"TY4$f@o{&=h[]@&uA^B+[gR52t'떛ꆔXe*fK xT-q1_be*+!Ѯ`e8m\b4$i\\c6ifA!T\eK<'.6"EsV^1&/vV׭h\D˫n06cqTq|WBA^9ޚGyPUP]iu K2U:`p4|a4YHN*ۮx逫t `1Np,G:DNaԫ;nL#YX\"a G%!y _1Tи$ؙDͿ  p0&ABa<3xf^(M|*ڗf '͓ ҹ cѢӬ3q~:B>h[M|Z?OLڵc?e[ 8o~ 5DQRb/!$SF ;$1Q/ۊJ•ʦ㨺r*"_m/u=0xM f{`j<ŴX[ks~24lR&y; WH?`t Ÿzzŧ:bXvINx? G1Qt0do28R`5WS^:$o蓠Z1%L8'K|WWTT THA{<'x;QnGvou?»g3ݺ!S-0+7?Ɍ dBi@Jϯ=ˏB-B7tk2sTCRׂT@oग7`'1ln:.mrݤ@)wk-D,ME g-Yq,w G_HTrCt ,#?+w9ȏ09 >/?ιÑdը_D'"\|t6 ߄G^ ʜKἎMXl~%ۃY1ɋ[}7wP ޝ-p0wosq& NQZ7]x#9>Og/k,\†42#)LY7CYB*E2:Yk-]e-Muݗ}w ,ރhfE|ѫ:P  ~@57PKO1'K8 U$df62A<>JM)Va():sl[v:54 WL`!{(W&1˂Tȁ69cAƱOӒ9P_lTgΥʪy/Sf t V= \3.c% !J(P=x5YX[NIP߆2H4$8XK%5Bz}C6KK9kʶ"a4  r "N9 3KլN| w܆3ҳmZ\^L^mӅlpMnkWĜ)L).ɼA)43qfϹqoF}GE-,C`!c4nPLVui-?kH}?^uMHCVGm ݰ\{iQBW Oe+s؊9_ 6#eCܚF(8Kג Gn12aiB Ov5og3j0KdcrwtAB$1X9)߅؜ɖ3qt+=bАB1dڻڸME_ͣ<}ojCS4V/+&FC]r7t=RYWdU>nol!`g*dwN`yh@rkZ1_MiQdxoK@cAy=ֿ\^~1!%TV*Grt eiԲip׮,@@,b WAú-27wAw2W漷Sfm X4#gJ%% 0d+bh"7^<_dNPIloHk6vKynf FqbgtdD[mU|F9Hū1IFg2#ĩ&dސdy Ԋ#' ,=Yߑ(_Xj1A| BQ.+I=o(;RF":YPZhmop  sH7-lȅ5Axa6mB3tbƓD; *'WBkbX|R #6Bn}FRrNѩ0 +_eoac񉂄 ˧r;6`-8?o~+zeWG^bk9S- Xa­r-a(H:>7XY|H"wǣ"ϟ#k!s:Ljaf}jT;>AqDa!؊!Q!!wf-4]EcBl/0q!i 05US*X[a0Ң<ϐR;h.ZG(y!=7HK<#qz'Os%7GSG@|T:Y@SjcEN~W>Ca|8x|\WRG' Q gވߞi;A@fwL_{pn{mzfﰿ A!:C| P-_!$A;堶ſ)F=m}1 pЇ]kK(G4[UYek-k* ʹe1BKAggu Nreu #zi):_/@T}~ғDI'Iy%#%Q SY5k+)ޑTK=*^Ľ}#RbT-΅7Tpk|j8Jd]*P&Ws2F ͳ,Yxɜ͊oB|: ƍUKpӊ?V(JtBaCobB*soAs$yYv߹C'$CBfD-efq+Cu *m0,v~sH'Z=b$IZX ):Xtg-eow1kD# e[ǣK{kAjbB\[tE%O #bGLgZ}DC0 JATpIɀTX#enhiݛ1߻T Tcv,胭N?̤2AS߃韾+~瀏6S<>Q oSubz ]B#Nھf1@n)>[<\;|#H|ODžyvB1=7:оQY{'fTJ;9+Qax|q?s|nM].!Ԭ!U-5 ,/G$/Uh+,ܱ 0_qS._Е'0z!|>;pΡs.KM_/=/_<&r5l \)hk"C;AMr PB:ھO _w&}"xr7n\`(=N̆pbLI׮qV̜[0F"yTڻsI/ÙLNL1̌ d,tz7i!Ga œvW%pJd1K'PVtKCf/ҠR 4 P%^!LpQ.JM$D1l(~jGRXnJ 995S l +qU+P~N77-ap7GMGX(q=>Kpn/I٫ "+i:n45 ;|K v"I^Y*|$*`4iK̡xfxx/ |bkU>^Q'+1C,UmSl&0Ţ&x%'mts=tMWr*?qPXXkLyRB_Ğ @Ah GUs|!=T"߷ mʧ?GNDC}g4giCW)Inԝ[RM@I#`ه\5ct=[2Ƹp#rma܄j F] _\,.uo0`kvPgVrBeA/ q*Lz9<Ȩ$d_U]L-c1C|=q#G1v#e|p&J'HG [騚·9amLӇ&xhE%.6"A )׍zU!<+-4;8,G>2RʱBj\pDds=g6(#oFe%rѕdU;Bc[oI I;Ok֚ԎF~Jv峋6z>-?TW[n؎ׁWG~beh`11sY*jIx@^oo|HNi_՞&oc=I#)&Db8`G R?љ=2O)gZ?.q%&V=HEXG'Nډf2;o :5j[,CQFJHV\$ˁz#k,Go/Ltv@xᱜy*< "mn`쬈 3By̭gqS0V1OptDrg0DT5$FcBb\DrE;ϘF{j;aGK2 SD1Yؐ{o^" 9_3s-MuGьk]l1SoF0%QmdP*{qj= 4)ɣL`8Xpz >"RK*Я?pYGӔeL2 ˉ"FcIObzxbֲ+]ӢƁq!h(7.󐩉|QX81,ر,Q6u]ò1N~B87%m +}Ƒ(<4ռbvnK=I=O թ$M ,[[3P#ңmU|mC3x$\e1މ<Ow @A6_"܁h(?zJHGxh'K`ė,D7Q =/vӎKqHV:Gd/C`Fe4>ݿ^-\5UAQ4 5 oԳPQ4PDhVx%jfC l4֥윹\#|6}ҝna[\'wbeʹr Jx[dx),$/YxWDVv3w=D@@þP4Pj#zOߣ Qԩ 6εmOy 婞e ~i8 tm:y 9T8@)-`PTS ĽKí [frN0E>X썜R6[Av4傅Lk?gUbI>CI@`K-Un;(xi2 7ė譒5 9Kű̌#-1'JQJ*>3}a idS~;c[z_HbU^| M&#aw$,UE\}&kSS5'g^+~S 8.NKu;9Q?lq$12ٱ r@Lߊ__ku`nD y0էOjsp<&PX2Tn)Kki Avq& ߾_}X yiھ'h z&R,)5S{i>Հ[==ð&M()Cͼ>.K~`?i00O9(4s&$)\>ؠa;o~jɻoY6mz`TT{dC]YL3+xU1}yMoU!1?ÅcOGh+=O@ VDB<)8qVQy>g +Eg'}>lngW{mm&愣]GL^ ;r-]-vЃxŽ :.vlû_I)0 e\XNT4O M\O#HpwL-}~`hAgKeO-${L ~]|Y\@@)|N~ 7PGY N+%XtaI^N!G2I|  aFY a#XsCM9';kc'eRtTU ߀3"*< j) Xh*H2H}w0]mJĸ `D}&Ơ.p|҉ v\2S*T ??@5>3Au[B9Tu&AeH (f9gXC)=k _ F +eTeaҍ<WnqYuZ]O2IEr0%6 jiU4WUT;r8p*=[bGSB:tyaHꁆveA \=?ZV\$}B=yAh85ŞmȀ7t lWv!\W,kjwbC%a7eٝG{3EKΝ䄪h%Jv;KۙϘȕ/8rGK #)YvA-؛)k/UˠL 8"ҨD-$,Q1TAn38NȧO{-W %>֯:x7 }*VGdZxKoHA?"FVWH7b㹕rğS43<ƈ.I.v̽« ^=(|r)[P:$^;#s#a He\-t 52XLjƊW1FFL{ 1Ls~ E^fJQz_l&tM,;5'4aɁ0o9J.s*nQ5cP%fƭIil* qs1~aaHp'+ع93)pH|,r)1k`QSs$ҧXcѹ./ |ޥq ,WbtY+ͧ)+9*XCpjXKw? .4-s8}0O,MnPǫx$凚O&^kS4D69y( Oc FyҜc\R(ZFFG̤7ƥjEJylտbCb!IiQMIJ5a5"WTeD](q#ՒT6#V3 y0=~?J`@+JDKGsgmFʊ_ն#B\\:5e멳PD$'(Ҭ{5{`] 5ê@  Ԅڭ_[q_ H÷@1TAUl8oA?$̝LT8[5^uQ/ed-P" ;啀fs':^.'Ix @Uµ`%?:Yd *LQL![ѼAIFNڔ_`h}U[7r@7`tjspf,!$wog:m JЪV;p1RӏY fЎCtND!Z/mJ^f1pp+y]n{̽~kh6˶;Mt7Z#  i3#gW^!u`7TO)(x *F{><41VEF Oa|O,RڸV7;޷qϋK9|7dMe78Wh/7x>tM\ab vmXͻA*8mDF5 >e5ڗ+N Me('G‰#&G'^ 2qYc^Dmvk]uUKhgJ)3PB V=ȢZRR`$er#r.a|멀h&Wq@7:ط--Iqq{F6_-kn-dj:7@[w0s~f QO(.DwB|8Q]q9^^vh_yePqAl]5e:GԸň2'A:ң<ן/9iڡx%Ns d&EQUUe"ZU,i@jeTewOT I#RIq]n שj5c)v(XeJSDzpm|J^c:\N)se5…Kuh>Qwdm4<[*7ha'r}s!=:Gyr/x-#͊**p(HӅT % ކ*籝M#Yc;mq@]9*T+q [îX3$ym -u|~(YFx@A_SvĎkoy Ukw+t҃m$ CYkO=n|<ΩwW%3ԋ6ZuKMAN\¢&\q0DD$r#Uzy#*+iҖASƾh2RT "cA 4əM^Cx߰DMt:O&?b.S,#3Mܞ@AA[+:=*DD?њaIG K`XɭB΄It_L*~%[>sd LכW "@PaH"fLFqFX59'(Y*5: ]upjP*/\vEB"޹= zʙ#FQtEsWT3خ=Fl|8Ul]I ([ٖMiv<<&\X-|o}'BD8ms-~ϓjw^"B%![GAtN\*+ bn߸e?x%GIM>-5Dwqc7{4d^nƾb̒奐ϪUQ[#OEoke_xNhlPG(\AΕc:Jzl @ݮ9#G-sqFS+nA@fijwt6l^^ ~ ^ yVA:Rm%D+ 7D1pSH)5<z"RIS h?M[XU~jM" @]8P9z# FqtFQᇬns$Mw\뮸ry &_gkhri~B\Hh,P 0%uW6I@F0d5eίLFHuMO|lWba>'zaɓI@"4Ӿp/SD9\ҷ bQn-fzGn׳M]~;pՄ)JT^ai()qG*`ʚOC/66]f9țda6,^!Z:YSw#p{|P27[,O. Bhb46yp͙)q¥mOH32 O) v jmHړVq\c$ /+W{i?Q[Cݷ*!G \E7&ߵS&@UkbhїJӝ=Pj^)`Z>n*Wё&WOJҺDRMqP3IAau`IYY 4Bkɢ@Y-VF6z|v3(0LQ&|JvA 0*R DVH3/ Xe’fEz09B*.t >,޹sp9icf$`@Z4T 0W=:atu. 27gw9ijW:Ώ$Sm0l &4GSC8 VU )1sF7 Bq/n,7Cm302P>Eöw%HP0]ia!˗SpT*Җ1pU҆&mxSVg!|C0 rgʴal%w] @.6Qh'z|/Z _ZSy<'#BZsf]Yhhbݢ!t{0i(Z<[`Um8X{JԎp*iF]PEKEZR,j@]g?.SrڏexB`f[ǹH*%Y2&Ѓ5๢c,;cC,D_8Q'BbNp #?}(VjKK"Y ]6#M8iukHbЧ9kg@If;]֗-XΟDcB+}^@9?P!d1/8+z<8o(kTb_ %V|dp`O (5;J7.!q:\fգ07/ּp8?@ul݂[ˬ@h?Jp[q)tHȪ.u_Fu()ԮCY!n{ڈ Ѳ ]'A*{J Y_5+01<ߖyXG%J $ڛH q0' c"_;!Ni-f0z K-.+jzݓ]BdVp12d6+ʟT`HiCOEAVSǝ/L&fpT9!nTS^@볛gV$ʛӓZKuSHCqua7O8VlJh,O^bRkŸ~8?g0$wuc&ogd}LJlpCWg #w26}qm29\cBKXM3],j?FQfdU8ZSM d*l%\x6̃vcv#"_ں<1qqu':E -^/ֻ@5\4g_ d=m$_ȧOos"& .Zip4TDok`w(s^H S ^b_pDp#XK's

dgfrɭEvՠY8.*p_zOP p^@BҐ L uB)҉>'ų0GAV-SWLvA웉"ʀ2pq,pX#M5hM g8)䕷gM+`<̀r߹I{V\>\J[]V'GޕpW̉ ,".x/i7DT=n$ ve\0~|gvMֺ(pXa 7jt[>k0%3DO^Hm A0[:+UpA+M-oޛ=Yշ{\=|3__\2 S(Fg亗D\ @7=p=+iFEq9K}.[ ;h$Jd_ Ƴ5jjԋ Y4thfqEJ##Ka{#r,(3|nadꛒi|ExJSy R0s}U%y@y )8eXc"pɵVY5Wks}:鸝6>t;l`=y6mv?AҮN;:2MqYiI{yrOtH«ЧcP8^/(|Hړ*X/|_u ).]]1DRr%b>GQ%t1UmLҭ"w:2l Ƀ AT4 Jt>.е(pСe?mVa QYgk8-"xlC,,~kBYO\g 2R P4 䠐N3p:9׹v:Y.e>&r:X# `vX,M˼H@_ϧy92N~ś6-Osop#20gnɐYח)jb>f@n2)Qr/]nm7ΩؽiĤ ]1ꩮxJgr pIs0HuE7H;7Na9zxt?TZ7c?̰}QCRRj3,\bMF io Dm%OƖL p;Qַ5KbԏZҞӖdS h{/cnF__)W5`H"kdeIv_Xwq'^Fj .؅պϑ9;ƎjqXW_ dO_ 垆B.'moZE[thWsڄmA3F{\"m1O{FO -eqO=aQnۼ՗ǾA_HR"$6KCTD5Y0}%;uVH7,lj/&;4f8D/>V֗:z8Ef;tPmq9🍝kY)v44\Lp\ r,75+9Fv_& aU $E7fFQ/ jbkPq,YU.++T^$t$z%@iX_VLޅ"KgC0,6:ʞAlV"Cۮ?-uq7RNJ9SkeLy(~$QWw ( එ4>@B 8aF~ǥWc8H(M7Vq]uZ=^iׂ^Jr32| Sw.K i?r9à ="tim|uO慏ä=톭ij`Qɶe1&cqKx5j|0Voa#D=ZӬT&u-%^/8v5EH]0AwajuJ&'BŚvTW=pߞG?0t0aM7V>pNghkݢPϗFb~q4~s^10;72.r kWBQ' K+O`F^it]lf;3q :19VC|Z&Qo卍Ū [^gdg}OUP}&}'v@Qsr!ʮ>ʿ,Ȝ@^م2A2} ڈq!3}Zt~bf!z}IZB'NB;8ͼ-]XBc[WPsDfU3^}; i {%vZ`ۏZC-npF̢ߑآ?]#ذ !qb4gZ>T+ZC!IEt٭bN"L9V&CK&Bc#u}֎~~ZO/3P==*.P gVB K9#6( I.+L *mx)Oy4T:JOCzhdR@ TPLj?RTVM`(/D8H1=Eed]i4&O !1`v?_Csƛޟ=LeIjB|8`%Kf@ĴCIgxx>  um|V6KZ1f[ḏ.ˋ`}mNN7γbQs 3ŸE -@_e=()~hnz^Vh8+9RkP)qbke[oG8nAv#d Md~3֮oD@GVfVU- Z0i3J f0mH>RZ ⦇%x#t ZR0b&*y'Ҁ{ SV6#Ȇ(2!ޖIӐ2̦HE^GQ3fNYLވ-JSnXV֮&4b~O& Np9|< /iYhG̏-Jհ֘e` 5=}D%#J+!5gz+e,óɯ>)Ͷ:Wj20 5s Ge?k) Ft}@MK  D㨡Ի4BM!T]@~c0?fh7ЖGXsq\bDαǯiT(~&x&GoW)Ŝ&|Jzvxb &hB` +4IPGj 6‘Z)e˕18ۜ ~z&߿\7< DeJ1ܓ2wF鷴\IxѢR?QW[>94j~&_z t;Bq+bv&LԋUn(~(lqdZڛ!5ns0t\(?}5- &PҀUzh*EC<R: 3QQ}^]0Njbډ&XRV$2AVʮal>ym'/Bok(:_"o3gnґPH֣{fL n2/S%P4>Ml2y/RbVG-{&1~=7};ߨd=! Bg0p AqM2IaDEQ`jClޕA&Jap5#yӻ81$#"a [ϥ;ѝpLƟ (NITfG Q(9`_>IxgpX$P0<{v,0\v׻i@;ŤA!rxxxo1(=_-d%+ZA^oIn2{CЭNZL ƯR)E,opߖZ-W Bw)ie~<>#JF4RL;/-/:&Reok?,d4 5pVʐ'&raOjug|} g.$/ oVzvnW`chfJ9N9{K0f 1:;5 @esҚ\"lg(hTܔ.`PK,[A=ߤ~xϙ_mpվgY=)`v=6z$[*u1 ~_ HYNęRgj <B#BW¯DFۆ uBHP{1Rkh%};,^ӂ:X"qr-/x:u1tL׼(cX+;K< >V($vXi_ :i}[ehU_-l8+;Zp$ʫ͌2X+2\ ~G+f,뒮5•q_zI1&*赿:Ǿ+c]q2ʏu PyH^#_PZ8]+'XtPEHp_g3o%~MLCL=įdcIPlUP7ˀ!EFj@ i/軚$KR:Ylgw;3(2TxBtcbeJ-d%Q͞5v@04!?ZPh]rF(uq0h=Sv 0/!c{2 jK(axXbqPj0h*8͌1C6 e0-\_Kڵ?')VQ׼ԝEl $e%N1LO]GHT <߉fNoHEz3ם{2^pQޚή@+eW/;D,URy=@[YiD<2Fv趣6D׊k Y<{#H` UHhjzh>%:%#Yݦl*|8sC0>Lc;4ZGWρtD'NA]q:{?ET|6㛷c@Z-3㜘$%S|V@Im.[0 “%s,-6@0tO*"7U y֊IBipy=t2n(ELuB!F%z#{"@B'#C5WsrCo6\I[zABccwsV:tqb8[W&M{#`.cL+|QrW 6(S k's|GQ;SbTWɝ-3e8V4ą m|P):)}M8ة&q0< rNWM4RS+ş Pm^F߹%H[uR¸ [\]l\k('L`!;^8aƕ3h%QCSD`lVɨ[bt zU*CȌ 9 Rٚ6._:O!zȞ!;.&[hR I_;7V~p KnpjNa3^01Bt`cpc^jwch2+ XR/X>H˿Dh]g~kC[X)bb݌6jh8o 7zm,JiT \-% Df$Uj2 [Rf5!W 34 F(P0瓯Ta1,-#6%qf,,[=|@]׀0+cI:LSdzNHa[$VB#тr-֟`/2H&If)r^/0b?; i0>"S6Sܳ^h&|WhoYY-W$^u[+OӉt:uM3] 93S[ËEH@3gf6 ۃbɞFC)M<Ȑ|Vh>gBEQxt ,%|Ե t'ey=N;[ .:@-wx"-_eeG'y>a^v2q{LvZЅٽUĸ*p*J^ e?kCi3vČ/gO]x蠡S_wU?xHՁ+nd\ jץ}GE qEJC9>AJDi`Mgo$ zk dB/ ad3HWlWSY+6$E(Br@8鄫YdyH[g/$`-J~D=D𴑔.y1Ouq:ZIV?M|E3[_ T!C;gf#9:T~NV0Yug)o\nIExqH;rG+}ox2d­EGe좦%_V#M3WOUܵ{ˠqiT7{vš΍Z[qtή?6^`f;oNmIQ{-0Pi9 7LE[ 3\zǪrk9Pkc94ǨTCE=8e]5(BBXGp.}%M#!T)61,4G*Xsoދ<*[)xG=3DXb]2<-)m0Kv~rXTjDM@-B~8QՄF"‣8;duXB3[^t4jx~\ӃP،Q,LhnzV!y7%t`Pz*U.zzmɀI+WD& /G u8@$>gϳcQ!XdNOWm$ ?L&H@'n3NI |5D6R钜6r2Ս*;/daXxo %!@P? - iT9( g-A[`i3PZ˿EPAFKD[>_o,#vY7w6Sr8$ʪ< RmW# 9mSU48ˤDD~Lӝ^KD@gs=jd(0?eZɿ,Cמ](8)$ eJ+$ȇ2q$h{O 淬Oe ^O&䯖SuiT(7 Qݢ7 =zXv{R,uΣoK,FЂ&0"ۼ}ܱmI0uN7'7? m/ F=îOD"Kxhok.EoCۻy|-3xZ8/W(ImH6\k 6M7~F#=)G@_jgU$vtCcGfGKUv*#5:$w>CWi(tuScvPK|sdh-7n,]Br$ߦ6 8i[yoR5'VO}^Ny\A#= D~9qJq08iVO ßJ"*nW&QMG!I0mhjyK@y`끉Ečʚ[ 6+*95DLG]!,FbhkJT!jnia62SUoj7 è h*@"4_ىbFdJfP C>֤@{:)CʝL˳cP37M1F}-Fz^ftD.N?mΜ7;y " :y=iGԙ86*ZP! bID޷DFۢ/eEUI' u=>@Ie+pƙH}q%(uzPb>݆i`% *䡋`W9X^ύI-gI,rT{t1$~}bJ)⅍1ܾzR!Ƕ4%Xz]Toe>u@?&luD•lIyK|Hk40uiC,*% m"=i<ͨ,f'2@@s]g4$ؚܲhN'aS}63F}<>*ie^}R2sZ׹P.mH ɡsׄ<NU,a="8X4Kbyl9qґ=zdk~_=,Jhpn|p@!hNaLabjsݪdх GZ8>W<>Nt0QP6 iv.3:pEYDFWRc0JOsB”ES'iLE*4ү%}뭶z.@ 1|$uɸ&}uȹ?]pڤFYP괉7*BƦuХVa2^Z ETj黒ͼKЬ4HX_-1% !&>WP+c1*_0)5IEr5<ݥ`=FkK Y3mýG=F{[-XC5Ź9n%9a>ʒ'ջ_MQ("eWws=Bb•go_<@=Fe0\"nIV8z ׸~w5~>)9a^C ;:>Z~t}'opIc2$:€ $"u915ZUbN]LD3>ж=LJah|[zځ+|[ۚ2zl6)2^J3vG񍬢cٍY!icه߲)@3CW駁֚ꬸqHGW``pSR@vE͘a8Q5Ofm=N wL@XUƲKBQ|uszR|G9weX `%zy'q ⫗0\|a{!gw|Erw̍nN nnOS@¾a$IyIUkY4ӥ. 5FDIkbA;U`Pjk`r$o{ۋn׋B컔*EË2db.LUG11S78Ŏ2\Ol^UG'-qnAdFmw;vrOh2P!-&Sum1bԑo‰畮V+%$jnR(CIcʫ~kвv$V0n~{o?}7lSzwJ#z<53=VDWATZ;,W >l}b0R\iZI.Eg$z+'ܤh]Bp&$M8F ҀM9{uķmӆ* _Q"\QqC"(w㦏4gįiϽj8AnP 3$^Yt%ϮM<.E2ܥΕ:24r#lZm/&0Ee| pQh:pZ<';H57 ԜCP9=Ü6,{S2p]HfdS~#f]틀ꑟz]<%pbz1ؤPlp|bʖ:>1g4۬7Z^/wl-c=BFuV)\ⶊP`ُoU cPA~} 3l3 Llee0:AD4)uv_W=2Hc7{4O$;·Jǣ-(Olo oG3H. :E>N9t:@QfbhLx;ohn-dQ}%i'<͕젍D~MnyD zeDZw.(`꿬 g\n4n[47*j"_1<MTZ:/ҥ[%r/s=U٢ؙe&Xߠ2$d5%sk|yXqx4L3;>Ƙ=MԎ2e@9U& u^e0C44\yX=bmcyfaZ\ódo**{Aan/±2ڈ HUǑ,=1e3sw68sa $Yv>q1q|UD[Hz:mU!c̓,Iv0ꃁ+.QgtŶ"OmؐbB`U^T1Û|M=Sx6=p!N(lY0h3`(4K+޼$l$)8ne EW4+3;)ϼ࡫?Wa4I/Uho0e|t D&.I^wf ZGe]5KH ~uuLl><)Y(Kf9p yf3 A6?vstAf~uc&;wyOx!Gk{JS[;$7n2=Ż948<ʒp)Aז1r*s}0b*=<ڷ+CQE4n1K/ %W%BuÇ-k%=dň:~kN=fa&orWo;ؖ5JQ%D,6Ղ7? TT=}? 8vvr{׌ܭ. sSһIVX - wJs2>K{-sp UR㍪K6ۗ솼ݘa〚+ d8W[d=<նm0& 晫s":)ݐyq2{),?@_ .&[e+4<<[9#zs~gE}]p?ЦҲs$m -hNACI~I~$ӜwSA-r_D9__Ԝab:9=dtŌfɕ^mlTM v& WI|.x@ߌ "TXKk)M ᫬ M(^Ɨh%a?[zQ߬,U;OFЬ1yXo6 Ii 979u|ƤjѺGf5aD#b<n]U#BݲR빴ʧ5 -_FތZZ.7"ڃpF Հч`$_A^Tg9);͏d"^`ݵ6gxac C{sqM.чmhc5Nn0 u{t8Iǘ(psiy_o?0>EJ(vjxxŲf&ES$fn$М\0f dܓM8܄zcAm%cMIƊj Is跀btcTm>{^M櫍4/#~?ǮY84vM_&hs⫃ 4B;pCی#d8Yxx7x"*C@Q \u`&2"uAE9#1C:4^T5R$HN4.ePk5+vaHt[_sz䞇RO 2'┙g^#=t_7T![g)A,I#;ԺVE-PoMyd=|rlX{6.N>DZW4+?9@x)E _J@J)v`؞B<ϳWIWjPS| ^k^|)8oV3d*)aWDy[݄:5p[۬$ȡ{\:;bi\ ?ySxd@L=pp!XP&z+A4|Y$,vHT>4Rn޽C}}> -Ӛzv#{\Uߡ3C:3mԽ!sҸْs^'\z_]5hC>czxp WKU;b5;l-}ګ|)@GX">X'ԸWeTƝ<ө/%TKX4>+$]T-p<9&)7! d>({؁1){~/ҙg\%={dwZdh GjXx;9^&ྌ'.U6B"oC@KY ͺWX)бN[KobTГ¬t3M{5JfgK ;=fO 8ԩȝ^cӦ5~LuWb 9V7B\IbKfwXA0:>hbNl*Y;A jjYtzŎ|7TEHjZT>.IFFkq5+2f3^FYATBSϹdfH%[(FӞr#$fӥdMzZQP Pona@7NϞnP1qpUةz%$V.yh8x0Bk׎N]`Ch Hc_|&NɎhcۏ .zz` Sgu4nsR$j}==OXSOn< :|(w=pIvBB&˲ScU%:7[3eO(-ظ'Opb~%K 0OtHF+:_Ƌg4;` ~hgnsht)ӒCLj%f^[ѧfiR9۸+mN!o=;ůHq5bFn)ߦ۹MM'^o7%A6춸X(A vu=r 8x56ǣ(^I+t,1+ZXӎ|ҫ؎mEuOP46lPJ?p/J{8TNэ2BW; b|\#c۔$FBZ<+{黭\3p!6 ښ4Z`Bx"QOt2|O@mb3˙DOu}u}B̻Ҟ&? IIYܷfD/GX.n&RMc,NUP<9P+`a@tQ\b ^oj (}J8{GPqJ긞6Y# cL`E_ zsoZ軡g[f~h6.b*co7B`L,Kji$H{ۀS5h\#O'Pޖ"ur 譨|0qݙD4$ffk-Hj@6{dGV( @*qH+/8vpQs黐o$)I ! {ŀiG#g!G@=/b;cS}v826eioX"{q}{}+gɘE :u( ըy2JNK@K >u8&4T@LuC$ L:Q9ˈb߽xջbw4PMl *@*ɺ\Җ@Ly5;.$z+"BFʄ1YփI%TL_?fi'(IfR6njic>x@RBo7_wP*V{=]5Dz5wVx]++{9.UyҭEZcUk*:)h=J6#J\?-9)Sڲ\% 2`7i&=ŬujG@Yu\5ISSj$LDnwsu 9IN!O4P h-`GY,j[XbjB6kLHM4B9u]/OPgbHa`UNFQb }vW(:? 17ĵRht{5CR՚~l`ՠ6V jtg3()`&,H~>ot{L۷T87 WsT ZrIt/ s߇ WrU8aܼVة,&zH@M}N) S2\ 6Np;p{띞Ee)[D-W"ZmqR:g[bmoԎ\'.CzJ6̜2UQ7 ZaUM zu{PKA4eT$dE$iVIPXks>31I0`&ïq 3?KS# 3t--eWi)5koA(NSv%ޔ,$1L Gʼn7G1  UOB+0iTj\'DMAO5~ŵ8`<]1@i564!. ?n% b EфLS mA,uq(d߮ w) vz,>ɉ|wc Dг$XLJձ?+ӻ_%ag.vv qyQ?I=Čl*b?'DJGhAz3.hw㮲TFjJے24qwKvLY7kNP.2XxB2dr $/ u"Atpeр])OygG+p$Z3^:cMϺ~ >ݕddJyqSeŌk\&|}7SMSXsvELJv!9YvkaC\j\#ߓ3'A-MXAZбl5G `3}}БQ!ne}a-_H*Ei0D^ͣ/*YsZ5Š/xZJ t}@Sej_|1ۧo80ͤYǚWQ+^ ,6#;!ҽAiBlY9`- =f9[\ ~1j:M%Z~Qy!2<5bLU^&>WgPR@\Í}Ueg_U,3e!SOKx2EX{+kѰEl,U˷e\iWQR*3f_7׹#fb >W08ga&.ĵ)7k%#y=ܗ~oU_DG!M]ZsZMf2?ŠX{r#L- \۽URԎ Npz'@γ<rُ-ݺ#-so3햠';̸Epc{ߞLwvtWukH|{phG}_)U^  NÎZ8&7"C^+Kb}a,~([7 "RmN:-Mr{8:cmiq!)h$O`&Q4"~gAs j//p'K06ͺ"2ol,ȩtӗnj|3NPWm9(tؘxxc]F&YCu$Hn#n2 u~6QoSoV|η C/_(UGoɋFo Nڮ6 _VfБ‚~; h2#3@T6uƲpE rt4"?jz]s\LVΦ{8$YΫlx|RkjLmn7?PYl`}LSsO:3ф qonѾ [鶋uSd,.9B](uVF6#nzWͧx l)qH:S7/MYǾ wf=9>oXLUIX02[A%*ej#|o{.d~ΐɥ!6T`vl|1NS?7;4ointҒ|äD_$> _Y}c7F|$Uu'& Fc:cr#Z01\ESS5dlnѕ,/ \׀˷ɼ?@"a5?hU"ڄ/8w"K?Pށrl{[j&sF|뾎{ ]z'GHJumœI~\L#N_:3Fԅq곙@8:%j(5 O_f|;$K4c?-?&o?l딤rj0^RRب@gC] cqg)U8d-g60#0exZ mJa$ 0ӮD#.X5@GT̈́ hN##ޮqCxIr癮0ι3mc"kY\^ѐ#\}rMuzTMz9Axz歠 wO PG2؇yw_]fAEu,6VHA5)H/}Lj ܡi,𒇜G)yV PA+3MQ2cZn!tjv.10ܯ]_@WEey%G.|;=kӚ- ^j_Hjͷ -G81ܓ{yi3`O&gZ-Uf)$3?EY|.CA،z ޢHZcy:cldءD% -SmAgG<-?5|lkE"Pi5[<[H/3ֺ{$-2nT?՗jRͲ^'^ny,a<2/h]xmq=ޮ=)OŲf?]68^>JU?[C4].r^Y/Uf*.(%VⒺh Cn3}`)SfΫhmG8\=S- 6 ,*|,bDnX v1>g^QZR}c)w%Gy  l$1wuuxM dǣ 9|am(xv^N/9}@4;^eA LN'&-]uO;ytmwe h9x;@&=ex<% =WqXT@V!wKsZŵ{p%Wg;'&X2V_HH̍_J{t&ނ/䫑IZ3-qeձo,v6?P r4&$5N}v-2^8X(Hʀ)'~҂1\[j l}L,^u]m~NUg4$ 0@ =y*2vˌ<BpY(VbW+bOpZ?ZcX--f-pXc٪PhBt#tuVqkؼp`y#^ lQw="Աn;e+b. x1πέUǛ,69 j0Av1 kݺ4 '8)h0ZC*SRzΆ_< jeOUPX1μyTʌuByQ[fxeinۦF8n`hGGa(Mg4YQ)i{V]ASF%쵨o@NoYI`G7yytzK2Uͤ:fch6 PXs>Ax:FCFM 8+[OrSvGNV7^%^2dND@t{Uy!;?v&Al0h {`Em*YGcb?x p7X4%tx"&qYyѽ6*\~jFdMo  F`P|+X&ΤU@  GiF$dŦkhv?, o;,[7Bv쮊%W_(fl_vܿq "-N~'ΓH[})[<`*@DWoU*Hz 0]aփIδW=yB)0p>H/ľ!Tmlqˠg~1ϝĚeyA>NSm;l?Q 69A*:XY@4Ra8'sֲ6f3J0*|vo6O[g *֡9SԘv:߱`5[13?vT A~D 9OS{h sPyϩѻ3z7q}#(* 0؎==@IHZ)~X~BͳvQi+A٩HAt^D W|; rvLH+-׆d幹VW[f}/RY>8k~Y^G)q)UaMlfւ{X8rK/=X]q7U6?-:ITDXy]bsq_|7V x"2)2SCCdHe=z<e쵝h幔~UiD8.524!P@xyPB23q %>&vK]3  Kf/e;~L-4#Ԭz~7om&Uq'i[1sÏn}LQb.:): h?$i2)DWpb ~T o4/U22o>_>zKk sA){&]A Q]tqA-"8jKCɀxnQC/L8զO]toP7x2;\0@ʡҲ6M>Uɯ bح3\tL&]a.-13NpUՅ kCszAQQȂvKoVHk?c2=nOFjHq~N:xRA \l; ?+Op L7T[M`I HFn0?睖 2T 9sVRCP-+3Atbu$mn{ߠ!Awq ![Ń4G[`Kj=ݐcjƫ{3z:ѮjXFֹ"fZKlAῴYexoGF{Ԛ WS@24nS`yؔu֠-̀~Ŝ'jJ8+љp__?`),]^zj!mXaWZSgjbť5@4YC/ϣK] dO)8ڳ]Dt3$P+ P@A>Ҧ;l=,@ $]ɮA3U )!bܯd%SSre'mW@:Bi䵏"&壍BE?Ҫ^!|_9Qos-Q$GYL'zI^aP[dVT^𭣃(HoD4(υmt$Nh_`)쵆yEo*8n WH%kQ{ aJa`1;. ϢTW2쓾 t"pI 4: xXU,d6(_p֙3! =%L=6#$ ~ȵi+N`>e},q3c]G|Fv9ůdZHw +=x?jAR!xIpx ^GA 0 Cw>Tmq ;קn-]|iqߏt@L9*PaВa_xKN|KJTsVsYBX 3Go~?7F<.>,4;e[qNKko 1)6|U!kn}5@5`hwKmھPC-B=NUtCHU-nddx6RQ@nAe 9Օo*QpL3؍w3Er.GtOH*Sw7=Ҭ>mCX{;ݕPۺxpgnn66ф$ CCIKEJ:x+=#)C+y2@j)sw%_xhs!209Gx%q"K{[(ϻ%I C+JLo+>g2wQKþVj¦üݝpA#HEp{8&c7tg8UWW‡9j|62bChD.B^bq'}LPf`bc_ nٳ"b4/L䰁@yk*S~.0x+uU \J24 i̟3-Z;8S!:gQNP%3XYrRQ?PAYI+1d .*sUk:"Ae +F=~ߔd+36>QB_!r GEz i'HXg6—ER jɈ3}/A@&1#|x1U%٧\('aN2( xSH#CHѺ #c^c -Cf@[̜Gw3f#&FRPѪ"'v&Nuqo*h;`S@FfkˊfBrw9dk_H HBP\b+ے8}J,cNJ=./EeD{l]aƒ8Ag_xܪ࿓qKmD;Qh{b' d)6O w/#A+v!,wDIFq%Vށr"6S61\Y͝)0C'|%Iȩ4]~R&dZBإ &/v9Pt pq/q"R2t*>b:/gFI'?M?p3q]NZZziZM B S ;EMU,y|5eTt;t,< ͔J@5e]WYC"sU`mAG/2ۦ]R&^>:'LKjLZN"_$J/Dz_J~rlv08nA4)0&7&- .m蟿֪BDl*#68&X =6"zS "ueA=*Sˌ<;S=B0|{76pSwj$`zx,C0ˍ )d⚚Q?)f RTvU,׏Oԥ H coja?)U?o:ep< ~,u{4jRt=ST$hV(kwu`fM~%[bN/IaeK XPB V_cCNP v9Wy vp;nV񢵗kH,obeu{B"n]|b'8͎FUh\M*&էp'=S\z)sxm~lǙV٢J[6=hU s"Oa-jvJpz h֬(S.s_d}A&ku~zI>uԴ0wR ٜe|,}*8[S>/8Tf]N[[p^1r}(~28iu=X;u~+h+BOtdU; o hHrFrq%7XǏF0n3ԳSOޘ4@4^Zyzn8&e|xk̸LNih$_8ےg收_CwM1^O^cԖ+FjdV_sc=b=2xE3 $ üePc9϶. 2 -Ƚ%нh`]Ւ)i$pU~8M o#7)j.;(xy{ҳκE%40'xyn '#p1C@S67mNKc̣ÆTehwEf5]n+'Ur =9w/ok}ռs LQ/ E<纅/{R{#:O̞R-1{^>CM~}i?rUu1#g;vZ%Wb@~:VO~&CIj ÎDn.Lp FtP| CIܯr)@7ZR>Nn)  &jqUH"J4_Hޟ MuFma,$ʐf`0,]p)SFT뻶g<7rWh¾)⭲MU~f|t^FoMz ܐQjp< 4U >#H-қ?,X~޸[A 4>eJנ~}*7f_jvo3gz"lODHMve5̱5b7A^T] n #!ɻ)TW`/+̏}Nv’,&,&N U> T ?G ċ2EùTFC[l&?h@oO hpuN~W^Ӣwņ! P;"{: !0vVn?i^P'b f-7V،G9E~K8կbU/J*^ @P0R^#m)+=]D~p^]蜚JSFϠOw(+A:/ëYբA|nboÄ+sů# i#%̓H=y [V1*]*U[}L259y jh ea]LdR; &3A>$>U̒1v5,fLRH~}gg&<COBLӶ@8p/Rvր'd) Y@SXoÄ^${qQes{TAA:@~ h!X8فDձqDēӦji]}JbKQ|+Tk1 ncb\0.M>KG%ih4Ghf,j\ bDqjizOduX^d )'ъu!}Y_V g^RU9>_C*&*xQ$L,f9Nv}f*um:9@=x0}w*kpq ?L1@Y!zL.hED}?^|QĿ?'W-# k{X.KQix Ƅ=Oە4r՘3)I?yP9T\UW]Ѵ`A`@UEb>%vZ8/6N)rs.Z;D0:OLf ^^2!5وz $$씢 yzSOEq<ȿXK]C*5zxϫ"Mu$COiDhv3+ެ )J"&q[lE[jՕ${k0>tvעf(ݱ]nPq@yMJ_AƌEADwP>ch6>Vg-N(q`mDC BAa*{<8B̄_)3 5pbҍ@d KX79@^\H oޚE4THm|#Kjhl@|G!c1VRFl ~~twef|͕:X %=OM8{'NO~X)ZVxDKmO ]du Z!vsa-QMVTr!Xk@KKt)wQAu(89K2%DjuOz1nzdrKWvKޫ,DzB/2߱i:!ĬfB-!sfW5n4ȹݤ0Rwqj$]cLL趡.Jh(ra}hVo̢sJm4bZhb$/v춯@Owk8v,G:ɑu \^e Il û7q$R$Kx $Tt5e8:#pѪ:ocA A";0*(3b IVۙғsBy?%B3/~csKbh_8INA]YTeiT´gf84{]x-d$ -b]픶7(uP،*e!rV&!8MržxZ>|lB/!Yp( W?clnH(lK=H^!3xeS;gY2:2>7ۇNDuyL30JCI] c:.m 8{NcZɱ=Ȳ" 9h1iTrr$¤nmꚞ1}0\w䂅C?VWdFGpK+~ &!-7H#^~s}N B4[W]pԢH-Fc g JP^S^ Pj ؇D۶pBKnf1~V&;77 Jcgv$L&^Mm= kX5cz>Dէ( b%{o-_s"yDYlQv7 SCAn( , ޥr]P9pP\Џ$8]B K4}.kp&,h550-r@K8/z/J6!(+4$Yӊvq;_˄ў^m|Q#Ϋxw4IIts;kX4O$ M`SؐBYմ3?GF|C -cSɜyuӑVTNbJk2.f*x[UqǼ4Nc YF"tE=jHuE@_׾Ɗ3ݚ, ̋O+ լP@sLXXlټ%O!t5BLPyAf{<ݬ7#̊ y3At/2a;zB"|0eFoiW4lxEXR b'aXHV{AyH%FHcB4{$%Ҝ8+=*Z6";7ѬSD6b.wW uP̥SnW:6+a#YդBjjю]o7}pc@2dpᅭF,3`}=78_Tfc˒Lz*{7|YKBE܅*,e0b.<n?ֳ;,VWhbEpSA\ [ANtQE_8} U6aMrFdH=Qo[m~hڰZ❼}v..fkOs֕EZVπw{(rw[b{{$4 d=<꧌Uo? %ꁛ3qG|!ߛa-p oصE()9"c-ީznD(M;l0E 6+a!$!L.CDT#P8I ^Q&n1R!9g i^C}nZְl,FaeRB #7[,~$& H"mKm"-Q_Td &=d>Ġp }=!(ܬ¯WO0&qPX뉳:_ȭE=Y[3J! 00;L&bvMsaFNR $.y 1NUH#s8 (Q5B#ȒN$׳Ur';?$6b.gEf)Lm s!D-*MiHA~U[# s"_(Qe352rZf~o`ٗB\hHo)ML DlXx~_WW ڪMH85d v8?m[>@4{3QIJ8=03"ӡST1s%ҏ5CNͫiyh%^j2]c\osPU4Y:w8d zjKӉ:Dz:Qc@._3TPvh=n<ĭO U.^-`,sYt9"uYJ yQ =Na./p2򩘒Z+ۤqCf{G{O´?aELTRB{/+ W:<y#a[ip֨ȯ8"atU uSI|53̌hRJS&{K\dRb3$rj"uYz@ 'Kpft>, Oj4ʭʺ{t_s&0?b7̷Cl[d嚚W6*9]|=6gQ[¢cDa$ ,lfD%z0L愈Z۝#2b,"qxu8>̀@w'y]|P of&#Nmݾ:W}u 7٭# 3F2NqZrX_dU`P7|3o44px!*-m^>7}+1fo%%:'e9gձ"!NGVbwe?U!Vc. R=7Q1 YI%T3g6cfbɄ-u#!Qڙ/tX͢~S!SDvU¤yYxHݘvq+e6o@{)[$_H<:\yڍPѿɳE  -"}Gv ڙR̎/xF׻Fg4姃# .A_5HZp5?F1=j# \/ތDD?09o-P#igos;|R'se>48BjبbȽXah)N d1m$Q湎bc+SA4(>"Ey >tB32ݧyyL¼frϢu5 `%U%-8W,hhLTgF^q\jdB1p@xM&N Oam]𥉹̦U~Ek% 43 NIluۗ)sTtr !G~@`Rݥ#ҁ-/^6Te@:0_.mH1_/6)"?C*"sIdf~d zȆ, {b<6!HWUWX $q *>͐s:>퓄FZ@Ch߁tC.HO]Py?hѵ@-ldYb2疙=Ǫ翠K]#GQ-p,ҹ |ެ?h4 Ե*v&!`zDm)j|6*~L*Pdߨ7j'謀J]Ao}^D0s- Ć)~U5Pgikp]Ц-1݃@O0P1ԹF,w805O>K\';`8jm` 6 yf Iu=eyp/Fצō԰YL!a|(f3m.UR;! 6ǫX.SCl%M롯Y ƽm򒱾Bcxn'Mht~9@+b+)2ax`PEmR+ 9B.Cоv :^7 gToqg^[۸Hk>o|V]>OIWY$>sC5O\z= &e9c4ar>yO+,=e}`l$D]9Zcؘ|r# iX u2+QRp Qϑ/x4"|ZSǃ}Pd f!@ h5on@u uTՃ<µj~l1lj&KAϯ`Њ-/&5 eᅱUggPx$:`C݊Yl$,7&ɿfKĉmŰfC^!5.1%3 ^c Sun&Sʢ]fH<l>LQ (fpi2nj-ŝrں?>XO->iRFT+ECiM,O[<<ԗBz:A :CMJK8郄AXB1?zɏ$YM~9#* ؠD:é`&oW9>4{Q%_ϟb/ SQU gJ "9Ehq=EsVHI"[ɮ*򠾭zRcT( J#$!ÌKec#bB=D|;% @ 5_^ ڎ\/W*k:.a:繎K.Ir萨aYZt;4% 1xJa }y(ׇf"a`!ˢ;Ee(m2bcDz5|<`b@".-rq_#LpɆ="178䮏 =9qOl]@,܍O6Z"=/OX >ӌ4Uc5DC8O&N0|dŦ&g(k2%6"#L{ܦɑ>k]`Pu]_xOSEkv=gv \aR=4oй!?;E߹n:B2Q-_b ~E-cnD0ܢ\69A~Mк2ԝ l(&H~ue Źm6r̎6*?V(D Tq"Qlv{㪙C(/3ץ8B2f1IrNVMPK^qWsl䐾voïxikC)e,Q"QC+jLzJ$s!?~tyKEzΒqՄzzlmLyR4|WGz Cye1Эc,#w: NUxwS:\'j3f֕RlaRs"?U$˗6KjNg{>U><@:ִK'SpJZyDx_mPؾјJEj εlŐ"@OG+NnÂm-= CnÄ/\A} ?1?\?iK[ϕ ]uΊ+d=k)ʖszk QqGMP  E2_EPlVua3ݶ#G`de{t\>㎣rL1jNvu3oVRWؼ :Yk VJB3L7;4*9hVP62ɟ[dq*]{Pk*sEHJR]n}@ɳ](ކEjȒ%'a#Ia/ 9u|M`2/:6BjL/6!b[0:%+ Nxϸ!f̙"K[lK 8dM͋&W/O8n3W(s^ZfG%ѽ߿/e;?rً yo]+џ6:])RsVִ]%q9`0>nZLXX /JB} ޿| îSծ7Xe([.yR0}"|&ke>ċA5e%H^^^TɦB >Gt 4^3]Qm+նGjTC`bSdjǾVZL G:+V~^EA h,iSUL/8R[t7z0qGC1sIڣɠoV[LLr2\3ކ ֒*Cϣl$7=zմQWʥ…|*bgf)T%Su P$)_G6TQكUQkV2tFp7yIS8$؇/<7g V[RԺ+s^"*J Wg,,58TfkF'2Y';M9Lzm>#4z͍:3s!IB=G&L ďr֒YTNϕ$&0AC܏VClʹMe G)6x-ݱokH,v<2wθs]^3\<+D-t9\/r4$OyVQ|6E#Ψ9M:m󣛀6*$4#Ѯ"V{%j{/jlZ'K/CG&DZ7}rVL "qmU-_}O[z` y/QC.;sBx=<k/F!$}'qWP Y*Wxca&W VTDȺ½wQt8 X#_Q :1gKKEY^Nj`᡺6Ȟ cu(8tW,1k{/~z9}c\H#@ pQ^>wuaI0z)"+ {f?`b=$]\ܷR]?v7^;?WztM}dNZn*$Sh>UJ6%3Y#̎:%~џU'H:]KloD2H%݊i,`.f_ZcHemv ~-!{ W E7TfEl_^9?jwPg뫣3R` 띔-#8|$>e,Aj4KX JP%i/P^%,[!Mw՟z,wǠi,DN1d]pk,ͩ#`Kf%̷UĤ4}XsKUMi$Zf -tG`]D8vpm|g=`r[p1ĸg0&YGndK5m|m'Еx 4H|o/PNP&[))(@۩l"%{U%QwLK>=T-Wa Jv$%Oz&vewW7 k2;Fv{-ڍ*5r=.& S:F-z9{GcA59 TrrK9!WSSVyEfk,p󵕣4e5=[nW\ %|e'weDW4CAW{_R*oJM~3N N*[ix?^8 #Tϛ|71j3\_!A .'?X\ŧH)+"r˧k%\raO?5b}ޢw" oag.L'*gG>O[S%uʎUnk&Bh @{c6ob*g!aUtx7%_qH/V< eGR9@,JﳏG»׳dVڦ) PUNbQI=oNGFYX%n\cBG ~Rp~,*a3aT hJp_R3ƑgCtV^ְ?X>OdL?`e@j-Jpd'h^}yYyP@ő[C JW =Ճ@j//W+5ɫ0&G% egYcvV>?ĔZ # F"݂qeZ٣݆Ia!.F>o7̳~jG &gRo&Ь#>,ưyCt~!CbnFɩ) Ѥk3K=A!3WE?nIf( ݤ,F!4C kZ]@Kj<y@oGW/M1UD Ĩir7ذZ[;&O'a)@>T<_TmK0+ZR:0J3gsV'?`iL|+VaMܪ!PQV@skYl~P!#!lTn(B.GkasDK~)>-4vDՑ>l]RK`t@|eG^vdG$a\q1t%hKN=<.E5Hl:4s:KTJv/cc` 2 K\/`;ooy"VM)ڕ-޲X!l׽ [ 8~φFj[=kyb2gUsSg)V|D Q)%,%Y%Z\@I`]r9Е~UROH@*V)] f(İQ&BH P1.)Wvwbc49bT\ l5y:Ꞵ8da$ t" ;%iG`EQjLs{ԇQ&r'_ CάA`- 5[zuףWʋ01b#*Ud/$ᦞ&R0<37"Nn1 O2R|xxVYs7LP@"G;y$^]iQ%|xVLԛL|ݜkxK]Z$Y͎nJK$lh5)nJ uSjXlIa :ֳ${ s0͆2ąPb1Ӭ~BnrWd7lմK WW&x \aNk6Z^{-nB]"NtGg"3a 듡+sw1݅L,yU8?2"DZAhy6[(B4q<Pvm5n ^ (aE%CwiSWI~&^^3jaI\9Z>n;X}M۪kD;$Cv &mr)txBDk/d) yb^iz|a$~0v}cM\l8 RZrOF7?Й n|]z3uwRӑsU0y7oW+ d`4)Jc.vvz:,5mx ^'y<~TZ҄#ok6⡟>Y7gy=KA736bZrUO15GVm#81}908uD_Yw11jgOu``v۟3?uܦؒ gi?pfX1K9 Г\ -1ϣWe?ևP¬1%Q(f]Vwk3Tg"o_H_gQn[O`^M%/ZUX[2 itQ+ưA]0_Yt+g%0X-xtQ!ģ2(@iooSj烚Jt:HceW 6(+?yLHOzkv8 qb~DL&d6=dk-sA8jIG5$TؿJc5yzצF~=qD+x%BkD$xM*bsY  }΋r)gH> y[HGeP[{q O"y_yzDڨH`[zk,o3z&{R7gDzJ7֍*偪ū#@*.\pEe6dgQs6~%L9E{H; (Dk j-ٍxiZEnzn4<Zc Ffh遼SȻ~-yfHlj z|go\.1\G vׯuؚo@{bN /fϽ!AcC߽߮ݸ?T1_&(C9XG‘ M&ll/fK0w옳#-P# ;NS x/zӗ }c*0ƽIE҇VL ^>/Q_!XJ0Qliwzh|*k?-~e17UnhVh:fV)W`>(|v`JB,X3:#ԿLKTf8l0*!x9;P,m='9_&T{g:+AK" #hoz6BhHwG=V3ҳX"O>ڼ@mEJg1\iY=Cf^N=Fshq"ޢWb]LSQVxW`(gǐOc<RtܤN÷,o(<#sAUtGNg#h>!p7CcIM-^Ks:GBzA"AZ~0>T WU{ R-Q Zl;J(x[uBH=1Ik#e]:D#jV +Jӝw\t 2vqūTj`'C8aJHH%!:}ăXV 0oWֹ݉p,65fnA;r;ހizi#@l"{W,rнW]%ƭfg qv7EaCߡlJoaYv`h\F.hTٰh2vP*Vf5cX`VlYTD0<^\|Ż_񎵄mEq): YXEΤX$ SH,IDcKyBם RUt9^Y`b4cX`6~YiJ@y[ |#a:`w<旀gƄUG"lowCVn۠p f- qvx)aF%nun}yhOE68HL:mhv~vie'#&ؽ޲D!݋^ hYy"ы%W^o[Z`7\й^xMB_hh4/HUpoځR'k&+οs/0Nc$k &35߯~_V[vIPKZP~hQ{ծ%K/it2钻PR%$+kS1F8]7c FLj3E#J'gwscWK'Էf1Z@L0C5,[Vo 3#j*n +Css>U6謍o`misv+2U%SJjLXa*YX!}b3a/5?&I/`1S_5R+#4x ~tiDa590rꝱm(-:߹y4@ʨUK}n[u\h9=Tmim<"!σC2Qyn_ q';(c[{~ LUqv5I]P3).GGy!-sYn\zWiǶwc궼< a{ݢ49~V.3*(0=0)!jcr/օ% JwG$-],A6ǃko78WD=YDkW1WXܼs:8"DK_P FF3Q$K(7;,sԙkTR@|M0?AY^t*fgnL+o]pD7/}rpzq̊8tHO*f6fAEtgtկ =2=xmkNt5:97D.'7 [͹-$:Ҋ0m;SZQ@пٽ.HH%&/H#Ng!Et@kY%R~=YyZxOS{ym`98"jEmӘE49hеOʞ$&8lfW$7Cڶ C ,mѴыZ/h8?psO/[l8'Eq|OXwY͎%8 M1cveW:uN%4]!V`NCkɊu! R-i-a!љ럞I;nKSk;>"}N܅5׊. ?92rftXVi PKqN3yp̛^fΘXO_ _nnT PB"V0-܂xv~1᧙A]o$0V:- Bרd{P T%5E$^k]AK˿y >j0PC2j;ľr;6V D)4\_%F=k:j 6<1j><&Ga,8TLF=d0eiGX }9W>]bQ1$+x{i[:jo|0ICN!73RPu0Bf=P3p=+ЫBݕ^YL0uOK?Ve[ Fzi'fŘBMX^:bnQΖ أ_*)ٓ]7kr7bS> ٻ.gRP"r f ohDIV?֕|iZkbRvNEAJ0Kd?~9V"~^AfՒ@IQ-Cg)}x[4{U0Z3Ŵp ^ C,%|$O.Zr#]bbm !j+|qW:[[UJ;F1%::β+ŋIgH_8$pqs9FKm[\b8y8 YYdIH&Al[w6@zfvc \s|`t qxۿ bK1!)cH\K:YPE#`}d5؍.zo`x%N4zpa=# FX`Jȣy++ēP󰯷`\w#|})h$xp BXbԓQ8|5BG/+#ox #O Tg&k_W ͡(@#/m  5{'ua]uI`"ڱUY,"WU(ZH(n[*!esWq^v$+ ?ymG^EhF+YHty]nG19 N+܀WnW_p|5'|g_{sC&Uʦ\2_C3PM4c>p_Y}4lDNjqUps>,_L ?KBB^Cz%`^/_ʘM!gxFM')&]uE`}ͫسfsUQVp0ipP״dl#HV ka׿#H53Ȟ Iu. r%#?qF2jN{2A.]R`A/4.1gVG*%3} mpd/uI>3  r(f"/9[q\VuM`*nקŪA$3z8+4#qj~, 9 Ia^jxprjT^j{-vZ˔N릭:j ~n eNɸF%_82cS2TۼE9l8 K۾xP#q 7bC{SE*ݗ t2edΈyuVѣM]56_Fk-Q^)w~]?IMtt*b?s'k(Mc+)\cw[T A"6vKUp*SVZj\-CdD(?!6Db {4K58 w'8jHpv"RBi^/ȤcwRr?(,.`̹rN%`YOupbObqBb!X^O#1Ի쓟(G/Ac-1LQc'.ӝ,S{{#]z\2>E*➫ 3Q@m %3Їf׏6R,7V lS!x4j5aDKvH! RU =>/]WW?ڄueǀ:AoUwzJ̛3cs J0Gc>лx7.ݭ:* '0J\ь(%J װҹaVh]#-R'?N5k#Yl0Pv /`s_SL6"9+eF yZxSeH4z~D|+!ڝoAG RwXkg5ΒypgR+:,xF \S,|ㆆjr̍CQTb}AՍ=m3BǗRBxo׏ݳZ{mُS|MU߂M.V-=/j '%w攅d2cťzyEa)Kvg jer "ck\*? tuK o6VGzKE,djJPKElv2kiV(' 4fP#7AjΛ /so10af>(oylRVŠoȁ>ԷH,=nf,LJN AqmDo-ީ%Հ6= K 䯞9 }c]J ؁(KQc"تV\.@9hi /FH Jj53aGcq!%\'q#vZzx2Z*:,u񥮧UšEQ/B;myI(e!pp;6h/v!2ˡ?;i$[q=otw c yne xER BE{]`d^ǧ N3"A!Z:^>ƴ>n?p<˜Jx{?-Jbo^ƏW\[ 5 '.qcdZ[A[{<Y{ &Bp$̓d|/ΜYc*jF^ٞhfP=SȾN^xџ;Gbk qanI?5㸅p.G{ڧ3Eg0k5ַgil yٗ4nOFۻЂ#R^L@}ޙBΓ:h@&Ɔ運"M:†-Պƚ=WHgRrw ٵ0k~×XT8 ]KOIr:@?}5pf̬f\P *WLg+wo3~XFb9(t0Vmڟ#*W2!$|S~T#OD :Äm;3ѩF=f *ֻږ )1)Mmrm4bj mRK+W8doR' mVTWHvVaǣ9eNLQ X Wz9?E, 3}G&D|!$FPɠ2 Z:3&=n$c^]Eb"zkBB;yM>M$jW(pzVq]ׄ6{͠CK"K87/=eEMMȃ(j9uB1 gid}6+ugy4ͬ͹M]+|:qoȂTD$\!;%"65z/ PQGu@vv/N~{ggj_:v6EYooeXe R_^b $aadO֌d8Sx]c4R@4dP H\;Y9<[$8;huiͿxE"-<1 Hz U/U@5%֎/fBMID "͋Ioͻ 4djȷstRz*QH7(L"HZb@BA2t_Oa*C$AY;[M3H2Zd&]MA)N^(> E0fW9ɵ]dDZm($QHC+("F>\1o`%܋|ξ{qٹVPEX;5*mlҋNODsMpYs=Hp3i h=Bu"ҮS-v3M٥(SȎ5Dk^=/N2"m15лVK4 n)v=lxQ=;օ!-Ƽ &n4u^iRK}| ,%t4wf+dHSRSm}M(}u%o/ӨG̪R 8;LAhз˒q̫wT2,utu;D7}ÌC7Ӣ&<< ٍqiZdU! #v j5{@*>, NR>lna{YlՄKZY6rgKAV1S\rvK%J1J%y16t,jplcH{&!RLEO4 R 5gXa4H(j{YH蘶L ㄑMEL}ԛ ,9(:.o_&H?Hz=/U܇vs4`tkACHDRw {ɮ)%o1OxEzpF+Q&8b޷%^Ri{;t do&h&}#,S+5I1aTa_;;gu=Jŧlџ2>C9{cH: NUd=O?iJEtFMw1dagQPp@"+%SJj,~aʚZ/qB #禈G:BQ+b%<:׽/dڅ*֋͊E-.WI8Z"`8y$3RYo/()ߔz~E֮#۱b9gVk~" De2Z*6P"hZ8jyz.)Pmi q.J ]dXt"$sAbFQ9 Uʲ[;9 ږ T(]y_B`6ғz$ 0w:qݹUw$!t_ Zv*qJx(rHCV<"[s훞(h'ƢY C߿7¯7l央 /@A&C;kxd`'2Y|S?`J殙mKg_n_RgC687"۠n6,8=xaTR(=s,frȓ`\V7ْ mڙNK/\A$4"W&b!bK8 c9Ep\[6Q#u5i>{"?Cd C($Q9bזlVcפ᢬0 ՊݼRXrWx*c`^ _$5) s-$o=Q6^0]ހĈ t KҘU>2 @Z =5\O:=򄟾gp;ħ"iej1w9MEϤ r\K!o@vȯ;#L&˽'1C4},!UR$X"jkӲEq;<e'<#؂KMtj$rLe6kK"dF$,: >Ndho|X88wF׫ݨ۫"dGOH4Y~*})$╀]!čn{{Ac߻tvܱ5\P(~ք:8*ƿ+(-۞[,aoݙݞ*%~bm,v6תTLWIM,5au[Xsd"Sƀ9.Y*8mO+Fc6̂n:)4`%CLPPoe(bd!lT]ەif:wqAs[~0Qʚ*(j)N϶v/˂٨Yg$5Vy'/ZWugmPPn" !rv9<7sSز>Zv?SPdYCa'q3gZ f  ];:~^ŹU?'5 czw[抱`&.Ͻlh75L{3;?` sSmd륍x@%nIX 0=f}~]ǎ&$yQJxh?b!>{K<ٸni#M bZ]V]P09y''fZ]BkrXG$&GQm/0r~)`y]LBH`aQ][^?HOAqó?s( #kLՀǯ6PqUiԧ^IHBS(%z|\cH iFs@˦m"i8 L7d2& #.(t9K+ǶbJE10 km޳c+R>4B'&WDpl6 Pze~K lzu. ߳c톀C(Zu=F*{*lFs|I0;qVnpu Z3J&')̛>c|1lr):}^fnHE"KH: J?xȭԕ@ >I9५`]1cf=ɢR]De D_|a\/ktEsM`R#]1xC3X#NH1i.>G]=rLh` EwI&MIU 2C]Z Z w}GlAUjHZXA&]ܔzzO{Y@:31^ "M f:Th©hyr]eRFvbtGʥŇJZ0k]])kѱ&=K"aLvZUDMn4W^$WS R&r*_O0,oS5heHۜ§2Ix؈gu !ʝa](NY ௡8@F(68lI >SesY=,CР棂SUie\Ze@١?OE"L$\P wf~9ڏ+U /7 3zJe(GyGI`TQ!WLǻi+'zHxtKHr@iHѯ(`[9~@B$S98_: Yd1VANx t,-m߻"N8 =1 dMJpRkصt.V-ydd,D|BSCxrp+sP-JD]f}: ]6]H) *f&vK^]Q}#[Gc+ݎ8XJr.ɼMo^v"Oo~zAű9N>Fd:=8c8$bKջϦ=P=*M̵yp s[w:dIL tzU"fŦؐa̘Coͪo(X d=P1T*ҏr C/kвu bT\&""RLp2HSm.HBUtt,1u@=qYGSR#ᣩ5>>əDWƍ9!#V%Jd{&S.X}چrIZ=@3Uܻ94M8h9]OԵf:u,YPdS8Ar*oX6 'Lޫc5;,!@WzEI^Φ!JTGO|0f`M ^%i$i'! u`p`ř$_6M*ˮ_ &lǠgX釆ƻKAw"><Hԡ3vza>mLUT?ص&Ž\}STX mB v hOwPEkI9M[y.4CS)6Ys8jO#l6Ĥ_ZE*]^B-o!/$frQRjc&f~/w8ú,BAk<Έ68)ڈȇE P܃"xkvx8*d?7~ <Gor[gcyw{ v5 EqA\$哉cЮsh_xOQ9%~vdR/JYo(qOOb){#wY⛩=*$\)zX81Pd"?[j֬y'z<{"!(ppgN|/zrG(L@sQ<5On}< ^LaoE6)LAT?s֒1*ٞs\[N"D [1xkDqxb6LT5g*2ڱ{P`:xWT;wTΆ2§NWFQWC^="dQL/0jd<RNTiцVi  4vI- St"&tn=5+gFFBw`w' iA'yh^Yof:|؛8T/5 ~ "Sc`mT]:@mR$/qAqc󻝲~H7s]eWlFr\7VV%ݪ̕<0"|Q:]{$"X΁>bk=|+ E<{y[-`}B ⰯH($FzTa2E瘜UPy7}clQEz lb=ͼcg{ %>BDHlYx0"49Pl;*M>0I/C}u#W.  =ԕ!p 9#pwX&)Mc]3\TLI' ʷV%oظF*@hp-~#mJYKHƯJ  ?'בXL$OPŽB9o"%ZI/MRbB5BC,i_LC*!Jׄ@H6<ϝ[Vm'v.↼݀҅aŠYy. b{c&,A]DBA2q Kef`:fzr;a56 5JS<ԟ .Zdž[b߱6!5!ѢZWQ.Yjxє<`JTd*X"}7KE@:(^ R8IX5J964bVzWz]$ŗ7WewC rн%-:tuӚۏ6ν*P,|GVY:|V(rC1\*Q IKV(ew@Y0f(b<N3~ E A2@,G50YһHm%+EIp2YؓzGmk}^"I}6n V>/. Ehϝ "_ŇAF {pEן]AFZ;:[RGӉ{Eˆ>} sg?^ 2Vߓ<&5dW )<|SaϝʱfNR黒SFmNQ+5C]=2yqFnAW0 jTof!Ej؜DVfo&OrYNAH_k^z'āW,XDvLV'&nP`hpH`R~U  vh0h[%zv5!u($|#BIU %cK6$U7+^Nt3LwVU+\6l| 삓$|l aIBEE5BUIbo2 'ngV&577m#^U1nf.6 j"^"PR8`j 144KoK`mNrMZLN78G~B,!Yۭ8jI\)@L\`TXk#KXW p#.Wr 8G yx:7q~@ Rn^n`X5KWNQYM@i9GD?HŇRҷ _yHbU9AmS ]X .l;(:v<)Alᠰ;l"W|Kn|HYN״op36/NHZ^WA=hdB,<j_禇>8Gx"[K)M5z=83% L*1bwi^Aq I_X׍r B W'[%ĖI{rՒ--XBד++-c@Pfx"\ +ؓ/;R$gԗCO'ƤM7 % a) }J\*gJTqnc':s19X=eCjm 퐟tBs}gU*;$a{Aj'g"~ri2HBy4T<+&c>Ӕwƒ|@a9R`ҳ-Ȋ E%d8 lNG,شâjG .g {i#6f'6eLU ^ ttxRm\R|Bꆝ<` ̩ T cÆ L#@~/aŎS#X'u{i>Qv& '28TbQ#*V0ԕLd ;Rn枤GU@H OAfbئM<©~"W3װjgK"}-+"CGqQmpp%;vx3'435d51:Z>7#.i'cZgo8ˬ[Db[1'./7wqn2 T]KawM̦OO|km_FVs7SW9K1gJ, {H7(&#,@Ds);!o*Y,:[+=r~/EaTK>=E`O 1 .23.2xADu f1B!G$$u˾83orK-GTv,fWrHLS1JD5P l*y=ye9f嗽Y_tcԬXN*Ӝ^_1tQܗ~!c$6_ .QEVF6*,HJ_Ya tpV\ @@dNxƸ ӭNq 5T0G/ \[DVjh4xt`o^fmn:4icOC}S![9W252M& Xm5}mEPvxoݑ钌 2"h0e| \ n%aki#%:mj"D H)Je$^q8zČPhDer@'9}k#\W$eb A/1<3f-OBp ڃJiR?]H\`Q$mX Ƥ j67Z)0g7 ]?D=@o%K4,?U̅ &11|{œZ$10g sD<^"$KyĹe!S`LCFRƕh_q>S5_#&cA u}O{D_ֱ ~SZwV:h>Rk3,a2^6 i8{5F冣Rb &r)ٮQ!j8= ]V+޲B93 .@"ܳIG*ReD3m . ǣnfG/q&mT=@Qkv`,#/w\sB,˟M9zgB@ÏYG&O0ѯ , ԡ2*߲KR-UQ%ؕhTJ3Nv)Owı|}Z&f;4(P* j"RR6*: RZlZK8/v])kKԆx?~g%LThPk} ݁>f!Vn$6r/׋+{gviUC ̷\'Ԟ<@J]TE45S/!Yg+_Q X,dUXe5vpı#lD[@y:0[≅c`IAa)y.eJ_aP3" @\"QZj>6.k1 CuZ+%ժdᾩu%G;C2ʮ੧kΈi^ O}#!s{=Wy:(Sf,7|V8[0a{P Q^s q+;!?c^OO1Ɠ3!-1(y:@(:='e iL ]I:kW @F]cK}#siǬ"cs vo9MGMe?gC 5OdU%7'Uߠ>ZmY#9 idNwGf$2+r}8Ќt+e/vHS6ǁN]>&zlv*]?b>1z H>TF0_R&2,jv3#`L> _WVY7ҹP׸zQ60arSUZ75b(LKy p߈a-U`Ub&鏂KD,E^A;&ɷWIDy:8h&^x >%Q̋bյZZ೐ \SM@%;%VTF9z{>R/$~06/<h3hn H =u.z,N[;u˩):Zs[RA&ϸ 蝉-L@3I7qʺᾉΰ)Q0}I=∢ȼЬl;=܅jju(<89vKkWFY5sqwO)iBe4ٮHf<9 ,d|ggY_jWV *v~R3xy. ?A茚m2e]2C4BTfAPBI-s}n#CJ6~2WrZ{1IGlf[u_Q.Uľb|`ͭwpLY+sҿ K #vI,< ' )oМo:z䰿`PKXpq0[A4:%TN_s=J92ޓ 1=gyI&GH WV :tIdeIw6/*-L(loIߌΔBNl!:؈}3y{v`j^O5uؒ|fKdMhwY 5Wۉ1sEd$~`ev)HQNh2ú*cl Z{JK_+E=@N|ALz#! ;ܕNu.?/wƞ=/odi%"4aG^@Z ͈ҁ،2iWۑ&XfCqkQX8JH5M=Raswh&G^nr~zoofΌmDtiw R_o,S`(նWh|炰asF:k-ac! 'nݙ0 'Jf . V< >R߰v)ޛwzj^a+Xw'}vg:Gߕ׀÷l !|4\#wsq>8q$F{鷑LRQ lyZ>ʹNo2a Z|X މ@R"=IjNS}-6# -\]9(#S;ftz߭Xxr44֫"ʋGAc5KPw/9jj^W WF ]]\"b1uK|¬Jju,4dR+r7&toX!DGHp;dD2/_UxN>g祗:H{7* =!G?v8ʠ(XB*|w2 X* ZJ b+xM,cCM{?m; s8Zs3=zdWKt5cPK20)҂9$Z/ Fq[ *x*]AJmݚ̡H>Yz`'_loWZ2ak{|~Á סUL>[`deuWmG W~mXz^{u ]HpsâP6; i 6T@r}O[[qbi"k-W(uAMP[/ygr;o(B.oZj$H]Ab= z- :6wP)FK0G/ [ +JYy~(<8~D9#%GW8mٮF+kT?A%C{dk ChV*Ho"=+3,31:Zdn2~4l.[|uYH"C_ X(21⿓ЯTW`U99+`.N=]7&&eW@ ۆ5M5.\12' BD+>2~{8'z2ڠJ,Q/`V:>Sn A[B#Lz+O_ΐtEXD&4}o [)[ f6d nsQ*xM|:ESG1!E82e$i$bo˟yOw ĞnӮ[i|.6uE&S'ajKI 1~yrv&6O>Hy:16ɞl+2C)j2=l#j b"Sa,\Ё:D-oӬ~!j Vv%1e̡+UTk* v4A^Jճ&[Q4Uܵ gޞ)}j/DL,:D'a $bCbȀzG#X%B%|;^ū u8k>XΈAA=vi8eg3O < 4o$ś3z3[nœFph"G):>ᅙm 4lldw$dcUclZjJuW1DrxċBgZ[C+[syP_݋Xjtñly-Khv*R4⹁iyJl[sjvTѓ\x8wZ$_Te̖2kd\9'e z$XJ$C6q{G yuLI,=Z>|w`S)>=~-+~~ɨZ:mX/摁\=0=_*kpk{!?1{bZ{6W&'8s=xU٪:-"n|Ŋ~dl# 98Doχ7ߌngRs+$8lw7D? >^6X9˕)i|deouQlro#x hӰ+%IoS ubRbP@O4+!bī0ià.8{;OѽbLTÎzoZgzԂkQ|D@際7G?S|'w77 5bZ}*hLi XgvK{ A.べ{h׷cIEh/:Fu9P rr#HQYR@N51)_36-#F~[?5S ֍IMLmG|J @0O> +#%qErlmӫ2%[usr7kbb- x}ru;FUA& %Q:'-*CJ,=x$sJ.`[<7ْV0~7RWM؟1l~m"Q 09;87&|gvu9c%"nBBZ*Ig!=IW͂/Jl.xlͿ 5΢Dt? x')8ݝخ]sR,i%sɇbdR4^`G2ৄ70r? bSXcfQK^IPZs8bcE%L|hjAX (f=¤_EY=^imK)i|&Y8iLi٩漢t~/0DKܗ[7`Ȅʯ> ӡݾKq}:,  L+(ߓ`;Qb\1TrM}5 ӌ|g FP(]L92"q*H0<DjlR h9e۔&*?xt<"d,ܗW VzGjW24-.S7 n~] N(&2_;P j|OVm"e&(P32淿6>.f2pDf(D<~(Ә~6_ԝ4ZANQcUg6R.Z ;/arLh2# ިLE`s=Z KFhQq}z 6~_co\|cGg}D}7 y"ʹ#j/ubg,מ4y~8ЗE5u"@bKp\hYY~>pGKIjf!mp/cLᖰc^Gf]CU>== \J3Rf`'gT{\.VYGP0.WnF P8%c~rk.11;t:laqȀoeLZqZ!~tzŌ=eAU K[1`zK]\x-݅b0TDbLx;~DW'FOy !ҿO +SŠ%*HU7s<3-r$U:uݲߖJt |y2wgYˈK&2a=#v/S@-h\EhC/&KC_$C5O"l^@BvB~T ] }$ {ƿ 8gr:SDzNnPS_ΰf' =I 6œr9败y] KU o(<`쑅EYSzv`FIuc]6rmd3wD8@+'߇ޭ5)Cwa} 6p  wlkGBȮ LgtLFeWIf`(}Q 1YHD+B_B{nFwˈX>cb;mI@mXW"T]A8&]F3=]vэY`(p|.Q:%D9ӌ]YJ&yUyL&ד!'5*<`do;okO?tʇz͉ش,B<օLnϚmm,h A 6xMrj N>h Q,Cs cD`ñt"u U# ?Ji-DhUɚ[){~=6sJW}jM-miam_ R%RE^"Ew7[hĻ6vQv+G4uFB 02dq\@J尕9T_G[2Gl}7]q;p3}h¯@pֲ!i](:Ʀ6tBxoUM dC3@Vy: jٺGcr10 b- SVz _r=O3;Qÿ̵ {_ WL-]XM1+ -1q0nߗ}vJfċ'%[Lv?Z<xG-"_iyT T[ #2Ra&c J2J {ZO?\,Y4VUFE,\ 4e*;[k<>?a֩n~gK|އ=k!:BaB3AF:ה&peXV c}ͨD̈&kԐR,Y= M5T([RTG 䱹FV?iaby}-~g4} 2S]kGQBPVz4ƅN>GjeA?6$Q|.ku`=Y °5mɆASo8e PpqғW=VZx7 "K-?i>ˀh.c{|&hVaI.u 6Bp~H>*e^:u \^nY#NJ6e観3Za4/B[j y@jlK\W7WPv67!gB֮fд(UN 3d Ʉ}ٰgeiUq vAmNpj\옔ecGc*ZB! )q3 3CAA ڬ ёX`OSڱaDŜmDug_Sc4orߠ|!:d#=2Hn;{)Q$XSj@Ҏ`35s"FE@ER)  rnrJ5tzހ`惛x˯ra:D5" Qr8_YiHy}>gF46JoFsSu0iRQ{473kgA+b׮kxN=GQB&|mDwеBkcp|!L[c*iL:0;OQGvV_"QM%%WQi/MH`ݍr%D=H/tJ sw9q6 S%MzJ%ܞ H7Y,NܯtŔ@qL ?O2t'`?T NpmlI@dcM 1iu o-u+,},qjT(ji/P0{^'JTn߫;i3{j>,[5 !@FaUx ʱ.VT3&zjws; 2֮ti|Hסry` 4{mBo/+p7! LClD1 E ,y}:m=(/(>/G88bY]|gFa,N8RXDÞ(!:9kӌ^jPuZ)[4oXu 3/ ɾm1d!gks y=tGzgսJƯeW42Q" Jۖ\7O^p 3ܽ' ʮ@;Q]j^`sf1k,lFaHI7IN _ZHx*MZVK+rn=/f@JCӕjA$V-:tvHĝG"B7g iցO8 Da`!yTyև0|n%^p/w2;J@~|&SbLMo`fSQPHXcUd琇ĭ~fZuH,[5O[T(->~[%> 21 emB.0\bA֓v\čE̖ , dTOG"7d 5PI Ϫ1V;+ 'PKr7x:]@Q(CPv-> pHz3wmo|TCć[s9Ž/kMV_B\dzT˹@k֦"Hpå[I>j CM:4(dRi87uh᭟!1hXB,vUdr+|#]>g0ż'QFb8iHMԎ/W,| YFߊej0~ 71v᛼b!DiN[? N>oKU͗[jFP#O Ȱz^4|G['32 gjK\4`z:ues^@i&z@=sf/`M 'Vc0KˀY᫈c jd@` #]Jʹ@ ICcgAk T:Ma<]VeWJZ^(b"H 񉊚hz^P&>wQלN,PH@Jy/nij}gㆪbDS=[EJJ#V8!$7:l<qc;:-\'uMWdpɴAHޢApLBHvޙ6xk)klWVJNa+^W(QЃ;$s51ڂ^501[epk*o<_}<|%SG訪]\ҿ%3&q\SS?yiau"# U@ 6E "YuL쫑T]A?mR^Y5OT-*Mf٩ ( |/.5ߌJ+2?zaDi;Uo0p0¾EY1Q;h>253 MևF!tS'R%XI.K|U&>G3 7q~ WwA[:۫64,ܙiiQoB7ӱ~ ʹKaJhAm*`>[(J]CN}>B“몹j*ԇPH8+* H :8?/((%G껛)z~@RWӦ+4Nz@dnEG,V_jo}KE O}{,şO.ju![9@Q* A ~R=Tԏc;.1j®Y&kr=3\yͶ_r-C 1Y!ļkwo؍^pݰz ΧH8k}I괛]ړxi `io)=:_]?|)9*lj,%mp1SL0kU:7cepvL%(UgČ΢c=?4Fx1D>R1 |TMJ6t^-1pj#ytR+9q'32vv[xqS{@X 7\WFQYZwYVY2%Ҿpz܇}!LԜqF6"{LY4;]q`z\9To(xhf:WЇu)raQ+u*>iWB˚*n# _8ڟ,XyI )dH-[;JE0lQ`JO>~W.B8~ǀ"H&o" X roQ2U7=ƂKg:6<%#|`q_B32Y?^"W{B(hg|.^ŕkB)=]&Oηc]ZrAW,%PL[L['Vl($fǪсHkIT*a,N nɁ/Plٕx r$r4xc>IV|idV@rRwmgBkgy߂ Vjh&3o(^QAݏyA5 3Ξgխ&6Ppé}=B2u{H4DNnlnU=%gyGF \PC5GyvJ߶Bh=/tg)hu-`qJdak=Q̪y%q=vq-{ Kq0K>Gm.Q}d6[+肈^hŴ\HO=dw0m (aJNPfImM .ل'cOαfgT^1p蹺%t?0~ ˮh2Ȫnho'bns2L@.B5y)`]f u݄,D ;Fħ2Uvzz.rXǢكkcȲÚ1%Oj8&"BIhkC{8im!<)Vd[oDLhW,?uäHK[q+VtQ*~PE ?a `OF:Xj2ϱqJROv'XRh y2 T/q*JӒV7d֬: pM2<ՍuqbƉ{NMk!6`xꛝm+5EI*ruV.'S"0݅|vly1Pذb ס6lZ؆ \:(7OA$ /ZHv'}և)'q~@m l-hd WޜX\ˍM_\Cg:mn\ѿ6fݹ梢Jh̃o}[#w&&FMӾe5C}tN1IYQbߺN-yǮF k'orR44#wЁU+vEWѭL<4&/6dH9zGyzudb$_ܤլR'ҕ7OWQhՄNzfC^0208t6\Lm,D8H(DSIwfF%&VQ0ܖ?2\Ccw|PU;>PҤX|ݛ5{|N++h)Zzޱ6eggWɁ28m~M+݃0Vty):~SzŽ8V/,8 hCkciYfV~Qa;&јPK(*c.59FzIdk*!oc /1\@B$Ԋ;T~ 8}WjM;< ˆ/#IGੜye_׷)EGZY4q5Z&[gmT:~k51;w`*ozʋ4S"%nq`5sBq|p %y=궛ETfh}6Н4JmORиx5=ՓC;(yiNIS|ʕ\|RSvD& 8כUOo\NUC!tijR|C;e a230"|Rr`q\/T6ȫ^fǽ4yz"jX]H|a *ڬGAy?_.̴r#h&6g͕o)xk5*4[Ǐ0E^i%; Iv)7| 1J~Ԣ"SRpLtoN &S.f)kgaR+p.R W(c 0ف@ْw)å@bkĴ$Jpo}:TjC-U,疔xnU65#&Sӑ4XL:U$h?]c%յlfdn N==ꋙTV:=.#HvhhT&, DiԔa a vMe SB?Y,AziMѴYEVU-X h&h{8 wt{|X .S= @]> csDU#HJ^iqd<)Q|ׯK(RnN޳|_)(JsHs|meY6[:ݵTb_^;{T>0l'6nDzK ƣKsU3]A(0.Sz3{~0p-eohl\HMk#%.6 {h3%Osk;VlH3eYK܁*S:n*R+>V rw/аhwyuu6mP r ~;&*+UXkA׶ !|A%U@OKm` e @%`sѓܐ"iO L{ǘ>}%l F˿qzUA1|xbKg"]@u/S Q Uv#bO[a[8׿{-ܺٗEҗPdF9;U.PH\ufh"g>V-pu)S'6cN/ssV+H)v!PsN|غ=vA,Bpj0d Xcɭh'OuGF1٨5va_ QSqm7zȂR\ew nr=W{97$TyN`G.{ʇ) Pj1H }d:<k,R( Q1)ԳMȸQ˾tob$r R^YHyE¸9?0`Gmƃ,e?־l>a %Q$,f\>/,=}aF,OAHyɯ`G~}bjma#jURQW11/"~5)j 1py6Ӱ_]T BH@7mgR:zKL1O$vƄN$x>YHCHeQ~ ͽ$JI)0?uz+.+Ep<,"O=ۭTѥ8_]7\Q"2 z99D'ڬ$2$]?ϝT+`v[i@&>kk#!;Ѹ9 dΖ9$+dRW" zq%ٟ2AϏbur%IF5b#.Ok6lGۏ0Y8E~H́P򂮯[ĥr'`8ʈ̹1{ÀqUDoE`/v6jWw;cky^33-PgCUlA(k⡤|ϳRFWtΫyˤ%p$51J8)~~z3܃SHML XQgzee; 1857zcם ')M`py˚pQ1$i;0pVLpZrZReo< | Fop} t$+Z[3䩩ulb"kxK C-]7k=eK+Hs7ѕۻpCTAURw-L5P[2Xvt+j- 5r(QQ+R{̳W.afѭA~L^b bLn: LxIÓi*EJ@Sʩ^!:F*+_$^Wї 3!?'0boџ}ҏ1D(tȹ$)s+t/G,-\!\~nNleN=ҭShuW Li][8ȃ@nU E$$+"dzJ(w[ 6C{FlVF,4a}D?RQە"fŜ HankțEWt%ۊ]4Nz}zhq)t!Ey0BZ3BMLGϫYbꁣ$K]Kn>8eiʳD9PCG\jUa6 q4 KLn}3lGrdl8\%ɡ P^db&/anߣQ}89EWd=8[bSDȑ _pZކyi@Vtyoǡun>9?~z@6, 쇢7r $kHPO4)|Jᦖ>K'bV [a\5*v.O>YT'~վ)X\ SytУu`,ؤd뺪E;Ϝ0'Mce@64ݎg龝[:@E9ʜRc8~LRa4ՈϵpK(HITI6=@R(-?P2U~PU)&+j. 4-ůjMJ"Lȴ SJhe}{ޅ|qn:"rQȈi :JA٠L` ţKo!g~"ݴe{Upt8k'1'ZLQ6ٷY!@VeFDOQqGnSH L)ֿRWzi2c΀bEm2 ^o#cA1Z=pʄgr?$/GwYQ~c$]\Gy䰘Qm N)x 0y*I9X{m?:M=Pis,.sYy5]5Jbl]vnv~O.o6OPw}~@H%fs:U顐gVmN}v4qaՋ1Q*;GwGxAyy-!3+B CB\%apI̢"LTPU&(5j̸8J@Kw1AK߭f5giL{fщL = :m1M 2 s%U>k3 o;^ӼHϚʪT_;_Geq'7 ,˞֍aV u\2^` sppz)\׎E'h %%2st&3{pw 6JFeɓC48te ~ֆE;2Hx3o`ڃ:sAkmR4խ9/CմE"Cma~ mS=rc[m?k}9,鍇 mA즊r)iJ*KP:)֒v>ɬx.j*TW2'jK ¢1gUWD阮89-}L٦Bn84ū?铕gwNi}9d. ! ĖnH=*+ kckc1GhkϺ=9HϞGG !Q1_4aotv8m=$r&]ۣ`ϞyFP٬(K#1.#M>Cr_<`݈g<yڿj=f}6KshjX:3M tXVH@&`(|:y+K)h1%Q*jr 0/F˚ *xh.V=s5HG7h#dBY Ƕ4(ȝ\tPP?4v"YW 8ݟoh Dx%x}U&s 9HBȠA%Ꙡw1B [ u&W!12ϻypd@,m'C#i7ׅ8Y_wI5x4E>k 3=j/ޔ2'0NF{Z$#vM`rMVsGIizik*mnhKHQnLy"Y#(R.a a{-L HX!S$=y.GuWqgKxNWLr{4bw/s{39Y TOa`VĨКXT'y<8v ͝W xgg~˂m䢬X;Oõd%J]S 5:3Kg|7hf{O|Lk\T'ޝ" k3U@\+ N@r%O(f}Ā bVR>U1F[e#!3Xc;cƨ :.‰j' -mjKWS<F+fg<!OF+$9F<+ڌK6\V5Ek<-l%9'5|g5~0iΦTDz['AB$,XMLp%%yA9y27yq_cm9?7ٔhNQ,Jk,e4r6-ٍ&a!/$QyoQN 藦_S Ϡ)KMp/Fy5vRx`/ɿywЭKzВc]p 1s=.$}UkI >&N+iRy>OI˸e!^Xk-i^mu'1pkP|pCa[ +/( gJs*e5"c.¶M&{1 BXeisU_#"mqnh(vg D']j2i'wFk5@Jv$EbEA7~2ȯ9(ߪvNkRYZ-[i8 ns/#wΓ@ڰ5l]juB0+Yy bHVԢqg$$d aan |MYk΁yv/[lPn)'߄ |lNk4M ??dmVӲGE.c*wS@ElE^1K=^ qU.;NQ=IQmɩP#+ GRQJ]]B{OZG#z0F*M:TZAuC־R"6(SR (T,v(60yv]t(,ܰ-}è1R=ȉ𜖪ҟ_lmJ]si7k% F'oև=G=9zQ7N tPpi3)xKJ+$tb%c{sSU~F1'ULn('(A{I1wY0PVsMϑd=I'bN_뀐#:h CRoY&CqQVIîa%D*v!GbA~.I~-#]|qtΓ.'Ltdz% QseA_Ė>GcyyR?we Y A*oRdxG6N"_>KLWphV(@pj㒏~IPj_+tmXWuNJGJzh=s1m=)^x' \k4u$"~sclI7s{#wT L4G!xE;zN#']%~CT)yoE"rKp yX- .ZO+ͩMA| 4{,Jqlf <)XܷCl,x;4$[d4ĸw>Ew~ӯ18d,Qd|ZEf< SsL)}0熱NIsU#uY` ~HbD}1dLJ/8$l-|fXh&nvS&u,wF`O\6q$pxңxx-MqRj[?;F(E(a#%К߂sB;ǽ 01 p~lHFab';sY *".:bH#}r<͠6_oAՔ6AJo>1*RkovA#{?T2GUp$IGc2}Ϻ^X9WI(GWє𻆯erKUnjiZ8|(RxF Nō ;zLt0jtB>; ߢ~ii;ԡԢ<18LSbDҚDA3&F+T?c7~2|d2r@߅17,٥~Jwj?d.mv΄!URHu 8Ҁ|ˑ_$w@6IFح@Ah.*CTܵ;}s ^OVT1#f >a:͆v (> T4i}*8j s]]ia3⇇)fG( >St|fxtE;YQp.fӫp&Ae~L.lI}|[ PdKOB5ܒQo:ś.%2_ q;TB&2K ½渌pɶ6[? ĭ~,^z3sta 0>ݞ^ _ d0CV:&3*~=)48k$$-ѽkunLƷФ{!/!R0Dጎ#TSkꚌ#x!< !t,d1G[Qvl(}eʢw)bbc-xot-$bћ pܸ=S* `d! ӟ?lg VV~yidV8 6u T.{QĐ@EP-E=v͓#+6j*7 0-b / 1#RCѫ~ r5ܑ+iEǮ)O57dOT|Cdؖ 1,<WcOo(ySpZd0neaB˽Fg5ӕgB'mXSS<A/>ҺĄ(!}} XzYg??̤&T8Q\qd >D$"?qUKqu^)dbs^K3aAeduD j*ɑ0~c>wfw!n[tR_)c]W˄aYtz s(B;5x$^. -j=_pysTIe; dy-A6 d~#\KNCT Q24Is]dB cʲ>+ZwrJc=<!](L*Ю4 06l(,^D9XD7\xb15_i #uvxbgrQ{(=;•R[(R3,֌׺fTuYR9 KGػOJ'j 0J6_IU'o77)Z [T8j2$OG4DŽVtt}^2z 8MTI`\Pl1#e6is(BuX4j܆DbR-ZMt<\.,{|)~}/ K.j:2h PbZM:'I,U+z-z\0_+@b]K{8LX@$[?1܃!Tܕra|YwyG-- ùn| 7Vӂt"qY>"\$aaQh>b9#1kJ+!{16;)nZ渀=VKpBkE&h=/+~*IQ5OJ(!amO5BuJNKCk b[֩HG`@۴A Za? 9z\.Fn$Gi:OgSZ3HےP)mC*|Rr5DCTЂz.,a 0s ˓/. |CǨ (@N9L};!YwFhr"X;/0xkxg >$u}kZ;ڝ2/*#Ҏ-yQlH~X\O="Q~Z$FmKR̶3LY f= Ğr[P~T&Ow ;m7(8Եx(^a]D^q`mz!6 Еs-uEDΖgw`KK7eEcp^_0 `'q&^ 8/'S=q}iT\)4ΩayI4/Pt<3$R_ Tm0NRPiI5?7)!(Ҏ̢4Yvh6; $v?fcdx ^$GF!%׊{͞kxO{?mpVt2`{Ys2_W%D$3#6^=%Yy0:k g%aT'L3^tSR2@8*,O7lms a!d-[ IX*m q* ߮*r/'MehKmT<=-)E$XP|J|*sNd_蓜,@S0F |E+-4AU~`x'N˦hYBvϵ"J|#bZ_ V5OtG ԰H2 f_UŪgv_@A?񶜩}D[;g!N\3ngC8Ѳ3ʝ{2FgSYS;-7fFqث) Jb+f$Oψ:,hZ ;{XY: qFǏq1o_vS^ 5j5vr6+V'@!DuWLVXR/g&uff.\8I|QlH 6Q;$XV9I3uv5qfT#T ?H) :_j[h S( tyw8JսCbN Q!"{ i-J!(r.%ŰuY̐q4_GiԢ<;L[:@ő/C/(VMz7N=\++d4!,#@OBVBuXt@6Ki@wIki|"Y3C'Y0;F1θDZJ}Ơݤ${?O>Keb˝z`=+D {'Cg2WqdFx*|FS;|pVog@[K'T܉.gTYV\ y݆VwȻA []@;Kf Q|iARaʀdgXâ9I+@y4pTyOĂBe2MA5c5i1G1{o ;.סM"5tUhf4%ǐ(ln#>\a\_݌,.֋p- u|BnSN!YRQ5Us,.YPc5d#JtLOJVeGKuBOU-OfF"`ǎo}d qjI[mT`kX@XZ.dNXeO`Y}bD!;ǟjnQ}Sx5rf3ϠYhx]֦SSV7HO >gl$L[RhkhJÞ܆cBqt58!t5.X\рjr` =g^ޟǷZfMkk&=Wֻ=1?۸[犇|=p]Wqj.et>՞HZ#q >@' WcT@`jtEDOΰO )SD+˲ZRSbT47qN.|F!I$6 )w̳1M@:Z* ys8Ii54H=ԉXTvwR7Da]/9:7ɟe=?ňYT4;.,+ݙ6aڙ x(@b+^ NqbD7L%BJ(HT~:9*i^}k`3"J DLMA)縍Ju6:H r"T"~7ӿ)!%Z {+`G%[(@=jU6?T Lh,W OCzAF WޚftPqT~ReyMsԪpsW־8HI[CaDpZ97>f7CG-Bm~$uNAJo乿;Yj^QMXlOZ [ڰ@V`lj&jda|8Ӷ}s.؆mzCMFH<\-)*a!Ei=DUN:Up<4_{ #|kB3QXxh"_*iGNGxօSl J4LP^891`W\AccWudY>qOMJS*29rޕgia5Wm(xawtKX0?83 χ \F ēSkw-\zF8huH sx^}C%&9UnAob$Bh AN\PʱcPr<[wmSXԤ=m(_fE{ Oό[9c  2^(OrїJ4 $`%XS$ r&OTCnlh00Ai{FtB)%eVxwZu5~jڸxy яPݲ e88Et$\m2W_o+wQ~6 ,Uc^~]G`=Tj 1-:",n5$.2JVԔ~aZAUƹtC]USF?Ua?>?;IŢQ puYgp XٕAGiN@tjj']54ynwL+G`]'VIY41Aօr5:8c1Efbr 6 {}|_2mN]@Z7)J~ DKaިTL˥xSB( h\CqFG7vIg3pxĈCbЕ@Y0@ ֏_r)Uq{#yH႐%M ql |2c'pgsiIf;e-]fQAvcM LYN^ӱW4SH~)5oLa-,_ &_*l6b^|^);JCm:34EDڨp<6',dcuVp,i͢iXbRj:dKU~_Y*-AP~ʚTJ0VSMju:"1o*z M%nlbC ڌTlo%^F&\h*qʠ^险NN@ 8j<5 F1hd QMAOhAMᓟ#wd俐c߄mFsQEa2Y ; h{p {OƜ p1hpnh? 7GdJ)h<N]yH'Uʷ6ÛXRhԺصf sg% v4] P;)"fˉ^RqwasBEGc{}'Pu}8-E(F_`@%]jdɃHo}B58aGU=cT:b)7RM@ֿe!"!Z%;Z)YtKHÅ;9ZAwXg`K9.Kg`t* Z:[wq.(:'L"|ЬN(NY~M@}_Mȫ%8F"F k <AB]R6T=Q|w= dsrO{-s&z6j ޗ+a]{n@,y!n6C;zyF`:_Ҥ'>d–/UN99(@j؋ڟš;E^}x`ׇP'U%<@)+-љBkIPDSmVP'~Bq.VTd *ޡ%dyG@VR5RSP!8?,m[Xm9_]q[Ύ+tOK:"õ++5/#xFvò`}| ň#~ט" K%}oBby6 >/:_gxr뿰hAS(N8+b{$Pw{ަV v0w^EK7$c0ǫ#p6}R!z3B( iO#K8*j)UP#쯲u8(Eu5rdO0myՒ= Ο?cOZeK.hEV- J{$'0ߌ4c 7 .U%Tċ1iY] 9}%/"6Μ]@iع⬘tH2 p}<7]D4vǞ=ܖl'+8"\/h,^]>t) >uis ƭ2q]3X3m  ̦~*Ja5VL{xf%&=Vh G*WHqPE Dj߻=<9'2{M"!_0.6}xLSlkȯr}zTg[A s‡/5')j {l8 ^m"/!7B_nQΎiO3F}hۍU(ybgX;I3A 'W$#Y []t^sb?HF3;"&# +x}5ķ s+#4ݞ>l6i})J:~n1۩ь bDz9m3Ѵͫg9{@tySzp|XjI% Dq!u3㞗 , --0 4Qokl)jV珬YlI-;Q/ N! cݓ:ŀh9>3-AAiCZ` %Œ5Cn .AʽBuN{0kY#Bwkڤa)>~HOk7|Yb`pb⮣;m),s.ep2CW*Slp.u.G&Ӹ^6eq񒶸9,MWJl 9QH$hcrR3Gbs=AT li U/٤rEfP-Ʈ~G|4|#*gk !j:sG܎A(` Fk++ڌB@U'M}{EFϠ]tGJG@3ݎ>g%OXűPCs _Ȝp::xX (^=\5wn'2+kVAC{¿B4>oڝ}dGS(Tzyx)i2l5àY·WR<3i~d"(cU=r0s71 Hnx&:˙~uBlz OxVi=ITUtZEd$cP-JhK+\mtQeG豪F-S{' ZWWN4;xhO]BzTO/`Owqxp^5ٽB"6[0P"ܱ7  dnR܄ɟpt#)qMښl k"̢=N:\JwHZ %x[B}jWE{G >1nc<v'Tާ'r3nq5a3]2AzkAn@/AsTܑ)ǎϡ!{^+ doc;R?%U$qߍ%JG /gPD\IZgU/J?.vy U0dpZIn*(%$jzZSnז1,<9x E/m-f.a&N };mmr'RmgϜ.I睭*"_:ψ0-BGPV%kypCugc!BQCl$A&:(p?`N,[T]ek!ЋEJUIz N-avf0S꽥cfAIFS!.T+}cI5.!Dg/*(lM?{J1&w}1=wJ,4H"i~>2 6~QEDڹ=,D%b>vjٚF))Shw.ٹE* '9= BG" ee>x|KӰތ^$Mr䜪P`0jz鍏a5k׻ ̃i|OnN? `՚(C)o{=ێRFʍ6eI_:{Zñ Pz0dYHe$k 9O[W 놯U3zy y827M=Ӯ;T?nViReހA'67j p /QY؀hPmPlHK\-tf_0q faxH)8R!nA=!ZJҼ"- y7024^nb1ఆ=f%] x4γ l'd ҩ64g&G8w. Tqr-N1Jw~?Y@Z ]¼|%ԍԴtvhj^(O,CgkHZmm{t>\(u\S2zHY 1՘b{g2Gz <ǀ'/ =5k:zq:7;T$9E%ڀn(aC,d09+{8{I#iXȑ^U9}k @sKla$(sW: 9|2g{'6 `_ qV*2{֗`ݨ 'ՉY5Y!47s~X\iufAHt6AS"_3؆M ]v cws女0i*͛-zDU^08O%;PQqMvG#D"ǞfWΤrC7U6:#|ԡ/ChfL)0ĝha9HSC{:(­4,*>hUZp\]+-[eP}LO{eK4\Y%r7+\anxg e b;sё/L2Dl 5 )Ԫ1 >1DL 6/$$@YXB׾hIj1Df>G$OƩ.6į@k>Nɢ/54f遪OaM>a@9¶+ b?K NP1+rv֨K.???AQ,Ė:f:`Zu.bkO?Q]hmyc$k"k]Еi+7ğ yپ:B[A\ܝ* 8+z.:a-S 6(i2%+3r!ڙL 7dClo ~9&6|tDW7]CXd)ЕN5KNJF\enN6KhUj9b_܇N˫R/~l9F~9b=;I3=Ӏf[AGHR]ffS'D، 4Rg\4 ^c,޻}_1 JUcX7]|+9(g'Ê2ƴH鏾6>e[[3I3vvh#U襠:8VTv澃\m&JoÄmDZKQȇoX,!ndzD;e{+lEnH[J5.#:+[ ˿X-C3ۃF}Ǔ SIHUƘk05Ϫ4 >S69{PKh5&>HG-fAҥrBȖ(0U+eȂ~FauhX~❞L]]2܌%nǧu@ n/5ch&fqf"]NhvHidCV&<[RaɑX n>E(a2uLŇoDR:  mU`m''v)@} %ft57?IOۯda8ӹo^t,B 'bGb V- ް/#ÒN1C|a#LyhFX+,_dw֠~'Bâ>!.%6Ƚ; K/65@oZvI`pN ­1ٕ_p \yV@0[Qo@@`d͂7 /*?]o~f|re0F71F"ك#ӑo($Yᬍa/e'~"ZQ܁#{3[V2`Z@ewK9:coa@6m7 kĽw:o.K ֢R 2s7¸/!Snb:?Ӡl?1U|HG?B`;[و'\k~pm77߇B hgX5Ytc2+v& .\FBu:03y3j@ջ1_F i\zA[ rۚS[M5#=jQos>orN_";/YQy:uF녫Ղs&кp&_O졻bjC(e~l3q _,[-)܈Eh=o.YTm,.)ϥo j?!Qyĭ>M4O<%?ݽc];GLLǿ1c65O:||?x2S|bPn0Ve;<\N(nu7qb?e> T,)c*!r.e/ϞT7fǶS?\YjP-μK8acGUӠWvM%D lja6!icT\8ZgB,MXm'Ofe``?L>|&?G:*}Ӏڟ܌"y.H]1?NFfsLl7Ӏ4Cuȑ`6UkOoL l12%a׼$75ȳĕ4L( `9X4lFtfb5ʗ"&޶ :QsTk:YB~G ʶA$BWaD g]|03'ˠ ]s 2r[G_;\Ѧq\DY_ 1.Mt86Tȹd3 8^P`Z^F6(וBy/*SMԣ.cޝc{:!r&C)650v_l]7l+|B-pw],AtyxZP"y 3WMV! JYGl<9݊Nߨu+@JkR{7:*L\Uc&`…9{q20XnӬ Cyބ #ή3C‚\Bob>5>@ơ=~dJn45pGtI῜taEOԴC|0o/詥;O ! s ,ke] D98VO'ul'LBz9L| sE~Y@Q^03XnY1znp<ݺt^GpCv_ <>TKK܄-K.h$_8m/5|`Z~AW-/ 6ag#Eڈ/i=lN(?5m9H}{ͩ)>h)?^%n[/i+ͺ.5o U46:H>7NNݿ~ߚUc4J88!χ ybFeX.F4\OU=8X}w/kкqFƱ0~HޞF]n2Q5;%C,}F}; D-ղ Ik|`B6UH)\&즙X[wӾx ;0#V4ť){ȧ,aemFx@څ=ҏxcXb 4*)VJsF}E7^{V??AKovqbX z6kuqdB]E/%*i_K7A"ja j]bLMH;3U*Ϯ7kATgO^˩gru2fcܥ2 }WՈ61q;-T1aw(1z`:[ .͚1`?pρʣ68ddqFa9H ӖNmw/ґr#+MdU4 T){m`PrU+r G=EًwJ3.ńr/]ӁWRI0-4ߊCzPS7(E퍑ik,U QMVOj[)C(-6GH}qsѷ)qtk }i%Уx61gVSaU5!!MKiG[ǧm{vY9?aCBMpAIITy7M4uM̻nf4KuRbaK͹[3}U|W]Dy Ӣ6Ξ5ocW|#*̖rhK O@j{J>(lU(5NU)=!6#q-ssf3;ӓwgL26ʷ{f㔧Oão1vC-7rxCsYO$+/kV*n-kEc9/1T hnB,e n/H7Wb$}7F/??jg+?48~6LN/~7*ɢNf*hc$|>=Z "Bݽ\ga#irM|<Flm7Bhh;v+YT?]bhp%TED/:R 6e'֭&rE#Aiڧv."'uZFt7j2NhOk!Իh[Ɏѣ鐜+;h;ou ,(ݔUד߯uc[%']-OoegRr5̽x3FdmZCd( hyn*t i7* >D%*m'~t%|8ӸUs"\KH灮?PUS.%qz [R[&U(]_l`afVwkw-ű%b7` 9<,x+lw;Kyz=@?Tg;0m bC/m~NA~ +7O2NRio!*ԙD/ZS A G|b`-@Ԩl<6T_{S': %q|P s%%bv$;ژL#dϯfEX ZeXj(QןpwpRsˏ6,>Nkm bN%vup'n"$U4c2`a y"MtqCz`S/W vTw3$M?|#)ٴˇTsOHsF"]% 6fNM|.-sy`؂ܗ$*{i%"6Qt7^0c՘w4NgYj@CՁ(!ZqT߹Hb%Sʄc7BSoo)s6zԹl`~kB0˒4zVU>fl{} a-G8w4zpvZ>Oa0WTu?FலmERA1":w$a6^4#Շ@?Os-4/Sp(yzpl[sLvC^+@>2c_*[E>G|@)|{X_ >%bv8aAZ)Cix0A~^|?1amv,Jz`Wv-qbu|qtKY_1#Uތ~XWp@ZYҧxR$߁Y5rE{Ng:њ NԱF=”k(73>֌T_xeZkͼ-y'iOSS &#ve!}G.5(iH)'ЖꟄŁGvxёbVΚIntU#o3j&?1S ֑+:x彄RƚT&[,yQ# g,VS⭕ c~ft7kX;a^߃9- wX SύouF+{le FOo!@F+Ifԅ4L݊lнGpFJZdq=[jv\Q UY? <{+?uTWHQhIc q|ږ]8r3@Nv{ aƀcưT%/딯7^˪e'K#ٛIQX,Ajsh˓&?^45'@4(nz~`~1Y:Uw37+cXKm76ނ9 T+Բg 5qxl^ueٵX1X|]l'Pm.Q OD..Z}wā%n; 3R8D.OtA;"G~^w]ʀ̒k,6 KXMyf'ZݝthX$[%i"So;<k&X 8P9/&##N^ΖVi`C%?SBJ{`]㬇ngb#=qj8 ҎeAIʒbgWbN}<h;ܷ{]EScOtqr\JţehMXݠ)x(!.Rޔ-FDWc*ĺ[0Uk#%џˮU#cIɆ\k]p8c? 5DU;Lnۡ 5 ФL 򘊊{@JE3`:y?؏O45P Ps7@i+|Wpbǎ;tc6`15;8 p܉0?+*[Y5vǴ{_x]G(E` Iufr͋"@'J~r.]7r~Ė$jkJxS@nC& :t/wba%7qd_@4[V vJein'<[ܚ9dU+Ve0 20lr!FX1gׂ9PAlK,6Fp.WaE˱K*|Ͽ5@Nbe5z~/'VI6G;Wif-cunh%PcVo\Pqg4 6$5)f`*u4}Croo\[ͳ+=M-ww3 M_c+Cj|*AF8rK,Ӟ<-:LW@ R4 T& D uDq@}m !ɡK֦W^qwt) dĢn} w]1]$h՛TZHY3ˏ[݆G[$fmb,-k;lUuBgdzF'S1p _͇ˉ.~=i[!x5h .&BlR* : /u6#B2Qދ҅,#ҷy'J oYjS)GF)$ICzzq:7'W;S~HA1IA2-rf QR&BCU7s(dp)Y(^]d @}y|!xw 'oUTagW ŗXowUP3JU]A Z@WI^ZA®lN$|EH :(I;a9%Z(YwLN]BTd#i@R"#}:&Vm6lioJP$}\%1f瑊]LlG×WJi:̶ceU-'oQ1TS$M-h,s8:#s;6Z%Q*3;HB-9rM,2S`N~{%/.Q;t|OIX%ny]4-,bltk7$vW2?U^꡿-(ϻ b0 I@e,w)DWš ~W1p/<΁{vl]gxMZ_a3.\еK>'rW}f#t\QRH&*Χz;dZv/p܎9bz:jR>6M7?]ShH$SM04&:UI6@14;tJ ]m/L+;J S}8V8$wf:/^XP^J@) W W w! _eD)z揮2z#$Pp7+;ry)re&ȸWퟖ}[ g(ႎ:(.,弱E]l"A?h{Ԓt~$TI4VjH$P#kf:' ƙlbUkT\?'Rzz'DCS޶a UK4xi 'u??&06&'ܳnr|(=B٢š+tm'٬tr<ԕ&tX;ugA喊2OFA*4MCGf}׸%3|TW¯Og B$j0uqФݻ@/K yg}$GĘl'p\\ ։‹MSwB8:|^B GLCdk` e\'9~~>eW՜lodf: Rye_ؿ&E$\uc'Nr?]{uqZ=tZom۹~Ȉ ,xA" 'xMXBvH)z|i*|P`"^6z0.:_, @l7(c *)vsSXxcne]p^Du|-~ ٶ`ՍV6KK8٬~Q$bo1] Y}7x %Ԓdn]LT4k a;"־7Aӈ8м7-Y7eE< M@|Ekd HhGpθ֦~?~PkD3@TY0U۹l\@C,pk{@Oy*-=K* @rیцzn_rpz&"z3Y,+ SJHEtȞU:kC,J3^( 38hjVҾ&Oˢ|SW)~>hv@ LÓ zP# XqըR],-,i1ZuE¾u}q[g5cщDEm|pZdlEȡOX0v9 4~ժ9oD-iƖ4EE#3F1/ߴezY0 _fWUP(k3dDWiMT(5#3^vVV|љ.j8K}衙4# g&7j#B+.W5 ? BT-:#OpCaikOfvd.aARި"թT5I b\! 0 8@O5|L+1ow%]|#48i l@jaӭ!n9"7{|R??qŘH]G# M 䋲@ %kMȒvõIUoWt߁_Rދhx{igρi޻CcNJ/5XLFf^f-5F3c(!{=io<.2RAJ'AsAHYE("Ml <>CednwnF=AJK̼}`*NqX֪WqJ{eam.E= ,ґ)p}-s-$:+" 6ڔHq%YBÝBWxa l/L r*wgLf vKg!rI=iC\,T@hUuz> =2vCZFy+5~{ΥsL'WH .hBǹ+&"Z0QdhȜto7ٸt85YKYJ@'P'T}{#Wa&y|)m5[kheGp8( yCAMءl}P`Xʙ@I{6cJ2In@yl[F ИIi?>G=T/+ $I/h ]Uɱwu%S.?f`ʦiY1E 8'#gv~]T=Y`,/Ԡhچ63 O'Y ו=+v+W3ҲOMk}Ku[%S⹡(ɥ5~yD5 ?)Y3؟vk'èjt%9HB@ag}Ff9>{Htu$>$Sc" +3UֵfhmDԌ`agV@KTJ»YZ~{S -@M]{n&7)9G|[;s pU+\vȯ6ԼWq/B& ^Q$/"{wDo, T`D!ۆ-io_-Ar1Lj *u'js_8 2`e\#|,dP(5r 9A^•rOﴅT.9 } uC&E^pb^ 9H pra"%:?42\#P ΔdVQZf+3ޞ" .~v`5x䥓JTMQ?B/P^AMg(/-+e0UV ͆K%6j^A؄SD'urj}R 6K-esXV !rRT۴1Bx%EzNݒutM=Hߵ/7QƵv 瘳b^Ð${8O r#U@A8d=܅{x'-ꞨWel#!n*VnUqMc2 l]@[t`=B/-?( 5lPT/9YLBˣPі5g0ތbpSE&GB3s 'Gz^O`$>Ȗ}fC| l*Ɋb"d /!`1 HHu$kjN_فV9NYcJdpSȰNb_/֋{ #BTˊ6LEe;r#:{ިT!F|D>[h}{'+K{cwl֮JMN|3m'CAz6j J>C[x}E |O=&c~G5KWRXro^FYi䥆m(wEy=Br|# :x 8:ƻ MaLrO4̓#$LE |L_YYFidOcS{N4|&ԫȐBsFRz.ZH.<}_3hBܡ"̙Hu KnFwj~L1L @㡴P(_ټO5+G* iDfğ{du%K_gg),ԥ>(VN庝w͹I/tbK !9낻Se=3 {QC:k+vua:^X"/.o3CR>^{'6PGp-n8Jdν? wHR];i˸ #5#Vhh86wE"2IvȢ;ᔅMr= >A Nz@-R㙕 ub{su"%zyPCsXkXH ]zIy6Y(Iڽ\pzʐX6}B{)VcPT URɚ BS.c)#܂_VZzoMۭɪY(ٳR"M x=ő+fkH=qL:0FD}"kN~Uo3bX'H/=_",gjGm pad_֪0 6菘lY|9k3 *`'{Pҽ@'Đ,q M% ז35*M B#5Fk[s %m}SP.icLJ̕nX ʚqYx7]M57(@خ`8Ӷ`D²ZM)*oœ"f}֮lZbFuw0vOzeR:DI i h>#0B~P9(UĹgbVCm:VslKxGxw3ϒDO3^Z7 Xn"(n~GRev8 [%z+AG3@~esYg8Q_#X]_;&ƪѸmz%%Uzptjy sw.x ^me ;U~-ٹ SuI9@F 㣏!!=O K8 =I-vm]EM=[o)"<]tx͢H(6p6J td 2L%S{ tlkp q ׉\R0m,g<:/\e<[$%sm#Tw+je&n7+Un?kXOX Zէ߽\B\ C T-t$o%o 8}Oï}lՈP~i]$SԹz\-nnR𶅔--">c)哤]svZHlK&ok` EV8O5\Bp-1nΨ,n~͕…ZNH!EOH#[[8{JDxS ±Ч ' p;N2,˪I`qY%zXWe:J ҳ0FC@?Tkھ Mu{I4ޅ$ Iv$H-t?h*>VZȼj,r2oe{/8#/,;5QLD@uCf5 a.S<_sI9vv6GE #P ^1}ȉV RGr5%F}I4x3 ]ԡOi핢_SABszB1/WA1̠xjk˚)*D+`0X/"U3w2y_ ,8\}MWan cl*1VU#-$ X#3x2DŽ`iR5AJB;rG/T `B{xr Eۃɘ1aCr'NXN0I5':iJtAPA0/k<>LʲF$g+l=<]KBAMh򧝀# we?j0\]wpC< ,VyE%P;+p[h5C?5Yzf:}qFG@:9&ck=F4g5d)؊Sy(|`( 9 oka#gNM.8Amy*W\Z%o*nN8w玳KRR[ī#N:$Q rVa5:C*^ٞ]19ex;LK ZvK(<5`uõQT¦閪*ctW}I8cҡpX;:n88}H⥤B!xKB]vgc6.V+c uS4 դ {jL-@s-0MWn an:>~ پ;4WԞiD!~L<(]:57,Q4S_i:"Xm~E 'ѧ7gTbbnD㥺#bV1a8:|xƘd-w)dXL)O$Kt죝Mo/D] ̌)`eT syS޹AW CR7FSjv"(ǶJmhfX2ﷆ1E񡸌:+vZj#:c!J +&[ =)5|̹0_9CuXCi#hVƖrD(l@D@^ Xdf<Ͼhl.:Esq٨s{ ՎTkpt%2Y1[nӌwNZ懒 ?$0+^tܚj̀e'=zӯ"T[VMV)T#|7m%8JyߌkxJf\n.\oDݱ/Aԑġ=Iw]OF"{7c0V㙕Tb]V[䐤WrR6BM3- .x}t,dر#"NCdž꫸G3k )qE7)etu[9hqhZocq`pXҫiv]w0܄Cj;/3p?فL4Fi!Ïoih%7*zF6L 9 0yԚoܡY*L1f4b9k;vJcsd/\#v18ƈWUVt\J}hcĉ6 &$ٹ4ɺKE@2Ub_fī/TPt~3U\qH5R-DKVjeek9 xՓ2/y0,!+lm}76G@dGRͶkRC]a}&N~ۡp=bB5Cꝕ?09 C<Ubyd4.X{h~GDK5-L ^ҩ\x6̆xu|3]f8~O(k$V%)h<%+p1_!Z]|1a#YZj_ll|.96ҟȒ: l%Eʋ+:g);iBT$NԇP]7RQ' .CZ(D0LH~8%Kg'jZ?%ܱ_:$*,v.Xd-hz +޽g4#u"lND>%QqQH40 zӽz8yD@,,9 Q "k>t&bQ\6a2leȦ!|6tdU`J@/%8B:a钁 Ȭw ʀ-\mL֬ OT@,S=2i'ʶΚ$l5*7Ʋ ?xK$ &6z#eкš.h"ǤVT=&ڐ  Q!_S^vnvc.و>c"[j".ǃ2]ۉVG/ZQh{]ug0GU,_*ML cNU^?&3GռVIyMS( ɻoCbqjSMaOgZ^/fJeصv6Iiulm7^ jQ,2b a9 Xa`Y@<nD*HADPSn˧0١ aV;=}Jj ;2O׃ZZ曝uq/G#G/hR!V@Mrhs9f[8܋K##-N+ <IV.J[Ɇm0ϧ93"MwXs %Cxex2wM u.kn!uc\B"' Wh¨JV֯fT96ACCQXƂ>]ZTj-;ʱʳ 6)orcl>ߘ536'U*, 5p}p24NzaY𩄽ջ$McxgMEyVq$$8vQxGCl}[%+f[vj"$R'&wU5 >puTuיƦdR#FEU9'.zEJ\<{6ɛ/'}NPq]dBRQd[[FNz%C{/olH8.yG:{G7xFC6^0y"J;FĪKIt[0qw!0yF F\-ck4Wk+ՈcX*UT~VEAH2TNJ9V'mъ`bJt7*f626)n<Ϥpp떚Xm cdHӢ]E}LK`V05 MB>^|=R_a0N*7M hDa`8Gb¶F'Gu\BCS`4ekH֡§YmtOc87WmczFrƞ/ʥ$vzeHc@{ɣN3KpTz?w ӷϺ`]:!BK}+z 'u4_Өb{&+CfL];$ E\}mrdiRvu"FQ/a5vLEF+ !:,S}e b3K9EϧřU/ 6Naj{eʉmR`%rE -`"zg_&YVENm w/,3.3-1b IyEo[C7 Al1O $cÕB?JVwG41٤NdI̻1tnP #rm͢Irڊ@عʱ T䕊@S؜(2̔!<_"V?ҶYZ"= MXUp"fEҩs?"rzKLjBN&r!)&7~荞4zY#&CI2 I3"KP>DIlHrXKf0&[э'qnå9V3=J]e7>p@'P J hƽ9[RkX8xjO_j@2YR!ı6o]6.2zvp/'p K6pvg [tcxxRSH_ř*/O>sMT%6;j^nҊ/&&tm+MD͜S=+wE4R}h%~ CsnjT#JC%2]|z;w1u/a/$)@~&eƻ#F^l-yq,opI5‚0E}A@%#ßƩyhՅ-h&[0n0 ]iW\L3/UT1ÿ}5ք0Vi )zh/X$pbG7]@#`&JcU7t|/WL+~{ wQ1b}Dghx11W`:b F"\bc-j#V1`'Wq( 0TOhz'*Ӽ;Ew7 2-ɖ,P"w~78k&gqs}"87cu D3;M=N4gB4KutB`m(<]P3a'v \a?­y;t`7IyjE3kLUA* a@҈/+_S%H,h#Y4&r.V@+pw6o|Hc2l\I"-V|K2^ǞNNgKMK>O" --yhhfGD^0}׊@FFpSeEC~foѩstM{aCOθ *=S$-$8S)6ERdI95aJ穮OamM>Ks}@_TAܺCu 6fRtc[ŕBf 9\6lpB\/?p ?uٮ=旅F/Uf e)n>^ a+"9,_ `ٮLCLHf5aXv5*I56rV O-j6i);|9+>iH,MDka1Ksʴc׎.!}Œ2t- 18 a"Bdq]=EV~]>(S§mP yj;涳NxoU#&{_FQTi!õ/l^'>fZҠ .l8yp\CHIϘ% mK@ cL@ Z3R/Tv;DEmh'J])p xY93.)'53x\߹ݙ\T݌={X%m112LŇ1)j,0Um&8+z4S7eo{"gMDQ~e@QWIvk.6ި>(u x ?n#Uvp#It+#u>ڳ"tX,IsNh걬Z:JU,bhL~L<LSLE͓<klKJI3\?i2fT$/I:ȼ3IlyD*X4EQG·r8A#Vc-tO$mۨjX'7S-E?/՛0Ayc #q%M\Oyв' &a\ByM̚`6YȚ\,U*Hd.Xյ HA_C=_r\w_[T,_MȀՌ"8AȚ=d*ޯ&e+Bӧ Ce^3!sػ3( -.nj\Jz_qh/֡7m3]l^%˹˅AZz#"{üFBl6SOD)^%#=z Oy,ş6q.;ȋ{qb]r zR!@dK3'͵pR HئCyKWA*dR|OyuturZ^#}ƣ0KE3A#)ۣQh, |pa*_Wg=޼zI##ݍ5tQI{CL߽b:y@Tl:NڌZJ1ZiJj#pEv0Ui4Ṳz)~w\4k7mi1hWnl)f=_/T=ZLQD36i2S~soX ^ZllmR_\DTb*@ 輥 ų#sr>ZmR2ST4PP32%tZ!.Dx~aҬYF(ԄӀ+m=/(Naa^eg '!gro—vh7͘{& SzV\T\ ]v$;%*\ѽגHcQA8*m;}VcS{:`Q .k\w_+KgboqklU#WN 2ML쥞'5B;WpTWwBY$ rR'듛MX(9E_ª`b\NѕM ]"-! c.匇>9^A"NN- EU0߹2\T7utċpqIzgj_g͞&9JAXOpOsXYeՐvn?Z )$-34l&c $cԿ,Lwے1\@$84&FzLY:Xp[#b--G`53uKY$a-~ZÎyo߰PdùlEq8KF2XL&04KC4xł>>wj'P  O@x:]ޑ>ޫt_泃@UHB^,|0(=FЁG><;v߀;W:z҇>KOFG$Eœan5ʊLn!>{s=Yz7 ih Ra$ʶvʷ9fHًۓ|zGG!2?kq)mR )LQ8sLM&(ǘ߰iÙn%&{&6'08jCc![ļ"^,}.*\69Ɩ _ҿdN nU$"&uF kGC =9t [/#hO>/#VEqdTF=6cxn)i[5q1IW"'6CEF7pXZkg==z9.G?0–>~pN 3kX`5#Z>nY֥l38æ)İ~f~%p݉诗"<_O P>[vz K< MPʱ_uS[9者d(9]IJAJ0oYR:OxqQE/kR$H gyL!MzR[jFߒ|S=#* ;DLL՗&z<;T牼wQ"oC2 z9;Q*ɁD7޻Gsi_W,8F-[CrW.c,|g> (,ڻ|9{*vBzN|ECLwsYp`gnPS1n25q F"f@o$|TPd~S\]&drIwVIn+|WJPD)E4Ӹ<TRJic$SZS[ߚG!FOa%g\4gУsػf.$YQ3:\3= z8>Xx,61.+ };2tVM#,dU;鞡,bGDܜ 1$ݩUvKT..,qIc c))"4xnn3?=I3eNX$ XNbvS@rЫfi+Ɨ=&`7# 3 JF, ꕀqzk(Xhϫ[A[άbPc8n `2b<Ù[U@ϿRД֘>X 5 +TU,ͱS@{_y_6]fTЮ'؊0)=,ճ>I.6 ll}`(':喟H}"Îw:Ѵ2WEJ*֌Aqpk Eʥ2(?`XYJh'i3 @|vr(!(xZIˡ)UW/AVAx&4u?VcPWw~[wꀐ I%sMKg0P~Mr(r%N/5b8%18cnK@B:K}kȨ|G#jU`SШ@Ă0ἁpšӐ,}erێK:)B(Ĉv#|+Feitir, X"$mD#`rzt:|'SQ2Olyo[& Ѝ8_gǰ;wjf󤻏`   6۴&QO]2f/6`D+EwVr+*4& Oz^䍄8EsRQuePQsƢpCk|W"F4AT-bTSj3 TȄ>>Q=m=kҁ0^`ՓF4I@#E܂%E5Krg> zfGfk1a7.r h^?.mS?I/(1Fw' [EɸtPN?|>2 bvYYDN!Ρ6EAto>y;KI9tVb]2J45'͕ El+?^RBu߯(>[,EZ׊ˈBe/T`?cxU4wtnXIʮF֢fNE$" x2A78ē+lȯ^1m>swgl:Ctﮐf :Z*1^K"]uJf$V "[z"\NȸkKPO1XϬ+}ijuFL~܊8x3}QsRJA P+Ч _KܵjԦ15].ӀRruXCMTVl?+ӗC!Wg݈/oA=58ay~oN}!̙03|gIx,@RnLGl}'bۙ8~TZ9'zGwKFl`RBes}njڛ@׌BO\ǜ6|ē -6ZS7< 'Gj+*rUўsffBo|>)QB0AWDX ɢj #Āab0uW.c$r"ř6k!Nʩeƍ!9KwL:2qE` 3W9_~Pm' )\J ~d NZqr GA5Mb RM8үoMH2mj$%یGnyV4i{O&ic $k&q7u~OZӼ{㦔.aUv8tG%!i{)0cK9+}LY/B 6!}!+T9:Vu`]zf:{qJ4a'*ؕ-هg9X!/%`9U jfEte& QE,ɀؼslҨ>"&Wvm =ɦ RQAբ19WtH+@RV]|4HF1 F)i-ZeZvvy+%ϹYc |-m8K|=l@'ʜn#a',1}LzjQDioOmWqFf<`Z:K͵I.p<q(Ǚѐ^?ˊ0Sq̬UW~]XU=˵ϏԧRq,s$GZȁ[K$/vI@.&_ ZT>-s9_eásh|1n\ދv%EK/9`Y/pjdQxaSk;2X |_twRAQd+0>Pдcq|[>34ԏo4j°e&]rAgJ3V?6%mt"5;T :9<g&)x,VO@$@Ge7" s &֢+P\Qehe籘r'(іOGyg4JAK\wM3O`lPM(Q>D3fɐTAQDn*Ie%A0t"1hz5kףHTqx.^7;Z=N#yww|9 #ҕu:t9~e-k/{I쥍m&V W\+鎮R/O QR|c7+f 5WJEBe?sN{݆HH{r)(Qn┤A%Ic/`>/.;;?+?;|46L>?׆Je8ZVIR/WPn~rf`ס?YujalS,%Eo!hыRH^_0MDHe{"qnOIqȈ6 Zzo28чmN)8SZSǕ1 Mԛ?K pQT¹ta?9M@"FQ̱ՏGqOk! ҢD|T۩VI>k,r )ρU,W-@v GirF4٥A~ղKݚ7reMѾ;EęecVpWdݬyM/×CQԟ5Ѯ*FjCc]+ ;R)a !Y•eKf%s$ÃM\La{Vh:g/ۘ@<&2fֺnv>Po = ;7w && E >N~p={_ 몷Mph/*9[ ˠиyfuae؏Fv^2ҩoReʛ;2Xb4*VV(vWhlS ,DՀ|X F a10]%VJaLjO#ukڸ3i5H}ouـQ8', !F+0kĘOewZE篱G[sVnѹoO͞J!x"ua5+Qcs)Oxosgxe4Vjk>]N2%^ضb,WKQT[YZ ,̷nzDڈ'@:W;hCiSqcnz&ʞ^Мog )1խ b}թ"2-a$:Nر*qO>s+%~qmy}w>WYM^9iT:fZ{:PsDSc0;n-0h  La=k7 }z?Օ TksmKxW Zƭ3nKKiآwJc9D= >!d=*uݾxjqD σ6P"_{x{Wt@C6Mu$Q7߈%U4+=/ެ3}.uɉvP4(C>u4_4濄gYCP[εBiu,`gu.K_2GƌNM8nc62%+ܝK~^ m6{ ёv8])jπ r &&*>UcygFKFE삐/Z}L7- # Z-8E!on)lz_x^Wm03^LuZ0ihA/;:n4NWr Rց*6ޣ6D#areeT)X*)&FcKz=T.wdE[S]l6#O+w *Vvl=p9\(WP/.C_1&=V|-A k)%&w?`6[n5.-n]6-AT]׉ʠN r|A<|u CBy[p <(kk;{ko(Nv~tXU~|k A~|_|n}%*'u}?lNjoÝ:t/8B9@_p[|8aH;I35J5H)PEmԭ+sQ#7kw9KldQr?S'g@jh.9RT;EyEqDh%ב驂5!Ij-Rs[{*6Nf@<6 .,@.,lR.GXr1'([Ho=,WڙYh=nwc*f&D.8s0qqpd+6,rI9tk*d'"&-ЍWo(RC懄,>Reӿ瘿=dfg-t'KI_:Δylåel(gw'eo>}mKaS~u]taJ:#z;}/rZ|lYUy+(qz7 o.FepU ,Fϫ=MP5g{n^{~N{"Jc՛]$f~.b#|j~GW]\xzԉxD.of"\¯BcR4_Pg t >U%̪]6|W"p[ }i~Vڠ}EXwmE^+@ZVK '׀vuu?C}JF},m1{%/33HjybN1ɪDMGo٭.9ǚ,/fĨΌ{jfMrd(ƒ6 Lv@ߺg\d|Xo" Ek_YO-s"M m{0*mhg-E#7O1%̊9D0焟ȇ!p9&Q{bhC\R̓ը@KxsdLU,6a75h 3)yJ pL)@= w"N%%Jyo)G |zA*3é-mRk}h$#<} g>)Z8&&RdsdzSseQHDrMhB{!UIԓMDRF90>#BHI4H0V65h[mgLw onD~nqάF=8LwUɐ9ҝAwg1Jw.-//i>qttlntDfd`[40F;ܐe/H|cIs~v57V7$QLѩqB_? (P>GP2WO7 4<; )c;O@ʜDipI㪧Ӯ"Ԓ<҆0̨RzlgںӜÍ}}L _83P|#N&k|% osO`1u U,ZT5!-==DM5?碆jx?̦0#/+o3|eAnԝgPBFP'UqE?)x,E0ZӁ+6?}6!)=xѨѦsy`\Jjo9O ._דB\d u^ܡץ}Wn^,Cf;,#ġogw9UaRjlLIX&2G Esѱ|z.-ԑ(W]~]O̙xQF*Pw  9YR8ˎ\(L`DNSSrUґE;+t֊BBG 9 S%5uPNK[-I Lo'-EtZ}6}a_ݷuqje#ΚFhd)LX,ڌ$m[ҾZ"CF8n<N^ta"9(GR$ҝqQ2";d9~ٍ h3},oӨt*TًG?^b+S=O{<8~i8MJl&l֚ [d l Pyk-˅VN!-wT(Pc8d޻3 Y0ʳ) IB\ِ5bX !{0 dEEf a5QGV Z3C*5׃9Lbu{yD8 Z률>$6O횓sp\dgc(o_ʫF$?P]iv ^bd\<%~wNOtGJ D:#JDLGGqPhM5;YۏOI9D BzvMr&=\BI)`w6Wj\W+ǛTQpئAaR 'z6fGs24A4ŕZpR;h$,֔czZ벲 >.ås{;Nc/.L'Un֍Z(RF a`zA oD>H!X~SP{xw@Jўbp9|D3SWm;!VJ[%T<ˉ;x{ƃ%`91Mk4̗s{a#~GFKVxnSj腸 7"!5'H,-:ƬprEc91K2ȃC+BMTzkp[Eifuat>:unUFٿ\ A \cM6,AD٩ZR)TC ^avl'ؤJA_]%@A8UY(uIu$R머Z]} ܗFjJX}h++f/fUJ{J-E#y&+onba'7E*V DFN_I1EA+.nc9NZ2oڜuޭipn 5&c⻩R#wKCU$zgĺ@݀cj_4f\覈g*yӽ׾tVD=qbkؠrEAZmI"{:;tjϟ"g^ꨩurȗ7%S|argܢrGخ p~h!~52&ڀGuxB$hjBL 1Mz6CN < vP:mʹϹ򂄖,)Ds9ؑ0qZC(cN:67^5ٓ{&[şuȀ?V#94 Ƕs߂ 0RAFA<& &ڋ:R w:!"#:qy?N@=E"ٕ31p9ey7;*BGv1`U^Puͅ9=u&);ujii~vå"\N6&zăZSHnFV]FcUT2ppo+Io=(7G~S2L'Uy^K8zZV^i.X|Wi^,16v$wVQ;̯Ѭ1`'(4df5wꜢ1\է> i_WS$˕]5M_`Z-9Tܼ&kt9<}S1=*lT-_Q)Z?Z#$mto: hn`-="!{~&l@ AB#iw~M$]2M֒7m۩2/"ybPQ_N9nF%zs#VCۨ)>!RNtrksDM~bc!# mKhK.0kfr;7GԌ%/rпbwn+OO"kDd^3QqKnכXt?mMd&]Ak!;c0.6B*JU'q9]t6p=IFc@SaIL`#R+<ҫJ t)pV` Qq E9/rՀqޮ^}, y] +Χl5@GpJN * u+yF:-5oQvdkD8aжMA8vhklzMvLY%y|.h$t*0Mq g7ЖK4qWgK:${w9M΢IDR0 VHAjnK>2qiKl/vsH>vi[m&"3P n$X"c( 2yNs-wArU֛IQfl 6ڣ1|v/-|?N["4[]15؎h}]o.Ib`5o^N8'ma?_C#^[]WZrIDTa ]9Ӣ_]gW uiXv:gjX,$$ ,61G;z_` Y6a18\@%FgΝDh/ %h:"vɧ3}]:beq) 9zE4o2^E GM(\ZAK,eKR1g(>Nшɇ 0Rdt^Ū_jksE8TAFv@zl6Ngyr'gJ~A)իG|ofvX(7l-+i2 P7k:}u+rڐ\F$2q#&Nd)6J&4Tc◆`51P׊Z6ǺVXp85 S;C^=$ l{wvusc~?6~Viwc թ6K`g "GKNG Ni1/992\ߘnkԕ+'b.hY3$pMU̹կd%޽ V$s{՝ztJMusYuiխe Kz+@8W:ذPnj(;tii`$tuIw0L9cw<"R[qmAV#!aaCŢ>p^ a2cS6RNvDK}*Wc,}u7W>^,K! s@86+h+?<6ߨDF Qc`*JU  k&;I{{ʧ(q}qdOj#<+#yƣ7Df i2At5k, _3?/If=$7\x{ ׳=2ID/x򗳻$1 /qY(Yn`(-lmS Uj:!vJ!\.9hf wY{f"_ȿPU\ lTdVa2; F50~9M' DTf+y;n>uTN; yzg?(,3hxq^sଡ_P}M1T_AX 3?)3v?/́JC%{*4%D`h.4<]׍Ԕa+;w:IH.v=]ΞΉI_:qR E_UQ̮lߚ2d~ ^2)Ew`KZƇPIn³u>?m5($эj$V")Yp4KrbEҲf>m9uFJy]T&PŸQs*OM J2Mff$x ~k8wԮC~grT&] @ZM33n?#l8mO'O%wT![l e|BG怞6J5[:h$'Ln\BR+J>Q3획=ЗgGl>? qy9$ D6<jB!A}krlgd m P}"?+RNd!@l:LwyBsAQ exG7dQ. +z5L~^aZV:䦫ٔzsiH4(N`gs@k#PUOKjOR$kXUJ nndmk_HEf{P ^X 9|˻I43Z=EVg\9 /$ fבzKxLWk\[Rqlȉ pQwOszܳa`WhZ;E}-S$ʘo[yRq}fsMDždAc;T֒)@{1ć,3r݂f4RC^X[sO>]q.M'8R$­E6;Us!!`a8Ab6+wq^7g AfRڄ$}(huedT*%a^358 ?S!A9YxI]5*>B\9X#հP4%*~o, JM)8VK:rmXP;4Q)jB3!ʓj.Iv*aTjBtm/5]L"{n4msZ=KQT"Q xz_D C'Q}9tv`cG,i̴n0u(ot; s7!Ջ m8,\6עȵ`%,bL<հ#ȗxb2ے4#pI/I:Tʳ K#x])0;oY$=(f6 礫>QРR |ڤ1VzYH,(%z<93o]TtHlUo^|drR3D[{XbM CÅ_D}raXE-u?6Ci.%30yFyyDA b}LM'ֳ9]Sx[ oW&[N{%܌[v #^\dțq ~NA( ǧ|(^MD::>ֳarCKHEC(ÞLf,|>w=*oP8ܒpBѳ #N~:bѤ^Q ŹCx. rںT%I>wb,:V`QKU$ 2|tF\3)+Y?EI'ݛÊ%ӳ'}X.f%f?h $Ly?4PՇ?D ɮƊmM*٢MߞBCy3)o8K<A9favnTpAxu*E 0pVr1*}MZkv ,C 0jѕlX1ys&*\l~P='q"p䆦}qjV3Y̩[ .Zx/T0sa  1]^zx8䄹~V+lH[1@hJ ( >@d ׅ9ᨛÉI k.tit,>qlT0-ZEmϠjI$ Ц"ol*hX>ffdIT+[ g\7(Q0 MVmLK2o2K`qXd E*ዸ[@25$ILaU 4lI]"a_~A=@> fdTNrX,dI~#R4O[wT [)o }^ 5.pQۃ>}Q#vv:uE*Euq9dRlXDIvͤZ;f(G|K)oFGmnG}<v?TU]j':̷vW(6ڒHrCtX'QkFsm:Nsu}L)؋#9&ĺz'(SjHd4qbT<`#YplU,g~kC? Qj+oKrJIlW__ Pdp< ?pu\W"m:Dfs@] y |]tNFKo=?IR)FfDr3`R jkd4'@(,W~skZܶ?US#W,?aPfA|~2a ,3NHA;_E0#5Z 1.K4 "D\6D$@8AĘXۺy>ώp_kon3M!3$jhP!#WZ#v`bdcF;?^e46:'o_邆c\iQc@/6mS71gQ1?dڞ!*mx9)q>C >Ft7强\ d,e,~~z(zSET0 !G٤%5X+cG;2%;$&#/aKR`YJJmLTt! jT.w` x%z05wrLr{8,x/_x{{5mkEL5z /.l3@u0"p1!?-X#Q8Rqc6;:eoo(u;x|e)I%1&\q̛y~Vif.yXz>*A] !qV־"66#uK,o bWaWêCIOgV'_%i'xZJR譛IGdqf$zTr9dkG4$|DBKN nh/ ő=`yƐSYE==b4GafRJi2:#p=4rL^@uZO0ݩ_Fd LGU,NVk₁g`>^;2d[njQE)RiT`J3[DX:%Y.y}K BT5lourix.d+HCA.*[DyPq6fcX"]oDґLLˬ~{"SJXOԬI+@{P-:-AJm~SP(0cRoCP yCD'qf"f~lrEiS ɼ(Y\~2҄Sy&ҁZo'D 1Mε{oBI6@s3$ Z a!u-,(n#v9tv4j WbB _Oأ#„V&4Ƶ ,5ӹ:d"Tp[\0vʭD9 <{X#"rDIiؚ j2 #cP%G!6*πy]_8*Uar2$hcGkp륬7ŎSK 6`7&I!*"iuh0n6:Ej^3FCn]XG4fC{ZXl49A)52p|U7.lJ¯lMϥ2>FpcYB%#$[n>h<,PϤ$nX*: }m,u&:I('r`~KgW#CBl./89nو\ڒ\:(Lw̗lq1\za)թ/%DJ%͈ҠDs@_tȒbˌC7EEe.cgl/i}Y-M)#cQ 3* ӏ# Nd| {99Ńtsр99id[QYV* 6Z5#0hPX9k th\Z5=k>$@TF2 h1:"+t0 E`b1Bꔇe>KPUBM}oND=Сl!%{-m},53FV1xn=2ꃬ DH2[V ZA1<ϐ/q7xQ 7W (@&BM: xee$LLfEVF=Ҙccgalџ 8=W4)*ea͠ެxFM`{/|xa^ąg󂼓r3%MX Bd{{%_.{<~s|Qܫ|ϑ9ڊ \*я=U|FU[kzRj 98h+~nJ{ʐ&8 xN}@8}Eaï`K.Wj4-CWG@ a p6YسAkGGLm`fM'Y=b!Ӷ]7󁵋i%cjBdȏl2SR;uEOjlbVaANl2`|(w6oxE2l'eU ]`-xYPLn(DcGFN|lϭEitM> j&В,gN8Ȗ-~sUt݀ #e$zE* L鵆`k%uq)"mҰ/&X9jY*(N'xJ4 1XBA25!'٦FX{ DXÑt!Ni:t5/'UBN6(|?XM$ڴu|me89WRFB_͵zgP 8h[tŧwAv (~<%O#s#vwHL锕+b/Y띬GQ^^N䮋ӺYdۨc]h?vĪ۝⡍{_c1:ۜ$ J0WDeQ%;qaWpEl"fjz Ku=V$Λgr-ZIz`u0N TAY%bRaK/bRS/[ώ^%S7+ύqa胦u2h񁦏jȅue$0{g,KO6 >$bBY^k#E3jPiIŸ9L]"wx&R@7$?g0|Eʃ~m88'1YWuˋwڣSΜMxcWﮟ[଄r/Ш-.5)߮otS&uUD8BN{UY3J=7TaZg{Ted>仫mYrD`S,iGʞ&Oc7$mGY)텕%ԙ8싀IkmJ>{ p,<34_ Ӡ*Tnw6ч,S1;:3 pQL."Xl6CXBpǤg.#U`3ρsz@s 5eFjZEtF'7eLWY<"L-m*VgT>t<$K bCmՃ癫yEI9*{ʀ!l=/mKWIKwPA'M5=,KXM YOv37ðťJW:`W2&tg xFs |lDGS;C8!\3>gq ˖IjvuUPRRC WJg{j*3Dsl@S|g4R22zݞ}l 3PMx`%o#a}u*Br;l#ֶX@m'40chU; 2A5?L,DsyNԭNټ`,P"Ӏ#LH/z t3A5XJsqSe:}#Elkgj`$eO R۫ղ~-1`?:9sx4-B7F`#w+tL#uJNf0.,Pu5_ę|?w% ψ]a/\q@P!M$N1;q|B>bj oќNBՇw{c=>pMBLCDlNNaS4;w`RV$;:+b)ȶӔ=Fk0>CO( -$IøQ ;_.&0mޯD?%#J v+*f]fV@|kFmղ[ǾKcE਻jCq:] ljjP`}q;sFC. tu>Q 7q"k>^De#Ye3s4۸;>V\DiwY\pl̑an(Jx딂%ĕce|CZ;:'ءY;_9}O%" "22|4Z{R[ɯ2w(4Mi7ظZܮ}lv ;`r,5G1$EB=,urB} GmF6YSC聽ajqpN~q6L<͛ט嗴' K /H(Q{zx9ap̘?h6[MFsp3i'^v\]1if!H T#$ )*9o2< րqfJfپCga-(F lT@Ğc٨}ML⧞=X#?Z %Ҍ9f$v\9Uu{ϧT3D wGӨzmTVWj[*o&!l#X"XNtgICӿ [8V@9`1\wg\#bRD)sho mJw*#|mj/33LPaG A³ȏRKxgӓpY&p碭L+ 58sgL=`kc G;GhV˴K>)w/Z`RBρ*%݉4a2@FQ 'bF0DwtH ^:  oߛpZQ xnU^5vГC!8^uN!գf?06١!tv=1cKH t~[ f?|xx/%9bܟh/鞅S\Luݾ‰4SdwݔJ|n *x&X!ra򿟶:!;V'O$q`jH F(gn.K?OʢiR2Q1C35lW:!Z[~ +eCkrp< >z^JY, P zEv&zo艍Lu:%#^0!a {5б0և wKJ9G̯ϊױ[#v,G*[WYCt ivp)5?n11`6s H=in μ m}F0aZA"^) Pn ɼ55HAqPdF$2E`gi'4 ~QCm8wCm*ھI CilP#5SP*e* 奯e#W ~CXvLai$v_ +PqPX. ĵV'18qtŸ󘡟EezFYGon5+H=$re42:|ݒLz/ sgRo^ Ay6eR8=Gq+c6馢1.LܡTYI(xa5WW,km6we$rqYˁhg}L@fh;!P R0?%o9DT_7dEFZ"+OK\gŒAGe}Q v,X0$3s ط@$ãe68tqfΏ(!0p|?ȑͰqsDgyƐagee)Ǔ: Uv:h*ݵ6jKyN`)3u?,NC=D!CՐSUٙX:pNVҡ% v_hċf 0"T=hDuGaaMUC2۾ԭn?l<$WIHz4IaP> 1t >⽄r*s|AȆxG&e}&vB t?R;!\[=>VfɚPbL.U= 4'fڏT_Qɾȁԃ>ƑQBл:ʿ:N)`^gqp> WaZ w5͓a4X`qC0xCx˳\eg9-tt#ό^.ԸˢILvzA*yމʺ a5oK8sY[č2ZBSfA[|v39B㘺z{`YFA iH\Jʘؔf]^ERfLѺuȥb]L⬸XCT{{ۤ(>ގs6.'ۃ{=I 6憅k?G+C6oĀ/uq.L(aXf +tG =RidvmdQx6(u6jYHސ< EuپO͂ZAMiD^.@h@ݦxދh6`cOᕍOWeV1nIzhm/|}pe_ )g6 ;>I {Xé}|e 5r (t!U%Ϲlz0Ffuoi厇&<PMVAJ5WHo- qH\ZE$82~Vp,y-d#,E!wMX*̀[XƣdQ&k$Ta??H=*sH!Js˙\ v vF-r:Wy `Q[GgJsa˨ `K-@4Ľk-EE]7жg$?o+ :rn͑u7#}xYw5'^(z;JʟD%H ԊW@g Òe}B?Un<Υ-,ש8Uےʬ,\ ;A:aXRrKҘV \]ZKf.i ϲ~U"Fy?X=JӞg od(oQO2W[KajޥӲum |2^wPZ,͘L26A GY](Enlڿv5Me`X Rwp^tu`l12Zy1%ljò@- f GM^>Iw 5PҖQ:7˄YvN*Z [3ˡ8LS Ra/ 9X_tĄ}|ԇ" h[IMN9ky\^ I)>^sUA<.UWR֣U7mΛEK ajXǰ |.8 YfJ(/?lV 7sX @@ܿ+Q߰&Q)""D!jJ,1C)|1W=Q#[Z2 7yrvE^.1x" <#3MەRHwg(G)ٗP`iSպ4C2sY6+A u''(dYAC%V9+B_`"/8*Dc=wY똳BWZ>G,޵v񉊝oc9;aG}d.M[֗,qb\lu GLeٖ\70 $y_\'sw8&=.E*` {Ȕ cMV0PUE)'m!e1 ,vdݯrxT~my*rhJ,'XB& ėI<9)AZ˱z{zl<}U'gR_KB\IP1V/@8urM䵿u!|ݨtݦB=p[9H1*u=ǏxyZ ƽ߶SfXjZҀh zbZq,$yگ%6iL']fCmT6Y3`QƱZ#Yh ~MLbJb5/Hcij|68ev[.+WM_aj`\ L醶|܃p'oBxXƼ16sU{G襷ʕѩ'>y-6T_ٺ@sلސi2:7; T )q4ޟ28vQFi-v#ޥ}`崔8^Ed6e gauFsbs@)ζq{H4/sdfLY^pw-;ny"{F<}'o矌b刢<~YU!+[.5x8=S@@{CbJ5uqqv2P߻D^C׵Hlmp sO[:' ڽ@T-ͽ|KUۭPS,Xi|QLa4a pWKs4 x׏V>Y*b0(e03cw?I#xDm^7j^ |4mb@2=Y*|4X't"ש7Yj1a09dk 862yhALyk>1c !_[@O=?\K1BqQ Dii0y -LkHr ޣ\gLt@N;"LtH('PEj.9K;"#%٤hD-Jo8`QpaJ7%|sIlNlx|QY#fΘAR+`株}\ X H3ɩ /hO,,wkL@#~P~Kw,!f(o^j5>$H\_;CdPAooSl6G42V!c'50C}%('IޝXQ/ĠzZsDl96 UfH,"{f *X9;r2$% PzKAf۟$ِ򁎪n3 MM/Et8FuI0v|  >Z&jgCñ,:"f2XﲽK>D;\H;p˥bsbܣA 5q} Zĩ(%EyprT]%h2"͙_km}S%]a>5RhgukFS\F B7$g# $*ʐ)ŗē ‚yW_:=f&> d?F9I1?2vh{+ӌQmK^d: /gڝft8xUdlSaQT4J\yZS'#k7y. .dk7jhL5ߐiX"J2zAN~Nw~0lWSD՛Ԭ$9UΜiq,pJMOQ%z O.Zw{RL)l^p^7vmiɻ6%)|\.B>b0f2r5=/GaNT8CGr-=*MU ryn|喁q0զ}0#8uQZ5mxbLybwX rU܆1a4hP*hֹ*?{QEPekd!%Sbw|euւf6:hHQƅ̎2m>oP~X4u#WE?>܎& 6V/"ŝ87|V=8`F4KATT[ NzyTz$#L pSRH `J^뎫07s|ʽ>E~7Z;AhfWRP2/]Z27"SSSḭ-B9E*AO5H/xJ@8X3%1JaǜasA=ԒF^m#b?vwGi$">Iq8O_˻2{.a%IFqu3^Py㻉t5M\\;8 ̽z#G~ߖN_QQ(×߶ȶC^ndMf)4uLO_G'.wH[;jRQ>/sThF@.*z'L(ʍ.>AR:ɱy// űt8ݔCl80?)]+Ђ,h5+ԏ Zt8+EH~R֧RaK .O9*Q2[@F_I 9";飶m_KTjRn)% p*]Z4 AELe(s(bk+&nZS:>EtmQS͛2ZC}I O=flVJp ~CwFMz. Gvh nxth3fR AI!g% (ʾ&+ž| 泬 ͼLӓxa`{HwdK?W5T z5PCYPw8G37?4~cʳ؏c^u!_ *֢Mɇ\OM DW&=yTY :<+9XAg5dd;ù:*V&PI *H1wL1 1T줜jɈ[YICh˱Fj^eS!ļd:.%} P6I;BhCu).Nd_%Se[_g\dCe,EhAG˙)"vF,50D-Ff'u1Oe| SꞏWB9uzb(eK&Ij_*wEGb-uh-.^lj)wr~F-=V|@cɀѾ9PW)nzxi@=w>F`G,&+/:3D@rkEiߑ+-S_P*և#(ϛ)-I@퐹X]G{/Ӌ[]{e7 HCu|_A;vcǷ:T\)Sz乣*8|"I=X˿h^1:QYyhB( vbSi(mf/F.i!B©ͫ"j@^+:Ӟ|;3Z֏80BS(@q%0r!ZǑEO%6wl.-X=W,d)m [bCǓ#*+~T)dBD%f 攉 o_F] }<L* pH>ye&()ZFA{_8D 27w"St0\3C),'8͜ply¬9U&7\ͣ\f;5w L%Pl-tDnz5e H ץJƾJVi+ǎgG$W-t셃]jyG4 7 *'IRG!i;֭ۡgY ~5*zxL[eG/^L+;(d<\atr]xz4k fw PK2~3rRFNؾ"XX{r>sJՔM4軳Gz59y bMq26O˶k hE{ 4Mk3ym[/58We" nBe,/p%|R^={ն wԮlK KƓH2ɿQ>QRD۬)v{f'C}7q? OFٚVJ'{9`cSiFhN0 am'oz• 2Y4? ~VT6m,R`w>Xta /tNCg/jU%OE1wX{A<|Q*k ݲi%%;o'F 9M.n^Hl܅af/A꼄X=KN EŃ԰PG Y2kBF"]:sI}GP,u`5v)Fh4[^Oޞ NQ#|)ix? H }TnA&C0;AdG@G1XE`dȍ=;f&Z)q/Y|p0t%_DMW*uldB@5d^di:%f @ᓦ!e7ghF#>{#$Ƚg8$%Y =f ;p6O6wnEC.1w1Xւ" u~K]wwp0||(#s7tk03ٟTODT7+`S_pF~5% `(𺮑 ّb419Erhɧ\& M׉U\jInFd ^~_T%_P9V;E24~PMSYjLS,U %qg—uNKȘ4ԗ>OIђ)Kc&۝URmh"ְfu\{TaڞqYaDQ;b.e xT#4M,12FQQ:ەۣehS$VJ1Ё)*IX ,4 tlTrITEBb %urR50Bf&*--Xٖk<2[u ejCHC8?_:Z/,e e].ԼRSRѣ@cNMf ]$sRn#]smjR͒)M#|\ΫOFxEYDհ*K T&"p_{^2LMWivz  ⥟" p:&$]e M[LTǙʹ&^6٧XKr,S3hĎu@b `%洊Qt L?IU.t\SZ#~RI]њX5J.zAOHi[Hjtʻ3X ĩb9@(hĞeh)57s AT8w򩅢c_?}5ZX ZwƺQ5OlB՜ƞt#ٳP(ɠZ73?h1._"@`=ɑ!4'S Yca:<ՎVVF5!T3}TqJפ9aA.Δu BҖn9* (Fx>/Qn+M7Yo,I*M uPwZ̢we#ȬjʨwJ,[x+EΝ\Rۣ0N߫ek @.HOE˿]C)Cq6=+5Aghp]P&?e1EV~j?D+>_ ,R֣K\РY(b{:.]P7,3"dS!ABnU" [,$2!uJJ̶r-aىdϱ; $p3! U喝B K "]+ɺ,yfe¿m3nWHf,Ap d-OaףeAvdcM7WjpxmR8+V]5@Y*BCu>ڒ Dnl)y$ ͬMvϮ K)lnCqwDignݔ{ ީwD"cpbOJ[ҌLco7RDYES12-4Lqu=!z{W@B 4]oYc@&f #@h f=lVV9ފ =\">|r\ѽP# =L"ykΊoܛ <&j],g v```1$'؀~W BOˑVq^DpXO$=tb=1Em^|< %FCDě+"SjwͶ;[i\7 X{±olPZ‹Rey'. uQ\h C'bR"e|mW|r琝9@^c%0(g%4_SeϠTxr3vf.n(vgwse\ [QZ:TTbѱXUpTf;u??Rmk'5c2 k_uj6yo-X%?dwy'x24XZw+\Lg B7$Ms^ s^)(sHl ZNiޖ242Z` 0(ڥ&%?tCKZ'Lmܩ1 ӛ*-)fe;Ӓ`8)]fѿD..8$(V\G/0 /r ϣϨ 猚LH(+ ;5UjO+Лܑ9NZ {# RMzžO@.q `V<f zh+nrxY7喎V?#FJrbSc!;o %iڲBS^naJƋQt'ɜ:"N "]"m'c,Ī6UUzkQ ~ϓsl)wQ-}pE41 ֧3 9cu YؓhTeRf먹qI0v(?n6}LYz#TAՋ2]-V 8VNr9H}urbol8aAM_4ZUFwC ڂ"Xjp:k .OiY( Get7K(Djzy{&ys g߿,"MV ť[t-HB}_j/|ϗq"IOE;]YP$Tj}AtT8X&_ĥn Tvg`kCpyqik)ۢ{Ѝ5 t29h<(&c`\]6=PR򐐖&'g< 11&zeH@j4\FBă.\5pL7fLE>Dh`g.vbyƌ`cPjv$޴EJK ]'QkP*i/>4i K|#G BKsy?`_*0<$Ne(GUޕc;7=;kZb489f:-ue2ǘPɠa!bYeц~jőQzf*Y4-} 7~D%@tVv)[\;S'҂T oMJB0kK-hv>MTTJU -O'aY7=B2t-VA 5N'6=?F DJc?okY@~-gPYUtȕFF**rsK{i ZgC# QSUJpඈ<#UFGI˜Z咈TJ]gבAaz= HW:;1dM}E;Jd'R0xZ}|_b=F\4NN}_kdq[1Zu]0wpo=hMA߆܄& LSf:E;[\_U&z %Lb45 bU%~lr?9#4څ60l92ޡ#;.s]B.?ǐ??}LN.ҘOsstSVfe8w_^7EޤE@xߺyO0bk=DO"E$eH 7g(v7 xcnt&1Q4eg+,3%n^dTX]꯴f [0I|\e ao"Vr?al ڨՐ;}GAm5]/B$S_hBT_idFQ>Pld:ns,nE3bG~':T׺2QI`F#1b =Ò7=e9RYEN`/,~ZT|ͯTW[V{"N(zrp9t { aFQMp#6a B^`,^MvX'%\M~R)RZ23R8z3%s_9؛:_ h]SLpEӬ  DJ/]󠙜 ?iQ˝/Q;Ɖu(,GdԊ{EWSN6$|lՏ!0HԮ&hQhSAnpQԕm~,:Bi8B<m}AdY2tT4@.!u0Tu[!3ekQY"kS@H`c!赙=JvX,C+~8Ŋ!/Xb!R( "2OTRE4biP bl%x,hR4,ZR(mI-$p]}2<\GIp(D[:;<3[ 4815@qxJ?Բ1E4F)[WzCW:?:ALzm+1phx/x5fkBK2U~^UVi؜V'tI{2FMQ %6RBxpg1W-mN osWm!l;&+Ģ2Jk{v˨tMaЃQhv;`)S3}'AUW3"W_"&w˃Od`C`B?m7T|' IX L_8ELHo҆l !yntBAMexCR ;iUm4Dsά|APDd C &(/\UxcI˓M^k*[ecp}ݮVs ! ׉|H1VUQо-.&mӷz;F>}ibLT ೜/:YP4/5 }WxBR'ea'S>bT8Ijxmz(XʕzɜYe}JC#aʀz3Y}xۼ+vUCŤ2r:czT꡾Tl儬UCJٮ&ٷ-MYYe\lxk Qov!Q-[LH K ) Ff°<0[rfS MχuЈ %6ib#rJ[ȃ<(.Ҏl6ZK?).]@/ [CƯwև(@XֹF0|h_QHftb rvP~};ӍzNz5:_~Mi5U5OPݯvpјM/kJawm{a3b=Z`>tЖih $7hBOuL)級DNw]`~._S}_D~6Riڃ֨XqJ9'0Zlr A,ׅH 3"(ZQG#vg!N4C'-D#zތތ~с Rs1نbӯiv܀\.|U㌢zf}&XW>!yz9$lC,{OJJ~x]]vS9 *W ufLwfE]&^;iOr8kM s;|X+>tnL&#֊ "XO[A75 x si)Up v$mh##@%öp}_J k{N:Yj}ZiDq7 +=ӽ:@8 YlTk~BC4VߒeZʜ蔎j+ڹxVC $R=‹Ճ#_ ^q%nmgIA<pyNi[=9![ m191L:|ANJ Fa:'=C< ir`V7Cm|Db>}8JFzFMD1-|qϬGGdJJfH%g=n}_ iY (y´TMcZ3qJ=oD%CV3cA< {mjܙrl(}{2mG&_&M&L."wV-WmkO_&͟<*:=>} la<XZEIj0tez%|`_q4'=_d KOV}a9/Gw)=ZA !!|s6Q@$ |sg$m'P[t.KC51'HMBHwL'H&mKBGrAbDȟA^y$ Hw@L]_N@0ba\Z3 7yf.#P&S$9VBߪɂOyېҁN&^Y\3Uigݯٿ_@UAWJ p$MT,޾%Xma]pk-mO/`p6nƚ)FvJNZ!SB{>i*]6*U L9i9*\yBI*xcSۉ iV6L 5]!+0jNs)&M>*[0"Dn|꒶R.w@NҪ&f8}B`QA} B␘fUX>W_$J(HXRK4Cg3Iq+"BAǞ,[׿Wj^ ^._۵p_VUK EDzъgTCKi \φ+}bneH{:%J EY!Y~Hoʊ]~jBi+&+퓤2[o$& Hٳ(XJL,}Vp<ZGqkTR:S)I9M*rOذ YJ8H|=EӞMu?$rK4qx&f>):ʽ A[IOfx$\<>PzE\x #o,l臞ܰB(,ܼ}$~"L1*-gh+`hoPQt"MƵjA#t7g50l\}BM/gNGeHHh sKQE/EOnԕ#HI>(&Bl!BIe,L vP b/z(|?5+̶2Aۿ.Vb,I&A!5l kb٦>m%AkoF`p ؿBC톲E#Ƿr喰\`]'&KK&#iY('(Pѭy ۜ]Ąq&FZa4ݏ YB*h0h*Jmm2Ԃ (lkoʬvH WÄS)I/ # CP=`SA"m%>Vz꟒P&(11e>i &^mI~1`q"0inAOw[#wׅ1.6 {0Jz1kԉ#U"- ć϶ QDM.&\f< qf<4+0"ꎶ~V'1tCt[upӠ[WSoZO=RU/Op _=ČK >ps%xǁ9M:5s_ Fz"RyAm7}Z`- Zȭw`xZ"|K7v=I8dt^&7FM!OJ/In3[2syj!Btwj&AఢCz7zet  H,ʺ.,:nPi+wBC 4/{ / g4<.>t~ a~%XPGZybK+~T1#%Z[Gbͧ. o'*,UR&Jbr@ڡ!FqFӖ2؛[;Q2ML1O|MeBV2s3n{6&_h*kߏ(A&~OiȚ5jE">YX,$`K@$<W^|o\꒻?\4yI%-ɖ^(-fH5/ ˱K0O5d(N{mK\tϒ@:ϒh*G~cc"o|qP:>wXM`)`Mu~n!V]pA%N^C z %CZv\s&=5DhbBm_.g!>1`c<1*:H285C8&VWc:W\9>W똟16ڳ+LHP~{yD{#s)fE.qu?! V |:Yg9>wQz0#&e/"ӫXĥ4(]dg |QDo"ݦ9n5a: 07zjw s\%T}~ϛl?slVvW$QKV>l||FG1эȪͺ_PN±m4 aM ِ%V`MYXTl)l+̛xXv||tn"XXrpٚ%pn(13+)YBh^c/.;@H+Db]ޓV6PdQdπ43At7؆^jjiA/~ab|mˊw87%4|U٭tZs@Dtfz](*iq.TdPsb$OZDf'|lL,及>ۗw.WIoS0y FI=`#/ bhOjMG ӿ0Y}IW_r8NM\I71=x8%F˝;^Ĵ $~ҳD#i>`xpl!\Gv90qT(sK-{졜zxa>c_Ė0cm'$FlFw!IڴCR#GH DODN9o悱HZE//a}`2#V7bxf d5eVh>>ʙgf.ŧlEӠJ.­oT 4w\WE%nX"cl<2|^jT|bu kGJ׻Ez0eXlӧ7?RЁ DOKZ:zs/FHYGzTPz-4m,+ucGsY5_-yz n&P歘jui0Mrs?"#jO2[i ATa2k(Q`bZ`+9иwBk P5"ø$`*t 5c8nqk& ޶ݭ2ED LE=]mh}qD3&q4W/Bk#j- D4"7zB r"h`ɛTRխ(g WZpY|k71Hlޘ ht;.AhvW5ЙmՀ[.n:c}B@P-i2K كṪ{$CNcW'%V (-Krm(na)PO)Ĝ're*L\&j @o1G;vP2"'>dQf}lԗҔWTeG`ţru{iE#_~ȯ5Yk y 0G$py*mүI9m^@WX/0~T5YjvZ6X3`_3z ?p4kT4v+|c$I R2ɕcd$C(b n|݂}^7n6GXs.,HZ}Y بDV<tF8Ӊ5•QQu- D-ò(UO]}-.°!z mA1D_6rHbCwqvaf4:,`:g"K Ȥ k Z:|;8=]+ų%_K|p8^]/TC#STa4k3uLqmh9NE8G)x۫9p.  @ A"i1!EXksxe"vgv_QJIb~mE>vm 'n}ːBsh؜h swZ?g!C 3EKpj {ux $j딖VN2IUW8s"dHï,Ɣc_~J)󍚫DuX4Gz|]KBc T'4vŅ@$JDU-l?P 8@hX:\>pW(DB}UEq\չ 8|3rO %o|4.ԍtjSUYV.R$<-o.tb<)ZfnRUj{t-)STR,.؄O!a_QMw%,zM5=?gizȝ9Np|#*rDe(Τ0 D7W˙S7ŭqn7&x* ss6cU 5y!DbW\ZN!"rБJ~¦Y[bb4k+,uB3QT}+]isN$dsԾ%avp]@W<\=.`nnk䫴ңG8BM>§.8MF$J%ռB~خzꇕ &?ǣ)\vELq bGCBfp'5:A~hdfP3).ry̰ЯDYblsaPy+x9o9EňL̟ <-A18pcDknXւjp ehb)e"7#RCN+l](jiM+Me6@8S3&ü9: [AU->\JqLE>uT2,N=mꑿEWF/9Z o8џ2mu~?:*A{Bⵖub~ h+{>'V@S, tjE&uɋ^Ab(L)sU}KqcQ4QArtO*@sc),*mɢ~̼AJpSVh9վ_H/`F ~+Սa:쯱&dґfC^xӦ?`w A$/!L%d b HX18lv/)nfKm2_Z/,YPx]KCNoE8 ǡX44+zZ A*(rKyk5l8V5nwl D S K&6 G+BG iĻy%9Wn鴥 ~DXj?5+ "u[74n\,jl %S)Tm67T6;Jb&쯳n(*o = c[F.C3b E3} 6_\L%OcG뮘XUZN1a ܵMapamOS>2qH[;(l6~e a|Z7aI6_e_r~^d&3n.@WTڊ$[/zU^ՓD)()H/1x^]XS 2tGO}Mz q$r{jz&"j`ߡSFW24!Ѡ,8hNp;W4-!lrcߤ@ϲEDFҽ+l)U"=KVVEx&i|,GeEj˅ $DZL &\L5GZWkgaVpNwqW#c|Y7ZiI蹴1أb2%-)XBzENuHN^U S@i{N|zE? ;mkC?EbO:&!|@DO4טI gAGܚ9*&.:#yQGMۘ .Ԥ*8X*bխK)A fוTcJ8ޣLCdh񈚀x<ʑUU_.2e}vȚ >V=?&!\[_S +iߋ'Ʉ>q'ZwVAMklh:t0CR-sK=6 Pږ1qa' ez\jkMBN7vEwmWa*8A.=9НE@Ǥ1zDZyed[ԫA*t7ۼgI6| XLeN>^2> RV y*TP it!:> yxnN&$F݆f| yN}Z稈_i4*yk7!W%p/.;3]se1SWg$ST^0=@|LM~\jѨu_W+t&OzXI|U5#Y=c}8F*SJ5:k߾uJyFAfN8/+u5 h :,ngB:+SA8tHڸu?Yrsנo+.bT'3Neć2~NL8e}"pRk\d3RUi!2s0yN8"!f0y~c>_;(uƧ4חW- 0r `~o'BO0HYB"~YMc@/Uuv#X.kIiÞS&LjGhJ@*]:nZ#] h+@Hm~65,ICRUW58 /{˘14I=K@}o k ON-sֺ YbMU9pʝ>" :!w;8~VlX[%P,ONX^bQC^)~_sEO7kkvt"J 5,O^cOݠF}db\1D[XubOW=4oECQqN *=n 6Nv+XʆbqTL`(޴'\\T]F})_X)+ r 1|Q]ږh#X +%x.H.m]㈸v~heS [|9M) H+JW0Bp{Pخ ]]=4]ݩfz\ `}sZ"zSnsi۳7aÆ("6PJSqIY W) ( iCU1u LP,IWo;̲ DDoOɿ^ )ڀG_ig}=Nj\YrWbH~{gGJf)R$\Sŭ1o[ۦ碭qdЏ rHWfjxLyR" 7P!>YI97_Cdz xԯ) ̓2Dk5]&&'YHGKc "݀3 }pEdSaP3WE]qxhDiUaԫ.tge ^kټ<G- ]٣YUƯ*N7h؋@ګO{]7rV2dk3YD'G(Мϒ z5OtŸgnk!=Sp7tb ]m!e?FGI{Mf`wf6Y gZn T.hJSy`@]}=u02K<$U(SvQxb^ߘv"fPx9Ue\juU#ca3Jht'? Vզ|ي"*>\[akVa¿y^j,=ijOL1|uT8[G8+(ulhNfYۊ94vVIWl n~'eEv>%bնALtS$#̆ 6 xW-0OJ9'F ׻o~$ x̭Q,ȔLXpߑREO^PNY7YL:e_l c^K}m4 *od@aTdysL>x?i?`rm0(&i5jirJrUg:IO`QnH z-2\T*~Fe)I}.wnϒ5Bc]=imZC2}glmQSM1)27ٺItI[ڙņ) m5xZWi;:]Qi(7!t{Và6aP^a'^MEVbIVD/lI\̯`v,=ֆ&\|{A+,cWޟvH.%7ڕASjgLA|w8Qfn-P) H&vH,6fdĴHε؏G/imǑ20<\]N(p3 l>HŎ^mF\d/5tٶ/s#DNzupև@NI4nW7<߆W Y@ Irk7-,Ot<)n]z1-nd E󁘘ei2Q9("KcK uq;:dP9; T= ƕHW[$wY 11i 0RJQďO_t;h[+T;Sh~Z(3XONKSWU; 椋" [c2  xjA׎xG)@)$WCM&]jKYQky3!8tCLXUX`9pUb-lJ-Fe+ M a91g 0{6Mx2)[L6=,"LU$9)vc)ba{؟FP5ٍ GrǕln^Ka"U!q[JDC Rx#sI`l yP5m%<^a݉g{ْqBd_ O0[}_lv8eP.k X@U٭`uO,v?*ɍ(Tɉ8K7wC(#re_ 2=% YbtP<2J%w~DVu HBMtɝvD*V+`~$mh6;u/P}=D%4Х ݈3&~3m[~,iIFHbmuQvKΆp 7^ߑMYM޻MU/[9]ID I4wU F 5ᶋ[Vׯ2c`*Hu}m0e1M&(8skeI/oYKHAefbqF5T5u{B+mN<Qˡd|\NokQKXbTVϟ}Vpk\Su Sި]`zZj&ͬ|`iZmP[Rw\komm44ÃiV,27yoq}_n K-ѰTqճUrhM0 dyRqoB$U΃1Pg^1Qt?,8wM Q{]fI y=ھ}nVIƒuz-/00Sy@W*˹\:v[OO(>ߋ5 `}f3rE2\]}`4iAt?=WfTD|0t6v ҵ7T4 P-,Rh:؞&q{ŃL+kz!4"~LF|;^ȿH]͊Li*QM\_iNH"V/l+4;i? Y#/ejLb9"89T||ATG:iXShEJ,8愧w"{U.}T:txDpHWO d#krdGZǮu '+dy&+7n=ǜxeRB-,Kz&cR KH–,E7@ w.ڴfhTp%\I cHyŪn,N-ҩףPuVcKE9nfFINUqqND?=E܋v© Q0yuҫv!:mymPiЅ;SWpq'8'_  f}r@P@X21qawbDfJdi~h̸Zm8fP, R3 Q8!+Z m>R_=>WuCA@rJ3|SLz1FTF 'Qt+{'\6tKLmb{㻣E->|⛐Sө՗'P#I/=wН\9?  J`Fu*Zr4-R_ѽ-\8^<-QW8h⚇5tpWibaO[c\R`3d1]Bm?Vf˙zzB%w1OQaC'n޻>2/_Uތ@ҒIK I+~wCe(ɐbCkdx9+VY6R7p > ԴfvBH @>IB 6Ϯ|~'᢮H,3U{#{ҷȆ gDzPΓuڨz>dޯhZѫo7tUnm|ʎ̤nH [Z[F{w*< Gمo]յHt@#[%qJ4ÈC' B`CΟ6Q˺v@j!"@h7(^oOrԽ=xWt6oVn,eJظ\&8aItɰKjimַP" kXVr_ʢ6$֮824; GJnJ*A(=ЧA#whs`C/xXIP[aW ֚Dܐ_vn0; -_:&a܌ZL-AvZƽ*E)$nN%5 !CyoGF20џYժ 'wZb 5Eva"'*$@?{!'z VA&w6 ]yj$DKԥ5 o^rKn 0gcے"EeEV t)MN"E!Ri;{.)b3h/_蓼K4vǣ0aM6)mSi J C>Y{/3sJD9_q񠼸=x%jF`9RM܁N$ /3e f9:Ձg*Rm4yij ZJ~ O6$NoU^XtrY٥G[Zu3&AAď'Ep} bDDy <6W1$N9 !hըJq4W.y=1 f$2f.hr0o'~XoeG?v#2>UOX V6,uRaå?ڿ^,k2 b\0_Js:+z-l4zjI*dWc7q9vXhCM|>@Xse7Z#vZdb}V7OJLcJ* $nG?LaUU8X$RQk/'~\N?=bnJJ̽({Ηb&{f@#e}ך%e+f RC ,*` !!ޝT@aNmDoŹj.~jF+`lݟY9$f.t L]Ǘ,b 0z#(AsF\#'8 u3GP:: GwQVf9zSv!iOJH-BNhۍ(D&yVC< 5N'Y?;F6DIY.T]þ}03Q)M뒚1MअZh>'ĹRGas[՜>%_W^TÔhj]ofGm?`H2gҖ7@ߓ+s*ƩEG81[nri)䑫mst Y RC4,,AܺU8UIS;N 5M䎂#o;LGC?ĿOʮ7yAzQ}0*b>uT-L۾5N@)+mt] m}cd9,EMdz$frzķ.z;끜ҭM?D };Zh 59VH|rأb{ /ioe}&C'y~ Mk!m# ޣhs9=#4:P cO~]Iv28-c,"57F~?V0$Xw3hbB5$9Z;A7zk:cc\*[j%nv9q7c:85{v46]]ƅd 9tjdSTl rȥGw lA?j*y c(Bk|4q-0C1)9_#FieMdkċ LvEo>qHYw .#܃,}e"۫ǟ|&z~>`;%dLs¬}1,Qh5Pa4Y\'yK׊9 sv+(19Gk2CY7.p}f3nGw^I_Y=.{bڌ+@ݍKQGM`~{:SNy%^ 8}97vQ#g%_ |8[0y_zB|@h6,n\_,;ۙ޶gYGߣOrexT<eb cx&XzMk:J]]sS~LJ;*Ah'\MAg9}ֳ 0~^h+%Տ??B7 h*&0f=i`% ,u JjeGew`Qv8ت"p{hn N^ 80!E*ܹ<91] 6zq"TuM?[5Oui<5.l筅prnۡe_qVR>]V=^2H8;) ,pLY?9 >%3ak:ۇŦĩF{*}WB7/ 3[x[`L>Ԍ;YjFXߡᑆ!;r/taF/Ɲ=?|2oa'lwX#!Њ |gRzX *#Ğq u3aR5$PUT^N>*9Yhɨe8DX.Ù\֧*h,/҃ޗ:h#k'0;d̛t@Ɛd v/S H*wZDO7$kK f-Y3y"sh!Bӷ: 19/q+ap˟")J: YZ