postgresql-jdbc-javadoc-42.2.25-150400.3.9.2<>,Dcp9|#+E}T2] 1#0ӎ O-,@g\ T,<)#vG1wWM0Vk~8V7p. &/Z+9"D]a}r[8305p*E/逇tu&ISљ)X|:͘ & >zD?z4d" / L  &,4       <ŬҸd| ((80 9X : F=GPHI0XY\]X^EHbWCcWdXveX{fX~lXuXvc wdxo`yyzyyyyz0Cpostgresql-jdbc-javadoc42.2.25150400.3.9.2API docs for postgresql-jdbcThis package contains the API Documentation for postgresql-jdbc.csheep15MxSUSE Linux Enterprise 15SUSE LLC BSD-2-Clausehttps://www.suse.com/Unspecifiedhttps://jdbc.postgresql.org/linuxnoarch5}(*6Ibw(NŮ(c]2 J9v"Cudg*_&9IHe*1(%"s#M83.WA'- i6+m ~-IARuJ.n5AkaCO6;WQD@}o G^<.P!ONem)kcf 4MAOIMXEBLZ s[!S-:l$X;"-OSs|D-K;/-i &/),V%f(P@O|}Dl],U<L[&~?1+Q8$)S*XCZZh((1-" LAJS'F)2<)9U%ueVldsh'M`-&}<IP><@$P22)4WGqlI.%)OtPLhO4:&UC՗RF2;|=RW/ 8p RIQQ<`qѸB!A+=. ")S gIes7>%#6 ,8:.3`$S;j7~Z 6JP{&;4Dw;1i<V6H4;@(!sn!-Rw0 E_eKnDlmp&Az(9.lV]{56++y-@@"t"$65&$(+AQ+ $v/CRT/8C#$"'"M 2Y W)H\$*9)b/Fd9$I' @>y:8Ea9fp7G5EA0DmOEy?4&P&`qM4{1#*+---VVVVVVVVVV9VVVV9V9 udFd"4 7Cq/E!LUGnK6MI_%\$zS-HR,n/3fm3^cn{UCPNf%2A;P8&&T/ "#sJ$#}:3)M?E>SPS_cBK#xPW@OD6#'f!S[3niWX2;)A큤A큤AA큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccQ4f60c23f5f282a0b02270b49efe894cca5e3f0443a5124a339ab74d0be524fcbdf39f07596e63b6f99fcae7c437b5b1a43afd0cc79a34f31fd2651a4be1f55694d2ad594f9c951a92d2e7867c770b778d52f8d8585c64202530952ea592f420a186b7c5a2d771cf0760d7e52b958fac0bb999b71431c3553c2efb8813cbab94e92f4952ee9fce6bee92272e66d179adfab8d41002fb42f7dc0137f87da87cd66b6244aa548610ae5e2409e2a27448c3d9df79fd8887f1d60b3cf426384c3c239e0f1c2dcf11e8a53dbc6407fc7a302dd13e179e8328a5efada8a72a8911fec83d3ddf5879ee66e71a410fcb97384b03e544d4ec03f40c084e01d60bffa13fef405db16fba1ba0a6b59d9c491915bdf12d22cb086cf44e940af3f41c3f2079e8007f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37ff1523fb7389539c84c65aba19260648793bb4f5e29329d2ee8804bc37a3fe6ecdb86757d88409619083454fd902e9b83c4777af9b7538dd9f841a946cadaa11672f278182cdf04f3c62a5b8d93f406791854a28791f27aecdb9981573c614240ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed8640b88e9ea66ab60ef420e63937e54386859e7fbd56dd877f3f780861ccd0fe8694c52b9b00ea6fdcb02e6696014012eb08f029b5d01246e300509ff699520e2662c50fa6ebaf761006ed105e0213cf572390e7a48c44df83501932e8cfaa43d60f9f09cf94e8c54a1c1e085bffe7f259c2eac5c3ac73e0a2d3ad3a741692a78dc5a56720cf9fcb2a059b42a9fdc975378c1eec2e599d4128eb80090d9a358ca1e235fda55c5df249227305f4864898f1e4224960d92c17978ffde63cc3258165d5170ab6e859cc3ae49d4c86ad17848b78bc4fdcc7a9ab05b1f7aaf1d87a0c4c06210a9108a780969da6ffcfec2a64b096a0640da325d2145c86eaeb8aea9b48db6e2fc9bf0240e192fdc40d326ce6df3c1c011f8bcd70a44c5b6d6e7505eeb2db69d42b0f3eeec1459478c743da464d1e6cf053528c4329612f43f549c084087e26959acb42dc131ce375429ec57f89e91844d40ca24fc16cb3dc8108f9f77d92984b3ee524bbcb38ebb65c0632ee17e4af5202e987e66e4c700771220f09b01cecd13d5ab6c999c4af096a6a619e944d3bbe05064ab7919e88e21fb972e1ef79141915001355826f5e8700be0c3b548324fb4f50d04234464762376d09e150cf55fdcadd5afa08ffac9531bf2cf899b368937c78527b099921c48ff17fb63187a9c06332fb37415509a6223243c7598f275c39160f8267af7cebe64361087bac235e87d6d3c29cb17567c0194551c6268075ebe8ca7bf20da7ece797681472a4e66f880d33fa1e17343f9cef94654e1682fbef41a2fa8e5af1291ad14a4eda7747e26c60e869799202c7706540613e6fa3fee37017b877d0242fffa4fd26c93a762f82f0d97978d2f597d7a5b4be3118b368a3d4cf9e689eff961967da3537f583b50c6b51e57d4a32328dda0ecbd91526bd3b186a86ed50d9b5c76f6dc9b969381691f6d45880bde67cb94334afa476505123aed86c87bfd37476cf02495390ad96c104eac4b8818c4bf4caba34f37c244e106ea4e16c0c7d667381abedce2dcdff2b92c1fe56620d84850b5ef9dc5ae6238138beec65349da301713963895882f8e2ef0efffd630a668930576896dfa5d38aa82342ba3d27f5a0a300327933a005dab5107fb5dcfacbf1d71c1b2a257f6c1894a40f43b43285fcaa9219872d0b777a26ce9de5576be32e7d3861d9988af53f74c95fdd37de65526bc1c1e664100b5c2d5e1a32cb705c8cca598b9d50cd0798fac489e35edb3aed9a4341c29a3ed0c0f512bd594cccac39deb60cc9c1879089daa9a91da4252d3381792bff7c635189b835fdb04c701b9f3c18cbee55b153f3a4dfe43dacfc47c9f73223882ae05c8dfc3466b1e5458a319e75ce1a1ee56b7c34c0828900d56d7f8da737e42518f7e737b8ecc028de5f024f670bb9eeca933fe8f672a0c36c4b8deb79044c76d806baf090beec0f73ebd99cff65ceb56038fc0e9096bb135b105a4e7b67b7641b53359f8a50a4375372be2373b8e7c24002cb52e2c5c704c542572d630137629ed9357a1b7bc8077bcfcc33ae53db812d9f8796ee0293bf1bd69b81e738875f5e04a31f4af10cd7ba300b22fd0cccb88a64f339531c1262ee318da173ac595b127cb25ee271882b92734c9b18b82946dab4b8404093ae1c30436f594aa8ea80596b4a1cd5db3dffccfc2a72903ca0223d8fb89082f746407e0b6c8178399cca8fd6b712335986ac6c70e96dcfedbb774962416a699227f0f876ba13b08ab6aafa9de13ec999f1472ae17bfe0beadedef712a1ed4606a34e65f383df1287bd45479fb2a5ede084e4ba47de46be1a41a389b8158b4198f28479cb409ae6bd51c9592b5f39c8a911c54133acabdfc3518af4cd8b7d2d4bde47837650247967273849392846e45f89bf7aeddfc7dd3d99a7c63568c9e1128b3c0e1f9259cf88c34f2404be5bf4e34c1f251ac28688ae06e869e2ce93bc4145a44fe7d1868f5eb397546b5f6f8b62e5dfd45752d1d7158bc73ddf56efa77af00a2e65236978e4410823e3d686ccbbc4be1c68ad7659d0fc29c03dbf5679fcbf9858b2ed075274ce4860a110614b005895e07a77f24eb6483959165f5f003bcf09b174a9df2740d554851927b0643efb432e1a82d48de7f9b4d309872b34e0263ec952b06a3b1afc279aed33222d1485b60e70b9488649f55d751c5ba03dbc6020e02e4f92d4e650f220102fe36eca3078f9b765e2b0ce06f70ead237e1c9d87dbb596c5d40622505fd145b5643464e046a8396165b031fbce13a0b8d3f85f2f61fce041dc7730a3e1446814b1900c63043c4e47eda67b462b16739a3b173e5468321471f278748f3b8451e920cb23488deb4990d0adfebdcdebba4e6c8619fe239cd70e230cd9293a07f74dac4d5c06512a62eb8f09e769194a65c78aee6c4fa49f0fb02f6d819bef4b78dbc2b43f76df8614f83bdec0957650672f651afc3e077d260b37da2f6702c63bae2af88593682e52acb2ab3c9068aa96c9ae842bfcf506e70244149ae70b78c67d59a101490efc360a1f480e7efafed89f6d4eb5106071ef44f0a54bc0c05c639549e726f12442dd2d74e5263a93bb4515e980f84a60f20344f79dc576e42f1e23b6d159230eb9f6f8ce159d2e0af992ab84bbe8822ede6c377cc043f544e5eab6997b2bcef0aa576086f62856802ffb2938aeda3fa75e6035af42779de938e0210b3d6528bf114c4503079474dbe5deec67bd6c07bc94303f1dfb29d0a764fc490fae45c4fd417a701947be0f680391eb5576fb41772979f20749916c1e7eb6c6b6066a8ce06c1836219df95b4cf527a0f73ef7508e0c1b1a55fe1f5c01d5dc8a25b69e7a1d93d5f89cda81a8c6925f6d5857caebfd48d1fa662158ee155e6fc837e01650583eac69d4593a6b7d81f700d5fc6c7956bc669ee60ed6515f2266514dd806abea606c561ce8720914be372fcef838f1a27c1c1cdc645edfc3cd2d67473070b6e4686d88a8101375be6726161db69ceaa57cb9e17a42bdc9e2afacc3223bdc641d3526f0dc1c17d1935162ba86f8ce225710130fe55012d23b60235d35a24078f05ceb357be13e086a2b61ec02789d40eb54ee8a024050613afd8854eef86add0653935cab78dd2775df1d5094e994e043b10ca0fe7b82938b6523796c13ba18c7b15316aa2259b787e8c78f68fd51ab7bd5b4d14cbbd8d275a745ff913b455662466556ae8fce8a8da22af289b956d2cc3ba8b4ffdd80c661c7ed37158b1637c7c6886b0db0050a3aa779e158295f7ff975c4160c007562becab3e60c21a9410b7a31d1c8246e608c3bb718097e69a77b4ddc9a1a108e0234a16c44a2a22f9745112bf77c47e6020598f851503806a928da262a749d850730e478bcc8a8b2998c28cb1ae4aa68ac0d151dbce84507aeab024e57ff16375ed75eea0bda722eb29ef24575f4de659e5d9eabf7001a34d27ad33bd11d6a69651efd5ebdce75b430d1e8304d755cb2c2ddc117ef1cbe264dba27e231723e5a8c7fe51f96c911c29d10313cc635607bc51f30df58dbd91269242d01501f39e7d408367ab333aaac7379dd0c060e17e1a652fc65eb51841fe4878237e0c2ba7d7dd133c9104c63505b9217134e447c67d478e432c1f0a42a77079cd1da6ee8481c5ba095e4de73f2f321f22003dd680fa701fe2f63af3ca693f328ac7fea251ab30469ff27a5a22e9c00586c529f6d08ec3ac9f172a8e02cc8e910df2878726a809eb6aa446f3fce52f173dfbef812f69724686524827b3988f5ce9bf02c6ba555802349028266692408339a126b60c753995776e60e61801132d25413512d0a3b30a3b260ac7cbbae5543c5abd19355617d383ef341607a4e29d5eedf13d6cb3cd6411143b306ae5566d52a60aef37eceb71431df531b031c7d730b6c5efe789d3ffc693a9f3b2af2bf38ca49a14bd93808cd8838636a6c60237442517bacb511790a6f90316e7058f6b226f20d7f95371a383dc3fd05f435d23b34ff6948ffe1151332f693ad152e06024b443af3276ec39f3c352c80df05e27682241c387c536ecce5afcaf5d1d0e916c38026017adc0e096d7705dacd9c60d00f8717adab8d7b81d376c5c72606e30772631c1c2b8a537f610c6aef51bc5acbc0981c50df5a794e95a26490bd803ea48247685c0ef747fb10cf375dfab58e8f9469b7a26de847b05f1a6778aa543d768405b2ff892d26f42151be119632f9eb7bd77e64a05b2dc0058e4ad83cf364d53764d4dee0e2eadb1d70ccdcf1bf589963a2d6bfbc71be517bb22e4977295529e2abcfad5d6d9a0d8a46b2dfed274a4f546ee77bb1ce3a68d111d130a94a786561d549f93d95d67fac0dceaf155deba5e4881fd1ee99da99410bab3167f974aa2ae9fbcbe7250104e4c22d01a127fa912dfd17687674d8b1f6bd900ecb9d3efcf2b539593b021ba2197e47f7a93e0234fd51a5331536e738225cb793fba01bdb7d78ce8c8fe22be25aefe9bb2145762a1188735431a522d3d40f503a22d3c76d877f875f1eb6c97a3c6ef862d9b1e9dfffbf0a6237c43f14b090117ce608ab986b94257d353247ba70bfb8b08f32d94ca4b53d11f7a1ca74f13969510c5f1b6a392ca7a120b40dcb398d3c4407eb6127051ca4542f7c1c866e1c4c7d7852ec48efb87195215d0acdc4a968463de326fa1bce19850b3742c3e22e101d2b12c463b2cc90f1eb8d030cd544399af5f00b8ada46e1483be0bffdbdc1453c19cfdaccf5de4af14c562c7b0ed98b1be4099c0a15e1a58330f4344f27d6069fe2febc900270d44d1536bb57bcfd17fa335feb082fdb4301900c367a9ae691de4e45f702b2850a3117e255f780b986f3cbc0696786efd811585650db8ce56a072d1570b021e562f363400c81b878bb314ff4d5da5deadd1e2d0a6b7d4a185aa3127a30e97bddbd4112be0b98d05a4de421b44f375ce336002cf7b3cbbb24c81e3976d5f4b9e37d39b9f53b1787dd486ff6a720fe7ffbf24ee93a39fe52ed21bc7eabfc70febd35cb102205739a311572f220a9c9504361de8441238eca7a15f30f8cabc294a53553dbf0c7c2928cd501874a680684b1968a0846c6d59068061416e0cdf31bc0136c782b31d1ecb1d4072660c2cc2fcc703384843d572d6b3ac0001e21e6919a203f3ab6835ec5eb540b171a5d6b2bac6e744f411998d5385e2915cb56d2071fa1682f26c3cc2958ef48327ec46c30a00cc3bf5bb5dce7d3d929d4d2a4ee5e86841cdb7c87f12a712ac5f0aeb7cb3004f86dd05f8b2ddd16994ce13c4bf07550f1cf34d9e65b704b3d4fba5460449b800d52d1e60d06f824944e4c77c4c799803dbe0d6ce9809d8cf58bd498adfea91a028675c2451bf1b43f75fad14772a5ed9a32215d3d10bc1c84418d83fc01fd3d83bf0b94eae3515d77ae8305648017f49082c728de9626c29982746a4155cacd7fe00158b7d6eda0d06fb9c2426913b964926206f71ee3e25755274698e1e6ebdd03a9d74fd9a0670111dffad5caa8246ef26d4eb9b5f36cbe5df4f51f07dda3402c2c72a2b480aefd29b3dbbb7237741cf6db6b1a6facd53a89862af49b178fa0abd1082cfd2ad20b2315522a110ab0124f4f40f22b81adb178abd7084e707f7c1d98f086a90a6d7f306510c5d45eba134fe2846700ecaf071e3e96660db1b33547b80a08feb6002ce47d8b10a84d9689a0e3e569f89cd9c5b7c2015489186997f4a8a14cd46d130f10624fabd57e6473517128a2a5fdac570fb79f40da73fc698c3b916b2d49e337450b061cb8145173c66f6370b0aa44163f64c32d9f26e1308c815bad93dd705debea4ebed3dd69ee3bd9b722fd1f0907fc9ee22cd182434d56b47c6bd4efbedc26f84be0a463d30285c346d0ff40dc058972d624c5ada5fafc7c0190c2eb8b4b84350c25f0eb57f5aea78d0c8f1f40f0792b5f288ffc7916f4dbb86be1c86fae0b45469e211f5d805bb2807d6176b2066a328ea78e972f1b5642b6224dd469f575249d4064adcdb64ff6a67014b1ef0d2bd584e7cf9806ff79c59eb1688249e245ba9f6916ac7f5248306cfbfeb52d9b8d95eef8b754ff3b5c453541083a43815318fca8c6159ed63137d1b9a23fe03e08b210bbe7f5930ebcb87116f860d37a6616a274481ba722c8b80a538ad660a6164e28ad9559223f392c3a9ddb6978aa079bde6b4ee56a8f1cd4353511629bc4dbedf37e2bd48431e45b93a133a5d33f410f2574a7e0312366085deb1d6f0c3eb584329a5e2efc5becae706b86089254dbd354dc9a2d441f2eb8c0b385f3211cab7572de0e14ac477ed9b99754141dd8543d83e5f988bd19e3c865712e0bfe83973d984fe48bc3254864c3236092e057f0957294bc4daef667bdd42925f299470cd2c1adba1aab09383897cb223082f141ba763cde48fa009196c27bb30471b374491380da17a2634683e17430d6f4bbee8d2212550076f655f21947c44ef8c65fa314e5de352e22d81d043dcb7faa122fa353fdd06175070483b843815c5a1afa74ae3e4ab29123440ab70b81338945467f31834e0b5c3ccb9a03c484154ecbcc3beb146d886f4dc6ebee187efa61f8849420423cd46ac4d60f4be6c0a0cdb74eb0e46238c92f05b63e4873cbf859280768256946c383a6fb9add6c03996002d632df75dab8ec45711f0dcff76cfed19583b63c460261d992a4404497345a53c359a0cb28c6769605da968f8c6c398f00f5c370ae57c365c2c067a36e6ba3fd87805e0ad2e94579bf6640476bb3a0d07da9d5a70d7e4e9ca9a13c5c54945da50888653aab746d424fddf8c49608515fb7fee7e7074b207f291eda1ec78a3e6d558a905be6112741827ede4a21705dffb85ec0c8c26cb2d242b6c7fef76a0cad055d6d49682c192aac396eaedefc929d80dc87ccf883997d7dd1d6f08c64d8ef16d003667be4b30c700b9fd67db3372556c1b312cf84579a9eac38b39508f9480e70a4fa851af291b5d37c3794573b0d0f0e33667725f1f2551d0f6bab6d01bd039bfa19d632070a8ace1f0b6b8dea261693adbde20104719f1979be473763176cdf2be338d93ad646080bd6b223cebf5705a352f8bcd4626848cc4f0a97da243b134165217968d60c532eb1e46755ad586cd91e6fbe7af69e34683034014f55a9e35c4bc6a512eab49f77148c4ddb6b107041eb8ec48c65913543c49dcfbc13068688d3c34a3d975ad420558e7911f3ce05392b0ba6dc0c8ab2726e1823bde7951db5ac265c5638288b6fbeb9bb4d528f6b8a9539bd99acf8003d40d58175b02ec544ebd72ad116c0eef9fe76351f68a3e4298ee5e70a5c16364767e9889e4a732c40e76f2574fa1faebe00a8270a177e6f19d855a911b21a230930d8e8d8a8140d726370a5b234b21c964c80b9179c126feeb2c84d41281158a02dfffc231971967eed0566ea66e065cbb6ca7dfda152c140e67491c60e2bdda230c4891a6101fd4a7fceecff75c4680b09e0b612b9006c217395fa3b54b3992ac4d8fba558c6f4057dbc08689f552307c8892ba798832398bb84295c4c960bdad3970711a0f7e58641692f340d2650f4ab2a1e57ce7b64ec8dfc4f2934dfa152ec30e339588e55e3a71140ca45c7e0d34b8dfe25cfb4b57273ee3e042b4c174543017676bf555ef7cc788b1c5291334178ecf94f074cdb8807795b8ad62525302036ed743525cc6280600d9f4321e58e06a13d36c3c8f0290ae6d436d6f78eb3fb57780af000e472f93f22e77259af9f09eb97fd0bef0e14edafde4be5a8f1dc283971819d4d86aa796bc1b8fed6f97638021c37fda50122655112201911aa42c1605bd16b9e7c57fcedec1e3435c33aa1e7bd0dd00563bd9523c9a5412a57a7dfddd124f2b6c00f530493e3a84c01eeb654a3879e52d70f4697c93ce52815ce77e89754c6b1298ddde49ceea304c3c7058077676962b95695b1ca0f33b17c21cfd4cdc059d9179e31dd26be51ad3bf21bccb595c49c53f152a3f50754b0ebb312a9a049746911895441159990907b67b9f5150b5d23fed400335bc801fbeccae02800c0ee68095819e1cedf53fac697a887f6679f742fdd82eead5d3f3847d11b9a6fc10909f736d85cf1232bb7dde32784dbf26e0b73c1f267bcd8ac53c82b0980f2f469b1581352b9d1899f0d4c231a56fb3cfa1da123b929b35584ba894080454aa8266616737c3057fbf0c6085849eced7c32c0a30a87196df243a570f2b7519354ca635c94aa6decfaadd6db382299e238b89d8f5ab1ee4227677bf1a6c8dcf42f29ce97023eae60f43c891f5dbb2dcaf1dee3104f6a4dde9e587ddfdf7a6c6220eedf1fcebbfc753a61589fb545eb83feeaf7ad00f527fefc43cc78be92a5d94e660baa60f70a87066c69a8175a0470de8c36e4059be937a49286996f3389cab2991900b7c6bbbfc9a9127978f4151597ae95b9fc70a9ad0b226b8d3d1dc75aa64b732413f192153e4ab2e8af6839fd1934252b55a3bb2b3795ea966031745c9f0af19caa356833f5a891611ecf143a1bd2cda18a44e754439f3d58a62f7af5528b874eeec719bf02db1d4691e411150208f59ce544aedfbf4cd1f9bc617164b7a88feb5b2449ebade00aba376745f7afb62e88601b768a100111f2be1bdd3d38965a82e61444c8520f758db71530a39b180740c4bfc49430f59d535b574e329126cdf70c1712451e237ae53692f8a353b42d529a18591d6c0a2d561cc754a9b1b054e0cd5d98e27af1b4f695a6567b4a37f9c182f97e4a2a2a241e7b2d3a7ffc2b0da0d26096485fc847514935924cd7775e5369e0c264b2c6ada5731a3c7904563d712852b27afa432dedc2f11ac6698b02fc103a0ad1ea1041901e58ae00bba7b68d11e2d78c1251b31e8e6649f8fe4182cb9ef2c52baa3eb350c2dbbe1814006b3aee217af1a416b42d134a6529908e6985cd39c5c411ad64e10b874ca3ccbf75cd26ac5e659fc463f41d25fdf00ebdaf611aa0ebe79e9e677fe029f70454311097efd51ede2a0413f55e8af3676d3653f600bc0d9ce18e010322ffb32c970cd9682e52aff024fd1f12acf4151a2e97e1e05d9099a9146dce4f3dae38d259e6d9e2eb2b567eda11d7485f23959b49b0e578f41a753b47508bbecdf92710bcb5ba24548e32c1e88153aa13d6ec348755345fb9b3d8a2af9ba5b34793e466e1ccbf02be4603265fd1a94613e1a15e30d3eefb51bc94f499f234b99525cb285bc4baa248da5c5355ddcd298b9c80af2c1debf9c6c1c3064067b9a00dc9a8df845024c5130c296c5843c8b4ea8cc49fedc3e696d2d7c202a301aa1cd3730f1b337ad61e61a6f676484d4681eac91a518eeff1708bb6b7097901fd85b1886f135db7cae6dc082aa915bc6ad918b60e1c1f8db43d0f8fafaa64960a18380627cb02d7ebf2df394902076486639c1cdc112225a4b1d638886a9ed83f33cd9adb495a6d1ab011ed9653129034fbc0fdd87fada22ae3bc7996456ba3e02d3d6fc2e6916856fa3a0fbc016a1f12d13535307a5e625e3fc1878cf4990d14752e80ccc5ec8463a249f5141fcbbe05926c0e8027f85f4691a9529a20328131766df0450a805a6748fba50b8fc6137b7c31698428d621042a76fa727264ecffbbb4479d2bc768cffb27b1df196a120846d3e7a9746b28ac5b9b3f3fe47b7b87554320550b1036bf36f9b1275a7e0e4f927460ea974bc9e58dc7af7c85964d13757006c3d24ba2e2cf45c3bb103269630c4c4694917a766f0024e992b55d7aad99d495a26adb0d54bac6403eb174483639c58e25e43988158348bd5c3789f3cdc9f5bbc6d8cb5aaef2e940dedf6e0e9e9c0ef6f2f7bd19824a640a20a18c59ee902071bac38898a406b39e4441ef363dc948301b3c90fba95f0252e97ddf8660fb05365a03e5d0c0ddb2f1e7b41bc6a569d5bd29d705093578f72bd033e7e17c229f947ea15ec507c897b4382508eaa500150bff25601505ee05317450b2fd3d5d214d3edb81fe976d082c466acb007203e743211284d89df56b68581716e4cfe436361cb0f2192962738b8d22557b54f837094646f07487774a65062524599dd32ffa701f285f16134bbe6f508aa12c04a5dd6a474d4bb87c479303815e7722e7047bad4af43a5454b36642169fb4fa9a026a08028fb37870eac31a9ab5da44ce870367c1c4231ab4e909e9a4b09b3832ee8fd24067713ff959bd9b5417aca3ad35f34688b280997b93b087a3f9484527a1572523d19db313c18ddb72a906705da7ae8fb84509602d0d5d21f4891831ba928205cc6b6647592622aaf4c22f2eef4f5d279909ed84f47e773365042a5ce4b6c0c41fcc07da2fcbe09bfb2530a73d46e69d0080359db4d9d7f9ca63298703c5ddd976458c2e55003a82bf92ec62cb024ceae4a84cc7b2b7932cd2b93a8663c10874a3ea6adc4755af209e8ae2f635b3b4eb4565e45b8c1666f73a6be73f8f359a7005f0817041ad67ab2481b5175767167590495a44a9837cbdbf6e5f6f3edc06e8eedaba4a03b274a78d4b29af740f501e8ad0a0e03497721213a8b570864dbb705dd56191f18869857973f02642920003af7d5953477b4637a6aae37e7671ef58a344019bd41f552ae0316fc3b43adc741cd6d2ce81a2f3c0f767580924e52ab35e68e9dcc191102149f994f92dd1315c9a1f932c39502cf6a470f1e75559777df7b35b1903124ca441e8a91b1daf8d005e481202c0ef473b2c9a2807e77e6279d9853c0f96fbafb32c84ee2629a2684b645d85e34b3e0aba26201d3073e1ea0756a3b3e0067dafb8dd21a22a53f7cab8634fd75ee9112d434da15286d82dbf7a965aeacecd2566ada42145deb5689eccf1b06ce5e9d377a4889932fecd07b43fc333346154c092e8d9d8430ddfdee78a75f3531fca0ec17f1da89f23eeaea9e3353125a08b271f59e306f9523da8ec792a52e789facd77898c74f1f33af6fcc1d475385f9045dcc7a2107dad65c2071aaf2f6bd2af0d8eef2755885586771f175c6adb32d38933b7d9903adafc8a7931d8d7a676b22ad75515ae18e57ca51eaf12345fb3373a6b9cf644af2e45aae196fe23141ba3e646ec40c1bb43b56544d0be9dbbff886de8074adecea1ad84290505ca21ac0f046309b802122cfe961584c1761255ae0446366a3f77f4c121fb7ff7a9bcf8d87c7cf7275e8e3fc26b46a3ca61567d8ce46d247ee2df8978b325fa69cabf863b6e94f3b5af62c1f66efd26622dceea035f9937a7327bf4a2787ca1fc4e8bcc6f09cb3bd5b13a094a36ed59fee1570e7102516bb74101c4e027ed745147f2cfd44ee7ddcbfc4adb432ce478534766757be02e308243dbb93ee86e7cd64e354cead2bb8397d9dda3d1e746ebec2680a2adc851d18073e499eaf567b6ad22f044150709a0c86b531cd9d9eeb906e0b5d735084f7945f353fa25ffde4e4214d27e2004bdf783994ee930f4452641156b2bc26dc3665a786cbc8569b5effada642427e83fafde8011e49fc29c2e8f12df1cc894cc026af5d1b07e427be0f82a1ac62216d3043582495349ed318b9c87937065212f29e5d78bbe0b818017f3bb9d658c5e6c596b79d3d72045da8c0cbdce4e86b141d006c94a222ad608d554bb3956b00944091f4702ed0e1aac23999029ef69c201944c5363899dc58e4caa4eed28e15083e9db496aff935619ef8d966418b0b81633dbd6be8d99d1cf723c0b9d7a7d0d3cef54692990a9007f0f1fb4018c1f05ad7b1c5e500f3c8648b0a2e4bfe7b34eaeaa6bbe07f2121d0390c6a556017a2c3e408c2ea634b72bb69dc8012f08deabc0a1cce52883a7a42e6a73f11042a3f2e4086f43bdf6b1c1d5236da2a4aed084bfdbc3488f5430745fed95600efb92eca9389f89adcb935544d340519c096d428c0c37ef55f1aeedb1211155de7a2403f2d698137b845edca15d69fae2ec3593fd358491ab18bb03cb40c18b57146b2437bae924bbb72e71810e92c36678a867fc4f0e105dfc25f46c567e9158193f415ea3853778394fa9047d7024ff9a0416a93f14ebc0ac95df8e5e1c0c6cd47245604fc448f23d5fba2672f745c5711bae28988f94f29ac7ab4971426e88443d803fa8e1b6f247e8326af6dbe6c1196f221ed6a79868f0161fafbea4256173e623657516ab3c048b49ffc7f1646f4aa2c532c1bd85546ffaeb1f77f6cc29d2eb161c134b33ec56c6cd7a9743dcde9eed275779029d313918f371ab8920d902b33758961b3e2b86b3c3bc0f3f36d4061ed0fc2b375e3aa9e0d5f00b676f50a3094e1b0bc8814c993dc2df0907242ce3e9fcc35af85e61c55c9be00dc36f7582bedf348924243bc4ffc9d36dfbd5bd67dd4bb50501be9e1b72f68a80520e1782699792cb4648c4345c04d5a3e13c95d553d3b6ae20e355800b36b33d78f5c298499f41b889a1c704ed2e4318f3db31083165ef4feee5ad71aadcc5dc2d23862d4f3243cb29b514106f66d1cc332bd065de110dfd5fa06144fcc5b8bc0b469f29e475918e10bbbe2e8f09d7eba42c76ac6fe893bc8077dc8144e0622544e68c78869a0196d0081dda0449ac88d6e9777e1e6eb6911f4ad77cbf46c5fb7d4197ce365105ed1784e8ae3439a553acd34b5563c77640b48b019eb7ee3d8c98f2fe1a4a76c670e3eea72d385595e37147866380b6f525e21a1aa1093b2aead00545ea5d72e5c94d5796ed2e13094b1875bb3cb43c27392587852152d59fec57e9452c52147f505d2f93765a3000b7a56fb85f2c22bb74b7b6dab750f9f6e8875b7cafbf29526db21816b0126964dc08f367e8971c2ca64ae1ccd60cc6b5285c653f8a915af6d16ac35bf82d7a948d90072915ab2793a4e7a0909015f25e7fc7d6f993391ec356c84f0daaab10e101ca4e99e6108d039867dad747b69adc912c5b3979ee1166b77805de2b07cc7e9ebe7e98889d374f86c789a663edef2b9e1b911e3f16d771ebc238a4204e6b712c1c0d5e701f3e0a57020a2484ebd476596c3c3eb7cb6bea3705d2289740a890dfdd0234f5d19dd0f7aa7d08a87b04ef33252dca3e69bca829b1d92afe72e3120b102e93b84b606e127f73caa1c78deee420d2dd704e182d9ee120f41a29fedceaf549b1fdbe439f56930c3c561d91cdbb6b4f30b6c51444b7a98fbd83d38cbc9cc4fa72ef684055d8ea01001cbf502c0cefdeb4e72983d24d9965491b042d5f07451b75f6bd82fddd233d9f6fd6e41b280e8becddda6638c667441e3777e36e518772831ab6af0ab8eca6ebcded191a21ad11b3132bb33c54921fc4b00f9368ae5fadc1d37db0d8b4e0fda5b0febf27e02c9f827da92786475838adbc0315031ba1ec9c646ab0f6c5a4cc90c8e44866589eb2fe8588d5b058a7e4f940fea3c7031ee621f131fd99fef522e34089b00a60632e51f567377514b2fb0130530b081a9f6b5d150f09cf592b8722814859485ffcdbd39f53e8bc121a5a2e85f6697bfb506749522249478f830234ad025acff35227ddb0a0da97bf057fb7021bc7ed0a9f87b055a78755d1cc99268c1ff8556f0262376bbf206763be5edc9b222b5db672d3814f4239cbdcfc048d19070430d2d0ca2950d1269bf6157cf7e20411a3e433cc5869b0f4bc2310f002f6176efc269655b4a4b2f843e051663828e986b548be11ffa7ec2df7ae4e229f2c6669779976f0b37bee20eb3d3b284a7c75e88497ce824a78bc5b2909dbc00e623ed27890ac469f14dff6b64caba74c2218c37b3114aa5b107e94fc0f71816cb1424c32209c83d037ebf59fffe790957cf1a9a36f33e13d5a94e3424edbb3ceae959c4490d0b3950666fecb724935bcb445e52c89c95da51101d84aacbcd2453ed9bc3c73c3bc21be8a03b00ceb50fa2a1cff01cd35b9c6e083a4da5cc799ae50a2538a33cd40c06f5ec5f5ed8b30ab8b52e8cd13f466cc8416f1cec02a9e853370efe8b8b5bc2c6558e72076fd1201bfc833f4fdcfe2600a2f0b5acb40ac352206469c37f2b7207308790bbcf310126222132ef885445d101d6ab6e7508ba6857db092da290ce4bd510c4156684c6c0f4565124d17250ddb35f83acb4e5dd007bf1741990d5db1990bbf719b23027b9b695c371ad0d1e3264240a9c002f5deb7b1f2cd2ef6dcc9c549a1c87b5c2b6768d12c900dd8d7e132a606f5c2588c1af72c6e8b1c0f8e0cb61ad533129f45507aa4afd99345f5faa7f06575f8afcd682ae512863e49d8fbe61f5d6cfe843056af9bb7156072c2f0fb6afadacd7d0be52cb52c1c8dd8bedfbff5fe791190763ba417991f1a348011bf18e1ffe62dafca5ae0c196e943e5f0b6d02f022746eb9fdab0ccc4adec5b292bac7c0b9610fb1dd436503a7a9d41c270ce4bd9bfabeed4cf539f3f414914fab1d838f52fa882554e9b4cba962eb4cafe4c8c9dcc0a536c9e7eb74be2be92486a53883da81b65ce4679049b3062622f3275210b719db6ecbcf331cc9cf965c2755fa71bffeb0823af7703bbb11d01804c3a1b5c63d7da0cfb3cb7e4b7222b41338c915382de155491bb29e808f9e6a330a6b27a51f521eb434e89fa1b3216a2e55015251c3bc03d9995d67107cc7e1908fe08ff1011e333e47473a128ed0a99c5f32cfad39434f4235a531cb31e806c161f171d5c4cb530e0bc682ff5b716683f9f6ab19ab60f63a372291ec356dba2db34b1556cb265d7c5cfe817c87615ad9343cb573633b751f5109dbcdff76681a6c8f8440f0cf827aed1f3c020bfafc935cd7edcbe6cf68251937c3677489d3fec0e43185f8f9645d3a6bafd7ed0be1fb5d52195bec33e8e5747fc25b7b752c036973c280303b9d2174f16de776ade77e6db24598d6a588425833378b8751fc44433c890041602ae6da4cdb2d474befb28cf458a737dc8c5850ed31023144e8b8dceb5dd107248be157523756cd3e6783eee685915bb1743733fbb7f38dbdc60d2d85bdc04a23312800702114fefb9793a20e002c8b3885a5a99b67e522fadbe18d0bb5ec3bf6cd679a4367ce8ac7b13ffea0716b3fa654fadbe957823434fd811894431df02fba1b0279018c8ee99a7bf0344bbc36da7149008e7afd588f2810a4eb2a738c94ecc3556ca7879c28d1a0a99fbc4b425d915688053940d3578977877d6f2a565dedb1f1a8699d2c91d66a2fd3b7db3a8aa0c123276733b598140eb900d305e2186de08dcec83d513e263c9f226edbd6857d7114813545fd5bfe554e0be982e8fad340c88a1ac9111eedb5ab8ed2f222d775af453761bfd5660fe1ddd390cea027e9d1704988909862b69c2eb7cc8678e3f577c264777c03d8a547ddc8d170eebad813ba0d77d5776073c2b1e0651118ffc03b62434fad1ec5f44fc4505791abd2517ac77558d8d4260bcbe3ecec8a98ed8d284808587052120918e053bd60f631faee9f521dff718b5c488cf5fb184da2976475e7aa1dfdd049c100b506f197c8e106a58f9e39a92f669be52c33ca30b598d30e0c9eaf966ba337b238bdf4b9131650fc6a20c34fe199cb57771e7946f7435f02dccb2fed0b9bbcfb1deedb248c1ef6cfc0e59798ad5b0e21c85bb4631ee642d3f5d823a70d5bcd7b60e6ba230111c23f6d6c7fcf5ddfcc027ddd8cc5a31453d993ec5260b502d7cfd38e6e4078a23c061f699a51eb637faba47f67713102cbe00f49d3aec1a9b1fb725062110adf97ad99e0a6ca057515f5e2ea141e63acb7b61aeeeb189a6b5679cb2b2c1a0db6c18958cffd046921fe3354923105c194b18041c6c8e0a0c967c2b1e9b3d19e1c000d9c61048933126a15722b10cffbf3c41486250a34c6577ffb1208dcbc199b20f1a1860465f10de47173d2ed6d05e0fbc27afcd8e8f47fc35b365658b47f5866b9c1c1b90623e7ab5a90a0fbf1f2d7cced588c570b2fb9b983d439a076f1e9a5f1d87ff0913a8a4d886bae6953c52fc19a7f0970e2c3241488a291df3941e0f187f36895f2918f34564985cda4402fc676636217ba475e3004ff5451d85719ca0fe9bee4902551164ef1b51a2aa5a8545a3110cd6710ef886dadc99b207d843589f208118720814eba32fb395902e6025ebc4f6d623824d7a3dc071d2a07a8f8c52ebdeedc4cc3393b72556d7ccce016ddcdae6ef756f99c9d1f622a7321fcc942c86220abec24082da51bf531258df6f3b14e725a41c70ec34ba58925fbcc26456edea0a2d3f4e6a3bb7c689324e0e478b27ba6dd126eeaac12be06f3b54f68b8f3e9f4172d2c4b245f65975d4880f86be5be45b92fe223ff047e8abf30f9043cd7481ad39cec26a81abcd61b406787c57bb00325f40c2215a1034ebca86d0374a980c54de67facf8dbea430c2e43cd012400249f24448418afd2e83502f524d3c7ede61fb9b1bce607c1a6ddc7bb7d5d120b1821f482409e9735682ae25670d5d5ee0030bd8fedd98f58f3377e655ed9857ea6fb3c4c18f617a7945ba36d4304adc4448a9c55af73828452e12bf6f7bd83511240541de21b49f0faac1ccd3f2c1344339dd922e2278af692344a311896b51dfacfb636d0ff22fd00e2f3d3dd624f18da0bf86034a3503f005b6dfb896cb27fb6a1d54a49d1474f082d2154d4889582ec6170f9f59759545f4483055f3b72b002bf9983ebb5dde06c7ec480b2d220e988122957aff0952566123634d62ee3a40e84f2c5184c394d3b12cbb4939f93d3d14c2f4d043d6ee8df00fcea074415f31eab1575aa060e914c720ea5aaa127ca32fe56472b10c8403d581f19bad3184c22ad9ba153530083b9716aa0b0bf4a1a23fe5d3546d5f0af3882a0d906ea07c6a57bc8a4f93fc3ee74a1062c14ce0cb9d01eea26b9f39f87d4307f3439d04ff2045d3e8636219c671f95049d1e7ce9ae51806e3e504a1750b5355abcb8e01eb405fcc9fee954efedb367c88a0e7dc9492beb2b6245dea488339cfc16e6c7a96d3ca8725958d6cd060e39c4c1e388f4e388db9d9d2743a3c6663a56ee725b43d3ad6e1bc84bcb73d4bc5d663df12559ce56aa3d1b570d7635e6cd98f46ac907ba6d198d92f26b0b2c1fea442cc49e786788c01d0bf1c9d8db4ba7245c19a9029d5a737616b1e34b6e7e1e22e89a455673bad76acb11b711efaed24f3838aa02d75bcd1d5e4c42518331f25080db7b0ae14119eee3e39098114bff5650fc6dc86608869612d40f2e01733a920100a80699a7721a296f8b47941a5195c494f5959ac42bcfd2a4525543ee81cf2c2492eeb3c15e8125b6a339990645a1ec82796657b1e422641d22e0036b9843eb009396bed9f924f1c4e38a0c3e9ce54ed2f987ee8e199347f8ffe7645e89ab3b5bcc0768b663660c7225fafb4ebde657304dfac61aecb10e6a3da76086556c4137f1d09d05800469c1dbd5f189edcd8309e5e1c9e1028c36b5614989b3c3768bc6388bd47912458c117da0a8eca074fde7bda32e263081c9f1d520c484b08d082bd8ef65edc6acdf8699f983b485bd43c4f075a8666a57bc4f64345db7481a18448142b747b6bd73ce7d8678fd07c1d1dd419bd72226f701fd8c2f8d28bdd9c319de6ef4152ff5827edd7f025952358f6967c3aedae93f5b5694ac2bf4bbe5ffb94bf9add013c3c6e21f7fadff2b5c702dc0142ada142a70558303d48982b4db8974ef3f4e2fa5c52c2a6824629c05a8a20d3275780c3d5ff94110896e312efd3acad26b5f04bedff7570a454342cd3b0a78a29596aea7a1a2cfb2b159729fa46c0efffbf9aab2ad05c3d3f5aeed1d2b02c36f206a1a18f610605d3d70a009baeb400f7e3ab42f1138ae44564a939661d98395a7f65000920cdf0f81c02ff1d82e97df951dd1232c746e31d2de819110b901bd91c7d7a7a312d64a8fdbc0318497f1b4499f18c8d7df60e8ef558cb7705df1fdc644fedcb481360a26f7aaf1f814f047c8aada7a5cb3e6261adf5e21cdad4ae4f28d6a57ad601263eda8e0a98aa9ac214823c63cbe38fd0fe51f2fa19999efe0a4aaef3be747583d24f639e9602bc898bffb9e18233899ff9bd23e19b881418103473e340986b2c842aaffae343871a29ddb174631ad6ff278826c644e7dd7e8baddbe4c98f477175944f6344a3cc11762e0eb8d44cbdb6b0747b254c7bc2020553412e753b63182b373b65ca4a1dc61df3e56ea43a6ef22b81431d12e3b911e9a2e41179e02450b1b19025f0b910cb0b4cb76dfee57bd2fb4ebbd7f9fc7e03d554c264b3fd7c1d7846a4ec357411712d953d814893c426621baffc8d7aa7273d718125f2ef13da5629b57d9575d2ec85f53702eb8e9287801936fa0a2488f85c1fd629aa73532e0e6275b87750da89587ffaab09bab8896dc943488a3cb51454f78367251b04a6eaf10579d41474b211dcbba2c73166b6d6fe0105904d0c34be5c85efa0a53ce9c31d176a0a72464084e44318900d128b755c1659c8e69b44c562fdb7e9d589327934a96acee3938be49d0f035f69c180649226f33f4a2c7fcb38140fd5fe5e9878c5d1c20b8f59368ea7870b66b8146ed71550df72a08defc3c6bdc38996b67121a5da18693aa45cf04bfc54ee1bbc832e306f1e1a04d84fa02722982682e175d8e2ec1971a16b291fbccd69c9f4cc4d84b5c6d2830796fc77cfba01a47d0eb38a6e7cef3fe32e7e85062696f5f148fb428e3b5c433f9c66da6e082c9b16cf06f757c720bcf9d9373bb4229eaad657702f1ea41ab3e32f78f4f84e4c84a1b6aa84ad7525f01fd8bd9755fe38b65c7148e26366a77dd1217849e66b994f31951c37686af90d1a716753d4e64e6be3390bc5ac064c214f05e25c9016fa4a1142e6f35ac60b5ccffdcf4e26b226f9e79318b198f36926d8e47388891819aa0dd7edf54cdf4570fa24e8d4965b84a6d3e04fdf096f5634dd1a81f9aea8f2f7c597c2342b196e99beb68e2f90757d51806a8ab54d4ce8fcee6e3550fc40d6b3b932b013e67bd1d6f89520cb9e1c430058a10e5e543abc74e75ade619c0565dfdf4379ed6de8a8c7e86be8f3ffbaf9d191c086f5fb35ac9299f023950271da07c6c0b78b5b98487c4aae690fb6fe19564d7e3ed093f30bd31ed0abd5723519406a49ac4e2617f4bbb0cd4f695cd1a931129f6fcc4eba0a9f6e1dbbb274c13361dfea9bedda86ae68e996a2f7ca467663bad6da19f474fc32c5b53f8a8e2b5dff73e8b06059860de7754dcc5fd581a26c9828daae52c73797ec52e801390a63eecc32ab9fc16c3ef56e8a50da7784e1b55b4353474b045af68c9a87d1617280c851e0eca506a0680dcf2123e012d92e254011d4016404c8030a4f3978fcb6f9cdb88cc6521ed36cb7a24c624d2e9e63943c2b4c1a573609af9566e10de76c22f84b49d8024929ddd0ca52c002cccb1bca59a7323805dd7806166238b459d28c745d8712795b38a4d4ee2720dc79c2a1bf5a0cbfb56365705db09eb945e4656927a4aad7fc7f23916894c8d81e75717e3e117ec2cefadbc43e5c756cccde1ad66c88e28b7484ea1d8219fa47209da26603f8c24b842525124ae971c8e8cbea8235e59a665eb2cfd735cb649e8bfb0367ded170a2aa46faf2a831c015752afed2e95dcae9eb627c197a648c0529691d9fc96f365eaa44c8b6244b9753372828d776141dd169cc0bb6626e3d35a7316e4273bac040e62dbe6f1c1f8b0f592ffdf554127e06ca63dfc774cc45ae46c6f034056adbe0e75ae760aa4e4b043f1db098e7d59fb75e8d1b74c45d002b8cc88536fddfd272eaa4e4ece008477e5249cebfd1ffa18a6abfc8bf06a788ee7fb0b873d6a74fbfb4b8ff39bd1c780dd27f2e4b2b03c9103493abacae130822f0f543f42fea06c0784e3d200d9771b6968fe15914308e64d96c9852f6080674afd53ac781cfcfb9bd0977c34bf82877f1d56e43e456051a718b8bf37857df4463ecffa4a577efe8bc9fea24e9c9ad45e445d5d34e0a1d347e6b35c06cf0f03b9794de0867ee35a428c8c9ac7d11ca61cc786999d67127431ae84ecae6ed1688e1618d2b0ce0decd60b55496329345c83f73700897de8770ec6a64473d8c1d2fd807a3bc496ba5bdf5f635ace53948f2faa0b541bdf6f0d6363c566117ebfc21a1ff99ce1c65ad76e4e241c3898fe7df166b037028b3cf24e346ac3704903405aa62c9fc241244b0441460f8c071c5791817eb178e976812f3a7905699df757eba054d27112e738979e507a8a4f53c054806e8348d3f2c3faacfa080af7b2be479798bbf3326c5bb53251cf18756c800506da12ff2442ddc85ee2beec2476af0124ee3088a98cfd539c49265f5d01577a3f6b6ec79e5f81adeda2d0b308d2ae00ef390cb12f542f3846bed4735bfcbdace1a11ea0405bef26f296ffc300fdc5c0c43e475ec2a4449572092f9b5b02ba5860c48a98b404e575a0844fcda4ad008c66e71dda08055eb8f47673354b357833177f636fdd3ba3cb5da5f772f2209c557a1d5752a1a0529095ba403ae323ffe53fb0500dc23e83f626ee765ffbca0447050a83d4635df20a59f271261412ca2fe9f795490f937fb13f711bd4bd5a2a4249489ab3f88de2598a6a405a12726577c72d85795c5707ca87ff18da38af02a5f1cc351086ff424770faf0949d2f9c97627c9bb8f7fb0626a791fbde844c66719acc315e2bb3d1b381d52bd69928ba4047d81f10e93febb95c6f4b042383419f2b42c3e7f048b8e18181ecdec40fbe825d4d31ed1b46fe3ee0c96a34ce901b12cf7748b21fef962206b564a4c2c8380d0419da952ccc73061ee293eef0aea018b9a1be2d104269b4e89c6953f5ad47ace8b93748c2a600c1fa65cf2c1dcda90308d69954616ee68cb18e441ed3b81201dd9c3e9d6c7a7ed9c89e93e124c9d3d72dfc28335d07154ef86989a02572b5bb729afbff88ff6c60a8478b49e7fef91e0faa11c19fd6afac5fed8fe2943ba97a4a64f66579c9b1178439de1f92f5b71390d7ce712b51432ce9790197e3c334cf2c6c5317bff62af4a05fee8bd862200dc24c99e2b7fc833ee7063641d18b6e1df987861678c0cb89b03e6f4239bae6ad917673606b15ff924ef3ac7b8648134a9388815b23b6c787a741b96ed5250c8ce1a05497646e46d035a9407c9599c5b4fc281980eda8ab1ee57c3424012f7f179d812c5c2423ece715ca5077b3394c5c5be3400128e3975a4d64bbff93fd620b3dc375e291ae520af7b6138069c6bad7feb02ce28027c832a4f99eb8ddf9c144d9ce2bbf8b68db7f7872a061b43b90164be2333137b9421affabcb3a9b93cb3a6d56fd8173a4e7c1d14222f15f2e048bc91110c439f5b0e343cd7e53ef10cdcf8f0584a82a52841d3523f53264e3124bcff29ebdc0c4c498998314e4a9d41a3dd44f0a7854c351e92cf8ede5f70e3bb811f849643744dff28dfa03e553741928343251d3e76c276e4f6e4b399029c9b32ddf4e2302fc89253d37d65d476f7ef61cb41003cb285c8ff64cced00e7defeb0429cf6ae9a4bf1df305d651a4027a814df55ab569bdcddaadd39f78d2759476d483b94619f6a71efac46859b0563c81d9e3b0ee08d5f7ca6bff036ca5ff705365ba68fd2516422492858ac502b0586083b7bc3f0c0908965e6417cbbf54ef6853515dece22897eaa4311c21fe1c16048e5dcaecbf89a8005c2c409ec5245ed0298982404a359797c11dae68fd0aa727d07e07b1db2dc5cd2301e8c2b84b303c27da026f601723df39b18c623943a54ed34f3fbfa536489c0b0445bb7d23a86bfcaa78579fa7357ffb534349c8a978fad4bd32f0710c117875b237382442b20212fc569b5eb42cee77b47de05e901006e9972e979cada00e6a8b231e0a94796b630b76c57013514e8470b90b50fbad956302cd6a59da595f0a7ed66e0707f6fdddf711998dabcf6b62c95f0e0d689b3e7482c59dc5da8d0cbf8fea8f1163ae1cf175d8c6009d070a6b8660a27be833cbef2f10498035dd8743801a46998c6269ef11018b445d3d179d99c96d25b93ec9deee6a3ea29514b86b7a7446b571d5a8d0b0bafe5a5750605313ee555a05aa1080ef1f2e2fd5bdbc7c45b102b3560e9bd7c98c2f033cd985ef055627cb7bfda848860b62f156fc0f3066f0616fbee8225b9288382bce4e91facb8738e5e18da7d2d951874add216ce56f1490c248fab8b8d221a0693fe95a0823e425fd1397289d7e0e16bc7c5b2a82f8f0a9d9a69cf43a05d8d852c56c002dd04fce5c30b85e32cdc70464307214152548da58451d5139b67589d82e9d2e61e6f7e4b2e8e8bf4ccacb4097919a0bbea53fd3d1fbf020ae4d57c229e64f6266b73fce0c4e5198722ac70ed67b0f8ec447bc2e213ec319ed86aabdc22704c0d5597d624a864bb6bdd127ca0d92bcc20355eb3dac02ddd7edeff3044cde4c27e6f8d0ef293d530fe4f3af3577c69bc24728999cf3a7b855a088209a5d66cc1d55f7872cc5883c243068f27fa26ad58c3264a7d9c03da6612954bd432e6a0f9a599dbda33d560dca485cec2b8829ca0cfd7c4fca2114f4cceb3dfc1d4b980f3156e19c5c7425c8d5c4eef6d2b5ec6339e0642228d679917ea76cf307a1f49c5108a00fb39d3adc12e39b0afa46cfb94d89bb0dc1a0adad3e4399be9b5759758918898e4e2887c7aa2373892e686da417c40b92fe3fedf4f0c3752b3cbfdbe768c17c578cb9234cb8b4069840b0a484644a96cf45d022bbac8121c772608c96a743f0d045590cd65f987982f73dc88e00c09202dc700d7f83dc6335965eb875af3d7a85e25241962a8301220447212b6899e0598591abb4445e5f7ea6b0a1e032a872732f9957d14036864df308cc9984d6f7230a6a9aafc47037bb890216e1e267f8182e667a1d87d55def6c20a6ee88c3d1c197792a4e656f8620440eb54236f14ec2c409b53425ada63c3fe6810b98a134613c0308362070353bb54564648de6619c4c3b7052e606557382a8fa8e967de0aa2190f90a88560f2e92b4674e271d7d28a8189fa2c990530235f0d6946c11c0892dc9a6e69de6721b255d2ced014b49d33f64356d63f06e8430c79dad99a2279c0026ddbe15062e53411505f0fe0c5c979066674ae8c85d158a4ce1e134b354f2f749d97b5ebd4a80ffa0a278de56280da4a390e8dd2107020e0f7a1ed3895ba3953eabf4989f1f188f573cde0b8b96995fe037e5f18614268af27002dd0b5b047cf71abb042416ba33d7eaefb0ec476a63f8f74b10ff365a5db23da45d49effc16d83546a9a2c7f7e09f51dc384d71d258ba83e1fe0e044de38eba4846b2939d7e661c7b16f362801f1a7277c4baf1d33f2709654cd367c36ab0e79fd66d41dc7cd2f2568fd5d4fc4d301e64181e3b72a2524b2dc8c611e36e5b6ae0beb520297bb0981359d7a76eb36fe51758db2ec8e29025c8d420e8386e40beda7702394bffbd438fa5fe3ace24ffcb4d10f660a06befec9cff86a1dfca1654ca2084935b8642eebe3f1797f97be7cafbee009849fe7e2b68d6b73090eab09c691d81b58f9b7df4367514f5447bcade8dd4cbd75cc9fd676b02f2a49b61a3734b8eaabc65b9bcb796d6d94e87df657f14f182483a9172e038c816f6becd613e5fc982fbefd908f876fc4e04c6b8cf1ce4dae614ea7d0520991cc59ce5af76c625a29095000f86ab82c518bb5e98e27f1dd5552f568d97891797144ec80fa8dd3bfd3afa63dc41c7511485d358e4d2ae252387b74c969761f51e0f7d6afe315bda997c062919667e8ed560abe34ba470aa296d311d8321ede55cfbffa8e8a8ca79144808e935355aab0ee3d895dfe2062bfe825c963df73495ed26a54a6789ad0a3db7f405cf3ae066c82ba90565917a73331442bdc3df725a406c603bfae13dff6cf993f255fa49b425a83985acf6315ab54db339495b65955d8f2107a5e10b64697a49169c4ed7f3cfd5d1884fdc3a893eea335af97c6d2500cb1c979a676baa7574f404c8468cad188f3fe610a3f987195471d1b7982cbb4cb52033ed1a06f121c3f5ca95fd6754b60494ae39f491a6f86856a4d462eaf5828e96fb8b8d8352e202a5beef7022f00e438a449eb163309671b04fa56f9a9a959dcbf5183658b79e8b1b652135c00b84daaa6f90292960ab3f9c0691f8706609a09d2a5c6f112b071924793b5cba12f47d1a55f07140d3cb318bc137f1a8ea9982754e3fa457a8a5bf2715be85fb5666423a44e3061c0750ef449c38d5b99913614e136b586db45993c5988a28c3acb0e443583c2a8904dfc2b569382a897f0e1477cc8e8ea072f068a854aa1f78a860c00f0a7cfd67c1838b89f9c74a300e72a1ee6a8cda615deea8cd5a867bdfe1e246dd02af9006caa7327d400345d0783838ded6549fea30992b7e044972807934ac76f6ff611d8de2d621787ae96585e4747a6cd4596c6b32ef3a5c9bad10cb21b33dec11b257ceeee386c04d125b5860e0f118d53727df183054c19dc773bfef0b313a384474c2f1979046a155d1bce66c5e7e5d8d379e705e4a00e723fe1b6815c3f93e842c8b02e5d919289478244b9b1649d2a7e5fdb86419d805a5cdbaedb79c85bda8ecd353723bc3158813117f39711021f684ec706e8aaaefec5ecf28ce67a4c5d8e0d0ad7735da576e8aab1b904698fb1511a60e18a08484acbf55ad2a2b4d0d0586c9e1d14216d419c2dd73146fa59d17f2e5c3dfb398989cad924a2c77b3b3ad9209053dbcad7cf8c56126afff649f8ba28f0853def46527c7d4c4dabf01668b8ee3d62379a92e0058778f4c4f845621e8c7d9aa0537f2ccefdeb725519839ec331adcb20806f98da3e2efeddd2674e327cfa49a4d337660cab49dea23ce6d3dad8b513de72a6d8458c46565a85c8363fe263d8ad23ed4d0d2ed55f4687052e82e6513167e57978f3795e56eb2b9a9113919fa095de684af0f124552d8bb121d113d68f47a66cb532a9eb2b76c80f2052e815741b9a8b73f5463f476d42a8e616070a81a371e841e2df84075f5c517d22603dec4ecc9a9d9bd486bff17cfb787b0c946a88d8a6b591bee6574961234a8670fb19f022be47882259fe358a7d6caca9df88e1abc351736ecd8584cbaedf19a36d56759db224fec45441862c5a953e7c8bbb0f439c9018bdea099399d524b3242ef047d7d483d3140a65739ea114a2dabbffdb744e2150ddeaede785441bdaf806956204c5c6fbeb6200a8ccab65d4038f8e205a552bdea226be8a25e6bc3bceab05baf5498cfe2b4414d9cb379e683710c3cc3459b2c341328c4b239183013b720e9ea8e2d25247ea28922c538358131d449271478bf85fe55c17fdc2c992e7593a93cb78de407805f2539b996225c425262666c15d0f56ce0401b4c8ecb42066f50d014e07a26430f42a525e5c8f72082c5d5ed5547253c876152014bebaa12ec784893b1983358e75452856196aaefa98c29e2024644d5bbf184106fec3c126325b8929bd034661052130ccaf37e5b0671094e672fa3f19b08a76c1848d5aa18de1ba7d75dfe9922c1ef6dfbdc443453d742b43c477518cbefdf174643a84df892b28c02142c4e82b4dbe66eccf74a38566029c3ae95a4bbe2a8ac8bfa3a742f4b9fa7f87b83f431426b992dddc89237a9a834da66770d39307eaf96a94323f71556bd33852986eb44ac2a5bf4637c0404d07b2a9a12763d24c613d0f5d02326ff663aae32778fd44d90491ffbf22c6365095eaf138389fe607ef2d542f30ac3f4b32f03dcfec9e6e60d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec36d5febdf59213ef50fcb1a9cb372cf5f86ef28c1458ae71ac02c9448b40e8041231e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb383344c5f24a83ccb65285065d8afe6519ac6101682177abed91adad3df79725b5362b491bbbb51f065274ae758e485b1c5aa21b93d2299e1961c9df48d7f8fe7ec5be1f67a4d62692cc2fc8b81a71088943fc4c1462bd76fd2f04bc0e965ca6d53rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpostgresql-jdbc-42.2.25-150400.3.9.2.src.rpmpostgresql-jdbc-javadoc@    javapackages-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3c@c2bb _HYUmSS@S\mc@suse.commc@suse.commc@suse.commc@suse.comfstrba@suse.comfstrba@suse.comdmacvicar@suse.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.com- fix createTempFile vulnerability - CVE-2022-41946 (bsc#1206921) * Added: fix-createTempFile-vulnerability-CVE-2022-41946.patch- Address SQL Injection Vulnerability CVE-2022-31197 (bsc#1202170) * Add: fix-SQL-Injection-CVE-2022-31197.patch- Address arbitrary File Write Vulnerability CVE-2022-26520 (bsc#1197356) * Add: CVE-2022-26520.patch- Upgrade to upstream version 42.2.25 * uses SASLprep normalization for SCRAM authentication fixing some issues with spaces in passwords. (bsc#1196693) (jsc#SLE-23993, jsc#SLE-23994) * https://jdbc.postgresql.org/documentation/changelog.html- Upgrade to upstream version 42.2.16 * building with maven - Removed patch: * jdbc-postgresql-9.4_p1201-remove-sspi.patch - not needed any more- Build with java compatibility 1.6 - Modified file: * build.xml + Detect correctly java 9- update to version 9.4-1200 (fate#318788) * https://jdbc.postgresql.org/documentation/changelog.html - Add patch: * jdbc-postgresql-9.4_p1201-remove-sspi.patch- Do not version java docdir.- Do not depend on ant-trax.- Fix build on SLE11sheep15 1673259001  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~42.2.25-150400.3.9.2       !!!!!!!!!!!!!!!!!!!!!!!!!!!!! """##"$$$$%%%$$$""" &&&&'''&&& ())*))) +++++,,,,+++ -------......-//////////000000000/1111111222222111////3333333444444333--- 555555555555555666666666666665778777555 99:999 ;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;; =======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=???@@???=== AAAAABBBBAAA CCCCCCDDDDDCCCEEFGpostgresql-jdbcallclasses-index.htmlallclasses.htmlallpackages-index.htmlconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-all.htmlindex.htmljqueryjquery-ui.overrides.cssexternaljqueryjquery.jsjquery-3.6.0.min.jsjquery-ui.min.cssjquery-ui.min.jsjszipjszip-utilsdistjszip-utils-ie.jsjszip-utils-ie.min.jsjszip-utils.jsjszip-utils.min.jsdistjszip.jsjszip.min.jsmember-search-index.jsmember-search-index.ziporgpostgresqlDriver.htmlPGConnection.htmlPGNotification.htmlPGProperty.htmlPGRefCursorResultSet.htmlPGResultSetMetaData.htmlPGStatement.htmlclass-useDriver.htmlPGConnection.htmlPGNotification.htmlPGProperty.htmlPGRefCursorResultSet.htmlPGResultSetMetaData.htmlPGStatement.htmlcopyCopyDual.htmlCopyIn.htmlCopyManager.htmlCopyOperation.htmlCopyOut.htmlPGCopyInputStream.htmlPGCopyOutputStream.htmlclass-useCopyDual.htmlCopyIn.htmlCopyManager.htmlCopyOperation.htmlCopyOut.htmlPGCopyInputStream.htmlPGCopyOutputStream.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcoreBaseConnection.htmlBaseStatement.htmlCachedQuery.htmlCommandCompleteParser.htmlConnectionFactory.htmlEncoding.htmlEncodingPredictor.DecodeResult.htmlEncodingPredictor.htmlField.htmlFixedLengthOutputStream.htmlJavaVersion.htmlJdbcCallParseInfo.htmlNativeQuery.htmlNotification.htmlOid.htmlPGBindException.htmlPGStream.htmlParameterList.htmlParser.htmlProvider.htmlQuery.htmlQueryExecutor.htmlQueryExecutorBase.htmlReplicationProtocol.htmlResultCursor.htmlResultHandler.htmlResultHandlerBase.htmlResultHandlerDelegate.htmlServerVersion.htmlSetupQueryRunner.htmlSocketFactoryFactory.htmlSqlCommand.htmlSqlCommandType.htmlTransactionState.htmlTuple.htmlTypeInfo.htmlUtils.htmlVersion.htmlVisibleBufferedInputStream.htmlclass-useBaseConnection.htmlBaseStatement.htmlCachedQuery.htmlCommandCompleteParser.htmlConnectionFactory.htmlEncoding.htmlEncodingPredictor.DecodeResult.htmlEncodingPredictor.htmlField.htmlFixedLengthOutputStream.htmlJavaVersion.htmlJdbcCallParseInfo.htmlNativeQuery.htmlNotification.htmlOid.htmlPGBindException.htmlPGStream.htmlParameterList.htmlParser.htmlProvider.htmlQuery.htmlQueryExecutor.htmlQueryExecutorBase.htmlReplicationProtocol.htmlResultCursor.htmlResultHandler.htmlResultHandlerBase.htmlResultHandlerDelegate.htmlServerVersion.htmlSetupQueryRunner.htmlSocketFactoryFactory.htmlSqlCommand.htmlSqlCommandType.htmlTransactionState.htmlTuple.htmlTypeInfo.htmlUtils.htmlVersion.htmlVisibleBufferedInputStream.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlv3BatchedQuery.htmlConnectionFactoryImpl.htmlCopyDualImpl.htmlCopyInImpl.htmlCopyOperationImpl.htmlCopyOutImpl.htmlQueryExecutorImpl.htmlTypeTransferModeRegistry.htmlclass-useBatchedQuery.htmlConnectionFactoryImpl.htmlCopyDualImpl.htmlCopyInImpl.htmlCopyOperationImpl.htmlCopyOutImpl.htmlQueryExecutorImpl.htmlTypeTransferModeRegistry.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlreplicationV3PGReplicationStream.htmlV3ReplicationProtocol.htmlclass-useV3PGReplicationStream.htmlV3ReplicationProtocol.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldsPGConnectionPoolDataSource.htmlPGPooledConnection.htmlPGPoolingDataSource.htmlPGSimpleDataSource.htmlclass-usePGConnectionPoolDataSource.htmlPGPooledConnection.htmlPGPoolingDataSource.htmlPGSimpleDataSource.htmlcommonBaseDataSource.htmlPGObjectFactory.htmlclass-useBaseDataSource.htmlPGObjectFactory.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlfastpathFastpath.htmlFastpathArg.htmlclass-useFastpath.htmlFastpathArg.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlgeometricPGbox.htmlPGcircle.htmlPGline.htmlPGlseg.htmlPGpath.htmlPGpoint.htmlPGpolygon.htmlclass-usePGbox.htmlPGcircle.htmlPGline.htmlPGlseg.htmlPGpath.htmlPGpoint.htmlPGpolygon.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlgssGSSCallbackHandler.htmlGSSInputStream.htmlGSSOutputStream.htmlGssEncAction.htmlMakeGSS.htmlclass-useGSSCallbackHandler.htmlGSSInputStream.htmlGSSOutputStream.htmlGssEncAction.htmlMakeGSS.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlhostchooserCandidateHost.htmlGlobalHostStatusTracker.htmlHostChooser.htmlHostChooserFactory.htmlHostRequirement.htmlHostStatus.htmlclass-useCandidateHost.htmlGlobalHostStatusTracker.htmlHostChooser.htmlHostChooserFactory.htmlHostRequirement.htmlHostStatus.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljdbcAbstractBlobClob.htmlAutoSave.htmlBatchResultHandler.htmlEscapeSyntaxCallMode.htmlEscapedFunctions.htmlEscapedFunctions2.htmlFieldMetadata.Key.htmlFieldMetadata.htmlGSSEncMode.htmlPSQLSavepoint.htmlPgArray.htmlPgBlob.htmlPgClob.htmlPgConnection.AbortCommand.htmlPgConnection.htmlPgDatabaseMetaData.htmlPgParameterMetaData.htmlPgResultSet.CursorResultHandler.htmlPgResultSet.htmlPgResultSetMetaData.htmlPgSQLXML.htmlPgStatement.StatementResultHandler.htmlPgStatement.htmlPreferQueryMode.htmlResultWrapper.htmlSslMode.htmlTimestampUtils.htmlTypeInfoCache.htmlUUIDArrayAssistant.htmlclass-useAbstractBlobClob.htmlAutoSave.htmlBatchResultHandler.htmlEscapeSyntaxCallMode.htmlEscapedFunctions.htmlEscapedFunctions2.htmlFieldMetadata.Key.htmlFieldMetadata.htmlGSSEncMode.htmlPSQLSavepoint.htmlPgArray.htmlPgBlob.htmlPgClob.htmlPgConnection.AbortCommand.htmlPgConnection.htmlPgDatabaseMetaData.htmlPgParameterMetaData.htmlPgResultSet.CursorResultHandler.htmlPgResultSet.htmlPgResultSetMetaData.htmlPgSQLXML.htmlPgStatement.StatementResultHandler.htmlPgStatement.htmlPreferQueryMode.htmlResultWrapper.htmlSslMode.htmlTimestampUtils.htmlTypeInfoCache.htmlUUIDArrayAssistant.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljdbc2ArrayAssistant.htmlArrayAssistantRegistry.htmlclass-useArrayAssistant.htmlArrayAssistantRegistry.htmloptionalConnectionPool.htmlPoolingDataSource.htmlSimpleDataSource.htmlclass-useConnectionPool.htmlPoolingDataSource.htmlSimpleDataSource.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljdbc3Jdbc3ConnectionPool.htmlJdbc3PoolingDataSource.htmlJdbc3SimpleDataSource.htmlclass-useJdbc3ConnectionPool.htmlJdbc3PoolingDataSource.htmlJdbc3SimpleDataSource.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljre7saslScramAuthenticator.htmlclass-useScramAuthenticator.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllargeobjectBlobInputStream.htmlBlobOutputStream.htmlLargeObject.htmlLargeObjectManager.htmlclass-useBlobInputStream.htmlBlobOutputStream.htmlLargeObject.htmlLargeObjectManager.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlreplicationLogSequenceNumber.htmlPGReplicationConnection.htmlPGReplicationConnectionImpl.htmlPGReplicationStream.htmlReplicationSlotInfo.htmlReplicationType.htmlclass-useLogSequenceNumber.htmlPGReplicationConnection.htmlPGReplicationConnectionImpl.htmlPGReplicationStream.htmlReplicationSlotInfo.htmlReplicationType.htmlfluentAbstractCreateSlotBuilder.htmlAbstractStreamBuilder.htmlChainedCommonCreateSlotBuilder.htmlChainedCommonStreamBuilder.htmlChainedCreateReplicationSlotBuilder.htmlChainedStreamBuilder.htmlCommonOptions.htmlReplicationCreateSlotBuilder.htmlReplicationStreamBuilder.htmlclass-useAbstractCreateSlotBuilder.htmlAbstractStreamBuilder.htmlChainedCommonCreateSlotBuilder.htmlChainedCommonStreamBuilder.htmlChainedCreateReplicationSlotBuilder.htmlChainedStreamBuilder.htmlCommonOptions.htmlReplicationCreateSlotBuilder.htmlReplicationStreamBuilder.htmllogicalChainedLogicalCreateSlotBuilder.htmlChainedLogicalStreamBuilder.htmlLogicalCreateSlotBuilder.htmlLogicalReplicationOptions.htmlLogicalStreamBuilder.htmlStartLogicalReplicationCallback.htmlclass-useChainedLogicalCreateSlotBuilder.htmlChainedLogicalStreamBuilder.htmlLogicalCreateSlotBuilder.htmlLogicalReplicationOptions.htmlLogicalStreamBuilder.htmlStartLogicalReplicationCallback.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlphysicalChainedPhysicalCreateSlotBuilder.htmlChainedPhysicalStreamBuilder.htmlPhysicalCreateSlotBuilder.htmlPhysicalReplicationOptions.htmlPhysicalStreamBuilder.htmlStartPhysicalReplicationCallback.htmlclass-useChainedPhysicalCreateSlotBuilder.htmlChainedPhysicalStreamBuilder.htmlPhysicalCreateSlotBuilder.htmlPhysicalReplicationOptions.htmlPhysicalStreamBuilder.htmlStartPhysicalReplicationCallback.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsslDbKeyStoreSocketFactory.DbKeyStoreSocketException.htmlDbKeyStoreSocketFactory.htmlDefaultJavaSSLFactory.htmlLazyKeyManager.htmlLibPQFactory.ConsoleCallbackHandler.htmlLibPQFactory.htmlMakeSSL.htmlNonValidatingFactory.NonValidatingTM.htmlNonValidatingFactory.htmlPGjdbcHostnameVerifier.htmlPKCS12KeyManager.htmlSingleCertValidatingFactory.SingleCertTrustManager.htmlSingleCertValidatingFactory.htmlWrappedFactory.htmlclass-useDbKeyStoreSocketFactory.DbKeyStoreSocketException.htmlDbKeyStoreSocketFactory.htmlDefaultJavaSSLFactory.htmlLazyKeyManager.htmlLibPQFactory.ConsoleCallbackHandler.htmlLibPQFactory.htmlMakeSSL.htmlNonValidatingFactory.NonValidatingTM.htmlNonValidatingFactory.htmlPGjdbcHostnameVerifier.htmlPKCS12KeyManager.htmlSingleCertValidatingFactory.SingleCertTrustManager.htmlSingleCertValidatingFactory.htmlWrappedFactory.htmljdbc4LibPQFactory.htmlclass-useLibPQFactory.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsspiISSPIClient.htmlclass-useISSPIClient.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltranslationclass-usemessages_bg.htmlmessages_cs.htmlmessages_de.htmlmessages_es.htmlmessages_fr.htmlmessages_it.htmlmessages_ja.htmlmessages_nl.htmlmessages_pl.htmlmessages_pt_BR.htmlmessages_ru.htmlmessages_sr.htmlmessages_tr.htmlmessages_zh_CN.htmlmessages_zh_TW.htmlmessages_bg.htmlmessages_cs.htmlmessages_de.htmlmessages_es.htmlmessages_fr.htmlmessages_it.htmlmessages_ja.htmlmessages_nl.htmlmessages_pl.htmlmessages_pt_BR.htmlmessages_ru.htmlmessages_sr.htmlmessages_tr.htmlmessages_zh_CN.htmlmessages_zh_TW.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilBase64.htmlByteBufferByteStreamWriter.htmlByteConverter.htmlByteStreamWriter.ByteStreamTarget.htmlByteStreamWriter.htmlCanEstimateSize.htmlDriverInfo.htmlExpressionProperties.htmlGT.htmlGettable.htmlGettableHashMap.htmlHStoreConverter.htmlHostSpec.htmlJdbcBlackHole.htmlLogWriterHandler.htmlLruCache.CreateAction.htmlLruCache.EvictAction.htmlLruCache.htmlMD5Digest.htmlObjectFactory.htmlPGBinaryObject.htmlPGInterval.htmlPGJDBCMain.htmlPGPropertyMaxResultBufferParser.htmlPGTime.htmlPGTimestamp.htmlPGbytea.htmlPGmoney.htmlPGobject.htmlPGtokenizer.htmlPSQLException.htmlPSQLState.htmlPSQLWarning.htmlReaderInputStream.htmlServerErrorMessage.htmlSharedTimer.htmlStreamWrapper.htmlURLCoder.htmlclass-useBase64.htmlByteBufferByteStreamWriter.htmlByteConverter.htmlByteStreamWriter.ByteStreamTarget.htmlByteStreamWriter.htmlCanEstimateSize.htmlDriverInfo.htmlExpressionProperties.htmlGT.htmlGettable.htmlGettableHashMap.htmlHStoreConverter.htmlHostSpec.htmlJdbcBlackHole.htmlLogWriterHandler.htmlLruCache.CreateAction.htmlLruCache.EvictAction.htmlLruCache.htmlMD5Digest.htmlObjectFactory.htmlPGBinaryObject.htmlPGInterval.htmlPGJDBCMain.htmlPGPropertyMaxResultBufferParser.htmlPGTime.htmlPGTimestamp.htmlPGbytea.htmlPGmoney.htmlPGobject.htmlPGtokenizer.htmlPSQLException.htmlPSQLState.htmlPSQLWarning.htmlReaderInputStream.htmlServerErrorMessage.htmlSharedTimer.htmlStreamWrapper.htmlURLCoder.htmlinternalNullness.htmlUnsafe.htmlclass-useNullness.htmlUnsafe.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlxaPGXAConnection.htmlPGXADataSource.htmlPGXADataSourceFactory.htmlPGXAException.htmlclass-usePGXAConnection.htmlPGXADataSource.htmlPGXADataSourceFactory.htmlPGXAException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlxmlDefaultPGXmlFactoryFactory.htmlEmptyStringEntityResolver.htmlLegacyInsecurePGXmlFactoryFactory.htmlNullErrorHandler.htmlPGXmlFactoryFactory.htmlclass-useDefaultPGXmlFactoryFactory.htmlEmptyStringEntityResolver.htmlLegacyInsecurePGXmlFactoryFactory.htmlNullErrorHandler.htmlPGXmlFactoryFactory.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlstylesheet.csstype-search-index.jstype-search-index.zippostgresql-jdbc-javadocLICENSE/usr/share/javadoc//usr/share/javadoc/postgresql-jdbc//usr/share/javadoc/postgresql-jdbc/jquery//usr/share/javadoc/postgresql-jdbc/jquery/external//usr/share/javadoc/postgresql-jdbc/jquery/external/jquery//usr/share/javadoc/postgresql-jdbc/jquery/jszip-utils//usr/share/javadoc/postgresql-jdbc/jquery/jszip-utils/dist//usr/share/javadoc/postgresql-jdbc/jquery/jszip//usr/share/javadoc/postgresql-jdbc/jquery/jszip/dist//usr/share/javadoc/postgresql-jdbc/org//usr/share/javadoc/postgresql-jdbc/org/postgresql//usr/share/javadoc/postgresql-jdbc/org/postgresql/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/copy//usr/share/javadoc/postgresql-jdbc/org/postgresql/copy/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/core//usr/share/javadoc/postgresql-jdbc/org/postgresql/core/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/core/v3//usr/share/javadoc/postgresql-jdbc/org/postgresql/core/v3/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/core/v3/replication//usr/share/javadoc/postgresql-jdbc/org/postgresql/core/v3/replication/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/ds//usr/share/javadoc/postgresql-jdbc/org/postgresql/ds/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/ds/common//usr/share/javadoc/postgresql-jdbc/org/postgresql/ds/common/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/fastpath//usr/share/javadoc/postgresql-jdbc/org/postgresql/fastpath/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/geometric//usr/share/javadoc/postgresql-jdbc/org/postgresql/geometric/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/gss//usr/share/javadoc/postgresql-jdbc/org/postgresql/gss/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/hostchooser//usr/share/javadoc/postgresql-jdbc/org/postgresql/hostchooser/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/jdbc//usr/share/javadoc/postgresql-jdbc/org/postgresql/jdbc/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/jdbc2//usr/share/javadoc/postgresql-jdbc/org/postgresql/jdbc2/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/jdbc2/optional//usr/share/javadoc/postgresql-jdbc/org/postgresql/jdbc2/optional/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/jdbc3//usr/share/javadoc/postgresql-jdbc/org/postgresql/jdbc3/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/jre7//usr/share/javadoc/postgresql-jdbc/org/postgresql/jre7/sasl//usr/share/javadoc/postgresql-jdbc/org/postgresql/jre7/sasl/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/largeobject//usr/share/javadoc/postgresql-jdbc/org/postgresql/largeobject/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/replication//usr/share/javadoc/postgresql-jdbc/org/postgresql/replication/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/replication/fluent//usr/share/javadoc/postgresql-jdbc/org/postgresql/replication/fluent/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/replication/fluent/logical//usr/share/javadoc/postgresql-jdbc/org/postgresql/replication/fluent/logical/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/replication/fluent/physical//usr/share/javadoc/postgresql-jdbc/org/postgresql/replication/fluent/physical/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/ssl//usr/share/javadoc/postgresql-jdbc/org/postgresql/ssl/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/ssl/jdbc4//usr/share/javadoc/postgresql-jdbc/org/postgresql/ssl/jdbc4/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/sspi//usr/share/javadoc/postgresql-jdbc/org/postgresql/sspi/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/translation//usr/share/javadoc/postgresql-jdbc/org/postgresql/translation/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/util//usr/share/javadoc/postgresql-jdbc/org/postgresql/util/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/util/internal//usr/share/javadoc/postgresql-jdbc/org/postgresql/util/internal/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/xa//usr/share/javadoc/postgresql-jdbc/org/postgresql/xa/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/xml//usr/share/javadoc/postgresql-jdbc/org/postgresql/xml/class-use//usr/share/javadoc/postgresql-jdbc/resources//usr/share/licenses//usr/share/licenses/postgresql-jdbc-javadoc/-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:27333/SUSE_SLE-15-SP4_Update/8600b43f51184b25519979b6b73b5712-postgresql-jdbc.SUSE_SLE-15-SP4_Updatedrpmxz5noarch-suse-linux  directoryHTML document, ASCII text, with very long linesHTML document, ASCII textASCII textASCII text, with very long linesUTF-8 Unicode text, with very long linesASCII text, with very long lines, with no line terminatorsASCII text, with very long lines, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)HTML document, UTF-8 Unicode text, with very long linesPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedRhޕ00utf-8a6339ee3af3b5ff442b12a28d54cfed246ffb998e5f764a5602b370f2fc4d8b4? 7zXZ !t/#]"k%~0#J:fr{[SȪM2~(O9UU0w޲@I/4n8iM0ڌϟ@ 2%,'!  {|]z9WژA3ݷ\r{ :hX&ԘƬ-xl\ݘhw8&(4k;CC*P48OMChU]|mֶ/J:ZP\t炢< VfD6LK;B5pYxewxRl\\Xz8dZ"mA;znC8 *8r<޵כWȿN g1  {YX3"HbxO=[g29 *ob9<Q̰[&7Tm2m3R悰N237bN,0UqB>{ ciV(;7%aD\׮^kpW)W،}Hҗ:a9L%U*c>*%JfMUR HUAc-xZ4eif&)RȻKx_pteQDJ1iX:M:mFp^3hVpS_!V{ڐCR9vRU]nb/ GHߋbrQ,J^܅v-`4vnMĢ[sQ |ޱmLm[kH[vh5=b躚~n7C8=12/ CP`ǜ.M1(hi"P]}N~ #ȁ8HavsDRMIjaTq 3b]שTN$Chy"56 ہG _-v% D" & AO=KPܫ0oۓ5+ӜvyF~b =S s#Q\KSN$8kls&ƈW7D.\@&ojņQ@ԷWrY}hPIqr PIyifUDbSϓs7fJ۞@b뎈gE_ X0 IZҰ5 Ǒѭ@ F8R-k,-A.Ξ,MbCh1߷PtW? 4"M c?Z?SӠK g`U+X4Ni8R.!+{4+y|Њ>~z-ӭ%y^砡q/o ETfh59t@3uR+M1P\0FIo4jIZxwhIu)5M #,$Lwo6CGRmaY #PɎlk ` UO@UkX sfKp}#3Oe [Q"|݄Lq\_$2%bxBAߎBbGsVЀJRh o$m+ELf 5[0jZJ GL4-qR~r͗3!ign󯋪~7 ~r4gQPԌfO>J^dA/ w@ 1=~(/GpkxsMYpkzRu\.E["~sY"ӎNj|g~j942sr`O)HXSUGLlXMl}!7Z/slSpٵwǎi;ϴA.y6%QV-%(6i? =2 q<-<_ߪ@#$U'"B.~~ظu{뱓*>h{^<2('QFɞQ\ o^x''P'ruIlKf/Cʬ}<5 )o6 \ dDPWsAp7r?#~N-Vr%q.,fxrJl#u!7ܓ1Ut˜v"G~4e=) Z"vِsEAS˄!O$Y?}MYIjUcY.{762tk&T|0ۑ\amXd jcDJZτ rjP&{>#(./tV BYPP {ԦgKJ}:IKzHYy">gp/qԾj {0gSmwD}A"׿+{9knhA 6;#)VuMFq$]@8'QT|.u٨[hp]OX߉ xM5 P(,߅fBtkVޡKjbG WYFsSʊ% z5UV$OtkuM Y&.؜%Uy*g!]1"kO0PyxE#tX;^e[.[̘«l˖o3?g|TUʔeߦ$j~.vt5 パ[>0X\ܴ:V$3 +; n2 -BnUS#μg7[Ho)GDF^.uZ(B6=䡰^5 dDG╙rR8l›zPy=|D2UhA|0I)<9,Lٱ=PWgT۱">L#}zn{鿗aԯ$A\H =AVR lj{ yK;ϭb}n^! )w7v2 >-C )I#')6SVb3U5Q)ʩ!2[=@"Nz8,uwW2f?|2$r}5r]$n*KX$&(izc)Ip.-.14 T&jTy gH7uK$xWخ_$lwj5s?3p1&CX#=~_*«kV}ju=䧭g( elD*͗8evy|@pH1 paPHT^VkFRoFo7Q(Mi2Wdᡵ#FD8G YZ