postgresql12-contrib-12.13-150200.8.38.1<>,4c&Jp9|K<iEE `e}'P^gi{ cKhBbRlid=a4p; '>ȭQVH !(}ˡSPoy{|ɓKVڛpT~Nɳ+EA0|'oL p=Xph kDCvFeB?d + ^hltx  Gxt Ht  0t t t n\t ptvt}t<t `((((Z8d&9&:<&><@DFLG`tH0tItXY\t]t^dbc2deflutvCwtxpty@zCpostgresql12-contrib12.13150200.8.38.1Contributed Extensions and Additions to PostgreSQLPostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, and user-defined types and functions. The postgresql-contrib package includes extensions and additions that are distributed along with the PostgreSQL sources, but are not (yet) officially part of the PostgreSQL core. Documentation for the modules contained in this package can be found in /usr/share/doc/packages/postgresql/contrib.c&Jsheep951LSUSE Linux Enterprise 15SUSE LLC PostgreSQLhttps://www.suse.com/Productivity/Databases/Toolshttps://www.postgresql.org/linuxx86_64/usr/share/postgresql/install-alternatives 12/usr/share/postgresql/install-alternatives 12# 0` xqXɈIy9(hj8x8j08(H8(Jh((x(`9(9 P0(P(0(` ZHPI09iZ8IYP(P8(P(`8Hx09 ` * 3Lo f Out.  rmb a K xS m!  Cw 56 H3;7zl\`'{PS `R4(p:m&! S {  / (Tg 5DsAw0j0-\:~K> 02 Cv\H_Oyw8Y1x& 'QsA 3 *L +foW: h ( wNiGGU="AA큤AA큤c& c& c& c& c& c& c& c& c& c& c& c& c& c& c& c& c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c&c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c&c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%1625feb4fa21a535b63c6e1825bfb38490e2f1fa54bfcd305c020133b12a4005641119dd4fc734a55fd726f8ccca97547398b9e15fb92a68c22cf8c7a6bb6ebbb5e8b83d7d12cdaee59a37df3a2314d650dc122f1bd97baccafe036cbee79faaa6a038fdbc2a8b563a877c6b7acfdc3a1f41e1b50c08b85e616b6545f88a1e1d87f7ea03f50ef0ace5d8ee5980259b8db715fbb03f4ff9b8fecc4d518fad359e70387d036c708af1a1a2bdbe4b2c14cdc11b1af66fe177047b8ed555e40bd66f285a193fa084b7912e33ff67a3dd587dc0853cd9769e6e7a150941be40df3daa0a4f19b13e36dc0773469835822e42ab3fb9dde237875f9895ead4d173938e2e9d2e76a93252e24a52e1c00126cb4df8688c54e85430ad5dc3433c3716d4b1ba79210d484db3313eb8da546c4bcf52c824c339e337c59110678051b865b4edadf8d20d1f2c7985e4296f024570364ccaebd469e9b42e9e49cd572e041c3cbc6f861d009bb34c45d793cd103ae4dc065e1e728ec3d6a83d503912d7f158f44d23f273082120338d953e69f5f6dd2da4cc8251d3cb6eb21feb2eaa082d490dfba18930cb2536a6f7278da3b8a4a3cdb12a117d2a78f69c60b8888c4ef96b545c6bca857ea4a77c07c37befb483f32b9d91818742972bb5ce66b0f5ae348dfc460c4efaa33de909b0e3a15cb1622570bd60bc6a2c9ee4ca761b1bb9eb7bb464a859563774ef44465e176ca908db7a6ca455779288b18b5e8b69db7865a78dda2b02eab4f894133a54725eda7ea80dcf25c355f176c43bc9d5068d2a1a003aba26975db4f69caef6b1b661dceeaa794ce47c3a6165bae2aae6dd076a660b67fa3ca576d5465cd44e48638267e14dc24e2cef4539630063ab9b863b10360605bb9ee9a39b58593884666a2563b2ce0ebc6387704bbbfd3b1158ebf1c73797c7f548d07df387693c8a3a1ce30cdce5970d998c727cfa3e2b873555365b607ba277803bb27bf192113a53031e52429f9b33ed26e914385a4f2a7eabf555f4801a0e375db889dfa1fe5ef11217bcc10b919ed4f08ff0917b7ecca5939ec68fae97919c29855896ed1cbb000ad73a6879ba27aaa1e093942f625ce9a20be694ac6edde86dad0cb395e9d5fae032427d9b02fa5e6a67915bf74724863dcae64d039573be22add9167872ef95cb754c1450fa37b52c30f75625e867c2e5b0e6c45cec740ecd7436551fba5068afe65c06889e0bc80d5815404bcc1681d853c87c2401e05ba0e85e1783f6a9a194b0127c8a557d4e9e4503a733b83849c9921fd335ccd7e0684951e42503f693397e9196818c19e59501d02739c4f582280a02584f9692a779d8997c5d624a0f98c009cf44a4f8ea63061d0094c8ec35f2eb119e41d96ee3cddc1c3e7e83c194863bf27bbbb6f9c5472c35a1208b5c6bd837827a73c6adc9eb8ae0490ba5f57d988bab64b206289dd8a5547f97d8b55148d01bd054d541eff1b112ea6338bf27aa2c305d73f2f161f07f15b7d079e6989047c7926594e3292158f429ac78cd89f772c9ac4ebaa9c7c4c274e48ffd448dd1c89dd648be5d662765f3826375e3d35df3dd09a334a118d15297a434fededc19dceea5f6ac9ec0dac26dbbdf691aa041fcd10e31639c95384e94ee169683a66ee49394491caa717109de5c7e18aa01d2889779bb01a1f84c7b348b5afaaa8e2517ec0ce235dc394ea3880985f921aaaa00bdf716a28d9ea320dde91986e55da8fe7feb67cb465aef83f7e3a48a426d87ff5535d44a14d5e7708fe5e9fcd595de17e67b934639e91dcf1e0704bbb37fa974441ce5d7746f7086c957dab228862801d65d3971b244dd7d80885b9e27d4078c93dbfb1b3d583b46b091875f2348cb25a0556431eab65a52f101133a7ba38ffd81ca9e8ee9f7e2839cc5a25f80416cac7b3bf10d33446d8784b99699c8103234680fcf36cd52244897298956c7dec7dba982376139aa7f9f41eaa6eb02b258ed871d2729c7ebaf568990d8b6baa6d9cf89e710b632ad23cf3e4a89d9fad63b76f0d6f249837d814d135595550abdaa8919b29ec8df63a86f90b81547ed4bd0e91e88124693b7f91aea132c4c460ef8a3d8313c6b32847e49b23a49691b0653accde6828d15383b2ca809100f37e646e673f438c2f500434e1f63537b27cbf7eb166e02fbc4db3a7a74ecdeb8920c755796aedf13f1f929a9ebead88d824991a6cc8639463852f60d66459f9e6c39b9d49a18be858362eeec96b4cfb254cafdf1dbb5b03711bcbbee874bf6bbc167289f3da7d3f623da3637852886d6b5b83fe08e3d4ed060856f7f9f10568cf122c421a4321b3896cd86971c0fb708a43e5ff066d73a79919084bea6d934ab7686197518e3547cfe950470cc832108642073d4242671984c743f51d49eb5c4f3b417baa5474c4bf418322d01a0c9c54449e5900cc71d683c242a013a0523cf49f1e1f1bf616496455f72f86ce0e7b35f9d5b5433860a189672510a134af7d73c167453dd156110584188e5711e52e3b53efb5d6934c094c4905ad4c1f00963d63a8db0109e620103eabc210a6c3de00d4e533ef24ca5a0c87b29f2355f2ccd75213fcc9f65da59504ac0f7114716e14b2507fcd6d4a5632d6299651495bfe79b07b4869234f66bb5a8e0499ada6869e20005e4ee94c206f092fc2f77119b4ffd768fbe4e44d96472494165d6f64b26468f34cf192e54b09a9235fd41c17fc47acd7a12b0d35cfd0d29a4f8ca2cc72359704097bf17b2bea9aa7b94b321f6204d4a4961d274a9cf3f2d9949e64f09781b8498f2cac51ba516bd83900f329902a921f5424c20115bcd71164d57a400bff9f757e6abc8ec2c8a8025109eda2fc0d002aba713b4b74ca339d3df087c272b1540d78909df6c8183ec398d3f22f4736e930cea6e324517f46edc41e453320d09fd2bbf1f1d149016e714fafadfa46ac4b3dce3d1c9b457f6fb38deca98896432a5a1dc8c2d504d3bdc78a5776a5026c868feee321a68bd16613ef1c718cae1f1abfaf612f8b54052d643f14b2d3cf71a69453456030ab6a8c3c38506b9bb622546b08d3bea434cfc8d8add0cc52421d4b89990bdc89b54fce491daa49abc31d667c4d7b72e6a1c74d622ae2f8af7c4976d37a55953baf5062fa31d9a2f3dbdc4bc6c8af050dd4ae548d6d90d623d0f97fe20693d6a6ac7b155f2ef430d3696ed386f555e546013c525681190d60f7af0cbb461eabf3c37ffe8795ffc363a76546929249ae4692f6a54e60fc7278b23541480613a07931a9cdec4bb6ba02b320f8c800bc9b73564e2eb53468942a5bce96ce9897de45dadd04972338f73d47d513e81cf00243d15fd5a4c1e58995df325cc2d254226b20eeb7a3906655d4e75dadb8d93b446159cbd8d325f0fd4e291bb2e57d647f39188e417f1f2f8336d7d04de01dca242de1ad48e0267f43b7b0535cc60e733e66f1ba86d2e4f3fdb266d2bc3b17fdd5d1f8f8e35a570901b726e88ca86a08e490945341f18c3c0e4c65656fa901c1f501ded51f6e0f8f9de7d4f51d7e995bf10645e35da1400459af7ad88fa5df1cad9f4bed921d1bd4acc34589af7300f14582b5fb3bc689ff096f5f967233cbe6a7974a11a6d69cef78946a5c7fdc2c8d0b77e786cdbe5d819dd309ebab9e49f050e1cdc657674bb4d799bb7fbb68c067bf24b8adba941467d1fe545c41c759624c08db37faed0b436088921acf41221a270301a5ab66f9f5a1200d29df19c6e867f622c7556776bdafd05cc74fb2bfc07ccf8aac6404eff534c0ceffcdfea8253c045d98210251edbdf330438e47e7b1b17ff406b940bf37bac9469f02876f27ec29522c9c3b1483a537133f1d5cc215ac8c6f7d71caaf2c2abc2c6a058d3a91a8270b018bf7001b5b1c8988297a9ad9b580c24b822322ae096a78062f2b1dfd8b1541405dd593280bd7dde62fb6ffece1878a9359961fe8146861fbad47a66352c3daba8bc30bb5113cf2c56ea90c0451ab749e9bfb0767533280049ee48254f5dd313fc664e475d0e88ea550efe966f1de6860adf0754a2b65a9e06027b8e2e73da1f043f0fd938471cb1991900776aaa4c7d8c2c8428acb3d887da9ec6b12cb96e674cb64a92254879a4c6a9195a572e277c8c23e554b99d1d5e701812c6910e0e7211871caf679168f315a040dd9615d3d5382f34719e3ccb0a3a84f01e8d90fbc31465482ab2e5081ab6829ce7b6cdc191f9034546872421420f9dc60475b083c4265c88945f52f9a01237865d04991c7f4331dac3689cdd99ff3b8aced70b6a1e6e98679c3c1d820cd32944c154b7b299dadc6aeba79f61d8740b908cb543eb950c8a130c7974da87460a6ffa78c19171e24b8db73e4351e66d67f89641ef2ffe6c7a235e577acd84a9a5c85f4acf9bd49ef1abf58fe13187e49960066b0b16f496830bc6a584a3f2e60b15afa0c1e158ee0a4ba595a2810e2c0edfd26433f46ecd7b7a1d60818e43a01e774b322e093988bfbd26f06889ecd92b83619c0df6ddac1410fa8d50bad1b50d3c6bf0fd98918ad02f37a5abfd9a3edbb19175a3766c15fc445fbaa64966d851cc67f4877225bd7547d8289871f3368bc3a64fe9142728f96f4edab19bdfc8d4566e464c8afd2b8cbce4fa78d7dd361149ff45b2b67a4332a39d222a5195fb5c67e1f55fb8aa2ba2c0e837133a77d287990ea832a3729ad1b0206e250fac46c431aaa36906253347efef59d244841a3cefd42462c3aef4e240f61564cfdbf6c4fb942145a35636b6a36e418ebeb86554cdb8a68a11b1118f121428b098a1c43e7e12674672ea4461065bb34812665affbe46c3ff4e4cb994ad6190ddf4c7f335609ea4799cbbd7a351d3ceb435e6be37d323989038e8ccc706eb709d44cd043295bc184262b9e0c3085691d4e40997e6e3d3a67c3be75c5077ec137b909af9ee4b46f020a4fdc8e7b10a7b3a1f3ffe62dbf0b6ef73212f41ef2d49f2395a1490fc87791bf12e7787e69fc5778fef91d8b5231d39a48a9c20d4c620138f57c797a5a8362dbe21619ce4ec681806db7cfa0de824954379b02013e7e1e737855e91871f9785a9e324ebfd2b3c67c40d0da4937d8d46a03f40bb908790df71b336c94a20f31e4e12e7116f394d42edc82d348f34a4f2865063fd8f03d35ad4c14bc77af21b7ac11e46212d8be0da6e679acd332aaef3be7eb05105b809f7fe69b6da90b97078f0c9b00ecbd9a5e1c91e793a7734f209f20a80684a4d7737b6858cb906851c9ca085100d9cfa20a4469ced1e8879dde8b0fc8120583cb14e4f8c703f9f15bc3cd8f75c889c3ce5be430a5b32983ac04a0149d12e5995d142d03affa09e981cbd0698cae74849d90ea13b18fde9217cffefa82c3eaff18b58e927a7f014a9f5df3103a95ff01f5e1386e651d6f76161fa009842f6a64789543d83ff1fba589101995e29af0e3fd4be2c4ade8770e76403072329232f2b9d57c264a013467174c72a02aa480dcd4ab224700cfeed7ce07f8250b42b45575bd961374618b38e4f943fc749a26c79b1cfc03528bc75d8f6240a8f7cd8e0c58009b0cf8f49a020e3ce93a1017d25d3125a66fb511670ac406dfa9962779a54e032263b37ed3cf5b7bb7ade713418ef7837e801a68f98a386417dcc2e6daffbcf489903ac6ae2a7785f5c979f2a576a11b89aac993740431348d1c578d5be1e285a81de79eb27ff6335b075bb7e792a67d156021c0aa2f96f89e4a537c2087666debecb07cb708c022adfafa7db358b7ee0021d99f093ba633d137e0d798ca0bc93c687fad9f47e27cb66b4d8a63490a86e5b46d1d6b1688c3cc068b60782e26a52fa19139feb6b6049ec7c289b5375a57bb436eac1c41c961b0a9b51c0829f7f9321762a8dca9e8bdc0622172a934fc948f4ae89d47a07589a4c2cb93af211bad46369666322fe0a3d41d6d7d5ffcecce7d404b82c1fb397f8598953c55a9d9eaf02b5554989259bbf185611837fa638be9bb2eac43f8fb73db7d5fc43a170b9112ddbf2034d7d037b34d5deedbfc81798c7433e3286af13d5b876c0640e0f6cbe7fae25275b86511500ba5d88790c5440a89f33c953fd0217d273a3ad6816ae32eeea8bcadbc8951ea6688756e36a3c43f4d8e91802f205b1c0ee330eadbb23372b1ff86e2954bb1ea3dd412f427a159af1a74eb2202be19c5a6383720a08e65ded58d4b2393cca56fe8c34cd350d0325a625daea3392680b697059111653191d129cb530ef8ab7c4a96fd6f96b2268c95b51b5c1ce072381443b49a580a57d52fc6913834c251012f7bcb0f8acbf5d5f760da60f41fbfcd31804550f06c4511b1a5c19ffa302c3c1761c4afe382d3caf344f62e7367e7b9227e42196fcabbf3a666b5a2216e44854675f6430335dc7a402185ddbdff6d4488686ba28e3e89c59a850e54f833114f383cda191236ce065d3cf6225cdc56d06ce0e8c18f404b658f18d5ae5b5adc652b69b4a66b47a7f5ece012f23d7a11f460e7536b65435ee0aeead0717963a428b092135ab844e28241668ad1ccc0d645ac46726a160617af4d07a8d77f188776e91b085d3ce0518ec62ea64ce014b1113992c4c38237aa2c481933777060997b9a6546e4ce8d828464a2a66b13c5ff711c61f8b760aa7d863a09b2f95629336336220b693c68e522f09d70ccaa6794ba3aa9e0eb19e4c4235b6772605506e619f5b77ba23c49f9fe637eab0a2af2a3b6c1595d73fe8a24c8f23668c9ac43190f050055400cf7d28362af43aa2cbfe46785afeafea351dc47c75257876aa07e466f7e1c4901f7289ff58c1cb20ca73b4c5a0e1c55808661b07d196f28a0b9a1c1dd7679a736e8104223ef4f55afc26bddbca5a6f5500a87c026a9692c6bf1f06e2594fe69c21ca0e42530cef4281e9ee788739c6774cf4d5e1ce8eeb1a84964150a9659d3e0b31917f922dcc33b58c34cd9f221d4822eadfd5a190f2d3f0a447e03f46de394e115985c38b3c701b2bf5c9758fd32d9bd973701e8102a02292fa13f6dc447c8810de324128e518462305ae6c0d26fd1b6d0e4bc39be34febdc92b3bf510e52d0943afc9d06b3898eb53855166438e42f3475f284176d5ec3745a701c53365bfc5815a7165eaec913b651bc1aabbecddb0a85a0c5eb67b995d86f185ac07dd8faccc82742d4a9360cbd3baeb8eb50090824be5a84e30e9e01f8ef9f1e82c0beb55c6dbab000abc408addfbf19bd797a7d7bcea7d64f02f4ab44356eb0acb2daeb1ece52185fcbeaf78b43984c9923d1949ddca64d30350a5b96e3d42fe5e1ee72a647b549d6a89a7e12f7ca66e5d98ef14007c1a8ad34a74a4d4b6f53394cd6d22c550b6afe90a3f6b805998bfa6b10896bb222ca9318cd765ac9255e6f35b32f41aae031fc6c6e60bd64ddc21841d02a0d894a3894ddad2591a37c02281633bd65ef017bd7c0b07f65f0785420e83939a833645f5cd2935b9fc7235bac0f3001615d0687b504a6389ce94d4fd202a78a0dec09eef55653d358e9c964f9521914f346269f9d903034dc163289de2cccdc09c58b8357f3ca5d6d075ff19c6b2e41000235278aab047a81911dbb285563e4ea5cefbbc1930901560914f28c86237cef69820527c757bd6004c04353fc2136b405b47dfd78c4af6aa34e96b8fd540f5117cb699314ca11eb0d483e74101ae059e351cf8001a71a26b97f1bedfbd5817c02cb99acc47dc3290627fbd82a104352c77ec770a723d3b4b52fc2b5508f10a0ff05b7ee7c72242952d6cecb4a00837a19b3ed28da25a00a0ffa7ecaf9001942da19548f1b7d7d05e36b6fd128f373afc481618295057dc561d7fc05a2fe1799ccde7920c8f430fea48e311d5420bc238491d2d9f7e2d38f916ade95a0b9cd378acfc1526f7a7b9dff088cde21bc85548d15388f7283732fe728f7facac80998b4241851000f1e07be015d5ad6f5a3aa0d77fa75c01e35b6445874529a88832c8225d06fcb0662e9b47029d4b2b20fbe609157ef874f37bee1c642509b9c4b94be3ba4b5bf6ee7b8892119c8bade1cb9e5b635268e4760473e3b1495a867ad9e8c813cfe876d71d5ee36ecaad5d17c77bbfc8bbfb005490f76478ac37e3f532f5964ed7e8d26aeb1a5b78674b891f219cb4d8b63fecc9600aded4315c6de78b4e6797d0a1d25ca905b52bc96f5ab18b40f18b1fc71fdadd8d01513b03a754e84009c54e3756973a0e8c5786161eb5bbd1d45b83d2f1c717ecac2917ae6cf06ab5b940dded47f969007fa98091a84e75845d213ff8c1a66bb032ace9d681284e621a7c4de1b771f59f92d3f68fc4d82c353189c28f27b571e652cde20c9c1da9ee1738c34583f6acc424c08d9529f9012c59f107a1af90ec06e4a87d9e5635b8e166794ad480bd9141f5627b838d9c9076a76f63237c9058b836c36f0600df70753c346e86147cb7767f603310b774cff6affb11e65c2d5caf173cf0766ad2c7e8df8d33964ce7ab39d32be90e94b64f9776588fe43b53e70077a3e58ec95f9045d0def508a248fd0049f1bf99bbbec9bccff523f31514ffa3f7daf46b11de6bcd0328004e985554dc3831cb0db92da3f45bec48b6501fce962187b7a2c2bbf957ae4e39efc2841766c59e2ece1bc431d87a8cfe39e8433b70ba08cf3e3b8d5bb224315d4a5ee1e74364c0e037ca97f85493ac5a884dad239da9b1c044652c28713a100fbeae350e228805a55a7b08b949a0f006935747927fa0231059562111db9dd3199d7f549920b0eb1bbda9a1c29e82328c4da8769e9f8bbbbddd0f9accfba6a09c204d8010b7da4a62efd190f10d895fd2a3fa93894ffc0bc5a1e17f56fb0cb4ea07faf0ed479975ff5be57b271b341212148ed364218e82d299122ede002350703f6eb8b8dab94bcea938bef8176b9d6d5624478e6eb67d5be297f35005695c017dfcfe0523a7cf694212625cb6379b913cc8d378191dee8bb0afe59790f349ed8a21626bda2af85c317268ce0729f2191a773bc8abe62eca3411ce60439a302b4f76dd5a6c556686b368ce6541cfc88390156eb0630983c040322cf3de66771562dae0ce5cc830ce780d9d67883f458e5fece4920ea0183f5d5c4e632f1847c67694c874484384a7fa62bc4a3de873ba8fc36831e622fa44e0554b98b755fced175a11aaff9f7d6ab4e78a32219bc20bddb0d0ab39a670a9a34b2cedfd01c866f57383291de8998b03dc99f4ef0d0f6a6f238a61511f6b3c05676db8324b725890c85b561dc3f719ab14be39b632e20d5f505d9ee35c54421919bf8a50a089237d1da5e5d56ace503a601d5e3d759ffb1d3cc5a61c9024eb19a0ddd7d1dc1395321cf717ccb84383f95bf5f34f9691a303ee16c5a32bb2387d60e5723efea89ed8f96cc6aff196d2ca19100757e8a27d69add7ea516ade5542733243bcac867a7994d74ec6a1c0af7ae5dbae8ce03088951a891821887b66966b4afb0fd3e80a9386f194adebdcdec7a87d3e3be05f2b121b5feedf24c70c3a6590fafe3f46b5ea00c14d203b81de1f9c44ddff65fb1780f12fdbe9f9a5fe8bf3296999a398ea4c6c568c9c539223fd6fa22582e5cfbce48efeaff73cb88157c7737cdbe2efda79cb5c9cfc17f157425e240bcd659b5c4ff590b30ab7dafc8b9dab1af449ad7aa30fd4f5f259dc88ca4cf7bd98199081c21edc18b3cc1150879a7d49a4484e9bcdf58e983fb1e4fba16ff245cce5152f7a3bb7a786621fcefe854ce481e984efaf9cf02f0351f601945976b1604bbb46eaf72f8400da7121f206302a8bb938809c0c3cd239ba3248590e774961a54da454a7f2d3050169b221e46b2eedbf152770a67be7cb839ce3c229c2886ae07d4888f8ec61caac09c818a0fcb490c2390b30016acb8843e5dbf322325dbe88777480422acfa11a51d5db906448ba7e37861bc54b9a0d68762ad5ae02756dd4f896a7845ce26d7c0eeb02e45c123e7e30bdb43fc83f8936694f491f35974a997e79b5d4a8881e4e66fd50f584ce51764f1f5c1031b8c14c974aa7fbb4d70eb427a9700cd1ae2503bee2efa32cbf81dc5fec8cc86263887c6804a360d678e13447673aadf2adb1db6dc25266c0b3921ac857c91d90e72ee32460249b505e08360ff7e233eddd321d76f45ac82489a22e5767a68894cd3d11468894508fe599d7deb241d3dfe32bbf12d932dcf0e8a7c935df29293621296a36400c46ee7a3f4a25c9ea832f9f3ad54498006708ab3e695c8192d716ca3b851310162cb86ffda8c97c33d7d83eacbc234797ffa613de997dc17c74bd808972e3689d80d52fd26336815272242141cb4efacc6c9e3805140bc3abd7b5e3304ba6bd39985f208235bd617f8799c2742a6fe995d29ddaee03f280fc9ef9852bebe1bd424db1de6c68e6416760cc19438cb5b3b8cbd576b746a7b34517f8c4a9aded518085fcdce85ee9145b7400788167401833a3485d045cbbb5385d15052b9dacd213d896d994ba51af55695e1685681b2f7637d5e6b09d7398aa7093b61849e8498ef079bbdb4f2d0e6e985d6ca77af21c29018dd24af956bef3635520b756b54b711eeb24fc45e495116a69a57acf61669f3d09f069cf8d289005a3ce19bbd4f7c0b7aa84fccac2763392a1c7ebe1fcfe641a25f17bd2b7616cc0fdd72ded20017c224e7c1d8d145a7562f985f5093bb8180b7ccd288cb57df639a9cb65a904ad015ebe5c8f6cdc06af48ca13bf853e53be8bde0536ee6898053260543b10dc31efd84a9b016f958e675e2c9ff1a28e70a3cfd14d145bb81fbaf56b9178828db4608d6f6ce0466056831d710556141bba4e62fd67426f02d9eaa12e509573c298d1377e032b25b89b54ed4371c4a2e679355e5464b576bd49f567410a8b6c8506729079ec78b6e331c76623117a0336a4c7db9b0881d44740488f0339e89a1b87bbd9b5697a045139dfe6a1568f483127eec33d095a5bc0d5438f6291774f935553000fe8a88304dc8be3748739c0e8bea295175cfa11ab275730e432a0c94b0f7e63fe02f3d5f898cbcd6c9358a9849f2505f3f81aa1167a1f7ab51f1518698c8f56f712a5030e15ec588d2e1def03dddc69c96265ba33ad821ea33e022128f00183b11703a2c561327412e1d3632d9b3a9ae777c6e860c0570348baa620603566c6bc4d7bb4b3b11a66dd0033493fcb4f1f96e84268e37d39bef6585d42a4e14dee567e7afb919addf6621dfd4ec9eabf08fca84899c9fbf372d2c2dacffd817eec64c6076fe41006be6261e76f3661c91435edf73aa055b6977ae94cbafca5ce57dab3778633189525ffcd517722a333cb9d777ea8f779d43ca5fbf04b81170e9971459c9667f0d3e340b5d1ae2c055d35f41b433f6d5838c1055b9d67fa15c170069b9f7e48f0c44d89b30b9207254b4de2a24280667f07c8e9323361c01e6180453f659c3b7aa92ed4cb2356bc6742fcc10c8ae5e8b5b2a4ddd91606768bb97a15b20d9801bf221dc5f5a6b9d04f87285829429a8581910c56ca47892c6c0c5f21f978de3b365735234dc918eb88da689fbd5a5f59d29af61c1b913cfef9bd08d09ae204108a140a5e2b527d29e9edcf08d3f65e051612cd975eb958038c30a4a345e5e3965d965f8f275084101441e0f9088d9a4fe3d4b1f57716786357bf323c3a563da32e5ba424220dc79b96134458c78054761138f260a9c1b34577e7f2a09b81ff3d58ac3f6e1c6424e0f7f5ca00f7a90452071e7dae7ca6e75bacf15b73f96bb4be46abfa93502c3e6d520540aadef83a188c86f21905f9ace8393143c6407d2c25c577e486df6a251c742b6cb6e3640060cacf8a8d6a7c1bc37294723e7241b47262a8aad7c66284b5ef14240341df734d0d715b92eae8250b61a885a70740a458a277cd12bcb41c3fa99aa5e4567a3bc34c99015ddb234e33af7468aecf7d07d32ad2edca1689c8f385b8ff0f5d864b9660785a2b139368539f5523c26a125e1f70e110d60f7106f203b4bb5b2af0b659e01f3d1c49cdae9857be584e7ee0358b80c917eb810e8a808b5a3d087e79228527f9bb17a6bdcc1bca7e4fb636feabf1824aea022d5ee21ff65eb488937218e3edb4b4b1e9c0e71b0771128ae7ba49fffb21443b9056d137c8cadfea4086aab8d6f130184865916aa93e84a2563ce335eb8da130fc485368860c8c3901e3071f0c1535462db8e3d03df58c4de0de73e0106f16a013c4b47e4d84cdd19879227a872c8a8e200b87a09470d166264d0f71269118dcd2117cd89370dbdf602457f028a8d2b0a861c4a6611318e3a9af92926881fb111d7d39c329da52b083be14c0cfbc48097813ddb38be7b6ba8b64e61eed495ac78691b112f177fad5d585bcd4b958d9509a4884807895263dc408cd84deb591422fb5088c84797a03cfec6a32365da764be76cf65d3cc5aa70286601f33a07191d122f394eb34c62141224d505a793c90f36e8d9ee860780a3b9cc57043d75bf5a3c3b9f3e45b20a602f0256a0f057d6bbf62fec58045f06e31974d8d391f553b6ba48fb8583962b862bf423c3cebe2fcce8ac589f4b12cbdd6c4e678520d5d8bd76bbf21d7d86a1857c537b11d4bb551208b8f61ecc240ab8af9ba779b76fbd653bd12f38bfe28dc67a5ffffffbff4eab6dff365f8cdb63fd5b675674e2ab52a53adf705aec45fc732123808e8730e7d7e8f420cdee7883b8ce610999eb9ab346f0912114e6a9aa2a35f8141ff3ae21516c4c964d8cfdebc53bf6ec23059e5f064780b36e2f2d3feaa85cff55497081250bef3bb3b7fc8d8beb3b9bab64675501f79f923d7bd0a06c0ed40419dc9b01417ce058aba210c615bf1ff04daba44e4d23085983a4565f7f29caec4ef2830920c74c2594c11e0255c3a17102c59d244d9aacb3b1add541ea98763d59a6e221dd1bfc43e941024e4ed363fc05c9ce4514bc93554dfd8a8ed5cf983b7bd9f716f113f635c66525c63291b3a8dc1aab6589f6d3da42631318b91625597ad40409021643c078829d4d425b64d9eba92f6e1da77d4cf9a0dbc644b42dc184e9129b5b0c85bfc417cc539d11c2b31ae97c9a0f42b852460710989460764a081274333c2fb9378e339ede225cd914d72da82fb4f2e7144e9630f6afe013d95f190343277fb02d797b2ab845a975e4a4280a4702cb6941c2211a8b604894754ecbcd82334a9af001bc8eec10f81a12149afe89ff04ea1193ea71cc345265d68f17d85a14d89441b5a800a2689509dab34c05419bbdb1c5081d4cc39e530abf4709c3010f600312b513cafd2c169b8d8810b59f54ad4da5e576689ec3d33b87d052730a764df864d59f16f09686c0f6c8883184d60784c02702ab1af3dfc2f4de2ca4eef79c4b24e25562b8d1948f5a6571a916b6b4c81b07d14dfbc684f8eee1d6b03982fac596988b46bf89d5d5d8790d3133783eedad38bc7d8d38cd2f3e58d5bf4c8049fd15d8d67f0b9ac73c62566013765634dd84b0afdb482cb0c1f121e54c2b220b9aa8e1c194d466f2bc64f6d42061369cee981987e27413679105d3cf9c1ae69ee1f95653bc3bdfd6501b1ce2b4f166749937c7a7c9e52f5718fa13fd8e3ea9058284683eafe8c1be3ea8d549032d04b625ecb33208f46b6645e58b3282e3f7ef35a7ec832bf1a06cd0480715993f379e03472eb8d9e636b0e9ac68a1356b4f17bd9ed48dc0098c001f93f2a5f794662a088751ef27279b95be083d42f975d6868a667d2c085accea63e65e235cd65d1697de4e4ea0ff49f3d746e666e75ea13570858459e9cc6264de26fe9a7149af35f67396056829473166dce80800ea8cd1abe4334f8d76b16b4b1c25f5fc69533264ee97920646d5140f5d8b2a6fa9285244fafeb3763e579e3478762ab2646011c8aab6a21e43f6d4a79f01e50e9623ed1bc0e44d84b88ab5312ed1b25c23d43b6eb5db9dccf7d78d8eb6a614cbfca248684edff229303a1c18ad0e12c89f62da0e1b2411f35e24f2340a359a830b8ca02d192a40470df25e4cd600212062910980ad694f49d5cbba88dff03a25739ddc0c4bc8a304c85d859e99ce317a6f8ff86e56fffc6c955451ddd02509a3c65c5b07eae95f4f49375cd3d3da56f0357a4c9c12bc5a3579413a6af33c106f7f62040e0ed8ca97eaa5f144b23efdfc0e261bb25368d0239a70bac0dde8eaaecbd1f91336a5454ab495638bd59d4efdef1f48b132bd63b6534a25f8d28d97c44c2ec317755620cbfdd740360a868a58626a47ad4aebee0dfe7bef83c31b440c7e905f6d4adb7c2eae0d1c1acc12fc7cd92c3cc75b946f8e789b2c04e91a2d113ec5e6596c5b66cdbdc80dd4e0b9d0d7af9af13116c91e06fe047375ad8d52499dde1fa5a574ce106c926068ce97d5282bbcfa7fb067259912cbfc18230eaa27579238ad232553393cf09ae9e47de249b5f3ce064e9045ea1a96afcaf459b8f653942151c68723510724b596b8b914b6a41525efa00a378e63c059e7d2875e78467c18349da9b0648e213be07654c0c52c0ef4cf89e719acc78f36944aa4184198ef2aa9c3ce1ad74d1f1984469a6fbe764f2bb4f3bc4b5b197b41651c8d88d020a0c858af5b109e3dd0645666742a36a8a1e6ff987a011b64311a293f04b59457df7fbd0609a1358324516baff7ff1e59d47070619c92ce4bd095cf20ca97265301b1f046a65aa153890bc93817e2cf20d5f5cddfc3cd00b122e58a0233448e54dd486126208d4551ee1f313a8330eccf1d28a6400795ef95a4dafb905325c4fe0ecedbb50259ad3bb44f09387db15405eea4b56d6bd696f9e4e6a93ff05db1a9947cbb5d2a8477a71c0726f656e934a525f651731193ff717e82488e9d01a88bc0481d1a4be6193802d0aecd925a362a56ddcb406bea39ad7e32b944c08590d120f35d4161199ca460dfe5da20b9292457133241a986db8f1ff9eb2e2dfdabb3cb64dc7a347e3ccb10b8f88352b1d53681cad3a932ab9bdc1761685715d8213fe053f8e1d78864e4948df337a7a660bcdf3d61d0808b1d1af3efdb79f8d021d56d0cf1285725e1417e5d8a94ec35d3bd58a14ef0c535b7287db6ff301cc9069b9be9f3e29ea6708f8e452b4621e5728b25cc10e8d6b45a1ef39e26c05825c8b943dbd4012d2cb0642d1f290c8888dc468a0e16801c6942a5c43c47246eab5711c561310e9c5209318deb12df9a2f26837493e701c56ca37ef3c919909eb8e9060b6c9516fa3d74f75ad7f76a8b9ac159acba65c3e7988ee5af82040e64db6ec0fe8210bb414e175ca6fb7ae4a70d80b0e65d861f4f4266ac96e08a90e98ae8e1b6cdb5d25dcab352064f13f187e99f29b6d971ef61e10f6a7ab9ca3591b4bf88812fcd17fce32e784a579aae292e5793207d194ffdfed846ce601fbe7ddd8c03fd8357ec27b07d8a888b53c83b1f0d5a13684547dba6a7cf7b112b84c73afb619a0dcddc2c23aef834cab2b4a2a0aa6b54c42d74e0064f3bc11cf94e2eaa2033f32b80b1a7a371809d6cacc108b39d187c254f6fe04b383f84b2b753d0fc2281f134de3012f3e497d8af2baec05722ed63e7e0d1d30087947214f612daa3bdc0bb8e664c14e8bbc50225008786157bd8b2039b218d8dd5e711f14378e15a56c8e837feb24deffd3fb779a456b87d9e81ddb7da702802d4990a287954e902826960e9dec8f7e86bc0e39ca1e257fe25c0641f9f9fd5a4594e0d0907ebe29fe7a45bf904fe3fa2c0ffbec395f2254289b1d070364a3cc7aa391f3aa55b30acee7ac68997fe1855e7609c6361fed21d53972fa918cf57c767ce8272cd3bdfd3a4c1bc7aeb1aa87f3f4e1e8613ace57552b849178e4702920d99c125346fa2b510399e4f30548067ef76b0b61aee884b301a7fa55db4781aa1d84e/etc/alternatives/oid2name/etc/alternatives/pg_archivecleanup/etc/alternatives/pg_standby/etc/alternatives/pg_test_fsync/etc/alternatives/pg_test_timing/etc/alternatives/pg_upgrade/etc/alternatives/pgbench/etc/alternatives/vacuumlo@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpostgresql12-12.13-150200.8.38.1.src.rpmpostgresql-contrib-implementationpostgresql12-contribpostgresql12-contrib(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@      /bin/sh/bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libperl.so()(64bit)libpq.so.5()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpython3.6m.so.1.0()(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)libselinux.so.1()(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxslt.so.1()(64bit)libxslt.so.1(LIBXML2_1.0.11)(64bit)libxslt.so.1(LIBXML2_1.0.18)(64bit)libxslt.so.1(LIBXML2_1.0.22)(64bit)libz.so.1()(64bit)postgresql-contrib-noarchpostgresql12postgresql12postgresql12-serverrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1212.1312.1312.13-150200.8.38.13.0.4-14.6.0-14.0-15.2-14.14.1clc,N@c pc@b@b|bV@b[@aza@aQ@a.a$@```q`OL@`Gc@`/@`#_S__@_F@_m_5+@^@^א^@^0^W@^G@^F^B@^;]]@](max@suse.comaaronpuchert@alice-dsl.netmax@suse.comschwab@suse.demax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commrueckert@suse.demax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comgmbr3@opensuse.orgmax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comz1trus@gmx.commax@suse.commax@suse.commrueckert@suse.deguillaume.gardet@opensuse.orgstefan.bruens@rwth-aachen.demax@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.de- bsc#1205300: Update to 12.13: * https://www.postgresql.org/about/news/2543/ * https://www.postgresql.org/docs/12/release-12-13.html - Sync spec file with postgresql15.- Create mechanism to specify the latest supported LLVM version. Automatically pin to that version if the distribution has a newer unsupported default version.- Sync spec file with postgresql15.- Disable LLVM JIT on riscv64- - Update to 12.12: * bsc#1202368, CVE-2022-2625: Extension scripts replace objects not belonging to the extension. * https://www.postgresql.org/docs/release/12.12/- Update to 12.11: * bsc#1199475, CVE-2022-1552: Confine additional operations within "security restricted operation" sandboxes. * https://www.postgresql.org/docs/12/release-12-11.html- bsc#1198166: Pin to llvm13 until the next patchlevel update.- bsc#1195680: Upgrade to 12.10: * https://www.postgresql.org/docs/12/release-12-10.html * Reindexing might be needed after applying this upgrade, so please read the release notes carefully. - boo#1190740: Add constraints file with 12GB of memory for s390x as a workaround- Add a llvmjit-devel subpackage to pull in the right versions of clang and llvm for building extensions. - Fix some mistakes in the interdependencies between the implementation packages and their noarch counterpart. - Update the BuildIgnore section.- bsc#1192516: Upgrade to version 12.9: * Make the server reject extraneous data after an SSL or GSS encryption handshake (CVE-2021-23214). * Make libpq reject extraneous data after an SSL or GSS encryption handshake (CVE-2021-23222). * https://www.postgresql.org/docs/12/release-12-9.html- Let genlists skip non-existing binaries to avoid lots of version conditionals in the file lists. - Remove postgresql-testsuite-int8.sql.patch, because its purpose is unclear. This affects only the test subpackage.- bsc#1185952: fix build with llvm12 on s390x. 0001-jit-Workaround-potential-datalayout-mismatch-on-s390.patch - bsc#1179945: Re-enable icu for PostgreSQL 10.- Upgrade to version 12.8: * https://www.postgresql.org/docs/12/release-12-8.html * CVE-2021-3677 (boo#1189748) The planner could create an incorrect plan in cases where two ProjectionPaths were stacked on top of each other. The only known way to trigger that situation involves parallel sort operations, but there may be other instances. The result would be crashes or incorrect query results. Disclosure of server memory contents is also possible.- bsc#1187751: Make the dependency of postgresqlXX-server-devel on llvm and clang optional (postgresql-llvm-optional.patch).- bsc#1185952: llvm12 breaks PostgreSQL 11 and 12 on s390x. Use llvm11 as a workaround.- Upgrade to version 12.7: * https://www.postgresql.org/docs/12/release-12-7.html * CVE-2021-32027, bsc#1185924: Prevent integer overflows in array subscripting calculations. * CVE-2021-32028, bsc#1185925: Fix mishandling of “junk” columns in INSERT ... ON CONFLICT ... UPDATE target lists. * CVE-2021-32029, bsc#1185926: Fix possibly-incorrect computation of UPDATE ... RETURNING "pg_psql_temporary_savepoint" does not exist”. - Don't use %_stop_on_removal, because it was meant to be private and got removed from openSUSE. %_restart_on_update is also private, but still supported and needed for now (bsc#1183168).- Re-enable build of the llvmjit subpackage on SLE, but it will only be delivered on PackageHub for now (boo#1183118).- Remove leftover PreReq on chkconfig, we stopped using it long time ago.- boo#1179945: Disable icu for PostgreSQL 10 (and older) on TW.Upgrade to version 12.6: * https://www.postgresql.org/docs/12/release-12-6.html * Reindexing might be needed after applying this update. * CVE-2021-3393, bsc#1182040: Fix information leakage in constraint-violation error messages. * Obsoletes postgresql-icu68.patch.- Add postgresql-icu68.patch: fix build with ICU 68- bsc#1178961: %ghost the symlinks to pg_config and ecpg. - boo#1179765: BuildRequire libpq5 and libecpg6 when not building them to avoid dangling symlinks in the devel package.- Upgrade to version 12.5: * CVE-2020-25695, bsc#1178666: Block DECLARE CURSOR ... WITH HOLD and firing of deferred triggers within index expressions and materialized view queries. * CVE-2020-25694, bsc#1178667: a) Fix usage of complex connection-string parameters in pg_dump, pg_restore, clusterdb, reindexdb, and vacuumdb. b) When psql's \connect command re-uses connection parameters, ensure that all non-overridden parameters from a previous connection string are re-used. * CVE-2020-25696, bsc#1178668: Prevent psql's \gset command from modifying specially-treated variables. * Fix recently-added timetz test case so it works when the USA is not observing daylight savings time. (obsoletes postgresql-timetz.patch) * https://www.postgresql.org/about/news/2111/ * https://www.postgresql.org/docs/12/release-12-5.html- Fix a DST problem in the test suite: postgresql-timetz.patch https://postgr.es/m/16689-57701daa23b377bf@postgresql.org- Stop building the mini and lib packages as they are now coming from postgresql13.- update to 12.4: * CVE-2020-14349, bsc#1175193: Set a secure search_path in logical replication walsenders and apply workers * CVE-2020-14350, bsc#1175194: Make contrib modules' installation scripts more secure. * https://www.postgresql.org/docs/12/release-12-4.html - Remove postgresql-regress.patch, it does not apply anymore and it does not seem to be needed anymore. - Pack the /usr/lib/postgresql symlink only into the main package.- Let postgresqlXX conflict with postgresql-noarch < 12.0.1 to get a clean and complete cutover to the new packaging schema.- update to 12.3 (bsc#1171924). https://www.postgresql.org/about/news/2038/ https://www.postgresql.org/docs/12/release-12-3.html - Unify the spec file to work across all current PostgreSQL versions to simplify future maintenance. - Move from the "libs" build flavour to a "mini" package that will only be used inside the build service and not get shipped, to avoid confusion with the debuginfo packages (bsc#1148643).- update to 12.3 https://www.postgresql.org/about/news/2038/ https://www.postgresql.org/docs/12/release-12-3.html- Temporarily disable JIT support on SLE until support status of clang has been clarified. - We only need clang for LLVM, not clang-devel.- Fix a few mistakes in the spec file.- update to 12.2 (CVE-2020-1720) https://www.postgresql.org/about/news/2011/ https://www.postgresql.org/docs/12/release-12-2.html- Disable explicitly armv8 CRC for %arm, as we use some armv8 workers for armv6/7 builds which is confusing configure script- Avoid the dependency from the devel package to the main package. devel packages are exclusive, thus ecpg does not require update-alternatives.- Remove unused build dependencies from the client libs package: LVM, icu, selinux, systemd. - Drop conditionals for suse_version 1110/1120.- update to 12.1 https://www.postgresql.org/docs/12/release-12-1.html https://www.postgresql.org/about/news/1994/- add requires to the server-devel package for the libs that are returned by pg_config --libs- initial package for the postgresql 12 branch https://www.postgresql.org/about/news/1976//bin/sh/bin/shsheep95 1669736010  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstcscscscsdedededeesesesesfrfrfrfrjajajajakokokokoplplrurururusvsvsvsvtrtrtrtrukukukukvivizhzhzhzh12.13-150200.8.38.112.13-150200.8.38.112.13-150200.8.38.1 oid2namepg_archivecleanuppg_standbypg_test_fsyncpg_test_timingpg_upgradepgbenchvacuumlooid2namepg_archivecleanuppg_standbypg_test_fsyncpg_test_timingpg_upgradepgbenchvacuumlooid2namepg_archivecleanuppg_standbypg_test_fsyncpg_test_timingpg_upgradepgbenchvacuumlo_int.soadminpack.soamcheck.soauth_delay.soauto_explain.soautoinc.sobloom.sobtree_gin.sobtree_gist.socitext.socube.sodblink.sodict_int.sodict_xsyn.soearthdistance.sofile_fdw.sofuzzystrmatch.sohstore.sohstore_plperl.sohstore_plpython3.soinsert_username.soisn.sojsonb_plperl.sojsonb_plpython3.solo.soltree.soltree_plpython3.somoddatetime.sopageinspect.sopasswordcheck.sopg_buffercache.sopg_freespacemap.sopg_prewarm.sopg_stat_statements.sopg_trgm.sopg_visibility.sopgcrypto.sopgrowlocks.sopgstattuple.sopgxml.sopostgres_fdw.sorefint.soseg.sosepgsql.sosslinfo.sotablefunc.sotcn.sotest_decoding.sotsm_system_rows.sotsm_system_time.sounaccent.souuid-ossp.sopostgresql12extensionautoinc.exampleinsert_username.examplemoddatetime.examplerefint.examplepg_archivecleanup-12.mopg_test_fsync-12.mopg_test_timing-12.mopg_upgrade-12.mopg_archivecleanup-12.mopg_test_fsync-12.mopg_test_timing-12.mopg_upgrade-12.mopg_archivecleanup-12.mopg_test_fsync-12.mopg_test_timing-12.mopg_upgrade-12.mopg_archivecleanup-12.mopg_test_fsync-12.mopg_test_timing-12.mopg_upgrade-12.mopg_archivecleanup-12.mopg_test_fsync-12.mopg_test_timing-12.mopg_upgrade-12.mopg_archivecleanup-12.mopg_test_fsync-12.mopg_test_timing-12.mopg_upgrade-12.mopg_test_fsync-12.mopg_test_timing-12.mopg_archivecleanup-12.mopg_test_fsync-12.mopg_test_timing-12.mopg_upgrade-12.mopg_archivecleanup-12.mopg_test_fsync-12.mopg_test_timing-12.mopg_upgrade-12.mopg_archivecleanup-12.mopg_test_fsync-12.mopg_test_timing-12.mopg_upgrade-12.mopg_archivecleanup-12.mopg_test_fsync-12.mopg_test_timing-12.mopg_upgrade-12.mopg_test_fsync-12.mopg_test_timing-12.mopg_archivecleanup-12.mopg_test_fsync-12.mopg_test_timing-12.mopg_upgrade-12.mooid2name.1pg12.gzpg_archivecleanup.1pg12.gzpg_standby.1pg12.gzpg_test_fsync.1pg12.gzpg_test_timing.1pg12.gzpg_upgrade.1pg12.gzpgbench.1pg12.gzvacuumlo.1pg12.gzpostgresql12contribsepgsql.sqladminpack--1.0--1.1.sqladminpack--1.0.sqladminpack--1.1--2.0.sqladminpack.controlamcheck--1.0--1.1.sqlamcheck--1.0.sqlamcheck--1.1--1.2.sqlamcheck.controlautoinc--1.0.sqlautoinc--unpackaged--1.0.sqlautoinc.controlbloom--1.0.sqlbloom.controlbtree_gin--1.0--1.1.sqlbtree_gin--1.0.sqlbtree_gin--1.1--1.2.sqlbtree_gin--1.2--1.3.sqlbtree_gin--unpackaged--1.0.sqlbtree_gin.controlbtree_gist--1.0--1.1.sqlbtree_gist--1.1--1.2.sqlbtree_gist--1.2--1.3.sqlbtree_gist--1.2.sqlbtree_gist--1.3--1.4.sqlbtree_gist--1.4--1.5.sqlbtree_gist--unpackaged--1.0.sqlbtree_gist.controlcitext--1.0--1.1.sqlcitext--1.1--1.2.sqlcitext--1.2--1.3.sqlcitext--1.3--1.4.sqlcitext--1.4--1.5.sqlcitext--1.4.sqlcitext--1.5--1.6.sqlcitext--unpackaged--1.0.sqlcitext.controlcube--1.0--1.1.sqlcube--1.1--1.2.sqlcube--1.2--1.3.sqlcube--1.2.sqlcube--1.3--1.4.sqlcube--unpackaged--1.0.sqlcube.controldblink--1.0--1.1.sqldblink--1.1--1.2.sqldblink--1.2.sqldblink--unpackaged--1.0.sqldblink.controldict_int--1.0.sqldict_int--unpackaged--1.0.sqldict_int.controldict_xsyn--1.0.sqldict_xsyn--unpackaged--1.0.sqldict_xsyn.controlearthdistance--1.0--1.1.sqlearthdistance--1.1.sqlearthdistance--unpackaged--1.0.sqlearthdistance.controlfile_fdw--1.0.sqlfile_fdw.controlfuzzystrmatch--1.0--1.1.sqlfuzzystrmatch--1.1.sqlfuzzystrmatch--unpackaged--1.0.sqlfuzzystrmatch.controlhstore--1.0--1.1.sqlhstore--1.1--1.2.sqlhstore--1.2--1.3.sqlhstore--1.3--1.4.sqlhstore--1.4--1.5.sqlhstore--1.4.sqlhstore--1.5--1.6.sqlhstore--unpackaged--1.0.sqlhstore.controlhstore_plperl--1.0.sqlhstore_plperl.controlhstore_plperlu--1.0.sqlhstore_plperlu.controlhstore_plpython2u--1.0.sqlhstore_plpython2u.controlhstore_plpython3u--1.0.sqlhstore_plpython3u.controlhstore_plpythonu--1.0.sqlhstore_plpythonu.controlinsert_username--1.0.sqlinsert_username--unpackaged--1.0.sqlinsert_username.controlintagg--1.0--1.1.sqlintagg--1.1.sqlintagg--unpackaged--1.0.sqlintagg.controlintarray--1.0--1.1.sqlintarray--1.1--1.2.sqlintarray--1.2.sqlintarray--unpackaged--1.0.sqlintarray.controlisn--1.0--1.1.sqlisn--1.1--1.2.sqlisn--1.1.sqlisn--unpackaged--1.0.sqlisn.controljsonb_plperl--1.0.sqljsonb_plperl.controljsonb_plperlu--1.0.sqljsonb_plperlu.controljsonb_plpython2u--1.0.sqljsonb_plpython2u.controljsonb_plpython3u--1.0.sqljsonb_plpython3u.controljsonb_plpythonu--1.0.sqljsonb_plpythonu.controllo--1.0--1.1.sqllo--1.1.sqllo--unpackaged--1.0.sqllo.controlltree--1.0--1.1.sqlltree--1.1.sqlltree--unpackaged--1.0.sqlltree.controlltree_plpython2u--1.0.sqlltree_plpython2u.controlltree_plpython3u--1.0.sqlltree_plpython3u.controlltree_plpythonu--1.0.sqlltree_plpythonu.controlmoddatetime--1.0.sqlmoddatetime--unpackaged--1.0.sqlmoddatetime.controlpageinspect--1.0--1.1.sqlpageinspect--1.1--1.2.sqlpageinspect--1.2--1.3.sqlpageinspect--1.3--1.4.sqlpageinspect--1.4--1.5.sqlpageinspect--1.5--1.6.sqlpageinspect--1.5.sqlpageinspect--1.6--1.7.sqlpageinspect--unpackaged--1.0.sqlpageinspect.controlpg_buffercache--1.0--1.1.sqlpg_buffercache--1.1--1.2.sqlpg_buffercache--1.2--1.3.sqlpg_buffercache--1.2.sqlpg_buffercache--unpackaged--1.0.sqlpg_buffercache.controlpg_freespacemap--1.0--1.1.sqlpg_freespacemap--1.1--1.2.sqlpg_freespacemap--1.1.sqlpg_freespacemap--unpackaged--1.0.sqlpg_freespacemap.controlpg_prewarm--1.0--1.1.sqlpg_prewarm--1.1--1.2.sqlpg_prewarm--1.1.sqlpg_prewarm.controlpg_stat_statements--1.0--1.1.sqlpg_stat_statements--1.1--1.2.sqlpg_stat_statements--1.2--1.3.sqlpg_stat_statements--1.3--1.4.sqlpg_stat_statements--1.4--1.5.sqlpg_stat_statements--1.4.sqlpg_stat_statements--1.5--1.6.sqlpg_stat_statements--1.6--1.7.sqlpg_stat_statements--unpackaged--1.0.sqlpg_stat_statements.controlpg_trgm--1.0--1.1.sqlpg_trgm--1.1--1.2.sqlpg_trgm--1.2--1.3.sqlpg_trgm--1.3--1.4.sqlpg_trgm--1.3.sqlpg_trgm--unpackaged--1.0.sqlpg_trgm.controlpg_visibility--1.0--1.1.sqlpg_visibility--1.1--1.2.sqlpg_visibility--1.1.sqlpg_visibility.controlpgcrypto--1.0--1.1.sqlpgcrypto--1.1--1.2.sqlpgcrypto--1.2--1.3.sqlpgcrypto--1.3.sqlpgcrypto--unpackaged--1.0.sqlpgcrypto.controlpgrowlocks--1.0--1.1.sqlpgrowlocks--1.1--1.2.sqlpgrowlocks--1.2.sqlpgrowlocks--unpackaged--1.0.sqlpgrowlocks.controlpgstattuple--1.0--1.1.sqlpgstattuple--1.1--1.2.sqlpgstattuple--1.2--1.3.sqlpgstattuple--1.3--1.4.sqlpgstattuple--1.4--1.5.sqlpgstattuple--1.4.sqlpgstattuple--unpackaged--1.0.sqlpgstattuple.controlpostgres_fdw--1.0.sqlpostgres_fdw.controlrefint--1.0.sqlrefint--unpackaged--1.0.sqlrefint.controlseg--1.0--1.1.sqlseg--1.1--1.2.sqlseg--1.1.sqlseg--1.2--1.3.sqlseg--unpackaged--1.0.sqlseg.controlsslinfo--1.0--1.1.sqlsslinfo--1.1--1.2.sqlsslinfo--1.2.sqlsslinfo--unpackaged--1.0.sqlsslinfo.controltablefunc--1.0.sqltablefunc--unpackaged--1.0.sqltablefunc.controltcn--1.0.sqltcn.controltsm_system_rows--1.0.sqltsm_system_rows.controltsm_system_time--1.0.sqltsm_system_time.controlunaccent--1.0--1.1.sqlunaccent--1.1.sqlunaccent--unpackaged--1.0.sqlunaccent.controluuid-ossp--1.0--1.1.sqluuid-ossp--1.1.sqluuid-ossp--unpackaged--1.0.sqluuid-ossp.controlxml2--1.0--1.1.sqlxml2--1.1.sqlxml2--unpackaged--1.0.sqlxml2.controlunaccent.rulesxsyn_sample.rules/etc/alternatives//usr/bin//usr/lib/postgresql12/bin//usr/lib/postgresql12/lib64//usr/share/doc/packages//usr/share/doc/packages/postgresql12//usr/share/doc/packages/postgresql12/extension//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/vi/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/man/man1//usr/share//usr/share/postgresql12//usr/share/postgresql12/contrib//usr/share/postgresql12/extension//usr/share/postgresql12/tsearch_data/-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.suse.de/SUSE:Maintenance:26994/SUSE_SLE-15-SP2_Update/09365099e93e0622a811b20ac21ae8eb-postgresql12.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linux  !"#$%&'()*+,-./0123456789:;<=>>????@@A@AAA@>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????B?emptyELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d203a74c618783534f85bcce4661545fa1acd8b7, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b149d4871ec28f8848449c40fe348b4fdded6282, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ac3e30af19723cab02280d9c1000b078d81bf468, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=93520216abd36179af65b9010e6ab1dc64cd6d6e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=27500bce01861ca4742a951aa7e8e31c30bd01db, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b27452bfbf0180a5df1027ce71ddf88391f77b11, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e5d4b805b7a805ff7f4e36d456bd59656db74f51, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5a821c90c88ceeffbd01065df5872fe16db1fd43, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=684033fd59017c2e62260c73de34741eaf1efd57, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0466487963f1b85086a4021008753a2facbfa0d0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ea108276045fe1d745d4da2fde51f9c71b03fe85, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9e7ff7479f6e5c025b0d49a706fe59b982802bdc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=83d160c72557375f0fe74560d7ce718c23caeebf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a4619945de83c116042fd8757db25f1960843f44, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8a5f17bb8f77e083504225d8e9df59ea8de6ff38, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ef97a85d1a4c2a2cec5138e392b4d298b78ab0af, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=893fcececc86faa0969640ca5efa4306cc89b9c9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=48a4851bd1bccc9f4e32bb1c03d31d58c99e1cd3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=14bf2133a932b2fa0881d611f6bd2c44456120c6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6df8d54f5c807b4286ad7d00e60c40389103f133, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=318919fcaebe9f44d3f09632343cfd7ca4a0dace, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4794bc817412df65addd51e370830bf009e02de5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f96dd60c1b55027f807b6256be6a7d33353a0efe, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=02aeae420349cddacfa1f7af7e2d2246e5868993, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f9d89ad515daac2d62467cb104cc0cefaf05f20d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2aab0e35634e437224305d341a7bdd1b952063db, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=65e32dc4cc7ea3f23daa0cf1e537f95622abd342, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=518d421ded76751cc717ff1805d8ce0039e83fc5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f2af1a3bdee9a58482d3086888093018062e1b69, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a923b900a96de34eb5092f80722d54f2c67d8b52, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fc240014fdcff129434cee1b55ac65067a04dda2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=13ddac60068b6f519eaacbea38fb647699707b21, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9d0deb4a3b58eaac0a24b86bd23f6730082f9d0a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=83cc7b858b214e2b1d27d418ae1b264575a96620, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a2b0e606ace9402e21bfb0259d8afa36abb75abf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7cac0a13a57c1fcc0ccde8e122a8b28a52595d8a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dcb24f9036e1d57afb1614338b226ffc31474fd6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b0ef47777f9047cad4af5afb7ef1326b36ce9e70, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5b89d15c30b16ce9db9b65c17932e944a331be6e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a4c8334648b0bcd8a8eccb7da17eae781c426e58, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=51b2453480335e181588ee95a617709abe4f63dd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8d31b75320ce7c2e27a1a4e7b643880e7564eb74, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2ff9d0b37c483fae1ef56ca8a19aee3de033c05c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=088b9e4a71bc21113dcf403d14556927b3e28d8a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=74047db9e1e2bb0398319302f4d2ee61dd433ad6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=99593d9793da35b1f3ad3afefb2ac8fab594f71d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ba63159f7367bcf251f6d890a04a3062dfc1fc5c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cc280dc9384bd7e970a4d8de315bf7aafd6f0fe1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=81dba36c86285e80d1ed2c83485ce3b4814f3bfe, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3d214c0966d2cf0095597d29612291aa55152afe, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1de8881726d6e4014a8ca8490111fe04f85118b8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=56d19dca5d6607a625721ec05974714455476220, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9b0091dbc4ace3cf8909c2cc1c1d8d3c16e548f9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3bc25fd597433e6dc6452519fb591a4d2419cd3d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=be3b08a33e58c293e51b6af6dd5479710222a296, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a4a7a382d9360053d76f7e5d0514844d8fe1c824, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a65872f252efe49f4443d1a84a3f901c45dfe5b3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=daafbe65509f93d38747324b45450200e6041464, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b2962aeaf6ff1aadd177f73230feec339e47233f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ea242b7c8eff87640d4617adcabec8bf83533103, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)UTF-8 Unicode text !)8?CGJLORVX\^dhjmqty~  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR R RRRRRRRRR RR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRR RRRRRRRRRRRR R RRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRR RRRRRRRRRRRRRR R RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RR RR RRR RRRRRRRRRRRRRRRRRRRRRRRʏ38V'| utf-8cca7bfa6c4c127afc630e41597850fcacc876eaaa1f3cfb183cd6c4c8be3d843?7zXZ !t/Bϻ]"k%Ye0#J:fV`/i(#U9\-]=L;w#lR#)2C_  qsqꇇaL!jQE#p]B_0n (~eO xI UHBWK `MR%8HSmı?%vp +d }BT\^<7v Ҳ5D'^A}f7"rdOޘS5J-dwFֵh 3wz}}DT@h,eTm_IQ^>v6"L\Ӂ8lo[@ zi(Zh/^P5F#6 AdM m+&kl2 _m[ jv>u5zN;ZUy-4$~pxtCl$Zvh3h͆1KٮSH5 E<9H?_e~d* [y;塾VߣJy )'^]Ͽ 0JnS k0rl0uxFVv_obM哷u3 6˒Aׅ/Cu%N-'B]G\4M(w ^bC8yW6}ӉXjDq-_|Q(q%дPЦ_>;R@oey [-nBn#]&K@80jLbDK:3hyGmq4-sfg9vm Y]qmvZaf*bG3zs*1<ǛI6V2406pݸ3zlz?Ǣѫ=,m`>KtqQCOvרV:; h, cG9*5KU9*PK7UwV~.# ф?Fܩt5O'P?D%T*2cP3Nv델76 e9uy•Z)uw?v%':0k0L4"_\ͯNWpNgFG 5!i|UH,Lg!jʢ UȬ`Klh/YT Q _@2&é \+s=zyE])KW?+-"@=Fh#Q&s%x|ItՓ14Zw{4y9!d LO܉WyMۇ~Yy}4cZI#.H|37鄶ozpFB#m+DopYiW(yK" r K1t;^8t51tft𭹀.d>$~+ #*6 Yט-ImfȪ{jВޘT-M[aV`C Y#;lɀ9VW0 -fH{ȉj'|A쁙i [ KV-cgZk_$dm ,˩xF7'L>+g]ա T֓ QJ{qpǎ氃ѕ墮-H!1ffjji9sђ|BFit%N@ ER5'9u/+HFٵ;R:u: 6ztͬ9v(C`'{\.P<ۋ3(U/N mo^NB4^j S `e/Qx6s@cCi&܉Dd6\`H|hXv"Bwp:5ʠ?44VVx|7]j$ 唶8Y[jsQ߅sv/L!fS$BcT{z`rcZA4Xd/P҂m3y?zVAטQW:]l.$g*Қ8Ea\ "*}VGګɿse%MLzSHv?vxZ_g1;c4:rB6-c&3Pj> !Y↭/;V\\KwWGmpl$.H}* Hз'ޥq> zK|z-usW8)p$gcNzE3?*Ȣ?5ǴlJP`Fe6>"vDW&]>1Ͳjn]\%@^~zQ6V~O$S@ަ_bv=wERƬ^=Xk]5$e%*1bPu=0]lmF3ZKWwP iT}7:u]eiBvZ߰5gf,, Xx vF+:cZz`dl}"@ {"f IG\qLH+]S5m,:Yg'ZCz,HN&nѻUٟ-P,0x= y|[a&eh y^H@]u3QQ9?A" sj'U<8AfC)OYڛ9[<Ի[zE28X.o` jZb=iHRݨY͖CM7LuB ٭:[՝=Fdq.8[Oy`4mt]T(X$.k/0ibAO80K݋>;6|8 g0Qn,=>Z"(f :oӶx:Y:"@IP)SREad/hqo9WcIg͛`Jn~ ?'K^ qИxQjjHKK~9>"9XabN`}J竜.!ƚ]8bZ׮!' 9wxucN'ˠ*yƱDv@ #cl+-~ @g4[Q p2PNtҴHxO[m/{n<{ȌUV"}-e߻s%zÔƼv~,M(8e!֌SG 7,N 6]e!srEvYe\PG/~lfiJW8FQd: cD9ez3 "CШ%h" B\""=.뤬@:VJq? |EO&CNW&ψT>г3m96j/ٍxR69nR3̏0*սցͽBh;4&㝃l$7RF"vL@D&Rx[g~KPrfǧw} 5c؎]͘UJοH%Qv7`&-ƚ"O맋8{7#:Bt=^rR Y1E\ 棤cz|;3ns?Ypc_jajL<{ʴ4/pvX9TC߇Xacr T|>W.+[`/^rwF)Ⱦ/4D!#:eBNPZH WWƵͭ4Ƃk 뤊/$,n#"ÛRj!j0)曍\א S)R ze_"8vgqDa @} &s\֋DDT28%L:'fg@q.9kb6tc[7~h>,fKaV#rCjhq. ݏGym*{͑xYë' 8mp).t\M@_aF'VYaUߩ=cWiTjKgU{|YRDZz^jc(|"C}rR;U)y+LWOǢSvƞ YQ6xYm/PDVΩUO&6e%O4j 6GMsp?]^HQw|^!?,DX *WYWyw+J*bJ:b zCvJ>6$]C0g[ Kiv!V'"é燒gxϿ&Z/k(K-y8A0vqe0e {hv?)Ž>aLm 7'Ee%X;!*H qLzh=/+P#w-YYнN$Me; I[}ѬU*cPL>Nzzw\?# vN&\x!zuYkjy[Ș n'ܿ$+d誌-o ,ΪxuQ^Qa듐%d0 d pQ8kwCfeݵ꣐ BeX45#wP7tQ:*j6\&\ZܩMO34J]cLF~Q[Wc:9w嶟oX>_0Mێ@9gcʩ + G; %~C_w%Hns͕4ZR cWktV̸vJ Lפ^W$pZ! %jE׉tZ>޿J[h-W'Օ)Nm:gQ-2QY %{H4oC 8W՗`&Z E;Tle묂y겒2dRxv7_!3ݫ+9U{ 5Ӂ4cqm>0ی#*s[ aVMO2`\8Ϣ=R$Df53e`F-Q=k"JѰU7So!`1(BmQ۷4+JK6)K:O i{p@H.xYX-h r_AqMɆm44,TD˩LCH 0@miI;^$rRFZq2f@eG-Vϸds;Ђ!P 1@XEݗĉX @ڮl/^}'WMKߚ`W9-Uw;?xPת^j1|m`.UsTzY8VԎVG=mdxItbra] :x֡R`mx&''T݆C$GVpHX{0!)#A0cuו VJӎ(vd0q$ǵcJ_s)C,x2VY}>Wu r9;zek=of?e`j9t̟{4 $>/,z ^ W3 8Ux闥pIa+. gܺ *"a?= HD QP^ ߯ЫWDq} bLr8JSC|e-KS}xF 88 F 4Rcv)>ڰŇqq P,a Z[\ "[J܎ nU>OutbTrCpW?P@6IşzΔt yʥKmSjLJ0MnƟI As t77tKn+Pu?I\6fNT5$y`ymwzB[pzq|@CچW`htN+~SԨ}ӎoAK6cbFoGp}Z]q_iՉr6nCb6K~r 8B?NXBߣ.q誩^4 zGnzͩd0|Iޟœ Iį Xu ro J1H[XG#fƯ p)*pI*jᐝ87g>l]C9+#kLw5M;%2/uvٲh,~ػޖ.婻W}&UۤC5:@Rj"& qjA3q\,bt(%ao}*my஺}}.6 g%,? L?UK( Zm)r2Rw^wRX:?OhG',D1f',U=HfX*pxQi"$Axx gHRXtଦH^\cW=!RXG3g,0v׭srU}#d-La8-x$kW_N:b1N\lq9樨@eOMX!P*7>vi']pކH^Ps_͏|R'yl~UyZ ho9@kI*w*f, ]Q?7ы6è>v0,o0Dž@lDU%~xMoˌ ݯ4>kt"k}@_ҶN:X*[0o4D+jJ['qx$ɨT%.{6XY?t)}5!qQv}BF9QZ I%WwT0-.M%yvԡ}]ӟ `tVC߇R;EN7ڒX+@@NrcuR#\V2PN~WeǩJa4sUU= ?bjSZ_cП@weMNX^Q?A.4>Hv 4]K[xar-E T|gm.wYaQ%r;>bWW(+aܒTn* /S٩A3E)Px洪UFӵ-mgh !W  W1N. /X}74\cӧG+{ *ׂ)p@adY*۪H3fwH9Y$^v;,K4^=tٳwuް43N]eB :YvNRk0l;$*!^92DZ=s.@~қפAsB^`lp]w#IQ?'7止Zl@΃-m/)"boA4^mDdH#, ٭&#k 襚tJ_֒ ˱}Pݼ?+ryH4u>5VPmu¾zh4-d2R;q6ܒ1)֙o9{i}!fZx659n/Q'r2AO]փ8{׌ЎaBѿ5 zC[b ZK 9 ݁jY><搅EۉX 2 ?/n8&cwF8抁d&.ň:&j']Tl<}p}6Zn03߾Y!Gˉkd2tAuו _k^7HR4y~ (XJ> ULdOHMu")Y/s1y-;>]JZ= סj= k?Wcqfh49~ wg-boв8ROZ*9cb0;8nWwYiV='Ă`6+ wD*l}(njJg} A C#vRUIB NyzS4P^:CJ,M{j.59e{m$ybDB:>f UoTH[qȝ2QbZ]7hu!uOےBlٱ@y_Ri@GOß]JTF5n6uXXVG䶍ftUW +0! yͩspxh3 KK8X+Si{ژ~Pyܲ VGgͭvW+S_Rj',sta)}"C.fWjem &vz4 y*?U|7p==OMz;hP )1 _O3ETxtX!RϞn|Pl=bc}Uu1|:6[]ݲ!yoc*p?:Kc) wŴel.0ZMLs^oR0"n3~YR Mp _-HTp tQ) )S2֝":ozKӒ %4qIgOKA&t ŗ8 ]" sU̡J! 7|D=ڄf+9lEJQE\ol>z6=FkRi܄dunM@RBty ?(.-ر6W0c8ݷx=UEN:SLk~IGec Cw6K#;/U?N-7فz:P )vf?=4qI^u8gUaP, OߌgJY94ٳ;nl4$wISǏ<@IqB^ hأghZgEyN䟡 9N, sTZ l[٩z 0a>dp4K#䦵ykzzvtУ* M{+m1?k+kcWNN}Sz7/Z$f.z䙂mq{"NωF{Yy{D#=&&KbErȮEI Md-ݐFo!Ӕ)Sgm<-TZ<'1Ra:. C&d zB ^Jۭ"b'spa#hV\o+Hpq4mTz_ Tu{$삇cj!T|Ȕx3 zLrDHVV̷70R ԩѝad+Z*~TEWl L#22e -=gx/T'DLXh8hF{&B>S}z3n0mC 4]j[)Kt&YӾ-w^k7 IxcΔr IF1ε4}5E zE=NB6hk|4#.'Gۺbc psDԅ k&XDaVY=Թ@RH>NV'215BqSt#F~}ϭrRP'Cܸ&tWt!pg$CLq:]y",jYh\BՀ.T] Qvd[p=5 K`W6R_*6T†k"l^0ȯyj! @U( DŽT9m3>l/xL+FӱQGzܕÍ.:#>'*NxGZ!fE\h9HGLa_X(?Sð/ϮLqg7ưvPMo]6r <]h} } X}4dD稑=c8ݙ`+p:Vt? 0eOB ʞsRHSy 0pSL0 a`GԘyyyQy m5k 픃ݳm9_HQNyF;`"8,J.]'ɔp"|Hғҙz]xS4O[Zv2â3V<(+M[[(I_f02o I@- ߇y?Wת%JVOqp3A&Q+XdLPΒCo.gRl8!7jy$MZ2n?٢gǃzț:"`I10^%Uai]ԕ:(6زϏP°1&;D5Ҍ^XYfԶA~ D菴ҼP|{ihr#_s "{yV옣Kq_v^`A A ̷Gа[@-|kŒTiv/ƭl>P*8 ߯ccGsbꡫ>:rK?O`jW ~|㋅pq+5`DאDYpɬUF/dXkHj,* '*y&'3*lE< ljۚhRKq(?sYϻG< ìT2t:05yopͤ-+;X5r`g~1<ܒ7TYp@:LЭx֒/58*_l85d !$?iQDBYCoQU+;|{/tfH(p"kdDs879|Zt cy5Yp`鈮~mZ4KFE<_p[?E iSqҠU] g &9UQJCG3ƈ+ "$ Ob_6 3sJEQ鷎2nw M:/!R(Eda0N;ր/صcqSKS-l^ v} Hin+؀+bN*L/%ABFBQ[̲Sna|WiSiHZiOJh9nWT13H Qɼ?IMxOMց:B+"΄ܬ0ػgc3Kπ1gbfx|-[:_+_Σ}E>\"fe8՘>އǶ9)֎[Q~̼ho C8+`6pp州Mw@YHt -I=;GCl RŘ}O/ˠ"#9^$AN ΙFA} #s$F=m Z8?9@(_? @P7܄,'u|&KqQ)`(e)ִ1}M55B언LЩiUAɑ@g44ɣScFFCh݂텻|0KxR/umE'W#܄=}>c k0CԯPI'LGHZ-a$jT"(͹j}ґq<3TgqeH5*NNש ]:áab=WsݓyUs9EpzL)p.Li &&-.d/;+e0f>xG9*`qaӒMv<~|:ԛs#X1yX+0(QQ9A{eG2G6/}ޘb ]IF0\Wޙ)L|ew]o/0OSw *9vOέ*pp8_5,B %E6[X޵Dh?#`L I '?9 @+LrTۿ {-j'I{@c1#3dsȴsJTG}Ϲ|j8&<'u#&$l)n,]Z ޾iNNSV:C^JWxm.bi~hͩ1ƓjMD?\x ^< ?ذV3 lP%(`3^HTfd}!TK#FoWcKcB}wɫ\?B*?@ lS.Ov "n=KgԼp )Ikl^uؠC_eSrD@oHѾؿi r>lMFk59 no3uhi8H&RNX~+kFz>& +lS3sK-8OO_ѫm YK.#vu[ЏH%7f2OA| PͣkuYۿ:0jV_N=@> 1dq1/T9^d8/?GWM!Uqp'Yw <,<t9V^X5(שEݍ3k :5Y>%߉UtS4biH̑Z'|&}yWb;"6=D$5g"1O8QREýP) ӆ?q^ԝ̗+AXLjYh"#ԶE@lPM_Q6Mg^AE4xec)~Z8(샓&A|Jdt]_ڷgv_L;Z[Ł;S%xDt? [h^FKjt!oJ2`EG+!Mh6YQQkJ T@8nx6}d)< {ڟԫXA520"(}X̒`Dv1^I}9k≎$,E]'ⳕH)!y\`jYyAyܿXI3/}jfZ{ DCq5=Eh_駚!;JҷHb c+}U[:9wv) w;$ܫ H447o??s;K<[ː_o,Կ}eKSN*YlZvzPf@b%g<,Gvsi̙W x/mo7b[H=@Zီ`a4'inDD:"+LV^?@vMbq5M#O=j?O4/XMX1tδ1B4ӗkls8CC0{o e]@/6[ba8>gXŅT}#Sdk0CiAԧޗtJ! t=޼Hr@Y._M@2 qq`?},1 V͆mQerX =d,vWEM ]mߎh! `k.5 _ef89pk饾-qT k,ޒCU]6,tc ;/DI Broo>,!_Jž(Vʱ]OҚK_0LV?G=VA?0εGH[9B7PYvlߜZ"cnIڴ7p7Go>J-wkY~Wawtˇ, Lu"-q *C`q eS10?!!F{qm Mc }Y7irhZ¸SKlZ7Ɓ#nZs2#^kCh/7:99*҄2|L43M" OtlZG>+}i%|!ـeϩ@gJɉ|wUł!V#FH!!#: /IrԞ^2h&ip#wŝYxZn_.5YD ]}ǤX*;lN'XI9IDd(j˄}5,y8jך1^Yid` e{< O=o+OGf 3d+=Nxբ"TG mo@UK<^XƙI ` В/fUE.>ckj[ fD<6d/E*t)8hJ:u{ɼZ> fzʠ^e&Ե -*`<0 ZgP?x6`?}L0%*$_BZjVĵgj_'9}AH0(YUGbςA6#E?Ǿ JN],[@WY&DsC8S7ha*2gkE1bٔhrj3[Q#u2 vд72P嶪iZ{'@o$J`P)6:<7#c{G ,FَԏUXJCFj`A^8AIJ~ev$lsڪhaw4xd65e*ԻС1!(7A2. +biTBҪOoҽ_[NRRE{Ȝ")nC+3+yҚ07鴡bu8 'q]K_-a`]Ar'R#TKM6$Yv7rN]Sb ukI`\-E>Uyc$,a4`/[ºsp(;c08ܓ KIU?Xs}ssGJn]|ANTbC7 .9VQf;" 3TpQ͝<N Sq; CV#{'~ٟzcJ3T!Li շKʏ~͓[*!h棶ۼqr7J7&c$]Pk0R \}UL=Zfr?C#ӥV5Wgi$ KG>bhhI= `]sJ JY.>ʃ| V\_om}#ܱ c!ٱa$=hLf3g-saMZ 2M4tp7|9VxhxLP'|ҕ6;7#5J,eCt.x>r]hPCs{+.x "fcv5Oį~4,gCνus]%!s\ l/ϰ y :MLK4vVqfꆂ|zlay 48z(#0rUkV7W9V檠Bu#0bvaǂJBno{̕ =Kf<h|VovbOՑ0n$A+kԄ6_ЂwV8$N=S94J4Opv|5gݝ+ͺ!Ҧb,GiZj́Q*ß[{*SSޏB(a G\ rjJ*sT}ς,?]YwHSE_g8x'o^ϞdSE^Hhn!d*u&E/z"kaL 1-h##ՠeCX'0GMj,EOvsޕ!YUS߾!-ڒ}=q-{d<[ 1Jj} .-BdaCl^ k Wק>{3l' kR' Ee挟mpxеW2_0 Әtp1P@VMG]cr{(svE Jۑgt#^1{CmY[/EW 2 ջ8 E U=M`%N?f}!R" fv4G F9ZFKDp՘s~^YucD{%~qZ=a*ae܅0֊4{0O6NAH%(?U gBGz#};|r/UQDz f3%SI>`:${0#յp;' CW[l.OE08g?qO[1 (M$7BLAoh76u.3-96n9iJBEv.]Dcnao8DŽYz=y h8"`j{epZo~6sUf0'T,ֺR'`f83FcDwz ]; 5JY{Х\MtO6 o(@N⢆u-gB*~iKݦ5ef|VKeG.6p'T&ia& o.&i*y] \«tkپk+8a/r3}+_P`,#eBkbU]>6,2 k#na? * ǦL0\sbೠ0m'Wm:K v@gف53Wx{R'zm 눿> omGg},iB;g֘tʑQĐesOҾCOLf8}7B7u3`|.-c .RUW/74D@겞zKYV\*kOqvZ%m({%ᓌc=zQ iq|۰ˍ:@R.RM%Am D}`cT.Y罢b9|;uO؟Bgѭ+ ra.b YsTɦN2-LA7۩!>sxY/|D8>;({!2q&^RE0 o]щRM-h<&蒱 Ϫs;Ӛ&1jLß"U?|/s @lO"ޤ 'uo6, VQ5q(*Vǣ,ev| qm;[D>kxP[{Xk=0Cs&7?;a|ɲkHkY58g\3@ŒpLJ#Km/g~#(RmyG; 㛉3TdZ,azm|{|]Zc4[([՟愖Ͽ ݂=vclI-UqU():P,o@H#^bbjG$%TwJo Emyh0mhhÑT=6Hvv[{nAvLba+ 񏖜lkF]qwI-,\|I=yZ7T59$=icMU-+7kPz)DWبgiHDF/O.*4R9 CcUEO;FT$]<ӟfƯUuIG~p4#~ͭFl}[xĀELLcaB<,[glDr:`QBT&96̅a@Q`h2bC.^3o 1_bp%'2'mAb~&hX~c6F:v1SKmhK.--,l:;ҭEks7`ߤJ؟ qWY!RXK6]W5Ž Wb) ΜwCÀ,`anʥTRwH%_rvԄ\PQd| }qfW"38R\.F>–Τb~9fv{)~v';@w)xOcA 0u]IQ%GAݭRX#1%Xzf/c!N$k%^z#\a٤SQ( 8!WUKM͔JkW(o^vE5T(DV?-n;'-Jb_BwsԆ ؤrpY7p8gu'#c)僻&' 9 #UC4S7mJmQkߩ&זt=4e* c[y1r ^V;coLMڣW?OEihOࡗ{a>Lxd'v+'f%X4J(]Q"ˌiD;_9>Wa=Y>Π:? ~!m :6&i<%1#A!eRQ\-V^d׹u -rK!55hd"k.wЍE #9- x _0 V\h@;^\6}kC]Es[z6eDI#1Ӧf,휅sM0 Pqt%>@ ^b {p]FN;r`TznN-{b#G>ww 0^<8QTHlRPa˫&]oO6i؟DZgѧФjаd[W{鳗s/jⵞ!̄^|, jPf7I`fOR2HWa0SO$| z& f 2LQ0*K(FAD Va_d- tpyuUrMh<j:kH>I>Ob'guF]D/f+yK2]!_:aluꎵ"1O ,xXzȊՙ0S%Ryu&P[Պ bʫVMU$9i^A13o\h$37 _bk{0>N>QȦrq3t:rqTpn#+2QKW$}͗?7ȝ]04"kS,+1d%b,CH9$BkJ{ޒ<$QC bDСd>Nf*Igj?tHuo!€V{iHnԦ^7k,ް@ V԰GJ|_~<-CUHzSlŊEZPV4?N6]ܝdL@̈́⿅(Ds,0ҵ޺6 Ƥ3G?B)~Ohow@-6 a0˻H>u()oύ-ܚPk\|(kr E@{/6ʦHpa6N~`k:NU#a#h~?qE1=8Z ?>,hCB&Ok+| 2" 'W@= 70JBxT$el9 JO_[/2| WuQY'\ XxU}\˜!-88 jTLu󔘧4|. CU*]TYhR"}͂l#h+0<>%bOޛSxI _/g\{ghjyzY.{<5!lV!3@ jbx3'ؖҖ;>}l"aosk/re+jGsVJ{+b5w 4&˿#f*[am,)+yܞPW/WʉlptM{8ãO4 aq&h1Rq@_RV֗I|NRia-Vw. p]Ob" UUs f^r <؇cj.E[X9BϞ* } S| 5;%%8 t}dAuh_Z5Xxoi&NZ32#4 E>V]L @?!"t6n"nMPoc]9f3&\pE iϾұ S2]sv)a2I[v UjV)3J [LO43YI<5Og}T9?~G4]F/ٴ<ѯFwhO!&b Jr̷s;dO5K,yԼz_< @OZMʝt>k!SU(nHPvoꕏ?Tx,{֑Y#udȈJߊ@K+{IШJJql'{l 46AIRmB=p jL^ nu;U'56'!]M\w= EbAUߢBRόJ8m 7cHK6o.hdؗq?%Wӣt޲^.-"Fw}j"{3ƍ8y(N`*S{}c5s.|^Q,~[>቉gF)0\rWaJ=sntv3W&9_7[6ߤO+ 횇!)0 ;l^nW8>1-gpL) vFn@FvDIxޯ -H>ha^t\TVb`_1?TԢk:4\e HDM uO6,V<}%54 ;} 0t7R4Es,`L+ . X,CqkZ[rx+$_xM#<_2(1*8٣J>yʥXn6.Q<b7 }ӣyn\[97/-5hɵJWH=ZhIV!y3B;X⬁ӧ R.HHâ\2U ߱wuH]ӞJmϣFÔ,iC,܃ڢM!GaN.c^+#cԄWW#dYu2Qnx? '#qV募c?quR3? a&V?{f7rP4T1 o.NN", q1WnY~ Gds. L|I+Ƈ^5 C-f;"LneCٴ>ٹqnՒp^lCc?6MvLpFo3^mABU,o/l_Dh/$J+_:^9Ɩ]bK-jث*L0%@ӆe^60n:j-i1) ,¿$4ziT )Ydwڴl`0b7u-T]`ei:2a =H~IRZ%Pߏovrֈ$l:Or)P2UVox_`6 x YNoj`EZ[s0DW >ךplWz^\1 Q9"C\a~\-AE<+28LZw8롽ʃ*>5];&Xu7t܉X<= /H>|]!SIM:A'd4E>jvfqQE"謹fBmzR+J6#vG^cE[ HQ|$nBtv^~ڬ7J`cK=VwPYKs%$YOXnOТT(7ՍP^!1G`7"T .k4߈@M5) @- K~zb&$osD_KȮV:@=vbp+i$9=xD]UH7 ޿rWXFaԩY4Bؾh,j%eمNUVCOSzhJ#Ys$k᤽_̍dء5P=:%w쐷oќ,kACw'KS*0EQt1@ߓ=% hڦ9hw/-3nqE~8R aثQT_%JZil[;ۦj21苀 1h<hހ.V-t+%脤»홧J>"iylDnRH9SY5oh,̧s73%!X"eQ mQ0E&Ўړ}?݀(ێ$)V-gW_y:cm,6r>C("S'y&Z&{zRpqqN7%`6bMuI&P|]_bIUy`nb.Dt)寸n6jfzGY[ B.6vM+Evgqa=rhzh/ep_WK}ӜDp+/\Ր K['GOډ$Dquk};l9ޔ$S/r1ȟ1!hj.SJb]b^~c-]V񓫬 #<MJ<bgUn& F 2O5 F" P6g]=QNW4ųgx+g@@3dԾb`kfsJR}ݜ<V)ze+Qv Uhi0YU2봩eL6ofRvvG ɖy v9Q2y>և5=~aTĵBҢps$`nyN3.0Eb_cFWG63.Ucj%ڡ 92^0[ĥBvĂe)72Z8)__Tϭ) =#s7Ef^X}O;*n0}u<ӜEN>9rzbM+JmR&Fuo}GآKq4zX%׋zn ]*. h5hHVA:;Ln!2i(7~ہUF.D3_|w3P^..tR̄ µL ǮCMuNlK2ݤbCڈF55P@å}fcx_Ԗ1cۼ5RPp C[TJY3s{XU\B{DUk1&yفDB5%U7ƃ̄iDDPgJĚ^땼X?HVH]K<!ʤdB&0H.\&"m4kw&k]K=^J8F . m7oOB Ee\ĸfi=%ڭ.8DՖrBT%}9VBSIYJoD"4-ueuO^5v$zUH $ 7MﺛZY&+SLPGwP8˜mMr)u{8A 4@ WP]bPmVc̽P7J ]* /0bGЪpZ!.j sFoxV.aDncm.qO3'T] 8927x lޡEePֵwtOі2%X8W\n[")>1}IDzt_\.2A;Zl쨐Yd*;_nS/B+/jʄx(%d{"js6Up `(4pR*3ϯgF1?X,KRNߟnuʈv-Kf-sn-*YWE"S8iD7BXU#7}:/R\:^9N,W|j\~Mޢ<К'sRRԠ±GIP.0p/U" v`^]7%կ}v dcM̫(-̊#<)l2ycؠpC߯Gq}~i#V $y_*W춙+cigX (^m2cd|(/S'0S?:̈X7Evjl]wBt$I5ݚBr>LMKȸ-vc~$X(HkIsnr+al ӛ{h)צqNӼ Oa-|Io\@yְHk8ܷrc!H>EG4tS1]hT"CϯA8'S>9ܢK -{#%C'7M[OY 9cE^ 7lgw}kIx&n.NŽ!/ Vf |X{B^/ěpS&F[5D`BvrGW.6T ,R 1?"VgfA^>nM1NfTQW(_J]fYlZ@<NN1rO 47zK u 95&dEdF̏(P*tk'W)>n'&|역 2EPٟ2}YFiL 2ne8SFxY| [B%z:c`yOh\rw@?%^F#Y&S[\޺kBr:CNX`$X5 WlͿ"ޢU8'䳱ˀ~u&/яvIl}[,bw6 1;f-ͳ0D(qbo@6Qy YÐo'Va,x W҄g$Dk8}= ~gE& 8U#~eΔ0P,f^#4zq4k[UIT9(+ G+3@``0 SV5JA5T5#d]GPͻ;//=z-6>^]Z)rg=9S:f8^a< P0X)Z~8|8cK̬/0^Ysj";SOHBluaSbY«$)@+Ck&;xvasN_=oaN.*Z M`m,\//JZc[.K#m{X-߰0 _a%D;fQ/}WB\8۝i jy)st%yt5>;z=:&b#0W>>i!TВܡw&̙n7RJ<(WκEhzҙ'ӑIsJM1]&TX'"x mzHFEwƍ|fxվ =)>æ Dčd*".WADO!3T`#F@4!r֛ tTHf|/3 ABZJ͐?=y(c%s妍]v&$%;#iSV؞8lD\E.gQ?R_/KJhE>67:巜IHIR1vJ1 ѵLZp ЍK!48RC;_wh.-ag@I}F^Eˮka1֡8&l5 L~4͓Epk?ˢ,@O<}c"QYZgYrY0~:f)Ҩ1'z4.Oot{q^Cl|K79CKcRŒ_qb'r<#POnZV8ݏ?NJkIET W eAkL5 Wu|b:IBp87}= RlTLL:+ܟ>r%| /g]+ 183 $n~}H{+&04cjӲ_;97:bG.94.@rs8:RVXĉ[g&Ǜw4ܾܩ*ڙ.ʂ3o=2y=&SVhu~ ZL3ln]|_`YSܔ|-kUaJNHtww1gzѰej Yaa:+֭dفtҥi㭪H:lzƒ=_XrZ4ÖAcv~ j˒OܚKLc~>Ht%gd9}֌davJ?vcA|D1qq[tk7Vq4gv7ȋ hV(jJ3Ga#$MXL ^d:7!ȜPwؙ(=ayB`%R""Dyaѝm M8=+16R~WbSKEs5%Pn,c0S&̉ԟ , Kb CobYka>YD;AT@CuOՋY: 3KQ"U%Om܅6 #A"MEi\"NcߘLQ M`E+If܈kTm(aYe{(Z񼹟u|*clŜYKpv3m{_HK,K;#(r;uks)rUEEi8Zn?%BܢaIǽ+yY2I/U.l\!eRt.98h]݇cu9} EYo?I``)'Tnv+.HUlvji%@\HD }->wʰoj\XW@ YysVT`| V;_Nwa!ƫ+cr¡\gø]|3O44 gQ%e@1lʯ L´u6Y8H/ĕ|σ?S3830 H.m s-6: M#S Cj:w8GLRTt՞|WKPt%'> % IĪb~( Y*uNXC~ R{`S_|У"6;'C $\D .C&X.uVU)Ě" $`*BMavfdO`>.~9rq:=Dٶ%J ռL%1olӓ~qbjyvQN[g|P̞CWT0% rܺU̱Umhd:i { s^jE2zX+_)[ @uFu?n/4H(hz_d<8k}<?[UjH+}U]F:CQT޸6, lN: ;eS ;^O$L>-"ŧilƎVF *v Pdk tM3(uN?p4T%C7X'ߟ=.|*8~kdPKyN7FϑLV5cI9Cvzf@f|#Ʌ{J8]vWL}-P+oD7BR4Q=JLT!Z HbLC+SHl8w)FX aE^,2z>?A\1u|nF@3zn._5G"`3gMQz}ΰA+4t;ɤc'SU(lĉ$Oܡ bL*\7o`[ݧ4W/tKclX] c} Ohi w܌9%fCk\@Ik#t]wz+p؅U5) -+DտOvV)^AЇnz{< 9쒰^@i8ٯu>ON}?"&jf m!9{b@"L]pTpNp< ϴp! n+z&*;0OȔA #.aybq@[<ɤJ[TgOK#t2"S_8$O٦;`(Xӭ!NWotoM㻗c/ZѕhxeD,LpMBQghCZN؎͞&lٯ=+?=ARG .-Ym06~wQm/@6+Ysu`FSr;mø[k GwzpUבz4{8'j!A ]b}h 5jRX}x2zbjFXͳjPfЙe{;2T-t/ ,h%q?ZPq@?A-4R.iaRIgە{Ԕ1,إ SJjCNC"Z0-pwIӄTzrgv5.e8f٘٩ؕ1lv}i>3Rĸ6opFjst[AIʫ`QaoѝZt] 6O}&Mua .M)gRǂ^MVj#vYC!XOue"=P 6$w7]$zh\=v\y4:Zuyw4YB=ò@0b-H+KRsaׅoͻ̱]3?vj-q˭{#хm{rz& %#9 n9wOXl)oۂӇ2$;<K+>c˃P Ap@)^/ːG>z+INᘴe+D 717bIzwh\ =J7<|~Eenɕ.O ? g5j2Q;9;-(P7$yU*nj]]߄ ŗ2131cQZqnxne,d%QфIw >mrfR_|[=^<$| )L:헽k0 :4&ɒOE|vo"g7)Q:gn бB Dz; *^J &`s59`3aGx?Rr&9A,@i}rPE̩Tvko,ٜT7;iJe7o@ `:8Uy,7|;6Urf utXT.ZtJlCW^p6^[rO0Jڇ~BmX[^B 3G[曀cYIWGʁ*0]OO(A7WiLh%'ܡGeE$,}, ɎtӼ95(BWqfFHCoҺzNBFOctݼ$K C%=~;>jҪG${[: P8$=o, !^oz!jRV&</Z@pê3?gXcK^N(x{d2 4fn,j ,.EktQTe(tH\tSrM:'3d:ň`(g\8jǁb;Nos"T.ƫ t=3[.mUri0(t"b=d7vKۖ̕^̓ȭP"I_/z%&_:" ER"В=8ڂ_@0hDr_Xp^`_j'['=`xxRm]]c %^atq$DI_<#A* *v4yK6յVm?"VCJ~Ѱ_C -WvPNC4 l`/<:ϬRwϕBh|wD |_?od CꉬMxz(P SPjV؉}$t"1 Ė l"J,?P? Q;$=kn>{MF$&^[-Ɏ]>qZ0̈́/SPltt bd kpvCEpt^Z^;U4[#Gab {Vv>rcPS9ŚW[K)>isXˇ5b ~"_xpX*)tO=x%h[qհ|+rYJJ[<1M3 +Ɂm$Q-fWE}1jz5Bj>%AaP]+q:tչwذTʂuJJdf'`rb9ҪtbR_Qz \4Kߞi!}18& 'ij K_RFpgg?Ժ ]],MC'x>|ua$ԑ.}-O@+OK9kUo%{..]Sy k3T(X}y;S+Hi`촠L ugF !jҴC}i&h"Y#9CG !-ZT3`9bstԡl]i$ށk3~k1we": fugu.&}S=p xA!hJ|bl|fTya41=$WtGuצs8 ~ 4SfΓwGX[7Q!5ʹI8 ,o)~qÈ'멌E>`HTxJwD\Tם`y%0KYq3Lb٫V6SV`ډ<nh{{^OVq`f=gքQoY)pC ~ǽZo72fq{b^o[BOR͎=_.~O)V̹T06Q=aPHrl邸l^:y04eF},63+vVv9c: dIߵ^~TYrmA=-VHPӰU,5Zi<*V~c*ʨ(F%•GiXb9eB'_3  0u2 ryoO:᥹ѷHzo7=a/QY*% FMںyjjr>.GT1PHwMݘQ`wB\U$qͲ펲l׃ߏ@Z}_Q>"{AK댜iwu `n#~-J:{ vMXfIu,LC-L2=]?3S,Y=H`iBSz HNϞ|]`cpEZyߦfpiѺ(H[JDe78'w6(מ|=%R /CBcQ-Gb5 =S+3(eY\gt Hǃ!iqPDDFTAĢddncbHVр3dŭr蔸ylp2M$V4tÔ(S[_DTtU$]ٛ72קVf l>QE=]$]ŗONx(?ҺfE.+{5-JT% YA}T0dgDu>V.Zn!ð_Is j0u#WשwfXf!i;V} >:qN[ ,Boonb(>SUUt,sdg-1!r?"P\`c'Z譽8z.ѡ k# W f{Y7S]UǏhϱ?B0yXe:~&_ĊqU]"zlN1>爑*bڠ@CCmffcG8g k]ym[Aw甩}ݓ5N> ,B,]kO$D`ME 1r z8:H;+GOWL4"|!PmNی^qfX dj1$7]knt\pA>6k +Nij |~iCV`(v|׊bj&*:7^,}!( IF,[ mx6BtgtA)S8nکz44c7NAaV2!/^h+4ŪN@MڶPaP@HΪbvFaXcӞus!‘HTu*d _LK=y:WRs$n+ I<}+]TIY7,= %VC*J[hchc~;0e >'{x 7+ѿH Y] L i^BrB;~Qu|8uPA^Z#րNb\Z_A]qWo%(-U}Qi `VYo;Sܪ&,S8dcu e~!V7Y.D]og7n0njI]Wm+zH$Nm37diBVz#J3W~&tHZ=m[mc_{ ,F!yo7,W[n_ZIr@BH;x`>\}VFؖtsyI2Cm~yXbv~ߤ)"_l;|FX֝m0xW*T5;1Fk4_$4  W>#/FW !U|e%dsz&IV+mVr>Ս1]Opo<䣭UZ֭P'վ²3=?o]Ξ^_S"k،B]c Q^{[ YSxQ_'|_\tǡiq w5ݏ &y>w*lr[n9oT:;>4t񨆆36ƳtJou*W›\PޅgT;suVפaNŪ?'vEK);S0nV#$ӎE<E. UY"T&~ AjPDVΫU =(^sNR $zg%$viR٪ВzM|=F ` qdzu=Oxqdw6qc<{ F$@i-7z$qE+YAK O2k;'y]#92j1tmPv6$80Buqu/J{.FK^;sl B},:=\{@:&{V@t6Bȱ8,EI~&i#₺*=RY4Q36.22 PɌ=fm~%F^05p|Qgq曒HdBqnUJOz(ɳg) no4.uG< M'oq{**7$ TtLtPT`R7͡!Z'< k8,Bh8&90$.+^ J2 hVҥj R`:xpqOIJGm2NgH[| QN^TONiN̂Mqqyu{+nh7ҶH2}KC޼4 )*[E49pۖτh7~k-ױ&y \`F/cAج԰o5ZbqR%\PҿčqOYXu3Ѱ,(/wFY„-ۧK"|b(߶ bp.>km8(6It WR3q7gu7MI?8+" -|n;8xݠ hU8HUwLjxb5eўQPYv'?e 9Sņp72ѷ#f&l)<'bhglG 5 Ð~gRoB>>۰#8 8-W¿I%EІwv>1:<4k+q(h|)tDя:>f,l$D'ih$[hq:+̃`!ė+zzV f::;jW%5LvC7#떚r^5T9E&@o74cѡR_Zk`:h[JHeWMF5̋L޴pR*SGqu}/QX,_换<=,cܣʏb``EM3*hR ǷG=1Cu0NM)m6Y xF"S͘37,K?.pv%ybW\EyMV_C-ڶ(dg ƫ?fnP¡;Z"gL8pXŵ-jzAȅn izsݴ`V6]DioEwv9+2 ֈ] 6_p`MfU>A(/bAፕrEUXVΜCϬr5 ѡ- TJٙa:t#yQnЦp2zMZ=30ѷKdh=¢(ŹlN|v~F3|dMcD9^ͷ\NT`sN;D"Za}yNuuQk;m?6yTk>҄L#H8oz&x43Lk~x:6 Q]C|W~gt ߣ=WkbcKcTJ2YQlY͕X_mGp>cMo_ ;iY󻰄ꇊu^P!lb*T_jqs! ׽t]/*s(nU1z! O\3[(~4ȹmn!ˬ-١%H{a whl 5o1wןķ/═j3Kw^&}`=&1T}E|[<7`]Pk~Tr+7?ЅsC]cq)&$T#AtF.ZPNj1O_yECpC1iR|3jrRJ25A^A.[Fˍ--aڬGZSZ@\Ae&4{(;mb@Sœ^z*-9-655MEi2 r!°b-_.dIu4FGKR2y#=numi}i ~ozv^c1PVT<*"1ad.+LELF ei9Nm lŴȉ|rEnRi+2iJ>-lnVܫ "/}Hi=9fqt(r7H<;<+ܙ~T>Fdzh|>ɵ@ΚO3 dҳN'7 *9Qdx\LobefTuӑ̀w,/Vyd3C<+CA4 uw]*a; Iy]v9M۩΁R#-cȺy~Y9p?> T1&pS(/8q^I_Ye®ʘñNӀͤ ala{cɢPLͥ<ϟ-Tg3_&3% n_s; OCkSNY'Gӭkf NWLHos6 ׅQi~L<`n5L{w !}h 0&ljg[XZ䖵NⒺ]qdI=DZcEUJ̀A'ZA]Q][P{ T{vz`t-HwM,{J@: ,$SHN|[>J}o4O"Yii]%}}9w~\1{2Yb aWQt*6f-W*-h\}]4!ho͐ו$~bHAs' v킼쥦qH^7c67-Ώ}A\@Kȕ!sq(!L)kd1 N3kh䕉eĐ$n%J䝠{&Ed,nѤN4l7] %n=wo\ƆˆCT8*{MA'Cz?j_4^ QUV& a5`)+Ԝs´>KC]xhueY'an˞nWWlRnANާё!yUo&['.=3͵UD[?[|05T)َ)(ile}9pHFj!C>c O?#//a8t3D$V 72Zk݋\ i}D#:|Wi/2 b  &VTsj,(}|9ɆO2XSJݹo{!x*AiJK)*P>.Ef?ҜErV(X2\ I$] qj}S|\' D"R`9,HmddzwzpyN{ERGז0ָЖ5l6~:*#CІS atf:IP+ st7>6Օ['9$^ꗑ4wqu)"=|̑hGܰzp:qZ;jA'oÏGbb41\pS~P`õ h+Q6Y&" #{~Fq)m³Yg-%[u .Ofjcst݂Vu1Mq 8 }N;q@ 'e(kp7(l>~-.hl96b2OpMQ^|"b]ύ3;}|@l-di$%Qf}{4vdX6Eg Yrmmt0j& ?]hc+4p4^n4Gv5 +7qC$# 0+U)ʳt9qRɸI {'!o,N{Ad"l@1#xNyk`zRtU> 0r2X=?[>3|`cn_G3&,g% :+=t{wQ#dRssfcb D])~"UV͔?(hV[yn~ɟpW^ԧ)׺T=.|6oV_ Q=%׺` *E4PlCœyAjb3 SnM}ec|&}bAݴ*pM xl/\-ŷYPb(3R}..~{HUWUgr6@KѬ"C\`>~<8؊WotF} /"K7Uxq4^IDYTVU<,uY  9+jtTtF'D¾'Ad*QE [3HR&C!l(?@`cw޸ғ9 '&N"'bMք P^AUO.$IH̯wdu]Ѷ O7F _R.|^aE[ DO9,6 $Y9n94 b.Tx>&\(9y6;Jc@(`>$Uth@c&n%DrDDɌ}HoOEXp){M\N*3 ]RT^m|`8Em0e0;tk}qYZtt@ơ~| lh}`(sд(?+. Z?*p(uSI i)b28Y -oYhMWy(9mbǜRߛ>&шU-"wN%uGvOTu8 8f_Sn[fo= Ɔ-J|F4̢kXk|l3Y_>,ڒ&Vk6%VK _"+_KB#9x|ka|g^>J&ڰ翄}T}LipCHaaXrɚvLEo&=& 6J֗(xm'WzaBI(H20sc=3\8 ~\&@1̺Ki ja!p;^ik@tIW[Edh'CKpt@G|skhWWQ,Ptc9'+3aB^!_`I<Kw4s-%i|aO%즟 ;NxHsXO neq@BUn::p]\'>P9N-t7(~Z,>_ "A^]-kJZ.+8ϟDFW'ܑ]9#e* dbI1"##Y1ФH7 W\Ej1+VYc_=2-LSW${ \,)U6qg2u(SI-ךpj;ٛ-zw!V<x]J6%֪,}ɉ9s :VЫznZjv c;Y$զr=)+0v,MT|PG%V% =w$u!!eS:aWQn {vˍ(E<ϡm2t!T^2 µe 6mݕ|f0.B}p謲o [[qXfkd`£CwAeoq!95KDN kkT $O'&d?*4^4$d-FNJr׶wÁ)q,N'=:I!:mlZdi}!ja ToV?8atmV>w}%K ' қ~Nj;2P$ kQ_A nG3*1.o^L7(viHW4!Z)WGb>y"Fq]C,6nlJѨ͑&_,s"2}y uO$3߹+EEo#t`k7W-?w.K.MkC ? ;zXQ]0A1K>#IV)qR++p** }Yp/Q`Ou]߫x^SbjJиyX,7D63DɌh,4 L? X%iEw[I{+-E55:w=s̰~7d%TYWdĖˀnJ*pSB]ep10|=֏lOp {T&%G"Xu&PlF|W$TV*ֈ<mI|i; "=6~=|e>L@@-: :4V6v5s5FhRd3O ftBdog~qXwk.)$|}W:a1l||O…  YZ