anaconda-gui-33.16.10.5-1.el8 $>  He$ U]9HkBOns&K=cac!>JmP&7rȁLXelDS4!54Á-w;X3"Fyl';dƃkr#|sk'Ckp{31";X^8MMc Z, غrQb,ѣp f+p(93٦Ǭ.QJb1u_%1kCl$x EyiҎ*/<v 6Qxx*V ǛJJH8Ԕ 'ر#To=rTG'H >@\@CqRa7kar\g|WY#WP@ r x*=NT4܃,h7*n%9S?W򆇪ce$f[(e{|(j:Y(4i:FN}9L6eBPf嘌/xm*?=rֻ1940a95a0b34fe9c5a2d110ba6dad9458c6cae0204065500ad24c5123f99b1097491651eaa0861b2f81aa6602a2abdf4e312aae620302047c435bb50066306402302ea1fbd040818b4583eea57b664571e0fc5f7873aa22c4e1e113fe15d8b7441beb0e491b33a837ffb956d32ee5a449980230318acead434ff9b68f74722fb9f12419d3cb413688d068742e35f524e0a9ce5de4a10659fe72721adc64bfe96e926ed10302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a60302047c435bb5006630640230241df3140c31f72dbc6779eeef1f8e114c699d0d2abf9dddce4450d27905be160d70f4d13f2f899431c8d67c3387922102303e8f86fb512cc831f5461c3f7093bcb4976086c08ce94a85c8b47e540f3a401fbf0bba1168a200c30043be73ef8eb4b30302047c435bb500673065023100ab2ed18a814b1807d4345a5f2c854d57f702d526b41ccab471a34805ef0bc30852740c467eabf8b2813d867400aa185002305bb7f96bab2fde53f86a55333ad8f4eda5fe0a86d1a33db2e3acae022e19d88e1e0f2253605aa1d009db09a3ed7e02aa0302047c435bb5006630640230390259bbde27f7031c0f28fb1ec41944484216fa7adb66d24f888e84f23308cb83e3a45672442886c94674029dd323e70230495824d31714b1ce5307a997f73a2984ad173c78496d352dfd5baa0914f9eb5cd1caa642a96e3f71cf82b23f68c382910302047c435bb5006630640230390259bbde27f7031c0f28fb1ec41944484216fa7adb66d24f888e84f23308cb83e3a45672442886c94674029dd323e70230495824d31714b1ce5307a997f73a2984ad173c78496d352dfd5baa0914f9eb5cd1caa642a96e3f71cf82b23f68c382910302047c435bb500673065023100b01a0fdcc7a3e366d70b090270130005c9b19345e071b38cd00dd8698eb4062a16d92e05ac6c74906074b4d489753b5c0230260f91af8d400c49e13193e488f5161a79597585359faacb9803109630a436f520a6581902ec218b75c29bf472373f750302047c435bb500673065023100fc088565907708ee71675c4efb7756603838ddc13c80f5ee296574d775b9ab70ef760fb982ba7d61c7e72b86f0b532d20230186d9cda77b3d35ff60495d56119841dda5a701569a7c93b2a7da47c92c598f6facf8a96ffdc6a5cfc84079d3830ae710302047c435bb50067306502304a446bb23142f980c7a51c36026737ebdfa3939f85de5d7191bc6a9589a1d79d4681be6babca60cd9efbb2f09c6582f5023100a3bd4126aaa25a79471e9f589a5030a75148f8906a4cdae11d67b2e7378acf2140fbed53f8cd2ee7fae15d69593469e90302047c435bb50067306502304a446bb23142f980c7a51c36026737ebdfa3939f85de5d7191bc6a9589a1d79d4681be6babca60cd9efbb2f09c6582f5023100a3bd4126aaa25a79471e9f589a5030a75148f8906a4cdae11d67b2e7378acf2140fbed53f8cd2ee7fae15d69593469e90302047c435bb50067306502301904827186151041d2818d8a88dccf75caa84b015893037675f07be3219c2197fd84717fa3ea0904f4437f555e5a4185023100daeb1ff195499c4dbe96ea9f9c88f4db1f5342a7cf6cb270add06d958bb7a0672ae5fd5cc2ce4090834e8440f5096c440302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a60302047c435bb5006730650230793d0a332b3a0bc13028f4d83f34b350fcfb6e54c2efdd36a57c4ec2b336c14ed54a2759c5731a8f95bc52b2e57fbdfe023100a9c8d438ede2b809863537c7e1379823075feb6b0888b8f8d5db27d1faf89ab177d65f1507ec65e536df7ca2a57b5aac0302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a60302047c435bb5006730650231009d530a495c2143a5f203d321159d137f7489b4517fd851e741cc373a2e68303db66f208cdd6f0d98c241ff43691924f0023012feacd59514810c7a8e4647a0d30b917d1f88eb18a191816bb54852a0e946166748954080f81418f9e0c28e7c3196fe0302047c435bb5006730650231009d530a495c2143a5f203d321159d137f7489b4517fd851e741cc373a2e68303db66f208cdd6f0d98c241ff43691924f0023012feacd59514810c7a8e4647a0d30b917d1f88eb18a191816bb54852a0e946166748954080f81418f9e0c28e7c3196fe0302047c435bb5006830660231009a2a0eda917357d5c0fd8068bab0e4c63ca64f575f454e40489a4ffc25ce56a0459bd7350e5aae45ae91083c5da56d25023100d74bcdc3145487b06f96c5f15d5b5f1d3c1973d31e85acabb6d8cca90587063e18ecbc7caa8b8e8ab644d7ab65f525080302047c435bb5006830660231009a2a0eda917357d5c0fd8068bab0e4c63ca64f575f454e40489a4ffc25ce56a0459bd7350e5aae45ae91083c5da56d25023100d74bcdc3145487b06f96c5f15d5b5f1d3c1973d31e85acabb6d8cca90587063e18ecbc7caa8b8e8ab644d7ab65f525080302047c435bb500683066023100f788d31814346297efadaa2673815e2409e2f782da8334805c0fd39e62debd3c012388dba3dc934e76b2893819d2ca3f02310080753e66c35dea76d21469309e62816a5fb92044187bd8302022c2bec8c4ee7d48dad686330053f9ef98b58bc12da4e30302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a60302047c435bb500683066023100dc3bca41d3d4a695bca1565b683f36322b77fb52b088e9ee231b5e0ef4ac1bb5d2dbb7d2fa2d9239eab94cbc9d9ceef3023100b9a6d055c2ed6f5f9de4ba9797f32b7f6d9f784883699144f452389705ac2493fd3a0f95c5aed5e4fbff608b231e64f60302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a60302047c435bb500673065023100bf1609436fcb0413619309a687d6769247eda5e2fe67917f4c034bdd6c77208f5c01b309eb63b1be038641b2089f3272023013d127d7f3c889234a7918c3ad58947700dbddfafbd1052274f71aef25b2c6960780d132c4908d9837f7688ec43719570302047c435bb500673065023100bf1609436fcb0413619309a687d6769247eda5e2fe67917f4c034bdd6c77208f5c01b309eb63b1be038641b2089f3272023013d127d7f3c889234a7918c3ad58947700dbddfafbd1052274f71aef25b2c6960780d132c4908d9837f7688ec43719570302047c435bb500683066023100decd2dd887f4c264cf354e1a27f236548a683d5e2edec163ae10741f4e59271c938c9e2e4f2c180f721655b2638c3f45023100e86c8a0b34826618b0bdb98c0b039eee68a654c692970909bf2a5009e1cca0af760f54fc653f8ec493f0d1406dcbeec30302047c435bb500683066023100decd2dd887f4c264cf354e1a27f236548a683d5e2edec163ae10741f4e59271c938c9e2e4f2c180f721655b2638c3f45023100e86c8a0b34826618b0bdb98c0b039eee68a654c692970909bf2a5009e1cca0af760f54fc653f8ec493f0d1406dcbeec30302047c435bb50066306402302cedca6d4b58012f8cafb8aabdeac58b0af26448009240a70d2f722a45d24d189d3cc8aee432a963069ccaea2f94e67c02307c4b84aaff22f5d7101de4ecfc3838763730f44e1e2eb059ef3aa586d9e9953e735a7d84611e4edb2d8ffa78685ae37b0302047c435bb50066306402302cedca6d4b58012f8cafb8aabdeac58b0af26448009240a70d2f722a45d24d189d3cc8aee432a963069ccaea2f94e67c02307c4b84aaff22f5d7101de4ecfc3838763730f44e1e2eb059ef3aa586d9e9953e735a7d84611e4edb2d8ffa78685ae37b0302047c435bb500673065023070cc2fe16a3a45c3e528d669eea1297243363410c5b8a862148e3679dbca54a2e8ea551dd2d44682fdea8835eac4ddbd0231008bc0476d8db056876617817fec8c05b270dd2619d4bd4e09bb74dffb53ec1d5d28a855218836a68e09fc3d2924f97bb90302047c435bb500673065023070cc2fe16a3a45c3e528d669eea1297243363410c5b8a862148e3679dbca54a2e8ea551dd2d44682fdea8835eac4ddbd0231008bc0476d8db056876617817fec8c05b270dd2619d4bd4e09bb74dffb53ec1d5d28a855218836a68e09fc3d2924f97bb90302047c435bb500663064023029a40b9aee8de3f8192da2f2e35d420f301b4502aa09cd56f64b96fb03ad6dff56102967af4ca3c27a3e5cb27864e4a20230438ab028d6cd6a0277318b5420b9607bdeb60b76929960b60751b53a908c6c2ac7b46776aefab6900445e6d7c09ef7210302047c435bb500663064023029a40b9aee8de3f8192da2f2e35d420f301b4502aa09cd56f64b96fb03ad6dff56102967af4ca3c27a3e5cb27864e4a20230438ab028d6cd6a0277318b5420b9607bdeb60b76929960b60751b53a908c6c2ac7b46776aefab6900445e6d7c09ef7210302047c435bb50067306502301d2e8032954ec14c45ef32074efbbe44be5263271787eff9cf0fe261f9f5489df0833bc51a23e560f451cab95f036bcb023100903e945120bbcc54b17b235a07c74046669b83bddb7d01f34b96654fa4082ebe61ac79da5a14ff9b7ffad0d1776c1bb50302047c435bb50067306502301d2e8032954ec14c45ef32074efbbe44be5263271787eff9cf0fe261f9f5489df0833bc51a23e560f451cab95f036bcb023100903e945120bbcc54b17b235a07c74046669b83bddb7d01f34b96654fa4082ebe61ac79da5a14ff9b7ffad0d1776c1bb50302047c435bb50067306502302a44ca1e7fa08be98c530728608376d35d792f14e39ea4ebe6c6f6062367e0ce46f4b6372096758458147e76ab454e8b023100edad020f854fe02232a4ac77cfe0dee3166f01f2e59b613c60aa4894deb8c8fa6f35ddd63811866a369e1adc90ef31a50302047c435bb50067306502302a44ca1e7fa08be98c530728608376d35d792f14e39ea4ebe6c6f6062367e0ce46f4b6372096758458147e76ab454e8b023100edad020f854fe02232a4ac77cfe0dee3166f01f2e59b613c60aa4894deb8c8fa6f35ddd63811866a369e1adc90ef31a50302047c435bb500683066023100fbb79e672cbc213bafdccecc16e42e13625394571f8c1dda4bb008a18375d878b9d4f727ea430d7786f67b4a783613ad02310094e29240ba0ce8b3c98806bcbcf5757b2cee98128e67f9f1f41edb8dc0029272a037ac9522a33d8fc325d914310f433b0302047c435bb500683066023100fbb79e672cbc213bafdccecc16e42e13625394571f8c1dda4bb008a18375d878b9d4f727ea430d7786f67b4a783613ad02310094e29240ba0ce8b3c98806bcbcf5757b2cee98128e67f9f1f41edb8dc0029272a037ac9522a33d8fc325d914310f433b0302047c435bb5006730650231009706feeb7d29b4d576a46a4f4c6c4a08553889329475038667679f3fac718cf443c81f7036a093b75669954019ee9bc8023056c7ba549980e4bb5d58e377f1599add8f8183a86a9bda82e06279255fdeacace990f28ccc3a2729233ee3716599bcfa0302047c435bb5006730650231009706feeb7d29b4d576a46a4f4c6c4a08553889329475038667679f3fac718cf443c81f7036a093b75669954019ee9bc8023056c7ba549980e4bb5d58e377f1599add8f8183a86a9bda82e06279255fdeacace990f28ccc3a2729233ee3716599bcfa0302047c435bb5006630640230089f1fc1dc46fdc2892107ea89a3520a71db7ef106220d318e507ab358580e0ca3430a0a133b3f7d751fe8b8168f1bdf02302b4fff6c3f21dd7c114b340e7728432ce327a437009b3d28117ef33f32b8ad1da58f2420c15347f20a5ff2d171ebf07c0302047c435bb5006630640230089f1fc1dc46fdc2892107ea89a3520a71db7ef106220d318e507ab358580e0ca3430a0a133b3f7d751fe8b8168f1bdf02302b4fff6c3f21dd7c114b340e7728432ce327a437009b3d28117ef33f32b8ad1da58f2420c15347f20a5ff2d171ebf07c0302047c435bb50066306402301dc70fb792004ef836bc493c3cb594d662b487fe5274d5dc57eb64d5ecd1937316ce2ede11809d1ec34bae36428c22640230386f907411c658b3abbf68094d789c1dc60da75fc75ff54b91b0e63307dd017688f3b709fe062a4267cd0648332d6d430302047c435bb50066306402301dc70fb792004ef836bc493c3cb594d662b487fe5274d5dc57eb64d5ecd1937316ce2ede11809d1ec34bae36428c22640230386f907411c658b3abbf68094d789c1dc60da75fc75ff54b91b0e63307dd017688f3b709fe062a4267cd0648332d6d430302047c435bb50067306502303a0c750786d72d9fc7d00d0eec3b8b7b218e6753828acbc237d74d50ba5cf77849b9e81c13840bbfc04b227f71d9ec2e02310081fa96c23ccc9cd3068ca8b0805a58c2ad897c25468faaaf708929e73ddfe7e8692ee1684d5f3b7a2af8e9652315fffa0302047c435bb50067306502303a0c750786d72d9fc7d00d0eec3b8b7b218e6753828acbc237d74d50ba5cf77849b9e81c13840bbfc04b227f71d9ec2e02310081fa96c23ccc9cd3068ca8b0805a58c2ad897c25468faaaf708929e73ddfe7e8692ee1684d5f3b7a2af8e9652315fffa0302047c435bb500673065023100e1ebc6c29d44305b61f9ea80510252e0703b4f1350cb6b5094fecd11191a6f1af3d72896f1df3922b511f7d6afece01602303be2cee79c2c1cc39616ee821df55056f578c88ab964f8474ec3758667f4b2fe8ef13e9505ee1933d7eb7fa7c68d853d0302047c435bb500673065023100e1ebc6c29d44305b61f9ea80510252e0703b4f1350cb6b5094fecd11191a6f1af3d72896f1df3922b511f7d6afece01602303be2cee79c2c1cc39616ee821df55056f578c88ab964f8474ec3758667f4b2fe8ef13e9505ee1933d7eb7fa7c68d853d0302047c435bb50066306402305ec59ebd962c0488462114735852a4ea2f1854302bbb319fac86d5c598682050e6f73ff05c90477a90779216c8124eca0230047fbbba3d54669d0d89a47aee72fd6a415b8a1d7100c36d9765f6066c47ed152a556107d0a836f944a80a9a9d30301a0302047c435bb50066306402305ec59ebd962c0488462114735852a4ea2f1854302bbb319fac86d5c598682050e6f73ff05c90477a90779216c8124eca0230047fbbba3d54669d0d89a47aee72fd6a415b8a1d7100c36d9765f6066c47ed152a556107d0a836f944a80a9a9d30301a0302047c435bb50067306502303277f2f6ab87087236ae92b2188b38c129c85a1183861bf97759fc4ce6e4a932ba512676b8fdc1bfd5ec8304641412d0023100da7995b22dbd71187887b94e961ce64042e4332de3efb71b22ba0eeb35fc8b9ce482e4b12285376facbe53f36e4c96aa0302047c435bb50067306502303277f2f6ab87087236ae92b2188b38c129c85a1183861bf97759fc4ce6e4a932ba512676b8fdc1bfd5ec8304641412d0023100da7995b22dbd71187887b94e961ce64042e4332de3efb71b22ba0eeb35fc8b9ce482e4b12285376facbe53f36e4c96aa0302047c435bb50066306402301da6be5026eeee215021b15b02ac5b909c894e25fc7fa99e2c939827bb6a8b67c9485d5a89d765be939af14e47f443ab02305fb49386a2c7b1ced0d2a33f3530cc87444d00e648f862b68f1d983514ae556b214a5673b8f3e34cb1f17f22dcaba4670302047c435bb50066306402301da6be5026eeee215021b15b02ac5b909c894e25fc7fa99e2c939827bb6a8b67c9485d5a89d765be939af14e47f443ab02305fb49386a2c7b1ced0d2a33f3530cc87444d00e648f862b68f1d983514ae556b214a5673b8f3e34cb1f17f22dcaba4670302047c435bb5006630640230049e592d162c3e4f0176390dfd9c4fe1cde102850810f7ec88c64b2b4d425d9dc967f96728f5769cd88c7e5e866f3ff90230131217912c57aab796df714cc394a6e58ca4ca81c6538e660bb045fddafe54e7ddba1cc58d55e8ccfab11a4ccfa799440302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a60302047c435bb500663064023065d2814da77ba50404c3f718112495bbe104d477595c4479c06a78bd0edbee6ae05caae4be6c021c09f7120306048b7c02305fded35f1a7db7ee649e0658d23e38275ff52886fe9606d12a8bfdefb933d0ce83ea8bb9ba3d0efa9d23ac9337ab3f5a0302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a60302047c435bb5006730650230046ea8f9e2da2148a1a35c8802aee785232c9cd077c09479aad86d4337b99e3a0f466a6760f101504eb5188f7f2c616902310095dadd601fe286bd63cf15f5e0b8698f3aebeb0332e913651b46b77e145cb5e6367c87450957e3bf5a8dc965cddf963c0302047c435bb5006730650230046ea8f9e2da2148a1a35c8802aee785232c9cd077c09479aad86d4337b99e3a0f466a6760f101504eb5188f7f2c616902310095dadd601fe286bd63cf15f5e0b8698f3aebeb0332e913651b46b77e145cb5e6367c87450957e3bf5a8dc965cddf963c0302047c435bb500673065023100ff423d34712ec38a555f3f4aa9cb41a2e3c4b4d842a0bb0a992b04486485e256f0317d18db66bd1cb5af0b9b7ff0645c023041cb2e90a14e1c27cecf2ca08d9919778c3e1003acd46c2c01549c19ab2b8f457b583a82b4fd3d3100d56dfe1e5481ef0302047c435bb500673065023100ff423d34712ec38a555f3f4aa9cb41a2e3c4b4d842a0bb0a992b04486485e256f0317d18db66bd1cb5af0b9b7ff0645c023041cb2e90a14e1c27cecf2ca08d9919778c3e1003acd46c2c01549c19ab2b8f457b583a82b4fd3d3100d56dfe1e5481ef0302047c435bb5006630640230478e325f82009e7ab29c08010bc00141e9f882be7e37a0b9001037336bf4eb15d6ea9d1c0f9c7177b81fe230cf5577e802304e5f1542f69d657b22547e6061ae6dbcbfe065d2a0f945aafaa2172fea8b0f0b5449c5f464c1e57e0eadc7d7fcea478b0302047c435bb5006630640230478e325f82009e7ab29c08010bc00141e9f882be7e37a0b9001037336bf4eb15d6ea9d1c0f9c7177b81fe230cf5577e802304e5f1542f69d657b22547e6061ae6dbcbfe065d2a0f945aafaa2172fea8b0f0b5449c5f464c1e57e0eadc7d7fcea478b0302047c435bb5006730650230424ae05b9db1facf153f2fd8f25214f39cc20f9cc5909e092e7aa21ff223b3538c23ae5f94c66ea26fb01090a4708fa40231009b81b447d63bedce787218a6522334bbac8cd48641a4762498b139bcea766ec9487732ab6263979d3fe41a1e1f0434490302047c435bb5006730650230424ae05b9db1facf153f2fd8f25214f39cc20f9cc5909e092e7aa21ff223b3538c23ae5f94c66ea26fb01090a4708fa40231009b81b447d63bedce787218a6522334bbac8cd48641a4762498b139bcea766ec9487732ab6263979d3fe41a1e1f0434490302047c435bb500673065023100c332b3c4fd39772e37226fd720d9dd507dee721bf050b4e27d88e262054a61d70b3eb8fe296126b6ba966638da10368e0230061a59ace643b179d2e06a74a583fdd280aecaa3d0aaf2aab2e608a1a7b460da33b9de78390708752187f6229e646dec0302047c435bb500673065023100c332b3c4fd39772e37226fd720d9dd507dee721bf050b4e27d88e262054a61d70b3eb8fe296126b6ba966638da10368e0230061a59ace643b179d2e06a74a583fdd280aecaa3d0aaf2aab2e608a1a7b460da33b9de78390708752187f6229e646dec0302047c435bb500673065023100ca036f34b1621b130ac667bef2e3171e9275afa90f000160257a283f4f9a8d08aa69f12e40e712485acd239fc32e3717023066307eedcb830cebdbe1edd78c04468d95a749a44cc7e4c29f353abad745abe572ff375915f3e6dafbf2f5fdec54a2bd0302047c435bb500673065023100ca036f34b1621b130ac667bef2e3171e9275afa90f000160257a283f4f9a8d08aa69f12e40e712485acd239fc32e3717023066307eedcb830cebdbe1edd78c04468d95a749a44cc7e4c29f353abad745abe572ff375915f3e6dafbf2f5fdec54a2bd0302047c435bb5006630640230285a98e417052a6faf9d5f8b53682d04c4042e0e36223aca03d7f12036f54242ff4aaf0ff9827d638a5cdd6e9a04880102306c560fb043a527ee509363c877ccf7323493490b25caf4c5a50f09507f9eeede369dc27df36d9ee24259adf0b108eb3e0302047c435bb500673065023079d4e8e70a841921d67e455baf8a246d54f94abf5fcaede97a11f74c1d6a955d8d33afc61392e3232811aaa3d9678506023100c827a9f4c9ca6e0591b28f45e52476b8e0652d8674ac1fde93117989ce65c05b226e93e92764b94432da86a44ab7b1180302047c435bb5006630640230234b771c95a66a905bdcd033f59c40867770253a5e9a8918d057ac21a6dc6848f57913a2150ac14f1a2722dc28a79ba602304196fe33c4eda4b87fd20a86542f400b4307d901eaddfeb07a0083a0625d066c68e7ae126f8b744f0158afc5e5b4012d0302047c435bb500673065023051c66209745007dc9d23a658765599f1acfd19cb487fa9989886d1c974981266cbc601178ece2bb5400193c859adbc5902310086eaee4a1b38b1e20750d0d78f2290d845bef6b42a5f15b078e311784a18b6bc1d5062e7d6f4bca66b4b51b70ccce8780302047c435bb500663064023077a4f14d2cb8f9ad662e3b37dd74f6fcf4f19294562c821e60da228565c899e7809e2ec3e8e2d2660ca04b0fdb32899402301f3ab28831ff00f2ff1663668abda8063d4651124dcd69dc0ceeb4f4070d683e76b01352f7a414827de5730650b635140302047c435bb5006730650230520e29efd9a48635157edb0fd76f5bf0e3179548b65593fed9b28fd6948ff921a456232496ad7e7e6ae3d0c6d86d5581023100aa478c1b82099204ccdf798251a74c21eb854e12a6f4077c93bc9ae4558d031df2f41dbf750835ab3f33720ac45175130302047c435bb500673065023100d0aefeec0774e3910bf780fd189c8aa08641029e1f4f43bb4227bebbbe9d01771d3e7af50895d7725393191af80eac8002302383df70e0dba47f1cdc970845d80748e11ce77d5e66b043f6794454aeda65519454fa83757bf14e346cc1a8b00dc7220302047c435bb500663064023016b715c5749e65c949bf0d1c9e73ce6007df29d00bfa90a4e610997843e779361ba3a47a2966c4480cef8116cc8bd94e02307252b85198a5efc38118ac59a1ded5613a59745b3a4651823dcb0cd88f64ce3b3dd2531e80a681e88f6e958af04ec2140302047c435bb500683066023100bec5e1fc4db7b7e026d69b0fdf4e3d6a3953d96f34f4c14aa5e48bfbc473ca2c2e28aca634847090f3c235686cbf968702310095788744305e7d91cbaf628ea49f92fcb333c6e1fb5743f588a401377c51644c95c1dc02193c302186e5a741be42b1710302047c435bb500673065023100b450f3e79ced1aefcfcc9bbea46515e7ab5127b7365202b5f31daa831a5410ecc339c251230c696634d6ff9b602e7e420230591b5dd607a665007d0a2172fd27911f7c4442b11b19b73fd6f52cb6471fb6839e926478cac75446adaeed0d58ecea8d0302047c435bb50066306402301621282ee87f9108fcb62a557d91f22f6946dfd8e7dfb94aeac938a01f363d9893f9291cfe20435afc8852b76b873d2f02300f2b44dde4ef8f5eca71727285f7cc7337f9a2a817fb22d3a511899415498569a0cc77ce1b459f7ff1ab88a95866db7a0302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a60302047c435bb500663064023065d2814da77ba50404c3f718112495bbe104d477595c4479c06a78bd0edbee6ae05caae4be6c021c09f7120306048b7c02305fded35f1a7db7ee649e0658d23e38275ff52886fe9606d12a8bfdefb933d0ce83ea8bb9ba3d0efa9d23ac9337ab3f5a0302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a60302047c435bb5006730650230046ea8f9e2da2148a1a35c8802aee785232c9cd077c09479aad86d4337b99e3a0f466a6760f101504eb5188f7f2c616902310095dadd601fe286bd63cf15f5e0b8698f3aebeb0332e913651b46b77e145cb5e6367c87450957e3bf5a8dc965cddf963c0302047c435bb5006730650230046ea8f9e2da2148a1a35c8802aee785232c9cd077c09479aad86d4337b99e3a0f466a6760f101504eb5188f7f2c616902310095dadd601fe286bd63cf15f5e0b8698f3aebeb0332e913651b46b77e145cb5e6367c87450957e3bf5a8dc965cddf963c0302047c435bb500673065023100a1b103c4fbfbbfa5d4f8b896de22ff48b4f43d486364b1c8c15e8b4457ea7376c926e4f26371d7735f1eb2b32a7d0468023024b489f188cc72a8ae2a14d75008912d0b4db2d3b7d9bdecddb2b9c536e5228153e02f1151d2076daa07aa0ea05fb2a10302047c435bb500673065023100a1b103c4fbfbbfa5d4f8b896de22ff48b4f43d486364b1c8c15e8b4457ea7376c926e4f26371d7735f1eb2b32a7d0468023024b489f188cc72a8ae2a14d75008912d0b4db2d3b7d9bdecddb2b9c536e5228153e02f1151d2076daa07aa0ea05fb2a10302047c435bb500673065023100ca09ea8f86d840875b1becb8086987dfb4252c36f26f8a269c26f09569e74205d592f328e29afc949d785c637f4f7ffe023075b5cf6df41fc6bc297ed63abca5c43c02569cb8a63d3b598d167ac73caae679faa9beae94ae9318a6fd4141497463cf0302047c435bb500673065023100ca09ea8f86d840875b1becb8086987dfb4252c36f26f8a269c26f09569e74205d592f328e29afc949d785c637f4f7ffe023075b5cf6df41fc6bc297ed63abca5c43c02569cb8a63d3b598d167ac73caae679faa9beae94ae9318a6fd4141497463cf0302047c435bb500673065023100c9175a6a5e8b43d0e5390d36f89e03cc5bc821bfeca0af6bb1a163476a1a759473ba0a00da035f496dd92854a9bdce1e0230170df7dd45e4a229e17464596fdac69c8d8005210496922ba059269e1d80905bc542655bae5201738bd59c07014accb90302047c435bb500673065023100c9175a6a5e8b43d0e5390d36f89e03cc5bc821bfeca0af6bb1a163476a1a759473ba0a00da035f496dd92854a9bdce1e0230170df7dd45e4a229e17464596fdac69c8d8005210496922ba059269e1d80905bc542655bae5201738bd59c07014accb90302047c435bb5006830660231009b2f77c839262e276c70824c3b7ff84498b4b39a7e57cdd8a338c1746a27e9caa410cbe4087dd19d3bcf62554741e4f8023100f0cae362c260ea77a6ad6e5e498012a9f62ac1081196479c05f503c9ee21bb4e23c82df11bd4c9ec8c9f82834acc16830302047c435bb5006830660231009b2f77c839262e276c70824c3b7ff84498b4b39a7e57cdd8a338c1746a27e9caa410cbe4087dd19d3bcf62554741e4f8023100f0cae362c260ea77a6ad6e5e498012a9f62ac1081196479c05f503c9ee21bb4e23c82df11bd4c9ec8c9f82834acc16830302047c435bb5006630640230483bfeddcf7cdf36fa48f2cf71134d9c25d7c7ba26594483377d0d1ed835c5fd58b63597191c4505e4fa2a1055f5b3c8023034fa52df673622ecb93551c8dd65e2bb7ecb959442fb3b226446ad3b12d73c284aecfd6fde8a6ef0850dd2226947d2a90302047c435bb5006630640230483bfeddcf7cdf36fa48f2cf71134d9c25d7c7ba26594483377d0d1ed835c5fd58b63597191c4505e4fa2a1055f5b3c8023034fa52df673622ecb93551c8dd65e2bb7ecb959442fb3b226446ad3b12d73c284aecfd6fde8a6ef0850dd2226947d2a90302047c435bb50068306602310092909d494b1cd008e280cc4d88b4a08ed4fa854f66c53120add81f5df725e96560b08a06671d2d41fda99498d3dc5d11023100dc9c4ac515dd4272c73e424df63d161c7d7e63f25a0ec2ce4e62d389f1f934a5bf80c309afd81e730aaf11b7493f8d730302047c435bb50068306602310092909d494b1cd008e280cc4d88b4a08ed4fa854f66c53120add81f5df725e96560b08a06671d2d41fda99498d3dc5d11023100dc9c4ac515dd4272c73e424df63d161c7d7e63f25a0ec2ce4e62d389f1f934a5bf80c309afd81e730aaf11b7493f8d730302047c435bb50067306502302a57d7732b5c3d8f64e391dcdf9180ebc00535e344a9da076d3a2c1ed6a1bac4c028c4fe0ae9e5b80ac8719de336e4f7023100cdd3f679f715485b9f5c7296520d638050118e5861b96b919838a7ff58352300b747ced1d0a63228d89e83192fe6de8e0302047c435bb50067306502302a57d7732b5c3d8f64e391dcdf9180ebc00535e344a9da076d3a2c1ed6a1bac4c028c4fe0ae9e5b80ac8719de336e4f7023100cdd3f679f715485b9f5c7296520d638050118e5861b96b919838a7ff58352300b747ced1d0a63228d89e83192fe6de8e0302047c435bb500663064023050e13a7c6e9bc1208d39bf03a2ab3dc7a890fe60a436c42a3f2f3e35cd0ba85dfc986dc6f2aaefee5c956506e5559af6023026f1e559fe90dad0364c712cc346a916b5e46ee3d8e7f93bd02d789bf4eacfa145519d718a25b6874694524de7f6cffb0302047c435bb500663064023050e13a7c6e9bc1208d39bf03a2ab3dc7a890fe60a436c42a3f2f3e35cd0ba85dfc986dc6f2aaefee5c956506e5559af6023026f1e559fe90dad0364c712cc346a916b5e46ee3d8e7f93bd02d789bf4eacfa145519d718a25b6874694524de7f6cffb0302047c435bb500683066023100a9f6c9d4a4a467b05f2ca7d46371cbdff87ea695d1a6cda04cfd371af8f7896653fa886cd7781ff0f5efea56db5e60f2023100f9ca5f309cc1be2d33472b33be8d43d1f8b206674c14bb72b42bcf7ee5ac0f6f27159959091087f410d23efccde166160302047c435bb500683066023100a9f6c9d4a4a467b05f2ca7d46371cbdff87ea695d1a6cda04cfd371af8f7896653fa886cd7781ff0f5efea56db5e60f2023100f9ca5f309cc1be2d33472b33be8d43d1f8b206674c14bb72b42bcf7ee5ac0f6f27159959091087f410d23efccde166160302047c435bb500673065023049072832e157e66409d64306428184acf9554b2821b0768eb8c1384a6c51f16b81a60800d1e7328fd355e285300bed4a023100925be7450a75d0802b3cfbbef0e9c2b00fcf21715de0efc269780b08bb3d9430cc04beb2361b31d5c872432c0325cd3b0302047c435bb500673065023049072832e157e66409d64306428184acf9554b2821b0768eb8c1384a6c51f16b81a60800d1e7328fd355e285300bed4a023100925be7450a75d0802b3cfbbef0e9c2b00fcf21715de0efc269780b08bb3d9430cc04beb2361b31d5c872432c0325cd3b0302047c435bb50067306502306e0cb49216f7990caeebe44cdd569aeddfc8c534b2b71c32ce70eab2eede162306ee8056264f532a999f79ec96e9a637023100d7a2aa6ee2c8f927701512b223f5c92cee03a04c10c230e7253671300cec8bb2d4165bfc5934d7989135425bd8293da50302047c435bb50067306502306e0cb49216f7990caeebe44cdd569aeddfc8c534b2b71c32ce70eab2eede162306ee8056264f532a999f79ec96e9a637023100d7a2aa6ee2c8f927701512b223f5c92cee03a04c10c230e7253671300cec8bb2d4165bfc5934d7989135425bd8293da50302047c435bb500683066023100ab58f2428a23991db5e322fe4aa20c30d2f8343332141198244eab2f84510e68086d3b18eef4491bedb54b673623c491023100bbe76c0076a1b348597a44eb0939f4e94d8c5ccc309791f1b71e9afc7854361b684a39874e338b57df5d57a891ff55d30302047c435bb500683066023100ab58f2428a23991db5e322fe4aa20c30d2f8343332141198244eab2f84510e68086d3b18eef4491bedb54b673623c491023100bbe76c0076a1b348597a44eb0939f4e94d8c5ccc309791f1b71e9afc7854361b684a39874e338b57df5d57a891ff55d30302047c435bb500683066023100b0aa51c4ba2c5bb6bb8b1fa13cd433168f7d1ac171871bdb31fad4dc0dfe89ae3623c717fd1b8fabefe34353ef1cea2d023100e76eea0e0258f3414bf2dc413b81e9bb79dc712abcdcd584a94f502d2b80da760d271bf75785a9c07a7028d22dae54a10302047c435bb500683066023100b0aa51c4ba2c5bb6bb8b1fa13cd433168f7d1ac171871bdb31fad4dc0dfe89ae3623c717fd1b8fabefe34353ef1cea2d023100e76eea0e0258f3414bf2dc413b81e9bb79dc712abcdcd584a94f502d2b80da760d271bf75785a9c07a7028d22dae54a10302047c435bb5006730650230231c6caf8a5d2f7c69e041aeca9b8c82e8ac643bb22ae8c6a4256ac261b4c6f28de8686b61e04c8dbc36c53ec5b725ff023100e4e0d5ee788f469c23c1bb9b05ee4cd6a5740a6384da0743771b733d2695a062ed8439579bc8b1d9cf44cec8b20f43060302047c435bb500663064023052bc1d674e57c177b06c615fb0b3f02d76b8931b13d5bc2b1e750f177327515a810ef79212427d60deddfa14806273e20230703d85989d4e717446a2cf69e457691dea19b0137a9185dfac43e68137d4e1604a8774ad37d570158578488d7f9e7cd70302047c435bb50066306402307f402e09e473e67ab1ddc88deabc19d1f96e68b77a83a9148f5e353a23be3982eac8c16b315dc42f5d1f3a34ad93804802302a6cc437e5ec1382b7ad82f0ab60aaad635bb00bd9b911c7b6dacf6dae612b11e7182526544d78828fc9100435296a930302047c435bb500663064023005c4a9fecf230a499cf325eebe8bbab6a59433f19056ae752cf011e7f085005ef0275f9f23cc9ca9738d27f96a39b03a02301ff83ae662c1f6b4950a9d4e9b5773dd6432f33dfeda7f44062c84401854804ff71bff3344c09d6c0cf26453ca3a4a1b0302047c435bb5006830660231009ed0b89ac25c896855ec489bb49d881d86585a91cd9a239c8a5fc997e0369e68c1966cba2584a79975ff14436b18e33c023100a0671728cb82549fc93681db24730218213690588f02dbad48faa0ab2aac81e3be508b357b9d0a90aafbfcfdd2890a340302047c435bb500683066023100acd912e92f1890b8a2e9a79e837cf6dc75ff1c44428dfcc10eda8709d15e51f3b7f10d574f79188634e2a68e6ade6bfd0231009241c47d1d740aa8882a4ffe66db4b12be06255fa53cf41eec9fbe9e24d4d22201a85564b2249117743351b7fe0eff3f0302047c435bb50066306402302d7d71ffc6c3e5c569755ce8ee8733c720da37b529b08d73e490fbc2093dc3906448d97df11dfad79a4975901e0ca88202300d321c8d62d4da23da5f325cb6928299d843a324ddab3eaa71b7f6f018b00ccb1e57e0a8c6a795a2c4e0e21c0d5204b70302047c435bb500683066023100d5438ca53b56da450154c259f2e750374accb6c688238bf8f0d7b29a205b9fec18ad3aa17fcc2e68c3cc5b29df63940e023100de432456cc22bf2335067d101f37751dfedc7ddbb5337cbb6317a5ad527140c1c641795e177a8b821a11ce262d31ec9f0302047c435bb5006630640230013498d9a30ca9b473b7c14818627251e24a80db0258672b3ad85fedc7b3fd5470ed7f87ce802d3674183b275020543a02303bf08f5a337d4bb16a3b68fc2ffeb3f97c4b61c5cc49ec10c9fa8058ab30ad8b5b7192ed0aa47f16cfe5aa24ffc4324a0302047c435bb50067306502305d90687d5b0a64feaad7df04094fd9f92bbfd4ce830f4bb3d27b98e00d3312dbb25aee3a696a365d6d4f1b193bcb6f77023100bc189a6a285ddf9d5f5bb9466cffeb4e19f6d4d0cbfd3a0d7c7255b87e3d32f63bf41cf74dc1fd8844b957d52f1e9fbf0302047c435bb500663064023079807f18eec25f36484beb4fe91640fa1df0e2957dc198e5882873a8dfec0d811d9fd7ae56648a00252245a777e62fb00230671513029a1e60549abcaf581a40d2facc8fea213ee7687c3a376f4f3b193395af3426d2a5c1d2e84729aa9b41d93f2f0302047c435bb500683066023100d0892b81641e3fae9f52ab5a1af5423268d8245dde8cee702f634fb50f4f4c153cf939e39301efc063c5c23bb52d01cc023100faa9cc6ded5a62d6ac8b0df53a0bef3afc223ed0494026e1e73a7178fd85fe59dd785841cc4e4e9ef5992b9af6a6b1950302047c435bb50066306402304726a76b5171c226513f15c46dc66cd99299dc5a6ef08e847889d8a5ecc1f53b95ef065d93f389f947dafbcaa0daff12023072142bb2fefe024494e2c7fc109cac81427d67fa8da4cabbe8846e7ffde06b922ada28d7bb7ac0d7cafcad6cf77142530302047c435bb50066306402304aba75bef63c38355646e0d2670c69987f57de4d093c6803bce3697bf30eb8d89ff4809d4f650acde1de8f1b2efefbb002303e511a19140fc03beb7d836809f88122ca4e23b1c9baabd3f0d65f994eb58f7a956fe10b75c974c166f91b2529cec49f0302047c435bb500673065023100d51d9935633f8b5ea47a07da5b9c4d2288ce79c00c5f54f6e1005b15c62f544eb256bd68c2e2c3f0515bbf29573138be023000f5e5d8941a8c8050ab6ed658c1b699815765ed0e9a6e3b684bc34c5facfc0ad25b3446212def050f26871c31ea34530302047c435bb500683066023100ccf81160d615e0c542f0a4efb4f2c7d4bdbe2d4088e034692edfe1d84163719df401417196915b282395b14c70ef6741023100a7dd9cc58304eeaf105282ea736fb52ce12f9951e8ffdfd08570ec8c03cb3091e215e10b0b7e3c093e24f8f58f632ded0302047c435bb50066306402307cc603d9a4304d6b20b46f6981e9581643aed8c64e58b0c03a3763759ce54a7d7612947311300573acf35cff5b3b4e8e0230415657bd97f45c4aa87b148cbdc5b15a877e877b6528ed1629c558712a1dba25857f15922b5809246f4e8245c4c6413e0302047c435bb50067306502307ab0a4ec0ffbf663ef5cdbf729a49b102b1653cedd2fe02fa8f9c3e64937a0ab540f43af84f8c18b044d70f0bdb0b896023100a5bb468567c0f574a571c136b55e44fa140c10e6ae5d00f968f345b6c8a7a75c6e0cbc67f0c1121e11ea71eacbc8dc170302047c435bb500683066023100f29541805acbc2b865be84a7bbb70126368df0e439a11e4e6efdf2072d542cb0ba6509e0172003de129eb0be392cf32e023100b950766ec59934c2cacff533254e4ffa62147bc4d2d7310b5186cf4a2bc5a22dd500a7934765057abadfa322792563c70302047c435bb500673065023100ab26224e0bc8abb6d4a2fbd53a49bd81ff82b361f35fe289c9ce3bdce627558989e9f27462cf0e49a492be53b33450f9023014c2b589344260e73f4c6cb38f6f774a2d12fc6c22e17fb0a7e903d0d271680c740d74b8e9b125a6abc029e4ed7715a70302047c435bb5006630640230709e1131796793a6a82e5d12dc225646edd6de030b27920c76a5965189581f1ff2316173414dbb0579fe4b47d774ac5f0230048c88467f7eb030d6254ecaaba7aa87668578febf312c31123cd5caf4e71b4c35d291a033b3cc539b8c69a2755410d80302047c435bb50066306402306f2070984feb570dddc371294f1b8df93636b2d73a0ab2dc4444e4c410f025dc0ba4a655eb774e61683bed8b78fe0c09023061c91490bef031e0b287c0e18924ec07ea8956c371060c2ac50cd8511f0deaf5aa7e4579150869f2dd248dbd3dda48860302047c435bb500673065023042a46c1f5e2690a262832479e7549174bb7b25a8e8a9e553ee267fa04506e99e8700245e3dbd185a23d512181b01c6dc023100e0523883e45bac3e8338c00c89a064533eca50d991b239c00dc95edd29beefccc43e45e04dccc828e983d4466c70fd770302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a60302047c435bb50066306402300e1def532df8ffe83c5ec6e510c4a00bbe25efa1895bda391939a753707309c3232b163b6d15060c68691d5e73bcbdef02301247e3e6ff4bfaf0d5d5b238c5bf11fbbdee81fca702556e8a6b46b2a8dafd35514fc1af5e1927d5a5557d26a0f25c070302047c435bb5006730650230047d9e838b0428ca386e9cc3cbae7691a4b03072cee7ff70327e42ebb72342f6c7ec4ea93300c66403838cf5fef30584023100ba1595f357244833ec16be0542343c96d10ff00b3413b0569a81d48257ba3ef096d1bffe1fbcfd233d0ab0c58288330d0302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a60302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a60302047c435bb50066306402301d3e54097683bfdcf0e76dfe89947941714de248ebe16481fc0a43282c421d890f33c69bcdf773780080027051052b91023013f70e80be808707f43ff52bc106e2a481e02102ca2c975e9a2471fc26f452c9a8ce0581b1c1c01ac6a6f4e85051931e0302047c435bb500663064023017a066d510f31cee84565bc514112fb07f66cef48f15b89099a17cddbdcfb06e0678ab1c73c76f710fdc7faef826e92e02301dbce156299a48a86dd38f994e520055e0dc827408c2d424caade20bd2ca6484f87b1e534f4deff86a52d2d1d2dae2d40302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a60302047c435bb500683066023100a9df8def2b95edae3c09adae4ccace827c4770888dbfad513beb540e9b9cf9ec96d4eb26d5174176b8ad633ec5853dc5023100fda39775d1d129bfd20f6a405b0d3c95465949d10e6503e6d1cd069c363d3b88cbee05d3e4f95661451a68663eee2d9e0302047c435bb500683066023100d1c1f97bd2bf778d919925229d211ca1c22f73346cc1242e67d67d97b90060ce33c7b7f7b3815a80d0fc34b8c87a7c5f023100c1bdc58996815a0442f131a94db73458e14b387aac87cdc4985cae684d7bfbbc39d110ffee83445e401d2f88cb414e800302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a60302047c435bb500683066023100acbe582bbb1bf240d6460847ddcc85889414d9ebdcce0e665ae877f42129f381f24bdce4dfca65266be852bd3837e7390231008001147f1ef2e54f0a5dcc6b1927f09cb1c3ae67db733d0cd3e0860874034b517c4c297f581558a4a1c911d1f657c8700302047c435bb5006730650230282fa886298dbcc15bd9cf57c097e318795898bdbbd286277adfaba57019e6f5223974ac75d74e373a68bb4a1a8f78bb0231009a2523025c123bf561a2b9194cf4b5ea2e27eac1c31680c1da58befc969fd900d2d51d3432b42a288fed6813ba88727d0302047c435bb500683066023100dda2bf7d55054cfcff47c18982b703c8dce72acaf21531b80ddb8dca889556c86cdd860a643b5abb58bff9f8b79124df023100b2071a7178729888828165dabfe4d6d25c784ffdcc3123ec603c2a2079c4c4dec59bbd2cbce8eea17e00c076e8f534970302047c435bb500663064023021ef2b658dc7b0f107bad45ba5a3c8f5dc502b264f02906288194b6e94325c6e0d403fc37476087efe618a8179ec1b7a0230368ffd74c1b029bf47d68b0ffe4cb56cd56f0dcff8c8832ce6f0a602aec6156b6c654ba8ad1f3b028ad43316e4262fa90302047c435bb5006630640230717916cf7174f2efb71efad4d7f8723ddd273073a2285f781cb5618feaefef26f3515cc6c3e831f8153507a48ecb9a810230513366c6908c5a9357146661721f58b118c01e97af09103dd603e33db294f9be1847d96dc6d7f829272c2769a2d093b30302047c435bb50066306402306765b9c45f2333c6be1a5bb264114959d6520f5bc2e3d946d9ce47e399932eb6b82ea334bbf48d9526eca0c13e96afa9023009152697e4b40025f063c49699e77f41d9e4dfa11627ab042a393b157ed0d14c54817f2ea291a2b188037f4db778c3210302047c435bb500673065023100c9572c8117c9116d5f8d888f90a5d84fc70866ba44c4baed5756463f37559fa7ac989ddad8203733bb0a70f17d6cfd970230183619135ee5f70b0b2f8a8e3d53d76d09adb384f108616ab5482888bfee399e9081cd40efa8209b9606210b2d25f03d0302047c435bb50066306402306278ca2da5c47ec6122bdd9acdd1e387fd4a6f7f1b7d5dbd5877515a0013feed81ee81b7a7c9d96dfa015bab39d93cee0230542a6c1319e5cccc63a61eeb308b43a974b3b2fcd68e4a2692fb323f50bb01257fe82492c4d5768f72d0d4de7d6d2ec30302047c435bb50067306502301921e177460fc735093bd3e4d7c015e5a557ff13da2c09b0738703a96e625fd2530979309009e838757e77c18e4a1fd7023100ce5f92417bc969a962db8b10dfe8334ea8d08c1d40d9d75dc69b076d39c11df29555ca553880af080e835817f16fe9450302047c435bb500683066023100a74fde3d35337067b0920f8ca5db03f2d461f296ddbaed8728994b10ef90e71ac455a23635da2c90be94d2b3738b5368023100abee1f8d0d5d4c6835e988cfe8094531a0e017a20cffaa2cf1468b539a6b212a8bfc399df9c739a120514ee2ba4ea3570302047c435bb50066306402304982b7220e7cee301cab490cb7244989ed8d8d01607a398f0757c920cdbad403a1133f159ff3b5aec8f72244bf0f250f023014b4620b9a45735d2030235c65414766a7f8f47828ad83acbc4afc23e666bedd81da9622ec2fcf30e37ea049fdd5bdb30302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a60302047c435bb500673065023100d9f98cb6cca0ba1a5e5d2b81cd0ffec15b1a73e0fb8f06657d342726cc6741a209ea89485f810e02b97abd86594a0e0602304be2984125e4b2a546e8279a15e22deb2eeb4ab1a9702cf00e87f70d8fd4e2547ab5c156ef71115dbc157c2846bd67f70302047c435bb500683066023100ac43ae5c3a5ae52c7913eafbdef10df62027ad3a18babc3a6ea5ce094099023642af045b3c4b4cfbef12a9aa9a9ab45a023100ac25ea9506a11f8db44d4c6971be68b2cfd3c7761e7cbc34d6c4b3eb5d4ac6a481e9d8dcdc25215420bd06a6c74a46710302047c435bb5006630640230324ffeef7552c27b322a86517ed9cbfb420f8ec9995cc640341315dc69ce199f9759f9407e2871305aa275856efe72ce02303e2f475729f0799911373b8b01125ff1233db34422b6c801d881b5e024609064d2e288f4374046d957f4774691f601960302047c435bb500673065023100de50e4a32622a85f28085b910030f9b1d0d112de414748609432b2372389dc79fe928d6c49cd8b685e64544a095d611e02301578d96c5d1995d9b96d309544091b99136f7eb423feca3c903a2756a825825e6ec67a76bb5b07e7a5ed1f85bc8c36210302047c435bb50067306502307168b17b10e7284152c740d73ce8c8d33a305e4fcd7582541085fdf14f6eef6feecc6e59626a99c15ef8bebe21f1f66e023100ab5eb2f337927c5dd641e14a4dfbb86b8b6e891c8fbf0ca84fe035f3554b02e96919a0c0264483a7c2d50f4235f970970302047c435bb50067306502301963372d1c0c83ba634808d107f5557c4111c16ea12f7a8256b8e10d331955c7afb214165988ef507ac5c03753a807f8023100d05c900bb4e4bb125564023549e791e4533a8f5148535daf5f29a57823b3035904a2d2709fed335772924e0761780fc60302047c435bb500663064023065c920085b3c20b533ce7014a27865f7372e4b2545d2588783a6dd491a6947f2c464edc5fb2a9d0427f763d844ec518502305503818c7046de311c7c230245a43d46c508906eee6056beda8218bb304e587405c120ca081184488fdab975fdf887970302047c435bb500683066023100bf0e2406874d1c8b48e1b4922e6a02b97c95932edfcf84de9811e9cb40638d56932f7278f72185374202215c051899f0023100f0b0ef67ea4d9469ddb436f41257bda4eaea076066a7c9c05ecbbc25e48e21de1dc7aa483e40707662801cf66a5cc78d0302047c435bb5006830660231008f1c3ab54baad182756de54a032f247578d98c63e10786ef49ab53e19c798b594a62ed3c9a3f01026f93c1b92033f02b02310095b8206f6d607cbd79e28c4ab103676194dcc4aee9423415556db3d42396ad623e823808bf2d545596000680320a96e30302047c435bb500683066023100d41f4985c7a7416d31042fb2bc3e4b6d168f02ae3bce380735a627f62b1b21cbf0e171efa6fe85bce1fc64742acd4b45023100fdd011455decaa4bb2f3d0d765674877af45bb199ce18095d2bd7401cc0061424511d886e66f976cac1718dbf4ecb1010302047c435bb500663064023062d6c1b74d0ebb0595a7f8668de6ca4977cf156d6f628f6e02c865aeecf0d4c7062d7c5ce6a918c17b315f44326f08d202301db0de26476c527e2d53475ac1fce66fcea9dc490a4b8a09e169db422735fd7a49da93d77d9daa7fde199bded409a4070302047c435bb5006730650230226b5f786049b97a9682691429c0bf49252dda0da2ba1367bd474da5554f5329717916d72ce9298c1e4948dd7462c365023100c2ee415acda4b6803f81216329d4ac0db8d6e1f15360a1cf419529e10b7bb962c9f6a479adaa5936b5cad0f69496bf680302047c435bb500673065023019aa30613a76ab6773db1a7bd6b717045031c16893567d6546566487816127cceccf4820b78088a7750e744bfdb3b604023100d2446df2d593fc90b7b1f06211a9e49eab8f354fc552356fc19c347aae79ac52ece538e15ed267ab7030edc01c01ef120302047c435bb50066306402304ac226eab8fe1d4e8b4c6cc27b8beeaad414e3b86655b5ae981b69c83312d1773db6b3292147a70dd00995790f6f9c1902303a11def1a6a73a8f5b75212523f95acfa9e6131dfb08c27c863e9b7bee7ea252bc4bdae4f1e8c46338c14e30cf00ab8e0302047c435bb500673065023100cd603d0ff19a0f0b9ef69d21791d925febbd7540d3d4dd1a62b1199a462689bc5545bf56a5ac1624bdd5f744c618b3f502307c0ac4a1b5fd64ba9dba0b0aa69475a57f4ac54a20344ad4117ef9fe37513dbcbdabc84d62fd177b8d281fcf415105910302047c435bb500673065023100dbebb195ca475d59153c4de47a23720535e7fe7be790ca761aea7eeff0ba592314780a753d604582c367a755e94febfe02305a464683dda03f6f41456883a9b6ab6fdbb2452689ce3910542bf585bd0eb48b6fc6be54959eb09251ba673783c46d600302047c435bb50066306402307065cf654203d2ba712105a82cd22d5af85391eaab01c11d98424142bd060903a90c596543f79f764346755fb7080a830230496243e6dae8a2437622ab55be2c24cf7d3832fa54b3199a0b18ef77ab4d6594d308bc5e2b7b04736fe0cf0d93766bd50302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a60302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a60302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a60302047c435bb5006630640230373c6058e9d5a8b64ee3200342f2fd8451f8f9646346155e0fb32bab008fdd4d914e09b7a0f4e8fa33d2a5ad1a25240602307ff866a612aea406b3ee16e467e2b89458c62fa1655213db01f978181db1e812eeb1132b0ce0ad56d1783df8e7519e990302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a60302047c435bb5006730650231008ac36320992f036681a6ac0ca976922c9972e99880033c274e97f5d1c6392b9d1483c11ef1bdb5677c72c32a26a78073023011fa89fdcdc847d1871e7c9d0681fd69bc1793e80c435f2416e2c37cbcfe7ac6b11623acebf050928b8503c4935d9a640302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a60302047c435bb5006730650230725c7151e4da780410dc24d041b1d9d16443d7514a2c6281edc1b538affea191434ef7608c30cdc4458b8b368daa0c85023100b8247bfc32d7fa1299e5d533c673e35b61676af96ddd81e9e1145fe888b751bce78996756559b3878fb4d28e202936cb0302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a60302047c435bb500673065023100a0ed6a27c0873fcec989a877d986a25de4dedf7135b5676b7516d914f87a2b32e234c8e29a97a44cb3b04e889ce1275102307387b289cf80522ec81ba20757041218bb73afbedceaddafc4b16360002e9a20ea89100b047100f865da57fdbdcf98ad0302047c435bb50067306502305bec6273833b39c169b5975f2bc05e6896c711a8708d3815a27e46251493c0e22b2584aad11919522e8443f6e9a6a901023100af7d779d6e37ec73f43c9c312530a2807a6ae538f63df0f8542ade5b5fbc629e2414dcb3383d7a77a332829c666a80a6 He$ U]^6;_clHbWk!̧HLaU2H͸SUٺxuh<̣:$n y'` 9w5N;3P5 nK^M`nVs.)| ڟȌ Ġj~LƛH_G >swHx3v\C⏸bG/,t o%+@'=!tb|LEK08 f R6"؜Cu4U[ԁg N̈́%4q >v+W'4>p<vT?vDd  T /5@(     3 5p8X;??BBCD(D8D(9I(:(GGHJIMXN`YNh\N]Qt^abedfeffflftguivl wn0xqyt}uuuv@Canaconda-gui33.16.10.51.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.e>- - 5Ho)) p ``''vv==GG??n7n7<<? ? "Y"YjGss 6 6yy;;&uN!-/a!+ssG5G5YY%%uu55JJ""Wp#Ioc R(-l#"X~(? H 5g]p =HN< n'kFP]M-@CRtG!:M>;g4 n74=XE%y* #t GT!7HH(:A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤eCeeeeeeeeee@eeCeeeeeeCeeCeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeCeeveeeeeeeeeeeeeeveve@e@eveCeZeCeCeCeCeeveeeeeeeeeeeeeeeeeeeeeeeeeeeeeeCe@eCeCeveCeveCeCeZeveve@eCeCeCeCeCeCeCe@eCeCeeveveeeve@eeCevee@e@e@e@e@eCeCeveCeCeveeveCeCeveve@eCeCeCe@eCeCeCeCeZeCeCeeeeeeveeveeCe45aa8befc1d921bd3bbe736df579cf48c5cc452be6516376f5800edae41cf9f6e1875dbe60aca7fcebcdeaec244fb95c4c2956cd095bffb01f55f26700fe65548ae5cece0e7e52d2cf771493b4c544e5f5d13a84c825ea0c2d5df66a47a8d1f25433b0145480b8e1c2aec921d4c41aad178d752710a67df6aece28e8946d50e15433b0145480b8e1c2aec921d4c41aad178d752710a67df6aece28e8946d50e1841c952bacd5397d79b6110e2bca051928bff277a9124d49a5e7f3f552b6df76cb6cf28414f92e9e49a07a859d291dc9f2c091cbafae409a3d3623ed11093413fa0f042533b810bae02227646ffe9b9f6e4b0796adcb9577d06ef48271aa0d78fa0f042533b810bae02227646ffe9b9f6e4b0796adcb9577d06ef48271aa0d784a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982e9af80c81b7e10bf71592409086d8c9ba90f690fa5f251664e658fca3b62b92369af80c81b7e10bf71592409086d8c9ba90f690fa5f251664e658fca3b62b9236338b8ba7ebd001f875b0d34dafea85e5a94951bfc7c4cf9c1ff493282762776b338b8ba7ebd001f875b0d34dafea85e5a94951bfc7c4cf9c1ff493282762776b8cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bd1d5b4df34c458d3eff7da04aa254941c53e038ea91eb767627c8e6fb0de93b481d5b4df34c458d3eff7da04aa254941c53e038ea91eb767627c8e6fb0de93b48c1351e43cfe1a8eb255c8fdf83fb0673d41b0327b9c4fe3866111c274e949736c1351e43cfe1a8eb255c8fdf83fb0673d41b0327b9c4fe3866111c274e94973686a95765fa3debfb09925c58f9d6ff6998aa5aad8600755fc8259e8ec5906a1086a95765fa3debfb09925c58f9d6ff6998aa5aad8600755fc8259e8ec5906a10cd2ac737cfa668b2c82c7cee4e7828345136a86ad117d7a892bc2c34403bdc89cd2ac737cfa668b2c82c7cee4e7828345136a86ad117d7a892bc2c34403bdc89fa1ba7a02e4d3269979da9769b1c275c4f6ec8e9ebae55698ea562073bd8105dfa1ba7a02e4d3269979da9769b1c275c4f6ec8e9ebae55698ea562073bd8105df1b34d240f02348566078e8f54184ab08f820e381bb48ba917a004f33a2da3d5f1b34d240f02348566078e8f54184ab08f820e381bb48ba917a004f33a2da3d5a361cfeda9bd651a584e9db9c5dcb34e17107797972307f7d31db2bf2dac3428a361cfeda9bd651a584e9db9c5dcb34e17107797972307f7d31db2bf2dac342872f715903877f9e77fa0c297e8f6f11d6490be772c9697079ce26f1d4fbd7bcf72f715903877f9e77fa0c297e8f6f11d6490be772c9697079ce26f1d4fbd7bcff3657166aa6d00ef64d74015a707cf696f36c7f7f2c89f33085dcb5db9f0f92bf3657166aa6d00ef64d74015a707cf696f36c7f7f2c89f33085dcb5db9f0f92b83ed660a995d386ace0feb9c5f23fd62b4e1b6e5acfea5db38ae1cb20b11a85383ed660a995d386ace0feb9c5f23fd62b4e1b6e5acfea5db38ae1cb20b11a85323a0ba38d4151f0ba646794b1fb64a971a8f7deea787ce78eb9df830413998b623a0ba38d4151f0ba646794b1fb64a971a8f7deea787ce78eb9df830413998b67414ad7658e428ebabf775e6076b36582be8f9505c2f9cefdc984868f799480c7414ad7658e428ebabf775e6076b36582be8f9505c2f9cefdc984868f799480ccebf3803dd74c733a5116d87c57011c9a71f4babb528c1a8afd14e731a7bc098cebf3803dd74c733a5116d87c57011c9a71f4babb528c1a8afd14e731a7bc09859158deefc6cab177e4b08c2d1b9a79b9c83480db3e5ebaeb2acb13394f7767c59158deefc6cab177e4b08c2d1b9a79b9c83480db3e5ebaeb2acb13394f7767cea5c0ffc00db8162e16ccb28a0e82f3afaddaa346bfb63a573fb0662e095797aea5c0ffc00db8162e16ccb28a0e82f3afaddaa346bfb63a573fb0662e095797a5331f8c92e88b455f0b30ef852588f6e87bd5cf05797e427458bcd8867acaab15331f8c92e88b455f0b30ef852588f6e87bd5cf05797e427458bcd8867acaab15f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85533b1384ef955b39cdaa3fd1aaf3f0fa72e525515a867a1f11227f8cd0ccb333033b1384ef955b39cdaa3fd1aaf3f0fa72e525515a867a1f11227f8cd0ccb333049882c1a26ef25566392b711df1a862d902247a1232b031cdf082e190e6ed09c49882c1a26ef25566392b711df1a862d902247a1232b031cdf082e190e6ed09cb8adf50ff233d8d2519d3cd20420cf8654d28e4597e7dffb4427b0218a8f617ab8adf50ff233d8d2519d3cd20420cf8654d28e4597e7dffb4427b0218a8f617a7545355c5f111e49004585bd5f3702b2d5ecd1bb21a449d3cf5eb48548a4c9917545355c5f111e49004585bd5f3702b2d5ecd1bb21a449d3cf5eb48548a4c991989ab599341edfd350c2714d0dcb5d74a8973ed8f8aa21402933cb2360bcba8c989ab599341edfd350c2714d0dcb5d74a8973ed8f8aa21402933cb2360bcba8c160101ac254debfd6288b7a4656b30d13ce2a8ce4164dccf97de496a3eac56a4160101ac254debfd6288b7a4656b30d13ce2a8ce4164dccf97de496a3eac56a48989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1598137b9982397adb25e0658938f9d01f6ca667debf06513bf2713540ee23f48ba950482d46b2705ace7c0155cc20b104fe354935187484b2f3257f871e8abcdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85533b1384ef955b39cdaa3fd1aaf3f0fa72e525515a867a1f11227f8cd0ccb333033b1384ef955b39cdaa3fd1aaf3f0fa72e525515a867a1f11227f8cd0ccb33305b932f4c65cdcc2a8da047ebc414e815a5e84602ef21e5c38f74df47f29b77285b932f4c65cdcc2a8da047ebc414e815a5e84602ef21e5c38f74df47f29b7728c12b5ad98bce8e6a44c0d8f7d09e6515238a8c00b73d6507e12eecaef8187bccc12b5ad98bce8e6a44c0d8f7d09e6515238a8c00b73d6507e12eecaef8187bcc93b8b1498703a510010f118c70b556d8a12416bca4ea8c00c9dff605ef20fb9a93b8b1498703a510010f118c70b556d8a12416bca4ea8c00c9dff605ef20fb9ae55985349b1800d62b0679598cd274f3801bc526afc4e40de25dd3f99f6d2fcbe55985349b1800d62b0679598cd274f3801bc526afc4e40de25dd3f99f6d2fcb75a2a87ddd2242437d989ea9fbbea177bc375cd0e4fa1c5ec3eeb649dbe057f675a2a87ddd2242437d989ea9fbbea177bc375cd0e4fa1c5ec3eeb649dbe057f6582291d41487132da6f5d906057144bb159f3ffe902f97b1f45f6dfc068ad127582291d41487132da6f5d906057144bb159f3ffe902f97b1f45f6dfc068ad1276c64a716c514c00fc4ee16fdcfb2c2c6125bbad186417e4bc59eb2638c8559846c64a716c514c00fc4ee16fdcfb2c2c6125bbad186417e4bc59eb2638c855984df90abe50a1b1437d196c324e50f00dc58f94a6f5cd1f7ca8f7710002493d647df90abe50a1b1437d196c324e50f00dc58f94a6f5cd1f7ca8f7710002493d647670d87f7c8f767d0a205ac0ffde1d8861c6cdefbb6eaa47b799ae03657ce18f4670d87f7c8f767d0a205ac0ffde1d8861c6cdefbb6eaa47b799ae03657ce18f4dc4c515c376721bf6d598581767981bd736f34aed4ad55e28a9f5de6cab2e2addc4c515c376721bf6d598581767981bd736f34aed4ad55e28a9f5de6cab2e2ad8a637f4deb0b36d2a98441f95ebc9ab5d44caa9a96b2466a485b87f8264b12978a637f4deb0b36d2a98441f95ebc9ab5d44caa9a96b2466a485b87f8264b1297f7a5715692deae0120323deb32870be43b11b8ae0099d3225e2bc7b047c113bbf7a5715692deae0120323deb32870be43b11b8ae0099d3225e2bc7b047c113bb6556226e11c25af4fdabde500793da2e0634abbe675917128b8fa7f6643800b36556226e11c25af4fdabde500793da2e0634abbe675917128b8fa7f6643800b31d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cb9e678134d807b9a77218dbf16c5c8075a71a4432bfc033e22851f004f44dc678bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62e42b69a145b86764577a20923accb4ce9202fed2c9f0baadee1059c25938e7e18e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea19356ffc63fa85933a7517cf1938544b35f229b6405f95e9993004274e3e154a697f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af3a0a99481a5c6ebcc21b7398083d4292746b4f3d624f591435cff05c465ea6cf08f7d3e3b1f347413349c49f9365d24c70945f59aba7bf96cae0e412f691deafd4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda396cb7fee4f311c8a60ea8ed3032c95c41b81c2841d7bbb77457b02d6bf101b198e9e42239ce1fe4c97d989854ab67063ba28ffd2f78000dcd9591df0062abeaa980fadebfa19d243b837f4393543da813abcd3c175acea58a2c2944a8ec06885d2b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae3f159b974cf3e1b1623e8cd1d106afe461d6ffbddec645d772d7dfadf8b4aa06401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec6553cdb20ade74e9096eaa52d2e3bffb37a5812d8c29e0eb6083994874396eb8c6423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b35202c062480a33d982fbccc4cf2c48e58f079742c048c3e4d5ee3bd6f911b91e2afbb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/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.10.5-1.el8.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.10.5-1.el822.1-133.16.10.5-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3e @eN@epe@eye;ddD@dd\dV@c@cۥccc@ck@cZrc!@bb@b@b@b@b2@bTbkbb)@b!a6a@aapaUa@`ݮ@`@``[)`X`OL@`B@``@`>`x@`2@_=_T_j_G@_@_:_i@_cO_V _R,@_P_C_>e_=@_3_+_)M_"@___@^@^^^^@^b^@^@^ϧ^V@^˳@^ku^O@^Nt^Nt^B@^;^8 @^)^ P@^^!@]}@]]ʞ]@]]c@]]@]c]D%]G@]G@] ]@]:]@\\F@\@\B@\@\M\Y@\s\o@\eX@\ac\Q\?\@W=W5W,@W#LW WW@WW@VVV?@V@V@VxVV@VVT@VV^@VLh@V<@V0V VqU@UAU@UUĝUc@U(UU@UU'U>U@Ux&Un@UUU7@U/@UF@U U@TT\@T!Radek Vykydal - 33.16.10.5-1Jiri Konecny - 33.16.10.4-1Martin Kolman - 33.16.10.3-1Martin Kolman - 33.16.10.2-1Jiri Konecny - 33.16.10.1-1Jiri Konecny - 33.16.9.5-1Jiri Konecny - 33.16.9.4-1Jiri Konecny - 33.16.9.3-1Vladimír Slávik - 33.16.9.2-1Radek Vykydal - 33.16.9.1-1Martin Kolman - 33.16.8.9-1Jiri Konecny - 33.16.8.8-1Jiri Konecny - 33.16.8.7-1Jiri Konecny - 33.16.8.6-1Jiri Konecny - 33.16.8.5-1Radek Vykydal - 33.16.8.4-1Martin Kolman - 33.16.8.3-1Martin Kolman - 33.16.8.2-1Vendula Poncova - 33.16.8.1-1Vladimir Slavik - 33.16.7.10-1Jiri Konecny - 33.16.7.9-1Martin Kolman - 33.16.7.8-1Radek Vykydal - 33.16.7.7-1Radek Vykydal - 33.16.7.6-1Radek Vykydal - 33.16.7.5-1Radek Vykydal - 33.16.7.4-1Radek Vykydal - 33.16.7.3-1Radek Vykydal - 33.16.7.2-1Radek Vykydal - 33.16.7.1-1Vendula Poncova - 33.16.6.6-1Martin Kolman - 33.16.6.5-1Radek Vykydal - 33.16.6.4-1Radek Vykydal - 33.16.6.3-1Radek Vykydal - 33.16.6.2-1Radek Vykydal - 33.16.6.1-1Radek Vykydal - 33.16.5.4-1Radek Vykydal - 33.16.5.3-1Radek Vykydal - 33.16.5.2-1Radek Vykydal - 33.16.5.1-1Radek Vykydal - 33.16.4.15-1Radek Vykydal - 33.16.4.14-1Radek Vykydal - 33.16.4.13-1Radek Vykydal - 33.16.4.12-1Radek Vykydal - 33.16.4.11-1Radek Vykydal - 33.16.4.10-1Radek Vykydal - 33.16.4.9-1Radek Vykydal - 33.16.4.8-1Martin Kolman - 33.16.4.7-1Martin Kolman - 33.16.4.6-1Radek Vykydal - 33.16.4.5-1Radek Vykydal - 33.16.4.4-1Radek Vykydal - 33.16.4.3-1Radek Vykydal - 33.16.4.2-1Radek Vykydal - 33.16.4.1-1Radek Vykydal - 33.16.3.26-1Radek Vykydal - 33.16.3.25-1Radek Vykydal - 33.16.3.24-1Radek Vykydal - 33.16.3.23-1Radek Vykydal - 33.16.3.22-1Radek Vykydal - 33.16.3.21-1Radek Vykydal - 33.16.3.20-1Radek Vykydal - 33.16.3.19-1Radek Vykydal - 33.16.3.18-1Radek Vykydal - 33.16.3.17-1Radek Vykydal - 33.16.3.16-1Radek Vykydal - 33.16.3.15-1Radek Vykydal - 33.16.3.14-1Radek Vykydal - 33.16.3.13-1Radek Vykydal - 33.16.3.12-1Radek Vykydal - 33.16.3.11-1Radek Vykydal - 33.16.3.10-1Radek Vykydal - 33.16.3.9-1Radek Vykydal - 33.16.3.8-1Radek Vykydal - 33.16.3.7-1Radek Vykydal - 33.16.3.6-1Radek Vykydal - 33.16.3.5-1Radek Vykydal - 33.16.3.4-1Radek Vykydal - 33.16.3.3-1Radek Vykydal - 33.16.3.2-1Radek Vykydal - 33.16.3.1-1Radek Vykydal - 29.19.2.17-1Radek Vykydal - 29.19.2.16-1Radek Vykydal - 29.19.2.15-1Radek Vykydal - 29.19.2.14-1Radek Vykydal - 29.19.2.13-1Radek Vykydal - 29.19.2.12-1Radek Vykydal - 29.19.2.11-1Radek Vykydal - 29.19.2.10-1Radek Vykydal - 29.19.2.9-1Radek Vykydal - 29.19.2.8-1Radek Vykydal - 29.19.2.7-1Radek Vykydal - 29.19.2.6-1Radek Vykydal - 29.19.2.5-1Radek Vykydal - 29.19.2.4-1Radek Vykydal - 29.19.2.3-1Radek Vykydal - 29.19.2.2-1Radek Vykydal - 29.19.2.1-1Radek Vykydal - 29.19.1.13-1Radek Vykydal - 29.19.1.12-1Radek Vykydal - 29.19.1.11-1Radek Vykydal - 29.19.1.10-1Radek Vykydal - 29.19.1.9-1Radek Vykydal - 29.19.1.8-1Radek Vykydal - 29.19.1.7-1Radek Vykydal - 29.19.1.6-1Radek Vykydal - 29.19.1.5-1Radek Vykydal - 29.19.1.4-1Radek Vykydal - 29.19.1.3-1Radek Vykydal - 29.19.1.2-1Radek Vykydal - 29.19.1.1-1Radek Vykydal - 29.19.0.40-1Radek Vykydal - 29.19.0.39-1Radek Vykydal - 29.19.0.38-1Radek Vykydal - 29.19.0.37-1Radek Vykydal - 29.19.0.36-1Radek Vykydal - 29.19.0.35-1Martin Kolman - 29.19.0.34-3Martin Kolman - 29.19.0.34-2Radek Vykydal - 29.19.0.34-1Radek Vykydal - 29.19.0.33-1Radek Vykydal - 29.19.0.32-1Radek Vykydal - 29.19.0.31-1Radek Vykydal - 29.19.0.30-1Radek Vykydal - 29.19.0.29-1Radek Vykydal - 29.19.0.28-1Martin Kolman - 29.19.0.27-2Radek Vykydal - 29.19.0.27-1Radek Vykydal - 29.19.0.26-1Radek Vykydal - 29.19.0.25-1Radek Vykydal - 29.19.0.24-1Radek Vykydal - 29.19.0.23-1Radek Vykydal - 29.19.0.22-1Radek Vykydal - 29.19.0.21-1Radek Vykydal - 29.19.0.20-1Radek Vykydal - 29.19.0.19-1Radek Vykydal - 29.19.0.18-1Radek Vykydal - 29.19.0.17-1Radek Vykydal - 29.19.0.16-1Radek Vykydal - 29.19.0.15-1Tomas Orsava - 29.19.0.14-2Radek Vykydal - 29.19.0.14-1Radek Vykydal - 29.19.0.13-1Radek Vykydal - 29.19.0.12-1Josh Boyer - 29.19.0.11-2Radek Vykydal - 29.19.0.11-1Radek Vykydal - 29.19.0.10-1Radek Vykydal - 29.19.0.9-1Radek Vykydal - 29.19.0.8-1Radek Vykydal - 29.19.0.7-1Radek Vykydal - 29.19.0.6-1Radek Vykydal - 29.19.0.5-1Radek Vykydal - 29.19.0.4-1Radek Vykydal - 29.19.0.3-3Radek Vykydal - 29.19.0.3-2Radek Vykydal - 29.19.0.3-1Radek Vykydal - 29.19.0.2-1Radek Vykydal - 29.19.0.1-1Martin Kolman - 29.19-1Martin Kolman - 29.18-1Martin Kolman - 29.17-1Martin Kolman - 29.16-1Martin Kolman - 29.15-1Martin Kolman - 29.14-1Martin Kolman - 29.13-1Martin Kolman - 29.12-1Martin Kolman - 29.11-1Martin Kolman - 29.10-1Martin Kolman - 29.9-1Martin Kolman - 29.8-1Martin Kolman - 29.7-1Martin Kolman - 29.6-1Martin Kolman - 29.5-1Martin Kolman - 29.4-1Martin Kolman - 29.3-1Martin Kolman - 29.2-1Martin Kolman - 29.1-1Martin Kolman - 28.22-1Martin Kolman - 28.21-1Adam Williamson - 28.20-2Martin Kolman - 28.20-1Martin Kolman - 28.19-1Martin Kolman - 28.18-1Martin Kolman - 28.17-1Martin Kolman - 28.16-1Martin Kolman - 28.15-1Martin Kolman - 28.14-1Martin Kolman - 28.13-1Martin Kolman - 28.12-1Martin Kolman - 28.11-1Martin Kolman - 28.10-1Martin Kolman - 28.9-1Martin Kolman - 28.8-1Martin Kolman - 28.7-1Martin Kolman - 28.6-1Martin Kolman - 28.5-1Martin Kolman - 28.4-1Martin Kolman - 28.3-1Martin Kolman - 28.2-1Martin Kolman - 28.1-1Martin Kolman - 27.20-1Radek Vykydal - 27.19-1Martin Kolman - 27.18-1Martin Kolman - 27.17-1Martin Kolman - 27.16-1Martin Kolman - 27.15-1Martin Kolman - 27.14-1Martin Kolman - 27.13-1Martin Kolman - 27.12-1Martin Kolman - 27.11-1Martin Kolman - 27.10-1Martin Kolman - 27.9-1Martin Kolman - 27.8-1Martin Kolman - 27.7-1Martin Kolman - 27.6-1Martin Kolman - 27.5-1Martin Kolman - 27.4-1Martin Kolman - 27.3-1Martin Kolman - 27.2-1Martin Kolman - 27.1-1Martin Kolman - 26.21-1Martin Kolman - 26.20-1Martin Kolman - 26.19-1Martin Kolman - 26.18-1Martin Kolman - 26.17-1Martin Kolman - 26.16-1Martin Kolman - 26.15-1Martin Kolman - 26.14-1Martin Kolman - 26.13-1Martin Kolman - 26.12-1Martin Kolman - 26.11-1Martin Kolman - 26.10-1Martin Kolman - 26.9-1Martin Kolman - 26.8-1Samantha N. Bueno - 26.7-1Martin Kolman - 26.6-1Martin Kolman - 26.5-1Martin Kolman - 26.4-1Martin Kolman - 26.3-1Martin Kolman - 26.2-1Samantha N. Bueno - 26.1-1Brian C. Lane - 25.20-1Brian C. Lane - 25.19-1Brian C. Lane - 25.18-1Brian C. Lane - 25.17-1Brian C. Lane - 25.16-1Brian C. Lane - 25.15-1Brian C. Lane - 25.14-1Brian C. Lane - 25.13-1Brian C. Lane - 25.12-1Brian C. Lane - 25.11-1Brian C. Lane - 25.10-1Brian C. Lane - 25.9-1Brian C. Lane - 25.8-1Brian C. Lane - 25.7-1Brian C. Lane - 25.6-1Brian C. Lane - 25.5-1Brian C. Lane - 25.4-1Brian C. Lane - 25.3-1Brian C. Lane - 25.2-1Brian C. Lane - 25.1-1Brian C. Lane - 25.0-1Brian C. Lane - 24.13-1Brian C. Lane - 24.12-1Brian C. Lane - 24.11-1Brian C. Lane - 24.10-1Brian C. Lane - 24.9-1Brian C. Lane - 24.8-1Brian C. Lane - 24.7-1Brian C. Lane - 24.6-1Brian C. Lane - 24.5-1Brian C. Lane - 24.4-1Brian C. Lane - 24.3-1Brian C. Lane - 24.2-1Brian C. Lane - 24.1-1Brian C. Lane - 24.0-1Brian C. Lane - 23.20-1Brian C. Lane - 23.19-1Brian C. Lane - 23.18-1Brian C. Lane - 23.17-1Brian C. Lane - 23.16-1Brian C. Lane - 23.15-1Brian C. Lane - 23.14-1Brian C. Lane - 23.13-1Brian C. Lane - 23.12-1Brian C. Lane - 23.11-1Brian C. Lane - 23.10-1Brian C. Lane - 23.9-1Brian C. Lane - 23.8-1Brian C. Lane - 23.7-1Brian C. Lane - 23.6-1Brian C. Lane - 23.5-1Brian C. Lane - 23.4-1Brian C. Lane - 23.3-1Brian C. Lane - 23.2-1Brian C. Lane - 23.1-1Brian C. Lane - 23.0-1- Update translations Resolves: RHEL-24836- Lower log file permission in /tmp (jkonecny) Resolves: RHEL-23344 - Add utility function to set file mode (jkonecny) Related: RHEL-23344- Fixed file-write operation to a public directory (ataf) Resolves: RHEL-23344- Propagate a lazy proxy of the storage model (vponcova) Resolves: RHEL-16276 - rescue: Don't allow to mount systems without a root device (vponcova) Resolves: RHEL-4784- timezone: for kickstart allow also timezones not offered by GUI (rvykydal) Resolves: RHEL-13151 Resolves: RHEL-4795 - Rename Organization to Organization ID on subscription screen (mkolman) Resolves: RHEL-11168- [ja_JP] - Need to update string on anaconda screen for installation completed Resolves: rhbz#2216746- iscsi: Allow changing iSCSI initiator name once set (vtrefny) Resolves: rhbz#2223980- Be more indulgent when reclaiming disk space (jstodola) Resolves: rhbz#1855371 - Do not print error on inst.ks=cdrom|hd (jkonecny) Resolves: rhbz#2211857- Stop infinite wait for CDROM when KS is processed (jkonecny) Resolves: rhbz#2209602 - Apply --noverifyssl option for liveimg kickstart command (jstodola) Resolves: rhbz#1886985 - Change driver_updates exit info messages to debug (jkonecny) Related: rhbz#2154904- driver_updates: migrate driver_updates.py to pep8 format (jkonecny) Related: rhbz#2154904 - driver_updates: adding tests for the new logging solution (jkonecny) Related: rhbz#2154904 - driver_updates: add lot of debug logs for easier debugging (jkonecny) Related: rhbz#2154904 - driver_updates: extend where we print log messages (jkonecny) Resolves: rhbz#2154904 - Add DNS search and ignore options from kickstart (vslavik) Resolves: rhbz#1656662 - Add DNS search and ignore options from kickstart (vslavik) Resolves: rhbz#1656662 - Add missing documentation about OEMDRV (jkonecny) Related: rhbz#1770969 - oemdrv: wait up to 5 seconds for disks to be handled (rmetrich) Resolves: rhbz#1770969- Update translations Resolves: rhbz#2139689- Update outdated translations- Report registration errors from kickstart (mkolman) Resolves: rhbz#2127072 - Make text in custom_storage_helper more accurate (ozobal) Resolves: rhbz#2063288- payload: fix repo --includepkgs option (rvykydal) Resolves: rhbz#2014103 - bootloader/zipl.py: update for zipl >= 2.25.0 (dan) Resolves: rhbz#2157917- Delegate auto-attach handling to RHSM (mkolman) Resolves: rhbz#2083318 - Test the InstallerStorage.copy method (vponcova) Related: rhbz#1913035 - Show multiple bootloader devices on the Manual Partitioning screen (vponcova) Resolves: rhbz#1913035 - Implement the Root.copy method (vponcova) Related: rhbz#1913035 - Redefine the Blivet.roots attribute (vponcova) Related: rhbz#1913035 - Redefine the Blivet.copy method (vponcova) Related: rhbz#1913035 - Use correct hint for VNC password boot option (jstodola) Resolves: rhbz#2125679- Disable the concurrency check in the error dialog in TUI (vponcova) Resolves: rhbz#1807491 - Support bond device activated in initramfs from kickstart (rvykydal) Resolves: rhbz#1940919- network: commit changes synchronously when dumping autoconnections (rvykydal) Related: rhbz#2127057 - Initialize empty disks on the Manual Partitioning screen (vponcova) Resolves: rhbz#2094977 - infra: Set test vars from templates (vslavik) - infra: Port check for matching templates from master (vslavik) - infra: Port templating mechanism from master (vslavik) - dracut: read filename dhcp option from dhcpopts file (rvykydal) Related: rhbz#1991516- network: remove activate_connection_sync (rvykydal) Related: rhbz#2127057 - network: use new NM client in ConsolidateInitramfsConnetionsTask (rvykydal) Related: rhbz#2127057 - network: use new NM client instance in SetRealOnbootValuesTask (rvykydal) Related: rhbz#2127057 - network: add tests for sync_call_glib (rvykydal) Related: rhbz#2127057 - network: use separate main conext for NM client in threads (rvykydal) Related: rhbz#2127057 - network: split add_and_activate_connection_sync function (rvykydal) Related: rhbz#2127057 - network: add NM connections synchronously (rvykydal) Related: rhbz#2127057 - infra: Use the Bugzilla API key in the `makebumpver` script (vponcova) - infra: Remove Jenkins from makebumpver (vslavik)- Do not crash on network --device link with wireless device (rvykydal) Resolves: rhbz#2125270- Disable the Unregister button during unregistration (mkolman) Resolves: rhbz#2068195 - Install rdma-core if infiniband network device is found (rvykydal) Resolves: rhbz#2050356- Add tooltip to the Insights checkbox (jkonecny) Resolves: rhbz#2069178 - Increase the minimal suggested size for /boot (vslavik) Resolves: rhbz#1844423- Allow to omit WWPN and LUN for NPIV-enabled zFCP devices (jstodola) Resolves: rhbz#1497086 - Reduce the width of the zFCP dialog (jstodola) Related: rhbz#1497086- bootloader: do not consider non-ibft iscsi disk as usable for bootloader (rvykydal) Resolves: rhbz#2002629- dnf: apply the /etc/dnf/dnf.conf configuration file in the installer (rvykydal) Resolves: rhbz#1899494- Report registration errors from kickstart (mkolman) Resolves: rhbz#2000650 - GUI: Show the dialog for a missing passphrase in an enlight box (vponcova) Related: rhbz#2029101 - GUI: Ask for a missing passphrase during automated installations (vponcova) Resolves: rhbz#2029101 - Create functions for a missing passphrase in pyanaconda.ui.lib (vponcova) Related: rhbz#2029101 - Add missing period when concatenating password error strings (jkonecny) Resolves: rhbz#2075419- Check if the mount point exists before calling statvfs (vponcova) Resolves: rhbz#1826760- Cleanup unneeded NFS repo with rd.live.ram parameter (mmatsuya) Resolves: rhbz#1970726 - Fix root password and LUKS passphrase visibility toggle (mkolman) Resolves: rhbz#1885879- Run restorecon in chroot when handling home dirs (vslavik) Resolves: rhbz#2069305- ovirt: move /var/tmp and /var/crash to own partition (sbonazzo) Resolves: rhbz#2060376- Bump subscription-manager version (mkolman) Related: rhbz#1968574 - Improve UX in Simple Content Access mode (mkolman) Resolves: rhbz#1968574 - Add IsSimpleContentAccessEnabled property (mkolman) Related: rhbz#1968574 - Add support for SCA mode detection from registration data (mkolman) Related: rhbz#1968574- Fix the status of the root configuration screen (vponcova) Related: rhbz#1981807 - Fix the condition for entering the root configuration (vponcova) Related: rhbz#1981807 - Fix the condition for completing the root configuration (vponcova) Resolves: rhbz#1981807- Wait for all background threads to finish before filling installation task queue (mkolman) Resolves: rhbz#1824422- Fix application of network --mtu kickstart option in Anaconda (rvykydal) Resolves: rhbz#2018301 - Configure the multilib policy of the target system (vponcova) Resolves: rhbz#1571727 - network: apply kickstart network --nodefroute also from stage2 (rvykydal) Resolves: rhbz#1990145- Make network spoke GUI more robust in cases of missing NM Client. (rvykydal) Resolves: rhbz#2003115 - Do not crash on missing NM Client on --vnc installations (rvykydal) Related: rhbz#2003115 - In installer environment set static, not transient hostname (rvykydal) Resolves: rhbz#1975349 - Add product config for AlmaLinux (andrew.lukoshko) Resolves: rhbz#2003692 - Fix creation of user account with empty password (mkolman) Resolves: rhbz#1687315- Payload should wait for all storage related threads to finish (mkolman) Resolves: rhbz#2007615 - Remove misleading warning about inst.ks.device replacing ksdevice (rvykydal) Resolves: rhbz#2002722- Disable anaconda-core's requirement on subscription-manager on CentOS (carl) Resolves: rhbz#1984958 - Show suggestions for an error caused by inconsistent sector sizes (vponcova) Resolves: rhbz#1935722 - Use a custom stylesheet to define CentOS-specific stylesheet data (carl) Related: rhbz#1974149 - Use RHEL help content for RHV/Ovirt (mkolman) Resolves: rhbz#1915910 - Move post installation scripts to the end of queue (lveyde) Resolves: rhbz#1970879 - Do not generate dracut arguments multiple times for some storage devices (rvykydal) Related: rhbz#1937208 - Make failure in generating of dracut arguments for iSCSI device non-fatal. (rvykydal) Resolves: rhbz#1937208- Check source type directly, not via DBus (mkolman) Resolves: rhbz#1941578 - Remove autostep functionality (vslavik) Resolves: rhbz#1976913 - Make it possible to skip install time Insights errors (mkolman) Resolves: rhbz#1931069 - Fix CDN button visibility (mkolman) Resolves: rhbz#1903178 - network: do not bind virtual devices to mac (rvykydal) Resolves: rhbz#1963834 - Add a log message for successful installation (vslavik) Resolves: rhbz#1949487- Use modinfo to check ko before modprobe (t.feng94) Resolves: rhbz#1577544 - network: do not crash on team without IP config (rvykydal) Resolves: rhbz#1929008 - Add the "Encrypt my data" checkbox to the custom partitioning spoke (vponcova) Resolves: rhbz#1903786 - Allow encryption of thin logical volumes (vponcova) Resolves: rhbz#1877777 - Don't automatically execute the default partitioning (vponcova) Resolves: rhbz#1954408 - Don't run the execute method in the kickstart installation in TUI by default (vponcova) Related: rhbz#1954408 - Don't run the execute method in the kickstart installation in GUI by default (vponcova) Related: rhbz#1954408 - Enable closest mirror in CentOS Stream config (carl) Resolves: rhbz#1953698 - Add CentOS Stream config (riehecky) Resolves: rhbz#1953698- subscription: allow dates in ISO 8601 format (ptoscano) Resolves: rhbz#1947445 - Add RHEL-specific advice to X timeout message (vslavik) Related: rhbz#1918702 - Fix AskVNCSpoke call (vslavik) Related: rhbz#1918702 - Improve X startup error messages (vslavik) Related: rhbz#1918702 - Terminate X server after timeout and restore crash test handler (vslavik) Related: rhbz#1918702 - Reorganize control flow in startX (vslavik) Related: rhbz#1918702 - Handle SIGUSR1 correctly after Xorg timeout (vslavik) Resolves: rhbz#1918702 - Refactor minor details in startX (vslavik) Related: rhbz#1918702 - Add base repo name for CentOS Stream after repository renaming (jkonecny) Resolves: rhbz#1946347 - Avoid a race condition during Connect to Red Hat spoke initialization (mkolman) Resolves: rhbz#1950053- network: clone connections from intramfs to persistent config (rvykydal) Resolves: rhbz#1910438 - network: match also connections named by MAC created by NM in initramfs (rvykydal) Related: rhbz#1910438 - network: do not reset ipv6.addr-gen-mode in tui network configuration (rvykydal) Related: rhbz#1873021 - network: set addr-gen-mode of Anaconda default connections to eui64 (rvykydal) Related: rhbz#1873021 - network: default to addr-gen-mode eui64 (rvykydal) Resolves: rhbz#1873021- Fix crash in NTP servers GUI dialog on late network configuration (rvykydal) Resolves: rhbz#1938168- ostree: ignore exit code 65 for systemd-tmpfiles (christian) Resolves: rhbz#1935648- Pull in new translations (rvykydal) Related: rhbz#1899672- Take dnf substitutions from installer environment configuration (rvykydal) Resolves: rhbz#1920735 - Fix exclude arguments of tar payload extracting. (rvykydal) Resolves: rhbz#1924118- Mark the rhsm and syspurpose kickstart commands as useless (vponcova) Resolves: rhbz#1921787 - Fix getting kernel version list for liveimg (rvykydal) Resolves: rhbz#1919463- Change warning messages of missing prefix for RH products (jkonecny) Resolves: rhbz#1897657 - Do not use cache for container build (jkonecny) Related: rhbz#1885635 - Fix missing inst. prefixes for bootloader options in documentation (jkonecny) Related: rhbz#1897657 - Fix show missing inst. prefix warning appropriately (jkonencny) Related: rhbz#1897657 - Remove docs where we tell users that inst. prefix is not required (jkonecny) Related: rhbz#1897657 - Print warning for boot options without inst. prefix (jkonecny) Related: rhbz#1897657 - Add missing dracut commands as missing inst. prefix warning (jkonecny) Related: rhbz#1897657 - Enable warning when inst. prefix is not used (jkonecny) Related: rhbz#1897657- network: handle wireless configure button sensitiveness (rvykydal) Resolves: rhbz#1917437- Allow to disable the Security module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Services module (vponcova) Resolves: rhbz#1913689 - Support should_run for standalone GUI spokes (vponcova) Resolves: rhbz#1913689 - Allow to disable the Localization module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Timezone module (vponcova) Resolves: rhbz#1913689 - Allow to disable the network installation (vponcova) Resolves: rhbz#1913689 - Allow to disable the Users module (vponcova) Resolves: rhbz#1913689 - Always show pykickstart parse warnings (vslavik) Resolves: rhbz#1897663- Initialize librepo logger (pkratoch) Resolves: rhbz#1908286 - Add RPM tests support for owners on rhel-8 (jkonecny) Related: rhbz#1885635 - Use latests RHEL-8 buildroot in containers (jkonecny) Related: rhbz#1885635 - Implement rpm-tests execution in the container (jkonecny) Related: rhbz#1885635- network: fix double-free using libnm function filter_connections() (rvykydal) Resolves: rhbz#1873561- network: rename Gtk cell renderer to prevent name collision (rvykydal) Related: rhbz#1847681 - network: add unit tests for SecretsAgent (rvykydal) Related: rhbz#1847681 - network: make SecretAgentDialog a bit more robust (rvykydal) Related: rhbz#1847681 - network: move wireless secret agent bits into a separate file (rvykydal) Related: rhbz#1847681 - network: migrate SecretAgent from python-dbus to dasbus (rvykydal) Related: rhbz#1847681 - network: do not use dialog for just single wireless connection to configure (rvykydal) Related: rhbz#1847681 - network: fix configuration of wireless networks (rvykydal) Related: rhbz#1847681 - network: use dialog instead of combobox to select wireless network (rvykydal) Related: rhbz#1847681 - network: deal with obsolete ssid when configuring wireless (rvykydal) Related: rhbz#1847681 - network: use function instead of assigned lambda in wireless activation (rvykydal) Related: rhbz#1847681 - network: do not update wireless AP combo active item when not necessary (rvykydal) Related: rhbz#1847681 - network: do not use obsolete access points in wireless configuration (rvykydal) Resolves: rhbz#1847681 - Update the function get_default_partitioning (vponcova) Related: rhbz#1887370 - Update the property default_partitioning (vponcova) Related: rhbz#1887370 - Change the default_partitioning option (vponcova) Resolves: rhbz#1887370- Fix incomplete configuration of repositories loaded from treeinfo (honza.stodola) Resolves: rhbz#1745064 - Fix checking ssl certificate for metadata (honza.stodola) Resolves: rhbz#1745064 - Apply pylint excessive memory usage fix (mpitt) Related: rhbz#1885635 - Use bootlist command to update the PowerPC-64 Boot Order (javierm) Resolves: rhbz#1854307 - Discard current boot list when updating the boot-device NRVAM variable (javierm) Resolves: rhbz#1854307 - Improve the error dialog for storage reset (vponcova) Resolves: rhbz#1877050 - Fix issue when ns_info cannot be retrieved for NVDimm namespace (jkonecny) Resolves: rhbz#1891827 - Relabel the anaconda logs after copying them to the installed system (jstodola) Resolves: rhbz#1870493 - post-scripts need to be sorted (honza.stodola) Related: rhbz#1870493- Install Red Hat IT root certificate into anaconda-ci container (mpitt) Related: rhbz#1885635 - Install python-copr into anaconda-ci container (mpitt) Related: rhbz#1885635 - Change handling of UID and GID values (vslavik) Related: rhbz#1786680 - Send UID and GID over D-Bus as UInt32 (vslavik) Related: rhbz#1786680 - Correct limits for UIDs and GIDs in GUI (vslavik) Resolves: rhbz#1786680 - Add rhel unit-tests workflow for pull_request_trigger back (jkonecny) Related: rhbz#1885635 - Select disks for implicit partitions (vponcova) Resolves: rhbz#1642391 - Extend the PartSpec class (vponcova) Related: rhbz#1642391- Allow to format selected DASDs (vponcova) Resolves: rhbz#1874394 - Don't clobber host checkout on `make container-ci` (mpitt) Related: rhbz#1885635 - Drop anaconda-ci container entrypoint (mpitt) Related: rhbz#1885635 - Remove PR test trigger (mpitt) Related: rhbz#1885635 - Rename ci-tasks container to anaconda-ci (jkonecny) Related: rhbz#1885635 - network: do not crash on infiniband devices activated in initramfs (rvykydal) Resolves: rhbz#1890009 - Fix testing target branch instead of PR branch (jkonecny) Related: rhbz#1885635 - Add a mechanism to hide help button, use on inst. progress (vslavik) Resolves: rhbz#1890092 - Document how to start a self-hosted GitHub actions runner locally (mpitt) Related: rhbz#1885635 - Run unit tests on self-hosted GitHub runner (mpitt) Related: rhbz#1885635 - Fix local tests run inside of container (jkonecny) Related: rhbz#1885635 - Fix ci-tasks container shell instructions (mpitt) Related: rhbz#1885635 - More aggressive pylint downscaling (mpitt) Related: rhbz#1885635 - Fix pylint downscaling (mpitt) Related: rhbz#1885635 - Add ci-tasks container for running unit tests (mpitt) Related: rhbz#1885635 - Restrict pylint parallelism to available RAM (mpitt) Related: rhbz#1885635 - Separate RPM installability test from rpm_tests (martin) Related: rhbz#1885635 - Define make targets for building source and binary rpms (martin) Related: rhbz#1885635 - Drop superfluous build in `make run-rpm-tests-only` (martin) Related: rhbz#1885635 - Mock system operations in MountFilesystemsTask task (martin) Related: rhbz#1885635 - Add missing "rpm-build" test dependency (martin) Related: rhbz#1885635 - Add missing "make" BuildRequires (martin) Related: rhbz#1885635- Never mount partitions on a disk with the iso9660 filesystem (vponcova) Resolves: rhbz#1878784- Root password is mandatory if there is *not* admin user. (rvykydal) Related: rhbz#1876727 - Make locked root be completed only for kickstart (vslavik) Resolves: rhbz#1876727- network: do not add superfluous quotes to inst.dhcpclass identifier (rvykydal) Related: rhbz#1870692- subscription: Assure payload restart on DVD install after registration (mkolman) Resolves: rhbz#1873164 - Document the restart_payload argument of subscription helper functions (mkolman) Related: rhbz#1873164- network: fix inst.dhcpclass boot option (rvykydal) Resolves: rhbz#1870692 - network: fix kickstart network --dhcpclass option (rvykydal) Resolves: rhbz#1869224- Fix traceback when removing additional repository (jkonecny) Resolves: rhbz#1871037 - Do not mount as RW in Dracut (jkonecny) Resolves: rhbz#1871049 - Clean up s390 partitioning check (vslavik) Resolves: rhbz#1855724- network: do not try to activate connection that has not been found (rvykydal) Resolves: rhbz#1869323 - network: add timeout for synchronous activation of a connection (rvykydal) Related: rhbz#1869323- Propagate verify_ssl to RHSM (mkolman) Resolves: rhbz#1858126- subscription: Only restart payload when needed (mkolman) Resolves: rhbz#1861351 - Reset the state of the custom partitioning spoke (vponcova) Resolves: rhbz#1868330 - network: fix parsing of hostname from ip= if mac is defined in dhcp (rvykydal) Resolves: rhbz#1852560- Revert root password spoke to 8.2 behavior (vslavik) Resolves: rhbz#1851220 - Remove the DBus method ConfigureNTPServiceEnablementWithTask (vponcova) Resolves: rhbz#1862492 - Add the function is_service_installed (vponcova) Related: rhbz#1862492- Implement get_source_proxy() in payload base class (mkolman) Resolves: rhbz#1861456 - Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1865882 - subscription: Convert the RHSM default config values to expected format (mkolman) Resolves: rhbz#1862116 - Create ssh user using only existing fields (vslavik) Resolves: rhbz#1860058 - Remove subscription workaround to not use treeinfo repositories (jkonecny) Related: rhbz#1851207 - Fix issue that treeinfo repositories were never disabled (jkonecny) Related: rhbz#1851207 - Keep treeinfo repositories disabled after payload reset (jkonecny) Related: rhbz#1851207 - Reset repositories from the main thread (vponcova) Related: rhbz#1851207 - Initialize the closest mirror from the main thread (vponcova) Related: rhbz#1851207 - Fix crash on first entering of source spoke (jkonecny) Related: rhbz#1851207 - Remove treeinfo repositories instead of disabling (jkonecny) Related: rhbz#1851207 - Reload treeinfo repositories on every payload reset (jkonecny) Resolves: rhbz#1851207- Apply onboot policy even when network was configured in UI. (rvykydal) Resolves: rhbz#1856632 - Fix creating cached LVs on encrypted PVs (vtrefny) Resolves: rhbz#1855973- Fix everything in payload should be mounted as read only (jkonecny) Related: rhbz#1856264 - Add support for mount options to device_tree.MountDevice (jkonecny) Related: rhbz#1856264 - Adapt tests for CDRom for the new inst.stage2 discovery (jkonecny) Related: rhbz#1856264 - CDRom source should prioritize stage2 device during discover (jkonecny) Resolves: rhbz#1856264 - Protect all devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Don't ignore NVDIMM devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Add tests for the DBus method FindOpticalMedia (vponcova) Related: rhbz#1856264 - Don't return negative container free space (vponcova) Resolves: rhbz#1853071 - Revert "Do not build Anaconda on i686" (mkolman) Resolves: rhbz#1857180 - Move slower part of Subscription spoke initialization to a thread (mkolman) Related: rhbz#1823578 - Only pass one initrd image to kexec (javierm) Resolves: rhbz#1855290 - Wait for payload initialization to finish in Subscription spoke (mkolman) Related: rhbz#1823578- Fix the position of the info bar in standalone spokes (vponcova) Resolves: rhbz#1847423 - Add workaround to fix support for installtree without repo (jkonecny) Resolves: rhbz#1854825 - Revert "Update pyanaconda/exception.py" (jstodola) Resolves: rhbz#1853470 - network: fix configuration of virtual devices by boot options (rvykydal) Resolves: rhbz#1851218- subscription: Fix rhsm --proxy kickstart command usage with no username specified (mkolman) Resolves: rhbz#1849792 - Create the initial storage model during the initialization (vponcova) Resolves: rhbz#1844098 - Make spoke tiles stack more tightly (vslavik) Resolves: rhbz#1845493 - Reconfigure DNF payload after options are set (vslavik) Resolves: rhbz#1847603- Fix displaying of empty software group description (rvykydal) Resolves: rhbz#1812061 - Fix software spoke message when source changes (mkolman) Resolves: rhbz#1788458- Fix RHSM HTTP proxy configuration crash in the GUI (mkolman) Resolves: rhbz#1849792 - subscription: Handle cases where CDN should not be the default (mkolman) Related: rhbz#1845605 - subscription: Set DNF payload source via config file option (mkolman) Related: rhbz#1845605 - subscription: Manual CDN selection support (mkolman) Related: rhbz#1845605 - subscription: Handle source switching at registration/unregistration (mkolman) Related: rhbz#1845605 - subscription: Introduce the default_source configuration option (mkolman) Related: rhbz#1845605 - network: do not enforce network standalone spoke on default source (rvykydal) Resolves: rhbz#1848069 - Don't mount DBus sources at /run/install/source (vponcova) Resolves: rhbz#1851037- network: fix obtaining of s390 options of a wired connection (rvykydal) Resolves: rhbz#1850199 - Always specify the boot disk (vponcova) Resolves: rhbz#1630299 - Remove the workaround with LD_PRELOAD (vponcova) Resolves: rhbz#1843533 - Exclude stderr from returned output when executing powerpc-utils tools (javierm) Related: rhbz#1847604 - Rename function for a simple check for DNF repository (jkonecny) Related: rhbz#1849093 - Add tests for verify_valid_installtree function (jkonecny) Related: rhbz#1849093 - Move verify_valid_installtree to source module utils (jkonecny) Related: rhbz#1849093 - Do not test if repo is valid based on .treeinfo file (jkonencny) Resolves: rhbz#1849093 - Add test for NFS URL with ISO in path (jkonecny) Related: rhbz#1849083 - Fix issue when NFS path is pointing directly to ISO (jkonencny) Resolves: rhbz#1849083- Move Subscription spoke under Software (vslavik) Resolves: rhbz#1845493 - Fix hiding of network device activation switch (rvykydal) Resolves: rhbz#1628521- Fix wireless network configuration on get_ssid() returning None (rvykydal) Resolves: rhbz#1847681 - Relabel whole /etc instead of only some parts (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Clean up lists of files and directories to relabel (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Fix spanish translations (rvykydal) Resolves: rhbz#1847977- Fix regression reading kernel list when collecting configurations (jkonecny) Resolves: rhbz#1846156 - Prevent crash on unregistration (mkolman) Resolves: rhbz#1845962 - Check Subscription module is available before use in payload code (mkolman) Related: rhbz#1845605 - Fix updating of user gid/uid value checkbox in gui (rvykydal) Related: rhbz#1844386 - Fix crash on user uid/gid unchecked in gui (rvykydal) Resolves: rhbz#1844386 - Fix passing of arguments when creating dracut arguments for FCoE (rvykydal) Resolves: rhbz#1843741 - Do not build Anaconda on i686 (mkolman) Related: rhbz#1691319- Don't use data.method.proxy (vponcova) Related: rhbz#1691319 - Fix more SElinux contexts (vslavik) Resolves: rhbz#1834189 Resolves: rhbz#1775975 - localization: do not crash on failed parsing of X layout (rvykydal) Resolves: rhbz#1843379- Create /etc/systemd/network dir for ifname= renaming if needed. (rvykydal) Resolves: rhbz#1841469 - Update requirements for fips - update-crypto-policies script (rvykydal) Resolves: rhbz#1841471- Convert help system to use help id (mkolman) Related: rhbz#1691319 - Remove unused constants (mkolman) Related: rhbz#1691319 - Adjust help related configuration options (mkolman) Related: rhbz#1691319 - Replace helpFile property with help_id (mkolman) Related: rhbz#1691319 - Close responses from session.get (vponcova) Related: rhbz#1691319 - Improve the documentation of the SetUpMountTask class (vponcova) Related: rhbz#1691319 - Raise an exception if the source's mount point is not unmounted (vponcova) Related: rhbz#1691319 - Change the default source to CDROM (vponcova) Related: rhbz#1691319 - Don't set up sources in the refresh method of the Source spoke (vponcova) Related: rhbz#1691319 - Set up FIPS in the target system (vponcova) Related: rhbz#1800697 - Update the service anaconda-sshd (vponcova) Related: rhbz#1800697 - Set up FIPS in the installation environment (vponcova) Resolves: rhbz#1800697 - Add NFS ISO support back to the NFS SetupSourceTask (jkonecny) Resolves: rhbz#1840346 - Add NFS ISO support to the NFSSourceModule (jkonencny) Related: rhbz#1840346 - Fix changelog to keep rhel history (rvykydal) Related: rhbz#1691319 - Tear down HDD device mount if no valid installation source is found (jkonecny) Related: rhbz#1840346 - Extract ISO find algorith from harddrive (jkonecny) Related: rhbz#1840346 - Update required ack in makebumpver script for rhel > 7 (rvykydal) Related: rhbz#1691319 - Fix string based on translator comments (vslavik) Related: rhbz#1691319 - subscription: Fix authentication method switching in GUI (mkolman) Related: rhbz#1691319- subscription: Make sure CDN repos are loaded and usable (mkolman) Related: rhbz#1691319 - Fix issue that unified ISO from URL is not loaded (jkonecny) Related: rhbz#1691319 - Add split_protocol payload helper function (jkonecny) Related: rhbz#1691319 - Fix imports of Blivet-GUI in unit tests (vponcova) Related: rhbz#1691319 - Make cppcheck ignore the G_DEFINE_TYPE macros (vslavik) Related: rhbz#1691319 - Fix test to not use Python 3.8 feature (vslavik) Related: rhbz#1691319 - Fix test for root SSH login allowed (vslavik) Related: rhbz#1691319 - Remove blivet-GUI tests (vslavik) Related: rhbz#1691319 - Ignore no return from BTRFS (vslavik) Related: rhbz#1691319 - Remove unused imports (vslavik) Related: rhbz#1691319- Change git branch configuration (jkonecny) Related: rhbz#1805757 - Update translation badge (jkonecny) Related: rhbz#1805757 - Use rhel-8 weblate translation repository (jkonecny) Resolves: rhbz#1805757 - Use platform-python instead of python3 (vslavik) Related: rhbz#1691319 - root spoke gui: do not expose some root account options (eg locking) (rvykydal) Related: rhbz#1691319 - Modify locking of root defauls for rhel (rvykydal) Related: rhbz#1691319 - Update required version of blivet (rvykydal) Related: rhbz#1691319 - Remove tests for --ignorebroken packages section option (rvykydal) Related: rhbz#1691319 - Remove support for --ignorebroken packages option (rvykydal) Related: rhbz#1691319 - Use F25_Timezone (rvykydal) Related: rhbz#1691319 - Make sure rhsm.service is running at Anaconda startup (mkolman) Related: rhbz#1691319 - Replace SimpleQueue with Queue (vponcova) Related: rhbz#1691319 - Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1691319 - Make RHEL the default (fallback) product (vslavik) Related: rhbz#1691319 - Exclude blivet gui source from rpm_test (rvykydal) Related: rhbz#1691319 - Exclude dependencies for tests from RHEL-8 (jkonecny) Related: rhbz#1691319 - Update pykickstart version for rhel (rvykydal) Related: rhbz#1691319 - Use RHEL8 versions of commands (rvykydal) Related: rhbz#1691319 - Use RHEL8 kickstart handler (rvykydal) Related: rhbz#1691319 - Remove kickstart btrfs support (rvykydal) Related: rhbz#1691319 - Rebase to upstream 33.16 version (rvykydal) Resolves: rhbz#1691319- Make sure rhsm.service is running at Anaconda startup (mkolman) Resolves: rhbz#1805266- Fix crash on single disk selection in GUI (rvykydal) Resolves: rhbz#1805613- Fix installation source switching to/from CDN (mkolman) Resolves: rhbz#1788487 Resolves: rhbz#1790383 Resolves: rhbz#1791376- Do not allow selecting ignored disk in GUI even if it is the only one (rvykydal) Resolves: rhbz#1786561- Disable package download to / /tmp (jkonecny) Resolves: rhbz#1781517- network: fix GUI crash on invalid devices in the list (rvykydal) Resolves: rhbz#1697256- Fix DBus error detection (mkolman) Related: rhbz#1794767 - Make sure RHSM HTTP proxy port from kickstart is an integer (mkolman) Resolves: rhbz#1794025- Log exceptions raised in subscription data fetching method (mkolman) Related: rhbz#1788036 - Fix subscription status not being displayed in some cases (mkolman) Resolves: rhbz#1788036 - Make sure syspurpose is set before registration in GUI (mkolman) Resolves: rhbz#1788207 Related: rhbz#1788036 - Update pep8speaks checker configuration for the branch (rvykydal) Related: rhbz#1788036- Fix RHSM HTTP proxy configuration clearing (mkolman) Resolves: rhbz#1789814 - Add scrolling for the registration tab (mkolman) Resolves: rhbz#1788422- Fix output kickstart generation for subscription commands (mkolman) Resolves: rhbz#1788579 Resolves: rhbz#1788513 - Fix GTK access from subscription thread (mkolman) Resolves: rhbz#1787615- Fix branding in the Connect to Red Hat spoke (mkolman) Resolves: rhbz#1787342- Fix RHSM HTTP proxy setup (mkolman) Related: rhbz#1748281 - Fix text color on info bars (mkolman) Resolves: rhbz#1782174- Adjust unit tests (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend list of false positives in the style guide (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in GUI (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend the anaconda-gtk.css (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in installation payload (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes outside of DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add temporary subscription scheduling module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add basic CDN support to Payload DBus module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add support for custom interface for DBus Tasks (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Backport locale support for modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add subscription manager as an Anaconda dependency (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391- Add UI support for the ZIPL Secure boot (vponcova) Related: rhbz#1659400 - Add DBus support for the ZIPL Secure Boot (vponcova) Resolves: rhbz#1659400 - Don't mention new-kernel-pkg anymore in /etc/sysconfig/kernel (javierm) Resolves: rhbz#1747382 - Don't print warnings for new-kernel-pkg not being present (javierm) Related: rhbz#1747382- Only attempt to open the ibm,max-boot-devices sysfs entry if it exists (javierm) Related: rhbz#1748756- Don't add more devices in boot-device NVRAM than the maximum allowed (javierm) Resolves: rhbz#1748756 - Fix local repo files aren't enabled (jkonecny) Resolves: rhbz#1641620 - Remove ldconfig spec macros (jkonecny) Resolves: rhbz#1700685 - Don't try to format FBA DASD devices (mmatsuya) Resolves: rhbz#1715303- Skip buildins when processing kernel boot args (jkonecny) Resolves: rhbz#1637472 - network: fix handling of ksdevice=bootif in initramfs (rvykydal) Related: rhbz#1649359 - Make sure we work with fresh data when trying to do netroot (vpodzime) Resolves: rhbz#1649359 - Make our manual triggering on network in dracut work (vpodzime) Resolves: rhbz#1649359- Change the bases of the install classes for RHVH (vponcova) Related: rhbz#1753316- Add the install class for Red Hat Virtualization (vponcova) Resolves: rhbz#1753316 - Extend support for custom storage checking (vponcova) Related: rhbz#1753316 - Enable to define the autopart type in an install class (vponcova) Related: rhbz#1753316- Fix noverifyssl when downloading .treeinfo file (jkonecny) Resolves: rhbz#1726156 Resolves: rhbz#1723811- Do not try to mount cdrom source also if it has been mounted in dracut. (rvykydal) Resolves: rhbz#1733507- Adjust the exclude arguments for livepayloads (bcl) Related: rhbz#1684542 - Recreate the BLS entries when using liveimg (bcl) Resolves: rhbz#1684542 - Cache the liveimg tar kernel list (bcl) Related: rhbz#1684542 - Add common function for creating rescue images (bcl) Related: rhbz#1684542 - Re-generate BLS loader file snippets on live installs (awilliam) Related: rhbz#1684542- Respect changesok password policy for root password (mkolman) Resolves: rhbz#1584145 - Fix default value for pwpolicy emptyok (mkolman) Resolves: rhbz#1664704- Add support for disabling modules via module --disable (mkolman) Resolves: rhbz#1655523 Related: rhbz#1719347- Require blivet with flags.protect_cdrom support (rvykydal) Related: rhbz#1671713 - Be more strict when checking for mounted dvd source. (rvykydal) Resolves: rhbz#1671713 - Protect cdroms during tree population for image installs. (rvykydal) Resolves: rhbz#1671713- Fix the rescue mode (vponcova) Resolves: rhbz#1628653- Set default entry to the BLS id instead of the entry index (javierm) Resolves: rhbz#1671047 - Fix non-root dir of install tree HD installation (jkonecny) Resolves: rhbz#1689194- Handle bytes and strings from RPM (vponcova) Resolves: rhbz#1689909 - Set the flag lvm_metadata_backup (vponcova) Resolves: rhbz#1673901 - Rename add-ons to additional software (jkonecny) Resolves: rhbz#1674011 - Move product version modifications for ui into function and add unit test. (rvykydal) Resolves: rhbz#1671384 - Do not show quarterly release part of the version in UI. (rvykydal) Resolves: rhbz#1671384- Rename zanata rhel-devel version (rvykydal) Related: rhbz#1666319 - Adapt makebumpver to rhel-devel -> rhel-8 branch renaming. (rvykydal) Resolves: rhbz#1666319- Use new ssl certificate kickstart options (lars) Resolves: rhbz#1663954- Pull in new translations (rvykydal) Related: rhbz#1684056- Make SMT warning message smaller (jkonecny) Related: rhbz#1684056 - Remove blank line in the SMT warning (jkonecny) Related: rhbz#1684056- Pull in new translations (rvykydal) Related: rhbz#1684056- Update the SMT warning message (rvykydal) Related: rhbz#1684056 - Detect and warn if SMT is enabled (vponcova) Resolves: rhbz#1684056- Pass nosmt boot option to installed system. (rvykydal) Resolves: rhbz#1677411 - Use unformatted DASDs for the partitioning (vponcova) Resolves: rhbz#1676630- Check for dirinstall target on s390 (bcl) Resolves: rhbz#1677417- Change the overflow color (vponcova) Related: rhbz#1637686- Remove a confusing message for headless systems (#1638791) (vponcova) Resolves: rhbz#1638791- Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1638383 - Do not crash on missing multipath device wwn. (rvykydal) Resolves: rhbz#1666242- Relabel X11/xorg.conf.d directory (jkonecny) Resolves: rhbz#1660436 - Reorder items in selinux relabeling post script (jkonecny) Related: rhbz#1660436- Update gjs dependency filter for fedora->rhel filename changes (rvykydal) Related: rhbz#1650295- Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1650295- Add python3-coverage to testing dependencies (jkonecny) Related: rhbz#1502323 - Set Automatic Installation Media for HDD not ISO (jkonecny) Related: rhbz#1502323 - Adapt old code to new partition name translation (jkonecny) Related: rhbz#1502323 - Fix source spoke status for expanded tree on HDD (jkonecny) Related: rhbz#1502323 - Enable installation from install tree on HDD (jkonecny) Resolves: rhbz#1502323- Pull in fixed translations Resolves: rhbz#1659890- Update python-coverage dependency (rvykydal) Resolves: rhbz#1658777 - Require password confirmation in GUI (mkolman) Resolves: rhbz#1584064 - Only quit GTK mainloop on GUI quit request (mkolman) Resolves: rhbz#1643111 - Drop the inst.noblscfg option (javierm) Resolves: rhbz#1658980 - Don't allow to use LDL DASD disks (vponcova) Resolves: rhbz#1635825 - Don't allow /boot on LVM (vponcova) Resolves: rhbz#1641986 - Use the default LUKS version for auto partitioning (vponcova) Resolves: rhbz#1628519 - Make it possible to exit empty user spoke (mkolman) Resolves: rhbz#1620135 - Fix pylint errors (vponcova) Related: rhbz#1652727- Run zipl again after generating initramfs (#1652727) (vponcova) Resolves: rhbz#1652727- Fix module installation error reporting (mkolman) Resolves: rhbz#1644635 - Drop xorg-x11-server-Xorg check from graphical target detection (mkolman) Resolves: rhbz#1583958- Pull in fixed translations Resolves: rhbz#1650431- Hotfix - disable unsupported hardware detection (mkolman) Resolves: rhbz#1645686- Make the pyanaconda/image.py more pep8 (jkonecny) Related: rhbz#1631673 - Test image repodata folder based on treeinfo file (jkonecny) Resolves: rhbz#1631673 - Use var instead of strings in findFirstIsoImage (jkonecny) Related: rhbz#1631673 - Use new InstallTreeMetadata instead of TreeInfo (jkonecny) Related: rhbz#1631673 - Add InstallTreeMetadata class (jkonecny) Related: rhbz#1631673 - Move DEFAULT_REPOS to the constants (jkonecny) Related: rhbz#1631673- nvdimm: update ks data for actions in UI (rvykydal) Resolves: rhbz#1620093 - nvdimm: use pykickstart constant for setting reconfigure mode (rvykydal) Related: rhbz#1620093 - Fix strings not marked for translation (jkonecny) Resolves: rhbz#1637399 - Increase EFI System Partition (ESP) size to 200-600 MiB (javierm) Resolves: rhbz#1633640 - Save lsblk output to the Anaconda traceback file (vtrefny) Resolves: rhbz#1627220- Remove EXPERIMENTAL label for mountpoint assignment in TUI (mkolman) Resolves: rhbz#1636940 - Wrap line in storage/osinstall.py to 99 chars (jkonecny) Related: rhbz#1637096 - Add missing pylint false positive (jkonecny) Related: rhbz#1637096 - Make syspurpose description text size biger (mkolman) Related: rhbz#1612060 - Fix double quoting in syspurpose values (mkolman) Resolves: rhbz#1637135 - Fix ihelp pylint issues (jkonecny) Related: rhbz#1637096 - Add ignored field to rpm_tests (jkonecny) Related: rhbz#1637096 - Remove unused false positives (jkonecny) Related: rhbz#1637096 - Use new BTRFS pykickstart version (jkonecny) Related: rhbz#1637096 - Add back missing import (jkonecny) Related: rhbz#1637096 - Add --no-pip to setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename coverage3 to coverage-3.6 (jkonecny) Related: rhbz#1637096 - Fix error message in setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename nosetests binary to 3.6 - link is missing (jkonecny) Resolves: rhbz#1637096 - Remove not used BuildRequires for RHEL (jkonecny) Related: rhbz#1637096 - Add shortcut function to get dependency script (jkonecny) Related: rhbz#1637096 - Add install-pip parameter to setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add initial 32-bit ARMv7 EFI support (pbrobinson) Resolves: rhbz#1637618 - Drop legacy get_arm_machine pieces (pbrobinson) Related: rhbz#1637618 - arch: arm: drop omap checks and specifics (pbrobinson) Related: rhbz#1637618 - Small optimalization in setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add package installation from pip for test script (jkonecny) Related: rhbz#1637096 - Remove hfsplus-tools not used on RHEL (jkonecny) Related: rhbz#1637096- Add Not Specified option for System Purpose lists (mkolman) Resolves: rhbz#1637602 - Set the VNC password directly (vponcova) Resolves: rhbz#1634667- Ignore errors when trying to activate unsupported swaps (vtrefny) Resolves: rhbz#1635253 - Adapt built in help system to new content structure (mkolman) Resolves: rhbz#1593723 - Update help folder paths (mkolman) Related: rhbz#1593723 - Replace helpFile property with help_id (mkolman) Related: rhbz#1593723 - Small optimization in boot arg parsing method (jkonecny) Related: rhbz#1622429 - Fix bad --addrepo command line parsing (jkonecny) Related: rhbz#1622429 - Raise correct exception on bad addrepo boot param (jkonecny) Resolves: rhbz#1622429- Add option to set kernel.hung_task_timeout_secs option (rvykydal) Resolves: rhbz#1633549 - Change default install class to RHEL (jkonecny) Resolves: rhbz#1634094 - Don't check for firmware compatibility to enable BootLoaderSpec support (javierm) Resolves: rhbz#1635547- Update kernel command line parameters in BLS files (javierm) Resolves: rhbz#1635180 - Drop attempt to add 'nocrypto' to tsflags (#1634791) (awilliam) Resolves: rhbz#1634791 - Make sure fips is correctly enabled on target system (#1619568) (mkolman) Resolves: rhbz#1619568- Syspurpose related test & pylint fixes (mkolman) Related: rhbz#1612060 - Add missing folder to Makefile (mkolman) Related: rhbz#1612060 - Add system purpose support (mkolman) Resolves: rhbz#1612060- Sync spec file (rvykydal) Related: rhbz#1619153 - Fix python3 requires in spec file (rvykydal) Resolves: rhbz#1619153 - Revert "Add system purpose support" (rvykydal) Related: rhbz#1619153 - Add support for GRUB_ENABLE_BLSCFG and inst.noblscfg (pjones) Resolves: rhbz#1615442 - Get rid of new-kernel-pkg invocations (pjones) Related: rhbz#1615442 - Minor pylint cleanups (pjones) Related: rhbz#1615442- Add system purpose support (mkolman) Resolves: rhbz#1612060- Require the Python interpreter directly instead of using the package name - Related: rhbz#1619153- Update the spoke for unsupported hardware in TUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Update the dialog for unsupported hardware in GUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Support detection of kernel taints (vponcova) Resolves: rhbz#1601545- prefixdevname: fix a typo in filename (rvykydal) Related: rhbz#1615997 - prefixdevname: pass persistent configuration to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: pass net.ifnames.prefix option to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: install package to target system if needed (rvykydal) Resolves: rhbz#1615997 - prefixdevname: import state from initramfs to stage 2 (rvykydal) Resolves: rhbz#1615997- Don't connect to signals of the Network Manager DBus objects (vponcova) Resolves: rhbz#1582233 - Fix librepo logging with new DNF (jkonecny) Resolves: rhbz#1626609- Require python3-librepo Resolves: rhbz#1626609- DNF 3.5 compatibility (mkolman) Related: rhbz#1613296 - Don't try to get hostnamed proxy in non-installer-image environments (rvykydal) Resolves: rhbz#1622917- Revert "Don't allow booting from nvdimm devices" (rvykydal) Resolves: rhbz#1620566 - Fix pylint errors (vponcova) Related: rhbz#1618633- Fix crash in tui when default partitioning scheme is not supported (rvykydal) Related: rhbz#1617958- Add inst.addrepo documentation for HD variant (jkonecny) Related: rhbz#1595415 - Warn when repo names are not unique (jkonecny) Related: rhbz#1595415 - HD addon repos have mount directories permanent (jkonecny) Related: rhbz#1595415 - Unmount hard drive additional repositories (jkonecny) Related: rhbz#1595415 - Move RepoData copy creation to the RepoData class (jkonecny) Related: rhbz#1595415 - Show empty file protocol on HD addon repo fail (jkonecny) Related: rhbz#1595415 - Mount and use HDD additional repositories (jkonecny) Related: rhbz#1595415 - Separate _find_and_mount_iso from _setup_media (jkonecny) Related: rhbz#1595415 - Load hard drive repo type from inst.addrepo (jkonecny) Related: rhbz#1595415 - Do not fail if .discinfo file can't be read (jkonecny) Related: rhbz#1595415 - Use productmd to parse .discinfo file (jkonecny) Related: rhbz#1595415 - Add payload sources tests (jkonecny) Related: rhbz#1595415 - Cleanup payload tests source file (jkonecny) Related: rhbz#1595415 - Add documentation for inst.addrepo boot option (jkonecny) Related: rhbz#1595415 - Add additional repositories to KS data (jkonecny) Resolves: rhbz#1595415 - Use new source solution (jkonecny) Related: rhbz#1595415 - Add payload sources implementation (jkonecny) Related: rhbz#1595415 - Mark disks with additional repos as protected (jkonecny) Related: rhbz#1595415 - Support boot args parsing to list (jkonecny) Related: rhbz#1595415 - Add inst.addrepo new options (jkonecny) Related: rhbz#1595415 - Make parenthesis consistent (jkonecny) Related: rhbz#1595415 - Remove unused parameter from live_startup method (jkonecny) Related: rhbz#1595415 - Disable treeinfo based repos only once (jkonecny) Related: rhbz#1610806 - Disable treeinfo repos when base repo change (jkonecny) Related: rhbz#1610806 - Treeinfo repos can't be changed nor removed (jkonecny) Related: rhbz#1610806 - Add all repositories from the treeinfo file (jkonecny) Resolves: rhbz#1610806 - Load base repository location from treeinfo (jkonecny) Related: rhbz#1610806 - Add limited file:// protocol to GUI Source spoke (jkonecny) Related: rhbz#1610806 - Add BaseOS between default base repositories (jkonecny) Related: rhbz#1610806 - Split _setupInstallDevice method in payload (jkonecny) Related: rhbz#1610806- Revert back to running DNF in a subprocess (mkolman) Related: rhbz#1613296 - Add back reverted patches for modularity support (rvykydal) Related: rhbz#1613296- Check the LUKS2 memory requirements (vponcova) Related: rhbz#1547908 - Add an option for choosing version of LUKS in GUI (vponcova) Related: rhbz#1547908 - Add tests for LUKS2 in the auto partitioning module (vponcova) Related: rhbz#1547908 - Apply the LUKS2 options from the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in logvol, part and raid commands (vponcova) Related: rhbz#1547908 - Enable to set a default version of LUKS (vponcova) Related: rhbz#1547908 - Update dependencies and kickstart commands to support LUKS2 (vponcova) Resolves: rhbz#1547908 - Use SimpleConfigFile to get PLATFORM_ID from /etc/os-release (mkolman) Related: rhbz#1613296 - Use wwn attr instead of removed wwid. (#1565693) (dlehman) Resolves: rhbz#1615408- Fix a 5 year old typo in the spec file (mkolman) Resolves: rhbz#1613488 - Bump required DNF version (mkolman) Related: rhbz#1613296 - Fix some small issues with the platform id patch (mkolman) Related: rhbz#1613296 - Set platform id for DNF (mkolman) Related: rhbz#1613296 - Fix crash when software environment is False (jkonecny) Resolves: rhbz#1612942 - Allow to delete all file systems used by Unknown (#1597199) (vponcova) Resolves: rhbz#1597199- DD: Use text mode when calling tools with subprocess (rvykydal) Resolves: rhbz#1609744 - Update RHEL placeholder names (mkolman) Related: rhbz#1593723- Revert Use productmd library to parse .treeinfo (rvykydal) Related: rhbz#1611622- Revert of module support enablement (install specs DNF API) (rvykydal)- Typo fixup (rvykydal) - Define if blivet-gui is supported via installclasses (rvykydal) Related: rhbz#1599838 - Offer Blivet-GUI partitioning only if supported (rvykydal) Related: rhbz#1599838 - Only show the "closest mirror" source option where appropriate (mkolman) Resolves: rhbz#1608241 - Starting from 3.0 DNF expects strings in comps queries (mkolman) - Remove blivet-gui spoke and its dependencies (rvykydal) Resolves: rhbz#1599838 - Use the manual partitioning module in TUI (vponcova) - Use the manual partitioning module in UI (vponcova) - Add tests for the manual partitioning module (vponcova) - Create the manual partitioning module (vponcova) - Reserve enough static space for 2 lines in spoke status on hub (#1584160) (rvykydal) - Handle new module specific error states (mkolman) - Handle missing package errors reported by the install_specs() function (mkolman) - Initial module enablement and installation support (mkolman) - Fix disable additional repositories (jkonecny) - Show better messages for NoSuchPackage and NoSuchGroup (#1599190) (vponcova) Resolves: rhbz#1599190 - Bootloader stage2 can't be on btrfs on rhel (#1533904) (rvykydal) Related: rhbz#1533904 - Remove --fstype=btrfs support from LogVol, Raid and Partition (rvykydal) Resolves: rhbz#1533904 - Remove btrfs support. (rvykydal) Resolves: rhbz#1533904 - Use RHEL8 versions of commands added to RHEL8 handler for test (rvykydal) - Use RHEL8 kickstart handler (rvykydal) - Use productmd library to parse .treeinfo (#1411673) (jkonecny) - Import kickstart classes as version-less in the dracut script (vponcova) - Use only version-less kickstart classes (vponcova) - Define version-less variants of kickstart classes (vponcova) - Pylint should skip the file livepayload.py (vponcova) - Fix pylint errors (vponcova)- Change the pop-up text with the pre-release warning (#1542998) (vpodzime) Resolves: rhbz#1608243 - Sort categories on the hub by defined order (#1584160) (rvykydal) Resolves: rhbz#1584166 - Show a note about EULA where relevant (mkolman) Resolves: rhbz#1569596 - Change message log level to INFO when adding repo (jkonecny) Related: rhbz#1603178 - Set packaging log level to DEBUG by default (jkonecny) Resolves: rhbz#1603178 - Remove the python-wrapt dependency (vponcova) - Do not use capitals for spoke names (#1584160) (rvykydal) Resolves: rhbz#1584166 - Wrap category label and add space between columns (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use 32 px icons (instead of 16 px) on hubs (#1584160) (rvykydal) Resolves: rhbz#1584166 - Make pyanaconda.dbus.typing work with Python 3.7 (#1598574) (awilliam) - Use Platform Python where appropriate (mkolman) - Replace deprecated dracut options for booting with ibft. (rvykydal) Resolves: rhbz#1566052 - Protected devices might be hidden (#1561766) (vponcova) - Improve handling of unsupported filesystems in UI. (rvykydal) Resolves: rhbz#1533904 - Reserve two lines for status message (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use three spoke columns on hub for better scaling (#1584160) (rvykydal) Resolves: rhbz#1584166 - fstab: include a note about systemctl daemon-reload (zbyszek) - Access the ZFCP module only on s390x (vponcova) - Tell libreport if it is a final release or not (#1596392) (vpodzime) Resolves: rhbz#1596392 - bootloader: GRUB2: Set menu_auto_hide when enabled by the instClass (hdegoede) - installclass: Add bootloader_menu_autohide property (hdegoede) - Add tests for the zFCP module (vponcova) - Handle the zfcp command in the zFCP module (vponcova) - Use the zFCP discovery task in UI (vponcova) - Create the zFCP discovery task (vponcova) - Create the zFCP module (vponcova)- Define zanata branch statically for rhel-devel branch (rvykydal)- DNF 3: progress callback constants moved to dnf.transaction (awilliam) - DNF 3: Update size calculations for transaction item changes (awilliam) - DNF 3: config substitutions moved from dnf to libdnf (awilliam)- Add tests for the DASD module (vponcova) - Run the DASD formatting task in UI (vponcova) - Extend the sync_run_task method with a callback (vponcova) - Create a task for formatting DASDs (vponcova) - Run the DASD discovery task from UI (vponcova) - Create a task for discovering DASDs (vponcova) - Create the DASD module (vponcova) - Add tests for the language installation task (vponcova) - Run an installation task to install a language (vponcova) - nvdimm: fix crash on non-block devices (rvykydal)- Wait for kickstart modules to quit (vponcova) - Ask for a default passphrase if required (vponcova) - Add support for setting different types of passwords in TUI (vponcova)- Add tests for changes in tasks and the install manager (vponcova) - Add a simple installation task in the Baz module (vponcova) - Update the boss classes (vponcova) - Update the base clases for modules (vponcova) - Use the system installation task in the install manager (vponcova) - Add the system installation task (vponcova) - Add methods for running remote DBus tasks (vponcova) - Improved base clases for DBus tasks (vponcova) - Do not manually create LUKSDevice when unlocking a LUKS format (vtrefny) - Fix pylint errors (vponcova) - Skip the pylint check for the bootloader.py (vponcova) - Enable DNF depsolver debugging in debug mode (mkolman) - Don't reset locale of our DBus daemon (vponcova) - Close the DNF base later (#1571299) (vponcova) - Add 10% for storage metadata to the total required space (#1578395) (vponcova) - Add hook to prevent mistake upstream pushes (jkonecny) - Revert "WIP" (vponcova) - WIP (vponcova) - Set locale to en_US.UTF-8 in every module (#1575415) (vponcova) - Move initial module configuration to the init function (vponcova) - Fix the mount command (vponcova) - Use the auto partitioning module in UI (vponcova) - Only check space during a tui kickstart if ksprompt is enabled (bcl) - Fix can't exit TUI storage spoke (jkonecny) - Use PROCESSED_AND_CLOSE and PROCESSED_AND_REDRAW (jkonecny) - Remove not required PROCESSED return (jkonecny) - Remove PROCESSED from refresh method (jkonecny)- nvdimm: make debug messages more clear (rvykydal) - nvdimm: use libblockdev enum to check namespace mode (rvykydal) - Add data loss warning to nvdimm reconfigure dialog. (rvykydal) - Add UI feedback for disk repopulating after nvdimm reconfiguration. (rvykydal) - Fix ignoring of nvdimm devices (rvykydal) - Don't allow booting from nvdimm devices (rvykydal) - Improve UI feedback for invalid boot on non-iBFT iSCSI devices. (rvykydal) - Add inst.nonibftiscsiboot boot option. (rvykydal) - Use only devices specified by nvdimm command for installation. (rvykydal) - Add option to reconfigure nvdimm devices into sector mode. (rvykydal) - Allow only devices in sector mode to be selected. (rvykydal) - Add nvdimm devices to Advanced Storage spoke. (rvykydal) - Add kickstart support for nvdimm reconfiguration to sector mode. (rvykydal) - Ignore nvdimm disks which are not in sector mode. (rvykydal) - Do not ignore nvdimm (pmemX) devices (rvykydal) - Update the pykickstart commands (vponcova) - Fix firewall DBUS module API usage (#1577405) (mkolman) - Fix formatting in the TUI storage spoke (jkonecny) - Fix TUI crash in mountpoint assignment (#1564067) (jkonecny) - Fix KS logvol metadata and chunksize parameters (#1572511) (jkonecny) - Show correct bootloader error on the MacEFI platform (vponcova) - Revert "Fix broken kickstart command test" (rvykydal) - Support fcoe --autovlan option (#1564096) (rvykydal)- Increase module startup timeout to 600 seconds (mkolman) - Fix name of the Zanata Python client package (mkolman) - Add tests for the auto partitioning module (vponcova) - Create the auto partitioning module (vponcova) - Add the firewall submodule (mkolman) - Once again fix cmdline error handling. (#1360223) (sbueno+anaconda) - Extend the timeout period to 180s in the case of cmdline error. (#1360223) (sbueno+anaconda) - Fix the clearpart test with disklabel option (vponcova) - The specified nosetests failed to run (vponcova)- Show correct root account locked status in reconfig mode (#1507940) (mkolman) - Add missing lines and modularization only log to test coverage (jkonecny) - Remove makebumpver dependency from spec file (jkonecny) - network module: use connectivity checking in anaconda (rvykydal) - network module: add connectivity checking (rvykydal) - Permit adding disabled external repos to installation. (riehecky) - Handle empty active attribute for consoles (#1569045) (mkolman) - Support temporary kickstart generating (vponcova) - Create the dynamic module User (vponcova) - Select Workstation install class for Workstation live (#1569083) (awilliam) - Rename the main module User to Users (vponcova)- Save logs to result folder after rpm-tests (jkonecny) - Add Installed pyanaconda tests (jkonecny) - Fix name of the RPM test (jkonecny) - Support running just chosen rpm test (jkonecny) - Add test cache files to gitignore (jkonecny) - Move test install test from Makefile to rpm tests (jkonecny) - Create structure to run rpm tests (jkonecny) - Move all nosetests to separate directory (jkonecny) - Fix broken kickstart command test (jkonecny) - Fix broken kickstart command test (jkonecny) - localization: use LanguageKickstarted module property (#1568119) (rvykydal) - Start only the specified kickstart modules (#1566621) (vponcova) - Use the Bootloader module in UI (vponcova) - Add tests for the bootloader module (vponcova) - Create the bootloader module (vponcova) - rpmostreepayload: do not require network for dvd installation (#1565369) (rvykydal) - Fix double logging to stdout (vponcova) - Don't try to create required partitions if there are none (vponcova)- Add anaconda-install-env-deps as dependency of the anaconda package (mkolman) - Add %files for install-env-deps so it actually exists (awilliam)- Bump simpleline version (mkolman) - Do not redraw screen after text YesNo dialog (#1557951)(jkonecny) - Revert "Adapt to a new simpleline changes (#1557472)(jkonecny) - authselect: enable silent last log (pbrezina) - authselect: fix typo to enable fingerprint authentication (pbrezina)- Move install time dependencies to a metapackage (mkolman)- Fix forgotten usage of the selinux kickstart command (vponcova) - Fix tests for the storage module (vponcova) - Use the disk selection and initialization modules in UI (vponcova) - Enable to use object identifiers instead of object paths (vponcova)- Add Makefiles for disk initialization and selection modules (vponcova) - Remove the invalid self argument (vponcova) - Run all unit tests (vponcova)- Create the disk initialization and disk selection modules (vponcova) - Use watch_property to watch changes of DBus properties (vponcova) - Better organize the base classes for modules (vponcova) - Fixed KS forcing zerombr onto RO disk (japokorn) - Add tests for the kickstart specifications (vponcova) - Standardize calls to parent via super() (riehecky) - Fix 'isDisk' property name (#1558906) (vtrefny) - Make the class for removed kickstart commands more strict (vponcova) - Fix the progress bar steps (vponcova) - Use enum for the first boot action (vponcova) - Use enum for the SELinux modes (vponcova) - datetime spoke: still pass ksdata to NTPconfigDialog (UIObject) (rvykydal)- Write rootpw command to kickstart (#1557529) (mkolman) - Don't make safe to observe services on buses that don't run (vponcova) - Add the LanguageKickstarted property (vponcova) - Don't autoquit by default if the last hub is empty (#1553935) (mkolman) - Use the Services module in UI (vponcova) - Create the Services module (vponcova) - Enable hibernation only on x86 (#1554345) (vponcova) - Add the Storage module with no API (vponcova) - Add the Payload module with no API (vponcova) - Remove DBus modules Foo and Bar (vponcova) - network module: fix accessing org.freedesktop.hostname1 for current hostname (rvykydal)- network module: add basic test (rvykydal) - Add prepare command to setup-mock-test-env script (jkonecny) - Mark partition live device's disk protected. (#1524700) (dlehman)- Remove useless constants from pyanaconda.dbus.constants (vponcova) - Use identifiers to get observers and proxies (vponcova) - Remove the publish method from DBus interfaces (vponcova) - Replace constants in publish and register methods (vponcova) - Replace constants in DBus interface names (vponcova) - Define DBus errors with the dbus_error decorator (vponcova) - Use namespaces and identifiers to describe Anaconda DBus objects (vponcova) - Add support for identification of DBus objects and services (vponcova) - User module should parse only rootpw for now (#1553488) (vponcova) - localization module: plug localization module into keyboard GUI spoke (rvykydal) - localization module: add KeyboardKickstarted property (rvykydal) - localization module: add KS support for keyboard command (rvykydal) - localization module: don't use Kickstarted so another command can be added (rvykydal) - Fix release docs (mkolman) - network: set TYPE value in ifcfg from kickstart in initrmfs (rvykydal) - Make formatting consistent in AnacondaWidgets.xml (riehecky)- Use the user DBUS module in the UI (mkolman) - Use the user DBUS module for the rootpw command in kickstart.py (mkolman) - Add initial user DBUS module (mkolman) - Add tests for the Security module (vponcova) - Use the Security module in UI (vponcova) - Don't send empty kickstart to DBus modules (vponcova) - Add the Security module (vponcova) - Fix makeupdates script to work with new DBus structure (jkonecny) - Fix Makefile of the kickstart manager (vponcova) - Fix check if dbus daemon quit properly (jkonecny) - Remove check if dbus is running (#1551096) (jkonecny) - Use Anaconda's special env variable for dbus address (#1551096) (jkonecny) - Migrate Anaconda to our private dbus session (#1551096) (jkonecny) - localization module: use l12 shortcut for module name in UI (rvykydal) - localization module: replace ksdata.lang with the module in anaconda. (rvykydal) - localization module: add KS support for lang command (rvykydal) - Return restorecon utility to Fedora 28 mock (jkonecny) - Include dbus.log when exporting logs (mkolman) - Reorganize pyanaconda.modules.boss (vponcova) - Move all DBus errors to pyanaconda.modules.common.errors (vponcova) - Move common classes and functions to pyanaconda.modules.common (vponcova) - Close DBus log file when quitting DBus session (jkonecny) - Enable payload configuration for Install classes (jkonecny) - Rename files that provide kickstart specifications (vponcova) - Move the kickstart specification to pyanaconda.core.kickstart (vponcova) - Start and quit Boss properly (jkonecny) - Make class from dbus.launcher module (jkonecny) - Add the kernel option resume= by default (#1206936) (vponcova)- Use observers to access the hostname service (vponcova) - Make safe to observe services on buses that don't have to run (vponcova) - DBus logs are now saved to /tmp/dbus.log (jkonecny) - Add tests for toplevel installclass attribs (riehecky) - Wait for DBus modules for longer time (vponcova) - Drop dependency on authselect and firewalld (vponcova) - Fix kickstart version test (vponcova) - Authconfig is replaced with authselect (#1542968) (vponcova) - Add support for different message buses (vponcova) - Fix makeupdates script (vponcova) - Set up basic logging for DBus modules (vponcova) - Remove get_dbus_module_logger (vponcova) - Fix logging of the DBus modules (vponcova) - Fix the reimport error (vponcova) - Fix the network module specification (vponcova) - network module: update_network_data test (rvykydal) - network module: use Module.Kickstarted instead of ksdata.seen (rvykydal) - network module: use for hostname in tui (rvykydal) - network module: handle current hostname (rvykydal) - network module: handle ksdata.network.hostname (rvykydal) - network module: add module skeleton (rvykydal) - Log changes in the kickstart modules. (vponcova) - Use the Timezone module in UI. (vponcova) - Start Boss from Anaconda (jkonecny) - Do not use System DBus (jkonecny) - Remove anaconda-boss.service (jkonecny) - Move Anaconda dbus services and confs to session dbus (jkonecny) - Run DBus session if not present (jkonecny) - Change pykickstart version (vponcova) - Move system-logos dependency from anaconda-core to anaconda-gui (mkolman) - makebumpver: fix parsing of -m option (rvykydal) - makebumpver: fix -i option (rvykydal) - Fix tests of the Timezone module (vponcova) - installclass: add comments to server install class (dusty) - Don't use deprecated formatErrorMsg (vponcova) - Use the KickstartError attributes (vponcova) - kickstart: "clearpart --list" does not work (#1410335) (marcel) - Use handler in the Timezone module (vponcova) - Fix the specification of the Bar module (vponcova) - Use the KickstartHandler class (vponcova)- Prevent anaconda-core requiring gjs-console (awilliam) - Temporarily don't test versions of specified kickstart objects (vponcova)- Explain when run dependency_solver without options (jkonecny) - Clean dd_test code (jkonecny) - We can't set file permission mode for .so in dd test (jkonecny) - Rename installclass_atomic to Fedora Atomic Host (jkonecny) - Support running only nosetests or only some nosetests (jkonecny) - Do not run tests as root (jkonecny) - Save start and end time for pylint run (jkonecny) - Separate grab-logs from ci target in Makefile (jkonecny) - Remove false positive but disable Pylint in makeupdates script (jkonecny) - Add copyright to scripts in ./scripts/testing (jkonecny)- Prevent anaconda-core requiring gjs-console (awilliam)- Check the proxy attribute before accessing it (vponcova) - Check the noverifyssl attribute before accessing it (vponcova) - Don't access the url attribute (#1530428) (vponcova) - Use Fedora Server default partitioning in Atomic (jkonecny) - Clean code of Atomic install class (jkonecny) - Migrate Atomic install class (#1491287) (jkonecny) - Move Atomic install class to Anaconda (#1491287) (#1536853) (jkonecny) - Make sure that fetch_url is defined. (vponcova)- Change pykickstart version. (vponcova) - Do not deepcopy the kickstart data in the storage (vponcova) - Replace deepcopy of the method command (vponcova) - Use pykickstart 3 (vponcova) - Provide comprehensive log messages about the display mode (vponcova) - Fix missing logging in some cases of update of ONBOOT value. (rvykydal) - Fix tests for the timezone module. (vponcova) - Add the Kickstarted property to the kickstart modules. (vponcova) - Connect to the observed service and other stuff. (vponcova) - Prevent 99-copy-lgs.ks from exiting with a 1 (bcl) - Rename SetUTC to SetIsUTC in the timezone module. (vponcova)- Move how to use setup-mock-test-env script to help (jkonecny) - Add --init as new parameter to setup-mock-test-env (jkonecny) - Initialize the thread manager at the first import. (vponcova) - Added tests for the timezone module and other. (vponcova) - Remove 'i' from iutil module (jkonecny) - Remove 'i' from isignal module (jkonecny) - Move isignal module to core/isignal (jkonecny) - Extract process watch functions to a static class (jkonecny) - Move regexes module to core/regexes (jkonecny) - Move i18n module to core/i18n (jkonecny) - Move constants module to core/constants (jkonecny) - Move iutil module to core/iutil (jkonecny) - Move async_utils to core/async_utils (jkonecny) - Replace gobject GLib by our core/glib (jkonecny) - Rename run_in_main_thread to run_in_loop (jkonecny) - Add Timer and PidWatcher abstraction above GLib (jkonecny) - Create abstraction above GLib event loop (jkonecny) - Add core/glib module for GLib access (jkonecny) - Ignore errors for KickstartSpecificationHandler. (vponcova) - Try to use the PropertiesChanged signal. (vponcova) - Add timezone module. (vponcova) - Collect properties changes before emit. (vponcova) - Use Ping method from the standard interface. (vponcova) - Recognize members of standard interfaces. (vponcova) - Add an object observer with cached properties (vponcova) - Rename modules with Fedora install classes. (vponcova) - Add support for Variant in .buildstamp (vponcova) - Fix the Bar module. (vponcova) - Add pykickstart version to branching policy doc (jkonecny) - Remove `unstable` branch from documentation (jkonecny) - Move system-logos to anaconda-core (#1529239) (bcl)- Modules should use the proxy pattern. (vponcova) - Variants need to be instances of the Variant class (vponcova) - kickstart: support firewall --use-system-defaults (#1526450) (dusty) - Check payload is set before accessing its data (#1524785) (mkolman) - Do not fail when test are failing in setup-env script (jkonecny) - Support running multiple commands at once (jkonecny) - Support copy Anaconda result dir out of mock (jkonecny) - Remove dependencies from Makefile (jkonecny) - Add path to Anaconda in mock to constant (jkonecny) - Properly exclude packages from the install set (ngompa13) - Add the _prepare_command helper function to setup-test-env (jkonecny) - Add run-tests parameter to setup-test-env script (jkonecny) - Remove /anaconda in mock before copying new one (jkonecny)- Improve password checking status and error messages (mkolman) - Spin kickstarts shouldn't be test dependency (jkonecny)- Remove spurious echo call from tmux service file (#1526861) (mkolman) - Restore fix for RHBZ #1323012 (`set_name` not `setName`) (awilliam) - Fix Makefile for modules/[foo,bar]/tasks and for install_manager (rvykydal) - Make passing kickstart to boss more visible. (rvykydal) - Add tests for KickstartManager. (rvykydal) - Add kickstart dispatching to anaconda. (rvykydal) - Add kickstart dispatching to local boss run script (rvykydal) - Add KickstartManager for Boss. (rvykydal) - Add method for getting line mapping from kickstart elements to kickstart (rvykydal) - Add info about handled kickstart commands to modules (rvykydal) - Add missing Makefile for kickstart_dispatcher (rvykydal)- Use observers in the install manager (vponcova) - Modify readme file for tests (jkonecny) - Do not bump version when testing installation (jkonecny) - Add set up test environment script (jkonecny) - Add dependency solver script (jkonecny) - Differentiate upstream and build-time version (#1493952) (mkolman) - Fix bad bash '*' expansion when loading kernel modules (#1525841) (jkonecny) - Fix connection to a signal in the install manager (vponcova) - Use the InterfaceTemplate in the InstallationInterface (vponcova) - Use the InterfaceTemplate in the TaskInterface (vponcova) - Add a base class for DBus interfaces (vponcova) - Update module manager to use observers (vponcova) - Add DBus observers for better access to proxies. (vponcova) - Remove running CI in mock from Makefile (jkonecny) - Add xfsprogs and git to the test requirements (jkonecny) - The gettext-devel is required by autogen (jkonecny) - Remove kickstart-test dependencies from test requires (jkonecny)- Unregister and unpublish all DBus services and objects (vponcova) - Add tests for InstallManager (jkonecny) - Add tests for Tasks (jkonecny) - Add run_in_glib decorator for tests (jkonecny) - Instantiate and publish InstallManager in Boss (jkonecny) - Add Makefile for install_manager (jkonecny) - Implement InstallManager with interface (jkonecny) - Init threading in modules (jkonecny) - Provide installation tasks from modules (jkonecny) - Remove *.Anaconda.Modules interface from Boss (jkonecny) - Implementing example tasks for modules (jkonecny) - Add Makefile for Task (jkonecny) - Base implementation of Task (jkonecny) - Add Task interface class (jkonecny) - Remove in-memory kickstart representation from traceback file (#1519895) (mkolman) - Support call_when_thread_terminates in ThreadManager (jkonecny) - Change gtk_action_wait/nowait as general use decorators (jkonecny) - Add controllable loop to run_boss_locally script (jkonecny) - Tweak run_boss_locally script (jkonecny) - Enable SE/HMC file access to repo (vponcova) - Change string formatting to format method (jkonecny) - Pass handler instance, not class to SplitKickstartParser (rvykydal) - Add kickstart parser for splitting kickstart (rvykydal)- Fix unit tests (mkolman) - Fixes in makefiles (vponcova) - Use the input_checking module for TUI password validation (mkolman) - Use the input_checking module for user checking (mkolman) - Use the input_checking module for root password checking (mkolman) - Use the input_checking module for checking the LUKS passphrase (mkolman) - Reflect GUISpokeInputCheckHandler changes in installation source spoke (mkolman) - Convert the input checking helpers to use the input_checking module (mkolman) - Provide more robust method of using the warning message bar (mkolman) - Remove the validatePassword() method (mkolman) - Add new input checking module (mkolman) - fixup! Migrate Workstation InstallClass to anaconda (sgallagh) - Handle an invalid install class style sheet (vponcova) - Enhance password checking constants (mkolman) - Fix interactive defaults (mkolman) - Modify the PYTHONPATH in run_boss_locally (vponcova) - Replace get_bus with the class DBus (vponcova) - Migrate Workstation InstallClass to anaconda (sgallagh) - Point at new path for fedora-server.css (sgallagh) - Rename dbus_constants to constants (vponcova) - Add the boot option inst.ks.all (vponcova) - Add the boot option inst.stage2.all (vponcova) - Remove errors for mounting and unmounting (vponcova) - Override the right method in the task (vponcova) - Remove useless code (vponcova) - Support timeout and retries options in %packages section (vponcova) - Fix device_name_is_disk to fully support raid devices (vponcova) - Onlyuse devices of the ignoredisk command should be only disks (vponcova) - Add the boot option inst.xtimeout (vponcova) - Do not shadow build-in module variable (jkonecny) - Module manager is replaceable (jkonecny) - Remove pyanaconda.constants_text module (vponcova)- Bump Blivet GUI version (mkolman) - Change path to start-module script when running locally (mkolman) - Handle DBUS module related files in makeupdates (mkolman) - Handle DBUS_STARTER_ADDRESS not being defined (mkolman) - Use start-module script in DBUS service files (mkolman) - Add a DBUS module startup script (mkolman) - Add Makefile.am for DBUS modules an addons (mkolman) - Add the setup-updates script (mkolman) - Add __init__.py file to anaconda/modules (mkolman) - Add a unit file for Boss startup (mkolman) - Really install all the right packages on Mac UEFI installs (awilliam) - Refactor DASD formatting and support detection of LDL DASDs. (vponcova) - Remove unused import sys from run_boss_locally script (jkonecny) - Fix blivet imports in the Fedora Server install class (#1513024) (vponcova) - Update the use of suggest_container_name method (vponcova) - Devicetree doesn't have protected_dev_names (vponcova) - Add pyanaconda.dbus to Makefile (vponcova) - Add pyanaconda.storage to Makefile (#1511735) (vponcova) - network: GUI, be more robust when displaying vlan parent and id (#1507913) (rvykydal) - network: GUI, fix lookup of existing device configurations (#1507913) (rvykydal) - network: GUI, don't crash on added vlan without device name specified (#1507913) (rvykydal) - Add a script for running Boss & modules locally (mkolman) - Add an example addon (mkolman) - Add DBUS module examples (mkolman) - Add Boss (mkolman) - Add a base class for DBUS modules (mkolman) - Add .service and .conf files for the DBUS modules (mkolman) - Add constants for DBUS module namespaces (mkolman) - Add support for logging from DBUS modules (mkolman) - Add the get_bus() method (mkolman) - Remove storage check for too small swap (#1466964) (vponcova) - Migrate fedora-server installclass into the anaconda repository (#1466967) (rvykydal)- Bump required Blivet version to 3.0 (mkolman) - Add modular server repo to the base repositories (#1506894) (jkonecny) - Split addon and environment refresh in software TUI (jkonecny) - Fix changing source don't erase old environment TUI (#1505090) (jkonecny) - Add logging to TUI software selection spoke (#1505090) (jkonecny) - Do not try to use protected disks for autopart (vtrefny) - Adapt new storage tui spoke to storage code move. (dlehman) - Update blivet upstream URL in testing README. (dlehman) - Adapt to devicefactory API change. (dlehman) - Adapt to removal of default rounding in blivet.size.Size. (dlehman) - Use anaconda's logic for ostree sys/physical root. (dlehman) - Adapt to removal of blivet.udev.device_is_realdisk. (dlehman) - Adapt to move of disklabel type logic into DiskLabel. (dlehman) - Move blivet.partspec into pyanaconda.storage. (dlehman) - Move blivet.platform to pyanaconda.platform. (dlehman) - Fix traceback from mocked partitions in clearpart test. (dlehman) - Move blivet.osinstall to pyanaconda.storage. (dlehman) - Move autopart from blivet to pyanaconda.storage. (dlehman)- Mac EFI installs need grub2-tools (#1503496) (awilliam) - network: create default ifcfg also for missing default NM connection (#1478141) (rvykydal) - Print screen stack next to exception in TUI (jkonecny) - Enable Custom GRUB2 Password Utility (#985962) (rmarshall)- Bump simpleline version requires (jkonecny) - Remove DataHolder class (jkonecny) - Remove EditTUISpoke EditTUIDialog and EditTUISpokeEntry (jkonecny) - Replace EditTUI* from the TUI Storage spoke (jkonecny) - Replace EditTUI* from the TUI User spoke (jkonecny) - Replace EditTUI* from the TUI Source spoke (jkonecny) - Replace EditTUI* from the TUI Network spoke (jkonecny) - Password spoke is using PasswordDialog now (jkonecny) - Return default policy if nothing match (jkonecny) - Add Dialog and PasswordDialog TUI objects (jkonecny) - Remove EditTUIDialog from time_spoke (jkonecny) - packaging: clear downloaded packages repo cache before using it (#1480790) (rvykydal) - Do substitutions only after translating the string (mkolman) - Fix a translation check error (mkolman) - Do not run commands in messages in Makefile (jkonecny) - Fix storage spoke completeness checking (#1496416) (rvykydal)- Mark the mount point assignment in TUI as experimental (vpodzime) - Reset storage on change in text mode (vpodzime) - Only allow the supported file systems in text mode (vpodzime) - Textual configuration of mount points (vpodzime) - Add support for the new 'mount' kickstart command (vpodzime) - Fix dnf exception repository not set (#1495211) (jkonecny) - Add logging of complete spokes in GUI. (rvykydal) - Do not execute storage when the spoke is left with no selected disk (#1496327) (rvykydal) - Reflect building from master branch in the release docs (mkolman) - Add checks for group names (#1497676) (vponcova) - Add new checks for user names (#1491006) (vponcova)- Add changelog entries from the unstable branch (mkolman) - Log when we are executing command in chroot (jkonecny) - Use name instead of index in TUI env selection (#1495204) (jkonecny) - Fix missing container in TUI source spoke (#1494801) (jkonecny) - Add MOCK_EXTRA_ARGS to Makefile (jkonecny) - tui source spoke: initialize nfs values when switching to nfs (rvykydal) - Deselect encryption when switching to blivet-gui partitioning (vtrefny) - Add 2 spaces between functions in iutil (jkonecny) - rpmostreepayload: Fix logic for copying of EFI data (walters) - rpmostreepayload: Avoid recursing for fstab mounts (walters) - payload: Add handlesBootloaderConfiguration(), teach bootloader.py (walters)- Fix missing id to name environment transition (#1491119) (jkonecny) - Fix test for unset TUI software environment (#1491119) (jkonecny) - Rename processingDone to processing_done variable (jkonecny)- network: add support for kickstart --bindto=mac for virtual devices (#1328576) (rvykydal) - network: support mac bound network settings as first class (#1328576) (rvykydal) - network: add support for kickstart --bindto=mac for wired devices (#1328576) (rvykydal) - Don't setup the hub twice (#1491333) (vponcova) - rpmostreepayload: Substitute ${basearch} in ostreesetup ref (walters) - Perform repo checks only when there are checks available. (rvykydal) - Add support for repo --metalink (GUI) (#1464843) (rvykydal) - Add support for repo --metalink (kickstart, tui) (#1464843) (rvykydal) - Add inst.notmux option (dusty)- Add missing dot to the availability status message (mail) - Bump Simpleline version (jkonecny) - Make EFIGRUB._efi_binary a property, not a method (awilliam) - Better storing logs from build and tests (jkonecny) - Provide a default install class. (vponcova) - Do not use hidden install classes. (vponcova) - Make geolocation with kickstart possible (#1358331) (mkolman) - Run python-meh as modal in TUI (jkonecny) - Use GLib event loop in the simpleline (jkonecny) - TUI progress reporting is handled by show_all (jkonecny) - Add efi_dir to the BaseInstallClass (#1412391) (vponcova) - Use /usr/bin/python3 shebang once again (miro)- Fix catch TUI not main thread exceptions (jkonecny) - Document Anaconda branching workflow (mkolman) - Use constants for version number bumps and additions (mkolman) - Fix closest mirror now needs network (jkonecny) - Fix restart payload thread in Network spoke GUI (#1478970) (jkonecny) - Network spoke freeze when testing availability (#1478970) (jkonecny) - Add support for adding version numbers to makebumpver (mkolman) - Add support for major version bump to makebumpver (mkolman) - Fix proxy settings badly used when testing repos (#1478970) (jkonecny)- Remove the metacity theme. (vponcova) - Add the option inst.decorated to allow title bar in GUI (vponcova) - Move python3-gobject Requires to core (jkonecny) - Return simpleline removed ipmi calls back (jkonecny) - Use new list container from Simpleline (jkonecny) - Remove old simpleline from anaconda (jkonecny) - Ask multiple times for wrong input (jkonecny) - Show TUI exception only first time (jkonecny) - Add simpleline logger to the Anaconda (jkonecny) - Modify TUI to use new Simpleline package (jkonecny) - Make 64-bit kernel on 32-bit firmware work for x86 efi machines (pjones) - Add missing gtk3 required version to spec file (jkonecny) - Sort spec required versions alphabetically (jkonecny) - Fix testing of the kickstart version (vponcova) - Move the installclass command to the %anaconda section. (vponcova) - Fix SL install class to use right efi dir (riehecky) - Fix accelerator key for blivet-gui partitioning (#1482438) (vtrefny) - Add blivet-gui logs to python-meh file list (vtrefny) - Remove the title bar in anaconda by default (#1468801) (vponcova) - Add simple script to read journal with message code source and thread info. (rvykydal)- Add support for automatic generating of DBus specification. (vponcova) - Add support for generating XML (vponcova) - Add support for DBus typing system (vponcova) - dnfpayload: do not try to contact disabled repo (artem.bityutskiy) - Add message to setup-test-env is ran (jkonecny) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (bcl) - Add lorax-packages.log to bug report. (rvykydal) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (jkonecny) - 80-setfilecons: Add a few paths (/var/run, /var/spool) (walters) - Also capture anaconda-pre logs if they exist (riehecky) - Don't mock modules with sys in unit tests (vponcova) - logging: replace SyslogHandler with JournalHandler (rvykydal) - Add setup-test-env target to the Makefile (jkonecny) - Add tests for the install class factory (vponcova) - Support for the installclass kickstart command (vponcova) - Modules with install classes should define __all__ (vponcova) - Refactorization of the installclass.py (vponcova) - docs: minor fixups of release document (rvykydal) - rescue: add RTD documentation (rvykydal) - rescue: clean up method for mounting root (rvykydal) - rescue: separate UI and execution logic (rvykydal) - Make kickstart rescue command noninteractive. (rvykydal) - Remove unused argument and code. (rvykydal)- rpmostreepayload: Set up /var first (walters) - rpmostreepayload: Explicitly create /var/lib before tmpfiles (walters) - rpmostreepayload: Rework mount setup to support admin-defined mounts (walters) - rpmostreepayload: try to verify local ostree repo cache (dusty) - rpmostreepayload: ignore = 2.1.6-3 (awilliam) - Bump required Blivet version (#1378156) (mkolman) - Fix bad exception handling from blivet in iscsi (#1378156) (jkonecny) - tui: New class for prompt (vponcova) - iSCSI: adjust to change in blivet auth info (#1378156) (awilliam) - Disable false positive pylint error (jkonecny) - Add some error checking when users don't provide input for DASD devices. (sbueno+anaconda) - Add some error checking when users don't provide input for zFCP devices. (sbueno+anaconda) - Fix tui timezone region selection by name (vponcova)- F26_DisplayMode was added by non-interactive mode (jkonecny) - Fix pyanaconda tests for display mode (jkonecny) - Fix parse-dracut to support new kickstart displaymode (jkonecny) - Add boot option inst.noninteractive to the docs (jkonecny) - Abort installation when Playload exc rise in a NonInteractive mode (jkonecny) - Support non interactive mode in standalone spokes (jkonecny) - Non-interactive mode support for Password and User spokes (jkonecny) - Raise NonInteractive exception in Hubs event loop (jkonecny) - Raise exception for noninteractive mode in Hub (jkonecny) - Add new pykickstart noninteractive mode (jkonecny) - Disable bad kickstart command on F25 (jkonecny) - Improve DNF error message to be more understandable (jkonecny) - tui: Add software group selection (vponcova) - use blivet iSCSI singleton directly in storage spoke (awilliam) - Correct deviceLinks to device_links (blivet renamed it) (awilliam) - Instantiate the zFCP object ourselves now. (#1384532) (sbueno+anaconda) - Fix the way DASD list is determined. (#1384532) (sbueno+anaconda) - Add tests for payload location picking (#1328151) (jkonecny) - Fix picking mountpoint for package download (#1328151) (jkonecny) - Improve packaging logs without DEBUG logging (jkonecny)- Move the collect() function to iutil (mkolman) - Update messiness level (mkolman) - PEP8 and general refactoring for the main anaconda.py (mkolman) - Move kickstart file parsing code to startup_utils (mkolman) - Don't directly import items from anaconda_log (mkolman) - Remove old useless code (mkolman) - Move the rescue ui startup code to the rescue module (mkolman) - Move set-installation-thod-from-anaconda code to startup_utils (mkolman) - Move the live startup code to startup_utils (mkolman) - Move code printing the startup note to startup_utils (mkolman) - Move the pstore cleanup function to startup_utils (mkolman) - Move the prompt_for_ssh function to startup_utils (mkolman) - Move logging setup to startup_utils (mkolman) - Move the geolocation startup code to a separate function (mkolman) - Unify addons path variable name (mkolman) - PEP 8 for startup_utils.py (mkolman) - PEP 8 for display.py (mkolman) - Move VNC startup checking to a separate function (mkolman) - Move imports to the top of the file in display.py (mkolman) - Refactor display mode handling (mkolman) - Move display setup & startup tasks out of anaconda.py (mkolman) - Remove main and extra Zanata pot files on master (jkonecny) - Remove main and extra pot files before zanata push (jkonecny) - Don't send intermediate pot files to zanata (gh#791) (awilliam) - Improve message to be clearer in rescue.py (jkonecny) - Add option to show password in password field (vponcova) - Generate a list of DASDs in GUI storage spoke. (#1378338) (sbueno+anaconda) - Echoing 4de0ec44bdf0f68545bb55bb5fea00464b65fcab May as well include the SL file (riehecky) - Fixup class name for CentOS install class (riehecky) - Fix a typo in SAM file header (mkolman) - Skip live image on usb when checking storage for mounted partitions (#1369786) (rvykydal)- Fix network spoke being incorrectly marked as mandatory (#1374864) (mkolman)- Increse python3-blivet version to 1:2.1.5 (jkonecny) - Fix dnf.repo.Repo now requires dnf.conf.Conf (jkonecny) - Provides compatibility with DNF-2.0 (jmracek)- Don't deactivate all storage in anaconda-cleanup. (#1225184) (dlehman) - Stop setting ANACONDA udev environment variable. (#1225184) (dlehman)- Improved driver disk copying (#1269915) (mkolman) - Fix screenshot taking logic (#1327456) (mkolman) - Change blank lines to pep8 for Dracut DUD test (jkonecny) - Tweak lambda use in Dracut test (jkonecny) - Add Dracut test for reloading mod dependencies (jkonecny)- Fix NTP server list fetching when running in IS (#1374810) (mkolman) - rpmostreepayload: Clean up use of sysroot files a bit (walters) - rpmostreepayload: Fix remote handling to use correct sysroot (walters)- network: set onboot correctly for vlan on bond device in ks (#1234849) (rvykydal) - network: don't show ibft configured devices in UI (#1309661) (rvykydal) - iscsi: don't generate kickstart iscsi commands for offload devices (#1252879) (rvykydal) - iscsi: allow installing bootloader on offload iscsi disks (qla4xxx) (#1325134) (rvykydal) - network: adapt to changed NM ibft plugin enablement configuration (#1371188) (rvykydal) - network: don't activate bond/team devices regardless of --activate (#1358795) (rvykydal) - Fix traceback when payload have None as url (#1371494) (jkonecny) - Add new Dracut test and fix another ones (#1101653) (jkonecny) - Fix bug when we add set to list (#1101653) (jkonecny) - Add new helper script files to build system (#1101653) (jkonecny) - Document new helper scripts to the DriverDisk README (#1101653) (jkonecny) - Fix driver unload is disabling network settings (#1101653) (jkonecny) - dud: fix multiple inst.dd=http:// instances stalling in dracut (#1268792) (rvykydal) - network: fix ksdata generating for for non-active virtual devices (#1321288) (rvykydal) - network: update kickstart data also with bond bridge slaves (#1321288) (rvykydal) - network: add support for bridge bond slaves (#1321288) (rvykydal) - screen_access: Ensure we write config to real sysroot (walters) - Add release commit support to makebumpver (mkolman) - Makefile improvents for separate release commits & tarball creation (mkolman) - network: add support for --no-activate kickstart opton (#1277975) (rvykydal) - fixup! Add base.close() after base.do_transaction (RhBug:1313240) (jmracek) - Add base.close() after base.do_transaction (RhBug:1313240) (jmracek)- Add git merging examples to the contribution guidelines (mkolman) - network: don't stumble upon new Device.Statistics NM dbus iface (#1370099) (rvykydal) - Current Anaconda is not compatible with DNF 2.0.0 (jkonecny) - Filter out all merge commits from the changelog (mkolman) - Make it possible to override Zanata branch name (mkolman) - Switch to argparse & autodetect name, version and bug email address (mkolman) - Fix multi-inheritance (phil) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek) - Static checker recommended improvements (mkolman) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek)- Fix a pylint no-member warning (mkolman) - Translate press-c-to-continue correctly in TUI (#1364539) (mkolman) - Fix bootDrive driveorder fallback (#1355795) (jkonecny) - Fix bootloader when re-using existing /boot part (#1355795) (jkonecny) - Add support for device specification variants (#1200833) (mkolman) - Revert "Update zanata.xml for f25-devel branch." (sbueno+anaconda) - Update zanata.xml for f25-devel branch. (sbueno+anaconda) - Add option to override efi_dir (phil) - efiboot: stderr= is not an option to efibootmgr (phil) - Fix EFI grub1 case (phil) - Make Fedora module not so grabby (phil) - Add centos module to pyanaconda (phil) - network: don't require gateway for static ipv4 config in TUI (#1365532) (rvykydal) - Improve connection network change detection (jkonecny) - Revert "Revalidate source only if nm-con-ed change settings (#1270354)" (jkonecny) - Fix anaconda-pre.service wasn't properly installed (#1255659) (jkonecny) - Rename function for better consistency (#1259284) (rvykydal) - Update error message for consistency (#1259284) (rvykydal) - Add more specific username check messages also to gui (#1360334) (rvykydal) - fix style guide test false positive on username variable (#1350375) (rvykydal) - tui: use functions instead of fake REs for checking values (#1350375) (rvykydal) - tui: get proper index of entry we are handling in input (#1331054) (rvykydal) - tui: fix user name validity checking (#1350375) (rvykydal) - More descriptive message on invalid username (kvalek) - Fix another pep8 name issue (jkonecny) - iscsi: fix getting iscsi target iface of bound target (#1359739) (rvykydal) - Fix needsNetwork testing only additional repositories (#1358788) (jkonecny) - Fix restart payload only when repo needs network (#1358788) (jkonecny) - Cleanup remaining runlevel references (mkolman) - Clarify a nosave related log message (mkolman) - Use Screen Access Manager (mkolman) - Add screen entry/exit callbacks (mkolman) - Add screen access manager (mkolman) - A simple formatting fix (mkolman) - Fix another blivet-2.0 pep8 error (jkonecny) - Quickfix of failing test (japokorn) - Some docstring refactoring & typo fixes for the TUI base classes (mkolman) - Add a file about contributing. (sbueno+anaconda) - Store logs before anaconda starts (#1255659) (japokorn) - DD can now replace existing drivers (#1101653) (japokorn) - Use the F25 timezone kickstart command version (mkolman) - Use sshd-keygen.target instead of hardcoded sshd-keygen script (jjelen) - Make it possible to disable sshd service from running. (#1262707) (sbueno+anaconda) - Change bootloader boot drive fallback (jkonecny) - Fix of Python3x uncompatible commands (japokorn) - Add NTP server configuration to the TUI (#1269399) (mkolman) - Move the NTP server checking constants to constants.py (mkolman) - Use a constant for the NTP check thread name prefix (mkolman) - Fix another victim of the python 2->3 conversion. (#1354020) (dshea) - Attempt to unload modules updated by a driver disk (dshea) - Fix the processing of device nodes as driver disks (dshea)- Allow kickstart users to ignore the free space error (dshea) - Stop kickstart when space check fails (bcl) - Service anaconda-nm-config is missing type oneshot (jkonecny) - Fix dhcpclass to work both via kickstart and the boot cmdline. (clumens) - network: handle also ifcfg files of not activated virtual devices (#1313173) (rvykydal) - network: check onboot value in ksdata, not NM connections (#1313173) (rvykydal) - network: do not activate device on kickstart --onboot="yes" (#1341636) (rvykydal)- hostname: don't set installer env hostname to localhost.localdomain (#1290858) (rvykydal) - hostname: add tooltip to Apply button (#1290858) (rvykydal) - hostname: fix accelerator collision (#1290858) (rvykydal) - hostname: don't set hostname in initrafms of target system (#1290858) (rvykydal) - hostname: set current hostname from target system hostname on demand (#1290858) (rvykydal) - hostname: suggest current hostname for storage containers (#1290858) (rvykydal) - hostname: don't set target system static hostname to current hostname (#1290858) (rvykydal) - network tui: do not activate device when setting its onboot value (#1261864) (rvykydal) - network tui: edit persistent configuration, not active connection (#1261864) (rvykydal) - network: validate netmask in tui (#1331054) (rvykydal) - Add wordwrap to text mode and use it by default (#1267881) (rvykydal) - Fix adding new VG in Custom spoke can't be applied (#1263715) (jkonecny) - Fix SimpleConfigFile file permissions (#1346364) (bcl) - Re-configure proxy when updateBaseRepo is called (#1332472) (bcl)- Only use <> for markup (#1317297) (bcl) - Update iscsi dialog for Blivet 2.0 API change (bcl) - Use the signal handlers to set initial widget sensitivies (dshea) - Fix bad sensitivity on boxes in source spoke (jkonecny) - Fix install-buildrequires (bcl) - Added optional [/prefix] as pattern (kvalek) - Require network for network-based driver disks (dshea) - Add missing pkgs to install-buildrequires (#612) (phil) - Increase the required version of gettext (dshea) - Fix the name sensitivity in the custom spoke. (dshea)- Revert "Temporarily disable translations" (bcl) - Change where to look for the iscsi object (#1344131) (dshea) - Fix old blivet identifiers (#1343907) (dshea) - Fix a covscan warning about fetch-driver-net (#1269915) (bcl) - Fix crash when NM get_setting* methods return None (#1273497) (jkonecny) - Overwrite network files when using ks liveimg (#1342639) (bcl) - Stop using undocumented DNF logging API (bcl) - Use the LUKS device for encrypted swap on RAID (dshea) - Keep the subdir in driver disk update paths (dshea) - Warn about broken keyboard layout switching in VNC (#1274228) (jkonecny) - Make the anaconda-generator exit early outside of the installation environment (#1289179) (mkolman)- Add a button to refresh the disk list. (dlehman) - Only try to restart payload in the Anaconda environment (mkolman) - Make current runtime environment identifiers available via flags (mkolman) - Display storage errors that cause no disks to be selected (#1340240) (bcl) - Fix the SourceSwitchHandler pylint errors differently. (clumens) - Fix pylint errors. (clumens) - Update the disk summary on Ctrl-A (dshea) - Revert "Refresh the view of on-disk storage state every 30 seconds." (dlehman) - Refresh the view of on-disk storage state every 30 seconds. (dlehman) - Handle unsupported disklabels. (dlehman) - Use a blivet method to remove everything from a device. (dlehman) - Tighten up ResizeDialog._recursive_remove a bit. (dlehman) - Only look for partitions on partitioned disks. (dlehman) - NFS DDs installation now works correctly (#1269915) (japokorn) - Remove unused on_proxy_ok_clicked from Source spoke (jkonecny) - send all layouts to localed for keymap conversion (#1333998) (awilliam) - Small cleanup (mkolman)- Resolve shortcut conflict between "Desired Capacity" and "Done" (yaneti) - network: don't crash on devices with zero MAC address (#1334632) (rvykydal) - Remove Authors lines from the tops of all files. (clumens) - Related: rhbz#1298444 (rvykydal) - New Anaconda documentation - 25.14 (bcl) - Catch DNF MarkingError during group installation (#1337731) (bcl) - Fix TUI ErrorDialog processing (#1337427) (bcl) - Clean up yelp processes (#1282432) (dshea)- Temporarily disable translations (bcl) - Don't crash when selecting the same hdd ISO again (#1275771) (mkolman)- Fix writeStorageLate for live installations (#1334019) (bcl) - Remove the locale list from zanata.xml (dshea) - Ditch autopoint. (dshea) - Ditch intltool. (dshea) - Rename fedora-welcome to fedora-welcome.js (dshea) - Fix UEFI installation after EFIBase refactor (bcl) - Fix error handling for s390 bootloader errors (sbueno+anaconda) - Deselect all addons correctly (#1333505) (bcl) - gui-testing needs isys to be compiled. (clumens) - Add more to the selinux check in tests/gui/base.py. (clumens)- Add single language mode (#1235726) (mkolman) - Move default X keyboard setting out of the Welcome spoke (mkolman) - Rerun writeBootLoader on Live BTRFS installs (bcl) - Check for mounted partitions as part of sanity_check (#1330820) (bcl) - Merge pull request #620 from dashea/new-canary (dshea) - Update the required pykickstart version. (dshea) - Implement %packages --excludeWeakdeps (#1331100) (james) - Fix bad addon handling when addon import failed (jkonecny) - Add retry when downloading .treeinfo (#1292613) (jkonecny) - Return xprogressive delay back (jkonecny) - Change where tests on translated strings are run. (dshea) - Merge the latest from translation-canary (dshea) - Squashed 'translation-canary/' changes from 5a45c19..3bc2ad6 (dshea) - Add new Makefile target for gui tests (atodorov) - Define missing srcdir in run_gui_tests.sh and enable coverage (atodorov) - Split gui test running out into its own script. (clumens) - Look higher for the combobox associated with an entry (#1333530) (dshea) - Use createrepo_c in the ci target. (dshea) - Compile glib schema overrides with --strict. (dshea)- Don't join two absolute paths (#1249598) (mkolman) - Don't crash when taking a screenshot on the hub (#1327456) (mkolman) - Fix pylint errors. (phil) - Factor out common grub1/grub2 stuff into mixin, and other factoring (phil) - Add GRUB1 (legacy) support back to Anaconda (phil)- Handle unmounting ostree when exiting (bcl) - ostree: Use bind mounts to setup ostree root (bcl) - ostree: Skip root= setup when using --dirinstall (bcl) - disable_service: Specify string format args as logging params. (clumens) - Ignore failure when disable services that do not exist (phil) - Get rid of an unused variable in the network spoke. (clumens) - Revalidate source only if nm-con-ed change settings (#1270354) (jkonecny) - Merge solutions for test source when network change (#1270354) (jkonecny) - Changes in network state revalidate sources rhbz#1270354 (riehecky)- Use the iutil functions for interacting with systemd services. (dshea) - Add methods to enable and disable systemd services. (dshea) - Do not add .service to the end of service names. (dshea) - Remove detach-client from tmux.conf (dshea) - Use Blivet 2.0 for set_default_fstype (#607) (sgallagh) - Remove dnf from the list of required packages. (#605) (dshea) - Add access to the payload from addons (#1288636) (jkonecny) - Disable pylint warnings related to the log handler fixer. (dshea) - Allow the metacity config dir to be overriden. (dshea) - Do not include /usr/share/anaconda files in the gui package. (dshea) - Work around logging's crummy lock behavior. (dshea) - Use rm -r to remove the temporary python site directory. (dshea) - Remove the subnet label for wired devices. (#1327615) (dshea) - Fix how unusued network labels are hidden (#1327615) (dshea) - Remove yum_logger (bcl) - Remove the lock loglevel (bcl) - Use a temporary user-site directory for the tests. (dshea) - Build everything for make ci. (dshea) - Ignore some E1101 no-member errors when running pylint (bcl) - Sprinkle the code with pylint no-member disable statements (bcl) - Catch GLib.GError instead of Exception (bcl) - Update storage test for Blivet 2.0 API change. (bcl) - Initialize missing private methods in BasePage class (bcl) - Update kickstart.py for Blivet 2.0 API change. (bcl) - Use namedtuple correctly in kexec.py (bcl) - Add more requires to make password checking still work. (#1327411) (dshea) - Rename isS390 to match the renames in blivet. (dshea) - Suppress signal handling when setting zone from location (#1322648) (dshea) - Refresh metadata when updates checkbox changes (#1211907) (bcl)- network: handle null wireless AP SSID object (#1262556) (awilliam) - Change new_tmpfs to new_tmp_fs. (clumens) - Add support for kickstart %onerror scripts. (clumens) - Show network spoke in the TUI reconfig mode (#1302165) (mkolman) - network: copy static routes configured in installer to system (#1255801) (rvykydal) - network: fix vlan over bond in kickstart (#1234849) (rvykydal) - network: use NAME to find ifcfg on s390 with net.ifnames=0 (#1249750) (rvykydal) - Get rid of the reimport of MultipathDevice. (clumens) - Fix iSCSI kickstart options aren't generated (#1252879) (jkonecny) - Fix adding offload iSCSI devices (vtrefny) - Make the list-harddrives script mode robust (mkolman)- Blivet API change getDeviceBy* is now get_device_by_* (bcl) - network: don't set 803-3-ethernet.name setting (#1323589) (rvykydal) - Log non-critical user/group errors (#1308679) (bcl) - Fix btrfs metadata raid level kwarg. (dlehman) - docs: Add release building document (bcl) - Minor improvements - README and test dependencies (atodorov) - Add more matches for network connectivity (atodorov)- Remove an unused import from anaconda-cleanup. (clumens) - Don't use booleans in Requires (#1323314) (dshea) - Set CSS names on all of the anaconda classes. (#1322036) (dshea) - Don't crash if no groups are specified (#1316816) (dshea) - Fix only one address is shown in anaconda (#1264400) (jkonecny) - Fix call to update optical media format. (#1322943) (dlehman) - Reset invalid disk selection before proceeding. (dlehman) - Multiple Dogtail tests improvements (atodorov) - Do not allow liveinst with --image or --dirinstall (#1276349) (dshea) - New Anaconda documentation - 25.5 (bcl)- Don't provide subclasses of the multipath or dmraid commands. (clumens) - Add support for chunksize raid kickstart parameter. (vtrefny) - Convert to blivet-2.0 API. (dlehman)- Require that the English locale data be available. (#1315494) (dshea) - Revert "Change the default locale to C.UTF-8 (#1312607)" (#1315494) (dshea) - Make windows in metacity closable (#1319590) (dshea) - Fix the use of CSS psuedo-classes in the widgets. (dshea) - Add reason when logging invalid repository (#1240379) (jkonecny)- Apply language attributes to all labels within anaconda. (dshea) - Add a function to apply a PangoAttrLanguage to a label. (dshea) - Add functions to watch changes to a container widget. (dshea) - Switch to the adwaita icon theme. (dshea) - Fix duplicate network settings in dracut (#1293539) (jkonecny) - Fix create device with bad name when parsing KS (#1293539) (jkonecny) - Use a lock for repoStore access (#1315414) (bcl) - Add missing inst prefix to the nokill option in docs (mkolman) - Merge pull request #551 from wgwoods/master-multiple-initrd-dd-fix (wwoods) - fix multiple inst.dd= args (rhbz#1268792) (wwoods)- Load the system-wide Xresources (#1241724) (dshea) - Use an icon that exists in Adwaita for the dasd confirmation (dshea) - Make it possible to skip saving of kickstarts and logs (#1285519) (mkolman) - Add a function for empty file creation (#1285519) (mkolman) - Run actions for argparse arguments (#1285519) (mkolman)- don't install kernel-PAE on x86_64 (#1313957) (awilliam) - except block in py3.5 undefines the variable (bcl) - Remove some history from the liveinst setup. (dshea) - Do not run the liveinst setup if not in a live environment. (dshea) - Set GDK_BACKEND=x11 before running anaconda from liveinst. (dshea) - Run zz-liveinst as an autostart application (dshea) - Translate the help button. (dshea) - Translate the required space labes in resize.py (dshea)- Add device id to dasdfmt screen. (#1269174) (sbueno+anaconda) - Unify displayed columns in custom spoke dialogs. (#1289577) (sbueno+anaconda) - Show some confirmation to users if adding a DASD was successful. (#1259016) (sbueno+anaconda) - Hotfix for missing storage in payload class (#1271657) (jkonecny) - Check to see if DD repo is already in addOn list (#1268357) (bcl) - Use the default levelbar offset values. (dshea) - Do not change the GUI language to a missing locale. (#1312607) (dshea) - Don't crash when setting an unavailable locale (#1312607) (dshea) - Change the default locale to C.UTF-8 (#1312607) (dshea) - Update the libtool version-info. (dshea) - Use CSS to style the internal widgets. (dshea) - Move the widgets pixmaps into resources. (dshea) - Add a resource bundle to libAnacondaWidgets (dshea) - Rename show_arrow and chosen_changed to show-arrow and chosen-changed (dshea) - Remove an invalid transfer notation. (dshea) - Stop using SGML in the docs. (dshea) - Change the install test URL. (dshea) - Fix nfs source crash when options change (#1264071) (bcl) - makebumpver: Add a --dry-run option (bcl) - NTP should have better behavior (#1309396) (jkonecny) - Manually set clock shifts on UI idle (#1251044) (rmarshall) - Don't remove selected shared part when Delete all (#1183880) (jkonecny) - Don't delete shared/boot parts in deleteAll (#1183880) (jkonecny)- tests/gui enhancements (atodorov) - Fix gui tests for anaconda move to anaconda.py (atodorov) - Use a different ipmi command to log events. (clumens) - Clarify that a string in list-screens is actually a regex. (clumens) - Merge pull request #513 from wgwoods/update-dd-docs (wwoods) - updated driver updates docs (wwoods) - Add specification for the user interaction config file (mkolman) - Update zanata webui URL in translation doc. (dlehman) - Tweak partition removal in Custom spoke (jkonecny) - Do not skip evaluation after removing partitions (jkonecny) - Import iutil earlier so we can use ipmi_report from check_for_ssh. (clumens) - Make disconnect_client_callbacks more resilient (#1307063). (clumens) - Move the langpacks install into to a separate function. (dshea) - Fix _find_by_title method in Accordion (jkonecny)- Use host storage for directory or image install dnf download (bcl) - Log payloadError so we know why installation failed. (bcl) - Add the addons directory to the rpm. (dshea) - Use the packaged version of ordered-set (dshea) - Remove an unused import (dshea) - Add an uninstall hook for the renamed anaconda (dshea) - Make langpack work in DNF (#1297823) (jsilhan) - New Anaconda documentation - 24.11 (bcl)- Fix makeupdates for anaconda move to anaconda.py (bcl) - Rename ./anaconda to ./anaconda.py to work around coverage.py #425 (atodorov) - Remove special handling for interruptible system calls. (dshea) - Handle PEP 3101 strings in the gettext context check (dshea) - Improve RHS summary strings in multiselection (#1265620) (jkonecny) - Increase GI version required of AnacondaWidgets (jkonecny) - Increment version of g-introspection for widgets (jkonecny) - Increment the AnacondaWidgets version (jkonecny) - Switch to the new Initial Setup unit name (#1299210) (mkolman) - Uncomment self.check_lang_locale_views in tests/gui/ (atodorov) - Add dogtail to test requirements (atodorov) - Add config for easier combining of kickstart and Jenkins coverage data (atodorov) - Apply the fallback style to anaconda selectors. (dshea) - Redo the stylesheet for Gtk 3.19+ (dshea) - Directly overwrite /usr/share/anaconda/anaconda-gtk.css (dshea) - Merge pull request #463 from dashea/translation-tests (dshea) - Display the name of the addon while executing it (bcl) - Add page selection summary to the right side (#1265620) (jkonecny) - Ask when removing new items in multiselection (#1265620) (jkonecny) - Add multiselection with SHIFT key (#1265620) (jkonecny) - Use show_arrow feature implemented in Selector (#1265620) (jkonecny) - Add new property to show/hide arrow in Selector (#1265620) (jkonecny) - Change selection logic when opening Page (#1265620) (jkonecny) - Add new BasePage class (#1265620) (jkonecny) - Add signal and methods to MountpointSelector (#1265620) (jkonecny) - Fix errors with multiselection (#1265620) (jkonecny) - Accordion class now process events for selectors (#1265620) (jkonecny) - Change cammel case for accordion.py to new pep8 (jkonecny) - Move selection logic from custom spoke to accordion (#1265620) (jkonecny) - Modify ConfirmDeleteDialog now the checkbox is optional (#1265620) (jkonecny) - Multiselection works in GUI with remove (#1265620) (jkonecny) - Add multiselection to Accordion with control key (#1265620) (jkonecny) - Remove bad translations from the source tarball. (dshea) - Treat warnings from xgettext as errors. (dshea) - Run translation-canary tests from make check. (dshea) - Do not run pylint on translation-canary (dshea) - Squashed 'translation-canary/' content from commit 5a45c19 (dshea)- Add a finished method to spokes (#1300499) (bcl) - Handle DeviceConfiguration with con = None (#1300499) (bcl) - Log detailed information about installed packages (bcl) - s/KickstartValueError/KickstartParseError. (clumens) - Move requiredDeviceSize to the main Payload class (#1297905) (dshea)- Handle unexpected DNF exit (bcl) - Fix bad space needed messages (jkonecny) - nosetests-3.5 is now the right version. (clumens) - Ignore a pylint error about how we're using Popen (dshea) - Mark an unused variable as unused (dshea) - Ignore type-related errors for types pylint can't figure out (dshea) - Import errors are just regular errors now (dshea) - Replace the remaining log.warn calls with log.warning. (dshea) - Fix an erroneously bare raise statement (dshea) - Replace the deprecated assertEquals with assertEqual (dshea) - Don't add a None to the list of things to unmount on ostree installs. (clumens)- Fix pylint problems in the gui testing code. (clumens) - Merge 9c5e02392d0401a3bd0adecedea03535595773ef into 67b569253c724639c2490f5fab70f7111f699b3f (atodorov) - Fix the replacement suggestion for "hostname" (dshea) - Automatically generate sr (dshea) - Fix PropertyNotFoundError PermHwAddress (#1269298) (jkonecny) - Make sure python3.5 code can run in early initrd (bcl) - Replace .delete() with .remove() in user.py (sujithpandel) - Rename everything that still refers to LiveCD (atodorov) - Updates to progress and storage tests (atodorov) - Multiple changes to DogtailTestCase (atodorov) - Move all Python files into the main gui/ directory (atodorov) - Simplify tests by removing OutsideMixin and update Creator (atodorov) - Modify existing tests to match latest anaconda behavior and environment (atodorov) - Temporary disable test code which doesn't work (atodorov) - Make tests/gui/ execute ./anaconda from git (atodorov) - Add window title (#1280077) (mkolman) - Replace execReadlines with check_output in parse-kickstart_test.py (bcl) - Fix a spelling error in the hardware error message (#1284165). (clumens)- Collect test-suite.log from all 'make check' invocations. Closes #452 (atodorov) - Fix parse-kickstart_test.py. (clumens) - Remove mkdud.py. (clumens) - Remove the kickstart_tests directory. (clumens) - Always quote values in ifcfg- files (#1279131) (bcl) - Include original kickstart in /root/original-ks.cfg (#1227939) (bcl) - strip spaces from extlinux label and default (#1185624) (bcl) - Report kernel failures during kickstart tests. (clumens) - Make sure unicode in kickstart works. (dshea) - Set the window icon (dshea) - Only run space check in TUI if spokes are complete. (#1279413) (sbueno+anaconda) - Allow a user's primary group to be created in --groups (#1279041) (dshea) - Remove uses of broad-except. (dshea) - Add a test for all that container minimization stuff. (clumens) - Use the partition command in one of the kickstart_tests. (clumens) - Don't clear the _currentIsoFile if another iso was selected (bcl) - makeupdates: Include utils/handle-sshpw (bcl) - Add --sshkey to kickstart sshpw command (#1274104) (bcl) - Split exception description from exception traceback (jkonecny) - Show DNF exception instead of silent exit (jkonecny) - Combine results from all gettext_tests into one log file (atodorov) - Try to run make ci with real translations. (dshea) - Untranslate undisplayed TreeView column headers. (dshea) - Add a test for hidden translatable strings (dshea) - Add the translated string to markup error messages. (dshea) - Test glade translations by default (dshea) - Change the way glade tests are run. (dshea) - Remove the accelerator test. (dshea) - Add the test lib directory to $PYTHONPATH in the commit hook (dshea) - network: create ifcfg files in tui if needed (#1268155) (rvykydal) - Do not limit ONBOOT default setting to url and nfs installation methods (#1269264) (rvykydal) - ibft: fix setting dracut boot args for static ibft nic configuration (#1267526) (rvykydal) - network: Don't set --device link default for hostname only network cmd (#1272274) (rvykydal) - network: assume --device=link as default also for ks on hd (#1085310) (rvykydal) - network: use ibftx interface for iSCSI from iBFT in dracut (#1077291) (rvykydal) - network: add s390 options to default ifcfg files (#1074570) (rvykydal)- Fix a pylint error in the previous commits. (clumens) - Honor ANACONDA_WIDGETS_OVERRIDES (atodorov) - Load anaconda-gtk.css from ANACONDA_DATA if specified (atodorov) - Use the correct path for ui categories (atodorov) - Typo fix, it's ANACONDA_WIDGETS_DATA not ANACONDA_WIDGETS_DATADIR (atodorov) - Allow wired network properties more grid space. (dshea) - Improve language selection at low resolutions. (dshea) - Make reclaim work with small screens and big labels (dshea) - allow repo with only a name if it's a pre-defined one (#1277638) (awilliam) - Only raise thread exceptions once (#1276579) (bcl) - Use py3.4 crypt and salt (bcl) - Be more careful with incomplete device types (#1256582) (dshea) - Fix an import error in rpmostreepayload.py. (clumens) - Fix Testing docs inclusion in Sphinx (bcl) - Ignore interfaces with invalid VLAN IDs. (dshea) - Cleaner logging of .treeinfo return conditions in dependant function. (riehecky) - Update link to upstream kickstart docs (opensource) - rpmostreepayload: Also unmount internal mounts during shutdown (walters) - rpmostreepayload: Fix two issues with mounting (walters) - Add a README for kickstart tests. (clumens) - Make the documentation match the environment variable. (clumens) - Check that cache PVs (if any) are in the VG the LV belongs to (#1263258) (vpodzime) - Fix the alignment of the "Label" label in custom (dshea) - Use unsafe caching during kickstart tests. (clumens)- Improve install space required estimation (#1224048) (jkonecny) - Update the on-disk snapshot of storage when adv. disks are added (#1267944) (vpodzime) - Check that ipv6 kickstart outputs the right ip= (dshea) - Change a variable name for pylint. (dshea) - Do not run time_initialize for image and directory installations (#1274103) (bcl) - Remove unused properties (dshea) - Do not modify the kickstart user data until apply() (dshea) - Make AdvancedUserDialog.run() more readable (dshea) - Improve the behavior of the home directory input. (dshea) - Stop setting inappropriate properties in ksdata. (dshea) - Update the password strength bar during the password strength check. (dshea) - Remove unnecessary grab_focus and set_sensitive calls (dshea) - Use signal handlers in the user spoke more sensibly. (dshea) - Fix potential issues with the username guesser. (dshea) - Make kickstart tests growing LVs stricter (vpodzime) - Point coverage.py to the full path of pyanaconda/ (atodorov) - Don't set BOOTPROTO= when it isn't set (jbacik) - Pass strings to blockdev.dasd_format, not a DASDDevice object. (#1273553) (sbueno+anaconda) - Revert "Use yum to install the mock buildroot for now." (dshea) - decode package name for /etc/sysconfig/kernel (RHBZ #1261569) (awilliam) - Add tests for the more complicated command line options (dshea) - Store fewer kinds of things in the dirinstall option. (dshea) - Fix the parsing of selinux=0 (#1258569) (dshea) - Include a local $ANACONDA_DATADIR in the test environment. (dshea) - Move the command line arguments to anaconda_argparse. (dshea) - Don't crash while logging binary output. (dshea) - Decode program output even if there is no output (#1273145) (dshea) - Add a test for _run_program with binary output (dshea) - Test execWithCapture when the command outputs nothing. (dshea) - Fix a long line in kickstart_tests/functions.sh. (clumens) - Merge pull request #414 from vpodzime/master-lvm_log (vpodzime) - Save the lvm.log Blivet may produce (vpodzime)- Hide the places sidebar in the ISO chooser widget. (dshea) - Use GtkResponseType values in the iso chooser dialog (dshea) - Do not use deprecated getDevicesByInstance method (vtrefny) - By default, skip those kickstart tests we know to be failing. (clumens) - Fix pylint unused import (jkonecny) - network: handle bridge device appearing before its connection (#1265593) (rvykydal) - Use $KSTEST_URL in tests that still had dl.fp.o hardcoded. (dshea) - Support CONNECT in the test proxy server. (dshea) - Extract the file used by liveimg as a prereq (dshea) - Convert the proxy script to a prereq. (dshea) - Add a prereqs function to kickstart tests. (dshea) - Fix traceback when trying to create list of unformatted DASDs. (#1268764) (sbueno+anaconda) - network: handle missing connections of a device configured in GUI better (rvykydal) - network: don't set NM_CONTROLLED=no for root on SAN. (rvykydal) - Add support for other systemd units to kickstart service command (bcl) - Merge pull request #388 from wgwoods/dd-in-initrd-fix (wwoods) - Set the password checkbox for empty kickstart passwords. (dshea) - Do not set the password input text with unencrypted passwords. (dshea) - Install input checks before modifying the user GUI (#1256065) (dshea) - Fix a lying error message in style_guide.py (dshea) - Use "Enter" instead of "Return" for the keyboard key. (dshea) - New Anaconda documentation - 24.3 (bcl) - Include missing test files and scripts in Makefile.am/tarball (atodorov) - dracut: accept inst.dd=[file:]/dd.iso (#1268792) (wwoods) - Do not override StorageChecker.errors in StorageSpoke (#1252596) (vtrefny) - Lookup IPv6 address without brackets (#1267872) (bcl) - Mangle the boot device differently for systemd (#1241704) (dshea) - Fail the media check if the systemd service failed to start. (dshea)- Properly translate c-to-continue on the root selection screen (mkolman) - Check minimal memory requirements properly (#1267673) (jstodola) - Allow users to be created with an existing GID. (dshea) - Add a test for creating a user with an existing GID. (dshea) - Add tests for gids embmedded in the user groups list. (dshea) - Allow the kickstart --groups list to specify GIDs. (dshea) - Add a --groups argument to the user ks test. (dshea) - Fix the locale pattern packages-instlangs-3 looks for. (dshea) - Raise an error if osimg cannot be found (#1248673) (bcl) - Use the bootloader raid levels for bootloader installation (#1266898) (bcl) - Use otps.display_mode during early startup (#1267140) (mkolman) - Mount stage2 cdrom after running driver-updates (#1266478) (bcl) - Get rid of an unused import in the user spoke. (clumens) - Log crashes from the signal handler. (dshea) - Save a core file when anaconda crashes. (dshea) - Keep environment selection when reentering the software spoke (#1261393) (mkolman) - Only show the user spoke if no users are specified in kickstart (#1253672) (mkolman) - Fix 'cat: /tmp/dd_disk: No such file or directory' (#1251394) (jkonecny) - Do not display curl 404 errors that can be safely ignored (vtrefny) - Catch blkid failure in driver-updates (#1262963) (bcl) - Add kickstart tests for %packages --instLangs (dshea) - Do not display markup in showDetailedError. (dshea) - Skip OEMDRV if interactive DD is requested (#1254270) (bcl) - Drivers are simply under /run/install/DD-x/ (#1254270) (bcl) - Fix branding when iso is downloaded from nfs or hd (#1252756) (jkonecny) - Use yum to install the mock buildroot for now. (dshea) - Rename the gettext tests (dshea) - Bring back the KSTEST_HTTP_ADDON_REPO substitution in nfs-repo-and-addon.sh (clumens) - Run substitution checks on the right kickstart file. (clumens) - Tell gettext that anaconda is not a GNU package. (dshea) - Ignore environment modification warnings in docs/conf.py (dshea) - Check for unsubstituted strings before running a test. (dshea) - Autopart use 90% of disk capacity for required space compare (#1224048) (jkonecny) - Fix include packages install size when downloading on root (#1224048) (jkonecny) - Enable and improve the check for swap LV size in LVM cache kickstart tests (vpodzime) - make-sphinx-docs: Add modules needed to document tests (bcl) - Add test documentation (atodorov) - Fix how the reqpart test checks for /boot, again. (clumens) - Add a way to get default settings when running the kickstart_tests. (clumens) - Change how we ignore non-tests in kickstart_tests. (clumens) - Various fixes to substitution strings in kickstart_tests. (clumens) - Move kickstart_test .ks files to .ks.in. (clumens)- Handle driver rpms retrieved via network (#1257916) (bcl) - Fix the types passed to chown_dir_tree (#1260318) (dshea) - Add a test for home directory reuse (dshea) - Use MDRaidArrayDevice.members instead of .devices (dshea) - Make sure anaconda reads in ks file from OEMDRV device. (#1057271) (sbueno+anaconda) - Try to deal with expected errors from devicetree.populate (#1257648) (vpodzime) - Revert "Temporarily disable generating a coverage report." (clumens) - Fix a DBus InvalidProperty handling (jkonecny) - Fix another bash syntax problem in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - Add a test for the rootpw kickstart command (dshea) - Add tests for setRootPassword (dshea) - Add a /boot partition to the reqpart test. (clumens) - Fix up a statement that's not assigned to anything. (clumens) - Temporarily disable generating a coverage report. (clumens) - Don't try to concatenate a list with a string (#1252444) (mkolman) - Activate coverage for tests executed with sudo (atodorov) - set sysroot correctly when setting root password (#1260875) (awilliam) - Add a test for kickstarts that %include a URL (dshea) - Add missing python dependencies for requests. (#1259506) (dshea) - Serve the http addon repos from the test tmpdir (dshea) - Make make-addon-pkgs easier to use from within a test (dshea) - Add a simple http server for use in kickstart tests. (dshea) - Add a script to print an IP address for the host. (dshea) - Add a cleanup hook that can be defined by kickstart tests (dshea) - Move kickstart test support files into a separate directory. (dshea) - Fix a python3 related error in the pre-commit hook (dshea) - network: gui spoke TODO cleanup (rvykydal) - libnm in spoke: add missing connection for eth device with Configure (rvykydal) - libnm in spoke: allow adding missing connection for eth device externally (rvykydal) - libnm in spoke: wait for valid state of added device before adding to list (rvykydal) - libnm in spoke: use libmn objects instead of names an uuids (device on/off) (rvykydal) - libnm in spoke: to check if device is activated just use its object (rvykydal) - libnm in spoke: use connnection objects instead of uuids (edit connection) (rvykydal) - libnm in spoke: refresh early when device is added (rvykydal) - libnm in spoke: use connection object instead of uuid (DeviceConfiguration) (rvykydal) - libnm in spoke: share nm client in standalone and normal spoke (rvykydal) - libnm in spoke: add enterprise wpa connection using libnm client (rvykydal) - libnm in spoke: use AccessPoint object in place of ssid bytearray (rvykydal) - libnm in spoke: delete connection using libnm client (rvykydal) - libnm in spoke: replace python-dbus workaround calls for ap security flags (rvykydal) - libnm in spoke: call get_data() on ap.get_ssid() result to get ssid bytes (rvykydal) - libnm in spoke: showing ip configuration of a device (rvykydal) - libnm in spoke: NMClient -> NM.Client (rvykydal) - libnm in spoke: gi.NetworkManager -> gi.NM (rvykydal) - libnm in spoke: Revert "Fix crash when new device appear in Welcome screen (#1245960)" (rvykydal) - libnm in spoke: Revert "Fix crash when connections are changing (#1245960)" (rvykydal) - Add an ignoredisk --drives= test. (clumens) - Add a test for the reqpart command. (clumens) - Grab anaconda.coverage on tests that reimplement validate(). (clumens) - Install driver-updates (dshea) - Fix a typo in service enablement in kickstart.py. (clumens) - Get rid of the extraneous cats and greps in user.ks. (clumens) - Add sshkey testing to the user kickstart_test. (clumens) - Add a kickstart test in Arabic. (clumens) - Verify Initial Setup services are present before turning them ON/OFF (#1252444) (mkolman) - Don't crash if the Japanese PC-98 keyboard is selected (#1190589) (mkolman) - Report on all local files and exclude what we don't need instead of explicitly including paths we may not be aware of. (atodorov) - Change "failed to download" messages from critical to warning. (clumens) - getcode -> status_code in a live payload error message. (clumens) - Fix a bash error in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - specify if=virtio,cache=none for VM drives (atodorov) - update the test b/c latest anaconda doesn't allow weak passwords (atodorov) - Specify format=raw to avoid warning from qemu (atodorov) - update for Python3 nose (atodorov) - Add a services.sh file to match the existing services.ks. (clumens) - Add types to all existing kickstart tests. (clumens) - Add the ability to mark kickstart tests with a type. (clumens) - Run nm-connection-editor with the --keep-above flag (#1231856) (mkolman)- Add a test for the user and group creation functions. (dshea) - Get rid of libuser. (#1255066) (dshea) - s/$releasever/rawhide/ (clumens) - LVM on RAID kickstart test (vpodzime) - unbuffered read in python3 only works for binary (bcl) - don't crash if no environment set in interactive (#1257036) (awilliam) - network: compare with ssid bytes, not str (rvykydal) - Add dependencies for running the tests/gui tests (atodorov) - Fix first run environment setup in software spoke (#1257036) (jkonecny) - Stop pretending liveinst+rescue is supported (#1256061). (clumens) - Defer to Fedora distro-wide settings for password strength (#1250746) (dshea) - New Anaconda documentation - 24.0 (bcl) - Do a better job reporting failures from kickstart_tests. (clumens) - Preserve coverage results from running the kickstart_tests. (clumens)- Remove from the docs repo=hd installation with installable tree (jkonecny) - Fix a race between a window continuing and the next starting (#1004477) (dshea) - Start hubs with the buttons insensitive. (dshea) - Do not replace the standard streams if not necessary. (dshea) - Fix inst.repo=hd: is not working (#1252902) (jkonecny) - Kickstart: Added SELinux test. (kvalek) - Kickstart tests related to SELinux. (kvalek) - Package install and debug message logging. (kvalek) - Don't crash if incorrect environment is set in kickstart (#1234890) (mkolman) - Fix I/O issues when anaconda is started without a locale. (dshea) - Move locale environment logic into localization.py (dshea) - network: fix configuring team in kickstart pre (#1254929) (rvykydal) - Merge pull request #311 from atodorov/add_local_coverage (clumens) - Merge pull request #308 from atodorov/rawhide_missing_deps (clumens) - Enable test coverage in CI (atodorov) - Fix the single-spoke TUI message for Python 3. (dshea) - Merge pull request #291 from atodorov/update_coverage_switch (clumens) - Add missing requirements (atodorov) - Add basic kickstart tests for LVM Thin Provisioning (vpodzime) - Use the default mirrorlist instead of fixed repo URL in kickstart tests (vpodzime) - Destroy the keyboard layout dialog when finished (#1254150) (dshea) - Do not encode the geoloc timezone to bytes (#1240812) (dshea) - use inst.debug as alternative option to start coverage (atodorov)- Skip source url checks when network is off (#1251130) (bcl) - Don't set net.device to link if there is no ksdevice (#1085310) (bcl) - Reading carrier while link is down raises IOError (#1085310) (bcl) - Don't write nfs repos to the target system (#1246212) (bcl) - Make sure username entered in TUI if create a user chosen. (#1249660) (sbueno+anaconda) - Write the empty dnf langpacks.conf to the right directory (#1253469) (dshea) - Add pyanaconda test for network.check_ip_address (jkonecny) - Replace IPy package by ipaddress (jkonecny) - Correctly check return code when running rpm from makeupdates (mkolman) - Fix crash when new device appear in Welcome screen (#1245960) (jkonecny) - Fix crash when connections are changing (#1245960) (jkonecny) - Make LVM cache kickstart tests more robust (vpodzime) - product.img buildstamp should override distribution buildstamp (#1240238) (bcl) - On incomplete ks, don't automatically proceed with install. (#1034282) (sbueno+anaconda) - Update the translation doc with zanata branching incantations. (sbueno+anaconda) - Merge pull request #287 from kparal/patch-1 (clumens) - boot-options.rst: add a note about nfsiso (kamil.paral) - Few fixes and amendments for the boot_options.rst file (vpodzime) - Prevent issues with encrypted LVs on renamed VGs (#1224045) (vpodzime) - Create and use snapshot of on-disk storage with no modifications (#1166598) (vpodzime) - Implement the class for storage snapshots (vpodzime) - Prevent any changes in the StorageSpoke if just going back (vpodzime) - Make StorageSpoke's on_back_clicked less complicated (vpodzime) - Add kickstart tests for the LVM cache kickstart support (vpodzime) - Disable packages-multilib, for now. (clumens) - Make sure the liveimg test shuts down when it finishes. (clumens) - Change how success is checked for the basic-ostree test. (clumens)- Add basic support for LVM cache creation in kickstart (vpodzime) - Use labels for the rest of the non-autopart test results. (dshea) - Use a disk label to find the filesystem for escrow results (dshea) - Use someone else's code for PID file management. (dshea) - Prevent incomplete translations from making the TUI unusable (#1235617) (mkolman) - Apply the environment substitutions more liberally in nfs-repo-and-addon (dshea) - Use stage2=hd: instead of stage2=live: (dshea) - Add test for liveimg kickstart command (bcl) - Fix pre-install script execution (bcl) - test pre-install kickstart section (bcl) - Use sys.exit() instead of the exit() created by site.py. (dshea) - Call ipmi_report before sys.exit (dshea) - Add a test for proxy authentication (dshea) - Add optional authentication to the proxy server (dshea) - Add more tests to proxy-kickstart (dshea) - Show an alternative prompt if a hub contains only a single spoke (#1199234) (mkolman) - Add few docs and improvement in check_ip_address (jkonecny) - Check whether files actually contain translatable strings. (dshea) - Add specific error string to TUI user dialog (#1248421) (bcl) - Make EditTUIDialog error generic (#1248421) (bcl) - Fix and expand nfs-repo-and-addon.ks (dshea) - Added a script to make the packages used by nfs-repo-and-addon (dshea) - Implement the rest of the repo options in dnfpayload. (dshea) - Fix kickstart test for bond interface creation (jkonecny)- Move the proxy server script into a common file. (dshea) - Use python3 for the proxy server and remove python2 compatibility (dshea) - makePickle now needs to return bytes (bcl) - gi.require_version raises ValueError (bcl) - Remove duplicate signal setup block (bcl) - Fix three bugs discovered by driverdisk-disk.ks (clumens) - Fix error with OEMDRV ks auto-load check. (#1057271) (sbueno+anaconda) - Make sure TUI is readable for non-latin languages (#1182562) (mkolman) - Equalize capacity & mount point entries (#1212615) (dshea) - Disable GRUB os_prober on POWER (#1193281) (rmarshall) - Cancel Container Edit Sensitizes Update (#1168656) (rmarshall) - Fix SoftwareSpoke._kickstarted. (dshea) - Disable a Pylint false-positive (#1234896) (mkolman) - Add support for autostep and --autoscreenshot (#1234896) (mkolman) - Escape \'s in doc strings (dshea) - Ellipsize the file system type combo box (#1212615) (dshea) - Add graphviz to make-sphinx-doc script (jkonecny) - Remove many of a documentation compilation errors (jkonecny) - Add class diagrams to existing spokes and hubs (jkonecny) - Add class diagram settings to documentation (jkonecny) - Fix the UnusuableConfigurationError dialog (#1246915) (dshea) - Chase pygobject's stupid moving target (dshea) - Add missing translation contexts (dshea) - Actually translate the container type labels (dshea) - Check whether a translated string requires a context or comment. (dshea) - Clean up the temporary pools virt-install makes. (clumens) - Return the same object for repeated calls to __get__ (#1245423) (dshea) - Use sys.exit instead of os._exit. (clumens) - Add parentheses around the IPV6 regex fragment. (dshea) - Add tests for IPv6 literals in URLs (dshea) - Modify Installation Source Proxy Label (#11688554) (rmarshall)- Fix Initial PPC PReP Boot Selector Name (#1172755) (rmarshall) - Require a newer version of pykickstart (vpodzime) - Use dictionaries is thread-safe manner. (dshea) - Merge pull request #234 from wgwoods/master (wwoods) - Auto-load ks.cfg if OEMDRV volume available. (#1057271) (sbueno+anaconda) - Check the encrypt checkbox when encrypted specified in KS (vtrefny) - Do not raise KickstartValueError for missing passphrase (vtrefny) - Ask for encryption passphrase when not specified in ks (#1213096) (vtrefny) - dracut: minor cleanup (wwoods) - dracut: fix missing messages for inst.ks=cdrom (wwoods) - Wait forever for kickstarts on CDROM (#1168902) (wwoods) - Use abs_builddir instead of builddir so paths will look more reasonable. (clumens) - Add a new makefile target that does everything needed for jenkins. (clumens) - Merge pull request #228 from AdamWill/logind (dshea) - Fix crash when mirrorlist checkbox is checked (jkonecny) - Fix crash when user start typing proxy credentials (jkonecny) - Check repository URL before leaving Source Spoke (jkonecny) - Add IDs to identify addon repositories (jkonecny) - Repositories can be checked without a selection (jkonecny) - Consolidate the language environment variables. (dshea) - Change the generated API indices slightly (dshea) - Ignore "mountpoint" used a format specifier (dshea) - filesystems -> file systems, per the style guide (dshea) - Properly parameterize a translated string (dshea) - Fix pylint errors in rescue.py. (dshea) - Remove unused imports (dshea) - Remove text.py from spec file (#965985) (sbueno+anaconda) - Merge pull request #220 from AdamWill/1243962 (dshea) - Fix adding 'boot=' option in FIPS mode (vtrefny) - anaconda.target: Wants systemd-logind.service (#1222413) (awilliam) - Remove the last usage of newt and get rid of it as a dependency (#965985) (sbueno+anaconda) - Enable anaconda to use the new rescue mode. (#965985) (sbueno+anaconda) - Get rid of unnecessary constants in constants_text. (#965985) (sbueno+anaconda) - Get rid of some unnecessary files. (#965985) (sbueno+anaconda) - Display verbose packaging errors to the user (bcl) - Show source errors from refresh method (bcl) - Fix the validate functions in the btrfs kickstart_tests. (clumens) - Connect kickstart lang data to dnf-langpacks (#1051816) (dshea) - Add simple_replace config file function (bcl) - Remove some vestiges of the old packaging module (dshea) - Remove window boot block detection functions. (dshea) - Remove iutil.xprogressive_delay. (dshea) - Simplify iutil.mkdirChain. (dshea) - Decode wifi SSIDs into strings. (#1240398) (dshea) - Actually use the temp directory so test files get cleaned up (dshea) - Disable the output from rpmbuild (dshea) - Remove stray references to python2. (dshea) - Fix possible to start installation without network (#1221109) (jkonecny) - Fix 'q' (to quit) do not work in TUI hub (jkonecny) - act on the right objects when stripping URL protocols (#1243962) (awilliam) - Fix 'App' object has no attribute 'queue' (#1243316) (jkonecny)- fix storage writing for live and ostree installs (#1236937) (awilliam) - Add O_CREAT to the open flags when extracting rpm files. (dshea) - Move ostree gobject version check next to the import (#1243543) (bcl) - Remove rpmfluff from the buildrequires. (dshea) - Only import readline if readline is necessary. (dshea) - use the right baseurl in run_install_test.sh. (clumens) - Don't copy the environment when starting metacity. (dshea) - Fix the use of a temporary file in SimpleConfig.write (dshea) - Add a test for SimpleConfig.write(use_tmp=True). (dshea) - Remove an unnecessary chmod when creating chrony.conf (dshea) - Fix some bad uses of chmod. (dshea) - Add a function to open a file with specific permission bits (dshea) - Don't ask to start vnc if user specifies text mode. (#1202277) (sbueno+anaconda) - New Anaconda documentation - 23.15 (bcl) - Add a helper for building Sphinx docs using mock. (bcl) - Update Sphinx configuration for python3 (bcl) - Running without a GUI can also raise ValueError in errors.py (bcl) - parse-kickstart_test.py: fix driverdisk_test() (wwoods) - Fix the spelling of "version" (dshea)- Some dracut modules anaconda needs have been split into their own package. (clumens) - User operation kickstart tests. (kvalek) - Kickstart tests for UTC and LOCAL hwclock. (kvalek) - Kickstart firewall tests. (kvalek) - Fix Repository New_Repository has no mirror or baseurl (#1215963) (jkonecny)- Catch blivet formatDevice ValueError in custom (#1240226) (bcl) - There's now a python3-rpmfluff, so revert this. (clumens) - Fix a couple other pylint problems in the driver disk tests. (clumens) - Merge pull request #194 from wgwoods/master (wwoods) - dracut: fix boot failure waiting for finished/dd.sh (wwoods) - Use builddir instead of srcdir to find the dd utils (dshea) - Fix the dd_test for python3. (dshea) - Fix %files to deal with compiled python3 modules (dshea) - Add a bunch of gi.require_version calls (dshea) - Temporarily disable the error about not importing rpmfluff. (clumens) - Don't try to iterate over threads directly in wait_all. (clumens) - Update the btrfs kickstart tests to use functions.sh. (clumens) - Merge pull request #182 from wgwoods/dd-refactor (wwoods) - driver_updates: fixes from patch review (wwoods) - Don't be too picky about what name is --device=link (dshea) - Ignore stderr output from parse-kickstart. (dshea) - Add an option to execReadlines to filter out stderr. (dshea) - Ignore interruptible system calls in the dd test (dshea) - Fix an undefined variable in writeStorageLate (dshea) - Connect zfcp entries to the discovery buttons (dshea) - Connect iscsi activations to buttons (dshea) - Connect the dasd number entry to the discovery buttons. (dshea) - Add keyboard layouts on the row-activated signal. (dshea) - Connect dialog inputs to default actions. (dshea) - Remove unnecessary GtkNotebooks. (dshea) - Re-save some dialog glade files. (dshea) - Merge pull request #181 from wgwoods/master (wwoods) - dd-refactor: dracut + build bits (wwoods) - Add kickstart test for RAID1 (bcl) - pass PYTHONPATH to the kickstart test framework (bcl) - Write servers to chronyd.conf even if it's off (#1197575) (wwoods) - Refresh advanced disks after disk summary dialog (#1226354) (bcl) - parse-kickstart: just emit 'inst.dd=XXX' for driverdisk (wwoods) - parse-kickstart: pylint fixes (wwoods) - dd-refactor: new driver_updates.py + tests (wwoods) - payload: fix driverdisk repos (wwoods) - dracut: fix boot with inst.ks and no inst.{repo,stage2} (#1238987) (wwoods) - Use the most recent versions of the btrfs, logvol, part, and raid commands. (clumens) - Allow /boot partition on iscsi with ibft (#1164195) (jkonecny) - Add kickstart tests to test btrfs installation (vtrefny) - Fix broken test by infiniband patch (#1177032) (jkonecny)- Add a switch for the Airplane Mode label (dshea) - Connect labels with keyboard accelerators to a widget (dshea) - Add a test for dangling keyboard accelerators. (dshea) - Use pocketlint for translation and markup checking (dshea) - Flatten the glade test directory. (dshea) - Add support for specifying arbitrary mkfs options. (clumens) - Fix kickstart install with infiniband (#1177032) (jkonecny) - anaconda-dracut: Fix sysroot mount for netroot (#1232411) (bcl) - Add RAID swaps to /etc/fstab (#1234469) (bcl) - network: catch another race when calling dbus methods on invalid devices (rvykydal) - network: GUI, add connection even when virtual device activation failed (#1179276) (rvykydal) - Fix IP / hostname mismatches when showing VNC server address (#1186726) (rvykydal) - Check also ipv6 default routes when looking for onboot=yes device (#1185280) (rvykydal) - Merge pull request #157 from wgwoods/master_dd_fixes (wwoods) - Do not check dependencies on invalid payloads (dshea) - network: don't set onboot=False for default autoconnections (#1212009) (rvykydal) - Fix the types used to write anaconda-tb-all.log (dshea) - dd: drop unnecessary archive_read_data_skip (wwoods) - dd_extract: -l should not extract modules+firmware (wwoods) - dd: fix permissions on extracted files (#1222056) (wwoods) - tests: add dd_tests (wwoods)- Revert "Add an optional conditional to progress_report." (bcl) - Fix inconsistencies in the payload messages. (dshea) - Fix install-requires and install-buildrequires (dshea) - anaconda-dracut: Mount /dev/mapper/live-rw (#1232411) (bcl) - Eliminate some false test results when running glade tests. (atodorov) - Move the knowledge about network packages into ksdata.network. (clumens) - Add an optional conditional to progress_report. (clumens) - Move the big block of late storage writing out of install.py. (clumens) - The attribute is named ostreesetup.nogpg. (clumens) - Use the index in grubenv (#1209678) (bcl) - Do not raise an exception on EINTR from os.close or os.dup2 (dshea) - Merge pull request #154 from mulkieran/master-959701 (mulkieran) - Improve focus behavior in the advanced user dialog (dshea) - Re-save advanced_user.glade (dshea) - Depsolve kickstarted packages on the summary hub (#961280) (dshea) - Add a kickstart test for %packages --ignoremissing (dshea) - Remove descriptions for RAID levels (#959701) (amulhern) - No kexec-tools on aarch64 (bcl)- Do not import iutil from flags (dshea) - Ignore EINTR errors in files unlikely to encounter them (dshea) - Reimplement the open override for the dracut scripts (dshea) - Wrap the only non-open call found by the new pocketlint checks (dshea) - Redefine open to retry on EINTR (dshea) - Remove __future__ imports (dshea) - Use python 3's OSError subclasses instead of checking errno (dshea) - Allow kwargs in eintr_retry_call (dshea) - Remove explicit uses of /dev/null (dshea) - Do not retry calls to close or dup2 (dshea) - Remove another function from isys (dshea) - Make dialogs behave better with timed input validation (dshea) - Fix the password/confirm checks to work with delayed validation (dshea) - Move the URL protocol removal out of the input check (dshea) - Remove the vestigal capslock label from the password spoke (dshea) - Re-saved a few glade files (dshea) - Run set_status unconditionally from update_check_status (dshea) - Do not run input checks for every keystroke of input (#1206307) (dshea) - Add a method to execute timed actions early (dshea) - Use comps.environments instead of comps.environments_iter (#1221736) (dshea) - Merge pull request #83 from mulkieran/master-requires (mulkieran) - Only show supported autopart choices in choices combo. (amulhern) - Strip out device types that blivet is not able to support. (amulhern) - Update blivet required version. (amulhern) - Fix nfs4 stage2 and repo handling (#1230329) (bcl) - Update upd-kernel so that it actually works (#1166535) (bcl) - Fix passing ,nfsvers=3 to dracut (#1161820) (bcl) - Require the python3 version of iscsi-initiator-utils (dshea) - Fix the pylint pre-commit hook for python3 and pocketlint (dshea) - Fix a type check to work with python 3. (dshea) - Do not log Xorg output to tty5 (dshea)- Deal with encrypted partitions not being readable by virt-cat. (clumens) - Make use of the restore_signals Popen argument (dshea) - Don't allow /boot on iSCSI. (#1164195) (sbueno+anaconda) - Merge pull request #127 from mulkieran/master-kickstart (mulkieran) - Actually distribute the clickable message test, too (dshea) - Fix disk argument passing to virt-cat in the ostree test. (clumens) - Relabel all password and group files in %post (#1228489) (dshea) - Deal with the order of ifcfg files not being guaranteed. (clumens) - Add a __init__.py to fix up an error when running iutil_test.py. (clumens) - Actually run the clickable message test (dshea) - Add a false positive to pylint checking for S390Error. (clumens) - Let the excludedocs test pass if there are only directories left. (clumens) - Allow successful kstest results to provide more details. (clumens) - The escrow_cert test cannot use autopart. (clumens) - Don't warn on PyInit__isys being unused. (clumens) - Test that root LV is encrypted. (amulhern) - Deal with subprocess returning bytes in tests/lib/filelist.py, too. (clumens) - Make anaconda+python3+pocketlint work. (clumens) - Start using our new shared pylint framework in anaconda. (clumens) - Remove our extra pylint checkers. (clumens) - Remove a duplicate libselinux-python3 requires. (clumens) - Run makeupdates with Python 2 for now (mkolman) - Don't use the _safechars private property (#1014220) (mkolman) - Make sure directory size is returned as int (#1014220) (mkolman) - Only warn about missing yum-utils (#1014220) (mkolman) - Make sure set_system_time() gets an integer (#1014220) (mkolman) - Make sure the column number in TUI is an integer (#1141242) (mkolman) - Python 3 compatible sorting fixes (#1014220) (mkolman) - Make version comparison Python 3 compatible (#1014220) (mkolman) - Don't apply numeric comparison on None (#1141242) (mkolman) - Avoid comparing None to an integer (#1141242) (mkolman) - Handle urllib split (#1014220) (mkolman) - Don't try to decode strings (#1014220) (mkolman) - Rename function attributes (#1014220) (mkolman) - Replace raw_input() with input() (#1014220) (mkolman) - Make iterators and their usage Python 3 compatible (#1014220) (mkolman) - Convert Python 2 metaclass magic to Python 3 metaclass magic (#1014220) (mkolman) - Make the raise syntax Python 3 compatible (#1014220) (mkolman) - Python 3 no longer does tuple parameter unpacking (#1014220) (mkolman) - Make isys Python 3 compatible (#1014220) (mkolman) - Set a correct mode for the tempfile (#1014220) (mkolman) - Python 3 temp files no longer reflect external changes (#1014220) (mkolman) - Make print usage Python 3 compatible (#1014220) (mkolman) - Rename the warnings spoke to warnings_spoke (#1014220) (mkolman) - Replace list comprehension with for at class level (mkolman) - Make gettext usage Python 3 compatible (#1014220) (mkolman) - Do not open tty5 for writing in the "a" mode (#1014220) (vpodzime) - Do not use pykickstart's RepoData as a key in a dict (#1014220) (vpodzime) - Do not run repo attrs' checks if they are not set up yet (#1014220) (vpodzime) - Don't depend on side effects of map() (#1141242) (mkolman) - Don't use exceptions' message attribute (#1014220) (vpodzime) - Addapt to string type changes (#1014220) (mkolman) - Handle modules returning bytes in Python 3 (#1014220) (mkolman) - Add and use function that makes sure we work with strings (#1014220) (vpodzime) - Handle modules requiring different string types in Python 3 (#1014220) (mkolman) - Remove sitecustomize (#1014220) (mkolman) - Make ASCII conversions Python compatible (#1014220) (mkolman) - Remove "is Unicode" tests (#1014220) (mkolman) - Fix ASCII conversion tests (#1014220) (mkolman) - Return a string when calling a program (#1014220) (mkolman) - Handle subprocess returning bytes (#1014220) (mkolman) - Handle latin-1 strings in locale -a output (#1014220) (mkolman) - Open the VNC password file for binary writing (#1014220) (mkolman) - Update parse-kickstart for python3 (#1014220) (bcl) - Update driver-updates for python3 (#1014220) (bcl) - Update python-deps for python3 (#1014220) (bcl) - Add a test for parse-kickstart (#1014220) (bcl) - Make the import Python 3 compatible (#1014220) (mkolman) - Change configparser and queue imports (#1014220) (mkolman) - Remove imports from the __future__ (#1014220) (mkolman) - Use the imp module directly (#1014220) (mkolman) - Use Python 3 versions of Python dependencies (#1014220) (mkolman) - Use /usr/bin/python3 in scripts (#1014220) (mkolman) - Use Python 3 versions of nose and Pylint (#1014220) (mkolman) - Build the Anaconda widgets for Python 3 (#1014220) (mkolman) - Update makebumpver for python3 (#1014220) (bcl) - Fix Kickstart installation without default gateway errors out (jkonecny) - Fix results checking in a couple ks tests. (clumens)- Fix a usage typo in run_once_ks script. (sbueno+anaconda) - Add kickstart tests for keyboard settings. (sbueno+anaconda) - Add a kickstart test for lang settings. (sbueno+anaconda) - Fix a % call inside _(). (clumens) - Convert ntp-pools.* to using the new kstest functions and autopart. (clumens) - Fix up the expected output in parse-kickstart_test.py. (clumens) - Fix a couple more pylint problems in the s390 code. (clumens) - Use the adapted Timezone class for kickstart data (vpodzime) - Add a kickstart test for processing NTP servers/pools configuration (vpodzime) - Show error on invalid username attempts in TUI. (#1171778) (sbueno+anaconda) - Fix dracut reads ksdevice from missing os enviromnent (jkonecny) - Run kickstart tests through an LMC-like program, not LMC itself. (clumens) - Move common kickstart_test code out into its own functions.sh file. (clumens) - Switch to using autopart in the kickstart tests. (clumens) - Fix a couple pylint errors. (sbueno+anaconda) - Make anaconda changes necessary for libblockdev s390 plugin. (sbueno+anaconda) - Add a kickstart test for lvm with percentage-based sizes. (dlehman) - Add kickstart test for basic fixed-size lvm layout. (dlehman) - Add a kickstart test to validate the default fstype. (dlehman) - Add kickstart test to test bond interface creation (jkonecny) - Add kickstart test to test vlan creation (jkonecny) - Fix --device=link and --device not specified (#1085310) (rvykydal) - Add kickstart test to test hostname (jkonecny) - Add a /boot to tmpfs-fixed_size.ks. (clumens) - Fix bad warning message when user set illegal IP (jkonecny) - Fix bad check of illegal ip address (jkonecny) - Add a simple tmpfs kickstart test (mkolman) - Add a kickstart test for escrow packets and backup passphrases (dshea) - Fix a typo that caused us to discard corrected target sizes. (#1211746) (dlehman) - Don't pass anything to ./configure. (dshea) - Fix a pylint problem in parse-kickstart_test.py. (clumens) - Fix 0 choice in Language and Storage in TUI mode (jkonecny) - Update html documentation for new boot-options section (bcl) - Convert boot-options to ReST and include it in the Sphinx documents. (bcl)- Clean up after processKickstart in parse-kickstart_test.py. (clumens) - Add support to dnfpayload.py for addon NFS repos. (clumens) - Fix IndexError: list index out of range (#1219004) (jkonecny) - Fix a typo in proxy-kickstart.sh that was causing a test time out. (clumens) - iSCSI Name Validation using regexes (sujith_pandel) - Add kickstart tests for proxy usage. (dshea) - In dracut, do not display a warning for network lines with just a hostname. (clumens) - Add transport adapters to support ftp and file fetching (dshea) - Fix for "Kickstart installation fails..." (#1197960) (jkonecny) - Allow passing kickstart tests to be run on the command line. (clumens) - Automatically collect environment variables to be passed to ks tests. (clumens) - Use isinstance instead of type for doing type checks. (clumens) - Remove yumpayload.py, its support files, and most references to yum. (clumens) - Fix the packages-and-group wildcard exclusion test (dshea) - Set the GUI-selected environment in the ksdata (#1192100) (dshea) - Don't crash if the disk model is None (#1215251) (dshea) - Correct an error message in packages-and-groups-1.ks. (clumens) - Switch from testing for emacs* to kacst*. (clumens) - Tests that end in a traceback are failures, not successes. (clumens) - Don't run run_report.sh from within run_kickstart_tests.sh. (clumens) - If a kickstart test failed due to a traceback, display that. (clumens) - Wrap device labels earlier (#1212586) (dshea) - Remove the angle property from the device label (dshea) - Get rid of the find button in the filter spoke. (dshea) - Rearrange filter.glade (dshea) - Fix errors in the vendor column renderers. (dshea) - Fix some minor inconsistencies in filter.glade (dshea) - Fix issues with advanced storage searching. (dshea) - Remove duplicate entries from search combo boxes (dshea) - Use named IDs for the filter type combo boxes. (dshea) - Rearrange filter.glade the way glade wants it now (dshea) - Add a reporting support script to kickstart tests. (clumens) - Return a specific error code when a test times out. (clumens) - Fix indentation in run_one_ks.sh. (clumens) - Also remove all the fonts in the packages-and-groups-1 test. (clumens) - Enable the basic-ftp and basic-ftp-yum kickstart tests. (clumens) - Fix a typo in groups-and-envs-2.ks (clumens) - Get NTP pools and servers from ksdata for the runtime config (vpodzime) - Adapt to the new argument list for save_servers_to_config. (clumens) - Remove the restriction that /boot be below 2TB for grub (#1082331) (dshea) - Distinguish between NTP pools and servers in GUI (vpodzime) - Add support for chrony pool directive (mlichvar) - Add a readme pointing to the documentation (bcl) - Sphinx docs - use source order (bcl) - Add html documentation for Anaconda v23.7 (bcl) - Place html docs under ./docs/html/ (bcl) - Configure proxy settings for dnf payload (#1211122) (bcl) - Change online action to change (bcl) - Check for images/install.img first for netboot (bcl) - Ignore addon and anaconda sections in handle-sshpw (bcl) - Ignore %anaconda section in parse-kickstart (bcl) - Change of label in iscsi storage spoke (jkonecny)- Fix doReqPartition import from autopart (bcl) - Add support for reboot --kexec kickstart command (bcl) - Add inst.kexec and --kexec support to reboot with kexec (bcl) - Add setup_kexec method to prepare the system for a reboot with kexec (bcl) - Add kickstart %pre-install section support (bcl) - Remove the custom help button from the toolbar (bcl) - Use multiple streams for zRAM instead of multiple devices (vpodzime) - iscsi: pass rd.* options of devices to be mouted in dracut (#1192398) (rvykydal) - Remove the unused productName import from custom_storage_helpers.py. (clumens) - Remove the old custom partitioning help dialog (mkolman) - Implement the new reqpart command. (clumens) - Sort disks by name when checking disk selection (vpodzime) - Set both .format's and .originalFormat's passphrase on unlock (vpodzime) - Make the Encrypt checkbox insensitive for encrypted non-BTRFS devices (#1210254) (vpodzime) - Check for Gtk before importing escape_markup (bcl) - If the network is disabled, also disable the network part of the source spoke. (#1192104) (clumens) - Add handling for unusable storage configurations. (dlehman) - Allow markup in the label/message of DetailedErrorDialog. (dlehman) - Allow passing an optional button list to showDetailedError. (dlehman) - Allow kwargs with gtk_action_wait, gtk_action_nowait decorators. (dlehman) - Fix makeupdates handling of Release: (bcl) - Make sure we unmount the path we mounted (bcl) - Fix up one more back_clicked reference that got missed. (clumens) - Don't unconditionally set ksdata.lang.seen to True (#1209927) (mkolman) - Reset the back_clicked flag if we stay on the Storage spoke (#1210003) (vpodzime) - Mark the back_clicked attribute of the Storage spoke as private (vpodzime) - TUI pwpolicy setup was supposed to be in __init__ not refresh (#1208607) (bcl) - Preserve the order of boot args added by kickstart. (clumens) - Revert "allow /boot on btrfs subvol or filesystem" (bcl) - Connect scroll adjustments in the right class (#1206472) (dshea)- Enforce sane disk selections. (dlehman) - Add a test for parse-kickstart (bcl) - Add --tmpdir to parse-kickstart for testing (bcl) - Use the correct format for IPMI messages. (clumens) - Do not use min_luks_entropy with pre-existing devices (#1206101) (dshea) - Remove the dnf cache directory when resetting the repo (dshea) - Do not add separators to the addon list when not needed (dshea) - Only use the instclass environment if it actually exists. (dshea)- Mock external module dependencies for readthedocs (bcl) - Generate the pyanaconda module documentation (bcl) - Reformat kickstart.rst using better ReST markup (bcl) - Add some deprecation-related false positives. (clumens) - Add Sphinx documentation support (bcl) - Add documentation on %anaconda kickstart command (bcl) - Prevent Storage spoke Done button method from multiple launch (jkonecny) - Prevent spokes from being exited more times. (jkonecny) - Only depend on pygobject3-base in anaconda-core (#1204469) (mkolman) - Use proxy when configured for the base repo (#1196953) (sjenning) - Assume UTC if setting the system time without a timezone (#1200444) (dshea) - Add boolean as return to ThreadManager.wait (jkonecny) - Make sure LANG is always set to something (#1201896) (dshea) - Fix pylint/translation issues from the pwpolicy patches. (clumens)- Clean out the mock chroot before attempting to run the rest of the test. (clumens) - Implement %anaconda kickstart section for pwpolicy (bcl) - Add pwpolicy support to TUI interface (bcl) - Add pwpolicy for the LUKS passphrase dialog. (bcl) - Add pwpolicy for the user spoke. (bcl) - Use pwpolicy for the root password spoke. (bcl) - Add the text for weak passwords to constants (bcl) - Add tests with an FTP instrepo (dshea) - Add kickstart tests for an NFS instrepo and addon repos. (dshea) - Handle /boot on btrfs for live (#1200539) (bcl) - rpmostreepayload: write storage config after shared var is mounted (#1203234) (rvykydal) - Tweak tmux configuration file (jkonecny) - Remove --device= from the new kickstart tests. (clumens) - Add more kickstart-based packaging tests. (clumens) - Fix enlightbox call in ZFCPDialog. (#1151144) (sbueno+anaconda) - fix crash with bare 'inst.virtiolog' in boot args (wwoods) - Do not attempt to set None as a warning (dshea) - fix inst.ks.sendmac for static ip=XXX (#826657) (wwoods)- Only insert strings into the environment (#1201411) (dshea) - Fix the rescue kernel version list in writeBootLoader (#1201429) (dshea) - Missing local variable check (omerusta) - Fix the handling of nfs:// URLs. (dshea) - Add glob support for the -a/--add option in makeupdates (mkolman) - White Space fixes (omerusta) - Put all mock results into the top-level source dir. (clumens) - Merge pull request #31 from dcantrell/master (david.l.cantrell) - Require newt-python in anaconda-core (dshea) - Make merge-pr executable (dshea) - Display an error for exceptions during GUI setup (dshea) - Remove unused invisible char properties (dshea) - Add a check for invisible_char validity (dshea) - Connect viewport adjustments to child focus adjustments (#1192155) (dshea) - Support '%packages --multilib' in dnfpayload.py (#1192628) (dcantrell)- Add rc-release target (bcl) - Change --skip-tx to --skip-zanata in scratch-bumpver (bcl) - Add --newrelease to makebumpver (bcl) - Improve the addon repo name collision code (#1125322) (bcl) - Fix the import of mountExistingSystem (vpodzime) - Fix import error in anaconda-cleanup. (sbueno+anaconda) - Use the new static method to get possible PE sizes (vpodzime) - Try using the global LUKS passphrase if none is given for LV/part (#1196112) (vpodzime) - Fix the help button mnemonic display on spokes (dshea) - Only set the hub message if the message has changed (dshea) - Wrap the info bar in a GtkRevealer (dshea) - Add links to clickable warning and error messages. (dshea) - Add a test to look for clickable messages that aren't clickable enough. (dshea) - Increment the widgets version number (dshea) - Allow markup and links in the info bar. (dshea) - Add more links to gtk-doc comments (dshea) - Handle New_Repository name collision source spoke (#1125322) (bcl) - Fix a bad usage of execWithRedirect (#1197290) (dshea) - Have to be root to delete /var/tmp/kstest-* on the remote machines. (clumens) - Use the LUKS device for swap in fstab (#1196200) (vpodzime) - Clear TUI source spoke errors that may have been leftover from a prior attempt. (#1192259) (sbueno+anaconda)- Make sure python2 dnf is required (bcl) - Fix pykickstart requirement. (clumens) - Extract xattrs from tar payload (#1195462) (bcl) - Add a script to rebase and merge pull requests (dshea) - Update translation documentation for Zanata (bcl) - Switch translation support to fedora.zanata.org (bcl) - install.py: fix the 'is team device' check (awilliam) - Explain why Anaconda requires rpm-devel and libarchive-devel during build (mkolman) - Revert "Switch to temporary transifex branch" (bcl) - Revert "makebumpver needs to know about anaconda-1 transifex name" (bcl) - Commit 23.0 anaconda.pot file (bcl) - Rename queue.py to queuefactory.py. (clumens) - Remove references to old_tests, which no longer exists. (clumens) - Fix package and group removing with the dnf payload. (clumens) - Don't try to run new-kernel-pkg if it doesn't exist. (clumens)- Remove unused imports (dshea) - Check for unused imports in __init__ files (dshea) - Remove timestamp-based version support. (dshea) - Add test lib methods to check regexes (dshea) - Cleanup BuildRequires (mkolman) - Remove obsolete imports. (amulhern) - Make print statement print output w/out surrounding parentheses. (amulhern) - Remove an unused import (dshea) - rpmostreepayload: Honor noverifyssl (walters) - typo: packaging: Don't vary name of "verified" (walters) - Disable the metacity mouse-button-modifier setting (dshea) - Fix completion setting in TUI language spoke. (#1192230) (sbueno+anaconda) - Remove the pylint false positives for the GLib module (dshea) - Use ExtendAction for --ignore flag (amulhern) - Use a simple ExtendAction for add_rpms option. (amulhern) - Fix log message formating (mkolman) - Don't clear nonexistent DNF package download location (#1193121) (mkolman) !!##%%''))++--//113355789:;;==??AACCEEGHIJKNOPQRSTUVWWYY[[]]__aacceeggiikkmmooqqstuvwxyz{|}~33.16.10.5-1.el833.16.10.5-1.el8   __init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycxkl_wrapper.cpython-36.opt-1.pycxkl_wrapper.cpython-36.pychelpers.pyhubs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycsummary.pyspokes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvanced_storage.cpython-36.opt-1.pycadvanced_storage.cpython-36.pycblivet_gui.cpython-36.opt-1.pycblivet_gui.cpython-36.pyccustom_storage.cpython-36.opt-1.pyccustom_storage.cpython-36.pycdatetime_spoke.cpython-36.opt-1.pycdatetime_spoke.cpython-36.pycinstallation_progress.cpython-36.opt-1.pycinstallation_progress.cpython-36.pycinstallation_source.cpython-36.opt-1.pycinstallation_source.cpython-36.pyckeyboard.cpython-36.opt-1.pyckeyboard.cpython-36.pyclanguage_support.cpython-36.opt-1.pyclanguage_support.cpython-36.pycnetwork.cpython-36.opt-1.pycnetwork.cpython-36.pycroot_password.cpython-36.opt-1.pycroot_password.cpython-36.pycsoftware_selection.cpython-36.opt-1.pycsoftware_selection.cpython-36.pycstorage.cpython-36.opt-1.pycstorage.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycwelcome.cpython-36.opt-1.pycwelcome.cpython-36.pycadvanced_storage.pyadvstorage__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdasd.cpython-36.opt-1.pycdasd.cpython-36.pycfcoe.cpython-36.opt-1.pycfcoe.cpython-36.pyciscsi.cpython-36.opt-1.pyciscsi.cpython-36.pycnvdimm.cpython-36.opt-1.pycnvdimm.cpython-36.pyczfcp.cpython-36.opt-1.pyczfcp.cpython-36.pycdasd.pyfcoe.pyiscsi.pynvdimm.pyzfcp.pycustom_storage.pydatetime_spoke.pyinstallation_progress.pyinstallation_source.pykeyboard.pylanguage_support.pylib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccordion.cpython-36.opt-1.pycaccordion.cpython-36.pyccart.cpython-36.opt-1.pyccart.cpython-36.pyccustom_storage_helpers.cpython-36.opt-1.pyccustom_storage_helpers.cpython-36.pycdasdfmt.cpython-36.opt-1.pycdasdfmt.cpython-36.pycdetailederror.cpython-36.opt-1.pycdetailederror.cpython-36.pyclang_locale_handler.cpython-36.opt-1.pyclang_locale_handler.cpython-36.pycnetwork_secret_agent.cpython-36.opt-1.pycnetwork_secret_agent.cpython-36.pycpassphrase.cpython-36.opt-1.pycpassphrase.cpython-36.pycrefresh.cpython-36.opt-1.pycrefresh.cpython-36.pycresize.cpython-36.opt-1.pycresize.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycunsupported_hardware.cpython-36.opt-1.pycunsupported_hardware.cpython-36.pycaccordion.pycart.pycustom_storage_helpers.pydasdfmt.pydetailederror.pylang_locale_handler.pynetwork_secret_agent.pypassphrase.pyrefresh.pyresize.pysubscription.pysummary.pyunsupported_hardware.pynetwork.pyroot_password.pysoftware_selection.pystorage.pysubscription.pyuser.pywelcome.pyutils.pyxkl_wrapper.pyanaconda-gtk.csspixmapsanaconda-password-show-off.svganaconda-password-show-on.svguihubssummary.glademain.gladespokesadvanced_storage.gladeadvanced_user.gladeadvstoragedasd.gladefcoe.gladeiscsi.gladenvdimm.gladezfcp.gladecustom_storage.gladedatetime_spoke.gladeinstallation_progress.gladeinstallation_source.gladekeyboard.gladelanguage_support.gladelibcart.gladecustom_storage_helpers.gladedasdfmt.gladedetailederror.gladenetwork_secret_agent.gladepassphrase.gladerefresh.gladeresize.gladesummary.gladeunsupported_hardware.gladenetwork.gladeroot_password.gladesoftware_selection.gladestorage.gladesubscription.gladeuser.gladewelcome.gladewindow-managerglib-2.0schemasgschemas.compiledorg.gnome.desktop.enums.xmlorg.gnome.desktop.wm.keybindings.gschema.overrideorg.gnome.desktop.wm.keybindings.gschema.xmlorg.gnome.desktop.wm.preferences.gschema.overrideorg.gnome.desktop.wm.preferences.gschema.xmlorg.gnome.metacity.gschema.overrideorg.gnome.metacity.gschema.xml/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib/__pycache__//usr/share/anaconda//usr/share/anaconda/pixmaps//usr/share/anaconda/ui//usr/share/anaconda/ui/hubs//usr/share/anaconda/ui/spokes//usr/share/anaconda/ui/spokes/advstorage//usr/share/anaconda/ui/spokes/lib//usr/share/anaconda/window-manager//usr/share/anaconda/window-manager/glib-2.0//usr/share/anaconda/window-manager/glib-2.0/schemas/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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 linesXML 1.0 document, UTF-8 Unicode text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R utf-8b6b350496c7f92d00dfddd00930ace0ad29335b6cc4d4407140bb6cd0976890d?@7zXZ !#,] b2u Q{LX'CxˍREGt+VC_X~J%@A; lSvBCXXΝ6Wu}EtӂI -d,sx;.=Nxv^J˟[S0%PXjkPsƅMRqܭ%Cé^ FD|%{ Tp\i߫νV,(j)#ˇeB( 5d :7D HpAkUh:wH.,dޱԓj ;!ɵO tZR n~G1^!ϳ~U"aRbu.,!87 e[[JDr nD3x/)sDqj [{ U6Hu ѰU6{ IֈQa@o5;%D(P(h>㈚5;gW=)w·s-a鳧_ze5$LN vdG*zT4~eWZ8vмIҴ*> ֱ5Z 'yB*x*w 5T5-&n^1#TMݿ4=DO'Q-&XPcF֑JDv rRGJ~KTA)Q=3~u#Օ'<|njq>.x(֒zU-(֏~شC1+[L\e#3$yx zdWa'[ VM;0&5ըd9 4zri^x1П՜ u6)d=xOϐOsѯ0^Ϻ!<ؓMi{STA%^Ty1c?,^\ZW%ũjhLSyb9[ b=z]{QQzGw-!`5Ep ( QXB0!o.>ܶCǭo̔]hzpuRϴ{0ڰ t)_Z_~QI-%J?_mZӂ !N)H;yΚZu"1eB:DBt@7VzEnd_$sȳb!SF.8V" 挣WЯV ѝsL! hX_0J{תis;ZFz6y.\֟c^3 `ufl-װh@hF0U% N%Ů V_qXc ZT`f7=xG͉,xވSG .&N6Y}#tkWRhؒV\qc\fŽA U ij; LS;$ɶAj.rP@ Uuv&wY.*&Mp0RH\j)Հ[hҡkjx0F!n0 1dsF;==ұ3)ʻ7uCP g[hINS0OϣiN3"9p]${$gf(T>gK䧷3e/TR@{~fiyƻ瑔 {%佸!ڗ%Dsb I-\IM0MWv H;Z('PH)ݲcWQ4?wF^|Vj}2w<֘ ύtY˚lBX{`4Lj/'cOKA]X~&hGژidD<ʵSm;_8;rBίlTt'L 8`FBp 6Mq}_ #ƺ0+jSj}\H6NIl>Tݪ=bJO~>[47@ K8W,'D_M#`tq&jggV81C(&W9x5ż/l+w\l/Rxw;) c=xY} FdSqc q4ڤ?7p;hP׺ q ]ZoDm)̮ZyA+sD(iFeLéřc$NWiރrȋ. tZQ2') e$q(' =oG,STm}~G3AMyaL)JO qaHHG(*'M %'"5uğ5-sb+X .'pЧflu!? w1 E&YN^v-5Qi/z}).LCR=ZrN־5&D!`v.j~ncLiW2 5ͱSSKG?f,rx08._nH7[Y*a.;f>Ἔϯ#UO| ;w;-":]!Kc;sMnhϘʎ.1?.=VuykǼS \h2r0VZϳa^ ^`cOP5HwFx)'eq ^O @Bf:aDyS⽵y9鹺0 c\˭nyR/lGF/A {߅Cpj-羷7{WwQ,fG`ЂWհ `F 8+FL8]4zss;cR#b^^g]+URb>(wNryVlEiiC/yqBOqn{h9N\B' .5B|;D'YĂ6+8HF;s-R}2H88 QN/>7x#/;lz ɲ*P6AKX̓ ?v0(C ~B}!Dn(H!k%UG ~$PȌTrv5#YZ˥:ۆP5XރqRdڪE6H3>of˙B~`ݤug9>pf9kz2yBZrrZ9mm 7"]gq"vW9 m[wc*@iɭncTSo5Ů:h,y }ˍ@:$j.`1]Gyqz9Ce˲B5F9D1JB]iL Lݪaf!L#<ʈf<Xɾ 6_#I6Ȳ H̐X5BPKC;:Tϗ51Fɐ#h(%HOfLo @/7I1ڪt4B- f Rg0='#&-蕼 aYeDd]`G}Lf ?-j%& kJc/^84wzUrc]@G$d/y^SS.&0 vjos~y(Y7]lPACIwNh%d,i!.hѰ_SW_?˰~φLBxT~{ÀVEO:iڵ}6' Gz~Oa\}TYb;O4VRtT&zQ0I)؁Dj{˘+-QDQA 3FFүU xâEo~%M?2DMVr܍zq% Grmᥴ9W1@ FFNc2$-.nKvg+bT+K6 o+{)PUgq (Qʠ&Rf(w>g;PE^-O8w`V6tU<7=dl? QʁlZōL.X3R ;CGtss^/$OG W` KS "|5H\y0ߚ9\4zYďtc^] U֋g0MLȺr8,5)ӑq1ukZ<~̬I&dU:EZIOpu|tFP'Xl }TK</`~$jNz_\mAQ_3E_p٣`ѥjR 4H>̱k v)E_OM^ !0|2cC76NMgyQ t=EJXL㩤vaua> d.+8ƅF 9e#&>5Ԡ'Y>>!{=$*Fo 0'Ngf5 $|DQ!9aU nߏdt]y(<<.2!tX6v4=38 b6>uQJDR5Pb=frkLf($ R[c`0Bqbcl-нmf PRI,A|ՠq;PD 9 k"r]趌DL#^wlA91 F]$1)--UiRT$GK ϊ5 Ex%" 4笵'fEy# 'H킈T}ʥq9_/1d7 ->;Dx^O;"Cq1(EmXq'!-?Ϙ+xY_Vu=OEgi(g]G'WW?ho95cT 8I /r[2 B1Z/3: Ֆ$M p^*/ > nXչbpGrsd7rA;"tX٬e=D*P=?x5mYw (0d3.ӖLHeۛIS9yR:-|:a@M6]BC1n_'GˀyU!C ])E&l=npen޲ >"161,UOuV?tCs{zVQ0y~pk:ϒpW@֝ {a+Bչ% Bؠi.J)K(P/00\(%b!;HO{67[*E. P (0Mʣw>,aE2z o}{.'x0,pZÄ=[)k[pb1 ]gD%/yNYҜ|&|يi#c YYeu*ne/[ A,tB$UbÓJ|Groϓ[ʿ[1 w3y#9H%ECy(ȣ"bɓF %OޙJKLj/U-s_uF yO@m3x֞9F&+={ !=ճYS)[]S?X% 8.#̩闛µ I-j%q'yܵp*~Vճ3"^M_8W9'j9BB|KSg,``! VnԠ t,N[.]e y<7X/gV7$[ĥjVjK,QNH͘p= i 8YV33__=͠^>WL'')6b[PB8rͷEYS~&_g1< XnEպ*B[^%ZB}CȐByP]mpޣ;$/'FܷU b4n4څ93ʶDT⭬`kZ~Цnr U*˾*;9i\ѧoS|=ݿVg~2l`tOoϐ+fjwb;[3W1*%s,(IM Ń<8u?򂮠|^?.7(wr7n3CC$˪m#OlJi[H\ lނ2F7Nh ½k0˪dt55!MV*U`Ba0NOE7X5ug%d%_6SNxc^?L<-b IzQdk@ >:a [Jʅ h'ĪM:9&kSHzaF2 j>pΥuDQ}gg`1,oJh5D*-5+a3ѵ@b=@3:[Zlյ8CVJ@g̕ě}R|׌ YW5c䐥WomjHvX꜐k{V0>Q$25ty'eƼ4qiv}+$*jJCKatoA>m@Qp-,E/I: dRNH??a{#BDou5uGͮFf6Ӓ;AK"O9t t (WLaO_hzdľʹL'(!ʁ㠧exϺI 2i"_{t/-$<"YJre6Vo-ۈ?(&)'ضR󀺼܆EҌYEVjݙE|U0n_f#.N%]f6|VݡM\y 0?jS_NoS-FE;8Srѐs 14 {-{+-(jq*16$ySt8!9RH6l@fl+ ĉ[KሯbB\EJPUP4;C((/g@Kg<N%7GG 4˳S)mZlluOH*/~M&GkT]bh8SIʕfn2G4{JAU'-ȿ(qt_uxIvCHN}.+}wv y_H66fgqF suQ~*s.*BRx0SU d2w?_ KPJ1jۘeE6/v RF0~Y #0P a k\:* }c~|^yCV}@CsߎMل7EB>+EdhhT3 bP$|5]d9°5T!ZܮPUORS܂QLb⁏fiBGo:(z{9CKcz׵RnjTCsߟ⠚7]*C^E ?w*Ɂw*rњQ߇졩'WTE?i84בKiG Lt>J#;t3YiL'<3Ikj֨V+:JDtȨj̦ $kizq䒡>e6댊ͭd!ccG6"3&Oa{:8RgM6@YW)&^v Wv'FIZѡDS@, Ѣ2:o]&:x0V~+݀ӋY7SO7g[mECp@Q kҔf`h0R88i/;s0] vQޓ[4H NH` ^,JEwH~0fL%aUvQID1W}e YrٖRk ΋f/Zf=ϥ΅_ Ԫ\qaw<..D&B8v?l@e&k'nʆPbUW2/PuRE J3+U+. @"tǔAw@u[+ 6$  wy)č+}6O| -@% ޤe# _ز/Gu#ӮŊWIvLjSl)O6㌲nө1:u`5EzR_F}N|JKcdSMfxaAmBR/Kb.; v԰Zh? дPuw:R>ME:4iɎT2zLAVٺ)'ŦUɜ7B@\Zs&c9unZ.PGYWt='2#n4J0N@wZ❯OٹEqNZsY-I^jOϰUCS,lD] (֫$2] {1ǐ=ֲA$d>ه~b-Y66W|*sϙf `Rhq_cz&HƖGlcqFYp%}h/x$2H-r r¢ijmmL?`i5Yhv'؅t10B=ڶ0R2w)q=2SѩZ骂b\ z%̟b$j\!h̻K&3sInw}>51'UNhpC^'G>떜dȗؽ 2s&f׎jhF{E^x:ǂTKPoKF݊C!>]"rJ֐!zsǬe%O]7 ^HD,Ɯ~d{rxn%\yDƅJHwLWH5}r fWh|ܡ:j#^V7r2؅{;\0}`t1߼wF$H煽E"fWT/Az$2*_uL9sI b*S9aK3kÎ*E%j0Wex5O=6ꕉpWu!fv~L˴t"*zS0L 0-%\<@ETNZzd]vr2*zgs E0e| џg`[%G+h8LDNf(LG3:+LR/K6¡ݶ Ę.i|}üa2RNT#qz2/A60wXԠ}+BMN5"8XT{7#[(5'zW DԘg3zG I6Tpo30C#_}v @)#Nh5*8v8<_Ek+n,]x!#7- zkw3}ڜm(6|= 2',4f\Tֻ5#H=*`ZCp9F8np%$qW*aZ{U5`` ,j]LChXm(R]j,즊͙S󴐲yu2xljMGKwә9+ʶԔ)ye}wxR]džK[( 8-%>mi?=~˶;M(TT+;QF "ZP 1-lMh<;ar4]6Բ؛]GӘ= sPaj/5$ZbH@Xe{NV+"L lyoї1=g}=emM4@K+/b1 e~IO݂䢀1  kR#40Hq&I;wkYd1U S g%9«S#ic"||" ԿqC "!c_qQX1܃"} Zd^nA6U61VF[ y} 秩>ZALXF+h&Mя_>nh[!R9\,DEiJqc>7VVDfϟ㖬Î-!m@u;-v K)|O>mfOjc™0JNT[L/Gل ןd^`k Bf«9JY{Ae{:")3!"+hS]ތ'>g89#91߇j&tC[;LmP<2f1/>\W!wn atda-*Œ"3HI׺Y0{}OoU&;Z7n7ž?߃-~smo#ѷN^f {cHG!!My$ȖN =)ݳ e=ij&0pQ3igP}n1{g@>+ȄW.$]:aYSHQ[ |ʮ-le.{vAV QW(WC~@څc1Koq[g9'1q想ѨR YA>Rtp`rh |0Ӫ{Jg@1:q-R7SeZ3xYbG`ã;vZUFS]ӄkHWs&hiAw/;(kb.NT7A$ f[q />) 6 $k 5պb)2f3ѳl*tokь y@Ȟ:ݜۤ}Prl]wgO"]Y]4*+Qd󼺲ﯵBoMnj'daAw+Pjԑ_*3!6KxfA>ְ!y?S y< N##9̌k>Ry$7,jw%Kk$ xAԥ{NL2w$*upǠ@nnc. 㬟yt-\]X' RE|=j-jT4Fo=: . fN`F/>}2H*'EFZGd*8M-z^P!7\&|aD:e"Pu MRdS\T#gQR[e7yIJ%?ۣ/|(8+Mby܄؇H u>0&ݦ-pCznG=cW7Tz鯋&dqa#pB\rj3ϓqou|WfFmaryb[O;\Y˵h,[6ǻVP33蕅`&ǖPP >,l O;ثM#WJLfiI0S&;x2$eqEͦ)|t?2Ҟ%gC'MrbsRVz Vɂx]:+2rC.Msot)n6hjQaS?:QY0Q9KP!ݪdKgۯ'Yd2ꤽW(wYA'#O1rAm. ^HdYSAқ+pu?a,Obz3!rSzVɯvHLbD1: 踕A1cO&?TwPD@&-z+ 5k#Y+;&7hn_(I'K:vT^{rlCS ǀ%Gm> өաC`@UwץFkb OrdY)"Px-@#T='lu-lP\_D6 3ՆDľ*b=A^Ց4PB3okϳ-CVV]J~d p@ `wXEtCcc f*U }%@R؇>N#OHܾ\U@?=Q gUT{1lr*"3Ch'J[bPn'g3MxB}]ҒV=6"V8S#uWgfVcO0mLl-> duefD n&Q^[+3 -\zOO#$űʒj]8;!D4z|l/unܱ'rZQ<ڑ \P(d(Ļ?1/kozmnѐ7SH-o1s3@V:$_)ZNɢE112&a;NGxH bNU~˜/kf'^uIL̈́ K/6Xf|uӝVQd[ ?}<Z]e{Yd/KenG9.W=ףÑl2Հ]e1m%&C3쇅1ؠ`< Jb؆d /Tq~'JGU[PNj)5ٽKfS:^d2se\7{9a,-BN5NbZZ]+Vm+(me)琂A!/Y Tê^:bKrVU}#Wöds ph0W4Vsk&AG4[s}X8c+j,euy}tZnuˋѮ-VVL[ރkʒjtbyǁr 톦]6ЋM _y@T^@($zC Ȭ񠂅zM;r;[f 8dݐ :}R rפZg.4Sa\2!Y۫Gj{4yd줛){xx]~t<ަMvM`}C6^fF9ɔ_ Ë{RSRd8MߎePQ5צ<^6MDQĽ-q\-f02wN }hwcKOY˺KEm"fZVw>- ڏ#N svppV ˺o~ ˴U>H*up%1&"$_Yh3ިZ>4'TA4˼p:͇y3:1T'%zS fNSuGŠ7"{Gt"e VNС6 ۾U%E"AIc 'F( ?;XD;ϧBvi * vb/%j:Zt0Ŝgf.I7/Ԍ{&9VLAQGW"m=5:V>$ި.fQ-E41Y6 8` kӇ sov 9'ͮySwp=86K9%\/&jaXnHü%yeY,ur][1~hrɤp+,dlVy(hg lܠWMdcdP7Vs;D.\d$cԯ4@tՕnQϲRKcr{65:{\XLn&l0}hP r`A/%q! PiDNne4yLa(^FΎDž^7lwuߧZkvŽF*1N[KٍO 2"(VC˴AZ*WfGx((#/qE1Пm;k䆔or UroK TfD۷޹`+!PVm|*ɤƯ&TxnRL͸$]k}8̅Ch1kAhcp.^2:xK }M(`.dR. fQf2i?@+[r&) [cJ](M!*[:t:\{h3%<83W@6&C6^D7"ZԢ#δdB,'f8FDLJpXy\J3̻ sՓ{:0d-;=lBV%1ssRxaIJߓ3)1<1nxYTFLK\[GWt4)|"Bx- e&?ѣ JAݸ 0k~m&0ɢ" b|,Y(蘂3*YN9п7 ?Qwmr‚VI2uj \~o@4A_ן}lEŁradMV7bWg=FVGq)rhP,p 﫞#EW)oGXwZCI#a]D]8Cj_G4evFu lk.EQIʩ[OR.N"ElIyud$'Wm[g4$q!QNN!}ӼtiC :ʌrl:E? rfK8t@uZ2$,ٸ4vE_4݊F+_k(bjՎK.hInU[_TP};Q bFx Ǹ7 ħZ\,/8w oIv56tNLrEKpj+YH(p2e7~s5o֏AləQn龳ߊZ1-H6p_w,=\0/-bi>5!EOd-etu HU 6b“'=OW' I] [2ܛոVO|"VR07Dт|N0fHvy$NlI;P*ggHl4oH)\u.^C 'b[jO0\nqP)4{3-r9ޢa@[&HUoi#hcdlpSJ iS Yy~XPKrtHH>%?== YLd`wεie)qntQˉⰥ[y= VMG [wb{ߖv ~sv]&ʪ_pN7EZ+Jk? LV: q*[NF9QAbʙ1dX#)RVy<0:̣\f4>+3k\+FD_o>_kV}lyhH'31B )K\\b Byؓl 2wlRk@咪{Pl*-)1b1KKcGOG}s\[GFwVt 1Kh|(a)^Ɖc9';Qѓ]z`i8A*L,:i \ 1(rQI(P}߻^"BcpD0=76m4,ϖcŇ,i 0F;OE2^3[ n|Z%dBB[p[O2árkY )mK+hgו^f-`ȵ/o̶ds^bs8=sfV,(QT]L3{"DM->Oi^%Ol+axSօhӔk ؽeo \RSs̚| Չ ^S} gW]קN̆%q?<^Ilz{z7(}̶kqLȡqQlYqUe:p暿Q? ^6ll1Dޓg{7-'$Ā>kGOGd8@@vrDygPbVP&"ԑg;A{!fМ} K Z.)g RJN[; ?pԏ>pECh?=YgOG:< so\`OD1zMm%׍vku*boOQH$lNh5' lʝLH1o) llkrTWv@Z^'`rzвԼlNfSGxm9X(֣Yq4|9RAHP~Qi΃$L#UCOs.U|yP^P#\DXH)a;Ƈ*I#U7wÊyrmֱGpʢI 5uA {?p%Pg& PsDr EfZ_~5ZT{s`5,#K(Isܒ1=+ UxDɨ',hp^ ~; Қt֓ɕc˘sWq'NjK5?[rVV:`rWftm#}i՛y&:帧 ,=Nf"Oq.6U Bi ղיVAf:_ܯMdC똔+dy+Э1pk#-\,!tx֍m'?9|| ز*,;ж$c &G{>N5ezH;6ŋbv[T13z>Y0s@ۨ$C_lAhUIi?I~7r% rOkxI\z)^<%J0IU?q j;A}d5\ ?פK#鶸 lL.fuܣ0`)/b0CI'A6͢SbPG RaĜ8tj(X!L] 4پ,x8tkYmF>cσSV:Dظ̆)f6gӱkjRUOz GW4\9&$B5weGM`](Ќ7RI#?֪ JrmwrgJg-NoEUz7?X-O(LeQohYǧTo[|=wLOV13ˎi&u,eLs$< cR.70f~Tm1׺{(D@?Hd OaL8ehTGKq}Чʑ(dX~Pf,&`:DNO70 ¼5+y5aut_SZI1zaiQJYD1fkN@𭍏tFc[QtYF`B.U۪!OEs@:*TXЋ|MNh鉪֩TyD=)?jjfjprҹ%avMszt8 QzpI]lFУ wˇ3#OYekI8oH>9KRGVٝs-3jsL| $oHZ ?pŏ Pf#ABmMt-[& hJ(maVA_W0Љ,sӍY^h>z븩R:" T'4sBS_HVF6\Oe#N*s-)kp!ͧhرxIl@QY] hڤy#jvyѕV\:d@­1銅\[-ː_z9t|IJ04Wl; )M爨'u2p2 $eRJ1u_R~ʣ%Fz *{? 4k47/aNƙw\ jVsn8C 5[Z1:__)e"Ik(Hbh,^}Hۧz1&9IU# ƣ)ZQ8<B>*Xx?Vԛ2uƎGSݑECO^D64}̖ը\ j޸؎k;O!IR[%IވԳ|њёr2 7N.oʲ6cI?`4&8_JRBo*8S[3ciZSq;h b>Ə| )潡ӆDqa'<9`Iؒ,Tcn(gf*8A<]7x4NYb8H=Va"xtyuj1g9KTEKkNPui(]OXANPEwv$9ߐJȮmPjȓ]^ a ;W))v '6ݐ$M0VIJ>p dM2ԭy+w:: b~106ݙA-Feʪ*E$-U؈\r$G 4qXA,c|D^p #߸-Wr>srKL5{ {oX>Q%i' Q;f֣2K2cO6_2ie ؏ūo f2YbAB(D~&9_t~grjsd˂z O>w{CoYR?.c(NA•/INd]V2_g^؊8'k|S GϘZv;=W> g}'6&Ja p=)*UQ`f^no b "4 DMf4hK8FTx2Kƣs24i>*r*z5]{6M[ w[!h&ŝП:¡`:CYm̒Ax-:vP%/dȍZ; BXoûe9j/vfgtƉ]YCD* ʜQq֣du /+9þ_ n(Й':H-ƁrwQ^7ETC\"}5~n17M*T.ג*|?1`*y񜀥_E̘œ .(o($_@\hVq:L6z6^Btv3PxUۋ2bm30UTE,b;G[Z[KRźzEL Zfinզ.E X*<2wB߲gFt?ygM|6 1Q:بk,TcJq/E+k$|m8N |ȋ<0Q@Te-|f~Or9"OVdv2eF˅k=y~Ăʕ%Z{FmaFE&ˇ2pOe? ym&!Wo&:Z V’< +I(ݧyfᜆYKgv/}y.;7Qm*c󲾰~{eoyu>%zS|¨ZQ@Boyv:UY`FZ_yK[|m@NMC-A4?ڶ+$$׶:m}N6X"LؐS6 }}RlTt uzJc:Y$]; pg5Qti"Y-׹Kd% lƹs!zAI}$>r YSU͝RVӴy ;XB3i_Nfl"|b ZRԆuL͆#iC>aQ()#!G#HAO2(~ _g;rtRf*7 YՕd<36u̪{fLvC07IX߈ek7[$k(ɕ<$ }H Φ~{q@%e'+l$Lw :\3Hm9o>W&!C͌;d x޲1+ۏZ74{['0PΖ]] 8V%8:ceAIK)rkC:iF*] .Qgk4lϰb۪|6AK}&Xں(Eݑg5)o&Ρ𰾦CM2Ufd u 'vY~; `*$AЃu$dX)SEi=SnΣ!H0 i5Bg0C[xOoŽM$1uCvx P/Ovj^0l4ef,lCLZaSp|_Q uǔ\-sȩ_C =m\ݥ/u- >yaXrRTދSڍ9٭חϢWifHy +LZ0 9[y yC$&h@XhJ&)욵sBeA\b\DvkXbX Oӫ08 us z&Xw&,ަ1K(Twbu"$qvvd ]dslm[CSؓd=`љh8WU$bB2կx>ysymt4FlqI5p ;;,YmP;ū,XSxoNsIAIcoq1B կV/cyψ OZVOPnP=h}=r*Uc#8wk0~×EBc0 'ω4Ŵ3ZT(3N]" C1vk]3W{\د#RoL<(]' Vx9P} aw@ .FU﵁G_xޢm 2ӊv!LVp9ś2(rBdhYO& >vekJ㳤"Xz} SB m°ʙPmBEE߼*JZ8]pS?}oh%m*y}&Opi=RγT *;Ô^Z琥 ڊ9#QxQN{ߔ)^*5d#t\?&[2y OU@!9Ir0ٿ.J==Vy'gD)P)0K҇^8 *)ˆH"^jy{ /-X" |k|53 Sh'o"khrdMBDvC3b% 8u/;L&jq@"Y;h0 }nwCA}˂xXa2b@=F-~64IE>tBٱrMk>D!+``juen !m!6dE,γ/6]șkFXAwӌ*I@AAoQ x^}&)iup0tVRj꽝yu6@1!֟6Nfw AidM - p#f"W(Ͻr߈C(E\K0՗~0ZM!9zL rE$"|::=s|_,1Ӕ.&'Av*b9d0ߵҊ|_ϜpT&S*$] 8Fv+t:v!5,gأ՛TS# ɸz@oϬq5l?.?JH^&Z<Z[dRy2*ѭަ$NM -@ wg$$iywOt wM_K^)O0kLqWIiN7ϙj.5HQiH7IUs,`6Ibr.)r쯭}L%slAdPMN-`nȔRqQx }K`_Oh=3Cd@_ϭ!Tx2ٿ"Cx2,1$/T7OτfL&1u//IaF ^Inf-()co tR0V$zߕz wG{g!vO* 3vR;DNn;nFUpaFx\G&0䗴t/08O؅' 1@ocp,V'ppzeh}m)fGiYY;`i :M^ߒ Rήvn6mګАuCqH@ͭ8Eg{R Btهf}sB)oD\K5K2Vv?h\YMv xqGpaUѬ^"N"Aru㑳I)  ?(+A`+MqFْ9Pl"&_Omia# ? cplTlQ8LJ1Ï&Yh5@* oקiF OTWxyȄoJ tkA+<쥐3|T9o8%\A#@x7˂J]-`V o|G-vCCSM,،QmZ fj"0h{$Y "˻SdZb13$91Mh:=[Xy-}-$LA ƅF5Emնp}qE {Z3)d͸; \(I*:sP,ĕ 2\T$ԯfe#箑M%HpF݅;sgm X05m=!jMmcnϼZbZp,z};%?/ÒvZHYJ9p<ʬ7Uk,PBĤ3r :vjO+U1AVz MH x[׸“? !@`X6aAJ;zW59&XSv,辧s.mp 1Z=>[Nbkz*P~U?8J掜dW!H88&l*3g`WZ3Rk?djS싄SXSv6e x{0++|0Ŝ>4D5{:5KO ȘEv` ~D(*̮}sж y*T)ʿ2kqFp y”iQ/-,VIvD;U'iO Rkp o ?ݰn&J.n?8-Y*r lo%֛pG RmV{WP%8IrZNPP5t&̫(ݞ̽po'Uۯ E1r3PW4y "Qm/{QrNK1j &8IuJfϢ6Y<餃=}ZP-=G:Om-'91Ed,MSل&dwk_gBpQnmbf'Ƣ(B?n L9UDvS'aͿ=4[]X y G~6T8 ٻ }W,2 9z>Imf{ h{_J0@8? 뚒ډ9G7\帨jVp$LT>*%X~me]q,KU|{"ĕBd+Xfa׿ln0Pꪞ;OfEBl[&5P#iH]-'~D]櫧'nE!lhf) ;?KcV=WIO"1O|a4ZuJBG ]-^ %,ֲY 1*V@jzMd3ibnwcdM/6 (M6@İ~v. XlB++(?J }2@=X1ǹ;&dqG qy?* >п!Ba߱ }tL37yT=: kܾ 2ɟ;X[͛yf)daX&S{AC՘A wαE ̎s,Eҵ.^YO%U3X%!:5Crx0=8CmEx!)$8FI`?K|_];0',"oTw5udB2ꚫŵAR6dmʟ$jhLʿl~\pWDs)f5U{C5e[/ʖTsO{7*;"[jvRS9pf8~sBwz?IyZ%lx:a&d /Qx(^7"[lu~ҍ9'!_$[⺿A"t!Ž! 7lUF]Ɲh"GdEK{7,M*_C3}(d -ȵ Tk)GA 1 \NzxzUijDH"WcikLȿr>Pqg[:uT+o8VXCݚU}hv<55X2#cL1|K3sy*m%3ܿ+b3|LMZU`2 ]Ku7ดbR)Tr-I8S9[ޫ-`Fi9V, pe :VJʌ.L_Bx/,#@!b%!_FSF546t@l\Xz' we1;B Č\ 0t!LjV$}aЁrј ЪW:F &/Zok:E5V]>Im GXIdֶ2p3 <TP5gq^c/P=f UCa _.}b O b@P.{(f8~X8ˣaS X~:noE?3Z7tF*JO:ܷkn1}U]$qYd#(7/Đ*S]F Mm* 2`}­2Ny .ovc9>H x9AXb| d- EMxDmLx\y|H!jk\c󽨠G^A\-jr[ R%vq2g\R(6~/_%%Yg]vFAQ d%™,z?aMbK8K4LV1hu;ޫ{dbaG ͢BwDжB%Quf&\sX'{#mL߉?0?U8^q(%mU>MIVMYv}ߏL\`##rlzE_I&NDԯ~ŸWaH~?=d̥mǰukT$sྙb~v&e,hLN4d>TdmuQqI<l .c^k1K2|<"Dyn ZFD~0@ᢊB_Vq )Fc Il8ȋq&?Ʈ۞GY"lKM[kvJx6c6-AlsOpʱ"fviZ@#E~W_DPf8W20`= >~mlܺ{Eszƒ/?_(gF@oCh~<'_2TlvnT'v~a@x5'h. 9#:2;KOwUB-4,'p[ ZS(q"+mIeՕKu`jYA>p#wk+oxy>3Wt⛘L~1$Q\VZ|gyfZf؛^n;\#sEG뿞į]}SD䯾VO}4\A?H k,X lv%&4ժ~?1^lQꃤpU̐xg!Yd,jb.DYsrwIws#y~ki&A8\.Oy{D y]۪0;k`i7`*3v,ߕORoR-TN ME A];:m(Uz}"P 8L>Wk5#)8vErrKP#,l?Y",i^W2ZՀ=df_*ݎ!*Wz0/+0i+U;lPk4?G +*5IToht%RK2w :,0\_íFZYQ* nqJ :~sHO^xY4!!v_Wm oA^'kKt9 yqWj%Ytj!ssJ|ɞWrZdVw'R.cM&hNCUx0ZȟͲ ֍H+PĴ5ѧB iČjSPz̶.}55x` evG@u M! +ѳ鐅IN)$C>s9!`l'5 t\r^ nG+&Ne[ /F>VBUDS9+VoqNeg̴B]-lWӯi(y8olb:gIiv|^޺G0Ko@6U%Ǯ3&](6 !\9lg0J%s{"/ඇ|,K;S"Ϯ󾕥LؗA[V3 hu)dB!ES"HU](j&0T;y.v|mק铭D# Pu ̄phgju) ͏h Mӓ$EH; T}&aMjK$-&fFw:K0V #ǼւXG(T(u8 2Iֳg #)LEQ¢]5 Wm%m!랡54/:kH䍉Q:(.T 7=5 cuM@n5 bAB&:t88||m& P,O|Pj-]{eK'/%~¿@(8ͬ8vrμT `VB01BՇ+v"Л˕/ؾ8z/yּ Go~hJ6 UKe@8;V.*(dی=k4_z^YUtҚNr*|{$vjRYqްekl# lR0ϖTXոnR"*D*Ob-.* $pe)eb{, &x4cmՅ{Uѥۨ1! EGEK<j a!qH@~`c 9zo/7ٳdƙB„nK[I[+F**ݦ/NUkzTs;mL}}cn[$>QFm r"[t?-``0Ǿ(S_~uhuS !.)J(ؔ8<:;iuTO>ټ7nj4/G-|< x#>,fz|pfW[2kE)D ?ƇB3~_+5b75dG?9/E|v!QtznM)sS7SEY&BZY<,p8.zƙ6x<4Gnz(zkT/$|0yt?̢!Ѡp%o*:o6F@5X{BҎmuUȜtj? TeՁ&lb/y+]L^`3!+EP >}Y_ms;?t 3XB ~%MHK- Ψ,d zkN~)aehD5XpxZb{q0FzZeS6syAr0FLhsvi{g("!A-* CU2¾Q#ԷOZ2|B4*׭[K+u`2R" ZEUɇi?}Z|(E[78?a N9cilҊ$窏 ]qDIC0aMgw;5?e%K(:V ೶Daz]B0%p!u7#rOSUNHWgb'IwLy*RpE|; ?7Z^hQmW43oG{3gsJ1q= byjC֘y2^rf/mŠeGi͹ҟyx"\ߌ< G9`A>xTtudn XZ oMr}tF]k!$@kw%O})!^G?b1:qmW$ e+qr&V,^uygJ~uj-UiB\q,js:N6MIq `L\΅Ew<(G-o+pMC@0/m/TTizIA|k-l4wk߱FH: y[DKWt]5 :C@@*^Vjih]dn4ߎ @Ä nڽ'k(' D'Rރ!i&+9 ˰.$H[cxssGSknlMo\m49kٴlNg($@e52EiQ`Դҕ2q!+NFWzc{yuuR}J`.]`]z hQ |mbm\og`8N@X$vd8wJ˂]+ ?utȵ-o'F*&MNŕ9mއGVc:X"ړb+ M蟍_+*^*sx9!9'ŝ#RT`7!VT,Ir"0b&ލ*_{m4 }4Ы@D<7:HԏuAuNSΩTAl "VP3 +h~;N)!_bZe=CknEd#p XC^,|-#_ˢxf!Go~}nȑ8jsu uF''K 6Z FT"G 3k 1?BtKpdD .#wǀw菩gsM"n筪U)_6Q$~NN»T6ع|1XF#v&7y8[Չl:NٶW]܃&T1d!"%Xs8@wW.U+#K*\?p0@cw,IX [*ǽ,&J<6ةv䰋nVJ}Kp !p&=(fЩ vP_W ңW-4^xz{`z|NI1Wnp.)Qdumjp 4 ΔmHZZ{+S4Sހ U-\)"Xް:·Ñ1 ^8@_N+US p/~}D4z`i?\7X~ P WF"M!xtҢnZo?PRcUqrNUgav<.N6R!UusN^@nRcά.o! 21ӧNvD iY$1 mZ)Ѩ* ޽:C芗f">zI)g+MZeo7{ 5SFӪOV׻B& ^!y u$)ץw[$Q@9.`D=鐊کo]NYluҪɋqF2ck ;3D0s.6;R,v86H`t-"nJYyk~FSh*i>"˗yy\Bg9o hJ}F!ǭea[PK8dzo-<П.mv̩TN8%VDbWTc(##c;ϦUCG!:~8S ,Rc~둗.ƑS) ܍<NߐZB@MD?=ɳ -C!Lvcz6"V颈 wXt,wuK l>G*a'q=[zQ(/o—Q0YZlt(ЩyNɸ0#JqcTlgP[)` c y,+.̲m&:J+wx+?^A3 MJ$#OvnJt@FB~ kSSTٍFU_Wϲ)+:}̊"J- >i=Ar e[CZ ~&dy R21z.וqZ"&wv;`tV5Mhj'7|h/+o M_c܀q~>'xu0L[034CLٛǥXR*g_e=%!BϘ2V/(ަ?ɻ6&5՜5i? ~"ok!4# F0@8&Wro*AI" *_FO<$GG;O 14Y 3(s5:߷sAuӎgW#Y򻜸|hP| PCCT?WlI,J8ks֖grrY9c: 36'X_ _{I ︽En+^a b6uz: '\xqGOYҴv}=LڭvνFd$cjF-tnG޾ӉBet/Ǭu@;H`8~g^u y5G(˷†޲i-WR 6c{yf^prBK s{Mtʳ'})}Tt ڳ\uY[ۥ n ;*82:6 iilFO.iT3|(Nj_(;1q偕)^O?2;1#6;Miod-IVh}[Uw^:gF1Csh,kr\a5SצB_Zy1lCSz/߰(Q%u["kθ R9PENfl6o/֮x"'؇zM]ĸ5b*ٮ_ҊREeFT#kKdQ7A:jڳ.sLn`*Aat\,Z{p"<O=r@2%Y?II[t=K iiOmO@1mx*؉-Knex%|u*޾+GRw~#E_p{e-Pn W]s;&^<>R~vQ@.I.;菉l -t+5׊ 喇?NU$ݤԴ ] (x_V^1qh`-$MMvܹiŻ0CQZ=|wuvt|&gj[=ݭ#6J`RԂ)遦Ah̽= l4u4 "K[CPiZ#?&$qȎ= (XeR5!$?1xnYےz$p3-/FԪ;XE*gYȾg_뵉 ㎓ NK1زhL%9ZeޤgJJɨh~`O5,4}Ƒvΰ h?00e|+1 cĤTNYQyzcl*$<7=CNtNJ3ȴ/-Sٲav;γ.2j"c1nė\4U潀\cܻj3B8KE~"Vb$#OT_CyO{;֥yнʱ MpI3S+ E#b$1RSYgEiοw[qu~`O]Sc>DALj"rӿX53ֿ9̗A #328S'hB$ ]&sz**FUn1E- xX?y:waxJOaQeh9[Ek:Ps s^0Z9\(G9 UwT("׌'cW%4%a|D,(4:з4w"SLyEYS#6=biZBe" jADJI`6tX;&3ULm<%VǪãKO~ \-A{+z%"Kމ!6J01H<𭹨-m,o }@n iA#ܓ=j =82vp-:j~4PMMrw<,ZCj+wcrёr˦U1 `~hĥ`QAߠ6# ӼZ6ZqGDJFC|q0Z{JT.܍Mx2G p5gE @lgf=T5Ԑ@ hPD]ާn6IpڋGM1#?]`R+Uh-֠*#_]b~5ގJG`֏0&.4yߪpثZhS] [ >ɨ,^('/a:p\ܗ {`"L%* ۮC05[m,z ,/m#kf}6[ԉxtvUFql zmiوxxi3K-0vy |,ZFDhnS{M}J78v3\yw$g~M +-MG =PQMn󿈿" eh izb)%L74~-Tk0ּ /.8C+d YCK#yx~"{?g*4bA4]oFvlx(g~[ ?(y-%~hQ7 _^ 31S$Ծ~6iS`z&i۴Q[va { Wkby`6I$(LH݅<]/J PoN)Cd઒;,w+@!C73`;L2t/7}m+f҆3aXi %1H~xy<..X$Y& dѱ矜y5sUkwyAq)En[7ZUALT<&ML f*>wjʖPR,d6̄77ʂ. (ma4>;ynff@\}oB,Myenh?~V *"R;!lmV xE,sfÿ G1fjo)O:H*mc-MzӦ. a7ir1Mg%E]c$܎{xwU! Wݖ 6jHQ=07fPY OE\TC$& ˯# 1\Bx9)#leD">l"ۗ~gA˒`8x o)1rPtk9G ȼǪN?KΠj&JIA@i]& X;q.ųPd[%jnU>#RZ+jκ 1P+Q?W&Nn#{5#kMS<9zfl9'FUIpZbC9f(P}EF1t bĻuŞpRȧm.\xbj-68)x;@-D;G"ኲ 0rmWVQ9xǧseXzCt;T~KFvTj_mgTQpEC`;x{w ]m753s')AqD!Ε"Ph* /}&i8> *w^rdc:ؠ8}NVu>Vc*ޞd@M+=_i| <̩L}yCr%fu]&AS/"[Wc"rCrv~_-NI#A+L7V֤#ފ襮 5$"@dxŒȲ/# o7Bv$B^k8ݐ H)~ a/I$miraw| )H+!Ķao,ƫ];^YJӚI\ oLDp\WؐM\DLdrg,k\@ 7м,QѕҼY[\*t%5:C]9V\2CA'vrf`#YQo.,rbqJa%t4eo(b2Ph8֟ 0F.> Cy.n_K(B[J8,Y'}'qtI`; w=eRbAڷF2E~íece seQYaLztQU+Ixi:Μ9as͗rd+ނnsW3A?{M<aٓmv+" 5;Y=Ѽ}Țin+tM%]J 2+}T[z}դrCJz/8瀩ԷU8gIz5G)2}ٝ`4_vË\1(V,T7 n`ҳ?8&tE9`#^Q){TGG{LCsn1ahG)hh`=*1\sXs=e ka&i-a6eMȔ/e@^.( h"Y(_2D5btFa܏z%c=]XKW?9gfdOI~d0/tlc{EEM f."+K4ʌ+t^]c69 89>NSĘ-8n`OtlfVSdVPi}哙ksaKͳ C:.NU#?ֻ(qѮ33c8\dzq߱; ʛ{½H3f)^ iM%Z} hRp ԉ+~9|PI./3  K+Bk'f.? J.ΏXl='Fu*G,}Q?C&ǎ/7'FY ^!8L8󓜹?Qz GyI8Vϸh" "P#菅 Ѭ:F=10BQY=i/Et[~Ȍ|i]j.*NÙ Ĕ ߄]bMnP-r$P zx%ǽO)lFc:c#?G6ن wO)f[}5PbM vifPp(UMO=Szc&XڢG+cmR>t\0+/q FxځKGq@e~+~Y:Dz:+P/ PU.Y#rÚh>X# +Lb §O!;7t )]DRsv٥ͼq2kp8k@:ܩn6}Ը%(A@J#b ?n3Tjr$U-aӘϨDdI;2;RghQ"I?<@7BNOe;en4̂߳0+EkXc9]onpk fn+RN7-҅N-EQ[x<.y;]#l:h" mcΧT=6=8 Gd$*ku㥥J0[al APHkq_dz%2U4iv-rjF=7LՐY\ 9[Ђ5~ES:eu%as1O qcPLl(D߇'W1\C{|+lj̺vҚok}e&]%G1e#+(݆q+/Dxֽ=Aw VRʊ.hvnMSnf9ky~nKQ|zЅ!xР`K `f)G?škƜ(%84~"=i]Hs;=C,*>hoEǘq{L"f- &&}! s*: +6EH>Nt,]&1aT̛x&!rm=8QPVKC3Dj!ơOn@bN0p?xE{OiW-xӈ2fwETL)uvkdE@fZkdV3.>r|`ᐜg>$a,P͆Ǽ`NӌHu=aWO]On!cFE]uhY'YaaokmT($oֲ5(Z*(,jD3;'>J׹%J?̮q2Vrr?{YQ~ }_)5D+5~Xۭƶ.hɺ M5%Ai ~c,3(oM|d wp#b{ sWA|a+-a5DXX(KUW}tuFі6dBe!E5G~!ptGX] 3onhIգvsMj_`hnS@í݌=qNf\j0֛A4i& v >*aTHEu0~إе)EWJRBdD;pPn, .P%җ8ajx -2QBik( 1.8r]pw~ ݫ\ZggivړhLe-{Z}MBxg4FxeDrae6Y?HFs=eVG Kuer$(žŧz^O[ 'i8 05K dn2 grb<5.>y)5N%Cf URJxH]^b3 ֫Xh ivN\!SrJ =Yvm#Cy(vR#֓|fNx@jIj7HjuLVl$9Ш`}Cqe"b,+9eh]gl$7CM7 DO",4,ew9\aTk~C*4ZlMOg FjQ5'FKj\`*DH޵_ XNV _008(0b"xWRC%jiɢr$Hz[5v+ o=&D9C&09y|NR\0ֲVvҨrɻ%55:YtS=LN 8]aIIj|=>Y|u(|X=S8Vr< -vgL-Np]lRҁEmA`d6繴6kY8nO:vn9BoY<_L &8b5`v"!6c,mpř f<ϋe/BZv(<-<6瑻Jqǝ=DAyI(ɞQX|0A_|Q;|6jOѓq&NȨf^(ٰۧIuh&cm2/;'[?+~ग|FMe 2/0q"hvc<7BZqZ0J{9h^ 5i#0'_"bGj(I?D;&?YO-%-[jA;St~Kċ{QhG&}6&DolAQ r ~<'@Գ12œ ]gs;MOj9Oś~1oDA$Pg Nv=̷?НΫb bETqkQtrsu]p.?zv楬oIǝ]m_"$܆?,6/]ƜPqW.2Gj]#> ]p0ؿ8^v4twOqUJXˀ%$(v0휾$[3>I)w%uXO7$sV.#U^틥!K%.`ڞ?o}U5G.^F_KLhMv9Dr(H &wА(ձh&:Ua[~s^%#g Y)؁[+# 6t.,X }Ѽ.dh7JйI<  .t>Nqۗ9)RVTaYw3RaI }"-@O[pjNw2Bg?ږp\޷k&}R!rOl^,Oo_Kׄ1ha:N9v _dؤ!$bW9LD7l\TѸ3 tC Ȫ8|+_y'|PTޫM`V: K|v>ch8_;L?LEpkx:_P^]xIUݑ*JqH,ߌU9Y͇RxV%6bq@ ;OEm2+S161 T6Ak8hGԃf,4g,fI̊6O;?h+~& SQ;R:L-Tg eȨfvMDԁH뿺º[6.a -5Q1K4B <"0joh֟7Į^~69,N΃lY18Djw =CIּȩ8@[֬!S @'ﳇGN$}e1ɬ/kiV};o ũ,y)I)^8^6o͉H}a#ِ9\X] F *> 88縐Cz Hxp^@5Sᖒsas9BmCvѺ;N0h1W1-,Jo{n3T=EZ4ukOP'e;uKuQmxHt 3G{>}<A}N{Kgik[U.F2jhPu@ցTd('&v]ƽCd$-ߦ2'aO 4( uxU'Z׈*Е"pR)ϖ־Rl=}@AK_5͵4ӑX̂FVd$/#m9ݨKLaiNЩ7AbZ֔SscUJaߏ i)%dc7qFa(:ep.<$% ~KTB?9ׁ,>ҧXV߶z"39)qVES'Cׂ`T{-whb-wfO  ^0ځb@0zQܝtۮ͟ic h;`6^{U%9s: k| EmzUbYa`p`h\V 6J#F6/ OÅ(w&GPed=13O3[?:|;"B6]I7\"E\@a5}iz(@&zk4}COh#@6IPj+ѥ9:)S'~Y"^/*/w7?RӺkLf0%-<[or*5a1hu WhO%?,Wa3c^`(x 4s ,5&(y3 a(g./q !;d^yl; ƭC _2]AV;^ZʣR,=/&DS7Y˾tHg*Y_5sQXu8e~R) D]6 ڇH*dU)vEfttvZv e2$!-Y{n,[wCX(1;?CIa"SVClRwϘA5a3OE-Gib9?'.E,`E!R0BXkЧ!1^ͯc$j4ЪlW"(i\Bx*gf'h‚R(ƝM捴 RVdHoήWG0hD7U6k‡u$ !к%:M7V @-s12O:^6"grݟ=62 EBd?oK9+݌\6|Z ɒ/ýSNap F<',.+?v<17 $aPq4st*zvl;|S#WDP 1~7` ~KrR; ٗR|wIR>أ䙱'88M#˯ M c̗⇣cdu ̖G"d g#62;َEcWW-\f-T,XT)(!} Nպ&ŔkH<x7GQ+qpbv |WKc ?sw^\`cm v6`!78~z~N8'.MN<#M^~duuMo(Vqqo<$S7XpۆN ԯ[ I=٢tSlb/;.'ڃ}b `(^T@%8T0Wg$}iϯd茹x* tF|r/4-bߧ3" Q #nrZ3>Q*qyU(A\IAe#.l 0y"i00=qamRU5Ad$ w*qEOdWŨȠ =iQipCi" ̘$$# D1 :h}.9_9C#e Ab| 1e9p0sFT>DOvoA9*qtcCr8 bV{-С$)Xf%z޸`+[WiN Øq`\H.%4}m^j/{UJܧfP@'uOA1b$)8d碕؞`7LaV~;j6J]7̈ݹ u&c:G❨/MLkGDSL>LvEb 7_SU,i/xy2Pv+YQ;Wʏ' kÊBQe؜BUL\]jBaX1LW cSt ⶔ afX,Vr9(#)ބgW|LoPa'}4kxb% iMicWì1,"veofO; <'߻OnJf-@}o&2 a6WdZ*AÙbt94O$Yv$:b$L;} =|}UL rEPI0]MO;u(wO"K7aNФKz(k`Bn%DцzOӱ,-v;{VluP}bl3TYbj߈bXi¡J+N ;L&rWuRNftTTWVjs7{ 0_f o^1#iyp}8PULvb]ݘ/8A%u2ʛn{b-¬=ϙkC@TB_Á >P߷& eR-hv&3[ u%BQ7[N!yxNm @ j36CJ-Ğ`1JfQuHȚxU!Xocw , kE*-]>=ą/+&;P{guj`vq]PWLIXbDGm}A6Wv6Z*)l!P?zږNf^YGIN6" Ձaw21xW։-dC3S#BVas]#Ak@#OZ8z#olR L4 xa"uɷYڮ%h-MñG_Z>X-m/Xai ~7`<4$J晦5C_Qppj'O%m&K9 ҈DփHIR'ږA)=灛'fmvMYmeBl:X6L!R x+(&~tC"}ϊUTE͆ X9 "t%c!ѠpF廉yu{:Ƚ4y3bw[ ew8ΡpΜx&㡇)n?h--hA>|Wj}rH&IV҃I[?3Gבv<8r2~~'3%4<$Xd5)*:W vzYәU`Z_A #rm9irG} s_s\E$?)Wr.OޟN_)1Z4R Jas%,'EA&߶ S|bt04`  ^V"ϰopDG/n:v YmH84R/(!\|U·k=r:t?I#(6.nL6!uG˥6)ܢ6i2(ÙJ,pAJ6i7G-Eo&w~ | kB[„V, %׹KiG[{|;MmvRoy)MX';.i{GF\v|pC$~匸1_G+U $]X[ɸ@T82Z,fKLypƼ()4 w%1@Sԯuܵx›IqT bێw$V1n|7_8ȴ%G2/Vj~-tVym|` 靪K),ƀ;&-1TM5^hbq3F:ӷhxk7K`Kf#@|t-V5FȲ8vr_ XR4W>Uy'Zg.9a\측tԥe5xϰ phA"^)^f 8h|ls_ QQx`"|<#S0 ~( w@$]PrelMZEoDv/.K+9JBGB8֎fLFSDPBbiE![^:Fl7y#(qJauˌ%h:et|La9#0;̧5Uiuf\"nX5 *$.TdrC[ijZ$Kk*#qΎ[cEl +BFlxHvFO%˛MÙŴwbj@W$4Bk귀!"S}naEbީu:[Sf9'^};وn0O.3I`" a{ҿԺhoم))sx8 `oH(.a/e}!K'aކy13Z,Zy]U>S#LzOL"["dKp) qt ZGѲY·tۮt[斋IzLʄ_2 r1<+m&5YWyBbm'buH.Z'yĴfo6 $}"6&ئ!EG:wDWJw_c#da9T/ٓ8So퓥=MD0BYqU}tT$(ujkDI5ȍVuf7R,i#ҽ8"˶Q=G&QoDѯ^{~JGBNOf.2GLbDE_XIuTǤӿH?"i30E7O°oYÃ&] \Wp Rο6HX-i0b3.l:]lc5P wӭ8~d4C`Aנٲ%i0`]HQ eLOJn=M :JPv+|߉쑅y? þZwcIYTɒq+3p-J=6fwxG})EMBmTщTȹG{2[cP!?yBBN0OC&@q()$A9.{-ÅfchRz Oi _1)E.VcB!U_,μ!Cyc齔qXp: C< &mO( 6㸡I3~ 0Ikxhdq͸_'dd guCHI(XJ|;p VK,'1% \6O<{NOBkw#qTd cX@HoX @0=%#dQ;{e$*J됌PCIzӛxTsq,KK/o#}wڱЉ_&).$9 q%p_m_暟4Fq)lО޲ARUݘA= ۗ.c_B@."XdXJAcb!{/ ZrCơjʟ4: #7;!VsK겥+*J-v}Jɏњjeӏ; TbՉK?`yw9?IR|՚y$Xp8Qm5?F?Z|(Ѩ[Щ@n"s+o0tTsݾG@h? M1ݺ.>RaL2fa6S17G#,tXF$[jU Wp';e"D~΅Ut@Flہ: r=Ռ{5JAuE(o u}:wP" ?5+[ynd˵XgКDZY(ɴ5,.%CŤı2E 0+y19#[qNlbSls.ǃb @RD,#j/!ZԣHjݍWg5[ϹG8Ɍ75lq8Q׳-# 2JȌθpא*db ߚttD4,w̖V>/ۣ}LF^tJ%RLbww!#n)Uh/!MrGڍFߪ:\;(LBꘑ7cK%Ӗ8̺9}z _؍S/,Gtr(@AZLy>a vxk$䆵O⢪gVi1Jy#Ş|WKb#)E:Ŵ|_zl/M{!:te%bccWfѕŧdq=k 巄̚ٸ%#:)2Q/Cr z+U.$a|DnecśIvǖ*'DT&{FݰXkƷgg+ɭP\֠TDhhI'[M%-YL`ԧDstbBRfTi5o9% Ѵ3bӀCH#M`Q63$Jaݘ6v_aoݺW(B.Kn M`Ic ( W%2 /N(9-jZ҆|$zN'BLw\ȆMƃ'QAc:RM%"ٰ9=D2PL5j JX 'f3' .$Еegu'yUYZЌדDqo)++AafK>=delW?"v[C%HF/y]9郠\J_p?G=ףv NL?e`\BO8jL'g,󟅔_أ[H.2\OXgNc )! ) IS|U-$ɹԒS ն0 쯀"w* =ʹߧ;8#55ǼV D;uB|!A5GW2uė z>Ү}5uv$$Y.%a Va0ٛdYkٌ@=] (ڕJg>C3V&MkC^K l!8|c7/nVNTXg@grf|dJlJX' êg$o?󔴮t4N!]ږЋTcx, 0CwC_sm"/ -"Q_{@QA$"!gc;G>RE 7(g~T LcѸ+ t$%T +`%| k~<1oD4[ kA;S觀H.89Su弶. 3̷I;tڷg늱 ShUQP(֏E%bRqQ,E7FM'wm nxWM̞W|Ce,9<9ԴNv0TC 3ZHbPtkBsY픣K} `O\.x #aaOxdXփ βc5K[w3Ue}5reƔO? n|UHIzم:e`N]M:8(i'~sTtl4m5Ց?ts "ңtڐ){#}I 2` ZJ@ 0 :Y6^UG"x.UlxNd8⭆~qgu&.c@eet` 1{T~4e (X/esαc!" /xC݌TkÆ0JW ~݊*-MLM7#/ܫ['To$8ށ?تRb%2VPG NE7ikqP\)j|H$]p#F sϸ-Y޵huҩgE! !.{29KSj1DK *}`''3=c(Dde| K9'6GUH$`Ϳ&PѶwy"dzr!qy#(# gY)O*#P3mUFv')yu{wi;Z*Ebq{ Ir! C"` C:#l`F[$EZزjp鴍 #4x!"(+NMcͰҺ0^?)S[[,*D!`֦{xp E 4qTIb3`k҄ 5|-qWil.*ZqJi)藄8MJo{.-'{yc3[ -Cē^͒& 2!KW3@S&O@ j 3&k5):C$9虋39s۱bY$fʷ@}F&hpN'#D *"Fm9\)G*Bzl algSA|l>>$v/zUg+ C$=M"չ)ik"B|zǤG yI$`0+XtguDxAM:C>ӗ ,444+⑺0iokÂ!u`N!#eG0@8KߙF=6F0VLy,a&@oG/Uϊ(ify_ Zm] WV}CFn]PfRKQՁ]tLо`2Q1jݽY`v)Ȫ%Ќ;yqU$ʵ8`B—0לuVrF͔: ?9~FMvk#ϪʾYؖ "H8S 끙hPXALp`5Ɇ"5A{G 5[&]d>fKzO 5KB"yX!eq %mҶ $9悠RȗM@V:N:Gbےqף~&v^`y@X]vZut_w_~R- StEVymafDˠ a8wZNaJp?6+TX>c]BYS!h9>fDkD*h׻#֖  nFQ Gt`,G-j96,B Z%z#S?Y,.-/nߐSe-fTEӓ Pv]  dڑ1C\֔1\`6Ң%NAt^Q8y)1w᪇}ߥǮ,ys(%G^ 80%6eL67KqJ}-,yI2- %^Q*_ޣj[/FQAXOIJ ޾ BBkUz-G %L@!:u<[oV2+FTfoYKǷMA`(U4w0X[)hr XS.cQ\ G\wDȟf b;#4sKo#wPO%oUN׮DffS֒G; ;uB+T1d0Ǫ*A1? q |wD/g|LmfݨQ (20BXHL5=&V\6{Q]->5߶n$~6~iRU촏<hM AF3 _|F%~?%M&m"$N$9dYT'>UtMM]?9 <ͧi1t)}*6R^d5;L]-ȯ??2g2|2Byǐ+\(hvTFў$2@WRX_S˽'Ȑ* Ђ~#3I8X{վgREY$r!g' "lwTJ>^kCn"RiCIԯw3أS4̽kz탙NIʮGqmcrroݖP>96e[tO?ͅ]v&=)x%R6Y!)&eb'5vM~X6Wb{(Oq͆y(5z2ת҂d黵P~8!-;FxހG̥<[l4㇭yD&zC87:L> :wѼWY`qi7 I2}(G@ <=ɐ,qM >[+ybsBAWV141(?SVfωB<ͱ<|AyONyQ ƒZd}~geF.qKKkFs_bv>ʯ4`thx0Ϻ(㠌CnU+,&8aB#v=r>CfjgXXf-ROѬZb8m°I[ Ku:{у -5]lAX{J%aq5?H5 XàAs&*$(kf(XjElS1a{,ؿY0HٚH`$z3b-,1r4e$O![Nky9ho3%?6T\@g 9. ɛaXQ f^Gj25J(ǵu/%46Ba L[~/Ț~kM{RcbjRkS8np| gf.c99W΋*{\˵`!r A6My8P_-Q1G>i2szO1JLd~ULW%$Y[qFktS$..%7~'ǡ/.oXm`.;sdgaHhUC~C9#>ae=u}5D ryt:\!{h @猢!3YᤡQS)&¹ȳd"BRH CEyw W"7yj9j^B #}a˶mw`N֑dGJk:ZϳKpϛ}'AVT?B&5l<٪ȡ,Dw`xjAAg-$|4xX ІY-WU3FXLapI]9wn {\~\+׵5*+ai';;H_%!._hz#``W筂hu] A}%=ʤi 7F8y6zwZ_ٮڹ->!S9uR[قTUpg] G(264!(dp3!',, K_TpRTqJ3P?kbjjS2Mf䋃4 ic.r߁S `!+3yo5u3Mjv#.bb_POZ:IC2[3O,:<%(ng~ep/ROLa$#L+]wc ޔSAZǴ TZv_S|bdmDO#o7´Iɔz@Ӏ䀱Tv|=Կ̘LS?"ĠxfbaЇgv<&xrHJQC@"S) qF iC=Q СQ :p aDG^ ̞6#o+! Se- YJ=WQy ~%L^#fmdBUrhmIw'ԑs3LʉX){'@[\hQk/S]0N.$cAɀلڋzun& 6UXAܶnR M\@'(ZИm*)&2w1 yfSϵ+–迖_Hs^ޒh Em% ?H wVдs.*9)cl*Vbַsp=EeCnx(29_("q^;g<9^Sn1%6a71Qn^?na"&Wiµ:S!BufPdLհ/!l $Ϋu-ߟ&YO+<ȪQ4惶Ȁ6kY֟4wF<ɷF/.]ۡ~!^6`U$]m7qZ0_"ceD J˴FPAd$\kB0cH%}}pOc[/ߙ<%jXjh޴+N9WDAWwX_\({՛>9PtU*X(Fuj*!୼Z1ԾԮAS8 ݏm+jv)?7"kR:5wl@ NevnE ص3+i%++KށWmmxUyۺ?81:K~RhΣ"m*(Ёmrm~BOɎ- 24.G#pcUj^^Y;__yۡBkqm1nÿ́{ħOL%5-Y=f |x ͉Drt.}s؁Ernnu^Q.qބ_ V\%pbB|jY9&L75SB}?@ K4Iir/d7z_^*j} oFuΖq mQPG lW`jL;@QU=i"ƥ^tiz"yx/mߺ+ËuPvw@lo`0C8g?fI"90G":ZμN S9ý#*-MLoڏEg@ Vڱ doNlUYӻ(%c~d8^1A] >!xg mFUxp%%\d^ /]<2x^H\ߌ?=%iɫ AGt=zZ;ko@# ̼![lO7 5 d; aʉ$s#\\K@.濣%c}%|jk#F~QhhWE@R *P ?5@U<0rb>8%ֵ'NFJ l9rzQ3=w kTMFN!e@$o:vu+Ae"ffT*;{J$^U4SJdK<)m? 62,܊[i(UCTQo2̒Euy6_G he |VDJBb}5W4Q[sׄ`3qw_fU 8RfA|*MDȔZ:s-RpMpv3z=<1OY"fkxo'dV'{3sqsMdPܷFD:EwEF,6Q]s#;[]kւoĨ>?нJXmu8&\܋A!eT1;%Ƶ5B9IFZ"v).kMlܨnRL|Gnu0gNa9M9(x& c!JHD+)<|!O}/&Vv6#//(:W= !p0"Uɘct"e{y/ミe#;%cs|[cJFHv\EvA}@y ኺz<rZC;ӅBgRXiB:Aeqj'PLPj)fJ J@a %1* nsy!$Qx(֒6I0H= UC6+hI!txg"&nhdfV=hDZ} "dc!^.''/? ,.9M*+XoQ.q<ԣFX^,m0'+-qsr2TJL'jmsb2]!n1dhBHpjCdE`E^\42TJ(*U=l\B/zuv+ٺf+_3@†ƒ^r.sQƙo%ǝyu% /7]B2 zQ*i Pt8E7KL1 ]M2n5(o!ٶn< oG C#2 !3S,Pn.I=oBF,rz6- Mn]j i }It.sSoIC1R3VN*SO|`i_Կf 2r'O0?jx7= {٢&ˁrvidQ|_(35>i8:ikf}JDw‚'k⩝" -TPOB2 Qceo>*zp'bAz TȔ ];&a .[߄AS=:Cs rw*Q`(9yY?&*'XQːSWށ dܪ 4HMݳZߖ0v}4&hmIsh%X`cL^QSuLl'ѬQ 4ǂi.Bv,'/_ >.$r!06\'PS8#M&U@t@p5ଞaRjNʼnL-= ukj㶌G)P|pMԕ%ɺ~GX0gISn;M<`ۨ0'b^OR+s:p;u+Z˧vRfvм%eQ>-'<-5Vhg~CtQ\/XBʘvЅJ-%^ ӖYs~<|'~d% oħ d>/wC3󬣚"V˗P|jd3o&jԳmv\hϤ< ֱ^rQhoRAV{6 =GǑiMԭ:¥66x L@)ު6Kw])KzfjsHAť wro-2̉iBt eI ݮPXO2 O:K8%̫NP?8*z#q*lwo-ݣ4ͶcC0j(mQ3y#zl֬y5B~m Pr3&hl;$)/xAuATu `Ǫ_*Hr*ؑAt[XwO>FbǟW߼}甙 OIB !X7;v\wɲJviwhq%Z3-5C:>W·e~ua3f;'cq^1δ'^![{ݯu ]pDA QTxW?PZ{%R^"Fs+ȍk[\р:}V,iÏK' vo}INaԐ'#( J\Ej AvWLcwm}axvi/ȶdV+SIkbS(xN l h ށzR%w6,V0=Onx-m;wPnTV?=1]U}4zˆ/5S;eQUXa+LTC"d.^I/xU Gnm|HwvBc0ha:!*WkE\b v?D5l}K L`:)bHqggC@O)v$W}E!Zk)p[OD=$&3_g$VPR*v tlg~tEpb-K,"gUf=?<# +b7<,[Cu]#o{nQv$B-r1(i:Hdme$42-/,+Ї6u{1Z #><þE($SnHf-.a-*f=/g/"W:Cm:kDaiP+%#7:wL^G7*9 |ZOk#|);ft+c2MgPH0TLE<-7K){M$0I6v@~wxQ䂳g bLV-1g C*Y2fZRl1, }M`1k-Lx2NXR;Vy>o=5/#V1d! FC# 4%=[VgERQ :bBd@y~Ls5:s$Vl6{Q}.r$r/O18C!s_6. 0??/ tiC$^@`D=af4QL`z2P6uR2yK9.]kw9f#˭$Wz#! D=u0GWy҉V2fޱɥ:xJ+OSi]x͂nȉ:W!u^hNnH>iS, mAjN4mƪpNM q[n19.~>v,I YM~ӕOi*j2\}婄>P1'XgtK=p2 |羵1,"`P\Jh#rw}Cu׏O,ɸ@,)/kNFOum\3F<-\ ᪜d` ^B1\Ͷg!BDZʹ+z%RY[# }DzhFFMD z-KgЅQN NZg2k&Y uJOcpy8|ޏn{q8Avbu-sh^n@K4HzEtpg;tSP]3!x֖.)#^` 8xN n[ ǜHaKpJ]pѶr2_3!-_u!N*A8?JW6hE 1< 1Mfk^摦()=#|n fqa=/az'7J39Sy*J&^ϋŤK[| i"P> !RcfmJO-f]xfae9 Icz0h)z.Yǥ5#? ،arςM Q67-fN{~r:zg,s6quAg)qk3CgN! y{ƭ,cK-P S'>:;QQvSb>P0 VulcL)~\KѬUSƴP̈Wnb{˅Qe|.Jܥ/o[ x|w\ BdA"P`a[At]hbD"wbVlte/>+[:J(˔Rl&ݫ;{-(|K"Q-{yA oh"ϩnS0XlS_'xn=HI]9Q:HMMwVH n`)awDwU2T (㬇]6?7p)K%lP!e04,d&:]NҵE-\q"Xzq|/oEZ% [`PL|W^lmm,ezG4P)m7fu R MzB_:'գ= ZXYwzփV3967RL省6Ɣ9pKN4'=NCf9Ag.ab̹{U{oEgKy8EhAUu?&{5q|DŒX9q,YڄKԜʣ11q6@˾k|/CE`AZt \KS)Y^(j2zj .|鼮y9&a`_z4<#d gΗI65ȂW2eխu Ԁ(lI"^$#>47'smRFUm%>nq} |LgKMcE0'2*gyhkT5ZbfWZV87ZWGZN<ޏr$B9J"op_-|,7k/>~؇x1""{5VvJI`"(q 068`E%|ϥ2Pd.rX%{*aop >S3of")㵵f.D0RJ&P ۦ$b~=zTA{TUwapSN=$֨ !rl |9AkLG-mvBbJs2.0,(9 fF ' ՛b:F灁㒠W*&I9f ^\hikJ!<8׀<G) uϱXިGwbz ŃkR8#L| A֔,v,\ʃ$B 2'. )B[r1ߑ)FWM)NyʮbP"{K ZU_n}Yb *2ПWRex'4j`؛QHP J%h1w̢RD;=n#m6m.cP3FjneQ}GYaJLUoJ*7(4;B/~ћVA3CMCη7hWg|rU_ռ:'WAΊ`P@s0)qq.n|d X8'1H%|Fg9^Kچ8_v|Ѐv ?wtNN6YwCKZ1KHr^l*vq_h^RW6Jɤ١mW!wq]ᄄA4a `C|UJ7B/v Y9§EP.U`5h朎w'[ Mz#qgq}ܣL LO@wńtH@ {hV oi{ R4 Ш6AkL֟E* fD|p~RdQ #c=u8A@̈.S(b?RyTHܺR }b2_jM\\vy~/3!'U%D%Ő%L eW]H iBX@0Sf;FՑ,F~ɦT;hOOTc ,?Y++n::!#HT6wbE@`)spĔ,)ol$ٔL/,Fp6,%{lBDE֩C=̐p{ޡT3qKИ@V :"A+zn#uFx p>֯(AO$] ¦Yd}Z_[l~\x)Pvp6o7ɿ{@ UHS+ĉmъ; J0Y :}A=n?L:W+ٸ]qkw"p{WڼZ]:ج5x`pꔕ Tf=mIIĽ,|46{_# hiB2%1q =y`mj{KsyUI:Ü=6% LU"B|}n pu}ӿjI7mYxhӳCANijHg̻xgqRX}|gu}X&(6U5x - pS6%iėp\} -wwODQDXƑC}LМ8:øE_/EX4z?6bC᛭#xr~O}X8%W_Lz7q(_n~&!beW >}A͔MKĢ@K}7=~.h<sH1L A(KVe&}_0k8D)/QՔ[/aWIJG/]>+GhSN]V>΁cR7b5C&=zZWєN9ν^kŧčgZ,uiO|5ORJ SZp3%$f?M#t~ppM~3+ޣ=2'+Dk!i]Hj&#]y(O-#&d= p@H.PZ"]If ؀dK^tS]s_8WɎ8L: ͕6:Kx+DjfsZ/}"v6KoV03ޤ }-֔^#t'0;^'Pd6\J^ϻR.kBKqj\?ĞT-e@nFV'=ga);fЙ0p^ЛynzsNI`\i * (wn3{8*ZL00|FzwP*I0Nby~%d \ZSmv@ʵ#v>\xuJYZeo_IХ&^FHt ':] hpKYpel4>y*5t8'/Yu,5yB.ݽ!)qCt}aOq^ڲM5  a][̳;iŨkst+0sI#@9K@+Y"^:n s3R VC¹gh*Ed2ޡPSu|1k_)@y0$'f(]rA I ?s9;ߢ=S@+n'Fؽ>?e({(O`}CP+5^SQQfF82 VHxEǐx-: W8f笁目9-dkI-FEl|t?:3J2zy.fabS;"N^Q#E,e I7*5/3@?A}ZBbZVV2oBN>7JM-ԑᖜ}>KDPj$yEM}UE]B/ ̄#J!Fk @&mg{M?Ly%7v J5<|U-#`^%7Pdv#Vz;vB$Mḙ^u{gR{\|ZRZirU3YyZ&Or`R:<3bJPQENHp7s)fjԯ ^~ ,8W\M\S/8 q8ކ}W'3J_ ;`xy#XA lAK{+n`=cVM ZRyA3DP FCД"{cbeI:,nc0/x͋g*T'_;`>JKZIv6QA> !ORj8I7~egˆⳕN /[\RlZc*Ny/H8 }1ME'cO":탰A~\/E ek=Uy^b~+>BX&B^arSaP-T ДfJ›SF]\1o MQa`eP>]9yRo6Yٵ*U80+ "zSϊMW7>{M^DSk쯻4jN}PI=To f*VSX޷v!Ԥk슶a⡻e2}NpW l'$ N7B~ߏ>K8(,/ހƉխSI @%r`Um|跊O}8Qʓd%AGE|C['jJ1+UJKAAkh-ڭUtRn8UJ<0OQo˚40$ RI-ĒB QGa+_ͥ=1KYm(GY^\'`+Bx˔0:s17f9Z\x|8:lb.B4V]A0l9Zy-h`n5'>X +˸9˜jb8 "r.!=)RV2g:x@g|^&{k4`SCv%j\! mt$;(by K⾫FNCA'LJ4Xje?Q띂DA<abc"Ө׏i $`>ct:@֟9bg%T^K;jzjL]uQWVe$Ե;Ll.qr)"vJ!`E[t(Dpcp` [PK@t"wLFKFQ𩊇UtED:&y.p;ڕ LkDqSd$IgQ1O\Ni#LkP!Pe&>sǐ'_ G)s~le/Y%ۛn5Wwzxqpoޘx38L'j+]"UJFZ6WR7/՛dDMAN Ee<7iFRwnŎdQ8Gyŭ@iHʛGu%c;(*As9*s)'7ښXG% n# e|`“*ݷn\5U8 AK!guy"!}eyØq!|A)ކ6nKq=s%$:59/84ENQ sP|W7_ZmRlmvOiQw@a4#l,{O4liCWV  OュXxSyuΘc7Gs$4ՀMӽ#J~nV| Ќ;pl7bUd^2V`=l?,=dʈ sCŢA 8dhD7߅UخH򇢼V{aO'ڰfZ "1ӄzTeC$ } 9oz{DCGH~1wS[]Ҡsmiw6w'ՄƺE ˇzo4KlӔMQQ&ؐL̗nc$/^_n"b̤JFJ:yPEօTZ.mΤy`6؈@Z0<7Rq?;DB- eqh>~6$no@6mz`TNmwF+BJ꘎8DN.=mhIowz#RERXJC6x Xr?R%O~H (_gk"NǙr)|Fk.Mސ3D;#Uq,*~ ;Ce0?K-.#EZNX(N*ӘfRqъJ}J⠎/L ̪coc5gYrZs ~n7@&>R9JcoT%lmѪFlj?9JQ͗6vN7"۸@9ԕ9a <8aq6.ЪVjSn3iNBMw+׌қ7O2O0XVK5j:6|:N84B  oul7,n+w(OϾo`:DD0ߦ=<L$Tb(j; HYؿ%: H[|"h~ :*XJ5\mpnM$pL8P_ A:9OTxH0EA)`NNCE0 yȅKrD`:Ʊ^Gyꅘd}Czib Fkdr%ɳ5][B١0ue<Խ j O@yCXhFJjNLYZ%OڬϞ:oJ<ڣ歟!H W{VsCs!ӤpҿؐoSՉKN²XYB2Vv*|۠04vd[g w5^޿>I!)^Zrg4wH^*Eu冩b75֔'01iRuw5_jdNUZ,*MYE :RmO=6Þ?SңgK>.7DvmFt!XU%Yνf]o὿Ӂ:zi>ț.f9}pܹɏ%<]Sw4uꙒ6"8Z4cMhLހa>9}ZnL$t0svW9LQo}9S'丕/NZ ѭ ڝyL:i׏RQyL<v(aS$ x.zr.XuPKkqC{}V#tMV MsߺD/S9W-u9>yIlt!C_3EQSbPGSSmhĩ7ڠ!mVy $PUq&)r Kl'{%TC(+oVe$*v`! 0M[bJ4wۂ.^FsrkE-l_s7N41Hʔef91){+{$$XEd7ٮъJs}Pf`[eiT2XZ|Y_ "꘴!u| |9 s}HK97;h>/Ѐ64<*,Ǟ]xz2Qe_l  rskUsѿ9}pY 7qLocFZMJy]Og0zṬdQKEouӁtoO%I,B/azTjEi6, ޅ1حzpr ki'̑efQQ.9 TIVjDi XHer$ӻʨ zo m2 z`%i&pJh:I-%) * / w]| [q 6js:ϢcyX@&qJ5yKR;s^&%WEEC8MrR{}}]dTD[,_^?xR9J/P;}cj )1ix'nND²A6 onq.KB*c pX ꉽCg|9,spF&8O =G+HÊ^ǖ: {e3yXbk|#M8OKw(Ĉmyjg7ថ,4o75ƪ/F6ze!1ב4GϯawOpQ,CxlWe|fV5m&R~fSB9U6W!>$:kCho+l5,$wcQpz8W) +{/I@NY VІxAݰ,bH72oтrGoB)+{)ONHE&9x ^ӏ"xQIlb>Ӯ>w+7vDHb{̴b%v0k@|fr">h9|\}B5 =j/ Ko%M}{^H^6q5~ƕ E:Zzf0\ᙌ^=ٮOcTPJ;4!+9stĦ9}6'Wr}n*.'"$qȖe\e59ҰU G`S&=Y qxfV?땤?bo.@6Hn:#P!zA~{=G!NY9&7'2jTeP5v A~S&&|xĽGc1`^ N3΂80rjpczѹ…{{dq0n^eճb7֗ omcum/WjlL@-ni*(&}9Kc)+1K-"RDJО"j2 .x[oW`?#z*L66_āՇ,r/ZORD..Q"Ōf䏴q)ji$͏dOC7<1(XEC|-2z'6׺!stl)3(`w&HDng=;\oo6׸C?pw/F=ED V !N@qSrOVF޼g\ST'Sv󭲜 c i6e g-çgokUsX,{Qb όd'Y3KnNɃcy0!y>R?-S]oYv0R['T2orFKsoSLŚ 䙞f|dM'[?EQ#R&: s>*c5.`؄T2.뒹OY^5q?+2J']O]!w2t]oR_nlf.?rG~\v%  !:bC4o~ Xނ =К3xd2pl *W A2Br}}LC]ֵ[Ew_èHRFƲA]|TUpB,+ /gshOܕ؏И ə3R\S;QY} 5(dI)%s2A1if[mYݑqqwTl>Q]?E*M<0 RZ-MEı_yH*V2 %zf˛@zm&dO@bAF֚wޠ,X[+c]w0n[kJ(.-A~)$1;ebM)wS-Iv)&mꯜurĩu`$$> s֮zdP toSʿٟc!&8\:(X˂cB_ޕᦰCbjL:e-0MÎt)Bf=1v$f.ϖ],QdxS>ţ}m Kr `Na3C] 49jzqQU\H0GwUe7VQ%n8{塍yWh0n6d% aOSmK!{?~Wc+"oai&*g"^w?q9AHa g-خsVelwq]''ʰ ɢK|>KP7蟍=u='0Ȫ5 U`Tf+㏭LgmdNB*OP̊Yjgc}Fʸ = 72%pCKĖTg 7I߸ _?ߵ#EF'{*O{ȟoإiKCQ LG13s|S/"xIgstB:͑ՐOCS %J3GJT@ⵣhi2k=-jKB1 ·P9ժ- nhY^P8^"*Xͣ6qKO 'Tp88Ci(R@$*`˩8_3|"\vgz4i#֊l5w#?h9yU]٭4/k+T_<-U{ YyBXt!nu˟Mu=p`V2_B@Q \D1l !_g s.R^E;<;flAs( Je [KSQEQb6 ~oA5 a_Fk̷DM.ޥ2#'r1ǃSQ~'}h-i4 iEĊ>8Lc"wI#b>%?݀[/|K?\\B7}^)JHϏALv0UhgyQ / ",N\V>D%D2S.Z ؎vcD9ƭvA[WfXӯ Gu  ]0#hBB]f{yOHFBna%zh~EkRV0ʊZ~5j{`2?xܽ+$ )Ӟj3#KD9]K-4$Ɋ]Yy-YWKZ{pIP>aXJ5;=F":&ogY. 3#N|3sHF0G:EjZk6Ոp6 4<4A7\.tTyeb`e?43GOE0'mJ8$$,^@UCpדZ@ ȥ )AW|F ͢q 똠XD[@Rh9AI^7-~ '1=`/{[[p0"$UE0$YGZjܯFRmxb}-Faf_8G`ϵ':E}&2_&:K5x$=g_Chio~,3x>X#14Wk<%8lK`d k^qW-c\Rp+Wa>nmL;4ݦ{(T6jiiCx?*mar̨ uҥX2i3!oStɩlb=|p&jۊB _mI~1EX-ogHi&>&Zd|q3K ]!CɺÎ2*, k)!:̵"bRsッ}壩yrie"dP}!H ?@) kI.Z7N  G5;{4˅豠>{ћ?n>(c#?A4\>J }O3j5*CnuMgYt@%yW"S?eYU>d8K )KKby`,X,GT]a|i%3"*+ˌi=W}&k|q \F1}!Xt:$[ʀ#eod8~Yx'Nq\1)DMW,3w~'ZWsRS-Lvj-9rijcYxA)n-QQx4~{mHhQ=MqA6_TǣfEZH I{s\q%jǬ="3~S>f#/cjwKTǒ[I}4N.dsHp~Iet-NZ 3B1$XF|j]Bs;2b^Ǎtp^5Y}.K2'ٌ)Y.Nmϋ~# tz03#`gPD715]Us#\BA[8z4}py 󖪲-b7DM¶{Srdo T̟je*-HWPǼG:9W}۶֊|OpOʼfU^+ in/֮z_2 L"P*1uC'!8f$}^ D` k<~Pv!Q8}-e):]^EJP^L EH';@p~G=srny۱&:U=}a.;uߓ~ztDž"$So2Ķ RI L5}kL_99NTl⧠[1fk.߂`8Sv "UV{ϝᩧjv "WðfĴ'1V! ՇR ݘl\YVCft^p=ZH_N Ц CHIv^P>#rLr+YM5)nVEXZMi2sT27x\fU+`Ŧx%-|ok?Cͼ5[A5& ’)%W>^s%9m\FQ.('PӴSB1o zx1...DOW5Z#:G*fO$mz)6Ӑ9yA\IޜR+*CՉϐԟIĻ>;S ټ-G}YY/M BZyYI5v$0 Yeoo }+YDCú2q$p9L iH/Caz]ƦBi|1lC)sT#b 2QߝU^ݯu4yzrB9%kh6XTMKv_w]n*<ְ&&#Bgx]hqfa4ZәfFrSPi{`]Nr4ʀWR^is2%At$X,oą^0fNe zZ/+F{h*|I2!4z9vQ9Ji4')J/R?w3 W-ȼ̞èj;[/+Jw~^+0B!1Y9 0v%-xt6uT̊TKz|"屏rqu|8)7A#gݽ44ਨ~WR @$sc`([ y;ֺz _,gc<޴lD..g=s_Oe~s]%1E&P5 ~Yy.+2063+m 0ee}s "& ;hB{:#qIc?u~$l>Puz7A)۱֎$&"OƗ>Z+Z'N@C-t&Xgs5UZ<nM\(tHgOl pʡx^8UDCѹ'_PDWAzW3]PnUb+RЀښJuCV=7W-/'u4hDM&n#\ub!/Jc+>:S7)%8O) 5j;H(muX*#sc'D-zSHr& Ot>1Utc+xd KMJ!*HoNי/rZEazk^˄!~ˏ5 (Q%!)Z =vt ɡz'=ݑOAM F캢rkEJ}iuYJ'#*qxy-&u5D\A"׸QvI,(~Lُ2 B ?m3֓l~=y]t7H1EOY5y\(TcuBo 4oe3SdY-:'s L93_., OE#LC1¼c_1'S:p9>h\er^ӪDTBC 䖘45qkTBj@΃,Itls xD®(ն߀?0~p*B#*,:JyY!BYo+'S2jSzē"^]{ͮ;1]|7BGs}G)/=XTUd6MU˨|P־RR|8OveuDbC!($.%[>)ֻUO,Y+4k5a-P7Ns_sX&M#b `_zT1cA1zmWm7?ƠL;鰟wa߿t+2jbELpMxQ*oIJTb3YsTfμ$}LW5<22Va]FۑZ`(׊kOZ| & w@!\(mIpz95-q|N+G!rDP&~E @ݖeTş3&(~B@8Q%a:oy4'Xh!8A~3uWzf%gK@n*4w]_ iV;6KX]U2ah#+R򩦞qZn^4ȳB*,#D Ub/4a,8S> Jis בV_~,^?'䣈`Qg|s ~TolȟNg TeG(k{مk[ CppVrݠ]\AM61<`! 20%-nֺ~F8O/'u.~{<{WRxHӋcpǸCVo&`h-m/!e4Dt:fd]w(Ҫ%Ї7MܶH (Z#?>8ǻ"Гi܇@bd/_Ѧ"M²GK}e* $GԛOBGcىA7[LM*I3*ȜsVs o xҟ ַQ=( Y WU O1Rh-@`<3 3b \yvj[A0 t,ۚ|PubCsFV2E Xc΁*k=K#R跰_{,rgLK }y*NX\3cƊ,voq%?9q=Rh6@$422[eLB7 "4H\8Jz^~+۰->vRY$p(zNF)e:QHDaWC«ne]/3}[gapi1+S㮟Mzwf~t[NH;ш0*l:ۮq<7'b#7z!+܄:Lc]lY H!Z;yStSn'wvڿrݞQ&t&X4H0g/NVU%&}@ :c+úw7YEDL$}` 4U08 ĝ%vC\`RFhvG˹娽|`3Dوp1O]em}R=Bz%MSY(aBwr(PuO3-)Q9AjO(I^ńaSH^%r?~Q7v|<:Kh7-NO vC"(Cc8<,h@~/tO`I>rjCul l> f@?M#Lk,0j{ >@oE^GHY+l !Ć<3WS#5٩Q 7'aHF9ƚsuRd ^'`wcﻺ<<͏NYoDTaS]ٲWh) >;W]}\?bum1zy2݃o?6%V[m`ˎaۆ焅 3Hyb:#E0,VXM҈v7Q/?'3eHU<^lKFŶYtk԰ߡVu0P-q}TnXLǁ ۮ #pz{ wk G$7njSl7C21k#&́|jK~4٢nR;ja9ddeInT-x:j~TlkbT@܂z3[yZ^.`6[>eUN{;%Sx<&v.ԋמ3F>(le)"u>.ީr@V=ly-> [+t F.}S# '©CF鄛nnVޑCڅ?5x !/ZR=?eB8TChrŏ ߆L!;7s +Htl?ą"õ_;d9kqcՠa:3">1EڒzZχG} %A|ߥ+nox̆)JRfav$pF~Ʋ" _:I*9.3?=x`oW;tY8NIjoGZK_7YABrqC'!+#(ƖIW&"+Pli CɵY/]p6B߾'ELլn})Q஫SUQK9MRUzr5B_{>kHuYcYGOtӡ>=ZaSօX@di]i~#==@:4cĽ>gOyE$/CEkrbcҖO\tjۄӽu@4mno,c#y#l 2H(AQ `9C^:}_Vg7=3轳}+˿F]O=.gx=6c/y9=K'=l}&qUy}VmJǗZ%ΐV[SwFG?5.˹h>ŧފɾFjC>KoH*΋N9QUPi0pwcSrH0 brM/9)̦5s3X;m/AZ F\M%-H+vOl/p :OPqY4.uy#E'SuPN.GEu5dŻ(Ie>z*ٞ_ua̲0BISkSSs“+U9()tD>WkMW+x3X[%ƴxGBu$c|OA*QFo\ 4~.Tڱ"V},|k`FCx47+YApiF.*Ps*d P ; gH 4NB+:qt҈,GZc4#($W@YHlSvjF#q;*M1=1+v8R 2֛M?6ۋ&xSr2 a⚀5>B o~Шco d-s7IuY Bi]Ezضi iHŗkZXN^9҅S}"AB b$ `|+(b!\h͓*]t[Qa?"jz5"y/), nF?BbkSfHE8ˮf#l1eeU6-ע?+J;jȱfdn) @d]ܧi]V[T}l\> ݍQ?"a`D](  .ҞJU+O. u]9n2e^)ZZDWx1ʚXgXU*ڄ~aq|oM E1q|Ցcnqr>p$\(i1%}3͝7J~&~0@%e_xOgm)cǥ'<>eNj]SUFx8h1S_roC-9\+27hV\ zM[^%~]P;|ЊyP6yGFj1Hځʽ5( @ūկ&2!rj/^Z̕LivpJYy&XvPNoީg_dY+ETc+˦|ޑ؎(dr^R 1'QYkL6xLoEu|OJsl$/riSbUIHlr|eg"a^@Pu\}nf$*/N>ZM ٤ۺX9rw(R8wMnTGOTd_%/oR1Z}>^v0M#i? U?ЉcwY4pG|G}cpPfı̑tJDA C~]>F]U)ivE^;RkߴS֦ Kʼn0#VSDt؉pΗK\9uqtX"4Q*W(C/񜥲֙#yyKR%x: 3r$4t!\qf_Εq.9nyT+5h0n* nN%Pdy[OS< *IeSrM?ێ\Rn\@z3=O{՟`+Y@7 (zO`f.n݋:ɂd/$Tof'(9A$VNW1=2;fbr%N 18FߓWGØ݂XSS &u;pO92}K i6iߴfh@ 8a`ѷ;UkNK3.v0W<ʎŜwY)]_({1(ycnkzbD&ʂUE < s#-lݻ! g3sp F(h#` r3Pf Z Ƃa@ޘV0&L=V7Yd^n( -R~m(O} TjM89,"c ;PV϶vj3nŰ{TNh>O#),! *e*@Z"UϕŽ&&:v}:@6{zHӯ0au:mwYbҪ 7_}ߊ}ːzc[fǚ Ȓ g8la Oϋ )ZH}&b1SeggqE*mIQ .Yei=g[xP m2X<8 PлD2N7'2qm g>ͯn]PC&|C 8lmX9}"pl$vO8??[uo9_c@^YyA]ge2VhA屔qp JhAKp}g!= PkH}2~y x9rݏpS#%G]vfp~The.R,>DbrN߸q mG@Uoζ;1- ğF {SiԳ!++`Ɠ( ߗFm_c1DCqځ,v)a%u$qg8"r8̼uWĈ*c_n`v5 ^D <5C^E& ydr}TrمdF&:D/3i ^a]>(b݅BÓ\ЉDG-;αErb:5p1+Ao:2هڌx])+#VuLO1|z5!^Y}k ].Gj?cvj!N*ӧxyD7ZՀ{χ-xϵ! DF+tʌd#>"` 3˪OXWZۤFW#"/\5_]I>_3 Kc:L]?vݟ0n xә*\j+h} t" gQkv!F`i'GT65c`f~ ދCff꙲Ѭ-U!湣@K y/X{/-$N*Gt?X[Sa /=>L# WB sa  H@M7Q7׌]~=.G9/,s?Z*.WWm0UM'&y;ܮS8KL4DQ,CYA/vA^YDRz2;5*5r8w`ɇ! 2hhh_jL±|*;5 Qe#4ݑDfy*jI_~ Qd&pa^&bY:M 4|,Acصrs#||s_bbP$tU# WWX%M [͈S@Q%D貰Ň ><ׄ4^mq~ faVŐ-Z,>b_Dw鏿3`^^<2f7Lw1T'Mua,(iwۈ2${&t.i,Pa5CM0:V2v(.k,^g  WlgUCz5SSN /W@AHQ 7]AG,@ >?mؓ/ۓˆ`{~Tgv74o@| 6:C"g9)KBÙVؼYӷ#xJmGaU*}ei7',tm'%֘`啪iBR| U߫6:"-:ۡ V)=>^.jg ư`~K/(Hehebgdw"MY@|4Rɠi㲃=!y Wk˼̀7髭mm`6Zkr0 [0yw/xyQZ Z%Qj#C@! ~_teյ|ћJjC5Tn`rGW/[G aYwo_ ,Ibp!T,WxD ,tn4+ɬHYp+yml>aP]챵P"S{J)J|'o+?f9Tk(Sh&~쯃?"uIͱc";-t:m1Ϙ:6uU ܂d JQ F׍ D_576-GC}]v)]L/; i3ѬaAe2i ,om| W5 Â%DwHY-/o d׼k/[oM_SĞҙ;8٦xc)c >"xk2$.3QK&:"D\pU)%60. `'|パb 8/Q74m?5;yRcŬcT)՝:8π(6ǩÕ-W肖K׍Ң ɭ2ڏ+ɡ;Dz.$auZLz& 9-[B/IN tbqJįѪ::n4eqVK)8#ws}gkA ')_5Gm ݰւr +Q$<5d 6gL _2:/* \ܜ͓jpzlepY҈M޿WHt/@WKV 0碝Ǐ9/ Wn׫RFeB Kr'78o\o˝P%~Ӎx05)U$z9=A]Mw#,)%o5țIMQ̘78nZ|lXۍBp]ʅȳK4 ث`]y"қ* ӍUe"иpeBY+U2}+tz!ש8xs]ϝ|l%ik-C'VS ԲlbR'9eX?K(quLK$F937dNA8?b r4BE/ȐA_>*VvEvAXU ʧqku~9; %vb0Dy&A2/W:r.i]wiBqF6gL;&BSs]Xk];SrTCE*6s!{+ICB;;ݩ?x1O*̓ȼ8 V$jV̸*.᪺۷g`u*FFjPkjlDÑ%a Za*PhXz}EAY",!]wL74L'cjTki3"FMTѯʤGG1i}BaD^ՊB$ޔ:gLYuJHrs`H]<)*Kv 46ګUL2ԧ+ :jm녜&V64,+*Fa]g<rU6ኣD %!Qje><K MDp˄TbƉ#RU]ú2:d4/7)*wNmD}2 s,5n9P (_KEG]:\t,9tÊGL\H}M8bvKGp%h7x(yz͔y Vc}PE΅f^Y Җ;Q)c_}ڼ=ڐDPH `>0ʄ״yL ӡJ]g:D2B,jN>z3 f}N+Qf  ,$$bbzI:׹tBxN*uGFEMK 5)E^8@ 㴄*t21,iԆLCȺe 4wK˜lHic_Lqq w HR#/#^.A0M}cw-9C)%;Bg;=rr-wLX۩CN;?&g =$&eyx Y8+0me%j~ 2WqQe ˝y 4ԇbT9"+7Q8:&§1P{B 3':8 (NGxpʔGu bs([,#j,޹*mdaRe¢[E5nKmj`AZ!3}΅m+<4u_1UEл!^-?E%콒3JObϻ }DD>NT^Huuc:lpz^&ser\aN}oeai!xs 'cH(G6Ô~v{wRϥ[wQP?&A"1\X4%ExhxDG{^ܞ6C Mc3A9GSc[%ЊaYi&Lܐ2pa@Hm~uj:`D4͖3*hU1y`I V]\XH&8e(eXDe8iIE+>04;#UC*AUYgHSՌ!$Tvwqτ{`ᐨBdpA&%>q;In2)BiEoD2]e9ꪏ%v?qx 1|8DC>c|K|3] LqeDO.vE 'uԅ#V!ROrwَT2QU90%Y#Ac}{= kc>q7qȞc0jhW5. %B+F.HT<`r?a鱄Ӽ&fa9qIT$Q4.V Py89 ~J)J4T 97OXW'Q=û9'2yo 3OT4\Vv5*6M<I"+D[Qwl78 ?Z~(]8jki&hD :Bw Zꡃ5٤H?3>zH_tnGGjky)p 3g0Ⱥ=$05w^P@xz` 9θp'dEor5Z% (giU2YpM8̂1byR\ yb gf( ӋN~[L߼H o"a#91 m2XѯKҸl8hXƥG]Movg SQzRK&? < ;2n Fq32C:"@Q9\J$qLp_%8ْ~"Az fxFʳ3_Fs|a,1_b`WXG$ݎXXܻy|Y+$-z/x."|eHsuLмG/b^ѩ]4 8# <fjHA<A4f@n1~ZAWQ7haARou4Q|PQ\!&5L7BImPC@mMVjZ_5.Ǚ?QsϦEq1(]W #ɿm) ԹߋПoWŪHQʷ"#/QYW}RC|\pLLm)/Zp%k) dyF}bؖu=mKݾPNdFDM ߷G-3g' *sFa?޻sg%:C#Rhn}(pFxxW$׈2cXmTr }L׼A[Ruj9r;H^uŸqwdJ/sXÖ((}s٧rU=~̷WpV[Gh@}#CۡӤG9`dt:׸m/&c.R{~%guBn*jx|t h0vM}KMjPe3d Q&Ad^WxYSQ]G#o~f/`ꑷ$48(oMq&ٝhVMA)b ̢o݅V Liia,nm}fӾʩ,b7Ɵ7IvV~lD%ta%iRvڹKo7>̜yRo7Bް/;>q̉HD.,u gQh8ݗ666}^iV?8,nҮ:7ԔWXzG-!h9'\LuUd_ƪة#0mɺ) >4b!:"}} # =+'C$% C_&aV/ȌD}oK,c0oΓ`wmmIt\W i*}ؼkW -/=y3٬XG0r=4;4ئD>&:5]IT 6iYR,NzRG1QZtwb6ł'3rW%yxyx%l uM;P}WS$s1>-=p|-q ~z z~|3y Y{+#OYRM8 l#}vծ'*O%%{'T=QpCۼ #*M(ugwTnn9sEO3,:uމ=P/cIUM>&PLKY ez}7 CYTrt5{X`8>^sz}x"ϦsWA%+HrTc_7ʟW0v"$"sWtaSr FgLeg[ @!9Ji],CcV\p';PNA"ǃSeޣЗ}4ٰU|K˜ (z'|~6@-ڵM.J\N:bXQ{'kh|=f$PLM"-Ж#kHM=%ݡiir=6|kb nGBz]ǎveu}VoATm3Ы~>tXZ2 =7l3Q#UAŐs Q6“=qvyRL{KZS4_Ab)ݱͲ8V :(3]֤X%\EfQ[EITgj@p(7[6_9V)T]=f mZ_c,[ZD{MaY%?eqzY!<*PC'Ơ/d"6 z @;/*JO 9SMݤL_YGtz=/I.It %)*f'3CRD= RƹRRakZ/R+;>IwȞx 6#9Sg͹-ҨGBqsF2Plu]ơwDqKSKH`ZP #jb5@BEO+68vn8VҀyOAݿް]m| 4 ?+`mBFYD2)RO*&1̋D T:Â8 `M1#pLE4xIvHwJn-P#o\ Ɲ/V}2bNN" Z4SLq:47HvC}j;%-Kq?(cB1~<*?jOP"m8Hxߋ#wA+iu`".֋qGzwJ3d/(m6.w7H $›5'dѷS8[}+]cxU@š2Et8(bЫaw/u\UjȤU=,e}l9z\6o[)̓J =% y{8tVH=z'FPG8XEaŚ{Q+a۟ ,:`ʺyL>Hb7Mxw@1hCj$mrWm?}CwM|Z/p-`dOm["h }$LdPc9KicX !S2m3>OH`'ښE)ft@+ OgP/ƠF [Y GDsrs} ƾNYX^[gfNXyl2$!&)Ԯ&gq&I:DkŮ/'±ԠdRMIx)C;XESpuׯɟ( ( ZG@~ Y[M J 2spN~~rx?~uvI-B?\:M鄵h>ȁ7QҬ)D_j#>$hl }Ց0r?sؘiA_lBUPЁe׫g0XB%jDq~dVe) _u5_kq Oa^Ktq2epGH+n$kPOv4ի^Eq iXY-oJ9!E*XP芻EV;2Nc=:OLX{m˴ #w`Zzd\KcU+PA Xj6B՚+<^o1#] *g4PnhPtɛpTM.2CR\| iP1hi!{7X?A,]HIoRc$"!-~9 /01RT*2٬!\x^j{$~g1͘ 6Aw P5"Wl+‹IMj~RUc7S9>E£0>\;?e&͹8x5jR'cB[hy׽{b!u׊m.%h|ox8lx (Ht'ęc[ 7G\ )C0O5ſ`~TwQB]t;ƉLj9)e+H&']ŻJ 8] F*o z:7ж~%.hRTN܈z 9i&8@FҺ ;GOtB +RV-dFchAͯq-C&tߵpA2h f´ޫ :E, \,g"k i#iK/,pI$vFJ"RYl U32V`m8n M轶G@3'Om8!E'~\E@#ϧ70pee_5 D^*%F_R=6#x|O7OkK`sd8ix`Gq (-|ٜV~uRv*jh"uѕ((.1K B@o7C\5:5QǢLLn\vtes60I%yL1Pީ߶D'>ė3SU^[Y+Cʺ NXd%Py1#seߧhh+@dyN>C6tQ a[|ʷlV*mlqAs6'4S v1ړqIL Y=3%2LaB.U䴥әS'J\Z JzHp~1iXS]CEơƂbHw F0 ρXS;:2z ȚDRMWII Vp{n69 f-xɖFʖe &P_CB7W٨]poghz$wyk G1U ~'$uZExNY4-Y[#o6Ke>T1g-@s24FKoL ^-C|(xK\!& lnJoM .ðK)c2˫7GxNFꣴOU^4hEqIi33OeFxW`Oxasl)z3Nbx%Dw9˯[a/N#R)YڍEPA>≲ZK+'?rZF`!X֥#i Y&G\wQXM?cK4AO}? +z*ʎz@q$;E<|t8Cr yG24_񣰶>$Gu)Rj/&h'ݢr$+C#PwJD ģDP] -Q; G'ً_6ڲ?%[߾wǷ*LtNK _yYVDZ=XCt/AGgW.ŪҫJ__F-iSݖVx/3Hm^?e9'Q 2Pv7,^-T>x^kTj)Q%xv֜1= 7j~ Jrp,دDqN,6g\>M /ҒDV>Q$&K`Nz"-74=TSGsyB/5 A4&&zKB_l!ى{)>$يǨpeqh)1ۉ& e85?׿%PyD }JS^*c\8uF@Ϳwf c0Hɼ@!zO{cgJbuuM@"׭bpI 7~cH$V!ZvJTS}!8Y(UE7od~mpϽ%MACi 2u o_ *z%I8K7ЇXa*k0Ñch9kUwi9"b :I4yF"Tdز(BBY)i!/i9eah)ocNMGi G~Mvd=a8é 5|V?j: .NqP2+i/ͥv3m+ B?n{8EE} (OzRF \3ꞠDpo:ȢS]ZejyE~٣:9¿Z'[gm@'ݸNAA<`.*HY3-vW֮IpCu)BQm* 9A4"qu0:y F4V~/g^Cӵ3]cu으V4n+pazT9%^O0;,:M22~Z9V%Lաw{(==\2MP`ѯsKR`a[6t,ۋ`U nA-ЁP65s.gqt kM|9kwL̈(i]"KTGt8 `J̝8 >4stMC6f/kz5 [SG(F W{ /Gz7>juG: Ɂ-@(}nAa`NՐ,'= JU*t$,T#$ j)T} JWT?; dJ;Jx3 kp ڈUp_ٳub복ƻ %X l>6Y)0>F:Gq1q`w gPDMT Rpo/b]2uMF. TbeVՂ=]g';Xx]wff+畎bE[P-9_a |(/F6C}bA6X? [: oĸ^h\O,L^f Ao*󲼎㷢rk85|뼅f.Y_;M mȋk8\zCVWu$`;J.@sS;7|.[/|y2Rc ; (?#xOĊ- na79P*7IM.5:8`[كz!y gCLIqEoɻȑ7l5O\&hBP)kΡԌ!U(Y8n.Sd8? t lqs[C)1ѯηk# f¼Z n":}@ M^˟Y$3a E2#w4~eF@|vq:h & $&ė wLBc[uך48<۳Xy@!'H!{ӍVYPXt$3lT/ŭ/U|: wpHalAc8ZH?V,> D OYS.x-`&ykšxLZio^tfJ̘8{ veɉ}vS4=\n#xvɩC)z-&bR_(C?%Jmsv"jP]NW.xq5r7W̬$W~eٽi$JUt46|lS*!k?,b'#%䃃8s阽܁1Dciܳ! Lwy>=?ʢA-U:~ɟ8<4DX{:aPu (xXU*[٘LZjirPs' ڼT*;޴7d!5\On[v5&$֞ 3^4(rֽc 6<:mZ_ r/WM<(~ԣppOϴE쁳[1ԛMM&agYs!ݳꪙȗ&e d7_&S֦||C`T` 7[iݵ ~xˆbu$nO?"BQ~M{;8GA߆ GA令 8,og1ר73y<%ᘪױ=n07\G6DcqN$6\ʆwĿHgO~zyR1GړF90qӏEb+.2P]zz}¤qP)cZPCG8@,UQ !YgKsxӹEڊRτj^Č83eZ^njL]vQA/9odcvɭ7VA#T wGY;ÇU )x ⵵G`=k2&X ~ bbtpU7%G8ߔ\3(mX<>v(eTVҼkT }b]e GjJOu9E=T5Ο[Y[l,Bʂʧ 'A)'H`}N!hG{ZBɎP/iTT v!gmj#/ u8 05̆A&"4åyPc?>ޜl|m4_.ٛo^' 3F#r,[rf,m8fqǗM^=w8KPbc L&gY3u9iZaT*7rV+)]7j*c o#^V6 YTjSg1 6п284f*;j3Djvi4l}ZCYP>Y󇨷!5CFް,Atd{^OCHhȄ/'#jLZY8_%M}<Мa<.~1p5#NZ1>Vro=JFZ-0ru;vǪ,a9; J p1 \&ɗG0=-CNJd_/%ɭO+ h5Aw@v, K*8 GM>ÁDJȓI$UZ}p(&ttJ6N$qّ]Du7[(sZov2,8XIGXJͷ5<e,{=-%A>9a~`~Ke !4*Ae҂][YCAt[LTZA%rU{8oqm#76`n6 .juD {8ž.A;V;9,G#=VF+:bB!BX7f!\z+t908&>/FL|cr#wo9ĖQ38)tc*?Da#0|jAcSl j,b,1wT֎.<.KM)%b3O~`ukfzwjG:qy@NqwSzB/Ӧ Qn'UGLg=Kub9I' =  }vPuu^x5F!EUCT~QbyƄ* GX]ɔg,QI&g`~b/D ])0BD\k'##oPiփnE@%*H@@xML,b%/g3teI7_ydHo̷.̊Ǎ?N8h6!#f̸`?ã= n}$hpos/-;x䙥b\S4]`挒q~ i; S5U .bJ^ ,Z>DnL9iy*5FxU! /b?HV:lP+`q K/H{s4)e5kZH { Fz%2`u0T,/2y3E3ټd!1Ɛ Ͻl'DćV4].ZI,%!Љ x!_E\GSOTlRܻ@ǐpus^Icې({$DɨYϕU$@i7+7\;=jC#?H%k|]*u\pRLy̡%#9ܐ_l}Vд1T^xpkBd .̓>Mc[är{_+>^(cx[DC\̌˛ea ?'㐰^uࡴ͂IFX$VG-,k`/|=<҅\pR)w@J1A6 8\H*ܟM]n)(U3z5$JS¡rEƪ;C+vYoM.7W4QYJDgtʂ\q F4CR_gCUJ(,˚^:)``laqq/خK*뫸O` ݇+>qʖ 8ۙr Flc:S, >hanzsw 摓ufE5fp[,tqpd/;_6X&}1UC0[=K;;yM`|jM")BBGbC 1w|_{5Hb7~n״wbv/@sɆg09Eza@s>&9ԲF1ZhGVY#1dP.kfr лy-9-AaQ v(uT.) xe`|,i?ɵۉX ~y6;; #iP.2;4&aREyrq-+׬_9dYğHbëHE|ªaf`NG=E=Pj7P ! oҝ/3>p:v,^{b>E@Rߗ45 }p7;Keq I=TGi&֑u`;}%E>iY?Ë́'Xځi<}|ZʄWZ3#'i2 oI]J!kF[Pj^n\FB&{|9$"lliYw*gM3Z8Ji=DJ~olU(Н-VdbciQ/.ɽQ$\]5ӥ1};^|[w PA{2R=]TyUQHr'U87PǬJRP+f^ufMP׳Bi=< (lOC\,Q ݸJ7 mU"ROr O@\JփU2T oUF24.nv Zk]O9#L l޳+`VX3ݔ#(LFt٤$DsjH,åҳTzs6W^Ӓ-k8q kKA/5qӏ-vMBkޟ_ ̓4 7&wn'wFtڙt(#oUB*ǭQԨ ~z+F/X;]=3j0$'B*IWg|=bP&DEǓdַes{I{͗EpQnˍT%"YF¶;\⤄G?&|[ ouGj}!ya%}Cͻ1έtZ" :Ϡw؄r|KA직9MHx"c~V:o `c5ͲDO8c*S8ͲnEԟS׈q.6vYC*u=Ktl$.A֍p]P>*zlqBMlra@ |w]#5[T<&2*>@-ۢ^1`f68_8P,F'),k^8HG~:L[Q_&_zaHOWގl`G4uvsEmW#m!CVbey[.3*Z= Ğ/^#Фt8vxQΧlo;|8ǟ5+\=@qyˠO{ 1n v49[E޻1~_M/DqAZU5]YQ8 G@_TNh蟋 mä㟥vLpUDc&d3 rҶXiݒ k9B ;\U-Rl9?-{LCLaϲ ).u9{ &BWݳVG踮ODK`!%yݎ ymkfl&IQu|[12F:4q  ,Hh BYnohFheaC8l%. nrX2ӌIǑZ$4=tl"/eaeIyZdgiK1f~7֤G`j) 6KD #hDmuۨjCl(yfTxaǿ9rŀ(>x6;j,||Qa0@$r}VMdi@pmCd3WwՇM[2!LNq5ܫ_Q]-a=Q ڀ2Dg%ܕ9z_ qC^x=OXG^*{w$MvŲ}6&Qn*~r6<:\B"Q LϭbU $n(Nt4# N K_EVg Qvzl D|+)Ont׼&{Gl5Y4;#}7גUo#/R!r*G]7 78v½}7N"u$dDVyC|C}ѕo`0$cUyENx8jLܻ_(d^#(:b^f˾'Nm3>h4ct)-Ih;Ó7Pgt|lC"C"Kuxw )3|Jc%NNbUܑCR0/g%CH@(+Q12j$=!C @zq8N= hKJ^;kuRE,a|2'S`ibWi.s]$j 7)"iuuh;>)aZ%pݱuRdDi1Yt}'$ ,XㆋG+gy׿/dE |듀m \1m\6 ȝ!,ST*ޛqyEҌƹɻUD|E|.yםV`oFzeHl ŧA%Q_ Aj aWcsJ6D`[+%X<4wxߟ-Nߤ\0Ry N\O@Aa݈iNtՊ+%5s+#/\t"{ΦRFElIp f \swhmfoBStNVSQSIckqfLIz.߻qݐTUdNd8i<9 vlsaյ+ӄ[H۸hTeUFc&ч?n~.b822/+cjM ە0A>%7)Z FC-v㓆t]>?!ޝuݤ"qO]6LErTdGG58`|-9OХ7ljd; ^Vۼ Bb! UaBx4vAC ⴎrtUhbyAcqw60$5@r>o۬5p&z [' /;M vƸ\S\.7NC ugCBUߝ^71] IFAnW~?v/.-#|HErCD > 5h }C؇C!|42L9$6I O3I?H'waD|E=NdDp&A9D=3e*HWԯI.\ /?Ґx4\|խφԧY %fP noyk҂ְ Dd[KI; UkPl5վ,D}?L`BnݡF0|)Dj:7N76$`G"ģZ4څ=YT>àq%fGxOИ\bMvz4pϢ#\new<1)m, Y-$#\K<-*EgtGEVuzK&Zے!_*fEZf*\wor$$P|*!N U19<LjT^DK>-|/M=Pw'MeCS 1HPyd!E$h6Fw{l v=UuY'Ж=x0!aI| f[)Z.=@ARsl-=P@"m:*nSW`Y|@@f>s,tt4Q4{ZiS˫c1i7=lEvhNfpnluwpЇJ?LAѨ;f,$?%_osI[5PGN:RP/z1-ߍېBxA8lB6N||]w99+Q۩Yg8dY㪮OSسy Bhs#p!} /%ɗBAMn[Yv8F@l 4| v,E!b6ՀyKdY>Uzͨ{A==^s\SH%gWފ7QPbl9c_ʤ&|FhDoܪ~epl2]˧Pߪ-2۲C MA$e0T0s7^Tr0Pَӛ1[7 P(#Tc+zJosD nZ3_aWGF.%a˧*vkQ_CB{ܖqu;N-'UgOY"%տviv8⽐!`} ;2 (7X4u~fܴ \P-x![ãpdZWڔweŪԀ'-*Z`Jr3&>uNDmv'oAҌilY6Si}cc`8(8T`ǁqU{Y%Œŵn?q|Dԋ Y>=@.?qQD&W!FU5._]z9e23}G |!C:ιQ%ߟpf|A8}  m 2/6C =;B%cSz(z `?i >)'Qܓ a jz,Bgm\׻S ]&S}9Te[qwM#_),x7]6OD"Ky o )[Dw`FtDB.+>F-))qئ 4Ah߄' #9D% &G_TsQ{TZ+ʗеFr'~XϬo"x\6p̿*2%? *x]KKͰ',wNM]FgqH^A|&JfU ]]K׸r ApWJ@jMLFo XWKJDWGM1(, =r2a?z} >z膻b< kHUZ&W hV_d0dV) &(u)UчmwsabE$zO3ТR2i<%"B̡[;_o`&ڞ([E # ZDY.`M9 `laqiF + AL~ ~d6{`w\a/׆ " _A0G;tږ- ";9 "8~΁ m>=.*9ŠhufyeJ7xwX2UE9aTves(I5O_߷$V],i85Bc"%X %Ćth75.ɬ )0^.J߉/wXZ }gaM|c̮SHk3G&ylj*o+t9N 7x_2⡬ `W3()>L_DugUK&y 4%&5j5u< 5)j[@'}"JÑlg3cLڈZoхߦ )QmY Pc w=`bac" ҊAẫ>3ÛZŢ+G-dO2#YCV-#!*A뉈ҏ_2| p-Ջ{cD) @> HPHf|U *)@N"`nؽ<8̛V-Θ靁 _ҚSqG3 .HdB)+w$S Z2r- Ȯ3 : l!/a/&{(ݑSu%$CmupgX+]_#,^58#Ż_"/ 7|Š\utlq5D= aR6RӐ4j#٥h-{^c:lzYiА\361pfx(3)] Mo5 :>n{%޸R@hYy/LGQU`[፡yi@5wĮ]# yHݑ+slh n;=ݾY?57^<js^?v"vl>YטȀPqs >O`ZC|pI:C¹ēRJM4S0EZS1eL9F"VwoAqd=7A-rj5 ug̶j'/@>] w?F_a>H+zŎeȌe3bmVfF~K# )l+QLly.׌*5aYߗfU Iw<պN2Xv'3#&"ؠǨNHb]s$ {TM}#t![`6E1,6(&(sǥLcG/{7&- JyV=4 Mbbl^x;'.-@b? m=a&@eJ=emҪ"H#7@(yZ# 5m;ʧ!g#У>?N/5e$.O2#h e6˽ɐ-qmL`ckv~,QPXh_Kz(khs*9n@ qR/Dž-NF3Ø$E2$CƸe!"6.ԡcZY   cu8} x| Lv!yB)q_6m&=LuU k=Dt?/}C!6BΗ" i1M$(E84#Ԅ x{m#3ZVa#SC9e)m] ּi1r뭗樻ٵLDBu^bi˲υ^#fdL& KBrp5'@ؒ>:oGc "ұrZE/El:Ӯ /|Ij YlƵpq׸!x8d]m3B~ć\po:Y^+_T\Kc 蟽M.~E s -jFHc}vfZ-M\bțk×?_c5PQEl']]2dsK#|JͨZPTʛ'΄4#wq5ord%4}I] F2qax )з^{$iRwQjT"*GE ´ŜK Dm.9QuP [ q 2r#h|bթUe!#p 5@`ljόtkfNgI<\ 6iP=;[h;ж2-fE2U jr; Q$ɽ3Lw۩A4b'QJ pLI蛹*A4_=l!8ecUEQj8Zm`)Tuv|hqeEQz:&cM/E<<Ok@ChA\" / AgJh>k->;r.ėOv_"#!x<0-Z ]U l= ^Ldmhߠ-\dcmf/مzf8+Q `oeqMJ^oJ@<r80&$sS8bN~߾(]M~e{W3QSG{H&& 2.pAeYeKԆ 3] .,&ajKṕzj$K#cx??rQ_Y&@AWrh3N.7?\)H$,3 ^DGUZ@t=U4Ke@cR_ܤΝyd*l ș֏Cg9-ClE9FV=DCga8'AmҭS/tdj2V*_ܾF᝚f伣L Kjᆴ2 &.C)/5 j]6sh8 i鉁8! 3 9v0 ˸_7`\:R{+wnWs9J4]~g{z>h( Q!EUcaykî0b\bE]ʷhxb Z8sTp ) C؊ s맬csԵd.::L 7KٍX-ꨦosH$d?GI["g7TA%0l6S; `s>gxgzk;?%deKqt@7nYuYn&,3^7iyjQf<Rσ<,ݕʯ2=.RfeGeKN WSS ~ʹ9j"S3R;Y\Mo#^m?@@q7B-T2YC?pvKa dGk̝/ >?+~ $Z#<$ .% PMۉN3CFkaũUU3ٿ{9%{۶RlB6 ܤ^&+ v4%}QBTR]G E(!(f]-?"6 ~@#K~K;PVJea7#g_nTG9GG:!Bd5|RQK W5Ic]ȷٕ;ܭ. 45Z`})Q+IH(6,VQ.& KƇ. )J\ \/xDQ,`1 wudgRhG]P|Z7Y3P⮱:Srz)C4װN~$-.d/(W EPvS\ lm7*]~y!%@iޮ> YMtΠRv+%U;6H=`ȩKL C*j 4" fvErTqB^;l53f߃q<' -F ;5+DYj;O%JuNjֱ/oU!5zxdD2IL9=9$4i5F$sl̙RGf3LY*}6CBSu҂3+ZA y6UfJA~Nn8;懨 Қ6:' ,Yw b/.`:杯i <#" >13ίaRRdM^MZSɱƻw%)sjŜI|'(Hcb (?JI'Gf (QEtm+?6*v`G%N!MR a޺E s{f2ܫ61xsA?n2G@{~HՔgVO^M*qZ՗ Lɥf9aͦDp@wq(a@ !AqB'X>±t|?ϩq"xNiq-F(^s7԰2p0Wtd[7uiAǍ0{ K {I⇬1U!TX}Wp,–MoCp43C_zuƴoI:^QrnJ^-pets zV}*|/t o+ MUnF^:ĎBi,4$ע0"{%~2SRp7CX;r6$ebvnC̼f+/"9ڈ/ÜbguZL,Un]v cL8`l7 SȦzʼn.ϏtHH(i!uൾ/l

zY3?bz:v=`,C Rk- {y?? "Ni^"+9]Bx&Tr*kz e=~fZwن ]QdO h&$sTI.)NgWZD4X!+ ٸhh)ØOV"&#ᑅ/Z%7E5_vt4;emߜBdҍAֆG?u8:wCownd繎gpx_ zA~י_2N@z7v:Y; >5'y Қz2-m KB%Юc V< jBs.=LnvEx*p{Qxzbt|b&G -)dix_/B^d Q_+u 9z–P>gn@2>BԫSJbޖƥ«^'9,5_ږTtѦ4H C%WrԐd&ۻg ܾ#y j]d}Y1kg˜m%35?yD-As-%<l{. pjB$: ĸ$>^ڋ,-ׄXk|ԇ:>Ues!'])ȳʼnFJOIpkUgУh-04=RűY'\H\AP\PWuy]Ǵ`7mjP V"2 h& Y=^xM;WzIX5c e#(s`SWV'gdW Ck$"_UL#}xt!V- M#\)HMlߍp7Dbm* g 5Kl:zΩ! Lul?^p$822uMmIpO]t XcL?$,]Ym9sҧ?u&X9ɈŒ϶t*i^h£{iHqqnV(&3l=>wIF /$5@x ^=Y0j-7}b^4X; hyq30oqd1l;"R5 &ww˸VbWAt92VJRdDA +o'nCtP!_a9|/!x?Ap~m4"Vl*c7g(N;z\aBR9HhWS> =eeS'1lga早ȱҝG Ӏqw^nH[ܺ?]DL2 _^H$CI' 5Zi|M] jJF5[!U :Wek47\PbUsn%il&]Ih(`ZAնjKU9GԯAYvo{V\bMg먕(fx o*-%vW-O?!Bj?t#E,%U>8w1U>+@s9zߛͅCTSٜQ+XV0,qkjFI踶1OK(?b Aj11y4|Ła&8mopac5NvB2Topג ZQ%s䦚8Aמ sg0 Kĩ&1(,jn `3B]c S-cq@u((}Q~ K7G؆<&WK\4$ $jHJF uQs.P籂^ʡ|t1.el21cjD[9pp+J[xYVxDu79410Xd)$;AO}e؊t2=ʐ5iM9UjK\-q uCwPdhjLdfteF)2N'P2kpvŴH\*(|L]zW2PSQ{"?HdSOY@1GsqVmgyj ̘kʇ!f( 1w!IC#%Z˖R^H|ŮѰ!U*)s?F_1/t>涷}l٧:M\0D) Jts.`o]ۚ !COqtAd RI3lxrř=GMpe;#ij 4' *c(x/ol2@j)](gՓae@[-;_[ ӷя/r poamƾ'ZnfȑCy<70ePÙ((7hG ]ٲ®2%&g_֮f=[9U*z%Cxa""7K]8џbUxӇ2jTlǦKQsG" kk\ŭ'GQ xVn5@<-9v[f> 3X? *sگKW%HfjVs7||PTSc]  Q]4EM /@3!_;wY4LgnWlQe:J8rs} 1-fzjQ_RCmK*}#I92ϗ᰸sPK:[>"z|>~pG+5;C^LZ3)g%yn !j*#)J2ݭ qc:&8)͵Ej x!(2hC+ f[uy {KS"yq~䒥P ?eV Ҭ."J7r,Ń߽_;&RT1Tѻʥ(m;6n3YX#5d CoSeAӤf#dK9'ʁP]E3ѐ3_d4'ivrovwv >~E_C%+w-za!&7:>P,U~މ" Ӊɢ9rn >@]4:Ҫ9%k-Y1H}캁T1bW F ŧg1/(eDtݫ\O5gK՗&[Hβ??ŞuEO(vI5vfLe?*q2mU۪ ,\Zy9d5r7SOai/2ߡ`k|WdC%oXx ]v=oǀxj@Mc,dd~Õu5Vȓkq_ :~~#"lPƔ1bLBe `/]jH>>zH<`{"s6We1Ϫ4I#h8w imuYH^"~C_0.e9/qɼ>gL4軦@{vJǷn%ÜA/sj!]l30Jx.yˬljyJgv\&?8cB @s> "` C-M \ 2H=qogW–hX}>WL= AT9dدhc~jC0:q٭ aȵ?Qȶc}0[L4)ֶҴto[L?8;aH\< B3pfma3kKzQ+ . ?o B7 !K7XXzO"3ߎz|iW'Er!RWb@c˘!IV|Oo$r A!9⃽v4|ZK"v]' χevJ#ZyRuk nf'Re Ƅ,uZM/Y2s'&0d vō' 㾛lʒӝ4HVjcyl3 έv id{-o{ pYM<0_c.ʩ=(ՕY2ʄX_{RJWdY ЪWMo ^ ܡ .mfvayͤEBz3 j%ghp"W{jGQafy{|dd7z|_+TuĶpjHk+AȝɿMhN`u-?Od2Ia@:;XwQ&Wf\cT~V`*Njc7$Lb8'ӡ j֑>`uEc4N!CA,#See );E;;ͪ1{{"T)_| -` 5kGbE)y?ocTB\-8ѷu=Eqaԯ.} >NA:q ~u!8tSY53}LBJ[ h3")CGr(!Y㚈R5>(êB*/5/ؖ\ ]5c`gBD@+SNag5\V#L0Kt5E~ݲ5*5/91婝%)aFCa+1>Sgg!6w3ǜvx }!q`W*o%={G'k*,t|kmP(a^/ poN#dEDlm61b'ML_Y]M3dXbcLgs%~{dr> tޮѧyqZ !v3,W駡_EffC \,p!"G1ߕŗmtGH=a!WL5' NS鬥o*(N4("x (yo㴓W RgZ``LWKrķr8Ϡ7l) ˛r(e6QeYFEXI%AL~VgG%^ I?0zc1ꊨR ٿ:.WIAIdnΌ,` '_suI&(.*g,uIo( *"TNClI#}&U7wy kYGIJU쟃rT.L ?f#| cp97XHȵܢv/&= Mm%l4k:iᑨ-bҦ:# Lpt~gYu@GsDALv(u'xht WsvN<&aʠ}p¿%E-MHܩklեDҠ d&0;)+fƝûdRob~[61\*ɣIA/l7h91l"Mdh7jud,Д6 12봶OWCb@WenGa?S| CNej;$L729º!d/eRt$rRl?h~XKHE@}bA`-OF>!Kiӎ>M-JLz[x w([D (Sk˩յ6D7txCvUA#x^LOMa0L*D +n\!c%ו5s_3L1K]h^3hR3 `iGD WL~zI\:Y)mZ'fzOpŵX7X_ŎJ>=G>`e\ӻL!AѵOFz[oE>BcLLQN9@LUb JlgC0d^n>g]i :>j]zrDQKc[HP;] AWǝX1Ct?w Jjb#Y.{ZM;?Z0 TVdL˱)? S uEӓe&)=a)5oz6GPD}*`*JBFD)',[+lx.APfTpՈMB&;*tEyds_3mL|YR1",S'ܶ.>[fYWS UNn-xt %&΄|a%ˤ> B Uʌ4(8_ >=^EAO 6 W.Pc@KB|v-(1 .Fݖgm !`/!/V)&_|Y'&V8G[>WB]`L5Ÿ׍DmI[`К6Ή2R&$&eT " f$ [cVg-kr`(ق/-ޡJw*<]ʓ3D bwQ̦Cb&thr>ۻze &QX Z`s1huHDwH.цP M3H~'ưK;xcʮz&s>08;mbX%{͛d0aj}7sf(YTUx޿ǃt]n% 5|:D/IF<3 &9Paiu+, n^* 2TFԏCީ%hNc&iHrlp;vf)Gut9=8]feM21x!-2ٝǪuCI tʹ]E$@s|)K^57B00<_e6@[ёpYO"6|pCF~U L>Ƿ6be)e|W+LS9ݕ5bdpA;5f`gGjwo/)&G>?-RCu> T>G#\8z.W#*f!4}:EGjdDz jj@j//\+z,^D~UڹQv]/H5q=..P.<VyJT XU菮~be)/j=洲 㟦<>ۼ, l4˜ԋ9maSҘpIDqWcpbU7P!֚p۬"9 Ap: ~i =V1AEFTWĖNY&}RCI RE8I\=vVK%.FN㾏njyL0QF ؊n_~\M~Η䑏?s/RDeܳ TS G_hA imBp)59m$ XW&aD"AZ. )ΈJtSM='Uذ~!Q b:pPx` HF;3ɂBO)}vM\% i?=#pX/*\L7m:&yq}vq]hـ+g|w͇[\R;%؏jۍ5?sQysU,Ć<2~!OL@9{7};4J p}ĨB(tN+߄9-7/)CX"FeHD ;%A5.K *^\t!VQЫ^l?OFY5-V&X8lpfo* 0-;sb#*lNͻ_ z|e>r|p&މrxGk%INaO a'+i^kP6?!~8*Yhq ̧EXI׼i9:f;_U6v&yowx#@77ݮ&-ȳE;ؖ ssATId8r.FAf~6gSsfW07ib!չGzܚcAz5FSЀgXqlAGf^KLi emY:1OA`Qؙ 8tgGWfEǽ xIJƨt=b] *g j*"fGa-{ z'3>3PUFRwzPӛ"(+L5 R+sUYa*} l^p*CYkCX60Ic7j$z:Q,{<b2HU~ =x\D_Ag`3D':O?԰?y翙^qޣIKҗTJ΋ʼH=I&F޶ 4@uVV%,HU*ޤ[$oMԨ4fy'fdpT 1&э7$@`A)_4EEkZ_QOA(/\Xf2Ws(Lv!S&$\b7H}G#~jGqEƟXT@T5/l! g^+/>-XM0tVrVy5T ,y'.Y#RT(z^B@:ttۅ$?)Jmh,6Y%T\HIʭ?nRJHfP+a,v+ή$:i=뺥 gٟzjkBPe-Ÿ0wJ A.e' /xf6LXNs2c ҍwK؞TX9KN(eDz.x}Tqu&2+T"2(O1hhM`E.430zX_7Ɍ̾ͯn&D+ɥe yVw[X'N$m :!ak ȴV:WS0ue8-8lݹJT'1"0j%kdd@緝ip쉤41GR 'IVΰ=x~/{MJ$Dӧ &zئ96 &VŠ1 fbʔ/;W$s/^zq0| B{I}'˸`SxRX()E+_f-*t/VX3[  Y&uiexCr*b{AZcm)7 GHwwL"i,#G7fVng 7{]DgZ/̧.Q-E>X4ʝ :%YxXZ"L^($}sqj-h8ov@ A&ʗ yω ƚ!֞jQ+^pNkVr6;IBL{n@|qtSԁuUƽ9d7o:ʚ@QiLYH&U)rJ-{sK)[}ɜ@%XF*;ZIW4 ClF(u4wVVXBj|GsX*`|H^F")S,̕C_9"rYG3썧&:Z_q8r]Y3XN2Xhi7qW}g wlb0j zkr`=D_4c/# @o<4ӜX:ZYsCz%|hJph9Rj<_GWqz d7{h`8k2Sk{ X:N\\d=o՘BRWBU!/hTFk:bGn=NiSFʳH[$h|S fs̘!)渋t`ŝ"[ļOtKW0{W#]Uf.\eԨɦcH$\hl3D;Xٯ#V˕$cFXwtэx3 ęál.B&og0(t2,~.t55\լY9¦)Lܱa8U1$8 /uN֌"zN3KK )jSզkOҜ~r 8fV'eG!60)mu3Yyb @4)Tvݲq d{$݆5E3b:ndpps)PbYzxj2=OÁYQ3PgA< cb9vLuZ[n=,EF g? 6x(W*HmCt%bdNR96|34@ؠ@|rz%H^ ̾J:tg1;+7ǻx4h<+Âv,0?94v1֥45zyXŎ'FHdz95$nF azGc8݁35ݳ=5i,hj Uz^6ﴩׯAQG9ŊpʇM^YOz# Op!cK+XoH=YpZSotThU!|S{V6Ʃ`Zß +"" :P]('R0ZAp3do C4~I@qZh5/ ƙbvEt4hakYL=%n0m!5܆$o\ 3M- tCkEé@ ~ĝt$w^,2;pyk݇"eӤ"?A)py\!ά-849Cq(\h-5!Hd@;۹+r ؀*V\ hzUD<;2fI0Hm N Jr&p>r0@@fVOG(d$g6&%#ϊ ҶRAGL'I=uQGo25bǃ ]ڪ )F4xŁU76UpJ^'T(5 1Ao}dʸ^tG*8՚EϜ\Fy &?#[,Hj܊CUE󩒰6,+vcM WDzh*5 8/ %)R q~hO?8]W_xMO$Au",~L"_qQF,d3RJ]nHD7[J؞9^GyWug N|ς"4UW0ZaJR8c}G)oр8uW]D閌 iD1ȅ*d^ϺLN5,^(R,R2a/67_߲Z82`y J(PݒOWXrKZO1F>UǦS~jd2&@Dڛn ;5L/qiZ4 XFEcOYQteY49a9ۨm$;|R&AI{V*^*ApjMq 9v1eɁyԽ{YQ!\mqWuVx@ y3ޕکc/ȄKVDc//Y]ll>⌋yC0&Db7:7DPݝ(Bs#m?mV]2rI!3*#WLCҸꌽ;MʍmDzC1dŽK\۰NZ% dqRHp{\PCaU޳kx§+0%7Y"jTA* &f'M*މBǩ:U9~/)H7Lo.B$Qbޠa:'&|ݣĄpkt<`VPBש$Z8ǎ U^P*'(yG.%Odd M_zi`5#]/  &j uR P0 /jȖsІ੧').=鳆aW>Jof~b(wPmUp8KR UAYգq,J s/'#oivXqH _@~|7AqϝV_Pd]PѿX *n?1;b&k'Y7LܽBžyw\Ǘ|Ta'/^wСe<jNhsO|):gaHx*{l ?.6^ad!.Z")TQg;xTm:h05i,_rL \.JD; !?L"85_uW4Ej%~Qlgqܮ+MZ>eV;+'XC) ai::"|y v&\ Ycpt'K?sH`G{WܙEڄTJWBqu**LPF`Б6Seq>lR"A*0BexdTXCU/ϸ;->)uv?*FuͨѤ)E?9W".GK- ny Y=Aܘ+ s U,413]ޥTͦ]stfNC ]KwP91g!q/z/! F0O}yp <ߝO7南M!Q,c[h\|u ӛh_~}:cc1ܴ<>#<6V4vf9 (-=B#WQ닷Z)?X&vD]A#Tg8O:yjd-s cR${їRR(a>pXEO Uݠ;IvVWYCg̟ITOLcyӑTO1"5*8[RϤ=}{UcǞ =Xc)-i568f[b%Wh6zg7YLE:."=6+һ5\丶A\ZРiTTXm _;:4w|av-/r1^h</l}Kʘu[Emv9E[?rj8-|A+4蠤Q"xOa7/<2,v˔{#@+gڟ/xp Q;Nt6>h=jcVH^PbSk'iOO.־"?ox1/WV4.YJ@ѐc,{_ Gj{y/w\#dόM/ tzT[\+(Hޑ"վD2%[Dx; E(4? zkTƜ_?`,n,YNwFEؙ3ڐh( Ј֭ dZ?C-f 2<EWS݇%=CLͪ8xn n`~m|Ro ENP*Nh<1ai!f7!@[OHCYmƈZ֬n2{ je>%JAe™+ߖm Zi =A 'Rd|( ؕ<0'B%sB` 3I}l %Xv n,/r'('natfHPrdC2 }P|;&J4ظSV7tȥ/@yDYFq$? @*PsoTy@uxk 1:`f&Jc_({${nT$抪1VLxJ 9& d.1|O$Z2Ԝ#GhFUoZ"#=\溁`OW}ۢM^e[ >j 7V@ԗexHJRpdU;J1[ TTU.IaáNeCrsCqp쏿ML9r$NA:_*%-MNY;A Fr'&Wr&dO7~fS t^ISdey *lB"0Qr[[BC%ZD.Z viiQý))Re)`Uih-e\Hpn@*(oE#3y3=)S˽"jdYs"&f=7ӣG15 Y:S[d%=ݰTѤ77zoZ~|CpH\J`neaA.̹! Q2^!xxy;jO6xWyC cbޚ sXG3>{{PYNWf$SͰP&X]OsFa"qJ;&q < %OUEZ*GSu{r~ˇPDm6ѾmR@)jӷt}e F HZ#iŦ}Өgj O ,:(#(UݳSd<S#FWR dϨlkӨtxi^ &qKS8O[u$`עDC]bq>Ϝ(je [} ьV}Ý n9PIޚ[eT!"? :xȃ>bS} -_GfC2(FOb-DĐlb7ٖ%|uD%$hHie۝ f]5=^xD,aW5='YȖiLm83 !je~K{pKlwk}S,`sC!'b63q# t Cz17dB\BGQ|D2`^ZZ^e#t+<98' ] ,.c6; =t* xxihPx.BYپ*/7X[WݧxCpYW-*`znyeuu'=.zB=hxZC|+%(RB`ͦ_]==UـbJiahqC̽f ? i0`VDR12Tiy7W[I$,[_u0<49n NXԽԬۺWSđk"^*,/Z[)k~LBfhjF:6IAn sU5uo-4(k m8i&ĉKq2D/Ly-,F(sj;7~R_znµ~;1,5@ؑJA!)VK;-pҔxuDE ̀A=Fܞʯ~=d9{R'+oI1`s~c_&*V ,_E䀘Ǐn <% fNoǐf縄(B _xJ5M߳ (qgOLЀSpk?UtV΅i:a6u죚9<;'-uZ!k;fmEGQ-<h-T.wR+(h#0P 7L.=lC5ByŖ</d[\x2ZXPXvr0/Va3?jLB3F`#> #Kaim^YKO8q}XO02aJ@j KeJb]k$Z*m}^u7^x& ZZO-H"eO^IxvdESǻp>v*c㾉Z렟&FL]ѮthvƏ &@9H-4B( t611;/JѨބMՃT)zS0Q<FJfO̐o;,oO2ek_53sjN'S)#sуrڭ# ^a*xwЪwE l<몶jg/BH@F]-ϕM|i? 61$9g.g27Jm+tk)b:~Jn|VS" l#1bMHQ+.ikۚlQ:F[E :?|fe_bMe8=HQ8E>wB\&I46ǜz8ZV0´aG&'* m.; "FECQMP9BtAáz; ^]| j#SFY8On!sl]z'oAI3-k3)PT''Miõ ͉s<>m ;1gSTHX3@r#g L܍+tk]f0+8#bNyB6.dBzR7ƫ2&4(65 +crO8`̦]rN 1!8* sO)zqbwk3ʹmXD^`3jQYq yXEPrUABƳePK="Q!,b5N)3;>αfZdբ8ā #{q@q޳s Dpyk/N0gź=WK`5BNi[E?R2k!P"r7'$c] M-n`^H-h_(GGcNdѝdk9'Dň*xSJQz5uw~+ʢX3]!7S'X?18!xtf1¨,Z(>S : kп R. 6x5|~0=7M> W=t`rZas*jfQ^oL ;v&эϮH!4f5 s~7x&CkUA!|6Π+JZ,tJ˦ ٸhiF2S;$7[O(-vd}#CW82 ˧'pi7sڛݙ7O :Zܽ⊧ &>\V+L}%SK/jL|^n?9FAk%t'ͽ5&VCPHdG lSK3i#ϣaR~?TzE:-! Z6-yBLMwKi7;Sa1)Kd1gب:~mb&ü􀄄Q̘ɖکbϗhAuBoki.'bN~ʷƲ/r1Fix1m'?F`A򭟧24kt@ai#&74X.@-eQdaj[y_-29C\ni 9k9Zѩ`#FZ-ezAv4p`a`qB+5p?k ҮZ.E#綺l9aIY5mb9Tޚu(4Zh'U*X.DbsI ;818gXt+y_ Ã-V/c;h1^gk|ѣ`A~'@_-?R6xr#QE]j_w{P^Ai$aMO!Ţ x|1IyM":773Ek;dt֢2qB; vyC b:l—"+g|EqHy&Zp%{q_]Ⱥ]ԏEu0@JM1߫{tWWf֗RI._,]"Ч?ITE`^d|YwyIn{g\L&æS!(]SG eA! z_KN6K!yp4NFO/pC|s4<9ZfuYFsh@ M8Re| }Kネ"38Y|8q+n /dDns OS)|>bzŏNx#ܖN}yRϬZ"\?fɐͭb }ajhG ߞ5+U=4 #M -;tY.'RB*ȹYA!*bp]mexG+|qh6LNlgJ(&8O1Y1GN@EfE{z\ķh'7T&a<D_FI⏘<(7*\ u$RBUxϳ#ib=^*)Խ \f~IF|; _WE8QE51Rt\]Z7p1vEXLf%Y;NάH}14NŕIkqE.oOv6,wXuׅk&Kn ~!|!OP7鬋g(u慔 :ף-%Ck@k*1Q1OO$1XgriG|\91mk[fA">bPkɔ--UqS33s mw P΃3) {Ze 45I]Q'1{%=|&](| GiQBzh *sT F1֭w7pH _?Po_Hņ) #LZR4O]bz|~UC2r$ fZj/@L+&F4j4EI?zc%N ]_:*tܩm L *zؼ^?eW |Q(M0e Ģ-SjZ'Y ёEx@A\s~ۀ%&ɡ(([ Q_m~Qs%CJ;jʜzP[ybWBvM!. bH1 )П'=mמH܏ ʼ"&~.0t-Xgɰłk54![[!\T50ژ+ XM}cR;*/͂qr(Y^׺$`j0hM6&ȲP >U8SXjuVߕ4s7cÚ\.K3ݩ)S|OsnIF,:S;f}]5|}Om}jaHh~ݷJKD벨F<.A8nCܮ#6\J |E8ͻ /| gUϽ?(/9+BQa`_w=ɝ\ Qe>WKK,Aܷ6~r(auB8|- uƨj27[IKum~zCаMM}7p0zUtZ-.Kp8ZgyIk~qKq#o~w+,'DSi8bZ"&# M^G4=!_ݻI*ji?|&j `]A_ZTV%(iYF%'^$Ch>;ZN} v']Sd\`6Y||E2E˜jv=#!S¾XꈰdLvj|麦^XmП&jj-$CߛQN/ӾPa^Srh/M`j(cJlEUtب]qFSYOF7~I} G.?*}B5#TVd Eu~۟  ɾ)[eӨ"4$|IYX!lwh@JQpp-kt ?5\4m&\W;-IM뷲F|| ӟ榦\5/%.K(}>toԈ"%-U+U7f`.l R*JGXgyl9ùy]7lR}*O&-ccδU_$ҥ ZpIT"P#3cCaqO'K72h%cڳ[#U Yq鈒!|U6 $HJ6]ݵ;=KFz ܲXXjFTR%BM}{o+S-W6<ҵEB@q9X4ů%ւqw >xH)C>)DV|!*B/Nx!b] :BE޺3 *qgbOI*eQ8j*KwwSiNJau"I(V4) PKXHnnxȦK))Z?Px;RiT_ոxf fj ň1/, _ T;mБ҇+ 7AFnj/oXu7l ̓L.%TULAM.brP fy%@?l$~lLZ7vvmW&Aꠕ[Fm:N@Qr Rn]JtڝqghL/ݰ瀤J@[q-Cә\0]a&2x`=b⍨%Ys>MYN_ۿ(['V'Zz}Kv1)4Ū"s_%r~]Pb \[6V)ȡ[Qqw> t⒵VA+@xDN(x=0B WGg{ӳ{NX;<14'c@G4/]h>Ed[RZetڵiualXg]R= &ͩɨ<~m1gx? T0/z-rsZs&1p/]J/x ģQa,"ٽ]-./wZUM:{ "!D4e8bqe0 %5cF c8CK|TMүJSJT'~Gh + õd uOojIRs!VRAlq_s†yUh&r.,U>VrԷ8 xrʛpO@̌hH43&b4:}DeP{zemcP2n>32h;yZbd˩hl5Y7Vcޫs 7XA^F_J1KiBgnKF]bOv OBM|>q R5Ks^|:IT)YxTV"5 :{sA4K)A嬡x6{un⯉Rbd-RI9 Mَ`4u) 4DDo"E.+S?j! !)̰ޟÂLNa+vkIN2cln[ű4ӖQ-k(///oj:Gg^41@ Ɨn<30JK%q@|E԰em"-Gfτ 'aIR{rؓv;-A o|pSI-Jh͝Ƶml-Iu F3 MtE|eFR&__uCvg&3!Q O[*'E9b*+@7 xIcƫ=UŇ3Z co&'2Ha;q@C T˟81Q۩_gl cH!h GL : *gi-ss,*3 2rfEU+ʠ88}J9QoumsשiUf.6\hHViv ;(*$D CsAߝIйa7x}7$7]O=xZL|}:8J_qA8nv&Q.l »+M{J#Y}_@r*zϱr&v!|g ! M ܞ1^FR1ٰoz'evDI×*Y\+i皸,>jNO}Ba=dk#NNܡi)W3O@SU5gcR-D[=We&)A@*nLh[_g3%-{(}m)/)2yaoE (FQ96TJ4Z"[TqIg{ VΗրAyg2O?HP%Tù%KG0nW^d %`dHtq~%M̉/_k5 je7HW7KpSqqlٴP zVLϡO&<`-tvo3T(RY*Rwa[:]dU-dMH5OϦ=s0}pTKR>huI:Zgbj4I ɒFA Nr{R7N-g DHXb4ʔx3D"y-z)& w fXi۝7?p 0ӨSW|džX"n^݇[#6eЃ(T@줮pqI_vWqOc1ZƬ ‰&m`-wfz("y58XE} {Ek\=de"ߨzEӝśAf6%+LZ22gPsU8ЮvcQKq6ǔT01 V_K$N xJlyR&RC g'8h0%#WZS9eJ`0[B,2*/k9>Hmk>@OiWs ه&&r\gC>.]cr\xYګD4ȇ9u-g9 ~IF$-oNwT^1O A>U @ќai\JZwM xb ȽYD: ,/ciD $S_D2z&5~&Q81zp;#|Ķc؊c~ qΣ̻N#!WCyf ;o~K`4*Dv_VeLPM7>nv!!\- ͮbok$y6x2/Dpdv5#وA D&@یVX|.TKcAC֊y$S 'x+:5 _2!#mC—.x !ەb+kٚox$^}mySR%ԛ 2#5=׍jAf{Lޑ5fCڱ[ڥ|uQ]I<V2M~T@e߷|/=IRI<ػbP"<,pOƿqID%uxkq !-5BMa/l׶Xj<0h:ޤ͞y(MKgY^nt@Pq`ZszzL 2,DX(ĘwrqŠx`o7,7oַ,R: yGջ%"Hp(Zf~<8G,\ +)|x?yb)cuMY8DQdςV>-9$jʫ0j7@""x/6g@ ͙TO fyJ ' ~9"ވj_nSD$8[F "W vvo5)PbN]M_2?TG=@u"rykSgcxዅ[|bLA\Beky i }7jZrmǙ 7D0P=GϪ)8A!v]scƗCys# ^&hPf:[&>k1E _\k˵+v;.<fRsw%7AJaM ])$}]ۉVl9ߧb N`p;  .곀m;/ks9,裠 XO-yaȼUCyx'm@Zq'1Mew|AvpoAtB>>ZVd / &]%mY}FS}G(?݀?kLI /yel&q*{IHՅ@90gbmU[Vр׶3zc6,|*q _9&]%7t=$k*:霦RbKJG#%ǩ;si(RӅ@0uwaJ6fCF;~~wt= @%s [(P`$elmx;1RLsyˑA v{ڒ9^U{{0 mY8 S28f>ypuGpNHDE:k0d%a&>9qы8].F\䨭BK՞w>X vMbѲ>-ȑg, s3ie hb\-}~'j6p^QY|Ja#!K8x<)0A'AqObãpp06X+ мx&,]I+Xe-IDUoDi,NZ02 P,[tF'ARN`)+5XOS] o!Ld߿t -Bso1uѕ8͘"hhԮFݑx5-4v4b\L]_Ue +iwj-8޼}z7p$/}󞻡a°v(s &n9rSNϞ 1Aĉ.+I/T,Z ]HVW?{Bˠ#2C&]%@!Z T]D3B3L/mEFfKcBذ'I馧S_ЉHyp$Mj8WiyF<^?NHVIm)ڎY rӊ׶7]t6* Gq7i:ognڝ6-j3@W~_ig;I@;k72/( = 7?,+*.8Wu~)D)\/2B/.*SEUI**pZPDT(9doWpCP9JQ_۔jged3IP?$X4 oUdtF^F 0Fv;gvR[a^Q܂5dpg8oϵF4MfBqǩ2k7m@A'SiY 9o'Mŏ"Lq9M_o?MJWX4껮0L'+Zywxg1b\*:S:g-8pER2cYzgbר5oGk7q=xCԭ~F'4L/C-gJLP9~&H:;\cMAqf2?d%N>IxY-poiK_ V- 9n,/ިx|͍r/I=I c ?=*MjmS(}sQ(T랲IK(c&I%WPDw iCeOrr*]LTA1eA=iG5^FOzO~ p.茢L Dc"O(soʀ {Lu{ xL4P/oPoƾċ_띏F)6'cԻ7j &~LBhT|{ ~w69gTMWZ`G2/SFĖſ@:ovu*alb)7+?w$\ iz^tIJU}- O4cs0g7+n,tʰ6(7&U,"аU>۲=Ƥ^cxP`OEYI~ϻk]AT?bsVIx79oH>ŭ`k}*v]͗j#Nn*R1^H7=BUU'#P5"B\8$O8M \CĴ!  ;M_SJX} PgX{k"5nFN#o$Bl(1b1b[I-E彼ߴOGO?L$v,,6>Į3d_oKSȀ?ؓyݫ|T3.G Kob` k**!$O4Ww#\D1'~u],_'5&oIO0[]5q'l|@`a[,-EDTޗйtR&3\R=-_QϪWzjR!1nrZO1]JK%VA[mR).z!QI8gz:Z?'//VZsxgmMfS8oV{D猁c6 oq5'7PepV|])n8|z\-ܓ2_F~t%:G~eg 'Bx71EEC$c5 |_;,)_i\W &}o>+; 1jJi#.9Wt +La~̺[7E3Fv|AW :'$ݯ,G˞Xi,DPUMz`*Piq#F FZuaYEZelW=9UuKX,O#NӉ)"䞇(xXӘ-W a ݳ+z|'etvJZeaƊZFC7"8ag.ҾZގ]~݅C"AIMRVGX%!A4t<ۂEGb΂6myO}!6pZͼp WF0ۊlLtj-rt)3+c#D+j;1WŗFKc"I23?e<+ w!'8ehy3AYdVC%w"dJa=e+:7w ұ t6$#j voX XY@x"G4}8g~d#Nah%DImT YQp*WPЮn(ab B)Y2w0Pg]Nm,€[_@&b$q2ghqfvwvE[d COw|ن^V9\s^.6&6![ ^1yq6N%5粰sFU/K G4 N|$~NzuiL&-gl9">UuFTRSKZt?m/VL[\p7ƍ9XSjvUm Wm252:͇[!3,qɃvn+Ó.=mj6^+7巙":edJt*nU>_ UUOgy%U+b4l-^%Zvæs4v]xzd)TXMG^T߫Yh|2MU /"^MPfݳ[w uex t4}qF>;`Si.7oAXQH^͍ijg:wEwV)vI%12)OeylNf_IWHNqXUW6Vm@[M>njr.c,+ H"ꇈ駰Uao[k3f`j7F13.ڊv:Y؊kOe# K?7UpV2}3PM9e6:0xR䁺7 wzo3.m.J7lN7tL96`hzxN\Xh猶ISc Q tKv5khS, \0*;Lo{"𬹻(ByruBl^$kbw9}d2eL"2W]Ceh,n8'ث6SM1$+Y!(HK(>$[\jɦ?1 %nh*4d4'"~%^^ݨo#{w_y,U2.'2L }~SSy7_o.@%39U`)^l quuR襴p{hl&޵1rz UaBP2Q!f)o^g:h{@9׺Vkչ+hc1>98atA)vi=VV=rq")PYPbaRY4$n dY/:Pו1GZeh]x7^2c\h!xܦ-Z1 ЀՏq*y'n\g0ҎxgtQkB&N똖V e7g3ר8ֲ??HݪHXhVJLO9,WҌY#0-2|$O D`nQ?(C:Q"<[ $oܦN6Oȃ* )63N/0x& #v}-<9-;#*Y`b;ȯ]tMe6gm:=ٟ<m}y0bW!h_hZG s|:^s8[^Q6VpϑcqUf->SpK'~ nKȺ.N/GV0nN86{U~-!:((vb]My(pq"r .ngo2ؕ8+m&=e]vu2l3&."J.=BћgرQӻj~:8/eT.0 ZNñKlX̊B;9KۜT`(Z?uYfڹå"Db6RI=G9ףj+Ѹή!MR)K O$T@ni:4B`{fbJ:z*ِ*u&E$ݶI6kq'RLW%4Qfݧo'$@mHKM1k|%F <$hu|%w4!rѰ(S\OMbH(KWάXV!N,p|;?JQpl%g2,ˏ{OѶԣVŠ/vBU Zpk x{'Ib$j7˰|zΰV.S?(.Mpᡕaա"84>H+2p) d=-RpMd!CմXA,;w$Oyn+ԸDzI"X]-ɧʍ{.CNHe2`:If(9M~vˣ<8`%phv%)w=ZMZ'r<܈;ɐS^Śv*QrލT𗦶T$0'{;: T 3i\(k-k/E<ޤ6wk6OCv<@:ų`!@ىs]n]#l̺Jc s+zfCZOUO6\ݞ&RGX 7.बil='J׏3#T$ țѡX߾1Uiemz cD]gڱe2tw@!)0C\2tړ6p8ew#*A*{qBρM"~}6R DN5y'n:, s$PvtAʄ_d{SŧK֩1H7# ĂMg.@>0u"e> Xtؾp:أ0lUel %C +*(,v 5}ЮIo'&@e钛HuU+إClm&!gGJyZ=#B\p l|1)娍n PTw͉K(CHns84X)Dp7_D7P1o`_ kvkA}nenHMs1 >: J^9hwÂSfuMKh ~ FA{AygRC '']$`J4p}mYۦ?7ƠK#J@ %b;݋u,v[iֵowʫ0>eruښ!{/;ۆ#Ly"lFT3aF (ԣzf r X QOp^ i:@E`C^0x˪_ngZL%@]0{`5$k=pN}TYmu0wVt-!=XEbyo]Ynhi( R6,7 uMx~Y1P7gy pbgGyhFL|-wvt VMq ~,4j讅aHZ`sZ|`M뾝uP?[Q y<:`&KHY,_ä˜3^ ӆZvmбeܡ5<yKCCc[I*Z!"+n?}O~g<L\*Po鼲 `0k1B/^,'7HdBjʞ]Y\2Xc)i<~ 4h_xA zv]7EI{xZg `6ihJvᒶzvW/< '2a JՊ۱K ]nؼfp3?1@RZiݛh^vi.ի]bvAi!dcC4?_qA t:<y# 9}B*&kڜTr5),"Eԡvy[-h/Ж Uz#]/e8z_ChbE aA+J:+%?x0s%2,ǞY8; %Cwj3[՛|lnK4@љvjni Ȇ*=!d٫}8/jgq4}Hj5'»{CVe}׵TJq%{{]_5{348ds4Ҧ d,buc:Pa0QCRLijW 8hUz@\FX%Xg3:hd-bݛ8[t=d|B~dFtyX|y?W*&>u #K/lm`yۖiWUzrgq{ih.sۢYՓ 6lKY @ PSIM~:zfo<#fcu1쑼ڲ[@ 'UP n֥N]d[\ z!Ɇ38kR7D8Kk}[qK "`=F[]ԗNvPldIN9bës\NXi'dN]EISM旨_YFSDο+m̧Vj-&ct >4] @AXN% N /N '4RW{P~~edpBcz"7: ߗ>+Lx͘^ tŔRUw4p:hc;ǀ3wŜUI.r@Orn桪.|vYg0̗:դ,}oxӃܷ3~ʶ&·2AxA V(GpsOPS~i7  #j(ie3M@oRB9N,Lқe;'jmn ggC˗551U+CnYoP *Ty/gd:{sJ:͇21ևB^Y`9ciuTpyrh#o=`wI|mnK}nm%$'541A _ݝ褬*T:UmV9MyribY7`n1 h\8'6`o3 Al넬56fV9?" p4Tx/~{l!#y+۫֊כs6&ֱhQ U'?ft6\'/T"Gi.'= Ģys*hh:bS(/l}Jp?vc!Aڵ'5QK5妖)*`Z]3PuB3?"b]s xpOZw@(hI$P_*? )|&1Ě5+>;:YtU|Iea"%NDUצwiTRG^s*c^a5vޝt8|L_E!S~hW`/hnl3RKب :"# џ{|g3=^h 0C,ot81K@%$ &h\b{;w=I{x9zȊ2?HB̹Ӳ[ n ^ߡ Ka6*"8//i|,Ù1=Bݑgh[{juQEi ENgъf`ƶD$zq=ӏ㳭.O(ۮk*Hc. Tu^"Fo%@Kgd{ +>^RžwPcu_ET;A]9  3_ [B2FaOQX&Ҥ٧)!:!`V-?DIGTd.jԌjQ1k x|Lz6Kvh6{+gAA=\kHV,]ե>GZO 5wrKZJ :g['5?st@I*Wy໵%בK;2Y:~ohզk sМ'$0rҦZNl~H)L>:é=Ch,A2g>K{} !n ]4@XĕS);nyeSS_WuN5NϼP'n5%Z^5’aIHb^MF?9ɮQhgoȕA9k'jBw9)3D4M_!X/> *VVmg~ο+q9"Vy ΋p{e[<.Gu7A4u^9p'.9*wD NĮ\90&}@* @nВw1H`XҦXr,8!Ff=a G{fd")tx &@gvc;"i/E{&gLn,'\=O(Ц/fAS\gz=ES` /?J'd>u}FɱKd+c؈v6f8jhL?oд3d%I;k;0ΗL8hUjJEY(A~ I'qI|-:YeEL!>wIO(~ kEdk1N'm?'q -%I+ֵ۔cx yk&nJ{[NXzܸXBۊ:~Ek|T`9Ö ~{ׇǞ P㨪Ȕ2 _@F틒OGb5p.*_ak.:cMh OqFP; mca&#t~CQjAn 5{楠(ZڞF:t/{J7JyǐRhTTh=}kQ{5CQ4M#4r5&ˈ[*UNE] o2by:"~7@OE ,tÌ{o]猿g#)QA|!dcC;yoN'A黒|2JDϏbܢ`` uPK *Kzcqiʐ#=݀h`oagRB!-JFj`p-x",d醛=%dC =c/=2ZB4mZOW*\v~ ']t`OG*x=2:'_/YC|D$_ܞOArc-E,V톍D~8K=K&QiNҺC5%&*_ ?KΜ;a g1qeਸOJ}7jf(Y;j(fþ?DݰG'`KSg?:V(Ef/Cɗ Hl2/z=4RfR%9Ayhwڟ)D+aeT]^1^JxpAwo;C]"qOLjz(iSRd9e#8p®ʴ?ͤ5Y[P?3-p q2醍j^bY,eW "E8Jְ}7EL&3MAݠFϕ9U/a\wQ!'qI'&tqK=&NQ9ΥKOySFZMC K88+rv>,B~.h_(#'Ҡ93 FXMi>0r>6MA *lj11_,Mm1އ&!ǘ| [-pi(pcsRZ[ֹpuK9戹k\?񩅱RW_:A$Ͱt3I2O =;ݐelnhV/^DEȆe3݂*d)v s'C/_ G  gBT%]"6DEr_UnHz}H'JR/F[LѰFd8:e=nb>gO7rE/@٥ꇲij4Y(L A lkl2ĈJW} ږ EyATYy)Ǡ(#7/9iֿOYf " F:q@G {7ɬ_ >4 S&|6Ζ }?yv0)VR}D*'IҿȡlǼ$ܵÈDrBm:C*~&HڵGya9ņ;[ sEY("&u hG`?!/ sS^׆PnRe.W^lBRNb;]zi85 Lmv5QSTafwQ#F#4@]gBHԯV4y*VUB!O꿾mq +4|Kc$qrf&_~萪М QƻRIQ #76 컏/!L{[(^eۥOߒքJA6ŕ8UiƷzl`J Q;Y|Ws*R$T>r4V 74M &V* &3NLI"45| bڕ@bbi֜{XTD])[ 03/Orآi^Ĝ୊7]>-3qȕɐIMqeX '[P8:Ԅ_ET?}9l4G L!0G5%“pI^im wxA햢6mt 稉2KԫξG_[;yymAJ?G6”V;uJtzgFT8>p_@,tllW,n |AUH̍Ĺ/_E oKKOuQl1XK4*^a fmWEd@fvWH8o̞k c.cIzk<2_. h\5' D_n4 2BNc5@|޻ C}'A.ONF}A+aqB}o]iE xPp7<5HE㊝ZTv)_35@CrlHc%T#oS$mO.ga;ӛJqz (UqI&*"c뺬wI( hf6VJ*F/!i~~ #B| x,Bb 3Yk\C6(I#`VfÂ%|k 4 ԍ^"Գ;NhjD`c\c\ϋHU0 57ͭhq97T=/X8|TܛA6>SS(y^V0S᯶2o_kݷK8 E-ԭ&Tg^LmꝁҴX5ˈRr6c9i=|$AZ֙^i5fcQowҹ1 tyHACwYOӕ)-1BEyB6գ5LfT7Z8e(E{XRzWfhCC$bU;qkyDjχ+e Q0~Otctmh\_ůE*C 5 ` Sm(魺(򂋧f;~ͺPbq+7aZkLm@*=λ sIdיi,A[3@e>U'r`UN0\CHgw%@R4ÐAX% ֈ>:`=[sgdxz $ҫ732"dkFRZff\M%ط c8fP#VTt|CEN6'"CCc˜0m"e;6# ߌ.*ӯjaxK*LPZ&o*9UL+խb# _: 5EV96> Fsב7i;etG1El93vqhe}P=0D-@1=9~ԋLX@6LjH)Vp5گ탺͜y`ߟTby)OR߲f!,y;"[E@z _J5s3R'REfp @N2CXk\&8rVl;R*Y1{gCJc >/vLZ/YCQ4-A.x.% nG3 g34{N1% bMJ0w< .VVbt R*/12kfu9[k)wN/GhÓ ;Q[.LZEϼpDl`v?\=Ʒ^T!tdĻ 7gsszE6 W*|~{Ws|At8<j;W,7˹ZC–⢵fKB~j)zюAf12=W7 sC ȀFR`&ُ<;6+<Ml,-!:(~iA|7 #^:nQg²ZݯU K[⭝(p[4]r>8ʍROjo;Hw[4llfe)8g^nyF &Ua{ODdyjaE&.zXW} Ih_ fQ>K; byx}d؂9?+ z4~ HQ ֚X h~iAmzxZE,2D8YFy;g]+$WtB)ed9oqrRPi.F Q΋jY^߭oּnPa8>SLJA`$^~}8ic w`D7zCKo9TejIN%;zLf)NTOZO;E!9Q!;qbnD!˼¹-4ǹE@.8+y а!(7;c>r&cR䱊UVal9UAmj$V튤̯ (|i$x^O]v`C/?ߋqjlXƞwF5;W07~;kVEIɳ<Wq$BmԐJBq{Q{sΖ ^#:A#H[Og w8NX!3V2w|^2߷MXdZ@s:hohLR(DŒa8+h2.3(9G*ƙ?WRsA'.لa:]jqteZ%0%[{+C\C d8GAA;q1"ė6AUdwA/-;pg^ qNffFjW~ShOCc_]3۞qwg P^zΦ_#fJ7U k` O(ʉpIfYi.NĉNm#(wsGǀ-<93Hh&:RCU$Ps%پ9vޑJ}R|ҮJiʛ6KmACiϴy[xՂtqBL6ne]gh,JS?X?6Mسd-~CpPQ!nRʄbEFd7R$LpF׊櫖K"K]Ϣ;mø'ۙ/.dX܂Rc;1E=w \s)88wc$^ 5ՒcPA @*fUꪛP% IsS2/u ƱBi c"A A[Bj4Gl^tg Z4Y2`Mm \R9RNȪVKw&]*:㢏U;:XT'R]B`삙3kCXa/脙3ZZ@@iYWc:xrH=tM@hh)zƧW\ckwjeѣ9HuYn޿yb.1Sd:(?c WSWr!jEÝmD+W ЅP>#QNLd?1uP Z,`Mnn"MXQo7e V]XEl[;k}A҅%)3nP=R`wCyVs`\c:"D=p&wӝPoDtq33n,;pldq *cRHHd5?&%Lgt0Nӌ P(Ƞ,@`=b(O]X2G6&G:]٢2i2{,v$F<鸦} lۦz!V8ZQtf=[ %H:! xpȉ`BX}d+n%ϱy,Hkϯ uE%T+>f,ɉB%P#џ8}{#NOimDhi=\Nq 4PП6uN|o1"{HyjDŽ R!?b.!9QO4Dx8;X3謍N^lШjTM 8=}AcDe2Aڷ5 EJ슐G]uH&vaIu1<8P\bJج)R pCKOW.[/5ġ҅VuA;~?ݮUzC%^6aR!&l/Ȥ֦i?9ª)*ro4t\Q`?AeSIΧ8HvrA*?xt߄dRAT|*Y#aKK =f8Vle}$/Z.ǩ-΀B N>CR3o^k8/}~}Dz=OYx)<~ J<|ܯFJ}=y«{]gj6{%$h&ȒIa&֝GjIveR&q7 SG] 6m»8jԝRAiIa6X aDzisŕ~UkqYb.V{amO-(;<{f+Ea'1#lR 6䝋=_0AMf<1I! i ך~ENh@JHz eH\ #މI(#"[o;qSt`P.Ӭp 7o4ON[mZhu8zK~I/'E)bV էico0#$;vn^XԪEʰҽWܙpHG^N П~ק#^FmbBKS*2EQ'}` .^U vr8O_ᙳ,۸ ׅ|&$^ {:|M{s+R6 Se߬@~Xv2 _:%dFq㵐R!< :jwLƍ "$HX}tmc6J7S XշBRbۉ=rҁnm)D\ 0t#oެJ*l_ﯨ j7?M)2c%1tc: R}Ju_f9OG2ת4ot ۳3`f?.={F̒sN=)vjWp;j1cp*9&&.8`з$ і,bBO^Si2P=?i[qŻTgET_)a2m>0^Ze-sl5/$E!)\9q)+^̡ؑҗQ5g3Bw00s0j2YOlU)7*f+] Ezlsu$Bc1t!*;5Pt'c5Pm'p7,&E0&' ?gisE4n4Dڥݳ0Gw'SDdV>K h%GKGP+tP޷/hᮇ.lslRb<璖at]?<-\ {|;0Oq_=ul9}M-)Q\ zЛ .5L:u|h6גVhW3lf/I~ @PsFHqgf΢U(>kGE>UVbT&c !CAO9[TTE1fs ne&PؐUYW[ru@ˀM!z#@qOܤ"sE^"XAZ t)hʃ5GeT> 'kl_K&0M':h3M+'Ko:포Otxwd](|,H>"JU'3L2F~\(1׀%]Jr4T 'K.-%Mqг0lv-jЃnh77ն ])K R~?d0QsWu7UQWr-*Wԇ-1|MjwRW-\챖>k>-ʤQd]:DSsM'e(C]|~5ϼ*{ 1{$Ƹ(U*IwK~j}5|5 W^4qAԦyX$cR^^߉(lu0{zkOx~NAp>!DIPVMjy8#`zPXa.m\2aJۣA/J ?i~*1ƍ\R"S `dߴI2H0 a6L95(gXW6&,a:@g6>w' 6@XE#Ee7ASzc 8b\#mGMysI@Kc.s>zm7@7l-9 ^D0٨5Rw 83=v_ A -ӽ{!(:R9IoWJ6;VPȷpU(!B T3}ɫ>/:]JT%yH+gumn R87hjDn=*B1E~%^=˿kT0#z;jUSE)%⊝}p)_0k<ea;bU0X -v2c̄ܨs[9 a=lڏQ RqHcPGEpV|{I-J 6ASa͕'ȷʃ0Ѯ/ w[/ƙeyߐTIBo:#L` /Rl_95 lGd( x)qR) Fpğ(wOb5Qv mo11/ v>3` _:;/aKZ!{vyT4GIVZW-2K-?F"~4.AyfP%,Ezc-phRRP1D^KX&x;'s(ǾzH`: M g{ĖьAqbBbu[sBG"9wU D}@%Ni'3n؉FX}Rݐ"A v;DLz3nwȝ\ς):IyCUt7UP;iyf.yfqTJ!Q"&4,s#{R>e2% c<ʔf4z`ܢt 2h(Carɉ'1?yt>YE"jT;S)ozH^E 2[LT[3S~Z6{)Xf8sgOF)NԶʩrFC='C8Aaol ߔaD$#ymTj2oB63yd98uۈBxdvpSi.p,[ 4;2wCT?Wsc(.-OyQvC%,:XBIqmqiXL)NVrdvj)8[֩nYj3ui0n8!\2c imp߬9~T"2t5>a]P"gA D} )1D*QCX e(Q$+ QO> (7˻Uw{$,*w8Qx-gt7>hK_KA{a7P)YVP KG5$ l`9d܆^`< ^Ϭ utXe+AyD1V!Bt4H#\ryr;xWBy1 LX:< .|iPtZq@bpрp'EK@&?Gr<%k¦/heHtTW(LL%t7g-(._Rаܶ׆ όSbA>[bᢙ~ؠO):l#=1οNz,D#BayH{_hUFȭ a(2cv hId#6*QyeD<]<|QdL6ΦX<֜D0۠ky8[9^>- mY`:3'P޷SZwNJL@mׄdjvW;MKF<3<%슺#ڠA" ˑoM WS,%.c"r;X.|(Ԧtz[B*_H7DHH9=ŁwJXøj.CM*9Ǯ <Os53@Vײ]}Fj! Fx#Et'VGyuC>F;u INIWiA%&R'>T;*K v5eu AΣ`32c[>/5lZ9;xX*DUMA:/;΂Td1CfԲܾڰs.CY/P/Sr6ˣ+IqA[6Vlht6YM[6ĩ8J~.jNNGv 2W:|Ov,Lt +J8E6yuE.!;KһJ@L|NX$WL.wƁ m8&ѳz:hbv'pWMt^Gxn{p! %*vXlb5S{0Q r#]13#,ȵ!W?`o`;BN @҈->"a S\ iToTf5l0#I {*dv=bGP/&nM xnz+#q?QE} GiAnL*j|P#*ےu t]=n'fb[o1A_uvK4|f+\ዋz X ~ MW SŨ?,N%\Ê̯xTqH:QmY@LHlz"I/1V7-I?#MziÔjra  '/7 1̉ɭA;>a xuO!-O_7$f} @F%E.1#H^R-$|q6 ꗓ؄} |OR'8f ;/ZW~ջsZy/*}xCsKa4?jE \]7?QEKxIUKѯhE"=ӭd6}+(*o%kS}w`"=ںsB!k.e^zLh.G%&Gfd q[tޅA+E;vR227Q QqonCb_S1ŬrVc){%O+\ַONm:81y5)ZΜc2C@"g4RrH+a?XBE\8Cɏ 3(>MdA^u"KJZE> 2"ڟ}0ޜKDPM PFH*d\ ͖tHLBͰZ֟;MyP$oY;9.kg,$TTث UCa[G `j'Hsu{_JwI']SZ3t%V \#]Y'YL3^xoZV9rQU==_vebY<*\sviqi=E=l=} f0_b3X +yEX3zd.F(2?)4z籑>}f!Fdʗj b;RfK((3(d]hًNZș˪dxMmף_ j&V@{V%cZ/l8wA=p(ddeWEUY>X"Yem2Dz?S0B'4B\,g JV\Vҡ)xGL1F``M/>e6+QpFĉvNDa-aH ԕ67*{D^N=2J* (bC8@/k ڈMPq9;` Nnw04C_3h4f5g*z%GG\˘Jw[4|<|)Gƅh{\kV0y4[Zi1s4)$u8만StxW+Ov79v^SEi&Wo,pظ Ķ\Ow-Gj &Gq֎VkAv"sftk8{_v%fŤ=j {/x'A1*,1PEo^W[>lajl(zu;)V~: 69<[#&}!/d}*yީY0B˦XK41A Ӳ!WPUP Dr ֞TvlH|mT]E&iFz6 szB pܒBmdTX ff{kepJ#؈35/V]ik੒v$R>Թ]—"sA^|,vVyM 3* }d| elsVjVįwAYF4.Nח=?i9NYyYal,Ii"H55Oi1St-̗&}' 2(+0[Ze1/ReIÛ3F^>j}kfϮTZaW)#qSBFm0'\o`iQ}<<* "{{u2ßC ;çP/$D:ۊפ9AחҔ0'KƩe %F{B'0?hj_܍wlplasRk}5~yVꠞz"%dO*o6qēug>M@8$Q-z6魕irR%˛mGȉP M/q԰KαvL1~>W ?~ ȑk01* H"qϹ&Əhs G{9 r nO|%֜@@, Do"@y@ O8Ij;pbɕ- UURUڧz>RХ'$2"b9bŠҬ,&'gդj_<u:WI~X }E|K174J*amsw~NMPrrTW/f!b}D o3.b0IGr^< :WwཿܹULآ,yb ; Q2@(`&蘮1j|M+ҹ2O9x-*$O>˔;r e -7.uuS=XBڕ)XW(HobJPgd).@fnd,>ٶ9Hc yE jt&blB8su2JPW6p;VƪPqXZ17[ %lk솻R޴{G!0;<%J.du-,$F΁XR軝a*Yt*(ޤfI]'&n ȇ \ dDNqJRa%^]p ;jXZ9?fh0kM@hw*A~-Rd![9KECp"]\~SI)rLJ޳|Zf\U^v+f~iA{ }HxO9)wkP s#$+[D:sX:U,zyy!?h_O:V dqPZRzl0h&?4LE)":N6x`hA]ᕵE^_'KࢎZ̓"ľS&g _)[ws }f`޳Z!O\.JpQdcX> vͨMFȗO!;yR+=rKI:E3\ND55)%4WSO`িTL^ob츠#.箱!q cj#uA8%A}C )9I`&͢|Jɸ ˾CEvZtW}ipΒF p}N}OԗݳR6|Gu"prdY$YN"Vp<m+,}a>"嵾,ߚ_.Nt˞J?jqM k_@+hQUϟ̙7)dةfge)4pN:qFČd`6t/Sʔwe'SAdy,Qj??3 $8Ml \@4 ݇P]wM23 ,J*3=WQAPa'z;7hbG/}H"z»e.0pp@.lg 'D?O5o*\-- 6_p@rpHW;N|)0uƣ _znoΈm%r)VCT=]XQE^F8­qWdX `-BMϢHPF7ܝfETp<%6j iVI]@ yK.Nx> _,{#?@9 逓[5"g>̄ lqIq{ctmfժg8:a4av6ϳo;bq\ۍbKo&?^4@(>ׇ8.[L*m ]Nѷ5A'i-ryγ:z?i3>2@[~Daqe-懷̾"BX|+<j Lm` o[#E\,k7 LCqma ZAG7W %Er3Wȹ.9dݸdJ{"ū(̳ȃZO`M=, e^Bo6qzP6z4wAǛ8ʜ\|bi*ʖi(V)0\mnR=*=i-)nŢ,m+CƘWJSS M!dw.=a+RƑp,*mGbx _WT=Dlw7{_81N䄞EK%Q]B?CA ,xNjE`(PqPb g v"3P T3r߭;3 ΀G!ŗ45Kj 34ZVqDQ'h~`@ LA㽙%7ů\y%H[+)?qy(E.з L!j̶ט(}_[F:W/8^ )0?jr6G| 8 3NaZ@ł(xjaS H Zk@[EZH}|7rZ!h6FŽR%2$%^Nar$.R gMqAK$Tf]k*>ǠfiejW1A"3\-CWlu*chHw408ݟuYZxz>_h2ܿ_/ -2,2y` KN"~ ?ΎҍZ'D&`ǁ "6ځ|Z k uG%bf СowegW,gCY'ejg`M&%WrqV y$y!2(G@A*}rb % w϶ۓբ'ܘ6?|d3YCԌt߅Ng LP sS!*ئTC׫mR*lj`L1Q2kY@PJC+[ N/l$IsR,lC\7Mnh_[~`u`́*ikZ@$Mʱn_VgF 8\huIϾ9M647aiSTNߩM 4y.4Y G\E;`p\1>- si,(ן/؝&  ׬?[+DB#9&zm8e :?-u5,컷D&&x?pnbԛ%uK0Uqʝ|H$q㻆P<9s쏐 j25ځKz4C+@ N+wB'?J 87AtF.c a5k̭Z2I8:FФCGF>. `H3=ORs㧃xH۝Y ޳9OP}kϳ]#^gaH$??nt^Ժ5i?$V6Δ}[ ~?[JPh r0[vZC=w2>'b#6#./yqI 4:Y*"F&쿝9' B@l  9}p9Σa`^7ٷ /(Pl!{IG!hjK<~4*G!% ybDӡǥ̆cJ2=F%XT1G+`SGc&5%EJce nHU1^?5դ6_cl vgUtamydIC VM"r(0g=sp煰mV=˧NlNiHlgK(>׹A y|>laB"ݮ0Äُ oj$|^b1ǣAh0uןqL}f/RGVhkT{9g$ī[)rHfN&UtP{謐`}<~ҨĎ3!9^Gh/nB6/P|STZ'~+n2p! -*$(}a M6$zKfȥ:*zR%GIӑTriHO_%Zk}0 `[~PV\xB3.wE mH᯿q^2-)7[n*-1hU"t~E-%I7.D_G{_ D𴮭o?ocF`J3b=/. '&\pn utgqH~Ӂ+(Ʌ: %U"wB1ü?IFᚆ趵֨݃vw[HߤLDcS5I8ZuSoY^zv0u_Zb06Ej~JXϊ2D͠qN+#jfW>թ-`Cy#huk'ݱ~y4} %F,yW֣YWŲsOot%aY,iZb2/[ Ӈ["Ы 31CH*]0VHC2lA WēZmܩ!Bw䷡|;B Ȧ7p`t%: ^!Sn,o gsU.!{՛qX`į+\)??kr86ˈ 4`DSW/S?<@l!_ERͪGg+U6ImRbo景?;RfSj.YdڿD cs>ޛ$m4 25KX]T-;SP|fAJraԚvMx: Έ`pyvyJxj@t)j1A©ƘoP[]NP)ښT5s-zTe*LcQhds ~ 88ZΧ\f!4 0oLnz9}E\C{#n3G&5M5e6 m kM Ng>1oJ!d톐9^r&!MШ=$*@{z/WK F u^Q>ob1%6j?cj>.jxBV{RⷐUA8_XK: xxQ_ єZR(p┭e3G`T|™J=1ߧ+οDŽ_5Xv:Zb]yF!F%'ċiz^Mt@᜾UrŪ,lc_^X*1rdfZ/&{B|vuwh#EU}F՝(WRܙ@bkVsβL6}A l3Dirx3H+whMQz_?'Q[.ݜV;ꊷ#uD[&1rbM69I  XT=RW`[{YuIꟖ%ǂfC 7̾ ?bK'_T]LˤEDu,9NW3Lʻ㼫AY@]AxӠiA7}ϲ>73 ֖7qKya"3n >ݹekO.K򸠸AGަ?@A[@C$K{)D^fhVAKǃ|mB!B0#_BDM6+`;8.|$k(*$HnQV=r`A YKA60 D.W!&60_E^ xf^3/=-+PޮL_~NK;WWAryG*m0}L*yTh$cʥUĎ"PYXG".& >:h֫WE|N r'r| lNu"J Oy΁;٪؎XeUDSuN{J¹$z!d{"1$E8d[-v2%I2꿨pS(b5KyN(';|c!ܼav *9(',ta*{'9:qn:ƭQKٔL !" 3¨D2>]1@t , W_2#}XsH[Lv^w+C!YFjwDJ^SP(z5JX0:/\6;$pKØAzWܔ=1Ra٪3BZ|7=񴫔Ao '6ؐEDȐ~ Riq*\s(@ڰp5w=|y!1iştY\#r/3_YPKGj[)p/o}"VurO/X{Dq1kAFݿdѲV]N.p2큌̏[ @kaT sbОFwcd'\LJ䯕n1sރO ^*j;3* gs!nM }oY4pNuR$]Y1K# ,0Q!]kS**Q=Bg@^ G@Lf"Y1ShG=8h* @bC;M"†|AC3G:B@|莻qknbܓJSYd#POF l<Ӹ:صJE5n)j(ɿB ҡueE>;_Fx %"@_?N,;`YBaiօYn> p~5P~y`2$&QbyMl )ÐgaqToE Ox1_,2oHFQW:#Xm ()q9dL@e`bV߀JDBC" za۳RIxteku˃/@/W-R$$Vh񆜼l?eY~o'_} H7J/e0]Rq˭(\"!D~20,Q'&eh|vn}.%nPJx:.]GUS_ZPc~:&աoc{7%/w?$_OrǢI$DZr5!`[U+gD/LΚoTeSE/5T(U*&5j O4$S:j1+S#`?$ņvÄ@RQ'ДU|_}h:T$M˛'SlA*`z:︓*+$yOw*v嶩 qI(ȥAKm B98] X$vp|9:6\9_ LB&q 1b JEESs{Uyա^9MeǺ'׃1HdFVD}+xhց!Yhk1dJ Eef=3ңV`js/HM9=T5WT boړJRݩgˌz!ʸ4 6xv1.=EUDbhhr/c&p `S9rdh[.ĴOL!WHGT؊` $8ݗkw +ȬUdih||a]"s ?d3o (]c{'Y]P~&pOLeȽg(m"yDT?TDҡNҲ²86)0#IѢUV8n\뭔>炨iPϰ{< mޘ< [ۗWA&Jvg4]BsxhS32&;TUR\QnJg;*k\mMEFyG=)mAj!,msIR%R #з~u6; ͱ2h<|֬pS ;-qHe}sh3 1bWD] 3pZFFsw.|K 2߯v|stc~xޔA0M9 |"6D?̱ 9Nzb4X\RTPb-/}@Z}63(x^x;5yo)S< PXfE̜=H*Co[g-m9U9hZ5j+)n х9v\xY*+r|y8dn22 +~.E30X*VEQ wSWV ]},P3`hZ˦ ; 0~Փm2[صIȓxiB@]SB;4gTGW9ܺ(MZ؄ŨqJ5'ΪŌ׃}{ACvly5& ͂3h9r'֨'H 7 ,^j鑽b., UzKz & O]MZp8VR<~풵/8܌Wo {sGiC@9޵z;HȺdQMZY(C0,%ѮV_bD'Ya+;CXxxFv V2X@3+k/C 4s>‰R y;1t.L_V\F:˟"BzkZj0l?FlruڱQD:-eYG U&ܦ[zWyժ'b?QK`S,a!\Jt˧c0QV8Sbz'90`f2̿-G"0kFm?`K{rقd ˔[?+s?RIS~ &4C`gzp~䪊f?W :zsλ094P븀-R8hxo};_Mm7B1%@/Ht&s5YwڥJgdx9[c> ~=}cRi ]5HG.T\ĦS^%D {+UڒW /;'ka@NR´ErVmQ[D%YJy瘜R@-W9<,'W6/L9éB*د2.Țj^=MYx(͒R]N}H8Zj|UWWr`0rV[h[[]n/Uþ" ج:ٺQC4 لG⪪*wGiV{Yb>U^ۄ$627vQ xV̏Q]& 7d Oں?E51]zGDU09{0[ʮq%fՅVAX6],ɴУ(H$ |MYV:ykz0R6L1|B9 v>w\t6 05UD- ˫%Dd(&I"yd",ϧ%-so;N2g_sRJd"tem!)ܽ* ߮N+ǞF]v6yZF(DNRqOG\Xe-  <-n 1'JNE(3^^Dzc uSGd&f/ ݺ@ u^(v=ܸ^ih>]#D ~tś`Uוkjد_;AQDsvm)+1P!~ZS둟}_WL? ,!9KbriKs#˄炒%˝N~uSC\ Tw3SR-VQ+N1ک4BCL7ACՂezh@8<Ě{aSH>-E(0C "n:rC!!-f!A\IAkC6ngؑ`qs:Ġ| X_"vsuk?Hހ-;ߵLݝFkhmԍuZU⚹[уuclH7I64X;Zw76Ķ$\}-Jmf8F s"ĿrAf->aPX(&n.!qz Qo[u Ph7RVJ)MP{p3zLHk B-r`>4;~~B$d&[ Fߑp32WdA$c*Xa![GŇn{-q적N37?KN Jim {Ox#XwԾJF@N5gw*wZ Tlէ,ɲuŹ|,-Fˣ?6/t4‰:HJ.sZk1J[Kb2J %koۀW lҸIF^'Z>bh}Dϔ! 5r<Ȝ&">6찯<G;ufE轕ĶY!j;dbXgPk^ㅡQ1kGɻ62/Ε.3>b-޵2_.8Zo2~A c.ױ(' 1'zF,&ZzƄMf..$sAJ6uD[!F,&(^k f6dg#@8k4^d[irzsSi7% 8YsSuĝw^}i~؄Xk1䇎c_O1mnܺ lُ/6^<7 1wk _zp=WNaBi~;O6=cR=fLG">XGM1pb TJ3B`] >)vl&X@փ } p^CR#UTHeDAs1ynzX$Xˀyk,fu"Dn\VfVT:sԥWz^YAi9^eh/1 گptwlW]{%n`4_&=*63ZZޝOjgzwjڈxVRLWx2 /,OJxJ#M03NLOZ ݀;B>騚'SI{&HLD39Lx a G2I(4g^08IB2=5x0cm-j{'N=ΟVo *48T #pn! ߾nfHi3cՁt/t鵹D9;9YᶼvTsOy^/4u9XkP! רX؂(%j]HPuC.GGP@ոbzR')"|xM?b#k]Tzox3 0sX{N<.E(OR̓t:t Ui z \QxecQE+sՓ"#>\W`Qh,2#:fߘM2@dWOdu)DeT ~7 ]TOQ"EbpQQ f7QXuE7Gn/pK0%6Lܽ2]d5P m"3XEo^t*y´9;֢]IUR>l j<` F{]cDFF̊@@ȑp$5?Ձ)ڥ!QQH5]P<=Txq|OsR4.@2s{ޞRQJUGh#/w5n?a03v4 |HI2GYZCht.ce[ldpWAR,! tf(uns{z7ԩ^C,BQ?AF(o*"B=/?PE}o?s&G9RaiZIg:z䘑M1jQ{'˶g+/tO3Gn p}K%HD[U$JzK  3rAPNW0xRwj|=+7@.CNQ }7fP-:.EHR.%>zoBOP$\r_@ޑlϛ3Za6&լSv%5:zNm ɠ=Q8[NK&s\u"\&^F0[8l[M5}fFX"iDPT+8HmtjyKax z9ΪPCߢwmX/MyBXWmnԤ7vt%_Yհe,xfS$c@HPNO͚n֯{A ̻(2NeGXSd5G4>{Vy=iig\oYU^g><|]^,I^WNo4CM̿'z5cO竘zѫ+Xs<ʇsin~~IܧX+kzm`&N.ȩ5>*U8QQf;Y(m8KSB ``[ۧPH}pJmakuF.[K^uUdn]Big39z3i?J^%stȚoi͜vG0KB[g DH#/oOsPNRtKď~ʹ OJGd04o!Kk{n_(9օU`(NLu4"˧Ss%i>)r' d_3{Ls 0&yl%QGdŅԵ՞L@ Q\ň/jMT/` AU-]%I9%*ɷ&rCrvb7yg'cIw 6ۛMLx?hF&+.T ƣj~nJվϜUqň xˤ&Υ ֵQmù8W\de?ćS&tȿY6*vv zZ׸@ߦ eWnl4"{@'Aƚ7i}!#?$ZQ/uS2'5Kߟj7:gK2BLQ=B~Ptq@aC̀Wgpѕp\( 1Xy'c{Kװ}NIMyݭmdrx#+]\sm} -Te~xU@X9d=%a]茆15>bH=v ƛ 6T$(?81ұU/I罐\:G*\ԁt'E7?6ofY8\My~j)6"ffʣ<mc7o07:7^e86";#?d;򆗉j <}Y7 @@v:WnXσYɲFόX[ Jc)*,G#VYc``?8Bv_o᱉Ճ&55ut{S0CO\oŻȒҹ"|@3 # &h=8b"9MOُޯ5,ڈڋ+FK@+X5l&ly^agN5eE vb`a7BYqaޱ29q/9fGG- Fo3h;#4&8 AŻձ9w z(ʶ[ݥ$s8dŘה gIЗB'`ҜLBWXڑd F.fD)^BgkL6{ia0F׉@-sEϊVJ:Lxp{1/u`Ym}|IVDc:*>VgiRR,\h.}:O\T> \zrąR!PGj[c),:nY{&ɾ毩}:#KtSMtJ#k }[5q1+FϏ*Cs iۖ3i%(t,y&^~ꔘvOB(i `o3'3L?&*PDīmb} [i23%GNN%)=]XK@2VԮ{OM': "%{D!weڴ7}6_RgkLJ۱fvl97tw24g[ďMPJs֌B;kI$[siu jmtu)"Tެ#E?ۈ;ED_5₮H, ׁΧ*^w Hɔz˞jƃ] \RAӓ즉*^(L Dm5ݑsדzCܼ/Q]JBI. ЛܻvNL>}Ě|C V4;`yO±G1<%}٭Lrz8*CIEtݾcQ:A5K@Iw>ϣ0F~xj$23(ՐBϦ]?#[a|ʭ]=m /ܱ~\(p[ p`ՅNJ|S7_`n׬RfMVϳ]hi ;~OptZ#[`R΄? [I*BÌ@խY:ٛeVUx9ޯQ0 [fBfvn~D+Mpnm-7يeFb+C߯4a\Vß;;jb;Jٜr{ur3=ӶTi]:.f۟U5/P&5 [" ~^/]nST3>]X9XF_hu d l|$h^}ai^/]qIfI*wz⯓246GV|R41,Xe 9zJtloAȸݒwW&}g,6?cQ$8v SuO p T>īMztiU;Zܳ+f VfY =*gA$`}7#"%\$4SSx= D~1xz,Z;t c 0 n:C}ѴI?sS׺ _S ö ׯ-{%HbQ9DPu4@M^)v"qAkD ee87nl(.8 X2d ,8/ӊZ[U&opwLpN?d.Mbmm`֑~Ts59FeM?{d;bf$2->ސE &TEXRg#b{EOuA#դ=PB?*폶4,mlǙ]_x/ c84tQQDBS)8p ˄ f)8bSHÖ#,@0*x7j ! o4:^ND8yi85yDwl.+^z0Y2~ؠw.c@!0T!90䔣(2'46$lx!I53+Qy4osݮ5)lӚī&yֿ)D{@֢غE,nu׌aNws߄9+]r|foK%Fn|>yoSe 2'|Y _2htvx$`>1b.e'qn2re1HVN0 suX]Џ%UӡI93oŬW#$׭auM=(zNɟ6%ګk{kɁ_ j\msbWZ}p\wUo"4_kTB1/-9@c_7s_mNЅ#+N}!%#2>pWމ @{}H<^b*"+»}~&tKk 1B%NfDn~hSKD.vԯ^wL y h:{S̓gv4bD6C3F#D;2M?$'9"kdx|wn͸)phuiqX:ELI$,ja//YU&mcs /HFBjm}m彳 VK@cƨ `˪/3^>~vW AooKgBSu_y뼾 m-FFT (:i*;߄V7a7 j~Bbc}TZr8 Od_zνтHq~K!k.18*Ҽ\av}r\wyn(!B5n=9zGfVJ ;*U 8vŸdsGt|*ֹ%yQ>DzRACO! Ԛ3#X|UЅ3zE8' !z`N^WdwM U xvXOK7>,?>JL<alO\CZϘ7{"T`(,'ȚWb{pK { ZA-DZ QZd F[3X Bmpם~HdfѤs&c{jnrQbhZ.;}=&OP} ^&MӥKS&'rR!6j{:G9:в[dR~j<2a8Q3& V!M.: z$ʟO l02Op$}fB<2U $e&\l$H2!\Y83Ugso#EbOnQ#ZAfsiM_xVsHTʙhٗ2>tSl]uKEneJk ͖L>JZJ.}V,Z[O"-kUJ KAhovy*ȾWHHrF39pa6  Tɺ"eX1?-p~Vrb7Q.&?j8EMuH&_O9+ZP(y#;aW`_4.S-8ua/6.G5MazY87a _ui)~-8š#{90F6\{GPl~=scp\I%>ѢNr# vޒ5:JEmSNynyιZD+.kwZ6y* ]TN27++%ɚ/X,ZЭ x|8Cj-Q"{~T؛XA .?A1ICwR~2=r?ukƒAJ ?LD(2L.@ ߻"V6ã8#oBнVټ炂jAtdCljJ³#@{VxfXJG>o7Ұ9cs>KCwIQ|@1<t;^NGsXQYyv},&UUבl&^f w 3etpB (Yl87k(&Yn*a@9hVܬEUqєߋ|~> 'o.Q=Ip67/:2V%wIalPOr,aM|&ť:[pm,'e$R0"6$V|b2ެ[o֤TG(uNJXG3J ŷfr9A(z+zVKJ_$d]* twfr8[b: T;E?'O7^lXa~v)YdOxd&ӫ{9 lE)du1N|ld-hFб &[\+-jd^c[#ڹzr?w½7ZLDpJP1RrI;`*j<̧բY9BkSVo(T{i.5y̌A sP\G_W`Vb}3B).N`ƚ|LǼͦNl/5а2BX )BWgZ󜅎3gOxEkMeg-.@?+򄡇zv.PIshN6Vi9^M|fN(H03*9 #¦ G^$C.K7b6K?A) Rqev'5. 4Ա,T8# |!?@t 2ؽasn{=CV{7O |O7мe;q1\mZ=Ed8!cpuH7P*P@B\È =GwBq,te|co0: oH5p j~zyTd ]DIJV6vau2/hhͩ[^` ֳ:m-?x6C+Y^; ICqhA:/Qgf1~!%3Zuo{~P):,i®hrtŠ! ydJb^.AUK֞*(Dfn95FXd8<4 ?ĝAI㺢ٌ.HV;Yu&\*(!BZ| b#,ϯ0#'o<*; ih8S.bB73<~rNOWٹ]sͮ8/-oSڢFkERU0W" *g}OVӬ;N}ĐA6]tت)OyN#. If$?*/rx,+-͔,p#9lWZ<˾< Q'U ExnaKͅH_4qx{=7c[pr Ne?"[ 41sBDrnO|0)fvٯk:.Ha3ຆ =^v%vN{귋.TήZVu%N 6(nٞyb'Iez"lZV m9Vs5!4 y$͝ d8#d"'ѣ6{Odp^]N_.uVWpFpV]c?c'YZ2lS@Bgixz݆F~vfinOL۵]P' {Ţ-# lR\M/(򅿒Ql~P9A+Bg֞OX/)߶<;<)"Y .a_唭v'Z?#{ngt`^0w|q;e 磂Bk9鐴̯osL.O58 n$bw5AWEmO37Z?z+c,zwjO|I:M/:kEG|{vNpN2,Xz Im,+ *؎VzEdƧ/?ɜ8!`:[3?hP aD\?å7»D,̂bJͼ%sĮ TqMDwAs_w; :P?4 2!ˍxN*GZ.δJnߵмo eG8)a[8ùw!EQ"hWG[zSf?=2)ԦvgKn]1벌bnz!l"5 JsoA/pM\`E-P_K^o^/ H"Bq)>v4_P;wL8B=y^'!B~>lC'm? F)ӰB218>{ZLv㙴Aj׃ջa!W.^lwY+f`ۻōW?~װ v8,aS끊5(6Iqę τ(hEǾD_X y;S`G&bdA.V?t!"nڣN(⒅T \[+b5J}9V|g Z$7X.8L͝COP$XGb=; #>+B$)92/:LS|ʸ%͙!9Sb:)n8v\SG]/HꬴY,ACnQYfd(# Tsg5&<a#7pS?2((x*U83+B|O FQ2h8qU1A=[zmnT]&')x=- B|xjB%i9}4H&VR+;U P4s w*M]dg{ CL{\I6I,%J4xу  n V+9P{A0fC KBj5ړy]2NǹVh)$T?K9@vjWce%\␓đ6\GL/Z8ECd1V8eؿ" ֻ*Ձ:bI}mHTķvipQD5uuscyK{@ ‡t4D^ȹHή^ DpY#{ANXW-H .p>N[mĥZ$c;|0(ʍŹj>c 4om+,lchX h&Ӥ:Dgs rJ3$V[8yBκ*WFe@f\ٖ[E 見0(),t4/"f°טZص’\ջ?(~vUi 0|dsԒWsH\jSqv=*#XԉrPb4O1L"56(DyE'K0 eCEu! &fP_^_ #~UH&Cص`DC1zٿ;2n6D[.$%YL]Iq45~M{**ԖD(#Jh HaDL{UQ+KDvèqo|Ӯ5|̚,m6n{ߜ}=jM:aCa9[a2tcf-Sn& fٴᨻ/6 ||ԍ L䂗 1VvtwYh[R  Db;JFr&G1fD(clj= Y*fH),<> C&ՊѪe RN#OW;Yde;ϛRv !#J(}ZK&<hM7PW88E`CO&Ug7/֪ B+6 %+4*Kh+7~_wwypHRNkd t(Ǟdp1Ҏ련H=htԐK6">\9WܚÉxX FlХ5dVX);Uw ʔ4>Y'vq{>+0^K9.i(rK/g&cǯG:$Z4"LH!4T;"e(n|O.[&=2% iHLW30i_O(F-wOʼs<nM*\\76kE7VŁmRBk| 0}o#Iɚ@J4?;cg ؄& m2Vۺ8;>Y(lѮ+/.MMцRψ_|Wpq*blN-y89D ߅/.BY`Ì>DoXS y홡`f?;M"Q=VPy=eod̓!?M;z7bڇb2' FTD<}(ulxf@Tֿ0*`ӻ6 A)ǟ%y(6}x6NnwI%#A*q^\v;9^ij*ӂX z\S<=m%t2 7Ojcs)q楊SitԳHuk4@8uP`]- WO}t+ ŭImQ brk8Xf H?j'V$1ӶhS!a],[# # j̏.9)w"0&CH0M!`*B Ax0}RtShm*Q0禞4^#P1}@o&ƇnߋnR1`]O].RN2}@g3(Hv_jE$:"F];Ux-rj9^ eR@}]7LQpTJ<'٣S,T$a);fLȕkVղ+mv82oQ*>*~e}W?Eĺ._PH{SN0T˵;0Ud-wm`>LF O6' v"ӕ p1<'T^~[l߄t"rO|F}K31AVC |nm1k<',Skr,;e%2pwɐG~>S%1Qh8rw?>8ȳ,sv{.$IALOks,I#aW}!SEg车n4|f'l>Wx$]o̻OxfILeڡ BA}D':M9 8ֶ{kW&n Sl?/Ϩvfg!QWt:q7 s<̶T-)Y" C]]'UP&#}z{F\=b%1.HtCOS<}GJk MCOb7Tb?Ɩ-ʇN2 ?X[ q/ hɪI/\|B=!3p]:nԔc6AL ]$I>u\:\a |IZ!j8kN{d;qv=g H[W[|RşebRQ7KRm_27ɦ~ >Ѵ[ÔJCe/oJәyb~LZ|{xU$/#c`?fF'G3O+CA٫wwũޛUvȻs/#uw~`p^((=/9xwRCJg. l |r;!Jl+_jB,66CycN6Q]qyc2ȹ347IJr֕{q^.?/# *jI؜YUDɗo6W]lW+*11t1Ym<}{H8ZG _6́^wAa)啖fR?4fqN[pt7µ"Vwً=B:xB^͗%y("mUM~I6}B ˃EL=Z߼Ā^P[qK4O;44U(8/"鬗(,.m_a1d9G{[n{UA6rhܭyQt80klf5]p>:<\ȱxFBQLϒ2W>ƙLO~I*| R6nˀ @ =V%RF%phHƂ&V#7Zr.%k8+gܖ :($CB'`O~)pDX 4hݤL!2-*m2Őbr::(<_@0t%:ؔpkߥkI?2gc6DDL`l{i VF%#>F pF}̾m \ 2V҆z Q[vcN5qI~>"A*AZ h_\jf)0-zykz#;P5 H\,:g4y0["UA`̛W1O.D)N#7EcOͪeHs6~v7XK-+Q7$3၅3RAQW+N4x@T jnE+Z˫].@qmcWAtUsjW_D/:<ݏKqT3raQu`PN^l |O:k>#V_M[yezS<-f^q1X:tCLF6LGL JSb*ٻ)IbDYzWu$T4=nrfGNi,i̱D)!XE.Q.V6Ý78}\ľYT.fEJT04Ķ$9ꃣ;K(_S-RW,x,ލb''ҿMQl)8w·)38B>(2`pyi />QGԣ ԷM9ExwHGI&pulf=D.p48N+S};!j'e=2V[<_UZn)7V'ϸ-z3Wc(u^˥W1V8oU]d.KT)M8AoEtZN 5VGE )s~wUla-K^rgn ,mE8Y?E]?_kb&3i6 ~pfe7$8K0 q~kIvãEfySn}5rM5e>0Y8”EYR B~hnlIēwLX5;j.s[ߐ6TԘ|k s#`'];t:UZ1]o ^= ]qlSalvj%3UJ+܊L/תoEYz'YfQAl0trHLL ߮Fs2XOSͩqD&-NH<˃Aad]Mtc;c` ;8q5_ev՛OFLB_"}UF:Psh~H$ 8VBA8|+>qP_[p~hO\=My9,w2sMWU/#GI (Z.#}r{5aVu"%s?@D%~{(qu-Jw.WZO&t 'h@lyZ;q9~Evl]Pʙ6aQ $jgx3™W66{ؙQ/&k&CV㍀S {*B`B euIyF*g ʎS߳y`j"5N(` cv$GRb;`5gQPC  -Յ]$nsxw-mO$$Ц,¯Yf(Dz9P HnDEl'OŖЖś.ݠDNkPu]oCS>':9I@Aqzl8P98]]׵(wuvx:%NsH԰*%.rp/ x+_ :Vsp~Xh)4Rucx.9=L{MY3cƚmaÅFnѳ}HOWC4H j2rQb!DC5'qGIP޽CJ s@ðO%`7ۣ)cAcע wb]YQ,ˠ.>nNwBRuHg&\-zbY?OI3I}*o2/f`L5D_\sbZ-[{QYvbXc!JV qZ"AY;9%_v H (Khz(ڧ 9\\XQI/=5IcD=8:) +8&jB@n k@/gJB_hl#'զf T]ִqQ\PpPf\!@l<4Xҗ}hwuرJpL/I۴ ]eUc\a UN Ązfz&BPnya?A1etvi,Q=Q LXxH`68>S:jN =:~;I X"M +mȴ ( (f5x2PH]@$#u=t-d,U_pċRl?Ⱥ' )<Oؓ*UrVq-n l h6-G0b|G|cW :x[UУa:v=T;$'5$Xi|D:UH}nh$eO[x8_yܿ-4Dr9,'V-{n7"^#kA>?ߚd{a_g+ę{:ZAvNVVpF]cN%%Eb@̕$! <"#ֆ=]L;v_l{IO'&QFkbvo"Sy^ZA4 ƒTZ:KUXae |'|;B!^+c 4 jGws.`~ 4a94FxƳ%(ͮER(44ۮxz5WIr0+.:._o>I%挎(Ph݄40G;V‘ԩJuMYrJG6OVG_{x *ƒYQns-Sr1u ]fK/Vc{lPBX%oI=nD뛌9HhΧj$U >A窪^EA&g<-a%0BPL~_cKwQi(,Wva.e{$j&G^l;$͢G׬m881;y%mV<@AG 렆!xos0qF*:v3DԳVVp_=k Ml8iDB^51cO@R vM~Rg7BPOH퐡IK+k\Zw|%9 EDJp/+UUހ:~z_km._dYz #UXa?Ɋp m*~(U4FKy;j c'*J` ImLZsA^KRfS_Ot| 3݄~ǻ6T K;o4:7j)*p*dwaІVw ݌B -VINa]#J :(cA⍌cQ==4ho'hw͑M(5k>_U& UOrtzlPi=)Sucaju5s'b'єYwn1}Oy|62 0+KR^1,ZyS>]3Qex?<;Bz1AX2HMe//Io6ȹL$HFAҴ˭6a Z49<DmqyN@G9wܜ"?cj^"G<|: ӦVux0.>z*Pe,es#&@ vuF$ m(?G_` G <9CZ2?U;oC0NNJ#6bQ`]s@cҺ' 0Lϣ$;#JNBt!N%5/ $ 1%x/%a-_'vv劳} V5,/b>ּ?cT͆KʫUQ٦#YRcw"8֟V0M8̓ڗg|® )ߗIӄj4gK(vJS1u6D_7pR%w˜W4zuZ<mEkDL~WfKDYB )`{o<uR(S:&E3߲Z>8:~B\5 t󾬕{.ocr T\x rHBAAsjZ "XHj I4 5p#fqVFz#+Pz+mBY%P5ks_gO>rbȻn] LzӂYWiלfcE40wq1)yyJI CVqXWd"7m_dʣFp@9A6dgjī,_EP 0l' ]J@11Y8wNFbKr$>QGgg 2R:Jg <{lR "rCJszD}Cdl*)֢ `wwNvt2ܡՕ]J1mnƿCflUJpaVܺr0g}nxб)_ u{GщE,0HT=erhju#N81 !9 %ݓ;sӸ#l5 u ͠ZЎEg _LPw)CfY GREUVKr%t&.?[pgEΠ)3!5={(#Mv߶fDlA{wtw3b{,mczr;(vNxl ۆ̑[Cà 1TF_ۀ_8C?P ә-V$_ex*,'CYX7ZXf{%z]tF4IG/N,P]觹$Kz`hwN? *n~ j{Dwuƃ1pƱlG5}6 Tn6G};clI 3+,kb+ 3qk -{QgW3)}ȚXS0Pf$8e kI["$Xq0~۩ ;/>& y4w~0;Jc;2@j~DAsBZ=t?fq(L΢/d?oa5=2" Kl. s}BW6D:0 f(d@v6))~=ޑ|/Gz!+{mqr:qY'ёH>ȷyA>];*!<2 F=h3GEt/kZ!V#d'GCgOh@rRi>^OEKwj(iϐJ..]* '#ꙝrWsWI/Tůh2CO8}yVbc-o7,Jj:9 h8sJ#_,SjdcHH2 Mf0Op* ݺZh= [)xEOė{ћӓ׽%-?ɄO<;rPy嬋M'7*z}.3DXn~ی vKsoD= `nZJz D}$O{ݹ!XZ_ZιxKzO(ĩGzٔ뽣z7Nd'M{nOgGηP\@&Ҟ͏gFi U1^sI(.z=+ /t-6>diGo\ X2:> +W1j h#VA^>ߔ'#Y{mnLSQAzIӄ Nߴ.Tnu6Kց(;??[5!3UqTѦGd Jзe˻ B_Eu*K5͈.eOHi9Vcf%^tρ`"%<,  :Lj:ufP;zg ׃qOWLdQ (,qrkdk'p I6w86RMr`du1P>d&s='2n8ԴM39'ϵZI8 # h8?gZє|QRT~3s-RԖ ɹ-$?J3 DwKһ{.Wɴ5a_߁ױO33&0}w(q(pc d@CFCMnD~O` -´Uu"$䑧 hnzE t+@u>RG0Z.Lo /٩scV0ܗwF{kHœҶ=:|V~m-dȼBO, >IiJlxPjNdFhᵲc"7IS&zYzǙgV>\nKHUPF*v=OMޏAP._("h*8iBFXB幄Vs&#{M5aP͵}v~ "aF}Chs! r:H8D'$H$ Wz7d`HMG( $^Y$-2scp}g+jI)92#<>(TR:Lw9RCC,z*ufWW:ME'{*BO [AڨEj+8."N` $ӟ |;dW&fFQѼ+aWx-A&uK(aF+lT>vRVTivDvo~C0"3Kz{Q&5D4J?{:xfv $R(/Qk|NM)pc8踂axJ>Q[嬸'kP/vpeZut=Oݱ%CB_`’%}`J?9U Ggdf=GP6HCր\@g~)e"17]şv۔'텬 r?$ָjl!Z*j/nBdgrng.IE*.?5˂:t1~xG`54!.P\N+IWREk Ύi:{mBgx펴ϊJ,#k-|F鴫 -~2sMHmPX;wrٸ.'g Ł23A?ЈW>d-M[?S.7(OR. ePO)7%w_(BYpB^=j)d뎌Rn94.]ۭ٤v v?mT<鈆"y˵̢PcD?"~^Ԕ{C'NN4YLL%0}țE~d1%4AA9SkF e4cu@d6Ye WHlמ#lW]j>"4.rKmomOGC9[އ' +}_ KX)b`A/49BA߷(t#k/ @˱o'CYr?_gAWxU5;C}[wcQ˽!YnH31`9bEI eΉл>Ðb !Dw`y XGC2Xw2 fR;\y%\3'de!gFS՜:h 9q^>ܓy;_T&]d"|Wg],N`?%1зcXϽ2sAWeȅ8d.)fY)-s.#aB{5s%<]Y^P9y*ߗŜSxiaw+M%|3]qEti/8yPHbshX<8ݑv;DV9:S/Үo 4o7"bߙ/Tj 0:m% M-ɟaߠjT N2olz+(<LSV?}>YPO_uM|f@IQ]\D[+\F1TSa^*twxkHv.f글/6xEo.ł$Q7p+-KATݔtӚ("F45tX<̼5}ʒ+MLj1?oRJ8$̐.| y:1^Eo{#8eu&4PGNI>?鰫@Mi|b3Ĭ ߷~,frud9Lꔸ{ bQXFԦǃR2ltA9r k%P') HaDy\2bx[!+eC˯ oKsW-Q'v;unѲ,0}_Am[^>sWA]ZxK\]3:Ihw4'5 P̳==&.:YtjR&U|y썃.sew50][H2”6|-wLXzT9%O,L &[r-`³c(){;\Sm=f͸l;gPn.; @{cIʊTKoQh A5 KebS^j9+CQqGW?j mOR\7ʾIzL;/FMh{?"|xG[0R@#F(DtL{mNĂh|Q|c?2 6 QW"0IP%l%VC6qloɽ NeOAy\;E+1"V8S+5y@N;:Z1&$䳽D /+i7wŜzL]v>< mX?R r]ӟ?X]4U'z^zwuk& `,4)R t[GR`\jk*Ɇ紓YB$<4v0( Y=}:doD1sHG"ïJ7f)}mLe~Mmo=i~x}:e`" ojD+^-^6UvᡨFā۬ĴfcR$J|]QBzү7sYD\~@ZgkJv؜xHQzAHaQh޼g~͚fEh^DjI^ON׃[Ǒ>[R%T)8˩!XȌ-< zgBE%bxգdJpF#d,7;\7/Nj9Pt !I%rւQHs>Ec4 [NJrUl s3FfN!L9r38t (ק'-?ʳWT]F!)Ya'`<[rT{!=;.2 ,qg"Fc4\!_kEjInO~|B{>'#ArU:S(m mo} 0)G:"OKr@݃ܜ8g; Y[%,.*\`"~"q¿9dG9 s=*&@ # )DZ6٧Np/ΐ'j-m,æ4r|ԫڽlhc>J ݔf-iBqyziNQ{`7Շjb-Ue8iԜ/HA"Ys,G=iJ 20\y2w-lyE@Ð ZW2>n-C`['Ě%'` H"9>Wo@'h.ΉN`PeUd ,?{<5 JyQv*qD$:f!edb5$h'BXs3^ce^G˹1B r7MA}^^q˩ME2(Œ+ɂmea1LTLI)§3Q{l/_O64JnUaR =yHHS2?8ӛxmY$u(z/,Woy6Ɏ4>0d/N?39|L(zD"Oאܚ)>axЋs~bfm_] tɵrں+!{v4<10Q) ǒ>YK\BT#ظ3dqdw[+ʛp?S?IKPL\g6"ImJ=ņy 9<\1=PFG{zsW $6U#JچfrSv_ʹ3VKΆ$ bKx~P|xO0Vkutǭs5CR&QvnP}6Yga @!p,\Y&̠KoW{tqz;N אy33.d;TŹQHpT~ <\GICcUtJ9}">@&5ۊ~ٚ`ieD x$=DyT{pLu}r Hz9,:5K.ZK[1ə@3R{T^}"7**=}ETu"F{ز`MZhvS 60>EOe#WlóLr׸2`ʬArvʈ47<7Ɵ)PFhuv P,5'wr!Om(xL N X{%Ð)w h,xeX773T[Ⳛ~" |R=MY^DUeƔTR-ʷLnOp,uUcYN' 0T,\kܗ dY*։3*(1٢Ky*@2Y84JHԞ$lgGЉ1}-"=ʍ4F%jT}Yht9nƳ$7AyR8_cEB6f^*h''e85<㣳7bemѱϾ3zP%6M}1_6:==֧6wUH]bs0d{HKL|@횲fgD9gykუW(UKk].oxo8 ]^+>:j&17@zA{[+Lihaomj(NB[AHtA4QsҌ;dغx]8n dkn:x;1жCoVY2hd{D"ƬB|Nj PrکKҾ@ ceev/̓I0s>(pФTs{T ijτ 3&;_g: |cTB=~-ONq=$KwQҙzTGyE/ꩾ"y?Z=uwh,qK YTw!f j6{߰EbAx0MAzȃ0-4 A@fzݦ~=`6+>P/a `8w>g(&J)cwۢkjvhcM%B*%wǝZ γ˾Ƈq~"hvJɿb|&Im,2[MVwCмV$_J%szhBg]+l'2͘7 o0(SPóO ou=mYq;'  ?-Cb Ky= -;?ۂ.Oy8~"q$!Gjߦ%b,Lj7{Hђ]IŤ/˨;j;&(@9]\_wjat 0 (pvJ_S ~$(ESIәN7 ZSӮn@i Nmɠ u3S?1CQ{~CP<1¦vtj );%?c} i/zVS<"5\8K f=|\&u{" J0ڍnm q5ةZK׻A.tE5? x-7D`k+{W7XcPoׯe+ WK=YԂN+Ŏޭ#ݝNV _h3(klѩNz2~ :1{]|G,CYCΣvʇgd$'$IgRQEVy@*kGe-~{e\nk3O o49"*%#]zY7<'s*:ou۲dcI{]D?7`<[eۙGmLd_yCۃ_Ġ3]{ad}8mA1#m5_>XaVD#]G$MBVтt5@damap i/uq'3^ b@&(h ٧, =ffQ: Jh!Cg)(],cELVںʏ0Ϻ~5B5dl(m3`߅t -y6}(@$ At67$A"gdש߰ F;7BlxlY 䴉u 6wx|Ζ XɧDer0C” eǎkᅖ,H.yD`$_b>)G~MO` v~kRVv^/k*=Ra+.A`ֆZ-oN9M)$3sAg.D Br9䕸7܌+G[^Lzo WCS #C cڶxsx_k;wǮt*Epj27앴6;r#|6$^pޓcֵ̒#rPЧǺu?ˇr2G/iL  Y<Rwɫ! ~c& H@ يRcA13كh/܎6vGGO#yY4F[~zy \zIcYe3f|.{tnhA/΢3?XgJ "eLV{ákN 58oi54)j&up6T;w!L@ۗ"l5I4dXgF>x?>,h==E<7z׻-%~?Va>em5[סLZH7J٣O)Hg@A$kGjĐI/F 2W; XY6wAbn [u7Z0:y|oaQp!dVdyW1n`Ј?|`+oS3A)j4U&)CnXM~BOI[F:Rz 0Sדgi)ۢ+}{r,=Ҟ>-2a ׂs*_mXF;V`="&:z|Qn;?t`)2飪[\m§*~pRggF]m >܈<*ZpJymHu V)NyH8ي\Juxs cfDIމ`(/aa79}11MKVSQvvO@\}ˈiZٱgYBUK/F@&商C)gbsրY3h͖.O:]i3%p2M}5Fdj~_FUj x=EbtS/$GZΖ0ȿ_b ( |.:ց 8NQ7u$VuDHRN2:/BDqg?%M/Ki(Ao.= @qw:cP{[v8{;lIJqۃd7Rzl~?L;Vt),-RX~<(kSwuղ6k"VN`U9Ot-0:1RFNɜX)o::|חàK.E?4Zb(ŀYalz~RZi%Ա(9p6?;y5{lBnpbr^Ҏ714~&WoፙH*Fuh֦ 4wdrijӃiڸنR.{"dKa6u)K1&7HR/$SLnU^{=ZJ;4UP@Uud$|^"qL`]ec83d*9+g($:/##IфJZsTm|v6nTq=]dvlQqAg`c سvI@B:rmHP/ T<փJi#5j'ꁨq4glwP6h'kAN?#>_{cm̩ `j]yXn).#g3Gzl]4iA}`9h&JÝuK |TywjxƮ zR6]$gjە1g᩿O+H>ڡܲYO\ptϐ/9+UZntAqK\EP!Bw4|*_%oCXo [𷩀`6A"C5K$kwt`w\2 oFkn)Y>)U0H(AϬ @_v/ (Գ/AG㒸[9>𕪴il'+^.c(ڐ oWZvgO? ipD#zGD4DD5ĕ<=M@<_x1 iQ'8{L$nHѺ0$UL51~Qվz} -p|# ''F![&nWnd0QCVʩ?R|`:E{yi=حd,\n (9oS<}Fx^_΢$iz@:fg8u2Ḽ,zq6 j49pQ# cs5T ig3݄v.=h@L'j규B1ۥ; %`&P#5QTÑ,ڻ9{oM++Ƹn+q'K7o]q ڄ0a`(Nwq]֢@_eO #6 u?P'et1I5IYxG!}dCX&/P }I;&hc7 gї=զe4eHQ(nq 6hkW5QۂMXӄJ 4~;Բ53hKf1("-YF=ݓudOhbe$2ۥcV\lYt~e;%np*WVcwKQvR׳R81־g ?d:ܟ%~(t%] ^4̿5]X B2=Iꢆ5pC|o>渻}2sw{4a3q2 xDZ;vKA|N~N% LDWc Qћ9CA4/<& E- @&`ņ ,ޖ<ᶅLD׳ 69zn غʅ+{v Q9/Ӝӕ`eVQw~תw=?͛Ngb}SLJԒ2U*odWF,-?{+2148'ߴ8onɱ;Y,Y"ÏDžvOJW~E'N.hT!8F-uXyг-_|yx bB\67Fgc̉ˆm1 <#Pf nB/{23b{_ ؋!5][u?ak:W]l.,2&]8Kdza/Q1o EM2?cɭҮ{-8ʕk++ӱkmrT M4Cډ2VlRK8G`䓞Q5NmTկX*{ZK|қ .*#2U_IɨM3/R7ِi2tmy=]'GjV폐FIu _E!{F8 1<*K%fc?s2B^Ыug5jv83=Ǿ62c#%1P"͎~X׉! tne{zӧ' (_. < #o%T|p>{#i1nVs :hsH"jfk|H6uXw ;beFd\]ۨ |K׼t؉ODn\ _8fTI)Q 9Q~a*?ᶕ@_ ǢVҰL*Vz9% \bWUxFM@Rj2S AwΉQ/i).C #~K7խfR7t?]͹?Z&/#uJEU،Gnp*t2$m"n_ф!&՝C+k`)MMd}Zv.Z{XD7gީ$.r]ǡYDy ׭|C30U]6FE&Ѡ ioZ|D%=o "#~FA lP >z  PR73)6aʶwTMqOYNۍ'|.>y12纅2`vIۂ 9._85̴vNw E\zkK +gH̪7Fթ Fb&Oh( z{vD:|ݏ? C܈Ke{)Ė7]s-LʴJRpcD~ƤQ0940șhCDR0wo1/4QO2EK7%lpHaZa_@\ ӄh-/ӵ7]GSRDeoG٠KkTϟ, ?ZJ)wfAy7? ~bUqj荣Zs@s c)~$٧ѽ@'RA$>䕩Rv"*YD) !2{q}m1v<ƂFyc`#=I^5JzDK +}0rG+V7A]nNjlR3(|Z91)zF0/,8>\#E쒃FAd  #tՂBG sģrX7ЅMΫ[>SרQ:Me-kXfQ1h/$ 7:4 k\*@UN|)];9 |-}eDŮöׁa+EC W'֫v#Un*mP~׳ǹ}m;1t$30PU]ѫvEӢ9c;3؅gRvVݠFTsjb+׼Sİjˊ`~*&l$23  ?r%5Gd2Oǟ(٫/ec`Ք :h^o#yr])qh@ό]_: +V(PYC1S EL+1u@;8xkEz422-4Q4HE_ IdTm5KJe`PXZu>Kw}vh[͒m0`jMȑ=_% g+\pn$H(]8ŷv(`rw}A&)W{l=Ys n Zֆ:-ļ<5I- ]޵_< !y#$CL/ )mH H.8I؄.LʜlN5{+OŜE\Ar*<kWB  lsZ CbCnG6!u'V/I4e[;W<|Zoznse ,Zkid̥R# 䃐hDytQTqObb;A(ǫaX؝t@ ;+c(EB; qv)t*Eb63CS D =vb:˪\uev/{ꘉEy/? $dC0p|8/mXҽ* FhR*OtyoDwD/׾X.iT2`T a>eѪ?z'8/"? 宦z Cz ]Wj5ے@aQX]V% ts3 Vs_ɗG5rr9wۦ2z[l=[N%zݼmϫ|/e.J`JMmE蠯jΓLxFD y+M96Ȧ-T`8f47,E~eo@*c]6ۤxZ4R-E~U_#)zg"$R}]SzھlVzv )p| @H%{{qS݁d+|pε/%Z,mAEV p?69%~X1 8v ^-,C@)TΗɚjJvdim#H;ڈqBѭ 'Մp(3 a-WqA7X  d E{TBQLװ~/ sGNK𠴅g:0¡;o>,!-Ld|\ sڛ8M\ư1WGsNL փR+?+M,qN=nO`` ,@efşLŜKD3S`ÈMlgy y޳hAKٳ@.َg[ʞS[,LJ3F\X+2Զ\By?]⁒zDpR4=Cg(LF5hCIM+ !Br)(S9~,Z)݃{T7?&/#lH+ 췡"#ogfkO<;RSkthYESU nXܽR3>O@}2|X8sh. #цR(pkm_ a++"'KQ+sc_i2$wrI%R35 g|P缾dXR.Xm&5VÑ3jwQgO O{QfӬivp,Jp v:*F_4ТR{q/Io^! ܯO/Ǝ ?7caCDѯ3Lv+>#Lhִ9%IN%Qa>ߐ >D%k7Zyݲ2f,k*!;n UYɽvp]#:oƼy'_EMKjAi.kW 31fˡ: *ZZMŝi$0qFo/Uv%0PEO遷.3ϖˮ}29iY2[4l*ętVZ4LMWHrE̘zI%7) XwC",$u yxB;Qj q˗4YfQWu[ζ2m ;X)ge_?B,oێA<4y `8 IzgzHQc NC&v$J*zh/=W!1g0gϣbDU*{ &$&h%Lί =O`D^/>wZ~7(J}~,h͈k$~w" y^Gr5>`3\OjK‚Ɓ7&^ >W9"~E+Tj.BO (UݯDY3P9+}\^T<EV"i<޻icfHWL UI)~~(Si!Կ4rk?|~2?AD_P@sc}r_Nmݛ Q.י]Q7DB24 B4] }gWyۢ<+ lBT7jH K vt;W W48 ӯgߦRxSsr lƭ1*js62{sgIb4#j??&O&FȳAreI?#:v::LMprv8YCl^,4jv@"x}ՕLtWjU*e$Rm޾E\34݋QXj}ߧ* KBd LZs!*㪂4s]/vwKTަw " ׹;d^>+(EDЁt$'vD) Hsy/+eJ#㗂P3-˖'L־& TVYPRi(Xu|Ȕ"+$k6jb)ȡ8SH _WO9(UZbt߯Z 'BTC;DPPКJWS&(jgkVكޝJ1[ -\ف}nއ3J;LxTMR'H_i{BbG!/F ?Phf:i)87 Bv̀=J=j)ҶH+\U\;Ο]'զfh-wG:Qwҡ^L.-3S$mu?P݀QٜO\Я$}O"y񌔙s:#G{'mV2{>^'Vmwƅ祻; uRG$i0v͍.ђ+)u7y#uЯW^Bt_:>th]_辱>!$ 4 JB9U$H a4hJĽ)T7E"%8Tȼ~i7x+: >cX b0H#* 7QXc A '/ڳG/YA(s˛vtlH#9Z0eG!xF+Wzzw=O_t O%#&Oj5uei=#!+NvBKs+{-/7^1ꧦKNӮvZn* CbÓ%u<7&"aJK\e*9N!znrvvgQtd-$2 U)nCpezs̩@t= _zP%,B!)9ʙh$% t\ߦ-$==֍8#_wQU&VnB$E9ժRfPtiﹾ{+$Woqc1XufX2<b$y3=MiFTUpV@6J8Cqsm `*8oJ &WQ8@ ESߐUKF'$|D/`n~/,v 1aߥ>4yjzOReTh+7dhFKhH]'~' ;GR+ &gb dL杝I?꒸ 3Ȥ-5\s-]/Gm`8"qf=8kز^Fqnc[Mx@aK>kbEY!@O s6ʠmdV*2ZXv<@տ"R h Q̕rKȷ-'HkMJ&H4fcn~ ?Ni,GRabP&:3k(j6/{o]mHo5TՍ5_4I'X ̚|/WH)XO\0#Q1G4슇hQdU˚P|.RE.p[ Yk}u\~]Lh foݍ3OeGH}`Y#k)j>P6ٝਢ0n϶n'}bnHNhm-<.H /Kd9L9gӳ]a*}z[ /Z`5#)[* z]b(ݗ&=&@~hܔ+J[($;yf3"]t;V3YFa`.nT3oM9 # Ͼ)޾^]mdFOF&3tW)O%A I6f&bS% $7%.!Ǐ{Oge05>- ރ 8 gi, %Օrߑt:.<@SU8_$mucKMPߒ0BZ^_fc*X1Hbz>HK~'{f%F_˛S>#㈵`ɹ~(X 0ˎl4,OBu|:w*Uon@3T`.մu\Z |47z}aQ&jD~28i'UL0:qz&c;YI5 +b)>ҫDIJˣ|9oN 2;(atn/ hh*5)l0mܒE;uPA LD8pܠ2!Oowۉi"n[Y2Q3 .JQ&-%ftz@9O˒G9N*Y^74[ţ9"3X21WIX9]B}9xs=k32nvk#$ к}Bl1JIRAYl>8θeCSc<`9F?WށظgO2( 'Qb5A`[Wp8vc_ԧC^/} Ez͒s*hbFXh9>mRN+ܫ]\EdcMCewM4L Ѕc- s Z^$OD3|`:2Vˋt'q-ՙ#1|o(@q v89^IFm 7oܔSn >TH|U{'2&V.YW[׭`~HKJ&vW%f;J6F6zBSlruOfd&t.g<&/X;ص'\?t lwDd)U69FG_}+ʚbKM`m2gRbė$*A9BDܝU}qtsR}au*;Gz:@;ҕ,sUОjM1\G.,ԄҹcǮ 9QޏCf PRcRC* `GQ[̗}r{Xv@`Ƒ1{,_ݨ5 [ :-?Re'UT[VsGE!d)c#Y3NWMƷ(&NGR7#uOaח5ҖqG"D4iVC뾔#c-3k$;7z#f(ᦕ ݥ?)P^+D9q{,\3|\3n#ϣ<__ËقnB@J@ E?jX8[5kĺ\EnfFPcyx p< ecSy~ n]:z0LBN _,7l9SJ>7)j4ӞXXƭL ɜskԏ!{d`b1JUOп]?t 6 W5笳ND`JNqSǭ' AocN/^=щawV YLqv['G,b=ҞVY| r/N4?ca"%gϢY瘲khړMe l:wۂU^\mA& P|3U0jW8n8́,>h%ȅ`KevrLCA>;䳛_nz=Uuz[ب$IKhwU)Zjo.5W.NehEx˗~-MA65z AOb!F5x Ehd iH=Ԥ(Lgu YFNso )U耈^\ ':`HYF$GZLr|O3vX€}qp~?tad^?F3=&0HWRc>vcJB\8>S*~c%&w7;R biXw誏>I30Az 8.=0\e U )?.%ٳ+׾oK*r-#a0,Y '{GfMo0׼ #܏Hog>/`M3!hK8,H ۭPpOAڰ3;U@2r@8H^ubUO,gZʍϙol`q\ ;d$?} kEq>IVČ:e>ړF%JmDqWjr12~e] J)@DP"+~ߕW3Bc4Jc4@\u%mDP^D L\,'O+_Ž ɪ(plYsO߫}edr2F;j;ttt!89 + YEbnaP5YT0{ޣ!_=pPxc9gΟW+u*ڄVH?YY/4  1E-Ąf8o nh&'? ^sYyKE5o:) d(޺Es&{B2z(Й#b֍AގM46"SqLo,1TORB,u;0`ht҅bmچZYq~8Q2oUP߁e<"#ZJ̳4h&نDj>$v|'лbEK/ g iȩ} 0}z غAeʄC:VT>鮻GyW_Wǘ옶"PǿVHBx?WwN#}/~}"ߤ+ Ek)UT~x7 56)Y$ 2<-ëơ߬lb JZ0Z&}'u*wMn@s]Dt;ab| :j ʧy,@eL'Ex1*3&iRT rVpq/h3H {f=уn V!4ڵ.b%5}UG+0nBla6j҃EgV x6Am@1x͂LLٙS#Og"ii Mw<`B k@fݢ͈܉ rMaI'JM7wyI|a} YJUOOY8HZU#mqWʇɧFVz19[?pYveQl<8݄Qlr*w4cd #"O"ۧ_&VZNJR@wj1Wg[Xy'xFQ` z%(fy?+x^&>kaR6d%9aX~NOC;.*\~O:h QCs(~|au1$Sn}uj$u+KpJ[ ?gf3bS7[q~%gwػ2s4%=hm]pΕ[z'͑] ]sהl@Q{nF~aQKzYL'ԔqĠh$ZvtN86rwĎw1+3^Aq_4'Y p%dW[lLƮ KT/OftԨTJ+ ~ꄮGjlUފiFRfjM+L|BK3yW/{m7>1mrC>{nC%s?&ŞW:jK M\$thO Q)ZuѢ˻1A \mL`K ;#˲s#ãN~-s`iRiξ`Hs ;gp+-c_/'RR,LwC0鈇cZR6|ǣR$b6ڼ,`Cv~^|CDʐmv(g}.x/\[>HS(c+B@$]~\⎻4U8|4%4:}0_,5FK1՘z̀8Կ(^As|(ߥUHﳑ0}YCɇ*Gvl;'&.|O+YRȯyBѾQU%?PIMO\_V9d0?~; e[I9v- e*y](_u&{sa `9'~27|NZ|\n4H͔Q(ddkҤ DY! 2 *K5m~2ۚ 8hOF rL'T&>6dXd*L`(:t+!_]Aa(4pq-v L (Z ,fԩn~gZW4887[~3\قA 8YQzkXC|vc2A5g8P_%VB)Eq;0:4 W8ogV0fxdp]NWO[˙63CJ=ҁ'|v[{=,l#12Ui.B)h]M0VRskk}i3coDx4&{2mHa_I> [7bi%goY,5))ntˎU {h4ȞT=_J[KhK?%&{n~ygR5bYF2r  F>&CWyB/K+F*JĝayٵTc []<btw'M"1|Ec+ Ӯ}?_Oqim[5R(gc%gç' ],v)݉cs3Ѥ/O\q+pLGHHg`Q3184-8*G4>5q%a+-|3uVJq_l<>O,wxk'/yG=p~dv0.;ԳT[4Т>9N' \s՗gҟd 1h;xk/)E .&mw6eܦǿ?YZ9#{]]eR+t,@Tܟ]|maXe}oh(+!}:cY[VەGsba=-<3yU.DƮ<2-J7~'1u^tXd WtgSWXwoڼDO%<}~Oo`0o@Ҩ \z>^3;o/WI g Rq"2 h`@ݤVՒdNI M_y& ֥Q~.F0޵~3{e̐+9R!{6S ]JVgڶm)3v[JB{z?^Cr!ñO s=y,$ӡӬ~ɣ0wnGV2=/פghɋl#BydRgY:qsvH 2DцwZNuAciѫ{ PE\7gj~9_TtymGt;Bɀ~w,cEۈ2Qăő_-#-dK\# !4xSec9r2RN9/hdђ <=ƪ KT6|}4Xӹ$ >u@f )BkY "You9qĔ]9HE-X`*LY= [ B=PQH8X3 ۙ3"9 {DElBT V0| sI7Bu42Ie2A)QWXeJ U,%ެC݅idFT0TpHdW4GyeAKΙ%aRMh5!ShMYЄǿNGFB ގp_= <)Wz\GABl=cߪdlQE7pܱ!ԭ:ž/[΢Q`a7pr7 u,zX@|OK-}uy_u/V»͢I>J}*U=@dkuAwuFE= Mݑr !s[wBaޘU?~-qyo6ӻIr4f7Y^ c1KF}'H70C=3!WXmNX | Hd ek#~NA1ɢզ튏`rq#Ϟ^[aed2jp)Y/` 0aAôW Rϻe8]V2mBdD h!Aʑv)Ǽ٤>nP pИa/ EɛcŇ;[5b F$ī/u 8j/]F}^(RH$(f̗}Qf5M$=ZLBXLH=jEfwMT5(qۃ"_mADqR o"]f U`'|/>&ܣNQcwKB jNvzU\"nk+0.ô38r8Рd}< UD&":ÀMSGzRFD9 =$jskH!NxXt>W(Ì"5UHVd_4v"0&0IdV@|˻"/뇓!ξf-#AY!#B.~5YYXs;G5vB'_>;+Rkq1/ +K=rƨWЁ!Ylk& Bpj4h1ɦ-7-x=h u?4(TQxakߋ}Xni DCKd6ε Bi+g/.v$!e$Z~,s䡎&O= MkҗFWBW]ƃuPW-CIU "8uӸ48Hz-k**l:ȇջtZޱQcwD {]J)8Wù$UC8'cu!N^{VUVC:)bJk[BbpxkZffZD悚^_z2D<%yݡg%ZȮUI`z&V\x1l?mccݶ(5nX}@ʌlx2A:):E*}H"49C e 0RډRy*]zSמV"9Ob$ErKb9 z]3rrsB瀎s|գlğ?XE\atU*l7_^շd5`ezOe*@Е#@n+7@NB@Ni J~t#Nnqw,kr1[z>,2$bI)a"q}X9Һ) 0j8 EJ8zF{ZyBQHߔo3JcW(&)ݻQ"1˩%(~+C9et& ] 3`ADˎ5J_rxQї)Ȳ ݕJ, nɝSP̟P?Ty"'"R)>&+UL$&EQ*p30+B0JjiP׶ɆM ȥ3yh%(zw!xE۵s l?קGJwc^9|u:藓aAodp:~r늯rs_b3d$O p\򕭝wS~wZ\x5wY2MLmpO0zX(?jW' D`4# :W`R`s(ֆO,m Mq VFzR5?/xkD-SS;|^-  _Q]ɕà dѨߞn8G5c<~X<3]ؘzԒ7L*H@@ &**wQ;Ge BkQtpk|&z˷X0ͻ?sZr/0G{4մMUG>qoZ/F_RtS¾J&5G?oB p|H}ꩽAZ\@>V.XEe9A=ﲗmpN>Z5%Xa:ƥ\Uքǧ\}Ք8Ƚ~ѩ Lr|_ƙ]K=$H>~t?.JԹ|G|,.)l0(l4nT +}z0d/yΟuնRy@K;7ؒoQdV"YEa;>),(x}:޵%c-\>@=ǹv-|(|35Hb$ c  WM8?j(W8s+^6Vؐέq4Ƈ[@c~j^E [dc:2 LZE<W|b߲Ԁ%.ҜaTI/`Vd+oTC޽6rJ4< VEl66 :Y3UdE!/u{dV܂>Ącn*iX6ZcBRכBZ='KsYό^6$eゅn-/a(^4w+ cAQ'@*:kkK(Y2yL=D\SÍނȃA]!YU \_v*tѤ#5y$k'cR1gv/^=>^g%_@5!'}mRh:?F?ns[4&linZ/䴚fV@-1[hr6 Nό`e}.|}" [$J7T0dͧE˜=[2)b}khfKk1>?+iLQIaO1Ó8?wkQ|&hX>OwW >1(|EʭtHBzx0:fN~R^ .Z;Db= iٱlML1`_}Uz}zGB} B\\G~nהSY M0"n<"}Xt>ƍy`xPEׯr3ڏQ/]IKu6K!a!<$^n+cy dwPoxp/pڀ0KPۇ* ]pm)= &BәJ#B]3Z72j[7M+4s- ̎/ݣ? 2 Uho?!/|<=<c)z-u0ݵG}Xiݝg0Q/(WFR% ߐ &cu"[;橓m *tGe Z:1OժWD yK>δpխr5AD&Q 5'Ǭ#u'y@wS@GrSRtlɹҪwi1im+Hҋ: *fqV|Ƴ}DEΓFf` dg1a'FpR>C y~rriky~: V!e9sVE~a2"ͻI"+lɑy0Sj Z PE0^L Ί]{`r .gYRզu\{nH$~'h$ f"U #S#I_>nQ3rchHSxbG/'!xÎRם :PYn،VS2"V+1& sNn- iC~B8PLv|0.܉̣mkZ%-[Dq?>Y wr&=C*<`9xt[QrBPNH4]s=@3f\H``KR{}!k`^8{twHgawt*>gXBo&„ nvx)p{ΟYu3m}rMIfyaɆ2N NYae9~j;?%m^Dh_^0T@؃)޸C)_ՔA_*U1A.Gnz?aZPVEJñA 1s>?re;i׏ؙx#[1Lptl6 cq,X}g8pClf^ m5&䟛TcOeT-^t9va8E& ~">mhCn*H&Z g5; `VH|ruiipR!|oXH-M&w\ >|VۄK]^1 6 b;bT4W#P7cYGeK=S^E><ſeeI*k΋ӎhɓ*\]FN'N;ǣC"}\Eb ,QD[;K$f( qThƈl2W'?=fG]Ŗ!(8v֒}!I Ϟݓ`(rQR/$buͶ%׮n8[m(fZ^&F:Jj) e?]|\ѫSC v9! `nYuqQ-M]♣ymޞ&0} aM_>U\9e &GmȂo\HnGFcgGsN/F 9$^;wA|e7sJQs[.RoF.\8-hbH\)!lQ1h9V])BO#d>z1 E➷'3 YNQ>+,ю5i&K Ėeq&04K]QɽfmGAoh_94q&rN%=JpdRlU]̖; H\ͫyuwZ69x:f(~LKC1,036s3(Xx7YTUTqpO8톷.tUfftno\I;Vo<vછI #:rWVIK]Gn`b} ٻg? huߦ%40kp~} Os9W7s)vk3L8'n^ &!,p /CGSG fos;2~D 쭻#0Gg< = ,je;@Rp0>c/rg1SD::CVBhzkoKF>m%FУRAUC`u"hIޒe_w3ݡ .Z5+JaROWZ6kFkew\6Me]1sݮӐ&U#Ʃ_Z(d]f;nlH{[Y5L/nl +1[ E(ψ'tǺ NN#S MGyl>P4ʵQC>[ ?URS,/- L%-53LW{Sm#n ^P*!7Q& PK:n>WHCbE.0L;(<@gb 7E΋xMK-c֘R)j] ^a%)f)7I#m·[ƣ6pL\>ץ}v2!IYdeQMz/,ÂRJa{p$!\^5 +Nb2-I֟|!젿93z~bq=1"0q$?Quqr:?iI1oV. ҬDIt~P)^ѭ]14Er|zQ违/s_3)Wz=LF̋YN,ZZyCA=0if'|H;.4Kq{$ak.ݖ &pAp)5No1Dbt}L|:7 nߑLZ;ta(4R)s魍rYxG[E0_ޛDģl3 F܊XVšrFp{u›?Har#M-[LVO&OPzx?F6#y}ES~?fG)6˨aQ|EUiuqYtVHQoqhuhO9uMktgXU-O; !Cs\?"`%XتJ2_u[z$آ;>pO3*]WOў뭚,H.]6Ї- vEo+w m^Ql 2ɧ+/|@xg*_JV̏OD/ y E*눮!Rhv ʯ1j4RL]U[P+7+łVwJ;;m׏QG5P=!a[~+/r lE'X/y!=>~Hdotby`dH t_+Y:l0͸vTWc\ƧRԑv_glQBEIq=q-L9E݃Suf,"Ϩ7_k"㪖bVl\\cI' ?Z9 5(|mN&eFF^Njv+<+~;y`:BĢ6պ>WȄ ԶV`Ӈ"^3 ,4¨%t?007NĉȢ"BMp9!+]Spwz5b[E*vAv/R{*Km˗\~lXh{M~ŬOM ZbG;G!.\Y%,>[HU6T?F˜W@D ܝu:=M[Kȍ:=JFcr4sdkPfr ޙ=H d (S@mh|`hj .kBrs@!\ЈT6_]W=U6'hVNj"xL=en `B? ۺg]`n_Y]C~tU'LL=՝7Hs.V.Á 4d]^+.– hշ{%!d W(}hΚ =I[*ԝ "KBDz<)qWQ۸w=NT-si%L`V?6bDsCgk% %ə`t%;2UٴۻuZ;\}>A9 .b:!JZbχo7"`!}?$U@zKə^_,$/weZnvli} CI/iGKؤRe,A$K(b@}sLks+%ny\mLaVA?Fu bDVn 7k%?3Ehg5Z}eP#:^zW0س XN&t&Aސo,D<֋*@}b,ۈNYtt6ĚӉQ %`>oBLTE{eT'1B-#JfJkarzq2Tn܀4BI[p`_p+3C˶V+ 1[F]zj=s«)ǺR =q[ ^(o|W7MW\S h8e5lKA폝J&i֞^*V栥ˈJZecBE>J!*kN ЊC/t'Q*n=QqYDd(",ၖ"B@ƆfL\Gve vyF<^D87D+YtN&mzKijt'< 3 1bc! 7npx6ׇ3LJGyȍhx[ǩꤳOGqbapDvs "[7 ¾ *?*( $ŸQ3N2Ѹ_/b+ŷv B=_=`}/YxkWɏ~_diqp :kl~`ot^FERsNlF'*N]||GoQGKM<nGW+3ڠo+ ҏ=&J SA>ǬÜ~VE"}SR$Bu7}]"l >"Dl$"*$(xLۆEvʀxT<*ƉF5Ch1 9kD𜡕$.jž)RP{YRLWИG`ӥp ˽J`K]t$ 㯟|[|]Ѡ}!tYbeEx/ɧ]$ =@!3ZC8&ŋ Cv,Gb6YM)|ڧ&4zgƈkgW4M.[ը{֕1 Iař 5k 7xcqb)mM| d3*.:GĭlrZiZv&КX֗q!"4q`W;Tm,? 3:ۧ 8\U-,ϟ+4*ta[`=0b_f6ejb"U{?XLƇg<>#dc=x3qdH֖574LP0]d!bʼ`9&"V쓯Z?P2U|3tv ]LD$OgWbP誠H" >cpԡzl9=QR/֤ʢNUYW|6qjT+w_uttԆ 9?UFx B<!5|# V!˭c?AcWnd6ub/V_XgG`l33tLdr`?JiV!5*' dm9  ݟR^62\yJFkqVuW/AfV,?kUjcpl9A23}2k\4K;>8D}Jձ(XUrMNb{BsE /:"8_|ɟ >ܤʋէg "$~]ՍEUcɻDþjӈQxh8DS`cǎԏgEdmH+(L:|#;k[C2#dhy&=hVǩdIJndFNA4CLL?aI+pnzR ^aFJ]^w,cv3^_CUZ $ 0O]];7PPIƘ`lBC^KtC X"e(Edma{AI,(X: &u^mS EwSTcqr.Yr$/#ycC,^,l3ÅiM)ZCdT:j-4_-\:JlJ ]`҆&vRuÚKء-1@ )njms>g3RWK~(R60huV3qEKBNUH1C;.J; Wl@X0 p~C\ݛ, IXS3${I=\}a:@-&eISD>@_ PL1ez+;"4䵋 ŋpz¶H?FE`8.+C[[\Nwe17μBE*v TmP4#J9ݏ͞/*7+A;̵O+X҆y-u{tՑ%XS<3$$FrDt6vY _q-B"tתW,/nhW:冦PU.vl+k ō= wwgA,aߖe]\#/% t04 ݀9|@R,KwmgMUZqu .[g a$>ˇ<5OODX qP690l~uٌ$к3[Yqne1H$=7hӝ3.z7 = 2dj:HPLGA:^bX%g[^;#&JҋyFr|(&ZcRH 4>{^EeV)cG<]P\-PZdP<#{ahAFXq[>~-t$oh޸Su; fHXɝeqJ(3#&T˧Mۦ6ۥ\ n Ns'wjmI:^ 4ss*;*dج4k\}1#d*N8/׏>;"mI&_zc^ .Z ZݾܠP}/dl⌢<޳Kb'FneKٿI(h*_Un|t =[yS{nHCDVdžWDAx&5V[h<X)!/={iLMp`n.7*m:/W͇5^$)B>&pP0ԙn(qxE#4lg{`/_s0ca_:KS-݃M e,,6P­x(W8UZ)#I]7 fɶq0 ٬M*ArQ}BGV'(TC "ő>/䄑ϫ5Yy|b5rlpPHW Ѥs7i5-t(yå12!T4+&B⎔CעZ`>H?A5'I%i9t0W>rKq +M\2c{$V`ѩ P(ÅqeT*E_{tZ|hiF`gk?〉HֶS~Qת:q,\xKBV>,K  *.0b52~q,I7z&ڃ"$Gﴢuꔭ:>`mJV7hu9OT7H "Th AぬIntOc>xK> y)1;lj> "(zeN\ʵBDhxEh*fQ_8*|nWˌMٟSA/>)o9X7V@TOۏ~l`.][0bffy;v`o \Fy#W!rjwRe#P'/nQ|"5 > ?cnU>gĨ7|o)ؾN-".GgDy+S7*[GjqkB$/_|;0Ώ.w(DqE=7tyHc!»BNoLC;}(|iSڞ4FW p*'[*XZ Qarڒ ֮]ԄqGZ}L. 'y.62-^<C- 8lWaR,#fkLGUa_*O! thF2a廗Zp\m`'/Ynb (t<4N[q){B@_ a\jg$s2|YN8 hh--QۍYcmVu^v F1:ktV;A5_痏}hmʬʛ`Uǜ_ ((,T}|S5۱:g/Xՙ)&YPQ'ך">a;|7h5.Oˋ J{~?/#}Ts;~,$h0À"V>B8]V-m{RntY VL@:4}L#xqН^QI*薹ZA<_$O,V#є;}4њE$%"T\}e*vNUr[_ҭOZwRDE|Id(qϦ6 |".#t6bߧ| v~,rDNoS:@ ;&l~xbݻ>M;Xձ_%R|w^mW5r|Lp;DtȒ=M-%jY 0H٨Db"NmB#bdE3f"3GhxĉI ARxR ЇgpݞЫBzAC݊rƄgy3} İ !'~)+Cvʶh\ O\Iki .˰ 5b L2g-LJmb*RvCiCSq=DTH"5w6Vst{o<GJpbEv2Z}A4R֪tWI.A4?h/o|)@+T{T\Vl$Ji%L ILaX'3YA,lEAR|pTw}$4' !%Sv*>C)Ye^i2þ|yޜ)sUiinjҲf>Ir\/P,II~ON/1cF7,3I~YhZVok&q{ tb3PT)8[ogMO河d.ҕNzR?0xq4dLu|~zR 6\BEеeq6z/Pչi9Ԍ$CՔlN@&E9`i3 /3|!9D!HB 4W5=6޿ ' :pe5OMpr\Ts;+笢nk('ӽ[NQ-rcfnjcĿY=mO B7Lj)vdK_x6c= yNɨeRGh":=xMjn4nf<{|A1(y )S7 vjr,W=+::Ǔ3gyo% 6Bُ'?t8l//C{-$|ο\d\פ`uQbF"fd19(N\PWϩgpy_$R @r&+V FN量)Ϛ]9=J߉tL!2)( |W ʙ8UL}CdBE8]UW UZ$'yr7#Zd(6?xmjF:.XgjDr)P_SUqK"=GLZ!,"u>!`~N+fJ "ߴKLXs5%,M I )pR?VriGBvB9\Y;O-J aw#̳fßQ}DjU e"т5I^4 FeueGV>ŶWogC^pS?A=H1UIjɭ=dP .)q7UW|dm8Qwp])']9dU:h;gQrdH@4W*_)/[?ȥdl GG{H.1/LWq:gnn _3Y H}.,,E|8|AB[ JQ&'(2'u%mDNp!*lQb2ikH샹sBI\b?c)d'A_g4fB;93r`7mpw]z:js"jCdw-T?iLE Y d{ɚ娗H<Mթ0BH!,V}HJ>2(u kCHyc]Z( I\;p%'MLzOOpԎKUwa4Q]R>LE͹5,>`IB^Gj`PbzIє %Gie٬ e8K0jx7QS~=BSIE=|$zNj2t MZ h΍ZV3{'kR-ӛ}{t/8:嗮bA2jx1;; ixwc^!NZO㹶Cܴb$0æ)#gNq s:C;F V (?L}t!\mrPGңǛ6 F臔<4xJ̿܅! !sA s0Z@6!̒>Qzg\|1Yt<ؙa/cݜez@>:_LBy]^d6?"q%VnjpPrE]8>Uv~dr]2Vدi[8e) oNJdS fg0z3/R$a_UwA%h!=M<\Q+ё`~HO'{/81֕Ɍ>M (`pw2NaN$S1,Ȅ6a^yOy:XJὫ0b/= T*,1'uK( t]da h[85 .&Jb2)P4-c˹ɻj3ᲕY%^jN*3S͵N]~t'&z]6PPҍ|w<A|qgȼ_nJd3@0eN-Sfc~.E3$۞,.ZPM=kBDV~g-ycq*U9[9{%AdW#Zs_Q-QYKKo%6IBVB5Ov*Ƭn]9gcjIw\^mDZjXrAojmɏ섻~;&&yB_TKe%!9u;RoVS/XEּR~ 7ގI E[,ek+!OH IedwJȮao, oj$,4qSPߦ"8\/Y$ot*MTf %Ȥ1^;R% 8܄SEjΟː] [8;]uyC/C p5'UVӠG3?S΄f{큢=8z (XڱRМ1ؾe2í<'v1~l_C`rC1x&-8z9vMvQ??z+|K\+;i_NiRg7$ÄO>w]}p;V;2Nk8hVۨ*!j*~iWxC+OqEИ9YYLpX5agY4 R_33ri7u@HMqkc{AUQG;XEĘq0*'p?=,tO 6KOscS@ht C.*6gȈn0<.h 퀣ld@`j8]k˱KZmw@ED9]RS&VNDSxX8McL/e]WYGbHD!z`ٳ{ Z\K7m%?8}d[;vQ-(=t;xEpҟ+\&O$|Ȩ#*gCPgC2Sud! .iMJ$t™8mQC0`;L!Pc1@4m.TkIV,χnV-#oD`YgYH}~jzѲepoUNQ~r8qM97B|$6)Bb4N_ҩw:4ϐD_G6hˉѤA.= n5Ãnp IJ]1Сu\?T߇d ڕ"Vk2},`/C--+Q@suhwk ],*HoZXD X Sx,/N#d}Aid@ i 2k:/8C穻XTNOeI(d5J_ z,)gK0z `O$I݈?ę4?,sR7==fia›0)(`(; `};#켞zNӆ[w*utʺo4ArƜ4lNn,m d@Ipo#Mc@F8ba֖\ڶfvz6XGAwktb)Ju,p/aM)). ZH6o/zâXx}+6:)~?cB4X,#6 fts{.à#^3X?28R,Xs1p9#xj4ftf.-pTXA%YyCk>?}ɯ2hJ|$dؠ^8?D\(iLk#ePέY^q؟jsZ-{ ḷcq} ø2uqEƗU>(g-9o;.f^QE N\U:6,1-=hzAJ{Ilt,r} sR)v ,Vj9+{ pcAa# 엦 %"šxU9 p1$n6z=#kT/BAP"U i+dڼVz@VKx|42~sv]C&gqIWiF}::#1&S#3τ}2s߰H0H)^/Sq|p(E6UgtTʸnI k]ZVjD P2mUIQhu{ ;l㕚!zO |qɃOKET]e"9 _TwViLDS<.a6މx%*WKHA.beKx0{z|:PGV%'#H7=\(b*&{=dl oii| 3 p_M;]r9J?#I%43DOGiz@+/`V/2aܰK~CNfSD:.FTJo\3k>|WFpK⋏J4H=$FF ,OKj]186SŪ/[겊u=+D=2D!WեY &{mK!aho:֦2]-@y9;t`9 ft4s1ܞcc~P[ʠ38|!X }Y۾fC'&fBsWo}g{.H́f69z_&>aF/8MEql1z*2Sk76õ(2sk9T=t+9I$t&1 Vfa~5@6>(H!%wrV,݁5DA-nyI>S >kH@,f߫Y_GK"6#mN+=:K"xq)+&+,QsLzIy+0*tݨ!A@^#m##* -st6剶~Xily=aZkV﷾ rr^hJDǐ xd)nn?P7M]<Jm%V#sN3̬N2%YaZg>$ZmZRfM![k36Xc^٩=[[6ݤ1M$nE=FdL,BEàgKJRӣ~K\_ߖMmq7X@[zn@T*e`+B 'HdZ8FZI T\*N٨QZ6* jc5KY7hH,N`_g4ǖ[q%;&z8`O׉twUTcV ',0js>`=7v&S6#qH.^_WUJ踇xYX2Fstr,K$*RģlVHF2iz:&>MN OYIO(x %Q=. 70恸+)߅TP1S[΃`?xϨ~1iJu47Ht۝W0փOjѧ4(+{J΂  L:nV9X`-_0ԁ"oH#l\H59^5(mRsہ3X) y@0p!?LH/v%Ln2Vf HRfW*Igl2YR6s" Kh\oHCqGO \ICUaծQH1V ‚qY[հabM-W>f0ʪOOՒ CddǛxyPD#Yw5FN}ջ;|;  ˕m<}-$.<;<>g+4lcahZ,_?'f0ݣ6cS;- k]OauiQe:,J*LCPχ'fҟoIe?m67aZEф~zQ" ,qYbUhSd>)b~ VӓwjG+ݲzV,m }9916y{t|bCiZ5n_ o 9x䯢FQ-!H=~՚qu;J J#roUj36o,PVV^YO h焁WmR*L1]S]^Z t?]d M"nX҅eiT_ BR +0`f ?,iaoUeZ TV], IذF kJJ z'`,4K(`'- "ζU4= bZJ޴X'Pb_I3>PLHaJ96 -!ܮ ?ț4z*ԏ:̰ܴCHTU@{Hr}I y>\q 2V<)ǫyzK4K4e"N(];gN8A&c}#ڮ쾩(gC5p/ 7[F(R'%]96+_$\>%˙z2w@9wgY'h^:7BulJ2 (NuV$VrTy"aN ޮ L$9Ƈm{Y)cr䯊z:,HC^>CWL,Es llC2%nIxDyjx< ~Byv 6 fY6E $A1ewN*RPd!RUnyE~/1ܶm:d຾{%?0Ip: .~]44ρ%"x} ǛiU 8y (_Eg+^tk07HZo%>zc~F90Jhb+^ p.7S֦O'(͌yso SbǍC_ۋg! Iﲳc[W0W`6Ue䣵hUcWYMm'EF.3Ki5h|qcAwV B{p7 \WIc_| VYe21~KML@i?Ooww-!ˣ;rG @pfm11qjg&"˅>eqAmlC(LŢ-#PaES|zN ? |vuApDC饪YvYMlA~i*xy}+4;O}Y_^p@+9iׇ}w HpgY~BkKB[Uc7թ[+@x}]dSiYs$PH*£R.Y*m²3Df?]GsyxT:Q) 5?#&lZh`bHQDc3t1ȥ>Spفz< x)m"Z'@5-ٝf9T7(i.2ŇG9Fh.BjV 3_OVӇ1"x=͎(4aOwXhdG1f%gL@șset؛b~>w m3rvvtBQ+ 9C*||!~fd ̡(; )NHjHk&q@7dzvn0"NEb{sClhDE5dύa6p7 @IDX0ˌ_GRnZOQpt.Es3(qV#Alj(.3&+ ye  {.d qe9xT [Gy%\xUտ;uKdT9ّ6@I&b@UVn L%ϮkCڏY7&s0acĚ;S. ɸ;Tb/ZV9?spHAN95$z*Y8)t19AvE3]JQ,AzoMuY{Džt3ZlUa}vzk^AhLZ_ō_{KQi^ښnCg >"!n&j0Z#%*ː(R:z%s 7tBa{3#S[V.>UM%?j'7߆t(+.`TZ~s6=jlA3bWl vV1v#\1ҏχ[Pw)ݴ8Lo٘"uf'3fdqM]êf;0Zqb /st=,v8yJx3},Eeq{傢my>>3LFP@?Bǁ#輶Z7/yjkF=$2" MNӴr |,狓v$kJ߁TEuܟ2 ANnNJW Sʥrs<隊À8J\vK0םFl.Ef|,b*/n 6Tb+[kー!`gMG+L|SL =WyAhg̹js0*y^kfdPicP ?ٹܰ\eS0ZmҮѓZ7Pi vU!+Т(Ǫ](g]hvS8DSO z5mYss,~EsdA*n<\,'B[(TuqLas#Z*qeJ|b}>MxqZËj&yÀNo=EAԋ'0 p~"fg c7Bn? f@Kn}'¶["~x?+JCڑ Z-{,;~lx)m`xiB8~Y0Pkv)5(9G#-Dr {Ւ]>`Qp.GG_!Ya47C³SF@L|i װ\찏 xqsZ˝j zԋ-etQ` "eI7}B,\e9*k_er7?\" ְvF֞CKRLK_sqF;L0ֲu)6'zDBݗ0E5W6Ib=[ mԵJ$6B"Ћ 0>BCAe ==fm8UخUoMǤSP$!._$=ƠGGC0:RI&3b]LX?~w.#ZL^S3DfjȖ9MSctϤ"80dهAc5+8B ZϮ kpl $ lRGt>CC;+REvXg;Jb;]uM;:U∁Cy~^iY36C\٩f TXVQC{Ҡ?ZufYzZ/Z=41Kz[!$ x&ԓH89f9M?7(rlǘSS.{6.FTɀ?c&!7J]fXSAG?F!D\3l*/'7cn'f(jh>y-ќمU$hPyl]7#Vf뷰1)wG5̀{Zط˭2ۅq^3W># ?|lĽu5ݲ5g^aChR^ {j +&ӊnENMʋdg%>.|}cx4ԕ<)% `uAW?wxGM Nf?D4Vޛ{ TUXzKng3(̈ZP6A |ǶZ .JeaTYh P&@!^)Wb۠QnC?)kᒰ (bIKR2{lt'-8!ZhQoÇ2Ґtyw4"hޑ*Qx,C7 __:d0Ş+%gRUL0zZ",FIv ֨c4G<pڇ~/, ꈠHC1NL譧5145b/]/ (N)gq S Y92 ʙBBFIih6(x!jO\)L/"/ G=eت6W'E;%2 Ր׈'}^rl7'HțٵfŀD<>փϑRb [kP9j9# C+>Y POI%PK>MO-i~-%KaI*\|nsWGl 1q5 }9j:v{xѷk~Ccc蚪swt\(f+nmśX^6r{mu+Vs/YPut!Gi M =~|i;GwUw4TT|ԩnY *Ba 5 RRqLZpIv0CɒdpN\7XxaF'o( 3`(rB*owd9ᠧOIZ`r5)Iz" 2k=6)6Q4\Zc3bf9s."ѓG8F3u(BűbD'h24r<5Jzka3 H29 ; =Dg"|60xlA/z>Qؗvp0vg"6ҬXǠX]F?NT m`\-nֽ ;Y 8D vm{Js &`jV.hw!Th>@4\GA6V˕lu$m|ba phI:BM?֦"ᅹe[f \'eWqA̘ϧwGP lS b) <@i ٻˆAd6 }FtE3ˇ.8e6{ rOͤ9̍J:ͬYCV#¼0?ՇhY2műOXe+GwsP؍,`yr`~Qi] У7s /:`Z;=j Cd)mBȹ@eӜ4/9yЩn8gZc~X̤CdvZ'^ E#fkE<C<y=*?rC!xb nYmǪ,7_xĚHB7O1+~;$ğN] S3)Cv^ g*x'A9 ,Bϗ'bɕ;鲣r ΀+ *M;tpBl>:nZAidpА4?h|Kᛃ66Y@} i: gC.;2h-$*fi1ETMS,<l@0!Dq>h0xˋL_gLtI} #U9 F:Az坅Ӄ"34a 0cH x HeK!],Z{\hF3#kpU \@<&̳׸do߹ݓ.lu͖%+oDk4v'免KAJ,YE.7S7"-5H)QOTO$Fq@&]],;D$'QJ|ZX*ծ{߁ϝJ+=AK`GXкvM Բ!שIN":t-|A!璄;E t(^RT4J90 2&%x^=oq'3w!QI|YDJUiIQp%:DFLj,_Qq%i2ؖ#\Mڃ:I.\Ld@? H-B1\xS? |GJGůG%֯2nJq6oV Dwkǣ0k o࿩W ƹ_g{?'N襯*h@R{FSG@PQaw:m%~+^yEC 5W,aث5Kljw< dSWv7_zcNO I}c5 o1/{j?:Vl@dvsC~7>7jp +3ǿB7F߽窨wJvc?At%l\]Sϖ,hQpM]0GQhbxIp'hXFe4}jF<5n[w9hSjd+5)l8`-Ur0ۣ?d #je]$冬O^Z(`p Bu.&A\Iսʠ dܦ9s ',rjuRiM B[xVShkIy*:0Zd即ayK-DyN~sTp|7{ʱEU=S8 p)7idV.T(u> C*jv2&Q5iէ/*ʍ ".&>s/ h(h<>.HZPH1'0̭,)\o?q?p=hv}{LP2~^A/2= R݆@!NzFQts1G!Lu H'- 8y$vk#JگVМJ{$YyՎu?AiPu;LF !jca;FZ>B_IuH cu~wvh'}!p~ CBWVe.(^f(s]f'0M&SLձK=wKҦ̾ۉ*U8W?6[6n#'>^byhP"EM/WA-OPou<37l V `r0aJHt eKCҳ7il&}! !8>(Evy( !tُsM_͒plSv'ۂO#ʑē<8=yM;;;&q(khHKw~=Xr@9@p9u341`BNT{J nb~}Jx,3՞e^, LdG דLWgahW-$]]HpkQY1;7~6-zA9ru)O@MBQCS`S#-0bJZ:q+Yʚ -@Nyvmŕ>Pቅ0L/]D֋=.x}`aJV98"o^[1zXq: Ze󴆉w.Za,z1 o+$alH04} _ *@ SE#9K/v0 8 NJiD/FȔbҴ <8{?DLs9Fzt3$̵Y4:E]/Ҕ{ɍ=-〿,N,$w*װF`ZsE {;%g釰GmH/dk(]2mSRۍoDNFOdϿN,}6gQ!&~.n${̲M" `z\Ō AHT9mꇾ6¿~)ޤ3h6-Wtbͺc?*ԊCw\뫣U&dXR Щ FBqd{`Lt_|vlv>Lb=WvQ*"هRa'w,X`Roc*? 3R]^|;ZŁM6F N P'dޒC'F#iiKݨȫ+@Mƒ)pBI,s4$(;C 6VP0S㾹|D5::p'*H*)+R h@0Õ-4|[OBᆄVak]N? B0$CZ-,LUZ^c9US_S|SGa#!_oqνSqrz&]TƑ$;愪/Brp[5gƂ X3*U^[w|2(w=8U=+ h " >BA1AQ.U99}t7Kt bQMFOv庳;6~%eo@l#.쿿Ӣmsn[>3͘Q&pK>,̼9`'Ņ(Ld>T"SJvV$_:+[z:)B}iRsgަ; NU Kg^v6Ozm7JkjR"T6Oh "!I@!Kk@zmYS?' #O:*muO^'B2uc sֹMa0 35lKu6}T(&WIkx,S ൠ i~?y0NGm9b@s';ހf76b'ChRri$[:{.țN5X%ʅRT3&ROߝP#k4o*,yz:ݸw_pTuXkO;Lé`,6_3@@n"6sK<{p K޺"(TEfi Ll#* ɑFB9p%JΉuj)v}P(k W-dւ+uLd"DnG*dugYkm_"@67Lpƹmt,8ccaI3ub+N[kQ5Je˒1G:gBPٸկU&T&KU>_9,JFN<OrhvHY_;åv#ޚܛG/םk!R$wH_MG2 7PLNFUnVc fً̌ɔ"Kk|&[Zx3@ .)J: 9˵)Cn5R, 騛]]ЂrYgY(hА#>}~pS ҹOkQ~)jGbU4ҿh߬{a`b^KՕ i1os!R@z<\~ŀDdЄ「Ol[ZrR!xv燆+AٙbhvNj,$T* :2E}# Ǵhy>"t X+gwp ~,rҦ\?Lg[KUq9bcб65; ǜ$3om*2)M!mKbUɩ"񒨌W-‘%-dʄ`"^;T~>9y@Ot4%&{`N8Et33pu}2l/1HSH0n@o$#.d!DF(@3WЃÊF伎`5* &YF0.,'[eeZn@CHF-. 9nYgYX̤q,IEh- {oj(5PW;wS|t9s*Eg&@bI;o(˔z-쵌^ Pg{5]%ї*))ET,FX(!&X&7ֿRh7P(7N?gm/HsdKv.Ϻ``\I$M_~m$%VRoZ -FR;,}Y,7AP 2,jz\G!Drv4TÑl٭)O_RS58x srl*r&:{[P5r\Cԁ/Aҧ#2m Qtg#6kt_`H8^n irގ ):3N\Pa(KcVI/%[ZO팼^Q,N5Z=hmi.>m{\nJ~Y (.6kg&w5kC?!3aE :ᨋ"|jޢ&Ɣ)ZM ZoE9"}feNvr<^$y@ɡ̄ds}GANKo%om$N=M!׀Xp#tO8C\Auݔ7'6H܍g 0B޸+it  9{HPO>YlJ&<[ai%NP\LA'FОEoC!+mMڋD}U 9Z޺~>SvSr6PMomyO 8< +8^\%λn41@P EQұ fv M 6aH$謿݄"ڬir8 퓋^#"uӿ7<_Pg)"9J{dql.2PmwСwtm'>{ʕd;ri 7RL` Z[ew<7F%d`y Ep—W&ۻc^UB H FH 3@.VޘVG6\{f!IqAEćȒ*1JP1]6 =J1HS~.G~H%]\ MM 7~לZC, 8pqLuKR33Mo;0KI} +*Bmg42e%Y,[o^7 *g.0o9wv@'PAӢ*|CBwwwvwsܮ7֪7joSs[p@ċb)6."Sܦ7*kAՐ {Uu;9_1YLP(_oT䖵jYWP\"DPsw@YvM=Ӷp=o87:0Oąh!܆ .-\%ح{/y_f Ybt#ɑ[~@xB} ZT 3MOPonx8_=Q՝f"~SEqcX&hYcod *j qM]m$lU-ų>j6 [T.gu&>a0p tgՔ]rz&CNjY÷A1 G_Z ߸[`4bZT(V󐽋~"ʆle9iDBD"Uh^AvCA-p H; GICc?_#b:[&;Gzi70Nx$"KQ,l]V}^yĖZT )EBYGK;WELM&}BQ5T(Hf*sW5?΁lZEyБy!%c.œ7 LMw)/^Z'o |'+@xXG//F@/.Ӛ>h ͒w|Ƙ9fL*G2OV$#.M WghwP_xU<‚X+90!p sQK6hF 7uPIBIwy[ $eeR <|Ov3r4Q)ϑQnY TCH#)& RbMޔZv_$-_UӮ SՈ=l 3lic S.w(5!ȰsnQPҾkе ii=#dpxG-@`d֯` :\ ێ{;DbB)2Gm#(,lb %7 4f|K9J: T@p`,T`|!qG5pkriǜ1QN|ݦatDżbT%X(_n档 :Hʖj(LZ u_vʒ6̴FF=Gq-W&l4\" ۃQp;ىK` =#O= |.ύʔdͰ9h8;9pjLM 5IjBH&вʪSTMtP|,~. x~K~b'ŵ'ډ2%X AjW7H71ad6>S­8uf}cZx.@T?;-$#KNs׈>>{bzRĂl$xTttI<=3gıL Y`(qy7wW?{jlge{w aڶBwDf&A:rxU4vc*%š j-7r`É ̗*_!+bDڽ7J)h*.ƵfKvĜ icHYǭGETv<2-%5N*$ z0W1 kѪ[kZϖtMC]]I Sq#AHAMmŦi" iC[IjL .+x4aJO^&u\a+:, ]8eoaK+KǸL=Ocl$|Unqׂ qP+bZ*Z?)+Jt 7F&9:B,cܒ[yIhZo@" mcDLR6R|T.;-_- 7#O׎^u hvIJck7m!#CGh!o};cZKѺW;.~oBcQ*#oO$~/ՙ3-qD Or%/#PJm4 o濌m>A& ׃rsu@nwh0t\N)hŕ8Ή}'4OEHKkahH/&994E|v}ݬr"v!a-r'z)[ ] MI\^lW!R*ڠJR@7@H!,/P( 2է3P̺wjj~ $'?-ªH+JrK].dwLI @uNg0DKyCA sw\wzѲB{2/F(X"t+jO=Iv[N p!X8bk6[SOo@¦1T:dɏ%u8O?Yq갎n;S$ة8 +7i wxẆ#\`Gb_"ڳGۣ"N?_m 0II MU:xh0X܀XڃbO7 L߾d0 ~7@FcJySJ\trOUH$w(: U *n\cA^Mvv /8{w?{XTvЈ ?U:g=b3Bmu>b73Bg9א':<(A2]('ԏAWX*}fzǨJZsULh c t.*"Q~9z\€h"M&X@u%SՆb|'S*tmXZsڌo"`άC;sx:|u_7W4=xLԱ%aLy?0Ͳ%IMOcnHdޖFZ79LJ@(SEu.NJsZFի13h*LRZc7 -PͼN7>n)bKK>~Umvu' po&;P]USFL: --6rCBtNÐIK OaLO48`;twǞ$VJpt.#- ZJL !IM e:C (571vwj&C|G`D/Y%ٓ撪bЈ줜 7eX@*?휤#{ve3O/tpO;Tt֟_']7H w[ս]lTz)J }( ,E/5VeV2tuN]5Q⻽h}R+3菵 J9&7d\cFRl6= ܼWsMgN/}2 Y.O`?5 B#"ߘuЂUa׮Yj ޴'31T_LK.iv`=:r:+dccFO1kG#hcXj7GbV FIzG"$:EZ+)ru`⭽585S<`|S١B#EÓ~Xt*!,%8X;_ Ѻ*d93{age™DuUK)T; E/} Ċ9H LъW^10uBm4SYk{PlDyAl.M<#Rxy!X4 ^ m*,k/ODlwQFls:+U]) IRֈ_Vȸk)GI^sL"d4Q߅84wLʗj$=A@+ګ7Ÿ&(O+,<dwл*X"#!lC7~ɠ8<(.O0v8_iqlLHBSÛ{C(*^!nMq/:l}ՔIb @I4[ )ѕ} \dWLFfjaOZ Jt=4IRqi |Ql5WOb!RQOmfϏF|mN&;kw \dwy-CV9D`!.sp:WZmdpgv,|~7"͆ǷgCN-6UVs-3%+Sh[wB5ΐ9Lw ",2PsjӍy#)S5c\ ŪJ;_4<-$?s-.] ?Y]3HIAnYTt~:87E.;Q՛_AuwQ*l8Hayp+>zώe @m{{ ؉`G5ɍ#!g,2|7RYJLmy.=L}i,Li?#Oa/pnN$Jn+Թ^4(|)¡s=fMiǥJ8Q yn/%Lj^ZヘzoPAQyÉ=HKT,Vlwwh[.(MZ8?*YQƶ)Fq6^ɸq->;7 y2^|=j-5t]⃮޷}XFԛDid_+0=LmLHn` owJJCDEZLix5E4@$[54Jb%x~Ds-))ޅOh! LފwFMӏ o_O!1ܢZ˨`iӰl ᜽{dTyIɉM+W+e\ 8n@"AȢܔO4 b;LX~ZRl5.jtM$5}1yg$tIttjmtmSOr7'%%̮m+7[<)2}ZAU/: ș/#T\2k N*;!D^mRC"NC e齦v\17T)&Ak{Ձvx:H{Gc,&(|чtIejf]ͤ{o{999@̪$C73%&֭s-8cvG\,SbNr{vnUhMH۶80,n䄤led"TzPHU@5y[ٿ d< U5I򾝷a[Z-Ǡ=r <3UA:sk ,cUU?vSc9 x'b>̀5Z$Wc=/{Y:inHׯK7zff@,Vڻ[U7FU2qƸ͌-|\ wg2(3~:,Æj4<)T] v6نJ>SKfQ$k y]בF 6 碳: ?{fyPi 6za>Mm>BFs) '2m僦S+E}4Rq4&!.tl }Jtj~387t"{[\N6's#*>}V>2u*;>1\%Pgs+Vȣn'rEmU<|4NT&%kvUU6 mݹ]I:Q͉dr l;;TY\N;Ot)VUJ*/[~.G+SbLE)&oqؘêv w?JWǿ77YlU@*.fB|MGq31/)utνM[LuzXG)q Wi%݌oW-XL8qE(P+4haNKKMHo[DO~J7d)HG2phAo R*d'͐.v֮]TGldlqM^|YmݽxLQ:G2F=/l8&] V#$z(Cgvβ3wйQ3أ}ANE!V~2TŰ8UOʮo gm~Dϫ`!x@{B& ]wjmO~M/J~?g)!]q!WvxB|%%nKFVXW ,n< ^wT<4 F;8y;QtO|Id䶙౛Q{aFi! F$D亻2D=z`ꗕl}G=PDIgIk٢'u(UnEBNtAR;P4;50bOVBJLI/c$ {($ f"i(f{M{Aal3 f\L2K mNfWfbEAPsv28 ŁZ,Jv uu긼mTs/evB}j}!wPԂJ[5. "eGQY !Āk0aȏ$PxͥNA]CDs<`_y@DSt)D{,d1UrbPDVԴ.*3RͶ2hzT yeg47εr~YdL,/[+[,`RQ /,J)#ya]+>T0L5^kcc`7 !^gzTu[y/,xW{u""Z=Z /y}I ҥT:|T#/=U#~N 'uQܱc#D/kL IU^L 'U0CShcAX3_9FV%<1dMPac W %I\ţtm5嗩;%7yKCpH`E.I߅ӟ).#bg<^`o:^D˼cD-9>/RtCr@tLœÙ4NU\oH_+Xo!HZح4zL|B _/[b-$M~Tg<]v)ĻQdtnDUwj]3] ~{PC-Q}2֦;JC꬇JԓD+Sݡs,- jr ;jZ Uݵ/eI 1ny[*{k~[\uJ*?$ 0mFutgkG#ٲyw[:z=A+i JR܅IQMPTò* _Kw+׷Ic,R^4,)AQٺLfO֨i5A_—,ߪ,˕1ғQzCp{*^XZR5K{Yt}M6tW(w__x,F:j/3~Af@MJ1@٩\T&{PZdCЌ֏'fnEY]0O .튻,]TNCTgYd¦Ie587O %o)p,f|/-=Eb5jlR$搯ׄ =Ҍ J)[dQCU+y!0nQeGU0U?۪1DAҥ8h(fTsNt饕=vkaA6`ADS fgtg {4A3Ajlc~nl s? 0 [}ac{T|hefǷCZ "iYfEh8V[aWK;,W|35p/{JlwNR" )p0,7oV aIAI0>bdM !¸XEG$L%ݶJsI`2+">衜y*`xz —Y ZΠÁ7VS8T&76Q7h}?ǴOLȸBE|Z\n2{& )'L\M0w.힟O "r@O3Jy,m)^:\ue5~]0(2Hژ" o*C Nuo&QCy}5|/h̳5F RmI9bxz&B!|kE'&N~M}L|n("L[ӫ9WoƼ䤈ȋO `'e> a6t + ` -)jI(p>$ uZ6: 2\o&cƷLRx>kp|Z7=**NSM G)}EhAr4V 9}/3䖴YO-M%tRl~qDXYsBFJaxU85ZDFLKCaٴJ1h?&?$%Y TGO9޹9v 6S43bR꣢]8 8np$ݡ>iZΈFXƄ!RVv +wLONK  D%1w?X\J~P v-Y'zUi&w@^al5*IWX?LYA,·-NvB2Ӟ@I9j}n*sAXIM~8Til<@^y2._47rq)C"υ`(:A9+[WALg2Q="Qc敺fu-J73 ɉUMss=D x[`(근CcVˮ,Y fjٖxBNݪܻFNjxpvb6N1b {it%䠔|2 *\5k :nSMs M{ethevV9Soɕt>U zxߺ1|E;8#-߉A1L?q5 ^"(ύ? &bɡzMS(NaRޞ?|YX9CQ&V  KzԞ;ܒ̮N:=cP7!% 9緉TS-ReɏVj ٥\.JNid'Vlh]r{.;17`n+tk#U7$CL7\Uqvc`v,s#x2L.&Ө?a姗pk?wuzĎ7\^#@;7EmiJA*Ë?{RXD&\)%f%a?! rn1$6VH&zϙj*&,glkV,$ߥ[TtV|A}zhX{*sUc4j' n kGcDQ/[ T^@>djísXWw$[T K3Md v b(,ғ K{܁VDUY)8ZǫYilL௫d3VaҦ>Q"*zx};r'~4F9"P(ciWrEoņ%tE` glYgz9P]s?%& Vll<`{K T%JTk̞:bm.ٳ; J/t|"'.~2yJ7&E}<'RqXT9`uܬ>kì[1Rqmڵ7]@EAVXCvK&vqaZ38?2j*^vr\/r+44]ۇ~Z&;*hW~7>Ne(=dcl c'o ^F>_0;n}S7_C&;*qocf"7I;,<@|04LAgF+U?c