firewall-config-0.5.4-lp150.2.6.1 4>$  Ap[C/=„sҖ UpTǿ#F ꧣ8>ygi?Á`싇o:hl4(z;>9} Qk nΰ|4ZN z,ϣS6zcOB|d_jw 2IL|2PM^r_@c'09`Ͷ;CxcP Ǝ|L%*j=ESc󔠥Ypup|H剉-\dpal;'{92ca91973949167d19c7d0b3037d3c963ac39a69d713cf68993f4d727b06b74dbd95abcbd238bee8aa271e93d47e15a0e26cdce3L[C/=„YALnPj̈\gG\8V kW̓Ձ;bͪ{BKʳd &Y 3lc4^') eЙ֭N'WZ*ABiRlcay3 8/D-" clGsS9zLiFF: BkM) C 8gIrC7XzLbB"S'uUw8\6L$hi8Zq,DNaa|LegC g$Xl>pDw?wd $ G ,29zt   4  d ( 8 (*9 *: *>n$@n,Fn4GnHHnInXnYn\o]oD^p brcrds<esAfsDlsFusXvs wuxv(yvh zvvw=wHwLwRwCfirewall-config0.5.4lp150.2.6.1Firewall configuration applicationThe firewall configuration application provides an configuration interface for firewalld.[Clamb69openSUSE Leap 15.0openSUSEGPL-2.0+http://bugs.opensuse.orgProductivity/Networking/Securityhttp://www.firewalld.orglinuxnoarch/bin/touch --no-create /usr/share/icons/hicolor &>/dev/null || :if [ $1 -eq 0 ] ; then /bin/touch --no-create /usr/share/icons/hicolor &>/dev/null /usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor &>/dev/null || : /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas &> /dev/null || : fi  m A큤A큤큤[C[C[C[C[C[C[v[v[C[C[C[C[C[C[C[Cd1ae4d5c371428faf44dbf7d7c490d2a18a77a20b6fcc2e067be58758f595b972595f6c4d39c5b7be0af94f1cda21c4708bc2629aa642cd5eb5890126581d469e276d148708ddff5acc6085b9612661d2f7be12cfac5c0584d66ae7c490d42b96827b0688580af015e59da6d82b87a20719236508745a06327c78ab6bd2fb9ff6d5b33efad002f15b318e63482706e01a2b1df6ed9b902970374b51a7234dfe7f06bca8b424798b7eab76800bbd9c9b6d8e31cc2615c0055f2e49d221c470eeb7f76ffea9100006823452188c954696a7c9dd92d6801937a23ecbcea2ca0323318536ed118fe42b6a27c94891454fdc709a79d4e34171048154b26c3fb2c9fe44ecf3ba61c8daac7e13a258c9bc490dd6692b0494a7f83b9ef655084146dec152732f3501a2b9262bb1458713f5f5a980655f7ef5d48cde66902643f6134bb4742de1cff244f46065694258388751f164866b9a8faaa6ae2494f2cbc5aceef511af9a194fca0292ebb1458274d5d874e4ca86aaf437a1a051ef6cf721ea70e546b9c7b22d21db4f44072f92bf8b71ed68df0dc8ea48a071e15d6d9298c0cc8ed4f2efc2738853dd04477c04c7f2355d422a0bc65d53110986693bdb59cc47d6drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfirewalld-0.5.4-lp150.2.6.1.src.rpmapplication()application(firewall-config.desktop)firewall-configmetainfo()metainfo(firewall-config.appdata.xml) @    @@@@@@/bin/sh/bin/sh/bin/sh/usr/bin/python3firewalldhicolor-icon-themepython3-gobject-Gdkrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)typelib(GLib)typelib(GObject)typelib(Gdk)typelib(Gio)typelib(Gtk)typelib(Pango)0.5.4-lp150.2.6.13.0.4-14.6.0-14.0-15.2-13.04.14.1[v[h8@[?Y[Zz@Z3@Z̧@ZZZZZs@Z;@Z@ZOZ@Zr@Z }Z ,@ZY6@XXXEVX)@X2@WiW@W{@WrfWj}WXWM|W,@W#LWV޾VՄ@V2V@V@VHmchandras@suse.demchandras@suse.demchandras@suse.desbrabec@suse.commchandras@suse.desbrabec@suse.comsbrabec@suse.commchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.dedimstar@opensuse.orgmchandras@suse.derbrown@suse.commpluskal@suse.commchandras@suse.demchandras@suse.dempluskal@suse.commchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.dejengelh@inai.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.dejslaby@suse.commchandras@suse.de- Update to 0.5.4 (bsc#1105170) * update translations * fw: if failure occurs during startup set state to FAILED * fw_direct: avoid log for untracked passthrough queries * firewall-config: fix some untranslated strings * Rich Rule Masquerade inverted source-destination in Forward Chain * don't forward interface to zone requests to NM for generated interfaces * firewall-cmd: add --check-config option * firewall-offline-cmd: add --check-config option * ipset: check type when parsing ipset definition * firewall-config: Add ipv6-icmp to the protocol dropdown box * core: logger: Remove world-readable bit from logfile * IPv6 rpfilter: explicitly allow neighbor solicitation - Remove patches that have made it upstream: * 0001-firewall-config-fix-some-untranslated-strings.patch * 0001-firewall-config-Add-ipv6-icmp-to-the-protocol-dropdo.patch * 0001-core-logger-Remove-world-readable-bit-from-logfile-3.patch * firewalld-0.5.3-po-20180417.tar.xz- Mark more strings as translatable when creating rich rules (bsc#1096542) * 0001-firewall-config-fix-some-untranslated-strings.patch- Backport the following upstream fixes: * Add missig ipv6-icmp protocol to UI drop-down list (bsc#1099698) - 0001-firewall-config-Add-ipv6-icmp-to-the-protocol-dropdo.patch * Drop global read permissions from the log file (bsc#1098986) - 0001-core-logger-Remove-world-readable-bit-from-logfile-3.patch- Merge SUSE translations to version 0.5.3, fix typos (boo#1094051, add firewalld-0.5.3-po-20180417.tar.xz, remove firewalld-po-20180417.tar.xz).- Update to 0.5.3 (bsc#1093120) * tests/regression: add test for ipset with timeout * ipset: allow adding entries to ipsets with timeout * translations: update * helpers: load helper module explicitly if no port given * helpers: nf_conntrack_proto-* helpers needs name cropped * config/Makefile: correct name of proto-gre helper * tests/regression: test helper nf_conntrack_proto_gre (#263) * functions: get_nf_nat_helpers() should look in other directories too * functions: Allow nf_conntrack_proto_* helpers * services: Add GRE * helpers: Add proto-gre * tests/regression: add test to verify ICMP block in forward chain * ipXtables: fix ICMP block not being present in FORWARD chain- Translations update to version 20180417 (bsc#1081623): * Minor fixes of ar, ko, nl.- Translations update (bsc#1081623).- Backport upstream patches to add additional services (bsc#1082033) * firewalld-add-additional-services.patch- Update to 0.5.2 * fix rule deduplication causing accidental removal of rules * log failure to parse direct rules xml as an error * firewall-config: Break infinite loop when firewalld is not running (bsc#1082470, bsc#1085205) * fix set-log-denied not taking effect * po: update translations - Remove obsolete patches which are now upstream * 0001-src-firewall-config-Fix-default-value-for-dialog-but.patch * 0002-src-firewall-config-Break-infinite-loop-when-firewal.patch- Update to 0.5.1 (bsc#1084026) * ipXtables: fix iptables-restore wait option detection * python3: use "foo in dict" not dict.has_key(foo) * Fix potential python3 keys() incompatibility in watcher * Fixed python3 compatibility * ebtables: fix missing default value to set_rule() * fw_zone: fix invalid reference to __icmp_block_inversion * zones: Correct and defer check_name for combined zones * firewallctl: mark deprecated (gh#firewalld/firewalld##261) * Add nmea-0183 service * Add sycthing-gui service * Add syncthing service * Adding FirewallD jenkins service (gh#firewalld/firewalld#256) * services/high-availability: Add port 9929 * Fix and improve firewalld-sysctls.conf * firewalld: also reload dbus config interface for global options * Add MongoDB service definition * src: firewall: Add support for SUSE ifcfg scripts * Add UPnP client service * firewalld: Allow specifying log file location * firewalld/firewall-offline-cmd: Allow setting system config directories - Drop obsolete patch * 0001-suse-ifcfg-files.patch - Drop tests installation- Add upstream patches to fix endless loop in firewall-config when firewalld is not running (bsc#1082470) * 0001-src-firewall-config-Fix-default-value-for-dialog-but.patch * 0002-src-firewall-config-Break-infinite-loop-when-firewal.patch- Remove high-availability service. SUSE HA uses the cluster service provided by the yast2-cluster package (bsc#1078223)- Introduce new python3-firewall and firewall-macros subpackages. The first one contains the firewalld python3 bindings and the second one contains the RPM macros for firewalld.- Replace dbus-1-python requires with dbus-1-python3: since firewalld was migrated to python3, we also have to require the python3 dependencies (boo#1070310).- Add missing python3-gobject-Gdk dependency (boo#1069952)- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Make sure to use python3 everywhere (boo#1068778)- Add combined upstream patch to support SUSE ifcfg network files. * 0001-suse-ifcfg-files.patch (gh#firewalld/firewalld#262, fate#323460)- Update to version 0.4.4.6 * firewall.core.fw_config: Fix check for icmp builtin name * config.services: docker-swarm: fix incorrect attribute * xmlschema/service.xsd: Fix protocol looking for name instead of value * Add docker swarm service (gh#firewalld/firewalld#230) * Adding FirewallD redis service (gh#firewalld/firewalld#248) * Adding firewalld zabbix server and agent services (gh#firewalld/firewalld#221) * firewall-offline-cmd: Don't require root for help output * doc: firewall-cmd: Document --query-* options return codes * firewall-cmd: Use colors only if output is a TTY * core: Log unsupported ICMP types as informational only * add bgp service to predefined services edit to config/Makefile.am * Add git service * Add kprop service * minidlna definitions (gh#firewalld/firewalld#236) * SpiderOak ONE listens on port 21327 and 21328 * autogen.sh: Allow skipping configure via NOCONFIGURE env var * Add missing ports to RH-Satellite-6 service * Reload nf_conntrack sysctls after the module is loaded * Add NFSv3 service. * config/Makefile.am: Add murmur service (a95eed1) * add new service IRC * firewall.core.prog: Simplify runProg output: Combine stderr and stdout * firewall.core.fw: Fix possible dict size change in for loop * firewall.core.fw: Use new firewalld git repo in firewalld organization * config/firewall-config.appdata.xml.in: Use new firewalld git repo in firewalld organization * firewall.core.fw_zone: Rich-rule ICMP type: Error only for conflicting family * firewall.core.rich: Add checks for Rich_Source validation * Handle also IPv6 with the zone masquerade flag * Add IPv6 support for forward-ports in zones * firewall.command: Enable parse_forward_port to work with IPv6 adresses * firewall.core.fw_zone: Fix IPv6 address in rich rule forward ports * add Murmur (Mumble server) service - spec file fixes to avoid rpmlint warnings about duplicate files.- Switch to python3 - Run spec cleaner - Move autogen to build section - Add systemd requirements- Update to version 0.4.4.5 * firewall-offline-cmd: Fix --remove-service-from-zone option (rh#1438127) * Support sctp and dccp in ports, source-ports, forward-ports, helpers and rich rules * firewall-cmd: Fix --{set,get}-{short,description} for zone * firewall.core.ipXtables: Use new wait option for restore commands if available * Adding ovirt-vmconsole service file * Adding oVirt storage-console service. * Adding ctdb service file. * Adding service file for nrpe. * Rename extension for policy choices (server and desktop) to .policy.choice (rh#1449754) * D-Bus interfaces: Fix GetAll for interfaces without properties (rh#1452017) * firewall.core.fw_config: Fix wrong variable use in repr output * firewall.core.fw_icmptype: Add missing import for copy * firewall.core.fw_test: Fix wrong format string in repr * firewall.core.io.zone: Fix getattr use on super(Zone) * firewall.functions: New function get_nf_nat_helpers * firewall.core.fw: Get NAT helpers and store them internally. * firewall.core.fw_zone: Load NAT helpers with conntrack helpers * firewalld.dbus: Add missing properties nf_conntrach_helper_setting and nf_conntrack_helpers * firewall.server.firewalld: New property for NAT helpers supported by the kernel- Update to version 0.4.4.4 * Drop references to fedorahosted.org from spec file and Makefile.am * firewall-config: Show invalid ipset type in the ipset dialog in the bad label * firewall.core.fw: Show icmptypes and ipsets with type errors in permanent env * firewall.server.firewalld: Provide information about the supported icmp types * firewall.core.fw_icmptype: Add ICMP type only if the type is supported * firewall.core.fw: New attributes ip{4,6}tables_supported_icmp_types * firewall.core.ipXtables: New method supported_icmp_types * firewall-config: Deactivate edit buttons if there are no items * firewall.core.io.zone: Fix permanent rich rules using icmp-type (rh#1434594) * firewall.core.fw_ipset: get_ipset may not ckeck if set is applied by default * firewall.core.fw_transaction: Use LastUpdatedOrderedDict for zone transactions - Remove upstream patch: * 0001-firewall.core.fw_ipset-get_ipset-may-not-ckeck-if-se.patch- Update to version 0.4.4.3 * New service freeipa-trust (rh#1411650) * Complete icmp types for IPv4 and IPv6 * New h323 helper container * Support helper container: h323 * firewall.server.decorators: ALREADY_ errors should be logged as warnings * firewall.command: ALREADY_SET should also result in zero exit code * tests/firewall-offline-cmd_test.sh: Only use firewall-offline-cmd * Support more ipset types: hash:ip,port, hash:ip,port,ip, hash:ip,port,net, hash:ip,mark, hash:net,net, hash:net,port, hash:net,port,net, hash:net,iface * New checks for ipset entry validation * Use ipset dimension for match * firewall.core.base: New ZONE_SOURCE_IPSET_TYPES list * New firewall.core.icmp providing names and types for icmp and icmpv6 values * firewall.core.fw_ipset: New methods to get ipset dimension and applied state * firewall.errors: New error NOT_APPLIED * firewall-cmd man page: Add missing --get-ipset-types * firewall.core.fw_nm: No trace back on failed get_connection call (rh#1413345) * firewall.core.prog: Fix addition of the error output in runProg * Speed up ipset handling, (re)loading and import from file * Support --family option for --new-ipset * Handle FirewallError for query sequences in command line tools * Fail to alter entries of ipsets with timeout * Extended tests for ipset options * Return empty list for ipsets using timeouts * firewall.functions: Fix checks in checkIPnMask and checkIP6nMask (gh#t-woerner/firewalld#186) * firewalld.conf man page: New section about AutomaticHelpers * firewall-offline-cmd man page: Added -v and -q options, fixed section ids * firewall{-cmd, ctl}: Fix scope of final return in try_set_zone_of_interface * firewall.core.fw_zone: Limit masquerading forward rule to new connections * firewall-config: Update active zones on reloaded signal * firewall-applet: Update active zones and tooltip on reloaded signal * firewall.core.fw_zone: Fix missing chain for helper in rich rules using service (rh#1416578) * Support icmp-type usage in rich rules (rh#1409544) * firewall[-offline]-cmd: Fix --{set,get}-{short,description} for ipset and helper (rh#1416325) * firewall.core.ipset: Solve ipset creation issues with -exist and more flag tests * Speed up start and restart for ipsets with lots of entries (rh#1416817) * Speed up of ipset alteration by adding and removing entries using a file (rh#1416817) * Code cleanup and minor bug fixes * firewall.core.prog: Fix addition of the error output in runProg * New services mssql, kibana, elasticsearch, quassel, bitcoin-rpc, bitcoin-testnet-rpc, bitcoin-testnet, bitcoin and spideroak-lansync * Translation updates - Add upstream patch to fix ipset overloading from /etc/firewalld/ipsets (gh#t-woerner/firewalld#206) * 0001-firewall.core.fw_ipset-get_ipset-may-not-ckeck-if-se.patch- Update to version 0.4.4.2 * firewalld.spec: Added helpers and ipsets paths to firewalld-filesystem * firewall.core.fw_nm: create NMClient lazily * Do not use hard-coded path for modinfo, use autofoo to detect it * firewall.core.io.ifcfg: Dropped invalid option warning with bad format string * firewall.core.io.ifcfg: Properly handle quoted ifcfg values * firewall.core.fw_zone: Do not reset ZONE with ifdown * Updated translations from zanata * firewall-config: Extra grid at bottom to visualize firewalld settings- Update to version 0.4.4.1 * Translation updates form zanata * firewallctl: New support for helpers * firewallctl: Use sys.excepthook to force exception_handler usage always * firewall-config: Use proper source check in sourceDialog- Update to version 0.4.4 * firewall-applet: Use PyQt5 * firewall-config: New nf_conntrack_select dialog, use nf_conntrack_helpers D-Bus property * New helpers Q.931 and RAS from nf_conntrack_h323 * firewall.core.fw_zone: Add zone bingings for PREROUTING in the raw table * firewall.core.ipXtables: Add PREROUTING default rules for zones in raw table * New helper configuration files for amanda, ftp, irc, netbios-ns, pptp, sane, sip, snmp and tftp * firewall-cmd: Fixed --{get,set}-{description,short} for permanent zones * firewall.command: Do not use error code 254 for {ALREADY,NOT}_ENABLED sequences * Misc bug fixes. * For the complete list of changes please see: https://github.com/t-woerner/firewalld/releases/tag/v0.4.4- Relax permissions for default installation files. The files in /usr/lib/firewalld are the default ones as shipped by the package and there is nothing secret in them.- Update to version 0.4.3.3 * Fixes CVE-2016-5410 (bsc#992772) * Standard error is now used for errors and warnings * Several fixes for use in change roots * Systemd service file changes * Fixed translations in firewall-config * Command line clients * Fixes infinite event handling loop in firewall-{config,applet} (bsc#992082)- Update to version 0.4.3.2 * Fix regression with unavailable optional commands * All missing backend messages should be warnings * Individual calls for missing restore commands * Only one authenticate call for add and remove options and also sequences * New service RH-Satellite-6- Update to version 0.4.3.1 * firewall.command: Fix python3 DBusException message not interable error * src/Makefile.am: Fix path in firewall-[offline-]cmd_test.sh while installing * firewallctl: Do not trace back on list command without further arguments * firewallctl (man1): Added remaining sections zone, service, .. * firewallctl: Added runtime-to-permanent, interface and source parser, IndividualCalls setting * firewall.server.config: Allow to set IndividualCalls property in config interface * Fix missing icmp rules for some zones * runProg: Fix issue with running programs * firewall-offline-cmd: Fix issues with missing system-config-firewall * firewall.core.ipXtables: Split up source and dest addresses for transaction * firewall.server.config: Log error in case of loading malformed files in watcher * Install and package the firewallctl man page * Translation updates- Update to version 0.4.3 * New firewallctl utility (rh#1147959) * doc.xml.seealso: Show firewalld.dbus in See Also sections * firewall.core.fw_config: Create backup on zone, service, ipset and icmptype removal (rh#1339251) * {zone,service,ipset,icmptype}_writer: Do not fail on failed backup * firewall-[offline-]cmd: Fix --new-X-from-file options for files in cwd * firewall-cmd: Dropped duplicate setType call in --new-ipset * radius service: Support also tcp ports (RBZ#1219717) * xmlschemas: Support source-port, protocol, icmp-block-inversion and ipset sources * config.xmlschema.service.xsd: Fix service destination conflicts (rh#1296573) * firewall-cmd, firewalld man: Information about new NetworkManager and ifcfg * firewall.command: Only print summary and description in print_X_info with verbose * firewall.command: print_msg should be able to print empty lines * firewall-config: No processing of runtime passthroughs signals in permanent * Landspace.io fixes and pylint calm downs * firewall.core.io.zone: Add zone_reader and zone_writer to all, pylint fixes * firewall-config: Fixed titles of command and context dialogs, also entry lenths * firewall-config: pylint calm downs * firewall.core.fw_zone: Fix use of MAC source in rich rules without ipv limit * firewall-config: Use self.active_zoens in conf_zone_added_cb * firewall.command: New parse_port, extended parse methods with more checks * firewall.command: Fixed parse_port to use the separator in the split call * firewall.command: New [de]activate_exception_handler, raise error in parse_X * services ha: Allow corosync-qnetd port * firewall-applet: Support for kde5-nm-connection-editor * tests/firewall-offline-cmd_test.sh: New tests for service and icmptype modifications * firewall-offline-cmd: Use FirewallCommand for simplification and sequence options * tests/firewall-cmd_test.sh: New tests for service and icmptype modifications * firewall-cmd: Fixed set, remove and query destination options for services * firewall.core.io.service: Source ports have not been checked in _check_config * firewall.core.fw_zone: Method check_source_port is not used, removed * firewall.core.base: Added default to ZONE_TARGETS * firewall.client: Allow to remove ipv:address pair for service destinations * tests/firewall-offline-cmd_test.sh: There is no timeout option in permanent * firewall-cmd: Landscape.io fixes, pylint calm downs * firewall-cmd: Use FirewallCommand for simplification and sequence options * firewall.command: New FirewallCommand for command line client simplification * New services: kshell, rsh, ganglia-master, ganglia-client * firewalld: Cleanup of unused imports, do not translate some deamon messages * firewalld: With fd close interation in runProg, it is not needed here anymore * firewall.core.prog: Add fd close iteration to runProg * firewall.core.fw_nm: Hide NM typelib import, new nm_get_dbus_interface function * firewalld.spec: Require NetworkManager-libnm instead of NetworkManager-glib * firewall-config: New add/remove ipset entries from file, remove all entries * firewall-applet: Fix tooltip after applet start with connection to firewalld * firewall-config: Select new zone, service or icmptype if the view was empty * firewalld.spec: Added build requires for iptables, ebtables and ipset * Adding nf_conntrack_sip module to the service SIP * firewall: core: fw_ifcfg: Quickly return if ifcfg directory does not exist * Drop unneeded python shebangs * Translation updates - Remove obsolete patches: * 0001-src-firewall-core-Drop-unneeded-python-shebangs.patch * 0002-firewall-core-fw_ifcfg-Quickly-return-if-ifcfg-direc.patch * 0003-firewall.core.fw_nm-Hide-NM-typelib-import-new-nm_ge.patch - Add missing %{?_smp_mflags} during install. This will speed up the installation phase as well as expose build system's problems due to higher level of parallelism. - Run make during %build to ensure missing documentation is generated. - spec file cleanups.- Add upstream patch to prevent unconditional dependencies to the NetworkManager typelib (gh#t-woerner/firewalld#119) * 0003-firewall.core.fw_nm-Hide-NM-typelib-import-new-nm_ge.patch- Update to version 0.4.2 * New module to search for and change ifcfg files for interfaces not under control of NM * firewall_config: Enhanced messages in status bar * firewall-config: New message window as overlay if not connected * firewall-config: Fix sentivity of option, view menus and main paned if not connected * firewall-applet: Quit on SIGINT (Ctrl-C), reduced D-Bus calls, some cleanup * firewall-[offline]cmd: Show target in zone information * D-Bus: Completed masquerade methods in FirewallClientZoneSettings * Fixed log-denied rules for icmp-blocks * Keep sorting of interfaces, services, icmp-blocks and other settings in zones * Fixed runtime-to-permanent not to save interfaces under control of NM * New icmp-block-inversion flag in the zones * ICMP type filtering in the zones * New services: sip, sips, managesieve * rich rules: Allow destination action (rh#1163428) * firewall-offline-cmd: New option -q/--quiet * firewall-[offline-]cmd: New --add-[zone,service,ipset,icmptype]-from-file * firewall-[offline-]cmd: Fix option for setting the destination address * firewall-config: Fixed resizing behaviour * New transaction model for speed ups in start, restart, stop and other actions * firewall-cmd: New options --load{zone,service,ipset,icmptype}-defaults * Fixed memory leak in dbus_introspection_add_properties * Landscape.io fixes, pylint calm downs * New D-Bus getXnames methods to speed up firewall-config and firewall-cmd * ebtables-restore: No support for COMMIT command * Source port support in services, zones and rich rules * firewall-offline-cmd: Added --{add,remove}-entries-from-file for ipsets * firewall-config: New active bindings side bar for simple binding changes * Reworked NetworkManager module * Proper default zone handling for NM connections * Try to set zone binding with NM if interface is under control of NM * Code cleanup and bug fixes * Include test suite in the release and install in /usr/share/firewalld/tests * New Travis-CI configuration file * Fixed more broken frensh translations * Translation updates - Add upstream patches * 0001-src-firewall-core-Drop-unneeded-python-shebangs.patch: Removes unneeded python shebangs * 0002-firewall-core-fw_ifcfg-Quickly-return-if-ifcfg-direc.patch: Do not try to access the network-scripts ifcfg directory. - Drop rejected patch * drop-standard-output-error-systemd.patch - Minor spec file clean-up- Avoid runtime dependency on systemd, the macros can all deal with its absence.- Suggest the susefirewall2-to-firewalld package which could assist in migrating the SuSEFirewall2 iptables rules to FirewallD.- Update to version 0.4.1.2 * Install fw_nm module * firewalld: Do not fail if log file could not be opened * Make ipsets visible per default in firewall-config * Fixed translations with python3 [changes in 0.4.1.1] * Fix for broken frensh translation [changes in 0.4.1] * Enhancements of ipset handling * No cleanup of ipsets using timeouts while reloading * Only destroy conflicting ipsets * Only use ipset types supported by the system * Add and remove several ipset entries in one call using a file * Reduce time frame where builtin chains are on policy DROP while reloading * Include descriptions in --info-X calls * Command line interface support to get and alter descriptions of zones, * services, ipsets and icmptypes with permanent option * Properly watch changes in combined zones * Fix logging in rich rule forward rules * Transformed direct.passthrough errors into warnings * Rework of import structures * Reduced calls to get ids for port and protocol names (rh#1305434) * Build and installation fixes by Markos Chandras * Provide D-Bus properties in introspection data * Fix for flaws found by landscape.io * Fix for repeated SUGHUP * New NetworkManager module to get and set zones of connections, used in firewall-applet and firewall-config * configure: Autodetect backend tools ({ip,ip6,eb}tables{,-restore}, ipset) * Code cleanups * Bug fixes - Fix drop-standard-output-error-systemd.patch tagging - Add libxslt-tools build dependency- Do not recommend a specific version for the lang subpackage- Move translations to a new subpackage- Set DISABLE_RESTART_ON_UPDATE to 'yes' instead of '1'. The macros in /etc/rpm/macros.systemd only check for the 'yes' value so fix it to properly prevent the firewalld service from being restarted during updates.- Drop typelib(NetworkManager), NetworkManager-glib, gtk3 and libnotify dependencies (see OBS SR#360792)- firewall-config needs typelib(NetworkManager) to run- Initial commit. Version 0.4.0 * drop-standard-output-error-systemd.patch (gh#t-woerner/firewalld/pull/67)/bin/sh/bin/shlamb69 1536574437 0.5.4-lp150.2.6.1 firewall-configappdatafirewall-config.appdata.xmlfirewall-config.desktopfirewalldfirewall-config.gladegtk3_chooserbutton.pygtk3_niceexpander.pyorg.fedoraproject.FirewallConfig.gschema.xmlfirewall-config.pngfirewall-config.pngfirewall-config.pngfirewall-config.pngfirewall-config.pngfirewall-config.svgfirewall-config.1.gz/usr/bin//usr/share//usr/share/appdata//usr/share/applications//usr/share/firewalld//usr/share/glib-2.0/schemas//usr/share/icons/hicolor/16x16/apps//usr/share/icons/hicolor/22x22/apps//usr/share/icons/hicolor/24x24/apps//usr/share/icons/hicolor/32x32/apps//usr/share/icons/hicolor/48x48/apps//usr/share/icons/hicolor/scalable/apps//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.opensuse.org/openSUSE:Maintenance:8717/openSUSE_Leap_15.0_Update/4d51c75985fd001c7d4928d65a108139-firewalld.openSUSE_Leap_15.0_Updatecpioxz5noarch-suse-linux Python script, ASCII text executabledirectoryXML 1.0 document, ASCII textUTF-8 Unicode textXML 1.0 document, UTF-8 Unicode text, with very long linesPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 22 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 48 x 48, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imagetroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) RR RR R R RPPPPR[q `Ci/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor &>/dev/null || : /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas &> /dev/null || :/bin/shutf-8b6e0dfae699ec24089382923414c5fb03a0db969cc89560d804ae52b325080db?7zXZ !t/G] crv9u؀MuH) q'5/xe4Pe^h1{~lff54eCŀ86^ Rm #%3ںo*2:2l2Z^ɿߪAJ%0{F騁 Id Ⱦc^y%6zQ2| z 'WsSIXN2\1g '/N5Zza ,;$b/EtTufݙ/?"+W^Ǜa^: yP slm߹@wV.e8C4nxsa9#A;>_H\u)c"ׅ!bV=yTs67&d>?@ml96\, aOJ\-Ԑ>pg8@͝b:61#*mh4cяxu-mw퉥ʣY8qL- zB2.(NRfrP?}=!;S+-B.c_%oPJ(rDLx 8fFnFIr!}]B/:-en Z9@Z*.Nec@Kfۆ'WL .n9,ŰSlI''WlZ McH$eֺ& OvB UG`1{{9f w)SX2<(?Zۦn9eO]o$anXn ƿIRv[#g IivmīUdב\4s?fn> nÊ&,rYՑ h]戹.d|+N 蛦Pr㳱2+ ~/cr}KgGB$g}˰ ]y~&8Es42qƈ?o!.z+ɗ2qS Ō;OEǺ4SܻgGɃwK%˱Kf%F N #|W "kimSa/ִ}! :T^U~ <urpҗ-z4i˶X]);]H$PckD}9tg9U@+UZGC$ C'ySÙ8X# D JFd`BD:#-jO7jLu2hl#Ձb *\ufª\6%I\ =-:,^Aa(=3So.vJx'HBJh KDΪr:h3Ӊjž P_T13o'}:]dJ&Tp Q4[_oS̀NϾL?ɑmQKT$j {&&BW5fS@%%9(Q|qX g,s#P?[|;-^aX,W^Z),}Qsە#IY7d g[ʧy#^Bf0qH~])!EKޟ Iꂘ8Am<;Y$|z̃ Q:%֮`9V!DqB@ ݵ~}kI?6^0K/+8xXoyto7 wxVa|^ 7^JI?ZcM愱 7k4ߕ[昔Kly"aO4+["dB\_:@V= vSܺg֑*ɾe}I*Wlnkp[>fgWiSU3o`%o%X?.ߪk hqshT"T$H5}庈É| ڰO$TRz@3O)*<\Jr{"B]yČuV2N$$ ^ns:p1_ f]_Nơ# r4v11vaV+QRbG_Efv p"p/(V(3"ڛ#A/j VUȁWä hL8A-YY<漱IxU٩Ӑ4l;ruG+.v lacCKzݍlA~zkWN.._;2Hѵ|4Nʩ٭XB) Nk{s p C!<;@gO*|WnQTUIrCEˡσd!L!-/ t~WHzhǴ'6Ia.Qt‹Bכ(% *st# |g$-7Z.5:zKddMQ."EFN:7kuJ')n>Hc7vK8 gw)M*1)ռ+ה ls\w0EX, Z['uL;V0g`UhR\֐plʱwCt/*Ba0I;띨֤>f&Kp~>*f/Vj?_a'?מ{ @bs` A)Rs*J}Uk; /\%5D;0)ܼ*?.pY'+-JuYLiOE`sp}gޚ;z'hñ9|@0HzRP _cgF$!LgL)0+C(xhSy0Z>= n#MQJ']v!GObTTi0̤ܞ1Ԝȧ8qml׻JǶҜcnek&]0`o\2X-|6V2HsaڎRw,c'p&NSQ&s`=nfLҽa#n& $p4^+{k9vK#!-=QJz=KxxZ":!#9>x$qm >;iNJ}Em%Ш 8'׮mdIDr3{[Br5\K=|,Q_̪W"SdbgK.͔>bU/:K_X!bW?V-Yl- \Ƃ>mG$ۭyl=Sʏ 6OFwXqQ9hCJʦ`%@&0HrA?opST']ŮbiZCQ6qZ@V)J\U{ |+LtCI>W9*94_$j@s"_9ȔXq&7pnA%Cxp (":R-O\W֞WJ+^Zpyr_=JoTL׻RP1dpG42xQ{>Fюu !Ԓ1QT*h2ü߈;X(<^ObVz>XotcF s @ztguE'~G!SK^A1sTx-׾PXN,];L Fw4+} $TUM%I\ڀ .E\ 9&gx\%sV$&rwj2W8r'Yо/7dI?ϼP/zŪ2wK2PqXw1l3qMtQ0XC"5R)?G 7q &Q2s$ThoQj0sA^dH5S8 qi@7'BT{η*g\P7ox SXvu I P$mmx-*geS?ÎV~+r,XbbrW3qitlqSk!fϱ'J6M.lAK/jpFbڽ3@{̀A1$heBQuDKF/,X8>HwBKPSɋ'睮uMDηpkw;h.2_RQ:VK\};}iWPsq#4 N :bQis ӝCh(NȦ5(@l;*BC,vaP3!P;*(rΎ)[9Q8?\qfVk4*&v"[@BQ|px9)Y4B)vFFvnޜ9@ L:'ns(Af Aq9}$~6ĐPNFKP+5(d#!;`@Z7b]T7 16.h~XKG.~<ؚ| t71v.qr5sL4t:0BAU Y9T2@<&y{v!q0? pU.w[NeZa.VRH~_0Lm:SҼAwl$y\,=CrAx:#bxQnrBv=\JjzIM$- @׋)%yD"4kVKl"'u7SiDk:uAtE4#6P)E o^9K-+!Xi.le aN @|OṠ=3(ҧikݠƯG>D8*xI%"Dm4膂Wn&KKL֥#XL[+52 `Ptl\|`~LI <Va[ FDVq@jK@CTPt0A F]D05hŌ=Y5SS #DU6]sePūeZF~vz~c?.Q{nt(,8ge>cA_x̸`'1:HKK>Җ|l!iX]"z,F\G??2I,D*}%KQ0D01v͓3&H gfsZU.xS*^Y@D_ԒH$"8`՗vd}+QHu:'𞔹EW.‹9DgD4a>SZ̭Sd]}m nw=`mv&,eO Y@HV2~8L ()qR?o$p{uiw!3,#RJTaWƦ6}[G"Q~`U(/O!dr{ϻ,ĔtCAGsW0ӷMߠ̿F?ּxWmׁmOW_e9ilL4RA5M4@2{>X@a&AǞtřMK zӐ&P,kؘ].$ےmiGSߡ !Ɉ?9Rpa8SO  Aj _q ˖a=1 5B mt-Ll닻/ e czM wm`#=˘ gl8Dos+ &>Sd +NAVA[U.- Ͳ5X6bY pQ6|(TgT7Ibiusdj/+g7 .4 I.98J`G 2ȬT{FAVUsV:P[\\cC' M^n X^8EDQDzL̨:tn([`&J;]ťI:*v4'Yp;d>9xU-wLC11tY$ ġ" ͐I./aoI0c%U-4K"Ɠg4L GNbh9:MhοHE2ݕ pIaN4e?F5|;M TȆM/{]8OX\,RnR2L\rPNSDGB5:˄:]ӝUŒUe |zrE+|0m2n7#EAҵ djq2_-FkVA8Ř,w-.O|ZrAnar;W*Yn64JItؙgd# ZCWz,,seNbA84_,5yU$M4 mq-'wp@HۙV&ǷP*=|LIMwnp͋ FǞ#fe?ɾkv -pȩ*RJ>S; y4E̷ZȈeUAνeE\,sMe#7x-~|/ — NBPJ*ڶi*o9Bz~ǻ]!-pՉytySUXGKq$ $$qZ|>ZEfz3w'/4H7\B`4_+%IʂX>7Ƽl 0 iS+>l`쁺DVXÍfmMJ}CiNO 51;'@r=B:rSEc;#8w'\+iH;7 5H3Ag!O%5}ͽGћt;^n}LsS+=>* ЛF<R\mz}fbj~ca\tr)RXZ3۾up <{'{kO%spZ]"U/` bW.K ,rZ|sﱌ=m]`2MF_MJv'oD"SB%M@2A4 *|.IY%3gH9|q˚v<]HXN0GpRH_GB6/I+,=k걾\;>m%0 qpt0{Xw:;J;,{!ULPo$Ne15NNv7&60uxȚ9]^'6]Qpp+f>Wf" A%{qPeU7a(sbvdԁLtx*\iG Y34D^' [%SEamc [# }$^OR` kbܰHsy7E֭uJ4k@ 0}lƚ6ɝWjcs:w$䠠(ʾ4Aa'@A.;,0^肝Z=o=("诲s[ uz̠.O׸!tŎ\J`^PŖj g%"Q=Pbf78}2gy.p0hȖY`'5X۵գGKJrÂ#!B!P6? Vve`YW>HLi+SDydH*!mOIiy+ 2(z9DS;pAyG`(WXAAibAf.؋m&#fN ?2_k;D++.Ew"8.~'焛&Fa{QȻ`<'գq̭*Z-"}xJПCE7tNcL8CÙxoqڝFԝӟKm )EV4MR=ݞ**}ec(*}'3G VTt)wT1Y"C3dX\ArEw'A46MNqb~@7U/@?fy^f2١e 8 ϊ|-tC`"%Ic*y-N9:fxІOr-b)oOI(ܓ $9 EAa]% ; @[o氋U(Es^> _Ax nRq"@6\Y/3->i} XJ;X&>_R0Y+x\h̨;̼0 @0녮Li(a3 Ǟs+ UcȰd }2 .Bi0ع* ;RW-sp# M '~Ч Y>$kTXWPC fST:yy 2 xm֘qv¶-՚i-x4RqC?eDSJR2:ыLVӏV!$*ȓҒE8K;J)E(? EQJHI4}lpGbӫGB/v4cѐd;M8l-\srC!=Bc &AS87rQۡ>0Y6(f^t+?UM2~C[ȟK=`~6z)deMrgP˱"'[rGz?i/"Yc1q7@xsϋ5 dL GR %wY^TMTEa1@ jӿ4uz}&ZF&;圧?Q)d {rJV1>YYTs!r&>{F{|ZPQs]o_]%Z'ѝgAc~A.&AWQJ F"z ݯ#4)L "thdDG(T6&VVd+t +F.>aגam޶J :B8THE|b|sLP+MW@W hy)1£yӭSP^Kw4Ph7yz-iC;IO5.EuOrR;- z֫I@3|y/~ 3M۱h>NdR9ԍ,=+aS{8}fjEce 7N-?+.وM\dN^aNcg#9k+SmuPpP֋b"}]GcҥٜәS쯥5d?ϟ!xcǹ#4뺭hJD Qšz_6!p1 ?i"& [QҵWq"&㌣L?m2F#lnuI[d"GyL=OR;ZW9HI';"lfVcXw$XbIKU:9qqnnuWwsH3~臖~ e"mD5<ˌ *prZMc?0TQWRADA0M>y׭ p@XݖW /&:pJۚd[ɾne5;tHt tʑGhʼnEWˀD h.)kRbU-y/_3!??;)+A@+\hPQW|P*E64%bK`ޞg7(YŨ;~K=C91ی ߓKĊG 1R{C» &"j-yF[MtBdE&C 1W@&J~xW 1[?4U"ޮ[]yGQ1g:l4ޏpW lFlhiԄ-L$b7΄: 0Z~]h6#-̣i:vK0ïϣ/UPݫn_5UJ>'io\oim*~CrF_)xԧ- OSۼ4GMfgVk^w^`YkItf\pc8uAc>=tnǛX@u<{٤eb}- ()co$eeQ{8UeK|FVN'MUE3z1ioc0E|Gh3:ZiքSߵ9 Kبepk2k]/ionFMѺ,sBtq&4u zƬ=kDP UDq=r|'aDXܔ!Gh JҞY)Щ "1";I*&׶8_ FY4*H# F486L#\+>´e_!|c3 $̐ 3i=lsRL&py0Nq.uKLyH6ѳ_/2]CZ{6Ƀ95W[;`?_/_Doް!Q{V~fKOTWǢP";X%z&f%C=kzy  PSlG JM 6yF҂Sa΄w K\͘7] 4N,Cx f ^پY:]Áunom" M18V? Ş,}_ldW2Ol1^&FTcmU (x\wZd@od[lU-Iy Z<7O)HuifCii aF~TFW&DK,q/CV=_ԒzC$ߤv_Qf@poy.QKIF>zNmW6}[ƈ~X2d5c#rʘRG )T5塖 1gBd[/M f/tbH`t4Ƃ/Bz}d*jetAoBcf ڠK^R޳'b\s>V n.^<B4+a<A6g\>_  \, mh0Ĭe0ꗒ2`)hMVL'?;n 6T/.șJ |xR4t3$1ӀRyu}Y$hIMɿ_w&n?tG6*~*c/z?F^#:wX+ 8?8B9UFYw 3 vIc_(Z v6`F̿oCkn\9#'t[.J震Gq . Oes#fy,~qPx+ M+!56F:$](nH]Abݥ糫@l*B[!N8O,RQ%xln~ bSo T&~%>dKLDqb+/;7Z"mARԲh$2KNz:PVa Ki{, P: =i ߮8ka0;ߟ՝-$ր7ʳ#ۆ 0JЎml$B T_K9I* irN+$NFH")&(ͮ'~|;Pk"tbQo$گ"LtzUXSOT CÐ: ։ARsf^{ >7yUjN#(ֲ-K؋;[}vv&΄V 6VB й 3\TawՄŸspYx WRج,ߤKC JDNv(_^p/g`VOo"r07 <4ۙa%rkzGri !E*dXB~xmTݝBOZ!A>HRV:flǝ2\OVx1d "KQF|\inwGYvPi6T;@;>QeVι1Ouȶɋ=`xE4 '٪pత` ]DC14夜'~&;یd@^f>nGm?Ws|a,sǫxn(˂ӽA𭋉:0L=+䴇+u筑q3 ƵU[Z-'@{QJɛV`c?M_`rw"QKrpgx)7'Y}vg/vjCW{IMdl\!ʡä˕DB_xM-I3C+n3bQM.'v*W:Nٞ?װbf --]Gz8ǎFD7^ifYl˒ DO aTuT)>HF diLbjJȜkq`ra$ue4#;l`>(.0C+<* wScRE˯<penzΑSB Z[ VE q| ٖѓyW2}~džNL+? 5v*æ03Z*xGމ͵ bD;y3)͌ҭ[~c,|{nn } Zv;fX9|`kDB(^wh#G*K2N`LOq1?]p0KyE[|o,n?e$+2p9FǸBݤCyBtRPj'rnJ L_R:,ѽtIXrxuqsIm]Ɋ`i{~@iepT+!?VՑUY-t3cDAt/+|^\mU M/K &56At,iQ<9:瀐yx# m %QNt3HJ;t-}6/=M0$5_9ո3Tɻ˶V(0Cb"NV09؎*L.晬=?4y4}eA0ťUd_vW`Wed҅ U_B26/fcKث[3^O}a5-ՠa&U_3s!8ϥ(4tkPr3mH-b:t4,g 3=3^ZrSoՏ Zi)Lk7d'mO-Ç$= 拉UPqTq1"#<["N٩&ܱJ[ t5V31r3 O^ւH(=e4]2A.50FB\xKy'f8+ܴDNa)S,CYɱh~lo?պ[Pes#I UD=[g6 _=?S&SU( YeXW^Kb(q!<wE7A߿T!/n#Fkf Ua 35'~2f/)t|?4DwQC!ܳCY$ٍ\뢅+zs{$j}MAp0K\ )Gt:mx_RmYMcD){$%ՇЛXp ː@;KCCv|*dY/D/=&ZCBЃc(~(1't^ZPC8n55"CŪ{Db\ʿY2|{SU1$`p([vY>`oa!k&vsROEixRzN {f6yNG .0r0ۢ3_ROQ?nLlc6%qőQ ~68Ȏm!r 5\+tL*.55Ix<{H)&quNDX]#r{ܨ&9u+ K(0UD_t|T5<:CwaL2_(K_ztM==zI|GbwѰMobBZHB*)g!Lҽ}@j7_~U[~AkQzI={ yzYSX`Zr%O`0cS/YhtQ"O^^A?7HN˾"=Lab.F1T։vx 'wZͽ\rxѲECV<⸂ (urP_AN³%$ I[g [ A$('0(y.-,љִrڬ3{ P`;CQéf Kd堘4E*a EOFfp"xr>NRsu^[`fb,ʚfc akǘ8=akUdAEݔ.߸g= wWc.[(zGTMc:|y`e&ho,2I`f׺"ck&5NHHmP-nSol,#tє!AYh‘ - '1oLW66,I6&eB]궀v#Cdv&2:*U^goAQժY1ΟxPx=euʑ5!S$;ybMaioU퉃+I&<ûGT4` ~BzL򪌒I \ >QH~.kBB;ohJ*ZiN8t]erѿf9" _Eu`ۇF> Fw K^WS? QxN*ڏqCw)aWۑ;-yz06!a ~@M+c#Ɏ% W'G>Y[f40B"of19m#1Vԧ:,iQzlujk1]tK,a.g(fwEJ7u]l*5ʭSqYMPgrzlt7>,*~Hj -ցRy{#>>Fɭ[߃U%!">1OnD h!Si~y[k$XP+; ]CM;*[TG|4VJQ y#iuE_jI&jʵ0|/|f荈U'q) SQqtZCC0R߾t(OKX^eFx֡""TGJDZu4t3jg'եn9a-OmqWs*4wPw`rqsA0x@bo6[JO-1m쟗֡)F&Bm&Cԙ]H>5ĝ0NtUfU40+tʹEA/E㴂[*멖bY\a=69zs6|.udiP@GpoXB^u_Q'F?ґoG=H6*e|:.EF_ Ji JlY8hWs ՐKNh|]?R!j"cR[vGKH锶=;.L pDZSʲDzs+{DX._+a f8XW2 1X`CSIs,J;1@+BuiH`mP|S򒚇g4=1x}f1 j,d*jsSv$b Ƣ4?`pQǧ.u?3\4.J!kKF1d_2UOM\bȯ]TxcxW `2I`>tRk0N e.=zmesE?KIM"`ǂ8Z7nj!&إ|ڀUހz*iw,V [D5d-y+,\#悅_38&;Ʉs5O@ RטCP{G2۴)ǐ>9%E=.;::R"x㛮_3b뎊=4+kwyAVFp@CYP(f<&6$x?olp_q^C$O#2ѻ~ilb)ԓTTȌtAsZ#vIqL.i)"rٌ/d +̔8xXg ]*n~)MgeKK=ӗAfSisn~1V84e*6j/P)>n,EgO:ʆzYH^?:Io5%8JqWce: S lC$,KA1mD.&u~!z%5\,!MgAk_-5̜}7?$)&jϽRhM*̪U:*f PH"94oajfkB]q=!85:e ΋eCzz3~j]lRC}05J4` 2"!aE,Զ%W\ ϴ>A?3*~47*4׌HuIfzSYsRs!LͲ&-ύU Ɨqpiy5?2 oi!Op=˜0)R:ѕZ8iPtEykV]"ڴ|&Rݦ }}gFBuyE*R-ރxufnXzXLX)=xZ7;Ol h^Ћ;  Fj'%iZy1) oh;1qOz6S](ƌu>}l&K3ЬbHO.YTXy%dH!בy^ZY3Tb"/L@sxurM1~;6XHU ^TkMԢ O&$}'&")5;m-,n݁76OvGj!rȒt/9=6^q8a?LTt+V:{Y,PdH7",kiu5FiωdenaL뾮 d.ސY}jUczig՟m~ O»%L{4Ag@ e+b %CQ~TV"s_ڄ%@Κ -B ɠjm7Yin C=zK-/zW8Rj_?=6]fmy dÈħH=g YyS#+\k`)|ͻ=\ >>D-:ί!(&xc3}O}6|E'ij0RH8[t^du?$R۳+= Y`rI<-o}x:iHX.^bCLyw\Dޝ6?[Яmwyu1DϫpF_i(>q"*h:YL#kmonx1Yk?4/uƒЌӬ6>|ܠ+Hޛ<2E3#GBk˻^сk7c̕RcZ0pXBv61F1R|m)9`t+iG'uK'mptP SbI?ܱ㢤鞗+6CG6mE f ^0C(L淦pv}zOvd6GBpH6v Z67SטL O|dj>~ÑI 7Ѳ1{g*IJSqVM)pي[,MA~ IzO;d g%2D,`shSFQ\¢`>mJ'Tr2ܛ+W5jYۋXG$.pz5jZ2r Df$`_Kp(96 FRXf`+W0V0SD=SvQI \ي!mtm#bx=DNO*:~'mGv {F׬ߠݿ3} Vtj/A`nJnj ^y*eE~dY\!*AW=EatXf 13sliɤ0]Z!eZ\Ȼ@W;Uez.0\wa,MmqYlFE1AAVc)pX N0Č.zQ!ę6Ivc(^ G`*Ͳ#]uNprl[w $Qq |NT!f?ȷecw8A9e!k UҚ  x%J!4KDE=a,1 MοD::;uo4<0$6{A6ラв 4\Qbi*PYaI 1;('?U5ڰ_@rzI&~+"n@7[_=@_X bf~j^=<7Klߴ"Ԓ.ݰ B22Ne w/Sxבv V8*þZZ0uS *U{y<1 /ݔAj*giD0jZk[)?p';B-&rlr)EjTnwZfsS5)t1>JvNX#u `VS@cӽql wxx55.o-R>80àdn-K%|J*$dÄ(ħ s]t䤌 #ip?Yn?`' Aw;3rNkDFX/nINj5M?+X[$moj/+0IΡ,l$zDrD=SۣO2,40=TۖǸw)iGɍ1ՉT2Íxx'h(,^Yv)2i!GІ5s1~ \-F%9QDUǵEC F%+MTq`)ֿtEM-و${Cn$:}= ӓw=R?߶1wmZBVBV-c!7#clH2"6vReyi'l +{p/$׼:lL+FpT!mhEL;37 Cek2ٚ]Iu܏QJM" No(p͚:_Hz"U -]CpX}"n.Rkg΢2 y=\8Gr\1ɭǏ?ޜ }68ZY{ yKpLڸvqZw2h16H+~tFT.^Vg;#*:=إJb?Y,ip75)O)k w=~mJeF0f J}J> %L@Wcv᠘ )j#+v*,Ɍu#*5{PZPi811.`l~kr j𛯽 HKQ{Ěf߫B2OC1Z?.F=V00pTu6Q[QE@d˓'@g|O*U]I7PbIwcV/Q|T%zS(kSVG?Tj^ H:s=.j ' 吮lF^_-ttd/[:L)вr2e^zgևoǾ=_tkB>Z8? [O"dʇ:SllCK$uc`}߆1V'CF]Juawy%Kx.epAh! &-\4nGlnl-sKt=15LJ&Y~oz"_:tH#N]aU\jpp6>Mɂ5ُ$2[$(K(o_0SҞuK9o^@ `u^ܹ볃+vAw2ƼP9bBxwm61Uup",޹J 9d۴҉~;$u BzBe@V&Cl+Rp?v;8@(Iu, r6ٓ _c&kayR89r_N?Cui$|Յ&_2loLCԑ, t,[BU6͜bx~ u3Mc_x `sPv]oLt~Lv0hUs*Պb:|s+;L7h MkY뀠݁ %jEFSS@vPNJnjpnᔜ\5(xߑW^Jvy!HmoH^(JDJm'y,ow(M8&Ih9 nzh:Z7 0r{F'*KA.ߴ{ ^6/06ye#l3tN>`?@ka"J62شy3MU4c8'ek>>Nz4q?vWV d~O.L]I[WͿ?_4f%ǂ0P 㝒o0S$G?=lmHх 4c6rמU*P_h58\A-Cا'?Q_"2V3Kaܒn]@ռ=Gٕ4_<}x]P`GxOktt (h;%мAgO' kbX%><iX e`CWؼ&4+r TCoTYBG?9Xn^QّqnSߧp愵 h }|,d@޿fB n$C^՘`⎐'_< bY«ۮZΎlLp_=NqSO>`1o%m53T.s=# kbBI#d-o4ol~Ѝ|p6M5m6h_ǚ(vVƺ:+PiȖeB4=c -E:/G>WUH߭)ɻx4> =[ ){#^d{}j0 +p« 7ܖGźMæM"fUf݌h;V3veDvZCGȵ-+EL=J.FQH'Z Ix4F5dDzy+;Egl1xLWxh wP|]rbCV}&(r]vWXv5YctOg)7NxY-ws{\B-2`-I4 ت|!Z2`|i7a;6g|bc4w?`eAYx^7< p V쀭 mݲ$?_4 $ x>&Ftf_/ l!Xq~3?$F jQtO렬EM50{0r:7wH~V`7(*}BsvYjM ~AY{b>ǚp̱ui<kdV[D :Nʖɿ96tV{]['b-^O@f;_>/^`.=(rE~h؇@w ^+>2QLGCֶmL ǚ4?&H5|ܺ<52/SuW?ôw`IQvN&((@ḛ:!u;i廮uiZ9֌kc;u|ouWIn Rd_Y[laWB!{e0c+2Z=-U{ WǘΐXhvgAMsPI0u'} $S~p-Dc"zZjM5}DKgo$`d*#&7``Ja [B$ynmE؆ObڊP6?t-&[W,)b` AH'pUBR/mMaCA£p@6o}*. - OQjcGULS/J 3x0jy&RjIgV38vREyh=Uzt,:b0L@ .lZX6W2kfz=ne"xj`@?ǥBdr pMuYYd$lw#+E\%];l3Nha&ax]Ŕ3S8}MITs{6{qs*w;+lU() eD8ɼ4ȹhn@帔Tzr"IY;u6?Z=h]mTU9<~tE$)Õ/u[jy%IʵoP-([M5=,`_,unQKZOf=|8j<nO|um>DO(&ykYW wѺlFm8V p˫<`KR?\=Z;bGrCxpۿuZb:HQu6Rc\6޶g +6U`\j1! jS?4*[a'l}4& ͯyADv z*H<&K-'{ݘ?[wPܲY  %/' Ū5 ;.b(%bqe(&N=oY( 'Z~4.m:=3L)Yƽ8zMro7B2M|uu),^$mneA_z[D;zXqֺKlTG똼SȚ ,z0hr(zkw\._c4гʊt)pN~@S${Xö.)Do cDvv'l!q)k Glx.,yI㘟9B@FkNڧ9Jw7r*~s}kty!?ˁZGqn-}Yg6Q'0H/UX fQdiy1v ҃Vm[~6[bcg*JJj, a\W9Á6yѾ; ݹE$Lc7#O^-.mq SC3V`c1Nw4Ĩ-7^`Ֆ?p}lR6H_\t&M 4ƂG\f̘V{P-7bxYt_ũAh֮r+nt58F~P0hbv;!zk\RwY0 ƞ ldQ7,t,˜ J{u1 O;5 u{}^ 36Ըg%؇F!+Wf;7_Cؖn,^ь X߄#U$ݳH|Hr]h׾ @K4ql,OnE1mhF^BSQ,㵢ξ$ emU L-Ws ˅T/(yGWt|PigO^J_7r^8tXQn X7ۢZ)O$e.w47޶ڋWxC/ Y[c~Ys|WH-F+/o="cH,/zUET{7")q6'ĸ!H-NgeQ,y)pzڧXF )gH|KmRv}Zp4=Iy~/\h+>%yp_p{j,$k54sE=,-*¾5y\4*k8y:xQ1 ]9hW>8yu쮅Sʩ/ _'.$tRj))4FvnNuH3Gh @w@.oIF9 e) XP?oG-˱Ȕd0 `~z5$g;u9G5O!IeA$xaG-_ γc*"[_YZxcڡ̮t 3ˇ^]`sj;ON.xla)dOT5P+#eD]i-8VG.C3e z8]XT1XyR(a7 Z,/Qh1GkTe { R$V+粷a3uJKakT q( U~i]ڢ9],&hur1V E1fn{1:fb>Sî %kRA]%G t:9|ɣk=o/1U}Zfp^tl6BE#QN;$2jSX4Ð>-:,A'Ė:Qzt;/4ټd,>+}$A8;:% O3rFn.qpo?T]s)v9J>cEEʊF(TiuhcXϕ[aU 8Ր\ٶҾ.e&g (W B ΂i[1#ϛ%78r _- gO kJSȋbT,Rr:5A V_KK0~ԧ^'NUեÂr:jklp[ew1Z0E#aaL;6YEE9]c2^b04U#l&elUy,|h|DD3Usmx' bpO60mwo ͭDVAؾU6cW\yJX7. /s|!RX6F.b$3gsTU+(BmV?YN ,k/ŌyU;;OZtu>'. f~\3+uWLUpޚTP0fnI7 nlB+LE}sk _O$‚&R 8pP;Y㐌o}۶[2= }s1n߆!e% b^ jj{ӉeUh}kc ZX?{1LwZSIըp-䌲і0,LED-mծE%'z^KHGxӻjdACdF9k>B&{fTg]">TۅC)iwΊl+7>ȄUzRRĠ$*]+}Q#cԠU=3? YdT+Ue\DР@njTY0QnvfM`Ƈ;|$GzC^Ad}f7Ұ ty*%44!7N)0.RbQT9i6SE'.~)U4㙫n,Q (_e~k򯖲`E7\"vh&mƟ1jK:GUKZGMۈN۟ Ŏ':ez!jJcVe^9PY~/]/QmK٥`d5ˌPn|dVWRcT~rg7MAAfԕQgo&ϕPƮSTi@x9?׮kxi٣( ؾR 4!S=z4J$DKEV0^y'Lȩw(J FQd+;ZocMQ %ECFJ~"˂s vA<+qw.('+>-5(vt&q\𛬫n`M6]ͷJ]{F A҉9/ovT^"} p=O|m E]⾎ةql  5('*eE|ٔ"4bK*'݇1"U6MZiWGx~m&* 27*Zӳ#oIy DS{v$G Ⱦ֥r _Z٫zpICS%[q$FH5g*C.l[7IWHf*0&UUlW[9a&T"OtXwڅ^vMf+^VJ哃VBC̗[#MYtd*WDu>. t_"̜+* fx){ܙ+A[Yկ5ٹד0yZSpZ>s(3?AϪFLA;I}9@_{yjqb^dR !B$/Y*BTLx7=%aWr<`Ʈ~xDL(Hj[6FZQR=`O/(m/k|Ki0B*n5+MHܗS ـC=D^LJ#qg@sTp{*E=(ً~q_I|Вj"{Хҩ%U5 #o^Z#멬Kޤʸ8m͒<-ߚ7`+͎wkVYPzS%ҥu̓Jռtu3ɉˍ(@`؄\lZ\n=z.#h}IT㗟cɴL5lK'} a:Ԏ=iQE{f(Tk\b`Y:3E!UWi~wۼ;:cUp2/?1 L4qS$ ݊[$5#ޓ+'ҸHLg+lP i{̙a!Gy*Ɍ_ L%r7ꎕs$AM3g觯'R'oPT9l큠ۣ!xg[ o --_f–.XAj#큁:4b}bD\8eZ{aJN] fl'SV;,[3Ez/O9&L'XlE&=1`=]֥m[Mz\F"+67|ˢmio7L+XDs:$ 6P%x0xY&%#}D MN,H(}BPw bK܁]J1ZIFz)GygzFGo5]rˎR@f/VzF_}n [U$Z]< RwԈU:v3{Qmf "ǁ_+Dj"y*.ܹ}@8- hډRo!MNȦM02x~ (jSdjr;&]!/ؿnw K|2mcu2X/dL7<~԰`~Ȍ-7ڧ)r21 ƽIUa5:y3M MgU zroE/)"@g^nOhg!F0T#ȷL5_}{͟%MVhE%j'='ܤV&Nq aJFLFyh+*ή(-I8&v).^_".gQA%aQኤuM/05|DZMhL?wi z -!Tbl0xgFMW$:q5;ۯM7[I ]Y<0N;ҀƩppFƖ Qz3"  LF2iw+p f|ӮEU')dxo-U:Qe+Kcƣ9Q:*O(tq-g'{}+r# ts==n M7>k^G9\sC#~ Z;KJ0.N$֢\*u>OG9AyFOHFk TskSc9) ˡ::/&)m&` $EXH?đ Zl[Sj=D&QIӗ䗎;ttݳI4|‰VaŝBغi*W=m}fxEÊF)ؤ?hlђvπcڢ7F<+p2^cs֫h"3y$1KZgфNeVJY UtIǾgȋ`ZKe1,p4AB#r}#um*%_MFUJg,1PaQiZ z!`뀈9TRu*a_^g뉝9gDtSMU#3,(UQLvP sg=iaQlw55"!]/}6>7fǷp-"> )^ww!K@1hP" Ew7ti+]s{bס}NYe0bx|"Ro ª{l iFKNRR@I:%Qc=CÉ荊RrF]0>>8ʿD=U܁Cx_fGQpm)7= 6qfA38ctCijݰ(gVrPLfG6(!R^v\7k%<˩yS4p%Th*7Mg=H. LŲ jXADȮuJ) >a3wmvgVk(!wp/cAHc2S$"5WT D[Z @f+)€tGіZ%l^Hav1^ m;*PXڱL}j.#Es@(r3-2t̅n)6 i- 8- g k &8W2sϯGd^ת}Tמ9?QVPeF/]wu 6} srK/V=!DDSY[L '.szd?8ptL9+3X$(B|T1zܗsI c^s0k! jF} Sr$ SJ}v;Yk |_dmUy !C&/tW4 &ŷH*Lm,x]QU.=ZK)T jަ wTג>WLT:D0=aC $͐.+MRkoySs]1cf(=unڴ.w [rJ$[ee,' F֎늀Û/u%#Tߕh;̵XAD:;I74t28^L _B<.sB n3"gEsِ#Z&|/1<c̳PH@KW^dۗzQL3GBm ՜թ )jNрXÏۆh8=q\YM!BHiqfr~A#-Bu7x y!9J~p,}̧2uUHqǻnco_@5[ҝzq%}CgTMJW>iMX\f0LguqlkRyΗvy;!;]S[GD25sЯ͍[,c!LgtF(*p,E]l#?oc ":WCA%n0 ,j<x?LuihĜ-;FOQZ9v»9R} YO 8Tu&^[O F<>ą0IZ +yQ̐',dx22QF~Ltr32iJ]𾴘[T;_Ria*Fh7pr;">OLh@ NQza?A滰ޕhrsimhB?c0R @"B*`V/D8l&(F&8ްMmB+Rg?Ceڱ ) fˮB؆;mۈx6ͯ>rHZj x#اBqEgq0vu{T< _1~hc"]D١Yh8N|pbO}qktX 'xGUq.NU#3.NC~1d&+쒀 /Y 󪓽|X0 Ff-rr!{')1m-L_AzbR X>'50v-Iڟ(|4Fws ?ZݭW4;֧l+v@7ZaVQ"6=tB7u]?Y%_L-YӮ8HKCguv8.,6_BܴIP9b"E.z$ŭ BqLE2kS{ e?ϨKo{'x}ZR~ENx|**a-)Uޣ3O: b[S6&mҒ֊Wȥp%\H e? "<|Vw^PEDi!ApsjW2Κ0qOFSZ(uq,|luJ#ƓI,< Wdʱ 1!ʛVڃr̊AQ( :oP#ɢe9?&\a!i2:;Cn8ļXWaP*/ԈBtG]6#(j%yzC31&xlWA[ɬ%KF@0n)K4aaxscj%b #Ffi.G -y$9<A[ybY1e-Na^UzhI[-O*i]lbJ XBUK#LdA.d$S$#7ʐYbHAD3Фu`7ŗ^#ze[K߱}T$D-sm"4J昘|(g ,#!epH-`I*,`M^7:<~>o۲! 32^7ZTF!4%}- =z}6 ?=J~Fp @.8)no1{;v١b|HHd5*pAeZSI,V?0TzL>őJLhjU$H`a63J͓,ᔙ5rEGQ3Σ IraD4!J&up{̺zP3qE^5{t.Uo`"@8& U/Ib%e[ :4B B.廰?ۻuX2Ff+_AQ߻*(Aªm%4xEBvQ QgonBy\(޺]qǨY^kUK 0M{nr~%&I&ux\x+J +0r'bjy{ks]{9! #P \dKrу ~THQ .0Ӽn g݁>7tT'CQ!TK7 AG "щX1g`-LtcciŊ)u>\`&l%"DՋߣCB3 ?Բ9 mv1Qk:8*tJ?r~DiCl[Ak٣s\eh ^LyީTyo$Ք.^\ٺ5G LR PDlHރ~rwO>DSJhe忍'E[*i7@h1]"9<67-sj N}Y5 /G.}ݽ$綠kA>7'iyv òeo%Wi/fj[1ni:K(}z5L<$uS,)4_'3CXm|rldq:J[cTd>}@N]1sx(2X@LN\h0˨gOϷ@ ^XLN"rk d@IMo+hG]3C*f&$/>qY Ĺџdm_zbqPY'-O8.@iURuѳJ )SGJrkZǒE ^ZN̸?m]N)`W>^\ FJ4P)TO\Cm$O@RxTHo"о$*!=_pMB|߿c 9ՄX] Y0 M?wfݶ@oYJt-lGKZk̻>)1~Ht=2f.4o,hr{cu]Mv^_o7ZTywPNR(@Xh4My|}t KR]<"Ŗr?S][$55H|^| G1Ǫ-SJhu7%赯똌1yy|QarR#*<{Q6kܳQW&MV93NhXlrBUy7rM ]r=/ f~+*8{Eв]Z<8KZC Q!73 ve GJ`7댱^+hg{T!y|}RRC$Ljx8PeL#:WF_\o͢|f 9\=#@MGKFOF vyF-V hwJZ90ܐp4}b&AB=4WP~x4AB1r;7D:- leR4彜S01T=<;\3y\1oͻG"JIi$vIkZZvuG̝?٩61١F-}ߍ֣*6JtE:99_]FٚN$vxW  KR9yKa?R&+ҟ>cD ygנگzSta`Vb;dr`Fcz,4Yt#:yHe߮^6h}Z0JiM0]beIAӺl{[&Lmd5:wϘQ_SAq/Kf3Nmpt\1s,ğfZ 3UQ#Pe~%<5\SGQVj]r)ud: ^獵(q[w$$n&Dt?*嗤T龞>!mE&B! 9A{q/ԛ:q9fC%ϮyدCnEە @()ʓ׸BAaT%Cz\#KC>d23<8DJo`M:D y1Z4u܃eF Sr2<} pZ\y>gwȗ# $; PjEBuj؊!/[4 ^H v@Ъ+B_4̻r5Bx"5ڴIdʰ&NV ը}Il 1j;fDq^˜$n֧ѫ )@1K> ^羻Uom8(:L5ɊX05 chMnJHH6K背2,coTT#쉕=}]I@!;*UIױME$B7CQLV䀳 G7U͐U6~t2lp^g0Hf@->m=Y6S(wZ)73w~lXz GRE>`H w7=P=z*l71zz`a;`7&<üy b%*&<n+d%8^Cnӏ%8gk;MQrhnFЃ%r@֊ _.c<xG&bzW,tX{ [XWX;jl`3y١bՀ3Gr_DB P?WPQ*K|lc\F֍zdϊj>? T}adDi߈+vfj;Yf)]O4i"_}1i|} Qq. bzb'y6\a2erG=x7X^u"D{T2mkG4j<=hK{ݴ.3ymIi'$F9 ? "l46唍VS}ofP+^e1 Pc$aֲqyl1aR `uغai5A蹳3Ï 3k*x(_Y6cp&vp3HsAz<+y]bjhCu ʆ(\Qsl_)TThx4j-@$w.UhU7Z5f۸&Tf n52p0sD_tdΔT~7[LF.7=XӇr]ާY_A_e1'm rOzlѹ;]n`T'zk2m4R{-e1 4G;\HV34޻kkak mq۬-Iހ34mU y!z7rѓj uUOV^+'oTk4|Q\c?UKkbGOƔ vRucj lC[c,c̃eʞlrQHG7}N@ ܋]- d@ opx}SԑA ֌w|zm%p Μ,P :JDνcRSH;QP@pf|?p\B9;ݴ4~e$on7w|-e;L6zჄۜ]Y/d=7=}1@W.+zl7M*Q2:3:(VYɒN:!oq:rFd\J GNZEHW50}SDHxzҞNox}wBޭgL1Lr7i~B@7$}bMv\G):]E'(o) mY`2"o_e#EeYW,'%zh4V%3D*2L iqu") }Q73"y+1}vf7xp{%hVؤZV>̄јB9P@>0e i"ܲ| W`uidkxt[B((yc; K߅. "45Z+s H"b!ȿ~h8G ts1ZI`jɦ#Z^xUn ƛKt}@<*c0 ҧ"CS>3QpQ!^ Lx/8?/f3&;o6s-ЪNFQ.׋Yxpj??;r7V`5aYi咾hhy R39y՞)vt_Ag*g yզ_! mbTo Y. ^q"J mH LDq>i4nJ$"6kaLkg(xGub20^%L[@eodZ@"_mA. of߈ŵ3p᠂Ly 0%s5<=ԯ@*y_Q Vs3GKqH&U@G5:L*P^6Iۛ=J -uMڟcoĥR+ؖ\q/$}9 Nj[!KtGujmH%y<'B٥˾TᐻwDڌxvK3_.jv5l.'`fFLI YA##H aʮv LQ_3)d6/ hioŠFT{NiwdgAGK<`o/3Z£amȚ CGh:[M Wv"3H|ڬL"!/p3aMg!N=e= v =//34ـrŜc=u Af4pl'q'''T E%"si Bo]\%SrTpь2t=OuTZ`A-j#$7'ZUn2_dmp @2/Ơ~SjCdY„Qc`璄hdS E,n.!@/ :k~D\y /Rq|aBmɘ LǓ_2HR1*=?cs7d0?Kb@Ӝ%,7ZVtW1їm}NGB->q UCK6اRgu$̢O\ ?$ ~v{ֵ2>j/ v3/s}vպY^{{9]i.o`E8"7-&07(7@Kqa6j`,JHR~gWfcgaxGؖ=I7=h%*)&Q[]ɾܟ2qʝ#:grGm)7hO}bT18]دI!oDpz7,3[0!m#^EnEeߟIpޞqhX.ߙ`4i_M#Wh5&;aZ]_Kp S 8b6ɜ<%OjHpR6qFTwҮW׮{傹Iʌsfj24RVs9D h.bH$ }v)ʬ{ƌg"ĥ~( )q~\xV0Go6T^V*&};6v|r\hM킨iV5̂@t=0?;((|BIVږx)6켮&{g$is3Ң(U‘d%%Y3QĐM!:|t+B*8*p@TkAB 15yLB8@i"'Ԓ:,ŝ fp"2¼g<,߫4yv+Dٙ!!20{uH㑮b8l׍řGrҟٷ >ums %q`ܨRxj9iѠCeaĭfKv~l"Ν0Ӡ7Cxyڈ-jwٌƖ7}J˓`oz&0)W?1Vj+ܟҜ>Al} C[@7( n^_ g=`naaZE, h)`EzX*KZβ-b`dP@2X2,9Gg1"T0H4\\RqQilV5;%!F?t`[I(f$?f6 ;p}kڃ<;J˦ 쫷1" M[bZ:MYd.k^9jY.U5 ah0A=.fߐi"; },|H-bIBx&u\/C ^7}ݸ(qFn_vɔnSH5z>E&>t;y W,sX?R\44lɄX؟]g''\vMpHiK@IYSra9&@/ڼ=anodev0t>ߜ!jb`w}f>§I% }voO(oCS0{npx3IVl]R7n18,$ 멝^ڄ4Pm8u[6Sta (i"XLIE4U 8gBt8DM}z$;3L~, (:NߴP;]h?$(h\<ÿN9)EXW##i zĻdֈۻ'JUb7킽Msbn8DD#rT|z?,Fk ~X; hTъl"g?=Q-y͘2b] %tDzQs!O5 ;ЋqmeZeGOMbFbgQZ&i;Tkhy7.V$6[zAi/#F6t ֫4 ?_XHj}*:O5gw@J w]iMuP_S?jx =Oǒ^U}X"-|g2EJfPx!XwFLGR*r܉gu JQB.p4%Ů˟?Xz6H 鉢Aޑu+*5g|賾Oj639=pNqIDgzL,)U&/٭v_VvHqʙRzjW \BQ ZO܂aSU̝[ڢm4Ey)*@y8O磒PTq=0odoқ>A\Q٫{UdMw}KvSab; Ĩkxwh\'(-T3`zv6H <@ ;}?/2ʅI{/WUK1)H_Ar^˽#scGK ,*0fxB/W3­hB ^z/츨 'xO> |(<PZ#"3"KN%A*'>L1r?QgZ[4|P~°WDt%-j"vmo.99vHe>ZG_Uu(l@ݼ;?<_ I Nhս'zZ4q NOnvQ Ceߩ<skUu[J3Re(#f,j{NjhhR7 3A1q4&J]3p U8t|HKn%`|{ACBpIYўٔbhf6):;V_GmJy}#6 Jz|W'У {N<@-/=-) QOZ{WhOL ]~zLkVJ{|ۛy>-cAY3sƄѝfsi+Kb7ZdjD͓4RII{ ,]xJm 7(}v㶗 Rsܛ,csİ=Ѓ>]^shk@ݶف0J(÷9(/rs6jari+'=xrR VeV5J`]_.X;Sol]Vre .Pn4cݲ֖RUm8h>"/L݄?$/Ҧx9$avҗHR{ ~0r1G3H|<||8`2{ZX[֬ \6opȽXNDLiμ&G/,B;|r3z1Qj\Rcha'tr=r§T@ʺy2@F/L{H,}.ݕ5\<7Y]N聫? rȤvX%}({Eu=p뫠С0F-ŮD_MV5~v (KжEbvl8/@ S疱4RYN#U0.33c5.Hn;#*:Pۥ1X##8EP'$EǬ9i.(clGzyg,ӝkc]쑇hIpv/íN: cK=ӷ|Lév Vcqdxz=:5Mt*é,tgbA*0fx"\s'#$#xR.ֹٝ< ?dѥA!# `B3%[e'Er3K<$CϕP Lxsgu$$c5,fsw H0z'aAa}Y b!Mf,>Ba.Rp"WE%B[挎(hK )6^KG0SCY6/xXG%uS/T =6P/!.vӭs) )¢[PʥL!Ϩ͖w/'L 5>6ϙRQ!RsCf04'nF8,y)7XWb" Dze6yd[.+kSm|u*Ց{OHD@0Ͱ.rB4 nM#~z~V8ΞvEAn[hڌ7 Q =?!ب%A$_C{( L2lErRm &"$U@GfTnu2덥]zdZ&]KuVtWM:[A" ;͓Q %h)]=P3>#%-lL[ҿe2\UjJ ့\@  LrL Lu<B@_0UdJzrc*kuΎlƛqQd [лh~#,HSw[ 2LOA(_Ucp~ NJ.?Ƞa׈bJ?ü36`ɶVcQ֓I)w N*IONt#K1p:2HM8v ?xʊ Wֻ̤lRh{D7\d66ƻ}߆rȵv|N(oGRnNaloEqfU7Ya%0?ȶÃ2'ID!CBNlSY^dkk̽z!gUmTHTS-q~YS%*jr`uܶT`ÉH0lo$&fE3OĵJ</d~v p:Gg_ēMsn"Ub(p+o: &|3~\OU4xLJԔF3p'eڜ]Z0?9]pPC +։lS=,}<9}SMOQ4#-ܴ͗mC:=.dSDB7$*X>vSf8[!o/ytإ%;sHuX=uZ*;Fɗ#?@Snyq&Ɩ)\\JdXIXY8bg;P1>Z ?{loē7Y"#hPf TSP |Wa״z4bkllVJY0_v9Y'W~}pH#eKx`fOl>L4.^(aBmȊ;Pۂ']d9nPDyJoҢbMX;b@'X;H| TU$9ޖRӹ! a 52~ 1ͻR0_Mu5^|Teq?8 IvXxpꈩ"f$$[҈/E8j/oxYlP#WSC)71r.p"ˉ8D)Fcc5%5zv! { nxlNR+E\@wAQ[xJ&cn E>'G _0/v ={YWh$eSyȔ[ WP-dU=1읃b&]{KR~&/C'p-2ieY@^mmh_rhj\N܆n- [b/EPU/ke-8{2@$,kyDFF _bZ!H!ĜlW`I~Kqk6v_4ڻI,bE\ =is2 ͐HOj("XCDiCE4TICf"bql)z~Y/ 1nX`On1WZ0҄YL.{"W<DyBCXz&pՈSeEq @ Pz/YŊyxl)K߂UFN@b@H6sŃV2)G!\"~Fॺ zަ@n(;"V:njp 2lWX; h"DGtf9:o1rh Yё2ٹi:DCh_! :9WϸӶ<(S?t6.x~ *ۿKL\إB?{2RG* bUR.]tM:p$TLPK6U !#FK~6bh5 %$ WELX]keKe/^vo߯U0/Hb`gdoɛ'bZ?W]2'8 4=#HYIV9LD= =q0V(qO. {7uɽjm4 "C0 eF --A$POiNNd3Hn 9+uWn!&*nYFIW;(ՓQu9Ruph.9qcր5Q]?(X2P*)T:{!xm^1 &Sm(t/3Kj$4ؔgrNj B0](|j҈Flrw|Ǩ։p![; >tuO=dEzB[cPB>[y|nQwd(k64ZdROrʰ8Mwo G@@HOj ̺Vn"ru'0`2TYӍ3*9gIm2 4=.&cͰgGha405At̟F -'jNG )8JmbIǑ"riG`y~#%ƛԲ*^&jجC{ʼnQT!-Jv훟g$YP[`mE_DEJx 1:8ifyx\= jIz B)3Bx'ԴbDAQ4EoWmC0R鯨}ұDXSão,sARZ;QZ~L=VcGr<5ll/^BVN6$D9¹iET@2"aafII;HEUv 0TW 7;4g1~gpV-ۅ2_!v%:M:*Y@HhWl3CC~ً\c,1r4lTHl*ɰigdy.G|̸v*tUT8u_wTp7Dhp.؉ Wraѥsԧ,Z3ϖQf_Qh'Z~ںd9 (Iӂw@4B)Jg:{n5Qal=5ZPj̍WGŁp%nEES8W-LFv7xۈ"t&Fmc#=m*49.-^pKQ\.Ml0q_[2PeSjhoި3jX(q[yH9 *u= B#{L`cԇXгm+>"a: H> rIiVGyU!Q.(L+܌#H0 ^46&0⊍qHS(_{m V>[:[_fE yC"uds0< Ktãªy]%EZzr8L[Rfؔp~Bך u#1M>ׄS(W69d#F*8 G+ Ѹua]nEl2U67A{uj'͸F$cIL"20)L*a M4ВoKrx^*Dr|<`5}3Z& "q}j}W ^&(w "ط1aFL2D mk`0Q& .Ms0MR&ew*\R"%l E[W+c?$>@/iު .Lm.j'<~0|+pBќ_+5>d>kzj I<3!^!,BzyrVfOMˍR[gf'q-ӊP*aUw֪6@J┧:qNP$By?*K 3=t0Y*UY/RY2^NU͓z=HTNBMZa '}Q8W8D*5nTE m(bpK>EE8]ߐ7$ޱ6V,PW z}C*z MnؠG|>T 5\4=p9EGeq_HVS%21 ~@7v+D9l1!$,kx"3 fQ8} Cbge{4eXF} =W^UƺIƏ*j=rw!\i(TWE&Y@FO JUǶF ^o~x]= !E<)Bvz <^ZR_ W. LOK8 cگ" `ac &0ử IiZ!O#;qN椠>iV$J;/o})R;+Ѫ^;p/7 ͬW킻5Ńz2i49W"\EZ(hoP$Q xj};"ڕ HKG+%y#gW}6D[/܃Տtv@Kȡ1yj)gbSfd%G!PYG;p\eQK5YvyGGir{=o-H9D>㑓.B0}}x qP32.YVU +hۆBήkWJy'M]6p| xyʝeUVV8OpI="JmHb[;3ŷ΋n=tdhf׎)O2{7EBrŵM efhe\\YCQRک9H29 ;.!?]s*Hf>iG <)H ,00=D*e&,ba~S *t3w@4.~E%VGP3gJ֎g`_&cDߦ ^`r&q˕=nBL+貳DcKQu}jlFŸLAw;"(698mbx.aV5׿_s6Cmʣ9vC=IM (|ڨ1֝ 4lĵMR uh~:3 &Mr#/>6(:.p/-v2\Sn>_l6/E 淀C%T6U`Q™ͺdP&[ R޹|F]1`sz00gmx&\Ix#[B= +6Hѵ9G"ِHኹF(NCTEe6*JM}p|o*곙. 'S_}1U9:Iamph \qk t#ˆ*gqT$_qn.sn.$w22n 蚓#F-UL,L 5PswXq[w*%W J`? + c י _D= EƙQiCDbՕ[0[o\]hhkjfDu@Uepi>N;Zo V@[C" j%L&p5q\r`S;e厗]=7Dy\Չzƺpn:.Zur1SWZ]KZ;!Arqaכέ;ec̣rk-FN2Cdԡ֊ij<tNLU9/xPG9Hf05)3_šWrEKn XRvOonx <NtZ`heM`ﰙ<6ɕ,C~&= [L%uG!h|xGv_?#9";mjȰ'"#xjC@VA_jt`WV~ 65DFL>3HHqG>zz0LJw7Tì)Y,U(rx8L )33L-Zy\SVz"f?0֎Ftv%y!^T]l Q[*M'+[N#(  ` 6B5M1p [F{xK4VK-Ew(PLĔKbJغt+iߪWDxt]y:4VOiq(h`j0JuYsSm8MMgS;*eCR|bܺ#|K{Nfr rI 3r)IUVacŮ@LL(C:p/͎jri[Pb@Q~fCm[Km~I%#Y/sTObA*ܨ+H0­#o(E^y[}!J Qs,.:_nG`w͑z< [ 8֫Sn|p|-1᳎W[]2'?-fK|—ħ ?yՆ%8jyZ:~6Ec! w˙#:pt.+1YSH~ ֳh:QF(qЉC C8*wT6*:Id%oѪx)Ovq.DELʎlBYs nNN>DRK6ğjWd >2C,@O$nwHޚi~=,{Jwn`NFWNa9`'J_r^IEʚVXv$E`~O25QΕBT7Ȇ. 9`=cV<)NNw&vg, ] b 8wܺ5NZA;qZ}_uᗋk = |r<8vu5n~J[)Qo\etȢTR_ ɟbCaxV1TW>7u ] "ǻhd; $Fy'DR$xt0w|6}ܛuyZGۂPpĐ5ni J\˚j5I$e ƣ x:&'ܑ 'ծ&P6G|suMR0#qIUd 'edEmHHM?":\rF\aL3m蠻rBvDTNY̺V:pq ~O !zɿ7u; P*{F/Pxޯ mrX3ObD, P\9΄.as|*O:!f+M&4A٩hf'va\S3q *eԇK$hEaLyt/VFi$GyTPrc㍦ڦoV/鳖ƻa*%$l9*Y9j|!~%%烺 ҟ҂*p2N3])ArKB6oqt́6_j FC l0kxO}`Tu 4!% svZ1͠sq.6.Wd`qYwc댧O`GyMcjP k}|fvo;46\ LXM?Tx$au+=*Js%yKK+B"vDmB_PGb^ADtN NhhO퍆2Ld4ͱXC%U_$:Xo>[ +8u(mT{vj[9qQs!4Zϫ}dܗQsH?rYOxs@݂Ik>b4}MBwʩ#!K]C+jKۧuu@.ٙ!%2J琹Mj+% gnJ!)K?7)]i"<ײ^)CXADw.AMAO]?ְiaƐ(ė0v M>ht ^{C/PZPj͐+ ,i< !)-0aHJ"(G,\,aot1E<2d2 |b>^/xF '/[ s]&%/kk4TSCNCqvgJ3W+< :6[X04It yTyg~quHͧ^jܙk\[ K+c&G;J״R=\5w FEE -/'wy9K ) , ޹6MP&Cr!iMךo@%| Hѹ3o@zok@Qh5o;Y>xw*eFc|F>!- PEa寳gM;R^\.q@1S'+lM:|p{ Rif LУkJ]L#?:9_,GdTY z&;5VSEihUΗϵSI ˮHxi~0_e쀦Z]oL MO޹,M⁂;u QdMA#?-N}'{33gQ*_apH,g(X vEQEJ}P1}F%&W$p]~"/o04P+\|(yV;}Mjls Xɟ!>'nXSv@ήڝ_XgAW|`ؤ~|Uw>TOv}[igXܟMw.A sw=6 pow G1H*j14E/5"5FЕz*ΩZrR`0dŌ閏Ɇl`bdT78/n6F? }]G&9Yk0?C7 J`3]qʮB}mڃd ⹭ <* 96apIC~[A ,ϳkV͎ }^ yNn E~Td =ߜX̉t"jÙ7o̫9Wf)1cYG)nM+fTwC֥1"H3*w/AQ7p_nњ~neBq/gdg,U]cMw?EN/ Pl!!xSAKkv7lBav홥oڴ 1ˬC*eKE\1\p8{uD9H2 j[ ՋKg<8smݤXdb} Sx:3LFd=K;4Y[WOyl5\L%s$jE1!DH73 @3)R 'qC8pP.A'A[iB?9?csxbSɹ=c+_p+h(dh᪯ׄGPRS >;#cT#UaQ=41x|M }y=f &hGϿ y1b0|ڊV{Ls:)?7S-,chy^dA^sBOq`qk1#Hcd]ү5|cɷjŖS~WHOiN ova:kІAW얎IJ.|(//lT╉(sٶS'ZW=}Y#pú?d/x7 HKNW^rceޔ-ማS\3+dW姻LVi52<P>~:ahR '5bHcXt[%扈PN~2} eh20OB!)B3 %`t[5 ж96n>-:C Xv{nmh XLftI &Z^ӕ#"t }KG '&tPY3Hi\응c}4CyHH?im%{("_:{KST8yw}B ,&n[ ŽJN\ymS%t&BQFTrwͶݧ x'BKE6zt;tRS.=ga2#J\\@HX4LI1S27H!{Z@}7@ϴ zwҔQlHȳ |a}g[,u6`t_8ƐnL|52u1G#XQTɃ|Im&GՁmC< 3cG6JOzQ,8g4(cҰ4T$ũ;f'RT=M$D 0 O3:Լ.PYǘq>_>"]P/?W!|.yjO]/dBkC̾-( c-G>ӅLykw׿U֡PHV |[ ;N~ʗFNb>g{Kۨ{Uf YcBrYH}%Ja=^<$™>zSª9=N؝ ? Zt{DZUVzսE--wPıkC % *w qVXg>%ɮ2⹌g pvliZ+?eOԫ*XYnC6Ƥ9QʨcBwN:Wģq*OO@-w.wi y \1&!d5^bwuߠVU*IXMvW6|b+$5O^Z{0l#zup7y&Nw?zȮͶ=2Uԅ)+YuؤbXj:ih^b%"l'$ѷqmk1Y;zƛ{;JQ:J} u XB\<Nߍj족̛]fgݪ{rQ_:,[븕"f#QvF(j(4"ְ8I2D^R?+kw] Mbd _C @d۽H^^ie)嬱w)u5g=Re=VG)xA<3@}+FOUDdzO*$vGfSY̵5@ĵJK ʹ[-v BV8J+ܳMm8EdB'vMDnu8oCyV-/y,hHBnIཪ]ep^53q" YGqDmhE_C ߂6'4)1@F0}轗 ڶэ [ٛ4-Ь7#8`*BF=4)жGk!ޭ=kW'7Õ+x}-i燣ma>3z /@&jVJ8XX8ny}M/LTL:g~nE)\:Λ UUEH$ԠCwWU61rk<["!0m.-NO 1hl8$9%~]־"sR?i#C&jFnl|4c"_.Q7{br? ?x#C3@6/mI1J:TbE1\?p)fXPYIEw&i;p+\؃0JU\6iG&OzLYS\$l]{l؅(|/ૅk.S"RҺ[9v"XpQ37HcS4'Ԥ 1S31#͛6i|Le]FChαV(W(ЋY?RUEf|"=zWEXl0j_353W |?KV $ ^G`(pH"atP U"eqQL|5GMxЍ(BA翜THm2$ks}[E?LY{*!Vx8q9cjDTcfrD91*LMfKzEu%&m8hڢE ,( N\fb]Fӎț6xW8)Ӣ{ְK1YZ5B%( HҖWG;Vj"7YJaU%5lhJ%$.ФlĻ=Af)l/  ~iɪsn]pv=>Apru5̓[1 irHJ{hd'#11HyS`;^K\*JG5y=sKǶ?,Rnً4{ea (1|<iMheq06L1v.LMy}|!>/y cי"4{ 0UGdշB$6@ʂ4kn̰3ҕPT֟]QV~X,mB?Lւ(!9@&: 7AHw_hhσs]/K*DxF4Sٖ]8!Kpl>C}_.xIYint_m]3 gX>hG(|Ugšh>SIZؚ^OA@̾{u#6}}wj:@E*b ;\c/D[i*WB,iPi% f4f{y Q (̔ 肪S!f!3nA2ɽ+QL)=podeQ%]rV#"ݬzqoA@-ClxJaU6k `ZaWƸLF:tw=1ˮs`Vl1\CO+zecBLmD>`gXx߄Ż01KnEwnUqaH UYLI3_$e.y\bJ @w< s͋ Y&U?I| 3aO&kP#UOo V'ܸ#C&obQS ΎD5>/ueSֽxiR.gGCZc3}o[}N/c*jU98㑤M5?Lf8Xs%cb^*|n0:SVY#fIF-j1VX|o9EdmKa 27{-_Ja֎D HKP˄ !;pe \rҾsښs7 YNʉ246s^T@[%(ڷg'f11K4e%Th1m%:?}̙Ot(f6砊Vk'^G[CDŽN@]gKbo0qUL׶D Dg,؛2uSxr; XS>0!W#<3fश% v<ZZLB6ꕪ mCrGČu'cӻ|q͖C2br^%wƛ_FN^-Nvm@\zoT{v+qmnf顲A؂a}ma9p"[%<9,!YWFҢݨԔZgFCC3.z|fSG1 7U[| 46QꦯC_#PX5" 9] 1g9z5!KHP\C mDÖw[Bs|I|At9֥ps{m !jƉ&6ZrPDC؆Q~"8Z!=cԺab[.NIi/_(tA %o~(=tu³+O.Cm5(*w2_E:av>08<~:gO:2y`4kOW5ez{fi6_E3;,op"+3 X4s33HWSOt@Yn_ek\wR$)D*q*YvOUDѝ>VDCvN nwyלC|b+qʌˋȄd E:e3J^3289̉\"Aq:JJ8nͲܐp+Ϫ/QyzS{CG7V |mJ6=2#Qelѐ3 JU^kC;EW?pn+8z l5xSs1R,B؛%PqN[^-N˒և ,-oe3D_JC׌OvPܲl,?.y I`E8E_ܠTހDR׹jx.s.,\ʂ:\IbF0IS?bj[|IA/yb.5XGf_}] {WgVvA(}H#hI%3"MOc`dq,HoBp.m<<#ʦʱi |X<'ͧ}}o㤀 dP>:%dH4Z}F>6$xO^ReLOMJ桲4vЙMscePiWzєzFm6kEtӨNU$Ǐ#oa J7Ҿz-jN&kwuhqo}?LBJ5?%o Aml^mq-R CC'9eiԮ*דxvh^ٖ8+Oc/9hWK<hZaNcM<S,?hd+P'g)!%n :Ygi5RL(*?&3[mž@@rHC[ӪM1Wbqqi?|bjxl <?>D- z&py*cUNhE-Kh|yx?]1 , ,18Ա`bQ%OuTB_WWDFG2Øy^!luO Fڱ=n)("ɵ˼^ u:Y ]#xԛ9VyiggS"R !}5\2Zu%=dcI庶#|+ x #c%0B-go D;e,3?xxsTSB (q[ ޖp XTķQk /Hף-8?b%A[ L^(B1}Ȼ4>I m#Y] k)A'OryL3 zo]2rvt_0[z H6;ځ ~i۝-|3i'ػl@1n(:焰WFCڠpBz(wϮ~~).'k{|9 oyX|EP\٤*@YŨʰ3?[EjCw s^zmһN8B.$ɝX>-0da5n~1=듾j۲phݢ{^sglfa;MY9eZeH?6^1>&(Q-Ec@+{ |}ikCDZAGQ-$qK"9 -  ?e )aBԣH@( T%G^F]j}$~Ϯo> },pjO6HVfΓ+uy嶺;#XAibXd0h7Vt:}{j7%YQ['ă3?$ar I)-y J؅H vQK چ7xnߑ%E[gU/g]lP{:4XSZa?5ǵ{A/*ROÒ OQ8d_Nam.nZ/k\疡@GF`KfU eL$uj_]]*bY~]dS٨xYm9b }utDDo@E_=@? \Zt^M[0R? yP zoׂ!w'p/f0ɏ/V/DJ_ Y"} z/tcJ:$?G i}c d44GL 0q_\ݚ:C"A(-*>)/I^91r<#_C5 X>ӎh&b-KiYv@yS%`v\ƛ/j1hUZܜ1.uoɛPLG`RjQȜLv3u]A' "6T=ƕ4a'w^kNzVƒBmñӮmLnĄT[YLew mH1).Lpx9pTGŠ]!]拎0k{z<ܱSX;(ь3d-z=,c⟸4ph"DZ%AM!.=Qt尀ցPB4g}tAx y@b%x:rxMI &)#PǿUw r=6T&xoPe)Z9+Qߎ7L_,)_*I^#yV@VA&YlN'Dboqps`l qp,µ\>t N?-Z 5>\2uH "6֥"C *Iw3@ - aZhJ˹* B^Cejr.  k}S6 (jyK  )n>t%g.>L ķ|̗7^գܣ vX'[vQyC31Pt K>N%_ =_AN01r @<3[MJo5aJ=dQp쉋0< 6Ęfd5UPHiu3ufF:z&EG2=oc>ED=^,:m=N\=80p%ɠqgiR%R0 i!c`YU1渻(-kf:3Fw=46)nU<0\kM(k̊v? v¡ ҮJTl*鋸["O7v).kX(g6*Λ3n򪳀 ξL|Q ^ѫ53ѱYosK@ʎ:LWYv-D?}FX`Z HNsL?ކqMP>':'X.F_V,Q)D[O|-- CHӌ_7SFT )5ȇI=S4?`Λf2nȍEitE_!~ZL8?P-*bleI-9X@'@~rQ% Cܗx4O#[fG+EC"t"vU^r7lN;7[0*= e_ηvpz GvM05mW{ ֵ3$oAjF(FP>9-1F+}p4?T Er.:2#"tIlG6?$~)ܻJO+y֡L*[&\dM*.rr X=OD0°2)r)~f POy4.LEkƙl%_1YxKRC %@Ci;Sn3PL@Фھh6a]'^eFcP譈wkIqQ&;4z> T #$y<꾍{*R 1tON=0' gKN*oeS¡K:=^DYy.wKӉv_QU2ĝP#B%`|rl?ZϿqeSB⦊43%O Aɑ_#>ΒE^~Öp?A6Zlb1vn$f~uUA6cgdAםP>iH*!nkQ$6:E¸:l-fM3=\V[-AE2.zOGA ?X2P^Z r61jD_<ɱ ca9Zzj&tTN?3Tc%A2$tm Aۏ[QlRclH}d8SlQ5DTb4_?:n/2&læs0epjkv!#ˀܹ"4tvcm.@{頶N%WVHSH.umxHpzşޮLH)"0T7rR@?/HH<}{?MtGDI@P>Aߜۂ@δ%tƚLQP WҌZ ju^yeVUxyW7Č#o,tKHǕ [6u$acU[r\h _2$L{SG]'Ϸ5L\wQ*^zeU)EPcLsbвkH=e|}%9~AbsB&(V:DǛGWd57俌*3j>V4A3F셋iν1০Vޤuh%2FmdZkA?E%|lr—hbi4lYs,n|bDsc%Xxjn!GSJzKx# <2 0#Xlxf]OTLeM@; $f{^Het6h9 r&"25|^H81=ЎyI?NgVi4\0n@ ݨHJf,|xk%p F?7O֘ k^Oih:>g je9D\p!(j[ר>ƬO󯡶 R٭7U&qLCs%-_dkt K͚{,B`-] Bx%> mkAe@o1&'@F YZ