librest-devel-0.9.1-58.38e>UAҏ3Kګl6?ceo1bM9o GbJuX#]?J4z/1G3>>?d  W@DTXv p 0   p CP DXGL8PPT4T T U (U8V 9V0 :W8 F`G`Hd@IgXhYh\h]lT^J b?cdcehfmlruv+wxXy z  &hlClibrest-devel0.9.158.38Library to access RESTful web services - Development FilesThis library was designed to make it easier to access web services that claim to be "RESTful". A reasonable description is that a RESTful service should have urls that represent remote objects, which methods can then be called on.creproducible&GNOME:Apps / openSUSE_Factoryobs://build.opensuse.org/GNOMELGPL-2.1-onlyDevelopment/Libraries/GNOMEhttp://git.gnome.org/browse/librest/linuxi586 ;I @ Q $$^ a4V,o)Xr=8qu8tA4ros9PpI,o}r!rqysn L 8 gjI_R] $# )<UZgX7BcU%k'h!s!!cnlX>~S{8Um[h>m+,""  :}u*`*@rD~i4)t-nn$eW"bd o K3C\AAA큤A큤AA큤cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccce5e20110d9ba0ea4304ccbfa38f57e1b9cd6a4fff10aaa5adfc80b743de68a6405cc1ab7814bd5e3976e31dc3fa66e338410a80ea7577d3c22095bf9391bdcd98b5946d9255c94931e4e7368c24e8f8bc7211420daa5aa69b64710f4ff6f8fa4ee086f00738da36f259ff0e5eb5dc16e04f0351c48bf8c4ab3ef91dda0149ef42e1ea61b9a791aa8f31d6ddac60637af6cc4fa79d87b8fdb796ac7cedf65146316820e6c387d1b945ceefd17eb22ada252daa1f685f07e83828937112e7f6c10b963541a097603661baace75b3af3f7012ad440269afa9f1be4010da8fd11b02c33b92db413b9db16da66126ffe25b9168439ddd64cc9909a4c7eed9c709b1190cda3e7307d700b942222dca013f627e1944a9ecafd0e47aa8aa1ac95fd2a48cf0e9f4237f21dec3276d1c12ac86806fd1896f94e6f951be00f9b4d04eae48a2514230343a2e38f520cd9d566028037d70633b438bad869d4bd89fc9c65fea43bc41a30fcbae701f8d9450fe6e8bb4ade15ef1e0e3746dbb0019a2edc9b623e2295bf2a91467c3dc483ef9a2f8d26a690ec94d1cbdc1789b982838955551f2175706dc6ea076e254bf9c563237f3ccfa416dd0ce9d53c3bdac1f146b28e01ebbb0934bf2a18435352a1ac058464acb4291e61d8c9b0d97bc74ab6770d851eac5a303faf9966685602deb78015ad0a3ac400bc18cafb223d9b73b80378ee7de453d01825e3dfab3ce9c35ef4392f9cebe41ba4e32582973c5d61a3930a16d7238265c67d0c94482d78c1f630208b3bdbdfad1c82740f077940bb1e9da1b3f2f06c490877e716da0909e60f5591a80eaf1cbbf344535dd0d2aa61bf66117201b3084e9fd6a4b91eeef77e5cfbdfa573b27a451232f8d519f49078ccd9662e83db87b6e15782bc2d9d3eaad2e65fc7f3f11f3a5f35d71c1ddc5638a8559ccaa89939d4cdf29505b800aebcbaddbd1e20291a578b453a145088939ced77cf3469079075c00685a051b600f4b1af8545c3b7ade61ca39f8ed079682dbdbaa8b7757059a504ff42d94ab33c861dbf5a5e17501e77662d4c125cdc92cbb8aecb27c8d1b44214a551857e20ca2873c118283c54c627696c4bc04b345f1dc789938666670ca18645c5c904eaf7f5870535740fa9da442094ca11ae8389993ca294928b7c83c4ecb6192a81d83e008c291d7984008a101f96dfc5d772f188546280545ccf3532af7ce79713e532f44b8111514938e19c3e5c2c819c9008f606b8e710f9df4be9cde8e99386eef60d3dca10116fc4acc5b3022e9cccc6812cf576d69e55becdadb25ff3e81ff6e027daabb8df17587ff040f74532d31a953f7ad164473b4616ccf21587b875a84a2567146f41f12d46f803950edb507ac81b83b19e44c9f7c6d3ccc0f1407d9ff46ec4f88534a49f866b738fe8c944e704cc1eb42facd9932fb0677212a385249165bb4ab5e1943c963a778d25fb2d0ef53c391ca216b93703d177f5e1e892759bd366cddf4ed9a9d927cbd8f04d490d375f7f262b89e72271b99a560426daefadd2f11f36c6c7d6b80e8e326f9634820e7fedeb72d18ec7ae6fb83d978a35a0b5412444bafafe9307e211dca7c43d82a6dfd5eb1e675799b3064de68322d0032107c77bf19def1379e1b3fe2447321e6297a5616f1dbc361c6ff17e9e37c0a21c0da7a230a44239e5dc7091e9ee6594df90c80017a341951988864fb81d423fb0b94f0534616968097d8a974e43460deb19413098debaeb59dfd94e91e8eb6ddd8d8d3688fafeaad1573770099fbd4b0bae816b27a4cc7c7e3dc82991454d793c19763f186759b3419c75d946872d50d6012581a41936b0e1dc72b8a524c4811e7f2704c80fd85322bd333a29d6db0ba301848e40960d6ec702e86ff5716146680c57542863ecd7f3c896306199c2b1d3d6ae00ac62ac96deb14b0467b18c0fd07810db7ab630a8eeb382353cdde440c7fc4bed3f901ceb023f3edf5e57199ef7e5cd226d0b42e6017c6a16d1e76b573c1a80467adf2a0d2cab808dba56a6f7153326af523dfd4457738a487266429ba35e5d09b7b68a32bdf36d7d048d973a8990a2218f3c425ffbb077c8676fd8260178a3769fb34e76e542423d086114efc78287af567bfc3124c2d87022cbbc16fde1241e01f97757f7f9d7db7a9a6b74b6d5eb5df2299abfb17c3dbae8276a4fe1328bbbf11a79f1282462603fa5bdb2e51d8a9872bfd3b3b9edcd116c68c9c4e75baeeab3f57e4ef342911ba872dda8d0363aa962f11e1cafcacdb40e83a08c87dbec36eba57764ea1226323b360ddc8e8a72c3058f4a33943b0b8b7b52621be495af85522f54ffd91c4ca74aa6c35c7e519cbf85f75379a8aba756ac7af8ded2a7c5f217c58cf84549cc11f16026f36fcc3224068423b996b2f33e4f0abc3abe98d327582b38eb24569e1238bb705fd30703a2f61317ce3c579bf51ec4999aae18b228377f35833ffaeb7d7a41acbb1c0364faac6264be5512e545e2dee5741fc3ec399609c4542532a5a63c6442b4f0864d674dabc7eb3b4fe14c8aa40088e9cf0c5140228425096fa63938b410bd0e3815a02f577610227a8fd39db71e4c9969dfb3e7a3ac13a37d2483fd34e29b64d847b66349d28e30510ce70473544944ed2c688a901351e505bb53bea4bca0d87d9686ee0099bafda0a52549b8d1403a5b34c4baca43db9e600dcfed43b1ed8851bb17d64ff56551256fc47c16b60ffe227d68654f3dbc066249452863af45c1127de430eb73fc43d75f50a20525a6bd2f54f4ba5278b7144bb2d88c4f229a7e28de3187f27cde2e1cd4df8365eba2b9ca826b88b09ae0ab6b206a3aab765030f04a3ba50f7fb8d19957dc99d62af243b1eb7e82dcff3ab1f2f8e54bdcf2d894b9ebb6e09731c9d558bbd4d0a728e6587c989646fa892ac76d999365fb9a29bb32508b848b4a085b0d2b3bc0fc9c8b7c7a913f5d3743bb461c3d299249a398cef993e716e0855649ca8e6380f2c0618a9960c0d0f3ccedae851b7803f264bea451113103d8c85b82a701bb483eae85aa83a851537b3dd200fe022a0a0bae7b9e16ff0461dd0ec6eca4ffcd1472cb6601fcde5b1f0b6dd4b533308fcd538e7145ca05eba8604d7de688830aed82b6314767310f0d5479f0d2ee4108ac62f2a6723f793811ed5164f6be2bf1676a29e754d55743f8fbd20f36bd6d82235f008afc3579c576a471e520a99f461f9384340da699dbe5217f1887f1ec8f136ca14a113f5df393195dd82af5a49084b611f2f3fb4cb15601da0307c15fb0da289d4b70ed977a1a065235ba0ba2b4e51343bfb7674da4490bc99cb2b2d083ad979770e948336df8cace3431452105c60181a6494fd8f6c23bba125d693646b6f8fcd70c8a47a6e07231b04ee4a13944b50ece495c5abb7863af85470daa46180dc66fb03ce25e7a3d7b113e0dad18cdeb474ebee5114008cf08ea06e38e56b8e44ebe44b58b7dccbc9a74cbccf8323ea92f563df248eccc1ffd654e03eac2cc58871426dc27ae562c8afac7a7b076de10b91573bc0900e8a12a355b2fc4de1e2c4dc680283b664ba50f868530012f5048ce0bf86e7332ce5ccc74c145b79fa9b83033ca5f7875568eb95bacfd7a0667fde31cab3868fdfd7da8769f5a68b267d230a9fdebe9bec8babbb3c1e7d7967e79f772affe0aad630f7cf945f5481fe4e3ae13d6ae9bba26968946074bdfc00001f54addaa9d6f43ad847c58482a064c88254a90d77a16edf33c484a73a28eda6d9cdbe5ec394d3af773148fb3f487fe79b3f05c9aed6a0635858773e5d05811ff62b0d1e968d2aa56cb8700265d989ee36f8fef9f3b41fdb74c6dfff726f3ca14e6f49c210615f2d4f9f8860166cc2341a6fffc2962f1e40c658dedd99ca098fc41d6a4b84ca0e2a08dccac531f62cafc0e5941e2af5f0ec6affa872488eed9c475c2cb096008c3a37273b395604c51f61c6c34c1814d5040be44db10249a546ee6ae5acd35b04c141dbdc21b092c9bf21625e7a93e24ef6235e93e35235fe1990e2297645d7019cedf21232edae295ae056a3fdefde3973e94b412685edbd82564d7bd53d46533114559a66509c7e853623c652bb0383224dda208c6272ae3fb82414171fd0d02cf8a64c2a7ed2c0ac0fa7fa07dc2b7410efb3ee12abd1f7a611a690e9500929742ab10530d5c99eb6a9acb628823df7045ef3c212f816879959e3c10ca3a877165dca5b57cc365142a5bd663bbd9ed560320313aa7ec03de3be66786c278bb1b7e1b2e6def571e5291216017f80db9e108eeb0d20ab399f355054b065cfbac96649b1ec55ad670a7732e99a7855c4354591cf470fb25eaa6190df19ca655bbf0bf9d416580714be9bca95242dd34e89f7f0a1913dd43f1005766cec6eb97cbc600f06f1c78da891872dc5b22f7e8ee4a80789790485056ee3739082e752c170f73d4fa7f95354c80028e2c687b272b0097ece92f7c5ada36e8f7d6662f9f611561f96e13e4eb752c8047efe7018566ea049bbad7359c7741eb627f3a9e1b7ddbd3ba51fd05d27745dd0a2bdd712f8f0a136bc779bef5b95703b2792d113deeee68854dce81f1c13ff58e4864dcc5c875e455447fc2bcdd8c904b0eaffb4ba8d0bc3d05846a95986309e239dfbc460b0052c8f3d6a71c02c3168ff434442f2df2e1a71b722945deb830c278f581ffbce67026978b50ae86bd560d67d2c98d2a047e1b14572ff4077ac9f455fba280d1b2e3b98fa5e36551787f2b96bdcf4ea9851c683f3eafb7f7a53f402b21474dd336540fc1e9a76d898cea5beb706da33334f9b29e01a1a7e75fe7246811e625972998ea0feb0bfc4bef069d9158c4c3a67849824f95061c1267c5f1b926efada0bcd05fbc76705c50bba025789c992087169c396b5dd285104ecd191d1806ab1c592cdf960e9994c4cfa49b044e83748090978563c6f4e987e797c3ea82f4220f4d1b13b0d613da1135a9d6a8d4872ee04d6180da8d2b5e1e61c108396dd71aeba881e3f84d453120f6748cc503a7fa3abc487fc49b28f7c3150bedf38d4945d75cab8e68366a6c758867ef5531ab19caab2011b327cd8d1ab99b57a65847edce87f20b465cbd6cecdca0b842df9e201f42dcb8817b24c37a8ec8d6802b2c114dfa6a7599ca9fdf2ad960d40277d270fe0c038284764d67f4d31bae99543b2366835120278340412d14a732d7490390521727b56f6df9483963a05dfa5bfa0d06432ee3ae772aade933d7e765e560d21807d94ce144722a0ae3666955df80bce1e0d8d55012ec3ba27d34fc71bf4a9e721982051110c225248db8482166ff6f04eb1220e5e2bac970c92957a8e75e4771fb90252bb9093fef5037a075092e23a874e1242443be9bf64df65fae8980c70c8befd1a835feb1fcef461134f736700c69bd569ff3ef26765d3b26f7f64d963c633d9cc9cc3a8f42d7250d3b77e2cc9f1cc3a6cc6b97ef54607f58a0f4201a48ffcef01870097bc77647883f684bfbf6a044824a5d4f4451365f558b641ca965223c4902b246e46d0667e242fc31efbda25e82230f1274be77820b36ae803329d0410387ba76c96e2cf170ffce6956514a9f193bd1ec7cfc41e3f3d0e6e10fba4b659922db4c48435d62bc97d283922fdd2c467e765865b8409580d887a521bc3d8187c9bfed03a3fdc93fd252ab5ddbaccbca2171766acbe17d138bfc622b4a65c193c996d8386309b91b9b268ea30dcc6fd5105c6bef9407790ce112de2bd4c1232dda39d685defc21dc76335740b2b9cfa087bb58435eccfe34b2809bdf055e746c4a32f3b2829798e451394e70820cabc19083172c9011c9fff7bc7dd9185e070013bf6575304475ee886a9364a28d01f6ef07da9420cddb4bed4cffc0bcb88b594bc5070bc2b0d96216eaf54cff08a512c0fc9e4168155e487ee2d73a35c6a94fc510d9f0276c5998e3376e63d9ea5c9d851787e9250fb13d4f0a0bbf5541ac88422d6a9a086eefabf641b9f248dea52fee45dac9c9a5b025a0b799f673a3b939f1fa93d81f597015ad155aa04d2f600eaf3903f8f7c9bbf6fa6228162ac7823e0b25883760ce9f397cac465a10c6648dfbb2d3165077a63d4a24222a5d5674e3f842146a470aa08ff2984bb8cca42dee6434e3964b75605d7da156a8e43a7816dc509214626e7477d884f6ffaa774b04e749c93f538595ad1115206c7ae0a9afe98a84904f9ccf6a62812970bac4eb44c96111c3fb806aeb414f05754b39a22eefa6e94b2b92c7d175c560f235ab3357bbc9001b9ea3e3bac64ae4c31a14ddfa566bba0b9a08dff831dd2123bdeb86b03174c088d56b5b1d4416e7f51ca0628eb812dda43c60ff8ef22c141b735b2a2cafbc41c61ed6e696cc7f3b637a797be4eb3781c8c03a16d752512b11e6d204d264e9a6d9a078516d8456b8d436ecb49d0b01546c75a642d2e39763bcd7a62f56bb42454cf09ef7d5b0e6739563b870205a31a305ae76bdb9c298bb9ff95dcb73168ce3231a3fd4aae65ed6a2aa54b21aea444b9696829269f2559e3d0a3b191eb04a72d55a9f0e01e314afd3961c147b7769d1209fe95bf187cba7c0184ac306fad8bc2d0b595a4fc06d49a405e309b57522ab09a8e6484cb517cc902c55afaef3d5bf0c0d75faaf944b88d9880111815da03382b88fb306de6d529464388280c5ec66c370292676ac29688e701086adb67e5b6c865b0257e16017a38fb53d2b5342999dcd7943043878399315fa53acf2018b6677e45a773596aebdb5f87356b553f0c8969582748abbb107cc69960c3e114d72bb5f8e2f07c7f525e5ba678bb29cd4635c66c4ca9a1b0f0a49cafad7ccfb69f1f709e05775e1492b5c7eca689d0f0f5eb4cb790f8e13af91b2b60c10f0298af50c9a501736c9d92daae282a5c0901908f72d0951e7885b221431cdd6b0a5e66cfc9f457bd8369cf8745df3bb8261a5728fe048fd5c679ced2582331323a8d34c375263a5a1b432b4ca01bd4805a929517f41352b70e4e2ff14ec8a6eff3c3c8bb6773f065aea6f5740ff8f195028dad4675ea58187742f1b8767fcb7d3a2a867585295f5fd55f7168361e028338fe1c4834b4f12e9a1cb90aed90a1788e6c2e9d4d4b41515dcf5632ae4dede5416891c829ba909a172b0c8e789a1944f8e6533742924c1aafb76f90ee97c00439e57fd0c59267f8751237888691d69bf3444f9b56c437885b5a95de1de98581f7849c75496ea423cc8306933be4d9b8991c8e1902a996fda71486e8559ec3d16394bd56fd4f9f193f70319e0f38af3203f3582abaeaf9bd24eaedfcc6ec8922d6523f07dc0acd84be7226bfadcf9278ac56031a37e1ca816915c8730c0b94cc4a2205bc43359551d40be485a80e503540537b196c3ede027ec78395db68302568bb42f4edfdd2668d0b85999b9f7b7193e43176f3c1031f4104848b30f33a3fe04dd5a9bee5a455b192c7ba3995b5e8dc9f64cedcb0a700f7fa774585a017d7ee79b460ca0ce4cc46c5fccd632413457ad22e377a2e987cf15e572f9961e254c1e48d074ef749b938e50dee1e0b21ac612c1210d84a55d3d7f9437913f298c3bba342c3723a2d8731b95ba11e11602c6b84fb2922bfdaa139afd37804db41aa388aec6b900456dd206c7e69f4be8d42f410864d3f6d67dc97a3feb012b340ba7add72c86e8227236150b8efe9a8f0927091bfc739ad373e4d26a8576ef326af646f0fe18d72d231237ea872f865f9194c2586881b3279b12278d44be0dc5b0b5d959267d21749693533b2927b16c4fe4188452432fb25735414a0f51d3f2074ebb5174d85f1637f0ad87ad22117986300c56b6c790fddf38b06e4e331b21ef361e9e2aaa6c3d6843d60cad293eb96ecd9a72805098ac6d36bc72c30b82dcd0a39ab2f7ba358cccb2749c12b2ae045ed50d663fb1ad8b68c792502d1a0d6ab698d8b029a9c248264c19c0b75115c506cd5400ba69d0d3af0224d484e219997de04f4c2d99bc6f682a5e4feb283b662bd73a0ec80772f70b57b29a9a154be884d407d78bc5c521667b9c23c6575eda8d046894d704b5c7453da6ad815255c331568ab233dbb928488c132361da156d63ce9c4eafd75d1bbd6ca8bab09424eeb69a07653f6a62f1a4ee14cec60ab56fe3baf8ec755db874db42dc2d747c26dd11073037351ae7b8f0e06cc23ac7525e82cb1561e4333b28873f59856412c0cddcf8a496d6077be59afa7be1166586b9c5859059a21cc308a945fdf849df8f2acc1de18f9ec7b7f1fc031bdcc0afc7a05dd89e8d783fa85b14f4cd751f563db889369580943881c49837b7699935d87daeaa69b171064639f97e7e73ef182323957892c01e53514fe09a307bace5024d6188b8f786b6f02675523129d56b4e625f9a4a679beda566b15bd63c0e7c88fb809e955c5bedb88254b5c17e0ead4e5ca7ed73e7b2296d2995a7f6dad1229d16426e841600d39041b11cc286b171e9f2856890c27fb9318351b39af23dbbd0be58886a7ebde9d0062b70e57c15bbd6dd5ff6c9d35a421f4acd198b2e13a8a2bc78df33afdb3aa1270a18bef398f8f05f8a18fb99d33d4b6d7deaa56e6d20353f0b3f90e234924952e62ee313a5d52ee416ec94041d368371b2df7e4e69d83f1d7361e7e56cbac612819ed450495abf91c8a73d64b64abe2e5b029e3c5b2a00847671cafd14475597ee3ac01869d8c5ed56b334447c937675ecde5caaa2239ceefc1cc4f66e424fa6c6d5be4e5edbf7af7bff3b2ae9814c0379169feb11fc61af478d16a4908c51ca3dc0f0d560f47ff3567a6de744d8a6e87b70e89d2724599a27c04f7be8da152447652994542cfb24d44aaa1f7e2ed12eacb6a04d5f34f7c10d4b76e021c4ca8cd7e0600eef694660e7d1d24e253cc324d31b2606db1f059db41d37100839361896d5ef532ff482c33ed406ab61199b05376ecde79e8be9255754c1964b26bd6e633ad85c95301679739f3b4aaeefed038791633ab0c8811859c68aadef99381a165017613ef80f35454deb3a0a559674e2558b9ec18d8ed5df40b440ee0655dc22e95d3e5a19cd5024312438871b23dfc191b8fe8962249ac94bdae65cca45bb4e9b1b522dd4d6b93babf80f23ab6c4dd5417522766a84bf5bbbdf04ecd769308a3cc4bf8569cc95aaa077d990ca820c0ee70e5229c0d3a75129128b262130b3b4ab500d543140ec8233cd848a2c66e1e07145096d05334ff2a35603d65dc489697fad80e97228086689a23bdbf17e7a7dfc3168d076f91c83e71b62e4b380270d43163bbcc547eaf5b3d2b69cd9cc66abb295d5849f528b9d0e5f4b531b63131adc4648c69c82bdb96637ba960b83e411171960f6dbf5bda7657f24d93d37a1e54ca39ed28964ed2d5c1e82795c4d25989d96cd0c8c6b9430425b6b7ee8a65204e14641990bc43286721b9ec658818c3d1006b6eed531d04bcce9d3c2f17890dc22eee65d2684fdc867555f28e1f95c159363807d09471ee6923809b2560283ef4a8e0d1f5e68d6d3a78dc387eda93b73a64d07c9c1b7dcae56919eeabc9c6ce9661dabee57a4065deb17a9b92dd4f9bab7a874a63c3097aada53832d69d196c071fa1fbf6afad586000f1b46774d39c8f88430967341a3823707a4b938b0516ccf1e4d3f974404a9ef3914176ec543e81db9498b391348f1383348300742e2a6f77493cc90616d9ec439d9847d57b202b76915d6557fc352e1elibrest-1.0.so.0librest-extras-1.0.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibrest-0.9.1-58.38.src.rpmlibrest-devellibrest-devel(x86-32)pkgconfig(rest-1.0)pkgconfig(rest-extras-1.0)@@ @@ @@    /usr/bin/pkg-configlibrest-1_0-0pkgconfig(glib-2.0)pkgconfig(json-glib-1.0)pkgconfig(libsoup-3.0)pkgconfig(libxml-2.0)pkgconfig(rest-1.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)typelib-1_0-Rest-1_00.9.12.442.99.23.0.4-14.6.0-14.0-15.4.18-10.9.14.19.1.1cIccba@aeZYX:@W,@W@Luciano Santos Bjørn Lie Bjørn Lie Bjørn Lie Bjørn Lie dimstar@opensuse.orgdimstar@opensuse.orgjengelh@inai.demgorse@suse.comzaitor@opensuse.org- Replace python3-gi-docgen build requirement with the more reliable pkgconfig(gi-docgen).- Add patches to fix some minor issues that upstream have solved in a different way in git, but this should suffice for now for us: + 0001-rest_proxy_call_sync-bail-out-if-no-payload.patch: rest_proxy_call_sync: bail out if no payload. + 0002-Handle-some-potential-problems-in-parsing-oauth2-acc.patch: Handle some potential problems in parsing oauth2 access tokens.- Stop passing soup2=false and tests=false to meson, follow the defaults. - Pass vapi=true and add pkgconfig(vapigen) BuildRequires: Build vapi support. - Pass ca_certificates=true and ca_certificates_path=%{_sysconfdir}/ssl/ca-bundle.pem to meson.- Update to version 0.9.1: + Removed RestAuth object. + Added an demo application to showcase librest. + Removed OAuth1 Proxy. + Added soupapiversion to pkg-config file in order to check the which soup version this library got built with. + Build against libsoup3 by default.- Update to version 0.9.0: + New oauth2 proxy to accomplish pkce workflow with api endpoints + Introduced meson as buildsystem. + Introduced the possibility to build librest with soup-2.4 or soup-3.0 - Bump abi and abi_pkg to 1.0 and 1_0 following upstream changes. - Add meson, gtk-doc, python3-gi-docgen and pkgconfig(json-glib-1.0) BuildRequires and meson macros, port to meson buildsystem. - Use ldconfig_scriptlets macro for post(un) handling. - Add pkgconfig(libsoup-3.0) BuildRequires and drop pkgconfig(libsoup-2.4) pkgconfig(libsoup-gnome-2.4) BuildRequires: Build with soup-3.0.- Modernize spec-file by calling spec-cleaner- Update to version 0.8.1: + RestProxy: Set the payload after _upload. + proxycall: remove double-assign to status_{code,message}.- Use librest-0_7-0 as shared library name, similar to how it is done for libmwaw-0_3. - Drop redundant %clean section; use %_smp_mflags for parallel build.- Update to GNOME 3.20 Fate#318572- Update to version 0.8.0: + build-sys: Set version to 0.8.0. + tests: Fix lastfm test. + tests/proxy-continuous: - Simplify the code. - Server chunks can be different from client ones. + oauth: Don't leak temp data in steal_oauth_params. + rest-xml-parser: Ignore text content at the top-level of a document. + rest-proxy-auth: Add rest_proxy_auth_cancel for cancelling authentication.reproducible 1677443318  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.9.1-58.380.9.1-58.380.9.10.9.1 rest-1.0restrest-extrasflickr-proxy-call.hflickr-proxy.hlastfm-proxy-call.hlastfm-proxy.hyoutube-proxy.hrest-enum-types.hrest-oauth2-proxy-call.hrest-oauth2-proxy.hrest-param.hrest-params.hrest-pkce-code-challenge.hrest-proxy-auth.hrest-proxy-call.hrest-proxy.hrest-utils.hrest-xml-node.hrest-xml-parser.hrest.hlibrest-1.0.solibrest-extras-1.0.sorest-1.0.pcrest-extras-1.0.pclibrest-1.0RedHatDisplay-Black.woffRedHatDisplay-Black.woff2RedHatDisplay-BlackItalic.woffRedHatDisplay-BlackItalic.woff2RedHatDisplay-Bold.woffRedHatDisplay-Bold.woff2RedHatDisplay-BoldItalic.woffRedHatDisplay-BoldItalic.woff2RedHatDisplay-Italic.woffRedHatDisplay-Italic.woff2RedHatDisplay-Medium.woffRedHatDisplay-Medium.woff2RedHatDisplay-MediumItalic.woffRedHatDisplay-MediumItalic.woff2RedHatDisplay-Regular.woffRedHatDisplay-Regular.woff2RedHatText-Bold.woffRedHatText-Bold.woff2RedHatText-BoldItalic.woffRedHatText-BoldItalic.woff2RedHatText-Italic.woffRedHatText-Italic.woff2RedHatText-Medium.woffRedHatText-Medium.woff2RedHatText-MediumItalic.woffRedHatText-MediumItalic.woff2RedHatText-Regular.woffRedHatText-Regular.woff2SourceCodePro-It.ttf.woffSourceCodePro-Regular.ttf.woffSourceCodePro-Semibold.ttf.woffcallback.ProxyCallAsyncCallback.htmlcallback.ProxyCallContinuousCallback.htmlcallback.ProxyCallUploadCallback.htmlclass.OAuth2Proxy.htmlclass.OAuth2ProxyCall.htmlclass.Proxy.htmlclass.ProxyAuth.htmlclass.ProxyCall.htmlclass.XmlParser.htmlclasses_hierarchy.htmlctor.OAuth2Proxy.new.htmlctor.Param.new_full.htmlctor.Param.new_string.htmlctor.Param.new_with_owner.htmlctor.Params.new.htmlctor.PkceCodeChallenge.new_random.htmlctor.Proxy.new.htmlctor.Proxy.new_with_authentication.htmlctor.XmlParser.new.htmlenum.MemoryUse.htmlerror.ProxyCallError.htmlerror.ProxyError.htmlfonts.cssfunc.oauth2_error_quark.htmlfunc.random_string.htmlfzy.jsgo-up-symbolic.pngindex.htmlindex.jsonlibrest-1.0.devhelp2main.jsmethod.OAuth2Proxy.build_authorization_url.htmlmethod.OAuth2Proxy.fetch_access_token_async.htmlmethod.OAuth2Proxy.fetch_access_token_finish.htmlmethod.OAuth2Proxy.get_access_token.htmlmethod.OAuth2Proxy.get_auth_url.htmlmethod.OAuth2Proxy.get_client_id.htmlmethod.OAuth2Proxy.get_client_secret.htmlmethod.OAuth2Proxy.get_expiration_date.htmlmethod.OAuth2Proxy.get_redirect_uri.htmlmethod.OAuth2Proxy.get_refresh_token.htmlmethod.OAuth2Proxy.get_token_url.htmlmethod.OAuth2Proxy.refresh_access_token.htmlmethod.OAuth2Proxy.refresh_access_token_async.htmlmethod.OAuth2Proxy.refresh_access_token_finish.htmlmethod.OAuth2Proxy.set_access_token.htmlmethod.OAuth2Proxy.set_auth_url.htmlmethod.OAuth2Proxy.set_client_id.htmlmethod.OAuth2Proxy.set_client_secret.htmlmethod.OAuth2Proxy.set_expiration_date.htmlmethod.OAuth2Proxy.set_redirect_uri.htmlmethod.OAuth2Proxy.set_refresh_token.htmlmethod.OAuth2Proxy.set_token_url.htmlmethod.Param.get_content.htmlmethod.Param.get_content_length.htmlmethod.Param.get_content_type.htmlmethod.Param.get_file_name.htmlmethod.Param.get_name.htmlmethod.Param.is_string.htmlmethod.Param.ref.htmlmethod.Param.unref.htmlmethod.Params.add.htmlmethod.Params.are_strings.htmlmethod.Params.as_string_hash_table.htmlmethod.Params.copy.htmlmethod.Params.get.htmlmethod.Params.ref.htmlmethod.Params.remove.htmlmethod.Params.unref.htmlmethod.ParamsIter.init.htmlmethod.ParamsIter.next.htmlmethod.PkceCodeChallenge.copy.htmlmethod.PkceCodeChallenge.free.htmlmethod.PkceCodeChallenge.get_challenge.htmlmethod.PkceCodeChallenge.get_verifier.htmlmethod.Proxy.add_soup_feature.htmlmethod.Proxy.bind.htmlmethod.Proxy.bind_valist.htmlmethod.Proxy.get_user_agent.htmlmethod.Proxy.new_call.htmlmethod.Proxy.set_user_agent.htmlmethod.Proxy.simple_run.htmlmethod.Proxy.simple_run_valist.htmlmethod.ProxyAuth.cancel.htmlmethod.ProxyAuth.pause.htmlmethod.ProxyAuth.unpause.htmlmethod.ProxyCall.add_header.htmlmethod.ProxyCall.add_headers.htmlmethod.ProxyCall.add_headers_from_valist.htmlmethod.ProxyCall.add_param.htmlmethod.ProxyCall.add_param_full.htmlmethod.ProxyCall.add_params.htmlmethod.ProxyCall.add_params_from_valist.htmlmethod.ProxyCall.cancel.htmlmethod.ProxyCall.continuous.htmlmethod.ProxyCall.get_function.htmlmethod.ProxyCall.get_method.htmlmethod.ProxyCall.get_params.htmlmethod.ProxyCall.get_payload.htmlmethod.ProxyCall.get_payload_length.htmlmethod.ProxyCall.get_response_headers.htmlmethod.ProxyCall.get_status_code.htmlmethod.ProxyCall.get_status_message.htmlmethod.ProxyCall.invoke_async.htmlmethod.ProxyCall.invoke_finish.htmlmethod.ProxyCall.lookup_header.htmlmethod.ProxyCall.lookup_param.htmlmethod.ProxyCall.lookup_response_header.htmlmethod.ProxyCall.remove_header.htmlmethod.ProxyCall.remove_param.htmlmethod.ProxyCall.serialize_params.htmlmethod.ProxyCall.set_function.htmlmethod.ProxyCall.set_method.htmlmethod.ProxyCall.sync.htmlmethod.ProxyCall.upload.htmlmethod.XmlNode.add_attr.htmlmethod.XmlNode.add_child.htmlmethod.XmlNode.find.htmlmethod.XmlNode.get_attr.htmlmethod.XmlNode.print.htmlmethod.XmlNode.ref.htmlmethod.XmlNode.set_content.htmlmethod.XmlNode.unref.htmlmethod.XmlParser.parse_from_data.htmlproperty.OAuth2Proxy.access-token.htmlproperty.OAuth2Proxy.auth-url.htmlproperty.OAuth2Proxy.client-id.htmlproperty.OAuth2Proxy.client-secret.htmlproperty.OAuth2Proxy.expiration-date.htmlproperty.OAuth2Proxy.redirect-uri.htmlproperty.OAuth2Proxy.refresh-token.htmlproperty.OAuth2Proxy.token-url.htmlproperty.Proxy.binding-required.htmlproperty.Proxy.disable-cookies.htmlproperty.Proxy.password.htmlproperty.Proxy.ssl-ca-file.htmlproperty.Proxy.ssl-strict.htmlproperty.Proxy.url-format.htmlproperty.Proxy.user-agent.htmlproperty.Proxy.username.htmlproperty.ProxyCall.proxy.htmlsearch.jssolarized-dark.csssolarized-light.cssstruct.Param.htmlstruct.Params.htmlstruct.ParamsIter.htmlstruct.PkceCodeChallenge.htmlstruct.XmlNode.htmlstyle.csstype_func.ProxyCallError.quark.htmltype_func.ProxyError.quark.htmlvfunc.OAuth2Proxy.parse_access_token.htmlvfunc.Proxy.authenticate.htmlvfunc.Proxy.bind_valist.htmlvfunc.Proxy.new_call.htmlvfunc.Proxy.simple_run_valist.htmlvfunc.ProxyCall.prepare.htmlvfunc.ProxyCall.serialize_params.htmlRest-1.0.girRestExtras-1.0.girvalavapirest-1.0.depsrest-1.0.vapirest-extras-1.0.depsrest-extras-1.0.vapi/usr/include//usr/include/rest-1.0//usr/include/rest-1.0/rest-extras//usr/include/rest-1.0/rest//usr/lib//usr/lib/pkgconfig//usr/share/doc//usr/share/doc/librest-1.0//usr/share/gir-1.0//usr/share//usr/share/vala//usr/share/vala/vapi/-fomit-frame-pointer -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -gobs://build.opensuse.org/GNOME:Apps/openSUSE_Factory/a45d533fa718900696d8e53701209a7e-librestdrpmzstd19T0i586-suse-linux  !!!!!!!!!!!!!!!!!!!!!!"!!#$!%&#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#""!!!!!'!!!!!!!!!((")"*directorypkgconfig fileWeb Open Font Format, TrueType, length 36396, version 1.0Web Open Font Format (Version 2), TrueType, length 28457, version 1.0Web Open Font Format, TrueType, length 37464, version 1.0Web Open Font Format (Version 2), TrueType, length 29245, version 1.0Web Open Font Format, TrueType, length 36920, version 1.0Web Open Font Format (Version 2), TrueType, length 29045, version 1.0Web Open Font Format, TrueType, length 37944, version 1.0Web Open Font Format (Version 2), TrueType, length 29761, version 1.0Web Open Font Format, TrueType, length 37172, version 1.0Web Open Font Format (Version 2), TrueType, length 29201, version 1.0Web Open Font Format, TrueType, length 36532, version 1.0Web Open Font Format (Version 2), TrueType, length 28661, version 1.0Web Open Font Format, TrueType, length 37568, version 1.0Web Open Font Format (Version 2), TrueType, length 29497, version 1.0Web Open Font Format, TrueType, length 36432, version 1.0Web Open Font Format (Version 2), TrueType, length 28745, version 1.0Web Open Font Format (Version 2), TrueType, length 28541, version 1.0Web Open Font Format, TrueType, length 37384, version 1.0Web Open Font Format (Version 2), TrueType, length 29217, version 1.0Web Open Font Format, TrueType, length 37348, version 1.0Web Open Font Format (Version 2), TrueType, length 29381, version 1.0Web Open Font Format, TrueType, length 37096, version 1.0Web Open Font Format (Version 2), TrueType, length 29049, version 1.0Web Open Font Format, TrueType, length 37888, version 1.0Web Open Font Format (Version 2), TrueType, length 29621, version 1.0Web Open Font Format, TrueType, length 35980, version 1.0Web Open Font Format (Version 2), TrueType, length 28169, version 1.0Web Open Font Format, TrueType, length 58444, version 1.58Web Open Font Format, TrueType, length 68152, version 2.38Web Open Font Format, TrueType, length 68080, version 2.38HTML documentASCII textJavaScript source, ASCII textPNG image dataJSON text dataUnicode text, UTF-8 text, with very long lines (21945), with no line terminatorsUnicode text, UTF-8 text, with very long lines (1143)XML 1.0 document, ASCII textC++ source, ASCII text, with very long lines (430)C++ source, ASCII textPRRRRRPRRRRRR)i%bX^"utf-84bd2f227e2d48cf6cf6ab9d552e8f0cdb0b8e6309f95a6b00a15f5611d231c50c8e044a3159d45ece18384494887bd0e0cd81608d7672b1ed401589278ff6638? (/h4z63*BdG;t”P%WD|gƊcĪ!Bv p1E\Oyj1N9]Aԝ HXᅚ?X&߀/S)*Hl}kW{9 =mY@-Nb8jF!Vzd biy6Műm)@qҠ`EEU?dAH<`1Ǻțn߁L'FW~v'3Cx`R $j?>j|~ߗU nt_Me~Ģg_q> Sa;E&m纁ipش&u@+ z]'%Vbqe`jݰo_qbZ(Ħ֬֋5V_Ϙ,SPŤYw}AM*i`6! OAN>J8"#8 YpEk]|Xp}Ʋ_(f]b'U~]mٖeYvk˺ GݖmY65}[],p3˺. u]ٸbNvzFFzW9%IB4SfeS O^j8Q,R)PYALl Aja"qkpl66j[uJMji6jNZxŹŽ QnkԯMߨiTB8*au05Ě[\ZZ[ܚp 7N9m5t'\EG$ԀKh8LɤfZdPͰ @xk36O+Y mĚU `pV37qn4e1֟A<$qRF*b9Z$*h$6%M""mkgpmfjgqgifUY*`­ }yKѰ6!Pv̿RYl@I `"^Q29<,|X{R v$azqq;u KcJ)]D?s6 Po<~5ts3X\H"rK>qƒ))O}@ )!?XzQ`99R n$i_;G$Ia0 #Cn&]{.;̹Z 9m \n+?ʽ#Wn1l6*f=]qCpZy+ ΨTBhfuFVY|::!3DP޳vkODf\߿4 pn?, 5M?[0Lo dZ#"k'a('S{'lI#iRJGTc47rv^ޔ]YF}Ļh~mLRqV~DZݘ~$ku.(p{jtV6&l߬ ݮbt8"[o=7&VƬk5ݙ{oʽ3U5b -8l9@U PLJkHVQwV`n<9ޖ~77|6@&&՚z7u.^ZG zrCoޅz`pM'tTo  Wo }yyp@!9iDN[LYTc8{k9fvS/$sj|d6ܓ@w a@KhUJR)hЌ~Zخ6X `D[Ƕ D.zC;Mu,8 e$H}'Y,k*A{Fho)Wh-礤{  7][|w\vwR"{) 2Q3У2Uz+L-  aLd#oQ$ #T,1 MM}E qYL6mc o]uξB SP5'+'d*ypہbPWRRð)x6~յ=ːB!sOF{!FZ豜TCoC?&kqV6[*8to=-UY[ Q9_n/vV/w')}g0?&):;cnJ|}\-r*)9qE4zuiPW׳=&YP'4ɤAUʭR>U$륏KZ=~v\v>'x%mJrw{l%.ްbjΖ_ feH[WоuxWVY zObr'4$ACX1ıdSp_WEoئ \HH$7m4 FvT`?/>~жz=c )Rb5*%4mCaC ,8Рprϝ &6;RF`ҳZ$}fA Rv$DVgH)2:A.IrZf@ș86K@e   bPapBȆ'J(4* [萁*hb2a8" C,DŽO/?YҔtЌUv0H6:!H E*pocW̭Y F1/S([ҜMôQ%m,RqEG<e!9(H3āY#]sU}m$r8=4uI)€=~Eئs=8 Hra6cќIiH*EߤdwWD'⮐ -j5̂56pglFۛ@΂䲎dU%YGc+n̕C#P@ R˓Dnj57P`b!{vV,i SM|g !܃S9j`e@I~X4vP*={ߌ>_+رv"e9Wڲ5f_,{pc +t:6O3e񟂏AGQhO楩|OToBO>)z RYIB3?$ȏ=KTqN:/{?#s믟/!ۿ'>4E6+.gmGc|Kpd(o، ϯ3Ll~ݑ^Y3Ro[`zW bۉ ̀PC lMBo/O :f8 O뜟MO } ]?~'_89o=xt@/T1N.WN']̕7ڹ+MؔW94ϳ.s\͵C'|'Q/[#iY7RpJw)"# FhtDZpQ<9fأ綃sNB@pHdz Kk4\Ep:PaWQ*~ț_OճꡲzrhN1-Ȱ$zqi4sTzJJ\C )qOwzsϛ M! {H-+iǃS "hquvN/=DxZ7<~3fH~LKpslyVN0'$?ޖICf7~i- )y8u68?\񏶗0"G艹$wXqmT;謻1e@x;ml<\V( /,:Ny\V+ԺnF%Dk5}iaO xٰؠf&nv^EӢ۰굪 |@M;Jo s3z/'rF 6B;ߒ8zHh^$glԽ=E7t.1AE*$S^Ӯj{$}lg9ck^=m^8N}|5X폭;aEUdb+cѿ/):Kݙ۴Ah~quz.;(~ඟ4OfӨ 9꧿~UTJb>Rڡ9g CBDWxLEQǟ!A҄cTNOm.<,!P}bbX F4B.ccI`_nNu_W:Ѝ<%M~֏^fŏ`zn`JSۺSsև{Szc7Ɛ$Fӣ *rOV8$1#l7Cn_t7ŨS_r>%b{&3A`w/UM#ܮVy8n6R{(c^Ulmj VBUD5AZHA5~1;e=XܖGeR'~u߆6LnǓ© DF"L35q_*_!%9D<^KSΜ``bY$˭E38߾>joU0qlӨv!Al9V&m0Gt:W0Sw j&mx9:^mEe&1ax4~l ߶8aꒈݾ]h+v6ȃZSuqXTzC?E=pNwr^ &8@k@` 6sg K6. Mã:!F[$:CD .TѢxiKSٞf0N()!N4CC*Ǹ9Fs"j[H ]'Zc=p1'ɖ\j੽ tmx N$p1ª">hS[fRM*a Tp,g,=ex 8n6zg ɗ$e) 6V1>5wtû6T=%6S65OSbOSh50F26zz&Iѡ(ѣCASMzM1=QQi6J{Szz&I ( 4hF "*2OI4hh4 J4i4i4Ѧ4hL2@d@hhh4@ @HI14O = i4hhN3 p42 Z.{Q,a7^,O "!q@$>^ a寻EȺEynMl!i= rI hd0zjkT೓Yfr.w#Ac1Y N0aZDǙL倾H4A4')!926>GID^!.$+ɑ7X*a MRv' q(. r%9$@R ĦM%P'ׇt 2Tu8uH:nb.od@W9FDT8Q8փy(R*BӠH20"5HDH (5̌W&61P)H.g M32%W(;A D؃¡ǑڗI)4C8܀vKۡ]S .RHU93Bj ,= s;C~ɕ۔v \ 9@V !8G{XFro|[U7Yl| ymlX0@P3:opR Jpd1g0@! iV  H)SbU C9B%*;p.*TR J8 h@)JJDBji)( ֗bAW)j>{Ho#PSvȨ$Hti &HjPUH BJlH$B$.JWG?6iY>;. cibnX`?~u'V DȜD=p824d9Q`cas [ xNN=p44d‘L>| D  5e85Al;u.47#$ళ+|xWkSc*1gsX;9)}>6)! ]j(y5\a]he1dY!4mb h{=kt1N zN.#+,sHF= 28/JD<36 fԦ_0{,cbB<(V'`ÓI0O8XPr8ͽ՛ɷbKAp6?I`L N /iߓ2Zg~#vAM.,ѨIcL@/$i!Ů8HCmA8.ɂq5GlѠ|##R8ǫW_%~h5)&ִ(4@B|0dEH S)T+ynJV](*KrTqHOB1%$3c=%OdMh{_/#I;cG+U1&i 3<;ǯmO6P @O&>tNK҅)7:휽vUzz7׭O?O~c~j[^рk *YUUdRJ`iaawN:Ĉ!XkkJTCV=ksy·7'J߽gmg͢`s6\ -T8j >IK*,I$q DPĊ)n>K<2 UPxh3͆l,l7IIA7SD8VbQ@1V ^<#>|'w{T\pH%pC<;(0Q]BCDY4. UploadCallback>No description available.

Virtual funcced to bind parametersconstruct a new RestProxyAPI doesn17;tpestardmtTn.length ofdataA emptyly creduserpwor id="">REST_MEMORY_STATICaanchor" href="#i9e5ڴ"I{1nhَ"yt6Wܧ+`~pAV뭁˼IF CRoG10/]7>vޙ:i 2%gq=$= Q[~8Vf9*==(f-_lM-4K"1uGGPv.|ݗtx_@9߾PUZ,^7BQx6nMvi B~: 3Z~KsϵB}g9pMo:P)bu%7+Bw#h>Yߧ&~3ρǻZW}Yu1o)\\s.qge\s/ Gb˰ %wqedK3-~qp}߁-G<+Hr}kΟ?\A5cp!Av?D2w|?.fwW!>C.z`{ >_δUnyOtVpMueuwz Oh"Ƕї&>O8OgZߖR!\[;Ql`v:j<7?ѡxCaQC .YRDmGxFa V-N\}@ @u+,yv'xvbCNaH9gJts#CJ2yB֜/7~Mud[ QGFw(hL`6ꔞ6Խ,`V;}8 7 Wt &ŌYWn^II$%0ĚMIQQo Qe2ph t0l5D$8 ۶ |Էo 7$ծe|^6^eIO-~l}ގl Ga[Ł*Ku> gY yh8I-l|^]!{4~`[/  NjOPn{ÊWB;)Ԓe)P?1X5 ޡIz@*VKr=/{JNgB>c=,TXnW[v WUd ͶdպO^RkM!"^olCI]vOjޑ|9ZohQ 0Id|eY,:c](C4&Ht*(ێ`Zg/&3]C3$2j$L(2)i)]_(ښ`TXC ?2rX͆ԤÖQdhTĮ´)I kb(YOX[DzID !"@H "2Vi 42X,$^C뼘.]&kgOt,LID;Z$3?#Hd#G}-{=3A+.Nh914`VNuIzqsE.ܺH]aᝣft#ImIQ9tmwS:v+rqkwuWj9juisǔ+B_%tNk*Mf57f<{lt?gM2)4J{<(,LWZ')" YE'댩$Vyµ3@?kMHų^37c@VTC^9Y ^Kz9S̐Hd{JE:GQ'zZ!b5Itt|f;6Y84@&]4;rֆ@M'+oMr'x^BmT<RX#@7明 {\hqHfCw)-m?xGMCVHt+q~2)FmǓn(] 1m rāXqb#MƷkݺ Tt<e.LU#̮b7Q!҃PZyeHs6c|ȫv=Vn4ύÍoZDap^ޠоwZu+&֢=ZK҄PڮSN&܀*8w`%ZJ,QIA&^ZcaU@rQY@iyг]-:ɇhya@6HQlՆ3U |@.Xjҿr ϻuT*%?js`Ǫ ,˩GkLv)6=#&B's&(bSy*W}U"k f)J/4af$ xji]&f'ɥrW<50SeN $?16z+^4 0 p4PF7=%[2@ODY>bjD(0W KN>:T8w4. a+!0WK]&p/Ԅ; x*p˫& ]M0q+DN=ΥΑH@U|V]ZvAlBXlOxҩ oEE1 qpq ?dxvxY_3@($@`ĬC+Mrxҿ0 .Tၰ \m@ѸBrE[(cIH4+6 z}Z@Y`MަUB/[' jAH)