ddclient-3.8.3-3.7.1 >  A `'p9|LՏKp ==7aSX`32罨SXϖ s R -?wϼq zfo\^|ZrͤrnU9.K@ p\lp>|mR!w֨6W#GYԞl$2 ʷ cו*Ʌ.wji8hCR+gh i;čXy=۩jtNjvdmZH‚dV%aoa7b693f728f9c60d6bf62ab40f7ac8a27302aee7af2d5111aa1aba1e4bd816f74cdb9e64cbafca623a93dfb79fd4bd9baa66cd8dP`'p9|lmQTL4CY^=+1Uί)ŗ-y𢼍9"}d81&T/S, Xo\ұĔv1Oj,Aĥ;[}G& %i2[ϟ}xN Yz5Hb@%[;.i3N1V$u^2>gMt>7*i+D0[TE hdp.t̕' tRE.%a{nK~7cO$/i/>pI.H?.8d   C 1Wx~d   4  (H (H8P 9x :O =%>%?&@&F&G&,H&I&X'Y' \'8]'^) b*c+,d+e+f+l+u+v,,w,x-Ty-z-------.4Cddclient3.8.33.7.1A 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.`sheep94aSUSE Linux Enterprise 15SUSE LLC GPL-2.0+https://www.suse.com/Productivity/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 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in ddclient.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi 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 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in ddclient.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi 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 [ $1 -eq 0 ]; then # Package removal for service in ddclient.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( 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 fit)HFWeL>m{:"?BA큤A큤A큤A```````UiUiUiUiUi`UiUi`UiUiUiUiUiUiUiUi``38e0003a94c1dff9f81706ba66d9a50373f9fd2a36292e739cc86e66c7ac04f647974f3312318d3972b970d7dff62b4e8ce4df35a5689b55762f3c7f6cca690d55537307d76b3a160949a3aeda389ade7b03345d7042585d7cd36c29fcc5b91f50f8729d0f67cd69caeb9a2c6b2c6fbff88a4173a2ffad7945045fd37990d745dcc100d4161cc0b7177545ab6e47216f84857cda3843847c792a25289852dcaa765da3bfe5689132a6c96bde25c7702039c76e942e803d0547d67b776d47be20025a31124ffb51c2c264e2c6b45cd03dd27d803b8bf5cb1b332a0b4d97582ba2a0ea7f4fcab8946b2158c4f2609f2198a0783fa8426f9d15d0b034bf341a3f9460dbe26086ff777429b3e6171525b99618b65a2a30e81724bea1611a16e0992f3e3467b652b44304e1dcd5ff5c5c42345a666cb9757c0064103691cd6b9246f128e32237ee3abd1414e25654d2db75ce8fc6e85367c19303c6cc3a319b20582503c61387008339319560929feb8ed53d084370a4cfc10cd5d3376a0491a5d393a656df5e104500df0d31db83ec353ebf5235ddcb7929cb674e7470ee10876f7e224ad02b31df96f093fe8d9f054ba13dfd67a064973fbfad52da33ec2d51320b17db124f9694980c4ee359f73f07c0c78a1d8960fb2f7b7c6039e4b8930e181d6536ad2055da870ac0fbd1a8cf78d594018392cc05ddbddf6d61b6e7f304f4e2c1bd989b2f2a3507eaf2f41c324ee1846be5bd0524e6f98fb7e9aaa28993e1447c2a6badf2c88a959a7276a0809808be672e50e753cde4203ffc62681074d0966defd7ad91d6bcee6540cd232d2d257749c5055f122fd3104188eb057cc3d4badf02d5e6156b0e22e637fb7da674daf9df779d3c1e49b01d17e4dc69245845b02a7d5018aea75a8ebc18a9fa53989de790ab929a3f020b59c5f40c9f49a845a3service@ddclientddclientrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootddclientrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootddclient-3.8.3-3.7.1.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-3.7.15.0043.0.4-14.6.0-14.0-15.2-14.14.1`@`@`e@`Z@XpVSQ@S@S}josef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comrbrown@suse.comjosef.moellers@suse.comchris@computersalat.depth@suse.destefan.fent@suse.comchris@computersalat.de- Systemd expects the PID file to exist as soon as the main process exists. However, it takes quite a while until the pid file is created by the daemon process, so we delay the main process for 1 second before exit()ing. This gets rid of an annoying warning message in "systemctl status". [ddclient, ddclient-delay-main-process-for-systemd.patch]- Use %{_tmpfilesdir} instead of abusing %{_libexecdir}. Use an extended regular expression in sed to change (/var)?/run.- In the (sample) /etc/ddclient.conf, also replace /var/run with /run. [ddclient-replace-varrun-with-run.patch, bsc#1185069]- /var/run is deprecated, replaced by /run in ddclient-tmpfiles.conf [ddclient-tmpfiles.conf, bsc#1185069]- 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/bin/sh/bin/sh/bin/sh/bin/shsheep94 1621426450 3.8.3-3.7.13.8.3-3.7.1 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.suse.de/SUSE:Maintenance:19280/SUSE_SLE-15_Update/805567b24cc006ee311a6731b8748a90-ddclient.SUSE_SLE-15_Updatecpioxz5noarch-suse-linuxASCII textdirectoryPerl script text executableBourne-Again shell script, ASCII text executablePOSIX shell script, ASCII text executablea /sbin/runscript script, ASCII text executableR{`?<:ߡ7perl-IO-Socket-SSLutf-8347560477a62fe58413939fc821580ed923110d0240915aae0c047b1d4e2c32c?p7zXZ !t//] crvay:ҍ7(Er18K#b~BF ns`c9ΧZ}vvAPC.)O}Y?~t$ ~j/H8Vˡxdde))&Q>L=">n7 p!TFEo$1O i='V+9HF;g[<эg;u .Y8"7`#0ɇ^}9k4! %Qx|#+˜(K $iM8%.r~%ծnf6ջ7?=j_*`Dt~T~K}`rq*o FxuLx4TԜU7X"L!kFD%F:6N&u=mc=qs!1 5 9 IK[ :c`jƒҞit_F x_V./-cq'K[[RNc/J`q}O*QS|5wݞx۩pn{c9זud\99g!1]lYpCgٍe#L!6tM/vpQ@sS^?/eω%<ĖR#{%M ZpY]bJ7 /NRgڪFziØS\e*v'nL6!N>CP2l6T{}Vh )AL$߭y0#OOX}ڊvR֫bכԽuLB8C*G/Ѹ:7tL%0!6r9iMĝNdkIΞRub,=MR=\,o`ED$r~)J4^D(=6>¹6N@ K9=f[vmO0\ @}'GX(d;֑E 39dȶsyGc @bz`Chdf C!FamtW0ƬU ƫO}N%tkMO Pۑ,WpD 0 n/rޭ˩+*{C5sRF!$ 1C$.*&$ fBvB,KS}c ?CxG]W)Ց}SL`1kV QՏM":BZ[RLd3P[8thZwx+pRR 웒 o:}9Lܤl"DoP+M+bm((>-ծ[u{.N/:|' vhzdaI2m\r_P*{D1:21 ה^n1%u*.RGOőTfDe|>KkU+3/鍕v &:{Q]"Χ5`~7iXgIn0;GAUz,agH [0 GvŅ2)[f1iV1jbე.Ǻφ p5]'& hv7xc y~;=ɋ[۳hH .B. dOGh+Pc tJRӗT2%S>~zrX?]M!Q*4v7t( xg>HKEnuۥT(C*bUt%G%#+fXSL4΅ A^(;l!׷c;,/;l "i 4}cmL1To#f[w`nTkȄlByseL Պ`N1VMm]THݷ[PTg Vzi= .ЧEB~}S֞tIi$~-8fa!zj:y48)><|a=we* `3D4ΐ%RK]? !Aݢs.˲A+0)>A=n:wз=5Omwu&Ȭyu7n݂;@GIv`4՚E>6e DGUƀ(oqb֎Wh[p]ՉnLOIz=T3K̺yT]L qڒZH˅zgw* QRj#0& zd=\ggxK|14syqN&!B[(+1~,@yY <\fvyV#fh#YU&1\Od%fElH-j2%UZ20>GұRFyc󞢞Xp<'2Qb*f?~ߑ^bhJl黧<#00=3xO[w m9z%@B$KÄ {'GܴD[u=zk2>{1VȐWsC;C ZMTC; {$+25e*~AeT ~f;WJ7ɋ}oz3qu''$S{.qȴKZT>YVc#8!T:oM BbY;L@nOf:NbK"+1S|/:btl"]Fe|*8P$3h7ryU zƙ˫Ծt§!_>(fL-llC~j<${]׏3u^H*`iqwo[)C P#=&fk;gw(뺇k)ߪY uȜʻl xM/dr[exdi4|._=+|[Sp-7tZb06Ǖ}W 3`I B+%yKȉI{O:ÌWw]74q4ɚb_o!6$gNœ<{V)tĘ$}!_9.0fqE1jTbyi/IYk Du yaoQoG@Cksdnh+a@FiJ[r 9]=ݺiIӨ?!UƑ(c;(^;vP9Nd_ָY,':B'/1%W81@->Q_;@Q0a`x)velٚY[0%;W~s$=RξQϰXUGEq,bj@ #Ϛprx>6+>*I2jĶ~ w}OmwfeT9.=A'N0:%@:K1zC G lS71[/1QF0vr?.{D@kc/M}1q-Ms$IBCKOp%G +reاyߒǻZ)Zy*c .u7',Pв? i^< F8=12sqIW I,iN*^w{ #qSTy "\bhG GM?r! F]bЧvݔ\z4jzώ,kK{kj& \IM *^ [HM]< fNvɞSo%_܇`Oʅ \ !Mem ;#fw"c,DZth+eo}Kۉ/3Ө Eci_'#ݍsݿGuS/030X2F#"gL/&d[#D#/!KC? d4]7pJ۷0'}.ZkTxUl%=lyb󨒏7P=-E\,ZzH^@ئ10~:󎌩\@9`f@eأ]˭Wg a3^|\ʁ&s%1-`ITh]^BcQm \fzajқU}P"=СIf?CG5㸧mbjݚ&Փ9&x %,H&ZKO]QA$E̤jM@ NR,`-8Bz, 8w= ӂ˚Xbq/ˢ8IUlᲇaaңc ?L+%oҔ_!Iff0 48E¹6 ~bb3Hc O]I֗Aw :™ /1]eD!׭BgŨ96f(&4'6qHkR^_MaB֍ h`00/p*$UlY$35OrS,=̉&qf0uu?_~E2! NȽPaT?A{ hDҜoۏ+2M;!*+z>nkIKq75sn\|w``k8WOcw!ď=tCbiay fL9 fUꋱ&c&CKa nKxvZ=׮B6’AZM)-f{;2Puh+Hj80I-ktm=zCA$-Jm]CĄyέȢ$I͒DEXǼ:P\jY3}) 6gP'19̃@֛KLY@&n؈4c[JTs@1n{c1WL$Fhv]0BG%'*R~ aP{N):-R!,!ش `L7;& r!߿7íGהlG_ԧD9*UhD[̍3o"ꏄD= /s甥(eGg7"@|nT+D%>t)oF(bi#EB-Id,U:3-%Ҝ8Ԑ/θdx^ vuh7N!ӎi2uMY'هL.bd:zOk'}-A/YjNdzCpf'J59  /BwoE]/٦4oW/S8u`>LKta['ܚ! T] Fe$#Wk9xWkRɶ . ۫Ǿ&skDO!rsDzꎅ+g8zv!Z2|s-q o% ̬BS pcOڥ::cfnN5EggaW am EۑIJۯ|6膚DDyht%HqD~Gsk|֘d_~wxߧ?POkLWcNh85 >~S:ȗeƌ5e5LaYȻVǍoIj5jKubyo3Z 8.&8؈~-@}Ke× ZGJ6KR^567+JR`ڇjD3L\#@ǾDtL7܀4XmMa2N~ݭ!{B,^YUÝnYzZ0 H/7f@3#|+9=V]a5|@"|Lۅ\7gXpY_bwd&tMc,xtnp,ϑV^Z?"p(BHՅʂ-ED$ [mN]%(30ӺNPIbu{0PtPVCȖ6~GF4NV[m_E՜@ڃ!u'#?[Ma?jnGuNXR/Q>QpEh-2C~ݍnSc FHH2]1Uߺ5}5-w喙 t#zHAyȬ=`#~`'E~Ini 8A.}Z$eiP{.6}B&XlǍ%厯o߮%Ϋݐmd%iLYzv5JũS6I(io{+^]Wq2r O jt䧰G:0G5_T(Q}^3rf++Xx`}P/~q:+99qg =٥h BM@mDσ?Lr| UpdPi6fV6B-$]L?ҭl}aO(+=fItKLr$kYb9U"\| <JyOuhtWҚր2+ e,Aٴ"F><6/?\ ~D;>q4ն:YY_ ж a.-EmzO(YKyKs;^O)&s%v-}i s'*A$4vC,R $2 ۉKb^cޭKW 6@ض% ~;xsoɺVtaf7WO8>Ho۝RDiWʔ2<Ӽx ݆E#6 b!12"m TyIk+A.-7?ԫ 5Z Ԍ֕ep!f(znǼ'}Ԏ9ΩVh-Nc-Nlq>~S/ky?]#5=?,ږj?vCۻ I<#޹}}+h.-ˁ%@͜hN5N$C<;ՍCgӤ;ca,ˎJF҇mْkBRY "Y> Gan!I- NH|Tfyc6,z Hv)Wj@L;z 18 NŹTQܘ9μ9Pj^q]W| WX.!ʸկhDSxr7%8)-|!Viڔ1 Uެ_[z&u[ o7 TOQ&6Ž RShPrjMtrvP\E_X~4~kU߅XWi֙ ܜ㰥?1 Bz/5ڼmu[sG3a=*ڬ/`5g?:9 #5e?}CJ" i"`I_taR_be5mP|#Hh!wIIKa[c5#k^'R4R9 oI/IC]hN t;Ӕ.3XAI=ФW٠)Lv*}.+(QEUOH8_*] |< GAdY䒀ILyb.>jQ|5q< `'y8'S"Ρc_Zvіx *&rǗT?g.gm*O\d_ yV{KYO_'YP*javق82ÉjAQGxx8t~"`7L0l+1"^dF6}dfAvW÷>F>F;RL t'!N:T}|uxBPȏ|r??c've>l3e. 詈lʲgf2A*!g3ӥaB "wrdosta* SY.Q{ud-gI :8R\ (p"Wđe@ >p]GSFEvZm Y[+kxDDZ/vyWLshz8{ּ9ر>( ; rZIN.?(LoZϭNpl (uq=}hb^¡ ˕}QܢS0ৌ/qg,{Ͼ4b?Q rEG@vĺ.<juA:~Ru~+IRm-G٠yNEGjHyp) !Ѡʈ-~MxIq|n[(oGF!x-w4Vyʠ).7Y:>% >,Yd0 ~)<Ѱ>NJv~ҳYY l)>;n!jHYEg"?lb ;A`"tJ34 kf |윀F/d- 3(޽]DzC~y!8lmrAdhe[>h֦SmT4/ga.kM`|b:Z'g:iNr9*t_& vx*>:I7qofğrfYEkZfOhIc_[]ȷ,A+Y">nrW BB׍:w, qƒrH.Me<>Yִ~d8J[O#` Vkϊ>˦WڒiY-?^0"$ i[xA#3. u@ ?sA|Df(2 miM-O}vz)g=^_R UG;Eܵ!QmO a`AXܵZFWZگYFX*1; eq GZ+8P>fɁZWR$oHÄޖ "  -N̗`SVfoq4$KRia#tMe,<_o<-L]Y>(*.;AzSCyqD ԴZ^Sҕ)|187Xsž-j.DK ey>|d`m=J%>Һ%`)]߭_HXѓE?^<76^†3OVYj趌R\9/5rC{}O ;Քq츚n>3˘->VBG4'kF:HWݎuh@mcF`:z!dJڳ7N C$2?4Ip=O^̖=owoϘ"`ӆ B '#bh Ejʀ4@Ff8j_S(aWu]&i$0 'cJ0Hs HtWV!0YjJˑ׮n0X!o4Xڥ'X 0zX`rsGv7{%a׉rF|=4qI= kk^6S:il $%IŐ;!,;q31}  p!Gz*iVWkr: WH1a"WY| I!t+lCMk0>g?r=&jv]q+Va7̆ @[\ y-KUҟQʐ%yo;xa1\s\zYrsM_lHC)'X]uGp>2 6O\e`dK7g wy53QBh̪g>6}7Wq8'y@S}(H?K vZ@ce)M1]ss` r\5 w56Ww:h Pu%ljGfН10"yªl߇vGo2g?Lrb}V_fby,}r sf-HH J [.`&f$y¯+xa<; P C@]Sc9Rk <@+A+ypW _Ȯn0ɘG ] :|U;wCA.PX}oG0@ %bW|GKɶHG7p^<}K=_RJ'+w&$ouWdc3 .ిK#l\¡AI+i1LШ@\f8/εe&YJC##R7jn#!|}^hֵR79}i|ay$ߎm5RqgW.3j#fOJEgtSWBG5PչG+Fyƛ1uHU@eBg`A;4ʅ,th%}Q]]STi2qa/,jmY' 0( k<}D54X]S<;J\ fe&SU0T_Iӧ7Zؖm҇&*YCKEG:U)${l;F煴@ )>svs}^&|zOL4ABbP;Rz{*C%#8}qxrW BҚ^a$ Rߐ yClDqɝ]$E-8)6Ym:UWÊX(hɼA,s9Mxw6n~p`i,ee=/Rw[Wo|_aiju7 zQ)DZz97( OJAvugRg6ApS0@;]^ =Ye+%6γ*)EkC%)M'dp9!DIVR+ˮ7nڀXr-\gFN"c4Ng664b\GH4! 0u\-d9,H1ɐ1żE&H9uP=!V1hv~!|>qŎf8fX RŤˈs6LcXPCȴUL2,O$dw&}#f.hE9a}tgP-W.}&s\<+q5+0AXF|f'*0=(N;Z mKbt |PfT\^؎m<TVTQM Tr)[y(4.Ul7]fTWI 4qdn7B:6¾uQqW\U.I* 駢Dĉä֌ cGh12SMVۗNPx~yr+h+\ڲ5YeȯEfZ{kޣ{^n̪ilFKUX_r1@pǵs{p'Z.͋X՛+=k}E)J5x]}ZgTŠ`i\4yX{#gգ='FO yuWY4&KpaĔܳyOnc+ȼHaOd0C,`$i,MCLG Eat+/+o\dq ԯ PBL+T;-Yvttx|1Gn Izd̐Xt{,ڱ!&Q>AxY"Mi|LRv|P ?38yǔ+$ސI`bN;}Za{`N5-<|'nt}v8Aí;cYs"xw/^^B‘eZlƭ 9*.v pSZ |Osm-+;?G0woӨZPa7M2t^╃%?ĕm?S{gg7 /{zlhd9аqŗ|W<=ї7;#ph R7yffm"Z+_fJHDY~_!7Y<8P2S+UUOa̞g^HC3p뷴.1yBß8w]SbXfmv5]uKS]d]5̯O6G@ߕn}GFfayJю(D+2B[moBJBu"mҚGBwK/_U>~QdesvbU v_Tsԍ$sV ЊWHLQJi3:L,p \o ˮsjO8=;T`ˍ~&z~K[a"|̦0eX=vH< XGnS1k^brV3W-|ylJJll9\]Xˠ6#WpPt-H'o46nmz]X 9_ o>x tMwze[ QzRבFH"!n_hbOzv$"ߗHVP,NjYy%f2R ~/ u8!Kk`_<>GX\?T4<#VXNZᆺSNB6׷IrޗySnrO;+摬BZ&i8kj9ߡCUdAOU*"Eqb$3"xp)ҢU4KXTpEg]c.Б=ߜ }yԢ"<8ks a]#R&gܧŴxg:$ !f:2,HN\G!F}#ޔM+0z܂٣IQb8V^!}#In0i1F[O}~`S:[X0LГqk#/ '"qf{ođ i.{] 6hk?t|#™.Y. c@,"`ݠ[R%ǯa5*`0򨷏2gPCze,9!H=6~ X#Xؠ)z5SH d/G ACU=uy^rlGH0oa`_͋ed[O"ITpWK̟gU-O HDH *lH*3U=Rʃh8 x Ӱr@#p_gqD:$7g< ] #hkIs;zL4sPBRa̜1KL =LqD lz&c+|R&xY!xKhwc;#;ĵ3Bpo:g=nY ZJmn>؃0X~e5C ֠meƒ/\Se;E\ f's%cԳY/.`1.,:,p 5 Agjb<-L; >ep-s7)Y(wc*jfןQZƾPr?mMD.].C I6"%h+ O{ FT*) %͑{hb8D\i,@>_ViJG;xLN x60KǢԎdf9e7xihGA~ 4ɪuTS ⹽,sekWo hM"]SX;>UbY+lz ؗaXmq@)ŵ|ٱSN/B;\vWiC@xK0k_$蘛Ii,D8U oI;vL &@¸&Eh{A ܥu䏦ΫpBar)f:~8vLS_yLl*G|}ۯͱIZg5:ؒ#@6 >4> i׉r8"&#Űg?`eI9RdXlFq)U$$k}‹T;_6{yNmZKy^=MF1xfj3J˗ &:]v1AGi zgUX8?*N5&N{Ɏ.8N۪p9H( x>kY,>YipEVG9w[X>7,R sPhh-2F ~Ǿg\֥:(ca\.azWeUlq0hHtN,FDClp^PZY~q%i\x\c9 ȥrCv 8>xahaUADFh$LG WŅ&9Eb|ЉZ'Aۑs@ p_̩D;& 8ߤGTnI̳ H O "b}w- 0Mrt卟'H`/ QBhYw]8ZM[X#W頪 IC+j &zpH/?:sky :J|n¿;]MLuhz`z ﺑz59Ɗ/Uʶ9vA7_F2pLbZD Sh}:(wcU8AY3w38t㈊S ^- >Jߵ ^=! nK@S[\)Ym ]XVw銑x*h[1.  !Dr/sP" C5RLVǛL:@ ]fh'Q9M1?J^ZPD]iُq+lݾaAK/WI)ּBSl8xkުo 5r^Ri4IR%+%lxKGZJ}٤7GW/֣mʓ,=4Fzv>"I,TwX'9/rLA{tg=_Rt&]TEw|V'pֿVϻnx#K᪐ 6P#W"Hp\5zg!ϕVY-l @*Zs`jPP+lv`x=xvɵ۬mh:&1ECċ=DzұcH_#;E!,>O6Xo@Y6G(@~qGM5!8ac߼2f ˮ].pP~SNQdM;M"Cy2]_A7$9]`82v\z^JtaQ;B-C}Hc %fc+Nذ9UpDqz{Z<٘Zũ@ۘ|z_4RUJQiiYD5,ܫڭ} :qkm% xA0~d{?$ezfM?7K q+M . Aa^ILKRqgtL+'@a xle͏pSJ,/YG8N;25l o@s寖$O3}@TZA#pJޯ')D&GG`#%jxOPR ?SA3YF])~9}{d QMhVRPPUZNm:`xAfR? U{jޢ.ci .tK3bȶD` r$.Y4?`/UŭpeӢ+GT;qNP^%as1׬]J]X$lźU_O:%+c4:\[>mXѦSFİL1"huʂ73M2ȷ?,o/am꣌ Nm"9K!y+1 |`.qmBsoFWZ_>M3B3 Jg1Շ/&6vł)@J)V~ypG4]2ڏY0iAAM u+ /KDLD TY} <i4ˉTA k_ Q]j9̋(X(*Gݎ?:F#gydY7%DQڧ]muBZym @3?p'?H5 :n| )s9ř.#L_ҬPXԸ(7JDhMf8$[ao1.jO{Q]D*fu5U*M,ɪ}$,]/zs.=Jp8?(;Ēt\iM; &x3QrU;ϙoΑ6^6H"+V[/;kmf{cq7?S/0c}:Jzbc&t@ᐉ 4j“5\y|ϐ_r8rxqc?e~a{ccNt,J(CD4}W~Q_y,A;D|Wn Cv71 k0>ue}ι!JI ](¬= n>2O]/ 3P? ;UƼ8@@jQ<8ȸD'g"xܰYNxGMO#$[%](KVL'p]Ie)@bM A0U C"\9u4ݓ(^Jg&ѯt#ZZ ߤ,ߢE@}p] $VW'',v]5w\\kvֽpO:m8""j,3Rt(hxJV=2^'0fMO@3{as ( AEû^0EOS ַd+/#$(:{]O5k)liodl]v{BO|ē7/J8#opΌ1RXzF kAHY {k BZ'(2f٣-[Yݜ] J_?Gtĕ\Y)}a}eY=,A~XPȻNjMAu:h?q[QY9 *gQ \EPfUef a' .Bܟ!=J]TU.ID9BP rT, ޚj^%^,m]Ysn =J5 nM,7Zo)16m]g`yo 9URb2 j#YM<0X H 䣈hg=\Mg]QЄy3ToMn\"Ha%Z6*J$`ILu.}C|fs0KTܓ`bݭp" _5N=R.E}8oX:4~f9NG>?[%'MTW8DK,$[L챪.D8Mն pTxw҃1uCSxwC4^8su2ż~ZxX g= :,$-؜,Ԛļ) 40/._]Ur>_=^]dE u唔} MPfB3< ́Q,dlU_I9P#ԆDgv0@WTeBXmdcCM݅wkN@"e,;"'yU jдMw-јyUMDrAͨ~x 쿱s'ӯ љTp"[RKOJ%MqQN?˿+0+ +S aZ_'hKm|[?r+,!Gl< neٸ)G=0iכd**ee{^` L_HN<{wf"9=R4ەH6cCSt4q op YDHA^yEg/B'- ƤIŗ݂Xk9:<ߘ$10z{J.MXHMa 84uD^d20*`߲Wċ8(jVcxN:@EJ=CzAvA+bn p8KZ̔1jȎ} 4 7owKjJ n0@y𕳝?gbN1v[rkK9V7W ?{4 !2sC͠햍f2cLY1K$N;8g@ Aȋ"; ȹ$&!,hXQr1Mpu^i%Y}GB#saO*  *A (^)`hGYVWRKHQxAV*4hDCR[ [Q"Q%E^`<ԬP##PD->zon0շU/l9߇%(eXUZ&E"3—%rl$tXТɠxgvb<]6="ոvv:^bjFM} <,I`3ƏgBO6~UuNܽcޘX;IZ,v K{o۰~)_Ҡ .RxVE1tFq2#JNQJ$?XCtxжXE{!ۃeX*d䭺=)]{@fQ~Oc^17,-汾AnPM!ֻ_8}L||'S<ļ2p~"2c66p&;͢gdEٺe[vg%dHe*Sue+ %?ưT5,'3V! >hSEp1m'd0<H_Ly8%D׸E]E<2d4ۊf7J DZĀA:ķ4" qZB52QΖvŧܫZ^8P%~{˸މuM}1?0}LACq9UMp:'bL*tj?g Z>ټ}c4T\+^zZ{{$Om< D_D2ehHr95e5mT2C g`@g@mT/^_:}^(LP _^.9~2/ן W4pLH C@C2EdL(u.{)Ra]O@W7gj׾i#Ѻ˽fi)_/ŕ _sTY Rj,X `:p!%eDڿ igA(CWk&>Q ɌiLhT/ٺd-a>fIKqh%Z(julԇLi`[0x1}5usb_5A>bZ̟-3?nVKHVX2'}gXK+;Mv98OL&;_9M/vT´av9P#Gi^Q:zc"$lkt0 R֝mV,LcŜ\S~fSvg߉%.Y>n)i7J!>}kVRvTMfiwuO`4h5x7 ~uf&#*b=5Mɶ(k92ߣ$ƳhV< B?uz`P{ k4貚.ƀkA %ץ@j{) c+ך-STh_NkܲUB[xۃ> 4ur)-2vߐ,~JG:K̙ x 63垉{+ $'XcH(dF݂Rηz3L1 s68wQxVL@jWםt5rˏZ˂Ms_ .! .LV<}QomLxYqΘ !욏H{H.vع2iGq?]D >A9`zG7pJ}<ύv>u8&hWmaDH4ly+4KEX &IJeϣLmhr7P9dIW#<-Yp4qfh'NZ,-8c%UGXۜ]4S҃}CS!O("'6麧XI<\e'g&GXҌTDjRh?*K\z#淄TՔV2)(HUQhRuyfY/'sj k%JX61}7z \>_? bʣֽ@'z$䟶h |Y+~39785[D4<8(;9N-څb9wNsKw]^I >!)F B{-Vxr%W[dZ5Y=z+PZJ~F` qef]8x(5ƻ, @lۄ.wE<+s -isY9U)r`2qD?N[P&ӵ(G`d6$yfff7֯ ?Ծ: ҡ sQq- egeW,Jx^%#@%Ѷo+F#C砐&rTt-}5g6[U)9Z` Z-]n։ l魥&V$k+Niλku& z'{θg‰gJj۲u'.г>OPƑXB|2Y*Fhfx={&07^3\5?}}\}va,ItmeFGҞqmTpbLYw`*, 3yEqsPy]Q9}lrNX!]8>@!>ΝC*\]kP1e'3Òٛ}ΐheq{$֮jtpn/B*|o~P"B hq_ SYjţ"mVYEE;T\iұH'h%;@m iRyջG`>ǯt2Cf]DB8憗ǨqKyePq{ ±e<<#VݿKb''tzCuf y*zBq=TD~TA*3::xMA&8$P qi#!y^Lfcħ,"9GQ(V~[# `Uib'b#&\׷|oE5.(R$ ='-9`m3cGup-E+\P :*+C+ cD%wy7Nt72\S>\݇ Um6iZ97-sl5lj-<~K|^Y>1bRLA;\/{-/u x3έ+$B!jy~Y&gX6 [CC6A1jbjMeOMޖ -V,/}N~b5xAzT5d=52xbAY|@܀> y"Z׸X!++钕8k hnI|rԳ#Ll<*OBYy"wi,>X$q8!sbx̸}xu\ y3|3h^"RmZJ1*Fl&A'D.cU#Ӱrm_ [ݚ&e2h.]dǺe`ؐFat׸9SΪFڒYVw`r(8PeF TƲ{ԏY2R-ҢYPY""+auw&~'g.XRS6'2PgѵQ.w͟_:Vڪm`D̰Is1Ҿn޸q^WA1! 16> d.kC%qfc~q< /6W"@u(;+/Fް\V0h{a+ؖA;s7c q)qKbnnrAv+933 @g/4 Tt+g5 `-/m?9p2VVT,\FS-x7A'5{ް(f.FOkG;Y*|dm8WwĘNT'`,>znu.R,px}-vy6Sv\52ffJÜJV[ J1h`0 %z݁aD\ n1h8ҌU,"^~YF EEO+|Gm!$An ) LĤ:_c rKĴoJ?@hD^(yxf/Zh9 I}Z1 +?f b|h{SU//2kH\gMb|o}42 7e #@w%r:MR9dQ d|˕t~53#:F3_ϗ5^yR6ZR) R R˅P 7 r_nCAgANY-sușH=~NNm-<Af׊lU2J Jwq}"qk؋0H0 |+AO$IAJ_|lݝCucRW)o=;n`:6a|P Yփ4Ym)FhƱ6^JxdH.*b8a~TSo48HPX)Eiawc >hkSi d6H25ܰw\ !Խޮ'r'ѭW%gb*~X-c{th>k(uJ?4^/}*4uԓM_9oy^y8{`͜>#iq!)yI6fJ=L/grApp|B M, O~:1E&# 24u9TQO닐Ԃ kź3T{j|: nׄg1[+]t䓰]u@^~Ϫ)7@ICԍù40Ҟؾ]hJ$ #<a |wxb:6\]qwZS7/a>(wLJXmO)D(}QB_򩴥E%ŨP:&\'r)E4 WPޢ n;sl[]g~ɟلw H/bZJn%ž݀uWKALGU*7G- )9(qt7 `?Z/Bfsި$l}\!t̞ĦT'J5ךcZzpҊG|&k ~ R5z Pb{:-,D~Ӧ,~ HBa$8_f %} Cc(vdKQRd%K̥Nű~+ ?Y{?}چ9U&qlqvhׇΪdDzծk~ϩ!e g^v>X)Z7@_iG/A geLOCc}:[P˘e1<)\*16Q,IJ5pSrFfm|VSI•7a\6} x?Q ;12~ `OE t}cIAy#QӢQ=47C&U&.ό-2@},H ԓ{5tH%bOE&4d/S-a5<Z#0@o$OG7V&OQ!=v~QI^h|υ|!=w|HI0vHJK +zYDmHZ.b4\d0{r]C#(jRsp HeiL / *.iʳ`-C9e d7mW;kFhh~, t.ɲjs8ǜF4:TxQVGmyIC009x}]U/GKj6Qp[Ep8Ț!005B~8iؔ4 ^M%fP2""^۸]kY.P-F+Q߁vUE#xδgc ۫5_nXJW? Evx߂e4 '̀poT>XE4K^>}G@IdyW[9i*TfFA0բFa>Z, upuoĆrխiʭ3YQZC0@Wi4o&_4G{‹9$6$)Ddji)`"M[m4`ao Whs7x:O!+U7gZݠI9PD x@ Q:哎dGy/S*5n;)TA80S#4?BDelITGa ȷ0[ݛjїdPB翜ͮ7贘17RHta. T_!bvQҍCf'A?;Eh74HڭD2uy~&:%wkQ}ueǴ܆OT)ϊlDEBS]^n恵!Zk|h H \KoC{#9YSLdr@`F!oXO|Nj(z?˘b\uCfU: "(~O>ϞsC$sF\.C8 9$&Ba1Fc-zAZ /Nh#T!Ym K3X,> R5'?%%F"r;ߑ)v64 > goFU%]L҉R{swre`k \̥DBZ-lzVJ 5W6 <]2G*S#7ԮoXK6N!G ڙCLGLA_A @ l ^ 1}!:rգfs`(#Wos>N-H֠O'UꞿGbXF-w%?4ܺY]fcf,?燑OBͰœJ/{fi0}fĢ#+zJk}}j.n5#S6ҩ!d_5s&&F *~~9?㾣8ĺzi%YNMa۴_Ə'D$#w lo3{7tQt ?B>`m|rxX1nw}cOжj/ eNuhgZooKzc\Gk顝yœ1ߕ>c N%i=y#ɹ=rhg,_VRݷ{YA`) =jp10nYJ8.\9ׇ+Ղ(] jK [[5"UF|W6D {,D&UPv{u 5jњo.vؗuW=XJ(z0 `ZhԸhv*hG˧&"iA*!EZIωu`>'Uո%CZŬk(c#l/\]P=o= (>=s ǩ2̡%NxUD<~o$U/׶+U]t -%u#VS#aF֛{wfE#*Ǐaܾ:k3@l,F^۝ix}3^:Pҕc DPLuyfoխ[_ >:eʦ0F:FLrCyor3WP%c!y7 Dw.u -$P[ZӠԍL@cL]Q|v_l |\Zzh3FT,KgX3 A[6z.6n9)eub^6M+*? ҵK`'g=1*Ms}d.OZ΃L\W6[iQߔ-TL@AJnt#=/m׃NEԜ"< ɠ"W(%Ѵ+ f%Gwp]q#<T4sY `LHxTT'6:Kx3zF)WRTCÊ^"p d"OH߆`9wTy[RR<&4=|[&V? B?EPqׄ.eMRZ!>fJVTGM b{X[Z#%jps׬g4}c}c#QHH2 g GTH2K0MM׿mNԿQX6* <&8M[{vPL9o\g 7\9g9<ǏO4B﯃3iO P$SAy [Vq(AN-bTBo%;$TcXAwΫ~Ju֩( %nQGi#yA>x~T-У$ޜ&۬'Y5jWa? !(tϴʲ .ZG(wYڏS%=m0l˝jxĉPDw+gpkklOtġ^jL[%fW+U,8?qMO V3_9QA51ɛ nF^9?.&h45[.&|JTr.c>j_0}rh|MH=O 4A.'P(4 {g**{ڨM77xIՖX#Z2@s;~ tL/?\`2W-*Qb&x$ 5iI~<C%mqef!B${¤ܢ<8G':/gY˜QYu3'c1˂3[Q3c]m5x/{JjLf@-S{DPή֮Z̘X65._ʑR:z;;h%chא!7px鄔#!q~ sJ̰ȸm=0Kond D&8oCmKJuug? 3pXٍ,;9wC'eLѭdIvn2&DcezWݯʞY'Rq¹"IϳF*WEI\.uYWnc\';8d'jLisLu.pMva.VQp(̴W0 wSKTL=1fX7,V0ىB==hԀT- Bk͎A յlQ0ћ*f[H^/f[tA!H^>$i:ȷ\W{jْ%z|.{jZO]BE0;F|=mqL4-I[Y3#Ww\eGk߰7Sa;̙ 靇1=L㼣C>l( $Ny ȋAt\~Q[B.*X(,0@ 홤].HTA>Te߶'v'ʸf0^ڴ d Ι\:mVk%LY2J&kA܄6+wn/KK]ڿLf[YC-ڗ䯐\5.ޤ<eSeUm d*]z-y}@l&2PVw>'@CڋiL/!9Zkw8Iē`ɵ#>Įls'I&Bѥzk݆5guCٞ HDn&>6JN6e: l:nʉpm|Ss7h0&9 Re]MbH?׎],%e_ W43 3ΟK Ï@_ga]҃r`<$%JޑgR ޿vU5~POQ|zPOsH3Ewiφ094pS;jb,2k`Ly[HȪgq sw` cI&,گPbX\}X7S2#m*?N%ÔrWe8a׵f" ›0o9!/\X~K3(D I469wW3̥V$ d&q\eg"NI-s''N #;!.D_gn6۷2|Z bJu/lyVUA! Ӄ[~hCıOLD bEkvX-ϔr ^P;q+pAR]}%2nr -nLY$L͋< 3DTk@#JL~GY[]+S2zM$OMbHK^Ԥ-yXpa*}]cӦx@rЩK~*]aFk)Px9šQtU_d)_/ڧr"v->\|4:T ж:@MAǭw!D_%['~|-/ک} YN)/a~@b_WyBˮ_b߶\X">hQOn y*tEsSHcֺuNytBp=bZ}Ӡ@N Yba6/K.C\yfjPw{]H5π\)c6oqv/$La>VuݗBi`-a2mt {OUSʰVh/}.S'Aߧu-cWn99`Օȶ1]j\Y:l]sy,"U|"vk(Wَ:s6n8b ȢޤO݃k?֏._h,w-!U\'# ˸Ȉ]\L'N=PoK} el J+KM@@q /j`4Mh{d- 1&~Ukk=qvtparhe2\nO$y2H!Rq}0ˀ#\s݈,kͻļ @Զ YZ