ruby2.2-rubygem-pg-doc-0.18.3-4.17>t  DH`pY_ԅ/=„YNiN,&χ&3jykAu͚A:&`oZaC28 '(try~ڣ+9y4:2)iTos[Qh<&7>ZMkpŹ;UpP_5ĐșMN;ajTky}#txEIL4y0m%,֏_Q̱MK!MmZ[O1Pٌ%Ӆ`I~& bb53f23c39440a30b36168b969ad0044c71ba8c16욉Y_ԅ/=„P40ʑJ޵Bс\a 1:> ilH2pC ?ۧ[l[*OErK]ËJ4Ӌ4񬊶qTG`11l{auKhӉ~:tgRԖ"w!!N8DUmd"JWBtGL5*Y"1Q_ d ?ȈU 值V GWk]p-98l?8\d  % ?  ,2<d d d \d d Ld d`dmdydd4(Q8X9:FGdHLdIdX@YH\`d]d^XbLcd6e;f@lBuTdv$w%,dx.dz8LCruby2.2-rubygem-pg-doc0.18.34.17RDoc documentation for pgDocumentation generated at gem installation time. Usually in RDoc and RI formats.Y_glamb65.openSUSE Leap 42.3openSUSEBSD-2-Clause and Rubyhttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://bitbucket.org/ged/ruby-pglinuxx86_64B H 8;+4!PV'%1+s+2H+JLT,:Lw;X A}Fq)53o\+.i;Gu ;Fv!|| ug~0J]&#!%!&$$+!"+6OLQ$rb72C$'a+l L=<ULp.DBxJ)   ;qk:Wu yi8'dv'+T{#Q?5@?;6<9XRqxyv%B#$OX$,r| VWiNX0=|4Lb0@x !!a(""''"#/.##2/%'2/&#""'$##!#'!)#% *'#! )$#&(&#"#!! !*," )$)*)*))$!(-*-*$$%$&!F8AAA큤A큤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큤AAA큤Y_2Y_UY_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_aY_2Y_aY_aY_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_2Y_cY_bY_bY_bY_bY_bY_2Y_bY_cY_bY_bY_bY_bY_bY_bY_aY_bY_bY_aY_bY_aY_aY_bY_bY_bY_cY_aY_cY_aY_bY_bY_cY_bY_bY_aY_bY_cY_bY_bY_aY_bY_bY_bY_aY_aY_bY_bY_aY_bY_bY_bY_bY_bY_aY_bY_cY_bY_bY_bY_bY_bY_cY_aY_bY_bY_bY_bY_bY_bY_aY_bY_cY_bY_bY_aY_bY_aY_bY_aY_bY_aY_bY_bY_bY_cY_bY_bY_bY_bY_bY_bY_bY_aY_bY_bY_bY_bY_bY_bY_bY_bY_bY_bY_bY_bY_cY_aY_aY_bY_bY_bY_bY_bY_bY_bY_bY_bY_bY_bY_bY_bY_bY_bY_bY_bY_bY_bY_cY_bY_aY_aY_aY_aY_2Y_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_aY_2Y_2Y_2063ef9c30151083ad948e1066f048d82bb8e008691783f4f7f62eec39fcf0c3ae64cf21e25dc873140eb57ff6a2b459df4f42b359ed3a8b9e4d33c0b6ae397da02c433267bd9ff37fa2402d4d05ef208a2bbd48d98618fb35ac6b50da4bed2d4a6a86946f92b46a88a19a354b3d5e2e8a7ddd8e85fb3e4617d1e7148d8a565efd4543411fb7b8293e90f021ecec9063b15368cfc483e3d5d9710a3dc677dc6c569691865512903e399162c3be246cfccf5d370f99bafa3da59d1946b8019a0644106e59343999f30253bd8d72d2fd659f987b47018fe8af9a807db7f9400b0b23c51402ea123a8a7e82e30cbf9d832cbc45e1a6aa90847a62b76fd4d2519b716e1a0053ec25387956d0ffd97cbc0f97cdce8a11000850e11fcdc97bd77f09fe947c52b7b9162b1454c31eeda88e4d5093e7bb5064e8379d25c65412bec98f5ef17d08d972aaa413374c3e1cf242596341dd8d32b76b7accf63c62cff4ac1751286811cfed1b37883386dc8e490b3d93b9baece7aefe3335ec315c70752b10d6dc52a5369f85a2e854da02b0ab6573d022f6d873a6a385948e0f60bf663f3f56f186e22fb96c733cdffc6a1b5281bde688f93fbbe14256f88112f506fcc2b8a4d52b39a92c46205228213369b0b573c4fb164d1996954ad0ad3d030c68b3cac398af4c747e506e8747479dc35cd208f39312ec57c954643f903f132dc7784421430048d508bf69ef13ac06905dc3904571978b4b56ecce204f59c75df3ca4b4cdc4975226a5b7e1b4efd2c7bcb305f91aa2b9a8e21579e465085c7a2b68b6778cc142d5a12cd80cbf75ec69cb9a8d8c02211e6cb6ee6d89370a67753f9412ea4b2f303ff4b4a0c75eb56bf955fa2e279f8750f56fc7e91563363f05c64aad8cb7959920eab99b0c303683d3fd7caa8cc09749b71f2bc459a2e3ae3cb57c1631d1d8d8cce589ce6c17c7dd45f7c3743ea18c6158bd70e664c273011bcdabfeb4cd1e4ff3644831ef045de6a7cb5b37fe93afc9aa059d58143a42a8502994c11d2587a2bca4e3cd9c6c1cf281495e3f3d4037d37e6457fb20a534979e075148183039a2afba271732fc9a5cde1af04a27763d8d7e224a7a18a56350da48202744455bd8bcaa1b935f1b849ca6a50ad920ba09190c37af96b4b764efe7f06b5c14d6c501deefee67f5da54ef38a109d1e546891f32a9930a016a8e44f17ae42d120364d9321c224f6e2ad3506296dd45a1daa32d4fa2722f07c159c8cc52f829d739704e80cfe645692885ce62442bd7c2e84da43f9e7a3b0892e3e2f23ec88e1b8f6c6f80683dfc86b46be1ba8848fd031d119ae74f68971148c87216d084ac5a40273f0edff1f4297665388f1b16326362ed9bcb05fb297603912f074692158513c877f4dc4c19849ffe0dfc8b2edc9fe22bf75701734000ff45b595d63f22297b1bb92989941e253ac7ac004618c46f832f65ed60f1a8e4f2866548d4b64ca2b52969424dcf8940ffdbe8e6d2503e244775e2ce3851cd5a2af7d9411fc280b71a49915901b7e4dac52a87f4c67e168f318ed9f0a43ff2a1c200e9511326b4d3559aadaa165d07bb1d94e89e094fccdd002b2ad0db6aaf38310b2ec3a9dd73d2387cfda485a3611cfb0611656b13c804fea9f0c1e77e716cb29dc09db55d5b8a4abf357c4c84848da887d14afa75c21b02a45d4e93a1bced72b38608f80bfb0ba50856bdf602b47cce042a2c6f7c3cf753d4a6a75855d4a5d1012fa4fb74a421453236bf63762a48536243642c11a3def1f93a85c3dbcaac0879acc73462578bf28c5974719081868f61bd420df042f7a8153dab960f377a74c2c5602e312a2a2944e7a1aeab13612f436e150a25b873db76aa36e09d33771d9afefbc5528fd9ab3187a81986310923f5dca5e1a688de9df92425a2fdc73cccd6e86fc7226a45ce55cbe5144d54b611dcddcc4c1e97344676e7ca540798a040db073e82a1fe67b86337a5d040224f44c2e54b7a69cca72401c8c455fa4adc2d306c41920bc933b51eda5af39bc219d77b0ed62e05da1e1b14907ed3ffad897eafb2c13b75a12ccf596dbc74242dc313b3c963404a375970bb86f5ab09cff0a3635667445a1c964046a80f29c58a1d55c614074641cea9d12871cea6db0140db37ea50bbf83a19cbd72ac148d977501cc41240595862e8233364ee697aafc1062c2e1438de09547f492b03214c969288157fe9cc05261b5a3a74cea1a5356b9b935ffc8738111e74b09854ca8a620d748219ae8bbda71140a6a62cd31e75ee2d7260875f00b87a3b53105bf4b26ade9d980cfbc79bb56f566ec875e74d4a53eec59ffa49bc923fe6640d34b59ae67d0b045312afcec9b546fcab20ca6966913fdb360d125b0581c200624b2b3134b1c6732a000bad7f7d6cf406aed1cbd3f43a5fdc4449d26869e1aa0ec6e29929c352952fc0dc8ebe5f4d6f0b6d8e0a6f68db332323dfd914e09158dec892f6efb4368751cdc5269322e64d06328638ac4e8417e60626bf086f8fc65592dbca2fbbd90a2b01011c43d7ed5814c1b7e28d11a737b10b86ab1799b0ba13a557044f4aa7bf6c8c5cf52695e8d68ed471f0df48df3ae77a17ab8b1c1fe6c94822b61af17b1c4cfc8570f0cf9bf82daf194cf6eed929d2be528b0138650ce4e5af8b6e4375a168fed3d5da8cf2dc468008b9fbc2ca32c6a879da4044d2e3333b44ac2de9ba501c39b41ca80b9fe95a91b710dd315e919298c0561caa42ccf7662a4dda9736b59b885f33bd56afbbbdf93e7f66486a084a994ff7e8a0c75dd949f21b0d53c709e28a063fb5a56da05e2ebe3104bf2d57d43cd488ecb5c1f729db5df5e6988219b29e0a17414108634f1f3342007b7016d7d145f4dcd1f5c6886281cac9d37ede2c43742dacf7bc88542bbcc38170226f6e1a1ce5baa860b12f4fcb3c8cb9d20b994bff8ba01ae855d5bf5788b7a6b7ba6931824a40bdec7f69f023b8ee803559e61f059cd7c76a4214c2f37786d5dcb5b969b19a0fe02a98ef1f32da7046d72ec35447391e3a5c33f23263a2999ccb619106419de0d89a03bc181128425c3007244c947c26c20baeaced92149b658393c3b4ca36af64d515455e47beee24e24337c281e75dd5e0944a8f572e555247bc7c2c9b66262de5aa0010da4076ffc8207396d61f832f11e7972173f79daa60e5bc0e2d0a5db6f6e0c41c58cb3af939f2c1c6ebe9d980395ab5b03660570771a906da4fa6256e36d12b6aa07e8d64bed1a586a7eb304cdad03383a002f111844676d1deb9af27a12fa4d1948ff33533fe5696ed19927c12917fa2e4c474cb5f42ecda084b12f4de114eacf64431290d3fe5b2266091254aaec39667b86d9cfcd351d44c967bd15a9a47b4a495ed7dced66ac4a7ac84d5f6d3cae9e8dc501fc1e3770137bfe1322a094ad2cbe3996977d11088cd2144bedd4d53211ae25e0daa698728678a3cdaab6d9952ab924aa465b770d3d9c4098b89afbdf4520ab18e79d48d67580ef5c3f57ccf9f378867c01039cd7342c23da9fcf5002b9afe7517b9e99a2f77660b013568949e1da0a1b92bc3f182143c6c31d22f1b080e83ee9d47d6708174bf9324ae7d4c89193f3d023ce0d546c938540464886a6c5606cf8209c939c67f40fb8d7fc6cf1cb8de7566f4f3c6c60b5bd1b6120466d58ed9f12da8e54a068fece3ba0cfc7b75e3b37e55056e9e32290941337cfec2fe60f1178e7ad94262c1e052970d669e92fa1403b156e3c8df818272718221c4a5b60564314470095220b8b07d392824a5012708e6ec71111934b5463825996b60faecd867f0ff56b9d294894660de605d8e56f7bccf7bad65910e6b5cf85b8ee4bd1437d5d7a83bf3c49d8a7780a3fc527fb98b2f4759c1d5c83506d43e28d5e961abe7a234b31ce11aa7ad1654c8befeb55fad08f649d933365e93b33de843dfdf8f0b52b8bf9fa50094e38657f1f5196600bd0081ae84b5a84e694d362efc52ffba5a8294d9b9e3900cfbd5fbce294d56f3fbe3fd87d316628b11d1974bfa628d0396f05789f6ed0ed349066f573c32593103301f17822cf6255df7a1d34bcd3ab4ab215f48459cc2805fe9253c84ff88935c2da4020ffbe284797b1a80c261bea897c5e4e41cd751be7631cb59e786f805479f7faefd0e141884790c3faff546ec1fe74cee2b29d4117b4903f92815d6c027b2c0b1b5e620e3b8ec7bdf1b32af8ac929d7f82467dbbc70adc215681bf0f27486cd61a58335265674d391989fac37c6648c504132eea24b1e8321dbde1bee3b51d17ab987e565f799857ffe7e006ed938308f648993a01cd5aa3f2a630d973ea3e153d898928798ebf91091eac6e58c324fbc0c5485696ddc580571d4cd7ce3593036f8d8f078040850c42bf8672a6c4315e8d0747167c0747e3391a7315fe4e193b5e1e13a654ded72e1826a422992d9374b280b12bd2d5ec1dbebf298b749bc1abff37520c72f51f57630695acb8737b531adcd42b93aeca70877eaeb725387371fdc6ddf741f6d5cc7e268141c117be006444b246efc3afa99fa94e92fc74ce90a737e71b76c574f70a56f252e9966e5496fc2b844494c1d73f7c4f01848b66aaa38c08ff55611bc7bcd2f50247a509b170cb08a4387d87bbd5aa7d91fdbca258618c573cff3a8a9a02aec2f3549855ef5558c368b5aac6b7dd3f5fd55856cc6707b424537de9e4485c83b03bdea7fcfbad7c0eca2d07b3a3068fc22f152a70f13db2feac0c1f2570e24111ba3d73fc193da3610faa95c6d7d4e5a91dd53c9eeeffaa606f6ed43d710648de4ee6c647704dde9adf1d1ad2d209d7a248d0d0bb70d9765d1ca10644b703d90b96624424605990da1278e1888d19f908bc2c372132ada83d32bf8fb3ad8b0b278badd5dec1bccb385625f777d429c240adae5165efcd0aaaa2d43811ca52c53821397b1dd4cb6cd6a7c10534b3d479a2ffbb9c1dc903c6cbe524c41befc987138b6ccdcee301e6880a3691d5f909769941f29cc763c1d8f00529812359c83d96fde520af252b90834f7c00d7882c1f4fd45c390c8ff1eccccde095ec2d19f8492f630b046dbb3d2a37858b3f6f4eedcf77715c8c30668bc8aac883018ac4aaff78e5d6002334c3c00f11177f63b85d6bb4d24fbcab7f6e49f162aaf4732507452742a8e2fb18deaa19181a4d54bbf5c69a27149e76d5fa598a35aba2e6ef51a65c6572df8ea1675bb7a3bfcf57ffb65f63ee8e94870c1299a40084cc1ef04a36e482862e644edf7bc2560ad85dd06ce755dd64469b149be0fc5ed54c205c6c12b3e40c7d4b70fea296a351c4893ba315e0d6c4c7ce3b7afa675815db082777ade5193affe0f0d0392b487635a2a35057fc2f2fefd1b446e05e46ef0dea7daa452331a26c3c8adcf418a1842ed6e3f5026761b9f1fd812e9948c44447f551ab8264fe195882385034ee43413c0e5b3688955ecc457357a0c7fe31679b6b4f1cca91195fa06a09a6f35c649f49dd9e4d711c75803a0a3b424b8d7b1e4eeb8df17ded0d3d26bd3b817b926096b17bfc2c3ad1e406defad048b4869546b4c31a77859743b3048b2a67f31a2a169c2211a17d61b282066aacf824710dc2cf6322d69473ddecc55af9bc89047af30a1b66a9517a209017c777d023f16e370a1a11685f6d85ee9760265b4c05ee7f470bb7386edbc8dbee41b1d29b2e268efe358951a755edd39772552053606dc356c339d4a07daca4ca69452c0cd85ba56d4ef9b70c232276aec565e024371ba0775238bdff3f35baea252eeb9cdd9d3f4728ffa449da7173f1e9b338598a2278acb8a688293ebfa5cd94aceb3270e77a6de9547d3de3cd9a37e4fc9f325ea4067303586e5e4cebc35ad76c25bb2e2cf361204861e32ebcaf746c8dde2d93cbac50228dd711dfebca4cd243b6254390871c375d09445375a3e8d62bf977c169b0c0f5f1bb0d3b0fb45fd13acef7fcfb0f98b54853d02a01e6e1e63598b7106c918126bc300e83694a462d8d91c0a5ee766f6064292f49b59eb35e74f393530c95ce82ead644cb5919302cd2e7695c96a538a8d7fd43e04e09b2c4f24512a12d407a65a52648d7d7edecf1ac5e3386318f0cdd79dba992df82464876e4ad100d6491feb842534a2cf4f4f5dc64ed862fd4631c623779a263803a0c7f3df1b604248e784d0b22b676121bd37fd0971858a27dd22a934ceb52c250d1a6768663c35a5ff54e8ba81be5cc1529d5af2c9c2ade365319c7968cc3a3de8d23e585e8b207eba4cc89e7da8b786c277267befab7e8685c3cbe7e5c5a41632b276702357e0f74fb21aaf4bc9215f746ee2b9bbf52e02607a4795f44937d65628036fc0dac6ca281cb06134df41f2dfb3fed5ad312d33aebe09b830b793aec0914e97bc11729704143808f1e078709b37a63a6f6c8bf1c6c425cc7ea0c3a783198ad9481f0f544409dbae7e6c579d62fde03e18b59342c3b1c85e08783a4af03f193e36eb6bb1c54f28bde839a4b14c9d38ba3c7140c65e0f6a19c888efcc6ec56d3c7ef13c9e51e51ce64b6b96781948e8ce9a27fd8f24b3ca47ae4a1c8494f15dee05d95acec8de8de858985c8d6dc039ad5f3d6f703d9802131b0cea7a58b75c3cb4133f280d1fccd79e5add08cb5ae4225148e1b344fc271cddebeb2029cd9d8158f5a96b3ee8c78ff2244462d6569f5fc9c66bfe6d59490021732a39f4b802adb41b9a1d70e271a39bd9f0c8f7357d4dcaa6ebe00e36aabbd4dd75e62efb2078e515abc14d7ebbade0e7e1e2a34c16b478127d4afa2d6195410d618d340494db720909a5488419f55e2be1f6ae241f7fc90a73137938565f11293fd729ce5bc89d7900cfccbce66a755299240d334b450b139fcc0ad0dcba0d5457c2e6bdd174df2df4ed029f7240257f96fbd76bc05d86d69ec63914a02d1f0ac7515d1ecb1c7bcc98af30df0e107b1c942254a7f1340a3eccead74f321359b04d0988eb4f815da8907fb71202e9ed1c614dfd1e30dc5ea43fd9810beb6f9a642d43b508a4cc458cd426b653c281d7d65ce806fb7cff55aa5477bce1fd688486f2b5b914bf953664611400f880bbde08d29c03bf60a11a963918a3968f6e5065d99518ebf284643ba1507dd994eecd99f7be34ee113ca61dca8b470a0d9a98e52fb584f097b19199cc1339bf40a52c46451cfbdd23c1c15f7fda63cdaa26d4179f73f55ac42ebc741d24a309d4bbc01171e6b75926686b18f8167161176a74f85c867afdccf0bdbee6aaa1efe7d63887c1db74d88c3d1a5c7351b088d6a1719c42e6500c82da4f438a6f271a39731b9b631136ef9522f64bb5b606f928559d786adf7cb658a25f9826307c9cc9fe2177f1d4ebc4cd7ea7621374f183934f1ab61355a8867561da6f740ad9a1878d67318b6d14a547efe472ce01ef8987c12ef0759cf5429a67ebd1351b63d1232e3252e1b23686d10e8e4e1d723bca6fdbfcf92a7ae0a7fda1eab04c9e2599f414c4d544da54f6947b4995be91ffb77f97f8572c113c9a5535c99f440cc6e952c1fc90a45bbd0a2db405ccc92e93fc7e3562d4edc9f85c8dcc7374f77972f74d758dfe5fd8dc6fd75cc8b3af8a9207868d706356f1828d8432802cedc1a38f23b015adc2068f0da8da95aaba5ca5f64129c9b2d7d588f74205597a53e5d48547da60e015fa3b0abcab02bed1424077d61abc4cabb2b43f11b6272ad676c4d60cf10461f6603b4caae0c5d083864c3ca24608a7f98b3fd7f51d556740f81165892941cb19b01c394a4914994a5aa521155adb23efbe262928e050f8b0a12f21c25138e216b4eab6b4b29322000de4272459baf7f7c41b911719e78090aec59375ef20be06243713effef9595cda72a9812569b8131b822ddf54792e2a73fa../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.rirootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-pg-0.18.3-4.17.src.rpmruby2.2-rubygem-pg-docruby2.2-rubygem-pg-doc(x86-64)   rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)ruby2.2-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[\]^_`abcd0.18.3-4.170.18.3-4.17         !"########$%&&&'()*+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-./0121314151661718191:1;1<<1==1>?>@>A>B>CC>D>E>F>G>H>II>JJ>K>LMMMMLNOOOOPPPPPQQQQRRRRRRRSSSSSSSTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWpg-0.18.3riFilecdesc-File.riObjectcamelize-i.ricdesc-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.riRbConfigcdesc-RbConfig.ricache.ri/usr/lib64/ruby/gems/2.2.0/doc//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/File//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/Object//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/BasicTypeMapBasedOnResult//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/BasicTypeMapForQueries//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/BasicTypeMapForResults//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/BasicTypeMapForResults/WarningTypeMap//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/BasicTypeRegistry//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/BasicTypeRegistry/CoderMap//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/BinaryDecoder//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/BinaryDecoder/Boolean//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/BinaryDecoder/Bytea//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/BinaryDecoder/Float//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/BinaryDecoder/Integer//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/BinaryDecoder/String//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/BinaryDecoder/ToBase64//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/BinaryEncoder//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/BinaryEncoder/Boolean//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/BinaryEncoder/Bytea//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/BinaryEncoder/FromBase64//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/BinaryEncoder/Int2//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/BinaryEncoder/Int4//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/BinaryEncoder/Int8//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/BinaryEncoder/String//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/Coder//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/Coder/BinaryFormatting//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/CompositeCoder//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/CompositeDecoder//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/CompositeEncoder//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/Connection//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/ConnectionBad//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/Constants//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/CopyCoder//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/CopyDecoder//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/CopyEncoder//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/Error//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/InvalidChangeOfResultFields//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/InvalidResultStatus//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/NoResultError//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/NotAllCopyDataRetrieved//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/PGError//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/Result//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/ServerError//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/SimpleCoder//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/SimpleDecoder//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/SimpleEncoder//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextDecoder//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextDecoder/Array//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextDecoder/Boolean//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextDecoder/Bytea//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextDecoder/CopyRow//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextDecoder/Date//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextDecoder/Float//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextDecoder/FromBase64//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextDecoder/Identifier//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextDecoder/Integer//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextDecoder/String//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextDecoder/TimestampWithTimeZone//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextDecoder/TimestampWithoutTimeZone//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextEncoder//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextEncoder/Array//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextEncoder/Boolean//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextEncoder/Bytea//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextEncoder/CopyRow//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextEncoder/Date//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextEncoder/Float//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextEncoder/Identifier//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextEncoder/Integer//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextEncoder/QuotedLiteral//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextEncoder/String//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextEncoder/TimestampWithTimeZone//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextEncoder/TimestampWithoutTimeZone//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TextEncoder/ToBase64//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TypeMap//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TypeMap/DefaultTypeMappable//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TypeMapAllStrings//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TypeMapByClass//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TypeMapByColumn//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TypeMapByMriType//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TypeMapByOid//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/TypeMapInRuby//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PG/UnableToSend//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PGconn//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/PGresult//usr/lib64/ruby/gems/2.2.0/doc/pg-0.18.3/ri/RbConfig/-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!mFEX6̀?i Ax*7DUK5tS_ouu?iGҚTe/ߐY L5 W{ 87,v *\Qױxgͮk< wGc÷+5aOAsT~z.Q/Дu`Eu8:x.]=6&0C]82CbCjՠ4LR4e Ο hG{uUJAhΈ]٨E̎]T{~Mbʰ_g/}..W2zgCMxq)[uEfkkleXLERʵ mq!.?1Y0qjUU'8^wD 0*RW=b>7 8gO0.~UƆG dï5E8Uի5:i щJp} eU s[:T b:LǾݥjKxJʛm 0 .Yg.!6a`Ovg R ;(u4&obu7eNb RpyfLsW r:imP58 ?jUx%b>G%&;͛F3V,cQ\3@ (odȇs>T\"fMmOћQknKEi|tS!S_R)e nvx,7z4](g5ލpna#UiIH_Cv4.oTk^Kwx+.&geȊb:6gLZZ#'9tNh.Ͻ;Apkf/RWY#}<&GS1{J] QKeU@sXW=fF#Pyш]6iU}<Ϋ$v4B$@KRURw)`<{Sʌ,ӗikӎ:dy/"IHA7#>ddkpݟ'{Uy[3@1KM,!E(8vykv{F rcc;јK8%NB$@+U*/PNO{LVm=K8NXjDpӚ@_QiO1Od,ߦ(V1jоgUa{ >+F#-N5>V! /g#Es7䘲UQF-Yʖ4,b6HBt}#T6nOzl/$S+]0ui4ؤ7eaО7[҆'~ }WGR )GJ ,$mi͜?EFk7[YCydfm ڰ;@/9.Q3U;oS4\cs! TTKR?3Ͼ`4Ű&RdTr2c/չn ; 1Jp,@"|0Z[YX9bQ܀MHgUΚDuyT6 W<悓GwNGdwfJs> Wq_wB3K ԜA'@! m/G _bɪʑ\[-5hwyYQ `:l8Κ)e\n.~Rv *OǡSmBh >AU}`'2ZIgV$IaOk Aj n~ywS.ND >TC+J aEe *I!^HίRr`  Nⴝ&hWO5m%G9, 2#j)g0KqU2T})\ !{(@ϢŰ19?a[ϔ&~D(VЁל7-"Z?CP'(FmeY[9{>%'Zt5B.>-pQҾ+B:?k7/S;x-ڭ4L;s1H-]%bf! 1Y Nќ=vդ٠HlA764.yj.+$L8RABSjr# 3,FrǛ{ܯk|7[%cz}'c/au'N"L[ GZDRZZJ$lLyouW~Wu~6_q2Bgf/Әg*[,nN~|Q ˈuPMX~wŁ=R!$J%>TnJ׭ҩ{8 q/^C`Z3G->FA sI FqT,FI=q@ﺱ{e$ʆݺ;2c mv_;Vփ̀F6gyH9:wi&~b""cC<ڨxwWF\/ZYLO0;rbvzh'Qr a 8yD:^D8On0p$AҘ<&%Tqssq"سW~ ] s~h[H bJ L VmR檭7]`: q{m6T [o,J-+~['| {|R.rcw88܊y~TBo"ֻ+~O5a/RlˮVbT3;#d15x ?nSiݽi IlljÎv/CLX Zh!5o̡Qz 0Dsq\q˂a4j"W=^#ULN!hh>ji2I/.;o_ ƚO(gHpVщr\CcŚߏ"_ϡN @Ca~gZ2[fìOVsۺ7J&l2 ]x;xbW˞՟7Kz &fU+=!?NT,'5FfYqPp ʿ~B6uKi5E$Al>yƚy@;'&wb/O|]+Yz4д:/NJ/İrF 9WxȐX/o|r&^giٝ"*}[P~2=1A3'L} ] GeܖvQ0wE-v@q2 Sy[q"?߸NLcG[ Lsl]tD&=QASor#\3r\uX [ͣ/7>op\E@ٙ67mu_4VUۿJ3MB#\ WȲ2mo^fvMsDw{gh3C-w5Y[Ԃk4  v[Jċi)Q^j y9V{Mi~֬xMNK[M4r{8ǔR:p+pߘ b3TNEMN'+ѓG^ۄL8TFԜ (ڟ0|>Iy}=[ȹ -P_ͤQہꙢ`@Z?&8d9T7RK4!O9ps .kFϥ,VNoWu, M#'O]+Iq2 RV ˲k? ԩ ގNWf `]vN\)$d(3s:m׽>{r=DE0RIӕ@=OdTM1uה3у7wk%=(I,Q2_6LK92ͱ$ܞyq^5?$N‹aKcehf4XPɶGQ2ʭQm)z(qdib[5TryH:y.udNӋI%˨`lH?y̺/q0g) ~8UVd"ֱ0{[ Z}{itB+tF٣A9øofɉzRsiE.JYJ<уD66$7*X|l7Iz+ _f]*HW *˧JQqR>|A߃u+.{U$lӥ%f_"$GN0%ɻX8DB›uS,;c`Tna9.ǛDmI6B H )OXPXyd҅Z aţ /B)?s96t#{={|=glbЫ9t 4j: %6.CDDx"xǯmBř"SORql1y*֛Af<>@=)˨Α_qIsgfVy!?AR@BR{̕T*:`7tV^2[Q9HXI> 46L|I_ʙZ;/D[gnF: :`4?2ery^ƞ$[eGU:r̪<+ [cFot<͎ΆDԞlx6f۶$|rI#a}g aЮ,UxRJ)Eq&.'LPbrxjA{In@,WHbd:"M;GQ^˪ke_bkc(ٝy|,3yZ 0t#] Ԋ*}CmbvB, ~CSH{LpN~khA Syi:ڳ^c>.[@@F\(x =(qnJkDek7ǎOuJW:dzE$n9@Y]7% dRlxs +~~yt[)AGz87f)@nk볭( %/gv3*E.ςE4AxR~yǝ-!BTV+gPSE;odMQo3l KWAܠbwaj),Q_꫗[2hj{꼆Ͻ/)ua' ,Y5.DF؞;Ev3!RW*nӗ2B S}%tNbJ#d/#2jqk+ne⬏O wba&0voД$^:fm:([;^ԛ"ߖw1_ԍZAg!FN{`JYcWBĻE%XwPoxIƑF /{u -7RmWvՖ c.{|x$tٹˢ5_E/IXvvɮ`y͐&G1-[+j//ᤤ(B<ز> @QwҘmݺ3ڝ%RfC[NKװ13#3Siup ,EB" ,\yUgrqZ\I+sЙGk> ]g㹃-o:QzyTV͑.CՐ6ɑIga"=ādF"t+bYFл ^rAP3sqK~l'@Ua_U:vv"p#1ɄIRd֜˜CI̫)u G0~:[A7鵻MtqVSP)d :VZQ< ц1ā1UIRa(~&*l%r\$~qD;tX?ں8j/q8vM{ 2M+X0<5}4z@׫;P< ˲_4+B_THKOvz$T]L{o?aE' ߈?ګɸV=F!s<@$~"k, QG:߁jn 7)Vw: 6 :"׳l4%(Poʴ{,S'A)LfYlkQ51{r9ѹ *C8E%˛˰wtbߦ~+~6gbVCGSqѢ #B[mq/B>5C=Jljn i2rapq.;]MG< zs[B/3.ŒxGb,sX Uxx\*dY Ü7"|o%u趥^ #3벸eRP%B٭'s~*-=uNdQf9WFkw@*FZÔ $/ CF 0y$0PRł3SP)P~m7[҇]çbpM]bÄ́|A%.쇍/~YL4k""=Ƥw 6:U!޿U ]URW!*MX3B~V::Lr)(+0۳va'|E`FAރވᙹ&cȬ&C^3dl#8W+z^3ll5Z2\G+:"&fa 'E-g]X\|p q&@~.=5s4DI`` P(R@԰:671:ZG0/~ =Gj45p#d4GR0}cEvQ$$RK$t ) rZQ2 9kdE[ѷ~;FtV|PYk;/,6;qf*QrKGyx%ɦj{2h=nQgP+g]@!4ό0ӤCp?5z9ΌuK.A#Ge\e+4C`&aZɻ@Tg.EQbϷ} c5.8\k.:Jt]]K|ve.B& h-ӅIhj8` V(o2DFuH$Wb>fmT90\s-q8#KE` _b &Re^&Ϻ5UֵQ>^-Cd姗luƎ,/gzqVyt9f;0yIì1xr4>^͈8tΤ9YLO0(47dQ5I#wŭ RY޸~$~g~ԧƔgT/!@`^ξg'W> Ceܺ\5|<ݵzZXY(q^uݐ4uE谗) U:V?`WEmqNIYt֔q<OnWXPJdֺ^#!rQ_FZ/Xgq [K~񒕅Ta7W~.w̧3]Į_?`\ +):MC7R4q̓".ܛ`/ yj2hgR-^RI]. =`*/5 pؿe*ͤ֘ӈF3bMn{#,I s"]c`F0U)-xU`B0H {K-(C.U;I*Z6AF+t xA36>鶴s],B4ٟ֢ -- vO6[,S:L9@7s+stdd5!iӛR m$;L.2#l+er2O1q#8"c^O(/jhfmH̾M@Iqn( ^t1z0[ߐg癝E?fU=bS۳o0Oyr.㙃̪DVLѴOoLTFq&OCVO| m4b39-nq& eК|:O^7h.dSƘ/E2yV_+ } O1ֽ{\޻9 M}#IЦ!h1Y'D5k gF~iXYVEB#uyXKP$=Re{8~ 8W8) suMMlD!>3} Zܟ+DƷ64,b\ K8U2 ,iVy=,:>1#2 JM?shxp~?U{SeT<gk~6]=sDT~!r G~V@$o$k]uxkvo*t”[4+1+ĪϊVaß?fC4!U9~>jzs9oA^EH d*pd., ?YdnDtƸ6Tm=xN.X~`# OygzE*mbӵْ6}jA~lTE:qSFi9k5H*IG:I+{62`<^wЉE\A!=LUM8h\)Hܦ/62TxG%vK@^D~?1 Cӹv[ȳOfU3xHoSEJX1gRנ*H9Q-~#ШlLA``S*ku֠'F{$r@]Ow_˯EɑQ.p2b5n(ҘqAIoYf5}75{alJ[AV. w%[۰Z]ݽgBg.vH})^5N?{~KU"PmсΙ;z`rFfIMxy_xyzXQ)v6ۥi"bt =?#[ 4i?uH'$cvg(Tyr˴Ff6a')ᗖb6uߔԋQ"~ߜճ Ⰺ"_6[?pSU'OX!-y{.Gbn3mE(O$lU`ѱqJs~Jd$ݓ1k)B@m˘ U)znQ-_Y\>56_ēنN% fnY w$c #d05z\yg,πvKk}MgT6o-jVƒnUmޒZ |{Y -G) l+ koFS3 Lbvg$C7bS:QYQ8 ,pT7rVJG!+mTxNu^}ї"o7WDnJ̔ 5ߕ! zC誯]m)UijF,e|UjTE "DHmx⳯v6{:Ǎ`.ʚRԳ5;}xm8~\gʧP =gB)! #c#G>Mk} o3kY:l^O|`L1wɣaj{hpYA T\QYˊERjqi[IiD12mjm]ū˳~Hq\ܚ_GBNv8f څÍ ǘ渼ȃ[0*+|²CEvu2a/hje-@F 2_R)؜.5$"j*HxŁu5lQ)̖䙂DJs< ^F<eW6t0f LGJv})D#߬+=;k9Pm("&Z8ldK[ Ɲ`> d临L)N]gp&D6pUdTS |i)G(@^@&tν<9t'}=BLU\V&[A5_Jp+RCJT q{fTX/i_'!ز7lrJSXr{ur=Pl|1.)C!!, ^cUCxrmD剿GIul !lK¢3 +[S428n+&\`PVf Qr*U^jl481q"K%u{|[֖S:!&Ij<`X2ғIpDp-Z0?ZPk, )9g*Rq ƣtH B/񻒿 R%MVFՎV5*9,j\EnijN:ŹV$&@3 _"~ 6;Lx|6&Nf#[T܊+Q3(V!5#⠙F ıb%$ׁa6IogcxIuvGi&F%Z@zqz d+1^d oy^RWݠPJUe$c4- &boȄOZtw碴[9c gB@{j2ic74:BL?/d/At\&qBHpyx.m1I%xaT?h+j,tR`/P_&fCTϲ&2x?>syF7QGf$vjB )+\[t:90RߠQ7;=5VR2(dHg3u+X}R *ƽ+STw:|e6)f*p6v-;vd Iv?X2pYjW^wb룣}n=:O?Ŝa8wݻ F8TO lM̶f'CccG'kaTTl|ĕ'ȨTU(ɽ H/O;mF-*H4\pOePKgYC˘ Xv9pg5;8 J͔̰h)qyݸhpZjlѰj>[k82TZ1K8T˛(_NN`a'$Q$/1 N< qxEj 8fE{"8d4䁷VsE,V3oH^!D @'ؐf.w|gQү Í^;P=)N#К1i6WU]9Ẋ /ѱ4wX}.V\cT@95a 㾡UMV, -;ښ+j@1Na!P{]dT;SmG9E48[v M=1QGzSwnII^j޳*8C} 78 YID䥭TJ;.f8Ixch#𐗙z*̗r{K8?@C:v9KWgWXH]Af93W@H:_nQ RZWu!Z~O!`o_QH:Ǫ#MP|99R(=T ?e&Ј3Lk|z$Tf0!8o0pkP#s1tx͏0Q^X6ȑE Q;:y`R\`lRZ~4u*}yr˲T.Y? Xsا^Gl]z[fG+8P?KU iDqw8 ȇ9]<իҲLQ=Ěg74?\;wP?u (eW/'BTQ_Njg1=׭WWqhҌ_a:ZGXx9fwAŻ )RhKTnkc=ȹ̌*<М_ yRID_S[ 16j EP1ej<`s%/NvLP!FN k^wW6d=^^dX/{×hKd.u4݃:8{52jD 9eB`]9&evohRJGm 3JYzi)^k 4f4>^:+A剬R{[ZxDaʍBX4` {YHmkCd%܉l7os+R1N">lb>5Y~cJD53{ {~e@)-V$+OX)C đ!sv6$!#X~MqK}@س1s[$btfKm@-I;tFO'Zi41E8&U%ЛO-b^?pt W_$ڍ$,{쭰uQjz@vyݭhĄKm_(uu/#5c:!(IxBuV\se+"3~Ü}# x[]SzQni'}4 49JHbsB^+ hj4LY[l: Q}]5 wI6ς;gQ *wXVKu&^KEC+@Id4He9:kb +GRY%<ǤMDO? @\my]#m$Y_QWCq 6'j&:x 6uɨAhQx <ͩ^2d|cb`[cy0r9v'>yz VxCKÕ\ K[UA?Yt W >t5\V[RkHI!kP8vC@@kitP.}#Qbbnx ^o1Z'逫Y~i䄼U47x Z^tR%0aB%RfX*Xe=|(ƀҲ!fh6 ;=wfՐs&kmJe**p7J+eNl?x\r֜ J*:.*{p ~G+^=ߌ};P/3ߴ#Bpǽ}Mȓoև A}xF/p\$,K >Qnx(cA.QgjYN?VEʆhR_Zj3ʊЇG)Q<{:srZ"|,u؆˄CZbtObGVkﻏPѣ}NmQb/=Dd ]q}K j=ߺiV Mc)qIF}7چ)4.QNi&ZHxt+?D7mWaq" nEȤ_$B|h +F^ְ\D8n&g_ɦGd^3Jq0Gnl {gؖހ `]Ut9pU;& g3rC{-BZS~9hjת{֒Q4C2iBe9ceD%qFpu#wPu !lF&bx(X iD4\d) Q ;biC. vj'K؉ڋ Ԏ{xFJM-ϨPc;MmE:\Sw^:jwpso{ʨ$^o(h$mn\nNF3#l"X=|a τkP71ٿy]!$idW!no*+twwG,BF24ʹ]LW 0 Y!+Xg+|sZs%d;ZsX4 0,|?M @ᴉ%<xicpL泲d$6! !wj8.˗EG,;|KMwě&Cdvއ;#u*7RiMVbg _{]H W3jL;߉xzhؿ3_:8 NCC %1o0SVs[nWkcOђ="Վ:!#?LJ>k!n;( ]58m 9Bv<δL}5cEBw<(ZJ691VT5kO&e.-ȕ3+s)t;֘s{XqTKakD1~/a<qBEFJ]<0kOO`OѩtxdMN_d+E#cg p bp5M8לZOn3x]Ve Gi}`wb?!tE:p@L[=& /t@q%9Dv/R+ ?wI4xbI1.u_[ålQ0w{5 _Ə4plc/*o=z. m]mipLp؍ـ0(Sl^)SSo"4m w[W} .a4:Mr?PhZlK'/zpkM$ jHr'ucDN,NKpuA z/-T HI0jzvO-g:PV =t)BJvs!F>6@/§׃bB^Y[A&,ŢOM4- ^7NЋL]Zk[n_?M=9bNgX6Is-1֎lwS}J+J!!uz ҈!s> Dvm LR5uƬٿ4酺,|mc8_8UuEY*`;̘^ FCK$4q -:EIJE ,UJN{׍p{$ ޖ\ff!#-s1&jOrpQu 5x}בE?c,Pt&v I~3M]ݧ$MiCY)^UݑknL<-ݺmSL`R@=%»ܞYB8cQeGSuRj@ǴxM=erzSO 2 HPH_L"o`縉FLY\%'UW?GƎcV1,t,%$鯪%"\+I|oy&\X?oO|1ȱUSk滔nh* OlL?q 1 $?-Z`Ő`/)puLMNtBԜˠMk>ګj^tI%s0۝:4\?wqnޕ@Ŕ r;rw#L&DK)1ûӥS{SrVѰ\o5Tt倮߅z ؅M 6Տ& ~f^G\îO-x3緃F^ ^JW^^aSًncoelOTT.S:h!2~8 &Erp3v0+(̳%VWXc9C'ᜲTG,o_Do_i.cGDzo$][G\M*e?Yu6w@b88Aر ؎hx74Qtldnms0Y#-@}H@~jX@bQܕ0şyC n sd2:Eч:s1jѡ~pw_RE&}Sʪo?iVaUax ^'*1Ez`A_nhOd`T*zSo8ej ®-7"F 5 @|`㩰%6$l*zm%"b`)E(_zɾ=Y<6rhimxgpZ Jlw[!O*#/ohq]yb8wݏ'R_mԕF,o%&-豓?։oS~E>@f)"$ ^&Ȫ h L~Z#3^XUT~v)bóڕj#A#ѴF#J O4'ߦI#3j\",!h*@z0\ xaAZyoD{nҮ@[- U[U,D妦5 F VūfkÔD3txJ85qL;?DBё{'c$#ۄ$OpRz+t zjJd9l41^x' ik[*6yv^5翓PwnzFwWKF?|h:cdgHq1k+ހ4}Cj|d\g #t` EVS D{O*x3 8\e, >,g8u)Bh#Yt IqI!õ N)v9eNU`^5n_ 1Q{۵D!Bo"P+oNY/sY!6 fv c'܊D F f~7SUL[Ɂ_(V!N+޴9WǾr9 `R,ZOX%룏6ޠs=V!hGNࠗT>QA0k ? ngЧO, .Xڮ4ښ !;t62wi;\bkkS Cluvŧ@x,._(25V@0$#DL80ل*K] r,\Xp!xɞgxNZGv4?\Dꒌ-5)lA&OP.jϐ\ftGpPgBG&J:qҏg\3 Gy4[ɲ{q=YzQLzH*`엹t7EǀgOkB4:⤆]ŁzG9)#*ixgY: )Oj5dW[F+g.Xz~ܟ!Y_O'UfBeA zS)1{,A5'0D즜muCW F; rCGDD"a= 뭋YT%VЙf鮰06LsF4;t," B@^w1=d&u Mgֲ䅼YZчAڐh;KD sOxAlUVE))Ё(::㾇NCp|ghF~,B ]e#>]]yw8c;&D'+=J43uP'rĊ<@qZX{ s ZKdpW`8`=0YszXeO2[G\=Aᮑ4b @⊵>&'nk潡4dIotLp"ji[f ~~3[ 1,/ 8v>H@h |^J k[9UN ޚEZT]~>tר**za/]7pXne֞O;`,c|ںܭK{4/;l6Q5͛^J8KBb8(*EHg| z^@jQ@R>tjߧҏ =¶<a]֎Fm)gX0\6d̘dE.Nasڌ\Z=3 'JkGsSrW`J7k㻹##,XydGd]-H 8:h4'-^?],@QV4~*̼Ys4fҡrnjD4c B0\dKD-| ސ='}5@|KgU.=%)򧍆?^ȪF  m3-+0è^ b,lI!{r%E9;u$e_@,9jLҋشMRF:4̇(shc {\zjgz !)yxǿ;ocH?LV'JC}DP39b Y* 2* QXvSA6 o1s-3 Cd)qSp3HeSkMyQ)bϙnOJm!{8 Cm7f:+z̰,-k>\v+`i=Ȥwg>CRtA։ J4e RRRUЋJrJξ8QDfG soqJ/Ȗ @(HbU̞+z#Ւ.!eδHtb/,&Zr 46&HC Q&6?խ%Cwq]N{T7e]0 Aυai9,k5fLRZc)%0>O~;WYXa u2 #)o̬Ph-plǶ, hlU$gMӛa=WamWQr(f#{s~QZb턗=ny=a1)6KoKjL&^P;Vze! \VJ°xds%F&vzU02<"x'~[^I^Q6,9s` jL}ͤ ]faw-$pJBQ>~\ȶkݬtLdھ{t7gu>Y]Nh]Oi޹<3.I^(Us]@."gyk֕>ls{dNFb8/qjN&}Bw'.ulL$ ء "bhZ?+N=]֛Fa 86{+ ݙELs~vJYڝ'|yDc,Ui+1~Bj#@Qť~J D\7QR0/I].U3'C[j[{WoF HB\-9L'Vw+.xTR˩yƩE KW@{,(/oKnQkW#"zcy4R&G6[d?|w${ypV_gNX4,gA=M=k^͘v&=(>:0HnSr,WBUo;/ 2N|;ZsmT%㶍c=*6EO L]#rQ[N>录Ӕ)ݎ׬k\ (?y=Gɜ-687GýA]no&?J7[8;p~G{3d Bp?"M}̣h.aS"͒_n8_Ҝ· (oqº,2q2 hg5UB额pp,bWR gFц5kIS]DxG,aV_F٫c>' $q4}6(1_v9'l?Eo (I艝BmRSjg%pƅ%s8Չ+`Ǥv[;f1(Pl9YAv-xk?׈^Q3.bBne*@0 $!6rtoA%OM=V{ogMy"?.)|2By~S; HVU۾mYQqeq- %k ήbUiRdS#zJrqy t܃yIef\i nk3|rsV!HG?cMp@?PvGxL9L :dיe?(岤>`zS#82Uð6ߗ-[⽲ȝhm Pn7{j2XL@N܆$2T^0L}V;Ƙ:V/ L>(76:}\X"K%1江vQ=~sG6~!}6Q\\詎oXy40evQy8Qh;X@v;L۹9kx#tS-B>׍ Wh*49$z| OI -;ݭ_+j'YWk%*CRvX~at`ooQ]4>\o^"NY$[zC|Uak1=*ݞe~ 孮-uW=P/9/$p쿔5e+B^[}t%a#)`F["٫Ù ?;k=x9M(V4& f vC&n˕ Ӆ]z (f.ILge^ͱ-hȸ Tz]2XvK/l^t. @&%Βl z]GNȐח> e\u)T9;܁О:#7avJ<6p$ofs7gmo g\"C֎.o}ngیC)RE[|,&OfFl)5ܕ@AbKW++G wL*pK1E D!HYpF04aAxj\ %8"vl_?PŻv0T&fo.N7Dx!CiuxS'Iu "HT`ҿ?npM`37Bӟ?b**'9&>ܗdmRހTN~M}"ł#TP:;C ]V%|1aWt1E "y8}<|<ƐfYcm W7vIgT(]7TI̻ m@[ LU* t%J՚ps\O gpIa"]K*cϜ uư>p,mIOiYwʗNxf<bdl>.[Z8I$pYm@q86wJ_"\~0C,|?Ox]H,SYǂ!y_Jc)ta<;*|d-DUT6n^7-cy;ܙ`MQ*e\E=I9\4IG _fL)[H9l维PoY19*  @_/Y3A!) ]{BI\/x!#x2> 4 1ȯkqfLw?.©7Nsszo]etۖLX}{I0ԩmq˅H9WLF4؈~s!.;n+VJoP@=:UNK{`7ϥg9/fB8lQa@x &gYx+qC QM("$7j}_[ ) ϵLBD1taBM\)gngZJ"_Mf@x7ZzWr݅Ւ ZN:)C`;2[pXιw}h7WW@D1\JY/ 6p}$"؞T+C0vyg޳9=Y1 U/r O(|1JXFVzsI5d_3PWUH _~W8ydb3WbkVoBzR =˿kuj%r3JJv!a0t>r Phf>r,:S~|_P{8v@KfWSIH+Hx싄I cȚ775QB%;H9ۥSJ1PP4!M|D'%m * $qR?Hv9p 8Uj6.{Ow6ٱ&Yɮž׍0͕U\0#g_+)0#,S2ʍ`Kc+,1\|%VnNhEU8+)^)2Yr g(j=Iݽ_*ڞ#SHY{㶂ZL&TU0gj~dW]ME=$ L>c[X ?/Grp @% y1ʆ7֊JZ" 㵈 '1+\lfU{Ғ:h NQ;kh,UucFd=/>?ş8loZ'":Im=+/64GڙރT4x] 6`<2ǖ ~Z)\ 0Lĩڰ`ib>:ĬGdAJ/o\_:kL^>$ʘ U!otD9|=̈o|y}!mr" ̺}rJ+A,jp٩NFhry '"3/!T/?*/0R6=U~v/W$1m06tEkXvBm:EthkVvfvnщPۊyHV{|oOJ ~C:Xփ8[b^$b (=;l%Q`_FAܳFU2,Na#zY6tS.f~o-Y{,^[ɴ*)X r?2ٞ$Isv2F`f0۾p\Z<%^ktp3+2>y:pݱ6%8&PtSEWt`]WOy`'E_>4- 7m2eV@0Cܻ1+ N*3񈀠pl*=̼cy|׺ZEFT#L'-]`.m?%B?b W F C<0ŭ@u؝lO^Ԯi1 3i$ MOrkڦ|d4$<6?s~vL|=HVZ\@$ SW JE"޺;uAkq(|7 'K^Ak~d;1`gBPѸgXP l,Ewn!̴ j e+tV[MX1p7b%Aщ:3nt %d+C-{UG#v< #*ZJF@v+By^Moq[}5fBu ttxNR^-ZŰ߇&m98i:WpN$)YaO`L%:{AА !i-NIĥWM y2__'}rP-zz ?+c’I d CR@~Mvέf湉 g>F= apqtaQ\Hܷ@5#Ì0xóEkzIq gL}t&5h)lbS2`~۠a*B A$N3Tջ& 57B$DAwCȥ(|+H5Hn!1wQG9T4$Mnd1N]g~ίx2Xnth- I0<*|V@*)D~uT #a/ys3t)k}&{Z()l؟S~\!h!|毉 GˬODOao|?-؆?ZsroB:'_GCJf@T%ĽLO.Vc9lJT.!A}w>c:NO3D +{N>=9S^1Y"F-֭0|nJ-r Jix#b{ټ 0g鼊ۢ!.W!x#GG)g&>nMEց^`Q*0#3P[&Tx9e|8t˳OEyM]GTqwe.O`XGmBsv1(S5RȤ3JgebpϏ?i Q[yo+ T:-)޽&N`Bju%2&X#͛i`)d䌴$vNV"L"V5BBMG a(!,{ӆ"ٌ@C )bU.O 76VJ0L|r ;V㢢 O=2S_uk*Bl*g]3kQ~uI>Wm dy&1h9[ cB&U|ͤcCkDhTeڲy{ɫi_?!6qb̴_}2Y9=eCNO: !׌4;CHU4c*UY*P;n@ˁ;/3dq(*@0̡e'8ZfŖIf+J-UH qL Ѽ\RL/_G>wCTٟlPgTu9M;As_0Hi nE­ټx*B?dʃ^.2>sUTÑ߃XFl *֦Z3鞈89ŬV֥ì(P{bKPؚP*蜹 w.'ԯezI0H[h]١ 3B*喓M\FbM Zr<$&9{pw#X=R`Z1jZ8 fQ=oc }"Lc?`́⃄몗Q(pJ촣01C2Ypl^`YTh3>Q"O+w`r Myic/cRq_5t'm9|aQ;l_!MՒ³.=0z=S3Y|F\6Ј,y2|@Vɺ=#}44mo3|r,;cjaSr-;{j0YrkS,V$:DaK=dh g~ht !V|Pt$!*^!.r_.sDMQ/T>Pd Pj-+Ye.RZj|$mxBſ,VnEfi->0ο<눙8DŽo'BBfB7f>hmm[rtv,ZK CĐ {޴: STE\ `Ewi6QME61,mESō;q~h( yj%w[]]0늖+=bSAs浟wm:GQɡgSxc~TN\ e7?4 ]sQ%S8X"~f ,RxfOw{@E 8 f:͗2- &JLVnl$bf[ۜ ?giL `oB_+Xnd*5o7%@Ȉʩ6!w:YZ!̖0 a\;-ђוg |iZחhHc"`M_G ĩh]+W9^N(/D>̪uOISQo})_V_@>F*?_tݎ"vZd\Jԁ2  )l=ܡP'DgwҌSy8IL̄L$lhRzd\#>'"%~ȹ$eh9?W箖&e@Dwk'jPIخ,Xӄ53ؼf\\<e<⅀,Yd+ :[5wIVЁR+)f%ē᭐{޴/[Yçx aClT?MoggYg8}R f`zLOQ l-R6m ¬:c1Nai˫ vTCN g% 4E ѧ-~&YzܱX(~U'FQj1h)[];7% Y+\BZ9IG'^Ӵ{Agx5wZpe`XtǬd'<;;+8Z,@rf^8=Z*A ~ 'Id0$w7 LtێAҞd{F%KTl;1\ay2O+nԖ福OeIVoJc&'3e$Yީݮ|5{}JD5ZM&^ $6s"xzHLn-yMk=%!n>98Ӂlr_ \&!_ڠCjF4DUlҿNMi}ƨq씎ⅣεT!xSyb/@;_sO,nf}Z(?eH9vGSG^c ռ/rpe'|~djug=ŃC|Ϫez-Kz?TfKຫwr@1lrMRA._q+Nkb4) ښgkѵQm!^/ GblVbG+3+ͱ*k:xr4"%  <;AW],i  F7& 567D![W̓#k:6,``V,@ uVGbx95tmSqM8ATm"Mֈr,` jڳ'/&"bļJ<z0K#I-L)O`}S57`AfLٯ.oU6_{F|صGUDh«eE{_HbfD#q>KivbTcq(3Y4^ו[/zg\}?"M6CΌHQјEw4#a=SV$N[%*hKe콇6TkN b3NCV5rdž (N{RN8nTB@쬒<{B4wITݓ4چy2 wunbtMPͱx;CNBp޵. 뼨29|w,8!l)Ȱ%N ۛl]ߒ*K)vhDs`Mh Gr.ŠuvORjREht tw3ì"hרGNJ`9P-2wkiW,C-+Ɛ7\8-@AQ;4]M 5]ٲ` >b"RԨX /cT{)#GyeLquw_@\]9ԡ5,~ d跏(y"PHk `$ NO/=9D"?@`9S[yUZF[]#6UVXOɕ[,s(bay֩VK0Y'?nۍ6U=a%\Ib\CWB̪*SnXIcGOضZxor3gӢk +j}ɨ24>XNM_@ihBxWIR菗WQVƈtH+'%߭'Mhzzͩ|[Z/@i[lshUX7Q|?uxfh)ͪN9Hچ6X e<ׯ Ɏ8oGq 罭V:n\ec>QSߖKH`{?Z9j7(D>2$1H9ء mE5Ӻ̈́0Ke]=!]jX1+nHW1EK]Ӳ%OEң]"X6*_X @\qھt2do"QI{# -#y3rpdL3(pXPy2_Q\v~RMWJFS+۳vYP1L$Ľ;Vhّ%rl0Z; f؜3#b@fqJ'@O`xqS Ųeqi "S\V3^wpWj0+.Fre0CÏ9c쨱(7 @oxmGa6G.b9QK{]ӛ% y}hdұ>B*߽Mzn(U-wp&6}a|m#BiSy#p!(U꤆#\ 7(mYX-N eGoڠ2X&P t80=DgDs'YB[;tkDf9ɳ(YLi_΀ H\B:GL_s F}QӥD0noZmC1T篸LndiZfZɩՐ}25b P]D ʹvwS:-Q?t_8=85(?y?^uA}TÒ+IB?/У‘%ar:-uΖ9 EZaMȃ_KcCNN1C]MU#eGS/l1z<\R$7| PBi¯o<,c#2Q)S h@_{g1D@֐shҋae|4N7ᢝo٧(}?su5J\$ :_TyQWNdޒr`׬ l9F,