augeas-1.10.1-150000.3.12.1<>,bTgp9|BٱǺG Yev+[TRϮ}U@V{ҸG/~.燨eF0XpqAXC zlYϭ(j)% D'V$egCuhYj #H3>T?Td   J| +18 h        T  `   , \t ( 8 9 : FLGL HM IM8 XMDYML\Mx ]M ^NbNcOFdOeOfOlOuO vP wS xS yS%zTTTTTCaugeas1.10.1150000.3.12.1An utility for changing configuration filesAn utility for programmatically editing configuration files. Augeas parses configuration files into a tree structure. The transformation works very hard to preserve comments and formatting details. It is controlled by ``lens'' definitions that describe the file format and the transformation into a tree.bTgs390zp343SUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-later AND LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttp://augeas.net/linuxs390xK@)l9@ag '΁A큤A큤bTebTebTebTebTfZR4ZnbTfHqAbTebTebTebf9a6ebf78eb3bc4c7a13b5fc5904fa5a64ccfee08b8fbfc55cbf48b323327879ad4804f3dad225f2fc097a0e0720994017028aa902a27c5f61a5da6f1fbc6e3b809840e502933ac97821be0100bdb4606a4624663027d289f073546d41004034f5881359e6a74d79223ee4131eaa2f00756376e049e81222851ba1b8a7740ae7fe8c30faba06692c0c6d6acae920696cfd263d1c423b0c3314890c0e5be9dec693955b117ac9f2ffac92ffccdd23b8d706241b7e475b42083dd07188b612b95ca0061fc1381a3ab242310e4b3f56389f28e3d460eb2fd822ed7a21c6f030532ae370fc2ecc0e9e80c2fb0c0c8182864c90a369198945abf9bbb9393e2479e6a6738db366c511b7bb48ba87be64f93546d86235c5b88250353cbce42194a22a983210e06117d2adfd77ac288c0b1f15e5c47db311e0caaeac9e9d9cad153b0ferootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootaugeas-1.10.1-150000.3.12.1.src.rpmaugeasaugeas(s390-64)@@@@@@@@@@@@@@@@@@@@    libaugeas.so.0()(64bit)libaugeas.so.0(AUGEAS_0.1.0)(64bit)libaugeas.so.0(AUGEAS_0.10.0)(64bit)libaugeas.so.0(AUGEAS_0.14.0)(64bit)libaugeas.so.0(AUGEAS_0.16.0)(64bit)libaugeas.so.0(AUGEAS_0.21.0)(64bit)libaugeas.so.0(AUGEAS_0.24.0)(64bit)libaugeas.so.0(AUGEAS_0.8.0)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libfa.so.1()(64bit)libfa.so.1(FA_1.0.0)(64bit)libfa.so.1(FA_1.5.0)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libreadline.so.7()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1bMb@a\>@ZZY@Y-^X=W4p@WUU@TTdavid.anes@suse.commeissner@suse.comjsikes@suse.comvcizek@suse.comfvogt@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.commlatimer@suse.comcbosdonnat@suse.comtchvatal@suse.comtchvatal@suse.commeissner@suse.comp.drouand@gmail.com- add augeas-sysctl_parsing.patch (bsc#1197443) * backport original patch and rebase- support new chrony 4.1 options (jsc#SLE-17334) augeas-new_options_for_chrony.patch- Allow all printable ASCII characters in WPA-PSK definition * augeas-allow_printable_ASCII.patch * bsc#1187512 * Sourced from https://github.com/hercules-team/augeas/pull/723/commits * Credit to Michal Filka bool' for path expressions The path expression 'label[. = "value"]' can now be written more concisely as 'label["value"]' API changes libfa has now a function fa_json to export an FA as a JSON file, and fa_state_* functions that make it possible to iterate over the FA's states and transitions. (Pedro Valero Mejia) Add functions aug_ns_label, aug_ns_value, aug_ns_count, and aug_ns_path to get the label (with index), the value, the number of nodes, and the fully qualified path for nodes stored in a nodeset in a variable efficiently Lens changes/additions Grubenv: new lens to process /boot/grub/grubenv (omgold) Httpd: also read files from /etc/httpd/conf.modules.d/*.conf (Tomas Meszaros) (Issue #537) Nsswitch: allow comments at the end of a line (Philip Hahn) (Issue #517) Ntp: accept 'ntpsigndsocket' statement (Philip Hahn) (Issue #516) Properties: accept empty comments with DOS line endings (Issue #161) Rancid: new lens for RANCiD router databases (Matt Dainty) Resolv: accept empty comments with DOS line endings (Issue #161) Systemd: also process /etc/systemd/logind.conf (Pat Riehecky) YAML: process a document that is just a sequence (John Vandenberg) - drop chrpath dependency, the offending dump binary is no longer shipped- Use %license (boo#1082318)- Version update to 1.9.0: - General changes/additions * Fix error in handling escaped whitespace at the end of path expressions (addresses CVE-2017-7555) * several improvements to the error messages when transforming a tree back to text fails. They now make it clearer what part of the tree was problematic, and what the tree should have looked like. * Fixed the pkg-config file, which should now be usable * Fix handling of backslash-escaping in strings and regular expressions in the lens language. We used to handle constructs like "\\" and /\\\\/ incorrectly. (Issue #495) * do not unescape the default value of a del on create; otherwise we are double unescaping these strings (Issue #507) * remove tempfile when saving files because destination is not writable (Issue #479) * span information is now updated on save (Issue #467) * fix lots of warnings generated by gcc 7.1 * Various changes to reduce bashisms in tests and make them run on FreeBSD (Romain Tartière) - API changes * add function aug_ns_attr to allow iterating through a nodeset quickly. See examples/dump.c for an example of how to use them instead of aug_get, aug_label etc. and for a way to measure performance gains. - Lens changes/additions * Ceph: new lens for /etc/ceph/ceph.conf * Cgconfig: accept fperm & dperm in admin & task (Pino Toscano) * Dovecot: also load files from /usr/local/etc (Roy Hubbard) * Exports: relax the rules for the path at the beginning of a line so that double-quoted paths are legal, too * Getcap: new lens to parse generic termcap-style capability databases * Grub: accept toplevel 'boot' entry (Pino Toscano) * Httpd: handle empty comments with a continuation line (Issue #423); handle '>""' in a directive properly (Issue #429); make space between quoted arguments optional (Issue #435); accept quoted strings as part of bare arguments (Issue #470) * Nginx: load files from sites-available directory (Omer Katz) (Issue #471) * Nslcd: new lens for nss-pam-ldapd config (Jose Plana) * Oz: New lense for /etc/oz/oz.cnf * postfix lenses: also load files from /usr/local/etc (Roy Hubbard) * Properties: accept DOS line endings (Issue #468) * Rtadvd: new lens to parse the rtadvd configuration file (Matt Dainty) * Rsyslog: load files from /etc/rsyslog.d (Doug Wilson) (Issue #475); allow spaces before the # starting a comment; allow comments inside config statements like 'module' * Ssh: accept '=' to separate keyword from arguments * Sshd: split HostKeyAlgorithms into list of values; recognize quoted group names with spaces in them (Issue #477) * Sudoers: recognize "match_group_by_gid" (Luigi Toscano) (Issue #482) * Syslog: allow spaces before the # starting a comment * Termcap: new lens to parse termcap capability databases (Matt Dainty) * Vsftpd: accept seccomp_sandbox (Denys Stroebel) * Xymon: accept 'group-sorted' directive (Issue #462)- Version update to 1.8.0: * See the News file for all the details - Verified it contains fixes for bsc#933210 bsc#975729 bsc#925225 bsc#1023204 CVE-2014-8119- Version update to 1.6.0: * See the NEWS file for the details- Update to version 1.5.0: - General changes/additions * augtool: new --timing option that prints after each operation how long it took * augtool: print brief help message when incorrect options are given rather than dumping all help text * Path expressions: optimize performance of evaluating certain expressions * lots of safety improvements in libfa to avoid using uninitialized values and the like (Daniel Trebbien) * tolerate building against OSX' libedit (Issue #256) - API changes * aug_match: fix a bug where expressions like /foo/*[2] would match a hidden node and pretend there was no match at all. We now make sure we never match a hidden node. Thanks to Xavier Mol for reporting the problem. * aug_get: make sure we set *value to NULL, even if the provided path is invalid (Issue #372) * aug_rm: fix segfault when deleting a tree and one of its ancestors (Issue #319) * aug_save: fix segfault when trying to save an invalid subtree. A routine that was generating details for the error message overflowed a buffer it had created (Issue #349) - Lens changes/additions * AptConf: support hash comments * AptSources: support options (Issue #295), support brackets with spaces in URI (GH #296) rename test file to test_aptsources.aug * Chrony: allow signed numbers and indentation, fix stray EOL entry, disallow comment on EOL, add many missing directives and options (Miroslav Lichvar, RHBZ#1213281) add new directives and options that were added in chrony-2.2 and chrony-2.3 and improve parsing of access configuration (Miroslav Lichvar, Issue #348) add new options for chrony-2.4 (Miroslav Lichvar) * Dhclient: avoid put ambiguity for node without value (Issue #294) * Group: support NIS map, support an overridden and disabled password, i.e. `+:*::` (Matt Dainty) (Issue #258) * Host_Conf: support spaces between list items (Cedric Bosdonnat, Issue #358) * Httpd: add paths to SLES vhosts (Jan Doleschal) (Issue #268) parse backslashes in directive arguments (Issue #307) parse mismatching case of opening/closing tags parse multiple ending section tags on one line parse wordlists in braces in SSLRequire directives parse directive args starting with double quote (Issue #330) parse directive args containing quotes support perl directives (Issue #327) parse line breaks/continuations in section arguments parse escaped spaces in directive/section arguments parse backslashes at the start of directive args (Issue #324) * Inputrc: support $else (Cedric Bosdonnat, Issue #359) * Interfaces: add support for source-directory (Issue #306) * Json: add comments support, refactor, allow escaped quotes and blackslashes * Keepalived: fix space/tag alignments and hanging spaces, add vrrp_mcast_group4 and vrrp_mcast_group6, add more vrrp_instance flags, add mcast/unicast_src_ip and unicast_peer, add missing garp options, add vrrp_script options, expand vrrp_sync_group block, allow notify option (Joe Topjian) (Issue #266) * Known_Hosts: refactoring and description fixed * Logrotate: support dateyesterday option (Chris Reeves) (GH #367, #368) * MasterPasswd: new lens to parse /etc/master.passwd (Matt Dainty) (Issue #258) * Multipath: add various missing keywoards (Olivier Mangold) (Issue #289) * MySQL: include /etc/my.cnf.d/*.cnf (Issue #353) * Nginx: improve typechecking of lens, allow masks in IP keys and IPv6 (Issue #260) add @server simple nodes (Issue #335) * Ntp: add support for basic interface syntax * OpenShift_Quickstarts: Use Json.lns * OpenVPN: add all options available in OpenVPN 2.3o (Justin Akers) (Issue #278) * Puppetfile: name separator is not mandatory add support for moduledir (Christoph Maser) * Rabbitmq: remove space in option name, add support for cluster_partitioning_handling, add missing simple options (Joe Topjian) (Issue #264) * Reprepro_Uploaders: add support for distribution field (Mathieu Alorent) (Issue #277), add support for groups (Issue #283) * Rhsm: new lens to parse subscription-manager's /etc/rhsm/rhsm.conf * Rsyslog: improve property filter parsing, treat whitespace after commas as optional. recognize '~' as a valid syslog action (discard) (Gregory Smith) (Issue #282), add support for redirecting output to named pipes (Gerlof Fokkema) (Issue #366) * Shellvars: allow partial quoting, mixing multiple styles (Kaarle Ritvanen) (Issue #183); allow wrapping builtin argument to multiple lines (Kaarle Ritvanen) (Issue #184); support ;; on same line with multiple commands (Kaarle Ritvanen) (Issue #185); allow line wrapping and improve quoting support (Kaarle Ritvanen) (Issue #187); accept [] and [[]] builtins (Issue #188); allow && and || constructs after condition (Kaarle Ritvanen) (Issue #265); add pattern nodes in case entries (BREAKING CHANGE: case entry values are now in a @pattern subnode) (Kaarle Ritvanen) (Issue #265) add eval builtin support; add alias builtin support; allow (almost) any command; allow && and || after commands (Issue #215); allow wrapping command sequences (Kaarle Ritvanen) (Issue #333); allow command-specific environment variable (Kaarle Ritvanen) (Issue #332); support subshells (Issue #339) newlines in start of functions allow newlines after actions support comments after function name (Issue #339) exclude SuSEfirewall2 (Cedric Bosdonnat, Issue #357) * Simplelines: parse OpenBSD's hostname.if(5) files (Jasper Lievisse Adriaanse) (Issue #252) * Smbusers: add support for ; comments * Spacevars: support flags (Issue #279) * Ssh: add support for HostKeyAlgorithms, KexAlgorithms and PubkeyAcceptedKeyTypes (Oliver Mangold) (Issue #290), add support for GlobalKnownHostsFile (Issue #316) * Star: New lens to parse /etc/default/star * Sudoers: support for negated command alias (Geoff Williams) (Issue #262) * Syslog: recognize '~' as a valid syslog action (discard) (Gregory Smith) (Issue #282) * Tmpfiles: new lens to parse systemd's tempfiles.d configuration files (Julien Pivotto) (Issue #269) * Trapperkeeper: new lens for Puppet server configuration files * Util: add comment_c_style_or_hash lens add empty_any lens * Vsftpd: add isolate and isolate_network options (Florian Chazal) (Issue #334) * Xml: allow empty document (Issue #255) * YAML: new lens (subset) (Dimitar Dimitrov) (Issue #338) - Drop upstreamed patches: 27d8457-inputrc-lens-support-mapping-like.patch 2d12670-inputrc-lens-support-else.patch 49bcfbe-Exclude-network-if-up.d-SuSEfirewall2-in-shellvars-l.patch 7558c12-host_conf-lens-spaces-between-list-items-support.patch- Fix errors showing up in guestfs tools. Add upstreamed patches: 27d8457-inputrc-lens-support-mapping-like.patch 2d12670-inputrc-lens-support-else.patch 49bcfbe-Exclude-network-if-up.d-SuSEfirewall2-in-shellvars-l.patch 7558c12-host_conf-lens-spaces-between-list-items-support.patch- Version bump to 1.4.0: * Loads of bugfixes all around the package * Read up NEWS file for the detailed changes- Whitespace- restore keyring and .sig file, as this is checked by the OBS source service- Update to version 1.3.0 + General changes/additions * Add missing cp entry in manpage (GH issue #78) * Add seq to vim syntax highlight (Robert Drake) * Update augtool.1 man page with new commands and --span, RHBZ#1100077 * augtool autocomplete includes command aliases, RHBZ#1100184 * Remove unused "filename" argument from dump-xml command, RHBZ#1100106 * aug_save returns non-zero result when unable to delete files, RHBZ#1091143 + Lens changes/additions * Aliases: permit missing whitespace between colon and recipients * AptPreferences: Support spaces in origin fields * Cgconfig: handle additional valid controllers (Andy Grimm) * Chrony: New lens to parse /etc/chrony.conf (Pat Riehecky) * CPanel: New lens to parse cpanel.config files * Desktop: Allow @ in keys (GH issue #92) * Device_map: Parse all device.map files under /boot (Mike Latimer) * Dhclient: Add support for option modifiers (Robert Drake, GH issue #95) Parse hash statements with dhcp-eval strings * Dhcpd: stmt_string quoted blocks no longer store quote marks (incompatible change), many changes to support more record types (Robert Drake) * Group: NIS support (KaMichael) * Grub: handle "foreground" option, RHBZ#1059383 (Miguel Armas) * Gshadow: New lens (Lorenzo Catucci) * Httpd: Allow eol comments after section tags Allow continued lines inside quoted value (GH issue #104) Allow comparison operators in tags (GH issue #154) * IPRoute2: handle "/" in protocol name, swap ID and name fields (incompatible change), RHBZ#1063968, handle hex IDs and hyphens, as present in rt_dsfield, RHBZ#1063961 * Iptables: parse /etc/sysconfig/iptables.save, RHBZ#1144651 * Kdump: parse new options, permit EOL comments, refactor, RHBZ#1139298 * Keepalived: Add more virtual/real server settings and checks, RHBZ#1064388 * Known_Hosts: New lens for SSH known hosts files * Krb5: permit braces in values when not in sub-section, RHBZ#1066419 * Ldso: handle "hwcap" lines (GH issue #100) * Lvm: support negative numbers, parse /etc/lvm/lvm.conf (Pino Toscano) * Multipath: add support for rr_min_io_rq (Joel Loudermilk) * NagiosConfig and NagiosObjects: Fix documentation (Simon Sehier) * NetworkManager: Use the Quote module, support # in values (no eol comments) * OpenVPN: Add support for fragment, mssfix, and script-security (Frank Grötzner) * Pagekite: New lens (Michael Pimmer) * Pam: Add partial support for arguments enclosed in [] (Vincent Brillault) * Passwd: Refactor lens (Lorenzo Catucci) * Redis: Allow empty quoted values (GH issue #115) * Rmt: New lens to parse /etc/default/rmt, RHBZ#1100549 * Rsyslog: support complex $template lines, property filters and file actions with templates, RHBZ#1083016 * Services: permit colons in service name, RHBZ#1121263 * Shadow: New lens (Lorenzo Catucci) * Shellvars: Handle case statements with same-line ';;', RHBZ#1033799 Allow any kind of quoted values in block conditions (GH issue #118) Support $(( .. )) arithmetic expansion in variable assignment, RHBZ#1100550 * Simplevars: Support flags and empty values * Sshd: Allow all types of entries in Match groups (GH issue #75) * Sssd: Allow ; for comments * Squid: Support configuration files for squid 3 (Mykola Nikishov) * Sudoers: Allow wuoted string in default str/bool params (Nick Piacentine) * Syslog: Support "# !" style comments (Robert Drake, GH issue #65) Permit IPv6 loghost addresses, RHBZ#1129388 * Systemd: Allow quoted Environment key=value pairs, RHBZ#1100547 Parse /etc/sysconfig/*.systemd, RHBZ#1083022 Parse semicolons inside entry values, RHBZ#1139498 * Tuned: New lens for /etc/tuned/tuned-main.conf (Pat Riehecky) * UpdateDB: New lens to parse /etc/updatedb.conf (incompatible change as this file used to be processed with Simplevars) * Xml: Allow backslash in #attribute values (GH issue #145) Parse CDATA elements (GH issue #80) * Xymon_Alerting: refactor lens (GH issue #89) - Remove the sig and the keyring file as there is no gpg verification anyway - Remove augeas-device_map-grub2.patch, fixed on upstream releases390zp34 1649698567 1.10.1-150000.3.12.11.10.1-150000.3.12.1augmatchaugparseaugtoolfadotaugeasAUTHORSNEWSaugeasCOPYINGaugmatch.1.gzaugparse.1.gzaugtool.1.gz/usr/bin//usr/share/doc/packages//usr/share/doc/packages/augeas//usr/share/licenses//usr/share/licenses/augeas//usr/share/man/man1/-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:23701/SUSE_SLE-15_Update/29dc060b4cbd2da116be069c116f4090-augeas.SUSE_SLE-15_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=37aa129d41aab0980887cd9424786ff5e21a4568, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=81e267d203db4c49fa6c27a6e954ed2235ca4b91, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=77634e66ffe1bad1bf658a9c87aef0d5f1485ea2, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=755d7d37b5752df090f679702513608351557d21, for GNU/Linux 3.2.0, strippeddirectoryUTF-8 Unicode textASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R R R RRRRRRRRRRRR R RRRRRRRRR R R RRRRRR R R R Rl[痜ձutf-83fdf2e2542466d84615bb4c071a266c008e74d338c99a76cd541dbd2f74f016f? 7zXZ !t/y{Mt]"k%U-'ƙuvI&'K~I9#H[^DШ|?NHn\UkmhYu{;T?*K>JYP..ĝVǯԌcu)wWˠNtt U<7)Hǻ*6mOu IGolQ *%հ/RCpYI<;:2FyccSEtAG[㹽wLYKK—'Zq0NQH\]5]҂ڢ-[86t9y. mVԹYRxԫHSR!: wMGZaZ{R^mugR]3{W.HHtQYOzK,n cQ !Ϳ=T՚~_Ycɢi/\m_ Tch`?yȘ ڌay: fUj)Afyv Aŏ&U}/QK+r GdgDZ_/EJ[-mm/g6|Q+tbz`f%$UdmMݔ8U3 * te̟b_x0EQUepD 7Q%`j-ǐ)s2VWDH,P-oƠ ƍU g  y25'"ݦlt=Ub|p׿dj  9.,/udf+}{gUUW[I|7SB(||qt&K`m}16129xJ˹F?lƽf ˊ5#^;bN}h&d.9ŵ)<]-R1#)9oDz"Nwdt[m *PQM턄e"J~>e!0|x'I,Әw-`$ 4&'6~D raOӣc|9Gjh?#wD%Gxgꇨ¬(Aob7Fb b3a(-.H`'r030P 7~~ G.?tf:8[K94.'iP歉'Kuhhm1N/|,猈P#PgU9JH^ Q4积,@ϔZv/(2 /1KxqE22"9zLK/nGʷ>_sĴ 4ܗ=@_WpDkb1c&`1L+ +u433!mJa`~Xh':& (^#QiJ~FJdmYȐ "A]x# g[0ެsb>|u巴i;Rql֤r9GjR{D6:=}vQEs֧d͇FƞltĊrZLT>HB+V tr}RVȬ*ƀHoP7څ7#Xi(J`%tkrn/Л|IaxD.<]y;0u=I)DQ-7 M0CFU^&ؑ7]\wݽ-}^u*whnn"=3Bg*8!LV$WC9XxHn[R*\SS7/,N(7XR<] zkT`tFqwP1:q._Ø }((ID-kWC $ްhCQ\Th|8 o2]G5]UIugǵ[S *t> *r4$T{F|:%V Px09pȈwӟ\ιpeBzScڅ4"Z)p+ud#Ï,-zpg N~Ę[?o(%P{1aik"]o8ˇӎ>%qfxd(byX"Bd$۵CxqY,GV.Nq*~xuy oR+U" l3>w.ާDa2LNrS  I4ai]a4h8;IDDD\x{]]UO*(Grƥ5c]i18z50 еq[m&D Dd5N} grxkaV gYW>u+q!O`F! RFQ rwIn Q8)Ŀ0/6.p]fлV狃DXK<96OmR?+~9GA*2 !z\Wy.}X?ߓpM-Fݞf5hֺsIђWr~ ӯshD WwresfpISnƩB4K/qVK<& )xQ3u@ v:2ʽU[ 90&e'X؊  H^VuJ8_-ڌDOkZjDH$,ztgTH_9Ǿ./xxRJڨ-Eys݃*􋋕Zo埨H<K1 MҐ3I0D9 jUy!xv)AC - > ˫,O"5ۊcT;.Ay5^3.3V~?r8' c+#p턄M%! bryG(h7>2p~JAhx'i]$~.16H*X{R~a\^d{m;c2HI®Cm$&b(svp  fpnzxK5\wh/NJr|e2 0Tbf5WUiA *4H4'xɴTXix/f KlMIX $siHBb@jjJ3~.RwoGL uàe`9Oҫ&LteQt[FBE$ωn(/ۤaDYoP4:bt 9K#L+ho%XUC=I-DI'ىjH+ѽ.; LB?J?dnͦ;G *"5ƭaC1u|Ve&W'e0]%d\E?}]PlpVEvâP?,Pr\7w}"pQr0үekZ%>d->4Y /3mw rՐ%QZk0^t<;t` bxAgl`XP6qkC)9աkE1}`zg;<n cgN6Nay׊0\P&$uH uFfQG ЇT#j)zt@oE (2Odk-լڼx{E?bNgE!Oa_2bqr9{E׵L:ZZn xWJ=#&h!Q8;"5 X]ꢫYԽq ;Lʼ nz[y'GS-DFхH \X(Q4F#-{Ȏ'?cץtm9wP"z?.=iID ܷO= 픶MJ`-݃ fZXU#}[M2uon`q*cPs;LRedn!4v{+qba8sULH}CVÊkɑY$͚rý`gGTV5K\jz8ѧ/$=3 1EvE,Ӏ#޷w#!xD6T\e??JS`'jYІx 5/م%YH-M]q"ܜ@RPSxZb,0bڡ);At|P/AQtDZzq8mqy!#X4;M_ˇ'~4֏&zu/Zs=ެL-R^!Ccy raOȺJRE" ^Oo3fzHP6- ui^dH 9M6cٙ&nX40(0wr҇Eo6gDZ 0 r\.k&D'5ƾ$dkn#'/im EQ`vSeM2?į:$s'(c6҈x cr%kd kTݳ@&nL7{iDI4\-[ L1J..+#1 DqstT>0$pSv=a_,t˒$S tvladI1|+7 JdB`PhHF\gՌ@{NM%;lŦ"5v7NN vwN`s=U|; 6,45:d؄ cÎĩz4561>CV0 >v~RESl W)gLF݉?\nӄ Tla$x-{rG'xն pTQA9DqI:N,5V:bC8=:i8XAxlP uU=k&VsIo/8n#ё~+|6vAP$k$6w7JCI`#lZ&|~GYad߀R .z `o]*7i)I|>Eݑ6G_%R˸;n3wÂ%|T/Ofn2ڸgMC$a7%E@Tb;MЏ>W5qj[:JueAZYø*CAB!{oL“d[zp<AEg<#> u*_Qgr \kOM70iu[figtbrG OEiTr.ͅ eIMm'8gEz]`0a% K~iXDKoU^A#xa#5 3q/K8wvVIXX~ySDZ"-{IQA`^r +-4nJ5P(wWm@zd6T $F5Q曦Sr$g :m/2oQ#VCk~22דHu06a+beɀn656L&D|džGz痲(|.e$THDNJ5~ -[վ٫WC 'X'CB9piA,Xyp4SKcYzV3p#]0 ,-CuPͳ)}~=AHM=AUՍEYŲqQi^uC_y-jڋ#?Tr=4ݸS_f (\\KԱXӯX$30\7f]fgSch:g'pŵ&y6]aM!w}3ŇɞGtoQ䘛,,ؓW\G6Vx,%|Ym9{ުrS@ A0KGҭCOGk}3۷'>}TՙS.}{dr8T9 h =xu=2 +6倉sM3ڿm'%%*S8 ^-:T`5kwҨڕRaPXC}z O0 U~m8Dak:Hҥ"K5u00&Ò G~*ux9De-ʎY,4 0z]Vt1/;!?ŢCJIf_ ~}T!{/>dG },nSbo=nP# S>:PЧ `ו5}3[CkFS`mAB.~`:!k'Cքkˠ4!O?3HL؎#jJʹ(!X4ZDAO94M"́TE ]{ W~Kd;ɔ#|&P6q^|EhTZڿc})VZD51pᘰOC<1&|)C3}P܅mWO%W%[u'h;)] T4Ts;8% Bo$wmD8>*[{$ҙMOFj /x{BSky;gAH/#8f]bP|y= 2}Z@àr>bJؽ5~WQdRb* ~k!btI|^^9cYTdAj{lI[kA+dq nh|snuy;DGZ39rõe3祐S-EM/Usez򎟵y$'ET٬1T6kmZcn ]6\_z}d_&I4%dIV"ZRPVqS'/(kZs$T/DJ]_ Qѡ5'tQ#ub!!bs>dYRkT'4pL?o \}I\3xjN؁Fًasq̻YO0AIUcDz.& ^y=qG=X"Y@16ɔh%V\RrhWUnR,yy oH=5(zߕVmbp_щwWJ<~`3a|20/ ,_]i -p }n%}Lc߻~ŧ2iDVYK±Ql;0&oCq6ijRURcHrj&*3J7h '5s8Q.n\!!>d=ܯpuK>s{PnHd{&=X7#Aq@>tFK^C@9/'3D :q.%t8н5{hr5^~ 9ל I/d>ּdz+zӖs{ 3g3p (qQ \+/kƭtb`z7N<tS-FsROfIgh+I3iV1 ӤZ3'5 vK S`hu 1WS[ntנҊ6 ǡ)6?{&AŅsƍB~;k=eCKYMUo~ ˒֒W3cTgC]0diÁU+&z؛],B_ҫ֖?)0_yj%-+l 7iUmI_;*K>}?IA;&T+%:l;pG4#CgpMB:n(sܯe̱d8~e 3[>t'XjSaRA-'FM}Hr(JvPo t1g; yӘȘ*aGO\Xd^B#(&LaIoy!&Pi50|y"ۿxl'Gm`/d;M?azmAsA8L#ۥ>Őe2d2# ڒE6 ^#0$2uHTˎ[r𣀃c47] [k.N&h7%<+_|\pƍm)+x:$H$^I2qbb߶z)h*z 2rXDXԔ{=Ρ(ڢ.eJYmo2#Ɛ2IT x5 8iQ^Y7]G,֤XNd :XIk0zbV.<o)O&^t5}K̘%ĤM,1Zk_ 0)8h)K%K5];jND_ 誸IhZ&,®)$-!ͮJ]悂U++GQUMǤ~.%S-QL C5zf0&[y'D ^:?ߢ t;}NrPaW,4/ hԖ DO]AI1z/50H`T=0ck-s;Ai 80Jdr.EE/:b^bu?m19Wq\"m@ۯ |ɩ`, "TklZk9[Fнp<\8; ]|H8^DiCױ.ؽ%lzc6F}iM1%Zfv2xQ 7CNB((3)۾LU&^'mDQ|Ot Sz4UF\QD bHc GŻǔ˔(;ώ.\Y J6?2v2˷aTX[:eY>|ȶܧ(@&/߁DǽuPE&^P#TRb\CpRM?_bCsWB웵̱v晉@:'SPA3*C{K" qٙUϡJ%ߛ  i7>CYfkt\5#)PbQDh2;s 'Yz;-͜C:AVP+Yb Km~Mu#T>cq/}A0-ݒn >~U6 O\2%5qq S,'kշW~rBtw"K3,N{EiG<[6c(X?^_*S ~s 0p˷vjڛqS:YP!8 !Ÿo˴3[tJ|8j5ۗSl\)n }fh܂)$LTIwtTcԹG|U:Qak/^KCP(HtMӗWiO\2ZOxM +.\L|d= Fbύu2U?jc*RK'- lw\NYj2v:[! W O}-U;Z}tJZ7rOi`Ůfo$4I'ܜb* Cc@s}0wܻ֑ۓU.0Oe)*Z6_a>E!bz$׹W~(\^{|((Bya s7Wh! lCg4 tZIMK4- t: &X09%_@IDSЊ!ʑAi|pm>W"l&{zHX㷳UQ/uaK{QGډ> &NUCob횡X(_*VKX󈵉s;R g5~rJS a3[x-el;$7r$excg lt_Cˆl Jy {H]gưw9v |wY*jJZSvH&`H8!"Uny`QYxƢǬiEr] @6#NJ{Փ2K嬒lmw1Z>XNKcӹGS+zyq]mA a=h@= . צUj3N;+_o^ vaӹ?+RE KZHlmH ԯޅYv'1ޒAUޚ߻ RWۡ^յIߡ ߶̚6ՙ(w6vq:uTʙN-HpBR~⪶!ʂHpx!BnQ*E,M* e1R8KuRȎmoօCXp+קl]">x$1X.R"UtH6n_ wNŋ笯(-<`8xbUى< Nxj'xkGvL}᳞QS?y|]PI?Xs۟g7䎖kM&y.N\GrgQ f1(B ѨD<F*1/K nFrK-V]fF`i2_i`A@΍舺钏 GqЮ_Ug<}`l;t/&pȄʌ"ɍD2%?J [Z )NcnŤ#KiOsko FJKQ4fE gN->RAoHlC埁謬>pn:Z]ovab 5>9իD'*7X209b>ࠝ8 `=Ex:@Qn@$S=eӞm)$Jl(rUہj+ClqM^x^Z(I>Ӥ $Gu!MfHPs5=sioB7(I_m̾[J,B wjdD7ε>jZ:w??+a3k6ۈų!_Z[X:=ީ MLwK%e巹) P{ҹ~t}ၨѳ,䣶4 %V5ozN>BIˎ3 TH> p]UWg-%wG ^P.9PlB*T!T?V#`l,Ļ:\sHSTa籁G$t3kNU+o%dN}t*N0H^R'xm[/F C `K1X}LR0%C<oB0L^;Mg}~m8myQr`pTAʹոPE5%B;i6ބDt}^R`5H5BӉM؜1uK"gEpgf$DF 3yV/>d2N$kJW/'cAZ3@_'wrԹˈ,GHiT\װ|)d55CcdǯͿvr/Lte|ӿ(B+ *B19n/w@%d0 UEVx{{,i~t,$`k>h}01n+"ȥ87Ruzfsmj0aLh [!^Aܫhb_|XēB€ÿs?ER735/VwA޹C'fIM;@"kNb-݀˄D fڝ1D|maewXBbV=tOc`QVGMqcitWLݺh%χ쯎Cxښ3|EekXVw>D:ȓ"H2412j˸Kr>X!e8:\Yۢy>V;K#35 e+V*&2M#>5ZFc[I$hE6yT@,O ioex"@_;rhßmĒP5%DC7yyU%F:}C4>!♰ ÜMBJԩAd|X2sUܶP R|$a)SmaշՊf0w.Dtz׳|_K(gܿ_=Y'"~O5uF%8kcoIbMJ<=ho~BR_ $ѣIӄ~/GD?sk>ږ.߁S&WIF __ES'(n;ZTKN9= ƪX~p^ec NN®F 0Kw"DXZBKٷ)vr"@چ4ϳ#{A#`9 gw@s+-3 `R,9F:*rAr'.LLg:';e/'$=n4ɉ^֮Z Rtn*REmA{`.ʔ쨳K%jrXwg_ҏ/=Nfh,VDzK\{2s A gW!l~"$eEs=U/fvbYU;vK3$uHGVJ VŠꞍx>?úĒ,"Z݊gm,"۫L-n&UFNڎg|RVvgQcx,'X<[!c,c^(jBW倆ٝ.LɖjDd;\VEUp1>Bn9I5Vc1#_,_H [F5^j!E'R}J牀 HS7 Xs?&}E +S$"/mxڻuv4mjTj5L8~=9`?7-lCG?1z'm@_)dwEX@mM>_*8oA,ԠWGwqM܈:!5_Y!Mw,ks*|г:d.yehe_&AHʾzs+sem|&/#CظYP>=aDYFTS 'ޯ^|'#Ŷ YZ