ruby2.5-rubygem-nokogiri-doc-1.8.2-lp152.3.6 >  A ^ /=„YP/0EmI9 4ӿL!"&F}(t[("E,$VCfaurUfщakmصќd'=>zK,[vO'"tw$j#B@DF٦ )NB&F[ y]88.>!"AVH`".-1 '>HK& e-3HS`s\wK,>p;d?Td% / O  #,    $ σ xD(89 : ZFAGBHMIYX\Y\\\]h^RbcdefluvzPCruby2.5-rubygem-nokogiri-doc1.8.2lp152.3.6RDoc documentation for nokogiriDocumentation generated at gem installation time. Usually in RDoc and RI formats.^ lamb683openSUSE Leap 15.2openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Rubyhttp://nokogiri.orglinuxx86_645PM*/7:kYNQQQQQQQQUOM Ei ~i O*]mQKF}>JeFX.J2nJF*}L9k1;p|ckOplpxbw!%3([S>`M'vZvVW]eL`UTNk<[]PUUVYNg8083kqyflP[Cs^p[l~WZTpP^"Bcx>zXVRRmatkbiO_r o2R mG_|tsmiGZ!d]uYk=G=$=c#CrOi/LFNMn!f/\!NL/1JXG[*\@oBV% {]#vLKNUA/t?!uV7mE?< \ E#R G%!&sw]Ha)'\`>XRweQXHuw.}<*.,KENHr8,>hhp|c^ZR}FqHR_Zcb]v[?5HQwm `~"sf{z ueb` w1X] jvnLz{sv15o:V0-2;: SV   $T    X| `.~My"a[ N5Ocdblb8uPL\AAAAA큤A큤A큤AA큤A큤AA큤A큤A큤A큤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큤AA큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AAA큤AAAA큤A^ ~^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ^ ^ ^ ^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ^ ^ ~^ ~^ ~^ ~^ ^ ^ ^ ^ ^ ^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ^ ~^ ^ ^ ^ ^ ^ ~^ ~^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ~^ ~^ ~^ ~^ ~^ ~^ ^ ^ ^ ^ ^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ~^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ~^ ~^ ~^ ~^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ~^ ~^ ~^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ 43f23171ee358690ac2f4b95478842df3307ef5e1b6e5cfca503968b7b44bc36d500040aec351135e3d11e5aa8394667fc19a656925b64154730cd314df254a6911dd7a808214764cd245ed64ce092987b3fba274454cf03eda6b556afd08941bf2a1e905583dce81c2016b10cf25775113ab1027cb3ce473450eb8ab21c86efde3945e47b3b303e423a2ac2e536111c652a18393f9ba3c4c3274b5b7ba22c55f07f123028866edcd09ca14095be833ca9153d7ae6a200136623cd937348b119873edac0f5989ea9818209d0a3b1bce90b81729c83627f8aa8d23eb5be9210026836f4172702d9d14176d34243616367f9a4aa6b3787b20c0d7ffe7ffa41cb232033f97dff38d5f441d02afb2b0e95b95cf879b1ac8dbfc368d2e420e561a50a25c86321157c9bf39730b451fbceab26e509ae06edc4f674f2191c14f6fa3adc8121f9b116e587c12e54dbf8b640f27db3a2c47ebc07ff3fdf78086dc7b9e789a6ef567cf674f08474b6e26966a22cb0c7c116d15736fb1aaabb51408eef34bf0e1df6676f089f17a03ce7006143eb06a74dcbf35cb235fd3aad43cddbf7f569fcc826464747da7ff1e4d967d6aaba51ce61a07518876de4cfb79f4faf2104639b955bdaedb7371ce8b6b9f492364c91d5ebd49c7886b67566dfba34579b9670f6b30c26c6cc5af19f8fe985e0c889f4226c47bab6e016f5d61ab200e68b637c7b005c45ca76f7e115f5bfd6870838c5da60fa536aef8c28920a3ed7a2660cb66408ab78cb7cdd98ac1a5f54ca37e54a0f73dbc2e614e8259da943722f0be9f0fb0e5bf7579c02c9f088d3103a31d9064145405364258dd879ff05957aac4846a73e8749f8fe92e003b5393dedce66931a6a13b21a57f83aa33c34100d8ddea66a0c33e395e72c4d0890288d7ea3ca5bd48f51b3a7d78c38f6947311ebec7471c7a189afe029a57f22d7965f729eaa09545f78634ab3782df6990ef4f521f08b525e24cc55fe22d177ed175b39371ffa89d3e4c07cc1c6a30c49c30d6ca1cf90fb02376ea3808f863ce7eb4aa38ba9c843700df6bcb0119b39712de04c5934ad196bf61de770d0bfbba7b29e7761bf9affd6be83b488552013ceb9f469982d414376c8e94cd82dc56acf8cd56741e84248559e6ca57b296482db68fdaa17cbd255fa38c96c12745bd02b590b567500c34a3ce46b34d6556bd88a8425e266667ac4cbfdf808ea03ff519de496a56fa79407409833372dda6d407dd52c59b1f684c9ba59dd48785bc7a6e431776b2e9b57ed827f987536c38c9a6b97f9784dd66857538c81c2d5ccee26d0cc2bc6a48aeae93f188f36ba8b1696ed858ed20c66b6792cc14edc2e37a0f310e0142acce083a78d1cd7bde277237858770d69d50cfa337b708006d68e4437debce160b136797adadd90458bb1ba8960c9f04326cea9669d924578d230cd5f204d90cd09fdc90797a5b644f173d2b704f8517fe351a1ff1e045c3c371d9c4e1a4566614af677c9f9be6850148c7fcee2a99bd4bc324cc4084628e321060ab9aeb099c0fbd9f8dba4521b281f5c554d5c6ce952c7166d493c0f58f53ff708253e88a0f62996ddfc26add06b16143de02110eb6a0e48fbcd5f8310ff41275f1cfad433c887c28b750e005250ffc3dcec171fdac7d8f1bc921f915d13f6dd070962bb5dbd8abf4284510ce0adf42fbc06a6624418be34e8b4e40548498f3a1e7795320e29b487a519c35c5ec145614aaf60e663b29ed27acb10cef439980a258cbdab1e16d0e084de4fd2d255361ea98d28cbe14c79b085beffa66010c1f5871319b1e7ad74f4095f3aee85781e5e10c53e83e58f3461bcd8d0bb7fe231c33bef0ea1751d7c9d7d9fc6eab87998dcb6960394d98773c96ff89c97ee7c624720d90ed7a17706c4fbb43cc9574d8e81cc04f1d44e4f33e401f4a41bf7f4bbdb7163439275491817d389199408745de30d75fd8415c98232428fda5b68a1a8c447f3cdff7f711f0ec1b62beee5aabf3da94833d3ef96442d439a3d2079a4816b9d11e7d931f67cd535aa4bb93243f00335362f45493df348a1272e5ee90885ecff5014c7ebe1fe4cf233ec48de88b4795ac348b33249aa72746abe4417359c20e0a3524260ec47f4aa5b85f4e8bdd84a18d436ed5361e74cf5c2fc5dc10814a04741f0889a8dad389f812e8c349909cff467136120c00779825bbb5647354ed8f395c1a7d9a5f57d049b6d68ff3b2e6f83395f2e07a5532569416d421653e37c346cbacebe69058a548590af4fbb41009b66122ff68ad78a02f5ce8f135ff4c71937156aedf359e7ad2db1e6214e948f6a50e14780388fd257a9723f241dd3fb70db0f5ad982fcc2f4babd46bdca1de64c8d2f7cea26e5396caf8160d45c194e68706b79d788ded5417f0ae86072817c9a6291f5b47a95e60ab68cd0ee20ff688ecb3ff43b069cb189a7bb91092e404d0381a7aedf03cc44e25f91af3ad2a796fea26b6961375c0abeb8c8e8dd1fe4c7727357ff13aa460246f7124b1cfec0a06e7f4732f14a0b0c58d0713e29427add569a6bb696ae80e9fe6da4fca4e69d6b9951a5a89891ca302e55be85321bce95ed5df8069042f13742b92921a173f1cfeda6e44f17e7aec55306d1eaad34545acf3f16cfdb297c794decf5c4e8a6e55c17e03e51487413e4c4526670b0c4621c86ac2f315dd4ddf22732b4dda6927b97c7d2e5f64c512181f7b73166c796b4ff5437fd371433d4e6f1e7fdc728ef10ba3ebccd4ccc4ab2f64418341f92834b69e87f619db49e0d3695c16dd9c7627473ef977bff32fefdd8c232d8590c633978c8445aa07aaa29a0473a767744d9045c67c486c1cd0f4aabc6e115c2aea272ac23d1ca5938d73c054b47d42cc3b0e4541f57b482fa3cfd533f6bea578c59ce2583c9355d4e3b2eceb6c3c254441d11c67956840c822f8b973cc4ff2f03a6dc2f09d012cb187924e35d76e3035e3f98c70429e104bf9c6a5fcbf1ca997a8e9d1fc97ec39d946564fbe1d49a10445e508a066e8a959dab219a3805fd6a84c4f52b7da26a471b818d5b8bc44f3414a190ed44b194ca2ea35409ae2b9116e43b8ef03d920f1a72ae32b5e11d5a2df7dba5eb1151f2bfa0b875d4b4c6214b74236a21cc76842bea63de144f73749d49cdeacc5d4bc7549277b82efdc9c8e598a758d9c9bebac4e5b2c3f7a14d006a4394ebfcaad3056eec939a2813f36bbbe7f400107997fb1fcb70cd96b1627522d60a08bb1fd045d2e5c583cfd17755daa937b305e62d8e69c0036d0c49ef75d1d1c15c6bcda5cad1f08b3680280a5a86a8572f728336b48692df198e92a1ab703e81e2c3eca5c5b3ba749d093040799098ad08d846a3ae13a0c4be3d4567b8f40819f9f85c2af493bbd221c480c4169ffb1802fb8dc23b18b352256f223475a941a778a922c5449050d14343c9ef81965dae9578cc60649a7f3fc59278b4fb370e24b5fe8f9e233258fc42139df5e6c86abc5058c918f344900441418dd619193015aad9961da498ce257263c6f3d364137e01e699de2810dd407e92ee51746f4252fedee79e265486d255ad2643ccdc148bb7a0b155f77d5ac876dc1520d666f5accc10cbf29355ee9677cef93cff587937e85608a1efef69ed1348a55d3996f026db40021f039674c245bb685e16670456debc50ef82c6dcad018eaf71ca603817dfb4aa86dab46dda566b80abc055372a3acdd04c8ad7f2f533673e48bed1c9425f3e9227dd8386f2725226125472c61fe0c30eb817fbca9f8f868007dfd03292cca6cc631c0c024f1338676f05b011eba46bc815c26dadc44bf6bb407b0bdfee857a7b597ec50ffffa1afa441bda380455acecdd836f373d8d9081754b49d90c7dc2b3c9a46632a03b43df2f7445f54dce8cc51de9d7d8787919f3231800224ec7509b1fbb37b8159515ec66ba5d485cb4e6054bf5c1082210bd976926b536a9e6c3a6b2247f337b917c930c0a7634ebc278dd14485f2b05cb1587a4d5df42c126993538e3b7a1c2dc235d417e48a9f81948a9390a6adc7e202c909b3fbdfa9cf414d406a1d272605c4f908b9d84200e29da5fea50538b4e36f0f198e99bcd5615ab876ef68fa1475a72f524ad1e2a2d7f3082b6dbfa3f8d223e930b1943915d64847fb9e60d28e09f023713f0961323521b8ad5ad1911210494862dce5190d7225a218893479bd8c0481109e8834dc5ae8f4a5f813cb081da9068ee92e8f4b48439ccc329070e5500878c7c1c71e31c6b61037a0a6ff889c7844e2b368fcb448a8925a4baffedb3a360c85bf8e6cada8b8380f2d86c96d10640834558daebc5393fb4a2270e60e9b9a08179dc7c95aa54ad3d15ba33b12c61152c13405506cb2f551bd1e0e9764f67a859815c6d757ea242d1c0a1098748e5e3b3f368e96b23140e5d4e3413753482c21f16bd9e14c3a53eb9dd5ac322a785513e3ce7faee1f39fd0a29af0bb8396a8b2e666686b9c37f7445ae2b2d468166e98a74bf3fae183df0344a3d5f4672da159d95bccfba2f03e5d3bc39d156ba5fd0f73fa357657a161e4816ed51fbf59955a69357954ce1ea29f6f2edff72524166312ea716571acf325d6785cd6ffdb76f08eff19d09e3f3bcad3bcf739e28903892caf8c0998452790db5abd539dfdd78a07946fee0ed2367115c0633e84a64d38efbcd6ca3c5816400e0d358e1483b4b51929bbfbae77d39bd25c312a762b65eb62bda2a641bd4d420f17b3f2ca7b956482adc5e489dc5eacb7a38463c50eafc0f90d85106896a882d921c30e1c7f1c6ad38a09a42c7a6f89152827c221941b603789cb9caa76a58773069bf3923a6e7f7af81d28def09bebe0378470934c81f414f57cd4c51c729558637701d6ce78ee6a530d1fd008837307ad74e7f5450bd9d2d085ae1a3dcd89d48780bd987185995753b91ac0e9b9051c76b37ead008f258f9201720f7ffd0aab313fbb004ef0241a167ec387c30fe780c7698e239665c0adf92f4da42de370d4768c8aeec3fcf21489bf6d81b246c2b189e524ce25f3cf2b41b331929a498ea2040aa2b4ec8dd47ba41286bac2dce187ebbdaa04586147b3adf7b41a835be97e01ea5248dc636281681516a68c7cc383ad07d57a9453588ccfc0d7228fde7384c69151f4da26f35bb390e4d81744a01e706b04195389cf54f58ed073741b676e0f96f9ccbf0a91e2ba5788a579321516b98de9b2adad49855f198aa180a3865d2d519c7bb1834a8079af3c72d8cdeaece658bdbde0cc50ab37403f8166d9e2935892d05acaf9dd6e172f4e6d0066652a71ccbccdeeb8f1868a96facc87c40a2dca2b287788164dc963ef943e818f89425a44f38eb61f546576f69e9ae213fa2190eb12aab839281ef8a4bf3b0b1d9ba66e1fbd7646f62c09b9e2c3afe157fa9f3ac9baa93f535fc302113e78bcdf82541f613a28230ab67e27c25e8c08dffad16e73f9b2dac5a4b1f20d5d9891395531d7618e106e7e217a96f7df48ce3404b99c8c9ca59bc80f971ebfdd69ced3a84f4cc3196434ee25b453630432c600d2f6df9bbd88366500f8706ffb249bfb40d01c239313dad4c566d04333d5e90e4a3fadf3b68b6aa85ca843a8c1b76555531faeee3b9c07841e409dd9c1ba24bfcddfcf0ac180fcd331d454785477d23690b87a5e2a68eaf369695824b83a95db5119fc62989900ed98984d85f1bfab288056407d5b824c0c68eb331113234c1ed39ba7465d5e1f290501b3fed5e75a5f6f21ab60015b901ec7b8c85fa7aa0651239c61f029de2cd57a04d2b10dc64df7e8b97d64b43b248585a3eac912cf0d946c0f9c8395ba41773d489fbff7b0d5d4e6bf3f61fd317faab875006091819da2ae3dc4413dda7a3b020244a5c9da3cd4d0009c87cda14a0204e377fb45dda74ab3853bf512bb2eb2b5be87ecc662e512fe29b84770fc6fe9ed611e45d6366f81f81c6d86627353b739eaf71065dba7aa90cddc51838cf71b0bd9a85d14fc89a5a7a3d8d08d8a5014ba719dbc4ef43af2476a11df51a9dc8521769f9a4d9b57bf24a9071a8a9a22ea26bfa3bfa25281bdbf966efb7a9771e60ad62cbe86baba6585909fc891463da20b2665e530cfa2cbb44deeca785572a7935b6617f44740cc6546ada764b7d97d66dc1c001d72f2abcaca67710b3706cb87562b1dc9a1d4f9e9fefa917c3f2b988e53f9ee2e82153b090a462f24caf95b69ec78c5bbf5c24070687f3d5dd4a9d35a3293199948a2bd6eb6dc6a3b0e2ea06ce37649b3fbc8aaac38dacccd57535ede9c6bf4f6e0abb09c4ac4d8d68d873dcce325b57fc4643c42c708e2db9aae7f64e55947327e819c2773a973ec0ca1672c34f9d187d8a1b683609c05db20c0f1809ef5682b87cf15d75c026608de1732cd8e017928ea2c3ebc43f440c3a2b9814cca16c873b220aa9c828236adf4678fb12c6de6257a23abbd3d0034c7e0010e5a686b5ec19d1b54d795e423a33d249cc8440ec8f7b8dec7ed4e74420e427e69676fabeca4e30103b453cbe05436fee9c26c2910c242ce9655ce71ad4a0b350c424467359c1993ea1739b4def57ea1e41792801b4f0479b6590380771f1097e58b1e35a5e348441d46121a4b8d42c2623581a4f86d241922ab6aa0ce672c4ecf4f2bbe171418c13a4411212afc6cc8b3a0088f7112a85431b7b201a20eec3e05416a6d194eeb97e56cfefa0230450450a7fbf01b19865cfcf755304c84f8285053cd676a19d9da2dc787710b6a21063190347899c71514ae8297f3bbc06be260cce3ede96816424bc0d6ec8653f6c5bf12adc4eccd5eba260d64318f3db0b9cdb2ccce1db5bf86ba513ebf288a57a987e63baca0503671650dcae26945a45a8a3ed955aa0dcb7a20d2036485c6d96faea4b73ef9e5bcacd3d1d4adec3ab1d6051dea8273eb96231ac3d76c58f1e248bc64e1cc2e3676df9dcb6e4c5c3ba24d764f23c3bb0501161f20ce05e9ead35e4ff46cf6dee9a2dc09ac6a02c07261cd8d57acb1556e9b609bd82b1659a77fcd4cb54c65f6d6fde98f6c974b86f7a868b907fb7f5f5df04b7946f5b53174dc2e63751d36c1292848db96416c13f96b3dad64a45705079fb1eaf716f2c227ce56ff3e3a3154dee4888de9c007f2600ef7850f4644f339db1414a2e930837312e603bd5781298db553d323a8500be8bb9e22bcb37cf03a0f7d11a40b8a1a4c523dd71c26a0b0c881996151756ae75a59c1a2fc54b9bf697724d231e65b4952f2162f05c5df4f1327a2aca2107309da46d171ef561b4b9247ec019884b17939b57760a4382bcb54c3b87ac473efb59f8e1fb8bbcb24404324e2c055dd00228fdddabf5d211e107fed569fc7b365774e0f76da28f0b1183e2b80404a57c481b8b55f63824cd7e70beaf23a2ada366656f073d2582c8a2e7c6cbda9546bcafd1403dd747af3e60f4ed80988b384a354ea25faf2466a639b506e7b72d73003b4f43222f3e8c191b86fefca1549b08ec114c151552c3f0f745f115ad7ccb20d3c878b29fd6ee301e8fd32181c5dc0dedb5bf566a636c46d052feaf2fd3830a955c0268d6ef5ac194743f182110578097f64299c0133990c682e92c7f4a6352c3217e0b23f96f73d5cb4e3fb4573e06566edf52a60915572b1fe92658278f8a9ade36449850824fe83ea3698c6c7ca430d8e6ca697ae32714ae8ad876554eacc02560d928423f656a0bba2b0c55c2a8caa083f465b78e4d14979f381a771d57baa28ae9b5b574900aa09c2dba2bb8129687d917d3dacd4173b1b022830a5015896e0e3c14ec78df4256d1fc758c8e473600653285c07c601aa7bae30c807713338f80b0eeb923a5eb37c01479642302ca755440f1131ea45c40da5881a06e6e78383221d440269bf5d4db40ffa8c797adc7adf97da12e233735ca897106abbd0e3fc732e3d1451fbde271aab752110d5391fcf3a6618811366c8ae200b100281a7de19c8561742405c882712d5a1be96876368e1c28348e33797b0f0fba0912da590fa213cf965f9015930c4f5ad6e8bbc1b9fc8b0fbb8be8ad4e6ac3b3209757ae6f201dbc8352470080200a84769ccc6826441327e5c9097fe89c612b1f4cfb51f3823f65495358c77ef6f6fe359b6eb4079792bc5de31429bf112b1afb4cefc79ec3cbbba7e468a03a5ce94ce4f637b2e6e6e81bc319273f813ffff3771019a4b6e3da99a1bfd32d27e870a6c71490e4300b1cfd5e161862f83542400bb649c8e28bf7a7d052b067cb1ac7b062e26b5c4ddb2c3131eec6ee73f12c86fe0105f70fde832db24001a067532b7c3089037d2293057f83f5852c3359f4222db2bdc9914b5e955f7a3d8ffd1b7d64bf7d668ff30195701ed7c7d3ac5abf7df3276dc7b327cfc215ba85033a5ded268d9f49a6dc7b0fc0c7790dd08db369b4fb21869a4ccdf0baf7ac8025492f55cdbc8c10aa62d0a47a43d70d88093bf5959cfc0f29acf13983890cf1435eb741e3df509a2be09fda287808448ce3445c184270c4f812d3ec45aa705c11e3b8a5ca65e853744bc3a5fd22d896a07447fc1a15a224f00226cecf6b07e449ae1591a393a8c7ca90bfe9b64994c7f8ec3c570cec937535af02eb669887b12a1a3a0224360d5eec4c128191a4620296c5a162fe5fb9cfc5f13116f889b05ca376fac5e2c606070b6be3774040f417f8cb7180acddbea58191685b3a3e0a74f47c8e8ff651df49c4221e567b5df0a376ee5d1e7ca5bde8e8a482d58f369693ce37be3c08496ab8479e2f7bc8efe52141335be91150d400929e3ea7c6dbedcf7576c56352eac44f8e7c2c540458b8635c2dfce4e2565488fe61dc9dece38329308fffb0e1906d9e907806830c1e2484093902329d6c9ae03cee7ed23c941e90de9d8133d7c554a73de35d5adde309eac45fcc2aee7a8914ecf77d40cc70899f9ca62e2b8486d3682ca92e7bbbe3c8ada38edb7e38c1fb1928260a115dd992b62e461f631430bd328c09c61d8a569a4eafb52b908538706dcbc6c36ab2c8a9901ab2ac1c0e61c61d0ec754ec5bfed8a0bdffd51c2518e7857e6b78e945c906a9f51a94d4895144c197428a9a0d61bc3c6c09d3abb1609ed900a96594f41586595c946af6ffc9c5dd33da1848bfc269c33bd7ebf8b3f07f86124aa37c24f1a715e52067982e5a4bcfd73eaa4c7150a425d773cfc120f08b6c540def6a49f871bc3cc9f3235515f28eef607f584d18e38d8ceb2ba79adaada226dcf5bb4c6f72f45286ccfc2624577459d2f85c9416fee0b522bd94956d3b4b671e980bb08b3967bb24ac471fec58c456c332043d5067635827e9784e9462a8dfe41b2d0675fed0aa107d08edb2bec60ce6db00da4f0b63ea4004ffad1b9ec0f75e0613cb86b8e383cf0f2986cc73ea8b4ae0431c89a4a33b3ce52c0b61cc9910756e96050a08040a06490d19b76bf49e4e1ae307c1fce8f4075797ac26f769248887e3efc1db9927ce88567987e53c4ae959fcabc7de3c4ee949138a455c1de65daaf1e5d55cf6fe0cad3fc41e772e15cc533c0088059ddba62b731a2c27c8a0fa631939de8023274e531ceca2f1ad5910e9c5cba4ca0ae4b020bec7c83f94723722fb35de05d441a0dfc876f50e9c12af7637fac48543bef674a41ce747d3c03400a95b962500e441b88377c4a7c05183455204f96d9396fb0b7dc7dcc9e4a918a64cc012e3647f2ceb20b32215393476dd67125efb1a92178031d2cc649aa40ba021a3c103031849252e29250159b52705ff60330c63cea939aa960e4dea4a64d720b46f3e63a148052506072f62e3828af7040d63323366ef37a3dbf1c94fbe1b601e604aa2407f3b2055f5d60ce73803b3d2b8bc2ca5ffb3c2325ec13445b0ed59c305a53bd78904c1b7ef6f392d1bb66457fbd71e32ad36aedbeca31cef6833c56895aae74612bde0291d897cbe7a9c1159e2a9823c247d8ac8c90b0586a87e7f80afebf28e1f3550737537fc57e8d4cb6bad1a307ce9d3c1038921c2e0f1e63180fad3ca806e1b7136d2819374e4f87875ccd7f075241649b876bdfca0731f1a05b4c055a9e3a5ac66b9c835db4791586e022ceeb07ca046547f666e1d97b902f9b127ca5b4d73cbc74acf116ac7ee42d92e7f3d4f13f1c412001d28b691679aa30445be286432eaf10e1b2ef92418188b288a38de7d02030b90a8d610adec81c5d8803bc9406adcb85b3e10ecff2104efc5619bd601c55b04cfdd965bf9464f681148c9310b646058f7c849cb408ef32603060bda1ed6dab922e510ae783f29e9d173c210beff0718b92d6b246dc8a5d7cc7d5b4ea280ee48eaa1ff6dacdd563661b3f6c7e30519b6c576f32ef9d212e712f5bd5f8e37f76b3cc0770c885e23388f3f1645c8edf5a1f5a7ba1752d60b6e3f9f9eb841d1c6f6596085886e0653455a15bce14efd7028d9043535db183923933682a3492379ef0a33303c4ed8a0b5d9c4729ec8429ae1d8870f53361f89d7d9d668684a85bc9bdde98cab3828382ec4316a0e90910c86c9da22a1d2ed339664a53cf5690a067763cc1c4c6d30e2aba07a960f067dfb8ee8af829b6a674aa005c071a9d032fd57618fc8e218aecacd5c126d16f498d9654da546eba30f7e271f75aefa004e09c4893dab20507d0aedc32a2a558f6a8166e6d08741747f1cd9b1ae5a26ea8263e0391ccd6944d3616c6e42bac71a7820297f58af9786b577c5c837bd4f6f244e8ba7f38ce84d7b39b59b31b337e12fc479991f4bbb70c819e3d8064af4bad427952cfec6f753adc4780684441dd3e134797e07b1ba4f170dca652c9277eac67f82341301b70c4d26c1373ca0c83527e7aea0706329b56216afed259946c8a8260be8d46790dbbcd1efe66cbbb363aeca662e8864d8025923df7f7ccdaf9672d07b3066270e2bc0dab848560476374a13d1c80063df6e5cbd668f78cd44afd2f55c8f767b378690364b3e66f7eea1c0a14d164002bf438d48cf1485ab62faeda63daaa8a26eff923a2c991c2ba1435b1f5371d638fa50665efdbe6285c271e1a9ef17b0b125f2feadd7c3c6ace8bddbbd6e17c103c7c194d6c564da1c8411955f2ad3c7727330e902ae562d555d2726e236b2ba19595419e805369f3571c941607eab89095e68ea06730c0b33bfce9b7d6a779383cb607251ca5f84ce8b3c9b26613650248b4e78fe78dab440bd7f5d366119ebf7c8c78d0d2151f75a1cb9ec1d72ef191ca597c54b303bd2e1757a491e34c1eab4efde566d774e72614010ee690ca55213eb88101b0f48a719eda467f830682d3cf36d7ba2182a7605e58237d41428e4e489ba791280002f827ad3a1ed22f0f98750c53f5bbe1c4427c8619d7f76ecda473d768b46b524d59233614de6b7ad65d1276a321092d73088cc072ccb46e0253f63491acbcb01130416c018955cd2d55d5dfc48f499661050f5865e13629628b600146dab93b3f9244f833381f768ba4d1f2466c2bc3926ffc91c1882d6950e97e5c3ea1dabacf1e5ff48edfd2f900e6c5d877ef535e40e7abaae3d6c67454f10741a24273d5e944d7d2861e6fd0b76adf1e05c9663f85e3052a9bcea67b8389dd0a35b2b9ba07ac423e15285b8cd180793c264a87e56442c1cf9bcde8b96018f5028690c446d317a25ebab1931b5ee48433e56bef2cecd54e9cdecd7a1f11a88e26bd8e00694ed29bd0df182702cb91f76f8562f20d731b275bc59f6814946b858a7f272c4b989816c48059a5a9c54d1533179c9d992db996817037e2df1be22ed077b5c9896581c3a2f6bd244d8cd76fe749cdd8694c7e5f976b0b562a2a3e5e791be8a4c3636084222ec921f69b8f0c2f1f34085e1c2dc20697a11019553bd21f7ef058633e4beac8454093af33c5a5e3267fac2f9c2a3a563d3a9ee56e7ac5ffc288cf1dd35be68b8e64648caa36fd4ee5053da0021c1e2ebf92a75a78694fee871ea5498031d65d231bcd68c5634995d65f309edeab0a9b688ea4ac2a054c8686218cffaf4ddb31d4e24e3b7b2634ce2c0f0a8095de7c24aad9d18294590ecce87678495d66dacebed101ffdd50cb041deec195f8a0dc8df28ea83cf032c0d90e857147d7375088ae22a83cb2ab6be45dd91d372f8f522494022d593739c7699c7c03c8f9980ed7712e4330ff8ae4c89b6d45b95cbda0659e248bc37f14e202cce1ef7dbceea0a6ca31c4d657b9bbd73c921d7426eaf591e6c0b6f6f5aaf7753b39cf80afaf831722b10a3f3034fb4d0b9050553dcfd2f53089934e36404fbdda3d49433481bd6754149a6b3a658cdb295ac1dd266360043e231fda14a8b8ddf037f7f74fb993d51a148b66f6e1a7c38b5b31934d52fa95f8a6238d38a4250154285b3985cafd4e7fb2f17adc88f9a9876f2deff4c1a544ff93b8b896ed5f56428a69e63abbca5a8289e306346725bcd6b77eeb8d1518cfd2e2da2601d387c6514216319ecbbc8df44249656acb37d4a55a8ce8c1f3a2c41fc7a181f7da6190e3bcef6a0ed6edbc3aa69653d4c9487a2e3fe16642c3d8d8cf7e3687384ac2a242c433ccab3464a907db846f84537f5de92573524651834d19c29b21764aaf0f6146d98f15eb69f1d6c3db1c9fde91c4acca5ce0a572552434af31d144f1d1d70dc8151e3ee065ed7b3c4819347d17d9ccf76e015286c0ebcffec755bf82c7fba2db99c63e0ae3250870b491a8039d6a1886798a05214cc92da8fd9471e12b3630cb716c282db68628b038564961e596a4f475aa76a77c2f2147b94a92704e23a04d6bf443e5d53a2a8b47d9d97e1cc841b73deb174b16c9c267b0607aff862f725f4cea24b96fdbab860095b9ef517e54057b766da90d3289d641a1d6b8ea135f506e8d1f304a137e3e87a8004a9aae6a9af6e7823f0bc0e42f1c52bb2323d8f091ed219fd027084e231e651375dc1aff9b6c4923ebdc8c426e38665c99258d222caad4d7e93fd4e6f9fa75edc532e75b838fc09667c6cd8062b49d8836c10e24662d7850fa22042ab72567dbd162925b441ad1b9ec1e2f43392121d90a1dc9dc0038a4bbae9fc8961ae7f6a0b81b3a5de6f14227bd815159e7c5353ad2b0f9caf1550ce68c0cb9b7a96cb9fce71a730e7e3cff828a6f3272752ebc949ed11c6f1a48b29ee75079961a7a495bbc030d276d6af16a435b3a54a88f85eb3dbb6228d4ca706d4cf6ec917106a3460b8856aacd035de5f0761f43aade14aee555d4136b597e6046ca76be944247c63cc81826867ab51ac74ffe725d87d4d7e37191c9c22f998eef0ab5fddf77387fda9c591ea9e6c45d2faa88e62824635a880a3e3539d621a03021e5633a5b13bfeb7a94740a44f2b92e8ad946493e1dc6c84a85f9b4996e2740289de0dacf58e5ddf8b3912706701e1f78f0509f065a72e1ae236ab4bfcd17044c8bdd77b1fd8050be602e7db041126bd154b4c652ccbfaee447783fdfe76418927ddceaa9829eb0e439d156ca90e95e8ba79562b9f743bf0a09ccd0f88478bea6cd80d4b0cf864e6b56427fe4caebe65df821f6faf0a12534fd1a16c5f00f531f26175e60a6346f242f41aa390b293da44dbb5cdbdcc8c2096ee90b26b017f4f931303cf3086bde9a465b5164149aea4003387190863c250b291768ae850b98bdfd5654c8fd39d009fc05527fe436036aaf3fa741e32d4950f9d0a37c220e3b36e1daf02ffda007332a5e21f3b20da5c34f610ed9f15b464812e9ed170307d33844f2344923e65d25c4ceed8313e13b9781dc883c405dec74cc3796e664f5679992e56c7283aa43741e182fe27930337029c54b21b67105d5d50d8ea4d801d4e027d37914352820ccc05bde3eed992570ecfcc235ab52457c977564fa3e62c98ad874b0eb713c5c1627eeded9bb33731cfc805775fb3121df43e6a5ea588024955f1e81fdb078ac7cf70d0b3bd0f33cca59452535c1d482e03a261dd3d7778a0c95eac3e366be02700108f3a2187ea6d5b0aedc71e0022010b97f6098922e9707e0a1dc67358f4bc925e23d9161714fabd06596a3cf2c187c6056488ed0ecff743c5c2992a9b2982a02107ab1a0ab471a04bcd10fe447cd404b4ea550944105b7234be22d3413d5514d62e7e576fa9d46a5eba4e3d079a5e120b08467cc42b2f96c5f8a33e659a4ec473826c48c91a9b94c1ac535c9a179d1c30d9351497f0fdcfabb7253a28db80d43887b708d43fe8e9333a72a1bbad0cf2cb4f070356b5d818058c3b8e23c2fe0858efbde6e93dabac18fb0806cb9279e79b202e49a1bcda24aa60e5fd441bdaa24d18df2f21f58cc9c641041a390532e63c357c750459bece747a8b971428dd6c22788e82117701ab8b57edf65fad5655c9f236fa4f9bedb2f8229cc8fd053dfcd79773f711ee0adfcee5670c4757dd3db72fc13e621ba0f006cdfa0895f5d534b65c192cd69f5b052a7fa9a88bcd057d7e4986e85527a1276fceec4eee6bc356f457c5a8e7f78c232ffb4cb9a3abf916d2f21cfde614b37e169a6641bdc45d95acbf4968b350bd0e9c3da342958f86126fa0b63166d84df4a6ce61c1ccdffc5f4e48976e80fc100c9b34c571a6c3e4cff9894c45d31f5f486bf4f2816afe4b5ad8a60fdde5d223e394fe520c2d508ff052337bce1d3a2ec9e72d0879679ea92d411ebc7fe6c2a0142e2125ae85983e07607c6d54df2d0be6c77bc5f22cc09da83295b77ac2c7feb6f105ab7f5275cf4bff1efc452ac9120679cfc7b6124868f09b0bb8ea3fe6e16af3ecec6f57f60ce4bd9fe82028a4e5850d7368307e87a9f351a89aa4ed41ce5291566ddcc430319056b64e1f64b0d991a4ce23b6b5d97ad77ed48d3d8634139e7e6eea6bdd85d495d99c47388bac1ea5024ac8c734dd4492f1d3c5e3a30bdbe581be4a2c502836214d57a37b707d2e8eeb4b99889d99ce88041e0dc536bcd85daaf1c56a1d57aeceb38290f953d579102052bf431fd6f3a2fc2391d84a9280a34850b7b95edc6bc74f8382d24cd8ba9371a883599329ee487bfab30532425fb2af2d1696513a438b41bccabd09f01ea544c9ae9e9cc7b2b23c3a7caf9c0a73a0788744264d1561418c3e6fac5a55d922f8d9cc70b9334157d4a444910e44fc3a917c04c68058e8ee8e05c2fee8261738972dc62a58fb637baeec1ca302820eba33b12e39962066c3f4337ad89bf0df4c939d8582960a7f4bb118cf31875319f441758a74c9887d32e4f94809c8243c333c230a724b744d18fffd2e935530c6c7a3356a7e6f314de855e6bf8557e339fe32187195080278c1e5e438bb3548f8e77ced125033d1ea560bcd6e5377f324c80bf77b51d1844485fddeb264ed63f708939841d6d476c8a98b87e86443e206c782eacfd87c3e7f87d24d2f5126c3ea770bb829973cf42e109365e6360a2a4d2802784fcd7487f5ad0876920820be0a496c78dc9c149e66dd0e64ab502231f08d2ad34fd7e5f741d46ff3bd1b4065f307d0ea9c2bf234fcc06854141386f705ad43a61f7fce2e52266668b6292f685565997735add274630d5b1a858be7494a25f73a687eda9a4c94df12b3b04bf51265648c56e03acad60960d0a3e7767bcc1d70c0706952254f5945c09000470779a8fde9b1d8d52e712f5b54a4778e3d4408e82b015b29c43427df15257590f7ff067be77ff52a60a095396730085ea92373d743d2a80b4dfa34d42ee13de0bd2cf624bb26a401cc79c8dc907d0b272e0067e20d8e547185be28c770cb1e604075bfc94e8ccc0ab74a70c7410bd34e30a31ce0b8ecf053fb34a77df008d443772517765a987d312be46e53f10c6b71a907fd696c9bd486c93c4e1eb8a7fc47cb5bde9d1dd0f4bf344b9182da22264ac444575c71cfbbd394efba91126cdc70e934b266a91a0f18140cb638dc58078cb328d3a3ab98eb052df688bec1caaa3c37815217afdc379b8a4658b401aae990f117d02639bc22b24c2e24455e1aac03f93f2e3820108c53375e117cc74bc5fc1c4df656068918b413879d3387a5a9dbc5a07df8beb80f798a68c87c49d41deca42e3afe274fa7cf477f6bcb7acec68001a799991a677aa848f7f6c58a41d77f665431bf204860766e708f440b48707e7370d8565d7c63c91d9b1a10ef6d8b484ce21c932943938b2321a963ac2f2dfc94f3026b54365cbe7712ccb0f16335f18b4b07cd83f17ccb0b1b0d1612f8bcfefa4a248204f1a782ca8a74d746a6fea9a3ab79ac763b03c9f24df8ac9cdebb175970a1d0cb1d702256e0b2b08e3412652289720c7c5c25354363bb675a90ea2d77644a0865f74426739c9486712db307312a652fb922f3a925db1bc9d7b62795b59fb41ade499252dbd1657dfc8d66ca11eb2ba8dee0ae0a175a289b494110d91afc61430c1591cf98ed39725bcd995fbbefb776132844cdc781f6cfd9e091909a185ffda3e5999d89690cbc234f324929899036f27ed4a5a9b3b6bf6b4e777e3f33dbf37a36fd311945815e5e2f86747b020a7789fc7c4f7bbc3e8773a35d980ebc2603471d7718e51316210b6955b045b98f2c431e69bf19446d5f7c8c8750dc33c8cd9a46c63110e866e91e4e04ab87f0d86fd9d0d0bcc3d4855684c3c5da21ade06a0f75f128f7bfe761330d8ffb6a1bc5d45b539fac58940fe0c6780614e40acb89f0f35b035deb3639989c06dc3a0007151f1efb9ed851b6d2b19fb2e8bac4dfa5600dacd7e4f724e5b0c040f51f8f2ae4963283c6a4f221e3949a8c94f7295cfa47dfe798f20e00131f7fde44b249e1659dda8e465d89cdfb0b7206118c961af11ff3d09ef3aa84e8e9bb859b87f0ea13277e69c19df3a7a1eee134821647d38733ac1c5f83e80740a2286930a6316c1fd055f4347e117b4c3688f5b2ea9ad1bbf0d323f30fb2413ee01007620f2c4de1cf406313222585db2f6ab3094736108be14a79411adfa26f6ac55836f3b46d1d53dd5a9b95bffbcf7f1f5f46df902618718cf7447c74553b3373971e2e3284dde88e629c213168fea81695cc0ecab6981565ccb0206cc71cf7d0b1f9292edb06f02673ed3e51b45782b446c6c92869af616c510e717ecb478e6af8586600e429acd01758f1e1ac927575a294ae884d3358a94768cfe6dc3640e778f521332f0bb9a150436aab78fbfe62d34a8d05a07f8f16077e632006bad44f918e2b501008ba45d11e9d5b76a172f731cae5ba2e395ffdacbe8d698c497b4cd803cb7351ecb1544cba11d1afbea7e9261ff00df2beb456ef1a976ce54d0f10b31e0a3f6656e314cf11b1c3eb634227c462fff6db3190e1a7df18b7647b99f79e35e5019ddcc6cfc1a44ddfb6e5fbd385d0b215b37760208a5db174bc3059161b9d4a6673a9634200fe61e21dc34896e861d5d6f9a5d08025c30d3e55ef318194e5da8340effe7a5db0a7175e3ce025c6527e789613c8a3b4c0c100853bb88263002bb4dd5b1e69d886eaa4b38dab38798eba7529466a337ab1a089ebc4b632946d0949871d9edc9fc6a591f4d08d872a25d400b7031e2e0c20c36359299394b6d76e41b74088578d7345886a40c082b10d35611cc7ae2f00784ffa7afb265307fb345b3970c4ab2eb94944fe7c73a086dc2f8bdd6c82d7ed0b4082fd14c0784eca3c2e01a928e37d5de0458bfe6bba8a9416097c1a4d3259465fb5677131e200634d2f4d01b9a5c53dacb8360ff5429db1c8539c8a35cf86e04e13c0ffc9bb09809d8c55d3ab45f211143ac8132d8c7644bde748c6e95234fb105a0879bd5dd96057d9a524fbbe98f792b08e09f023916c76b062541a03459628707eee6f2772b470c63513215f2e1c1bc26a534cbd7243e14cd63cf20f06bd2ffd59eaff9c4a3ee3e8ed95aaf6636220e40b661efaa69b26d34a9adcb0c36b827f4d09afd734729edf514073a69a7a46dffb6512b1367fcdfae3b73b5729df5ff8ab3bd12bdc6dabafa22acd6727564783b3de5b55440154b70b03a4eb863f69a4cde546e120f70475df6a80dc5fa1cb7b1c506314bcd8585a31204a5abcf730f5fe278bd1cc80c9492ac3fcdbc8f699288e48e81dc11a93776260398fc7963a7b21f1e29c7cdb12aaac1c9165964aaf5ab64b0fa0918101044b3fae5e11e2eab5a63fa8fb984ef80561a8a86f8e6e6dfb54b0f2b59d007aa28c9356c37cbd6f89fcbd1ce4110dd5a80cbb504d8fae5e3f0eca2137a4d342bd51107ae90b767753a942246a2b19e6adb220326812b534d0f9bb62cb227d19b81149ecfaed872f7ffae2fb3f751c482d8587fe53083fda396e0beb98ca8bea2c7730eb38452f6dfb9aeab3085ae0dbb1d14c5dc2dddfa6e623251a616152f3323c3fcdae4ed853402f857aeaa31fefd2988f8b2a6ab18dd54082f711c3b7152c50a777f6fa49f6daae7a96ed41a1bb5463f86779cd4121b335170b7b2870751c19248a91e6b4edb3ee0635556456bd27ae1ff5cac1b09e6affbc484f722b62a559efa6e54bc68126ba228d442a39692efe0c9f08a9d04f21aefe9c0113e6b68d9682bef3882754a5d1e589524b01d412461342918e814b6b50d42a94c3dd720921c10c60a3de1512d7359c4652802a9af3c00b77e0b3f812c83a5ea186cb30060e52332dae26e91710251cb0a7b49359b84af7b30299a4174dc93c3849cab1a1e19d96ec0d60007f9bd5e77350d6bcdba5999de3d59c68466f111b8fce149c69ff6579cbe5a51d6ac01ded04229955cc450ae8726d934d492c31c22177d4695319b42d9ac2a4e952c463fadb51c75963da8dd245fa3584ef414a84732ca25f76ca0efbf245a1155a63592aaebbaf78b227a583001bf9a2a59913789dbdaf6e0d946a8e81419fef62a3fd6dc95b99104a0c6251add2be8dabe5a46f18039e2a1b8c375bdd0f395f66d6cbe19d822b0ccf602eb44bcbbe82a6cae741a2244704080599f1464989c91eee9ba2a60a5614771f677fa0a354b644965ba080c24821fa7bdd836238a9c0292e1f8be27005632b9d9bc1e75e404e94ee94bb74e7fd9f28945b747f3577fe06c2798d556807e0844c4ec519c9c0a308e982da7c91418775b4543b36a5dc5c86f96fc76bd0842142553ae43e5a4c2f0474a791aa617c1e340d0521b79a9ea016d730755b3848d4c7d27558307e8865c72085faca35383a4ec829bffdab0699c107bf3918ba1023477e90628b89f932b34882fdad9a338451e8d06faf71477f9e9d4ae940594db7692330474e4cd21d01f085e6bbd59340f097f29a61e9232571d706669ca1adae8a44a9700b5e8bd45be2bef0b3bae26accfb1afd1b6e4c59913a0cbcd9d17fb44dcb873f9bf24320798e21bd02f1a86f7329aed8669eaad5d9ec1ce404a1c05826ac4cc82525d859d2b5839e40c4a42e8b19d5ccd637713ebf3c75b22820697cb70941a43ca7122ae6fd06a69ca43a41f55fa35419074fc7025da5bb618b3d7b7ef50646fbe135a2ff22a7875c89d3b1992b81916068305b1295f40148b738027703fb21a4de91e1f51c428f8a680e28cdac85ec1d8c9b2540d4a68b25b77db791e84d5653776bea1da46a87387ef3383139677d28aa76ea684c87c143f0b69f50ba1d0b886c70f869d02c81243ca2980b7d944d4f27ee46cbba6a3a6613acdfb5a602063d13071b0ff0d383749d7332beb5da58eac7b2a8a0d578633cfaac2f17890d78b39230c656bac667f89079cee29308fa49d38fd7ef8628e17217f25ad7dd29e942308daadd12de07d2cd9df3dae18e11a3b59d0bdd6c8725760cbdbc70e72f06dd80f3014c0f9f4df3d7aae04ea2ebd570ff2ee86d4d833782d81b8dc7448cea1a349715747437f17d629f16fcb4f4444dfc60a6608fb500b305760716c91f79979bdf5369b2516b961442b6317791440760877b801b7a44010a6ef010c988d09fd04124f5fa312796f8cecedd0f51276e59054ec76bdc3405c72e2c746c6f6f59d55020a5aaf88fe505e01917cb82c5fe6924fca95094abcdd06715234234d65c40a3a2e090d0c780d706feab924bd886669e1bd59f387fe31df2a639c2ce1a06e622f69c56ee4dd1731010fdad4e8e7911f6589e2cb6d763924638abc841c8b133ccff87127dc7e7c9d19cf645f7ac1edd254d36a78dab37ffac659ff7efa0a28e4f9d2d749b450d11cb9515629425f97e87e34d1fcee5f6dba339d8bc1d0fd132d34ad6730c99afd6e2a3fe5604c2d16cb238f09c0657349faf6c5a13360dca0d24c2db5d40635213abebc2195d3038adcbd9f5ab31e230b9d97f1b86db00287ff6abfba6cf56f8e6a8675a90a9258b915bbfd7644519cbabcadede24126903dae6ce99fbec741c5a04a6340296974566223e67119e02cfa9cd3904459dc1fa91c5a24a4decdb0fbb7bb3c6eaca0b0167101710b3b9b8c496596f9618df1b3ed391a55efb1e042189a6ef9b4af22163eaf02d96257caf8ae41cd6e0214ff1f3986a85a34e97be3e98cde05f25fe0098728d8bc7b134e77d80ef8ab8577b49e9ddf000fdbc4ad6ed3a098e1eea7c5f8b47c2f5c7d0e00cf7bac0b5a71c56d3b8fe9405fadae71801c087e4c087afcda54debd4979552d06fbd55b5fa64e09e5cc4911e719e7761ccd1ef9c27f5de93ea02e6d25b226a3e6225a3c5b292b0e9821dfedefdbdbda4bca34f95842138d99a36b8a075e645a991a8e36fc306acefe428742c5483398a1bf2096ed09fb349aa3f24875e7ba9a7aeb9f55c36b1e8498db136b10d089959aa5e5bbcaf3bb88f36dac1f10e966fc835d41224dd5f8c203301be189e9ae7560179c108d39a3ad4f2cbf6d49a2f4cf3f8d997cbed6eb3d167eabeb9c9f6ba3c0aadb3a1f2ceaf8ec06c762bdb0399cbc57b179350e185503f4368e1dc3bd648302595615b04afc484d9d9aa5e3c86f9de147309ae5f5b7547c8a8c77f59cad88855de9facf9fad07ee10df28080f5c7b5d7ae187d4a469a552a3f4b816502c087d3f4592d713b0753065ae24242557ad69381d5218f1bc301728564edf09e7a50828def9d852c4377df5edfe1a81b1f877ce14a522960ec32f70aff01d9c1f3b204bc956cecad0fea4fcd8e5df90dd5213cd77e68fada9d5e91dcb577f92d132fb267bca27765252041d6c7daed54319ddad02dd27cf9db2d72f649810247fc766bae5f98290b7b82c2c28f8f00b93e223196e482b4839d5a453277671ec8733e5213cb45af432abacafd578d36a8747602bd569a31dbdbe26f4d3fe45f10477f8f8c9cef438eb102a9903856bbddefc3b17943d4bb03ae6fd4785719665cc0c11193f5c60135dfeed7be5dc328028eb1fce545fee66737e8fb3d297343d813a6de93e24cc32905582717e8bc38a923307417451d0608fd8dbdab2b9562cc95dc0a059134ac1b9cf4f60170a4251548b2c966228cd9d3aa980f8cb2c355265ef387228628905c05011dbc4712ec0d3a01da4b654e358e4373e34679c637f4feb82cc175fc9ba6b135d9b756bd030625155d5ed4b4572e109651a718c319ac5ca294bfa7693faaeee135f4322d1e8bfff734477b8d55d004b9541adfa3e9ffb496deba65d35fc806839d39925d63638bbc9d518e6df46116b4a6ad019cb6f67b54b26f1b965b6e828d7331e2ea352fc63e2919382ce2ba96521e26013f56a5e8f123f4c2f641f30bf5739603785cd562412e49c38fa715b9a0b04388c17698174b2813a9c9c4da2e2c1ea86258f7ce32e52070d93dd9c1a7c4f7220b92f295b65d865928094e035cd5f862596a4e21707c57f43087633fd451736e2c8b5823c607f4ee78061386d4dc59c5829f7d7bf1bd64d71d0b7322edab56eb700060013828b98dba90ccaa0419dc169b0003456ee8d7e0d191f668c3d2a90bb5cf8fcf090e5ce1efaf3003511c442579c9394b5b006e7e614c25562ccd6c581fe482ded68cab3bbbe9e248e3ceed6dae66959cbc28da377890fa21b7401a9408ddff6c0a00feb4a86263507ce8862c52f20d7e8929c301f4e06e2f2a2e84468bae42aa0730055882b97893dd0758a1759ea78d628f0f2b519fe7cea4ff2f48ade3b0fe629b9aa2e6892d1e31c161cb9fc7b93dcab991a66e2e81d8a544499be6e5b84918ef90035f8169a11c4046d8f16a80224cab82157fb56fa514feec787ffa1fbedff1845751ae14dc367e19bb401e961b684224acaa985ee66ce7f6b08af4b2893fbd14a9bc1defa6380864e277d2c0aa39e7e9fdc528b886950bf21d01bae80c5d7429c0a738428837ed78fb554dd94804161dcd50a2e8076772f17fabeb80313ef04b315fa064fec19848a6a7fd7bc6ce567b91fd63b9c4bb3f3493263f41a03f74e1699b37797ac29492904eead4e92d381c1668e2b5a11e3c3ba9e9ef457045f83332d996e33de65d27a2817613e250569b890032effb30f84925b5d81cefee1f400758fb3b1d44fb9e4a7df8542123df1836237da19ea801fd25c11c90cd10c5d0773868776b269e2782e5176c129a9339ef527d4992a6766fa2c6ab532713bde34ca69a1eb171839bae3be9bfafd051668025ca2193b57329de6698c657825cdd372e24e2767e4c7a74319025169354d2291f476b843aa743d2427743f6055ef0eb4b4ddd138d0c9c4c4d54baf2c15ccfb7653a713e75131ef426c3d2d4315c351b37d6fa2a5478ce7fa41f8fe5d5b36f1e61e54ba043f43b356eef36882ee00ea8e4dc37ed872d5897fd9ff40761daf605c7fcbfb03b05c311a50331bc6b14ab9646bca78fe11dd0985d6b98fe2e9055104478b073df9b436a95708c0d06fea4b7e72bfd67f45b9239bc3f70365205c10303425127cb330c96ed92d137cc9c403b443894fdc5b8077312b673f313c9474ae164f61d6395c58c4ebdff7cffde5b96e5035fcd6f8d504cb46c4c24fae52397e018ae6af0bb1ea40b93ac9c851ae08ece528f6960e11c732f98e1c169d43105621c10ff2db2e41c266688f4c62d005e27a79badaa0eb867cf7c9d48d6a7941bd35d33ea9941501826b5d955724b639da7131b02007546ffa97fc2495f416b9d7c0d0af357e99a9cc9e0489afd46edd77c3dd09bb916511907ae85e5387bac446aad3efe23440a94f28938043e4b0413beb2d05fe9cb8da3cab0b1c80cf9e4c2b192a04262acb6dd40d749ca5bc5436e8426d5030d03daae7cfad575285aaa28b43c9e85abf742e000d9e8d835bc42eed0d4aa1be6cda2f3801eafc26fc7ddb072e80091e1393dbe6385fbb2fe5dca75b048df439bc580d89cf79eee9023c4f3153ad2f71ba616000cef42e969ee32173adeeb6e20e1fd7f0623fecc308d29ef40cbb9ac63dca9390d23e3d6a032db1a1f469e7f85cf7a6202787cd2b6f7ace3cbf354b7d302357d428240a87e827aeaae9c1bb6694873e25497866c822df7acc34c752e222ec3a324387356500c4453b37ea38fa156861e95239591cb59962130156a8a8f133d233c74fb243cb57d11147b61294422b7aaf2184f9b1823822d03e11d68bc1ba16fa516ecde86c6cd22bdfae03b72eccade67e05c636558ad425bb1674e635298f0ba5c29cb68fd393e7355ab5b18dc4da0e28fc268bfa4b7de796172e09e6c8094e30d40d9279c68682462a3b9e107a92d3ff863661f638d5c8c5f90d28a974a2745a6652bfde4495dd7770dcb20e25875eb0d131afff07f0a7a6bab4d1d00335c808a8962c45d86c99b18e20931b0962bc487f0c3d9815cb3e3c5d8c5a9d0e241713e35414ff865e000e8eb8da1c66f8cc943ada46f6c977594d361959699bfd40db830fabbefc228b2a905074856be9beec3e28c01b5a1e8fc4a968c333f237619fad5e1070697a024936939510792fe3541a61590ba69512e800840c9c8bfebd75467814013d7f2b157f98e475d8c1f2ea4c3cad4b6655676083f05f564674e02516379fc6709ad7af80f1a05a6d10a7a5b521e2196309b1c8e3d530714f7ab468707265d2a5d108a2369f29da0ddd13897ff9a21ea44439923c6aa97d00c5849651e4e8efe3f422e3b4120c545c91dbe635f66543966b7f3ba9ffe8b13be081cf277d284cddcb5fad7328eb59db75d1bb5c52f66979b284e8b9b0886ef28adeb620d95048270d5b072e618be233b229ecd231f49915ed261cbf812db76dacbe99e615ef56111e101e0c091fc7047a3e45660bef2d3136d3df72d935e6fe9c1452869f8e7d875b045aeba1a91d9929fbc426483af51ef5e4a6625869867135555b3ed74736e49e2e68d47d8c8ef2c723621bc02d7b0ccb01480353d67b9ebaea684be88f49af40b61d3ae345b6f40d49c5e93d5382f9f82485c904c66799f74f74773b81687381353bae360e8af25b6da70eaab0ffb06b886e197ced8d0d99741455cf4b0e1b699966991e39e679c1c5af50a79c26e984f28a23f13ed13d04d30b12b0e82689e7ff25e26e86fb6090d5796ce3808658d460946ac99fae8708eb3f5d24c7a91aaa1f77d235f04484bd90ac9551c9fe2a9934b050f29dfd78166c54ada6dcbafbbdf73fc547cb24e20c52e731b261414be413cec663d01943a1abe6450f8e78adaa25a897710f16ccadd3833a823069b9ffc9b38e5e549d4d4ca73da877c7030da941b41ffc4fe1d2658b8130b20d0038402061da0400b35317c00fcae1ef6968fe1e7665598d50ccb5333561d958725f40472b0c6d6f83d48a85acb40e380afda72072423986a2405db7f2f7e8ddbaeb34523f26be562b0a1edd56dbfd8d96c9b4855d23ea34977cc78d2b1fd32914c489bfd240928d66c7b9fa5a93535989569608acda5ef3023530c5cfb779fba3b41ce0c086f6cf4ef3d75a9e3d34242e2ab8c30daea87b9dfa8a1ba6d486a4ead7296521010b00ace565766c664d0b8b2ce72af5ac81bf7ad8f58ae915a4d11d26f8f96951409a4170271cf4757d1d225d3a8b31a689cd6a8e6f0f9cdba58aed8ce869e2b9d4084ed4318403fb5975e4fb0eb760783a08b1fd865aafef9cd8a0919bb5a525502ef7821ddb53e859d2b4d2e7b9bd74a9387ad314703b7593cd2187c5ca9f84000a87b3c207f240c2b9679868036de68577dc713b355234f87db9206c61e5669c71da37e49814ade0d709cd17bb7b9dffa18225ebd7756ebe93466a9d1273d8293fa51e38e307c768d16cc65373556e925c64c993de650afda907bca6e6d3b2aab5279706f377d35adc54999520a20c6bc08dcf2e6935f24271205f756a22e6dd48e4a8e36cecdcaac4787311d48139d2578b35ac9da61cc35b83ce2d5cc4aa5ae2b916c3a491d00332c5885580246077823ee9d1156e6fbe62b753227e821299386c18d59912ca1c7858076d0cedf680ccebcdcd2302c0be951e2b41e969e546ad7231d2a3380f816be551025461be09cab86631e36c13d3857d485118bdd9860cae40e8fcaddd2f5814d8fd42750083edaa9e1528554d021c9ae419302d3a8d85a495b66c5eaca88349fcbc103ffd7595a68caa2d2b0e543c36812973b64ee8ec1778e4e70342312bc46049afd7480b8638bb28b93865a3b25053a0e0904f6da8c785330720adec59fcfbd438d2e99413e85b027e29c008710bd0c467daa4074c4686b7122be99fb12cf1971fdc543066a8cab21b79c031a21de3a509c2f0da14008e20d2e0a0b90256003d8b48ebc4e11c1f0194f3e4393003e015c450db1b7e79f9b7c6ef17fa596532a752503fd8ac29a6d9857f704eb7a0e91b19234035c96bb8817830067ad59772fe4a062bbbe65c5a910a14ee3d62bc84fdfffd69cc90cbfcb0910ea3a136ffffc0f29f9e692068be6ad0c756dd2018031ce0ddfcd8dee2b1962a0f49bfc5e73dff2391c11c6d85927a47310f98205484c75254326253aa2c0d81f6cebb8a23cb49d51fa44e71a105c75ad3d8de21e1b4a324e4b4f1df5032b8ea8629c49f4cddcf47e17a001c5a7c79cbfe91b234fde359b2fa3c4815560f84098220bc81f4595108232822c3e391dfa63e897f74126ef4d5d404965e1e6ae75fef084cbbd905257665a5f600971b1485e755d68d199836f4af1c847a0b6161a83296d98dcaf70cba25bcbbed2b5003bd2cacdc480345e1a6531040382d72890708ca9e17c514bb167f44a1f8696332bc57ad9f8d0ccfce1afadab385a4668f981d0bdb0c5ef52ee340d9449c156483853070a5f7066e2510d0e4f8e81ea6b32ed2d12d74a6249c62ae25c50b5152fe61e52c54076d8c594d7adbbb26467aea9fd508a2cd351c9a1e5dfb09fb04f53d0c0c0895d2c0b84c32f395624c5bca43ddd56c50f82aed4f6c55c324a8800a41cc018aa5d79c1e8bf8e657497afac38985a399fab83ad76144cc0d122bf6f1578ce0e2db26f103d40df4fada5ed0f0040708890fc3b80097941f4e272959ba33ba86104473fdd6e9948373af9c25ac30be5fc30881191dd28a9a009e58711f60e062e02ccdcf49a6f1136469de241472c43015214b65cb5a15ae9358a381363e960cc54dc636064c3881f44ab0378a2aa6b0ec6ad9a1a54fc47932e4f47cc46167f85d6d677a446331ff3b911a8370f237d2981d7b8a6042067d4de7b51a1e1845e92f26f0084b30768d6e93309e12fa37fd1bce417d4c5e45564b9ef1d9ebb0ddc4305e061dbc17154be8cc1ba5652871a94c61b682ba052989437308bc214dd978f0e96deb6fa7eaef6283efd98988000cdbac2f5a3adbbc06bb478c68af28f760ffde7d26a5d0b9d7ab70be437ac872ed3b75ba2a0ce7cf3ad1680e8d7ff7b6c1b2da721e654fb33987efb7491a9a892ab314f7b1b0db0400e5677ab9c823cc222eda4550f2389f0fd530e0dc9615727a28fef8c2083541f8439de2b440b975f8c4db5805457fee90d7fd6abbf218ec0532f3cc3a22b4e0ab38f7a3212c40c70176d8d7d0748cbef8afffced107fa2bc158c8cd530924698348869b42d95f3b3f1de865e6609f559a8634e265ac85ab95b4272104fcbf3cd0e59e13f146a4d4d6e77bb7675866d532e8c1984d537e09b2c05c73e24d215257b33d23e48c63c6152a27c857f2f34fa410a8e2ba2aaa16bc0aeb42a0ecd9b925f1386af9638a09c7aaaaf43f8af01406a1de01f3fc35467b60ed681e65ed45c6e69850d243938fbbef4932e3f0d332103ef74e8a2613610fc3d3e8d6241f5738f991cd4f387a5553e4485320420089f41478c14b465fc0cf81b5e524d1d318cb2ca2d3bef4fd2b0870b9a8173a6c6fa2594d184e5b0972f236d844e21711bbe1832bb9ec7f38b3086eaf7c2ed6d914797341e38c1b965bc5c8c4b6dd4e524cc912c01a8dd232329759769d00479ed5d20753784a0cd5051f0b1a25e0133fdb89fb69c0de4171da09eb02807556e213bde85f1101b4764c0adec5ec83ce975e9ae1ee56694a88f0b129e28bb644a00e88f1d7d7a513ec6651c4372187d346b6d1f80d3e1b47e73b4a0947f7bcc8fa76796f9f9cfdb18ddceff9ee55b3c386320e56dcf99ed54871211ba08efbe401d430960a4d7b0d59da292bc643c5122c8ed9929b33442622d0676398066cef56801779a7483b6d38178f32c40a8c0e51d342d57070dba3043208ced782461537de5ef71193d29a6d03671d56bd12c2d823a1b2a9c7828ff727fb67151dfcbeacc54d1d66dd58eac043d47aede495905b171e87d048e185c7e1dd4ade3c5ceaccb52060d24abe5a77518f20a843bebcd6c41505f3d1b5513120e92dd1ff836becdd071661f3f10909f4cf026246ea5ab96451954b3fad128f3f42e140d05aa44842fa23d963661e3cb7439e0018eba06b25e77913ac10ddc7084f4d5cf5f8ad16688bcb136ed4bd0c05e82f48680c054387811508080b93567e5f248d3d461d157ab726caee62bc3c79cbf7d97471b02053e1bb11b82bb66d47430e34cda3cd156d54b3145c25e8edfd9515bac69480696ed9466d1a8bbcf90ae65f7d95d835918786f571101d50d7dcd125af19797879fe444ab1eb3248947bb993c5c855e566e487a4b54e9521bbab644adb0f549325fcd749da0a0f25edf2134f901e4029e0d02d1f7b27a0edb5dd35adf969bb344aa3f8b4aec316b2e4493e867842107038dac33148b7160b5b0b5609c915e098bc9d11102511b8d15f17823c9b643606605680d0c5fd3ccfa3d163f68dcd2a1d678647205a94103b4a9a1fb5587780eb6ee9b94bf3cda3595f80fef8ac10b6f84d802ff00ad84dbb5b7e215e5022f733e43173e8a41d7b846d89ce34556db77d211d39d32cd89a51cec26ec85c46cd6f833ca694fc440abcf2658b7fe48d35abe8ef2b6206701b92cb02ceffe834f3276c239f810ecaa88c966b4811290a28b5a50bc0a69f40bd444f163476ce771ae61ff02f4aa089787fa28758aa8adeee0c8ee8b9298ec07a080f5cdd8688054f4f2d83f436072a7ca87dae56674eb571daec0751ebbc63e364de2c84e22b71e25fe3c85fa925d7595245c021f506951d468151e446ae2050b9ce7fd5575eda153ec65055ff3545d38761a8563928a4f8ccc1a8acc9066be338bd75dbb1cc5d80ba9e5d7ca8b4e7f4ccf345b686df5cff6969dd8f57d657628e05c63762891549ad8910e12d01f7ad0527ee2333903a5d2f2ce2ebc96021b20fde955adb6d698e720f4208d6f61a2cd8897a1e0b709898b446bdfbe57246e3d198db051db403ec79a218de35dce11eaa90b35655dee6c5b8cfc552c10880142ff15741ab6eb50748075256bb4c344a71462caaddbd95c3a7cb9f4c597e04b168ac35683ffac1bd2d09ab4f535eb89842a91dea87d29fb7f9f655220fe5831f6ebe351207d16aacc7b6eed245fcd8b4d8c0ce53945241643a9bbce31cd429ecd8644d35db7de115a4d63ea080e40facab42042ebc64ffb23b82b259e6587eba9144531ed6897444b5eead5f83eec3c85c2855320dee102a412d8b48a708f55a9269cb53f7ea2ab25777465aba4921cb3f830b66c7b268c092740f01630b5d32be5f904544c07036bb63f974bd6c449b75e6ccfc915fa51f14da056da55ed4667921cffd238db5846ed1dfc1bed9f61279254e707f126d259289268e55a4d1a71a74e1f03d04f66f5f72a1595502289fb2dc54349c609f120da22959a9d80abc68079131b18cd1ae62511d3f1a7a7442f248667371172e7edae3840c7bcd74ba9eae1269a518b31968591b57f4ca6d16e22746fbed864ecacb8caba5ec7f24c2ea3a72ff6843ae0ce14fb118b8e88a81b3c8a5e60b805bf58510a52c97a74dc4d40c7b232c4ea381ed6f4f30a7ed33074597cea1c6a40876e6a2950c6fcd13f3552c4bb2f4eb6bdee89e978c55b02c9a8271906e25564af107403bd43180714aade818f3332660108e6fb33d1ebb4278d64bf0036d63e26e3882d647cc01b2ce5a53796825465a18d1afee6dd5bef2896bf18156cc9dcd3420e10d889f2fdf2a2f5cb680976fc96f9307492cabf14577ccc415743343c6d4987cc3c25e4a3ceebd26438fb25da1a85149641cdb7454d1acbe1868003d25d2caf93516f259e49ada6b32e2d2ce7d27990c3d583f7ac207c885e221b5e44d65e1be706ee63811805f4feb51afa0d1dd3de3d806e06b843022d29dad4746c1a38002e481007e457a5b1008efc62958579f3e045b719010260886dad37b2a3033bc0fb8aaf351721e83e5e2c201f5fb0e56a25601f8eb6b72602cb916c102a0d902614a25f606cc8e27e202207a744d7c63d8b6b07edebebeeca62b1f3a2d5c5386429c0e8f5af0252c71edc4bde39b42009c0a5ef2800e5a0edb7c553ac83b962c4d39c6bdaa867d84d48d57ecf92f4aca1ec67d64a10569e8c2edef9286ff9b93a05218b9da0f226ab7001d54f1448169ba935f41e5a73c5fcb858846b9e0167d4457493e01e579406a3275e42039cd289f659478dd18a432ebb6fa36274d45749fd6daa7d69dfdda7bd6a841ce8b2d8302884998e01eed0301aaf503ac6b22c79eed53761a304f44170a78db4ede181d78488a269d0ecc58280f517c95fd9cf7aa9b3e08e9aa8cc31aff38634dd5e7bd5a80def4629cdb3b607efe3ddace5ba4a919b8a47326c775cdd7849ace9da43b3d62414d744340ba3c6164d4befca87c59d78db80a8e7e0a2f8fc8e392c7c4a271934c83fdfb890a2bf95a5f6e24779f9a3b7e4d57e0f1ed50837f44f89584b7198fda8b74043b4f14ee3b8612872e2fbe5a47bfb18a83e0b42a5e5978a59155ba865631d272effd16203f116c586e8e7052598ec9126a4f0a95076ecb2f4897f075a9c5283bd8dc666741fe29495875cb3983a78d5442e6b019b118efe79b78c73f5343d10a0c6bdd13895f9ae06dbfb1d0cb45c41f757cf630d6bcab2c71219032628a3e1816c1fbfe603e05d8784530aa673d2e7461c8000ce930c3a3250343c8ae2cf2cda9e6dcbc11d3dae76e7159593625e752c1f5d313f71a63334892d6arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-nokogiri-1.8.2-lp152.3.6.src.rpmruby2.5-rubygem-nokogiri-docruby2.5-rubygem-nokogiri-doc(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:nokogiri)3.0.4-14.6.0-14.0-15.2-11.8.24.14.1Z|;YX@Y@Y6@Y$$@X@XzXbWWWV@V@V_V@V@VrVpV]VTQ@VKT T>acoolo@suse.combgeuken@suse.commrueckert@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comolaf@aepfle.demrueckert@suse.demrueckert@suse.demrueckert@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comhvogel@suse.comcoolo@suse.com- updated to version 1.8.2 see installed CHANGELOG.md [#] 1.8.2 / 2018-01-29 [#]# Security Notes [MRI] The update of vendored libxml2 from 2.9.5 to 2.9.7 addresses at least one published vulnerability, CVE-2017-15412. [#1714 has complete details] [#]# Dependencies * [MRI] libxml2 is updated from 2.9.5 to 2.9.7 * [MRI] libxml2 is updated from 1.1.30 to 1.1.32 [#]# Features * [MRI] OpenBSD installation should be a bit easier now. [#1685] (Thanks, @jeremyevans!) * [MRI] Cross-built Windows gems now support Ruby 2.5 [#]# Bug fixes * Node#serialize once again returns UTF-8-encoded strings. [#1659] * [JRuby] made SAX parsing of characters consistent with C implementation [#1676] (Thanks, @andrew-aladev!) * [MRI] Predefined entities, when inspected, no longer cause a segfault. [#1238]- Updated to version 1.8.1 From the upstream changelog: Dependencies [MRI] libxml2 is updated from 2.9.4 to 2.9.5. [MRI] libxslt is updated from 1.1.29 to 1.1.30. [MRI] optional dependency on the pkg-config gem has had its constraint loosened to ~> 1.1 (from ~> 1.1.7). [#1660] [MRI] Upgrade mini_portile2 dependency from ~> 2.2.0 to ~> 2.3.0, which will validate checksums on the vendored libxml2 and libxslt tarballs before using them. Bugs NodeSet#first with an integer argument longer than the length of the NodeSet now correctly clamps the length of the returned NodeSet to the original length. [#1650] (Thanks, @Derenge!) [MRI] Ensure CData.new raises TypeError if the content argument is not implicitly convertible into a string. [#1669]- make gem2rpm.yaml match the gemspec with regards to BR: mini_portile2- updated to version 1.8.0 see installed CHANGELOG.md [#] 1.8.0 / 2017-06-04 [#]# Backwards incompatibilities This release ends support for Ruby 2.1 on Windows in the `x86-mingw32` and `x64-mingw32` platform gems (containing pre-compiled DLLs). Official support ended for Ruby 2.1 on 2017-04-01. Please note that this deprecation note only applies to the precompiled Windows gems. Ruby 2.1 continues to be supported (for now) in the default gem when compiled on installation. [#]# Dependencies * [Windows] Upgrade iconv from 1.14 to 1.15 (unless --use-system-libraries) * [Windows] Upgrade zlib from 1.2.8 to 1.2.11 (unless --use-system-libraries) * [MRI] Upgrade rake-compiler dependency from 0.9.2 to 1.0.3 * [MRI] Upgrade mini-portile2 dependency from `~> 2.1.0` to `~> 2.2.0` [#]# Compatibility notes * [JRuby] Removed support for `jruby --1.8` code paths. [#1607] (Thanks, @kares!) * [MRI Windows] Retrieve zlib source from http://zlib.net/fossils to avoid deprecation issues going forward. See #1632 for details around this problem. [#]# Features * NodeSet#clone is not an alias for NodeSet#dup [#1503] (Thanks, @stephankaag!) * Allow Processing Instructions and Comments as children of a document root. [#1033] (Thanks, @windwiny!) * [MRI] PushParser#replace_entities and #replace_entities= will control whether entities are replaced or not. [#1017] (Thanks, @spraints!) * [MRI] SyntaxError#to_s now includes line number, column number, and log level if made available by the parser. [#1304, #1637] (Thanks, @spk and @ccarruitero!) * [MRI] Cross-built Windows gems now support Ruby 2.4 * [MRI] Support for frozen string literals. [#1413] * [MRI] Support for installing Nokogiri on a machine in FIPS-enabled mode [#1544] * [MRI] Vendored libraries are verified with SHA-256 hashes (formerly some MD5 hashes were used) [#1544] * [JRuby] (performance) remove unnecessary synchronization of class-cache [#1563] (Thanks, @kares!) * [JRuby] (performance) remove unnecessary cloning of objects in XPath searches [#1563] (Thanks, @kares!) * [JRuby] (performance) more performance improvements, particularly in XPath, Reader, XmlNode, and XmlNodeSet [#1597] (Thanks, @kares!) [#]# Bugs * HTML::SAX::Parser#parse_io now correctly parses HTML and not XML [#1577] (Thanks for the test case, @gregors!) * Support installation on systems with a `lib64` site config. [#1562] * [MRI] on OpenBSD, do not require gcc if using system libraries [#1515] (Thanks, @jeremyevans!) * [MRI] XML::Attr.new checks type of Document arg to prevent segfaults. [#1477] * [MRI] Prefer xmlCharStrdup (and friends) to strdup (and friends), which can cause problems on some platforms. [#1517] (Thanks, @jeremy!) * [JRuby] correctly append a text node before another text node [#1318] (Thanks, @jkraemer!) * [JRuby] custom xpath functions returning an integer now work correctly [#1595] (Thanks, @kares!) * [JRuby] serializing (`#to_html`, `#to_s`, et al) a document with explicit encoding now works correctly. [#1281, #1440] (Thanks, @kares!) * [JRuby] XML::Reader now returns parse errors [#1586] (Thanks, @kares!) * [JRuby] Empty NodeSets are now decorated properly. [#1319] (Thanks, @kares!) * [JRuby] Merged nodes no longer results in Java exceptions during XPath queries. [#1320] (Thanks, @kares!)- updated to version 1.7.2 see installed CHANGELOG.md [#] 1.7.2 / 2017-05-09 [#]# Security Notes [MRI] Upstream libxslt patches are applied to the vendored libxslt 1.1.29 which address CVE-2017-5029 and CVE-2016-4738. For more information: * https://github.com/sparklemotion/nokogiri/issues/1634 * http://people.canonical.com/~ubuntu-security/cve/2017/CVE-2017-5029.html * http://people.canonical.com/~ubuntu-security/cve/2016/CVE-2016-4738.html- updated to version 1.7.1 see installed CHANGELOG.md [#] 1.7.1 / unreleased [#]# Security Notes [MRI] Upstream libxml2 patches are applied to the vendored libxml 2.9.4 which address CVE-2016-4658 and CVE-2016-5131. For more information: * https://github.com/sparklemotion/nokogiri/issues/1615 * http://people.canonical.com/~ubuntu-security/cve/2016/CVE-2016-4658.html * http://people.canonical.com/~ubuntu-security/cve/2016/CVE-2016-5131.html [#]# Dependencies * [Windows] Upgrade zlib from 1.2.8 to 1.2.11 (unless --use-system-libraries)- updated to version 1.7.0.1 see installed CHANGELOG.md [#] 1.7.0.1 / 2017-01-04 [#]# Bugs * Fix OpenBSD support. (#1569) (related to #1543)- updated to version 1.7.0 CHANGELOG.rdoc removed upstream- updated to version 1.6.8.1 see installed CHANGELOG.rdoc- updated to version 1.6.8 ==== Features Several changes were made to improve performance: * [MRI] Simplify NodeSet#to_a with a minor speed-up. (#1397) * XML::Node#ancestors optimization. (#1297) (Thanks, Bruno Sutic!) * Use Symbol#to_proc where we weren't previously. (#1296) (Thanks, Bruno Sutic!) * XML::DTD#each uses implicit block calls. (Thanks, @glaucocustodio!) * Fall back to the `pkg-config` gem if we're having trouble finding the system libxml2. This should help many FreeBSD users. (#1417) * Set document encoding appropriately even on blank document. (#1043) (Thanks, @batter!) ==== Bug Fixes * [JRuby] fix slow add_child (#692) * [JRuby] fix load errors when deploying to JRuby/Torquebox (#1114) (Thanks, @atambo and @jvshahid!) * [JRuby] fix NPE when inspecting nodes returned by NodeSet#drop (#1042) (Thanks, @mkristian!) * [JRuby] fix nil attriubte node's namespace in reader (#1327) (Thanks, @codekitchen!) * [JRuby] fix Nokogiri munging unicode characters that require more than 2 bytes (#1113) (Thanks, @mkristian!) * [JRuby] allow unlinking an unparented node (#1112, #1152) (Thanks, @esse!) * [JRuby] allow Fragment parsing on a frozen string (#444, #1077) * [JRuby] HTML `style` tags are no longer encoded (#1316) (Thanks, @tbeauvais!) * [MRI] fix assertion failure while accessing attribute node's namespace in reader (#843) (Thanks, @2potatocakes!) * [MRI] fix issue with GCing namespace nodes returned in an xpath query. (#1155) * [MRI] Ensure C strings are null-terminated. (#1381) * [MRI] Ensure Rubygems is loaded before using mini_portile2 at installation. (#1393, #1411) (Thanks, @JonRowe!) * [MRI] Handling another edge case where the `libxml-ruby` gem's global callbacks were smashing the heap. (#1426). (Thanks to @bbergstrom for providing an isolated test case!) * [MRI] Ensure encodings are passed to Sax::Parser xmldecl callback. (#844) * [MRI] Ensure default ns prefix is applied correctly when reparenting nodes to another document. (#391) (Thanks, @ylecuyer!) * [MRI] Ensure Reader handles non-existent attributes as expected. (#1254) (Thanks, @ccutrer!) * [MRI] Cleanup around namespace handling when reparenting nodes. (#1332, #1333, #1444) (Thanks, @cuttrer and @bradleybeddoes!) * unescape special characters in CSS queries (#1303) (Thanks, @twalpole!) * consistently handle empty documents (#1349) * Update to mini_portile2 2.1.0 to address whitespace-handling during patching. (#1402) * Fix encoding of xml node namespaces. * Work around issue installing Nokogiri on overlayfs (commonly used in Docker containers). (#1370, #1405) ==== Other Notes * Removed legacy code remaining from Ruby 1.8.x support. * Removed legacy code remaining from REE support. * Removing hacky workarounds for bugs in some older versions of libxml2. * Handling C strings in a forward-compatible manner, see https://github.com/ruby/ruby/blob/v2_2_0/NEWS#L319 - remove nokogiri-1.6.7.2_mini_portile2_version.diff as upstreamed- Force fixed timestamps for patched gems (bsc#916047)- lockdown mini_portile2 to 2.0- update to version 1.6.7.2 This version pulls in several upstream patches to the vendored libxml2 and libxslt to address: CVE-2015-7499 Ubuntu classifies this as "Priority: Low", RedHat classifies this as "Impact: Moderate", and NIST classifies this as "Severity: 5.0 (MEDIUM)". MITRE record is https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7499 This is not effecting us as we are using the system copy. - refresh mini_portile patch to apply cleanly again old: nokogiri-1.6.7.diff new: nokogiri-1.6.7.2_mini_portile2_version.diff- fix buildrequires for mini_portile- updated to version 1.6.7.1 see installed CHANGELOG.rdoc === 1.6.7.1 / 2015-12-16 This version pulls in several upstream patches to the vendored libxml2 and libxslt to address: CVE-2015-5312 CVE-2015-7497 CVE-2015-7498 CVE-2015-7499 CVE-2015-7500 CVE-2015-8241 CVE-2015-8242 CVE-2015-8317 See also http://www.ubuntu.com/usn/usn-2834-1/- add nokogiri-1.6.7.diff to fix the mini_portile2 dependency- updated to version 1.6.7 see installed CHANGELOG.rdoc === 1.6.7 / 2015-11-29 ==== Notes This version supports native builds on Windows using the RubyInstaller DevKit. It also supports Ruby 2.2.x on Windows, as well as making several other improvements to the installation process on various platforms. This version also includes the security patches already applied in v1.6.6.3 and v1.6.6.4 to the vendored libxml2 and libxslt source. See #1374 and #1376 for details. ==== Features * Cross-built gems now have a proper ruby version requirement. (#1266) * Ruby 2.2.x is supported on Windows. * Native build is supported on Windows. * [MRI] libxml2 and libxslt `config.guess` files brought up to date. (#1326) (Thanks, @hernan-erasmo!) * [JRuby] fix error in validating files with jruby (#1355, #1361) (Thanks, @twalpole!) * [MRI, OSX] Patch to handle nonstandard location of `iconv.h`. (#1206, #1210, #1218, #1345) (Thanks, @neonichu!) ==== Bug Fixes * [JRuby] reset the namespace cache when replacing the document's innerHtml (#1265) (Thanks, @mkristian!) * [JRuby] Document#parse should support IO objects that respond to #read. (#1124) (Thanks, Jake Byman!) * [MRI] Duplicate-id errors when setting the `id` attribute on HTML documents are now silenced. (#1262) * [JRuby] SAX parser cuts texts in peices when quare brackets exist. (#1261) * [JRuby] Namespaced attributes aren't removed by remove_attribute. (#1299)- updated to version 1.6.6.4 see installed CHANGELOG.rdoc === 1.6.6.4 / 2015-11-19 This version pulls in an upstream patche to the vendored libxml2 to address: * unclosed comment uninitialized access issue (#1376) This issue does not have a CVE assigned to it as this time.- updated to version 1.6.6.3 see installed CHANGELOG.rdoc === 1.6.6.3 / 2015-11-16 This version pulls in several upstream patches to the vendored libxml2 and libxslt to address: * CVE-2015-1819 * CVE-2015-7941_1 * CVE-2015-7941_2 * CVE-2015-7942 * CVE-2015-7942-2 * CVE-2015-8035 * CVE-2015-7995 See #1374 for details.- Update to 1.6.6.2 * Fixed installation issue affecting compiler arguments. (#1230) * Unified Node and NodeSet implementations of #search, #xpath and #css. * Added Node#lang and Node#lang=. * bin/nokogiri passes the URI to parse() if an HTTP URL is given. * bin/nokogiri now loads ~/.nokogirirc so user can define helper methods, etc. * bin/nokogiri can be configured to use Pry instead of IRB by adding a couple of lines to ~/.nokogirirc. (#1198) * bin/nokogiri can better handle urls from STDIN (aiding use of xargs). (#1065) * DocumentFragment#search now matches against root nodes. (#1205) * (MRI) More fixes related to handling libxml2 parse errors during DocumentFragment#dup. (#1196) * `XML::Comment.new` argument types are now consistent and safe (and documented) across MRI and JRuby. (#1224) * Check if `zlib` is available before building `libxml2`. (#1188) * Implement Slop#respond_to_missing?. (#1176) * Optimized the XPath query generated by an `an+b` CSS query. * Capture non-parse errors from Document#dup in Document#errors. (#1196) * (MRI) Fix a bug where CFLAGS passed in are dropped. (#1188) * Fix a bug where CSS selector :nth(n) did not work. (#1187) * (MRI) Bundled Libxml2 is upgraded to 2.9.2. * (MRI) `nokogiri --version` will include a list of applied patches. * (MRI) Nokogiri no longer prints messages directly to TTY while building the extension. * (MRI) Improve the iconv detection for building libxml2. * (MRI) Fix DocumentFragment#element_children (#1138). * Fix a bug with CSS attribute selector without any prefix where "foo [bar]" was treated as "foo[bar]". (#1174)- adapt to new rubygem packaginglamb68 1589643667  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.8.2-lp152.3.61.8.2-lp152.3.6     !!!!!"""#"""""""""""$$$%&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))*+++++++++,,,,,--------..../////0000000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222345464777777788999999999999999999999999999999999::::;<<<<<<<<<<<<<<;=>=========;????????????;@@@@@@@@@@@@;AAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDEFFEEGGGGGGHIIIIIHHHHJJKLMNNNNNNNNNNMLOPQnokogiri-1.8.2riNokogiriCSSNodeaccept-i.ricdesc-Node.rifind_by_type-i.rinew-c.rito_a-i.rito_type-i.rito_xpath-i.ritype-i.rivalue-i.riParser%5b%5d%3d-c.ri%5b%5d-c.ri_reduce_1-i.ri_reduce_11-i.ri_reduce_12-i.ri_reduce_13-i.ri_reduce_14-i.ri_reduce_15-i.ri_reduce_16-i.ri_reduce_18-i.ri_reduce_2-i.ri_reduce_20-i.ri_reduce_21-i.ri_reduce_22-i.ri_reduce_23-i.ri_reduce_25-i.ri_reduce_26-i.ri_reduce_27-i.ri_reduce_28-i.ri_reduce_29-i.ri_reduce_3-i.ri_reduce_30-i.ri_reduce_31-i.ri_reduce_32-i.ri_reduce_33-i.ri_reduce_34-i.ri_reduce_35-i.ri_reduce_36-i.ri_reduce_37-i.ri_reduce_4-i.ri_reduce_40-i.ri_reduce_41-i.ri_reduce_42-i.ri_reduce_43-i.ri_reduce_44-i.ri_reduce_45-i.ri_reduce_48-i.ri_reduce_49-i.ri_reduce_5-i.ri_reduce_50-i.ri_reduce_51-i.ri_reduce_52-i.ri_reduce_58-i.ri_reduce_59-i.ri_reduce_6-i.ri_reduce_60-i.ri_reduce_62-i.ri_reduce_63-i.ri_reduce_64-i.ri_reduce_65-i.ri_reduce_66-i.ri_reduce_67-i.ri_reduce_68-i.ri_reduce_69-i.ri_reduce_7-i.ri_reduce_8-i.ri_reduce_9-i.ri_reduce_none-i.ricache_on%3f-c.ricache_on-c.ricdesc-Parser.riclear_cache-c.rinew-c.rinext_token-i.rion_error-i.riparse-c.riparse-i.riset_cache-c.riunescape_css_identifier-i.riwithout_cache-c.rixpath_for-i.riSyntaxErrorcdesc-SyntaxError.riTokenizerScanErrorcdesc-ScanError.ricdesc-Tokenizer.riXPathVisitorcdesc-XPathVisitor.ricdesc-CSS.riparse-c.rixpath_for-c.riDecoratorsSlopcdesc-Slop.rimethod_missing-i.rirespond_to_missing%3f-i.ricdesc-Decorators.riEncodingHandler%5b%5d-c.rialias-c.ricdesc-EncodingHandler.riclear_aliases%21-c.ridelete-c.riname-i.riHTMLHTML-c.riBuildercdesc-Builder.rito_html-i.riDocumentEncodingFoundcdesc-EncodingFound.riEncodingReaderJumpSAXHandlercdesc-JumpSAXHandler.rinew-c.ristart_element-i.riSAXHandlercdesc-SAXHandler.ricdesc-EncodingReader.ricdesc-Document.rifragment-i.rimeta_content_type-i.rimeta_encoding%3d-i.rimeta_encoding-i.rinew-c.riparse-c.riread_io-c.riread_memory-c.riserialize-i.riset_metadata_element-i.rititle%3d-i.rititle-i.ritype-i.riDocumentFragmentcdesc-DocumentFragment.rinew-c.riparse-c.riElementDescription%5b%5d-c.riblock%3f-i.ricdesc-ElementDescription.ridefault_desc-i.ridefault_sub_element-i.rideprecated%3f-i.rideprecated_attributes-i.ridescription-i.riempty%3f-i.riimplied_end_tag%3f-i.riimplied_start_tag%3f-i.riinline%3f-i.riinspect-i.riname-i.rioptional_attributes-i.rirequired_attributes-i.risave_end_tag%3f-i.risub_elements-i.rito_s-i.riEntityDescriptioncdesc-EntityDescription.riEntityLookup%5b%5d-i.ricdesc-EntityLookup.riget-i.riSAXParsercdesc-Parser.riparse_file-i.riparse_io-i.riparse_memory-i.riParserContextcdesc-ParserContext.rifile-c.rimemory-c.rinew-c.riparse_with-i.riPushParser%3c%3c-i.ricdesc-PushParser.ridocument-i.rifinish-i.riinitialize_native-i.rinative_write-i.rinew-c.riwrite-i.ricdesc-SAX.ricdesc-HTML.rifragment-c.riparse-c.riSlop-c.riSyntaxErrorcdesc-SyntaxError.riVersionInfocdesc-VersionInfo.riXMLXML-c.riAttrcdesc-Attr.ricontent%3d-i.riinspect_attributes-i.rinew-c.rivalue%3d-i.riAttributeDeclattribute_type-i.ricdesc-AttributeDecl.ridefault-i.rienumeration-i.riinspect-i.riBuilder%3c%3c-i.ri%5b%5d-i.riNodeBuildercdesc-NodeBuilder.ricdata-i.ricdesc-Builder.ricomment-i.ricontext-i.ridoc-i.riinsert-i.rinew-c.riparent-i.ritext-i.rito_xml-i.riwith-c.riCDATAcdesc-CDATA.riname-i.rinew-c.riCharacterDatacdesc-CharacterData.riCommentcdesc-Comment.rinew-c.riDTDattributes-i.ricdesc-DTD.rieach-i.rielements-i.rientities-i.riexternal_id-i.rihtml5_dtd%3f-i.rihtml_dtd%3f-i.rikeys-i.rinotations-i.risystem_id-i.rivalidate-i.riDocument%3c%3c-i.riadd_child-i.ricanonicalize-i.ricdesc-Document.riclone-i.ricollect_namespaces-i.ricreate_cdata-i.ricreate_comment-i.ricreate_element-i.ricreate_entity-i.ricreate_text_node-i.ridecorate-i.ridecorators-i.ridocument-i.ridup-i.riempty_doc%3f-c.riencoding%3d-i.riencoding-i.rierrors-i.rifragment-i.riinspect_attributes-i.riname-i.rinamespaces-i.rinew-c.riparse-c.riread_io-c.riread_memory-c.riremove_namespaces%21-i.riroot%3d-i.riroot-i.rislop%21-i.rito_java-i.riurl-i.rivalidate-i.riversion-i.riwrap-c.riDocumentFragmentcdesc-DocumentFragment.ricoerce-i.ricss-i.rierrors-i.riname-i.rinamespace_declarations-i.rinew-c.riparse-c.risearch-i.riserialize-i.rito_html-i.rito_s-i.rito_xhtml-i.rito_xml-i.riElementcdesc-Element.riElementContentc1-i.ric2-i.ricdesc-ElementContent.richildren-i.ridocument-i.riname-i.rioccur-i.riprefix-i.ritype-i.riElementDeclcdesc-ElementDecl.ricontent-i.rielement_type-i.riinspect-i.riprefix-i.riEntityDeclcdesc-EntityDecl.ricontent-i.rientity_type-i.riexternal_id-i.riinspect-i.rinew-c.rioriginal_content-i.risystem_id-i.riEntityReferencecdesc-EntityReference.richildren-i.riinspect_attributes-i.rinew-c.riNamespacecdesc-Namespace.ridocument-i.rihref-i.riinspect_attributes-i.riprefix-i.riNode%3c%3c-i.ri%3c%3d%3e-i.ri%3d%3d-i.ri%3e-i.ri%5b%5d%3d-i.ri%5b%5d-i.riSaveOptionscdesc-SaveOptions.rinew-c.rioptions-i.rito_i-i.riaccept-i.riadd_child-i.riadd_namespace-i.riadd_namespace_definition-i.riadd_next_sibling-i.riadd_previous_sibling-i.riadd_sibling-i.riafter-i.riancestors-i.riattr-i.riattribute-i.riattribute_nodes-i.riattribute_with_ns-i.riattributes-i.ribefore-i.riblank%3f-i.ricanonicalize-i.ricdata%3f-i.ricdesc-Node.richild-i.richildren%3d-i.richildren-i.riclone-i.ricomment%3f-i.ricompare-i.ricontent%3d-i.ricontent-i.ricreate_external_subset-i.ricreate_internal_subset-i.ricss_path-i.ridecorate%21-i.ridefault_namespace%3d-i.ridelete-i.ridescription-i.rido_xinclude-i.ridocument%3f-i.ridocument-i.ridump_html-i.ridup-i.rieach-i.rielem%3f-i.rielement%3f-i.rielement_children-i.rielements-i.riencode_special_chars-i.riexternal_subset-i.rifirst_element_child-i.rifragment%3f-i.rifragment-i.riget-i.riget_attribute-i.rihas_attribute%3f-i.rihtml%3f-i.riin_context-i.riinner_html%3d-i.riinner_html-i.riinner_text-i.riinspect_attributes-i.riinternal_subset-i.rikey%3f-i.rikeys-i.rilang%3d-i.rilang-i.rilast_element_child-i.riline-i.rimatches%3f-i.riname%3d-i.riname-i.rinamespace%3d-i.rinamespace-i.rinamespace_definitions-i.rinamespace_scopes-i.rinamespaced_key%3f-i.rinamespaces-i.rinative_content%3d-i.rinative_write_to-i.rinew-c.rinext-i.rinext_element-i.rinext_sibling-i.rinode_name%3d-i.rinode_name-i.rinode_type-i.riparent%3d-i.riparent-i.riparse-i.ripath-i.ripointer_id-i.riprepend_child-i.riprevious%3d-i.riprevious-i.riprevious_element-i.riprevious_sibling-i.riprocess_xincludes-i.riprocessing_instruction%3f-i.riread_only%3f-i.riremove-i.riremove_attribute-i.rireplace-i.riserialize-i.riset-i.riset_attribute-i.riset_namespace-i.riswap-i.ritext%3f-i.ritext-i.rito_format-i.rito_html-i.rito_s-i.rito_str-i.rito_xhtml-i.rito_xml-i.ritraverse-i.ritype-i.riunlink-i.rivalues-i.riwrite_format_to-i.riwrite_html_to-i.riwrite_to-i.riwrite_xhtml_to-i.riwrite_xml_to-i.rixml%3f-i.riNodeSet%25-i.ri%26-i.ri%2b-i.ri%2d-i.ri%3c%3c-i.ri%3d%3d-i.ri%3e-i.ri%5b%5d-i.ri%7c-i.riadd_class-i.riafter-i.riat-i.riattr-i.riattribute-i.ribefore-i.ricdesc-NodeSet.richildren-i.riclone-i.ricss-i.ridelete-i.ridocument-i.ridup-i.rieach-i.riempty%3f-i.rifilter-i.rifirst-i.riinclude%3f-i.riindex-i.riinner_html-i.riinner_text-i.riinspect-i.rilast-i.rilength-i.rinew-c.ripop-i.ripush-i.riremove-i.riremove_attr-i.riremove_class-i.rireverse-i.riset-i.rishift-i.risize-i.rislice-i.ritext-i.rito_a-i.rito_ary-i.rito_html-i.rito_s-i.rito_xhtml-i.rito_xml-i.riunlink-i.riwrap-i.rixpath-i.riNotationcdesc-Notation.riPPCharacterDatacdesc-CharacterData.riNodecdesc-Node.ricdesc-PP.riParseOptionscdesc-ParseOptions.riinspect-i.rinew-c.rioptions-i.ristrict%3f-i.ristrict-i.rito_i-i.riProcessingInstructioncdesc-ProcessingInstruction.rinew-c.riReaderReader-c.riattr_nodes-i.riattribute-i.riattribute_at-i.riattribute_count-i.riattribute_nodes-i.riattributes%3f-i.riattributes-i.ribase_uri-i.ricdesc-Reader.ridefault%3f-i.ridepth-i.rieach-i.riempty_element%3f-i.riencoding-i.rierrors-i.rifrom_io-c.rifrom_memory-c.riinner_xml-i.rilang-i.rilocal_name-i.riname-i.rinamespace_uri-i.rinamespaces-i.rinode_type-i.riouter_xml-i.riprefix-i.riread-i.riself_closing%3f-i.risource-i.ristate-i.rivalue%3f-i.rivalue-i.rixml_version-i.riRelaxNGRelaxNG-c.ricdesc-RelaxNG.rifrom_document-c.riread_memory-c.rivalidate_document-i.riSAXDocumentcdata_block-i.ricdesc-Document.richaracters-i.ricomment-i.riend_document-i.riend_element-i.riend_element_namespace-i.rierror-i.riprocessing_instruction-i.ristart_document-i.ristart_element-i.ristart_element_namespace-i.riwarning-i.rixmldecl-i.riParserAttributecdesc-Attribute.ricdesc-Parser.richeck_encoding-i.ridocument-i.riencoding-i.rinew-c.riparse-i.riparse_file-i.riparse_io-i.riparse_memory-i.riParserContextcdesc-ParserContext.ricolumn-i.rifile-c.riio-c.riline-i.rimemory-c.rinew-c.riparse_with-i.rirecovery%3d-i.rirecovery-i.rireplace_entities%3d-i.rireplace_entities-i.riPushParser%3c%3c-i.ricdesc-PushParser.ridocument-i.rifinish-i.riinitialize_native-i.rinative_write-i.rinew-c.rioptions%3d-i.rioptions-i.rireplace_entities%3d-i.rireplace_entities-i.riwrite-i.ricdesc-SAX.riSchemaSchema-c.ricdesc-Schema.rierrors-i.rifrom_document-c.rinew-c.riread_memory-c.rivalid%3f-i.rivalidate-i.rivalidate_document-i.rivalidate_file-i.riSearchable%25-i.ri%2f-i.riat-i.riat_css-i.riat_xpath-i.ricdesc-Searchable.ricss-i.ricss_internal-i.ricss_rules_to_xpath-i.risearch-i.rixpath-i.rixpath_impl-i.rixpath_internal-i.rixpath_query_from_css_rule-i.riSyntaxErrorcdesc-SyntaxError.ricode-i.ricolumn-i.ridomain-i.rierror%3f-i.rifatal%3f-i.rifile-i.riint1-i.rilevel-i.rilevel_to_s-i.riline-i.rilocation_to_s-i.rinil_or_zero%3f-i.rinone%3f-i.ristr1-i.ristr2-i.ristr3-i.rito_s-i.riwarning%3f-i.riTextcdesc-Text.ricontent%3d-i.rinew-c.riXPathSyntaxErrorcdesc-SyntaxError.rito_s-i.ricdesc-XPath.ridocument-i.riXPathContextcdesc-XPathContext.rievaluate-i.rinew-c.riregister_namespaces-i.riregister_ns-i.riregister_variable-i.ricdesc-XML.rifragment-c.riparse-c.riXSLTXSLT-c.riStylesheetapply_to-i.ricdesc-Stylesheet.riparse_stylesheet_doc-c.riserialize-i.ritransform-i.ricdesc-XSLT.riparse-c.riquote_params-c.riregister-c.ricdesc-Nokogiri.riinstall_default_aliases-c.rimake-c.riparse-c.riObjectNokogiri-i.ricdesc-Object.riRbConfigcdesc-RbConfig.riXSDXMLParserNokogiricdata_block-i.ricdesc-Nokogiri.rido_parse-i.riend_element-i.riend_element_namespace-i.rierror-i.rinew-c.ristart_element-i.ristart_element_namespace-i.riwarning-i.ricdesc-XMLParser.ricdesc-XSD.ricache.rilibnokogiricssrecipecdesc-recipe.risuppressions/usr/lib64/ruby/gems/2.5.0/doc//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/CSS//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/CSS/Node//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/CSS/Parser//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/CSS/SyntaxError//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/CSS/Tokenizer//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/CSS/Tokenizer/ScanError//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/CSS/XPathVisitor//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/Decorators//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/Decorators/Slop//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/EncodingHandler//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/HTML//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/HTML/Builder//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/HTML/Document//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/HTML/Document/EncodingFound//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/HTML/Document/EncodingReader//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/HTML/Document/EncodingReader/JumpSAXHandler//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/HTML/Document/EncodingReader/SAXHandler//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/HTML/DocumentFragment//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/HTML/ElementDescription//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/HTML/EntityDescription//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/HTML/EntityLookup//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/HTML/SAX//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/HTML/SAX/Parser//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/HTML/SAX/ParserContext//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/HTML/SAX/PushParser//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/SyntaxError//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/VersionInfo//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/Attr//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/AttributeDecl//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/Builder//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/Builder/NodeBuilder//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/CDATA//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/CharacterData//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/Comment//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/DTD//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/Document//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/DocumentFragment//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/Element//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/ElementContent//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/ElementDecl//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/EntityDecl//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/EntityReference//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/Namespace//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/Node//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/Node/SaveOptions//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/NodeSet//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/Notation//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/PP//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/PP/CharacterData//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/PP/Node//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/ParseOptions//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/ProcessingInstruction//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/Reader//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/RelaxNG//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/SAX//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/SAX/Document//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/SAX/Parser//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/SAX/Parser/Attribute//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/SAX/ParserContext//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/SAX/PushParser//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/Schema//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/Searchable//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/SyntaxError//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/Text//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/XPath//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/XPath/SyntaxError//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XML/XPathContext//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XSLT//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Nokogiri/XSLT/Stylesheet//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/Object//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/RbConfig//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/XSD//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/XSD/XMLParser//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/XSD/XMLParser/Nokogiri//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/lib//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/lib/nokogiri//usr/lib64/ruby/gems/2.5.0/doc/nokogiri-1.8.2/ri/recipe/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/4d698af6649954e25d8386d50f135ffa-rubygem-nokogiricpioxz5x86_64-suse-linuxdirectoryN ؽl(utf-81f814d15d36f77cdfedf6c5811fd9f5f7f1545b823d0382575fad40125d2265c?P7zXZ !t/+ ] crt:bLL "e#ۮ0&TylbMh>~ 1s8>E@^0%Uwv=b\uĪmនcPpkӼD H5|3> ѫ2j>2˜z%Iµwg0\$yU-xW?*OӋ],i͙$ n)"&w g@|||wM <#FS74SވhPǘ!Nn#ao"7|>=UN%)lyM=/%,B yjyHU26)rdft؈huoԺcNucPݒt: +d@N QyBgw6o葍(0A0ai8$[#b}գri%V$v1xwFghtP_mnqWπdWRmb☭UȴR9'V|vAYs-w=I em$/!:1Sr.ki0$?E!I[J]y:8;A,vk x㥛 !X3y,]Jܪa.QڻPZ{&tD A  cwǓeMKIh} DތѦ.Z`ޕSZKj;II0]u5ʬ'0PEbfc<ϥ-3#̃DR(!:5(l% @P!XV*rUg*tV!_&Jv.r B<0k x;3_whF.Gʼ/5ir9G 2JGCr!yNK|A9!(9~ @"d_JC0EihjSNEaϔ3.r2VG&L?G`+4R OdV)|7jybXgFfo$PwGiɼpj_TA|gyfu} _z|굓Qj_XC e4rp!,#;W4-a;zEt!hbd*XP1J' ZW@AkUc 7oCu' }_,fG4C`)j?10"dN-/h6VK yaX m_ћP^j!F` s{N}JדV$dE vZ|v&>[,|Cm`00.u/i+ޙ_GX3*iz%!S Gsu|^^駜{\XgQ# *SB(˓DiG@%;aJf|{CJF*۷)ec2d?`J' ߚh׋O&jK բos ߖ_AyµJLn2lԪ{j}f'7+ҟa%}G7(5л뼘ݏq5ȄWB?; 3lFaxSp*O}wJ۪YŬm3l{CT7/).Z<[q|kR桶O`R5Lȿq=>PBmr &ZiJgqk{sm .u ;Ķ5+erk͓ XSst+׃ $O>TsC=IB3FƐ >B]PZVJa=^_vN0YO큢xLCYBe(bC>b?) sy(~ 0%Pz b9W.>~ǔ+'g[6PW +șh g^2kD&$ Pn.g7U ֳ ~ KoOż?]ABƏE ]}Q.C/%9.'Mՙ\T)94M}8D|H ~Ot;)*tYw 6UDouܗPm1gߤ=gSJ6S64%8^lJ>c5=i71r # S`қ9e+Pݒc[z"'m퍪-qb93"%D \c9)zv,VO: o̙>%nKyRG \D_h*0QhTLN$#g_'O.r1{9I~+N  s!8 zr^0K/ l(w"F윯[TT Yv3VǰK.̇Q[a+~BΝHQ7`)TiYZZ.J w*Iӓ%iKR(ל-rTVl6щZu+Ua>z6 זx2Ǹ7"^pzSۖŜ?æD-7ՀS#6J=;QJO$D z/@L_o?(( {KnE20 Jv8=ѿ7T!I/W2 |Tzj7M⽽|MUjsQ~{j~Z/  pJ@ḍ|\L Я+*mm0QXDzVq#YTY(8>QSwSo>Lñcpf.{ lUw5W}K,&ㅥ\r3 ,%!,jo"aCP75ʣ|e0#=/(ٷ(*L. I H0MKEcbɳy~3?#s2aPb0|}n@@ٶ?uy\MǴ h뵯Wn/M uh1FٜҍVF_[(`fJL'.lK~(97dKSRspP?T͢C=!,&_0=l1F*k ҕP WYl`@qZF=vA#>͑PL<Pq?{kDrL k69E+hvB1#&a1_ӿOyqx$ [ (bjBzeBBH{vr&kڔ٭:F;Gq]8V_5ݫFsnQ ^TEO.E6S~z;(:BJ};w$DVB I!\iTK'iGrfҧIߧ8. _<ӛF:TWfX$Ktͻ5W/MPYQ#E.q˒ I3PᥡyjEiʦ'ܶey)S'Ku&a x'Ĉ9H[U3(9RΧZ[aQ"ݴ*m1^BQڠ;0'*ƀ)=^Pby"%ѓ=0ȏꙀ, Պ+**s\-x7Z E%;襥Ԟ4gPblF(\lqs{D:,+.}|ۄ'=p98dKaZYi'a8@;)N1fpXipB%L:6١W#P*@s0^BGqn)1!Mge^#-4.p?t3L{:!FZsa#g9M儃D4K^o5hkDhfƻ6 &SyTaBT[5B1ܺ^-PT=߆O=υߖ$nɾ\sQghٴ(zޡ?L)/k-޶]Rſh[C/1q]05c 9mG7 I'+a1?-ܢC^+},("{aˈ5Ybͥ'iXt7)В:Ư8\wFk5P B(Z')gswzF>#$mٝOgb7|F뮔4q3Z;%Q-;?lz E!LVj~*}]Ґ# ji09WJC(LEw.=,b*/O9kSWJR~5t2ϫ Apu0>:7G?a̻@ST]\RKь i1hܯ Gg40b]6RuaѾ=I}L"׃gh *H+//! Uvu뛅pn3ô% '&a[Hp2S@O pX|6{_Un#iG)[bpEIJ?NsL| $b{o,pE 4Tpne82lԴD GUcPjFxF 19rVdlϟqD(iu >,N ]Vlۏ<\j"VQ+>8qs}aE9Dlxgf11?>J ()֮K$$c/O燧Qجƚp)t\+j0r#R/^? )zDtD+X* q; 14ތMэ.2.KfG4CUN/W@FF)cZ2BQNYBW`@'f#XNScDC(c.8rDSnvA>joz?[Fb^"iԝ Dv:S6͇0dVI@!ؖ tBP7 0LC ]xZ08'tVLV+bvt,D`c0h7'Ģu"#Z(1[9CnFAz^W>Ɣ 1` }A'<}s.ݾ$?X&ҫcn>`PAA7@zVt8'5t9]u/ M+h)4'g"@@A_EIc`;Cpc@cO Xz1mL ChYK:V}[To ICwQn椃ڏ\YQ~~o3Ls^f/cX bEI3:ݪƙSjᔥSp}̨Xo5bJPռ!E7iȺ^ ~W{<[=4 FZݖ«WUX3rO4[?70ߔTj&sJOg,&x:/ T^dV<ȉorm!*|rƝSuzة`OVGG'o¿B  '\FlZ+.d-J->,*+R$9QX畊ɽEe1f]R@~b̲nndiX(ccq?y[LW!ڎvӶ3 Uh5k F3$;Us|0:CBB'&]~8~ɬnfw(/ф~X<LmM Zgd/4MGOAZڪ$-89u. O a89Il9"߫PKv;$,S/"zTEm1KڮQcXG A&ɻC!9 Aъ%$O'yw"(+~IItl'Rxi,= $fSt\a V:kFbG Ѵ o@<& ׀ze/B(Dbq$Fg̭c&:8ط"QHߞC;.bxRMh'& JΉX:?wu1MmQ\Uѿj!0ƿ0^gP7IS6@T߉#WP@Z˜b\2K_ /my.M'ޭ+|7&hI6[A¯=M~m5*vQjC͉afc@δ'C; R¥AZ np㡛.zr!H cz2M)Jvou,0*Ҽ;l8HM>O+M&]ri: {7XUޜL͝T2~?+HzF P"J| Qk?<9>*ݗQ<^Iغ4+rb_=F`ZB` :Yddt#82TvXNmjs)\@cw4HX/.5 @wQۂn鮧RVB-z$5@d36d7P&/x3;|k·4TnCΆhh1soD]ȟM;=Yi'.*~`'O{i3 :Z }one)~:4(vٰV:AiTF-4Y2[ qT[JaK9MN71̝f1?p ǧ׀ĬVk=3 ?or?]TОz#=D_mPWmT7L?L" e6'a3b =aLrv(Kdz;= , C$T(70kZX#!(MUQQ8<:ƌY/4wI$D~>aQjGhm9WӱN/0N! [*m< !K)nc+-?24dJ'9ߣHBR" cl@d\XX# xSF6]NoV>ݢMrvO%c3*%]wKҖGDM#1 y(3 \je"1xZ/fj"tI6~'TSe@ LK,g8g³m0a 'gӦ+# f?SPa'Fǩ:A-|l(fFQ'?OQטδE6KP)c&YsYꉉS9 [ n"g)"+\*jMW5rW) z έH KcAwSHaS0A=ވ].Woz5Ÿ;/j˷$ 0F9XD\<TVը 7(b̍,ߴ2C}4s7DC^\9imi]8$u\|`Z/SP]z}?T{Lqay_{jwR])4&2}[l;Lćo#y'KQf$YyR?L^aj:eVY`߱4مJs 6cubش.[Z(fidѾoE ߷LFhIOs&ǥ 2yv:{LPHENEu@e$Uqy>ah%]UƗѸ1^iw?8R iҒ8kvF^R7g5ހ Fa^l>c8xXzpd+=:,N1zW#|1 Fx1z<#m0 m@Dm:X'%zR|k /#y*M Ea760 mGBLj o څIUv'4B(hx *m<|R!e  2@Ɗp*:VA!fZl֖3] z?[C hN:610%r> tɪIkI~<5sg-)6 4Kc7+ H+эn6]-)p\̜uޙU0[n/3"# (تW]r۪7C4cӬnz8W R͞lJMߋڿ"n/oX8:$mbx9J҄Ʉd/䌱s%S9p5>7mHr:_nA+H Bc2°`s !i2-K3es^=;Y8Z)S(B،\%NV!L]!6__>juoO*/dUiI> >bĘ xD_q ~jidרWґ eR &JZ3{:6~ܻᔰX g ~Ɩ+fIհV_vpc;¦ign2ȟlv*-7IҠLuD'NT±ͅ_] o56 o>HU<UR"vXS=[SfdBfD UE^ϋ3^G{&B_[D/lIx6("pIn6H6<.?)hG@;H|hWa4|¼{4 *ͻ+#4[΃a q:ۣXy+gL8-A2+#K_2tQnQv!ʐK/W4n\lˊ"ICz0N̏bd::mPV'+5>fuF@h iV&(?'xj. 6'Nf )WqԼwTv&2k3!N2Z`q{pˁCOLYgAǐQQBDkɁ2v[JN]H RāS) /̉}jT9=7^Nw g_Q]/@UܰeXoN^m'Ks>͹HM|#dUeM:EyB+PknόWL,F;$J(^6o~8 =aI S8z!=3WM7E\4ӗQkK>VՆ JOGTj3)MDm͋C67QfҘ֍IIJ/67̫O&äK}:l\Ի݁"q9>tf ٵS{fRQ]zu.Zc VX`խw:wIp…7]DLHN^($ћ aaPWv{=hvکf"6L9W>=DXzx:ca/(>:Vn*Zi)(?KZjI]l#xU.eeoEhVޡ/c6ٝ> `  y\S\"Aw"cx- ow/Kg]jP5)*j+\{N );Cr`ӳLȸ:r_e@!k?Hs=rӽ 1ZLNƄ])ڛN"Q 1d:R/}rᆾѰgYXG~%FjyFI}7pR1&|6& J&Vw'M $ N\y8- Q5ݴ q>6j<6/|CL' ̺/DMVޒ׌ - 8*^՘vNݏHp@jQo<#VҒa} l ԕs'!l&Ts1aa X9Zo۽H0u,\H~s¦-zҹ@S}i 䬪MiF, H‚hN΄e綫Q1&û-Oh j"S m FڃC ~rVWg{‰ Z԰鶠_$..m12& <8< xp @ ;dAU-[[C##ɕ񁯝]Ϯ$pل Z1TCn/W@ VÖ8bμx %[t wudC fMs:@9)h?´tXscX6]Z-F,X#=]F?{3#JqYV\~#0H)Bsˈ[8AJS e]hY.5A.~^yW8; 4-v% *IUfu͟I}!ej٭s1\FX, !'%x, T$" oP)8;`?_-O7TDjا?WsY,v%Cؑr|UØ2gs[* gnD!1 ޾a}YbF--oQ~2 2 u6vc-zInt^970^7tUi1:كlxJ-_q~Mp;,wc:J:a!f#Qld@I Gb pvw߱(qU vؘ1 \,^IԒcGJz"%^DŚY^&'jU!joZd{KQфHpV%tZ͉bV< sWɟ =ZsbFgnzy]8ӣidk8;F`(piԎ>:l6O/'M0\5z>M)_ FZ"ɀ+0,p\ du-i, J/BbB&) k[,㥸$ ӡujOLb;dAnr'QbS~+H ꣕j6'>i!;|0ثwJ:fg\ } 9=4%C!\,.auݿbF%9|w)a`uVL;ґT9@JZ CK_JO ?+ɫ"6R>mAJ"yVNkQ g^ٹw#L{ܲǫ~SМ#9R-tD$~V:15ziP󟒟2c%ㅱ.k4jW՛R#SCbP qMˍ H%QZ @|(j926]*sAS)j |sEo-٘,kj5{OVA Ub@p"uyϱ1{.EذMzNet\dui_"9X,cVRZ":bc;`irmZmșz%]PE_k >poU 5%*hzLXuTQb#Hj%E*!( Zi%['HAlλS',ojљK2CO~DJ_jq+y0&:s6LI?_g?fzY9(D'F7M K]߬'s=>2睈5l@Qhɥ:{)=63|C Mn8q aF5eR9% 0`)PHHRD`:kjVRTUytGdqbsy鑤g]7~1Q6;:ToR!4K6x3ƄПsF60 m?rJTB7 h'@#f(3Ѐ8xz':ˏmﮮn@zqsЀ9u֡3 Mo \<[nɕ Uڈt!4oz5mq*^ͪ_ؠ;<[L$pY;S9mJ${j=o_)+ff eO;U,y]OtwbxxTLB .Ne 2}hv,?.PUN,V7/mP~GCsְUG4*h攔[gz2^(ȥqO2rmcI̜M - wC]hV؍71}%bo( a`O֡vKML\? ee>dVZZCIz2nyk5!sE27K*!4Ɍ @hI?`|"<$CF&9'7z%J y̲Pcv+t0(@lgQ5\AyG=Gx҂Rhh9ϻJE~^!he܀aXxk*j> 2K՜=H\>At޼TGm Yi^A0a3*Ib;ʀEGe!$5E<& Ft @<5'eΙl*҄j]ReZ\~܅Y\r}$u(^zFN@jOvD9@JRMDdIg ҉wuP~lMt H\ seVz:ʼ?HLcpB1%ޠFs|,BhXԤFqfx: uycX7 1{"͘/_`Mbaߴ="H+`mEsR86S3k2bl)e E!˜uG9LY S%k-OtR-%{]ozHCȑ{Z_+ ejiը]?`0je.O%C ̝lOTt.8B]q^Xe2Da2!A|XIg9{ 6FJ5,53!$bX/ 0P xpHB0G(TqǢclMڌde،),2x!:ިJ"+eR"F? /3&0hd$d*jߢǫlEϜ *ŭ(M-ol0Ӂ' XLE 8b$:Xf-w* .SliT;:( p0!TNfꔿ?[У [w,q=9b6LҋgXY\Я/1--LK h٢qŐS3үkNzCI W\S*374ERN;"yT:3Ω ʏ䑾0 ?Sl0AxWXDu>CCݔFaTG1m[ٚsڶ兓6,WIٍɇ |SmKo*̗o4as~(14gGWPr#1ljctCw:4Yc0-/My6zr-!Rc_)ߩdG+cLՌN $v*-o"E,XaCa{zHţ Ci\BFVS( KY2<]R9i0(_tj*wV49e R~S j*|-mM;($:Wh][u//wok,FMakh02D9"U ˤjנ䛜}%*jMh3W9Rӝ_^kbyqAHLG E>@2\tH~}H*4)<D\'Z weky }VwR=}NWtXkW.FOt,h1$ATɞ4"D|IXc}]ǻl5:nT9 {^^:Ё6[:,[I㛃02?X0HR D#!Ml`!`Si)>Jx\]''X4AڝǕqvabP[Y3!1nW&ˋn =a3U(B;\Ras;|8=ѓ!o-oDM너=BCn'}"~.hQPbeR^?jQ;Rjj,Y!@@z'K1:-'{M#̍)B- &jE(=1]BO1(t) xVDCbW)"]2uHZО(l# R_r藖ۂ%ГHb1CDXS{‹C^V ?ӢY[ U^N˺ . >&a8Šw⺇O;~ +'VO{˞m)@yৰj#wc2b\&ݹȶjLPbkSO7)UD|~'ic'. \ c 9/XRaǏd`*w1% #ҫl:P~PD: "ag.+1_ij;Qy ?{ϠWf!GZhx0ֲ.'MyF3INѶ!#&Oz:KVgfuT'Dq6] ȠU,GGW?a vE] Q+G蜜bjzO8p%GѢ۔aFm8O@iy0::Yms"6bi/Z2]DĴDF7{u0}t!͞Ԯ55L=MQ,"enVw3lrvW F8Z=WU p::uaV3uxݾ* ]$6*.L[rBUsX5vV~򷐠0: cl]g92J^3B- _hEV?W냷]> U,7~E+hˁKPV;_J$$d0-^06qA뵪m!M7ԡ`bȴTgc)hŜ(Yܞft5 CBO O%QMPH[4jB(8lT$8ˆF.HiR`Dp}iە;/W܁L8 -1]9 e>֑P7QHQ۪A]|W ^qywudY:wͨð0MS$^ZCXk)q"z@jb O %r q7'I4h`Y9mYPʆ6:Vu[z~/ۍn t3ΫSCJ]jc/Fs ;K縚`r0sN9B`Ya㔺p7NuJC7|[+ϓ[& z*q̦&UȺX9gEimCOj6D?;]# qL{¥m:.boGwnsfSaޟVŨ„3֝-,)U'As裀SZxP~}~>2U@u9o=9oW1*me/n#6]4<3qײ!M|* ^Fsȓ?J0P³F*u [j^]$eU%ؚDK>*?uN:=ֹ%A{%F_JlW9y%YGKU‡r/T*~4Q `sx$9ЇaZ1:4AtQ`$8aTԊ^ P/&H@'X>wr}Ǽ6;2ʧ[$ Ќ2u,[%(CҷvIuT}'!nNYI Ke%x]^7ɪ ^2A۷^^wpTM22HqHipg_+y|oZ1MYC,B3ͦȴYwgֲ rK8,6GIHU bq*L@F+1Wo sVks4r:JnϮ{HDLj2B=0{:N{]y^]QS;[hfg҂cm#P0W7367E0骔uծ 8qOV6Vϼ-,jSǔZƭG/=ZV*P|֙_ԧ;)g ?>:#cWX2*M7;`1s":i~$OV.mvpw~(wDwP*fm 6,Yrbc(^8!=ƮsodQlhrrRq{qAMk`Oi1pkZa1F-:F('@/,\ܱņ҆ڜM=5i(UՓb4#3M3rbȗ@ʻ*KC=ze$E-p1T3$\y?r?3%QJE%ILPQ) =6Pay|4Uufp9j'\# .Ks7Kےe b&U\!c .2bVF#MF^|r}A$9*!`"n5̤ec}Q32!s@w| is ~2V~ofOƋl}Dn#_To$or3ҵK:J ^jg0#Nv o/#sQqI\'!q臫EG?bHW/J7Ï}盘TGänʥYtKJ]Ht~-t|T&>J z(I#PՀEHޕ,+ooW" hjpCd<1S'92$dԆDX^: IXD=_5z ׶s]pt̛J)/- Df=օ]=OO!H_ (P[ڸ1mk%F8RN(%;h<|E?e8rx{ u&'5Wj+kqa˗q4yj|oZˆǯ c] NYlE@f C2r^ZMlrͣT-UJ.q0%llÃTjSN(J-C4kih  *DLvm.#>-/~Mxe:558Ϭ/Y^n)wh߶Eɓ$@6rkk!.}dB+Z|Kxmk:}{$Mr U\`)S`{zyO<2g"F~tktPZv Kh/I̾gudpFSI\Lp*1gۂB5[>;sZO\OG Tb#CM{DpziPQJ'F ?y(vΟNA+fi`zz8aܽe'М]ڢFWW+}Cj޳]S`#>+UJ`΀Lݹ:EdG  d3ʨ|PW+^rؖOXO5jEh'g#;~8w3_GV&4113yab_Y.jp3eĀ nVwWq{ wG>띉r +9++X./=i?.l]s|(j"sDr: u9p I\ڙ,wu`Bɧ$j#&&f5) %\G`x&4C؀ܮ4PSؑJZݦHLOL %]v uep # 48]〚Uʪ+SUW@v|!U. 0!|oN|$OSBA`D:;m.KN kvv'눀JnXgMk8#߱Pm%!⿫grYjJEcQ"GBmrʝ^Q5ccۇrՕ b޳3gbL(VנlDmMx?+U5 KLZF?uB+_[ W=l>c#uO+%$˻*n)Ɍ1P*(524epz z D9dK f&Ÿ{N-=Mz@Xdٌ_7$A4"$ΤƦЮOs ifAq;TmKlI$S2NRߖSV_*W֟~`e1c K*L-,\kMbVuZ9h L I\Tiq; 'XWmvf&ҾlI&sdHa7xTh7IRsX|nO^ oЫZrK1_mI_QX$ ';egў (̬`k}Yܥ;׽ώDqB$י) |6x(x6BGxM=I|5p66Ri #B=$r2#BiE Pݖv?m s %2U~aUym%NٵeqM`2=A4^ʑ$eq&XS%cç6S (,UKZh;?]QO,t:_ej_#$*tqPS}kvՃc0IDʄ-Og{[W\߶k :j8ԠCUpfCo Y+t+ŔF={G[`LKdzdz45 ):#"bvgTxhՋѐ4ܵTƧnkhnGČD7nGeGr1[:?QF|`D쑚v8(Lͮ\PL91 Bmk$DK>wĔsij(Fx´du6{V 3M/ApE)" ?~f SN;_WAq zԎ\Mxv.#uxTڮSkKr&KM]4׃&4>Q%IXT!TwI8^-nzhL*fF;LHYn(M|}\e'ZGDQ/9D+}'] 鷧"*Czg i)#ъUk r >&=;v'>f?ᵶ'#Δ@FieɏB\Jh 'se&rA7(lٜNO~(&NPAA}9̞~; xV i=[kV\. gNxVXU/H<&O#fg?k|\tQ匱9*7wV)SGy"6 T^vMjsPP3WH4m<1C=㵼lF17^̃&PIv+dJ㝩$eUhT~9,Hٯ,Yl1w\%fBUDs`0Nv?||Dxy4&UфrCKJ#P<3LZavͱ7@8nBF>4M#ښ_KXEV u~Qݥӏ \0}nG#f$a3D1tTLRm --chME"@l+vVDHl\o%2IcHlטiH;w'ư~)t9ucXf0s ,V0tWf3>XN85c~g|cL MR(] nC0yU;&@9>7I0 2_z'-p@.@#â=PM5d4L;㰡 u>]W#(SBΕw{>Kk[pT9>9)D>rC;4 {,W€g8vv1aGquLg{ On8 K!y=a\3 vz{݋ ^ Ep ȅܮl` 2lcx:[/tJ{%A7PާZW[G.bPbFխlw q*<JA4'1 ,5ջ1!RP@vMzwM9R,)g4w& _9 bS3 91ߙ|w ZDL lY: Jeq1`_D_ܿ؝k!_5b-Ɗ6yQ\L0Ls7Y*hMMIBR8+-K?]V97q=Ӽ}׉SSkA9ŽL(D?tSZ)EgK4EA;ďqL,W&ٓ[(]j! L j?ϔ{C OɲR]pe\hI#VSCէm1zUwm'L9Hr5l/"C؍77){G<&:L_l?(qCdv]jA<|˺$g bt[C_KۘBl" Akx sMQ ]N(}0 "p(|%&:RܽeiҘ_.2 9%F;NbF["SOc3 oRWA!eVj5q%?!xn|+O䀮m´=1Ca!E!uĦ@6 0ȑ)ēR(es?}eB#'Uy,,s;")8[| ʪtBGC7{2]Y.V-|3%oک8;LjTW 3֒m1/[) u4p\>ך^:l?$x9 V=|.k(ܩ.1-T@e$4 A~ _@$TagO%(v%~P(є FWV8yXӹ(3L}NB26<]L\|X&+Y^ZSiq]wi,Q77_gcz_#:Lґ(3l}(5vȓyM~8PNN,C9\;3b|%Rf_;cߎ,.]?ŋOf<ՃwM$UXDb̰F LYoy8UL|y-+7zNU6|KifkV;h]j[^Qi78^ -h eC8{F؞;Y.O3'wjq\KaK# B& rav,@Ay'0*eѲ#E(5)+[4%-1,k&N$Z`^ <#I~tM{WNHurdہ)`& JYU-j)pMc!6O'$ oI q$ Xr퇑%8DPP/Gr\>C+'1hEî1Hhe])6~f6ÏBioSudnio =_}ZP-XW%&8Iz: [9̦uXyOpeTvfF1Drv= k'6/<mN>닡2qU{JB9GGqH3 d᥍ͪ?#HD#.du7fx tou`O߬z.Ϝ 0BH O 1`M1V  6{x6Sd|ϼ9ŒsƐ10Pbx3|l~H;K&?[7[[:{%Wk!HwSI80mB[mӎi$b_ֻ9 5bҎp(c(TzNP>)\I-]C@n$^E H1vo% :W6m;@l|=9y*"HMN: s&%xSmbmf,v#Bn4BpX ]N#-4dayRΕR3M/&~gceX@=Vdˇfe6'O{l:BDY~ J;D/_Kp{1hoA#0ӽ%4,-i-BZu YT JxhQ#k#(Ha*`#. bFSGG8brpC&-N:#){)uTg8dR6xEy^'=z#;WFCӁsz>ZUC8Qo_@;t2 h$E(ߔE399`td9IDB7w.QtaA:2AK(cdgS1ps^"I`/j'Eȓ:^ (e#27t@7&]ޔ;=6%so:sQzW(( GN3e X`ս^Fq(TGBM2ԛywҎ,fჾOTm>?w,xyv z@+<'T$ ob$̄$J8BfeOhԭFKO_-~߀9Dzr욣[vF!HHŔz SFp%{LKh !Urq:=CnMa^hm0GYSZe')UGDrc}88/DqEXG ^I6RW + RA@yNʅ]ѢOe&OKA\'ӣ })1(ZIF fi8@ʉ#g\@k\lݼ-_␍)nܞJ.k) CƓM'o/u@䘡9P9՝:!W'x9ŕvSY#*g*LԫnX<Pڙ:. a!Z8ښ #%6v/X^P,&:dҫoG%y8?Ze c۹/u:-剉_l59kQܝWnâZ׻-7-J9 6;"5E"-B)y8_xi!R.`[Ntugr"2Զ6j`ꞗj@.Fɓlq)5 2h ~`k$AHV[3[[Fe"?Ak:P5WqM4[}5gS},%BlA 'J(Cj:c'PI5n#K-)K~ȗ* [F2GYʫiӍ гjFD]JhOT=6p\X_=#; Q0)SӻeśgxBѥ~2[jA_pnkJU3qӵYw-}*z4ժȋ|n|8/ZKF5-XHھn$+T4zi7C߻B3>u şaA}ʉ#*.Wֽ/$UJ%$MU_kO䒇jb"xe,yn9.٢dkuo<f+"y1$jq@UxF7Ž0P %~7uzơ\x8qhHҫYUZ޲+Dvbn\*u"60E MD2>zh1cV"Jv0Cq {\W,d8ƪ[ɮk  nn,#b+w?Q@cszH [$>*=fΟCL P HT=yb>=f vL%7x~Q6"5}GӍIzOXa8uAtJ! Ċas[LЄp_I'tLDh}#!m0a!Qh ?]絈Jw=nMvLd3&o72ܥڡ  j)6Z"P*n*LV%AqKB>7B<, %gF +`I+i 1~cJB*+a y {6&w9oQ Rڜ]ɣ P,'䩅 w\oeK!(P~Gn 6Yj&Dfu<8hy8`&n+%bVy|HPbs5,q=)B.#AS[T:UbZ=h@wT2&G?΢N)F3oOH+|xHdϊUbt.@mAPx݋hQ):+ |= Iu[L׳QTIR:& 'Ȍ!P_ j4 fPH珿4*]lUip*5[mo6@>"]{iV&Ud~"IP5EN9Z447P޾=)xڙhc#8@u!'Zijn"W#HqշFLE'sh9FʏX,#\C>-7>4=)P Ըd9>R<%ͺϯ&3"8Wc@{wZ|#4ǔ1ެ#l!T7Qn2>يMu@6l>M6ZF&| ng;[}oϋV , ^npfY $S?ve0G{ĭ\9yǧ5>D8z C4B.BQ"ꭡHOtbxh&xgL3bgƉb6;yM/q|BT,7 H|aVs7@O&)Bo)M=ܧyqr{.el5TB n8-a%\OLj);j9ԟ;(r:6`}:cxmAvMV4(-KTjq4B@cf^+!oM!E 0t p>So ^X 0nVh(EQᒹh!Jʈ%\=Y&UБ&x_`Q'\6A4^刹-#:O-Irx`O*8d ө~i:3uEH dFLL8jv}h܎enĿ*Do:]s-/m1'N5 bnjd!Jhg㡦IhT}Ds>;2DuK/2k͋[W0]ٌSo t7f-f8?|`W>7uZ!<*@E+]UjۥNy 굃u^D QAUL0kurd{Ӿ:17'-xhM„-y5z2 e|wD& ,,w)T$[;3_^P#(iMvd\S ިN,qwFӢ0c{n JMpM2߈9wj3 ƙ#ax1/HL>~ȝcE x< \sf/bVuc$8%1Ȋ|.[o uB]=MJ4a P{|s%u|=7}wL i1*ռx(1LOV0^:A$/|\K xi9FI]P,vC b0.Ȇ%=qCxgqkX h3$3"i@H@ $=,&#5S`2bC2rD'K 1gaim!LuxD K*AD~] hu\"^NVi,CS%9ɗpW|fHrwo]\aV2/kH+A*BȻxz: ǭ@@ `,O:VΡ^+#YB|%'j5+ie4ﰒ[c$^RR k4!3"0Oj@nB /GójKFEICjn.ϓyiۡ>Gv׹yK>1t9P ŋ ۣg5ztV' w ԊI g,+!USp6m#޺^ lVq|φM&/ɋMt>(,D*mm :;"3xI>vdf{GƓ*̨:!%a(?|qZY>>N] 9xSdSH{&h]> k/11ШZ v ; ^4{&'.j> ӵWЅg(L'H(D$!֛3.$3^Gk3^9NW0Kku0Q*N.zxy=@ wWEe~*d4" 5RtDnhV'LL_N68XrrʲYSҒk5KCh#qe`H<];A;W%h⟜ϰFFPK. {CU1[ϗ?q(#,VIa)Xd'R?b\8cnCw(̽ʫbꄴ紮>с!-e̬ ՏyRӪ|7 MsED4`>Zd{Mf$^|#k$Rj=$}\kcC* Z }ZDU§o@5)dHk}T+Hl ^_rFB-yr<֎L7/+N aӇR(6BgRX^ Eb$EHsѰd&U|$_+Wi1*Cʂr;Peg垨Jv'Ɛ\F܀ 7=d f+U&#F|lQ^S!-s2#  r -"E8}%D{RVcd-Qv='5QYOEMgk 2̬1^vƾHn;S+Y:G!D]5 @3D!]`6pG~$= bd!BJI<$h1=C8m&HcL2uM5(xжd]cΘ78f K s޺tc庐F,S"l Х J Z4 C&EV*@*m9 C/Y_~J?GsmӃAEߨ{:~HծŽ÷r{E?3l20*Ǝ]2a<^>fdεm7تI)T9hS?ֵ`;Z勹d-Roe~ Km}PQ,!pT~!ϿZȬ[\NUS`:W2E2)i[ˤ'K9Ґ m5s!ԥ"fkѥ6gNH Ë^i(''|DRB̺!%[)%GJV8q{eױa])CEX&kTvj=7=de !#e'T _^$%81$@6[8} )k ÿ0}rFLD-PJ08ujkp昗dֹo@l@ވXmm+E]ÕNqzW-*=dJ"-O+t>;?^_(Nq3ΔQ& !ƤN{X3`r[qN^>FI(#x/YfpfOg/ Yhbܑ-ξo2M4HQn(Bg\~ŻX+3ay|nkm, R8W;xk\si.d3u竲g问SD9"PwSKZ0SԏSSjC<(>W38X^$ǗD'[Fw8Evov-z9jn(ݏX|+AFM˞#XyFדӉy# >s2/Io*߽Ϯ^@*K 09dמO*{@@&C:;sUdu6oWi H}lJBh 8McpQ'3Rr 1U|qr L`,LyoP|: Fe>W>Ժ0w)KhR yGcC(z Z%gmA m'[-~j`4;1("QcG>C3Ǿ$+ci.y+Ĥ…1QY3E!X[]Cp"f\[KFAU%߄[.|2LW$.EW3*'7=)CY{s_wjPH!^vO U8I,u9j[>M0 fEb6̾ te$#XGg}L/dh"LywbhR.vNR{50G> -ٳ!7>w n$~(aۑvۊoHޤ S$"U\XAU[OOArl9/BV0\k8Bd!5RÒZ~O'\-<%j0Py]ɨVXm-=2X(&j33ozcVZqwjvNtSZ(8Co~0KƺD4R}8nak@ 4Y!w,8:A窋"Ӣ'vfJȿ)'(YVW €)sd{EV K?˃.J1*Aoi#coæM>F:h~ $QT#+UXÝbkܮg?K[qeXJnkΎ Tzm* Bh\&LZ2ow&U1C ;1>SJ@CW(TGt p^RVF&n " 5Cf]ַH]>3[lLyHeU=y+Ck2~KQTc U9/xꚟ (, fbK ך4cT)tۊCވsc_:N$T]P jȆXKI-DXFfAMrAu,D.AN:)³7វlbNs3酝QB} =u:@p6MMfTsf?3aBݑ>i YOw 2qpHª5cBmX%CV>*7|itR9R&&,a%OǀUǘ &fr(E<Q+dOSE(n,)4 ;ӯwhpGZQ]YT!#V _y$g3ZVGU Kdu2v @Ww;vR$vH\-w_|%'+&ISNu# UI f7Z&q]ͥy-uqr)-/|w@=/)̾`7ooD@҂Ǵc55zyQ_CC(e[>4Z"SB9GZXN} s$wtS%a3n#'|̮XL.PiuzL^P_Ğ#ª#F ?~./=JFVǫ(Ju[Crkxۙ|aA> 1_HQ^ڎ~wk{'4v̈H s~cSpݓ[FjW{^w8kUֲV26ۼ{C3]M*V&IvӎߡkIgP&a)RSNfD5dv8 tqq<$Kn5m; L`>R5 ȰX~aSF7NLWU _e QɟGX`0]&h:qZ/ I|CM1y(a͠/v_y QUZe{Yx󏏨VRW8#ӥX*1>ZDr֝ ԡ >!+s*^z!ŏZ8. m-Zp"=-g 7)y3aY)e#:KȬ1#(s~5-yEWq*a4zg.>iH59=T !JN]ڙ\V~fEJ3}9Z Eg0|F>EF/IN`}cqEk SBj6dtT(gk60K8{5B*ͥ812WvyL<#G4F dߏ>Oym!^>%r[QxjO{ "u'Wo%|\NL RO&3 bu 'x9hMX1:+Щ1UMn[hD# %+*kjzz@Scq;{%>xNnٔ _,kUè(I׎!~ٳT'֖QCXE>t$ SqLP1Rcێ ʼnJw$SAxO$o@gpd &WkTBJ<-Isт4C.8^ UpL!Ht+D ]>)G5U& /'*8=QPW>EaWׂȲ2aUHūI &OI_<\Tþ45m}{m] {Ȑ XzQT%y׹T{"LV;" Tыo*g=\C6 ^lV r+KT]P PW>LSLG_KQ@p(/OkeЬd k8; Т:"yuIL!.cd%\@t|}}m vQQpZpARN^0*1[L1O r8c2_8x*Vx㡒J-xjAC<Cb_m{e;9M–*G{ }5^FGˋHm^]A E K;¼8ګ(%ˤDŽ \y#uX]8ʼ[dq&>0Msi胡#oJK[RYزBŽoRj1!"WkY/J D`hn%jB-3F.Dea";X b[|TՅƃ%׫q눴$) fE(Õٓ 5G>Z0*vR(D&Oň&>nd|W09`TH QPQxɪpHg܆QL+ fOt㠡Hug73uoƉnܐ8QWχ.?-i%4"Gf0z㉺ɝP%'u[ +w u;TB4K |[ll 7k˘P#p f=q† 6mS/v>P!4+>'v̞9载gh%9?x$~J(~h[?.*W\_VDi~~9əA[D@FZ-`6e1Vk\$ gDg6T. X`ax+Sa3K._aN:*DG c|Ҵ"zJ@MnzCyysٮ.>UWKop1I-dEeX}홚51EӊQ03U Euʿ] Nߧ\ RK2+MUҒLMNsMvErƇA]RZ R wӟokdh) 8\.Cۇ{U9AYgV;3/DCpQaL(6O;3ά3E|$j'&,u= E*>M&jY)$q G1K|?\o&1Ma,9ܠ qF 5f#mYm˥#jTpy;,k `S O9ܻ?:rҲKV4cTtRw# '?ʗi5ϳFws*Zq֬a3#>V[h$zO$L1$!Ŭ%ƻn]%:a9X;gC5P_(7R7"k"`6[a{܄)jO$CڕhU!^.,69ͬ/2gv$o}dBetӻf@`_dPƚx b(`]iX 2`~GYNp+1|wB:R,lvQO}h G(?+x1Ԅ8@DsYEێaIꊊaalOQEflQtpelẁBC-'#Ɂ%ΐ~t ?ֲ4^]2&aX`+cVtgq.!{d_b /Mv7|1# L=v\"|>Y~O [b3@~bnϿ{3Mvo8KynO~U`W;4;PC7Ry UI&zq4wtN6>(N[lnѽw~$wZ2ėw+P py\5Tm;\̚J[ݕ6= Q1B rkTK.u;>~Ԗ?ίAn!C*ѽ" ?$BlZ><a71/xhRUX^V8JV(9:? JŸ^JJw| OƌǙέx#8 a9Q DC*z Z5:j "Wo _m6K6Oź6C+f ArOTDGZ:iQ9 Q~pJo!uפvN{K|YUDut!rXu^=spkaى1_`EnM?m( V9_#-E,c̟ _֢7T{@| I*Iē$=-dӘs](&kS<Џ 8;mhϮ\uk' GOon;\d]ckKƵ@P:-Ga e") ,^}ʌzyD-q\CMp$5Y)TTᖅEWBrp^zd<ƌ{'gŸVJ7ʗ wD|H8Α>QB9 ax8Āc `Z8ۄ[≙h8H"9{*rzїyVt~dZ\Tg Le+gwu07)C -ʨnM<cL Nllrs 4%2`k1ҷMQ?pt.niBFKϯB-N[6&(@:lJ96YKW} JDmX5s􃝗PPc2-:ͮl ƾH!oZEH׹ ;HHD_y&&7&sbjleqNɲ6@?-ԯ\/ૐ/dѶ OKic7_+7.snҿ~`L=!1+VcX ҵ-ր>t^NB8%i;п^k~+WKn-NAK]Grۗ9"H(PXS_+DL{i9چLJ/y,'e^SCU[]o `l"n#bm{WxQ$Ht:N &~&idd+&y]$\dS5Zd>HvG2fAf/2΅ux`SH=X*h{~L "ŀ^T %L-PR-QN]~=#U.pu6]'!o{}qZ"S!ל{Ycv'e.é[&W h[aP@;! ^e hNCh _(74aW?C"l27xXnmt{El_y/:(< ro0~q|[a9v7}8U%*D=*UBRHN^~)h䘡/Ivrj]*"#,;DуrcIXT o#B~է~9+FWk~Cu5vȯwz{q KQcݜ):qƑ w~[nN6%6s[2|bxٍOn8'Nv=]167PRb0¿"_QLPϻ3L)uT╥3G']_[*7d?&R_O~PJusQ;^9ןaQ!>ࣨc:U˺s]B;W_4/0Nx@XσKx^e8L֘vgJfZ8|8pT7@{Y={=rf jɅǛ'~[,X%jS14e&;_2?5y4 R)WpIHv>$!;>7]nR(ecfrJVcyblKkj9 (kU%ʿ7l*o͚~ܑψ&6g ה{zH%rQ fЊlbZ[@%=ΰY4ח]CGg"P+pJ7ey:B"񾉷5_;(L;8xv8w9HBԸEHjp=9mHɈP1uvB8dU'?Kgv8̍ z{^JӰ"gc2* HDbLGF31B;t{Ƅ۩XihЏPśpg7\]0Nj iKs#pBCM))\:cţZ ߀ybQI\3|7C$ўs}|G L[]q]J\VtH;+9.hT ZmD8&3%>Cw'WbDrЦ74 6Ǝ'JdO~qS>8ː r0*+`"mtzi5]lb֮ : v+UZ ոIͿڶF5+eCI))YiN0%0ڏ}5 q^t֩]"Q  E=Q.F ݚf`5 [{ rA;xEyl*Dn]9a)l(m>9ZcQ KJ"zxs< œKYGh7~hntpɩpl4;HV C*/VSr+f$=jmqL[Q4K ר쓄3o[mZZ.`V Dh4M@J}>`zus+ *: QX~|jMNGL!"zׅP7 Ԗr?Υa0_'=LT_Zn4Npc-[O2GFI.yd^iX;g4'j䧬CXRUH7\VO=s4(8nֲG~yi3Б,dURt%j3;QqJ=?_i%wnָ*.PRe()u-X!Dp^oQ.#iʧ/eV䤼MC`-!1mӲN_y=F/ 8 ]mP 9(znq:dQcp4xEB!nC8JM!Snrtkș͊P/ EF{5h= p0fp*h䮪 P=Do7 cRc>V9'XKC*R=>>mXzl]$sw^!cG1vʏ 4д#Xkj_<;E(zk#Ad2:PXTʮs' &Bf`IΕ(ܬ0?+Ngk0k79n/фpzSO*Fh)Y"ژ v/9&W̥uDb$Ҟ~]4πi|O}M6[1:f$5慌Wpg9 ]q%|y.euR=zGJy0wP>ԥ(b=IJyΧހ%YyKj 4X!vt*DLFHn&|LlFCapqч8q"%|~h݌q ix0{mjk}r<]dKhK37Mo"Kwv1y<*|ܓpt5ShBq5aKi0ۃzա*eX@WTm.hE)uB nv:>V8L{A!qvޓd'x%q XČ1csb"%J:I6nE0aPQP+mEGP.!5x'mV[}q]~q7 VDƣ$cd(wZo`#$ *Mf|V Ú#pƬn)A5k32_ :v `/P$N#qJsy`k\l֛Ċ!;sYÄ߁;f{qOaSJ 75LOYb|J;cEe]ac8J^9 v~ݤZ|ځEDolB 6{89 C# ]/I2xJ4_:)'tKZPtbb/7ح\(&] %ؙ"lBh0RB$֜b^>"7LB[eJjjݚp=lCM,6IahR@P3UQ<`Ѧ4;Dti9oE'6= 1Cs$U7 ")=ֲ YZ