lorax-composer-28.14.71-1.el8 IT>ID  HNG GI/I@e U]6"Ypq|9nx߸ņPf .gPČpaspJU{jA .>Qc& ̘tT?!r%IGiŪɅϨ.eZXIr,7])bb맲ٶgD6ݗeԉun6>9m~ӏQEe&:phվV`ɐRSt~#]1BbfDѲi ! ,ȎG<8Jo)}E#dM!#D"r>3*)/2m,0b16990970d915498d2de11099c465c39b37e6c4ce80363effd5acbf1b2121fbaea883ccd75b6195824becc22be72c78d4715fe90302047c435bb500683066023100f76d1cdaee83d74099a25d7e295ae4071cc5f48924fd7201a1fdaa9ea64912adce00f8f56e352b762fcae820c6fca058023100af83e9c59e65e766ef52fa15dc876659d1c65b2ee06dc9874cef02c8328b22d2ff0aea9df002ba0713ff0804ca7f38380302047c435bb50067306502310088d5cf9ecd470b8dd88d120be26099167bf907ae502a855dc44060e312bd7c0de017c5beea5cd4963d648f9b4194ff8002302622c5292c123a7852e4f4ba321f4e9a370e21370d0cab22357da3b9e8e43a9d37c523ed49f7a9ef7e5ac851f2208e760302047c435bb5006630640230486d6aacc24e8c19afd5b60760a315d33f3e3c85b6fcbc9c05ca171a1c963edd9e03033ba4895bb76428a223c086f4bb0230379b250461f4163a9f6aeadf320cd1ceba44c0543ca9306a180c3390c98c01427703ca63dd3a89bb7e4aad8e9ad6452d0302047c435bb500683066023100d1ec353b6c0f64f4646a5239f397c4f0adb6f9d0bc868cfbe20668267ca4065ed60f93921129b589e5343defc8ad17a0023100b5054c81900d5686a5329b5ada4ee8bd3dfb638ff43387e224c3a0fdf558d8909dbd6ee0bfef458ce86f28c5f633fc690302047c435bb500683066023100d1ec353b6c0f64f4646a5239f397c4f0adb6f9d0bc868cfbe20668267ca4065ed60f93921129b589e5343defc8ad17a0023100b5054c81900d5686a5329b5ada4ee8bd3dfb638ff43387e224c3a0fdf558d8909dbd6ee0bfef458ce86f28c5f633fc690302047c435bb500683066023100f4133b0ceb92d04838ffbff3a521abfa437747bf3483d3ed1b6a92ef7d5e2050c8f1fb212c638fea3db81798fed11690023100aafb574c5bf7187edaafeac4f94bb0512d9dc36bc6b9b2f7c4f4c73f04fb346304b671f517a2d494f71396c12a7e219f0302047c435bb500683066023100f4133b0ceb92d04838ffbff3a521abfa437747bf3483d3ed1b6a92ef7d5e2050c8f1fb212c638fea3db81798fed11690023100aafb574c5bf7187edaafeac4f94bb0512d9dc36bc6b9b2f7c4f4c73f04fb346304b671f517a2d494f71396c12a7e219f0302047c435bb500673065023100e42140fd87d9b05cf90455e4567724b3e0b3c1486bfe7e2abaa6a8e2ab95033c95364034b2a88b1b6f61e53642b6ecf302304fd4beec2bd2cb8ec6107952cc3c466be071f6667707bb551c0b133aebd28d32efe1339c2a1349b9391892c71e4715880302047c435bb500673065023100e42140fd87d9b05cf90455e4567724b3e0b3c1486bfe7e2abaa6a8e2ab95033c95364034b2a88b1b6f61e53642b6ecf302304fd4beec2bd2cb8ec6107952cc3c466be071f6667707bb551c0b133aebd28d32efe1339c2a1349b9391892c71e4715880302047c435bb5006730650230713b30eff61198a4d969693cec77ebfaeb5d390dbf72f537ad370801eaac330a4634103b12b60936cc1979e2b107e63c023100b1b456789e96853fdd1cf20b322cf59876a26fe37a58fc0a81f0aff63495dfbe3207888dbef849fe4f98ef4f526c48bf0302047c435bb5006730650230713b30eff61198a4d969693cec77ebfaeb5d390dbf72f537ad370801eaac330a4634103b12b60936cc1979e2b107e63c023100b1b456789e96853fdd1cf20b322cf59876a26fe37a58fc0a81f0aff63495dfbe3207888dbef849fe4f98ef4f526c48bf0302047c435bb5006730650230562657de46c988994d507577cd01af254a289211df7b2429279f7e9706cf5e7595f0d122321e4be8320371fd727d572e0231008ad8924ba7c19185c537d7bd448823d51dc67c5e7993d7aca3c52a92334bb7ad9c68dbed8440c7f38d7f0d1fa65b08a10302047c435bb5006730650230562657de46c988994d507577cd01af254a289211df7b2429279f7e9706cf5e7595f0d122321e4be8320371fd727d572e0231008ad8924ba7c19185c537d7bd448823d51dc67c5e7993d7aca3c52a92334bb7ad9c68dbed8440c7f38d7f0d1fa65b08a10302047c435bb5006730650230682699aa2d9f310c286765d7fbd4879c13a466a1dd66b86018c29633729bc86e535c2225275d3d7be55fe942077dd920023100c025678ab9e6f1648d85e5de014c94975e854ac7ed0a7b3d5d8e7ff07b5487427e7040054db2bc54a5b022821108479f0302047c435bb5006730650230682699aa2d9f310c286765d7fbd4879c13a466a1dd66b86018c29633729bc86e535c2225275d3d7be55fe942077dd920023100c025678ab9e6f1648d85e5de014c94975e854ac7ed0a7b3d5d8e7ff07b5487427e7040054db2bc54a5b022821108479f0302047c435bb50067306502301f6171013ec5c5e8bea50a72e26c57d2ff490a6b9e033a5f0716453a71fa3facacefaf64bdf5cfb1f71fe8a7ff7cf86b023100a83e3fc4329115d88a0ca8f31da1e6334b1777162230fa9550cdef96b23b82d47a85f5eb178e09daadd95b49c7b311850302047c435bb50067306502301f6171013ec5c5e8bea50a72e26c57d2ff490a6b9e033a5f0716453a71fa3facacefaf64bdf5cfb1f71fe8a7ff7cf86b023100a83e3fc4329115d88a0ca8f31da1e6334b1777162230fa9550cdef96b23b82d47a85f5eb178e09daadd95b49c7b311850302047c435bb500683066023100a707ddf8556ce280dbbefa4856223cff1d66528a85c35238102688911e80b7a1d49aac85ce5a182c272452ff56183bc50231008408e8c6512a667950c96344deb7af5ec3f2f44963be188b87bac91e86fe87568ad29c4300046ed1aa22e97d08a2bf170302047c435bb500683066023100a707ddf8556ce280dbbefa4856223cff1d66528a85c35238102688911e80b7a1d49aac85ce5a182c272452ff56183bc50231008408e8c6512a667950c96344deb7af5ec3f2f44963be188b87bac91e86fe87568ad29c4300046ed1aa22e97d08a2bf170302047c435bb500683066023100db7adb329e48623d12c44cf9831b2382bf68737b97703a95517d4d7df85a4a8d1c7fc0c5fdbec26db44a452ec32928ae023100d3bffa0fbf0e30644e634d4d9847594ba70db4d89b4af6afc2a88bc4a90b6bdc9e050aecb45dc60c16e6d37a764840150302047c435bb500683066023100db7adb329e48623d12c44cf9831b2382bf68737b97703a95517d4d7df85a4a8d1c7fc0c5fdbec26db44a452ec32928ae023100d3bffa0fbf0e30644e634d4d9847594ba70db4d89b4af6afc2a88bc4a90b6bdc9e050aecb45dc60c16e6d37a764840150302047c435bb50066306402300daa3236b0288431544c1318b542ac5893f5212fd301f03931dd4e05c208f0227541b9b895bdeb81784f2d99b0eeef3a02307b36dacd1e82e2482abfa360fdb5a84685c0181b70987c6732297baee8e99a30aecc160b3633b3561ec5bf44d8da44cd0302047c435bb50066306402300daa3236b0288431544c1318b542ac5893f5212fd301f03931dd4e05c208f0227541b9b895bdeb81784f2d99b0eeef3a02307b36dacd1e82e2482abfa360fdb5a84685c0181b70987c6732297baee8e99a30aecc160b3633b3561ec5bf44d8da44cd0302047c435bb500663064023044881f275037f2cb654e0329424141955472647d430d625e1d316b155d9be9c75757efcfc4ae9cd0a0991b5021772684023030b166c0458fdc754fcc57303b12b9e4961dcd0f69befdbe96326203fb3f0afddf8efef3b23e438edd23c422691ce1580302047c435bb500663064023044881f275037f2cb654e0329424141955472647d430d625e1d316b155d9be9c75757efcfc4ae9cd0a0991b5021772684023030b166c0458fdc754fcc57303b12b9e4961dcd0f69befdbe96326203fb3f0afddf8efef3b23e438edd23c422691ce1580302047c435bb500673065023100ffd9b7a812c107ff10617d5cfdde99020c032c017a9dfd1269ec5bc903835522e79a90e05cb0e35942e1842b7a66a2de02300a873649ecbffb8606e9d7bb47b356208d6dad25933b86857c744a1ef91b46fb944171836fdf8d45f558f9d0bcabe1810302047c435bb500673065023100ffd9b7a812c107ff10617d5cfdde99020c032c017a9dfd1269ec5bc903835522e79a90e05cb0e35942e1842b7a66a2de02300a873649ecbffb8606e9d7bb47b356208d6dad25933b86857c744a1ef91b46fb944171836fdf8d45f558f9d0bcabe1810302047c435bb500673065023014acc954aeb03bd36b20fe0d2764c493a968e848da3d8b7e3d35f56b46ab33a5065e209a93293c28ba6de311f8b680da023100e092c9d9269dcb849075cecc2929ea021b725d648cb0a2cb3e144ecefe00b7803940c7497d38ed55e8ddf4a24d98a8940302047c435bb500673065023014acc954aeb03bd36b20fe0d2764c493a968e848da3d8b7e3d35f56b46ab33a5065e209a93293c28ba6de311f8b680da023100e092c9d9269dcb849075cecc2929ea021b725d648cb0a2cb3e144ecefe00b7803940c7497d38ed55e8ddf4a24d98a8940302047c435bb5006730650230188ebb13605dde63287941c7a693a2657651d6fd043e099dfb89d1bc95271ebdfe3f7707dcc7524cf3ddb7184ba877a502310097caa4d27eb9aceae8ba5abbc3d7f7769e6cae238cd7b3a87641340845fb205c8085f6cc5430f7324340111e0fa13de00302047c435bb5006730650230188ebb13605dde63287941c7a693a2657651d6fd043e099dfb89d1bc95271ebdfe3f7707dcc7524cf3ddb7184ba877a502310097caa4d27eb9aceae8ba5abbc3d7f7769e6cae238cd7b3a87641340845fb205c8085f6cc5430f7324340111e0fa13de00302047c435bb5006630640230571f78e8f4a4184f49c185ac9755eef1499284d0ab46b8d90e8ca0752b4229ed739045c2a9d25456acf64cd29c74ba1102303baebde8fe0a6d9a9327bcc3de54f9eaa5801d102e8a3e40c27bbf598c5546e053f735bf7ba6288dc11e1dbccc2f0d630302047c435bb5006630640230571f78e8f4a4184f49c185ac9755eef1499284d0ab46b8d90e8ca0752b4229ed739045c2a9d25456acf64cd29c74ba1102303baebde8fe0a6d9a9327bcc3de54f9eaa5801d102e8a3e40c27bbf598c5546e053f735bf7ba6288dc11e1dbccc2f0d630302047c435bb50066306402305a6890ea12076e8e1da5bc6aec4d07743f4bcc3a5633ed2e39033358a42e532239e002a3629f260b8905087010986a220230179c15d769b680283e46c271808aaf2c74ef4450687b63342dbe50b5d5eeaf8f54be3d13131984e27b7f8ab45b21f64e0302047c435bb50066306402305a6890ea12076e8e1da5bc6aec4d07743f4bcc3a5633ed2e39033358a42e532239e002a3629f260b8905087010986a220230179c15d769b680283e46c271808aaf2c74ef4450687b63342dbe50b5d5eeaf8f54be3d13131984e27b7f8ab45b21f64e0302047c435bb500673065023100e6e483477edcc718a89d39f5cfe15e770e0a5a28104d68a85c39f9555c8df0420875086dd1dff41d64deb6a8bb6e6d1702305a5f10d385b4f953b2142eda49974701a5c07c3db66b52cf51f8b6ed15940f2ea608436587691e255b575d3a133397040302047c435bb500673065023100e6e483477edcc718a89d39f5cfe15e770e0a5a28104d68a85c39f9555c8df0420875086dd1dff41d64deb6a8bb6e6d1702305a5f10d385b4f953b2142eda49974701a5c07c3db66b52cf51f8b6ed15940f2ea608436587691e255b575d3a133397040302047c435bb50067306502304c6896d3a6902af718b7c1b96cf8b4e08d5064bdefb4dfee025e3fca5be0c29ffec4b07b5a5d98dc57021947a3aae3ec023100da07b1b8ed4f18c0a0204bc6ddd4e30fdd1d4eec1bc3a38103918f9db3300f841b1dfaec582434d2ee329637226374170302047c435bb50067306502304c6896d3a6902af718b7c1b96cf8b4e08d5064bdefb4dfee025e3fca5be0c29ffec4b07b5a5d98dc57021947a3aae3ec023100da07b1b8ed4f18c0a0204bc6ddd4e30fdd1d4eec1bc3a38103918f9db3300f841b1dfaec582434d2ee329637226374170302047c435bb500663064023059fcb395f21789cf632d7d9d51853b26f61e8df58a7707a2e722f7ce0427fec1d81948dfa77f35675d614aa1e5c30d2502302a8b566b0a786434556d690be8d52cf04e12ad13b9deb38a70741ae038980cf1e623d990d50ed851d7a3d36f9b10b3f70302047c435bb500663064023033f57c15873e439016ef35f9cd65116ac388135cba465582dfafd89f85b9ed89f92065926c5044da884705ea243ba672023045850e28ddae38091252aa2ba5274c6dede9c23eecf6f23f5aad52c6beda261e88a33780fea3d240adba7736bc46de390302047c435bb500673065023100d64ab0a82bd4a31e096fa341869b3aca0662e75a63b1404ba701a8a50f2dd07f32baccbd4f88db31d6bdeaeda90e6e8002307106b0800d41fe717b3e56b42cc5361e9858aa49b8c6b1f5fd2f8c005cbde320a41e6fbb3f862442453525092707e9670302047c435bb500663064023075d755d4b21cefbff4bed21a019a6b8581a2851f459e1d6febb369cae962935185abc5e1390c244d0e7d1ec1d6455df302306b458b080fe381f72511bd4ef4ee1618778e47ad25f77e8022bf0d4ab114a2ca6c598df9399262cbffb2246a6850ae030302047c435bb5006630640230556bbd6a2e73fc473338798dc71f3fac33da6355da2d12ea1cb47a3aa1122010a8473dd310c5992d905c812320f8430002304849c9ba1af3a1f2045d10891b1cf723b37b76b26ddfdd1972cd51326639a0e90c977ce700873bc5a38a514c064291850302047c435bb50067306502301f383c50f21e447f4e739c1fea5b6e6ab1d2e2b519a7e1e445e1171fbd27af203b1e52beaf58da8f7f779f99d1bb1eaa023100e2dbadd500fe62e00178dada5d027ead9a77e8b3cf6c3bcc708e2b5976efa48c7e4f4df74e2c951cc65162306d0126a90302047c435bb500683066023100de0b550974c3cc0c920ca7b640ac2850fa7f6d6d26fd14c711673c4ce252e39f8a5a7a19464cec9aea3a8d9dd5b8d43a023100d0630092874df9c6c5c6188ca0681a23f4b8710b011ccc6aa606ab62a0b3d46338669731ec931da38f4705bc5d8978cd0302047c435bb500683066023100c46ae2354ed789661d55a56e1fe03038592767cfa9cfaf504d771d33ee20c5c31c297f12b510cd93b16c96a24aa19797023100fb3c3f9dd96e33ff7bb0c32deeb4d999ed8d014ee3baff71880af8fca8c4ce8df7ce15fb80bd65801c579eb28bdff3050302047c435bb500673065023100a757e17c97a2076e0cd771155655e5522a42550a1131a06ead0ea1f8163fb48a6ec3d50fee51a6340ea8240b1220588b02303f5e39994d00c26b8d8f69a9ae3cf1d527bfa423ae1a960c393903839ded9f38a6dcb2240cbdc08ea81743d7e77079f10302047c435bb50066306402302cfb567c9482b4fca9eb8ac23cae13a61f6acc7dee502105ddcb1ff68157f6eea4f7159ae39fb3b171e15534ca7677f602300f7fee0afdef637cea056911345eebe77e99f1432663470b35be4368e4996065b3b3374ae7fe48fe99a17205bafbbf550302047c435bb500673065023100934e5dc6af5a08d5196efbecf29b679eb4c88e041d7b8907e1c8dff700c5d28807aa9d03e95697f2fc66d9d86f7e27a3023034f6b73ef3269decc92377b8f84d6739bc0950ad7f0820582571977dca27f40f9d008bd33f642526d0f9ebc3d4f2daa00302047c435bb50067306502300776efce5a93a1615684d224199e3f215d566be8401b25466982daf7101231ed750f7aa7c6d5879581284db60236bcb4023100912c5fb2a0f713142f3186bf46f3164b2ebac7eb50edfc20d2b281c7cf7c8a8a78436bf2d1e7e6aa5d009fc3a5df9a220302047c435bb5006730650230076fa4e781134334466ee1b7394d836677779aa39ee3933380b4b42f34da2b03ee732158b9dbc0de0219bc4c892ece6a023100e6f631e32f2de991e8da4e25712b9e6e399333dfcb76c36956d398685edffd7d999ebb736eb94136cb8d86fb1f1750eb0302047c435bb5006830660231009e14ccd5850d32c95fedcaf7dd0d1f0ccc3f376a7da05f461cda04c1a309233da170cf406c789fa2a7714e35bfdb9656023100c0cbfabd268adb1d913c98116f3684d2bc033d219edcc2fb11dbcaa7d098d8f35a6350128222d839e326ee7a8e496a640302047c435bb50066306402301b040ddc523cb29953e05a5313643271f05be6c0962bbd2062c5edc78a2475e23d5dfe239f1dda8989789d348f7c87dd02303dc50e0414ae5914c12cefd88f1170cd00c81c06a9d2c8a1123e7bbf2ce9b8278910d77f014bf58c597be8ce2eaa510d0302047c435bb500673065023100e12c8029d7f42bc8994e36e50285cc1d9de9dba4188584865b206b7e193e49363549c759e3a21f8fc5e019e307b1dccd023014934c06bb2e7dc6585d04adc49548f0dd9b6541b3546e16e167265663ee4347347f2337dc2e1ade3b8557748eb04bdf0302047c435bb5006830660231008e5a46a976efc26a89462394c01a8ba5d221e7b30b09034985d2f124efef1accfee557a841a8b5a393cddd14167a4d02023100f6d28ad671d7e4b52dba6495714917e15882cdcdd10fd23ad146fcabe9833faa56270261ae3695f6b54001186cbd86e20302047c435bb50066306402304521ad2237b9a9f5263947a2f61e39127e2b375396cbfaf2e5dd0b1c8cc99159e8daaf76d014deefc347f71ad61d661d023040a182574b2cb590ecd075ef8db55074552a3074ab0e03040cca6dbd3f0ad12700be90b4562445210a1013aae457a80a0302047c435bb500673065023100c1c3c05433d8b57fb7f37fef821879a991ae0608765aa34a51bd2b633f63e97437a811d093a15c2842731e5573887008023036b17cdd69493217e1df0fe2406a696e1ac403663b8d899239754481c5b2ae41ce96309a080be696166e2224859611ce0302047c435bb500683066023100cc8238b5ae82c0fe3a4debdf6a830024052da0b4b18467560ad0dee7d4e769d3f0b7682a9a976065425ce0752d7d1b16023100f7440128c58bc1642995c030d602c6668f9636e984646ed24974a0433220d5ce43168332af91a6423ed88110095ec4bc0302047c435bb50067306502300a1d81f717eb1e8056c8d48336e326d4798bcd26bf52592e4622d3ad7bfb37165188e1033550d623a459f15f6b17f834023100e8ee25c9f98d12a00d13fb4e5e25e667bef175237c4d781e8cebd5667fb5069eb458555d7b8963d234500cfbcecc23a70302047c435bb5006630640230486d6aacc24e8c19afd5b60760a315d33f3e3c85b6fcbc9c05ca171a1c963edd9e03033ba4895bb76428a223c086f4bb0230379b250461f4163a9f6aeadf320cd1ceba44c0543ca9306a180c3390c98c01427703ca63dd3a89bb7e4aad8e9ad6452d0302047c435bb50066306402300185bb755566d026258d9982d753877155ddc90061fcfb60ad2809674b299823e695a418b33209e8a13f4698394ed22c0230248653c5f9b5baa609a1da0f17ba1317cf3ecd5c394d73ac910a5765816bee38b92529ce8c93cad7e093e902f24b150d0302047c435bb500673065023006740896915a07920cb8676b94e19a41aa22b61d4635bba9a1ea73b991987c24582d9cb5e4babb8b01c9b0cf53151d3b02310098329d93381e474b6b5a1d2fa15786f190ca2d3c99302033ccbaf3d1ca62eb1985626889f94c8cff6170bf0f2044e59c0302047c435bb500673065023100f9527e904060744b318de26fc9f20a850136a0bfd31494e8fbba4f05f51788efbeca8d8f64e2c2c54b9f7626e22d3278023031487c23cd55ec1fbae30d1e6cd0b1886fc3843043b3233f730c7b4a3db4f558bde873d47790ca270d5673e2dccbe1210302047c435bb50067306502306d52a9003cf6851a7c48f29e0129965c55ae39821a637cc74851e371926b267d1c986caf6157253ddd579241289076390231008f3ddc82052649ecf9955a9ab827c8b6254d2876098087dd4af1c4eb0e186b8774a04f5fca85bac61cc84932ab1694040302047c435bb50066306402305cfe05a207521b5ded4abf2f5dc002697f5caaf2dcce706462abb471ecba1ecb454d95e3cab159d316691002a8845ada02303d2218b221d8006dd92d4468452980e65a41f9d5be07f96946558223988eeb37b2e458cc437ff06b27e3c0c7c026e5670302047c435bb50066306402305a5d0f0ee5f4475fd822546426c0d1063a28507b37685bc1f41ef8737014225641b24540f54ea87df1d5887ed7b76fe002301d4e8012fa6aa80729d1a4b71fc91e95e9982ed7caaae3178147b68fef63307f7faa596d42d226b680c7c5c5df8f33060302047c435bb500663064023022047feae810352f061b5f19ca0301357abdf9e1eb19f3c31ee476a5f26502c3722855633bedc8c90be8509645a6289702301e9a18d95cb92ec07fbee2fcf307a7ec1b3c138d6d273606efed70ab83e6ce47bc97a7d5629bca147db7ad702b080a6d0302047c435bb500673065023100d28478b0b91dba45eabdca71c158538e73d0a041bba25e41480eda73d056251c14eda2b943b235f2b24afde59caf2c4802307e8007ecb582d6634598426857079c8a25bde4354c069edd35bd703d7f25aa0d7ab9141ee2c767199a238f27eaa5c1600302047c435bb500673065023100c8ce96b7dd51e7ba5e6bdee90ea644095b5411c693f1581166eb9a1aba15ce1149a79834bf21c63d81b3a0bc0db8614502302c2eb7d51a557e5d65f794797d555978029872b452365c23ae267bebaf5b723e2c0b7b0e570630f6e296e8543073144b0302047c435bb500673065023100eea3ec2e54be1692dede3177afd6b01684cb258b3edcec46dc8c3462563430bb56924235dee3868c4a9900cafbe2bcad023012cbec4930a1d7557519506ad6af9e6d2a53f73fad1699ebbc80bea55dc67b61744a046e2460dab47a4980782f76c1320302047c435bb500683066023100e3ed97e2b8f78f416e3f139f264991a4b5cf5c758a8a1b67a81a5de176ce0b29962fbc734a5c745aad747af9e1ad6b6f023100a47c891871287b8232930ed0c3104dfe48be59c55abdb8ef88e10d5c5626db47271975d4c9da9bec39cee007222c31350302047c435bb5006730650230392d9b6beb3c31a345642d545cbb01d634575eb00ed87ee25958ec4e093aa6d54b7f6e3c35d0866df018f5af9d03fb2e023100a5c5a8cb54dd755079aae78a4545cdde353681b909ab4d0afd6a5b686239c4526fc7ea7682a14e1c5b53f29b211e6ee10302047c435bb5006630640230486d6aacc24e8c19afd5b60760a315d33f3e3c85b6fcbc9c05ca171a1c963edd9e03033ba4895bb76428a223c086f4bb0230379b250461f4163a9f6aeadf320cd1ceba44c0543ca9306a180c3390c98c01427703ca63dd3a89bb7e4aad8e9ad6452d0302047c435bb5006630640230486d6aacc24e8c19afd5b60760a315d33f3e3c85b6fcbc9c05ca171a1c963edd9e03033ba4895bb76428a223c086f4bb0230379b250461f4163a9f6aeadf320cd1ceba44c0543ca9306a180c3390c98c01427703ca63dd3a89bb7e4aad8e9ad6452d0302047c435bb5006730650231008bf3d583de09b9ce44c90e31c3c192b4155c00baa69939c5ba874fd3c83395e000b4909782be37e78f85f08f4ef1ed720230369c5812a020a1a06e524f0844cdc01a494aa3b6f8c0b703bb1dcca77d4583d43c9711f0ef73de74391660195d0af4420302047c435bb500683066023100adbd5ca2e8759d724122d49dd55dc17b3c437900f362055f77d4494f1a5151ee7b85fc211b74f7d121db7a12a0be776f023100e23dff6d0c430c18333a3e08429ca413cbfd939305f1958e53ecc6907138f8e3ddadc8782bfc21a702e008961430b55b0302047c435bb500683066023100909ede3ea33be5c86ee3335699ae907926e3b40e57ecae4f81c5419d61bb08aa5146596714c290ebe2470ba6e3322379023100b9198c7757e0e625a6884f545dbfb48f9db06d341f500d279333be3ac6cb2070cd91993dadb23473ffc903a8260d7205Le U]h5)"Ooɳ- WLc f s$MhCߊd#+*[TJ@æ #)aO?*!~{Z9&<? wsZa)Ł XǴ(o$[k7vl=^ Ut9X2r6wC_\w{)Vm Vn UOUU&9CK|@pW6$ɟs_.;KLE, y\p NGKICL p~Y,Jt<3P.8ٿ*+z8q%_b$Jn Rӹa{bEAZ{6Ɓ_8,[ ? TVljF;pwױ.[$D4bxn-t`l1@ˏ],q $-\ F5!H픎n 8kJ-&z{Ȧq_ 筺QˆЯl\,+ >pD?d  @  7TNN (N N N N NPNN d N!! "| $G ($8$f9&Df:6f=߃>ߋ?ߓ@ߛGߤNHNINXdYp\N]N^ bdeflt4NulNvwTNxNy7Clorax-composer28.14.711.el8Lorax Image Composer API Serverlorax-composer provides a REST API for building images using lorax.eaarch64-03.stream.rdu2.redhat.comՑCentOSCentOSGPLv2+builder@centos.orgApplications/Systemhttps://github.com/weldr/loraxlinuxaarch64getent group weldr >/dev/null 2>&1 || groupadd -r weldr >/dev/null 2>&1 || : getent passwd weldr >/dev/null 2>&1 || useradd -r -g weldr -d / -s /sbin/nologin -c "User for lorax-composer" weldr >/dev/null 2>&1 || : if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset lorax-composer.service &>/dev/null || : fi if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset lorax-composer.socket &>/dev/null || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now lorax-composer.service &>/dev/null || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now lorax-composer.socket &>/dev/null || : fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart lorax-composer.service &>/dev/null || : fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart lorax-composer.socket &>/dev/null || : fi$ ccjljl R RNN##CCLL==mm  m  p"LeN5 N q&YX)8!A큤A큤AAe³e³eȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴeȴe³e³e³e³e³e³e³e³e³e³e³e³e³e³e³e³e³e³e³e³e³eȳe³e³e³e³e³e³e³e³e³e³e³eȳeȳeȳeȳeȳeȳ75ae36cfaa5e9525dbf3a97ab71f603748276316d27dfa2425d4d1e7ce30b126bba0bac4b81d54ee85642b9813733bba999b3e970fa1cc3a37e36f47db795a269cbf4ccc40f2487e4f0c95c839e3522d39e3a90827aec6725237243d86906dfd9cbf4ccc40f2487e4f0c95c839e3522d39e3a90827aec6725237243d86906dfd7a1e0875dfc727df170291b031365ce5a4aeba80048a528a47079b149d92dc167a1e0875dfc727df170291b031365ce5a4aeba80048a528a47079b149d92dc164c46f403f00fcd8738844a6d4a3fbe2b0f5676a83f473c7f86db1972e06058544c46f403f00fcd8738844a6d4a3fbe2b0f5676a83f473c7f86db1972e060585489674dc942ab1ec7542760d02385b765ab95a60a66094d4a7d76c17364ab59fe89674dc942ab1ec7542760d02385b765ab95a60a66094d4a7d76c17364ab59fef36f09a78eb6b9db9ca6dd7a9eeb121d4abcb38cf5a9f20c0eec3d56e04a5dc2f36f09a78eb6b9db9ca6dd7a9eeb121d4abcb38cf5a9f20c0eec3d56e04a5dc2057c2bc4d5428e64afedc26640c5e529f3a83913dfb20d72e0b9a1daf21d7366057c2bc4d5428e64afedc26640c5e529f3a83913dfb20d72e0b9a1daf21d7366b079f5734e57b7372255f2070089e1fb4a80d13dfe689d6b6403067f16955a86b079f5734e57b7372255f2070089e1fb4a80d13dfe689d6b6403067f16955a869882c81faa3c25f2cc02500c84a6a5d3745246a72f97271f960c2e05f9d28bbf9882c81faa3c25f2cc02500c84a6a5d3745246a72f97271f960c2e05f9d28bbfc8ccc8c005ec6f76dffbec2dcfdc7c5c09ab96d815a04a8b8f5c0be57673bffcc8ccc8c005ec6f76dffbec2dcfdc7c5c09ab96d815a04a8b8f5c0be57673bffcdef8327bb285791770db519a81cdfa4461edfdd4ffacd26d82a127a82853f33ddef8327bb285791770db519a81cdfa4461edfdd4ffacd26d82a127a82853f33d459b51f9c18528be31916731bf7843051ceeaf1afb0e59adac69682997a38d74459b51f9c18528be31916731bf7843051ceeaf1afb0e59adac69682997a38d74ff77d91bfca2a631450206069e83b50ff5a99ebf572e17bf0a48b851188ea063ff77d91bfca2a631450206069e83b50ff5a99ebf572e17bf0a48b851188ea063ab5a8639b5f4900a148e35559a54d8ce9931657c5d411b181bdb73cdf8cbad4aab5a8639b5f4900a148e35559a54d8ce9931657c5d411b181bdb73cdf8cbad4afdded6adc631743400f10e46953645d3767037a65960e49fbe1ff42b11ab3886fdded6adc631743400f10e46953645d3767037a65960e49fbe1ff42b11ab38869c983f6e3cfea07aea87c734a2db4763073863bbfaf8d043cdeed1fc97fc15ab9c983f6e3cfea07aea87c734a2db4763073863bbfaf8d043cdeed1fc97fc15ab9586241b5970b56ca88a9493173212b67d0b6db625f4e2aad113b7378bd66ba99586241b5970b56ca88a9493173212b67d0b6db625f4e2aad113b7378bd66ba9a1f9b568f47c4074df6906d9ca81fd00025f38c62a2ed808de2472da1c1a9c46a1f9b568f47c4074df6906d9ca81fd00025f38c62a2ed808de2472da1c1a9c46140e3ed389e627513876202a4c36816edd7054a563b48d6238e1c437a88df379140e3ed389e627513876202a4c36816edd7054a563b48d6238e1c437a88df3793dd3cf894b98e09735096182be32acaa2877dbe4b58192452949527682614ca1f530cd4c63c3c2abc24da11a2e577258917fcdec0267af915e9b81dda65d2403137e78b085ea571936c16a71304ed3af5e42523fcf3e715dc2ab5f96c9924d4a664d0f0bdd801b0dd0e61ce906a07d11bc50eb339ddbca3b6831fd9614b51e29424dca0b822b093ea2cc88966f09bee4fc434532daf1f680b726424cd2d54b7ee6e6798ddcb1430708f423ef10467fcbb77728fdb0849a82712feb46bf8789da95d2a6222595bf02b6a1ad461f1cba76610df9e0dd95e9c115a28400f073069ad3b52f38d2f507db8cc7072d064b99a09fef9e5ca0e550d161c7429014a2fd9f9d433ffb3a5aeeda0a82afe9204b6e27deae5f8fc9e003ed27f806efead4bef1f35911265184e0067d029fca9f10ada6c352a636ccfc5121bc17ddbd4f1a80cab119f91ebdd6d4b875d537f6acb366e28f33b951eaf902f5e15254809d2d489d606c9568f85aae8b74001c0b13f8897349d24411ed1c86227e762a68c9882a37737a8dc14c7521d5f76c9355c3e752baf81e37a794a25236d8c0649fcf2a3fc4de219408779e96de09c994ace9eed63126c119ae0e6e2ea94fc35fe2879fe20640665b55a6cf138a1a7af7e59144cc30a67a87269925de71bf471f39bcc732ab67543198d83645104b3dc6a0be2e5a8b0017865b5b5caa6b79f04be2067b8cf00d06add48b52e8efe19cd09b4b3f23beeeb254661fa7e2f06d564f981a057f220cfd8cfb1467b948ec5715fa769d592af5172d4d560ec4383bec033415e6170aa92368021c0792cbb4a96ba57b130b632e9e97bc613e4544038878872ae0f16e42f6aa78a450f64d8e3b76320ec411fd1a6b78726652e1b49d71efe9294030ec402b453a5a8ed385eaf45b9e7563adfef2c368ab912e1e9ef4fc540224d2dd01f6e294800842284e73109f4f15e593e7f6a8c39bd8d95eb423b611cdb97059eccdb6f67d62a0e997c2b8ba110acff4a9cd86cdfa47a6e66043189399c5abba5a1e852ff8ae03b6f3c53dc90378f974fe1c9d69c7914e69244709be7ec81234ff1c8c656de31d7808659f22237872c9b69820334068ae5c329aa74ce639f89a990787e2da2713be883ff933d7435f342e6c6272f05f5dbd3735e2c1f180d298cf36e09c76764cf915792207aa917540933b19cd54467b6e499f4e6cc90a7d36b1e1bd35b655be648ecf5805f03baf957280fc47a7874e7993fe1095b7d614e63ed7c848fa8ac96d19248d103c2f55f6cd8fc088151b937aa80a423c66971bc4dd30e61a514982fc33f2ab753677840e511ab459cb72c361d89a43055443ba146d9e627cbbeb137bae7c5db5c888d26dcdd83e3149a479df526bc6b9d4a024db99098f4535e728bcd7c98ea7a086d88d863701884d776a78d45aefcd189ce73b1ef20853bdc5e2c2d040032a04ba9254f6df3dd1e676dbf06705ef4ada0c5bed59916428459ac58169803160dab64c7f2d779ac28c3ebc8452e93309ba25e6d7f49c2c0b3a537dd0c8d4d7e63e51b934b90cdd91d189e87bf5e44cc390be8cd3fde7814cd000b5f84d0d4af80ba122473a75da6f1fdae0ee105f068a3fc82d27c6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootweldrweldrweldrrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootweldrweldrweldrweldrweldrlorax-28.14.71-1.el8.src.rpmconfig(lorax-composer)lorax-composerlorax-composer(aarch-64) @@     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/getent/usr/libexec/platform-python/usr/sbin/groupadd/usr/sbin/useraddanaconda-tuiconfig(lorax-composer)createrepo_cgitlibgit2libgit2-glibloraxpython(abi)python3-flaskpython3-geventpython3-pytomlpython3-rpmfluffpython3-semantic_versionqemu-imgrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdtarxz28.14.71-1.el828.14.71-1.el83.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3e@bba@aa@aNaaim@aC1``@` @` @`@`_м@_@_Z@_16_-B@_'@_ @_{^^W@^^^x^U@^@^W@^AE^1s^[^@]}@]]]҇]M@]]]\F@\t@\P\C@\e\|\Q\8@\73\4\@\ `[[[@[F[R@[@[][ @[#@[[s[-[[[l,[^[Q[O+[@[@[)[@ZnZUZ`@ZZ@ZZo Z_:ZLZOYYY˒Y@Y@YYYYYcl@YI@Y0Y.@Y-^Brian C. Lane 28.14.71-1Brian C. Lane 28.14.70-1Brian C. Lane 28.14.69-1Brian C. Lane 28.14.68-1Brian C. Lane 28.14.67-1Brian C. Lane 28.14.66-1Brian C. Lane 28.14.65-1Brian C. Lane 28.14.64-1Brian C. Lane 28.14.63-1Brian C. Lane 28.14.62-2Brian C. Lane - 28.14.61-2Brian C. Lane 28.14.61-1Brian C. Lane 28.14.60-1Brian C. Lane 28.14.59-1Brian C. Lane 28.14.58-1Brian C. Lane - 28.14.57-2Brian C. Lane 28.14.57-1Brian C. Lane 28.14.56-1Brian C. Lane 28.14.55-1Brian C. Lane 28.14.54-1Brian C. Lane 28.14.53-1Brian C. Lane 28.14.52-1Brian C. Lane 28.14.51-1Brian C. Lane 28.14.50-1Brian C. Lane 28.14.49-1Brian C. Lane 28.14.48-1Brian C. Lane 28.14.47-1Brian C. Lane 28.14.46-1Brian C. Lane 28.14.45-1Brian C. Lane 28.14.44-1Brian C. Lane 28.14.43-1Brian C. Lane 28.14.42-1Brian C. Lane 28.14.41-1Brian C. Lane 28.14.40-1Brian C. Lane 28.14.39-1Brian C. Lane 28.14.38-1Brian C. Lane 28.14.37-1Brian C. Lane 28.14.36-1Brian C. Lane 28.14.35-1Brian C. Lane 28.14.34-1Brian C. Lane 28.14.33-1Brian C. Lane 28.14.32-1Brian C. Lane 28.14.31-1Brian C. Lane 28.14.30-1Brian C. Lane 28.14.29-1Brian C. Lane 28.14.28-1Brian C. Lane 28.14.27-1Brian C. Lane 28.14.26-1Brian C. Lane 28.14.25-1Brian C. Lane 28.14.24-1Brian C. Lane 28.14.23-1Brian C. Lane 28.14.22-1Brian C. Lane 28.14.21-1Brian C. Lane 28.14.20-1Brian C. Lane 28.14.19-1Brian C. Lane 28.14.18-1Brian C. Lane 28.14.17-1Brian C. Lane 28.14.16-1Brian C. Lane 28.14.15-1Brian C. Lane 28.14.14-1Brian C. Lane 28.14.13-1Brian C. Lane 28.14.12-1Brian C. Lane 28.14.11-1Brian C. Lane 28.14.10-1Brian C. Lane 28.14.9-1Brian C. Lane 28.14.8-1Brian C. Lane 28.14.7-1Josh Boyer 28.14.6-2Brian C. Lane 28.14.6-1Brian C. Lane 28.14.5-1Brian C. Lane 28.14.4-1Brian C. Lane 28.14.3-1Brian C. Lane 28.14.2-1Brian C. Lane 28.14.1-1Brian C. Lane 28.14.0-1Brian C. Lane 28.14-1Brian C. Lane 28.13-1Brian C. Lane 28.12-1Brian C. Lane 28.11-1Brian C. Lane 28.10-1Brian C. Lane 28.9-1Brian C. Lane 28.8-1Brian C. Lane 28.7-1Brian C. Lane 28.6-1Brian C. Lane 28.5-1Brian C. Lane 28.4-1Brian C. Lane 28.3-1Brian C. Lane 28.2-1Brian C. Lane 28.1-1Brian C. Lane 28.0-1Brian C. Lane 27.11-1Brian C. Lane 27.10-1Brian C. Lane 27.9-1Brian C. Lane 27.8-1Brian C. Lane 27.7-1Brian C. Lane 27.6-1Brian C. Lane 27.5-1Brian C. Lane 27.4-1Brian C. Lane 27.3-1Brian C. Lane 27.2-1Brian C. Lane 27.1-1Brian C. Lane 27.0-1- Makefile: skip running pylint for 'make ci' (bcl) Related: RHEL-24416 - templates: Remove libreport bugzilla plugins (bcl) Resolves: RHEL-24416- templates: Update runtime-* templates (bcl) Resolves: rhbz#2042101 - templates: Don't include redhat.exec on s390 (bcl) Related: rhbz#2042101 - templates: Drop non-64bit PPC support from live grub.cfg (bcl) Related: rhbz#2042101 - templates: Update config_files for inst.* usage (bcl) Related: rhbz#2042101 - tests: Run the 'test-in-docker' tests for github PRs (bcl) Resolves: rhbz#2095578- runtime-cleanup: Use branding package name instead of product.name (bcl) Related: rhbz#2052154 - treebuilder: Add branding package to template variables (bcl) Related: rhbz#2052154 - api: Read substitution variables from the host (bcl) Resolves: rhbz#2095053 - tests: Switch to using centos:stream8 for Dockerfile.test (bcl) Related: rhbz#2095053- mkksiso: Fix check for unsupported arch error (bcl) Related: rhbz#2049205- mkksiso: Fix the order of the ppc mkisofs command (bcl) Related: rhbz#2049205 - mkksiso: mkfsiso argument order matters (bcl) Resolves: rhbz#2049205 - mkksiso: Improve debug message about unsupported arch (bcl) Related: rhbz#2049190 - mkksiso: Add kickstart to s390x cdboot.prm (bcl) Resolves: rhbz#2049190- livemedia.ks: Add isomd5sum for use with rd.live.check (bcl) - Resolves: rhbz#2048447- Enable sftp when using inst.sshd (bcl) - Resolves: rhbz#2041770- mkksiso: Check the length of the filenames (bcl) Related: rhbz#2028048 - mkksiso: Check the iso's arch against the host's (bcl) Related: rhbz#2028048 - mkksiso: Add missing implantisomd5 tool requirements (bcl) Related: rhbz#2028048 - mkksiso: Raise error if no volume id is found (bcl) Related: rhbz#2028048 - mount: Add aarch64 and s390x support to IsoMountopoint (bcl) Resolves: rhbz#2028089 - mkksiso: Skip mkefiboot for non-UEFI isos (bcl) Resolves: rhbz#2028097 - mkksiso: Add -joliet-long (bcl) Resolves: rhbz#2028044 - mkksiso: Return 1 on errors (bcl) Resolves: rhbz#2028048 - Increase boot.iso rootfs to 4GiB (bcl) Resolves: rhbz#2028059 - Fix specfile to match the one from dist-git (bcl) Related: rhbz#2001942- Handle all possible dnf group_install errors (bcl) Related: rhbz#1947958 - runtime-install: Install nvme-cli tool (bcl) Related: rhbz#1903339- Increase root partition of rhel-livemedia.ks to 8000MB (bcl) Resolves: rhbz#2004864- Add Conflicts to composer-cli for manpage move Related: rhbz#1928962- Increase example kickstart root partitions to at least 4000MB (bcl) Resolves: rhbz#1973407- New lorax documentation - 28.14.59 (bcl) Related: rhbz#1955355 - docs: Add missing mkksiso.1 manpage (bcl) Related: rhbz#1955355 - docs: Fix reference in composer-cli.rst (bcl) Related: rhbz#1915361 - Makefile: Use user-mode podman and fix docs-in-docker target (bcl) Related: rhbz#1955355- Backport mkksiso to RHEL 8.5.0 (bcl) Resolves: rhbz#1955355 - Move manpages into the correct subpackages (bcl) Resolves: rhbz#1928962 - composer-cli: Update documentation URLs (bcl) Resolves: rhbz#1915361 - Use wildcard for grub2 modules in livemedia.ks example (bcl) Related: rhbz#1973530 - runtime-install: Install ipcalc (bcl) Related: rhbz#1958314 - test: Add new osbuild-composer expected types (martin) (martin) - test: Fix URL to bots testmap (martin) (martin)- composer-cli: Add support for start-ostree --url URL (bcl) Resolves: rhbz#1929381 - tests: Override rhel-8-beta.json repositories for osbuild-composer (atodorov) - tests: Remove systemctl for osbuild-composer (atodorov) - tests: Start osbuild-composer.socket (bcl) - test: Fix vm.install for non-LVM cloud images (martin)- tests: Start osbuild-composer.socket for the tests Resolves: rhbz#1916684- fixes #543 qemu -nodefconfig deprecated (afm404) Resolves: rhbz#1904168 - sshd_config: Apply suggested changes (bcl) Resolves: rhbz#1872892- Switch to using upstream mk-s390image for s390 cdboot.img creation (bcl) Related: rhbz#1892404 - Add --squashfs-only option to drop inner rootfs.img layer (marmarek) Resolves: rhbz#1846282- docs: Remove anaconda from rhel-livemedia.ks example (bcl) Resolves: rhbz#1876563- tests: Fix diff test BACKEND check (bcl) Related: rhbz#1825190- tests: Push example blueprints b/c they may not exist (atodorov) Related: rhbz#1825190 - rhel-livemedia.ks: Add anaconda-live package to the example kickstart (bcl) Related: rhbz#1691319 - Switch VMware testing env to improve stability results (chrobert) Related: rhbz#1825190- Skip test_z_diff() if runninga against for osbuild-composer (atodorov) Related: rhbz#1825190- tests: Overwrite rhel-8.json when testing with osbuild-composer (atodorov) Related: rhbz#1825190 - tests: Allow skipping image build in compose sanity test (atodorov) Related: rhbz#1825190 - Set BACKEND=osbuild-composer if running that test scenario (atodorov) Related: rhbz#1825190 - tests: Don't check info after compose cancel with osbuild-composer (atodorov) Related: rhbz#1825190 - tests: Compare blueprints as TOML objects, not strings (atodorov) Related: rhbz#1825190 - tests: Remove lorax-composer specific checks (atodorov) Related: rhbz#1825190 - tests: Remove compose after we're done (atodorov) Related: rhbz#1825190 - tests: don't use beakerlib in blueprint (lars) Related: rhbz#1825190 - tests: don't depend on internal state of composer (lars) Related: rhbz#1825190 - tests: Do not rely on example blueprints (atodorov) Related: rhbz#1825190 - tests: Special case compose types for osbuild-composer (atodorov) Related: rhbz#1825190 - tests: Don't check example blueprints if we don't have to (atodorov) Related: rhbz#1825190 - tests: Use BACKEND env variable instead of hard-coded values (atodorov) Related: rhbz#1825190 - tests: Disable non-cli test scenarios b/c osbuild-composer (atodorov) Related: rhbz#1825190- composer-cli: Make start-ostree parent and ref optional (bcl) Resolves: rhbz#1859680 - composer-cli: Add a get_arg function (bcl) Related: rhbz#1859680- include generic.ins for s390 boot iso (dan) Related: rhbz#1844517 - Fix the bug referenced in the last build (bcl) Resolves: rhbz#1848727- composer-cli: Disable retry counter on connection timeout (bcl) Related: rhbz#1848727 - composer-cli: Change timeout to 5 minutes (bcl) Resolves: rhbz#1848727- lorax-composer: Add deprecation notice to documentation (bcl) Related: rhbz#1844649 - composer-cli: Add documentation for uploads and osbuild-composer (bcl) Related: rhbz#1844649 - composer-cli: Remove the upload and providers commands (bcl) Related: rhbz#1844649 - composer-cli: Return a better error with no value (bcl) Related: rhbz#1844649 - tests: rhel8-branch uses nose not pytest (bcl) Related: rhbz#1844649 - tests: Add tests for composer-cli compose start JSON POST (bcl) Related: rhbz#1844649 - composer-cli: Update bash completion for start-ostree (bcl) Related: rhbz#1844649 - composer-cli: Add new start-ostree command (bcl) Resolves: rhbz#1844649 - composer-cli: Add support for --size to compose start (bcl) Related: rhbz#1844649 - composer-cli: pytoml load() needs an open file not a string (bcl) Resolves: rhbz#1843704 - test: Put VM image overlay into /var/tmp (martin) (martin) Related: rhbz#1825190- Keep /etc/default/useradd in install.img (honza.stodola) Resolves: rhbz#1838677- lmc-no-virt: Add requirement on anaconda-install-env-deps (bcl) Resolves: rhbz#1827911 - Fix cherry-pick of extra multipath.conf line (bcl) Related: rhbz#1676777 - Use smarter multipath detection logic. (dlehman) Resolves: rhbz#1676777- rsyslog: Disable journal ratelimits during install (bcl) Resolves: rhbz#1752754 - Update datastore for VMware testing (chrobert) Related: rhbz#1825190- New lorax documentation - 28.14.43 (bcl) Related: rhbz#1826479 - tests: Add tests for variant branding detection (bcl) Related: rhbz#1826479 - lorax: Update how the release package is chosen (bcl) Resolves: rhbz#1826479 - tests: Add tests for branding (bcl) Related: rhbz#1826479 - Move get_dnf_base_object into a module (bcl) Related: rhbz#1826479 - lorax: Add --skip-branding cmdline argument (bcl) Resolves: rhbz#1826479- lorax: Restore the 98dracut-systemd service files to the install.img (bcl) Related: rhbz#1805405 - lorax: Add eject back into the boot.iso (bcl) Related: rhbz#1805405- tests: Add new test to run 'test' and 'check' in cockpit ci (jrusz) Related: rhbz#1785154 - tests: rpm now returns str, drop decode() call (bcl) Related: rhbz#1785154 - tests: Switch to using CentOS8 for the Docker tests (bcl) Related: rhbz#1785154 - tests: Finish switch to using example-development in composer tests (bcl) Related: rhbz#1785154 - tests: this_is_rhel function return true for CentOS or RHEL (bcl) Related: rhbz#1785154 - tests: Disable pylint preexec-fn warning (bcl) Related: rhbz#1785154 - pylint: whitelist the rpm module (bcl) Related: rhbz#1785154 - tests: Use unittest.mock (bcl) Related: rhbz#1785154 - Test & cleanup script for Alibaba cloud (atodorov) Related: rhbz#1785154- tests: run ssh commands in batch mode (jrusz) Related: rhbz#1785154 - tests: remove --test=2 from compose_sanity (jrusz) Related: rhbz#1788461 - Add tests for metapackages and package name globs (bcl) Related: rhbz#1791612 - tests: Check for cloud-init presence in azure image (jrusz) Related: rhbz#1754711- tests: Enable Elastic Network Adapter support for AWS (atodorov) Related: rhbz#1789308 - AWS test: take into account different instance type for non x86 (atodorov) Related: rhbz#1789308 - lorax-composer: Enable ami on aarch64 (bcl) Resolves: rhbz#1789308 - Add test for canceling a running compose (jrusz) Related: rhbz#1788461- composer-cli: Increase DELETE timeout to 120s (bcl) Resolves: rhbz#1788461 - Add test for running composer with --no-system-repos option (jikortus) Related: rhbz#1785154- composer-cli: Add python3-pytoml to composer-cli requirements (bcl) Related: rhbz#1779301 - composer-cli: Remove unneeded % from API WARNING message (bcl) Related: rhbz#1779301 - Use mkisofs for the s390 live-iso template (bcl) Related: rhbz#1746424- composer-cli: Only display the available compose types (bcl) Related: rhbz#1751998 - composer-cli: Return int from handle_api_result not bool (bcl) Related: rhbz#1779301 - Add support for API v1 commands upload, and providers (bcl) Resolves: rhbz#1779301- tests: If TEST_OS isn't specified then match the host OS (atodorov) Related: rhbz#1769525 - tests: enable compose_ext4 test to use CDN repos (jrusz) Related: rhbz#1777265 - Add more lines to .gitignore (jrusz) Related: rhbz#1777265 - Remove all repo files & install composer-cli from host repos (atodorov) Related: rhbz#1769525 - Always remove lorax-composer & composer-cli RPMs before installing them (atodorov) Related: rhbz#1769525 - Always remove existing VM image before building new one (atodorov) Related: rhbz#1769525- lorax-composer: Add cloud-init support to the vhd image (bcl) Resolves: rhbz#1754711 - Add dmidecode on supported architectures (bcl) Related: rhbz#1714793- New lorax documentation - 28.14.33 (bcl) Related: rhbz#1761653 - docs: Increase root filesystem to 2000 in rhel-minimal.ks (bcl) Resolves: rhbz#1730937 - Update ppc64le isolabel to match x86_64 logic (bcl) Related: rhbz#1757338 - set inst.stage2 for ppc64le image (dan) Related: rhbz#1757338 - docs: Override macboot/nomacboot documentation (bcl) Resolves: rhbz#1761653 - tests: Keep beakerlib repo on the VM for tests which need it (atodorov) Related: rhbz#1769525 - tests: unskip Qcow2 and Live-ISO scenarios (atodorov) Related: rhbz#1769525 - tests: Ensure failure if beakerlib results file not found (atodorov) Related: rhbz#1769525 - tests: Documentation updates (atodorov) Related: rhbz#1769525 - tests: Use host repositories for make vm (atodorov) Related: rhbz#1769525 - Remove unused make targets (atodorov) Related: rhbz#1769525 - DRY when setting up, running & parsing results for beakerlib tests (atodorov) Related: rhbz#1769525 - tests: Use journalctl -g to check for failed login (bcl) Related: rhbz#1769525 - tests: Fix check_root_account when used with tar liveimg test (bcl) Related: rhbz#1769525 - tests: Use the same asserts as before (atodorov) Related: rhbz#1769525 - tests: switch to using podman instead of docker (atodorov) Related: rhbz#1769525 - tests: Remove nested vm from tar liveimg kickstart test (bcl) Related: rhbz#1769525 - tests: Use --http0.9 for curl ssh test (bcl) Related: rhbz#1769525 - test: Boot the live-iso faster, and login using ssh key (bcl) Related: rhbz#1769525 - tests: Split testing the image into a separate script (bcl) Related: rhbz#1769525 - test: Split up the test class to allow booting other images (bcl) Related: rhbz#1769525 - [tests] Collect compose logs after each build (atodorov) Related: rhbz#1769525 - [tests] Use a function to wait for compose to finish (jikortus) Related: rhbz#1769525 - [tests] Use functions for starting and stopping lorax-composer (atodorov) Related: rhbz#1769525 - tests: Add kickstart tar installation test (jikortus) Related: rhbz#1733975 - tests: add option to disable kernel command line parameters check (jikortus) Related: rhbz#1733975 - tests: Use a loop to wait for VM and sshd to start (bcl) Related: rhbz#1733975 - tests: Drop an old bug reference (bcl) (bcl)- tests: Add tests for recipe checking functions (bcl) Related: rhbz#1716596 - lorax-composer: Add basic case check to check_recipe_dict (bcl) Related: rhbz#1716596 - lorax-composer: Add basic recipe checker function (bcl) Resolves: rhbz#1716596 - Add live iso support to s390 (bcl) Related: rhbz#1746424 - Disable some compose types on other architectures (bcl) Resolves: rhbz#1751998 - aarch64: Fix live-iso creation on aarch64 (bcl) Resolves: rhbz#1752002- tests: Document Azure setup (atodorov) (atodorov) - tests: unskip Azure scenario (atodorov) (atodorov) - Support CI testing against a bots project PR (martin) (martin) - Makefile: Update bots target for moved GitHub project (sanne.raymaekers) - Skip azure, live-iso & qcow2 tests due to infra issues (atodorov) Related: rhbz#1724073 - tests: Add check to make sure the compose actually finished (bcl) Related: rhbz#1724073 - Backport Cockpit CI changes for RHEL 8 (atodorov) Related: rhbz#1724073 - tests: Drop sort from compose types test (bcl) - New test: assert toml files in git workspace (atodorov) - Use passwd --status for locked root account check (jikortus) Related: rhbz#1728571- New lorax documentation - 28.14.30 (bcl) Related: rhbz#1709594 - Assert that RuntimeErrors have correct messages (egoode) Related: rhbz#1709594 - More descriptive error for a bad ref in repos.git (egoode) Related: rhbz#1709594 - Add more tests for gitrpm.py (bcl) Related: rhbz#1709594 - lorax-composer: Fix installing files from [[repos.git]] to / (bcl) Related: rhbz#1709594 - Add tests using repos.git in blueprints (bcl) Related: rhbz#1709594 - Move git repo creation into tests/lib.py (bcl) Related: rhbz#1709594 - rpmgit: catch potential errors while running git (bcl) Related: rhbz#1709594 - tests: Add test for Recipe.freeze() function (bcl) Related: rhbz#1709594 - Add repos.git support to lorax-composer builds (bcl) Related: rhbz#1709594 - Add pylorax.api.gitrpm module and tests (bcl) Related: rhbz#1709594 - Add support for [[repos.git]] section to blueprints (bcl) Resolves: rhbz#1709594 - [tests] Handle blueprints in setup_tests/teardown_tests correctly (atodorov) Related: rhbz#1714298 - tests: Set BLUEPRINTS_DIR in all cases (lars) Related: rhbz#1714298- tests: Update openssh-server to version * (bcl) Related: rhbz#1678937 - Remove repos.git related tests (bcl) Related: rhbz#1709595 - composer-cli: Update diff support for customizations and repos.git (bcl) Related: rhbz#1709595 - Add support for customizations and repos.git to /blueprints/diff/ (bcl) Related: rhbz#1709595 - tests: Update custom-base with customizations (bcl) Related: rhbz#1709595 - Change customizations.firewall to append items instead of replace (bcl) Resolves: rhbz#1709595 - Update customizations.services documentation (bcl) Related: rhbz#1709595 - lorax-composer: Add services support to blueprints (bcl) Related: rhbz#1709595 - lorax-composer: Add firewall support to blueprints (bcl) Related: rhbz#1709595 - lorax-composer: Add locale support to blueprints (bcl) Related: rhbz#1709595 - lorax-composer: Fix customizations when creating a recipe (bcl) Related: rhbz#1709595 - Update docs for new timezone section (bcl) Related: rhbz#1709595 - lorax-composer: Add timezone support to blueprint (bcl) Related: rhbz#1709595 - Proposal for adding to the blueprint customizations (bcl) Related: rhbz#1709595- Create a lorax-docs package with the html docs (bcl) Resolves: rhbz#1695274 - Fix path to generic.prm (jstodola) Resolves: rhbz#1714107- Add kernel to ext4-filesystem template (bcl) Resolves: rhbz#1709792 - Switch the --virt-uefi method to use SecureBoot (bcl) Resolves: rhbz#1691661 - qemu wasn't restoring the terminal if it was terminated early (bcl) Resolves: rhbz#1691632 - Revert "lorax-composer: Add CDN repo checks to startup and compose start." (bcl) Related: rhbz#1691969 - Revert "lorax-composer: Check for CDN only repos" (bcl) Related: rhbz#1691969 - Add test for passing custom option on kernel command line (jikortus) Related: rhbz#1687743 - Use verify_image function as a helper for generic tests (jikortus) Related: rhbz#1704172 - Change [[modules]] to [[packages]] in tests (atodorov) Related: rhbz#1698368 - Add new test to verify compose paths exist (atodorov) Related: rhbz#1698368 - Add new sanity tests for blueprints (atodorov) Related: rhbz#1698368 - Update VMware info for VMware testing (chrobert) Related: rhbz#1678937 - Add test for starting compose with deleted blueprint (jikortus) Related: rhbz#1699303 - Fixes for locked root account test (jikortus) Related: rhbz#1698473 - Fix lorax.spec bz reference (bcl) Related: rhbz#1678937- Only use repos with valid urls for test_server.py (bcl) Related: rhbz#1678937 - Use strict=False when reading repo files (bcl) Related: rhbz#1678937 - tests: Skip docs if not installed (bcl) Related: rhbz#1678937 - tests: Make sure example-development is present for delete test (bcl) Related: rhbz#1678937 - tests: Make it easier to update version globs (bcl) Related: rhbz#1678937 - tests: Select the group to use based on the release (bcl) Related: rhbz#1678937 - Add requirements-test.txt (bcl) Related: rhbz#1678937 - Fix the google cloud boot console settings (dshea) Related: rhbz#1689140 - Add a compose type for alibaba. (dshea) Resolves: rhbz#1689140 - Add a compose check for google cloud images. (dshea) Related: rhbz#1689140 - Add a compose type for Google Compute Engine (dshea) (dshea) - Add a new output type, tar-disk. (dshea) Related: rhbz#1689140 - Support compressing single files. (dshea) Related: rhbz#1689140 - Add an option to align the image size to a multiplier. (dshea) Related: rhbz#1689140 - Pass ssl certificate options to anaconda (lars) Resolves: rhbz#1663950 - Add checks for disabled root account (jikortus) - Fixup lorax.spec bugs (bcl) Related: rhbz#1678937- New lorax documentation - 28.14.25 (bcl) Related: rhbz#1687743 - lorax-composer: pass customization.kernel append to extra_boot_args (bcl) Resolves: rhbz#1687743 - Improve logging for template syntax errors (bcl) Related: rhbz#1687743 - Add extra boot args to the livemedia-creator iso templates (bcl) Related: rhbz#1687743 - lorax-composer: Add the ability to append to the kernel command-line (bcl) Related: rhbz#1687743 - lorax-composer: Return UnknownBlueprint errors when using deleted blueprints (bcl) Resolves: rhbz#1683441 - lorax-composer: Delete workspace copy when deleting blueprint (bcl) Related: rhbz#1683441 - Remove 3G minimum from lorax-composer (bcl) Resolves: rhbz#1677741- Add a ppc64le template for live iso creation (bcl) Related: rhbz#1673744 - Move the package requirements for live-iso setup out of the template (bcl) Resolves: rhbz#1673744 - Remove exclusions from lorax-composer templates (bcl) Related: rhbz#1673744 - Add LiveTemplateRunner to parse per-arch live-iso package requirements (bcl) Related: rhbz#1673744 - Move the run part of LoraxTemplateRunner into new TemplateRunner class (bcl) Related: rhbz#1673744 - lorax-composer: Use reqpart --add-boot for partitioned disk templates (bcl) Related: rhbz#1673744 - livemedia-creator: Add support for reqpart kickstart command (bcl) Related: rhbz#1673744 - Fix make_appliance and the libvirt.tmpl (bcl) Related: rhbz#1673744 - Add get_file_magic to tests/lib.py (bcl) Related: rhbz#1673744 - Clarify the ks repo only error message (bcl) Related: rhbz#1673744 - Add tests to test_creator.py (bcl) Related: rhbz#1673744 - Add some tests for creator.py (bcl) Related: rhbz#1673744 - Make the lorax-composer ks templates more generic (bcl) Related: rhbz#1673744 - Add some extra cancel_func protection to QEMUInstall (bcl) Related: rhbz#1684316 - installer: make sure cancel_func has a value (yuvalt) Resolves: rhbz#1684316 - Update VMware datastore location to unblock tests (chrobert) Related: rhbz#1678937 - Allow overriding $CLI outside test scripts (atodorov) Related: rhbz#1678937 - Use make ci inside test-in-copy target (atodorov) Related: rhbz#1678937 - New test: Build live-iso and boot with KVM (atodorov) - New test: Build qcow2 compose and test it with QEMU-KVM (atodorov) - Removed remnants of fedora branding. (47631017+jakub-vavra) Resolves: rhbz#1672583 - Drop auth from the kickstart examples (bcl) Resolves: rhbz#1672583 - New test: Verify tar images with Docker and systemd-nspawn (atodorov) - Update OpenStack flavor and network settings in tests (atodorov) - Use existing storage account (jstodola) - Record date/time of VM creation (jstodola) - Make sure compose build tests run with SELinux in enforcing mode (jikortus)- lorax: Move default tmp dir to /var/tmp/lorax (bcl) Resolves: rhbz#1668408 - Expand parameters as separate words (jstodola) Related: rhbz#1653934 - Add /usr/local/bin to PATH for tests (atodorov) (atodorov) - Do not generate journal.xml from beakerlib (atodorov) Related: rhbz#1653934 - Use any tmux version (atodorov) Related: rhbz#1653934 - Make test scripts executable with chmod +x (atodorov) Related: rhbz#1653934- Report an error if the blueprint doesn't exist (bcl) Related: rhbz#1653934 - tmux is version 2.8 on Fedora 28 (atodorov) Related: rhbz#1653934 - Disable pylint no-member errors for 2 dnf constants (atodorov) Related: rhbz#1653934 - Backport cloud image tests to RHEL 8 (atodorov) Related: rhbz#1653934- Remove unneeded else from for/else loop. It confuses pylint (bcl) Related: rhbz#1664485 - Allow customizations to be specified as a toml list (dshea) Resolves: rhbz#1664485 - New lorax documentation - 28.14.21 (bcl) Related: rhbz#1650295 - Update the example livemedia-creator kickstarts for RHEL8 (bcl) Resolves: rhbz#1650295 - Change default releasever to 8 (bcl) Related: rhbz#1650295- Revert "lorax-composer: Cancel running Anaconda process" (bcl) Related: rhbz#1656691 - Make sure cancel_func is not None (bcl) Related: rhbz#1656691 - Increase boot.iso rootfs to 3GiB (bcl) Resolves: rhbz#1661169- lorax: Save information about rootfs filesystem size and usage (bcl) Resolves: rhbz#1659625 - lorax-composer: Cancel running Anaconda process (bcl) Resolves: rhbz#1656691 - Add cancel_func to virt and novirt_install functions (bcl) Resolves: rhbz#1656691 - lorax-composer: Check for STATUS before deleting (bcl) Related: rhbz#1656691 - Check for existing CANCEL request, and exit on FINISHED (bcl) Related: rhbz#1656691- New lorax documentation - 28.14.18 (bcl) Related: rhbz#1656642 - Add openstack to the image type list in the docs (dshea) Related: rhbz#1628645 - lorax-composer: Handle packages with multiple builds (bcl) Resolves: rhbz#1656642 - Adjust test_drtfr_gpgkey to pass on Fedora 28 and RHEL 8 (bcl) Related: rhbz#1655876 - Update the projects tests to use DNF Repo object (bcl) Related: rhbz#1655876 - dnf changed the type of gpgkey to a tuple (bcl) Resolves: rhbz#1655876 - lorax-composer: Add CDN repo checks to startup and compose start. (bcl) Resolves: rhbz#1655623 - lorax-composer: Check for CDN only repos (bcl) Related: rhbz#1655623 - There is no support for edk2-ovmf on arm/arm64 (bcl) Resolves: rhbz#1655512 - lorax-composer: Check the queue and results at startup (bcl) Resolves: rhbz#1647985- Update documentation for - 28.14.17 (bcl) Related: rhbz#1645189 - lorax-composer: Install selinux-policy-targeted in images (bcl) Resolves: rhbz#1645189 - Remove setfiles from mkrootfsimage (bcl) Related: rhbz#1645189 - Remove SELinux Permissive checks (bcl) Resolves: rhbz#1645189 - New lorax documentation - 28.14.17 (bcl) Related: rhbz#1639132 - Build manpages for composer-cli and lorax-composer (bcl) Resolves: rhbz#1639132 - Add --no-system-repos to lorax-composer (bcl) Resolves: rhbz#1650363- Fix vhd images (vponcova) Related: rhbz#1628648 - Update depsolving with suggestions from dnf (bcl) Resolves: rhbz#1638683- Add an openstack image type (bcl) Resolves: rhbz#1628645 - Add cloud-init to vhd images. (dshea) Related: rhbz#1628648 - Replace /etc/machine-id with an empty file (dshea) Related: rhbz#1628648 Related: rhbz#1628645 Related: rhbz#1628647 Related: rhbz#1628646- Update cli tests to use composer-cli name (bcl) Related: rhbz#1635763 - Revert "Rename composer-cli to composer" (bcl) Related: rhbz#1635763- New lorax documentation - 28.14.12 (bcl) Related: rhbz#1635763 - Adjust the composer-cli tests for the rename to composer (bcl) Related: rhbz#1635763 - Rename composer-cli to composer (lars) Resolves: rhbz#1635763 - Add and enable cloud-init for ami images (lars) Related: rhbz#1628647 - Make no-virt generated images sparser (dshea) Related: rhbz#1628645 Related: rhbz#1628646 Related: rhbz#1628648 Related: rhbz#1628647- Write a rootpw line if no root customizations in the blueprint (bcl) Resolves: rhbz#1626122- Add beakerlib to Dockerfile.test (bcl) Related: rhbz#1613058 - New cli test covering basic compose commands (atodorov) (atodorov) - Execute bash tests for composer-cli (atodorov) (atodorov) - Add virt guest agents to the qcow2 compose (dshea) Resolves: rhbz#1628645 - Add a vmdk compose type. (dshea) Resolves: rhbz#1628646 - Add a vhd compose type for Azure images (dshea) Resolves: rhbz#1628648 - Add an ami compose type for AWS images (dshea) Resolves: rhbz#1628647 - Remove --fstype from the generated part line (dshea) Related: rhbz#1628647 Related: rhbz#1628648- Add tito support for Related/Resolves to the branch (bcl) Related: rhbz#1613058 - Always update repo metadata when building an image (bcl) Resolves: rhbz#1631561 - Add a test for repo metadata expiration (bcl) Related: rhbz#1631561 - Add tests for setting root password and ssh key with blueprints (bcl) Related: rhbz#1626120 - Use rootpw for setting the root password instead of user (bcl) Related: rhbz#1626122 - Lock the root account, except on live-iso (bcl) Resolves: rhbz#1626122- lorax: Only run depmod on the installed kernels (bcl@redhat.com) Resolves: rhbz#1632140- Add prefixdevname support to the boot.iso (bcl@redhat.com) Resolves: rhbz#1623000- Ignore a pylint warning about UnquotingConfigParser get args (bcl@redhat.com) Related: rhbz#1613058 - Ditch all use of pyanaconda's simpleconfig (awilliam@redhat.com) Related: rhbz#1613058 - Require python3-librepo (jwboyer@redhat.com) Resolves: rhbz#1624423- Require python3-librepo- Drop mod_auth_openidc from httpd example blueprint (bcl@redhat.com) - Bump required dnf version to 3.2.0 for module_platform_id support (bcl@redhat.com) - Add support for DNF 3.2 module_platform_id config value (bcl@redhat.com) - Fix /compose/cancel API documentation (bcl@redhat.com)- Fix composer-cli blueprints changes to get correct total (bcl@redhat.com) - Fix blueprints/list and blueprints/changes to return the correct total (bcl@redhat.com) - Add tests for limit=0 routes (bcl@redhat.com) - Add a function to get_url_json_unlimited to retrieve the total (bcl@redhat.com) - Fix tests related to blueprint name changes (bcl@redhat.com) - Add 'example' to the example blueprint names (bcl@redhat.com) - Use urllib.parse instead of urlparse (bcl@redhat.com) - In composer-cli, request all results (dshea@redhat.com) - Add tests for /compose/status filter arguments (dshea@redhat.com) - Allow '*' as a uuid in /compose/status/ (dshea@redhat.com) - Add filter arguments to /compose/status (dshea@redhat.com) - Only include specific blueprints in the rpm (bcl@redhat.com) - composer-cli should not log to a file by default (bcl@redhat.com) - Add documentation for using a DVD as the package source (bcl@redhat.com) - Set TCP listen backlog for API socket to SOMAXCONN (lars@karlitski.net) - Bring back import-state.service (rvykydal@redhat.com) - Fix a little bug in running "modules list". (clumens@redhat.com)- Fix bash_completion.d typo (bcl@redhat.com) - Move disklabel and UEFI support to compose.py (bcl@redhat.com) - Fix more tests. (clumens@redhat.com) - Change INVALID_NAME to INVALID_CHARS. (clumens@redhat.com) - Update composer-cli for the new error return types. (clumens@redhat.com) - Add default error IDs everywhere else. (clumens@redhat.com) - Add error IDs to things that can go wrong when running a compose. (clumens@redhat.com) - Add error IDs for common source-related errors. (clumens@redhat.com) - Add error IDs for unknown modules and unknown projects. (clumens@redhat.com) - Add error IDs for when an unknown commit is requested. (clumens@redhat.com) - Add error IDs for when an unknown blueprint is requested. (clumens@redhat.com) - Add error IDs for when an unknown build UUID is requested. (clumens@redhat.com) - Add error IDs for bad state conditions. (clumens@redhat.com) - Change the error return type for bad limit= and offset=. (clumens@redhat.com) - Don't sort error messages. (clumens@redhat.com) - Run as root/weldr by default. (clumens@redhat.com) - Fix bash completion of compose info (bcl@redhat.com) - Add + to the allowed API string character set (bcl@redhat.com) - Add job_* timestamp support to compose status (bcl@redhat.com) - Add etc/bash_completion.d/composer-cli (wwoods@redhat.com) - composer-cli: clean up "list" commands (wwoods@redhat.com) - Drop .decode from UTF8_TEST_STRING (bcl@redhat.com) - Add input string checks to the branch and format arguments (bcl@redhat.com) - Add a test for invalid characters in the API route (bcl@redhat.com) - Fix logging argument (bcl@redhat.com) - Update get_system_repo for dnf (bcl@redhat.com) - Update ConfigParser usage for Py3 (bcl@redhat.com) - Update StringIO use for Py3 (bcl@redhat.com) - Add a test for the pylorax.api.timestamp functions (bcl@redhat.com) - Fix write_timestamp for py3 (bcl@redhat.com) - Return a JSON error instead of a 404 on certain malformed URLs. (clumens@redhat.com) - Return an error if /modules/info doesn't return anything. (clumens@redhat.com) - Update documentation (#409). (clumens@redhat.com) - Use constants instead of strings (#409). (clumens@redhat.com) - Write timestamps when important events happen during the compose (#409). (clumens@redhat.com) - Return multiple timestamps in API results (#409). (clumens@redhat.com) - Add a new timestamp.py file to the API directory (#409). (clumens@redhat.com) - Use the first enabled system repo for the test (bcl@redhat.com) - Show more details when the system repo delete test fails (bcl@redhat.com) - Add composer-cli function tests (bcl@redhat.com) - Add a test library (bcl@redhat.com) - composer-cli: Add support for Group to blueprints diff (bcl@redhat.com) - Update status.py to use new handle_api_result (bcl@redhat.com) - Update sources.py to use new handle_api_result (bcl@redhat.com) - Update projects.py to use new handle_api_result (bcl@redhat.com) - Update modules.py to use new handle_api_result (bcl@redhat.com) - Update compose.py to use new handle_api_result (bcl@redhat.com) - Update blueprints.py to use new handle_api_result (bcl@redhat.com) - Modify handle_api_result so it can be used in more places (bcl@redhat.com)- Update to use only qemu-kvm (bcl@redhat.com) - Fix help output on the compose subcommand. (clumens@redhat.com) - Add timestamps to "compose-cli compose status" output. (clumens@redhat.com) - And then add real output to the status command. (clumens@redhat.com) - Add the beginnings of a new status subcommand. (clumens@redhat.com) - composer-cli: Fix non-zero epoch in projets info (bcl@redhat.com) - Adjust test_server and test blueprints so they depsolve (bcl@redhat.com)- New lorax documentation - 28.14.2 (bcl@redhat.com) - Add dnf.transaction to list of modules for sphinx to ignore (bcl@redhat.com) - Document that you shouldn't run lorax-composer twice. (clumens@redhat.com) - Add PIDFile to the .service file. (clumens@redhat.com) - Don't activate default auto connections after switchroot (rvykydal@redhat.com) - Use system-logos in live-iso.ks (bcl@redhat.com) - Update rsync version in http-server.toml (bcl@redhat.com) - Log and exit on metadata update errors at startup (bcl@redhat.com) - Check /projects responses for null values. (bcl@redhat.com) - Clarify error message from /source/new (bcl@redhat.com) - Support loading groups from the kickstart template files. (clumens@redhat.com) - Include groups in depsolving. (clumens@redhat.com) - Add help output to each subcommand. (clumens@redhat.com) - Split the help output into its own module. (clumens@redhat.com) - If the help subcommand is given, print the help output. (clumens@redhat.com)- Add requires on lorax-templates-rhel (bcl@redhat.com) - Check the compose templates at startup (bcl@redhat.com) - Install 'hostname' in runtime-install (for iSCSI) (awilliam@redhat.com) - Fix a couple typos in lorax-composer docs. (bcl@redhat.com) - Require python3-dnf v3.0.0 or later (bcl@redhat.com) - DNF 3: progress callback constants moved to dnf.transaction (awilliam@redhat.com) - Include example blueprints in the rpm (bcl@redhat.com) - Make sure /run/weldr has correct ownership and permissions (bcl@redhat.com) - Allow more than 1 bash build in tests (bcl@redhat.com) - Add redhat.exec to s390 .treeinfo (bcl@redhat.com)- Tag as version 28.14.0-1- New lorax documentation - 28.14 (bcl@redhat.com) - Add --dracut-arg support to lorax (bcl@redhat.com) - gevent has deprecated .wsgi, should use .pywsgi instead (bcl@redhat.com)- New lorax documentation - 28.13 (bcl@redhat.com) - Override Sphinx documentation version with LORAX_VERSION (bcl@redhat.com) - Add support for sources to composer-cli (bcl@redhat.com) - Fix DNF related issues with source selection (bcl@redhat.com) - Fix handling bad source repos and add a test (bcl@redhat.com) - Speed up test_dnfbase.py (bcl@redhat.com) - Make sure new sources show up in the source/list output (bcl@redhat.com) - Fix make_dnf_dirs (bcl@redhat.com) - Update test_server for rawhide (bcl@redhat.com) - Add support for user defined package sources API (bcl@redhat.com)- templates: Stop using gconfset (walters@verbum.org) - Add support for version globs to blueprints (bcl@redhat.com) - Update atlas blueprint (bcl@redhat.com)- Update the generated html docs (bcl@redhat.com) - Update the README with relevant URLs (bcl@redhat.com) - Fix documentation for enabling lorax-composer.socket (bcl@redhat.com) - Add support for systemd socket activation (bcl@redhat.com) - Add documentation for lorax-composer and composer-cli (bcl@redhat.com) - Move lorax-composer and composer-cli argument parsing into modules (bcl@redhat.com) - Update composer templates for use with Fedora (bcl@redhat.com) - Add new cmdline args to compose_args settings (bcl@redhat.com) - lorax-composer also requires tar (bcl@redhat.com) - Remove temporary files after run_compose (bcl@redhat.com) - Add --proxy to lorax-composer cmdline (bcl@redhat.com) - Pass the --tmp value into run_creator and cleanup after a crash (bcl@redhat.com) - Add --tmp to lorax-composer and set default tempdir (bcl@redhat.com) - Set lorax_templates to the correct directory (bcl@redhat.com) - Adjust the disk size estimates to match Anaconda (bcl@redhat.com) - Skip creating groups with the same name as a user (bcl@redhat.com) - Add user and group creation to blueprint (bcl@redhat.com) - Add blueprint customization support for hostname and ssh key (bcl@redhat.com) - Update setup.py for lorax-composer and composer-cli (bcl@redhat.com) - Add composer-cli and tests (bcl@redhat.com) - Fix the compose arguments for the Fedora version of Anaconda (bcl@redhat.com) - Add selinux check to lorax-composer (bcl@redhat.com) - Update test_server for blueprint and Yum to DNF changes. (bcl@redhat.com) - Convert Yum usage to DNF (bcl@redhat.com) - workspace read and write needs UTF-8 conversion (bcl@redhat.com) - Return an empty list if depsolve results are empty (bcl@redhat.com) - The git blob needs to be bytes (bcl@redhat.com) - Remove bin and sbin from nose (bcl@redhat.com) - Update the test blueprints (bcl@redhat.com) - Ignore more pylint errors (bcl@redhat.com) - Use default commit sort order instead of TIME (bcl@redhat.com) - Add lorax-composer and the composer kickstart templates (bcl@redhat.com) - Update pylorax.api.projects for DNF usage (bcl@redhat.com) - Update dnfbase (formerly yumbase) for DNF support (bcl@redhat.com) - Move core of livemedia-creator into pylorax.creator (bcl@redhat.com) - Update dnfbase tests (bcl@redhat.com) - Convert lorax-composer yum base object to DNF (bcl@redhat.com) - Use 2to3 to convert the python2 lorax-composer code to python3 (bcl@redhat.com) - Add the tests from lorax-composer branch (bcl@redhat.com) - Update .dockerignore (bcl@redhat.com) - Update lorax.spec for lorax-composer (bcl@redhat.com) - livemedia-creator: Move core functions into pylorax modules (bcl@redhat.com) - Check selinux state before creating output directory (bcl@redhat.com) - really kill kernel-bootwrapper on ppc (dan@danny.cz) - Use Fedora 28 for Dockerfile.test (bcl@redhat.com) - Enable testing in Travis and collecting of coverage history (atodorov@redhat.com) - Remove -boot-info-table from s390 boot.iso creation (#1478448) (bcl@redhat.com) - change installed packages on ppc (dan@danny.cz) - drop support for 32-bit ppc (dan@danny.cz) - remove redundant mkdir (dan@danny.cz)- Fix anaconda metapackage name (mkolman@redhat.com) - Include the anaconda-install-env-deps metapackage (mkolman@redhat.com) - Update the URL in lorax.spec to point to new Lorax location (bcl@redhat.com) - New lorax documentation - 28.9 (bcl@redhat.com)- Update default releasever to Fedora 28 (bcl@redhat.com) - Update Copyright year to 2018 in Sphinx docs (bcl@redhat.com) - make docs now also builds html (bcl@redhat.com)- cleanup: don't remove libgstgl (dusty@dustymabe.com)- Fix _install_branding (bcl@redhat.com) - livemedia-creator --no-virt requires a system-logos package (bcl@redhat.com) - Revert "add system-logos dependency for syslinux" (bcl@redhat.com)- add system-logos dependency for syslinux (pbrobinson@gmail.com) - Really don't try to build EFI images on i386 (awilliam@redhat.com)- Don't try to build efi images for basearch=i386. (pjones@redhat.com) - LMC: Make the QEMU RNG device optional (yturgema@redhat.com)- Write the --variant string to .buildstamp as 'Variant=' (bcl@redhat.com) - Run the pylorax tests with 'make test' (bcl@redhat.com) - Fix installpkg exclude operation (bcl@redhat.com)- Add --old-chroot to the mock example cmdlines (bcl@redhat.com) - Don't try and install kernel-PAE on i686 any more (awilliam@redhat.com) - New lorax documentation - 28.2 (bcl@redhat.com)- Add documentation about mock changes (#1473880) (bcl@redhat.com) - Log a more descriptive error when setfiles fails (#1499771) (bcl@redhat.com) - Add /usr/share/lorax/templates.d ownership to lorax-templates-generic (bcl@redhat.com) - Add dependencies for SE/HMC (vponcova@redhat.com) - Allow installpkgs to do version pinning through globbing (claudioz@fb.com) - Storaged re-merged with udisks2 upstream (sgallagh@redhat.com)- Use bytes when writing strings in mk-s390-cdboot (#1504026) (bcl@redhat.com)- Add make test target and update .gitignore (atodorov@redhat.com) - Add first unit test so we can start collecting coverage (atodorov@redhat.com) - Convert mk-s390-cdboot to python3 (#1497141) (bcl@redhat.com) - Update false positives (atodorov@redhat.com) - Rename parameters to match names that dnf uses (atodorov@redhat.com) - Don't override 'line' from outer scope (atodorov@redhat.com) - Add swaplabel command (vponcova@redhat.com)- s390 doesn't need to graft product.img and updates.img into /images (#1496461) (bcl@redhat.com) - distribute the mk-s390-cdboot utility (dan@danny.cz) - update graft variable in s390 template (dan@danny.cz)- Restore all of the grub2-tools on x86_64 and i386 (#1492197) (bcl@redhat.com)- x86.tmpl: initially define compressargs as empty string (awilliam@redhat.com) - x86.tmpl: ensure efiarch64 is defined (awilliam@redhat.com)- Fix grub2-efi-ia32-cdboot and shim-ia32 bits. (pjones@redhat.com)- Make 64-bit kernel on 32-bit firmware work for x86 efi machines (pjones@redhat.com) - Don't install rdma bits on 32-bit ARM (#1483278) (awilliam@redhat.com)- Add creation of a bootable s390 iso (#1478448) (bcl@redhat.com) - Add mk-s360-cdboot utility (#1478448) (bcl@redhat.com) - Fix systemctl command (#1478247) (bcl@redhat.com) - Add version output (#1335456) (bcl@redhat.com) - Include the dracut fips module in the initrd (#1341280) (bcl@redhat.com) - Make sure loop device is setup (#1462150) (bcl@redhat.com)- runtime-cleanup: preserve a couple more gstreamer libs (awilliam@redhat.com) - perl is needed on all arches now (dennis@ausil.us)- runtime-cleanup.tmpl: don't delete localedef (jlebon@redhat.com)- Don't remove libmenu.so library during cleanup on PowerPC (sinny@redhat.com)- Remove filegraft from arm.tmpl (#1457906) (bcl@redhat.com) - Use anaconda-core to detect buildarch (sgallagh@redhat.com)- arm.tmpl import basename (#1457055) (bcl@redhat.com)- Bump version to 27.0 (bcl@redhat.com) - Try all packages when installpkg --optional is used. (bcl@redhat.com) - Add support for aarch64 live images (bcl@redhat.com) - pylint: Ignore different argument lengths for dnf callback. (bcl@redhat.com) - Adds additional callbacks keyword for start() (jmracek@redhat.com) - Add ppc64-diag for Power64 platforms (pbrobinson@gmail.com) - livemedia-creator: Add release license files to / of the iso (bcl@redhat.com) - lorax: Add release license files to / of the iso (bcl@redhat.com) - INSTALL_ROOT and LIVE_ROOT are not available during %post (bcl@redhat.com) - Add --noverifyssl to lorax (#1430483) (bcl@redhat.com)/bin/sh/bin/sh/bin/sh/bin/sh  ""$$&&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN28.14.71-1.el828.14.71-1.el828.14.71-1.el8 composer.conf__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbisect.cpython-36.opt-1.pycbisect.cpython-36.pyccheckparams.cpython-36.opt-1.pyccheckparams.cpython-36.pyccmdline.cpython-36.opt-1.pyccmdline.cpython-36.pyccompose.cpython-36.opt-1.pyccompose.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pyccrossdomain.cpython-36.opt-1.pyccrossdomain.cpython-36.pycdnfbase.cpython-36.opt-1.pycdnfbase.cpython-36.pycerrors.cpython-36.opt-1.pycerrors.cpython-36.pycgitrpm.cpython-36.opt-1.pycgitrpm.cpython-36.pycprojects.cpython-36.opt-1.pycprojects.cpython-36.pycqueue.cpython-36.opt-1.pycqueue.cpython-36.pycrecipes.cpython-36.opt-1.pycrecipes.cpython-36.pycregexes.cpython-36.opt-1.pycregexes.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pyctimestamp.cpython-36.opt-1.pyctimestamp.cpython-36.pycv0.cpython-36.opt-1.pycv0.cpython-36.pycworkspace.cpython-36.opt-1.pycworkspace.cpython-36.pycbisect.pycheckparams.pycmdline.pycompose.pyconfig.pycrossdomain.pydnfbase.pyerrors.pygitrpm.pyprojects.pyqueue.pyrecipes.pyregexes.pyserver.pytimestamp.pyv0.pyworkspace.pylorax-composer.servicelorax-composer.socketlorax-composer.conflorax-composercomposeralibaba.ksami.ksext4-filesystem.ksgoogle.kslive-iso.ksopenstack.kspartitioned-disk.ksqcow2.kstar.ksvhd.ksvmdk.kslorax-composer.1.gzcomposerblueprintsexample-atlas.tomlexample-development.tomlexample-http-server.toml/etc/lorax//usr/lib/python3.6/site-packages/pylorax/api//usr/lib/python3.6/site-packages/pylorax/api/__pycache__//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/lorax//usr/share/lorax/composer//usr/share/man/man1//var/lib/lorax//var/lib/lorax/composer//var/lib/lorax/composer/blueprints/-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-gnuASCII textPython script, ASCII text executabledirectorypython 3.6 byte-compiledtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRutf-856974dc0bc2488944a0ae4b1e74ceafa148865653b14eb8b99e6eb367dfb1883?7zXZ !#,] b2u Q{LX])P<Ԭ @Z32ɇ'spܑU톖I4.&c>S+y*s)WRCkؤwHA&yKCHCxٜ|s7n@:nG:Br+Z9٬ 9~CŷO. GAtl@Mnf֝I{"pd&zqrZ zZ9st=B7r-4!"+_P| 1x0 Ufb @L~`ы@ךh=%5E?sN'+ίnA non)Rf-Jܽ냟KuEe U[VUo{8Unv`Aj-AGbVȂAz^~uP;tmR` !}TܱͰlyѮΕ[rt/ #-yz;y\@0}c9g0Xa.~,AGTZ~;1e x_Uuyu_ M%nb!hbV/QM1PǕzT5q4VM\N*B!%B/?@a^p-E~Q |0@曍8d t*w;3q*mxvY~( ŘG ?5izJd229>P:GonR`zq3QIYs\cԃߧ+ }rmX4RCd j єh )a' b_`\ D8"zPʧmH^ȅw?ta&qP/(ZjRĒ|oTuFǔIimD駆p6£*ui@z- vPӝYaf\emfE>XiqdM1  {`Pxwi0iivص{|u!+$f̲$B?WZdqBʋ׍\!][D) 3lPl: tY%+^Iۅ<8>%.^(R䈿Cyߘ^IJjx$8%;?>]ˠ\@6 t9@aTM >!6GI!z?/]϶Dz *K\[3&,B,ۆv&S8w>Xt  AG<|->;qWi{Ē [Oi.ŒO/uy LpW&yZh<5.t-V:sj[$e # spt/yС60l;vn>9XA@HG׃n"p9u0' g]zr0KB[:2$|iJbNI=yɁfs8tlfFA6'9R3@HĚII1W!CAv᮹c53CL\9VZKNA,xC"kW&5f6L/d;9ilS3t%sr .D.R J]{)Z0EAd0Q2[|mKdh㎋_(@rΌT[WձkMbۻV9;M\3VfqbxKoct_"֐RoyHΰ~ֶǣ:B:JgTǚxKwC+HLxGjLw ޡ;7J8JNlPo9w*a9>Om$q?jZmE;PP";.J=PC%^D~EɲAрO8G4Nv ]dX`?BQ&:+͐ 60 0лP9(OTEڧCy~^FH b{|Vmu9n615hRNT@s;ut-'f꣥woo,_+(lLkC.{d;i`G8`Zn{2Dh_\ZpQ>Ӹ>H:hR*6lcV<܀%iLu؄E:QR z(ȭx`9B$oZ fyta x(] OF7VVz+<'8 x[8?F*xB=XvGvdEYU&W^2p@%芹n3ܯh{/CX!܍Q AnoEaŊKTmWV(hR(KPY1Mй .z []h~tdN ڲw.'g|Ql8~Q@0w&Bɗ:!XAz;|X9zJ8 BɽLJԏл~sڲl}z͔͘3ީÌSTM5[VO^*Il0m;Yu 75p6J)w$ bWQ-Lg/#bb%}]4ltpV| 9zPS鹪zNL/u>:)F1B kek5$!g1A ;XuC5ҩw]UӴ@: hˀiM#7<^2~VMt,ܟCU*fg ή_ eC"x7ܫ˩n*q9_`ck $%@ uR[ Y AƆ REC7tn祝_+bEz}X7Y>k[)j9qx(.Οdo%tX*23 ym82Yy {',Gk IQ0y _mV.*h!/(5M)c0@%cx$g ԗIXK]N9=O1F?:,;*z/4-c?6NGDS%'E6TLweP@ Էۋ- >qX\Z&8ZFH 1]A%VL$;"ԅ3F|_ vGnҴ(EMC:"]z?);0K%3&g$]OkϿO'T?- _pĭX0 D8+Jk5I۹KFgfR x9i9k}fۺ]ZU8Y4%?m;u %ü}Ά^LƔ_-&8vkUٷs_1o$zM4WPZ~FC4~dZv ry`z/2Kr׎93*ɱ(\ g uBCK+TJů\JfŌkoCwѾ!cp֡SlfpM>XP&T[d`%ւӷ{#q&x.tYGdy?n4 +YȨpI.pbP-+|$ KUk D7C[7(:rw=h VU:E^88]=(H|6XR+{Cpp"g3zΈ'5To@@G(Aq و3ʃOLdfzq6}/KlXfD ,VtBP=u?pY~hyVVԱ`8ug`ìĚ{nU0DOs&ĕkՎYELmbEc&RzJ Tη^Q`d"e W@:jY/ >.]] WC!u4t.R7{w,W2ylXUUxꖿYT?~%`aJrѝ@Tmq֭^r5'",,n1ً$$Jd^yl֙mٓ n$ 6UDL-w;^%5Ƚݘ!Q(l \>w#'p+l+e ~q(XC܎o &_ Ċ*%h GE߸rPÿc? Y@bkQZ{"M&)?!1. >Vuona]kO[hZʿ/&l39TL.)F}c5?nT͚@U})`9]j4taFxO5}itHbOZ4Hೃybr)XZVN~d(ŵtlh\C*Xo":$Mh6q#W9T3'"e3.ؙĭ5U<ӍIܛL!P\$ݾb%`Wp.(m:Q*eV]ĢxsєL\`˳R\Mr{1A8(\ƉaBK@7V嗒$&}؇LueV$L LeemM0 YY%^,9 鬳^@m7dƒePF%I ?c>h)wʟۚ:Eg2;pT}je PnqvLyںuhI[fvyU /8嶃N{4mn(>}l߈v`rnHh(vmS3ŧĭ;Bg D&XK/u#صFNOr=uhl=Q¡h9,G}UO"328(:Rhom.Ԗ3njcwz6 T"$ٿ jȒshNs mBA_.Ox/`i=cbZpByQS$>Go6b戞@LspY]3(z+# ><arPbsc @A{~#jf02;D*;]3=Y\ B90a 4*-O r0U=SqDO;=[z}"Of1]4%9ifdq/uw'x9ݩ½AgMD5nAuIyru`"@IUXځTЉ%\# i}o}הș0 bd b SͪN(E%F?.|:w'A5V`:Q=T;i72'=#>Bz4ʥx |XU~nTU]J [ '~\!35\ EQcޑn oILuCg>gËc}r'-qP?>5"fKJTjYȘڝkUS*KM}?!(P8`4Boż0j|Gb@[f>]O&舢JlWeE-,-&!yN|/3UrMX ?hZlLgiIR:_~o=k'N,?a">;60X mm"$Z*C (9S5fWb(hAYku%A Bo5]/ NK`-JԄONL.D\-rjO1),x,BWKF@<9} ފ5-8GsaDKGP=6&hd_wmxͶ㱁a핮vb;-F'jvխ3Є\kUQ|GrP; M̫c#(y_ƀv#P ^d" З c -%;)xf@DZ`3lVW,]z!? _hO#Zgʰr:&+TDt5 duKNuMjA' Yěy'֣ޠUPtpS%;gt?# { l0aD7폽P{5vȳn;\yV־&9__xwfM@uMϯ%c EuV1b`G&J+g߅ͺ4MrC!"̊vUugԯ1rb !%0wEcAZA_x\/,Cឈ#$uAn~BhE!7H\V5 a4 ZSHAEw2 LwvϘ*" ]׶' o>_`߈ʲ@`#D>;e{졖=GeR ZE8-P. (vjN՝ X-G5^6]H!a>SIXqSgT gY )诅H,ZPZfo׮{MFy9B9h4ܚx-|?IPvD~TIr:֣!y>̎{^E~dgK 9)G#@PzLL)X<\62 btJKH=&lnӑ@F R,;gݎoWl??ϧsj[Ţ4e nLt =;lrfPa{+4YS|z;FEo#nmǥd^'d1b+%$UOoܡ E_EMfbmbXDAW U};c 2|%iKzU)d/ +0ڥUc 1MįN<~Պ#KL})Uht̔ m5yGQdp- OT |d>U J,lނ@F @s'oc8i`BKe9$BȞ|.rVd`E i=; 2BfA[.Ɋ]A: xeYZ3+L X?ZB'GW|c͝  ϻWؾa,9*6\xYIIF;0ҡe̳3;\vvAfkl$w^Z':m`lWZbϷSz50͖D֐wDg#*P_;dvz巩إanNq{43@*YFKt&Ek Ve*2eszsH;OXj100;a169.TI5Τ^Ѹ(,[ʼnNk_#~+2ݤ2 EޏDB< C[xE`1U.X_: A k>8-Ѽ]lִsEd<:4%r؏DBhu"a,Kr6!XsM/cB&X`tWa~#8j<-?×q FОf^0,j_zE'|$)@)"Zߩ[llx85}ıjB?'O&g[ȸˌsm4|#:5S1exYw:T'cwR zR#] +DJ8EB 423ڡZ0 %wcp'ҽ9au)%[Ɓ!:K=L UR;gk @z ryc\Zk }YRl֊?0vAdk2ddx 졇җP8&V^],d ՠtфZ/d|>'PKܚG +J:8["urfIX}\oɅ5Jv]x >xpU5,=5_i{@%Rp׺|go,1~3jV2=vذJwF b}aQؽTAcAG/kl&k|ljd)xe7uuVOڐ V`_rK`!`RSȴ6}K '1IX=gɏ*l xdiHNh& ͆tB3ƫU6 4ԽRc9 ~?PvwӖ9aԣ,7x׏ jPUXZx|67άoeѳv ES v={6dy2\B]p "w;{p,X^I-%Fsq]_yF]-Rf~bk'I+8lwZSP5WF @S pN}qwݱ~}5C{Hi)o)a?(^ճnX4gt9k#OUDhȰ\{]01u;ko D9UƓ($2>?@pFkHLI%֒Wж'- +ME_PW$\_K:pBtScKJVl9:B[~$/;{˖ה>kkt Ão $cp ڿ7*8{T~3[xlHt)BHʼuԬ2ʶJ2W^V0Ңc@_g;-P] xcvGn.Ns)b@pc7m)_/0إ㕗B>,a_ u`<5|nV_Jf<@#7O#=|rGXшjwL!Z{Ԓ qi%K,U LJ{Wo ؇?@YdA Ý-\(-(©C̛_4:){{*ݘKmrLmn3K$)rF\,"%\s >fXp LJU 9wU]6$=(ؿ&Qtfe?e6P0161[miY~ֆ.u$:Lyx7Lo)WH~3O$} R}= Ӑ(I[tD#1t1LXEL%!PB9z^#\3CN@I?<vڧ`ep5iP2j:DPIw F-<U2K`雉,Dؙ~Mb&&HlFzUM MvWD 7l#p!SW}X oJ,V@tQ*>Q A&5^уv]H[c>dE!P6)J<2qu8{|z}tSr$JX$ #7Tm?0`:Dz}^LA p:̽~ ,p⹾;R|6&@,|◝,1#ދ] 8HID KK@2(Q T}w/nQ dKH׸>ЋY6>wn֡mmT_KP=-Q}+9"|kzbSOE[HMsT8c|@x nFlS,\w"^o ە%'Vb`BE@%lSs^F%;` >w1R R>/A )0q%*VTԏҍYC bG :ho,Ǭ#FC4}㫁4VDc"30%} .MKݠnw-?Z\zҕ9!P`[1~ڎ_UP _v UN> B\@|e ;lp뛜ޒ(oBg |sJqRag^]þU]`%|҅D;6kaΌYyD< %_6DBJ ]M%dprx}\Q)D%j)p B-Bf5,6lM~u8D8p_;KW=8+D $vHGZX5;JTQ7@E/`QxDa9)u*F3 E/!Mt9b z߳qJ ؾVUA JO˯*2OUVSkȅО48݇06 o >s)L8VߵJ]rCo+"@ɽ EULn{:[=fB2TaQU-Զ3#l";XxUAk5Wd[ͦ)]qR2Ec" YpiX:fpcBSfH I! se.dhR JNt0`M3̿# 4Z1ꪪ|j\E܌'d} Fjwk)B%"{5tmJ/K6Wܫ%Gʳ'Tg9lu~:q5BkhXkl!t 31d":f?U#n/Q;R,L\pG7 ]>wKmpūk1!,OpVb;yU<s:#C:0^~'KYЭ ɴ1Eч@}< rj"3/Xڏoa߼0(Ȑ(YҚ'@|K6>mJH]+J[)E0t?ʭv !S:ߊREyH'g*iDt>ؔR~+t$,g/ZkMלZi4 `qH!^OƱxᖝT 8|>\Fa"ao8uhkB|\&*. 1J ] =9Aܷ9K[9H!ӥefڏo|IMfEҰJ@l'͙6"d#3kRZZDRoԴLPsR\))ĭP4Tw#QZ1ҩYz6CJ[!zm)W0]v @}ThSC: -%bݮހF8#v0c#|$$r }"}fol-ླྀNkc?hefʰ4NC zIy Vꎜ Bf\UrFZDuK}xΤi|2 dt>6o@EI=/V޵ A JB=-8C&9qnP)c=rXR etdWzE 1j"HZAyl[xܺoR`'=kuM賋(ڷ|8M1a q0lӦT&BwFH#\ Jso kʧhCl'e$F|Y.t kO*v"WEOPϿw}+%:m2@DkL vk"_յ*п'\6.iF sɥ8̖JOxBď84dɾgBlA-rO2^8,TX;MσJɓjWC;rd޾-0f*(S"kaVDNMnCK|1(oΈxB=se3VU7>ok5qLd`%NMwV$c(+Us>vmɍ6UTjCrt"gN/ fm*ٳ->z$4}ZQFna'i8 Ҭ6!YG8~^Ǯ(07yG 's"P^Պe%oA+P$=sۤ%:ʙ JܜtZ忂nA/uAbQF*m,JCN>G?Ō& hVjdĆ)^B[H1=nD<to3$JSA'9|+t*v WZ^Aߍ^T;D0s- 2*==n,H{ח:%?% 4p Hu+piXKtT/aW/iY$Nڗ {Eߦ1[=}ɫ4 HO_*Ojz\#_RD ^#FҬ_e]YN߸KlUٝ[qI/t5sh)g̛z%ysMȨhx/krV9SyJX?Z`*h|`^ےf|՘X՗E?_Wi]T[}9aF!1tOʙu&E料Jqy[41MkI9Q7e:7v5 ?6we0 Ft٨Zr΋[yjdUVa!.>Lj!'D5܍<.?t?Cx15o})km2+HB[^~kN!b9Nh,2Cn{  #S>]d(,?).qgLzgWT0DzҲV›_6W ΃*}ϦohY7Fξ} zKico@.Kk.vnI6av#65k@:"̖YB7m?'Y6VXjl`#ZKBf"\{PN4c Od[NKRD_Nn̓솯@+*T Dje {%^&_k!P%V,R@3@JHB~xύ̋W u G/{ L#@fLYܶ ~n8&1oMXƙi7ȃ,[[c1ܣ5dX`O,]Oq͎yeJf~wB G ]]!ZN5/?'/պb42 R2U8wݸH %Sڂ]F@6*\Y9M\X (2Ŝp|9RRrHߟoX"2EY)(iմ_^ɋ*RUi<*&UkV&k&Ieԕt:355cL.WzY0z[b/jՏ2HHLp#n2Yqc #\赏Xݔ1]Z=_45S#ٹ9Yԑ&\F5 [ -t6 lu:*DOw}]u[mC#pNwt\J#4Tsȓi^FT%`<ZFG囇[-6+ŭ[4+<^YKXֱI'*ls^SD n47OV%gdDљi+=[`ᇾ"8VYOkBhQtKIe"iq[6'»ŧd>m:;.b ZۥV,'F~4&BNab11y! +؎i 'I9u@:nUb_EY) Uv0%c{jkWts)(SNoAc= Vsm@ eq&Q`R~К,k1y-aϑ>._ va SiG,9pG$6-m *6X3fc2!y)]%fR4A2!346z͒b:D'Hqh/Tq>g"TY ];?OTmaxYWZMÿ()ng83R99"d5(FDI@+fa.oyI["nmFc&u  LPهQI?TSC\on(wY`Y"=\ h{A\#B$Տ-(T9X#Ky&Jf~{}!ރjR:1Vl"Ԃ;-UXWI4&A 2$]WDDw9ET;*GILHDwbb+@8-kf/P[qAxq+Py()='՚p%z-%TTl7Jn~y2,Xvlc9r.>R!졜΅Ga氺_p4 ᚶ ZǎیG8'TTf1N M ֑4 '0gYD*i!W92F@3/EYH,OW6P/!78/+Üyw+(&hcMDe T0Q,; C.E-2C`?FN"Ő2y*vä?tu'|əSMiH Asl9[M4S1@ J;7/:vH>fVqǬkZ=؍ivĐ 8r.r|~ր94vE_ba'ɛ)i-pQSC-e-) /\{]d ­8>:Љ4;ObA`mK&^w M~Óz1H1 w‰m^Z؂g:VB{ZKEP_PQ($_bع`%S\J/d_P%i U Vd}^}ϱ\UU&h{QɁ- &v^i]}_:dAN#22ױh'ec|V 5T%k:%KhgѰlu8ODg/Q}*mL= ,x=K2SH{}CM5 NoBl("9Q6/X1>i`3E3pUS4%)TӐx9S~Eܰ6A8΋~,&m5Ž wv6@Y&%,jȱfF ߺM1 ]'}2c+2Vy-QeBfri5|,iIE$Xnvx qツWµn7 QiGư43G.NZ\YscuN8n1`z1*/1 jR׳:< u`J|~`;oŶayh.:jInC:hψ̕d${i&@7pͼ][weČئ&}[aKgQH!Q# K Ư\V/yHقC̣#X v":s)xrDA{!^V5wJXI.KXzqROq@TF8+JAZ7*N}}I)7y1}CU+U`v?tum뎚szT! +`B.tݽ`v4O~1&`}Fja͘/#xF,tݡZzoEhmRtH+V>AFc.ePqBMeb!{,ߣj:ģ~!N}t)-%{zZ RaŚW\4f7q[m&Os!1K;:@UC\:0C$jGIҢXV\"*ı)*|I)WdOZ/=Y/sqqt~sC&UDĥt(Fh;|qau STMx8_5)JṐs +p,B-DC%@3`AO ށ0 ;B1xyiV*9Swb1Mp'qq8k>4͓1'[[ ? 6i7 s@KL+I@xY=; ׮v)Iさ\I+Jhu=ɋ[@uǽլ_G^yl-'q1h/Rwc23<^Nq<S=*#l;Z;4=&t _%ŀo@BCFx75u9.Fm_0̡'C:xe* W?%U͍ ҽ4NB@Q_⫻b]fdGU# gelg"4WWnquʗu9c @Y޻vI:eqt<'g*dPgϮdsɰD{^>.R'T c3ѩ!W\ 8<ܡ&PHNj\S#y ǤAb;"3So%6?uZ|Q7P.aQag굏MHAě?i%U%#3Q0t8'6^Ep \B@_G2ȑV6=O5Om gr y`O_[C$}̨.Hu!K_Lh &nn$G(̦M)>!HYx#VP\5iDUTpQxIVuE:3[Su|n?yX=W!O8 s V}:כaW7ڄtiA,jُuDz3h&mյ&Iz![۽617Zݪj!Y/r |4s+ϷG$| 5 Û9Ca6Iɢ ؉:ª焻ُ9sjW{f847_gK,˹ `zޱݲE0h*>y[mP 1O@d2I.?no꺅D=D3$j-_b`=ʥ6sdkWEԦ=c\OzfAj}MfWьk̿pȣeB_Xݡ` I%0f\ed~]5xv#࿲+>句8ݮdYA8.'rMϠV!;|s_8 B1HA%u24s0,a)ĚJ$3>n^'S$]+/8s8Ui3>@X1LfX[M+7wUl j$?n.vO>.QJ{3X9|^O|E Q cY#_RUMCՊXum$Fa wnlqiϰSյl&vZ;uQ:m;쿯Lj!q0Kl5 3KxYgO V,z}Yq0(ȷ-2Ϟ <澡; 6W&#|վ$b݂xEhpCm5"ؖ2YHo9!1Ϸ.|cY.7&x-iB' (.s6NӠȠfKå!iel沣b΋xhh@ |oat}r,ThUCZ$(`&!-npІG,3ڈ 6KqdMո%fe,+Q8Ʈh #'wî8Ȉz:f,Yd&$ARsڡ߆&].sAN~ ɂh +7`F:Tt|h%иF">:gB] r<E'tBc:챺@kK5 NEzh8>V}|z#{ VhKz:weB㵃Ѝ/cؕ;eeȂp,Xyw:r,f`aǷmvS¾YJu?O2qBF Fּs?hdV2\ݟAhW̴6i ]H^H@rEǃݳgd; '`=̇=$ҝ+[>T$ .kH&"8@qG q&Oo1 [Jg*Y D3"Q~ ݖq&'6hZ~-w`P;}VQ>M[h#5_[9U9QH ,}c,>(S |ȵ8r.}J=w9cT5u3hO[n$$#w!#WyF;B3ÆR!~dwF탟Īv;ΰi~ʂ~5>4]Dy j^qQRAK<~q{ZmVm\(`L&FtQUc^Hz:ƭōrm1Iu>תlɳ1G ]haQJmWF*~دtϳ/OcJ20&#=s@pϩij*@xEI-g>ۄ,= e&u1 :enVgd}7JIpmo&ps \0Tͥ+U2E&m`»V 9)G3,.8 %#Clw7tlMg*(G?}L'2 ncDZN$ge60є]kd:zjly. vzV/kW^ږ.OBU"bpcl0 􀋓*g3sG1 "Whl/]QT791FC[LPPKFag<ҩGH&K乢ȐhqScIŲ J0;%Y-.i䭧0G7$AƂsC<ȊW#K%,X;J$;}B,"cq/E_c_}n&Q^ۖ!c__n3O@^;&D21>ƅH-Tfn{yJW9$WÂlȏ`_5@Pwo9ۂgNB/I.`pY6EJG۾W\JV-օ*.!97f#ÕW~nM(8pzG~"4^0pru5XUOvBې`f-' a  1 VȌ |t8weնI#<G]/iè_)IA8Lիz GNE.tƨj`!-Ć9o2bKgICH?-KY\LG?e\0Ik;xIQw~8O /*4|:u)E # Y0x^Wu$ީ3wɵz-$Nj\,bhΣJhl ,Ӝ?cZ*/7`U%[;}k/F}!sF_%|0#nU,osYCҖ˰ЊiǷl:T Ӳ`T*;mMAoNmjx'O6lzZWVf+[_ZbMc" ܂ ")qݧ=D#A  ^E?A AZr{aן@- !M){KYќX.eOoڡdG==30xL_+Ig+Uo2y4j6-{Y-N@͵S9EGB,/aq |S  DO\"{g"sStY Q@) D=Dw&v$ -5ӹYLI-L1^,KpWQc)ؽ}ޞL;;!g]pq ZE[b֌E;^_;HT|ol }ʍ+xJ64@o]ymogLy#{^\(¥C }65%Iky+ +MPjnVH 0O}c9f V 1vO8%Npy {KMg3y\#?m qߵ=IG9kYohq} uG?7=B*eKbP-VRy+;ws7*> 482TUM^3n`J5Z~Z>Z{=33[P:ˉD? @Q/sN m[68c7 1&D-WRiu¼5]Ǥ^̄_%?<m˲f/|9_(<MQ|xr( 嬁 T]Q_: ݘ`Do'і0 lQPK-^2m+я缏}ԭݟ W =jя5PGz̧;оh̤̓}#lnKuH@عPB5JfCeu%~l~֍Dg>;W{ pRf. 9d;xKWz9H?*NryYW8X!8)dD]%R l|wW f[P,9<YOѸ{r iϕt'hFQ4FXN}shTP:ZYyzK.JpML\4Xqn=4tp@W5p6f;eX3g x&f"e1:JWR-Ӝ_n sZ##b li`3I4~z<^t<Zjw6^tY\4H /%p#ܬ)`OPefgC%p,ލY"E R\l`#64G&rU'ΉBȻTyswȘCٌT'\,L^ tß!uj~<>CzO~C XڭSMp?lYc}$VmX&!DFzY1E_;jr㺍ЃTn@q|h1L=L!1G3%]9@)Z;h8ΰ^EaD :LcَZ*Q*s J} 7TȘ!a;{5׼Οù:# 6$.#_D 96/ ;n$}{AtKuSIB lDpF`ǖAdIt偾=Tζt TX>@|9 /u|>ӅĬ$BMI ܪֺn1~). `ړ&c]1-U sw`Rbꕌ7T`n³sBʈÛGsдTaX 9704lL&^>8RqA}dy:0`pϨ}*R?I3ìN^w u*)'M ­$':\-Aؖpwk]6g Ya-5D$͕y_ә<]XDwÑ8%̙sM~]?NY1N&YF ^[kw<=~`#u&ފAvpnIF:tbnAJ;!Vb[eJS[!Vd_!Bjbӧxk1,/ǛS|u=mRK%p,q8;Rr\/;e9b_`%D J"a-Ö$]tZ{%.#P3+N^OhEX.~>҈Uy]~@?dgzx[b$b`b d`ƁxaﶽC~H|S#"QKܛIFWQƬk˙nh9A* J ˸_Hl.wVQ>[x2Q]%_fN!J{2-z SۃdF"+;n}th`tW|ZGZCD/8 OF0k ̨,Y^kWaŏ2ӯ3M/{10<> 0L6ߧlZ = c݉k_ƴ_ޓJ*d:t{!(=lrjiTT * $=_+b~7_ =+)Dw/@(Xb(ԃ+{BpTKyܟ$!eKI.(HĖH"7>ȸؿukڵhwX ,myׂ`FJ`vL |tIG +֤|`%EW{S/ Nѭ (>VރH͌C+VL:t2(ⶾї3iS:획W1 I)VZ2F_ɪ0@Th &{!o:-ϖG湢2e+&{5~IT>IzĹcBgʎr"=D.YlJ@P.V9{y/ଶ<;B^qT)aV?!a]d-Z~ecqcaṛ+22-Z5wuz*aҫrEB' I*S((ÜoTq'`#NTAIU)[%M9cƉjv!ZO[mΧCrS_i z.)&ʍ}>bckQC4gI7u:29tJ3vyRqz H9B]~- =ϔs7 K=+}9 yl:E/q!BP4 1D]ˎƌ#?W}=r=_E7Rn !Z ,YJ5+K M}21e%mfiXWR < ;Bfea:+,N`Y6 t`̫格ƣܫ$8٦e"z4G~حH-N$#Y[ۨŎ?j},' ?(] eЃJ%ecogIvv{:]E=Qi;ϱ9_{[=˶u o5ԸJz1b=5rsBOzbxl9ƅ;k0;_H](@˹ɪ<Ƿ92/`P艮Uߝ7z`̡4C:Z(c&p4;'@؍Z%~~kn28PH¹nr"j7&Hgk; jOO|hzA`Jnf&Qi++J:l:C ԥ MXiQޒ >]#4~ڇ ;eҸ9xUj$DOCQa3 \)Ysüz*PGTOgKXqf R\)55I\2 [V$9+4 ekK\{YPeņثsS)&-m3W2PpkB@!q:aܚ bWvFq~?Ol{F 04_* * osdPu@c6}B@oB$r$JzNU(S5<"Кlo3*1 a49f x\~WP !MΏpwoMG/WF-Qt' t~bF=HA`D aNQrÔ94EY,2_yGʷq9q  +D@wy| =Kw\w2{yXt5L!&\n(%Ţu*'ŞU'A9£=hm8չǞd+l"<`E!>sD~@Rnpқ"Emp`=cF wt^lUx-pM\Zn}/kM-w1B(MvL#vd'ҩ|#ۆ3YRӀ{wᮒ Tݘt46yd4ډ7πK;tDo {pۡFPہd(tyƢ„Ȉhk!%o mM=AGH^mfutrB)F*'BhbJ yJ%tnJy@o1yִVvd'FR} K!̚ҋMXtFSIס)2oQx ػG$KW{L(}뻒" O t0L`g0\(N zN0@$ ť\ nY1:` vޤr@9@r4nD eڻ}^mwp&ŕ&򧀭S\ä9l=ӹ77~\G>'z:-o&yaJU ? 僟tT*"iu;*xḵ1̓u쎁slkq9;s:Wjta0;4NF>>.3iW mGb-v~Rw^PEUǯ AI"v"T5HpJbc-̒">}53AB*vIf*y&%<C'HbsHٛ˜f^)NoȓU&D{Jm6f9b⠂U ropI9\ADJdsh A_ D `Rj.ZohXUc,@FE6E_ B*sD9J=R<_@>Y2^atP0iv\ݹعj??__O]4穅Q'3jfVj64.w)\?/ %H!O9G)a6oGǧKXqӣ'gI7.;Y5R:8;V*Nn-'ptOyxhdAtϻp?~"f]\N AFQeUf󛤔\1m}Z[gt*)`.Ҙ,\U^{U+iV4_"dYLI=K[`R3]!'u]^H@_ʿo|4q5mAxT5{L?uthlzSwadᛕb&9q,\صɢMU,}(E;'Y>Ĉ3^Ȟ٩D|ݥϐpSVhɺJEVIOWb€1w<4q}CFᗵX< ~ IbxvE/>4 1OR``ͅS_iHŮߡ7Qc ֢|"o)^PD?)0.'3Rwdjtb[k WOV8W9a:ƹn?}MHA/g Gأm%sKa`=Sv =xtV'N>;|ǸLƌD(3;`C+$3HAP07ۂ\A@~cE| oȞ$G@S-fsCzrf (>i7/ ?_(Qh?hSxSw|HXk^; 2#7-^'Ј.y^2{vFl;d1>Oaa$)ig8f(2G~s ~ _:`އ|4o  pɗ>wJe}2RQ%T }W:,{||eBod`L\i70xpEѿ+WsƆ_vu*mۭ_DzV}C$ [k<YI +R{_ -hN1Jel;F' L+fM ֌ SVVUI+`l_}ʼ܆?{bj0PeJ۔y)kX)qY ~Wp]6͌7JjIhULm(ܯ#cʜC&mh&,vb >%=RkH2%P' i4 TݿcՕQqbD.-SҭˑOa6 vBu6k|8 _:ywŞF?fv`ߜ8V%{S\V^z̖bpI+j봯ELXOux(dF6sj颡"tɄI1'롷Ӟɐ" 91 h$G}k7$e\i@KUYb41ߢ#֑%Ą7ڇr+Q$ o q,k,$t r8[2,ˣx&CA>̎3 N"]2)&QiZ`/B<4)-I,` 9sf{ dǶ]zL=V:i,' je 2_ :=e2*Yְ:EQ Kی s dL 9(n )Qmtq*GTTsfdA͝ a&4+|kXn45?00} .RPX](*3q׀x^ 3VȴNZMI`ߨ%sN+@57ؐ og&`ݬD(ʵ B=r=uZa-&D;(yt]IZ9Mx[ǔsc*vaQNDлuU3>u>cdSXgXif0+TxQQtlxN2ȭj@=|x-ƹİ_*g;#{4H|! hoʬ6 &.{&uT[6F#JdSIL@[(S.qYox\b-V}$MR`V2%U皡nՑWakC t~լ:#ޭ({6VAi:gw|v\Q^ڙZkQ́fc,9ܗ`B !~i ͈rbm4`"(nbau>G)pPie+E]҉=Ust1Zo񉛾~b+g8s3K XjeoV{e:?osoo*2hmt2gTMɉc[AHdjuM x՞A|$֩tAM۷c /EP[^Lge]zt0UrJF/^OX+y\Fo?96s`X[2*lC B|!^* pf80C,Ap_)u0֩:M19HNjcn ;XtlR]ik"܍DZ #` 9QW@Ox[lxW =g\ːj RBP59b-qsiAr|*Q[/Og;?Ufx$S[#8gڦ4ULUY2G hΓD~f q)X=y̋QZO;5GE rF5y䉗az^p껊;80cTBp5\J3ߒz=@ٙ̑J<`d\;) Z>!QyGK4I`v1as[Vsɵ 2:z|pCX YxX8W/7ˆj<{m.v >,C]n8{>kv;[\Sn:s2OÀz(Ӗ(oB ㊟aI'ķf8Cn\=lQ"uNl;ʐ=il6\ѷ:]oġ'2m/HR)(:=tb*~ Kg=. - u2n/c&Tx^7-cmͫʡ~Yt9hDs%lC`:K^Za CBkwwg%܏QYs>tw`eSB8'ka] eu,{IT]MCΆ(%9"n )F:3401=us@Al{h_hrpCsP7t xU|iLbF"r|o5,2r`:uђO&vX )ןĊ*_˂G=I敹E%I\g;u*#>wu[/ڎ03a! LG;\ _P͒Pw{e+2fK~Ėt2_b^I(@T"w?* 4dl<-6egH~_I_>kgUZ?znÏ8gsɇd]3s"ղ3M]ZoIQu <-&3W]Km # ԄỉJs;`5.UF:.歯qP)Yc]{L\[<1sNڼFvLf29Ow]|odݲ;0`P],ī@,X#UCt_^/Vu*KClU>2+pOz 1$ZqX܅(tQ ɖƚ tԦDU@λ$ĸ -C]v}T؜@Vl uc#}[5仮 6(+sm`@*SoѷN4irąr2Z\WB:`x"Y?Ѷ'tC)ޖlrΉȗ 2hVK_ |N⌇UE]ʰQ'1(-}x"ל'ͶOб]LYFwvYl%-u@g`ԯifmsY0#?{iacuRJ.MdD0w=S {pf:[k'%g !@r'3lsadx(hd*0nl/n kĒ./NY^${5n鴏;0o`yle態v k5?ȖKRRƮb8,%rQ/kK)QRGKޏb1zקQl@YZJr%5˅!oxʉഡ@)Z OLǫ&!CoFjQ6% kK7m%?ǹ¾kcƀ\v7_"$Pe'W. #$ 2 b`2HygN"|s5qRmD2l1BU~śQsK9H&a@iD݆؊7 eHS~f>6&c*M` IF/*Bp5:RԄ"gΧ,z'!?f, 7\ַCo(jE>'PMV'x&xnuasр?,|1YF~\r(X;}ŏ|?03?E"NP/ LK1T]>vkV:[./ղ3 7je{팤 I)XʟPॐ2XDȧ>;GnVvED> rkpʃYU:a"ۈϏa;jAVb^(^z-<3 GDͅХ w&chNؘ x 2̑ 6_\5w2?>ݴ=dzAg*wڳ[4[fq!\бZ8J'_`>-F:јS DF"">)idHDՋHS HS5Xb]{ps z/Dehf.aO*QI_wي3dFo4Zv+Ms$Y=Df*:JKYMv3IRt9PNuCոA(#US:"eE"=\:b\G U>\юc8/8 N ·Pk;_.$LymKhǫ-:pٳ{qZa⹎6>lo/BuՋE؂r"Aײ"A !PoE)-v#[`\,ej0fzփw\u1JD.b^^,:bUui׏0~MG7hxVZK@:5>}EٙF}~EY=?g締Uz=%_t-! z OSd?Ʌ[>Ј=<2tФqHXW@1\xJN.z? G=!l9¤B{[|wsD]KVBI#Ke7JlFQH_%+𵫛qYbAjOBG3TXt8]P05M`./Sje 8m;+VXSoPPSAVUɶש)"ڗrA 5_?WХkw3Mu˷u7R}p9KUD9}2{EE"WC G'2.%ֳkSd/a-xʆpItlb%}2{l &z_ gU?v,'X Ns<6./wF\$%(<Ӱ r*e?j_M5He]8OMCtTDmIY1a$|%PEst;.pzv$sw&353gW *Q2XԞ-`V_$|.tAc!:YO Il ]\p;SNo6U0hta;!#Tqa7fXNb.0_\4.Bӻy <("0=)u@4 tai^ N \Umi7 NquDblO%,*s pky唸bԬ1Iڃ /,*+5!~te8/QYL~pgbv648go )ڝbհ(3}i]`wgٓuB a!5~NȂ՝b/EMm~N(-[ggeɌ^[@U3xe75LNJB-U*-SCmh=Yg5ߌ/&#{#tζqEr^%&'J]?]ϗ\ēOJ4i,.K]#у RE~WzS3I';|d^cΪ:{D.Qj wq}@k`j N ]π": lm zus'-L/iE"m"<%n+UG u|h_F;5%7#RRYȫP7s4e ]\uJPn5FP/76 ߈`&|Ho$)QF+S$Q;/o_Q% lI1:*oc~3شhŜ=b{ϊ&l WT<;η[${i64XQ֘ '*|$R4K'܌%K:á3XOe ~͗Qti2Ϫ)$o[u[|f KSՏ- 5ED&ﳺG8twV' Jɂڔ;ʸXV>WJzNZc^,LHlN'/od+ _wWcH+Xt1,݀b FqXtȟ)zUƢ%m9՘0Zj5_ ߣx]qV'&ε8-0F[kq+M0q׬;>7\Kf0 H9XZQy9J:&Թ@NxmQ\&[YBЈ Scr*8@b|s'!ͬE`l*Fv]ܽ9>"6&8 ^43I}޹Is~xdR(oDa',שuym@ُScȻ_$*?'L`LjV~a05M@A%ԁJz_vo9>6iCj%gw)m}'>W޺pkbB$B]jJE6¹(ꝳ*8LzKkF. +o4lݶ[-9)#Ş_(c' ^Ŧ]JlPꪷY oOmyK8~?_frqОyO p=FwC]P#\ ُS Z$>nR;s`a@~ժ 6o}Z13lWx(/I˒̄7-mۡ֡ R}z4_%1u"_)Sa '+O0& P;^rqC bqӓMx~P>ssDx5 a`6&./A]uGgǵx(D ?uE§-Jo^1?3Ef#`;P3/m,J,=^ XNG^fͧ ʻcc0IћiŁcYxmݠ94(R.(1gB uZwҾNCjkj ],zT^W=DEkJ-̝'؝PlUҵj`-T' VHgtuFp8y5ِ0Q[ 1|ƒO>PH~Aq7l=5'&0 k'ܧgx C#3tx{@r|u/arm,.)7dj,.&8`CGiѮqU!`,wqIR opbUcd?qv ZBؾ( f]tMVZ4Q|7ŖAՂ 2]yVEC![mlJcTꅧVM~E熔}UaB9q3ȧ6d84 E^^<ݫ!t'Tǵ-o߼ U2pQ<2?0UYܸzNCakȝ77"379\QZ%/0weX?8gҋAZ 4k %:-CG 삢^zxM[dM"S9CLm{!1[ׯFTArPi-7eœxwK4َ ~I(!UƔ^$tz,(7B9/8 d _"G㪁e2ȍZMd& pCx%oYU )bި: wf 9 ܁ Ca2UH$?3C,V)i>S_d=*iIzz௶A\&D3Thgk\:,ҘD:n0߮=\F4{ nbbR4hyu1g㱳5DžJimH=Y C!Rob fa)-Ds…mH/=xeqQHևW&ļN&T;nVf9z@Ρd8Tw`eo µnQHbƉtvGvzzPߞr@ƓZ#-d^mArcJ&_VԸ5(55jXkZS:Vt۾CNkL6QKgbOin xb"<Ʀ 4^gI] ]gB@ܿ+__KVfp x}z#/Nf>rkAhZo,12Ť+oN9p d:̘Si̹YoRPdAD :1xzB&;Ԙ0+|dn_?P2O*٦I@09^ӹySbZEAmiHWFv Bg.(Sf% b|{?CHR}kvD!akq|nA$Om|\"1D{k` ज़{y#R%MMr׾'wt_.4h̄YwfLgnMsx})7VL*UI4zŒn/ hM g&Q 2.|ȁb$@^1vV 4ȐC9* p 9m},e]M1\V>SKe3|fn-X,n[vߛq{i~]}ldH'_JIyƃ3]{%Y_ [PQITv,qX,)Tm zCpՑ(NLU$C~# zrrxVޤG9Nm=k'AVIݩt#29tj$ 9.maDZ',$zk|0=a.YHu^VBͿ }Jk 6VZVRwJW=zLMll4e?l0ԙ;F!FaVvf5_t`kJ5g,j%td&a (J"tzHup?44}qrYNH6R("fo!ytT{0+rؕJ}c\]ƚ3(XIDZS_JNVb 'U5A[Z߰g{%X!}rZ];Ppՠ:W᝼E)vD,2o/x.plfS12cnn$~n& JЦ?])YU."axcr`4{E!B],2=;NfX;C/Yd={ٰR..*wOpr6ᓨ亠w]XQ0B!JvAY͈@Fn&و^pw$omy|J{1*\p= hbxdsw1řd99 0`a2z|}b!3zcLB ê}lvi23a: 'iYve0Z/~!ⱲZf؏ t/̴#!=z}J_'}xvI%- ҧtؾms|PXW'7W}YkŴkepT}L\]tr@`E?M$+YKkrs)]wDRgX-d\Z.k2s D$rxA W b ~1%4Dv]reɃƭo@ +Es9W5x%L yq!r"Ft%:a6ё\ [igry6nyk3`TX88crΑ^Qnp½'s@SdWbq{iv8B&"@OcJʷG̕dyݵu\R5;2nnKPUXx2TF+OH 1|KC/wj9F}ץ|bq7SlGiU\yc?cO㢜-y0Hjw>$Iu݉T@Fδj73tXP+7m|]e Q?;[93 z"Po4ߞeM!nki@aB={4ށ[w^:sSE tTMeLCI~#s@3 U+w?m+%nyGoQݟ#rRaL u~r:O99{J bsǓڵ.> ǁ@Y|@4_r2.ر۾ʝC=3"9K;R@£+. L1F]gTm[zz\r-) Zq$/=nߛ>xMjCsX58JJ]R8[I&2DzQP4ߒ!j?kh\SB_ krdSxc]FQۇQSo`8zn/]hK)pqT|@$u1Fp'U^Q)gPc,ޟs9t& )1z̩~P}?X 6V#\b!э+plbO"5ep{6N&aπgCWI`_0r'-azuw&v@ n)c7Lsxo{.2}:k-LaC aF\E21RcL Ls.T|GCtl0:0ir[ͅV5W;=z~wFý' `=fd+V\kQ7ŞHSoޑBа$% -Ny]`|0-]&EB|<&ES8'*Ty(u+hlQ%R)IUiѦL&?5j`i\{9xEgBMm* ۓL]"3'\e{DKz&Bt$~KX\)@:N]AwUβ5x??RM[cga[z̮C;νaެ"ZY'^~:"eԾo~1gQunFXDH#g(x3-4\gۡig JnX~f|FebSC !(0gSF!WfwSCtͯ9yӁMIFȟ 銈HW( ~V*A7[F~U,z;7A mHkJ&f+% "Ki"sE?g;Bp * Zn}nTOB]h|6v~e8ˀ;t9*Gx}T1pFB>GkׯiyŢh&Iju+ͭ>082*6!Pf$5lOԏŵ.E"` lv+g)\>%+F<^gYg-C /b@46P50⤺v0vFc&Yur #C~-0>{p@ɨAnN5Bi37Y=3%-4Tf,SzB{:(E퐻;!!L5p=(U&:[.>8&NkKA_0%Qog+Ne-׽פo J,AnOx!&9y7:3!l;(>7!{x\BB]"Cyj͚+~&4-i*zVu]?>^~^*FSHU.M9\A/P+qbW#l_i6ZQ]k Tn2jb'*\5Liݍ, 4!^Xnk[:M' +ͿA7A(!pSUV$C( 4R!'0bQ=5 YՍ]-68r|نӑEA~s](J /kh=J<[n@;[/܁(AttMMkӧZV-ʋocv*ձ$JZw{d1V?vX@C)c^^dy /[82)sR>RU ffIY$P6+ŶXL>M"Ib#hKʫq ^guwK5ߪoojHnW B${KXOZ?ɝ۰2v&d0%wM `qU#gxS08R<->jpuMq+@뛴 |¿ zt$CE94lRYk\#7K<`RJe_Z"ͮşu?b?$f:$zC ͉zOrYF<,]P;;ʇāC?cݟW.4^8]XґLsqh0F kiYq6Y7|? :kG0*SVSU jLFAV/-[?Cj7W9ZAsҌQJ|1$/œ6 @܍KU[(:xyy}&εy ñO>O{&k_S;R69|HY=d$VzWPQy"!#9ۇ=M'b~ҳ*>~>EIA gNAqYJ'0Q?3t=LZc- {l\PG1^YA=aq4I 8 x_c>S"s9L:UӚ/T*$*mgSgJ5:>X#\"Rgډ`Sά ieȘvKVSdJfX/ "l zS-#wc[&`q"zz Ndb34ׇ' P· %iߐJ2GFu,#b5ֺӵ"vPV@ Tzܖqb'"is>WޤG%Yu!#37a#7IwK?/3׹idOrw ;?VW hͩUl2T)o6!F+a Ոۓl 1tz=^dkD-O<|W>Zk܎? ܓuU_,4wp-=M{^,}!̯GL#cS~Zhh:6?icID;$FƎ}7hn+>ȳ";w"/mn AbHS_(VW =iyF &l&#)A]D34jʼN.ot+ Zu%}D[Eb#s:gLs dR5X=ٝF/d* =_LBi,+=uY5Q_6Lʴޗc 7nz!'[ekInQbU-Bf\ vPe^ i$UPwCx΃ ul(Mo"Z`=h."VQwӳsX$s$tudul; ] O)BŶT>P)03r^e Z"(Ƈa`FQs w3\-'sg'0 vdz- T E~\EB \1JܧT9ԋo"F5~t*-ի$E:@F?Dh+Iӷ10;W;"2jOV:q5-ǣMe}cYfLve3ɩhySUkRuGS1!z}̰V hYU #';J9 6U=Uu˕g-9{_Afc6l[=NcC,04<7 ȍ K@ܘ ]1ԟF=RD4EQEb`p>&# [PT"03'h$J:  }%1;XW*GϤ\${弙U_6Rws]wj$wD[ -kZq0lT?>yMyjH#fn=0F R٘b+Wm&sq:~ $`9 0/)e z Z_P@oC%S#UE CCq- HvMP|_kea?ifl֍RFA?uG'3IX>{;Vnk|'n v mUz+38]g No: $\/[/Afgࢪ2VmJK#C~[+_yj#Ά:3H{j+t/0||TǙE^bRTvohD"o_4Eteh7䉩=]TWN')qb;|^jڢS]/bvßkhz &`݆byށ nX4"Z}\59YB9#u颠E=njP=h¾@J!%Y[kgTxC`픛 !p{NxJ 2VW.ͺV]yQP]\㧵QfMkxRy;H% Ԋy| M;?+ؒ0uiPe,:IF3G(G7˫9ĐH ԓI;r6CW4++C/u~śa2Q%B꧈:th^__[kA SF%-CR0w8.zfNƺ!E+{Y(g *I*[۞cb'TRjo5Α#} T@Uȥ_S 6̏}=k\"۶84,N!VG_+T" =&\%kʚ3jvR r+lQ`*$u!_4 1ָԐo)x E͙zDlUvI)FISHj]xRImg[m /vk9CU3ͣTJK!rfllvZ@oRt0GrQ+ OC)jGv4Bj܁t*hڮ%< u3f{@V5(EpkS"Jru¬$rUA){|:O /'ν,^^(x=D P4FcaPތ B.&EaC`#a[`${M5Xg AS[ fa+ Gi"N\L334!JYڊn38Ƹz5Ko>zhi6 .i欱8v@.KR&]ICÌò~a5Ajc;lK\N޸F۾scEK(%LЯE!XHP5%rdqkCU99E9l Vϕ>&tujӊ?6˥lN"lq hхkErwAsPP:pό.`SBN z,v叹;&W}C`*8[ 14Ė՛3-5Nv0JUh YWT\qjOGhv. .`-Oڽ9GDŽZGϺ*_a!)1as"+ڦ )ƚnipGڽoA*K*dJdN% 4Jۙ7ΞD(vsϵELjJl)]<`@p0^p9k@AdeFNMg/O)'YM/%[LF1߬')gb m4yn:ݙWJo>f6<]-İ&"O8Z`޿0IdzQ'ȴ}n۩W0ѿHV2}$CzQhtm/>xwm!7\n\MAUZ֌V@8!pTz;r=S>Qa2oH|?{,v"%XV#tY'ӓP_oURfzxl@|i7VuK~KzA:>KE?yOW1U1&|*G/J_ =!9co,K{%B#?PYxqyKlo߈@ۍ XWDnFOQ,_ ,R5ḣ]yįդWa 뚯j̈ѿ/,.@iq=FO(?`)6W'k}u˳1遘֛f-V S:A{wts/ ɭ73W{ %bCψZnHhX#Xoȡ1H'WQ0 *Tf1,E}cQ5സ#n6n>h/};. zN6︴Nq>̏a.@*MUlG<[(2*;Zm~⚥n[JTpי3L^Rʳd$Xb[ðҐ Vx?HcVBZ;S@6 :eA]Ho` ]jb߳Ը cnVV3ڢý[q|ĔìBcɬ-΂5z>kBa_A^/bZfq&2D]ouuKH1f8p d&AȀi݆TM9 `>a_tZ 453Û̷xM_yel3Q6(XICz3j_~c-D˄Y!=X*,h)M˭DF2oaG3ܜ6ŌVA?#b ģi)Zd-k9hfXRsBtU3&_#5eP\p=κ)^uVBEeFۨ/2*W6;j:UG޸C,߸4SUC3䮮KRmz(W&]t/<7`񪶒+ ΄-s{ '^IwY4e^9d!לH{2LE}p8Zڰ.2G m"ԟ6!"*25hx} Ie4^#5ŧ 1_ Qž%l "Uڙ X]_{װx5820.e wxuq\JMebx?p/ϻRe *"1twI ^ 2_\.",$2몭*l7㎅ᥨ ,r5w,)CR|M(1IҘ&Z@ȾJ瑾jr3{^Ǔ$K]XτDFWLDG\jTXk Ҝ,wiH^./r,bS-sF['*"?e֟\ 92+E ~UIոr$-7LLtоj&fNmTCM >64Op}ޚ X2Sc__4{h;]0PyώCN6}{+Mܪ/3;YHrMX{Enrw-&,q:8p((73C KQįE#V<`%m2IйpǍmYr`}_Ddziؖ>ATV݈~8^|;F+8,L_,g(딸AbntbXW?oS.SpO6l5ap6&0 u&=#gM1Y"^ulDiK/fT`g%g9J-@tQ; 3)BvU2ٟ-CT4} w41)$ 'Ȋz& b~jD}Mͻ+2s'%#hUawߙ{ԑkt½jd-O0deĘ߹a8EdX=w 2XQ\+yUgrB>Zf<̖l| 4;½Uo I&?`@!vrH6r^_}-V9DOX N}tWc}RϢvG_ 02eRxSf;SK! u'e^TH>I᥼Z t 5OVP p!'NG'K{ڑqۓT*v"XX krMS)\ufVa.:_CqXX&<ԋoY$22tvl̽p3xLc λ+G7r¦1e,|'Qz i s2ZJM;uA75sH;{#E(AEPc9Ũi}xA% Yq#[.smH;9pQߜNěhgKݲRcS#Sě,Q{m75[*3@*I?l|{bHoMR_7n}ZڃͥO/]rJýԟ/jPi}}ɍ aw>y7ݷ!q[^.CP->i6s"%n q/'-Z)20֓|Kcip=wK72/q2]Xmz26t3}JiΆU*d[:G ch (֗HD+^z-u:y [~W^O2# ~z~zvt `Px8C| w@TEq8>N!x&˞H oI2f'.J,_̄ _0Ccx{<]CJ9[扇kE + h;0bWA2~ }toˇ:h\iAFA-*ܦt&\c#:߂ɹZ[|{政셍'u\nTpviUkGokKp%Cq2$ 5rQk0 (N">.#mSqp2LIUK9 OÛ4*}2c*\s׋'eǧWZɴ 2""/3%k8)9r-HunP胦8KMDj\J2hX sn)S&VCQEFT {Y'UL% WbX~ul_ʆ9g3 q4#Qz^\v!cc3ؔY| M`~Oߛ60E&p/<]|όi?AAhK$$5 -ЎJA E?q-)O`O% "G7qgBH0Gw{v'K3鱀Xsz YtIg;^^s2\![;jcZYlQ r-[==58uXdAPFLy}1ۣkcq_o6x l˵alOV;ܚ`GZ%3H;ߖ{[.kɟzx$7͓i%,dHQcoC8U2 eʼ鉔f 0C}7Xմ<ꊪԞmoRDm h3ޝf[;mEPK X7\*-9V>i>kOhE > 1 - lYGܗO 43]TK:E`S++޾C\K;]ڦ\Ī039b8Z&~pz%x#;,C=wS1xAy7s HNC+LXխHmY݃.j1N. <8o#変ӹ !Z&P}vzRgj@'hȈ&VAc ? >7fbԇ&Gy )L}t_-lBڿ$^vQn :6Jb 4.`Q13P3ZbcOn"[&sZ1EZix6*jw`1XV4i4ʘDne-_;q@&T.M|< ^ lbU(@AD8:鰹+R:7X!@+10jq"+ dlkVx'I#3ZX nq}MsE"B>ˏ d@Nn)h/ۗ9Z7NoBLAFmuXB)gw:I'Tv*m0]P{gȿ+Ox]A>IsB|)T~XnϡKͺ6Z^uBqN.5`xHaH8(R_Miqs&eIp~#P +-0CS@ FPTa_'Z9t$GPTk5XmM S)~Vbd[ fӋ<ЈBkUkfS(DG5.tRDH@`8<4!43R :O, OpJ6cStt5O/n;ghk4WEE.+KG]d & r$6DONe6k4wy:;ȝthHIa0"6e)wdq_$xnGk]#/ Lt׸~$TRujm. |TϦຠ ,{)#3BŠ"{Tk%vk;(qTSvd LG :S  17-"B`̓8yt?Y.tꯗKRpxA+D~l@aS;jCm<9]:? |)%%:VoU, "'¬|vME$]f7W'qZ\KJ15,዇XDAt' ['b~S[iL/s@?=ֈNV@֊+PKpZ`DT??}Ft7bc$ {~isMkgU@L`^@7yFc87\#d1sHnyt^g5x]zRc>!@.#Ԏ|9U۞՛U6 LpS9Yv2EM$WQWk#k Nziin`$jINld}ỷ@SG+3: UaX]zcCԐ#\ըi=34(o)sR@FGXv]4$P;k30c֬ʷ9Z"'+-}H-kkҕ~e'51,; ޷ LAf[Pְi Qը[[P 'w_ѣ!r9rY 9,id~^ ̇X{-O*2V@r*/h2K (U9E`ygcU8cCm$=VA8c;=QIY[JċX ,Bߙelg=M]~7P-{F'Av`dw@}~CrRej.Vɾ1ԍh=wDȎ ?Spgnq;Z™]]VtdT]?;Up 9RYa@^/{^*${:Z)< {_.'aeH< sD#:G?]%TOEZgM}I"lM8ҽ'^ͷ5:rhCk&Ar֯ϻǛ ĝz!>8qov.(egwמ+3DE5F?MF qhρFz{mt2xQS{J7zL3T_Հ uvsEA;-l[Zt7pO+)ͭUuenEnK  1/9鴀?j) u3> /6< \.2Un2sV2[QȌ"uCb⒯GKal{-CNw_|/j!5b[ r?v&P/F٥)j?(%{dl-1]'ti;MXh春2CMqmDOca' ’ V` tBC%$ۯ9D-BR^(jȠ nxxp,փr DjCV߲ʌ|Enh wNe6m$vv#ǥ/&p鑑]oRVk=U⩕ H_COuh !F_SsGVKdܛɀ,5?WYR"ŊBG*Fo]YJ:-v^$O#2E&yX :)rF!}wZRHFG=Op jM *ٙWmo[6'E1c63I`V7P a{?jbLW Y[C~nz~g.GȠ& /*tqϸDY7HG7ɯӕ!5E87i뫆B=?fiZS2Ȣ|wkv}r"*xhǐ1Ȩp2eo)_rO^v}/y[2$aO;?x@RMޭaT(\ IJPkܫ:uFpANb?K`*!nTX: ] *Qgʶ+5ompoU!4@V,A_s!5 Yǻt/:ר\N6}J1{A4~B\|ƮMi b T`h藞A!bbۜ4#cٺ3aX[4/`fqN\!T=V} sRr'^8MZyoH<.+ |q*K~Ӛ1/}"aw)UEO;;e|h[7X]Jzމ+BJO`1hLt~SJQ#z4dd?1N J[W$x,OpPd3 9/MmG]xLV,/upeP ]EC; ɷxӴml%J,-qByx?K^UUGS+Kl֮]!+k|/kRK0.-áX#Bh\ś?/(9s`CgO9@uKЯai=ϐ}e)g5GG3WI_8-A3rW{磯È[{Yt>詇skEb;T]kS잚!RShZuNIa2[WAcrmGڼ9餔Fk u K)Py ȣڧ(D7#;blFԟH-. SN!V8!Ѩ)_N[5)ɭ*4bK92]lG7)"?ں !Qq*x;9/m={ebM~ht~vԛN2j"SJ|Drs{C1Tĉ2i$:8dmT ^G04c>oηIFelps)W)+Z+Ky5fksvlt42Ԕ EkgLVA6B.[#lWڿ1y||Mt lTT̉/݌ OIR(&((L9wAZ$C|_W6c[]&fDLGrHWM5BQ(4-aYp󘪌6яjik1۟݊jZUF4n,:ekV aK5L֌oZ2))DPǃ"#(7&4[r6̝A h70ݵ1AzLɕy^`};j"3\{LT\>I̬KL^{KC͵7RbcA>a6+T23YM7R%y]H 8{3lcşel&<ÜggTǞbxãnIov-Rz$^O_5,}2ܩ0hkUsei@N5t=,ZGԋϽ'B:1o=ϓiX~uSQZtӊeaOqlҭ9R/e!<510Xd5aWywAVKCS SkYѶ!l4Jvǟ/00`UIKn5l4洭bS匪 dh2oHyhte R9AI*q- A1OD%;b1oOPNRXk _-Vc{a qjBuc槞ހ@>6Uu '#V]osu-#~,4-".Ly+뗕D^ЩxtՌ9B2TXA4ͣ20qЛr&!Qa$H;sv\mJU5Jj_5flڊ{gQCL59C @7]~2 7Jl}zȽد=wڜݶÕX’(d$?2q>[&R~ 3\-u=Ij˕FU4=p)h7 &IGy׷k0O@a nTj*ݾ`O;=IZoMHmJٰ9UYFcl[n,^>@&O˂1l-3"^D=8{4kYJ(ۧ'6q&޳ %/ ĝ\eB0`ژK5 fd]+pi5 =ZfZi<vQo9j=1&Z=w$BԺ&7@a}{7e2y8pdVq6սb z~Bg".սVxQ}H<[KPx{ 0htBAGt&sTzUr?`99Ji|%.1G {źZ1 ɀWLvXI)lÖqAvѭЁRW_>.8Y DMh7ay7T҂)2v7~1M5pb_!_ZaoWCgojD,jwc(u !,-Y*ƇQi[sIMqy.sddz_뙮6gV3U%Wdo)v0DfٴM4IQ48V 8?,__pG$xonm""C͓ĺCS>A GIo*IF \ 75}k7B#u~CZw!E/.=S Ijԅ09I;(oFpp4sS wGҊ>zԯ| t7f%u&?yfG1&}tQB2;?8²C+R;89=)hA߬ Qѿ59KfJwT%&c}َrG,7X^LzS nb_IqhH^ f^iz3^pB Wvfy.%F))NAU3}%ԥ-Vx}rMC]uc_sY^r"{щoWk3raͯ@΃ffx$ڄۗvpyU##V.L҅ǻV)1vPh.C쨸!y%jdNufʸWZ\U~Z3R~ Ufd_Hhtf$mnzL@o6$(b6j`DTI;%'o8Z#C]<  _fX -5C\[xkքaoCLD$K&`_"pBR5GMA -њc? KVǨ,ΆjR{܎qyZ}[FWn]A-JCnc>vqSs3vAt'p6g5lym4;#?ʩcM-!Xd#04[m]*`5G3 w$#%v(y;›>4x*HȞz%s̔S3O@9bPDQ  G[{V%E?0n"iϷ~bËyN9MN> iEtL1Ov[A)W1m~pe#,?3+W*@Ħ{X՜hr[8~D*A_;J2m4hZ\}]0<GF 4MI9FR_BqWS!X^SlSLˬ{hpiowi{kejP~"eJr=>j]9j;% MgM13Q˜vнw5?2#:~%H7܋ uǑ]899R?zh>5)3O"]vE9X CIXnֶ;Ըب! V~2'©eKE.RU>HJr~$37d6DRhmWiu8S!Đ`S3֭o1' T£SA牽uJ˃༼P!cψ2 It?0a~Ow}[if@)RVpO Sc nZ| v~o =uqIw5,f:JV^^\RxskfFvKxIs ;;?}}!+sqC a`8qͬ,graۿ8A F ndŷgV"`E9lqb5[EHx^?&#;AS>AU). jIs iJc']Z}hC[(ebQ f7^Y7^\h>} }x4=UR?>ctZz)g0'8dc)x$ǏiKiMĵqm7ʸ%U0fw #π r%#YA긐 cMQLZBsh/iY~KCS>߭0>pJe}ſV@E#bF58droç a2/c!PHdǠ$\"vELk#B^1zX]]:R aaB#sPBn9+‘[ɲ̫\7Hq4B3({=M"'#T੕ h M5!\:16>b Cw>p}7k3ld׍o#QDFbA AWh3TOVAxe;RSm6m0H0XA. bN8$=vƹ0ad_^rNfQgU4=8YVuMU @ʋqK,lNQz4XH174>b^]!GD0LݪYˇIR"J:?bѨu4=A"v.Sh졻'l19%NvP;9;u\( 1+XERNtdٷ)xM_Vհ J>uXQ4YN2װoYWN E1L};r$"-\Z`+p2q9פ'GF.qEHl^̈́2bLX+-Foy˟wx$2nzqfȰPzu2dI\38L0@0h)}o2>fL&}-S6lٿlS3}2I$(e)W9I@$x(ͧT{n 3SBpYl{kםr5l} 0ŖӬJ&Sc0yt9ƹ./ΔV<ѩH)1<"&}pX H\z/5ժ'iRd Ĥwz*Z{dZÀ| gb](W6w׌DR`Uy>;-o.ddḙEy@8 6de˒zŬ-Ӈ? *~C3h45bq-ɀVwCj> :4r%*)s|{W&yFw <^1s1fV isfӲMbp&9,NMCI{t$d|GOibݭٻBnށ> Ah*WX'FObL gZWLL%.G"Xa'sqQvQ(32EyXP[6MLe:? R\Eʓ s#ԭWQ~ d S y /ct®5ItquSU"lt?_lV@Lx%p{s.v) (ܬmBJ:EcE˟̡/JeP9({hw>52'P#ͿiX?|yפ :OlABxn'PDփЦX"p_* 1]:b0T_1'meꔄՏPf۳H Rp]͍JǰۿQ>w- 7 TБjKv +c*Yh q !uϿKdYiDo1fڙCZȦЪ7]彰<`h*V c_ٝv gOgl b|`ѓ} #1 &J(C4Hvm s*[h-C P+,D *cT%`PXh9&d^!m#z(Wqq^vMmFʪR;;,Q0aG؀D=Kkk jpo@yCPe`Uٛk=ꂷ:J}_q/ rcv]_ۑ<,c8z(~ ^a|(rlF##]D4h_X,ՊdkFڂr#^LCnx|p`ͥ"RA{7*sUMQIdZUla[ K N ~B@q/N Xj?y7zs (z#[G^5%Aa= =Gc;جeSW;Vhh̝h_-@*XFHG~O)WvWSPɝ8d' 2BP>&JI?>K@ Y6?[ZOe)u\W,PF%4ᜆc\y7 (Z›Jcsr9O{BS:yoy$s]njMcEEΦAg+1Ҙ&8cMP&;R V dt2)w{Tl-;)-b"kE(GcfQKr5M}펋I>z) X+ɸ'0)V6Ƃr&O#a6r N$)~7RO{yI_*n 4̲БqfrQ2ŗeo}8_u0*϶mmLWPp+]|p+߹ӿ~HHa>Yg4@Ǵ 1m*Y }X4mS'zs5R-|)

'Cn+-eM;2,wݼ-i,IÉ)7u bօhꈞy3;!h׽pwS+2R$,Ub+5Q;ǖKC,F~ebzh߁Qluk5jS2y kD;\XPNa@i>Ph;93 +2N֑@~Q1Kn,9aPN݁ȳY1(׎ῘѧCxF8˻DZ?= v4!{pnd8bc&:׉F+ ? -*KeX.@;MEY/s$N$֜޻/➌_֭l]rx 3(;A9 5U݌&o zrfCX,PF/V|I_:}YAa~PZGJ?:DBT{#W[ /k]QX+Ib6wݦDV v|k\M;qRA~Y|vDžuwNFm P[\pؿW7 , 2uEDQY|rjГ&O]QT4?߂"sdLh>mk>0T-Gf}j+Ui&qWb0^脆yM`y*EsVx8&o#k@".RjGq-@ ֕VH\vv8oGhYh}C[O5+%j/&~m\nBRޫ"R\{9N|&}Y_qcGjWW8E&Pf;d~r[S&F ~%osW(ed99dGk: "/k7>pq`$NE'_gOEƋ/4OWo0wMh/f@SGZ}l쉆 _Dt*;cf[0K " R37;ߙ*_Q*P9w!$Ů@6$DmhK\hFc/sS FK'gw/R;>#ҊM.h5~}eJ u,܀BR8򵃞'!t IRG;_ KTRozC&>T9ai۠3 Ѻњ'P?oxWcVOmOO6'XR!s54IB{bY4%oϬ9~mF}zJi9 SkCHbA&:NDWQK8po.>BaLYX|}ݣ }uI3x_McnQvO2j%CPTTgP3/a6RhhYW0hCE-~SC w: ^Wd5 AB`g:qV+aMsL&uh8 ;-dMd.W@j1p$K)PEz,a h `Jj#)i؅΍IF,xBywg]d2`Uaȸ]$ȑ_*0`6~Okg4iC kHpMJĕé >Yt}fsc(N^ er_$=Vn7YD_Q%RP< AȂwY`hM# }9y`XY SM(ē.9]n]2rԞrE\pOP \=M>8⛽H(BH-g@*m69B.[B\)Dz3#Ǔ-[$'pE9 I'^'\ oN&jLi]QF0kfBmM05pA{k$TiH@5Kz3UaJE8`2/bps@- ~Sxh'>܈\NMsǺ0SgZ4ǂ+zZΓZ(;o cYl\i3!{Y&E` y=s>Q jH|`Rx?g{q'Z *l'>=N˯X؊chnVe="-Jy*'1Lxex=Q3±^ }֋PEf-defEZm.rxv Q[3.~)3Fv7iEs#L"͹{F.UDy1l:ox2]#CMc1ץ2 rA|²0WDFo8?/W-ǁ~,cpvP&9[R)t)OͳL/J.]ߒŭ*gRF)AEέwd%]*5|vkh`t+*͕Hur0=d~B,cxb"'ZRT6,N1t9hPtyOnpٶ"`#$М/m ~㧴>$[G^`ҸAo .)'wnTCy$Sg|׏/InYXuq$&9+ b=Ӱc-ٻ#ixY-uoBW\(E=|%-9QXn$4A"ΟMK/Խ!<2*N+ j7O*R\ YK :FPl°;௜~:J̴ؒ|SnBrc/;oJ^^>a>{D;S 3W gߊDLh9IΘHja.ȻZRB&&F:gm1 ܔ#}xk%Z#wHf*~%[Ek5!ZݧeXʅ^#3') 0Kآvbrz^1emaJ*"b]M^VԒi6o f&o)x2WA *8nIu0(+;ѣ@ж"J{M9O= EE6ʼn;XۗZx44~nq! 4 7LGGv=",~SddD|P mYspR0/N ?زaoQƖD? QF}ZNtC#r& Hm%O:I 3*-zWv.#g1&p9h7Pr(u !iv`Uv%#=5("dKWRzvgFo^'iCm #Bi>%s.4 Bf i,e#Ï3UK 'eE|y@fՏU{4KF2Z""~$vɉy&H5ͩ R;jMZ_/ۘ)9eUjpY?}^< >Կ~ =jwE8-&B;@vpmj]/)}bv^B)Bkgfrat_EZґ7V# P (A#yG5.njl5G}YcȎ)C7"|7~a;韚zm%ŧ+PQBlS81uܔc?{-S$$:[ pعQbOa{gZ-Z I~^ߑX0x 4\l whA #=XK(S jjw,s*KP#A͚]C>>9x C}{1={+ben29$swwIve.jڑ-7٦OՇ305g<}*bĐ8cٺH-\Ac|R&F9E `t,۝2+?achYV G9cKlKvBCz p]Z2wď8=R2}(ms{6H<yA!Jm'=.})KE?ɶ1s_Ս?Ԉyr#=pקuhhOpj C/!YQϚokf,RxoYMi>C(Y~EwR9x >Zx`daIЭ` "FXo⦨(̦(rd0=;h̀ۿs?ts8}Q]S=K=}fj3X@ڸ5iT-*ݴԿg㑺L 6M19\Pq"u7oq6"_ډJ#pSEmYTdR۰DFݗ7Nld_hs~țF'+1yzlެDf6З56{A$U~dSk307gAcZ,JHtнõ.c^s. ^ycZ_Ch;XG) .V Wh6#D!CWEo1`/7bz" 9NĄ'?y;TOk Pa3ߧt{(dt*UAxQ|:?=ǧ#6$4-"ΞZOq  wq fVB}2&&3 ٯERYg.?Olk\gVHz޷j@|v֨7Śk墰M|OQH|+"-"W(H$a8d@ E[Gbut 3A|Uc# +)[PHs dLU^FyӇ:]JlLKj?]UI1 J./I=le 'mJVP=UJ 嬨暚C1ؗfT`WkcCҋ@5< 0#׏m'tSL S ʞuޜipZ2 uOL>y碙 7Vuŗc_W'XO'! ,DTvU؊X:.ݦ0$IFJ& +3\,'NI{EgYfj A<a|mxjvl}~L8,!)&E"?-b/wH%nSRХ"5I5Pi's7,ܦ&F-nYO>ZwFLܝYUB%ߍ/Kߢ'4є:?İ x%ʑYdĀyiqAJ !dz76$x6 EcX4wg[H#o"ȸkp 4TQqvtcgzhQ)Yd.%\1XKͯ%=^SN%清&2^tѾgV=!ذW*< UVZ*yJ=n{ŒkpFp3LhGmfž(Ki'Mw_[_i "kL+2 .-Ѓ&@VN(t8G8,|Hkwx\ǒ_\eNY'"n yH N{E b 7Ah&`XQђGs񱝐eDq `Hd.BL}"772Ɗuu6r|\rEqrΝ?)O1T/G- Y;Bjo6nZ=?gcg*eDi~+> )=*Hiz% 6L(h9T1ﻨA^:1wZV> x`x;er(M᝔̥WYmy|6ap XFl\NۅUX-BIJthw6 `ޚ=j{=07;Na6yNE_Skud{xq)$"B"O?/@1W-"Ő)m}9 6ذw02t 3NIA?Zb.דuW򀴆ܧ4Sst AtE"#eD:x ?_Ju!M0XѓͫVca3uh&yqOs4@#i^ywshx?H8? aVEZ ]iWKUlCH gFpo?#BwFf^0JVa5_ ң㍍j;CXzNc0݅\] yXi.^&( ;z!鄻)3&=?I;pPfCzBo@Ϲ΄VcwASύbš F~уe_9NֶM=Y WzVc|lh mMfdٍƛ;F@Z~ %k5.PM‰}FDّ*GBԔ(lm#zPP>,hx=s $5+ս pbRbnJ T4Gi.}iZ_t rˆ$RzcYU1T6]vIJ;,DA{w4ufk_T-G/cx h 0S;oH"}n<32L(*w:,*z񙾼OЦI 縗Ir'qX[aR=х [C ĜxG]_ѾRSlv. A{Ma 䆇E`hzV*{A, ʔiP2 `+t7ݟyC|TfM- p`rIoO[Efؿ;0g4q$#rR|J t11 ?&GgM?R?L%= EWR w91%Rcz_DL4Fu*x--ЙvB1;:PkC?ă,eoX͛I&p=ùvSC9Y+f؛矀to٠aJkvy췥\N_Ď6ڀ/gɇQDž 10uz K%ux! uXfd}3p\At d: j⏾qjIŘnjRsf9 e#yN# %f&^iA<1)3n)C]őjt\Smn `b Hɩl,yԦiDQ: 9\\7hAC/`=*DkIcQ<%Z;m̬1 A=˕.4c$Oemy-@J#9mѭՏ}C7; 4;hvްg u,4QO}/a ]@<~ܗ'49ŸS C ! y+iTd r/BiC!b2.וnx!:ŜruFc$'DCܬ\zɣmAs; I{pu]-kSN旉Jr&kTA0F34X+-GlZPDQ^0ȾA'8YvT*]6}͌ G~=`aᅬHCrdD@_aM.5noTveT!tcZO<3i6 |.Dzߺ;B q> : (^L!+Dq6H:soQ\g#K6Vл5]>I'*z5\q ດ%p܀.g Ǯ>?8܅1/e!LGb$_DNV/6e Cg/JzAF6/{-YOSFDr_(;, 6\ N[_i1LߧYjr;Cb4.DQ\)EI:aGe_D"U,NfWAA%gԫX4sT"l"ZXҟmO)U 8v[u)v ;u'zFM)o{kdԜ3y*!U` '9)|ǥ~u]^"|{C:AN%.0/#r$'ᠻR2,CĻ e<\F*ǂB9|%7+ʶ)X`T鷩ϙ|TV?ϺTu`EXmʑu.@otOAG<FbτNd`N7Xޜc>=z7b `>0.|Cl?H 4y?*LBU(+^l<=}@,͢pB# , }ivxRjktpB4 mT<ƥclb[?RbTY$x)8:@kʱno+NAjwX{^ ));D%vc ҟ^=7KX8aMC7J[4/nR)U[ۡZVT\hy a߉IFLi leNU̽{m6^<Uxٵ3ŋN{#TvOR(b4W6xT5ܩ J9hRޘVžl^-s<*3=Bv4`?y#Zu3)ncATcj:zK|l=l3Xj)l12Y#ly?T' DC}H'7vSkGrkcW&1g_AFcɀK" h Xk]V9Fbjʤ8tzKahY ; `m\*bUKzK\n m^xlBkU %ڑ^Dg|dٲsp] e~Ɲ7Z\KRXdpr?lG3 *C4-<(X)u-_h7aM@҈J7閉#mۙ<'nJE>]pXRP`/`Y;B:F[DSClVƻQ~+bDGGf3͘R1+_iQ۰ 9}p]yz.ߤ-? OBAQF{ QġG;l/)n^3+.Ü!5Yi^z>7>LdŜkHA v|8F)ݕ"UYIazU#ClP7>&|fA͢osMeXTzJN.s%r&9k<%IJVJ@ y3o)-F/.㇨/V}"}ODL!9Řtw|m*ٯEm1bc5"nޒGO4u燱=ܢCkItU:,N"ڮMKػfz ;E|ٺeek{RE1k~| rCdg# t:iMarkc܈qg]hn~:Da.k -Gה"ٕ.99x\Թ֐CK=#Zԣ;ni:d ;ʬ,vq^cX, Z(ə|bM!rdOK8ndGS@CM…,~дwe,ǝt$~FXyvλpGQ=B?2t 96A62'!$`rT~޸4@opK!-L[=<~Rx6f?: ljUSEa=.3GA`nxEANK9|#wϥ)7(I5嫦l?lp f%&6R9uSZƽYp)\Uici2@1St:7ߒzmZS$v?MIc۲HDPt CdT\n/lHnU{y>D4ks!c_wwՂ~?n N55Ũ1T2:{JNu >0h\({=FK^6O`ۢzX7i[hYczhΡן#I^v<,n@wzCr'W~瘬䂶3w ̰ o m^EyPnde8LWX/ &]W !vMtCBJ+b1.jtxh3p=%ux'E/SpވGwB&k\^9wUqt H5I l~Epݨ:_c1Eɹ 5ħ![?/g/,S0),m=[>lHL#xU%?-o2!X3ن -!ӽg 7fmm+.!6vD6Qbe87'v|o;rϑ tR~Cxa*6rA*lMBrbTaҹkhI;HdrH*]9: ~mR|2,dH\Z,XC8Mӥfd`15xWV~"ID'BIUaB~c`ٓ pt_,{Obǔb^nY}AGqY18=arVm[F*=3_vH$)[R%2﫹$oV)k6@v[JU: Ph@@5G>.sh "d cvYFd.Ne:oڥfL{Ņ ;#pN\t$i>X+|?m/=Aؘ.S U8nJ?LГ4D=)ƍO'!Ԇ>co'A+ 6/lNծfKvتռ,_Lhh@m\E%;P$%ۭRip;ٟ@zè6u"gB "iFSt_UWz]R,K<>٥Z9fs+k"FmN..8ХP Xaf2ΰ bMl- {KzG+Y< .ǫ-7ke;̙1(d"Cj-=k<:oi-NMo4+fu N3ć݁ 94Όtz }7Z-$BQs6uj64un^[ehm4BkQSǔ឴8\Q-44&χ<_HA ;2>mmo8"@PF9E 5D)1}6K3L+@I*{CM?)kȳ\6$%DMg+.X>eb$u\/j:Jfͭ, Y$MΊ5u# '|AdO0iAY2#tq%E8LeōoKM`oa:X&>N$ܸ@DΜJ?<6ptLq|]r[r$dN^-i˗ (z&? YZ