gstreamer-0_10-plugins-good-doc-0.10.31-20.9>t  DH`pYRƸ/=„%/@[ĘKM(xs/tFCj"ʜr Yޏ' fcb! ʹr<|3i ӎp(ѷ=œ"֓>qc٫!a;V>תP7$RJ2O#q1CpqweC{K|ZGw볊 [jI/(w˵i.+jX9n^TȌ_G/)L,dPV>A 516640f6368c12229d4ec129b0b6e7c474a9684cd"YRƸ/=„/ӏk l'ȡB{>Ju5%Q:,dDiYYe oQ\&P?-2 iDS]"/h)}j^ua篌ҫS3c0A<΋^^\:Uv^&&VtiB- 3!?ّ]V`cqNu^OP4s9zoˡ5fp8TKv >Nդ0iQӞ}&><@d?@Td"* / ] 5;DH J  L  P .Q /T3X8]=b=ABBB}(B8B)9CH):FR)BFG(H,I0X4Y@Zd[h\p] t^1b26c2d31e36f3;l3=u3Pv7Tw8<x<@z@DCgstreamer-0_10-plugins-good-doc0.10.3120.9Documentation for gstreamer-0_10-plugins-goodThis package contains documentation for gstreamer-0_10-plugins-good.YRlamb74%ڏopenSUSE Leap 42.3openSUSELGPL-2.1+http://bugs.opensuse.orgDevelopment/Libraries/C and C++http://gstreamer.freedesktop.org/linuxx86_64P5l M<"JE*Af#y*TH(40+ *B=!)%V// *OxC9j1&+.c:&I",sP&0=:&Aw*`'rCN!, G+H#b:a@C:s(6 s,!n#)#W'9/E$rDpJL#t?P/')~&)$K a  `  :R 39 ) D ] E 1   ([ Y @ ` ] a w q l 6 & J C ' 8 " # x -K  U / [   q D  7 % H \ 8!0{45&.pW&g+%B I(h$SV615%0k9LEW8&q PSGS.%Pc<TtMXJY v12P(:,Au"lvA큤YRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRbd6bfa1a80c82001db4409940e7f73619cfd40fcaf82da5035379417f19be7af1a3f59b277a6d2dbf2297c2ee56ce9c3665379d4e25e1fa3472204857ccf8e54d5d37043e189916612022d5fcd111269cec4bd82884aa3323cf101aab42b0d76ed312533c9fee60379792429df804624c6abc692241029865e0f3af3a506d02d6f2b080889203b3a67dc4fd221cc91b6dc7dcbd39a90ee467d6ef66ff5028a14ada7ebf2501d0a0d1e68d3e70e955d0ff076d68f8bde33825ddf1882e2165f149c21ad034ae49b62d0b3ebfa41053ead77ce5b0f99a39141d50557ef03d731b67f2cd0f7d610cad52285ddddd270ffdf088faa8a2cbcc443efdb06f284acd78414272f61b222a9a86c417ad227918b36c7461ca3b636a089e671305f80395c8c593ab11c367ffa6cb5e111113ee552c587b2badb36936baa33db42ac4535ec1da9248b538584cc77614807e4f2a4fb852da2034602e42151ffd1ec58950d7e2d256fb05cd911ff1046050d0973e42cccc658735ce11520cb0622780db9a4096e0b7b1ba3e12ddf791f20dbe6d1582a44388fed0b4630d0559b00b2552c12a3afdda1f839409043ecb1d82c3c9e913bd1a8c01b84e73367aee7ece925156f3c122de0693eb36ed4c2cf63bde3945aacd95e2ef870cb64113d21be34a6d042861c07c9841cefd1382967242d040a90542f0e9c1420589e416ed4ae2772fb4330a20a4a37ea94d758e64a881a82ba4f9eab85a05ecef8421b6aa2b99aaae72a7e1096dbf965b4f9afccce018ce255fba9f4ae929c871242905475fadf01398021a69880519310fc0a526eb954ba1f869929c099fa735cbb09c47fec674cf7f3c89fc4f9e2bd68bbd249952fac41395828b48bc58a1dd7347a2a2a5718fa9856657cc5115cf83ea9f8d5b1d4f07b82f1eb42f3799de0e4b6ce13848766ce16914add349db4f57ef04a5e82b235b6cf2b622514f649f87e004f544afdc418dd0f3c46575fdce716a1f5325ec35804f6ea0fa42eb923d8fa872c0da0a97943c0553eb14d34656c534d9c546545a3e23a6ecea77bb7837c76ee90fc2a2ec2d913b5cb12049cb80f849f35f4b4e67f9ec4306254d03cb414bc4c069500a75abe1e64cfdf9eec469537229560a5f8e1a58d5938b6b8e099b63cdbcf04daa91b9e44c7e824bf780afb30ef51d35797f21f9ab3400e0122ae845fd45b36b5ce1384abb23b6366bc2e680df13768659c0107ce65e5093b22392aaa741ca65a3ff74c06a0f76d92af2aec2485507453d565e34a708163839128b7feb5ed13fd30164648f799d5f3eacbb074f53841df0cfb7dd7bab0d6555657a76c9a53fc34658cd9497525f51e414b228b11c5ce041384013a3a8002826c28977d4ca0ab1e3832afa9a1b8dc0084c7bed6ac5340bcadc18224fdddf1f020e507f981bff978ec6fe33b39bb288b6534b733f822e09a5fea0dc3fb5aa0828a0ec2e99d42338ef3fbe4a9724b82f5ada0e9cdf5c0bac40e3d0aff768e90ca010d36c0a5a6b21e569f311fd42949fc4398ade65d7c1d0ae29633d5b0115a35e39d6389e4705bb47b305115cfa6f5be1afea66784c6d7d1dd5f8ba7f048f0ff454f7d6288d6bef90a1c1232f852b725614befe8390a52ca987075eb9f14592a6d7c9d58b6e85dded5b6e030ba46027ca598a7d2e0542919590b854ee941566c60242e719d87875a5235a24e2f941212e603a991955350864f75d40c708c829a51f727c175a6e872cadaf54945a896cb0e9ad7435183b8c0e8cabde27919c4fa502fc4139c4e25ac474a28552ee1d4ad7f303d9b73ec63b0db443f5fd2d7ffe714fe9253a39102bdf0471cb73428bbb8e31718327ee7ba039912b5eeb23d9a3978f939e6bfc2a310381f15c3c1e73af21e5ca08a4b73f2fe8758a5ae41ad8f7b9f12f9f1f8b354abb8d0fa59fc352cb26ce00232c1d737bf4c4349f9c276847b4c9ceab03daa5069f51c714fa64a6d20685aff052cc1e5677486f60f8149a49c45e39c4652acd3487a259dae9c5fc5989bca8489cd3c45d63370ea527e142e4166e2c3a08c3554ea18f7be914319688f72d388a15a38fa8e15c5484117e324d3c368a46309b68db9f2a1a81d9a06d7263ae6766c00411c5e5fe218d673694acc33619e63bb1fb5b295ee3c605164bd5898b56cd07c60fd912845888d4ddc8ffbb3fedfb70a4d45b15d5d489cc0d0498f5c49962260abd16dfb0b9f6dc2a82cdfbd2a6bd8a2577a5a4f854d0a66e3ddac4d70706f79077feba9b1254692b70ba9647cf4d375ea6eff415b2f169e155121ef83715d9daaad077deea85ba74d0d8a1746c7f199a51a487c3a05d39141ccc6a9404b3d928451ee26e43f7b93980ff7c024c19a94e95302ae6cc30cf69c10ce496c5794ad1dacdca699bcb928d22ae5c6c801c79b1893abfc6d4bfdcb512741d0b9ce169cfa22454de80b8f34b2d4c5731daf4193c703bb3cdcf3e9e2f22cec83d83c34f9ec3a7c276d69edf33f47305f968ea4b5a3e46db1aa2efde29b72f0c44cf91301e61623fa00208be4ac8ae999174ad60bb9118b05deab2e37a7ee8f915969c91f917827b0f3b8c882d52e079226eb44542a6f5062534b706c8d76ffa45eac287954c8c920c4638423f2c3979517fece36b97c90892634ccda6778854e6d8d5584fd9cb8b11e4a4e7fd2f67d4b0d5e699c3935937aad26030e157faa31623da7dbe96215bf750bcf35db233f6758411a3b1c2b017ea55835b06661b552cd484802e7a4f89756045cfa9455d228f0b313e339e04cde879c1899805f391bd1b074ed1408c6ceb0fafc5946da08745af6068ccfb249ac846d96d1605b849dc45a657ac77c21d04470a9821f90aac3f6ade88ea793b3e95605a4e3b3e34de5fe913ea589e13fe56b7714216189f0bd1998eaff6141296e8115421086ae33c43b0a4e354e0d53d1e0a7519413c953beef0a8eebcb8c192a578b2494014c3f7a4c9df99b35aaa562deb21f8103432816f447e65cb538c871bb3ef9599d318eddcc37bf55bc9ac5440dc5eacbe68f215b254979f6bc78be188255d8b701c7958fb44a26553a8de7ea48c34836ea71b2e25a51677640a114318d550b0f4efb19867b9b1bebaafb79f41b027579774206bfa95d13cc2b94efc9b8a827cfe1e198c609cfb07174d1050209dd5359654ff7408a5e68cc127d20e19e84aa675506bfa8956bcf2c873f759c7740a04a517321a2bb59ca45f1db92c2b413c6a03327e259915b91d5d3d8dc2653297cb5e3ede811be370a1958ad94bf6e81c6606512aff24a27c84b9eb818fcdb05c96f33cd2031bf6c290b648574673d185acc523efd28fb24d7bf6e67f19efcc0688c617916875818108e9cc0318fb71b92a5269fbccc3ead6f94bb82f2415b4bb6809348f48f4c0cadee5b23c1b59f3dd7ca4af24de331a68178d8e9d70976728dec6224c1246c591b48872d26bd94f5af4d0dbb3e489420e1172cb96e5f823a750211462687a0bfbc28d8c1b88f0009a234fbf8ce66f6cd10e481561d9425be1655b3a16e2ca1f29ab0b26bb481a31e6d53e8c1fad240099380cc7d75863beb8d6173e6b1ea6bcb276f8bb7f93bd75a7c12ed0607f975784c0cd1dc2d888dada5d7afae1c624a021008615dae022199fd7faf60c2f5abc3b7692e18f753d43caa68db26ebfd0d7065a481f8afdd41c23301c92260fb8a5c5a3a0a6c99379d3aac40984aafc8e021510f6245daac0121ca8ea505205ec47a042b7b2c3672af4ddfa7adde4cc8dcf04ae505cd4d4c9d43590ebeb4e672f778b66c9bce06b4541a68ca0ad86c7f8ce8dda2cb6937df022e48c2733dc66151f09ff7ea2d115b6a472d88439cbcd7e8a49fe9d4c591dbf8fcdbcadf5786f38c06b6aa1893097ce146cf88c8ac747ccd25d4a041dd8454a623c608e157d2d08211f31feb82d1e6028ed67a463f0359619002978078041282be0a7aa0e6b1e69b55394518af529437ce66904011622b435fc4dfc71506902b8f3a1c5a5429b0e182e86ff6bff637413c9355c2443f0f62c701d9ac5866a780b52021207843e9a762fccf82c69c1091abff293fc94333287ea69f49f0bf16d338c260338b6da8f2c68a3155ffb19a385d91223f112709b2775ed507842289b0e421d1e773f7ab2989e1d2b082fb7773b9768840025ff367af5cf9032826147a230b5ba883a1c358b96c7afe0ba679b0bcebf2706a4b41e50af6af9eab3fa4f20814376f42689f2115a7568ed3b1b7b4ad2e5e83ac5812d458cac9aaa5cf24ab8ca94c55167e866234815e56341d84fcdfb596286d423635dcf2ddac9a21adcf73fc512c42fa370309e5b7537469b14cb98b567488053a92bfbed5bead9f3f107aaf629b7a8455b6280934833aa38ff36084e7be62a19603cc22be6f033062361a6f480ca9bb5ca9c2fe240bf2fd046b570647443f9650fbeb19b6e7c4b87b4ac6150d246f7ff23bf20646fc326bec0aa4436f7aab833849c4b68f751552f31f79a78fefc2c0e9d4b62025c18e6574c44e21eeee35a37830bfb1556b63f46c4009b7192f58d2e9f11c06d29fb17734f4d102dd3bd5e7beff6b30c5e62b73e1d0db9f46e60ca6ffa4c6a8b0c9f74faebd55601bc158f375eaa404404ea9fc84e4a962840ad968982933bf710579ad829693e3f394d08f6c255b0e4bbc93a69b70223dba954314c329570bf2c4e1258ac1f29ee6b735de50029b239393dd9c39753f5efb43234d9f155b874617d9328f5c48a9ee089b8018f37c8033e81d89c518e034a6209b1394ce1ce7931642cf36658140e731bfe72061dcc570730035fac6b368fd18638ddb231841cc577b77fccbe529b8d216b790f52bf9f8a08656329dfcd28c403d93867d919c9a9d29c986c144d6392e0dce52cd509ddfda94f6fc2780e390e971b84c896ed2849390711f19a4a7e84abf4290956f83cd1f3bcc84b4dc805d12352e59e5d0558530244d750dd8322a80591379bb77964b130d830793ee01b3217eed12eca123939f907a57a007bce01b2b0e30060115b0b16ddf4f948b7d9f056b51d742a755dacbd135153cc59c7506c56dc3829e1c1377902fe7862a4120c5530eb92333f4178711dc80dcf3670ca9afff45d08440fcafb528327b3d6348120b1a717cc7b4dd3c82729725968e6bb3a5ebb8612cf54240ddbe0f7c0bd570ffa278aee8131d81cf75838354fc2b0b38714fd85a7438f5d8321df5a7658fde0e6946258e80e57855968d05697055d12e8da8ac6370c6db0dc931f1b40eee10d8fcb88b69c0ea721b3fbd57de10823b6e8f4b6e941dbb893fa8e413b6dd5680aa0a8e78a9d1034d10280c149db8b9ceabb76211d068c32ccaa4fc1163d7ccb2522ec58c6f7355d944587e777acfb09c1dfa110edb049ea25a36f41b68a8cda049128dcb7296fe7699b466154fc9b440b0f890444854eebb458fba0e7fcbb4a36b57f40e9a4c37d16656f27ec170b581d4b5b1bf337ab3f12489819a37e4d010647c9c32f9f118e4bba33c950a283de3018bb092bec70959a76ac4d1286fa08c38f23962bd11144c05db40538ce107e4065f83cdd16d5fc01d8d7dfaf97df1120bc87dbd5855fc23e58a95acdf0e9357c34fb992596e1683a40d89d15dc8dcb58c380cc08008324009bebc947c6af6dd52c1987cf4ad9491f01e8db264d38098a576bd51fef29caa82cb560340be392b37a27ecec4d4ad66d1ea924c1a17b492117e97c742a19428c428c552a380ad9fde9f81854a03247e9ba6981eed0b909b9c42rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgstreamer-0_10-plugins-good-0.10.31-20.9.src.rpmgstreamer-0_10-plugins-good-docgstreamer-0_10-plugins-good-doc(x86-64)gstreamer010-plugins-good-doc   gstreamer-0_10-plugins-goodrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)0.10.313.0.4-14.0-14.4.6-14.11.2Xk@VTTS@S@R$}QPj@OtNOC@OB5NlN=,M@MAMXMz@M@MMMUMUMr%MGL!L@L|Lc@L_K @K@KP@K~@KK{@K2@J@JJImgorse@suse.comdimstar@opensuse.orgdimstar@opensuse.orgolaf@aepfle.dezaitor@opensuse.orgzaitor@opensuse.orgschwab@linux-m68k.orgmhrusecky@suse.czdimstar@opensuse.orgreddwarf@opensuse.orgvuntz@opensuse.orgglin@suse.comvuntz@opensuse.orgchris@computersalat.dereddwarf@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgtoddrme2178@gmail.comgburt@suse.detiwai@suse.detiwai@suse.detimshel@rocketmail.comdavejplater@gmail.comvuntz@opensuse.orgdimstar@opensuse.orgaj@suse.dedimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgpgajdos@suse.czvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgsbrabec@suse.czsbrabec@suse.czvuntz@novell.comsbrabec@suse.cz- Add gstreamer-flxdec-write-bounds-checking.patch: add some bounds checking (boo#1012102 boo#1012103 CVE-2016-9634 CVE-2016-9635). - Add gstreamer-flxdec-fix-comparisons.patch fix casting for some comparisons (boo#1012104 CVE-2016-9636). - Add gstreamer-flxdec-array-overruns.patch: rewrite logic using GsgtByteReader/Writer (boo#1013653 boo#1013655 CVE-2016-9807 CVE-2016-9808). - Add gstreamer-flxdec-unref.patch: don't unref() parent in the chain function (boo#1013663 CVE-2016-9810).- Add gstreamer-0_10-plugins-good-gtk-doc-1.25.patch: Fix build with gtk-doc 1.25. index.sgml is an internal file and must not be messed with (and with gtk-doc 1.25 it is no longer created). (Fate#318572)- Add baselibs.conf as explicit source.- BuildRequire libpng-devel to avoid implicit dependency- Add gst-0_10-docs-use-docbook-markup-for-xi:include.patch: fix yet an other fallout from gtk-doc 1.20 version. Patch from upstream git.- Add gst-0_10-docs-fix-mismatched-para-tags.patch, fixes build with new gtk-doc, newer gtkdoc is more sensitive to mismatched docbook tags (bgo#724085).- Override ORCC_FLAGS on ppc to fix bad code generation- Add gstreamer-0_10-plugins-good-v4l2-1.patch: Fix build with recent kernels- Add gstreamer-0_10-plugins-good-v4l2.patch: Fix build with recent kernels, theh v4l2 buffer input field was removed.- Don't recommend gstreamer-0_10-plugin-esd if only libesd0 is installed. Recommend it when esound-daemon is installed.- Update to version 0.10.31: + audioparsers: propagate downstream caps constraints upstream + ac3parse: - add support for IEC 61937 alignment and conversion/switching between alignments - let bsid 9 and 10 through + auparse: implement seeking + avidemux: fix wrong stride when inverting uncompressed video + cairotextoverlay: add a "silent" property to skip rendering; forward new segment events + deinterlace: - add support for deinterlacing using buffer caps/flags (as set by e.g. fieldanalysis) - new fieldanalysis-related properties: "locking" and "ignore-obscure" + directsoundsink: fix negotiation/device setup: 16-bit audio is signed, 8-bit is unsigned + effecttv: fix reverse negotiation; repair color modes in radioactv by taking rgb,bgr into account + equalizer: also sync the parameters for the filter bands + flacdec: - better timestamp/offset handling; try upstream first for duration queries - send EOS when seeking after the end of file instead of failing + flacenc: do not drop the first data buffer on the floor + flacparse: - detect when a file lies about fixed block size; ignore invalid minimum_blocksize - more accurate/better duration/timestamp handling + flvdemux: better timestamp handling (negative cts, detect large pts gaps; fix discontinuity threshold check when timestamps go backwards) + flvmux: properly determine final duration; metadata/header writing fixes + gdkpixbufsink: fix inverted pixel-aspect-ratio info on pixbufs + jack: add "client-name" property to jackaudiosink and jackaudiosrc + jpegdec: - add sof-marker to template caps, so we don't get plugged for lossless jpeg - implement upstream negotiation + matroskademux: - seeking fixes; better handling of non-finalized files - better timestamp/duration handling, fix some stuttering A/V - add "max-gap-time" property to make gap handling configurable - UTF-8 subtitles may have markup + matroskamux: - do not use unoffical V_MJPEG codec id - fix segment handling, so we actually use running time - for streaming files, push tags first - handle GstForceKeyUnit event + multifile: new splitfilesrc element to read multiple files as if they were one single file + multifilesrc: add "loop" property + multifilesink: - handle buffer lists, useful to keep groups of buffers (GOPs) in the same file - add flag to cut after a force key unit event - add "max-files" property - add new 'max-size' mode and "max-file-size" property for switching to the next file based on size - write stream-headers when switching to the next file in max-size mode + multipartdemux: add property to assume a single stream and emit no-more-pads + multipartmux: add \r\n to tail of pushed buffers + navseek: toggle pause/play on space bar + osxvideo: fix leak of NSOpenGLPixelFormat object + pcmadepay,pcmudepay: allow variable sample rate + pngenc: increase arbitrary resolution limits + pulse: - drop support for PA versions before 0.9.16 (1.x is recommended) - new pulseaudiosink element to handle format changes (not autoplugged yet) + pulsesink: - add support for compressed audio format passthrough (S/PDIF, mp3-over-bluetooth) - allow writes in bigger chunks - use the extended stream API if available + pulsesrc: add a "source-output-index" property; implement GstStreamVolume interface + qtdemux: - better fragmented support (avoid adjustment for keyframe seek; mark all audio track samples as keyframe) - parse embedded ID32 tags; improve bitrate guessing/extraction - push mode fixes, fix buffered streaming + qtmux: - add direct dirac mapping - calculate average bitrate for streams - fix ctts generation for streams that don't start at 0 timestamps - use GST_TAG_IMAGE for coverart too + ismlmux: use iso-fragmented as variant type (useful in connection with encodebin) + rtph263ppay: - implement getcaps following RFC 4629, picks the right annexes - set H263-2000 if thats what the other side wants + rtph264depay: - complete merged AU on marker bit (thus reducing latency) - cope with FU-A E bit not being set (caused by buggy payloaders) - exclude NALu size from payload length on truncated packets + rtph264pay: - proxy downstream caps restrictions (converting profile-level-id from RTP caps into video/x-h264 style caps) - only set the marker bit on the last NALU of a multi-NALU access unit + rtpjpegpay: - add support for H.264 payload in MJPEG container - fix for "odd" resolutions not a multiple of DCTSIZE + rtpmp4adepay: - fix output buffer timestamps in case of multiple frames - improve bogus interleaved index compensating + rtpmp4vpay: deprecated send-config property and replace by config-interval + rtppcmapay/depay: static clock rates on static payloads, dynamic on dynamic + rtpvrawpay,-depay: RGB video payloading/depayloading fixes + rtpg722pay: Compensate for clockrate vs. samplerate difference + rtpbin: - allow configurable rtcp stream syncing interval - new "rtcp-sync" property, alternative inter-stream syncing methods + rtpjitterbuffer/rtpbin: relax dropping rtcp packets; misc other fixes + rtpmanager: don't reveal the user's username, hostname or real name by default + rtpsession: - process received Full Intra Requests (FIR) - add special mode to use FIR as repair as Google does - send FIR requests in response to key unit requests with all-headers=TRUE - always send application requested feedback in immediate mode - put the PLI requests in each RTPSource - wait longer to timeout SSRC collision + rtspsrc: - implement async network I/O - allow sending short RTSP requests to a server - configure rtcp interval if provided - open on play and pause when not done yet + shout2send: send video/webm through libshout + soup: new souphttpclientsink element + udpsrc: drop dataless UDP packets + v4l2: take care not to change the current format where appropriate + v4l2src, v4l2sink: add "norm" property; default to a pixel-aspect-ratio of 1/1 + v4l2src: - do not ignore the highest frame interval or the largest resolution - handle some feature query failures more gracefully + videobox: avoid wrapping opaque to transparent + wavenc: allow setcaps to be called after a format was negotiated if it's compatible + ximagesrc: - add "xid" and "xname" properties to allow capturing a particular window - fallback to non-XShm mode if allocating the XShm image failed - clear flags on buffer reuse, so that flags like DISCONT aren't set accidentally + Bugs fixed: bgo#432612, bgo#541215, bgo#546932, bgo#571400, bgo#576524, bgo#586450, bgo#595055, bgo#605834, bgo#610916, bgo#614803, bgo#616686, bgo#616936, bgo#619548, bgo#619590, bgo#620186, bgo#622412, bgo#624887, bgo#630456, bgo#631430, bgo#632504, bgo#634093, bgo#638300, bgo#639217, bgo#640323, bgo#643847, bgo#644151, bgo#644154, bgo#644512, bgo#647540, bgo#648312, bgo#648642, bgo#648937, bgo#649067, bgo#649617, bgo#649780, bgo#649955, bgo#650258, bgo#650313, bgo#650503, bgo#650555, bgo#650691, bgo#650714, bgo#650785, bgo#650877, bgo#650912, bgo#650916, bgo#650937, bgo#650960, bgo#651059, bgo#651443, bgo#652195, bgo#652286, bgo#652467, bgo#652727, bgo#653080, bgo#653091, bgo#653327, bgo#653559, bgo#653709, bgo#654175, bgo#654379, bgo#654583, bgo#654585, bgo#654744, bgo#654749, bgo#654816, bgo#655530, bgo#655570, bgo#655805, bgo#655866, bgo#655918, bgo#656104, bgo#656606, bgo#656649, bgo#656734, bgo#657080, bgo#657179, bgo#657376, bgo#657422, bgo#657830, bgo#658178, bgo#658305, bgo#658419, bgo#658543, bgo#658546, bgo#658659, bgo#659009, bgo#659065, bgo#659153, bgo#659237, bgo#659242, bgo#659798, bgo#659808, bgo#659837, bgo#659943, bgo#659947, bgo#660249, bgo#660275, bgo#660294, bgo#660448, bgo#660468, bgo#660481, bgo#660969, bgo#661049, bgo#661215, bgo#661400, bgo#661477, bgo#661841, bgo#661874, bgo#662856, bgo#663186, bgo#663334, bgo#663580, bgo#664548, bgo#664792, bgo#664892, bgo#665387, bgo#665412, bgo#665502, bgo#665666, bgo#665872, bgo#665882, bgo#665911, bgo#666361, bgo#666583, bgo#666602, bgo#666644, bgo#666688, bgo#666711, bgo#667419, bgo#667818, bgo#667820, bgo#667846, bgo#668320, bgo#668648, bgo#669455, bgo#669590, bgo#670197. - Drop gst-pulsesink-bufsize.diff: fixed upstream. - Drop gst-non-fatal-query-webcam-attr.patch: fixed upstream. - Add explicit glib2-devel and gstreamer-0_10-devel BuildRequires so they can be versioned. - Add explicit zlib-devel BuildRequires: we just always want it. - Add libICE-devel, libSM-devel and libXv-devel BuildRequires on > 12.1: this used to be pulled by something else, but got changed after the xorg-x11 packaging change. - Add pkgconfig(gudev-1.0) BuildRequires to enable device detection. - Add xz BuildRequires on openSUSE <= 12.1, to be able to decompress the xz tarball. - Add gstreamer-0_10-plugins-good-missing-return-value.patch: fix missing return value.- Add gst-non-fatal-query-webcam-attr.patch to make the webcam control attribute errors non-fatal to support more webcams (bnc#747827, bgo#670197)- Split esound plugin in a gstreamer-0_10-plugin-esd subpackage: we do not want to have libesd0 installed by default just because of this plugin.- fix deps o gstreamer-0_10-plugins-base-devel >= 0.10.33- Update taglib BuildRequire to reflect the package new name. Fixes build in Packman OBS.- Update to version 0.10.30: + Work around GLib atomic ops API change + Better handling of malformed buffers in RTP depayloders (bgo#650470) + Build fixes (including bgo#652144).- On 12.1 and later, stop building the gstreamer-0_10-plugin-hal subpackage: + we don't want hal anymore on 12.1 and later (see bnc#697018). We use a build_hal define to control that behavior. + remove hal-devel BuildRequires + do not build a gstreamer-0_10-plugin-hal subpackage anymore + add gstreamer-0_10-plugin-hal Obsoletes for smooth upgrades- Update to version 0.10.29: + audioparser: new amrparse, aacparse, ac3parse, flacparse, mpegaudioparse, dcaparse elements + audiowsincband: - Add new windowing functions: gaussian, cos and hann - Fix range of kernel elements (lim -> lim-1) + audiowsinclimit: - Add new windows to high/low-pass filters: gaussian, cosine, hann - Fix range of kernel elements (lim -> lim-1) in high/low-pass filters + avidemux: - also add the frame-type for the stream index. - flvdemux: mark delta-units in the index - stream->current_total is accumulated byte size and not time + avimux: - add stream-format field to h264 pad template caps - rework _request_new_pad to handle explict req-pad-names - use running time for synchronization + cairooverlay: Add generic Cairo overlay video element. + debugutils: remove bitrotten negotiation element + deinterlace: add support for NV12 and NV21 formats; fix greedyl method + dvdemux: first try if upstream handles TIME seeks before handling them here and other event handling fixes + flacdec: fix issues with large metadata blocks when streaming unframed flac + flacenc: - Add support for writing METADATA_BLOCK_PICTURE blocks for GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE - Don't store image tags inside the vorbiscomments and the flac metadata + flvdemux: - add width, height and framerate to caps when present on onMetaData - Do not build an index if upstream is not seekable - fix deadlock on setting index on flvdemux + flvmux: - don't overwrite metadata tag with duration in streaming mode - don't set duration for live stream - use running time for synchronization + flv: specify stream-format for h264 in the pad template caps + icydemux: fix tag list handling issues that might have caused crashes + j2kpay: skip EPH packets + jitterbuffer: - also estimate eos if very near eos - avoid trying to buffer more than is available - handle position query + matroskademux: - better calculation of output framerate - properly resume cluster scanning - pull mode should always report seekable - set stream-format=byte-stream on h264 caps if there's no codec data - store cluster positions provided by SeekHead + matroskamux: - add support for A-Law and µ-Law - avoid building index when streamable - use running time for stream synchronization - add stream-format field to h264 pad template caps + matroska: Use ARTIST Matroska tag instead of AUTHOR for GST_TAG_ARTIST + matroskaparse: new element + monoscope: stability (off-by-one) and memory leak fixes + pngdec: handle 16-bit-per-channel images + pulsesink: - also uncork during EOS waiting (and after EOS is rendered) - fix deadlock if connecting to PA fails - release pa_shared_resource_mutex before pa_threaded_mainloop_wait + qtdemux: - Adds more h264 fields to its caps - Add support for 2Vuy and r210 - don't error out when there's a problem parsing non-vital headers - avoid skipping exposing a stream following a removed stream - Check for invalid (empty) classification info entity strings - extract MusicBrainz tags - mind rounding issues when converting from global time to mov time - propagate error during expose_streams - support some more mpeg-4 fourcc variants - take configured start time into account + isomp4: move mp4mux/3gppmux/qtmux from -bad to -good, rename qtdemux plugin to isomp4 + rtpbin: Don't try to request the same request pad twice + rtpbin: fix setting the SDES property + rtpbin: Get and use the NTP time when receiving RTCP + rtpmanager: ignore a BYE if it is sent with our internal SSRC + rtpptdemux: Tag upstream custom events with payload type + rtpsession: - add action signal to request early RTCP - add "rtcp-min-interval" property for minimum interval between Regular RTCP messages - Don't relay more than one PLI request per RTT - Emit "on-ssrc-validated" when validating by RTCP - Emit signal on incoming RTCP feedback packet - Emit signal when sending a compound RTCP packet - Implement sending PLI packets in response to GstForceKeyUnit - Number of active sources should be updated whenever the status of the source changes to active - Send GstForceKeyUnit event in response to received RTCP PLI + rtpsource: Retain RTCP Feedback packets for a specified amount of time + rtpssrcdemux: - Tag upstream custom events with SSRC - Unknown SSRC is not fatal + rtpspeexpay: Do not transmit samples with GAP flag + rtptheoradepay: Request new keyframe on lost packets + rtpvrawpay: add support for interlaced video + rtspsrc: - distribute new base_time to manager children following flush seek - handle * control correctly - improve recovery from failed seek + spectrum: misc, optimisations, add multi-channel support + speexdec: - Always process the number of frames per packet as specified in the header - get and use streamheader from the caps if possible - Use speex intern silence detection + theorapay: handle 0-sized packets (which are repeat frames) + udpsink: warn when packet is too large + v4l2: - Add PJPG mapping - fix interlaced set_format configuration - new v4l2radio element to control analog radio devices + videobalance: fix handling of YUV images with 'odd' widths + videoflip: - add support for YUY2, UVYV and YVYU - fix invalid memory access for odd resolutions and Y422 + videomixer2: Add transparent background option for alpha channel formats + videomixer: - Add transparent background option for alpha channel formats - Fix argb/rgba overlay orc code + wavparse: tune output max buffer size to material + Bugs fixed: bgo#564122, bgo#432612, bgo#593482, bgo#595520, bgo#622553, bgo#636699, bgo#639994, bgo#640118, bgo#640163, bgo#640249, bgo#640483, bgo#640542, bgo#641330, bgo#641332, bgo#641400, bgo#641827, bgo#642205, bgo#642337, bgo#642412, bgo#642691, bgo#642879, bgo#642961, bgo#642963, bgo#643087, bgo#643981, bgo#644288, bgo#644477, bgo#644510, bgo#644669, bgo#644773, bgo#644849, bgo#644875, bgo#645858, bgo#645961, bgo#646397, bgo#646474, bgo#646567, bgo#646800, bgo#646954, bgo#646964, bgo#646965, bgo#646966, bgo#646967, bgo#646999, bgo#647263, bgo#647510, bgo#647511, bgo#647659, bgo#647833, bgo#647848, bgo#647919, bgo#648004, bgo#648160, bgo#648589, bgo#649060, bgo#649449, bgo#566769 - Drop gstreamer-0_10-plugins-good-fix-tag-list-handling-issue.patch: fixed upstream.- Move plugins from extra subpackage to main subpackage: libgstgdkpixbuf, libgstmonoscope, libgstsmpte, libgstspeex, libgstvideobox. This only adds dependencies on gdk-pixbuf and speex to the main subpackage, which is reasonable. - Move plugins from main subpackage to extra subpackage: libgstcacasink. We don't want to depend on the caca library by default. - Remove wrongs Provides from extra subpackage: gst-plugins-good:%{_libdir}/gstreamer-%{gst_branch}/libgstvideo4linux2.so This is wrong because the plugin is in the main subpackage.- Add 32bit compatibility libraries- Build against libv4l, so libv4lconvert.so gets loaded, which gives Cheese et al using camerabin support for old, JPEG-producing webcams (bnc#674287)- Updated to version 0.10.28: * Fix build issue with new kernels- Increase the pulsesink chunk size to the buffer size for more smooth playback (bnc#684781)- added possible fix for gstreamer crashes (bnc#673914, bgo#641330)- Update to version 0.10.27: - Upsream changes (see documentation directory NEWS for all changes) * avidemux add workaround for buggy list size extract datetime tags * cacasink: fix masks and strides * deinterlace: change the default to linear * deinterlace: avoid infinite loop draining * deinterlace: rewrite/fix how neighboring scan lines are calculated * flvdemux: use aac codec-data to adjust samplerate if needed * flvmux: Fix for nellymoser codecid setting * icydemux: Add 'StreamUrl' metadata as GST_TAG_HOMEPAGE tag * id3demux: fix parsing of ID3v2.4 genre frames with multiple genres * imagefreeze: pass along eos if received before buffer arrives * jpegdec: add "max-errors" property to ignore decoding errors * jpegdec: avoid infinite loop when resyncing; discard incomplete image * matroskademux: add stream-format and alignment properties for h264 * matroskademux: assume matroska if no doctype is specified * matroskademux: increase allowed max. block size for push mode from 10M to 15M * matroskademux: normalize empty Cues to no Cues * matroskamux: add support for DTS and E-AC3 audio * matroskamux: try to write timestamps in all the outgoing buffers * multifilesink: send stream headers in key-frame mode * multiudpsink: add buffer-size property * navseek: add basic support to change playback rate * pulsemixer: Implement MIXER_FLAG_AUTO_NOTIFICATIONS * pulsesink: flush remaining buffered samples on EOS * pulsesink: make corking during pause synchronous; don't uncork in _start * pulsesink: Uncork stream while flushing the ringbuffer * pulsesrc: add "client" property * qtdemux: add support for fragmented mp4 * qtdemux: add support for (E)AC-3, WMA and VC-1 audio- Update to version 0.10.26: + alphacolor: make passthrough work + avidemux: reverse playback fixes; prevent overlap of subsequent fragments + deinterlace: remove assembly code in favor of orc + dvdemux: parse SMPTE time codes + flvdemux: parse and use cts (fixes jittery H.264 playback in some cases) + flvmux: resend onMetada tag when tags changes in streamable mode + g729pay: extend from right parent + gconf: Don't install schemas when GConf is disabled + goom, goom2k1: add latency compensation code, report latency correctly + gstrtpjpegpay: Added Define Restart Interval (DRI) Marker + h264depay: always mark the codec_data as keyframe + icydemux: forward tag events + id3v2mux: Add mapping for album artist + imagefreeze: generate a perfectly timestamped stream + level: avoid division by zero on silence + matroskademux: - more robustness for parse errors and corner-cases - extract H.264 profile and level and set on caps + matroskamux: reduce newsegment event spam and set discont flag where needed + pulse: - allow setting of pulse stream properties - fix device_description in READY + pulsesink: - Add "client" property to set the PA client name - share the PA context between all clients with the same name + qtdemux: export AAC/MPEG-4/H.264 profile and level in caps + rtp: add G722 payloader and depayloader elements + rtpamr(de)pay: support AMR-WB SID frame + rtpamrpay: proper duration for multiple frame payload; properly support perfect-rtptime + rtpbin: add "ntp-sync" property and "use-pipeline-clock" properties + rtpg729pay: properly support perfect-rtptime + rtph264depay: only set delta unit on all-non-key units + rtpmanager: provide additional statistics + rtpmp4adepay: grab the sampling rate and put into caps + rtpmparobustdepay: properly insert dummy buffers; use valid bitrate for dummy frame + rtpmpvpay: fix timestamping of rtp buffers + rtpsession: - Add the option to auto-discover the RTP bandwidth - Calculate RTCP bandwidth as a fraction of the RTP bandwidth - Count sent RTCP packets after they have been finished - relax third-party collision detection + rtpstats: Rectify description of current_time in RTPArrivalStats + rtspext: stop configuration on first failure + rtspsrc: - Add property to configure udpsrc buffer size - add rtsp-sdp protocol support - don't add /UDP in the transport, it's the default - fix duration reporting - handle stale digest authentication session data - use sdp uri parse method + shapewipe: - add optional border parameter and slowdown animation - Force format to AYUV in the example pipeline for the same reason - Force the input to AYUV to prevent negotiation failures in videomixer + spectrum: only aggregate magnitude/phase if user asks for it, performance fixes + v4l2src: - add controllable colorbalance parameters, add decimate property - fix using mpegts via the mmap interface; use GstBaseSrc::block-size as fallback size + videomixer2: new videomixer2 element that behaves better than videomixer + vrawdepay: handle invalid payload better + Bugs fixed: bgo#625825, bgo#629047, bgo#537544, bgo#628996, bgo#529672, bgo#581294, bgo#598915, bgo#612313, bgo#616521, bgo#617318, bgo#620790, bgo#622390, bgo#624338, bgo#625547, bgo#626048, bgo#626518, bgo#627162, bgo#627174, bgo#627289, bgo#627341, bgo#627796, bgo#628020, bgo#628058, bgo#628127, bgo#628214, bgo#628349, bgo#628454, bgo#628608, bgo#629018, bgo#629522, bgo#629839, bgo#629896, bgo#630088, bgo#630205, bgo#630256, bgo#630317, bgo#630378, bgo#630446, bgo#630447, bgo#630449, bgo#630451, bgo#630452, bgo#630457, bgo#630458, bgo#630500, bgo#630888, bgo#631082, bgo#631303, bgo#631330, bgo#631996, bgo#632548, bgo#632553, bgo#632682, bgo#632945, bgo#633205, bgo#633212, bgo#633970, bgo#635532, bgo#635843, bgo#636179, bgo#626463, bgo#628894, bgo#633294.- Update to version 0.10.25: + v4l2src: massive performance improvement in many cases + streaming mode fixes for avi and matroska/webm + seeking in matroska and webm files that don't have an index + new cpureport element for debugging + avidemux: - improve VBR audio stream handling - streaming mode fixes: use proper offset for movi-based index, handle 0-size data chunks + debugutils: new element cpureport, posts "cpu-report" element messages on bus + flacdec, rtspsrc, rtph264pay, rtpmp4vdepay: memory leak fixes + gconfvideosrc: use correct GConf key (ie. not the audiosrc key) + gdkpixbuf: remove gdkpixbuf3 plugin again, gdk-pixbuf was split out of gtk+ and will stay at 2.x + id3v2mux: write beats-per-minute tag using TBPM frame + jpegdec: fix markers parsing regression + matroskademux: - do not error out on a block with unknown tracknumber - fix streaming in case where the size in bytes is unknown - handle bogus files storing ADTS AAC data - support seeking in local files even if they don't have an index + matroskamux: don't try to seek back and fix up headers if streamable=TRUE + pulsesink: fix race when creating multiple pulsesinks at the same time + qtdemux: - also calculate PAR using track width and height for QT files - fix the max/avg in btrt atom reading - improve reverse playback - parse 64-bit version of mvhd atom as well instead of erroring out - prevent reading past avc1 atom when parsing + rtpg729pay: avoid basertppayload perfect-rtptime mode + rtph263pdepay: allow more clock-rates as input + rtpL16depay: - also parse encoding-params for the number of channels - default to 1 channel if number of channels not specified + rtpmp4gpay: implement perfect timestamps + rtspsrc: - add "port-range" property, useful for setups with firewall/ipsec - don't reuse udp sockets (avoids odd errors when data from previous streams is received) + udpsrc: add "reuse" property to enable or disable port reuse (enabled by default, but disabled in rtspsrc) + v4l2: sort formats in the right order so that non-emulated formats are prefered + videobalance: fix wrong locking order that could lead to a deadlock + videomixer: only reset QoS information and send a NEWSEGMENT event downstream for NEWSEGMENT events on the master pad + Bugs fixed: bgo#626463, bgo#593117, bgo#618535, bgo#621520, bgo#622017, bgo#622577, bgo#623209, bgo#623357, bgo#623629, bgo#624173, bgo#624331, bgo#624455, bgo#624770, bgo#625002, bgo#625153, bgo#625302, bgo#625371, bgo#625442, bgo#625452, bgo#626467, bgo#626609, bgo#626619, bgo#627689, bgo#617368- Recommend instead of require lang package since it's not mandatory.- Update to version 0.10.24: + Use Orc (Optimized Inner Loops Runtime Compiler) for SIMD and other optimisations, and remove liboil dependency + alpha: add "prefer-passthrough" property to allow passthrough mode + avidemux: improve audio vbr detection + cmmlenc: Remove hack to let oggmux start a new page for every CMML buffer + deinterlace: add mmx implementations of greedyh for UYVY; orcify some deinterlacing methods + dv1394: fix the internal clock even more + flvmux: - add "streamable" property - write duration at the correct position + gdkpixbuf: Add a gdkpixbuf3 plugin that uses gdkpixbuf3 + jpegdec: improved parsing, and better buffer handling that minimises memcpys + jpegdec, jpegenc: add grayscale support + matroskademux: - QoS fixes and improvements; reverse playback improvements - handle zero-sized numbers correctly + matroskamux: - add "streamable" property; set streamheaders on output caps - try harder to make sure clusters start with a key frame - mark output buffers properly as keyframe or delta unit - do some write caching to avoid newsegment events before each output buffer - fix some timestamp drift caused by rounding errors + pngenc: Support 8 bit grayscale + pulsesink: - optimize communication with PulseAudio using pa_stream_begin_write - Post provide-clock message on the bus if the clock appears/disappears + rtph264depay: consider SPS, PPS and IDR as keyframe, all others as DELTA_UNIT + rtph264pay: handle short startcodes in the h264 bytestream + rtpjitterbuffer: stop buffering and emit EOS at the end of a stream + rtpmparobustdepay: add mpa-robust depayloader + rtpmp4gdepay: calculate the frame duration correctly + rtptheorapay: keep announcing the delivery-method in the capabilities, restores compatibility with older farsight versions again + rtspsrc: respect aggregate control attributes; try all ranges from the sdp + spectrum: support 24-bit width and arbitrary bit depth + udp: make url parsing compatible with VLC syntax + udpsrc: fix multicast support on windows + v4l2sink: destroy buffer pool when changing state to NULL + videobox: fix negotiation for I420/YV12 + videomixer: don't mix input with different pixel aspect ratios; negotiation fixes + wavparse: - proper closing segment construction when doing non-flushing seeks - use typefind functions to check if PCM data contains dts stream + Bugs fixed: bgo#555967, bgo#570761, bgo#583047, bgo#589997, bgo#595978, bgo#597695, bgo#611117, bgo#613066, bgo#615461, bgo#617339, bgo#618530, bgo#618871, bgo#618982, bgo#619198, bgo#619273, bgo#619293, bgo#619531, bgo#619717, bgo#619824, bgo#619848, bgo#620148, bgo#620154, bgo#620162, bgo#620277, bgo#620358, bgo#620390, bgo#620494, bgo#620540, bgo#620591, bgo#620743, bgo#620929, bgo#621510, bgo#621566, bgo#621723, bgo#622498, bgo#622500, bgo#622501, bgo#622816, bgo#623103, bgo#623172, bgo#623196, bgo#623366, bgo#623379, bgo#623585, bgo#623654, bgo#619817, bgo#617512, bgo#619485, bgo#413942 - Add orc BuildRequires - remove liboild-devel BuildRequires- Update to version 0.10.23 + alpha: add support for YUY2, YVYU, UYVY and YV12; YUV->RGB conversion fixes + avimux, flvmux, matroskamux: don't crash if tags arrive on multiple input pads at the same time + avimux, matroskamux: add support for On2 VP8 + capssetter: element moved from gst-plugins-bad + deinterlace: - add support for most YUV and RGB formats for some methods - make automatic detection of interlacing the default + gamma: add support for more YUV/RGB formats, make gamma property controllable + jpegdec, jpegenc: support more colour spaces and pixel formats + matroskademux: - implement push mode seeking - add support for WebM + imagefreeze: plugin moved from gst-plugins-bad + oss4: plugin moved from gst-plugins-bad + osxvideosink: implement the xoverlay interface, allow switching views at runtime + qcelpdepay: add a QCELP depayloader + qtdemux: add support for VP8; push-mode seeking and ctts table parsing fixes + rtph263depay: use Picture Start Code to detect packet loss and frame start + rtph263pay: use found GOBs to apply Mode A payloading + rtph264depay: DELTA_UNIT marking of output buffers + rtph264pay: - extract SPS and PPS from property provided parameter set - add config-interval property to re-send SPS/PPS in stream + rtpmp4vpay: add config-interval property to re-insert config in stream + rtptheoradepay: fix in-band configuration parsing + rtptheorapay: add config-interval parameter to re-insert config in stream + rtpvorbisdepay, rtptheoradepay: also accept in-line configuration + rtsp: configure bandwidth properties in the session + rtspsrc: - fall back to SDP ports instead of server_port - use the SDP connection info in multicast - handle SEEKING queries + smptealpha: add support for all 4 ARGB formats and YV12 (converted to AYUV) + videobalance: add support for all RGB formats, Y41B, Y42B and Y444, YUY2, UYVY, AYUV and YVYU + videobox: - add support for Y444, Y42B, Y41B, YUY2, UYUV, and YVYU - fix floating point to integer conversion for the alpha values - handle ranges/lists of width or height when transforming caps - translate navigation events to make sense again upstream + videofilter: merge gamma, videobalance, and videoflip plugin into single plu + videoflip: - add support for all RGB formats and AYUV, Y41B, Y42B and Y444 - also flip the pixel-aspect-ratio if width/height are exchanged + videomixer: add support for Y444, Y42B, Y41B, YV12, YUY2, YVYU, UYVY + webmmux: Add new webmmux element that only supports muxing of WebM + y4menc: add 4:2:2, 4:1:1, and 4:4:4 output support + Bugs fixed: bgo#576286, bgo#618349, bgo#574416, bgo#590662, bgo#592270, bgo#599585, bgo#600553, bgo#606689, bgo#607452, bgo#609405, bgo#609658, bgo#610172, bgo#610902, bgo#613786, bgo#614305, bgo#614765, bgo#615798, bgo#616516, bgo#616700, bgo#617164, bgo#617537, bgo#617733, bgo#617739, bgo#618305, bgo#618351, bgo#618386, bgo#618419, bgo#618733, bgo#618874, bgo#618940, bgo#619018, bgo#619103, bgo#619105, bgo#619219, bgo#619835, bgo#619943, bgo#620002, bgo#605231, bgo#619533- Update to 0.10.22: + alpha: add support for different color matrixes + alpha: add support for generating ARGB output + alpha: add support for ARGB, RGB and xRGB input + alphacolor: support inplace and on-the-fly conversions from AYUV to ARGB + alphacolor: Implement color-matrix support and use integer arithmetic only + videobox: add support for most common RGB(A), (A)YUV, and grayscale formats + videobox: add support for on-the-fly conversions for some formats + videobox: add support for filling the background with red, yellow and white + videobox: add support for YV12, including conversion support for I420/AYUV + videomixer: add support for ABGR and RGBA + shapewipe: add support for the remaining ARGB formats + qtdemux, matroska: export h.264 profile and level in caps + multifilesink: Add key-frame option to next-file + directsoundsink: Implement SPDIF support for AC3 + h264depay: handle STAPs properly + speexdec: adapt to new oggdemux + flvdemux: mark delta frames properly + flvdemux: improve index building and scaning in pull mode + flvdemux: add support for backwards playback (when operating in pull mode) + avidemux: fix offset handling in push mode seeking + matroskademux: prefer index of video track to perform seeking + matroskademux: add support for backwards playback (when operating in pull mode) + matroskademux: push correctly sized flac header buffers + matroskademux: restrict resyncing to subtitle tracks + rtpsession: Make it possible to favor new sources in case of SSRC conflict + rtspsrc: send keep alive when paused + rtspsrc: handle ipv6 listening ports when needed + rtspsrc: require a destination for multicast + rtspsrc: parse connection information + qtdemux: Set stream-format=raw on AAC caps + qtdemux: add XMP parsing support + qtdemux: Read replaygain peak/gain tags + qtdemux: extract stream language in more cases + id3demux: fix parsing of unsynced frames with data length indicator + jpegdec: don't crash if jpeg image contains more than three components + ximagesrc: send new segment event in TIME format + mp4gdepay: improve constantDuration guessing + h264pay: fix config-interval property + rtspsrc: add property to control the buffering method + png: make work with libpng 1.4 - Drop gstreamer-0_10-plugins-good-libpng14.patch, upstream fixed.- build against libpng14- Split the hal plugin in a gstreamer-0_10-plugin-hal subpackage to not require hal (which is deprecated) with this package. Fix bnc#590715.- Update to version 0.10.21: + Fixes for RTP h263 depayloader timestamping regressions that broke video calls + Fixes for FLAC decoder when FLAC is embedded in a container such as Ogg or Matroska + rtpsource: bitrate estimation improvements + rtspsrc, udp: multicast fixes- Update to version 0.10.19: + Features of this release: - shapewipe: moved from -bad to -good - avidemux: push mode seeking support - avidemux: drop video frames up to the desired keyframe after a seek - configure: cross-compilation fixes (use $PKG_CONFIG instead of pkg-config) - dvdepay: don't output frames until we have a header, fixes crash - flacdec: fix tag extraction in push mode - flvdemux: obtain the index from the end of an flv file in push mode - flvdemux: audio tags without any content are valid; indexing improvements - jpegdec: fix invalid memory access in parser - jitterbuffer: new buffering modes: low/high watermark buffering, rtp timestamps - matroskademux: seeking/segment fixes (esp. regression with gnonlin) - matroskademux: subtitle stream improvements (advance sparse streams in smaller steps) - multipartdemux: improve header mime-type parsing - qtdemux: fix ALAC codec-data handling; handle signed values in 3GPP location tag - qtdemux: fix frame rate cap regression; fix sample durations corner-case - qtdemux: Use the correct duration when comparing segments - pulsesink: avoid segfault when shutting down - pulsesink: return previous mute state if sink is not active at the moment - rtpbin: change how NTP time is calculated in RTCP, generating more accurate NTP timestamps if the system clock is synchronised with NTP or similar - rtpmp4gdepay: avoid division by 0 in corner case - v4l2sink: change rank to NONE so we don't try to autoplug it - videomixer: fix timestamping problems for input streams with different lengths - videomixer: fix problem when used with gnonlin (always send FLUSH_STOP) + Bugs fixed: bgo#584536, bgo#587304, bgo#599292, bgo#604711, bgo#608026, bgo#608843, bgo#610004, bgo#610053, bgo#610238, bgo#610265, bgo#610280, bgo#610296, bgo#610337, bgo#610483, bgo#610556, bgo#610839, bgo#610894, bgo#611501, bgo#609724- Update to version 0.10.18: + Changes: - v4l2src: implement GstURIHandler interface - matroskamux: make index size configurable - matroskademux: support push based mode - matroskademux: improve stream synchronization - flacdec: fix possible hanging in pull mode seeking - flacdec: use a single decoder field for both push and pull mode - flacenc: optionally add a seek table - rtp: add BroadcomVoice payloader and depayloader - rtp: add G.723 payloader and depayloader - rtph264pay: add option to insert PPS/SPS in streams - rtph264depay: optionally merge NALUs into Access Units - rtspsrc: add user-id and user-pw properties; fix major memory leak - avimux: many fixes, also better compatibility with Windows Media Player - avidemux: per-stream index parsing (= much faster startup) - qtdemux: progressive download support / seeking in push mode - qtdemux: per sample parsing (= much faster start up) - wavenc: Post warning if file hasn't been finalised properly - videomixer: MMX optimisations and other improvements; implement basic QoS - matroska, qtdemux, id3demux: fix language code writing and extraction + Bugs fixed: bgo#503582, bgo#351595, bgo#505823, bgo#515073, bgo#539858, bgo#554839, bgo#582575, bgo#583367, bgo#583985, bgo#587323, bgo#593354, bgo#595265, bgo#597497, bgo#597823, bgo#599300, bgo#601143, bgo#601242, bgo#601728, bgo#602231, bgo#602508, bgo#602887, bgo#602940, bgo#603376, bgo#603471, bgo#603547, bgo#603779, bgo#604352, bgo#604611, bgo#604679, bgo#604814, bgo#604872, bgo#604913, bgo#605222, bgo#605269, bgo#605447, bgo#605882, bgo#606198, bgo#606438, bgo#606692, bgo#606807, bgo#607353, bgo#607440, bgo#607718, bgo#607949, bgo#608209, bgo#608255, bgo#608268, bgo#608629, bgo#608671, bgo#608990, bgo#609107, bgo#598610- Update to version 0.10.17: + RTP improvements + Support automatic cropping in videobox + Add TTL multicast UDP property + AVI demux push mode fixes and performance improvements + Support large and unusual chunks sizes in wav + Quicktime demuxer improvements + JPEG decode fixes and speedups + Support interlaced Y4M file output + DV demuxer improvements + Pulseaudio fixes and improvements + Support Pulseaudio PLAY/PAUSE requests + speexdec improvements + FLV demuxer improvements + Fix audio noise in the Equalizer plugin, and other improvements + Fix compilation on OS/X Snow Leopard + AVI muxer fixes + Support MPEG V4L2 devices and improve timestamping + Better jpeg2k support + Many other bug fixes and improvements + Bugs fixed: bgo#597848, bgo#588245, bgo#368681, bgo#458629, bgo#561825, bgo#581334, bgo#582238, bgo#590362, bgo#591713, bgo#593354, bgo#593391, bgo#593688, bgo#593757, bgo#593764, bgo#593955, bgo#594039, bgo#594133, bgo#594247, bgo#594248, bgo#594251, bgo#594253, bgo#594254, bgo#594283, bgo#594298, bgo#594490, bgo#594520, bgo#594599, bgo#594663, bgo#594691, bgo#595029, bgo#595220, bgo#595231, bgo#595888, bgo#595897, bgo#595942, bgo#596319, bgo#597091, bgo#597214, bgo#597348, bgo#597351, bgo#597397, bgo#597463, bgo#597601, bgo#597730, bgo#597847, bgo#597867, bgo#598377, bgo#598517, bgo#598810, bgo#598933, bgo#601381 - Changes from version 0.10.16: + Moved rtpmanager from -bad to -good + Implement SEEKING query in more demuxers and decoders (notably mkv, flv, flac) + avimux: adds support to WMA/WMV + cairo: Add cairo-based PDF/PS/SVG encoder element (cairorender) + dv1394src: fix element for live usage + effectv: new elements: rippletv, streaktv, radioactv, optv + flacdec: fix intermittent FLAC__STREAM_DECODER_ABORTED errors when seeking + flacenc: fix issue with broken duration / sample count into flac header in some cases + flvmux: lots of fixes and improvements + id3demux: fix parsing of unsync'ed ID3 v2.4 tags and frames + matroska: add kate subtitle support, add/improve WMA/WMV handling and read bluray PGS subpicture streams + multipartdemux: support more mime types, do proper flow aggregation + pulsesrc: cleanups, report real latency, set the default slave method to skew + qtdemux: support for agsm, misc. tag reading fixes + rtp: new QDM2 and CELT depayloaders; fix SVQ3 depayloader and make it autopluggable + souphttpsrc: Only assume seekability if the server provides Content-Length + v4l2: add v4l2sink element, open device in NULL->READY, optional gudev support + v4l2src: fix 'hang' with some cameras caused by bad timestamping if no framerate is available + videomixer: add RGB format support; fix I420 blending + Bugs fixed: bgo#331420, bgo#499242, bgo#521625, bgo#560033, bgo#564100, bgo#564501, bgo#567983, bgo#577017, bgo#577318, bgo#578052, bgo#578166, bgo#578612, bgo#580214, bgo#580732, bgo#582153, bgo#582169, bgo#582462, bgo#583593, bgo#583640, bgo#584455, bgo#584613, bgo#585205, bgo#585361, bgo#585559, bgo#585576, bgo#585630, bgo#585699, bgo#585757, bgo#585828, bgo#585831, bgo#586397, bgo#587426, bgo#587680, bgo#587826, bgo#585831, bgo#586397, bgo#587426, bgo#587680, bgo#587826, bgo#587982, bgo#587983, bgo#588148, bgo#588349, bgo#588359, bgo#588368, bgo#588483, bgo#588695, bgo#588777, bgo#589056, bgo#589365, bgo#589423, bgo#589424, bgo#589459, bgo#590038, bgo#590280, bgo#590401, bgo#590447, bgo#590970, bgo#591451, bgo#591476, bgo#591712, bgo#591747, bgo#591951, bgo#592232, bgo#592530, bgo#593015, bgo#585911, bgo#576378, bgo#564437, bgo#582515, bgo#583048, bgo#583371, bgo#583803, bgo#584981, bgo#585056, bgo#585549, bgo#585842- Added support for translation-update-upstream (FATE#301344).- Fixed directory ownership.- Update to version 0.10.15: + Some fixes for seeking in wav and FLAC files + Faster seeking in Matroska and AVI files + RTSP and RTP improvements + directdrawsink moved to Bad + y4menc and flvmux/flvdemux moved from Bad + deinterlace2 moved from Bad, replacing deinterlace + Many bug fixes and improvements + Pulseaudio sink completely overhauled + Bugs fixed: bgo#572551, bgo#577318, bgo#576286, bgo#581333, bgo#478092, bgo#486915, bgo#509311, bgo#516031, bgo#537537, bgo#537609, bgo#552650, bgo#562168, bgo#563574, bgo#567140, bgo#567857, bgo#570781, bgo#571153, bgo#571321, bgo#572256, bgo#572358, bgo#572413, bgo#573173, bgo#573342, bgo#573343, bgo#573721, bgo#573737, bgo#574270, bgo#574275, bgo#577468, bgo#577609, bgo#577671, bgo#578052, bgo#578135, bgo#578310, bgo#579070, bgo#579422, bgo#579808, bgo#580746, bgo#580783, bgo#580851, bgo#580880, bgo#581329, bgo#581568, bgo#581806, bgo#581884, bgo#582252, bgo#582281, bgo#582387, bgo#582420, bgo#582661, bgo#582715, bgo#582753, bgo#582794, bgo#568278, bgo#569611, bgo#571294, bgo#574169, bgo#575234, bgo#576729, bgo#578257, bgo#579069, bgo#580554, bgo#581432, bgo#581444, bgo#582218, bgo#575937 - Drop gst-plugins-good-pulsemixerctrl-strict-aliasing.patch: fixed upstream. - Remove hack in setup to fix an old error, and do not call autogen anymore. - Remove checks for old versions of openSUSE. - Remove --enable-ladspa from configure: it doesn't exist anymore.- Don't call autogen in older products. - Require python-xml explicitly to get minidom on all products.gstreamer010-plugins-good-doclamb74 1498590629  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.10.31-20.90.10.31-20.90.10.310.10.31gst-plugins-good-plugins-0.10GstIirEqualizer.htmlGstVideoMixer2Pad.htmlGstVideoMixerPad.htmlch01.htmlch02.htmlch03.htmlgst-plugins-good-plugins-0.10.devhelp2gst-plugins-good-plugins-3gppmux.htmlgst-plugins-good-plugins-aacparse.htmlgst-plugins-good-plugins-aasink.htmlgst-plugins-good-plugins-ac3parse.htmlgst-plugins-good-plugins-agingtv.htmlgst-plugins-good-plugins-alawdec.htmlgst-plugins-good-plugins-alawenc.htmlgst-plugins-good-plugins-alpha.htmlgst-plugins-good-plugins-alphacolor.htmlgst-plugins-good-plugins-amrparse.htmlgst-plugins-good-plugins-apedemux.htmlgst-plugins-good-plugins-apev2mux.htmlgst-plugins-good-plugins-aspectratiocrop.htmlgst-plugins-good-plugins-audioamplify.htmlgst-plugins-good-plugins-audiochebband.htmlgst-plugins-good-plugins-audiocheblimit.htmlgst-plugins-good-plugins-audiodynamic.htmlgst-plugins-good-plugins-audioecho.htmlgst-plugins-good-plugins-audiofirfilter.htmlgst-plugins-good-plugins-audioiirfilter.htmlgst-plugins-good-plugins-audioinvert.htmlgst-plugins-good-plugins-audiokaraoke.htmlgst-plugins-good-plugins-audiopanorama.htmlgst-plugins-good-plugins-audiowsincband.htmlgst-plugins-good-plugins-audiowsinclimit.htmlgst-plugins-good-plugins-auparse.htmlgst-plugins-good-plugins-autoaudiosink.htmlgst-plugins-good-plugins-autoaudiosrc.htmlgst-plugins-good-plugins-autovideosink.htmlgst-plugins-good-plugins-autovideosrc.htmlgst-plugins-good-plugins-avidemux.htmlgst-plugins-good-plugins-avimux.htmlgst-plugins-good-plugins-avisubtitle.htmlgst-plugins-good-plugins-cacasink.htmlgst-plugins-good-plugins-cairooverlay.htmlgst-plugins-good-plugins-cairorender.htmlgst-plugins-good-plugins-cairotextoverlay.htmlgst-plugins-good-plugins-cairotimeoverlay.htmlgst-plugins-good-plugins-capssetter.htmlgst-plugins-good-plugins-cmmldec.htmlgst-plugins-good-plugins-cmmlenc.htmlgst-plugins-good-plugins-cutter.htmlgst-plugins-good-plugins-dcaparse.htmlgst-plugins-good-plugins-deinterlace.htmlgst-plugins-good-plugins-deinterleave.htmlgst-plugins-good-plugins-dicetv.htmlgst-plugins-good-plugins-directsoundsink.htmlgst-plugins-good-plugins-dv1394src.htmlgst-plugins-good-plugins-dvdec.htmlgst-plugins-good-plugins-dvdemux.htmlgst-plugins-good-plugins-edgetv.htmlgst-plugins-good-plugins-equalizer-10bands.htmlgst-plugins-good-plugins-equalizer-3bands.htmlgst-plugins-good-plugins-equalizer-nbands.htmlgst-plugins-good-plugins-esdsink.htmlgst-plugins-good-plugins-flacdec.htmlgst-plugins-good-plugins-flacenc.htmlgst-plugins-good-plugins-flacparse.htmlgst-plugins-good-plugins-flactag.htmlgst-plugins-good-plugins-flvdemux.htmlgst-plugins-good-plugins-flvmux.htmlgst-plugins-good-plugins-flxdec.htmlgst-plugins-good-plugins-gamma.htmlgst-plugins-good-plugins-gconfaudiosink.htmlgst-plugins-good-plugins-gconfaudiosrc.htmlgst-plugins-good-plugins-gconfvideosink.htmlgst-plugins-good-plugins-gconfvideosrc.htmlgst-plugins-good-plugins-gdkpixbufsink.htmlgst-plugins-good-plugins-goom.htmlgst-plugins-good-plugins-goom2k1.htmlgst-plugins-good-plugins-gstrtpbin.htmlgst-plugins-good-plugins-gstrtpjitterbuffer.htmlgst-plugins-good-plugins-gstrtpptdemux.htmlgst-plugins-good-plugins-gstrtpsession.htmlgst-plugins-good-plugins-gstrtpssrcdemux.htmlgst-plugins-good-plugins-halaudiosink.htmlgst-plugins-good-plugins-halaudiosrc.htmlgst-plugins-good-plugins-hdv1394src.htmlgst-plugins-good-plugins-icydemux.htmlgst-plugins-good-plugins-id3demux.htmlgst-plugins-good-plugins-id3v2mux.htmlgst-plugins-good-plugins-imagefreeze.htmlgst-plugins-good-plugins-interleave.htmlgst-plugins-good-plugins-ismlmux.htmlgst-plugins-good-plugins-jackaudiosink.htmlgst-plugins-good-plugins-jackaudiosrc.htmlgst-plugins-good-plugins-jpegdec.htmlgst-plugins-good-plugins-jpegenc.htmlgst-plugins-good-plugins-level.htmlgst-plugins-good-plugins-matroskademux.htmlgst-plugins-good-plugins-matroskamux.htmlgst-plugins-good-plugins-mj2mux.htmlgst-plugins-good-plugins-monoscope.htmlgst-plugins-good-plugins-mp4mux.htmlgst-plugins-good-plugins-mpegaudioparse.htmlgst-plugins-good-plugins-mulawdec.htmlgst-plugins-good-plugins-mulawenc.htmlgst-plugins-good-plugins-multifilesink.htmlgst-plugins-good-plugins-multifilesrc.htmlgst-plugins-good-plugins-multipartdemux.htmlgst-plugins-good-plugins-multipartmux.htmlgst-plugins-good-plugins-multiudpsink.htmlgst-plugins-good-plugins-optv.htmlgst-plugins-good-plugins-oss4mixer.htmlgst-plugins-good-plugins-oss4sink.htmlgst-plugins-good-plugins-oss4src.htmlgst-plugins-good-plugins-ossmixer.htmlgst-plugins-good-plugins-osssink.htmlgst-plugins-good-plugins-osssrc.htmlgst-plugins-good-plugins-osxaudiosink.htmlgst-plugins-good-plugins-osxaudiosrc.htmlgst-plugins-good-plugins-osxvideosink.htmlgst-plugins-good-plugins-plugin-1394.htmlgst-plugins-good-plugins-plugin-aasink.htmlgst-plugins-good-plugins-plugin-alaw.htmlgst-plugins-good-plugins-plugin-alpha.htmlgst-plugins-good-plugins-plugin-alphacolor.htmlgst-plugins-good-plugins-plugin-annodex.htmlgst-plugins-good-plugins-plugin-apetag.htmlgst-plugins-good-plugins-plugin-audiofx.htmlgst-plugins-good-plugins-plugin-auparse.htmlgst-plugins-good-plugins-plugin-autodetect.htmlgst-plugins-good-plugins-plugin-avi.htmlgst-plugins-good-plugins-plugin-cacasink.htmlgst-plugins-good-plugins-plugin-cairo.htmlgst-plugins-good-plugins-plugin-cutter.htmlgst-plugins-good-plugins-plugin-debug.htmlgst-plugins-good-plugins-plugin-deinterlace.htmlgst-plugins-good-plugins-plugin-directsound.htmlgst-plugins-good-plugins-plugin-dv.htmlgst-plugins-good-plugins-plugin-efence.htmlgst-plugins-good-plugins-plugin-effectv.htmlgst-plugins-good-plugins-plugin-equalizer.htmlgst-plugins-good-plugins-plugin-esdsink.htmlgst-plugins-good-plugins-plugin-flac.htmlgst-plugins-good-plugins-plugin-flv.htmlgst-plugins-good-plugins-plugin-flxdec.htmlgst-plugins-good-plugins-plugin-gconfelements.htmlgst-plugins-good-plugins-plugin-gdkpixbuf.htmlgst-plugins-good-plugins-plugin-goom.htmlgst-plugins-good-plugins-plugin-goom2k1.htmlgst-plugins-good-plugins-plugin-gstrtpmanager.htmlgst-plugins-good-plugins-plugin-halelements.htmlgst-plugins-good-plugins-plugin-icydemux.htmlgst-plugins-good-plugins-plugin-id3demux.htmlgst-plugins-good-plugins-plugin-imagefreeze.htmlgst-plugins-good-plugins-plugin-interleave.htmlgst-plugins-good-plugins-plugin-isomp4.htmlgst-plugins-good-plugins-plugin-jack.htmlgst-plugins-good-plugins-plugin-jpeg.htmlgst-plugins-good-plugins-plugin-level.htmlgst-plugins-good-plugins-plugin-matroska.htmlgst-plugins-good-plugins-plugin-monoscope.htmlgst-plugins-good-plugins-plugin-mulaw.htmlgst-plugins-good-plugins-plugin-multifile.htmlgst-plugins-good-plugins-plugin-multipart.htmlgst-plugins-good-plugins-plugin-navigationtest.htmlgst-plugins-good-plugins-plugin-oss4.htmlgst-plugins-good-plugins-plugin-ossaudio.htmlgst-plugins-good-plugins-plugin-osxaudio.htmlgst-plugins-good-plugins-plugin-osxvideo.htmlgst-plugins-good-plugins-plugin-png.htmlgst-plugins-good-plugins-plugin-pulseaudio.htmlgst-plugins-good-plugins-plugin-replaygain.htmlgst-plugins-good-plugins-plugin-rtp.htmlgst-plugins-good-plugins-plugin-rtsp.htmlgst-plugins-good-plugins-plugin-shapewipe.htmlgst-plugins-good-plugins-plugin-shout2send.htmlgst-plugins-good-plugins-plugin-smpte.htmlgst-plugins-good-plugins-plugin-soup.htmlgst-plugins-good-plugins-plugin-spectrum.htmlgst-plugins-good-plugins-plugin-speex.htmlgst-plugins-good-plugins-plugin-taglib.htmlgst-plugins-good-plugins-plugin-udp.htmlgst-plugins-good-plugins-plugin-video4linux2.htmlgst-plugins-good-plugins-plugin-videobox.htmlgst-plugins-good-plugins-plugin-videocrop.htmlgst-plugins-good-plugins-plugin-videofilter.htmlgst-plugins-good-plugins-plugin-videomixer.htmlgst-plugins-good-plugins-plugin-waveform.htmlgst-plugins-good-plugins-plugin-wavenc.htmlgst-plugins-good-plugins-plugin-wavpack.htmlgst-plugins-good-plugins-plugin-wavparse.htmlgst-plugins-good-plugins-plugin-ximagesrc.htmlgst-plugins-good-plugins-plugin-y4menc.htmlgst-plugins-good-plugins-pngdec.htmlgst-plugins-good-plugins-pngenc.htmlgst-plugins-good-plugins-progressreport.htmlgst-plugins-good-plugins-pulsemixer.htmlgst-plugins-good-plugins-pulsesink.htmlgst-plugins-good-plugins-pulsesrc.htmlgst-plugins-good-plugins-qtdemux.htmlgst-plugins-good-plugins-qtmoovrecover.htmlgst-plugins-good-plugins-qtmux.htmlgst-plugins-good-plugins-quarktv.htmlgst-plugins-good-plugins-radioactv.htmlgst-plugins-good-plugins-revtv.htmlgst-plugins-good-plugins-rganalysis.htmlgst-plugins-good-plugins-rglimiter.htmlgst-plugins-good-plugins-rgvolume.htmlgst-plugins-good-plugins-rippletv.htmlgst-plugins-good-plugins-rtpdec.htmlgst-plugins-good-plugins-rtpj2kpay.htmlgst-plugins-good-plugins-rtpjpegpay.htmlgst-plugins-good-plugins-rtspsrc.htmlgst-plugins-good-plugins-shagadelictv.htmlgst-plugins-good-plugins-shapewipe.htmlgst-plugins-good-plugins-smokedec.htmlgst-plugins-good-plugins-smokeenc.htmlgst-plugins-good-plugins-smpte.htmlgst-plugins-good-plugins-smptealpha.htmlgst-plugins-good-plugins-souphttpsrc.htmlgst-plugins-good-plugins-spectrum.htmlgst-plugins-good-plugins-speexdec.htmlgst-plugins-good-plugins-speexenc.htmlgst-plugins-good-plugins-splitfilesrc.htmlgst-plugins-good-plugins-streaktv.htmlgst-plugins-good-plugins-taginject.htmlgst-plugins-good-plugins-udpsink.htmlgst-plugins-good-plugins-udpsrc.htmlgst-plugins-good-plugins-v4l2radio.htmlgst-plugins-good-plugins-v4l2sink.htmlgst-plugins-good-plugins-v4l2src.htmlgst-plugins-good-plugins-vertigotv.htmlgst-plugins-good-plugins-videobalance.htmlgst-plugins-good-plugins-videobox.htmlgst-plugins-good-plugins-videocrop.htmlgst-plugins-good-plugins-videoflip.htmlgst-plugins-good-plugins-videomixer.htmlgst-plugins-good-plugins-videomixer2.htmlgst-plugins-good-plugins-warptv.htmlgst-plugins-good-plugins-waveformsink.htmlgst-plugins-good-plugins-wavenc.htmlgst-plugins-good-plugins-wavpackdec.htmlgst-plugins-good-plugins-wavpackenc.htmlgst-plugins-good-plugins-wavpackparse.htmlgst-plugins-good-plugins-wavparse.htmlgst-plugins-good-plugins-webmmux.htmlgst-plugins-good-plugins-ximagesrc.htmlgst-plugins-good-plugins-y4menc.htmlhome.pngindex.htmlleft-insensitive.pngleft.pngright-insensitive.pngright.pngstyle.cssup-insensitive.pngup.png/usr/share/gtk-doc/html//usr/share/gtk-doc/html/gst-plugins-good-plugins-0.10/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/b790eaa4dabcf4a7ef4b46573574a30e-gstreamer-0_10-plugins-goodcpiolzma5x86_64-suse-linuxdirectoryHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesHTML document, ASCII textXML document textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedassembler source, ASCII text_ШM Kae3?@] crt:bLL'}35b&ض}e2]GpX/U94~ ^ 6R{Y̓D 9sp~UMF{n2@'^{kjQO#buꭍV;Kq ]ӡZϕnu&n+m5ҔXl"oCԳhA9 VF Nޮ+`./93hvM'e]z2,ziޔgbn*UGx(oc0ca|8scZLv6*VD3B+h KbJ9~v/en)4F47.7dgfr?}jmVG;:37>Ok~΀U|??pPiG$E2\?ʾµ^[[q >>̼ ,uz@ ?F}sf]a-:nJ ԃxBDК^Fm**m1puXjm=ytYS.LKD/]9`oϋ A[l!/ 5P6'!jm X+/XM%:"2=mv^NHbZ z 96VM~2?^|Zkd(+! }Y7 *P]4dv" }afhpdpXӸc̄N[ 76"kR jKFrƤ=HAE}uC\mx=Ҧ\V Q)/.t8"1>H5qڌ/Ui$-"[&1.'Cd \ Sh J 1+ i "i؊O@+0xUG:SٌkJ,sm^Qt1]=Ÿ\5R ȭʊ/ ::k"_ tv8z3:*_; @M%-1׌A@:]Ds79/@!?Q%Ps?ݐ3 T}.g20-DeC/D*7pW}5 \҄um7w5L4Wد_]!8ijfP4p\V,/?yJE"rI.Cd|NTwèc5׵,Px%b>vzIQ&rO* U:aj cU(\D%Y?GV`ޓUAbx7vV|r)T!6~\OS:{]S]^b}pgTċZdם}>OY'{#9N! 7~,k5UYy="joDmќ#Nê#Rq𙎃pglw |УWڞE!GԢ{ykRq"4)0Uc)F ?"zX>Ѫtv^iX~gHHH79? 'hFte4L:5-dw'|%-[xHs>Iu#t5Nܙf.inY W&|'}+Qt0SM E;AkZ P+VEOI#? eG?6`mslmzLѾcak? 3DG(/-O5J> V K*y)aկka+l:V+y[ElտCWmΒ U1@G9k LذLlj/tu3B'KÀ%U4G߸0ץ]DǬ0ެ!@QV5L &e6&] bdvLN5qB5LnI[iXmOx!+2Wo?'ZfE¹8l" Rzj4q`p:͛ !Fvʄ#XpދI֍kuކ ٶK+E(7@;e=<$5fzʇK Bv_`9/( i927}nmRfn㔉,JaHV[ K!g51GFIގ} `䫗FL~HVĴo٘B!AioP^6rebw`zߓy'ޟ@rE=__5.2yhugwu?Tr}N=>BtJ hwle~#j<$IWUGBH kzҺp \ d?##VҺĆF+b,7lGȾl@Z?hw‡ZCO\F-ty˙ssQLN<ՠrª&ɤHuZ3jU{;o`op5LgS|Avf"A%kl-bz7pUx}<\{( x\pE6&4$qp|8L7{XR92!WbNX+N!j$X92K{Jݝ6\ºٞ1!F'f(%F[9$)L'ΟEñs@UX墹f?v4l͌E\q!*@yKْ_yzEԙRemrNaoLIu;7Sa(ڗz1c7^{|3MGL,PWJf沕XFP CAjF__<En})K+ o_o:P:iALk4_H.s7((Ǽ Ź.h`<&#R ?wG/ĭsQa*lNۜҾ5) ɓsay|1k dQGXLeĎ`@q09CNwRx+ b8-xrm`,hEcN%c)bBbA#,f3]w>" d_1};=^q#r`~Ÿ.Ka2ȜN2sRK*D H nsZ9pXES*b} dF},HyG#57lIY'l;?M 戶e_8*[^o$213Pf#׵f9R}s2xԖFc℞%v`PW^IUr v0C(6+uH,Cfݿۘ:{8]j\ B[au->O}G6;/s(z8]_U!q[e%PMssL7+~c/pz=t{p<щkDƈw,D MuLvS[͉AUa>?Q4ۗ8wÖFJ?jx5iʬͭ/XyZXKvE@cgBt 4|4rF?t%1[#`6JivuiKF9>26%דRX~/K wTvzN g-)gukyԘ5ḿ r[GDpR ܰeph22 LҮ!}mI-Xmç w5٢&3K`fGm޿5^. z|dv+ bl^-11r4C@:/b&f!RL3SK0qq8r#b4aQJ8;7y%Ӛ$osL;gVзCo,!G`(o HXHpN:ć/$Xü"$լМe11BOe&U4DkU uXBzgv|zG^z9%5b+ܻ|a@A|KB։DC~_ k8"*A2 IX( dK5˝S2hF[Oh&Яs`Ź4ރi,yy= W, OY-.])sOn:phd?z=UZd|VHݎlpYB^!ykANd:H .}>q*Ah<%#T0 \< 9 HճWzѽ.qSXѻWGkhu˪Ƽg[%ɆԄ81AOAt@{::1e9S~J_w=bJw [ԣszU>]% F8o^Hr'핔b0p ԍ/ Q$j~@SQŶx@`&$wts8҆ dQY!;/Z 9&lm>6k:b>g͹@b6Y0j"ڸPN7 x PGD$0d\ii'//Z%#BT K<Ԩf! Enx8n6V{gla\M6A jfbf>f*0IȢe\V,o4w2n 膠-8Շ}p2tb#! SHu I髿tR){"_I:E< ŷYڤzx'H㬃nOYj[^z-c:IF5a'9d+#Q. M]cR3̖稝L&x0kAmISشv=M)ze!wwj`={%ʂ+0XܨeE?7 uзWG䈧#׼,]ǕVMܛ_l 1ļ"NVD,+C |ٖ+a~T!G tZx{; OVjfɬ.6cs)3瓹!nAe~_Z,M> pءZWQNEvhȩ8<ȇƫ I/颪#&j 삠 gHH( heuRgI9s Օkˆ5QEg{= 3YjQKjv^Vak?nJ~Y &>V *E:w8]k55S"XJ4vANZV 6ѣ"0׶b&I|eB9o.kF2Yށ1e<4Wmٶ`2"uHcd?ܪ7zF) ~NT' d*d[[ĝ!T"Y1|_W#}W' *Y I\*W.ٸyy༪dC(kOYVNoLeܷИknפ^ CXO0<!惌!^`iͦN}3HDhO$6{E9}ЦHQo]B9N5&tL3@]2t?<0RK-ހ{ pEWb,SWH ^Nvib|pR3AkVXDa͹:cLP|pyd]U yPдb&"C7a*P`Ы!Ȉў=77 bxbpSz[]"Ŵrtn`uZS?7@#`y[/ݕ߹ۥOJ?`v2JL&?IO7@tj&D綣\Y0k`* UAmyT*#@?fJNM.zCjׁ* Pj꽚_G ^=NV^9Vb Ex'bUJqad\,:P#LDO~sfI ~ Yl,N~bB}6u,fGjTpG@FȊy*(xdO-%܍Y)*Cq0#2:xG/b ąi5~ZcԔl#  ÏY H qxёdFh=d}Gm7e+ظAW$CG?=πECM֊@۰CÐn-N؛~wR8Uhiu3P"hDmPUbHA<!߉6鸣ÿc 3,Xp]49p5GGĹ7 |)F0\tlVF,H1|10yXUʽL-mp1_+38xQdK}a|"3*<:Bu%O kI+bڋC52|&DJ~Ek3 fj"ذ/1 ewl;F`:/t ? Eŧ ݌a-DWעrUR50/w* Ѹi9n]i,J oI2돊Du]'!ΰV4oɓ5v3_;(._ͽ.n$PD~;ir-eRF,i4)(D7o]'8A mfKR<ᅺ0yF[9a!r4<9y{\.Ek]CIG66 R 2-fRaOy!,^v 80 g/R2,SFo5_wC ϔAcgb>BǺ .nOfYGA/u*&N)9b'ϠN4(f![[t< ǹcȪL6g\|X.٨@ .B S IoOMfMAm"۬z],_8Rq.ۥr֔ڭH(k*t=Wʖ[ I=}$Ӝ۽} ԽJn+u%jL ^UH&Y"~FgMq\Xm\;\ͨ \V]AW],.X/̠cjvGԦ]IiQ.@g:M%ZT:B2ɣKdV6[i)k^v -.7!"WC/;G"PF-Kde=M\8 3 o eWNj/%g!]+L(:Z\8l49c :nJصqdyca ҆.jÁ˴DZ0x?$%U H',bIeFZt9Wzv`qW ECy}ƙ3dE9*Qu" P>~49 C, z{OW Oz-:_ i>_r8\^?|П[)c-G7@aQF|*JXހ;ݾ ´W<8s./v7q8*@ <7Z !/V7 JE}wC)@ B8ܡW05]CI`7q6_|z+aMr)FWeNtr)Ě}r(_kl5hx ie7E^_/GNɂLo/ak {wݜsh+Q"롊se}冿Qbv?YЦW^@vp"$o<#`oK:Sr5,8'J[*ɨސ AZ=}w)XnR̬7ɰSCE9(Or'EK穹R+f/ i4 Q "</Vl5˄RކaRo Y EtxiG$Q{s܀oH$3cs,ZvPK3Сå{U}{% _'Wн-U^~c" \H | ˆmiSKCuϤM g獘{NNZgBvQ]2TMDL9yn*|V;%@^ّvZ2οitUxk݅S q2,[dx?է:6[WNHtHJep hW^pKozr҇{uMgBxs>`-JS@oѸ܌7C֛Vqonm ai{%Ŵɩ+|\w]z=A PL1)9MNoQakM :K 콂,_ taרW R(J Ij.`L4zu-!О*\㝴{ AtGqx&iLQə8\Sd?g7Ɩ9Uu+`#yP2) sT-U`vrolTH 6MTo+7&$Rh\g4 UũeQ_:~<$g` ]ð!-[@n%!uesDfܨ.'0~GJ䤊3q{\Ʈa+*D⸸i_,[YƸ">@AXFZyA ֝[VpDs4@֎%aI.' )$5}rCBɥ;XdJd$EG@"bٗG4!t޲,"S[&2Sr^xs=~Ad2ljV9_mK,dp鮕qPjbb9v?מ~י Â/cr F-Li@8$zY*|Jxy׭"OXޣx\5 ָZ; δ3,nJp|K97A> ?[*F~\XZR6M9+E[FԂnҊw!/C\B)LjDhM _2ۤApbR%raQ*qsMCޫU)1FlSS2HQ13C4ځT-42Q5; |N 3e3(o$P̥A7Lvm~Ū2"y!]MW0Jz.r%~HRQ/2~r-g׶ꡑھl r˲C]v{9T.|`"Y1pc1hsM/9 =Nj5LCfFo}փWYiQf[-gz/gi둪p%h+ݷ>uO4SZ6'~"8`|T4S!ot_aʽ21/g il]CiHFVrDs*ZQAu ؑObWvgS79 nM1)^6l/aϳP7?IZ@Ysu848Q{b0t﬿THD_AD1osU3U6X|v 6xd[K}չmnd]Vlm5QNNT ^dr \b?l+Gp)K4>^~݅ڳ=/͢ȸb0aamg*٫h`0{[osHT<OO [&ўz/ZS 04n9: `g?60s?qo(Vlm'صy|pm!K_W"}/LjN/i>‡ИZQkҳ|e0%9Dg>)IgA1 p$)Yȴ(hEr)3H1*T0h*4O'BR |˖ TrKx\Hlbonݱ_9,aJ]op1n[MsAe1h3]5' T !v+ǹh9X3i~29 U  q}jJmZY3RkďXR򖝓 w|0xVM5{sEMK-`\dqՋa`Rš>8 MҮx,Gr:Ej mY (~Aw!k`N~ g#fqb|FN&<) bz}Dm:^i ~X#%X|%QcT/-_AD!&# 돼{ŀg)m@Kr_(>ja I0;N[H& wPS sqi<$!]VlWL i;Dw;1t2^by<I~'j:6}rw ݕ:="=Ep:nnO2 y\\`[eb:J8+̈́!}|ԎVVADV3^=GW=`zѼm\`쫑 ?m!wiԃ,JzXLҰ/Uzl!7`vrZTc[җ}H*t=u勛5Ɍ#ĚDKT_t}K l}[Yw{>tמ1ÐR( c#]ID:fO-B[6 zQi i<^ $ʇ/2'^S Nbl\N6>M<֙"\im^?DFQdu>!OUL5T S/@o)TR0+A=@]6rk|Ϭo?TI07]R`Aꉧ髣c5ދA~,$=q!y p}Zw{e$@BPʴv"Lm_r\\ѧ"Fm5䍀b4WB<<1st0rf9d9.`}W=<ّʼ6lUx;}V9r>6d?<$RYE:,ÂW`㍢3m}!Ip|P:% |dēQM?Q⺾Z&TK`K;M:GO첋hEi|YL+9d=m*%4$noa2ܩS[LcQ!M&y6^.$:ׁBGDs2_L~$ fhn 'S0^*Bo zl m=fT51xo4UHIl.>+PrcבBQ:+ZaFy4֧W) 4:QX"6!a 8!ޡ5MNZYUΥ;,/y2'/,N =.MȨuuQFP-M8,2 r,s]x(TYGQG T +} y6NJZ=V@Hf<Iv!8+0^۫;ʂW,ޞYw\u #OЀ۹$f5 =q3ܖ,3GW-ѴتxXO 0'cۮ+%,xU ^WLӯu*ݸQq/G8|Fd7 Da2K9ŷNv?}oyod;cϾ?~6,gt:DJwhvإM*]R |*WdXC7yg'!Cd鈴 ՗Τ?ky_Q y'U Ŏ7(b/=c>ܧ`rz˘ T EW웩E(cd;/l#ˁN\ŷZW/7 ^ aˑo-=0v/.vi| qm/=_V FO+J9sk3Ti*xgռO=)%+:]=ߜoC 3 08~ DsmJmc#sh`}@N4'&xZL1/)#BnOӖzu2Wz]|@g^4C̶x|H deEG.LfPj. jz?е@`w;,Bp!tff=eDPu:aZ @__ M Bj.,CB_3{;ʡpV3ۍw\_LF(ߍibD='ES%0j>_)VitDr-)ۺI'FpQh!ZF8ïk]Pe]׼Z4'qu,(tVΠk4F䉊"{0y[lȫ*y^_vo_bcPw)A]~̨L#^"RmH ؖW!]Zzt9TSQ]TQdEi {s5i@gtYfV8@-`J mX!֕$p4hQE`uY0eu2&n)>K?h4 \5fN|d@?HҌ),iҟ|C:,6#qf/<ߡ5o6n%| 7=V=MϪ1s0Eh{wNuRd#uI+>LCb81WG1u7ziu&gES#~ȋmU'\?6GmPSNA4 --pʹYT9^ڵw'XieN6?^ *=k^!Š' 'B \P Wp̙pxjV] VTb>I3v8CwHǠ9i+:- aH9k2dؐ}B eNE"CwY|V-ˬNn\Q*"]j9!/`/^հʦƢČ:`"ᗬr3]Ak1<8nDEmpL^׮3l58YO0»&4Iڜ/p Q]ֽ+L̵,?9u]V!K/~1ėA+ lTZ/ܖ cq@7|{ ߓс+>?h&OK$!TY>\PQH4LO!BB񀩳t'Mڔc!AIctɃ>vV?fI{ _-*ye9WۥS)p7<+׽l`nBqLw%]dZ?jk6FUNr4#tj\wtmߖ-7k4exG^Aѻz[kT۲O.OaV.O=k^gWBf|*ܵHnaD*x=oOE Y ([U;?^ oL13TAjvPhJ6Pe7w|Tѯ>'I[t!~#"̰r^ZoekeC!T).' ˠT|Aa(NCqT9,Gn'?R-$ԲT51M`dɤ[Ho.MA J̓x[{onհz) +>k/ M_kqpnT y i[*x/yH<=s#]Tb,h獠N fsF7Һ#SK%>Ӂ;/zYSuQْ$'37vR>tTxz(᪗w00x_@YWGKc.B)>wݱB--a\ oy .='J)B]ݨJ((uӷ?#Ҡ$.E*nlC%jlF[fHzf32ֳ (cf}nXQ1w1"oN6_~$mV:dB 8OZ&Ν-ByӝVG/T3HT߭OC"7k@0ԪO(AFR2C?d!!A2wvFLCͅ2zGwx_0—W3Tj#\B.G2 YCCKf[?_ǕHj)ceid5bNn#z,xA1YAz4@-0ye[WQف]m)k\8ټ`JkG,x_8 j1ldY_ht@t絔@Q%L( yMR}iM!Ao^͔BՃ4w?ϧDҵk2ј2Is,2#L\ę29o^2`y{U4`|t4Ld7ׂq<c`U@:Fdyδނ9ލaz.ݩT$POCoq|쾒 >>Y*z44oaA11B߰HydȾ,M\$Τx==DEˇٱBUU=9L+Zu'_/0t^X.;"'GgHH{>;(3uESSy?ٚ[ K#M,CO ˂aƫ2h7:ݷ)ܳttO}F([Լ f>5ܪ}R?9А`j?¨҃r҂Us,z:~@SJ-]gzP'ݳ-Y[Iir yuah ng|yT)[=67`%xZU, dwޘVk>dFy$ؠy{g[/_ۨP6{'qM5J/&N´d˿:7Z^?@t>:ɺJD Ks# pQ0LEzoia-Ný$b̞vSP3p04ocԬل"q:$5\h3`B*綻Ie ҫ[Y7[vT`Q S&-BSN7# FBdZ$N!ApUL XJJɭ!t'ËkҒS>j>(݈Y '~]6(zk `M "[ u1 "o6 m0ڊV'WKe `5`^LsbhLT)>c/'ga&en ( _ TY0Z8d"EM]M0͒1;mخj^1el'ΡCyE-Jq25$TTz*—X2? v!LI4hC"7`2IxYD#{6c]ؗ) }^_2gV{iz氕 rHᅊC~= 4)sYWeQW6 ׁ]~ = x$Pn}l+*ogpZ,4QҷGXRGN9STR$3OYw'pWM_pzyykG+x :K+t_Dt6 }T\BTT' E Y@<9xK7{ԈHX辝Oiц˔y}c&= DtɾLLE|'$/VvrҤG"7=3)b7fdEHvڷYbk~TB9+m T{{5F}~y<+9}|AzU G*-Pc-Q܈:Zg8يy :'eMwLh*5'r9OG7pNm9a/o>0.Rkg}P"!i &PD+ݬJow"v'KzZ)Ŀ,bVkcsm4OMHN`(ܬR^SͣBae{Rđvr t9y5$t;P%ބ-dģ9uP}-~MYȰ0],~scL7FwqDƼ*b4y0 fC4}sJA~e/qPYx-M[g}p+W>0=Z`W}2ܝM Q2#t) n[.0|w,uSx ] ;âZt@y*ѳE#V3HkJ.4t.`!`KL8BɑzкYU\Nn/#־#M n+9[+zPe+zn0jO0G߬ ⟡5]sT^U ̿k CAhQPuSw)GbUahɼ&2:âç^:>{8wUOMHn0Oěmڂ'#Cw+c0evj.\ N8)OL9z\ntE 5S0G D5e~`Y7oQ:",&J kv/䅧Qn{u5So#(=Q0[4HcL<~F7` |~=:>X3Dƀ?QGtv1#:JXCM@T A]{7iwb¡?N(7+ln/TJCM.S.IҒwg|=&C704"Ȩl]1w UP=թ\>B +t.=:XF]?KUgn3d_#?gi91e[H/_<놓eia g{'H~@m[/&kUrA,Lb-()mgbg8iWؓMiŵFv\E곚Q|UGUCG2ʜW3ȃ((>i'#{¶d@%E=\8و]x !!V$ߐK93MsVlNuez ӵ\ 'PH< "%8K3S㛟?6|1fPYCgFk\T}d.oգ Z%؜6֨;S-i1@d`M=C3Lta;Hcp#==~8S򪀝h cFڒ82-VHI}cL x~άC*wQ|n{y.rW+X.2`rgvY^xo* z8hbdF[l J$BiᇖCֹgrZ Ʃ74TEt**.eib ,\xfqq8(R%kRvh(<]}wdΒqCpckK~&gwfz@8ep7( Vk1ٯi{JϳvC;bг.swk#cm5hvYg+m.nAi ldS)3'MJXZ? oG<~J~1 e9.abV)8ƭW85Qt c͕% ZDJm(r,1ݟ/(/U`'mO|h;,ΫWw3yB#|颻 7=}CX 80o<YyH ߑ=B~AdꀮIR,-M E2\<ؗ)gPZY{۹nXtDS;"+@_U#|JBO*߳eEF\r#oÁtzYn6f;cq+a'[uxw&b|U Y?H+E0&OeQp6-T{eʵ6B6UnsOtlStvn>l2կ].Zb~n+JUoZ3,8tV.A rGt.I]G#c u )Kg]b.OA *gU1|3Μdr=)K FF,"e)zr9kt7]7 \ی R42 }FEV:YvY8UO!f<ېd2Ҏ JEwel=hiʗZ=Wk̭TXV;X339;EU2oэ/Oh+x8%پ >A>㬢2Bb:r<'Υ !Xr;] zdܡ?"QFN&irޯw\#r?U0vxAy x:wcJ@0  :]`X :ָ̊>KyщQr2=ʹ|nF Bи𺰣)sJ,k4 |a W"Ҟ`0e1nn~m";[S?GI\0#"T%˧ 8HR]޸Px nRZ'So=9/vE8xBoJʼno7D1f9Oɢ$m/$N i谛lL#*& }k~g #܆H5 9Z2*XgOQ @eY-2?pj'.8u°;A-O7*_d׈KB}拞dK;r!if&\K<.dmAIrny9 \PmbfֱdJsuK2nqkć` FoG*Rͼâ9æXIŗhςz$D%ɀ<H27Q=S%=PC5 G0԰g RaTrrb^+Sd[8*uW.82aMV sM{Te)%3+Žç"u{%㍦2ŢoaN`uSDC0Cj]"Vy3kZ~}^ͣQ m(¾&=#ѹn 08fnt':!\]/\ pڪE°#/F_nJQY_ $MQ-0ܓE @o4jt[K'4}^3<ȺO!CJb1/<'佡 |R/ :5 oSb(eI%1FCw\9{)4u*ԻP\w"ts=قd'Z0?\RWdzgXRp{&9QxsJ&B$dV*?N(G/<')8rdC4B8^0>KYE$pH?r֩vҶ[!4h[="Hmrpן)"E-hM'1SMRՄQYYGT\i@rTl;'B#'otjFb uL~JM=Z͋PudWna 8b'Kž>J'(9a|k+K~ vLYZK>I29lFvzƙ$ml.w"ﹼ//S[ ;ᗿ0l6yb$`7ɐfN~9O]|{z{lQd܌8H$=[;x #62Rܴ{Zlԛ}kq㑠?,m0M݋(L/|S 4λ kK7 BcS$5KzO $׍+ڸ9[b+^IcU. TreܢC2:NqCk2f0xM%>"$e<0gW=[(J}Ciwph *a!zVwO3ȒYcG%m54?hS؅{%(?`aScLG8*}GTMJ1IG<ϣ^J(eR>ºmܓV*eN l|zf1fɿ%[a[LynB1DctLL٬J;^ӿ {q.^C*2RFiW| '_Kjwo,Y:m9 V|,fXgOx+"ԬVe5kqbM@s6:p PeC~ 9t[\;_"|Tk\%ξag h/X%ba:;NO eZDqq?94#ϑ>KY/J촠bӅ>C<- ioEd$Vѣ+Ng},(x9>#;M]hefy<ux\*Mc{Ɯ ts01/2TJ4/::XGUq N?͐ePo|>47j]Q<6~#GrܿڢɆW{B]Gwo}FxGҌ )"|wԱU yb ԦfDTxv>ۄٕi "}V rL$5 ޓĸZ }9V? ;"iNוvv R$"(t[_Zp8 Ԕo4z{ !ڰ ?yVŲp\vZ˲ pAQ >=NS/WF.쭥8m~ $L'-Plz3wj7 M B~[%LdRwm#b/ Qn41 M\4zE׻В[ৢ~#pݭ_ĿAς) Yek@ZJ:.. T&wMrPazYZeaZߊ < ی%$i Gw+)*DK+Y S4tE:F='ucn 2 f ^Hp"f%x}1vtv JW.~DƢgT`h MKdk|&Ԧ읲`C"`ǫ ].=hcWEʼn,ٔ7)C^r{2˚(4`E8i^F3:!&#  g0pxj{H`rU#dM̗j`t Q d\Xun훕6zq ώI5plbD5!{e{D?éL9NiM.*?FiѭMl/@+F `ZmIs8X -.( Jٜ,ٝK"R=cIcSN`0kS75>UϑuH]?ǙM6vT "ixG=s-DYW(ØzD6QBR@RpgQG59=T2=z*.<Ҋ]B3^E٧O#y58V{?*hm ? "7`.翓~y L\Cj`O;)bwFQŅUe?퍙&xޭ^SWuTa,",|WlS|9!n},_½7A"w' ~~8 :&+uuے; ;lj ۤ]8i"s%ˢ::kp :)B-v!%g‘c G+/(QB$Z 5QQ'3]b]GKQ# 0묡L?^[/ct2+-,nP՗VwK^}\:f.$=3 vQ2ɚ0!U'7'0C N4:Ibc5x;#eM $U7%i9޻y-]d *_]?'$)w"+N1~EKǐ-x)$t9j#If_/CŖU#s>U.2W[4*)@^=_ Ñ&3aҸ>wYC+qC- V4S}WފH+,TbPEuװ%Y=0[̖oHĻ C" Z@[L'o'KT9 :c ?kWM>£Cc$@oT tlǧ T`TᆴVc)T̈Z✙.rg#M ;2=mepP%3`;ԿݚElcgBN%NZZHКxW"( Ol!LG˾NoG[1k"Cp -N+"ђF31q 4b>Jv#nῷLj`1K<ʚ47DZI [[9>5DNJQAĠ2,)UTDY~ D녢4Rsԍ'}AK^5W`]HC~ը{ƓJg.1-)FY:D*t;qƊ~2MXHuUޮ{:=ĀV#MiquJS7#VU7,\k\` EnO$ {g+~yL^|';gs6{OtdO<7Fi܋4TӱWಸ! 5}}OVv SNuB@?g!0xRYRhA˷!X{ҬoҳE9r0jcU8B=]E\rcZ5r_*CkXɱMsg8Soeq|&`[uگrApX)AZ=3~.X'| yw%+DDD-<I/]5{c,(S'e|0o O;c RӃR `cn8kv˰Rwo;\\v,+KNfz!5 3W}Pz\KvYvDq;0WͶNyv/ ֠14+*sé6@v6iVKHeIl5pg3ѧ (W+`H!v<9X&İ`WƲ,nt|fB@{nʤ_ԝZ_O҃&%ohؠrѤ,S}~>!nNI]]e/7æ 0۔aDIU<)#o~u=ps׵t&y!k2\[dz-Hj"!ePJ]3??E3cG?gGVG$a|9C|ʥxnWTW u ]R פ)VKwkkTYyӷV 咀R4zo3(`}e(@F؝xt O%6w;Rux7a6@mJү0^-\㈰(k~=ws[SE5aav OEQ㳠 | ͚h[4ɭuT"-5kRh_V:Ogl[T'hSW"Ex!Z s)=י.S;S((Í4JJus wNx[.O8R:q>? }Gpwl.̓W6koRv&}=qTxꍂRl<ɫrYW IQף}cjyFPN:ݎkO6jk 8[iBC!,(>gZn2bz՟lO]&c"}61 mv>5';0 oA(@ ~uܓҿ灸)%oQFiWHe.b[&KO;׭ɰxN0"R>-uLjsDY87-#{E<=!6R̾Ac(NR⋉՞23~0 %aJg՚G:0XNKq})B>=@0zb4C^t`Ugقb Yk;&)2rw}sC&πT=)Ӎ-}D`룊ޏR4@fϨ;݇ː%:Ќ*kwNYV4B:T J-^rB" ;,KFPAmE '%CJMjFFn !0p>U;&Ti[9 xt%1p%Pħ\݃iev =6–zlB=A<oS ;$q7q4Jk,3s&zrߡY/UX1-˜ Ec6ļ*'¸wgI+*>nLkNx0 z7 1uzSOFAmI1)MS4R3M 8Oe4ԮyZ{Ďk41lNZ/GK#E}"k2F -@6E6[l!'zԤç$ߴ.:߸_y[)L7'bW;o-]p[ߦ˜A7zKD ]?L o.!m:M5o><⁖~N[i!6&l&}3 ~!܃Sl-~tЂm[̶_>١˓bBC.5-VcW?ՖÅBMϼrE-OM Jte#rhG<>9r+kz[:f?UA [T]jzHcߟrʋSRΆGLdd|Of0\nCY8/{˥Ȕ>Y녳k.FEקrHI H༵D墜 X"/Ah_-bBB5~6!#C/پqXH:C7cw gd} ͎vov$d"$}` z/_ۺbK'ⱭغBf 5>Emw/i.{c\na];hGN2>??Ĩ*gTCӛŸAZfgaU ` wGjAb?. ?ؼ i;Xpބݧts |3=}ȗ-D^L'jk=9Ncѷ_@-D;m?/NckmU7ձ`k{ߊ0Yk>ypYȁ(}4HtJN7a^;ė ̈G²#xb b!bzbA!! X NɪQ)l|XÅ qX+Hoq akj͏4U2/;^hgT(O:3ُܙ$?q]QՔ{mP<&T{GP\Mu(֘& ۅM2]͈s3Y{r2/pNYشKq-bDrQ@oy#@BIe\^TIH39v䥨~Go73X }33SńYް[aϒ>7߳B+} (kZ:TJqҹb'ND(lrrL֕4YPd YFSQ2vi<4©~WpBeiUf?v{KMm,?m !,9x"x4gڑeg!6ܠ;FrYAw3]s2;[5 $l%Qg0[)!>"nW4'W.F.I"F`FbC)ٛ h3ЍYpmd!v8"ِJϦY3!&$nDx` յ38@vHK(rg.Q!,D{HEePPTYfh%DH /Gӵ gR.zG͐@{Lf[pC3Mؕd˛E@דJFȮ^MBDY.m@h}/a.ϖc[raMEsLnc[)\&V}0,Ɣ{@1A-.JPQ3~}/.c tR O 9Q%cA'iꮆ]Eђ+';EX+`\:%P"|4#*!Y% iChnI9$0Ph|Ed|b%c|&-o9 u w)keQ;%mb̤MgJ:_8QBiZIgCS٫K:ʝ.mc f$^;X䷞z$j;eL1?D,Dvt']P>A&.y'>Z}#\Qùh9+<0f2,GYj~oFe|WK9DNcTMA5}ni+ }Pa.oE赮ʳU2듐7VTi2#$XIܛST@)-c$ {ย#fX?öl8)rj4~b^,?!{Ŷj&ejX ]A ӔΦ {|zw^u&UswP WlpkJFu/M#B & !qg0+Lsc= x Xkpa"Mp_߃c կy~U\mq]ޓ9Dιl?kGL0hml%RIiݏ^n@ܢzb5P"-5Jj̶<&'tctdCee>Y[X–jh>m;s*%0JLڔ?<\8C"F FwִRY+ =OI76 ݘhɭ: ޵N"M(-"&22N \xFPDègev+}6BrU%e?j%Ca19f#]Z#:!8JVF%B}=pd}LD'9](ŲX_dBVE[j6HK~.Z$2Ny=\Q75d8d\ ]JK밭{_L B3y SҮo 0%[ l~{pZXm+$N8sM-v74^uH7q`Y;Zd#}8u1x92/-UeAUp :cd'zeOݓJL9ѕee8W_إFy IcHyoKSpȏC*5>e^E+J)EVϑg/`vW-5&l`gs8 ymԙd:+euQsn/vbfM(@hVb#1iXcahuWW w^FtXR1*:-z` >gt(TC`Ix֏*!P Fwш(:j!yV{4tXg>6}Hȝ杝 D .-윍ÏN^sJyZi#o@s d h!bo{V*OV_D %-6O{J.JnoNf<2M!;Ë"6C"sUbKXTRbRm%k zEVBvd)0A7q,A g-B*veC2?%.zIriJwiyMqD01)wZ.?9C4dxJ'K)IyTF# 1[ R3捻؝${} ,GA@鍎$g?o.g)线KrM`]H=_ݣAƫvb'~st!.M ~j8ȌEYݤeOWaTeR!w`p@\2P۵7[$\XhL"x @8uPtR!k>FjB0xO 2Kg/}iYَP M.sN U5tds_ `zn8j~3s-ɤSب 2*U"ߌk]QnF`^⋛jdU+![ߐ[#U\w.CTPt2]B_ j\bO3WÒeG]@^g;ʘMIVIs ̺g.ig2', !A&0Σ+phnMh XW75t1C TrdxIDEu>fR1(ʸ%ɞaU Q´q-p{ܾPH6Uvw|W+Y&i9D"`Ă+Rj K 3#.G֖Էy&1\Zt3mGhO WџBC >6|whbFC޳A egH%X ImuHw8K J 򒌈9a3IF?4ҍd@ޥil9H*Ɉ-u:3;ON^ppUֵI7_{`1ٻ'E@wP %.i@.C#8e5,H8Q=$DYqÓFhߣl(L0AL֭ڿ+ )L{ѰxC6L*AB)YTlK=bʔׂ7:C$A2wdZulYOlO$w zC!R\lDuhfq@{ց9{XngY`RK[1kLojMeWW Q3./^s [v3X؈k7r~,Y-K/|y^iv{laءsc9+$=v1d"Ɵow(&!ۭ׻$/G;&/{֓r)3x{ AutAD^#`$EzEmwS ꑦ-勔.ȫ{6}w)jtk?;D31Rʸ1 :Y)zԞi4BXlEK[ܮV)+S<@B+ܲ۹CZoz=)Nd#H")~6}ZaӔyڻ1>(%YHmd yPk: ˡEDD19!1M8S[>+ W#HVma@1uDŞYRLI[tD<,XZ&V3 ,ɜ yQ!Zv"v2:ZKAN6N;`Wt5AT"wEDRk36Mb")T{zoI`QV[(;S5|?@vA#mr'aW5ŕ/6 MZ wϐ୩p+ɺ uC4qOt)¼lŵw[M؈(EpCT/?A`(SA4ذ<.C1WI&(?YNc61X'9PbL1o<ގaɏV4@Tnr?:f⛦T}H2y Y^٦WSU]3 H`YFP0$CHw.[/.nr0`eObXJXs"QM]8[Ϊ |. U;Ç[M2zn;BX=T¨hi.&ɽ|fճ;7æm,RS`.9$ ^?V>z.j!FQζna*&t0{)'2Pb~敢?Y !H}X1H#3~#У:㖲? ; o5eXא^|9^J 3޵pu`1#҇LI'p0G#B_ /J y: tXWgOKu _B)\q3.(q` SoSNPbQya C2 &$B': L>Ff;fjqZe@{Eͅ 5؉D;[+5Yi&gBdu1et(ՄW'991q)Murt z WX>dļ'X&v%+Mmb<2^A>d <#t()L|YVc2F+-X΁!ͦh9t2|ݒu jWJ9ڈMfw5z ף+?J6;j2l0QCc7,B?-WYgNNx̫̝9='E_Xs{Y/5iS dVF=a+88g^^-h\ua[mrĊJ~? CPZ!i!k~\P)~Ĵ>9 w*QJ_ F6{B%7#%&/a~CP2(D@y\ /ƙzs=n׫-'g,iW/ęSL\RC^Yt_L98^+X-HN_NOM@-{/Mʥ4f6+}%T\t@;xhJ(+{*V\\jNa1+PbuoG~9vaq]`*kяleiZ3s+a=4:<e%>יCx?Ꙇ ^H,Eo'H?\mCWbt (nN9r_8A?.u6֗<}}F  r8CfTfI Vj=-ӅNE/x('Ѳ܃xu_E?Ƌ:p ,X˕Zm Tq!;h=䦭AzG)SIB Ѵ֖f8ͽrA`2.N5pʂS8^͖5РIռ ˃}. v"P4P$ԨSk`jqa ;lt}+ۨm@c!.s^BV!qYU! 9=AH|K3L(0$WH1onK8Sq,G ZqUUw#9`3m/>,'Y6rrn&K-_] ڕԚ;]EAxa- jjG/ea9H!Ot X]|w黦tdZ% u,uz} 44%v>9WR"s]\AL~BM>287~<'Mi+Wdo %.sJ:4-CчrQ]WEI f=ن5f G2qBA\"ǁ*ᚼP}?!- X)=yejߺLfx@;ATh.H(F`ZGb偰 r2WwR֒B))GTdCTƚ.߮ofV&/TȝxB^^7+TÐ ?7F_z'2$^q]i57K eaeH_+@ǐ@w,2}Wy r `M*{PK/yp~fT =rx!,zy`yCG9L).ut'omwz^$#]DbnRU%xG4IL6qLh -l(.oTXGQ![»vx^ !*xχZIY 7D™NFBEDoM.eKJ [yaCdNh6@X٬%!Ւ eZu~E>j2b (ezX6N(|jq #4gkI^c6 zu|ww{NDݘ!zy~_ =HɏSmY';,u==[رh;ѫm. U7W${_ !z{o m9Mf4I # fWÓ<KtYyrHo- y'=?5d;U@V`b''H=п=άF"J}P#6Ctb|oeZ?˖k =J qL,OM]Ln iA5؋W\h( <ݲwIRKгh}⯟@1 ""sH@"ֳ$r-4AByt't̽Ӕޒ~8pIHH-6gxI~&2V=nt(. ӵh$E0U :Xʲ*7ـ0aV~*Ic-C kaQcaOft,=4W^h̥)gy\%qwwıwp7}yVd7iXq8m"478ȗGy ꟁ vn~)Dln71qf LiXbtUϢv?Z{ƙda u42ʒ 6\ċi ֳ,E[!]]P"X+@l]A ,q{?JdЧ%@VLPnzea;([jy˓B^@+usM"yIehnbsYnUK<:c"]wmb TByNMŧ fg$?N& nAbnOrrNkF =Ь\>$Gzf3b&Y̾dm76M_+@kտ߄$.0 ڙQ=5{W¥˩}OgK_/{d^ L:4Á>7.p`CeS3pX!j {U^7E5[lEtytFa 5LEsXx-mlV,\j#mo-7Qsv\ CCLF '8J-Z;h(qC458؎)a GNl7z^:ܟ2 }9d3yǝ#`h[ `ri/Q eCiwX[vy(r]J7/ZA/I 7vD IʦF8'H%(?@t+9"k)ZJ$ HbWVx5P;,(j'[CcK yMSDo43Lv:Ln~̙\E ]2jsˎbDaa \,15+ޑ4 jZeawVy־\` KKqC2H_`"-wE˾"V'Upk+H,Wyr}IsFkJ\+t+Cm$KN8DjFqsy{5ii'jSf4SXklI*U >Cp6֎-0C߃|P3Z%}~-p+iCp3Y0iF:5$RI[6\4+{z~M|ﮬtrm0AKLݳ`ԉ1CG?4U`Zeَ5m(EYy.ckiisASgD$h @ $X8`$oOz׀` 7yK&&ײrRaxxdќqr,P _U}N!K$m]( 8g腨_ jhJI2Prz]Juy\00r/&*A/|U0h[Ёg' 3Ic;'LS^p=@q5pr #iyR˵KC'RcBj6:Y^}'@n pGʚ+xm7h+,[8^`>q8gPJ>psl$ȪmqUܴc(]|ptcg* QTx+PO1Ėj{*J+Q@=i'y`L#'^$cG 1 uQDJkR2 ~0" B4.NWiL9eoV1n۲$@p~T$#[ȤQ qP|8P&Ձ*­먙^zӜV_1@kmf+m\(x|kCDR1|s Nd/ocTo\L/"kDP(d)ں8qHOz'@ٚC׼8;5>:ݢ,ZœỊ5 PA-4Zɱ7?'|w$θU^H؃q*㑂_4BT_חMyhΎ>21ҷ!c ,_w uR)UCZ9WpgT٘Ła%b<SwHֹU8͙;ax5ETF*>rT@`۰A 1<-F-_{]):սށ#JuΜpV{ oڼ l 3=yhgMrI=rvI1? *r/⫹gX%ȧh"5EsW,kxy,c)xfn IȠmԟ!- ~$w_#&F#.\JÁt7ŭ8nm.KO΂mf\ b,ceqYI[{ D#<9b*rrV',=7X*F;F߼L.M%p[%KẈJFbB:`N D<կXФhٺxjߐ`|mGXM21XL^2-e6*Ck dh}(*Tފ-Iд۾h(1Y74.U>舉Ʒ9j;O)Kku*X!4a S arՏii>/;ɯ YlicqϣmVUo9ݮIـM#,k8q p3_Q13*4ta ]M"V>f0!zϩACwz K% 9\~čIbf>"%bic9N$ >ڜZ9#?^3#b s<.Ŏ;LM4~?B\qѷt˃17_<1e\_C~dd?&Ֆ&7kufDYhO]ohQ0<$ %$ VZ4 MY8Ta}Kϲmvs %ñ>ܣTxvE'ɍgo`^hG-!׬+BE;;E,vBb vX|K~މ`Pi> *|'@+ -UO%}g2> ruV-7+u6z^DIlismeuʰ]Q%?Kxr.{Te-Я53Ԧԝ#VN2bR0jc4^TAd-x|0@MMJbb=GZJ=_t?p# lDhqޛ厯st ? b2tf[}W(HRCB{`7,JB|J``-PHT+t zfw OA`JrmuвPe =37T( ἟ ɮt_֔ey'W|SFu !P<'*lCL/:ӳj"FYTK$)˒VI]ȕ_vS"U hZ"MlJ2K\AXH,]<:1n̫QrU[`wCDg5W$HL:>:?5P Q4AϫݥbVl* ,]䣻.7/XL=3B]vSS/|XA%N +B]~VoEi.[XzF9r,DKA,]?wė/.A(h *e+J Iص9% 9qG1P[KjigigXseCǬ_GFM!bYa. w&<yN#+S #gswT3;U H4  QxSXL",5#R *o6_GG%\X*镙ɫo/Be>ʌHjihT̟#Eѣ 8wU+Zl:Кapn(]84F@em@: '2,)-9~cK;xW C'&q˾(l+xEx4Muyɣ&6L +hav/G_1"%R>ye f(ݏ؄ aNcqwٌJGQ}vV9msy!3"~$]#U 䝗#Rδ?t17@%%A񮮜Z˔2nq)MGZ'g^r\u_2y:)[O؃Bm ;:|! `%SݷQDC%̺%.\'o}Zk3"Ф}Y8%w1PDB!IgM_.UglAD%"Vj_lnzZ^9C)1,LXd„A U"ҀBWO"9F/L[P]ɱOF9WQ(1k}Cw䳻ө;-1i8ܛL{8`[eY@ YajkkcZdAFia0nOb?ڲqdG9=)s -NN'lRp4ks*͙]5u yt~\vy+0tD1$PMN{yBIWdx[j )FT7cz0f_Ê%Xc}r;㣴r U}Zq sxZ4|*!fǒ0>تY}n鼒_W@39v(a{jd@.F 5{۲.u v "z4=;4aǡzے҄06R "K:[ ]Jj遻h4[GjG,-^ 0nN Fp'm{k~m=wc".?p,H!7)t)Ȅ3^QqsE@" 6U9=8x!p\*-r-joIly1pTӐm,9GMt N,)Q`ځ w^ g.؆TQ/X!O|USS^N$]ݯZKJ)@mDJ72̪۠^y|[!)aҍdS:c/!,- ˉ1apfB''AL|N [Dx*vs tu3pV哏+#7oidϺ^O@ZoܑÈ fb.È8ʇ+vS|'fW1tsǜOc$.rbo2ߙ #;Q۫N| []&dKS&!|8X\ɉwH P \3iEG+_Qq2N !5{"P|tǻ}wD>>^zM۝&7ҡևWy\/nE pM$?`9>Lt#MO@7"`;-{#D¨cV Tߟ-q"TsŃ0g5j4¾C14n7ɾP"3^>QZ;PQ>ɔ1.,537fR&g<jj8 }k"Ic>sO,'CH %}ph;>l!,wFBS#GoftQK#mYxVia~!Pp{=t _ ]+_ƨ'h/;(zm_q*„Etݶ!n@j9V<ԜCA:AS;?Rtթ-^uFWm{agHֶzC߁C ?WOA6SИ7T*}ZYa,m?MlnX*ӑkߥOi#2bHDj'/G_ڋOӆ *3RDŽclX$@k*Êg[o-ژͦw'D|2BL`Q =%Fd^xYjCt0{iZ,}Q'%nJ 1J!l8?TvZ=1k-drΕknY9@9w")ёaj~uQd3/2WJeXRִIl*6M+I}C-Rxo[l?zEcQ}OEZtE(P4V(qg\ ϓ4Pyè}m}9vcFtmr[36Ar [ 0%7<"S|V7JV2[[C- ىo4cSW7)ޟ((Ϳ- |vg *TSLAAa" Uā#X⯖ym0 (Y9nQ+Xa(NZnUxʊ]2GrxOc!1,DP<@ S(8}n^ d#r9ƕTT}úA1y AƏzOLw9۪aUZ^eFo88m³# 1a1ց6CI9#g29úʊ>R׾#"t.bX_(|_c$s;"" )D-+ݕO -FssG?۬˛p=?gC\y|Lr2]IX^2; O0-hl93GC 2Vn2Z(!Ep*KComL ZP (\yQ<Ҝޙz623|~$Nj/ * Bx}xyh͔!1fzR*HDf+ZJB`U;&iB&"Mb*vtFpsN~#.F΋"O`kk8o"X *l #( ZkH;䲂i"po#bl=Of)uy$f׮xK_U8Ӡ|7 #ff+fm4t|߄$m[@]܇u)mͼ@ Ym@(;%mZۋ+sD!/ob- P>t""pDMO Ҏ:7d؛d(!˽t(J 2_9~Qݩ,DŕGOA˜~ЖH9\RsCcS=Klk)P/Q L}<6W hnx1f)YtuZ?ʍ0|w϶|;~6I⼖U%=qCH/:WpA]XE-3utѐ-t7=)eN缬M,oYv "}(iwm[Cl+[)ܽv ܿ\L.*i*t2i.W5%Oפ5OT/܄EcO"eע"*"ͩhfC+rSA10znR/w2CnD90lTtiMlSt;6m!gwƐS(Nz,$AW,/px ,(TA> `ۤ ^ۆ_@G)ߑ`mJgp 4hidNw9i!>[1[=(3,*h4RVm0պT9EwD #< K2(/YNd@^FsUrxyhol)sQ-+IC ImoGtdwL:־ YXgK'QHo~=e8%56oO9ۻ뎒+!UF0?y p0-`~z!p9H$$[F Jpؼ w;!O2'EV,ջD*L;ZUُi *~kl \c r.s]nSyd(5)k_IR~Vk)\6nN9Zǒ]3«}Ӿ'* ʱnΚm6cܭ_wMZHG zh&QP}NF(ZWeΆ2<P,KtvybynJ(/]X yF#+}t:yL ?>#,,=N2^kpRF NhѓL$ ;$҉Нw!|GVtuxn[3-w?@YΤ<(_ TbdWw~`L]_T}; i>xy:LG{Fw}! mof+#D=P=z3z>58 7?1{o F4 ^=_?x}čxV2ɹSMKeW9C星3؀5µs:z֍{S5l/5'HS-GMDL$ak:`ӭ*5(s/MÊLfʀto̱jsV)P8> uUoieG*M,Nb8ys«JNcqxE?VSc̆7N mB\Ji%m6:xk/ *SadqA eNp7اDK 6M vGw ᢙ&jؙ@1$ٞ5(h14Z77`z(:w3"`r3.f-IL*/EoQZ ~DH!:VVٰp3y@|8ѱi OO^aڣE? 5~e37p. 0#O5fe:ֵ|2.}1j.],& LXrPzLSߦ.\u|1%D*4˴$qLQ><2H=PBOie_9alI() 4H:[26pTW˽(W޴}Omn>`V#-hO WCۺO]QP/9~ok~ 'aKMa8ݛ5)TwQ|. z]_R&Sï8m T겦X=t.-vYJB^ !P|RL ]Žv<@=qupCCUs)F3'`jUNgbK@3Tr5\%$tʎWop,X4\ia$NnԑEJ2idf. C+WfFH如٠=R/ZU*ni8agw|dVmM'#+[7E 1oz5$>1m;B$voZFU$OjF z['XyHe|7,D^6Nn/9 RmtcG@G& ye̢ ؗ Z)kZ5K4,WIuyO>w5 kA0Ўl֗d>dTQ>u<ȇ\ω€ȱO#Cgk6n2 .h(QWDNd+Js.{ij'rnŒ'ʻ̎Vc0K$kT8bL~f>KBZ͌M!MO>)^Zk[ qiCҨeO~OI/6 Oaο)Xų Lf^~OyPy.5UI\9/ }A20j>ŝo;j6`]k%eyΣJ1%#!ʃ3?A)?Ouь8 o}SMsc\63[fk wI$@bTĿ7d% uBM ·992r~(p-Lx,5UCbZ Si-l?u#H8ϯ' MR7Ġ4*|NFY/*u)M)yV:9 a2 )6o*6/Z̎yk&@F v%9O%؞0ncÉL;عUm{j$>9peQ᫛^*7ywɾ2I0=_c$(ovɄ)ڙ7ǝ8.'P9*L54q iN!"0SֶPCWKk߳@wU]췿mC0|14Vߋ!?: 7u5grV˙7Nm4wx=^dz  &ֱϕ:>gdӡ.L?g$tx>X3VitV` Z$Y^RWsYJ<LLzG:G &Jil"6^VchFނߕg&Bh`N\yh6ɦm9 ysΫ)Oq &ψc ˮ oeEm~cX0}|:D;+_&l/@kt1œ|a `UޣNdgF̓U UëLi0v`v!]7jvP'ĚEe[ wThr Eg } ϱP.h93~(,tGWbGzyV N656g0R/ꉀ{-v+^+ SB3;Y>z*GȎ晼c@7Z6EE%,uYY}PFꏋvƮo q; }~D`׆F'.Xf!m,)5c5*Cٺ,}+ % Suafth)(2G砞/xj6}ws*KA/Ya&x:`Յ{Xщ3p ex g:PƜ@//U{]-̞%Ll3p{s /W ,9v&'P) zWI}Z  a Q*&"ۄ?𩣭|UdS~:䀆ΥdY -e LOK#+RD[U`[׮Mu;@c8[=| 2']ѦeC,$'zکnA9I)86D4>a&1 HX,~b kA-# ^,l1mGx1pM(7LP5i4"' EO?v/d= E%#?*5W[-zGE`/Z7vG4e}U=d"3B d]cXr?vE̩n5V?HDB^PS|'\:ee\pJr#9n>U ԇO@d5.h7g, 32å=Jdf6:_aQ148*"Ylc)b{"f4ޕrV\gv gK 0zW  7xIBj?>XZf"#_ Ֆ #2_@8@4P Ow9ނM1҇]Jt9A4Tp WEFɛjkx9tji owk<(8g`.tvŐ|H(zޚ~EBAZ{?+A0[Ľv#+rw0#xڜ[E㱗J5QF+yҴ|\[dgEP=QrX91ZWYP̦="gYH=$~#aH3 隀TŒK]wgޒ7%`VnT\iRy?ݼ'O O]^rDm@j`r=tm4DaH&xʱ4몚f/^w/k^^Asv~w.=,hZ`N;M4 {A+` w$ibr xWKHګ6hrZ܄8޺VkˢCsVn|~Lnq1?g̔7w Z n KDQDn2;iGv/ Qk&Tz7P !uQ h\׭*tcAZ(s%(*m}#v}֟8)_o>xMNlEKg"yV>նBpVFS&MhCreLK7 ,]l)s9NTJG(T 5aR1`M2z!p&I6 N0e%[x|m[3"/'{^<)l>S=pi]ej‹A)h{ #.˶p)#d\JfX"W:BJ2+Z`,JZ|S*^+^8`wU-9bcVq$}C? uw% o,,d皝LN ]Fb\6],s#zX4ܙPǫ#N]U-0oO͐oP &ƭ[*J`K mNy !_wYIܫ.,6e%'E6N vMl\6b(~F0h"HcnmrsyjSx Rj^$ΧҰ:-⻮Ip7!X*8lujcrWT^,JhdQ:- ; d\7:_I }y'p LsBɼɭNlAJ!ak{Ɛug I,E)GbLRik >*|f][Xq rR=S c_<}.K:(Nba;'A)ᧄ-u_!7_-<5gZ,<5'2i>1a50$V[Iظi>] 9X9U(i.F+.T;E'K3߆놪^H$tNM+x0k= b\}.EF,9y!OLH9e,/Uy,9?2 9U}.b paK/r\cZ߅7 6 fj_|nh|wMxsvc!-g=!K@8'c!;BU̙v;G;(#IE&lFi#g)EHG!\hky򡜵'jP7bzxU@r{"ћA .ѩ(d7U搶М7 ݥdž>FM%}<4MכQB,!2TwWEŒ%SPWFu(L9mjNF@f^av_P%S58%'" bVj B9{^Ld۫ά^zݴ- /xLʫT T܉)j1B/KסNK Kd[ + a).KӪy?U*^HL,xzvbEIp 1H?PdTT }4rqc8o%"{B9qů d͊2 մ)SEF:Z8$; m!`\GF ̺h9ŲDLJQ)}؏NN-(HW%{ROG26@g RTb{%P[-9 jؙsrVj';z1oDN/.moe6 QP-qP\ .9%;U{il92H'WqMW1q<> ]qp. l4#_U2l2o#Lg{|Ş{RƬJ Jw5~K. 4Wh82j-rΈ=1*nZ_Y0 &ZR&8Lkw~\l,B JbR* )By3պfgdg4FŴUi*z?acCXx5:˞qU/p۽ӡǠ)~5Q$[g*,]zHM>.-ޒ@AiSP r0^x1ieELoǻxg˃Q ?~WXفu ]/ ]GfChEY$T3z gnMoH׶ʃQ>k-`D,VFo9-f KJ 4~fq:RCkٱrK%GDftn,;(ŰnN`S),:&+ e@# y̏V XA5rCrV|iR㐀"턀H ܕ%u` *M+ǝrT|j,+iZh3蜦z;Sc Y-Q5֌Nqne#<$ y.Qv#7~9J7u Zo 0-J.Z>aFƢ"%3J#y8"()Z .aKqv2,/ XKmM4+™*CpwiV+=<AWRP蕲(Q/_+ɗ8E)Z ]8VIȯ1p+ԅG?2qca:Zbˏ :_0;=Z&٣ odt*77}oDա{c{-\RKr]*>>h8A̟1`ڸ?7!\ > %`  s3\Kb?d^ i?+(Li-,&}=;U;cR"EG3 OaW(K90R{SQB@5Ev RL mp9ՙ#[]H>WzqoyZ>ߺҮ־o 6c$^af߳V66ؽ(C$4ɯLo8>*;xHWo:AVIYi XOn㊝5} -:;Ɉ;?b~:BqQ-M+=+!3Yo)i&L5FVkl|4O@5wCk+pcN'vc5rqY$`poQ1בLi5bqxD$޳ ʅYG8x%vF%e)v҇LEɏu@P 9,EqFB;3I>Io {FV%U -( }_u1qY0 …@~n|S5/(ЬtQ{ROJH7CGCOYo;L=AӬN (ED mz{:Ջnbxʩk9'k,stCAqJ`bӲEpKMM1K}r*bYn[UeXZVlGέq^dP@6zϯ #2+s| b1=+F -,zN hio~nF} UL>``J *amwzLP/˙@  i^k,Ox*"u.nL|JɔsrLVJ"Y.lq"+,Y}hdqRɨբO!k~ڼm` V] ^40J[!vyxֶA uhׂ݈M'K3;nR k ˼V D07@ GU=9 eK*SP'p.2:V"C\LHZk(=Ȧmk'iv+#E@!r戟%H `d  QԛƋv߉(8Ǝ1Q(VAۘ-vWy!%,ګ{O;tN G] Ǜ5(q;!+NRH P?hBܜGsєR r\y^iy#b@XiL $R(;ʋ݆FZ֣q]/j¹7XQJKۍ$]g9 |U<2zjbvrNr-zd3yȔX bUWz %Ь|=b`a ! )d/lJiC'>}3O;IaMN3%`Dtb5"B^%HRD6#lz)!9Jh`t̮1JEէDfR7\czD #E'6ܵ W{?-QK,rOh"M(o7EUY6?Kz}N k|" LvV |{2ݳHTLng?+\dRsĝ哑dw8^Ð-Dz? &FG@W)Y?ӴBE5K wC2/Iq]t\ŗl&l(p-ɑOQ 6~%?{`SG7PE'5iXBensTv > -[V3 Nn!t hÜG=E'K]%ِ@#5N^G۰'0?oEuKj{,Df,ɱe_P2L$+hn:?`۫6C? j'Ҷ H*WNvW :myY!4VlPʚ ՠRy$ON'+~6A\O ˸LKmu ˫\,qW76;cO=1L4 -J? 6Dv :CZ߭q"L&Dsk9˓j4s뼅ͥIU'&(BqE=+:6jQXM=LR01"|$0oaJcfKF \: lW/޴\>{[KE#%7kiu3.hOJ̔,mv4@G|:iKZ#yoc 5`vYg5->+Wh!S]ɐ_ P#~a07ܣxʛ@ZYٕ*b6P'(?S)gBdLC0(EO.LrPmueD7ZhJ;j/cC KHx65"\Z-kp V`<5} + v4-C"=;VʣDyqaz_L3'̅&ܩqq́YTga0c"=*R|"zl4ɷo_Y'<Υž<6?5%dʭO?V *whI#pdU ய^\R50K&DHHp<ޱRս|{7frb8|R_Ʉ`' )6 wC/O{mp.5. JgAA[SRӎ]}܍: 8/!Q#5mVO{oeR'G%9Bwfg6t]vhۗM6f}653xQ3%^3p }ufsSg=} ]Q?!$.f"<_R?_8^je%|ܮKy A3Q(_kO"tذ)rRH+>g.-­D#-^ݙtcT{xk4VCUH!' (6V@xYjS]I".h]_7H ȽM5g:mOq؉J$$fY6#\NAcireLWw-FoPZ9= div'~S 4quu!  vm^>b|4btNXRr7G2ldBToͦ)t`c G;§j͛rE s Y΁5dž︼ j⪀IfףEBg˜.-oP^bڈ.V,fIH4'o%/k;'E;C,awe)p%ƣS:?XUڕ$&]J"t+J=2 mPαE>j'=\2?jp'kw8ayRUXqөY+Kkjq}AȳUi*H]p(v_յC ̤&k?Y 9%7֠ WxEׁQЈGT ҶhE_ҭ]~ wf8Q8nM?}LL+Gpp $CD&;j>VK҆<]c3.d1s8Awd3>Y#)#U,ne߶( a !}¾FjP\ECyuoΚf15c3axoU,(.\7=?[X&wmLUF>IB8+ g*l;i]{㙬& |G>h)\yavOTᬬL[ftyWc=GF-/ی Per| ?,9V:ˤ$4Cbu# ;NPkq(&C爐A0S>oS*pp>!Xwo i ;2qCʸWZ:NĘ7҇| f8wwVպSb p(9 n2Zɋ" p $DJث@ 3L9UZfN+lBi ؚl-e=%PګМfSoQJ꽨B"S yda=(J3[ɵ(z^.u51/B!yEMEL9TUWMO y HHOlTR= Sj|.}}RNTOėHX)*bZ+A,"L?!վu"ZSJEPHG15t\=l]JLXBԴp((:p&QbB1#5/{8G$^ba9}[nl:+VNBWMfժͣɬِ3b%J(gkU}>ԈF{鬷dģ7~݆sqɵLՓf#3 HDC$vX ˡ{IHcY֝fJ" xb׍KǢb|iG(m, HAkE5K ™&,Pa[9F&n6|LvT.ɞcr=">mQg]wcAOMN6UVte|лl6|cߢ&0(f` DpԕC9NvH0y Mu{AaT0tTVEQϕV-?n A-% xd 3G঳:eB*i 庅ۼ0 z7͇ڨ_,U8#'^CQ,rОTv6I_mHXli^՛uqp+ 6QIe(.oKD݉' lze<2 1tY ֿD&vkZT'_K'q~LqƮ$5u S|̃ynRz,v<=eFȳ%ϔw~]ݥ'8EAXi>x@ yK}ioF=C3Yjsq3Eӕ6^$Rp,М+$&dOrwax`_бĹ]QjP ȕ\ź;OP_wynA=]W08upm6iT,A'|ܚWo~okF;F*" ?/m |  %#2~ G̈́鵁%z~p*c d"oބ>hk[F=xy7p<$(#L̼´ѻ*7ȴn$p+=]q$3bVkzimKyAQ1tanwNEdfdbGvaZZ9bU-7}w;VD2Cp$H(՝U,tLRR ̊W_kv"ّJ.XyK|5SIGtn,;\݀⩖6 Y=۷+۬X :l>Nx~ ;]L#DcHuH=?qaEv"n;i5rQܡ.\۸uT#$%Si_5TW}lX-5*n`.^^&MXPz\ yFb"1*3o0<¸ESԍ|:oXZ>oܭ@$ioVFntdE!£8t0 H-'Ծ]@Fm.z̙B9E wIɿ S 81qW-MW_#:L k)%{*0Kn?zU.6AJ:aEՄ NِCjeUBR;]H f+.b/4/U/[HפdCr #/Yhzִa4L Gկݜݴ]Y6HX!NX:a@'#dSp2F3JpB>ߗ}8D4w &S>a' iY/q4,Sd[.^ݺ׭fJ*pW$#rA!e^WE>T:}W{j.DKbh-0%} 4Á$:A ;` chOcG y~<2dS?d̩0T~hbԤDj\lvz~R4 ,!gO)բ$\atđA?S DHpWv&Qn7%f,Ì.*э[Amt+i)hj &lp{5 ל/kXUeE^OS 3A*`KhKuQ:heckbom&t!zG Q 5z;d0pBD̾E"xzv@M QlD+Ľv,AJB!sJg?qpњţE}'77&M~P Bm|A;QTMkW9[ДKSx{„,<߆ɛ Rc o ;i;]r bAYHt~B3ɫCi8݂Qb?8 { r/-.Nm>/l{2Q4Y<$sv5[ wB2,&ܻE^RjWLBTAQ=#Ӵr!JAׄ>v5wY£?QѼ%@H$y]SLd)#h9N%`]M|~.$ ԮR񒲁N>~ U 24kD(a }v@Ӿ`hi^1FU, OEe('f5kwY<=_6,eEV5v$);G/S.z]?Նma'&I3JN<;}3UQoS=uϾ+oIS澤g_ T@k J{'Qy+@5&` jn 59G?Ez+<&sjF!ҝXmy"t?VDxE'n<<0'ʣ/Fo BjRJb!̭1O$!Wؐ'E/bρ'(]JaP(abo̭n,Tוc<;X_.lh! XQ}̭( sw?pkr=#( rjDfb _9)}nZY%4b$nK j׏pf ΔBZkx{%_0eE&P[y|_; G ž <"˝uDŽm1>+ݴ_d?ltpM"]j5u1aEPB:텖({؀T3"hsVcNp]k/@\o'ZA84)wE>;?7:9DSw+hh1+}e i;tHk\bx!KAbev l85E7Z[%b`*~KEƄ+$/}8Czuv}eEw\' d!4(*_^;u6&><1Yw#K}#iOzrb {P=KSwE=5U_8ztKer14WHi r͡ Tm4Mj4r0R[8_K,aJSFUobhwdQbĥkg N>oƶ129`Ivg{}vBih䄚@>t5g&Š D%H՚sf7bPի4V6P.pԱ1f dSla?N~'O}(S8B-G w6 AHσqP-6suJ!ŋ8}uvp WÔ1ڢpd-81fSz0?ɶͶ4b1|7䌙oE# oT-/>t5N}t R^ycRl)OaLVzz07fuN5 $_Eboh&aJi.~- \YV4*kTtf0]E85~ wB%泚"7< uڢ5_oP2/]D;cPI ,Q6!`A)ye"szG͗6*'T PvtC1g4 xMàUnc.K6WϯIN<-aήR<׉}vNwlAd`DLͨI ٿZ6KȚb}$|T!Ë`pdglϝ D-n5d1MQʚfnu;CGQq-X8wYl;c@̊fuKpI'Iv9ɭ&%dz& exXL!U .x^h>=eh~6*q"[N@?vLlRKH¸c(1Cs #y%٭ޣt&h[uj׊|đgigy`/:t< k2A eF">+zL8|~+95C{"S/me }fA$s" ρV Qi8`^LugptBN5C:-악aғ]F1oy!eMV*-w v^KK!ֿS'` 8R 85 G<(0$±Aj9_p?ȧP1;SM.@4?Ԕqzwi|Qxܷ\,%ÖSƶUnq4ed6 Xx6}yNR}&'~X&_B*W qSu%"yd.Q dF%=Ha0_Q%Ie7!.9)YNد0)(t.SUH_xxj'&bERII i<' 54X dd۠*Xb|=WЌ'* [\#@Loz;x-;¼aG>xX\TΘnse)qp`q֤t -{+ƃTEq2p^m~K@: dE (ޝ .9?E߈*ՃThk(鋈ZPȏ*]4PN9dC܀UAODXI, ׿K o33_!_qҎr-MsiK7Cu2s4k$#ދ|Fqs!wa cѵ8 챳9 M Px嵩/5k~RVa{e5B>LȤl5m?۸\#?G>Bnb*ZPZzO)%t{P%.CYKbƳLj > <ׯC)%m_23JHcal"vu/m\۟hL˅>$(=ELa)IYwp,6  I,V,n%5[Y'lj: V) E]7|A u7 Fۓx"?8z4B ΣI 7gޓ;*dAwZ+,r&vm)x7X]t >^thPC􈑕J_0= fN\ٷY2ֻNLt1ʘ _Pꧽ6Ls.`~2bt*UG#='tdwz$.o}Q[dEjjJcQݠFy#]ya/v(fC())YPKNN)voVcvf6/3 <,Rb 9JÔ %H }OQ3x ǣ8?| >tn 4Q]K{:xiTliht7yR!-zm.9+7]f%6}~Y'HʹZg5s>!jFO.ۍ FkrxQ{Q?-ȿ"g0}N&\+daGQj<čhҎoDjF<|80a2ϖ80Xa$doDFmlAPkNGD|^ZnzouE`K 9iuAe0DSSPغsCxSekޭ!@T ED:񌛰0Hל# HJa}vzYV }+eir+Iɏ3x4l'.p$"oy*^Ou쯩v{0J?;̺Tؼ/✷aɷmvvEto+YFmE|Tt^ơs?D 4ZJH } B=5Y1ď ?wC3Y>5]ܛ>lK_|iG'˺JY^ǣza]z ~m? ]s~< !3Q@aђ͕]S&cV݇JAA;Ԑp @gJˋ U>d% to Izt( G*|YCb[i#3H 0wQlydQ?y 6zZE^M; Q G0E;vK43EY=hVF!+=-jv(xzgfl=]Sχ=Nn=;O^T[&?ug:k<r,_$p ߾r*$~6 !HZkgkZ*%2 Z}1qG[KrM l᝶c&(ߛd"I9_FX=7"Q/,eCVlo < ƣ^@ﵙ-RKLMdA\p#R#oˇM]K;K i1z+agܣs9W X˖-F5G-uI:]$Ϥq'~U I p!IM.Z!YheKJc㨱$TLS$iyNXb`UyQ3V@t]&=<Iʰw:fAO O'nYG]jqGAلC kŊn}ǃ'PyfE״I@w vBn"Ul#oxW wSĝtiV5W~h1A\NKm pzUB? LИNX`Z oܤgr4qe tVD-8]?k9N`'V Q,L#B .Tc<:=15`kl\C -/xьt=-wS 3M*AC?fX>H Mfx#z|xzɧJuNjNe =rj8HJ͋z `wGu1& QfpOU<1*~BMh规iDwj#a)jJ(uPXO <^{p۵6 M31J&In9}vJ־nA~g{*BGXh^h 2 `|.>Td?}.3`* !&Glܷ#_ޮkji-,Rj毮JjiTf!Gs0jF]'W/ݬ@SMds`ķ&n &cdwK1L?G.ik״RϦS|7T@3[8p"Vl< N~z_JeJ9I!IѶ]i󶞺bSg:Dڙ+M]G&r_&7KƘߧh+V#e`^m`\½e ҉X\ D$T5\ڪ\>w1ϖ(MtvX%xD8ƏWQq lGPR4R6Z r bj9_pv_w5ȣQ=23ZCaBkvEi30s,YX!9lq%ʍik+upe)uSY- +Ro eꬌG Q,Ux_紖HO+K(wsum^r($~x-?ǫeF [L7MF_x?LByKaWn^yq)MPz5nSG_$Q܃G80){V$uGde f {=m ,oN\̒?=;h E89@ܳwMj2CV|O>b0uGBu-:.rG~M1  g\p:;1" 0bH=whƼ.L/! D[s¤Kv`L=[K]2[o- У|+mSrn[@c5fsi$:&s/gf&A|T\Ozs)ܖcl֝ 9s[N ޽*yˊ*6bK~k1+/"41Kaȗ6#5L cAO٫(Eb~ j}v?g82vn+ϱ( PrMk͔y)D<@~Y/Q?Ae>LivP:-Oq`ک<^xϸ郏UIup*w7Iw!Y>f$+]W /hqFݏ*p$վq];w uӠr5,ZKB38%p{'U#$cS=g ^[ 5-tKюzgC^U%s-} L~뉒~\zS:5\W&t*q"҇'/;AJd-K7@'mM+xr"w%w.{مDF~XYI=f;pF荫rβ9OuE)t5cÉK'-+XG>Rċ^N#vQF^JmTsGe cc}k&,I)z=Ct?wovJ1>-]%'AE\NႨk2YM)Q3?zK;9]aY ncIjN QnM*r%6{<3n{lSm )gcgR۟g٢Xe }BV" [K Ď<oȮ*$R̢",HWZc 9B#qC'}o{@i^OkuQX> lx1ayr&CUrܽ/Ԇ:p3фkYDZ=] Zbps!Ff._r~g{(baǃQ;.(dUE9,r^v̥S %w>bdu6{Vf@ZY\ F'SyD/ YIl`d*pZ4'=Q9 \tKIGp7V8龌i>@eԝ7QPbtg5g}nIj%dgD8֯~M`M=)O9E%(gFwfU;pd\BζEPgWyl26 9TpŭxO_C-?f_lV~fCzIˮk'ko-lG64vP0Lf '2GCKFR$As97TOUZ4DA6)nwZwh@P_cGڦ|j.uC5edGCUY<"w2֌R)eEMwpW}BH$-ωiG5R'!Xm9fr:`'֠>džC<0g\&GPR{wKiM騪ӛ@7bI cls%h6HT6c~f:Լ^)P^_BN6yxy%mI)@T,G2$|=V=xJX$5i yv9G&,)M>wgdC|%oKbZAm&b&z0|"j ńNX=ZO=A/@dUWVjFAs>|N*Mo{qL>ȏ}=LZ?' ED"PP$DCMpդbTɼEEA"4"~~Abo<..q *ʛ;Mm[ h|rk y2T8ԇcγj̆pо!Ly #8Q _:C(e"Mh?٪WA^M- t³(9kw^udUr*Ԑ2@f{V9@ؾJ( J\[AgV]F< xT2;~/ݹ@{vWURZދO% 5.?+($ 2 1?`wngͺZ&_1pm=f%3Js` ߻6us;LrW* Mƅ>>;4Ҧw6K^XӈNMI|2]]1۩S: I e;wx =Y'# ̅\BL\!*?eWK{MW~k܃={*: GŠZ=z8s0Ci{:>dgM7!XѴLن hlAt(5ۍCU>OE)YxwыLwQ_6G[ 4?؂pO~N"EN5$b@ce/|$ZDo¿mʲZ>,F`}: {:"ǷHgFGiS /ǾwOdZ_D?39W4CTЕmhYOib:1 =֜ƶhkHL441u{^5PSiHqALӊ/I$]"HkYT|i+Z^_`ʫO==E\`Z&2)' F3r,Kv&FFh6披_%6OHE>:*m]}ֳ?<'q%wvWTP.k[W!%B #I :cMK;Ϯ EUޑzg̷h(k_ǿY ?խ1[0E1F}}?CS+ޜ|x T\ #HRU9ț,3Yq?S99qEm;w'QW*72SV\e'U P8|`ˆh}:cX^g+/Igw皫|wYQ'|m>Y 8ضa.2"Z |yg־ފZ?>? *Gj 8dJjEiEyP7]$ΉN7bG="q(c9<.xʂIzRmv!a-O!P{xtߛ9`gFGYRˍٲ+]p ;dd-XȦz/~~OOb,kNj:Y~P>H[%O%Ȼ4UNCPTjD.pV /" z+z.D2ͦ;4Ob4 vZ LD. }NqN38ͺ2F'褆wV ԸLoѼۻ\R7o )Ej@lFiA }k}o``7T :m$ 9 X;"/#+cD<2wY(P)?5?Y $Iv.zקۚM(R0̴"f+)]sjJ:KulNGM5Zh:pMr;w_}ryJUp mw&,4mZo6X}%p 1i&Vf _ҭ•c~y'p]N|##>m_.yapW*޿gw[@$iΣ]ax%0S[3$]BߺM5J3MFoU ZZst6D!uqV[:Ovf'،[)" G3 fN[ eա35~ Ni4Heͧ tw$)fB+5(1Ո 2_Djȭ<Eߟܰ3 U)8bތ܉ΖZtF .PƢӤ`&+( 3_͊+ w oLFLp + |vO1<=y|6H#ɽB:=]|S&nGkb~'ݛ s#۾5쳜}ęa)/BxZRoJ;(/u3~AP6xQ9 J|Auw5v[5vЯ'V- z%5˫N$D|݄΋n}k YKp^Ca| < Mԉ4ln.Y9:,Mq6d'e 7jEzTF|I $ ~j"O:h|/}h g w>oBJBewsvN+Z-"X3𮻨4TȅbiɨJXO#Llx_SSLEpyc8 $EL;1a$)`B48tǍ3$Fe@>0on:eTο<|fQ C Q0Շ2-7G+RXtK ?W 9\KPʼnTԟPn\)Fy+/]8DP_Ɗh!v}İ4=^`q*֯HwX cl]Jޯ~>pC>"p߃\^ō lF]mʙVŕI׈Rus獹P[J%\Ζo(,.yE!-&Ebfvnʯɮr'OjK!~W/M ?+>ؘj7y)Mg|ي0Bbz4.&20wPoN4I<w+>UqC*S*δޗYvćvb WQg n8ZJY䕵e8^Ïݗ]e Sw>[_gߚPY%qT{LDRF̳W%Ce%CUr-L.R_췺'O#1+9 L;R#2gkӼ9^lKw UM'"֊˫lC ҄@,B Nq 8 CC؇BOZfpx#ʮ _csjdz8NŞx$s6Ju"QsK3tQ#}c♃=/qiS<׳c2dS\[\&4ND((47*<4e "u$`\ǵTDTl2!+xu!x[D@z6OoiUv ` +aO~̛ kNo{RAT2BB/O[Q]NXtF*ĝ+aF@#_a9X jВqζ1~Y4t)*Yd'^/Fk1mX _ihqWkxS̰SF-m[ _4+Ǟa_ZaQOT"i»9$_8mO؃CMSlN7;<2n,JTV5'\s *KnUDZ./ Q`I߻!9 gjI WbJb@£+.퉈mEBPXGҎvKH%߶@KbQpjSe24& :4g[j&IJ] %`ﬧu6&kW%-̴`>cϻ]XPCo1zu |}KkzO @[ZEd{+q!Cw >X f=jx7 oq7ݕׂ+Zq2~y{h,Spدqi-NqLU2O+I!+bbkKzu̔ =?&ӫD,2o1q/i(NJa xcyTD܏7рULuƴiZXA'#׉; 5-YM~@1LGFr/?uVKJ%宸 @6RE\4oM@x2410IaBG3Ud?j|Fg89]Xc̖ϠO#b5~v06L9#Ճ$P(y"՗\$z01GN+:=!G>/PAJXFg0/.^X`1Ģ\w 4)>0$>dt&_ ٢[;-fW>Ɏt~g EHUiT*;zX PRo8˚ RcV`.Mh=7)Dff \#Q~{<]p *8mլ`J qJU\P L[A~flc`r#RcP>g=+4-,as;?8-.E)cc3&7! ru}!Zfzr`/ ][f׸~Gķ1Pd=Ye'fȵꕣC/9p#H͵{l݌hu\yW<"kfgi95Ā(nNCS r8>1*yYz)˅J-G!-7d&‡BYx i;LʲRW;HmŢd/[3aIwLJja}4?# \ÞE)R)Diѵ0Rꪒ8jL_[N] 4Qѭưjur2ƀBd`bE {gz"$a܇QS7Cyޝ ߯akp|UFK 0 $5Zf=د3C-oۛaXEXJt,] Ь y!qð eNy)uNߴ刨,[,0BAQ?d7$Ru*٭D+vۦCLS,+@}.bYxf˯v˰>Q6)^&_-"@Vαv풺,Nn7YGe¼8A\O 6Z5A2v d};׀$"eV{f뉸8+] rR)G1 FUec]xO  ₑy ?!1E|l_,9tbsxqHi,:fU!ީ@*#Lx7kS9yoԕBeN׆X '> wք޸ߚi[(ZQۊ=37a Ǧ`=' OGݜyXK m{{F)I`PN:zЉIge}N##)a*$?@@S;Vqm=UA@ūxc\ ^B5S~pԹ݆SdȟêiZsq*(ށ. ={ 'ޞ_#zEM'\&R03=Uuy'#MW#l;#b]H"opO®zם.im^Y9 n_({ 8[:] Y "F00yYHO!w "ٮ=Xnf1 3^g#k|#?"MDQw%I!7[j:_!}DMV]VfȀqE8]ٴltp@U-Jc} R#hፙ N ΒsD߉2Rx_`4!I#s !GB5T`L`K>$sܽ`6n8k"A89׉GL|R3kY 6!nﳶ/5]:mP#êMXNڼЛH Gmŷ SXcJx ?vi}Nln6%AՉuSIO.?yl {}<6>ooP]:x^£:ZU}蘜dmfբdVһ8ߥLj S/q6nsyqyَ9,1bsSkT5g<).QrN#gJҌb*MXn)&( 4tCnIs^^|zh~w$\#om@F^d{3G#;K:ǁNt4<>`3&DIs6!zv/qF)9.S@ucpT_Кk $U@(nI ~ i''QLdں(YY:#b)yj]1:Un)o XaU OasV")i?fЪۓDV>$U#'3OZO^p6J3'jwӷTo0iGsuNHtbs7ѧBi&݇B#7 xPfA>ɋk+2/7*7ť BϷƖg;~ˮ#u?ކQ;{&$U+¹QSI8=};lrw?t3O;`p=]ۯ/ i j&غ/$s`' /6󠆹!e67Ŗן^m._`~(sB9W3M}Z{lNY:mxb3bVmܟR-n Z wݪw Cӹv dX72cRuKg9}h"(iM{'k7ؓ\p?Ϳ\ !vʤʎ=@)A{gw.|XВWL.4; Աe<|% k rH0AnR[JȠR-փ~T x)V,~ṠpءeJA%c9"wJ>ݏv'~5;nopƍyC-|8 CY)Dc~Z" v5ǂmØ깈9Oh~b*@!; nT'P:ԍ*!.v9 0x&8 GV#5"[lݿQ-bZՉco:(w}$i/%\nx6R0H _̡bXd'xYm~qM7>a2cUar"2$_gvss%w~cstPDނ=zZHt;NnnIUkh}䝮گ\r`" OY& SLoѭ")y6#Aءud岹/pMZwoܧhj09Ƃ un/QC0Q⹚cTTd IhS:KnC+ǻy{gNȽM6 #ɓ Ne^3@A.#Z}$߆8aՋ'ь++lwzyv]Yw"FRPHb\)vjIEOQ`չir;Cz,$ysx>_'ʾ>-=P (E^Covm3z>_,U xfO0Dv-+a۬*\SV@~Lǁ8a-M `;$ YdiA/ދˠ{Sӑ5]yz[) -#CcU+07wf!fڃ4FE72>2!Lb:e5תryok~U&!\ĉ=N\gR^b`"dN}ɓ'05d ( vL0,.[vH#Sn1B=nq%/a3c֣(n4may8N#m 8,y{Zܽi%h[Й acBdM]eN8%ożrDNUܑȃfA6|a?uaiىyޘDeӯd ڌںAM8 qH[^ sl܆լ 5y#[E?j%U ]-)eDJ><2LӘ/ cYǥrkeUrzI:)apqٗuv:N %HMst_Bq !))HdzUcy;E4LV8}s٘SD? x J%6*OrPBB?la?.aJ{3z9up-F\ksGbGtl1l~ErSz ֵkT((kP$kѐk;yԽ(d7$3,l]ʆ3cU4OW_o~x*29Ƞ-MP Dja1O^oc8 9&,TB֐NZKOڐWrǀ^3ōOGlm?mA`3d(fnzxkf_&Ȏ=[tਂǰ%)N nj؇ROǦ>.E6ݣ?:f߇?[]ʲl #ȺJNc WfNO:#.SQf}Dgn dsnԚ6z7@a@a84$~`4Rz1r][L*Z=e6?};CG8FVT27XV8C%Xߞx̧Fqs>3f#V7xT}&KqlvV44RK C~:X/Dأ:qv^C d\l'rx12%{McZ~O^"EJ3I5yB,ʊS{ס;8TOv/ 73sP^S%=H8R!f1[F W$q ےvF<D1vOszEڗ3{tl0w1fE ?>nm,/ y5F.nY &$jjѩhn*Gg?6r5p1E5C"4?9=[#~{S+#E s1=̰^ՍQy`ox@b(j2' Zޥok@<\U% UVRREFB9n=(pᦎցk&/JyJ;pw@^[fZyn2F7R-*iܥt|&] '6wJڼ&inZ`([A/!kH8DED"x& _,ނJF¬+3.P?CUdJ8Zsͺxd'ZY !C"蠫YD73gW۴J !%:Ui2Е\5 ^h%WԄ#oF{oZQas 9D%U0É_~2Q:n߬K#{Z"RsOylAԜ\5<`'ΛIw ӴP""Ȓcp|: |rU=?(c86:j0\ihw>.dj^xNrt|ReOt3'e9PΗ@%5DBϮ{ʽ) `#MLyu^U=gsfB$+͗@x,a_27/}%5o8b!씸/û5 %^S*v)!`|וN<5jN/D1*{פc]1| Yg-pל>ipp54s7-̑U f*:pn/ 3oJCԌBdza73ɯKN!IJ<}f'0Ʌ5=wP<@Ȗ^]P𕥣㘅n% \S|iv66H0z"#O V1̙b`ʪCOQg(tޝͮ1̔.@ez̆5 v׆\EG`Jb[\g2u (/GvnGAn rjjJf'en_Q$`,-?Z>΁D^ΘqC~g.FC5BQKg[azZz6K9#ʞ,y4.l=.Э<[k!I@9~Bdy@L5AHF2V_!Qn8h:i٬-պg݇0(zu XqU ngu40꼈Efʀ\IZی>8o=-ur RN Ozg<1 ά7;mN+ fԯ={'Y8hY}2Aխa M!"pm:?UOy^BG'7ϱJEVsQ0ocm@ɲ5ٮ- z6؁c6FnɣKˇU_@].ko-I&U27@5Lb>.BqB? I QGL@*gbB͚V @¯oe kgS{fkvߦ*nSj㏧hW%alI;gpq8>cf{m`{ωwtAb:Br9IH<6vl#e֎%x32{bnYD+ +$Uq~|v +!hRsXhK00+ܝmoO&CVBL@p gń}mYÒW2fx8iT.eR1 B$lPD)~e '"A) =Ya@t/u7DmRL19K3KJakvtwE#jMۃ3du^Da ? "8 }ASwVCvˆ>ܷ7=>3 7XPJ i_j5 )G-D|j{I c yUW]P?߱7 Ӻ}WTכia'r4cCս=7AGpha NVݿ~}9#u+u0;K]h`}oU40VmL|]%1Qʏ7wBnsL(s}0BN["~Y `*En;(A׾s_]J<Ƥ$ĩ[{/9%+Mtx=O,,>S+YlZmXXg]crt4.r[__nK'DTrfݦrk.JZJα.3mJ|aM ھBI= ĀK&|R3 v^]&|'Ӆq>,k1CUrOU!jyںܯmHKdFaԏ_i*ь:= `B rARKz3z۹ HBщXV]wii BBǐ..N~'p W_z ')!1L l|BtCA w2\jOͶS(|w`m.ԯ# 4)gbZqZeh~ Ϟ <@ťW)x{N 1.I4s0\(q SVˆĂ|Az144W-{`12¶ʈax_}vb#aks-SE7+KxAdD,7lB&Y0<̱>Xk{Rv}`K;1[VRY=7NCzK- qysW7C3:Nٛ1f{A? x*V7Y_}SG_B?PkuPvzUXVIu|uf\q↑<{`""#~BdJb~\aIHդ+?C!*;G/=vPdzk-q.ykYז]5.$FbFbsl` Au,{1zl~[ &ܱvDRI:s; unz%V3ǜxYx8p:>4:ȥ1QAWZ`xK?<"*[x˶6VI@U« O:֒<'7*dH8:yHc*MTu'EagDeQʼΡiNXHu[Tfc? "0*C5NDEZŞh͛VM3ҔiL?x(dp&^[wl"inR{.=lX˶|nF,֤qT}y;*cҡ*vo9.Ou[gX+l27PӨY4'V*^<_pլzp,PTFL3S2 [4=hf(,r[5vփ:Mܳl;C9Ȉ-D:Tr+\-ٔ*Un8ܝeI`]<`1.CtZvP;2HQsG{mjbCM KIYz;4~!haթjt}pYT+R|*&,6€Qʼ T7Ax469;Eh;D !BZ G:[}Ɗ*BO[;K`T{C3as]Q Q] <ވWǟ63K]XMbގ<̔:-Қ&ED=su#8")0i'i Jʬ):C)e-l+$p,S'VN0K ;Zճ13u[ݖ"[S#+ًh{Ew.۔ xl=%:(h߯{n{MgŜ=-S^w EL=/ƣ~{hC &M,H._?|Z85BmKY$㬤o}FѭP&5C}O["A=˂ tP;An} 2qcǝ16,Y/Z1Fb!N:ZSUgCK>*j ߟu0`~iaNfˊDwiEsQ4ՙ9Έ%;ԩ +[0!=V8{c}.mEo$uyS_ŜӜ &/2Т0쪎HjN1J)1/\ g6QqP?'p$ey^|x닂,sN2~00xGϪJ]Df026DZ-KH#-^PI, [ )v;q\6"H'`uR~WiY;}oOֈ.Z.JPfuLD%ĵϏ^16pVIPE51-af9;QgG Hkhk FyaI{Kms[6S?@jaaҚs^5?R9#9~3U.|(xE~@ӭr rb<V y~&ȟUDֲ2Mw}9E<NWoQuCWKo@U2QGϜ^b; \8ⰈZY_2Nv Kd9Na/AHs9݇<ՓU29 WDD*z5Eۘ_%HȤωS_u{S&0H啳)kvPGFoz;2YL%VwOæjs=fֱ MO{xϾT*tCYsAʉѵI W$8-D+`nL. Wje}DMb 2^L"F:pk0a+Z2٨Y*D4$ɚ[ \v%)X~Zvg'N|#iEVn\}@ 0r CsCo巬X\1t7|vO\8 [u퍀%g}7iFX'wӇ|й" #ؓЭ#I׺^.PΗ%28¾~tLz F['Lߒ> ~7CeV3)Q: 5#Ӈyhaz+ x1BQH`iHr<',Fw$sy콭?+ƢrmOT¡gZ%,nЏr#9 QI_ P^へP-@-&L ؋VTVQv8圫hj=w^U$n?XizHyۅ V!F[cBG(d}s^_)%*!m|9Xeǂ,T ̃:ݸj%8N|{kcs' +2f&ڧqvi6Z"HCaW8vKGsyZ I2R%M/zfDEX ZI|66+,}sGM܇[U1%Ì6Bv e/#*Rzh-A+a#!P<+ %BϨR:'r5~N2,q .^nkdTf`^K9X4-EK遟_3}Zfb\ _?\ڊ$OfȮ%\nE y9?1@oYj8Xe\ ?SQ˱IVy;2Nwŀ2l_a0~_%qD!1?Pשh ~ N?wg]/.X;__0N{Vl_X(g8Ѡf >{=>>oJoʐMo2QY[ u>ɭvȒ]\Ô-C] -|q!ҥIdyJ yߜ9Dwَ l w"aRjTQܒxF史Hsϟ\E85op`ѹZk=y: ow twhAaf}f fޜ66*`r%SEڅ@ 9ƢlNJu͘\DMVT`'nV>s#׍ond&/hFo#̚jO`I#ZQ72 ICBEx_L9rX`k=2>j7xh&[Y,~f:]<Ճmtlz{s;p\=c8>xp~ZjdZ=5fv 즙Ԧs0\\K6N9uG_01P[_BwDF =s%C 4Tg,&:KnnHa$`IEeMQ9+q91 g28Q1|c69BcU\wB@dt|!Km'J$vX@ua B"*3D/Â*NJ|wvhc.0{Оk7d>. FbQFHbA~1 'uT DVؚ,̚LCю3YCH]'UZ֕)ߞA!G89rduZ΀:wAgD% ;/:*fiS_=ܯ-quA&ъ}ڑZeao~CE(Jub7%}5CH"v xeN)0 Lpؤ)Ha]8LL:>Jlƥ_nA):h@2*@.`p"6-l `/27cRAV9X0v&pbc-04'ֶȓ=Mce){괃bAogibH0^V,!#)7rXtVGΎDWBOȠlׁw=yݮg 5˸</̍: !m-r~OOIXMVI1TR~uߤteM䳫Pϩ"gTS}Z i7 'ղ?/LAbߑol ]B&z+#:`.z2aqrII kyw?wV(f_^<[9&ԖagR2ɏ1A`Öj9/F>+(u0o/Q),Tm|tC2٫IFF~_b+W ] #5 <|gôPi'zgrU4+hcJpΉ`0)[;s9jIEH9&fɀr`$&I7ZcE5Z*u'0^(GOYlLʆXUE{sy aS }} D'~lyiR<A{՝`_f^Fץ0鿘VԤHy@]hnc#$-E )޿(e[z{"[YibJ:d #UdY]@wNdfO,ˋI"{V֨$Bx"ZW9DzZpȎF)a[ϓ۝9A١91x4ggJk}Pf#>>w7l8wA2Y3ʧTLڱ*QnRI=,?[܁*Z1#^lOZ42Yv+ɧsn4+ m-րѢFQ s;~Al`2>k^:;'vCB=?ѽ'0F#N \!hQGNs -86g ]Xļkә3 6T{r^Wv9 @z7j l:ZDehm\־}DXnX۳!lXgقH@Uuo|hlod/} &09w1T=n)MqTEbY1|8m1 Y6R˓ҁ|,&mVj6]V >j>'Kit,:X"5(duimijEPhh= g8ۼPCT~c^-4&9^I- X }r88*S{>Ym*EO{=LBPB) sӣ8 \dj~!SdWw2p!hA(@g3cּV !g'9/C9 Ac/|hpZ MhZ;~Wx44 V|>Q\G~J;j{-/29V+?yyvZwzC-yMطEZV`5CjTA\J>4)6;8pC Mwn ^$US%)a~23,8݁8dl*8C(hϻ`"衛2eB|%su,;;x@ T\/B&`KmSx^u0N? Hm(w%~ptP:EJf) OԜi4;(Mn]{WApUEiѕJ%HX0.\h0Wc{bPt9DQ~O ?i#'Y-Tɇ S 3ZzbtD<ח ^Cs2sd~դ%Qw>C?QXr$k1(7[>UzdžABܤ%5!wN䱦ck67 0bXkԮ"D_ɹW⣆R$G>{Į-4x >5j~]UQ\mkd퀁6)X=E{D?tcDžpӦ* dSG^ӁP {a|$6_n5'fo3id$:.33Youyؒڡ?CQW-ҼEc$2 ۞nLN-^uˢS㟔=a/Lm/9  "9Z %[=#)E0-=js!Cɔn%$`.F)BHbeM| %J3j*]!Q̀Dh/$ҿj$1}Ƨ1EF2f`'D썎 :20ZK䃀f-OwTqQt3BbKA> `XJmPi%#9nqvYUsUQ&FϹtW^jMBmYҁRSz:).HgHly9d"i89Ҹ^F0`v u. }Q%ՌjUtdB$I1HΊǵdmaŎKh7Aa(5C $,«(W o'ȓ2`\u(@D%Y,oMj4vԐhk_C}GU& DVB乙dSD;.ĵGb8O,8zdU^ʍwkCB8$a{3?Îv/߁i9TI@hylK7'4#v&A]YIx祝P>8zgaW8yj  1lDG ށ˩:)(k?(Mm<+OWFj)rM9u7,trp$aHHqS:m l]0 po %76QsVt0&k._QV^wgWa@FC)4wze7 /6s<&KX$idT` +wg_d+6ƟIngW}b4vpMWlo }^\`ZJJ(2<$+ҡֻ TҰ(GCŵIFneGMY=-~m  qZ8Q)ʼ1Us F5TZO~ti8n>輮V}.BԺRzF7Z$GyR[tQqʖ7t:g쀗~YPgMF9[0RYwz,p+oJu8h 7舓]/Jor"NesCR 84aq(C~:^fħdUƥ4'9k߰ KAp#}Iq`72wankx fb91!EݪR-&*^յ{\,tTl S;nE0&uaȁfėwpqf/"GL,qw!")*AnvL`*@8}9YK: O5q_֪W"s̄$jq):K## *ʂ@J󹘇c_ e+j1ѳEߖƧc@'(6ťb'Y6Ģ#c.r(/=]Ey1-#޻a;é9 ؞Pkb[Y^lPcؼ^B1lCB3d@}i*md|nCqQf DlS!ms=mi0U߮)?rC2 ((y2ڎnUz*ĭ<)'<+'Q'%Ұ$mj荵d4@1[$3!zڡ%+ V-!$4Tei"݆.Ҳ.G6w]Hq(]T (J7@ף' JvffOrXnR*xJr.Oy^$%O!'owἛFF}ݐs[?3m} n~Nv Qy6 {۱|0ڎ[Uӕ3]\.ٮ&trNvfQ:Z,[x : -҈gU!;HleʛjgWAF 'k/ ٪kW׉0yc >@/RQo"o+yR M3<=6(k/:SN#JalC0'N-!gqڼDB7YB{Nj՗JV%/Ej`]h@y!ka`MM2!K#v cMAb#`s`q $S+U.WX0ei3 <*wS940.4P芦X%d˞f?a&SOKve{\0;8}y%ҵRlQ)r. s]M(~ kOA ӄz„A iCO./gҍESjxM-B^'3)wdͦˌf Xv#YoBpG'B"N>(sf=1ws @+k<ڼxE ]r-RJB;$jcRr(ċ..eMW_Q.'ا+Q:Kn]d7NKor[)` :O P;4MjŜ|Tgm7]92P.Q~{$tZ Ztn52>旡{Lm8x0=%HTf.9\x kPYey8!ս?"j ~C4IkQ 8ΏɃy}Ie ݧz+Ī'I;pc;@6<دV2T(vh !6YA,yV譿lS=fp:NB~B9^Ds.vmc:j< ~jĪ曂(+p^IKftҰ 藆{SJ`ӎ-0ڿuWJsd5jYX~+{ \,^ P42?SQfKNىcFu:¼\y_0pakmљï>ѬOlL_xOꜾf7rخIy:Y eT%O;vN^FmtT>5Kpx7}_R18Wk QJ++]A!@xxRb]=M2RJXu~k^J`el/zM)NIqE07p5 qDvmA91Cԡv.) ROb e܇$ t1t8 oJgXlp `֌r *HT\,@ITY`vrߐH5v*=~qjH}͐")콢߀Bk KSK|Gzr\].O;byW<QV0qYk1alؐ01Ő~R9V 90Ao7UJQD93O@G4O U,G3w j sgB B>!!˥"giq()UtU.pɕxSx#gVFzox;=+f wVǀ|3ȍ:C|qgxgDH)$Jۜdwz!TVeZ>U^wof Z<.M#`O_4NOh[BZn``?R\y |9sL 5!L KO!֯P@!n'ETu"ڋkGK%MShc0OqD@zk%1C gjp0TzGUpNu8%T$a`N%"RHE۫m"\+8UJ0w6DGr*^UB ʹGB[ dzOrQ*e0xS4vXAJ"5ʢY5@gU ,J @M*gH޽9T8}؍'1ljUs:=B;'ڶj8clBR.{4joSXg{IZ[nT S=6>,JxFUִ% (3 Ӆ9' Խm0,'!:h z5 R}.;k>ӧFTAM#-*RAQFDsU>7Pqt02Ûm:wy"װANI%de/&iؐnݾ=/|<7z),JYl9{kБCAE)~C\ }sW!*3Ѥ5 7)v^$n=lyp3flRPdZ瑧HUJTcO$ U].)uDOSG \%>ĘMں,D2=d 1Y!(nP2>/,F҈[z@0#6D3igKl}TEt^8˷h$ok7xAypKbH9կIQ?s>>2 iGzET45kٛ/)bI>:7Jx q\_;\yTݐQ g6sw*[{u K/8S,m` BoLUz;vB-, ZA؏ϟ^1NXa*VZ01jGl8)eI3fv +C ^IA`b{q)"r ⚪mc-/Aəj\EwH?iyGWmthiUd. $Z2Uc~G8p\F[W._ںO;R.%@n,+D0̥ar '5@ˍ;"'T;ْcN.=u'ܡCץ_H{ue4@e)ӟfV_b_3}7._|?8/( z}:+cy0^ Bae;IIIDIj*(z0+A-%r n-mBbXܸ X t-0hiQoG[2SZ49BɎ";TLYɓ܅0/cr9*2$K'R+w ֵR}|wPT֚xwWBS]>Ρ'I']s"zmB?6:8^L\@H>sGzsαOFEƕfq#VqO^ʕț ٯ6^ED\4Zqcy뗦jF,ِv"]ܥu;#(XR Bۚpx!fs~ ?`W?x~5F~xu0^O]\z=]\Bp/gHu'~VLR)B*xH1#BC z=J+piEy Nc'CI<3vP:Y씨q7O;a jMJmWn:1sT)zZQ] s>6mIϣ'12Izdo1ZF 13gc5q["JEYxH*;_ %Q/TडJ&ਟ?B6spm}*+AnIyզ1KcM[vu "= %4@B7ٚ(-pˎ䬣vVqD sy%sD &[T!-< Ӎ-[sj;C_[ Y |, 1ߚ7ml/qw uĔad uX$ uX9jLéF9̷3PgIͷMi8ݨb%+h|ɥ(I7[A0֎!tFJ'p,҉ʀz"xPAS qٝ6[6 &B,Kڦ4΅IJTQ*5EΟn71bIb3jZlTVPHJpHEX>ꬓ Q&oYzkB-d#r`mQ$Dv\i|to[et>$Lp(vfZ|T.U=83BPlXv Φf4V$GzQeUU=1~4/߱tr 9!J-+qz-KPo b.5UYuE&x)9w[y^B<\/qz?`{i  7y$Eaih`lSv^:]$qFvXLUN ppoQGZwoN*L7E֡=9d%sc%3cGF5۶7d?<@gפ!['#]S\ي+D،8&?/ɩX x HalON E[0d9/nk?`IG`g/@ŨĠ[HiݹĽDQ Wtg#U'R8ܦ;fg_I El') 6 -ʊU.25 A| 9eʬ5EeCB-5DAy|g8JؒXPb3g*4@aNtlj4ڔgo”aum˲5Ki*9=a);rb.-fnTw'>4;9#4\&m4rUrv`&J313X"\:7n*8IWI)Ltт0D\ z}3MJ"mp&pF]Q, !"p|C&"{ ~pa}j~U-{/EEѹ%,m ҷ_ d'WD-ddØvVH+Cծa@p9GX&6K|ת}/04C'*dW'f[WS]ۑ?_RR}6`ƗWxbu(VNXdš>(NQ2dbk(X&OEcԩvks솽/ܦ'-2y< .OXWZ!3223a "; yu7/fNLRYxu qT oe$Zg陎8-K8\5>cjf,e !Ϊ=Zfuԫv?;#dwTclfϞq9v׃ti9i81QyK0&#*_x؆{d3bL>\}{ #YԐ|쁂Sx@-ˀgN h/(҄N+ʘ6 DXVIT}z0z*e[{F:|brML[/oWzP ALJw܉(ީQ6 $3ѕqSwb{`r~^;{(t-|;S*M" ubat> s`~{Liqbەyz津Os{k9mIcy6%W<}\,tA{3Ũw;fv.F2ebQEqghDiaUq߂z9wjһl{CrjnyًL^=}s;R*$B&mߖHf>b" hc.'~-Bk_Ec'Zm{WswCI:m:/83aLlx |X0 xС n5V&W,0iblHXcM0 8߹Wjsc28?7״Jվ),df<⚉HD"S/YR.^l,d3#{F"~s$+֩ղՍٍ]. mN_ >X#u]K?f˹\ibWA{G4rcAu$T@-ɍdo5pC?%e!~ ZW:@0Ɲ`/ۍ F"AܳLS!-Z KDρu ģfKV d/Y..TJSKgIr^ڤs3?N GeuJйnSm$,ˋ `3ׅ&vw5[d4TI>}TMg|;7B#j^ C)G(3G/*hrq [WBiw7b`k٤ms,A#ߢOa;l 5\PpxkPb !BVmqIrB<jWj3TS}.aPb*)͜dXܜ3pcWu~&SPFͥr0O%>:9S9ۉ3=zO!4덥MxR3gzcq`i:Ũ:=F!8WF`~ |p,IT:&skMe<r>䍐{Ըy\HþoOl5A$7~>\;oֵߍ0F搒%Uc}LEM?ƊQ|3ۖh}"wߐ{sQ24e\[%c@:OgZa[`7|88%h-0Q:\WHA*UA\,n A5>T?(B=8 >#jv9\k >eWZmC)o2. 2?ٳ`m}}LV#({[N',_7SF5nL.CAc%܃vxE7ZNSLO'*'/Z d=eK^B1gJbݻTg-xtgm+nˑxḅ8Jq/T;bmKL^#5Fi.(6z@P:^a_"iBi%ҝ ܨr>x\k2"?w+XuQf49'.ުaN 4E%=ѳIO:0RG<ЍbVF67"ʶ020E&Q5YspAMh >pG`'Hg%D/Ze#md߽04oɪ^a%6AQ@NA:v:%u:i ;p^hsKZ4-7!h\:c mˁ&hqyڭU6ʝLԡG a xu҆ئ&j^k9BU/,PCJ[f+_J߾Iv!oߎuggEoI/%cug) /HRN T>EԼAQ:N&qP>W2h*hVyk|ѡ(tEX;znuTHSfd8!hXMf] ePkP5:ZʷzAKSԤ-;aKGWS29 P& x4;uq]u1]Kh6׫֒U!ŕ,㦒;5H$o{+6W{g򙏝C< @DGN6'i߄ s )I_B_G"]ѥsJ=tc6(jكշ> l뼍v "2/0+R;H􎂓0<@ʤi=O0`,'>1I:VD47t,]kf5 02,&!3ža0شO xqN{x.D`Ў$Ն=@$Jˏk}9Awp52)핷摚eZOGVT{h]—㽂r u@XQylxTuH<2l*#ࡅǗհ +X(ꏔLY+ѡu9A-\'>*nΐxkdHE" &;eRT$ZG M >9ndݲ lXŭy}y$"iwS*a)E]I .ghB ]MP)Ӹ&Vae83`^ׄlO5t62aH:>wLFQ6 Sd)"c #M(>uHcV{PɑUlkq&{1)(z :QG <&جM8Gpɜ T4!urV{.LG,Wt2żѴXRM]lгM\&aB|WA8/./v\r^d(cLȔ*?3=uPkO\_c