pipewire-devel-0.3.6-lp152.2.3.1 4>$  Ap_,"/=„#MIwE ڣo&3択3Q}O,%>}bs|F%]MT`|&?3  ?ǡ3k~F'/ Olh* s#3E.`EW4ˑ{zK煷"rMBo9{쳶;bQj!2pPPɑs&ا ?֙%. /c͜:GvU8KqǑ^},QOc9ec92c85ffb3c96261a5f95a78a43139dc9cf48387a6784bb36c3b7c790ddfc268ddb1c8c41c28995db7538819e3effbf7ce6ce_,"/=„3ͷqO2 M D@cefW8* p@OG} ƺvd48&RM\Nf7~1XK[턿\s d߲ܨ9#]tfdc}mjb:WZLnc;l [y4Q4S D,*YPxrU7-Ec{+~1%2=ijFv?ȷ~:oCRH1*±Vh0A >p;?d # Z $ =]sy    ') '*,//1242P2(38393:6Fq Gq HsTIuXvYv(\vX]x^}bqcdefluvzVhlrCpipewire-devel0.3.6lp152.2.3.1Development Files For PipeWire, A Multimedia FrameworkPipeWire is a server and user space API to deal with multimedia pipelines. This package provides all the necessary files for development with PipeWire_,build79 openSUSE Leap 15.2openSUSEMIThttp://bugs.opensuse.orgDevelopment/Libraries/C and C++https://pipewire.org/linuxx86_64MtP UJ g&l $(L9# U $ @<:   b} { 4<36! .XJ !V/ ()m x*VZEi3%\$#[r Q "OZp*6B` ( 'i a~/ AA큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤_,_,^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼_,^ଡ଼^ଡ଼^ଡ଼^ଡ଼_,^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼_,&^ଡ଼_,_,_,^ଡ଼^ଡ଼^ଡ଼^ଡ଼_,^ଡ଼^ଡ଼_,^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼_,^ଡ଼_,^ଡ଼^ଡ଼_,^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼_,_,^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼_,^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼_,^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼_,^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼_,^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼^ଡ଼_,_,&_,&36f7b9777d690debad298c2ca271c59353544d7227a6f315d4190f4dfe425022628ef38447d7f5e215e681e1bb402ea0d5eb4844e07190b7fcb8a8fba7e9bf189aff1e37f1a888f04c03b75c895172ce3fe3b84bdffa05bd126d094e544242b5845237486a3ef25c36cfb4bd30c662328081042b65a21ea9f46b9ad56ddb8a681a30c4c7a1d5e1f4a650ac86d6010bbfd5572557bc91cc49d35f80e754f5169e97c0bdec7ffe14862e42da08710d33791b45fb72383f68b3ae3fb6c22bc4b4825bb6e8ac47a49ea69ba591987db05f9e61d5198d6537a7404e822824c48aadb1a872c61af6c2327b65b7078041eff44a0626d087125afd44bd61682338cafab382828f7921513eee39b787df8d1736ff52f135cdec92b453b1acdf1afbd38b93a1f1555898ee77a1fe305f7a421f13e30878e33ac48fe7b025f45d5b4fbeb8ce094a97de1b589969b62950ad662507061713c98a34fc6dea55f0476be2b2c75b31e4e44ed431f07483c8d4a8c7a1faaf0a04d43f0a31f36c02aea7ff6dddc0d38a33dd6f9b8c17d1f9bfe703c0f7fbc3a32fa2da59bc0c475cfb16b41aa6ea3446eea9c667cd3bdd24b0bd388d1a8115c8b324c8c4b57d77a0f1424ce58a016b043656b0d46a0496018d37dbb2671d974f1649a6c2a7e30eb290f29f6892d80378d9183d73ef5951de3c816b3c3c9799bd626048830b1e67f40910de261a20d56bccb2931375998899f29928f4b8c257d40e63093fc02845e264ec87ed787935b631e7e212d641b2ee8b5d7370bba8ef0f824be45a03b8651979fa35e270737280d2383992b9616f873d815ec7ec72a8410d3e9470db7d8f540b933660c6eaa966ab6d19f4fc6cfd191de96f39baa5ca670931ddd2ec2997f23b25e32b7884579d136829d1851d7dafd3525d752fc74b9250d472e8672da1b6ddbfec55eac641e9252e1ea74502939ca0df6c91980b64174f129887ec3316491423f536f56d378d81f999cb85cfe078eca7f52b512f6e1066d6c57997d0f6a50d6509d491912623237d3f0d9ac745632c787ca6818d3dc9e832ab1b5335211bc627453da5820accf1f7918d1dc51d22d62a63f41ed2ffb5356bec6cbef1752c49705782fdbb19676ec5d063a4c32e7a1c395e820668a9aed0e85b175e707df7aa68ab850b5d128c3ed6b0b7e589505d51a85a382a23729fbd8097748f362f812e89ca8cdac12460d14359f36745d902b15b8029e4cc657bc991b1fef04464f128f1766b7df9a9bac82a023682e3ed3246171ddc7179c7e0849ee31b13fc056fc84dfa852cd86067951cbcd22d5b7d2e7d4af59a863e50fc2d433b3c4f4112ecda26e78d9915e3b2674405f2daad03b51756fa6e77ab6697a6072c026c14fbf53f71df480d2fa3dd8fc97f354df83fd8cf3d24d30352d5b85107412f086fcb211445289e317954f66c06c607a87ba95089d5fb35ecbbb75d7776a945af289961979fa4b788093b2856ec40bacb9d4fb1b7a33f88ac2d82fc1861ac5439c4a0baf2bbeaa4dce969b8d48dbdbc55a8c042c8f33188bffe85344f33aefff158edff23d4e526b0c6160a5a3da411d52f8e3bbc57f3bbedc457b7e1b446519421d9cd2ae3b98d8ca74add2059d44e5966596e5e24a69983bae49484d3cfef965374ffefd42975edcd774535f4d4693d11eca5e30c1f4899019e6043a636e89b70719ac758806c8b1cb93a24429e9f66c56e25b36ae4e4b5b0f177721e7f111000d48f9ac68d085b4fb1b6cb0595b62e8f2d82d316193f355791d50bf9260293142507194c19491222036944dc0cc747ab20021522d873e0422de18574c2d57a705f52bddd58de225cd110234d5202e905f0a94b11d6985cec476a85a89fcd22546ed3457130425a508117f4c97bf1ed680af69b4858bfac4c6d38a3dfc13a458914c76d06b8b422ca542bee5593254020744e408035798b3194a5468734a5a6d8975f6ec92040dc412d7b81dfdc83e3f9b4af9c2dca78cd7b77c5821bba68bf8182a305f90d40c5fe6e9f1b2d180560f6ede2434e0bafe670a72caee29213677cf8285dcc28ced09819391abd8db465c51c9443ddeab3c2e30f6fb87810351363f354ac345df2489b0df840adfff1363dfc02d598ec462bd08dc6afe31e22551dfc4f71ef0cd1abcd0b41fab300e3c73a1ecd36e27e1d36b1624566621e789595bfb5a0b3259ea70def826ea762d97839d691cecf155fc9de6f138f992f67064c79b726f769dd71d4c66b8d5a64673ec0729bf41b46a4c170dc631b6ceb08faf13e17082e67f7e4d78502efe4c689d0f486e191b3e55b4e3a17cf033519481acd7dfb7735cc6ea5cdb5d28e3c2a7e30ae07fadb4f2b5699d98df66947a9cf04a678deb86f38af63238dbb4728e8c4ab582960471a6227078a11c62c0519559cd3fad1e2035c1d40be2c4b6e0ddfa13fdb82e530a63dfd5c23bd65aed533ef7470a3932ba8a3cce9ff39611d5096674489c04604525e997ae1f3c44986e205b46a1f198ef64ca46ca818156ff421e0ec8777dde272c12dd0656d8ee15d8a07f75d1f145a31690595d7f0bfb7d84828feab68b7fa0ad958a0d0fb388af8ea904b17b4437738ccb96f9882e88bd2800f153f67a1fc545f4c28c6ce0df35c483390a36da7a1a0b031bdd3368e67c111e2887a5fb428511c8c8e9ce9edaadef16d66c7638bdf0404a05561f6b584f882ddf113c35e42acc1c0726c1b3f0d55457cfd6504ad7cd69e321a5839ed63c32a50749d3c9782bd61ea3e2eafc1d0beb07f7e9ab202d0f8e535d97a22462e976f1a1ed3239ebf54a8a0a796f2bbc6f677e41d9ef2dedf14b7d8b5f233f672a6f054a657d28dbb254db70abbe9f10d2f1d0d94321e622ef1e5af2587bc1bc7375223b8f2d8e38fe0bec91aa82fbcefcb34f8903f9184a728cd8aea3d0ac4b34e518aefdcdcc5697c46613b71f2f70ee996bd63a317d6d2807279784a25922aae63bad063aae77c4e3b6e1bd923e62f7fe2e17c46145f5a26f8a298befd6a2ae96031b3b311a61c75022a811831fa5ba402da2ea8aa12824aea6c2cb31d16d401658672199a0547a1fa69302785eaa8e2562a16a80c340822d82794a2434aa12735b3b825fad9b26e46b204f1e8cd41db5083deb51d61029726c4b50fa19fcfce7540ab16039b40d79154aa1df34456ebb57880903408b261ee7c57bf32b42cee2bbafa7bec2ca94fb2a63ca5d26c5210098ee9082dc808c0f2ce07fa68e1ca3b1bce392b4f1a2608df65979e76ed53ef96b499bd7051e0edb5f953b4e1e54e86605ffa336e0801088a1833e060a3df3aad6e75dc2f9552f0539e2039e03df0e20ea150dd59bdeab7d491fdeb9568a47f83ddc7e3406ac3121251eea59a089ae905e7d424a24e7e6cc5d58860520e6dbca220c60c26a0d9edfcd167b4f4924e0fe76c59ad4504be90093c3c7a71f4af26838aa9e3546e09d5043ae9245cadf1d992685d1f69fbcfbd54e95dd12788977c1d6a5ee671c1139262b5294226fdd6cba5c83410e52b80ca2f82f6de3d6717e3dd89a033e9a30977cde5af7aa1a5f882b54b4be7ad71cd2f088ecffd7f5a752ad8eef6f4a2f595652a021cfd9a2442324d67f3be42ce28aa704c1e6d8bffe1bfeaa71a2c4e1b854af6025e5608f145610c862e7d133133e52e47d3ad8facf135c2b29316a7eab6f263815b97ea06762509229f804066f5da7385608b5e20dc6c24bb36cbf3cb3af72191a778978d7ffb78113d4ea73700d4fd123dba5df3775b5999443af791e83cd9dc17840d8df7d8f7faab78bbb202bc64a9526c77f3b54f70341403cac75b448874cedc513288b6e2e044bce8aaff97029d763145bb6af2e80f8a03b188407529639fd5e9482e791bf55ee5c3d3565cdeccd0eba9cc0005d46900c5f29f744d34cd2b70b5a719eeeb47e5645154148cd4871f774a9d88b4c348cc7ee1ad2ada85910d2bde9a96a08116a4a34e47d17750fefc8c770c5380628a69c25ade45a956c8a0ef45cab7e13c1bde7737dcbe7844a2eeff776fe6dfd8454e6dda1c7ce2eeca637b2efc1dd46f57b8b8df5a4b339280fbea5bfe08a4efd37e2b810696db5ae29dbb212052905f9460ca2fc46991a01b1bed7afd718e5db27890fe00041d1c4172ae33a9f79fb7382949953ddd19aaa691ccad02cccf7326810c21a30c8231dae951a0c17d414f9eebaa5a3e1b4dc41a51b7b01ee175152bb077cf3f87a6265191d7cf916cd7c32eaaa4e45b2811c07f87694a93466d93d2bb986d9df6e76d387c183ed065677afaf66564e64de7a2adb0dd74bbc2df3ec7cf37b4a982de581cf60867447560b5fcde6f130a31f6f0918dc233254231b52fd5660e5fdfd04ad6baeb42864028512a0ba1a6821da18c506b6601b774f3f56083f9028d3983c9335d77d33b8e403c7021c79739c95ddfacb13e220cb999379416789806272ea752566454cdaf7753c466e5ffd9a0e600dd865e14db4f7ccf073096492077b2855324e15f30415a9aa840d0980a22a3981d7c98a7226bfa488540ea9c9f9c499f1a89f23b7c36ddc65fac3995baa878b9c193d1992c2f4808c70b8ef43b4acd2d966b0f0564272a2aec4a398c51d93bb12a814a4bb11cdcea38fe7635ec1935da66b85883b5764837fb39f3ae955dab63b8b5224a6acc86c911f4ee63c259e52bbc66b4fbcd3eec8a1df062af64ca7cd36e7e8e16a98ae2d2566fa753c21d5c79b2da85014ab6674bf2f8fda754b32771f63a8459024a205aa61381865f149d70a989ba9808c267ef626d750713d31b64007953a81ccaeb49f366fed776fa9fd42bec119c2cb4ef5db58af873f042dcf5752a4a6413325295cbfcd9efd81aa3e26a21b0bb83f582196dad41467dbab880ce02ab09c74f64cec2f0a8d8b0bc12fbe542dba322db4a7baa8474931098a777479c6cd8913de2b48cd68a8c285867263dcb2b590f790493218a88dd8cffd5805af841d2b12ffca92e4f3d99b26d95581b56dd654aa8920e04e7de6cc63e6ecba57db3601b2cf459eb2c08a6950d7dcc286d8110954a87ee18850342073c97d99061d84981736dc4bc8a012fdd945842daca851408a94ae8cf9f7b3e14688505ed2de66e17c8870067f880f355c44862a51da5bacce3d07bd72d70b722a412943f17c8ac502ec818417e01b47b21510cdcd3cc87331f4e3d174afa5b0abd2efe789a4cc06d3034e7646c72e45518d019824636adccb09b8ff0c44c40340097cf6efc357d75b9a0afed1651423096e0457e3d53699135e63c4f757e1935bd0c4fc3095eecd3f3140cef44ca8743bae9751526590ed0c94b1aa066ac03388eb4454d5da44375afdb4b8378b9a136c16cff3583aafc5f8896f30716a20c0a40071c0826a2f14914ad7139cb12fa51fb44a5520d0d781a684eabb4dd72e09e3c4a5680466c47e0a86deca13bf8136e77e7da121ba31063e889f4ed73d5054382dbec00096267996b20c8742f81c84b94fd8dedb39565libpipewire-0.3.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpipewire-0.3.6-lp152.2.3.1.src.rpmpipewire-develpipewire-devel(x86-64)pkgconfig(libpipewire-0.3)pkgconfig(libspa-0.2)@ @    /usr/bin/pkg-configlibpipewire-0_3-0pkgconfig(libspa-0.2)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.3.63.0.4-14.6.0-14.0-15.2-14.14.1___ @^^@^m@^m@^@^@^0^0^x^r @^p^f/^O@^O@^Nt]µ\9\@\n[qr[U@[M@Z@Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Antonio Larrosa Bjørn Lie Bjørn Lie Bjørn Lie Antonio Larrosa Antonio Larrosa Antonio Larrosa Bjørn Lie Fabian Vogt Markus S Fabian Vogt bjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comalarrosa@suse.comluc14n0@linuxmail.org- Require pipewire from libpipewire (instead of Recommending it) in SLE/Leap, so a zypper update of the system pulls in the pipewire daemon. Add a note to change it back to a recommendation when the api version changes which would make recommendations get reevaluated by zypper (jsc#ECO-2308)- Recommend pipewire from libpipewire, so if the library is installed the daemon gets pulled in since we want a daemon to connect to. - Require pipewire-spa-plugins from pipewire instead of recommending it since the support plugin is actually required for most uses (like screen sharing in wayland, which we want to support out-of-the-box). - Enable the pipewire.socket systemd user service in %post (using pulseaudio's %post section as an example of how to do it since systemd-presets-common-SUSE currently lacks support for user services). Also disable it in %preun and %postun.- Add patches from upstream to fix many issues mainly related to memory leaks, crashes and wrong behaviour: * 0001-client-node-fix-buffer-size-calculation.patch * 0002-gst-fix-proxy-leaks.patch * 0003-pulse-fix-pa_card_info-profiles2-array-to-be-NULL-terminated.patch * 0004-pulse-fix-size-calculation.patch * 0005-jack-fix-crash-on-close-when-metadata-are-not-available.patch * 0006-a2dpsink-only-request-new-data-when-buffer-is-done.patch * 0007-pulse-fix-counter-while-populating-car_info-profiles.patch * 0008-impl-link-reset-state-before-starting-allocation.patch * 0009-impl-core-clear-the-mempool.patch * 0010-mem-reset-the-map-in-clear.patch * 0011-avoid-uninitialized-variables.patch * 0012-dlclose-on-errors.patch * 0013-stream-handle-NULL-context.patch * 0014-state-always-update-state-variables.patch * 0015-spa-device-fix-leak-of-properties-in-error-case.patch * 0016-alsa-dont-leak-structure-on-error.patch * 0017-alsa-dont-leak-properties-on-error.patch * 0018-stream-fix-some-more-leaks-in-error-paths.patch * 0019-buffers-increase-max-datas-and-metadata-in-buffers.patch * 0020-gst-return-NULL-for-unknown-format.patch- Rebase patches used in SLE/Leap: * do-not-use-snd_pcm_ioplug_hw_avail.patch * fix-memfd_create-call.patch- Update to version 0.3.6 (boo#1171433, jsc#ECO-2308): * Extensive memory leak fixing and stress testing was done. A big leak in screen sharing with DMA-BUF was fixed. * Compile fixes * Stability improvements in jack and pulseaudio layers. * Added the old portal module to make the Camera portal work again. This will be moved to the session manager in future versions. * Improvements to the GStreamer source and sink shutdown. * Fix compatibility with v2 clients again when negotiating buffers. - Disable vulkan if the vulkan package is too old (as in SLE 15 SP0 and SP1) - Add patch to build with meson >= 0.46.0 since 0.50.0 is not really needed: * fix-meson-required-version.patch- Filter out libpulse.so.0 and libjack.so.0 automatic provides so this is not considered an alternative when resolving dependencies in the distribution.- Add patch to fix build in SLE/Leap where alsa doesn't have a snd_pcm_ioplug_hw_avail function: * do-not-use-snd_pcm_ioplug_hw_avail.patch- Update to version 0.3.5: * Compiler fixes * Add pw-midiplay and pw-midirecord aliases * Add pw-mididump tool * Add pw-metadata tool to inspect, add and remove metadata for objects. * Docs updates, man pages * install alsa config files * Fix linked sink/source in pulseaudio * ratelimit graph processing warnings * improve buffer handling in GStreamer elements * Fix power usage by removing the queue for the alsa sequencer system announce messages. * Fix metadata clear() method dispatch. * Improve parameter enumeration, make it possible to detect missing parameters vs no-compatible parameters so that we can use defaults in the first case and error in the second case. * Fix cleanup of proxy objects. Stability improvements on plug/unplug in session manager. * Make it possible to set log level from config file * improve debug of param negotiation errors. Log the parameters to stderr/journal. * Make it possible to configure global logger implementation. * Fix NEON detection * JACK and PulseAudio compatibility improvements - Update to version 0.3.4: * A quick update with some important stability fixes. - Update to version 0.3.3: * NEON optimizations for audio conversion (32 and 64 bits) * rework of session manager implementation * Add option to disable modules in the session manager * Release midi hardware devices when suspended * various build fixes * Clean up options of various utils * Stability improvements * Mayor improvements in pulseaudio emulation. Improved timings and compatibility. * Implementation of drain and flush in pulse and alsa emulation. * Implement poll on file descriptors. * Improvement of metadata for jack emulation. * Fix memory and thread problems in jack emulation. * Simplification of state changes. Should make more use cases work in the jack emulation. * Improvements in the gstreamer elements. Removal of extra internal queue. pipewiresink can now be used to play audio. * Add pw-jack and pw-pulse scripts to run pulseaudio and jack applications with the right library path. - Replace libpulse* replacement packages with a single pipewire-libpulse-0_3 package that includes all libraries installed in the non-standard directory %{_libdir}/pipewire-0.3/pulse and a new pw-pulse wrapper script. Likewise for the jack replacement libraries in a new pipewire-libjack-0_3 package. - Use update-alternatives for the wrapper scripts.- Use the License rpm tag to specify that although most of pipewire is licensed under MIT, the pulseaudio replacement library is licensed under LGPL-2.1+.- Use gcc9 to build in SLE-15 / Leap 15, since at least gcc8 is needed now.- Update to version 0.3.2: + build fixes + Added support for data type negotiation. This makes it possible for a client to say that it can handle DMABuf and MemFd and then let the server select a compatible format. + Handle errors when enumerating parameters better. + Add support for rate, format, channels and period_bytes to the alsa config file to restrict what alsa apps can negotiate. + Fix JACK midi output. + Optimizations in common audio format conversions using AVX2. Small optimizations to plugins. + Change the vulkan compute example to an MIT licensed shader. + Remove some hardcoded defaults in the audio and video processing and use the values from the processing context. This also fixes the vulkan example. + Correct the documentation and defaults in the daemon config file. + Fix alsa and v4l2 buffer recycle. A paused client could cause the server to leak all buffers. + Remove some warnings that should be ignored. + Fix a crash in the bluez5 plugins. + Try to select higher quality formats first when negotiating a format with an audio device. + Fix an infinite loop in udev detection in some cases. + Add non-interactive mode to pw-cli. You can now just do "pw-cli ls Port" to get a listing of all ports. pw-cli will now also connect to the default server by default and has options to select a different server. + Allow the server to go up to the maximum quantum (8192 samples or ~=180ms) if a client explicitly wants this.- Update to version 0.3.1+48: + Fix 32bit build.- Switch to source service, update to explicit head, file with non-compliant license replaced.- Switch license to MIT and actually package it. - Add doxygen, graphviz and xmltoman BuildRequires and pass docs and man = true to meson, build documentation. Package docs in a new docs sub-package. - Add check section and run meson_test macro, run tests during build. - Add fdupes BuildRequires and pass fdupes macro, remove duplicate files.- Update to version 0.3.1: + This is a bugfix release that is API and ABI compatible with previous 0.3.x releases. + Don't load the rtkit module by default. It can cause a sigkill, which is not desirable for mutter, for example. Only enable this for the jack library for now. + Don't use pthread cancel by default because it uses a signal that might crash some apps. Only use it for the jack library because jack clients really expect this. + Build fixes for -Werror=suggest-attribute=format + improve error messages, don't report harmless errors and warnings. Try to send error messages to the proxy that started the operation or is the owner of the object. + pw-cat: midi improvement, add midi recording and dump in verbose mode + fix properties when loading spa-nodes from the config + Fix and update some examples + jack: check arguments and don't crash when invalid + Fix buffer memory upload. + jack: fix compatibility with zrythm. Fix timemaster install, improve sample_rate callback. Fix reposition handling. + fix crash in port after buffer negotiation error. + add support for control ports in pw_filter + fix cleanup of the metadata module + improve param enumeration. + Clear stream buffers when the format is cleared. + Add create-object command in the config file to create object from a factory. + Fix crash after the driver was not removed from unassigned nodes. Also properly pause inactive nodes. + Use "true" and "false" in properties when we are talking about a boolean. + pulseaudio: improve compatibility- Add patch to build correctly with glibc < 2.27 (like in SLE/Leap): * fix-memfd_create-call.patch- Add BuildRequires for pkgconfig(sndfile) and pkgconfig(vulkan) so the vulkan plugin is built. - Version the spa-plugins subpackage so different versions of the plugins can be co-installed in the future.- Update to version 0.3.0: + The 0.3 release is a major milestone in the developement of PipeWire. It features a complete redesign of the scheduling mechanisms that make it possible to run a JACK compatibility layer with comparable performance to JACK2. + The API has been reworked and is declared stable now. All developement files and runtime paths are versioned so that future incompatible changes can be done without breaking exising applications. + PipeWire 0.3 also includes a (now mandatory) session manager that populates and controls the PipeWire graph. This example session manager is very simple and not configurable. It is expected that future version will either switch to a more flexible session manager (like WirePlumber) or improve the configuration options of the example session manager. + PipeWire 0.3 includes both PulseAudio, JACK and ALSA compatibility libraries that are known to support a wide range of applications. The ALSA library is pretty complete at this point. The JACK and mostly the PulseAudio compatibility libraries need more work. See the Wiki pages for the current compatibility problems. We do not yet encourage people to switch away from their existing audio solutions (PulseAudio or JACK) but we would love to hear from people who try it anyways. Future versions will mostly focus on improving compatibility further to make PipeWire a drop-in replacement. PipeWire comes with some GStreamer plugins to consume and produce data for PipeWire. The consumer (pipewiresrc) is working well in most cases. The sink (pipewiresink) is known to be somewhat problematic for now. - Add pkgconfig(bluez) and pkgconfig(libpulse) BuildRequires: New dependencies. - Bump libpipewire, apiver and spa_ver define following upstreams changes. Also add a new sover define. - Package new subpackages: libjack-pw0_3_0, libpulse-mainloop-glib-pw0_3_0, libpulse-pw0_3_0 and libpulse-simple-pw0_3_0, as well as handle them in post(un). - Adjust options passed to meson following upstreams changes.- Update to version 0.2.7: + Add support for alsa-lib 1.1.9 which changed the include path + Improve error checking and reporting in the protocol + deviceprovider: fix probing without starting + add sentinel to some functions + compiler fixes for musl + Revert object tree permission checks that broke things, this is probably not a good idea (and the tree of objects is going to be removed later)- Update to version 0.2.6: + Improve error checking for threads. + Fix some memory and fd leaks. + Fix compilation with C++ compilers and clang. + DISABLE_RTKIT should now not try to use dbus at all. + Camera Portal fixes: - add Camera media.role. - Rename module-flatpak to module-portal. - Use the portal permissions store for camera checks. + Actually use the passed fd in pipewiresrc. + Make properties with "pipewire." prefix read-only. + Add security label to client object. + Enforce link permissions. + Permissions of objects are now combined with parent permissions. + Remove libv4l2 dependency, it is not used. + Improve format negotiation in autolink #146. + Try to avoid list corruption with event emmission #143. + Fix destroy of client-node memory corruption. + Various small improvements. - Remove pkgconfig(libv4l2) BuildRequires: follow upstreams cleanup of build dependencies. - Drop avoid-invalid-conversion-error-with-C++.patch: fixed upstream.- Add patch to fix use of headers from C++: * avoid-invalid-conversion-error-with-C++.patch- Update to version 0.2.5: + Build fixes for systemd. + Add cursor and bitmap metadata. This can be used to send a cursor sprite with the video stream. + Permissions were set too strict for non-flatpak clients. + Fix crash in loop caused by thread unsafe hook emission. + Add more error checking for thread-loop. + Small cleanups and bugfixes. - Drop libspa define and add spa_ver define, and following this drop libspa-lib1 subpackage, no longer built. - Drop doxygen BuildRequires and manpages source, follow upstream in not building docs nor manually installing manpages that have to be updated every version bump to ensure they are current. - Add pkgconfig(libsystemd) BuildRequires: New dependency. - Update options passed to meson following upstream changes.- Update to version 0.2.2: + Add apiversion to pkgconfig as well. - Add apiver define and set it to 0.2. - Bump libpipewire define to libpipewire-0_2-1 and libspa define to libspa-lib1 following upstream changes.- Update to version 0.2.1: + stream: update to latest API. + hook: add private data for future expansion.- Update to version 0.2.0 * No changelog provided by upstream. To see the changes in this version, please browse the commit logs at https://github.com/PipeWire/pipewire/commits/0.2.0 .- Initial package, version 0.1.9.build79 1596753911  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.3.6-lp152.2.3.10.3.6-lp152.2.3.10.3.60.2      pipewire-0.3pipewirearray.hbuffers.hclient.hcontext.hcontrol.hcore.hdata-loop.hdevice.hextensionsclient-node.hmetadata.hprofiler.hprotocol-native.hsession-managersession-manager.himpl-interfaces.hinterfaces.hintrospect-funcs.hintrospect.hkeys.hfactory.hfilter.hglobal.himpl-client.himpl-core.himpl-device.himpl-factory.himpl-link.himpl-module.himpl-node.himpl-port.himpl.hkeys.hlink.hlog.hloop.hmain-loop.hmap.hmem.hmodule.hnode.hpermission.hpipewire.hport.hproperties.hprotocol.hproxy.hresource.hstream.hthread-loop.htype.hutils.hversion.hwork-queue.hspa-0.2spabufferalloc.hbuffer.hmeta.htype-info.hcontrolcontrol.htype-info.hdebugbuffer.hdict.hformat.hmem.hnode.hpod.htypes.hgraphgraph.hmonitordevice.hutils.hnodecommand.hevent.hio.hkeys.hnode.htype-info.hutils.hparamaudioformat-utils.hformat.hlayout.hraw.htype-info.hformat-utils.hformat.hparam.hprofiler.hprops.htype-info.hvideochroma.hcolor.hencoded.hformat-utils.hformat.hmultiview.hraw.htype-info.hpodbuilder.hcommand.hcompare.hevent.hfilter.hiter.hparser.hpod.hvararg.hsupportcpu.hdbus.hlog-impl.hlog.hloop.hplugin.hsystem.hutilsdefs.hdict.hhook.hkeys.hlist.hnames.hresult.hringbuffer.htype-info.htype.hlibpipewire-0.3.solibpipewire-0.3.pclibspa-0.2.pc/usr/include//usr/include/pipewire-0.3//usr/include/pipewire-0.3/pipewire//usr/include/pipewire-0.3/pipewire/extensions//usr/include/pipewire-0.3/pipewire/extensions/session-manager//usr/include/spa-0.2//usr/include/spa-0.2/spa//usr/include/spa-0.2/spa/buffer//usr/include/spa-0.2/spa/control//usr/include/spa-0.2/spa/debug//usr/include/spa-0.2/spa/graph//usr/include/spa-0.2/spa/monitor//usr/include/spa-0.2/spa/node//usr/include/spa-0.2/spa/param//usr/include/spa-0.2/spa/param/audio//usr/include/spa-0.2/spa/param/video//usr/include/spa-0.2/spa/pod//usr/include/spa-0.2/spa/support//usr/include/spa-0.2/spa/utils//usr/lib64//usr/lib64/pkgconfig/-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:13628/openSUSE_Leap_15.2_Update/10f210b0b9849c68e727d2e9bb5df46b-pipewire.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linuxdirectoryC source, UTF-8 Unicode textLaTeX document, UTF-8 Unicode textpkgconfig filemuUNeMC#:utf-819e51271152a768849eaf5ce268c4b48db717a855c866c064514f250c61417a5?P7zXZ !t/] crt:bLL d94:J%[)a}%+.(K(jrbl%SC`uO;g[le/\pKfM"]>@4YjP#{f N\ j򗇵llZű'~=D"ՒPyȭ,)+۬:!_?/,c1{XmWO-=YUK#z~&ob1+Ȝ|@,0MӁSĺ F} I &7u{ݴD*!TCw8sxkaW6;oL$;/'u;\]Ҍq29gن!cW* ;4]dq\s [ZOⲜ#Ju؅BpR҈œvfx+z끘&: bԗD ˹9N|Hjx]b÷1U̥ge@~&DFnF2آouz8HQ yldq޺c[F=?zn+mrjW”<-63i31߰d\lvx\Mצt۩1cK7~Q8^Wry0.a~K [q D+T-;aDz0WѪHtU3GBٞY_Xy]FX+wb?IRTRwNJ隁bPiY,g -J_ǘ|`z@h91mn&extqaMvCU:D K7JS 6Pnѭ;9YX Ի^J;,#gWAzvFm]^ ,;g2Cற?!1qF"N#tq .iT4!RkZod+\ӸYHm2Ց~')H $L5=t$bh-ӅŬC a Mi:'AuK vKↂG+ ך*+l/ټ*:R d M4eHgg tfOIM(;C&XmTأK-o4Bz${h(Nw)hԄ""x;N˟zVDw}rcN͂qJEdžOJ,xsE8K h@ mH{vuEa]w28BܣwoSvAAїpqW0﹬;^ض :r\7 GÜϨ]=77Ӣ:u{ya R+Y[,C)8CR%̀3% g|$ ~1\ ep\SV4D'DYlvZ%"@MloB:ͯ"zkԵpЛ@*Jb9h}~]] ~g wS"At]y)"ٞE&s T\V+qXR,Pp%-ؘ.K2ɛ\#6 tfyK:fbBՊ${u5^&Vsq{A9kSbTB4ZDbB)DM,Y?5bo2Ӷ7&.Ìv~*ҕ5 MYuRD\$[j,{{zm:dž\ Yt/ |*2D`2^WeLz"kZ;ɌIS6=Q؀9Y1GU1ەބq 7{sΓA~Ѻ+%lE$S,WuI8yިU5b]npCTHlc֛BZRUdG݌7XnfeF 0 |Y*m%hEeO4YQ^*K a8"O.+ޕ3;!.c+ T6T1ĦE\[ZZ."JwfK2GQt\Pnpq,[&u<' ukq/Km_Bu e(Aƴ5Kj;:> .!|߶ Q]~ɜ@skt[[N/4^;O\ws()S="XbpP%YJ)oI|jDYoTz>ZC3:k_ aQn , {u>e SɡlRCꜵXb{Xg5*D8&eڂ|#1v;&T`9&#Pƃc>J:ij&'0">BAzah."%4$OR3i%ĔgT@o\a#;(liZE$FXDRvJxaċp#IrYE%n|u@8ѿ{ I:ԁֱX#dQ6Tww⶿BO;@_zR=w8Cױ|v{B4& 4bliaӆ91@'cod;tv1Uqm ,F1ӽCa.s đ;q+m#U s4h^-ټjm죊u^uO1#p>{$zqmk_ʗ_$OC9a`D2lf$An2 @ǫA ʨ =kIG8,C}]QW2f*T\`YASu0P|?!]<Å=355blx`C|h=+>hO~JMS|j%-3~iOf*Kz[R@%cpDIe6_^.é͍2zԛ oy/{h)PD&x;jRվ(WRX9 CP/KFՖЛSѕpR ,@t^tׯ=% SKo2تCZ Z,.@G4ugv)9QM-~4r2ssC tsysL 2vSGE #F:P_4okI-^~ C>5&#KAblE+k2̗J%PiZ5-LA o(\4}5lwCИMX̉4 ޼OwSv V Uz+N>F?⃩XoUȹJdP(.Br|RZ>>tk's½=2GGQNJ9ci6a [)9gS`f$FrLڴUCQ)-`*[o-Sx Nvͳ\X}ĉwbtrʧSO {YcOk"󋬉8 1s%W 뽆3Qd&Kn$J[k>yX Cw}u( iqu?j<09T`;Ğ[/{ Sj5o*Gmn~f=],51H=[TA䥶u,0FPxIx,\/ƒ epg2-򂵁OƢ_/Ӡ"`os,?Y=ߴٛg^M(.Ss""0vGt2 up"~gT8jI}*xR@X֢uA7Ɣqw~7-%,•E/:|;rQR^"@7 Т^64 %P0@0eZd9o]2@sqcW:ChZL<(ܖաM_)@&3 hw nl?6&1׏{ gA@{z0L#%1oF^biWطH(2<Ayy.+,+t M9|7ge3\cT4(=#V<4G^#SE.NIZ1(&N 'V$uP^9Jy*)H%9yy+q"0JכO|rn2(PZE)%0<2p*M`2t,8ΣԞO{ef1mb{9Nvh[p\bQ,`b2E-?v4~MϿȁRAE\CXl`W[L+8WK_א. yv{^Yuysh/xSX'Q?x~!V+N ÂR,CxyFd/[\9/:8 'Tk$Ea (ӸhWw-}Ym=gmT Jl &Di䥋kUzO Nys?qtsdG ݼEX@R:sHq O_6\Z4Ss|=nN:qV2r0ETdVLv?ۓKda8&kV39{zLie ?6 L˦n?j g?+'Zߓ5H&"i4m[UfJݓE-^n@xä B{&E$䣂wpDgleƟ~=w8m[K#!Oq \@we|Ǔmҿz QʂWL :Si<Olm* 4w=܄ܫ_j_`?AadTjwr s,YΦIP=,1l"/^:5L%QƑSm #"?+dk-GB( Y25"og_qbpњ !o1Dؕl9uNsOEpU_IG `(SbZ!8𵱽nkTd>&{vQo)vT#M`1VP+}"} ? 5/ugg~3&x<>K7㸷\={1T M]G,sw"esIW]^˘*N&R2t:aO՝- '[YB0Z 1_l|ɷ]WBND bS}億B)& jOss!jQ3-W2HRVӊj2[X"d=#U[LB?WzzsZs:h<$ '0a3-~E-%i}Tmu4D<;msDWe; 8DW%`dIMe7o["NhyC[Էh[t ;wNNmŜ2b)j--TbȌĹLɕ6G_ys2-0Hݔ[:^oy"p^8QTo$]Jt+uUE·S^ĨsU#?\6`LڐT@J? S;tRlXഃȸ} Pe#K&ȯd4 pPL:xCȩc$T*1wdVOy-)P҆_EC+^E8 ~ JUw)e{BQT''J}l3$/%G`/̃]"lD*qUx" bp<,NVbBҕRB+{?0{7P &|Τ5Nxﵛ\1rG-똞y}LW|[ pI)8(=d+̴wS{BP?M93*(`Awt+3/sэU+4wXlqtY$y~":_fͪvF4IK=Xƥ6)oʃαN WBJuVt*7C `뜛Iccٔ"!bI̜;l#:C:`'6<(|:EK]>*: u S5lΞ )vE.Bt A2Y]{J ˿?[pɿ9HaE66 z#`*G-qcw9ƗYߞ+~Vݦ gH`x-OS:Zсs=aXV]qsANΞ&Թv(7+}kK۩jYw02UQ`Su'BPqmQOL)^R9>99x(jnPe,.&xb+҆fLT4'e_Jފ{gOJꮞ mLv7j쐥'-yht;߿@|Z4UɝGqr%8D43+)9f@>G F"ߖ@n72Lw)+9:_: P;,1s  ~v>q51 iU'&l$0uķHP[*’QBY2_Hr  Vvv [x,> LN»zSO^t$bP)twϑzW0׍zu^4 1쒟G׵ۄݹH !o I-%HO[7^;4>1Yi1WkN< ;љ`XvCnrDD.FhB]j#`??m=-֣9,D4j:ͧKj*|ֲ9K4FFL{`}{hMbpz"_dunq44A%^.wB?H_XM E [ؽǀ0?M <퍊dsE^k5Suo-d蠊D/R3? (L\!ǢΙytWG/DžR^~G3gH>SO8 cea%>jLޒL SsؐaeU{xQx >_SZ\zr$plvUư^I3K4Jܟ n<"[f%^?߆c_{:MGr| շ7xr)ײbSV.V6Hq4{%KH1tL]vgX 0 8ft2TkCH3;J"u+nxh!0/Y'Mrwk\%|$;=]2cu*w8X54lJ/MF7 qTq90fn!Ŷ7$&I7&g$PϬ4WrJmEhtIr> ?J#Ds Lڢ3pGu%M{M2a{+,pY:q_Yj˚adBHzp   vlz4-E_ndIDG=^Mr' $\EO z÷ dŲEC%&'Zev5u5:'8HKPUEMqDV@ %E웞8]OB@F&ǘRKl{bV2h@0ȋN3-L# WyCnt<.UŢ\sʓP -`sF67} 6C7X: F9I2Pl( =1ve$s@ \7ˢ6簾Jd2E5eˆ0֛(&(Xs!I=ưvȜ?C5%& Jy%ZzXEoJ݇`hE s%c2!p%1r%0|$dӏHӄP;~]?U[X-/C,ps,rk@%8C Cq%,QnŞt[ISke.]E& ,mRS8pf}7pЄܙ2&-2aĈ [U2]V ~(N]+K^潬U pZ;+U<+H2s{X:3asQFMAԻeWY>p0_vt=F&SD'@f&MX8d.bĜ+^ϰZjB*; sō[(sqԠMu[;ᛋASY%.j]fsRSzچKDzx>ق0FjuUB0!)ߥp5 (ܣ|u<j$I*~C&\T鎛Rhb'W^OBnhgNz{X`pܨ^Dfn4 Jl_?#!Mxo"<$X;lc]"3V?p/*|߆˼?BᎶbKEK25qcxZB8wŶs O@1&;t¹XVw=GyN%Q^\'cjv4 ١º< (c'n'kYlƬVo sSlgv95$XjqzgKJCpK*RfM?~rGC?-Ard;06䥛a1+T^  72$ {WS)]j$[0fEG@ص1;81{ab1&p:>8Zm w0z N$(&T "tG%毧j-H7,!_O 4ffD~3IMUj}u o>c=OmbC™fi 2S &]͒ f@-.WjԴwRTr kt+"?mkuB=o5_cO%eMPEBvm$ qtI琵iʙcsX(;4 [:t<:Q0]MZLEsQҫ(s߭ 6~QhތX|, [/&);[Ä+$%I(qUF[ilX! &Žaϱ}_=7f4~ ~X$89kg5eI_m΢|`!YH9Q z7^[EWӖYaAd#dye]P'Q> j첟vygmЏ$"8@gepS`Fq=<)|naha=L#5e,͵tҤ@aTS3f9gIWq`] HQBVV tu-( J"F?e K͜~eUa@qt(LE A*G5ʾk*/k?Hi?jD_ ҢM3Ai,nI/-H55EDa$ڃz)OS eB%*$1?^f/L]G׿c A6X{6\ޒ {Ef_2V0oebctUujkJ)a,A$9%7Y\1ojn̜ES!Z86_cO+gl]:V 3'BHiI.vID*gt1H㧎 +Fl! &S,>=EGlONoOFdbmfHt4 )]Fl Y"pHJMy tl1޴kݾ4ÖS['`6T.lmgPSeMP5lc3<뮿5в~nAb{) NS|>~NL)^HHP[\W4bǢVDuV <64sle{|ޙ`Xy {)9BΈ<:/z ~NyZZw<]noy@YQ/i<vB/g9^#KpIuGԁs҅M‰8k? ^}O+Jsz]5WGLxPTw[%ouET^ HjٰSAc&0ZOŴHds7%)luW}[\#i:IvKO1 &=R4lewxja-n㬭s VRkt8[v1i ;?Htiy "|Z"?D s|ңyA?-B<Ǯ:TG7,&]OA}$چb*VJ!PsSn`11f?\aqЃ5::rp' wi7o@Dw</DI%Gw:x L>\5eH(L3)a2+xQmW)DO0B4s 8@ v:܎)Mq @GLǨayDHދeT{mLڻ!Ex^OtVa)&wFuK<0* /\16!OS,Ef.rpUk=dvl"]l%%)nT4^|`y7X †Fn1nh&tL1Nf?8:wgCCɜ5gj1{axb7ݏ]* FvTkr(5 ui+r],a:zKI H2@1yv/{8E1!JdX$[0(ڃ"Z*dw#l40#HD̈́-NM3C߁aƞ aOJ!n,G¾jVcP#W?=#tVᄫH0 BJfٜh:gPQzzqX @-Y )S=X =e !D垀Ξ&;33 4,l/?DSHJ7#"_;zJ=cFGH0F t^}$8pTsYKP<);h>[C"+>+ҥdڬ1'IxϠG&񲤕IA"YT>#I뗋@ hoB?*2zh(gZiS58?ܾp;q4#ܶ,J=k n63+kATMHK(%\Z\)Ns-S%2{,Q%L\g6}ݟ6B:mT[I9oB&!>ZU i|@s`.?載S~wjG; <&Lh'MZBoX*wN;jgZ= ×xC^cz9=yЖj |n-aͧ;Oaඏu`)ڝnӴ/m`<_}ZF.v _ TX1G'ե1O= Dx04r_uх-P$6% fRT剄3oZs.ƐpzvjɚXx]TM5+ 1s%WwN誘၄"*$#c 8|SSSv#VKa2>&23-%?0 N TS*ԅ?3:jpĚ?Eu9ZSoȫ:_a!db_zABVrWMYC}^o`N ^&ުPW#q?kkqU`&TBJzBI(zÏ%A"+Y)wm\$ ʰ" bWf$o./>*H:vsԍw& R F0_bfV&/Hhih&kO9d٧b"X==R7&cxk>I\nO `Ɯ{{&&d%?zX3$>uPPaJŏ짽2(D؉]@y<8v C01 M>PC{mTozV g #tY9ȉL! %L)ǪVJEFfXK^e,R<t@@s9syI&[aEs{v.KȋTz% =7'mħ6$fs|=f7fW&`tyH尲x`]cNpw |O-NWȠβ 4>sPQ$@i *_O~<^%!>Hɝk۩ Io 31agh"䨎[HvFSt DXa+〶n}(N`X=vVBt /"}rPmtv">XeZ[qyBS佊ퟓ Ҫ0K僡Yd,xPsAJMpGXvDwdMUf $] T[JR,WRA Oϊ7,ѫوP9FySBAJ5KbO& {"bpCVQl֓%黁Q;=nX˞6ZsZ~'HNA/8Vd|5AZ)H"X݋;hgҮ#172Žݽĥv3z&ĄʼnSYsrp H3/&B `yaCW/֍jœ\o#x5gȮA Y*4g;RMp2Sf0N/v`( B"aP޳t^8T/|Ӣ0NAHۓAq@ɳ¡NjZy`gD_4cu;>14 )4ݵr/x,7x. So?էzkݜ#pf?@Vmjq`%P(3:G7'p=i#no[#b &aTac}.ڊ[Xk)vsqm(5J}쓪%ٺnI ,iw *)Ik A~6|*:EkFf DX7<$uܲ+lsyNͦ'd(&مc)},Ul'%NG\b=؂-tađRMLTq9e\H枵B%:! @B9f{] @cLdJ#sb=*"jʵ=( ?qI0b) 2_ T ~"R."v̑ o鍆R Up'{n: E.b(j.rJ5wTzow1FLSWmUD30]zә6C6\)xU Ol0c+0'Aصc_[W96HrgS sWBZ{on$ı^ӞtJU62O8Ohrs9[KR$ƱL`\YTR/)}Ij>Yu& Ɠգ|_q=٧IN^!>ZgcJB[m$RuаU Paȹ%r=? zwaGwW]q$n M-S/'TY,U@_eWW*z`S宛K3} =hO'=gGP?>$nV-)c^-ubxdIqExȺ^d--_eE k`jPK};>=أOw^BfX/V^2L3) m`긬|%$;U&}Uju >!mD_Im n%..kZ{6J3\vTj]s2Fܖte`.>)™X4}& 2>(_&m6@\Y)aJf#Ncq/ځ Έ5WAm2:yw&^V.or!}dsf)qt=bb#JW<1P^f%ϳpų{D;v7g IAJzf}ӣ=p)KYkIg9r"o:g_ CN?E{RF4탯L;(t9YI{#8B8(~-٠$0 \@XӺo1`e n%,,?{Vo,m G:\_oɝ}AsRubC؅GQ·ܼ89`w929k%|3>u'D1@_&nU8i 5%cd"Ll@\UcW&6% 'y*wo ѹθvx獋?6pO< ͕7r2;SDݧжE(9 N@foKw;i >1)n=*{}oqFJ_qߐF%, &bà#d{ۆMJy#jyl@O`O ^\ @}rO.h%/K_MY`K\}TQ?B;a~gl7&){ovЇĽUl1b桾ߖFK'gPW1j)"y%<_ U[Oڥ,oZ?+R _0AߗIwYѻC|hnw@.bưYSꃮoK((0lM˳/Fm+p-(k"<0LX$rC!Z6R 6)nЖ:!yn8,a TSioy0ݵ${Q,H =M%FMIhdЛ~``ؘ'aALyLαrOzKk1;qI+-@*B$`?S(ہ$܋] pNt%Ϫ{؏ ز?w.|EwA J)fCm=|Jck-3!Dwxe}!3 #3F&WzUq#X,'+pZcI݆hh;oEQa{jQGU +2?ΪIlajk ?Ei)G(f@u1iH.>ӆ ʛ(>}Wsd@ɿk>ߙapߌan#mal-W"IS͡! w8u GA#.5F8h]V?#$~L1__@ <:wEH8',44tP8{g[Ob3@ !;[*xC cm''c3(|OΙ3@ E͞{.sG#Md!ȥ*%g,ǒ̳.۱ၥZoS ΞSNBZzz,0%m>E$*Ueh,\ޒ&J"l vEvǗwu\t5wcKF(s.0c\9.}B%|_#贵~`,(>}l DrXRY=bJ'?IBZgX3 SJk&ͯ 8z$xypPDkGEV#s&CygKEׂ J2* ]o]s,϶>3i\F#lzp;"sUHJgۀJ[ʇ|'=]&N &zH-w)?4G ᨲ#.Vaf2Qe7вz` R8 U"8{ rOBZ2 u↱eZVnBJ5K*Wd%诎 kNDLcJUݗ0/%]>M+6TٍV|CID(3PОpӹ T:ΘO" B Z_Ι^LAic>'QW  u%>^RA>W٠[p2/Ν|!1'z124Xu`H93C4wcm;l=K/Ns' Z6j:(^[d&>/z fxluiڃhjč0ؼ毟F)sHEizլ1"|}-Uj6O1K+wLBh$Y xAo`X1O"oiї5#PR=lbX A= ]ݵj%jj4έS/tn-R.Pw4mo%= K>+ܽt߷ֻ?1-HX|fXԨq3 ۮ (؈+ ]\ύ18Fm>@ɼl_,qkɒ]_E AbBcOJ$|?d4X,yyT.'M/ݢ|jS=vO7[@7Dk/Sd%#I)nKNUh~b/tK=?#+[4 9V cup`% i Qcm:*zHzvKH[=pٙ,wHg%Oj[) ^ڋ1m ?bTo z ܆5H*`xR)R@1MlO-y&9vP95rhCX@ j]mhxI&DBy>fcԷĪ,s?15 T7 Go= 1J`qlYA4)xYWr`+ylXw˴ga:lɏO 4/>P?FIJ]^ΐcb5<[~aŞ2DOr?,2 ^e<'iġP^ a#JwMhkhh@NEj8x̯wV@S``B0CJ|D?+fҬx v"JG ~SvVۉ7 %9\`$LJ8 SO,e~QX~~ElNnRbW H?:]%@y(?` +s~eolP4 Z!p ]ԨNUcrcM9ZxR'ĕfM#uPj *iVh7ouw]s1^sG .H+*;ѿD`^֌ pB]܃ 0ܾA29HUuf>aΉY(UeG?!UR |WIkw*P4tV@Bx.?'Hx b3m^U>IK^u'#7[ &֖IDT4\~']Gɢ 4^E&:D<#e1uwv`S_2y|rP'WHf*S<}C].#h/UX8v1&ď[!0s`ᜦ/2}: B әkLpk# *5J'C aʟ_=D m8W0U 0IMlm?j&>t:&6,\R2 .5)-Ԣ(3Ixu{t%5ng0A3 D

n~>T}DJahFfwKE`8-ǟYmTowXv_c;v8%`J`CC85IS 퓴I8h3bAʔB3sjBEDua|߃T'rtݗJ-wR͞(.8>tj'H pm\\ ŬPϸvooCDJapÈ]IA` MmW4?<1GƤczeXR?;" =B:J;5'$`c%>/ Ḕ0Iźa\9U7-=9lfa6u?MN}oʝp,,-# nְe 񸇃e&D NlQ~#ls%A񨠌G4 m6jes;oipm sM '(uμƚϩz?*=H ch Mຐ\i;^}Y-সZ 21Qqa|^hG&b !U㬃sO IR[aO6w6;՘>9Z@j\(QֲBfpEeh-3i~q$j"۶s!R$Ì_F 69Q"?W&j~2Z.nH ('+r^YB0yBAyKOP&jl!7ĜF%0G.YaӪhAwGM xqz`Td@gG7oT?t6yKnX.}Z"\[?ͪ#݉^h/+볔m#eEB n @ykR-dF"dt0؎)Yka D  ;L%QwN&]?iDzsNt$%E03(-8k(vvr_23UDݮHɉ[GP}v晁w!зD.YˑGr;Pi[td{v{8i!PɬpVh{pn,bf%&G9* Fba<4_ 2;L?X8wOV6 J$FL,)m}CGb\v۩= ޗ;׵ VAg^稷/l 2Y;z`>tWzqPS@&Xc}?ܽ',wME9XqܢB\1{ >& )z|ScxJXBqp(1>.l:[bέQEPMNMCe TD O* 4Pm9plDGF+csFGDV hv] z;f [B],SAx#fZJNpBRL-U4.+DXފHE0BaƑ:a>Nt71Ū.؎DQ>ٝݨ!奜q?ۜ /fv(N"5 S^lfYah/-bTnMi~I3zv[TuܷԔcX{e*=GX9=hD̓I%Q\J.nѸ0lWN|P=Žq2.N.iiU.q*}I!PCM77 Z.a[bҗj4d>Ϡ38YKQ vM_\Y0Δq0V ]@IoaM '^4p9bs͒hpu"&P.C'_y92gAn E qXp%ma%!G>xT*գc CxI9B!„iuV}HcU1m?w?w'"W,w\']3inۥA_9_C=O5gKx_W"4}2G^KjJQTzx};/Γ~ B20yQ[N%UY2%r ̦1vgTUd:[0dCkRۀ.-fnލ,DHULs)R\o"53"%1p9I#`d0eVsO|GRT 2H^g+@hxߎș?lZijU0J_7'񣌈< Bp$w; 'E=}:0zT@dhBZKGeWE*ڮGi Tl쑨`(?}P?lu~Ǎ g d:ohХG118Ѱ]|e&Cô딻zr[)5K\thy= QdV s.Տ(Q(%?犬ǵ.@ (TiDnkYzUQŝ%n&m"O/#r?O{g}Z`[tBl&eE d([LY2XsVyJWegsh qȡp`^ ݗ0:.4-%N6H]xfN?DUzrEjC:&Xyll$äu! yk#`KC&z볞yqm( ε 8+"& smMLb,i,uXgg%YIBc3 NtlBƱx/-SWw:4rq e]+,U:Z;kXmQfIoN+ \7]0@Oc"9\Q>3oKOg)钿\Gn H~q}Yq!pm(zB_on |?osH|eBX]%LC1;z\,4t ,3׋}ih qK?QfR`s",NZ1i ^Y痻R(Ώ{JP毪ݹpSŋ¯~Q䉈Dƒ!Xrk2^y 2cFb"tբaO'Dx+n9i#!vσi]d)s S9X]/Q:X0.E/8cXJu1VSdIwE#_~MsDd_%R1/XκS>Prӝ K7\5ֻ\[>6+{hxxaV^/m7ʑa O*4LZ"[!Yw'Bv]t֥)-Bk+eL[35h wP{@)wz[LDK@>`88{q6/*@,-h ~tu(|-)}e^WFr0k(3bey+J_Y5ΜFʅCFkrSx9k q36 \7/8-9,Szn[LK ٻ3 ~}]-;WxXs\[񙤋0 V( dK#̚M/&h""m rL]-OBXa0XBYcΡާp+l),}X"EU:LK(nYc|S G3w"іHO[ļȒN;ZiYvyb]옊&zPA [JՌb}˜& 3Otb?3q)Hϵ3SPR$2a γxkU~&? MD5Wq__vO 6FbY==eր/mz[W[ƸR2\Fclɧ/嶬#MTN% _4\^hu{d1TxPjzfSdMc'u^ -{63&5b4NOʓ`Wq:iK5LHONCᴦIgR8#hSrR0!ZE.'p uژѹ7,0+2~seIHR}"r :㛣XI9ږho&k܎DV|'G)<|N#T'߁Ro y6ք%8NԌPB?d`Blo^`*8IԯW)$Q{х7pVfKEJϐxD;F!lPlTo:k>&+ (}X\f8dkOnZh άR+,KUߚç\_3VЅYq'(sh;LJu9;uYJsqۺfE֔WrjgwZ;k,G=a|;cʱݕ;UvHQ<l,ʹy-5x0lr0\/iRdUDUASBTi2 2ԉNquy{[`%&6A)vET{0jcy}n`Zb@Z8A b|ZTUB&P׸s <^9dR+ -NM^ULJ޴;A1D#~WDCMT!yT$nPۣw }b* Ce0|Yyb )} e\[4 lâ?P N٬ewWr %K6$cߋ}>rsO-.s9Zw.sR[^jX̏%<|pFZ$IGX]$k2CGUcb-jRXRfDO 9gk5O 4_g`ǖ3 0C-$.6U5è5!ыJzaQ@ QB`ܚmqNdS(A7+wz(%Dyt/Ng+Y-kuot8\کm ZL_F\A?6,2<0J1牫.D0;0˪+ij`8?à. rjucm $Nj%#RyZޘŦ uk]J|kk&׏ڜ`[,|{ΜA0o)Az; :݇"',k n^ wLVv(LzUJ.C )8Iq%i -4? UcMR\A4ޠ@%YȲ/cxJekjQ+vMd;HWfUh_އ|ֻQS;V4p &WMpd:O2"XDzͿea缂Vꔟҷo4KbD`Jۃe7ٰäj̥x"\Yϒ(bcC6(ER6/!CM̸37YI9BV$WFrފnnHX=&e<_ 4+>P !ԌkOL\j=KtF( 2YNP\)6g x +qX㰳>L\SoV#`Zu /zu\ۂQ_ˤhxpK؎'NY#'CgP~4ddl0L5&`b3ܒz`=#ni9 r@Iԡ;*]->(hn#r{8>?ѫf5QV(÷vm@j%r񒿤-8鑅Yܡ&}ŐJ6 CF?x94 l}p_(;A"9y=5,q'JC>Il=vDUjůVh|@|ixxiɜN+F-aBg?3 ڌ TD3{*Fe$рף.q fGBae Pcčz!xjBS/+BI1`~^Ֆ KZܡx;gG5>{s[rY/W13'4}Fx~vQnMipvjӀÉጼ޼_9*! ~6bthh>|H%t1#Ly= sb?r; _Џ ;o ],,J]z_sߜ=%w 6/WLܛ[jUYP-p\BEH%T^a_[5 zT| fPTXPoJH 3ʨP"Z1ټQ B|oPdt^)/?s_2Ί m!.{l|GGo-3IY}Y|&8Y7Lk 1BG1@`s4Wtkeݠп4m=誻 ޳bc]N8Drv43qA+m^Zf!@ׇ]_mD@\kYw({Ps!L8Z IsVgƿuAI9)ĞU(=j=D͑N*O88S7SPqVN%r k6=v2x/èa=>pz&[OгՏPcA񟭧ًݚz>~[/2DLPXFVj(4%MZF'e@s蚥Z=s)͝B#2)HrB ̏@/:gjf7U9PQgm8 ]0pSu`K[[ъ[R9OQIʤ(fPAh&>Ff&\=lۨӁȃw%JX%7KH{rK&Dn"jAae'$^[uv& YXVY&b.xo%3"eXV4ץ̕At%A%: ފ$kz#j*Yd `0nٯ$.y#xQmDuJPi0y]HD륛Z v32L@ʜi7'i;C,.^J. C _ F:X2m/\C4b!!4+I+]t3Q(yZ^f‹l!&g?w:˽gܡ NH;>o%4K9CL+M};+ԏ8}FQPg[Sf82.y 9x]6bp j61 oy(P)b&L5 G}ļ&ǜi@fUѵ >Ad;ϝ2նc6BglqA"jC F$]B-≜[6)~H2XOkO]Dgs:O9P1e!x!WPCg`!MDx9]*[2 QJ4$ŢՆq6A#rT~<$^Nuλö|=icNlt17r#=e<}pL@ nBEn2FռDpa-\t=`!>Q?߄,"KKҢG38$ӧq(T `y' !5`fk\UtӨ'jn\3@|A ^Y-SPC˶(%3QE \X69Po | 憙O%h|ysP (#7l% 9Y>6NTb&z;1ĮMSfvw蒟E81|J2t*RI5#< ä4^<[Q7p b\";Vn* )վ쿅B{lK;!ebM3նʨksSk}o[{c`-%Pkߵdv PIs p/ * B+,$2&>p[ ڈ$|V+dRΠ91bPZ WOviF.M^$>pů[0XQ-)Nc=zR <{Š5X٢o>+ zJPMi*4 >'mYiQ5ԸG9p[.~<һh Q,KqА$wh Ivr1>[``Ԩ֔V8:(}&u[F!{Hd%عwK7;3'wʺV8; ҫ֣Hwk wKjbFN`I$"eTp/29ʠN.;WiQ1t9:OCZFMis|-N&{"CAc|oּ a wjT ye܃kgRk1 Qڼ{wU(XZCQblLgN yp9z'kP't_At5,,sU$ CcVE9C|B*WAnG5.g#m8v-`59^p1dC#-:]mI7nGu*4!UQ(1Ӭc ro_e~ߗIBHw{x6)=D1QZTvW1_pwjRbOsLf¡_a5~.L:$f5” \{AJqmP3Yc>_:NjWy5;L  =-ݰ-?h.("WxqH> vtI\6FBSiѓPGrN;َҍńvM̺✱WVa8E Uz%t$n6qIYM' 9)?PS"3,b_p\m~;֌c{J-~б5hċMHW9l3 ?hRUf Ӭ=`+S'&g^^A<ʊ46sȉ'7^@RGK.*oypP-^^muۆE)Bxt\=* ,$.Q &B7) x$z"᳃7X%̇@*[d).mG S~#fRUOn] BE-@Q;k72M̄^"2ḠaPB&faKUy P(ƓLB&۰r>TTqL/NN\kd("*"w r~#TLWe큫=IP.3<~.UhhGbќǴ2g_ض)Dz~o&2ղL×N+WF,Nyx%ē25)pWlc k Vy7{φD>Dx$Ư8דB[Sct@6N2gτfJdt1`%<ͪ#NAgf ׮iNaV#ڻ02d*%PP }XL|6OQ͘i0;zWZJkvtW(z ԫ^cU[?WY\t20մ~nqNQV OŢ3H8Q@08ѕe}Tу6r{+rWg!;hLk`вs{8܋|wũ*3>I[nX߁jSgrnŘ*c&K(5ak؇w>nLnUeڧ to1"Ә=Nd֠ggqs1?R%S}~G1{(V |*[ƍשl_{IM޾wj^*,drL;Z!*7X( -bێ_'rV;fQ/fkQ\tE.p,=z˽X*l;,P3n0btꏢK~kLA !{QdG.qcC#r !)@}CCЕ1!(%m8ʱo>9FBS()jI֒pu= hlNuBeHoO+\Td*᧱.Q3\dW/KI46iΘVC@ADJDqCfABd]F nShH_p@ֱcj$7nw4$5kj;Վt' =غ!vZt],`w \EwϭX'Cv89<7G_/=Gww/4ϋ ^s,KNUpdz\3Yt1~ShHWXE\FO$=*cy|=״ )؀fAr;]WةCӯ}]]'x2 F0̙:h|A ˬp=\wsQ?vW̕[- #f+L_Zޛ[TD &>Q'>s1=rdiivoۅO6K% }k(a]QOP a"HݢHwAƷ/ ڒiZ_t?sJ7[Eɢ YvyRQq=Tm1:;"#I (ҸV4;W!s-[-r\gqxDCn\]B]NW> \.@ ]#R M8(LZ"P%A vhk[XEg'"A0!>5%2yf vWDv<^{:%ի |h><*TWU\ H9 `U!׈LI&N54Fen$Q۹Gj7AFvk=_Y$PZ`$nƅeZ5ǛCљ7D-n(qRVe" j( TJ"4M`5c2/&Ҷ&\;E)n= &5r_~ Tm:5v_\DE$R\ U #fȔ[|/ 1Oijsq&.D:(_("tAK-4p}WC' k&82p.X:Ti [f-Oة`M;lz.+TwZ DyZf|){wUm^lc!>@镝f@y P0qp"6a9!CIy7Ql q&\C_(m@iLS=eE~q?Qe4y?qL@٠*U1eEF.zwb:0p5ҁP3r`2ܻ"bOvaS3_$ևz ͿaXGӻ7^-~^d3&WI`2z{ͭg :j ֿm^ftU@E[_wR͕L×eSq1zlϿUrORq1OB0 @'8幮B7ĈfܚK/~g5UD$y 5^~uqJ;%i}(u#i91ðo& Xƹ֔\kL'\ HzޒGyfwIM w7lHo?n N;8foLĜFro <ޝA`yo9}O{ֶ˰"fyFrNLcJX=*ԌE%Sb~> z[+W@pL"܎ BVd2O pVxB)RUM]NPZ= F5Sռ& "Ȑ=8Ln ,78jJmKW"KD柩WAl DR.%>wlxb"˾ovQ RU;q j1/9ޓK܇)漉lw|`'z-qefQau Gv\a{!4D}e,,t? K̒;/O,.T+ Kf]4Axrewx0nv,'&3QhP:@+_tj,[(W%[ՓnA/dvwGN6I=z-ic$\iӮ^A8X}zēgcsImd]N[).g6)oNI=J_ 0^n'{&|KI{LC֔zyտgYR2'L/qx 6>$ʛ.T WNg// 1E) H٦)"Ð47)tD"t4} h7 |xIgw ܎far[s5L@-uf"D9|^m+'h~>2o=tm6Xu̡@OBS|ha2dv$9;{x|}n8Σ *?3nJ0o+#o$kW?ѓ7PSOk<s`<k5y'Uv'mD_]`d2ØYRxUy"PkW9 &ΥP샓j}+ 9b"f$SB x`R klNcE@*0%NkgWB`8^ycxz#ވq{̟Kx`yqvkʜѣϰ"zݣw.&"* :-𹙀qe8=[!OC=Vv88=fٯET :c N5p9vذݒ8iQ dc} _LZׄWV򺍲f'8QG|}&)9stnj"dWbmv @Ip<\wRL$أQd ۷, 'Ff&wbC ӣU7$,%!- BH!':Tj=Wl?9|kCFI"сW>(TͶ8UU ^vǬ|Yb^XPc<]&vfc7-ǘQit_ ,Cͷ@t%`H^v ct@ĪFGnSf*PmE*xi[I"FxLCMhh|{SBxbn 62Zy&R-0aC L/lnm;wi젡 wu 'r I?;H'A0 %, n*]Jk sR؈厣%Z'38^gUhb\VMڋcou 3fs9md$9`+gC*]ZN=K}j;Qъ,_}_4O6(:tD-87F}@{D 7j<ӋT`%cyCm%^,T{iHvG1__~\D|D9vd{v U6%h< {0r65Ia=1$Sjf?zlԴ}Hq |fk|F}z1dٚd)3 MH]ݾo.7u-^N0Eo3f=Xk|ԽRv]|oao_iƍR>*u))X+0Adp yq]L"|n_g]:t &n{e,,2J >cib1^2Gmc)=Hjb.MMc CM6XA`9M%568,Tgb@n4٤$ʥh<ӷit(I\ ͿA-[  F~6-oytb~yaw8 ?^>} *k EM`0@&H_-kq$F붫 rݾ E- oe}>;=nHЋfo\r@AnGe9f-П2XCbZE$]qznV>7=Vv^۾ZC%-U17c^/[MhDakx{O\ldd8{jBȇ˿S9i4oT ?ŋN,YPQK fǯ \G ҥ4ȤJ# Wۺ62g%02u,3ށ[: 5EЍp2fFzޮ8˷s*XΟ?#sq*m2./X}>,xvKaPMʩ4 '39 .vyZ7nHJ0K8axӄ18Ӡ/N/?9t͙(J-KM|D~ؑYVa1ja P^kkYQK_p5 f M!7*;o&cD<#"ی%0r}>ԓʯ@O/Ϝd+)kCe(bTCxW^-e҇<+L66a( ;&u1Ru 蕥9h|:zkV3E\m_ȍ;dlfdRNŸ |! \j(=q4F`[|呙c"-hߢu31q WW]˂ihge9֝w{Aez>CVyh1#[iJwٚGWpq]=7a`Qѓ*04{ ak0 B_I-mtDUpK!]fCّ7'Sv(y':[5231{*qX`M8d#7z`s&@ĿRÍK=AMW(1:86rJaѓQ /S_⍤إdC%y\pHFMFJ)=x0D/vdp]e=wW'X1 ҈:e O]Kw<#@kub:UP]6ͺw 4cs;1޽- B0iȗ“CO]=B cžC@%B! ކҐ<@Rn@GHƯac|SRNK3\F]dJiو=D8Pw ˰^P) VY A?ydku*rk씂/z`b-y%+֚P0]P@2͖lﭠG&%ir x><bSp}4 Sr v,23k=))C3MfQ/X-*G`$fp łb%!* ƽP7}IEW ^B-d~cB[W`>ꩲ8]*\y[ 2w<INb4tj7bX]l4<* ]J # ?DevM,rjuBű4T;Sxl?-},,jYg_GJ4M)-+5~U>ͮ:>:*N9B|=ޅ+ȩ󑽃,e:1J^2q1$F!% is&Q9bQ! ]ۡ+x{%:[Ģ왫u3jF6(hl$S%HfGI[2)7{r %rzƹ HL4F=lY/]:" 摋2\ιA/a@&)ar!?hPŇ)%T'_YC _3W\S7O@:e6 nضoF {=RZ`^Xx6IQ?sA2  )=1Eͻ[(*JrW\Z&rkcx13j[20ܭ,vV ^$10!45j9qqTb:'h#s\1=)~8Șw#3]0,i>(TDVo|.m$t_DpL037NF2M?j;>./|x̳.1UD-]6vHi*CRIB܅DDpp*cp|H]_Vի#!Ʊ'CgdhnT`:s zΠՊ So8k.g:5W((VSӢcDƞҧ:uWRu"83GljJiWA`D):!/5\ DlRT`֙۴Y1> Lak.K;yhJ/81d0hZExʼn;qJ\ƀOSfV͝*[+."&i8^fwgװ=20U;w;Ѻͫ']3;f7/)coAfU Rtm*=ω @Q}Z~H殑丸Apj.:8ivՆ^MЋKA|Hر"cpyI|On\X?~PH5R Ma){y FR5gj^ H[\kEVF҅Bץ{~b=/0/;H%wO5uNۺQ>YsV!44ND 7j ӻ^Ń، (en"+-9Q3 ܟ;HpH;!b۪zԞI.![eH5?NlEJKFe DV^ȕ5 =۪qrn?n萻EJl /*K?vwl4)>B&~RACG|{-ͩ%Jލ \ByӍL rjV +`~c?c6fe6g:KH"|Mr?Xk6ܶ˝ c^lvbJe,<`ƕ'6nks1ͧoxG9{"j{~і-<4ł | )ح &l)4E"l0̡)`Pwp.1UqhjKM̂gSK ?2jq4K[qzmxvL/4茤Y.0.KDC<哶R yh اR /UuӫN`[q&^Y$0Ʋgu$D+O/ 2kJKۦBM{D(޸kU0!`. LϒT0e+)+Nl'6L|F)2U">Nzy9MNŅ5MRɇ:|ݰ=G_3Ձ=z7Lx#u)ɪ (~Y\W@_Rqǎ?'gJP=^(GTX>, ;iMwV TeN,+tl+ j.H (;gYۭݹ%ORG55` {N<ڹ" bV5Qbʷ:) e'??i=Ը=ĕ$Xq-Cɕ q߀g •%/gFJ t]q׷G4٧oά77RծWwUྦeyFֶ6̈́N:>J JRN`Zo.uZϺ>WCxx?#\(Fno~l`%FHcG GQ,%DHe4Hbd<9VשG6mro*a~:j3S&BFs;yh6 z/d'.ٿ°uyZ[-aM E jnΌ޹&IOrLM6MJ6l9򮿰'Nz!0ʩ~[6ڇ&7B/2֐n0MY,'mbzq*zW7%Gl#z~PãVN}u`fʖTM(Yy{nSkmƙmy!C8>xG ~Yt 5(sVqϖj# Q5He«k(~#ĦtC9oW(^U/[h{seFR]]I%1mG}xѦ8 Zr[VpL 4 Z";{%P+ 6u"p \dZ5 Rɴ;xaCOQ(Ӷ` #>~b_k)fQԌ3F<͊f!q'kebT8*$Fp̧ǰVw,rЄ$聨Pwc3Gm=mK(bZ2>#{wr.yK8l<}Xtol=Ȧ{xEٸSYE" X ꞢDW}MnZ-}t4YUx!4Zw!|D\HYW6 -p_q5TT߻uЈa?5Igxzg]luE6{PbQ-mZW#9GVmU% Q꜖#^&\{5~m(qs( 5[Nٶ.&3T/e_++R[Eڌfr62 .fXo 1sǵy]#I-6+M)=SE}Y MeNp۷ؐ꘤3~&.C/A WxMZkh ~mc2}R"K6}z6{(`Bsl2=K9` nb⎻$`PqVINShm_$ Շ9 P`У9Жyd;%,Alj=UjS?MSt%\6`ZM"q O'ʜ!r6r(HdgIG@s齇B9sIr;܉~^τj913C:kF=A!dz͢!kT ޥT@)oK埬٤DK/Cm&Gvx]Y&p@^!.'% ƥrWli1HQLr'ЯK㌎׈+99ݳi @TvYwW+̜0H1?F9>ٚL5-֜ 8zōݡ),T]D?:fՍm+r-+Wk㰍: .;- iȜ-M8T&b}kE֭qt{?$:NbOy*H#k* u~0'8'hMdaBLF MoN? /0Pc1*.UеO;o6WD |G{IGyв͘`+b5%\ER6cAPzz !)kޡXOūIVbK^vƊ$x-ISE6O$55htЌ@櫅SjReAIvtQ {_Y58_J`E %Ґ|*B_Hu!oɧ`[t!!w+,m)q(91r++X`J'E\4ޙAlnH&Ύf\SI7!~.̰0*2њn];Bod99LRFDi G4BR9ojBkI_[ѪgJg!SY(<"ҩ7"nY#w,A)& [NT,usSxq 01NxApAچؕP#57O(St]u.*˸ko(/Hݡ;m#]=X)"z sdžG+̋ #\u[(&[5rT6%4I@CtC04&'15\+ )Zщz_CE[Nbl*&l^@֚NpEhҎ2|<u -Ƕ<7Ԛ=Z'k2j=9"գW~;j8 뭓ŵ҅p1$h>kaq`1U0'w=7؁T4Ep%ƁU뷋}[-:@6펐ZDcnsP/_J^o+E7kII,w"7 @@B5,=9+xf [ {zdv6iA=L[BSK^rgڷ>qbobђV>j}42o!gݤi$nżSinllXK:LtMٹ:{^ dr~R,!3TH=} !0ݨWzO Ğݛ|bk;n/oX^Y~2;{ܚ2J: NȎ <3'y+rKE2kϋX@o-FM=(22Ee;†Y 865?/Ӵ3OPٰR9kRԦ7  8vs uъ3*6Q\]I+$so(~  i +-q,d@ Vܸy坷;zX6hBGxYr΁RA@꧎b %;\ՌJ zȎZKટe}Ōhq.Xqmw<)ucAƉf~'^4W3O^(ȇ" ғlˆu-+df7k™֏y1Κ%wEJ~3#PCL7uA350ȂRYʓ`A|-JRWڈz%WsN>N9K!ZN5]z߲i$͢NPy=t+2VgtwlfPj3j pN:(( E&whIBk~aRÔO: kq=M7G1d%b[8.I[)M1>&G ԓihff ~0C7ӄu}z>ubw󳯜bwzI:$Mkg"꤆amYY~';\w1> s"_Rs a IE1KMEa\*n av7{`b@5$ݔV Z#\ri6Y&ß1JP5rcfVۄ!qZ8"frȝK?ʬ AX7svbi- 2 OP&㈴S) w9 f }[T5X 3^Cu:)c!}b- t$c -Τ\'ᯑ93OMh䈘ur*MMr~obE pVsk AgsD{Iiylh:>ZD鸦]!`eM$H۬N5]5c1_3iΓd&iNDESX5_k (}dAëG\R]U>116!T)[Q(xmha\(u=-&]2'jr2|gZLi #ObӐhy z9uZΓmr?䰒 Ϟ7xdPoh7plc¬ݼ% 7$=)GM9\pXē4Kc!~HV/;CL`=HI2OJ&-Ӑ16ChX"s5wg8)tYUq) XIdnWX+쾦=Zu]S|Y54ͤy_T,V-] :"re#oA# AkS|$O Flf=>,窘CO y%<dr~XRWJ8['=n>ϙ%ZlZΚ6*Nɳy%ٔrb@ 8GD b o|{1&.=&@q"5O9 q,<.(?zBm!D$86ˌ&s-8$mXKCV_gA'CMvσaA)"_<[{"eA0rj}#3PkEtmJj3h$.QBV43)`?__$ǩU+wW_ .Ϋu;Yj*G󎌱EGIf@F+e;)qSzY`X+V6#rv 0!G_G\-6 @|q) 6p)\ ?Pe<|`H!}y3CQ+=f)3V5pzVW}(z@yh6'@K%-MW>5EkܮC쇙yx: P\m9unHHCԢev:F_TMޣUG4M !`Q _?3I!%?9 u3*f(d~3ȨL%y)!ؐ?O_e%dH#}:#G&`yz Τ|ao-"b3Ϣ#ۢ(n9Uv]u| :FӫEp!˜j)QP"y` fs=iamg@BX@86i\^:~ s@%8Xϊ bF+%oj힞gsw1[UH௓ /1?qsϳk~Nԥ23r.)QzR>eqʽ뎅A "RI{Ir(hEPpC/{Xľ~ ;eR݊p;9G+kI *`BT('|l\(sWPl˝-M?CKQx:fj{qm2';s\IS3Q־MݭT^NkH5w&'ȴ&'򆦕peE=h#ٸUPM6y B& @fL FuʃDSll{<qŃ:TsQRY;y3rr${f3aZd QqA-Θc enBxԑ*z+[ݩwҁ*atH &ysvұj`0Z{4zF[Zyaܸd\"_Ο KE?[?8SREٿ4s$MO!+-ހ-vbE*RR.4'ġDg/j}׶!Jӡ[| _l`]Js6,O65('&(Y|eW6E>ߞw20^ϏA TT ]!5ߩQFLl*-47޷esWS[s 6$urcp߾nL0(\f*;fxqhCeyi.(np"po,̺p߿)YB .vcm6 ]6i?!,ib_@k+UVh8k!!Gq VT>:G~32o/ĝZY4D'{O9Cw ݽMLA_p?/[j8?- ؎v.jvAcOK2`ણ} F;L [C_aK<َ:nHB\)'?ͯOwUVЩp*P9Ux#y9i_}FG.5jr?} @/D{ƹE̱T=Dy%)V0sLCBx!/ ~Ňtq c;pәפ@G+):&\hpMngwLf 'FroIy8:_{.;"t:>k/ Iyi#2/׊jȳq(/dYw=fG}uBHũLq7_`IZONN9]F@'C6 Ҹ^qJ&<"SE"UXC{}C9{}ҭYւUM\ jr fF'nj{ՆK@="`dċvJXby_<2;YCl]W&"Sy}j|];4jhc_3s%޹HI;U9pyW8{D~prbT?4A33^0ϛ-cn1Aqi&QPui:^DtpwsS^3_T6WsI>?D3pr8WUo}xc6V3WRC.N]1x[DZ*C:~P qY:di߱t\ůxx`yWr&9-$2A]J+7>{ COZӼ+`8 7I8$,@GrXX ~QS5w ?mIv"Z3dRF% -8RxijLܟ Ǣ!" ҆EFEߐv7 x,qy}yhIo )em='M"qQ5XKL8(̞(0aizPk'76&v _O'ēĨxcPQI\谭(΂M8XDž?EeۢiQ[kt}=cHJKP>%xnI{Y~ `l6}݂ڭV25*RZzmb6b,tIw*Du3'7p9IIv(xޡ=# !&:_ FX5{Zfp V;H5) 甇G}߷*L~QEg˸qZ7aX+~}8/J7{=˟fD}(ـ8[ ȱ)I.]y┵utc/ Lx,xV cv策f8`>#-@:B6&$}Wv'%Z;u< 1E-u&*>y]t 9tMArF?ɵ/dW|w>:OKq7PMwϗ{D{-+MlC5'aGR%/&]bPTpjS-g| !Wl2 w4jw@^.'+DlX+!k i !N 6= HZsMDq,`#ڠQbܼKA5I0 "TH&vZ2Ȯ2h'#rl.8 a*p{ o*x2|klڭc6Le]YXxj b<_oi&ۏVñP39 {[V)Re]S.򍻽/W‘gn=,KuU!/hk]2F1;=|gݻHMwKԁ43LPt[M?ň{_ko!loak`io .2*OAD@I0|HnVCnHR@Ԃ `4.P{3] A㋮T$ U^{mEHmӥet|gAna#$5 c_M _ *O\6|oϟ乄xi\"MWM5+FQU@EygFN'^P.`7LXxF1pH !J{r[|p B UVU o?MJ/o˜+8+Ĝ4ê7h rۣ|]^*<2 Y'09d8)nkU?Jʗ}j9$;f/ͅõKmjY+"Ao˥)3+ozo3wVSPTe؀;0򮤿]Z7ig3ǽ!;ٚr.ppV#,0`g yƼ?^"VʺN? Km嚢-Rցoz>dr3,S!;BNǷʔ BJ&FP~u'[A-xlT¹?5zdSs Sv<>jC$b~e'>RQZCԃKB ;se^hi^LV},cTQr5$)Kj:8Q:cηĿS/uvuCFU:tKV"~@l3|;e^ҋ8_Ϊt|6@ wbBs?;kx`8o묇g{ 5ZXN$#b A\sIN1>b 30 S^U8헣V&S^bvH @MEv LQfݕ74Q|ƴdLj᪛ }@w7rإq'- YAʼ vەbBiV0艛>RK&{t PpVZB\oB iYJY8I"ks_e/P9sHU=TAS|&wjIwvEMRuHW \lB:Vdv3\(kS$7Q GSQ]ΤyȈ暻`'~ ,z㴿,YMmLG)]8/Tgw.Ix$V:*({P.?ҩƅI0UFꖂ,y1{%Sf>(d""6}dx͖iԝ TD#Xx~Pɣ'ldzH>La~ͦ zSȫUŚ !H)GtA!r,%j F ԰t)0ӓP~_M]p+A.PYQI;h]IJ17֜QpDŽ? 6 i`V(ݗ.|3dyQTk-\% Jf9G$HB6W=De ʴf)oWqDXX`2yb8 I뉀 ,0?KݬnM'Dk)+t)I( LUl6Bp-ּD+~w}Cjq.ZzYջYхI옕=Gd3ۄtG`,}"T6ca))\-QXi_rl=qi eaQ,Cfݬ_CCt7Z1ȤdMN׌ɷHeoQĸҊ.khY%=t᭔!p\R]65Xr?-I*ZLDŽ5fd,e*?C`n~_B `JծX&1'bi̔k[hw}c"^ARD%^qHݹBJtJpڑ#|k9 }j@IH(θ5#dRt Ɛ5)'ՙ1e!Q~ Ðh«Z7}aQ̦EAR&%ryEf!k PLsNz01R#C v0pFꌺĻ2N lAB+4) o $n Nn@[qZ,4x@2+ȎW8j.Mjuw>s=Hzsϖ!嶮۶t-//%LiK (&?Yoqz}lP_k:܋}.'lތ!<1t&M eS>@˧f^ܒpn>vט="吙3#Ml87pt}qTc%?SH8C>ms08IɨzC T|DcPx[d`\SqE?m"/Td8pQ40MyVPd)ɓ+g S+ @@'Q)(k{* ΀X%~$! HJx>P$#Lvasq/u_b exnky{'?kByA,< `,-}{)=2 Aft,aJc{ј76֪jϥN(; Б?PַKv?Q]Rf_? 䉏e [sLZ}P.yź\ c\nܿK!Xe}:έ}_Q34sQٞ|^ b x'7XMd ]ALpFNAH9"WG b͔o^"g]Vũ8 fUrQY"  'dH58qV pbH[]ë/z$^w9G`|Jz`9a_̓CEm7WaxwOr790ҏ EGڤi6 |tq=M.e8v,bcAVvJ&!ʄ,WBȾyIřThڍ?zBDUZeJE%J@T{u\Fh0D ,2ҝx3Uo7PpW15VzQlfLF"]|C7]T xǪ)¬|$ɡy;A(#zylMDg#[o@qd?L#Pw|?Pn0EmqZ80rRGkrAf)6^z[( e'tA/{~ܨ9RJްk\<4L@R`n#!WAĢPLJɉ=뀓@!l<_uG-cy[Z" l&˫#O nˀ0m "?5ɸ<q$hLK]PO𘊙o z|/Pt'&qb(!h=s^B*}N9M$^Cƛ3=KOc̛Gov]rvOt3:/VN@8/۶mpisޠd98@J Х}.^u%Xa?[M,d U.7:ae{u2f a-lտ~z4拱­g2A7I}BII%E0ʎP@ܱ5UMiA1*<(E;L` i$#it8"IMetY~ FQ#Zҫ~.AĞgq% k2H 27oMxI`jy54M30$L>m囖a(xY0y_{;--!FGUժgMPx$ ϵF?WqVwbGcv@C?k'4}Ou̓.Zϔ6}.1 j/ӴYoʿ(*v pYNz;: @ ?NS 1#nMy|ȻxkTAĘ5KMO kg6@&,\ZDŽ8|h8,  f@H rZ!C%c6ip[e+N. $r(V<ˆu!k9*-ְXX[VsiE*~< Ddd=;1Fb~,ZԼlh" CUӰ%`iu u$z,#F_B69rH'g'"Q܂ ~]g/N 8D1[RwۮѦ|eOH :;# **4.sp}Ktګ}09!T-A> cC^:z2Ex[)-}5u}oJ+Aڷ,FşvE-l޷G^ 6Q,qqVIb{$H鮒,u܅`1$ãcj&y*bݩ!Ul)6cro꭪EH0;Pu֥zYn+hڰn.  +igne!mD~)>;LfL0BN۔bM<:=8lcу[Ɉ ;@7BXf9aI9w<(~WF㌸ EPiSn8mr HY# =^洪8"[+,N?1 arvӿՍEAxfMyO4p&< {G( X i3% "T c> >eKX!3%HdV,u" * HZ}7ɊDkI+LN坖 Y߄"w]#f0:[:)I rbb+zD'`2zCt @_]gXZ^8cU=RϽ)h(n`aujD0 %aF,w]m37M"CQ2V" ~[Vw?&ze]e9KTW>eySdS 7^y3ȳ#ѿٮ*ߙiy!?k&rK {aBǀBpnPY~6  /ق\o<UxH+Zo,YQ3kM:Ϻc8C^W\0 x҃'FJp!zSEĦ LGxf;cGL_ ڵYKdCxpEnGK>'hY 2QW1/kU0KEu ĶEW'9N{~ǔ qD6uF\uE\fJqΟ]6\gxñy2(x~[Bo܃Ó|쟄+Z0ݡ4iqyo?P(3STGI7UpS{jŁSNζQS}OyKɒ{]QP7HRKݠQf@tl-0$L 81sw4uYx-؊d.Z;뾂4޳;ʿwKs<5:4f0pOpV/O*&3R|4!4В_bbK oSJs'wy B,f[O>nS?5d')--@$=jP0 ZeaLj#i$ML|J]! JWKBk;\Fsy3G. 5}<n%`nw: !fngy%1O n"15$)X)JfɒyGce@w]$*f*DLԍQzW]ʱ2C\75vB5܌Vb3 jqrq2w\6 >Q^?F?͕_7'm5/7,`d{ei'sryk S=h3oPjQ;:I3aǘLVn!U bi,+8⽌?Օz:w{0 /ǁ"%\,QPγ7~@aQ_+zgsC4<ʶ7hL=c k+^RoflMO%M,eMƛ(-gPu( ~k)g'FJc_hS{~%=p>mIL 99HOm(z Q;MW䤁zE/ \b7wߛ0˯hQzut,e ^Qt . /\|zn,Q-i_asJr^q :4Ogw# 2U褮R9t6QQ*{G̀X 6"3QdU*G?=62n)?fra&z`PTg=,1N!*,]9~dC`P hiö'PIڗG1} xz/Q+Ȣ*y&^K!Rsjǀ U$ KܳOڵ$%uMI~vw6lѯb3N1 |Wl@dڇ,{U n3ָ wE p0-kD^& .䜛h8G 7'R{t$ENi/+ gv1eCoU LlZPΨFܴa# r'gW!#9*[2nB8a*U1>o61S'ol{Ûp2ѩG; ׹?FD`YP/iyuK-4_f\ܰPV维J$kS3CS@e50w2K/}$tv'%Ď's@_WfE~9^tX_jj,mRyxYOŇZBnsT(7@{T+nYbv]3u( ʧ]FE̠d>{ٷtK`Z5ʗ"@.AGFXÜ;TEĿ*g%vnѵlrȉ5&t,5c~@t=uڊVFb.~ і OqG ,1~kte#Dr"*p"ښ:ywNQ W"Orp< }YH:nXDK+wfpL+(SzbR| .ȸܩn+ @='.̓f \c=] usƀծ /3qL:JR?ʻNJO\ʹ4BM<닃5s=1Xc3?-q~{8]$Ʊ"ljiy ,V[<5[S"j5IwDɳ6 a6l)Wq6!ʁN)EZ'*x$(x60O[=JmssJ8_J( ٚӣqXI*}GF_AKNRpkA[&8Jȩ4hq,gYpν)>\+,ۤ珒e\oAs(]NdMЏ/vS"8P?0&g_z@0˘#wgҮ*: afmoA=@kKqX tʽ"pzȾD>uzi fՔRi\m<:E_t*íE)ex1oGM$7W6gFcVƎx{zɠ1@_@0N:X!̫+Mo}[(?8sy:2q7?d'.,*Y&"->$|[cB'JXؗ{PJtixm}Xh ?Tb}wڣ}F GwbS7߭gв=E~h'$եzI6q1`Pޠ H۬TtSg](P#]OOskW2y 8j$~tW7o΅OK9:rFҝg.3Ӿ3~9VDxcl$Ua}ض'$k˴,Ɉ_RG[9b8yظ f\ H4U@so3z-1ŸHWkJg|F0,@ IE7x,e ^a96/M=c/!vpDB5˼CdS1_T\Y"{M$搡J<8%G8䣑tϺC(fcgY:-ʬCqR"dPQz1HAer*C2uzBs6͗eIp_UHJ*UI:Zk  Z9sȖ,Lya%)J=ݺNT_[5!m2J,(yз ]kXCx2!T8<:QHt4t)+S;`-4` H뙾4oby2ςhX=NIN| eJ2S$> <0ӟ!,(+Rny @,+As2uHb7ȾJ`eͲHyai^`ެn hA3ԭ<ʳ/b (jbpcXYdv`Re~-«VʻZW"UE³ܙ]Gg\i骍0G\Éc:>RR-st;s$iڂCV2v@عS~ARD Ct̯!d~^|zMA|3s=.L?\{L RK /P6wOD9hcj/ bx%f.U(v@h5 贀zoӦJ9|_h@.x *#0QbxB\!J5FA?$&ШRtU 9}9QOܥ-|䝲%eKֲk4|,ATum%,[Npr\6}_^r(}' ^|f.c*; 鿋1_qЅ6`#iaFztk98hҿ`8Ϋj ~$ulcð#J<`e16ժy:$bS׸dB0-~LzV=q#q>VmF0ߣmZs-Bv#Cy}@阽`wb,9l;7%*]!Zʯ̆JCM*}K7;~ ^alĮE=_(pSf3Fꘙq{yn +R5h]+9O՝-Vg){ x^Fj /0B540 \Q )@MN'OpUY1\r>X\NBHּ޳~cp;j3/ucsit==s jF`y0/Dp=5M465bo.:erPѩ1Q06?Co6X|.wTA;r' s9RȍxH.nL76t޸koWSK)G)}?fC$}3]2 ? &Xȳ"ս2Mta'}1Yzzf?F]A.8Xyڕ2TաL B;FX_-bq8ƾ1W:@-48b+4TC1v7ouRFtʌ~`$P#0|o%T}I}=Tg7 $s{ʞI )3XJC]M؞8UC%]ROA{;"dd &1&¹nhDґD-3ꤎ$ĵtEEb؎te/jv_2p?ŇV&uW)ΒHRjAo5>v$^W$*kؔe2׭rP,|#"-yTteL{|ȣ VI7AM9PLTNJ [#T1[Z5P N+뾎um02,)iKX@qĎ lK 00 Ut .8!Iw]x%K'^93-r$9)Gvw#[FoB7>bNF,;CΪ n[b%cW_Fau^sW.A\ĂJ~zHULVM颡)N]!Wc?6ZB;ƂI7*s{[fp |$v]CxH3k:=bf&zE JtjȖ`*dχ|/P&?8A홫3Aet/#"PrG"=ݴM/Þy#yervpMOm햼VAδ0V U aRTxW4!I7~L_Y`VjιOb5kiyoPǏ`nu}u ]򱀒t,j_qu^)pPB4"A\pBV*dxhQ2S?͉3$k԰NcX|f2jXvxttrk oFE*N:\k_%Q.m.@rצN:ئB.A90H)/:zGX i8ic5{%WӘE5J|J]R]A4ɕ5-|&e~g& znN*l=N8DTRL&m҆BB5%8B5V8a3YsZ9t~ %W)n$ p !%H_ jo_!l=0UʇWW Pz\#G0}/8 <M/1=^fό9;uBIl g ^W҆-{] W=Tvkڡߡ&Ik|A46GƼ ;}5|'.xw( jRZStAP'g~KI]m1ݎ8l5 u=^kWL!m9gb&T-*5ޛIhOuʏp_0)1= 8^,$n"mqAcL'M29 :3UaVx;#d}-I!8~4c MF& ) oL :}9*d9opPK'L3qbBmdL9oW"vbS < 9m;%㴷6| X Ul};6uG0/0eSCo![\0x"cmY Š2[-KB 8ޑX3%J  ]|o^gRJy7 Nj1EyT5W7Uڣ> ao޷*̱Q&t![a19tޝn }l (mHY:~X])_߲jS`7kDsB; Ilrא$TV+v!q%(>o;2`&$|a/RJHt[{{fvji幞D:1[^M^mi"ˎU, o/X|uձhh# P⠖Sš] X܋NƄ$>3r~ tiBk%gWMk_YotQcv^veB2W p!ҕ""(Z]ֳ=I%+:ۻ)FćH&JWxb=?,@.>4W-iN\z:D}a<Ś{ԌᏮ7%Q|^z`*j<]"otLW7;U$0QOAgtGMxs>] eGr3vi"Ly;z!ڴmtm%,IcmLjsE~v0_(`X=@Pt4Sm0o:Q[|tjX׌Yn|5Gdv* C߇_3@M5|zDY?)rU%@-m(ǿ#ؤ)A' ={mv."W`$Ԅ52dg}Bg; RkwйM7 [1˼=;?GBr5u^~M6lhzO3aosF,aJrP>)f@c j|'gGlaVnB.q&x/nne~a4Ƥ0iYAqVrw }'O>k~-~!cwڢJM|&Qa uAMent8YSr19| ]yt:ڌ.0KoLARwʶ&=ec!( > #uRWڛ^ h3i\7[\䊹*I-f R[ c_6^EJ> `cLW$6hr֣k%3yjÑ{q1jfEfYܙUCbG.u K\$@z`5=T14rfr#uꍹ#g nbIPh|In5K,ԆFzrFԺd!K7Fk6oz8 յr0ayVy?C -'8!? +Gxݞ\4v8a}&Sk5ֵۖ[byf"] (Ќ (1l[[\G9"VdcuBWľE\iX"Lq||wY(!fσ;(i+ !c !!N'v(<C0oׂ!aR[>`Ny5xF%v>wJ0RayKuP(iЂ79.sdg-I#`܎fk/؊lNhvD[x;?]Pc:I8U8÷i[|IoF>"t _ѭ20!4ַzb OngpSA.EO>Y04'ȰLdb3dٹtNv2cGO!QG7%^kML 5"^d !&i?(_剉p%iۼ 6ڬAVfI4喠Uwv.buYШ5N:s5 EJN*WΑHb9uƸvʵ B"sݐA(NPmgpm]VhPBfIx]u1hl93f/w+CS|?LJhݾ+KMQ=ivܨP7>[GY`?RNm*zAt[aXXaka7E.vHg1L][_-igEB:fNy i"6‚E%:R>BܟJd7q"l.r'-)@(N<#Y Jlo#qtdl>2O_T6/-NtIG余[`ki0<&}dղe=4b> Du%wky=PK*w(s$ҒSmkZ/o+|%Ѩ(yْqj5UcRδ*`kSW%b?i6w΄Cq q/QPq, R!Q7PlK.ZOl|sss'%B\|GZ&[fI.I&8, 8.bM _GUFs^8:| n0@h㬕H:UJ fڶՃdaf,p(fENUKEZ ^ bBLbW|;)Q<TI 6͡M3#iJo)CԇIǮ=r&SLcs?ӘWI}5>6J?UB m#_к5˄U1ko ̿xq\õA͗dcj!H?% 8ND j6,%̸Puiҕh<-+/Sd: fy$ށuEQx֤=F=@R?2DFMV|SLW&ҚWV-3w Ϙ&"A63DExT!ڲxHꬃ3 k֎q+kOd= X6?pvpeML(GlkF哣B' yz@>LKYgQ8PPA4'TQ fbd,0Twa\y75p jܬr+; >_uqd1[#&R`ذ^D'OkKǝE{7B?0p2#d8Ԓ gs< Y@_Ƕ"ŨW˾3C_n_'N#u%u!7daxRK#}d fEOAbvS3χhXݪ%&l)w O(_ik^nP 4l#I& Woڄpmiih 0pӠj> J|TƢn6ԐsVn^/dΰzNMJa6>:5G0"7/B B}ԗhҽY+]Id\`/0ʡl/ñ]"UrWW?۰a"a hF#ٳ Bmp g} vTpZP]"=%Q+t:gr{rCJތS; '<"0#d\nn> n]԰Rc1K Vv)vئSYGW<=}|;pR}(x!m`./jMh>3 L<z-b*Xcxf|hEɡR#h<ÙC;Mw&p}-^i}IK\Pr9|Rӧ,;=@)|_+y9KO wKB𝎭<T: x|TH~UFL)Čw;dYAMkKII1 G~̲b7b{ 婈vVvGD< >8GxۭļM,dx@%"4 QգcE=s+dİ6Kik[۶eByJ@XAZJʡFDEϝ}U3k Wk͇X_I¼>"h5~ =20݇ueAzuaJ>2Z\1p]|Zx v!4Ca`1MAHÐjB‚vay+#:Y7J`5 25nd*Jԑp*sˏϖQhe.1DED((K^.'T!QmF~ǽ^!pv-:[(_!܍.,jυ⒝DXb=IQE?Yt+ĩ8 (?\ 6*I]OsjluMZΛ0rQ>oGWCvkt=ĩqrcrRj@$u9Tml-s 'g&1j &_]uʠ4NK*z͒nrAy] a,斝Yu<\;pvf]6EV ܖ kqVG&Nw2vuԆgplA:=n_nTXTفѥL"}T!y]D61B:ףr+}dv16pa=1R8،iT`yCq/DtK;ilN4YR={=7pd_Sw7ڵIZ-Srɲ{f>yXS< _<܁=Qf)ѯt>ڍO/mzi;X8UTHV"G."άMsQ a[9 Z;Hi+Pp(fR ϾQJ1V>R%Ŕ[lYUè (5UaRH/E %qAt ԮˋyG$$Ńb+m7ϑe]PH(ѐWݲκȝ|/ Xř^&~n71TF.g^5%;}:,Ѷ֦MGRV[pSbĵ/+D\&O"$MYcAɏ:gPLҾ ol+iA Rmb&&{N"6j~0wV6IXΎ6Ʒ)68C|UC^TF~`\Z'i;gbfiƖ#1N_Y۬G$:KgY8'@'V=v\qc쫷7PV&po"WkJF+j>i+@̡G+ <ȁ2Ůz#2kį3"C^UL^=*@碧Xs )^2`_wB&8ӵP>]X2Qo;^y[K֯O<Fy'Pv]'ʽ`p-J ^ϭ.Rp-9MDm)?ξF$L*1GҵԈJw\{gNO#S:/[ÌѢEզsȗʨ5EjzX&Z6Rf~͐Ugx -$f#, |5<tHA 4k] NtB/ڰ8![ J9 l<J{vjpS` 2uQ[У@A'*1#jM:57N6f\7^NpzI^W%(&@֊d@\WH|{6'=LftH/@9{(3`dH=1\Eoٟ$sS'NtkFUUX"F-:Vl|t@KUx4d%Be:A r:vY͚ 20 fȧPpie>7{Uӌ759ux$ԣla6Gr'ol{=HM/!i ЩLڽ{R͠c)*-X1ɶ#؏PN0 |!-)Ldjn' ;"*}L :`rL)4a~z 5,QWG󂒃F= lH*CxjO )gk?`ac@@~KWGCq!?qqA?гuPkn(&1 |@>ku.I<׼f]mt-Ԉ&D~.hX x =UcmvI}e!nhj,B%Iρd Eħ~ vYЈd>9)9mEᖙCPY˓.ʬV8“gϢ:84c[( {7eA۹m"}g)|@$k$SęQ ڞ +jbeBH:H 7"*0h~xQ:ϣYgE%x!dwߚjQŗk5kx͇7==/,Y&Ҧ5V{LebLC&` p)l$@W~ءK@NX -g0iofyo#F7i9sRLՕa2em~Nӯ(_6rYٌW:GyMq@b^t<`W~r.bęED_4Vlh Ñ&ڞ?k p*:+Vk}#t.P$K !EQk2-PJn O-nZs beNQcP9.^ha U}XAL"2g[e%d3l(B4 ,cpB.HZBgz>QPiDX^ 2Za.)"JM95uځzvnnXcvĹSZrVkd  8Ta([g=YGO'*0tJQrP^[%n @ F2S\ @(& ]m^|; 5 Gu~$2Arв9[SW]@*qz)C\34 $HR{e{|gd4CF&lZMbݓO(ƽJpeGWWy iNOL౉nghhU6:A٩~l%x [O}Ԃ蚇co7ߗT߲ ü6F%@Z?A֣7E#4.&?{<+Li[jpY>ꄚd4ܕR\Sf+Η!pSlƄRxk6iz2tpF p6Pix3OdNkL.9W-c@KJ9[Sj+ WhQl:B,Hh[^ܓ4l>cUK b yn N{_c P*Dp_uU~()wU,sY(%BFbJ58Ar`r&ÏHM'P  L)G}N(G ԻCs{&t;n*r1z"ecL[5^?BV۔HGs cc>d3[)hWⰝnԪ_͂b%fKK#F aRCKɴ*&6Ї+%xJCw#'RL%Bo)T;LKRGH::UT -lq$N.&XᖨN!B(͐:yw ELXuK&TwbUeqWߵXR._8q|mO"ߙCGn_Y})bg3[g˥Z܋2.&9Scx{\I~aL&7!)UxoAU\,v,IWjtt{&`C^^Ojn)+B㱑E d&0KA>1^7#o6~S]U-w@UAB<-?aa5 M2wnfE-Al.uun-ru ZQCrO{u9RR& qbL仈ښ~2#݈FO^x]9,W&6^I~Z@ji]5 ZVi){tnFTg.2# E {uܣ F+A]I\ujpg;J>FMZ%f8 #4Ylsm.P\>Ϸs I;08K${^z&]7ԣDz2ܻ}gƠw)U^$)KJ-Bg9RqQU/􀨵1Ҽ{/֑Y Gv2+ J񑏧~Ss^)^dž8e}Et+*hY7.qfp|s(?(z#YiR+fDg!t[at0S>#,0Gd6l'4/W y!8}=G$Q{ bF' l_Q)1:0k@v99qΠM*/w?&lmoRȎ5{fڳvqHe-5 -7Y!7wďSwjTfCMߍ L}?2F߫>3ukJ?# -.Fl!4UbQHw@7X%]'=7`b|sAL]!M4ro]L@0ewrJ#&&w ӧX٤ϹS:Hr 4$1͘}yVX¾o/5cQKOR J9NQ6HҊОoc(q"[ܩELCk"!Ÿ9a=$%6(U=5,oR]!nq!;$ 1V0N-Y#LyΥmӉ-*`RN 6SRV&$c F{?Č<,hdIЕ[J?kzR 9Ǯ]G'W6a9&C>o H!nN(SoVn>?sY@Ձ6۬/U‡@y+ LAw+Gʎ|rBPߛ<,D^ =Ԡ+u^@̒*ZKHDvu_Iz/IZ4ek72[%Q QW9ZHtoqpys[@D3!yKomuV16wo/1e,q ybk:wi/&>cBh'Q&r&Z`/U 1-=!1&MnKஎx}̀ ~TT)A#Bcmvțbhؔ:bƺS@RGyOoy&X`ax/ay`s߰m -ŋ,3ȫcN<}1³܃Ebf*)w+YT~rY#Q.s`pRPHD{?5Oz뿄ʎ/A #^h'HNeʬH,'UR+EvhLtE]ЉezB\vA/'U|E%m\ٰ"ٕSe\N!zbtF(>CrPrc̅u6V~ 27T Ƀ?.h,hqcgZY3ED@݂oڶMtT 4F3ktϑD3 7F>Ϡ삚v C 9>$š4s䢿_%Ö^])xIEjҶj `x܈ޒ{+' YZ