radicale3-selinux-3.2.0-1.el8> 6 6_ ܉3!y덏%!E/֡f54 !E/֡lrHQ5 Izt5M^\g n59CUy":jP(Yt|6kWڜ].2wb=-*ehbozi%p'EJRb,G:;~bYΥzuPȊv34z9=|oojVu{4=ҫ>Q Z]XSz,[1EXL7b11*f^^×|]9Dȶhl1VЎ)ccnr19RV] TEM˛!2+Yj@ŔzVY;;HVB+?$C] eúD%oѓ֍3B]׌yNXFv.HWM3F!l1k5WDxy@&-FV9d2yp%-55;X1#~2wA:ifd11832170d343e2b3e44e8508ef63e7e6bb3289cbf52741a5514fb2f11d2eeca48ae6e754b5165da7dea9543f4053ffbd963a05uZx| 4k>>?h??Xd  A04CRY ht,     ,  T         4 T  |   ,( y8 c9 c:#@c>;5@;=G;H H;p I; X;Y;\; ]; ^Be>Gf>Jl>Lt>d u> v>>>? ??TCradicale3-selinux3.2.01.el8SELinux definitions for RadicaleSELinux definitions for Radicale (Python39). Note: storage hooks configuration is currently not supported by packaged SELinux policy and requires a local custom policy extension (RHBZ#1928899)f54buildhw-x86-02.iad2.fedoraproject.orgiFedora ProjectFedora ProjectGPLv3+Fedora ProjectUnspecifiedhttps://radicale.orglinuxnoarchfor selinuxvariant in targeted minimum mls do if rpm -q selinux-policy-$selinuxvariant >/dev/null 2>&1; then echo "SELinux semodule store for radicale3 ($selinuxvariant)" /usr/sbin/semodule -s ${selinuxvariant} -i \ /usr/share/selinux/${selinuxvariant}/radicale.pp else echo "SELinux semodule store for radicale3 ($selinuxvariant) SKIPPED - policy not installed" fi done # http://danwalsh.livejournal.com/10607.html if semanage port -l | grep -q "^radicale_port_t\s*tcp\s*5232$"; then echo "SELinux adjustments for radicale3 port tcp/5232 already done" else echo "SELinux adjustments for radicale3 port tcp/5232" semanage port -a -t radicale_port_t -p tcp 5232 fi echo "SELinux fixfiles for: radicale3" /usr/sbin/fixfiles -R radicale3 restore >/dev/null if [ -d /var/log/radicale ]; then echo "SELinux restorecon for: /var/log/radicale" /usr/sbin/restorecon -R /var/log/radicale fiif [ $1 -eq 0 ] ; then if semanage port -l | grep -q "^radicale_port_t\s*tcp\s*5232$"; then echo "SELinux delete for radicale3 port tcp/5232" semanage port -d -p tcp 5232 fi for selinuxvariant in targeted minimum mls do if rpm -q selinux-policy-$selinuxvariant >/dev/null 2>&1; then echo "SELinux semodule reset radicale3 ($selinuxvariant)" /usr/sbin/semodule -s ${selinuxvariant} -r radicale else echo "SELinux semodule reset radicale3 ($selinuxvariant) SKIPPED - policy not installed" fi done if [ -d /var/log/radicale ]; then echo "SELinux restorecon for: /var/log/radicale" /usr/sbin/restorecon -R /var/log/radicale fi fiA큤f54f54f53f54f54f54f53f54f54f540292561a2971426c39b03a836cdc8c9a6e87e527b548a8d9d479d8ea96df03a2134973c634e5059908cadedf3fc33569224d7a0b069a41bafeccce6ad16307d8096ca38c3b9917e913b82b9eeb415b21196cde810c33cc3035bce3177078616363e1a8451a9c1e0138b4bc8af29ff525691e4ee8ebd0c3388cbae782572f93af096ca38c3b9917e913b82b9eeb415b21196cde810c33cc3035bce317707861631be7e94a0662937cf2b164a3ac29ca5a33d1ff47c9ac9fa0f909eebbbc555d0f096ca38c3b9917e913b82b9eeb415b21196cde810c33cc3035bce3177078616363e1a8451a9c1e0138b4bc8af29ff525691e4ee8ebd0c3388cbae782572f93af096ca38c3b9917e913b82b9eeb415b21196cde810c33cc3035bce31770786163rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootradicale-3.2.0-1.el8.src.rpmradicale3-selinux     /bin/sh/bin/sh/usr/sbin/fixfiles/usr/sbin/fixfiles/usr/sbin/restorecon/usr/sbin/restorecon/usr/sbin/semodule/usr/sbin/semodulepolicycoreutils-python-utilspolicycoreutils-python-utilsradicale3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)selinux-policy3.2.0-1.el83.0.4-14.6.0-14.0.4-14.0-15.2-13.14.3-128.el8_9.14.14.3f4f/e,d.@d@d:d@cb?b~H@a aC@a@aɪ`B@____i@_i@_i@_h_h_gD@_gD@_!d^^@^2@^ @^]]c]Z@]:@] #\U@[\[I[(@[[WZ@Z}@Z }Y@YYX@Y@Y@Y@YV@YyYu@YWYV=@YV=@YOY*Y @Y @XXWXJW@Wv[@Wm Wj}Wi,@Wi,@V=@VVj@VA@V;DVVBU@U|@U(Ua@U&iU"u@TgTSSSuSǺSP@S_@RRR|@RM\@RQ@QQکPeter Bieringer - 3.2.0-1Peter Bieringer - 3.1.9-2Peter Bieringer - 3.1.9-1Peter Bieringer - 3.1.8-54Peter Bieringer - 3.1.8-53Peter Bieringer - 3.1.8-51Peter Bieringer - 3.1.8-38Peter Bieringer - 3.1.7-37Maxwell G - 3.1.7-31Peter Bieringer - 3.1.7-30Peter Bieringer - 3.1.3-27Peter Bieringer - 3.1.2-26Peter Bieringer - 3.1.1-24Peter Bieringer - 3.1.0-23Peter Bieringer - 3.0.6-17Simon Neininger - 3.0.6-15Simon Neininger - 3.0.6-14Peter Bieringer - 3.0.6-13Peter Bieringer - 3.0.6-10Peter Bieringer - 3.0.6-9Peter Bieringer - 3.0.6-8Peter Bieringer - 3.0.6-7Peter Bieringer - 3.0.6-6Peter Bieringer - 3.0.6-5Peter Bieringer - 3.0.6-4Fedora Release Engineering - 2.1.12-3Miro Hrončok - 2.1.12-2Juan Orti Alcaine - 2.1.12-1Fedora Release Engineering - 2.1.11-3Juan Orti Alcaine - 2.1.11-2Juan Orti Alcaine - 2.1.11-1Miro Hrončok - 2.1.10-7Juan Orti Alcaine - 2.1.10-6Miro Hrončok - 2.1.10-5Fedora Release Engineering - 2.1.10-4Juan Orti Alcaine - 2.1.10-3Fedora Release Engineering - 2.1.10-2Juan Orti Alcaine - 2.1.10-1Fedora Release Engineering - 2.1.9-5Miro Hrončok - 2.1.9-4Juan Orti Alcaine - 2.1.9-3Juan Orti Alcaine - 2.1.9-2Juan Orti Alcaine - 2.1.9-1Fedora Release Engineering - 2.1.8-4Juan Orti Alcaine - 2.1.8-3Juan Orti Alcaine - 2.1.8-2Juan Orti Alcaine - 2.1.8-1Juan Orti Alcaine - 2.1.7-1Juan Orti Alcaine - 2.1.6-2Juan Orti Alcaine - 2.1.6-1Juan Orti Alcaine - 2.1.5-1Juan Orti Alcaine - 2.1.4-1Fedora Release Engineering - 2.1.2-2Juan Orti Alcaine - 2.1.2-1Juan Orti Alcaine - 2.1.1-1Juan Orti Alcaine - 2.1.0-3Juan Orti Alcaine - 2.1.0-2Juan Orti Alcaine - 2.1.0-1Juan Orti Alcaine - 2.0.0-1Juan Orti Alcaine - 2.0.0rc2-2Juan Orti Alcaine - 2.0.0rc2-1Fedora Release Engineering - 1.1.1-11Miro Hrončok - 1.1.1-10Juan Orti Alcaine - 1.1.1-9Fedora Release Engineering - 1.1.1-8Juan Orti Alcaine - 1.1.1-7Juan Orti Alcaine - 1.1.1-6Juan Orti Alcaine - 1.1.1-5Juan Orti Alcaine - 1.1.1-4Juan Orti Alcaine - 1.1.1-3Fedora Release Engineering - 1.1.1-2Juan Orti Alcaine - 1.1.1-1Juan Orti Alcaine - 1.1-1Fedora Release Engineering - 1.0.1-4Juan Orti Alcaine - 1.0.1-3Juan Orti Alcaine - 1.0.1-2Juan Orti Alcaine - 1.0.1-1Juan Orti Alcaine - 1.0-1Juan Orti Alcaine - 0.10-7Tomas Radej - 0.10-6Juan Orti Alcaine - 0.10-5Juan Orti Alcaine - 0.10-4Juan Orti Alcaine - 0.10-3Juan Orti Alcaine - 0.10-2Juan Orti Alcaine - 0.10-1Juan Orti Alcaine - 0.9-2Juan Orti Alcaine - 0.9-1Juan Orti Alcaine - 0.8-11Juan Orti Alcaine - 0.8-10Fedora Release Engineering - 0.8-9Juan Orti Alcaine - 0.8-8Juan Orti Alcaine - 0.8-7Juan Orti Alcaine - 0.8-6Juan Orti Alcaine - 0.8-5Juan Orti Alcaine - 0.8-4Juan Orti Alcaine - 0.8-3Juan Orti Alcaine - 0.8-2Juan Orti Alcaine - 0.8-1Juan Orti Alcaine - 0.7.1-1- Update to 3.2.0 - EL8: update bundled vobject to 0.9.7 - EL8: update to Python 3.9 (requires update with option --allowerasing) - EL8: reenable bundled dateutil (required by Python 3.9)- SELinux/radicale.te: new boolean and policy for radicale_use_fusefs- Update to 3.1.9 - Remove obsolete patches - Add support for intermediate build using gitcommit- Readjust setup.py after applying patch to proper version (#2229519)- Update patch release/upstream to d7ce2f0b (2023-04-22) - Add radicale-3.1.8-fix-main-component-PR-1252.patch - Partially align spec file with Fedora variant- Move bundled required modules to USER_SITE directory - Disable bundled dateutil (EPEL provides now 2.8.2) - Remove cases for radicale major version 1 and 2 - Move binaries to libexec and create a wrapper script - Align systemd unit file with f38 - Fix __requires_exclude and fix/add "Requires" entries- Replace PR-1271 and PR-1276 with patch against upstream 6ae831a3 - Extend SELinux policy to allow native journald logging - Update to 3.1.8- Add radicale-disable-timestamp-if-started-by-systemd-PR-1276.patch - Fix still unsolved SELinux issues (#2156633) - Add radicale-fix-move-behind-proxy-PR-1271.patch- Rebuild to fix bug in epel-rpm-macros' Python dependency generator- Update to 3.1.7 (#2077126)- Update to 3.1.3 (#2047522)- Update to 3.1.2 (#2043986)- Version 3.1.1 - Fix URLs to major version upgrade notes - Replace NEWS.md by CHANGELOG.md- Version 3.1.0 - SELinux policy: add notes in subpackage description and default config file that storage hooks are not supported so far (RHBZ#1928899) - add required init_nnp_daemon_domain to radicale.te (1.0.9): (RHBZ#2020942)- Move SELinux into dedicated subpackage and add as suggestion to main package (RHBZ#1934895)- EPEL-8: Don't generate Provides / Requires for bundled dependencies (RHBZ#1911887)- Do not generate Provides for python-dateutil, vobject, defusedxml, passlib- Only SELinux relabel log directory if existing - Remove no longer required/supported log directory from SELinux file context- Disable -D in systemd unit file for major version 3 - Toggle loglevel to info by default - No longer package /var/log/radicale and the logrotate config for major version 3 (logs only to stdout/stderr now) - Replace /var/run with _rundir (additional leftovers found)- Add additional test with an example collection- Bundle vobject 0.9.6.1, dateutil 2.8.1, defusedxml 0.6.0, passlib 1.7.2 for EL8 - Bundle setuptools_scm 1.17.0 to be able to bundle dateutil - Fixes/extensions for EL8 support- Do not use fixfiles in subpackages which have nothing related defined so far - Enable -D in systemd unit file for major version 3 - Add 'check' section and related build requirements- Remove additional failsafe checks to prevent manual upgrade from major version 2 (no longer needed) - Revert use of radicale_package name (no no longer needed) - Fix hidden SELinux post-install/post-uninstall issues - Fix attributes for wsgi/fcgi - Fix not working pre/post with new major version in package- Include major version in package name - Adjust systemd unit file for major version 3- Version 3.0.6 (obsoletes fcgi and logging config file) - Add additional failsafe checks to prevent manual upgrade from major version 2 - Replace /var/run with _rundir- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- Rebuilt for Python 3.9- Version 2.1.12- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Fix hardlink path on epel- Version 2.1.11- Rebuilt for Python 3.8.0rc1 (#1748018)- Use autogenerated python dependencies- Rebuilt for Python 3.8- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- hardlink moved to /usr/bin- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Version 2.1.10- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Rebuilt for Python 3.7- Add versioned dependencies- Recommends: python3-bcrypt, python3-passlib- Version 2.1.9- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- SELinux rule to allow connection to POP port- Run in daemon mode so it creates the PID file- Version 2.1.8- Version 2.1.7- Upload 2.1.6 sources- Version 2.1.6- Version 2.1.5- Version 2.1.4- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Version 2.1.2- Version 2.1.1- Update SELinux policy- Remove PrivateDevices=true (RHBZ#1452328)- Version 2.1.0- Version 2.0.0- Run in foreground- Version 2.0.0rc2 - Drop python2 support- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuild for Python 3.6- Allow radicale_t to execute bin_t in SELinux policy RHBZ#1393569- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Additional systemd hardening- Correctly label the files- Add /var/run/radicale directory- Update dependencies- Create python2 subpackage- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Update to 1.1.1 (#1296746)- Version 1.1- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5- Fix radicale-httpd for python3- Unify spec for Fedora and epel7- Version 1.0.1- Version 1.0 - Merge SELinux subpackage into the main package- Drop old _selinux_policy_version hack - Require radicale-selinux- Updated dep on policycoreutils-python-utils- Switch to python3- Use license macro- Add patch1 to fix rhbz#1206813- Add radicale_var_run_t to SELinux policy 1.0.3- Version 0.10- Hide error when re-adding SELinux port label.- Version 0.9 - Automatically restart service if it dies. - Update systemwide patch- Handle PID file.- Add network-online.target dependency. Bug #1119818- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Add PrivateDevices to unit file- SELinux policy 1.0.2- SELinux policy 1.0.1 fix bug #1035925- Hardcode _selinux_policy_version in F20 because of #999584- Update httpd config file and add SELinux policy. Bug #1014408- Move .wsgi and .fcgi to main package- BuildRequire python2-devel- Update to version 0.8 - Merge Till Maas's spec file. Bug #922276- Initial packaging/bin/sh/bin/sh 3.2.0-1.el8radicale3-selinuxradicale.fcradicale.ifradicale.pp.minimumradicale.pp.mlsradicale.pp.targetedradicale.teradicale.ppradicale.ppradicale.pp/usr/share/doc//usr/share/doc/radicale3-selinux//usr/share/selinux/minimum//usr/share/selinux/mls//usr/share/selinux/targeted/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2noarch-redhat-linux-gnudirectoryASCII textC source, ASCII texthttps://bugz.fedoraproject.org/radicaleutf-8f546d33a7cbb095bd7fccda03eb6c155c1687ab8e9efa07ef3e8e6aff1487ac6? 7zXZ !#,1] b2u jӫ`(y0+K"VNß{!^d؈ }߬؟AV87pS}$m<˩fn]w\Wc\WL}k7ߗ5IL§ Xpg'd9;,ħ+(,Yg7FKwЏUHN0{Y&Uȧ :@t.jB>蟜Xfdž!BM] $ؓQCng)P&W_ cRu:@*AqҜN,(bFȜ&d5Z7+fz.* >lS"O!* ..V#avhE ;x"g O#fenc?FJ7ȶ?a+} JFME?QKH򵕾6PQ+N!ȵ=*AdOYjy.|{Gߏg;):+5a*_""D-K~$RLN< U9Yz[@NAo{ïv:+o0[iM{Dj8qG3^_Is2V+SԵ]ƛAJҫ8=eb>e:FͣVӭ8(;Khy]DxPN| m1fjBe$F58WS`SsurJ@+V+Ol=zLFŊ'MJ׺QG9m Flf8\]$njaB5 @)BCԍ]H[x% 0 3j,?&4(T)6i)$njW{VϤ d=_% EBN^ac.N?*̏.u YHF&!]o m‹-nyNïl;%$~WxLW.9~}K\E"*Ef l:ܟyXW?GP)͑,8MY}<%;oF)$ߊ>{WvVXpVy.BACѐn94k<=oyɁCbl`>;EH `=%Ûr `Julo샧r% CYY7ѽy$,f1I6u`aY/Z^Vel}E^ZmWy',< PVOX;UI{ՕqwNW$@UnrUJ(ǔF)hLDXþɤcsﮢs<Ɔj協i2iUm&8\ӂ`45#Ef#(R m}<מrp DȺb> ! ޥgϼ:ݟ<{ˁ8P0Χy=U&czl*^Qb>LYmdC3`'V 5vcfe䃊ɃF][IM$ !rImUcM} 1zTV )י^Wxv.X#9^,Ze;'!sC9`V[+)],B;Eqd?{c Q.ZaVg M 7^Y^x:'[!Y0>{$Ŋ},Bcn\re?<.O6(WDv#gs:`vJü v+Ǎ<$ |r~=M;6lːR۩V:( \>fDd2i gCd{[Z&%ef2XQp !ĞTàS P}W#K3 AҾgO>6@BMOq>:l_}*$b/?yW!@wԵH!W>!c{ sB%au`k܆_Tkg(`0w0 (ˎ(A ' @6̱eY0ŽǕ& gbgLI}qx[ׄSmatQ~*:8рn&1qdI 'zX35Ѹ>m腴,oP! Sę"\4p5\3rIʼY}fqYgv:_fU-Z,0ERvDHۺoy7-~$ PC'o8x2 9qu+YoLɴ^\aV `[Ex?Ă@؞! ˽!$Betv4#l<eѐ e׋wBrTF$$0Q^4x%.=, Bmkf{`V:Zu:Mh`&}Ķ] Yl D2t0[3d KN_}: 4t%A?Iܗ>]sƽ-3TFV՘uJW&0䫷&Kj[ ;/Cei%zLƖ랑uIɭ1r\oug-B5*cƊ;Q"^tߕLi*5@|h:v,PKst3X#oUab|<\ùK kA!U3ʞZz %. oN-Ş2[av)F,QF_ Nh֏;F_~K %$Umq@q9RLGX u&C3!6=5)b 2E)IDnF ͭUY9D,&OQ-k]*u|F5G҈qW '-7x}pe5꽥qe *|RR QR'AyQgNGC7U`1$N\d5oYQB܇*ЁV O$"aCWңs,rzKVdl.ǭaWkm$qeq_g$Mqk=ƛRo(ǮP=_> 'Va o20ar 0AkPZvj3 Sqg:Q+\Z?HOgne4s^ܷ Y~X5Zq} $4vişRDքY;x(c5L;V"}(rz{'@[vqzy/YHxu@c O센moVAK o$Ylo}9!I>at B%LOҏO#B:-?z_",WƩ:4.Ó/0ݎhưuY )<>-XSBe5pJpjWA2l@=Q U&'mќHbԏr׷n.( /n3/ZbloubEryQez,vOTmL~,CMF{_>|vCeYֿ$(`8SŐe\]foFMn;PSߖ gϸ@f>6 ']ZâjoYmS^WStW@AdT#0ڄpǎh}G*Ru Xa9XB}r_w6#:9["l Z)Ԛ0ef~a MMߵ7H'*8uk*-|piz>"APo ݸe͖ 6Z&[Qvx~_I`aATz1&qՋC;{ޝs2$P)*ҨcA ԰*\>m(cy˥cT2M3^WK?[ 8eڨ2T‚ԖP;f^kj |пӞ4_oK&G1 YIDZ};_zWcB-rT|O ՆgCQ$&nW?[Β#o$ɣ!+W#E!z $Y >䤾ĠkgA ~fv׬T.úBcX{$YgW ^9ݜ}y[A%#%SU `N825@8J _찟G;>?דM2BV=. 6+7ND$Tc7/aes EɵNܻ &07Cx> e$eE1hoUS*ӄ_\4hǰD_/}rbQ,p*憒'롥?5=њv3%Zى$|BM`}Tl43,AK 庹x0 Btֽv5:L{:.90 Nk> Lacm6Q?q_LL(\gcf Y[_amy/a*reW~"PK@EZΜjO@?HiRnA#??]]>M (8zMI&|X'IM& 1ږI#e\(1L?EtRUN͔ޓC- R~CZxRlyU'(* Y JBm<~&Nҿ&q VJK$++5@T:T" !*9yHNFRoMyX 8944V(/)s.A T}2{*5=e^HϔC5'Myaﭟ:3lT#+ŲU0֠zgr$JRv5|9ډKgGؤ`T@@}}A 0BXU$\#gbxanʌ*DeK*}OSz]FCڼ}Jej*(lj”lK9UlucV&xQ|彸X.~߳X]ۄ@zUUWph5F]Mw7F8ABIWEV:TCX!`֬ & #RFEĞn}T 6= fc[Os\qyi}|%v3zBĊ_oTϡщl ]1!uyk$忬S^ ޹ ˫u7KՋ}`WD@.ܷ=T뎚2ܹ`XޱǖP{x6UTl[-8T4Q~F^knv3NڼNyU$&e 49'ț@JV`([NC\QGsU〱{`+KR7)Fvwco{b̹d?qШcj4 t%(c3"le?QmDlc~T2u< Gc"$66|Ǭ#a?ļ_]? (gu/v}b𷃗/@pw^#b ,:Z.j.I>#kϘL2 3'#^O "7&daq0m咖?<pz{M}kT2 𷉳O=Z pTكّ֎ѭ}Ц&d:"ZɭwdbP~tWaPWlI.3I#iM3/\;̧ʨZ7(lc@pLsDr#f> `j}JNą,йzi,Q$/H, vaYٖcz*KGF|ҋ{Nc n~2QPj3*uWWdPCϿ(Ur<$,ѸWջS1ēoUZ={s,4bQ.5ZO)qq2z P$\85ƱꅓO`)tn ‚ vo~,Ek@q<ㆼQ @%"9B޶ǰ ~H4 TI$.OS4TƈNeG Z Yri~ڎGc gDuPCw|=R 5y_[^nG>$w 2/%^?hS9YaDZvS8KJ\~Դ_sd An*mBi8S?ޣz)k.s4x2Bc"GmU$?=mrgg,Po?=ҾFiR=Yvèܶ{ҟ| cWbIh0DF37k-_nha kϔuβA0'a'`Cuc4˹)Zd5CbR_ ?v~QpfUˬq]h *p3u\]z4Tq|oM%$® ۧQuSʪ鸖m~fZ(.0phDj2v.X SuZc=oW?n^Y䲤\ioT6SέrjvHH zmsABODFg5'[\IED2o>`F$2Xޯuy{eEh逹6 R\y5λԸjM*^䳷(Ͷ}Q @ur:#%ao<H) ׅ>L:Bgh،IVPduT!!-9!K{^bI`S?YdY3/ip#Ý,rI)#cvr:8`?|کNW fƠ o]}= *1>Ec)O]&h{<'Ke@X4>t%in]U=Ѩd)!)h_$ksbvFݕAꮋd+IX@QGU$o%GKk3cvjW B5c㻡#4jG,0|uMBXי ƯF"o * L~S_d5Ei_S, 蚰0;K?Lm~`(8p3Ty9 sŊ;,/MH/7ZjqaUS&ᘑLԯnN:&3d'ysy{K _V uu0+;K'#adUpno3. ʕymE?ut@x{ergPn@4 h݈>z-B,aM,k_E TzȄ`p/΄M㈅WK% vnU( r^eG;M#4G -(#cokӎ:[/iX_s){# 1%jAMM?ѯ~8$doɁ%1*ZumSgGy?݄v6tcjH.1bq [3LAɓ6|N>zyO jyG` 'ڊ6$W,; B g?I[bTJ,\ D>^4(-J1DhGPCԘH_.Z"+;,#񋻂Fp-V H8]J~͇0Xկ=eŪ+QxW WD4vZL hfڠ.7teRh9<3RX!}WtV'rr}$%)vzqsJhF1Ođ::mBwRLKRP¡U\5a@MV,8^$f4(PH߇x$d3+5% [ MsgfhɅ f<= M ~'%y% ^GOIiDw󤼃&2:-#Iߘ-4[*sDL̔xPq44LI YX"dS#v*]ЮnՃ dƈ8z'Ŋݛyۼb2AO7ܶicaG)sOlz}3pZZs\,(8 *rh^93J1rZRfOycO _~Mܡ 6ނFP& yZL) _ݽO;;,:XZ3VY}v PFXP.=)'=tAuKrtivKfmJ-3;L"yͶ5 Ly*`U`V<}<]c@fr*&2nw2 Mqi`KDo?w1h ̟G^AU^>-2:_Ga/ IJCXVϥz . E  OSd۞,t ߠõWs@xy)67f6?a %t>ML0~Mdw(cL#8-Ӡ^I~R3rI&U lmp><y*'wo'F[V͎ف8r^{Gh^ݽA 6t,<#ERlHd'V 2`61RjC)+B?6՚83pJ 7) 3c[hܔI_t.Bk:{p* 4H)o˲LC`rryW30J zOS|.]..̻TLQw S;Xy=62>2vicx̀'K9wޜ Wg[ʝcD9!gOvwRbu/~4Pѵ7P CP5üfz:AѨ ~!ܪG b" cvEWH1;,5I]uʽ"᧡oM{nzkSeImJ19XXAN CmLt|1:bbUVs۟6Ȩ\l:-%/5/ɢ\A!)>gDP`[ٽ;)Ia鉤DEXm= n,6)7m;&1YqTwhȚ/GǞV1 ?IaY G!IDj$<#a@iɠ6W\K,>ݪnl #pцz vK$];~B<Ԭ E&Hd^iemk9v.԰zCdS㘈ڕ/,5~ckj'xs"|]eY +Vu. H{TfMT +߀ضrfɺc"5Mg(oW+pѝy9N[J^J4)]oBc~[+_ :_ݑgb5$"Q0nWf5\܏d b YZ