ruby2.2-rubygem-ffi-doc-1.9.10-6.16>t  DH`pY_Լ/=„c%4 yX"?'q^^/݅ʁFAvSo{ǨF+ڱi6;|,VTbfDe;JV0kY=ׯpkaHYBR@ݕArEJtfh@-ӌ`#DAqlCg MK, ȀyFˌ"JN2W:|sHECI&Q(z{M`U0^(̪^׭'dd2b9fc01a6534b71cfac9f2e3ee3ab56380ec3dY_Լ/=„S:y!)<]#듥o9yq>+V04-XvqOk*!jʍ>JVyk9wUɢ%NVTl᫴Ŗ tpЭg*ȢC=]l¼4Sڟ?D_FA՚C^;g d{ٵ(ho?%\F֦tllpC g8Nn}* hW~Le(抡םf\hӕ_UGkQW鱠'BTn#ҙC>9?d! & A  &0    P ) */4x9:>p>>?(?:8?D%9?%:Bs%FNgGN|HRIW<XXTYX\\Xt]\^k(bucv dvkevpfvulvwuvvzwzxXzCruby2.2-rubygem-ffi-doc1.9.106.16RDoc documentation for ffiDocumentation generated at gem installation time. Usually in RDoc and RI formats.Y_Ԙlamb24% openSUSE Leap 42.3openSUSEBSD-3-Clausehttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttp://wiki.github.com/ffi/ffilinuxx86_64|c;EFB]ht+ "0ikZw. CxSuA;5g bx0_3 XEhJ\OSDhu\ 6U>s+2=<32V65QO   $`'y x\*?HULcVAAAAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤Y_$Y_ԅY_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_$Y_7Y_7Y_7Y_7Y_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_ԅY_$Y_$636c57ae676f0e3e8d7b9fe200c8b416eb3614fe44783fc2541e40214a5bf7e7e7f05b85627e37612290e3fb16784205da68e2f8586c6e6954948dcb882547a0c8305715ef798e06f367f9a3a61e39fa73e922573151c9a79a0e0553f23cde95d4541aeb2d0182a816eabfe21d553350e074f706cbb1c95f2df9b949bde151e29f132fd5d364c02940e6499ff560a7b08b87ba0b616fee1ce392a5797054793ec54d538a4143bca4f8a894c11b92bd11c07353dff529ab88634991054ad4b79a67202b3481550c0fcf5aeda05f10733bf76889e07bf31d353b7b4c82c68b8ab45630ef2da419927decdfdbd52206f56b9fe0f6c7df7a1ed564b2a8a6ce2954500dc679371a353e7ecfa116c00dc6ae5a483e70798e18b1502dd5755ad092bb2e30fd782ddbf81d6d86757cf4f4c65bce56a69b7f901c803f2e39cf365d60ada30ac2006fa9446fa4c59f5a006604b8f1ecb330b85edc112b424d372186404bc712c383b5893b4fc14259d1c48a7f296baf102d5deca466fc475098a4aa740bbf8f9923c12c656ed8890d739659605a47bb5e870a209057dfe64ed46a4055df0eae7b1a7eef64c831dc2af24b63a573a025c4d8a38ac4d545b71d8d0bacf22f9ee7a5005fd2e4dc46a2cd6478ededb8df54f23c1a7c689c9ad0cd3a60a0a60bf55fca06a866aded4c43fd02d0c9f4f1d0c51e47531902c237be55ca474875243610246b2414507925aa6d866663932384afba2eeed56467211738ad8640ddad20898e9a5d8e5bb21fb31c22fc3b4b9fae7cf1d7dea83a2f0e9ec3032211ffb5b38ef5fee69906cc45bfe51cd159fdd300dbea92263f5efdfaa380a4c1b0ba96fdfdbccc921816fc841e93d2f2ba39b42b3af869ae4a1ad709f2ee9b308c17e6df8c7cb72856678b49723dbc8793797778af0e6444ebbf132b4df99a17e167d50fa2055dcccc505775bb733ab8e4aa7abba7a1d64041dffdf84550eb7ae1e15738b991b41491850145ccae9c596ee02fe8cb0e2519c5665ef3898fb52579091756459936a4b2a6b06fb8a7c4d1889c4032d2dfef39aacc289bdf00c10d27d3fec4bca329fcc80e646239d47fd78fb3e8217e8fef89d8e8a31ec2810f98ee886ac0f5f04e74eab5025bde5df145c9be2622a0fef834fbeb1182c79454a02ac96550d75fb0d99afaa5d80f6a23678e3e8e51ca1753797b2f1b4725bea035e9816209c10def20104a7b2181ee573dba5302024ac6b56cd0752d72006ac132d0eaa32d930d06f09d44f6cb352a2685e86cc6d36d17dd0748749737263b30218d4abe97e04744b1a3b6b29b93a1a7668eccee6d883f31749a05e69354ca7ded8067b43300956be48b4586bf9c97fa834244eaa985f0a7e59f706d6e9f24c9bad0b19be985189143d0e409e0dd0d311c37824d76a13a047c34871531202808dc1b55cd8a5dd2d098301f130b47fab9a274c9f42d0960170f6cebc281a8f07afe64d6910e0c55ba617149cf262f1ffc19548e83594b9c812ab13fdb758fc9a9ab963e73a1ffe27cf37b8e8d4f2d0db3d6e66a3adf99af1f9ce3f8513519604087f876741790f294722e9d2f06c1ace5ce7c439e7a385562825e46e2ad2b77a0dece7e9c0aeb9ddd23f00d3b79306f4dc312840696b5ae770a2beebb696e86248d7fb6c87cb17b028ab97ec1f0d7cbd79810b2c8ceec989d419a11d3cde0476e5bf5a36a4d145f4af61f850386561ab796846a27c018326d0cdff387229bfa4ca0dad5c2a814604102eab56e47b788be9352986c78eab450bed326a89d0c253e327a349e13446ec2b8224c958ab985851b931ffa87cb8efadc34676e453b645e8f8e0e60833a7d23ef5ca4fb782ab9db035967252c55e138469be84c7e9c00c225c08a310f77585d70e5cf193acb7ce0a9f9d52b82fe07f21537180443830c624a46f5d55744d7db92995ba4a7b3de205e7a739ff6cf8c589c553b7d5cc759d87a093f03e4b648d954e8ec93c012afd96b2b4b3875c91db15670168b0adc39a5afb24da9d2e57e5a6815777bc0652493870e3ef1074318cd0923379ddb9f7c8a5ab98527d96dfb415e49a03a7898bea8583e6886fe997f96e047323c8b960b703b6000dbbff6a86602ca9f2d6c86219bb7dde484bc8cc37dca320450086af2c8b5f94acecdda3164a16bba928e4d984b0777e36f76c1df335c1b6d33f058b6e925bce0b5733a3433598614919e6e311e77b0067e499e99ca65a72bf170d4ded034c104740cc9084d5b43beb7e1b019a744100cb493da3a79d236ca2ad73e1f71ef56785b0b951833f902e4407209682a6274323873c5ec40350dfecaf5d3f275cffb1eecb6de76e72983effb8eb489df6f28cbbb578d3d9d7f06828a480a73405b8657baedef95ad4ad2b7c8bec9778dd289ddb09f91e865891fbc833c1b60097cf36d78572ab48512e5430aae37c250234a1f4840bbd43a90547d46d5491f1d3b1e2cf2c4c3cbb0b8c5cf56634d252bc200162d2fb69a279c8c34b493977e15b56ecd6a7e3b201a991aeda25c04b1c97ca737929a106433e54b9fa362e865893d13f7c6c3d4a3ad5676181012605c3083d36806752db9a7ec3ca21090a2ee6ca3be95bfdf047b11dd4c7588db97af263352d908766b554a6237ccd39d300b077875f8acdd764228f51fdcea683a0511dba18516bf71869045dd89e4b104036acf022633a9ba5a2c0bbe0173d29f0f442d36984ad830fd287f248d9fc4fc4a856a73ac57f1d273274be99e459d9308cf80e14f480254ca01cdfcb3914739d54f9ff7c9b5815b592d1d08d849126687a932eab2d0951322a8ef55d66cfd5dd1a32bc5879ddcb36287135dd6d188fe1f1065c1ebc8a15e720f18926fe68ba734322a77f55d45830d0e3441b30dfb0fad5973ccb5394ba6284fac2007fa50095df7b2c8ac68075806531b06e1999d0cea390d189299c203b1e93747285d4a50f9adad355d9b1688ea5ac8919bde59c729f032f5f355a244d5eaa47d2a43f23c9d2bf8a00ecebc9e0bc58a5fc8e23588c77228f21b0225ef43fea89e15803aa222e5ef155f2ae9aed2d452a3230ddd2ba4d1fde532ef502a574c5f8dd66da7a6d631cb038f16e704a5286a9fbe348a79ad68e02e73249aa3589fbd40adcf4ac9d69c91ae61244014b70543b52e71d069b246c9f9a05518766ea68168e71a8f50ca107f8cc91dae589637c3a6c3081a9dbc8a9e555ebd833c01fcdb0dfa274a09d1a501628743e9ea6b653d8418454e198c9d1f940ff8fc779a331f539b88a5d00e38c7ed344dab2d9e29c8602722ce9d2ab8f335970c07d859b58cfc657a5e1556487883f0418b4ada9085b58924c8482573ee637e496d4033f46579b1622945d2e3923b9c4248fa0c646bc83790575394264d162021f33760aeaab62d2dd2ab941453791ecf4c456775ef7c3a3ba644bb74ce0dcb9d8a8feaf7e628647e315ddca43e0c153fbe63f473dea7bff6508f1d66054932868676c94504ecdeb6270e8fe593b9171cd7d875c0f0310febd59a8364fda9129d1f1c76edc4e06a09e189f03d7610419f20bde99485dbe73ecbbc411559395ae381a8d67fcea012baa301ab53c327a6d785d8f2bf897b8948e9e390bdefac36a7d8ab692203dbe80bb17eb0157956e57f4eea24a4900fd9a77a069c5b0838381f13ac4ffe3da1634cd3038fd39498816b4d76b7254620e02c7a0ffda8e4181c0228494ec942fe82fed3dc09bbdd79a6450abad2d745f92749898100e3129fb223f7dc5d4966b6c9ac70280a67584f399317717debc637587323e2ed86658174ba5950a7b0519feb61511b9b767efc5faccf9eab66b3602dd25a53b5f27b3f32175f3790d79e777ed08071faf34dbfb79b1a4a44a235f70d67e2cf7dcba162eacb558a1f47f65cd4126f0733ee418afa2594ce254e1c3025cc4b984cf7bcdc5aacd1ee08605a738f66e0d4f7606d8289e53d7dbacc318a0691ecd3beb0df5a36f7cb55fa35cea24141f6b7e8099d9a3dffcac0a87b91b9f59235cc8f9bd739426bfd12ccaf99c943a7a375c681ccf3123f9d99d1dc7ff61bd03e2c67a643e75a8eb8fd6296d17fae4a837a4db515852ca25eb85e108c1006deb9daa9fdc2ea92ff7383b4c072b277411525d527b3119c809859b48a10a3cc431f4a2d784d606438840b539d4d435c75bb6d5fdaaba36f48292229d069ed50d888c579ea710371d4ba3cced293a7318f4f1eca10170aa6f3cd046b637743560ebdbfd08f4c26d6f78b6ad5e20ae94724ee81302db5a11e3f8f090d8215bd3ab4637c1fc7a388c53ce378986620c701f7ce4904104f8daf7ce30e1963f2427e44a1829c26a4c9df0b5d7fe854521543882dc0ee35fc3ec4d7f66bdb5ee1d3e6d1d8ec6e86da01a28fad986fee99cd39e36bb1a609775b3a298a2f0397d9d0bff9ca3bff7c0b08c09f4fee4b512d483c96423deb32311b3aee8209910d6e4d4ca17cfce87634794edbd38f99ccefe165a4dd21ca0de1259c052a6708000bf774555d50b46913279a3ee5802f31a39f993256427029ac4e9bbb57bf72dbbb0100c2661fdafc61596e64ed78501490f9fcf386b8479a2389559da4dfb6ab7f635a58f2fa32040381d11090ba58c915e088d1bec96866f8acddde0f9e6f6d2d5610b1504481501c3cffc1adac984d13ee2a523437c2b83015aa1ea99ca16f312a360518c5d5ef277ca55e0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-ffi-1.9.10-6.16.src.rpmruby2.2-rubygem-ffi-docruby2.2-rubygem-ffi-doc(x86-64)   rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)ruby2.2-rubygem-ffirpmlib(PayloadIsLzma)3.0.4-14.0-11.9.104.4.6-14.11.2U@U@U hTo)@To)@To)@SR@Ry@RrF@QW@Qw@Qg@QQQM@Q3;@QsP @P@P#@PP@Pw@P@P @OO|7Or@NTML%@L%@KwK*@J@JkJJlE@coolo@suse.comcoolo@suse.comcoolo@suse.comopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.dedmacvicar@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcfarrell@suse.comcoolo@suse.comsaschpe@suse.defcastelli@novell.comdmacvicar@suse.demrueckert@suse.demrueckert@suse.dedmacvicar@novell.comdmacvicar@novell.comdmacvicar@novell.comdmacvicar@novell.comdmacvicar@novell.comdmacvicar@novell.com- updated to version 1.9.10 see installed ChangeLog- updated to version 1.9.9 see installed ChangeLog- updated to version 1.9.8, no changelog- manual dependency libffi-devel and rpmlintrc now in gem2rpm.yml- adapted to new packaging scheme, regenerated spec with gem2rpm, readded libffi-devel- update to version 1.9.6- remove rdoc buildrequires to build with older rubies including rdoc. It is still pulled otherwise- updated to version 1.9.3- updated to version 1.9.3, changed license to BSD- updated to version 1.9.0, no changelog- updated to version 1.8.1, no changelog- updated to version 1.7.0- remove rm, it's done by gem_cleanup now- updated to version 1.5.0, no changelog- updated to version 1.4.0- updated to version 1.3.1- updated to version 1.3.0- updated to version 1.2.0- updated to version 1.1.5- updated to version 1.1.4, more updates for libffi- updated to version 1.1.3, fix compilation- update to 1.1.2 - fixes for arm- updated to 1.1.1 - no changelog- update to 1.1.0 - no changelog- license update: LGPL-3.0 See https://github.com/ffi/ffi/blob/master/LICENSE- update to 1.0.11 - no changelog- Spec file cleanup: * Factory preparation- fix license - add 'provides' macros- update to 1.0.9- update to version 0.6.3- use rubygems_requires macro- update to 0.6.0- Update to 0.5.4 * bugfix in extconf.rb when appending to $CFLAGS - from 0.5.3 * fixes powerpc, cywin and FreeBSD installation/build problems - from 0.5.2 * Fedora fixes- Update to 0.5.1 * This is a bug fix release for variadic functions which return structures by value- Update to 0.5.0 * Major improvements * New Function class * Structs can be passed and returned by value * Implement a custom trampoline for x86_64, resulting in roughly 30% speedup * Improve dispatch of functions which take (0..6) char/short/int/long/pointer arguments by between 50% and 200% on x86_64 * Callbacks are now approximately 100% faster on x86_64 * Minor improvements * Add support for MacOSX Snow Leopard * Improve support for Windows releasing fat binaries on rubyforge * Better introspection in structs: * Add StructLayout::Field#type, size, offset, alignment and name methods * Add StructLayout#fields which returns an array of StructLayout::Field objects * Add automagic deducing of library name from module name. Idea and prototype implementation from Matt Hulse * Callback fields in structs can now be both read and written * Add a bunch of new benchmarks * Lots of refactoring * Experimental features * blocking functions (i.e. native code that blocks the thread) support * Bug fixes * Fix RUBY-FFI_43 (rake gem dependency)- update to 0.4.0 * Add support for boolean types * Add support for methods as callbacks * Add FFI::IO.read as described in JRUBY-3636 * Add Pointer::NULL constant * Add AbstractMemory#get_array_of_string() * Implement Pointer.new(address) and Pointer.new(:type, address) * Fix RUBY_FFI-38 * Fix build issues- initial package for 0.3.5lamb24 1499452568  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     1.9.10-6.161.9.10-6.16     !!""""#$%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'ffi-1.9.10riFFIAutoPointerCallableReleasercdesc-CallableReleaser.rirelease-i.riDefaultReleasercdesc-DefaultReleaser.rirelease-i.riReleaserautorelease-i.ricall-i.ricdesc-Releaser.rifree-i.rinew-c.riautorelease%3d-i.riautorelease%3f-i.ricdesc-AutoPointer.rifree-i.rifrom_native-c.rinative_type-c.rinew-c.riConstGenerator%5b%5d-i.riConstantcast-i.ricdesc-Constant.riconverted_value-i.riformat-i.riname-i.rinew-c.riruby_name-i.rito_ruby-i.rivalue-i.ricalculate-i.ricdesc-ConstGenerator.riconst-i.riconstants-i.ridump_constants-i.riinclude-i.rinew-c.rioptions%3d-c.rioptions-c.rito_ruby-i.riEnum%5b%5d-i.ricdesc-Enum.rifind-i.rifrom_native-i.rinative_type-i.rinew-c.risymbol_map-i.risymbols-i.ritag-i.rito_h-i.rito_hash-i.rito_native-i.riEnums%3c%3c-i.ri__map_symbol-i.ricdesc-Enums.rifind-i.rinew-c.riGeneratorTaskcdesc-Task.rinew-c.ricdesc-Generator.riconstants-i.rinew-c.ristruct-i.rito_s-i.riIOcdesc-IO.rifor_fd-c.rinative_read-c.riLibraryattach_function-i.riattach_variable-i.ricallback-i.ricdesc-Library.rienum-i.rienum_type-i.rienum_value-i.riextended-c.riffi_convention-i.riffi_lib-i.riffi_lib_flags-i.riffi_libraries-i.rifind_type-i.rifunction_names-i.ritypedef-i.riManagedStructcdesc-ManagedStruct.rinew-c.riNotFoundErrorcdesc-NotFoundError.rinew-c.riPlatformbsd%3f-c.ricdesc-Platform.riis_os-c.rimac%3f-c.risolaris%3f-c.riunix%3f-c.riwindows%3f-c.riPlatformErrorcdesc-PlatformError.riPointercdesc-Pointer.riread_array_of_type-i.riread_string-i.riread_string_length-i.riread_string_to_null-i.risize-c.riwrite_array_of_type-i.riwrite_string-i.riwrite_string_length-i.riStrPtrConvertercdesc-StrPtrConverter.rifrom_native-c.riStructManagedStructConvertercdesc-ManagedStructConverter.rifrom_native-i.rinew-c.rialign-c.rialign-i.rialigned-c.rialignment-c.rialignment-i.riarray_layout-c.riauto_ptr-c.riby_ref-c.riby_value-c.ricallback-c.ricdesc-Struct.riclear-i.rienclosing_module-c.rifind_field_type-c.rifind_type-c.rihash_layout-c.riin-c.rilayout-c.rimembers-c.rimembers-i.rioffset_of-c.rioffset_of-i.rioffsets-c.rioffsets-i.riout-c.ripack-c.ripacked-c.riptr-c.risize%3d-c.risize-c.risize-i.rito_ptr-i.rival-c.rivalues-i.riStructGeneratorFieldcdesc-Field.riname-i.rinew-c.rioffset%3d-i.rioffset-i.risize-i.rito_config-i.ritype-i.ricalculate-i.ricdesc-StructGenerator.ridump_config-i.rifield-i.rifields-i.rifound%3f-i.rigenerate_layout-i.riget_field-i.riinclude-i.riname-i.rinew-c.rioptions%3d-c.rioptions-c.risize-i.riStructLayoutEnumcdesc-Enum.riget-i.riput-i.riInnerStructcdesc-InnerStruct.riget-i.riput-i.riMappedcdesc-Mapped.riget-i.rinew-c.riput-i.ricdesc-StructLayout.rioffset_of-i.rioffsets-i.riStructLayoutBuilderadd-i.riadd_array-i.riadd_field-i.riadd_struct-i.rialign-i.rialignment%3d-i.rialignment-i.ribuild-i.ricdesc-StructLayoutBuilder.rifield_for_type-i.rinew-c.ripacked%3d-i.risize%3d-i.risize-i.riunion%3d-i.riunion%3f-i.riTypecdesc-Type.riTypesGeneratorcdesc-TypesGenerator.rigenerate-c.riUnionbuilder-c.ricdesc-Union.riVariadicInvokerattach-i.ricall-i.ricdesc-VariadicInvoker.riinit-i.riadd_typedef-c.ricdesc-FFI.rierrno%3d-c.rierrno-c.rifind_type-c.rimap_library_name-c.ritype_size-c.ritypedef-c.riRbConfigcdesc-RbConfig.ricache.rilibffiplatformaarch64-linuxarm-linuxi386-cygwini386-darwini386-freebsdi386-gnui386-linuxi386-netbsdi386-openbsdi386-solarisi386-windowsia64-linuxmips-linuxmips64el-linuxmipsel-linuxpowerpc-aixpowerpc-darwinpowerpc-linuxpowerpc64-linuxs390-linuxs390x-linuxsparc-linuxsparc-solarissparcv9-solarisx86_64-cygwinx86_64-darwinx86_64-freebsdx86_64-linuxx86_64-netbsdx86_64-openbsdx86_64-solarisx86_64-windowsunknowncdesc-unknown.ri/usr/lib64/ruby/gems/2.2.0/doc//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/AutoPointer//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/AutoPointer/CallableReleaser//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/AutoPointer/DefaultReleaser//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/AutoPointer/Releaser//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/ConstGenerator//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/ConstGenerator/Constant//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/Enum//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/Enums//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/Generator//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/Generator/Task//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/IO//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/Library//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/ManagedStruct//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/NotFoundError//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/Platform//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/PlatformError//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/Pointer//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/StrPtrConverter//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/Struct//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/Struct/ManagedStructConverter//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/StructGenerator//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/StructGenerator/Field//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/StructLayout//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/StructLayout/Enum//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/StructLayout/InnerStruct//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/StructLayout/Mapped//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/StructLayoutBuilder//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/Type//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/TypesGenerator//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/Union//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/FFI/VariadicInvoker//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/RbConfig//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/lib//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/lib/ffi//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/lib/ffi/platform//usr/lib64/ruby/gems/2.2.0/doc/ffi-1.9.10/ri/unknown/-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/2612f333c6641db4e88db97a31342cdb-rubygem-fficpiolzma5x86_64-suse-linuxdirectoryiG3o {?p] crt:bLLD!m ?MZ8FV7|s9mG'}X[9pT΢YV12 w+S?ŻUV桠o;ԩCAxs !l l)LHAC[97ÈyS*D|g:f6RKQo[QJS]G,)wHD@bkdͅ0[oe¦$zQ)WC2@(6fʓAc}a$Zs/5{d8'HTkG_M_X}SIMBWNig{7G-$p7bd?:'Ɂ~ι hojPcESFl&EIhYo ʬSCq[z\rKjWĖr횑'`sKԼmqF9O siƜp l?p;Ns)sR="~n!mW}Y06`J9qX#VKVď6Be~fхeXĴ+LR#y5]2 %Ig?uz=RJ9ihuF?o]Mt^8(=G25HdL>6ͻy{<,pdeTvyr,]m>_D#Xkv߿~zd XR(ij3ȇ>M~TXjNMjfW3TwM[\F3mjlQ/_*&Z&Jph;ėyB ɘ2z\"=+yD7qVK̨tP1*BX SCh89^74Mx6ӫ-a7`kfi\0s!7TlVJ/nB{Kɷ+¹pFKb1m9=]ڐ8BA(xzКWa>Ȣ}mh5eXl- pM,s"@t֮Fͦ]!g?D"a@%I'Bu<̠*vD_RS %l*Bj oQG[2Q4(aI`HJi|Ls5"/!w!J  ^Uիf!3F0CgSB%GۚkrͫXfðW7{y nی.P| 3 4_xO QV*b k CC]$&\3PdTaL^fWO!jmm-/ZUauMYH} o'JA֡qp p$% }y(J!l+?2WFBfE+ mO;ER&Zır:}K*IoMl2 .:UR;翡q\NAnKSawo>* Q"Tr4uk,pǡ3FVF{Lf {vPyQ"| ݵlOCSB*wH=?O\(8W>H$=z˙?/ٓr`d:{g8=-?؏ޓ. x fA.tqĩ1V* q_E%c?0Lhj'UMPxcRN ,2N -CإE?Q6;PWבY~$RƯo&>R&nQ?(N|f i% ,H0TgUS*b:e3|<MhB?vg "',FGum&\PTnm~%3Iyl.i ^FOI$kD0BU3jbB#ɓ-fq ieMBo1َ4 nrf RK}O,8_=%-9 *86F>2[ Ap(qn|*U]~6wF8P}U HFo]`85X%?kWK(]gf6:_f5G#G[)"*yt u&rV${@.ǭK NxNa ]' Z%~XLINd.U\iZ9XA)jDk~VL^qP~QÓKK?X>UGjD gZYFiB^T26p헰Qm}.^r\QA)^L}KZܪMV^_,OefݱM?sr(Ax*}QPJ' jMdBT Ԯf .Y㛍#~ňvTZs"գ&.vWe<%TwBXwDOէCXz Kir#WqާzN=u~22/ I.|?TZ,f:#< 9<\ ta(h~t)}0׃g},2GYjz{cK7 +V2m[~>O7ا^ ԇCDìzJBRwHykiy)jkmLl,:Ǝ!63[nwZۉF5sĢWeS"G܏_1ÖmX4;2N}&m]wzЭED_ )&(If WX`S9شp,S4Xμt +j Vڪtǐ\TN:;ZAyP;mQ̠=KpVeͩ܂&*\4I"65HWlRnQp_&.16cclp1.N2Wr.ۯ+59RU=fg9`u N:d¿]QrG@;1'#:/">Jo8b6j= *) nAtf%ܧd*T/m |cFK\?buo劘%I}jI8AAH+.ή l޷ ?J.Ƙ}hu/hIx;LvOZ1cG}{˧,A7^R7@PLE5a^[J}詃(Nxq84{=nAӃhnhUi lLPٌҬrU. ~o$iɾ g[YB*3bKt!nl'r ~uQv/r6q'f`UnsiEs +}@~½x^Rs~MOWyevVldl+ *$WZLۚ,iL(6$ yA{,hѝJGvu#1 f*QQ l{䈩 XE2C;c5^vc"kiCEPxh+ .Z#Ol g縤ʨru$. H +T*D }N,cҒƓ?iȷI c4#`nY{-3>VgDqv#+e1=/ Yӝd8]!-\72u`0Uz9jbn\-@SY,,eGs+zh% p`A@ڳKc&kYdXQ,,4Gڶ{QurSQ##O4={]^WA2_ꓸsT]XzXsj=TYZz"WA!Z:7ƪdi0/ZI ̖s8,[z u0&l#Bv9V洞W>_UmI}@KNs.Ap W&fl ykr'  @zᇈ\A|Zi=ٛ6$+"}M?K^ ֝cr$% S㐤,!!.&fͫ.t_kVu1+!?z*}zЈo C;^)9.FᣐfƸJheWjr|_1Z.Ű.gz[jnK q'bَO#8"5}۴Au_n;>"B>rFajQR?{R>tf;zzѿMC{p6S婻ND>Ҝ{Gxp0/Thw,Bѷד[R*sFydQ? "ۖȪ׮~(6bαbHU `41.mgq&<*?\5ˍ-PaΛ;0SnlBgSÚ, 5ƴ4>.>ퟑrO⍮O`ό/ѳN1Nt-۞ k 1Cܢvd5e>&V ͗g)4HJV_Z6~Z/¶E 2W*gHH:_{.r {{,3c#ԑzh$fFq5yF(3nE7!8Wȡ\ͫ@B3giARrL.z౴߇tkJt_q79 &#:5€48'Xg}quHvDЉy}a0KU{oi%|B$Qޝ& L^5U(QM^)̃> sS-A8E6I7NsΨjY`RG≹~n7ad?P@&vmČRt.URHyfAL*\a׃bP#&3!irࡴ/՘?7;j[ /=}kYw=GR{l(ڊħKLq"2:0eRxGJECS8seT$3s6 ކPqBe[OYhJSQi+ SWBX Cl=߆!ofBD^m$0k Qaԉ1ZJ94 lg%0سc0q'/{ѳcJ*M) mw4w${n ,/q8@7vcpt_+[e:]i ˃VgK}d!"gկD,Egxgjл WWP F,ļX'kEG\_ap*V/y|!\ѥ(FSɝ^B۲G(mdSTfxKfqϸ| q #GzWUEGaMcW31P7WL.c/])&v\֌uy0jAx_-Lhȸ% ҫYk0Jt8إ&RύQ,s4LYITƘ FP4SV3 sU;v%tnpD')78A6Z>oi;ĊO- Wν?'M@n[ ]2\Ѝpm#W]vOb3 ]NFi4o -|;nlȕFX&R}%F-Ґx_ N"` ͢M$$(Hݖ5Iov\o0ޤ)5pw'G"n.u"M:UU81Qi㥠(sDAQvxgԆ:Ie,(6u[Ww{Gy砋9ĒiZeȂ_`u,us#7*g<srz+Wn(&,.Z76F#AHjoRf|qv:StX=_ =L4p1zEPݬ6 ɐ6/vi0`M yDO- ^}hk(w@o\.R=Xb&ʃ]@V#{LPWS@0z̧-d ; 4UrٺaeOX"YHW_c~Tl#gILzf e^4`}rRd![Ǫ v&kd_.Je^NH `nG.Y @'_Sg~!%+T5RnGX .'0J'FWU#A:ϗ4Oo Zs0+z5ԍl]՟,b t%mSJ^(ڠtƱc[ϊ ^{㥨=GΈrҊ;+¨aDY8܍?rkb)B! RoU"Ӱ_9'eN#X]\YsⴷE4?;#\a%|A:x7 N Td02.TvE[w&yOYZ8/f(VsZ>o`.4!@39g'5YB2F̧hx"3oWLKo$7(ۡ>:d)iFAywJs ؄$h@+&}zk=4x5$:/n"x;M JN Ibľ~8RO{; Y6͖Ƣbe[ ~n}#m ʮ?hTo;DK`$Z- !c㤾>D$ˌHUFP؎nl9}%ؙJٝu0ӨD Z? =jC/1 `[{r#D@ژ6_-TK䅤DVho`$E/b^n ~&#~(6SyE!AI&ڝ hƐ@cٻa#!**Kv&h(4ѤqxY7Hi::`h3?^L_Td% roS:o~Ll'y'_kH8q5 l$ZȒM"* ށMCCpS,1;HG#9-L0L:CEnlI+ g/UO7$!#5c!'SGt78)P`$d3T!vJBbeaƐocD1X1\2TP9 D0۬-f$@dNnP } ;6tCDϫ~o9?jYeR䉐^[mх ]%ü<1d]{&K2')nE9/h&<W4ä ohĠ7DrLS! ^ gONs,km;_n~-2E~٦|xPML壠*q .@ X;GeeUU?KR2ODK=ή{ghw'u@px4M~c/ŞH`D: (ۤ"9nhr7ˬ?X5Gw ێRS(Vl ÕՁo`{3Kٜ|(ڱYbH`4+ޞ?j,WK]=+b LfLGmnUk$ `2\M!jND1k{ԏ|h.r9%c?`c@˞Mmy7x5litu_;:{Rm? ,0h[;j {;T!TSHٛ}z`U@A<c>׌ZnrS8TLCE$+jN`1oYp~gTLP@Q aIBvn\yJb]𙇼XNHMy\lIq'DGX7*xv}],'>)A^?TO3ʜ4:M |0MrY)>'>5fg Z#6Z]2:K4؅9m:R`|]T(~ 6\oGbH uq6f$X6!+)fYe联G7\vđ5`W8@[ ] #2h]='Q!mh? W*hTtX/ZF;*X Inz,63SV'y 0v ҆elƖCjm 7?2Z1FD>Fќ&;a;~?1g='V~CMu%{%Kt/Pgϑ5y$M !lpnε|눲b~`\DS((uPY.HZj1LAU`OY'aف]\oW YMx;?Pfk׋ILg GR_TyD fܿ{jW/qVS*2I\'b:1x 5A䢀Xa$UQ/3:UVkۈAدO5?ꪍ[kxa]pʍ jIF",N4{[<:QOA!nW D qB9z8 l%3ϭk̵ҊvDWq:O.:AA̓wC Ӝd=2LQ q|AIkF|󣷸c6AX ''}tcZLjc  pTp˪ywi yt6(O6$ƍWsNnDe!6*ު)hG_OF3sbv3<ueҋ6Ͳ'QTas\Ȝ&J翨ڸx"}HFVƢ/,5Q4kiЊbfC %D}6 ][8 9su=KoO(.!=/s+ӸlsFZ7:}$a0)ufB Sϛ%Ѻ[úgG x4L35?l7XsK1suua#7C` TsSBC2Օ&UK4YҒ.Eo(>#k=A6pORIމwFJvv=&hHWr-yb;^ǁ 2,=F@&-< Px$h"U|Jm!ojco|ԙwV (Vl!D8P!)D"K=D"H4E'g7"R'/ 2Z3ޒ;5_K[ P0Eƚ'Ls# 3AR[骽;'5w }sDt7y CbsCЃ IվXBϗ 2S澡-fHԠ~ ӉlXT( ,%.e@2 IOT2'`J^^aT3CJȥx|N^az*=pH#c^դlS+O[g-NE`>tH##E/YϣTvKgL,~<%&g@.r(1W)Yh3HAgy¸7)9_>}NSIl"H95*$qjHś^q7qZky1$![ L"H8Y85 K *PUFw4GdGl$ _k@N9=.8wr̲V_)G{.F 1TW5Ǥ`$v43@߲W_)(X=Z<+ ~R}ˮ 1ڈq"՗lbzOk7D9rkpV- IV-Nh̏xqpy3"7ţ %M ['3.+pi9vtıv6(L!ZDҭb|0Z+J^ջ@M_[É.I pĦ*c$t0FWt r@7.5gYq=#z@^.]KsV+A=F'(Hd/Q d/g)^a27sLRzc>|kMhHFOc!B0p {GcMߞW=2uF:Z .gQd@G ,Xf٨yR6plZ;!CBnxqQ sV26֔]jcS~WSg]P-x(;W@#%X9VAfh qz ,6#uok$5 !DyJ瘾z 0SaiRuA{ȗwuy:ȯ0TÂ;/3D2_n]i@qXtt]PdSΫNٞǿGWB)zYz6ˣ3uUq6C dQ^~0f[]@R?x+@P{X󦒲6 n͑kW^jɱMNW!Qh%+ I9=wawÿ,Wg=E5l814FةpCAf}Z=q*mWrt*`ȴhӝ4clot/mœ^> gW6z9JM?=\̼ƢdjKzCK∾*pگ|1֌v Cde*J=P;L 0,el_ul2cbJdq=ȡd相q-&022?ΨkYHd4{tی^Gs4n:H鄱%!g*Si.?VKuemچ>nЯǁ^%37IzߢG] dÍ c"{R94%li?WА5nOzu iz &%5O6kL$מx^4o=|N`'a EF o@tg&1fc֔(O A֍GRc|w B_& y_p.՘ F?\# -fҍ  NA:VױL(yL sinک,pzu\x YL}NFMzxXT?pt鎇`G;(QTvaveZYRj0,z~.@]WˌN'0u/X~,-tpUH,rhy澱J5V5A1KR7c4n&?ԦAi*EJԅ5h "peԓZp z@P=I肦W LK&%1ƍ|(6Y=GXQ Xm:?{. ١k9P8ԑF* j}sH8!J =GrP WZP (>6~}0mcc(Q 3.ȼ3%WWZPgqޭ@qu~!{#baځE/WC.čNC?vP1L]Df@S9(F!,!€*=ԔP(t1 _;Rh(/S xH9pv')?Stg-J%AS̞Uth迮{g4ZBkV N0LL7󊔕AޝsyGOxwsSCE'"HO<'*ه f?-Zؓ"DlxuEJ9R?F !Gc緩oCE 19ܝwh q&&\cXԸxHX;\5v-fBbt:ϣsp$o&w#!$s,ST ysINו1Wpw@΅qQ^&'*M$Hw$g .i\qCe],3MwMf"N-S`IX% .3_kzXx zZ,5--ZK)^ %q˓f@1 OČ(2mRQmcz/kOCv/ڰ (-4{ szrjM>jir^8NQ:ӏղxa> +R3⌹uTQ/,D?'%˭d{;,&mɹɑ\`-aݘ w\`Y SR? 4l p O]o.|m_^V9GasW7(@hi9w&ȩ#9\Z+O*s>Y@(ʟzHVB<$l܏9J*۽ v67,ˊUT9q^M 9 ݺ6oR ?/ y^FCA|JJDR tcΆ^D>0_i BT7pH<)"'s&8Pa_=# _#Q s-ݬ2 4_ B`gC>^ds0B!sPvL `Uo<Swl2o#<Յ4 >"MFI#RjHIMny'rsH'uF;ah,y ÖqC"waI#Z 3n l{6bFXQҬJk@d @,"xq_)CҘ? gwZ9qKMC3|,[]䳨v 2(7|{6 PH>~`7  0o;7GSkjhV68B]@M noݦ {L}TT"ŚhKKyo/E+F 8mz%y dCi#d, IKO>PɯկeF*x;>~jtUO/ VKQ2ziӞk*܍mf 0_{)BSAL̆俀uJH-7+0J6)׺Jvbbfő/Di348@+jUXBK܌͈ -"BBgHW8AHjV` fŠBE"(w-O߿ U`ɰN%fΖt bt k=:b'lX˘t|U4H@9$̔jNI,Ҍx}җ!u9U2(Pf7<a:N3ؐPL‡/-aJ$kY=thZngk4)|Nu؎D%zrܯȌc a/:R|yRŕŶJpPox*k}l":}0ZCVvN&WiqvI\ȓP疙;,ܣ?=(+P0aN ~n ˊgY T| wLؽhx`+`̏?fdqCanPa}.p( \p`*w{n$ 8UCfMǷkiu!u>Vil5צ &:9YQ{ O"$1*^ߔ8,^KL[?&K{͎+HvQ!vM/Oi#2>rG,.I!&<ʯ(|S2Ö \9c;+g7Amz "Gm"1C!?[?%[n.̋)?ۛWVlXCVEÿC)gw0F c+R* WFI0eVګuZ#9$s< 8]&G ]<@iQTe!,eS*ie4/Aj9*_Jy g >ҺĹSlCk BW?7~rӔ2ŁdPl`laǀ7.^`؋gLve2|:pyG}l - ~4ewە]xa?!)uHI +~>ߏ|& C/TrG/}c1&N/f,lVwSnH5Xr?- ,e ?Rxb=.59VyGrg6}g|ҊgoB3>]l{I #%I褒39)^^}|;t]VI__z v)Tz.seguG<>q*Y y ԐzA ;W+ Sb:e*dG$OfZkyAQ?3G$L{|FLWSY2Z!>2S "m\(ⱴgK_4%; Rww)thZ FVe$yEZU4+gDzf*vvRm zch|49t!,`';+Zw}I )n&r_62hK/81mQYd_r!0&ߚ,m;M.e{ U eHKɲ22:Y ROR6DhYK4"qt shAyĐ|GlzKؒChGMu&' (ݒ`J ʒ6쐪^XmןxtUJ|e+qRS-oCЅia'UN)rPfX2^a@@o-h,"Q-d"!BcRn-F{gXx)! rѵ^Q>\l>ByY,T)Boj3)rb͆aֽ]TY_9̡jw(v8ݥh`uVk>(o>,3cl-iVe+plyΘEL.6sm.~aǩu XP{udl[JNHTI:n+uՍ ։QCQ#5gyp;j61H@OyYT]bzX@ mUn!ܭ.N)oT@/.Xp!.VgJ@mxDl W_JmWGUJd>d#I|*-뿝*fS۞zj7E--MmsZjbfُ~ΝȐ'; w7GBm"!lgn:ye›$SJ oxJ[ȾAU, ad~#-r+hxBu\r$bU1"ѯFl{2KBG0.(f)ɖ| аG~u”J^ XRlܴ{eJj!!@2SZRʢ05Gjj,6<@>[#;6|-; -(#ڀ1]*`l ȍD˺,@V?suu_MM5:xHj3"Pmofz֨qwTswm^ԞD2|+OξbFi-V X647SYIVݠ QHBP=&Яiq;p"dq:ϺxNꝨWjG=!bK>1b FiWNKb}!nᭅjM< hebI0c⯑nRؔF72 WP!?ᤀϣ]@&ߎ&b*{H\a%"޲15%ؕ^\/؛ʾ, g(j%vMno Љis|xot?L+`W鱚VC- B2(!>cLxj`"Xg{l@ DOzwrfe C3-1I:sY9.2eٌw9Eʻaa4RPJCLonWXS)^x+ MmQr>Ìq`xHC WhJ(eGN5!:Fu^1WN >fKq.>^0pE$mi#gJݬlf9 f`HQiT z|ǀ:~[Tɱqe} 9t5tl\O#+2jq"׵1hD^(v ungW =޳+0Z=wkj ڭ8 H`tXIO,}?~L/mS'NXIgP^=`,|U10F[,m/[6'#_pmb"nh>eMuQz{ldcQzX"FG?bC^3"OmsLa Y!Qpy8|46P $o2tkǫ6riݕ5v{\692L{Hlͮ[+su(n>& h_魓ƶcrG&GƝEjNܳp4f+';2d