anaconda-gui-33.16.9.4-1.el8 <>,  H(d? U]x}w|jt=%jӰȺgkAK&凐{̋UB|?T+j3؉pv)1&ƴb@VH,,x@>ҴQnD=%K*Oy.W'Lbh6i<4=[[8O|XkkZ'!=2raS8'Z4Ԯ^y" 猂+U{ܮ*ה`M7?b#5@t }.ٛ1WJ3`BՏNhkMH+uG4ՍB **c:{"i^5KPՃXk#r:91_q m0(U`d]k 6Z8~x.V,>iͧ#mb\u:ȟ9/˾)T?$HI +8uN{#ČRo/Eyvۭ͡WLMoIn+y9]?m|4rfѻ ;WLqR?bb1:)N94ff39c0c3ddf9b5ac94a6d84825b4e1d06be54e2f3748d7aa8c3099d18bd4e96842dc47f716027295983123650b54ebd5b380ea0302047c435bb5006830660231009d409c868d92a9e0d9106ecf62f3ce654bb3fe4ecf5ad0bbb9c49fb125cd5e4ac6227b8b4bfbd637031c441716dbe270023100f2c28b960834757e30fcf84c27584fd954b8199c2c238af868e6929a29ae540a5a0363df90611710a619d63930ae61ce0302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b240302047c435bb500683066023100eed9836051b9a5a4f6ab3960f913432bec473de420b671f0ac60df0bf915073dabd71614d18e1195347c8362df25248f023100e1e12e45c0a0ba36965f48be37edeea48732480e6dab98a52a7d11cf9c3799520dbb90c7900987558a26e5ed3b11cb7c0302047c435bb5006730650231009209e3b5df6062eccf2176b6627be998ad55fb63e008c131474306df99b186314827dc057f0c50c494411b6c4b30a91102300234090fa5487c6e40028f004042ff141d3910ed47b6c2bad9723fb823c81e85ebce4bc5283cebea6b677fc11b76e4c40302047c435bb500673065023100c0b9d8e1a4bc7a2b15ba24820e2040c5230dccd266c50c9d5446f9f8237244e8e8a7dce92d7481ceaf0e8577fed049d502305082f44d18ad1779d151b7efaf130720e49b3bf8c177653e25163eedecb4883c2064137579f68cb73d9116e5a4c7b3470302047c435bb500673065023100c0b9d8e1a4bc7a2b15ba24820e2040c5230dccd266c50c9d5446f9f8237244e8e8a7dce92d7481ceaf0e8577fed049d502305082f44d18ad1779d151b7efaf130720e49b3bf8c177653e25163eedecb4883c2064137579f68cb73d9116e5a4c7b3470302047c435bb50066306402302856a955583e0d7013e8bf67d2bb3b404c3c481ef16b505d5473984dd61053baa747eb435352fcdc14009c8c7bb12bf902306bb21694f535859aa29f6c65dc284868a659811027fc8d3b37b46530abddd2cd669029cc9b802bbd875dc17145d6679d0302047c435bb5006730650230493c66fcd1656b086e95bf8504b3c79925954642fe3516bdcbcc89d4128d3946c43472f1b04e8e814a5f0d6b39606382023100b96b7a6ad7747e74a5ca5bd783e59d737b5063e8feef54a4fda806ca1a2241aa9185392b6beaa05d90904611b48cb28b0302047c435bb5006730650230764e14c1b4bfd34080bb46ea669a89be3b8753dc29f3c923df13765e395982c7b260c22c6bf83536242da833104a90fe023100c3c28214ac19a8940dbca892beb25974acc85b263907538df7db0e8ba27a0bf1fe09233af251aa6075790d8dc4d186ef0302047c435bb5006730650230764e14c1b4bfd34080bb46ea669a89be3b8753dc29f3c923df13765e395982c7b260c22c6bf83536242da833104a90fe023100c3c28214ac19a8940dbca892beb25974acc85b263907538df7db0e8ba27a0bf1fe09233af251aa6075790d8dc4d186ef0302047c435bb500683066023100b88710f4bf300b6d14ae4327748663819d14af4d3e6d5d6dc5f348c98f175beb2e198d48ceba0bfc025a23ecdce3263d023100b72b0a2e72c04ae4303e023b487720fbde00aff516ad5a51645998652b7dcd9a73569721ddc9249cf641e14a2e0305c40302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b240302047c435bb5006730650230298dd545ea46c90a27abe9cb6be8155a3fcef2b36981730cadb90abcb16b790d501a3b5ac453f2b4f892d86e2494f829023100e40c041f6706c9b71c70348084d824fab484f494d1b360a3d66b19071416cee1876fb3b5f8da853b7eca4a1b093654e30302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b240302047c435bb500683066023100caad79b61c36187cbbf6f9e77e5d165e63ccbd929b4e671f13e96d89333f4751cc7b7e38bea4df6cf447e855d81439a8023100becf88d01f8a99169091750d562cd9297b36ac7bb089d217b34845cca641ae23c994067aae1b513f97a3fb98aa510eff0302047c435bb500683066023100caad79b61c36187cbbf6f9e77e5d165e63ccbd929b4e671f13e96d89333f4751cc7b7e38bea4df6cf447e855d81439a8023100becf88d01f8a99169091750d562cd9297b36ac7bb089d217b34845cca641ae23c994067aae1b513f97a3fb98aa510eff0302047c435bb500683066023100ca1e5487939e02e201d60259c178363976110ef7c587bdad0904b5e1fbff78dfb4cda3c3944c3ae0b3e02679c9dc4b9e02310087d997084c43068a577437bf773bedfa5c8019e25e5e01b4446f61a8a61cda6e0e9f72558f65a0c58162ae383808bf210302047c435bb500683066023100ca1e5487939e02e201d60259c178363976110ef7c587bdad0904b5e1fbff78dfb4cda3c3944c3ae0b3e02679c9dc4b9e02310087d997084c43068a577437bf773bedfa5c8019e25e5e01b4446f61a8a61cda6e0e9f72558f65a0c58162ae383808bf210302047c435bb500663064023016c01945973d7aa0da5d9b9b49bf2844caf59af94c432bb6560571018063dc21ec06d3b9e3506c57e97c3d5427433c06023013d7d26a2cf70cea587cc1e9b45ad1d6249ff529e090c51a006306a83534e18bc0ceda01863196f9dfc5802883cb4d810302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b240302047c435bb500683066023100d8387e63fe3d19443f54d90e294cdce933601e55183c2b65732753ab8b35010a02671f1ba40bf06f12988f5b4f4e047e0231009b3f70dfe063b233e11a79954fd012b509e76488c0d060e296bec2387441173fd9ad481a4df7a9b582d3f050beb528500302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b240302047c435bb500683066023100eba71f4e89f7f81100bd1a0081bdf8e790713bac2eb1c8343d6e07c10be4abb9334641646b0a24238509e7979cddd56b023100f39c6b194a7d58ca1f84491460bc9f755c758eacb134f19dfe40c311e5de50f332aaf964a27a0ccd855e750db44a79800302047c435bb500683066023100eba71f4e89f7f81100bd1a0081bdf8e790713bac2eb1c8343d6e07c10be4abb9334641646b0a24238509e7979cddd56b023100f39c6b194a7d58ca1f84491460bc9f755c758eacb134f19dfe40c311e5de50f332aaf964a27a0ccd855e750db44a79800302047c435bb500683066023100f8a25da6dd22b2a3d1011f9096eb919bf9096cc1e2c6c21449affd6933bd6b61ee519b67cb6446fb361c72d7e50917f7023100c7440a3c30ac286fbccb5cca64888c6ccf2932c629a6d67d3631bec364a55629e4051ce55d74b6356ead020ed41890260302047c435bb500683066023100f8a25da6dd22b2a3d1011f9096eb919bf9096cc1e2c6c21449affd6933bd6b61ee519b67cb6446fb361c72d7e50917f7023100c7440a3c30ac286fbccb5cca64888c6ccf2932c629a6d67d3631bec364a55629e4051ce55d74b6356ead020ed41890260302047c435bb50066306402303017c2ea07a2cd06dc1a8de2ce0042d82a4adb656089716cdb565e18a6adcc1dd91a66abb48e9cfac7dfdf281c87924d02306ac58daf906f457273ae8eaff63069f65c367b7888b59c99e921f7ddc5ff352ec0df0bdff198ebbb0332f06cc092fcaa0302047c435bb50066306402303017c2ea07a2cd06dc1a8de2ce0042d82a4adb656089716cdb565e18a6adcc1dd91a66abb48e9cfac7dfdf281c87924d02306ac58daf906f457273ae8eaff63069f65c367b7888b59c99e921f7ddc5ff352ec0df0bdff198ebbb0332f06cc092fcaa0302047c435bb500663064023064c1c37f46af2d5dcf81888ee4bfd96c8c5fa1e68cfadb58c5023470956162c7b48a7684d9ed7febf082462969d75dc5023066eee3efc563cdd1f28c624d2eb6ad3e297e3bd1f6a41d10c6d882891207def7dc1d4ef7fc355b6ed7e8469009682d5b0302047c435bb500663064023064c1c37f46af2d5dcf81888ee4bfd96c8c5fa1e68cfadb58c5023470956162c7b48a7684d9ed7febf082462969d75dc5023066eee3efc563cdd1f28c624d2eb6ad3e297e3bd1f6a41d10c6d882891207def7dc1d4ef7fc355b6ed7e8469009682d5b0302047c435bb500673065023100a2cba4700c42703b3ad9479a6a4ff24aebe7bedf83384c434381a1c99b3032de9dc52d67970d4f02080107074019ea9f02303c111a90f3200c8e1104a083722ddb1d590db9c3fd7a4399df0a20f8b294001d14b2be87070c98c92c5f8321376ad32e0302047c435bb500673065023100a2cba4700c42703b3ad9479a6a4ff24aebe7bedf83384c434381a1c99b3032de9dc52d67970d4f02080107074019ea9f02303c111a90f3200c8e1104a083722ddb1d590db9c3fd7a4399df0a20f8b294001d14b2be87070c98c92c5f8321376ad32e0302047c435bb50067306502305b216eb72ddeee0d6e3fdb1221f2270caf78636d675d022fef687f6ffcce8a9d07a1148f5535c2b5f68defafe5355cc4023100ebf610d556e3982c8afddd49a85d14f70f4abc7491f281a137929796d925c029a175a109a63e9723d8edc9e4c939116b0302047c435bb50067306502305b216eb72ddeee0d6e3fdb1221f2270caf78636d675d022fef687f6ffcce8a9d07a1148f5535c2b5f68defafe5355cc4023100ebf610d556e3982c8afddd49a85d14f70f4abc7491f281a137929796d925c029a175a109a63e9723d8edc9e4c939116b0302047c435bb50066306402301a418e289c37833d931030ea5f88493fe91e28d26ab57bc7aedf3204056fb5c99c9ed4be895bdaaa06b51e3d1a8924ce02302aa257efe476ce6a1e8b82f76cb161eb54a19012978b6f522a193b43af6d804e9eab243a79dac1b315f2bc26cd983b5e0302047c435bb50066306402301a418e289c37833d931030ea5f88493fe91e28d26ab57bc7aedf3204056fb5c99c9ed4be895bdaaa06b51e3d1a8924ce02302aa257efe476ce6a1e8b82f76cb161eb54a19012978b6f522a193b43af6d804e9eab243a79dac1b315f2bc26cd983b5e0302047c435bb5006630640230745b44a899ceacbeb04ed4faa586f58c8a8e64911b431f1217425536d79315c8d69253b894073b33905a4e3ee65a6c9902306828f928f5e8540a9b6322c5c11fa4a07ef785d598e73c8e13f929821ce0398fc8b9689e49e30d0b11f5cb9b844dd9170302047c435bb5006630640230745b44a899ceacbeb04ed4faa586f58c8a8e64911b431f1217425536d79315c8d69253b894073b33905a4e3ee65a6c9902306828f928f5e8540a9b6322c5c11fa4a07ef785d598e73c8e13f929821ce0398fc8b9689e49e30d0b11f5cb9b844dd9170302047c435bb5006630640230393abc009a25de7c5e229ac2bdf868b983519da547521b259e6d449d0aa16b7d936d7d30a73e41cae3e80ef499eaafa1023070e3e7978bd25e9919571e225d8a28e677d211ffb8a26c194746e1812341613f7577bf6e9297bb82bd3339eafc6b88b90302047c435bb5006630640230393abc009a25de7c5e229ac2bdf868b983519da547521b259e6d449d0aa16b7d936d7d30a73e41cae3e80ef499eaafa1023070e3e7978bd25e9919571e225d8a28e677d211ffb8a26c194746e1812341613f7577bf6e9297bb82bd3339eafc6b88b90302047c435bb500683066023100e0022341d19b87108da97405d79593bb0edcfdc6af07c227ba612d37a9128af633e42e09c847e2cce2d86e8b78d2f98e023100f3df6b5550d7f64f924320476af063edf0c4d624ae3848a27463faebcb9918afb5b033be6b5aef90755019cfe91be5570302047c435bb500683066023100e0022341d19b87108da97405d79593bb0edcfdc6af07c227ba612d37a9128af633e42e09c847e2cce2d86e8b78d2f98e023100f3df6b5550d7f64f924320476af063edf0c4d624ae3848a27463faebcb9918afb5b033be6b5aef90755019cfe91be5570302047c435bb5006630640230524e212863e231eb65c2b4ee4b9f698e857662c0b718ba25727ccae0b3e9fed09591b051e0fccf0892aa959888db6ae802305ca5ec4b4252ba09b0f3f1b34ff8fb8e817e28cb97746af375939c21654e44839d05ab07904d4b0be6c12923f5e7ff900302047c435bb5006630640230524e212863e231eb65c2b4ee4b9f698e857662c0b718ba25727ccae0b3e9fed09591b051e0fccf0892aa959888db6ae802305ca5ec4b4252ba09b0f3f1b34ff8fb8e817e28cb97746af375939c21654e44839d05ab07904d4b0be6c12923f5e7ff900302047c435bb500673065023100dbc27be687c1f7bc6f2118cd42dcd91c815861f1ce9bbcc9f6ae76583708cd2e5e6c6cd5a947cb12d88c39463a5bcd020230286dfcf928b54cf93e53557a450f16654228b9cb2f5be06ddc985b039647b053813dbbfecf0c10529421ef7d6b7f902e0302047c435bb500673065023100dbc27be687c1f7bc6f2118cd42dcd91c815861f1ce9bbcc9f6ae76583708cd2e5e6c6cd5a947cb12d88c39463a5bcd020230286dfcf928b54cf93e53557a450f16654228b9cb2f5be06ddc985b039647b053813dbbfecf0c10529421ef7d6b7f902e0302047c435bb50067306502307b25359fccdecf537089fcc0fe622d12c6d3eceef9c2a72ad581bedd3f8b7ca03faaa947b7b695b371884d2e9d6295e5023100f83e932dcfd83cb40a1d47e8e4c46ee84a247c66ab43b1ea4ec68ee7960e1287438cb6ba9727d30d8e110324b7c52bb50302047c435bb50067306502307b25359fccdecf537089fcc0fe622d12c6d3eceef9c2a72ad581bedd3f8b7ca03faaa947b7b695b371884d2e9d6295e5023100f83e932dcfd83cb40a1d47e8e4c46ee84a247c66ab43b1ea4ec68ee7960e1287438cb6ba9727d30d8e110324b7c52bb50302047c435bb500673065023100c8b73024b563133cca25c2d2ccc1975168931268fa21ad9cda10005abf49bdc5cb6bd3bc165281d13d101fc33d40bd3502302e47b1c217277d6e7be6b86dc7f98ab0151818803675d7248d0d0c1b84053f98f1cdda1c6d57b63388c0bd0fea6f4faa0302047c435bb500673065023100c8b73024b563133cca25c2d2ccc1975168931268fa21ad9cda10005abf49bdc5cb6bd3bc165281d13d101fc33d40bd3502302e47b1c217277d6e7be6b86dc7f98ab0151818803675d7248d0d0c1b84053f98f1cdda1c6d57b63388c0bd0fea6f4faa0302047c435bb500683066023100c4fba52a0ae90bf5dc1d5b35f1339eac2723c534d858b9a7bf8969d62dc7c9ee19d5a7cb48cb77877002d8b2e632073802310086f0b586846e24a0f84dc55820edb29a02ff883ef53b58fd53cfbf24e832f68a16731e6a9d5616bb38f83b096d9adadd0302047c435bb500683066023100c4fba52a0ae90bf5dc1d5b35f1339eac2723c534d858b9a7bf8969d62dc7c9ee19d5a7cb48cb77877002d8b2e632073802310086f0b586846e24a0f84dc55820edb29a02ff883ef53b58fd53cfbf24e832f68a16731e6a9d5616bb38f83b096d9adadd0302047c435bb5006630640230142a51b97be1b0701fa5088fc79fb728451cc8a4a088f99a7cda22ca35dca57b1c78d3bf0960cf48aef425d4750a9c1e02306b159635c11011dae51cc97c6dc66b0692f8d4eabc74c09622506bee73e682b5521e254d1629e1b26ba2eb4f00a152f10302047c435bb5006630640230142a51b97be1b0701fa5088fc79fb728451cc8a4a088f99a7cda22ca35dca57b1c78d3bf0960cf48aef425d4750a9c1e02306b159635c11011dae51cc97c6dc66b0692f8d4eabc74c09622506bee73e682b5521e254d1629e1b26ba2eb4f00a152f10302047c435bb50067306502307c88fe2a7af6889d8867fb6efbe2097f5f4af4055f11931276514b65010e84c35a4cc949f43ed56bd9ca136c94ec7fea023100ba9291244ee6b62bc16dfd2c76e2f6076cfc72e8c6f052e18c553c8b3142a77a42ebe7f45403ddf9b8c01e0d1f92e2f20302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b240302047c435bb500673065023100c04cfd374f6890ce2cfa86673b39223da033d8780c52deace4ac945c3918fb1b61bed96bf9d92573955b07e141634a02023037f5a4e8909c5d6a2e300ce6f8929d9156208dc88ecd1c8875d9b9fb20b76f9e2b6e8b04f92776903a41764d5a41f3db0302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b240302047c435bb50068306602310084e0936eef3cb886d4fed64e0c66f35ed620fbb8eee4ba42f6ea8e83ed8a2ae8e58f984f46602b5cb75ba28ec7927cde023100fdc5a853356b3460cb28658287b0f051415453b7d8c96bf3c4f540c8203ed57125282792e15e21dc14e0f7c707f722b00302047c435bb50068306602310084e0936eef3cb886d4fed64e0c66f35ed620fbb8eee4ba42f6ea8e83ed8a2ae8e58f984f46602b5cb75ba28ec7927cde023100fdc5a853356b3460cb28658287b0f051415453b7d8c96bf3c4f540c8203ed57125282792e15e21dc14e0f7c707f722b00302047c435bb50066306402300f9d11d7de8193540300bfdc9028e66e1aea787f52d2011b6119fc25c0bce2435891c51aca7e0d3283bfbc5cb31ce545023032b41aff413dc635c76dc8d16fc6dc586ff7ae002b8e620c2d1ede14034d81c44ffe64f1b1f5d9caccbec1140040b76f0302047c435bb50066306402300f9d11d7de8193540300bfdc9028e66e1aea787f52d2011b6119fc25c0bce2435891c51aca7e0d3283bfbc5cb31ce545023032b41aff413dc635c76dc8d16fc6dc586ff7ae002b8e620c2d1ede14034d81c44ffe64f1b1f5d9caccbec1140040b76f0302047c435bb500683066023100a24eb2241c43cb478de226bee0ab0180820007fdaedd72e565c5437d276a8a92bff7c29ccaa1528d53f80f8a1c70840a02310091521f0af634ec9517f6a0400e03ca90b1232cb45d96acfe3951d9011e52aa11bc8c8d0ebea66bdd87e061656444972f0302047c435bb500683066023100a24eb2241c43cb478de226bee0ab0180820007fdaedd72e565c5437d276a8a92bff7c29ccaa1528d53f80f8a1c70840a02310091521f0af634ec9517f6a0400e03ca90b1232cb45d96acfe3951d9011e52aa11bc8c8d0ebea66bdd87e061656444972f0302047c435bb50066306402302880fd82d858d87b8217329318cf191ab0a540d30a308d838227eda8646183b262131e36bcc80a670642153eb64f1cd102301cb70fce4e89d9af4b3f264b3771111f19205107edf97fc86a562fd4c8597de46c0b18042b9eb2eeff2e9a5cb05649d90302047c435bb50066306402302880fd82d858d87b8217329318cf191ab0a540d30a308d838227eda8646183b262131e36bcc80a670642153eb64f1cd102301cb70fce4e89d9af4b3f264b3771111f19205107edf97fc86a562fd4c8597de46c0b18042b9eb2eeff2e9a5cb05649d90302047c435bb500673065023100d6918bdd281ccbb27fa23724fec6e30ec69fa43bed885d45a78aa35bd6272d340608a92af228c219bcd1d3dcfdd8322602301376de02040738d71b67c7a33187af159a5cf811953e6fb6ac06d5e1753abdb872248f490280fd1d9c71bbbd972357000302047c435bb500673065023100d6918bdd281ccbb27fa23724fec6e30ec69fa43bed885d45a78aa35bd6272d340608a92af228c219bcd1d3dcfdd8322602301376de02040738d71b67c7a33187af159a5cf811953e6fb6ac06d5e1753abdb872248f490280fd1d9c71bbbd972357000302047c435bb5006630640230465d80034286803a0f4dbcf0e5744b8e8a4565fe8ff902c6227bae302d5ff78283bd938b4d5008181d83cc82b97b3e63023009ad2f69cb15b45318a87ca8b0f5a5b37318df563074ff16878287514a0b7a6d2154d0af014a5fd074fef962a11f75100302047c435bb5006630640230465d80034286803a0f4dbcf0e5744b8e8a4565fe8ff902c6227bae302d5ff78283bd938b4d5008181d83cc82b97b3e63023009ad2f69cb15b45318a87ca8b0f5a5b37318df563074ff16878287514a0b7a6d2154d0af014a5fd074fef962a11f75100302047c435bb500663064023049fab4d0a9c8fd47076c5dcdd09985f91ebca09151dd0a6ec023889e1d0e9df57fae28da878f14c00dc54b423e84e02902300ff1a24b7f2be1010971413362f45741f39c653e92384da6246608e89135cb5e1a958c461f03bae585073807e2a55bfd0302047c435bb500683066023100f92f30cfa283113f22826926f3dfb5ab9c29f78ff4132cd49b453e67e8f850a15978fba9fef2284a24b39cefa8b12239023100a2dad000abf42415777d6e1bcd20193d3e4aa94f726b29254587f2ff1a96c3fceeccd0c7fa47feddc29ab1a65b6938a10302047c435bb500673065023100f30bb7f9d16f4ac0495734b9b4a34ed64602d77a825bdbc06322bea2d4389855af0d009d3aa9e9e6fc1f689f381b2b9702307e26f234c632fffac8558a821d9aa5e42a9909adaf0f5929e0f67baa813acdc91200807f2abbee1394643321ee77fa4a0302047c435bb50067306502303f2030cc14da48ef166ee60edb5aab46f535d803473b74b2165a571e03c66af99394876308eabb114246ecc7f168a0ae023100dfd06045007bc9ddac4361b57a5efd97011858dabdff999caef39947f23a38f407ac97fa7e5deffb93c1aabaad6ee9e90302047c435bb50066306402303d1fd8fdf5acc8dd1b7c39d03aaa3c88b5d4a8c42836c045fdcc9d5b5a5be0a93e6ce88e453f8691a25e1cd9fe6858f902300d9814e31e6c3e8b865f1bf738f7121f4bb94c39b3e4fd510f1d142edb9a89a106e0e23cef039f3ae602ad298f1e108a0302047c435bb500683066023100865efe5c9bb97ac8b494b550c6174bd9223d49b48659b539f9ad63cb21f0b792f70ba3d074e4f525fe356bef262db0df023100f3fe71e2b9d802f8e48f8020ae1110a3a0a35ff18e42f463af66dc06775dd687d24344a0e7800121b6a997c074fd0b0f0302047c435bb50066306402306c2c36bfa22ae63f71842864edbf681293db0219b85a29220d48f76474afbc4faeffd2f3585a3275688912b06fe190fb0230300708bb14485e0907e403421a452ffd11acb08aa701522344aacd384f54162c76f4af48eef7e2405128fbb635f5736b0302047c435bb5006830660231008e29d3df1be70b47fcd05570a7eeba7bb5bc8ab6eedecbe49452e1cd83e5a32a9c43ba7a18c0e8c4c074e23b8675ac0c023100aca13e27aa50d20fbed9e9b5b0e3c315adbd1b2992d7f3a633fc07450a174ee020e1db779b1c41daeb7fb60a588258320302047c435bb500683066023100de6196abe8e088cc78cba4396a1076a3b55c05e53119955179f115c6e1e60614983a81c8d0d28c66d0d5c261f5ef58e6023100d61fbd97dc44ce399c994ee5324a08207772378f88db6992f66563847f9bb8e59939b1b802202e305f89846ac967ca830302047c435bb500663064023012d31250cbb4278e0bce56bd46854a608b010ada2187409110af72af0e91e71d919b8d6f96c404f43b294c015f1c930f02302dea64dff752994aaf928ccf0ede9c90e56cf0b3658a51016252a616168e6e91de9f5f94fba4e105b34f18c0b8d73e240302047c435bb50066306402307083f0a23fce19d02b1b99f37cb26e5779d6585304ca89d8fb75a86ce099f84ed06a0967537604dd486ecfa37ec8702002307c0bcf2007be47ceb914212c0bd0a6de1b5f646f74cade042070ce6e676e7dfc167fb16fceba27e95eae79f8e4e6bed40302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b240302047c435bb500673065023100c04cfd374f6890ce2cfa86673b39223da033d8780c52deace4ac945c3918fb1b61bed96bf9d92573955b07e141634a02023037f5a4e8909c5d6a2e300ce6f8929d9156208dc88ecd1c8875d9b9fb20b76f9e2b6e8b04f92776903a41764d5a41f3db0302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b240302047c435bb50068306602310084e0936eef3cb886d4fed64e0c66f35ed620fbb8eee4ba42f6ea8e83ed8a2ae8e58f984f46602b5cb75ba28ec7927cde023100fdc5a853356b3460cb28658287b0f051415453b7d8c96bf3c4f540c8203ed57125282792e15e21dc14e0f7c707f722b00302047c435bb50068306602310084e0936eef3cb886d4fed64e0c66f35ed620fbb8eee4ba42f6ea8e83ed8a2ae8e58f984f46602b5cb75ba28ec7927cde023100fdc5a853356b3460cb28658287b0f051415453b7d8c96bf3c4f540c8203ed57125282792e15e21dc14e0f7c707f722b00302047c435bb500673065023100e197f0e5b36ca98a3fa2bc92e78693047a9d680ecb1d74750c29f6535d3723811198bdc8d6a3c3640c598b14e9a7943f02307503006acc9ffe9e6a2d8b72db264cd71eea5d6358db7d55eae5587c55d6e1233a6f62695fdb8f1fee85d30a35f9d6520302047c435bb500673065023100e197f0e5b36ca98a3fa2bc92e78693047a9d680ecb1d74750c29f6535d3723811198bdc8d6a3c3640c598b14e9a7943f02307503006acc9ffe9e6a2d8b72db264cd71eea5d6358db7d55eae5587c55d6e1233a6f62695fdb8f1fee85d30a35f9d6520302047c435bb500673065023100b23e930cced4e6bb69d8655ad0cab588b0cc97b24fc863fbcdcef5a01f4f4d034bb7af08e51ba43a72244ea074e479eb023075d528de5652568a2c89eb0f31975eb03a632fa2bf85a4ec9218493f37ade25cb9db28e968b2a653ed111af3000d85460302047c435bb500673065023100b23e930cced4e6bb69d8655ad0cab588b0cc97b24fc863fbcdcef5a01f4f4d034bb7af08e51ba43a72244ea074e479eb023075d528de5652568a2c89eb0f31975eb03a632fa2bf85a4ec9218493f37ade25cb9db28e968b2a653ed111af3000d85460302047c435bb500683066023100bc6b09efade0c1422f09a97531774ce612355a9658fec451576715ecb8a5cc61d1708213a3299d3c8b7d977be51dd71e0231008405026d954d8fe997f26e7cd961c35d54a7f7632778b43e34da8a5a06023911cc481c5fd0151cdefb84b8b2735bc6760302047c435bb500683066023100bc6b09efade0c1422f09a97531774ce612355a9658fec451576715ecb8a5cc61d1708213a3299d3c8b7d977be51dd71e0231008405026d954d8fe997f26e7cd961c35d54a7f7632778b43e34da8a5a06023911cc481c5fd0151cdefb84b8b2735bc6760302047c435bb50066306402301c9833208287dfc1ba738f2f5c4680967d999245364cd2ddbcbe82af195fce92ec068eb0c646ecf4a8a75c2ce2bf40ed02306c25796a91cdd2ad04710d9d5cfdbce3ad8947be140b9fa33762caad95e74bd1f8e9575430072d49a4d985e294047e780302047c435bb50066306402301c9833208287dfc1ba738f2f5c4680967d999245364cd2ddbcbe82af195fce92ec068eb0c646ecf4a8a75c2ce2bf40ed02306c25796a91cdd2ad04710d9d5cfdbce3ad8947be140b9fa33762caad95e74bd1f8e9575430072d49a4d985e294047e780302047c435bb500663064023046c6c7b26fc83eb3f3295f52d94501be943a5e7eff51fc54d73a87f7358480da7fb79e7aa1aa8c8e258c61a7bbef11d1023067687628a774e113b1c6baab1a3fcbc177506340fd836088323c07de9e10ef58e4fd43bff24e6e699cad42b4fde939ec0302047c435bb500663064023046c6c7b26fc83eb3f3295f52d94501be943a5e7eff51fc54d73a87f7358480da7fb79e7aa1aa8c8e258c61a7bbef11d1023067687628a774e113b1c6baab1a3fcbc177506340fd836088323c07de9e10ef58e4fd43bff24e6e699cad42b4fde939ec0302047c435bb500663064023061bebbe21c1cc99870a1e0dbd38b5960c9b7db46bbe11f049b7bf357cdd3341584d783a5101564a4a1e9f6484643a6bc02305c0ff4d1d6bb5f52b2c13beebd893036aed85d098b56a95230db499d4702a664cd3a7767562fb14f460b9ad92b16df600302047c435bb500663064023061bebbe21c1cc99870a1e0dbd38b5960c9b7db46bbe11f049b7bf357cdd3341584d783a5101564a4a1e9f6484643a6bc02305c0ff4d1d6bb5f52b2c13beebd893036aed85d098b56a95230db499d4702a664cd3a7767562fb14f460b9ad92b16df600302047c435bb5006730650231008237dfdb8b384835c952c08f9ebd26649b510dbedf8f2e67df27860cf5fedf3c22f7f1673b23f86fbc485c7c48aca7d602302e88589305df67d4fba5828902fdd5e0a42813b127562eaded731b508a8816f05c0e0066f720b38dcf539e17097feb4d0302047c435bb5006730650231008237dfdb8b384835c952c08f9ebd26649b510dbedf8f2e67df27860cf5fedf3c22f7f1673b23f86fbc485c7c48aca7d602302e88589305df67d4fba5828902fdd5e0a42813b127562eaded731b508a8816f05c0e0066f720b38dcf539e17097feb4d0302047c435bb500663064023018b970a6fa390aedefaf8ad64b773d604e445aff7150dc1dc576e8baf3170728898b89646666e50b92e25353186976fb02303a10d1c8c53093067b8e78ecd5cd2304f61915235d8e93f48830ce405aa37324b187b2b1b17e75ea83288118f93555e90302047c435bb500663064023018b970a6fa390aedefaf8ad64b773d604e445aff7150dc1dc576e8baf3170728898b89646666e50b92e25353186976fb02303a10d1c8c53093067b8e78ecd5cd2304f61915235d8e93f48830ce405aa37324b187b2b1b17e75ea83288118f93555e90302047c435bb500683066023100d6240615f08e044be878c26ef5bfdd8e5d7a412dcca4f5f17867155cec15309e4845b77c338fc11765474a24754aa297023100fe1e2d13fa020d917a02d7ee92f20b4f37b193b378d406d177f4f2b71d875a9f35dcc4827b2d97362d7a989fc80c2af20302047c435bb500683066023100d6240615f08e044be878c26ef5bfdd8e5d7a412dcca4f5f17867155cec15309e4845b77c338fc11765474a24754aa297023100fe1e2d13fa020d917a02d7ee92f20b4f37b193b378d406d177f4f2b71d875a9f35dcc4827b2d97362d7a989fc80c2af20302047c435bb500683066023100e3d2f6332d72fd11c7ddb5cbaa73f138b1a8f2e0e741059bced6aadc003106038416d3b24a576d848bbe0d577760946a023100bb7da7ff4496455206d76fb17c5e7de8608ad91a08b9e508d2ecace08ddaf00ff2737a8fbc3dba84116e8080fa9c91b70302047c435bb500683066023100e3d2f6332d72fd11c7ddb5cbaa73f138b1a8f2e0e741059bced6aadc003106038416d3b24a576d848bbe0d577760946a023100bb7da7ff4496455206d76fb17c5e7de8608ad91a08b9e508d2ecace08ddaf00ff2737a8fbc3dba84116e8080fa9c91b70302047c435bb5006730650230581e8958fa92104d82debd0aaedbe50cea8c7c648bb8efe6cb85e77d62ceaeb43d68e82c3805ed89615c08b4c30603e00231009aa0deac7a0e0c7bafd6ab438bc1f7b81f21d308fcc114673309161ec1aba8c1ab4e00044d6325a9acf3c532ba783b8c0302047c435bb5006730650230581e8958fa92104d82debd0aaedbe50cea8c7c648bb8efe6cb85e77d62ceaeb43d68e82c3805ed89615c08b4c30603e00231009aa0deac7a0e0c7bafd6ab438bc1f7b81f21d308fcc114673309161ec1aba8c1ab4e00044d6325a9acf3c532ba783b8c0302047c435bb50066306402302444fbb0847471056d16a0584f74864a5834238a9f3dca7ab4e8a151901054d2909c344ebfab401f1f79b2a64cdc3716023038bd21adcac2440fbf426ad8beeae92afc5feec1fb5b1c55f3fe9657cb9c8421f65b334049aaf4a7a301f93a21f0fbcb0302047c435bb50066306402302444fbb0847471056d16a0584f74864a5834238a9f3dca7ab4e8a151901054d2909c344ebfab401f1f79b2a64cdc3716023038bd21adcac2440fbf426ad8beeae92afc5feec1fb5b1c55f3fe9657cb9c8421f65b334049aaf4a7a301f93a21f0fbcb0302047c435bb50066306402306236810f85b3c31e322b9ec73c98a347e873eb3cef9ab671875d02bc17db3be3e2d5d237b951c7ed48db5191a62041f802304f1eaa4287f629db7edba5f22642d31cbd9155630f8b449b2f8f0d72bf71d33c49a7e924552a6d402cae5d94251a7ef50302047c435bb50066306402306236810f85b3c31e322b9ec73c98a347e873eb3cef9ab671875d02bc17db3be3e2d5d237b951c7ed48db5191a62041f802304f1eaa4287f629db7edba5f22642d31cbd9155630f8b449b2f8f0d72bf71d33c49a7e924552a6d402cae5d94251a7ef50302047c435bb500683066023100b28f3b630da4ec1c7f7b9026bd29a7ce626f4771787675d8f8c4b11f77ea759c370c40c09b3798cb0172935a21dfc96a023100cfbbf90fe6984431fa1d8ede75d11adf47200674b7c304eba419fc781efbc641b4d3cd18089175c1e552c7fb055d361f0302047c435bb500673065023100d551c8a3abdb2ffa1c9e5de51383df6741797f0c7b31a581333177aff4d4a39579048ccd63e5d09602c5b2e1d68ac2b3023009a666e018a7362e9e8ea56d890d6c42111afe526e0dbd4cebecd9cdb7f7ae19e2ad892b4c578686d3064e8cf5ba5b8e0302047c435bb500683066023100cbb411a3218c01ae465f83ab0d22cd3bd009bfd50941a5a8036e02a6cdfe95f24a45b754a4ec73e4483ee849b74b54b2023100e45f7509541179ef9684548568325e46993acd046691adae2f865c4038278b36c22733a0866ea96ffeb469c31d54e9b60302047c435bb50066306402305247c144341d68803cbca500faa61300c5ec1cc098192b6310c0eed66761c984221af0135b6d00a1d20b867a60b88a4a023023555514ba138462bc24aebc741f794b1346e6110426a40b4859ef06c75d432aefaf8f656fd106ec132fa0fed74ce99e0302047c435bb500683066023100e13f292ffd56ad2defcb9e54efc94708d76971750fe821f33a63551e25bce0aa64243b2a64f23d777cbe19c3cb0df1f9023100af76ed70a0331e37517a50f7182f9b36e762e4e6717ccc5964ccbc09e7c474ff9ad5db3deaca5a4c725721f6173eeffc0302047c435bb5006730650230152cf9186743b1ad5b45de1d74a57509cb8f1eca359a92083db8576f510a44ee1ea9ae4b0bac49a3cb34ff23d0a5c4e5023100e87bd99a997143483fdabe9f1fe62305cd0d530889d46f7d090d2828f52d9fa995460240ca188f82152b091c7a95931e0302047c435bb500673065023100e75a11f5922878f9edbcd88d0ac172214f11960f8007187262c3bcc9e59b530d2b1c249e65f8392e6410f5ba588f2b0d02306f86f4a1b9706c4961ffdd8844f7fdfe7dc3c35c42a3d8e9148488631082d9ec925b5d5f84721eb7e012e6eea64f12040302047c435bb500673065023100caf898a20e115505a3ec8c207f1b2250e2538ddfb4a122e9f63a2ac6c05ad21a0c33989ccc24737503c6025c233bf6df023069d5d17cfb96beccc86d2de669b6d88ef8bc5362796d56bd2a73bc4fc5fbc99b61709fde569ba0648f6293090f8d46bc0302047c435bb500683066023100c6fa71ded45410e6a3f404a1e49708c2c502d410380c3848f91f58713041af2a426fb6236966ce3b905fb700895535be02310096e52c01c448e38f6ed131f6a806c7f4b80fbb2e948a37b5026c59a42c39d04588d33d68757f74be870a9799a3ebe64d0302047c435bb5006730650230394e8ebc767606f7ff439d305365f1caf4ede5d4c659b0f2828c338427fd48afc839017f7c1a5b7b78932a3a707b7cbd023100e98ed173bae3f32cea5e7fb07ee99db5cf9712d0530dc2cb5826b9542e3326679284db9b2eb663ca8f631c19f82c196b0302047c435bb500683066023100cdb365ee3d5d0e0b2a2d8eaa09ed5ce6789b5550a2c1e35ababef71b3b87df6f976c3576b8c9768ef8423bd06fd86e87023100eb1233a63756be7b78579391fde93a02b112de1218900428286152303068d48188fa878110037e5b3360d69abb4ffd400302047c435bb500673065023100dd2727e01ea3d5286df75b0d2fcfbea95ff52e148e3ee19272a3789e6f9cc246f38a749316990de24cc50fb3890e0da70230429a82a319334c1b70dd04164ff95297082e32f703deeb79c8587db47328d152e60339bd472cf7edcbabf759e08b94550302047c435bb50067306502301a301a52f1df0cb5ef71569c9fbd9a8a38808f0202a15362694d5aa92e184371c1be77511cffcf532add8a7b58b792af023100e287b69a21fdba3fb70a648225abaac57cff2888e25a1d9903171106bfa7a2077062a9d1f342a7bb6981193c6ebf474d0302047c435bb50066306402304fdec3f021342a86753d96d184de1d3b228c52d02808fd5f8362f53c9a5c810cf5d9f7fe54f710e47599e9a112fb42e902307c9c62db555a84ad37db191c47778128fb39e0c0c9ed4e77497c0b0b5813605432fc6be5dbc73e0b7759f285ef8ddda60302047c435bb500673065023100ac3b07f00cefd44e547bdacb65669b313f48fdb97909a33b660962b30894473d0728dc1be4f92937343a4b4c4e9c4e9a023076e31bcb722ab17f56b2f6a57c3e48626268404f5793f0975583bb268f9ab6feb4251e32a285a27d8746859fb57361de0302047c435bb500673065023100dd40bfc18fb53a010ce694de7d4ca4ad522d4118250dc0df627a8caa61c367079e732bd4721dfe72733ccc8634af7ced02303da215308dd22350933676d22e4652627d152c54312de8c9293b074f0be7e5b285dbbe2d47e956a1b23d340dbfd4d9020302047c435bb500673065023100d14e5d59a3fbe3ad07569142d8dc81a56263f8e510e00bf208e0f7c784eeec5138f0114f77b44313927908f4a2bc87f202301056ed6b5237f21bee22b993505d1096677b019f10fec6ad17fc3fb1c4144384b436df88fa7b84e680e85dc1c00af0810302047c435bb5006630640230457027e9356bffd98bc2dd1eb6f17b68543cd07cbfabb96014e234797f9259edf6f03eda4edc80bb8e0a50fe1d151ef402306c4130b8539654c59d78f6150b8cdab549b9fe17e1550fafd2f9af938a05c4ac477b8f9d6046225dbe53024d3b7db7e20302047c435bb500673065023100cff1a7d65ac15476b440492bf5ce5901cb05281b8b5c3d65d723595c1071ee6b4d6dac536e32f82c3023844e2aa9f7cd02307a6ee2e3f3330550dbe6b1b905da46cb7adcc1911b34f918411d3762696eac7cf6d83bb789a1169bee391c20266e0c360302047c435bb50067306502302f11a725aef71824db934c8a55080d25b88a7e33026a7ac69b31bba36f9f6e7363b48689a00b8dd80372b2bf72b06027023100d4b7ea365144dd99f6dfe339e0e775dae55deeb81b5d637b94fe6d13e296559f49bb5c8713be0d11370116de1110d7bc0302047c435bb500673065023100b7603c059e89efa74ef4faf4fe1afe414dee86c01bdcea0c3dd43e757c23b4adc815a41dea7df59448999f5dac60797402306ef35ddf1f6f9839f1a33e7f9196a4018e62a6d4d50c96ccc084fd1b43bcf7a803e880787d91b858a8e6470b7645587b0302047c435bb500673065023100f97ac869a919103ef91dc3dac4617afab32bf40478916054536b0c6d4b8186fadfe37a0bcdb51116710366d045ed41a8023055354ec66d21e3aaad91a6ac2a35cbca2ce90b7e5dabfbc25c00050a318d4de513db7adecf13b894572169630eb0c6670302047c435bb5006830660231009ca51a85147155ba9b3d4cc786fb8db03afe9ec943c130d99392834d1d7ec34df7d43c258f13e014d2e117bc1f2ebb51023100fb8c260a5f026db7df613e155dfef5869e05e75e1854b4d29cd62605d4c96126c1ec456ac15c9ebc1fdb03e41f59f8e60302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b240302047c435bb500673065023100d83878c3e84b7908cb74debd63de42a162c2507bbe1bddd957b63142982cb4be9e9fa311ce44300d07fc9bab16f1791602300509f9058a5677fad31baba09c299d81a2e495403273164a99fa0f84b6f8745fa87a9f9665855f902181b5739cf6f1fd0302047c435bb500673065023100ec562f6804f5ac642a8da888d63dd159ce2ab1ee8be531e706d72af2b521a17eb58fbdfd860ea18fbf339ebee56c527a02306de24522645af06424beba526623806c7341a4c72ac31fd56e1215692a30ea559d3b48222e0994c46ef4ad7a3e19cd6d0302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b240302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b240302047c435bb500673065023100bc88e5e709e0e87ec740c4b88688c7ff9ce42da6a3be52554eaa8c50d52be37702fcb5b63baad8163ea2ca0d50458e2302307313558604d4975eba083ebeef878fa3fc7d46011663cb80a733489db2ea1ef069ffab95fe6926d27c2d5e25571e21e00302047c435bb50066306402301b7c16d5ee72f2cb7a44e88454e0758ee1731d589a6bdf2a6cebc586c03df045322c6137aedd077ebc3932106e3576bb023065eb229a8fd03354b14612d719c9760a8db76bc0798e62801ddf6b25e19c63576156084a0726eb958d6266d85610c6e60302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b240302047c435bb500673065023062bba5a3634871bd6a2f423d6afb914500994744e692ff2a39c1b00c8920446c4cb8aaa8a0b842ea1e8cc3632fc185bf023100ca70ccf67f8dd3a3ee4797f078dc594f5c01ef9c0ccbc896a7b427ec1be791f7c5c91ef2306bf15f4d34281695baf8da0302047c435bb500673065023100adf7fccffa6cb0558ace8569e4b64967b3adf7e365d03911c5d71fc9df9c992bc0967f7e1f17fe953fb106dd3684836d023052f387b05165bea50288cec9c4f5d3ea6ef27f5ef7f99fd67d5d18b13680346ab6a4342fac2fa977dcd8726f46e1fe5d0302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b240302047c435bb500663064023046b0b29e494e661bde8950121a0c519aefd3ad5ffb5521f3e39c67beb1a9c9b9e34ea5a82b3e6e60bd4eb3505af8aefd023052de5ab6225ee5e6955182b556bf46e659b6de73f3ce7cff3cb2b1bec97c11610c69aa55e873eb57adda6eb294a45f7b0302047c435bb500663064023050f559b391f66e074723e6775770a7c1dcb775ade4b888206ad2683c2bc6e0e4606b9a53feae0c5c115b2d8b5bd4c31602303f12a8d24b8ead2471edbd0f10528e9f3fc509fff5a9acb8a01c6db3b4e66d57536d23689387e29ef35544cab9aa1f000302047c435bb500683066023100af97216051d7aa92891c07e4add78e48f0458431cc29e35ed895666694e65c001265efd2827c81f5c840a618c4d0ea31023100f438d4d3b7ae91f5adb8be47517925bccf2f564401d780f9d65e21901606f6168f564c99a8c6f5e3fc33e4d965cca3a90302047c435bb5006730650231009d9aeb161a3320c05b9807025092362ddc4b4289903da6cddd8cb42195c054e32d2cef98c404af421899c3ba3d0a26bb02306343f08137c572e30da2f85fc9180b9f14b575bb2b6866d5648fa7ce7d0498fa6b5822c33328f821bf1f5ef99aea783a0302047c435bb5006830660231009fabc5846e7943ffecc105d934784d345219a7a9e6fd2f5b2bfdf9e271f9560a97499620443d4e032f34909b9084900b023100f9d0b60f039edcddf6b3b4039bff29ee38162206851dcaabb955f333385e075a1077da5222dc0016f5918910bfd1973f0302047c435bb50067306502303d276ce22ce90ef850a13c3b4e24c2a51d971d8f3aef61a9b0d618971340efed313061288332f3f08bacd6ed475c8923023100b7fd9f5a618259f541702d4e76b81b0fceace73c8746212c9f156f7858ba42bda28cbb978e80127363364cd30560feca0302047c435bb5006730650230306cdf7143682bea63c9f73e826694d4c034c1d888ccc33c83a7e5af9d23b9cb40bc95ed33e8dbd54e5962e45cbbece40231008a50cb4ee412f082011e144ad40e0d8c41c9c89b40d697bd3778aa17b51e2442b650ad63032ee950c2a8d2f8e10da5b20302047c435bb500683066023100b0390957c91fc9750aa015f0a568a23ad04fca7e84a7c2c76a1222cc3c0da18f0038c1ab9422e2040c3ccd327ce17a23023100b72aed189512ffac1a418b99174f8896ff552be2fd2a4d0a65496f52fea42948fc1eb31995a7bba29880b15c3084fc7b0302047c435bb500673065023048fe1ec2f3ee4027d193dd775cab49491d28f8fce04df225c0c91d6d179243df30d4c774403def412abe26969bfb9cde023100894e3f66faf98d77fd45435845238e36f3573299c1273da6774555dfa9d953b250c81ee696c055390ae8f70152279c620302047c435bb5006630640230123c491a39513edeae35905172b516ed3f6669dc245d1742063f9ffcdf4dcbd037150fd6798a2a9e0e2522fe41d907e60230276e9f80081115f87fc6a2c2cee53c5290f37e37a755ed17891566524d32f881fb00af220f303969eef4e3aab9c61ec10302047c435bb50067306502303c8e6249fe30f772f585d2e49a5a88f58151018d77b37cfa5de41201c0fc37b2a0ae98947aa1377c8323f9e7739bfe45023100b903d6a5c0e0468956050ee7cce968c85443e084cfbaafd867568e998b07e1cfa8e75eec92a0534862ac5e5bc24080920302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b240302047c435bb50066306402302ad129cca66c51a1f0addc3f9ac733e303b61f775a347dcf22257bc80d5327de584d1962ea9b60fa8f5d6e29d152ce1f02300c2845e77f4f1f5c9e4a334149089d6608eb2ffb27b923781adfd67724131f749382e8312cab97abc58e3842148e5ca80302047c435bb5006630640230243d5e109ede3c3624b028def86beae6c443ba3d102f74c54e109db356c1a98ea430b987f9e7dc1b08e22e6c8617314c02302bb68c8033b2bccae48323f8637a9e54ec2fc7b95fe6a1885c137fa927e1df73ade5ca00ec5cd7e4ef6337cec6af392a0302047c435bb500683066023100fcef83070cf643baa14227fe923308005a4e5e0066320b7d827f2780fdfa80323cb676e32671473c46dd5b839d5199b202310097e8d0447678eca26ffe5bf0546a0fbc2248d6ebe1fcffc5253e5bc33276ed8e1fb6ecfd47143327c81abd031f01c8a50302047c435bb50067306502304c0ddcaa5c69e91348914db43c88dc3a448baf4896d976a055bb00f36ab96738b4ff6821dfabd5a366e5e8ad514a6586023100a954d7ab66fea64eeef38e38a2c747539d254031ce1ed173b6a800e2a88886afa0b20d73550fa88d9c3a85f9ccdc4d980302047c435bb50067306502301ba1fb4a05e9c5cad4113857589b3e51e5f8af63959d7c4290b4fb04229209087e873d5900447171487a1b8b1ec8bc49023100821c99ecd11f31dce34536a1e0620dacd6dd5f32afa02ea8d2e6345f1d1ed733094df0ed5c26cdae435523bb588d14430302047c435bb500663064023100c9a0ad679a5c4f741b7dc53ac33da4faac5839e7ba91963bc5f4f56ccff9c4564f38891dddc2c94c132a13fe6852f3c6022f2580e2fca067cd6fdc37d30bdbb7c4c5b533c732e1a64c410544d0e16b447b2d14679d9bcf3ebc468e297453f44aff0302047c435bb50066306402304064062db247ffccdffdc6c7331ac13b283889aae899f08c0de07058510533fef96be3947144da2ec37583a676d26360023010c177856e6bc980c6ccd7b7a1daa23f0669242812f2295d3091b181efec18e45ef65dfe9d9ce39c59ab0e72731ec9b40302047c435bb5006630640230549a1441f7c6aa618cfed84d829fdb6bb96696d829c6c36bb016d37260591180f16d55ad96654adaf5a7f3508f899e2a023065d7559820e416119f64a3c5c27181bec4b523941954057ea51d25b4b9846d5effcd31de9466b75d7e8debdb536a720c0302047c435bb500673065023100ffbe8a529384ea9a9c26b93539d1c14835ab135b7da75e637cb030ccd6616f5f14d6e9539e8b1cc5008eac51889259ce023036f17ad64d60aa3a8cffeeb1bbb0dcd84bd3aa4d0399f0fea89605b16970b4cdd434e15d216d09a80c4228880789ddcf0302047c435bb50066306402302b5846a32925b0ee7e65cb0fc940593a5c0f39e5288bd4686d34f30c1d68cc70a65a862e4734d3242eb06cf9f5ad244d02305a56be37d35560f3094ededa91a15282b520c47666a659985bed8e7b2efada262630fe913b9c6066a5efdf6b5d4b49e40302047c435bb50067306502304bea3b426027c551658566a2bb01e50f92e947ba7e44633b06174562fabe1783c0b3bd56e21507626b6bc9d3fca0be40023100e0c90d8d71db422c4feb550ed804b905942bfbbf444935d3c0e6ce46fbd025d290595bd4118fbee403dc3edb6ab996e20302047c435bb5006630640230521016b16e3d89910b8c6a962e61438b62f3c0265cea3306d46cedd069cf3a0c205fa0dc69308a311ca5346a40273fe002302743d12fdc9d10ab1805b1b3acb0a24657180388c73cf15a89cce5b728ed0e76ba6877661152fcb7caeef0efbde4041c0302047c435bb500673065023100806059fb24fbdfdcfea505bc5a06b09f25dc2bbc3599a6a0df84c7b743a398be0385747733e2981e6a3c814ea8f7c87d0230522332abda0d433d267bfdb3bd74dfa49ee5de9ed667a01f37c50ca4042e00340a7fa08d1bdd417dcd68da98fc1fd0fc0302047c435bb500673065023100c36f7d9af7179d64867e6ccb9eae93b96cba6dd813999cb68354e71278fa73e0ceaacf0061442374c5e1618974661eb3023001f3ba7d128fc15611894cf0fb7a7f0321cbdab4e9d9ab97eddf39db0b3b3bdbf39f14857cff20bb6460ce2bb8db420a0302047c435bb500673065023100bed6a5571e1a625e39a35e08b42eda83725fc35e99d74d9b14cd1f7cde46d0e809b23a1d037921d357c512642a659e8a02307f610d20c566f6a306186124e85ac6cddfdaae09e8b9f63a81006b1719a1ed0bd8f3e235662dcfd4e053aff8884e5db30302047c435bb500683066023100f9d7d9db6a9ed8363861fbe0bedd0db15549111b82b016740874527255832609185c76f91d8f1ac50b4c180a186edfe8023100917b00d53cd170cca69baba8890e8887b702cda3df89dfede316295259d26f335e75992f3565c35a14fa2475481da3360302047c435bb500673065023100d14aba07ed01718f721fd22de7d7addab53d0a15440994d6e67f2755225459f41d578550db485078a39336b5c1533e8702301adcf1ee3c2e719f2ce30b962ebfadf5df7e41b0529aff2173844e9f62f58b5f428a7bcbe5330f0e2f7ee893eae3550d0302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b240302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b240302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b240302047c435bb5006830660231009fad6a9588919bcbc27d9139338abf754de37d1a06095d3f5c03cdb925a8aa178f93378c43ba39737dbc8c9b6c215cf3023100da872344a526f2b8c7e758d20e19172be666c45874db66b9a2177bcefde4ad9f4796f89247a4971ea59fceb430a00b850302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b240302047c435bb500673065023045a8937d820271ad51ec104fe623af52e177bac1b5cbe222d202317031fcf9f877ce7520049b0884fe1a69743bdb396a023100c830d12010550780cc29b02e0a50e58fddb66004aa9fb329222a8eb2c24777fb13f3ae390bdc0f0f20096306a81fa2030302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b240302047c435bb500673065023100a87c8dbb71e0e5fadd0663c9f46fbce19bd9bc4ec5d46e395db77f6da5aa26d7a0ddad699253e49feb417693a8fc4690023052f454e1dbda8812feb7a3dd4f0274c07ef61b173b9a5fc6d615bbff8c7e010fe435c68c7d762e1c47e1c9f53bb18fd50302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b240302047c435bb500673065023100d61f6947bf6b0fb0e579d363fcc89336781c03e17ebd79a11d554613187e5a745838da9e6ce37288e9139456942e9c60023009a225820a3ed3e809c4d438a128cb888574347a68f930cbe3d59a561cac999f53c7e6e3b6091e6850d34dbd7a8e95f60302047c435bb5006730650230459213ca5c65b86d27fbfbdcc6a430ad416189a120bd016ad6114b1811274f5cae5645583b198137af43d4730e92a03a023100a66bc29013bf2df1085a61935406e69a3e150d210d20983f08e53626e4dbdaaef22b43f872c6222b630f2e0d625f6b24d? U]J\}2.jh({eXZ\M`)2f6No ~_$\mq{i?KQi8D2{'5t}y6T`A7y;ū^^0B1~wU82aH]QH&UTyVӾ:& vB ؎7hPT)VA0>ԿW[oV?$IhPL]]dS@pfƔ"\̇[QQKi \:> ŸD9&PYc1 {Ge5p<r ?rd  S /5@(     3 5p8X;??BBCD(D8D"9I|":~"GCHFxII`XJYJ$\JD]M,^]hbakdbebfblbtbuevh wixlyo}qqqr Canaconda-gui33.16.9.41.el8Graphical user interface for the Anaconda installerThis package contains graphical user interface for the Anaconda installer.dwppc64le-01.stream.rdu2.redhat.com'*CentOSCentOSGPLv2+ and MITbuilder@centos.orgUnspecifiedhttp://fedoraproject.org/wiki/Anacondalinuxppc64lepBp//>>- - 5Ho)) p ``''vBvB==GG??n7n7<<? ? "Y"YjGss 6 6yy;;&uN!-Y/a!+ssG5G5YY%%uu55JJ""Wp#Ioc R(-l#"X~(? H 5g]p =HN< n'kFP]M-@CRtG!:M>;g4 n74=XE%y* #t GT!7HH(:A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤dӪd6d6d5d5d5d6d5d5d5dӪd)dӪd6d5d5d5d5dӪd)dӪd6d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5dӪd)dӪd6d5d5d5d5d5d5d5d5d5d5d5d5dӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪd)dӪd6d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5dӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪddӪdӪd)d)dӪdӪd)dӪdӪd)dӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪd)dӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪdӪddddddӪddӪddӪd45aa8befc1d921bd3bbe736df579cf48c5cc452be6516376f5800edae41cf9f671b6a158700bda1fe5ac6e8ba3c3d42735dab49485a8a584756dce8b2b9f9957c98c61253f9b12e66cab18273ed0fe8a9d71e51f94d6ad7cd851234fc175e40460937a27e4746bc0419e8f54590ec94d847aa10f402d9d026ed9ff4517c846b660937a27e4746bc0419e8f54590ec94d847aa10f402d9d026ed9ff4517c846b694575189eb19bdbef9bcc52bac5b9a9def583a476b5c662748323562336c3112627870c44d8776c98dd72ef80b97f74f6b3e53ede24404d220cb42f86647e72dce7788bef2b364d3bb56351af657b20411d9cc387257c75a944f83cd9fb915fbce7788bef2b364d3bb56351af657b20411d9cc387257c75a944f83cd9fb915fb4a9dac568fd1b37604e957caafe847ec7f6b1dfa38e94caafc8196d00a92b8b7608a51cf32083877e5fe92e15ee465c659cb49739c8a1d361ed335bb2378982e3703bf431c7d9acf50014fcf4af290e3f8c15e478d3892365009b6bce32d93783703bf431c7d9acf50014fcf4af290e3f8c15e478d3892365009b6bce32d9378baacc6a38414d135f9d1c831426788783f9bc3581adb86a59902b7cccb5c4cbcbaacc6a38414d135f9d1c831426788783f9bc3581adb86a59902b7cccb5c4cbc8cb7b31939db6a2bf1b5817210dcc5222f811d7c54b7f7566aac970d6c9b5ae5dd862c4874355b7efac55416570ad78d74b8779db9833212cebb6a6e8a24c2bda04147682e3cc1e7d0ef09cf2083af135ae70e84e21197fcc5b12b6c053004a5a04147682e3cc1e7d0ef09cf2083af135ae70e84e21197fcc5b12b6c053004a58d474d2b48e213b37e4b0bbe0b8cb2bd7ffa16cfc9c21c35b8d8eea852a31cac8d474d2b48e213b37e4b0bbe0b8cb2bd7ffa16cfc9c21c35b8d8eea852a31cac69c3eb3fcfd5b4f9d4958fe0641ad41d34941311affc7100c3e87a05a908806b69c3eb3fcfd5b4f9d4958fe0641ad41d34941311affc7100c3e87a05a908806bcfb6589a2e82f5afda2b5c10fe06fdb0fcba81badac6b98e3192918b12c784c3cfb6589a2e82f5afda2b5c10fe06fdb0fcba81badac6b98e3192918b12c784c32235db23e0e74b8f21ac25f9d7ef6e0816f94fdc5dff68bdd86f869609ece71f2235db23e0e74b8f21ac25f9d7ef6e0816f94fdc5dff68bdd86f869609ece71fa9c446cf41a89074ec81f39af66ec575b3ded09f775652cbedef25e9b678e10ba9c446cf41a89074ec81f39af66ec575b3ded09f775652cbedef25e9b678e10bb7069c40bbb20a0c142be3ac466f524432b666b22233249bf117474691979b02b7069c40bbb20a0c142be3ac466f524432b666b22233249bf117474691979b02093c343e346e45c2135f517a7d6a07896d0e9a68c5a5ac1fa1de84a8caa762f3093c343e346e45c2135f517a7d6a07896d0e9a68c5a5ac1fa1de84a8caa762f3980164a22ddff5aa7848c6f12d4ed8878618cd32efb549503ec56433a37bf44e980164a22ddff5aa7848c6f12d4ed8878618cd32efb549503ec56433a37bf44e939ac2bf8e8cad2103053772dd7d02b86d80e7f7df0b059aa43103031f58d886939ac2bf8e8cad2103053772dd7d02b86d80e7f7df0b059aa43103031f58d8865a8f99e9ca516a8d3bc2ad53da4880d4102503a3aa9483f74504346a52b36afe5a8f99e9ca516a8d3bc2ad53da4880d4102503a3aa9483f74504346a52b36afe3c1be80ac47b193759911a63506d970afb808d766fe4b84018d301f7c45354493c1be80ac47b193759911a63506d970afb808d766fe4b84018d301f7c4535449b1f7fa9ef2585c4a6cf4c5f15d38198eda5414ba58ddb9794479967b8b6bfa56b1f7fa9ef2585c4a6cf4c5f15d38198eda5414ba58ddb9794479967b8b6bfa56579a074cb4b9c405f97d56d07129524097448697531124d3ef6e53db98283482579a074cb4b9c405f97d56d07129524097448697531124d3ef6e53db982834822735a72bef4ceb9e03732301c36e664069eb907016d7ca989209592222851cb32735a72bef4ceb9e03732301c36e664069eb907016d7ca989209592222851cb3309878b7148f2da85acb476d921c54abd2a88d8f65abcf00449c445500f824bf309878b7148f2da85acb476d921c54abd2a88d8f65abcf00449c445500f824bf5f554759775850472a46d0c6d3b083b93c758f2cd9537111689e113482924802e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85557f8e8c7da855592d2a01822355131039f0f920c6d7152404153b0266f1ea6ea57f8e8c7da855592d2a01822355131039f0f920c6d7152404153b0266f1ea6eaecbf33b2012f730c37cfc76be91ba04fb9cf0e1e18443f029beb95d00c40b671ecbf33b2012f730c37cfc76be91ba04fb9cf0e1e18443f029beb95d00c40b6718b17d14cb7b0cd0eb8c27fd84284a551d8fdc7598283cfae975472b5dbdc906f8b17d14cb7b0cd0eb8c27fd84284a551d8fdc7598283cfae975472b5dbdc906f30c9683316e6a463ca5a2784e30e6072253af40782ebbfb0966ce5521a8f67b430c9683316e6a463ca5a2784e30e6072253af40782ebbfb0966ce5521a8f67b4736664f6fe24cfae988c7a640d08de7206fd79f041b6e0ac95c6e268e3f445fc736664f6fe24cfae988c7a640d08de7206fd79f041b6e0ac95c6e268e3f445fcd6934b791e45af86b23e43e74b332f4c07d052c33e37522939a7acbae944423bd6934b791e45af86b23e43e74b332f4c07d052c33e37522939a7acbae944423b8989f663ed3d89ac0ad6fdce071297b74815cf7c80cf36738d56cfdbf693af311dffb1541ee91633a413dd62b49b469bd611f3a505d81c0ea4bc4e059bcc88fc0a02cff5250822d615d69e73ef8f1fc8f25157c897387c44cf3123afbf4b97f6a9ed1e6b75c0e7d17cd363d10d58c886fbdf78cbbb468499bf381b956de3751e9e5d7a4046ff7e0a85ea217474673e40bca60ed6648f93648c01bd737eb612eb1598137b9982397adb25e0658938f9d01f6ca667debf06513bf2713540ee23f4ac7993a89546baaf3b344ad794ccd530bd0765017b615060c49eb75b9e1681efdbf5e624169e729afd82212e36553e5274504028829f430c4a6f398addf89814ecaf88ac3cb7b94d05a976202b440d7af88857dcfbfd4571071038bf151a8855fc92352cde32327dff831e3114f62ef7d35dd2bba82aa6b0f68b7ff7241ed3c341e89455ccd14265ef2643ee4ebf83f50dd6eb86ea9e4e6541476264aa7ca8aae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85557f8e8c7da855592d2a01822355131039f0f920c6d7152404153b0266f1ea6ea57f8e8c7da855592d2a01822355131039f0f920c6d7152404153b0266f1ea6ea08bef813a182488a1eb60f03851934e7bf336226efd59fd01ab247ec09cd16e308bef813a182488a1eb60f03851934e7bf336226efd59fd01ab247ec09cd16e30c91f460bccb68ac937a730ba9791104c006eaf11ffe5b445d72199d230e38d60c91f460bccb68ac937a730ba9791104c006eaf11ffe5b445d72199d230e38d62695f9215eaaeb3444990fdeb092dce27ebadc0cbfd1d19b11c225a8b0b1c24e2695f9215eaaeb3444990fdeb092dce27ebadc0cbfd1d19b11c225a8b0b1c24e7f1821552d6eaab3efe08e1c848e3cb36c694a47e90e96a5f39547ecae3506da7f1821552d6eaab3efe08e1c848e3cb36c694a47e90e96a5f39547ecae3506da48b0d2a2af0ccfe1d0a0344075e968bffc0d56e657ea2e0a44fdef2f48e69f6d48b0d2a2af0ccfe1d0a0344075e968bffc0d56e657ea2e0a44fdef2f48e69f6db1dc3af2105479ca1388042fc2545c7b110bdaeea7d62b28fb94a44de96bbf41b1dc3af2105479ca1388042fc2545c7b110bdaeea7d62b28fb94a44de96bbf41d2769e6a8a0257911f0b650ee6dbea973da863af2cd905fc2ef8bf52e1f9059ed2769e6a8a0257911f0b650ee6dbea973da863af2cd905fc2ef8bf52e1f9059e6817f7778d21763d058926673ca9ea21ea1441d12bc00a1e3aa460dfcdd3aeed6817f7778d21763d058926673ca9ea21ea1441d12bc00a1e3aa460dfcdd3aeed564252ddf5541647963300a1fd073a0e586b63de115eea6d2a7fb4ea4080b86d564252ddf5541647963300a1fd073a0e586b63de115eea6d2a7fb4ea4080b86dd65a0b77320af764b59e02dfc1c166f36cb5e8220b0aff342c04c79988378910d65a0b77320af764b59e02dfc1c166f36cb5e8220b0aff342c04c79988378910bb9db9c2e968646414de2b35893fd9a3212802241b368c68eea91e41b629d990bb9db9c2e968646414de2b35893fd9a3212802241b368c68eea91e41b629d990af4e09f467b0a4b9c5607b48fc9f487aa6e600e0d9e85d8473a96db51d72cfbcaf4e09f467b0a4b9c5607b48fc9f487aa6e600e0d9e85d8473a96db51d72cfbce0aebdfd06ef05bee28bc38421fbf14d7a49f9424e3032de98727343b9ebd433e0aebdfd06ef05bee28bc38421fbf14d7a49f9424e3032de98727343b9ebd4331d049870c0c458eeabc21bb684150e40523fb9d20375f61726e8b384251321a46b325694a6ab577bd9592830adf60ea133aa30ee82bbfb6c090de1c35d2827cb9e678134d807b9a77218dbf16c5c8075a71a4432bfc033e22851f004f44dc678bff747652a44aa7f7c9575e697fe29ff22d118d298f7587ddd1041d9b1cfc64e93ad3634c7ea75bca96600f3675808d1145ec3a8db1587449ccb788da5d3888044631e71121534b14a4c243742e0eb882c56ddab462dcf812d4732203d4b9400ad1ad3ee0f85d8b7370b9fd0cc58be3c989e9d91c6d715f961a444c00c77ba62e42b69a145b86764577a20923accb4ce9202fed2c9f0baadee1059c25938e7e18e5e39eca81eec7db9bf13d01044a1b584dad2ab2ced1b3b088cb78415b9ea19356ffc63fa85933a7517cf1938544b35f229b6405f95e9993004274e3e154a697f26a3ee9211ca610e1b21e40a58a02b22795b78940a1006ebfe871e9548ee966eb8c75c1a1b079375c68d10265b52466fb3daee92eec9b2670631616b0b7fd60dd676284d967e00c2053cc87418fc6e4b7c75a3acff0b96a2017065883e8af3a0a99481a5c6ebcc21b7398083d4292746b4f3d624f591435cff05c465ea6cf08f7d3e3b1f347413349c49f9365d24c70945f59aba7bf96cae0e412f691deafd4452c956beb5498e1a9b64546baf04d47db352b481abb5c59943dd0e60cfda396cb7fee4f311c8a60ea8ed3032c95c41b81c2841d7bbb77457b02d6bf101b198e9e42239ce1fe4c97d989854ab67063ba28ffd2f78000dcd9591df0062abeaa980fadebfa19d243b837f4393543da813abcd3c175acea58a2c2944a8ec06885d2b00fc22d563f19146b0b1921d5519ecee9f5e50ca3f652012be52a255f0359fa0bf5440811507554a9b39fb7d2790f3fc86c4407df3e271ddc4c225431d834addde9ee86ec86cc56a14ec48dc0a12d5326a2cc00a3f7d542aff45148f7b2121656c869929523a502b3ace6e8d18c14d994f06c0b439a147a70f5d3a865a0125f5a13b4362ba7d10e8dfb2672a4eccd011e20f3431a2112c894188c2bbe5091abf02a96168b933d06a53439f3524fad4599d4af878ce2c18fab5d9794d366c3c8064cc577ad30b61b47bd49ef0a2f6f8b59211521c4ad90802daccafde9cb5f4c0adc9bfa25bb9be44610f731381e7209968574fef6fff4c98eec278efd1695df1b722e5677279f426a8ec5c9052947a972826d9f8f0906dbc9111d1e0c8271672578927130e6ce2319b50e1687398f8e5fa547c33f84ed89a9615de071c05a13829b55261e57dad408e6b5090842de8e69da9f78c4dad6a77195737a95a68cb6161b720df4e8c288fee66111670ddf7f6c947965f939f5de2837e0ff6e1d12f6a56f2c5601feb87c4776301972a185b66bd3f2f9ec87edd64ce53893056e9b3f7a48c41d18ee1d1d6adc8f1f312173ec362bcb44e8c0944b51848d3a98707ae3f159b974cf3e1b1623e8cd1d106afe461d6ffbddec645d772d7dfadf8b4aa06401725e790605e6f09a6a7c64cf02e9463c6d3aa5e14976cf2ccb7cbbb8414892c8e0a2a94f9588b81a8f154c9ca16ec4d550706d8844069ca1d41db6e9e30c1e1553fbc0e61328d87b9bb8859536538da2baba1cc053f1a99494829b32bfc91f7d34917f190a24a8fea2287c6ffb447156f64f127447973acc6b5027fa642d38b709a05567730ff70cfb68fbd7171ce63ffc71928a043f0a58b726b94cde1bc47b8221c27021a27beef86ebc3fe5cf9fb2c76e92d3624c6faf340763eecc5aaab0431fcc34937a63b295e59f6a435444a045d5c49b3f6048692f03e354ec6553cdb20ade74e9096eaa52d2e3bffb37a5812d8c29e0eb6083994874396eb8c6423fdbd995a3d350c9fd72139a595c4b85b572c0f3a9741abe743fec45bfcaf221389f5a0e3edd917b2f8b9662a0fa30b726c395293f2db434849d4eb23c6893b87d7df6e0f1d0387907593b644379d3e2c2158ebeeb9fe349849c5fa038a47a83cdc6475fe003a2578bb837cd475b078cc023e2865ab3091248cc646a5658e354e3824259936f69cd5a0264dde3c26eafd8b5f8473340368b9030cd1246980d57245c5c63b8448aac08df235412b8d8695f7b7453ba22806065067eb2a0e10c4df197739a7fb526bf5c8b644b3cb490dfbdc29b067ce2f27cd1d942bbf64070700e64c67b4e434028a62b9f3bfdc9662d13e1f6cbffa8b02dcb6022b511f4ae13f56ad41ef338c4db6299041ec4cf30ce6774b804f0365e87aa75dc2073f7a09331f53d86272eb247f55e3e93b3e66f4ecf69ab3ab630309b2b3aae44582bad96bd430dfd0ec350c0efccb66395126c5ed9198d1b9288ce90c3a1546cb0a6d73395c4ec7a2c8d034d49ebba58fc74c89da469824dba68b1740fca1c6125b3520ecc436741157176dfe3a653b70dd1a22fe0162b91e1a5aea9b8ed7366c35685fbb64f051676336c355624e600569d2d134a1bc5d38682eb827106548539e621db926d0ef9c3221bc1c33eb8a21520bf43d7ebbf0a6f1eb86f79da6587829867f99d19d086f8d1c7013c23058a24c079446e1b0dc0acdc7ba83339efe3a61f2bfba50c2e83c33e59d40267d49b727cfa717c54f5dc9d16bbc3490a5dfb00a7df075c7c2f9f9f4c69485dcd7dc21b8c93135fa083822d059783537075db072b632cba46883f5ef8cadd74515e255e9c81722feeba0b85e9f4326df9411dcde6624/usr/share/glib-2.0/schemas/org.gnome.desktop.enums.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.keybindings.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.preferences.gschema.xml/usr/share/glib-2.0/schemas/org.gnome.metacity.gschema.xmlrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootanaconda-33.16.9.4-1.el8.src.rpmanaconda-guianaconda-gui(ppc-64)  @      NetworkManager-wifiadwaita-icon-themeanaconda-coreanaconda-user-helpanaconda-widgetskeybinder3libgnomekbdlibtimezonemaplibxklaviernm-connection-editorpython(abi)python3-meh-guirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)system-logostigervnc-server-minimalyelp33.16.9.4-1.el822.1-133.16.9.4-1.el80.4.1-25.43.60.23-13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3ddD@dd\dV@c@cۥccc@ck@cZrc!@bb@b@b@b@b2@bTbkbb)@b!a6a@aapaUa@`ݮ@`@``[)`X`OL@`B@``@`>`x@`2@_=_T_j_G@_@_:_i@_cO_V _R,@_P_C_>e_=@_3_+_)M_"@___@^@^^^^@^b^@^@^ϧ^V@^˳@^ku^O@^Nt^Nt^B@^;^8 @^)^ P@^^!@]}@]]ʞ]@]]c@]]@]c]D%]G@]G@] ]@]:]@\\F@\@\B@\@\M\Y@\s\o@\eX@\ac\Q\?\@W=W5W,@W#LW WW@WW@VVV?@V@V@VxVV@VVT@VV^@VLh@V<@V0V VqU@UAU@UUĝUc@U(UU@UU'U>U@Ux&Un@UUU7@U/@UF@U U@TT\@T!Jiri Konecny - 33.16.9.4-1Jiri Konecny - 33.16.9.3-1Vladimír Slávik - 33.16.9.2-1Radek Vykydal - 33.16.9.1-1Martin Kolman - 33.16.8.9-1Jiri Konecny - 33.16.8.8-1Jiri Konecny - 33.16.8.7-1Jiri Konecny - 33.16.8.6-1Jiri Konecny - 33.16.8.5-1Radek Vykydal - 33.16.8.4-1Martin Kolman - 33.16.8.3-1Martin Kolman - 33.16.8.2-1Vendula Poncova - 33.16.8.1-1Vladimir Slavik - 33.16.7.10-1Jiri Konecny - 33.16.7.9-1Martin Kolman - 33.16.7.8-1Radek Vykydal - 33.16.7.7-1Radek Vykydal - 33.16.7.6-1Radek Vykydal - 33.16.7.5-1Radek Vykydal - 33.16.7.4-1Radek Vykydal - 33.16.7.3-1Radek Vykydal - 33.16.7.2-1Radek Vykydal - 33.16.7.1-1Vendula Poncova - 33.16.6.6-1Martin Kolman - 33.16.6.5-1Radek Vykydal - 33.16.6.4-1Radek Vykydal - 33.16.6.3-1Radek Vykydal - 33.16.6.2-1Radek Vykydal - 33.16.6.1-1Radek Vykydal - 33.16.5.4-1Radek Vykydal - 33.16.5.3-1Radek Vykydal - 33.16.5.2-1Radek Vykydal - 33.16.5.1-1Radek Vykydal - 33.16.4.15-1Radek Vykydal - 33.16.4.14-1Radek Vykydal - 33.16.4.13-1Radek Vykydal - 33.16.4.12-1Radek Vykydal - 33.16.4.11-1Radek Vykydal - 33.16.4.10-1Radek Vykydal - 33.16.4.9-1Radek Vykydal - 33.16.4.8-1Martin Kolman - 33.16.4.7-1Martin Kolman - 33.16.4.6-1Radek Vykydal - 33.16.4.5-1Radek Vykydal - 33.16.4.4-1Radek Vykydal - 33.16.4.3-1Radek Vykydal - 33.16.4.2-1Radek Vykydal - 33.16.4.1-1Radek Vykydal - 33.16.3.26-1Radek Vykydal - 33.16.3.25-1Radek Vykydal - 33.16.3.24-1Radek Vykydal - 33.16.3.23-1Radek Vykydal - 33.16.3.22-1Radek Vykydal - 33.16.3.21-1Radek Vykydal - 33.16.3.20-1Radek Vykydal - 33.16.3.19-1Radek Vykydal - 33.16.3.18-1Radek Vykydal - 33.16.3.17-1Radek Vykydal - 33.16.3.16-1Radek Vykydal - 33.16.3.15-1Radek Vykydal - 33.16.3.14-1Radek Vykydal - 33.16.3.13-1Radek Vykydal - 33.16.3.12-1Radek Vykydal - 33.16.3.11-1Radek Vykydal - 33.16.3.10-1Radek Vykydal - 33.16.3.9-1Radek Vykydal - 33.16.3.8-1Radek Vykydal - 33.16.3.7-1Radek Vykydal - 33.16.3.6-1Radek Vykydal - 33.16.3.5-1Radek Vykydal - 33.16.3.4-1Radek Vykydal - 33.16.3.3-1Radek Vykydal - 33.16.3.2-1Radek Vykydal - 33.16.3.1-1Radek Vykydal - 29.19.2.17-1Radek Vykydal - 29.19.2.16-1Radek Vykydal - 29.19.2.15-1Radek Vykydal - 29.19.2.14-1Radek Vykydal - 29.19.2.13-1Radek Vykydal - 29.19.2.12-1Radek Vykydal - 29.19.2.11-1Radek Vykydal - 29.19.2.10-1Radek Vykydal - 29.19.2.9-1Radek Vykydal - 29.19.2.8-1Radek Vykydal - 29.19.2.7-1Radek Vykydal - 29.19.2.6-1Radek Vykydal - 29.19.2.5-1Radek Vykydal - 29.19.2.4-1Radek Vykydal - 29.19.2.3-1Radek Vykydal - 29.19.2.2-1Radek Vykydal - 29.19.2.1-1Radek Vykydal - 29.19.1.13-1Radek Vykydal - 29.19.1.12-1Radek Vykydal - 29.19.1.11-1Radek Vykydal - 29.19.1.10-1Radek Vykydal - 29.19.1.9-1Radek Vykydal - 29.19.1.8-1Radek Vykydal - 29.19.1.7-1Radek Vykydal - 29.19.1.6-1Radek Vykydal - 29.19.1.5-1Radek Vykydal - 29.19.1.4-1Radek Vykydal - 29.19.1.3-1Radek Vykydal - 29.19.1.2-1Radek Vykydal - 29.19.1.1-1Radek Vykydal - 29.19.0.40-1Radek Vykydal - 29.19.0.39-1Radek Vykydal - 29.19.0.38-1Radek Vykydal - 29.19.0.37-1Radek Vykydal - 29.19.0.36-1Radek Vykydal - 29.19.0.35-1Martin Kolman - 29.19.0.34-3Martin Kolman - 29.19.0.34-2Radek Vykydal - 29.19.0.34-1Radek Vykydal - 29.19.0.33-1Radek Vykydal - 29.19.0.32-1Radek Vykydal - 29.19.0.31-1Radek Vykydal - 29.19.0.30-1Radek Vykydal - 29.19.0.29-1Radek Vykydal - 29.19.0.28-1Martin Kolman - 29.19.0.27-2Radek Vykydal - 29.19.0.27-1Radek Vykydal - 29.19.0.26-1Radek Vykydal - 29.19.0.25-1Radek Vykydal - 29.19.0.24-1Radek Vykydal - 29.19.0.23-1Radek Vykydal - 29.19.0.22-1Radek Vykydal - 29.19.0.21-1Radek Vykydal - 29.19.0.20-1Radek Vykydal - 29.19.0.19-1Radek Vykydal - 29.19.0.18-1Radek Vykydal - 29.19.0.17-1Radek Vykydal - 29.19.0.16-1Radek Vykydal - 29.19.0.15-1Tomas Orsava - 29.19.0.14-2Radek Vykydal - 29.19.0.14-1Radek Vykydal - 29.19.0.13-1Radek Vykydal - 29.19.0.12-1Josh Boyer - 29.19.0.11-2Radek Vykydal - 29.19.0.11-1Radek Vykydal - 29.19.0.10-1Radek Vykydal - 29.19.0.9-1Radek Vykydal - 29.19.0.8-1Radek Vykydal - 29.19.0.7-1Radek Vykydal - 29.19.0.6-1Radek Vykydal - 29.19.0.5-1Radek Vykydal - 29.19.0.4-1Radek Vykydal - 29.19.0.3-3Radek Vykydal - 29.19.0.3-2Radek Vykydal - 29.19.0.3-1Radek Vykydal - 29.19.0.2-1Radek Vykydal - 29.19.0.1-1Martin Kolman - 29.19-1Martin Kolman - 29.18-1Martin Kolman - 29.17-1Martin Kolman - 29.16-1Martin Kolman - 29.15-1Martin Kolman - 29.14-1Martin Kolman - 29.13-1Martin Kolman - 29.12-1Martin Kolman - 29.11-1Martin Kolman - 29.10-1Martin Kolman - 29.9-1Martin Kolman - 29.8-1Martin Kolman - 29.7-1Martin Kolman - 29.6-1Martin Kolman - 29.5-1Martin Kolman - 29.4-1Martin Kolman - 29.3-1Martin Kolman - 29.2-1Martin Kolman - 29.1-1Martin Kolman - 28.22-1Martin Kolman - 28.21-1Adam Williamson - 28.20-2Martin Kolman - 28.20-1Martin Kolman - 28.19-1Martin Kolman - 28.18-1Martin Kolman - 28.17-1Martin Kolman - 28.16-1Martin Kolman - 28.15-1Martin Kolman - 28.14-1Martin Kolman - 28.13-1Martin Kolman - 28.12-1Martin Kolman - 28.11-1Martin Kolman - 28.10-1Martin Kolman - 28.9-1Martin Kolman - 28.8-1Martin Kolman - 28.7-1Martin Kolman - 28.6-1Martin Kolman - 28.5-1Martin Kolman - 28.4-1Martin Kolman - 28.3-1Martin Kolman - 28.2-1Martin Kolman - 28.1-1Martin Kolman - 27.20-1Radek Vykydal - 27.19-1Martin Kolman - 27.18-1Martin Kolman - 27.17-1Martin Kolman - 27.16-1Martin Kolman - 27.15-1Martin Kolman - 27.14-1Martin Kolman - 27.13-1Martin Kolman - 27.12-1Martin Kolman - 27.11-1Martin Kolman - 27.10-1Martin Kolman - 27.9-1Martin Kolman - 27.8-1Martin Kolman - 27.7-1Martin Kolman - 27.6-1Martin Kolman - 27.5-1Martin Kolman - 27.4-1Martin Kolman - 27.3-1Martin Kolman - 27.2-1Martin Kolman - 27.1-1Martin Kolman - 26.21-1Martin Kolman - 26.20-1Martin Kolman - 26.19-1Martin Kolman - 26.18-1Martin Kolman - 26.17-1Martin Kolman - 26.16-1Martin Kolman - 26.15-1Martin Kolman - 26.14-1Martin Kolman - 26.13-1Martin Kolman - 26.12-1Martin Kolman - 26.11-1Martin Kolman - 26.10-1Martin Kolman - 26.9-1Martin Kolman - 26.8-1Samantha N. Bueno - 26.7-1Martin Kolman - 26.6-1Martin Kolman - 26.5-1Martin Kolman - 26.4-1Martin Kolman - 26.3-1Martin Kolman - 26.2-1Samantha N. Bueno - 26.1-1Brian C. Lane - 25.20-1Brian C. Lane - 25.19-1Brian C. Lane - 25.18-1Brian C. Lane - 25.17-1Brian C. Lane - 25.16-1Brian C. Lane - 25.15-1Brian C. Lane - 25.14-1Brian C. Lane - 25.13-1Brian C. Lane - 25.12-1Brian C. Lane - 25.11-1Brian C. Lane - 25.10-1Brian C. Lane - 25.9-1Brian C. Lane - 25.8-1Brian C. Lane - 25.7-1Brian C. Lane - 25.6-1Brian C. Lane - 25.5-1Brian C. Lane - 25.4-1Brian C. Lane - 25.3-1Brian C. Lane - 25.2-1Brian C. Lane - 25.1-1Brian C. Lane - 25.0-1Brian C. Lane - 24.13-1Brian C. Lane - 24.12-1Brian C. Lane - 24.11-1Brian C. Lane - 24.10-1Brian C. Lane - 24.9-1Brian C. Lane - 24.8-1Brian C. Lane - 24.7-1Brian C. Lane - 24.6-1Brian C. Lane - 24.5-1Brian C. Lane - 24.4-1Brian C. Lane - 24.3-1Brian C. Lane - 24.2-1Brian C. Lane - 24.1-1Brian C. Lane - 24.0-1Brian C. Lane - 23.20-1Brian C. Lane - 23.19-1Brian C. Lane - 23.18-1Brian C. Lane - 23.17-1Brian C. Lane - 23.16-1Brian C. Lane - 23.15-1Brian C. Lane - 23.14-1Brian C. Lane - 23.13-1Brian C. Lane - 23.12-1Brian C. Lane - 23.11-1Brian C. Lane - 23.10-1Brian C. Lane - 23.9-1Brian C. Lane - 23.8-1Brian C. Lane - 23.7-1Brian C. Lane - 23.6-1Brian C. Lane - 23.5-1Brian C. Lane - 23.4-1Brian C. Lane - 23.3-1Brian C. Lane - 23.2-1Brian C. Lane - 23.1-1Brian C. Lane - 23.0-1- iscsi: Allow changing iSCSI initiator name once set (vtrefny) Resolves: rhbz#2223980- Be more indulgent when reclaiming disk space (jstodola) Resolves: rhbz#1855371 - Do not print error on inst.ks=cdrom|hd (jkonecny) Resolves: rhbz#2211857- Stop infinite wait for CDROM when KS is processed (jkonecny) Resolves: rhbz#2209602 - Apply --noverifyssl option for liveimg kickstart command (jstodola) Resolves: rhbz#1886985 - Change driver_updates exit info messages to debug (jkonecny) Related: rhbz#2154904- driver_updates: migrate driver_updates.py to pep8 format (jkonecny) Related: rhbz#2154904 - driver_updates: adding tests for the new logging solution (jkonecny) Related: rhbz#2154904 - driver_updates: add lot of debug logs for easier debugging (jkonecny) Related: rhbz#2154904 - driver_updates: extend where we print log messages (jkonecny) Resolves: rhbz#2154904 - Add DNS search and ignore options from kickstart (vslavik) Resolves: rhbz#1656662 - Add DNS search and ignore options from kickstart (vslavik) Resolves: rhbz#1656662 - Add missing documentation about OEMDRV (jkonecny) Related: rhbz#1770969 - oemdrv: wait up to 5 seconds for disks to be handled (rmetrich) Resolves: rhbz#1770969- Update translations Resolves: rhbz#2139689- Update outdated translations- Report registration errors from kickstart (mkolman) Resolves: rhbz#2127072 - Make text in custom_storage_helper more accurate (ozobal) Resolves: rhbz#2063288- payload: fix repo --includepkgs option (rvykydal) Resolves: rhbz#2014103 - bootloader/zipl.py: update for zipl >= 2.25.0 (dan) Resolves: rhbz#2157917- Delegate auto-attach handling to RHSM (mkolman) Resolves: rhbz#2083318 - Test the InstallerStorage.copy method (vponcova) Related: rhbz#1913035 - Show multiple bootloader devices on the Manual Partitioning screen (vponcova) Resolves: rhbz#1913035 - Implement the Root.copy method (vponcova) Related: rhbz#1913035 - Redefine the Blivet.roots attribute (vponcova) Related: rhbz#1913035 - Redefine the Blivet.copy method (vponcova) Related: rhbz#1913035 - Use correct hint for VNC password boot option (jstodola) Resolves: rhbz#2125679- Disable the concurrency check in the error dialog in TUI (vponcova) Resolves: rhbz#1807491 - Support bond device activated in initramfs from kickstart (rvykydal) Resolves: rhbz#1940919- network: commit changes synchronously when dumping autoconnections (rvykydal) Related: rhbz#2127057 - Initialize empty disks on the Manual Partitioning screen (vponcova) Resolves: rhbz#2094977 - infra: Set test vars from templates (vslavik) - infra: Port check for matching templates from master (vslavik) - infra: Port templating mechanism from master (vslavik) - dracut: read filename dhcp option from dhcpopts file (rvykydal) Related: rhbz#1991516- network: remove activate_connection_sync (rvykydal) Related: rhbz#2127057 - network: use new NM client in ConsolidateInitramfsConnetionsTask (rvykydal) Related: rhbz#2127057 - network: use new NM client instance in SetRealOnbootValuesTask (rvykydal) Related: rhbz#2127057 - network: add tests for sync_call_glib (rvykydal) Related: rhbz#2127057 - network: use separate main conext for NM client in threads (rvykydal) Related: rhbz#2127057 - network: split add_and_activate_connection_sync function (rvykydal) Related: rhbz#2127057 - network: add NM connections synchronously (rvykydal) Related: rhbz#2127057 - infra: Use the Bugzilla API key in the `makebumpver` script (vponcova) - infra: Remove Jenkins from makebumpver (vslavik)- Do not crash on network --device link with wireless device (rvykydal) Resolves: rhbz#2125270- Disable the Unregister button during unregistration (mkolman) Resolves: rhbz#2068195 - Install rdma-core if infiniband network device is found (rvykydal) Resolves: rhbz#2050356- Add tooltip to the Insights checkbox (jkonecny) Resolves: rhbz#2069178 - Increase the minimal suggested size for /boot (vslavik) Resolves: rhbz#1844423- Allow to omit WWPN and LUN for NPIV-enabled zFCP devices (jstodola) Resolves: rhbz#1497086 - Reduce the width of the zFCP dialog (jstodola) Related: rhbz#1497086- bootloader: do not consider non-ibft iscsi disk as usable for bootloader (rvykydal) Resolves: rhbz#2002629- dnf: apply the /etc/dnf/dnf.conf configuration file in the installer (rvykydal) Resolves: rhbz#1899494- Report registration errors from kickstart (mkolman) Resolves: rhbz#2000650 - GUI: Show the dialog for a missing passphrase in an enlight box (vponcova) Related: rhbz#2029101 - GUI: Ask for a missing passphrase during automated installations (vponcova) Resolves: rhbz#2029101 - Create functions for a missing passphrase in pyanaconda.ui.lib (vponcova) Related: rhbz#2029101 - Add missing period when concatenating password error strings (jkonecny) Resolves: rhbz#2075419- Check if the mount point exists before calling statvfs (vponcova) Resolves: rhbz#1826760- Cleanup unneeded NFS repo with rd.live.ram parameter (mmatsuya) Resolves: rhbz#1970726 - Fix root password and LUKS passphrase visibility toggle (mkolman) Resolves: rhbz#1885879- Run restorecon in chroot when handling home dirs (vslavik) Resolves: rhbz#2069305- ovirt: move /var/tmp and /var/crash to own partition (sbonazzo) Resolves: rhbz#2060376- Bump subscription-manager version (mkolman) Related: rhbz#1968574 - Improve UX in Simple Content Access mode (mkolman) Resolves: rhbz#1968574 - Add IsSimpleContentAccessEnabled property (mkolman) Related: rhbz#1968574 - Add support for SCA mode detection from registration data (mkolman) Related: rhbz#1968574- Fix the status of the root configuration screen (vponcova) Related: rhbz#1981807 - Fix the condition for entering the root configuration (vponcova) Related: rhbz#1981807 - Fix the condition for completing the root configuration (vponcova) Resolves: rhbz#1981807- Wait for all background threads to finish before filling installation task queue (mkolman) Resolves: rhbz#1824422- Fix application of network --mtu kickstart option in Anaconda (rvykydal) Resolves: rhbz#2018301 - Configure the multilib policy of the target system (vponcova) Resolves: rhbz#1571727 - network: apply kickstart network --nodefroute also from stage2 (rvykydal) Resolves: rhbz#1990145- Make network spoke GUI more robust in cases of missing NM Client. (rvykydal) Resolves: rhbz#2003115 - Do not crash on missing NM Client on --vnc installations (rvykydal) Related: rhbz#2003115 - In installer environment set static, not transient hostname (rvykydal) Resolves: rhbz#1975349 - Add product config for AlmaLinux (andrew.lukoshko) Resolves: rhbz#2003692 - Fix creation of user account with empty password (mkolman) Resolves: rhbz#1687315- Payload should wait for all storage related threads to finish (mkolman) Resolves: rhbz#2007615 - Remove misleading warning about inst.ks.device replacing ksdevice (rvykydal) Resolves: rhbz#2002722- Disable anaconda-core's requirement on subscription-manager on CentOS (carl) Resolves: rhbz#1984958 - Show suggestions for an error caused by inconsistent sector sizes (vponcova) Resolves: rhbz#1935722 - Use a custom stylesheet to define CentOS-specific stylesheet data (carl) Related: rhbz#1974149 - Use RHEL help content for RHV/Ovirt (mkolman) Resolves: rhbz#1915910 - Move post installation scripts to the end of queue (lveyde) Resolves: rhbz#1970879 - Do not generate dracut arguments multiple times for some storage devices (rvykydal) Related: rhbz#1937208 - Make failure in generating of dracut arguments for iSCSI device non-fatal. (rvykydal) Resolves: rhbz#1937208- Check source type directly, not via DBus (mkolman) Resolves: rhbz#1941578 - Remove autostep functionality (vslavik) Resolves: rhbz#1976913 - Make it possible to skip install time Insights errors (mkolman) Resolves: rhbz#1931069 - Fix CDN button visibility (mkolman) Resolves: rhbz#1903178 - network: do not bind virtual devices to mac (rvykydal) Resolves: rhbz#1963834 - Add a log message for successful installation (vslavik) Resolves: rhbz#1949487- Use modinfo to check ko before modprobe (t.feng94) Resolves: rhbz#1577544 - network: do not crash on team without IP config (rvykydal) Resolves: rhbz#1929008 - Add the "Encrypt my data" checkbox to the custom partitioning spoke (vponcova) Resolves: rhbz#1903786 - Allow encryption of thin logical volumes (vponcova) Resolves: rhbz#1877777 - Don't automatically execute the default partitioning (vponcova) Resolves: rhbz#1954408 - Don't run the execute method in the kickstart installation in TUI by default (vponcova) Related: rhbz#1954408 - Don't run the execute method in the kickstart installation in GUI by default (vponcova) Related: rhbz#1954408 - Enable closest mirror in CentOS Stream config (carl) Resolves: rhbz#1953698 - Add CentOS Stream config (riehecky) Resolves: rhbz#1953698- subscription: allow dates in ISO 8601 format (ptoscano) Resolves: rhbz#1947445 - Add RHEL-specific advice to X timeout message (vslavik) Related: rhbz#1918702 - Fix AskVNCSpoke call (vslavik) Related: rhbz#1918702 - Improve X startup error messages (vslavik) Related: rhbz#1918702 - Terminate X server after timeout and restore crash test handler (vslavik) Related: rhbz#1918702 - Reorganize control flow in startX (vslavik) Related: rhbz#1918702 - Handle SIGUSR1 correctly after Xorg timeout (vslavik) Resolves: rhbz#1918702 - Refactor minor details in startX (vslavik) Related: rhbz#1918702 - Add base repo name for CentOS Stream after repository renaming (jkonecny) Resolves: rhbz#1946347 - Avoid a race condition during Connect to Red Hat spoke initialization (mkolman) Resolves: rhbz#1950053- network: clone connections from intramfs to persistent config (rvykydal) Resolves: rhbz#1910438 - network: match also connections named by MAC created by NM in initramfs (rvykydal) Related: rhbz#1910438 - network: do not reset ipv6.addr-gen-mode in tui network configuration (rvykydal) Related: rhbz#1873021 - network: set addr-gen-mode of Anaconda default connections to eui64 (rvykydal) Related: rhbz#1873021 - network: default to addr-gen-mode eui64 (rvykydal) Resolves: rhbz#1873021- Fix crash in NTP servers GUI dialog on late network configuration (rvykydal) Resolves: rhbz#1938168- ostree: ignore exit code 65 for systemd-tmpfiles (christian) Resolves: rhbz#1935648- Pull in new translations (rvykydal) Related: rhbz#1899672- Take dnf substitutions from installer environment configuration (rvykydal) Resolves: rhbz#1920735 - Fix exclude arguments of tar payload extracting. (rvykydal) Resolves: rhbz#1924118- Mark the rhsm and syspurpose kickstart commands as useless (vponcova) Resolves: rhbz#1921787 - Fix getting kernel version list for liveimg (rvykydal) Resolves: rhbz#1919463- Change warning messages of missing prefix for RH products (jkonecny) Resolves: rhbz#1897657 - Do not use cache for container build (jkonecny) Related: rhbz#1885635 - Fix missing inst. prefixes for bootloader options in documentation (jkonecny) Related: rhbz#1897657 - Fix show missing inst. prefix warning appropriately (jkonencny) Related: rhbz#1897657 - Remove docs where we tell users that inst. prefix is not required (jkonecny) Related: rhbz#1897657 - Print warning for boot options without inst. prefix (jkonecny) Related: rhbz#1897657 - Add missing dracut commands as missing inst. prefix warning (jkonecny) Related: rhbz#1897657 - Enable warning when inst. prefix is not used (jkonecny) Related: rhbz#1897657- network: handle wireless configure button sensitiveness (rvykydal) Resolves: rhbz#1917437- Allow to disable the Security module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Services module (vponcova) Resolves: rhbz#1913689 - Support should_run for standalone GUI spokes (vponcova) Resolves: rhbz#1913689 - Allow to disable the Localization module (vponcova) Resolves: rhbz#1913689 - Allow to disable the Timezone module (vponcova) Resolves: rhbz#1913689 - Allow to disable the network installation (vponcova) Resolves: rhbz#1913689 - Allow to disable the Users module (vponcova) Resolves: rhbz#1913689 - Always show pykickstart parse warnings (vslavik) Resolves: rhbz#1897663- Initialize librepo logger (pkratoch) Resolves: rhbz#1908286 - Add RPM tests support for owners on rhel-8 (jkonecny) Related: rhbz#1885635 - Use latests RHEL-8 buildroot in containers (jkonecny) Related: rhbz#1885635 - Implement rpm-tests execution in the container (jkonecny) Related: rhbz#1885635- network: fix double-free using libnm function filter_connections() (rvykydal) Resolves: rhbz#1873561- network: rename Gtk cell renderer to prevent name collision (rvykydal) Related: rhbz#1847681 - network: add unit tests for SecretsAgent (rvykydal) Related: rhbz#1847681 - network: make SecretAgentDialog a bit more robust (rvykydal) Related: rhbz#1847681 - network: move wireless secret agent bits into a separate file (rvykydal) Related: rhbz#1847681 - network: migrate SecretAgent from python-dbus to dasbus (rvykydal) Related: rhbz#1847681 - network: do not use dialog for just single wireless connection to configure (rvykydal) Related: rhbz#1847681 - network: fix configuration of wireless networks (rvykydal) Related: rhbz#1847681 - network: use dialog instead of combobox to select wireless network (rvykydal) Related: rhbz#1847681 - network: deal with obsolete ssid when configuring wireless (rvykydal) Related: rhbz#1847681 - network: use function instead of assigned lambda in wireless activation (rvykydal) Related: rhbz#1847681 - network: do not update wireless AP combo active item when not necessary (rvykydal) Related: rhbz#1847681 - network: do not use obsolete access points in wireless configuration (rvykydal) Resolves: rhbz#1847681 - Update the function get_default_partitioning (vponcova) Related: rhbz#1887370 - Update the property default_partitioning (vponcova) Related: rhbz#1887370 - Change the default_partitioning option (vponcova) Resolves: rhbz#1887370- Fix incomplete configuration of repositories loaded from treeinfo (honza.stodola) Resolves: rhbz#1745064 - Fix checking ssl certificate for metadata (honza.stodola) Resolves: rhbz#1745064 - Apply pylint excessive memory usage fix (mpitt) Related: rhbz#1885635 - Use bootlist command to update the PowerPC-64 Boot Order (javierm) Resolves: rhbz#1854307 - Discard current boot list when updating the boot-device NRVAM variable (javierm) Resolves: rhbz#1854307 - Improve the error dialog for storage reset (vponcova) Resolves: rhbz#1877050 - Fix issue when ns_info cannot be retrieved for NVDimm namespace (jkonecny) Resolves: rhbz#1891827 - Relabel the anaconda logs after copying them to the installed system (jstodola) Resolves: rhbz#1870493 - post-scripts need to be sorted (honza.stodola) Related: rhbz#1870493- Install Red Hat IT root certificate into anaconda-ci container (mpitt) Related: rhbz#1885635 - Install python-copr into anaconda-ci container (mpitt) Related: rhbz#1885635 - Change handling of UID and GID values (vslavik) Related: rhbz#1786680 - Send UID and GID over D-Bus as UInt32 (vslavik) Related: rhbz#1786680 - Correct limits for UIDs and GIDs in GUI (vslavik) Resolves: rhbz#1786680 - Add rhel unit-tests workflow for pull_request_trigger back (jkonecny) Related: rhbz#1885635 - Select disks for implicit partitions (vponcova) Resolves: rhbz#1642391 - Extend the PartSpec class (vponcova) Related: rhbz#1642391- Allow to format selected DASDs (vponcova) Resolves: rhbz#1874394 - Don't clobber host checkout on `make container-ci` (mpitt) Related: rhbz#1885635 - Drop anaconda-ci container entrypoint (mpitt) Related: rhbz#1885635 - Remove PR test trigger (mpitt) Related: rhbz#1885635 - Rename ci-tasks container to anaconda-ci (jkonecny) Related: rhbz#1885635 - network: do not crash on infiniband devices activated in initramfs (rvykydal) Resolves: rhbz#1890009 - Fix testing target branch instead of PR branch (jkonecny) Related: rhbz#1885635 - Add a mechanism to hide help button, use on inst. progress (vslavik) Resolves: rhbz#1890092 - Document how to start a self-hosted GitHub actions runner locally (mpitt) Related: rhbz#1885635 - Run unit tests on self-hosted GitHub runner (mpitt) Related: rhbz#1885635 - Fix local tests run inside of container (jkonecny) Related: rhbz#1885635 - Fix ci-tasks container shell instructions (mpitt) Related: rhbz#1885635 - More aggressive pylint downscaling (mpitt) Related: rhbz#1885635 - Fix pylint downscaling (mpitt) Related: rhbz#1885635 - Add ci-tasks container for running unit tests (mpitt) Related: rhbz#1885635 - Restrict pylint parallelism to available RAM (mpitt) Related: rhbz#1885635 - Separate RPM installability test from rpm_tests (martin) Related: rhbz#1885635 - Define make targets for building source and binary rpms (martin) Related: rhbz#1885635 - Drop superfluous build in `make run-rpm-tests-only` (martin) Related: rhbz#1885635 - Mock system operations in MountFilesystemsTask task (martin) Related: rhbz#1885635 - Add missing "rpm-build" test dependency (martin) Related: rhbz#1885635 - Add missing "make" BuildRequires (martin) Related: rhbz#1885635- Never mount partitions on a disk with the iso9660 filesystem (vponcova) Resolves: rhbz#1878784- Root password is mandatory if there is *not* admin user. (rvykydal) Related: rhbz#1876727 - Make locked root be completed only for kickstart (vslavik) Resolves: rhbz#1876727- network: do not add superfluous quotes to inst.dhcpclass identifier (rvykydal) Related: rhbz#1870692- subscription: Assure payload restart on DVD install after registration (mkolman) Resolves: rhbz#1873164 - Document the restart_payload argument of subscription helper functions (mkolman) Related: rhbz#1873164- network: fix inst.dhcpclass boot option (rvykydal) Resolves: rhbz#1870692 - network: fix kickstart network --dhcpclass option (rvykydal) Resolves: rhbz#1869224- Fix traceback when removing additional repository (jkonecny) Resolves: rhbz#1871037 - Do not mount as RW in Dracut (jkonecny) Resolves: rhbz#1871049 - Clean up s390 partitioning check (vslavik) Resolves: rhbz#1855724- network: do not try to activate connection that has not been found (rvykydal) Resolves: rhbz#1869323 - network: add timeout for synchronous activation of a connection (rvykydal) Related: rhbz#1869323- Propagate verify_ssl to RHSM (mkolman) Resolves: rhbz#1858126- subscription: Only restart payload when needed (mkolman) Resolves: rhbz#1861351 - Reset the state of the custom partitioning spoke (vponcova) Resolves: rhbz#1868330 - network: fix parsing of hostname from ip= if mac is defined in dhcp (rvykydal) Resolves: rhbz#1852560- Revert root password spoke to 8.2 behavior (vslavik) Resolves: rhbz#1851220 - Remove the DBus method ConfigureNTPServiceEnablementWithTask (vponcova) Resolves: rhbz#1862492 - Add the function is_service_installed (vponcova) Related: rhbz#1862492- Implement get_source_proxy() in payload base class (mkolman) Resolves: rhbz#1861456 - Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1865882 - subscription: Convert the RHSM default config values to expected format (mkolman) Resolves: rhbz#1862116 - Create ssh user using only existing fields (vslavik) Resolves: rhbz#1860058 - Remove subscription workaround to not use treeinfo repositories (jkonecny) Related: rhbz#1851207 - Fix issue that treeinfo repositories were never disabled (jkonecny) Related: rhbz#1851207 - Keep treeinfo repositories disabled after payload reset (jkonecny) Related: rhbz#1851207 - Reset repositories from the main thread (vponcova) Related: rhbz#1851207 - Initialize the closest mirror from the main thread (vponcova) Related: rhbz#1851207 - Fix crash on first entering of source spoke (jkonecny) Related: rhbz#1851207 - Remove treeinfo repositories instead of disabling (jkonecny) Related: rhbz#1851207 - Reload treeinfo repositories on every payload reset (jkonecny) Resolves: rhbz#1851207- Apply onboot policy even when network was configured in UI. (rvykydal) Resolves: rhbz#1856632 - Fix creating cached LVs on encrypted PVs (vtrefny) Resolves: rhbz#1855973- Fix everything in payload should be mounted as read only (jkonecny) Related: rhbz#1856264 - Add support for mount options to device_tree.MountDevice (jkonecny) Related: rhbz#1856264 - Adapt tests for CDRom for the new inst.stage2 discovery (jkonecny) Related: rhbz#1856264 - CDRom source should prioritize stage2 device during discover (jkonecny) Resolves: rhbz#1856264 - Protect all devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Don't ignore NVDIMM devices with the iso9660 file system (vponcova) Related: rhbz#1856264 - Add tests for the DBus method FindOpticalMedia (vponcova) Related: rhbz#1856264 - Don't return negative container free space (vponcova) Resolves: rhbz#1853071 - Revert "Do not build Anaconda on i686" (mkolman) Resolves: rhbz#1857180 - Move slower part of Subscription spoke initialization to a thread (mkolman) Related: rhbz#1823578 - Only pass one initrd image to kexec (javierm) Resolves: rhbz#1855290 - Wait for payload initialization to finish in Subscription spoke (mkolman) Related: rhbz#1823578- Fix the position of the info bar in standalone spokes (vponcova) Resolves: rhbz#1847423 - Add workaround to fix support for installtree without repo (jkonecny) Resolves: rhbz#1854825 - Revert "Update pyanaconda/exception.py" (jstodola) Resolves: rhbz#1853470 - network: fix configuration of virtual devices by boot options (rvykydal) Resolves: rhbz#1851218- subscription: Fix rhsm --proxy kickstart command usage with no username specified (mkolman) Resolves: rhbz#1849792 - Create the initial storage model during the initialization (vponcova) Resolves: rhbz#1844098 - Make spoke tiles stack more tightly (vslavik) Resolves: rhbz#1845493 - Reconfigure DNF payload after options are set (vslavik) Resolves: rhbz#1847603- Fix displaying of empty software group description (rvykydal) Resolves: rhbz#1812061 - Fix software spoke message when source changes (mkolman) Resolves: rhbz#1788458- Fix RHSM HTTP proxy configuration crash in the GUI (mkolman) Resolves: rhbz#1849792 - subscription: Handle cases where CDN should not be the default (mkolman) Related: rhbz#1845605 - subscription: Set DNF payload source via config file option (mkolman) Related: rhbz#1845605 - subscription: Manual CDN selection support (mkolman) Related: rhbz#1845605 - subscription: Handle source switching at registration/unregistration (mkolman) Related: rhbz#1845605 - subscription: Introduce the default_source configuration option (mkolman) Related: rhbz#1845605 - network: do not enforce network standalone spoke on default source (rvykydal) Resolves: rhbz#1848069 - Don't mount DBus sources at /run/install/source (vponcova) Resolves: rhbz#1851037- network: fix obtaining of s390 options of a wired connection (rvykydal) Resolves: rhbz#1850199 - Always specify the boot disk (vponcova) Resolves: rhbz#1630299 - Remove the workaround with LD_PRELOAD (vponcova) Resolves: rhbz#1843533 - Exclude stderr from returned output when executing powerpc-utils tools (javierm) Related: rhbz#1847604 - Rename function for a simple check for DNF repository (jkonecny) Related: rhbz#1849093 - Add tests for verify_valid_installtree function (jkonecny) Related: rhbz#1849093 - Move verify_valid_installtree to source module utils (jkonecny) Related: rhbz#1849093 - Do not test if repo is valid based on .treeinfo file (jkonencny) Resolves: rhbz#1849093 - Add test for NFS URL with ISO in path (jkonecny) Related: rhbz#1849083 - Fix issue when NFS path is pointing directly to ISO (jkonencny) Resolves: rhbz#1849083- Move Subscription spoke under Software (vslavik) Resolves: rhbz#1845493 - Fix hiding of network device activation switch (rvykydal) Resolves: rhbz#1628521- Fix wireless network configuration on get_ssid() returning None (rvykydal) Resolves: rhbz#1847681 - Relabel whole /etc instead of only some parts (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Clean up lists of files and directories to relabel (vslavik) Related: rhbz#1775975 Related: rhbz#1834189 - Fix spanish translations (rvykydal) Resolves: rhbz#1847977- Fix regression reading kernel list when collecting configurations (jkonecny) Resolves: rhbz#1846156 - Prevent crash on unregistration (mkolman) Resolves: rhbz#1845962 - Check Subscription module is available before use in payload code (mkolman) Related: rhbz#1845605 - Fix updating of user gid/uid value checkbox in gui (rvykydal) Related: rhbz#1844386 - Fix crash on user uid/gid unchecked in gui (rvykydal) Resolves: rhbz#1844386 - Fix passing of arguments when creating dracut arguments for FCoE (rvykydal) Resolves: rhbz#1843741 - Do not build Anaconda on i686 (mkolman) Related: rhbz#1691319- Don't use data.method.proxy (vponcova) Related: rhbz#1691319 - Fix more SElinux contexts (vslavik) Resolves: rhbz#1834189 Resolves: rhbz#1775975 - localization: do not crash on failed parsing of X layout (rvykydal) Resolves: rhbz#1843379- Create /etc/systemd/network dir for ifname= renaming if needed. (rvykydal) Resolves: rhbz#1841469 - Update requirements for fips - update-crypto-policies script (rvykydal) Resolves: rhbz#1841471- Convert help system to use help id (mkolman) Related: rhbz#1691319 - Remove unused constants (mkolman) Related: rhbz#1691319 - Adjust help related configuration options (mkolman) Related: rhbz#1691319 - Replace helpFile property with help_id (mkolman) Related: rhbz#1691319 - Close responses from session.get (vponcova) Related: rhbz#1691319 - Improve the documentation of the SetUpMountTask class (vponcova) Related: rhbz#1691319 - Raise an exception if the source's mount point is not unmounted (vponcova) Related: rhbz#1691319 - Change the default source to CDROM (vponcova) Related: rhbz#1691319 - Don't set up sources in the refresh method of the Source spoke (vponcova) Related: rhbz#1691319 - Set up FIPS in the target system (vponcova) Related: rhbz#1800697 - Update the service anaconda-sshd (vponcova) Related: rhbz#1800697 - Set up FIPS in the installation environment (vponcova) Resolves: rhbz#1800697 - Add NFS ISO support back to the NFS SetupSourceTask (jkonecny) Resolves: rhbz#1840346 - Add NFS ISO support to the NFSSourceModule (jkonencny) Related: rhbz#1840346 - Fix changelog to keep rhel history (rvykydal) Related: rhbz#1691319 - Tear down HDD device mount if no valid installation source is found (jkonecny) Related: rhbz#1840346 - Extract ISO find algorith from harddrive (jkonecny) Related: rhbz#1840346 - Update required ack in makebumpver script for rhel > 7 (rvykydal) Related: rhbz#1691319 - Fix string based on translator comments (vslavik) Related: rhbz#1691319 - subscription: Fix authentication method switching in GUI (mkolman) Related: rhbz#1691319- subscription: Make sure CDN repos are loaded and usable (mkolman) Related: rhbz#1691319 - Fix issue that unified ISO from URL is not loaded (jkonecny) Related: rhbz#1691319 - Add split_protocol payload helper function (jkonecny) Related: rhbz#1691319 - Fix imports of Blivet-GUI in unit tests (vponcova) Related: rhbz#1691319 - Make cppcheck ignore the G_DEFINE_TYPE macros (vslavik) Related: rhbz#1691319 - Fix test to not use Python 3.8 feature (vslavik) Related: rhbz#1691319 - Fix test for root SSH login allowed (vslavik) Related: rhbz#1691319 - Remove blivet-GUI tests (vslavik) Related: rhbz#1691319 - Ignore no return from BTRFS (vslavik) Related: rhbz#1691319 - Remove unused imports (vslavik) Related: rhbz#1691319- Change git branch configuration (jkonecny) Related: rhbz#1805757 - Update translation badge (jkonecny) Related: rhbz#1805757 - Use rhel-8 weblate translation repository (jkonecny) Resolves: rhbz#1805757 - Use platform-python instead of python3 (vslavik) Related: rhbz#1691319 - root spoke gui: do not expose some root account options (eg locking) (rvykydal) Related: rhbz#1691319 - Modify locking of root defauls for rhel (rvykydal) Related: rhbz#1691319 - Update required version of blivet (rvykydal) Related: rhbz#1691319 - Remove tests for --ignorebroken packages section option (rvykydal) Related: rhbz#1691319 - Remove support for --ignorebroken packages option (rvykydal) Related: rhbz#1691319 - Use F25_Timezone (rvykydal) Related: rhbz#1691319 - Make sure rhsm.service is running at Anaconda startup (mkolman) Related: rhbz#1691319 - Replace SimpleQueue with Queue (vponcova) Related: rhbz#1691319 - Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1691319 - Make RHEL the default (fallback) product (vslavik) Related: rhbz#1691319 - Exclude blivet gui source from rpm_test (rvykydal) Related: rhbz#1691319 - Exclude dependencies for tests from RHEL-8 (jkonecny) Related: rhbz#1691319 - Update pykickstart version for rhel (rvykydal) Related: rhbz#1691319 - Use RHEL8 versions of commands (rvykydal) Related: rhbz#1691319 - Use RHEL8 kickstart handler (rvykydal) Related: rhbz#1691319 - Remove kickstart btrfs support (rvykydal) Related: rhbz#1691319 - Rebase to upstream 33.16 version (rvykydal) Resolves: rhbz#1691319- Make sure rhsm.service is running at Anaconda startup (mkolman) Resolves: rhbz#1805266- Fix crash on single disk selection in GUI (rvykydal) Resolves: rhbz#1805613- Fix installation source switching to/from CDN (mkolman) Resolves: rhbz#1788487 Resolves: rhbz#1790383 Resolves: rhbz#1791376- Do not allow selecting ignored disk in GUI even if it is the only one (rvykydal) Resolves: rhbz#1786561- Disable package download to / /tmp (jkonecny) Resolves: rhbz#1781517- network: fix GUI crash on invalid devices in the list (rvykydal) Resolves: rhbz#1697256- Fix DBus error detection (mkolman) Related: rhbz#1794767 - Make sure RHSM HTTP proxy port from kickstart is an integer (mkolman) Resolves: rhbz#1794025- Log exceptions raised in subscription data fetching method (mkolman) Related: rhbz#1788036 - Fix subscription status not being displayed in some cases (mkolman) Resolves: rhbz#1788036 - Make sure syspurpose is set before registration in GUI (mkolman) Resolves: rhbz#1788207 Related: rhbz#1788036 - Update pep8speaks checker configuration for the branch (rvykydal) Related: rhbz#1788036- Fix RHSM HTTP proxy configuration clearing (mkolman) Resolves: rhbz#1789814 - Add scrolling for the registration tab (mkolman) Resolves: rhbz#1788422- Fix output kickstart generation for subscription commands (mkolman) Resolves: rhbz#1788579 Resolves: rhbz#1788513 - Fix GTK access from subscription thread (mkolman) Resolves: rhbz#1787615- Fix branding in the Connect to Red Hat spoke (mkolman) Resolves: rhbz#1787342- Fix RHSM HTTP proxy setup (mkolman) Related: rhbz#1748281 - Fix text color on info bars (mkolman) Resolves: rhbz#1782174- Adjust unit tests (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend list of false positives in the style guide (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in GUI (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Extend the anaconda-gtk.css (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in installation payload (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes in DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Subscription support - changes outside of DBus modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add temporary subscription scheduling module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add basic CDN support to Payload DBus module (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add support for custom interface for DBus Tasks (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Backport locale support for modules (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391 - Add subscription manager as an Anaconda dependency (mkolman) Resolves: rhbz#1748281 Resolves: rhbz#1746391- Add UI support for the ZIPL Secure boot (vponcova) Related: rhbz#1659400 - Add DBus support for the ZIPL Secure Boot (vponcova) Resolves: rhbz#1659400 - Don't mention new-kernel-pkg anymore in /etc/sysconfig/kernel (javierm) Resolves: rhbz#1747382 - Don't print warnings for new-kernel-pkg not being present (javierm) Related: rhbz#1747382- Only attempt to open the ibm,max-boot-devices sysfs entry if it exists (javierm) Related: rhbz#1748756- Don't add more devices in boot-device NVRAM than the maximum allowed (javierm) Resolves: rhbz#1748756 - Fix local repo files aren't enabled (jkonecny) Resolves: rhbz#1641620 - Remove ldconfig spec macros (jkonecny) Resolves: rhbz#1700685 - Don't try to format FBA DASD devices (mmatsuya) Resolves: rhbz#1715303- Skip buildins when processing kernel boot args (jkonecny) Resolves: rhbz#1637472 - network: fix handling of ksdevice=bootif in initramfs (rvykydal) Related: rhbz#1649359 - Make sure we work with fresh data when trying to do netroot (vpodzime) Resolves: rhbz#1649359 - Make our manual triggering on network in dracut work (vpodzime) Resolves: rhbz#1649359- Change the bases of the install classes for RHVH (vponcova) Related: rhbz#1753316- Add the install class for Red Hat Virtualization (vponcova) Resolves: rhbz#1753316 - Extend support for custom storage checking (vponcova) Related: rhbz#1753316 - Enable to define the autopart type in an install class (vponcova) Related: rhbz#1753316- Fix noverifyssl when downloading .treeinfo file (jkonecny) Resolves: rhbz#1726156 Resolves: rhbz#1723811- Do not try to mount cdrom source also if it has been mounted in dracut. (rvykydal) Resolves: rhbz#1733507- Adjust the exclude arguments for livepayloads (bcl) Related: rhbz#1684542 - Recreate the BLS entries when using liveimg (bcl) Resolves: rhbz#1684542 - Cache the liveimg tar kernel list (bcl) Related: rhbz#1684542 - Add common function for creating rescue images (bcl) Related: rhbz#1684542 - Re-generate BLS loader file snippets on live installs (awilliam) Related: rhbz#1684542- Respect changesok password policy for root password (mkolman) Resolves: rhbz#1584145 - Fix default value for pwpolicy emptyok (mkolman) Resolves: rhbz#1664704- Add support for disabling modules via module --disable (mkolman) Resolves: rhbz#1655523 Related: rhbz#1719347- Require blivet with flags.protect_cdrom support (rvykydal) Related: rhbz#1671713 - Be more strict when checking for mounted dvd source. (rvykydal) Resolves: rhbz#1671713 - Protect cdroms during tree population for image installs. (rvykydal) Resolves: rhbz#1671713- Fix the rescue mode (vponcova) Resolves: rhbz#1628653- Set default entry to the BLS id instead of the entry index (javierm) Resolves: rhbz#1671047 - Fix non-root dir of install tree HD installation (jkonecny) Resolves: rhbz#1689194- Handle bytes and strings from RPM (vponcova) Resolves: rhbz#1689909 - Set the flag lvm_metadata_backup (vponcova) Resolves: rhbz#1673901 - Rename add-ons to additional software (jkonecny) Resolves: rhbz#1674011 - Move product version modifications for ui into function and add unit test. (rvykydal) Resolves: rhbz#1671384 - Do not show quarterly release part of the version in UI. (rvykydal) Resolves: rhbz#1671384- Rename zanata rhel-devel version (rvykydal) Related: rhbz#1666319 - Adapt makebumpver to rhel-devel -> rhel-8 branch renaming. (rvykydal) Resolves: rhbz#1666319- Use new ssl certificate kickstart options (lars) Resolves: rhbz#1663954- Pull in new translations (rvykydal) Related: rhbz#1684056- Make SMT warning message smaller (jkonecny) Related: rhbz#1684056 - Remove blank line in the SMT warning (jkonecny) Related: rhbz#1684056- Pull in new translations (rvykydal) Related: rhbz#1684056- Update the SMT warning message (rvykydal) Related: rhbz#1684056 - Detect and warn if SMT is enabled (vponcova) Resolves: rhbz#1684056- Pass nosmt boot option to installed system. (rvykydal) Resolves: rhbz#1677411 - Use unformatted DASDs for the partitioning (vponcova) Resolves: rhbz#1676630- Check for dirinstall target on s390 (bcl) Resolves: rhbz#1677417- Change the overflow color (vponcova) Related: rhbz#1637686- Remove a confusing message for headless systems (#1638791) (vponcova) Resolves: rhbz#1638791- Restore RHEL-specific stylesheet data (vponcova) Resolves: rhbz#1638383 - Do not crash on missing multipath device wwn. (rvykydal) Resolves: rhbz#1666242- Relabel X11/xorg.conf.d directory (jkonecny) Resolves: rhbz#1660436 - Reorder items in selinux relabeling post script (jkonecny) Related: rhbz#1660436- Update gjs dependency filter for fedora->rhel filename changes (rvykydal) Related: rhbz#1650295- Change fedora-welcome to rhel-welcome (bcl) Related: rhbz#1650295- Add python3-coverage to testing dependencies (jkonecny) Related: rhbz#1502323 - Set Automatic Installation Media for HDD not ISO (jkonecny) Related: rhbz#1502323 - Adapt old code to new partition name translation (jkonecny) Related: rhbz#1502323 - Fix source spoke status for expanded tree on HDD (jkonecny) Related: rhbz#1502323 - Enable installation from install tree on HDD (jkonecny) Resolves: rhbz#1502323- Pull in fixed translations Resolves: rhbz#1659890- Update python-coverage dependency (rvykydal) Resolves: rhbz#1658777 - Require password confirmation in GUI (mkolman) Resolves: rhbz#1584064 - Only quit GTK mainloop on GUI quit request (mkolman) Resolves: rhbz#1643111 - Drop the inst.noblscfg option (javierm) Resolves: rhbz#1658980 - Don't allow to use LDL DASD disks (vponcova) Resolves: rhbz#1635825 - Don't allow /boot on LVM (vponcova) Resolves: rhbz#1641986 - Use the default LUKS version for auto partitioning (vponcova) Resolves: rhbz#1628519 - Make it possible to exit empty user spoke (mkolman) Resolves: rhbz#1620135 - Fix pylint errors (vponcova) Related: rhbz#1652727- Run zipl again after generating initramfs (#1652727) (vponcova) Resolves: rhbz#1652727- Fix module installation error reporting (mkolman) Resolves: rhbz#1644635 - Drop xorg-x11-server-Xorg check from graphical target detection (mkolman) Resolves: rhbz#1583958- Pull in fixed translations Resolves: rhbz#1650431- Hotfix - disable unsupported hardware detection (mkolman) Resolves: rhbz#1645686- Make the pyanaconda/image.py more pep8 (jkonecny) Related: rhbz#1631673 - Test image repodata folder based on treeinfo file (jkonecny) Resolves: rhbz#1631673 - Use var instead of strings in findFirstIsoImage (jkonecny) Related: rhbz#1631673 - Use new InstallTreeMetadata instead of TreeInfo (jkonecny) Related: rhbz#1631673 - Add InstallTreeMetadata class (jkonecny) Related: rhbz#1631673 - Move DEFAULT_REPOS to the constants (jkonecny) Related: rhbz#1631673- nvdimm: update ks data for actions in UI (rvykydal) Resolves: rhbz#1620093 - nvdimm: use pykickstart constant for setting reconfigure mode (rvykydal) Related: rhbz#1620093 - Fix strings not marked for translation (jkonecny) Resolves: rhbz#1637399 - Increase EFI System Partition (ESP) size to 200-600 MiB (javierm) Resolves: rhbz#1633640 - Save lsblk output to the Anaconda traceback file (vtrefny) Resolves: rhbz#1627220- Remove EXPERIMENTAL label for mountpoint assignment in TUI (mkolman) Resolves: rhbz#1636940 - Wrap line in storage/osinstall.py to 99 chars (jkonecny) Related: rhbz#1637096 - Add missing pylint false positive (jkonecny) Related: rhbz#1637096 - Make syspurpose description text size biger (mkolman) Related: rhbz#1612060 - Fix double quoting in syspurpose values (mkolman) Resolves: rhbz#1637135 - Fix ihelp pylint issues (jkonecny) Related: rhbz#1637096 - Add ignored field to rpm_tests (jkonecny) Related: rhbz#1637096 - Remove unused false positives (jkonecny) Related: rhbz#1637096 - Use new BTRFS pykickstart version (jkonecny) Related: rhbz#1637096 - Add back missing import (jkonecny) Related: rhbz#1637096 - Add --no-pip to setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename coverage3 to coverage-3.6 (jkonecny) Related: rhbz#1637096 - Fix error message in setup-mock-test-env script (jkonecny) Related: rhbz#1637096 - Rename nosetests binary to 3.6 - link is missing (jkonecny) Resolves: rhbz#1637096 - Remove not used BuildRequires for RHEL (jkonecny) Related: rhbz#1637096 - Add shortcut function to get dependency script (jkonecny) Related: rhbz#1637096 - Add install-pip parameter to setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add initial 32-bit ARMv7 EFI support (pbrobinson) Resolves: rhbz#1637618 - Drop legacy get_arm_machine pieces (pbrobinson) Related: rhbz#1637618 - arch: arm: drop omap checks and specifics (pbrobinson) Related: rhbz#1637618 - Small optimalization in setup-mock-test-env (jkonecny) Related: rhbz#1637096 - Add package installation from pip for test script (jkonecny) Related: rhbz#1637096 - Remove hfsplus-tools not used on RHEL (jkonecny) Related: rhbz#1637096- Add Not Specified option for System Purpose lists (mkolman) Resolves: rhbz#1637602 - Set the VNC password directly (vponcova) Resolves: rhbz#1634667- Ignore errors when trying to activate unsupported swaps (vtrefny) Resolves: rhbz#1635253 - Adapt built in help system to new content structure (mkolman) Resolves: rhbz#1593723 - Update help folder paths (mkolman) Related: rhbz#1593723 - Replace helpFile property with help_id (mkolman) Related: rhbz#1593723 - Small optimization in boot arg parsing method (jkonecny) Related: rhbz#1622429 - Fix bad --addrepo command line parsing (jkonecny) Related: rhbz#1622429 - Raise correct exception on bad addrepo boot param (jkonecny) Resolves: rhbz#1622429- Add option to set kernel.hung_task_timeout_secs option (rvykydal) Resolves: rhbz#1633549 - Change default install class to RHEL (jkonecny) Resolves: rhbz#1634094 - Don't check for firmware compatibility to enable BootLoaderSpec support (javierm) Resolves: rhbz#1635547- Update kernel command line parameters in BLS files (javierm) Resolves: rhbz#1635180 - Drop attempt to add 'nocrypto' to tsflags (#1634791) (awilliam) Resolves: rhbz#1634791 - Make sure fips is correctly enabled on target system (#1619568) (mkolman) Resolves: rhbz#1619568- Syspurpose related test & pylint fixes (mkolman) Related: rhbz#1612060 - Add missing folder to Makefile (mkolman) Related: rhbz#1612060 - Add system purpose support (mkolman) Resolves: rhbz#1612060- Sync spec file (rvykydal) Related: rhbz#1619153 - Fix python3 requires in spec file (rvykydal) Resolves: rhbz#1619153 - Revert "Add system purpose support" (rvykydal) Related: rhbz#1619153 - Add support for GRUB_ENABLE_BLSCFG and inst.noblscfg (pjones) Resolves: rhbz#1615442 - Get rid of new-kernel-pkg invocations (pjones) Related: rhbz#1615442 - Minor pylint cleanups (pjones) Related: rhbz#1615442- Add system purpose support (mkolman) Resolves: rhbz#1612060- Require the Python interpreter directly instead of using the package name - Related: rhbz#1619153- Update the spoke for unsupported hardware in TUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Update the dialog for unsupported hardware in GUI (#1601545) (vponcova) Resolves: rhbz#1601545 - Support detection of kernel taints (vponcova) Resolves: rhbz#1601545- prefixdevname: fix a typo in filename (rvykydal) Related: rhbz#1615997 - prefixdevname: pass persistent configuration to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: pass net.ifnames.prefix option to installed system (rvykydal) Resolves: rhbz#1615997 - prefixdevname: install package to target system if needed (rvykydal) Resolves: rhbz#1615997 - prefixdevname: import state from initramfs to stage 2 (rvykydal) Resolves: rhbz#1615997- Don't connect to signals of the Network Manager DBus objects (vponcova) Resolves: rhbz#1582233 - Fix librepo logging with new DNF (jkonecny) Resolves: rhbz#1626609- Require python3-librepo Resolves: rhbz#1626609- DNF 3.5 compatibility (mkolman) Related: rhbz#1613296 - Don't try to get hostnamed proxy in non-installer-image environments (rvykydal) Resolves: rhbz#1622917- Revert "Don't allow booting from nvdimm devices" (rvykydal) Resolves: rhbz#1620566 - Fix pylint errors (vponcova) Related: rhbz#1618633- Fix crash in tui when default partitioning scheme is not supported (rvykydal) Related: rhbz#1617958- Add inst.addrepo documentation for HD variant (jkonecny) Related: rhbz#1595415 - Warn when repo names are not unique (jkonecny) Related: rhbz#1595415 - HD addon repos have mount directories permanent (jkonecny) Related: rhbz#1595415 - Unmount hard drive additional repositories (jkonecny) Related: rhbz#1595415 - Move RepoData copy creation to the RepoData class (jkonecny) Related: rhbz#1595415 - Show empty file protocol on HD addon repo fail (jkonecny) Related: rhbz#1595415 - Mount and use HDD additional repositories (jkonecny) Related: rhbz#1595415 - Separate _find_and_mount_iso from _setup_media (jkonecny) Related: rhbz#1595415 - Load hard drive repo type from inst.addrepo (jkonecny) Related: rhbz#1595415 - Do not fail if .discinfo file can't be read (jkonecny) Related: rhbz#1595415 - Use productmd to parse .discinfo file (jkonecny) Related: rhbz#1595415 - Add payload sources tests (jkonecny) Related: rhbz#1595415 - Cleanup payload tests source file (jkonecny) Related: rhbz#1595415 - Add documentation for inst.addrepo boot option (jkonecny) Related: rhbz#1595415 - Add additional repositories to KS data (jkonecny) Resolves: rhbz#1595415 - Use new source solution (jkonecny) Related: rhbz#1595415 - Add payload sources implementation (jkonecny) Related: rhbz#1595415 - Mark disks with additional repos as protected (jkonecny) Related: rhbz#1595415 - Support boot args parsing to list (jkonecny) Related: rhbz#1595415 - Add inst.addrepo new options (jkonecny) Related: rhbz#1595415 - Make parenthesis consistent (jkonecny) Related: rhbz#1595415 - Remove unused parameter from live_startup method (jkonecny) Related: rhbz#1595415 - Disable treeinfo based repos only once (jkonecny) Related: rhbz#1610806 - Disable treeinfo repos when base repo change (jkonecny) Related: rhbz#1610806 - Treeinfo repos can't be changed nor removed (jkonecny) Related: rhbz#1610806 - Add all repositories from the treeinfo file (jkonecny) Resolves: rhbz#1610806 - Load base repository location from treeinfo (jkonecny) Related: rhbz#1610806 - Add limited file:// protocol to GUI Source spoke (jkonecny) Related: rhbz#1610806 - Add BaseOS between default base repositories (jkonecny) Related: rhbz#1610806 - Split _setupInstallDevice method in payload (jkonecny) Related: rhbz#1610806- Revert back to running DNF in a subprocess (mkolman) Related: rhbz#1613296 - Add back reverted patches for modularity support (rvykydal) Related: rhbz#1613296- Check the LUKS2 memory requirements (vponcova) Related: rhbz#1547908 - Add an option for choosing version of LUKS in GUI (vponcova) Related: rhbz#1547908 - Add tests for LUKS2 in the auto partitioning module (vponcova) Related: rhbz#1547908 - Apply the LUKS2 options from the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in the auto partitioning module (vponcova) Related: rhbz#1547908 - Support LUKS2 options in logvol, part and raid commands (vponcova) Related: rhbz#1547908 - Enable to set a default version of LUKS (vponcova) Related: rhbz#1547908 - Update dependencies and kickstart commands to support LUKS2 (vponcova) Resolves: rhbz#1547908 - Use SimpleConfigFile to get PLATFORM_ID from /etc/os-release (mkolman) Related: rhbz#1613296 - Use wwn attr instead of removed wwid. (#1565693) (dlehman) Resolves: rhbz#1615408- Fix a 5 year old typo in the spec file (mkolman) Resolves: rhbz#1613488 - Bump required DNF version (mkolman) Related: rhbz#1613296 - Fix some small issues with the platform id patch (mkolman) Related: rhbz#1613296 - Set platform id for DNF (mkolman) Related: rhbz#1613296 - Fix crash when software environment is False (jkonecny) Resolves: rhbz#1612942 - Allow to delete all file systems used by Unknown (#1597199) (vponcova) Resolves: rhbz#1597199- DD: Use text mode when calling tools with subprocess (rvykydal) Resolves: rhbz#1609744 - Update RHEL placeholder names (mkolman) Related: rhbz#1593723- Revert Use productmd library to parse .treeinfo (rvykydal) Related: rhbz#1611622- Revert of module support enablement (install specs DNF API) (rvykydal)- Typo fixup (rvykydal) - Define if blivet-gui is supported via installclasses (rvykydal) Related: rhbz#1599838 - Offer Blivet-GUI partitioning only if supported (rvykydal) Related: rhbz#1599838 - Only show the "closest mirror" source option where appropriate (mkolman) Resolves: rhbz#1608241 - Starting from 3.0 DNF expects strings in comps queries (mkolman) - Remove blivet-gui spoke and its dependencies (rvykydal) Resolves: rhbz#1599838 - Use the manual partitioning module in TUI (vponcova) - Use the manual partitioning module in UI (vponcova) - Add tests for the manual partitioning module (vponcova) - Create the manual partitioning module (vponcova) - Reserve enough static space for 2 lines in spoke status on hub (#1584160) (rvykydal) - Handle new module specific error states (mkolman) - Handle missing package errors reported by the install_specs() function (mkolman) - Initial module enablement and installation support (mkolman) - Fix disable additional repositories (jkonecny) - Show better messages for NoSuchPackage and NoSuchGroup (#1599190) (vponcova) Resolves: rhbz#1599190 - Bootloader stage2 can't be on btrfs on rhel (#1533904) (rvykydal) Related: rhbz#1533904 - Remove --fstype=btrfs support from LogVol, Raid and Partition (rvykydal) Resolves: rhbz#1533904 - Remove btrfs support. (rvykydal) Resolves: rhbz#1533904 - Use RHEL8 versions of commands added to RHEL8 handler for test (rvykydal) - Use RHEL8 kickstart handler (rvykydal) - Use productmd library to parse .treeinfo (#1411673) (jkonecny) - Import kickstart classes as version-less in the dracut script (vponcova) - Use only version-less kickstart classes (vponcova) - Define version-less variants of kickstart classes (vponcova) - Pylint should skip the file livepayload.py (vponcova) - Fix pylint errors (vponcova)- Change the pop-up text with the pre-release warning (#1542998) (vpodzime) Resolves: rhbz#1608243 - Sort categories on the hub by defined order (#1584160) (rvykydal) Resolves: rhbz#1584166 - Show a note about EULA where relevant (mkolman) Resolves: rhbz#1569596 - Change message log level to INFO when adding repo (jkonecny) Related: rhbz#1603178 - Set packaging log level to DEBUG by default (jkonecny) Resolves: rhbz#1603178 - Remove the python-wrapt dependency (vponcova) - Do not use capitals for spoke names (#1584160) (rvykydal) Resolves: rhbz#1584166 - Wrap category label and add space between columns (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use 32 px icons (instead of 16 px) on hubs (#1584160) (rvykydal) Resolves: rhbz#1584166 - Make pyanaconda.dbus.typing work with Python 3.7 (#1598574) (awilliam) - Use Platform Python where appropriate (mkolman) - Replace deprecated dracut options for booting with ibft. (rvykydal) Resolves: rhbz#1566052 - Protected devices might be hidden (#1561766) (vponcova) - Improve handling of unsupported filesystems in UI. (rvykydal) Resolves: rhbz#1533904 - Reserve two lines for status message (#1584160) (rvykydal) Resolves: rhbz#1584166 - Use three spoke columns on hub for better scaling (#1584160) (rvykydal) Resolves: rhbz#1584166 - fstab: include a note about systemctl daemon-reload (zbyszek) - Access the ZFCP module only on s390x (vponcova) - Tell libreport if it is a final release or not (#1596392) (vpodzime) Resolves: rhbz#1596392 - bootloader: GRUB2: Set menu_auto_hide when enabled by the instClass (hdegoede) - installclass: Add bootloader_menu_autohide property (hdegoede) - Add tests for the zFCP module (vponcova) - Handle the zfcp command in the zFCP module (vponcova) - Use the zFCP discovery task in UI (vponcova) - Create the zFCP discovery task (vponcova) - Create the zFCP module (vponcova)- Define zanata branch statically for rhel-devel branch (rvykydal)- DNF 3: progress callback constants moved to dnf.transaction (awilliam) - DNF 3: Update size calculations for transaction item changes (awilliam) - DNF 3: config substitutions moved from dnf to libdnf (awilliam)- Add tests for the DASD module (vponcova) - Run the DASD formatting task in UI (vponcova) - Extend the sync_run_task method with a callback (vponcova) - Create a task for formatting DASDs (vponcova) - Run the DASD discovery task from UI (vponcova) - Create a task for discovering DASDs (vponcova) - Create the DASD module (vponcova) - Add tests for the language installation task (vponcova) - Run an installation task to install a language (vponcova) - nvdimm: fix crash on non-block devices (rvykydal)- Wait for kickstart modules to quit (vponcova) - Ask for a default passphrase if required (vponcova) - Add support for setting different types of passwords in TUI (vponcova)- Add tests for changes in tasks and the install manager (vponcova) - Add a simple installation task in the Baz module (vponcova) - Update the boss classes (vponcova) - Update the base clases for modules (vponcova) - Use the system installation task in the install manager (vponcova) - Add the system installation task (vponcova) - Add methods for running remote DBus tasks (vponcova) - Improved base clases for DBus tasks (vponcova) - Do not manually create LUKSDevice when unlocking a LUKS format (vtrefny) - Fix pylint errors (vponcova) - Skip the pylint check for the bootloader.py (vponcova) - Enable DNF depsolver debugging in debug mode (mkolman) - Don't reset locale of our DBus daemon (vponcova) - Close the DNF base later (#1571299) (vponcova) - Add 10% for storage metadata to the total required space (#1578395) (vponcova) - Add hook to prevent mistake upstream pushes (jkonecny) - Revert "WIP" (vponcova) - WIP (vponcova) - Set locale to en_US.UTF-8 in every module (#1575415) (vponcova) - Move initial module configuration to the init function (vponcova) - Fix the mount command (vponcova) - Use the auto partitioning module in UI (vponcova) - Only check space during a tui kickstart if ksprompt is enabled (bcl) - Fix can't exit TUI storage spoke (jkonecny) - Use PROCESSED_AND_CLOSE and PROCESSED_AND_REDRAW (jkonecny) - Remove not required PROCESSED return (jkonecny) - Remove PROCESSED from refresh method (jkonecny)- nvdimm: make debug messages more clear (rvykydal) - nvdimm: use libblockdev enum to check namespace mode (rvykydal) - Add data loss warning to nvdimm reconfigure dialog. (rvykydal) - Add UI feedback for disk repopulating after nvdimm reconfiguration. (rvykydal) - Fix ignoring of nvdimm devices (rvykydal) - Don't allow booting from nvdimm devices (rvykydal) - Improve UI feedback for invalid boot on non-iBFT iSCSI devices. (rvykydal) - Add inst.nonibftiscsiboot boot option. (rvykydal) - Use only devices specified by nvdimm command for installation. (rvykydal) - Add option to reconfigure nvdimm devices into sector mode. (rvykydal) - Allow only devices in sector mode to be selected. (rvykydal) - Add nvdimm devices to Advanced Storage spoke. (rvykydal) - Add kickstart support for nvdimm reconfiguration to sector mode. (rvykydal) - Ignore nvdimm disks which are not in sector mode. (rvykydal) - Do not ignore nvdimm (pmemX) devices (rvykydal) - Update the pykickstart commands (vponcova) - Fix firewall DBUS module API usage (#1577405) (mkolman) - Fix formatting in the TUI storage spoke (jkonecny) - Fix TUI crash in mountpoint assignment (#1564067) (jkonecny) - Fix KS logvol metadata and chunksize parameters (#1572511) (jkonecny) - Show correct bootloader error on the MacEFI platform (vponcova) - Revert "Fix broken kickstart command test" (rvykydal) - Support fcoe --autovlan option (#1564096) (rvykydal)- Increase module startup timeout to 600 seconds (mkolman) - Fix name of the Zanata Python client package (mkolman) - Add tests for the auto partitioning module (vponcova) - Create the auto partitioning module (vponcova) - Add the firewall submodule (mkolman) - Once again fix cmdline error handling. (#1360223) (sbueno+anaconda) - Extend the timeout period to 180s in the case of cmdline error. (#1360223) (sbueno+anaconda) - Fix the clearpart test with disklabel option (vponcova) - The specified nosetests failed to run (vponcova)- Show correct root account locked status in reconfig mode (#1507940) (mkolman) - Add missing lines and modularization only log to test coverage (jkonecny) - Remove makebumpver dependency from spec file (jkonecny) - network module: use connectivity checking in anaconda (rvykydal) - network module: add connectivity checking (rvykydal) - Permit adding disabled external repos to installation. (riehecky) - Handle empty active attribute for consoles (#1569045) (mkolman) - Support temporary kickstart generating (vponcova) - Create the dynamic module User (vponcova) - Select Workstation install class for Workstation live (#1569083) (awilliam) - Rename the main module User to Users (vponcova)- Save logs to result folder after rpm-tests (jkonecny) - Add Installed pyanaconda tests (jkonecny) - Fix name of the RPM test (jkonecny) - Support running just chosen rpm test (jkonecny) - Add test cache files to gitignore (jkonecny) - Move test install test from Makefile to rpm tests (jkonecny) - Create structure to run rpm tests (jkonecny) - Move all nosetests to separate directory (jkonecny) - Fix broken kickstart command test (jkonecny) - Fix broken kickstart command test (jkonecny) - localization: use LanguageKickstarted module property (#1568119) (rvykydal) - Start only the specified kickstart modules (#1566621) (vponcova) - Use the Bootloader module in UI (vponcova) - Add tests for the bootloader module (vponcova) - Create the bootloader module (vponcova) - rpmostreepayload: do not require network for dvd installation (#1565369) (rvykydal) - Fix double logging to stdout (vponcova) - Don't try to create required partitions if there are none (vponcova)- Add anaconda-install-env-deps as dependency of the anaconda package (mkolman) - Add %files for install-env-deps so it actually exists (awilliam)- Bump simpleline version (mkolman) - Do not redraw screen after text YesNo dialog (#1557951)(jkonecny) - Revert "Adapt to a new simpleline changes (#1557472)(jkonecny) - authselect: enable silent last log (pbrezina) - authselect: fix typo to enable fingerprint authentication (pbrezina)- Move install time dependencies to a metapackage (mkolman)- Fix forgotten usage of the selinux kickstart command (vponcova) - Fix tests for the storage module (vponcova) - Use the disk selection and initialization modules in UI (vponcova) - Enable to use object identifiers instead of object paths (vponcova)- Add Makefiles for disk initialization and selection modules (vponcova) - Remove the invalid self argument (vponcova) - Run all unit tests (vponcova)- Create the disk initialization and disk selection modules (vponcova) - Use watch_property to watch changes of DBus properties (vponcova) - Better organize the base classes for modules (vponcova) - Fixed KS forcing zerombr onto RO disk (japokorn) - Add tests for the kickstart specifications (vponcova) - Standardize calls to parent via super() (riehecky) - Fix 'isDisk' property name (#1558906) (vtrefny) - Make the class for removed kickstart commands more strict (vponcova) - Fix the progress bar steps (vponcova) - Use enum for the first boot action (vponcova) - Use enum for the SELinux modes (vponcova) - datetime spoke: still pass ksdata to NTPconfigDialog (UIObject) (rvykydal)- Write rootpw command to kickstart (#1557529) (mkolman) - Don't make safe to observe services on buses that don't run (vponcova) - Add the LanguageKickstarted property (vponcova) - Don't autoquit by default if the last hub is empty (#1553935) (mkolman) - Use the Services module in UI (vponcova) - Create the Services module (vponcova) - Enable hibernation only on x86 (#1554345) (vponcova) - Add the Storage module with no API (vponcova) - Add the Payload module with no API (vponcova) - Remove DBus modules Foo and Bar (vponcova) - network module: fix accessing org.freedesktop.hostname1 for current hostname (rvykydal)- network module: add basic test (rvykydal) - Add prepare command to setup-mock-test-env script (jkonecny) - Mark partition live device's disk protected. (#1524700) (dlehman)- Remove useless constants from pyanaconda.dbus.constants (vponcova) - Use identifiers to get observers and proxies (vponcova) - Remove the publish method from DBus interfaces (vponcova) - Replace constants in publish and register methods (vponcova) - Replace constants in DBus interface names (vponcova) - Define DBus errors with the dbus_error decorator (vponcova) - Use namespaces and identifiers to describe Anaconda DBus objects (vponcova) - Add support for identification of DBus objects and services (vponcova) - User module should parse only rootpw for now (#1553488) (vponcova) - localization module: plug localization module into keyboard GUI spoke (rvykydal) - localization module: add KeyboardKickstarted property (rvykydal) - localization module: add KS support for keyboard command (rvykydal) - localization module: don't use Kickstarted so another command can be added (rvykydal) - Fix release docs (mkolman) - network: set TYPE value in ifcfg from kickstart in initrmfs (rvykydal) - Make formatting consistent in AnacondaWidgets.xml (riehecky)- Use the user DBUS module in the UI (mkolman) - Use the user DBUS module for the rootpw command in kickstart.py (mkolman) - Add initial user DBUS module (mkolman) - Add tests for the Security module (vponcova) - Use the Security module in UI (vponcova) - Don't send empty kickstart to DBus modules (vponcova) - Add the Security module (vponcova) - Fix makeupdates script to work with new DBus structure (jkonecny) - Fix Makefile of the kickstart manager (vponcova) - Fix check if dbus daemon quit properly (jkonecny) - Remove check if dbus is running (#1551096) (jkonecny) - Use Anaconda's special env variable for dbus address (#1551096) (jkonecny) - Migrate Anaconda to our private dbus session (#1551096) (jkonecny) - localization module: use l12 shortcut for module name in UI (rvykydal) - localization module: replace ksdata.lang with the module in anaconda. (rvykydal) - localization module: add KS support for lang command (rvykydal) - Return restorecon utility to Fedora 28 mock (jkonecny) - Include dbus.log when exporting logs (mkolman) - Reorganize pyanaconda.modules.boss (vponcova) - Move all DBus errors to pyanaconda.modules.common.errors (vponcova) - Move common classes and functions to pyanaconda.modules.common (vponcova) - Close DBus log file when quitting DBus session (jkonecny) - Enable payload configuration for Install classes (jkonecny) - Rename files that provide kickstart specifications (vponcova) - Move the kickstart specification to pyanaconda.core.kickstart (vponcova) - Start and quit Boss properly (jkonecny) - Make class from dbus.launcher module (jkonecny) - Add the kernel option resume= by default (#1206936) (vponcova)- Use observers to access the hostname service (vponcova) - Make safe to observe services on buses that don't have to run (vponcova) - DBus logs are now saved to /tmp/dbus.log (jkonecny) - Add tests for toplevel installclass attribs (riehecky) - Wait for DBus modules for longer time (vponcova) - Drop dependency on authselect and firewalld (vponcova) - Fix kickstart version test (vponcova) - Authconfig is replaced with authselect (#1542968) (vponcova) - Add support for different message buses (vponcova) - Fix makeupdates script (vponcova) - Set up basic logging for DBus modules (vponcova) - Remove get_dbus_module_logger (vponcova) - Fix logging of the DBus modules (vponcova) - Fix the reimport error (vponcova) - Fix the network module specification (vponcova) - network module: update_network_data test (rvykydal) - network module: use Module.Kickstarted instead of ksdata.seen (rvykydal) - network module: use for hostname in tui (rvykydal) - network module: handle current hostname (rvykydal) - network module: handle ksdata.network.hostname (rvykydal) - network module: add module skeleton (rvykydal) - Log changes in the kickstart modules. (vponcova) - Use the Timezone module in UI. (vponcova) - Start Boss from Anaconda (jkonecny) - Do not use System DBus (jkonecny) - Remove anaconda-boss.service (jkonecny) - Move Anaconda dbus services and confs to session dbus (jkonecny) - Run DBus session if not present (jkonecny) - Change pykickstart version (vponcova) - Move system-logos dependency from anaconda-core to anaconda-gui (mkolman) - makebumpver: fix parsing of -m option (rvykydal) - makebumpver: fix -i option (rvykydal) - Fix tests of the Timezone module (vponcova) - installclass: add comments to server install class (dusty) - Don't use deprecated formatErrorMsg (vponcova) - Use the KickstartError attributes (vponcova) - kickstart: "clearpart --list" does not work (#1410335) (marcel) - Use handler in the Timezone module (vponcova) - Fix the specification of the Bar module (vponcova) - Use the KickstartHandler class (vponcova)- Prevent anaconda-core requiring gjs-console (awilliam) - Temporarily don't test versions of specified kickstart objects (vponcova)- Explain when run dependency_solver without options (jkonecny) - Clean dd_test code (jkonecny) - We can't set file permission mode for .so in dd test (jkonecny) - Rename installclass_atomic to Fedora Atomic Host (jkonecny) - Support running only nosetests or only some nosetests (jkonecny) - Do not run tests as root (jkonecny) - Save start and end time for pylint run (jkonecny) - Separate grab-logs from ci target in Makefile (jkonecny) - Remove false positive but disable Pylint in makeupdates script (jkonecny) - Add copyright to scripts in ./scripts/testing (jkonecny)- Prevent anaconda-core requiring gjs-console (awilliam)- Check the proxy attribute before accessing it (vponcova) - Check the noverifyssl attribute before accessing it (vponcova) - Don't access the url attribute (#1530428) (vponcova) - Use Fedora Server default partitioning in Atomic (jkonecny) - Clean code of Atomic install class (jkonecny) - Migrate Atomic install class (#1491287) (jkonecny) - Move Atomic install class to Anaconda (#1491287) (#1536853) (jkonecny) - Make sure that fetch_url is defined. (vponcova)- Change pykickstart version. (vponcova) - Do not deepcopy the kickstart data in the storage (vponcova) - Replace deepcopy of the method command (vponcova) - Use pykickstart 3 (vponcova) - Provide comprehensive log messages about the display mode (vponcova) - Fix missing logging in some cases of update of ONBOOT value. (rvykydal) - Fix tests for the timezone module. (vponcova) - Add the Kickstarted property to the kickstart modules. (vponcova) - Connect to the observed service and other stuff. (vponcova) - Prevent 99-copy-lgs.ks from exiting with a 1 (bcl) - Rename SetUTC to SetIsUTC in the timezone module. (vponcova)- Move how to use setup-mock-test-env script to help (jkonecny) - Add --init as new parameter to setup-mock-test-env (jkonecny) - Initialize the thread manager at the first import. (vponcova) - Added tests for the timezone module and other. (vponcova) - Remove 'i' from iutil module (jkonecny) - Remove 'i' from isignal module (jkonecny) - Move isignal module to core/isignal (jkonecny) - Extract process watch functions to a static class (jkonecny) - Move regexes module to core/regexes (jkonecny) - Move i18n module to core/i18n (jkonecny) - Move constants module to core/constants (jkonecny) - Move iutil module to core/iutil (jkonecny) - Move async_utils to core/async_utils (jkonecny) - Replace gobject GLib by our core/glib (jkonecny) - Rename run_in_main_thread to run_in_loop (jkonecny) - Add Timer and PidWatcher abstraction above GLib (jkonecny) - Create abstraction above GLib event loop (jkonecny) - Add core/glib module for GLib access (jkonecny) - Ignore errors for KickstartSpecificationHandler. (vponcova) - Try to use the PropertiesChanged signal. (vponcova) - Add timezone module. (vponcova) - Collect properties changes before emit. (vponcova) - Use Ping method from the standard interface. (vponcova) - Recognize members of standard interfaces. (vponcova) - Add an object observer with cached properties (vponcova) - Rename modules with Fedora install classes. (vponcova) - Add support for Variant in .buildstamp (vponcova) - Fix the Bar module. (vponcova) - Add pykickstart version to branching policy doc (jkonecny) - Remove `unstable` branch from documentation (jkonecny) - Move system-logos to anaconda-core (#1529239) (bcl)- Modules should use the proxy pattern. (vponcova) - Variants need to be instances of the Variant class (vponcova) - kickstart: support firewall --use-system-defaults (#1526450) (dusty) - Check payload is set before accessing its data (#1524785) (mkolman) - Do not fail when test are failing in setup-env script (jkonecny) - Support running multiple commands at once (jkonecny) - Support copy Anaconda result dir out of mock (jkonecny) - Remove dependencies from Makefile (jkonecny) - Add path to Anaconda in mock to constant (jkonecny) - Properly exclude packages from the install set (ngompa13) - Add the _prepare_command helper function to setup-test-env (jkonecny) - Add run-tests parameter to setup-test-env script (jkonecny) - Remove /anaconda in mock before copying new one (jkonecny)- Improve password checking status and error messages (mkolman) - Spin kickstarts shouldn't be test dependency (jkonecny)- Remove spurious echo call from tmux service file (#1526861) (mkolman) - Restore fix for RHBZ #1323012 (`set_name` not `setName`) (awilliam) - Fix Makefile for modules/[foo,bar]/tasks and for install_manager (rvykydal) - Make passing kickstart to boss more visible. (rvykydal) - Add tests for KickstartManager. (rvykydal) - Add kickstart dispatching to anaconda. (rvykydal) - Add kickstart dispatching to local boss run script (rvykydal) - Add KickstartManager for Boss. (rvykydal) - Add method for getting line mapping from kickstart elements to kickstart (rvykydal) - Add info about handled kickstart commands to modules (rvykydal) - Add missing Makefile for kickstart_dispatcher (rvykydal)- Use observers in the install manager (vponcova) - Modify readme file for tests (jkonecny) - Do not bump version when testing installation (jkonecny) - Add set up test environment script (jkonecny) - Add dependency solver script (jkonecny) - Differentiate upstream and build-time version (#1493952) (mkolman) - Fix bad bash '*' expansion when loading kernel modules (#1525841) (jkonecny) - Fix connection to a signal in the install manager (vponcova) - Use the InterfaceTemplate in the InstallationInterface (vponcova) - Use the InterfaceTemplate in the TaskInterface (vponcova) - Add a base class for DBus interfaces (vponcova) - Update module manager to use observers (vponcova) - Add DBus observers for better access to proxies. (vponcova) - Remove running CI in mock from Makefile (jkonecny) - Add xfsprogs and git to the test requirements (jkonecny) - The gettext-devel is required by autogen (jkonecny) - Remove kickstart-test dependencies from test requires (jkonecny)- Unregister and unpublish all DBus services and objects (vponcova) - Add tests for InstallManager (jkonecny) - Add tests for Tasks (jkonecny) - Add run_in_glib decorator for tests (jkonecny) - Instantiate and publish InstallManager in Boss (jkonecny) - Add Makefile for install_manager (jkonecny) - Implement InstallManager with interface (jkonecny) - Init threading in modules (jkonecny) - Provide installation tasks from modules (jkonecny) - Remove *.Anaconda.Modules interface from Boss (jkonecny) - Implementing example tasks for modules (jkonecny) - Add Makefile for Task (jkonecny) - Base implementation of Task (jkonecny) - Add Task interface class (jkonecny) - Remove in-memory kickstart representation from traceback file (#1519895) (mkolman) - Support call_when_thread_terminates in ThreadManager (jkonecny) - Change gtk_action_wait/nowait as general use decorators (jkonecny) - Add controllable loop to run_boss_locally script (jkonecny) - Tweak run_boss_locally script (jkonecny) - Enable SE/HMC file access to repo (vponcova) - Change string formatting to format method (jkonecny) - Pass handler instance, not class to SplitKickstartParser (rvykydal) - Add kickstart parser for splitting kickstart (rvykydal)- Fix unit tests (mkolman) - Fixes in makefiles (vponcova) - Use the input_checking module for TUI password validation (mkolman) - Use the input_checking module for user checking (mkolman) - Use the input_checking module for root password checking (mkolman) - Use the input_checking module for checking the LUKS passphrase (mkolman) - Reflect GUISpokeInputCheckHandler changes in installation source spoke (mkolman) - Convert the input checking helpers to use the input_checking module (mkolman) - Provide more robust method of using the warning message bar (mkolman) - Remove the validatePassword() method (mkolman) - Add new input checking module (mkolman) - fixup! Migrate Workstation InstallClass to anaconda (sgallagh) - Handle an invalid install class style sheet (vponcova) - Enhance password checking constants (mkolman) - Fix interactive defaults (mkolman) - Modify the PYTHONPATH in run_boss_locally (vponcova) - Replace get_bus with the class DBus (vponcova) - Migrate Workstation InstallClass to anaconda (sgallagh) - Point at new path for fedora-server.css (sgallagh) - Rename dbus_constants to constants (vponcova) - Add the boot option inst.ks.all (vponcova) - Add the boot option inst.stage2.all (vponcova) - Remove errors for mounting and unmounting (vponcova) - Override the right method in the task (vponcova) - Remove useless code (vponcova) - Support timeout and retries options in %packages section (vponcova) - Fix device_name_is_disk to fully support raid devices (vponcova) - Onlyuse devices of the ignoredisk command should be only disks (vponcova) - Add the boot option inst.xtimeout (vponcova) - Do not shadow build-in module variable (jkonecny) - Module manager is replaceable (jkonecny) - Remove pyanaconda.constants_text module (vponcova)- Bump Blivet GUI version (mkolman) - Change path to start-module script when running locally (mkolman) - Handle DBUS module related files in makeupdates (mkolman) - Handle DBUS_STARTER_ADDRESS not being defined (mkolman) - Use start-module script in DBUS service files (mkolman) - Add a DBUS module startup script (mkolman) - Add Makefile.am for DBUS modules an addons (mkolman) - Add the setup-updates script (mkolman) - Add __init__.py file to anaconda/modules (mkolman) - Add a unit file for Boss startup (mkolman) - Really install all the right packages on Mac UEFI installs (awilliam) - Refactor DASD formatting and support detection of LDL DASDs. (vponcova) - Remove unused import sys from run_boss_locally script (jkonecny) - Fix blivet imports in the Fedora Server install class (#1513024) (vponcova) - Update the use of suggest_container_name method (vponcova) - Devicetree doesn't have protected_dev_names (vponcova) - Add pyanaconda.dbus to Makefile (vponcova) - Add pyanaconda.storage to Makefile (#1511735) (vponcova) - network: GUI, be more robust when displaying vlan parent and id (#1507913) (rvykydal) - network: GUI, fix lookup of existing device configurations (#1507913) (rvykydal) - network: GUI, don't crash on added vlan without device name specified (#1507913) (rvykydal) - Add a script for running Boss & modules locally (mkolman) - Add an example addon (mkolman) - Add DBUS module examples (mkolman) - Add Boss (mkolman) - Add a base class for DBUS modules (mkolman) - Add .service and .conf files for the DBUS modules (mkolman) - Add constants for DBUS module namespaces (mkolman) - Add support for logging from DBUS modules (mkolman) - Add the get_bus() method (mkolman) - Remove storage check for too small swap (#1466964) (vponcova) - Migrate fedora-server installclass into the anaconda repository (#1466967) (rvykydal)- Bump required Blivet version to 3.0 (mkolman) - Add modular server repo to the base repositories (#1506894) (jkonecny) - Split addon and environment refresh in software TUI (jkonecny) - Fix changing source don't erase old environment TUI (#1505090) (jkonecny) - Add logging to TUI software selection spoke (#1505090) (jkonecny) - Do not try to use protected disks for autopart (vtrefny) - Adapt new storage tui spoke to storage code move. (dlehman) - Update blivet upstream URL in testing README. (dlehman) - Adapt to devicefactory API change. (dlehman) - Adapt to removal of default rounding in blivet.size.Size. (dlehman) - Use anaconda's logic for ostree sys/physical root. (dlehman) - Adapt to removal of blivet.udev.device_is_realdisk. (dlehman) - Adapt to move of disklabel type logic into DiskLabel. (dlehman) - Move blivet.partspec into pyanaconda.storage. (dlehman) - Move blivet.platform to pyanaconda.platform. (dlehman) - Fix traceback from mocked partitions in clearpart test. (dlehman) - Move blivet.osinstall to pyanaconda.storage. (dlehman) - Move autopart from blivet to pyanaconda.storage. (dlehman)- Mac EFI installs need grub2-tools (#1503496) (awilliam) - network: create default ifcfg also for missing default NM connection (#1478141) (rvykydal) - Print screen stack next to exception in TUI (jkonecny) - Enable Custom GRUB2 Password Utility (#985962) (rmarshall)- Bump simpleline version requires (jkonecny) - Remove DataHolder class (jkonecny) - Remove EditTUISpoke EditTUIDialog and EditTUISpokeEntry (jkonecny) - Replace EditTUI* from the TUI Storage spoke (jkonecny) - Replace EditTUI* from the TUI User spoke (jkonecny) - Replace EditTUI* from the TUI Source spoke (jkonecny) - Replace EditTUI* from the TUI Network spoke (jkonecny) - Password spoke is using PasswordDialog now (jkonecny) - Return default policy if nothing match (jkonecny) - Add Dialog and PasswordDialog TUI objects (jkonecny) - Remove EditTUIDialog from time_spoke (jkonecny) - packaging: clear downloaded packages repo cache before using it (#1480790) (rvykydal) - Do substitutions only after translating the string (mkolman) - Fix a translation check error (mkolman) - Do not run commands in messages in Makefile (jkonecny) - Fix storage spoke completeness checking (#1496416) (rvykydal)- Mark the mount point assignment in TUI as experimental (vpodzime) - Reset storage on change in text mode (vpodzime) - Only allow the supported file systems in text mode (vpodzime) - Textual configuration of mount points (vpodzime) - Add support for the new 'mount' kickstart command (vpodzime) - Fix dnf exception repository not set (#1495211) (jkonecny) - Add logging of complete spokes in GUI. (rvykydal) - Do not execute storage when the spoke is left with no selected disk (#1496327) (rvykydal) - Reflect building from master branch in the release docs (mkolman) - Add checks for group names (#1497676) (vponcova) - Add new checks for user names (#1491006) (vponcova)- Add changelog entries from the unstable branch (mkolman) - Log when we are executing command in chroot (jkonecny) - Use name instead of index in TUI env selection (#1495204) (jkonecny) - Fix missing container in TUI source spoke (#1494801) (jkonecny) - Add MOCK_EXTRA_ARGS to Makefile (jkonecny) - tui source spoke: initialize nfs values when switching to nfs (rvykydal) - Deselect encryption when switching to blivet-gui partitioning (vtrefny) - Add 2 spaces between functions in iutil (jkonecny) - rpmostreepayload: Fix logic for copying of EFI data (walters) - rpmostreepayload: Avoid recursing for fstab mounts (walters) - payload: Add handlesBootloaderConfiguration(), teach bootloader.py (walters)- Fix missing id to name environment transition (#1491119) (jkonecny) - Fix test for unset TUI software environment (#1491119) (jkonecny) - Rename processingDone to processing_done variable (jkonecny)- network: add support for kickstart --bindto=mac for virtual devices (#1328576) (rvykydal) - network: support mac bound network settings as first class (#1328576) (rvykydal) - network: add support for kickstart --bindto=mac for wired devices (#1328576) (rvykydal) - Don't setup the hub twice (#1491333) (vponcova) - rpmostreepayload: Substitute ${basearch} in ostreesetup ref (walters) - Perform repo checks only when there are checks available. (rvykydal) - Add support for repo --metalink (GUI) (#1464843) (rvykydal) - Add support for repo --metalink (kickstart, tui) (#1464843) (rvykydal) - Add inst.notmux option (dusty)- Add missing dot to the availability status message (mail) - Bump Simpleline version (jkonecny) - Make EFIGRUB._efi_binary a property, not a method (awilliam) - Better storing logs from build and tests (jkonecny) - Provide a default install class. (vponcova) - Do not use hidden install classes. (vponcova) - Make geolocation with kickstart possible (#1358331) (mkolman) - Run python-meh as modal in TUI (jkonecny) - Use GLib event loop in the simpleline (jkonecny) - TUI progress reporting is handled by show_all (jkonecny) - Add efi_dir to the BaseInstallClass (#1412391) (vponcova) - Use /usr/bin/python3 shebang once again (miro)- Fix catch TUI not main thread exceptions (jkonecny) - Document Anaconda branching workflow (mkolman) - Use constants for version number bumps and additions (mkolman) - Fix closest mirror now needs network (jkonecny) - Fix restart payload thread in Network spoke GUI (#1478970) (jkonecny) - Network spoke freeze when testing availability (#1478970) (jkonecny) - Add support for adding version numbers to makebumpver (mkolman) - Add support for major version bump to makebumpver (mkolman) - Fix proxy settings badly used when testing repos (#1478970) (jkonecny)- Remove the metacity theme. (vponcova) - Add the option inst.decorated to allow title bar in GUI (vponcova) - Move python3-gobject Requires to core (jkonecny) - Return simpleline removed ipmi calls back (jkonecny) - Use new list container from Simpleline (jkonecny) - Remove old simpleline from anaconda (jkonecny) - Ask multiple times for wrong input (jkonecny) - Show TUI exception only first time (jkonecny) - Add simpleline logger to the Anaconda (jkonecny) - Modify TUI to use new Simpleline package (jkonecny) - Make 64-bit kernel on 32-bit firmware work for x86 efi machines (pjones) - Add missing gtk3 required version to spec file (jkonecny) - Sort spec required versions alphabetically (jkonecny) - Fix testing of the kickstart version (vponcova) - Move the installclass command to the %anaconda section. (vponcova) - Fix SL install class to use right efi dir (riehecky) - Fix accelerator key for blivet-gui partitioning (#1482438) (vtrefny) - Add blivet-gui logs to python-meh file list (vtrefny) - Remove the title bar in anaconda by default (#1468801) (vponcova) - Add simple script to read journal with message code source and thread info. (rvykydal)- Add support for automatic generating of DBus specification. (vponcova) - Add support for generating XML (vponcova) - Add support for DBus typing system (vponcova) - dnfpayload: do not try to contact disabled repo (artem.bityutskiy) - Add message to setup-test-env is ran (jkonecny) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (bcl) - Add lorax-packages.log to bug report. (rvykydal) - Use SHA256 instead of MD5 for repoMDHash (#1341280) (jkonecny) - 80-setfilecons: Add a few paths (/var/run, /var/spool) (walters) - Also capture anaconda-pre logs if they exist (riehecky) - Don't mock modules with sys in unit tests (vponcova) - logging: replace SyslogHandler with JournalHandler (rvykydal) - Add setup-test-env target to the Makefile (jkonecny) - Add tests for the install class factory (vponcova) - Support for the installclass kickstart command (vponcova) - Modules with install classes should define __all__ (vponcova) - Refactorization of the installclass.py (vponcova) - docs: minor fixups of release document (rvykydal) - rescue: add RTD documentation (rvykydal) - rescue: clean up method for mounting root (rvykydal) - rescue: separate UI and execution logic (rvykydal) - Make kickstart rescue command noninteractive. (rvykydal) - Remove unused argument and code. (rvykydal)- rpmostreepayload: Set up /var first (walters) - rpmostreepayload: Explicitly create /var/lib before tmpfiles (walters) - rpmostreepayload: Rework mount setup to support admin-defined mounts (walters) - rpmostreepayload: try to verify local ostree repo cache (dusty) - rpmostreepayload: ignore = 2.1.6-3 (awilliam) - Bump required Blivet version (#1378156) (mkolman) - Fix bad exception handling from blivet in iscsi (#1378156) (jkonecny) - tui: New class for prompt (vponcova) - iSCSI: adjust to change in blivet auth info (#1378156) (awilliam) - Disable false positive pylint error (jkonecny) - Add some error checking when users don't provide input for DASD devices. (sbueno+anaconda) - Add some error checking when users don't provide input for zFCP devices. (sbueno+anaconda) - Fix tui timezone region selection by name (vponcova)- F26_DisplayMode was added by non-interactive mode (jkonecny) - Fix pyanaconda tests for display mode (jkonecny) - Fix parse-dracut to support new kickstart displaymode (jkonecny) - Add boot option inst.noninteractive to the docs (jkonecny) - Abort installation when Playload exc rise in a NonInteractive mode (jkonecny) - Support non interactive mode in standalone spokes (jkonecny) - Non-interactive mode support for Password and User spokes (jkonecny) - Raise NonInteractive exception in Hubs event loop (jkonecny) - Raise exception for noninteractive mode in Hub (jkonecny) - Add new pykickstart noninteractive mode (jkonecny) - Disable bad kickstart command on F25 (jkonecny) - Improve DNF error message to be more understandable (jkonecny) - tui: Add software group selection (vponcova) - use blivet iSCSI singleton directly in storage spoke (awilliam) - Correct deviceLinks to device_links (blivet renamed it) (awilliam) - Instantiate the zFCP object ourselves now. (#1384532) (sbueno+anaconda) - Fix the way DASD list is determined. (#1384532) (sbueno+anaconda) - Add tests for payload location picking (#1328151) (jkonecny) - Fix picking mountpoint for package download (#1328151) (jkonecny) - Improve packaging logs without DEBUG logging (jkonecny)- Move the collect() function to iutil (mkolman) - Update messiness level (mkolman) - PEP8 and general refactoring for the main anaconda.py (mkolman) - Move kickstart file parsing code to startup_utils (mkolman) - Don't directly import items from anaconda_log (mkolman) - Remove old useless code (mkolman) - Move the rescue ui startup code to the rescue module (mkolman) - Move set-installation-thod-from-anaconda code to startup_utils (mkolman) - Move the live startup code to startup_utils (mkolman) - Move code printing the startup note to startup_utils (mkolman) - Move the pstore cleanup function to startup_utils (mkolman) - Move the prompt_for_ssh function to startup_utils (mkolman) - Move logging setup to startup_utils (mkolman) - Move the geolocation startup code to a separate function (mkolman) - Unify addons path variable name (mkolman) - PEP 8 for startup_utils.py (mkolman) - PEP 8 for display.py (mkolman) - Move VNC startup checking to a separate function (mkolman) - Move imports to the top of the file in display.py (mkolman) - Refactor display mode handling (mkolman) - Move display setup & startup tasks out of anaconda.py (mkolman) - Remove main and extra Zanata pot files on master (jkonecny) - Remove main and extra pot files before zanata push (jkonecny) - Don't send intermediate pot files to zanata (gh#791) (awilliam) - Improve message to be clearer in rescue.py (jkonecny) - Add option to show password in password field (vponcova) - Generate a list of DASDs in GUI storage spoke. (#1378338) (sbueno+anaconda) - Echoing 4de0ec44bdf0f68545bb55bb5fea00464b65fcab May as well include the SL file (riehecky) - Fixup class name for CentOS install class (riehecky) - Fix a typo in SAM file header (mkolman) - Skip live image on usb when checking storage for mounted partitions (#1369786) (rvykydal)- Fix network spoke being incorrectly marked as mandatory (#1374864) (mkolman)- Increse python3-blivet version to 1:2.1.5 (jkonecny) - Fix dnf.repo.Repo now requires dnf.conf.Conf (jkonecny) - Provides compatibility with DNF-2.0 (jmracek)- Don't deactivate all storage in anaconda-cleanup. (#1225184) (dlehman) - Stop setting ANACONDA udev environment variable. (#1225184) (dlehman)- Improved driver disk copying (#1269915) (mkolman) - Fix screenshot taking logic (#1327456) (mkolman) - Change blank lines to pep8 for Dracut DUD test (jkonecny) - Tweak lambda use in Dracut test (jkonecny) - Add Dracut test for reloading mod dependencies (jkonecny)- Fix NTP server list fetching when running in IS (#1374810) (mkolman) - rpmostreepayload: Clean up use of sysroot files a bit (walters) - rpmostreepayload: Fix remote handling to use correct sysroot (walters)- network: set onboot correctly for vlan on bond device in ks (#1234849) (rvykydal) - network: don't show ibft configured devices in UI (#1309661) (rvykydal) - iscsi: don't generate kickstart iscsi commands for offload devices (#1252879) (rvykydal) - iscsi: allow installing bootloader on offload iscsi disks (qla4xxx) (#1325134) (rvykydal) - network: adapt to changed NM ibft plugin enablement configuration (#1371188) (rvykydal) - network: don't activate bond/team devices regardless of --activate (#1358795) (rvykydal) - Fix traceback when payload have None as url (#1371494) (jkonecny) - Add new Dracut test and fix another ones (#1101653) (jkonecny) - Fix bug when we add set to list (#1101653) (jkonecny) - Add new helper script files to build system (#1101653) (jkonecny) - Document new helper scripts to the DriverDisk README (#1101653) (jkonecny) - Fix driver unload is disabling network settings (#1101653) (jkonecny) - dud: fix multiple inst.dd=http:// instances stalling in dracut (#1268792) (rvykydal) - network: fix ksdata generating for for non-active virtual devices (#1321288) (rvykydal) - network: update kickstart data also with bond bridge slaves (#1321288) (rvykydal) - network: add support for bridge bond slaves (#1321288) (rvykydal) - screen_access: Ensure we write config to real sysroot (walters) - Add release commit support to makebumpver (mkolman) - Makefile improvents for separate release commits & tarball creation (mkolman) - network: add support for --no-activate kickstart opton (#1277975) (rvykydal) - fixup! Add base.close() after base.do_transaction (RhBug:1313240) (jmracek) - Add base.close() after base.do_transaction (RhBug:1313240) (jmracek)- Add git merging examples to the contribution guidelines (mkolman) - network: don't stumble upon new Device.Statistics NM dbus iface (#1370099) (rvykydal) - Current Anaconda is not compatible with DNF 2.0.0 (jkonecny) - Filter out all merge commits from the changelog (mkolman) - Make it possible to override Zanata branch name (mkolman) - Switch to argparse & autodetect name, version and bug email address (mkolman) - Fix multi-inheritance (phil) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek) - Static checker recommended improvements (mkolman) - Fix replacement of deprecated DNF method (jkonecny) - Replace deprecated method of DNF (jmracek)- Fix a pylint no-member warning (mkolman) - Translate press-c-to-continue correctly in TUI (#1364539) (mkolman) - Fix bootDrive driveorder fallback (#1355795) (jkonecny) - Fix bootloader when re-using existing /boot part (#1355795) (jkonecny) - Add support for device specification variants (#1200833) (mkolman) - Revert "Update zanata.xml for f25-devel branch." (sbueno+anaconda) - Update zanata.xml for f25-devel branch. (sbueno+anaconda) - Add option to override efi_dir (phil) - efiboot: stderr= is not an option to efibootmgr (phil) - Fix EFI grub1 case (phil) - Make Fedora module not so grabby (phil) - Add centos module to pyanaconda (phil) - network: don't require gateway for static ipv4 config in TUI (#1365532) (rvykydal) - Improve connection network change detection (jkonecny) - Revert "Revalidate source only if nm-con-ed change settings (#1270354)" (jkonecny) - Fix anaconda-pre.service wasn't properly installed (#1255659) (jkonecny) - Rename function for better consistency (#1259284) (rvykydal) - Update error message for consistency (#1259284) (rvykydal) - Add more specific username check messages also to gui (#1360334) (rvykydal) - fix style guide test false positive on username variable (#1350375) (rvykydal) - tui: use functions instead of fake REs for checking values (#1350375) (rvykydal) - tui: get proper index of entry we are handling in input (#1331054) (rvykydal) - tui: fix user name validity checking (#1350375) (rvykydal) - More descriptive message on invalid username (kvalek) - Fix another pep8 name issue (jkonecny) - iscsi: fix getting iscsi target iface of bound target (#1359739) (rvykydal) - Fix needsNetwork testing only additional repositories (#1358788) (jkonecny) - Fix restart payload only when repo needs network (#1358788) (jkonecny) - Cleanup remaining runlevel references (mkolman) - Clarify a nosave related log message (mkolman) - Use Screen Access Manager (mkolman) - Add screen entry/exit callbacks (mkolman) - Add screen access manager (mkolman) - A simple formatting fix (mkolman) - Fix another blivet-2.0 pep8 error (jkonecny) - Quickfix of failing test (japokorn) - Some docstring refactoring & typo fixes for the TUI base classes (mkolman) - Add a file about contributing. (sbueno+anaconda) - Store logs before anaconda starts (#1255659) (japokorn) - DD can now replace existing drivers (#1101653) (japokorn) - Use the F25 timezone kickstart command version (mkolman) - Use sshd-keygen.target instead of hardcoded sshd-keygen script (jjelen) - Make it possible to disable sshd service from running. (#1262707) (sbueno+anaconda) - Change bootloader boot drive fallback (jkonecny) - Fix of Python3x uncompatible commands (japokorn) - Add NTP server configuration to the TUI (#1269399) (mkolman) - Move the NTP server checking constants to constants.py (mkolman) - Use a constant for the NTP check thread name prefix (mkolman) - Fix another victim of the python 2->3 conversion. (#1354020) (dshea) - Attempt to unload modules updated by a driver disk (dshea) - Fix the processing of device nodes as driver disks (dshea)- Allow kickstart users to ignore the free space error (dshea) - Stop kickstart when space check fails (bcl) - Service anaconda-nm-config is missing type oneshot (jkonecny) - Fix dhcpclass to work both via kickstart and the boot cmdline. (clumens) - network: handle also ifcfg files of not activated virtual devices (#1313173) (rvykydal) - network: check onboot value in ksdata, not NM connections (#1313173) (rvykydal) - network: do not activate device on kickstart --onboot="yes" (#1341636) (rvykydal)- hostname: don't set installer env hostname to localhost.localdomain (#1290858) (rvykydal) - hostname: add tooltip to Apply button (#1290858) (rvykydal) - hostname: fix accelerator collision (#1290858) (rvykydal) - hostname: don't set hostname in initrafms of target system (#1290858) (rvykydal) - hostname: set current hostname from target system hostname on demand (#1290858) (rvykydal) - hostname: suggest current hostname for storage containers (#1290858) (rvykydal) - hostname: don't set target system static hostname to current hostname (#1290858) (rvykydal) - network tui: do not activate device when setting its onboot value (#1261864) (rvykydal) - network tui: edit persistent configuration, not active connection (#1261864) (rvykydal) - network: validate netmask in tui (#1331054) (rvykydal) - Add wordwrap to text mode and use it by default (#1267881) (rvykydal) - Fix adding new VG in Custom spoke can't be applied (#1263715) (jkonecny) - Fix SimpleConfigFile file permissions (#1346364) (bcl) - Re-configure proxy when updateBaseRepo is called (#1332472) (bcl)- Only use <> for markup (#1317297) (bcl) - Update iscsi dialog for Blivet 2.0 API change (bcl) - Use the signal handlers to set initial widget sensitivies (dshea) - Fix bad sensitivity on boxes in source spoke (jkonecny) - Fix install-buildrequires (bcl) - Added optional [/prefix] as pattern (kvalek) - Require network for network-based driver disks (dshea) - Add missing pkgs to install-buildrequires (#612) (phil) - Increase the required version of gettext (dshea) - Fix the name sensitivity in the custom spoke. (dshea)- Revert "Temporarily disable translations" (bcl) - Change where to look for the iscsi object (#1344131) (dshea) - Fix old blivet identifiers (#1343907) (dshea) - Fix a covscan warning about fetch-driver-net (#1269915) (bcl) - Fix crash when NM get_setting* methods return None (#1273497) (jkonecny) - Overwrite network files when using ks liveimg (#1342639) (bcl) - Stop using undocumented DNF logging API (bcl) - Use the LUKS device for encrypted swap on RAID (dshea) - Keep the subdir in driver disk update paths (dshea) - Warn about broken keyboard layout switching in VNC (#1274228) (jkonecny) - Make the anaconda-generator exit early outside of the installation environment (#1289179) (mkolman)- Add a button to refresh the disk list. (dlehman) - Only try to restart payload in the Anaconda environment (mkolman) - Make current runtime environment identifiers available via flags (mkolman) - Display storage errors that cause no disks to be selected (#1340240) (bcl) - Fix the SourceSwitchHandler pylint errors differently. (clumens) - Fix pylint errors. (clumens) - Update the disk summary on Ctrl-A (dshea) - Revert "Refresh the view of on-disk storage state every 30 seconds." (dlehman) - Refresh the view of on-disk storage state every 30 seconds. (dlehman) - Handle unsupported disklabels. (dlehman) - Use a blivet method to remove everything from a device. (dlehman) - Tighten up ResizeDialog._recursive_remove a bit. (dlehman) - Only look for partitions on partitioned disks. (dlehman) - NFS DDs installation now works correctly (#1269915) (japokorn) - Remove unused on_proxy_ok_clicked from Source spoke (jkonecny) - send all layouts to localed for keymap conversion (#1333998) (awilliam) - Small cleanup (mkolman)- Resolve shortcut conflict between "Desired Capacity" and "Done" (yaneti) - network: don't crash on devices with zero MAC address (#1334632) (rvykydal) - Remove Authors lines from the tops of all files. (clumens) - Related: rhbz#1298444 (rvykydal) - New Anaconda documentation - 25.14 (bcl) - Catch DNF MarkingError during group installation (#1337731) (bcl) - Fix TUI ErrorDialog processing (#1337427) (bcl) - Clean up yelp processes (#1282432) (dshea)- Temporarily disable translations (bcl) - Don't crash when selecting the same hdd ISO again (#1275771) (mkolman)- Fix writeStorageLate for live installations (#1334019) (bcl) - Remove the locale list from zanata.xml (dshea) - Ditch autopoint. (dshea) - Ditch intltool. (dshea) - Rename fedora-welcome to fedora-welcome.js (dshea) - Fix UEFI installation after EFIBase refactor (bcl) - Fix error handling for s390 bootloader errors (sbueno+anaconda) - Deselect all addons correctly (#1333505) (bcl) - gui-testing needs isys to be compiled. (clumens) - Add more to the selinux check in tests/gui/base.py. (clumens)- Add single language mode (#1235726) (mkolman) - Move default X keyboard setting out of the Welcome spoke (mkolman) - Rerun writeBootLoader on Live BTRFS installs (bcl) - Check for mounted partitions as part of sanity_check (#1330820) (bcl) - Merge pull request #620 from dashea/new-canary (dshea) - Update the required pykickstart version. (dshea) - Implement %packages --excludeWeakdeps (#1331100) (james) - Fix bad addon handling when addon import failed (jkonecny) - Add retry when downloading .treeinfo (#1292613) (jkonecny) - Return xprogressive delay back (jkonecny) - Change where tests on translated strings are run. (dshea) - Merge the latest from translation-canary (dshea) - Squashed 'translation-canary/' changes from 5a45c19..3bc2ad6 (dshea) - Add new Makefile target for gui tests (atodorov) - Define missing srcdir in run_gui_tests.sh and enable coverage (atodorov) - Split gui test running out into its own script. (clumens) - Look higher for the combobox associated with an entry (#1333530) (dshea) - Use createrepo_c in the ci target. (dshea) - Compile glib schema overrides with --strict. (dshea)- Don't join two absolute paths (#1249598) (mkolman) - Don't crash when taking a screenshot on the hub (#1327456) (mkolman) - Fix pylint errors. (phil) - Factor out common grub1/grub2 stuff into mixin, and other factoring (phil) - Add GRUB1 (legacy) support back to Anaconda (phil)- Handle unmounting ostree when exiting (bcl) - ostree: Use bind mounts to setup ostree root (bcl) - ostree: Skip root= setup when using --dirinstall (bcl) - disable_service: Specify string format args as logging params. (clumens) - Ignore failure when disable services that do not exist (phil) - Get rid of an unused variable in the network spoke. (clumens) - Revalidate source only if nm-con-ed change settings (#1270354) (jkonecny) - Merge solutions for test source when network change (#1270354) (jkonecny) - Changes in network state revalidate sources rhbz#1270354 (riehecky)- Use the iutil functions for interacting with systemd services. (dshea) - Add methods to enable and disable systemd services. (dshea) - Do not add .service to the end of service names. (dshea) - Remove detach-client from tmux.conf (dshea) - Use Blivet 2.0 for set_default_fstype (#607) (sgallagh) - Remove dnf from the list of required packages. (#605) (dshea) - Add access to the payload from addons (#1288636) (jkonecny) - Disable pylint warnings related to the log handler fixer. (dshea) - Allow the metacity config dir to be overriden. (dshea) - Do not include /usr/share/anaconda files in the gui package. (dshea) - Work around logging's crummy lock behavior. (dshea) - Use rm -r to remove the temporary python site directory. (dshea) - Remove the subnet label for wired devices. (#1327615) (dshea) - Fix how unusued network labels are hidden (#1327615) (dshea) - Remove yum_logger (bcl) - Remove the lock loglevel (bcl) - Use a temporary user-site directory for the tests. (dshea) - Build everything for make ci. (dshea) - Ignore some E1101 no-member errors when running pylint (bcl) - Sprinkle the code with pylint no-member disable statements (bcl) - Catch GLib.GError instead of Exception (bcl) - Update storage test for Blivet 2.0 API change. (bcl) - Initialize missing private methods in BasePage class (bcl) - Update kickstart.py for Blivet 2.0 API change. (bcl) - Use namedtuple correctly in kexec.py (bcl) - Add more requires to make password checking still work. (#1327411) (dshea) - Rename isS390 to match the renames in blivet. (dshea) - Suppress signal handling when setting zone from location (#1322648) (dshea) - Refresh metadata when updates checkbox changes (#1211907) (bcl)- network: handle null wireless AP SSID object (#1262556) (awilliam) - Change new_tmpfs to new_tmp_fs. (clumens) - Add support for kickstart %onerror scripts. (clumens) - Show network spoke in the TUI reconfig mode (#1302165) (mkolman) - network: copy static routes configured in installer to system (#1255801) (rvykydal) - network: fix vlan over bond in kickstart (#1234849) (rvykydal) - network: use NAME to find ifcfg on s390 with net.ifnames=0 (#1249750) (rvykydal) - Get rid of the reimport of MultipathDevice. (clumens) - Fix iSCSI kickstart options aren't generated (#1252879) (jkonecny) - Fix adding offload iSCSI devices (vtrefny) - Make the list-harddrives script mode robust (mkolman)- Blivet API change getDeviceBy* is now get_device_by_* (bcl) - network: don't set 803-3-ethernet.name setting (#1323589) (rvykydal) - Log non-critical user/group errors (#1308679) (bcl) - Fix btrfs metadata raid level kwarg. (dlehman) - docs: Add release building document (bcl) - Minor improvements - README and test dependencies (atodorov) - Add more matches for network connectivity (atodorov)- Remove an unused import from anaconda-cleanup. (clumens) - Don't use booleans in Requires (#1323314) (dshea) - Set CSS names on all of the anaconda classes. (#1322036) (dshea) - Don't crash if no groups are specified (#1316816) (dshea) - Fix only one address is shown in anaconda (#1264400) (jkonecny) - Fix call to update optical media format. (#1322943) (dlehman) - Reset invalid disk selection before proceeding. (dlehman) - Multiple Dogtail tests improvements (atodorov) - Do not allow liveinst with --image or --dirinstall (#1276349) (dshea) - New Anaconda documentation - 25.5 (bcl)- Don't provide subclasses of the multipath or dmraid commands. (clumens) - Add support for chunksize raid kickstart parameter. (vtrefny) - Convert to blivet-2.0 API. (dlehman)- Require that the English locale data be available. (#1315494) (dshea) - Revert "Change the default locale to C.UTF-8 (#1312607)" (#1315494) (dshea) - Make windows in metacity closable (#1319590) (dshea) - Fix the use of CSS psuedo-classes in the widgets. (dshea) - Add reason when logging invalid repository (#1240379) (jkonecny)- Apply language attributes to all labels within anaconda. (dshea) - Add a function to apply a PangoAttrLanguage to a label. (dshea) - Add functions to watch changes to a container widget. (dshea) - Switch to the adwaita icon theme. (dshea) - Fix duplicate network settings in dracut (#1293539) (jkonecny) - Fix create device with bad name when parsing KS (#1293539) (jkonecny) - Use a lock for repoStore access (#1315414) (bcl) - Add missing inst prefix to the nokill option in docs (mkolman) - Merge pull request #551 from wgwoods/master-multiple-initrd-dd-fix (wwoods) - fix multiple inst.dd= args (rhbz#1268792) (wwoods)- Load the system-wide Xresources (#1241724) (dshea) - Use an icon that exists in Adwaita for the dasd confirmation (dshea) - Make it possible to skip saving of kickstarts and logs (#1285519) (mkolman) - Add a function for empty file creation (#1285519) (mkolman) - Run actions for argparse arguments (#1285519) (mkolman)- don't install kernel-PAE on x86_64 (#1313957) (awilliam) - except block in py3.5 undefines the variable (bcl) - Remove some history from the liveinst setup. (dshea) - Do not run the liveinst setup if not in a live environment. (dshea) - Set GDK_BACKEND=x11 before running anaconda from liveinst. (dshea) - Run zz-liveinst as an autostart application (dshea) - Translate the help button. (dshea) - Translate the required space labes in resize.py (dshea)- Add device id to dasdfmt screen. (#1269174) (sbueno+anaconda) - Unify displayed columns in custom spoke dialogs. (#1289577) (sbueno+anaconda) - Show some confirmation to users if adding a DASD was successful. (#1259016) (sbueno+anaconda) - Hotfix for missing storage in payload class (#1271657) (jkonecny) - Check to see if DD repo is already in addOn list (#1268357) (bcl) - Use the default levelbar offset values. (dshea) - Do not change the GUI language to a missing locale. (#1312607) (dshea) - Don't crash when setting an unavailable locale (#1312607) (dshea) - Change the default locale to C.UTF-8 (#1312607) (dshea) - Update the libtool version-info. (dshea) - Use CSS to style the internal widgets. (dshea) - Move the widgets pixmaps into resources. (dshea) - Add a resource bundle to libAnacondaWidgets (dshea) - Rename show_arrow and chosen_changed to show-arrow and chosen-changed (dshea) - Remove an invalid transfer notation. (dshea) - Stop using SGML in the docs. (dshea) - Change the install test URL. (dshea) - Fix nfs source crash when options change (#1264071) (bcl) - makebumpver: Add a --dry-run option (bcl) - NTP should have better behavior (#1309396) (jkonecny) - Manually set clock shifts on UI idle (#1251044) (rmarshall) - Don't remove selected shared part when Delete all (#1183880) (jkonecny) - Don't delete shared/boot parts in deleteAll (#1183880) (jkonecny)- tests/gui enhancements (atodorov) - Fix gui tests for anaconda move to anaconda.py (atodorov) - Use a different ipmi command to log events. (clumens) - Clarify that a string in list-screens is actually a regex. (clumens) - Merge pull request #513 from wgwoods/update-dd-docs (wwoods) - updated driver updates docs (wwoods) - Add specification for the user interaction config file (mkolman) - Update zanata webui URL in translation doc. (dlehman) - Tweak partition removal in Custom spoke (jkonecny) - Do not skip evaluation after removing partitions (jkonecny) - Import iutil earlier so we can use ipmi_report from check_for_ssh. (clumens) - Make disconnect_client_callbacks more resilient (#1307063). (clumens) - Move the langpacks install into to a separate function. (dshea) - Fix _find_by_title method in Accordion (jkonecny)- Use host storage for directory or image install dnf download (bcl) - Log payloadError so we know why installation failed. (bcl) - Add the addons directory to the rpm. (dshea) - Use the packaged version of ordered-set (dshea) - Remove an unused import (dshea) - Add an uninstall hook for the renamed anaconda (dshea) - Make langpack work in DNF (#1297823) (jsilhan) - New Anaconda documentation - 24.11 (bcl)- Fix makeupdates for anaconda move to anaconda.py (bcl) - Rename ./anaconda to ./anaconda.py to work around coverage.py #425 (atodorov) - Remove special handling for interruptible system calls. (dshea) - Handle PEP 3101 strings in the gettext context check (dshea) - Improve RHS summary strings in multiselection (#1265620) (jkonecny) - Increase GI version required of AnacondaWidgets (jkonecny) - Increment version of g-introspection for widgets (jkonecny) - Increment the AnacondaWidgets version (jkonecny) - Switch to the new Initial Setup unit name (#1299210) (mkolman) - Uncomment self.check_lang_locale_views in tests/gui/ (atodorov) - Add dogtail to test requirements (atodorov) - Add config for easier combining of kickstart and Jenkins coverage data (atodorov) - Apply the fallback style to anaconda selectors. (dshea) - Redo the stylesheet for Gtk 3.19+ (dshea) - Directly overwrite /usr/share/anaconda/anaconda-gtk.css (dshea) - Merge pull request #463 from dashea/translation-tests (dshea) - Display the name of the addon while executing it (bcl) - Add page selection summary to the right side (#1265620) (jkonecny) - Ask when removing new items in multiselection (#1265620) (jkonecny) - Add multiselection with SHIFT key (#1265620) (jkonecny) - Use show_arrow feature implemented in Selector (#1265620) (jkonecny) - Add new property to show/hide arrow in Selector (#1265620) (jkonecny) - Change selection logic when opening Page (#1265620) (jkonecny) - Add new BasePage class (#1265620) (jkonecny) - Add signal and methods to MountpointSelector (#1265620) (jkonecny) - Fix errors with multiselection (#1265620) (jkonecny) - Accordion class now process events for selectors (#1265620) (jkonecny) - Change cammel case for accordion.py to new pep8 (jkonecny) - Move selection logic from custom spoke to accordion (#1265620) (jkonecny) - Modify ConfirmDeleteDialog now the checkbox is optional (#1265620) (jkonecny) - Multiselection works in GUI with remove (#1265620) (jkonecny) - Add multiselection to Accordion with control key (#1265620) (jkonecny) - Remove bad translations from the source tarball. (dshea) - Treat warnings from xgettext as errors. (dshea) - Run translation-canary tests from make check. (dshea) - Do not run pylint on translation-canary (dshea) - Squashed 'translation-canary/' content from commit 5a45c19 (dshea)- Add a finished method to spokes (#1300499) (bcl) - Handle DeviceConfiguration with con = None (#1300499) (bcl) - Log detailed information about installed packages (bcl) - s/KickstartValueError/KickstartParseError. (clumens) - Move requiredDeviceSize to the main Payload class (#1297905) (dshea)- Handle unexpected DNF exit (bcl) - Fix bad space needed messages (jkonecny) - nosetests-3.5 is now the right version. (clumens) - Ignore a pylint error about how we're using Popen (dshea) - Mark an unused variable as unused (dshea) - Ignore type-related errors for types pylint can't figure out (dshea) - Import errors are just regular errors now (dshea) - Replace the remaining log.warn calls with log.warning. (dshea) - Fix an erroneously bare raise statement (dshea) - Replace the deprecated assertEquals with assertEqual (dshea) - Don't add a None to the list of things to unmount on ostree installs. (clumens)- Fix pylint problems in the gui testing code. (clumens) - Merge 9c5e02392d0401a3bd0adecedea03535595773ef into 67b569253c724639c2490f5fab70f7111f699b3f (atodorov) - Fix the replacement suggestion for "hostname" (dshea) - Automatically generate sr (dshea) - Fix PropertyNotFoundError PermHwAddress (#1269298) (jkonecny) - Make sure python3.5 code can run in early initrd (bcl) - Replace .delete() with .remove() in user.py (sujithpandel) - Rename everything that still refers to LiveCD (atodorov) - Updates to progress and storage tests (atodorov) - Multiple changes to DogtailTestCase (atodorov) - Move all Python files into the main gui/ directory (atodorov) - Simplify tests by removing OutsideMixin and update Creator (atodorov) - Modify existing tests to match latest anaconda behavior and environment (atodorov) - Temporary disable test code which doesn't work (atodorov) - Make tests/gui/ execute ./anaconda from git (atodorov) - Add window title (#1280077) (mkolman) - Replace execReadlines with check_output in parse-kickstart_test.py (bcl) - Fix a spelling error in the hardware error message (#1284165). (clumens)- Collect test-suite.log from all 'make check' invocations. Closes #452 (atodorov) - Fix parse-kickstart_test.py. (clumens) - Remove mkdud.py. (clumens) - Remove the kickstart_tests directory. (clumens) - Always quote values in ifcfg- files (#1279131) (bcl) - Include original kickstart in /root/original-ks.cfg (#1227939) (bcl) - strip spaces from extlinux label and default (#1185624) (bcl) - Report kernel failures during kickstart tests. (clumens) - Make sure unicode in kickstart works. (dshea) - Set the window icon (dshea) - Only run space check in TUI if spokes are complete. (#1279413) (sbueno+anaconda) - Allow a user's primary group to be created in --groups (#1279041) (dshea) - Remove uses of broad-except. (dshea) - Add a test for all that container minimization stuff. (clumens) - Use the partition command in one of the kickstart_tests. (clumens) - Don't clear the _currentIsoFile if another iso was selected (bcl) - makeupdates: Include utils/handle-sshpw (bcl) - Add --sshkey to kickstart sshpw command (#1274104) (bcl) - Split exception description from exception traceback (jkonecny) - Show DNF exception instead of silent exit (jkonecny) - Combine results from all gettext_tests into one log file (atodorov) - Try to run make ci with real translations. (dshea) - Untranslate undisplayed TreeView column headers. (dshea) - Add a test for hidden translatable strings (dshea) - Add the translated string to markup error messages. (dshea) - Test glade translations by default (dshea) - Change the way glade tests are run. (dshea) - Remove the accelerator test. (dshea) - Add the test lib directory to $PYTHONPATH in the commit hook (dshea) - network: create ifcfg files in tui if needed (#1268155) (rvykydal) - Do not limit ONBOOT default setting to url and nfs installation methods (#1269264) (rvykydal) - ibft: fix setting dracut boot args for static ibft nic configuration (#1267526) (rvykydal) - network: Don't set --device link default for hostname only network cmd (#1272274) (rvykydal) - network: assume --device=link as default also for ks on hd (#1085310) (rvykydal) - network: use ibftx interface for iSCSI from iBFT in dracut (#1077291) (rvykydal) - network: add s390 options to default ifcfg files (#1074570) (rvykydal)- Fix a pylint error in the previous commits. (clumens) - Honor ANACONDA_WIDGETS_OVERRIDES (atodorov) - Load anaconda-gtk.css from ANACONDA_DATA if specified (atodorov) - Use the correct path for ui categories (atodorov) - Typo fix, it's ANACONDA_WIDGETS_DATA not ANACONDA_WIDGETS_DATADIR (atodorov) - Allow wired network properties more grid space. (dshea) - Improve language selection at low resolutions. (dshea) - Make reclaim work with small screens and big labels (dshea) - allow repo with only a name if it's a pre-defined one (#1277638) (awilliam) - Only raise thread exceptions once (#1276579) (bcl) - Use py3.4 crypt and salt (bcl) - Be more careful with incomplete device types (#1256582) (dshea) - Fix an import error in rpmostreepayload.py. (clumens) - Fix Testing docs inclusion in Sphinx (bcl) - Ignore interfaces with invalid VLAN IDs. (dshea) - Cleaner logging of .treeinfo return conditions in dependant function. (riehecky) - Update link to upstream kickstart docs (opensource) - rpmostreepayload: Also unmount internal mounts during shutdown (walters) - rpmostreepayload: Fix two issues with mounting (walters) - Add a README for kickstart tests. (clumens) - Make the documentation match the environment variable. (clumens) - Check that cache PVs (if any) are in the VG the LV belongs to (#1263258) (vpodzime) - Fix the alignment of the "Label" label in custom (dshea) - Use unsafe caching during kickstart tests. (clumens)- Improve install space required estimation (#1224048) (jkonecny) - Update the on-disk snapshot of storage when adv. disks are added (#1267944) (vpodzime) - Check that ipv6 kickstart outputs the right ip= (dshea) - Change a variable name for pylint. (dshea) - Do not run time_initialize for image and directory installations (#1274103) (bcl) - Remove unused properties (dshea) - Do not modify the kickstart user data until apply() (dshea) - Make AdvancedUserDialog.run() more readable (dshea) - Improve the behavior of the home directory input. (dshea) - Stop setting inappropriate properties in ksdata. (dshea) - Update the password strength bar during the password strength check. (dshea) - Remove unnecessary grab_focus and set_sensitive calls (dshea) - Use signal handlers in the user spoke more sensibly. (dshea) - Fix potential issues with the username guesser. (dshea) - Make kickstart tests growing LVs stricter (vpodzime) - Point coverage.py to the full path of pyanaconda/ (atodorov) - Don't set BOOTPROTO= when it isn't set (jbacik) - Pass strings to blockdev.dasd_format, not a DASDDevice object. (#1273553) (sbueno+anaconda) - Revert "Use yum to install the mock buildroot for now." (dshea) - decode package name for /etc/sysconfig/kernel (RHBZ #1261569) (awilliam) - Add tests for the more complicated command line options (dshea) - Store fewer kinds of things in the dirinstall option. (dshea) - Fix the parsing of selinux=0 (#1258569) (dshea) - Include a local $ANACONDA_DATADIR in the test environment. (dshea) - Move the command line arguments to anaconda_argparse. (dshea) - Don't crash while logging binary output. (dshea) - Decode program output even if there is no output (#1273145) (dshea) - Add a test for _run_program with binary output (dshea) - Test execWithCapture when the command outputs nothing. (dshea) - Fix a long line in kickstart_tests/functions.sh. (clumens) - Merge pull request #414 from vpodzime/master-lvm_log (vpodzime) - Save the lvm.log Blivet may produce (vpodzime)- Hide the places sidebar in the ISO chooser widget. (dshea) - Use GtkResponseType values in the iso chooser dialog (dshea) - Do not use deprecated getDevicesByInstance method (vtrefny) - By default, skip those kickstart tests we know to be failing. (clumens) - Fix pylint unused import (jkonecny) - network: handle bridge device appearing before its connection (#1265593) (rvykydal) - Use $KSTEST_URL in tests that still had dl.fp.o hardcoded. (dshea) - Support CONNECT in the test proxy server. (dshea) - Extract the file used by liveimg as a prereq (dshea) - Convert the proxy script to a prereq. (dshea) - Add a prereqs function to kickstart tests. (dshea) - Fix traceback when trying to create list of unformatted DASDs. (#1268764) (sbueno+anaconda) - network: handle missing connections of a device configured in GUI better (rvykydal) - network: don't set NM_CONTROLLED=no for root on SAN. (rvykydal) - Add support for other systemd units to kickstart service command (bcl) - Merge pull request #388 from wgwoods/dd-in-initrd-fix (wwoods) - Set the password checkbox for empty kickstart passwords. (dshea) - Do not set the password input text with unencrypted passwords. (dshea) - Install input checks before modifying the user GUI (#1256065) (dshea) - Fix a lying error message in style_guide.py (dshea) - Use "Enter" instead of "Return" for the keyboard key. (dshea) - New Anaconda documentation - 24.3 (bcl) - Include missing test files and scripts in Makefile.am/tarball (atodorov) - dracut: accept inst.dd=[file:]/dd.iso (#1268792) (wwoods) - Do not override StorageChecker.errors in StorageSpoke (#1252596) (vtrefny) - Lookup IPv6 address without brackets (#1267872) (bcl) - Mangle the boot device differently for systemd (#1241704) (dshea) - Fail the media check if the systemd service failed to start. (dshea)- Properly translate c-to-continue on the root selection screen (mkolman) - Check minimal memory requirements properly (#1267673) (jstodola) - Allow users to be created with an existing GID. (dshea) - Add a test for creating a user with an existing GID. (dshea) - Add tests for gids embmedded in the user groups list. (dshea) - Allow the kickstart --groups list to specify GIDs. (dshea) - Add a --groups argument to the user ks test. (dshea) - Fix the locale pattern packages-instlangs-3 looks for. (dshea) - Raise an error if osimg cannot be found (#1248673) (bcl) - Use the bootloader raid levels for bootloader installation (#1266898) (bcl) - Use otps.display_mode during early startup (#1267140) (mkolman) - Mount stage2 cdrom after running driver-updates (#1266478) (bcl) - Get rid of an unused import in the user spoke. (clumens) - Log crashes from the signal handler. (dshea) - Save a core file when anaconda crashes. (dshea) - Keep environment selection when reentering the software spoke (#1261393) (mkolman) - Only show the user spoke if no users are specified in kickstart (#1253672) (mkolman) - Fix 'cat: /tmp/dd_disk: No such file or directory' (#1251394) (jkonecny) - Do not display curl 404 errors that can be safely ignored (vtrefny) - Catch blkid failure in driver-updates (#1262963) (bcl) - Add kickstart tests for %packages --instLangs (dshea) - Do not display markup in showDetailedError. (dshea) - Skip OEMDRV if interactive DD is requested (#1254270) (bcl) - Drivers are simply under /run/install/DD-x/ (#1254270) (bcl) - Fix branding when iso is downloaded from nfs or hd (#1252756) (jkonecny) - Use yum to install the mock buildroot for now. (dshea) - Rename the gettext tests (dshea) - Bring back the KSTEST_HTTP_ADDON_REPO substitution in nfs-repo-and-addon.sh (clumens) - Run substitution checks on the right kickstart file. (clumens) - Tell gettext that anaconda is not a GNU package. (dshea) - Ignore environment modification warnings in docs/conf.py (dshea) - Check for unsubstituted strings before running a test. (dshea) - Autopart use 90% of disk capacity for required space compare (#1224048) (jkonecny) - Fix include packages install size when downloading on root (#1224048) (jkonecny) - Enable and improve the check for swap LV size in LVM cache kickstart tests (vpodzime) - make-sphinx-docs: Add modules needed to document tests (bcl) - Add test documentation (atodorov) - Fix how the reqpart test checks for /boot, again. (clumens) - Add a way to get default settings when running the kickstart_tests. (clumens) - Change how we ignore non-tests in kickstart_tests. (clumens) - Various fixes to substitution strings in kickstart_tests. (clumens) - Move kickstart_test .ks files to .ks.in. (clumens)- Handle driver rpms retrieved via network (#1257916) (bcl) - Fix the types passed to chown_dir_tree (#1260318) (dshea) - Add a test for home directory reuse (dshea) - Use MDRaidArrayDevice.members instead of .devices (dshea) - Make sure anaconda reads in ks file from OEMDRV device. (#1057271) (sbueno+anaconda) - Try to deal with expected errors from devicetree.populate (#1257648) (vpodzime) - Revert "Temporarily disable generating a coverage report." (clumens) - Fix a DBus InvalidProperty handling (jkonecny) - Fix another bash syntax problem in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - Add a test for the rootpw kickstart command (dshea) - Add tests for setRootPassword (dshea) - Add a /boot partition to the reqpart test. (clumens) - Fix up a statement that's not assigned to anything. (clumens) - Temporarily disable generating a coverage report. (clumens) - Don't try to concatenate a list with a string (#1252444) (mkolman) - Activate coverage for tests executed with sudo (atodorov) - set sysroot correctly when setting root password (#1260875) (awilliam) - Add a test for kickstarts that %include a URL (dshea) - Add missing python dependencies for requests. (#1259506) (dshea) - Serve the http addon repos from the test tmpdir (dshea) - Make make-addon-pkgs easier to use from within a test (dshea) - Add a simple http server for use in kickstart tests. (dshea) - Add a script to print an IP address for the host. (dshea) - Add a cleanup hook that can be defined by kickstart tests (dshea) - Move kickstart test support files into a separate directory. (dshea) - Fix a python3 related error in the pre-commit hook (dshea) - network: gui spoke TODO cleanup (rvykydal) - libnm in spoke: add missing connection for eth device with Configure (rvykydal) - libnm in spoke: allow adding missing connection for eth device externally (rvykydal) - libnm in spoke: wait for valid state of added device before adding to list (rvykydal) - libnm in spoke: use libmn objects instead of names an uuids (device on/off) (rvykydal) - libnm in spoke: to check if device is activated just use its object (rvykydal) - libnm in spoke: use connnection objects instead of uuids (edit connection) (rvykydal) - libnm in spoke: refresh early when device is added (rvykydal) - libnm in spoke: use connection object instead of uuid (DeviceConfiguration) (rvykydal) - libnm in spoke: share nm client in standalone and normal spoke (rvykydal) - libnm in spoke: add enterprise wpa connection using libnm client (rvykydal) - libnm in spoke: use AccessPoint object in place of ssid bytearray (rvykydal) - libnm in spoke: delete connection using libnm client (rvykydal) - libnm in spoke: replace python-dbus workaround calls for ap security flags (rvykydal) - libnm in spoke: call get_data() on ap.get_ssid() result to get ssid bytes (rvykydal) - libnm in spoke: showing ip configuration of a device (rvykydal) - libnm in spoke: NMClient -> NM.Client (rvykydal) - libnm in spoke: gi.NetworkManager -> gi.NM (rvykydal) - libnm in spoke: Revert "Fix crash when new device appear in Welcome screen (#1245960)" (rvykydal) - libnm in spoke: Revert "Fix crash when connections are changing (#1245960)" (rvykydal) - Add an ignoredisk --drives= test. (clumens) - Add a test for the reqpart command. (clumens) - Grab anaconda.coverage on tests that reimplement validate(). (clumens) - Install driver-updates (dshea) - Fix a typo in service enablement in kickstart.py. (clumens) - Get rid of the extraneous cats and greps in user.ks. (clumens) - Add sshkey testing to the user kickstart_test. (clumens) - Add a kickstart test in Arabic. (clumens) - Verify Initial Setup services are present before turning them ON/OFF (#1252444) (mkolman) - Don't crash if the Japanese PC-98 keyboard is selected (#1190589) (mkolman) - Report on all local files and exclude what we don't need instead of explicitly including paths we may not be aware of. (atodorov) - Change "failed to download" messages from critical to warning. (clumens) - getcode -> status_code in a live payload error message. (clumens) - Fix a bash error in kickstart-genrules.sh (#1057271) (sbueno+anaconda) - specify if=virtio,cache=none for VM drives (atodorov) - update the test b/c latest anaconda doesn't allow weak passwords (atodorov) - Specify format=raw to avoid warning from qemu (atodorov) - update for Python3 nose (atodorov) - Add a services.sh file to match the existing services.ks. (clumens) - Add types to all existing kickstart tests. (clumens) - Add the ability to mark kickstart tests with a type. (clumens) - Run nm-connection-editor with the --keep-above flag (#1231856) (mkolman)- Add a test for the user and group creation functions. (dshea) - Get rid of libuser. (#1255066) (dshea) - s/$releasever/rawhide/ (clumens) - LVM on RAID kickstart test (vpodzime) - unbuffered read in python3 only works for binary (bcl) - don't crash if no environment set in interactive (#1257036) (awilliam) - network: compare with ssid bytes, not str (rvykydal) - Add dependencies for running the tests/gui tests (atodorov) - Fix first run environment setup in software spoke (#1257036) (jkonecny) - Stop pretending liveinst+rescue is supported (#1256061). (clumens) - Defer to Fedora distro-wide settings for password strength (#1250746) (dshea) - New Anaconda documentation - 24.0 (bcl) - Do a better job reporting failures from kickstart_tests. (clumens) - Preserve coverage results from running the kickstart_tests. (clumens)- Remove from the docs repo=hd installation with installable tree (jkonecny) - Fix a race between a window continuing and the next starting (#1004477) (dshea) - Start hubs with the buttons insensitive. (dshea) - Do not replace the standard streams if not necessary. (dshea) - Fix inst.repo=hd: is not working (#1252902) (jkonecny) - Kickstart: Added SELinux test. (kvalek) - Kickstart tests related to SELinux. (kvalek) - Package install and debug message logging. (kvalek) - Don't crash if incorrect environment is set in kickstart (#1234890) (mkolman) - Fix I/O issues when anaconda is started without a locale. (dshea) - Move locale environment logic into localization.py (dshea) - network: fix configuring team in kickstart pre (#1254929) (rvykydal) - Merge pull request #311 from atodorov/add_local_coverage (clumens) - Merge pull request #308 from atodorov/rawhide_missing_deps (clumens) - Enable test coverage in CI (atodorov) - Fix the single-spoke TUI message for Python 3. (dshea) - Merge pull request #291 from atodorov/update_coverage_switch (clumens) - Add missing requirements (atodorov) - Add basic kickstart tests for LVM Thin Provisioning (vpodzime) - Use the default mirrorlist instead of fixed repo URL in kickstart tests (vpodzime) - Destroy the keyboard layout dialog when finished (#1254150) (dshea) - Do not encode the geoloc timezone to bytes (#1240812) (dshea) - use inst.debug as alternative option to start coverage (atodorov)- Skip source url checks when network is off (#1251130) (bcl) - Don't set net.device to link if there is no ksdevice (#1085310) (bcl) - Reading carrier while link is down raises IOError (#1085310) (bcl) - Don't write nfs repos to the target system (#1246212) (bcl) - Make sure username entered in TUI if create a user chosen. (#1249660) (sbueno+anaconda) - Write the empty dnf langpacks.conf to the right directory (#1253469) (dshea) - Add pyanaconda test for network.check_ip_address (jkonecny) - Replace IPy package by ipaddress (jkonecny) - Correctly check return code when running rpm from makeupdates (mkolman) - Fix crash when new device appear in Welcome screen (#1245960) (jkonecny) - Fix crash when connections are changing (#1245960) (jkonecny) - Make LVM cache kickstart tests more robust (vpodzime) - product.img buildstamp should override distribution buildstamp (#1240238) (bcl) - On incomplete ks, don't automatically proceed with install. (#1034282) (sbueno+anaconda) - Update the translation doc with zanata branching incantations. (sbueno+anaconda) - Merge pull request #287 from kparal/patch-1 (clumens) - boot-options.rst: add a note about nfsiso (kamil.paral) - Few fixes and amendments for the boot_options.rst file (vpodzime) - Prevent issues with encrypted LVs on renamed VGs (#1224045) (vpodzime) - Create and use snapshot of on-disk storage with no modifications (#1166598) (vpodzime) - Implement the class for storage snapshots (vpodzime) - Prevent any changes in the StorageSpoke if just going back (vpodzime) - Make StorageSpoke's on_back_clicked less complicated (vpodzime) - Add kickstart tests for the LVM cache kickstart support (vpodzime) - Disable packages-multilib, for now. (clumens) - Make sure the liveimg test shuts down when it finishes. (clumens) - Change how success is checked for the basic-ostree test. (clumens)- Add basic support for LVM cache creation in kickstart (vpodzime) - Use labels for the rest of the non-autopart test results. (dshea) - Use a disk label to find the filesystem for escrow results (dshea) - Use someone else's code for PID file management. (dshea) - Prevent incomplete translations from making the TUI unusable (#1235617) (mkolman) - Apply the environment substitutions more liberally in nfs-repo-and-addon (dshea) - Use stage2=hd: instead of stage2=live: (dshea) - Add test for liveimg kickstart command (bcl) - Fix pre-install script execution (bcl) - test pre-install kickstart section (bcl) - Use sys.exit() instead of the exit() created by site.py. (dshea) - Call ipmi_report before sys.exit (dshea) - Add a test for proxy authentication (dshea) - Add optional authentication to the proxy server (dshea) - Add more tests to proxy-kickstart (dshea) - Show an alternative prompt if a hub contains only a single spoke (#1199234) (mkolman) - Add few docs and improvement in check_ip_address (jkonecny) - Check whether files actually contain translatable strings. (dshea) - Add specific error string to TUI user dialog (#1248421) (bcl) - Make EditTUIDialog error generic (#1248421) (bcl) - Fix and expand nfs-repo-and-addon.ks (dshea) - Added a script to make the packages used by nfs-repo-and-addon (dshea) - Implement the rest of the repo options in dnfpayload. (dshea) - Fix kickstart test for bond interface creation (jkonecny)- Move the proxy server script into a common file. (dshea) - Use python3 for the proxy server and remove python2 compatibility (dshea) - makePickle now needs to return bytes (bcl) - gi.require_version raises ValueError (bcl) - Remove duplicate signal setup block (bcl) - Fix three bugs discovered by driverdisk-disk.ks (clumens) - Fix error with OEMDRV ks auto-load check. (#1057271) (sbueno+anaconda) - Make sure TUI is readable for non-latin languages (#1182562) (mkolman) - Equalize capacity & mount point entries (#1212615) (dshea) - Disable GRUB os_prober on POWER (#1193281) (rmarshall) - Cancel Container Edit Sensitizes Update (#1168656) (rmarshall) - Fix SoftwareSpoke._kickstarted. (dshea) - Disable a Pylint false-positive (#1234896) (mkolman) - Add support for autostep and --autoscreenshot (#1234896) (mkolman) - Escape \'s in doc strings (dshea) - Ellipsize the file system type combo box (#1212615) (dshea) - Add graphviz to make-sphinx-doc script (jkonecny) - Remove many of a documentation compilation errors (jkonecny) - Add class diagrams to existing spokes and hubs (jkonecny) - Add class diagram settings to documentation (jkonecny) - Fix the UnusuableConfigurationError dialog (#1246915) (dshea) - Chase pygobject's stupid moving target (dshea) - Add missing translation contexts (dshea) - Actually translate the container type labels (dshea) - Check whether a translated string requires a context or comment. (dshea) - Clean up the temporary pools virt-install makes. (clumens) - Return the same object for repeated calls to __get__ (#1245423) (dshea) - Use sys.exit instead of os._exit. (clumens) - Add parentheses around the IPV6 regex fragment. (dshea) - Add tests for IPv6 literals in URLs (dshea) - Modify Installation Source Proxy Label (#11688554) (rmarshall)- Fix Initial PPC PReP Boot Selector Name (#1172755) (rmarshall) - Require a newer version of pykickstart (vpodzime) - Use dictionaries is thread-safe manner. (dshea) - Merge pull request #234 from wgwoods/master (wwoods) - Auto-load ks.cfg if OEMDRV volume available. (#1057271) (sbueno+anaconda) - Check the encrypt checkbox when encrypted specified in KS (vtrefny) - Do not raise KickstartValueError for missing passphrase (vtrefny) - Ask for encryption passphrase when not specified in ks (#1213096) (vtrefny) - dracut: minor cleanup (wwoods) - dracut: fix missing messages for inst.ks=cdrom (wwoods) - Wait forever for kickstarts on CDROM (#1168902) (wwoods) - Use abs_builddir instead of builddir so paths will look more reasonable. (clumens) - Add a new makefile target that does everything needed for jenkins. (clumens) - Merge pull request #228 from AdamWill/logind (dshea) - Fix crash when mirrorlist checkbox is checked (jkonecny) - Fix crash when user start typing proxy credentials (jkonecny) - Check repository URL before leaving Source Spoke (jkonecny) - Add IDs to identify addon repositories (jkonecny) - Repositories can be checked without a selection (jkonecny) - Consolidate the language environment variables. (dshea) - Change the generated API indices slightly (dshea) - Ignore "mountpoint" used a format specifier (dshea) - filesystems -> file systems, per the style guide (dshea) - Properly parameterize a translated string (dshea) - Fix pylint errors in rescue.py. (dshea) - Remove unused imports (dshea) - Remove text.py from spec file (#965985) (sbueno+anaconda) - Merge pull request #220 from AdamWill/1243962 (dshea) - Fix adding 'boot=' option in FIPS mode (vtrefny) - anaconda.target: Wants systemd-logind.service (#1222413) (awilliam) - Remove the last usage of newt and get rid of it as a dependency (#965985) (sbueno+anaconda) - Enable anaconda to use the new rescue mode. (#965985) (sbueno+anaconda) - Get rid of unnecessary constants in constants_text. (#965985) (sbueno+anaconda) - Get rid of some unnecessary files. (#965985) (sbueno+anaconda) - Display verbose packaging errors to the user (bcl) - Show source errors from refresh method (bcl) - Fix the validate functions in the btrfs kickstart_tests. (clumens) - Connect kickstart lang data to dnf-langpacks (#1051816) (dshea) - Add simple_replace config file function (bcl) - Remove some vestiges of the old packaging module (dshea) - Remove window boot block detection functions. (dshea) - Remove iutil.xprogressive_delay. (dshea) - Simplify iutil.mkdirChain. (dshea) - Decode wifi SSIDs into strings. (#1240398) (dshea) - Actually use the temp directory so test files get cleaned up (dshea) - Disable the output from rpmbuild (dshea) - Remove stray references to python2. (dshea) - Fix possible to start installation without network (#1221109) (jkonecny) - Fix 'q' (to quit) do not work in TUI hub (jkonecny) - act on the right objects when stripping URL protocols (#1243962) (awilliam) - Fix 'App' object has no attribute 'queue' (#1243316) (jkonecny)- fix storage writing for live and ostree installs (#1236937) (awilliam) - Add O_CREAT to the open flags when extracting rpm files. (dshea) - Move ostree gobject version check next to the import (#1243543) (bcl) - Remove rpmfluff from the buildrequires. (dshea) - Only import readline if readline is necessary. (dshea) - use the right baseurl in run_install_test.sh. (clumens) - Don't copy the environment when starting metacity. (dshea) - Fix the use of a temporary file in SimpleConfig.write (dshea) - Add a test for SimpleConfig.write(use_tmp=True). (dshea) - Remove an unnecessary chmod when creating chrony.conf (dshea) - Fix some bad uses of chmod. (dshea) - Add a function to open a file with specific permission bits (dshea) - Don't ask to start vnc if user specifies text mode. (#1202277) (sbueno+anaconda) - New Anaconda documentation - 23.15 (bcl) - Add a helper for building Sphinx docs using mock. (bcl) - Update Sphinx configuration for python3 (bcl) - Running without a GUI can also raise ValueError in errors.py (bcl) - parse-kickstart_test.py: fix driverdisk_test() (wwoods) - Fix the spelling of "version" (dshea)- Some dracut modules anaconda needs have been split into their own package. (clumens) - User operation kickstart tests. (kvalek) - Kickstart tests for UTC and LOCAL hwclock. (kvalek) - Kickstart firewall tests. (kvalek) - Fix Repository New_Repository has no mirror or baseurl (#1215963) (jkonecny)- Catch blivet formatDevice ValueError in custom (#1240226) (bcl) - There's now a python3-rpmfluff, so revert this. (clumens) - Fix a couple other pylint problems in the driver disk tests. (clumens) - Merge pull request #194 from wgwoods/master (wwoods) - dracut: fix boot failure waiting for finished/dd.sh (wwoods) - Use builddir instead of srcdir to find the dd utils (dshea) - Fix the dd_test for python3. (dshea) - Fix %files to deal with compiled python3 modules (dshea) - Add a bunch of gi.require_version calls (dshea) - Temporarily disable the error about not importing rpmfluff. (clumens) - Don't try to iterate over threads directly in wait_all. (clumens) - Update the btrfs kickstart tests to use functions.sh. (clumens) - Merge pull request #182 from wgwoods/dd-refactor (wwoods) - driver_updates: fixes from patch review (wwoods) - Don't be too picky about what name is --device=link (dshea) - Ignore stderr output from parse-kickstart. (dshea) - Add an option to execReadlines to filter out stderr. (dshea) - Ignore interruptible system calls in the dd test (dshea) - Fix an undefined variable in writeStorageLate (dshea) - Connect zfcp entries to the discovery buttons (dshea) - Connect iscsi activations to buttons (dshea) - Connect the dasd number entry to the discovery buttons. (dshea) - Add keyboard layouts on the row-activated signal. (dshea) - Connect dialog inputs to default actions. (dshea) - Remove unnecessary GtkNotebooks. (dshea) - Re-save some dialog glade files. (dshea) - Merge pull request #181 from wgwoods/master (wwoods) - dd-refactor: dracut + build bits (wwoods) - Add kickstart test for RAID1 (bcl) - pass PYTHONPATH to the kickstart test framework (bcl) - Write servers to chronyd.conf even if it's off (#1197575) (wwoods) - Refresh advanced disks after disk summary dialog (#1226354) (bcl) - parse-kickstart: just emit 'inst.dd=XXX' for driverdisk (wwoods) - parse-kickstart: pylint fixes (wwoods) - dd-refactor: new driver_updates.py + tests (wwoods) - payload: fix driverdisk repos (wwoods) - dracut: fix boot with inst.ks and no inst.{repo,stage2} (#1238987) (wwoods) - Use the most recent versions of the btrfs, logvol, part, and raid commands. (clumens) - Allow /boot partition on iscsi with ibft (#1164195) (jkonecny) - Add kickstart tests to test btrfs installation (vtrefny) - Fix broken test by infiniband patch (#1177032) (jkonecny)- Add a switch for the Airplane Mode label (dshea) - Connect labels with keyboard accelerators to a widget (dshea) - Add a test for dangling keyboard accelerators. (dshea) - Use pocketlint for translation and markup checking (dshea) - Flatten the glade test directory. (dshea) - Add support for specifying arbitrary mkfs options. (clumens) - Fix kickstart install with infiniband (#1177032) (jkonecny) - anaconda-dracut: Fix sysroot mount for netroot (#1232411) (bcl) - Add RAID swaps to /etc/fstab (#1234469) (bcl) - network: catch another race when calling dbus methods on invalid devices (rvykydal) - network: GUI, add connection even when virtual device activation failed (#1179276) (rvykydal) - Fix IP / hostname mismatches when showing VNC server address (#1186726) (rvykydal) - Check also ipv6 default routes when looking for onboot=yes device (#1185280) (rvykydal) - Merge pull request #157 from wgwoods/master_dd_fixes (wwoods) - Do not check dependencies on invalid payloads (dshea) - network: don't set onboot=False for default autoconnections (#1212009) (rvykydal) - Fix the types used to write anaconda-tb-all.log (dshea) - dd: drop unnecessary archive_read_data_skip (wwoods) - dd_extract: -l should not extract modules+firmware (wwoods) - dd: fix permissions on extracted files (#1222056) (wwoods) - tests: add dd_tests (wwoods)- Revert "Add an optional conditional to progress_report." (bcl) - Fix inconsistencies in the payload messages. (dshea) - Fix install-requires and install-buildrequires (dshea) - anaconda-dracut: Mount /dev/mapper/live-rw (#1232411) (bcl) - Eliminate some false test results when running glade tests. (atodorov) - Move the knowledge about network packages into ksdata.network. (clumens) - Add an optional conditional to progress_report. (clumens) - Move the big block of late storage writing out of install.py. (clumens) - The attribute is named ostreesetup.nogpg. (clumens) - Use the index in grubenv (#1209678) (bcl) - Do not raise an exception on EINTR from os.close or os.dup2 (dshea) - Merge pull request #154 from mulkieran/master-959701 (mulkieran) - Improve focus behavior in the advanced user dialog (dshea) - Re-save advanced_user.glade (dshea) - Depsolve kickstarted packages on the summary hub (#961280) (dshea) - Add a kickstart test for %packages --ignoremissing (dshea) - Remove descriptions for RAID levels (#959701) (amulhern) - No kexec-tools on aarch64 (bcl)- Do not import iutil from flags (dshea) - Ignore EINTR errors in files unlikely to encounter them (dshea) - Reimplement the open override for the dracut scripts (dshea) - Wrap the only non-open call found by the new pocketlint checks (dshea) - Redefine open to retry on EINTR (dshea) - Remove __future__ imports (dshea) - Use python 3's OSError subclasses instead of checking errno (dshea) - Allow kwargs in eintr_retry_call (dshea) - Remove explicit uses of /dev/null (dshea) - Do not retry calls to close or dup2 (dshea) - Remove another function from isys (dshea) - Make dialogs behave better with timed input validation (dshea) - Fix the password/confirm checks to work with delayed validation (dshea) - Move the URL protocol removal out of the input check (dshea) - Remove the vestigal capslock label from the password spoke (dshea) - Re-saved a few glade files (dshea) - Run set_status unconditionally from update_check_status (dshea) - Do not run input checks for every keystroke of input (#1206307) (dshea) - Add a method to execute timed actions early (dshea) - Use comps.environments instead of comps.environments_iter (#1221736) (dshea) - Merge pull request #83 from mulkieran/master-requires (mulkieran) - Only show supported autopart choices in choices combo. (amulhern) - Strip out device types that blivet is not able to support. (amulhern) - Update blivet required version. (amulhern) - Fix nfs4 stage2 and repo handling (#1230329) (bcl) - Update upd-kernel so that it actually works (#1166535) (bcl) - Fix passing ,nfsvers=3 to dracut (#1161820) (bcl) - Require the python3 version of iscsi-initiator-utils (dshea) - Fix the pylint pre-commit hook for python3 and pocketlint (dshea) - Fix a type check to work with python 3. (dshea) - Do not log Xorg output to tty5 (dshea)- Deal with encrypted partitions not being readable by virt-cat. (clumens) - Make use of the restore_signals Popen argument (dshea) - Don't allow /boot on iSCSI. (#1164195) (sbueno+anaconda) - Merge pull request #127 from mulkieran/master-kickstart (mulkieran) - Actually distribute the clickable message test, too (dshea) - Fix disk argument passing to virt-cat in the ostree test. (clumens) - Relabel all password and group files in %post (#1228489) (dshea) - Deal with the order of ifcfg files not being guaranteed. (clumens) - Add a __init__.py to fix up an error when running iutil_test.py. (clumens) - Actually run the clickable message test (dshea) - Add a false positive to pylint checking for S390Error. (clumens) - Let the excludedocs test pass if there are only directories left. (clumens) - Allow successful kstest results to provide more details. (clumens) - The escrow_cert test cannot use autopart. (clumens) - Don't warn on PyInit__isys being unused. (clumens) - Test that root LV is encrypted. (amulhern) - Deal with subprocess returning bytes in tests/lib/filelist.py, too. (clumens) - Make anaconda+python3+pocketlint work. (clumens) - Start using our new shared pylint framework in anaconda. (clumens) - Remove our extra pylint checkers. (clumens) - Remove a duplicate libselinux-python3 requires. (clumens) - Run makeupdates with Python 2 for now (mkolman) - Don't use the _safechars private property (#1014220) (mkolman) - Make sure directory size is returned as int (#1014220) (mkolman) - Only warn about missing yum-utils (#1014220) (mkolman) - Make sure set_system_time() gets an integer (#1014220) (mkolman) - Make sure the column number in TUI is an integer (#1141242) (mkolman) - Python 3 compatible sorting fixes (#1014220) (mkolman) - Make version comparison Python 3 compatible (#1014220) (mkolman) - Don't apply numeric comparison on None (#1141242) (mkolman) - Avoid comparing None to an integer (#1141242) (mkolman) - Handle urllib split (#1014220) (mkolman) - Don't try to decode strings (#1014220) (mkolman) - Rename function attributes (#1014220) (mkolman) - Replace raw_input() with input() (#1014220) (mkolman) - Make iterators and their usage Python 3 compatible (#1014220) (mkolman) - Convert Python 2 metaclass magic to Python 3 metaclass magic (#1014220) (mkolman) - Make the raise syntax Python 3 compatible (#1014220) (mkolman) - Python 3 no longer does tuple parameter unpacking (#1014220) (mkolman) - Make isys Python 3 compatible (#1014220) (mkolman) - Set a correct mode for the tempfile (#1014220) (mkolman) - Python 3 temp files no longer reflect external changes (#1014220) (mkolman) - Make print usage Python 3 compatible (#1014220) (mkolman) - Rename the warnings spoke to warnings_spoke (#1014220) (mkolman) - Replace list comprehension with for at class level (mkolman) - Make gettext usage Python 3 compatible (#1014220) (mkolman) - Do not open tty5 for writing in the "a" mode (#1014220) (vpodzime) - Do not use pykickstart's RepoData as a key in a dict (#1014220) (vpodzime) - Do not run repo attrs' checks if they are not set up yet (#1014220) (vpodzime) - Don't depend on side effects of map() (#1141242) (mkolman) - Don't use exceptions' message attribute (#1014220) (vpodzime) - Addapt to string type changes (#1014220) (mkolman) - Handle modules returning bytes in Python 3 (#1014220) (mkolman) - Add and use function that makes sure we work with strings (#1014220) (vpodzime) - Handle modules requiring different string types in Python 3 (#1014220) (mkolman) - Remove sitecustomize (#1014220) (mkolman) - Make ASCII conversions Python compatible (#1014220) (mkolman) - Remove "is Unicode" tests (#1014220) (mkolman) - Fix ASCII conversion tests (#1014220) (mkolman) - Return a string when calling a program (#1014220) (mkolman) - Handle subprocess returning bytes (#1014220) (mkolman) - Handle latin-1 strings in locale -a output (#1014220) (mkolman) - Open the VNC password file for binary writing (#1014220) (mkolman) - Update parse-kickstart for python3 (#1014220) (bcl) - Update driver-updates for python3 (#1014220) (bcl) - Update python-deps for python3 (#1014220) (bcl) - Add a test for parse-kickstart (#1014220) (bcl) - Make the import Python 3 compatible (#1014220) (mkolman) - Change configparser and queue imports (#1014220) (mkolman) - Remove imports from the __future__ (#1014220) (mkolman) - Use the imp module directly (#1014220) (mkolman) - Use Python 3 versions of Python dependencies (#1014220) (mkolman) - Use /usr/bin/python3 in scripts (#1014220) (mkolman) - Use Python 3 versions of nose and Pylint (#1014220) (mkolman) - Build the Anaconda widgets for Python 3 (#1014220) (mkolman) - Update makebumpver for python3 (#1014220) (bcl) - Fix Kickstart installation without default gateway errors out (jkonecny) - Fix results checking in a couple ks tests. (clumens)- Fix a usage typo in run_once_ks script. (sbueno+anaconda) - Add kickstart tests for keyboard settings. (sbueno+anaconda) - Add a kickstart test for lang settings. (sbueno+anaconda) - Fix a % call inside _(). (clumens) - Convert ntp-pools.* to using the new kstest functions and autopart. (clumens) - Fix up the expected output in parse-kickstart_test.py. (clumens) - Fix a couple more pylint problems in the s390 code. (clumens) - Use the adapted Timezone class for kickstart data (vpodzime) - Add a kickstart test for processing NTP servers/pools configuration (vpodzime) - Show error on invalid username attempts in TUI. (#1171778) (sbueno+anaconda) - Fix dracut reads ksdevice from missing os enviromnent (jkonecny) - Run kickstart tests through an LMC-like program, not LMC itself. (clumens) - Move common kickstart_test code out into its own functions.sh file. (clumens) - Switch to using autopart in the kickstart tests. (clumens) - Fix a couple pylint errors. (sbueno+anaconda) - Make anaconda changes necessary for libblockdev s390 plugin. (sbueno+anaconda) - Add a kickstart test for lvm with percentage-based sizes. (dlehman) - Add kickstart test for basic fixed-size lvm layout. (dlehman) - Add a kickstart test to validate the default fstype. (dlehman) - Add kickstart test to test bond interface creation (jkonecny) - Add kickstart test to test vlan creation (jkonecny) - Fix --device=link and --device not specified (#1085310) (rvykydal) - Add kickstart test to test hostname (jkonecny) - Add a /boot to tmpfs-fixed_size.ks. (clumens) - Fix bad warning message when user set illegal IP (jkonecny) - Fix bad check of illegal ip address (jkonecny) - Add a simple tmpfs kickstart test (mkolman) - Add a kickstart test for escrow packets and backup passphrases (dshea) - Fix a typo that caused us to discard corrected target sizes. (#1211746) (dlehman) - Don't pass anything to ./configure. (dshea) - Fix a pylint problem in parse-kickstart_test.py. (clumens) - Fix 0 choice in Language and Storage in TUI mode (jkonecny) - Update html documentation for new boot-options section (bcl) - Convert boot-options to ReST and include it in the Sphinx documents. (bcl)- Clean up after processKickstart in parse-kickstart_test.py. (clumens) - Add support to dnfpayload.py for addon NFS repos. (clumens) - Fix IndexError: list index out of range (#1219004) (jkonecny) - Fix a typo in proxy-kickstart.sh that was causing a test time out. (clumens) - iSCSI Name Validation using regexes (sujith_pandel) - Add kickstart tests for proxy usage. (dshea) - In dracut, do not display a warning for network lines with just a hostname. (clumens) - Add transport adapters to support ftp and file fetching (dshea) - Fix for "Kickstart installation fails..." (#1197960) (jkonecny) - Allow passing kickstart tests to be run on the command line. (clumens) - Automatically collect environment variables to be passed to ks tests. (clumens) - Use isinstance instead of type for doing type checks. (clumens) - Remove yumpayload.py, its support files, and most references to yum. (clumens) - Fix the packages-and-group wildcard exclusion test (dshea) - Set the GUI-selected environment in the ksdata (#1192100) (dshea) - Don't crash if the disk model is None (#1215251) (dshea) - Correct an error message in packages-and-groups-1.ks. (clumens) - Switch from testing for emacs* to kacst*. (clumens) - Tests that end in a traceback are failures, not successes. (clumens) - Don't run run_report.sh from within run_kickstart_tests.sh. (clumens) - If a kickstart test failed due to a traceback, display that. (clumens) - Wrap device labels earlier (#1212586) (dshea) - Remove the angle property from the device label (dshea) - Get rid of the find button in the filter spoke. (dshea) - Rearrange filter.glade (dshea) - Fix errors in the vendor column renderers. (dshea) - Fix some minor inconsistencies in filter.glade (dshea) - Fix issues with advanced storage searching. (dshea) - Remove duplicate entries from search combo boxes (dshea) - Use named IDs for the filter type combo boxes. (dshea) - Rearrange filter.glade the way glade wants it now (dshea) - Add a reporting support script to kickstart tests. (clumens) - Return a specific error code when a test times out. (clumens) - Fix indentation in run_one_ks.sh. (clumens) - Also remove all the fonts in the packages-and-groups-1 test. (clumens) - Enable the basic-ftp and basic-ftp-yum kickstart tests. (clumens) - Fix a typo in groups-and-envs-2.ks (clumens) - Get NTP pools and servers from ksdata for the runtime config (vpodzime) - Adapt to the new argument list for save_servers_to_config. (clumens) - Remove the restriction that /boot be below 2TB for grub (#1082331) (dshea) - Distinguish between NTP pools and servers in GUI (vpodzime) - Add support for chrony pool directive (mlichvar) - Add a readme pointing to the documentation (bcl) - Sphinx docs - use source order (bcl) - Add html documentation for Anaconda v23.7 (bcl) - Place html docs under ./docs/html/ (bcl) - Configure proxy settings for dnf payload (#1211122) (bcl) - Change online action to change (bcl) - Check for images/install.img first for netboot (bcl) - Ignore addon and anaconda sections in handle-sshpw (bcl) - Ignore %anaconda section in parse-kickstart (bcl) - Change of label in iscsi storage spoke (jkonecny)- Fix doReqPartition import from autopart (bcl) - Add support for reboot --kexec kickstart command (bcl) - Add inst.kexec and --kexec support to reboot with kexec (bcl) - Add setup_kexec method to prepare the system for a reboot with kexec (bcl) - Add kickstart %pre-install section support (bcl) - Remove the custom help button from the toolbar (bcl) - Use multiple streams for zRAM instead of multiple devices (vpodzime) - iscsi: pass rd.* options of devices to be mouted in dracut (#1192398) (rvykydal) - Remove the unused productName import from custom_storage_helpers.py. (clumens) - Remove the old custom partitioning help dialog (mkolman) - Implement the new reqpart command. (clumens) - Sort disks by name when checking disk selection (vpodzime) - Set both .format's and .originalFormat's passphrase on unlock (vpodzime) - Make the Encrypt checkbox insensitive for encrypted non-BTRFS devices (#1210254) (vpodzime) - Check for Gtk before importing escape_markup (bcl) - If the network is disabled, also disable the network part of the source spoke. (#1192104) (clumens) - Add handling for unusable storage configurations. (dlehman) - Allow markup in the label/message of DetailedErrorDialog. (dlehman) - Allow passing an optional button list to showDetailedError. (dlehman) - Allow kwargs with gtk_action_wait, gtk_action_nowait decorators. (dlehman) - Fix makeupdates handling of Release: (bcl) - Make sure we unmount the path we mounted (bcl) - Fix up one more back_clicked reference that got missed. (clumens) - Don't unconditionally set ksdata.lang.seen to True (#1209927) (mkolman) - Reset the back_clicked flag if we stay on the Storage spoke (#1210003) (vpodzime) - Mark the back_clicked attribute of the Storage spoke as private (vpodzime) - TUI pwpolicy setup was supposed to be in __init__ not refresh (#1208607) (bcl) - Preserve the order of boot args added by kickstart. (clumens) - Revert "allow /boot on btrfs subvol or filesystem" (bcl) - Connect scroll adjustments in the right class (#1206472) (dshea)- Enforce sane disk selections. (dlehman) - Add a test for parse-kickstart (bcl) - Add --tmpdir to parse-kickstart for testing (bcl) - Use the correct format for IPMI messages. (clumens) - Do not use min_luks_entropy with pre-existing devices (#1206101) (dshea) - Remove the dnf cache directory when resetting the repo (dshea) - Do not add separators to the addon list when not needed (dshea) - Only use the instclass environment if it actually exists. (dshea)- Mock external module dependencies for readthedocs (bcl) - Generate the pyanaconda module documentation (bcl) - Reformat kickstart.rst using better ReST markup (bcl) - Add some deprecation-related false positives. (clumens) - Add Sphinx documentation support (bcl) - Add documentation on %anaconda kickstart command (bcl) - Prevent Storage spoke Done button method from multiple launch (jkonecny) - Prevent spokes from being exited more times. (jkonecny) - Only depend on pygobject3-base in anaconda-core (#1204469) (mkolman) - Use proxy when configured for the base repo (#1196953) (sjenning) - Assume UTC if setting the system time without a timezone (#1200444) (dshea) - Add boolean as return to ThreadManager.wait (jkonecny) - Make sure LANG is always set to something (#1201896) (dshea) - Fix pylint/translation issues from the pwpolicy patches. (clumens)- Clean out the mock chroot before attempting to run the rest of the test. (clumens) - Implement %anaconda kickstart section for pwpolicy (bcl) - Add pwpolicy support to TUI interface (bcl) - Add pwpolicy for the LUKS passphrase dialog. (bcl) - Add pwpolicy for the user spoke. (bcl) - Use pwpolicy for the root password spoke. (bcl) - Add the text for weak passwords to constants (bcl) - Add tests with an FTP instrepo (dshea) - Add kickstart tests for an NFS instrepo and addon repos. (dshea) - Handle /boot on btrfs for live (#1200539) (bcl) - rpmostreepayload: write storage config after shared var is mounted (#1203234) (rvykydal) - Tweak tmux configuration file (jkonecny) - Remove --device= from the new kickstart tests. (clumens) - Add more kickstart-based packaging tests. (clumens) - Fix enlightbox call in ZFCPDialog. (#1151144) (sbueno+anaconda) - fix crash with bare 'inst.virtiolog' in boot args (wwoods) - Do not attempt to set None as a warning (dshea) - fix inst.ks.sendmac for static ip=XXX (#826657) (wwoods)- Only insert strings into the environment (#1201411) (dshea) - Fix the rescue kernel version list in writeBootLoader (#1201429) (dshea) - Missing local variable check (omerusta) - Fix the handling of nfs:// URLs. (dshea) - Add glob support for the -a/--add option in makeupdates (mkolman) - White Space fixes (omerusta) - Put all mock results into the top-level source dir. (clumens) - Merge pull request #31 from dcantrell/master (david.l.cantrell) - Require newt-python in anaconda-core (dshea) - Make merge-pr executable (dshea) - Display an error for exceptions during GUI setup (dshea) - Remove unused invisible char properties (dshea) - Add a check for invisible_char validity (dshea) - Connect viewport adjustments to child focus adjustments (#1192155) (dshea) - Support '%packages --multilib' in dnfpayload.py (#1192628) (dcantrell)- Add rc-release target (bcl) - Change --skip-tx to --skip-zanata in scratch-bumpver (bcl) - Add --newrelease to makebumpver (bcl) - Improve the addon repo name collision code (#1125322) (bcl) - Fix the import of mountExistingSystem (vpodzime) - Fix import error in anaconda-cleanup. (sbueno+anaconda) - Use the new static method to get possible PE sizes (vpodzime) - Try using the global LUKS passphrase if none is given for LV/part (#1196112) (vpodzime) - Fix the help button mnemonic display on spokes (dshea) - Only set the hub message if the message has changed (dshea) - Wrap the info bar in a GtkRevealer (dshea) - Add links to clickable warning and error messages. (dshea) - Add a test to look for clickable messages that aren't clickable enough. (dshea) - Increment the widgets version number (dshea) - Allow markup and links in the info bar. (dshea) - Add more links to gtk-doc comments (dshea) - Handle New_Repository name collision source spoke (#1125322) (bcl) - Fix a bad usage of execWithRedirect (#1197290) (dshea) - Have to be root to delete /var/tmp/kstest-* on the remote machines. (clumens) - Use the LUKS device for swap in fstab (#1196200) (vpodzime) - Clear TUI source spoke errors that may have been leftover from a prior attempt. (#1192259) (sbueno+anaconda)- Make sure python2 dnf is required (bcl) - Fix pykickstart requirement. (clumens) - Extract xattrs from tar payload (#1195462) (bcl) - Add a script to rebase and merge pull requests (dshea) - Update translation documentation for Zanata (bcl) - Switch translation support to fedora.zanata.org (bcl) - install.py: fix the 'is team device' check (awilliam) - Explain why Anaconda requires rpm-devel and libarchive-devel during build (mkolman) - Revert "Switch to temporary transifex branch" (bcl) - Revert "makebumpver needs to know about anaconda-1 transifex name" (bcl) - Commit 23.0 anaconda.pot file (bcl) - Rename queue.py to queuefactory.py. (clumens) - Remove references to old_tests, which no longer exists. (clumens) - Fix package and group removing with the dnf payload. (clumens) - Don't try to run new-kernel-pkg if it doesn't exist. (clumens)- Remove unused imports (dshea) - Check for unused imports in __init__ files (dshea) - Remove timestamp-based version support. (dshea) - Add test lib methods to check regexes (dshea) - Cleanup BuildRequires (mkolman) - Remove obsolete imports. (amulhern) - Make print statement print output w/out surrounding parentheses. (amulhern) - Remove an unused import (dshea) - rpmostreepayload: Honor noverifyssl (walters) - typo: packaging: Don't vary name of "verified" (walters) - Disable the metacity mouse-button-modifier setting (dshea) - Fix completion setting in TUI language spoke. (#1192230) (sbueno+anaconda) - Remove the pylint false positives for the GLib module (dshea) - Use ExtendAction for --ignore flag (amulhern) - Use a simple ExtendAction for add_rpms option. (amulhern) - Fix log message formating (mkolman) - Don't clear nonexistent DNF package download location (#1193121) (mkolman) !!##%%''))++--//113355789:;;==??AACCEEGHIJKNOPQRSTUVWWYY[[]]__aacceeggiikkmmooqqstuvwxyz{|}~33.16.9.4-1.el833.16.9.4-1.el8   __init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycxkl_wrapper.cpython-36.opt-1.pycxkl_wrapper.cpython-36.pychelpers.pyhubs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycsummary.pyspokes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvanced_storage.cpython-36.opt-1.pycadvanced_storage.cpython-36.pycblivet_gui.cpython-36.opt-1.pycblivet_gui.cpython-36.pyccustom_storage.cpython-36.opt-1.pyccustom_storage.cpython-36.pycdatetime_spoke.cpython-36.opt-1.pycdatetime_spoke.cpython-36.pycinstallation_progress.cpython-36.opt-1.pycinstallation_progress.cpython-36.pycinstallation_source.cpython-36.opt-1.pycinstallation_source.cpython-36.pyckeyboard.cpython-36.opt-1.pyckeyboard.cpython-36.pyclanguage_support.cpython-36.opt-1.pyclanguage_support.cpython-36.pycnetwork.cpython-36.opt-1.pycnetwork.cpython-36.pycroot_password.cpython-36.opt-1.pycroot_password.cpython-36.pycsoftware_selection.cpython-36.opt-1.pycsoftware_selection.cpython-36.pycstorage.cpython-36.opt-1.pycstorage.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycuser.cpython-36.opt-1.pycuser.cpython-36.pycwelcome.cpython-36.opt-1.pycwelcome.cpython-36.pycadvanced_storage.pyadvstorage__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdasd.cpython-36.opt-1.pycdasd.cpython-36.pycfcoe.cpython-36.opt-1.pycfcoe.cpython-36.pyciscsi.cpython-36.opt-1.pyciscsi.cpython-36.pycnvdimm.cpython-36.opt-1.pycnvdimm.cpython-36.pyczfcp.cpython-36.opt-1.pyczfcp.cpython-36.pycdasd.pyfcoe.pyiscsi.pynvdimm.pyzfcp.pycustom_storage.pydatetime_spoke.pyinstallation_progress.pyinstallation_source.pykeyboard.pylanguage_support.pylib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccordion.cpython-36.opt-1.pycaccordion.cpython-36.pyccart.cpython-36.opt-1.pyccart.cpython-36.pyccustom_storage_helpers.cpython-36.opt-1.pyccustom_storage_helpers.cpython-36.pycdasdfmt.cpython-36.opt-1.pycdasdfmt.cpython-36.pycdetailederror.cpython-36.opt-1.pycdetailederror.cpython-36.pyclang_locale_handler.cpython-36.opt-1.pyclang_locale_handler.cpython-36.pycnetwork_secret_agent.cpython-36.opt-1.pycnetwork_secret_agent.cpython-36.pycpassphrase.cpython-36.opt-1.pycpassphrase.cpython-36.pycrefresh.cpython-36.opt-1.pycrefresh.cpython-36.pycresize.cpython-36.opt-1.pycresize.cpython-36.pycsubscription.cpython-36.opt-1.pycsubscription.cpython-36.pycsummary.cpython-36.opt-1.pycsummary.cpython-36.pycunsupported_hardware.cpython-36.opt-1.pycunsupported_hardware.cpython-36.pycaccordion.pycart.pycustom_storage_helpers.pydasdfmt.pydetailederror.pylang_locale_handler.pynetwork_secret_agent.pypassphrase.pyrefresh.pyresize.pysubscription.pysummary.pyunsupported_hardware.pynetwork.pyroot_password.pysoftware_selection.pystorage.pysubscription.pyuser.pywelcome.pyutils.pyxkl_wrapper.pyanaconda-gtk.csspixmapsanaconda-password-show-off.svganaconda-password-show-on.svguihubssummary.glademain.gladespokesadvanced_storage.gladeadvanced_user.gladeadvstoragedasd.gladefcoe.gladeiscsi.gladenvdimm.gladezfcp.gladecustom_storage.gladedatetime_spoke.gladeinstallation_progress.gladeinstallation_source.gladekeyboard.gladelanguage_support.gladelibcart.gladecustom_storage_helpers.gladedasdfmt.gladedetailederror.gladenetwork_secret_agent.gladepassphrase.gladerefresh.gladeresize.gladesummary.gladeunsupported_hardware.gladenetwork.gladeroot_password.gladesoftware_selection.gladestorage.gladesubscription.gladeuser.gladewelcome.gladewindow-managerglib-2.0schemasgschemas.compiledorg.gnome.desktop.enums.xmlorg.gnome.desktop.wm.keybindings.gschema.overrideorg.gnome.desktop.wm.keybindings.gschema.xmlorg.gnome.desktop.wm.preferences.gschema.overrideorg.gnome.desktop.wm.preferences.gschema.xmlorg.gnome.metacity.gschema.overrideorg.gnome.metacity.gschema.xml/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/advstorage/__pycache__//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib//usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/lib/__pycache__//usr/share/anaconda//usr/share/anaconda/pixmaps//usr/share/anaconda/ui//usr/share/anaconda/ui/hubs//usr/share/anaconda/ui/spokes//usr/share/anaconda/ui/spokes/advstorage//usr/share/anaconda/ui/spokes/lib//usr/share/anaconda/window-manager//usr/share/anaconda/window-manager/glib-2.0//usr/share/anaconda/window-manager/glib-2.0/schemas/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnu       Python script, ASCII text executabledirectorypython 3.6 byte-compiledPython script, UTF-8 Unicode text executableemptyASCII textSVG Scalable Vector Graphics imageXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode textXML 1.0 document, ASCII text, with very long linesXML 1.0 document, UTF-8 Unicode text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R utf-87a3c8dddabc5ba2e416d7330742aa13e0a851ccbb584dc18c1d027ca4dcbbb90?@7zXZ !#,] b2u Q{LVe/A9ߢ\?EQ^] P BUEB6>Ш\5%*ݖ {WjP"co ?Q3*r-@njȭd.{{(iq ѩz;0YmKܭ+:"l_Y_ދ Hܫ C.7/wc2˵(%cI9;Ɉʳ_\߭7_zޟ+#EjssdQNo׭{v2qʯ[֖&wyv 2yA@Gv[g|G~Lجy*TlkGbBjV+ -k8ģz:szq鹸5NE>,yv)zNY(Uw~^dOXz(}rM$o1+]Zd\ȩhNX\_2n]9EO2m쟎 yx=熁'<@oe+.R]M>ud [K-0U@fөD$.VNv|SkC$뚨$t1+B*/vugF՚H[u7 iͳj{ +a$ })?+<՗L y邌? 5pCVos\BDs@!@!9gK$|OWhNA8*ks( G?>$Sw' E[8 4ѡCS?w5t+'"I~td k:8օw{p|Pk&JEpYn?"C Dqql@ $%yOSAMdA.'71" )tm,i %-Zj)7 y 0GV~cC-q^%SmeZl㦄8G^<2jTӖ) *=K"9ۊ:oȠ_>>~.Z}%RaJfM \fMI/i}h5wU9-£︇J+ci?r35!dj S1?0?bx7Z`u~{LP&wp5Y&4pz9M甖I&:)rmOHQS#%[j8Kŏ(Srƭ wnUc ]oN[GDZNK &.Xm^ϳŷ%Yo)DR>j ev!Z|q{Fsݔ[~,HF|4*J"7K[).]"6V r/鞨޺z.rDϟ߉XBI3_5TQǸ:~A,ɾExfC~lڞ͕VC>^96/T' yYjîpP;`, `Osjrvwʐ=GWՒ85"ٮ=;weE^/ ށ>-c%#8S A`kixMNI:椀[ 0Z~,Zba6<#)TqhjZ4EdF5q9{SlDا7щ:c3lui2P$p(}ќWk+st֘ DgوHDn.d5L6NA. #Dְ7mQD!噑bl \ 1G$p-tbEDK>c޲EDIr<_?j $]ŝ,Qp֞G|+l KooK=U0&a. H ; SwuC2:O*;@쉯kFDbZ?Ud\ boGS&,79} d 2Ujo@V X JMQ3)bQd] fmx8nn* *>P7m gwu.x<2([4EB#Q " `!YnV!)KӥWGg YDr͗HN38'sDWݠ;;I^[i^ ,AFޡk8n옃+s#F<3br{ H: 4mN9bv-Bf'r XpҍgsƟVhu ~*5)mǼs޳-,@vs8qK5WB !3݂WgUw<UˋQ;eȢ9ދjB ۩0[}6 6;a7oLyB<^*(q LIHXs@!/xyD1.LaU: %J(x%2 0!CѬƃtx ܜhdY3ҩᢽf~.HΑec̣И%f9;mj̊nC]Խ:@{Bx#?K,XC?͑/#Ai$~e!azE,N6-ٰ們A.Ԋ^ ÖaAz㵹-͛u/tM>RMO(  <-څ %Xk>rZbuVԚl+꺟>Pu\ Q )[|31rP=8C-T@%#hW˒c;9|&#T0C=Îz0񬟮Sa4KvG_aCUnOG6;2b1ionR}&9 &7<8"[$TٟES &DqqT i(p~_[`go<h[zw&DÏ|z7f9jJ\lL\,l7qW18Q. ^)ٖIԆq"LR#Sp(*~]^-S6|-V@TLe" N/AdCQx #7[\"8[?3.NC9z-(IǙ(nI\Ӓd;.^A&YYt5ZϜ@DPҕ`&%12h3+tz'Y~,p 3b:^4( ܮg$[^Z#HZC u[?&(2jZT!ݳgm$׃E5؍PbHZj>S5xVhey,fq )`*?> !\+u!Qdpw"Q?WP 2mؙ[(6=%ְ1Ыp<+j݁yz/qVp<#|soD̵*ճp =Vvil(+]XPVM&)MA\Aik Ȼ~aݛ*&A ĎCWW2b)4u֔|5~S#J잇: /Sڄ,~d_{t U# s৓Aۧ]{c X~jͰm5Mj30Kɜ X:΋#c*Bt'?!'s~vZ_Zr>c̄mszv$qY^ʋ dn6~vp'iL fqVWzpD쀳ݔһݰ {D6 uL8y#0Sd^k/J/ЪL~pQzl4jn`zSO6/0ķm,9@_F>Q㯴#jr؎~`YV_n#\?<Տeԯ!Z; `[K ƒqħͩPxN~bRgo"cw~\&%wZ8S1VQZ^M0qkuśْx2@5{HƂU} S͹텉kGL|̄| [t`m*M,#?Ēmre$k6鞇P=3`l;،ZGF})r?4K:R=1ʵجn](:g$Cy`=i>;vڏ6OGMnV|dkUC;k'?c|Ƹ 'kDwdulnJ{y𴱣E mͅ(ފ2zv!iӫoFfZWE*&^3t?a%iL]Ωv {+41&}|H߆ubV:OsT\* S $]}aFqr~5VYӟ}vPD3?A~fi T%FgA8&G"i/C<Ȉ$=CvAi}Gʴz%6.4mo GGm̂mӃ&Nտo'B}9X͉\E5hW@* LfQ-úRi<^&o ~ ?O9C4!095n2i qGȇ|'L]BԨ v3m/B`bV=A&kB[$B+EB|z{MS45h27ɲU筀Ux4}zp!+&̇qӱ;bx0:f {Hgƿ.99[lY ό^Uu##/8/BO'J`PrJ3tUm^i4 @\!aXLkf.V , {rnubޤG})]l\eL?^6խ3Osr14Aۭv=*Jz@PEA'4˸a.g6,AG#dϙI8m|\qbd4zcp-lIzK=Uj2nQСa8CYA-S7/RO6cIqT]%Vstᕍ3$ (Ku#e1ϜJCr1MOz@ XOD~evǡXU5Wz\7qb#u Yq;Q 6\էA=Ʊ9[>&L"fHiguކrbN5]pl,@Io<Xv<4H>Vѕȷ<;hcATGai YV !5>3)8 |o^g‚nom=bxς"d -#Gh: 8m}|1,6 [~pS m+6~f?{,ҵy|SƩ{|Y / 2jK;}`%MF MRkm@ S_ R_ԀCMVK唀KݛJد)&XI@w Px ~dGzDd wc~UfRqwn`5z̒ f+ 4BO{$ǀ}{Z m?X`]0ؔ(0] st./r1;5:IRWxnZZ5 )I|W"\1vvmgR>j7q96͸9#q21qNH`=\$cm !36$2fq.V~YqMX\r>IXQ4?x_ӓFO6t3ѽ~Wb1}7V>R@ߙ{Q$쥃hBc%n7;۸J|C"qshpҹ:v1~ظ9v0"iԈI`,Lz0at1+#UxI--Hx k9o\ځ; k+6S,pY#9mWRP7"}.y@V2 57'I9G̐9_.ac݀U &Y2՗Z#ۿ1.<s߬.x*FG8?y[6c 9cgPDg^~Qfp*]ɞ,K3pOsL]Q3)3B+6^g|қif)TC.r xdFT5PVJ@0 vƈ(#J^Uu"S6 ghorC!f/z<ϓ"kܫ^.5<ǖFq2ZU\_HF;gf$CG742sZU,eE\BucYѝ,Cc\+cHB+" 3Co2+@eبHC],u3T_5bқ'%T>~V2fFj8/*sb[w>Vb,@08MI&z40 C08kpuЩ:G1Jצ*MtՕIesW/dq v-4ccBJ%P6]](v5Quꊭ 7euɺL^0>0O@́K}֘0:Ƹl-~ǑA=7 9A1iXV'dKlSĶ̍|DvnaT Gdvߖ]z~CAFpVP1~$,s eB~@!hU™ٙk-m},tn U }i|Mp5FzłN H:zPq8<`(@'XqL+ʀ$Ͻ7Wya tTN^0X[FNcRj̴@b Xs|߹0"( yЩG_ZS|S?˕bcnruw,ݫAl`y ,bR< Kzrϧz O&-MH6"%cwr168R"68sW'\ȱ:gK+bqaqVi|6wo?497WWlWhͣ1|*\\;*Xm 9ICS{˭l<Ff 4#[Cn!%{?_s~g*dQԱp @.OW&1u.Ͳ9נeOmīAtND({ZQ䠯*='Aojs7y^.ҭE0kAXJ>3kNxHژ*7>BȄCXg7闭fԫѷKxGie(p Mk | LN$_cCZ-2heXWND8~FDzd}5R48pk%s„O.C ^ ڪv%*㗨`l{&d`2ANbQ_l*bdAsmCpn!$\C #^hIޘ@I6GN`hė |XtB)cD&Oݰ%ʞDџXo~z_]~N4 5t4`?th$Cғ#AҵpIfw^?Jq6殷L}ӗ6-Z!H16ySąYK,_LT\gAt.C= ?ʼ͸lPGgdbf"8TC c0uŝY2=k}N B(pZGҥdt3#ɾ؆;c^e:G2$m"ּnʚ'jq8)$QzCց4 6 5*,>~Ax '2lu I\ Og8@⡠.吚WK Rgss@ϒixҮ;/܁q'־%-8}(LGء (/⠷= U8#L 5@:'ΟGRD֩q"wDȭq{$a+Th #y9x *oc砧TtlUĮQ eLV0Usljkc(h]mtMsj/+հ#pSTޝdz>ǖ\Ct%=(1ә IKF|c_4Kv3^H8΃ݐÌc5ҷ{Ea)FvÇ~pMPq*heZ|N}8u;kM eW 4.8%b2)iԢO4ZÅ S,=1b7;YcC<M2.шSҲH4fٖw㊝,~-Gek > RcW=[K03CPٝ{>+`i>̏gbtB"8ςy]<YUW^,u&tä=VsixuAl #yEe%N){P}$Z} بv̌kBzeOY˙};TĜ yl AoFQUw!8HCUg,/f= &L PX_2a'7[L1(IoJ =L22oPz峌"^f9AFeAIߠ@; 4&8N(<< Ld߄lQzF+=)@VE^!u\.p%"rfYgY898AMuR {6-OåW-| o6ՠQjǁȱ[*)HG3 p)0ɦyxQy=dbY zXjKgų_L1'}{n!2GO-}n Zq7ЭS]{Ƅ$ <70W$0In4U׎BG~ GhFP߱*Xcʐh^v/r9wy2"`7^wݗPD;%#M {< C%Ϩ~BAc.<pA>lXCAO 9Ho,]gH_8Q0d+we}K|y|A+5PP)1{6ъĩ?@/Dwpkt 3=J1Y]g3!f.28# n^\֌k`@R FqU7n9*9@&9 :䟸"\TG&C/6ȩ2]nFH42{5WnU†\/Ƕ (ʰ p(zE`Ŭ^ ;Pm˿D[yxs. RpVPHɆ[[< O&342B|'iM0 3'݋&WNM%P5qZIVe:3~ρ~aܩ~À:> kڏz}WTiuP"YfdUEFK*nr ~ \#cMr}@f  H!`+ϴT Z}~z@W.ŹF}"7_vu?!@l2 :&N$/n~yew5 -,'ezr{(>O>*~Eށ4GbM3R֜  B%WjqMCA?rVݶ%hARjPT+fH+Ķ$R-(fZgxQo~\˟P yRaz=g)845>ߵ{͠xHBpQWXkH=,e8ܓ<fJ.?8ޝFWW]p ^I>x$UqX#X Fj==2$(6U1+U ׄE'7?A"@Shn)BA%JqWUʐЪQ4OKdJ EBęO6#kGⶐb{2nbN3ivr/;ٗg/o:3_#Cp[(lgk4` ċi(;Gsl,%j~,29 xBq˝4c4hd5G.bH)KNa@~HTĉx&| {)8Y601x7Cj1%mr G]tp|B  `,'7Ŝ/=7{-_/x*;91R/LAS˶F84L'BIv1 pTĞ{+v25Nf'}>ߕD}}_oq؁շ *}nfk=N L2]C|*hܢ<{c&bnڱgqwԾm]=W8|^LdJkxv.8;X7a?~Unζ:(_6 GR$i Unͭ: :B_x^cYKvЅ̧p5[#_0޹T6X5Og.w_?-/tpUDNtw'"ղdun&B?Y'6=aO/0KB&gL _;3-1*iF]>5JB+t<Qq7k-ҮáӍ'%4gR#3vcmcL; #8],}IC+id} 2f`Y#2OCVxuazŇ|ohzefRĢpNIW/"!yK7iZgJ)[tGH Np!ϗ´WۓQO@pI&ښS zد! /7,)s7Ɋ VI|vEenG ?XAI9fm} e<k,!,(qӥŤ돦>å҈E{>5x ~2Kxa CYZk&j~FmA}g Ƭ#x)r"ƬKFɐFIU%x[B/p`}7}$(FSPrgjүu|Q*kO{zv[?_c/.H[lYJuB/8n#8}ݲwH\_<Ѯop=7j>#'7o. @RRÛ:2\?Nj@ݳ+vN蠜^h2gXBr)OSӎ U\ޅOk.ibp-tjFqxr% TvZ '(ƞkЗ{U]U [=[;FҀgK :`F[y85_C l֪M5 \` 5iBt=ehBl7g;}W8-%l3bO3vjafrCt&e蹔f/ϊ£K^ GvwUSU=HwCb=$Sr2k,tK,P38Wy" :H㧜 8;\|LQoC"7oyi:NAWk_hp\XTY:BYcd<.SV/^)ۗؤL(Ǜ e~ImXx0+X3l_ߠMlLzdUGTmUD|Z B}: 嫸¸jhyїr(j 脅5@␢x%Ntr20~ |'#tmPE=,? u˕XWNbW)U# /JƠ8".LLJ{a~S_ЩT'_h,Bs?gƥ>/_v)6_ۄVkФV+B9t=]I(5VH SC:3#\oRʒZ(T~>vH#!O6x >/Za[ * /?̫9!ѐK{v.rM:8UYIvI/ZL$J3cӅ뙯=8Cw;:=xc".SNW3EϙBD $V0sT0)fslDbA lQ][>.2\(f,@ #*hO,й{xPV:( Mtn)␭s]d_vRLv~v\fK+0&K7=;SsE[Y}3JԹӒ6^̠J;-2@Lj 1aP  7esbf)Agmm=9UG! ApJMr|x.eŃAAAeϱRp*޷XǨ*+/!܎)/0ziЛ2gx%Qm0^Zj>U{sLMҗCE핒\6RCA͵P ̢tmi`@!,j*CÛw,ْ} ]ISWT 5mL҅1"!}EqEqhEm?omJ} @ra.ƨbڝ\+'k 8p,kI/bQp*B,1oFذ701,m IlGlnZc IT7 nZYUAB|6bc# +%0BK͈ޖgsU?XO}exm+cb^[= nKP:l#j*_"AY/w*Qa{h:YikVcE{ {=Mx دneVsV2'zREeNJHH ݰ(+(a45 TsyzTČUFo`jo4;ױoF.~Ad;N@.9 fl9e4WW >~648! PbwjxIbnsf+S|%f۳Y(\.#Ce-Kz2>sx#cg`|7 (yWhs[4zo?;ttQ_7y>nCm."A܆":z#xأO6s{sH:c? ˕d! ;%uJz /+tP~m!Gs#<.C謩i%3/)k H dCR";,Cltm$*H Ak  VF20it/`" jj 51% ,@_=9 V}wv?׀k 4\luj~4=B[FVn"WL^&٦͕1/MY_^l,]&=a9ZɯtZ >ނ(ϟ #TZfF6zϼ Nqѱ1}vcWk/ 94r*9%EУ#_m 5C6RZԐm׳mljzͨO:hȱY=%$G?sΟV E&}CRΫ$(v/ >sn5Q.WFɘK6 I^@en4Vj'*&sUH~hO9ZRMnvZtU,/b#Qʒ(01m澿0~}k߿!9aU$_=! 辐}RhAiivT%Ίs3ϬKc˰~2;lj9ɫqߘ7,Vw?#3_|*z!{덋G <$^ /3V6qƍS5vBw2Tqyz 7o'-iL)RnLvH5ٯAs,#< f(ER\1 q-#kxIN X:4?3r%2!T!Μe4e=of5@ wqXߋlp\GYA撺z݌}%gl垺K)*0Dϳ־jjgB:wNw=GQ^=6@ƸMTiFbp1M,*]]TVLixPbby1Wx)N@\N'JlS1@qA.-? LBEy**ksȍ|@`|@')6e mr@]3F]qH7 I. (0[j[ފE0 |p7pAHsS0B/NCmdt`s4>j; K~emUC6I̼f# R(a0 [JX2naeȇY4y-~ҘfX C=b1 LܮMDND',8 I2#8[߳)?_2@tj6Yr'4 f<g!+!c4\m(fFL 0g "mN ՙ6`][Xmvj1wX)r=|EX*?XZdNɠWԺX8")r7HDĘ)PD VXY2TcU9m{u1g<+#TWLo3)?蝜G-`ݮ+NQ⑂c4gl9Q=[a|j5Q:mᒑD0?E.I:%sVC'+6('X;x3 g LJ2x{oY$1$,DwQS naKS6J>ƆTn]M${e@a Q7)^n_R*r/kZN:b&B/n{d 7=c [(DzXPWk0NJV\9Phi!LӋ x2HΏQ{4QK:ӈ'͙,ϒIlqmLGV✆2]mgZcґ pE.z]imNq{%V{)2a(-/B< c0X {bh4UN8#-R>O\ ˢws /q=Xe Ûx>z8(W#WN/aSn(*}M#82:IGo e^fe]M:}gI֗ mhIgG @<̃hiVX.Xl=( oW4+;乹ώs4c)z p7Wm,0cvFD`zEIϿ{Ѓi$OYÓ%)֚M o;U!}?a}5t9_eRqkQ<ڤ0=QZ)3MqzaCdH^,0Vj5,AjMg#vrK}xuyC W)9 [K' 8)DEl\')u_Ν8 >Z zdh?݉RZ*AJ8ʣGF!bRX(|ܠvJE/1U5L߫:?Tz`>Qgg2|D^g{skmh6ͣ1wܕ+=UTq,[DrZ% Yx.dzòyJ !w8 t8%6 )$6֗Gz.]l ydvN;ܵZrXGoet\ )y#%l__&0]٘,Ȭ+Bcb\Dvqy"F9+ibE!]kduĊqy>f*s7 vwv7>qUӒe rֳ,R>0 H?wb|@c*8Gk~DKB-V+5~[=:`DoB62N;ԪjlJn.:GeTSvOoR? ?"cus7RP`88@A45:ؿoWՖQnjH%[j2wD'X\!ʾ(~y*PpTV12nJ$)S J')Z"tH͔pp/~W2w%"i{>4A";rvoA{>[X5qHUwRg؈AF06{r"jN챸I?x=;X~t5ݢڍkMMٟ"))kzMm{aZSvܧ zeqš2 lTb'+# #ބFJ $5O[PD ٤cv2EcxpjVdDqBLMFh:V8"oxH[!!^$ok#7 c-%/ę`SOamQ:<6fuHc 1 ʹu۵ꅌ扥ػ)FXM tz%8&HQ(Hv(!$,~G8$x :e֫44w uht#VRqPiM"KrLtv,<(%.DWCZ5,q;VvtmD+lbP^4p>rhZ:bwlK^1-^ϽFfNܣȡ]LY82V:L9?"^9җQ8wP T~HF"1ⲱUz ;uYDPk']w^}4@J7>RBmBہ$^?>)S8`h$M:a?4bG%Ӹyټ!Cvm~oʚ5CAѤ0ʓIluf0P1[У ;ͼ}w4hT.wZifq+TD^ ܵ/YWr5cE5%K&qJٽ`j"MOMOx̄_+ʲEgH%ރ)<~BQF P# !ÊTׂb<-in\F/@_0o+j[Gڋޏ3ȭb{Ͻw ݀oAtF]xch'&C ExUpyv[Lst!lJj*lİieFEs=22jusՌS{"19֎s4Y*J 1)t^ʘ{AC{c\,MLD J]/d`KH I6P+viq>:rT|.=<a$){?* dᶺOj` ^/&us]xնzAu- 5ʽ,=PPާp{olmȜM1 WM/M?U:oQc3}gP#pGhA:RuВlն30e;s,9[U]'~Bkuj}8s~R[\51Zed*ڐ͵Z_IȪ238G43:\p Us;y7kYu]IŃo, N i??g|Q1 S֮\M4$Hmzwk6Tf7 :(ā*Y_NͦPE Z"@&d@}|y.Z1n.ٓt Ce^WKoo;XiiL NSݽΙw)c1w`z *wՓ,'TVy$Ey<|Z^|WBم;- :m4y0 Dpl׹J=U֞]D]}uv(S_e]"Z۴6Gڧ<;AuN%N.*I#YS\B1L'fVذHp{/muԧqzsґ⣲/2Ze{-Rb8h|4<w|»G|yrbҒ._͠Q6f7rEU/TDwە80wfymn"i)7{zu)L]Qom@FXKN=ޏPӌ{bޕigu{^`*=̷7bGk?:9VtyyۮDQd9"VL -26Ym\؊YMyqUFW8w ȒR?%"3;]^ς r{^0‡ vy*l09FE% ;Fx< V^#T+~&`yUhC?uyܸ{Tбz#$je1Pb% qfr8Xy{C}FEi`-Nu,}W6{JW3%I> cgo E?*RQ8˷tcuf~_6ǙA`gF[R75I(-bNLb%tb?9ZXu0R s39wk s4hLڞ]mngwqh^^'=}#dNK\11K#etJᎋHi[JVJ74N(f.{,wnfE>ʩVJgX:Iyts1(&Ϗ$u 5xBιCa΃FWt:0~M}&DZ<XE^pBJۈ,cD[jvR͋V[|CD9.NU[4Sv=]Vx 3Ǖ Wva^kG)ٯt&GKC,Ԟp2[l"#* O% `Pe4(Y,Ϋj7sЎY^ ~LdJ^w%f%ȓR Oyተ8)f܁jw˗rv'c#*U;maP Lp =<[^Q1NXF|x>Ê.EҦ-OsR"U~D7'Jz  fke=܋p~GQ\@ў:ŽsoIX,(~ q>FjՁY&ȎQAYk9BfY=kX;̪}4_;E0 : @~ C6; 0=⣶?&8U=,!G@D-;Q a{37Ow);rN6/3Gūwr6 Rt@W ܱgaFI]7L%ž8 IhgruTr+}MlK} vQr;\`.M;0{~k~B V%d0}u(Wi̡ղxlNp檑b* oR,++V"6T>K"$lUgoV}u`gB%=1eCW\!2@7GF&a+#.gA2>EFb)\׀poqwZQ:U(]=q8(@:VƍA1 ?YS[%cTÞ s=T3ݵN :S^K38㈁57xTF6fe@YJ%43c KO\+WDCxk'gme]Ix[D]i"q(\f * rDw`S8pb%Gɻ tNw!JC9Z樆[rspImݏ֢wE@vKPUhp ag{Y'!;rTzxBh pAbB1B<[()h##.PdҞap\p\rMsٓ>iS88ƀ2ØvGw5l6xDPaj m8{۠XD)vp .D3a <'5Fi9-mV+"aƧ٬*M$×+Tdbc=j;0ZkHY¨c2N<)JAΌƸj hꤾ_0acm5Vhw+ƺ~ff`etƑ>WY[KM1 0JDRqH$:+b(I>moߠodMpvryQc$ FK@90͕!XyyJ>^.õ;(P/|&RΡ5l%`SP{;H^ևJU\8 CmR */e)iS]9 [v&XLDQy;D0V5XYu-.hu6־SOoKx(Rr[Mɪ7&'hMhJDA0n)K18J'8/JL/HKgaw?Y40Wz1GӲ ]806njm F<`2LȐyp`Zĕ7YЬ10b̡hr{ƭTЍe|\AՔ N5W9EEw&bLcjX+ͻcCE{a%0%bNB%ih sVMӒsDOΐּS"@> 0ZzA 9qɇt eu!}=?g]m/"v]x_ʍH@ti1[afvX:EcV*oŊ)y72]03,OKdWz(eI!ezx~7*?axJ -b騉bZ0|kJյ+eHm[f uE #F1X$g净 <*ҵI䠳 ^_^%ob8W&΄^ = xijfJdN j]I_HL%o}PҠ2Ub;MvR]$hve\2/VGi3%q&TZ=̞q߿In]~] "F/x{-<_d϶쇦5롆 WFA !kh6D h6֫oNe*7;=KCZO˜RNXȰs_NR,@=p+H&tB LEMr3 ~||K9W&jvO͔ۚI܉;Q,/QO77ah|ʃX9>cڽ ] ZCŻ 2㌾pyS=LJ!K|"_GYCf/OFmyw-k+zOI&=[m3Ultўwdnw$vyVE ^7 &uSŸ80 &RkX~јLq1,˒=-n99ͨ#BnvthȲx:},:(H˓aWURnJ/1gTn98˼4E(v갾t7^ {K.E 35[  ?n6+#(\^f:gws+$r6tT9N Y[폈%Ò 6|Tk->I;ؔ aS3001/'pB-t.gY f/f| -~>e"@ W+=h !i*G%zJܷT3>(xfz/$/Ky42*wձp[v8#Ǜ A5I-5P5|29mf7SIނo޺ټqqwl \syкJYZSbSq j`+`Ǜ)Ty`Ԣ7)<2rE{I,ut}к}ulEd:_{=aHB>=%BYsK?>޼ZTKK`=)ks!G'DT#, ܂m~ҠcÄL (  krE7Qb,+sA0ܥ<@'qd71w:p{{ĥYc`H"e S肿!]τ58O_uD^9MK5[C?=rDOߠ= &:rqڳYiqfnR?{oĞCjL1ݗnFme@ɝ%Q(X@BoSvpc(dQR>R/KutZ$rOu{ H,XH@ 0.7(33bX s\◱Tf YjRҵ.Ld+w?+ibOeo2{Ij-TRMJB{# NHdB13_9M}>,X{JށM4óM[L,]#D[̬)޴ղYz um^\d{7ƒ%Az!p{X'J3M:I[E!UѨӂ~@ҭ"Dom؛#47Wvs%%Cvx?Qc:-~%}*`k FDҋhYi0˖t[Ӣ`t,EGr rOrB "WǭOv:Z"q4h\!uIČ ԟ#` I :A y~楑  O'p B֧ٹ{/͍Kqv[{Ksɮ%DqLqpͦ.ٱ[-n52`sGϝo,aR$91A ֘Duz_C`Q*SZE՛Dgԛ`LNaNjtP2;3ua0wkK{T}ܕoX"BnAQy7mieڸ;zJ th>>8J| ɣ\L8\#P-|i`Vaxu>+IEip<c`sQSFacڀ.yk}^DXyGxb$כU1+b, JůFCo،b> lx(qw(&硼Lqէ} ?Q~,6-pAs{NteƬDE.S=n-,cˤ0*<آxf&>gO, 7qa}4/䈒~}EO e9; 2U Wqfna%)_pZO,;w5@(:r-}$d\e']$ AIdr8)G^KF~:W$ߨ$xT(ƜFr<~=]~a?(#s3fh1Jy̍քن:HFg~hӊ-Qi >⇟S9PuG`Ȯ>u9їƝU _@4Qc[=ݍe&;l9HP[CU\2wh}뀂oUG8 Jz{U$FdOBPhMfPU'b㯅8et;l-Ɋ0ir6%A@#浓E(GWq@ݤ[OnD1th:ع P9[QQ];[&8$Oks^m#_;p+ꇑlCt iv""Ʀ4:|H'z,Fg0")V-V+YԐIi]!8ltut~S@q9HdrNcr4P}I\V%s k5!KZRwQEnQȲ}k ۹ztB_[F+Cf{U Z7{X1,X{t7^< OS]\| k_A KKpm6M3FHj`MXܥq\Ka 1*Ѷ(F k Ļ9x>˙(! i)\W֌?[þ9>[p`Y"U=`hF4#v|n(eVzeTǯ8KQ%*7502^H8<_$ȽBQD}Z/<Ϫ:= Modۯ@]j`,QRÔ[{DO yjGX=,>~qJ}5%@8Nϫg)j]ؖ |wH* ԰$ZkUӣ6O \IBL'ŦFC&x*;.VfV=Z*t(0YΒˣ!6my=(hㄸxILGspȤiUtebU[g+c$ԦSPG(!9O=%.dB:B\EI|M6FN+ ͪh>616-M$><jN?,@+Tjm*OBK9cN R7\$\i xi$Qf/uQ2S:,9 -a @4ui$_gn(|$MR] vg2e0G|?g~{^ Mf(G|/"ia S;Yl(וsLP[‹t?%,N#>Ҧ$K4fٰm]{fgr*_b9Rһ!\0:@?E{.^1E3B.Y#98|̻huK_TTQf^їtId%fk㹙`N(ﴒ ;2]CAQ[̐'өA8tK>̚3 ?o][S'*:`!G{fd!=|_͍G#Q[|i 342ϳ 3?GzdUl rcYRW,I,ظLjMmaqu~n~N]w t$ӌ֑.-LTLj&S"jk5`F`+&6fǒ@r|ەY8r$S`,`W_ 2. #ss߆*cj#٥ aQ`B"'`W&{-i{J[9Yi0y72}xd!.C#Ou'0v_&Ý8鐷 <.Sϼhl ~2?xy~[Sn"q {xmPC{@'D J 䐇ҽAQR ~ o$nX/:w23 :!&+Cb0dX]Y;tLK*\3HuwP֩ϐc5UΠ/<-F;n/q.L#PFO ʵ5lDŽU0ǿsԕ 7UsQrF9[4m}}B|=Km䛀oj.ad 2CfuFۋkzgc,-c*˟h !0_nrO+Çl&UeF(ͭSQDJiA3 $? D[tZwyݲ$/Fb 66m5 ->vɇvmb߈^bԉ#h}ON7, DxVOGM޵1]_{}>"Cg\3tԱyЈ_˽S--MH8Ճ-tM17G95ݷ9H%ݜ ~҃Q"A嚊[Zh`?$("yyN$> Wr|H)Yh`M@=Qz BBx"Y+Z2kAˉƢLy5kRG8rx 2x73>3"k͊. Z) ; nz2 jh`f 8u*}΂B[^TVҝ-2F jx'hȘ~:/ZW0-BShaaIyEl*S)Qt9vzuc I^c*-ǴR7Y`Cz TO[*@4! P% &e]̝Evdi8P&5꾆W_!V8P!c QZkH)zu-w1mq{el]!?+ sWu~RrsH+gei[<4%<{…*^Rз9VD$. uv"]:o-FZFr =#p(oé>6T@06>gugzQ{wl ʛ2Or\`=9+g>헞v>~4 1fN&L qގ~dGƐ01քtی>B$`W4*G(k;{fۑRp&Q`>\ }YrUh4!tH'L*dF5<(ɈQXkB VW~Z6aZeCɸ ܽ}FDLy T9mԃމb o6[,(Tpb.*2}u?)M)Λ1mUP ǂ2#>Oڨ* -ZqkmzsZhLpDa% z[HEs p H:.pMwycQ^R}c娪끖I{R" mV1N^uY<dTaΖmqE{РD; ;Q'|+3Y7O֤{J sFyp֔ GWh3U Hs(5;1Xa$~+Mo)!cu*!Sض~;x,+_~݂Ɋc3jѹtG Q@LPӮNINZO8fgL۟[mԇH}qXmХDj=[ƔtJ5qB$%\FaLήLN}R5p,  eP+Z0 MB/2KYa ېids{ÀA8aa} cϣ#caА}1CoW ?D^RFt&PqfL!փ +)q.td$QUשJ^I˦_ gUxN~dNʕtpM/BЉClH3fQ/Jqf OVO1x8FsbKJahVQ,!=u$(nF&E&U5n>*bZ4e <8ACFq/sPfF$s};m; G<ٱ3zx&0MMؾ zf+AYFw@, KrNy [Oc!uJn펄}F1=_~' 34,f^9O[tn}}|k>A/qŮ Pp*s^o=# -^lT`_o]{5¢٨gSރLHVʒCPL%Mo>OVi&e(勾HDW?Ez$cx&ts`ԸbRHc(6H?TB9hcusho:X-H@W6BG`'>vP.#a̗& PI1oуmǮ\{"$?7x)kMR1cTzO0+T:AHB]VdSĝH鷟ELي:: j+OUG9 A~6CE`\&&OIgNPkta~O#`M"p|O<;Ɇqi$%U)~ f~T?I ŸP>#aR;P_~o^ ] p20$"U.զ\|Dl?>7/Ai_]AFB|_sZIwη:.78spZ85DuܽawP]FsCH֘.q>!﫯apJVtm7[#.4%Ͽ|PƦ'A63˧;B)bWts шLfN)dGH.}06Wd vm℣6g{ TŻ&bه4mT:˽I޻zd'W% W>]eTkJD^dt[TG\ sS(tMis.Ӑ"Ț!G|F9ΕdA8@LqSvxD^I|B=ÂTS @*C yhy?-ËS"nmc7+5%C` sGBɊф]}GB)Z& _k!4}:id D"t,9ف=rnwߟ&-vagMFqO}Pաu`QeDM s괱G GJ 'IT5F:?3? sbRA$& kZm4[^(rB<ƻAV[]O..xG/ΔԆ]Rozhe'&oEsֿ8_jsx%и߇l% G0*]uctZᶴ-Eu1Z:&NmѬoU8V̈́ӞB>&ۭY\Pg;-<9"xeI- |bQ@&qNZ؄)+P1'M~| zVφ7rUшc}u=DRh);.]є/'lQ+7`800%Ny-rNŔ#eM6Ħ6|վL \sP 5<@R@p~0\s$2!g m5M}2}8?5, '.tldPL3ĸ6;.9I`cb!:F˯vN#v|Q;@u痂Le=D.a6P?[Cȏ%'-1]PYn,j%X@MM~(-0N2jc;\?K7f^vu@y %`uvLY -QعG"F;A!t.2 mLB [n<6Ғ鄪XDec 23fu6ax+uE8`R_ _%NyN]9{9kE΅%p8ig(p`H-gJi) dDcBvPyu {øw qxaWq(%YzLhIYxp2T>`& HՐ_]1 )KD(vtʹޭ.?Kd iH*Qkũ\O8; ^ܫcq"+F.=KGQA)-xlzA"]N"ˋI 4\rv`Z[O/,S?֣ML(7j056;v `lzTEWe1)6=eI09t$P줬` ۹ʗ=%A3^0X5HBL`OMُm(a-S;U._ǟ'A,ƯGc%u.}5HrMe0t_3In3}Z%dq==0g泗ސB5cXіW~F;kJ;+z/a5}{%S5t$O pasVOͳ"ҹNHQɰM'GΏ*X^ ۣItCm03Ÿ43|oz$7Ok}/+()=v"}eBԽ[f@װ|!n)Mӝ`R58ux+ebrBœ? 1֜֩HV6<6 %!|:$ 27#\[DB=daV4_dg[}Y;06ۻz^/) ؽëfs.c:vr0x2(w׎L !":rp 17' P挝(wDe>bU֗=)? ׬OK -sJ7g3<řxmj!k{{[PTC:8XRMiwW6 hl}?!Yz$>,$磳;@|)( o\ֹuBЂX g{5F3h}"JfgNm mҾ7acZEѣ,7׺}ZbK||ZÓn_TSeasMһ۩dJ'f ׯѴ# 6ʥcaHʺ3A(%䖪 tvs%^5,˷˚ M7]bnV݈7Jfy7j;zJNM9dOl=D\ue$ׂHUcDZd#~/A%iZ'#N`W.jY5;QXnGH_(cHSw^wF)H ? ;1̢m۪*|1>qAf*0zo>L Q2vfh.oa+#{ Ө_Z?`em(9~3_MifV(4M{cxIlߒ jW<.|T| FrmMnX}f#f}y'̐xL̐MN6ڌ cߛ FӴ `c7j%Wڧ=Ul)?׉?B;a_}Ovǟ~޵b?!5zK:cFx.c$|4ֳOLNLmaH`P:cbвG@(> ϭC7c&m01;q{_.Œ;i> _*`}ӽpt*-qj9͵ M+bZ3<L|]vx,A(07IE#&` CalT~JNYyHM&Cngoj#UBF,M}C{=Ff.f5uwUvYnj)X{ ˢu%W&K2S1ޫ?x` '8 Êo=v߽\Q@`Ngtk܅i{y<a8ch*t2CEEYt[I$iSg}y0^Ež:?!ߦ g\Z|dx \w .2zQA{6#'e$ L0lS#:6sPO^pRc7Luǽ6Hf&㖭ȅ~m72h' >4"VSW!l;:}?vSp}I=w))̤껪[`ݜ*tf9 ˚,EH:KܛBP{Q8MѾ4%Q ~^d3-Q8ӛ~F)mYԱb4h6 v*dp0Mx|lG&WEwL*@h5qU*^CX#֒]l{i,j2'?Cͭu|T4D%k\z!<ޔ`pCӾv쉰}N6ڕ6 `cW̨ x拶9CЦtϝ$TI[ӌDX== %Jb}~HL b9PN C_PS%74pi~~ 8LQlK![WVÓ@ rLtv)_j9'`.-\e)^Jz]zkhus ri#'OE Z=ulI}2x2݆7GMIZ:})˅5 97Fڌ3)azZ@,E4dՄuPJ} X@ߘ0ba _=$A߭DUa ӒV 'xk<ŃfR3+Ӣ>!IHi$;.&\Zt$-л>o՝3|d=6|,QirMz_ Iz8c AKBs,ؿ88t e!C iv2 <,x5g|JhYUhhe:q|֥6oeu+1rr5D6l4l%zg&d/aQQwԝx aH` réUq$hĖHoYG7`|Tﴛ+ F%ݕ՝ '~b<L@E>U1׋RL%hr/yt["ۘ!Ky9_+!ֳ.{K!N𳉈p8!R#?xVo[ݫUhAOsȫEvOPv*P@ %J`OmAD;P/g)nHiXY7 37k@uCfЗ?Gkm]CEA'jVhZ B K(U2EބsGiTân5HnYn%٦ n\߻L۰e%6ZKq!xStUy/w وWOW)D&E/˼`~D ĴVy dLKWcx@Pi`\}e^.z =͆ό^] ?k_^(\D@=\ \Etg*Ƣ_^a+?!cQ#O.DG,=m.]Gވ j%y8szGCpPt1s8zΎOuQq},PQKJ> T*2 IKApyh`ҏ; 5M\lp޸=75IZ>vϤIb ٻCYXs@slӜa*Of1 (U|s 3sυ 9HBjc?2A4"Т16 kţb>L#vm[fk cX/V1p hWNkF{ץ =ǭwkxmK_eƲWV"#Q~\n듎u{dҳ=ln b1OǑ5dJD[rٶߖFm}嘣dPA@MIk*z/Ӵ uy5?I }J&(BaL6d*X6k ioJm6Xm'HI*. ?s fΞdnH h2jW`a_;{t':Θ̌x zhc"B__Zɱ =7Gd .R߻#<>WrU՝ i 2e;FSU`Wy_oc`S?EΑe /j"`K@lGfb:eCyW-N?-u>BC[R_~0= .\rφs Mʧq:*مQ楪sũ ѡn^ߡ^؍8Loґ g6l#ppW*l?x(e ._aUx gՊEL.Ex-N⪋^=N{@Egۈ|  s |Mh$ _UnXBVԹݲ~}\ 8fCa i ;8@/W(0%x`_|NX +z;-ntwjiCj-<η!0F:'O!Vܕ19m+oY;_lriNJ!qrRw"k&=ٶkP'0h[r eȘ q/Ev5zZrk ]OB!ߏ[m3nA:kfKa\Wڱ¥ûC,2^OD`$vZ Fc3tN_ !tKp p2::K_Q_Xْͺ}sZh#Gn+uFF80{ 8EhB|]3E7SJ_Kf6 /ZV6ڙ|9_t6רMeN+Qx-(Fs)V=>%|w[A2@IKSLTOC7)U뎱'#?A@Fdٲ>X|̆oCc&6 Vc#3VȒ/X"+1r9,ɾ% Ko8L)9^L__l@ۓ}en.UU;k^Nz-bqv8+73%~ ZV #>Kiei>.(&o -[ A03_^i]=RT(^̶Fx`:}ԏVU@Ѿ6&˔d2Cf  vAp亹 od'xc+>Ǧ5ZJa^s6d$ldɀm6ƭɢҠnfb)B|!ќ%yc$Vrp>{p+rC֖kLQvTwa`4丩^KRTfğbd6Zټ`kJ̘7KGsOEq_3--4wkBGl5}Y}!Cpp~qvdwi c:˳#o%P1W)qlĶ*aɧD"o6G${մqD)-]eP"vB%g:q,Tt#כ?.*[rH⍪ լ>Ŷ#8Yޞqâ]:ړiG TPC\ggJ Gؗx3.NQDPGg /Yt6I653Qds\m^_GP&$rpJq]~3=.6 ) Dv6=-yemT 4;E ϒy\j5lsiHsȒ%sdaYUڳՆŷ4 \l c^}id dmXj]/"Q]u{4UC¼&d4ҁ/Wu_1N| b|!2)ɲaM {L,k&d†-f&:Fݥ3Z5fP͕3V/ C"+n3b:$;#nF=4;+L* ?P"W?gX}=M~"ۛ^Q[Eӭ+qΙ5}$P "ٲ=⟈ J\IÆIX^xKiͥZ(j?<x|Ҭ ,V=T#-2aQ1OFo( 7B}ݷqO9֋ Xx"ͨi#(JT?|N"q ?^~.Œ@Yo%$׈ Afjw5kW %93|HZ}aM-iotj Wu={M b[Hq}=(ܵC l #O€ySV¹')0U]ާ =*e.'V#)-)?M ~w0Q'zr^Ň)_enq'XVR {62+ҼSwmPۣ Nl6폆l Pdh*GaXZ`2!Y(9윘JAe~07}lj P@K6<}pgbńt"ژX"Mn f;je^rLE `rU !7O\c}gޮSek.u@4w b0!m⬕7Clšx h՝kxG@?#Ê 9qKcR:7ͥLl\G;9|5j QM%PmDr-paKDE[O ͎b:WG!SX&f6FCJ\pz|(w&c]I\m@-(H^(R0'nR>N8x7-h0'&G8st:O,ym+)ƿXo㝴Yrg6X1}9*9i$v+Qcsr4.BY)я-6+[.IgKda]ўLjߵg{15:fVQMӜifQ$Z F/O(mxVuA֪K̷;P({zn;-[d`bUOTI3Z\zЅ ș7n͝i"9FZ;J10a&6^#pZcVg'ѶD_ĕQcܤ> "QzAs Ut愩_=5e2Uap@\/k::.p=krI =[~6AIefh.;GTAڙ*98MSPr@N}Ym ,W/y^lF 3XE46hMbEV^0JQWKօ,wIYyJ A$+Ż7 _4s^$Zһ6|l .ߙ[C[x5+e_?.q4Q[-XlEF1%. Ld d/&<~.3"W"ڜ: i$Kf74=_ՀS'^tQmg2ZcjVL%k2ټLnVќsP <* je]7%QHn( gN?҆L_\;o}\^`\\U﷬كcB?'X_` k0#tgb~ԝ;ݙdP1n&8tI_.ޢnKa0ʂ9gHkdG ns[##3NsosTue15$Q5%-ܩOTa5CH~n>ZY/s^ u~<,*{zt:3~t`VWP]PDDOݼF5tHm X8K!u͈cU"oş;D9U 9ŤU= ~!V?Ln_oGdL"a9ug*x緌g[c>i9O3Ӷ ʟ9iZ w"l`r<ʛru9;$}Mpy .xr~5 >Ԇޠ@1$N>UZ=Cz CfFjCda&^ SOje _F*h8Z{}];7(gSf=nμQz.sB˥QߞHPA`":MfKF ȭ^hkⅮ pqS+Ƶ!x`uk⮥m7Kޖ#z.HZnnny[iRGA%ʽeϳD8RP"޶b,5gBJ@ʯuRIA 9ZzreKםc5LWO\r=x1~3vBJ4y:VXr7Ks|dsgt6 }PSؼ›5,iu)!T5d5|iWTVp;0W'vcvieϟs I>Bt^--/Â\Y5KLWCq )^tqun:M+Sg5 ֢6ۧO+٧Ӳge-P,ݐ\g0 f$AKj{[{*CJ<;$#%[t"Mܚc. 2"QrE004`Gfg/b68ֳ)#x%23Dx4⺰EGkr@hj ˟`_V5"W Ro҉V* KTtF-f{*sߥ[ D(`ڀNʺ~ ' 7rY0ݖ8R,Olc3Pۺao<QmBeJ;JE@闏jg-sG(.rBN.e>*|˽OQfa4,g &_?-$;_e=bMɛk:CY7OĄ* հmy}lB[qC:iꖝ^e+k ,7iqޓ 0 t?Uթ'JYp8&mYO_ҹ^94btAeLk90yf2E3cw}y/b$F ^a7eO.Dx|:֭@%sԂz&6i|ZN)Ǟa.Y%IxaOhSJ03u»ȒsfD) LQ(2Qjذ4K9,gTwQ׃Xo䷕zɸ71l: kk.si0)$DL+>XMYW1DXm @cNW$9Tw2jHr'ܮNO 9쪇ă*#닟#xpYUd<pњ9ʄ5H< `IƎp3R?P,'" T=ZzXx~LZΉLʦ ^-2;ǫaCo:J@"kv>$2D9l ںNy(i=}?Cɓūi,} 싰M6|׬_;)sRʕ*{䧚=(hN1l[<&2} KƨR" ̰|-Z}ɀeLh2(e ze=j L}H6wo+讕DGm1xM=-KT5JDG F̧xd*a)$ߛKBX滤ˎښ1Z^R`eLhaE Po- =H{0cY0R{4 ;Q͜z~3>Y#!H,efu. >æY<;!jʢ fɆ/girѸ!t\ 4s΀3yKrn#nG<ӅϏ WyYKž.g~A$~D]K_."gsdQ0餆fFZ&\GnRZ RW=2wuKpۂi"d{9DacMbFՄ1.ꩱ+]^a3{RF},["F7BУg!R*ҹ`𦲜1a5g#)3G)y󯄄ҳ_sn[Uqᰍf|ԋAfLd'{+rmRh8DIEͶh0@CлAY  vW+,TX=z&$&=~w__] Sm50Y?WƷ˜^lUxuLA$fgs] xcllۘ ^6*J)y;?\%$lFpHD(N^%?>ow1()[92C'xCH{y_] |t3L-ם gspW(2.g?2ڸ5 㻗.4j~|XZo++T TD"-DԺS*v$Թ'7WJCOԴ,ӷ.5͘r =n"Q%DWV.w +YC`vB|Cwǯ7@98=)6e[Ո&f\ѷx+9ZeǢC;v[3Q$jl0*Q+_^HYSAH_Q/ag>Ky%\+=ܫ.K')58yG/gWc'j2xH|h>q@F>Ce%5ioL%؋zwV'!iOڷ-ΕC~J B|)ޞ|3e3%;pą ه_WBKJh+xm9lVgÝ&*> QГe @,DݽfxOeHB%{xTYb#L)`t %ѕClGu>Z~H\ϏtNlY =̧;ǩ(}(t;Geү\CyFKA^>:jk3n<!6+<=KIZפKVr=hN>ɞ9nҕ2^ZIҵn}-~g|KPԜ-f-{n/G-#R33PXy7To.ޱ߶9?c Oe5* &*JЎ BKXq G%( ȶlG,`zv; D nL@\ZN@^»b#RHlȚm?ٟG21S GXJƁIڸI0i`ʾڕמylWD ,udT@]}0a3BU)y*RPfu<6C&25(4xj,( N@^rB:[M :roKS!ɿ W2 d] ;jfm9D#te0X7 b"42nS:BSDLt7\3z? D!3\.0}I֚8A:R٫KpB4άɕLwwԋћ2PFD-R1uĦjr%B|{2j:}g5ce,ԋ\d&w<]eӛY4d@;jJ8IZpD|5/N )< aWTɔ:fMqq]]0>' ^= c ^չqLBX1Pă· UG]U^~t=LPje}5rp`'Fi.ٱt;꓅ ꐿ ʚH&gzxMO r|@⍿͢D1q[dJQnO`$H(*jj%r|e+d-d$pW7Jf?KAQ1daObҌj((mgҡp9Ɛ q#N+YOYԢ|İb@tKG UvH=m_zsrv3PM[Mx*Oj#x?_ / Y/"RNbWQ3h LՄHM)Z+"'y'a3ݚ{#1R9K<4TNj5)?2`L*Y`Sﴜ v~ M'H?h MaUOz֯8BTjQ˛'6dgKAxJkVEdʽ"

a;M PxED$-;v9B!h%=#.ƈvbV4;81eO=F ];|U8֬A\vᦿ='S`Bѝpn{^Rӈ_Cɶ;Ti=iomVy4ʊUGZgBHHDt 눙DY&\^ZCjR1n~+z w)2WwLA1Z\Sc%a#waOV-Lܫ SKazwvXt ebCU>8"fS:P] ic+lkXr} 63`B߀lH*&\U}jE6S'kz;H-Dt9;&FVdz{ГUkkS NcW 0zeΨ6(HOyF7nzne3BQl#ˊԴmSAE0\@::Y`gX L"Ѧ N_=7.g Y/9 t.Ӄ_{_*ʗmGy]'ƏʬC?~Ȑu'QmK)ܞn|f}\ HIA`DʲA邲u]=?S5N08R7[ʏcQeȑ쭘nR˺}ɋ=Z|yHJlYH BCGrؐH'-T(oibrWdKEUdg7" Du޹0"3I; ,й5WX"sRd ͵Ư":g ]Z)؁O'UJ¤ hm[?Q%j%BF#;[Ɯk_e?h7ǜR?5dbW$}l:&%sAX#T8QV]2S&Ty,PvU}$tD<1<V9@uw JeHK;7}¬ s!u׿#jT 1xӧ(ؼ_]!rg%cq oJ>';mItzmiwAs,ө~E+ 'Зƫ\Ь CvƋʼn^o4ƋT", ?:L5hd1\j>ww]V< |Sa~rY4(m.(?\> $yl !"Ux@6MQ0-:Mq+]R sCQ"/4ů0lVSqfA寫ɲT07hyZ(vhܣQxǤ_um˝:X{E&]e#,oO p. ?xx feΉ~z+|.=_<^$e0SN5IuP? Wõ?~d{6)&>~E !> ɷaTڴX/55vbOB.R'j#e 7*O<>|M@㔨*"yOa|Þ2c?V͎/':˨+yo"s /)??&w+=5F謋fm@/P*RxZYo;Yq>FF!ǽ|WxdMw"ƅ!l&7r )l5Ϊ)F$]@ ._|=PkRݤH̝ː4Q$Hbԩ=z]k @X7"ɳիzsJm.ӥvB]>#j@pyLˌd_>hm1×)/|r.xm-?#Huej3[ 6USm?CtνoR"(9"ٛ>k%sJR:oCG lPG̒`J^8DxĉvɘG"ΎYlJsseyY`<"l`ٗ\H)BVy#$N9m `v@X PixK?}C} ڃYTik\!(f\+9P #J}j'4sLxKFc zoO'F$.MwIO J1C^XeF׻vRa8+$cB^ev֟'NwOҖ&!uXыx ϯl,X 'piy誑y(`IQK[&E(3+Z_Y juW>mj0 zLxv # Y<G~*ju mv'Q?N2V^1#kG[,_մ5W]bsGcĺܾiEl |#a{5ww.-r^խ~w"xDIuNOXbEdmMPqAmwK9`V6, SU7 4{Q;,℗+!GI 􆑛`֐t9Y#؝]~_$HHX޺_80ß^=;Hfc'l'`p+JߎHSI+)iUb [䏫b`uR I-pxs~/cVHs !L!Zn\] 1YaH2 K8`%Y z2䣱PP9 6P-*S( y.7Ɔ߈892yY}Q"ǒ[40^ty?$x0ӣ%8y7B hW.뻟ĭsܚ" -|CBX @hrSҏ;2Wa ^I!h:LjBPuNq*t،0^bM6 ?]ʭ!{aL+U Yz(@Bdt]|²+^qvJM^vb ?*:-F<(s ۋ<.o]gP 6jF L%oɈUPsXP ISq=5l,n 3tq9Z,A\A0d!ZK_z*[YBXn1M8oٻ۳QBgitv jV&Rsx0;=PF QLD.wq^Gd$w:HOvL)/ TFP{ɚy[򲥱'ixfY&Έk>jc  q>p8_x)N |FB2*nca(D)(bNM9é;@W u!@[ʮvE]+ƲIBa '~Hjm,C'^>!;8Tr0p_3K=Ȳ"#ߦB R<vele{`閊 ̺~S}(+dPѽ$Rhu`k1딋 +d^~7|ldg~D}o%QeJ\nټkPAG1Gd N;={I~_Fƴ ~"Gމv\Rb0 vױƎ^Ӻd&jOQsZƌlUMEZ $FQckGJNuwR/V`}vnһtGtQU.M^&{+obj(Ȟ3j?X٨ސgnTfpHAc'u$knF%0- M,@|՘3 H:Am KMϤ!iχnK*1r|%YaiB ѱ:CL #{ע:f~ZRXjDѝ %@G2D3?j3Cw{4LE;5ЎO_72馆Ȑp sR:jsrrHȭ2ޤn `1$.Q`+;ֽ=uuX֊Λ(dj3Hm tB?>OKBFhe:νa ğgE2w"1T]rleѩRg)[(uĈɫlpYXüCIa1u (gy,{/R^X_?^) hf5P&gsAW}Zg aST}J :*vygT\<-WCJoފڷ.23r…$x'3N"%]rncu'M}hۘ68 -;Qt(xTPS s&tF5/EOLGٵU≅{DHC'tm[M+Ql_@A\s.wBExa= $w[hh6Ug jN4k~NAXUa0{"ɑظ!ו @G'!]|U=EtU1f):#^t&X\rLr5K=s c7 |'ӂZBzL{xP3K(IќaD^'J-uTMH+1fٓ鍍b=!*1`QgV<_6v,)23=ήn7 56q1Ρ%&{=+ڏiթʝٰ5*˨kN 3cOUɍ=صR$Ѩ;E%s?hƈN)̨i@="FLKci.G;orG%ӝB3Q:/ s_LzN|8B_$Y={R;^nJD9Mp3*v)}W`L%vy$[0xV$i\*[O m{]⤖)L>-Ua~A q`C6BAS G j

*lW>aJsBH8kM9%kJ|MFusQ!ȹHj#0@uD~oA̋hFNt"J)PoF^B?sqceRf;[P%V[%%/v pWNyƨ AW\M*ŏ$ʞWH UH?)fk]ubޝ:C~ \׻"”?|3nFEy'?_pFĢ˺caE4:ٚ-)ZGa_5.5K:R}d6]:EܞV ,u MI?kM>d&G#s}yLnW{YaUL[JwƔ0B# *[SӁ3'o쟹⃰bX\,1u2tNéHՅF i@@j8DpQ: )pn${ٹJ*=]G]_0a4Pqމ$1&l9i)s :*eh0ѯw]-j6ߺgC|9O}I6j3&!LSit xe3f8+Kj9*&sU}YP`{7U(vJ hS\'y`ɞnyq&ȴ N}xgGpKƒK=g"gw]G v} MT5?-'#k 4~2&}S˱s M?fI;IoZ( t6![sG5%]QetJ2)0Z}u<-ЉC$ViKZäBegG9 |4'Ɏ[skG8?Wc; P+MW\7)[?E8oW_a ,,W{ fD#4&I[ #~R>a5OS@cIa#5<>"-œ| H *> %8D"69qy֡>Og+u,f(7sAdaajTԑv)E{0~%\e" d2ŎsjOիd] kGgȽG\8hTs)0%¡zF:%ybHaPR}|֫C}]Xi~jL%*!qn~Qgkp|&PAL\Oi{ӿi@_.TKb=AH=H|xKq]dqh7߻[3%F8-czڈ Q`}`W Ҭ}~G9eBʊ:3=6@}2"{GA穽t}_1Qk]+.;OLښ:Ssп\菻 r޽stاreOKEGW8v&gB^Xq%v>*gY˓ , rG.`bl|,Eșozh=hG&:tآm_&w PyDE}NFN pQUZٶbC\쵯*)sX{"HND |Q]Dh`Wh=8=sgE=@$-v3uT)wxv\2rkFu1h'g vMV-*u^!e@>K_ZiIyWs~G 1yUp+LY`u E/(g>Wᓈ/2(gӄa snVQhYơk8RO)z z~G0z_8+~8>.WqMUzkm._~ xȌ6i_@=8ѐ[.a}P(Om&4mb /SWq/܍ŭGX7ݹRU&fC .t沄Ǟ [hu NY)-;k%{CN+:I+qSWJWzXqI^ͨRQậo,t)nhIbqqmYo0{9K_\\=Zs^:M%{tO-73?# "cTx@g<&C|hf^r˝RXBNJ;p; ˋ˂.r5kҤ5pq<s_kO#}  BE32Z~/?39:ߡi]A :Ct,#}npK N4Wrk=`BƗ_ڝl[P瓔sӗd5: ߷r \~f$A|J1(TebWao!-4Eq1Kss "D^u:v hgPhyd<}-O'Qx$zGRzbfp«KUq1"4cgeCJ"GPe=p( j~^-@}n!I8L(D2{a%;~"a`嶸'˸M`IEdTa9?1 I6WQ< T YeKt QR$ӧg~ڸ,ǎϑ L8J*ײu 蠋)U{`V0]הAF(3_B,T-mЭhAA݇ƒl@ю +^7FU4_3w[ (^5dӊ8&/qh,K_dy5JAēm2'Wݢ0P*xu. % bmƫV{an?vrƹ/{$_6/6*"}'],Ler Fy}&"qz1OYy J{s\_Xnzj;=IM S6|"pAϘim(A"? H(ChJ{h5 767fxʆн)JxQL qcٓߨ:>;(O=d3qXq=+P]e%;6ЖAWD^Z@*._0:yZ]rP`䞊]_9N8a>'Mv'كma0.?:8=*R݇&F46Q8ʗ\+fP(^3jO+j]P2['1`_C4}C眀;#/~bRi}b3dKu}-Zc6pumHCS[,^(( )T+# +V0CQ_ eYg@*jĐӊG9` yZv?4ʿ^#+XOGҹO˗9;K'9JK(=WĈu|]_Ȧ,&*,X8[55 ==b۷vqIZXc`I1 !NmxQM|3lWGQ04^@۷Z$(մ>DKR "sd3ӵn>_&W7*ʼEM3>KN$O3L S5g7= xEb,~t&(Lj{Rbui1Ο "(c,9Q8DN"*GuNL| jW[%o"t58 '41g{R|\-xR[_y8a!0㲙͆e8Q5G<q@@bTgu.rPvmiǺ6'_/fz8󹐪hJLD*<{iR#4ȵ} RG[AʨN"[c~WxZ$ SְRT)ՏceqUo{4l+[9{$V:KOk$j{"&(]]'B@i.F6Ot/a+ -d'he{c7Ǩ֪eGk'{`Ss/QLX$A:FtJL $Xh;]t:ߛo3l6ÖU5JONL^iM|<)# :[2cU 6]^EA^OqbDf$mȌw:-1-YԚ?+< |ePWljިz=w*ɎGaKK_h@wuZl48@\̌]^؀Z)n$_ iZa^-JOn(D%+]~!BȦ;"ٚZ4#Jyc7%1R7K]СLKqHX'R+7s \ak]Xض͹M7^A~Xxȡ,GSn  gPILu  BXa 8 /)pR|`: Ei~ kd ^3_R Y%%_&^O :y&m4Te-ZsySÒZ_ ga)Qn1t(XXd$o(mm$e|dA}FUܓ |yLjq:(=ܖMcNiN;K44ARQUS̙.᳣5 zs5\D5&+߈FtfB[tcOFl§%NŁ{.[,BxQX.#ZH WML˜`1}E Zk ୛ l7|cTџ8T#Yp.[iBs.n0A}ǼctJµ){-w81+aRxҡ>%=saM54ؤ߿'B]dPJA X~>7༺yT5]Α!jfi\6x z:ue0T(2D!X˩>P<%Q 1agڑ!mL-HMT~AϬirP,W{xݕ~Bn hH Hz,QG>h`vU[%^irVEWO ]j\*5k;*:|aAȓ)9% ōHCճ8 ӲZ `=,>k>o!E"vS5 Є ,\MʷN҂mo1%,'߉9'p/U0Fsk9SϏc%gո0l{pO&Ɉ3-h[tA:$Hg3-z-\ ?=@A~cѓWy":SZ4ΰ5n1.β৸a<:.0(ʋsWKP靕L㞇G}tuD NƟ.W:1*p;/p@UJXS{\Z?r?4oehr &6dh d)荰Re_-劉7t#y *`>>ǨpyJ'  .ފ _ȓ*@V ǯ5E MԡԄ"1iq4'eQkk@]sIMɕ`C3L^6OezROt??\a#2-0R汴ίg}JGBli'nG7wL 9WS5kN?`#h@؂e"p]cc `y)?&] زtRG)³A okvKz@}, 9Oiz J-Oe3~Pk {ّY^0ljljL<ē9 d1i?H?TϢWJ(Hk RZ4c,H[h?NefmJ4]veA 1vc:U0ŝݗ߻L+)D/8z>ٓ9!p5tIpco;u`CЉ?m|G G]gH/ B^a<"Usl8x@7*= @4?wn]T32a=#@ *gTq|ٗ1Aͣ2Fwnjo k'hXӐ/ D;%"x셲NELcȄMS$193C<Вi,Q|fqiФT}P2 )oIem./γq6fMI P@ѯF\}~ۀH0H[po0/傾W~*m[Zn]Ųʴ4>ڬCV uF>yeDrhgI+8gD;;i.a*S<6LMZ40Hk9ϒw8rvܛ2/k U\ |Ont1G$D3l jD*? 9' 3㙉[_9` R Nc\е9i]G&IO6P@fyWIH(އd8Y%d5"jSkXȅcҾ KW51T-~>܁#6!, Ns, "!5}3h m ^[}Yё?FVVN9|R0/<,:T O?Lٴ*o=( p EqL:PXVD*8y=Oz^2kHSԍp1soϕi0rĄh%G"6jよDo9nk>Ä Ԁ@{kYqӮ!\74 JtN\Q$[9g;x(WY!tRs%60]Vkbv'ҿ|1?/_ށw 21?2I7i+sX 'Th@҉Kc:Ohz`k] 3+S.eDV0sͰvƦtY}mIm拝{wQf})4mV5y)d_\ w|q5Cw"Jd \(`:=ԯZ fj X, v!No{=&ݣT6lQdfLpnk4gL\3x*[.z Zzd(Ft:Zrs!D ~b`Y) J%вxe1;+T=YSW$џ'.cz4)8߮כ D\~nuFh ^OY٨VM NW͋?d|)\^?+O#8~fi5{l~Y-(nܱ [*co: وzǚ#1$Gi'ֽ]a P"L(/{F9Zfh}R71Z6f++yb6DrI5^~,6EZYOSslA|~N[+sG[?¢eï-)[\> !37T{R DGX0G-y ц/̷L.;_i1;;C2KcU#BL=f !2QM[Js2}0aiod*wb_}$JCMޞ5>&B5 @c RYOtZJ.$m;Zxi N&w`NWkPGdL TndC 硃"aKf&#\cG=WC[#m [#R&C1$]ؤO=6wZf7#^LR\A >N"|(06F[ !҉:$Bn$6}3NQ µc,JS7/=) )xy`MC"ӋDTRR)ĠHra˵is%|v2[5Mb`ǫ {+&,|:OYY&=QpI77+ !#zF"XcUX@.V oɵ,Kgϒi6KMbl8+ p)N`~plO=rXI6 ,R2|/EHCkU| s!^PJiP6i8U#`Sg3lۭ۶dF!D-pG#)NY+Pp+(4@1NAx=n5ǿah {01mm2C5 Pi'y a yMpï驽?Yr!0n ~fSșsԷé u%$ڛ1 (5AfO98 o<>氡:SmxK\͋,B?cz~_FKB<XpDGlؐ}~ӬE[F؅Im r.=e}+yfciXpP2ViI1KbX;mKb#1EK^~_ ̶NVVbCǟ3=<S&<)6 `zjT]P3e*֑;:,v|v9,1\@}gewf0 ϭY%hxGmaѹW?g !> LJt*踠%2N Uҍ/eCln" YNK(ʿ7,~?F03X$K;Ȝz^^P\iTС"QQ hБT?zQBn0)Z;ڽNDR/8Sj^ʆ-q ==U#h_{/rv5դK.R+(pq`xD`S; }r7?C3@Ҭ"4[62ok ʷZfmV;y] R%=^ `sRk=<%wSɤp{r Y]w}S@8F^l<2jj1j "!H~(w/nm4g۵jV^+b?-/jԍ`zh T5 #z\:YT5amcE$*tYcra S(c7ƍKp = Y2 /O ^{՛Rk)b^oOR3z mR@P@ԓ=PBۚWfT=%Uy6OߚQ]Q nwW/ƫfBuq 9`*;>e!;xF(AX!-cGrO՞4ɳ.ڔ ѵSA;Zߠ/g+-`W.1mPj-;Xeɽg%@=UvGYޔyXONW:j˫s)/FAR|U%h@mZ֝LGzӂq"jA{(|= %j؝+dN:A|FZka0]P$ f=8Q ֱ;Y,QfSzگhʃr6u.H`i;Hld -&%N@wZ[2o@S NDb[=>IoK;DjG&%(Xߍ*MQ[GD\*{O"&POh%W8dޜׇ|Aw2a2bipi/ 'R7'GŸ5" C83Ȁ#(*`p=bO/Nz ޺ yJBNE@|/C: Mռсnt\vͲ`-)=?%P ȅR4βh@DiPtŻ\#M^Aaߺ\\H O#`߿q1ԀC mf(72MKР.ttg>v!-:fՏلStK|n_-1=vKO|k;[ |(Ezk1JUpf=CJe;A`p^h\LB]EB\]Fj˅(?SZ:FW.1@L/u*Lpy& I.ء: v~nj|tC"5P cEl(j6d'9L \jS=gɭuY77<a^'r!~FBB?ÿф ӏ3.$`Fb%5Xӡ\ J6k_dvpԸ|@< hԔu^!D,[,^_ơ(ѴŅ E"Q``_Bl,fxL!PQ9 KG6l;*mdѶ[ !$?caiE|u[ j:9a!GudOʗt-瓉ЩB$dTY3_2 ؊F b_`_# HWxGDaǐO,PTMhUa }Yx  Շm:Āk}nQ^ݚY̬ iaϭ} Hp`d{VN"`ZK>rs U1?6*JQ{{AKM:5z#bfBBOʭKmZ#Hets%}V$\|Z"+EUqJO7|O=r m]/  v@Յ$ԓ崖cxxFy)Yc~Ij wH{%=w`$o V'.{gf Myn5'l 0+Sc*\zd^ q$C0+|!&\?V^xg]ώCu56x_ܟQŪhG'ŗ)A|2BlۧcQ~t$ȒvB7%lgPͲI1*<%q4\HЗ)mf Uy^7#ބb~9_~ |Fݢ]<[WXFc*(ݢi=glf|Tybz"@ ҿK}߹k,̬kmeh 'G)м8ΆoD&ȶ`A}ps](`~)8ܙ'9ɗ#EFT e֖Ǝ-TRL1,jlN#iE}*){HLD z ;^]Utߌ,yXl곯ѓ0b%R\3*, ]XE4En2e"$ ;ȍbqXJNJEA 6ثX,wK'Kשz@Adf}!(*2pq{ x9çº^9%=$Q1X~p >sk`!9E֤"[g 8'Xi HD<߸ԜvTt|?99ՂxcXWq USG"ź \ܽdD"o9D3RDOlΦВ]-RW%}蒠QZIU+E!6i>H8Tz^t0o]$U+7 >㮤 (<֩!ߧǼx(`X߳]U~|G'&[-~j=p"9€7wW2IW>T7liwZ6AvJhA90eƆfz+ HY:P0Y`ZA7)'mqkЎe./5tD~0e ;fN7o/ mW8t΁f|iO:&ʒMKDpJ:*R&KIY&tJ̈́m̫}&˻g2וDBIZ/ Qd. /Aуɿ=Wݞh!w$&Gbr}պNpY|?h&,t6)On+:y1h]oh=XǸxXDWTw)Eb۩y$Sf 0o&cTqv!AA,kv]鮍@1Ż p 0j[b\Y8IVS"pS#2ykΏ%r {TSvu/\C1+^>hҾV!3h%p˶3:U}}Al{_&<&3 6vV E!yo`YhS:~7#326yߎbIR䀡5ÚulUU?fb~Jot@;?ZkGTʱ_CST<헑f;򼑾1˥149* Sٶ md`p?t%\jS>U (.w, k?ZWJzJ\`Aa_Q&EKK/ >L:a%"FAtL앚uXb%KW#c<&"ڑ";B5}a`nNV_&Qŕ}9=QyrbJ3^J~`КReM@LRFW :4ԭl"WG˜0,*brBPJ׌HÝq̧RAoa tUt Z&ɖ![dK{fn_ W;Mt5e` ÷@m$#r6^,r }J8zvw{`*(33;nHjmlgϯ/rA JYwߏR6NjzHF]uoc25I@vQa.mZH]d!(ʘ/;(2VYؽ.Q ,aρ9DYx Rkd7I\"FhK_P i&&3 I-n،c_]*m'lu_gn_"K-([Т~ExN{Lc64QOo(Jyh$kgK,"QF@`_D-$*8~9`.VBr6}㩷զo'"zlZX0+muB$$uzϜ_֔Rzh vR pT yZW'+b9IVʙBXTVuIKhO9ËHݳO9),R;8kB3LAŵbyLw3љ i*%64Hl^:CUF_\\U*ڕ-rMN*IN׋p?PPk%[ʂ逧@C,T!^2F"BBbEO]t)׀IVlu(IPB/׎i|fyM=x%Dׇ5]^_ҿuo P8+iZ3 iG ci-!e6t8ݠ;X›!ɸpaa\xDŽ@l)(H;:;F]}cM wJ^ȢOߕqׂM =+ͅ- QMcAi[%>y|SvC2|3tam˰'luknͭ]FLXX]zeMV =JdH7ZӹG2FeVpoY Qzat?mzS? TEw3hNiO.]%bo(𖰎(#>x?Nny#ھ.XH:I\/Qޓ9>phSR =ڎ޳-$um%#-IUw)F [`alQ^ah h,D;SJ{+١Š' :rP<8N#b Ewy)9Hֵ5Z{2`Dt]AǛAxDWѝdnM 5X>NᦼDؓ0)]kE+30ɈI1j"-&mQ 89n|3Gۭ2"r.Tz[Y׊#tsxoM9Cti 5E9]wE/8m4Q;S'o&kQٲ#:5}. xDl|M"vÀ/O6gfzF/d"jAÆ{8yWG>fIҒ*ifFWRYiiery>(zlwAWN"ɸА k_xsRNmPA:@طvy RHQw*ve/72c,~K6#tڜ"*sSh<\\DGʟh/lD \'uMZ) %2äZlr,Y2'E8ڛPsk.sCيskJ,R[>D7]RFPӆUSDywĒb5&h/'qjb_y;; }9fzN{tu( -LC~9`;N8 b[Ii[}b:<%^pȧ7I9CP݂Ԯ3;卋@r[8ZccUvWE3)\y(Jt ,i\n4M&g0-M6dϧ6_y2\I>ܳҝӧ.^,y ɼZ~XF09&a+z8Dl\D>*Mo픱j3X@$[~g\MV¡/0u8\s4[hHn8ʝ':|Jk^cAWmLK(==Rxbe uP; %5+ڌ<"M5}zҨL@`5axG/bfp1jT4+#βUR^}e3={}S?MGHX@2eܞ`|hI7`!?Ւ9yfĭ@VD=NQ`!S)~D5YҀ̈Vj|tw~;3_5.``c>ґ!̟Uh6,?ߥ~wsFvܭA9cO,'uW0<"nnjwJwX葫V;q}3.#"! K 0}+t˳o/s_vozp wz$H&*xqA}̈:p ͹wFAd:}CY;RTFx4c+B`A9Ыrs3(m @]Fw =k) e^KPw5)o&dRm>R,&kW0}`Ld"wd1F2ltr>7Cuk'fWuT BўS*KD߶FQoڝi;"4c7ӡj0|h-!~Z:R[p%P.T0jg^oOɽ*g@i ZXMIp4s X?OG7/O#A4=YN9Y1 'p՝݋UܬlsM|T~=^Q򾃎{B {j'  'LX th涑Ve  ~U '4kEFtx^q헣G@D7p)-}N|ϻ3LA5,lcJ,su/]37%sN)IUI!^OߟijvcBpG5>CKku Ջ6LU)=:ca蓆vƬ,\E>͇.[RqV;4ZFрG8U)% LɑM+-fAg[["Lӆ7 _v\3ϮUVk#_bqj* F$%Ӟ5=bŽEoZ~k]]!KehRr1_Pc s.͐;PFF2I# yw;j?rqL]nق:'_YGj yV8#=.XE9Pi}ԏ:E$ސ†aAp"Ahxeȉ}BCWi+RC÷3X5[ +YYYxZHîNs-s0xԐRY+˽M L" $*|;cj.ħ$kHX>N_ W-?YDڟ#!yLJ/Us̵őRY3zdRBfQ`τtCOyhHJ?V,囲^8ZӜ_2tAI!]1Le]Bڷ+_Iv4 sc_aCzf3Y0ʆ|B:Cw36/s /XfQVy@3Yot x 9ΰ7;t%ŠOE4h zKZw`"ѭvz'X"6&; ;ξ78_=,G"M=$׭U6TYiz `;0T;¬L韖$g(kl"S?~^w2pZ!PWy7L>C &)}# -v0"PX+&)~]+_ ?/ngVK{sByG_tZE}L\rkˡt=I~ohWS^[a&K\  Ea(צ{RM[.XlHJl-Ջ>lfce$A]|hq5J2cjw-ld 4f#%gDa=UKQH (ڀyBDz3j&+0߰ va&q|I[{O3*U*x>l].ōhԻttvzoU?Cŋ.Qc?Fœ۲;?  2Ҁvƀ,Cu=z-Pj'x Qn.TcYbY$*#?¹ ]tv_D4@s΍:y^z[w]twD&9 rf4WiX5S^aQU3j[n!@ju+\/*!c?B0Rx?@;P:Y}fVDjb`ů';lmǬ*62cEU9}FmO椵Sn5U؋>eXXJaOO>9'Tl\ВUAmͯLuwK\EϹfUC] r$x%P$4 nL J)1yW*Sn|2 n i&ND٫DU-B1-%d׃Q z_QfFZ֐_غ[gM;h-SyH-Ֆ>.j+SjB* ^DUU6WµXRAJ+> ,$jY*{s2#UXU_eB~ P~B(H9'}z \=6dE-oD/>^ x}2&_m횤8 :\○waz*tEo#@;_ =R㜧XQ?Xnæsc3@4#VU5|$Ĩq9L4ۄUC$6%އV pl;`[ p[*<`Q*#\N ) FT?W  Zq_ D@7Y}S lð4: o愋A, V},BFN/Mn?c'жZcYZgf=H[ (di<5Gx[³ % 2}y4rpv`}؄S77ydm mB;VIWbafՄ| R;38pGw;kYcP86ʶbH. Rܶfmȓ܃Wsݖ"0G K)ٌ`κL7(0 ,(9JTRzZ 3330Q[bܤSgb[+潍&oVɷ?tՁ`җ˲џ+HHWէ`mcgPet1o-8ʹ>(ZRX%S*Q lB̤3k<-Fs;kZ7iE_WI_z*B;? iCJvMoI'L}^UR *DOG~&@ݱP8oQz/R_L={?qrCT&Z[OXќܱ}6v_,Gt|teٷ7Mj-. _ G-m<+yϚI1&V̨|jܕ{e>GmCH1³˼,ƘjZ.v. Lŀ9رD#ٮ4ba첮Na][ќ)~xp$5C2 3{`3:AV!3 ^ pG ?=.%ITt"q`!ƎΆAkj XtJc"/~ɍ14@vTr:,m/40@.Sj6F+8 vKs#v/>i.X"Qc1,6t@G:9i|5?- &$aᙔ.npC^rB;{ <ٌnGqwF|.} ip%X)8v))Ckؐ5 >'P~ˀ L6,^nhvMlP c4E*x F,Թ'6&Xh)+ˬxnx\_kvOyjtҺ󐱡Oh$7 >4lH뚤IiW>`&zXap:_uEKH$6URJ%&nD}Z F‚'o[qnMmJwE7#Tɨ;su9aeir*Cunj%:h$e'k-Mi?H?i,P2i^m>ҰztFF1tEble4xNqw~?]䈀i~r6z,R ? TDh/xy6BPt$6 !f_K"zW57mTdL&ʘVNcwl&s]BAc:7+qtBz{Ƴ@X񶎍K\CT钁*AD? > 4 T Q$Q 3E$) U REmn~ DDVxwi/oJ9d1K*j-a'+1/^$C]%P+3|{&wHSkN.oϣgIq|nVOơQWȬdҶt8X._ùO"q/sH<}{n_LZ# vD;~0JSsZM@EO9ۇ;d(,Ff7[S 116T"F[Cܾ' PUnHOmyw_fL{U{f|A0tˆUINpv.O|{^CoBTEfBj"]s_H3[3YQUA`GUC"n4aN-Z ?(,tQĝltyM5'NPKPFmנXi~M)Hikc>(tO΃=|}N' UI-PBК_+&wϋqԎca;O4:b ):?X ñگ*lw+Ґ6''M) Nq_.vњ|{{=2ӬI=K33L< .ޮ3mIg6@[5}Axh([2@Vel#7ӗO_FUr=ʀ!  A}J?͆nIAuޗiMXζ%| $A٢EΧGZ&CWc(7$RImLoZ)|¥+wa EA G㌀\\DNN 7QtMHr7K,  F`ʇbV9z#l!Ь٦zKMapKnTi<(<0$owKHp#x!}v5IRІy|o"aYwS A*oz'9J+Q2ӘC,6Q(hZ'ь^^=9GTR} !5Kn=~k63'@pl7>#W2^"<gτe*-S/PwV\ C8QIvtvM*H/,)WV߸&=qB">6LVV\w.e޴qmn&z-<cFý.| y07è=sP9 Gͯ;2ݭM^92+9&/[LǛ ]4n3bW\JHRCq1=Ѧf`vpB2ICş׳6''|80fiD'쩋D'8N) ueRat%F٤owk8L>'ςduiD%g*OV ˣ' #snPIyYph43`,Zfް&>=pczQbyULD6z#BP]_/ckҴ 9DA2 d΂$Yߖff<%چBt1ZGsiG 6&PƛOAӣ|[/$r>8ni+{*c}Hs3= 0hmƌG{Xga,y9Kg\eA͕ؓV2>jo868V; w7uNZgN+bM<.g׼I|[^opە~Vܔwvr1J!V:MqQv'wY( Q6rZi',YFm$ yETTҫ u/*JJlAb[eڞ0hh 8x$i-u]@l;MWVq\/f2sڂp!A}=W $W#i*l=ukQ[>ei@y&\bz,XH`И"bzc]"@:#DW؇$r2%*U= ыp|Kz0`nw%wS_8Dѓv#jvb֌[EnNc>Т" .AQ+;Jh,Ui}ܨ>lmO!Zfq<.A&$rL0<Αݰ/) K/ul \JmO T <>`/|ܰ>rpn ~30AMS V.d9gY5)i$^RmdN^f{2ζ P[]`+z,? $$j=!#yف$aQH'﷭0M:elbfZpᒵeLWq7u(T2SAq1TOEdml\נk_ZNwt=Ζ[lz)hv yuP MM>/_OLu"\fBYsoF?tK&\i"lD-ߠ"RW0F>L4q%ixNun{hzαOcѡ͔)PN<oDAXK@07tBkz!_NKyhF%2Ic ~r@9dSgmRű{sƹ u`Nfcu3 R;ڬr S6HF*^/{e/dJ=,_8|@f*+!:VK5򞛞 œ]-T'# Ur> ~cڣ8-7Gv?iK?E8UpR\5,1^*0G1(}H'I#ByS$Ƥe&-6SMidl; K5+'eYe=PР45׮1UY=U /j_ w5Tȯb,iC)ӀgU˄3q-9xYĺj>D Mgk\9#w%[?R87/#+0)vھ^tH}Ѯ>lժ@^ SpO0pCQ -6aZvw}M7QzL^}99Tn~;wH0 R+vQ|y}sÎ*m부<B2*hi*s6,|鿅/Д樲{< 4np 9JEQS:l;jEcDp?Dqx$nKEr ?ƜФܧHCR):=`gSXPˣ.{Ώ.ܭBz)F[RAa-Yڹ^ Vh2N.2`+c\tI17@Uo)m9 2oӘ11@R_ɮ=:_+(x'qW\Z"9FX$^澆1L^kM<]}D_ XReM]x5O%Nˇ-JD/jz~> khsL(Tm~z#7eKr!rlmڍrEڏ!}s+bK:l6s$*Mh?i팎g/tRXQ7E/3|atJ 8Yv&$LhgMd̞}y59C3Gn}j9=0Ѹ&^TV$Gz=V`^k}NL0+{Z*ɢd#/p' >7Xv=MX\B]kv m`}JY<9wXΐ $', QWD242,Ӵ|"S[vX U}FP}˓Co]\ݰތ pT4U.ۙ Ys|H muLć41y0?P  yV$vҮMIJ̍$SwHnVZvB֒V $LNcOh/Tܐ2nͽˆ Obȳ A"Xk1'#dzIU'@@xO]Ojѝl޻1LD$@}_<,E_|GDwpT$,=`Z-4* eL#9S>Cـ)Z\E掟qCS$e"K9sL@'lJ&mLVҐgYlJiA4+s iv;)?cGFT.uڧ;9ĻٹЯ1D~`OMoR*#^xIvğDD[o0w֬jqH&a;\?U `zŚ w/&W Lm1:Wcb>~GIЫ>gփ^o Tz=寭ܡ-\ya{N6ңEW ͬwm XIdx'_2~'U熙crTCe'Ft0hC,mJ~ 4lӠƱAE(%lCqnZ$?J*uAnyF͆fƵXG"=pd8˗։,ˍT;6cn-ʇiEZ^͋|Cz9-oGc,o:[&QQFLmY!!Y 0 Х#M0c?y _arR?lyR9qXkn.վ HCԡ%$n PജbEm,׫(wLR<"SwlH43[9MoY\?I#x4|#xun3 sυN4Ԍz[7maBP*b) έξ@h8)gw?7"5<0`5E [W*! -"K%[,):%G= _~½.ISyw4K`'V;fon^( 򄲑&zQCÒXPLuo:BաD9i3eq>fq-lHg7R+Üc3cLCV2?c63op;f@dw!4E55XuN ä j 'y}UpHJb,7 /, 3-x9A78Cܢu_,ӃB B⦕ChM4YZ!,{V+lQyÀ/mM )#C ŔzDV Y@?x[gL&ikBFjB1j&pcVTu B)r!lڍpWO*RZf7*?i{f;@iIpp!zN/yyXե@*XK<iux^ }J(D{t 淹c!,qfqL:|.  䀸Ģ5> K#1nPpݗ/ix$sqdBv9 |KCs uL:(a\0 f`ВU@ R)@ a>1Ugx|,~?HmLx!o<3s&i~Tu1ѡԚUiHX}.e' }NOs+-u-x%rdQ=P\|,fΡ'0t1|9$c*1T&@D3C` Js4nhP)iAICywx@5 !ǯ=%/yJR]_YB6*ѼgQﴩ8KQb3hZk L"4K`ha䴳4оsF  F: "qWBL˿ΠMCW?>aR &_JWPMv#UɹDHE\W =@83dG. hPc4!O|Mved/"ogRχdi=l$u*T2qSwR8@?9Ipyud&]kB bpe1mÉu:bXy}PuαĴB%kf+~<z۝ ߇i!+lK_MhŨqil⳻U$OWyTq 8 y?<7dLB^?sZ،?_g҄*vǨ` }> QjVK~`QtJ]iHt!/$WEF-V} E(Yj9v.(K)!4.@+u:I]-n#aɆ[*'o%E!md>ۏ!^1JmE,%?Ci.8: t8Za,Xs})q?2z MVWOUDS1ge^Fn8*I n8 t Vk(F@{#ht}ױB,+fV1 UYV(t+{RD\I_VC_k@T4eR," wsbہ1pK1GvWh;ddU2*DC[F<mYNcW$g(|u U,y<}W9.J2ծM<<a3Jf\ ~1$3m=[Vr؝6t6cq*Zb16TBcTb 㖙<|Pѽ[S]?[Q_@/P~Ds(<"(]liB&sִTd/8JYjٙR :(~;mcnwAof2WI}ҖGr贿5rERbf9GQ={c=ˇ V:b^aQj䁅RJZPhm#΋M˘`ҧ@?HF:0djќ`__ujy~ہ[˃4P!K<[% i`Nfo։Y(M+Uv7Řup2]&X=:'aSQMðzV [m,<™1Z^b4K0PBO:|n줴Er!fh)3@d-E]oArәs$ם >'h!q̜X4iX̟J !m6sfzM‡LmD< D5LuQ-nԋ! D mNT VfNtX/vh Z3\8Rq)v \p\KF%ZBqtN@aK<@u; cv tIhy9E`\@?O)@+!xsqꫜPbJ[F-Xz!Jr\/DdVƃ$" iuiB,AIhh^W-l*)\sĜRURNQ~bnA\:WGw9Yv,i%V\].D>Fݐ)C=P^ "z "_?eZ, |0 eYj[E4ՠvbhlmUHj)$s I(aeѠ [G-߉ YM3ܾ2ݭu!1 8?\֓Fީu@\]qj@iʼq$q=[{l iBط;S'ű`] 8:RxǻD&JŃk,5%W^(„(Q?vAÀk ֹL2`4辶5y|*?hRE e@({uQnϛE5a z>q~ț;˷HE iJNt 3hGt~Nw\F׽<ôѠ:[_sh7<“OHu qEqW"+>q O) 6G"8~aǶ4A2gs-&\kϡ=p3\]"``GRVbԭ 5D܁ד4b,Ab&a B$E lT={-K>dKv۪y8̛֙Wϓ$B>"79or5ݍ$$m7xG';% M ,TJ hdǸ>(M~{~quHP~#rwLECVBfP$:ꕖ7>Ϫ}߀+@~(֓${bHӕmKY-v$dRr(4&OP#_ C!9$e1phǽUuZQ6nh}{C> HƗ#UIM_T&kݜc2UŹ񌲺ȃ54Ϛa6c|؆ D1yO8?H)⭃/_/?W򠶳IGHJPY cW3\c~Z4]ӷtP ʼnP"NN,nkGR@H`""Unئxث [` ʰJJi 2}糧R?6 e%;ֆws)[`mz2hS1@Tt*m4;s7;t%NL{dVv#Pn|=@mFF E\uiVCUɧ=ԋ?8gֹ L*!EIS?"*1|k'o`ڥ˞r4Ž9J4LlmLݾŞ5) BW׵py[Vk6^R:Cv]ZW96i߅'B'.2>d ؃s > EjW{?d@:R i&HyT*ud}2ړwI! rlA&+5+xA)^lcl;1@Q4gggW%1I %. [Z0ѫgM:Ds٢)tsc_(EO$ẅ́ϽBr{d\\I+Q)P}sj=6ƈ˘Мt=Q]%wLJ͊^ٽbĩ?%:W:9>AdB#ĴM]U_v3; WGSٮT3y[b˩mq9/վrP(އ3֢)ޘ D?6h=b% SItx;S#Hw(Cvw/bŵy0OOQ"v'haۘ,Tȩ~zO=hpb:Nجᾢ!Gw#<%k  ,!}К4в': o%3EI7Vя&,&?1aglJ*A9Rۯ#Z/e}ʧ? YGQEo/_4[M[8w R+#6D3ӾMŋ#M G܎0]%]?mݓ6QE9̓nA&d[K+<]Ny#dЗoE;;ST.3GT5apDNW`$h؊X^΃rOIL; '4cN.Iiא&݌<9e{F ܂RFC*̸L&%,8ߦ5y5ji0+@WUse@+ .55RkDmցgC%u6nU0ޏxj!18 CroR[?  oz8[IV@tNtRl5+jK9A'x!oY=Deп ^U!%LaBMp"#~y{ j{M u7 UofϺʑz 8&Mbnu |-P+ -h[&5KP@a&RV uoHoFٺ 8X 5*s|:g/hwNq>0 Dt#gM#G3X.15 n Qvjk,T]|&Ljf ?Ez2~~chXa!&`"Zfzg}498wfymX gT*M[=՟|>)[m=>B=ԃogsF %qZhoq,:(l,0_ڙ4VOI\씕 ^h;$t":w)B$ĮQ`1î[TbM8  >ClE:H$Efߏlu?$t-ܕi hU8J\qɒp5cm %FajhC dX jq5jYgzϑ+v0\v(,<`5jPMJ1M!h`p ] lf\hetm/"]ѱ&piQ2^:dO}ELelJixXKG :ڊccؿSR/W_HR毠 Y+.W'w5A]p""a!Y>lFN$CWI4joE30H5YnϽ/ xXx}˙k`8Z{z34ـT[eaI7Fy'5߳- Azyrh ٪oNc[ܱ$?Ȉ?sy|TY4T&xOÛ<٨)DQř2ߛtCyxQ WYr;Q4mQîѫMi >3iD`\Cߩ-[<L׺GZR.ѥrE䫰$}W-u)R"i|P+_; ߞsU%v˟|T\{8(δBG&K%7k!P|o1KBVu!\[RX']VD m*QMBP ɿ5ܓRX{NHn4Yx f͌ HA] NNJI*:6H IҍP&WQ- IeQKc_.24e fVbmS=y~UL-A9հ)5M?piƙW\碠q& ɁzANlQ8baLm̩,q·iko <6De#ӡ-f9FG~; GUҖgB;Ns.bHE8l"=Zƴ=5R @\l'UEedR3e[j0az>(ekD ϸU:Yޡ}2Kr񡙎V4ZGUmԿRW0#⺅vϙ@I;UU5Li`;mhj`RԴzĽXew#SGaGZMT]sjf $;32>x$əh{5H^JjڕrZqʐHܵ,klubޑF#6Aeu֧xFehM-بEA2f^DCc sdYl UZ_6Ƕ.Z#`9Xu 7Jz{ ek?`KMy^ 4EⷧQIvm.ͭ兺>KX0Һ߬4Qkl@MX3,dS,̝ҹ¢+\WS,Fh@K p{/gӣmW c[VN5_)^Y UG00 i\ 16K{Y6>gpq3Z!ëky\zZg0D<\Ie j*I@IˎF kP=Eǿr%s 73pŝ8;@_l}'j('jf$2d e`% c.}'*rQR9 HRD Q 92?S\x߁'Cko!إlx3ԍ.`Gqk d[B 4UTvoh9}YgV̀~aΧV aB#Q ]r.}ūFGQ୫V=@5>!|G.'@ns0cW=^w)2EYԲEȎ낤c%1IorVs$~;RGԈCFf>ip);=UTbwʞWAG%%}7ZU%cMPs8rmv\?eei1ĭ8y߶攜tbbUzLu>bp;Q8>-Lէ_C^tbYOnυ912C%o9 fE~i]%WG@ua!S(lw߱bah7BX:RyJH)>ފ.N )_() ZV`j). R&c}xͻ]Vנ(gTXħJ{+>:N{Zl˽Kk?A6FpFLcT•`,fڗ}Ä/? kC%%h')Xp zxQjk'aU)}rEdtܰ#fhn3PpgVo 8r=Q7pGz0"a#DrWg;ʓZ[֙F,#%+~[ÂmхЀTQyyLKH5Ka a=rVT<} QuZ\B|Hܨ79ꍗ ,4}X]3͉KHT.#XgsHcf7DRZe&ez<#np}imVz:-Hkhd?il(SV<.,+̡kePF#RJ>zL, n_]z3a:RrJu~Eiz nźQACpC d ;Rxڊ>댆pˇ}py{>:%G!BWK(Ay:Z(~/ "cJ l [d3J?5H_tD-4݋.m py8S%?:ϟm}2 ^^ C k1\.CucQ2Ŵ;V T\):2]gS xE'@dCz͝@Dr,x&g(}~!36D%G ]N;*Xd[r^r\7(DK9T<1x&Ԍ7L˦ut|Q?tzC?A}tM!-ΈY-g27tH*czaK?I%(`%M+Ǟ +KdqB{S!Y^\Y q.Q*`H'}HO5.Oap5 &'&bb3ͻ%Ӌ%\PB g#쥐RvCT[cdrd- MF\A-sߔ>A\VN2IqdU+3. mDmz3ߪ _ bewy녖:=??jԽW!g44o0h9ɳkMA_t#Iϯp1ڤz\6I k)G2E!ҷeڙ!ŀQjZ\ 9w75=j]7̊Ri`,b`@l G_S2y?"!6ys?j<"{d41'=6(Z'z?^B-HrCSOQcf%qPh p4 + M^^$꒸G3ہm^vE< P NZpޅxˉ" v<0#|5yXEZBX(M寿"[mfX_l:ܲS5Q[܃Kxl JHmɔW1Pyg}15;ņ^9ڱ&&{JZ;&)J dF9 -~L{D#0&GNR⮾m7^fXtf4*_!1L gv~R?Q7v.r"]*F3 ao٫gj)qV $͠YC't1_i@ZYfD"15E&1d2`p>^؋v[%N*5`éGU["uH3w"(\ug!s^l1.΢R!O'سQhY^]{cJTt'TCz~ hA=tzݡ.' ݄ʋ]\'d,._/pՕ\ȫ~>hb8'.$& .<#H=¡>\+Due[fC[m Ҿ j"p^Cӛ)mBVNmC@Hvg{N W|@x6fw)Qa;dQ~BwU&,:zz;M(Y@Φ9񙃯b*8݉GVIHácH3>Qcu_@HYVW %$mNꖧ=I{=$3vj{W]!ւG/}2kYOV`s&{~웛IAWdrb碑2XrviL:/a wM!:! 0siA{fkdZl#kdTc?oPz@cC=PS#],E@;R2nyŸ 38$qerq޵!jυ̟6K;.2Ja]7A9rץۜF$)_e6 W:wL=r޵%X s&=Ex@| H"0`(ˊ)WPȍkݭp ;x8?̛N! {FtGo<^_m+"seQߞAFA8#O<Xd5|Dո6F.8?[0.Tֺ{y_ ց1[slHF-3Iao!w%xzF,n;}d:z{,w .O2@Qم/k,WMb o=:]k HZҤ)O×AI[VPzɱU5jL.27c`($!T%ʇ(Ž6*86"snR `c=ku>T39 jĎP G1/;4# Gd48%3g)d!?)P Eʡ0N'U ~+2#I^iѳ`o~a]"aT|@]̈3\rC8H}^N'x@-(x+6f*u)n O̺!OwI!_f`,mɗ*;34ǒ>6:GٕѥVa~aWddƤ]n.8Tߠ ²OK^Ga^%YWäͭz E9i)cΠw x=Q?)di 弖 \}0g<:nr5Gz9q쳬IxZzH1S7fp?wߏd;0H1[8X9f`Ϟ{ILj9h9KK2Ew4K3Hw־U\RB!U.C8Rb/R/>n>.6f x8%"s}a.,(p&Cf+ʺ#K ĴXxCwb6%lߞ"eHY4c>Lu{Hm>* h ,W!jwi*}Qs^ {Z4tKrRJ3L%-sB'a[%xl#w< 7"G31\B-gS ?)%k6[1d H諅~OfnZcUv=#3C)y Gk!A< ۰Tsw'zLG>Otì1+:ΖrG,XuAQfBh"\CKtAȴ%b83Fe=#p#W4GeF6ͱOlJVO;K,;kݚҥqbfhcBaQų+4' X(v|?[-f>`Rsi-R+Yb / {?3l3x#%vu._ wiHN4c$2I mlXt@׭kB n]ng; >$|)/ )XTW%>[؃Mfq0֠'~OJ<"s;qjex^1>8qa3Q>cHˤ 4<;T~qzN~`~g= y\& 8sɭ; H?!DŽp:-6/y2E7_ͫgomNܿ"fl=XE(^˿O/H$pҍ`Dr[vc>N$,>ʵn3 3&:x7bHd\]5Tݗr0AB1xюVv[VT}3J":tF[(Fj>!Q8rč NZ$=Ѫr ZmX;n!}6)D@y'm.uk&5(^?0lj-RcT!mUyTD7TwQ(Yx;(rc߾4r__W=5fČrhXyqyu7})DEf>,-+[$-? RU?;Y:21)rGRYlͪa+-L K3楛%ŶӁ} b2ܷsX7O"F iX[N,t~:덼,W0SnR`t>o@.Od%V.AЙ=CˁK0~ː ѵPȽ(PVX,ZbwA'r:Ag0nHk^2ﮐ \ fBsT )>7^dL"ISXg:M!9d ÀziޔuPaeHK5DH`t5f3׺p,d輶ۜ)߿9a-{a)4Umg-t.<,'yGʭ% J%އ Y_1=u,~}-WaƉ4 ;y;1M7_BO%m5J+.^P 2Z5 2@1U@{+ٷv緳Z*45FH9{:ZIٖwV8K`w뛣2W`"~FdӜte?3dU1Bx9k"t蠁-_vDWW)I.1IA{\/ ^|d,T- ޮ Z,7ۚS46]ρڷ%7ow`Gi;}pkTT;ms$$$X́Kof#+!C)$mvO/(Uʆ/"U9ݎ!sS.z5N:ZY(3ie;ܛl a=Cgk.=d$xFJP[wWDSwzOf+"?~<+U%66<"0SBS}sV&a;7J .4HwO?#QM-o𜘼I1ck _CʃV^5/3ke&Ey٨LDt'A!˾̀iSk`HvzE>ZLYV*tG{s-HN|::[>^箖iX(]c;iv ~rjd풯s4M{*+Ƙf* [28{Q .IóR L#;g6 (*BG7ov!*T*^=QRJ^麳Z(BhQd摂 VifO{sS9j'>?u͊x_ M0L5\Ď19*$ɨHhdG9"p3z0p[U16o6c_B|ٰk5%-tC6 ᫑"\z6H;MZNQ3g{Ya}3rETۋ8gS=>"nFSOo%hQښ-[Dtհt&oAAxGVaA<)F=c\86FgNbP絎@ù\N PεY9>Ò/wқܰ!uEh3~PІ/% .Ӑ '(& E㖔+**`2"+Ě^z5TU.uv]C:L8lj>fZZzOs>AŖ>p+XsHB`InaI%?[%2 kYWbrܱ1KDr@JlYe4n>*'8C1*bOv {.ol" 1dafd{\RNĘR0._ ͨDs}V]3! B2y/Ypkv-;gw?^HCQ$:? ?nanEpeNCp:QX?e@\Qa{CI̫R ])50~gؠeo\]JRȣ; d@uHŗoP趦S[!{HR)ߜ_y$365[jZTle@;$Fh]BPW.j%J+ۃofOTmJ[ O5g #OI-myCD̏D讀?Z[[a/F#R#O|83mCP=&$a:ۋogﺂ̥Rݳ{y`xL\ء6ú">r׹0#~mFZ\V{SyU/UPd .h&]T<-ܛV-'n4> ]R("Ź*H:KLn=w߁5ϤyD$nL| mKG6\Nhیl 3W\R/ "(Ak>D0E }֬Y.ulg3mdו=1lD % $2?K SE_üb)5F+[YH %gs_]x%>p倮 ٽ8|{ 6^8Xn 8}(JGN[JP{< T&~\IK$aΨ= Lhu^<7o3q @U_ZDX+eϮ}a_Q!<;ncKJؗqvTҾ$[=880; gNR?+Z'9Pf0W1GR5,d`ƔlA'㛷lʮ"~LLj qo D'|ΉA%^*nohDـLpE!/ŊzL3m?=3yD1g:X[ɋ('>;*%kd4UY綔QeU+>U IYv=098):^@Dk4o;XoQ`x(~Y(_g۬DrsקHV jBn]<7}SRϡ@#j;~Kv~|2<> $\a^Ƕ@s gʋ ooՆ;o6>ωit;]YsπAF틩bR6 /dd$2P}td@]K"\1|@Gp^ZͫP7ZmY,53*}'#3 Ii6! Cg 9:`b<*/dt9FG)/|q1\ ,"zCu2)?}\h1Yn‹|/v`ub|IUaN>CT/^:dgU"du1![ˌ;ZD SY8!4\B3E!|k ;U]'/Uc/396TgGT&š$ik @9Zo8~;d=JfʉnD*.+3U eFȑT݄0_DZK1? /}t%qz"ȸ)&0C~.EbмR{M䡳0pᦣW ZcN6H K6'U3R̖m-J,Zl|,W)>59GSY5RH-(YaBЦ_I%{x.4] .)1ʙ0gV˫b4\1}~{gZ)Q6hR񶥯\e+a-_o#aiH$>gLز^6#i.ϢB ƟMnTn/RH[RR~JEsl_M>a'U8}NK0~ k>/‚(-Hޡܐ ^F#l墄4$p/%ܗHvj+9.;3 Gc Rk3=vRX:$GATL$;Q#,!!-hJĩ.NP_~' gK&\aH< c3p%VƂ⎊JǓ;D^DbZv5M\ {7,,6Y)KWL,:$sֵ.Ue}tAu՛#7- ȸ%}+~=y72P?uCM!3BlaGEa9h>SQNC.})sgu;ϓLvx"߷t If[ȁ}VtUjF IǦ2LY-\Dr>7fFٕheΆ0<vʬxS\zALBA8*f . -3HαZxӧ2>uzDyZ,jƑJ|1^I[fRa>#8 rǙ h>D'j95&v=?rٖ[BTF8n x5O`0֕%<)W[O<6#Rv W$Qӽ}A5$i +0/5„Z_ם8lc%@ZLf0^ 7G W6mn}-S `u:su|z}[M~s!=ʀKWɏ6p;3P-/c"X!3 TqGt+MH|@_B7U|tto&NUݨ+2ۂ9fkWDo4UfuseNhyy*/r^1ؑsśF`s0$ˢH&c9>)-tĂw)-lu7X01T}t>]b' 99$-ܑu4,8V|P/'p824 Ht5帯F2 C ڕ(Baȇ $@8#@ hP]bШ#X*Kk!3~3F"e:%^7:qgm½JcH8כ|Qg'e  ↸YH!ѻk z Ĵ?U"*ISA'oKMU7n"E͹׍#  *ݛNF!P^y=v`dZ"y(n[NYes}[@acȽ]ԡ^z oKmRxt8|HOJhˎz,ZLGo&A18'l{&275=bX ZBGfw!n0J ȶwG`g V/0c?]aMqj;v|#LEγChV"牟;< ' 6?sӬZ'lua?rRぬh+cAvb2B1.c꼼hR3* v 1//VX+Tgs`%`2dkCd#eEgn,=0Q=\6I+{cMw̭.hWgܯov'5Z8g:YZ:94P+V.:Pbg>GEo1$*eݱdxWtm<sD&N cj8_\{Rx' J\oa4T?{׈u L"( c1@ʙ;gq]k|E{5ߨό1mTNּ%`D>o_|: 7}!ĩiB&ʖ[:Y!q{(]rO2Y(LP>Xj R+$ART%/\w*WMeOU" x Rik5L2 ) Z㰉vW.W͡grql»5&88%!GvWȧE "NQ9MN=e lSxQ25Lz,B3ם"nwo%nvDrWېL4ļ *&oVW4Wۍj ۑ +K*6kaQdh遠ͳ$ӳ= Vn\;og]xCkQ8Vn wQ"h CdފM?&y!n6g d_~.`(E,kwiɄ"1^)l8('`,4Cg/kRGb ~N2=]UGfiW)wZJXGx}ASa)6|rUs9Tço 6D/yiQ>Ý$=qpHc,xJ-i.':xgxb%8l}^h~<[&,;Ug² =auap} <`x@]xvI?rG!rn8OL$xk$}AQ˜q% @|? UMb9Iĸ30Kz}W:^^6ٌ \dCs~wPvERƎO8^uieFɝ_1щ:Ժ; mZQd^eb2\ Fv%wn"]P٧:yb`Se<{fFlT!7vI?""6vGJq%£~ty6qyLY9Eـ9w":6[]!;d#yUN>Gވ&5\&k.g bN uzqS8p()N >{{ |tp#쎞(됶{G|U}uOZe2Ky4cWY^j̆ n?풍uO5 ?%hJ[c&fʵɖ.d!6C͇H{o dZ_ϐDMN@oJoGެվ'^?N@<*\1XsM=ɁwmsrGhbJH=.:EW*eVͤF)綟";6j}ͦ5eՈ% qc981'DE#VZB] 4Zœ)_B3'Ϫ֝!Dk[ n xB+<.? MtOfI.HLW@hdޓ)Vre;JC?Q :F9uo2T&Dt>p >j[JgR|*FMDװH>LT>-~mۈYXG) 7F$A &W? U&pM8R'D#x'v)JQEfq\qMT_Ln걸 ƮsC_wҺ0eG% #} !>yA`EԵC)U#7X9:lLHf|8V3,̶xQ9QA>Dn%|E.n"9lgLZtt5b.a!j R$G4ƚi-ש UAykv[G2hIQLU[ ҡglɌXa^,R#WP=NjG, AU9s4%QA@n %FjHqz@[tt/Ù}3Eia)`"giK1@)8\F´ʎ,uVniKrl*k{V:J1&9[k_y׶oBHR/TJ(WI H7>d[i~b WZLY.GP{e'a;oDltoDr֕"o8 MnьlƟX~sM^n0LXu x4;tqz{A` err&)|IfƂ9;62JՃdC W> )3, ӎa3&XY> B{d[ je\(Gpquܓ`)#SPL躲bXGs>7I6(JnU#Ŝ~9yScrKjq"NF?kɣ_#5qp#sГ6$'{'{Fq]zXlߟSht>mէ>eIZB[v u9O*Eoa{#Ӵ.uI}B Z\X\:\ˈz 0 UI];qCMFlD ǵd$ ڣW7f;.=T>s>?j38k6@b>l }rfn~xozREoӧfooQ4ӳο-!$Z=>0ydeoCAstX2c}B!* u#\`} jVÎ,dҠ]K|vP0F" 7%|zwyP-&ViMeXNcn5%$AX,~#bYpunx*$hSýi]'g[J3P@mS@ĝH}r&rHR Bοa;̙Mi@>m}⥸ŞZCmv )[I tUۛ!hՒs.-7iϕ, ̩ }JPф7lQyv´>1D(,"+a; ]s:$O2mNDp8p{ n}i.>wC>+>-tʕ XUd=FS i2kՆiLBxQ'&ggj8HXaʁH1v.!OƒQmEsIޝ Q$*>sXP:ȮJ^Rpi⩓g a~-PF[xLb_P!FTlOc|a’(ͭf99FH=F Ni#w߸W2[`9TiA`Ԃd%{#)I3#eHXt#{76mIVHjB|qC4 CA g/V0XN33v X ̚,3!jjYl/zY0K)8 ."M Rd]435)Rtl)E,0)ao9)oEӽ!&:Jb>.R¦;#$q D]"#8H5BiY ܐ> BH1ӘYw ;QYClgS~8$F;9~#n ZDxǙ= /f+/L0_kFhV7nj†O ]X`\UnȦ f;";ɾ)u(xM̺{Vw?% "z߻E@ZSz}m聘_]"[wFPԤs"՚lWqj{]™AMqz;tz3lқI-8[>JFj78d`rm|D N\e[u0-eL6#M}*4%DԅOܡs 0N霺W.WEE-X.Y_BdBN;u4cjf(]ʨc0Mi؟V:?tz9UxlRɨ19 2仩0I*ՉlNVBƿ7Y>,k kZ+>_~7i8G3(WGꊱ 22~&77&u7b:%z[霦Ǽq8jŢ-ٞk"5_u$ u{c~+K\5{aqjvZ 2o'{>k3/^/*pYu6n KU:<"% `Jivƿ)DIy?t9DkR71{kc^2B32 7EizZ$MnH1h;_s̒ڮ<#q,hZ8 ѣ%c_t 1d!=Ĉƌ$w`.vU .ghHq+Dcnt_HSKsYo̓1WO*?pvX7*h^$;2j+͔q8qn?SxH۶Nq)r`G t:˳࣢3`VY(J HkF9tx Q(srЁʔ 8@r 51Η49N(lriC"1AJg}URm# 21<yW;QI޼hvck֩xI,u*%DLTun#zC`F\^Uw=4]Ru 1x,C{ו{.?zzDFFM+Y3OE W(L 㲑F"9pi-QMOJϱ*6]} Ƥ&-7稓<.ݻ9i^&ۚǼ%Bo3lg=$N4U 5Fa7[V=b^pqCt;)wHDgLg©9n ԍzSbLm%^t2s( |MD%=qMăWxjZyMPls*`+'~Nk.9.7[| iτзPs)dJ`|;"i8[Pj9&-G!tM3mHV{N(cDԧ[F&D{s0ZZ7VXZ4gr' 1ԛxw fJ`/_\&fem@mWWegL*^")Viރ[sX=!k2>J(K'^idPXCQ n>{#Q|iD24{ʦ(ׯ+'gСLpQeVm /i:څA-G#of)tuA7aHNo1vwqs'i(u3hc 突:P}_B@AϜ7Fhc!^r͞HX+0E,(?jޟ.{/z;s>(Ay9|RXG9.V^ L$"w]!uGf8}^;G5,۩ޢ/Ȋ*X @GN^;Q *ottB<(E[rYn |aod4D=i`5G/7y%Vtv؟3V=K_9wA:-2?ٮL~Ekw6t5"-sp2%_v4׻\*9` y86$ggKL s`>=Ӡ0qfӪHV4Tu ?p#gx$F?qN*i}}aC(+1`ذ#?!DiPe֘Zі4̖(;7@6XqB1 ^z][ /uՍt9{-5S,iϮH < (E9EߓHSg9Y2NDbGg;,c,/K q_ѷ?iV%cЩUg]=qVlm}>:`{1OSPLMOtt7'G_5+C1ր4r@0s ,'1{XK$l3W9@_i#C rl*m2_`rπZ6&b+~^gTAV Ȝa "j?ib^~E_5Y Fr`)B/# ppd,U 6BqZ/e]IMgKg&lr9OJbWN$DT Å>OKP`pj>Z{g=&Lפ bAL f eBh:tI#R<&M'Kc3&Y1@zm)ugW$V0N#]R]^}~Qa eOTxp4 9q8^ Fw 6^XNe=gz\c+rc]0eq#P;ẹU<1w8}i#f*!]-(7b n&0^Zӻ'`(jH˶5< sXKJKQ$)>~ŗ!(5IIRfC郌 Z)57 ~zf 34RmU*t򖂿k{ŗ?>>Na@KGޞ/~4Zv<@;ޱ?e 3B*n˕f}n'z^IĖ']ߨ?? Ӹ`lR!`!qC@Owf( \(j( os,%M9T9npqVEhxAY2`BD;,OV?$D0>sEyw$'s4Rk?Q:,7}+۸ Ǿ8y@Q匩-"5Ii4XyGZ80z#rtBu\½%O%}`tT,pѶx {;Nϔd&f0+P1/GM̄6n}#$e|,^: 󜿖7nY(oߙi$> _wn;֡G퐽ڗÚ E"MuLKnpnA=:B}r'C*p T?M΋Y6N4|K56J%?_7*rAI2:ټ?>7gxVAjz$9;m`y? K+kNW^ 6QhF}pn,E(ˆ@bvGZS0/v!)e@nWb$ã/DtOp@.$xC/2V^S{)r.8^'xs*ŻgH&5I肬8 ydІPs7|/>TnTJ}AYw=^v7X,sd""YQoȄ ~{;F˸.ʟ2MRfHl{i٫G>łAUlӅoTvl2QiSBm47]+,y.y1 $߱vu;♣Y#jwYwð (^~5[=93.1ś׷^i8YwDjty$mC ȓGchc!e4&B }\30nW"L#O"RY`tusz&_˽ʣs8v⋝vF9POQo Cz`s7aU{2wB#Io >N(9y]>YD=wDrV7x:dKwݡ7 |O'|{anS@hN)$$ih974*H- pHܯ2 R<# UnX*pjW$ƶbxAR~SXf®T2$0jlP!@/ci$WSdžl_1ڥ";U5k:BI1DWS ~<ϵ:6׳;f\F!cX?nRO;"eE9yDO4YӺ#c k&JR\)l?dWeaf_e$ǽ2R}c6ROJ]A'l1кͱKeqQvb'9-!qu1X@qU߹vR4 m 4炿*u~ pߓ> KJupjlJ6]*^T4(!؏64 y/i;xm^{PByƮK]w9|c2e%|k]t4rݗ,ГAFsFd1obYC@6,9:͇ԏ>uPCE@Y?ώe%B!^xOrkòq\Tz}Pג A0AѶHid! !c[#SPCv3P{a࡬jEaB/-=$Q 0J +\+3ϧ0R)gQ0n#G!+xrR/׃ ^H>2v#PLG4T(چ.Jar},:Z] vOnW ܕ-J+zU;cҷ('D*Hun1i% *F>uvw~YZVyYxIeF5=(nzk 4:虌QO1A"vtL* 'ăNp#I l蒐s\HA8zԹʷ{{ȞB+/?Pg(M&o8?_۫m{3a ї44 jVv9w0k"i )Qqa?gW7K''S`QHvV{Mx|gVVDocl Ihw2r.#Xuk85re )%4Ԑ CR&˃r@6(2CG> ‿nr:F%H`K[g_AQ *Sj.dgAzTHB.J;JTO>Q(!0*[E8QiRcrE,WWf/VPFlܑS06Qr 8#3p{u[grOSSKT€t񤱃T{kC2H@ຒɍvfhS#\P ,+xtV@q7N?De+]q+u` ͢_J~' 7+Pv׈\sa%50zEccZ )quX?~c$:1oHqeh;m 1dyc/X ";g p'%;/tc&|/mX:D'-c3&IFdq[q!|UɷW!*sm!ExP$~DYt*e_H揕ƺtzG#3OˉvHaIo?q459G<ى9CG{pWkJvTP2#\,|u]9::C\3;1W& s5rr;cV$ԾV7)ϊ#96Mǖ cuFq5Z?1/g^G` Qtpc'O@OJ(r ˩k$g9h#ZjzNxlXU*Ċ5jE2@s()؀N|tRm].Y_R߱>Eo/ r~ГbnHgL2u0FX/&hP`eZ964Og;!IAlӟsgĪ $n}7\QhT!*v6ߩ!VhO>g|5, Ս&[ҭsn T&жJмSd0>9ĻpsA`Z9`>+kKf0+,|bIﶾ#KwR pUr[#| =Rp0F+P]d9Qw?0V?5izSR+$pwn$BZ.x J^hl\{U=Ξ?غzK%\L ^__9x +@HI)^k,YZס/j 5 Mrۙw^mR:S \!fO/fn1YqShkv| Hcu[uOrvg_G2ISc.ɻ>5o GGꭳ< Xs$| ]^Q@ۡFo`.H)لLEa{PF;[o-N`˄`B`ziWszoS{G^k`0]_6~ C%.etWB bP\xiqF`Xk+mF|~+P*`beA(MtVjmt.J&Hn:0&8Է9.йJ=-"SaE :FOPSB4C. ߂?#_۵Z=pw텥r!fcs`"^o2h\qq> 0Yh(RkW,]mS=uR5<҇ɄT}P!Ⱨ_v5m&r\1fFm'Ia N7MQDzk0w^#[mA ύqm _V[^A=zP<55=u $L^@2u|;r5PDHe|XH#5MVrbO2Npu L1A9uPF1inte 4 X8 tYz ˧stiNܒ8_bY*w0kC%d8ɿn R"0ܒ2asTs6Q?)s[]5a[OwNf_C(1`AgV-׺Ao~c d^7fw_]n5An'}3$ zPWgWetw#HM^+5)0?>XBy6JћiT'X>JkNrm\rɧ;"-YItAz^ݚb%1M_$.\O%{dZdR C)r(puTUYQ/}׊,tk=J 9W8҈֤; j#Ӆ3[K/r]E]8\S8c#>a*I#X"|: bƇeLS\,}eezJAOAXl;\JĜ/P,a$#J NpK`)ɯ=Ћ.3{Pweꐋ Ln|{m5zCEyǵYԀeP[Gk4p[9fDQm1:yPV r0[[p~Zt57*"D}5s%ԓ* HɧH4F OʂeeKD!c8 r&`jJ;<'֔>Zw*޶\?txG¡, $i}'v I+F0j-`ZUZNH.::v3R5<ҋE^bXA8TiFm?_&ZES0`DPCC,ɫZ4!ݫ y!)J/eԘ) mS//-ߤՂt %(͙I\٪&]F 1Q!P x-/H;_1'4o' gy m`s"=x؆LX>* ƇGuq"hMwՖݦ9qyykKko 9j3T_4]Dk}fB f2UTijxuT7Tc*6OK=z켍hC1b6s0:Auuy(mr$]$j6HET$#p2X_N6(l*;Rٶꮻe_Dp\eepPvQ,):%@Sh7v-;qAL81^ Mm(?+2nJrth 1>:4".|3M\aTfb0MCt\lo5?qțD>Lݫ";8P#Ic+E#7 8Tp/Fn'l,HйC`V2m;$fw%%i_A<R7\=,ԟ:;'0yQ6, Wh!P%,ARfZWyHдȱap\WG=&ɩ ;w~:5C:U+Xkm%#DP&`aB#a`$n*g~ q*@=kAg/zq_p.9׫A`T=%[˙wQ嗈.6{M#0-y.[3 ε~JSXgP(Z٢DۯT.|M47EaeƳvzCAz4DyEM R>פJ8u,Gm5F$ӛF'l9#*16XXz%YfwQt{*cH %vF&5\s5d帩sZ)dp4A+VM3)f+ nb4gBq_lYi]TN{]w 6Oq,% Y0҇;wp Áx[ϯ-68.nDwҡ—H۱&b$Dz-ͣC)E~uٯ@ <; m]>P"c|-@5J_QHPwL~Ϯֿ4E(WG!6EŢ<"+jO"sjF_aZQzM/t\??&)Ž>r^ #e I9TLU_S> S,47%F+L9J6Djs02UԂ/b?/y7pz`.Tr^ gfT,ʎQE*#xmр͠;8}_ :[#X2DHb-fd"\!טȋ/MLc?fEs~_xe,rzn40* gu"@XBP/cc1zlNw ]$R#75@ɉh ;?j$9U#sF7TVmv}!hg݄0Y$|y9]ٟwѠӐ4Ȧ# ctXpUi;{rpcu2@Qwؽh;!wYQ%?6`ՑLJToDDavֹF[E˄jvg7]-*6j!ܝӏ-X#[eqI% YK]W6yGop ~JCٽ{}wA`C2&D|9練&L^зCA?j}s R7Ѽ-vt鼜eT|+%@0H?+THmf$%ZFy$kZS@f3dOu& =n7Θ L6$OO꼭-(ܱuւQD< dm+o1 `A~St}NsIi@^[AddĮ-FUb3O~Xk]f}y<{3z#6q#vTYіX`%`>9'Pnm2˖xSRm@.8L~ixnߺ&(>XBOJp^0ɾ0B o$$ˠgƪK|{U yK|7"-Spat{,4exSពZD#%2rTD749ZHB٣-fcE)%>Hrv/Kj|g G`h 0zb9?4Ws`f"|(t:,P_mMgڏԱak}s2VI,e 7,`X/itl𩄙ȼvmqk^7z\=0{AoyLPO~ EV$ksb@lKkeQۤV _Iɶ,Z&y_.Q2}6G\>C!ֈ+4{]"shv*MAF/~+' M/%BML{(Tg!K*~EhQOV\ucUȴ+2ܱOwxm 6):)tP^~7`“q 6*)(\RKtY*<NqN:&/DVut߰ ^^m~)5i$aS*YKi0)vܯE}oRhch&AQ!Fr"Q@}3ZU_odw҂ ZtDOe.Xk fю'_d)rmb#QDr ldc7eI{f5p[I)EE6AO`:q<$F\z] ~; ~ؘ#*h K~Vq@]>Qŭ Eqs+1邌@ly/]\U^j9o[ٵ0 7dX؆nXQYA9<:5$u*+ N@b{P"pL0#|7E#.RyN. n O];BZH2h_๞v+׮(5Δ$n|W (Nk!uG$uݧ*m &"i]ם3ڱrq&A|x˟s{G5΢@z:q v[*7'3xmǻ? /_|L mcdPۏu*3!RKs\Ϝ:1f&}x8̔#Op1&M/{vP1_kt4gHK> Ybּ \tnk˅gO%6sFe:Cd'~#Ϗީ{}1|@Kb4 EpABCdz([޾AIk@hX\scs/;KH Gv\Ī`hrJPdf0_N!&)lқ3zpDieZf+J&VLu8 BZN'qZlQd޴UY߬,7o-LGtӗ&N/u8b6UD@^S76볘/)o k cJ1^0aU6D0m{+W޸,&/WW?>]>O2*)? 8<@ wO@@l3(u$˞R|(OGlb,fDC)aW$cR#va!̼ǴQc7_]23׸P5#~5 w),"jm8-i'=jɳ|djmv+-7ĠEO?: }=%L2_l.v 8\R.yh]$6ɼ̱1,~4B"d}Rl,3@7+N}ZHctSrUfy>jG邪zQ4t\In<QyU$7i $s)Z\G*J_QU;WiɦYD[G0~3Єei,'Rsdzv5,ޥMYW:L*퍡fpci viC^OxvYN]065gLOj3`/CSm03BoP2:2#(*ƝŐ/'t$h5D9spg{4+7$1zkQG1^Ɍ>T{EE@bcۣ !>%')1f临,Y1jRUZ/KQ/ɊfWS`\v+2;Fe.Z37_~0DHku}Q^{eT@ńS[M,$RH:uBZHp` SRHiLZcRɤ?ުI5^y+|P*/A1P34 c1/Xvo ڰLj-lܺuAځbg E~WJ{|Na j(\QUU϶]lD**!~VVnyX $V}z=O)/v T R\q N߬I\isnGQ&,܂he*W7"1S6+'ioFV µDb,\[T2^sޔFjr 1nE@ϭ쫚\gcޛ "?R÷$Z E[RIkۋuwG=71]Ƈn$w]3 `Z>=^-ڴ_$lO0ͩEHIS1)-!oQz,4F)[3@AYdoy|2w'_V-Š HR:[9dgŁM{1XC?SO%- D-enFrSFa4 v$zH5#ٜ5yQRޜt't˻gLߟ%%m3vŜǸq[^pÅsT|A 2P#E[|[Qa+{d[wrM?@_ONx_'.IWxu镇"]%/i-jğ3|9-|u91n ַA'Wi?W,2,7YW7 :bmF)-Gb(TN6{(Nj (J{sԷX/]yKvh1a?w!p8.Er'yur_K^c<]nLy{̀)ȼjr4;xkt/eaSxT<4R)# k~XAZ!qnW,X1_7h| CG,?WQxTq/$_Ƴ0[MbYӟUqGL)OUEEHpw_P2%eQ/`~ﴲJ H /rA|`\N2eIG w=)FP_ H9<s:+T=!0:KUgY@6ܓx̙'xcPVd\]1m"c뫊`NՌP5]͉8>*_VAޟU . '(KD!sV.&cPpZ]ř`[a8")IZFӌ- l=xa^% sr 2ta`)9襯y)G*r|9hpKQE$+ (_vC3&RJ:{)L^GXq?pm ɉc}'|NMIL -2i?g7h*"PoBjopx`kY{UvgMF1GK O*B ,5Qg^vlޯ ϔ_+@}ϝD7&;]_H Vx]ȹYY`a2V:[ O~`Ajq.HiD^I=MIq;&:#bQf!f=\4pt,Ȟ (.;㗨?A>Zo6땔ZJcŋs HZUMSm@e5Y(Ye97lpeuiHbތyW1),%qnͺ0 k%_Qh4˜pvcE7`Dd&d'4J Z+M w3J J.r*rʭ3 ~Ũ0/L*KH(+^:vR̿r,+Sa;[zwd`\L㤗DӴ$%PSjwrYAH {FhQ MXGELwiʡTZ?fr'JZ)*xkK6}_)h /wN1w4r!mƼK\GKqQUS<ќR>Q8E#*I#K$Mf)f.,AAil sPFf3%mty%@e:/J'^裀*ⱪZЯVRv9v~ Yw9Quh̝ sB#kE%y`uh"X"Z\}9/Q_ R "\kh""s/xg'`DmPLeQ&~ܐPǨ5)ET0PBRJ/\+(W`h F`T΍:M$0o6(ns3wGyծOт %rN]v?K|@| ="ZSQUX\\b&Yfs2F5^zީf%#7܂^ї:R_ ~5&_>;m Y7Uәg!tZۧH2i ^O^f\#zjQ8%RrO5n Zr} H*( ہ2kAIH/qRSpY5bv߀SM I]d+x͌qu@,PwIn{\[.칖0YKc~6^$#'qj˺۝8r66)4uH5 Ө;@1>a]*[/lh!2ZL⡬usw\Vh˞6A!0n~$f0Ɨp#<LJ+(Ö}}T_$BZ 4_R}AW^ws;PԾHSG|"߈[ֈ0-ʾY%\|H|@fMv*4 t| 55Wڠ=CG-{FDEsMQ/YhfCkjՀ~ 00d"EOp5> ~D9ݗى)2(W9.gØ<3xza̤K-{FE}򪡂v&>oO 5==GE''>ĭZĵz&rw?{cm< 4BVF k*ڨq(] '.M 4+[L/wIWX'ÙW1U =g~gr~U,bOP&Qء$?ugk?Wyz MלBiiLJbSԵ|"C3w/*7K Rբ'ʝo'/v*R\[e&^&tDj8*'|7p!KCc @xʫ3Շm!OfZWVmwTؔ!^܂f2.Yˁ !~"` ]坲W1# []2?Gح4;TΙW [5sWֻ =5# ">PƧ^,Wv%Ynٓ``3bi6{2Z\@d¾Dt AIkE6̐%7} s8 ZsUT*ÅĥvN<8fy[v$CwhXN|s:K&l|۵JŸ|_B x vԅ ^SU˥k&O{j+5Lt*)Sj3猋*F;Op}ХfWs",'̓Y > a.ht*C,lğH/;鄥]i . p^ELKw$VYb+2~4y4r_ Y0b bHW7P0?fjronw ֈ'tmv'X 0{iF5@K@p(D]31p7C,p.״*Q؄v_d".?JOVp ĝx}4 +YbD)*>:~i?44)VLOvM(/^ pzwE/|n;- tI:Րm7NHfO^Զ.U,M:4^G _ph@f+ό>I8D]ZM>1@Xl5"H6[>X KW=v=]zZiuQ/}▾8G-Nj6]Ur;t<#QkK1#-Z#nca+"={GT A߶2/b}iov25CǮwG]㐙4ɜ~ bJOrt5JC@Ǧ#!?⊊Rm5s'l iHտͤl"fFewo"~YM{TQ3eؐKW p/]gj-J NL'+ M>[II&Nx29&3Jub%TPZ/Ү,N.$h~.g5i){pwxOWٕW-YW PEc1{h?Bк #K~4 +*Ks&׀"͌KJ͸4@ ,쫬JYly[뮈ЕP.X?7aC^K0y\5TGX(F}) 4J^/hl2ihRtזL3/ <)z͐ŹW؁'^28'"Ow #IQ!"Gz9lo4s A&CW aZB3{X7X sx&H߁;/u`Nq"x>Ά,—ʡAٝٮ'#Q{c~KUaglBгl<zuk\m\V{"B ʴ*͏XT^ N-1ߧZ>-D49be2EC;"V[`at <:ca웝hI4x V/YGΤ#\x27WݫBm}2n`_"z9aS"1ҹg*7sko] BS$MϊɊ%\ s^Iz"S?~07RE>:=M@^7y%j%r^82e5Bboߣ0"#q(Oy+\'q=&kpwb`[ʩsd5H ViJ_2PRsz(:7<}9Ø4bMmt%`Aj.EH?ym/%7jc2lsH"V}WRo}%"XB-U`tN&ouzJQ~C&{-ŵT &;s$92A"?yt?D`!V MuZҢ+ikE#ޱº>\!CQK^f黋B01Go% c/U\rpq/~`H ;\lu^0w0 Ev+nw(v{:11Yq%wFb4?-d ۻ<p :d5[d'"AׁƗ]&G}D\O(MAN(OʕhЈgwyO72 Th1jzHy oC˧⦲,JPsKMsDbC&c/l`K0v+AGD=s;'TRau׌~Y#~u^]?j贒<"tU0xic-)p.hYT|uavh 7Gu Q҄=Ȅ=Ea~*8*Xœ`MTT W!,Cۡڂ_N>gEtVa2(CP Rv3s+"]WQ2%RV-!O72KO>#xZkJ l6we/hw-KWW ~n]&A^SoBL(a_;\UYeJDA|WR;J`ȝmy0#ǃCGI|<ꎤH2CJdGCf9!M8 r#4K#Rz ՅD/`E7疀-ɾkUs `%\Zp- ]P1~ RS1Hǭ.~[ˏbV/H )gg L)N蝈9άVN &6&`f#æbf x 㒚F0lP;ƌq#"[&@郸۬7^e(-4vf ͞E`9٣%s",\<4\ŐYgW}XEƔҨi;c">-Vh?~HyN8?u߷ddLR.$8+`9֦*-_aN߀#9ĂsXf-Nbx*D-V<3xZza\]ŔK `Ĭ>@9-% c\ZV`MmIRX"2 p_\NύZfRK<-6Rߟ0Z,dV2zḮ~㍣cuקu-ŝ9v=;pȟߴ~G\ݴVL4iL{Z9Au:91'K>s['Q^S8&h|F nxQkp75DxYߝV (h9x!IL+|>(叧7_:͛Kȅr6Rט35~LCN>{@bKL N[L&(M G" ۜX2j zGS˚Cy)JȝSmQz#m! 61҃W"t 2.t.9[szMT5q T|[vkhb0H>~t/s1 ZU9A;Ç%' G^O@Q ,]n˾j6xՉN/38Ť:C{uSoAJT|v?Е!O7*,pVFyvS~ \Gu ;\JWw2_;5b~K\C Q{4ri&e4[?J\?ڇ!o0+̼HBLҭ6rys|RWEY}Mћ<\VW_ecF 78ts eCU 1ӎ֓@M'΁{XR*wܿ.wCu챦I!6xe];H3DoTپN0NLYW:HzS(2j-H@jIpYN;;9P>|2"u֝,2 4( ox0=ƫ=?~.-w|+پ`r ?$CtzAI6Q03AIz 5Cf@!pvc6q q`dzD+RAkCKht^bsUK *=$5jS\3WuLg. &q^=YZ'_LxvepD.񅐡8mYʿuO`$+k7lD SAC]0 burv3n66"L7ہzU1Qm6ß@$)q9d`"o Wv&L`~h_)BA\cUղh'?@wkv3b` 9RagRnld1/50%nX%0m.iLY'~023NkD>J\Dbn?p" gpf_g=Thhy9#Ǚ!{M&z>~ǔljUj..'%MO/vV-dIvvpڃcpO4"sD LL8-2KVDlm9>qT휔]2=beA*]d9QIŰA6 ssju92&9%2:-A/ݳ֔n)RԶ]uV9A v5X ~84>疒|}W1pS*ܰEor#WTY#7߳hN|B~9l-h1V7!dXܶ0.C aWiӞUOΎ)$ bg!y@1H1RY7#ebUιYw_ʄ%.k4 J)M֧u0L%%Pwy= '3-P9_dKRpUZLJ6Mvu}pE[ִaTdIEs{1CczN۸*Cu.S`9+acj(ߗ0Rgfa|1HlTrjvJ:L&]{&ZO;^6ً*,"7 Jps*N]Fn%aI;̱ö0';gWK0nWepܪg3NJDA`R]pĻ +=o濄=ĨTB Ehsv7(ٶD':?,s^N)s84]׏%;(rnP9军8\@c^&-_J_|"(p}fסs&]{)jT2>I2oC+2t sD8 WHl˨ZXzjOh[ Wlbja od[j/xH.ȕXCp;FFC‹7f %۱!s3y|rmbo)10gt4ve8jUR'g"\GҐ),&b*5T֪6ٻl+gB-f5YaO"0 R7PO|NB*Gd!VN})od_%tSoE Tѥ WaO=8N 1떅ma@Kgȳ)e_ţ!]&eafO 5a \R2(N!2 //(bЭ,9BlĔ=+RM:&b\TZ9ů9v9a{3lL"`wдL?w^q$'p:s-?RϠu `\-vd}0p9Edg+˳1ĉN]Ccč4]ͮ7 hiG19h50>eW`Z(q,%f DOuGbiBP!j֫nwqI"Y` &1=׌>$Y̺S:K*\G W ׵`0&p!-J㪌*y$d$&tKny1EiPbNف4A>Mc88ZM2ő)@Y+&S`HKFzC/_X-K .OqAvlOvu|;vF_//,djՔE뾓O{+<Ȭvؠyzs5_Xe%W>ΙM1e0u%wn00&N !KDq0tgؽ­现SOƂiN)VxHm\.8-0%w 9=?dOGEA2 b}+ Ϩxq$=TRionL HCN4KYy@=?s\EPPER{OJB^'By䗛gJM=S lƶ@R~"(PM15`uU&L=#?!aBhs!<@{K@\a7fv"r4ժa[5Vqgx\3 wZ!n r1hys78 S_}@O0Jq kPڏ~˿sR TJ:m4&Y]ob,|)}!">QUjϟxp5{3䱔[w7H:\P!rG3?^Jj3Հbǭe .n@SwH/ovI2гt[I:#B(mt4l)gp>>g4cZ8pk^PdsGAK\}0 O׸mƚWvv[,5qI~L\_Hb<Ո.ʳ]JZ2D BF9ƤB_؅ @^som"ֵL`tr, >(@^>.CC³ )$Ôұn F\}_Hy$FkO,&KC9݂n;%jܿ[PdF ]eC\3i$$w[z[CٕEMc.;gsƒxphǴuk૗BUDk Ȏ4*e}.A䤕/3 kJY0U)gaDlZMkPU8ȋ>I48"AF(m5],Y X)ElC)gr@uLY (.+HqF8Ƅ@(Ӳ} Dt!mb"_i^x"tz9L,bB˨l< `�8 XǼ 3+{^ࡊ>Kէ*i)aw!-A@2-zz.,f>^9 Ywm#aL>bEK}{̑Ǻ2y<3{O , $s n>ʄ*`vwgʠ) ]FmM֛+6s.]؝ ^-YڢJUgsLԋV)%ڌ<tΎ{2\>(|/@ cE+k0Դ[Rܤ vg%@A>B0M'sXP>@ADmq.vED-51v1/b|UP$ Koϼbqn3yʶ^8}50}] r*P4ciHM@*#.B]=MzKճOq ~[ye#RrܸSQWL?R kzaƘ}eRf sOFIѨr#"5n"ŌS)DW׀oKd>W鵎Ua3{ Ca$Q8<E/lB: a |v͌wAEm I=צ(πp؋Bк|~E;Y-;+$FJ(K:[UFը6CV5QԵ$-m2^y3 4i "{CYY[-U&>dˤk%/5Cu0yR7ΣZ &la_g٠ TTF)K4gVQ|7K}; Zqcy7 ؒGzlo~.r-AiT4 o%ӴOJ)~DO`KMB%ڀNI]gExCj[Vk˻p/NQ NSW~ٷ(=U!Nt 5EK3`|٪kΐlLvic[It_w7LSKἵ_T:S=MBR8q՗XX%w/Vvzs "tT~h؄Ӭ$/+6db~|+&aCÏ6n]hWD.H 88m6ZDx;wĆ_h(v UsТ&2wA57LJ:RF82st<[!"{OfO0Vngܻ7+Iy `Um-^\zT>!~ڥJ9!=ve1WuMӚszoA߉ugM* ^+aJJ*n;d- Qȧ\AE5ж3o(#6TsG ( k+c&ME)u`MySR3|hKQa 'u605Ϙ#sXIs" Y`RkX*zs\Yz> ؙv1qa/o&:!QR?䧧UAV }5eWÅ9K#I?OP]ST< g,oz]ի]MAK bfHje嶏h5b3c2)seGp9uʿRK?Ux|YF6 EJ [K1z6{?YfW"fQ&ؤRC/%?h9m 8I]g%sC$=#V =Do41?]mIy mI'xEh*wګhpN1l:8{rL#[kWzvv(=Y ZbA=U4wRAXov ٙÇ_ߠ 8Rѷ7Xx hGsZo>K5%@qN"!pS6Fx%??Y t,Z}4[l̇)U!E `DEz-e^& #:="s O$!+׼-Az#h",EV\QG>hp\fE_z0;~]esZ22 EC9<E; B<\h[PFALϨǎ8&,OKbJY⚉j2:gJemΟ$[tVMC`p]-j!05cPͺPzοXdAnL9N`Htps,_^3,k J3J5b}'x?Wޡ$\ Oѽ*K_2=pupW,hЍaICt#p* ~?vd&Bi";iY]!rɓ1vmBUtwl[gQN\\zbt,$LtL|ӗLX,7ڔ@ >ո@+wm7/K=Gbvڅ(vli_95N)4fxvzkI  uM3Pfh:?L>8Iwo\[x{|_#mQ zmUθ,& JΒj&5j!s~~J]P]V2B3g3 u޼b MLT0 ۺޥ&3A`j|{ gūݬ1ڏNXsDФ=TǍɀj-}J@Ç,WTCqװAΫ.oѓcϹlsmp+Uatƙ^'0ը[0K A6o1t3| qsé -:W?WIy]lba.q⟐Аܟ Zہ}< X7i-p>:vc2Vt W \/È@ PjnSWbx EDU3O+ԍaQ `Lz+_={4EbռW'{kPgު,E^8.5Q!y{1\Ŧ; w=*nJG;0ܵyrVƫΪ9q !ivJ[Hߌ i-`kJ޺Q j}-( -?"A]upoDAi%+l82E 쳂'.YJ3uXYA (sLP٨3j@?V_Dޖj-sF;ֳ›tˬ[U4E2sjr r'-^1q$\iyiV\za?6@R>:dۨ ܐF $G@jIKF"5i'x`CR:Мj 2a,{,4<c5'd:kCҘb/4'6uhKcGN.}'Em-#P`WZ!9`7qLOLP^Gƕ3 & xJ:G_: ]3\ԯ5GꍡTEN<)='쉊f^2f#qFAMti\ދl~'vRK6)9OMNgO7j(f6\5KP`> L Kp/9Y7%kw> d)u"!c]7gNӖ.Qefi<ܮ8mjB_EO֠Bk~dM7#o HƯMHG^/1[_8uW1>{`1Æ|n Ti]D>VnΘLFisܮ;1LY;`hj8ݟjEeya^-V+LGZ׉GoXI g2*|b~$lD +|2E}uC2i0徽aץRm; S&fͫnbQъG=" <Ϩ#|`NZ-o5)̢(L9TjO[u=.Ә'=JvTuR 'bgGK`,Uz\`)oB$O>;۰~i޶Ua Q4xH>vY,Pg~4#5%B/c4N[a~p/`\Dr-VtPYZu y,)z"R,2 żL GafߦT?HReAOk#W\ 4cl3SəWf7IJLݟta%m]HOZ Lu1[m=0bL1DLO=%ey{PXk}%y9A*Rj䄋IДM Kͦ-"`H1{h(vV*6.UfU] |%*OD^m+%EBgnn—]޸hUH<&jRi+(:x)'NY +m8$^<D+6^s¼~VG'Ś#}c iNZ{CXMU̳Z'r<5ɫFO{{,uLƿ~ֵ>9m}(LKV&Iw2J?0"6`d͌ VD{oN>$x5nN[ 2}CT7KEymn}˲u&%(! uSyzQP)7pږΆp ҃uW>9 "D5"{rR<2s{hVE BivNl=".UԞfr#@eUB2 +C\ܽ#xic:]m):X=tmAɺ"c}xbS*]l6ߗ V5s|U,zvM~:biAj@A!\cWq|amEaܕOI5 ,7P|%T}ˀmvc_vћQm//11<d Đ-T.EC'H/H YƜkB *1ɭ-BK"r3|c_J }Й c#D.(B2?f2f:lvE0Vqm~zqN9NxW "%'ïTSTPrIrLj#]|͑/[D $ /,iEs( \_,@!"oS۸87gʟƿ\P9.ř̽P;頳~dB02$i6"GQt')85*E7SXD@nK;j1!̖,ٱp9}g tG+V13݊M $YPU q [ՒaW1z8ib"6arpW.ڨFF%^sOf f& SV(/΂JFD?G\<}}=xՉm_ >TƯ7[30mClc^7%'>҂qV)`I!;t{Q1W5L÷@D%9o'%=nbOcW-p$n~B룃dSor&B 9]X6*-8%L^u5dI 8TeSux)nU_]S[<$l7 #p%>h(Dhg]:0VKCTc-e銃ifbyOL1Xow(od|E1^U7:t"GV [5z'`0A,F پ[Y u/'`UM$2XQS3l[q'ednY`ǃ:.ICa*XB pmOiCUy W}۶e[a@@`e5P_w {vL2-Ԡ^|sa|)ޟ˙1;f%hٜ̉xKsOz;W4Ok(#O7J_<#/-?udu |pl3BN=gڥ DgrE?P;ؙؖ=b\uAy55,D>@1臅sꙕ}H`K6? Ε+Q,緯|RiE ~([SWsϛ!~U3 51h)fE&`,tvQ'%:eyr"W:쿫9]gIΧ fc1gYNc{k6zx?E@ggWa>xȹh?@Kp: [zz#Х])|`[VC53* B~/'V|CycYd$K[{BL*"KU K?*C~Oir]6͏LLqКseutjPô}΃S'E`5>w}tpF^T2IHg i+ĴD?.3IFoF>EIG}ff"WUٕoA'SvPqq?ͬpB jq5S`Qe0ոK Mi9Ő-*5/Yf3A1(/@."gS;UT#GM'+c{LU͏@P0=~nyI WV۳wvM=J$3zXddVe&gk)?#ի2/; yf s.fXLdi36T%3K{~.zG3xϚ -_ K~D?Z+U^DρtsE_k7;)e^ 2[oRv{-FP M1ow&ңb{ _hUbFn@GNs&'|C6CCCVT:o7f/wq0L6&FTu¤ G ɘ][JST -bmDE)Ц.y_Cf#$o'?zllK|Ck2o8j=XbɎ<7GBlY7_2T] Xꕶ,w&]I.8ZVk]`fSwawM{?j>{|b "2 ҭ3K@? F:m+i?9c6+C@Fu3 'jmk&t*!-:S+z ! 2|4G*K' >B.2^Z;ÅO AQف,[89$xB]ڜ.Pl%iէM5D~j}odqV>1Fj^sNFR[Y e|lb0@tq-*ڌ}z۠%_Pأ!CSZnXsSh+V#;鞞VV j aр4@cmsHg\ĐMW] ^ %=9"9-w3Ol)W-NՀSѭzokåвvc^j;sC !mk d+h$SJoqSEv?42e{cd~ltj~@Wm {_qw(1`ox |Dش7}}=E1 /$צTv5mto黳 T*'zƩfwIfz9H*\"zP2kY44u,a"_aE%J"y0m7 9ccՕ~T!݃N#7X%n 'MM;նf٪l5 -UI|]XD:yE`d!򷎙W+pKiAFt ~!'8iYi O>WWnQ%mzѷzx+[Jo')ZPs~`խD{2>g9Wjm77m~=AQ9⼗nAAW0'*7Iagn=tI_!N$ljCNǕn@$;Nǵ'#CdNt p(04=zcf1 m uPvGl䜡azJ!Y=zE^/Fq| x%̣%[(O¿d jY=+BR}Ez1s?a:9<꧟;si>kih1 tQ4.imYxff`? OPW8cv"QC3?d >B靌cٶ l*n<ᚮFd!3ĀN6)b^6 `D>-0|*)gvqEbI"M@ꦌF}eAZˮW(eLÇ,h*#RtDy3o ib$4!ݜNֈ?A>Nq~1ԓxW=Fo(3TSA20:Ĕz|s IyaF<-@(K?>GWK!}I2 _o5ov( ?ǰ)åji(+ )uq [|4`#ԚB7{8 {mv[_P)՘<0w 1z΍ɉʌ$L}̖Q ;>j~¥уF$*M W3751^0tyF(RL_Chyмe;L}XάBT'ߊHAqyLT6HCedel/oak5OBb0dr6~)j)|:5E%%KOER>onS/C zUq9UVrQ##;Ra x.bs6JpZR̄b+!&CwPFx_(tޘȻW*cwޫcTL1A{4S@f)EpMF1% ] 5got!|Ծ*i?؛Φfx: ݮ]ktѫi ȗ~Ȓbߏ2A+ѧ)+A,}dp7B(MoiRRZ[ ô9c>%Ca2;wCճz~i>kwhBOLǯVM0`5eMhBrqE^"#42=!6fpy*A ظ}f4lP/|1@Z3z*%H&UgR^j_vð8 6w #mg瞿򜆥OyaTBvTLM3[rZ^[aUȑ2Lj%,g)Q2/WyYv-fԧ7,X_)QN^7(r q bW F%A)X)HO|ٍS6ŋx{ޒA_hp=!gr4n!Ga:QPnqȚ521\=帊NQ>Cw++/= {ToM-5Yn+3M ).oa"ԴG\I)^̱sԧDD%4L0&EFc鈯&ݤ#skHcvLg7|wT`fvib2Xv7 &5=V.j ]0Vb5Y@>*bL =rgjdB9Jѣ­|`ښ~'#IK-y Xߏiyjm3Ek6z>qYۀ9Ua~z2pL($Yc(Dl]ʈ) CgJ}?x!~p`3 A48@3lvhFRڽ"XyN'-X[ ub8ز5M5ۖrtg/"OWL 4#:iXuj  p5נߑocqA7Nl?_9NE9.fʐ,NgI!=)ƧA2|2J{[K3RȀdZ?u`eeG} lGblsv'RSpԾ[A2T"j#S:/Kk,= ;*8۷5&)D Tq:GU!\̺ͽaI5ѪgA"b%-ѡˊ2f;}U Z'̢)88A,So4|dcsaVdG$73칹PG|̋P@ 3a`F1$_}68lxޫTޟJ~* &PP_Cǣ]E&)֑aI2nl΍>5Lv v!vS~P3L $` ˰,0"͠xҠG-.CzÕJ? KaFz_P- ӯoy?CZ9:ڮΝ.B(=]xz4Xi*񟵖tfy>dVT)#+GhًD ( xA=&$bH{k2J.^Q]<&OH^rXo7 `@O%Go?7~4&xi6iUh zfNޞe^wt~p.}N_Ukqy_לSCL¬֙ ?aܭԊ-)m‘6wT{B߃g r(z4ߓuSuǑg FlaB:YZXHHl\~Q}_vI JiS3ozNP7EOOZLBN mZ`*vW1X 'piw󟫡?9@s:akA.&D 5ּ2Qe#3O}MЪ[_ ] c;ZynQUǍoUPih]|z7}cld^p>IM͇3y) Sp=cKK a赆hZsKۺOgΦKCa6s~x pt'5:SF{Ą\q. d-gE27`FLf͉Y  8,qzlS"ތ")UvL*K)Zl 沮)tqsTO9W)' hnxJuG {*j}%/Z.| GArsK/`dr_1sЗ҉H0-Mx.$Av1 '"(SKL5A3?Z?Klp`9e-?,VsтްCG<pjOt;I衢^Q_tYVLKEɯ]cyP JI]:j/?xv"dg4OGm>YZK 죉Ud6 UMOg%mn:bhkFgHwvXS@߾tXDov]]26j{łmCvsud65[K±1a" DXT|d6lJ\R)-5 6;^%0Dla4V, ir(Ka E˘(OpV:YFt;gMqI-T%;e,^÷S !adHãgiӬe@y*}bk)ͮ`2k:q.'hƀsa `/yz9ejW_}mڣ.BywH%!SPIԆ Sݸ/i 0nin*hig3ٵhc錀-( <gĂPO,Kb WAYRh Ns@+~|+eTZCL<K> Da>w7$%S lN;Є-.xM^ VUIۈ bMт5!DIs5wmFֲek^N Z9ò/;" zUo>oQFzϝ]G^!7MN0Lĭ8qr Gcܝ>نBllX:2IWN.%d@ea=+ K(mw}&%~8ٗ`6`+xG\liH&|C“:zF^yoXrG_*_UM ]y/.t/`ٻv\lқ o*;?leқ7aJ#fъ{fňo)⌣zS,{\9ABm۟p]L$Π,gz> һM@$FQJ gVR9b+)jz'ʣv9@tc/Qfɾ(3&+ZiY ,}tÆ P>\hיC|zW,/~9ǐ5] F`s],ńh ?&d<{Q,p[\lP4kV G]Zt{]>HzVZE([61w(sQɻim {Y%Pf.le"q9RD) n+6Ք}UflR՜1}!sHcM䞃` zm\_HO5$j`6vRϖ4Ņ.zʰȑy8{cQ-"Qx}/N lu6W`*k @ՠ>, {դgH7- *>/IH7RT:8G7qo$*J\A(;f:yh/Eـ22w32kRScu e6*J ,ú.9-ըXRm z#nP %PU@vΛuT@fTGpفͥTi0Zg;Q+:┷4 { }#k л҃2¢u^Y&&,YrHVcť :/̫/ӸYEKn"&zW1-W6O"m%E#%%&X{Hy*,3rOnr宂57gG0D fbZ ×:˕]ӿ`_2-s/IgZ+X5JO)}=ȈoEmq!wFǀ}."x$G HFPnc9pr$b.ApJŽBElMևS"`B*f]0"AefͯaXi.6+%iFP]jeLs97u=<'[$п e|z[gwi0^AU7M:;(C00|6,At+[o^aF0L mzKxTȐǠsꆀ[. <.Eo& gu4!!Y+^f@!ĀA 36ѳFYXu zζOtXwSi8bOhXd: d3"ssF>;/b#%9&^QT X*()ǃ=bY'.ow3gȋ̐si I3"Bk/gLš$X.ј(/2W1.mktb\y!5v%K4WMߏއ`x@n:jj؅%[SE3&ը>t6,{$=m\'P(Lz>S_xNO"ODi%Yz X(ѻ4@`. S15::į"nR-݌(1cyi̫i{M=.!qGkǢ 5(8+tUy~dX[\\^`HUW0^[\D"u7T5 o׽?~I#VK08m#'ņ}PbDcapOdǯ~$)CSu1yjr)qKbՖ3A֖8bPrdn&خ.ݾN#6 IV~|ap5fB׷%)Qer+9󞨧X_XĴ!J.Qpp[2Iz{u2dx*U`8wWn{i'7&{R8%7 ` h`x~; lَjLgl"KehdS<> =T}7v7/޲ θqp‰ۃzMm0xJr:a~: u.ɤQ( +{Pێ^l_\j 7\ ua~NR-R[YkqcM0)TG'䃄)wûlI{⌖ᥲuuWiM:2l'7=xg8[B $uy*tEށS3;\4m`Vz W \BI{0$<:d!?7ƼhWpzK)@RK% صr=X,A'8ܐNK0=ip<.^q>M؝+5W|˯D]cl/p#0u"ԟF_ _yx6Ko_ky훈?}LԯIxqޭ)==ZH~T{2 8FuB\bB[ųSKR1}>v%!ƮQ{2^A"hLC*F^Ĵ'@΅.&ae҉ۨe`7-@Nv@BS嵪TRHs[|e6տD^>#r@9삲r  >b*y_j{z1waynA̚]5Ns~DN;2km9IEGcCj@t:lykvPM&14Y{"c0^ N;h``ʣ5ȫ\i&5<"Z&cZykVܖ%SK~ElcZ,{Y3Q;:B/E= ojȃXeV5aEQ$*(ZB~؃t&NAdI+i{[nr thj ]4+M9}6I*~Ka` IL?Qc&_siW\֣C ']Y#|<.o 6c?9BkKfk0DHArRb*ǍJ+ *B{)ɖP,&x!l,96_ ῕2kpݒ2.qiW&i?n\@jY7M?g6juCͰDO$659pOuq_e֖zok͢h 1 |TOHU׻ŋ~ >!&xPYh74047ƣ5"gQ WvD-osMԽ/U[čjfxeg%Eq2Jp:jŊ@Юk+z )v(cɧ=H|5;2݇9nj[|eӎBf}buO?6E& TԀ&R(쨐u(9h;6,D9\iC'q`&mAlNS_[U0lQ/{ڼKYA{Kzڮ*4Uy5f+@LKW" NZ!lٮWdbz@>j2UρdH$TF^K i]M |NYE$m(w׏|)$z NTۓWt9Y~mh2LgQa|%Z3 )=5B=6ERݳfbwQ`* E\? CKĚq50)*%L }=. ;uy`ŰVPD4xvi R2$ V9ߝ#&*|X2KDQRty(*lrax0 e@+&KV9>?onpJi]@ (6?PhѬc8xxaTd%7 4~M-VƜf{@gяcprCtu,&Wdae8`Ym+Z_i}ɘ&5^z,oS$$  h{ 2;Z+pR뎑.^2=bZδ 2 ۴Crp=[ڜkZ\A|5*'[73(>"F<Ϋ3SpDj}jF̹ 2e@ pIߙp_EQؾŘP^"@Ϊ"//OX:o:XOtlaǟxjd"y=t_3"8*n#I ;R|tAc'gI1.^wuX1R-t=* 5q#O25d"Lɡt(H05$t5NZ$?Kܒ`d*LgĕBS'>τ^Z;FHngNۿqk}( Sv}AZ"?1&/ "##\FVIb [W˸#jېxa\sLATˊLmߑ%jGPS4@ 61t#suiF/yҁBR}.#a7<K R0+P\̫ӋGY`K<_@c-}rw ltdɷFЁUey 9IڧEK~"^</f.T}x 2*:٧9kOQQ"@*oC2ܮ.De$S?7_-ot8 wZTg'gyr (`/>pM|2If%DM!_ѩDP?mژGxIuV͟3*# Va\jmsd}W%kFz`G#Kv =y@]VyֵV{ڨlw2>ϟIp}DA/1lߞg1{G>ubk(*yXKRA^Cy@цs:__X^yWyq`0agLFiT{DDR z.x&+:K[q2SLG38PG!sOh;(Dm-PTT`LC9T1T &HXDZjO]`~o]=gDN[Oię*pԙ/ [.ףč)rN-e?fێ" 3nٗJOF6Cڭ+D>jlU5kG>ddt5XƼSaץubޣʙ2uuWծI5Pg˿ '6Tj 0{ *AsP-S1tϜO1J=M`Ǣڡд3ط:1EKRKZR%E1`0亠sޡ˅ Tb6~`N7M`$s-vTC"ws~zM9Yl9c&& 1$Zv\Dcof|k)$c%Hsb0j)^)v>|GkS"ֱ,f/|{/^vhOIm^M1squST 3T/ */ޘB U2A;+Y˓rV@k|nvE֘vBo`a\!79vhkxU%:"4a:og*w7y̳fn|< 4P p{*@ۡ;0`*C\Jb<0IFG܊!hy'm{q^SIzԌYNv^I B0uyH߼ 5GĉώK\ΣMȿߤז*#YWdq}+ܢ3 @n1u@I6d٦q יZRV  **I1#x4 jT6Et D3/vl)N-;*Zpod|8*o.6Tr^ P_}Vthj3v_6R"io~pԮ<^PU3qH!{GvazWibD~>MIQprS~Mu}|L%@jjFd`1Պ%l1@w2Rk݋bY {t32l&%E!31Ror0᧕$]5 Ui"iUZ(f&k26zl8[o(FMw#QR`o0yֻD:]&h{Ԇ 8y [c_RXc?z2栎a e$gi!Y)0fڲxx[<HxF#f(O:~ '&B02Yp {ᆲ:f22[;)ݢ}};HFBtz\Gs† q9O%q0g3MpM5Of%tdT:%^| FuFf.:Q 3Y懄 R]6,yp!]1v%H\ˈ`rV[vX9܌h\mwT"ӼG!}V_]7KpөDS_5|i@`r'W~ΨH譪b>wI֤8ޞBC=DWa j AoV6):Wt`jǥ418]r,ʤƄc_1*v;YMO5y*pRfhen=ȧe#!.LvV>akx6au(j4eRh_lgNмruPZi![gWwlЍ(+vupy\XNx[tds7!:n8.LӖ(tciwA>anޞ^黙+!( +:[ CљCڣ4\ ϯ@P7o; ~mtekTd}1) iQDKWkoQf,p[A]; ۘ]shT)cB !DE8ʰTci  ~zGI [LKea}\!&bVԾ~nq4' ,NN<SGBK 99WG~R_E^./wxxy Nqp!y1$X#֤h7).pA"6XqtD"q<鈥y #?l5ym;LlaLv-@Ħɠ lIIF4Fիg^c1DIPRN5Y :rOBKB셒 BCDc~dUQ|WzUS5Zcw"0J',@0{LLȕ6[kKɸ鞨 ‡p*hJsGp*ZFg\:ggm0VfFk΂jP( *L}1A$mY19+3YR2 kݠ5>HE2MDT3`JJ+E.5j%`@Q|Mc(K ̇Pi4*r ?Eߔp bj.>nI)*ʾErMq@gې)|!6o3h] R)˱׃y(87hQtg>?4}cűd9 ) V ,T:e_3T'8m}x>щ`)NtCK]tWVf_(;\CUҤ<6ؘ˜z>"sJ(oZCA,>Kr-S9XÓ<[ }#Y l^FTGw'v@'#c=\%ͨd\>5ڔW3 PxrLDV YV]م0hϩvơZo%5b-T8VsXx:BGf٢*Iۛ~7<ݬUK?3/4~v?4d=FNW*F9U;@QkI 9"Wk>9`o~~TpnZjAȒfel5=͈ 7 aJH'OQW L1P}bIs}0Tӊfo;**  S}@C X,#z{d6L@04h֗24-hßMTۀejS ~rdY-I[^yb8<0kWi2ԥUv˝F||!>0@Gj֎V*:JӴ*Bd2!uxr`; >B0":>w#]rQ5SuZI7JAV=5h|QtV$Z$dkPsWllgQvU&h:W(.Q 9b+Q^m<].IGau'7twr>\_-\*#\8+)oikd]Ag *|OՎGF(@Kǟ`f|=WX5[v%y1%VQ)븁V#b?>C0,Q̕¾4];*m뎥Y3z%L]Au3))2_S˧`"˦n"uz<Ⱥ/|dMMe {PQкOhI\!KR9`|#+ M,D&˫%FɭO]!S pFp_W,>Vb*″|'E)=Fo5[JdURZr-}]Yu A ~V s]`EXsP{(Պ 1i>09Ŵ%ڊQ{2kiڪ*qN a[TP:3Lo"y`Ƚɴs5U'\h1%LʑfՈZyٓ. 3?QO4{OpraHi0 3]I2s4g,:J0N&U؃& @nr@<mijFhQ뻤izc},Is0n^ @ݹ¨)F3_|C#򵄧c ^r}+jGȚF[_QF~pIS}{c/Bq[(yuhˬ3EoWVGCB2]QI'{TJG&gokysy}ī\2pI77dE?C)[QGSkd*?D#o#p$Xg&H 9.I> Ӆ9W|TK@\[:.tnx,΋:.4Gaz!93+P}]|RlA[ܫF͑mF[2]甗'GWFp 3Unf٥y#71f%1imP>ƲNz*}@J,,%' \)cUa3rL ޺wtQ-- ;HSȨ8BZdj# |zj^}zM#,Pr^ ׏G-s)1)|$Géxr!{x ~^+Ib%jx 9|nыs9u7TImos8/. T6 M=xpE/Mf#H~v=G?o_}X7nAY@Fu)paΈ;rIeXbLh9>}`c>P{իC;tt0-ȼDAZhƠpdgHD]F)ʦG-!םbDJRu<6|5,xt;ޟE3c B99mf vrwE d ]H Dx vėe BV3 Ûyoնrף[&Q3 eaAFp'E3a>,PuE{wC0u툇#.͏&̇I޳ ,by~z` s~pv.ms BĿ>XwMe#itijNhe[- | j3ۯs/B< }A~ p:e(k(\(}ِVphgjn|Ŋ~?:SCO"f#;b,Ёw/*{JU|wO;Ro.5s7ϜI&n3bby^ô))"U-{m92/M̀(M獱5& M }Qġ ߉ 39:<_6^Cջx<"ڑϿ`܅E/fX pM pTΆ|.r!MzQ # k7(A#˜XNATbJ [~RAۄǐD;W%4LI^ ?xt¶2*CԵrtCP,lB:K r_o\3geӋ=Rp;Q> J};'99 d?" ?ڬDP,Vnt󜮵DO?(`G}P !-A P `LhBS|Czl ŷTj +7o&&ƚ:9ЍyH+6|1^OIׁ7INƶK bil͋wg.$$ 3gxFOWRhHX7- >[MrNEpd[Qgʅ@,مY o<#iR _ 924zݱ~a )Y#vueumi4:~ꚶTGL6huOOPudf(xZ-#|F}|(،o{)M*y1~ ]W$ݦk+~/4'(KTZRt7Ic*w iG=VqeB%9}-u, תmw.gV;دW +OKX꜍oxa1QCӎaVğ܊AK@M Sn(wO|l+N_G:m\Qv󬌀 _?Bc4=A ^3i_ג!$ җfjP]&G\$LjȾL=hUs+NdjY ر@u\[M[3>Bh֝)\~Bh?`te(' z9 CquS‡FxzԲ)\SC72bz{3'l3_Z"v}զ[ɩ+FJQK(Ů.s܏* сUVyx;Pcp !Z%td١(ԁp`?s=o4̃\7Ԕ fUDc^7ȱ4,'&b\{2{@$?(0qjPˏP~UziqR _[A]k}|*2hd>%~ 4ntI= vI7v3qi1bZ%oG3* hyOX/0pdjXx2r>sV.nf6`L+(4KK#&>+ 2Tz$ve3^fƸҭ^}UTcywo`"ixnCIpp~U!x@&a\*@dVr^(Czb:S ]i͟475AdvTeɡ6bKrIDnv|F-#>!8K!uh|Op%)2(*'nd}p v]؄W%£㋉vMnv& RXcJ2t-p+q㧍%TbչU4=j:Q=\V<>!UP sĿ<orF:DFN5[^M[np=] Y:p;ϊU,IۢE_ 7uo&eŖdf^8 Fe$*|[r%o"ua73V&6yDCPyg!u&hY-r=N|B/Nq6ŹUm[۴~O?j& l$0GMUbjx?~<|;)!w 05;p 4Ie jOF}/Uƕ/,~v&z) wmA>tru9ll PUYJnp|!cm0*Jω#" )ݛaQ[!˾úua~wW#&L]=Tπ+ġVۢ(& lmX Oq5 ~F+;4eHX 0cmAɔ68V%ؼKlO9K=RDrJGc9Psxc&q/fifQ)Y#~Ŧr󙭴8 ^zT ",tqc7vQHgS̮O2 8 =ZK"Jr@QF9: @5%}Yb o٤TsCuq3"KHA|¡CJLs.fAD ^S33*=bh_%U":0D|VB/F/v6rU94LV[Uwk3+=IV}Wʽo:|P*X !\Q% H9>&hXV}ܔަHwJkdTb%!i\WM8>CK$}]D%]|:?sl8͒(w)2"(cA;լwwڪnbmaz8A}pZ^q 9d #`Aqh5!dTW¶/B$[sXϕ_x+}7S}ۅyo6ȁ\a si M wlܘkia;SvuGxr*MgNѧ_Me1R>6FhˬAskQxQ˔|8f:r5dkae<-+!["Gr8aJ\bZye/V*۶y iתJ%4BgIo. <ƥSڣ P*"i4mƠ_*rS8\eE4ښ#yFh v~#u#0TMwb[ޜǴȜ0B$KH{H,.|Bӧ) TVߣp#7y|64@eRP zIv3~CO8fëd# pטUM2eA#GK~Vw(pAm.59=ף/#K% wPz9J=R[RqiLw?j3γf^S箸f'Y vZ9P&ᜠ 3Gs PyV%RJ駙 VvdL%RI"D ষf$fħP ŝxɀnU p~-ąVzs-_ٶ>P1(chIm\s'6܎(i U{)HS٠zRI@hSͣhɪo%-AʦWTonj3ѱ&Oܦ>c)rÀEK*Φj* hN_҂o m䊀[IOgŬΣ+tp d^B|c%#k i8/tp>ZAudo,JN-3oYd{;9bt Asv3)H،ߔh֐'חg}M>6/DM|D`h HF1t޹[{aUA0>olyl{*(yv,Vz8ڈAcM,ZJm`>T7u˱|}" .ݚ؎ajP6nA3.WjŽ ڋIo^Dg&bj$+ڃ,A 1IU1Wh!֟xg- X\gr΍ܖSARg`w$ Nҋn<)&ϐ]o>j1Cm ƞf_(BFAk_!=T U&2$myz.>糸Y3{ȞcوmeONLGOӘfcb[i[Ӊ #–&+\ |;US; &s 1IZwE )Ը\{F8{-i瘎': F.G1-j%.4U3Uxv;n2z;jL}TzO !ܥaL5 a^J-*F`4 aNS9'ͬP+j#;6o?oU6cvU ">UP`JїF> Yt,i0(K( ^ h93(T,Fϥɗb( pPk>LS8. %ݛz,|DnLEFd Eʔ5f}QU{̆gҦh"I^$bRo=a*t8SUϿ:q_d=nR[p9%&bCx.-`[ (b' ؄cvA0?-bЩ°:^(hNxjM {x+}c9Y+qzux6TіinVz]$Oo2G&Jt5L\[Fcz0~J 1*==^fg8 ՖJX bƜdж 34~'o4>峡A*nD' +զ>j>OQ&7P} mйUzNd_GdS-(0Ye&05mc et:`"%_HouNqѬ} >v @\KÏBNXr$ wβrp 8>ldR /]EO-D.Q]Pκdxt ~ο2Ż| ZiRَ̈D{ |W:UE=uq7 Ae3K/C J;V@]$X+g,RkD12v՜t&_CIsׅ.Nkw{cJ7! pUCa@VqQ(Ƴ%B=Jզ|潲/ohc=8P㮀'n ˺XAC5*r>}Ln1#oHAtğ♷ ԭI[et6ytAH]!)ŔcbSfc_.G sB#$3:c3n;;nFhoLK"o^7HM@pe-wgkl0By+`O& F?N>Rڜ*1RTuPMcl $Nf3}0l:s 6xu.g{ nh<~%iI\#G{V,^p8=Rc!0F${ڒ9T(Aym0F HOL_##C{4_vc[(i:8C$+P2uy|uyXof ˌ r;3bq;2rqM XZ݄:~۶=^ @Ko1 4e<]\(q`a,r{}n^U Ez4%楶F;:Coz(`,FM =<?aao3s N?o9_1gRC۸\9{{}~# PRKLے[W2%^ҲX$E`|"5)o2):Ymm Oոb!.ʱ"FɛTq~ߍs/2XQ_{i, [uj5' "(пWR?*Q̡?3\(* d'70dPpIӱ3~,YG{ƶQL{fZh{FȈ ]!L> *YSBJT>i~tUC}'{#[%ܙ947r!a2J:A-P_|հ`[0}͵lt[шe%\{r;lpo)(ĸ\fB44v0qj$2CLHB\ I7ڱ4 bS#bP8*AswMqLO4n:ٲȫii:ϚPDZL.]fZ܍8"*cESiZ`y;H 5*CB]crYׂdF;[Rg<-"VHRt/MԳt>,:QϜ{2A 5v%N3bgڊ.G+ FM݈:°x t>̴LrByh'.?|dwH18%)F.qMZ9^ipg̫GT6_HL>+# yl("޳̨%rcYυ@95'lA4\j74:2ȣ0NR:A\LxLiݑBX()pv_)f!(Pd Qz8[V RIgNTBPt&ce rxGR]{3 iyer0A70T2Z69F25^_'ڌE#a\ZZڈ.:ewa{ujp#ОL5u}-*GĀ2RtuzⰵHe8('c{Am9uX'[:69OfȲNyŜ/i(jv1M:o PJ뺤m@D>߂ #tQuԼ(~_AyHu')Ie7Lw#L`m|c qՈe7 0ά+W˳ܲ0?WXm}m1b[N5?Gf@s¢d'&xG((ļ(|IZcTk $ E֢H>YZ֘\{RV@q 5"F.{21Dܓ(e`) ֖ǰF27[ha* ؠHAS4VB,;6؎0qoJV +]!F:瘭O@3MI̫_4K ]@!˂e Y196[XEݿy%7 :0 _X(W[K;M`4EwP,&y ' (7*V*Is 5b򀴾ucqKl'qp)eήFg~Tou?%gp#и{ w=XqOm O CL=p\g1;<^d/J攦}jY;"u#J6P:+,|i !x6Mci jy nYMJ5pR=+]$1GD5z*RP2 ̬Xl祩=&ʠ^H~uXPȯ@0X'i<|t4p_+~H_H gĪ~p.1c6 ab4,G{p$U*ڨ5@=NH[00Ŀ-vg"$J1Fܠ3b)GxY|ƅ 'oK4ynMg0w6Thj\bWNɝ^vm=9"/{/Lg/%[PE[]MTpPo8nw%7!p8,\x=uhd.Dq\\jFkN[q:RV\lN8 s%A1GWMz9q8юbѿk,B_%@7[}AdYm N\Y1g-ePS @y&L@)'&VOJ39)}NI;%G[VUp3Wu3+Ά]e[D% <څ$zMƛ:[}3j|j)6k_^": hy@u(Z!l0CJ\+tjLsr=ط߄#6p^ ŧWSQK%*4T G_ti p[lѺSbذ xl#kHUP~[gl.5 QXy:6hK0eئs:[gDߎ/FTo/b38*'^GGgQtAGgB֓R:Y/eɔ 4i:=+jNJcO+NbcqY^9'*ZPf7'WrIn9?931U#_z&1 Kv©&܍i d>.f[/ZM-SV/.DF_KODJ C#2~߀cx}" C^[i+U¡-ѹlA<,FE3 0##2ӯ{xn#m⌅6dPwf/ (O>rSXG2"'041Eu;nj~+2ϭ k>9d4PP^+0↩+ب*@؎K]ݵÞqbBhJr}t3B‚[NGlϧ9hNoL۸R"rBی(*ô(\ɵ"zFՒ RAdkִD=aYK]U'ÿ:< Ulezj{cCп_TJHEcK7.=G>B srlhX%L3:lhܠ#˺PuS;Rl{$q  ! .9{㵎NN k<мFHڈAwǷU`8'ylQ x `-gh9V<itgU(1Wn};|W{r wyD n=+./7V9&x%te(İ0g)d.K)p.4oD(crЙ5y'wavvȺ.3Z>Q}?ƀ/ԿnoVP*"3U'Cq(Oܑc0fVWAa+XeN{ޛ"6O) ?fE!k*OTYX:jVԿ%oFt}UprvwQhut5 y@i ArF;uŝbJ B )D19%oX+xhDF#XiiЖɘǭIdWvoN tUhhK\B A oUڜ XJC8 Ɉse3ܰ)B}x$6E]k xSb]DQNҠ'"© (zF=6 'rlj z&l.A˦'\qG to.522L!=r䗐\He* MAkYpADow(28^CS̎s&T .L?wie2o6`d5:u%t;f-/Uy[c+B@=9z.WА!k} bF""3-z+/A [ fXUyyLAvmʁɠt)*js[ Iڵ5K\F;w'V)UNHLfQG) GyK 9*?y])/J8KЄfaRG9@~r֩TИ^Z RecN~ h25_rm)ֺlj:yh@*<"0: ^78mvDrz{z"ERu["_A̗"j(/%kw 6x8{45ۅm+9"?2GZ*M=fF<hj?vꦧ`>i(=NtQ4A}+oDHﯦfUYs[Tdh!&^ïW:2sKiߝ۲=EʜU_g-"NL;׳tWJp%&/魓m<5֌Z ~sG*y ]HZtU&eZmmc]Z!N.p|a];_N4*J(P}z>=<)$?VJƹb~Y qo*%힒*cV  -*X |w <%YB ('_ `tIJ/1NNop4N}nAxV@^97 9 szش&.N=R(VjĄf޼:E^mbj;]x$@=T#Ny`o&`\$(J*{ {FXUcJٍ*# t[Og@QSl܄M]*־1 }H-w 80@^Pt 7s䜗'0{u0 Qg 2[>zʇM+ʇvh&W%nЦd s {kC|rn|٩-Q{]85޾Fw (A:jb2x)&&~LR4Q i}{]xl IN}zVFfj <9.=&^:ĢhRBnYֹ#ox=᥏1D=0LS -Rm$CqccM@2)s k&a.#7@E@r҉<.sj8 [j]/'iǧo^jIl)oep ^Z}QspSE@za3Φ̘ )y?#o"|C ~Fl*C(%"[" qdbɽnk37}LU 27{Ȏ%|Qa'EV cbL]yDhN{' 锯a.qOQhTӆ,Rj'_:Vޯ୊t̴G$e_3>8M1Ovm=7Gj3*&3DC,Z_H.&#PƳͬү`}Q;)sdUX 姘|?ۙUF7lӚYC&2L(pD{i/Sac&,`fN_Bs rRؒ0T55Jq | =eg!Ȯs!.U]$kiRP uUWEFNL-YֶWs횅̕uxU>5!91yh/<1 & }:l4#e!.9hkJy.@bA]HmKm`]kl|zz4:gbMRy.'+i\WTaߜGb#a*._ m߆Rel_CֻDFIS+B2хL%磻9 B+rȑ \頴#YS99y0ނ|^+In, RۣYQ ۷![sM8 TpZMOn?ݒTUQƈdL)j/vQ0?Npl&=f)A U¨V~I/wG_"*<ұGŭ,SAwǓ opX'4( #A)M* ! \GZD>cڣyAp1%F;m1B2eKv~YzޚE4OE%|-Fr;+E}i!wQ=lW6BM[tm eK[B mx fEE&\J+.KaEU/ =Io XlR]|(yKƩ_%,s>L.l>&rO n,iM x!*b^Nred ?zwU]~k9$IЮf>v `R3ྔO7GGuʙ^BO{?D` QT- 6vՒ\ `'``ڠtPaI5O.er̆]􀁖"od6 &ќHh51A^zZ/Q +XH~F(9~5PR|jUyO]KbecS'PDGd[xNTǎ./x=`@Oy?E՜8i/2/|E[mv5/̥hBp0wsf954PT ^*Hu%9vJXAiO|[:% ⼇Gv~Ej$^<t{pic cUV0Q9!XZ>ANrN +GKC_Fԣ M]/K7JvGJ"\1EF[P NA ,;,°zulg T <@Z3Ibf{+Bs:Hk \wQ[\;_63h naNv -ϰ&uʨ 7$-`łދp6"ݛ;ܞߥ^b1O1%a+ut@|n˃aV6DZ`˨&lSbu-1x "vgA:g hljs<W;I'[gg*nFc^ WkͪY5TNce'lP&&B+M7] ]4]FB̴ḗ -\'j~'hJ$Я(Ϡw3+BBO^梄̛ cSNU x׬Ek }ѶvGA%RU ] Y!X>Nb8%Ha>ŇSӧC< Xtax =̄JGU-K`DxxGtz [ȲPi5c*=KÓ|\T8<.?]Z5ظxM3K:l  }d^_VXiOf yȁu/_,OĎr*oްk gF!q0wς[L1fwV77ћCy8KC]B1L?jH8OnOJM]&UPyvOCEj]|gXvX=:!?ޔk+QDW2:M۹cFߑ$dt#rE&^m=sogLTToYF.l 3avq|P$z\XNl"%AfSGrH 9A연p"T8>_@ ^\0* DcABNF)*<62+1 YbciൃنQ֬*ڮgc 4W;L b$őQd"_HES\AHR? Xfu~-b(až w<0nBZG )ȇ,Ub/L٢#x\qTľl6֐-,B/12wmMfG'"L8\@&`Q~miwc4 zJKr 0/=䷡PIڵУ|Rؼvm'}/& s7&_2U wׄ:]}BE_QQQzaLre1lrnԋ(n^]@l&wBU>A>myc|_Vdh%Em.&|-FV7 $v|@Co5`j8@|ʕnuT3!a;1Gnr8_sByV`>b5^fCd@L}}oŧ&=]ܛl+@U7D#X>KP}]c ,jҭ_'}c+_oNSs ɵY, Ψ8 i@@tngp"$9Ԯ3!X/<#䀜*\㩗j: ' >_Qf>OSDh>SQ~v ꙃ€ҬABVѹdV)_xKiƎ S푈{|~&OU6_CM h˫!^~R2C踐S12V SuŽF6m^|6w]|a30?\a$&Wu}α&zZzۼ[cV3wBc3YAmqٴ|}*HN_Y%]ɱceDр26M(_<o%(C4 Fo%Чڥ.uߒFX|y8-WZtQ6N@)u0aBٴ.(*Xꚧ_ }Ɋ>7 ~4O4 t,/|{vtnC鵐 Suڋ0hSђu3Vⵙuz=}v+kioOUPaՉWIEEYLOs%x#Y%2[f\<Sdbl%Go)MdV]'4jJ{ ?^Jy`7xpObOClI*qq{o#\u>^Ɖ=vPx 9zR!5"+ EIs|PG*g#Nt' j¯N 2'֛Q}tB<Ɛ@7*y"mod5\֟33"F3NtnI+]@֦&i-Y}zjt.%ѨJbq((8Oaӄl̪1e1ﯧ(Chnm?IW+-5‡&Wq9Ct*Eһ/:Iha˂Ig !{8]B6""|8H>CXp f YBK| e yoptzX(ׂq}{x^3(CB6/ow+cd󫢮v;C`@m-U|r}EsHw,l~Prm"u>m XLav{z)2֣T p1#7>)y֣ ;YyDn 0Kgn1^j[пF4; ĸWiKHd' k3R} u-iXq |Pffd͹U˂)ig䂒ak18$3UF9WFX- `qY3-k"y9)W(c*??83 1Pqt֖6G@+F}Bp=\ IRJT`;NޔzK׷724y 2ۘrW67g}z^&PUԃ;;Km9ZO Z%Wz=բvvԀLȡ VI!(>s Qޣl&=#$S>'PRq[,yOPdtK A~9ʤ3{+.UM"d3xAZKupߝǁiM)Jpa{eOGtVxgu+fx>,ORn!T0Oyoh̳$hf=C%j!‘;,#23z!(v@bk]z Ќj%vv?;3>j|pCa6ʊdR;Ge5o[/etWjW`Yw(9c k#;R=Zp =`=I`׆b1/vWR}sI"UhqW^$7)!9֘|u^rD.jP8]4)wʠeHobm WBdФ)k4 ~h\wu2pb w̶*۞W(t_Y3>Zs.n*]RKEr#}M#?_֝;Eeq_oXT# Al"Bfpav<)<8tM%bW C 2<H勚vҌ5W!H}iA Y[t}r2ҖJսb^VRzcP"ΓAaGsX0Ȱ'4!JT7ߎK/&*{r!"S? %$++&6"((hE򔥝8 Ȋ)Sε[n-n/)Iݝ`SsJ/=}?V|Mqh v:F좘ZCW{p^yv?|E:.!J8h[Z5˅^D B;|P|fobLJ.7v5v;XbfRDy,IjܧT>~SI+[㵉3f9 :`YK&1$Oov)Woxw?|Mh$-nr*E";'-_bO0Du_ب45]ɚ=@ÝxJ,yD"b)"[J1[Sr <%2e8H r.ye(Co&En]B=Ë̩0Yrsw O"QxLHHSdg1ֈ RNT,Rߘw iXn:ȬIYM;Hp1O9z4p3TUH0fx ^>|= iaAUx(P<)/6~^_jߵ=oGDzLCK%#`fi&VUWCP:ё 9I%S6ۓK^4AkSH 7b?ʌeS|SD_rOW~͡a:JzU-xDe<&G3 J5~"e?hV)cwu5b6/@poz&kiB()2Lt ?"k<̵}OwH~3(cFX|žtԃ-,w}׭.:m-VVgw ||t>Xns|q\+1!ƯVXJ5b0>Ęx5@q06QX.\a?3);T Q==ib{ߧc*fX b_gA1fOT+.H󾡝ZXm%9T;h!ʻh N!fieD6ohA ލJ 9uJ l4EXf Bߦ@@EDOA[׈o]ja @quR9t4I\=cpiuBcզ q|Ӏy"a"ݕIE*5QZ.Cs\_s+o&1 胹 aT Sri\#з@]E6YAG#eGRT!l'11Q9qpiJ]`Θu1>hZdo[]@P١?IVW@zGMcS%J\p?F Sќ"fHOEq0%M)^_ %zU:{fEdvfD<Ã$Cۓߒ鈀lЍ&)\&iQD3 f[&0 YT*YDFC[&YK20*CɌ)tCo Vxe_RcN,aF)7}B=[vںS^Z*O[~+sԅ EYMb݀07LH2w")+šgpTT-nSS*@ -fQUEk9^MhL:OYWzu yV'yr`۫% )k(@| ĝX[?-)PE>00tׯ>t5+,uޚ/d 3E=M~&[Is󾉋r.E3.%",-Hz!4HrvsD X;E헀QJ Й8jvQlt"0p Z|U| vΉn?U.ARgFbZ=FW+dKSV <]l)hr\P<wݱʊy^CCVfK}c3[Dii2ڍݙpaW쫌7c^,׻vq^}  h&6 WA'}ի6i1lfAHgaWՀi)DJJXjSUAy]aBaT2@@%3`PV5a-_`/8 DT[?h(<A sȫ]4mkmbvYe,tta$l*p38ktK߱x̱3EuV_V%SjENcҔK6٧!…kwQ+K'sZd0nOj! >$PgY0W%֖~X7&o`#)&6vR!87' G#,ϰWl؆|"0$t7l#lOǡضj$IJB*EBfˬyg󠟴{]pO"rD.ST\L9,0Bk䲗H)5Ɯ|2H+CRx+]RW!glFgzʏbrS_9\AȒ+;" }~ВS7uq ZEWgwȘːeF$wc>$`󚐊)nZ0^ISt "<3>v]8ƺߙ-2.ĴAH'yk9Jc ۴cփ+YW  ބ׽)0ˊApZD^awl6bMѨ|ܾbwМ]73d=M/ W+Ƴw6H䂤i?i}2+q…uJ1yYmGh)7vlqǖ `܎4Zt }n5q^3^.yʬٹcy4W|G ͠(IB)mvCLK1! 'J +J D +u-N 25{P={|Ƕ!+͎>v[b`Xށ39IEm/s:^[wX^kUVC 7hk-#`uLnMY}9Sm6ZOi}uzH u6()2YKbqΒrʚA+(2NA96%TD@&.Ze>s]| t ߛdć,Y.S=H{f3| LGl,CgV=fu IZmprR$ $v^E1 w=1ܛ0&'*!\cSg%/46"LJc).#U[)]`?'In.9"7ܩpr7d M-CtD;2_RbܳB3G6_{:MI!bn|C.V @ݿʵu*_ͻD02 )3~dZ N!VI"01'lxhe־ A$ODȓ~&|5NvSBu3>L#;>kDTܣڱ/L'.r.Oan>v=FM Ac;"oʬeAyO&P'QzMojYNGqp!ذ4{UIE,Խ+㷇iwq^N*nr+B66h[ඈNfd1< v%J$)>.-Be,mJR6c1u}_j5 P7USO?yNd VYn v;s`m9?kSԏaGQMX!tJCqxPxG!%f{)!'ם:FQa3_ı4W4GSW0J{$$W4q?HmN˄aD,TɢǗNb .92^MT,5Ne_T7p eË羄yyh;Tjn'_QI߬&p QZҚFDv+2n$W5yBŻ(c΂[%W{PN2/ ж`)\9O^{$u}5"^'tu{gG*@8 "8EL"FB1KTB̨|CH0/kc9D7?'S70.<?3w AMy"Yp H@ܢ sJwAO.DFRGIPN@XCqȜ ڃJIw?$d |#N!e:{DEl8ulh{0hq rFҴ-/=Rh Jz YPܧR_UWsiZ};lp^%G`"h&9X{_/^ZW ^iQ%xiQPT`J[2cܖ6pXm3M[<-*ҙ:aKU+{ rOwl>f)3WCNl!2ĜVI`S^w7*KG3h`d WPR+:ȱ 4kl~9+ud)۩ȫ^] sɹ@| D4Wd`^[O-<$*QnNF55{bw[ݴ,.D4YKP uq- 65=/yڻpnQ81Nѡ;d]WA3yҢwN_|<>爹ь Lox[Wr(2*Lk7KeTYznI|f/zne,dV/Lp>4d>ۆ.^W'')9q*]Z ە\}f;\f8rV?ɋxӼ7LlRt`u4jAMA|뚎!+TGׯf)utԥ,hŶ'8ťba0[G?T Q"w l[ ԫHHe<^ yP;G2feTPlC}^e4̟J Snw}m^u2}Zll;tC>+)_5zE`45i|dбH)Pz  D1( r[9qȽϏLs*NCܬհK0aF7Tʮ:\O1ز^69,ՓFGiKv J A+gI $NLb9Bg5y%5fx~/+*HE8]9.?Q; QM>Nk:<4&3֡6]m}&Y(:Jt2%n݄d͹{;;q tk>pQphY՞¡̿9=-Nlnpj\H&uGsL= =qJKtȔG"zs cQQY|Tq\=#l׶R};zvm=vv K3DZPNdN*JmPou0=ĵh5a(أQ*Iw cmYLQqCk,U3,f':Mg'tk $'ԥ+3ްLR0+vSʪnY~g:Gs\ƞ%â{)fjé.37 W[^ t;5Wȱjw[@l O+hr 2Q $!_tDLPUgV;f v¼A{aU81y#}1m8K&BsCdߢxtXlAu\0rAϐ, <%b iL-P+,26TTU2Y|w/EKnߴ/Rvs R;2Zk|4J,AQY~2'QlҼbo.Ψ Sm' Л{#[x~5 zPnu$̗^Dl{%XcX&Nic`e.8HI^rT.i'$Fà#Q?z5eE:,/w* 5 >#=-`_Oxr05B[}"¡q|R޴sL1t|a``0T8k j؁Yл5+7+$';8/wÎȧ-#)^̀C{u['Kcڪ%~MşER ڐ]lhx"A t֋fWUMT)gjzUJIsfOA\J͸̭1 g5Rϓd jf$@e30[ZLWiuGBB٤'?5e9!9 ?PEZ'f>d1 T_ *3M Ws ]("s^B aw;D9k-c>&$ ?ҸpClZPc,E0Ihk\G(o:95̒vF޳s蘱fۆE4 c&N 2E_JS̓}PS
Ճ\ik@hx+X9\ ڃø0cB|*9ZM~&pE8k+HKwba,wܯ:2(Wkclm¢P"#Zի56a|v\ʍUO VjL6[gNXX-krcdI_͈D깱o(1PMW  pAYGk!mϭ g V@ftXΏ})Ěڸ}VPN()haM'= %eC~̇<A39 hɤ Rc0:&՘H^d  }þ ;ttC졛(w;:-.O` thGE|Ë_r{OGhi;Cnۘ컞{ ʼn!rem L!cO/Tۛ9ڽv3/0JIj&,:дuɎ/̢^#iJpFC6<2{I00.[k/K R&l|#2zfop&{tzqء*'ZL#[oUG f6Ew'u3f/ F[X̭|.e,jnT dMA8krCC,"z?r1W_B![*BM՜3n~IAH*zᗩPJ+*5ߨt#h (P>@)#Lx#CXZ;m6Q?zumf?4#`vD A+!8KKPp,6F ngt8`ys2j#0}JOC]6zt R ^krY1w94o4pkv VZRKO{P)A'Z*#SUc0cL{[7Dc}Lڳl`1L}*k?˺t$ k5$<[\dbX12R>NCW$abiYISniįx,S+$5JW°u,͉Ots{2xWÔМEw.m`xI.Wi서m-t>GE-f12ou֌d ]oQIȲ0 Ӓb<ؐ¹"rt wv;z9Mu9'8y}k?;طxL5:<2کޡr_D%#'ɶJH$@̬PJ}xmtxv4 :D`! g lQ9M׺ wMCRW"]'8&]roYs0+R 5,DUC,vYѮL~uADP6vFăO0 Ɗha;5<b3:̧JDYUeK>BSGv h;"eud$!:=Xr_UiYlގ"tڎK;774.Vi-Z t?#]_,.DjJ=+;/=g꩙\S؊ݞ!NقQŰ{h0\lwEw9>^k@}hqTWߦK D f_}_sOY:K "d(.bW5F 1lH$8SdA6]1"S\ WnH箁 V.q,x gi*൭^Cj_'nc ?뾮E 2 c ^=8;&PVcO %D|𞓯IrYI _"428{m`g,xh;rOhf';d^&AF(܌~1C ɱ|;Av˱߀ HCr˷؟x[%~[PȣE.YI͹ ȹ0`2~5N[cMy$3=+ln&=e#l 8#VlOܱ,-[zX-c1 D;r?~YrV:=|(*vWAcgZ89ec3+p(Myăm_ybF~es,L C~y%,)@B:( X٧UrP=1FŚfL"*ƝV1#@x\iuІܪ'g*_5Va$]..z%!}m\$>{ v5}GfZY]FTNc( )>9P}%ю.4.U~P3 +2Cvq#Y jc@f3Gh{-MWt)S@yIG )cPa0e5LOI#xqzaRjl.˶uAIh{H [%EpTCpLD"ܦo*Cc'c*5h^rk07@&W)TWjel1ߎ{%I+E4+H8ԇN/XXašC^kt[i>Ix6W řͻM~bQ$sgRzINsdєp!rAʣ0i`7YO.apzg ޾pw,/UT#X'slkln[gfcd]{l<8P=QY6vܛW4QO '+Y~ta{LvLtm ֽxT kWl>$KֹAJWf hCwxj8WŔyip,K!zC|gH +(QUMX zR#Ř H7P Ѡ W^2tϴ kDdyDQdzؤ1 Y:? 0+>+tC8F]A[3M)sܹ'c){S΃^jz{(38X `P,%n mb RCvddabJK+L].]][,Gd5%!F/mhݤ_-_FnWG: qJldWD۾w .v 03;lxl;"| hxo/ݔ Pd=˼ek:rd'3H/dO\"<%HVqdy,Ř}d:*(_g;,W2pS?ruc Jp\y{bT_vK8d'4p%dt{-MKX$e#B"TnЕw ҈ߣI~|.&:5LOAnGRH=E2ཥKf)L7a0( jx1*9H{TF5HdFխm685~ MhyS4QP֕ȣG-m% aj4>BY!Q=^+/@7gN،)ԭqFI@؉5KA~BFKΒ=Ń+&7Fs7jɩ>mn[ϵ),1 Dj ?8O(QBwrXCYeqܳC0X L~)enWIe{Zu"_ڣ!@H G%& )ǎW'x}rJ<;,Ybٳ;:-ϕ"a" 2bJgw*yf=KBC-.@B nqHNA咩,@n?[4R #wUg&˶cfe >vG&3A7/‡CU@7hp~+}Rƨw%cœF.UGzv۪9Zm*q Y92nVsBQA%ڑvD<+a^Vmb+pOb;[۸}N=_M<ݖ+ LR灰 *Ei°ntuQAÖ́8Ynq!1r&ͯsRy3{8TgՏ*Y~wFΖź%ԖN '%K&pB^LV(J Ħ}eɹ­b _`O-@3D}MGvR̂+x$H ,NwJ`͑34,ĎߠhP-29˺9`m,`m%~k n|tUXfπ]L2zqimsMI[MfW(Rl+\Pnc>^GF: #Q0h~!Z~E +0U"gbk=3\tŰdJb/2go$K;{f9ίmgx6~תT3%x8 r8?;5Kݣ51:,Ѻ{lA)^X7BN1y:fVŽϘ"MCh.abq5@Yy_T&tvsmuXV(.=5 a uM~usxz.TrR8yfbpXX[y.]7bKbWr2XS3*dW_!%&rPo~PWJV,0ZU_"_ "-rї fS}dxSeNC&1hȖ}q_ Ds2CN 6l WŴyuώk[}t+9̖a\Xm[doXB~J0EMyN~G76M0x*򍿞lt)lN=Ķd) .A[?g]a@#T12dV> BMG.0CDͶB/KSc}qNr^*4i) #ANѠSb&h!.mSk튧pwz=U$-X%l'.U(P.u' Dk0dZwJ ݂6ٽʄtւW7w>pj):,1H#^75=*VNo|"(ݺ1ڈhkmqTm~Cvp:S;Z1 )veY8AF]9}H~hƧ?"o- **hAAI 9f3X̺ujeLuv٫/A ЈFj>/$;E MaBr,|-Fu(>0a :A&m@f08Za7*1;0 x,PUCqڃI_쩞v)mE2:kf=&\;s1:JH'.21uAUZkɌ}FK ͆F??lP d;Mm6?1 J12ùJFW1&pY衼ycgh]Is]"۶"#20Zm*.?H2*}?bipѮ}1jt;q:EE "Ό Sv߳X[h d&;b 5iXzWfJ*NYg!߾7Go#6xžO]>VingX:r(YK؟IyK9D6/<0s!$TF2?dԟ 12=ͭ^N[׏Xqm~+DU!ЗXrB|53~uI_qK|We0jNr}KYp>#- nîx7^> qc8fZ6hQ֛)Zb`l% 1,~[QnmS-Z, D>uǴ2I8E8j|.ԻJXbk#a\@Y7csC xo65pX9R.~"vo/#WE65i RPWb(\[[D,2^ %¹AzrJK WLV1gؘ9|vᬃʮ3 KOՍzN}׃g`% p{d)QƩvƿ"D%{X;X) 5[c2Q\3o{ցU<~,n923.;oR83^(Y)Hz<Е DžW~>E t/u\`,cI ɽyGxf\yV=N>}i);p009~s;ra&JP>wGT^栢VXĴbOr#t[S w:ʰ{BP)P2@ ]a\f6BTYIs!/W))yFnyЀ L |~s'kXZ  ,`o2ԝQΊAP^uH5CxS}n¹ΐz0y."bYSl!u}[8C zYjIsʢ&'P W:s8@YJH0G=yVY] %L\:ȑ E>Տ_{M!qD,MuS򜘳&|/$.90n,lgTN(ܸ|;S#ȍ,r/1u ]X 'oOrD`8B1?xHȖR3 e!{jI9|6V5 vݏb9%W1Zy%Ap_D5f>NacSbQ[zh`_=~B…}1PVؿ)Ej9ڵY{fB3Id%nBz0lKuGl2eʥAH؝R9S\ /mjsEcO[r!9}P y:V"A'O1WrPeB|J0pYR

J;Fwl6W>3K&tjzbj4[fjSr{Rd.{*%%飉 Bٔ}t5CS;AJIj_\E>'-jMI]cGa׹q*{6og lø w/Rrl :blq,/37 θq czT;C˹W3͜#8gfDa\,8*GArhruWrgxb [ofjI>lخeer$#>XGЛ4j 6s)+: $nZM!쐑8'ݳ6gD}[wkDKVR^~u!Iٷe|&u UjM@w+ȖŤmyFEfv"\Wf}Inn_bTu5-N@eV ?b!XR b̳ fAzab`2iDPWqƽju<2vĥtf @ϭZA[عg 7|igq k _43Sexa+7#S(&,z+vb¸qByҥGCIe: V~oNk]H9ӥHuT(Cgݤ:`( 5*,(ĔV+^Ƌƍ:VL7RlMv-I]y0apO& Hh-8}9~S-Q7IAPW\gS^; _M7X74(O[hc~SLF"jdLw6]zd5Ɵ L#1HHs AFVI~Q~G?3Q򭲠02N_ ?ȞR 2)0O hD1@z?ޚ؟u?ʿa =zaʛ5)Se{.6ڜ-o$B{ﵚ+2ƣ`dSgGјu*q2E(K<+ٛ0„\7_ٱ>#1s ^?L>`VrZ.YE;i_h>Oΰ R I4{H]J[t*ZfFM1jSs"j{x9}{L'+5T *Ӫ'ct-^ ts"cnH{NȲꕎ+iҺ7_mTe3_/yǰ-Isb0A؊U2iN>{s\Qt%<}bQ6wj/Em VٍnDlzJιL| 7mwz"oNס7l2E> $8(p"#|>g {G(#ϡHEJrwiwH=E> V%ӕf0p"T')q8c1 o kr:g@GPjg %5~PVa*4D{.B]dI/'')5ݤ\W {hHPgn/.Oո~$:N*IrLJ$0^v";+{xQԦvj\gxB|~H014*@SA3U!<:ZjeNK\NԋË1Bb 8 v fzeқ?= >èz{wFaסP5MN98KenǪStCK [s*[n  ^J=,^ xvx 4 22mxw})^R-h.0ŌUOM۾gԥb+*bқ0%V=V ]̭{GyET@Q˛$LmJmDȜ{~Ct>&LE-f`\$6IlS%#o6xdnA4i/z2`[ oqy[Ȇ R挌l;X>[NuR:_2b˼MDq?yVQ q-#"H9iJB_`CgIRrV6We3>s0VWמA$zNOǘIc*7dnh"NgFY%G_ٗ׬Pִg,~ %Aw`5^ƌ"0C`X:bAʇ [prFU:"ɬei_9Oko:Jb}Ene~{Q$(W;6RHC@9##%"IOo%I,(VEuɹFs}cPV~O C 7N{WDŽo X=,)DxVtH4'orLkk\F۲+#jg1** b"1 `XNZ2Lia窹?3Lv?#o&zDW,^m 1n6m+gMкFzG}D(IjLWd՚ȲTW@%r=RUEO-Mfǥ`uN Ʊ&yaƑK ;=2 Lu +ܚWO7ۺSaqH6goFpK߱UjP++AkhJO2EjK?bxuN'Fbmv0Z-ʄ۹BLwO9ğ8/jIg!Z{E"5h0Q {qpzcg '9yÇ"hq Oݑ2CT%<9Iٶ<.\-$b΀ 5Oj(_dLR(S(AFͲC8Ҥ3).6/1YQkS\b-wVkBUxAGmUoKxGvzW nQƏl2-8_W8rF_пsΟ7}-eWx9ez*@WѲ>;b7ut]\-N3\8d-Ƞ[-VWdPDHOBS :)].7#DlvQ$FˑhFF%(Am~s?QY%ޱ5캜VʢO9Tc!,ql(eanSl8ir26Hb v- "d4u>m~:N~[]$c &|bt9zn;i‚[ɽ^dJ(Lwj!!T}Q-vGW.9#&hܒՈޮS$MZB}<-]co&וWhbfm.kHؐSLzKzW7C,iy:Hs^R>pCg&ɴ?r hW>1s%3w[ f&wفٖLJK)~H"Հuf[ɞaJo,@c[̑4L[Y%bo\D7,QReX'K9?O2<҈ip72AR02H#XӜ1]Gї/u"?F1CCǀETK>a6R|Vtʛ" -=Qme6i^oapLy*/R8,@$\:/1*5+c[Ӳ7EZR3(ܣAH<чmܹEJ9O6PjU$`^d\PBˈ`JG64M Tޑ$>VƲ\qBJ|yn}MSHjzzu"ȝaHjU2 Ob&攂PP&ŅR" qyD]T~Gr]2[!I];7O&1<^ K`2o94v:]f&?) q4[^I0O- )![ΡChDpo3}ޗYO_1I_+QaBZ:aݾUh9 :2߆㤖HNH}wDUpp XqV\ kR͇w1J $R\!3ǤusGCۺ ēdDuFgvf|Rl3:!ҙ:QeSxq7Re \F/6+spu -(qrwžUVyC@W,@GK _2 KLƒ8Pk /9ԧO=;ljq|᧳.qb%29* .ZK_=2j @ gitO5cx9 Eh;8*N}+RhITRD{%u92idZ· f)𤆅zmU;)\F{Oҩ;m_-Uz ᠎YJ}Fŋ*8'@1<}n&#-bCҕZnY{^W ]Xu%r.l𽻍#F)܄&].n~ HCoT*aN,|*:8yY';!U*j L"^%H4ck_*裈,Oμפ "P܌^ _,.H1҅i78).L/jC~WK\;'`PC@_Cٍ@Tk衧f[~]0K}ء0 iP/f9TKc].g"z_GAS?(n/m}-y@f#t0œA+/֍.+ʤ5za lE9`PǶ;*GkSNߒHY]XL(0\HxKS UXO]gw?00(rYsڠ!e?ЦiӥB_ͦ|fU^ puN.nPmRc5dK3BʮSuIIlPpZ4.[%x8a^6yZwMR^Jgh Ӵ /[-ELD̀bU@ K;Ø#bC0tfKhɯ }BF¬BS F49wN1s"C(ܧۜmaqQØvSq95(~fIF_UJ%xR.!y. ᅲa؈}(W2[eꏛ(){j_i|H~-utVuo>.^ ҳ0<مM@L ^?o=MU#H(Ť.NB#߲H 8Kʌ}㗊( }BA֌O$1e *{RKe-XZu49^丯Ėod!4#J#HgqląPm-8H?"u)q6;r^bvhxԀwqY\qĮ7Nv&vL2|M CwlGIB͏!"b_̅9 A4 CIUh: S`o&J!:[Mf]z&>(hGYM !-Ыyֶpbd~WgJ&w- @u?k{tDM:e Mv{sRz  kLM6|h!Cwf@$prLtF(}E`,Kҧ׾?ePBh~kp0<3g+W;[QޮiA13ZN4mYi=("-S4ɷjh r?Wǁ(fqC*.HRz#\6Mseؘ~J" lv)f}68{Utm 3K!9<և_n uW=~OXv䉫7Pi~&{OkcX `+=Y!l| hX?𔧀|N6VJhXe`<2w Kpt ЀP)oe]C[- Ħ-9~#Ԩɲ{}\8F{Xip 9fAyqʔjht%RTS^Sm^e^ɐc< Y=]i*]yf5 iOtVo4AeEflK:i/y^oB=l8}{/`G(:fcIBvkፘB^Ÿ fg:wW _1؞`hdn*JODVWw\J{NIa{ku=WRUbh5TQ5KQ9:्g/Kl޸ѡk'n|!y: -+`Sa7Jg swFRU9nuuUu ЅO>xQԺ1slYX3c c՞ P`}>?Ϗ+%~+@ bc*Ij_/^7@+ \}2-|QM+ xs;X7XQ5|h|)3:)' 6:m 5AA~sqd&Յ~I RjƓ /(ߌ)#ktJ8\ly+ EwU$z'L6 6hb7"k2\}jpENsHACOx]nt^{ڱ\.yC=H>Nq3-Y]#f|)y ?l &zUuR,UE$g$2`;|=&nQT4.iym~=9.V9Kk2KQ r<|{@3a%&IL63+"v[{Mn;M;Ep?g =)RU)~:dHjql2N~ro)d3[ݑLphD{3P6E|!PP+Á?3kv{Ķz j 7rWZigكnڞ4S̳<1h?ӌ=^ͪ2:v ~iݧ4fT~2~o6e"I[n r3h?drs#"yqTPP6.))dcpo-51#Ǣj΄6fF1 ɸOj; %/)gXCge JwtGcuY/"ZN32`S[?w%0;"Jl/yg޵ +12j E1{ȘE%/-V{;xbQZb٘,2pߺ(HP"G1PEƍR{r)v<;#a.4.ÑJiDo..ot/G2cjN<*;w~thNeexWt(,^\޸jnD@+o="#/pЪ9Hp@L!^tM>T#[ cӃSo%qc0Ķ {`=<͎ؤNʋ͑(!G"M}cMUCR SepƇb?z\ojā, ACSƚac)6S-B$2"cCZ+ \j>ʙ ҧNWt])2V[Fϑl>&F!eChRq=ֵ%Xn%dآɒ10@k})ްExX``G/~gڱޏPb QWHCh$ٱlǷV@7b{+܅,a/@(:L zzUΡ!9Yӣ8%X~LF[t!-a'FA%#d.0SR$JMMo4$@S[BA {7 <;9&*"[d=&]HzBc{N7PuSyu9N) ujl|AkPaJh6K^R4EsevF FB~<|"Sg]0Xu;}Y3˨ V/F}}]¬^m{Li Zj-k, h5K MU:pN,uT!_Ub8ISM ]i[V7d,L"&JR}Ti=y\?˴b<֜.!@O9S<+4ȁcfIJ9 ,l6I3`:hq?sjR*' P<,=1,BB16$I3;>|&.ܚ @B6(XYpItLvybĸ= nǙبh5-ٲaU;(MZʰiv,D#TA /(d,9 YnjYڸAdЦi ЭRNXĉ"u,~KDw:X]G@~Odkf=)P¨^ܫM}r*(uxs("sao32|ޟH:0!4M$ -rDEo1QN.a5z6vfuv)ʏw~#+0 /޶'v 3'  fT_EJaGܾG*l<$&%t5 P%̯֡ORTqeJsn=[K̓{vU۰:d=곸uajJ34R|3 $k9yi ɜaS>۫hLF8xIB\Bw qʔ;'{ѤrSpc|J5RA6ZHo N=BmT|Ui.\u\_du}w z*Fh݀w Ă]S;y{-e(4"p!>Qrt:DFyJrP>:O>UG~HSc^~$O :Z4+-ѹ3>iYVkCx毣AXXyciŹ[Ѿ;Nj _o0*ҧC>AAZ:ݚ/Dd ŕ7CE[jl>C{y+#Ç>A?ϕWɮ,eݿhz#(T,X-F !C4E'5IIu-pQ.ǖ: E$$˛CHlfuq aI1n)JAla`p+s!V'Џ)IWiw(oXd5VlU%ĿqLT3ˮ)U?ww '\ I\Τ^tRRu-# Բ"j"8]^[2tȗd1(t|:)ػ^])aD^79r8v#242YK1J7EDP.0$iK6gQNu'fIvɼԩxޓg!u|1& (^_G|u4MS,Ģ9ѻZb~m}ΖmE"0f^|]{~ a..*ZRJvQ*o(Cb7X@&%Y@EU_*U}y.Rg Aܤ1TphA=w!jRZ./dERAe|$xx+pDv~5N-<dQx~xVN;?Ef3$}4-(7pYA/R짹 @XZ*TZ1H7wZg̪!7/dU"\! OȤiVu'G*Tȿ엙HX95= LYWn!_5B셇iYg[#qJQIژJ!:yM/h]$UojhQd 4W4J>+!J Gww_iwi: %mfk x hT' >2+xj% y_ُ2R=l !^SŶ)VG"+f7ttԶuz9s+)?Vy",܁^1ܟQJ]Gx8ATR铌IҶ; EҝM,1^HmZ>q/RVbn_yݬr>[i%;Wv?M4>@:gK2[D֠EAN6iѬ͂}uTFb5(p۝4 `mnd2[‰OP<puO)ROJ~KØBwqRt^-+lRdQcnr!@;w=ֿc&(-I3Z㗏wW @kK>Z}U8:Me[7KƫLf:az'O@;_nL܀i|κ̨!=uIod9!Ռ=O?gK4waC\s-ح`[ =@ p%nCȊ:cp\ ~ﯼ4+8_?9348iZe H^j7Ž("E7(8^->Wݨ?c@֘\p 8LE늌9+ZSa' [wJS~ LquO7pZ͏b޾X.à4*t{q@|@B8g퇗Ix:~?D#IUWqys?n%nMԟKā!dSYU9|f >)֏FQ7Ea!96nϼy2Q%RO SN#>_y >-[1کaf~Rz%sZ[ǰ0 > E3CsuWkl34ݚZJuv5 b Os 3 (_!DՈbdXukL&Q ZƏ8sȬ[,̨#qݤܰݙ:e7Pҹw Gc _k3 DŽ_)Cv:?dw:*jyex6ƁߏHI9@UU5Y۳]nLp0߻+^/df>GE #]pd ÁPD+/" 睨;r5'T;YZZFDUV㰹qRL? ȷ҅Nw\!XѬb"̐;Z 0Ř*H s^7ٞD<|~HoˈODt/?TM惍UXW[ڼ౻BMp2o%p)bY.3Aw}p͟kƹQӷg ?>7B9 #Ax^*?/ *ߥouYk$`1󷶐B bt` 툇T)[Smbg|qY,/jY(Qļ"̨JLW8sVw>u IIר]et jH"n׎TXp$8aΰ %49 _{ISZ0dH+_x`-Gf5Ss9HdDV/]?9,sE'n(5 '+Wb<:]w'f 9-[c:JDb$syE3۽ ܬ(Yt +/(a%CMM˞j - #ڐ$~.:H} &gBQϵޥ(ߩk bRΏ- F3opIoklPqDIݟY;oUhqAXj<^D, a)̻4VsU =U{ч1R@#y{78A{N)9b'g}11D1%+w V c8n%H(iJ.j="rflvy ݕͷɷ~urSlYke/?/=Py_*Im,,=M`fTR$-YG銲^OSrSSa蜌S tǦjr8DmaO5<'<E My:7 V="p`q<zDzoMp:K,' YY1QnU'o-/?-mqZDF+ҿEQUKᶉ "T}JUm|bтyxA/1~բ+Mӭt2p Q 4GsUputcPl!x=oPBƲP 'OxwDc-yJSݰrZfɥfeՅx6JhD NHB Mwi^5HL4$,SC8/T?/e'AR23+%8I6Zj[{Vbx$) M뮵W8y32SQr_ pi6sJՋX' B/@0;LΰstMz@P 2b  _Aځ|^}+glo PpD;٨j`qHef~XϿ] YI56!&Uk _o' cTkٟ WY_f@TڋUKɦwv"qgO[zҍiګ&3Q Y6ogR IOI{+J>*j'bsM#~,bկY͙DF&{aڅ؟^`*|:'e72Tdݩ|5 ۱4b2x|U6ۮqRNԓG!t#2[61oǪ*#߇3]Bݺ{߿g:b]<+B'{X?F,$XdR͗"|\5BpJ!PoHi-J\D(M",P$Nj3VPI1ՐkDKQs^+ 5e?)mQ tZ,Y:,JG#!z5ߒ.%oڭ( tǠ0o_k )M6JeY_b+eJccF8 l{ Hیly U+N$W)vRBoAzy8hk]WPK"9ǑTCÄCqpa/N%ԇ͈ppK[{WRRE>YL=D"R|ނJ{V cbub#ޟs̶ZQ_|%7̬d*(LߘS. MIx:1 u 8RԂ{Z\_~U,A_)qi^C@%Cӈ`rWlA1dt2V-W tBgym !<0 "!D̄Mg)qO+g[ޚ#Qc!`x/m~켯 11gו߆Iҍ$Ti KOKvXvTratp6_ZQ)K4W+MIWJp*=7JqZH #-WO+/^ lŹ!v[y_|0k %-Bqdü3 y"(86n 0 @Sh1Aj#@4sflЏNlgmm&9~\F?RCYyVФ?=%0!8cfo/n#nbARAѼ]`J%,l$5a2ft ogu7)=2R%?vEU59Hl%FR.}54QCzn{PGäUރx/d&f]Ff db=AQ eHCzl~61rm+"^rutlr $iktfUB~WmUv^S+c]4). C]>ؙzJvPěˆ䠱}q Tr CJݸ}?RQ}OS7b[A )mlD(mQ: -fR5\I.Z_҉Bo?BWjXgYaoO42AQVC9o{ 9R &Yn$1AޢiPg#9gH?AFo^ ;)7;#m|ߛ 5DhK\б@YJ(30(?yQ m 7sMCB 0I[ʃ4rL GlnHB{/&7#,O$bctRbH^ DrTy(YX>HiSɴ 0i"Lϯ0Bw\'åq4x7'³chA- ZR:2"-Ts[q@L~̼ʂ^@:H>w_W9Խ_l~ WދV~Nj۶#MGTir4<#P>7Q*VY_k_j+T7 ^Em$VrV͐-ja*׬+rnծa6l-Ж"LU4p(ljZ_G@ `I DgdomVDB5a3:q}iU5.i݀][ݔ䥞_!YpK]Euƈ 28sx1؄ҷpQXp՞䒯Cp.Xjp~FCC &‰fRЋXjfsX|ЧBK|s v Zf$瓝I _Ն9M3oKE;hWٕP BeϦC%禬[GF[p4e.2b/)ʄ tڏMD5s_(0nG?˽5ˇ!,Ns&56$pEM1>`#S-X.E7(^795@!i4_ UhpjX7=;a鰓(T#*,)M7 ;Hx.X_`ؤUיOniq (r.m>=^2:ψyRe/@Z+ qÒv~,E` ?:'k4ѹug }r]|{bv-U2vĴj%B*'bbF#j.~07 bB84d| }r {?;xyJS9۷[W85-YgS6(b6z)ڋd툎Sְ=ӵdu[baxzr^fE D] @[? eO= B=y2fV?2LLR `j4t(nmT}Kq嵄8ghE0HK.׋!x?= }1 ;}ȍ8䟜u߄KAV {Ydniaࡥ;&G<&|ˌ].1KȑuӻOIǪM|5B _"\o X ;Mܿ|ڰq(Mv_.!Mi[!xYkwcyP9Y&LBF8Zb`ee.٥ARP|Kޓǡs'dSb-1Pwgn?H>="7/ Ra76"۞yaP"4SfW7X]Npd2k50''hS7zʮ cJ({-kD㏝b"QK"u|nՑ3@v(p(7~Yrdm«*}Z?&NU[n 4De)hYW6/u)7G{4y;F!.c d|/)ԣN^M0/&.լZLI#2m8~k/떏H#=㞖&*s8W:bu[e}l@̉Zv?nZ7 k;$ԭ4D V:7myII]6qnO?u}Ҕ%+O(D0&%J4Z!KkLxǦ㭐, /*VyoT,-%كoZ+vU>$\{&$?N`uIC"; ēVU-f2]##Redx[& +@({7Ȯ] ^:yӷQODŽ/.YE51wi'9BIb^9֫*pXʬt@ke7Ԧ6ad h&Xu Y"tJWhmJr"}&KH)r~ڥ=KSL_?% D @c? sc%oz^f\3Oe>=mADh`jI;TeId ګO\v3p>[e" Ao'^Op H?Wq.T˝2U-p?p4JN] uyhFHs^B^sMΝq/%^}Z3@juLj8 `'N~g+Z0m+n=`_G90cH:S{" E]8MKTv_ԑQQy8iЭir}z ͧ 1{PDڦ]Cn/㻫l|,=G iqX j*#DYpV*w`_ǽVψ[cDX]mu&蟏u1Y1 Ā_"~ud`*]Z"G=Ӷ x8 ACniꪣW"r&%7?kܵ`\1_8flrPMwU^QH]%/5;]tbc붋1aS;xţ9&aM&q8L}\/3vMXDtCːRjqIR}S +,U  uJ82 gCG!#;VB)Hz nEs|M"ao0-jۜ" O< ]w$ccOcRK0[貴7)T$7*2p="VZMkǩI0pqk*K>P]?a;M>Z!"w>vNd divyg3u7)C s8᫏ǂ(pR o! /8@Fa!}_ Vǰw"od; )b&'xHJ;(]`%>%8J&3UwYPmԢfeaC#~Wģ29G!w5`XI# D> ē!ʡ,/AdK%+zS)L>]0!UA濴)!Ї͹J=淨b.lm}H=.@'ݯFn 6E:-OK XA9E[8ONP- 5P}TYo~7ƫ;%twh7ZN5OInA7;]' BQrOG]#G]m~8lQeX9sޠ~t$D}=ɱ]ZtNQ2%Ό]3k#5 ѓmiϨFvHRV@)e`ĀU {|mOd=xljTa?3hSR"xBBrh,6?i F839WiPBN>o(^yf$#1RB/+xq#i}~;yMM_n~l[vuk} V"ZMB][glZ{寉b[u p/A&oP9R'eGz6Y\X~ sul+1hhEsBP( fFth%+v-Ps* .ײÁʻ'h(dftLʜ0!w`_kbYT ض,<%ɉ1|G}& TSɳ$NX wJ doLYޒ (P+lg?c$qK-!3 =` /K6G?>;vYi0Q=OaBC R>-VN"-m!qHF0|K>4\ѴBIϢk,0^FԞKM0-l_ב=lyI'ʗuLW )j[ qldzJX]+,31W/=BTn7NR~[Ra%ݰ3jX{!tD.E b^=-l°֋ߞqteWS!=xM *nI{ضNGNF䫏POBl&=6.wh-sչgb_YXCZqyѓ@g@kt8&)I[9|?Rln$%Yj"˥/okxGLٲ[5Q"_U8LAp]ߜvp S)'u}c<_xi1گwOf6r6RүVPmc+rm%Qdj\MPcu2= ¨lj2긕1drF߀Bj77TMrS.Q~\raX9Δ*uI "Sn.c R!mEybAMTCmH{#xs^·}hl4b̩|ir~! +òh):Λ >I9"\Ja@vjTyJDJ]#NDΤ$D>WOpܗ8a7UlAZ)UJ1bH ha-dqAۄ:UwMUd-:އ)7 v|>o t_HxE'33Q3@v!`^c֒QQr1&490 Y' x{WNx//1"m/>qu,Z*N4|4`?hQ:O.C g{L'z{okWv*ȡCw)h-&xCZԗ-|jG1\lI[#A 8k#g1/ @&#?ۂ/0Q}@9BS^mˏԠS #9`G߳k`wV?ZLjGzW.0#4։hgQ9POv@ǖN<y9<8\v?CFzV\Mp/âBf t^AEcq{氝A;!>4CJy$)y(yUw!djeyfsQ],j?6"~Ws1eaK RK$/J9sY)3$9ߢʖIR*Hk`Q+uy:'O ZSErSbO*oo ~~*iHm05BJÁ_9CוUaP I`:M}Ofi Χ), q;d0tCYPGEh..z&VOŅEVu\?fv@;D:$$iK Jl}MjHW#<3(+ꯢw<-y$ixʅhgoEt3_e~CdpOFG=2##/DDR*i؛ &|D@u)8Uzj >\A6ɿZϷG1:1@te7,CWr,Dr߇;U~pc% 7ՈH =Z EF[>jM'1\"3G$k0A!}_ͿZϵɛyē ~"f$۾95V)a3,/3dWA~1 Z|pmݓ6>XYNFjq](egyk&sE J'd @AHЬd׾ޛTӔ3e }L?Nnf֟9Iߒx ?[98BUui^=b>S~Oȷː^Ų,q]NEUc2O'~N3[)()݄g"Ę춅}C[ c,ߖf5Cҿ/BJ=vܙ5URDGS}m3g$ޤe : FPD~0%}2;-5d1Y[&f-oX8(zT:0(x0$mW(^h#%Z̔,柁cҫw*:5mQúj?{Hf|П ˛3Kanf1ge XeLX+.*Aɣ$`!Q$-}'":Wf{՘f@sdQv(z@X iRņf$If?X0mRd# # T)0ZI064-ch ݤ\ …Є:<_Lc缀56+T4Lp  ʘGy~5kDm}rHsX SO޵wpv)E\&gd׉n-*CemdBu{eyJ8.wBp/W%BvP@!]"k; aϒD#\ED/sA#jܐKje`E"\^w^GŞZ^)C?òy?{+5DqSN4Q3~G0I^㯨.d\(ocBwpeyyS㻎MlWV':ӊ*AZ Z_5y;P̜y<ۻjP2Biq583P0݂)"Bఏˢ= S9Z`m3r]$@~[.zXlr^+~>$NY_ޗ(ƜRX} )cՌ$VV@$ܟ6B#t@AOR>9mlLJyŶjE?γ#WX 'g>/vzCӫ^u_pc-,7 {v6LU-=`(0i6ٯcWt.aF׺`_-7X]S3%@HVYȵ5i%K猨+-_faaVک\tV7$2QHAȿ3##T#h.oShK?.*d^NG0[Z **UӼEiT5 vt?a P$s &L+@Lf{XP!j(` >glkdEu,.r{f8,3*|]iUt# vXʙbh= }a:H.L&pc%:O&4DmP#Nb i3#fX+så`ajS`/fvӼ bOU/| ;"31*Ph`S>ȌGQ6g\ 覰phi܃Do :nX]0[?V XAE#a$ZF5n\U%[Lv::vku'W Q=/DZq*2v񎡿 /)Ŀ;I<}^lⱣGWS:I0{UW`fiF n8;7Hx$Ӳʥ*fYN͟s\g/s]?jGvQM,j?:t@֓xB7}! +E֠噸_2}7 0ѯX @!KtY%3GpY]WQKD/8P8Lzé?SF&*.dy"ÍT9 =Q̳ Tیv}nCǧQW&$,|f o:*JezmΗ>b eTb{Lxg Ʊ1%9UQt)؋[$qXA;<V(zXzxZ4fkEh96rMxҰ T](QqÛnjM!YtLWɸBIX,cKg =#|6vMz5yc`.v>r5o'~@XbWB3k)xqnh' C`q3(+fR[";wƍ!^նJ@#B?vgӡj?8 +/$U ^"/gE6M2sbMm .wx70Sc BfJ 9ƫU(Co?1$`'f u$[SF( $)Yfh'ǵ2lhNt<]{-fk)kic!?+~V)R/fS%R0+# ENn%:Xah)k ?DYX8sPIʧZqa+7qNӜW8Po L JxJGC:%D?dN_zT>UtRW M70-V-5ldg7agQ&.aa JnʯY;9+MA ke Q-|R vT2R"@zqS55ѰWq P.tPe(= SM;P?!a*HZ%+ Fcn[*xw_wQ,H dҐ^ѐ; '"eXf[b5\9Z'YFHлi#vv59}1Ǵ䪬oS"fzS0 tXP!ڑ-H[z2dzz$ )Vm@[E[C@r NaŬgi A* ߟ1vLߦ &h-?; )U8^Zr:BLܯV|4}CC*U.p9 'N5{{oROIz /TvluSАKk ,o-+T ĤLo<L}*V;c-h*ivSw"9>h?eX 't%G8ro1\ cx8?S~$g(8] Ӓi®ͣ\~HpA1ejzE"٧4J1Ԫآӧ&ȶ2,ǭbd4M,Kf*6s6 @2E.18>lGDetի"q!Ⱦ NmCwIMS> Hg4H|FSb\ :Pl9P?р"%k;/D̡?_O hz/V>{gк=(^W\z1-BS~ROuS&u/&Jev0v ' B_Jyu /⦼{ V :bN9w|b<RVu d N(u4+3ߩ> q/QxYG~YΞ|;ٶGZ @B-9Ca]t}^\D9L\_>Ѣ%L?l*Uq!5 l9_|dA.$38&T$G$iӄ⵮>$e& z%\/p(svZ#( X[Tg˿PQWF3c>zFQpZ2~Rz{4!tHN4LJ|$4 mb>Ʈ=N.ߨM 0qlGI5.c/ndv‘phZDc$y?myeu>:LM\a3+: R辝H'8i˕dq\!(౲ +܅QЕk}7U/3iSkmRHDF-mHq+]e߀h`r^C3n_ \TH@,ەMi~LAd۰Myݜ ݭ4 5DFqj:HA"_lw-)df 0-zi颛jFl2+KΥv+ > }2hnRLw|y&K1 rL%^{p&4gh("j)2}騉.7sByے%-낖\+[^5*Z|=1M6PL+kٲF-c~83RVCãB4l#S5޳a7"-G вNY:qT4pi`Um]b>4AF*69Nر tfS% ^?7DM vb~\ v$1?VK|-z6=(?[ᅲ|5`|Ӂp,D9 &l͉˚F93f (I27úZm5 iL`\6+s>}{{.8yTh2Wp Խ>2L̐%#_27if_.'FYflZ51"k'q?i֭x{&%9tLf(] ,7bQ7)i$c𐬒m RE9G"fgAV8e\Tb\x?QߖcU.{bG# #TPz㲭lD+տ}B""ry.>[.fGϋjS@~[1+"!juL,AH?kR$ǭe^U?}wA_Iv/X9WhIUqVhbO&V.佂,`?n ů,-3ɏGJiڞbш`7! f(鼟ȋPxU02= {lGa`);(jr\Q̷-\1 W|ĭX-^:bψ.qxPWԹ oȀ//jOڗDfFG* ֢8vWvBGY4W4=`׎fID=n쯳ض:a JDhʔ}9G51f] ` X+yrֆK5ǂڧ"p.9(Rܟe BH珞Ƨ3F!M㳫H*͞؁`RcPGjL/zxM#\RbwspeE@$U]M7Yα6W/~ ==hBa*Q󙬬vX?y :j1} \5O{ǥ.jY0n=A.%Z(=c׾hg9t%`U8!yԍ2_teh? IAC<c& tLvl ϭicc۶)h*۟sPN++|ЛLTRi{L mg:LjIa["v #{5:!bR6ȡ?A &b a8 t0G>a;gxA3T~xtX 0ǙhN60˄L.YNCI2ccpb.򋪑J%;{>aX|}PXg a 6n ^L~VE8ӓF$3 W_1WcMط<rJ%cu ;eq S}u xa(Q DCgHVjb?^v83ay00Mr*F{4R$nҨĵ^]X~bEkptAyu`h\<)hGJCJ tOffOG+W;+Yu{|\!]feQP!r(#GA Jv[߽6Dȭֽe:YÂAe bϼ2U gѪ]M-Mb1{;eA#Ezh[,Rβ EٱPEex/3/f[wa̞r$ ˪HTNOq&ΫMZG #뺳ݣT8dD[( *yvg9膆_⎜ā̷ۯemgVUa.vyCdJ\sWL_i.oyQЈf[ d|u/ig$V6=J@]/*T;X<׺3{>nA8cRD 0uCvrxu/OĊE_xUi7'%׮<|_ov?5j0p9j*Ȉ=٬M2N`9C W,#poڞw;PF7&_ʾcWM6*tc|^q'`O$NEt{̩Af>8éSW%blY~~N<$>E\WG0>ֻI56ڜ$M=9 Fu Bd.e~qoR4vs wK&ZR=w1g6!jʥP߂Mgps^H~  3IL'5f+yR NұU(ۍ({t./|a􀆢O|=T<] Wo]TVwSUz\YDnǟ ߓzǨQ!޺6H#^>}k 4p%S 7#ؚCb"Mtǯ2JrcK+wusr/k!dh,̹M! &nq> ZV医_Ę$ kūQ(-K/b<ZxJqpWܲ)5XE@Y3ez}gD}&ʂ΃Yߖḃ=͍Qh8z_EEsŸRYm(2TV\߯x PoyR*ƏX̽஽ DPK0A:)씸C@fɷ+ثhHOJ : wy<&C~iŪ'bhʤMyeT@h0tDJkU=rvɑTynBߝÃO AڋMX^\EToG(z⚿`#+%tmؼdy'%#ejW+*"]mxpV@4 `be~7޺r[X`?a(3\3aPT-sCgSNddw Fh6>$q㎵Fd.E~VjXn!"SFdȜnmlAnMpWK XGrGo,Q-F|wyΜ[wm:@Ϡ7PZ>B,DΟzЫņ/$$@Cܹw`O]?*6Ifl-p:_ B1<&֔r;QYVf%E؆7ui*2E1L'Y-6*VL~Ng-d~:VM\6yЀꦙ52ض%:t Կ)kQjkƅm@3XI3'ٞmu*էo jYY̫6^_=abZW:*@Й'ziMS<%L&Tnyj,L&.1}k@2ZQk oW!k"m,SgݩERd]7^}4z3x§}M^^l[+jEb/ |Tu ( 2Ny y35vQwΣX<'}s@@ YZ'd2D+P\u]3O_u6=~#5.Y r!$neKam$[~"<%>s,}ُXLJݘCBGm.ی# r3<)c"0][%YQX}_@f%@ZKbTR>k<{eS(`Kԁ~ f;_]hE3JM{Ddri|C苴.5<^dզ]St,UhݠYgRZr8R%T\b~N`ޭ~)՛ӈ9pEs,⣧mCvT]Z-([| 4EbMY*lp55x{T}#@F{[i'/lB`D^CjIdI hȶ_[A Yj7(r-CN=@1aIi?z,!K0=I ^ ĦYrxuЅid2-MZ{(hF L$mJy`FTr2>m#Sp^97[ 0L39#>ʴ|f3yO;[In]UplcZovcb>X"wTj<櫡Ww2]sBsU]*5gbi@浽u)7tpZ7hh'535%|]Z▿<_ "n㓮g2(5i6Ɔh}I)³:ѷ9{/ь-qC)9U؇H]3Zh (YJq'-_,X)45 +^ȍ׽M‡Kw@|_5KӇ"2vAi_h2FF8}/-+=8Ӗ[*a1a|qF^p4TZlN__[J7zD"BѬ `DwU6,W"j\?-:ߕ ; с\ F)+̠"$]\a;\g@E ]ps"u.bHQbV7=ĵKtlO!ɡcjO1GB]iM [:[ :I>`(%S6 xX!YdĒ_7\gC\{꺳VNiycQ Mlb.M&BܷҌq'bECOOxh0Iq'V剞 OT+*bp뗘jRtRh7G+yӷhuP#:N&~Gjb?jO!*ͥ,눥ιHX&%`f@B@G{h1}m֓w y V='޸~Nw$f"5@kc7|0&eXvھ6ᾆ LZ ;(q(&,g_咀ZeBO*'rL&|,+[eNǻv*[+ޭVh˕^!g?UkHt*&)tZCRٶs`0*v~:-uyBGFW/ލ_ymVC;X'uk eǸ_[0 #\1,֞)YZ y\|D {tҢ'׵IxU 8bK#bf򽚪Р nsF7qʬQJRyK ?8[ݹDQ 6u֚WKtk1ԭq 4W 1 Se.:*d'qde`S[< yC8*̜[o.ߖ>jW;OM lM #l:Ôw{CR8Y* gMrB2yMͯw@Afˀ;V}6fk*/0* +Gͣ'6[_Kl<ηn>GS,kVD.M'}U@ZlHq5!rU؏b2ұA5!,Fq=FyzɁ6/[c"4ʥ(/ק#"B\>vZS/ֿM~H5(FʶBμkDqζrPKH0>=&ft&'?~?*,@{~%crPJhM 0<Ϗ.uX/AK&| WCW:W ^MXYR{rjfT㓘 Y<9 =4{NhĦu]˴0z@wېMGO!IyA<߷Kb}%b%Xf5hkyZsivUVl=XT7K%G u1LDUk&TNz1bƘin^iѕd(-DQFR_GטHÕ]F Mm]sQ?pdOv\gT_J뉂ku3+zXL(.9}NqWPȪzZ_M՘;Ao$Rj RsMS.EE=|d\j/:ރUiw+>}iT1YkTtZUZDnVL4t |m9Y 3OzP, LM"gD|^\PԢu_yDD(F HvyӷhP{܊~|\H/<Ӱ{>+si5̱6b?F .\*'nB6F*|uٌqe(辎@׸ls:jvԂD#gbYe.1e{UEgu D7:Mote-̡!. V ]A7C@D<h},fMAÆ^wRҳ5ŕR.k'4|kDc0~5~aAӫ|Y(ma9Ukw4ZK貭.GE ʵȐuZ!7Aծg;U{-(̊Zzn@$6]ZښX׶dEEwzNnVR=OfrKd_kaǑ+)*ߚ$D Zs*(Ȱ؛1(v\1\^#g >Tk"{ӓZLkB&@E摧0~:p֪l`N!XKFO?(afCg-4ѐ-VB=FHͮEj +w2c $["v"6 GA?x^,Zm}欖&o!mZJ.x>\߸ OaPX&FL9Qa7IcVº* R,d Qx ٳSz5J72"٤./"Z1 j9E"?I X.o`]<ڌ{%Y#K=Y6ILc˸o|mb^\BS*'fG}~T߷naʝ0U1#AD oiQz>jظ),an36SrƔ&`kU?#eV C~̧%T&B:ckQlܿa-CWW(AWts{r:k-Z .ziAy^)1bxHڗu!2_ KO:H +4|0 7'Pbk fz]:Q\- zwz-4#7BJt?ͽ5zzjbhmjsjYQAm`ĒLt p23W'`4]XQv $ީOQkm/Bfh*NNpjz6}Y+ĭ sV$1wf&9hWXυ~8Tn|':1=P|z2=`Z֍$l897[ n`^QsҁFi&9o 9R[OҁR%S[c>x2}i\ ,9i&}_K*^-~{_kMz,/ j~kZ)-?O,T#W‚șht0]; ^`,LKv7$=sXE2`ZikRz=S NJX'uuc x@/*ÅvK|'!.&=C ZIg-FTtb1GJ52wdRjxX䡘s`bnVA1g #R%䤝a' >Rf$ Q,`j(mGN'*bV䦜d'l.Z@{vBw7ATVuP _8Z$ւPZm<9.}3y0"H⎄m bo) 8i\Z)~OѦ ),>~t_u7.iC+G5bB==o+h*䏼wGVef!}?GݻP2i&]`xcAd#.L/SV򩐓,Ē$9ޔ=҃W3}R'#a>0K*N"n0p6eVZx@4Q؍ekv<=c4K8y;qE? .֝%N<4 A)kY:z [^(}!H;j b r:٦`Y:+ZGPX֬K UoF:W%4&`T=Vj-]e%|=zCFLKY;$2A- F^&-_i\e9'IʤtZ@OaAMɳ>BG\.rv*:BD3QĮ<")-`5K&CܥG3 gLJH8C,?z̫d([jۃNnf}^ '΢=8r]"(x,ܡ&+t9xrh=bCiQy#oj=3vBGM`F7,:rm^qF~g,X9-ڍ$|E@NIw2yܘ ?"i6$/x[ 7QTG;3p k~>m&0g];j8~!1|iHJ~Zח3x3-m[(<ɢH8)6Nl̞m4 %V.l;c)9ńI#!tF(VGUt5'+"V IC4fbBQy] WNU +jڱ' ϦO a`_%}Eht!Lź'&W׭z9׿qK"6遦l] DqNښ3J[K\I=:chUheJ`&WvKI~\ԅެR59kGp-hN)mVW` DĶK674w}yΨ4 }q*b "D#˜*E/8(IWAچ#H"iL&m=3MƣJ yz?R[iO'dSsrW+e\>B{&ӃnqNセ!/~^;<4!u@`J,xPң+J 0ŕ0>a Ԭ1l[f@B NY5Rrp/z=O&\KlFx^GbyNn3lũ'85).J_@B{x([ր"Kq׉ƛ$߁̙t>a JTO>qR\R7D@Wg[Tdۤŭ!Ec{ h;qk= Tƹ82l&oVK ;Z&cxٲ3B4wir'!uQ6֎ldG10ga-81~ <,PK1Ʀ @0ݻ"aMsB+| h9#Q_wA~Q8RddCIvf3n>DKNUd`vtDx7%e_}Ӻc,j wʠrD:\L% o,6NPʺ/3?@àB~3rml fu;,wRMNC3G' .[O} 5jؿJ007!?B*eV2pljU>AfB?1 rf^R4qo`]h.OHS.D<J wC2,ӈBJp*"Z#,+S0x?`tQ),|@ZBV6=/ZH5H\4[ u ig5^sQ@$ϼduh~>H0INr4]k0 mүŴt E豋;{ގׄ!aU$RzfVdڣM\jvX6"z1 BWS#[1gx2RoYY$/Br :>G粼Zx@B })]E΢ ʨPgmsr.^i0!7D)kɄkDoϟ(i2ƮV,I-C˹Q1օ.yC@K60FK'$RsZ($¯ hH{ |k4og/kw Fˆ[;0^_ujPYNW6sRO}55lyMImBL> +|d5?`.4йŞzyT๛Oؓ= ,>v[ߵ*@U3neHخ Fd@x¼Y\\VAJ-f|]`#0D d`KDwԲV?gs\v7_L>mBA O,kw|fbFh?a4q1]0Bls%3a'm9\oA\@aQ9sBpx& UЌ* V+:&5f߫g%]O-Gz}"@#t4L Ϳpp`Yy3xlIYeֈخ^. D$ۧ :/`JuFvicEϲOR2v#8I4]xHKtW[ V:FDL42]Jė{}O|T'!7猜Lsr“b ޅ|ۂjʞO iQ ~2fOWǹ3s|A5wr%RUq|tIIH~ys= ?{- %mږL{ {dK, O0/NR_2L3N W:U#BOۜt(#16,j>F}NWgQ͠ R^1܁u8wC/`{JPvbp=3+vI1ELIg÷mGd2c]wKeΔ{JwB,%T\SI[)krR驭ykv$G.ůCsgv|ʗͩڀ_d|Qjz4|)kEkX 'ڴu2"T1 7x咓"W2NzѰ9j$M>b tVBfuV_L:'F`f|\H֟o k2ۼ#1~#`1t4 |OhY`1RHЕIѡ%0w2Z[W Gre%0)qocQ#.\}D BƧ)bk}$)΄t3CoT-A}h,6X6 3lKzZ3fmғEcfiFqۇޖT%cXIF}TqS%CXiNކ/dLu5K?>v'Ģ3Р \yejFuBH эjԉ=H9D.0XLĬF=+z5'|H^4wwlc ^0|*\1 ަvL#?˂и4lS) %d20W9٫Ӳ9#9Xb?ߘd]29[C#)N>й y^8 68)cJ$Wս1fU|wFFI5,ʞ~~=NGSX=ޚ 2[H.[n9o 9FqyF͂MMaZ6nX$K6-4al`=6.aY.(.\-M3K`2QKZks0vΟ~Oj5d{R4vT[ uQ,ZwA~Nˠ%vup$չEX - 6j0E"+GQ$(jј؈s{`AFcM۱'3H!-jx%8S$łm@j{tj5P#%c^4d}#w 7Ikgc+pE1)<"wc ‚2˲)0t{ٿ\P U"*w=qgs6F>dTH*q,ݎ.+Hثv=SA]q[_O1 Zs1?͈dc"IJ̣aK 8$yF7+m:hj栳9ts;xw l]|"a-T$ c4a Qcz 'U/,w!te o̘JK1e#CWz.lt$.qzbx0x]V0@HqӦƨhP a!RC!>#j !{^Vh}C); ìa#Bp.1S>R#&4e-9@sswvY3|J9T[ \PvZ"λ.H BOuƬK%}bf x!Bqw)%sEx/M$y Ɂ\ŠANa QE6~wG73F~xTA.znO_o}d)Pb{ dZD7`)_q H9Q(zWCV>j2 cgfj(ST#-7)!%[trX\8HIy|~SRI^DOl @ڧJr7̘nuӘGGAZqBQNL+Q9/N+=~S,ELE h+  #]ޔ-BU|,J=šmwh?$xԗBe=vSz[zHi}NhHeT.N;?k Ӥ('ɜ#Oɼ52qjOkA eC\s7;ۨR_##~4MهjTAڑ.M#AǟnUÐ9Иbo#`b14fĴopSU5hpF+,aa,*~ `Sť;Ds_?b&l `IJ ryHt?՘ᗟK7/cN؍-/ S$QpEƏ)7?τ>h)M( W` tZcxmYH#v G@6Rαe% сû>@jJ_&ЭԖAˑA/ [ wgMPe)(J`6'A-cM2Alsw;<ҏQqT &L6C1v.ִX=mXn>v0X[+0k_P]LfXC?IO]`U|\b o~2bj1;\%6`&jl,ͦпԣ)!S"=CP_M,Q3\yp,-D-l]<-]\QCxy<@toK -O$."5WRmV㶧a6WAl{-JȪ)+K #4Bw0r"ؓoF#A?Q H[ԉ þT<8vЈs@/0eCPS r^ %:{fO;@>!md~ ;1ywM3d12fV)+:%{p\-lb9'r,1^k,7".4Hv8ٳxQ .Ϻ.ԅu؈C ^d 6֜A.@A1^;&] MA1ԢMof!-Q6k<c"r c.PRSa*Tt}+ִ5PvtN3w.cO__C,)yRK~:N6uf!/|(9(A4Uc8rW岑[S N۲2p߲kUw2;1 $Х]99DIx:54Hto6RjӛD_bYӰTN<)2MTkG֟>+k] l~] ٧i?>vAr9לg0>Z5VN㴚{@g\'x[ T0T㠰vRZYFW֫?e;Ҹ4}s3(.y YQ9E2f'͏8fvPgYitTz̟t.Rd!s)pQO$(/qUZIUу6;D3K@^ԳƟav ̳e+ѷNkk]Bc5_0UAJ'ϏZ ı`2|Xr3mv,ڦ8,D![PRc]2i/gIȩg!Խ=HOn!3߲(*'\@R;Uxe?Xr9b?"TDr?VE)3`Rm,Dy Πi_̓>o+_%ԙ??WI;29r_2Wc Wl=9R SɓD)\T#L95[le&7a$dP|iCBu;\=V5\@`P}VbaU;Mn.i-A(7FTF_CLsʦ$"ȟ+&A& fc/ o j;ʒ2v~[gdŒP8ST` xA{6wy,'W`\ګ73hrN4~j%գ"qhHؗ7|Ǡ 6kLi+ɰ}d ͈,AcLr$㽞s|#,>qAKTw#*'#(Y\jVS!D j]2D@. ӆ*0R=MP} wtZy$2;]*踐I%zbF+{m².pceLOP1!wyWI+\DŽRby٦s$,JWܬ,C-, (<|83 GXc٥g*tf\Tŀ:ead:e ^'>RCc).A3OΘ;yU؍< M\BigPxƜ[B?+|eDrJ1n 7S|JoZaΚx] >):tXKm Iފ i(3a:p{TikUi#Bucz灛`ԢQS{UJAfRGHiy}Ga<2p.@D@Wrj n\_n8<ϏwOFka`9!=;2;XUdMrlpg2ξ {ZJdv $ $#&%Z7Z_?_ۉ@Le]E/X?@ t Խ[;>(a'4d S8v6ʕC<{rx+'0#߽ƕK YlNKn0CSGD =)o2c$|sxFϵ3מE |ꊴ<+}rٔIV7')tf?ےaz܀-13Liq&9ȉ 4z`P,ئ?I=م-}Fա0/*y"tV%V8|ucXŌ)Pޮ@ eX iѶ@]B~[ĞL/`M9& gBxap'IOeј7ih3x(|ʅ,Dht8yκOӠCﲤ"MGT79'ddwL >!=V䣗EW@v]r Nե J!a+\>,3Q(!ohD`kX[ DBj ±+ϣѲ|e} X0RNL7% c:JSL XT5_!llNq1fnc˹fRwijuM& Kȩ]TeHdvB+d?ە!sq[)j7"Y㛍rpoAlG:_{.0GÖfᑙ? ;&io+XpQ&W pb9+&6 XpR`.cT1 }{@4Crc! [>)3Ar sbQ;K)Pf6,:"5A&;(0WpٶU^MqbIڅ.p-M:#Ec%w`&aX Kڱekgwr#d9 fL2fMq5rȗqpۜUD,KԈ..^:m>UBA$0 `7u{b vtѲ^T޹ɦo1R>Gq|U^,gC 6j 0_%$c>Dž#l]5?6&v"7peQyLe@|t" մ2 xxC: ]exI(d'w`t#!Č+I SsBgk_TA=}t͹teBPRC3x>@xc*쳴BKD\?=}*!,^!ޠJ—v!Q]'Gt͍҅ V%|S(bFU6#ߋ#VЄMP2|m%P¨<d3V6K/N"sf_QII_/.=TnC2+?Cm4dGgyyǓ GJCpRK`Wdx?{aM11@'8gb,&wiFQW -}k@P|"eE/13O6/V?R$bL^dyZ+q;N'Tځު[*0+FshejoWK/9R϶6IX D4@k{BycH1Ѹuhv HU42 ȊH sOpR*@\Zc87aeA pV:`k?)z Υc4OV!bN)=tVKqFPx$Ÿ~ N8%) )i`Y U;(wCxW:\eo7#,-Pn\MN!Tjh -B7I%c܀c%K`\WG(eO}ގCPej  _zV?Nl3nY܎נaBr~Kև{ Dm.Y[|ab Fht *G0S58 `KY&|! Y9[B&Ě%^{R@$ fw0ݩh颻?O*{TZo Op5TK(}7:_AmbVcWe3*u^ρÊCs @VE3^cP5y}Aoxe )ƫPHR=[ DG1?ڜoWj0`d"ZK%a`_zRrQbY)AioAtXP3^ HkЙ>Ld#^qNսIh7ל yI:4\ <2k,=X9g>=`{\底%s y"Nw lי?zʖ9eww tE}osQS:zMLN/ O@rV!r`>_//ٮiNR MĮ0V&[PnˡW(z|4BY/㺁],qEsBc[pbGxBm`ԸnkiW2Z Xٲ;;VclЊ|`q$Ɣ!qD9cV.ð,Jn;ġw/SzPTDs9S1GYم,e^eTP}۝ | ']Y2Y]O:Zkwdܪ?%zy\?U!tuNTDxI |D.iX$'R Ŗ>?ˡ-(fѷ|aQ9z[ smEtbK=#>[,!z27Apߴz0%̚[ݾo?3i[T\Rl}d0 n“I/ B}XOo ^PۺeaO36Fx{yOs瀞zKYEuh{VМktl61KxH+2$ Z4/7ixH:3Y%}dh5 &Onh:qzLUcܞ^r006wB-Kwj6RN%Pnl v'!bQgkڵ ) îRTHլmb&([ T ^)F) !mO |>d>\ 6Yi臦 p2 ހf]uuS9\abY)|_m@f'5Icl5|:^^:;]M! 똻>u/ ߵ O@.ء/n:/K'VN 9%O?\tW ԗs,FƮ O踦@ _ʴ׃g,{%t@ŗ<5p0&[ׅgX5+)k`܉j,'OR_Fw;Hf+!+@jl؄P+5ZkI\:$Iq4_XO%\KUl3ni:#8t"<9 YPBbn+w(hX0BϪr0A",H%3Jy82wh!|Ct8&kc"||oYlmJ[/L^òi-0Kʥ%7'VQQ>!?G˴Z-~`5Y?ttL:lsB&CvC ,)t]C*)`U'5\lnu.HfvG rmLQ\X]8sil:1inumc }|gMa%Hɶa"&/*6K ރ9q.gTț)V(]*YnG`l^v?D8e.Wc$5t* _0:X5okn=!Օ'; KdI?k LsJ3ƘyߺJg8_q1}ZSC"cyuOO2VhW&W? GW25! DZsWv~;\)7豞 Qމg@ XLXCb!:PqD&xh `*lQiJ@"J:rMg` /)\{7V2`=eҞdfl:l\PQ62]{WEdҫ| P#>%3*Qظ ^Yf 4| ng1o> hNsz~;gNfd·mHE~H6gJ/,HKlX;?لdc"ҊKy<,tS_T_,?yRQܐrR0+ݴ}V uHOܷqmHi)<)aNhm)r# @ּA$b։썞 dS/L#ݨ&#x7*yë{;A#{.^'1eg$') N-E+K#LhG5S٩S,  F7LzGnaj@I!؝_'_$ĉx8WLѢm򄵠}?mq፺D[9bebJQ_1ѲG:ܴG*)t36M2Settnβ`Wl\uI2͞OYF)"{lǠޯv/` o#BI -wDe*膆&P{oh8eZЀՔw ^giyB:w8\Z}FIZʀFZ.O濸%G"x.qaZaM0Xk;y Ҋ9w̬ITOQ'J)wArwI&^k#R#(p.O& nׂ;1~Ɖ> +F!{AQŠyYJry > Й ]:%vW^oZk{ Fs׳yq)V6TítmMبfϚ;GޙڠTע{}KB-ZEV(hXGqj=>juYٱvblfS*/Ktd>m0[Q$[ӒѽTcq_`T5ShA)/EW~kaIOמD:PBv#IQ/͚W3sC48F3M yE_BI(8C41wt^j1@.;STpN)hW~^˪U/!UGBtٞл.)N;p!n0 ~Wf`U܁Ǒq0gx䫦6`E21h[ V6(YS;2ZL*Չjz3pd =BxI2: J)D!Ll%^ jrz˥$KR)Ⱔb.P)\lnvF9tLj]^n 2LCT㬑Sk 24 Od=]*WFWǀcqU :zZ,3eW[(jTZnl`Lq͵[fgaZLλ\/7`qA86s 0AS{p }3J:j.|'1>0h#o CP n VlX^p_>wZPX1YLWMA 6XEgǵ"}t."qV9C!j5ESZ4䙁*vq(O6q} &qeCG+%lqI wHU8e!/+?80ŜH%*l@1 +$&s1 ݿ*ɜM[v9تOӓ)?4%)0zw YVJ2ۑrW&y.Nϙ?>dٕ|ځTn|/kӴpƔ:ձĞ2]{Z/42՛˨oBn03@tė+FÏmڅ7WX{1nc.N*5؅/Tr@C:8(jjFۊ0HIKOAeL\)a]i`w=Ffy'=Ѩ,[e']AS4j#/uWA%Plz-c4\ǎtv@%~I,.P .|IwPWtʴۧQs-28,̻Fpqr5}F/ټؒ٨p?GAFni4X|90Tb媖+):UyF ^ժ' F[L;oSHyA5xP.HV"QyΗ?$#S,ϛذA܏nJ/wn/$fc.i`{ 3g+rK'/KRd&ڸ<Ȟ2y9SΘ̨}@A1[͓A݋^8CdOW/b6/n a"Ҩ7tUg};ׄ8J~ՄZr|I^ɕU/ OY"ȉj9H`Q+R!_S4PEgXH2&';',^v`>d[}ȟ`i˜nϦ~cgi";6 AşqyiG8HBkk ܛ<{H߰l=1o#\#ǔ}:zNn$:eO>,_`( Hyz"2d%Du<*m"7z2bW1nWH(iWQ:iag{{STl~N@k} |&Ejp.9{ vYkǹb3WC1 7 )Q h aT;L**kid\9W"\e^罇$kk)'<׎N~;0˖k2}ɱGvx$Iބ.ZmKWMJsu+ c寵ysU4|u)!r# CiԞ_s *M@%y94Kf\Rw=KY:ܯd U$dƄ8bAo9CS8{zyl\"%mE uot6gzC|)Tݫ ڀXØFxb?mݲ@o s,t(z R`4: 圃 [{7Kpdd:}&Ym1374ʇC{/>b7NA&?,"BE<5M s*\K( @j* 7WcŇIHvǾ\ }<Պ ؘԃ`PWVDM]֋*edF(8nއZ=L蝭,u#:^ l<>rřh>R2Ω z(9Ch+]ȓ=KoS1F{hS=ߟ/$[.EZArJ-ZP|`Ga- ^F`PvE,]o )Y M/PKs䮮9;Q`,Z}2fUB7(3Ѿ$u2_IXsw&/}*q~?'fYdRwau3'0Au#֨K s機 ὥ\71mFX.C]X=:_Jl],\iD_ȽQw*Rg_b`WYR| 47E^C o >@nUNv7gl/j}3Vg2?2%`4+[6NFw$V (*Kz$ciH%9+X5j:; 7㏬U[\Cn2>=41x(¢ |x.[|w\ᘛO›|dQ1Uae w[ǟc!wy-:o"U'S5;4 ӛϖOs$i^mK)ӻ_⸺xS5US8{t-m̐rn{5# HVd>bSDǧ%XX_y0E #o6bp֡K%b'H//yA C<*@I 3hdž)U[m Ҝ Ky2en&S K<%_0yx㶎=XPPT Clv_WdpR7N.}=]= c/PH BV4 G =]$n<b(}A/.Y^ψ[cI5n9Y.'g16GZ_HUZ4nvoZ;RmC ;#Djӝ/#GVWdDk̂jhּdF+b/,st&[t!k%s_E+"תIhpp_//<.<iqkȲ$H r$HUd\q6A]RT\IT1s'k_ y_xOwxʎ-k`}TLlʙb7:Ee8/T$G@;"37 :g9Mȫ}m p'9$4su R/K䮁h.Q~t=f}0`K,v@glik ԯ+fy**񚒸sc#{X+I$(<تM,w,X WO4i8ڥi@SDxbhv|wKx"+RTEOya œ}~1V&wz/ӗ-b,ՙ_f_&|1z8 3t}q=y5h&-s`q_|mp+va/rܩ%Z 7QR0&xSQ>ëh FWD?x26I*f8$Ԟ3ïi#1ys7_F+J}~1(olFK@@a\"UA+G>d,%zDr灙s̴t&f*'{(wOGŏNɩjUb+/}M {D*esa!'@]̿vxjv?J@5y_DƵό+=r䀾t5xD\YyҰ,b,Y$ Ex,K,.+ Au+G`rsG?:3chga_ջ4) Cj3 ~U[/5D,Ff'Pƙёt%|\&E&x\s/A V:H{aQpa=RQ.: 8kuKu FҸ% w,.F GCZ?1a-ފ|/f#8}g-98Hw'ÉyC)8ӤUy0kޖw!asR4{Ye=粺B#wAFiR{lG-m`pm|*ZrXcPaqMNn[4Jy96|5chy,fdKxϔV-7}U?u8G$h]"S>`ငb4ZVx Oy-#d qf+wf?.0e ;`G#D {̝hV Gޖ 9~̴ait%rk^m <]%e\dy4(j5msʰLOQG.U)3 S)=e);P2N?vGu3y]x6F҆jhGZNKx5 𲈂4uت2tN;Ή0 =C(c(BB,+opm1VXIl-mbЙcԪX@],fH#:blAKʊf+ʮo[/$p*xt OHL k{ʈ@jY/2B P41mۦ0[bʲ8Ǯ,(6lJ ey iY^rV>#.&rR!P.{*}]Z%\=3)aꞙ򬇰N6 ʥڝ3Sh3I"BjEq7D*%"m놇RX@'o zLCwc1_{@Ϸ]2C 7' _ +L Eu0ڴʚV', %TxT )-ی+.AKɝ֒OÚ 6H9dGy[Q~ͷ 'eb-cxH.^PҵM,ּmg>0[Az{.Xgq5:lձ`,G`E;Fg`hSGMvd6e)XLCKi@etG%<4f(y]ilnB\TH9z>3%fto3u$üqkTu-3 ]Fwk'H?p]a}ő[+TɩўҷSu`&m$p'ʪ iOE!:+)zq}wRIݿt)c1/,ϫ.5^ 1-ZfoD-1DU&ϻ8J\ɳ{Oif_"(_JX.ivjDo-8CjL/ѲzTq_S(*~'1{o~'+,;Jm3l: 3]H)} ކov}b7Ώ4IbX|ʰng-V` է{5-'c&Ji i]jfA+ j]`Nq%Db0iswnЩ!'X[lTw,vC ~+zZ2|` ?j9b~DLQf_ԪM!c`tьVFZĿBk|SE#Xգe+Zђ6.b܋"+/v8ƽ 牾V\~.8ޘōu5=x裝92h)Pw|w(cE>WzH-ctv@XMj9CZĈ΃ؠw,),EdX2@<[Y(ZP^$01 r=k#M0)ۼբ 4 iT;&fpū=E]gS?Sl$YiΔ7lW}|׎|G@j~h&0xDԵ-TVy q+(_G{۝[3"gG_Ɗa|rQ &38.K,[ S/OY^u%%fؚHUvJ|~+eت4¢f"d#<̊y-`wgf # C[B%ӫ'7M ?_^c/i?8,iIfL^^@WeKR0OtxnJ 1,ZS2\rR!ξ`kmZRܭO\O \=G[\cI󆷢y}2#D.yh`gi1b9'wV BѨ9l7Br^]%x}&g1x$PxNq |sWBڃQfإ'F,\S6S-i@0Ee4Xlۛd,˩ew F-9&exیu%٭~'Mw]z8]EA5[X2C *ȋ+&qCCTX1/#J/]DKPӨI B0@Y-l_I뇡^7|3\\4qqy}.o(r7J~1 g{=r@EjnU>#ZOk"Tpf_-vg5xx C߮>c[ָ'"m9Є#%5>Q@aJ&~x ]GyUgRw/ RDe ߃E?=y͘S\|rX Elq{֏,/z_$xG,{RlgaiJ%@aڮkr$l0h\P)k€NŽrXy9(w*1ETm/MuFJnF6^Ā|`νG| - ~C,ܠJV` 0`?akܶnPC  "idaN60mfNS%ZRjQ<8$Ǩ&s:0$A=>PjoxAF is vF"@;_ ӆVa[@nK;sQ#dEe8>_v6v*riyy\mF3"O]pBU`zõ=̧/~q=3Uj=w_/=M/Dnܜ/"-T&! [.M@1"#dE~alǶs'KΗ1՗GچIҢz8&ojH&Jx(;͠mTZBliɒH0eG7jЕ96,ҥи:a>a,RJtVLy䵄zII: Jߚ:(uB7P0$4(B]̈́*E9=<IUx9jnPy895mL§+v╳P'Ą-K͆->EYW DO sx .o5ؠ@ '!ӄS[%A<4>nE{TB_#tbpެ2Fnqp=Ƚ\kKcJ[h Wye~y̠jcĘznkXW)浠̓tςqAl Xj߭b(k7|fMe];5 $-1ft/c?+ "\"uψsa|il؄IOgI%[]knkߜkR J!rzwc;qw5L0, KTDNYZ ;h0v}=2'&&:mO ]콾޽\:~T=Hw/%P v<_cE\'~vDr'W`]zb?b%o|׷YPkOeR=2v=,(~A4 AaWUoe2Cܪߵ)&PsN Vc:Է"B'^GKl3&Lm+2UƳ g¶ 4hfFbcnJݵ$!s$}~U6FOqj_cN]xy2H@1%FNQ,0OW;xMݚYJʽ&p ~1bn&pNY[(._ Lu6Aookrv>mE3"{.ov9=o,,+̯׿" F8rWԿG[ŰAθx}5Ce_]1g6`e]~: ܲn`eR@Ev0 ]?T_Vi$Y-5;nu-iQ㊚F>^h FB> *)p_;jǤjm(+Ͱo61s :#~Ɂ:R: xץ$`hJۻho/{uG*/C#\_9K`\³ 63iCbp(zl0gVK:F?@e'h׏K v &kXxCSc&,8LljJ,'s8>H SW~>Tq*xsjGno˟޸̎z*4zw#c`ECb8L85yi3YZf,".B-a ׍RFX D{+GX2k7s%+u;!Qd.WnY1YO>_,C͏W<)*3~/JV |0QDB@=3 lC35w/ti* EwtV(^$"$6&$|z*e3 GD+Fn+%<T XYOgv#t-gP|,\D neqx_8gjbRݚB^j0іPǑ4qr53jn9%rp}u4H"0m&9>h rJ{/AMJ5vrcA+(EDSSXX!/@nfx%I֖FK0\$=+]}UZeG:q,RpǙ;x$+~jf"$Rmskg+|XW.o} ;f]yL ۂuH7`XI_6*NGs,>O*Vycf4[v|+w]9"i)0C`DzOe2=0,@\@Ʃ'V)psc fk_R׺FuP >fl^%"s4S<'p qÔV5Fu{jHYo&,i740_E͞y6$wT茫DOT }u:|݃2`?py8yt6bʓS7/Ӑz-yihQ/`mP9<'¦ؼo}Pw}o3ӓv chܣ)aRփ[c p~/ok~fP?KO`EIV{+ As+Ri !2YFG] nE} K4OΆ_KWd.0nTG mL& ޯ d.}gUkćhFrWZyD :;#DM hG͛М)/o7QdY'_yX6lμ i)"Agr({iKXʋFŀ*} +Ex!C?>Ex2똫Pnh簗xא8Z-D6!FQb%De LmpbULOȑ0x2,G1s+T姫v!;Ƶ:y9g< ߷k'e58Κs?JTK.\[IDZ֗ͺ$|__Ӌ~ JmpФR`{sUcGY] !C$ 44CFK25ȽMoz(a}LPnZ({l73}Cɕ@ȣ?Rq"NJY@ԨS!,[ҭD,e9 #ZNږMrvJUijͅWP**m/B M\C+Gs%9 |ks$?imy)5~ UDKdBO~LqQ>jAJ@î d>Y8hڅA ~/Cy?)wדogxs?1ydx÷:c 59yYs5A_XU@COH M≎(ȟ'g~qC&ŗC.v^m6T7Z'0,ucq Y6'G} )4?& Փ<32|l[ɉ\&+/MBe z/m _O1 DMYD|Rڗ {X.)U7PGήoZh"\ɐʒƆS4'ߧWMR(Du^ZscA68q+FJ#0dV 6zRWA#BX' 6B5H\a]$l~|AѮDz8ڝUM_r,)LIi5kV$n8{288τp34j ÃGw?:%S@6ES!Z8QEƄ4T5 WdZBΑo5RIV4XBOyIdwMTaSߚ&MF+N <jCZ:Κ2/"ZOW1sRl\rƼD)=DllEH7 Z}p~)j_}vknVVAϥmh.R¹/Fiuܭc6&09_WG*N1`FN$KQvmofie~-HS]ͨeS]qpN%ov]y.O}n5\wz8T4`e,' Ld紾f! q}*3+nP22ةϖsWqX.gNmB3?6xIURQ5;Fx5쌓)UqsG>0^/!5]OoEeiy tEB }ONekہ s7"99%?_B e{h`u|X0;-qꏹ&̵t!{$p0F6f&- Q23fӷ;/h TPd+]gT}<ްѝW#qq K)ӢƴLStdn 19DsDG.SFCQc9CArXy$l<ǭܮA2r94˃*z8|%43{~7FA6/` <o- ܉* )K= sy F΅ /7fb>%KV02@vk9)kEIYfxjeD|8Ƀly}̚KY>.U.U?m@=Yء;9P]cڞsϘ%߮[Lǒvݴ;yFx[_88 T*WbJ.Z_tUgFzM0؜zDž1ᄛ+,VmP-]({|hg4E:j0Uۧ 䫶t;ռwXeO6;NeD_qMLӯu0nlK.>N̡ +RKU^_.C`$PFF~ڱ7 A1m}+ïqD5CMg^ˆ ﰩ"zժx{N23&U<Xd]6LutI:D:ZF]GenDl8=F*aZωZ8G3鲈h2 cC[C) 3D2 d«ͦ}B zM@6M.%&Pmo/|Y\x͊AK]K6$Ϻ'ֆ46߈,܅K&j~v(oMGL O ss^tAf&ɾ$^gmMnt$hF *22ʻvWiOwGd2x]'N;4*CО!p]wxaڤ{`erX}]Q]+&#U$LpAn]$ACq!Rق)#Q 5ͥ,ϗ|Vq>M"Ďq}YPm]WU t(*C-%u@_K8o X C_mY^e |F;Ͷ b߸R^v$,xWG(:eUyNMj j:n~ !y quwnvTv_LjD:OjӀ=j8tHޯ̱d Ynjd]I]js5f0^Q1g^F\8hWL]lLu P`&I߄O"?a8Fާ Ļpj^ `*m,QKB!yc<5ߨ؋Re=' U%,wGµ'`fc'+5;v;x1+g|˒>I9x34'Bϟ})Y,>5Os-(Yckd t say4z1% nԗb{Y 摆-j(5IɅ@&sG} 00>mG"r TSSwGA%ؙڹOWvL2+OɨPwԩ*;Cd#JWIZ .e/>]!qJo0W\}Q㯵ܜN `\ ;t'NE/94:;]ur6 AcD@+UihbcnE#+hL4hu! rl?m v26;r*(4h#Zeo߬Z@Z I-6 ~/@LJ\ Cf_e*5/3-p@V֭$َ92ϔ rWY?od.aGվ`gج럺9DM~Jsaɓ[`%B|75<- HSa&kJvV!7j3LxCY(!`*]*/?Du2]qt< ]t%q"7 bÖ:}=+fbz8@㓬HshB}|39`V<<rpAD9ژ*ҿBbͼv{O6pR ~̉}YuuXgz2b<ᄖ3Z%3 " ߠɵi.s!2 9ېSpwp?h/(ED._Cg 2 X`X?IvAMiHf=RgĕTGS;=]mT{ڶ/]#v NkY8w!6ׄ,(Mj;ǥC]4D( b⌡*.o{ 7:X4i!^XnI/;lqmQ*gt$oSSjYD&wÚ?/6G>w^p(e{gDtAK t4D}aJ\\j + kf,İOJ]2)CE* U+Df$ҦNq| J!=z,':5~vm~mIMsLɲH?N9 ْmy_]}ݻc*8?hI afZ툥͎pvC߾/QF<(/o9WNoiS2xX|̵`& z4;|Tt)xOZFo[q% Kke:HgM  +H4q{0A-6a>K{<ѡFN +*7_-Lۧ!t$ x x.<)$Z4J =g煮qڙnIX(vlH9/GbqQeXt2$ MM3>K#Ǝ,$`5Mމ12GOkE2dܙnjQ7=KvI:_QiQrВ k: - v"h|>O(î] A[&s}g84l/"a 8~`"fc ̗+|8G>.3t=؟`?^kZ єW[fl֘Z/R-eٟG(V83xo94 1'3ʶ׆ ޶mqokmksPDtoT.ZEN0Ak4o#=_D f>\,Stj;vw?`w}Dˬ6?xF)Ig|B8lo-m%nT&B g;XtK!y.$Pn@[)cO]YU NDn4+]Z-jAݱa=fKoN #,#MTX$pl4Q sTȉþNhk2<ʥjK}Va-;6%[AyX\ =N!7 /Il d7HƟ!:+X%1^l'HMsFDWk2ڌz?bW擋X!׀%,gX~w7H%2_>o(-pQwL%\&7~-KTp465 KN=LIܟU5jBl˰t7?F9R&#)T Sy^T,.es6r[K1AD{]҈CKr]L[䈆~U FܸXtP4WHj]M_Pёo::= Mu}>4rA=]J4x%47 FB M#FM*n (H%)%4뛀`&f< w݌µIuW.nGQK7⁍ w8&\{{<9 ^H,_0Mգ ]92M,fU sѣuİg@VG9<2J>ӑFmph*$[z|7n&"22+/K]f991/Gy>R6Bb4"68jk!pľ"jlZf~`>OD߫ӟFea~5K̙mz_M_)F42]iԑ+ sz935A&pkHl>Z-.hOڀ̂g:q~/`I4QS4,oN&*"55ʩb5t_4iaq$<%tY Ѿ'.4 i+ZYY$Igʯ} kbUxЛ\0;t++EQ1M L/h N䮵&NjD)N5ŰtkUΚ4iHFC*ugso(=,EM&vQw=(/ V}PAy:}(PG1:)ul51QvC\3F LQ帒$V"U>C@S8>7tCH`+NeFr'Jgeyɪ h_?gP#IA1A> u N܌ x=}&Js}$ ƻ|= Ъ}MRͻ8m\ĆpҪT-g+$ -R3˿[13ǭ/@7fsK-YÖ23Iƚe4X=ҳ9Q7ס,ۑ Eia|=r;ZobRmY*ڇw2 ٛ{J+Lcؐяlox<2ҫ=oGx x>B1:",R󚘤hCE%D04ib-JYyX@Tz\P/0< .IX[Odt>X˘ўCCMfEU cvʌtn:!fBlR|:^ 5˃{#^ g4qA0X^駼2ic` P٫DhT+7 FW5PI^ȼ:S|s=T)^ETqr]||aI1W;N՛Ie:õjZxmkHoGy=Bv^`N#MHv bdE_jzlͣ_?H#Қ':{K}QyWD 7'Ӌ1uֆ"6ɷAݮ/l^lm4%yO٦HHԜKQYw t#ߵ&:v4{;\TO L`/b+ʿAAlY4*rk Dv#xרHڒNjcsR0qukDsCRS5Vwh$ߔNY8+ီlf5Ue|,N0<(.-* xRI[hRT"K{l5<#_E AN`!쑒i> s']|Ԍ1%€Q44;eEuX [uwL-Ecٰg 7g"#0AW_t`6' e5#:6/ޤ‡D4⊭$#̘YքQfhcahTIstzჹg6u9^d/Ԝ$9;=1Fy#FŲ2;FSxpMQR7e3K~]' -sd \Jc}U3hCkR |r~\0ZS"gKH,d7t\qAk3x`AiHI&_%_u|`TG8yc[jE^Fh>>xK7F%'K9}A#Ia^#N}+ٍ~G)l!re^[GiEG|c͛GZ4rbs_LA N"ų 5ߐr8p#RF:]ŕB?<9ǎ׺co?sf'a1nH-J>$/symO g\3DRppQkk@U 7@xA{h 1gJb;j޵ UEp_殘0q&7OmqǔhV5wIJgsAMg!w u0aE?LE u5SzEP _aa+ #I0h΂R8 mPsH3r)yn!D-mtPB^ M*2[bJ}8sK8d1fxtGAlS70Ay8֣9t1%dù9qj tF AGzf'xe6o\)SpF<gIE_ש?V>fEΕ:a (FmZ%ޛ`C!$6NzLvV,}MѴAsZ<2:K˫JZ=*ܕ]2d 5Ò $b#tgזgy &*6KTzdsKI}uE LKH29%UMcVSgcoЧ0Hk[6eD_п"طEILfZsA%y>YB&#BU>8I[:#seW4ҐTQ <;&_ԭ 8^ d Z{/gvSx-kdZ[]9]OU^{B5#!`k$tXUBޤ@d5N;aѼOZb΢] WW0Mds鄳>tTs,d[&qK{[4`ޮnuqXY?ƕ=ZV-`ceN?C5 ݒhZoӝz,;/1OsxL)"WKG+IH#2WB =ӻ1M+1$zzTn`FH.΀`*( A+m@2c$Eө ZlbP -H`+w=-0h8` !oن\Bn&164]32% h؎6T˘"ndÔ͏M+:\QQJ1\<F;K=r/V{ 9H,]Ķh$vL;fK^Y7/: 'K!9{:t,lwd8Zz#H~vy{2&*tӺ=a$Gbq'$٫:t|? 㘯&ls !9F^ȯvAByiJ}QܵitfF#y >̲a&Zt=8^I=]_∪]H-%V7G_qMtQ"(;#Qa(b>{H" n]gxX`*sbQo^TfkSUaBAR`v0R5I|NCt %_Sn@WH9W{P\q13)R#ҧ'`e Z<+]å3y6h<ҀVC6J=XVfKBTVVc#m"XE%YԨ+3YhΏ;KHUL bHԳh83 '@0.0Ntm? 3lj7]ߋ@ZMu0A[4^U,荼2ƔoMe: \Nwz 0m/ƛ3F$?J]hH]UL Ș4aF~y@1ތtќ8>,CFs3P 䆓ŗ%iU6v2ۓk݇`ҴX\dw=rYƇl 2}?pXw#+DָWԆb3e4B)S9$1]RW4sjkťגĘv.Rqyi25f [43ʭb+=nm-sv H]Ó(8E? cIsqq7R~1eQ6(= 4fEc2!m: cOL~,T=%wL,W28Ꟁ `Rf65ʦAY'e#Bڠ]LgI77a~)2ڬ%,&:m2e]MtYl_*Aµ%Bg) s>o $}A25ro$ƥ|5fԝ5Km(;X!:OicZd>rJsmhx#ОͫL͈AviШ91nڟ^$2rT$w>>a >SP,7VEzz{sƒT>A+"SK_! UM p4· ڪ䜽\iȆ(F2_rfV64rB\Xny^fwy1l“r~v]Ǹp',s3-P,=.c^{lUZ24?2٤M$woUv9e/]OrLˠr52ӳ3ql#4}ڱu(ʦ>`AŦ-OOUW%2g 5#pd[1Ti>Os<&PNw1lL6()\8OVe>Nm% 9BWaƭkN~HJzΆF+͈q Qڄ^Ry}~߁Ԡ+ga([K"2d*M8!5üܩ7iݣj5Հ֧P =X2% ggy .>v"r>X@58ds>{j;I{Qx1zt : #C#`u0d` r iPk0Tłx0Ag01ѷtK\Ĭ@疯nNouO^Қ!bQba fkYhgEC bv# "|y>ً\'Ý-|:m"T7yگ>} #p–,,wRoϽS KTͫ{DܿVg,'dz-y,J ^GDػڔx }`ۚiكҖK t"eADUJEfwe)\6nMڷNUWJOa*l)p1a,bHXQ)6Pu)6:+E=LS,ix fD54x_Y܂tcqX,ZYg\q3f9A"uoJO}V> CPv۟愰&d[>8 D#=6| ͇BDcY6:2SB*nDFza׵tsgLrzzօG+{t~V\߻?fy?;lD HH/2@ =VbVȬ.?~?d= /4vbB[a=챁Y 'Y$#N!e6pxldrڦvP+Ic*!fғGR 9S@iOeLֳ+h 7+!LTI[ly8+<=ܳpF43Լ/~N0O/3T]ZHr]HReVݴFNiO|/Q~;aXu si~u<'`[P]\;wBV)Ŧq23̤uelU(1M iMaxexSu,dL|`KU6ȁv*פ ٪.6_d,(rO"YXe򇑣RR=ʇGUOsI*> bqvE1[c0kU48,QXiNzќL&EViJ l5L;!ڂMPSϑKtT-j7 X}wGM)i/ ߻Ĭ0پ!EfL!6Z>fϞI[ B }ZoKMu, -(U?7CiwNZYFSzjgk:-.cE% _N "وLPhk"x>3G.ӂHK)t@&Oc5qҖu ˻=FO>_N=.] + 0<ݦ ]?-@(@`}<ȟ$Tz-;?FU5WYq׳*υx0P3L5FkgM$gnJuf8:zamnB$Lm/|Pq5|~pgCF} ᾰ ԨhYzCN\ G.!޹52Wa<ڇWb)4Nu oหꉌ{]v3~a#`{ l_ ' ;wQaczRg_n8տ1*SЕfߞ}gġgnY+* Ҿ#6ҫmm2s' VEyO~ًRYBA8%F6 ‹s u"ڨo.KsO cQ+,o;}JʉQx"_ۥ#ΐ7 @~QYW3 X+زy(.LkZw<)wu),eu ׃c<)Ed="l_%+vC{M.Vw!w<%lj+Tt)3gxmFMsT/f9-/kwC6~9nvthWfbRDX:k ~۱!D xY)WGܢuU<,5x6߽%rZLEgkTZi3_m-^=^eTd~gJ)r%\ {Zɇ GQ5|l0RN8mPxj'p.èđL 06mS>BpG#X[**V{Pdp3m=xs(åaqyB<ِ&ӀHO ifLic"?(+c'0Ngμ,}$1xJL~?<<2\ p b q6[ڎ3oW(4$6u[n1p#3,AN᥻Gk㠻6V~/;z1n>L ͭ*"ۅJĉ6.Cx9%m@=9ϰ]_0c%" x>8Eԥo;G|z@D /\O(U^x\pyE׏A}B9*Gq1J H|3l`D=a ޹? xT YtewEp&^!-9OzDZpU*گq9{3` z_Brr3gs'q'I {F$tCn%(„mp7ȠOӹOL-A+oTfm`h}G,ϑ]!\zUjprf%"q?2} 2v,qKuKcq>sd=ΚmL93}x!Cx9а+&Nx$%wG^0JS[_box&XOx!IUg(6_2Ǿ*v,>X 5.@!uMmĀmKhy8\bp>lѼreY\m%jd%^3d @YX A)jxʴ='HnRqWC!I6 I٧q聐)oɶ /Q&q@{`eB<)l_ʪ} 2R`7bBU˕N)DnW.GٺHV2$(~WI=\F#ʹE!fWM77Ks4ƧI!IX6S22Q!-Ϫ\ @J_1,%(.j }ge;{VV=0VPQT:qaJ&-_I׳zyZV vovr%m$MSS./#ǡy ?aޙ"$ƾcHw;Ѕ`TnߌW]qN0e5ш|5Fp4iZ1 !3eC?ƩSoQ8Re#1!X)Q|__<(%'Efop{fgUyWh6֙NA1A|-(k33e$6ÄVq0-8`q7E~Tp>,$kP+i9$ r΁PL-L8;I DSH!8 &H۝8I8jw"}'Y ^0H~u݇#Q@7-ʦ[{>pWFDE.͏4d,vDX0`^E۰NU\񥢌m;O[0 4Kwȝ`kL"iܡGWRSm@Gd1>}:h@1 >&ߖA*59)%>UU`}/}?Dg'&&h|ˉb"&>|n6(K.vRsG^k%H-_Z@{d&9vc!?J X"],[80ilsSQPFlp:/k &mS+>2C({D[O~?Te뚓@M6@.F*Ye x u[Ÿ?hEؗ]ª׻ilI (O&YjSJiJO(=\<\)yZFYF!b3S20Ga)X+;{TZ 26ˋZ}!9܆fi@t]ct= !zߤ0"x9]Q3 >SZUSVSq+ՙ23{o=m ĥc5hW2.޾Mhwq%i'I27=2BW]'r̤za+.S9Z-p=slU:'d[|^QU j>ZW޴aOF~ukJ'{24_@jnοQ&QJiwLhH+y贇O(_Dcj_^v5SL^(8}+8$lI}*nWk1PS%K *Xn~E8Brp"O_jۣZ@3X7Kxs(zJ o'w<#x3t$Rct?>5\yAt9*R&]}BPAh=7RVi'yPv9 V~z?YlH:h-J/ļQ>{M(T3d` btˇLz)'e3&h) μ@d7rMRڌn zަR._S| y[v,x )+>̋\7c ?@FFh~riɾi^ѻ9U+TY?,9*_۴ WΏjM[ Z`?gYoq"a E&WN#⴨ɔeNsx&K/,:t:xgʕvgy?\&pt5k=i8ǕC9ph89^ߔ{b-W c/Y [qZ?S򙜎wr1z-j6C:ͦ&8x:! 8^QNJ)3qiLPH%4:B Ҕo_ 3<ਫTE뻏ODL]ODNaj󙡭C!+|Jj||TGh*t(klTlf4 ل!iZL ʄwu<_9tH5zD5eg]~}AmuEut:z*MąIQC0L=m dQlzJ.H{A%^o6p084 {unnoH6;y=c\ITŐ>L?MtSK y(-&%AetY3ω K0+6-qpd9ks/IZIT%Z} ,;3TU^HX;3˔= hUZ=iA Eai:rSLcn|v MU-r\ɐAWįTuLdڃ?Q+ϥ&ɨo?~vE%n@pmGpnC<pgH ާf 7xp)j8g"X[:-A*b- fD :*:5Hmȗs,Ǔo"CF#g7jw{fȺ$7?.*v"S#%q5/쎏^#ޅE!:]|4_kcq^#: / HeR Ũĕita )R1_AgJ_ 5;ƧLU}D{POKt. z˨#_F[!`3piFv7IBCfC.K@ae뛴O!1'h UouVWĖ>>JQ@]`\J=IDq|ѭͺ88,]:g1y4ఛ\}(㬷ۺ1@ %6{ᫌr_ﴝ.<4.ȝr1'kB"ٙy!Dg^enKW~bF!bl|`K$8"qI~$?}+r~=^Wz Vxb[$g$}N+\%Ob޳&Fjma_e`teAQ^eOכ9c@UwET%F]B{l]T߿YB' GUYrKw A% Ԝ&׆;Gg~}-O~{Tܚp .eXM"T/o28Sx*|[xNRBJ6o3p|2l?b =fw-A: i./O 9xv޾{;?E2L376?'73sKίwM!:o!ecYCqXpbX'7 V&_6LD4Ƶ^}& 0 W lKwTҍ{^p懠b\ |hw5xsLb$*jM|$,_Nx:]v+b=-Td N ̼Dot Y-oR\/=>m񤴾uBSnԮbUx6l L(W"ZBhCj8ڦFkqGex^纗^}d=@;Ęj FeKMZ^sjuP+f{wJr"Aiw/-N7FS{Sz9r()aI[=XQwv>EH''m*zYO2"p%Bĉ͓N"ZJ .>,}3l(ZYuK!1V,XN29g" q];2 E^-YIikePB=16\~'2`׮70M' ׶Li~zHFEr&e#Dž_9Py'T dMN"=.V孱)2gd-g5," WNssEkMAyt~LcYt0k>z"TWut2D>,ڍ S{}uzTF&ka˻p٭+9%$׉#׏p}'A%QLch Ĭ($PJ˥2c (XdR>)Ȳ%9!k s>H܁$r# gSpˠb[[1_yܼ|Ah1!٪i!"4](#ˎrtӋNLq;~ݖ0ДaPK!Z0Mp>f S9K13f0⍙rFEB6<dcFd7/>.vPv""mTv_@egn `ѡjXR9þY54>`5.w| c4;*^N~#PV"|~ZFc RF3WE w?A)u<Riun0̓hϱHUYs`{UsXNK+RtJ|b=tfV }2]b*Y'I#޲S;/x(ƒi% #E>]p}? b($qtΤejŴ)(BgNYװM̏GJ( xϕrݔ%3jFCePXIF3wMϾ~aWGr 00_6肿QŶ @̛icTv+7ML@-K`g<δR6Lh7ЃֶFT7"CaU/ "e?J/萡L'J3^ն1C%SM1['C{PcK2&rSI:a&fMD*9fL_&\G)@T{\XcfP`k4fg[d1yP9Ѩy\G