ruby2.1-rubygem-pg-doc-0.18.3-4.17>t  DH`pY_Ԅ/=„Ct?:~ J[eE"| 7bf12@σ_;SFd0f6c85f3dc9e5f10342217b71eba2bd48e2c153Y_Ԅ/=„Hwk/&8WhisP FHIac%ّH۱GiIL6x;vX?!bŠEiI:JO@|mYK+s@e,<|w'oHt(5qTEfBS Ej* Sy@1Ku:K|h yWzZ )d[GG2t/39EA~uF,!0=(=?H0:e1ڬ:wY4s>97L?7<d  % ?  ,2<a a a Da a Ka cam\ayAa&Hax(89:cFGaHńaIaXlYt\ьa]a^XbNcd8e=fBlDuXav#w$$ax-az7,Cruby2.1-rubygem-pg-doc0.18.34.17RDoc documentation for pgDocumentation generated at gem installation time. Usually in RDoc and RI formats.Y_glamb65openSUSE Leap 42.3openSUSEBSD-2-Clause and Rubyhttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://bitbucket.org/ged/ruby-pglinuxx86_64aH 8;+4!PV'%1+s+2H+JLT,:@Lw>>B; A}Fq)53o\+.i;Gu ;Fv!|| ug~0J]&#!%!&$$+!"+6OLQ$rb72C$'a+l L=<ULp.DBxJ)   ;qk:Wu yi8'dv'+T{#Q?5@?;6<9XRqxyv%j#$OX$,r| VWiNX0=|4Lb0@x !!a(""''"#/.##2/%'2/&#""'$##!#'!)#% *'#! )$#&(&#"#!! !*," )$)*)*))$!(-*-*$$%$&!8BAAAAA큤AA큤A큤AA큤AA큤AA큤A큤A큤A큤A큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAY_ Y_TY_ Y_TY_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_\Y_ Y_\Y_\Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_ Y_^Y_]Y_]Y_]Y_]Y_]Y_ Y_]Y_^Y_]Y_]Y_]Y_]Y_]Y_]Y_\Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_^Y_\Y_^Y_\Y_]Y_]Y_]Y_]Y_]Y_\Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_\Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_\Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_\Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_\Y_]Y_\Y_]Y_\Y_]Y_\Y_]Y_]Y_]Y_^Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_\Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_\Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_]Y_\Y_\Y_\Y_ Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_\Y_ d253acb1c4186c670ebd7be41ed6d77bf4f42b359ed3a8b9e4d33c0b6ae397da02c433267bd9ff37fa2402d4d05ef208a2bbd48d98618fb35ac6b50da4bed2d4a6a86946f92b46a88a19a354b3d5e2e8a7ddd8e85fb3e4617d1e7148d8a565efd4543411fb7b8293e90f021ecec9063b15368cfc483e3d5d9710a3dc677dc6c569691865512903e399162c3be246cfccf5d370f99bafa3da59d1946b8019a0644106e59343999f30253bd8d72d2fd659f987b47018fe8af9a807db7f9400b0b23c51402ea123a8a7e82e30cbf9d832cbc45e1a6aa90847a62b76fd4d2519b716e1a0053ec25387956d0ffd97cbc0f97cdce8a11000850e11fcdc97bd77f09fe947c52b7b9162b1454c31eeda88e4d5093e7bb5064e8379d25c65412bec98f5ef17d08d972aaa413374c3e1cf242596341dd8d32b76b7accf63c62cff4ac1751286811cfed1b37883386dc8e490b3d93b9baece7aefe3335ec315c70752b10d6dc52a5369f85a2e854da02b0ab6573d022f6d873a6a385948e0f60bf663f3f56f186e22fb96c733cdffc6a1b5281bde688f93fbbe14256f88112f506fcc2b8a4d52b39a92c46205228213369b0b573c4fb164d1996954ad0ad3d030c68b3cac398af4c747e506e8747479dc35cd208f39312ec57c954643f903f132dc7784421430048d508bf69ef13ac06905dc3904571978b4b56ecce204f59c75df3ca4b4cdc4975226a5b7e1b4efd2c7bcb305f91aa2b9a8e21579e465085c7a2b68b6778cc142d5a12cd80cbf75ec69cb9a8d8c02211e6cb6ee6d89370a67753f9412ea4b541befe92c15acf67cc681c04f4cede78750f56fc7e91563363f05c64aad8cb7959920eab99b0c303683d3fd7caa8cc08c6000d950f2add09fa547be3080717a14120d102c85bc7c7fdba26144cf08c22ffd7f8fffede55cfc88210b4ac4546b1e4ff3644831ef045de6a7cb5b37fe93afc9aa059d58143a42a8502994c11d256882105b59ffba9ecf0a108d18585c1837d37e6457fb20a534979e075148183039a2afba271732fc9a5cde1af04a27763d8d7e224a7a18a56350da48202744455bd8bcaa1b935f1b849ca6a50ad920ba09190c37af96b4b764efe7f06b5c14d6c501deefee67f5da54ef38a109d1e546891f32a9930a016a8e44f17ae42d120364d9321c224f6e2ad3506296dd45a1daa32d4fa2722f07c159c8cc52f829d739704e80cfe645692885ce62442bd7c2e84da43f9e7a3b0892e3e2f23ec88e1b8f6c6f80683dfc86b46be1ba8848fd031d119ae74f68971148c87216d084ac5a40273f0edff1f4297665388f1b16326362ed9bcb05fb297603912f074692158513c877f4dc4c19849ffe0dfc8b2edc9fe22bf75701734000ff45b595d63f22297b1bb92989941e253ac7ac004618c46f832f65ed60f1a8e4f2866548d4b64ca2b52969424dcf8940ffdbe8e6d2503e244775e2ce3851cd5a2af7d9411fc280b71a49915901b7e4dac52a87f4c67e168f318ed9f0a43ff2a1c200e9511326b4d3559aadaa165d07bb1d94e89e094fccdd002b2ad0db6aaf38310b2ec3a9dd73d2387cfda485a3611cfb0611656b13c804fea9f0c1e77e716cb29dc09db55d5b8a4abf357c4c84848da887d14afa75c21b02a45d4e93a1bced72b38608f80bfb0ba50856bdf602b47cce042a2c6f7c3cf753d4a6a75855d4a5d1012fa4fb74a421453236bf63762a48536243642c11a3def1f93a85c3dbcaac0879acc73462578bf28c5974719081868f61bd420df042f7a8153dab960f377a74c2c5602e312a2a2944e7a1aeab13612f436e150a25b873db76aa36e09d33771d9afefbc5528fd9ab3187a81986310923f5dca5e1a688de9df92425a2fdc73cccd6e86fc7226a45ce55cbe5144d54b611dcddcc4c1e97344676e7ca540798a040db073e82a1fe67b86337a5d040224f44c2e54b7a69cca72401c8c455fa4adc2d306c41920bc933b51eda5af39bc219d77b0ed62e05da1e1b14907ed3ffad897eafb2c13b75a12ccf596dbc74242dc313b3c963404a375970bb86f5ab09cff0a3635667445a1c964046a80f29c58a1d55c614074641cea9d12871cea6db0140db37ea50bbf83a19cbd72ac148d977501cc41240595862e8233364ee697aafc1062c2e1438de09547f492b03214c969288157fe9cc05261b5a3a74cea1a5356b9b935ffc8738111e74b09854ca8a620d748219ae8bbda71140a6a62cd31e75ee2d7260875f00b87a3b53105bf4b26ade9d980cfbc79bb56f566ec875e74d4a53eec59ffa49bc923fe6640d34b59ae67d0b045312afcec9b546fcab20ca6966913fdb360d125b0581c200624b2b3134b1c6732a000bad7f7d6cf406aed1cbd3f43a5fdc4449d26869e1aa0ec6e29929c352952fc0dc8ebe5f4d6f0b6d8e0a6f68db332323dfd914e09158dec892f6efb4368751cdc5269322e64d06328638ac4e8417e60626bf086f8fc65592dbca2fbbd90a2b01011c43d7ed5814c1b7e28d11a737b10b86ab1799b0ba13a557044f4aa7bf6c8c5cf52695e8d68ed471f0df48df3ae77a17ab8b1c1fe6c94822b61af17b1c4cfc8570f0cf9bf82daf194cf6eed929d2be528b0138650ce4e5af8b6e4375a168fed3d5da8cf2dc468008b9fbc2ca32c6a879da4044d2e3333b44ac2de9ba501c39b41ca80b9fe95a91b710dd315e919298c0561caa42ccf7662a4dda9736b59b885f33bd56afbbbdf93e7f66486a084a994ff7e8a0c75dd949f21b0d53c709e28a063fb5a56da05e2ebe3104bf2d57d43cd488ecb5c1f729db5df5e6988219b29e0a17414108634f1f3342007b7016d7d145f4dcd1f5c6886281cac9d37ede2c43742dacf7bc88542bbcc38170226f6e1a1ce5baa860b12f4fcb3c8cb9d20b994bff8ba01ae855d5bf5788b7a6b7ba6931824a40bdec7f69f023b8ee803559e61f059cd7c76a4214c2f37786d5dcb5b969b19a0fe02a98ef1f32da7046d72ec35447391e3a5c33f23263a2999ccb619106419de0d89a03bc181128425c3007244c947c26c20baeaced92149b658393c3b4ca36af64d515455e47beee24e24337c281e75dd5e0944a8f572e555247bc7c2c9b66262de5aa0010da4076ffc8207396d61f832f11e7972173f79daa60e5bc0e2d0a5db6f6e0c41c58cb3af939f2c1c6ebe9d980395ab5b03660570771a906da4fa6256e36d12b6aa07e8d64bed1a586a7eb304cdad03383a002f111844676d1deb9af27a12fa4d1948ff33533fe5696ed19927c12917fa2e4c474cb5f42ecda084b12f4de114eacf64431290d3fe5b2266091254aaec39667b86d9cfcd351d44c967bd15a9a47b4a495ed7dced66ac4a7ac84d5f6d3cae9e8dc501fc1e3770137bfe1322a094ad2cbe3996977d11088cd2144bedd4d53211ae25e0daa698728678a3cdaab6d9952ab924aa465b770d3d9c4098b89afbdf4520ab18e79d48d67580ef5c3f57ccf9f378867c01039cd7342c23da9fcf5002b9afe7517b9e99a2f77660b013568949e1da0a1b92bc3f182143c6c31d22f1b080e83ee9d47d6708174bf9324ae7d4c89193f3d023ce0d546c938540464886a6c5606cf8209c939c67f40fb8d7fc6cf1cb8de7566f4f3c6c60b5bd1b6120466d58ed9f12da8e54a068fece3ba0cfc7b75e3b37e55056e9e32290941337cfec2fe60f1178e7ad94262c1e052970d669e92fa1403b156e3c8df818272718221c4a5b60564314470095220b8b07d392824a5012708e6ec71111934b5463825996b60faecd867f0ff56b9d294894660de605d8e56f7bccf7bad65910e6b5cf85b8ee4bd1437d5d7a83bf3c49d8a7780a3fc527fb98b2f4759c1d5c83506d43e28d5e961abe7a234b31ce11aa7ad1654c8befeb55fad08f649d933365e93b33de843dfdf8f0b52b8bf9fa50094e38657f1f5196600bd0081ae84b5a84e694d362efc52ffba5a8294d9b9e3900cfbd5fbce294d56f3fbe3fd87d316628b11d1974bfa628d0396f05789f6ed0ed349066f573c32593103301f17822cf6255df7a1d34bcd3ab4ab215f48459cc2805fe9253c84ff88935c2da4020ffbe284797b1a80c261bea897c5e4e41cd751be7631cb59e786f805479f7faefd0e141884790c3faff546ec1fe74cee2b29d4117b4903f92815d6c027b2c0b1b5e620e3b8ec7bdf1b32af8ac929d7f82467dbbc70adc215681bf0f27486cd61a58335265674d391989fac37c6648c504132eea24b1e8321dbde1bee3b51d17ab987e565f799857ffe7e006ed938308f648993a01cd5aa3f2a630d973ea3e153d898928798ebf91091eac6e58c324fbc0c5485696ddc580571d4cd7ce3593036f8d8f078040850c42bf8672a6c4315e8d0747167c0747e3391a7315fe4e193b5e1e13a654ded72e1826a422992d9374b280b12bd2d5ec1dbebf298b749bc1abff37520c72f51f57630695acb8737b531adcd42b93aeca70877eaeb725387371fdc6ddf741f6d5cc7e268141c117be006444b246efc3afa99fa94e92fc74ce90a737e71b76c574f70a56f252e9966e5496fc2b844494c1d73f7c4f01848b66aaa38c08ff55611bc7bcd2f50247a509b170cb08a4387d87bbd5aa7d91fdbca258618c573cff3a8a9a02aec2f3549855ef5558c368b5aac6b7dd3f5fd55856cc6707b424537de9e4485c83b03bdea7fcfbad7c0eca2d07b3a3068fc22f152a70f13db2feac0c1f2570e24111ba3d73fc193da3610faa95c6d7d4e5a91dd53c9eeeffaa606f6ed43d710648de4ee6c647704dde9adf1d1ad2d209d7a248d0d0bb70d9765d1ca10644b703d90b96624424605990da1278e1888d19f908bc2c372132ada83d32bf8fb3ad8b0b278badd5dec1bccb385625f777d429c240adae5165efcd0aaaa2d43811ca52c53821397b1dd4cb6cd6a7c10534b3d479a2ffbb9c1dc903c6cbe524c41befc987138b6ccdcee301e6880a3691d5f909769941f29cc763c1d8f00529812359c83d96fde520af252b90834f7c00d7882c1f4fd45c390c8ff1eccccde095ec2d19f8492f630b046dbb3d2a37858b3f6f4eedcf77715c8c30668bc8aac883018ac4aaff78e5d6002334c3c00f11177f63b85d6bb4d24fbcab7f6e49f162aaf4732507452742a8e2fb18deaa19181a4d54bbf5c69a27149e76d5fa598a35aba2e6ef51a65c6572df8ea1675bb7a3bfcf57ffb65f63ee8e94870c1299a40084cc1ef04a36e482862e644edf7bc2560ad85dd06ce755dd64469b149be0fc5ed54c205c6c12b3e40c7d4b70fea296a351c4893ba315e0d6c4c7ce3b7afa675815db082777ade5193affe0f0d0392b487635a2a35057fc2f2fefd1b446e05e46ef0dea7daa452331a26c3c8adcf418a1842ed6e3f5026761b9f1fd812e9948c44447f551ab8264fe195882385034ee43413c0e5b3688955ecc457357a0c7fe31679b6b4f1cca91195fa06a09a6f35c649f49dd9e4d711c75803a0a3b424b8d7b1e4eeb8df17ded0d3d26bd3b817b926096b17bfc2c3ad1e406defad048b4869546b4c31a77859743b3048b2a67f31a2a169c2211a17d61b282066aacf824710dc2cf6322d69473ddecc55af9bc89047af30a1b66a9517a209017c777d023f16e370a1a11685f6d85ee9760265b4c05ee7f470bb7386edbc8dbee41b1d29b2e268efe358951a755edd39772552053606dc356c339d4a07daca4ca69452c0cd85ba56d4ef9b70c232276aec565e024371ba0775238bdff3f35baea252eeb9cdd9d3f4728ffa449da7173f1e9b338598a2278acb8a688293ebfa5cd94aceb3270e77a6de9547d3de3cd9a37e4fc9f325ea4067303586e5e4cebc35ad76c25bb2e2cf361204861e32ebcaf746c8dde2d93cbac50228dd711dfebca4cd243b6254390871c375d09445375a3e8d62bf977c169b0c0f5f1bb0d3b0fb45fd13acef7fcfb0f98b54853d02a01e6e1e63598b7106c918126bc300e83694a462d8d91c0a5ee766f6064292f49b59eb35e74f393530c95ce82ead644cb5919302cd2e7695c96a538a8d7fd43e04e09b2c4f24512a12d407a65a52648d7d7edecf1ac5e3386318f0cdd79dba992df82464876e4ad100d6491feb842534a2cf4f4f5dc64ed862fd4631c623779a263803a0c7f3df1b604248e784d0b22b676121bd37fd0971858a27dd22a934ceb52c250d1a6768663c35a5ff54e8ba81be5cc1529d5af2c9c2ade365319c7968cc3a3de8d23e585e8b207eba4cc89e7da8b786c277267befab7e8685c3cbe7e5c5a41632b276702357e0f74fb21aaf4bc9215f746ee2b9bbf52e02607a4795f44937d65628036fc0dac6ca281cb06134df41f2dfb3fed5ad312d33aebe09b830b793aec0914e97bc11729704143808f1e078709b37a63a6f6c8bf1c6c425cc7ea0c3a783198ad9481f0f544409dbae7e6c579d62fde03e18b59342c307f31eb78a7ccadba0d5f70cda7e8e1d4f28bde839a4b14c9d38ba3c7140c65e0f6a19c888efcc6ec56d3c7ef13c9e51e51ce64b6b96781948e8ce9a27fd8f24b3ca47ae4a1c8494f15dee05d95acec8de8de858985c8d6dc039ad5f3d6f703d9802131b0cea7a58b75c3cb4133f280d1fccd79e5add08cb5ae4225148e1b344fc271cddebeb2029cd9d8158f5a96b3ee8c78ff2244462d6569f5fc9c66bfe6d59490021732a39f4b802adb41b9a1d70e271a39bd9f0c8f7357d4dcaa6ebe00e36aabbd4dd75e62efb2078e515abc14d7ebbade0e7e1e2a34c16b478127d4afa2d6195410d618d340494db720909a5488419f55e2be1f6ae241f7fc90a73137938565f11293fd729ce5bc89d7900cfccde89749f042c2bac53741d4c7d6528f45c288094b73e79f96ca6ad20986167db9f7240257f96fbd76bc05d86d69ec63914a02d1f0ac7515d1ecb1c7bcc98af30df0e107b1c942254a7f1340a3eccead74f321359b04d0988eb4f815da8907fb71202e9ed1c614dfd1e30dc5ea43fd9810beb6f9a642d43b508a4cc458cd426b653c281d7d65ce806fb7cff55aa5477bce1fd688486f2b5b914bf953664611400f880bbde08d29c03bf60a11a963918a3968f6e5065d99518ebf284643ba1507dd994eecd99f7be34ee113ca61dca8b470a0d9a98e52fb584f097b19199cc1339bf40a52c46451cfbdd23c1c15f7fda63cdaa26d4179f73f55ac42ebc741d24a309d4bbc01171e6b75926686b18f8167161176a74f85c867afdccf0bdbee6aaa1efe7d63887c1db74d88c3d1a5c7351b088d6a1719c42e6500c82da4f438a6f271a39731b9b631136ef9522f64bb5b606f928559d786adf7cb658a25f9826307c9cc9fe2177f1d4ebc4cd7ea7621374f183934f1ab61355a8867561da6f740ad9a1878d67318b6d14a547efe472ce01ef8987c12ef0759cf5429a67ebd1351b63d1232e3252e1b23686d10e8e4e1d723bca6fdbfcf92a7ae0a7fda1eab04c9e2599f414c4d544da54f6947b4995be91ffb77f97f8572c113c9a5535c99f440cc6e952c1fc90a45bbd0a2db405ccc92e93fc7e3562d4edc9f85c8dcc7374f77972f74d758dfe5fd8dc6fd75cc8b3af8a9207868d706356f1828d8432802cedc1a38f23b015adc2068f0da8da95aaba5ca5f64129c9b2d7d588f74205597a53e5d48547da60e015fa3b0abcab02bed1424077d61abc4cabb2b43f11b6272ad676c4d60cf10461f6603b4caae0c5d083864c3ca24608a7f98b3fd7f51d556740f81165892941cb19b01c394a4914994a5aa521155adb23efbe262928e050f8b0a12f21c25138e216b4eab6b4b29322000de4272459baf7f7c41b911719e78090aec5cb8d78a568ebe47b0d80cb19bd33c77a../Error/connection-i.ri../Error/result-i.ri../PG/Connection/async_exec-i.ri../PG/Connection/async_query-i.ri../PG/Connection/backend_pid-i.ri../PG/Connection/block-i.ri../PG/Connection/cancel-i.ri../PG/Connection/client_encoding%3d-i.ri../PG/Connection/close-i.ri../PG/Connection/conndefaults-c.ri../PG/Connection/conndefaults-i.ri../PG/Connection/conndefaults_hash-c.ri../PG/Connection/conndefaults_hash-i.ri../PG/Connection/connect_poll-i.ri../PG/Connection/connect_start-c.ri../PG/Connection/connection_needs_password-i.ri../PG/Connection/connection_used_password-i.ri../PG/Connection/conninfo-i.ri../PG/Connection/conninfo_hash-i.ri../PG/Connection/consume_input-i.ri../PG/Connection/copy_data-i.ri../PG/Connection/db-i.ri../PG/Connection/decoder_for_get_copy_data%3d-i.ri../PG/Connection/decoder_for_get_copy_data-i.ri../PG/Connection/describe_portal-i.ri../PG/Connection/describe_prepared-i.ri../PG/Connection/encoder_for_put_copy_data%3d-i.ri../PG/Connection/encoder_for_put_copy_data-i.ri../PG/Connection/encrypt_password-c.ri../PG/Connection/error_message-i.ri../PG/Connection/escape-i.ri../PG/Connection/escape_bytea-c.ri../PG/Connection/escape_bytea-i.ri../PG/Connection/escape_identifier-i.ri../PG/Connection/escape_literal-i.ri../PG/Connection/escape_string-c.ri../PG/Connection/escape_string-i.ri../PG/Connection/exec-i.ri../PG/Connection/exec_params-i.ri../PG/Connection/exec_prepared-i.ri../PG/Connection/external_encoding-i.ri../PG/Connection/finish-i.ri../PG/Connection/finished%3f-i.ri../PG/Connection/flush-i.ri../PG/Connection/get_client_encoding-i.ri../PG/Connection/get_copy_data-i.ri../PG/Connection/get_last_result-i.ri../PG/Connection/get_result-i.ri../PG/Connection/host-i.ri../PG/Connection/internal_encoding%3d-i.ri../PG/Connection/internal_encoding-i.ri../PG/Connection/is_busy-i.ri../PG/Connection/isnonblocking-i.ri../PG/Connection/lo_close-i.ri../PG/Connection/lo_creat-i.ri../PG/Connection/lo_create-i.ri../PG/Connection/lo_export-i.ri../PG/Connection/lo_import-i.ri../PG/Connection/lo_lseek-i.ri../PG/Connection/lo_open-i.ri../PG/Connection/lo_read-i.ri../PG/Connection/lo_seek-i.ri../PG/Connection/lo_tell-i.ri../PG/Connection/lo_truncate-i.ri../PG/Connection/lo_unlink-i.ri../PG/Connection/lo_write-i.ri../PG/Connection/loclose-i.ri../PG/Connection/locreat-i.ri../PG/Connection/locreate-i.ri../PG/Connection/loexport-i.ri../PG/Connection/loimport-i.ri../PG/Connection/lolseek-i.ri../PG/Connection/loopen-i.ri../PG/Connection/loread-i.ri../PG/Connection/loseek-i.ri../PG/Connection/lotell-i.ri../PG/Connection/lotruncate-i.ri../PG/Connection/lounlink-i.ri../PG/Connection/lowrite-i.ri../PG/Connection/make_empty_pgresult-i.ri../PG/Connection/new-c.ri../PG/Connection/nonblocking%3f-i.ri../PG/Connection/notifies-i.ri../PG/Connection/notifies_wait-i.ri../PG/Connection/options-i.ri../PG/Connection/parameter_status-i.ri../PG/Connection/parse_connect_args-c.ri../PG/Connection/pass-i.ri../PG/Connection/ping-c.ri../PG/Connection/port-i.ri../PG/Connection/prepare-i.ri../PG/Connection/protocol_version-i.ri../PG/Connection/put_copy_data-i.ri../PG/Connection/put_copy_end-i.ri../PG/Connection/query-i.ri../PG/Connection/quote_connstr-c.ri../PG/Connection/quote_ident-c.ri../PG/Connection/quote_ident-i.ri../PG/Connection/reset-i.ri../PG/Connection/reset_poll-i.ri../PG/Connection/reset_start-i.ri../PG/Connection/send_describe_portal-i.ri../PG/Connection/send_describe_prepared-i.ri../PG/Connection/send_prepare-i.ri../PG/Connection/send_query-i.ri../PG/Connection/send_query_prepared-i.ri../PG/Connection/server_version-i.ri../PG/Connection/set_client_encoding-i.ri../PG/Connection/set_default_encoding-i.ri../PG/Connection/set_error_verbosity-i.ri../PG/Connection/set_notice_processor-i.ri../PG/Connection/set_notice_receiver-i.ri../PG/Connection/set_single_row_mode-i.ri../PG/Connection/setnonblocking-i.ri../PG/Connection/socket-i.ri../PG/Connection/socket_io-i.ri../PG/Connection/status-i.ri../PG/Connection/trace-i.ri../PG/Connection/transaction-i.ri../PG/Connection/transaction_status-i.ri../PG/Connection/tty-i.ri../PG/Connection/type_map_for_queries%3d-i.ri../PG/Connection/type_map_for_queries-i.ri../PG/Connection/type_map_for_results%3d-i.ri../PG/Connection/type_map_for_results-i.ri../PG/Connection/unescape_bytea-c.ri../PG/Connection/unescape_bytea-i.ri../PG/Connection/untrace-i.ri../PG/Connection/user-i.ri../PG/Connection/wait_for_notify-i.ri../PG/Result/%5b%5d-i.ri../PG/Result/autoclear%3f-i.ri../PG/Result/check-i.ri../PG/Result/check_result-i.ri../PG/Result/clear-i.ri../PG/Result/cleared%3f-i.ri../PG/Result/cmd_status-i.ri../PG/Result/cmd_tuples-i.ri../PG/Result/cmdtuples-i.ri../PG/Result/column_values-i.ri../PG/Result/each-i.ri../PG/Result/each_row-i.ri../PG/Result/error_field-i.ri../PG/Result/error_message-i.ri../PG/Result/fformat-i.ri../PG/Result/field_values-i.ri../PG/Result/fields-i.ri../PG/Result/fmod-i.ri../PG/Result/fname-i.ri../PG/Result/fnumber-i.ri../PG/Result/fsize-i.ri../PG/Result/ftable-i.ri../PG/Result/ftablecol-i.ri../PG/Result/ftype-i.ri../PG/Result/getisnull-i.ri../PG/Result/getlength-i.ri../PG/Result/getvalue-i.ri../PG/Result/inspect-i.ri../PG/Result/map_types%21-i.ri../PG/Result/nfields-i.ri../PG/Result/nparams-i.ri../PG/Result/ntuples-i.ri../PG/Result/num_fields-i.ri../PG/Result/num_tuples-i.ri../PG/Result/oid_value-i.ri../PG/Result/paramtype-i.ri../PG/Result/res_status-i.ri../PG/Result/result_error_field-i.ri../PG/Result/result_error_message-i.ri../PG/Result/result_status-i.ri../PG/Result/stream_each-i.ri../PG/Result/stream_each_row-i.ri../PG/Result/type_map%3d-i.ri../PG/Result/type_map-i.ri../PG/Result/values-i.rirootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-pg-0.18.3-4.17.src.rpmruby2.1-rubygem-pg-docruby2.1-rubygem-pg-doc(x86-64)   rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)ruby2.1-rubygem-pgrpmlib(PayloadIsLzma)3.0.4-14.0-10.18.34.4.6-14.11.2UUUTԬTd@TcKTcKT`S/SnRR1@R@-@Q@QP7@O * History.rdoc: Added recent fix to the History file [f12dc2f1ce14] [tip] 2015-09-01 Lars Kanis * lib/pg/text_decoder.rb: Add missing require [d0ba6a2cb10f] * Merge pull request #9 from ramfjord/date-decoder-return-dates Date decoder to return real Dates [676def89b826] 2015-06-21 Thomas Ramfjord * lib/pg/text_decoder.rb, spec/pg/basic_type_mapping_spec.rb: modified TextDecoder::Date to return an actual ruby Date instead of a Time [c50593d12ba2] 2015-08-20 Lars Kanis * Rakefile: Add include for Hoe::MercurialHelpers as a temporary solution for the error: Packaging tasks require the hoe-mercurial plugin (gem install hoe- mercurial) [a84f83ff5b31] * History.rdoc: Update History.rdoc [cadfac537e73] * Merge branch 'master' of github.com:larskanis/ruby-pg [d27d6d5a6545] * README.rdoc: Add Appveyor status badge to the README. [c9637c6efcfb] * appveyor.yml: Use 9.3 because 9.0, 9.1 and 9.2 segfault in PG.init_openssl [158f6649b7b8] * spec/pg/connection_spec.rb: Skip conn#host test on Windows-x64, because it segfaults, currently. [04110aad7fc6] * spec/pg/connection_spec.rb: libpq on Windows doesn't respect the PGPORT env variable, so we accept both. [b4b666011f3f] * spec/helpers.rb: Older versions of PostgreSQL don't have a pid column, so this could raise an exception: TypeError: can't convert nil into Integer [48f1145fa631] * Rakefile.cross: Update OpenSSL version for Windows cross build. [be6b75fef0ff] * appveyor.yml: Add CI-tests on appveyor. [c2dc9e491853] 2015-06-29 Lars Kanis * History.rdoc: Merge branch 'master' of https://github.com/larskanis/ruby-pg Conflicts: History.rdoc [affb47533d82] * History.rdoc, ext/util.c, spec/pg/type_spec.rb: Fix data type resulting in wrong base64 encoding. [5fb9170f6a7d] 2015-06-17 Lars Kanis * Gemfile, Rakefile, Rakefile.cross: Update versions of rake-compiler-dock, OpenSSL and PostgreSQL. [10c6b496314c] 2015-06-12 Lars Kanis * Rakefile.cross: Update OpenSSL and PostgreSQL versions for cross build. [02094cca1cf8] 2015-06-11 Lars Kanis * History.rdoc, README-Windows.rdoc: Update README-Windows in regards to rake-compiler-dock. [4d9fd821ec1e] 2015-06-09 Lars Kanis * Rakefile.cross: Cross build: Ensure ChangeLog file is built on the host side before entering the docker container. [d32412acff38] * Rakefile.cross: Cross build: Add workaround for missing symlink support on Windows. [52bb3eef00f0] * Rakefile.cross: Explicitly set the gcc-toolchain, instead of deriving from the rake- compiler config. Now, that we use the libpq.dll (instead of static linking), we can mix the gcc-toolchains. So we better build the dll with the newer mingw-w64 toolchain (instead of the old mingw32) and build only the extension for ruby-1.9 with the old mingw32-gcc. [b3d169fa189b] * Merge https://github.com/ged/ruby-pg [5aeb99dda0ca] 2015-05-25 Michael Granger * lib/pg/basic_type_mapping.rb: Whitespace fixes [57cfbc230597]- updated to version 0.18.2 see installed ChangeLog 2015-05-14 Michael Granger * .rvmrc: Bump default rvm Ruby to 2.2 [128b075d5800] [tip] 2015-03-13 Lars Kanis * ext/pg_text_encoder.c, ext/util.c, ext/util.h: Avoid possible symbol name clash when linking againt static libpq. This should fix issue #209 . [b859963462b2] 2015-02-11 Lars Kanis * ext/pg.c, spec/pg/connection_spec.rb: Merge from git branch. [b60c89ee93c8] * ext/pg.h, ext/pg_text_decoder.c: Merge branch 'non-c99-compiler' [b111c84b8445] 2015-02-06 Lars Kanis * ext/extconf.rb, ext/pg.h, ext/pg_result.c, ext/pg_text_decoder.c, ext/pg_type_map_by_mri_type.c: Use fixed size arrays in case the compiler doesn't support C99 variable length arrays. This is notably the MSVC compiler. Note: The MSVC build environment is currently not tested on a regular base, so is not fully supported. [1269b8ad77b8] 2015-02-11 Lars Kanis * ext/pg_connection.c: Replace quote_ident implementation with that of PG::TextEncoder::Identifier . This allowes quoation of array of strings in addition to plain strings and removes duplicated code. It also removes the 63 byte limitation and therefore obsolets pull request #21 https://bitbucket.org/ged/ruby-pg/pull-request/21 [714601d05fba] * ext/pg.c, ext/pg.h, ext/pg_text_decoder.c, ext/pg_text_encoder.c, spec/pg/connection_spec.rb, spec/pg/type_spec.rb: Derive PG::TextDecoder::Identifier from PG::SimpleDecoder instead of CompositeDecoder .. and equally for Encoder. Identifiers are strings, so there is no good reason to compose it from other element types. This change allows a faster quoting implementation. [df67241d1a4f] 2015-02-03 Michael Granger * README.rdoc, ext/pg.c: Update copyright notices [447962e0dcba] [github/master] * spec/pg/connection_spec.rb: Whitespace fixes [f4a85f78807d] 2014-08-22 Chris Bandy * lib/pg/connection.rb, spec/pg/connection_spec.rb: Allow URI connection string (Imported from https://github.com/ged/ruby-pg/pull/3) [d4579ef9eae4] 2015-01-27 Lars Kanis * lib/pg/text_decoder.rb, spec/pg/type_spec.rb: Fix decoding of fractional timezones like "-00:25:21". [766aa353b392] 2015-01-27 Lars Kanis * History.rdoc, lib/pg/text_decoder.rb, spec/pg/type_spec.rb: Fix decoding of fractional timezones like "04:30". This fixes https://bitbucket.org/ged/ruby-pg/issue/203 . [33225805259c] 2015-01-16 Lars Kanis * History.rdoc, ext/extconf.rb, ext/pg_connection.c, spec/pg/connection_spec.rb: Revert "Add PG::Connection#hostaddr. This is new in PostgreSQL-9.4." PQhostaddr was removed from final PostgreSQL-9.4.0. This fixes issue #202 :https://bitbucket.org/ged/ruby-pg/issue/202 This reverts commit 03deab7aa63f9a00984014ce59617d552b4eac34. [b51d736bca77] * History.rdoc: Add a missing enhancement for pg-0.18.0 [a7635c3425f3] * .travis.yml: Update ruby and postgresql versions for travic-ci [b67b92f7db97] 2015-01-06 Lars Kanis * Merge from git. [625e9359ac47] 2015-01-05 Lars Kanis * ext/pg_type_map_in_ruby.c: Use a simpler fix for https://bitbucket.org/ged/ruby- pg/commits/a38cf53a96f [3d89d3aae4fd] 2015-01-05 Michael Granger * .hgtags: Added tag v0.18.1 for changeset f97dd6cb4f34 [f8122014065a] * .hgsigs: Added signature for changeset ba5aff64b5cb [f97dd6cb4f34] [v0.18.1] * History.rdoc, lib/pg.rb: Bump the patch version, update history [ba5aff64b5cb] * Rakefile: Fix the minimum Ruby version (closes #199) [69422cc8dc45] 2015-01-03 Michael Granger * .hgtags: Added tag v0.18.0 for changeset cfb2bfc0f661 [8aff3973f2d2] * .hgsigs: Added signature for changeset c519766e3ec9 [cfb2bfc0f661] [v0.18.0] * History.rdoc: Update the History [c519766e3ec9] * Manifest.txt: Keep the manifest sorted so it can be diffed. [d7cdbfd1b516] * Rakefile: Add a Rake task for generating the gemspec [ec6d6ce61a15]- updated to version 0.18.1, huge Changelog- add rubygem-pg-0.17.1_shebang.patch- Added rubygem-pg-rpmlintrc to sources list- Fixed licenses related to the upstream source code- Added new ruby macros- Rename rpmlintrc to %{name}-rpmlintrc. Follow the packaging guidelines.- add rpmlintrc- use new macros- updated to version 0.17.1 Bugfixes: - Fix compatibility with signal handlers defined in Ruby. This reverts cancelation of queries running on top of the blocking libpq API (like Connection#exec) in case of signals. As an alternative the #async_exec can be used, which is reverted to use the non-blocking API, again. - Wrap PQcancel to be called without GVL. It internally waits for the canceling connection. Documentation fixes: - Fix documentation for PG::Connection::conndefaults.- updated to version 0.17.0, see Changelog- updated to version 0.16.0- updated to version 0.15.1- updated to version 0.14.1- Added detail about last version update - Ran spec-cleaner- patch license to follow spdx.org standard- update to version 0.11.0 * Move connection-parameter parsing into Ruby * Automated merge with ssh://bitbucket.org/larskanis/ruby-pg * Update cross compilation tasks to use Ruby 1.8.7 instead of 1.8.6 * Update readme for cross compile * Use RUBY_CC_VERSION from command line, if set * update PG and OpenSSL version for cross compile * always run "make libpq.a" for cross compilation * re-add required libs for cross compilation- update to version 0.10.1 - Add an include guard for pg.h - Simplify the common case require of the ext - Include the extconf header - Experimenting with a greatly-simplified extconf, since the complex one isn't solving any problems - Fixing compatibility with versions of PostgreSQL without PQgetCancel. (fixes #36) - Fix require for natively-compiled extension under Windows. (fixes #55) - Change rb_yield_splat() to rb_yield_values() for compatibility with Rubinius. (fixes #54) - for the changes from 0.10.0 see /usr/lib*/ruby/gems/1.8/gems/pg-0.10.1/ChangeLog - split out doc and testsuite package- update to version 0.9.0 - Adding "fat gem" compatible loader, set the default RUBY_CC_VERSION. - Updated the Rakefile so it includes itself in gems. (closes [#15]) Thanks to flameeyes@bitbucket for - Applied patch for PGconn#async_exec to make it have the same semantics as PGconn#exec (closes #19). Thanks again to Lars Kanis for the patch. - Updated the Rakefile to always default the package version even if a version can't be read from the VERSION_FILE. - Improving spec database setup function (closes #18). Thanks to Lars Kanis for another fine patch. - Adding a test to ensure the result encoding remains the same even when client_encoding in the connection changes. - Made the 'make_header' in the extconf more clear. - Work around broken rb_thread_select() on win32; thanks to Lars Kanis for the patch! - Reverted removal of PGresult::InvalidOid, fixed broken spec. - Ignore some generated files, documentation work, removed type OID constants.- use rubygems_requires macro- updated to 0.8.0lamb65 1499452519  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a0.18.3-4.170.18.3-4.17          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"#$$$$$$$$%&'''()*+,,,----------------------------------------------./012324252627728292:2;2<2==2>>2?@?A?B?C?DD?E?F?G?H?I?JJ?KK?L?MNNNNMOPPPPQQQQQRRRRSSSSSSSTTTTTTTUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW2.1.0pg-0.18.3pg-0.18.3riObjectcdesc-Object.riPGBasicTypeMapBasedOnResultcdesc-BasicTypeMapBasedOnResult.rinew-c.riBasicTypeMapForQueriesarray_encoders_by_klass-i.ricdesc-BasicTypeMapForQueries.ricoder_by_name-i.riget_array_type-i.rinew-c.ripopulate_encoder_list-i.riBasicTypeMapForResultsWarningTypeMapcdesc-WarningTypeMap.rinew-c.ritypecast_result_value-i.ricdesc-BasicTypeMapForResults.rinew-c.riBasicTypeRegistryCoderMapcdesc-CoderMap.ricoder_by_name-i.ricoder_by_oid-i.ricoders-i.ricoders_by_name-i.ricoders_by_oid-i.rinew-c.ritypenames_by_oid-i.rialias_type-c.ribuild_coder_maps-i.ricdesc-BasicTypeRegistry.richeck_format_and_direction-i.riregister_type-c.risupports_ranges%3f-i.riBinaryDecoderBooleancdesc-Boolean.riByteacdesc-Bytea.riFloatcdesc-Float.riIntegercdesc-Integer.riStringcdesc-String.riToBase64cdesc-ToBase64.ricdesc-BinaryDecoder.riBinaryEncoderBooleancdesc-Boolean.riByteacdesc-Bytea.riFromBase64cdesc-FromBase64.riInt2cdesc-Int2.riInt4cdesc-Int4.riInt8cdesc-Int8.riStringcdesc-String.ricdesc-BinaryEncoder.riCoder%3d%3d-i.riBinaryFormattingcdesc-BinaryFormatting.rinew-c.ricdesc-Coder.ridecode-i.ridup-i.riencode-i.riformat%3d-i.riformat-i.riinspect-i.rimarshal_dump-i.rimarshal_load-i.riname-i.rinew-c.rioid%3d-i.rioid-i.rito_h-i.riCompositeCodercdesc-CompositeCoder.ridelimiter%3d-i.ridelimiter-i.rielements_type%3d-i.rielements_type-i.riinspect-i.rineeds_quotation%3d-i.rineeds_quotation%3f-i.rito_h-i.riCompositeDecodercdesc-CompositeDecoder.riCompositeEncodercdesc-CompositeEncoder.riConnectionasync_exec-i.riasync_query-i.ribackend_pid-i.riblock-i.ricancel-i.ricdesc-Connection.riclient_encoding%3d-i.riclose-i.riconndefaults-c.riconndefaults-i.riconndefaults_hash-c.riconndefaults_hash-i.riconnect_poll-i.riconnect_start-c.riconnection_needs_password-i.riconnection_used_password-i.riconninfo-i.riconninfo_hash-i.riconsume_input-i.ricopy_data-i.ridb-i.ridecoder_for_get_copy_data%3d-i.ridecoder_for_get_copy_data-i.ridescribe_portal-i.ridescribe_prepared-i.riencoder_for_put_copy_data%3d-i.riencoder_for_put_copy_data-i.riencrypt_password-c.rierror_message-i.riescape-i.riescape_bytea-c.riescape_bytea-i.riescape_identifier-i.riescape_literal-i.riescape_string-c.riescape_string-i.riexec-i.riexec_params-i.riexec_prepared-i.riexternal_encoding-i.rifinish-i.rifinished%3f-i.riflush-i.riget_client_encoding-i.riget_copy_data-i.riget_last_result-i.riget_result-i.rihost-i.riinternal_encoding%3d-i.riinternal_encoding-i.riis_busy-i.riisnonblocking-i.rilo_close-i.rilo_creat-i.rilo_create-i.rilo_export-i.rilo_import-i.rilo_lseek-i.rilo_open-i.rilo_read-i.rilo_seek-i.rilo_tell-i.rilo_truncate-i.rilo_unlink-i.rilo_write-i.riloclose-i.rilocreat-i.rilocreate-i.riloexport-i.riloimport-i.rilolseek-i.riloopen-i.riloread-i.riloseek-i.rilotell-i.rilotruncate-i.rilounlink-i.rilowrite-i.rimake_empty_pgresult-i.rinew-c.rinonblocking%3f-i.rinotifies-i.rinotifies_wait-i.rioptions-i.riparameter_status-i.riparse_connect_args-c.ripass-i.riping-c.riport-i.riprepare-i.riprotocol_version-i.riput_copy_data-i.riput_copy_end-i.riquery-i.riquote_connstr-c.riquote_ident-c.riquote_ident-i.rireset-i.rireset_poll-i.rireset_start-i.risend_describe_portal-i.risend_describe_prepared-i.risend_prepare-i.risend_query-i.risend_query_prepared-i.riserver_version-i.riset_client_encoding-i.riset_default_encoding-i.riset_error_verbosity-i.riset_notice_processor-i.riset_notice_receiver-i.riset_single_row_mode-i.risetnonblocking-i.risocket-i.risocket_io-i.ristatus-i.ritrace-i.ritransaction-i.ritransaction_status-i.ritty-i.ritype_map_for_queries%3d-i.ritype_map_for_queries-i.ritype_map_for_results%3d-i.ritype_map_for_results-i.riunescape_bytea-c.riunescape_bytea-i.riuntrace-i.riuser-i.riwait_for_notify-i.riConnectionBadcdesc-ConnectionBad.riConstantscdesc-Constants.riCopyCodercdesc-CopyCoder.ridelimiter%3d-i.ridelimiter-i.rinull_string%3d-i.rinull_string-i.rito_h-i.ritype_map%3d-i.ritype_map-i.riCopyDecodercdesc-CopyDecoder.riCopyEncodercdesc-CopyEncoder.riErrorcdesc-Error.riconnection-i.riresult-i.riInvalidChangeOfResultFieldscdesc-InvalidChangeOfResultFields.riInvalidResultStatuscdesc-InvalidResultStatus.riNoResultErrorcdesc-NoResultError.riNotAllCopyDataRetrievedcdesc-NotAllCopyDataRetrieved.riPGErrorcdesc-PGError.riconnection-i.riresult-i.riResult%5b%5d-i.riautoclear%3f-i.ricdesc-Result.richeck-i.richeck_result-i.riclear-i.ricleared%3f-i.ricmd_status-i.ricmd_tuples-i.ricmdtuples-i.ricolumn_values-i.rieach-i.rieach_row-i.rierror_field-i.rierror_message-i.rifformat-i.rifield_values-i.rifields-i.rifmod-i.rifname-i.rifnumber-i.rifsize-i.riftable-i.riftablecol-i.riftype-i.rigetisnull-i.rigetlength-i.rigetvalue-i.riinspect-i.rimap_types%21-i.rinfields-i.rinparams-i.rintuples-i.rinum_fields-i.rinum_tuples-i.rioid_value-i.riparamtype-i.rires_status-i.riresult_error_field-i.riresult_error_message-i.riresult_status-i.ristream_each-i.ristream_each_row-i.ritype_map%3d-i.ritype_map-i.rivalues-i.riServerErrorcdesc-ServerError.riSimpleCodercdesc-SimpleCoder.riSimpleDecodercdesc-SimpleDecoder.riSimpleEncodercdesc-SimpleEncoder.riTextDecoderArraycdesc-Array.riBooleancdesc-Boolean.riByteacdesc-Bytea.riCopyRowcdesc-CopyRow.riDatecdesc-Date.ridecode-i.riFloatcdesc-Float.riFromBase64cdesc-FromBase64.riIdentifiercdesc-Identifier.riIntegercdesc-Integer.riStringcdesc-String.riTimestampWithTimeZonecdesc-TimestampWithTimeZone.ridecode-i.riTimestampWithoutTimeZonecdesc-TimestampWithoutTimeZone.ridecode-i.ricdesc-TextDecoder.riTextEncoderArraycdesc-Array.riBooleancdesc-Boolean.riByteacdesc-Bytea.riCopyRowcdesc-CopyRow.riDatecdesc-Date.riencode-i.riFloatcdesc-Float.riIdentifiercdesc-Identifier.riIntegercdesc-Integer.riQuotedLiteralcdesc-QuotedLiteral.riStringcdesc-String.riTimestampWithTimeZonecdesc-TimestampWithTimeZone.riencode-i.riTimestampWithoutTimeZonecdesc-TimestampWithoutTimeZone.riencode-i.riToBase64cdesc-ToBase64.ricdesc-TextEncoder.riTypeMapDefaultTypeMappablecdesc-DefaultTypeMappable.ridefault_type_map%3d-i.ridefault_type_map-i.riwith_default_type_map-i.ricdesc-TypeMap.riTypeMapAllStringscdesc-TypeMapAllStrings.riTypeMapByClass%5b%5d%3d-i.ri%5b%5d-i.ricdesc-TypeMapByClass.ricoders-i.riTypeMapByColumncdesc-TypeMapByColumn.ricoders-i.riinspect-i.rinew-c.rioids-i.riTypeMapByMriType%5b%5d%3d-i.ri%5b%5d-i.ricdesc-TypeMapByMriType.ricoders-i.riTypeMapByOidadd_coder-i.ribuild_column_map-i.ricdesc-TypeMapByOid.ricoders-i.rimax_rows_for_online_lookup%3d-i.rimax_rows_for_online_lookup-i.rirm_coder-i.riTypeMapInRubycdesc-TypeMapInRuby.rifit_to_copy_get-i.rifit_to_query-i.rifit_to_result-i.ritypecast_copy_get-i.ritypecast_query_param-i.ritypecast_result_value-i.riUnableToSendcdesc-UnableToSend.ricdesc-PG.riconnect-c.riinit_openssl-c.riinit_ssl-c.riisthreadsafe-c.rilibrary_version-c.riversion_string-c.riPGconnasync_exec-i.riasync_query-i.ribackend_pid-i.riblock-i.ricancel-i.ricdesc-PGconn.riclient_encoding%3d-i.riclose-i.riconndefaults-c.riconndefaults-i.riconndefaults_hash-c.riconndefaults_hash-i.riconnect_poll-i.riconnect_start-c.riconnection_needs_password-i.riconnection_used_password-i.riconninfo-i.riconninfo_hash-i.riconsume_input-i.ricopy_data-i.ridb-i.ridecoder_for_get_copy_data%3d-i.ridecoder_for_get_copy_data-i.ridescribe_portal-i.ridescribe_prepared-i.riencoder_for_put_copy_data%3d-i.riencoder_for_put_copy_data-i.riencrypt_password-c.rierror_message-i.riescape-i.riescape_bytea-c.riescape_bytea-i.riescape_identifier-i.riescape_literal-i.riescape_string-c.riescape_string-i.riexec-i.riexec_params-i.riexec_prepared-i.riexternal_encoding-i.rifinish-i.rifinished%3f-i.riflush-i.riget_client_encoding-i.riget_copy_data-i.riget_last_result-i.riget_result-i.rihost-i.riinternal_encoding%3d-i.riinternal_encoding-i.riis_busy-i.riisnonblocking-i.rilo_close-i.rilo_creat-i.rilo_create-i.rilo_export-i.rilo_import-i.rilo_lseek-i.rilo_open-i.rilo_read-i.rilo_seek-i.rilo_tell-i.rilo_truncate-i.rilo_unlink-i.rilo_write-i.riloclose-i.rilocreat-i.rilocreate-i.riloexport-i.riloimport-i.rilolseek-i.riloopen-i.riloread-i.riloseek-i.rilotell-i.rilotruncate-i.rilounlink-i.rilowrite-i.rimake_empty_pgresult-i.rinew-c.rinonblocking%3f-i.rinotifies-i.rinotifies_wait-i.rioptions-i.riparameter_status-i.riparse_connect_args-c.ripass-i.riping-c.riport-i.riprepare-i.riprotocol_version-i.riput_copy_data-i.riput_copy_end-i.riquery-i.riquote_connstr-c.riquote_ident-c.riquote_ident-i.rireset-i.rireset_poll-i.rireset_start-i.risend_describe_portal-i.risend_describe_prepared-i.risend_prepare-i.risend_query-i.risend_query_prepared-i.riserver_version-i.riset_client_encoding-i.riset_default_encoding-i.riset_error_verbosity-i.riset_notice_processor-i.riset_notice_receiver-i.riset_single_row_mode-i.risetnonblocking-i.risocket-i.risocket_io-i.ristatus-i.ritrace-i.ritransaction-i.ritransaction_status-i.ritty-i.ritype_map_for_queries%3d-i.ritype_map_for_queries-i.ritype_map_for_results%3d-i.ritype_map_for_results-i.riunescape_bytea-c.riunescape_bytea-i.riuntrace-i.riuser-i.riwait_for_notify-i.riPGresult%5b%5d-i.riautoclear%3f-i.ricdesc-PGresult.richeck-i.richeck_result-i.riclear-i.ricleared%3f-i.ricmd_status-i.ricmd_tuples-i.ricmdtuples-i.ricolumn_values-i.rieach-i.rieach_row-i.rierror_field-i.rierror_message-i.rifformat-i.rifield_values-i.rifields-i.rifmod-i.rifname-i.rifnumber-i.rifsize-i.riftable-i.riftablecol-i.riftype-i.rigetisnull-i.rigetlength-i.rigetvalue-i.riinspect-i.rimap_types%21-i.rinfields-i.rinparams-i.rintuples-i.rinum_fields-i.rinum_tuples-i.rioid_value-i.riparamtype-i.rires_status-i.riresult_error_field-i.riresult_error_message-i.riresult_status-i.ristream_each-i.ristream_each_row-i.ritype_map%3d-i.ritype_map-i.rivalues-i.ricache.ri/usr/lib64/ruby/gems/2.1.0/doc/extensions/x86_64-linux//usr/lib64/ruby/gems/2.1.0/doc/extensions/x86_64-linux/2.1.0//usr/lib64/ruby/gems/2.1.0/doc//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/Object//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/BasicTypeMapBasedOnResult//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/BasicTypeMapForQueries//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/BasicTypeMapForResults//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/BasicTypeMapForResults/WarningTypeMap//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/BasicTypeRegistry//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/BasicTypeRegistry/CoderMap//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/BinaryDecoder//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/BinaryDecoder/Boolean//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/BinaryDecoder/Bytea//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/BinaryDecoder/Float//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/BinaryDecoder/Integer//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/BinaryDecoder/String//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/BinaryDecoder/ToBase64//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/BinaryEncoder//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/BinaryEncoder/Boolean//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/BinaryEncoder/Bytea//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/BinaryEncoder/FromBase64//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/BinaryEncoder/Int2//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/BinaryEncoder/Int4//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/BinaryEncoder/Int8//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/BinaryEncoder/String//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/Coder//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/Coder/BinaryFormatting//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/CompositeCoder//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/CompositeDecoder//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/CompositeEncoder//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/Connection//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/ConnectionBad//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/Constants//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/CopyCoder//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/CopyDecoder//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/CopyEncoder//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/Error//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/InvalidChangeOfResultFields//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/InvalidResultStatus//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/NoResultError//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/NotAllCopyDataRetrieved//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/PGError//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/Result//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/ServerError//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/SimpleCoder//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/SimpleDecoder//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/SimpleEncoder//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextDecoder//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextDecoder/Array//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextDecoder/Boolean//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextDecoder/Bytea//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextDecoder/CopyRow//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextDecoder/Date//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextDecoder/Float//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextDecoder/FromBase64//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextDecoder/Identifier//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextDecoder/Integer//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextDecoder/String//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextDecoder/TimestampWithTimeZone//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextDecoder/TimestampWithoutTimeZone//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextEncoder//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextEncoder/Array//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextEncoder/Boolean//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextEncoder/Bytea//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextEncoder/CopyRow//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextEncoder/Date//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextEncoder/Float//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextEncoder/Identifier//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextEncoder/Integer//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextEncoder/QuotedLiteral//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextEncoder/String//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextEncoder/TimestampWithTimeZone//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextEncoder/TimestampWithoutTimeZone//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TextEncoder/ToBase64//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TypeMap//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TypeMap/DefaultTypeMappable//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TypeMapAllStrings//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TypeMapByClass//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TypeMapByColumn//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TypeMapByMriType//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TypeMapByOid//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/TypeMapInRuby//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PG/UnableToSend//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PGconn//usr/lib64/ruby/gems/2.1.0/doc/pg-0.18.3/ri/PGresult/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/c0a19f091debf41b4ea0b718bb395b1e-rubygem-pgcpiolzma5x86_64-suse-linuxdirectorysymbolic link to `../PG/Connection/make_empty_pgresult-i.ri'dP8Y ܣ?p] crt:bLLD!m+& cdyTBczLN e9IX L,!@7ъ?s}MDG8,\̀妱bR_W.7K#~e@DyGθpԆNQɿQpBzY#JhUOR!uL8QE. [)Sy[͠rmfX#h]dm}D)|$}ܣ/ŧolhZcZ0= -mk("*|;,b`(ֺU[ްtx?$ IJ4 k1z= aQ߸f'ʥHNLk#7zښzJpiV_Cu$@.5?hD~g ;lV^" 0̄$H i_ dT#ʬf>l}6ton v,j՞o9?9o]Ի8"s3GRYZӷlzhw4뤮|.fe@MtUe$hKȌ7̤`I.`=pi6aPKRm3?2[HH~da3⵲Ȯg_SF -T.%a%4|2$bʡv* a1-qU.*cӵJ hz$z ĭuu&vsswҔI53NXF;Ky/a *~< `<,:@_ UEq߽hҵ?WL 0^zu$'+l{ ݝuQ9Cnю޺&6Y]ڜAla'BqrS+ֵ"~4!6QrxcF4o]&('/1>,#N;}F Z'bѧJo6lεRQOsҗiT8ԀLÉ >@O4i7%l_¡h4DWMO@t[ 8+?^j9Ox[|XvEdͶQ1%D267ާ8ҥ~(b= ;e4?b*PfG+Ǟ6^RȫqB}&vҌM[Ծoӭ Gu/(EXR!2Ky>?LxY{ʱD 0ϒƤ+~LA1/idp1ޭ'!̃tXɸsPH[ÕX©?q[;F&Np.O{EFVZ!n߮;Zϫ >]ҋG,? *.fV6j%C*v6 펵ՎXf{@$+CJxF"]#)<<dV5aVͤV@".W2Y4 :NpkZtu8{ IvFӔd_O}i-jWe|CNW^7y3k@t,Fc)o3`gܘ3螢;5?-Hv77X%=Rjڥ֝|mĈSDEk(˨hzAP!Տwxlt5[8(>cs${Haɖ,Z⟝+).ysӼaČ#[IG/[Y?[kNx iao0I ֥ybsfЧa4a?lw CQu[n\N]"nv&K+Dž _e:aoi탒 J!+rk}fՐE :o zF^QzUV%뜠Xa>2KaSx!KvpOS$18gںg& ,Ҏ`4݄kQZ\:<S4gVg#n2yбk=璫اa"a"i{89IZ^DmÅHV"y^òX Dgk# qɗ8Қm9P8pHR=e2Ĥm9RQ\SaB%SRoSNrBevy:@=ں!xԳs~W pg(@.so"gT!,Ps(>Y\=!SR5 ɥ/C `FZ.f ~b G(ӝ0tF &? / ͑9@6e|YXy؞P`c%1ׅؑYag ^ղ%א^1x|}\ZtD%w(,+H* v5G" Npe>uc(AE;+iB;U?tE= -ۯ3nuգlvOO)UQ#QrSPzp@yT_M8rs>-I5E)!sVe3ϧ|F٩Xl6#c\!8̓b{B"6mN;>fה)rBr>Fo~@_oĠ/km?xk$9%-G}*3)?ݯ!"l0؋p]GQ&q[3d YbOz(6E쫾j祛Jy=I9KC|)}U#[>^/^^ 3k"Jy ݵx,8? MҲU\x)X/&#WN\YhsxI@,|o-cdOؐ _u붟ErI1o/QLw*9YD|P5}~\~3ԳS`1vc9,jc]9yxRUET(w) o{A=q.GpK0l'?rEۆ8y~ObRMIXyԷ:s5lʕt \Q%3MN(lbX]7D!Wl"lA' ŠtaoX&;L7nz8Vb/D-)q*qt}e{1G{@QG Pɇ3m(r~WԼ-{M%M6EI񡧫9w^]qVܺ`^Œ(T<=[A*DxoTC`s[UB`q5Q1 ,%k8k d&%O>TGy2|MHYBY:) :XBnXsX x&61DWL[;pS'h-j`TY]C Z: [R7a?wr7-e$ T܌i7wvĤР %$E_( l` ;F 0B1,D.49~UOggll0=~Ccrk jhH/GܱnFCgD'PA= qu ،~}zѢR^i-TeW A,D8}4sꪜ=i 'CQA=j%k'Np1%n8wm#7f;@@"X$iB LC]Zj6-}NVӗbo\y<ځJڥIvB~> GF}bX< >UiJ6rynQOzU76aԼ`,"0e*ϫ ʓUmJ>Un0$N]A|j,G懆Y?H<,j^cm۸މYnyM{?j&}১Pvަe r* U*)c~*}_CmԐp#VW~0>xѦ݁]`r#lbi8=C{^8)BZS|̹lʉJC_N6yZu{/ QV!!O'(O |*q팏iГ U ]tݘjEy+3D:-a--+ލ1Nt*Zt Lq sNa,vzK+ۊܚ] UF!|ޅ![Xmc"NL|-]@\-E=t#lqK]j(r,Z<'W$Ean_G G>7vk^Zi,rʘbN S.|cEs *&\Mt>c|\RROFП9{dg,kfH"&199V5Bo]&tTf¸({ɳwOFm= NYXL]~̃ra)_.tm: &ZXDA'fīF@蝋H񙣇؏Hz:xcCgf&;C05oz` DV㴦mpq:+٦q\w.|Y"šz{arb&5XAr aE*Z:*jXa W렂Yf1SVa<ʂՒ=qv d_ 6̯]]1vh4d4lMo5;s?-莱A] M8 (X) OV rZ,0ע~,MIJb|A:s&j6wCn_pw}ͷU^lzQ0TJ۰uS?im'Lܧc uvGyȓy?owkH4.-f `uqHydY9d$#!z_۾iռ.6pR=Z_~eKnR$2]zDpnnic6ԌⰌ)U.d'`ۗ6wRZ1tN-JFh'b5ltwsl-+n9 MX^zєϭ*5}}xu701&lPw85˜Yۈ h3䬍Om} y$;GϞ9ә~nyv)aL_Z]$`5y{ 4Uk'B_,1?rdjv>3؍I )^:-߉$4]84{xڴo3 >`BR)1)-Y|˅P F;kfuP;pO#ٱ#;@*XsL;(x);~2H9˂[} -ou|7r†u> Gn>7Ot}愗zqQ;@0鐬t"ҚbJIE<yJC_ DDgtS$e9{ $Un>mgBjdt{D%ao zy!C#Lp P"m]^lD^puq -+*O.{KF9x<+J\yȧ3xhd*j6  4(iZ&U-*׌PQ%R{elW1k̶YIm\l_tVjq*ּ5Ӑx$=&1@W,B_i7y -$򥒶(1BO\wQ񂶏s)ۈs^6_AflRW;G1 IvsRO8vJ~ŸZ*6F{&qFNx]&3Ծ7ƉX66,,E[ҽ z/};F[G`0lxzĒ GT-UՓ (zưхb9=<b)\fWY&*]WR&@k. ^z뤣mj*g;*5eRY\=2uM/} [' }_RO~<ϼ(Yp :zu Q3ɀՅ:v)H'wbNdlsH D^]@q#@(AQFFAZ^"PtD3/~a wf{g_lc&zX̧ N{##~ȺpwX $kұNWh<`v4t#kSIȶpn-mf|l\5Uy(;Dչ4G;yI-j-)R /?Y+;@:@pb#Q9IT n)& EZiʨ(O( SM:Ӟ'LA.E hh36 B@rjSr+Ǡ}< \I2}2awz* Tk9Aegү_p1̿=AG_at-܁B+-4Y\3\8،hcFVsC؃!~'B8K9R]Eo7RXViKc6ļ%l1k3ў0bKH> G?SO 'h fT :Zc8c I 9کwηڥK[׀ S^5/jyF`HPYm+{HPkSUhTX9(5LS[Qz`1xNOg E"ǵ+[|r,(@ѡ"mee|+vou֠Ggk)"-ja?ؘT$mg<;>J]k<_ЧNq`E{>duG?"'L d AdiGsV-J-M~Bnny;bVmw]#1F#E[h@>)bH ԤgԵOº)8ehMؤZϏjP8Kd¿Ar r<% 8} 竍l1׳ws^CR[ma{%LS*i-8foOHj}O(?ǹk`|;_Auj3HOpEz1\ڞڻL2*V_34b#>=$hC b%s FH&Uawz Bw-ras` UOMUz}ßusXjg0u4,Mkz}?ChWeDr6:aËNS 7.Xʼg'l2yԲLSg͏؅x\"@ pfaA$f"a.o(*S㲒{z{梧Fnz}2ZMN -GoG *dOX偪 ״pqﯹ$LN.G?N֪Tb & BFr`۱m˫J3TK++@k~rɃl7XK3$x:nhɥ@uP%fnf`JĺXSzZE]ݪ:鏰t:.)i|H8\ j$8?CYda &n f=Ŧ|LZӲ > _ ?RA%o@6!I!^#z逸acA^6cZMkjLczWT<`JY57\+-4NXZb7BtkzSpbe:&">VկA"}iih؍:ӫGiȗy/Q>9ߩ.MQ,tf 9,1BB,?u(xse{=gB[36٨PU!ک1o=ƒ}VaHo)`0TMn7=8|s+vhXBbKClB )x!YUBf>ĭ-q?.^c R"/ވ)?ᓻS@d7(p5{9āKCÊL`oW^oHͷS?ݢ4y`I/YKb!4wuJ:Qj6loaeEԢWC)Mb?>ob ʸco: b(F#igEGKG5MOU[^T,S 5wYЇa5w>F+k|p]b1R?#&{DtWx; E.oqeϘuL+t0݅ `Tkv PkJUc=jI <)E>Vz(#%^/3ؼ/  9w E^bG@'JO _t^3RհFtد15Ly'Y `Wua-*o[˜ؽ%[ma RpAR!0,V6[6~IVO3'-Å&D'i2䧽ڊ*IA{{rU*zRhF.u ;M.q BQ^W]B_E c{bYʽU(c 8Qm816 wkqs2Uc,YtE4!]Ѓ2 c9. %DKJf')=($4܄(g2Q/פ'V U],hMYœ9,o7 8Ne}$5Z0]kp@e. 23u4py9cIguU#5GKk8< c(xldT!>mb"+\OUL6܇܊\'(gJq$WV𲤾qH]!5yPLHM:ßXխ  xUs vQ̝}D=MKka*L`4(kf -Ȯ_} !3wר8@u,,&iL'5p^6zb_+Ӓ{ (nhFn@6贸!vel>,E}$T%j)( `q>+2ȜtQ=])m:3~<|G~υ*QaC ۆY"0ewu+s!07¯G6oHݳbǻ嬂jsIJ߳'dMTA\5X,3E;Q@ߙ"@lu/roˏ$p:yYZ4ĪfYYYު7(iih;@mirfS`VZܵrJp+"%,)g_ ǐ ^`*gI- f0Vo;GcZ2^4pM˭+Hc~t?UVEA \wdSM sсT1dXE n1:̜pM"?&2Ʃ[F8tb댠e9, e4#?򐔫C؃PWMe.}h`Dww3\B_] E49CbSoilнoZeFsAS%V& @V>JˤnƏj|KmjFp}C ?IFWyCħ雐h]KM.9iff5 \"ikIKļW;R\ߝ20UG D0kMe,aY'O)Uqe'p >QN?\]#ܷmR4x)7A}KCT8R$^wqPBn_fgTƳY|cs`dZ~+אGLAc"x׹ӸQ.@4`o 唌M_mpF<:}c+Bmlݹj3y޸v3cJ8!IY8&awIu|usWM^8bX0,91 ~IGRLan>IF+/(~q>^luoHؤ*3"A zYl֑ō2ՊN m.g1v3NLvR.y5ф8IK dk>}T}!IKƈ_Ivǫ1Hx] V"vJ\>,}P>rlµ> jnrlMYEr&. MNmۀFxZߟ#:zJucKς}HIQVhE6(y`zYSxotSB%ejPl2=.c"hHB?)"XP 9k~c55Tf%A"H51ijK='vVCeEk wѺ]; hHT}?OµzCo;em7,N |+&VJ RV9n:ˋ4lڑF+u:P ٖl `HP^#hU=ZTň*(@ :@<,$q bbⳞt-ψ2Ĉ"C΢ GM)l>F11Ϟ-p[Prƙϱcp{nZ&it' 4+SX g"AAjS5z2ndO涆=fDOUa(C>G&om\ǶWqQgor=Ni] 5uNɆCյצȌȶW E?H GW؆J ~;M{rbڡߠS]߷2LpT-o8=^wCD@|쌩Cr#D<ȍaįGAM~y3){kSi[DS>fRSׂcc{t<5Q"^a{1[(fU"WjO}]izȴG^BbG|эGu~0 @iF)OJ2DxzEl, 7+bM^z>3~ %(X1!9ऎQѝSCW3ӹ3Z*kq!ڄ8k}DF%LC2-?d9ٗ# q}czE /K[0͖C!V9}ITQ?V5|bT 8A Ng,8E-*Oc>n|=%G"aTa*$E#V' L,@@&Fi`$xƨ@$ݶO"ċyk(\=}맒ZfS^3K".B"史70o\å"}*ɥ=f!tgZP!bH0̉eɄ-8p''xo}f 9|Rv])Hgtol2i12nĝ"M%u3UڂLGsUփ`SByjEFe!L7JM[xGֆEB Yh`>;?$[^0Ng^Ɏi`.vK-y".\pݥ=F~Bb6:U򜈇Y3=ϼ ,5 -3n|h+J65~s[jT0"FkNV:9*u]G9WEDxu)$#ޘ1DX!LtLzsgoz@ 4w/4"igZbrK> quApEF `,_޻F'T0|5w >GIno|`%)޸މH$gdEaۤ? edmP8;n^"q8R1b:Qie޸&tG :5V~/TT%bHͥʧhXUV4L\E&*e~EVyL2Hu%lU(K#r1lA-!&5pM"#x *jZDw^@Ob2"&ŪTm[t@繾Mz-e'o "K5x9 s\ozWvyfGpШVBQÅ3={^[##?,["4۶l\T`7YrC[6Pc[v-zz<ϛY1l`\"gI"snμ[aS{A/\Cd13-->=A] yqFB0wlYyS`9{ srFΘGqJ'Xc#ޠC3yYbi'Wc,p*,ݢn)Vp]Ӭ!ֳF{#RPgYneSWQp1~5 +RT.١f Y gn/Z;qnꀯJ˳ڹUVj֛?CgdʜLzm]uL3}dpo7綛$wT^28hV%z~DpύCz D?ƈ 4Yh9y7yIZkUj^ §褆$zl-CvzUhitۅmvE9b0&iT,l_/1jfo3 nݶYPYб>" S\^"JW!r7 Z?;%JXtG _?%/[ ƇQf+3)I uf$4"+8+XYo-$-F,enmxN7 L/XyD;4r徚ZE"e "k>ga PvLoM-4?Ib[xfݯ0p G.!BނCtOqGP:)H2,.ZVTGCةΐ=_OM-֌D(VsT{{;iBu7 5UmGS84r֭BHH$!LlF9A=e3}[>/IMJTXejz(+|IRey@ dCt9e-%QVآ8ϻRs" >Zhݏn+<)2ͧJVgەg0.-jw0,a,#Z 8K~q{?$1c9_b*mWIIwQϾ`KV \%]N06!H+'vVYiN:mYbgfa_NeHb ?1pUJHP|\ju9+zr:Z:|ӎ4j$+ixu*5bEמOpEFE8kal]H,nK@0xwH\C޵FֳnyLHO+˟ 7v;VNi1֢2p[I pҬXo9LlږFkLoA*};lFuw`_$䡶c*XDf q 녡 Jkø"S4 Qz׋fd1GMۀnU#ww\='rIzF+_<iZR~9>Hn,c iL[z/miիn#+I;w[PZ <[z+2M1(kK7Lr*S~]H $sdjkAk,@IrU:a`gL9ID^9tD~\xQHsɭO&wp6&DTJhϢ%Vucw}M< 2%cƾLVUC@*.fM:F|by_@O*j)FKwT{+-YoV~p(눺*>!4}sf.bSX`y?8 D Y#HH1S<8MZ '(#7 ݷ*&FwH~x0S=^> Jxj͖}Mfnx0э;[C&(&GF<5Òp&v ljE!,n㇒(%섷')-°v*a.ْP;rWcL<51H%m hNzd r A;X2Ҭ`nG1ĶQ$nHP,?MZ@vDkf[~eR2HφU_.݅Z҄U)f{Y%-f'Oڑm0VUcS?YQ`C>αҺ+<2"l W_1*sBr^s fVhH6Y}68'O<.g FA4 CT;l+۱X6f៖@m1<@QhmT'N%pYk&g=`Y9]cF Mp|; )eJ:6>nz+ 8twV-0J4SO#^3 ѩ FSh Aa/Xk 1xp4[Z_LvhA0-HؖCP5ܿv6,_#!ASYr: DE>{|crFW7gB ~$0+ ~BkK85ܸ*Klc6WkFw B eچ^%@GQ)m\Kpsd[U&p?s IEkk[!W #/d5Jlt1i&`#7Pdܑw$JX~oʅ IQYC ңƹz-QAf0Ab?k|d|L*PBnڽGȅe{oUM Q +J l?uK`G蝱ju9hlȂ3djݕe 賒-L-"Oմ +=s_zY+\/xi!7NԉAro;l|$5c`uTE0\>mL Py@g lҊ k#;GUv Tl r.vk1[ʎB3 VT+n-B8pi K״'J  hKAW8>EHB)ZD9T?EZ#gvOIJq͙G:, ,hZH:/5$c+Ʒ*I2!l_j( 1|3 ;tn[T3!DFq𵗢]XzƋ'aBm_z dEXS1י,N!:I DfCE#,=!1Dr~'T?4{LmF>s &"40)1Iqsэ2 "lkm?UJ;Flj?-YG(FilҥɆx&.YhhuqwRnd``a7Z֒3ߟ(Jھ~RqL2)s+B2(&O[;(c|5^jUqCح 6)"5!S\v\UQ >ݿj$S؋f(~zpv#mj0c8 1OCRCsN{;[vW͛U ū+%C^**HqDEhx* m^ ?#5+cs1Ā~bXto2o4?.ׁj"Jv &ҳdbe\x<Ǚ+ʸCHVq4kYuކ#tue CDbB*wXA|]/{j]f {F܄Ska|gw6$-?9ԓM`=$XZѨ½[xɯ5Xy/tD*7U乫PmOa_}C`| [qBi}ym^=LOG!QBbr+c^EQtg 6b4981 \8τ$۵p5q5GnV7FK_>؎]_w6{tGp1.lB&m!͗QT^ !U$x=֡v6Ҭ0}C iG8_rNObѥ0ҟ9eyuñܡ^Ҕ|=(pկ^IS((x m!,sܔ,%GG3L8Վ-z:{,ohR#\p֦M(bfLOumMbv*R{۪Gq#cwU:%VMUv+[Pe~#7/' e~.+]Dw՞*n&6@R-k=j 4!>_W><4eA}"ͮYK1i2~Ask.TӜH9|FO'5sk'kQ]n3WnnX~?7., Z/$w D$23 XI50dc /5*SE4fn-Dl9޵XH=yiA/ힽs.jtpw20XZt$7 $hK,F05̷S^T Jxmv@ ĤQ\K x1NBUQ{!ebJBV&670W~ }уikh#*)Aoм+ZvIpw K7˟gs%Ew/c%o@C*løm˙Q㾝L _UwQ:(e$EXw`+֌(]=qʛ7ɏlt!:bC6(j ["/}`D:{cZ`ԝ,[bwul<Ѭ.vMe\==WN ;,Ҹ X+2ſ%@lyEAD@J fRo]F`oC;r c=g:*,*RbiCnnxX֘wP? Lf.Bhi/`QpZKFZ9Rh@dxh8e.8sݽgsb1![ m5W?ߥFր/ZK25Y mhNR t Fl>Z$]'~`zv8ѐߙZ+\+NY1, >?wtV'b`bcQw>{$If_'a'kqI1s_Bbv3@v!pvcM%'tbB`7-W!$=<-6g( +A:aI E.j*o8` 餩:``/a VZT,>mהPI5 S]D7Amu1xX*`)rjJkl%CR$ ]hgC2EJrA~4I>;,J~1ԆhvT/刵 YH2_ɦoHE -0xԏWwJ/aaXK ĮA`o"K5n΀oK( :lŮ ūFg27tt|sYH0[BZuI0̾(J@:=G5oC.C?zZm;TV} W8[י R|,l8DS3%7X9%>2X4:ݱϓS44S$[. ;O{r-#&h} E1Va0UX1зp4nY)Ik8O,l7hBrZa˂H.QS8tP%EB:"Ć#wNz)(hCyjJEiJ2?Ӑh0Hkz,3X5eKjɓy )챍vvE`WFh8 3v}[`̥OzN&2,qqjf.|C\*wC#^ ;i4_pTYʽgxڱWql&=-a/a'k/ {ӆQѺkPɺTդ_ f?rA hɒl vˎ+[6`;#liԽ9.e9]7FC,"_QީxFhiӲljWi⯕XNzI? NAO=M~uHjP^ 3^{&iL*3.ă;.;Iؽ6Vq\J8Gy|d޷-\?"m742#.A UNb?=!!Ɏ9Ӿ|"7MedAm=D|??*q\HzTʲ }8{Vo -yW-k(q I}],$0GW1'fW %?'Id؀Zlb%&}קzS. %SAy&DQtQ&W,Hy}eQyuutα,aTB:B!,>V\|S"%,ʈa.ND:]Ge[RRݸx ]r ^j>V1 }e.G`ؾlyS$K;E(:Ab7Ec~vi?6p%yw&lR c/wZH+]~%_J@nO`,Wa AbsϰħbFӖ+.ټ'"|C AM`UVR{1Mc[}a#L˄3Ǭ!z;_lW{U.*ebz[9mԤe @+8ox"ьؕS %ҥk\S6E˻F* C99N s=DNӧȻU:'Hur^xt"PjTiv?+T,5UQohۇ$nz}ڽx9ۚ|He~:b oAP"(PDLV%uAB Ws >TIXGYҝ)>Q1jٿ'v][JhQ///b0md<,жm{Ųt/>jA~:p ďu@ݗHLOm+9s}lA$ %\-):)R4d|5nAuljyc:kvNż,#GėAeƯI[,*/ZnR6U\u¸S)h=T䱟3KM`U]'"KadȨIR<<>44I%YZ#Tg=I5D.ir " [?;NG=9@ O~>U˕J3 "QDr]8Kdg6q^q`n Pˠ7hXؿ0E<7'kO5!K!wx,ŏ)=Mm9T`Xn!Q">!w۶p٭bߞM:0}c]+CC8x>(c֒DuZ-BS4SF^hDE'm e&*Ѫ&kꪧ (M܆Ł3RBqGE(aV^"ˠ ' 9u\|$fAz&BؖHxm==0ֿdc18A8& b 렣fۨSWC$SRAqP,Vn=4UE:BC< YuۧSsfrB|Y VJ B̞Corcm-w$Y^4'pf z+h~gMfⰺ:S Lz2ٛZxfs@\aT>> o`'I5'DJ-(U^Y  -_B"g׾@C÷?NT֎*j6:?zˠ>)TLiT|ȁS^*wΏ"l>)^m0i^Ts>U;fv5tBڧj%Gdk ^ 4[~ԴwL&SA(Tȅy1F#K{!+f$B!Wۚ| ލ%9kW'`'/5g!0ך;"RUgGx(*4x#L;:ANY =T'R&jLYF%eX"RHc|uA].@v)@[zhmK^c̝gdb!.xk=*]z%Iz/mMmJY<꟞fE \t{pheHDofnkSCʂ#lgУ/f'K7յHYzw+rpnB@Kl[mcf0<6`M%yy*a@H /a !W UmgE:C&:nr*ux_ |ݼ-H/'}R&1؆2~^>wә:V;B"EscIŞٶf\Dm |ʐ-cB&~66&B6~ z~_4wy8"IkƮ]*0ʭvOj )A%pwz]":3Q_C S+lEP,oatgw̲#iv~ಝ~6̸Im b-'V{u)wj[m#pH=$嚅Z`Uf{)5ѡrp5H^<#vn'@%f5cv]$Ky"aHmI\0r/&],aVד/dtJ%i VDL!,(Do $X{H:nA*VߧEhB'e8 jGmGDV%URfDreDM\i$PR`?r5*HΔ! bU3]{q6> ܔ\BFb-Hy+@}{N_`*P;vߘ-؞Mw-@'AetGp=pJ >՝b8#@}ɾ"y '5q/gK怪y hwоWyTg<_>@3VGɰD2wDŤTV\z뾋ŊP9:LtLo9iv#P`w=Tߑ\PG 4.Tp˷| y >ͬ| V>]vG[!gr9#.kh-{ۛWwCYv!Pűky5+2Wr4}4=˓4!k5XyUKfEFwO\.GfJrUoVjG`1VVQclweEE1SY6nfX6~!O!2<#uXJT4%Uf8KmO/q d'5#1)uʩXqW w$,bmrBn &2ǜu >Ց-(cH˼6:4*kCPL9Ǒ-W,m`㔄y߄!gla90Yn.Bw+ΈpK,#ɥjp >+ݾt-Ok]Xtdm.'0^q~1)AO]UB\Y !GjUڏ#MNvt"7T œM\7rj8,ǫE?g ;'㮸ÞM%z4=ju@I]SuE9^$+)4)v2"&b;_Vehz k8)ln@)Q/`8l< E őbk:d*xBg=k#I~& *RK/$S+*Tt^6}"F^:1c^ZpWfqQH]wPeO(UNYc7xD.1+WS(Y=z9&gͽW0}5n6 `zݝ-Nዯ4&CcC$NVWLnV5AjOyeV p U5}B85]ʒy~ f礊6q JjUF8`g }8)Ij{myf99Yy:m+1 )W"t4'I/e4_|3-/.YGdc1Da Uq¥9I"f JR\ 3U ߡ(-bkiVb8F-*&DEl6muY NfX.`nպ: e,e޷]zseȽ_:QQX֘C%d蓔*ؑƅ4-aC{'I01ý 1Po 5Isf<]#v `0&ÿ5rX(PY%b~6 f:T튁qq: ؿs"|ex14gk# -9mQ3j(aQY,(}e? Zl|kj,m{)֙_̡AQى٢ wMسe=e#Wa 81lS0)55?6xy<7&J\CgV \ek E+-r<./ܱbWJ+|ËFN]N !׵S4%9.QIqaϺfW-t`8]7Q5 5{UY,TUҸs(U;?UMTau###XԸj-}Wvfwfc`m!7˜k`Wm)//$|q\ Cr8txB"~:kdۦ̜z˄@~nVCe=|J؄] t`˟`9RH-?Bc Qc=3ɠO$%X 4y.>]qEL\➞B"Svy+gAX!aԬ+7I)OH5 Zcgam<+ fvGP(;&; VK]"Yot3ła|NvA|p֨U)LFnN\%^AcL{]+?rd1/XA(j{6t  Jfۄb@ba>x@o&u8t]{ACꃰZ/yu(÷*g֌✀E";%m dT(<߮:|F݇6)\y?pms0?Ϟ1(1_\4 >R*dWaܻɻf9-ZpTraVHYc항ó.t8"ޢߐz=ϛNFCG@8S@7 و VA* a3 kDy_G,z BTҾ83:p,{W1u)˯3{;RCBv A9ҭ2 t_9d@ダN9 ͱ &(zN#>MЇxK[RFfS)2\cNtT wѳ&Ɏ Vb!p&9/Ą ( (㷥_Ű=z̽ԹB*iHX|Zҳ4@9x7j43~-Ԍ-0cbiX_!hKL%|4܇#8e:>%{![Jo)3R!ML֍g-=0y /iZYޅUOdV;H֒.SůL~ă j Jt[Jl̅A] -%)s1HզJ ; =yq1V O"b *˭ ƲƔ%ŗ.uT۽2tE(pw$oWv 0|F dxM=&ؖC34M/bt e^AD/р<&RȌ֩7ʚFMo[-1ai;dԁF{4NIg3nUJ3,܀*xz.6sE8\Hc}95?G$ـy!2vHMIE7WLg*F5/}|7Ouþ9$[7 U\5q~aR6 NWۇ]dA2h@$p90}ڨU_rPFmjBwƜwY ;!Z#zBZ'P(9Z99%9$ELpy4p8'hӠfe[2u8yTTqlBi,b?׬ﲵ&fpӭG9С4/! 488_ Fr)ͳ);eY<4E f-V>w!v?EU=;6z4SmJ[UzFs5:!Ξ%|ݴ)z^ٴ GxՇt7R0 t2k>|y5qDbw`MВp։Vos񧳵V#.[ s͂ly2هj05U<68?"[C .|qGqYtFa"LQWyE9b9bF}'lҚywYl7&bD. UO2gB1bwO= =:%$`+8:b :GDɀ˒!;0Έ#@d=)P)VFg Dy} 1g֯SB^|/L( NH0H_1U]mo4B/SdW*0y .+(.ñ%.frH^jC+"(bi#cHz Ǔ8ʟ䙙n u!pL *_*sPza:Ӏ1^ˣ\W%N4I [/޻a2N^q?w~L8v:YWLsfXΤlen~*$`CBl*߇( $ҏ:qTu cOU!ْb8.esϛ|*3hapИAfQ"bgqTvςv/ >/9J=Y?*}BCOrCd+I'SQaMSutI7lhLM[2ٻ:2km;QbR,i;bB6-M"hg"ສ 35UE&DrB ,l p*G-RUM!#s}So`PdU*ٌ9;9W'9($69,[n#K[GFcne6|O`.`O&xy[/'B`bNQ#⋚Bb4 2*PvBH-U)"Fbn.Y }xe;7X<)GN+@uV /\b-[=%*w 5'3,FDvC_ 3%ZC4  i+ DD`{J @p3O8q~ FXH6i_jn `14T$ ČN_'lϼRisU$\ym&ȇlǴl"o8BnggOQ~9ÊOH6?ϯչz$~q1Nf3d?W bdX^V9rل+xɸxG8cPnV~xWZNn1_ZSbUW] 㣷MM*Ιk b`&%;)=9*cpٓʑYM*ewǺzԩX$ExL;7]'$Q-LTK5ZZL#eTuﳒ !ŢJ?+:䟧=#NUq8/k싢`g]Ƥ Wn֮/@KMZmv?gҗ=>Bnr ueƁ@ONcMOȽSV}9oPSWA'n |dyCH|X5ϫ'HxAvF$c/h23ͫY0Nֽ{|kڎVr>dZ$cA* WL7SH FԶZI xӅD'/C[{o9ؔz(Een"thXz^3Z:w9uy6TYQ "5+aFhadտ\)w!xJ3Y&+=ֆu5*zeW26$f/XH_,P95Q#W_hRKBX:*{15O)/EN|yjruH-JhOgj3Ng'4l*n޲ BCgW#S W^L㽏q{g.'++1h}8 幷X|[kpi Fa!Re*qVq ჺuG{j`f([Vt!!_Uː+뿜bsdUM62rRo]R#`xa> #7P(;Xn88!zY]XM8l8 },ܫɬ>zP$SŜh@HL۫{43vǢuG)g\Lv1kiHfoꯘ-Iz׬/T##lgvѶS}kq[Kqt+> \x'%S{JZr8\&°px`xSR[ 0GGu"KwZw1:=L{=7vYD>tZ C͇K<0Uê೪&0ms|Rz;58+Ɲ}ST߮}<äebp;z5}ᯕ%fz?pY2/, no,f%ɩFn[]RBI' b^dbjE$P\ 'K}w@Wf. a=q aZoE#W y9nai>џW9:tXZxӳ;Pߑe^{)ppqpl~$GH0C >5 z|Z)QH鐬-Ν>;DDj,Þ\KM_)B]kҐw` Prz3t oXK-`,V{tN[0Th3CL<Ǵ̆(}RKu*mȏ+(lcbV(LBK/막+V@5wN|u8JI_16E+?B{& A?M&8+艃b [4MY)bYӵT >t8;ekLg)|{{2u.m8l"/ץU+F3MQtdxIFԕ}C!ݘg{](Pg3 |:vl/?/%O㯅-\b+0`m/na@`愰e\oPoHbCۓ#~I4߁\l".=1ԨBp|Ssapntaʍէrdi >cǨ$O~~ 4}ڷtjr|o[yw-!$'[+z 7zgr'O`ocgޫ}tŚ$1Y[**> E#; :M,>^Uvd ]6MN*}աȤǻGDh(DR`\5{^TU(#bPp< Qu5FX.Zsn J`33h*1uSf_RF;Su k* (=N-Ek|- [+; COwJW|+G`}-?\[Yl2ZJlW]--b^Ѹ8@VRH _5bX"/6JJi"$_lF(v`L8*#0NEҬ!jg{(BA4x<4"bja`. Fb~:WϿs^>rh}jDO>p^>/jIm}ܸhHŵ @z\ ;5OCf@] hf9Q6,^Vxk0 VCֳWޯJ*Z0t^(ui B /LXLαQwL]3KAo[J{7Aρ8Z7^^]WTB`# }Ջ}"fxS:3Pt'UPrq7rwC\HugL \ttWSCCAɲ3/FL֕'.g(  Fȇg,zH߮D0/`Im_7 j([ @!.erd*nݡyAT'Id% ::G2 b=8P]u?'HSwLk ?hy2G Kb[-7=e~ATflޅ96_ZfQ8Y^C9wrٵ UճkZWgo`6> \&Уb㷔[ n# ӪS3#̥Ȍ-w:8 _ά!p>lXHYȏ2z>5UPGn Y z,@Ry]S **RkI;곩y{uv[]V-[4X8L(QLzua<=-ڗMUoYr,Gż瀖sWB{o:uD1.uՑP2v.qPRr @}(12} ZUpvm _"}@?5Ft piќH!UOdH΢br]Z}}*I)n#iJ4u2zAp#]";wvlЮcm+u bnG~!S"d?X_vq r|g`bKFNLr.Bϓ-bLAI[sUOqz!F 8S%N;8)0fuHs^P' bjw̦}~.OG-Adi-d'cր nK/a⺽1 P?!~#/|EvS̗P%N=w5xb%TV̞t;IV$1-óayRmd m~qln!Bص)n(* N"\O! !/HuO{؅X2*AHV*oQҦ-I5jʊDF$Xy[5 d A9MoVRie^' ua<ŷQ}#j2C6I CjGv̦/B;ƶwJ! -- ?Y,*-JN_Z&9{e^;+|Vz#UqzIJv0`K QUN+[\CHlA{PBp~7F(]h<<}ݩcFK8- lQ;w#E:r7Des${ƽ')&j|΁.Tˡ aX9.jxt=n::|X?F|ŠZ;*kxoɖu;yaЭNf_Ɏ=^c%;S)S+A+ ؜j~䥷u_åz[WC94q uT9o?ﶝBj5 KyA~# ׋ :e39?ΙiRn|;ϏDidؽГR'VrW^vr/8_/%MHqj~_gzf&XݡF${tM$"la~PS $^O/W l.p(Gρ)[(:J[mxP4t>9h(G8\USEbNl_g +OLl78]3YHmbMQMvt֚?/X,IZ"w܈c/\E~@ZAC9tHgӇ݁,INZ41 M I`L-z/ψ d 2fycY'+ &" r $x}ID} k\ hQ1\ǾH/ݝw- ;N'{䈾g4cz7gǜ]h)+J< !F7_Ip iZF7rĭ݇uhjgX#"yqhk-`}*fQ4>*`5?^?ѫbN'U8h_@^n?GR.q ^Kk]xYxvS m#N>ukT.?|O`'D}}`B3;vmq͢bn0F [7גй cWJBpAgaG  o˺Da@{izjeL·C#xz{@!]g2k^,c9}c,U0 U6tޝN0uӰ/*m K hrMOY\wi 4>eӏ'k[pOeI]r ֢p iS[klk,seqA'b}OI=,6Z&kb-['Cs :J'@9iXxɦbž`ơ`ުn1+^bzyO.+*Axՠ$/,q0|E N7B{:CsoJ"5^{EF_nɁ>;{vF'o.W0Fqg퀆"Mlj-fc2ׁS$WR!W ڥdce ow|;c 愑ÄK(>¢5D\~7,O30i8V4x+rb .dcuWzbCJtDչ)ܣIj"Nuh\VhC%-E%~_qѩwc̡Ze/N ^6]W𾨟{1rHt?ub;":3u)5N՝ YԆaA(vCx.&H7j{p gT^il`MEEZ־*ћTzN6/HKae4T_Qf TǰC]hIg!%o+RD'&V'0˚˥)t,[8 gAm|(H(j{Mf٢^^bv4H74;X+9Nۖ > (OX(53xf@' nNh5+##POڒwP#EgEBzV,cmͪ[eJ||f0JI>x6={x3؅㟳粛+T7Hy 0S@  8Հ j^PDVڢłvh`MA% %qN'*Cp\@Uh *9|pj^]/P-ճyܶhaR UFn1_r_1 SDaG-WfjPd6y@+/@Vj)cƲ,