rabbitmq-server-3.8.3-lp152.2.3.1<>,aT/=„74ʘ;5G ΒznPFڬL=5 ss9WV'ep/.&+NeJcbdT=*)r] 7} }Z9Izs8'?!Z?c!-U%\S OÌp/ +ڕ@ Qa 6M04lO  \t(9~EqN5N{g)+y/ "&ڙ%Za( Fp>L ? d $ U -3:; D%% "% l% % a% b%gh%m)%rs%wwxPyr(y8y69z6:6=>"?*@2F:GP%H%Ix%X۠Y۰\%]|%^$bLcdeflu%v@ w%xX%y z D T X ` d h p t x ~ Crabbitmq-server3.8.3lp152.2.3.1A message broker supporting AMQP, STOMP and MQTTRabbitMQ is an implementation of an AMQP broker. AMQP is an emerging standard for messaging.aTcloud123}openSUSE Leap 15.2openSUSEMPL-1.1http://bugs.opensuse.orgSystem/Daemonshttp://www.rabbitmq.com/linuxx86_64getent group rabbitmq >/dev/null || groupadd -r rabbitmq getent passwd rabbitmq >/dev/null || useradd -r -g rabbitmq \ -d /var/lib/rabbitmq \ -s /sbin/nologin \ -c "user for RabbitMQ messaging server" rabbitmq if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in rabbitmq-server.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in rabbitmq-server.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi systemd-tmpfiles --create --clean /usr/lib/tmpfiles.d/rabbitmq-server.conf test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable rabbitmq-server.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop rabbitmq-server.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in rabbitmq-server.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart rabbitmq-server.service ) || : fi fi y]K+z[+Km,X,^,`*c<?!-?1434aDaDAWW5P<g 4",$XG|JDj,)X0l4m,8!xSx#@9,Hr!%sp @B|%4H& SXDdX# M@mP6L +dLL'X P6p\@!RQ$C\(<(($2h4xTh1+8-(_$0\! %!+IXRi #`$ hYp^Gpj-@z3(*PK<I8 H h \&' <M<$ $-;40^K ,W ,5 dtsd ^);eD߈rBB@vvvvvv G!m,X,^,`*c<?!-?1434aDaDAWA큤AAA큤AAA큤A큤AA큤A큤AA큤AA큤A큤AAZ1aT\f\h\f\faTaTaT^f^f\haTxaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaTaT^f^faT^faT^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^faTaTa76570e33ce6a6f478b81dccb8092d021b87001e17f7952713044fb43ed63711f71f0866df9b161ddac28179bb1b8506de6d15ebaa34cf433f43b6683701bcef92b2b3bd72d51c38d058ed8cf89f828119ba6e81dbabef07945ff33ae3ce09f83db378be7b57a780d02898e98d615159fce7dbca0488841807c1da1168e3e4e0944975728cb36cc159837a8efa3b801a0cc39cbe25a4af18e84e429d1422ff2ae86c93fbc128a1f07271e90ead87bf8536cc93101c30d3ef86f3ee7b955afb9f998dd79617d96ebba7fe52da5064271d20e492d2f60cbbcc82698200dda42749fe28cffe1205d5492ca667bd3c6f3f760e0fcc395a3fa91453b898602fec5f5d85eb80b1fc427e275e5e3b98e2441e41286618cf57e8b62e39ff263231581c8a17bf3b6d266dc311b88045d52f48d7917b87b49eb63b0dd3addff21cdf1f04e7fe47f101c8decfaf957abfa9bdbbbf0a77838ca59c5a3284bbcd0ce7cfcd4c9eacd82bfce369b066e7e612197206da4fa38b8614486658775d0b6f66ac30114acfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30aac73b3148f6d1d7111dbca32099f68d26c644c6813ae1e4f05f6579aa2663feb04c8850fdf64d17233f0acbe4eb632f03bd663094233c949bdbe788858bb8413c69f8327beaaa45d2f3d7831edf211d0f37d1d9c7754267478320697e1882e9af7b5cdf5e16446c64d6e755b2a6386e38c56500ae27587edcd94c96d330ee35c0e940d13f488849c27963e7d87f3fc27a2f5843cfd49148029a558251014689af399cded8f343407fb68eeb51755676e9700c65c380f073376afd8d20f428a1b2614726fe57ee8267324ecfdebe6e578e5aaa5a77a7f84b9d26463c058147d10f26e121a7a1dab675bd8474cdc517428863036a668260033467c7278f488cd452cb566b16d84314b92b91361ed072eaaf166e8d3dfa3d0fd3577613925f205cfc93cc7361401413887f4c1349e4b0be4bcef936eaafbcc7485038abe197c692b80081a5bb527dbe6b79f18a40f44b4ba6303e4856cadd249672c97b90e6dd7ccfc50fa0d7ee02c2d71c8866ef211a4814e8c89c50b725d27e8bdf550291a9ed8cb9a8ff8cafd6a085fd4f086e797b719c334a621df19354dc286591003da3f544f25d51c90aa55dd4b3ba7f3d6e9a594073fcbefe651e16e74cabd48005b476c008551400c9629d5f35a4f4fb6a671cf574d41cb365ae57e3d90341e51b3bddc008551400c9629d5f35a4f4fb6a671cf574d41cb365ae57e3d90341e51b3bdd66a3107d5ad6a058aab753eaac2047ccb2ed0e39465dd0fe5844da3e300d51727615ea96ccddc822655cb48a9d2a5cac2f176fca7fe28131af934ce21f48cbc8c69d6e3fc8c51730a706aba5dcd5df978cb0c7b20c7bfe788e063cbc7fc1b234c69d6e3fc8c51730a706aba5dcd5df978cb0c7b20c7bfe788e063cbc7fc1b234fea673f7d589a97ffd77bcc97a1df496023c08c9bdc78552607d7bb02e0cbb3e0af11fab7d5e39f046288b305f28ec85b462a01efaa1e626ea4befd1103d0bbb17731c8c5d6372a3f4b46cad7d561d2a6e7aee38c832b97f5518c39164b7f8e97889c81628a8304946664956a05e07eb00009d462f7f395dd5338c6a86131ad9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c2eb62b0b5f6e6ac2fcc97b78cf96d62a0f7856d6ed343842e6c8f45419a04feb93e5a547d76483adc608584780ce58ee4b5069258b1501f0c71576c6e3143114e3b8a1e79721e536b24d88794262cfb8963d19d57b05d7685768787ffec084d43bb4f0ca43bcdc740b1d44ea105ad39816a28b824d309564f7bb9fa0e7fa5ae42625f59ad846c16b88e7c7bc6f235b997a57a531a77a21731f42ab4982c1da2bf80f803c4de280300a32e430b847ed2b2150393073e735e0efb1ee882b7feedbd511317c7c03d23f8e15cd98ac279b0cb028e839bc205adf22490e3058e0dd8788a535895863c3d348cac6ca258ceb7c3a61d80736577beebc28a798858108debcf00d43af2932c7dd8be87c421ad2c578d853304efde0f6497e6b8d962c4232a7a5030764b56387fbe01b3e6ca07c7f0be935ba4ac8898b8259ffc6b7cf9b8f2da31ede8df3075e4b878ab1b8363dc42c8a9b5089674669ddebe943b322cc9304432ed038d3ec4fb223f2fd921a87201996440882d8612463780464ab8216f6465c654364274ca22bb0935ab3293cc83395844412976fcc1a5eab1b63df66c365da3a38695e3e41d8639caa4c2eb1f235da05eba050b1397b5cf37308bcb7ad8ef6986f6487bbf8b798076d3ddada528322502d6bd7bda599a22d571715895c913b05d8507921a09c4e2790ad9b2f3ef9d0bf2217fb0ed3804cc060298ae8a3b28b020ae4774d38442481ef0693e9faa726b55800f56267a4f766410354c0b2a9305ef2748bcb2b556217f6847d4b7bad16d9a4ebec09a0d590045e34c05f24ecbb86dec55985ed41ab58b56b35b5fab3c3796205a449d6617f8450ca36bdf2876b37a2bd1133a1e32d48d4b52f74248193f3c3cd9e36aebd5bce8b34f51a83a4b5c2e1b77766aa19129cce394cac44ca78f2ae2a2eee43939bfc8f82be72bc23c4cde8c8a39b4486a97aa3cf1ece6683bb7226a3889bcf0389a1be28194a63dc1ef07bfee4b7978f3ae87a3db82a94557b231c892ff8023c6873b226836f32ca1c79dcebfb8320e4c5b8673802ab75446695264c6c9ddaa2c20c4796005295a08e2ec5cc6c5a4d7da5bc37a8e66d08bcdf6fa74dce026cebfd0b72232161412dcae728b7f45b410934781e1fb69640ab9d39a84b0c8cd968af1cc4ffe4a989d371e7286b60451e9cdaa1e977bd3b1c396e67d71fa6daa1f8640e59d93a2aeb85ad95d30168d421d339556b2a2e5cc8bc453b07a806258c9a0cb64a7d77dc6868e7f96c7ab48166669299a07ccb5e51d92927a83c2f136548c713907881cd846d05eba9d78b3b54ba297e7668daa5fd575166daf0cfe59362d13c8ece611cbd12e179c0e90cc61901bc334903c933ce235784658dcbbbc8f46052c7512f67a624d8cf05936db09caf968c54d159849d653d2b7415c24f5bd1e53d91be438614eb30a5592955bb656ec3cfa3600de61bac4822d0e438ed5b1f42c18955f801d4c9114c52e760e60dc92c29faf183a6f7d146fa75f3cb435ab1423ccef5f421871dd2468da655e74f63f829ca3c563d824651b0d69498a9aff63e498fb4bb4d7f98c2a9c9219f4191b5295db098c745f474257fe8f73147857bc7a7195fb5937599cf32631a41b38545f386a34167026fa3e472da0e10a0305334d7f05db1276530e677a5430fddad6a57664fab51f6a63663653828c384008ac999621ee50b940497bf9ae0b5a9296aae4b6f827596c104570db0379cc8a779b7bfc1d0858824706b50f0c9c474c6dfe0021acd84c3b7838c55cc011bec7ad1f01dfe19a33261331eacae4331a0d17c6716c41376010c26ee5598db1502b3a7ee1bb18d8fdb807640b326fb663c41db0b4c04a24109fe30c0aee3d216f012f580d9ac08ba1527ac493b1b2851af6c19e26f9836502cdabc25129195447a41693aa06fda16dd5cceafd34261e18f311ba33bd8d4cc56aff17c16b11aba119f9b7b5cbed37d07d9f249e69a475523476f1deb649837f35157df36f71fd098e28647560a03bd4382b7e060d903955f5c65887725f032edd5873074e1fda3bc013f66f656f168759b8a881eb0df8a99b5c404489f319dec47d33c99f657abfa1fa8d204ea85535fe73c4aea31a6f664360093bf49902c7b81158ff159cf06b5eea60f819bc2b5b7dc6d7ce64cc0a052567ebf0937cf7dbc113d590210f93d6e479467d8ddb006601ee2c4b0339d336db3d025c36f1ad1345775ed830e4d5c20392cf07e26c162c4393c9f0608105c77643dd833a3b88671e9f4b076ef407915a04ba427a6ee283cbd615604b8594c1f7c38788ceaf4b15f4d7179b4ffb9086ec667c0035bc56f68a949fbe5a87ba5411a51bead6570e84af9c56020d24a9e1e3f116854c02b9ca5c759f0c78ac3964356389dff1d9ed9f8a1166057ed3c5541d8cc543a03a82e104e823b55ad72fb185bf18f793e6fb88dd1c19199d6b0622f4d509d3748fba472f42f4373ef5ea850ed3a1c78ccea49f42838dc317d8dcb660c4fb2dad1a4bfb4c960402f6d99e7f9f9e236123553141cc9abd146f38a478a6a53d7ed50a0ae1593698b55b91fa362e990092176dab3de2efd9c193bacb2463ee2bdeb98a73b990f6d90f272e1b64a49b7de9e07398703fb240188809578b4474f2c7a64065c2f09d1c8be50c0a0a7c79bb06682cbd464adb66f120abad4d3f4fa2f2deeffefe4b5a0dcadd7e7b9fd020a0a34f802ad21d6f14338e63e8de89d80a28963c521f9fa81c5b6fad853a51e997f7b2f509ff307cb5342672a75d180076e63777d23e24378d96ab1bd36d19da1780bb2be7885579a896188296a6cc15653f80365d37190f295e7f938c8255e8a12b03eb53e3df68095ad537b0d8820083c06354e6a6fd6d586e0b1ee8c26fe6977dccced21bbb8ca63eac3b06733dc5fdc267ecfaab11459feac98c1591a788ce635ff6bbdf12ec7d978f42f9af331d54ae4d9cfa893a68e468a235467bd98fc9e66760676ddcd8722c284384d9bbe9ea23b53eb999de85e14a17f3b4c45a00dc35d32cad4054ee2026bd24b31d5eeff4396ac9f9d22f0cb96ebb387e309fb65c1238ea250f1d5ca3043278ccd615d3a9acd5fd44c0cae38d5ad2f333046f5987f312b2a49873c71dbc6fafaacf175b663de8d6f197901f3858cb6b2bb04b139510ca05b034d3c35ed342362e17f76a67b43f101ccbd426a2f737587ddfb79d386eb8ba72053a6f4e1df869a2f7fec9f31609a9526d75ee548989698f573e50fe396a26d62aee175fb5be9a0129a50a4343087b4c6bdd407783c7db2918d4328f9f67c3a84c77daab7255cbc48941290a9fb5dc9f20d163f44d1ce22fd0d85b5c31b55a71b8357bb4894814faff5e0075c837d26aa6ae9c51a1130fc3fb606beea642da3a2efa30f0468ffa2d40628b18bd054c2b38fe27a4f7b9d3d388e5c6b444b29f0239b1fc3ec78dc49f7772179a6a1f53e2c6d9de7646c09b17a7f7930c9a8a145274ee764086e8e499b567bcce21b2930da9c25ab4392b5c9484eff39d424b6a00a267d90460e2bb5298275b17e06b137b5ad20f96f6deceaf1384eb94f7dea15a8a9c307f38c3e07e21646552f0744a87c779e91b6b9ecdb734511386ecd0dfc51d3a633d48d25565a9b0d1738488392ce2b576e39bcc92110a47ec760c8cc4433fd0a627bc3ab9867876264762ba2ebb8278fee93c8dc051e1cbafcfe85f0b46a7c9e02362b579dcf0e516e97137a92294ece423f7e8e9f1be9a274d6786669855f1fa90c406a898364acb076f0d8f3e219756377b49fa4818a6aadafb24729f1be4a176abc5cb63af92228b8d085a95af29def22b0de104a7eb35812701b4fdc416d2cdf374c3e5747b94423ed110808ed5976df565c7217a4a3f8128bd277251a7e90e7524bc57c914dffbf14b82662abdc86ff0336708673b30468713147f229e06794e84e9bfad2aa5f37865b10b190bb3c6a949671daf71bef6d2c46063bef6d01f439e5b7ede9ac7249cbf157ee262dfa44a2e67773747a9310e14978749fd6b9251a306cf851e251b912b6cfde6cde53a7a53619ab6009f3bd974b8dd9943dc65bb009c58f1e2bca5ebf90e3526e42df5a81efcbdb03c3672f3452edbce4c7605401cae4638509e40853baf59b88990b65a0e71b39f488434bfd64cecbe42eefd4cc766e4e746451ad2c42108421dda0ba906cfb1fd32479fa0b73c8325d807938af70aac7f5db897b8c7c5b53c3df0d1e64dbc78624c108ee9c4707dc41f1ed7a498ee37d854c8668b5f04368aa1ec046014f057d6e393aabbafc578467d86d7f2b9371bcdb480a48c45c386a44ac145961bb8443fb8509a49dfb21e4b55d450795ff22b539eeac0e3b875ad1dd38317f630e2895c946bbd96422c7e4006a6cd6a5f2b4eafff74557a985bcf514f8725f3a33bdf3acd2b9ed27fbf0e9520ab4330a8ad11b5a3945dbc8c3001b9495b52cb7b5860d457e78fcf7dee14d840c63f7ae7b3e8cd9db0290afb8d04c8402b2add0c9ade43b1b4252d39be62742c2e7c772a151fd4e9b2072328c6133bf50cb7b2bf74aead2f82b10f9722e8dc67d2cd0de6b687ccf9965688584ffce73ee894859a447e5fcf36c04cddf69d90175c17c00edfcce6430c0e68beac95e11c48ee6fc0ba9760eb549e73f90ca54076b2e2aaa1e99f90555bf0bf66f6cb24c4f9659052c549a7bf3a742d1b6b98dd929e3bcc954aa4478c8b058de00a088d7a02a82c784cc2674a8e9cf81c8005e25be12322e819e0d8eb3e8d03253a2cb0e73888d042bb40e1634cf5c939f84e76d5c878f69e834e0e27c4532b98361d8ea2ae3442ec46f4880c7da46fb8724c632a40c4931e791c9b9f227f186ca7012d8ab77dd4674a55beedb0aed183ae3098cae1784a80982538fc39360c391ebf03658178a6505d9347ab7a653da26b7acfb62a10965e078feeb67f654fda2463e3f376b6b3d84df4869d8357376684c6c75022dd4681b6186ab12d4598f4fdfddc4d425c5a2ea7b0a9b766b7997b4382872fa8169e0045db293d37c926c66fbfc242a4a916e374ba257af46834de9b3c13dd2babc73fc7a99b07ba943bb671dc6b0c89906f8385981302535a992ddb21436746ccd14ec55752e4b8fbfe6be1a44a0d953dcae80b900787abdd71cf24ad113a1bc5841085f7f81f019adc705bf69dfbd9a9b27359ae21bf10f6258bb9c14ec9c16b7b200cae77f69bb8f2a919b3b82e81340bad850837e5046f58fa7b886ce60180bf50a86f7d0c0333f87da1fcca3decd6d4ca23bbfe6775031e6d7689ef2c3e548491ec3ae410327282c980e1dc4f730b2a3f6a9299b33f711bfe2eb12837653a6590e3e0b99137c7b71308b55b5d76d2fced0cc791210448fba925ff5a8d7ea16005a273ef3197088e3a9c62fa33635658c7e5ab4063873a63f7260d8174ab71d7b2aa8a99666930682a431d3eb992d66be8f5ad042c12c0273c8634a910c2333d468b60efeefd30030540b22a92f24611d5a0a17127563e45fdb1f978affe5a4f5861b31b072c050c6e362af0d0eebb8b56f72ece74d41f42e5a36bac77336f33c7bbe0db390b4283b8abbb406ebacc49ca743f8ace8be57ae3d853ed81eeadc8a541f6fb0e54a4020b2a91fb08aaaa9353988499879f71c5bca08368a7f2729cfc2125ee2aa531f519f75b76bf39cee5c3e800799f51d2e5f41bec4b58d52c7dd268a7663967571472f5554af124b0052c374ba978880cca3787fa8a45cf80dc2947f5d03fe43fd4877dd16b50be08349674ea0931605e39dd4c6fb59099e4e487e1a64c83d1ccab7546937cb6c886c0cffea92eda95e8a35a68a0d090ba81b5ebeeea8874954cb412bca6bba5d754dee469388de065208f12a36341b3c805dd1b3d73f8e2c4ff129c44898e869961ce776894d56f8b4cbd4c5c3c290d90f6a950de0b4fa8edf7493fc095a76edcfd3ebcd42dc95bb16b6e7c9760f874ef435ef79a363bdd2520d9770d9c5e4f5fa1dde4ec1099c220a93f90d49a760e2430fce3ffb9f8292fbe7df4314891c319dc2bd5b3df0e4f8e376fbec5022e359c679435b17d849b4622625306a1f721748f07beb957c41d4574a887e7e768ba4712d7999cdfed1023040f6083aad3a645fac8f15ad24b7e7064ce839cb340f9e7dfa1351e1374b017f7e252281e3f94924abb7487f46c07038a86755b853d506f56305d36162b390d06729a9ffbb1f4b45f58ee891579515351fc2e76e036489ea26f6bc6164ac51dc509abde722ff4485927e7844e4bb93203e50ba9b30bd3b230b1c69ed19ddedba25e64d39590b6f2c7331a5850b88d0495396d01caedf6bd5cdd90868f2f1d393558bc6132151fbeff6d36743e6aa5c8ed8af64f92a7f413dfe3b8d1177949cf2bc4e2b96068dec8f54ca0c9a3b1cdc1698bbb24b66a23d5351771fcb9550ec89b0ee6c5eba8462486adfdcccac8b602b40c8de2f7ced76de97af883912f11570577e408f9a6e8a89322dce2c07d23a7a8d4e758dc4f99a89f5a4a5f08aa5c81a8e80e9c420e567f975158740eedffffed4213c7f2dac3b18fb9ac39cbd2510ff679c3d80df088ad83df0e13b8a97dd6ceedd43597fb2c0e724e737a81e22959eb48c82acdbbb4cfc4981bfe0de3132457f79fdfe3f211cd5fec58e0aabab6eb16556cdd3ac3ef2c1e14bca1dafd2f0b474715c5416ad8ae0c7cddf47b565e35b284b79ebd2ef10fed946b7f43d9f7dd696b87cf74c404c5e396af0e48823cd6b68e6d5efc091a0fed946b7f43d9f7dd696b87cf74c404c5e396af0e48823cd6b68e6d5efc091a0fed946b7f43d9f7dd696b87cf74c404c5e396af0e48823cd6b68e6d5efc091a0fed946b7f43d9f7dd696b87cf74c404c5e396af0e48823cd6b68e6d5efc091a0fed946b7f43d9f7dd696b87cf74c404c5e396af0e48823cd6b68e6d5efc091a21cb5ce91abaccba3c60eab4bf6df94d5940cac918d7a37e08f53c658fd3b85e5b39f2ea5792f6fa9386e1ed223f3032071f93ba978dc1ea27a12c1a74825e06b2174fce6202acb9fd8ce9a48f764f659519be7d1e858fd82485960ad20f7765bc18363fba857e47b6c32630d481bfbd8f0091b88a5daa99d648040b9a2731a34ad38691c700860322ab3bffcde254bc3210af1aeb46f666903912796dc1a152a08efc680ff71b4793fd50a1c757e9ef9c9e534533fe638688ba30aa41707366e96cb365a441315eb1b8681c89e1bc4179bf92935641f31afe7944fe2aa1a41ae675d2b5407e0784c8769dc5a0bf9846b985515cb80c925e53b8bdf835ba40dd8929c0392f1f55c4155b972f1e271865876fa0ecd662de637d181bd184050ac2d201043997d4c18d294daa4b152c36518038c5a45c649249a64ed5dbd488a4b9ef10d0e6ad8fa742743366e9651f97facc03974bbdc01807c14274f4cf18e3b6340b178f5df2abddb109f67ff7b25d8e07efa5910bc59c132778f5af342e4999e151333bbbaec6de14b2196fd788f843af81920be1cdd181eefeb416046341907c17f0a5982123bd258f916e33a75647be1372449f033dcb575411e00f43d34fc126af6ffc4dcea6eae9c35e44127c92543f4104dd423bb97879ac5facad6d959d7a591bac6d2ecc5c8b074c0739283ec8e54cd900fb4b13df5bfbc0e7a4ce9071aa6ee2b64ce2663b4768aed35f7487b243a3d82a5466bbea8b5a3f40813de2e673ec27b817c7f040b4edfdf6862dd2399404ee1ca6e19ef41a78020c2f2f3e9c39ceb430e0165d8be9995701e03853cd48625333f994445a3853d058150326be4306d3c3e1d9d5a4fd19491ec3d535735fa518731911b70aeedb07f1dfef74dc8eb1327f34c1c2da9ef375877d9eb94c3caeb69f5ef90549e3cc4fae1b9ece264dc0252e4566a83e05938acf3b90fd348f5190f2f994616cbeca52a63b92038ac7d39012bbfd3b8349b87a32eac9816c9b8b5ce99e83aa578cfa45274793c4ddda919a14a871a978b2fb3578ec1fe1c5d05b66e4042ba4a88662c648e27a3ee178bb56df16b205a2877914a79ce6a44b42238cf0c211f7c75c2c6be7490bfb4e3a1fb61a14b21ccf78846d8f0eedffd9d4bf3b7376caab89d0b4bac59c818003ea503852cebdd3f80b44ac246e6aaea6d1d1b1e7692302a7263dd3d8406eac13f655d8d223c59a252df43c7ad9e8a66ef902550003def5104381c4e8d95f2d3cb9bbefa946e9b0cd23d2271ca98cd2be7f61479d0a81a65212727becab7e5c8128cbc71a2c9e5c8487282b4b3aed6d76c10c9798550349ddb2de94fe33c96f7bec4bd461780d82c89d66b3168b00a83b8b76b514e248b935ecd60823752a5f7fb8611a6360784c6de7440f14e1206e1f320b7131148b5be1de30eb1e2622f9362309842a3c568ecab889f6e11ada183da8d8346e5ff486f1b49b347dd615cbb884e7e917a0ecda75bfbf21393c8ef2974a5ff5b41a36cd9b4e2b8241fcc5055fe7c8530bd25b71816a2001248ede7f840b207d85a6cd3bb0a9092e8ee97d991c379d3cad0bdc2b19f4aca12662b4784498dc18b1f7c365df13d98c3e3960e96af32e10d41d8ca12c5ffbf27295c017af54ac1ffbee8d121b0c02a3ff3271e081dec80d96f83c9c77fc670190a098f67d1bf871d4bcd5801dc163a3250510c41961310c634b7b00c42640e07377fae3ce0712a49fc2ab721b76e223e3060e95857ade0202eacc29af8ea2b1fad363c5d2ce0c381759811a2c8055a05a2937e9f4bca3b8df806d33161f200c197069391bbbd44fef130185bb63d80fe25e212392ca2d1e3d70b5e91097d66af5bc0b71bd3ebef2562973be00a07ab70318408cfff95aff2005b4e96e404815229252dbb74eb200528f2cd70fbd4b3a20c330969bb05f35f9f9a5ebbcdcd6735922edcafec2750791e051822ba5f23beaa0b62b28bb8d3deda64a5b0eb4272276e8eaa8b0515fadde8a7782875f695ada8d28f8f83cfd1835fbb0fca26740d808be57142194bfeddb888a5820185f83b5bc7665569809a1461d55a0df8da0d66d7c917172290cf2fb75ce0165ef2e868464e3b40863662ed2fb2e64253a157e506fd5b77de774f85676a658fc1b8845846d633f61889c085149d9c218627b4375a3c57f9083186b2d671324258ddee1296a4b21e69f637aac4ee62c4e4a98829c138f2328ad96eeffb1a3a6b1f0e84f36feeedbe69f637aac4ee62c4e4a98829c138f2328ad96eeffb1a3a6b1f0e84f36feeedbe69f637aac4ee62c4e4a98829c138f2328ad96eeffb1a3a6b1f0e84f36feeedbe69f637aac4ee62c4e4a98829c138f2328ad96eeffb1a3a6b1f0e84f36feeedbe69f637aac4ee62c4e4a98829c138f2328ad96eeffb1a3a6b1f0e84f36feeedbe69f637aac4ee62c4e4a98829c138f2328ad96eeffb1a3a6b1f0e84f36feeedb2b80db8c979915f8b08926234bd67baa9b7241b192bb3569d07ccdb764cf7c4d3c20b5d8bbd56a355965268a168a1e0cfabd775777ea63e34cc7c41765ec9d5e61e1d28ad72f462b24f36468bfc24e33dece7ec87c63b3f0ab29bbc06f7f33c68b1f2bbbf23848589cd7bda88621e46ad3cf2186a745c85e434b7b9698e9c6fffe47f101c8decfaf957abfa9bdbbbf0a77838ca59c5a3284bbcd0ce7cfcd4c9eacd82bfce369b066e7e612197206da4fa38b8614486658775d0b6f66ac30114acfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30aac73b3148f6d1d7111dbca32099f68d26c644c6813ae1e4f05f6579aa2663feb04c8850fdf64d17233f0acbe4eb632f03bd663094233c949bdbe788858bb8413c69f8327beaaa45d2f3d7831edf211d0f37d1d9c7754267478320697e1882e9af7b5cdf5e16446c64d6e755b2a6386e38c56500ae27587edcd94c96d330ee35c0e940d13f488849c27963e7d87f3fc27a2f5843cfd49148029a558251014689af399cded8f343407fb68eeb51755676e9700c65c380f073376afd8d20f428a1b2614726fe57ee8267324ecfdebe6e578e5aaa5a77a7f84b9d26463c058147d10f26e121a7a1dab675bd8474cdc517428863036a668260033467c7278f488cd452cb566b16d84314b92b91361ed072eaaf166e8d3dfa3d0fd3577613925f205cfc93cc7361401413887f4c1349e4b0be4bcef936eaafbcc7485038abe197c692b80081a5bb527dbe6b79f18a40f44b4ba6303e4856cadd249672c97b90e6dd7ccfc50fa0d7ee02c2d71c8866ef211a4814e8c89c50b725d27e8bdf550291a9ed8cb9a8ff8cafd6a085fd4f086e797b719c334a621df19354dc286591003da3f544f25d51c90aa55dd4b3ba7f3d6e9a594073fcbefe651e16e74cabd48005b476c008551400c9629d5f35a4f4fb6a671cf574d41cb365ae57e3d90341e51b3bddc008551400c9629d5f35a4f4fb6a671cf574d41cb365ae57e3d90341e51b3bdd66a3107d5ad6a058aab753eaac2047ccb2ed0e39465dd0fe5844da3e300d51727615ea96ccddc822655cb48a9d2a5cac2f176fca7fe28131af934ce21f48cbc8c69d6e3fc8c51730a706aba5dcd5df978cb0c7b20c7bfe788e063cbc7fc1b234c69d6e3fc8c51730a706aba5dcd5df978cb0c7b20c7bfe788e063cbc7fc1b234servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrabbitmqrabbitmqrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrabbitmqrabbitmqrabbitmq-server-3.8.3-lp152.2.3.1.src.rpmAMQP-serverconfig(rabbitmq-server)rabbitmq-serverrabbitmq-server(x86-64) @@      /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/envconfig(rabbitmq-server)coreutilsdiffutilserlangerlang-epmdfillupgrepinsservlogrotaterpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sedshadowsocat3.8.3-lp152.2.3.121.33.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1a'@^j$@^S^8 @^[]B]e@]])]c@]]Z@],j\@\\\@\f\T4\E@\4\,\\\l@[@[@[\[[ @Ze@Z`@Z1@Z/Z@Z }Yn@X@XBXXYXYXe@Xe@Xe@X~@W@V +VUUJ@U*^@TTsDanilo Spinella Gabriele Santomaggio Gabriele Santomaggio Dominique Leuenberger Gabriele Santomaggio Gabriele Santomaggio Gabriele Santomaggio Gabriele Santomaggio Gabriele Santomaggio Gabriele Santomaggio Gabriele Santomaggio Gabriele Santomaggio Gabriele Santomaggio Gabriele Santomaggio mvetter@suse.comGabriele Santomaggio Gabriele Santomaggio Gabriele Santomaggio Gabriele Santomaggio Gabriele Santomaggio Jan Engelhardt Gabriele Santomaggio Dirk Mueller Dirk Mueller matwey.kornilov@gmail.commatwey.kornilov@gmail.comdmueller@suse.comdmueller@suse.comjtomasiak@suse.combwiedemann@suse.comvuntz@suse.comvuntz@suse.comvuntz@suse.comilausuch@suse.comrbrown@suse.comdmueller@suse.comtbechtold@suse.comvuntz@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.dechris@intrbiz.comaplanas@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.comtbechtold@suse.commrueckert@suse.dedmueller@suse.comdmueller@suse.com- Fix CVE-2021-32718 improper neutralization of script-related HTML tags in a web page (basic XSS) in management UI (CVE-2021-32718, bsc#1187818) * fix-CVE-2021-32718.patch - Fix CVE-2021-32719 improper neutralization of script-related HTML tags in a web page (basic XSS) in federation management plugin (CVE-2021-32719, bsc#1187819) * fix-CVE-2021-32719.patch - Fix CVE-2021-22116 improper input validation may lead to DoS (CVE-2021-22116, bsc#1186203) * fix-CVE-2021-22116.patch - Use /run instead of /var/run in tmpfiles.d configuration, fix bsc#1185075- Update to 3.8.3 - RabbitMQ 3.8.3 is a maintenance release. - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.3 - RabbitMQ 3.8.3 is a maintenance release. - This release requires Erlang/OTP 21.3 or later. 22.x series is recommended. - RabbitMQ 3.8.3 is an RabbitMQ 3.8.0 update- jsc#SLE-10913- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut through the -mini flavors.- Update to 3.8.2 - RabbitMQ 3.8.2 is a maintenance release. - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.2 - RabbitMQ 3.8.2 is a maintenance release. - This release requires Erlang/OTP 21.3 or later. 22.x series is recommended. - RabbitMQ 3.8.2 is an RabbitMQ 3.8.0 update - RabbitMQ 3.8.0 is a feature release. It contains several major improvements in areas of data safety, replication, observability, and ease of upgrades. Some highlight features are: * Quorum Queues * Built-in Prometheus support with a set of Grafana dashboards to complement it * Feature Flags * Single Active Consumer * New authentication and authorisation backend that uses OAuth 2.0 (JWT) tokens and scopes - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.0 - Read the upgrading guide before update: https://www.rabbitmq.com/upgrade.html- Update to RabbitMQ version 3.7.23 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.23 - RabbitMQ 3.7.23 is a maintenance release that focuses on bug fixes. - RabbitMQ 3.7.x series is supported through March 2020. - Per the new Erlang version support policy in effect starting with January 2019, this release no longer supports Erlang/OTP 20.3.- Update to RabbitMQ version 3.7.22 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.22 - RabbitMQ 3.7.22 is a maintenance release that focuses on bug fixes. - RabbitMQ 3.7.x series is supported through March 2020. - Per the new Erlang version support policy in effect starting with January 2019, this release no longer supports Erlang/OTP 20.3.- Update to RabbitMQ version 3.7.21 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.21 - RabbitMQ 3.7.21 is a maintenance release that focuses on bug fixes. - RabbitMQ 3.7.x series is supported through March 2020.- Update to RabbitMQ version 3.7.20 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.20 - RabbitMQ 3.7.20 is a maintenance release that focuses on bug fixes. - RabbitMQ 3.7.x series is supported through March 2020.- Update to RabbitMQ version 3.7.19 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.19 - RabbitMQ 3.7.19 is a maintenance release that focuses on bug fixes. - RabbitMQ 3.7.x series is supported through March 2020.- Update to RabbitMQ version 3.7.18 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.18 - RabbitMQ 3.7.18 is a maintenance release. It focuses on bug fixes and internal API changes that refine the common plugin API with the upcoming 3.8.0 version.- Update to RabbitMQ version 3.7.17 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.17 - RabbitMQ 3.7.17 is a maintenance release. It focuses on bug fixes and upgrades a JavaScript dependency in the management UI to patch three CVEs in that library.- Update to RabbitMQ version 3.7.16 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.16 - RabbitMQ 3.7.16 is a maintenance release. It focuses on bug fixes and minor usability improvements. Erlang/OTP Compatibility Notes Per the new Erlang version support policy in effect starting with January 2019, this release no longer supports Erlang/OTP 19.3. Make sure a supported Erlang version is used before upgrading.- Update to RabbitMQ version 3.7.15 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.15 - RabbitMQ 3.7.15 is a maintenance release. It focuses on bug fixes and minor usability improvements. This release requires Erlang/OTP 20.3 or later. It is also the first release to support Erlang 22.- bsc#1130588: Require shadow instead of old pwdutils- Update to RabbitMQ version 3.7.14 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.14 - RabbitMQ 3.7.14 is a maintenance release. It focuses on bug fixes and minor usability improvements. This release requires Erlang/OTP 20.3 or later.- Update to RabbitMQ version 3.7.13 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.13 - RabbitMQ 3.7.13 is a maintenance release. It focuses on bug fixes and minor usability improvements. This release requires Erlang/OTP 20.3 or later.- Update to RabbitMQ version 3.7.12 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.12 - RabbitMQ 3.7.12 is a maintenance release. It focuses on bug fixes and minor usability improvements. This is the first release to require Erlang/OTP 20.3+. - inet_dist_listen_min and inet_dist_listen_max were removed from new style configuration. They wouldn't have any effect due to how configuration translation is performed. Use advanced.config or the RABBITMQ_DIST_PORT env variable to configure inet_dist_listen_*- Update to RabbitMQ version 3.7.11 - Full release notes: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.11 - RabbitMQ 3.7.11 is a maintenance release. It focuses on bug fixes and minor usability improvements. This is the first release to require Erlang/OTP 20.3+.- Update to RabbitMQ version 3.7.10 - Requires erlang to 20.3, mandatory for RabbitMQ 3.7.10 see: https://www.rabbitmq.com/which-erlang.html- Avoid name repetition in summary. Trim filler wording from descriptions.- add the 3.7.x command line tools- switch to 3.7.x style rabbitmq-server.conf - Remove sd_notify dependency and replace with socat as followup to upstream change in https://github.com/rabbitmq/rabbitmq-server/pull/666- listen to localhost only by default to comply to the epmd.socket which also only listens to localhost (bsc#1087270)- Fix Source0 URL- BuildRequire elixir - Constrain required erlang versions: https://www.rabbitmq.com/which-erlang.html (boo#1115169) - Drop sysexists-in-ocf.patch: upstreamed - Update to 3.7.9 (fate#322425, bsc#1115466) - Changes for 3.7.9: * Bug fixes * Usability improvements - Changes for 3.7.8: * Bug fixes * Usability improvements - Changes for 3.7.7: * Erlang 21 compatibility * Bug fixes * Usability improvements - Changes for 3.7.6: * Bug fixes * Usability improvements - Changes for 3.7.5: * Bug fixes * Usability improvements - Changes for 3.7.4: * Bug fixes * Usability improvements - Changes for 3.7.3: * Bug fixes * Usability improvements - Changes for 3.7.2: * Bug fix in the HTTP auth backend - Changes for 3.7.1: * Bug fixes - Changes for 3.7.0: * Minimum required Erlang version is now 19.3 * Automation-friendly cluster formation * Distributed management plugin, including minor breaking HTTP API changes. * Simpler, ini-style configuration format * Per-vhost limits * Operator policies * Topic-based authorisation * Cross-protocol Shovel (currently supports AMQP 0.9.1 and AMQP 1.0) * Command-line tools are extensible via plugins * Message store multi-tenancy * Proxy protocol support * Web STOMP no longer supports WebSocket emulation * Java and .NET client releases no longer track RabbitMQ server releases * .NET client now supports .NET Core. * Management plugin extensions now must target Cowboy 2.0 * Java client for RabbitMQ HTTP API- update config.template to use channel_max to 0 (old default, mitigate breakage in 3.6.16 change)- update to 3.6.16 (bsc#1109991): Bug fixes: + Queue master locator min-masters incorrectly calculated the number of masters. + Maximum supported number of queue priorities (255) is now enforced Enhancements: + queue.delete operations will now force delete queues that don't have a promotable master + Lock contention in internal database is now much lower when a node with a lot of exclusive queues shuts down or is otherwise considered to be unavailable by peers + Default max number of channels allowed on a connection (a.k.a. channel_max) has been lowered from 65535 to 2047. The new default is much safer and will reduce the effect application channel leaks have on node resource consumption. This is a potentially breaking change.- Add sysexits-in-ocf.patch to handle new rabbitmqctl exit codes (bsc#1093046)- Add TasksMax=8192 to start on large machines (bsc#1094896)- Update to 3.6.15: + Bug fixes: - Avoid infinite loop when dropping entries in the GM. - Various changes to the OCF scripts. + Enhancements: - Internal authN backend will now prohibit logins with a blank passwords. + Bug fixes in plugins. - Remove ocf-pull-request-63.patch, ocf-pull-request-64.patch, ocf-pull-request-66.patch: merged upstream.- Add TimeoutStartSec=300 to rabbitmq-server.service as enabling HiPE can make the startup take much longer (documentation says "a few minutes").- Add ocf-pull-request-63.patch and ocf-pull-request-64.patch: fixes to avoid moving master unnecessarily, and to make start notification handler more reliable. - Add ocf-pull-request-66.patch: do not consider transient local failures as failures of remote nodes.- modified logrotate to use rabbitmqctl to force the creation of the log file after logrotation- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- update to 3.6.14: * package/systemd bug fixes * Usability improvements * Bug fixes- update to 3.6.11: * packaging: package-rpm-suse is an alias for package-rpm-opensuse * Makefile: Move plugins list to `plugins.mk` * Include rabbitmq_web_mqtt into the distribution * Log rabbitmqctl's output on failure * Makefile: Set default `broker_version_requirements` * packaging/windows: Allow to override `PRODUCTVERSION` * debian/control: Revert the use of ${misc:Depends} * packaging: Add scripts for format RabbitMQ version to match package constarints * Commit Debian and RPM changelogs * debian/control: Use ${misc:Depends} instead of hard-coding dependencies * Fix HA OCF script * Makefile: Store the plugins list in the source archive * plugins.mk: The list is overriden by the server-release Concourse pipeline * Makefile: Use PROJECT_DESCRIPTION in git-revisions.txt * packaging/RPMS: Simplify the Makefile wrapping dpkg-buildpackage(1) * Makefile: Sync exclusion list with rabbitmq-erlang-client * OCF RA: accept 1 as valid exit code from "rabbitmqctl status" * Ignore .envrc files * upgrade/Makefile: Remove trailing space * standalone/src/rabbit_release.erl: Copy `escript` directory to the archive * packaging/standalone: Remove the source `rabbit.rel` file * Commit .deb and .rpm change logs * OCF RA: Don't hardcode primitive name in rabbitmq-server-ha.ocf * Makefile: Use $(PROJECT_VERSION) instead of $(VERSION) * debian/control: Add version restriction on erlang-dev and esl-erlang * Commit 3.6.9 package change logs * packaging/standalone: Fix path to the source `rabbit.rel` file * Configure shortcuts to run as admin. * Debian package: No need to pass $(VERSION) around in debian/rules * Makefile: Use a recursively expanded var for `RABBITMQ_VERSION` * Add Travis tests for Pacemaker OCF RA cluster * Makefile: Load rabbitmq-dist.mk before rabbitmq-run.mk * packaging/debs/Debian/Makefile: Display Erlang version *after* installing it * packaging/debs/Debian/scripts/udpate-changelog.sh: Show syntax * packaging/standalone: Do not use NUL-separated filenames in manifest * packaging/standalone: Copy `start_clean.boot` to bin driectory * packaging: rpms: Add systemd support for openSUSE * packaging/debs/Debian/Makefile: Install build dependencies * packaging/RPMS: Fix SAVE_CHANGELOG handling * Makefile: Call $(MAKE), not plain `make` * packaging/*/rabbitmq-server.service: Wait for RabbitMQ to stop in ExecStop * packaging/debs: Use make conditionals instead of Bourne shell ones * packaging/debs: Derive GNUPGHOME from KEYSDIR * Add chmod g+s to /etc/rabbitmq * packaging/standalone: Remove temporary `expand` directory * packaging/windows: Try to compute a valid default `PRODUCTVERSION` * Enlist OCF_RESKEY_limit_nofile_default on comment * Re-do #21 * Makefile: Exclude `/rabbit{,mq_cli}/escript/` from the source archive * debian/control: Try with erlang-nox 1:16.b.3-3 * packaging/standalone: Use an intermediate file to list files to archive * Makefile: Use an intermediate file to list files to put in the source archive * Makefile: Use echo instead of printf * debian/control: Depend on erlang-src * Change to 2750 * Trigger a Travis build * packaging: Log the version of Erlang used to compile packages * Update erlang.mk * packaging/debs/apt-repository/distributions: Add `arm64` architecture * Require root or rabbitmq user for rabbitmq-plugins. * Makefile: Remove more unneeded files from the source archive * Update rabbitmq-components.mk * Placeholder, remove later. * packaging/windows: Bump copyright of the installer to 2017 * Manually backport #20, #21, #24, #25 by @vuntz and @aplanas to stable * packaging/debs: Simplify the Makefile wrapping dpkg-buildpackage(1) * plugins.mk: Sort list alphabetically * Add write permissions to erl * OCF RA: Add new limit_nofile parameter to rabbitmq-server OCF RA * packaging/debs/Debian/Makefile: Use cp(1) instead of rsync(1) * scripts/rabbitmq-script-wrapper: Run rabbitmq-plugin as root only * Remove. * Add `standalone-linux-x86_64` and `standalone-freebsd-x86_64` package targets * Makefile: Remove all targets entering the `upgrade` subdir * OCF RA: Use rabbitmqctl_action wrapper for stop action * README.md: Document how to build the source archive and packages * README.md: Document how Windows' PRODUCTVERSION is computed by default * Add chmod g+s to rpm spec - Drop pull-request-20.patch . Applied upstream. - Drop pull-request-21.patch . Applied upstream. - Drop pull-request-24.patch . Applied upstream. - Drop pull-request-25.patch . Applied upstream.- Stop shipping rabbitmq-server OCF resource agent as source file while it's included in the upstream tarball. Add patches for code that was specific to our variant; they now got upstreamed, but are not in this version of rabbitmq yet: pull-request-20.patch and pull-request-21.patch. - Also package the rabbitmq-server-ha OCF resource agent as it seems to be more appropriate for clustering. Add upstream fixes for making it more solid: pull-request-24.patch and pull-request-25.patch. - Ship an example of /etc/rabbitmq/rabbitmq-env.conf, as this is useful indication. It only contains commented examples, based on what the Debian package is doing.- Cleanup file list and prepare merging the plugins package into the main package: - No longer create parts of the filelist in %install - Only exclude the plugins starting with rabbitmq_* and not all files in the plugin dir. Some of the files are basic libraries needed to even launch rabbitmq. (boo#1025442) - in the tmpfiles.d file: make the directory group owned - own the run dir in the non systemd case- add buildrequires for xz to fix build on sle11- drop no-remove-common.patch and no-nmap.patch: no longer needed- add back default config from the 3.5.8 package as 3.6.6 doesn't ship one anymore - rabbitmq-script-wrapper now directly talks to the scripts in _rabbit_erllibdir instead of having another indirection. - moved tmpfiles.d support into the main systemd install block - extracted make cmdline options into a variable- update to 3.6.6 https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_6 https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_5 https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_4 https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_3 https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_2 https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_1 https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_0- fix source url- IMPORTANT CHANGE Require the epmd service instead of running our own version as rabbitmq user. This requires that you configure epmd to listen on more interfaces than just 127.0.0.1. For non systemd based distributions you can set EPMD_ADDRESSES in /etc/sysconfing/erlang. For systemd based distributions please follow /usr/share/doc/packages/erlang/README.SUSE IMPORTANT CHANGE This change is also documented in /usr/share/doc/packages/rabbitmq-server/README.SUSE- Update to 3.5.8 Fixes logging issues on erlang 17+ Fixes MQTT password authentication error (CVE-2016-9877) (boo#1017642)Fix bsc#973999 - rabbitmq-server.service: increase NOFILE limit per documentation - rabbitqm-server.ocf: add OCF_RESKEY_limit_nofile parameter default as 65535- rabbitmqctl: clear CMDLINE before appending- update to 3.5.4: Runtime I/O thread pool size is now 64 instead of 30 by default. This reduces time spent waiting for file I/O operations to complete on machines with 8 or more cores. * https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_5_4- rabbitmq-server.service: switch to type=Notify in order to avoid cookie creation race- update to 3.5.3: 3.5.2 and 3.5.3 are bugfix releases. See: * https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_5_2 * https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_5_3- update to 3.5.1 This release adds support for priority queues which were available as a plugin before. Performance is improved; in particular messages smaller than configurable size are embedded in the queue index to reduce I/O and memory consumption. Stability of clustering and autoheal partition handling is improved as well. A new pause_if_all_down partition handling mode is added. The management web UI now shows many more I/O statistics. This release also corrects a number of defects in the broker and plugins, as well as introducing many smaller new features and improvements. * see https://www.rabbitmq.com/release-notes/README-3.5.1.txt * see https://www.rabbitmq.com/release-notes/README-3.5.0.txt * see https://www.rabbitmq.com/release-notes/README-3.4.4.txt - instead of patching the ocf provider after copying: patch it right away and drop the ocf-fixes.patch. - refresh no-nmap.patch to apply cleanly again - create rcrabbitmq-server for the systemd case- update to 3.4.3: * prevent XSS attack in table key names (since 2.4.0) (CVE-2015-0862) * prevent XSS attack in policy names (since 3.4.0) (CVE-2015-0862) * prevent XSS attack in client details in the connections list (CVE-2015-0862) * prevent XSS attack in user names in the vhosts list or the vhost names in the user list (since 2.4.0) (CVE-2015-0862) * prevent XSS attack in the cluster name (since 3.3.0) (CVE-2015-0862) * prevent /api/* from returning text/html error messages which could act as an XSS vector (since 2.1.0) * fix response-splitting vulnerability in /api/downloads (since 2.1.0) * do not trust X-Forwarded-For header when enforcing 'loopback_users' (CVE-2014-9494) * disable SSLv3 by default to prevent the POODLE attack * see https://www.rabbitmq.com/release-notes/README-3.4.3.txt * see https://www.rabbitmq.com/release-notes/README-3.4.2.txt * see https://www.rabbitmq.com/release-notes/README-3.4.1.txt * see https://www.rabbitmq.com/release-notes/README-3.4.0.txt- ignore stop errors in %preun/bin/sh/bin/sh/bin/sh/bin/shcloud123 1632932355  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk3.8.3-lp152.2.3.13.8.3-lp152.2.3.13.8.3-lp152.2.3.1     rabbitmq-serverrabbitmqadvanced.config.examplerabbitmq-env.confrabbitmq.confrabbitmq.config.exampleocfresource.drabbitmqrabbitmq-serverrabbitmq-server-harabbitmq-server.servicerabbitmq-server.confrabbitmqlibrabbitmq_server-3.8.3INSTALLLICENSELICENSE-APACHE2LICENSE-APACHE2-ExplorerCanvasLICENSE-APACHE2-excanvasLICENSE-APL2-Stomp-WebsocketLICENSE-BSD-base64jsLICENSE-BSD-reconLICENSE-ISC-cowboyLICENSE-MIT-EJSLICENSE-MIT-EJS10LICENSE-MIT-Erlware-CommonsLICENSE-MIT-FlotLICENSE-MIT-MochiLICENSE-MIT-SammyLICENSE-MIT-Sammy060LICENSE-MIT-jQueryLICENSE-MIT-jQuery164LICENSE-MPLLICENSE-MPL-RabbitMQLICENSE-MPL2LICENSE-erlcloudLICENSE-httpc_awsLICENSE-rabbitmq_awsebinamqqueue.beamamqqueue_v1.beambackground_gc.beamcode_server_cache.beamdep_builtgatherer.beamgm.beamlager_exchange_backend.beamlqueue.beammirrored_supervisor_sups.beampg_local.beamrabbit.apprabbit.beamrabbit_access_control.beamrabbit_alarm.beamrabbit_amqqueue.beamrabbit_amqqueue_process.beamrabbit_amqqueue_sup.beamrabbit_amqqueue_sup_sup.beamrabbit_auth_backend_internal.beamrabbit_auth_mechanism_amqplain.beamrabbit_auth_mechanism_cr_demo.beamrabbit_auth_mechanism_plain.beamrabbit_autoheal.beamrabbit_backing_queue.beamrabbit_basic.beamrabbit_binding.beamrabbit_boot_steps.beamrabbit_channel.beamrabbit_channel_interceptor.beamrabbit_channel_sup.beamrabbit_channel_sup_sup.beamrabbit_client_sup.beamrabbit_config.beamrabbit_connection_helper_sup.beamrabbit_connection_sup.beamrabbit_connection_tracking.beamrabbit_connection_tracking_handler.beamrabbit_control_pbe.beamrabbit_core_ff.beamrabbit_core_metrics_gc.beamrabbit_credential_validation.beamrabbit_credential_validator.beamrabbit_credential_validator_accept_everything.beamrabbit_credential_validator_min_password_length.beamrabbit_credential_validator_password_regexp.beamrabbit_dead_letter.beamrabbit_definitions.beamrabbit_diagnostics.beamrabbit_direct.beamrabbit_disk_monitor.beamrabbit_epmd_monitor.beamrabbit_event_consumer.beamrabbit_exchange.beamrabbit_exchange_decorator.beamrabbit_exchange_parameters.beamrabbit_exchange_type_direct.beamrabbit_exchange_type_fanout.beamrabbit_exchange_type_headers.beamrabbit_exchange_type_invalid.beamrabbit_exchange_type_topic.beamrabbit_feature_flags.beamrabbit_ff_extra.beamrabbit_ff_registry.beamrabbit_fhc_helpers.beamrabbit_fifo.beamrabbit_fifo_client.beamrabbit_fifo_index.beamrabbit_file.beamrabbit_framing.beamrabbit_guid.beamrabbit_health_check.beamrabbit_hipe.beamrabbit_lager.beamrabbit_limiter.beamrabbit_log_tail.beamrabbit_looking_glass.beamrabbit_memory_monitor.beamrabbit_metrics.beamrabbit_mirror_queue_coordinator.beamrabbit_mirror_queue_master.beamrabbit_mirror_queue_misc.beamrabbit_mirror_queue_mode.beamrabbit_mirror_queue_mode_all.beamrabbit_mirror_queue_mode_exactly.beamrabbit_mirror_queue_mode_nodes.beamrabbit_mirror_queue_slave.beamrabbit_mirror_queue_sync.beamrabbit_mnesia.beamrabbit_mnesia_rename.beamrabbit_msg_file.beamrabbit_msg_store.beamrabbit_msg_store_ets_index.beamrabbit_msg_store_gc.beamrabbit_networking.beamrabbit_node_monitor.beamrabbit_nodes.beamrabbit_os_signal_handler.beamrabbit_parameter_validation.beamrabbit_password.beamrabbit_password_hashing_md5.beamrabbit_password_hashing_sha256.beamrabbit_password_hashing_sha512.beamrabbit_peer_discovery.beamrabbit_peer_discovery_classic_config.beamrabbit_peer_discovery_dns.beamrabbit_plugins.beamrabbit_policies.beamrabbit_policy.beamrabbit_policy_merge_strategy.beamrabbit_prelaunch.beamrabbit_prequeue.beamrabbit_priority_queue.beamrabbit_queue_consumers.beamrabbit_queue_decorator.beamrabbit_queue_index.beamrabbit_queue_location_client_local.beamrabbit_queue_location_min_masters.beamrabbit_queue_location_random.beamrabbit_queue_location_validator.beamrabbit_queue_master_location_misc.beamrabbit_queue_master_locator.beamrabbit_quorum_memory_manager.beamrabbit_quorum_queue.beamrabbit_reader.beamrabbit_recovery_terms.beamrabbit_restartable_sup.beamrabbit_router.beamrabbit_runtime_parameters.beamrabbit_ssl.beamrabbit_sup.beamrabbit_sysmon_handler.beamrabbit_sysmon_minder.beamrabbit_table.beamrabbit_trace.beamrabbit_upgrade.beamrabbit_upgrade_functions.beamrabbit_variable_queue.beamrabbit_version.beamrabbit_vhost.beamrabbit_vhost_limit.beamrabbit_vhost_msg_store.beamrabbit_vhost_process.beamrabbit_vhost_sup.beamrabbit_vhost_sup_sup.beamrabbit_vhost_sup_wrapper.beamrabbit_vm.beamsupervised_lifecycle.beamtcp_listener.beamtcp_listener_sup.beamterm_to_binary_compat.beamunconfirmed_messages.beamvhost.beamvhost_v1.beamescriptrabbitmq-diagnosticsrabbitmq-pluginsrabbitmq-queuesrabbitmq-upgraderabbitmqctlincludeamqqueue.hrlamqqueue_v1.hrlamqqueue_v2.hrlgm_specs.hrlrabbit.hrlrabbit_core_metrics.hrlrabbit_framing.hrlrabbit_log.hrlrabbit_memory.hrlrabbit_misc.hrlrabbit_msg_store.hrlresource.hrlvhost.hrlvhost_v1.hrlvhost_v2.hrlpluginsREADMEaccept-0.3.5.ezamqp10_client-3.8.3.ezamqp10_common-3.8.3.ezamqp_client-3.8.3.ezaten-0.5.3.ezbase64url-0.0.1.ezcowboy-2.6.1.ezcowlib-2.7.0.ezcredentials_obfuscation-1.1.0.ezgen_batch_server-0.8.2.ezgoldrush-0.1.9.ezjose-1.10.1.ezjsx-2.9.0.ezlager-3.8.0.ezobserver_cli-1.5.3.ezprometheus-4.5.0.ezra-1.0.8.ezrabbit_common-3.8.3.ezranch-1.7.1.ezrecon-2.5.0.ezstdout_formatter-0.2.2.ezsyslog-3.4.5.ezsysmon_handler-1.2.0.ezprivschemarabbit.schemasbincuttlefishrabbitmq-defaultsrabbitmq-diagnosticsrabbitmq-envrabbitmq-pluginsrabbitmq-queuesrabbitmq-serverrabbitmq-upgraderabbitmqctlrabbitmq-diagnosticsrabbitmq-pluginsrabbitmq-queuesrabbitmq-serverrabbitmq-upgraderabbitmqctlrcrabbitmq-serverrabbitmq-serverCODE_OF_CONDUCT.mdCONTRIBUTING.mdREADME.SUSEREADME.mdrabbitmq-serverLICENSELICENSE-APACHE2LICENSE-APACHE2-ExplorerCanvasLICENSE-APACHE2-excanvasLICENSE-APL2-Stomp-WebsocketLICENSE-BSD-base64jsLICENSE-BSD-reconLICENSE-ISC-cowboyLICENSE-MIT-EJSLICENSE-MIT-EJS10LICENSE-MIT-Erlware-CommonsLICENSE-MIT-FlotLICENSE-MIT-MochiLICENSE-MIT-SammyLICENSE-MIT-Sammy060LICENSE-MIT-jQueryLICENSE-MIT-jQuery164LICENSE-MPLLICENSE-MPL-RabbitMQLICENSE-MPL2LICENSE-erlcloudLICENSE-httpc_awsLICENSE-rabbitmq_awsrabbitmqrabbitmq/etc/logrotate.d//etc//etc/rabbitmq//usr/lib//usr/lib/ocf//usr/lib/ocf/resource.d//usr/lib/ocf/resource.d/rabbitmq//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/lib64//usr/lib64/rabbitmq//usr/lib64/rabbitmq/lib//usr/lib64/rabbitmq/lib/rabbitmq_server-3.8.3//usr/lib64/rabbitmq/lib/rabbitmq_server-3.8.3/ebin//usr/lib64/rabbitmq/lib/rabbitmq_server-3.8.3/escript//usr/lib64/rabbitmq/lib/rabbitmq_server-3.8.3/include//usr/lib64/rabbitmq/lib/rabbitmq_server-3.8.3/plugins//usr/lib64/rabbitmq/lib/rabbitmq_server-3.8.3/priv//usr/lib64/rabbitmq/lib/rabbitmq_server-3.8.3/priv/schema//usr/lib64/rabbitmq/lib/rabbitmq_server-3.8.3/sbin//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/rabbitmq-server//usr/share/licenses//usr/share/licenses/rabbitmq-server//var/lib//var/log/-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:17002/openSUSE_Leap_15.2_Update/609b9311a81cd1c1fd6e42954477684e-rabbitmq-server.openSUSE_Leap_15.2_Updatedrpmxz5x86_64-suse-linux ASCII textdirectoryPOSIX shell script, ASCII text executablePOSIX shell script, ASCII text executable, with very long linesUTF-8 Unicode textASCII text, with very long linesemptya /usr/bin/env escript script executable (binary data)gzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v1.0 to extract Zip archive data, at least v1.0 to extract) RRRRRRRRRRRRRRRRRRRRRR5a,:j12systemdsystemdutf-8c71db9a5125784c21ea4a6175120d522ab201ff5290a73c6bc61bf8082e33567?@7zXZ !t/!]"k%X9OfƼ6fSmڿc>I!mA ح:}UK|Fv V+J!2ɁZi9GOS[6mɘNEF4=4 p ~I{EBxo&iѧ__PaΩ^$a %Wǣs`q,ū{n U$EO1M-qNK*H |Mx|>:Tʧz+',q 'k|(06 `!y3E.ni&]\Oѱ>Y!@hZK1+``Φ<`R(wf۳x?}1Fΐ3,%2Kl0OE3:s3M c  o҈rsa%))֩ ^@,KMݢ؅LN"pG¶X,%X; xK‰cѺPkgy-U(s& ySn^ʨ3Oݤ1 7; 4IuK-IGǢwaZbot+wU,S*O* ߚnhl 8?sV Hd$$$98ܒ0%tP+K>1ؠGϏXhEdĬ%бjA'Z2΁\;rd^T9.W "GaU~&G|R֞yLGs;gŵ%涮:Q!V|1R- 5ݕ]V̡\PsI{T0~aikXI"/5X2QfsZ+R1>\U/b&=J4]C74=OVן s;&c y{!@T3H[櫄 $ނ=Uz%ܟ6le#Mp 4#:)CJ^e'+v;M.WjLX3:N*&."N{Byr&h/vAxwꢗC8PR|dQ3bToeڔ/41$Þ5LrvѠ#0:e'Q32a]Y."bEӒy\ R!4("GF7zd[j\7!f>"|IgY7h%9{z[ۈ&|sګn/ +k1z6|y d4 c7a;VO(O̳>Sr2lGHW ;[d Ţ{CO%tuq*2'~lU)}R*p+ڟ(t% ޑ)Y D|Q84إ~9 a ى)qC`([|ʏf'B. G[ͯ' ~H!Bt`p;CQp.+ݛ/@j-GO-|{_4d攊HUTAн!c&!\)ptKUL-Xgcn@'}x( *gv(yiݒeFBY.P,Ӱ?pJVZʌv']*utcp?k8M4xj$#7e)ɍg>Wb&BoG g'{!uA$ N_,W*SRբG4t_Eq 4*>߮#DCI*-1W5 'DžܺP_ FTB=:ۛk8z;rpcDXS. L+4҈mߪkǂĦgN"/)vQ8CN'!8@598, hPE:XTcbSA[kYȝY^ ,3xhrZޠu$p`o< ʼnVySq7XR@&[[]% h87cčI`V@\&mg`#v4{L'NUKє9E x{C4]7jl)%΂ aY.c T qri^`OPt1ù4CfkUN,-/W?[E㍻7TkDh(Ez0O3q=C֘"o rl5kƑimX8T#v zCǥZ݄4=hYGxBOE79 z_;HjfzF yה&Yǧ|)N!u7/q>pFX/jIoD8uH%#KnT*aq刢  ~0KTG`N4۪J!ix8qj^N PQMRGŁ`=hэ% U[gZ[qMy]~w uVkʩֈ.' E 6Cp> ޥ99>,"v-7b}L^),Y&&xLiͫMefnSS8kռ *+w5AwyB)S+wN an^(:K~H{Xgҋ?S{+;c=TtbgrQR1Bmݑچ%(M4i͞Uol٨OHaOGC -:+a]M8,h |BHdTw܉up/}tJM";$mi7юNh܉ M곜UfiIRd.rH&>}~dOv%2B%՛Of+F`0JK ~,$ݷ?x s'Z 9oJYU?;9F8 i%Q34|DoQTȃQ!<( 0"dl.c*Yr;z*1 dDF +Q7aY;QIo֎*_$#7pa+*qd y-o pI>ًy;뢧p!o,ئ ?c;[J64X} XӍ[6WFASGyݤJeӟpY؊Z,Q'NՠPI Iahk(eOir13N4*d }PܚniY#(6QzJf˓.a,bQoҩq\7N;1艱JVkt4ƃXuB!Cw^Z=%ͯ*NWTUhi$fe +8 Olq1&E4]:&5 U7%u6:R*F!z[lvȫi20+BB8FY\I&p4pҹ&!<Cw,NGP~Ƚeg ~P=v"t34kslYƠ]ow79վIu_= lߌGkAF0\ GTS5/1x 6I9 H⯺H} 's3(Iqny^tQ#&4 !2VQ4^9yQ%5@ gBZ[+h{ a)K{ƺ!(\Efb%ڑX t{ r zű'G``Xn`3DlaEnp0~~Y^ܽ+ؤozΚK^NYf x˲^"xrY,Y&ץ.Dݛ%Tgcú~3^n"ahal|8VQglh&b,AOT2?;xR[ mIyjh2!!`b6o I ]ݤ}x܀4N4yn-=؈^qY"{v^_;چ#ip0v*,pcMiRG+uӒ|;,^:kv(1iِ֑ mZ,vD-L6aJi#vtcJHa W)T";ee}sɈDx9xN{褡v[+l $2ru>\?9]VEYۻյ69ް9nde`scOIq`3ۇ鋛kZqڤELwQwrͷSK|PdNs9WU~(P9x^-N oY,~w,l%>L1D!TI3C]=AqN\]\7!>^4RUlf7ߛEbǁ9N)meă*ӷz~uKoG,3 ,wGp- LӾ&w:n'=3ڮkk+B kII# o}5zZZе09} I޸cW3Ϳ,x܀&ހq2Qn dAX!L_` ~O'=Z |sL)t5|7+c[ HZE Zb=uv\i݋b0w4]@l&I5M)^˼loDs՗3+c뇆"ct@+em\}m< ҂taOmC"?cEȃVAOL&&̘9a崨J{. S1_8 yVJk8QO1{T8[QS;U9FZ*S BLX'\>/[MMpX{:Q_rZw|y8W W)Ф^5 ~ZšI˅ok@e=ຒ=@.WlemOoL,^z?,aaSig"QA uQC3ђ?N3!m@8S4"B'5L4(Z\$^0$qX g Pk iR(a6ڢJ݈ق>>1=֏oq{=.7AQsS(죿#UW [eKjda X63*IM5GS&jPKi5fCjR3a_X5p)BŊ VS|PB_ThkV hC #p6b1?0Zhw.gD],[ 6BVzc2r^DB%308ã0 뚏֬&tɟyK"踼 *vN\^TpԥԏkBi2-X^C;kEeJO$$yǟCz' {lMK{FF&/G*[Jpk}SJ [VRQ/Ĕ DA[I\ I\`?mJyh+p|x@ :\zC"ޒ( _-be+{8{BS:$:>|S` b'_E7De*,Eh@fHwEB+k&HqSch ! /7Y|!9S0qVzƕlՒhLW _}"w g5-;"~;@Htw?˧M=q;;2ϴa^mcN8mv`A/6|Tr#|&VI.Kx\}[jy~%㋓A|&{BJ"w6>KcԒh4 Ԧ ]Y4@;%ꌘv9X 5r &DK=NG`$]ãKb\Gy &ckҮԱ|a2dBC.{ɪې0&ﮯu|DO F7Ew]30F)*@Z8\a3K U! ]UއXp B`G|' 3"]DS2lB1 *ZC)fض8^@7GZӎy3{p4C:dYԝzrۡ5XAR\.~{3d_Mgr& 4b&VA: UZՈS6p!%TNa80?vaư[έ\9ALk42ֿYh7)uZj/\V'ݚlRnP>V^ҡvMEw+Lol-d) 9VgMڅ R *z"hz ©]\.>1I'u&=3f~ xC/.ngzzQ",R.!f3|k5 #4@2L>P((rBT oAHR6#fhFfv\^FRQ5$*/ 9G뾣fqznEJi+^^V|.ߌ OhH1pAg,QB3bExfxX+\1*k$-ŷOtM5Q=ACM}dv:.K2B=3Fw6搗eaMfvj[) }3Scܱnտ ihjOs"Ċ IeWcQk pD1-*|vOSw;+惱A8跮ٯ^^e4g&!*R:#HL [ NfmD9aEmӎ-lvAgQuTյ: #(Lg+ ,9VF K85ǀ?3`m{n![~ ? Z:}zQxI(lYԻܺ7,ZJZ2Gtn'8'"Z1kvjrdp+%G(!=SWaRΨ]E(p!ޟ>R+'r<ޖq8?y#B?,t| A;~2`bh*}M߫+ |RO]'U~/̲h^ +g5UJ|Anmt1B)͹V #]DM$˓Leb㕲T3[t^ͭ`La.ۨ`aKǚ9"_\ cys,5~o̿6& ; =Pm$?ٮ{VHE74 adv) /$=&h 1"Jj;_7Lqbe҂L[ң 䘎"8Lt0|s9yb^#%&m,q٘Q܂ДڞZ*ډ/Aj DhciYI"@wh7j7a~a nY7s!hdS^ʮ^2R `E {c"/Y|UF%+'ڏgA.]Gλ$nt70L^G0=EȻiPD,BSi])k56Rm+~LJ36^hG%I1(XibWLy } .BUK(XW@N}?MNFu(vņ tK#O\kmx)p|t ʵçTfMڸz g@bu'ݿ&Ψ_*^DmڐIDPxM5bOܤ\C5~DQ&x#̌F[vQO6RD`cL#TF~h8,Tgl >!"?ڤ b2/~[LقDZKNܨ@ܱ,;Yt֒u=Ѝ.gP XzxYqkI4OSyM_hRPl#wN%&j{3Ykb45!E*gYY{pKADz42+̹74,AAoTpunۓ".Bw]!'+Ӄ t:hWD~3y DRh [RCr? %H33Qɉȶe#/PWV)` ZEC$u0i9yl䆹Q DEE`twwɽ"b?SXAbQÉ2s2*/ xIT TlUyo%zؕe(Y$'j\Z #PQ4qT0\i{]"?1yZJ زwؒ*.VVܖ}TZs~oQ^ρ|J_INg[XǣwhN\s]β$k`i6{R,|R;Z0^oHO4+~kP$ ҅}#h*@9KC t2":}c/ef`Ke-\8q:z^-J雜&pGQL:m)3_vOnn)/f̥ o@!9K%}i\AWeʐSЯ;_;Vpd̽̑EYf/f0Jg:b ,^JQi%/G&G$ZϞ1kVdS2 𑲴#QzkeLtѼDu*vj5f刳hW>ԏK1gƔ[(S`X@5RF@l‰N_W)`>@mmXԞe+4&՝N,98jHDw~~gC^2=*%X 7^.@G&^v~&d tUwϷJ.9R׹0F|}Ԃ{ʝI] SlbN:D煮r1+7ga I6} d+U-c8ٳ wsU2 ?SAGw5YdYˤly29+q"pPae.tGam"Z?fF޷~ ݙon6.N%cP ְQ,FЬD=g}-yUONO5PA&^Fr.]pH#ON(9er3JY7uͥbB6olή &AIs^ 8é@jUCXU~Ux$f _V5%ouA.9|5a6αW-ihu>t'c9X[MD'P8^Mn4X*3+P+u[ş~Myp_:_jށۥ+œY@ã~bt֘ xA2QBS7Fy(Awc3Âv#ri8J7@Bߏ ϬZcqW]Jؘ^R[;q@$hiŤz OHi@p1`w !!6}boçVo푩&=İO<3풻Ω`w6kp1C\ݶf'8T /pvlQM1p {uEhq:5̦V,L&5,ex:\W/Ù~crJ'-¯( "~M;x kˏ~ 3qϝldӻ(rr!("2;K~V}&yJ3F.m|E!zL JEPG./Rm?KP_ [GʠDhKrP$d#ڹ: O -s_/a :W$^e"̾VIGH`g\jQj7ÞrX̾,[9q!#"Q~} 0gPeΪw4ƕM&a37{UFЖ`Nr7_DVOF9ѩ9N4;'cX3DDR'R\fJf >単&c)-*\c_@3]S64A]&K_@Jwi gYi_#C4^; G@rYow74'H` 7ޮPhCzS|PTN=L ecR3 c'ic: _u9^u0e>$9"7[/)U:^ne]N留6)8ɭ$ZLizkYwO1BX \U5%ր2d$rKW p [3''$08 Ť>n238w*fWrƠ@\+Rկ۱ tXFRr|oՇ9kW(Jxgk; fڏ+$ N"L<D YpkXj5- )c5JoZ/a Ǻ*r`SV^"U'/DWӡZH%50 Yp1mLHIjwgIke L@:guヽ6WaqU1yӾ|Sv"QZT3rkzo=DG"H_͂ "+]sJ1IW'c  סEHo?\|gRkrh}' sfm`y ӰC~I EHWKt-^NYVe%x D̀)uRgE!EA2C Tǀ'.}'elumCo,t%v2(!ىY`N3&O!̂S2EyuL6h:ae62\C2/Fcnu-цƱ *6svZsp֦pi/m>C'i8Sܨ"OgVI{M,Sv6C~Y }pxctA/6L|\ZMSXrQL/J +N, {e nÙP𠭅6VƝr>&,s…Uz]MIlH {"EHx&;Vd=QSeH\VS?*»;9bZȋx@̱DY0[,V$IrDq?ͺ)\yS y_XYscl*նv v/3xYLk)<%pTFOӠ^X <`Kv0+^90ABD~R2FKC>߃MޓCJy|!x%ՉAfrCD q0G.%VqWfWLHNk?4a^#N= % U=4! ~>ٻ=Z+u`#̨W_xL02m&T@iPS@iI >V7d,VQ6i8dmq Q@aa~åʙ"ƨUE2$"  |O>)`#DW.8=JV^öKƒ Ҧs.jt@^(o1QIͺ=iEMĜ?ZTigҬkV*} ~N2֚t`RK*U/_nkclb̺ZnYώ%qE3%kO,қ)J#ɌHEo|XTFW:!5Kh+)\) d* ]5ŲMX αZ|؆( n_9;(Z23p]}|uxDh3H s;#? twUzhN}j7bv>,wFcZ_93}褐 SZO./zFv=V= yp\\X\l9!!Jm2C$ XpMzנMm&]+[XAX96t )ʥv(d]\66=7<~'qת5m&RCJƎgiS3h!n7/A|Bs SgcĶJIWl$#a9tՌlu}G P O@-s&d/+VS-xTCIp/ʴ$[/S{? b wI74X=EO3eٕV23$H3ivwc?A`S1TzmXW3ܮOakfZ^ߠm;6\"lk f?j`?* ws+ϫ8r5F R1҉Ψ1BK4n/<h̶ACF~Xj, ~D| ")̷U;&x90t,4bQ߾9gn*>r=N7T Pb"x1ݕ^do7f$z w,Gi8"$ nymې_wmd MK+ Zs-S5}5.BDlJ)i>Kr 2Du !zm== nQXs5GPMԁ=K;VR5{YE;NG?:Ef[HQ>O_Z{%g-:IT=]PrJرQb\;`0Ё8\corKa2++kx!i?MD>u&p+_O&G ~k|Om2jÖV4nRӜ s|: ڜLSd*36UT(qGnW}u6*.`@Y*DCj$0YE`8-)ƇyaӼ?䡳|]~˫+lF`Bţۣ}M8݌7!BCE(iD.&VkE$ zfhfv wCɢ >T$z,zb7f`䵄[¼,p^p*៣&ezxqvmAR D֐ҡvړ=ŐdRV 5w/Zr JAWƽ{QZ?C^39Hc; k\j"C!x%Ѩ)Ц>r[KؘH4U[v -`y aS}d[ 42ø P{2~g0NOq֧}BnEqxmzSi'? '!\ KCat1 ;]aWMu(YEַCp~<ҠPZ^s)!X쩏O:Yi#)c˒چBB#Xr%荰Ug.2YmWq3x&pB%qXOLL:>]\q;Yp4{nN-Zx=%V*RbʻIF ~{nh5GWجC'zd=-νxBBTפ2s "*2ug_x gf E7"4Xd]kY mN`L Ǒ󖁾 A.E3e?z9mk:]<YD](MczT lnT#ǑRTTcB! i,b/t j9>ȤCwt B- Zmرٳ̜<uTiר˚֩ bMf0ovkF7%~$Ӻ WWT ղnJ1"7q<*d'b::L7f37p TlÆ`}Dȧ>Wi_92lld\`8kBַ+Yjrz]ԪDɮhKӯ\K׼8B?}5gU(@ӄ_еbÉk(0UC۸b/XZў0 ټأHK%*to c>AA8EƑ|ӓ*Oh_ͥlF.op.P:dvhjTp$IHfW&A3lXN5+:*tS5"(W x߸ZIiurz$+<A t:8(}> NdĹ݅1W3)p\vx.*78l 1"*)qU gP^̜W01ƺ:#&,/n5PKey7Ƿ^-1N=ߎ✪iz@ G.u[공7Js۾9V5K-.=VcvxhKy,`fL;u]d[iэތl.pGNw!GjLU +[v?>^)IF2VeW{[J2E{7g r 5x<8=v k,{UcZmLx&SDe~['Uvz!G\,WSB`(_6z`ɿQl/?DB*fL?% RES&o{2a- \d,l\sŔzշs9m-pUAg-C qAWs!T˽2CZ U^հfsz]oB͑HF~Iy5 q=P:~ ][/kwM3v91: ZvDdkm$:cBm"? &&t=]bOU+);!ɮɀ&fQܴP45ZXa}vW{)+`T_φ߃mEy01ۍ{o75!&3W?Ovƞ4p*C+WYkʛ蘞0S9ȴK)!mML-|*K:r%HdNuzf܅ec(sU`5wJ}2ztћq8@sub77]l#1 k`;f;:wNFLQBrX;kXMweaҗzKcsliZUb$Emթ,yU/V'S`_aId9Fk1߁ry)#k2jyn ,`tdg%^!늛C@DO\v!e"txkK`ۥćѻ.b_u'lhf-H}{#qK6ZAh& F5H\oBr[ +qO D+:;D*UDrrN>O"T|EE߱% =(_䦀7`",:YJb95 N/ʶD;uz ^ǐVcW A4+҉ד E&A$ @|\A ؏ea$bsp#A/KPv_>m:<>"@.p\)X0eH\!`q!X "\;83.\ouX߿9a EZyf?SlĮ}~,Zs7uځƷFl,l-6'< W偓ij:D{e54UM-[AƬ[${7?2{l3˟¿i QO_AcΩiܶ;GL} pH5};`{xoxĝjp`,mŵ1}G&q55~v@u2SD]YJA\R.$Rmqz-$86%5qq h@!A=L$\Yrx,G} څ7+9 I*𹎊@FHO1e j]BZ zs;GtE*Li7DzdrzwքH͸Xs/'g!?mpJ9Nk2HV]Z s?çP~]OCR~,/U }^:WO{w8/d&}i==E_rhr`*HjX *;6W>Mtuq*meE΁+jT'u{ ;2 P-q})=IѠS ˩8|sH'00/z{mE\s4 TwL2DH&&)!$g#cefxwZ,=0M`X'v{+uk >r[@C3}I ջypo#~SaO]Od0p{ŋjŤw+*E-H]CKk#fE`t%9*8b(B䠽*yV9 ݥ+},%zEӯP,NM @p@0zALU51lT3dpiz q)rv;` 5pqC-٥sTO io*89YVHhaGg茄xse ?9ܾMC}'.BEeMњPe7p o6bP ?d4A9=k'90 E4J*̻D{-D>%ۉY/o^r)8)Tۙ,~Z7 'ƇZ $[vVp\G} 9W"WaeYbRJJ'P 8(Tc73<9-e^5?:HTN=2 S7J-uWkP )&;06XheŊ]ǃ,& |r qčDŌA X bǽZdyT>뉈‡8G}}A G_B$&{DlX ٻf LkaGZ=]fXo`]l,2<-T\Sq˾)QLͺ/8"B4֮F[Ȋm#i= G3zUT52Q9RKmL5LRW8"GUOIbujLOAz^w%WuQsC1CHO=Bn,/Cֽڤ 6*}~~ƭ_ϕO#E޺I ϵL̖=|)hG?l|7rMsX[y7 (;>'J&sVXaHTQCӟ|~chyL@jTE :|=ޭL"p{'_+F8xvFPjqT}ß̃&G7p"#Q%``_ wBIJ[9x5|jLNٿ7)X`!Y0;/ٙ!/td/e|DoD/0$üILROܲq؁7@ңICӽ ͪ(I #Dӫ#]s18(+F9E{*v&S !7Av|:P}.n51{va f ¨OA)ӕk/@Xp_6Wc>)S GTNާ2܍'tU ѶPK31'%`[w<@ƪd+lKuJilJ-ux0y eǤnZ;dw{ZV2gEo9wr,iZ78UgHo7xST(8J %x4j}A>m 0_t̏SHAuE/5]ԡj:5:Z6_堗K#42kwjI0(lNV$В-ZC&kUJrJ!NEƿkyVFP.I&ЙuiU 'cՄV?m/"zNTbv n;[l#`)y:KV+3!k]y|9$? H]mt'wB~֗i;exZ|WF \* eL B|$fh+قmP0wmWwp"<-g|S"66&&'BLn,lL-9 dͤU8郒/NNAeedBI{,pR`I֫/Wh16o#F*Tώ'h~"#ڝL A_q1ӤtMjX:%E sw2J۔:(KB6_ekeMx]I9{4ҥ%4&D^1m 80Uӟix2¶]^ir\Œ~duD:6`(]& K b"ot/T:x54nwpSSx}q~>%DFfn#8c* ~6CИbFO¿9*bN^DR$y;e]? b0' u~:4+Y 'ŌKͺ:Dx© ٬3"wjp"t55"L2)ӊ 0AEDVEٽ7 &:E9NUwhKt2Cob*tRGZlK=)iP:-#NVW.eQHxhOt{{8Au&*,w} FUly]dj=0ar"5u;sVC`0Yk-2B  gd"#CT<,q1iX2<ѧ|cVs^td.ңҷ*oV`jEU:D5Hj-X *[>nV+ѰsE%gؗlweR<𬆿 +-tmKGsgS#Pb G%=oJwfMBZ SO{k@y3TIL&Wf=e3*K:VmtH̽i7?G-3KiQ:NҦMWG Q&&s#tyYܻK4xmnAS~~x @@wo%@Ru?j1ݾ)̬ -=c %a Rvz2'ߢOG+NUHkj󶿛Һ&mg%t9J‹'iJ x\/PYVLNBIdԫY(?WNzDlmDvm {$ ԫR)&oa.ɘu4NX{Md b!E̲!rpc6i9R 1.F LHA\-Ϣ[R}rs01lCnN Lv(-8OQ*H{"<@M&7kZC˝ ׹4:v Hl:XjcWj28'fkT /@_+8@&F| IXx~O-jit("SNwT:72Zq%34Ahwu?)a6O2Υ\([02ͥX;09 `̿2۶i{/C++SҒaS`K$`pSќ7mUw"T'QЛg )I27ޟymе_l+/ >uHwX}3 8~ASpwX Bipu 2;LVUm4EKfȏ>)zdV~xGE3ЂKj@ίQ&:dncM sh⊙VEÌnJoIL~)"32_udZ"=ᆖȬ\h\_ }VU)Tg49m_?-<}|H!Qa_^? @j@ki%/PeKL%A-!AF- J|s?eUdR٬V^%/7F 4N X@u.&mgjgzVrXDZ3~a)~S._K m~Nn# ϳX64Q CxN!Ո/u@a' u"0foW^elpo(`b5;;/Ȑc_v g-cY l 2:W)|Sx&ǸZ=gOE MVé+*_Ze>a@sL$vIYKۄ7U,84J+A J[HjK *JÿfFwoM%;ƍ`Z6Tsn;9;^*"b\ċ]d%B ItԚP6VF Cu# -)+if:[/xpY|0؅TTpN%C@5piS]2lD5.{yɍ JuU 8}2hڶ{/aT .l+4XCNRU o|>T~@RQ9R%XNP;+)k|7%)w@aMѤ 0Q']8"bAY&HUI"s8jpur ʨE=*a#ʧ -;\:/)_P I3%? N`k=d "> eP{pPjƥc`IMxØ]0軌j+'Ӝ@c6(kDuuwz@p stthX_9aAMNW<; gWק HS|̽g0\Շ=YX,23m+Þ nϡe,V^p@(Q'yY;@U'%]7m3 )U9O;CGqc逝rl<)Idy'"Tb+E-1NϘx@KػC({DRQ Sr\3euŴjL,9-YGUuYPE<Z-!*&,O7{@QI֓NgcQw214Uzdk+lZc|zBjX?{lMVvf I ! H&'h@|WJg> YjLLDFC nJݖTI y9VmCo󈁐#{@fx`q M"3FXj 6@w#e~oc$0?ڻ7BK?3h'٣ `E Q0gk@0d}AW&#aؔ?,j #隯A?^r3{O}9ki.sJ7 qLjǕx\2b6 (n>/eE=#+8EDtltL/EN yIn|9x|,xgnJv*A^cl¦7$zqo>nin4?U& 5}+'A-ёVug-t(jGy2b&yRn=80+dA~)QQKN97O.1!M,ʀI5 h{Row D<ÍmmdV!0mCUZNΖ89"Cڧ)1xiEJ=L^mLj2PAk۫%c''*hUi%Way4[9ܲ_ோ%72?8X{1E%ע@(I9ABnܠ]"y?OBB*Q,R>0H2 KGb`$N1z}7%)yJj:kGs ɱ sE.4agEK>(޼b=.k4rr ͠`c'0]/JEuD^Td FWWgi~ t¡c}vrҾ_@`҈gJFp8`FLä\Q]Y !`To|%yPRET tahT̼UX=RWQm ZKCa4'Đc"fAL?8 Ͻ7$UKfIq#B}]yE9ŒwL3+kPL+mbC%fGZ$+N_ʼm',ӑvUיg%+zdȷ jt߷xS`.ܾ4X2i"q3OIt"ے( ""C~uqwmhGQap;f2}r{o-'9`f- ۗ8L&*~MUxMzBHH7xDhB&Gmj#Į\4 p_DDTb-Z$&.N 4p3nI65:PRç_ IYW fJס;%v1Z} RmᛰR'UH63IA-:6ա;~fN,RaL2FSYmJw#AH}X亭-{E`xh_^2"AnڛbԪ\YM#1F:M:`IY }WWhWFG2>C/b \WK+iMfӏ|9I[ɬ }`#R7e E mlqf;fu7G>wa5e="~-CDn do<˰8÷!ۍtjR8;of8iULflϫ50ncS͇6.{nD`62: L?)*CL'gcp^ksi]Hq_U!q/+>ɤQ{& |nŖZ9J5zIb[0 U[ ޹ͻ*SwZ *{-t"KrKp9ev8K?T,.ǜ nՊ>l1eH ;& <6EHW3]p};Oj҂|+MA72"y8w_[%2OqcIL֦i웨lBRy~EI̮2ˠ34HYR@~\YGhtip vkCÍ ipɺ'"< ]bAF,}j &O)cΑKSS7"\go#QFÒ`guW ~[prbI<,X]4HK>*Yw$jS7*oP {ڕmd bǧ4_Ͽ8ZyzLN,Y%$3 ^-Ρ?#WC*ILRBT ^dgB9z27,lSPQ3#WRfUs/l̀5[I .~>/r?\_1M:a|}8Y )#g,xPe-tyfg;vWY7 M 鍸W2}O.yriW9ѹ3H<,&h;#|1^. eMh',6J(xh6.Pz}EeמgFgԶ]b-Qs+hۑ)NV16IiF"2pj .a&7=+P!y4HSQ}l@iuӅɏP '4AEW;۫AED7Wܭ[B*ɝ.?a8 W_}Z[ *`H y! LTPdnħmB|]FD';qV@7h-Dm+Xg`o,hA\a뭿Yx~.CʶBb.bx AY*\3t 3kl@MC2̕*0@ޣOIٙ.qISvvQJ æR|}9QQev.dfW ʆlEhhv.wu(ǬMdRN|7=:5n?sF!gK Z-#V1fڿx,?gLc_lcu]\Q|$W?zح-q9̟]PAWRCbiS_ƥWs$@LICcfBbF$mϜy>2xL-oݾYUȎ~1画NšCʙ z @kˈb ((qfaZtă@2]YUflVve`^'ߝ.@e}\kW;6Oфsh-n'h}Pr5d"Hq# E><+-g^Vv5mz6 .P9Кɞ;sQo ^.U[AgTЪpQ! ̤hno6p!nR?/f7ˆ쐘)rhI[k]5GD@fΐL^ޱ?W K$na8fZY$ TA T! ?6lr8Я>F;!_^0X]Bd(ry,9:,L kYc 6!Pl> ȸ|վvO,9u>25s&,b-SM_48ΫA[Nn-V3u%aG{oLqVeONі9{5z|i"#qE}4đmaGwD^˶%6O m({W?/S@DгԿW4441!RuέX*(ќi{gd" ȥ8g)"~zt=J Iإ8;y C3ÿn۟ yJ蠽ܸc#{gU 6JM ;ylsV ItÌ|V98mį 7:]4G#mjCQ6HNRy՟m>CV=2=c: N=9هigXXlOFN}KB/fVU!ӫ#Ըʼn6@( ]wF OBHaڍ+’ECӘ1 ,\ț61S%D~ebnAu抻,˷+ m9q_D˻wQǮ (9*qHyCr)]5A{m _B߭i)x9Hq\R}Pu Q[tF{kȒP78ɯ;jgG0 =36=.}Qg w{3zsd58#s`WEL&Ղ1+JvVIN:PZSUҰQ&e4qǼZUG6hIm!Vy~cAEksdw)}c[,\\8e4#p0^@5Q쬂cP&P"A$ib`k0?=")XWR` ߬bArSB5p"l'-E_Uăʥ%uCauO8'T$3!IKQ|2'0ʰ˂MG ;j9;Koq9$+jϸ8~.oɥU=DD EBHsՂ).&!4ڤ` x[CaI6HUY#u`9 ykwˆڣLjjV#[Ԛ`=/s/]c͉`cX ^QVBX _czl>GSXDnY0uoMf/{n4zt9Kmplx O)p3s]!wwq/ᖋ~|vTT!g}^pm|en6Y/WwK [6*OvS6~qDa ƲʒK6/.q;} Ǘ[+P*P~xP(A5vU|rSa3a0q+upCjf2آЯY_8 ʴ?Guk"I@uJ2~gP ?pj=??{vH%)QRULp DK۫7n50;%{iL"!Sz(4Hv^07mz3uD>`tA H\)%M9rc:C1֕nN&_Z];w?lpԸ#EGm>8cela\'6_N,{҂QKpk@6lo2=n&얮74;!4T~E턲Rr,{m_pYD9@\ eVFh5u7: Au>Ԥrp8I>G}ĻJ_N#*M~v5迀yFV `38,[nbo'Pj8z,f v ϳd1#‚yW\{7Żh3bZsչq^G{RCBj N.?ܘHb&ODMRir gcS 諆Clz"j҆}O^_ ܝ\;&IPޢ,bp&59xEᲸb?*]%S%Vb_o|Z p`əƒfxذ쪃F.vY_e 0AN%Rb 4( LAiMn>5xѺ9Q9%w]f.wJuwHRi*g2żhp|ag6d0Թ4T'uuA ?2XiH&7Qӆ6Z^z]=?:6BVYkƸxg4T[u~J,Ϯ@ c VdV{k naoYZsW+Nf"fG|jb>Q6էO&i騍;RD5U1``5RGRn+_T4ק]F] JZ7=m^WiMPaJKV.*@naiR/[JVd䁠~}27 'N,|oܵl1!5"͔2D'uOy]1  +!|Wh @= ,Fh%n夂S!67C'֘ӟ†;̫?C.j/R6:M,鑝Xj.PE$9H&S "aQOً+ &7F1)P.{<էMQ哩@Phu++Zy'm®ҜW_zVf{@TUJ⫕uU -.zq;q\Xf!),F-t֠l]" dp a) :is$=Œc}ǐ/+ɻKdLXt=.i^NCe[m&!!~I>D{:P%qv*P?`B =%$/}•]o$$FUK7ӰB$hKlxGn2|B}!Roaj"Bl ZoC8bum@''(/x(uTQXn _AF?8Ųd)|t_iiAU,XI%P}h):h%#񋵕nð Ȥ m-v9/gM[P!cXl:3v2gq0뿜ƳScn렮-q9̝5hu> B 5uI6@Wj>L}l8-BӀKfEl(V1ſfWú[8"1'E N G'j5I@X^?^ kV#@1fiLi98D{w@YU,!5x;5&)H1xj'7'H.p!isa'_C iʅGDjWf$u\iu} o~Ak #BR-nwA7-,m/Kw^D}T*fZ[Uf$ǨƩ65P3"7(XP]~gG\JV*$னtQ^70!NM^ͅO= F#oKo J@%Cxe,V{9Գ0JCT QL\ƒoy]^խN%|0Ov^9ow|}6G^YF*⊜KԆ ˧7ֲpXNOcԵ_(Rv}z^ g2QU@woqÖN`[:B:K*kSR_aiRVp>GY,vgE7o`q!$Я%*GY/$5ant RjKK87@ov*cjK4t?)74: {T%$xRII Ia!l f'ίg&ǯ'oC2 /Pi!y2_Pl%!^taI C=`&:)=͟l#=\ɣGZN /\)3mx<eWvy;\X`fտr GapͣI#zmmY@M"mݭp!8g|k;s3X>^]:%lVH 7opgXaq'ܮ?R:&$u`7w2Y]!8=g|%=p%8 ]Gd ĭ l@GԕÇРqnD ~Jl{'`*2xo2} Pi9X~5ФÎkR.'DF`ra;FkD;Kr E:pW I']}a̩[L3Q&j`R69jM6;W6D\2SmE' x~#]̛Oڨ!,e|^0aԠ6 Rg]M߈E}1rX!_Z98<X:'rwM&ށOfSJOKnvȷv@ :  N壻G&n9b)Zcmv>ȋCQ%( yzЕ6 B$\Ɇ}n:y51B, 0L.- Y/b811ĽSiԊR.+:շk kdڪ̡;?-iИAiGݜof&w,;%²m19ц~a)M~n _ 2orwi)ݒ&~~)UTs@^c>B†8,]4WB_%X8c`7_.0"8mkt@!Lv[OTJZV8b>ZW+jxy OK݋ M;BXEQˇnur |\=^5ܳqpP 5wζC4_9p`=ed1 ԔDrPi!N[np, (}7Zպ=o3dKt^bZgUmX7'95l6ƾ7ᐏit5NSu=o= {+oK(* ?Gҝ|j> /,f`lɒ뤁7by(kGrs9|f]_yĿjduv/bD_/?!TBZ@|arZ%OآD$9(lL/F[9*}ƔIσp1KѷBIT.wZ-ڢeEri:Ëj+x} DXm>kVf)v)Ӊc#wz I7J+Gͽ;S)f*(4rr4 +ġ4#w߾ 8&VMzHT-+ ֳQbKm_Ryn<H)ޤdTR[ -}HeУ%ҡiA3FO2%CF`)@FtaA?2ěV 5Liyk8iXx3EQ{ ; {r1abc|.g˜kG Q~(k&<Os㣂/sϾn!Ѭ(R܅g~p@nRsEٔl"]հeרXG_auP5;}+Jvxrʙ-F*dfy¹75ͮ2h ́@`ѽ$lаmϋ\~[cd*%b\𹴂KC3}Srʻ:~~|lryΏ' 0'FFO u<T&·/WD\#@գ';!H 5L\,w1-K>UQPglSgvy([(VN R8 E↲miv5IK}\R./m蹟 :vvKd)0Ә 6c#Wvz5*Oy אOGCJ}nfZ ?K"dT PL_Ѻڽ+w^TMZ!02mQ%;f q Y"c{8]q>E賌B{(<΃?űYk~_N+檖;{U`MSu,]ݒwgm#")%Th)Bi\d;]z ؊[3aÁ(yVaV cߊr`M/[g˸Q|7$H4*o{೹.-Bhb+X `idrg]8/ fgS#ky0w"_Y?k'~ 6{󺴂G.fg% ^\:щ?NE>3b%Cvи9WZz5lTwƛpT]tvAU{\ҲېPì uRmoz Q{YO P,E25jvoi i뜧jb}NtZ>*TE!E>\E mWRAv{-RQF/퀋7سBOoY|Cmx_M>:i~.z5XtE&@R$Νl|0 >tԸie+W'\«tc8.j8g C9忽0aDhx |[3vP@DW:T0tź)vj,; -dnhr@4{ᔀ\~gҵLJީآzkp77닄»>qu۾/Fȷ4I-pgcY!bJ^oВ4).YL05*t,OᙫpKy}HݞҺRSQ+e`-CsE ˆ̞ sۊdڰ[KEȼ Q- 7Qy3?dlx8 ~L\Exs߲hq^h`i"F+j*O)vb|5bȖW-+ Kma?Cj©^n6yM{X㊼_XWBg_6a"TZB?x^pS>V{Ĉ=kV ,|\s!J-`7kDp{(g*fu Ohϗ8e^aM{ l2' :3q=&)ÍҒY&B4M~gPyQ`э3I<> w*lh\V)N& ʳ5O/EY$`C&$b|j(@/ 4wiyFAgЂT@'V־H6Im]q$c+!qR#>Xb't̻E| }M{T#tː}Z0o_z͌M$O])sŪkoưcҕɒ'}7̫h9 Gj {n2o|eNiPw}c#:d< FTb:/&~H8 Zѯ!eBm"vݩ?@orןW/P<%ve:S|4oq),Gz7ғꡳ΋!UȪ[V^\($9J%XӋhFo Zԡ! =a13%Sq/n_bnI,U,TMǶ j픳꿧{ b\Tuߨ)9Br]-ܗ΋7ս[l_*qNkfiwos1~m;eESnSGQK @O_kwlxJ-ax@ށ%WTC$Rv a'C,}8Ai|9f g¿A`%h kK?Sm{`,X5. @^ZkWUte {i$3\ӥ`7(Ga^X)0" ԟM/@2N1|\Sive68I5 $t{zH Wx?5ܬxЃbpWrأiraz7)`I'Ax^2UɕQA#9_P6Qk6$5VY@?R,tܪR%U3FD>HByY-!obe >%8~Yh1mYMk f=O"EזlB6^^2IwEKv3wSc-Dž s^5^Scf^Ҽa|Փ)&!*H~A.F0>sWlr^}"zz NhH T3]w0jp$6}v g5֕ B^5RBᒀoC=+ l'1h{W (nMԗUb$ῦ8Dڝ} ) heN5`=nbM$}X`ӆBEce)MԆvF3Na~_^ {{^0'7C{]Xh.D\d/3Z+d HD뵟C/?Yg* nM7kl򰇺}kAN,Sr=.{C4'+K]xNYeC0E!Bc=Z4#,WhVa6ǯɘPvZ({F2WxYR!Ā,ބ|˔~x T,s7^997&]D 2J,?-Ȃg֦;od\k-Kӱ+D_պ5 1NEty ]YKJ bͭ 2n0zޙfkA ޭBZv&#_2 dxݙR)~'ئFH5~ @k>#/𢠮 ZëF+kn3\Z{l7jU[_LJVzuFF5ETw:GLL|mc\>VrnG5 *wz60l|gz'5bLl90i_^6,/QN+VPZdc[ M)a<} ' _Pt34&IKel3\L\lbdm5-]2QaQ%Lr(?2v \stGb\|3"Ĉ hH>W@KzgG%4WJ-gH"K/K _6X)ljN>FVZ|eM?ɥKB08_b:UdktV \Nvr&z=WշHIIr=tfmj|8ΝϘUPm>W_Y%ēߙ}ew_;u5gͻV3|J-ʾysTovv땛C:РqM]$duuG9cv߂5t*x/4d0\vαj~k B>< !^\Ġ S0PO( $ɸ#9Rz'Bs㋷.YHB9/a ߨ+ޟAg 'RW*YGf(kzSmؐ Fs4/5αDUeg~G m/yƄ>/jkz P6jLH)Vf+R87apsڥanEΉ€U)0&@fDs۽"tFЯmŌr[8:r_n?dWMBa@wu&NhD _P K,c=Hˇ\bKUΒ{cko]֬tIT:[LSwH-`{:NO9mA=5J9RN=dۤtb㍏⬏=̛6ldIcW#sRvI\UM뤠;7.,g>,,y+/vX8=UF` F(?} O[7Ɛ,'O h#8?0w6`YP yq OW󔐖:ƿO{u,C$,/QS$뼧ޞl =S*n\srD+ '9iVWiwanӁ#z,9TC} ^y(D?˘:mN+|ǵG[9[>@ n4W <Ѐ ϟFq# bY0Լj hQ{r8Hric]8N;bI^޽Pu!XnnƸ +4 V>b/ q5P14hMƂZd;T&Eq ucwM8 \$/rIqmCuz.רu{ؽSF 1ɭxY~s2qS4J p$ t] 8)A'WdlMj$èO l:ztyģX[ Aং\ђ6^MKv )ddNu*h4GU|<ΏCy̮ky{Sz9_/jJ1aI搫r:KzޥÓ \b~2lK!ԻrbJ|nXDBAR/ F *njVg% t,=j-%$1EDފͿmX"-t p[/B^:Olڰ'G5ă O8ݽrvCfʋ}o2o;mwCM-y}h4= 7R$6s$u"ɂ{~{g-gPKan/W>6{i Wy{ 8iQ7U\Fpl} AdjacB;њeSG gW_hs{P˷m4Č+!u )3BNݐŽ#h˩S^xp|j2eutTu3Ms<ϿjV-{m.MsldV"\Uڲ)wCн%XV6Q1_Fܛ&%zE>~I{BIY4$Eo6HȌ Tk=~=r{b%N^;ċKL%`ԥpIvܐwK[m XB޶N(ty/\NP-6"x㙶۲ٝ֌B 0e&/p:o~Xh,mk3v㤽m1]I:l'85x{-`̇l5_NvKW;}yi<;Fl<5@?lM6hC2jRؠZbnL(G Bl&5@//Jlۄy@n"iz\쮕/=p)T&Xs-!YNEWtpMͻE'ޛF+8_ υ)G}9Pxo >J*InyLVu~̦ X8_)aub3I4AX Fs"y?R,Y" :vu,~:8"YY+(0^O"mU~` zF:n]׏NĈ D}`:N(TyC.|'kmhL5]vy6x4Ȉi;gwk(Xsk?%喨tiuy3F!7"*=Iئ8rkPPE#>1 JvNNCSTN,2gC,bv7m6J5(ť ea΃Ej'VyG]M2xOފƆR!ђQ\TU#}X7m;):+تfkFL&x*Q,"D#z!G F5qC$2j>LL廬BsҽS A.L9Cj3يI:'58]2f|a @R+}`X<&)Y*m1+Tצ:xmXUdW?6k-ȧs8ɚB?SM&>믖k<ػ {=?HNC3l߅mz݋=cZzNGxS"n JfƓ*JWKaEG:.be$ mha|gul.[@*Ip[~gQLwC=ǰ 5PF8T 8hh̍:KRE$T#ɶ_XAo<Hn_- &}/0~]鳛%c]adR_W /㿍Gs6I0>S('ݏ`z(VWsՑ+Y7o7liٔb{5URD"Sac0VƇ֓ eR$w*޳$`cԕqqy^-Q ;E(3ˈ4S^VGΆ၂.gi66*ǯG'$ZM^{g'\ q z߅GwV "r'o6O#!y2q`%r'JA rǓ^ -t֭^MWc@9 l#!\k6^l;kHUH: eI|7(] cg )Éҋ[آj'n5F|E qihWMX$6$2*o!']-Zxwa$Y4 l`U8S.bEL>M>ӲvwW*1Qmp| ԔqD9x(i˷.tA{e3m3x,뫕eRE#>C:MlZL8(a/WM=dxQ:vI:ț[eMC %/dw摼)f(ޘm`nrҤS$K7ǖh KO*͑j{Rp@jX\8޶-ߨIIpN3lkʗQnen׮jޜ2ج{ c?X`3enWUb'W^9ޜpRp̪_`$q(ם\Cl=s;R[00]n0Z>. rW&=bUs[0*-Ņ @!Xk5r(,u'?H-ٽp8 ;Ϲ6D'U+XHx\n. Ү |(Lp=ɤOT:YgΆR*̒k)js>?J=JӯT3#_(}e d`Ч_] _[r8s$ioo+{v\'ez/VGTPsG\>%7&\];6eW):Ψ5Sn݋ =>=|걁-U}uuMrKFoeezyWf9{丑{[϶bk{7hXeٔ_>mmyYϙ\X-dU-M@u_gŏ3 N9|6zz^ΊWQ|^HLĕߝeZ.#Y\N^|D 6?.-j,qF{{0ۥieUq6Sy\gךRu. ·LP.Hks5<ɦ$s#qC ey \*^h,7%"6{Zik(A>~N M  =q }!5!Ԏ~ӛŲjrPsW9# I/稼#&ۻfh:$v%.7L\Kͳ~,2w!Hkg&#匳8/KEwDQv)E(;{_Z'KM FHS{8UQ᙮U) ߱5Wb6Ěט(r#fq׻j){,M"\3'R.U܂Rhekk6;:Y=^MիN`wo> txĂе-r_0QnN f 5.\cٮX9s,|=5 "[]Fd*j͵6adYG gmg*~ɽf aĴ1™Ec+zÄkk-"xԡtKs/ŵE L0]RxqL9 dA]3rW(ٚ:--5tQwX8Ȯ3gϾG* (0:GEC.;;}^L Zft@0\jȀDk8xL}xЎCWrodk0.C?|l(̭2yl#JXUfp]hYmʌ5ڗW^u]znT>O.N}w*:{M L9_lHu)53d==.zZ6#:mڞ47r6D^GkڵINO_?8K޿3vk.w}nn5aKԷDz'⒯A [xg|A) E̶Gq(@Ŵ$&{JSOtVcӎ' {g ={M/E"8Qq#/A&`ϳˋH!b-葇a)9F-%CGuCRUC26r7y DeU:qn:Jza[,t%Yz=P>϶kaN\|k,~9ƽWC#fpK;_g66ܫ,&QxWD>S >.ݶߔ5}cN*UkA'K9+4?,npOEbhrF%W)W+z)CwLe*:XZt둆{S-$9ɼ-Tj6%=ȸJbX~}ߚ^JS3X.n8ٍK]ק]VIѰ蠶s*yIAL:}_l2o@YgGo}lkzM"ۓ)*Q[B՜-?t, Dc瞦 <&udʜ) ?xqDj֦J^CYu_xx_Ntx_˾AVg!2kIň O eOz?۪yC@kKeK]LJW]r0>Ӵ#SvY;';d7A~kk4^ϧ7͖7)[bS+Ίz=n_v;ZJqIӃ]rO7jpjARBqf%3ڤRAu=f[!põ1W(^bk R]s?ij:$yCneOC/%#[Kc7𮽑v3G;/s$x n@;e]y,$F[MCF'djrצbn~`4qK$w鋊7& =r~_oe|YwϷ펒nQE>wn5\} 6E% ݑY)lҹ-S7-Nlw:2xnU| sSSV<>#-gȸdz۵ mXR\ 4} ˓=kgeڿd%UnT={&/sHj{WNyKu zbB<+^M?Skгy(5EO۱;em{o yvoo))bn%a٧_X#+*_ndkB=\ l2'5}U=0໎̓\]~ڲwL6WMTwHԵNܙ}ْ<-.R6Ba uwܧv1w[E #Sn1[7f ƕ% _ORe8}?^:NxW=%~.G>ɺUiV)H/ʰHO#JҹjMopp>sKdD~szSs7bayKs=:1^CoҺ>s8Og_ =*ù/ggMOg?:`ەո /Fk'k6ݵspywe'\z%1gQxe*7&t3&^ {2xGCI?II!hYs=[[ ǏctsqIq]\;ZeBDŽmK *x;=O[z~{N,w_.<98*=>SQdvo"G[f%۟{Z(D]s˛7 ּq^-`5e%) km4>0 dyY7GYI&;DTҞ;}*PmtVɇL)=sY56zY:pl9wUNko?^㜞o8sz]cOne<29DzM -5r=)Z}|ѫ( d fXM\#8cA^'*;?kvˮQK3{IصRit~A-jH2'27Ȗt}UOܔ#8 'Mn?64o:,=x$e৕%Tu_=H߫k6-A7 NyUd.$} o|ENۜNjWe޿Q `RGnD^7XM#Y+I?T{nccG:{6z]¥YFtkLodh&]]P6[c{<6bB=?f-7ػ;~Pu"ӳ{v$n+`Pjk6EL ݏquȢJǷ#Ar-?33Yf>'ZQ9)vVaD=DYYf<~ iCA9 E6Ei+☽սѠ7Z%68^MS;zQn,4R$2k`q[/~8-Q!ZIĥJ-:HLĕ jUz^/.ԿCI# a/B:^M(~_<ݷP71 |b~uϔ9)3rE߉IjMu֯뙝_=;)p<_2g(u#`Ts}JULg<l,CB~Y. 3fp__*R$mfGN3@;}t79qPPiD#0|b(_o[l?!_wWט}c8н;Q>S&_)WnqY)l'eo9ezo]Ѓn._C:|X]%[zl|YФյݚJ~WJDže ^Vؒsҏ6?{\.ssjΩ;'!gXgB#GҖU]%&3h0qgOϒ_ƛ(}ϙH9KJݱ:[Ճrs꿈?8?YZuy~jyG!.8@&p&fmgl\֔+ú#?F~Mqx5$ҒH^5fx⍳? j59NY]aqts%d:|DwmHy9>wښX+sO?Ϲ_Av~ 0EGk=1Gq?.N)rpɼoR jUu1C}*ۧTUW8/vدjG.Nدwkr ;1m_XؿZ!y.ݵb.dz5Z|U._wL^۵GrcqʌO|[&"ߵ.mQM)AԮ<U!glK] m5z߀sa#=]2 Wb.Q5ЬCW~>p B;V5>wLiz+zO'dCsd+Mnb) B9{PYׅ'/̞/O S&ժӧJ54x=hn>V-Zc'&yWX5sљwy:Oo3)(Kl}$e~Ľ`v!Q噵پK 'oa=0]?<Fu7i~:,x:7fMEjV a ;]2+g!&54t?ɽפU.bٵx,yPG?0z~㺮;Mbϐ. ',{Wq)ޠGnGIFdu ["6={65=R<ćmY;#L#VVwX#bFzx|b5ճ3dM3y k8x!r3=2^fe ].\dY"35{,a j>Fbh|Ipx887v'8Yy]MJK]ҽR]JZ'Yt?]׽:`A$B@8C<]KҽZ͇U]5}p n'tSN˵뷒Dkv6p `+j?44z($9'+׫ !ܯh̴u5vKᇜqUy](؀7qQJqQ:#zalvC>GhO)"]U?2.HwLc؇{7 ahk(]:;l8ۅ~䱫Q6wNLf}N¾YTڨ#Yä3ʁ> &Hvl渃Y83=HUjZzmL\E򘦳n{yûݓsy1"s"Iw>.9lEq+ neZvJJL$42T]W9P5Y651(5ݼ#DcuUs>83iFaR\LMP\NPp3=/nj_ξ~w@,iA͛YtoIuM6xՂ|Ӣ_泙8nn5gp(kmOҜ*J= 5k5QfNI4]].8)״c=5f'x$&wJ=9h pngѶ`ݾ5U5f L7[rq8$]u5i4- %ظ^d$ #q hWq$(74Trף0cժ ۶ܗnϩi;S:Nt2Z3/JRIܞ]κAuyJQFȓ'#4 q|>{eЍN#wDGn'rl;^R]ƾסOmLubg)-%^[@s¸;]Cqepw(7>P\Zݭ@yZɾ{OI$f2`8T{>UljO&!q#'RWMnB<`i> bkc_#_JG6 &z|CJS<@MeHu~{Ϛm|~PG]֜d<ܠz+~ s,ԀJ8'^>=8'o %BzCYꛕ*TkA#t!­~1xEZE1C렍X:7ѿo|;IT^N+4[8`QI0Z\w%X$`x9~#([ ZSDK Q<`pF;;L?' rFꇇGwTf!t7En,",*̬*WBLnl U`T [fC֢@A2 ea+# $mA rKj˅-IZ{J2_l я%gؾTb31я n;O? Dg1;F VVpXKX[].PS.Hz8oƯH>UKpbvH,7Pm'/\pT ݧT]7(KVIlL < =E2 JJPP׉(d´qgC9 -o#s6s6q\O .!.aU7_{C+&;'ϖaL1ȡT+f!H8Bok(<[Z'Z-fZCXMܑDT<M)-+!gXS&y,mZ=*  Y6'>@4+2w"7_wh^"T oq𝗢•~=GM*l93lm 6cg~loمOmE#C5=CnSn 5K9o/B\^xSZ9a:!L c*mz} g)txo[B\QZa"rҦnAS d!a*s0M/Y0-1RR:7@aqO.:U&wpUT/O~eu0ԫM \ǮWӡmk1A AXP! #_C*zkkWOةzomm 76E#V(%,dJhTx7aC3TM26]6S "JJJR}J,1aX%6z1?#z$gJcIwwKuϞw?Dv;Lt=d\Gleg*+ɍ1B)AeRUZ's-.{{l9 fHdq`*j]#fffP҆WS3M@bd$eKIF =Df! *Fz+5QCW-9$#ǀOLwLRޙQ  uګ)_3.5@c=AF=_+lsʬO?1\5g_No%`cALE'~9GSaq~B &S<%oDGoԖ %/4iu$pn(=q';0s\oۘ?Nzqb%.%;^Kj9wnH ,ZRJn>%+'U e[eLe"jrmE9DDSdäǠQ˞)waf=&E Q{fpMighܔ9[ U}/)oB7AXj%*SCdk-DAMzj mhnh1'9L%PMS6W]2iiZ.:]̒|)clZv/y+yEm Œ'KM DzY{L&ڦ6X;NXѵ..eNuո|?CZO(#¥D BVAv)kqiM̜{W%"˭O'y?78ǻp 9I勇X &|K\gFt˟%&k= z]9"IAv90#Ar [Y9c@ Y':N?+T/>P▶T0)Sn8}/Yt5c ݺ]⺌lfz齱ﺹ,wߕf||$iB|ݻT)`l,JO(+|ZZW 6kxm6k\w|W"m^dZpC/AY+,@/9"qh-Hh>ο+}5g |4Aop7}ԣ -9{5~]}E='߁m+Ә#V]K"b;2 n}e%"=KBRжlVЩ]}GؐwXB˪ɤ쉱Ճ[P/!ÿ2ov$;i\:mK6uF8}UO@LШA fC;aŏcF\_IeJ Z2dgq3-+cq)޻YYMdsX;HsDLQSop_Wae"Ô3y "ܒv NvJIT8r-G,H'G~a1s2Eq2Ui"?X(& {I2ha uyE<5^RK͓zSY\¶2?2W3~_i.B QI砺LƢ؆WaMNM;s/4B%&2@zds!_Q_IuA Nځ=J{ybTn|LS|Y]aNmDh9F2ٿ>Knߔk½)(_nuAgVm_"c.aOwȴ++ 4XǰXC֜8fvc0ڝUoa>{W`]1~Y#^61" ǛQ"Z4ol|lN`U|/%:~FyV/Vp'}o[ fv9j~ n(u-Ug!da? C(2K\".i*T/izPsSfź:6й{)m-~-5<*5sC+iΒ~N+}Q2It*&9}H2Qu<#}US:!;$$yd&ŷb$g{ssU|UǾ?狉Ӧ>7V/i¬:+"=bxOZNfa_%w~_v[ݳuU=:~Ϻ%$_|Q;]a#>GnϮ-,ԀpAaXX Kٝ/uQ{&&1d #l mJb|w\/f;R2 s~hx Z TD<-}ϒ%.n[{4Zs ֮i_ߜvI㦾}yڻ qt>brtV+ }YtG<~!+rOD6|!AB4|e0~ILW^Ͷ3%<)OC|qxz=%wH!Js31hI-7bvBV>- Y+zxDŽi u%&pKU&2"-[Q/qb$Qn?hU=\WK@*:9-'1qZFBH#xtB]i= ΌO +0  B_u&jWg`x7ن_IAs+1Xc{N'(+F{lcYZKb+?g!ٓF¥KAnR1u'-?EWN"SE:Ƴ+Gm ' I䌳6z\!ZF]1GK]2~M'u#•EӞHx¶|Kƅ& /G-{1.m{X˅&ZxkI 1S8U 9CwW# 7}_#ӱ}JI 54upUm !JD6?K s55bB/pWJzEudUM0E+K^y1ڐh[h55g/~=ȃItWؒ,/^ʜ>g!L) 5Y[gzB}lLkoKin[\Xh%ۅlu-*Rrj/ ;l'FjGgOkk%[0.R=cvȑ[~9$~ѷvɋ~Pk}1K]+re? ~\ r Gidɰbag0!Й!=%I;F mtUͷ*q$rszMw:y.__]e&/rvU[ɾ{j;ޗwKB) ws6e%9;+g])ͪǜv_h!OP;NC%FﳱoKS6\%i뫎`i~6!_)tGQ?&O<Áw\*h {68+#UKD #Wo.%1+; ͷY *>A!Vn^}M-#- ę) y#S?M|F yMF'#4ǘxb?#c="\iv񮧎CzA/4:h+&D'ȣ =rù4K!ݩbXhΣ`qt CyHd~˟gwawf ӮGPҙyժ+ҙ۳ lh,9mis2`۔#2XqsN̿Djr`+Fבy]u]Jx6=KA< OFm9[N/9H$ˆ*Ar3WKF0S20J̳S;Xj▁Ot>:Y R8⊁swhkOM*-.o} f p?>0S-za v 툓x01y<'y}慵!`%L!?~WWx>c}ш) &H({p_L}fԡee:VJ2+I=wEn_Ysks?jɨQ~92m2H4 lyj̛X\VUt#饚)e7e4Brԃ־Kq[T#a2A!{ORoKVT头|֥-U6}wYPӠRWCt{SG}} (Ƴm818]ȹyEY8F=)J?u!o:\ 5zF]*18Vp@x@ *O!4(e"E?3W ;gj2ȌʚF Ѱ͝Fj,}\*wP<9 RObn7t Q|Tb=Vu.Asc|QF^D86(;aXbmgn!x LVCO\0B(8s\=KCYzK(521xiv)tvtFy{%ugO+-p;m $n&U6Uz+J!זaSzsKF s0{ 3";#X4]еLj{šoa"n$g-Id mKF R`Ml|z  >)roLTuO Sp-'Wfþq0Le%GŚhh U 1nf8}.$WF |b"&'r'  Nqq^J-G{w<'z{>X|E*z/Snᆧ~,THs=x%S1 |+J9O6]!ҝ0RTwo!Dz,;} 5QTO6~5tP`V̏J,Xf<4"\f<@:ڌd)-޼n%Cn% bq_?-4F)E9C8k᎑*7V*SSJ\\Wk `{ViW;:Z&mZ/GۚGemd\5|j;luU4OZ+ ίxyQ7 kvf$q+ZyMڪG> ƎwXM[|c BԨ ovX/W]S x544pLm'Ś[y~iqA?00jj]H&i# Y7X7ZQ!_iY(m) ?,7n%rsé9Bu o1/5*8lWnnb,1ޜTcOpaJ,0 $ŽN}՗m-Nn05 ?:ftUZ %]Yӂs0%21Iќ >QuSw?>lhZ5|A<k})dq LC¬ЙM(]|V**'ys2' ]3}2l^3"Ѝ+s*{߱{Kz ;*1#OD̾'VJ<f"Qpp{fF:8"[> 'YRaE.Z={GܩQUgSS˫I,R]Y*<0Sf w;?ɂcpK?i֌.[3c '{C᩶wϗN |KLJӧ9+?=ONѣg\RH!"_&*#gx8&Y+I@¦MH*|sFzB:[[m|z.7дXAW:;͔8Vb1Bs.JsCsMs^uĞ]h9~(PrY^6e v_9Ds/en&9Ђ:5{ɻ\OPCbMl|YeYF8+u޵ޞ*̪-zKKPD:[( ;Ѽq#س A:j)IDSc;qFjx(7'qxAɼgC;5S}+H;+r<^7Łbv7{Vf+D?hD'[ҏvn!0or0-IYҐ̽9Ѕc:vkdTZ8.l[C_?ӿ~1iMx;Y?~Ν<7є:l6;wvC;vo'hp;(QnJ̜#A8U퀬Z$Z_\;nE鏽C=17FpiriZipXG8 en:6>J9idEМcoIT}H)n 0rr>~$ N1?0${E$3wcC =  8「uB!km=#}ɔ$7(#dHO?g&e(~`ĝ"0F(Fc+2ƕ+UKB 㠊ΡClv9@ܩ?EPqĩ:B ~D) O:%2u\1L?#j[h5aB9u:hxR6~ r ,ȿuFb7>L@)LoGm5Alc^}R:]G<r+͝%!6_MkAṫp"̬d51ڄ=L- *9z68|нnj qnRF$;[w8bz6j)ƏWBR[eLѦ TD3Zl!fg&!dED|&=>0(n00(lPpj \݆XZQlȰ-̋xH*ճPf>Ly0 }krৰ\Kޮ:w:{ M;5;Չ,fY~IylSmXzݿL'Ae\J˯{7ˮ,hkfa.hoΌ  z*h uWn<:VȴtUa*"QQ6~-Ybd\4 c^¶s/rk@`̢ؒAq2gj2'eF8t'(fgwה9W+CqD#棳kn{X繦ǹ=z~}z[*8Zg9<=AޥMmD$MbKJ_y7qJt0<ťxMT+׀g0ӀYP[\i>P]h[Dkq+P>m2.e"t3u8YDcJ'q>zm!ޘm+,AL=rlZ \ȶ^?{ㄏIb"e+Mq&E̿Sa2WL#QN%\qMX02PGHpgg8F8\˶]wbƏKSCf#bgSkTM(ַz]SؘKLJLz+Tky 8 I5tヰ w .Gc=I4=H~8יp%= T18 b2_+X"޻1t vpZ$JBI.EMf<+ [E'ӮB%j̫UV`Ԕ'r)8:H(-xd+YutEEn2yn2j,يtS%`!lΩ%KZ㯬gSWSs+`41oƈPǂ=fɉff T%GZkneϙJ441]H, -94nc:T\l1XS6{9 QB&r=u߂Ѣa1<`ym`9ܟX7[Z!^!7, G¸'yDn)GZAZ{EG;&&Id-!/IZpH#O*~j<#jͿ\Ҵ?4ήմNܳoMUiB=Ro[ k|5$[㥇bn!ڤ Il99qK/ d9( OI\:jd^0 =T[B_-n= ] _ߚSOO[`%R%m3?jVwAEXJÈyn>b.4b gc6S}VsIu =YB,ae  j}U$XUܟKPw/V?Wx nL|C76Df%IclFå%e[KУpf7v:< 4/)cX7:s7:Vx)OF & "o`%B=~Ax|p^*(FU|[Fo ?383>Nƹ)u[$w)[dBTWi]3++-[w4~МAjr-mD,砳[el*Qݱe ^w0QC>'YXPxTr̈V2U:;YbUP5dƕ["=I{\_* S&_ӏ?̯Wn&biN㢚hL"LɔMoՓ"gct#0,'@q@dE@ PTU@ P]@ &%`  xހ @ dy@>P Tm@+4M@#h:8΁ lHp8`K_`9p?x<G14x>pv2ddl |5w2,::|e-diagnostics070701000000c5000081ed000000script/rabbitmq-plugins070701000000c5000081ed000000script/rabbitmq-queues070701000000c5000081ed000000script/rabbitmq-upgrade߻r;ߔ#0*RH#5z\۷ݱ]^Y1ɢq#ڄ,-. %ld 4dkØmqL}y{ymX<;#KqIkz^%2 a'Y~5dd ZYQ5QtK0uIU(@ E,a5irBHRJ2)UɒY_յ_lRK&P7NOK<)mBDGșnOHa%/*!g?^EG!eT#^ϸ頷;AU3*FA!ŏ2Rt*VAhUY '~|֪, wI>WԘ:X(>ѿ/jS#8Q6G&O״DT! J`?-[{IDy XVA[ ˧aŔ%{ǔl .#M$}gk*ɳuS7ScD&#݀bRǍdS"&#bmM_bNcOo* 6[Wa4Vؠt{9vfsv_bݬNSG\xg/V}>z}eQp,.Z=LYPww?=yma+;'>u&j]o fO>wn{/WhM9Xsjҍ k ;xv٫GYX=rv`'Wc?8SS]{Țslf8UE{/;g`32NFv,R-mW䖡ktׂk)sʌnoNU1~PY6J1)=DSr˜ htMlM2ukBsp/4tŘHQoZD[٩/vGv"8*-_;GsN$Q}JZ*C:XL"eFHqC^$8Nx8*&h}.)@6yzp)>u]K| )oLKԧ//#HwS !)p=|/d{=i~A/@Vji$IPS1?@/cbSC,@#f}(GtI2>Ok%}L}>>'Q.='MX,E\K_/Onnv䶟߾}|sO~?˅BDb\|||BLS=˯?xqKc{WV7>lrq_o%W/h.<,\ncn,?^;X|=C,!>{u(];Q1ҠZ6_YمmvE 4uZ\ ?fwSgguA0XB| `[#$( "+C*H ?ޖbV'9{s̚ ï t?m=0\70%4?`[1_=X1^5#lj:"j'Pll(![3آPQB!FꢈuYb  #[H!sHTæU +z q=>6ZmL?d(H XiDEINJmSυ2C,`.~4,A P\j|Gp`ְ0rn*v]ۏ!{4;ssnیdEZQM1"IV_ l˳iA"RMqeu% _6.H}к5nad9J;J]UbB7k*iGeP~(2]Rt=t)39@/BlBi7S <1D'ErORx!{PMb&{+Tq4gUP~AhNQN&}h?d.N K@ڄ}BץK`+\"l$ؿ 7R_(Z6-;_)-lcMr4HJLNLS.&BқT^6H?'rLTDu|>&(4Mrl_v8X4GU'?u훽zooo:WcW츲a?#0/<}2z鐾iӗ :|;9{||i?sb*liϷ|0q1}l!wGv>mwOwOO4ߎ'yqW:vۭgt[uwO^]gNîǿU -̽݉=Z5{m ?(]C2`ys.uX/N?`"%,!f"!uO#7z΋:9Vo t 4gp17~7z NGb<Ї3ȾM@o=/z|!Bρy^X "ߘ_%XBK)HO 2Ir}8GJb:>u։] mPT/1\Q3A񥰆/3\q\S\*uKKщĿ"uL'ˡ]]Ms&c3\κPӾZ*[/6EC#̛O^_snt$÷Z +`"xXXx>L{Cj.m+C]係|IQw}?$0:7mii[`)` gwo鴳;lFP4@  ڀJۇsϜe;jlmdn10^MF7 "Cie5ԩr_U q@=PLP}QElѐTP$9 =(l b@rPD5 M m &qd_L krn$u*Zq!UKU(ʧujm(: x C7l(Ga9 9%>d,J6P GIM#~t ӈMYkL)4*u ѸM A&R)۪FL+V#fQr%҅fO~3-(E!F-˸ek,+0wb̛nrX V`<~M9-=˘n#uMWgΨ N@,8rdzkjL"+4ˇ^UAM)]O )0x/So`HlHd_UR7qm;BfvHߢ!y|&OJwbmR#&蘆˦.+3y D a_{1aJe8cĹjbԁ|k z휃ЂXgVI ݞ&ExA+7"B\/E '03ȹ% ZRD$]t8%Z$Arθ' 'r@ଃN.,Ioq]]<Xd'㐸[ ]qk ,p;qHvZd;H\\w7B*&\w#8BY9 GBrA@@ 7(2@by%|s !(%  BPA0JTA5A B!G} " U G $W7J}|P+:a>Kσ`2"[$z_M*PdUNx62,%1%2bR叒] \Ɋ dNvSxzc~*7R{-TOj(?NL'\d^9i-0 SQv[ZU-Wbt}`ޫF3wmWgHEtܱOz¯篟~iu;~#>f> ?rrCc+Oޅӊ`(g&,LIwv[ BaXbqPltwg_ꢢvSh!y0j0#fŸV΋q6FxGt=ɉCi覹zdkb8?NqX~fRc6U!B\ sA k˄("3(&R*2sOɉQ]ŧK{I3:>,6,,-TV9'iQK:Nèu%>HavkF*Hs0Awkpn7D0 >t{龐iݪ"qgI $@QBXji6@9,mfB.tmh? X̖L6o6AYo,0a0l- f$ 0$t@*Li0d &,,0dCȁF AdA`-8,',K#"&(&`% &#PJ02LC`:3XF0*Y,'hA`65sXA0%_2B\Ą/K(\̨,~2PEp 2jK`YT공3vhcTm %AK ,1u P*Xv`h XYBh8Mp9hU*XrfuP5c!VΨIp/ ELǢ׌ƁA8,+1`iTymBթc;8ulg6^XVTYt~F etká/FNyeCٕ[ 1#-{0LeVLC5՗~;wɸevSç xS#wz{/{ŶW'VL͙_>p~!ؕvz|E0?A=mIk:[COV|#ĥE`>iEᘹ浢y~%v {$sǣm1V_=twϹGG?^n}փ S?>{C97׼VEPӿpi#s]ꗛUbmhEm^rZ1BPR11M%lvҍ{;ZZP -1~?RA)EU9)"~ !m>gwwwώ p?IctSY2Q-6LO%ٞ#;:Uմ3DUt͙aAs]L\e `uF0Kر4{a jR 29K.6@Q C\g6pƴrpI9vZ}KToT5:UUyKUa3޳t5U5eH^i9eOiBx׊&)8e5D,u۴oW@Vyqbfh#pvϴ_oM3ou:S1KMNhnj;תZֶ;]t-Na4@Zxz#T@*LCT>n>)vǣ8=^K- E"PQ|t> L*\Z\#p2 ʁU.&SK ӏuIe' yβe B;@ Sh$6"Jr;7M(Rʣ91LypUK(>Nbi1&QUlZ!X'ߤqF1e fV#P"qCl|k6|SU";jF޹x?[S(| ^ϠgLSz{6)<{ E#)$< .;}K&_Oԟ]] }{87{_NM~s2T,r>r Z6o̿fcYM;rv~\OV"_Y94Hʍ> ^/4O~sۯ6COZlI*a3] A2ӽ'Lk . oUw4ww٤>2d}T3i,Hq23N2;iCDX -em[HEF(!bъ!1JѪVݽI#qwΙ+kmLtm6p ]Ь^-kmJIVE1ED6MWaZYImi9[rTYU=3d[3운$[&S%clTŢҭ38bZ׈gUhhkZZEeڦlmh$,˴ꄬfH"Jdm2UqեT <Ŭmd[KWt=ݺ)و 5Aܫ1eUTPV݃Tr' a=".a񙛺)t:qa5%̜U'0݌͠

U:υxwp5`@V\`0WBj[y_jRu|RP_ ija@M.5|Ia ̆`DH F@0F5`z \#5 P H- ̀aATTb#|,BO:CPD;S)&//QP =g8Sޤ[((6P}=k1(] <&ݴ>;z5&ѷyLո?kgwv43sxՃKo~oSҳ=@#O{߳# _^;8輲m >~}=~ԅ֬㩞o:C [} = ;5ķ}}/x~@˃;o| _oGRNn ^ |Oߞz`ՙ*:~kKn