shibboleth-sp-devel-2.6.1-lp151.3.3.1<>,$0^Ӹ/=„se*u@Ѹ{qKА0Q}51(LgmBb[D\C-0h šɀ*wQJ˫DC:rZWoe,;ӯ(\o]OQ9Q1,u:v^)>? d ( GTX`dw      X  |@,, \ F (8 9 : BFG HI֬XؠYبZ[\]^Ob/cdoetfwlyuv\8zCshibboleth-sp-devel2.6.1lp151.3.3.1Shibboleth Development HeadersShibboleth is a Web Single Sign-On implementations based on OpenSAML that supports multiple protocols, federated identity, and the extensible exchange of rich attributes subject to privacy controls. This package includes files needed for development with Shibboleth.^lamb63>openSUSE Leap 15.1openSUSEApache-2.0http://bugs.opensuse.orgDevelopment/Libraries/C and C++http://shibboleth.net/linuxx86_64 K0"2 -&y=(|   w * .t "  P,H- ( \!Y _!%S  l (@#5x":)@k F:40HWB4 uD82P)oAx-{7e!&z#HT  w"n$9-@4&j 8^-W}r~AR8( L#-E4X) d(N]W"J,uxI$a)({ ;`Zmi)6r(qj(Dv^{.%T=Qw^ d SVY4 (luC^ ZE T6 aE5:O_#>& 0S0-_ s S~J$bfGf#3^Y"9uY%:%:X;=$2m t*3eU*? W&Zn3cET.$Bu|eFov2pi/L[>Rm11y % Vt }m8bzhU 8 HC   _;+g*R|R <0 * R J#@ {  +* z ;,,p F Ij?z_b(; 8;797?{ :UM$=A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^7d739272aa1a04665554ed8695940111e0777122566ea6f18bba1410f5ea015ede2ce3bd1dcf73554f835516e10ac3ff32153906b79e655c6755b325b52a733b65ac77efc9265256a3323f44c48d49e8ceedf14c16eb0337481570c9fd7cc3239f9dc97cc3b2acbf53028c1ec4f38a6891fac4db5c6a28ff39bc7b6e70a2f7315dd1584e6c4e4ea66d9cebbf2fbaea4ef355d2dc3e4b0a737fd3b3bc30a5ebbfff901991dc652602dfe7ea8e57e51bee1695418000e72032b05a96fcd29ab9877da1c676495e7f49e9ba3f0f44c3e1fce84e028fdc7eb8fa94a24ab650e31f1c9a5caa781508277d9fad41fc1127fbfa046df7c8f19a722d3825bdb17ebd201d89d8e3f0d5718338bb1f4ff6706e88363704774d04e1d665faaa9d7ca957bf7cda99952403758b45d51950094237faef319b4dbb178fae54d04e7d25cacc3af7628a688dcf2d83d8a5d9aa853a07c82199792aaa6c565b24a0595c9625dc82a4684ecedd1f632081be2e48cc5d723b6b552185f6962e78840d771810c973f8465848edb73c869f9d5972f029586248a202d1001d83249c3aadf9d4fc83a3c346acb7ecc0b919c5fdc280196ecc350ef053a423ec8ba5befe9ed5e45e21c69344f21ac5a7f31ea2b726ee01af6654c8155d4d7bf69613b14f9aa2109d683d242a26cc8147bf8e0e42114c76828d5fff077fad209244e6a77d3d4114dca81e085bff83da53103513fd65729b89158cd972db530722295ea116432afa38ac67f8d7ea949e9a7fe9ffa81fcbfaadc02d033896c800aa18435537ff3ec10ee3c464bd57726b479690a09d381d7e3de257f7b5b5de7dd18075bc1fe6597f24f3a8e77bbd533df9dde41c7fdccbcf4d8fb26ccacc79082fda563a7a136579c5f34bc7388a6ac74963daf4d9ae0b6082a2572a1ea1f10e5906fbb4d3fa12a3dea1ce9cfe8f6b358c52dbbaba116177e9d2bade28038fb4631cd5a9a1c4b54adf9e36469d3bf75e87f6598b8ab41f05f7580d5c9509ecd24fd42b77ea30c7cadd87e5232bdfe46054ba1859adac8dd128e4b58302ce4ea0af50c6e2d2cc5557e30f694d72be1f96bc36977804dd10eba742a85519160e013879dd64610782abf4a00362910549c616e8a33d330846ef025c1c8b96c550e48306ab679fcd7165070698ff9891d47f1a8aaf005d97bed60a345f154ad9cb6b43ac54f5a8633d4422946ed492c610b320c8d8481d1f432e2a2c1e1229ff5dada1d9beb460be655a071345d333cd5a5c2c8fa309fc0d7be059f45f87248e42dcf7ccde6c34ffb6dcd342b377ad0b1f60367de8bc369242d6bbdaf0a11b52953c3c4b6652d4f5d3bc581b89bdca7d83793b9a471e9c30c384aa7164a934f943a59a84b077d3d35c38fa6860f56cb40a28ba4c2a2b8e297c522e2c218fac56f31d8593281347c18088942d869e55629156f8b39b5a5bfb57f8b3a28a0ab12f22dd56a901dddae307f6b0e7712d21faea004387224ec6cb2329807189c25ccee2cf6ba45ff48184ab39d6c1f681a589e2cfa24f58ddd8b9bb8ad6716e4fe5e90a433f2fae2d04a086a112c02281a0e184364280200042b1a6687ecef42c8f6360e935d72970e6570a7f4f38f025958a0af4969df6af9ad09eb40ab2b15ebf995c56154b946a18c99b5276bc31a5acf78af45ea32e5638151ade5f16466769f98e41ed704709fb8eb48a4681e0da19c8a373f2dc41e2f1ceff3741117ade5715afc92304f851a12dc1f4e38a9ef029c3dc2dbbf9fe0e36008897446b564f3c1aeeffbacbca64d974f0d10d100569a4dc2e660f35fa06c4afd0cc5f6b8b50be1f6b91dcff78639d65dc3865d991c565582530a7b010632b6c522b377f58c1fbf6c520d980c6f55fac9c20fc63cf13cc852d96d238c146f7a67a41804adeebe8853f895b3caeb2ba4d8d5f6658590cbdcc5ddbb0c802bc8db32225011691235156e0f63ba30309cbac8f39d5657a34c4a814e051e952da844d3f344a692e30f019ceefaf2236cd76d8cb32f4429cf17f8e823a573c6d8c1f16d2980b490be65436045cbbe2aa24b5bfdce8719a96e53f0b682b3247c09e8876a36796379a14a2d1dad2b01d7df54801d378c950b4b6c3cfda57b5b438a79ebf2a5e5225260d829f462e06f02122961241de81c2aac4ae3c6def8c2922cae29d0e251ed6195dd8b83456aa03bd123a2508d35ce636e5edc6640095f87df59ae64d74d82aecc5d6771c6f0c1dacdb2ca3123ecbe19dd07439d52d37a91c6ba8fae995204c2cd3c016ebb74f5ced9bbe7d66dac0799abfa22f383db8b83186d6a7cf3238adf40a947c50593c92886576b803a93f2c975a7342a49d9b3e1122a89a5b16ccc4c612602851fa9090a999ecabbce34134056b7b4074a30deecda157a45b1000919a6e86e0fa222f04fb0664fca333ec8216d117127831d6bba1029435d6cf7c05bd28c65e08657a3c66e5f9c88e20f96178709936284fb6a4f40838017b7600c91add280a95add7914ffd12549a10d32e327f68f66d5d0dd41564829af2def1ac42ea87afc0f4273da4dec0a854abdb750c79408c891d11330661fdcea8e2f6f7b823c1f9d7b543f8265f27b16c000f5a9a107e86997e2095871e7d4d7a0e9cf7cd7ede5a31e0d1c05468e82d49f634927c60bb033736e2e838658de545a1abc321c495ff698a542b96457a936978824901b3caa77b0746cd12cae58d8e246922c76b41d57be03c49fce847e152cba2e6803287a7026758bc3b488f921c167586ed73e4366d9ac8c5f4768db36a10b1d5f6d18c64b2ee27ab090d45fdbf67abfa729144571b989673bbe365ae5ec23c1cbc6a6899f42d92f3a9917ea5a6d90529991dbe9dea8c4fc13487bb9d6558f2a13a2be0b352bc270a01279c59dfe563a713d778c9d50043a82341cf633c45e9a3b7f1e8d5907b5f0eb304bce8f79e00c7c5dca72636d3dbb09a9c9835b6070651f9fd2c07c5317b95de882758e27e2bfbe2a793cd864ab8de71552825528a3484ed4d750df8300af9b0ec67f6e831d06e3faaa4c87df4d713e7094c2cfe68d64eb101a6a634b71f4963bf05ade091e83fca173d97d30ef2f3cad9dcfd5a1586f02d6fbe9be579d50e40b5ff63f19ef0852bb1c6874af1b88d4da6d7b79fc4b2be3cab06058a83aff07b8faf5a72dc8285fc165ee4bcf08e952f693120e45b153e823e6045f97d21a637cc6c264a6b03e8be2dfd930cebed02e7d33f6fd30542dd689b0972e1d78b693d5e1e6ae0b85d28ee42b9ab1a76f69f919d7458d8d59e2ca808e8124ff397702b105ba49fa8acbb1d397541e7946634d3dd6aa577b031611c27ce78bbd482be8d06e51ed02172dbe83966ec81ad7b6f3be25b90ef8af2474e31789bd1a598757740dd3601dfd1cfdc55ea9dc3ddae57ffafb55d9bfbbc76587dca8b38e0c912193730472ee1c4d0b1ad7c1b3da2bdfd305e72c7cd0ff2e648dd5b59ced6b4fa4dd6d18ccc48928c1d97ed0e9047cabfa0e60e760e5abcd08b2266976472e12829e606b57a1ea4fde63caeac2a5f148ddd3727da3bdb27a2eb4bda0df3c10aeee4b0daab3869e55025b24397ddd477ffa1c157144b492ddef3b2c0016a3e6eb81c72b312e42bb706a95808256e9933524406fd22e8f16fc7d1517c795b03c28d5d8e1ed3d4bc3912ba345df55a300615bbd8c594aa50c8bfe4fb23f22635ec5d4f6f36fe5b95d8902f5fa9b6bf46b1460f79f2aa29aae1563cf393b9e091f4639100ee27f4ec91cb464c160e75dc6803abd9ef26eb7d96835527255b42eabaafb72bfa93b42efae4eabe7dafa80da99a72fd091217ba78395ccd8566bd0aa0ff5cebfb62c50bcd8bdc27096468b7ac5960a7345e67c9148c28648ae84641a5dbbb07ed5004fdd212f59110469bf1b049e63d8796f5b38e098d49ff81534b18dc91ca55a06a1c64a56c369fa819440f23f3583e1f19cacfea42eef626b89cb5eac71dad97d04daf75ba99fb265e733c7fb6e08cf6732092498e5f8d8cc67f2a233229d1f44b32c35b79ff855ef809d85b9c70a4c9191b33dc4b760e9d2e82d0b67ac7eb847ac799f638b040c5b8be8e7ca3d9508ebc3306e93a4660c5a2be5ffb3ed2c009a55db686c774af4d23348028fe884878b9442304268297cc791b95b9888a4c1c4941208c948409d494a61270afc7828931c414222796bf2e68b0e6ba8e356504bad1f3265be5969065edce78b80c75d7fa0035c66effba63488ef45001303f15fea66773b63e01fd3729f3442ec2a788ffea50f5c12680137d67c59f55326e8ab992abe0e02b46a4ed8b9ddb36dfd7a1d9ff42489fc752ded854c367058e55932b8230dabf17b02f6f602b539c3e33e44d4fa09281dd40eae7a203643adc96cbcfc00849d602ff8eae2b907e39a655d6458917a8b713b3528d6c50553524f792c9fff419aff943ab068020c413532d0367bb766d5d0d5b42280b49f3d3fc9a7dbefe9e442b9d2e5407cd2e3f63dca0f9fa911589449e616e686e81591fb68833809cea4c872733f38b19616065ad3ee935fc3f9fdaf46e3a30f1bb3b48e5f3c32f1fc52d457336536b236163ff0e44ea26d2fa3e9cc336a11774ccd9360bc52307f737b76540dc6bb614ad0a2ebbf094155d3f80e50f9b245c519382d0ca17ea6ccd9859f52f88afd74e51633d5c4be716583c75c5b4c1340883faff91a7fc418a8425b08877d2d5b02da3b9620812cbac76ab0a3c6d9230da88f01c0d67c929781581eb024e4e39d719e2f501aa0ee61742a52f8de40a7b4bd139162a2cb24f0b1926644ce446d8639ee27a98c0263e842bb294a64526375ad8379d6ebb46247ce7d2814f7a9d023f719ebf8fcba86b445e691c744516698500a35246d66da432208eaaae103105804963cb0d5c25988078f97d096b934583babbf020e4e17e120a88954c9ed3a5bcad15a8b7be330b66f7064dd986b49f39148ecd1f5819525754c3e012b46fe549facf22e8b58faa4e889e7306495be95debea772cdcf6cc0bc8af8e8c390a922f9bbc4c11768abb25d1906d557f8f6fe521a76b3a7b2913af46bfd2f5fecdda7373b9fbc54e25973fd275e154007b3a9f8adcec9865bf4b3283ab9f73367f12fb41ff821a95468ac3ceda4ebd2cf349137e356aaf883f1f852f2f047a9150e2c8ab7d537abdc7f2c1d7e7aec95c8d3eae510ac4bfda7a22f07a5fe915052310902581f1fcba9c1538743a8cbc38ce22c276eff0ea2f611e6571487ade7e4504418b311a366cbf7db8b34425732ebaeee5048e56ef1de805f48923eb702f498cdf4599d21835b811edf91a6096ca33882e8d7ea2548647d76d338dfda54036e110959a2906c013e3316b09f609401f55d9f5ed3124e919a860f4ecafd52b3734459e7b666c71141415f91337b49589af6271447861a2d199fb46b2106a0e25117d88a6447aa6b8bcac8dfdaa8c96c17849b4077be910832877433bbafc788ef6dab4554f5f34fcba57e99090e3a54f4ad234134dba21088455e5541514843e3e0ca402f10c5d9a9b97429b271c9203cf55f8c1cdfa21d8fa7ab99edf5fadf6b16531c163889f9330ab7934d8526fccb828079de901ff1ae114d0396fc225d6d48715aea514b68134be2f5d6f22c37dc66c65345b0ae3f8a7e3609498b3de43dd53714993c637d7633c279f961b4552b3790d380d7fdde7583303af5f769f5308d6be29eebdbab327bdb778e4fe471499636875e4bce90b4358d2c055838880e7beaf238194b068800677de0be0c50a7731b5c0e0d16702f5e8b9207c8d6d47dfa070b7b41cb1a4c962d1117d304baae3998808504c9f4ff2bfa130dcaa64f9c37b1063e5e6eee871b7e1d45b9e11b4967e28651ea6f0a8e0091c5573c5118d6c6c802691ef04efc46c53ed1cb78234f2e516140e4cb7897f1655f6045bebf4443a3fc4aaeb9a27a3245643d252b09d8f19fe1e079555a90c28601164752b8a865c19d774e0fcfb52f022cf93d12aab5520f5020a5e75abfae6619673615e67082aed0d1ca5a1f80fc78639ae2a237de3226742c594e735cfbf713175d11d168e0edeaedb272ced633fa0200c6faee839cf7de51b929ad2748b1ae26b289b34a2f4930607aa77e204ae2a6cf0b34f26c71c3e43d20141c6e50b6849e439258608a5d7fa8df379f4552eead59a457be0f751d7e7c94e2968254cf8254eab66c494dec02117be243706f97d4060b167dc54d8659cd70e259ec0ebd70f98d921f0c0bfb3c6ccc99ab3f8080f361922a625c7da37e810f3d65408d9bf7b66c3017d4bc02e928da1fc7cff3850d875e41131153c96034d6260759fe9b7932208dc93b33ad692df28145c748c05cb0a301e51a66b13cd738fbcc0e1ad9b4bd74c46ffd6a6ec2f6b175759c5d8047c568ee685c77397f522f224765fed14db99e251d9758a58454fc05bc0a2d432a8189234f4901f213ad2aa312c642ab606a871717539bd7314837391e67d912ddf2e63d34dfc2e75ceeb4229ca71cb53928bc806f68d73753e1920dfb894e9fd629a42ac6833299e32d3ae604e47eaa826d95f591856f7d8c5f19ac4f899a5d2aa6810682fd4070350c26d3f39b3bd150510d144c0303093514ff95eeeebd296b88389ef6941934f194ebedae00e1ded1df78965ee409c8464905b9a4ffce6275c107d906aa34b5def8bd1e82cf70ea1b518f9dbe9c556ade29fbdb6495210942bd14e5a4f7c27b43b0cded3214d905b0601e4fbeee34a21c0b8b839120263bf6f88eb7c51acbc584547a486dfe92a063ae1c7579bd43f2238e7802bcb73c1ea7441a9cf429228e042147fd95a77a884cd3134d996863f9e2f0f98ca95026a897deaddfbc4877df8d5694df23729f57b92cb2b38fd008e83322e5fa50c97e1e2ef6a068f135c36124378ae47a9211192d9da5075b1ab56a9135847fdb29a4c209361035ca5e20b05c8ab8d960ee634b33a69375b5450a3e9e48cf68a7989adc3b086bcee2ab3f7cd18ee9a8e6f0f7b617a9de82e20292e02791df27f0c3a036b047880cfeb19fec2fdd671f5490570ac8acea427e9e99e284d9730c8986d553415794e1fd93b964c5fec7d763661474de0daa0e4d154d2ee694ac13d30460d8a32c097993bb6b5151d4455bea8ee7ce0a4748f0aa2e88feaa720f10ba1193fedb6c1b5499a3639f0c2284413d1fe7708cf2f2c65d6fa5a097f14ec3da9ce71b00f80c505ccce11b2300592481f6cccebc71dbe28963498869e537ba52183fc58213cd3acf430ccb0f33119bda656197bd441daed29e2f00be3a39b78448dc3c8f9d4168b773a1994c7a06f853baa77ba30ac428914123ee10f134e43f611f9cd455c3c7cdc4787da314d4cb217f6ae76b9294c2b08298a334023754c18f8753149dce528370413b9082f28a42dd6f700330871ce3181b741712e343734ff827f1618252100a419403b48b66a4ffe0f396474d4bac215eef6e2678adc1e1edef1126dfbe31960935b94e1bc15f879a33a4cae5e4ec1ad7fc86d63408c1ff8c00a0f04cce6dffc0226d70179d2208db42309cf9fa97d9a46827880d24078b8e557c169ea16d7d114d057e07e193c69e92e358acda022952920febcfe2e53137c37fdf12db0a457358402dd10033865dd828799dfce29b11955a91dea412e75321d2ecfc0247cdc319aa44a2f4e152772a1d01a3777778a6617ee5ab8d126b76b5c5c744650ad4e420fc25eb969c55c06fcda585ba51f37ab490e3e2ad9c170e7afcdc179297eeabc986b748f31217c90f895b4e08c777b92776aa32cc6ce84d9df34314b40c055c7c273a3b22697ae0567fe7ef8432a47fec5c9c41a3ad50c30fc90aeae79d7a1f48ba426b7201cd510ef8b9c9b99158b5a006ed045cc22061b10956c734b1d0b4aec23ba5cbc451ef6edcdf9329957ca3f5e660c3b9cfea13b6a946091b0bfdc1892ae7a6692e19ccb861daf0574abe4c8f0239f7c2149a05a9db3d3394ae7c66a09f52bda4f5900aef2e7a0e19a6416282984f6294709174bc49091b38cee758e8a28d70ad1829dcbb4095743db3f187e99bc6951e7e3bb85d4c1c0659f0c67dc27bcec902f18ee6c9945479e21d1ea242b158348c9c658ffa47b20ec6bee9322e2c5eb8eee7a43603649eb66def4e0053c5f63807d9da1b1c8dac5a6ba178aba9b5eaeeae4f1d5540047468768e887d369dbc0f4668093f0b1bf9bb64446200872d77a7d18bcfc7c1c7144b9f89ad772b61c503670b7f72bbf0e92423ee28eec50c65b41120c8c2c56d03f2e4c09239a807944c3f437fc6c53f5ee2f16127cc365712ff913615a0a21e2812029a2f49a64a67b284615d34df312020b024de2d6bd454dd926023649fd09a9bd3bcf7b1acf41514a0e4f0bb8e4c8b98de8ba01a65281062a96c02a92bab78d6cebc78bda26d21f89244e4335d8a0c22ff446052c0fc4e5ea3477a30b03685b19ca616af7e2056c746a2af3ea5b1e65822ed134fdcc3afc7ab68f6f5094d8f94a5a3d15a6b0f53f19051265a86faeb5f3d1e135a19932d135e2d2aa0765d548aba4e930f7d47b7b0bc5bbdf32e698fd7db2540581e84e08a48c6d1527b31b4dd4b2a12dcc92437773a6c526378337ccb6b52d1b20667937c070e3e9edbf6e72cc44ba118566e884f850384c504d8c836daf31f58d233aaf4dd44ed7cbb47b22e8a71ce982fa0038116fa9756a8873b62835b9f250237dd9dc137a5049c24715ec4fd381b6d3aca380e73fb3a179b2728fefa29351c23d24fbdf338d2385d887733ab020af53e799c0d0c569bace36cb7f3a4ce798f789a4968d34c4c5551941a549bbd4e4614c11891ce9770319a7c1e77e31f251c7159d74733536ed14b2d6bb0b7ac1ba3748ac385294a7792731c3a435429e4634da969d572fd907a82821ecf127baefa3ee77aacf911d254e01193ab533eba9d04ce3ddcdf39b5c8c82dafd227cb7eeb49b655d40b25237bef0717627a4dd7f37eafa918662b752f859d66367677f3f57c5bbd3c3ef45e0cb209712d8bd816f5f0866d8fd509ffc36890e21e833bda559c7ada0a89bef0d95d0bf56ab5905315d2eb02e39f6f4cdcde7bc5ab17b68fdcb657e4ed57b065d26edcdf102d817b47c9fd1fd999cd8c2cb515d73ca95206f6f61e54ce1a6755cdaea07bc0a0316e660066c9573d3bce939552964e67c21b674f165c2e7715bafce8cb95757db63a31583abc3222d3e50d198b8c89f09c4834765993110d63b14874b75084b28664770eb90201d1aab719c0f5c4a66e8d61b10bf1001f89a79148ecaf65abb22e3e9523ef3c996f6837b393b22237182c017926d8be6ad1be91ea518037508b5993536f03f44af7505bfff1465d321a313d9d6763c001caf49e8370e8602e42bb93f41b9b0638b1402618416a385a30d31365701ff7d0799dd358969030c9a206ca1426d03818e0787142b1a599f54813a3e82b80c05ef8df85e28a98a26584a1d2948a42a6f1e32375e9061fafb4d4f07abbe19675949a10232c1fc79c99ae25526a9e9bdb6fad7d912973df648839ba27266d197508eefbaab407638c6da35fd0177b1c55e43b86ebc9e4513fb478e6e8c167b3379ce8ebb17b2c5c4cd717551bc4b2620e2f4db949507f45d0cbe11dc43c43666bcc450b4b3223dbaff41b96cc1297216ca02fb1cac4e1981116d1b296819b1bceb7574acb8bbc70b6f54845d020bc211ce32a7905fb09e9e83133de66704807952772801af96cd10b9cd9423416000d379a8d0f13a963db2b339970974ba7fb44c6842d8409205c29c501a668302676e61e25be6c20840319706a25b58547b9104878f0238f340cec27da908e95ce11586c7b34566ab13c085d7a0926328165d566e8bcab1aee4a8880786a5f3ef4f88036b9ef4e4b05319382e1414d745968ed837772637fea0e0de6182150a15ae584c13487c9b02e7c6180fd103588226a532f95dc15efdda732c5d4ea9b483dad555b962b1331f2447eed776683d1692a921d95aaf40bbe757e5404b9c66bc3beb4cc6cb8f569179577519e0ffcea1232fa253c7898ade3f9dfcdccd394a315b78f10f4f1fae3a1f88d030c009116deb0120dc91dae7541ff654c9f0f7f156f6c94537f236e255c92bd7894a572d3cfe5b2b290a1aa325c0b1d8a4969073496bba22a6de650f0b48d6dd7f47768b7ea28cf6707f18debf7d00542a462a6370867448397d25eb74916b1653b0c4b63f6fee54ba380b6ef7dff075c277f34b7c046bdfc41d715a99b2da28302e549f7143de592bc4a14dfa1bd54b6d14c51eb8fc442a8544edad42000b6fca3790b5301b1c47217bbe87842949b8cb976519a7f3a4ab7dd2712f84bf6da57903db4a5f1cf762a8982bf5c32a3e1df8c49d1858edca79a830c3973e224c56a0e621f87514a4cabff4c548a20afa1ff14c4ae9fcb1f807c30a331001e5261a7da06177e63b7615c75a508161c8fb9fe95ce4e3f5629fe03e4442780fd40c0fe997b3dbd984aa46c52da5c2694ddf46d6c6089c689d572b3e48b0604acfc992c8437f38a0ddb952bb449af2149b99f52b85d61afec6d4400359628207af6d939088bb5f557b733f50efa3d8b399c43c58e995c21410722c5498eb631b240c41159950e9055efa2eedcf267d76757100ea59e26011acc9388e5e01b7115a21fecdaec210f1417b396ba7a2ac5a6d20a403df8069014202d8a2d9ff3bccc5602ded69b12488d3837b11152697469bc411eb5f7a849640ea3ff797fb2055f830ca19d842d743f8db2447fbfa925a8a43e73be78f83651ef439ff0ec51cf95aa2a4b70675622cbaa01b78bfa274c6db13b15808ca58b3bcf0642ed8aa87a39277cd142eb0f0fecb90616b355b6de13b7a494261a4e0f019fd629147ef9aae53c02bacf6d6a0972a8ce1bf5e64372ca9dab8c790ef0bfaae48d2cbb0e0fae8fa293d7f0567c10035d82db51c300266a3cf96c4db210b531de5c66a655a5ff9072817f81279050b24e8f2af808a54a05c01b9ef018d8db23b34eb70537e1b42f1e05075af0a74da0d6939f8255907628fd9b02ec64d0f08c97608a8d18c01d0c2e3a740bd9d17224f2c410ed75df406c934649253a80cda172d965968e94e3c34fe65127de22430d508f99267d525fd20429e619a9469e9fb2471d8604a30ab09c165d033e79b7081d0a54cc87238618b4b1a4139c785c90a87529009be0e3694f1c752013f7728d9a15ca5886fbe7cc8bebc8f10726ee41accfdbab4cc8510ece5511ced9f14a0a779e1f4f09d39c55907ae9e70c49acccb4be21bc1f1ecf1f82ebe63f05d930f18804ebb2419227e19de88a00c35ec58dc32cf86970814349f2e5a348bd4aca225cbf575e31f8fa9bceba54cc93d10e826db07c817e4190df85be970f40b45a113c5c7e9fdeb592297f6f4b9ece8b89ea4f457d8fadf33d75eb9926fd22ef636cfe34a8fb09609caf681892273bc9d50f53df18eac787f3fe5602a8e5618dacdd459b4f88110ef737d17a5fe44672fcbbfdcd63990cfcb98435d2ff14b514371b5f27627074c2f1606c7fabb98fce09887e1a1bae13f49c792bb1d4a70821a705434a8dc4ec88c24d32eaba411a2f0fe52ce960ea342789a8f12b0b2bc5db8bde3ac818046e04c6b54f8e5fc73b613b9bad5cde0d93329b656695e4d05507d92a213dff02bf83ffc1c05bf396fa97fbbe3061d98ded42d651c3307ab97b6cdb6383685dae1329fe8d13962d8962fe5eb79ef6aa2a017ba8969239ee68dba0499d0d40bcd58b4b1d349e1a9ab83aa60514efa09ce4f069b9b5efca8ab5877d6586165bf049a00f59495d49433637090227709f72ae0114dec84174824083498491c0db6041b3b80e507a7f4efa4785ad19a6383dea00ae4629b3f77821bd33091c7cba4b07c95320fab9eae656f836e59a8b59f84657e22a2acec5b80edd2d1ba378a75fc61562f5b7bc52f65ff4f410b1936c4a8b1e71cc89746ddb1444fcd97c8d626413387b2a7653a1b3321c68209f5d36900fc70c53ddab842bed4d4982eec041935ddc985bee53b2e61c08d5c02b9fc549510d2c78ba6d660295e3a59f5dd99c353b4df5be39472eea68a7ab57e83483951a7ccfa458a3928853fb378ee8cd64ac7baf85507eb88cbf82a89fb36ae4259b9fa922740b519cf54b7071da9e996f17f18ab2df7c8dfa19ae43f90684f5f51d01b03e2e520d44200f6618d21be541214798673f96be831cc67489fbd35ee4434371c3f87660e6d7bd3f033595c019d564fcd9766f3bcd57bcd8bc3f7cad97cdcaf5027dbee468bf2511e507d45ed55190ddad1a1abffe36957740b80ec34de5cab1537c117341e8cf88c43962ec3a660b75636fed1795e498ee17cf1bf74b0b8e71433d23642839e5c62c9d4c24b61539bf754bfbf26ff34a9d52eb530393a265a1c469597a150cf8ca282ae30f3ba61a6e2329020e47f422454c505359d1aeb33c4a109d33fccda5c89fd8e90acbeaee55766ed65af5925a5fa40aee6101777352b358ea8a299e2bc35acadb9ddd1b5a0e60fcefa78f7bc10b943926b58fbfbbad32954a3ac05c7e27361be808b6df9c5f4a718707334055d370093ae257cb97098acaf3320c8b143bda4e3cb5d7a938e24e35f7e4dd2b11ac6cd45e5c3e026108d5049635d23d699b00e87e6a02441dac2388bf5810039e77dac75274179d76d381fcdc3b1d4f4582ce5b0209525604f0eb661d1cc5698af72867b995360bb380d1bfe6112e3b42adcc29f12008a102a459af223109ddb717076e3eff208f64fc11ed1b0b2f7b8736e61b784e18b6b28c46c3a8094237b8e8b30f347378ce48a2a1af9133ba76611b7c87ab46a4a07fcf716dcd4c135a5a1eb82021d3126bf67e3dcff930e6ab9e9f112f71c004510a827a6bda6890ad4a06af094158fc723451425d72d5cc9d6f23a1562d6c84ce4cf818d89abd902b698ce423f3dffdd4003b147f51fa5d7c914fd4d879bc740f87702fc9fc3c1762c280b109e96d2c72d969f2c85a8742f29df5041459c41c1e11164f8fe3bbd7a0c981a42bb7501f672c707688a1553f0b493fcfcf19f8ff3038f3ff1c340689e08e0ac4352e84a663055fea7d089e59c0a2d2b673289ca80b933310fdc3ce7d39418617971e1de21b4a806918fddc3e60fc64df11bba96cee61073303ee56adc7f9861876d15143ecc183b2bbc7121985d32e750227f44a3d0438ea4dc8a38248520b5fc2b3ab2ec90bef48528c2e39b9d59ea41b61890f9321ca46c4740e2ddece6305648987a5ab5b4259f7ebac10010ac8b8242c8dd5fa594b91138282c9bc5ee6903b60f38d2c72860e2d32959d610b2b4ce9d90723f0289918a5d8854c0509f9f2343e80f5e47a51865d4589b229fc58e35c0e657c815223c735af27b19244e47fb65e1ec9286f7ef45dec03f7ef54025a902a225b7f665509a2abeb9f412cb5df16120bfd7ee94f69e3ddbea3e02e508601e3987a70fb7afe5f240bf7529c21f15d9c3c442e202b870f7b5edb518aa1761bd1826c1be8da1b61454a0d7261b4272e4ce977d8e29695f3444fcd79aaba379efd4675e39b3db2cf3b36e98da4ac5848747a1055e01bd6efcfb4e08d6f3027ee001b5f78b3b6b4f3ed81905ba272a8c7ace6d90902f5848646353feae287e39bebd6ab2fa8a0cb50e9638c86a2051963fa87ff581749841ca2367e0f973a20a8a633b16313cb4fbae5a6d9d857d6b763baa251fb906b295dc4a07267231b48a289be403c702af7775603ee59950febf6587a63223c84a06f9b6562e1fc9cfcad9068b5e5b2bef90f1e1aac0d39dc9724517f2aa53e26ad87d6237c5849199207bf81d2c6be721f2f7076560a3589c837bc36bfbfabbbe8793cfb340db7fa2d61edba1fbdd3076e0371c54bb8b50f96ce1d366828e363bc55c7c56e93f3a9319f637f6190f023257c9532a514d790b1f46ece5f6596cefcdffc233995ddecd11f7c6da84231d048f7e9add6ff1f8481d07be7cc2dca198b6f9fa46401ebed7b685a1b81871c61f93cb14ea5f49e279a9f67bdcaf79717667117751025d67e2f37a48ceb1d2d820ca4fdc8db0f28de7263b6a087bc12d3464c3468d1872eda01ba4a5c90f957c44ea6ff04d5b9acf28cc9e091e7c7188fbdd5cb6c2106964428d2d539dd7c9cb86aa27502ec691d4cdafaafa4066305206760ebc03917f951d326b6f8a010c0a9d1286a58236e420869c8052e106f53a3e2cdad3d516f8ba1243a90c541d424dedf059ccc43e6fa0a892859afd449e86f51bffc6379e8eab6e1ffc794ca289836eb55355915339fec5d5b894ff5f16474a5ee885a24b668594f91185e5590ac924c0b5e53a8e9f09142b26665b90072c54ef546b675325c42257ebbe9d3165c6356c4d4bb02b07e4d673259f1f6d4658b87f4ca1690b5c8f867f65684a7ee77fda2c4bbdb32980d2d3efe1d7431e874d651c22f70552de8b17236e97f79b7def44baeeae68af36a1bd9332f1b413d30dbdbc759f7118bbf6e855019351108a76914cbe70fdeddbabcff695e8edacffc11c36b92e18e31ee11c7981ccb8fc0817b88c64e534dc98f95559f0a077e1a0165b2ead72472f0fb46ee083eda2809bebb86db2cd37021455ea31b47f65d5c3afec19e2bc5f4e3fa63952d9afdbcbdb1ceaed32b5b4e26143da929542dc70247ab370c74e76c3f6b933ce23929eb4e43c464f40b92f139d05ea05026612e8154bf66873359822a8a3f943ad4c9c0d207a0ccec8422d9f1a87825a3c3b8fd21c0800eeb5c51a203284a77f3887a35565d45a6ae9dbc70ee53c1ce8a1321c2f03acac0bd8f70cb29e3592fb90410026305ffdede27eaf0c56367339cb5ad62df92bbc86a19d6150589c321485ce391001e43756d0fa9fbda5d9dfb0e9cb72506b10c174e94cb05189881e07af454a3e76ad30e244ca9b6e918e99bb2ebc7da593ba5309296da07caaaf89340f43247ffda496f485dab0bf5aa144a759a5bdde1e9a5c1b4319690d220a5a95bd2ebc9c49a733ec05cb8a1460a3151235f1f3764db3f7977b847e24af517b1f9077d779dbd3abb0b5f437816ede9cc50150b5ce23ba0102493d623ebf123d36766c3be18edf76aaaac8311478f7ba64a755c6758be0fd325792eb286573f97d6e2a2a488ed51b69213801f991eb0ca205d22d84f7167fc178b711bfabfcc220037fe6980ab6072a3e6743fa4b4c8898bf051c11187a9ec7b1523e5c137a27e7aadfe5c795005b33fa960c352f733f889702c1778cbab9508aa35c6156cdb9a87a8e41d407431978dcd1267b2e9ca9b598d62380958938266c8977338cde21127b274f057d6b19142890803ac2984e15eeb00f91e18e76bee2757b8badf4754ec7b30c4b9aa7e1836a15df804b7317bf261d46bed6d9f7dde2d80a789f6c3787d6a555f6535e6607411ef9a89ceee25591c6ca16f94d05e4d5358137c010d9482b848f37baa95514457ac7ea2e6f783e0e5480e3781f0c0d174b4f9fbd08e09009ebb7e75ef123471afa0cf744c523fec1f211167e892e63d43384accb4d2835e80680abfa417275dc4245e7b647f08ef648f0ba0462ff489db2303f08b50e2b0840319569f125790185650a3f54e2144413372f6e5597dcd23a9d6aedd697bf4be3b6d4b0983da7174809cdd697b93316f9c63535ac19592446db7a901e6b819d3d0c5a10a2a12a3a5caf657abd4ed9f1eaf0be7962bfd88de04d6b8123849ea55a72a60f92a85182c7f3806a3e55fdf47242c677859b62d118e4bfd604be040abf6ae6f4c3b7a91cfd53d887eee40e6a31c8a4b4a9cf3dcdd1af228b9c9a25694dcaac32039fda4c76825435a55aac6bf15e99bb6aa3ee98da3ca6e0bdbc8651dbb8b8f6fad29f4e3e356c90c192047218e57c229a63a05c2a401356ee8405f710ec2771745c72e7404039a9262ff58e2be7dc5e27699cbb1422b47e717153c52e0cbbf8abe8688f659bd027acd4eeae5344c3f8112db34bde9173ac44a4d6cf8b7e1ee3945f80ebc5b4e865641c4fd63cc36a642f7dcb6b4517cbf6cc12b2cd223e1bc46c191952b72103e768976fb829ab689b34283f2a3cca70dec2416c7c34f274c76856c1541517fb04fb887be0a01f05d28265d3b7943f9180f775b84bb46cacb565507f3dc4c2be246f796a5c27aa2b5b6067547735803a8ca4d8d236fc7d89092fcae46b42c565553224601ca9e0b1ab3bc2e8b53c888baef3906ec5d9c21455ffee7ef95bcc2068807a8114ac40cb3431b8f537a790143ce62052ad6385ec9b10474fbbaad8919b995b96824e31676dcd28e97019e35a28251615000cce3699191a793a84d05e812ea6f4046bf0c58dd0f0f9b8e356327c85a1204145a8d42ffae4bdae6f1d5ce236b649a814b84345e01cab72cd2d1d73305e61478d1932e751ed1fcc3b17b29c20e79c51b7fecad4a478b669d7468e568637de904f922102258c9aa24e89be1d1c532db2bd680e6824696bdbd7ec97398a1bdf24f1d45e7bb057ba17d0f403d45c85b6a414ba0683517977fd75afcd04827f2e4aed3ae9df9bd5ffb6f0876475489e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bd3de1ffbd3df3cb088bd18f8c8d091b4a42cc7c30f304d2fcb0a675c43a62b2ec98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830574ecfb7a896ee3b6d81f9fa5b730a181f732edcac9428cc90c8c5e0eba4c7ef8605f015029fd20b1c9cf56cadc3776ae4dd92715a0f4e26a5f6714ef3ecb236784782ed57e45b894440ae40c6b09410a0f73b66016bf02394d01e69382a705ccf0d4bea018ac1dd40e735c5f46585b4160e5d9fc06a5a5e50adf5d9b241dd924d1a94d1107b16d33ed6c48def1667890e72d94279fbaf6465e9ba23a60202fc6c04bccafd4d09fbfc89245cc240b51809dccdc9d08f93bbeb2e4ec2029d51cb4a85a9971a2c2e16dbc0ebd6a1d2f2767752b6fcd20efb800793b0ed3ffc382b0882650737e1eeeec77dc33f76194c8d6c6b75e1e39f4f4fe20794e05310cd70534df49950169fa64c2ab0e44e032f7f05a1c08cb6a208966ec4e2be91294d8b1152ddfcfd7f77047e9ee1d002f48560a78bb57cedbb60bc79c1222acf5c5b627cd399e8f6b69d592fe9ed162e026b3f5e39379ca45a4af38bb3fa96045cc971b1dee250dc5e00841a0135288fdf7ab006a3bfccf5f903a9892831518bc58f82a7d3d084e1ffeddf803f888a3d013b1e233d62a2f45364ee2ee79c2cef9ce302d10aebb32c1de807efa2d3fb5a8fad2874444cdb697e46366f8c1fad886e5801eb8f732f3fbb8e89f2e08633249a116cdabed266b8361d9451ea41e4b4ce66db72c8fbd77d2d1599820cb573c048d3668f2ae484bdade16106724574e2f9f1f3057633b946b2dfe0dd1361a0cf1e51768268d0623da852d20cfaf94e4fc9757ef9de788397fdb0d68be241dafded329ac45b116d0cc4112fc9d9c1248a5566af05dde9c7a99acd1919e6531edcb0b22c32a0828e5a446fc2179b68fec36fe8b89cd1d993c74a1241570325889ab96b9c4fa9b06839833ebf490aed4b4c2317d1b5494eac0e10c8221bf3ae1529b6a007563ea20754625041028b964dc2d7cd2946c463c3a06a615e06e47c6aed8a8b65baec7e713d36f46d00e36370bd7dff4ce93fe4b4fda0f2990242b9da7f1ddbff992c3d479cac9aa4ff8ff5b5cd1c93255cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1d95fe86c0291b1e5eb2a4ac28881b88b3c8bb76e5ead42331d1161546a61ef666973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b3b10bbf6fdbc2543bc693af9c6a28da8920f8508f0578ef44c1d240fe719ad871ee87b4ffff7cc6b9d988da34b5cce62bccd457cd64ce2e69c01bd4926a19cae8cf3aa00976b48b293042ca3d7016288c8db09effd40a1864c58e4072f252521a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26bd65e850555e2907eba57a7fe5e44465ea361a84ad6b12be732592f92ae4c4e2de70590bbebc137a4afe11ad715b5c024186586e2251dbf8181c14498d01ce71b0ea3401a4b2837fd7ff5220134d0093c85bb0740d3bee391d1ca5990849336bd3d41a61d3174d9f06ec71756890cd745246cd1ce7073ee5d866fba3f58ee4230d08d49aa27efc4ae6fa68e82f889853bbe7f97783188138f5ba8a2c180b070dd4b50b58c5cd5c754aa4304e0ca08c03cbbfa684d58091fa61928b0ff74576205187a59c72e08d19766be8a054d03edc8dfc99b859f231b1fb52a61053674fcc0cd0c9b31f56e91fdd7b23d01e2cc9b8d499c6c0f6f612be45ff0fdd4490a142b97732954088f45da582f2bb4d095193c7fa9fb4156c1b7bed234c17db5c262dd1c813e2e77a67ebcc9380e8fa93cc26b499fb78355099a5a7dfe4ff02cd00f0cf34fd2350bb03fca65752be45a3121f7ec7e508fe8cfc2dfe554762596de52923b7ab29c5d06ee2f83ce707a9b7aefb483598158992bb02df1ace5612c9837b2fbcdd3ce4b910d15040028e1292eacd3a9c748a77667660fa1a0213180429578e09cd79b579a9c84dcd2dbed77a570e33aa62f21ad1a899fe1a0df63f8c23490964faa7923ebae1700b53f8da7b0a3d025d935ad0f0173176cf39ec43043faa9684fd38a83bd0cde922dc3b69f968dc9fb1813a1aed422b5c37642deebafedb9ca5edbc5ed8bb4d3e208bbefb386d9be7cfa2578035f3e7e9cebe71e9ef060f6bf252f3ee37fd16055079f611391bce8ad2f753fdbca83a5999a580f6bbed577aac0483b1275de97990bede8de1df4e0d813437048f4d281cf74e05a07f17beda2a5fef2feab237341890ab201cee08744e1b6ede576ea1309e9c144bd64b9f6cade0cc7d2e1a51796399be908aa378bee7a5ea12ac8c3009f7109523d3acf23048a43a8f979f85bf944576589ed68d201a2beab514ff070d91dc665676d0ff050eed0f1f2a0c5eae28295f0f98a8936b92ad0ac7b4bf5bbece6a5a6dd797b263d9dedafea9b9c6b02e6eef5a67748570a6ded0e0550cb46882fa9bd115a402f0633ac4fcb5b613f560a3403fdeded1b4c5c5584c4679d0109ac91b9432aef51171960fa25e641157d7169d5e8232e0425986fa7fbbb20ab0cc2c4505c1c1a02debb94197d11e0364fccb03af62fc3f87b233876a8e72233df20d4a433c47f39662654a84e4e715b82f0fa8a4a301086df1905545d965827f3dc18f67ed66bd2e1f5c540f450882c0f1ebf30886abbfa1b284afec11ad6f4277f140a3bb1341a998d0bf10e9c3e9a66982ac6de4ff035db6e5498ba7ff3db37c78db7bfb536f0ccb49a4ca515de5dfee2ed3192f3d0a6322c98db82b2890a09c522f762c5173a43b4002c5679d23b154ccf6d6f0c164d5c39538bfee18e6135d130ae5e1494864d58f85a4486c01f2ada5e9e1abdfd2b6f923510d93022c1ed69806d74918523a38ec1a7bf53c8da316be5e3185a5831df26974ca0e92fe2ebb49d786be0ff92b29d9f6cedc0fd360160d489c6715e6ae0d5c9c02f946bfebce5c62a7131f7ef179ca1896812aa325f88e8bebd9c06412f31504e169c6f2e67fc2ddf889be79ebbc9f58148cb6b0b36d8abc1aa205590d852dc4b73ab0e702a5f1904efaec0ad48272f38c666add63ccb22b56a04df9370c72501011659d500c0c3b3cbe20a1a8254b3ceff2404892ea714988d2891207f1633c88c358f11e5ca1152f114d03ce6d9b906a8ecc4b6cda23a752788ed51cf82fd96dc6d4ef09a94890cf08d58aecfa3dad71bfdd63ad42e8958d99ee9dbd7b0cf457aedddc1a41abf6ba3f03eac02220c15865bd87950f8a098a4b09892cc53fe5c5aaa4a3ea824c8b199e445dad67faecaa4537a13baabdb8f82b465f43cb13888291d5142bd8fdcb8e8633f8092f4a479643e6e745346b4d3fc44686253b14fb77e7a8f0f48f915299457fceb8e93073d9629cdaed57a63962300804ec82a034a6229bd80941ff5ef7c045357b9f37cfae34db81caf2d9d276342ccdbfcc68e94e396c10b14d3a0fc3470ba0ba7baafaa0775c0442310c61b324a60878ab29a461e35d6dd10d28e05d1c106527c92f501780534e5fac8198ce4729d80db6f31599bc01f3dacb044a3d7dea5b152f129ebc13e4e0c54dc9893db403081718fa8fa5c8f868d3b5540377876794dd8c0bfb9010c4bb16e8a1f2cb6d22c62b838c88f3cae91c998b5cb63f36c0351d4e54b31f826a4b4c9adf6bd4c893e3895f59acb348941c6a3ca692d147c5dfb985938551c5d807b66683ca2e56c87a1382adcb611c0d4517461560d7e95f5c01affb21350774cce0f6bfdb161ab423e7c09a6b516e7d4454a73462b0470c35df650d8a9e2393566309e45f9c857c6a1bca1b6e81a2b2be78facbcbdd3947c5bd2640d15376eeefee99ed88b862498f8620785ec019e8faaaac152ff07d6c1b4897e487f9c084f38f0371931448cbb24b8df22855904a99fd75b39bb3265a65db145c4d1b3062ab7f3e63be3a5d02a5dc4f1c4f0b25add8ea722a71c20e26a59ec66edf4130a100b8818a3176068a285604536878a83b1816a7f3c638ae2f2cd9e8e9d40fe6dd59bd35ea1f982366dfb5066749129c30ba3f46c41f402c29ab7dfae6a5432a9101e0b7283668750e921f471c1dd314a612bf0666f94ae708484bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda35bc9a152fff06bbca68a9911e0bc6c76339aec36ac2a55e424daa18b1718c754d51cb9caad6d87a4eb80861706adefe2ea591cf89a9d4daed2d5b89e0e9190899e6e794914386351dd2fd4447db94df96776a762d48f4a6a75e9c73c5ab16d915974e327ff02e1561342823ef63a6ac2d70bcb22917149552444836bdae9848e009d563dbe4d2ee063d1f3e36d73df69a2ae231f666be6ffc0d0fb36005406ec466a9b69e06e4b6d31890fffb950d9355492919081c457dc3b2596a5b30f8b5e8ca076d9ad1e9121715fbac401d744a108cb5a3b5c1bc89fd3a1d4e49a4367018db02adfd14545ccb78d65714fec5f437e7791e07b63329df7f2ea9bd41cd8f2a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a47c6bb1cb1151527be1e127b7614edc8cf71a1deda041bd44f1035a556c1c5a00763cd2db39803e7c30ebd91bd18287b84d0a468c4b3a5fa53bf41dabf8d9ad4a1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15e260119a473a3d771cb6730308255411359924cae6818a342505df7652f0d30f9libshibsp-lite.so.7.0.1libshibsp.so.7.0.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootshibboleth-sp-2.6.1-lp151.3.3.1.src.rpmshibboleth-sp-develshibboleth-sp-devel(x86-64)      liblog4shib-devellibsaml-devellibshibsp-lite7libshibsp7libxerces-c-devellibxml-security-c-devellibxmltooling-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shibboleth-sp1.0.42.6.02.6.1-lp151.3.3.12.6.1-lp151.3.3.13.11.7.31.6.03.0.4-14.6.0-14.0-15.2-12.6.1-lp151.3.3.14.14.1]Z ,@YéX~@X@W@W3W@UUU@U(Kristyna Streitova kstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comdimstar@opensuse.orgkstreitova@suse.comkstreitova@suse.commpluskal@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.com- remove fixing of the ownership of log files and the key as this allows shibd to escalate to root [bsc#1157471] [CVE-2019-19191]- update to 2.6.1 * list of fixes and enhancements https://issues.shibboleth.net/jira/browse/SSPCPP-760?filter=12270 * fixes [bsc#1068689] [CVE-2017-16852]- update to 2.6.0 * list of fixes and enhancements https://issues.shibboleth.net/jira/browse/SSPCPP-716?filter=11475 - update soname for libshibsp from 6 to 7 - adjust BuildRequires of boost * libboost_headers-devel for openSUSE:Factory * boost-devel for older distros - update versions of BuildRequires for opensaml (>= 2.6.0) and libxmltooling (>= 1.6.0) - shibd.service: increase TimeoutStartSec to 150s (as upstream did) - remove %{_sysconfdir}/%{realname}/*.xsl from filelist (it is no longer present) - run spec-cleaner- fix build for openSUSE:Leap:42.1 by adding %define for tmpfiles_create as this macro doesn't exist there- add shibboleth-sp-2.5.6-libsystemd-daemon.patch to fix configure to use libsystemd instead of obsolete libsystemd-daemon. Regenerate configure via autoreconf and add autoconf and automake BuildRequires.- Use %tmpfiles_create macro: gracefully fails in case of missing binaries (e.g. container setups).- build libmemcached support- update to shibboleth-sp 2.5.6 * Update solution file after loading into VS2015 * SSPCPP-669 - cached samlds.json files prematurely removed w/ multiple * applicationIds * SSPCPP-671 - Handling of partial success in LogoutResponse needs work * Fix line feeds again, VS is also broken * SSPCPP-670 - Session Cleanup for Database Session Storage can cause performance issues * Re-convert linefeeds to undo Eclipse's handiwork * SSPCPP-675 - configuration sample cites "federation.org" * Clean up ignores * Apply typo fixes provided by Debian packagers * Update library/software version * Update MSI names to carry patch version * SSPCPP-665 - Use of systemd breaks on reboot- Add gpg signature- fix some warnings - add service as a separate file - remove command line switches for conditional package builds - remove *.dist files and unused *.config files - remove unused conditionals - move libraries to the subpackages- use spec-cleaner - package cleaning - add shibboleth-sp-2.5.5-doxygen_timestamp.patch to remove timestamps in a documentation generated by Doxygen and avoid RPMLINT warnings (file-contains-date-and-time). - add the macro %{realname} and change a name to "shibboleth-sp" - fix Source address- initial revisionshibboleth-sp-devellamb63 1577120979  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.6.1-lp151.3.3.12.6.1-lp151.3.3.12.5.0    shibspAbstractSPRequest.hAccessControl.hApplication.hGSSRequest.hRequestMapper.hSPConfig.hSPRequest.hServiceProvider.hSessionCache.hSessionCacheEx.hTransactionLog.hattributeAttribute.hAttributeDecoder.hBinaryAttribute.hExtensibleAttribute.hNameIDAttribute.hScopedAttribute.hSimpleAttribute.hXMLAttribute.hfilteringAttributeFilter.hBasicFilteringContext.hFilterPolicyContext.hFilteringContext.hMatchFunctor.hresolverAttributeExtractor.hAttributeResolver.hResolutionContext.hbase.hbindingArtifactResolver.hProtocolProvider.hSOAPClient.hconfig_pub.hexceptions.hhandlerAbstractHandler.hAssertionConsumerService.hHandler.hLogoutHandler.hLogoutInitiator.hRemotedHandler.hSecuredHandler.hSessionInitiator.hliteCommonDomainCookie.hSAMLConstants.hmetadataMetadataExt.hMetadataProviderCriteria.hpaths.hremotingListenerService.hddf.hsecurityPKIXTrustEngine.hSecurityPolicy.hSecurityPolicyProvider.hutilCGIParser.hDOMPropertySet.hIPRange.hPropertySet.hSPConstants.hTemplateParameters.hversion.hlibshibsp-lite.solibshibsp.soapihtmla00014.htmla00017.htmla00017.jsa00020.htmla00020.jsa00023.htmla00023.jsa00026.htmla00026.jsa00029.htmla00032.htmla00035.htmla00035.jsa00038.htmla00041.htmla00041.jsa00044.htmla00047.htmla00047.jsa00050.htmla00050.jsa00053.htmla00053.jsa00056.htmla00056.jsa00059.htmla00062.htmla00065.htmla00068.htmla00071.htmla00071.jsa00074.htmla00077.htmla00077.jsa00080.htmla00089.htmla00089.jsa00092.htmla00095.htmla00095.jsa00098.htmla00098.jsa00101.htmla00101.jsa00104.htmla00107.htmla00107.jsa00110.htmla00113.htmla00116.htmla00116.jsa00119.htmla00122.htmla00122.jsa00125.htmla00125.jsa00128.htmla00131.htmla00131.jsa00134.htmla00134.jsa00140.htmla00140.jsa00143.htmla00143.jsa00146.htmla00146.jsa00149.htmla00152.htmla00152.jsa00155.htmla00155.jsa00158.htmla00158.jsa00161.htmla00164.htmla00167.htmla00170.htmla00170.jsa00173.htmla00176.htmla00179.htmla00182.htmla00185.htmla00185.jsa00188.htmla01100.htmla01102.htmla01102.jsa01109.htmla01112.htmla01659.htmla01662.htmla01662.jsa01662.pnga01663.htmla01666.htmla01666.jsa01666.pnga01667.htmla01670.htmla01670.jsa01670.pnga01671.htmla01674.htmla01674.jsa01674.pnga01675.htmla01678.htmla01678.jsa01679.htmla01682.htmla01682.jsa01682.pnga01683.htmla01686.htmla01686.jsa01686.pnga01687.htmla01690.htmla01690.jsa01690.pnga01691.htmla01694.htmla01694.jsa01694.pnga01695.htmla01698.htmla01698.jsa01698.pnga01699.htmla01702.htmla01702.jsa01703.htmla01706.htmla01706.jsa01707.htmla01710.htmla01710.jsa01710.pnga01711.htmla01714.htmla01714.jsa01715.htmla01718.htmla01718.jsa01718.pnga01719.htmla01722.htmla01722.jsa01722.pnga01723.htmla01726.htmla01726.jsa01727.htmla01730.htmla01730.jsa01730.pnga01731.htmla01734.htmla01734.jsa01734.pnga01735.htmla01738.htmla01738.jsa01738.pnga01739.htmla01742.htmla01742.jsa01742.pnga01743.htmla01746.htmla01746.jsa01746.pnga01747.htmla01750.htmla01750.jsa01750.pnga01751.htmla01754.htmla01754.jsa01754.pnga01755.htmla01758.htmla01758.jsa01758.pnga01759.htmla01762.htmla01762.jsa01762.pnga01763.htmla01766.htmla01766.jsa01766.pnga01767.htmla01770.htmla01770.jsa01770.pnga01771.htmla01774.htmla01774.jsa01774.pnga01775.htmla01778.htmla01778.jsa01778.pnga01779.htmla01782.htmla01782.jsa01782.pnga01783.htmla01786.htmla01786.jsa01787.htmla01790.htmla01790.jsa01790.pnga01791.htmla01794.htmla01795.htmla01798.htmla01798.jsa01799.htmla01802.htmla01802.jsa01802.pnga01803.htmla01806.htmla01806.jsa01806.pnga01807.htmla01810.htmla01810.jsa01810.pnga01811.htmla01814.htmla01814.jsa01814.pnga01815.htmla01818.htmla01818.jsa01818.pnga01819.htmla01822.htmla01822.jsa01822.pnga01823.htmla01826.htmla01826.jsa01826.pnga01827.htmla01830.htmla01830.jsa01830.pnga01831.htmla01834.htmla01834.jsa01834.pnga01835.htmla01838.htmla01838.jsa01838.pnga01839.htmla01842.htmla01842.jsa01843.htmla01846.htmla01846.jsa01846.pnga01847.htmla01850.htmla01850.jsa01850.pnga01851.htmla01854.htmla01854.jsa01854.pnga01855.htmla01858.htmla01858.jsa01858.pnga01859.htmla01862.htmla01862.jsa01862.pnga01863.htmla01866.htmla01866.jsa01866.pnga01867.htmla01870.htmla01870.jsa01871.htmla01874.htmla01874.jsa01874.pnga01875.htmla01878.htmla01878.jsa01879.htmla01882.htmla01882.jsa01882.pnga01883.htmla01886.htmla01886.jsa01886.pngannotated.htmlannotated_dup.jsbc_s.pngbdwn.pngclasses.htmlclosed.pngdir_1bde4a15c3ea93ef234a191ca6032ce0.htmldir_1bde4a15c3ea93ef234a191ca6032ce0.jsdir_27643f1fdbc798493b6e6bb98b7d0d29.htmldir_27643f1fdbc798493b6e6bb98b7d0d29.jsdir_66fc3245da69ed5a26ac15bed0f40dbf.htmldir_66fc3245da69ed5a26ac15bed0f40dbf.jsdir_7d6b78e00c75d67d9afcd11048c520a7.htmldir_7d6b78e00c75d67d9afcd11048c520a7.jsdir_7d789fd3e63cb2a150b832538463121d.htmldir_7d789fd3e63cb2a150b832538463121d.jsdir_87f3664c8a713dfcdb6455877f2e9c15.htmldir_87f3664c8a713dfcdb6455877f2e9c15.jsdir_9005c7b20a99b4f4685820dfc04044a9.htmldir_9005c7b20a99b4f4685820dfc04044a9.jsdir_a2974d84083162008137cb063e51df96.htmldir_c8343eb46b0c5aec1639a99e0bc866a6.htmldir_c8343eb46b0c5aec1639a99e0bc866a6.jsdir_d96dd7be744024b8e97974393bb83127.htmldir_d96dd7be744024b8e97974393bb83127.jsdir_d999fe47c6496117cb202b83de45c66a.htmldir_d999fe47c6496117cb202b83de45c66a.jsdir_fac050445ab3d01c511cfbeb57064226.htmldir_fac050445ab3d01c511cfbeb57064226.jsdoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfiles_dup.jsfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_a.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_dup.jsfunctions_e.htmlfunctions_enum.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func.jsfunctions_func_a.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_i.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_p.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_x.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_p.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_x.htmlglobals.htmlglobals_defs.htmlhierarchy.htmlhierarchy.jsindex.htmljquery.jsmenu.jsmenudata.jsnamespacemembers.htmlnamespacemembers_func.htmlnamespacemembers_vars.htmlnamespaces.htmlnamespaces_dup.jsnav_f.pngnav_g.pngnav_h.pngnavtree.cssnavtree.jsnavtreedata.jsnavtreeindex0.jsnavtreeindex1.jsnavtreeindex2.jsnavtreeindex3.jsnavtreeindex4.jsopen.pngpages.htmlresize.jssplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssshibboleth.tag/usr/include//usr/include/shibsp//usr/include/shibsp/attribute//usr/include/shibsp/attribute/filtering//usr/include/shibsp/attribute/resolver//usr/include/shibsp/binding//usr/include/shibsp/handler//usr/include/shibsp/lite//usr/include/shibsp/metadata//usr/include/shibsp/remoting//usr/include/shibsp/security//usr/include/shibsp/util//usr/lib64//usr/share/doc/packages/shibboleth//usr/share/doc/packages/shibboleth/api//usr/share/doc/packages/shibboleth/api/html/-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:Maintenance:11720/openSUSE_Leap_15.1_Update/8879d77a4c1f458e7261e35bfd6385d9-shibboleth-sp.openSUSE_Leap_15.1_Updatedrpmxz5x86_64-suse-linux        !"#$$%&'''()*+,-.--/012,344555567directoryC++ source, ASCII textC source, ASCII textASCII textHTML document, ASCII text, with very long linesHTML document, ASCII textPNG image data, 332 x 136, 8-bit colormap, non-interlacedPNG image data, 137 x 80, 8-bit colormap, non-interlacedPNG image data, 252 x 80, 8-bit colormap, non-interlacedPNG image data, 998 x 80, 8-bit colormap, non-interlacedPNG image data, 138 x 80, 8-bit colormap, non-interlacedPNG image data, 158 x 80, 8-bit colormap, non-interlacedPNG image data, 130 x 80, 8-bit colormap, non-interlacedPNG image data, 173 x 80, 8-bit colormap, non-interlacedPNG image data, 145 x 80, 8-bit colormap, non-interlacedPNG image data, 152 x 80, 8-bit colormap, non-interlacedPNG image data, 151 x 80, 8-bit colormap, non-interlacedPNG image data, 144 x 80, 8-bit colormap, non-interlacedPNG image data, 128 x 80, 8-bit colormap, non-interlacedPNG image data, 150 x 80, 8-bit colormap, non-interlacedPNG image data, 121 x 80, 8-bit colormap, non-interlacedPNG image data, 426 x 192, 8-bit colormap, non-interlacedPNG image data, 862 x 192, 8-bit colormap, non-interlacedPNG image data, 971 x 248, 8-bit colormap, non-interlacedPNG image data, 304 x 248, 8-bit colormap, non-interlacedPNG image data, 426 x 248, 8-bit colormap, non-interlacedPNG image data, 312 x 192, 8-bit colormap, non-interlacedPNG image data, 139 x 136, 8-bit colormap, non-interlacedPNG image data, 197 x 80, 8-bit colormap, non-interlacedPNG image data, 143 x 136, 8-bit colormap, non-interlacedPNG image data, 644 x 192, 8-bit colormap, non-interlacedPNG image data, 142 x 80, 8-bit colormap, non-interlacedPNG image data, 185 x 80, 8-bit colormap, non-interlacedPNG image data, 304 x 80, 8-bit colormap, non-interlacedPNG image data, 98 x 80, 8-bit colormap, non-interlacedPNG image data, 149 x 80, 8-bit colormap, non-interlacedPNG image data, 141 x 80, 8-bit colormap, non-interlacedPNG image data, 557 x 80, 8-bit colormap, non-interlacedPNG image data, 179 x 80, 8-bit colormap, non-interlacedPNG image data, 1516 x 248, 8-bit colormap, non-interlacedPNG image data, 168 x 80, 8-bit colormap, non-interlacedPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedUTF-8 Unicode text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedASCII text, with very long lines, with no line terminatorsXML 1.0 document textn;W~N׺\LsPG0PS?}"|bb|׎a 3T )vAԏ쮟ImEbZ ҵ|ÒmӂD{_7\oa:~fu F~{d~RlTkwqK?D_?9d ZmfӘļ.&Swv<T٢jEq5Ljɞ8qFNbP/a| ]ApY &o\n@?K*@猢e!<9@^$_؅ 3W|iFN%o͞wo`v9<#! >'H2v T >n/"C0ǘrHo={]P`ɮf@$aӒQF\nͲJa/)|`kY)Wa) Liˎ1\[nBs-wY DNPak;kgO'>TFWFQEHfJq׳c=ֵj6Cw0,(L~=yXr@"Р<̀ 1UHX"쳶.pDZ=t~֙#݌lŵX0jQAf5B-gxJVf4'zG/%"Swa2רsiF`p3ܰ&n(3feO*+݉ ,Rqka=_x=utT?Dfq=a r[5`$PxDS8L3H-\H`FwݯW읙ǒdX єMؔgсC6fM11b&P܃V:sD4f8_9 G_2/囮tYq1x/ӭ/npjj\1*p{}q.\_h4z;,h=Ȑ%zro:sR<87$AmKEϫH_v’ fkA`,G@9loohȖkDh\7$V64 w Őٮ52Eu-e)VMuȴ (e%G[\[98B$^8t3tvyG=?%΀_z.hy\y3`"أ=S@nٓp%h}oҠ(\㕚矒 P_J-#a=Hlً41|L:%#Wq sKѸpDI [P V򮪑9>3cl:CAwYw>ZW  o6B#BZzA(ׁ֨RRdCd'_*qn K+Ytsnk јdO=M=RҾ?:#M$QaKB j2㚺yxlld\E2%.pzmsG{et'lJ2ϐ$/apM2Ha =+KV#/+Hi+X4!]= 9\b [U/ڿ"QOGg-vJB-F.wH㘑k՗d0 9[ꊑ趃wpZA|j|T-Q&L&Rp]R>TÔ\6@G _Nkg 0&͎WZ(m QϾ9qjԢL@PH),FHv}H4&Z n=;2טq 1Ϝ@ih:+%@( )U0L! '{եN,A DHum̚fYc_rDaOf8˸*F0-0"%Uu @-yU2O~^0װ1ǝcCB2QΎf/<[2-0sr::,Ň).@^ g6[Zj+Y~x" \7ibP4,P:Cҽ!-(qu2Z'r] 8gMľTi~Y<))ok#`jRjA ]츽TRB_2x<2[@ʟ7H=6^G4q9Ʌۍ?%gٮ)S7Z:OZ; R@.|BVFxl_Y;v #o3L=61vPm@0xоh"M@1A42f rA{UmRc]ci \SB}fZOJ7|,b}? 9\f3R^\hmRLH N!sǔt ]UZ'*Qim{3}. iI28n>Vxib4jc6 t>Ǫ^Xh;LQՙ\{^ Ĥ maR4:us+嚻EI㷧doP&s؆=޽ cҗoPqpdqDò0^ߗ&Ȓf=du(P)ru4&̚DS6Q@r YZ