ddclient-3.8.3-lp152.3.2 >  A ]S/=„5LY?L©AK0XǎdN0#P#Eba M{Uͣ"Y!$!YXȊeʿfh[U\̝^hm7 |,мM<%??Aԅ'=~;VgaNsEYqnUHWY IIK0i_rsIgX>HP9Dpou'Q-cc!]g-g -t@o>|pe8bb0f50000503e86c704fa1b9cc4bed4563fabe8b3398b5bbc45a6e9adedaab7d9653f4de903812c047c8b0126650ba52d0dfa4Ԝ]S/=„/NC԰Ef/:RExK=7j[B. I,m!P8rD)T& 7`_kح./:hb4G+6bxjG%a{~P,:A2Ni1ŪA G"jΠfI}~sAY1rH@"ty 11Gζk8r<:| = FD\6[S ;)pҔ߃ ma\?`yY`/>pI1?1xd   G Efls -:? ( \   @6D` ( 8 9! :! =)K>)S?)[@)cF)kG)H)I*PX*lY*t\*]*^- b-c.d.e.f.l.u/v/lw0,x0y0z1111'1(1,121tCddclient3.8.3lp152.3.2A Perl Client to Update Dynamic DNS Entriesddclient is a small full-featured client requiring only Perl. Supported features include daemon operation, manual and automatic updates, static and dynamic updates, optimized updates for multiple addresses, MX, wild cards, abuse avoidance, retry for failed updates, and status updates to syslog and through e-mail. ddclient can obtain the IP address from any interface, through a Web-based IP detection service, and for multiple routers using custom FW definitions. It also provides full support for DynDNS.org's NIC2 protocol. Support is also included for other dynamic DNS services. Comes with sample scripts for use with DHCP, PPP, and cron.]Iwildcard2^openSUSE Leap 15.2openSUSEGPL-2.0+https://bugs.opensuse.orgProductivity/Networking/DNS/Utilitieshttp://ddclient.sourceforge.net/linuxnoarchif [[ -z $(/usr/bin/getent group ddclient 2>/dev/null) ]]; then /usr/sbin/groupadd -r ddclient 2>/dev/null fi if [[ -z $(/usr/bin/getent passwd ddclient 2>/dev/null) ]]; then /usr/sbin/useradd -c "DDClient User" -d /var/cache/ddclient \ -g ddclient -r -s /bin/false ddclient 2>/dev/null fi test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in ddclient.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in ddclient.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-ddclient-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-ddclient-update-$service-new-in-upgrade" fi done for service in ddclient.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi /usr/bin/install -d -m 755 -o ddclient -g root /run/ddclient PNAME=ddclient SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset ddclient.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in ddclient.service ; do if [ ! -e "/run/rpm-ddclient-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-ddclient-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in ddclient.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable ddclient.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop ddclient.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart ddclient.service ) || : fi else # package uninstall for service in ddclient.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fit-HFWeL>m{:"?BA큤A큤A큤A]H]H]H]H]H]H]IUiUiUiUiUi]HUiUi]HUiUiUiUiUiUiUiUi]H]H38e0003a94c1dff9f81706ba66d9a50373f9fd2a36292e739cc86e66c7ac04f647974f3312318d3972b970d7dff62b4e8ce4df35a5689b55762f3c7f6cca690da821590ce88351bc26ec9895c37a7951912796d910338b4da5e61881597d302058a5e9b2dae4de53bd8edcd83bfdc366be8f2b6ed89ea177994eecbc500dc42cdcc100d4161cc0b7177545ab6e47216f84857cda3843847c792a25289852dcaa765da3bfe5689132a6c96bde25c7702039c76e942e803d0547d67b776d47be20025a31124ffb51c2c264e2c6b45cd03dd27d803b8bf5cb1b332a0b4d97582ba2a0ea7f4fcab8946b2158c4f2609f2198a0783fa8426f9d15d0b034bf341a3f9460dbe26086ff777429b3e6171525b99618b65a2a30e81724bea1611a16e0992f3e3467b652b44304e1dcd5ff5c5c42345a666cb9757c0064103691cd6b9246f128e32237ee3abd1414e25654d2db75ce8fc6e85367c19303c6cc3a319b20582597a581146b208032c8d7c26c49c1d6fa6f6a336f48f35d994fd8bce7ac4ec8eda656df5e104500df0d31db83ec353ebf5235ddcb7929cb674e7470ee10876f7e224ad02b31df96f093fe8d9f054ba13dfd67a064973fbfad52da33ec2d51320b17db124f9694980c4ee359f73f07c0c78a1d8960fb2f7b7c6039e4b8930e181d6536ad2055da870ac0fbd1a8cf78d594018392cc05ddbddf6d61b6e7f304f4e2c1bd989b2f2a3507eaf2f41c324ee1846be5bd0524e6f98fb7e9aaa28993e1447c2a6badf2c88a959a7276a0809808be672e50e753cde4203ffc62681074d0966defd7ad91d6bcee6540cd232d2d257749c5055f122fd3104188eb057cc3d4badf02d5e6156b0e22e637fb7da674daf9df779d3c1e49b01d17e4dc69245845b02a7d5018aea75a8ebc18a9fa53989de790ab929a3f020b59c5f40c9f49a845a3service@ddclientddclientrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootddclientrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootddclient-3.8.3-lp152.3.2.src.rpmconfig(ddclient)ddclient @     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perlconfig(ddclient)coreutilsdiffutilsfillupgrepperlpwdutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd3.8.3-lp152.3.25.0043.0.4-14.6.0-14.0-15.2-14.14.1Z@XpVSQ@S@S}S{CR±R@Rm@rbrown@suse.comjosef.moellers@suse.comchris@computersalat.depth@suse.destefan.fent@suse.comchris@computersalat.dejsegitz@novell.combenoit.monin@gmx.frseife+obs@b1-systems.comp.drouand@gmail.com- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Upgrade to ddclient-3.8.3. * added Alpine Linux init scritp - patch send by @Tal on github. * adding support for nsupdate - patch send by @droe on github * allow log username-password combinations - patch send by @dirdi on github * adding support for cloudflare - patch send by @roberthawdon on github * adding support for duckdns - patch send by @gkranis- fix for boo#903588 - revert patch change - recover deleted changes (rev34) - systemd fix * conf file must be accessible only by its owner- Use perl_requires instead of harcoding a value.- fix pidfile path in /etc/ddclient.conf and set ownership to ddclient - create user and group ddclient (bnc#881520) - create /run/ddclient/ with user and group ddclient if not yet available in %pre- update systemd stuff * add {?has_systemd} to fix build for Systems using init scripts - spec cleanup * add missing BuildRoot- ensure proper handling of .service files with %service_add_pre- update to 3.8.2 * adding support by ChangeIP * sha-1 patch to allow Digest::SHA * allow reuse of use * preventing deep sleep - see bug #46 * Fallback to iproute if ifconfig doesn't work - drop ddclient-3.8.1-update_nic.patch: upstream changed the "use" logic - move all sample-* to examples under the documentation directory - update source url on sourceforge- fix the breakage from last submission: * service file was put into tmpfiles.d * tmpfiles config was put into systemd service dir * rcddclient link was broken (pointed to "service" file) - fix rpmlint warnings, also introduced by last submission: * service files and tmpdir config are neither config files nor should be executable - package is noarch, mark it as such - documentation should not have executable bit set- Improve systemd support for openSUSE >= 12.3/bin/sh/bin/sh/bin/sh/bin/shwildcard2 1569002569 3.8.3-lp152.3.23.8.3-lp152.3.2 ddclient.confddclientddclient.serviceddclient.confddclientrcddclientddclientCOPYINGCOPYRIGHTREADME.ciscoREADME.mdREADME.sslexamplessample-ddclient-wrapper.shsample-etc_cron.d_ddclientsample-etc_ddclient.confsample-etc_dhclient-exit-hookssample-etc_dhcpc_dhcpcd-eth0.exesample-etc_ppp_ip-up.localsample-etc_rc.d_init.d_ddclientsample-etc_rc.d_init.d_ddclient.alpinesample-etc_rc.d_init.d_ddclient.lsbsample-etc_rc.d_init.d_ddclient.redhatsample-etc_rc.d_init.d_ddclient.ubuntusysconfig.ddclientddclient/etc//run//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/ddclient//usr/share/doc/packages/ddclient/examples//usr/share/fillup-templates//var/cache/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/27d5ddede91842cf11018cb2177a2bbb-ddclientcpioxz5noarch-suse-linuxASCII textdirectoryPerl script text executableBourne-Again shell script, ASCII text executablePOSIX shell script, ASCII text executablea /sbin/runscript script, ASCII text executableR{6^NQα)perl-IO-Socket-SSLutf-82e8fe8760246bf720b90b76692880a2348d4fecd14d17d29223f49ed6abafa15?p7zXZ !t//] crvay:Q.F0}¬hl0Mdg9 3OS`%6/Zt8QpǢ֐"^  y󲲚NikoRA[pB322 [mt3$ a"wWR&Y_~DqL"jЎ~RLI7I2HyT#lYj#2:g*QGyAn{M`a767869q"5^7KŰm8raMa%hdtiTD_k͛6# {R[ސDƲK1j*pQkrDUȪoFKI6z^4 /VQA1H?͉k]2 W@xn6{_OcuK9Fb mr܌થLoOۃG:{Osh4x?i㟥Ypc^J .9ȷf2"FB8\ ;Wy5Y"?T*cn_JVƷ I.뺗gM,3Z=QD }>'!,\Ig`HuPcf- P.Wk c8 u&nnSCFcLzA i5{LB]9b-\.md,?ss8I[c,T$1o7F+V$8Hwj囮I90_]#7bϿ0oA:;}ԑ~ "Ն9Ɨ_{*7gvk /H v߹SƂoeqdsM^/4j{ɿan!NYK5!p4[ ޳Ķ!m4žI E%n4]ͷ>\ImVhFcW؃7DD.V Ռ2+e01msuI8Y ~oBC@u[?@ulq G~LCXDT!51=7h0zCHf?2-#!,1V|C0pźb%4;5;^!Ba;T #'/<;9inc&gnP^vovO^˦>W C~TV[igJ1W/D ]-LAw2@{%/2CKeG IH!zτRJ=k)e{JC2C,܎ָd=~빼Y^gyK.mm 0:(&CڻM6"ׁcvE QNV8qN:( i$%{6PGꃹ3;ӷ4D1}&L.pR]W7%k"vO|NV1ힳSyӲnB{C62)|gvŬ:4랏c_xP2>F7w>734F7X@!GWA $t˕X5Su.Cr[A֠:o3SG/ \ w<9OXl:|`nvf~ e=)ޑU45/T&7~"id ZCfB(FF.q^0 vq)^2m󔂝 'y1sa.xv>4?ӧr!K8&|̔{8@q=l0Z.aX7c׆#i) Af>q$ӋqAAinKQ'ib=+'u鿑v_QI\Ŭ_!/e$ʨPr.ྖdBOE?[kkf_v"b,{}P6ݞ{~KvjY 49uW4q+N.$F_9k<Uqp]d}ȳSo\Z?ůRLRRqd,z;woi|ԋZӇ:ߨ*a.|I=ķF-DϺLs-\E$&:/+qSa+D_zϔ1p{D_82l5-W (<(Fůg~VV9`bQuۜe#߆Xfl7$nU,Xj_22 0B=%X,1m LjV\@_%x&@Z;"h`ފ<9RO [. ) -6J':#XݤYqckEF+}/Fv;_Q?ݘԨK^(=.LHjU&51'}lg`)XxPd @0z{ C"*uدa?IW^!Y"n-{oRj1z[qՄQR7(fc0V]ʩK~4q TJ L7Xm.q5A^j66AjjVPZ`@H{R18r{j,$ D X,z3UNaA xHlRvY1$y#K9l#_d-GVYzC(TZ$q3Sb4VMefK胰2B;42 XI gv+4~T¬f Ù՘TƝG rvG\4==;xqs+-7k:,d3 TI0D55'dm ~A2\,Sq(?~&ړ^ēo)^r ΑXqŪsO;hhڪv{cz:u"q&]ُ/x.7Y =;#/]|rI6F@P3]BiŸ]7[˩DtXTvEDں{SyƑN/QoiL"gh>m2-+6;(ҹ<T;x( P=,7&:giaۅH})xjn(:taVŻF/g!?4]^C H9A@XߎbX@3W ^Ҿ?sVLp|}Z0W2޹gq5 K[xƇDvdTx-魛z+(`w!uVXKD&a7ade(`tVl}n>: _Vj[,MM9J<[OhBBQE?RLBr<4y[<8tӟA4f?ք[vl/om7~˴>5 tdXȪ|Cii`x 3Τ] •p8t=^ɱu[ н qv% |}PTjaKޜ,K-tlQS4ݖOS+}A Tθؤ]dj|VDym_%Jv$ gLIbWWy#L{/oXAV%DքF(@^""]d ݋ @s{l <<8ӄ Rk_F13sjTL'-fgQú )$U܊d ͘01&5ձ'Y͑TݦztH%j;St)rkץ΅Yvq\W7"GgYE&?~'CpD8{;&[4g:.&k"qV7Nk%@pmc\oI/*ĔҖih~גQMn0iEBrV8:$_O͘T \ɹho%˧ TcS44)WN2=8u؂eOS[??;&]U{1NN[͟D%=]$|jJs4/[Mrr%|Ow+U=@])mD$>j*\2'K YJ/vwDY(M:Ya1:k5yVAv1Qiw͠}ñO2);yr(1'.e S׌fTvb$Ƚ4kI OhnMj'z)}o\EYrDqqx԰ cCe<2VTmْxpK!7K{7\m(~_ 0Gq>v)0 -P(dÌ[Bãhߎ6T8kƪR۫^)eBJ=mi*;ِ})̢\Mpk#ڣn׉}ΥQ?z!(ie⟖3t$nF 1R B^낓!0~4^|u|Ct%/R3zJdg>:9soN![HC*ȩUK}:  VjlZM<~2:0,HIxV:ohW` a0Zs׾5)CR-40l+m- %EEoKpS'!07(8zL7nl:2(qs w*Ǵ_{7|H+s2bm6ŌZ 9]3\2k dskVQCë~C&b ιof48Gҽמ(iQ{g3ki6}$Fs( s _gNEf_r+IbeѠz%͵'˯rLr..l^sooYb8f8=X09mgOsBmL6@${i[/"S AF$?QDդq7_fƊHs{ )s2Sh;Vca MAȥ[XSn\꯭bC|SD_3&pY~g]VKRah辕粝4|'FnjRkKʋ\8W#^Hve'.{cQb :HDl$5 ӑWhE5H? qmZՓZ^@`ecƚ"'zBrn`[Z 3]J.""CQN(i̾:RuM[E`؟B \w!p<;l K ŁDv-n]c>letЗp{%Ϣ1_G[>Թ)Cmw1MefrI;;5uKf +*j]?I.BX 9Mj1 Iqt@X{1sLx WƔ?aCܬ9Da)ܺ!<|(rJ^#g ?}Y R&K`07mԲ?KpC_ P۠BD?\GTV|x~&FԳjВ8!jI$Hf*ic791`nt"nTꝟ{}~ i]?-ʀ2 Sl:5E2Dn}.f'~<7]@# 5W~c88~qZ&OLIIb>iEHN+dl/V˕D[切dpj*.td)͞ yA%]M4A=F`IU N@n^v y>VBK nʂN\?QuTThOC򪖋Y>芽 iP+d+N+jœQ%Bk;􁋟K7_,X%" D#6њy#;WY^4@D [~8\KQgct8ǝ.z"C9!W}D:L@,EcKfD/'ȝU T$Dg&ЫO@+eY2}uAqXL.4䞚 i\liQ z:V\\\a; ^'m'+R bsπgdW1 @|OEldِGP҆F] "nF唬D˗?iNߒl۪`Qu1bB=.'#v:]fSՆRlKC8@feҿڟm+0`3, #)e@ +F2]+U?8oq~T^t<~3oDQ'eu7MtXN{!(Naٵjۣ$).Ajx@VBߴ^*%ZxF {`k'u$C1{AMP2a>y>rצY%vtp !b[ay:u"\ԶxBҙ*J?`㊔򰚳ו+CXӨB cJ<n|BcꒋeJ{QmwƨAP=…"n^J̋ 0#tMM q{]5BV|)a&Ž" 134%왫EP_{w6QazHD۳X>YƴRt*x!leo: \\>)]c⯤ ϑК4^`s9Pz SdZM,*TGWM?熜%֘BDǎoe3a,¬.Mm P$Ȑ/?(hiHe:Jo\D(F`iz"61I_`dp.8SY#;j) 0?EC Z^mWJ#JHGJ^K5" 緬)UtlUE#6zZiMsٕ;ހPN$ WYdhH%PMy/ X"܋+NzQMEPME' d!jb {i#M ߍ%ߗ4/n/& 2x NBTmRG160M|)u>`6Ih >LYJu ډٶh H-zhdh~艂dW2u&Q]s#bW+&FSa9q{[s+/[>ʍ5;jQ*)w_wu?Q Y&\H4ޱ9]X4"ŬC iC?_Kj  ΜU'G5:임MĿ9*S|}a( _sȯNZ*\zN3;%kP\̻c:߱u)P׺7#T<FGsKaHek j+-㈪ZM6O9S "q; k&WkьW-vڿC}t26_#=vXnaO/k8m(C +x~yQ?3^Egv o~Pb+,E<|۬!:';/6Lg#2g9hH3{eC(%#*=6h07x-0ZͭV!PQ|Tx#q$an86CK<*s0]R{D>};ZlHhQI7o)!BfY0`3mjj]mJ-`>3XZ^2f\;KZNn5N(2D8t7+\ J- OUwqIZ[j&)Wjp؍8ť#&B `ZY't&ˊj4:&0i=wuuqJ5? :Z!jd4`F%N^+8im3}#B IX YAGA4'@JB j݉^TԺ>_i8*oؔr&0 ̉ȋj_k`k=smH.fWcJc'䃰nq\c03uҝ mSኤ?& V`8\:SqerK3r[Ѩ{:xW?CDDB'4/o/ YI }i@Ahږ~flE쟝Pй͘pKPN]LpQ//P,7(=748 /^} FoMtgEX2L[xF+U^WE7/Rٟ%T ZL]D8ʐDuD#8"~ -ObIMZ2HB_J*?ʱ]02Q пE o؜@*ώ勺{_}Jne5h&2C$qnGMB+=a{LMC e o&/w٥ڇ;DPs`xԺ~lc1՛=pLJDYn \$SVg,p,z7qQբ )ct%"7j{fc?ء 56XL|c Km*AjU'%Å&G]iׁ6Be+ 0R1 *W!fqNET!"<dRGyxFEXX;;ʧv쮜򵨕~5g:ٝhɤF56Rv@fA*#},,&HŽ;=|xZzJqj SsQk/0x$_>1#`FKޡnej ݃~VV +X6!TAr% qF1+^p{עRYҵ)=N\Y *SBٯٴhՙsl;#LjHc.04?ig/cH~VV뀽|@~Du^ͭzTN2̾r_}Đ䛀eTVxp gO+]Ub2( .~y1ʿq#B$cTj̤ie.|ȮI޺69N7fA:H9|^VP롚]*Rgj>X[N}^uQ 9PYVׄT3Puxx5!!|% fM ڟ"Ȯ5j[nǫ0laZږ3p7EƥP-Ɛ27{Ӯ gsCj/%Vw7p.M%ʩľa`ʭ@v }i{ڨaɄ}Qi0GiN `.v2+!߷?5bW,Rdrǚ|w8TrC!\ʢ՞{ NfsCJxZ_il[Ёs`g i?#.ٮӔdl{BB-6!T7~ mlI0ɜe"C6]΍>O fa6^ M$m'p 4kBI7Eb bXCnڟ!$'iks}#GDmu[Z;;_yE QB8{¨O~.'ghi s⑰EپMTO#*&_%tA3rj ~Jڂ2v 9C8 !󱛹֧c2b˩C%{ߝgnlZCv:}c†eqyO68'Wan篲ҵxC,]"1u *ñ&t/3'ʉ~Ic {L2$% 3*\Ӂ$fprdE$₹=Y|`I" <5 +Z'QLdB<ȴx(>F2lAZFByH%0Yqk;HV" x$wIyTti֎Ӄ6@~ ltD,( J: (/>f(5IgLΧ@ar:e:?ϥ͜@.E9NdrB 卮_N~H6 ]YG5~G>WqИ:P:uě1_JkAл)J7zlGj$/&}˔`3kh)O `' d ʶ&h)%#_k츲E@E_ZڌRYd`{vɀ.W?HfcO>n\LFBB*`}҃d<9{T6;xҪ8ɅA%dvl,؝ >Ί0O Dh\\^' &s*F@'+G*P. 't3 Ċn(ݔET "~7bn+?(Hav2@Z BN~z7$%q"oS-RH` o,X@kMHPoiypO?HhRsL37Ty;`gd-^# _3\d}- 84ބ*3`t-4u)E4wZ^b;LjיNT &2Q~3851u}k/0*^nzıqN in5MWӟ SrDP<&VK(Kʀ<ߖwA6))3ݒH*g(`yШcR0IսJ긇=h^&$"2EȮ?F}]#bٌF4zu+IqRb 1krlT-FE1 }3FKYU||DycLJ sl< <m]: H)"ބZ914}vOH=rΒő:ZQ,,LC"AEAPdKz&R nWV&grfJd6rTdSA)!Jk1sH`HR 8BV֛7; s!/d`R}Duk22'.-e.R *ܡ^n_/ĵN\mT_]W+T,GY2yׅs0ے/l>tXnp\f`=O=Af?{z)skz԰UȌ)pMO꣕#}4:a폈 {69lk2Ao¾Qb}cF$Z~Ym/.Fɢ.y58`^$=h@ r P=wDdVZgN68G9Xj@MYgi0r.x.lu,A}6[pZEt.ɴH8I,(\@ƐlcZ}.Я?;G -+L'ÄdRs=-X~<FKd"W7{-E|" AO ?H[=M'9,Ν# ¬m\|h޽JC»iQI,xr@҆!kㅰmSEMygljZvKeCkrlW;A"5B\*)JFEc i!edʠm >y4{FQ!v!g3(O볶+^>2*R쩾. H !|2zTy?:(I冂3d bc+~{h٫˙Ccl[,1sGHFTNdv(-/пlA4o6y} qL0sLc=XfGᝧ8%SذӾ$__~y{-B#fEHv(<=f(sdg4)a[x7H!lwtOP-4Hc/kVRӮz3.4BŖ xMI>xvÆ|1M6}F|8Δf5}][!aRYOaC{JE6t-*Iʦ%[6&Ѥp} `j(8Qb6&=9/P7'<1g (F>}a y}\)-6+zƼXD0WxG|jo4'l)@,Oļ. ߇۶5)Zg"S-NL;xۛZдC{N,muEQOorU >JHHLPKRPWC:뇔WoO}` =/W|j+c;T(s}w+ܸXt'wK;@/ :9+¨IZMϕ2S8\rƷ]F;2kR7qXa+R 0;M@?qOU`ҫk!μ=1J@⒎x7rߧiae #%X _GE|@7孒7(xܛ[v@FpD/-af r-S?m kiWc$OC>G ߩm VUYXMuwxtGxmIÊbk֝lms{dm j?Y myUB`Ym<2vR% \*>eqsoыgj_=i*díh=o6QDKacllsJs¹oŠj֦:cx;+`ۉoE|y8<)R:/ T,JokYB@HeF+3DdW8 rՇTgK%9bM0 "a}~|a#ylZ?D$ (_ j8eP=`a哅,׀2OrFqk n/k>CFR:u%R\Qa3]2U' 9nh_=&B-U#mEi3h^ ]ٓj@ac)kG4s?S+5{nn] Nfdٸ&6ُT|Mƃlb75 ͮO= E|ލ)\k dY3Q-t-y`- كO!]sz*grVtl|_n>Sr\ߦd"xȚ VsK ]4 z;mPOab`[%qgSnCFF_(SLEA"?}((cTm$ ̬Pe}J5wޗsʍM~nZ#[b^`fR[~\V!rgaGY<b{zK>rv~]ji(O_.ҟmQ~jL jPtEv}@ijE}c&Qdm5 } .bBĿ#Ĵ3ȫ_TWnG lE=7 ^'wL& q!w9rl^ӧiH >NxC3.d$dsde ,oQ^H/v vdnF0R{# ^:z Ṟ f۷EG(9 &tTPnQ,! omʄS*qަH\W+jnְxeĺ:. UE˻56X=- R5 qZ穿D%::U|07k[` nl6x^;sBw ;Blי",'χRV.| 5}+޸kfSuTF?R~_aksb D ԂJoܬc0IAOodzXn»*_mQʫ13#.VN }51o>+ _=BºZmMty76a442Vv XDJ9ZS񄟭Y^ٔbT3qaDx"}XL&i/ w:{Yb>7~ 1nY^xp:Bn T~HX5Y Up4kw &}c%JEՏ?ne6Ó1ĄӛI}BӓVjx}6DZ.m/TihO}isMMqtq㕏?_W$1#F$kD~\InCp>$< F4 H.ecoyS ֙^B#A0@#b`C+K8P-;bդLF#,qrXAHn%s/ 6uv9|EOo. ?BdU|0̖sWKK)FUL_So1Varě 8' Yڛ>Kqx=7717pnUn#?QHUg;l  '&q8AxڐQZHu|͑1"S\x8V"'>]Z @M"M鬰m3g:#HU~!yB.} .W‡MUH+fJl5pp&ޫT0'+8WП-}tB˯j1y$X0e7(|zb HQ}sRɖCKtyg<ߘsK7U4ծ˫Da,Q\qjWm E" N"9I/R03b|1Ȋ.Z:}ẁ&4@Hɥbb?9y)E"-ho"`rnD'<&t#&ot&X$ESdN㲄; Q>~nW Un~uos*!1,D͛i.7<nWU. `ذav&`rhq_^.t]!] !Ơh>9gb ɾQ=kNa,#{.ǂ9܊$1FW)c;9aZ #K0(.B9/SRx^ZMdz# 8 c;"<}&:ѱȶ)z%d}"xތ{ p]89zu]*pPM !D&$_]A8 rq}ĩ$o21ݮ78aҤOo_O9cdD͉*U*U$E5 % 4NO~.Mk2:4c83Ih~& :!6c&uU0Nb`9T_{P*!fd/E뇨h9pNa3Je{?3 eTƬv Ai _bؘ8?W:}^SBYPdAu-AȮb:t>Q/13g_f#{ݰKށPX*r\?T`+49{nmѩ\c[|kEDガQE˙^珰>\iFyjQVkC'X)=mfk& ԍzHO?,C R`tmd)(RƄ{k*n 1ձ@uQ'D?RW<"?9/eDjfNMy$?(zQ?I܀~,Svȸ`p 1¤(Vޘl"~VrA7ْ|O;DTdG)>M-i|f9\U6 1-['*sؗx82<,:f< @ ظ# O8R7ЙM6de1VZZsJv!F!KXe!z'ilo/o7Nqoit>*R10 ,Z\Q2 av%x$= T;$=a!Y' jޛoUg̜$C cs{\6o<}{Z&$Uj+AoI:Ky^;%LOkQ=tכAEafˆ4b8Uq䌂/O=5^j]6rQ*X/#g5W>R)♊0GvuU7'JjP,̡܃"O|XI;R8*q' ě5 @1 / ^fI'fnPv*j^xXҺ6 \K@]'!՝nc/%S )aM>۶U.lׂDi$@3M @ aBiD*&(Rj̔"tߊpsyH#=gDaţ+I,BjoËڳ[DhH%ϤxWEz@O(5LW{O<b;X,Kϖ'A3΅R#am?hPvás:|&TN4{WQʙƂ4)mpyJ;$7^__._ttyNOf$ ?FdJ$iRHksɞ (3B?Dd1ϐSXwh|7^W9sn}$rNs6=g>COoIs+ƛ9Jm㵽oYOwWƫҫٝa 8N]nI0o& H4t -*̖{+g`:`6Uнk`s:,XE ڥBH0{ DRuN \{뺞1*P_9|yk\XP2L"֚b./?aL[Eفٓpɡ-w#Xa*Yy]4gm?jX(8kKŠLQD#R܍> Ð-D`2YY:{H9BքzFlas-600Hvڱ٬>88õ.TCp> 3uB"e2:덩?E׭q^ 7ose ~;ASvySz"5x?jJ%ZoSšTœ:ޙ{n?c;1"5½@ON7bcr1dv\3eW'T|̗h_ [~;'2tLMGc+)N,j r@di]!'3{Y S.s%ՙ3Sx¬ K.u0%vvhMzcnL3d D?dFR@O|isǴBSi<\%G/`<)éRCl+'ޣP>l=h﷩YE \LdVWaH2Bg>`t ]2G`;N2zRO]Baϊ9c Un!8 ;92k/10Ԥ̮d82# ^}Л=i82v\\~f)LD7ddgxRmV>IEp9;m ψKZL RS0讟R$x≋B? ; 9Ǖqt5L|q+4BurhW~5Qu:-*>.9*ȻRf&%}Ka\['Aͦ7Ͷ%$$i#SdE;~Ң3myP.c@ -!i]%C:mOW@זVfʝC4GL15 hm *;&") 0esvTN:7*ݤ8EnǵdQ 349|]S.5okkd*͋/.yH|R;,f[EHnkɨn Ƀ.kgLB>֩1^­|e/Ǧ(×ctc~Id?'VPcR(CgF|YWBi?QG1Jѧ tHmeoNzOWIx~̒e-ngk'C0Fe4~ecK_jhCk'B[5Ⱦx+dI\eT&nk 3 srS>@-,fw]H'Z-xw"g8`Zc.!_J-RMvlӼDHA@T`Bf7 ؓlB14hǸ(*B?˘1)kR ɑ .W{á:)-pHKw;& χ<'܄,Dj1kK' TRaEUƚBiy=[i%y͎0,eU~ y%c^Y}|oB#K26gyK۬udu/9AS˳xN$qyV- w&8]t$f܇siSL/?}F\ll\3491#'_7VV?~X zAZ`6:vy׵<cv-̦ tj}!rȾEyz JWpkV]Od>8Q{jv%J_A)z$vA;G&c0G)Uk<)[߬:\i x\€ ݃겯2po[qp)QxY{.Ё ]7S$}DwWq7V"q{#,ժ_,Ǽ*;+Gt2ugLΜ>ٴHuQF=^N{#R8<9-Ϩ.umh}`,ЕM ^iiWa Vnʃ͕3ZosQ]H,C$'U?.O2Z]FLd~ }Uu4ņP;KCa0=X՟6/~LHBI.no;l W כZ ;MCaaڸZ791k͑[ X ٲK`)+I*6UjdSc乪=54E(;?6 X%S3xy[G PjWI4#(iPdzcb2{rmLMeOa$ـSoCW)dܫ !E _zQPRbw@pG)&\{Dt} WLiAXʐ\"Yc!l_ >ؙH4m*Mz+0*I6ShE;',c(M<L(xkO.^Hiӌ|c8ǃ]{Rׄ;1iڠL!1"/ ޠ~ bu4ƙh~!O.8œw?g¶53xk.M,i'QPפM A@2gͺd_d)Nm=,un^e; ,CC_r6SQ\ZS;f eUN/#y884XRSa6<>ᓖ6O7X+vX> ɑ`:,,뒧ELU$F/@KM۴*2&2qw[Hwܜp\kiځJɦRJU~5 \xFw#KkHEXR:չ]ުS.s=0 bOhګ(Of{;z!>6oU %6w/r'kT")Yb5rL  =~IT؀[0Ej(H)S鱸0 j 1F~Z6u qT4ns۠4g@5 Ls\Դx"a o@=95i*p'N@A%fEX׭hlnR$v} "SWX"ވ3|J1@k~|xurI=KUT,KQz:q,6=CwKu= \ϝfذa5:IUV cxq^5yxH`"u0@JNOƃwvI}$n yu59m(XHZ ")uNwn)|^,j~2 u9q㢙Sۢi؉072AU[fLs0nåaŢYEPF%YTy~xYزnVm8԰A/@YƌgNFp2펊Cq1,j* GHغ2s(GumȒ."~isyW=ns30]QN N~*gb޾^_zL2WgCT(1xF(r}uSg@$23kZ9"Ź~NR쓌ˎBg$!ҽ"m Qc^|!AQ;qY:>Htޤ5(࿎t8}N>kA3)¿Cz/k hqןpfK~&շG"~&{w,tI (>!_14׽]u)Sbx?] .KyEl+GΧ'ۢ|ɁD+\fJ7h^IEI!m$ٟDACn|"^߱6džciHи^pjf'ahr'KWZiB'Y]A7cciؑG\}Sxcɏ1>#5 [X \~,(ؚGgscb~ :I?&1:sHq, z#GDcIE2dI %++ppyOpQhus[{v"MD~<Ţ.}M2Lf Ǚghen vGє5#;Jm1/&`ZV=QkTD %^zPqrF?mדw+pΝ6g3Qxɺ҃V>Aэ~o(`|H]񐮔b>2񸻬D| }sv G !ZfϲDL;y*C*FKS:i|BɊ E=^bKcUY_7M{g?l(܈0Z+sdr cZ47>ˠFk}(oMq0:ju;c߿Pzĕ zTN0G]z6$ն^:o҈(Hh"E-x-@$[j-\=6R%*oECJJ%ŭLPj啠5/cK7]U*k X:H#ɮ!e߉Vd pLNȦ_Nbm Fa޲dd2o؊ b_/!;>t r&|CB"fni'/lHsjcqonc *nMi1RV.e϶70^-㌗x%*Td՘.ʂKR ZY,VrZʜI!n\u#E dm2mv7؉՜' 2Mgō^%7xVS/ւx*W|$Gb\FF+NVׇh/¢FalZmciOlO9dw ?+QjW23IT;lTDD("QCH`M#N0n@yC-5Hp{ɶ`jW$m<.ӳd%3>"\r?)>*FTe8\jIs]>AkwFDw#): Ӥ/!]p 6U:SKq(@cIhϪ]AP n$]*gq) 7I^gaL8(B=gqgPu wYycF7`fڵ\E\<%xI sV$;;MZKnOk(HrpV0Z&MDzr*ReI/Y ` ֣.492KHɒN\hC/3g_ӼH1cu:1 ['.{\!<bHW,zhe!H.3b5]tAe`3uh()ʆ}Y5r#Ǵ*/f^&'6ȚGT)&pexTl HQ"Ņ} }i Sz^׬*frrCJO1膡(徟ۈV2.͙Af6"d2]tL8'N3>UPktC{mv8p^3:,^· R[ fIC*F΋I@3W- O%rH-D k'A"u[z@M$ >eF~$J[H,DYoB(쬏^bg'/3˄kAV1z@9 ?u?U7dE 8THcsrA{yZKyDiGg°~KeMBS8(CMN:*mƿ2炼 4s*buCL'2+-Yq:ZEO lr`Kvvb2ո ]߂{kDF}>h>ڎW׀|YQӇ-Kkɪ)}T\`A,)vSPWgݔ=,ʀҾ}N?:~` B'y:"4&B(m/T;9&qOy! *"Fxi6 $4Y~/ٴbXѪtXyvjDAB~\MhJ:L2UW"_P"3{[bm8eҺ!5u @ GY9j Ǻ'7Fw(=g7q1<ɹ\*6Lbs[S/TAL3Ԋ:BgNY=`VTE^RA l};wI†heI'nN?=0v'l0qKBOeǡZStLi˝ϵmF!m\l} 2by:DQT( Pw>Es,r%>˨XgpnP' k|D+abݤI(YJsD KkvBoM `WIz3vAd=ܿ8 io3GY!-pNxl\0F\ BٯXme෦gTS|B!PvVeC}ˇc^Xw̨9Otdjc簉nˑ7d`ܺ>>'^'kC,E)xOI:{.*uC*ن *vL3  _۽4^ַ>.J6YS63Gș΋t!1ݐh-ŜWD&rt'MpApDiw2F=(h7dY{_Ee%ǨmwI]\[ڍ_.&*XC`TKZnXVY͇*2J?bI5604EVka\rTS L}xwʃ` uDz"pM9ez/ LEa a PЍW "Ep.ޕ !F8TI;ELX~saDmkkJᆌk7\Dx\@pVO5$V6 fJ2roWy?Y4;2RJb"?:} 57Bo]FISɬHy|߼.G;iu Q(+^rc_+z@dO!JS:z5?Ȳ4eеF:sr&Ɋ×F&f7 Z*5ܛFU @4ikkig6\.-hPad%j[g4H-D/JR-x^j`E^c1i;MPui{ @2 oLBRts^ICYr AԪ)Nnyy lG3CNgj'F'Xk OM&,=U\0 Vgw,*]3iY# t4n?v$# +`gul}T9"MUi7~Wvej+FҼZ%Gr8MwX@tE"8x*݉ͧa`wL#;SH$!|vFС4 ȍ5Q#dkE֑׼XX>]Uivb~o-(kkd vs+y(0E~ﰢ W!'>wL5bpΎ t،TE[ l{2$[;O2ޕӮ JDys8s};' Qɻjg\kJ8Ms\bq ] 0Ǣ j嬗SƂw~;0# TbZ94%V͏ͳXcr29u۷GJ-?]!e 'mxzWte7 GR+;Ʌ@{}1S4-I1r&VbA:a~nF&Q1[/c!&C$ח"iAnD -hH29<k螀ćۥ{*q`^<*S,< S>,Ψr2X#FuVJ|w5&}ClÜpWdq&Xj雈mL~G_\{je>`E\H;OtS,=|!/09Û?3yN?(\a_pӱ`d&2>d1)wpDE@kTaX}!Z=Q*E6\8'׮ڸ㾙,jޣXe[b:d~ yvMtB'?uNz dmHaMRN_2a`hμ u˄r YZ