rust-speakersafetyd-0.1.9-1.el9>    3!Iͩ\d:÷(Uފ<eXleif.linux@gmail.com Uފ<ktF^bO!eWRbO2eĹAr˵ox:0tw eS# a679123c70821ffab2329a153a5e1b72146a1949c1f8b982ebc177bdebf6aaa9327a9cd04d2769b8d4679141abbe813ef75e77d13$*5s$>5/?/d " W     $  h~(89:9FGHIRXY \ ,] 4^ hd ie nf s x |    Crust-speakersafetyd0.1.91.el9Speaker protection daemon for embedded Linux systemsSpeaker protection daemon for embedded Linux systems.e?m2.example.comqMITUnspecifiedspeakersafetyd-0.1.9.cratehttps://crates.io/crates/speakersafetydlinuxaarch64 eāe~:e~:5ff4476501677bbe16df6f086df6e7cbfe5f02ac8fc82e8117b94bddf4a7ac85f282b9c6e6ef30886a8a7b04db4c88d8871062493f815f939f66479cd7135e37 rootrootrootrootspeakersafetydrust-speakersafetyd-debuginforust-speakersafetyd-debugsource@@@@@@@@@@@@      (crate(alsa/default) >= 0.8.1 with crate(alsa/default) < 0.9.0~)(crate(chrono/default) >= 0.4.31 with crate(chrono/default) < 0.5.0~)(crate(clap-verbosity-flag/default) >= 2.0.0 with crate(clap-verbosity-flag/default) < 3.0.0~)(crate(clap/default) >= 4.1.6 with crate(clap/default) < 5.0.0~)(crate(clap/derive) >= 4.1.6 with crate(clap/derive) < 5.0.0~)(crate(configparser/default) >= 3.0.3 with crate(configparser/default) < 4.0.0~)(crate(configparser/indexmap) >= 3.0.3 with crate(configparser/indexmap) < 4.0.0~)(crate(json/default) >= 0.12.4 with crate(json/default) < 0.13.0~)(crate(libc/default) >= 0.2.150 with crate(libc/default) < 0.3.0~)(crate(log/default) >= 0.4.17 with crate(log/default) < 0.5.0~)(crate(signal-hook/default) >= 0.3.17 with crate(signal-hook/default) < 0.4.0~)(crate(simple_logger/default) >= 1.16.0 with crate(simple_logger/default) < 2.0.0~)cargo-rpm-macrosrpmlib(CompressedFileNames)rpmlib(DynamicBuildRequires)rpmlib(FileDigests)rpmlib(RichDependencies)rpmlib(TildeInVersions)systemd-rpm-macros243.0.4-14.15.0-14.6.0-14.12.0-14.10.0-14.19.1e~e~eves@em@eLeH@Hector Martin - 0.1.9-1Hector Martin - 0.1.8-1Hector Martin - 0.1.7-1Hector Martin - 0.1.6-1Hector Martin - 0.1.5-1Hector Martin - 0.1.4-2Hector Martin - 0.1.4-1- Bump to 0.1.9- Bump to 0.1.8- Bump to 0.1.7- Bump to 0.1.6- Bump to 0.1.5- Explicitly create blackbox directory- Initial release: 0.1.4m2.example.com 17063985270.1.9-1.el90.1.9-1.el90.1.9-1.el9rust-speakersafetyd.specspeakersafetyd-0.1.9.cratecpiogzip9utf-8ebc632226d1ab4fbd24bd3e272b4bbafdcb84713b04cb567ec095fa16db212f6526b66183c41b8bb39782528cadc72c0e81d9b32fbc15d81eb51a5cb201ad63c Name: rust-speakersafetyd Version: 0.1.9 Release: 1.el9 Summary: Speaker protection daemon for embedded Linux systems License: MIT URL: https://crates.io/crates/speakersafetyd Source: https://crates.io/api/v1/crates/speakersafetyd/0.1.9/download#/speakersafetyd-0.1.9.crate BuildRequires: cargo-rpm-macros >= 24 BuildRequires: systemd-rpm-macros %description Speaker protection daemon for embedded Linux systems. %package -n speakersafetyd Summary: Speaker protection daemon for embedded Linux systems License: MIT AND (Apache-2.0 OR MIT) AND (MIT OR LGPL-3.0-or-later) AND MPL-2.0 Requires: systemd-udev %description -n speakersafetyd Speaker protection daemon for embedded Linux systems. %files -n speakersafetyd %license LICENSE %license LICENSE.dependencies %doc README.md /usr/bin/speakersafetyd /usr/share/speakersafetyd/ /usr/lib/systemd/system/speakersafetyd.service /var/lib/speakersafetyd/ /usr/lib/udev/rules.d/95-speakersafetyd.rules %prep cd '/builddir/build/BUILD' rm -rf 'speakersafetyd-0.1.9' /usr/lib/rpm/rpmuncompress -x '/builddir/build/SOURCES/speakersafetyd-0.1.9.crate' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'speakersafetyd-0.1.9' rm -rf '/builddir/build/BUILD/speakersafetyd-0.1.9-SPECPARTS' /usr/bin/mkdir -p '/builddir/build/BUILD/speakersafetyd-0.1.9-SPECPARTS' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . ( set -euo pipefail /usr/bin/mkdir -p target/rpm /usr/bin/ln -s rpm target/release /usr/bin/rm -rf .cargo/ /usr/bin/mkdir -p .cargo cat > .cargo/config << EOF [build] rustc = "/usr/bin/rustc" rustdoc = "/usr/bin/rustdoc" [profile.rpm] inherits = "release" opt-level = 3 codegen-units = 1 debug = 2 strip = "none" [env] CFLAGS = "-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection " CXXFLAGS = "-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection " LDFLAGS = "-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes " [install] root = "/builddir/build/BUILDROOT/rust-speakersafetyd-0.1.9-1.el9.aarch64/usr" [term] verbose = true EOF cat >> .cargo/config << EOF [source.local-registry] directory = "/usr/share/cargo/registry" [source.crates-io] registry = "https://crates.io" replace-with = "local-registry" EOF /usr/bin/rm -f Cargo.lock /usr/bin/rm -f Cargo.toml.orig ) /usr/bin/cargo2rpm --path Cargo.toml buildrequires --with-check %build /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo build -j${RPM_BUILD_NCPUS} -Z avoid-dev-deps --profile rpm ( set -euo pipefail /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo tree -Z avoid-dev-deps --workspace --offline --edges no-build,no-dev,no-proc-macro --no-dedupe --target all --prefix none --format "# {l}" | sed -e "s: / :/:g" -e "s:/: OR :g" | sort -u ) ( set -euo pipefail /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo tree -Z avoid-dev-deps --workspace --offline --edges no-build,no-dev,no-proc-macro --no-dedupe --target all --prefix none --format "{l}: {p}" | sed -e "s: ($(pwd)[^)]*)::g" -e "s: / :/:g" -e "s:/: OR :g" | sort -u ) > LICENSE.dependencies %package debuginfo Summary: Debug information for package rust-speakersafetyd Group: Development/Debug AutoReq: 0 AutoProv: 1 %description debuginfo This package provides debug information for package rust-speakersafetyd. Debug information is useful when developing applications that use this package or when debugging this package. %files debuginfo -f debugfiles.list %package debugsource Summary: Debug sources for package rust-speakersafetyd Group: Development/Debug AutoReqProv: 0 %description debugsource This package provides debug sources for package rust-speakersafetyd. Debug sources are useful when developing applications that use this package or when debugging this package. %files debugsource -f debugsourcefiles.list %install ( set -euo pipefail if [ $(/usr/bin/cargo2rpm --path Cargo.toml is-lib) -eq 1 ] ; then CRATE_NAME=$(/usr/bin/cargo2rpm --path Cargo.toml name) CRATE_VERSION=$(/usr/bin/cargo2rpm --path Cargo.toml version) REG_DIR=/builddir/build/BUILDROOT/rust-speakersafetyd-0.1.9-1.el9.aarch64/usr/share/cargo/registry/$CRATE_NAME-$CRATE_VERSION /usr/bin/mkdir -p $REG_DIR /usr/bin/awk -i inplace -v INPLACE_SUFFIX=.deps '/^\[((.+\.)?((dev|build)-)?dependencies|features)/{f=1;next} /^\[/{f=0}; !f' Cargo.toml /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo package -l | grep -w -E -v 'Cargo.(lock|toml.orig)' | xargs -d '\n' /usr/bin/cp --parents -a -t $REG_DIR /usr/bin/mv Cargo.toml{.deps,} /usr/bin/cp -a Cargo.toml $REG_DIR/Cargo.toml /usr/bin/rm -f $REG_DIR/Cargo.toml.deps echo '{"files":{},"package":""}' > $REG_DIR/.cargo-checksum.json fi if [ $(/usr/bin/cargo2rpm --path Cargo.toml is-bin) -eq 1 ] ; then /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo install -j${RPM_BUILD_NCPUS} -Z avoid-dev-deps --profile rpm --no-track --path . fi ) install -p -m 0644 -D speakersafetyd.service /builddir/build/BUILDROOT/rust-speakersafetyd-0.1.9-1.el9.aarch64/usr/lib/systemd/system/speakersafetyd.service install -p -m 0644 -D 95-speakersafetyd.rules /builddir/build/BUILDROOT/rust-speakersafetyd-0.1.9-1.el9.aarch64/usr/lib/udev/rules.d/95-speakersafetyd.rules install -d -m 0755 /builddir/build/BUILDROOT/rust-speakersafetyd-0.1.9-1.el9.aarch64/usr/share/speakersafetyd/apple install -p -m 0644 -t /builddir/build/BUILDROOT/rust-speakersafetyd-0.1.9-1.el9.aarch64/usr/share/speakersafetyd/apple conf/apple/* install -d -m 0755 /builddir/build/BUILDROOT/rust-speakersafetyd-0.1.9-1.el9.aarch64/var/lib/speakersafetyd/blackbox %check /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo test -j${RPM_BUILD_NCPUS} -Z avoid-dev-deps --profile rpm --no-fail-fast %post -n speakersafetyd if [ $1 -eq 1 ] && [ -x "/usr/lib/systemd/systemd-update-helper" ]; then # Initial installation /usr/lib/systemd/systemd-update-helper install-system-units speakersafetyd.service || : fi %preun -n speakersafetyd if [ $1 -eq 0 ] && [ -x "/usr/lib/systemd/systemd-update-helper" ]; then # Package removal, not upgrade /usr/lib/systemd/systemd-update-helper remove-system-units speakersafetyd.service || : fi %postun -n speakersafetyd if [ $1 -ge 1 ] && [ -x "/usr/lib/systemd/systemd-update-helper" ]; then # Package upgrade, not uninstall /usr/lib/systemd/systemd-update-helper mark-restart-system-units speakersafetyd.service || : fi %changelog * Sun Dec 17 2023 Hector Martin - 0.1.9-1 - Bump to 0.1.9 * Sun Dec 17 2023 Hector Martin - 0.1.8-1 - Bump to 0.1.8 * Mon Dec 11 2023 Hector Martin - 0.1.7-1 - Bump to 0.1.7 * Fri Dec 08 2023 Hector Martin - 0.1.6-1 - Bump to 0.1.6 * Mon Dec 04 2023 Hector Martin - 0.1.5-1 - Bump to 0.1.5 * Thu Nov 09 2023 Hector Martin - 0.1.4-2 - Explicitly create blackbox directory * Mon Nov 06 2023 Hector Martin - 0.1.4-1 - Initial release: 0.1.4 ?XK:[pn}pgp- \ @ X=?\-A@Q y_BK\65/XK'Og#n.`aЬ@ΧEA@Bl ##ߣ'|_v eYUk'ȃ\@`oړ+\`;W/0dwYZ^GEUp Mhᵿqq jgiT-/gg @|2+d w>YI!e{/_'쉊lor*ڨ:hy Vϓ/RBqRڀ?8'AR^N֚ w/{+mY-<\=blHkia[aڀ?Jb ' i'_Q,-lAcuA ?f2@'0;+PM4&ՕY8X]=X64/f#/k?AJ6OyOD@eEiYU-`\A.V ϧ]2*l֨OXڻX{sloHh^.Ccyx?d u@ʓ< ϩ7?=@n'WK\\Od>V ;j~/} ?S寠+cԧ I?duu_[XނqS@Y9{ ?>ٙ y_")X\f}e?.?]>O>OE8{ߔa&OqoJ~uP QVrqpq2SVVyw;F/|󟛁P|X۳^ A W?;Eop$-sbz砨.`:׫0ُCrTf{ ~šﶿlp ҝ(ɉ~4{Xʱ2 6;6MBfi}{ԽqD|lM(a4(%~ʺ| ;[ 0aO`L{RQVQXrzpK!"+Ua3o ǷfZ*FZ^:ڟ|CY+RЭG[V8[S30XmL\P~,*qVAOfRy  ؀"]m,ӗ"F?^Dra4|K e{)δɸ|ehe<+#ݭd3qY"l*P<i|~iwK=zAnOawYIbHHPmvedQWXۗEo/rk\;[}Xߒ Eŷ.ĕ/XgaVX-JH-x"%Xpa ?hososh@޸bQ!r4uEzo'&Mcp]kʯuV oKL:nBJ=͈zˋ<2&`C?&jgܤ*|ޡO#Υ_< {{e-jMt089?Èl{_˃FWoMez< vFGf҃d֜G CFZVN;(Zr$R 60mX)\ ZH="kI+eq_ҙ(,ekIWUU1|RӘeQhK,ʶ3Ć $48D&VÄ%&]ΜPjNrYxl" '﨩ͅ`MSaP8ĩd2d1^\dBscϓn&ݤ'9T)IWӹ2cXPE! aTfZ0)b7դ3zT:);#yɕkt(["MR^׵e)G8R"jw0H"A^ƀCB\p%)f^Rk×}dhi!!d j5`<N޵z$Z>h|'P8oY`N9TޘwT7uEN$-' cr94Ƀl״쯼QpMHdчv:(,l^f5K/$ ՠM"l e~M1s%^^hYz O~!!kO14mᦇ?zY%sXB۴!vم?ؤ`{1ywqd]aTHd^#I=dc wZoId5)7O.Pw=S3>L %/ki9B@J 7Dw 0yR@]Ң=?9/UmnFgZB򉪸Qxo95)RׇQ8?H Ϣ5b￁4PVWA Ar*a˧Q!݌΍t o /RZ$-^|N@!} ^)Fd(0{XjyW]Xf&s/їx, ;<%qKk6דGGI:(fj%-UJ c۳ҍ7^0%Ә>I^ynbiAZZ_Pgs7)5F0:i4Q?fYE^$iq0|$15]Ea忻t͐J#CV%j$y܅ [Åb#r ]l?2c>&,MTy5M!VCG }]3بβ]%W k*K0Ip0t2IMw";!ok@\q# Z"[|Tޜ)bq#rQ\[qOo,z8g.`AZtnxr /i/fv{ XN16Ü.WbRb!A~:J)ؾt}od>mf)MIf,: Թ%yޙr!+F^Adž#x(9 I/qC#}9X~c~GQ@חKD5^G"2Gx訬-C"!s&;Yĉ~N"7$r]UTM^WȍNk[ek`Kf`i vi5_H.™*؁=seD!O#oPdr٣ (V3GhјaPd0ax 2a{E6.[t7.M& pI U:#bٖ. X r0:p!je4[F@Oܽ!ǝ[&|MYLDg%4qk5`zD"9*,E(0qC8U )t٬RIZ qs*"pJȓ+$a-,12DIX?jrP\J =]Pr+`}""z$.XWY\[SvKv_=̝AHz:p- gAEw8 sz6o2tj*JlB <%$:V %w;@7<!uN#ΤJ6g[%Ge}g4qT$0W1DK"j34sTqω7Y }JDmH1M6| D'mH@g$T}̠X1&8k9aYǖF1OOJ9$@ZUd@|O,l1˞G6P0 %Vݪe<IQbձIZ{vWBE?*>BrMBX}H=82ϪH! ; :VAz3φ/=(J!sGkHiIEHiϱf+V[:_nKSMDU^ٷ5Z7N]O0=n^Եk\[BnP'!.],E>l{<-B5/CÈf'$ ͹d /ܬYHnaƶۃRh(o?B;vl5Bv{xߩ`ndfaYBӌxhdg˒ű"ڴExO}G0 V$q$#ys;f㺰7P%@|^Dh ˆvop8Y 'ɴ+'`G3:[EFuؔ( ntS)0!_O)y0a2C?=qLW")ڕdsUQIILU֛*%5^Q=&qe:y],tM y؉E}1"#vR,Lwy~e-y,h}$ *Q$i.Y>."Sۉ6Q'#HWr^uE !R+AezRU01dpiG{N/Fl`#yUDh`!ɔ5&V(] L9 -6ϵe :+tt'"l$ٕ`+qo[h8czQ+(^χ5Ő(s)s0"^{\_|8=FWңd@iڐy ^L|V76i~q* @qܩCSt RDet;Hgk$DlC9}Uq ! uޮL*'0|o>adfaIBVzsæeʻL[?)!>%MS <pHƀ@iH[%Js!*ŭ5 e6ҙK$QQw10D[rJ$.BfhG\V&2 4׉p`:a}]פ"r9eP2PdtŗǝNFH3rq9| z@^%ؕH! Qe| 8rW1NzeD٢LҝN9 2Ǜ.yhхv+8D8kzσG&"QY2ԭ2{vI T Bar滠g+/̙-sV/PĀݤa'd2dkWay h>?*2^@D7.J3W-V씘a*&` 7 +GE3<7~ 훽6qL]? jl!YlDLS;8CSP0TE^ ۈ>`s5k:Jz#9ޮ}f';zgځHj#%GYp IRN.v6lFmt4A~r>‹ A.J񏄦bv&3͎UrSwB_QuxrjT0B}UګANֽ֌B?L';cG챭r+7$rF27XI"_RuG"X]D^_"dbiZbQ]S5LyfWQ.^c*D|'W1.= o =<.KS8~˔3 Ûz),YգpQ<@HN~கMA`͉AUump$4  㑸pH]4U V$CL@F$/|'-RTQF_3/zrcW:MYD+x<+ޓ~׮BթulBWLPZHBy`<Ȩǥ#<}ߺ<vL@ۭZ|~$!lJY%"y]=D9Vu#[XE\."5p{Bwfeu?1;ihe/pM% )]ЀCh[ қȞ ]*"Wؖ#:bq8 >b}xUi3޸j^zԜcfn"}ۦ살q ZNACV,ASF ë^\kyJ˛t'rG`f]QC~4m[%Oһȹ3UJdd uA9{wխa/=修ot+{ݮ|=T`2"j=Ms[ceBZ5BqTu"l`SFUz^JL-F}5xk\_;u\W-3\ߊ\jʕ,Drg^jP{t;Hq]R[ _5]&@|7eJi􆣾OM,rǠ 3`{ͽb=' ?Lp |}|0?uFQw ),Bw]&a8xM%}+E(06 kEҧj}<(cRO6#W^ХRiulܶ@]Ǭv);x=)BneEqں%i-ǎc#ifw2|?!| Y"| ~sCO=9f ~A6aE_d{l-߁ZeZ?sH&@Q+!w% v W?~ ''&D3u=y(j RRr;!~5P={ᠼJ@kL#zw%#wEĈ(W/Tk܃SIUr!!C>QN2o!IYʋ[rw&""V@n_q 79G+u,~b tf+heI6U2y Y~;F)M糂=#_zV2K u;e5blY¦@Q@ޯkL13 UQTk`i^w)DD˴`L||;]}&183VHaBKS@cWg~_meFI+FPtF9f3 ܕ{߽~ ?6[2 UH|K,bc✮=` ifK@&WK ^<1$8b}Jܣ_٫*[ pȃކtdTN!)<辛+;SIu}TsUW򯡩g [ʫK6IH:)9|7LIM<7{-.ZpSybTfXk H_Iv _mKwS/3zZ])W_9_] ܕgV@'l 1\usT0`Ƴ|<^4;|h$Ow#^hAv {}ULr+W8}嘣lIf%O V)6Ms{|F&- ӮFi H:76f^@'C!}~>[(}'7.|J+۸EĖn* 9M-Z+@hg33P(P IA#r\)oc&2t͍(Y-8zޘYQe6đn6ud֏hgq]~L~zym15c:gJB Tb8}q Zmbk/&gij'C>,g1eT4gz@MYkLx@5 FФzwogebQ=g.zq&ãeISw7cl@=dWWmAwՏÛWf<3!'GPww.CD"&&,T/>2g(kY=N6)ً`QX6STm:-nUǵ$`լBjcA'κ)ϺEL|֛ēfE>Cաъɇɠ\V.XKN hHʅh%iHY9 |y.Wj}VvčX{X7*@\I`RZìN o6;%K*n v@G)SdNSUm7FZs_䬒|>kNbg(L'|\ٳ+ bxj6HaW@T IeLq̷d8RXѻ 2p@ur)6{c>PxXl>N"͒o42JMvH#S{JMx]dP'X%%㰱|٧J/egB1ά8<ׁKT B]%՗DJ nr~jf;m*l8|i'Ŝ`mq\jo m|yۮ/Z`TcZZбKb"Rh*D /#| b﹮Ϸ+`p'bjRJeZ$fBʶe%el -!|-Y.B[|xapz5;g5NvYBlZNꈣ;ԊrƜ>re5ɏ$??7l6uag KRw2d PKU6֎3Cپ2;!DEqPˢ=1Z?8P<8و4u5ZW,S4IlV c Cwсۄq>s|=/I.PԢw ]j AM26NɔhɊg}}}ؤK$TU/Y<דX/P!֕ alv08^ ky*%gG ;BM ꨈm җ60$kU Y6s ٨x1I\ۜB`n׋Wci 8(ԭoi_Őm}FEaɦD&tJflV'ouA F}rX4C[0*l\g@А{ó:_RAr=5I_!, Kɣ,#eXROrv#kh?ݧId7@_uŝQi=Q7BTu!\܉N'?3);iK*F^ƚ*,ryy C\Ba,:9IɣG@N`o!H,1 "xT6R U`a#v0 ~>}'lh M$iMȜ;|,xͰ9?Gq0?pd>eGWYQKZ;.݄$9$SOzxk~RQ:?MP3YKț9^E @:AA\!~7fGr|"W )rTwFqC/wm1E<.=tѸ$,=>(K^xں5Ӣqj+| B8K txϮDݖ҈Gwz + B ^JF@Q}ljVlX'V׃Zg )0|KLvf=vL_aeM";p;5wEfLP#p3j3xtQI! ! I /xC c!d=X"Y:O5s@].H (%Ѣ׫3죛:B9^4\}A?ǒlۜZse/qBswTU_8|4B("5\gs?,umԺTTAZ3QșTLda)#ŏlZ]%6^lrun κJP ge^8x6s59l~{#0?f3rSΔ FpzMU4]W.!϶f=g{LGc@#fO'n-=-˭%P@e# vcýܥE%i腔b\Q"#ksJHn_}|2 HzMA+/' jTފ ߔ9^9}G;;2'HR8(X$A!2居LO3|=)tg7/tt z\-yl=[*xN1,,:Y e!q^nV)ԥ բL;!L "R0K Pȫ3 jjwg#m96j8:%VTM'^ZW'~|F*4f3qy'OKhEJjEVier7(lk1ϧo]Wsx_ٔ}T k3xX0MK:qb[‡лEqAWf.,SYO܅p{$NϞo]pM kQPk\ӒxTk7QljK|U؄8- n$vhMkqj 5dW 48|ް Hds5aD`閙"=Yݴ щ'^G*?XSJp[aϖgݵV^8#蹣e#z)-342{ |g02,z{҃Cx|tC<.Dxvu=.nݨ%CNav7 b9y}ty-x|~G *ĵ^ː,zo7 n0ryxJOЄW3:QGk~" (Hj:>>u32@wL\,",EZD(DDu3v!?|h0%rx<)CnE XJg~c >R[k=[U^BiѐyATv2^)y ^4S?h$,23,Q*8)HiyŠOc|LT-6CTb&$1I7sN/ڤ=d|^N~>jh~k:ls Ou( TAҤVV"Wh?N Ϻ|D<3h5n, g𠒘2IOaJ+Z%W>f[g f |ht™ѮjO]U>JᮾJYX=10t'"CF/%DGXY%a@8}4v"I<ҞSovIQM`4|^r[fR_vEOS(I˼,$hRpbFi_cZ@mbXŠܒ,'7:ϟfݕxT}ijB+i>_7C޶!u "vO*(|Bi7 /T"" Ed"ZYkis>Q1^o–Hc9^\. =k7L*qYȐv˫NW˪q9E3A$=,=0`(x>M+?<_(֕7!rY"k+=$VyCBKߐ/shj~II*9HL;noyU<р؟ǫϿ̶3TGI<,0I%kߏ'jnά5#dQ<7вhJe/S*ϹА [^ϑ {^:aY͸ 8pȅ9DZt.^h UpTNT,ahMTGAU)T%WDz @_̰ >a PGZufb͞L!$#VQIuZ{AmJ`Μ<2K 6qxB iRvbQ: W}q$@>$[F@XtD\5) N{@[շFyșJUeļ?ծ$|'u"9(4Ӛuu OhoYQS $RC6# QZ?j)j@_,ŏS;-^kii{.aGvPM V"s@yTe}%i|qE"e9mE)%#M8nR99!"A{c wM4Alj9]wY%R &[0\gT? =ycۚᔄ.[ nI:I9IY}dq%r ;ؿV{raB"dHu%A!)aLn c(fW`YF_إ[M1,L0m(mymg7JhTT;N\ϗX6ML@ס7VM>AR2a$TDkNR@U毺dbaЀ_Ťq~b&Od'9~B^UM+iv[>Vȍ}X},C@ .]ah7;)o*F+`k }vz+XL6Ͱ#7ޅNl3=3M\ʨ懆V-Z-tZUI#fQǕI .R>u_Ey+) owdoH[?v "j [U9Ik_ˆY%'K8P4^}Jh7R7ty_Cm^ʂ8J:] r$][eD!U -؀E<{j-s{o?bP2><~ylR(Z./ucy+%BE|/ˠwm͖'*4 De7 ֺ ^wDmÔD|ZresNL29C )\_'-9wmm a9Ngob# hVr0$&ukFjfyF?$\ʾ,>9- Ъb$?9ėm> }Yc> mYELǛ+Sk}ݒ:uM!5o&MV]U<}kDU=wUHRleQ=) %WZ쌐!IP}k V5dhs򠩚XL(# Q+-EZE˖mhm'tWysy)6>c4ӊ ^`q3HN`d՛>}=Ѐ%.̅CG^O2Co-q;N&o@A5s]Cʠ4쇿@fu6XuԔu>ZR`b`9P5Loǟ0o'o5syE=9ZP7yNCVq!QܒXFoFs~SPGCPx2P  /4LK3&I UpRx̮O|YG()UdIIXso)v6~㘮mO2${YHm;'Ykoج?4 q8B;u;M6%oIdI$fg5v l>!SP+#ϣoDŽz 4.oԗ@o;mЪ[M8A7~WJ((THSf m:ʫ䯧3T_%[~8`&ݦ{ze#3߯ =]24kb0/A ' M5Rw$rK&w4bХ&c$ݘ[)[vu4KS5z JӠt--Sղ;6nER>?l[ZH;V|Of0hW<d ދծ%fZkdU)GͭxT#!3mS\gGn3~{Cug"6lpo-G,x䙜mcGޠ:' DdGW޴2c'd YR(5AYg򆖳rżΛN' 35g:HuEE@2hͿ4FR$Fg)/5&D5u%3=&١zTv ܿ[-@vdN^e+VsKlSB րJM$w! u@7 0K2 /'bC`Ea$!ڡjh$ {P9\rOv! kG x∛l=Go@PUuL&m.ݙXtWH Cj*seM_INʖy;rh%ri QrQ+ )َ{Hy|DZ]'}7\NdxSsE]Z.   +9pv!%Hy:nre oOgdUV wW^& /I*4O6H%lrd2b¶(6&ޯ}>tק`+f>Vہjv[c>E"ODLmHQ!GWyU&9&/I%SwALɝMnMO |'>OmJDR*cW63~2v,ƾٍ*x*c,At8wk9aTد -Ɛ<}1/F%=z6:V>-"c RX"$7n' ]0<)^7[˻I\A>y0H;Ʒ|z닕=8={4bҠ݈Cd8>Xfx[>ZԼz*Iz7?h&̾YW)+IWmHg˴H0A^jRn2;vg{.) m`rfV|u~ʐfJ=oMg@cHkvXbkݠh-*@e[Bl5q[} ]P|<'T-B5f _1NC@f >9])j#}Ҷa\U:[\V*TOua)|;*_,:kR $E "U4q[ۘ_F(*Qַ|.%a@xU[fT^jtson=à͒7kr5.ٌl lӧ|,G3(ـGS!x*}hKsKVF.9}63pJ'k~ F(rD9pho zY]|`@ݒ"L@ϳ-%[#ytܐ(e55&^o,:2N$G>,8 Pċ\ z<a]oDhkbis&FvP,{%J(l-xi擙w%e`F~y0#ODY`8C##ߕLv%R|l)|/[thl0|e6p(S,max4Ҷắ5o_诚Ցi@,]XN9J' }mbm5-66{bVj-\g,N"B_ Q_ 63RZ"D `g^MnbE݀\]!ӦTς_uC&BLpYh.ݨ/aypQ&= mXA]n@|\Me aACU'fGWޱrѷ}RڸgI\;_w}fSAX88;YtJ*E &\~vSmBvpz tZWy)Lv!AzbeD)H72^…oHm^U#m\jc2 .S{y|5>ͮ(,"Rکʜc{2E>OݢQf^=-p!ӰIQC O>1jD'`3@;<#(YK9o|2~"}v'LJ^M*#/8,GVL3kuaEq5pg OrPAxz@&g ]f~AGJ8"pRtDO.Xk <~4akυ6A0XƐoJ2́^VSD4:ʲ׳Icl_PmP\ \^Jْ4Ҡt屭2?ri_(,Ad}kZxh$<0.4 VicVQnCMbi4u:^is|N׵r l3yȨ G(/+ZuIk<{Ǹ,R(ؤm#e6tYoVQIb x+̷̰FUJMn dv Uӻf}|j'G^w+ʮ_BPՄl 'fF{C]^A*`OSZ6-Ԅ0JTy VRMnZ}Yx?JBanPԩYG52gGoRi/i˽NOi0O'-,H8#Ox}[KSJT%S4`7:ފAy"}G9K;`4۶dnnS [:i崺!Jj$kt=j Q|)ݮO QS4b}ؗz0nМSghocc SB I}ʄɃ}Gr[S_Pͤ_VGIڨ*ٻ7%PWX^ m~j"ڳ`M? և;z.>fmDRb3zU>!~ W(_VJ(^ͫv$ i'C|dͭ/'` DzRa w~|S_iҽm:W"m~v%; ia i-ggE d7v ôfO9U4bn5/*!.o#kх䮳|s Rګ2o- c1<<^hyO.ֽn,M-<ɾXkdNջЄhHTl8[T {Į_}~vWs~@EB^rM02E>+'d :n}%U7b#[;D"0_,?Aubc n4-xo S ڎ9@:&O.t+cJ v]$CbU/yd :&<'.ޗ5g4FZ5w8_iJU n6t6L`聶cB* 7@&kuNa*$vǨsl ID'*XXM1eF9VE6;i j8 )ޝJ=k(q{+~ȋIl iOuCÈk3n ʃb8}%FIfqW_Փ]_U7u_&G?.ӥJ 2 W1Xgc 'MHqąz" 2.uյ&LsK/~*B686slTmA@(5;ze⻪ rh~i8^w˘ZAcc>>ܥVB*G"\_ux~!Eh+ܹgp'3˭EKp7l]10#:0=.m}3SSgĹ.pf:NM2ja}ٷ"a+,])./F(_Q,Ya7]B|cp[֬)4ภ2}QdGmvs,G>xQ,`=6s7f|b($A2 !cKG2-ۛIS^m+0sއd>zLd*h"A-pOÊ V ~-xAPkW<҇ȄC !" )$Y5t fI|oїrIH!q_9XNLeðghW[FmG]^њ E^:ү1ﱶ6pXӦ 9v$ݤاڢ7:ں`&r~3|/i;y c?~6}mZV@/Dh LL_i mOnrekV2mnt/ B|rn l1&sk"Z~d@o3 C'焺'&;~xiu߲`;e"hxQtc귋Hr|t ؽg܍KqGێQ+P o1ıHoWF)cMX?WQ:֣YAF).)tdW4$|ӯbVTa~nfz׈i!Ĥu7#*cPWOHˀ "o +nڐo0mqfhF]4[6f*|<b1#\$ฟx.iXYGMå).|*}U84aتh5·OY= iMx-իȏTK B ٲǫ!8X M<& 7QD5VI<6̱?%Զ:R^Qhax{><@` oئc&.wxԸ0&8v *]fij?=lR#zҟ2)w3ƽ+0$=zGT8Nʎ~j pf׹P@$ vˡ֓8X.Ljm[ڡ5nh2c{34W͋dk,mZ|OA+|`L1~JuwDw)X  !&K藓fI;K9}znKR N#//+<&B֋Xl]tγT=`vY>)vnjFk!j.JBƊQDkenUFOP{}b!{@<Xaڅ>h58:Et#S">˨z5"*Bݏ2L= /m#RjMSP^ścTE*h]DL>E: )c">Aj+bXgڌ}icuXC^MXw=Fk@ ]4hȑn׳cbYq!jqjlqy[];T *hb\{~.YU/kn"cpC'Ώ&UsMF!5K#~K PjU`=woE0u]xj$ՠ+[;L+O:<wTpZ#(&}N/iMS'5+Z҂YWhQ~{VLN/aw$he267/u@[ R_6"NmEtB!=_JbS1SF[m"C0dMaVDAQYXbW*k QUnigo)T~5j b =&*}Ź- 9yk%13lLbح1k{v} 6 n14u*UuL$e׷_L(hPۓ?a'PSR#''o7V$s