gstreamer-devel-1.24.0-150600.3.3.1<>,H̉g|p9|z@܎;4PpU+&j}q+*E Ȳn/C:2mؔ0^xk{*)J`o,NQ:KVq5Q>>?d & \0 Ff  d   0 . /1478 :;h;=_(=8=Z9?Z:EZFGH8IXdY\]T^bcc defluv4wx|y$zCgstreamer-devel1.24.0150600.3.3.1Include Files and Libraries mandatory for DevelopmentThis package contains all necessary include files and libraries needed to develop applications that require these.g|h04-ch1baESUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://gstreamer.freedesktop.orglinuxx86_64 M$@34B&.Jb?C odCVi  { Oi  c$t.?GK/[ 9tT['j3Q5 ,&mVC )5 3O'-,'9d hG!B 8AAA큤A큤A큤A큤큤A큤AAAA큤A큤g|g|g|e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^g|e^e^e^e^e^e^e^g|xg|g|ye^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^g|we^e^e^e^e^e^e^e^e^e^e^e^e^g|ye^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^e^g|we^g|e^e^e^e^e^e^e^e^e^e^g|ug|g|g|g|g|g|g|g|g|g|g|g|e^g|e^e^e^e^e^g|g|g|g|g|xg|g|g|g|g|g|e^e^8e70f1144dd336df076b3f38f4f47515c7ea330333661b64313e62f9209397aa87feb01841b454da277bc7a2b67c1c0c454abc11c1cbb1742d48fb7fa85e643ff49b22ca0967f1359cab8af0a1c4945e1debd006d54e48c8ab25632b052230569b28fed6f026d6b3fde085794806d3ab695b54591e12a60ab77bd20ab929625226b39c6f94f0a37f894c0ce1e348db1954a22d3ac0a9b251611330a2bd02819512045905d45c83020b2e39742657bd9aa70fb59da2a9b58c4c9a292f4eb075129c2e6887362f23b6712f185c352ba55fc92b063d086052b9a9429783fbc1f34b270122c23620ed692ba384da5770b60870564981bd4716f9c79422382ab229d231be5c1bba0fdde497489c7c795b1d837ac2b61c74cd684faf152794248c6c2e0e588c9f424badbcb3e1cc2ddb79c7e0b042897a881cfc6e9fbfb1af45cea2c51a62a3cefeb57b756465b95fd2a4e317149f24b504b3aafa1fed19db0656754a21260d3a1af456097d50777dc9aaa66903eca79868e9f9adb34d3baa623383a03955df56520a308222ef807bf89a47bdef0bd6c20e790f49e17e48146b193135e0be338c8d4d6a6f0dc121f1b33977f02c2cff58b92f53b86b2d0ae7c8475a3f93d05ad7fc8523db1bd149ea34955666fa03aadae9d72c1afdc8d3a770c00c19c8372ec1cb393967ebf17e1280ef0b9132488189d9a266c6669ec388e8bb8958140973f7ffb371ec2def6e125744f05789a34cbf336b6b643b6db2b1435952316b1fda4dbe18ade33b09190d0494a0a90e5dc654b9c5520135b87ec6d9b54a52a0a9c41fc0445215c124f891bcfe000e2369deced647bc9bcca741380196853455ac0295f87164e15687cbb5bf60a8416e108c046e16afaf9b93068922910758ca8d017467e073c2fc0fe0f79b83bb29ea91f044a044ae5a0a8ee3dfb12aa6952bffc41565890f9c0d4d09bf5ddeb9fea96aa4721bf6611bb22e77c9e1c0a1431a6987666b247d0eff70dccff60da927aaf6b48c6a46e6f64e8de0499ab88947742dee423fc1a84712adfad699ffaa15a9eee14e54a1629179395c6ab4b45d1c7a82a1296ad2b863e73a384a1889cd23295fc1cb63d82374415e6f97c931780396ca6e5881965ee5a8b7365be6ef3a4de5a0d499c199975aa40bc4b3b6e71e7d6d5464ed3c652b7de9d693d38eac43b7541cd3eaba56947d519c60374edc4f65d1fca760a50b8f2e6706e4ec37d2d3392d31b4848b696274fd3e7f80ce064dce294876137de4bd581a1b766e08f93f64d46e3e1f30a6d16323cac0c7c5dfc917ca4ce29f8fc36e5d7d7626ce41e351c138f242b988a8315d526914c28c1750b211f7fca92b8a8d610a4442b963f0cc4769bc5464f1108f18956b06e8c99d4de19704655c4aa222287bc6dd0aff515aa14727191a4561cddc302d5977f3e2639c2d4ecb1c2549bceddee567106f5e6d743cfbca9bbbc7c8bc858043c32242ad15d9eaf0018d9dcdc691a48a910ffc07b4b64aac9e054e2e8e4a97c357951b2e9c5472d37cb05f85a0c9214a1840d644d087386fd114ec403da6a8ecdd17ee56a4ae45553256d347b4d01b7236e26e3b518b14775225ae78eb5c5bdaffde94e3527bfbb486eb1eacb076f2c3194cec22bd918b105a286c98afbdd0c1d3e70c48b0020f7888202b66aa3b0c0959b591acd10a58e23e421ed997f0c2010e6771288767e4e6b6331d97560e2985850b351386b07ee20c7402723fbbdc2343fd20c12ab7b321487e381750f22fe5ebd717c47e1ccb48d8635c45330d8905dac12ecab7c2bda7dc3f1a1b68dd8ddab4d304fcee117efae6ffbfae934c00cad9a9f16d894a97572529146bf89e1350ba3f4a52896cffca58a28edff8c49990c909f2eb0a981deb2ebdb8b7f682fd830f12194904f721de25a2744de1dcc9811fb82ee27375d5cdc8fee5f57ab963ab511ce3b012fb0f8d88d0d68312be96262371b33bacd55000c5add36c8c88c99b1d4dbf54945abaa3fd9ae90ce6bd24664eecf4155bb791c25ad0e8c05f4b3a4ce6cded2fc402830b68ae08b3a8b18cb3e35adc3f354c53e7d196c808117b1a8409233bfa8a5432257b4e7bb98dbb89eb5fd6daf6a17bca910c2dbafc8784b67d95d7a62240806377cb1a05058bb0ef3df795a10e49aae68e1cd40d5ab7237ad796090caa5d5a599ddc55be61e13c9ede8533630aeeb67c756584707c0e2a2b98293e033d2bda486a8bf9e3f0dbd6ad90ed3f304c58bc86d1bd8c904339e4f269b1706dd602e71013cae65f318d9f4fe0dbd8ce43bd06dd0d3f221b5cb82c24a3e1bf46e0e888d2b445331034abce18478edb88e57ab890ecf3de8f6559e0d65f2201c9be70cddd96be4444744ef87054a419aebffd9b8952da6d2cee34bb89d4d664fe221d17285752beb1206bcf16ee17ee5678023cfd25def63b1ef59d4a12933f6fc3859ba383f95da290071a14669bf33304785d824433b761a3820db3c2987997503ab8330ff58be5b62bb437fb7d2eca49d54428686dda4aac5a8f4c010b7ec21671a556711a93b241bbd4ff064c10ebc74f2f7abfe04445fc3530b1e5e7a28fb3d80e157e936a718edcb54a95343973fa87b312e352c0eb9f0d9a3509ce4d0fbc70c38329bc07e41845911a2f42b20f8d9e2a2d03129b9cdd2d9666c5a12a6fa68208189c221b889271d9964db6dfcbafa3f945cd72f8d928d792013e15ccfb368912d3280ad733318709d96f083958e984ee4ae6629653cbc36080789988d7db72262b5ca92c05cda6bf0e4c7ac6d906c372a5be2834c06a767507e7c77a7c481fef51ae070ee5884db42a86aeb5d2b4092bd466f7f886335cbed986fcb95f49815354bcbd9de8c8258f6752ae619dd9ebacad9d53c2214c6a613e51f9cff425251e23f3a949e5147db62bfa7877d2cd4e4d0e41984b9df31427b54c5091f9e4fcc5028349acaebef50cadfec4f30f47c3aa140cf2b29fd9fbb472b4bc2da77f0e8a96c3eb740a295809990a3a8118e9d6d0fe4a7bf96e397cb9d6818176ae15c34f76fc6108ef0c2f7dde3f875673648366b33748bbf185c030185b4bd881b07da674d332f61425845648a9a9114c36c94113e9061eefadaa56f1a10f0364d80b314e66c922b42405f5bf427b5c681f1f36e2a889f64728deaee8a58e980a44f3397eb5488296d7257df997dddab8e9046f6e029408df1289c877721268bc4be5b1a42c3c2d571d56438a13ae2f19140f0ac1f0d73bbbf2d6e2f34c96a23172da65057e88a3b1b00d97b1a2b0719ff06828ae0469f8295f3e2888f27527b27a0f690a6da13b1d25966b786a3d1b0276d04cf89ad0349986159e111c190554ff4aa62c701f3af941d49dd16e27b766a024b64b50bb590d3be2eee9359df9eae9d88208fbd8655337068d6dfcc5f303141dbd28cabe3e6363f6de6686c180ab69eb569c9c6cb0161a03b922d8587acd5a6479463e19c4697e6b3c87b124b1d794d70dd809d0899758e235668e7ffa7c324bd65ccfb8609ca03290956faa7f13fcf11ff239d7b850beb0f7139dd9a1266bba644d365558e8609957d6e9784f26b5c7924ebd46dba5b267823a6dce455709e11e9dd498ecdb8d598e4b1cdc1f899738cb783ad419bb10f3259cf2a33e12ac7bbe8cb37e673894b87614b7135e4b23c27cb09e99ba1cc56194221f15f9a40595910495a8d95eb396d8ac2ab01433d8652861622191749f5e4d4aa9a4faf908d221eaa8ccc110640c04cb4f1b917cc36cd37bf34ad00dede683c8da1b95f03002f79d91a9569a7169de8ae2aac5dfc4af06c4ad1e19c9c66380198de3ba3c30a96c518f8f0666481eb40923ad73149f9d0872b853b123e706567ceccfb843437578e4e6ca2c424747b290ea00b60a7c1667ab8669961c119b17219b0b37dd7049de331e8b25ca43c73bacd4352f368c9cb649676ff09133516900cbeac3e278493da89beb900b87295e30841197676edb3ac22d4ed51c769ab100ecf380ddd6402b5416c4b376775e023f5d71c80a1dc4ee62b2db13000e3d0defb4dd146f2af3f71a65dc7abd88191e0cc993c990f4ec6f53c5f03c131c82fa061bac5d2a61e7bcf6352e07668f8a5e93d44c83724b820dc3c7b5982146b2a5075d219da852ba466dc0ad529887b35cc59dd65c82a3f89a7794ebc1d2147b11c6a2ad429dcbe1db8b795ed289562d49e425678db62bfdbbf70c6a0ee4339839b591cfb2c4e201fb50ca485758f5828ea49f5f1f6577cc0e20f1f0587032b1bcb7a37c2238346cc5e3d649fe30bcfda02dc6cb7861aa4bb7ccb30356e04d599b96fc24cc6153a497f1e4e4992e759fdc0059c2377e02b65d94dd56ed42150a7d4b2b341b3eff0f0c127210a3a803e6745ee0209bd1b0fdb1e2eb703988eb5cfca8b3e2e1ea362913e3542ca03befb9ea320bd129125da0f2c1b6ec499df555836f593aa808b876f825593bbb3a5f04c2c0192e9b84cd28310ee388b7e879876e8113ce63f623198c00ea31fff7faf1f78d989581da7ce0997a2b3a877a794c839d4d9be7da6453071246005ed8422bfbd0724adc093e265a9137bc58e57aab802bbf8f183ce6f370bef7cbe4f5273d1487e90f3e306845316988445ae2255db0842b7a7f492331a159142d88fe79341b81515cc15a13ee3e0ca7eea0f2e395c30be7480dec7be0dcc31438904c611668b058d725a6ca3c206055ae997672c735ddd4c8d41c0ef2c11f4e2a8329105826dbc4df32dc7e2b1a79c42cd371651385c71ff33fc017dc992505fe56a591daf9f5cdfb092a8afa1de8031c8f203cc5ed77392f80b95453bf770f99b83b98b621385ef01071b32e6527a9227a068bb4af872f2e8ba161c7ce2850a104071520cc9ce36f1051d36d1ec2fe96289b26e2042fe1eb37f967bea9cdd435aefa5569fb7ed804ede4f860b82099008d50984196c0c633974a0057b7dd85e0c6a42d0e943c98677cc6d6025ae38e326fbf87a16773010dce36197cd02eb61b7d8f9e27ac581c8672cf5f1b9dcb0c6344a1090a239c70371514b8208a98107fa4b0e66be95dc6fca90412f084689c293efaa5f51d750a4f18e93e1590d4008d38f9f4d11defbe31a07fd34d0e4c279bcb120e9d67036a9731cca3ad9698ebcf86aa1cf0ad1f3a6f4ae945f640e8094aee4adb454db10ef1d1fa754abb3ba07744330e07b732676d61e1f3a484a77910fc092326332e3b3c64f8a967a91eeb0fdbaa15c01759ac02fcf7d73614bd0f6ae72a57b48d203cf8dab722ea9d9f08aacfc1d759bf0aca5df566a6be455e7da5fda558cfb2a309e39e17974f49d8901ebdb8270d002fd83aee1e74f33eabd12d4a1aafe590f4c8edb734f12b8ea9c279db3bb67e9888f4d449bde72a11ac049207ccaf69c5f4369a61b84030a49ae4c6cb1b70f38a91fde8fc97a7bcef2ec8e178db72bc6e01230b1f37fb638ada1e931e406b014d702965cecb61e93217d804868799d14e29cceab69bc7c38ccc8966ee5d59b6f3b21749df9d8672bb638ac7138809931cb1f6dab0626bee76d0bdb88895a67ad4e10b547dbb8a870091fbaa9f62ad6173d8d12d405c366ee48769a5812d5aecea2354e0bdf648ec3abfc99fd1bb67c876de0266cf86eaba6a7a772746e4da8e8ae35f474d24e0771bc64bda5e2a82cb1bfead16e27ebb19ab6b9859796398c5ab05f488bd2dfaf4cc1c2a0de1953eafa957d542486ba7001c4964d52e1d5a6f9ec2ec13f761f0ef7f1d96d164b919abe2d251380df9c3913802b5b83d73c32558fba7b93738a8ded03789139176b5f7357d6c13222c037147cecde44d2eb55a799c031c351fec442e07c55af3d98790acceac2e4e362ecc2d823ae81609813f2adf832d33a5d9195fbc721c4b261e015ede7e9c1bab038961b7e22a055c73cecd126ee1e53d18c93544d0021461036d51ee793523c6cad6749e861f73100e39beb17aa57a5d7cdf1797e4c998dacda4cf7020650ecc65c16dad7b09b5e977995482f036659635a5d0208870ddbd08ecfbb83058b8131def006c96475f847df073485d6ab7a2569a935bc81f2b1f823e6cce6d04663c8d723de005d8fc145c942ce03f8e76166a2268e7dbe72c1ddd6a9d9df0428c548f7f6228e705a1c946262700c30322ce3e815079b1c43e38e982f90b959bdd7572ee3c0a56f7f1114ee4ebeda757190843ccc4f6f08865232c58ea7a678c145042c7eb86d5d164be7c71b8121b591ea61c5a584345b055217feb9c57fe851b6af01f4f2dc5aa73d707b1962cdf991c25f181933a0f1796491af88e67153aa14d7d7b22cb6928f06db59c31561ee1fe29ed3bfe07774afcdeec40ec6021b75587fdfd5b9d2d64c19d3aa59f9bd40c8ea20ea0f84b0746d849ca8ec8c79f6950b208907d91281ee5a99ba994ae16de0376da5c1d6422e28bd20ab73f7e62ab2c065af1f57af569821b6a3e3a44fd47fb47560cbb11a8dc58de46c1fee9b43f4df0d6759a92a20ab4d05501f9c67e77eff2e0a5388304efb8ce0420702f89249307f07elibgstbase-1.0.so.0libgstcheck-1.0.so.0libgstcontroller-1.0.so.0libgstnet-1.0.so.0libgstreamer-1.0.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgstreamer-1.24.0-150600.3.3.1.src.rpmgstreamer-develgstreamer-devel(x86-64)pkgconfig(gstreamer-1.0)pkgconfig(gstreamer-base-1.0)pkgconfig(gstreamer-check-1.0)pkgconfig(gstreamer-controller-1.0)pkgconfig(gstreamer-net-1.0)@@@@@@ @@@@@@    /bin/bash/usr/bin/pkg-config/usr/bin/python3gstreamergstreamer-utilslibgstreamer-1_0-0pkgconfig(gio-2.0)pkgconfig(gio-unix-2.0)pkgconfig(glib-2.0)pkgconfig(gmodule-no-export-2.0)pkgconfig(gobject-2.0)pkgconfig(gstreamer-1.0)pkgconfig(gstreamer-base-1.0)pkgconfig(libdw)pkgconfig(libunwind)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)typelib-1_0-Gst-1_01.24.01.24.01.24.02.64.03.0.4-14.6.0-14.0-15.2-11.24.04.14.3g{eCe@e@e @eeeTe d@d}dm@d6@d @c=@cӼc@cFcRb@by@by@b4t@a@a@aC1aC1aA@`T@`@_k_j_ _@_Z@^J^^4^@]]@]%@]]@\@[@[t[Q[GB[c@ZZ&Z@ZZZ.s@Z!D@Z@Y@Y@Yh@YI@Y i@Y @X @XXX@X*XBX:X@W@W_W=Wo@W4VyV@V%@VVzV4@VT@TMTi@Ti@Ti@Temgorse@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.communix9@googlemail.comalarrosa@suse.combjorn.lie@gmail.comdmueller@suse.combjorn.lie@gmail.comukbeast89@protonmail.comschwab@suse.demmachova@suse.comalarrosa@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comsbrabec@suse.combjorn.lie@gmail.comdmueller@suse.combjorn.lie@gmail.comfcrozat@suse.combjorn.lie@gmail.comalarrosa@suse.comdimstar@opensuse.orgalarrosa@suse.commeissner@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgschwab@suse.demgorse@suse.combjorn.lie@gmail.comsean@suspend.netbjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgluc14n0@linuxmail.orgbjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgalarrosa@suse.comzaitor@opensuse.orgidonmez@suse.comzaitor@opensuse.orgbadshah400@gmail.commeissner@suse.comdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdap.darkness@gmail.comzaitor@opensuse.orgzaitor@opensuse.orgledest@gmail.comledest@gmail.comzaitor@opensuse.org- Add CVE-2024-47606.patch: avoid integer overflow when allocating sysmem (boo#1234449 CVE-2024-47606).- Replace the quick fix for boo#1221150 with the version submitted to upstream at https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6322: * 0001-Canonicalize-the-library-path-returned-by-dladdr.patch - Remove previous version of the fix for boo#1221150: * force-find-gst-plugin-scanner.patch - Fix sed command to set the gst-plugin-scanner suffix correctly - Add preventive checks for the sed commands that set the binary suffix so that they don't silently fail anymore.- Add patch from upstream to not install ptp-helper test executable * 0001-ptp-Dont-install-test-executable.patch- Add patch to remove the (wrong) check for relocated library which is making gstreamer fail to find the gst-plugin-scanner helper binary, thus using the installation path set at build time (boo#1221150): * force-find-gst-plugin-scanner.patch- Update to version 1.24.0: * Highlights - New Discourse forum and Matrix chat space - New Analytics and Machine Learning abstractions and elements - Playbin3 and decodebin3 are now stable and the default in gst-play-1.0, GstPlay/GstPlayer - The va plugin is now preferred over gst-vaapi and has higher ranks - GstMeta serialization/deserialization and other GstMeta improvements - New GstMeta for SMPTE ST-291M HANC/VANC Ancillary Data - New unixfd plugin for efficient 1:N inter-process communication on Linux - cudaipc source and sink for zero-copy CUDA memory sharing between processes - New intersink and intersrc elements for 1:N pipeline decoupling within the same process - Qt5 + Qt6 QML integration improvements including qml6glsrc, qml6glmixer, qml6gloverlay, and qml6d3d11sink elements - DRM Modifier Support for dmabufs on Linux - OpenGL, Vulkan and CUDA integration enhancements - Vulkan H.264 and H.265 video decoders - RTP stack improvements including new RFC7273 modes and more correct header extension handling in depayloaders - WebRTC improvements such as support for ICE consent freshness, and a new webrtcsrc element to complement webrtcsink - WebRTC signallers and webrtcsink implementations for LiveKit and AWS Kinesis Video Streams - WHIP server source and client sink, and a WHEP source - Precision Time Protocol (PTP) clock support for Windows and other additions - Low-Latency HLS (LL-HLS) support and many other HLS and DASH enhancements - New W3C Media Source Extensions library - Countless closed caption handling improvements including new cea608mux and cea608tocea708 elements - Translation support for awstranscriber - Bayer 10/12/14/16-bit depth support - MPEG-TS support for asynchronous KLV demuxing and segment seeking, plus various new muxer features - Capture source and sink for AJA capture and playout cards - SVT-AV1 and VA-API AV1 encoders, stateless AV1 video decoder - New uvcsink element for exporting streams as UVC camera - DirectWrite text rendering plugin for windows - Direct3D12-based video decoding, conversion, composition, and rendering - AMD Advanced Media Framework AV1 + H.265 video encoders with 10-bit and HDR support - AVX/AVX2 support and NEON support on macOS on Apple ARM64 CPUs via new liborc - GStreamer C# bindings have been updated - Rust bindings improvements and many new and improved Rust plugins - Rust plugins now shipped in packages for all major platforms including Android and iOS - Lots of new plugins, features, performance improvements and bug fixes * For more detailed information on this update, please see https://gstreamer.freedesktop.org/releases/1.24/ - Rebase patches: * gstreamer-pie.patch * gstreamer-rpm-prov.patch - Remove patch reduce-required-meson.patch since meson 1.1 is really required now.- Update to version 1.22.9: + Highlighted bugfixes in 1.22.9 - More Security fixes for the AV1 video codec parser - va: fixes for Mesa Gallium drivers in Mesa versions older than v23.2 - v4l2src: Consider framerate during caps selection - v4l2codec: decoder fixes - rtspsrc: multicast fixes - camerabin viewfinder fixes - various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements + gstreamer - aggregator: fix use-after-free in queries processing - multiqueue: Ignore queue fullness for most events - Rebase reduce-required-meson.patch- Update to version 1.22.8: + Highlighted bugfixes in 1.22.8 - Security fixes for the AV1 video codec parser - avdec video decoder: fix another possible deadlock with FFmpeg 6.1 - qtdemux: reverse playback and seeking fixes for files with raw audio streams - v4l2: fix "newly allocated buffer ... is not free" warning log flood - GstPlay + GstPlayer library fixes - dtls: Fix build failure on Windows when compiling against OpenSSL 3.2.0 - d3d11screencapturesrc: Fix wrong color with HDR enabled - Cerbero build tool: More python 3.12 string escape warning fixes; make sure to bundle build tools as well - various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements + gstreamer - buffer: Unref memories before metas - pad: Recheck pads when linking after temporary unlock - baseparse: Fixes to buffers extracted from adapter - Rebase reduce-required-meson.patch- Update to version 1.22.7: + Highlighted bugfixes: - Security fixes for the MXF demuxer and AV1 codec parser - glfilter: Memory leak fix for OpenGL filter elements - d3d11videosink: Fix toggling between fullscreen and maximized, and window switching in fullscreen mode - DASH / HLS adaptive streaming fixes - Decklink card device provider device name string handling fixes - interaudiosrc: handle non-interleaved audio properly - openh264: Fail gracefully if openh264 encoder/decoder creation fails - rtspsrc: improved whitespace handling in response headers by certain cameras - v4l2codecs: avoid wrap-around after 1000000 frames; tiled formats handling fixes - video-scaler, audio-resampler: downgraded "Can't find exact taps" debug log messages - wasapi2: Don't use global volume control object - Rust plugins: various improvements in aws, fmp4mux, hlssink3, livesync, ndisrc, rtpav1depay, rsfilesink, s3sink, sccparse - WebRTC: various webrtchttp, webrtcsrc, and webrtcsink improvements and fixes - Cerbero build tools: recognise Windows 11; restrict parallelism of gst-plugins-rs build on small systems - Packages: ca-certificates update; fix gio module loading and TLS support on macOS + gstreamer: - debugutils: provide gst_debug_bin_to_dot_data() implementation even if debug system is disabled - Rebase reduce-required-meson.patch- Update to version 1.22.6: + Highlighted bugfixes: - Security fixes for the MXF demuxer and H.265 video parser - Fix latency regression in H.264 hardware decoder base class - androidmedia: fix HEVC codec profile registration and fix coded_data handling - decodebin3: fix switching from a raw stream to an encoded stream - gst-inspect: prettier and more correct signal and action signals printing - rtmp2: Allow NULL flash version, omitting the field, for better RTMP server compatibility - rtspsrc: better compatibility with buggy RTSP servers that don't set a clock-rate - rtpjitterbuffer: fix integer overflow that led to more packets being declared lost than have been lost - v4l2: fix video encoding regression on RPi and fix support for left and top padding - waylandsink: Crop surfaces to their display width height - cerbero: Recognise Manjaro; add Rust support for MSVC ARM64; cmake detection fixes - Various bug fixes, memory leak fixes, and other stability and reliability improvements + gstreamer: - gst-inspect: prettier and more correct signal printing, and print action signals in g_signal_emit_by_name() format - gst-launch: Disable fault signal handlers on macOS - Rebase reduce-required-meson.patch- Update to version 1.22.5: + Highlighted bugfixes: - Security fixes for the RealMedia demuxer - vaapi decoders, postproc: Disable DMAbuf from caps negotiation to fix garbled video in some cases - decodebin3, playbin3, parsebin fixes, especially for stream reconfiguration - hlsdemux2: fix early seeking; don't pass referer when updating playlists; webvtt fixes - gtk: Fix critical caused by pointer movement when stream is getting ready - qt6: Set sampler filtering method, fixes bad quality with qml6glsink and gstqt6d3d11 - v4l2src: handle resolution change when buffers are copied - videoflip: update orientation tag in auto mode - video timecode: Add support for framerates lower than 1fps and accept 119.88 (120/1.001) fps - webrtcsink: fixes for x264enc and NVIDIA encoders - cerbero: Pull ninja from system if possible, avoid spurious bootstrap of cmake - packages: Recipe updates for ffmpeg, libsoup, orc - various bug fixes, memory leak fixes, and other stability and reliability improvements + gstreamer: - taglist, plugins: fix compiler warnings with GLib >= 2.76 - tracerutils: allow casting parameter types - inputselector: fix playing variable is never set - Rebase patch.- Update to version 1.22.4: + Highlighted bugfixes: - Security fixes for flacparse, dvdspu, and subparse. - d3d11videosink: Fix error on pause and play. - decklink: Correctly handle SDK strings on macOS and free strings after usage on Linux. - filesink: Fix buffered mode writing of buffer lists and buffers with multiple memories. - gldownload: handle passthrough without a critical. - h265parse: Fix framerate handling regression. - oggdemux: vp8 fixes. - mp4mux, qtmux, qtdemux: Opus audio mapping fixes. - pngdec: Fix wrong colours output from 16bit RGB images. - ptp clock: Work around ptpd bug in default configuration. - srtpdec: fix critical warnings on shutdown. - v4l2src: fix support for bayer format. - v4l2videoenc: support force-keyframe event in v4l2 encoder. - vtenc: apply DTS offset to ensure DTS <= PTS. - gst-python: allow more functions to be called before gst_init(). - various bug fixes, memory leak fixes, and other stability and reliability improvements. + gstreamer: - filesink: Fix buffered mode writing of buffer lists and buffers with multiple memories. - basesink: Clear EOS flag on STREAM-START event. - typefindhelper: downgrade bogus error level debug log message. - ptp: . Correctly parse clock ID from the commandline parameters in the helper. . Work around bug in ptpd in default configuration. - Rebase reduce-required-meson.patch.- Update to version 1.22.3: + Highlighted bugfixes: - avdec: fix occasional video decoder deadlock on seeking with FFmpeg 6.0. - decodebin3: fix regression handling input streams without CAPS or TIME segment such as e.g. udpsrc or `pushfilesrc. - bluez: a2dpsink: fix Bluetooth SIG Certification test failures. - osxvideosink: fix deadlock upon closing output window. - qtdemux: fix edit list handling regression and AV1 codec box parsing. - qtmux: fix extraction of CEA608 closed caption data from S334-1A packets. - rtspsrc: Fix handling of * control path. - splitmux: timestamp handling improvements. - v4l2videodec: Rework dynamic resolution change handling (needed for IMX6 mainline codec). - videoflip: fix regression with automatically rotating video based on tags. - d3d11: many d3d11videosink and d3d11compositor fixes. - webrtc, rtp: numerous data race fixes and stability fixes. - various bug fixes, memory leak fixes, and other stability and reliability improvements. + gstreamer: - tracing: Initialize tracing infrastructure even if the debug system is not compiled in. - parse-launch: fix missing unref of looked-up child element. - gstutils: Add category and object to most logging messages. - Rebase reduce-required-meson.patch.- Update to version 1.22.2: + Highlighted bugfixes: - avdec_h264: fix decoder deadlocks with FFmpeg 6.0 - rtspsrc: . fix regression with URI protocols in OPTIONS requests for RTSP over TLD . improved control url handling compatibility for broken servers - decklink: fix 10 bit RGB (r210) format auto detection for capture and fix playout if video caps are configured before audio caps - d3d11videosink: Fix tearing in case of fullscreen mode - playbin: fix deadlock when stopping stream with subtitles visible (even more) - typefinding: fix regression not detecting application/dash+xml in some corner cases - osxvideosink: fix broken aspect ratio and frame drawing region - decodebin3, parsebin: Improve elementary stream handling when decoders are not present and fix hang when removing a failing stream - urisourcebin: Propagate sticky events from parsebin, so that the `STREAM_START` event with the `GstStream` info is always available when pads get exposed - v4l2: Add support for YVU420M format; mark JPEG content as parsed - h264decoder, h265decoder: DPB bumping process and latency reporting fixes - Opus: Fix reading of extended channel config in MPEG-TS and fix missing sample rate when remuxing from RTP to Matroska - zxing: add support for building against zxing-c++ 2.0 - cerbero: Fix packaging of Rust plugins on Android; fix modern Gentoo distro detection - various bug fixes, memory leak fixes, and other stability and reliability improvements + Gstreamer: - datetime: Return G_MAXFLOAT instead of G_MAXDOUBLE for no timezone offset - inputselector: Wake up streaming thread before PLAYING_TO_PAUSED transition - tools: fix potential crash when passing command-line options on Windows - Rebase patches with quilt.- Update to version 1.22.1: + Highlighted bugfixes: - audio channel-mix: allow up to 64 channels (instead of up to 63 channels) - avfvideosrc: Don't wait on main thread for permissions request - avvidenc: avoid generating inaccurate output timestamps, especially with variable framerate streams - AV1 video codec caps signalling improvements in various elements - codectimestamper: Fix timestamping on sequence update - d3d11overlaycompositor: fix texture width and height - d3d11videosink: Fix rendering on external handle - dashdemux2: fix seek operation taking a log time to finish for some streams - nvencoder: Fix B-frame encoding on Linux and min buffers in auto GPU mode - playbin3: fixing buffering for live pipelines - playbin: fix potential deadlock when stopping stream with subtitles visible - redenc: fix setting of extension ID for twcc - rtspsrc: improved compatibility with more broken RTSP servers - v4l2h264dec: Fix Raspberry Pi4 will not play video in application - vtdec: fix jittery playback of H.264 Level 4.1 movies in macOS - vtdec: Fix non-deterministic frame output after flushing seeks - vtenc: fix handling of interlaced ProRes on Apple M1 hardware - vtenc: don't advertise ARGB/RGBA64 input caps on M1 Pro/Max with macOS <13 - wasapi2src: Fix loopback capture on Windows 10 Anniversary Update - tools: better handling of non-ASCII command line arguments on Windows - gst-libav: fix build against newer ffmpeg versions - gst-python: Use arch-specific install dir for gi overrides - cerbero: Fix setuptools site.py breakage in Python 3.11 - macOS packages: Fix broken binaries on macos < 11.0 - various bug fixes, memory leak fixes, and other stability and reliability improvements + gstreamer: - buffer: fix copy meta reference debug log formatting - bin: Don't unlock unlocked mutex in gst_bin_remove_func() - pad: Don't leak user_data in gst_pad_start_task() - aggregator: Always lock aggpad around update_time_level - inputselector: Avoid potential deadlock when shutting down, e.g. playbin with subtitles - multiqueue: Handle use-interleave latency live pipelines, fixing buffering for live pipelines in playbin3 - GstBaseSrc: fix transfer annotation for fixate() virtual method - GstBaseSrc, GstPushSrc: add nullable annotations to virtual methods - tools: Make sure UTF-8 encoded command line arguments on Windows - Rebase patches with quilt.- Add fix using sed to find gst-plugin-scanner-%{_target_cpu} program (boo#1207908).- Add patch to reduce the required meson version to 0.61.0 since that's what we have in SLE 15: * reduce-required-meson.patch - Probably because of a problem in SLE's meson, the generated pkgconfig files are missing some variables that are needed by rpm to generate the pkgconfig(...) provides correctly. In order to fix this, we now check for those variables and insert them in the pc files before installation if they're missing.- Update to version 1.22.0: + AV1 video codec support improvements + New HLS, DASH and Microsoft Smooth Streaming adaptive streaming clients + Qt6 support for rendering video inside a QML scene + Minimal builds optimised for binary size, including only the individual elements needed + Playbin3, Decodebin3, UriDecodebin3, Parsebin enhancements and stabilisation + WebRTC simulcast support and support for Google Congestion Control + WebRTC-based media server ingestion/egress (WHIP/WHEP) support + New easy to use batteries-included WebRTC sender plugin + Easy RTP sender timestamp reconstruction for RTP and RTSP + ONVIF timed metadata support + New fragmented MP4 muxer and non-fragmented MP4 muxer + New plugins for Amazon AWS storage and audio transcription services + New gtk4paintablesink and gtkwaylandsink renderers + New videocolorscale element that can convert and scale in one go for better performance + High bit-depth video improvements + Touchscreen event support in navigation API + Rust plugins now shipped in macOS and Windows/MSVC binary packages + H.264/H.265 timestamp correction elements for PTS/DTS reconstruction before muxers + Improved design for DMA buffer sharing and modifier handling for hardware-accelerated video decoders/encoders/filters and capturing/rendering on Linux + Video4Linux2 hardware accelerated decoder improvements + CUDA integration and Direct3D11 integration and plugin improvements + New H.264 / AVC, H.265 / HEVC and AV1 hardware-accelerated video encoders for AMD GPUs using the Advanced Media Framework (AMF) SDK + applemedia: H.265 / HEVC video encoding + decoding support + androidmedia: H.265 / HEVC video encoding support + New "force-live" property for audiomixer, compositor, glvideomixer, d3d11compositor etc. + Lots of new plugins, features, performance improvements and bug fixes - Rebase patches with quilt.- update to 1.20.5: + This release only contains bugfixes and it should be safe to upgrade from 1.20.x. + systemclock waiting fixes for certain 32-bit platforms/libcs + alphacombine: robustness improvements for corner case scenarios + avfvideosrc: Report latency when doing screen capture + d3d11videosink: various thread-safety and stability fixes + decklink: fix performance issue when HDMI signal has been lost for a long time + flacparse: Fix handling of headers advertising 32 bits per sample + mpegts: Handle when iconv doesn't support ISO 6937 (e.g. musl libc) + opengl: fix automatic dispmanx detection for rpi4 and fix usage of eglCreate/DestroyImage + opusdec: Various channel-related fixes + textrender: event handling fixes, esp. for GAP event + subparse: Fix non-closed tag handling + videoscale: fix handling of unknown buffer metas + videosink: reverse playback handling fixes + qtmux: Prefill mode fixes, especially for raw audio + multiudpsink: allow binding to IPv6 address + rtspsrc: - Fix usage of IPv6 connections in SETUP - Only EOS on timeout if all streams are timed out/EOS + splitmuxsrc: fix playback stall if there are unlinked pads + v4l2: Fix SIGSEGV on state change during format changes + wavparse robustness fixes + Fix static linking on macOS (opengl, vulkan) + gstreamer-vaapi: fix headless build against mesa >= 22.3.0 + GStreamer Editing Services library: Fix build with tools disabled + webrtc example/demo fixes + unit test fixes for aesdec and rtpjitterbuffer + Cerbero: Fix ios cross-compile with cmake on M1; some recipe updates and other build fixes + Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements + Performance improvements + Changes in gstreamer base package: - allocator: Copy allocator name in gst_allocator_register() - concat: Properly propagate EOS seqnum - fakesrc: avoid time overflow with datarate - Fix build of 1.20 branch with Meson 0.64.1 for those who have hotdoc installed on their system. - gst-inspect: Don't leak list - meson: fix check for pthread_setname_np() - miniobject: support higher refcount values - pads: Fix non-serialized sticky event push, e.g. instant change rate events - padtemplate: Fix annotations - systemclock: Use futex_time64 syscall on x32 and other platforms that always... - -Wimplicit-function-declaration in pthread_setname_np check (missing GNUSOURCE)- Update to version 1.20.4: + Highlighted bugfixes in 1.20.4: - avaudiodec: fix playback issue with WMA files, would throw an error at EOS with FFmpeg 5.x - Fix deadlock when loading gst-editing-services plugin - Fix input buffering capacity in live mode for aggregator, video/audio aggregator subclasses, muxers - glimagesink: fix crash on Android - subtitle handling and subtitle overlay fixes - matroska-mux: allow width + height changes for avc3|hev1|vp8|vp9 - rtspsrc: fix control url handling for spec compliant servers and add fallback for incompliant servers - WebRTC fixes - RTP retransmission fixes - video: fixes for formats with 4x subsampling and horizontal co-sited chroma (Y41B, YUV9, YVU9 and IYU9) - Fix consuming of the macOS package as a framework in XCode - Performance improvements - Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements + gstreamer: - buffer: drop parent meta in deep copy/foreach_metadata - devicemonitor: Use a sync bus handler for the provider to avoid accumulating all messages until the provider is stopped - element: Fix requesting of pads with string templates - gst: . Protect initialization state with a recursive mutex . Add missing define guard for build without gstreamer debug logging support - gst_init: Initialize static plugins just before dynamic plugins - info: Parse "NONE" as a valid level name - meta: Set the parent refcount of the GstStructure correctly - pluginloader: Don't hang on short reads/writes - tracers: leaks: . Fix potentially invalid memory access when trying to detect object type . Fix object-refings.class flags - uri: When setting the same string again do nothing - value: Don't loop forever when serializing invalid flag + Base Libraries: - aggregator: . Fix input buffering in live mode (was too low before in many cases) . Fix reversed active/flushing arguments in debug log output . Reset EOS flag after receiving a stream-start event + Core Elements: queue2: - Hold the lock when modifying sinkresult - Fix deadlock when deactivate is called in pull mode- Update to version 1.20.3 + Highlighted bugfixes: - Security fixes in Matroska, MP4 and AVI demuxers - Fix scrambled video playback with hardware-accelerated VA-API decoders on certain Intel hardware - playbin3/decodebin3 regression fix for unhandled streams - Fragmented MP4 playback fixes - Android H.265 encoder mapping - Playback of MXF files produced by FFmpeg before March 2022 - Fix rtmp2sink crashes on 32-bit platforms - WebRTC improvements - D3D11 video decoder and screen recorder fixes - Performance improvements - Support for building against OpenCV 4.6 and other build fixes - Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements + gstreamer: - clock: Avoid creating a weakref with every entry (performance improvement) - plugin: add Apache 2 license to list of known licenses to avoid warning - gst_plugin_load_file: force plugin reload if filename differs Add support for LoongArch- Enable use of libunwind on riscv64- Update to version 1.20.2 + Highlighted bugfixes: - avviddec: Remove vc1/wmv3 override and fix crashes on WMV files with FFMPEG 5.0+ - macOS: fix plugin discovery for GStreamer installed via brew and fix loading of Rust plugins - rtpbasepayload: various header extension handling fixes - rtpopusdepay: fix regression in stereo input handling if sprop-stereo is not advertised - rtspclientsink: fix possible shutdown deadlock - mpegts: gracefully handle "empty" program maps and fix AC-4 detection - mxfdemux: Handle empty VANC packets and fix EOS handling - playbin3: various playbin3, uridecodebin3, and playsink fixes - ptpclock: fix initial sync-up with certain devices - gltransformation: let graphene alloc its structures memory aligned - webrtcbin fixes and webrtc sendrecv example improvements - video4linux2: various fixes including some fixes for Raspberry Pi users - videorate segment handling fixes and other fixes - nvh264dec, nvh265dec: Fix broken key-unit trick modes and reverse playback - wpe: Reintroduce persistent WebContext - cerbero: Make it easier to consume 1.20.1 macOS GStreamer .pkgs - build fixes and gobject annotation fixes - bug fixes, security fixes, memory leak fixes, and other stability and reliability improvements + gstreamer: - devicemonitor: clean up signal handlers and hidden providers list - Leaks tracer: fix pthread_atfork return value check leading to bogus warning in log - Rust plugins: Not picked up by the plugin loader on macOS - Failed to use plugins of latest GStreamer version 1.20.x installed by brew on macOS - ptpclock: Allow at least 100ms delay between Sync/Follow_Up and Delay_Req/Delay_Resp messages. Fixes problems acquiring initial sync with certain devices - meson: Add -Wl,-rpath,${libdir} on macOS - registry: skip Rust dep builddirs when searching for plugins recursively- Update to version 1.20.1: + deinterlace: various bug fixes for yadif, greedy and scalerbob methods + gtk video sink: Fix rotation not being applied when paused + gst-play-1.0: Fix trick-mode handling in keyboard shortcut + jpegdec: fix RGB conversion handling + matroskademux: improved ProRes video handling + matroskamux: Handle multiview-mode/flags/pixel-aspect-ratio caps fields correctly when checking caps equality on input caps changes + videoaggregator fixes (negative rate handling, current position rounding) + soup http plugin: Lookup libsoup dylib files on Apple platforms; fix Cerbero static build on Android and iOS + Support build against libfreeaptx in openaptx plugin + Fix linking issues on Illumos distros + GstPlay: Fix new error + warning parsing API (was unusuable before) + mpegtsmux: VBR muxing fixes + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding + Support build against libfreeaptx in openaptx plugin + webrtc: Various fixes to the webrtc-sendrecv python example + macOS: support a relocatable `GStreamer.framework` on macOS + macOS: fix applemedia plugin failing to load on ARM64 macOS + windows: ship wavpack library + gst-python: Fix build with Python 3.11 + various bug fixes, memory leak fixes, and other stability and reliability improvements + plugin loader: show the reason when spawning of gst-plugin-scanner fails + registry, plugin loading: fix dynamic relocation if GST_PLUGIN_SUBDIR (libdir) is not a single subdirectory; improve GST_PLUGIN_SUBDIR handling + context: fix transfer annotation on gst_context_writable_structure() for bindings + baseparse: Don't truncate the duration to milliseconds in gst_base_parse_convert_default() + bufferpool: Deactivate pool and get rid of references to other objects from dispose instead of finalize- Update to version 1.20.0: + Development in GitLab was switched to a single git repository containing all the modules + GstPlay: new high-level playback library, replaces GstPlayer + WebM Alpha decoding support + Encoding profiles can now be tweaked with additional application-specified element properties + Compositor: multi-threaded video conversion and mixing + RTP header extensions: unified support in RTP depayloader and payloader base classes + SMPTE 2022-1 2-D Forward Error Correction support + Smart encoding (pass through) support for VP8, VP9, H.265 in encodebin and transcodebin + Runtime compatibility support for libsoup2 and libsoup3 (libsoup3 support experimental) + Video decoder subframe support + Video decoder automatic packet-loss, data corruption, and keyframe request handling for RTP / WebRTC / RTSP + mp4 and Matroska muxers now support profile/level/resolution changes for H.264/H.265 input streams (i.e. codec data changing on the fly) + mp4 muxing mode that initially creates a fragmented mp4 which is converted to a regular mp4 on EOS + Audio support for the WebKit Port for Embedded (WPE) web page source element + CUDA based video color space convert and rescale elements and upload/download elements + NVIDIA memory:NVMM support for OpenGL glupload and gldownload elements + Many WebRTC improvements + The new VA-API plugin implementation fleshed out with more decoders and new postproc elements + AppSink API to retrieve events in addition to buffers and buffer lists + AppSrc gained more configuration options for the internal queue (leakiness, limits in buffers and time, getters to read current levels) + Updated Rust bindings and many new Rust plugins + Improved support for custom minimal GStreamer builds + Support build against FFmpeg 5.0 + Linux Stateless CODEC support gained MPEG-2 and VP9 + Windows Direct3D11/DXVA decoder gained AV1 and MPEG-2 support + Lots of new plugins, features, performance improvements and bug fixes - Use ldconfig_scriptlets macro for post(un) handling where possible. - Update Source url.- Update to version 1.18.6: + gstplugin: Fix for UWP build + gst-ptp-helper: Do not disable multicast loopback + concat: fix qos event handling + pluginfeature: Fix object leak + baseparse: fix invalid avg_bitrate after reset + multiqueue: Fix query unref race on flush + gst: Initialize optional event/message fields when parsing + bitwriter: Fix the trailing bits lost when getting its data + multiqueue: never consider a queue that is not waiting + input-selector: Use proper segments when cleaning cached buffers- Stop building doc sub-package, we will in the future use upstreams own standalone doc package. Following this: Drop fdupes, gtk-doc and hotdoc BuildRequires, and fdupes call, no longer needed nor usefull. - Refresh patches with quilt.- Remove obsolete translation-update-upstream and gnome-patch-translation support (jsc#SLE-21105).- Update to version 1.18.5: + aggregator: - Release the SRC lock while querying latency - Release pads' peeked buffer when removing the pad or finalizing it + basesink: Don't swap rstart/rstop when stepping + basesrc: Print segments with GST_SEGMENT_FORMAT and not GST_PTR_FORMAT + childproxy: init value in gst_child_proxy_get_property() if needed + clocksync: Fix providing system clock by default + concat: - Properly propagate seqnum of segment events - adjust running time offsets on downstream events - fix locking in SEGMENT event handler + downloadbuffer/sparsefile: several fixes for win32 + element: NULL the lists of contexts in dispose() + multiqueue: - Use running time of gap events for wakeups. - Ensure peer pad exists when iterating internal links + pad: - Keep IDLE probe hook alive during immediate callback - Ensure last flow return is set on sink pads in push mode - Don't spam the debug log at INFO level when default-chaining a buffer list - clear probes holding mutex + parse-launch: - Fix a critical when using the : operator. + Don't do delayed property setting for top-level properties. + plugin: load plugins with unknown license strings + ptpclock: Don't leak the GList + queue2: Refuse all serialized queries when posting buffering messages + systemclock: Update monotonic reference time when re-scheduling + High CPU usage in 1.18 (but not master) when pausing playback in gnome-music + Don't use volatile to mean atomic (fixes compiler warnings with gcc 11)- update to 1.18.4: important security fixes for ID3 tag reading, matroska and realmedia parsing, and gst-libav audio decoding Details: * audiomixer, audioaggregator: input buffer handling fixes * decodebin3: improve stream-selection message handling * uridecodebin3: make “caps” property work * wavenc: fix writing of INFO chunks in some cases * v4l2: bt601 colorimetry, allow encoder resolution changes, fix decoder frame rate negotiation * decklinkvideosink: fix auto format detection, and fixes for 29.97fps framerate output * mpeg-2 video handling fixes when seeking * avviddec: fix bufferpool negotiation and possible memory corruption when changing resolution * various stability, performance and reliability improvements * memory leak fixes * build fixes: rpicamsrc, qt overlay example, d3d11videosink on UWP * info: Don’t leak log function user_data if the debug system is compiled out * task: Use SetThreadDescription() Win32 API for setting thread names, which preserves thread names in dump files. * buffer, memory: Mark info in map functions as caller-allocates and pass allocation params as const pointers where possible * clock: define AUTO_CLEANUP_FREE_FUNC for GstClockID * tag: id3v2: fix frame size check and potential invalid reads * audio: Fix gst_audio_buffer_truncate() meta handling for non-interleaved audio * audioresample: respect buffer layout when draining * audioaggregator: fix input_buffer ownership * decodebin3: change stream selection message owner, so that the app sends the stream-selection event to the right element * rtspconnection: correct data_size when tunneled mode * uridecodebin3: make caps property work * video-converter: Don’t upsample invalid lines * videodecoder: Fix racy critical when pool negotiation occurs during flush * video: Convert gst_video_info_to_caps() to take self as const ptr * examples: added qt core dependency for qt overlay example * matroskademux: header parsing fixes * rpicamsrc: depend on posix threads and vchiq_arm to fix build on raspios again * wavenc: Fixed INFO chunk corruption, caused by odd sized data not being padded * wavpackdec: Add floating point format support to fix distortions in some cases * v4l2: recognize V4L2 bt601 colorimetry again * v4l2videoenc: support resolution change stream encode * v4l2h265codec: fix HEVC profile string issue * v4l2object: Need keep same transfer as input caps * v4l2videodec: Fix vp8 and vp9 streams can’t play on board with vendor bsp * v4l2videodec: fix src side frame rate negotiation * avwait: Don’t post messages with the mutex locked * d3d11h264dec: Reconfigure decoder object on DPB size change and keep track of actually configured DPB size * dashsink: fix double unref of sinkpad caps * decklinkvideosink: Use correct numerator for 29.97fps * decklinkvideosink: fix auto format detection * decklinksrc: Use a more accurate capture time * d3d11videosink: Fix build error on UWP * interlace: negotiation and buffer leak fixes * mpegvideoparse: do not clip, so decoder receives data from keyframe even if it’s before the segment start * mpegtsparse: Fix switched DTS/PTS when set-timestamps=false * nvh264sldec: Reopen decoder object if larger DPB size is required * sdpsrc: fix double free if sdp is provided as string via the property * vulkan: Fix elements long name.- Update to version 1.18.3: + Highlighted bugfixes: - Fix ogg playback regression for ogg files that also have ID3 or APE tags - compositor: fix artefacts and invalid memory access when blending subsampled formats - Exported mini object ref/unref/copy functions for use in bindings such as gstreamer-sharp - Add support for Apple silicon (M1) to cerbero package builder - Ship RIST plugin in binary packages - Various stability, performance and reliability improvements - Memory leak fixes - Build fixes + gstreamer: - gst: Add non-inline ref/unref/copy/replace methods for various mini objects (buffer, bufferlist, caps, context, event, memory, message, promise, query, sample, taglist, uri) for use in bindings such as gstreamer-sharp. - harness: don't use GST_DEBUG_OBJECT with GstHarness which is not a GObject.- Move gst-plugins-doc-cache-generator to devel subpackage (remove python3 dependency on main gstreamer package).- Update to version 1.18.2: + Highlighted bugfixes: - Fix MPEG-TS timestamping regression when playing DVB streams - compositor: fix artefacts in certain input scaling/conversion situations and make sure that the output format is actually supported, plus renegotiation fixes - Fix sftp:// URI playback in decodebin/playbin via giosrc - adaptivedemux/dashdemux/hlsdemux fixes - rtsp-server fixes - android media: fix crash when encoding AVC - fix races in various unit tests - lots of other bug fixes and memory leak fixes - various stability, performance and reliability improvements - g-i annotation fixes - build fixes + gstreamer changes: - bin: When removing a sink, check if the EOS status changed - info: colorize PIDs in log messages - aggregator: Include min-upstream-latency in buffering time, helps especially with performance issues on single core systems where there are a lot of threads running - typefind: copy seqnum to new segment event, fixing issues with oggdemux operating in push mode with typefind operating in pull mode - identity, clocksync: Also provide system clock if sync=false - queue2: Fix modes in scheduling query handling - harness: Handle element not being set cleanly - g-i: Add some missing nullable annotations, and fix some nullable annotations: - gst_test_clock_process_next_clock_id() returns nullable - gst_stream_type_get_name() is not nullable - build: fix build issue when compiling for 32-bit architectures with 64-bit time_t (e.g. riscv32) by increasing padding in GstClockEntryImpl in gst_private.h - Fix the _service file and spec to really use the tarball generated by service.- Update to 1.18.1: + Highlighted bugfixes in 1.18.1 - important security fixes (bsc#1181255, CVE-2021-3185) - bug fixes and memory leak fixes - various stability and reliability improvements + gstreamer changes: - aggregator: make peek() has() pop() drop() buffer API threadsafe - gstvalue: don't write to const char * - meson: Disallow DbgHelp for UWP build - info: Fix build on Windows ARM64 device - build: use cpu_family for arch checks - basetransform: Fix in/outbuf confusion of _default_transform_meta - Fix documentation - info: Load DbgHelp.dll using g_module_open() - padtemplate: mark documentation caps as may be leaked - gstmeta: intern registered impl string - aggregator: Hold SRC_LOCK while unblocking via SRC_BROADCAST() - ptp_helper_post_install.sh: deal with none - skip elements/leak.c if tracer is not available - aggregator: Wake up source pad in PAUSED<->PLAYING transitions - input-selector: Wake up blocking pads when releasing them - ptp: Also handle gnu/kfreebsd- Do not manually install gst-tester-%{gst_branch}: meson_install takes care of this already.- Update to 1.18.0: + Highlights: - GstTranscoder: new high level API for applications to transcode media files from one format to another - High Dynamic Range (HDR) video information representation and signalling enhancements - Instant playback rate change support - Active Format Description (AFD) and Bar Data support - RTSP server and client implementations gained ONVIF trick modes support - Hardware-accelerated video decoding on Windows via DXVA2/Direct3D11 - Microsoft Media Foundation plugin for video capture and hardware-accelerated video encoding on Windows - qmlgloverlay: New overlay element that renders a QtQuick scene over the top of an input video stream - imagesequencesrc: New element to easily create a video stream from a sequence of jpeg or png images - dashsink: New sink to produce DASH content - dvbsubenc: New DVB Subtitle encoder element - MPEG-TS muxing now also supports TV broadcast compliant muxing with constant bitrate muxing and SCTE-35 support - rtmp2: New RTMP client source and sink element from-scratch implementation - svthevcenc: New SVT-HEVC-based H.265 video encoder - vaapioverlay: New compositor element using VA-API - rtpmanager gained support for Google's Transport-Wide Congestion Control (twcc) RTP extension - splitmuxsink and splitmuxsrc gained support for auxiliary video streams - webrtcbin now contains some initial support for renegotiation involving stream addition and removal - RTP support was enhanced with new RTP source and sink elements to easily set up RTP streaming via rtp:// URIs - avtp: New Audio Video Transport Protocol (AVTP) plugin for Time-Sensitive Applications - Support for the Video Services Forum's Reliable Internet Stream Transport (RIST) TR-06-1 Simple Profile - Universal Windows Platform (UWP) support - rpicamsrc: New element for capturing from the Raspberry Pi camera - RTSP Server TCP interleaved backpressure handling improvements as well as support for Scale/Speed headers - GStreamer Editing Services gained support for nested timelines, per-clip speed rate control and the OpenTimelineIO format. - Autotools build system has been removed in favour of Meson - Remove patches from upstream: * gstreamer-revert-encforce-elements.patch - Rebase gstreamer-rpm-prov.patch. - Don't disable tests when configuring the build so gst-tester-1.0 is built and installed, since it's required by gstreamer-plugins-base.- adjust / ship more 32bit stuff for Wine usage (bsc#1172304)- Fix file-list, needed due to libexecdir move, and our previously wrong usage of libexecdir.- No longer recommend -lang: supplements are in use.- Add gstreamer-revert-encforce-elements.patch: Revert enforce elements, patches from upstream stable branch.- Update to version 1.16.2: + Interlaced video scaling fixes + CineForm video support in AVI + audioresample: avoid glitches due to rounding errors after changing rate + Command line tool output printing improvements on Windows + various performance improvements, memory leak fixes and security fixes + VP9 decoding fixes + wasapi: bug fixes and stability improvements + tsdemux: improved handling of certain discontinuities + vaapi h265 decoder: wait for I-frame before trying to decode + tee: Make sure to actually deactivate pads that are released + bin: Drop need-context messages without source instead of crashing + gst: Don't pass miniobjects to GST_DEBUG_OBJECT() and similar macros + tracers: Don't leak temporary GstStructure- Update to version 1.16.1: + GStreamer-vaapi: fix green frames and decoding artefacts in some cases. + OpenGL: fix wayland event source burning CPU in certain circumstances. + Memory leak fixes and memory footprint improvements. + Performance improvements. + Stability and security fixes. + Fix enum for GST_MESSAGE_DEVICE_CHANGED which is technically an API break, but this is only used internally in GStreamer and duplicated another message enum. + hls: Make crypto dependency optional when hls-crypto is auto. + player: fix switching back and forth between forward and reverse playback. + decklinkaudiosink: Drop late buffers. + openh264enc: Fix compilation with openh264 v2.0. + wasapisrc: fix segtotal value being always 2.- Fix meson script using sed: since we rename gst-plugin-helper for multi arch purpose, we also need to fix meson.build to make the code look for the correct name (boo#1140998).- Use libunwind only if available- Update to version 1.16.0: + Highlights - GStreamer WebRTC stack gained support for data channels for peer-to-peer communication based on SCTP, BUNDLE support, as well as support for multiple TURN servers. - AV1 video codec support for Matroska and QuickTime/MP4 containers and more configuration options and supported input formats for the AOMedia AV1 encoder - Support for Closed Captions and other Ancillary Data in video - Support for planar (non-interleaved) raw audio - GstVideoAggregator, compositor and OpenGL mixer elements are now in -base - New alternate fields interlace mode where each buffer carries a single field - WebM and Matroska ContentEncryption support in the Matroska demuxer - new WebKit WPE-based web browser source element - Video4Linux: HEVC encoding and decoding, JPEG encoding, and improved dmabuf import/export - Hardware-accelerated Nvidia video decoder gained support for VP8/VP9 decoding, whilst the encoder gained support for H.265/HEVC encoding. - Many improvements to the Intel Media SDK based hardware-accelerated video decoder and encoder plugin (msdk): dmabuf import/export for zero-copy integration with other components; VP9 decoding; 10-bit HEVC encoding; video post-processing (vpp) support including deinterlacing; and the video decoder now handles dynamic resolution changes. - The ASS/SSA subtitle overlay renderer can now handle multiple subtitles that overlap in time and will show them on screen simultaneously - The Meson build is now feature-complete (*) and it is now the recommended build system on all platforms. The Autotools build is scheduled to be removed in the next cycle. - The GStreamer Rust bindings and Rust plugins module are now officially part of upstream GStreamer. - The GStreamer Editing Services gained a gesdemux element that allows directly playing back serialized edit list with playbin or (uri)decodebin - Many performance improvements - Switch to meson on Tumbleweed. - Rebase gstreamer-rpm-prov.patch. - Require libdw. Helps with generating backtraces. - Place gdb autoload files in -devel package. - Add gstreamer-pie.patch to generate position-independent executables. Previously done through CFLAGS/LDFLAGS, but this makes ninja pass -pie when linking libraries as well, causing the link to fail. - Now requires glib2 >= 2.40.0.- Update to version 1.14.5: + aggregator: - Take the pad lock around queue gap event removal. - Don’t leak gap buffer when out of segment. + buffer: fix possible memory corruption in gst_buffer_foreach_meta() when removing metas. + bus: - Make removing of signal/bus watches thread-safe. - Don’t allow removing signal watches with gst_bus_remove_watch(). + controlbinding: Check if the weak pointer was cleared before explicitly removing it. + ptp clock: Wait for ANNOUNCE before selecting a master; increase tolerance for late follow-up and delay-resp. + segment: Allow stop == -1 in gst_segment_to_running_time() and negative rate. + g-i: annotations fixes.- Update to version 1.14.4: + glviewconvert: wait and set the gl sync meta on buffers. + glviewconvert: copy composition meta from the primary buffer to both outputs. + glcolorconvert: don't copy overlay composition meta over to NULL outbufs. + matroskademux: add functionality needed for MSE use case fixing youtube playback in epiphany/webkit-gtk. + tagdemux: Use upstream GST_EVENT_STREAM_START (and stream-id) if present. + vorbisdec: fix header handling regression: init decoder immediately once we have headers. + wasapisink: recover from low buffer levels in shared mode. + fix GstSegment unit test which would fail on some 32-bit x86 CPUs.- Update to version 1.14.3: + opusenc: fix crash on 32-bit platforms. + compositor: fix major buffer leak when doing crossfading on some but not all pads. + wasapi: various fixes for wasapisrc and wasapisink regressions. + x264enc: Set bit depth to fix "This build of x264 requires 8-bit depth. Rebuild to..." runtime errors with x264 version ≥ 153. + audioaggregator, audiomixer: caps negotiation fixes. + input-selector: latency handling fixes. + playbin, playsink: audio visualization support fixes. + dashdemux: fix possible crash if stream is neither isobmff nor isoff_ondemand profile. + opencv: Fix build for opencv >= 3.4.2. + h265parse: miscellaneous fixes backported from h264parse. + pads: fix changing of pad offsets from inside pad probes. + pads: ensure that pads are blocked for IDLE probes if they are called from the streaming thread too.- Update to version 1.14.2: + Update docs. + basetransform: Do not check if NULL is an emtpy caps. + concat: Properly forward the SEGMENT seqnum. + gst: add some GIR array annotations. + meson: Fix detection of glib-mkenums under MSYS2.- Update gstreamer.macros and gstreamer.prov to be compatible with file 5.33, which differently idenfies executables from libraries.- Update to version 1.14.1: + GstPad: Fix race condition causing the same probe to be called multiple times + Fix occasional deadlocks on windows when outputting debug logging + Fix debug levels being applied in the wrong order + GIR annotation fixes for bindings + audiomixer, audioaggregator: fix some negotiation issues + gst-play-1.0: fix leaving stdin in non-blocking mode after exit + flvmux: wait for caps on all input pads before writing header even if source is live + flvmux: don't wake up the muxer unless there is data, fixes busy looping if there's no input data + flvmux: fix major leak of input buffers + rtspsrc, rtsp-server: revert to RTSP RFC handling of sendonly/recvonly attributes + rtpvrawpay: fix payloading with very large mtu sizes where everything fits into a single RTP packet + v4l2: Fix hard-coded enabled v4l2 probe on Linux/ARM + v4l2: Disable DMABuf for emulated formats when using libv4l2 + v4l2: Always set colorimetry in S_FMT + asfdemux: Set stream-format field for H264 streams and handle H.264 in bytestream format + x265enc: Fix tagging of keyframes on output buffers + ladspa: Fix critical during plugin load on Windows + decklink: Fix COM initialisation on Windows + h264parse: fix re-use across pipeline stop/restart + mpegtsmux: fix force-keyframe event handling and PCR/PMT changes that would confuse some players with generated HLS streams + adaptivedemux: Support period change in live playlist + rfbsrc: Fix support for applevncserver and support NULL pool in decide_allocation + jpegparse: Fix APP1 marker segment parsing + h265parse: Make caps writable before modifying them, fixes criticals + fakevideosink: request an extra buffer if enable-last-sample is enabled + wasapisrc: Don't provide a clock based on WASAPI's clock + wasapi: Only use audioclient3 when low-latency, as it might otherwise glitch with slow CPUs or VMs + wasapi: Don't derive device period from latency time, should make it more robust against glitches + audiolatency: Fix wave detection in buffers and avoid bogus pts values while starting + msdk: fix plugin load on implementations with only HW support + msdk: dec: set framerate to the driver only if provided, not in 0/1 case + msdk: Don't set extended coding options for JPEG encode + rtponviftimestamp: fix state change function init/reset causing races/crashes on shutdown + decklink: fix initialization failure in windows binary + ladspa: Fix critical warnings during plugin load on Windows and fix dependencies in meson build + gl: fix cross-compilation error with viv-fb + qmlglsink: make work with eglfs_kms + rtspclientsink: Don't deadlock in preroll on early close + rtspclientsink: Fix client ports for the RTCP backchannel + rtsp-server: Fix session timeout when streaming data to client over TCP + vaapiencode: h264: find best profile in those available, fixing negotiation errors + vaapi: remove custom GstGL context handling, use GstGL instead. Fixes GL Context sharing with WebkitGtk on wayland + gst-editing-services: various fixes + gst-python: bump pygobject req to 3.8; fix GstPad.set_query_function(); dist autogen.sh and configure.ac in tarball + g-i: pick up GstVideo-1.0.gir from local build directory in GstGL build + g-i: update constant values for bindings + avoid duplicate symbols in plugins across modules in static builds + ... and many, many more!- Rename gst-plugin-scanner to gst-plugin-scanner-%{arch}, allowing multiple variants to co-exist (boo#1049452).- Update to version 1.14.0: + Highlights: - WebRTC support: real-time audio/video streaming to and from web browsers; - Experimental support for the next-gen royalty-free AV1 video codec; - Video4Linux: encoding support, stable element names and faster device probing; - Support for the Secure Reliable Transport (SRT) video streaming protocol; - RTP Forward Error Correction (FEC) support (ULPFEC); - RTSP 2.0 support in rtspsrc and gst-rtsp-server; - ONVIF audio backchannel support in gst-rtsp-server and rtspsrc; - playbin3 gapless playback and pre-buffering support; - Tee, our stream splitter/duplication element, now does allocation query aggregation which is important for efficient data handling and zero-copy; - QuickTime muxer has a new prefill recording mode that allows file import in Adobe Premiere and FinalCut Pro while the file is still being written; - rtpjitterbuffer fast-start mode and timestamp offset adjustment smoothing; - souphttpsrc connection sharing, which allows for connection reuse, cookie sharing, etc; - nvdec: new plugin for hardware-accelerated video decoding using the NVIDIA NVDEC API; - Adaptive DASH trick play support; - ipcpipeline: new plugin that allows splitting a pipeline across multiple processes; - Major gobject-introspection annotation improvements for large parts of the library API; - GStreamer C# bindings have been revived and seen many updates and fixes; - The externally maintained GStreamer Rust bindings had many usability improvements and cover most of the API now. Coinciding with the 1.14 release, a new release with the 1.14 API additions is happening. + Updated translations. - Add: + gio-2.0, gio-unix-2.0, gmodule-2.0 and gobject-2.0 pkgconfig modules BuildRequires to avoid implicit dependencies. + libcap-progs BuildRequires: new dependency. - Drop libxml2-devel BuildRequires: it has been dropped upstream, and now so do we. - Point fdupes to the data directory instead of the build root, which is a practice that must be avoided. - Rebase gstreamer-rpm-prov.patch.- Update to version 1.12.5: + pad: fix some stream deactivation deadlocks/races. + registrychunks: don't read from unaligned memory when loading registry. + ptp: fix build failure with #undef USE_MEASUREMENT_FILTERING. + downloadbuffer: Don't hold the mutex while posting the download-complete message. + playbin3: Fix accessing invalid index in GstStream when received select-stream event. + id3v2: re-fix handling of ID3 v2.4 tags with extended headers. + audio: fix handling of U32BE format. + videodecoder: Reset QoS time after pushing segment. This fixes playbin gapless playback with videos. + subparse: push out of last chunk of text if last line has no newline. + aacparse: When parsing raw input, accept frames of any size. This fixes handling of encoded silence. + splitmuxsrc: Improve not-linked handling. + rtspsrc: also proxy multicast-iface property to RTCP udpsrc. + flacdec: flush flac decoder on lost sync, so that it can re-sync. + matroskamux: Only mark new clusters as keyframe if they start on a keyframe or we're muxing only audio. + matroskamux: Clip maximum cluster duration to the maximum possible value. + h264parse: reset internal 'state' variable properly. + x264enc: fix build with newer x264 with support for multiple bit depths. + x265enc: Fix tagging of keyframes on output buffers. + glimagesink: Correct PAR in output caps when transforming. + vtdec: destroy and create the GL context on start()/stop(), fixing a refcount loop. + player: fix criticals when reading info/track properties that are NULL. + lv2: fix inverted boolean properties. + rtponviftimestamp: fix state change function init/reset, fixing memory corruption or leaks on shutdown. + libav: some build issues fixes. + rtsp-server: Place netaddress meta on packets received via TCP. Fixes keep-alive via RTCP in TCP interleaved mode. + rtsp-server: gi annotation fixes. + gst-libav: internal ffmpeg copy was updated to ffmpeg 3.3.6. + Various fixes for memory leaks, deadlocks and crashes in all modules.- Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036).- Modernize spec-file by calling spec-cleaner- Update to version 1.12.4: + Dozens of fixes for various issues detected with the help of Google's OSS-Fuzz project. + Performance regressions with registering debug categories after gst_init() were fixed. + Regression with seeking back to 0 in souphttpsrc was fixed. + Regression with header rewriting in flacparse was fixed. + Regression with playbin/playsink leaking sinks was fixed. + Inconsistencies with DROPPED/HANDLED handling in pad probe handlers are fixed. + gst_bin_iterate_sorted() always returns sources last now, as documented. + gst_query_writable_structure() will never return NULL, for consistency with events. + Removal of metas from gst_buffer_meta_foreach() works correctly now. + OpenJPEG plugin builds with OpenJPEG >= 2.3. + CDIO plugin builds with CDIO >= 1.0. + gstreamer-vaapi works correctly with libva 1.0. + gst-libav was updated to ffmpeg 3.3.5. + Various fixes for memory leaks, deadlocks and crashes in all modules and many, many more! + Bugs fixed: bgo#788520, bgo#788617. + Updated translations.- Add explicit python3-xml BuildRequires: fix build on older versions of openSUSE.- Switch to python3: + Replace python BuildRequires with python3-base. + Export PYTHON=/usr/bin/python3 before calling configure.- Update to version 1.12.3: + Fix for infinite recursion on buffer free in v4l2. + Fix for glimagesink crash on macOS when used via autovideosink. + Fix for huge overhead in matroskamux caused by writing one Cluster per audio-frame in audio-only streams. Also use SimpleBlocks for Opus and other audio codecs, which works around a bug in VLC that prevented Opus streams to be played and decreases overhead even more. + Fix for flushing seeks in rtpmsrc always causing an error. + Fix for timestamp overflows in calculations in audio encoder base class. + Fix for RTP h265 depayloader marking P-frames as I-frames. + Fix for long connection delays of clients in RTSP server. + Fixes for event handling in queue and queue2 elements, and updates to buffering levels on NOT_LINKED streams. + Various fixes to event and buffering handling in decodebin3/playbin3. + Various fixes for memory leaks, deadlocks and crashes in all modules. + Bugs fixed: bgo#778193, bgo#786034, bgo#786056, bgo#786561.- Drop conditional valgrind-devel BuildRequires, this type of debugging is probably not done by users of binary packages.- Update to version 1.12.2: + Various fixes for crashes, assertions, deadlocks and memory leaks. + Regression fix for playback of live HLS streams. + Regression fix for crash when playing back a tunneled RTSP stream. + Regression fix for playback of RLE animations in MOV containers. + Regression fix for RTP GSM payloading producing corrupted output. + Major bugfixes to the MXF demuxer, mostly related to seeking and fixes to the frame reordering handling in the MXF muxer and demuxer. + Fix for playback of mono streams on MacOS. + More fixes for index handling of ASF containers. + Various fixes to adaptivedemux, DASH and HLS demuxers. + Fix deadlock in gstreamer-editing-services during class initialization. + Bugs fixed: bgo#784041, bgo#784932.- Update to version 1.12.1: + Various fixes for crashes, assertions, deadlocks and memory leaks. + Fix for regression when seeking to the end of ASF files. + Fix for regression in (raw)videoparse that caused it to omit video metadata. + Fix for regression in discoverer that made it show more streams than actually available. + Numerous bugfixes to the adaptive demuxer base class and the DASH demuxer. + Various playbin3/urisourcebin related bugfixes. + Vivante DirectVIV (imx6) texture uploader works with single-plane (e.g. RGB) video formats now. + Intel Media SDK encoder now outputs valid PTS and keyframe flags. + OpenJPEG2000 plugin can be loaded again on MacOS and correctly displays 8 bit RGB images now. + Fixes to DirectSound source/sink for high CPU usage and wrong latency/buffer size calculations. + gst-libav was updated to ffmpeg n3.3.2.- Update to version 1.12.0: + Bugs fixed: bgo#782050.- Update to version 1.11.91: + Bugs fixed: bgo#781585, bgo#781585, bgo#780757, bgo#781484, bgo#781155, bgo#781155, bgo#780903. - Changes from version 1.11.90: + Bugs fixed: bgo#753754, bgo#775445, bgo#776140, bgo#776293, bgo#776999, bgo#778193, bgo#778830, bgo#779175, bgo#779459, bgo#779755, bgo#779831, bgo#780111, bgo#780751, bgo#780923. + Updated translations.- Update to version 1.11.2: + Bugs fixed: bgo#764707, bgo#773091, bgo#777375, bgo#777449, bgo#777780, bgo#777810, bgo#778866.- Update to version 1.11.1: + padtemplate: Fix null pointer dereference on invalid static caps. + queue: Don't generate GST_FLOW_ERROR without logging. + pad: clarify docs for GST_PAD_PROBE_DROP. + meson: - Generate pkg-config -uninstalled pc files. - Do not generate .pc files for libgstcheck on windows. + tools: update gst-inspect man page. + Updated translations. - Stop packaging .la/.a files. - Rebase gstreamer-rpm-prov.patch. - Replace glib2-devel for pkgconfig(glib-2.0) BuildRequires. - Pass --with-package-name='openSUSE GStreamer package' and - -with-package-origin='http://download.opensuse.org' to configure we want to show where the gstreamer package is from. - Pass --disable-benchmarks, --disable-examples and - -disable-tests to configure, we do not need those. - Move AUTHORS ChangeLog NEWS README RELEASE to doc subpackage.- Update to version 1.10.4: + Various fixes for crashes, assertions, deadlocks and memory leaks on fuzzed input files and in other situations (CVE-2017-5847, CVE-2017-5848). + More regression fixes for souphttpsrc redirection tracking. + Various bugfixes for regressions and other problems in the V4L2 plugin. + Fix for 5.1, 6.1 and 7.1 channel layouts for Vorbis. + Bugs fixed: bgo#777998, bgo#778365. - Drop gstreamer-parse-dont-translate-bin-name.patch: Fixed upstream.- Add gstreamer-parse-dont-translate-bin-name.patch: parse: Don't translate the "bin" element name. Otherwise we won't be able to create bins (bgo#777998).- Update to version 1.10.3: + CVE's fixed: CVE-2016-10198, CVE-2016-10199, CVE-2017-5837, CVE-2017-5838, CVE-2017-5839, CVE-2017-5840, CVE-2017-5841, CVE-2017-5842, CVE-2017-5843, CVE-2017-5844, CVE-2017-5845, CVE-2017-5846. + Bugs fixed: bgo#776125, bgo#775538, bgo#775661, bgo#775714, bgo#775728, bgo#775921, bgo#776039, bgo#776401, bgo#777263.- Update to version 1.10.2: + Minor bugfixes. + Updated translations.- Update to version 1.10.1: + Security-relevant bugfix in the vmnc decoder (no CVE). + Various bugfixes to playbin3/decodebin3. + Fix error at the end of playing any WAV file. + Fix usability of androidmedia plugin if the camera or sensor API is not available, but codecs are. + Handle redirections on PLAY, and missing control attribute in the RTSP source. + Various OpenGL related bugfixes and many, many more. + Bugs fixed: bgo#765662, bgo#773813, bgo#774044, bgo#774108.- Update to version 1.10.0: + Several convenience APIs have been added to make developers' lives easier. + A new GstStream API provides applications a more meaningful view of the structure of streams, simplifying the process of dealing with media in complex container formats. + Experimental decodebin3 and playbin3 elements which bring a number of improvements which were hard to implement within decodebin and playbin. + A new parsebin element to automatically unpack and parse a stream, stopping just short of decoding. + Experimental new meson-based build system, bringing faster build and much better Windows support (including for building with Visual Studio). + A new gst-docs module has been created, and we are in the process of moving our documentation to a markdown-based format for easier maintenance and updates. + A new gst-examples module has been create, which contains example GStreamer applications and is expected to grow with many more examples in the future. + Various OpenGL and OpenGL|ES-related fixes and improvements for greater efficiency on desktop and mobile platforms, and Vulkan support on Wayland was also added. + Extensive improvements to the VAAPI plugins for improved robustness and efficiency. + Lots of fixes and improvements across the board, spanning RTP/RTSP, V4L2, Bluetooth, audio conversion, echo cancellation, and more! + Bugs fixed: bgo#770627, bgo#772431, bgo#772571, bgo#772741, bgo#772851, bgo#773114, bgo#773319. + Updated translations. - Add pkgconfig(libunwind) BuildRequires: New dependency. - Add explicit pkgconfig BuildRequires for completeness.- Update to version 1.8.3 (boo#996937): + Fix stepping in PAUSED state in certain circumstances. + Fix jackaudiosink hang when exiting. + Fix udpsrc receiving multicast packets not only from the selected multicast group. + Fix unnecessary decoding of unselected streams in GES. + Fix (multi)udpsink randomly not sending to clients. + Fix ALL\_BOTH probes not considering EVENT\_FLUSH. + Fix average input rate calculations in queue2. + Fix various locking issues causing deadlock in adaptivedemux. + Fix gst-libav encoders to correctly produce codec\_data in caps. + Add Wayland, Windows and Rasberry Pi support to the QML GL video sink. + Add support for building with OpenH264 1.6. + Add support for controlling deinterlacing in GES video sources. + Bugs fixed: bgo#769802, bgo#768649, bgo#766970, bgo#768141, bgo#767688, bgo#763770, bgo#767413, bgo#739289, bgo#762330. + Updated translations. - Drop separate spec file for gstreamer-doc. Due to this drop all conditionals for splitting out doc build. Also drop docbook-toys, docbook-utils, texlive-latex, texlive-latex-doc and transfig BuildRequires. Add doc subpackage to gstreamer spec and pass enable gtk-doc to configure. Note that we are building a much leaner doc package now. - Following the above, drop pre_checkin script, gstreamer-no-gtk-doc-for-reals.patch and gstreamer-revert-bogus-automake-version.patch and stop passing NOCONFIGURE, no longer needed. - Conditionally apply translations-update-upstream and gnome-patch-translation BuildRequires and macro for non-openSUSE only.- Update to version 1.8.2: + bgo#727105: doc: Drop reference to osssink / esdsink / etc, from gst-launch-1.0 man page. + bgo#741001: GST_DEBUG categories are missing when using - -gst-debug-help. + bgo#763496: queue: Can release serialized (ALLOCATION) query before downstream returned it. + bgo#765906: typefind: Regression due to fix for bgo#763491. + bgo#765961: Fix element leak in gstutils.c:find_common_root(). + bgo#766002: pad: IDLE probes don't block when returning GST_PAD_PROBE_OK.- Update to GNOME 3.20.2 (Fate#318572)- Update to version 1.8.1: + Fix app compilation with Android NDK r11 and newer. + Fix compilation of nvenc plugin against latest NVIDIA SDK 6.0. + Fix regression in avdeinterlace. + Fix memory corruption in scaletempo element with S16 input. + Fix regression in qtdemux with MSE streams. + Fix glitches at the start with all audio sinks except for pulsesink. + Fix regression with encrypted HLS streams. + Fix automatic multithreaded decoding of VP8/9 video. + Fix deadlock in HTTP adaptive streams when scrub-seeking. + Fix regression in RTSP source with SRTP. + Add support for SRTP rollover counters in the RTSP source. + Add support for HiDPI ("Retina") screens in caopengllayersink. + bgo#727105: doc: Drop reference to osssink / esdsink / etc, from gst-launch-1.0 man page. + bgo#741001: GST_DEBUG categories are missing when using - -gst-debug-help + bgo#761912: gstpad: Fix race between gst_element_remove_pad and state change. + bgo#762995: queue: Use full running time for level calculation. + bgo#763753: valve: don't send sticky events as a direct response to upstream events. + bgo#763757: multiqueue: Make sure mq- > percent remains valid after modifying high-percent value. + bgo#765096: baseparse: When initializing DTS from PTS, remember that we did so. + bgo#765260: baseparse: regression with aac streams. + Updated translations.- Update to GNOME 3.20 Fate#318572- Update to version 1.8.0: + Hardware-accelerated zero-copy video decoding on Android + New video capture source for Android using the android.hardware.Camera API. + Windows Media reverse playback support (ASF/WMV/WMA). + New tracing system provides support for more sophisticated debugging tools. + New high-level GstPlayer playback convenience API. + Initial support for the new Vulkan API, see Matthew Waters' blog post for more details. + Improved Opus audio codec support: Support for more than two channels; MPEG-TS demuxer/muxer can now handle Opus; sample-accurate encoding/decoding/transmuxing with Ogg, Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container; new codec utility functions for Opus header and caps handling in pbutils library. The Opus encoder/decoder elements were also moved to gst-plugins-base (from -bad), and the opus RTP depayloader/payloader to -good. + GStreamer VAAPI module now released and maintained as part of the GStreamer project. + Asset proxy support in the GStreamer Editing Services. + Bugs fixed: bgo#763491, bgo#763895, bgo#764034, bgo#763770. - Rebase gstreamer-rpm-prov.patch, base on fedora patch.- Update to version 1.6.3: + Fix regression in GL library that made glimagesink unsable on Android. + Integer arithmetic overflow in queue2 element that could break buffering or cause crashes due to NULL pointer dereference. + Fix crash in AAC/ADTS typefinder caused by reading more memory than is available. + Stop ignoring encoder errors in the VP8/VP9 encoders. + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's redudant and was never actually implemented. + Ensure to store the correct video info in GstVideoBufferPool. + Fix caps in rtspsrc when doing SRTP over interleaved TCP. + Fix crash in pcap parser on 0-sized packets. + Clear EOS flag in appsrc to allow reuse after EOS and flushing. + Ignore flushing streams in streamsynchronizer during stream switches to fix problems caused by this in gst-editing-services. + Ignore tags and other metadata in WAV files after the "data" chunk in PUSH mode to prevent them from being interpreted as audio. + Correctly use colorimetry in v4l2 only for YUV color formats. + Set reserved bits in MPEG TS muxer to 1s. + Fix calculation of SBC frame lengths. + Fix output of the RTP JPEG2000 depayloader to have one frame per buffer and crash in the OpenJPEG decoder on incomplete frames. + Update ffmpeg snapshot in gst-libav to 2.8.5. + Memory leak fixes in scaletempo, the raw video RTP depayloader, and in playsink related to audio/video filters. + Fixes for error handling in the OSX audio plugin. + Various gobject-introspection annotation fixes and additions. + Compiler warning fixes for latest clang compiler. - Change source URL to http://gstreamer.freedesktop.org/ instead of http://download.gnome.org/; the former seems to be more frequently updated.- Hook gst-ptp-helper helper into SUSE permissions framework (boo#960173): + Add permissions to requires(pre). + Add set_permissions to post and verify_permissions to verifyscript.- Adjustments post security review (boo#960173): + Add libcap-devel BuildRequires: rely on capabilities instead of flagging the binary suid. + Pass --with-ptp-helper-permissions=capabilities to configure: ensure there is no auto-fallback to attempting to install the binary suid in case capabilities would not work.- Update to version 1.6.2: + Crashes in gst-libav with sinks that did not provide a buffer pool but supported video metadata were fixed. This affected d3dvideosink and some 3rd party sinks. Also related fixes for crashes when a downstream buffer pool failed allocation. + Big GL performance improvement on iOS by a factor of 2 by using Apple's sync extension. + Deadlocks in the DirectSound elements on Windows, and the behaviour of its mute property were fixed. + The Direct3D video sink does not crash anymore when minimizing the window. + The library soname generation on Android >= 6.0 was fixed, which previously caused GStreamer to fail to load there. + File related elements have large-file (>2GB) support on Android now. + gst-libav was updated to ffmpeg 2.8.3. + Deserialization of custom events in the GDP depayloader was fixed. + Missing OpenGL context initialization in the Qt/QML video sink was fixed in certain situations. + Interoperability with some broken RTSP servers using HTTP tunnel was improved. + Various compilation fixes for Windows. + Various smaller memory leak and other fixes in different places. + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823, bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951, bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732, bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929, bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205, bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344, bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913, bgo#758921, bgo#759019, bgo#759380. - Add -fPIE to CFLAGS and -pie to LDFLAGS in order to ensure our executables are built position independent.- Update to version 1.6.1: + Valgrind 3.7.0 chokes on match-leak-kinds in gst.supp. + Gstreamer: Fix sample memory leaks. + gstreamer-1.6.0 doesn't compile on OS X 10.6: header file issue in gst-ptp-helper.c. + multiqueue: Improve incoming SEGMENT handling. + segment_to_stream_time and position_from_stream_time miscalculate when applied_rate < 0. + pad: gst_pad_probe_info_get_buffer_list() has wrong ownership transfer. + uri: incorrect behavior when merging uris ending in .. + pad: Unblock blocking pad probes when receiving FLUSH_START in send_event() too. - Add gstreamer-revert-bogus-automake-version.patch: Upstream needed feature in automake 1.12, so for good measure they bumped to 1.14, this patch reverts this.- Update to version 1.6.0: + Stereoscopic 3D and multiview video support. + Trick mode API for key-frame only fast-forward/fast-reverse playback etc. + Improved DTS (decoding timestamp) vs. PTS (presentation timestamp) handling to account for negative DTS. + New GstVideoConverter API for more optimised and more correct conversion of raw video frames between all supported formats, with rescaling. + v4l2src now supports renegotiation. + v4l2transform can now do scaling. + V4L2 Element now report Colorimetry properly. + Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new splitmuxsink and multifilesink improvements. + Content Protection signalling API and Common Encryption (CENC) support for DASH/MP4. + Many adaptive streaming (DASH, HLS and MSS) improvements. + New PTP and NTP network client clocks and better remote clock tracking stability. + High-quality text subtitle overlay at display resolutions with glimagesink or gtkglsink. + RECORD support for the GStreamer RTSP Server. + Retransmissions (RTX) support in RTSP server and client. + RTSP seeking support in client and server has been fixed. + RTCP scheduling improvements and reduced size RTCP support. + MP4/MOV muxer acquired a new "robust" mode of operation which attempts to keep the output file in a valid state at all times. + Live mixing support in aggregator, audiomixer and compositor was improved a lot. + Compositor now supports rescaling and converting inputs streams on the fly. + New audiointerleave element with proper input synchronisation and live input support. + Blackmagic Design DeckLink capture and playback card support was rewritten from scratch; 2k/4k support; mode sensing. + KLV metadata support in RTP and MPEG-TS. + H.265 video encoder (x265), decoders (libav, libde265) and RTP payloader and depayloaders. + New DTLS plugin and SRTP/DTLS support. + OpenGL3 support, multiple contexts and context propagation, 3D video, transfer/conversion separation, subtitle blending. + New OpenGL-based QML video sink, Gtk GL video sink, CoreAnimation CAOpenGLLayerSink video sink. + gst-libav switched to ffmpeg as libav-provider, gains support for 3D/multiview video, trick modes, and the CAVS codec. + GstHarness API for unit tests. + gst-editing-services got a completely new ges-launch-1.0. interface, improved mixing support and integration into gst-validate. + gnonlin has been deprecated in favor of nle (Non Linear Engine) in gst-editing-services. + gst-validate has a new plugin system, an extensive default testsuite, support for concurrent test runs and valgrind support. + cerbero build tool for SDK binary packages gains new 'bundle-source' command. + Various improvements to the Android, iOS, OS X and Windows platform support. - Drop gstreamer-message-delivery.patch: Fixed upstream. - Add pkgconfig(bash-completion) BuildRequires: New dependency.- Added gstreamer-message-delivery.patch to fix async message delivery, see more at http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=da7847- Update to version 1.4.5: + Bugs fixed: bgo#736969, bgo#738092, bgo#740001. + Updated translations.- Revert previous bashish "fixes", but specify in pre_checkin.sh and gstreamer.prov scripts that interpeter is #!/bin/bash.- fix bashism in pre_checkin.sh script- fix bashisms in gstreamer.prov script- Update to version 1.4.4: + Bugs fixed: bgo#737498, bgo#737794, bgo#737999, bgo#738198. + Updated translations.h04-ch1b 1736242838  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.24.0-150600.3.3.11.24.0-150600.3.3.11.24.01.24.01.24.01.24.01.24.0 gstreamer-1.0gstbasebase-prelude.hbase.hgstadapter.hgstaggregator.hgstbaseparse.hgstbasesink.hgstbasesrc.hgstbasetransform.hgstbitreader.hgstbitwriter.hgstbytereader.hgstbytewriter.hgstcollectpads.hgstdataqueue.hgstflowcombiner.hgstpushsrc.hgstqueuearray.hgsttypefindhelper.hcheckcheck-prelude.hcheck.hgstbufferstraw.hgstcheck.hgstconsistencychecker.hgstharness.hgsttestclock.hinternal-check.hcontrollercontroller-enumtypes.hcontroller-prelude.hcontroller.hgstargbcontrolbinding.hgstdirectcontrolbinding.hgstinterpolationcontrolsource.hgstlfocontrolsource.hgstproxycontrolbinding.hgsttimedvaluecontrolsource.hgsttriggercontrolsource.hglib-compat.hgst.hgstallocator.hgstatomicqueue.hgstbin.hgstbuffer.hgstbufferlist.hgstbufferpool.hgstbus.hgstbytearrayinterface.hgstcaps.hgstcapsfeatures.hgstchildproxy.hgstclock.hgstcompat.hgstconfig.hgstcontext.hgstcontrolbinding.hgstcontrolsource.hgstdatetime.hgstdebugutils.hgstdevice.hgstdevicemonitor.hgstdeviceprovider.hgstdeviceproviderfactory.hgstdynamictypefactory.hgstelement.hgstelementfactory.hgstelementmetadata.hgstenumtypes.hgsterror.hgstevent.hgstformat.hgstghostpad.hgstinfo.hgstiterator.hgstmacros.hgstmemory.hgstmessage.hgstmeta.hgstminiobject.hgstobject.hgstpad.hgstpadtemplate.hgstparamspecs.hgstparse.hgstpipeline.hgstplugin.hgstpluginfeature.hgstpoll.hgstpreset.hgstpromise.hgstprotection.hgstquery.hgstregistry.hgstsample.hgstsegment.hgststreamcollection.hgststreams.hgststructure.hgstsystemclock.hgsttaglist.hgsttagsetter.hgsttask.hgsttaskpool.hgsttoc.hgsttocsetter.hgsttracer.hgsttracerfactory.hgsttracerrecord.hgsttypefind.hgsttypefindfactory.hgsturi.hgstutils.hgstvalue.hgstversion.hmath-compat.hnetgstnet.hgstnetaddressmeta.hgstnetclientclock.hgstnetcontrolmessagemeta.hgstnettimepacket.hgstnettimeprovider.hgstnetutils.hgstptpclock.hnet-prelude.hnet.hgst-plugins-doc-cache-generatorgstreamer.attrgstreamer-provideslibgstbase-1.0.solibgstcheck-1.0.solibgstcontroller-1.0.solibgstnet-1.0.solibgstreamer-1.0.sogstreamer-1.0.pcgstreamer-base-1.0.pcgstreamer-check-1.0.pcgstreamer-controller-1.0.pcgstreamer-net-1.0.pcgst-element-check-1.0.m4gstreamer-develAUTHORSChangeLogNEWSREADME.mdRELEASEgdbauto-loadusrlib64libgstreamer-1.0.so.0.2400.0-gdb.pyGst-1.0.girGstBase-1.0.girGstCheck-1.0.girGstController-1.0.girGstNet-1.0.girgdbglib_gobject_helper.pygst_gdb.py/usr/include//usr/include/gstreamer-1.0//usr/include/gstreamer-1.0/gst//usr/include/gstreamer-1.0/gst/base//usr/include/gstreamer-1.0/gst/check//usr/include/gstreamer-1.0/gst/controller//usr/include/gstreamer-1.0/gst/net//usr/lib/gstreamer-1.0//usr/lib/rpm/fileattrs//usr/lib/rpm//usr/lib64//usr/lib64/pkgconfig//usr/share/aclocal//usr/share/doc/packages//usr/share/doc/packages/gstreamer-devel//usr/share//usr/share/gdb//usr/share/gdb/auto-load//usr/share/gdb/auto-load/usr//usr/share/gdb/auto-load/usr/lib64//usr/share/gir-1.0//usr/share/gstreamer-1.0//usr/share/gstreamer-1.0/gdb/-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.suse.de/SUSE:Maintenance:36899/SUSE_SLE-15-SP6_Update/ba5ee01d171f82e7c8c363eb3b298ae2-gstreamer.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linux    directoryC source, ASCII textC source, UTF-8 Unicode textAlgol 68 source, ASCII textC source, ASCII text, with very long linesPython script, UTF-8 Unicode text executableASCII textBourne-Again shell script, UTF-8 Unicode text executablepkgconfig fileM4 macro processor script, ASCII textUTF-8 Unicode textmakefile script, ASCII textPython script, ASCII text executableXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode text  RRPRRR R RR PRRR R R PRRR R R PRRR R R PRRR R RRR R \ ŅWX>utf-83f69ca3db43239d9414dc487f1e482ce01a7ed3fcbd0a5282382011bb4fbfd7e? 7zXZ !t/]"k%{J[~e|#fNa M%'x.O ٔ4S"UnD/p' ܆=>>Qȉ43LZeL8Ur Fsl]GLԠ,]KE\՗ː«Imz/cPXSUWUَe;34@Qܢ@cU dэƗv4̰j)\55E0nmb̠цgQQ Y #{9z7z"t<:7 Ô)22 XG!+Ug%)-KQ^RC6M{#lĕ7)x]~,'խOFR\wϪ ) utqOƛ+߃p9EQ wswvL]կ6\&+G؋y+ci*=]@"ISIQg* _v4<ouF_z? OjuRلqK=sѿojTIO9r/5UWl灾RKbMlqró &6^crAΑ3PU~e-F21I,#%=qS >c?>ERݤAvPj{md)u?Vd%@6cKt6& ɑ ::&v޴lʵ/oGw݌@hv2'\Zu 8" _:=^Α_-j,em+DԤK; ~R(4+sU$)fB䥅y~\Ospڻ_`Pns9$AxibR*6h~c44,=v,n>а)~| jm_Q iqO8O*~I/f'3 "'Z+dɹARGYn u/O\/MrxL5c=l֊K6PHR6p XO#胏 o2W6ۅCkyʟ "˾ZkI=P+Pf1ډ0Ak/AV; srm]zߗ( ޺T$دSkfs$cbX^gn  "än= o[jAP;C|Znp&>pü/ʰ隒Qp2bOPb&0,(v5jz5gE VHH{+j~SGg*t|j*\i e"Xڙ&IϙҏctI[H7BBSs>4%"B2#sSg(Slɖ11' mZF ˂ֈa2.H+7l]!|2 W`c97iЖD5ὡfcߨ?~'P7u@dzJ/MXbm,P QN#g Q?3ZMdYϸ[nk$F98'~0ȝ̶ݱ Z!l[ ɹʀEN%yQڮļ.ccX3y ,e`N͋{p wn5yiPC=C0\GǹC)mVktW[h=i@Oe/m@^= Yݐ7!P@UҊF֪i o_)쿐Ga3τẜ#[3k~,Q*lbn)L9HHtcqt+G8#:S E*΂ K^݃4^x .5TN|X{Iq{\vC z,oDK s#)]qγk{IYPHL~Gf0 L(ߐXLvUL̟&b5[[3@hkR# O%9d)q==&VALj,p2(# vEasg-4&qtt0p+W׹g@UQOJw ;Mzi-̿w^]we-O es ױ{tE<&_JG]Yx0<} iP^cdjZF!3H[gCa$aX [(SRc.E!Tª\"TO G0AG  |aS(#I" ԩlgӅK xbE# 77}) DQtSC4}7v I/֘z_ 1n)Hr8ul~IJCo̮Sコ:-Cf]wwW9"BA#oEqNc> UiRc ](VxCNoRXVxӢv r275|ly$9Ot(ݛΈQgKtpL[fpZʼ27wԎ-3P+ Yi We݄r\2 5LCN穖 k.]9(c6/ٞi+áQ0sjA1q&[xu{tW.pB)fvA{\+(I+>NCh5|e@(O{$&eoԤs w-:9/ _V[liSA C zhԾgX QpƁt՜ Ja#de1)L9:޺;߉8C '!,&Q jGz3u#3bsc &8Ψ BW35+b~UUXMO_WAiGdX_S/ lsu^&ED-iA}XR=%*8K;'YP)YK?X=KS_ldA#>i֗dy.~%}g{Ytvrkޕz lX"$\d=H )1W{뉞(XOiK[OwS3j6 x[ ׮~,8+(s 3ז=o[pu a=JLy|NA)<(ZIʕ юy-}~!>qe#K_d?I#ާ_&؞)Nj`f 2\'/db@-C ˂.s/C19AXjN^R[q&ln x9\FLɤ" ƿe + ,wԸJ> l޷jRoC+@\<ɯoot nksXK{CK!}du8방8E(~S@~#J9f|XhDm,*mulD/ڈ\AYˏE167y=DSlcE˺I^dcm ] 6:i^z|@89 ̾͹'Huʑ̓%T^CeCު[zyJu8i!LҦr樫y =zauL-"=EZ{11i 9$ygn5]j*A+rjb5G F(I}->\ 0]SpQfTY'S0_eftd5IJFU6$ն1h=aDf$@9%R):C&\B7Fs1ʽ-&hmS4UBI-gd &%%>EΝ桙 "y>̓~!{ |?zJ40Ԁ|{/?4 1O)%ݛ3Y+F/W*&ۚ.'HMI_Pc[CtO#OYMN zן/iHqA(nd(1:\I8'!#P>1$ς@xCO<~oYtl_q/ pbd7sӮЩ%𫎽@F d7-V? "Sq8}C*rHV )rPƏXJ·T6n pu#H" .MÁFb _шTN8# u4w02Q>,L9 Į=j|_` >sDlahWΗ{ҡT+ŴSN$"ij?~AHhY kjmW"Xh*0]3( LG&2HR]wka&/ʤOh՗ݾ']2GƜvLq\Z3:~nu䉲&ّFdˈBwvy!]}k!m|^lshr0pU'(Ƌl̢ i=;{RzmWwMKę__۫`ciX#S:@/h }֮lSH8OXS' wdϼƬ2 ЙBl5ύ)%etAG=lŢ}eYUGXX&OZJP,y cj:wuppdfZ'a&)M݀0`TyyD#K)s0I]uO}1@%"h{g ?L\|w' mii9Ȥ bﺑ7ִ?ḍٶ{!gbRK#:uhGvę}?Ǹ?":}rsWWC?2|psZZ?xSIi3G N>kO~XIQ/\˰ "LYњKp)+k_]X zRe`97'U܉v%bRfKrFM ]OYD6rD~x]rxScV?%rVv,f~wlIJjlB㉻yF4Og.-е?gPkg0)/qXVsvEG_ OZ]~YY)jb19>%T&O.)OPS#[*##5ɺtٔEo\y< 6|m_wmf2m `!WJ)@0&Dȭ: PcQܨ|SBfBG"툯WQDyR|gq`>"~p+ @f&3F /)| p˸dcGZ$CF96mr%0|µWJc'LIlK,y:+VT- ϕz"L _͑w]%Y:2$XSHrO٫SJ0TfWF|-J' RJȀwFSzm ҁů2 zG%dJ@`O@VɒGxi216[Jpݡ'a%_ ѮB̮#rWVtN0idR=0^|Nr'k C.x0 xT$"ǎIYc?Y/]F,]Ht$*@=W[;Wэx7vs3#7lS8LVK†6lMp+߾:s\b$ VG3C»|kۣڋV3nx!y *=3ܘ})<0Xoh&\!u"Lv08{ap\qlq)D>&FKx.W<^EJݛuygbLu_*b[3%/=_;|p5P:oRBnbnɊOV *!vM_btUԏUJn;1rffVפ'%47ũ^OpHM*P^)G+}5ʴ@}l4^ =9uP;'}jn9;z:PUaC޾~l 8 yVdJPgJBt3d!Ucٻ8e 8,JS!I3 ҭ[!)jC2JȐԕ%,f+ƺ̄;9ߟplOŪUX N J3PuV$L)E`-D}w!;I6f1Xӡ0L7Vh^,2&\ >/crwZOkט~7j+F*JDJEmVW`&nv2;ܫ "V2ŕ7JD ဘ }?pd ? ; )GQyc#JYԠ=!V:Ozx@ ӛf'W8F2Ock]u¿}wK^l|q8yk齉HtVf PJXc@ی橥G"X\4TǽEC1]1}9׳t)DMbӃ pB۝oB$91_8EW7J(9t &z\-p0Rt7}=ܵ!z0ofE$бLQi*޸rV`&ܐt?:'b?@F43q2ji)qͱps…ǭ˚(c:5C`-f9Z&?:.e|q yG`u dq!'.*룕#rlH-թJ8_<~"洊,SILťG)zT.j` *ulwd2C<ǯkPpYVTKW ɨRF5BEf:jY口=0ϞUv~+ 8wj\.CÝ $adu(! dst염f9Ai`'M0N/xS7ׅ||[YzQz\{XMT#z]1%YKU[ƞ&E*(š&>mK5^Vdl:ԍ3-2}!pOUUg"lɣM\I[ Ǩqߐ\?CE c#IK_ˍ'I>Ɍ)1PZ yd{:[KRM"t Sažok]o]9Nit$3SRƈ1s}J ފj%$@tUe$=u^c5۠(\M;K+Mڀ@F *g&u=`D]yRXonMKYLguȹZZNn+vu8Sl'V# 2Oݯw)BKXIfӰ7XAZ𻴧dENB 3yS/"Ro4@c^K4t}Ii{e-h$Wsf;@hAK`ܒ/T؇ _Ԑ߅}8M?{Pe`*<^}P^ȴFOٝ&@ WLHm\'0Ӡ ݉OV?iW#g/oY6F_VpӞZZ'DѨy$x< sO$6WO.+ChqBLΉg9Qr(J3FӴ؞+y.H AV< ef]6*:/u S/5#[ ( 9cUzuܹilT@y6'mp*UB$%YsYvO]2E8L^8?>2^@-(LWiR/F2YRyꋤ0) s#ZG @ε읉m{ |+: q;E36 >Y!>R+q4|[fiR!.R1.gyӴP:dAat$}gSu[Ęu \rn%#`F`pYM6Q/OB # -R۳7D?^eLks\khϴ2όA*|-GU#zDmЛ5 )襴 roW()2 `{$E8}a^O/vboP7K/ea%5BsQn l'*]_0e`r/,tiՈ_VVHhғ+bUKeUi[|%E*%p]tPT/21(dtvox<ۙL5'xLڳMۂdS-fjJNb» ʒcǐ3k)7BfܬPԥFpL0?ZWl;*49`="^#(4]Q-ͱgm=sd$`g@R!|x}ozbt kD| {#e_¼ ef2/b ft߹-:CLo E||V| RKp6##N^."96[),q`b&^s{L3A&p0#Iƒ5a;xkp:'@!'FfQSF#>!.-Q|$q6-W8] EwAD?ȧXDpĬ?s82`dRd.7x1AyǽܷQm M LֿDN\&~7j)HU兛INYe3X Pt0zns_g#/g~kys`BzZM!8M~LtXG>%Ve&{'=sZh&؅z &7K^W8&u!ϕ' ؘbƗkwٗc&E]{PE%pA@"=fQqe?M9uo# M K)HGxoefūdnş9)yR:QӹWY a|sjPQ"Wdjkede.o;aٙg#/X`_3ʒԛ Q;գTIlk5)2;yu鹹IGc;ЮT](G #4gv#zA?o݂s bSumߋ.7.Ѩ+)yDQ!cqyZ\ $hS#^fCfư+ƻ. ,smk4r,ZFח2ݖ)ʥJ9YT v:ِ3>(ǵ41琘hf.|&_M1;2;է`znSWmƫFač=7uUxaJL :[2J4d[ 7"v5d(s\qDG|CQ>"di@E>ߞq\`<8 (UWu.0js[Dß&lp`Iǯ5lPh"ijBaY4ڋHS" F@aޤ|ga.:!༑7YQ}_ӝ5@hByC˦jsaY/8g0j JF"daȈ1'P"Hxdm\]z x|cB+fш'f /s̉ aC"r]w%LY:9K\ #V@IoV1ǒgi+OBC+Vp]se~B= -@U5v :& {uBuUʭmvx;4|EF[u'p$Owu7op` ,zo})5zxgpuEm8[A i0y+ IN+m{-.2;;qSaY^ҔZA3ʑI 5 %M g3 XO%'ڮ]_eV G#yHEmrTaZpg%5nǸ:rIccb_MĦ6߷0:'Z/HʋDư{wQW}|ٶX8(dr0Jvk C>b)nr=97Gq}qG0`EghZֲ~/ғyV$$'Os zt씓MEMBAzM7(J0YN!`9*uc!'os%ȿ"!Zq|c"wzwShNUmF|sIreJbq/X1~2F&V1W~rpݛ Fw%}ؐB- 6+hn f=DcC6IЄsG.=(o' q +HJUP@Zۄ1>n_94,\tye "iHreaƖR*xyأ>F$RBg!Jf#__-|M]cqh*sRa{,chȡ7ߣh~z}%Lj[)yJ-c͆ɭq[1`<\ ]"յrd|4DE<#sUz'^~,'+uq!9bi&GɌ,}ֽr[sFtR0k?;`2&ﰇ~*܌dՕ.Jsvz{RnMjywC\#iРa)՝6G6q{#;KI9.+JjL?G/W% 9K+-=SĢjTuc21N}8$g ս}d{mnۓ wx^XJ˄'\>_0Ht@"/M52`>SB'f ?&ݕYqY*Zq S8Sj /=R^:s|yѢ0s i΢&KW?50Qkҽ`tTuͩ͛Rp ӁU$z܏ô,rЭ, roN#nF+V%R7TuWU|QuŃ&7{#6#ώU,Nx:p{97ww|1+͸%>RUߟ$f1;VF*) i'v`DQ6nT}UR暀Eg'Q,%YT[{BANJahڰ0U B7U5bb2}nzׯ\f=,ɨaLnxhY]ơVV(ŶİD4䈺~C%ðBh|{="\O4 ?k fmb>6Ru! n_E'ʧ[UWŒY#DcJ R*13*I"qPDjehP:=Ycd  5ܩhMe JCztV"}ιn,ZUR<)!q,vRF4IMBgZr>G@Vnlq].[<G;RqGu[!ڿqYA'TYW+w}ZU= =:y2A;i{gu wOGoR.]~!S[e PE`} ;k_GP7Q'vYmD.sx:`|80L>\o7Ow$6l>XBE3ƪ2wDi+5gO?hi!6HKJ#yp [K7XyR)lEIfӿh~ktQX4OG=xJoyEVEDn-"SMϣmӶ2{dVAoxw>ob)6IFᇆnUh5hr'uV6_|>4 ME߷[Ba5D+Ƚ~E-XKNo ӀX$pEި-8}| S`~/լCgxY{d)GaQquZƣ ̱p#DU͚q0M ND^XK!-6:I|h` \' #lY}a=H,2]tMwDSAY%瘹j}‘$\vUM-{-J t,kV2- /ql~KSHP5 (;V`u.QzuNV\"[dd'6 C2&ɛűϫtNr2 g~x!D盰꾁-قFy'+(QMXD./~K.f==1 E\9:cC"(u$I(|=ߣ ~7)p D b>xGܿcwXJz;<^Ӱ3.ܭ$`8 %U* u2^Fi ۥw5W+ w"N sʈh# +C1jSfOƌtywHIesQ]U u{hIxDr}#$Z(ԣLG8?Zl6l{fy%/h [!JG!$XׅK?s qhJpeEY8ānk71G B?޺ \MϽb| _ n:"Ti^C_~V%(,/0R]\}8qGa6 eSԪka@4K?eTm"h0ay p"nb<:enH:4m-kI\3bА  9 GX;u/{d곤4N֪@%hhVwtf{B;a)O%~Pj. a\. [CKxv=3V!u( _RI KNb[] &YBf0š3#WE-/țs '4 5 ;x_;N0)3m7Q.,9nΤ?L`>Iը:3F m(0ɛ[_*>B:)-%ڙye٥sn"KxU`r<P؂o!blPǞmʆ gM$PY꫟&@l)TA%/KGC$ IhU3Bʋƻà r4v&<ϣ^>E V=2*1~1- "9nik@p /OcHAi^`{ w[‚Ҽ*=:5bh<Fv\l&ƀ&|B5>:-&0Gv0ۉ_.5]Hw::w\a,ԙ;G>'.jmW]y aNȆl=ek[y4h}f4Mʆ"c]/R0HXKZuxrD9FrU^u"m@OZ"{@/L1X1ۄ_cEe1̸3&[.=!yX\W6CB"FY4$~s'qS,o4N':ZL2rnӈqR9};Mld+؏؉_5Xo6@ZS[8'sY~Ty*z)VL|ghїW*$Vh7߾n G4Uݶ;o_P`%I{'}mS1ע``8B\})ʋR>TJIW"R4 l ;j(X> |VA!6}dBt 5-V+/j2*{nT?w٢JHgYHn׻0zrx1-ӛ'&o*i䠢+81.{FyfE* n:pţA~<,<;K w{zbHD;QfM%6cP>\ ٍ~u2 ĉC2h,'D@6F‹M m k> P8 O-0 )ȅNEqmĖD !lGP?ФXS3߻jE4bU <\Yd__QFBr^Yhό֫4եG Vg&W-"Butri>si;È+.Ɋ@)]t! џ̄<ٻ8s?FSo$3ȄwbCnm~:'.c(kӚ B:ȄVowHZ̬|"6>H3㙶# <,ǜ'e۞sw@Sgs{=s3*jSe̩c@w/uPD@4ow!'(."D\6.SV\^U<~@46G./wQfN$&<3k3. z9) fD(C.U'GG~W ;rHxbY3чkFyvXYdų5SAXiQB;y{8)_8>s $@*Tm؝NŽ~OR &jk4˨͒A}(Ul[q/E|}.) F=cHL<yk"l iCtb~#;79!h`Zg`$tF++-Y뇾Z}]e!Xnr&>I/f$ A 悞O?1p(t먬K{ ˆU/wގ{vf]dVzG WǂoMN9=oƩ_6?}Z*P]}tYnek=eo>+\MO: piĽ,9M`"S2T8Nfۜgjg[!Cudq*h9`7r!lΐ XȭO~ઉN,ʴn%|86R y/lU,H!.,v YFWt4/ӆm3^4\/w븾E罪OUbl6^OUTG%CK+TQW " c6'IAu8h@AZRU85j^¶cx/OzWq׻:MA=]_!5fMрvo%kk$ŌZ@Q 1tlbj[Q,}SƁ%ESlJY-+.TlͱV\B-jD8FMO  ՑB)ּnjm/W#~;=GG1/ypfVleB ؝3 ~ gYJ8:.?!+eFOU P{Md"!?1S wjLoV-aN&U +`ykB ُ/YH"+iv=UfHfm † .dX3 ,.Eا v4b({*#Ic tj6QOFB%'3sG\qU>[9_}H^J# C}8s̢t,y4NDNr>yQAPʼ_,җB˟@d4LMnb~:u   ս)PzK!/7_ݘe҇(x`۸;XJbKW0>p/@JE)ȿjV ЄXG,|sNǩ:!ʢ Gxp!%ͪ5ZH)2ȷtY2nE*ᣳWV >9?#9tPo(gC7~ ;&؆mg7^MZΛ? >*!4ڿD {/01a:ykU=[*ܳϝvfBfQnLp>k(ŇqQ*K!~{a͖uگܪj$&(SM['!9L.˞s(vrߨܶ@, jZ͏(:\Nki }ױ(sE% s// c(;RE^Vwp$G 00ŋ/hV׵l/4Ɉp,3YNg7Q" z$Du-5I|dji5{}TTdɻP[91V$:Z:v,8/quu.1Ino·Zڣz[?Ru9^>B1axu3(AXE p@M:.ˮ2:!`hbf\|&zOvOm]Gt}6tU(.$?+/$jusSэ w=a'vbDy53'Tc{oƊJrz.cm EGVϏ-u_z  &Ձg".iN[\gYIP~$T ~^1G^a٫v;}1+;? HPVb"jWS֪PAh>ne|^nk #ٲ/ F|h27O+~@ y'WS qlW@፝13rbHkF$[0u.cS !< Y '{IK)k(܃f!$2l3 %G{܏nK=J{-Co7vD$YbH&2RtN^4Д>c`ڸ!u{~j}w}ɯ2X3r2| fuh}87hFN]YmBN{]Exdwqwy9Dmeو?+jHk:KQaQ, Ǜ .A-ahfmYi6ak;_LDXDKmSfNHvGywV]A7vobTIEYM -ͥT$k= 5cf }JmmQM3䧕CWA1e׃ }2u@ rYUNĴ<)Լ #eo?(E5_xF0]OչC0jHnwR@)<=6Z$4eqQ&C" 6>*l99HSD&I_Qzκe&zկjS?öHy~aqԻ&>_2MrZW)x?m&pM贫l!<)8,HQMx:u<C/,-MLS=Fݦh= {M@fs~rj̪0O k$}s,;s쀭%g̵$3z4=ߍҟb)yvr-c nS -&n&\$KoHޟ$/[iUP8qkzw=@]!?U3Efۮ4uSjS M痹#K@ɻ9OpMtq#sV5ؼ=nl;ǵ}VɆy Uh(LIx3oDzƓ+LʀJ$0Vk-qnl_RUh) @xX1z]NyJ+FfW"B_F: -~bE>0JjF*:G1DN'?)C D }Sk5&JmeRyGaCml+FQEOQDͩ>yM=*pr:oFB 赱+g$Hf$W۫ o\hC*'z|gtEvY\ĬMhALt6LJnjl*vǒH ]6;A1 ݭ֟?]nŠD}q'L#x E Z:lnS7=OFKTlُgUcڭ4}dl]-ZqJg}=(E|` ! nuXHԬFC]rU 0Jj?.bL!0< $]8[ciX"D4յ ,CWSRۯ89]kH|NȻ%t}l[]d\r܏nd{7N?>r^?/hF瑏 uV#c,ʹ}ȏL'( 'cU%$!1S,>_{#RozqhyXH1Kq>69#Xx^@=Ap2]rX߶ZLyW-U<j'sܾ{G'9Ws}U_1JdhS~5ʯڡ0?5SؙlPƌdY!md~gGWn?\؟Yg.R[@I6} j<[p 譁,N wj*le8#WZQu*OʴG +>.O?Cl5F;Q&Xg-ЃE:BeOғMf[lFSbHHވRגm''UѪpKӭ"@>~ p] |C\ja pn6_2Gԉ}L h&]-A(m\/yp|㼉hAΑZ6'GX dٴZ(GT}e F2\}FbW:~:u b`HFQUo%ʖ^P!D% Z;de_GB]rWjv%I`Gr0 nZ ճZsًQT{VTuivf&g`{U}, E$ğYdjJ-';q@*T^cRZ1,ONl5BIuZ1h/'+E3X*zAn*L L}ou&P͇s63l#Qu7k P eln?LPh^0dI ƿ8;ǿ2960mEoO.GoU2y/Yhɰ{Ej`oɞPTƵ[eTAZi4_}M=fЀaMO7h:$q%r O^Zތw_DN)aiM{auGBI^ko묆#e+м״r3reci@g_ᙦ#4w8K[R7)/@UrcsWB9t3G$cʲ:6e.ӫo #gxuHVߝ6P\'ĻEGTzTj)<'Jx=d{0R=#q4:Lk%ɪO9o3ihF!P+{iݲOU9mW7Nr^Kyܲ;'M] _X[m3щWD 䠧b4͛v[T_27Hhb.+0i5~7%җ >ڢ$x p\ *KimpTs3葚luX&XdA;MPY?q9[Uo)?J$pG4[$}.94?T#>hb*4iTof.ud&x(Ԝ> `BLE` ,g7'=#6[JůDgQk~A" \um/WYf{yvfL]Jh6㩲X u\vJR_$KX \BPҔ9IC ^֌\dQ4}U\OKWL -rs+zy6 eifv=Emwf`sIHc&$<j.~M.i޳skq)ݚg y\6pU%0g߇}ቔ?K+ Yl-gz;.I{:B~5iPc{Ч]:6|Ɔ fC$cmmNE`oNi%618}ؾ#RNkCp?uyu0$v07Y2WDZL뇜0DhJ4E}z4\n̕^IHh:5L}e^Xx}!w"g(aY2@|GrΟ|B믴=Qo)B]FYv,Pr#rLŚ8:~`#G{«<%8E\ƚ붘RQq=hu+`?mI:DO).噚v1N#he%n%]V3OН-Vs=SXSe,Gp:_b.Gg:5Uڄ4ntSGf RYoG{ίj.scsKXS%]L]rF;Z, *:~&"\Nck0Ra_cSa?s`7%OI\eCbz<mnQ<7ݽ.-CY`0̒s2s4@EQtrY.*?VGMh}KQd{ H yg40:3')u` hJ>ڂvhSr/@w~cGӤШ`\$'a Ar+C:4dĄݡbҀ+EIqؓ@o;pגإR3sTCҧːo1h3-_؛W(5R?)27,=C U\CBJ78CD ަ)4-tgC!m!U}L#mLg^vop'+PȎ=vIN  p/eI֌2xfUG8S҄UPsYN>oO%ȴݽ'#j.>hW4 4ٷCT' G4* }E!Jm cNqHwMG rwZoC_"`W~#qd.lr/"Mn1)Gt<"qPD?RcIkΖ r() ma8h!Vߒ NG9z3Y0x;h)Uef˩ U^nC2xAd/n̊AN3˓3]۷ӵ4a7\Uuxj7M\R1\]ֶWH\FX6Nw\em̑䑫iqrsٲ9#KNqd_|{ [b hSz5NZEݣpvMwY:`sdZ+Օ^gjt;X'EWT˔efM5 ǛT+F&R/@ UfV֜$B|}׽giD*3z) ~1I4{ԞH.PyeNхs;1V].;;WOOIp*K~ \L:$?5jPbMWFO&a7,@O/8KVbNc~Uuś_#h"J@=$t5Qzy}vǿHAf n( \ 'k@Irk{?}^ \Gx[5O\jb66%E. 4/Em%S?٣cm" BA1Î`럐]W3ͪ ,o%'+U햇NuuZ<ENcjlLUˆDj+b{j5s'e 7XS)6 K԰cď[n#$JQE&D_DC`ԣ0JKYE/dtPvNݲ<v*Up_0՘RvɁW St_#mf7wPؘ}9NMM>U.~b@)HFG_LfϿ|'Ć-G6ww(o `59x?g.<,WW⊘Dc%V@ K(YH9do })<2?dz/~YǕ+kqE?cNV V?&PbcF)Hu02>C?39/qRP:iZixno- 9Xٹ W)_Q23zk4wM_nTa"wwtNz:-&<Kq9>PuJ吡Xj#+.g8='xJl+lXf gYk>}.I踋o}FKSS1:L <`"F\uYkYqqmE7(Tms9Zo\Wt:i9AcvN 䧼Jۢw4:)j× z2mQwK|.Ҽ}ҥY)ƍt,W:L b֏XՂ\#=E@c'ϴLUV4NKÐ/C+3xV$Ra}GklK> Esb?vEåMcXBreMfJ"XDs6_lsL;SD۹UiΑ(d6)^NuW*,lFA`/ 5'/do1QJvƤB,$ úz95&YnA. Ȣ.Ւ&5;K2$gn{4g+&0A܃DaDzWSz፰J9&b^ LAu=B8tT{e +i6YrC.5v;P[,2v~ʵ\ܾJRY珽6xH5Si&Q7]($fO3qox!en?:M;mCu:Lb9+ ISƮc;H"0C=H/QNAS'Yf%^( EzL^Z&p4PH*~J}ugwc d,ȡA1d M!ug T:@9HQAG]4< J`C˞_؉r)ђ8S"!tBp퍦py~$,z~j 3oK#V?i.bFFWN}W.ZQ/cN i/Ђ7_╱{_'h{jq޳վ$3v1]qܚEGfs ni2ؿu"80-hS5 YD."hcrC վHReKn w}mll~{PF }i(Q U!v$v_\qlV {%ڿ[uV讙 ůƯ,aO/`Uvth;i* trS";N/܎EM莏z`|j/~PVZ8mUN (CGȠ.)syb}1pU 9#0PNNz#:5ݡ<+_}*Nf[X0)FXJVԷ ;9a&vYX Řh񝐯oUm|yڶ6  n6Zj OttR?#,L~g{FI]8/ ;Aӄ}k2'`AҬ>J`[hTm?줒1xֻ mvE60aP1?3fz-kf*[68iXvQWozt8O-ţ/VAu|zvPwO5U/o_n%C&^)E~4rLGiÕ'8dLuh+GYc搬{}V[*4Z~ֶua_f]T$^㠳${=8aƲ)~>60^h.5̔F7S"&%̉4Üo7U;vg\?Y:-}"ZGVʒro4+&M7FV q(5ȔB@M;XOqse 9*8f8L9qߜݢU"z"?67뺽=1=M1)Vo̪O@KZle=n|'1&zyYk]Z]ϭGkj:> _B~ |[H$y5[qDx2Fߪpy:)sKHD9[4m-ۼi5 ZB4motq(?D 30i|l?"љ;^]̱YfPk]U$?LMBihYl1K[)gxoCU *'_!~u }D`&fK"^ mk (dps ޕ_Yk~7IG(g'"6/~}_ߒ$nNc\ /buvk(ag5>C9$4Mgy|`]4~\(qn/Va _QxZ4#bdd` zC^c[źI87m`-z>Ԕ$J#!Z@FQwxRdkk{DA.MŶji&js 3⼋ W'F¾u ) ϴ{Sq( 2b.Bڵh{3{ݦB@x0JU=?n eK:ĕ/-^1g!b3ci|aٜM>r:b?'2d 鮑mcPpܛJƋ ؂澚,HV.nk ԳU19ǸttnX48)̥ydz6Qvğ`f^@AB6H=,VY\d"+C8&=p&~sŒ7iU[rQOqN2#],Z''Yd>ɢ8I g !k:q&JHZ鬙w Èˬf$SzYUvLlMrl%<&S#.o$kuɥ3+xB4y|c=ŜBrq@1Rgiw[iU6o("n)py8:6~@rUqIZ [#a<;q)Y!W8T$fY?7D $QܬBj &-SprlEzs0‰=3g|$c zy>zX%I !^VA_`%}3{rpydtvܭT'2:KMj g}iJ,2o_^FG/*{SIDѾ%NkW[CI3wy|96u8Zz,s61;w:p98ָOԤ Y<ԃOzNMJq}b_kŻp}@OyfY *^pjQ-Аߒ5΄F } ߗw+˴9(i9KS|^%n: A3&"l:K E 3gRBJZAPC&xzǭ) >.1ɦ'8%(Ehe}DYLP[RBu%z~mH J-0//'.O1 ;;pXؘv(`0W~W#earHA 3)O.Y/1e7@kZ:ka)wk*a.#)8VqΜ;LǏ.5PNP :sէIXQI$CU#Ix+ 4|^sĥMkBe_$By5!5"//M4K(؆@AG^9M)kb7n9`wpi) @ύUSN^rO4ĪKlW2!pWf~-0Wiű.y=;S'SIWf_ R-=^-g=ģ4~9UA!Ҿ=]]{ԋbZ VP~C''<ژ2 mfY"/3+dw@cgoP<:š*NMblD0p+u3wY"+Ed?Y*dF$gd-FsQ2w|J254C#T#XU$#-)hO@cUK ɲ|Oz;IK@]+1tI8cb%,V+[;|ruzq]x/Ĥ񼸒a^cNjɺ<.15E> FZenJēbFuTU&dA!k ,6FiŒd 8}Q{fg 'F?2+͉ehLwW`!Ð&Ibouf q1~=ǤCo mjİ XSA0 39_Z6s}Ȣœ܏9J+m-r|\ iG$5지f* \얇eYw,8͐vK w+zPɭ0PvZo&㶡$#y<9H.톡Jk_UI7 u3ٵhNurb:1YC~S݃T)Eks^Eq^hݣٕ2D-i"$cg|ދhr /TpR=O^@G.|ˍwT{5Nqy)O@ ۿ}_@3>^KrM#Z&'-pE#y"BJ̧yGegju7.^}v2SD;+UX.Q%5"C8 qV)b0,ȹcnwr"25b e1vxy("K ovՖD%4%y{`A-9)^ ͆2EpOs;h}Oڪ{F"os*~Y@‡ b0{uۑ}5[:aID><=?kj" GSo 2ntzF?OΝpB *ӭlx#8eؤ{~3盋Y F|?C e`AcDv!0/D`eaZܮ =&*=3c-ԵuNmCZ`傸!G0Z֔gRv@.R 7&b-?rY΍"A&X0"J6FrIS{ј{<'[֯-t(f?!+-~l;x/tE?i VW7 C]*vbEY{>Z՚$89oGkP)>%IX"O\@4 5OoːΑQcWMugn)*sQ~~1j#qb%&-PΟ˾^lW)Au, g dЃTH&P.>f4Q}, <^Ȧi`hCU$MԆ^1~/ a)p"D[϶cZ ҭGOLvtA]2M2O2C>9;<bBp VCtė<3Ey&*_2p,dBrȕ8)'{;}U@_I60![X;* !fЬlEo?U;4ojbG lGItO\;ws;Sދt956\+18G~F?A2UQ`\deTH,"P,1Y dV$qޥgd^ 쌌y! 1rV>í`/Saw^ ,IQ@I!)Ⱥ(YNymX׃MS9S EaZ+d' 0"/Yޑ,J1߽`f['ϢŗQ̓D~Id(qPr obMXYBMLW8xjC;(Dg`1*/#3Qt$FiQx $;4NϙOM&eU:`\ڊ`\#KJh +'v o !Xc̭9Vw-:i`u;j#/]J®I@ }:xutq%=˞q059>`U2YJYN//*+f5.ݾOiί2"Cd_q9(&k)r\f _Q esz|JaLh`_E|f~u,NMh.ڽ@e=XջJ&,;KL@hȄMTL8Yj][:O- Ld",RP]RSZ\S2O@"$Ұf(u6zsCά<\<qsQUJD(zDezbB@N A{IZڧմH}^\WY vrY&_S3,g'\*l?w[plLWLd"\pP8JIdP*JT{MgTsB@JV3@D'+?N;$-u5u[<ZGq2 =sq6l|s!rG@:fPYwwbJ$iW$^)1$q=xYq<. xd9_c (מ)U/g6IBKpq]ts?h`Z [q% ~\W $آ?0c7fA9"îX-N8mGQLIe @{!H̦3_Uw"sf`eC_Sa!_}"&1G_$H*H=2]0<{hd B~dI=i$mɩ\1Akn:?A/:"e ˔ XIK^Crq=֤ RIoVF^U]#͏%4cF%}Nۈ]Ooɱ!#HgVqĿW:QTlqPBuñJKBaT0!~BZ#L:bKGyyljv0V=JK!|Y `;3DFhpIVEFe:yבaܟDv֛j{${,')]~iu?ؓRMᜯ0<_̒N9Mĥjv@boFN2~4D&IhA<\odAK&)h_ʬG RӕK_WqΞ@}cS^HbLWRu* ,Bt?*uxH8$g'LoS>X2v{K<,sn>^傂:/PkFApb|B^r[} Jga?fVҶ|j[%xZ䱟R)w أhJNsb1\L+6+{W9$ޒ➩c8[sǖFY>E])Y:0_`o^<ƗNڢ7*͸Wj`5.~L_!u.Tm*8»f WFTa;CL9XJfbS@?*NVc^:[*֤4SvuNfA+NUS.1y7U>qzpL?. HmS"tLΆ"n|.k[RA[zz7d!4F-). NXHcsU9i ٵb`s¸ ϴmq410( A#G=[}6 \Uڧ/]LֵxIAi].$O-Յl-Scm^,ʴQQA8*$^[KiScB"J'KqU7QJ2' 2;OLddTH0NLlr k\6:Krb njp5]E۬rɶy<Щ>r(h'E1x)"ްꉃZl!+F @Fxg30|6e0*gvp]+Ĩ8(~@E:ls&ƷKe6IUO6?>)Qp!% cJb imrLo%ghe|9:fŎ4e].DjFlmv[:Gv` "@戫}S^VÕNC[@߄x}3ZST Ù?py9y &[bZ4~]aa vS/1  ).;^V~ :Hog%t0&Χ|KMQxB}ovf{iՅ)T}ɽhުYo :`s8]ZEv,%﫱ɏ4뵴DIѽ=|ZQ򸗴?Ɗ%C r)fer\27W0Xj;"hY_WЃ&aњCuw s_N鮑JtLZf:SۻM$sl;$|>BOf4FW0Fa#RW-T~ߪZY&dIlL+4WҿG_]7 ฐŽ ,9F;n4 `b׻_9 ꬩg1v#hw VOEKC6)'qG9*U9P@Xt h%kA(hS\J ZqMYdY(/yJye.ys=ўHfmٔGaEj ?z$Jhb GSn L l̼•yUK)N\|0_|rΣyL*8VQ,ܑю1@{?s~\  ^Ř(pln;fWm7N@F- ^VDc ^xi-#O`qM\]}g>mrna`a\C^g)Uwo?Gj3ʀ_}.*5Wٶ(Y,qߤWwEV4| 303Jf?Ua;$zHӒ_q/Wn\ ȕ0J~}nŻ/$C|fDQ>/6 ?n98jϬ‡q׮JT(UmPbp4:g5٥S2cmQ߬J YlWe*sH3[^":q!;gz ňht vi.g_`ue{zJ~ c~G9ɲWr5= d%ʛA,FF qN~5yA8Q*y8% c'5FXp& m |5)ɀ:p4&il4L`-FKS8*M [y]~,Խνy*gUaMV:8R-t#\|m3027iW ~Bugn,3"NfTr_D-g<+nҪ;u{*W:r,D:50 bp`]yͩ30u~lo 0jk6 AeOYv @Ʈ䪷H%];s\ā"K  lS24{ֳq+*\ UawXmG-?ۯ(O7daW;!g1dt`W$v=dpaПC= |bA;*Yd{dGq#lD&pQq1J0?.LZR/i0ǀ=|SJ >/e!y(v vnm@(KUQh D G/>ş#UN6q? ~g b`=Px5btRVe{2f%v'w0{6yዃjnƁG$g}|8mz;^?T fLV;{b0>)Bf/nxGr5 .Jk!Qzeh:cm1n}ڪP=nIv816 tbmg0hc;Ov2YgL4 0mIxėW}r_Bj&}zU~de! TvL7ߠKObH[|ߐp5O-dqmq.ǎ)7}@Lގ NY`":(]ICyG)<9 }|b0Q{bJ((TE3]SEИp< BOX4\My+!yfRD“.EdjX `GUbi1fQփ]:R< ^?1\ yGmx,G2f[j)]n3+M1&S>P 0[U%+<RIfE.5CL@FUzp5'jjH\ ^-ϴ4\F27h*'zߍuD9jk^#UY[X;wl|P0=MpN(cS9l(|lwM,UV d1Vh6B5 ]O}R"&'_eɅi&c.н 5 `)~b0Ɗ&#q$RB/6C>7?,2VWSSp EzVؠlL,ooJ4^v S,f~{QS Y/K̼g͛KQmy*qQq9H rt]DyhǛV9YA ?k"AZ\hs8d#9t:SIrW(!@9犥Hɛ"!s]ȿ)WnlcE0#N?bHMgJ_?vl7|hH!ZۄhkU{#J~".(Z}4ȩ0nCca@IqF/'~.3Uo@ha:!mglW0z-l X( ܛ!źzU#ڌ/܂OQ?5(3YOQc:Pn~<$gdTaj,J> ]*T9Dҧ"N-ů00؝dQT)HЬxm3} )/<7l>$2\Ç5gzj(i5l rOÃw&㖓3z} @ q FAlkC>,l3/[SYh-7W\&yB 1u D˦lR#",.Ym;x t#غb*2hExZZIPCڀ;+޺jMoWQNEE7B;&/D2K˚`;3 r woijvlc?l9UhӿbE%af:̙\n.2zqc^1ӕs˅ uZ>{Nqfܖ0g_~˕uz.EN>ükE _!&wqIyt0^E1>YQ҉;*˄V~+}s|jj7Fn͒Z#A&9/EH*crV9PAU{E (KǜT/Fey8B*ֹ (vDmh+O44䏐̇9Y-t)*vez bunr|F:g7FU {[AVɭC*7A΀Zĺd ܷEexo8!;D=G r@Q%|lJEmDOFD 7X N },BC!=,,=K48JScv); 4$8bqME*_e t{﮽Hp2 p >9} i4I m꽸rpTC4&|nsm[)D+.>VJhŴoC|ž/̽b֚A{I1ӪCGPŠPUǢ e0bRiO g_⸉U*EGpGS/Q{Of 禯y{D{UܳwqWȉx4:ע]_$Ҿis,5|^=))Jgj/bXN=Uuƅ5g+hûlbh=%1#H+w ˩;W=! iKT a(^ht@3;cUW7.80,'gh>$#pQgb5 5/L#.>i}/ͯni$xT>Xۭ\ kxƃ07T+DXfg X7(r‘:OqO =pķÒ{^Jj+\'*cz|{$n'㖱o?n*:/ 4/Ox݀*/a ݪXGGbCEY뵳C2:0ɢD~oHY`pC"ٰW+to3<6R~7ř됂4Xiٮ꯾A |(4ŠNXeqj'asZ+`V' ՙ# S{ݥ\U"=]>B+q*Em^#d#>CȾ!Cʸɩ$;Taa[귚#OF+F'O 6=0He./_r]$kC>&C{aXkU`iB3"kʡ\g =3UC%"4GC,VR=%Nݻ:Hu¾"ּ><אSNғeģz+IY?>@3,\(Q\wڃ8U uP(e)e~'䩧sth`z{$RmY;!M>x&8RMF6_뤌˛%V)1h|e}|Pzh,/&aly$4WS\!vei:r(jo{LSutWqs̗,ę}:~zywR硊$ƣt mt1 F-Ԋ]/ѨISgUUkhbTC#sClbXc4.+ԗzO=YSlVڍ;Y n@:ݓQJ1APXf| aݕ_\il9A XG y|&s살eIA%\M>A@gY9 Afx7:01\yT[`sT T͕Vnmi8w̬_c OOG'D۠팊\䝘8y-߅PN`غrkPErvܦa8ʖf6BVaOg1ڝ \hLH+A|sʈȪ|ڢ =ES ̼`ub5fζgjַ).bIr}poGy-q٥ hSClFjaW\lWv_CgJ8 MnZHdČ;wO@Hcދ]S4ÕaDdsJ{3}3kqx5gϢ$6؝99 { :pp*܁ 'vq%Na ޷>n3~%m}ln9K.HMF]gno hZ}/›%>MdMYwuq 722C7`@1QΊR(ѢQU:4ΏúԷ1ʎ:-l/CmB@&Ȉ|>}z&$wZ{Nm㥚¼UA R亩K0ƠE qP0at??%2e>LKnK&U.8b yu8]a@Z⁏L/n\BOy xWE{ASN[ddz9[aYWK&eK.84o9@CRKH˓ڦmAyz,^2:.7Qc@VaGbd])]YS~F=ޗeØ&(^Ha}.O8aR@ʑkԔP,:p+E7W>7pIj.t~B.D݌ٯh Oy{E&Cg}/A)h/MquIJz#FoD]l$ dc:& vQ+ud2wrv io_2=7Bom9"65{v?n,#c.q.Hq(i}dٻ1h &d热s \.a̐ۤ]*8J{`$ޥ+p:EH^ @Y;r͆og)ncl g Q nm-R~F[Ƭ[9t-H@ j}ҟ c4m,f}OABVW2럎;Lqi+:Qs]&/2*̳ZJg![9\@97US*L{nGrjS%fz  9Hm"v+[ b$jVT |t(ܯN8e;nǧ09=9~@ݏעΕ$P jQH/)J(Ŧ k#w%NπT)u\W 5 I{#婠2L{fg؍G/Fxʣ[c#F_fEeni%p4V Yc.{YZh?dG%1tV(5_[YG)aOJ5u= qG)xwTq#5 =81hni6esE5L9z{EOrS#pǡ/"@&V 0.YʻuG%.c7ۿJCHwYZgl 89u1N)@B*jQL#XG( Zm~}4Q 1!|~s注P̥ҥQ+4#hU}u\F@?Ǎ>zy :<9 Cx*4Dmbf'p:NH zq8RR*NL :e? xTeٵ wQu!YAZ!F'U;s8,`a׈jdrSM$hw^8up[΅s>U8\g{Rs.5s妤 , m#©Oъhg6iκ:KMۧ# nI#`w5G(\ `R ǣ+xcH%hGZّ\bJ*iWWF7nj2]Mn!RǧLU !M/w brbIYe\C&iFMh3l|p)MSSg@l ':O,zZ %`K%XJeBdO@y)H)AZaI%]W⭽t;ie)yʃ7$oi]skr(\:d-WG=6c?4q&)>㍵SKheҶç^x"^`O.^}Xj.oͼa"f z":S.ߨ)Fed]kdVxDFLwEX!tsri.7D;"UgĆ%,mG/{GM@lڮV /!5cֺo#$WBJB>ʾoxTe{z_wX\J˥_N b ciq/(tQVmSsjlTmwdUk`^vL}@B"ڄ9 Xb1PmJ {_WaihʶpeJz >:o*H%ٰ˱2=ݦ5:SC7KAQǦmT}k lt[>4 M‡LJ6NI,Qzҙrɼ-A<hʭ_^i@S`5n+C}i F_'1cÒH)pbKms v)w$O2;~,կH)en ɻOxP rrj[Yg| k<*~UxP5qą|)8%,'5zPG~z>}'}FB|Tq (DC,j׏B1Sga>3;R~0AꚄ| tʢH*v }X0!lr JЌEBԭа䅈ls).H_}B?9 樉(/*bטeU[ qռT ӑnӓ %Tūlf$'#dQ4c*/Z%w,i!KzWD+JkFN7QK]^({=A*hq oZ[NKwH },V$ɼpf[l ` UR[*LW/ʺ}V_ Άq(9;mmaq28~?m?KjHm1gPwH b4G7ؼ9)qkYCؙZЏ1$+Rp%~ `Գ0G)jwvvG.V~50A2),y/B(m-7P=G+JZiCF6E=ervY)o"TU--,7,hX2脽J$WrLPu6MgiLo=z K>[g5Rt)h2f_cgk|zn$S2" bPg4/}A~DciAsLursRI`s>L!f-shSRΓtZGyA lJV1u74M9hwQr؛6`氎ݥ7*:)v=ѐ:eaj.?csBϯ\}N-(aT}XJ7gP%}H+1s9{jT3E 3n$*rP;Fp:q嗢pzl JM՛~_yf7< !z!'{;/#&.;Qj#7$ M@nPB;(\צc lzoCqB]h+zтۭ}sr') 4jҧ'c P;+χ6"OH>j%̲[Uvzʨ%b3NӠYP 4XScC}j" E'Y:)|{jz{<"9Xхi1q85EM`(?}~<#.r&K6@K6n(Z r2\WJ%QUW/x͋J3PJ{^Y{M\d58Zc72J1޹ aƕӼDZOHnz&S,VSWxv|UUwbf30m ume;+IXi$gue]u sX1'9^>"iW hϺ 8_.3z+:21jQF]dަ @z :y[181T5pVtq-oĒІur[!r+VXv2܆( HDtƫI&Dlo}qh蓜 (<7|l|9$#(˾v%5PLkq $7sUl<ؕ5'"M H]7 @Xk/)x]q fN/V=F zelX+&0Q3&˭ ^}kZ'#g`w ڹcIJϣM*qQ֝^4Qvmfx0"$^cJ+4B@B3]&K ün*R?MAf7#ռ$ml}1b6jFX@#R#c*]J4,M3V6ķ;%2ɹcҮ=K8bLjm5s3'ddHQmTWנAðT~4*/oW)pu޷X/fmf!8ۍOGTL5 ~g6931) 8I3C:C_@{r8tc2"DYW1-CʖZޜku$OKM0}Z;+}D0C58<.pHfD?03#T=WoC&.}iy*Cي~Fؚު[&6eݞ.yO:,wY?Fw&pvVxD×VClg}#{6QoO/-8g }|ؘh~TLuQ,PmCX̙cl%Z7E ,G)@lM5M;pna`e ~t O(M-QIS&](w~V&l\N2mDoNNh>u>U"OP ti]&@ Ǎ~P(E6&SzTϝ}۶T{?E= |1&}9\a s5hW eYORtW4;0cS͈ϞfŽm{Ů7^%0NU)sOu|ʑ̤blt-ˉr]'\\A#V@dn$$:z't3,VJ(2,kN$O>"U Y6I1 bxtVa_|m^Vh:`^*̤6 @"s4[b٦ȚlXC)l: tvué]5Gؔ=ӍZt)1eNB=XŦPr6*CMk+X }E52k:6@Kfp a*N~f5Z \i}QGYTk AVhY>哲lԭ_TID3 8Hʹ<+fJD}v7TX@ͯ-w'o Vm`QozIX2hP`'駽_ѹ5a 4' )".l26@ 8N'&0Ә4.^*kO>+D6gLhAp8JTSO%'~uI֖6<.&]7+p!kɢssBPlvut%XmEUwd* yA]!}%T03(Z˞٭rn  -gy5:f41>=B{@+GZHhLQRJS2䧓R j3J PASes{aoBU"IWGTr.?B*r<9i2xtt0Nԋ j*Ì; _tO{R5Z[+qЎ&/Wcb؉F[8$ۙ,7p>SzVLP g!dXz2Dr;mƅ`%.u, XnZ"ҭyJt;a=~Cc.C>B-HP'Y'%6&x}ENe۴l潚CCP (zu˰}Y2NEC:޼ރ̒a%3>qf[6꺈Ğfpu Kyv p)Y_I nhE1Rܗ5I|?CwFoeNrң\7ZŤ(c"2s\f2*q˖ Ly/0F}z)Bo*=V8jH5A|D: #)$oD5 պ7d65L^ւ/YB9J93.l醂M7i PBq҄ʂ+ s B8U\dXtDf"(PpKq[ FM{j26 G2CSkgvo'P$b#@a8SmMB4x?$}Uean'(a?q]4`VA/r"]G':XNF2t[5xOM%2E~TqB#,ŘQ 4h!t̛QR"N28"p-H`gI6De?z$ V ~f]_x0l_7YJ uqr]I{R~㏲Zt惁ק qAK'Ō-“:IkFG^ 2̝ۥע"kym!yM=O(h6p/Uwg)+l W{)6V 1 ^^bݲ&ᖆK+|*Dp><|6l\ၬUaTv]Ii/Gn:cu^Fs1r˩*ƚ\d\=߁V[{ИŖNi"Bܛ=p=}~ VL9cIa,T}P*)>4srzEg>1}f !Ev̬/UɷKP#b~喂8'\SX~50ғ!i 3CqȆP㘍jXfD斑ɒq7.S+$@f  ~^% HuSaN EdPZ#宭5`:4A߷!C1>@r~hbMkpa9I; YqMۈ^LᎺE9޵elCĝJn@`W$5F'Inh)i&t|e{ Ur282R}ֶH~fHNV'/*ŗ/z"3IyьoS*U2NM7)O/H$CZox>t㉝xUBҦq!i ͌Zwk8XzDC&˂dKҬzVYXՁSn}+%wzW@Dq!HS]#㓒# ˄lJ 2!t鳄'/F/o"zeDx:~wM ;}_Yok;!J"Z-ӌa>uw^5 ĸCh6z?yV?E†?nmf\\6^9 j.C2#5Mxtq)+KG0(iqۀ!b$)&~#c-TCQ`sv /)T ~+P|mPm|LX\n0:\Y|=J% ͇)li=*D>Nq+֏"w08 U.!{C Qap ^^aN@Wl_"_9*zOzxb .4@Lp"hhB|vhH)(<DQ/˦i@NPʘ'mM;Vތ7ccV~YZ-&lܨ2l0l7Y2B&:[<5O`y-LJK4>w8Lrs-i|=jئeS^A 1R;3}񻸑:涫M$`]T#6&&ia&2#Nғ`ՎW*o2a.v8 LhryoPh.Pd|n'ę)i֐^'g{=Bxyh Hjx$,w,R2aJ&Y!Ntqn WPo@&ƪ$gGjhSzxF{T-GX'kCcΘMaEWW/KT;E! pۦ=ֱ&l x{ݓJݰy9:hd+xVilwt1\Vp\ IN+qe"rzaF$y_U祿:-%ДM<<ȽSj?pp*gMcr$=R\pDGQyr QW#/X,YOmK(Gk@[l3ꕲPPI0MxF JWJ~;Wǥr8Z:kvq7'\_8(T["1ɑ,Jgl`j ͈z[~VՑLG}.AH s]`<*-y!Fz67ռC8;Ēء"Űp5C$,nhgVtŻItqT[*>֐vC]::fU+j&(Ԙ4>|^o+= (a!0rX(X'" l^`>&O !0_O1dws.9/խ."PcU)S-T:ߴd#r(W7Uym%opqP49f7?et^č4Ls)] •ٹL-{1 t0/D:#B|B)c݋ViKB:[am; "YSr:$~|PuXUg~etMdmáa@N#xex;>Ϥ9 %ξCtL/y#S^u92GK <_y G0L䠖|:oj\3LuyK:m(l)Q=1W//7? AaٝZEDmBn\r8lk.-}J${X?㘧dr"Kحl+aoQЁ@98t|iri®㊙D`K",#h=.Pc5_1#K8ZtÃqwm:1.$m|YQ٢}/bvA6b F3#K7F{i<y>K цSFSA OZxw6< ;A"+<0X/#ҙ2RPWζ4;;[~XΦsJOe[D"UeߕxT}36b(>w@Z;u3- ݾHmT鋗l? ug&^/v?RP0q\緃Ӈ/Zh8R@?W#i\9<=i[`%352UY&сrm6H O{IB[ʧ uֿsyQ8JVl9<3+B)R`=cLc_gBo(ZL{w*{4ZB%Z sC(E &ǂ-R kJBa=j]9AۭEW ϐp浴"@nE;^/H~]dUm} DJ늂`)AjV@#mǩQaV&A `+R`?^ 18ުrꄌcΩܥUu{Kt"T˻N0SY-GHz*a4Qi!7$7YL-Q g(h@k\9v@ZUéVpks k6H(a|1nyw8`,2\k}D@KBv\Lꄶ6wZ!1 (aJ*G6BM[0_TB-0cڻ8l_)z*$C[x.Pz9VRn/K`r2l*8' .Ot3~ʹ A_jvXj&Hf yP @vd Gq\T$;BȁHV ÿ;}=)/|Tid؃ צ\O-?-l6oNqkn. ڐǃe)+pk=HHH.< ´y/>" k|gt`!1LFdK-#l1oL$+(2ft;' mEȂ.O9X@2(RGh*-l6B0eF +H# G(P9K {YӃRo$u?@V/" ګ?#%t5{B. v"{|Ra4x0(.eX}OIiLhT؝k: :BÒ9z2ͩƃajL)4v&r2͌W %V.(^#Yf쒢pZe٫'v؝֎bx,W>i m*Um u@5]hs0 jkɮ8k!(d9]/Wһ~iy^ZZvlWE4E'0{H&Q#I)`yh>E03sOH2bW,M0 iH_$ee(T"vWJż59ʄ Y2b< #A&{FD2*UV FQ*}\ u!sp]celH-fZaUyvCb?nH?Q Q|8d{|?)V)vg7xO+݈iw(Qe>G$P6Sej(+Q@n{f[s=)g[>>7h .XהloPR?^&2 x[` ϼ Ylcbdxu) 6@=d-m@fhEqGX1}d]$k >`Mmd*z>ݽDe*ϳ xBJ,[`)ƾ[#WEg>*G | Jyiϖ2m.mV¨[4sBR\@%b$zB4RFUelt=é{bwbCuk5Ђy8<, ܘH:1w[]+VBt>xc9&[("@ YoJ4VSd=|P~AWSx 6Y(RvL,^LRptP6עMf/ e3H]RsYd'f!:rWŅTğϘym[,E~ďlp@=pf5׏"y†e?/PE=`IO`g{9Mquc(>?=H5ƇP)e\&SކD~ (8{ōNoٺ0eh+pE} G,Cr-JtYRN?yc\ Y$%tiJ96>UH+gwo'Oe@$ۃAV +EvR`e| ^u~INBxܥZ^.g7HdͰMTF+zJͧ(x$4ϧkNk@XYI?HbYHǽ`YHʊi or4X,ޅ4+7_T*-y{ƙLgϐ[ jsnp h_^̓h߫c\5,:ЬodI V a N1I+-5D5FNK$e+RZ"< !Y| qK'qN/;aq =nS|тK,O}ċ?xHemb>j&gdۜ: tv.4RJ[rTi԰7i$u3 BoxXaW& 4%gߖ:ZĻy֡,y;B&G:nX)Б}z{{VɳֽwEX ݭ嵧֒@V_{#=zbZhtT-ZԘ,f<7SqЖ6 /F5q ҈&EꝷUmϙC-- ZSPI7ǃ0xH}Qw5 2evO!>O_&3d ~nL2_7 m؞I}gV@)_Lzع*u3vz e5hH`01C ><-Qa r ,\o 8 |x!H"9$X0,k*ʑ;MQ~%73-&ϔ̺ ӰOzX> V|س9[NȨ"F#T+[6/;T4t 1yQNH?JDdYa/>i*f^`Mg[uBֿh<^M ZJ#5cl%[m'HƠ!BU:]iT96<z7iIEDi@z@fXIao ocKVPٹ {|uDSh+~Eʳy,IR81`V#olL` jGe{!:oPEFsӝƭ 2(eeO߰d}:V 4|AVtVپ>tݴN}8*5#ƌFSSlv E?8 хaSlESDz 2j|n(=e轶{Earc/W:XB9 AWl)PGF, z/@+FE(k⻟wehEめ hzP03 `G{9Kc+N6͡wc`j,h/E/bNls=֍,8A-Gܶ%BH_{B-P9ԠOgysU˚i{ZX SpOiuhE0BTkopXkHGج' >u8cu'k=~wJb,u' t QEHF Y-6UaY0.LS׀; &޼}+plVa]}P˽Ү @yFup3ph YbG)T R=wAWꗃKjC i6 Q*3*B' DpYx5{[lro" Ab@0=kPqFx<7s#SX\ g(eM6 Ն4BuIAJ(.S)^TDK570ߡr=9tTj)ĩ{*O$Sm>뷝Eڢ")^?#nr+dz':CHqр:jX^rT|ĞdJAN?xRڶ$5J.hY,07AAKdMO4F^ @[+&4.l7~R\0#Lxs| lIcA5H5` 3?[{8vdq`DN0> /eGJpwsKǥąl~"zI |mAO >gok@1S"kl/*8J@)Δ[6*\GC(u:b$f-lozRXJ|0g]MjZlG]ﯣ^Ș%L5rMhG1nqH/#q2:~HUτmBvp'u쁔$pV?&OrN*Bq6{ɤE`h0BL1jior>—kd܏])D_C؛E2+*} 9b4sRika\[XILYSX5$hP_jLgdjvn7wM04XKxLԥZ}tZou|70^7O v%B/ꔊQ"jҩl|~U?oX0P~i ͎j>f[]L_}<ީrR waexl%RgYPF7W\YSgyIR4j(Tȥ6i(2B# 8pIxcFG&H1}7(]#w=Qu4y0xCo}=l2F /#[iίش`ذ%#yT:TtfnN_[ˏkdY[& 4IM?21_8VԈ@s |s9uQ_u2ߙ)3 a IOqe7Oڏ-T+ˆFjcx%/kccB]bBj夓pf $s'R@]&Άk#APbr;C(\8T,"sv.f +C.4(GcP:)O9I1 #3WA#3P U yt}ӫhJ?â$vXqU̽,4#ǟ@Q@\S5 y["RHgHR O.Sfݤ8)2NbLs/JsD$Ms \p~\/,$`YzpҪtz HtJ$+m^(PitFGWPNEnpTn( :ly|(0mŻÅ/&< R[}^s|-,9G3՘ aZD-!x{A?ۣkMHQɾh7 %To7pjܭ>`Fkd*)(񻾸ρqb}! SʐmD%L1m4d=|x>ϯ}4Ԗ?h%K(]hV^Yu3i./*[q0z*#B-˩4y>T:oIth' wDù9p{pdupy]P@]y0kb9eIE6+]( <7j^I,ΌTU6?R#pM4#e7%lO.4?M.S&嫜{x$HwZ qa Ƙ7=M2kxq4h>XѶ/r$;lڍ/jtefx. t0( T)mFZz#8YOk8aIc,2ą!4+d$(|V'Imm./9uC!֤C TfbbԀ|V[]*9#.EKXoL_-J  P/Y[Q^f I{^MSp-hLDrb9|*H€TgR3XR1hʌ#HdJƢ_`NE>v%\XRM8}EGD |׈FQ,iHVZUו8[:BJ+xn;|,<&>?@x23}CfOJmZ >.vAI>U&Հ2V{.df-gdk<~Tg[EۼB8 :y@> W vFO&%:[G "XLCst]F9 |ޘdBHZcJv juT6oPʀh8=HU{!^4d켅[=։Fڢ7Nhd*,NKƵ2F.Q3! DјWN 2k}AAJ-kCX;.[{ #8,bЬl?JdZ(SRaUӄe0n*zC iTX+ڴF~L 6y# ]\Nřp|K-ƒdBWBYHbg#Yq*^y-;- ftSIS pYo3/D0Zk&P)J$|G6P9b{S-ԸwfF?̎܃*8"g(kb:PUo{@; ~rhIv:9ckF0);3K. Etv i~~&W)njL4tv},#ǩ>T(L*0 |ㅆdv,_ wF B31|^eyNŐg߳N6H.еCƛ gDj;zF]XK}0kE&nȐ8[ qDe!@r](i^1p.86B-[Gܮ5:qWf[G9gP{\kjjU.O>Z։ U,Q],FUK}%եɌ+ rÜßCԑQSR^i8a9.{tc㤽;sf6rB8*C4Vycfe#:`5mx{mshhp723X4VF1Ͳ'WS[b8( Ħ ~ $kiÁ'TTs\jƢim+_ec}ԉdL-tlnDgK9 /\ᦢL:- Ru(KJѨ7q9+CrZX42J1 \CWdYn:Wy`4H&CACh^G0Bo{3)*G]ƉmYv_`V=_.>N+LLJ>T@q)aĴnOϠ\^*B^C\l> N6NBsT՘`;U [&R0hbj,4ߦ Yڽ#",G\e0۷ăﰟx bˏRW؄B Q!%xDF?>]r/R6G5V^7'٪~`PN/Ɓf3FiI=ǟ9s@Q"B6OZAzf6 A-^J%ٕHMHR'iG8% • 3KH.*xV;vxᏖ+VEDlETNV´>d> 0p\ +ثJ %ZTR.v$f~D a.,`ҬǕ;Ou !+6FM#5Imx0PjH0`&֖1}f K;PtC$ ; ^.GeȂnpl3Z*˟do u=tC:dbrZOqp#9yg XVPFΨ$L8D=Cy{MjH 4RW^gD!6g s ڬ(wBnvmPzQ0$ʌ#& }-Eϧ]JbrgU:d6)i|~>wPWuh ȪWLF 3P9݀K8/u s=M}J8P|t s[B{jvpy6<ĝzM|q|qYc %=~ "g(:HW]cB8bJb.A R@Vݘvӓ]6v1x@^%o#T@D)6},Pz =-bG~ uNwG(؜S.,N)ωW#sǛ2?v-(Zc(Z56pUH=eeWRwZt jnjwb"p|Mza.ϯWQeɠ`~A AzP/JoڅgiKhQq };X0F5%tLbt /<ƌH!*)*y+^^{ 5)bE( rƦOGtEߒ7cF Kbo󷙫Qt^e٥` }wl4T󎹿)Rns{,߿KܦJom2nd|!gD݅Sx4Rw/^BosЫyқ=+r=ۊa|@O)HU1CzƓsw܎9nkuq/:(p+A$̟T͊dگ!upΡo7/'"~A;e] ef No Bx%rj <3+M>Jye2V G U~,@?Vc&hXqxK.Y%XLxv6|[Q0:7љ\oϚ}l<ɹ5~aO@K7 0%ᢐNɦBO_\f4X JE*Ac9æ ߞa[g2Fd $~  *?q^י5si. і_vֶJ'~_޹.-hq &vh[h֓{JCWQ5mQZyHMu_5eb>TU u1>Psrtb~'E!2_|O´z|:<[_nx*KtDCWgY9nZʒ8j[h-1gF =Y$45oYfkJ6BxVj;uig^YڝSp @d&Ÿt3Hl)&$>z|ȥdEXTGCYxQChU>Ѓl\Znj3cL¥`7rGDJ'BXE_GjYt]] I׽8~=z`_bĤb<oa{l݆1SՓW1Zg؛%( Jx HCnr&x-YyS)G]. J%U&"]?_ΨufPDb~V1%cop[ 2骾/.xfY瓗9ht`LUeDRUqLb!SAf^m}_SJ/:I$)#Q=Ug.p6j2Z "rPjHH4UvMZ#=@SB`~i_cBī@=F|ccV"U4zSPF΢7 _tQPW!eYt@UTœ\Ohon`~ЉJT$50J'o댜:bDj%a4z M#qI)lm#}<"2.tF/yR:;y8Z`\N!&#Va} ļQŗd0&^ʙl0ȁF߲pOj'@kVѷJ:^ SmNv5W.nPK:3ɭB'T_ waOõRNZP FF6RX|v\q<~UAP߼ئꯋU 73 3'XϏR 3뜗%[ࢃ}{BNFŦĊstRMbofv<( dO~ln>k'ҳr6T)޳eVI?n*(uLgeWKG|ʳ=Y{4x;!* +<2,`$&S֫D.2jcK>R``XfE$u,rH-'[,7],j(HV4φlsj& H5Sc&uW:.a{9 cmdg@^p FfZ`tQ"1J\t/oV))~<&5-ԟ$/VԏU):M߮إUڴT4dGp¶R2!5vEi>A'6߿3) tgrN3f`aP>@X xxZa?WK\ߦr,Ukq6PƱ Ĩe,mgk{7jB UH-% J9^Ȗpذ~L+eK8ɷѺ"Wӹ/n5rS&֌NAz >|E8'VfM"^,sn^!gUص D>:z %驪5~p,h 'V  7v8s9[Q#xvz"(Д z%fZJvIaS5Y >~U.&ޗ9Y,K'M~zٻt Y:4 #ʓ@},Ȩ v0ZLRBVUH*i?Mc&$Q6CeJnp(yuGkM$^b?(Q[()x<, >b_?.9-\ʐ߷ cvk[ڹ 9)<=۱O@iy'nBy'Mk4vF6Ɋ0)Ҹͳ8y1Ҥ5b&t1P\5oKY^ 3-W>ÞI8SGO2jvB1,-a3PŬ =^@FQ) KńAܶ7<4D ;pr:m*O(0tNv9ɩWi/GNY2^:}IS)ݩ#Q%a8M8jΆMD5=6ÈEkU+@ji 1w5zj퉫<-F ㈭>ݚŌ>Cfe+ ^j;D*t |5 wW0>8J'E'UӰVmetc$/kW *aBPwVdT( a:Jpan[\Z2Wݜ6qlsae .D?l4WA7՘cdz&% <\S1V2)Oڃ$3 )H H99=>ܮZ Uh'ݙXQZ?4W|UA`nk2aHH944Q!ʈ\օ^CVx>IT%ަQ\eEr`=B''N@D=r`HGĔ_>s3d;6ؐF{M\A1::ZEW Q_ ʻ_"%tZ V)׿p']U3DK2b?t z'X>:$Rأ5F%3% KAH!&9Rf*z+f!5r ON knJBĈ7)A 1εO7PB["gOBQw__ v?"c^ԑ 8UyVCQI  M-|f-ӿ48ޛ~M׭6.}ExV0>N8\t3܂'j`K 흾SPGQLX\ Ga.S~3#K[ mt|ïj-7z4Q+]{WZ:@={WlFz^F>a]eha#ԗҧhY_ gu? ($U3dI(&Xk84˧L$!IsYGko ,BK`v %^7%;t݀+ߟ8AƵp 6N]N)~p!F(fB{vJ{sI!£4Z}$ 쒁4+m·xq1x'"i+.ZQ` nۭEb?Q8WR't?Ւy{9|m&dBޕM7*y1@qD n47G!Mgb{9R8G+9T :)!w[۹ 3YkɭLn] {_WɃ?_DY[VeҁLQMHe4+HTyL$~$FR;];Ht7+j| ,U3xYm8LBB|Ѝ2`O{>P'^ BnKM*?)7CZӱUnhNoKI= xzxßC4rxٖk>HK~|*UVεoHMaXdqh mq$?IWR4$Is2Z;踓;G4="zr| -zD=ν{.|eEbUU2c]X8WLov??%`j#j vʫN`N[L!Kw\1ˎȲi ϽYP0hOy;7 N!H ѕdI 'p8Қ$>կF))YQi %a,-7  V!+9u'm:wPl{ӥlIϩѤC2-kffZSa.z1ʲXxoo=|a߽#""&MP98UvEDh)g5\e {DlKLgRy+cuDa,bkzلfMC~̛,~̣Wiw~rWt,RĪYED EYSY;|e}6W[^P#2Z1/B潀-rGK<.;q_1.ZR=#vU:`7+L :|#ڂ;n6_ô:vI~o[}"S>zAZ Ǖ|#Wxlmt|ܚg!۩XռXsw{~ʀ8T?nQs-m,Ks^A9=dg`?KyXIcϟ& e |QPn'lv Eqڈ!B4 #;kjz|%(v^Gfck'W+WQ{L9Yg,_/'MZYDmND|x1 )]hph%s$!%}_]j>4؞8۝BK~;Z2dvR7 'ݽ;@r{Wj.!$8ɿK.!w 9s+,> :b@^#aB5ov,C%%I˃Y X7A}sϒv E*30dfbIcS|{ΥÑТ*ӫ)k%$J=xx®&#+zkWIgғIͳ:rh"7Jn"$iEkNI7xZ@BnB ՓRcV󿸇k+2j[ojQf/556. s^>w7n>l@he&FD+Kaꪡk"2'nCĒrJNgMҚ(&o^MmCp**O-gCk*s%_9]#X& "Bglg%ѩ>szg~^Lw{ 725EeOC)&\4R&&á?QӉǧFriD?X,^'(Кa>:%`9zh&]-PEDz1@yv@iI@'- w8'PT¥2<=~ԝX,{ґڵ guglb(ϙQ[7,ַgV6ޤ͘!#tN()$i{<[ЎW;Uh!ijEdO#wM]sHat<=? En|oX(@bя2v([ږYJ:K}\HJ{4rvQmT.YTk7HP(ċp;b[9ez ;p!pHl*&7`X/*iެ ng ؟=!aʝ̈\ )= mLIYh wkw gkPL> boD>.|d}-%b9T n騵8݋|ZXWUM!xܿ5(ɖVі&CN e:XbBJ3<[{|`}zA JH}1NrgsԵ(q&|vX8R>=_0aؓ LbçtXߙcj5h96L/,ܭ}%lfߏ*I ꄼ4>,'|S}Zbđm 6TkD2tyL,DV,\/ԡ"$L=~6If0.xlQqmݢ3ht~LM:xX4CY>6w.EV0ŁL cFp@~sC摛bQ5W Rl e3O%8i) HhNwhizk\r"',~`6<]t8_ɀ{@46Qݻo~HVvlK%qJKD@Fj|O p0`93!&?g 3B"9MP\"+/GnoS댦n3yV]`a$ds{ұId4zgϠŚynڴ5k:'VՓ'̑GuOߗkG׎Eks }՛'=w&oeKqTMoG7ˉ]vu6<& <"aS4}(hI۸NKZeg vF KrnS(Akh"mτqwsLfM$0׀NQ e>! b@۹V2L(Y?m*2[$-a K9ϐ}٩֝(AQr>sDwɢJ08U]yYhsJe!NZߪk ˎ22JF݊eq/+bt9 \ߙ<0nL-KYiZʊ%+LnP1}9t+&٬Ѝ::-7O*M!P=^$m~i` `ODT,0+Ϻ&чmrDfcuV:9<-:)`EHYlOw$ -6-?uɇ6_5!2:y: Vl˪r)\&)X\c( 72x̾4ne۹B4 NKKSF;/Oy?eDOGuUJp N_Вb\E`9H[YU>g9}6^PHf|QNe8┍^$&~ ;'PЎ;$s|iVq$o~ZJC=̹w!n mKes#^y̏m%1hK1. Ìypl wz!r}gsQuЛdإ5#tPmbs|g4*-3eK'w,-m% I/]~?ͷLH؞FP8'n5D젇$7jΑJaq7]6gfQ* `n`\;HT>0!a8m5Gr-]hBJ\gTfDJ(WJ,w -y5?a{'94Y#u.M =&$.z TFāv@a+|Azz.rm)%ˀ"#1l )ꡨ_}@P)?A4ʷn Jz]R<: B;FIՓE}\qjěJnB>\_@O-[#m  Q\q- E`;FQ4Dd yϱ Udsn%mrN7)@1OD4Fg?@l7)QØj h|{X(?d;v = 7 ƞR:(zk?~=McNfϤ\ڃ*ujR}!%P7IMr8VT4hQD-AGvݚsE.&&DaVBIM g1u.8S:/ʴ~{bkExVO&7[ov.7&o)m۔jИ4@2j^ |٨-423/3V{=+`d0v{[N_|9sG^ Y_6dƉ+R5u4#|ry %q'k̎QzŚme\v[$хAUe0#xL Qoh3 S[my crie|,ƿɟѱ)!?n}@HZenb&<^vNyl[Z%?[cK0 ?0P=A456ӈ R-KsۭڸhNXz3Kdm 6,WFiC]G]K_x]Zm;.a}wD6CcڜgY~jɪ+Yw¶R#V`gBDEF΍%"`4`An;e<'@sm%=ɴ,eXA^',Fr"flt % }ؗ.-Mݯl͛!JR\>xZ0 (}ү4JSh%@)'88f6 v80 NVG$kߴ#)y.?+_-\5sp:Ξe#=0[LHoy-Nw8nWdM_Z!GCvy蚍U癕V衪G)}.Z$ϸœ)m?W2tOK5:Q"՟t/p[+cil#L4m]=z2g4eyZ^K-(ux=(CEf-> ]%iQoF5elIm-{"{+Y$u Up}6˥.+N9A/=i*͠ y԰EZrP/ F6R)/o@A\MӠ}1))G{h( ѡOq׻#FE A V@0i>n>d} 57Qdk~p%p2y?prCeC4Ym|{*$`9|A |0M S|;RB'{ƣoL 5ޮ p4F* @RRaƱh^ndsf 2xO G0> ˁ+|hb_oSJu)h?K*@%5: e3sMh0gljly:]aү;N{j#ڀ9 AݯPg:"maSQɝ'ۗ2"m51!택,Pa4"^sCt8ySc0 X2417Co9_kD=xR%iUh'Fr{U>V 7g9k2WlUQ27بfV4-G/ܨˢ-ShG% QI=')^jh:"ܴE6A3yө*fL xg3\ q×9~Hb%Y2#Sd^dq*,0BbhLR5 eA٠3u9$BR2uui [*5yîx~V#\'DhTb\ca˾I5dB/ \[ L$ZWpK88f^؄ g)K:jT.8W=.N%Z'8)XTO+2aVԼ=w΁t`. rtb _ܯES!G9Avs!S~5wl8 +~1tF'9f>_>Bw`q}%.H[/̑~qCMPɊpt5\Pgw@pHgpd4xk$f/Qm- |z4hBtgy|gH|6ĜG]v\ip\kDEmy_F ,.,խ6$I0Xxlbb'#UKwr_9JR\o} ;C1%ާAkUCt V*GsM6,׸h!l`xMAmmcDʩq_lwvjC(}*vr*fO䔵M/^o{Ve:ô^!3DRF+GVObD Ż/Ŵbb5 Rm[Ou 2Uh=*<&o,/|GtIE˜6.CZ!׽iUR W ¼ɣ|ȋi a/)Oɕ1ٶg ~fÃh~1Ĺ&x]khK*_6%cF兌+?!P1%B7PW .F*ЦBN J«KOy)CcC{ȮRK,L U!M $2\CLP+20 %JPr}@@@LWM~俖Aݡ `E]yz#s٬TCZ!;i8y9+V#K^b/@Vty5y(ħ/Y.y?RF׉]!u00 Fs)'b I11aR$|AoߦM'4iXXGE7iIi' ][I[‚5 ee{rqpAe捏|WB:$mw $p8\}$=+C 鯕2@\&/Þl?fֹե|ysW#: 6x N2OïP$$ep88N8Ҡx4"<Fw "Atveo2bN~malQ#tL#m@NC_q3*64kWq!+40'H~Tg(wPjok"bIhk<PcUL%`{Kf㷔%R'`h6د UUۈ_cHc.l9|)G@`µQ->7dAV3bVHod1Ar01LV@g̴vE-3{mz_؝hA GQgSZaakIp y,H[ cy~q]Tyϵo] (/7\:" 8 JKTVK˿zt⸧D3WDBnBRG|5<Θ [f$/0,})yã$o+o kDGyZ).*襜ow~irsf$ "HBHcǵ^[!u9DTTަe&gş%~w)9iԑ k79KգZفMŚ.n0yp"{HNPˑ%w Ö!,1hzEy{ Uε*hC#c?ҵ{H~ow F3o[Tv ]l۟7z;=(_C6xoO^HS "UP0} CofM3&O<Ѥ\e `܂QR ^u>CJpI Ns[%zUp9K6Lp.Zٱo=}F(9 p˖,PCS؂us/D`{wt16y\yia 2uX\%B=CWt}mOSSW4UG49q7䝁szQ'*G%:F ? Ԕojӳ2BuB?7 |vz/1'1>*xȁ<,$nڭV6 ;]p!Ҝ ̜H5*R7L No 2jc BIYzfSIfA5fٹ:'2tfVn&6NC)3۬3"lR)3IڣNF3 bX(~ISfJp.F;*0 oWJFG& _1x/hT䊣 NfDN۽I[.Sdd%IH#N!?*vŠM84$;R"Ͳ0po2#)VޜqK&.X}6K[r~f2 d#n4V W)e,p^ %y \qucPFe>EȲ`ƅbS3O>W2b/jwjYVKVž8"LKH/3Hp3@z+ygH:p{~qAN|>Vj`ߧ\XX3k_O:J(I-  u7wqW+/XR+>ŷCAK~yf8" 'ITHfGê|6č;ݳZ#'Ft"Q_AܠR}Ỳ#qnu$=#Rt;oE8n4<>ُ d2 BٷQg:,:(6YIg%ET4ʹ9x##Un,EG_.fՈSXODJ#pUEى-W[s, o[ڻ~! E9 xiei\&Rnax%3i<?Re Yr$VL/Wo9!{]F5ew1̼ϰs%y͜Qa 7J39bÈb;d83 )Բד{QsdwnW3_- Y"fl/Ri#g1]iCԎ?v&zqpg̷(t7m7.fF52 gҗ" ۼC0Ւ']E)ΓoB\&Cc Hv#VY/?Xܯi$Hk/<3pg.i+˧8> pixq/n:<)Y}{uEp,'kbBA*6^s*R}3)u19ޜ`=ȞT L!J$hծ8jM.̬;eTtcm<4gwa'&O*Sk1[MWk#A ZNݍ(&?4w*A3w/ԧ>]8.uxg L8$k>rdTA\QX?zEdD.= 2o#wjRLrs=L]A⇲* ,q}4!Thtݤ:/l7 t8dqL;֕rw.s\\0 a"NZPTy:Khdž&a;1CH@ -ш\RR3Tl:avNGgxwsұVp(z"n@IJ=PY? va$KcކM9t+P*~SM(5lV!Z9w:?fщ3hzp-zRt^5Cz^!yͭ&bY)ߏnoodM.= !Ư?G>d_|,kUWwc?srL̾B~7Bg HUD'Ij[ K`x\H?TPNO\1FS&Vx<Ÿ{0 O_^ I,@4vz/.'(_t8x q hf]%=SمW%Hr;py5F?vl^eR5I97(ɽL,EB'{ !3?N5˄3~۟0ծBϽwGpwӝt>59,T &XB0HΌ 0,{H^ΘnfrJrlfCK1UagENv<2l!A|="D'zV!<iuj؆ז! )oҖXQ=z.'ӣKtDOʭ O1Z ϶Ɔּ#L&g?=;Ou IB,I4M^TmHd)m*f,nM;|gh\!q˭2J1Bﲠz'ⰇVA-lLI H{H]c> Z=֘w#vLd{uŖPzH qS=YbxRvʲJ~w(.(DbE.F$ybXC}1`Cx,ɣm,~[CڿAA/+؝f֜=d,>Y\P d^!@|8WԚ!&m$ygv5JNDM[ xP+ W;*_M4Zr<2Lwqj$.#U8U`C)!M\0 ~V1cAo{IhU8b1xm։W< M`5WR'z "X_;/w+qU}%A6d_36r\"`bqwi4^ʽ'31BZ|7Sm,1VE<-~]L3= BHPIݱ1}2} ,PXw4޺n`dn1ԝ}ːk`hУo!G‡6zCR ϾUoѓ2ĿQ>8jn-%$]Y3,<ë@[*!RU~"wزg|;zO20Ou8nc~ 9^R5*7/lB, |), '}ِ%9J%nrK-foIg|K):w.Ά7|nNXPMG&WIv\U/.Q%]dgK؄R yTl xКoh +II}pu\7,YEB8bէ1æ)4Z"z;R տ2ZŲ`ZO A~xܔݲtT61ƏCKw^qB}¶_`RqO`,u Jm"RPΊ3b-Ǹd TXij x\QQ%8rXY-zҕ[SEfR}C|F;d}4սx>gX)[UH)oOWXP) 3`}^,)0ܧ,clՐ4X.12V T_eElصIX>{qM'j@OG*$H}OIS_~~&XRH˜oeDWdXV(A_멼%{8-si|~dSt(:U;1cUߕ Fl\Z~qڛB6 Fg2Ħ *Y>U]* S-f )kiOIB=rQ O>fm3N47Ȓ;H[_T5>0O " b&Qa9S M)LK]rxu4db;Ir0ddQG暥 ՠB0L;%" ҪAW"AĒ_a gv<>Q-?mPG|69)ʇGY*\^ihj*"M3B&՜ _%bW@ܜuxש7rLwb=."N8c 9YrkSȤa]k8Igگ:=v7ku͡zgDj ntD4Rw'ۊ0P<@) . yyA>2Ul)l'2Wݑt2f\2nޘԋ-Vr5eyoKi;}(^J/ 4Ҕ%C$_ jt-{Nԏ&4l)L4J#jhѰh90-3,S휣=g?`oS}o㡛(͚|GQ6v0k$.Z3 t/5z~ܨİUsV 0sknyϧ&M`v9S?Nu` ApeȢj^:jnI;J]Y}XOy(KߊeQJhO&+ԙ<\ihZoYm7pĭg{Vv*$&2Tdxb;5JT?[7<~Ua!mUUXJߘ)$mwx8_\ʟ6(4BՑ1aZ`<;_lb~; %Gq7nJepO,FmՆ\f&! CsѓK}=c##_Lף=g9ǵF~~E9 ٠IWov#  .m80K qU j>(KtZ D6o?ʉ0LM3-%LY{^yv=C=j8mm }{Vu9q *|i~o =#^ÍQ+7ҷ2\lju y?OjyU< m[}svN+A y~_Kț M: 1]%:t+t t]$m}qJ04㞝M/pɑ!mѸ#ʏeùiDq}neMNx {3r[Wwڶ|ՍEf9+Q.KU5ZlgB7Ru%A]| EZ$Ge)XKgvgALJLjސ CDl7؆*S&5~Qpö4,pƽ0@܀<6tQ@}DZ@]ݱmZNv/5?u#/ 8#exNhL"2mKp $X O$\ThIN-Ǧ}L%ƱjHa߱7t7饳ub?t[.A-t{Jg*(hK H?a烾sA'JDn;'ѭRJ XM&z .ERAt;Ft\*Wj_ .!FZnmt(-L P@k=b}%1!;8N)zvѩ12WL*D{~ٴe2Ƽ[d܋],Í̊Qٕ|.W21"6A҄K`o#h73yCPLUVlvC; xv/ @gVs` dyIu2+/x=]#/VnV"YvK#j<ſx/{;^w<z&h@0&)u8z_Z>?TVHҬ|,\QuGܡomv*yS8vdDM9:s)8O 테l &ּ-@  >9{06r~+,B"Rc=ʰ2s?V.{3ia,HjTht˄b5K>K.\hS  +X*/eP)Т9i[goǤsn,2~(NXGWGnh :nJ\ ;+k0a^s{w~RA,>Y,S`D|SọsOKSӅQSGWHlB{\,l>t$b(诌|O+b`e)_嵨u0@ 8GY(=-wy w`/ڣR˞ncF*A <$SʘY [WFuyMUcXd¥ Yde~ܪ:*Էjh_yT޻w2-OCT  J4,St.J=pGF%=Y`@wտoGŘ)!F1PBz~ 2WG`xNH9Aߨ'.K;:7 BbC,`k 0~loC=XH-3(SҢ2˔% \Azչ~7S/21)$CamYo_-S#mjqlQPY,ɿdH)~!ε J^ R~ i} <ANCTr̶ZB&*2tƾi<$PW$`[ӗk8S~9ATMrG3v3 AY¤w\֫͡~qsX>9;)!Ȉt썻\XQw )QKB]aIA "T,qWx+: 1ccQC99<2p8 #_hwRZRYOq˾%>s q8n쟎 P [e$(t}I'^Gt Qy4' aq(Cux ڨvEhV6(ߎ,gI^6Hi>b,w 5ؼpOjvwGWA}uҐǧ!7@ċJzIݯw祂 2a dj(cbuz>;ĩ'ĴדDYDM *^ޚ[̝sVh*ʶjWB.)e3suo ZGU?gvlMާE:$ӱ ~| etܰ~OzP~se]1Ҽ~6CXݳI R%Bؐvh~X$^?Od*i]+u603Gǘuw Bt  !y.$.n {x:hv+k +KnX>^}»: ʡZJ6xehmъKbld+R#52jiN+Q̰x6cmLa-oD.L7{,1 .O32eWW3hBKOnH!)sf͢ʒ@Gc=Y0.$(bO2v%}w NTC3P % 5WHC5JCQ&Unl2@F"mXn^7B_/4^3ҭ++ ZE7doQ/I#!zB0&I`Dg5<* _h\{;=j?g6X+N;qrs@Sb,t@ ew ZO|:.*,[` hCn.jU2pG_j:־tjõ$Ǚ4hC osրo f]CcƔgU));5̘r>!|mW/a:ĀjWĎ$rRy0thJ$7џ=&G!f#Ϡf(XD$+T]Y p*3$ł~=l[s%_ xuXvHAkG2SW@a~1T^}=bJqNgҝ;FJ-8};mJw՝?nnbxH625},ehҬܚ֫N vM}ѸeΎ Sh_m}/@ Ӝx]P5U sBܔ׌y%Tc*KQwx^"ʑZ@ivĬTm[u3Y&-|47l8/"ϝ+0=YkaRPbP GC@xtQy%|Qʲ4m:t$f}so숕w)iujᤶf+N\R9$(QFPtVIcR N#3r@_A E_}ӭN~A܅ c(0kN32)>xp:F,u v86^8y9=M:&@CvD,cNg@HE IT%e/c`>+˛QŒ5f'?+_uفɘ ϹiױCR3~_k55(h;rz4^T@l]@BIunܐ;ϹcrwVppD16Dcw#{#392ZK=l+&Jyr?ts_=fi(HGHˣRH}4uj!;V22*m%MV3y?˾?a%56ߜJ ƽU Ёd"J.ĚZ Q*!k)2Yj?Ͱ+׫HɽfqhKۛĸf&4]%ԞYڴц{VwV۬}QMh*v#`Ą?}Om{qi%Iݲ#gySm"(;}jo)7 ѩ< 5~p"̓n ^j[tprR5rj)+G(! 6bL4[u\' ߛLk8a\]@njN61x(z))K~N: fq bUG9\_5g,`ޯ]8ŹP\qۊ/\̩+XRf@(REx𪋿5Yd|MII)KoU_E_8d╂{7`K)RJCAN^T8]w4[;8*6JwAnOp!ĀYB˶^ПB)&]>*^~=0%{SlZ]¶#h=~,獃#l:z*\H5&Êyî.yrlUd|E ?bt"e_38Q9ib/Kd5X]oNh_Wl}VΦ/Äf.XFabXAlWDy*4iQ_4˚%ute^j 0%*xD̍. ?mNi5!컨8cؑRsߞӨ;P1S-#RJc;Y4T{&l!%xWԣv7hEsm^!F%TV')FvN]#?D:1o" Z<1""SB`c:Mi]5AG~.5B(+gjt7%dZ"m=!8P8:%?1:6gJU[RϪ@wJF'2}2V\:l J~ܖMFxc> /O%^a2}\0[;cg%:ӗ8(reFqAQyb&d`.(T5dY7}m42R:la[6#/kou+>QIhX4Ul,d.=aKp2iG`EBޭ-_"1mRXfb-Bqq` ߡԇ8O?z]6.LtF>DDeA'LR)+?̠7)>X3U`Ȭo/Gb/LC;ZyoXq}-vvZrൟvrZynErힱ5Yvԩ7kQ38\K k NSg^"٦5~i3^1= q6o) ʝd ǝ-dgQ]MmҦ аRn}T&X+I$`ǎ?\qs}{^7x`hP`"-O='Yx=ˢ#31_7HG!xzЪԭ]\$ 6pǣ!uq&0\؅|%_GJ{)M &7ֲN%Z31R9}N{7!oO?[h2  W.q{eM1J5kaݦ@y2$AV}Hǀgd {2c߇vi"Nͱ28eA<2xk4SmZVg7.8O #mm}9@{&$ +b`/?o.[ uxLߵ_+i#Jãf7#ahkw9M"7p{Kf#;EWY'MmKsmWITw1ܲeXԬ2 ;h40_85טpDZ bFı`8QӫE_[~~osknD:g7C.I^ad WX=Qvޟ;LEr)i2,Y}".Ҏ҇܆L g3D$̿iCT=y5☸ܟHڐ V_]Aetd KDXtЖy/~BJ/!éO]Bf 3/""PuN ]GR4KķTGaAu螔WF#G,cVrKc,ily­t;⶜;ZxftJݕVY/_k:R>_cP ƛgtGXJp f)m^NJ"&foɨ82_;DG= Vi~ Ccj#r+hƵ,?$/ C5$"ѪDZRn`<]:9R2gvkWayWAFy2u#2;Mh%"HS{(>hdU%#ߛ?-Y5Q6vo!Gg0!T;tJFk?u,G-R?oH5y▘ﺌz*z1(ZKX"-*0Y )]||ZP{?69$+@'̕-u;7Şᓏf "YKD,ʠ~$ˋIbmji ( $pLeJ}^7Ǔ}wKo|i#7#]b}q~_**vTPh01_i$Qy~5Lȭ%ogK#WʸjXPQLQaVxk*Pل\LHSj (ӈn胲iP$".@ -Gy(_nNWG 4 П/i~üd-jjDdlKI4yU4sd̨>פemE7f\'{IR`17IY]ҝT>ӥ2F/*I+`)s6HF"=|/XSJ/0|aDȐ!kh9I^)B4x鱸=h\83ȟO|wIH-`e`$XlYPoƼ>2b1媚X^ēAݥ0Ob;@ob9Cn\V@ s}@ί[_M|j"%=ge@gGܢ&k(wYkW a^3k D Y+/`Sa{2&GL$xN:$Zn&fGu\n~j-3/TdŸOgV7:--` o U_NW sUoȇحqַ<q ցލ/X3;k0 @l"YWN__& + Dr_HOߜXɩNT~aۮvoԡ'yL܋D=gsmP4iH9'Vwq}7Q)ޤB!g{(De/5JE#qfhĔYF̊:)&vAٕxc?ƙo;ygzfF<fYmB;s",c]l_m{N&*5Q.k4kkˋ|;,/͵:2NΓ9(8EqUKL,5Cm>72I? Ai<@(UdͻTkHi8cօeG(3yAJmJ 52 "4|,e7[4GZw2.CgK9\U@m<;\d7*=ܴ|?%&'bcKr^Ⱦ 1sM'غk |&[pL9pӸ^D/_.hBQG=5˟tJ6{Of΁W UnhE;BěAE鮒Ob1Hx*DnEE0=REc:=3"9?C+ шZRfF`! ʧksB<֋{min1fuWQ078%wQ."lz nիR>519*b#ݩfRC3 QYum "z~2C7#/d#h1B@4+ S ۟΂X:o٘qJRudafIfW]}q>)?>Ed!L~T+1.|Riݵ*,a7(/vs(_1-$cbG|¦w2m=J>">FU4qcF-5ɣK]2w vСaw .XpgrR'G gf.,DU/?)P zMuy R|n7j`V9 *No 9Q4R2 ~0h]9oq(O398L`P'pGOL_f^?8vG82 N2J:EkO1qJX.A6D}KֵVmƽ"6aK gܝML")PBe.޽͐A*-W/NZXkI`{y{e=獚Pu( =Aу{HoEIEkCȃe(NLTCrR@:H69Ih8pzri{9y5f7%0I|Q%Qfg&$* ,2_BL::iLrr`Xu{0LWX lhw_iX /B| ƞ3}=Ejgc&=%IԱw _8= Ӑ|z?)rt6:"9`Prɠ`.bŸݒP'w_e;xzDWRA5)YbY"aGGġȚ#U·`'5߾CqN.Y`Pݎ&60+'YM@:,.[P߸rL ƴ8i Sir{ҷZIJl;5K *rsgib3Sm"e(h PоA@?l:5JIx.(Z@kjxWt"T_cea͟hg:eqͧ0a\MeVJ9^*(I̎=rPLi?ey|<ojL/)%zMbڸ۷ƒg3>n&J ֯"]}{gy EjK2cz8c5FT`l۞6ɒ1Br6~TL|>nfY?_yHT[ AE0ۿ%ѡyN3ࡸCbJ)]> RL}Fi&:.!MT& h( )Qŷwcͻoe0Ҽeϋ`=QXZnw2}dIr$!:-kFC'K4M/>٤Zҁ0cn }B1܍4J,lX0ÛZwټrc>*Kzk}A[0BP8udd =dJ񵿉J`/K;3kNo؋b=fd!X.oRkWܚ8Z\*f(1BUMJ{ `%Q0и11(prgoxq݋@zޅI{ݭɈ\k,~ƛz=7CtAj Y_rzV).y̠ [=cm|^ $׽zgͶy,Q&̅ fuaWyzDZ^*YUi#MDtDa|DDR J2 z|TQvp1թ+.QwWA GX-!x[iJ <2v/iVse"{*&M,r\:rh=)Ũ>ijH=Gϑ k#ݼ7&'EBsܞx~"w͑u]ެN ") lEچYZ?=!܆k6W CG+>ص|0qf"ј`)l?ٍyQ"hPR5B{ &~/|GngE("z7&᳧j1xP2~0&=q"r0gf[_e-}U4dfuI| -|SeULr?[y\"\㍶ 6UQݒ_u,&iv'NHX*$N> pQ:⢺ A a)ƆCc_fmUlQwZ>xz֌PdYX͐!k'G͘ g.buAO _n:Uqbw"RܿKw+~ˤz)V{b91]H#A~-g旸GU\O].+ܹBm+=KAwDZȘ%]7~jyH?Od,غ=k|WwNfx2*GoĉfbVҷZߚ@`9q42tjCP>'\򱭅fLqG*r0rC "繺"tAҀ}K&"D#&%O UdokuW)e248 ׋`! nޗ^8ūRCFS8S] CԘ uW!oޟbpƮ߸QV qk6wH8-kf(@x?w s<\ޟvX>w`fD/Ijߋ0Xu:{ DMd0X Ӂ#V9Dj㳌l8:=WZv[!_=D[>0<\d\\xVׇD--[*#CM# PgUi=45\zAHlgěҖS<e[d67ku6U*e=h16 bBRqZ䴊z_G2* åh9swIR!`x[p[G)rQG#Ƅ?39LA~mRƁ̭EQ -?(HEW3$=xG'ܹSV9aëAcMKSj+ v]pޜ+& ?ad}DVR^(PA >h>M̫L:1-^d1ѪY$Dnܗ{4HHYq n q*~ֺ a75Tdma{j9dgiE,\u/ӇKl`$<&Kuf/~Z"rS5iO{ۨVd@zKuT9)$ f+@v~X_Ao}WRDyA$EЊ ex* _|-| ;&siv{ B8Qf]  X9'ٲ22U<,3ĴNf&S^\qAcD.*`G !2scYuh@d[^Nh ZЉ`Đf̻#5Ud]O.ޖOs. Iԭ˯'&phm[8NtH&4DoH ǎIiZ8(ia,ǎ/g!b:Ud n7{"!gËY7Uа(`ˍTV ?Ҙ4%Myz "O-Oش/4/Rd)}d$ر߮J%ozwz&'lݍa(0o|M/hNǃÙ1؆(T ¸I3\|(̌ Q?x-uvS;2`,_B%;k  &TEy;O)`pN i>"7Sqgl{RK]㒮Lߝ7ɞ%-ᯃGrEDaVw9.Ur:DۺHGPj"(X6ƀc BXHM % Q2ML_]frJ$ž^=lUyBR4;1ܔg <9U6wb)3:&D8#v6%o)U3F׭ZShZ8la˰De !rBX:K" .Y4ab_ds2mUO5qC>,T/j_3ck; 4nQ1KnN4%6D!Kb&T/, oK%{K,G 8Tn@ vm1ߴeIHӂnN;Ĺ58"n̈XK,2[9"IL\o~k^Nw-5遟ln7z@.)c/ζ'+zerJq&pWtL_Sፇix͗tB82f.ː'@یPHLptxiӃ$BkȐ (m} #3PeR4arq Tӂ 7 Uxi4ڌꃯrfC@O7צA/{8IehN?(M̆ /YK5~W8zG;٘e>PӐ+0B*Un@4dN&qj[XXƠgFwp楅gp}#nCa⊀=A>C* /wR^}u(O0 xXl)ag4Uw1*Ō5T,UoAd ]0F~YEr$$`T;Q.QQndA}1#̸4Ēc'4 WM?_zfAIQc ,DDﱰ|>9WJC>Ča 'GZ!|WЪY/!^2xIސlj;#ڡ*V”Йx^ ÀsԣBϡdbe%_e77附x-$d6>LXVތbVR_5.>1FqS^LS{=1ET%@RiOJI>|;kOvE/-( :ȟ-:,:R- K{,-y14> ^ \0hcFEXu9&pӌploAˈje;PSe#)gX"Dt2 nt:h=Y2%k0l ;a (%dvb-Փc[P|5%r}gWᬍ?AĦ+I$ElJ4RbUK$Ah&3^m,] α`X%[QW)8͇ik/kK,/ ;F h<˼yrkVǸ壼y)MVhgΧ&sI"-}F#iHq^# ෶ˮF~DЄz#~1J*z[\szox+w  8>J{6ιcdkpeCx !NiwsG a2 q&y-nzנmQL',֝l熟_i4z@ft@0s-1WzFY&ʇ̎u1#<\V|>RًSF]Ԩ _urpiѮpmm.^V! 4>r_&_2 1_9P6$}N&[U$5q-RB(W*[ 9V bSNbnؗ0:}iv";>R0k Rh>ktܷ?OqGjĤaP㧜_Zmʇ}xBT!%O3QiPgΥf6=dCK:3MĿurl-ELt8d#ꘐq{$[ZDFvL:EƄ1 R5Ҍ7IOC tD, Tյ/.m/?fauط<`Y3bXҍRǂ`>N"AjFgK- @ nw?@ t$/w-6IDo(E9W_&<G4cܿNφCCgPaqU~]Itx'ٗE$Q)~,#}L[vn)N?J,[Y>q/i1 Q+c2PAKLF&]js#oI5õS-FYl \k` [Z61}H|&j$TgQ˭ܿ[ gsHJ`U8 "KOe84n|b5&n7m %j5{%`a`Dr + ONÇak0.&\<-S~IO$ݒx=Rx6n+bj)A-;UA@h)e4!}FK̕a9`,]&7>Z:I-Zu\j2 ,~ l<#CI.jF@'К+Ҡu[tF q_1]ī0bzC:Ǖ3ƝmXH(0|g}lMjL>g@<~TԨ hGKjCok !byd8aLdAkfۿj>Z9:ٯ6XsbPb+rËh '  %n%dىWVcl;=ԳS/ʦ8scQ(?y52Ep[qv A@vYy5mW#iէBoyO |(9^FW伄b?^j՞IY`<)7ZUZ˔TKi؛DZoa:8HIL?J}&BwE7j.1^+;OXKפr+ň^7x%[ZIa UEbw߅&6~_}ǤzJ6DBU/)BdVdUԹ"4-U4~A/ްP)f+Њl^ЫyCO+R?4YbH(]QMMR lbػ?ǀ18/ws*Vb:{y|H# k TE_&3?w9eq0tԚ/Q Hl tjs ͯKGVmnFx]fac!,< 4_Z0} 0~&$e#Xh!KYH/\;oxZ[Hq/~zyIO{̠t@"-Kzu ;pBM/Ҩ,Fa"9t.U5f<߆m ABK񿢃AT+ j^p"a*h-{p".l qY͸&SWqP jxiX *-@Zcm)41/޼lPNy<"nr [Z M@4seΎn-kE3>Q=)GZ?%拶f _B/3 fPA1e%oJΊ_1ʼa–e"־t< G~5~j9idkIfគMWȬxxu{-AX- Fo3gF1m3X3}@5Se1MiT.^F:Iu;{4PZ q}gvLxĄ~_bsU<q-0%Y%q_x/7vir7#1Қ-E_?ӟ3 yP2%54]-0y@*T:V=$RGo4"mcJ?Yט(Ė&NͲn;M &Ŧѹr$i<1=ZJ)OUd@jqVwZa+kUQP%#)M#=qঢ়<~ڦK g][^ݞZtH#?Y}b)ThKCt+#YRZPyXyӕ`zfנ!2 ii ʽFZ 9;O]|7] 'z!# N(%|X|ՙ:Mw$mf Seƒd ЏTEZ\ v@NyxdPbu}'G;+:hQ>̇7#[,0| ,4(<;\7 Y*oo\BZ>((<$m+`6u Py6*= &L0I㶝fSM,1 p:bv2#*CB]Ʌ<>_@:kpZO6_ʔ<ޢ֠Û&q$R_Ġkyas`׵wIsvt9K7*Pf>ZDUO!*OQj-&q짥BV~@u]27,_?$uԫK.3"<f".qbj@Z"X9+(^dʩw5de.|@?|ۭV_d0+d]kyڋJ:0:FZS6mzT,iby=Qr]n܀N4 .2)1;y¹8ns"8; n]NYr,]LGZA6dw }I<-aȔsIFN\oϖ1$*44b; }]-NWW'`JKW )hqb%hm^khRZ/%IUOM3ghjv&b.ʪUCNGA 9fȒ5yZ(**<R'KW)$+jZa.h ׬ jN 8Aϩ4y=J/z_]ONXKH%ĭxnb@Q']QZcW9rMdHTf#%F+;맸3 =K åeDq8F`džSbPp6,|M${q$FDoj1Mb֡҈{ Im5u"9!D&7{1_=(nf~ RiB}̸kiPױ*_l9 PKC `;nS&#^'[']*&F" / pw39A7Q2G.HP7-~:vj.3K#Qd}*ICԨRr;d㸮5|>Atl2hc +aqгGZtL7㐠wv˚G5 r>gl/5 qo5 !.x2 wSiU] 5qʚA^tM|z.z6z z>H×eaq_ E#>Qu8_F9R6PC6'[7˴s'/n bZ)s΂R8eDnO y-9PˋߕWROy }.\ä~ċԿ YR~~:$qVܪ[C=I7c|Ź?#%Z{NK\CFDE_Y(]GJQx&lD% A!(Gڻʞ~SbG;9`+ N$f fT`MVt+?N50R&\\ϜoHHQ%V|œi4w9~ZG/98HR(эD*j~0$R|BSM 36܊CsI/VQ^ 6"ړ1j"GGK3OАC4Sv#st?8z D1Rgˀ(p4\r7Ӟ5ci>N"OQ˳dx-68G# b*JbŪ X3&]k9c85@%Oi' b[ '~)G`y\DKr&5O{Å%#JIlLƥ*!O}6KHa^G[ b.XSF fS87@+4 LMl[h. `hdxN6Lgq = Dh{}MB/-!̘%Di"!p+^;ֆFL$Rpq(y+ v/hL|-n LXf-wgmMxv:zw-^笧N U YvǮD,tA[܌CNU{E}:-V`CRЫ3ADJ.t-1MކdB+H]PMq8p7n)D}8rSP̬JM!“փ-gP fLx䌋5@A~vHwUSS01G_XpyI+-t>%ltRQ}zh>`6e]ܖ̳f兛Xj &-,)b\<{4x(3F/*WayLUwobi3E9U S};⑚`-< 1;wṗa-Y-l̔O`bpT:*M@!'xY} 0 l|bǝ}k((, JLE/s300B gW48G oDbOA5b,<",}7.?#?gDD3߬-jnZ,@ z1lFꈓQoًl9Q+$r QBs{V=k'L6k8V.mHsY%$sC NJ3S2D|\w*T;EInbTGAp@p妒DwRYW5ĺ,n0[דPQ]λ#uάd.K%}vu $ ~X=+5 Jpm;Qnł'H 'd [0, Yr݆M2 _h"*LJE<?@jtu_jZ|kQ_rzӖW\\V # \"+u^);\:MxzuvFj5gRtB%~;y)Dӱ,=#crePW?KUI&LǨ*+e'2=a}xZM+BxĴPb2NEtw<=R<ֹ@|F@ ߚxV(55TdE$ ֬@=꿑IR]Y[W30誋:GFR,N1Q H[DJxQhm8":2p?' 0w@Oce. mZգ-e*Eq lWɕNI)# `/al0&i.ꉊְR"{lY٤t G_{Y߆[QP3E X?!)g}TGȾ"c|/JTW<1^%qRJEX7ǀ5-; gf3VI0* .cϝ!@xn9Qj? a|?IiED/?a2ajE?HDZ) F?f.:y;ݑaJ+˜raqw`[4xϱ_T #j s!Sq\eQba:"Ms,@i_nb{hcM ehrQrbBEi%> \ hYz6{C~omuBT7-;YJѩLs^I.Va\*>4RWzӵL>sȢ3$EAt>tGݹ]S֤3 h| I˚\(x-!I,SH:h2Mo^"2hQ¬?gAƏŋ9|XwU_Enٞ¾$W!N+e.%=^] LC .1BLWO,ڢjd g{%-D'vt#ޝR$ Cۈr#&aV)FnQf8jAlG'EEۂɘkmP';[S/dE0oTgE#7s~q0}.9h ,H|,~X50[p_J+#t6&7@!.#f&48] MO sŐ$FrA8]Š0rz'u~=.! '<6Yn,d[ ~bSK0n9{yb~*bE. =D W好D$Co{tq-Hs5=Puݓ.6/@  *[hZΌ2:d7Ei}L{JUI_8dB,݆6]> ;0?AR<5c#ٽ1Y"*_ܙss[G9s#؇5K(7kТ*V{a/a1L+'9>k" nj)"Jyֵ0QR㲔zKa]58,gpuqڸF52~{e:QɎ&ٰT>JwuIM\K "a,YZ0w%6cF阭$ L7XO'p$x,ݙe}LBh#JF&|[>Q?s"dp[@ߑr(.[pH<æcS&?t1Xt1y2,x(zf]BG h1dCFϸƱ< U 4 CHK"4M)(I< ǧ0s0u{%hh0͊KZ~hWv*┿@} sVwgwP;8 fmbHe]n (7Y%+ {X+IK2HGIWR݅K&r|(mo:qrRDl^:c/#^*7@VGjφAչ1WNjER^E(dRZ7j!u{@hxe Zѩg?ز XÚþvz,FcK:|_3@b@|EjV):cL"طUO'-%בRXujCO#8wNe/iF⭶ ^Ҍ@}Gr:SOW F&snXلDT1V`HuyE{ۋ%; цdD%12<1H*+sgHO׽VHʖBK sp}t,=~ԔL)3lCwV2&Q&l/0{cŸ'+0\7e1N?{llz^Y _ՍaPrO`QP]?S-3ؓ-ȶw)yL4t1j0Q5yuxn6E|Gf!@qH|G3@ޔSx nM%[DIhI`B9)[TK䝵x4P؉Vɒ2XoYe>nb6%A$ 2܉,#vbJi"RG IBvRHvbo=ό &Cmz3nDǸk]c3;UgWB>**7Nb(CHrC| a%W'qAZ9-c 3 z8蚱JxcAT4氉VA>ubo}>&蕬Da Y8ڒ=Ǝ,Ue#m#{R}!YVKyaU{"Nv[w5BUG`F1xEv6K Pɟ_xL1eAW=yTCFi܃ԜU%|vuQ I_pK{ؼ.0|t, q `(؞KMQ VEYgX!~>B^2 *8x_3у7i4FIR eͦ[x ]pH]mY`wqT55I',gbQi/3Xjv$ ]o{B}_QYkY6pz)k嗘-?ļo)`4HYzaIu4tL25 ?/,Z kt_2' |ˊXcoEk IzCeqsRoϗ+xƢl6ޅP7.Ijۀw!(x@pdLa: n5Nj/~i@Tuy ꄟg$ sHR\_ )^E`R\t-bKAkGB*g|Xsn٭Oۭ((+~ sq9;ا];!ȽD 6U Ty妻&znola^&i C xu2D䘙26ތZDҺ͵l'CHnj;4 hO )R:;kE%Qo8|<]xz})/nT½L|ntNc~I0Ţ!Cn.f:X;̼=!T.ǎڤļntѶ(d. /vl;6-ܣkHbQNK!_ӠPQ; ۷)*qh=ѩ3d] ".cxZܔ]V2^cqu.M㗻è :[g?6pK;v.7ڰmmt8?כ&8Bo[R\ԪYIdM5\=ݐ40BuELqR1jq Kdz^-8l1 tBNUrY&=c+XY|S9THv#&C`(3)띣?gudZ˴C,ͤ@H>gk8,%Bs 7~QD:4(p$ ]/z . @PYt*d7ӼiKKKX<(<583Rɏ^iv>x!ZX=Y"@x²xn 01_cfxY(֣@M;R}l 0OIe{A.8 1R Ѡ/0I5 Àa:fdž}([9vMeOy9H;K;7K{ {{\$0}N|)(fubMwfXm3ְknic>yH$djÞqXg*yE -2qUѝ# y[0 @"eج#O7{j*Py(R4UZj|NHEcK uN;|3C&eT QSSSO)u/8~`VHcU͊A09d}#`_2"f$aAd, ݩu%P2.Tb;+;*@ClHkqeđX =chH/U; J}=VrYl;bM*bEɪo@ rCgθ6'h*m"m*=%Maj{EqׂCAWY3HcE^h(ܻu&ePo\Ko\;a!?ct*9 &E?O/Tu>RHh`Q(vD}i"N 5GM]qp`Ql/l]& Sbe!D'$OYa?L С:YQQk \}jƒ%pJtJ}и-plu M3}8)@Iۥ%˅0E];KBR7kF]Y# A~dQGWȉ9c`32ЧRn'0j_RmpE~ $(-Y~J>۞$ (YY`}3`E$%+NZf}PRN@ze`3{eƚ2 t3o*ZG<_Pɔ+׃P0l&F4ݫۄPM}6Uߜ'p+[5E8M(Jx䢤z01y# FC[hph˔9+ I!jlõ{݃V]Дi!b%}ElY[!FՠdK?741I`$M WqnG n+VGQYiWD9>o9HE6g%nƔ_+wҳ_RNid:0RҚ D!:KBYa!ѱ!ޖ bw]-͜Y"ݾ챞NsB AR2ih)*B-w̫W#dA {T(Pu}SwV\BJEh+"P-O\kk\?gv[Cތgdݣ%mEVf-O#OU0ǯZ(;AT-pˇy[I )b"1G̥U<@kѶ(2ZζsdG3]Pѐ.M9E_ל{ pvbq8Y_l5_n߷ʼnm 'aVM) ܺp;'j ΦoRbpp>Bwfăl&)-:m ¯њ [ Й[֫ _>?a*Wxp;% _>qKdU+}?e#TE&Z0 yi6,j#.O]}딿`EW%FJwt#T7t Wdgs a HԐ|]v|'\Od]r渿[Ui2!o8$G#nxnU"d{Z~^W4· {]fNV օ r^7rۺ!ryMi%'%ׯ>|@c:1;x!eo+gǗU Cr{D # B%L*ٱ /έ:jqRV?BAmM_dviܟ @J 3VY 76.~FWgq( D2L\`ȃ>0FqBh!&2,D,ixP%2:@WyS٪ϲ+?eyܡ\WG[Ғ]q>N}6w`g%cO^V=*k@ A l2,t( x7vT/ݘP8V*k,3rmmk6t9Ue 2`,[;j4d4`c\Vc~xkNa7l\~ Q2zX| }>{\vAL_W%y#7H<*-sa2218ߕq$u d1q֏E v\+5?hUdZX 6?O czUDըd*;CI?R*; \+0*M'{p5Y+*>$F%xӻJy-~dZGPT8/ 'KkhPjrѬ,(tA#؞zCĻ|I6VGfŹC^zV7wdTNtd{v,)U1B,91?,t`G"[iZăћ-V -]Z}=N~jQ>}al1ǃ~^ދ7~f7ID8McPm]M1h%XLOמ U蚸 R$ixO: XwΓ0iN%)<QdFV[ Л[zy }2< 4Ngk!y McWܞFiWXȤSpS稁RR> ٛX&Z^A?Eև߂Ҍb1#G.ՑS>.'9m~[>z2+-}n60d9u C,H>Q$%-*=OoNjph)-\g\/4P_}wXض%,U*|`HvM ԁ׿| anNEht,< -*:f!:->wv^Tu}j7uNc-'=%RaN%L:x佻?_=Nog !VK t @c=&k%pF P_y]>pR^#vޖ -Xg<=3ỉd5(d@_n{MeR.(Wq7)v} ӒB. wA#wڅ,5c/?+{& sGEZ2MMMt+׻{] MAWE[h(ڽm#*a=J_8+J]B3=GWo/R %oD2C dOFٗ;5B4^ø$knU w~Oԩns_ ,i $`Zdo˾ODp B{1Sb,h#Q;|ИWL:(g>3!XH-ی/ro@*7A*&^L'y(b=N9/ _N.Ky^s%15\6]h͂Bp=$TKxNFnR0VCAMO ;wf@89SK ' ݔe)>YYMRl*[X0œzXsqO@X"MiWSq F4_  p?ӗup:HE2@f?t=LVDA#h7Z5rxG&:(E=5e@ !9ҩC@ˇߩs*Ք$dL3|l+݃Lץɖ:Ɣ1qzlYx&%t176;ֺ.pVԾv{VyU "+4TB^NeQ~CֆY0nn \r\"KI|K4Qg͎$l; aouWɖ~ w64rZ ҡ1hM3{\> yC6PE W- wcp9ƳN*!t}6#oQ8j鱐WØL}[<"!̱ZCŕWo¬dgP{Kf!b!}*=V*!>ެƧhvP{U?CmxnOW}P~쫌76: Wa@tS䲂՞c48ӘGaq=O UtZL 7 \[z. bi*#U B{ip7/p GExyt-RI%8uu8/E6V8`y,VKnWr>g=lXr&vpY(KK-y+[c .p g/[?J60}bk{iQXTz#?\sdVNu-Oe31bf{w  a ;$NR=9W#8З3vaU9e[QM@IJXA&c0 m";dފvs^TH%BSќϱM_PֺJXe;Ra*cAE'BnaNې; ;n|T4@F̌7GD_ces@CUM4[EyRDcL7 ]?s'A |8KxF(ex Է\n;8Coa]vOiisIƱΦL͖]v؍u͐Qw9 yC 4lviAz 2X .pEiovCО@ P 6Q'JT8'5'tǨ̏/ x!ߖu䈅/) okTcX4| 4 Ȳ x;  /g9Qb 86]stIXԮOs(KJ`RgK4~|"(*ex5Vo|}x55%}UZ9ꙻZn`ݙ\~"K_ɸ QEd|=Jv(^:Fr"xWnzQ;T>k#Om  Z&YaDjei}P)auC%IW%oc)%U`8nɰk9r/*,!ˈD\e"aHZ%VRuGWьH/<= 0HL\HEG;"Z&p7N,a8UAc[Vq))wq)[yAv;^zM=0 |]@Bې-*(D~Id$moLVwfR1'$!6o{gh8c!F]gy)V jkڥqmt;MUykUm#UTh(}.U$ii %z]~$*ߤ<@cz/E!I@2/sǾv'癗|ۜg]jky7*RMc5P4֒jDD U;q  qe޼' &Rظ\hwxj{rn^S"Đ" ]TݣVm~p(ޯO-~xh}Jѷu!gٕQ[j-~t2pСoS:G,O%D SJ2K@YkEޛ4&"G0wmNC܎Kjua6?F]ƋjQON'E;}0h>ШLqo+d\[[ ?݃Q@Nm*2͒LFQ Չ).b'$ KG Io82Ih{Dr񹍘>spf&Ħoh,JV^'T#B: :_|kPv4y66MH-IhQSKK&;VX2[AGZڐ jڳTぉWҌMJ."DGren2*㽊 9p oKv ?2:کvQPbIUsNE}E] |U=JcLgB.t2D`;,2lk ƪb{o%4=( ߉6 yqa|6Suՙ;[y1]Ȳ˵*aQۃ'=!(-]= oXo17A;]F=rdga CpH(J;#%]{uθ1{^N?/{|8Ouvn U^Pq ^>)-;CkΖRHMw(@΅45z_ʭF֠4(Dc}\[$)`n:D+'Js r5 V4˳ڀXmp0LKdv^ص %1ƒġ! S _ tllz{:Es +֔S7qZe-!$EEXH 20=؆zE6K e_wޘQ)Ve<*3}K#-LX6K?M)?U:ګk.Ö ԉVWKKEۉGoj\yJ!4boqX*@MtQGT) [Ĝaj)XX OƖxvhxDMB]HQBDhְhj畞 Jƒذ֔8+Ws'Vt@7p4]dAtgp5ɠ])ԬF.wےkϿG!˳,BVaI\^Y}+wER.&.n+]2M2UEe6c7e8|nI}%a ROc M'Ur@`}l o_qLj:Y"w*_vs $%_ :LmXmq8{o?M7_b6+ vX2aP)hO(JL{/]ileZґ.Ĕ~k9)i<.ď;"~'~ȸkJA'!}˙^g#"փ)_[z9e̓hQ߬@(MOhϖMNbr>랆z"6{+I9|C~Liy%"v;Ia⣜rod~j ]z6b.l{a'2)|&FXypxSGZ\EoAx3 O}4ᨧC՜`+u08*9gOE4=cWL-Mh#o2VrC",!:Euo`*z$#1 4}RVg p!ͯ-<4[v"G2!PMX @Jw7yiJX3J5hiwLKGg34G Bn smYJbs˛I.6,\V.:dq '2E<~nIlyHG.oAWI!E@*8 "APg}oJ3a`"S̥WC?)1%QoA7~s*J{ NKx괟)'}G*,-\Y##duV1gg8 iPs_+ b']5UsdNk l{FɵW><=Qj~6=6*Wqh98ّAmۭ/vbb'r(mT'%y朒{ME;"?$SR8nr;p0"Ť*1'G>Pʫ7WRNC} :Ԍ#S5f.0W\*Wi074C0MPN2C|v S!CX<˵ZeבP5EF7VQa[4mP9fFS|4QG t(=L:-RYZ_03?!x>J@xAfwd"MJ"XKn3A;[&*d HΣ ~O,αEvCm19`ckoδXѱo ~4(/ ,\0Dhm d$uzPVg$gFL#40-; #sg;hR/c8K?E$%h^BxK +?ASiTwwG\+uKAiyԤTqTGD*S:Y|u:? )-vz |qk#GMD,T?q^rR-[[45bRx~(~9*9Dk&ӎQ50;sM<t"w'mQ7hH= H&z"!+Iܜ%IJN{o;V0^x}b-/zN[|EK>e.Ø\"LSB68%b#C=OeGn>ڝM}"k'b _C?ӫʿ>pi+;D3,<#;NÕf}}4Dz2QLE?v=VR<=(f2AS1|{N6,Ap~5wKlyYj )b!5%U Yw+ƲnԗY<+&٧g.Ώď.l 'yp^=#iI(^"f\1A4gfމ HU2ɎpRU ŀ}\nyVI˱{+?s1A-_[z}V8x&ų@޹pf-`$Rw=PmkisڟQzm޴q9XJqE71]2cwfPQմGj_cNGc o2eΣWJGE4|չiL M (~+BZZx{ԙ LL1؃w`TV]lx8Ʃcy#yBMeN`jAm1 E C.1~`SJ i"5À 'v|#$xnPQ^%+v2vT\_վBf"miCT$?r$̷j3 C.F9+Hnٌx.dq0ʊ׺jז4aB4Bx0UnƱXȠfY ^wb@Ǽ 46a~$-E@Õ6A2N tģepé<@ԗ(U(+g^ JVfjG1gSl|[ q1ɾXl4QwbBOy)Ɵ0P^_6dx6\dۻn)BUZ4Bxa&+d>)CYSLҍT#]pE\Fk6/H=0&[ߨ`Z ؁`*@ו.7}~>]5;yPX++vWƔ۫zrgUd Qa6GNP"cx%߃D:jӖrW}ߤmVT(= ~#ۧxo3YNhCKi+` |~? LFR ̓˘.\^'Xv geVF'[V9j"Sߥ)變6 j`G]!LHt?d 9 :sF i ʔ3#`9ೈ]a_ݦpn57غ w6Oq!.QvRr:R.~0?8;JIa)(4VvɃp>tݶKpXO'}e8`9\XNU 58h[S>^&K $ H& WWw6l}4BGͺur3IEb( BF;F ghj{Nb9g=G.|Ԏv yMW;ҽeL;MFtf9IûiFK3N񻯉BޔinYg z;QtU?n[hȣ~nyŚZr_az|3)O?]?HGïۥ͑Kyi~9>k7`B bꪮ ZGRd\{߿<c/$߈\n/p5W^J@UbCqXݺD z ´s(rܟZ[\W;bQ<s+ }C)-tM('h'HZgP</ fB^u 'zEµk%u]#5cFRGF(Oo3; ^MSѱ9ge$Z9 Q2scw04!uPE$>)۸XG==B1ISgrO& Ji.qa ;#Dt,1ZQYa/CBj_:<U o#V"Vc1zзkǜv RHJ7w131z/`V[aCB_rzM5{} Y1xՈ~F0mcgOpV玖K-%1yBg歾6>'f@Yۤ7#ʛp@fLdFH qD:ұ- DJm8wjn뮎17cNt:$y|jTykLmFr3/FօT2)zWCf6fwsMWAUh'TA'}Q&w Ppi3 ;B'2 6'RUA#݊P47e6fDGeUoI)VHdY2^}Rि>y~8mqn۵MGCUIŪ2u7BYagxA!2yw:tKpcqEh+fߌc쿘\& 2 Chk}edݢ fNbc`p_)OZi~Q\ GVw=)}B y*fAz{۹..xb+yx&m=7O/yPH&$ê~/[w=.h=-=i9B~Vﵻ ?ZxMxR C+11 Ʌj-ħf{r-j۽lr=*P ẑ;+ZQ_FSP梬 &By@"$9.:/ *fj 1N(ȑb^jPh5_=Wz>Q-@?k5ԞIzNGh0 Kswu)n]6>c*[3 ^ g۰ Df̄ p"0ߑ_Z 7!Ci UHU&k935p[2$)j3KLO#'3H> E{űL]|x}8ws|:X;V ֕0^>T"BmuyKF3W8.SNwmO;2]İ`,%!VS>5^!N) y$pt7ZrdfAW]=,0̙'o%@g"L a^ƄF(L IJ_筫AH<쳞b/QUh?@ͨ_elʪatE ߰8pqP ::9]l0^Dp4܃_ **[*[jʕ3e߲-^aU3װ/]ᆳ >-!%u5oPgmɠzHUe2:;\ؤ&;^OXC(sZ%r\;ȩ\Y?H e `1ɼ.oĤsRk5֫b5Xfʇ @{(r.@;6_$,,]`}҃pZE2܄+֯ ?9SR az' zC1APf(E[b%E(Jw: 8̼[/9} A?4⇹< PTTZRWDyi#VRC#Zۘ#&Y{X9nɍ~mNxt_ڑFŃ *:[ aɫ2b|ˉ{J }Dd ,iWѪץqKw n)e[KOK;zQe~rpc<?44x>/ڲ͗RDXDJE5w?me!2cg%DPg+#=fz޹U糪+=.| '%O`g,DIs &kTfNܨ5&~z}P\x[& C10Rz;&}`7 kk=Y(z5NV[>hNa B2@_\vmDžOc+ \;K#u ͍퀰b8u2+P}dFb[OQ;A_+ތlĄXm$('pe 4y&?'-?;X۔!\-Y0,ɭyګͯ/0ڙ.E81p`{,z57M>] V Ռ`o$L^F3YqܿBv`_2Wth|>ώwn+(*sL<Sid-w|8*=gRJNqQ~x_M7uq1g $:Q.)PoWLn" *S $j_*BDMs"yrib wZ+`8S~JH F` b>4-0mlcp ^(tg_YD~D% )R/"A |*!z8fe}ұ!&8z8W=tOi=^[h(׶qf:?P#Dd6OataW*lj4 i=-P\:BihOpX1T2&}K\fՁ3eqc\FPz5bτ&^5!2rz %K5oYa:$-q u࿵NG.* gIwTT՗o {u.Cߌ2mcG8{r.VD p,F5PF` Ӫ \Eq܏m-abSlrm3e ) U/~g5leAk,!">v02\ tj!nK-]?9NGέG ص-aX#2=&Q vd 9er!IHL UT~&&5{n=Ew}#|?[f\fz2,'qA^E{n$Xa!=n|8)zdyav"EBv<3C욪NBs-!lJfKtU&˲]'+~*7wj &4>mLϹ W׀LoNh" ,<ꇏx_y<@ /["O ̇T Af9;[JQz  Ո>f ><0:dyU lЋH142}1|⸠{sηz{$lE4lnbk$9b)֕pN+ V䯎IŧxmX 2x7|5 EhQ/C=֖2v|2_>Be2FYRuηخ0ngP^hS1 "74vFO&g(awur t(V{^zv\+ƾXGsЈ Md?Tm_f u c,ђQ5YT;ԭ;G-JW8@CL9,&"ޜ%*`2:3nѕp'g;絛&Q/Py_^;"P{ΰ w A->{cx5wJ\1~$|7c$nrTlLPuLj%M!d\D Tscƒiz[Vjǐ>~ҲF?(끪`ZuuRf[({\< HԻoq*ëVA0؁.M/;8nE%ȀOY;ne'Awg8uQ9~#E7Y)h20u Mꘄ)X_[FoAwO\3#byzMe@I]? C:7\cX0A]qD#!?۹Mhl}w,W4w^^q)Xi>D=04؉2mTB% XtzEF${0A3Xe(!;a@g5Lw aQ1FE!%/Kœͪ`ۅFDHrl[RF!~O>dʱӾ;M8:Kd[waYD@'y<89t,dͧa_E ChWM6JNȡDR`ѳ+eC$yoo&ѥ.;uf[4A #@dli Py/&5_a On[+W㤤Rwf$([.UpI<52'^j0.# p}=|KwъDgu.eu_fB{trV7clKԮ]-E*924y3IHɷhqGzD9&oRP+i4M AVa3{K6k<u4G0,]Vo4P3$T /R^U?sl$xA)$45_2=sxŇ zOΨ%7 ^oĩhmk@y-o> zW.d"}XĿn1wf3.N3}ĈtlGW! Wq%*1&hc)SJgЃij X#8l膘4G εZ MƸmBJB^cẼ55miGiDTŢ`/1BWDYm/ Cnlh7A1U#}y IMV SC<Z>&hKX ',PT㩾JI] kE Y(g1> FЩFFe\\EkZaj`^ F!ŷ/*z^ap͟kos?C+$?XŞԌڶB~Ex&MxH9qH7,Ӷr4p+ 6D*F~v"6Isz\DG(dX+?B5̻+ N|wݬ^*nwCWƒtm9,ĕ_&u{JE8 aK\==dzy4"o^z$ZoWx‚h$=mv=6%gpj; Uj% ww׋W2.:$~0\0D8qiU0P-;_2,l7k" &%%)10i]XˆoZU?9~3/j!*"SR[o2|F+5@8ԋ;*S^Cd?rҠ_H7YI&@"9 T*B6 Z3$}@NVzoaC {!FHz16R֩I~-cz*>L•ߝ"Sy7P6kZ`B,p6ʽoT TRGR:?)N# |`7Lj-<@qgq\i|y+xըbL~HА6ecC>%kyR>b5t9\@AQQ*[cC/)hƪKdZjz2ge]bupɺ Iښ'z)QsDWJFGR*On'#N#\_n!wLwc/-:m*z ك6I ^{sD2HabaLmI9ҡ|xv[u]4Rd24j$kJd]ad *!|q $w &5)،BDSdvRv/}Fp^#Z7. ﮑY?V㊌j!ƬCZPhk3гYXE췶d?Pғ."PK/qh~F a~?#]TrX Ļ1¡tBX_x#e yqte0 ԣ[RlS(!U$ rq>9Cuntl^d#٧Hł({[g2if:1pܬ"sxM4HS%5`C !.^VbXJSBH7>#sZ-_^fW[h?XjXH~{/q8Ɗ4؀61lgOv_K\_"Aig fr, kl~HSfUCq\}*? 5\(Q,NX9:KUkp0\n1*kyF5Ϣ5:H6sx38h 0Lh[pWkm$cYx*ӓX<4@%''DA<;P;zF0r`>)}ƈ@(䞥@;0ep;|MC;Gt^u25 ,GfkZY2tqIr-\ŵ t77%#osiLUj:-OC~P*"{ o6OtA9~p3Rh!nAr@jXlb׈}{ۚ~3jF%1-Etڠ&AAQ7SfmdȔ \H{c<6:η=C,_<`Ғ3cE\b I$zx"t2lCnf+i)pT#'DLs3އq̓ϣ0q_;bJ=S{QrTj77* ï'He]xv e /쉎./KyԮV }hajl *ҋ{&rfn! L3<2㒉:rIԷWb|8&SO+ګ<`M%I&VrU}'"U(pPӍ5&8egAvU$4E&5<~!ajȝ{)_LJntJKr*C 쉜hθcՐ(H:mǐ MCd[*球GŖU}laMxSkUil3g`mkHe8u}=, ^$PNӞ0i1彶vU@ pu֒/ޔ8<^E!;׫0[d*{K' 8gcpJ 6~bΙOb%l98%~]UY)2:_IYU5HR)Bt`N%YGsGaUNpJ?0-Lk&) \~< 6@y@^ C(KN baK2wh5pZgE4uU+qwcej]E uf%p)x<"3!5}AyYri5Q$ b͗8]!+%06'@Ju"NTL`CkJ\a. 3ophOW翪ttޟ_sX9$h8ENg:X'3ߙxQb:yj[O}D`(t O97 d@ƫ1}r.љ)3gA|?VxuD l6 [aP3MƝ,!{qGL}KBeWl?hz˺]H|O;1ɺC׼D$vچ E>O]|iP1"lYTѦlJQ+;N[Z-b -_:GcStßE 8Rwodz ;Z ɱF/ WGʠk"KQQǦZ;b L6&НV ED9O8~m2ӺjM@b{IQ| p$Q4XZl1/W8o6*85;,SP"_`ƃr7ƈBؔ?]OgwB)phjb]s^XHQ߂IE 2c i/ӷY:2Dpe9ʌ,";g|0Lf(~nEcOx1 ޾sGmy(C:␏|*Cl"kXk0#in䥁* e>rDg[C0zUg'(y bhO![B[hz"?rS*fgz%FhauQꫦvPsKW5D]ced$?jnF.hJ ,*>P4JN'SZKcLnh򵔼Q0ZlpOLhBWF!N%MԌ/6<쿢4:+Y`W&- A+o J_C"bg ms;cxe:`s߰:$+o?9f~* "@jC7iհ sc Rw$dYdyI}ڜ$V<$[Cؾwdf߉:\dVMg$M x{Kg _ ⧻3Uڗ,m=n`,)KXn:d;Hls=bTB</Y9]&jI^瑉_Q$ q%DnjrNX \qYYїND|ym3MīeiPȍnĐמߎ[5:]bp`%S6k_߅b0wQwK]9#,.d E0OBj%[$i-4{}24Jٛ*:ؔ^5Bqc1raY]zS\~Whn}O`< XӨ$[L=A%L55:)"1kӋ=ib'-Nh?嫊q*h'( u DO!LD?}$$J.=NPfR>X  c"kW ȩZy4$}IGv"w_-Dd/D)Xqߴ ꉸ4ä$GPl2 pL,ͷ"y!tWei`7ssVұV7C^YiVWۢ0ٷ\=$4pʀ 0Nj+Y<޿eK̴Y؎,PcPJTX3ƑބP)_zɵ&>N̷1$Oaա\][T>\k3f #N\ƭ6@㴦 MJ5 Hl+̢4(Ɛoi0+}4kY}6.Ip^I0'uQgQu*o[yϊ 8WXQ1uZ&f>Pگ4H1P屬b\X(fEGz­@l_8(!BrW^MT]Tj:tLTx{d?ꐛz7BA'{%RGN!?(3U^"6fP kS!wEN2A zhlHh]ڪ!/8i=Epf{w.&ŽXDjp ;^jJ 3 f1jsSg҄8 8@vP^Oɫ<;W %۷$qĕםyH(1\IjN<5NЬ,PS$M'v= +cؚ>fy,5a͌ R@^MA78~?q=PU^[w@(z˶¯7ЏG˓_,3Ja:ī2K\Z۲BTo w\#SG,87eb%n!ޡT9pmv_k"hP~ޠ5%!;x:nEnx?CCq-*EfnM-0)푘WA;|.D'cuP${N%P iJV #wx~=.y*ANk>ك5J_7UP^(EG^P@j. ?"6Ukr{骇m_3^&D0 5ا"m;Q5juD(tႣWܑ-KgAJZiF W2⎋g.[i.L? ]"Q0VZfx]vްt+]3չ60CA1ydQd7;L~,s*6m 1npgcPG Iz:1cPTot6[ ;o$.4[]JgyRKuqŇg1s`X=깚,'7PO&w&4y&җQŏy(nX %(xBb}A,WhBu ,4_x@{\ 2xW=r@O7hikJ _ ~3.m͹4ctCnE10DZ811˒ҷT?\ D걸6h)XqqktyS)g(n5^G!Cpo}1rxeS.dm8/(R(c,b;xgYCcA]HUM*sg=$~ S. s1Vop=G{4c=燄B]=Kw.#'d-H1ԑP.&kC]e2?uF %`Ɵ' %g.e9ZDcitB@[ CDѐ9B'ٙSe˺d%3 v_4v![pٛoLN D#OYq[.(^]NKSDžkt}R;@`&(#H$Y<oӼ! B<̋)/N`4^~&[I~,C_t"z!]mNrWPn (GjA$5Fc@ҎM*w뛲w78,3s[ -}JN/0f`-E\b>vAs(_G^lۻ&'p7.j*}7klӉt%WH,oU;|.ΈdJ[15iVaNs%dʄtt܌+v(+\WF?lSȲX{X? mZmkb[{{"%"& .Onu?ð>Vh)1z&&#l.x! [Usċ)5J7 is鮢+q3r6hN,ʂP'5;#؅LCy Li}3y fiwZ7`aG64+&GXM \lnoȼQZRgtcc|yUaWRʞw>մhMxW7kG,BT&x,-ҽ vŽYGJB#ފ0GJoę}-5Z].{ऑ~/ \><LEa10` Ѥ !xq Ye|7槡JPvV ض b h0|ar}T'Ӡ M0Fq Ch ~LR |}߯[{u{ϐ ۲X"s?z?U|z蟘.zȄ|l8ksKS CmN|^k%FEā\r'c =zE]h{3#@l4ِ~~ |{wqݴ*Dˈш"|%),),g㔮weUXr\{ '2. ͋αg_miH,LƋ@ r;"U\IJMBp0e,]#rdu~Gf@\3)Kg̴)[to{SA) RuJ:/`SBlYܩPdKj'&v60W`BqAvւ|"#+p6}^"=O uAȗمl *"̋Ԙ:"8zCa|4rۂ(P}p/fRT6:[ٓ>49>3CcFse}\Je:J/r[k (+)7ae˷u@$Z{(y+#y;vśQVSpk*:ḱN^Dy( tڊUpQGܙ g09# 春ʓj_ûZ|9%^Q2:.XLTw1'tS@CO9:%{Ol9p@U5 BXvB/`=yg[C( WvK<B$Uk8J2˛K^3OAlk]ޔ+Tk"¦DzH5rzsG=@0KOj1_qi&N, n, N!$o~Jo f_ciuA+4cؙu1jpԗz_Jk&$Əe+ϮK Nme5Jo' s=վ̥LGsBXPl-Ag5N\ qkeH" ẴtX6.N٤>7ݒSVL*fƈt/R9wƅ펁RJ.d'&" CNz=`B_$CJr*| : ٟ. %ӡSvi2Bp>4LJGjƌsagCc.ɿ M ySqF)E<. MQA+R1=71A*? |Jԕ7pra@~`5{M@E8ԍ qZnl-WE DI)x=PmkخyB@*X6D)y8YSqW X"O*f)BqW$'=ȹS8>.MϻmV8ZKZlmMqB|;/\V|@\ `2&{'_PԝR|oȣۓ6QrMCѱ챳BC!+jp?Q>Ѳ)& ȝgO>7<'WbP|}l~Q_fr95rӱbș%~lB?2Q^zo dnm%37 LoJi6%ӵ}-׻XE=n .YeMRX{RLinS:NF?OI&}EyMw'M&lQ޻ uG[rBr<9He"t^#uAܛ7~Xf7)qͧ_t}[Zà!%#g_( ɟҜD[4-#2 .\"qgݦL Efm9M -U;v3Pz  ջ*'ó`:bRyY /8=0 (Hi|o춁t@uie:VP?'KD{3olȷzuiɺn{e7`lfh-j\@OCH/.ѧfPnW\`,SqS4 h0ǝ C>k|a=($bů܀Á,ELjKj9>ҫGyMg#gh4XZ *i4 y.C]v^fBrF"5 u QdͫpP:cQ[`) !(&p/1 t, @&Y)Ѷt[OnۊꭚfN^kfдu+"w !Dy.0 óύH4GX y M[TR?V%؃uJv? q`{!7b (/\GasP[#AشoP! $W4?PoSf0#n\(j;BD1Ƨ[g3&3?%''zѪyApЖX:pjTJ7NNz[E43ԥ6u!w9'SNY_e"rޏc״YT@?h XŒ`k٥KHt4ęҋV{)]Vًȷ=#cgI}a*WID9n`3~@'L:} O|{r\D02߯Zv #nTISpJZ좕 Ȉm|qwLؓ, YuoH6|. ~[|9[T/ !=1`0AoLӿA퀅e82ϰm7dνT{$M|+ NdSXנ=wR|pN>EZl6젽< )' <Pcl!sS.d9;t:a,p M'ۤ P5-?Z_SBRfG\s CqQ\|![Rݽj $& j9ۂ)[Ϧ_z.1ugI!ӾT~̿kWGm`ӎ"z*JxW֔/Fy-'g TGOR0c{ *PąR}sh$l2@DnusR-OB\40ION9[*2Ł_3qKYЫ [C6 xۍ/'$8HApe)RKN[ GM#<ކ>;J'5 dDs趒dnBj-hA`A)Snǰu/t AnG `2xnrI 8cwԨVsQn] Py<88t|ׄ*GFUq^ Ro@n#~ܰY>@|!qV;i=&1? >1gxdzpڜlڳGb@u=n>d=$V˜2 OU`_~=- 堰GC.>XW$vHv3:3<_6 ^T-5eY-ծOH.f"5~.O)aa n;/(WaL?Ndlɛ k+'zBCyĖaR<jA@>㝙M3/#?ߺ7F2lfkd+i鿚QLL3 L"%֖-Q>݆C^LPK4)ZW[ױg&`3ngAGO1!ڱOgZkΟ,$X ; +|~$sOZ zˑ¢9Cc6+vFl mګ?/= N9B i% OvORfxg}:baϢGCU(\ƭkM֦Mt@d +xO x ұ>:la_w 42=7%FVl4fnzOU6Hk@xOIU;;J8!{bG,$>dӼ}j}lQKәIwGwVC?E\_6:Oݱ]4drAQE7 tB.%OgF]e$2V$\>m8jfn-@B`>usz-ęLHP; 2) fv샟OH*ƹrWe*{ Ȕ&aGvx$s|$=Mi Mj bwrNZAAq)>B2l.058a[& `5;A1O 1ܦ6*6Y-G:0vS(eֽq{u7D[gYaɖg/pI(QEJ ~Ekm®@Zc%`'AV)ja9 HoA)5]ʎ.3D!μ 9f +C5&84;%j=j?Q$kn FDu#%oJ856kPq ݀d ^8䇮0Lq>eGâ@;1 lyUe{Q/:1B`O }8tmbjԭCg1|!uw?Yb U:fmfrGwS˫nQx#za#IQTqȐ:W`QEǦSt#)G⹊TcbXY>+u"k~2Sq/bDp ڵYՅ џa1~ <&`|vL[.Ͼ8eA+Zߏ5@}u,qj"落jZ 9D#h.rL|?ǔ.6uڛlY8Y1:sMœ<1,kAOҫX2]/gqҳA|>,$ U{YmIi#[< 禼pCArwb{5/poծWć# l:R1CI J z2)_+Z-v|a+fd02m <놄1>p=5~ #P!ƋԛT2u6|ZOqwfT뭱؃`KVPjF6O}9l, yW9L|L!}V.CPj -+@Xo wMQjְJ9O֎/V wؘB^]GXA `Qu8\hx."ZnΡ_G-/Fs{csʾ*X ޚۆ92#v#!A|WE|-{0CB'gA.]<,pb\PȬ1h-ޚw/Q.,w+8oΣm,TѪ;/MyW]Tz֪a嗯|A,Sy}T}[={?2> tO%4}O ~T|ɪ^h#ԌM?IU"E?\EC:E?;Q*DuMXV}G2ռxnzȬؿVJV JEkxjo\criAqWyE]ЧX(~L)^"gW7ج̴`}S.*)#x$(+nMwq}r ܅ a›I&m)T|vz!կ t")BɎ@{ծvOH )SQ YS }bV&|k*v/wA . !6PYx k >Y8P#_ D׉RԟYgnIGaZԍkji=s;zȽhazد䖠#qvc*I1]\(FM~1ew\Txg| Ngf ܘ #h my&Y'cc[7г?bn jG]챨c2Ҁst% ,rH9hJocl<ԭ5R[y5ÿ3@GnJy"!jlVCkd&= k\{m^ ՖneˡRO#]2i.HbEi0JOf,5D쎟>}S 3sf>lo xAhM| Krwe!93næ N.x3 c/iv#i[Lf%Et ܊#}/<φ` ]W';Y@DU6Tޏto;K?q,xVz u[޿ pĤTEVGOޣr5w~Y:iunø>,k ~rٓ﹡ё#|XMC54___3g֒XY>\֟Z.qS*@$4Cn-Nv"pzI^R)K}ܒJfL7M}ue2^&ѻNýRREvrq~ÙIʘdGtEht蛢mLgλurvl8*7+j2=Inw9qpb `L.wss&x%z?[5=o7CKvMg+R$14,t~]}zF9$u=y,'xLFeRyNk@җ:T'{O"člmYIGؽ@ M 9Fw!]YV~/ͮ:9o86 pJK݄!sM*6΋~ u%71 V?nK+vpY $j=tCP_z# Rn||b lܕWd:]]nTY, AK Bg(oEڄoL :J(@2eP߯P^sJX.MPhԢ~ڔ3st6,Icr~8lȑ BnLZ>̾GqxlkK'K2Cy"U03\_nȪ}=ԸIxtŸj0$R1BQ:Ysgx뽬SO 5;pZEI,tcbP'Pj_% '8W*r] ׭FP)(=aˀZ&{ <(_L>OAX8e}c\]n' REܿ%7[;ƼuOefrm:TX\n @ju㟤>,VIuOT BP]_Esi=*[ 7/5S#.je 9()?<s+PsY[cIXEjJGʻM +ʏتVO@Nx.r~lFg<9,*:P2ןbUrhX#kij"OB);@ YYs71S$}7JN3}A\͢>cAQoC `A6V,>\#L$g漮,KR;’w[B8d)-%_csR7^Șao6ũqtZѸFzҸ8  dlfceKA訟!`WD SPa맆p 1`fEDͯfC Qgd"~6c ԃQ1͂%=,/e-'[KCYr_]^'ݱnjo,-<LmjOP6@'rB΄J[Fo(ZDa qgW߿*<}0G|v]V# aNXN}JW jOd>$D.R_}i:9NԲ޹ɒ8˺SlvK='[iT!rAI+=80vnm 0[;A[EY=N3%խ!^kAkYoZQz(=9d+Sߍ |&SҳEHE-}5Sf٦#]/iwzgf5f:X:uϔ# 8RR4 i 891 /)l亜 opHK94TcO?4`s ep_is 1m]+B/n_*ݭ!+6/\dFfskb@8p{u*Ұa8 F}͓܁AV3& 3փja8P*dh~&n.bgYeck걮]ݓ:!-e wO_c1 e$*+% y6")(m/࣍,bp$v5J4 E%F:EfX|[Bxy$^YrF- ێҼjosQe-bOP{Ei-daQ4B ַfޒ~-A&FMX:"]Ny}<\P ~'qs3,'`lr kZj )1dA2b '|kޓ=.)fKY.`N2' 43Pk_2,Y?ϘjU͙mԟ| jfcHY =K63&;8]2Ao(4MO*~<*וP9#d@>ū-4m}ت@nG+ڴkP\|EH}iySƦUX]!$N/S /t)e@<1}9@j()svR*3܅g~K^5)F/PM1DCh9iТh(/XF."O;KRA+*`3Q[Z).RftSI HIY7gt.83jR)]=ãetHgi*V7tq C"< #A ʹJӯrz?x~ґBM~@ZJ*ҭ5v"x"*W_B a'|l° |!0%%ݓ91C`>)uX^x^&#nٗJSOfêB sNxN %jٿias%±gS1Ixt2Ӻ8 v"čy2 MIUTk+J6:sG UYqKe>?tǥ/oKuz; ݍ|Tjf@zl7?1\'fh/1iB5_3p}lT2@rY'&]V7L m \Ҵ>Y tܽ ]d f _рxkPJ/AHeE?<)f^h_\SL<@($j$~ݼAt3-!L=E;Qpm}6]OS ꯩX.ch7F`poZl=.1XIRVE훵00_ƵIC/G>KO KPyvaB޼ݚ̔: >̀>{d_a RL˺?BF/ hٖd:,}2 Q*W dF40{x5jͥ"^(Y=pANqF`Slʻu5 `-}̗1cx竲\#Pbh QR`:b/yeJǛݩҤRb:ѫA;~~72xQ%-V2Fca^!0^w2vN+fR|&4-9/| I`㹶= ?E-_tB-o`[~gluE~P* =\lAӞxۃboӁB=zJ?˱ѕN+x\}DuaIWz\\i9DPBb`XiZ҃FA"vt-YtHVdba$j{H&C,bw$T1~kkTdڿh9p=1mR+IЙLgpBe1D#rjmئjFhYtbv:&9VOZ ltc\|#_ThkzG<76ccY*:$?Z*&Tv߫;5-眍|i3erQL06X2g=ذt { |gܝ5R(E|СǞr ahjFm~|d84fJsu*JRZ?+vmg03.o'/']#m&&tfVID|^fMD+ZИC7ړ&HcZ P%(S,\>}9χXf[3Ke]Fc *2@5Dqs?~CS.68UM@0_*t}ҁ_=S~ڨK{ae `o*O'"ox X.8*qeOf?JGŀm>]6QեKO%hOLN/YIPPjpBfGLgU\ ̶HM^\? Aaķkyv4cє0@qd P窀nB؏.R|;B$J9s5o7$5Uv"P 8pF>[0QjKT?^He^O]vkSXDm%'᧖GM_+a]laPHn?kZdܚѲjOߩ+l3]FnXeA7zgHV|!&Bci|?KX_*M.CO~u]:eT ȼA* ,+G,830|);Q w=|AV\ϖ+֌8$! 缬 EԳUۂNaa †'a($gAQB}L-:X9F[3Xg\kHk H 9D>+x/̹wb’ZxЍFQoB EXj# ,)ro9~L7<1*T^}NE!HƄd~qť&$тETae".GO6|℣ߖP"WҾE%ўQ/s*ך`u|hݓ*W_8m֚%.qkJh^uOt`w+6Bk6nn:z?FA?G0I_iʵY/0lfUv*= Cq`nrs֒.ȟgV,$B!Khg\1 85 0.$@ %@^!A "*$ 2Lk<d<|uviZ]lWL흊 SIS { X?EeO/fP?Fk Q:xBYVl9m|(M5NiOI:J !b@C`j N t{:Wdu :shevP-p\RmsuY3Gfbuwד:./gi \Uk JuV0@?d+«Wk4~bMi=Qby]",*}[!',ۛ5/tYP9BGLāx@N6tS jZYq>0ABNrQ'`>>>iC gxZ3IM|puWwʩhe?u/ dy~#:{Hq5t Gܤts"ɺܶyS$ds{N.գoTn"7fu8cqZ@ƴvIPة!rOeTNQ6$mX}m!"O:T."L?ЮdbhO ?K)ovQ:pLSbvo\e BYקmmd*&X+`s?+w4)KX/XK# 6S1^@mdDŽ}#%h7܋${53(ilz-H\$g_)LrF;''2"i3b +L#N6' hvZm ]ߖ]NȬ&[Ϡd^aE Vr ]qs\yBl5c.`)<.0tphɔs1MQk4E͒tօ?~=G+Kcya;S LqJn_]os۸=5:-DfKwպeuv`L]xzl2q$npe*yk'ظh*'Fil1} u`vq@1q Q?KiJL t#EF <BYd-[x=F6ӄ%;"P=|΃,Lj; "3SHM0-VA io,~VB[ǒūOUJ=kƟ'[]7=ˇt\0L/ e9w۩px| 4א2wΠK@s/2CM.h@H;,Ґ]^||.YH{#Uجݝktgq'tcls/)Ŧ[Vө_y{tsIO4tHp&{425(QL-U[@Y0]JmP^lR=i)sPAON4QF?f=<( 6UNqU*TP:V$ h4 PPdF0R%0c8?FRGr3:JڶI0w /[n7(MW' ܤgC&;a 0?/:8%"X`xd^YrIҥoio:ǃ@|єm ݂V^/%~oyXN<ׯ%Vx8;s<6JQx"\xtG-[_v7N4|/ERlCv%,yp-+%bf1wIt^".x]|]td`@.ᚍ J7L 9'P[uDx@9X,hj=1'x$x>d+N31 K3$F+hs pZKrkdc5ϾyP6urRA0tx.e6Kʫْ kVi$">J\ %# NXc#\q6r ҶNkGcaZ[X;6wG!N]r򊒼V(o: &js2c iB snCo_Hqg;{5#\U+B2=Ek9Mp#,RȈYHspWb7"m8?7#_ C|l^&9A">wc`>z#+ K$+FA(JcI2v@sAo0FA 0kib!~~T>vF6FÆ k'r7YI3Sxފ>Hr@kp~q[[jz!bR P-b *  V-4)tca!N&^oϢ9G߉IAipVd -YDMqE*wڶ/0ъ&SR$k/1ˢ V|A" f~c9_mWIiV h6 ; _w||!0- i8w)X(}Jҷ_tq{*KQ:F4Z8ZkA9f{R]a,GjK6ggqV/i]j%x^=E J4s/)BcQ妵uJ3wB`m[TA5K~#J:,nleG}lbOZ.O?es~|ROq|lSѱu)>F܀h rc$-;f\ Q"xL(ej8D:gt]0md# 2QFzB'W,18‚?蕀Ūx%*}IwüZCѐ!U1˪Rĉ˵7꾋[xT3ɑD?ڳ5>*zhGHH{$XiNcL|QjĨ<4ʧ0r1Tc94sgaa|4e/x%6uux ArR(jsI)NP3V|3hu,o+"ȌaY(eBʝs6tQdo+q'&8F8 蜡:Tj2C۰~b Dr6>ĩ<)vA; TԢw`u.!iûwYZYm7S []К+lϮ/PpF=F؟E\! }EA : Q':Zi7ڭ.n\CЉMԓ=+e~SU@r]46ŷۮ[.\kjniӹuTNůwGe_Bs_ÝjKS[h]H/.JKd2[d?O}QPibs3b:=ԛþ>9g+w`8+)rQs2o[b{m8Ću9&#~gg}r v2}Ϝ"i_?A7|XJ9Ρέv)<-$KMbJlETOjR),)S o DAVa+} Kr9әh#x82t6B, 6j,o&Fś`4V(\LkG $wx\C*1r'ԺHerl_^VI58uduE DzDZ/y 1~ҏdlXy|X@!&O0_rm /GB?f>(Yt~7DbzV*0ROZEVN;wOk5 nRT)g3M$6/vǞċ*e8c3EY&M.1S'zϸ;:IwOz2zw nIktZ(H;[7Ge#ot}mACI}~PI!JQoHuk&XVPhx,q쥠W·V, 5`^*Ԯv !nOR3}i#΍dL~#bhN_18JP^]p__ 12Hqfԏ,Ճ_t5iKoHo}7S #`8)JQTU =qm`7؜Ɛ'Rs+SY; D*/BW^g@KBQh+ʉ4Y0O9EG)jqOZ>&ZNd+\$k6lQĔ#o'%]=IET9tsS0z@>Hq@Ok4 Ӫ%w5b⹪S9(SsQ {Ӏ4SIe|O=SX>MM8kww-2ޏnj0O'fE*:lAu !`hZ ;)u7SZDZȕ/,?@2LkW"rU~%Nw~3=vśZ:OAy6AHκtv NK'W3h'ISOȁPaAҭ_qDRc=1lIa7;˞NՊ(A| 0Gh ;})Ox-/^dD+'wpk]uԚ:4~O.7= ; B#.(Lx" J9ڷ'@ 2h31/SJ6?SL S]j.fCj9Ĥq.E z=j|:-ĎKd2̜&ĠC4}m%?#g$vɻI!bʃ9. g0eXlH=\i؃7Xny?E ӎ<耾!_PVф^A8躆{x?8 YAEr<$2rUMkT-]'Q BeG,1rgv oW&,!4R YсY_R9J5 >N@͆5t])Y S:[wl`!)}id%W|Ђa$GEUEƬ@}g ḂVs Ef*/iYL2q-]`P`-,(Β7>ӢyZ}赜&chc!oL'MIR.4ܢsqu$OCؔdř!_|c#Xq|4giGx3> sꅨ׬H}jHThn0Zi٠Tq<6O};V(YcKycljaǘǁ?TTTjeaK9lZ\專 ӥlcͧ}B(;7c1U^ѣqJ pW }$tOHQ -TYVþb,/B1Q@@=2aV!oʾ0w!8,tR ,9k(hϺ]UҜfrwGddUxcP1ʮj}7;,#/Zr"p}٦XHzOޔb_4Uep0g^10+'į =5b5b7QfEޢGZ(AYAEᛂ%|*=}ʣ UiE]*f7SYr[Kʻ},ZC|+.1Z9BoW/:ſX6ѢW H[˽8h6A2 KC:LKTJZ]XO`:oGN:ˮM1L)qK_ҏ~4zhqƇ`YU׋Vd{X5Ȳ3ˀ'\GfQ0Y22ޠ鑼`Nm \`X`%%%ΠkaoJAa[)+<;W;PY^1Czƴ侻YߚC=tw :YOd|}tL% Υ%Hڵc6&>,_a dH'/DN([ %)MD=f|`j|`,ukGdiˏ;ekТsnʥA06gqiٵ&5> o\K!"h=਻Xy8LOϾ9yHlU|,PǤ>i5 ~XTS8$'jsfe|%ZԶ@&-Y )rt'YYUޏ!y%Q._ΣnMϵgs\jq 7 %F}d`g@8K2҂ ge8It?Baٛ;nYI;*K!l urçX/Dϣd^ R>F3b=N_S# }q๵,3 &Ix'&҅NW)j KZO[{=ޒ5S#̱$hInO#-P@sTBadYy).o<;}(\4xJVMIN0P+H&F90[ ʰU-ղGAP$;r0DfW M҆ b ^;.q.JX FEƕf" !ʮ. ^WIq1" F'R9\"I)kI tN@](8d6 ji)yR1^7&J/=]+tn#pXµDOi1u!~aAƚ#HZOJJ9ssXplʤȴY4 gw̶[^e=ky?ge&47(>k) L(āO{^ UDa.%̩$] 5 $ Plѡb'B6 /JhQL1nLlT*T^@I .#uj"ܨcx"]RT Mc&ZA EtJXh"C==ʚ5)):7)ڲ8_(0/PM%F99Sڴ ڤT7tkI:T̩Έn[Ǔ{])Fl( wX߲~cȏnyٗ5R3fTYсm(UE͋W<+ ;fYNH-8sdUSCDËBav(Bf0v JoM0X(ȘRD T,悱ׇ֎'~ō93~c(%`l[ #$3+0a^5NEI@ m~>!!Aĉ=g*63:A@gr  CT ڼ`]sN*6PU7lPnܖwҐX싼j&xV珌Z^61.D*r.P-?~Uhi7B*V~R)QXǛDR-kXTu6=X| Es;n^ ,Tq Օ a?WY~JC5˶JX|qN$M܈@ʟW/DnbY#6RaTE^0[H~g2Qt:M$d 0Hgװ .W[* zsAmU"}xTrLr)`EX*W.nb=kQCQC\WwW)1pq(V= > Xyr(k߇+!9[=ގ5'Fd^+&`s9l~tHzw3FZɵ!#"1)ytƾ~jv3f+3ol x >' O62Llpzj-\ *[? #r nJL3s>F0+w1V 8n>ou`W'I [j9Jj}#Mz ~qBe,NxNPK~4Se`vJU(, #N;oJo}G~Lh`"PZ[49ViD«p7ÙO#7!6T_yeݑI&Rj"+r`D9dyF dF-0) ?EOp1I8a@L.Q.K3TD ]6ȱ d3.ڍDeH# aU-I~pvTutiZmb|=@S-ϟ(4](~HIρ QF44KCbBT*y%* [%~u]ō()RQ]?]J6ݳU܈gZ!xm'An僌= R 鈐և𾀏Ɖ?>+-٠g\?% "R]0' ?7}u3b%2~jw7>?m?*URxF.^'Fq[ܝ(#ǶN1wHqk;OgC\eo6V4UG^ *U*=<\NgP9RSnf}f]yK"g#r97-8Up90:-9@=>;9Ô'0׽v4L\#nԜER*@~$Su,kihV6od FԿsV_S׷N[ӔkpbWzj7ow0 wbѧ 5&uZY(o[/;4MANYPujKwAہ۩'s2sS>gY+''xͨaQh$'*7[܆E㤔 :Xg.idʶ_{OJSNgWL GdNGcJ@-]ާ c%#qu=׈< mJR6 P"OM'e*-u ȺwesVSyX^t\ek{)\>$e?GB@=j,f6sU LEDX6mG0b}6YI3x?GҍC'kNt"#wtZ}0yI xGE0psr\ơW8xWvt*ׅؓUqx.ﭡ[닳c?- 8}7~3lx6H;-UqgO6#'jVgD%)(*#g̴VA}ړ x2lޔGmFK La0ƙZoew5;Fp7<.re2wK`fƖ%Eo\YFWN<ێIZ @:o%PoP%BgM"u+Vj2  )R tE?ex68L~Z 8!d5dCksdG['KiEm檾#sN"w/,-$>kVg3yջI1EZLǬ+=,#` "gn_c-vf'9n"*ޥ^X Fv.JS?@bCzp1ۏ+\QHʾAka'LJMwTpbҿ"C@j+57^BnTNc*HlvԛluHh~hGG8+zꤓ-߁''؎umt6ksQ* y6)V/:PADx^fo{G-E&1&eU>/a)C#<4lȟyy:"{^Zn12uK)_ڀmǏ C* od!PY~_2Wicgr(~yZ/} 2+W fb\SYlB8Ҝ؛=3ۧv&-(N,zê"Ý5u]R0Sd˶(G,3zJs2wzzͩS1\=@ ,4ԭݨ4T賷b#DvrL m# BˤP卾LU@V1R^ WIڤ];h~?%U]1@y '<8,6f=G HFD(smїNBtL~ 66;Y%+|>aS֫h#/ܿfqYq\ %TClvB~2ʯ9;K~U^ ;q:Bajk:ȧBP"Xxh2PLHR'm&t5kۍv /)ͼn^bs[2QkL⴫ z|UQQK[}KJ:IM-PdL׸ Pٕ`Yl!^_#ҫJ_I邪bhQȣŠ1Wm,f)d*2u@O60 A(LW*.-~撯tnK--Z#TX)S._7uy &Ƣ©u C^d^ErR%%cZxhL>bd& S:5J} k W[Rr, ă׸687QE迁%eęd>`D 1H VcK}u X7rfBM|&v&^+".+a5FrMF rԏ&j9)`op俯}[`Z>â#1vE5369r7 _I*l& lxذ}\Z7*ߴ>l.u_qq΂+3(Cr/4.s= ܖi#f mREcCC@ڍe2{,] -C6xS c8BjbhEqn_E~|@ cɱFXƌO~< (IQuSF6tsrz@;j":d23?'4Zf0 rA-hu !-6_T%('ݏ`2 [G5EݷQqJOK6cb77;&2O^'+:[M-ʈGу&bRb>jߨ}^c]' c`=< E,ۇ!h_2j#R/NUFtuϸmKNM+K]+i1%Mg0NUx^ԃ ?7Bpn<e$۬h ի1ǥu2vbe~x7xĬwg7)H0m#Kiey0~gNsb 8jA^*hY^3W! pӨmcq^ueO_*6L 0_nV REmאòMQը6Pߘh[Ԛ@*ځ ֛ۤ/n!x_Hz0AZKЯ )8.<+/.4H>;=b),M:F(3h߈SjB_=s6}V. :w$K [F˧E;vM]^zz7aLŌ 欗tۅ "PT|43dQGLAQ#l'; J6:sek C)'sDs(MAln$M`W`A  +fZ=Y߻0A12|z܎MONx8ngC0wr*/ۏ@L mv 6j_^&}YIVAdzcE /U|XisA;"]9}bZ~ބ }ϠOQ'O 8Cv&Yb:^lMpfmFOK^}4 ȸ[ow)촦dytPM+Cʭ)dAJ">VZ蝏9bcS Z)O';Kh:9'$7}@Lf>&L$d(zrVғ6q_T!2C} Td5M<9zKO`+FO"lr>mAΕʬViQ`" ef 膺3ik(,`ճz[iD\![@F(kr;cSq~08rh1Ć㥀`⸖b*HC$p0+K픊*훏^uysv?ɀ3<_! ϯT[Aqkͤ{nIIVkqݐagӯ/B0ML/qLj^E}_Lbԫ}ӇV)yHk}d^`/>.^iJaj0.Ps6}dUMt$'.x_sat}[V&BfKBJq}C'8O%3y˷|ugcx]u|oSBҡv)y#5-ȵ":j9!y :5VP-_UH|2k¤n; jﱱG]\:QR!Cl#+ ㆎPs[*g` 3wŕ4#6,@}Hŗ:*#߅wG,NJӊ ؋1<fS`_bPT戸D5G٫ 7 -B9d5=v9@WFJ)UQfkC0+:$Jm!\5I7[cM.OErpq煋oY=oOH[;*.8xihY @siF1rВ%NS̃5g9@ufd7D=K&H?F0ـuc,kSԖDF9F /}&B 3?^ uF_66 ^Hkŭ=ɞ/Ch)M԰.at?ގ=!P + Lkdj,]߫Q jã= 06'پ \B}fLWhI%6/l5bV@7vD&r/>O_uO"bŜ9fa+yg刳HnTadqY@߄p)r hϦSgQ5æǜ/<ʰTEt͕\"{\{2!ڱ''B7g"9f\FXSLWiKtv"*g\AתMwhpWR=V:zӒ,&PWO`|#t/ŪiZF5kaFЦLWd٭u[l2c>#n;rN{,ل: ayGrrN yxx/먀_HRyA+Fq4 EKRsH#:B#m ;2gUnz.lGKz܊й%[`މ$,-#+. n0,{% k*c zb3iWngyB^N'ּ..uRO ?w/Dڭ@"kHor$Yr' ? .Td L^Gg*o\SkLy,W^фi7α"#U6Tu;1Λ|}D@6Z-Ėjp[n2!|u ߀I.} &MzZ.3g0|m*e)-JpͰ<>yooz.;˸0%/M0QŠ9D`@f{JZ_)"6%ÿ,14F.7 uIνpȄMVG"R?)i2-,?MRÅ66z)}qnaիg'v?.bҢ1xGK\kJK1buRϾ/GH ~יz5 B,+QCJ6{S޸xGh&{)7:;TҊ =\G@PZkR44:7y! 4XS 7,^S!̔0oHȃ5{3FDb)Xk﵃)HVF%pFt*|eӵϜ<#M-aS:oļŐpܔ)s}~,=! lhCcqk#䛕 }i7)Im#7%{b#&jr270;Csc'U*#~bBd9 Q:H4NՙIhIL-B1P\Ca0$0 b|Wj ? )N_)7d q*9A-,"͟ZԦSo'6Hs,c&oOVR %jM$jԣ !H5IhX' r _֎`W6z,;hE\c 22 zn=6ɡ DQu(J|YPТ1 >qTR}IHiߔ:k:ev5C+:[x4S.JQaxoFuaN'#dXTP.İnhb>r$p%$96#{-~!6"CCB!M?4Lai$ ?KCX"fg@L9}aV V?vCޝts^ :#X8@۴R῔rZgȌv Y!*ȋ.SE+-+wX}kw;%x!?h7L5ۣpK(а#i>m'Nǜsz3lf+| +UKGu[1/La=3"=IY*PPKI}xJNhvVy^`ӤYJS9̤ffl/c,iQ82U;$Vci D-"c[ciXFok>=6Ec1gBiAgF~"Zv`>\i qPz;0eťeD Ewi@ؼ4ve#o'ͻ9sWB-%KQ*hдYypvA:Q(z&j̊IqnQY6\:ʱ3{?u P[?e$!%1ɭMp7N(nh~>A+5[7+8,n)z,~@%wljP/x6Ktc vO3ƩTr'ChЌcu{dLOQZgd;;j I{Ux͇?XDI^DAuPPP8LB%248)t\RŹЅJYi 6f-U#e#޻[T44/V)b.73}?ZFa{pXV!>S `Ĩ00 =HLcW;GF1wrw}{0,5Qws>5cRA' Tq#A[.dÙ3@ !j \+A6 :,)Uz9BY)na֝=2oIOqI5FTq Lvx0bmÔPJ#>Jdt8.!):M=)_e! p\O"sVWݎž(gܥE-'8fyB62RF0ʣu?T/$=$8VᏛ %|WZ$OrkHu,F&~~Sᰟ{f9n ~!1ߜc/I0[q0k\Ƿ8Z&<ȓW&Ƿf RpKY pNoBpup%s?rpKd{Rqĉa$m jCWKӬ2\PZ:rϕ-d@`Xl O[6'ѿKَrrOY8m+I9aɧ [`OdD4x?8wg_&]9ؿSA MI@e%{&c%S WAǏd){Z;Iߒ Noԟ?Nu&@&72Үs)("$MYVhAN#: 6<ٿÚ\5+VmqMQOW:?:_~ ?d1EreM;fر}9(}`}_yzc7^6-:DĽ;07!iZoN!d8OzS^}ǶI~gB]q&fD+8 |Pn ̜sFpD}'Xr/.%als) \ukRg2K|<<FV) (pEi =hY/SAMNFo.?ՓKDwx@m4K ȋ=[ bwO3-d_L[E|ۿqQ>F:\)Lv;^r.B,ofg-o8% m^DjhG,d9@!|&,RuVQAEK+d*_#CU`ߕǝ{(3$B0B) ~W/`(ɐy&̗ZV%CD4 'M@1xn='ﭦY/rOQls*2پYQvPx$:gSFRP@=MYoSpybe6cYZ$ Orkazaq;\ͭZA#Ow] %A[ Dx BSZU"=WRּ`O͒,g}S!~Y"ӐςX|dzf/I?cU|[Z^Vvz@q gZ圳Lxa'wD~Y.™wx!;63,5id 6 &M6r08I6%WhI w7r6y&o.ϽJy!J\++n14yрOR~TFTgW¸;ÞSZQS63 DklRK~"NS@zǫe6ix;ZhG.̿1-`6gdjw]AZL+\)oKl~5{] z!#=$b?tgXoD _DORT T~Ku=Ό& ԵIVLΞhFO'sڝ]u<NmtFM舰j%3iG$, юS+ڼ}@:Nn#D)WOx%|(rhQvOB9ɘC56M-I%op3'cmI<1y$&z8 o,vȷX ) Au$LQ ~UKʡP[_KCFةҫDg${]TYX*k88Oh!y bAWvpq(Ζ=]`,~Axd,]t%Gd(cQR{Dץ ;^' H멳iRuvc`hX*]dNB5MtYRqIhQ|GQlqPVXB!M֖Drx-MJ-?t 5R L%u֘z?׌4O=`POm^C2}P3fVЊ-C?fw ƏO2c E5OZPZU8*;>qy0yhNzl#YKDh1P9Qt:(\ߝ\^_@˲I3􇳗"E!G(pLMuU +V| ⇘15k=EWvWIRvz\QKUɨn%AsѾ@X_4#>8pfS(АϝLқf/L#;]m,M"EI'E̲g12=xu}nFt<3Q]1/է.JSqn _jF͢e2P4EPBg0c耱'(߽Gk!Ω7gM+O+BC#󛜒&J2E%Gl}O3aBho4ѼS1w^nN1!ș1qgl/CJgA+WR.24hȌLZyd:鸜>C(@tItʟ =5মDl-ypJ|!DՈbzUけD@( yP 8j%/[(eU{Wj1Fشqsߺ޷g5/ʽfw ԶM˗!_D~gQc2}(o||(up|@Ɗ譧-L(;!e7.@)oaC>q ϻ%wRp#Ie]hkdH*2E|'5\̬Pa;%u8Oha/6Xm!?XpgXX85?{{•A؇*Io-Qu rэ~2 $Z[- mNn(C-qMF%ܪ;;#  5[K6ΨJvfTӞXe-fY+ Q_4_|s8)*hiڂ;ie9˪C`Ș,(.\WQMڄÅN9LwXsϜ7M$0h1Jw ޥ(sW%ï@K݆0ҹ3~ÿ@e4ai{ ti%`\Bx #qCI}L~Mqg >/pY^*VY #wܸa%]י.%Iu+kvDhQ۩JFhf'zA***92(3+@V0RӞ>i"!%G4T# rEӥiRO!T wY!tEfR@aKOg|kt]u*1I@**[27^ZIOʈ\mɺ$0o o P&Hv^̉daNYlRLfgci#`[Tw/I}o.Et'f 8'8fjJ=,b:YGo0ӅܷAq{fi/j=ҋ&AZgks`և C5)0/ϩP&q3-~u3"xg!n(ͥ/KY'׋Iv)M]M'մTNvxyYfQc'>}"Dc՛" [$)RtX~.v<;kGKUSqHDFz76h51w<(EK2n4(bQN?.մi; E\*n5ũ9qoާx&XrFӽb]B `>tiZ[W֦@Bk*(/%)$,C$84J>8u|f3UqAi"Uy"ޔG %"ÕYўD@?0_^}.bc~t6{bf'#B9.3j]i6׺Gru'ӻV%: T[TGVtC'4D"{'U(Q6a$xd{j!1f,^ ՙ@v.jrJ:('8 CͱnMz[wz̓TwœWz4VgYs!fk'^6%w)eA~{ p;k#fnűEVɣ7żL^$_xn[d!V}ǩۯG~dLG&pta;%I -ZSk' *H;3o@-U+ဓs40/Aʰ``Q *f" D~i=d(W#Lp$Y AA)A2ODZы\Ӣ u8(A0u.qhcXm){#;5͇oT]2ڻjZ pWvQW+!=h\4۽?kL~EaKAω /"ǩ}~P>Hp ÏrGbL\;mS^tNC7ZGO_@@AU lr抲^p4%2=I$goe.CTHX֐$C֋6<}@S"Ndjf.RU{_vn:<aƂpie|+³_ /pV9U ºiWjqG4}*%:y'>eO HxL xg ov7@$ƣ\r>@Xvasd"'LAUE)=Nl*#LgѰAxrdMɭ}X+d u'En&NI_/r+dAp 0v:)ǵZ[ofC(bcةOӎvY9Z(%>*;2˾ts=hq,3fMvf#/p6/]5OM%b\P2B0?z`Fj5Ͷ4:<vy'#:geJ>dcMq-[#1!&o_&mx'-RU9)nIz1f`IH=UJJb֒wJHa`>gj`m') pղ-!p1f >>SHhIF].j+EM"=_s7=~sޓOTY.,< 95b%r_ԡz92)W(cL]Q_fLB̏dxS{ S͓ B{!;lfhD?>]W` Xw{V_ H093u/f;h4+- ugL@(giŚs}a3\m; @}Oί4B,'l@?v eZyA^g;܏m#%.a /8QURr:*CXIMEr I#+K?9V./{ąS [tw'2Uc"3N61@PMf`=rҸP\l858V7z6`xiag^TDI$h=6 Q+C@s+JF#HR^4tsQ?fJ)$i:>A_ܢ5CCK&6jyMy#&UC ET|,YD~hNKzNКT3FDb艰Xha23r:,[ɣl`BsǵAoS= tsQF/ 5i7R dn{/}OS'Oz?SY[jxܓx!LG ڑ5k}]Oh8RMcLi䂞4;5̬,lLc~G^r;C>c'3@ܨ{X>/W|5xfZ-:|OL\ XpY&̴YƚK+q^? n^TJ[]@`zJs^ cPʘG*R'1ܧ  'bauFʠ*<!)s>p̿3К Us9},^3o@t 'zF!b;r^ܰ[hh N& !_pZtGy㐖鵷>f;d]bj'-6ַ']@ q; $ĕVH*Ę~]%ZY# <&UtZ|%Z1 Akm];|X0b`0ֵ.,*X$Eqg*mG[ T0uh6;ޘ[pdW;nQ.D-q1ZX10)bYwۤ6MJk!"DZ. C='`@>&~`qk3vKZX;}Y訛?,1qVXvwg=e9\]؞:f3p-TRC )y֪J1v!xf<Fz* >T󵍌G~~ tϹ RE7 'jE[* Ӊ 7 T)=IWCЋN.`~zEs<dfx4-,9UC;C&AɈKMԗ8ID˄(޹4?kv_?٥W$`_/Y[- -6lHhͪ򿂣PZ1w:U@n5dD{Vw'6txu{ >=D3$&`BA\/ۻ8]δUY_%" L}R4=6h}cPIeۯ2!`ۣBi!7etkuua;"'lLZ YC],5Eb`zF[A@]⫷ :[C &"h WB0,T{_} $–!?ZTŲ}ɞUqܠ_w'X_Ǚ A.9:+Z,eWhT{] J,GTlƒԧ@Ƨ(z~2 :j<.1 ŗC 5"9} tɤMO%RE1o0~g'3td1H[U/%9uRnF[*,?%DL(4jf/qJ1E A(95~uO{3jB\u0vOP9f^M[<= |ؓR}Sb x";1 ֺX^ ^O)f(9'=%HP߼^ߍvƜbDjzVRNb%p[B }jzd *e.̒ZĂyѺJ_IS0J쒉5ņW=[+^C<97H@C*dhЗ9uRݔx[gYv46mbІ,<  ۪ڷT: 0sְj?C s",{orF٘m ԣkn|7_J0@~eR~;βwQd$U!~k``G<1(r"`b֌!x&D$sϬ:*, wXU L z Rh:l٪)_l9Si-L5c?O!2Y[C sabM֢T핃YՒr' +UYD<| p2\ct.Z.z戏@<ӐKPS9U~7)XbxOO;Lj$X(El|Ҝ/OfjdKr59N2nS1[#/>X`o[5wS#nfAlh≞Ԛ̆(ҰhVXZp& /E>YB ]MHgi:8E8@cD6pOMFoUw?/O1/Ư}ǍՀA]Ɇ].%zf^,~qes %kN>|&|54J/,yp6O0K2vV㻢5rLis/8Y2]h +_#`opLwñk &) 5,n*EQqOsp_mنw+h g{!믬Цe `,Ͽb<#\cO#`T\(aR!F GtUKoyFOf0c˟we4RZا Z] u٧3o]*2ZwLl! g5 ;wp_rݲ1ӤNWLiTlژ`מ_64z=K^[{GE4bɔcnI=f|R]0W4B"@ݦ(۱Ɋ/%BS䓽4T&Ȕ(wc&3;%$^7 |Gl"[F{ k14>I('{n4*%|10$^@|,耎s[S K}Θbv:>.1z_ +sct1hgĢT6(aʁb_ڸxPQq5sH>]| -JWN1q/gON>ҏ?[W2ھS(;3Nϐp3R-;rC7[p(_gdd9aWű=ʲmON5̜Bؽ _Ϣadg`/v:PQy٥<*dH ̷9Մ%=%Fg)tP^%z˜`Z;}ч+,Ē¨]`ta;4~?R#]/O(^g%N\_w8F ˂܌MּN>IYk3"Պ q_zU)X/yHv,pZ9dt=ȐСWp.1Gp8JY⟝nC  S>1i(؆4Z,?F.O>p<!g`$yQ'US4#GY/QxTkK9IDt3bOCRĈYXM!AͲ\Gvxjdl _}x4Ʉ C:m)D05riQ7yNeYRN`d iN԰̸VjF'HdY w7mS.{ *Ow9Raa,َB%B`s'(z$%,7'^鼣7?Nm|M}Eōp(:X}ImVź'Ks]X^2FAotr.*V.iQ{#r'6xm\ֳP[:R5@^)"A  t+#۲45 CnDh;W?z=$xr>B7=AkmjaũPƴ93PjSY~=b^Պ)tB8{* d`P5nШ硘 &++,ݑَHhBpjtQdIVᯍB _( %̡Ea1ShE# u..)1غT;uo(Vnoe , cM㻳EКu!WDzvDr]ҩr/E)/Axkn1hм"~O킟$KpX)gg\c]/Q/J.S3KdueLQJY]'U}Wr3BBt6SkgR0i9ovҍ(ԓ[1`4\{b8YspUݩťEd=a^,pPx#hl= : 0LǒduNc_˜-j/;n)B [D6$XQ\dӸ(%WZ#|sAq;7%PK|⪒# D3Qli TH 3 6MX? c{Qeqj%"l.i䳏!+a L [Ek Zۘ3.IU`=pb"s103KW@u]+\!T8Uuahc 껴KaJ|4O麋u7Q\ /n+gQ1>0:Y*ɖvqvDe]_ԥrSͲc6Â8is!i1 xh%,Т@*-=[,>^k6}3iq5f/xg`Q{$S]h0w!JL~pT5tK6]'-lp>ۡYqZۧ_@j^79QurrEG %(ȶڎ0 2=bl=+:ջ;%!/ƹZ\}1}㝈_LT쉛O/fht8wGXh{DSFWS`mG`1 P†^=qlbN> /(m:O;Il>j>X>_)}H$0gzsMk-O ųb AumZ| {v$D$3 L)=<6+΀+0JcM^+|q+uټ4Εz*V܄/1*Cw 5$e꨼:]pLmRp`&V(^f,|x 1Rkѽd-Uc餻=KW@b8|⎨A"WC%Ez)##/UB.[d^8W[P>Ms3 xa=.U}%WGEÎKrQJtKh&2g pz( Oǀxza%,cѝg׾n /#ސ ЬVo l5Hk0c_b SD hbLmMp)w5]n^[߄{ܖы~>,`!ex9WG.]`}gY前|QOͤ4߉!%9!L. \rI$LMCroN ]:*B)[e/# u$Ͼhil !,B*5"^?Ogc#BqqA[xlA/`cǎI\w7XS(%|5uξA<)6F\Եdn{5@9&hnA}8tTagi#S4=e9c落\fL_~L{< a2>gd=.heA8[x]+ 4+}oo- G^Q2_e~7ɀɟ,1*lsER8IaƧ#V9gڿHcEAXs&fxwZeA/W/^K9-PZR; S{6{aejZNV[yiL_H鞕r2 _#YCy@|p! cb`#x޼W(,ǹ*P M.0hsʕz5BRHH(/okE:I~g"j7G)o[qfYDՁ! Pt_Dl:OfOܰc֛u Sy^?aT˚ɢMdM#&jJժ{ gRZ Hr:;MX&Q e^z(^Ք>PsE4fm F`WX*E zZC2C vD\^}?~LX%M ;(3ħffT X%X#OKv@폊r(88в隋Y z"R u[fY-WO;ۡԇ 4F~ٽRÀ, tهkRD  (njPͤ`Kԣu= 9 G8\vIq먟J }Wx?y>yTkԚV+#ycnqf7<Ԙu%U ߪߤ'H>"0؄|!+kw/@ACnQ0įJLړ?i\۲GwҦ`q 88j˧juC3۹|FӶyjbЂ`vȁXs*'Zֿ66d3֞EG,2!fEd!Q3)LOd_ ҧf%JMm0nEc>{^Ma0ta@c(hZi^3Jq7gDx; hq'-^@ģz~ FS C/Oi²@[hǬ| ^| Sn?OCPxr=JBNjK}<'㻞{+ziMu i^؝rﺗUߐlxG Q4SF[-Ww0a;?AhXm, --]^1,kÿ5lbcUM2Ʃ3oj;gm~7Nņfq'VWT[%*p|$FK8IfEJ@nY$Yڒ]"ڸ S=`MzyܔO;Y;1%ElIÖv?Zq7"hD2[UmĬ*&dm!Kܖ?̓z![~C`u5eʖѫ Jrb>apc;GuU2ݡGǰ$ /Z@Y󘒲vOO~$0/mRdn2Df"-~N&9QNYYr"ջ=QVgCNOIlCVP{`30DGSMqMxax&z6#u;!@W89QС\"5b^0-~<5J `3 ¥&!&DE&-ѥ;Iyzk:o6>[?CSfj $áVg8fB._L0Bw?Qdgtw*Il{7 VG6`Ŝ|@A2ۑ._Α g4f5PyG?y˫wt`Q f} 7Ȓ|'dNjb#ϰiԎ ,$ uCWTR;<rEXb&sţ N;`G'x|}8G=jɕn)O2dHtI45vLwK#qVGGgWGQwwont!uI5I0JaAuHUu59-=r@‹\zVȭA59+wfa?~4ĠBylUY3]3e/7 E|NyeiWamF uv3+h|Trf(NAl;|uEEvtʢ;Ao 9CFIq h-^ppcۗ%҄Q~ny>=ܟO-t<&Q *QpHaz"3`޸|ӄ59 Ȫ '>NЦ HA[}JHjjc:O37zHUvNvyevp&t,;?~7kkSݎL7FuF'eacu/r\a!J*5pdrF!+Bmom'8$u+7;_i xsvuxE}PBr1yǛ1,D~㺮`Ȼ͂J?w*׊5I}zQxM^t=1ˤ'ois9(-Yb_9>4D%4\A:w;e&UgWB^Ɋ-MT2堗X$mF1KBŎzל$_/k'ݱNѱ2\"znɉ("ZEi֮Hh 4D͒DzkWuoB_rt,~2:n&z`bMF0+%UE%Njh sFW[X0~HnS$ ؼBxD6&@!e@[I:bP_g8JwcC8qMlTF.Z?8:=S=7J!̕]%צd!"ƭLW]5f24OH{cԝOǥ;Q~ l*HETX6=.t=U4g?(FEKIڨY/hLI;7GZIJ,}}M1gp̃6fg =9W:f0X^" t7FbnDx}PjW.<9b3%Q{dU9 l #T&`x3뗴+wV7d&z@F1dIle#.9Wcg(NH_w4;TbyH"7%ɡ!F_ 9)qN@bT4q;zHHN6\W4lǺ^PW#%%.ևS9/~sc u>Nr:̪Q$`,=U;k IiGĞ`7Ǔ ǕO%)ګ[owO.џojpIS:[H!"lĚ(ıoTf}f.n+)0^QqnhksSgb%աF`!h`t}I柍K'e9ɸ7àf>wչOLBn¡EwclRT +W'+)BncǨi7q{:lfc},# v33FɟLK lhݣ1NA{y( 18ʠX%nW:t,x9}OO@ny },I/+;-pVH9x'K--I [Sܔc."?T7\i@[sFwxlم)Uڿ08'\Z:IK)hUi԰@D@ovrϓQ&@ HUGMGFf0Ww &AzK(u5`z;BU!T:UZZƹb28zPi'/j>'.5gTw+[Kfx evK7Lxm_5l`{5i [ks6! pܫ&<;k8u" HPSM./Iinv.A]EU }{%>~wI?Cgv`g{:eQZ2d˸ Lz7d1-.Ͽzb8e@,κ2 fDm,ؒkU`淉ՙ2?BO G'U] M vV} N~OVV PD]{ď5d5~S o{[e :<))rmi֐d|rF|7Hia:#ٽ^#=UuC2 U셔}0 LmZZNQM^:\k5@6.[!Inh$l0{kB\AUԷf97veJɭHW{KR ʫ.-ig/l6ςF\QYe+ WQ4 QjFf|5luX8_n'|nKS~UjZGYx_ndrX{n춹¨ZsE]wU;Þ*#B6dm[T.2c$ IjѽTua`ŕ-]&aY$gΚФOz$Lx"PmFY˺6S/W?;ŕBc!!^ ۧqMqx|eg+S'|AqcXOs:a QDZ1l\mF 7hhW1K=Efp`k6==VF7,`@?kڷ;oYKy!=6i_bŲ+PgeІYRqR֗^&DʶwPupa[Uαys6$0?"g]ʴ&I|2EPMP].&!xpr \#9t/ʦd$a"h$1/^AjmʌG3E/5'y ]&BIebpBBǐNŦm_/RdS;NTH~)/-\gF#?X4}F~/ Y}I$ //~E/!:n]=b[+w T (iqQ0VόD<& ;w^{ά|(_c lf{@_r&eY#vm8sك"b Mg< F`_P3!fuHdB%seʯ8ALEKR6ZG0*fZi\xJq~7GWd`hM&nv=B!_}UiwF AٕJ4Qs&Q6c1W3TS7˸!yq17F7/Cyotu˥YrtmÃ5BiIZftLnUt -Nk}|DJ95jӝ H\bq?R|]WBA*63O.ʅIv˺}8U ! {,"0dCAo %2o[v| bx*.͉+7{:-$?FԉJ!ENvPHomF[<, Ig0,ju=`Rpޑ@4%J~Nqxz>uE 0mgrώ˶L|1ee0CWi| c:Iǧ~Y)2+\4od@b ډwgA65=( Y0^AIg&%Wiwt?Y|=쟣.H 7n(Ī9#˦18 '5hϯ:m35)fkjS!eqO^{/b Ҧ.-BM8[ɜɍ؆qD]Y ?ƺ8[G=.xj~A"ubY8h`v 8mZVFxJb7.0@R,yYsHG=xaHJ^`;8'eP%8Er'`m1R.=jwMNǭ( yq6:Gȼ=DJv1%F_z{=*sd.~dN2Mc;X&)hd-C8(~ZT 9&lӷ7N(P5MA 4$`\fR,^Q¦:Zg7$euȜ泚/ c<Ծ鉡.IEN UwnXg$j " iwI> ܶ6.[9 J.gFqVy~ϢjLJYn%WC4Cs;]يۊAf;ưߌ;Cm7ڿCXAb$͆l۝^OTQҰٷRKUۚ<ƥzgw zSZw⇗HQ&A7ƹ˕f>b) Lw0e[[sl;bT?YmR\\VMMTreW'4{wT!7u!엌33OA"!Ħ %c6AE+yf|ZKQ|Ν vIBk{hӅqMKYݳ t'uM]#3-enTDEC'LBn@jFV7xRk~lgr_>"*meALD5W)tuɺ I*@z5nQՒi _6ܵC݀_LIȘET[ b^ŭ9Y,2, cH=d4Vˣ^ŗ;&TD |rIpJV,n-ӵ)ҟ^`W2;2v1rC >ˊ*њu񗚴oSRR)_3M/\@$JyYc>Lv!tn87V{&]]O=? &it$5RkP U/n&)Ák7FQGxz [;b.39Do%Yc-~Z20ˎ&}p{IQpN:sn]@`'=`ZB1BNKkI,Z/^ݢWK05 DUT+D*4 8p[|(jugX,+=Ivƞ#UtppUʇ@/+<:i,m0hKSsš堬a ZڮvDsv[PkAv_PvKT[ƣ[R7VwTZRbn}ܚpxـ1ax =RڣHvA. jEј+,ɍpp Zб}Ih $<:їuDŤXFl8+og-j;D"bP`W`=t{Tpus]yFTE7 ]Ӓ.Uα& tbl--p1?7 $ؿw_YقOHv:p3n]NLʽwޫ\>͓w^`~Kz) 0C$|9MplE@& q_Ust{h{m~3¬ E``pj3"tӧ!m8 &I]{6jH*XZ(YfgW ,c'0jJv0x3 v+ZHQVlq}',͊q`8qFuhI$g*yfr8f'a?/Iף !V;LP;!`?WȲdKL܄ǮynJR?,yŢ9aO G!Qط83b>xr|3 RIdn퇴Ot@2P5sޞ=x?V<hQ#RZQ{_gqPnn9b"hk(5( oY͝/H n|R}rpڼ>5t#!M[:q,d5iK&xe}S{A{R@(3g u_Qc2hQroq']gJMr}B"WM/wE }Xs)CiӍ;lsA_$݀j9NV.;Dvp fOh H-T`n82 3)N ɎLl΃\y 7NJ/8ƶ=q^=}U9twȖ w f{c&3EjBtD֣lrA׳nW'} 9˴쮷km;hRyBlhִqi,u- } Z[n6s6; ˈ~ qHkc^D.h6Gx&W:\( 6/g7I_8H$H6w\x7XU.Oj>'OVvF>fjxb97k>e܆b]xSCwfΔT.1!\3]9]?>RG5`$Y5. -ưΜV-3wH#9 Vww$*bemBLJzsD8"rVnŦ:!AڔWrv9`6sl/͹(=_Fہ*Ams?DsZ/?}%.+~"jo1EHk@)nԌ?|U_!EW6 " tLqJUMMVA㥌r;/cVTYɽw⺃; .  |oIjkY:tR@ ) VoۻiO VnS_ߠ#%[mҙgyo)҇-mL}]tB С剮oѤѶrփPɹ6aa:ot?]v(Ќm-Q=`ŷ^.HT OJvJRΓf, CMOBp>K A=.[;)""=UG *"bgnC/Z+ަB7T h`!{W2z`PQ٨0ŔVU ޹7TmE*]♌sO\ _-%A@D 檉VzxVTdFՌptVҤSBU T22Jis߻K^6]HԺ":)*"KvӺ⭒x$m_#frj7pNKݐc R:iTxm*zhF 8[| -o\C$;Er9R>.pjhcjhqY$qϝ MB. N)sc$%H2XWe**2޺yK\~~ N=aVpI TBjS L bH9<ߤ--9n-+G†udBE⑇tyBCNBK}DOd-"yt ipfH0\~QE~atFeexX?).i9Yݗc1*~&@%-/GɏƲxH 9b}fS 7&?ª`Cvu;]&d 76.8uɺYױ]jdM0GUqAFZ;Zxgګ !H b.XH>ބg㜺eUp+b@Q6ݦ*W:ef"t?[yÏ6 _bB&ZPwr!S[!!7\XJGǯ<;^"EcMhTS9|+bu5uîl+3Yuhmg:А )oV5oʀ^䱹t϶iM zbzz`1.SY+d%( %7C *Ӷr4ڽrFw?Z^|2!۴/3X3ˤԥ3R&Y]:&AY&L1fu`]$]*\@w0p\3_|j?Dɒ;J3t~<;\eZWJ1gKyTs=M|w'h.i`EbM̎(S8tNtb+k05;Y@B>,0NFw|Ć *͍8Cc7ġ`j'c?J/,\ >GM3^n;x<Г/Mv 'yo.R+n=!՚06@5N՗pLxdJi8kW(̼VՓkae"ë$)M\?`s!m@XS!r8^wZY#VwB!d W7G{fW16;*iM >S$nJi Sief /%ԻǸIdFΆfu Ey7Qŧ2$/1L- _@rKՋ\i`)KB 1__G(h\ˏ)Fw7#Z%8It2um jhFZ݀Ffo!-NrL].R&NGg6{p9RDSpuv:͛DvBȄj2r㍷+l{b%9pyDbH`{' H=i6^}] W2sl(P Ë+5¨f=M wI}vy1t-2Wj2"m p'tvS½t7%-5-G.״4@ M-Ki\F<ԆڝN)2ȑ}e\k|z\_%wީک#Yw1 }Z j_Dԙ/ί))Xrdb?]ͳaG/WE͞{çt=%h&:-VK<]4q|tIÆB;C/.=pW=Q>.J*)) yA>/!'ξc k''UA3p%$&Tέ uB l%44R LZb,$mudiӃfFןcI C=}>}IBn`ӏ?ghH4v+(yoS#xT7?z׮o[vJyt15YY"4 yF`mex'I&q3 w`7v2 ƞ GgOښ;C 5L/JԶPqE`pAԴ !u!{W~89F1?DvuLM)5l Oܧڀ j\݊k$V+h-+ՐT@RMAXe[lf) 33^9xUXJ"6Կ΋{%m {<,8ַV8#^L L iNWǨJ56$>LהHeAbYrlI,؃/R꽶@N&VtiñfK`^g!nxJ9t_QxFDia_1Ne@ ! сる4>yX xzGQ11ztaN ]' xbz>C*=kVp[VcF Oj-nxTBEIa#zo-al%K֩6 #U 5DLd97a c`{Oy'zoKqXDnuc(&A97Oy[,GbQ(@ *!SQɛg+\@&^\55PӬ`am7ǏMA%~;t҇[ִ#lWksF}1UM\zɰmf}D˷j uvނ&Wf3͌m9!lȀu2J:BJ$9IGoxx:-uoJ!FPđvt