python-idle-2.7.14-lp150.6.25.1<>,ٔ]5 /=„ MhUkS(aH=ev#:I-/L769?ڷsRt5$7'zJ5=?o|3#ՐaZѼ/hO,eZM)q+/^R{ Skm?b/u1Z;9ZBS^VBmz{fǨV_5#uݴ>?d " S04<@S\g ,t, ,  $, , Y, [\,` ,e,kk,pp q q (r&8r09rl:sF}G~,H,Ih,XY\,],^8 bcdJeOfRlTuh,vw,x,y@zP`djCpython-idle2.7.14lp150.6.25.1An Integrated Development Environment for PythonIDLE is a Tkinter based integrated development environment for Python. It features a multi-window text editor with multiple undo, Python colorizing, and many other things, as well as a Python shell window and a debugger.]5 build74!?PopenSUSE Leap 15.0openSUSEPython-2.0http://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://www.python.org/linuxx86_64 a ]#LLC00 C WWJ<IW%% &"""G<DDݴHlKw(M)UXH"H"x[MN  lf`}OIUE%??DFpp:  HL6'%_{-p??+ffLLMM! RR Fa ' n nO! e==:EE*#44YY 44nn Jn~rr :+///p3t51515= ? ?-50I0I:/c/c ww'' _WW877 K ; ;4NNw%!- - PPM99,1i1iX  QBB0x/V/V NTTv02B2HHH `nnIF!:A큤A큤A큤A큤A큤]5]4]4]4]4]4]5[#@]4]4[#@]4]4[#@]4]4[#@]4]4]4[#@]4]4[#@]4]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4]4[#@]4]4[#@]4]4]4]4]4]4]4]4]4]4]4]4]4]4]4]4]4[#@]4]4[#@]4]4[#@]4]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4]5]5]5]5[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4]4]4[#@]4]4]4]4[#@]4]4]4]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4[#@]4]4]5YaYaYaYaYae9a0afb565dd64cc30f062eaa9d6378b184ef6bb02c1b8df395c3b950b3abb0a3370804a789de79c9633e2ac3920aaca50fc589d729aee49b584817aff266245bcefe0cb4c5fa37d80f7508bc7c8efcc028d7fd74752860831d43650dff02b0a2749ea4c95c05856fe745d26d20d6354c2ea1cb5dc9fad7be2b21a2b7a0970f8553d04d748fe166c4997868f7ab6d1d9d780e1ebab3025f62508db00eff8e2b3a3ffd0d82f4b642a4dd737e13d25c7273e1c83239354ae7ba23b6a0e0229f155eb913034f1c9cd548515415d52990e7ba67536767ba813ff45b6f20ae0936593eb913034f1c9cd548515415d52990e7ba67536767ba813ff45b6f20ae0936593aa9f2ffbc70d9eca20409b661312e833f6d19656f66d4d161debfd972faace1cc73149e7bfe647d9d89bed51c7b306c58aaa52f2120fae155d4f737b6a924a91edacc2ba969da4ce30244db752eac3d74c4978383b77532475f4d13dc2f586178447e6928e7be6d9bd2213609c645b2a353b69a8c8b915e1ebc8cf4f3db0578b73062f8a2eea5fc7fbf6c53e795b579aafbc234c44911c6d424a9067fcaca2a073062f8a2eea5fc7fbf6c53e795b579aafbc234c44911c6d424a9067fcaca2a00f8ade6353b9241672db6c81f619cf5e70f8b373098d56c060ecac2b8bfe4cd1c4b6acf78a4b8b7f41bd8ebcfd5c388adab3a440db230361cedea166621d4c89c4b6acf78a4b8b7f41bd8ebcfd5c388adab3a440db230361cedea166621d4c89c7a0cc61079c6e2df53457e63b413e0389f2c0061eb55e80229da932c8f8dbd66678f00c265773aae73831e62bc50448f3f787d74aa1bfce427a68528b085e16f86821427b91a6fbafdbb4561ae2764615b1e3b982c0a690e1dc8615802eaa7af86821427b91a6fbafdbb4561ae2764615b1e3b982c0a690e1dc8615802eaa7ad1db52cc42a6e67cd375248b34b335b432475a4676ff193bb9308916c1f09ef5b8fd3de2d08a88d983cae9b51ec79915114bbc0bf3755ebaaa8c9f449dba513db8fd3de2d08a88d983cae9b51ec79915114bbc0bf3755ebaaa8c9f449dba513df8d8896b5a64164249bc8c2875bf4bd854d2acaaad9c526abc5cfc48f17c795704dbda8d418068055b5fbdf905359677ef4d9937a75ff648d3a56b09f5ca3cd0e7370358d2ada1cba7a1d24caa38cacfb54f3d99e0901665f536c17ea4510e04e7370358d2ada1cba7a1d24caa38cacfb54f3d99e0901665f536c17ea4510e0416a3f0024f70618a2ce5f9d4b07c0ee8b097c1a491855b165dc03e38c081d90b748fa4b194b4480985b627a0ecb52f59ffe3fde490461a9d82dff7dba5f250e0dd30b0181b9fc7247032cbe101235d98be0e9f7da2d7c8283720e283ee25197be59a93dd15b8a9914d785066e4f876ded9a26e1b26ba8ab4a3869c005dcdf5ebf0cee2ba54c060d9f9efe9677d105de5921aea55607f47ab58c962f2a3f28143f0cee2ba54c060d9f9efe9677d105de5921aea55607f47ab58c962f2a3f281431780833e989c613bb4fb79940acc57e64521ae038a9c3753bd9b68ef8d0ec465a939aec37856d1f8c4101019a33853c03551c78357874c57b77b0e24d703c516a939aec37856d1f8c4101019a33853c03551c78357874c57b77b0e24d703c5161a92680bcf6975a4ed05b7ce32b0f8cc7a19d6f10302c61baab60caf4a457fd98139f47a5385b22d21c3c738db601eba9e2f55fcc65504995b36a56be84fa5e58139f47a5385b22d21c3c738db601eba9e2f55fcc65504995b36a56be84fa5e5fa09ef6317bcb667d1de85c5b5b4d8b3872ff77f238936e86d54241f0996ab83898eeb2452c181f9aee5781084683dd61cf2493bb6f5bb88d4a04f28d665636d6af8bdb22369c2a2b8cd99dddef27f4f8c5912a340b940a42f136d1d8ed7d5bf8636ca07d06323876c87d7b1a94b02dd97314bbd6746df6c229b5f184b6d664f45a088337c42074fda4bac700f2d85e582459db4a7665820eab2c64bbf75ec1a860f1ab011fa85be0089f71f96e715ef50160cbef544efed70a67c6d21c0651e26939bfaf123309a329f82ec593b5074a445776657e8b3ee4e747f254fa49e245fa52cfa70a4376cbb61f2b8e77f4dde483b96b07dd4f2c952f6ac5c4e7d6cee5fa52cfa70a4376cbb61f2b8e77f4dde483b96b07dd4f2c952f6ac5c4e7d6cee3f9304e8cdc1d2474b494eb0d22c91c51842bcf77c7b45e0e976a2dd80fd7c0b63b4ce58fc6bf1cb24a852ba7249c56def6e2202d2c2170ff92c588447be3a1563b4ce58fc6bf1cb24a852ba7249c56def6e2202d2c2170ff92c588447be3a154f3354076dc3aa8961f963c267e66e6507e267734bf501f0cf6fb678116d15f50c93b5ca49e3ace059ff9432ae29d4ed018d73a7fc59749f9e6a79f1663373cb7804e682b2f4627ca24d4acb3a50b36a6a73d97fc2f6ef56a4ccac41823edd667804e682b2f4627ca24d4acb3a50b36a6a73d97fc2f6ef56a4ccac41823edd66ae94c02d9dbc787a6e5d01d246c2bf37f4773c1f297a99a498964c57e919d4f9d1b410550822b5b4a6676997de5aada111d35d2ea1fb48c9cb41b51061e9c4d4d1b410550822b5b4a6676997de5aada111d35d2ea1fb48c9cb41b51061e9c4d47c98d566a13fd599d1c11a375f387fef69b6c595c4f18c5d88c188a860be0e55bfe9c9b62bf4a4b1cb8419282f78bc98f4cde453a0d6bbfce8a7b76177a1af94ae74eb8119aa88532734a84dd782830f8f5cb4dff01cfa4372b1e4afa35653134ad97f34e64abd93e1e32aff017ff8914e3204a76044f1486bc9fbefa07bfdbb26999728e6eefa83b486188a3af6900a464741307e7e4fbe4c6bb030eb765042963d5f8d5d1259e9874a263a6621ca6dd1d57608faa5f28f7d61f349583e07814a404d5bcb1109a33329f0e099fa8c07a8b02401da4e531bbc6de733a90e45aa37484901eb40eefa846308e1da3ff6f240ea98f769a2afc3cf4fdba00327ecbef9b54f0a6c4a21daea6f41263e8df267367f5b491094bea56179a9c3b4ebd65afc11c3d934f8de7d3285f616d0a9129f8113b158157501829c2e452101d067a49a59e2abf1840156e9db8f85a38822fd56ab79a139eb95ec86f1fba1bb87326bfcea17dee8413652327d3d1f7565ac6b32b392a5e424947ede2088e27600346909878665b07bcb76fb3222ea1b4947a553ad0af76fc12b31651d1707980791dca932fd307c4bdc223ae39165f413b2a530b2dbf6323e8a272865da6627535ea3bf69ddebc20a0e6820941d9f96776738019f4eb99858834390ce17cf96d130105b722a4c5410322f1ce6a56a80935607e59bbe12019ed9bd7f07c4eebf5ad7a95b722a4c5410322f1ce6a56a80935607e59bbe12019ed9bd7f07c4eebf5ad7a9e4553bbf2717bc92627040459aef992aaddeaed0c92d1f58847cd4cd7f20c911c4237f9297bc0e6616ecd417a3f59d5e0d2456d3b28577a2873796fc1d1c184bea0c3cb2aec006b08a6e2ffbef38e361749e8ead97d4ed15c3f3405e6352fe5ccc57937d546d1d56776ade6b00f59ea6a478ee711b4e5cf69c0a1d822ed29a7e23f2532149124a9a82a5b9c6684c879279a39787e723fd36e53a3bd682d571ee23f2532149124a9a82a5b9c6684c879279a39787e723fd36e53a3bd682d571eed2c2d561b64fa1aff42aa192b9f69bee02bc39e30936f69a432d29d92f75d882c2606b972224ca3122621b22ca4cb3b914a42dc440974e4c4033447ee9ef57c22582e035a2936f587ddd36a2a7685a91b51af37f6bde9f99a86b844c9afe1faf2582e035a2936f587ddd36a2a7685a91b51af37f6bde9f99a86b844c9afe1faf86a87afa7ff7d0e74abffd39d5e924b4624fd6ec1cbd1f7c52570ad1673ef098fd73170ec2bff21a35b62f5c70db810408b8f9c97ba63bbbf42221abd8661f04fd73170ec2bff21a35b62f5c70db810408b8f9c97ba63bbbf42221abd8661f04091aa52b4cea5ced27e9293252d0dcedf8838e2608bb1090f267da09385a90f11c69495f320c44cbd9e686d4068b9ed2096b62a0ab5a821dea36d91176c0b13a1c69495f320c44cbd9e686d4068b9ed2096b62a0ab5a821dea36d91176c0b13a5f2444b5056b1520decd5db0dda6cd75817eefaada6e16b1802d49403070a08d3a0daf92c243e1c2c84c1b017fda543b2855a99f56b016a8b1d4d4b25863581a3a0daf92c243e1c2c84c1b017fda543b2855a99f56b016a8b1d4d4b25863581a2c86fc8d91a10e769aa3e93119dcea7c1ffec2e21c26c7cdf4122ce4d68222d0532999dd5f6b753fe4a91736ccbc64c8b63890e96c5990f8733553b2e98db811369d1fc72b441ef0ed860938ec551593e82374c6b8f2f4d032117995676348c2d937a665872aaa592f157b28157b04e49da798c0dd36aec253abf65064bcf44ce81c3c1e5bb0e0d4fb78b14b68ff1888f1290c12ce27259d041d2e9ac2f13b8e456897451a5faf3c5c97168886f518de30e8d0b9a7ca484bf82c75efa733ff2adcef9b8d1337f36dd4760ee004a8c22c23fb73d00ed3c57461a0818e4e79ae1d44aa28f940345753535887d39eb70ca566645befa152f6cac8b23e5ea8340b595741ecd04fdb6dd8c92b3ae4b92db9220aabe7963d2d088780034e61f6e0f06d4d4a20c039b4fdcfb7a242eb932675b32a6200700eea0bc23891dc8689979a7bf3a73dea8234f66af391835d0b8894ec5a851bc5bf806696419020f105d064720f2a1abee3112e71b6faad71ef6b2503b6e5e67289223112fbc37c9d7f640f4adf575f6c0cc4f4530340360534b318b79fcbf2c6e6b813bdcd6b85a82003a3046f6f145e2c2274621776f32a1e8cfbc2778078dd50b18628465323e5dc4cfd7ff797dffffba4ca56b80a6c82ea4013cdf50a7d85fa1e1bb08b5f69c355f390aef797dffffba4ca56b80a6c82ea4013cdf50a7d85fa1e1bb08b5f69c355f390aed8277df4c8d68e74f83bd58ba8b94a2718537ab6fc0a31b1bd578e9da3d9b696bbf450b21eb04c098afe2a68e640ee8696704b57307a001b43535a40f26180cabbf450b21eb04c098afe2a68e640ee8696704b57307a001b43535a40f26180ca7d31fe0d400ad9a42aa87399bb85f02b0f107e8224a7956e88671a0355ae8811110c86deddc1b0ea0b1040f0771b4925c15c4478733d94bb22fd1886f41516cd110c86deddc1b0ea0b1040f0771b4925c15c4478733d94bb22fd1886f41516cd4e5d320a6c34bea34f1746bf8a85d00cf77d6d8a3b52d8649c93b2282d3f64e65b6d4b09f01db121ed476c37dc13db9830ba826a5d4ea1188124dd4cdc201e785b6d4b09f01db121ed476c37dc13db9830ba826a5d4ea1188124dd4cdc201e788b24c7cd67e4ba93352aea4a3afd17d7d0a7c05bc4e9d2105265b91940d28f6783788e43b85eb94c5245619184d606677eaf992d277bb4fa8d3c5bccc63d056183788e43b85eb94c5245619184d606677eaf992d277bb4fa8d3c5bccc63d05615ccd3fc356db47046ded0c041b4035c2d6ae459e53972908fe8aacb7458c44ded7b7b4629bf6d1f981f0030e90b5e02db3a3898bb72434300c127b6ad2d77fe9d7b7b4629bf6d1f981f0030e90b5e02db3a3898bb72434300c127b6ad2d77fe965dd4061147a66f13a46958e843dd4b176febdb5b1f57098aabc17c735fe95680a2b637a651cd7f92e6cb4949279c83be227e8bdd6987d5d003d2710e97b09f10a2b637a651cd7f92e6cb4949279c83be227e8bdd6987d5d003d2710e97b09f1e5d1e6a2d08ee3e35fb162c881b6bc73d3a87b403e92b01a7847eed37516e87e560735bd843c1f7759398bc4c46f554f15fd9b1a6a22c425a26725145f3e6729560735bd843c1f7759398bc4c46f554f15fd9b1a6a22c425a26725145f3e67299c78b6d0b1f41a33d7d04efa27de9b6f120d195ab4657e97b3557d2d9d69b2d4184cbf5584f95875ef98d03c9097cb2ad96c9fa1d6698cb1cf4b30f224c3a5e7184cbf5584f95875ef98d03c9097cb2ad96c9fa1d6698cb1cf4b30f224c3a5e7f88e0fb30fa0ab5d0dc3030442ed92713f34170336c4dd2623723dc34829df89318e74f6b14f4668093431e14f1336049d2342e83ba348266de97a9dbad8886e740d1a219b7b4054dbc3d8df76a905c935161ee7edd4df730d577cff470be5b2740d1a219b7b4054dbc3d8df76a905c935161ee7edd4df730d577cff470be5b29ba9f979dfd7ec5f82a4014fe0c839aa3076904f14498050e69af79894299b7f8ab18a89d3a001af4ac66514551719f980607f2d1cc73b8df0646e0f7e75e4ab8ab18a89d3a001af4ac66514551719f980607f2d1cc73b8df0646e0f7e75e4abb63326878babe4bb3102c821add39922746b94b0334a78e22ef00647d45eb1a1f6fa6f7eda51c799deb22e1413f27ea59ff3b7ff220d4bff3ba3b499e5583bc1f6fa6f7eda51c799deb22e1413f27ea59ff3b7ff220d4bff3ba3b499e5583bc10cfdeeeadc50b94d3d599a708549d71332feeeca6f6757c1a19d0b6fff4c882ac275800e12b6bbf01fd1963c8caac2d2209ee6069b941b6bdae3cdf48c7f4e6cc275800e12b6bbf01fd1963c8caac2d2209ee6069b941b6bdae3cdf48c7f4e6ce6270c2efb4d1b77e88276c2afc1325b9817cd68c8cc71a98afcbff72ac70ed29f56e6969880facbb9bc81de30cee527f32c3e7e758e9702fd904f26283961969f56e6969880facbb9bc81de30cee527f32c3e7e758e9702fd904f26283961968e337755af548c7dfdb8b237d469a241109019f49b8f574f9ff53a1166c36440859c82e7436a6861cf8bcfedb2ac685ed5d6bbb52d6295a02f1996e94cd589b4859c82e7436a6861cf8bcfedb2ac685ed5d6bbb52d6295a02f1996e94cd589b4ecd580374d51e2ed1e0b4bd1269214eebf9aae2d7d54213040a9034dc471e8f26bd5a963525e3bf4743aaab841030e335b8a56d3fff56a7b06028941864c2ff46bd5a963525e3bf4743aaab841030e335b8a56d3fff56a7b06028941864c2ff487e44a9ea5d37e446920fa9bec3813c93008a23b19d090c371fdf23e42cc1d500412a4f0adde5e63f7367a012ab98b41f1b8ebd41a3ec6380732c577f1f761c00412a4f0adde5e63f7367a012ab98b41f1b8ebd41a3ec6380732c577f1f761c056d2bb7de0afcbebe9b2f4e278c39d0b2d218ae7eed6417be8766f0f4d1cae0caaa3435da5a8a87a32997b33779c36f5f927306125938e32ac44e875956a77a9aaa3435da5a8a87a32997b33779c36f5f927306125938e32ac44e875956a77a91d609492fcdb473230de2309f7767675962811d6b855f5d013040ad8be62b7574ad684ae2f56e27ad6a89ceba91f958467e7b7b0a310bb61e63083aebff56fd94ad684ae2f56e27ad6a89ceba91f958467e7b7b0a310bb61e63083aebff56fd9bbe5700ca4d0cbd3f2668ad07214fef547e9103bb0088501963e0c171517c30b6ddb084a0fcab347a23dfd6a9b94dc091bd10ba5bfe6dab3d744bb6956750d2a6ddb084a0fcab347a23dfd6a9b94dc091bd10ba5bfe6dab3d744bb6956750d2a5f27b805e99f42db2444591998cd053509d3bcfe78a9cd35d4703b4c22ec57719a3e3e215eb491786bc80279df2e90a3e5bb4497f9b35da7c0f447c145697cfb9a3e3e215eb491786bc80279df2e90a3e5bb4497f9b35da7c0f447c145697cfbb4928fd09e9e7209a234cc6d8d7551e940317b3f17a96db621695d30543ba9f1dc593908d50846220a0a2b42be11eaa650934d4f62a42b4129a3713482032512dc593908d50846220a0a2b42be11eaa650934d4f62a42b4129a3713482032512ffecdbd3f9ba0d71c6e59984f8384817f0fe5b0ac69ba62e1e40a31faf596a6c630a25b6f93762f8ec4d6b1b9a69a4f70d88c9dbde91925c45073937f74977971c05a4494e6738e5225149326b2359e7beff32094dfba7d72ae94c95f1592b9dc8a9e381265a2c2d48c3ec4dab29a1eb5fe398dc09bb463685d5001ad752be12c8a9e381265a2c2d48c3ec4dab29a1eb5fe398dc09bb463685d5001ad752be12ffb96214d4975050127530bc58f0326fc7dae119b9da01de5d49ddc2e08c15f915a3977f0d2c6a8e87db2ef7050ea10afb3a88b064bf5ef95439924e424641145013f7a6875bec61c30478ba35b9d34dea1662a81d61589a22e2baed81bd25e346f2c95297b2652a59b51575a890295b21c5c83cd7f5247dce233dcf00f5a85646f2c95297b2652a59b51575a890295b21c5c83cd7f5247dce233dcf00f5a856ca13c01f83239d042a2a43d541176c637032e73aca10bd9b2ae761558f035d43b7f9403044b4693c05d081f5d79b842b9de4f1dd37c3904407906560c6c4908a7667920f545d0bb0ccb5bae12d130f9f52fca3e259b5486b4c1bdcb6c6f2bd9b99a831db01d6d57c472353cc83d9adb43d53522f9d3f5eaa9abb73b8b045b9e699a831db01d6d57c472353cc83d9adb43d53522f9d3f5eaa9abb73b8b045b9e609dfe3f46fa62b00ff45b98624c2a1047d955d47841319c22a1126f9024cd0130e213c3b0eb6c768d1c6749de955bb54e9379cb9dd975f29d8961b4c57385dc50e213c3b0eb6c768d1c6749de955bb54e9379cb9dd975f29d8961b4c57385dc5f188303acd1b5f5275a33fcd1883de537fd35ed886ec610e971331a58da2ed53c07c2bb05f691e9cf7ff68c0308eef2e656272a1c5de2a08f24ea2083c08389cc07c2bb05f691e9cf7ff68c0308eef2e656272a1c5de2a08f24ea2083c08389cdc8cf0aeb656d1290a2497363b1393ecc420e19d1d344264637feaa71d627d3c86c571283edccf4186cf9010119913a4ba72e2d6fc80320ec8e5d84e477f312986c571283edccf4186cf9010119913a4ba72e2d6fc80320ec8e5d84e477f3129080bfa30a9672749d9d8aa7296ec165c339b81d338c846ec3b8f1f491ceab2e2cd0d1268c8e776def89bbf00a3425bdec3c79407b485c0114f9420407888b04acd0d1268c8e776def89bbf00a3425bdec3c79407b485c0114f9420407888b04a9f6183a68b2b3a980cb18b5516c35baf81f4e5bbfd67e77fb6919942b260ad63e39c30f455d7e5dcc9073b739ddae4de9f90c581eda435ebb0d2840c5d9358a1e39c30f455d7e5dcc9073b739ddae4de9f90c581eda435ebb0d2840c5d9358a1f18ff1d8e6693e36ba442f343ee823038a9a91bf33f5640665b993f509c362556d0b80ce3df91a8cf0b61b1f0829c1273dd2e5f3e35b3d9ac64b45bd139031aa6d0b80ce3df91a8cf0b61b1f0829c1273dd2e5f3e35b3d9ac64b45bd139031aa40223a727e42ead79a268dd1e69d701b0e373aa6d374421e1e9f378c416abe87ef6d67b406192f5c95a3816e3d0d0471d656c822ea3a742a101314b2a6c67309ef6d67b406192f5c95a3816e3d0d0471d656c822ea3a742a101314b2a6c67309b09f5b109cafb693758cea77ea3a7d24e5849aa891a672ab21d598ff04ac7a1381982c9fa8fbcde0cdc85eb6f2491235908022eef74aad8c83803e2461dab16881982c9fa8fbcde0cdc85eb6f2491235908022eef74aad8c83803e2461dab168630dd2206a4ffe5b8b194e0e674a8ff4808a31a65f412bfd62387a09a05685bbcbd1c8805fbad3e28d3929fb3244d993441999da02f7863f9f8edfa622116997cbd1c8805fbad3e28d3929fb3244d993441999da02f7863f9f8edfa6221169976e8c706653671c627bca47ca3751ed3e73279bcc888eb39d5fffbd25f0bb0da7debf8856b227454bdc82681daf92bfd70550bfe324f09b80fbf764ccb4578c3edebf8856b227454bdc82681daf92bfd70550bfe324f09b80fbf764ccb4578c3e95320c34909ab5b53edebc454bd1c10cf00e489944171be3514532252f119776fa14f8ab541ba140831d2a273eef3bfe67ea53597a93f7ee2cc11e56e75a34f2fa14f8ab541ba140831d2a273eef3bfe67ea53597a93f7ee2cc11e56e75a34f22435f6d51ad27e1a096cb193d4a2809c7806e243269e788cb383ff49afd6375bdd3f1890cf45c4cc22bb238ce5b7e44ce9ab88ea317f54beefe9204d73622e5cdd3f1890cf45c4cc22bb238ce5b7e44ce9ab88ea317f54beefe9204d73622e5cf72ce58dbb0ece4b2d4fa3f81c50bef1bfea7b89b8e7043907d8d5a39b4acde52dcc13db65521a37af6e032c572cde01e516fc8548e015a7d6d56289c8041cad2dcc13db65521a37af6e032c572cde01e516fc8548e015a7d6d56289c8041cad106176ab4686f13c09b5fba64f91e3c0e2006954b1d38ac1bbb6e94cf3af64867a5faa37de3479a206185004e35e91c3544b6205082c2a198b03a374e36735147a5faa37de3479a206185004e35e91c3544b6205082c2a198b03a374e3673514fd5372282f97eed305c94cd36ed2042ae157e14470a31355c304db295328e5b27b1e686a725fb85b0880869d3f6b93d29eb04deb3786416ba8cccd4f1f120c9c7b1e686a725fb85b0880869d3f6b93d29eb04deb3786416ba8cccd4f1f120c9cb4553759e7941625bb83083e17810e1a3f950f31ae6d94037873c9302572607a939d97b1ed1039718684ed6de943b3ac72ea9b64daf2d520a750a596b1eea4fb939d97b1ed1039718684ed6de943b3ac72ea9b64daf2d520a750a596b1eea4fbbe656645a0aa1d7578a11dbfd6985094b6bfdcbdfcf40d4bf48f4924b3bfb89b68b1fc04d3ab2e8666fb36058115ef05ba28922d7ba592a56a3cb4d07845ec7668b1fc04d3ab2e8666fb36058115ef05ba28922d7ba592a56a3cb4d07845ec766d1616aabe21b118f7881202fb11b825bf2ab7d5e12651e75bbc36f4f68eee2b154c11cc4ee009f2bc1190670d7b91d200901ab0ed79acff6f251e8df475ba7e154c11cc4ee009f2bc1190670d7b91d200901ab0ed79acff6f251e8df475ba7e516a23b27c2e2f063535f2f878b5f8e6b44762955fe0ffe63e833476d172f3682d39484db49a38440eb07dd340c89fc65168ca8c5a290f7440c44a9d514567612d39484db49a38440eb07dd340c89fc65168ca8c5a290f7440c44a9d5145676196200efbc095c91267c06e59e4723b82db42aaef6bd0036e6da9161d84b0bc2612fe9079a517e8f57ce87b141e6f746877a56a978b4895644acda8b3307337ea12fe9079a517e8f57ce87b141e6f746877a56a978b4895644acda8b3307337ea9ad085b1826dbddb85fd854190192d5d2ee3026be7a279ed08cc56aeb57a94b13f9d0ca5e948b87b74c1f44af27f45b261276decd97c2781950e3a743dd1fb543f9d0ca5e948b87b74c1f44af27f45b261276decd97c2781950e3a743dd1fb548e76c888a9a5d2e625e709008e85fa8332ed98aec468c7f22f04197f8c34608672e9207dc5fc4f27cd2c0b246351dfabd707ff28b066c48d0ec873fe66f5b70c72e9207dc5fc4f27cd2c0b246351dfabd707ff28b066c48d0ec873fe66f5b70cdc5b655bbc0b742f403173499cd29c1928927439a193506833b1ee5df14ec8db4cc16ca96e848bd2b6d169ad17b49d6c6f0c4f6c72a38f75e8981f8d08311b8f4cc16ca96e848bd2b6d169ad17b49d6c6f0c4f6c72a38f75e8981f8d08311b8f54854231e1411d0420ec65445242ab876b99f371f1b317885d9a480c3e8f5c410bf0217e1ebf267413316afcbcb61bc429d91d9f9508eaf11349c7bc5e9588380bf0217e1ebf267413316afcbcb61bc429d91d9f9508eaf11349c7bc5e95883802fac1b063673cabb30180460745fa67758f1830a8ed0bea8de250d668055f13d55f1f7fe4ddbe0d2ed458746894b691e6c5fd621edfb0552a7eb35cce99496ed55f1f7fe4ddbe0d2ed458746894b691e6c5fd621edfb0552a7eb35cce99496ea9e59a629d4ee97cc7223a074d78887c16aea625760652960f61fedad2c3583fbe999748fd6bcd5f6e0c7b8490ab62cfe77ce0c9850497e89fb45c31dece9fd4be999748fd6bcd5f6e0c7b8490ab62cfe77ce0c9850497e89fb45c31dece9fd46339a07c9b0dcfef0ba4c00e8528d1df068600b53b954579d5c95c547c127d804d8a232de8a6b09f7d609e01900a9a6c78ceb5a80f2783b644cbdf7f8cfcb5704d8a232de8a6b09f7d609e01900a9a6c78ceb5a80f2783b644cbdf7f8cfcb5700e7592d2e6ee0838e408ec43a9c1ac4cc37d19af859e17f9b3d698424688e4e93ee0f27c70f1dbe113edf1732f7b9727d81b1a775f3b2fd65bc2522e8c31ca1d07bf7acac85d01b6cd9c592adf39865ed5e2ea4e96a05c3763ae4e27faee04b2ea1db3464072e9b70baa5c940bd0b9d30180c0ea21f72681e749a2efb9485674070763cb2c7a1b99d65731e20bfa572db4775053cbf60b80a9b5ce0ed157b15bf012d1eec7df1b480f6263bfada5b1caf4ad456b2d93eb38d66a5f67069c07ee6be263168666318172bc59a44524616de0c5897be2c3a1626a3a1eee78e04b6f41aaddb45412e8fc143100a8bbcbbe4b3154c750fda282b778eeba033cd1d7f54318683778820e5d230cf0ff9fbd4c1d6648c7b6deba009315a2984373de2afc13ab20e0c42f5c0f2ff10334436b310208080949a20283dbd1f92e124cbeb253d3e919823a737a45313a77501db649a21d707bddb70699a3c1ea1c6a74908d45d3e919823a737a45313a77501db649a21d707bddb70699a3c1ea1c6a74908d451d7a95c931cc0ec8aee1095197224c0578ecc0cd5e41292f9662256870f642e8e14ec655ff45f859935b69e42ce79ed844cc0ddbd797fb14d8f698930da186c6e14ec655ff45f859935b69e42ce79ed844cc0ddbd797fb14d8f698930da186c6f8d8896b5a64164249bc8c2875bf4bd854d2acaaad9c526abc5cfc48f17c7957d2c2d561b64fa1aff42aa192b9f69bee02bc39e30936f69a432d29d92f75d8824d4a20c039b4fdcfb7a242eb932675b32a6200700eea0bc23891dc8689979a7bf88e0fb30fa0ab5d0dc3030442ed92713f34170336c4dd2623723dc34829df89ffecdbd3f9ba0d71c6e59984f8384817f0fe5b0ac69ba62e1e40a31faf596a6c/etc/idle/config-extensions.def/etc/idle/config-highlight.def/etc/idle/config-keys.def/etc/idle/config-main.defrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-2.7.14-lp150.6.25.1.src.rpmconfig(python-idle)python-idlepython-idle(x86-64)python2-idle@@@     /usr/bin/python/usr/bin/python2.7config(python-idle)python(abi)python-basepython-tkrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.7.14-lp150.6.25.12.72.7.143.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1[#@ZYo@YY@Xk@XAb@Wu UU@Ua@UT@T@TTBV@Matěj Cepl jmatejek@suse.comvcizek@suse.comjmatejek@suse.comkukuk@suse.dejmatejek@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comdimstar@opensuse.orgmichael@stroeder.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comcrrodriguez@opensuse.org- Apply "CVE-2018-1000802-shutil_use_subprocess_no_spawn.patch" which converts shutil._call_external_zip to use subprocess rather than distutils.spawn. [bsc#1109663, CVE-2018-1000802]- update to 2.7.14 * dozens of bugfixes, see NEWS for details * fixed possible integer overflow in PyString_DecodeEscape (CVE-2017-1000158, bsc#1068664) * fixed segfaults with dict mutated during search * fixed possible free-after-use problems with buffer objects with custom indexing * fixed urllib.splithost to correctly parse fragments (bpo-30500) - drop upstreamed python-2.7.13-overflow_check.patch - drop unneeded python-2.7.12-makeopcode.patch - drop upstreamed 0001-2.7-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3094.patch- Fix test broken with OpenSSL 1.1 (bsc#1042670) * add 0001-2.7-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3094.patch- drop SUSE_ASNEEDED=0 as it is not needed anymore- Add libnsl-devel build requires for glibc obsoleting libnsl- update to 2.7.13 * dozens of bugfixes, see NEWS for details * updated cipher lists for openssl wrapper, support openssl >= 1.1.0 * properly fix HTTPoxy (CVE-2016-1000110) * profile-opt build now applies PGO to modules as well - update python-2.7.10-overflow_check.patch with python-2.7.13-overflow_check.patch, incorporating upstream changes - add "-fwrapv" to optflags explicitly because upstream code still relies on it in many places- provide python2-* symbols, for support of new packages built as python2-foo- update to 2.7.12 * dozens of bugfixes, see NEWS for details * fixes multiple security issues: CVE-2016-0772 TLS stripping attack on smtplib (bsc#984751) CVE-2016-5636 zipimporter heap overflow (bsc#985177) CVE-2016-5699 httplib header injection (bsc#985348) (this one is actually fixed since 2.7.10)- implement python-strict-tls-checks subpackage * when present, Python will perform TLS certificate checking by default. it is possible to remove the package to turn off the checks for compatibility with legacy scripts. * as discussed in fate#318300 * this is not built for openSUSE, but retained here in case we want to build the package for a SLE system- Add python-ncurses-6.0-accessors.patch: Fix build with NCurses 6.0 and OPAQUE_WINDOW set to 1.- update to 2.7.10 - removed obsolete python-2.7-urllib2-localnet-ssl.patch- for SLE 12 SP1, disable SSL verification-by-default for backwards compatibility (python-2.7.9-sles-disable-verification-by-default.patch)- python-2.7.9-ssl_ca_path.patch - reintroduce support for CA directory path- update to 2.7.9- Only pkgconfig(x11) is required for build,not xorg-x11-devel.build74 1575040288  !"##%&&())+,-./01224557899;<<>?@ABCDEFGHIJKLMNNPQRSTTVWXXZ[[]^^`aacdefghijklmnopqqsttvwwyzz|}}       !""$%%'()*+,2.7.14-lp150.6.25.12.7.14-lp150.6.25.12.7.14-lp150.6.25.12.7.14idleconfig-extensions.defconfig-highlight.defconfig-keys.defconfig-main.defidleidlelibAutoComplete.pyAutoComplete.pycAutoComplete.pyoAutoCompleteWindow.pyAutoCompleteWindow.pycAutoCompleteWindow.pyoAutoExpand.pyAutoExpand.pycAutoExpand.pyoBindings.pyBindings.pycBindings.pyoCREDITS.txtCallTipWindow.pyCallTipWindow.pycCallTipWindow.pyoCallTips.pyCallTips.pycCallTips.pyoChangeLogClassBrowser.pyClassBrowser.pycClassBrowser.pyoCodeContext.pyCodeContext.pycCodeContext.pyoColorDelegator.pyColorDelegator.pycColorDelegator.pyoDebugger.pyDebugger.pycDebugger.pyoDelegator.pyDelegator.pycDelegator.pyoEditorWindow.pyEditorWindow.pycEditorWindow.pyoFileList.pyFileList.pycFileList.pyoFormatParagraph.pyFormatParagraph.pycFormatParagraph.pyoGrepDialog.pyGrepDialog.pycGrepDialog.pyoHISTORY.txtHyperParser.pyHyperParser.pycHyperParser.pyoIOBinding.pyIOBinding.pycIOBinding.pyoIconsfolder.gifidle.icnsidle.icoidle_16.gifidle_16.pngidle_32.gifidle_32.pngidle_48.gifidle_48.pngminusnode.gifopenfolder.gifplusnode.gifpython.giftk.gifIdleHistory.pyIdleHistory.pycIdleHistory.pyoMultiCall.pyMultiCall.pycMultiCall.pyoMultiStatusBar.pyMultiStatusBar.pycMultiStatusBar.pyoNEWS.txtObjectBrowser.pyObjectBrowser.pycObjectBrowser.pyoOutputWindow.pyOutputWindow.pycOutputWindow.pyoParenMatch.pyParenMatch.pycParenMatch.pyoPathBrowser.pyPathBrowser.pycPathBrowser.pyoPercolator.pyPercolator.pycPercolator.pyoPyParse.pyPyParse.pycPyParse.pyoPyShell.pyPyShell.pycPyShell.pyoREADME.txtRemoteDebugger.pyRemoteDebugger.pycRemoteDebugger.pyoRemoteObjectBrowser.pyRemoteObjectBrowser.pycRemoteObjectBrowser.pyoReplaceDialog.pyReplaceDialog.pycReplaceDialog.pyoRstripExtension.pyRstripExtension.pycRstripExtension.pyoScriptBinding.pyScriptBinding.pycScriptBinding.pyoScrolledList.pyScrolledList.pycScrolledList.pyoSearchDialog.pySearchDialog.pycSearchDialog.pyoSearchDialogBase.pySearchDialogBase.pycSearchDialogBase.pyoSearchEngine.pySearchEngine.pycSearchEngine.pyoStackViewer.pyStackViewer.pycStackViewer.pyoTODO.txtToolTip.pyToolTip.pycToolTip.pyoTreeWidget.pyTreeWidget.pycTreeWidget.pyoUndoDelegator.pyUndoDelegator.pycUndoDelegator.pyoWidgetRedirector.pyWidgetRedirector.pycWidgetRedirector.pyoWindowList.pyWindowList.pycWindowList.pyoZoomHeight.pyZoomHeight.pycZoomHeight.pyo__init__.py__init__.pyc__init__.pyoaboutDialog.pyaboutDialog.pycaboutDialog.pyoconfig-extensions.defconfig-highlight.defconfig-keys.defconfig-main.defconfigDialog.pyconfigDialog.pycconfigDialog.pyoconfigHandler.pyconfigHandler.pycconfigHandler.pyoconfigHelpSourceEdit.pyconfigHelpSourceEdit.pycconfigHelpSourceEdit.pyoconfigSectionNameDialog.pyconfigSectionNameDialog.pycconfigSectionNameDialog.pyodynOptionMenuWidget.pydynOptionMenuWidget.pycdynOptionMenuWidget.pyoextend.txthelp.htmlhelp.pyhelp.pychelp.pyohelp.txtidle.batidle.pyidle.pycidle.pyoidle.pywidle_testREADME.txt__init__.py__init__.pyc__init__.pyohtest.pyhtest.pychtest.pyomock_idle.pymock_idle.pycmock_idle.pyomock_tk.pymock_tk.pycmock_tk.pyotest_autocomplete.pytest_autocomplete.pyctest_autocomplete.pyotest_autoexpand.pytest_autoexpand.pyctest_autoexpand.pyotest_calltips.pytest_calltips.pyctest_calltips.pyotest_config_name.pytest_config_name.pyctest_config_name.pyotest_configdialog.pytest_configdialog.pyctest_configdialog.pyotest_delegator.pytest_delegator.pyctest_delegator.pyotest_editmenu.pytest_editmenu.pyctest_editmenu.pyotest_formatparagraph.pytest_formatparagraph.pyctest_formatparagraph.pyotest_grep.pytest_grep.pyctest_grep.pyotest_helpabout.pytest_helpabout.pyctest_helpabout.pyotest_hyperparser.pytest_hyperparser.pyctest_hyperparser.pyotest_idlehistory.pytest_idlehistory.pyctest_idlehistory.pyotest_io.pytest_io.pyctest_io.pyotest_parenmatch.pytest_parenmatch.pyctest_parenmatch.pyotest_pathbrowser.pytest_pathbrowser.pyctest_pathbrowser.pyotest_rstrip.pytest_rstrip.pyctest_rstrip.pyotest_searchdialogbase.pytest_searchdialogbase.pyctest_searchdialogbase.pyotest_searchengine.pytest_searchengine.pyctest_searchengine.pyotest_text.pytest_text.pyctest_text.pyotest_textview.pytest_textview.pyctest_textview.pyotest_warning.pytest_warning.pyctest_warning.pyotest_widgetredir.pytest_widgetredir.pyctest_widgetredir.pyoidlever.pyidlever.pycidlever.pyokeybindingDialog.pykeybindingDialog.pyckeybindingDialog.pyomacosxSupport.pymacosxSupport.pycmacosxSupport.pyorpc.pyrpc.pycrpc.pyorun.pyrun.pycrun.pyotabbedpages.pytabbedpages.pyctabbedpages.pyotextView.pytextView.pyctextView.pyopython-idleChangeLogNEWS.txtREADME.txtTODO.txtextend.txt/etc//etc/idle//usr/bin//usr/lib64/python2.7//usr/lib64/python2.7/idlelib//usr/lib64/python2.7/idlelib/Icons//usr/lib64/python2.7/idlelib/idle_test//usr/share/doc/packages//usr/share/doc/packages/python-idle/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:11629/openSUSE_Leap_15.0_Update/2d2dbab0606d16cc2a0103655aa46050-python.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linux directoryASCII textPython script, ASCII text executablepython 2.7 byte-compiledUTF-8 Unicode textASCII text, with very long linesGIF image data, version 89a, 15 x 13GIF image data, version 89a, 16 x 16PNG image data, 16 x 16, 16-bit/color RGBA, non-interlacedGIF image data, version 89a, 32 x 32PNG image data, 32 x 32, 16-bit/color RGBA, non-interlacedGIF image data, version 89a, 48 x 48PNG image data, 48 x 48, 16-bit/color RGBA, non-interlacedGIF image data, version 89a, 11 x 11GIF image data, version 89a, 16 x 13GIF image data, version 89a, 14 x 11Non-ISO extended-ASCII textHTML document, UTF-8 Unicode text, with very long linesDOS batch file, ASCII text, with CRLF line terminators  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRO#eMggoφ|utf-8bc7129859e95dc75af6632a0229738c6f98424edc4d2c1e215b237a86f6fcd34? 7zXZ !t/e]"k%)  A]#&Ergy(aƆ|Xgܢ*)33vBmz/hmM;ϒƏq`X $7cpȹ]o4Xe5 )P8@!TB Y:Ѣl$@!n~LjX[ߝ$V/$C..elU=3LAJVr  Md~Tkǹxd'nb|Il{' F%b3Y)NdAEà֙lsmqp.Tνn= ZBnm#O#^c_rBHN&O*Vi ގ[_}dwnQӏۢvNA$]+<ذƻoZ/p/kuӾnv$T@SB̗M<,NCXq%Nɼ pS52Y+Ie@x!<&/r#ykL& Py%,rS#p UxO ח5GQ&RZRBLQckt$(4ty st1&@FKC*.HvǠfgzS5T[f=1X EiknfAVh bg G 0otT"etVDY>xF3.>= HT"K!y# W,ysV֕rErVgTVY } SB5*4G@-1k`w;i3Z7.mT\%?o&FK@ mU7X$dm.)lV̮fw6A1d5œ3m^Q,8쭞 d~2ԐSփ975Mb:T[v;fS;3Lfs~|*MMF^d݋~1rL^z*X@~픊i4/hՍz!~,_žNքur]nI3uFTCc*F;@]|J(4ۅVL59* ]ڙ9AV4t|Pay73:T :pk[;6HAEok, kl.}\ wt3uOk>t%ן# dxd@VGAW_`4;?J; S7/QL4,'$Q:)we=&L#ăm :2`l8'Ŧ"\'9T] KYERNK\~y!1HON\ eX"V;x #KGCš V%,Hގk2cҵM7 cKz?MD^2D}!lfnX "j q=Acš-c/0 r)z&lKᓦXrorկhS_1cgqˮ9NRa^e.gd! <ޱ'+)aYکT4?eVJ[Zgt*af[kΉC"2},Y Q|FQԖo_+|4r『!*bZ;8D4aj'7sBdn&fa[XwwNC 6rM*/ 'ZD=1xJ?-Re hR+Z+D=།el[&{8 j؃wVp12o"Sg`nvƒ%jn'Beq*"fd P"?[dw,|}۷*=+S% YFS6mT%Bn Ru !޼8;+s0Ttt(&ת B=IgO䕁{&p=*:K][SZa&{ X1R)k8xjޱh{4yBӺ:FxO䞍$^mCh6*oG?Q~C-RR]ggM(nuBA$ $]g#]sY:xHigNǔۊ)SX=hrkY]6LUÁ*2ĠélB86(3Q[k{4< ՑpGpI`2^oQ 3\c!QP?g#(ǟ]\`6CN!Iղv0ٚ%Ґ%U|z,c%qJDҢa˱l:;ɺ;0 u,9^o\ED|ޢwo# \%ݢ(tըyAcR9B ߓzﳧJpV+\}X0&(4-j\"PP+!qǨt.A!Q M[Dأo Ɍ\DZߖQij\Kr!WP6uG wAq;&MrNWXH -$#;1E~TsF4R7ex e<0a "ݎ=hyr;v95}il'k@GDU1]'ܒOjIlKY,sh"]8 ~,c/J7K T М8pT:HY?mz);gˆ `N Nͬd$-AQ -ԽQ>ay"QzgܰR1s63.ָ֙_cVXbvOo'<^6 Bq*ujp%j%Am&k`pqcAEk/Hs_a^TU !Țм5X"[$JfHq,kSY; (bO@I,hyM Q񷾧A7~MZkF4뾕fN]bT T8Emȷܳh1P,s0a{?~λ aL$yszL_\ Kk+,Yoɼ0N)(P%Ug15dבW"gA6g7M0ve0Nvyaxzu%q֩ToO6e hIz $ яXu9aAvX[rܭk'x5Ïoz폐M{+=%QΏbfZ(aw[x}Tۧ֍?;.@@OV\`6·#5Ӗ-e Hj(Le/EuٲmR|9(Qto|y,z 2?ôЯ$bٟ9[(%0,i? DZ!_& v,Kf*e{b#-G^:@v.bfE$jvפYjuG?WMj`h(Z^aƌҫ`fpV~aWQj11sg3v[ Ra.8j wyPc^(r>^$=h# o ~7vbs%WWNМ,ēW#3LxAdޏ|\XΤF1/dM'7pLX,ru4(#_Y⵮"FuԱ4: 0@y뚻뀫tLB}XلXVŇ>m"YeQj8$ _^ZT1̆%U*\yρ>12N~yrD5[2GtqQs$/APGcTBsúV|X BHk(1'_x'oe>]QL%ʸKCB"ii_RQG_~=BW?#M?3K@XSh4*9C;z}(QueVHzW0 4TuFL ink&VFJ,[_V ӣ dZWr`>44cbUw"j!8Vl>B^60a!'%YQsOf# ˰0mWgy%*27Y1 .%,{a;tvXCt\vպT2m_~Vk\,m2-ɧ8|ql *;S6%tirycsلo)=F-W*`*Mt~ϴs'z:T$ +Jks)h d0/d@4Ju]]ΓұT>C&r5Ӳp,:h!~mlḀ+ |FgqoM䐌BRוHݟT!b^& jv+ 9c`'gL7 >\FUk|깸^ Ub!~iSRᏁ`gԄ?z-c׿feBX|˺eDȝ&䒪Q9uӍ}0uY-8jF,г.=WDsx15 }zTֶIra}ңď8j1eB21B_T `"Emr7zO-S