libcontainers-common-20200727-3.12.1 >  A _Xrp9||꫍gqhY%>쭍9%EЊu7wB( m({) Di7΂P.~617<Σ)CR乢OV%뻶D֮fzVL"mځEt*mY;Dh9GXn`Voi̡m[ɫiuQ\ &(rQτTA q PYb#wt mCoϜ.w@ԃY `7B`Bs5P}Q3qJi[IpO#4=,l;m:;8ҝػro$bLLtӬcxOcت@>p@4?$d  ' [:R hz$MXM M M M MM MMQMM4H(w8$9 $:"$>vwBvFvGvMHwMIy$MXytYyZy[y\yM]zM^ bzc#defluMvz Clibcontainers-common202007273.12.1Configuration files common to github.com/containersConfiguration files and manpages shared by tools that are based on the github.com/containers libraries, such as Buildah, CRI-O, Podman and Skopeo._Xrsheep17SUSE Linux Enterprise 15SUSE LLC Apache-2.0 and GPL-3.0+https://www.suse.com/System/Managementhttps://github.com/containerslinuxnoarch# If installing, check if /var/lib/containers (or /var/lib in its defect) is btrfs and set driver # to "btrfs" if true if [ $1 -eq 1 ] ; then fstype=$((findmnt -o FSTYPE -l --target /var/lib/containers || findmnt -o FSTYPE -l --target /var/lib) | grep -v FSTYPE) if [ "$fstype" = "btrfs" ]; then sed -i 's/driver = ""/driver = "btrfs"/g' /etc/containers/storage.conf fi fi=~/47=/4,]^ W'^'(a8=&&`D#Ii  pFda/D %   0A큤AA큤A큤A큤AA큤A큤_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_N5_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xr_Xre8e51f4df072d1be69ba83322f2cd6357305238e174e1d52ab843e5615bd5a21cddfaa8e6a7e5497b67cc0dd8e8517058d0c97de91bf46fff867528415f2d946a34817b7c2a7e15fbcecf2f2da1678111fe4072ad7dd98af71f023dd965e779703068ffea9999235d611d8fb3dadc96afcbba607388e319f034499f5c6f3c4694ff624b24a35912ac0da5be7f60ca5edf59887b61c59f3aaa49bd479956f05b09f5a3768a7d2e1f40f064cdc2f3d2496a0c7c73444877615bf0cfd22dcc926929ae0b69150290499efccd5369d56363ed11582ec137ad3c921f6ca4000b4b26be8e51f4df072d1be69ba83322f2cd6357305238e174e1d52ab843e5615bd5a214ff624b24a35912ac0da5be7f60ca5edf59887b61c59f3aaa49bd479956f05b0b40930bbcf80744c86c46a12bc9da056641d722716c378f5659b9e555ef833e134e393dad13c11f6c67feb3ff955212671e7742ed04e8cfe01ea9b78546a6384e5ea4d56d44959a0b93585627058148ec4f13541093c249342f9ed84888292dc5b0a3a8d1db0896327b60a120bc90a29209b2bdbe73e698355162686dbe01dd9d1a9afac4160918c7d04333c5b3c3b13c328e02a82bc3b954fae5e304483b1bada341cba8650e0b318df4620912b63fc8fe985462f3e28d004114ea5faaa3cdf40a5c87cae6c37edbcc8aef86e6c2156c36bc1a2010144d7eadaacb5d5463b64a27a442ce9d4f4de673c7e08f983a604124b9ab968a0d98f0d9c9cc27f7a5f7aa812fe673898489b3d039ebe21ad814939f0c503a0943f1e8e0aaa8ca762a43ca57aebebc39fba5856b9d35de9623da8f246d4fa5dec7547f1b15c0557e4d53eb97cd9c80072e69339f7b341def8386ff3bca5c28bae06c19403e32d36f4229daf966c7a6d3ec50f6f9e517d121fe4d07376718778e92a0880b30e84c8a1fe3780fc79397f4ea61869e847aa271089b285d229006e5172befe05652a6f4ccd9a68c6cd4958d1cc1fbbd595d6cae4af562d191ecbfe0cbdd29f6193a42936702b6c76bf73781e12d2c65eb9b74e9a188c124ae406da6602f2a219eff183603f14892a9afa6fc6743e053469ce431f25099e71d9448f675cc4e33c8e63ac3967593899de163c53e7c81568996818525c6951730098eb1e694021f8eb1c0b01e1172224a702c2692d4b6c3d49f39b4c740485769f476b56f0273c50cc8792ac72db8054e224ceee7fc0806f5d3d145f760fdcedee3f7bdef2e3a1f3200a99d26d3632237aa7eaa5cf1a80a0fcb65d4d983d445c368558af627a444df68b3a9902c630e3b7a1253bb2d2900d808264e2c63bfcc9f362b56b781f99eb32222dab28d94c5b766a3c2398d90495b6f4da57a6c26decf8f3e75e301d9419f9a60b0b291fe0ddf337dac2fec6e1536e1da636154b6ba1070d9d575aa967c17ff1e126052474ce9e9c22e17b6edc944b4617e9b2bf126e2362039c5021e0216cf0f3c6b1b37a96f7d63ec903185429d8541900748ee3589cd5ea6aae7f4a38f50144f9ad32c93e609e9e2f110b99063daa9a0fb15b43b21cc68a7a391f2659fdb4623bdc099d7b1e9f12ad88ba8f59e947f5cb42990391642f8b1a40c94b0d182853f5eb9c16f343843d12e494ca96182e35d5b1d2f1e8bd7d9b3560721e4eea5b359828ff26e03e7a708b186ef044a42970791c24327e2ee31b9e69ab738cd75c4dcaea575fe6c18361c7c6ec47cb0d159b97ac899856f5f01eaa782eae381134653c62d68093ea2843aec36ef781930ccedf88b8c39319dce9dff0ad377f1b637a7ac5f82e0d7f0c411994115db7d1fee1352b94c6b7fc986bd191c0ec40ba56222630a027f9c9a7c3dd783a934ab19f9eeef72e56b38264a880ebb2c772797445e61650b286d8102d3e1b84f98faea5d88761d39cf9e35d2bf7e0fcaaf6054eace4f538b001de611d44e1809c454013cc1f8f68bedc5406427ba70ffdd663296fe2a673a6b684fe34525a4782df6562358d566f2303e6dde77df1daea6902da3eeab4d1df60f63c1ad970d61233c914b5ceee692a79acd6af6b72fe4481b77e99290c024aceb20c5b1cf2f50f16739d9e20780ebc76c71529fea759c0fc66ee06f348c01c64ec14d8bfbb92b77a1a10f9426ee492de2b1c566a096f317534dd80d98b16846d0ac53d5131a653f0d7ba4b8fc22622febe369ca65b6acac5bd785911ecd75f238763c7167b0c943ee630a8818ad5f18c65c3751bf4be6eb3c022c600e4da6cf35ea3dc27d2ec3849e95826cdeba6dafa348d80b46551ce468ec23f01d38b609e92a3ad211c2b2ef6dae1b75c2520c8cfc02970083700e14f5d992f37d8f28937df4cd47ce194ee1fa7e5abacf6bfff3fbd9ecae8359c7e578551f5c08002f280d93233255bca6127496ebb039809155884813524de472add0dc0d4709e3d378eb717a31af8bacf620ad28c4fa86370e6cdc85ddf0bca365129b325d361abb15aad362b7a7be51980a49dac5259eb7b0747e4d44f6698f92740157b149fa801ebe6f81f7295fa7b4516c1ed53b25f03dee8c7a47d382d306b49caf8390a889c9108fa4232f9e365b88a2c630f49ec5821b7b78573d6bb39bc86466e218999588f571738e62572631996e63cfdfcebda7b3fbde798c846334534616a7fce32d694d2e371c042f6bb19c53fced1abf5751aa25b53afb979f688497a844c414d99617c5eb139a1d7f6d88ab3a4495ea17f86353bd052b83132c3655be4a39f607603f6a9a2564d7366b558cec751fae68f6d724dbded8b5278c6f67ea5f4617dc4f2b39aba3615db10f54e5bb1880f4ecb3f26ebad302251d27e011422c911f0cf2ca83f3711acad93c235fa1ca558fe78fd51d217a5df4e5315daae17fc97a3f5dae2fada9679dbb79fbbb130e220e9dc478439b5e3d9c921dd1512015a26f5e8aec8ff11720b891be1e3db0faaedb059526ef063d279a819fb1e0b0f372a4d7e0de3e2d7e0b7c34b184d961c9097f3977761a1da5ab7a94a1895552aeecfa660fe92b59943d4b93f3216b52f292af4dc15a6239607a630f9200f571f068379d131119d76810e4bd580e7cb722d8c58f5234994aaa5fcbe532624aea9eb7269rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibcontainers-common-20200727-3.12.1.src.rpmconfig(libcontainers-common)libcontainers-commonlibcontainers-imagelibcontainers-storage    /bin/shconfig(libcontainers-common)greprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)util-linux20200727-3.12.13.0.4-14.6.0-14.0-15.2-14.14.1_'@_ @^^א^@^^b;@]@]@]]]J@]Ik]D%]#0@\\]@\@\v{\k\U@\J@\@n@\;(@\4\1\ `\[k@[k@[[[qrZJ@Z1@Z|;callumjfarmer13@gmail.comrhafer@suse.comrhafer@suse.comrhafer@suse.comrbrown@suse.comrhafer@suse.comrhafer@suse.comrbrown@suse.comsgrunert@suse.comrbrown@suse.comrbrown@suse.comsgrunert@suse.commvedovati@suse.comsgrunert@suse.comsgrunert@suse.comsgrunert@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comvrothberg@suse.comvrothberg@suse.comvrothberg@suse.comvrothberg@suse.comvrothberg@suse.comfcastelli@suse.comvrothberg@suse.comvrothberg@suse.com- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)- Added containers/common tarball for containers.conf(5) man page - Install containers.conf default configuration in /usr/share/containers - libpod repository on github got renamed to podman - Update to image 5.5.1 - Add documentation for credHelpera - Add defaults for using the rootless policy path - Update libpod/podman to 2.0.3 - docs: user namespace can't be shared in pods - Switch references from libpod.conf to containers.conf - Allow empty host port in --publish flag - update document login see config.json as valid - Update storage to 1.20.2 - Add back skip_mount_home- Remove remaining difference between SLE and openSUSE package and ship the some mounts.conf default configuration on both platforms. As the sources for the mount point do not exist on openSUSE by default this config will basically have no effect on openSUSE. (jsc#SLE-12122, bsc#1175821)- Update to image 5.4.4 - Remove registries.conf VERSION 2 references from man page - Intial authfile man page - Add $HOME/.config/containers/certs.d to perHostCertDirPath - Add $HOME/.config/containers/registries.conf to config path - registries.conf.d: add stances for the registries.conf - update to libpod 1.9.3 - userns: support --userns=auto - Switch to using --time as opposed to --timeout to better match Docker - Add support for specifying CNI networks in podman play kube - man pages: fix inconsistencies - Update to storage 1.19.1 - userns: add support for auto - store: change the default user to containers - config: honor XDG_CONFIG_HOME - Remove the /var/lib/ca-certificates/pem/SUSE.pem workaround again. It never ended up in SLES and a different way to fix the underlying problem is being worked on.- Add registry.opensuse.org as default registry [bsc#1171578]- Add /var/lib/ca-certificates/pem/SUSE.pem to the SLES mounts. This for making container-suseconnect working in the public cloud on-demand images. It needs that file for being able to verify the server certificates of the RMT servers hosted in the public cloud. (https://github.com/SUSE/container-suseconnect/issues/41)- New snaphot (bsc#1165917) - Update to image 5.2.1 * Add documentation about rewriting docker.io registries * Add registries warning to registries.conf - Update to libpod 1.8.0 * Fixed some spelling errors in oci-hooks documentations * include containers-mounts.conf(5) man-page into the package - Update to storage 1.16.1 * Add `rootless_storage_path` directive to storage.conf * Add better documentation for the mount_program in overlay driver- Update to image 5.0.0 - Clean up various imports primarily so that imports of packages that aren't in the standard library are all in one section. - Update to major version v5 - return resp error message - copy.Image(): select the CopySystemImage image using the source context - Add manifest list support - docker: handle http 429 status codes - allow for .dockercfg files to reside in non-home directories - Use the correct module path in (make test-skopeo) - Update to libpod 1.6.3 - Handling of the libpod.conf configuration file has seen major changes. Most significantly, rootless users will no longer automatically receive a complete configuration file when they first use Podman, and will instead only receive differences from the global configuration. - Initial support for the CNI DNS plugin, which allows containers to resolve the IPs of other containers via DNS name, has been added - Podman now supports anonymous named volumes, created by specifying only a destination to the -v flag to the podman create and podman run commands - Named volumes now support uid and gid options in --opt o=... to set UID and GID of the created volume - Update to storage 1.15.3 - overlay: allow storing images with more than 127 layers - Lazy initialize the layer store - tarlogger: drop state mutex- Update to image 4.0.0 - Add http response to log - Add tests for parsing OpenShift kubeconfig files - Compress: define some consts for the compression algos - Compression: add support for the zstd - Compression: allow to specify the compression format - Copy: add nil checks - Copy: compression: default to gzip - Copy: don't lose annotations of BlobInfo - Copy: fix options.DestinationCtx nil check - Copy: use a bigger buffer for the compression - Fix cross-compilation by vendoring latest c/storage - Internal/testing/explicitfilepath-tmpdir: handle unset TMPDIR - Keyctl: clean up after tests - Make container tools work with go+openssl - Make test-skopeo: replace c/image module instead of copying code - Media type checks - Move keyctl to internal & func remove auth from keyring - Replace vendor.conf by go.mod - Update dependencies - Update test certificates - Update to mergo v0.3.5 - Vendor.conf: update reference for containers/storage - Update to storage 1.13.4 - Update generated files - ImageBigData: distinguish between no-such-image and no-such-item - ImageSize: don't get tripped up by images with no layers - tarlogger: disable raw accouting - Update to libpod 1.6.0 - Nothing changed regarding the OCI hooks documentation provided by this package- Update to image 1.4.4 - Hard-code the kernel keyring use to be disabled for now - Update to libpod 1.5.1 - The hostname of pods is now set to the pod's name - Minor bugfixes - Update to storage 1.12.16 - Ignore ro mount options in btrfs and windows drivers- Check /var/lib/containers if possible before setting btrfs backend (bsc#1151028)- Add missing licenses to spec file- Add a default registries.d configuration file, used to specify images signatures storage location.- Update to image v3.0.0 - Add "Env" to ImageInspectInfo - Add API function TryUpdatingCache - Add ability to install man pages - Add user registry auth to kernel keyring - Fix policy.json.md -> containers-policy.json.5.md references - Fix typo in docs/containers-registries.conf.5.md - Remove pkg/sysregistries - Touch up transport man page - Try harder in storageImageDestination.TryReusingBlob - Use the same HTTP client for contacting the bearer token server and the registry - ci: change GOCACHE to a writeable path - config.go: improve debug message - config.go: log where credentials come from - docker client: error if registry is blocked - docker: allow deleting OCI images - docker: delete: support all MIME types - ostree: default is no OStree support - ostree: improve error message - progress bar: use spinners for unknown blob sizes - use 'containers_image_ostree' as build tag - use keyring when authfile empty - Update to storage v1.12.16 - Add cirrus vendor check - Add storage options to IgnoreChownErrors - Add support for UID as well as UserName in /etc/subuid files. - Add support for ignoreChownErrors to vfs - Add support for installing man pages - Fix cross-compilation - Keep track of the UIDs and GIDs used in applied layers - Move lockfiles to their own package - Remove merged directory when it is unmounted - Switch to go modules - Switch to golangci-lint - Update generated files - Use same variable name on both commands - cirrus: ubuntu: try removing cryptsetup-initramfs - compression: add support for the zstd algorithm - getLockfile(): use the absolute path - loadMounts(): reset counts before merging just-loaded data - lockfile: don't bother releasing a lock when closing a file - locking test updates - locking: take read locks on read-only stores - make local-cross more reliable for CI - overlay: cache the results of supported/using-metacopy/use-naive-diff feature tests - overlay: fix small piece of repeated work - utils: fix check for missing conf file - zstd: use github.com/klauspost/compress directly- Update to libpod v1.4.4 - Fixed a bug where rootless Podman would attempt to use the entire root configuration if no rootless configuration was present for the user, breaking rootless Podman for new installations - Fixed a bug where rootless Podman's pause process would block SIGTERM, preventing graceful system shutdown and hanging until the system's init send SIGKILL - Fixed a bug where running Podman as root with sudo -E would not work after running rootless Podman at least once - Fixed a bug where options for tmpfs volumes added with the - -tmpfs flag were being ignored - Fixed a bug where images with no layers could not properly be displayed and removed by Podman - Fixed a bug where locks were not properly freed on failure to create a container or pod - Podman now has greatly improved support for containers using multiple OCI runtimes. Containers now remember if they were created with a different runtime using --runtime and will always use that runtime - The cached and delegated options for volume mounts are now allowed for Docker compatability (#3340) - The podman diff command now supports the --latest flag - Fixed a bug where podman cp on a single file would create a directory at the target and place the file in it (#3384) - Fixed a bug where podman inspect --format '{{.Mounts}}' would print a hexadecimal address instead of a container's mounts - Fixed a bug where rootless Podman would not add an entry to container's /etc/hosts files for their own hostname (#3405) - Fixed a bug where podman ps --sync would segfault (#3411) - Fixed a bug where podman generate kube would produce an invalid ports configuration (#3408) - Podman now performs much better on systems with heavy I/O load - The --cgroup-manager flag to podman now shows the correct default setting in help if the default was overridden by libpod.conf - For backwards compatability, setting --log-driver=json-file in podman run is now supported as an alias for - -log-driver=k8s-file. This is considered deprecated, and json-file will be moved to a new implementation in the future ([#3363](https://github.com/containers/libpod/issues/3363)) - Podman's default libpod.conf file now allows the crun OCI runtime to be used if it is installed - Fixed a bug where Podman could not run containers using an older version of Systemd as init (#3295) - Updated vendored Buildah to v1.9.0 to resolve a critical bug with Dockerfile RUN instructions - The error message for running podman kill on containers that are not running has been improved - The Podman remote client can now log to a file if syslog is not available - The MacOS dmg file is experimental, use at your own risk. - The podman exec command now sets its error code differently based on whether the container does not exist, and the command in the container does not exist - The podman inspect command on containers now outputs Mounts JSON that matches that of docker inspect, only including user-specified volumes and differentiating bind mounts and named volumes - The podman inspect command now reports the path to a container's OCI spec with the OCIConfigPath key (only included when the container is initialized or running) - The podman run --mount command now supports the bind-nonrecursive option for bind mounts (#3314) - Fixed a bug where podman play kube would fail to create containers due to an unspecified log driver - Fixed a bug where Podman would fail to build with musl libc (#3284) - Fixed a bug where rootless Podman using slirp4netns networking in an environment with no nameservers on the host other than localhost would result in nonfunctional networking (#3277) - Fixed a bug where podman import would not properly set environment variables, discarding their values and retaining only keys - Fixed a bug where Podman would fail to run when built with Apparmor support but run on systems without the Apparmor kernel module loaded (#3331) - Remote Podman will now default the username it uses to log in to remote systems to the username of the current user - Podman now uses JSON logging with OCI runtimes that support it, allowing for better error reporting - Updated vendored Buildah to v1.8.4 - Updated vendored containers/image to v2.0 - Update to image v2.0.0 - Add registry mirror support - Include missing man pages (bsc#1139526) - Update to storage v1.12.10 - Add support for UID as well as UserName in /etc/subuid files. - utils: fix check for missing conf file - compression: add support for the zstd algorithm - overlay: cache the results of supported/using-metacopy/use-naive-diff feature tests- Update to libpod v1.4.0 - The podman checkpoint and podman restore commands can now be used to migrate containers between Podman installations on different systems - The podman cp command now supports a pause flag to pause containers while copying into them - The remote client now supports a configuration file for pre-configuring connections to remote Podman installations - Fixed CVE-2019-10152 - The podman cp command improperly dereferenced symlinks in host context - Fixed a bug where podman commit could improperly set environment variables that contained = characters - Fixed a bug where rootless Podman would sometimes fail to start containers with forwarded ports - Fixed a bug where podman version on the remote client could segfault - Fixed a bug where podman container runlabel would use /proc/self/exe instead of the path of the Podman command when printing the command being executed - Fixed a bug where filtering images by label did not work - Fixed a bug where specifying a bing mount or tmpfs mount over an image volume would cause a container to be unable to start - Fixed a bug where podman generate kube did not work with containers with named volumes - Fixed a bug where rootless Podman would receive permission denied errors accessing conmon.pid - Fixed a bug where podman cp with a folder specified as target would replace the folder, as opposed to copying into it - Fixed a bug where rootless Podman commands could double-unlock a lock, causing a crash - Fixed a bug where Podman incorrectly set tmpcopyup on /dev/ mounts, causing errors when using the Kata containers runtime - Fixed a bug where podman exec would fail on older kernels - The podman commit command is now usable with the Podman remote client - The --signature-policy flag (used with several image-related commands) has been deprecated - The podman unshare command now defines two environment variables in the spawned shell: CONTAINERS_RUNROOT and CONTAINERS_GRAPHROOT, pointing to temporary and permanent storage for rootless containers - Updated vendored containers/storage and containers/image libraries with numerous bugfixes - Updated vendored Buildah to v1.8.3 - Podman now requires Conmon v0.2.0 - The podman cp command is now aliased as podman container cp - Rootless Podman will now default init_path using root Podman's configuration files (/etc/containers/libpod.conf and /usr/share/containers/libpod.conf) if not overridden in the rootless configuration - Update to image v1.5.1 - Vendor in latest containers/storage - docker/docker_client: Drop redundant Domain(ref.ref) call - pkg/blobinfocache: Split implementations into subpackages - copy: progress bar: show messages on completion - docs: rename manpages to *.5.command - add container-certs.d.md manpage - pkg/docker/config: Bring auth tests from docker/docker_client_test - Don't allocate a sync.Mutex separately - Update to storage v1.12.10 - Add function to parse out mount options from graphdriver - Merge the disparate parts of all of the Unix-like lockfiles - Fix unix-but-not-Linux compilation - Return XDG_RUNTIME_DIR as RootlessRuntimeDir if set - Cherry-pick moby/moby #39292 for CVE-2018-15664 fixes - lockfile: add RecursiveLock() API - Update generated files - Fix crash on tesing of aufs code - Let consumers know when Layers and Images came from read-only stores - chown: do not change owner for the mountpoint - locks: correctly mark updates to the layers list - CreateContainer: don't worry about mapping layers unless necessary - docs: fix manpage for containers-storage.conf - docs: sort configuration options alphabetically - docs: document OSTree file deduplication - Add missing options to man page for containers-storage - overlay: use the layer idmapping if present - vfs: prefer layer custom idmappings - layers: propagate down the idmapping settings - Recreate symlink when not found - docs: fix manpage for configuration file - docs: add special handling for manpages in sect 5 - overlay: fix single-lower test - Recreate symlink when not found - overlay: propagate errors from mountProgram - utils: root in a userns uses global conf file - Fix handling of additional stores - Correctly check permissions on rootless directory - Fix possible integer overflow on 32bit builds - Evaluate device path for lvm - lockfile test: make concurrent RW test determinisitc - lockfile test: make concurrent read tests deterministic - drivers.DirCopy: fix filemode detection - storage: move the logic to detect rootless into utils.go - Don't set (struct flock).l_pid - Improve documentation of getLockfile - Rename getLockFile to createLockerForPath, and document it - Add FILES section to containers-storage.5 man page - add digest locks - drivers/copy: add a non-cgo fallback - Add default SLES mounts for container-suseconnect usage- Add util-linux and grep as Requires(post) to ensure btrfs config gets made correctly- Update to libpod v1.2.0 * Rootless Podman can now be used with a single UID and GID, without requiring a full 65536 UIDs/GIDs to be allocated in /etc/subuid and /etc/subgid * Move pkg/util default storage functions from libpod to containers/storage - Update to image v1.5 * Minor behind the scene bugfixes, no user facing changes - Update to storage v1.12.1 * Move pkg/util default storage functions from libpod to containers/storage * containers/storage no longer depends on containers/image - Version 20190401- Update to libpod v1.1.0 * Rootless Podman can now forward ports into containers (using the same -p and -P flags as root Podman) * Rootless Podman will now pull some configuration options (for example, OCI runtime path) from the default root libpod.conf if they are not explicitly set in the user's own libpod.conf- Upgrade to storage v1.10 * enable parallel blob reads * Teach images to hold multiple manifests * Move structs for storage.conf to pkg/config - Upgrade to libpod v1.0.1 * Do not unmarshal into c.config.Spec * spec: add nosuid,noexec,nodev to ro bind mount- Restore non-upstream storage.conf, needed by CRI-O- Upgrade to storage v1.8 * Check for the OS when setting btrfs/libdm/ostree tags - Upgrade to image v1.3 * vendor: use github.com/klauspost/pgzip instead of compress/gzip * vendor latest ostree - Refactor specfile to use versioned tarballs - Established package versioning scheme (ISODATE of change) - Remove non-upstream storage.conf - Set btrfs as default driver if /var/lib is on btrfs [boo#1123119] - Version 20190125- Upgrade to storage v1.6 * Remove private mount from zfs driver * Update zfs driver to be closer to moby driver * Use mount options when mounting the chown layer.- Upgrade to libpod v1.0.0 * Fixed a bug where storage.conf was sometimes ignored for rootless containers- Upgrade to libpod v0.12.1.2 and storage v1.4 * No significant functional or packaging changes- storage.conf - restore btrfs as the default driver- Update to latest libpod and storage to support cri-o 1.13- Use seccomp.json from github.com/containers/libpod, instead of installing the tar.xz on users systems (boo#1118444)- Add oci-hooks(5) manpage from libpod.- Use seccomp.json from github.com/containers/libpod to align with the upstream defaults. - Update to the latest image and storage to pull in improvements to the manpages.- storage.conf: comment out options that are not supported by btrfs. This simplifies switching the driver as it avoids the whack-a-mole of commenting out "unsupported" options.- Consolidate libcontainers-{common,image,storage} into one package, libcontainers-common. That's the way upstream intended all libraries from github.com/containers to be packaged. It facilitates updating and maintaining the package, as all configs and manpages come from a central source. Note that the `storage` binary that previously has been provided by the libcontainers-storage package is not provided anymore as, despite the claims in the manpages, it is not intended for production use.- Make libcontainers-common arch independent. - Add LICENSE.- Added /usr/share/containers/oci/hooks.d and /etc/containers/oci/hooks.d to the package. These are used by tools like cri-o and podman to store custom hooks.- Configuration files should generally be tagged as %config(noreplace) in order to keep the modified config files and to avoid losing data when the package is being updated. feature#crio- Add libcontainers-common package./bin/shlibcontainers-imagelibcontainers-storagesheep17 1599632041  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLM20200727-3.12.120200727-3.12.1 containersmounts.confocihooks.dpolicy.jsonregistries.confregistries.ddefault.yamlseccomp.jsonstorage.confcontainerscontainers.confmounts.confocihooks.dseccomp.jsonlibcontainers-commonLICENSEcontainers-storage-add-names.1.gzcontainers-storage-applydiff.1.gzcontainers-storage-changes.1.gzcontainers-storage-container.1.gzcontainers-storage-containers.1.gzcontainers-storage-copy.1.gzcontainers-storage-create-container.1.gzcontainers-storage-create-image.1.gzcontainers-storage-create-layer.1.gzcontainers-storage-delete-container.1.gzcontainers-storage-delete-image.1.gzcontainers-storage-delete-layer.1.gzcontainers-storage-delete.1.gzcontainers-storage-diff.1.gzcontainers-storage-diffsize.1.gzcontainers-storage-exists.1.gzcontainers-storage-get-container-data-digest.1.gzcontainers-storage-get-container-data-size.1.gzcontainers-storage-get-container-data.1.gzcontainers-storage-get-container-dir.1.gzcontainers-storage-get-container-run-dir.1.gzcontainers-storage-get-image-data-digest.1.gzcontainers-storage-get-image-data-size.1.gzcontainers-storage-get-image-data.1.gzcontainers-storage-get-names.1.gzcontainers-storage-image.1.gzcontainers-storage-images-by-digest.1.gzcontainers-storage-images.1.gzcontainers-storage-import-layer.1.gzcontainers-storage-layer.1.gzcontainers-storage-layers.1.gzcontainers-storage-list-container-data.1.gzcontainers-storage-list-image-data.1.gzcontainers-storage-metadata.1.gzcontainers-storage-mount.1.gzcontainers-storage-mounted.1.gzcontainers-storage-set-container-data.1.gzcontainers-storage-set-image-data.1.gzcontainers-storage-set-metadata.1.gzcontainers-storage-set-names.1.gzcontainers-storage-shutdown.1.gzcontainers-storage-status.1.gzcontainers-storage-unmount.1.gzcontainers-storage-version.1.gzcontainers-storage-wipe.1.gzcontainers-storage.1.gzsignature-protocols.1.gzcontainers-auth.json.5.gzcontainers-certs.d.5.gzcontainers-mounts.conf.5.gzcontainers-policy.json.5.gzcontainers-registries.conf.5.gzcontainers-registries.conf.d.5.gzcontainers-registries.d.5.gzcontainers-signature.5.gzcontainers-storage.conf.5.gzcontainers-transports.5.gzcontainers.conf.5.gzoci-hooks.5.gz/etc//etc/containers//etc/containers/oci//etc/containers/registries.d//usr/share//usr/share/containers//usr/share/containers/oci//usr/share/licenses//usr/share/licenses/libcontainers-common//usr/share/man/man1//usr/share/man/man5/-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:16403/SUSE_SLE-15-SP1_Update/59e09d3f6ac0aaa5b998e210c6ae8688-libcontainers-common.SUSE_SLE-15-SP1_Updatecpioxz5noarch-suse-linuxdirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)AFQ[2`utf-89980fa73b3bada6808bbcb86e8977b685704471ba8a46db5fe28d28022c170e1?7zXZ !t/ ] crt:bLL fԊ\i!p| Jiw5nnc`ZjJšw"]GD^7nC(P!_zTl IЦ"f'!FiLLaݳ}27EjxЪWHbؐ}$q Kz %.$Ai zȿl>9R*?o9Hd+`X"u"=)=/"*]MT/{տLd$OӠHcʜr ~ޒ\Q|rT'n/19P4MFI=a{f*GV>g"tl>{~\끌lJcDF"ʍ96˫Ĩby7vW\S3n'-,s~ K%s6GxsE8Tg6j2ruLCQ h-AU(Vpx톔f}rm4zB!똏[3pߡR}q9Ĕ~@ƋKﺎGYvXkNjk@SV{|O?W&a[k1/n)Q,֜'Vއ-$d錀ݛ{kkŽ6؆ni2VҀ jY<4#{%Np$Gۆ12iNXyV:g<>Q^:afnq& ,\0lW4ܼX}tl , U級ȥ}d@2|ﴽba2|y3Ol$' MOt74:jvQF?0;CO `vQpM3Qw.Tq ibײlfeq"ܓǴ=858pk񒸆1S$sV2c8A'}mjP;G+1`ݢە4D9km )=Jb6fMv휾JUƪU6yѭGhS {)EL.'g *9bu{u0+7L@!Y b4~`yOA}o7sFL#4Ep, .XT0fnpɳ0as|F$"8̩O|븟QP8ppĊ:*Ν&D͘ x)'丣qx/xồ0]U,i>&vf-i&d@Xlj&zƘqӥ#K )Q ]"cgÿ (4ckNۋ.Ɂ1*b}f-jآFW2o: B&Tۗj k!Kf^3;<ș^sNi#ȌO: =g' "/$@v ׉ygKH :y0DvIŽl*fJݱxH5Lt| J-mtr'qTNM5 MxڼZni!;%+^5d|'ءyUWf6*/;~1gk!<a{Я(].PG'v۾X~ 0Q}N/ȇgq>衺m j4ry:&LsvH>cЏ\s3O0˻y*`Q /g'gӮg[in,9TU#(kGg}6{]\L}؍xd)^Ĝe4sEDS,ۆAoc>Qho}|DuƂyGJ]2N%OU7^^&6=Df*gkD}Q8UQ]Z%KƜ?B{(3tcbZw59;)\B59B,$4JcٝV+U!XemRƸvI|fr5ȗo1pg󈍹ԝ#}ؑ@2,p c5 ‡?x Q+ev Ls6F9whg-,:^*x9̗x7|%qdt>Ubd >`)ha t{%8H.jsΆΖ5|&iA{!> lrWJo}= 2Z W}vRsYA1KC!0熋'K+x4}(L*'ڀM@ˇ-t$ kX 9U[ڤ#VfYvE8!r]&R |+`H`|O}3XF9z6}%\.y.8q7P=O~olOrc#`b*t\Yć9Y 0zz!y c9)wt;>Dn @O><(=LJOƴKL_F fd2'HZ +̥&RvNrCzvBfr>?=cX؂.B e"&BZA,\pxZcet7\[@Z=5ײS2vxYk"}2;IkL.&ؕzV&p& D}w^ .i35̊9羽cݪubTeEqrhȗ' ǩN+@St=CC7_`+gYxLx(踌JyI/1k!F~G>otOdo%s*̻@IpSws< +0K=z;ed :E_e=LCxna o% @dVyrPG!ۉ]P蓬Gew]IA[9VoG$Ң߁"aJ;<埯qjGTQG? hʧz|F4:]zaM:"GKGcZGb8/V碓{DH[W7'/)wKLTךK5cC(jyڷԆgb]ԇT!'Ε)tСd]@`iM>AQ |.[T7iSf[U#"0&m \Ӆ؍ϵ9v XJ s ,%)- KMƾzI[:AQ(wEx^EwH)2jvlK4&a6.m{Ҳ2֋ lqd/"ZW?OTosԳի3ڒDŽ%_sXBC}^ L^ux,q**LɟTsU=E4`|bP|A82Ͳh!6Zo½M떌,&خvtd{o6O`pDJ宥 CW4li;:95*I4uYKqߡ &UǾvJL{YUL wh(,f:IJ:|L AG9Ɲ!L!ĥt+VߢJBW/QRȤ3GM̎׺ WK z $82tC.*UCQSǘ0^H>aRh6"snTvyO'RRGLִYPr%ϽIv 03AEiC{#tȺu0H{AQ4@3%f> TU|鶶B}2K}o1YYyOtd>& N,L[h+)>=ۛs&H}X-2]F:׬~pܼնqmE#z/97# _W!T.Pz(]^oۖ9ޕ66q(DߕA#-M%_Y&~~ʦZG1C%gXDטen쨤~P/ F>x Y"zf}G *V1oRRSO8'BjFH^.Ĩ'LZk;=Ո a?*l(/[d?Ÿp2DxU k L}? z~S7^Wd}θhd=q,zOr* b T* ;p7/:]:' ygMeT~z@q*^v| `6sd{k< }k(3߄(V_G .rGꔁjw0_>6ٝpz I+:盔@ˀemh q'4a.-pu4BV_ "H?,_>1=ywx|m3StZW}/;h} }x>4js`@ԫ`<6eu O41#ɤ iN4p1tPѳ:uQ|#**bw>>ZWE,e(W TU#+A~(&zϹ`A:unAl>'jV ޖƵ逄3` n<Z ;* 2 `}OA0)ӫJq;I[Y6)DH&Wjqomo|x쁢]?tE鯮6 ÷Jҕo5o4Gh/R(]\sLuF4a{}0 9bЖUgbirzJ)wIɱ~GʭǯEҹ99`.;,öj xrii" Z<kH 9󾂘EAhk}'LО:bضJʟ=g+HIuOtH=?*-&sz#h5ΑbY5hT{gi|Zvu AJW:Sh»iΕvQ½p "<jnq/6!1!+։ĸ9&(2Er jydme̮#q)'`H rߞ`AqB4<IˎQfb&,$瘽'STOUbR6 ]B4*W}HOWz,j`{+s6n993}&cqJ%|=V^v7PaS+i|Ztz2hꐢmF[)/z7bjThqM`=nHђPlty #tҋQkzePT fFfwo|kfsXc~(,l;}9Yh"Ӽ$.ʨ]XMz@|ɩ4[u( g]v(Vatoxe~?eJ.,9Ό,푴} %HbL8a61JbXNREJ@.'~9XC /i:qo,N`fTNJ Cb116a$&'P+fpqx4J*f^:ae$Piko.%9( $I<)#f}[JT/o伸pumT.M:!h Y ӱVɻAqhP]=iUCPt^J|%, 4q[O]əoa$7|!Yeua%^h|^^\DvSaJd)F\3'3{-k>hIg/WJm]ro Wu}O7vD4kd 5B _H7y#7,&!N:m}ql6RK CQ_L3}K3 4ʳOZs9J%ۤnV}ةm$&I3\ÀzQ dn9E[v[Od \H"CVx,rҗ z44O& b{x"ֺK!jƶuyhVP F֝ $M+8/Mzo\6C1c׾j3e N>a$=k ;#=f jyNw 7zE޼/+i0?*!m+e#"a 8( BlW)g`4~I(Q)۾NƷ5) IyzfCL=`5TY_9lO{j$-ZUPEOC ~޾oL8Fq,w.\{]N̶Ke`WFIKJVqr*1-.K**#EoJ5{7_8:3J5};dH~``ig H43 Hq4xǪXy9oeR5fڎU-(N]*8)Ldd$jCb~kP!@ؒAUn@a6}k2(EPC&//ǰ+ޟ8Tl>HOhg&+3Lyت0{ة.m$ұ^p ,ؐfY\4flΤx7;RvA1MJh b;$ש^3語hd{=Gѩ!793Ώ.G(C? ˠ'W\U苒;^,1djOD;!o91ED.Gfl(OWrytqhӧ1{q:dfp Mnt\^6|AI>K&fvk3}kf9>)'0HMi#\et\'K *KE7rxU˙_M\ңS_8=ZdB ѮrE:' B29(JSPHfھj-88Ș^&%l4'/)VAlzलmGh%ᰱ{ x(B8nYZHMơ̢‚zkeè0\[ԋKdղD`?m]/j65Tb-Ԯ٫{¡S"NEEZBpaN}쏏<\~tk`}r!Uy?=C[t lg-°#Qj$F (HjjG&bƢ2>M+\HF2qpKCw9JQXq%GF'1Fj0e$.7c mQsj/\ tE\{sMoi< F@+A" X:hy/c@y ?^{p,d-+p۞Ǹ"QE\eU|4=P4FVdպTwMXR4ljтW˿F ̐ZCgGvPS5s*Vrgu٨{>M;bOI>7#ʰװȔZo*KoCfsqEm!]qR(YoȈGǶ1gGޘ$H?=bL;{ ^x۞>bO3Mc 0h߉w.9 n֞Yh}Qҩ9xejg+EuP*Y묗=˛\|͌sʷ+ uJLiVwQCEBͤpy> [o*0h`W Q_IIy+q jD2}ewC&ڎ\W*LpzYVBK|ti3* xZp L/b 7Y?-D>+Ȇ^GJ< 1L $_N2$SM!E{8b 7Rv؂ z׸eOΫ,K!q6e'Q!, +*Ke nwmV9yG&BDq,37˯d(IF'A0]ҷ(K.o@ɾD $QRa}|">O#a bŔ'e+?!.$p: Pzn4crZ1wr.@}t,0r"ڝ^؇\FbILl9[= Q$a[(,Bo_mO֕6΃*: xlQ҅{օ<f" vvZ+e!/Wd3gCSA=p(ӂee2Y'm!|I%:ܓzVUhU 8)MTbt:V~_tyW~M iAȑ{ A-g"8CVy6ΕfL\ ] ^--X |ȃ$[:d1w`nq Aʄ9`I~.:nR0I;݉,4hoL([)DU%2AўB/sBQ0s9DWVOyHJOWE?2z돐tzȕ%MYdG%Y5d]٩Ag p*i,Ӻժq la̞V@X ~b8^q1лv>MUWoGipOCmeq<[BN 'ƖsMOUֻ~) `.9UM!l8+>ayrfﬡ]5n k'hvR-#7g˵Iv᱿^Y+*Z /33ZCϟg|wgҼj9hH8 Q18wak4i*vOXLLs\ǡ9Jgxb-NԼ[-l' 7V{Ekg60qǵz#n!Ǔd+{Tt,. (Vu-])MPP .\-r[:(V?}t`$g:!a g$ eU)k_M}q@q9`,xZR3{`R8nQMW_2kj meCCfNU:Q`9]!샺 ɼaSf!AAT ,ts#1 F@Pv$ )g%yֵf( 2P+=ĪÁ_c@i`= " _@ఒB?V2LU4+xNH*Oq”S 5sQe43 +d|1+in"׀c^f o6>jJ)&1q& v3h $h跚Gll%, %-@2tU{>=a+(k]Q`QEjR lb5?pa0WG4:uGjk50ۋsF7PsA`4iՎfa6^y ~]6_/ oDE*q?bRoWGZ.~Fuv|ܧڿ* r*֪w+?bp09iIcrhu=͍>_[qXFCeLt PeZ|L֔# @%l\ stllOws84ђ*p(G'?,VyDo.&p[W9@G0U=G& K~3lY-p1B"kR K:X,/0cd?H#dZ*`yRMst";%:%uʽݙ[aleG١Hê$DŽ!2'$* 暃%\Љ7*tDѺoFi |ed;`*'Yv V y/GvMx[wߪؑƠ鞻5['t"s9r' I:TT4c !b,G`*D6(2Gc;PU?|gϪxŞDK r2np:yA꫒vCSz@t nXʵ> &NkJeF7^ۑiBыrV{, 9p`0œE(b| 57, Pƅvɮ8%n`lNJxYZTI'ު~m>5p~[;8<ø禯AEgU*،1i.C/)<3P*9=h ',U*;s5­c uoʾR' O|1YCXN>8Y07N/66Ap~M:.*cöyȜֈe_qa~Ѹ6:Q2`FāV=?c#*vzTɄ?B\ݵwh yåГ̆lP :ϻUL0j7 c"WE%BU '?Bf>H&ԍu3)av܅XYN㐅+5hsYE}Npn6" ]fG6;o=o`C2-a"PP$jjtKDKUzdu&Ela| ^~،9''`J62ԍؿEz UcY=*LNwT4 dd3AWVk3_q$Q2hd@fJE.AIfU*^(.dYf>v Ϡ :9̓y7Oy 8! K`ϏR҃ ĕUvtGB=~:,ȺZ+@TVSy$dI@p+px+i#` O2znSf?BJe;+d;*?4AlJ0Xlڥ*#\&#=,AÒu'P "Ј4 uHڛB8K %>: +KgPH`m30)'-%d&CvH3xEE  !,O_ol/ e[%W_lC A# 79w!#eUs&^Q$kG-- АɅ|^0旋h( Okj 1_هW-K=:aԝlb|.%d"ZBXr ͘Ql(tw-rd7.W) d._xfGrd &ֲSꗊ̂jCJH"}\U;Xrk'a}>e*k>6h92PLrXvZ@4-[}UPNFG2sd]\'3 m4+/4#89ee2,Ymmadkv^%\(|J/7,Ҁ)Yq: %KxrOz&썊'+fPII%O;&ETpQ7TJVfx*Yd_>J,n B$2с zsڑ>/&Ķq  vt:_e`j۸tB F!| ҫFe oS(4 #!8@nّ/4Lݠk-wBɖ _~}؛5;+-{J-m,@C6 ƆځY'nArha_ɥk6|aݧUj$.LNR'+ KVLћ8 ;}+!f }_Fc.y{ / ov2BWΓE4#\n:8?>ŘDDJEv*m^`CslHʳBxO@IjѾwDo=\֛H#rJ?Rn!iH[M䊠b1.20VRu|P,lBf;VIņ-ɾهkI*)"8QaFCR9Hzx?I^pQЪr[~`Ӽo쑔 }Փ喔޴ al6N.4VN(K;swJs3P%1E2^6B9tv#ܽj-FԬD yJQsn4~ULE#BwCOgƭU MlC-K|LEU<] i#VJftFc73g/,,- KOgcfukp<)ZhZ?9T(,L$bo1e|$6Ω4iU|MMnh$hCy=lQ({v/ @7^Wlx(M 5M4]=x-)%T,=5nX^'C\oL|--յ:V0~̉svõ;Jo!;rw5L1!3ZM}:u]{G_#tM/;6~;? $ eR^SʛWDؑjXn56ĕS̬?4k;ވQ0:XO-,XK|Wl'B- 7[{L6V<2UF`9Cs]^X2a+hJ>?& dʜ\#ҥ$uKA l9@t C1bAPKUr!.cZ˽!k$n|Q#bXgCr l,C%KFaeN e"k_' T$ɥ |q#-֝_ƦfKkG?)&?7Er'1܀'TY#.|5T-<^Aa"N-iN(N|GnU#=af 5BzqtV'lwmvRKk;tFB/1LbDfSܒSv*_1ڦ+4G7g,p,JMÉޓ2ADn ܰ`6P{ ,UX~H{ːOurVV@=,;^N N֜:b;.M'\(x.wk=S99śtA *ρ2&)=m _``w SPIЕfC@eqcM_'iX%'Lde":u¯ Ĝx̿MMú ]3kь{F36F_qQ\,`c ZJȰ;T>L8YüSM7wՋ!6E/!fcuGZ 4} b @dRqB_IK]5quT z3U @8Vm˨ c֗B&=L8+78E?oBx cS 89Gϕ C)1R&;<4Jx-@OmeDp=m,`~q ^hM@Y@ZƐZN16g}sgo-JsfVͭ n^W֊Ro1-?)/!i"tӝ!XL(2)rmKKƛ昧 (L'Κ2CP4·+p oia aѭGuism)Z04%\*t)% ~hr܇h&mi4fѝ0{D*@_}d²eԈjsh=ͼzeJKa"hYjq>kU1J+]B 7DDOB>p[<.=~e4k8IDÌ?OA{oq}A_^28fN`$w@S,P 1W<ҝB5Pk~D#Ic2ڙ`4f @K2l1Oh'6f䑛;p5y%G|-9Ɣ _pqox]Py?EDӵ tl䈚o/#f0yh $3U~I-r(;o2AɈ-kܘ:yɋUٱ2 PúO%=4C#l0WVHzM]?<;e 8F։YϯB&q֗t }B}i}qvpsaCKiM,0 A;&{mZS}t>L)G\=hӭ6:m#H^Ek^kc<ȉ #tk(j?کk!FTFIQ0{9" eF x w!\q4.S'̷4(8lC#DL`PNY. GH"m"/=Xہ;t!8S gʣ;O&l m*Jp\]<:GK c+BU=C;z( X/ED/°V yl(5p8EoIc]yjPlPKE^WJ[(TxusU)yj'3]o<%sJv5jR2dt3u$RTET$!E~^:m/u8aL'8oSXL!:J[(r^GaWu[l&ocd`p኏_b4RP0ڰ _> "i~=@bFq!to ]ľrϞfJSFHfK1( 2#pmUK%e U3CwkYMgڥ/6AUuVHs=+Ddm =cwQ@Svׯ5ҽ*UWJi3Mw$L˪KǨ'",Hr`%'y8hrψYTe(P5>YWXFIO9LPv|^ZE MF{|Om'G{ :H\S^ % AmPaf<F"7QJQcejLřJTFmel[AY%5+{I隞1ڱ9s쾺2}Pf%9~6,wb^c,g†x-IA3t&F67QM(Vu"xv(X(@2 =SC1L=ZD&8HŖoq*/ڴ-ǡx}./2tЋ#GSx'9 ǝ1r}_,X*Ȅk,ґ+ ?BJ?B&RōӦ3[K+S0 / gg(pd3n5p_Nc vR;;lnWB>A2t~ 19_u~A;c..fnGak5r/n#erg ^v 8G׬4K ؕ%HHT-fhtNb[N5Tf BUd}ry= xP*X?K#:\F-> G<~mT0^'S nА.˴M(+x>[KoPNgklsׂ9yqdka_ix"jF/T,>y,SyYr5bAy8X,!福SB ᑻwk, e{*m? Eв} >-pEZ}sh4F0`b""um=ƫ ɜu K-\}Q@y7t ,(I|V{:P8S%Qq{!/|~lO:AbM8(@434N6B'- Oã[c-y?{e܅Li5%+2EjSY1,Gb(2xԾfS4'`Wϋ:~k4#K]'YԲlxFD<_NVgjR~(x9e PXI*s 2;$4ww R|w>g[ j Hg 07imѥBq]Iwsf t&n zD;IQ=CUK'ZVbyGv8 Ⱦ/G4ἧ_.Nh$ +$s-<:oQ'4ݽ 45 ΢[xp $A9bcy4fawaW"0[Rmvƃeg4T1>E!_/iI@xYJ}澤y,,!qnQfoħhph*F?! Z/ '_h߂afl.e:FujLx`pgm2ʵFy{-|mHVřh bXymYT)y uY$L u5zyVpk1ݔܣ0YޚF_-cnʉ$̂R@&$u؃M{/\@KNЂW6's[r~|W%FQvl;Ew_Δ.Qr5 oULC{ բom.CUV9.xÀ8 Jg֮o{2K[$ga&fԘZ72rP,\^[ҀiP̂8`rIfx4,iS p)&Ʋʑk:1OùCz?vHS6/Ճ`ӲH?׀GCJ=:yW%~S|0[9,j唉.Qr1TT0}kt")EiE(6,!Tt-1" R}^U!krM:/dAz2RCj]&[{75219nqTg>ߋ1>H~v6yx|Y B0N$zuBvj->%Pg9sGį֫o{z 1 awbۧD%,2]jKRBW^>& >v7?^A>ST~R'YXOj%®ޫh5Ue>[g"Te S ܔI#Y%p/sz1T˲L`qƢI(hxRA:Ji0%H3F)h@z_ɼ._Rh2n`C:z Syu"lf1*[C"o🺐ze(DCbpC 薻nzgp+mhKEFw?S37̡ۡVЍ$7T{Mx^Ֆn=9r$ k-29Yj(uf] @Gp 7_ʣ[Q${P]~,BaȅQʷ7SbԔ_ c]-/?r_:Z ɗߢ}s`D >,nN4ǽz G;w)4DaR6s'XNJ~9SZJ>))`۷-5B#~RLXMw<3x?VOducCD۟bY aryyiM2r} j;<ۗtHOisT-ԏb0/47J lP&*xDw\d1t*aG{xd ")aom<[s𹽵E 002a_Z;ʯ k72!`}z.댟F$7p6.hR7  )ت;ڟ+hK½A _3:S`l?^Nm&Y># qTG7}B5~pIDOZߊԪ)v.,P^^fi ^Y<*עC!X%n-@qoPYz!vYdpxX%MnO/ ZQa=N~p*iU*8#ťr^6soGɄ94fCTj~믳b@YGwf8001$W nL)JlAV7D˂NPm7ec,]37+='f,gSsbiy^O 25ѲdɎ'-E,·>N_1%v3P7FXa{IX4jɉƨo_ق;WtRxߥVln8d}Ur3`e_DC1V!>%̧18%:|]z.jUF#)N1Ї2.qpwt/)55lou ٽ57YP^p+ "3OYW=/|p< ݰ9~6dvSSv ?rtN* +0u<2 4TPa+N4k=Ô ̵*BM-xCwk$ GbuiCkm ӝDbgmr l̴̬M'35[7dtLt_-7z/2{77&<+0p .% y?u;mG-W8@h_E=J]Fs))݅~27{VVlctk%J:z'>KCofVNlrlZ;-^N1:a| AFLx` ]b3NteVrLj@S(vĪ{ۮ2cɄ="E, c C4>, R7*X{"4qΔI@Q:sd$\|oF#${ yz?PU=6# məsTi+`NK[ յH50#WOļҐWy&w H?]H$%Bl鲪od5YZKm:Po}TB`}{VңnK( [\ir se?MGK\~q] 0@ /q}8]׃ M#]%w'M 3sCj G@]R#lYO;ͮyU8'?nr=Xt4X055L<ߤ(Zɝ6i*C0 ;JLr[`V8&\=⨓őDV&24Elkχ>L̮Q]U N^pW#> W\m1MuG'NzS 22S5Z`Ē̴ZDKq,<.r`g*Gq [6%Ν"u? :`\dXwchl=ܳnj4ŏ#$+c||t$X3u|:\uj*U( 7w&35=d%|xҀ6h,M]j3/-BpCƺUgY _My~lJ"rD3}p¼W{Ov.3neŃٌ wMaw N\>e; o9!F~MtbP똜D"@*D6jT:MTeN%!ٮ1d,gEW A{;{l6#$yNkewޚ(WPB,q jL}3xH.6,gU=ufn +&j!ܮh4Ė)E9 Ri}k5/F7v)`YgѴR's@3@ t& T!j vS=>$hĂ-1 5A9+[8sQM1[gS=9G_  m0l&w  Q8 Cpdo5 cPzfُmdU@WRiR@s<حUԹrcy25ޤ㡠 A SrR% ᆋddDjmdޢdPZQAzC >M$q I\v ]+-Ӹz(eDúC"l%1cxV>1Ԭx8H +ꔝ]}jІHqo/`tEb*Z@S?3:Qޕn"*`Iaz{m3IjOյ/ wz 󤖢 itP>X!~xԁ(!9XRƝnOv5cE@T{Ves2^6Vsqxqgd>ݦO7eE+g2'ZpPqI|8hԑ7+e fk=vcz2n8ôƂadun0 Pq؈c^ y} T/D`] ?wU÷ۢnHw(%mVܓ\3$ZBϪ+"(QĨoMP'PZG xEuQ';3QV?H"8sqg4^ tu۴ɔfC8ΨU\ 㳱o8fdz%zc4pDMȇ;90mk)TWN^YaJ.ք|s$!>Nʳuo'nr*|)w!#s542[i/t#Մ`JY0#E1JCJjlj dP-k uN<3 1|.j LP|t b@0^qvS,UΖr[ "&B׉Mm  iΡopjmX!ˁͅ9R\anTu8~ #4ItܗW|1KnL׽% 1ػSI-#5q #*Ԥ՟O)q[=BOb>ĺ(B!!-?FxEMŽ~`~#̼w lBV;hJ/\H 2i~#?ɝ :v @ƌPo11$$$ mzrJ;k:& %_4ʆ\-@w]W6(l弴@?4>̫' U?A89IXAd^g'!ƙ2F?o$3 .̇蚭J;^+@_cu9tq˒\ v ODCrp*f0MOZD6Usk*j, sv!+S6I1[WxӬvKْaHQzވY9v%*ڭg@q!ƾ +];h'-&@}23.LWJ?Vϗp }?R٦! \2QX\>r#Q1g:fPѰo5$IFN =8/!K]7 vR7ÓeOnr!P ؝#D"#CeY\M )]t1i\U\:z{ˀU]?w#08D1~}d3&<3G6b,@}.a02(HijPU6c**sA8wQqIBǼ4|}Ny8>E^@ cP"Ǭڼ/ɌrWЪȦo98 Ҭv@Xqŋ5@˨"Tu=lڏ. >66]O`ےΜTxHW q_!mEJAJP6,O߅JL" .$\zقBNmv ®A Y8au85=ͦ*Z{G1wO=m7) ppv/3s 5DTw VjA[2eڽzPC*W 8qI%܉G? ࿯dJ 0݁&~Tڢ-E ǂ̴"Ϊ16[A5"gkqµB/mjQED7_"*4Ֆ( 5\Hy 1>kt ҈ 4ˢS ʩYb(wTը|4m& M}'3n+<ťd^(bfę|'yZ@T#ا j aCK2ǼsPr˓ %a2=:F"&tgE)p?G;ɶj\[{6L*܍W9!?䧉.Tεʬ_? e6ۣtDWIVYHpGvˇ]06sc2}~0$T~#" ѡ┸^LJZ}+H427tVs2jnWd6RXbt5۹#EjHY Oūn Ljݥ\k !Ğ\4:Vn8 7&B-~;_lf%gLBQY?2OBM dbh攔לJ.|~|u V8*~ӻ9;u[ֶKΆ{ml &Ro5GUD]Rrf3ʕRW+H1/Ny.pNW$Oז`et;;hW"QWupgkox q3I@fCZoVy؂1ɾ`Bk-%y33t>e6G-ܶ3P`5" eֆh!r4ʨWUM+ hUΧ]SH؄em.ό>NIIAɷ&$xŻz}insr.F:\xqY$E:=Wm#g9IkGV(2Vzۈ*ö}%1WR݄xR#,˳*jH+vy2^'R.<*wlv*oaRcs՝ 1J`*3AA<B2w9p`gW M,|kBW뒱$7> h` C1l;e݉b-[!uyR&:c)w'06*"*k`el)4_R(e1e q%Y'z2Q&6:N?sȬp(IVZ#3AOoN :μ-ȱ11ѭФLxH2֪3`W{INQTu=#(6;69gʛw~+{ii(ˊ˜z+˛1RKLИ ,ǟ.)e&%@n콓7|:߀h+73K̢Ҵv18PN`a+H M}pن[j$t`420$6ԗ"'7ںa@eZ1sR81nܰ/t0-<5޾!0߯03|8Gwd8T|.*@؎6dTkNEC~Vx (J;^+&M՘p\i:ƢWLUhѯ Lh] li$\ `ZP wD&}kD-%lYL$6=`@ΰiqKKuĶpU~x!m\}6mt2K*W8 7J:{ ڲwS^{"ܺU ypůS?o6]0ߌ"c^mB+0-Xg~ML7$3w4j}N\YJ *4٬Hu 4H=+<(ߠi1_SѬEFSYF>#g's y6`8:7k{.6As7ƾ3ɈtROvWՐYq| SP.g꣡m 5ApOӅv(WȦO}j&/Vg rjcohARSE*iFZ ĭDA^zeӍeIdӤnAVw@p& Ŕis/◄;5s] cM& z`r+{_ `tgbUi&ҙ+g˝[ܶ%J 4^%oFˇ z~ 7;am~t@`kl'ա7W~=ܽjXEȮzU՟ۣ꽿-C.?H{<埴(K"Qu<c1 wkdn˜545wUj{jZ.n:4e'AA1ZcM7k+O44DQ=* 5ZGb3e|V'#ʺ$bQf2?~3SXRc(= KA>z~m1du|穔΂aY^$tAGj&ݮ/p=Ƕy@K8_k׫'((:;.{%.Z:j^ Wk@'I!Gҫ;srjCmIQ:R6l23NNijZ|Q6[񌩙se?Wycd:'Qtmbi wԜ6$PXu)SNs/2OB%`I2^ϳ՘/FDGwae* j7g3Ɵ,f4%zTq._wVX@&ȕLqZL_m[Bڈ"(V쁜\hX_]\}N]n` %z,i*te£7iu0zp ~Ïc[-A&qbs ],naY*djL0tfwѻFm2Dsϊ~`.nS8"40vySP6]ध]XPҀs9eu XëkZjO)_Dg|/trY<VZ[շ5zzo˺9P b&AҘM |eJbk{;,EOؚB^?U˸;T &i8x;! ho`FQoX*aQU%V#\ѩ/ wʆQERx}JRZ+\GQlu*TnrrN*x MkDrCWҐ[ч&\a(D$[ lISf-z͙6Jѯ3@"|:'N\Jy.{삆8?A`}эbp<1ɥE~fGL6~UTB̘&@ց*ZƒؾU_ꢉ Ty /4Zqhs^<CSd&Jث)ӷG'>`Kc3jE!]W%HˁnJ#J9bHvNjlNKQ-f RLP*Zt';Ȗnڔ~&D涵OFS&gV7YaR`:)lsPY MC<7ŗ1$j|x BS8RGD])@`X/ f@KoK=zmc 2)͎#v\ꆴ=~A٥cpo(kg  R3\[Be]mY3,6 1Šk ~Ke3O)~u0̸Գ_٬ikoc9`FxYr,8G-Γ|jRS\ 7y%@13 iMtEu%ǽ 1JG5H+f38lJ1y9x#hkw"K:1aFaϰ¨ S͋NZ) vO;޴nvU#J$4e;M@h<¦Hi"&U5b9ƵB.pSI^6fH~kk+mXyYDƢ3OM K~SP*%Ÿ4;SG]BUC$Ab:|Plk+e) ]ZS>]hAPLaK(΂aʻոcEA7&mz8*n a/$wyZUKRͺ:`NGgIv7]$e^ola H1*ݣ&C&6 x:ЦŒ!۸>:ew]},JCwB OUoUq) T8µ4篽鶤/\|.K.I~uF i٥eDWHyi1U`-Iӫ1KId5.79ShΘHи7ŮsL E _y@.P?gnoN;U*1W !NXj,p9KhOFI.TM89o fa<7xO4b+Soa"{갪wcD8rl/qZ`-RPHyUT b{xU%H%.cFhVP&(M.lBmJ.:\rM $O2^&zגo!(<Vn#~A~TN,|2} u\`5}rAh?:vۮiQylw?f }3f G' $,{.?' c'3T*TI1ܟރ$"v>*Jö+0j{S w% fGjkex@<Ar[pvQTTdq/⻷ q(N^84>=U1Z 0&e&hbœs_cH[Խq3ثj\qn}ݔm`$2Z[[*eROaqoe*b[R[jbbhhQq{ܿ㔨wj_:%'#pxV#8 m1yxa=l#>^/ZV-k M]T/ޏMYFbir9MfӋ]1*AY1 C \;c|82|5ɷT> 4ʶ7 +uǀ4ͻ췻vVȺ6d Lkx-4e*wKݒӉUTŨf-߾8 YV("ݷg tLRYt Dj?NA!ɿЀ}m\k.7!#-sL<ڙ ȪZR@}NXNIVE( M>~D; ząy̜w稿cy<$6| \!d}*G_@rPO`ȶSr]_i +Lbe >,d>a+m)Pz8voGD(_gurp`Umeo7ZJ8#4>`ltᦪ)p؇q{y/'Z@}3F~Jt@9(4 )ܱ<jE ~ZʂD^oNZ`вVŰk4^:*88Qi)֛geuPճ8KG7=&:wٷ]^?E ~[Ǵ4 '>E KEx~;g0x%Ӳ[x;=lgV+I_t*L?U ();Mvnu{[CL$ ?w@ꪏ mUoy`k<|JҚ)U#%N"pkQ78~&]*#T\8uQ[X ]H9H)TXy7AXonJMiz2Aτ`r=L(,Lr#rX[<ߍOt\ٍ V9C&' (DE"ȰC;ՠL@[׊ꁩNreU$ s.W1 0DH  q9pV/ oDϺ13D{1^3 jaV.m fm@m@rrZǃ3dX؁:XmES,@=ٔjtpYGuϺn5`vd;zV'  E,u'%hށl\N[r:*4f]/6Vyo5}I"@} Z EPγ;-YE9]R4mgF,᷹ɈcpC1$p4b]<^t6\$F>]]'.{{Wõ)&HSC:13,l)Gbp+BwwZ*|>Ʊ:|+J_pE+^`\TVyki*02 I}dwؗ -@H"1[5,ƨZ+{3Vc7&"|]:/+HѨ$la3<99#( Rҏ@51qa,$޼ZZYMHK$#gܭ2ΏxMMǕ{^SYmZ7_6/is΅8EklOYY>9)xDQc~_%66 :b3&ͶFGo'N}h)5`|j޻@=fR&>] A.2"*^ߵ'Dae@p/+3Y0A o{.^{n0RJG E{+i>myk_pi$'t3DYз§p@hVJVGҜ^M4! >FJ lBدSx:M22+|_D{EzY@*־cK+OIkx_ͷw}C@ɴҎcSAj:kXF޴-1ߓJƎ*+lvc5H[kfNcZ2Ϩ!?q$kԖ' Ex>k6b(EB*O[::~.Ϙ%X&KE5iΠ#&hslxmLP3%lS74c=cU+ww|WHkSZwlZz6O >:-Z ZYȕ2 bcB7Vܩ;@)s6ԗ mlH~EԐkd (a%t rgnH|]J#13Jchae%NÞZ?63 e3άvdZ-S&H]i6Q o vnq&̫,] ~DC8b;F" etvܪɒq8cQgo2Q67?oRYohguz@>o9 W5 f{kuGsJ\|(D>s4p3h` t1E0wTWLaovN~{+llh;omL'aau˨>((@ ;k}F܅: 6p7P߽`F}_E2c+Sf? 9^H=6^gG )! S%=$hfl,_^5rxi^a](pޔlÚAFpX?#jټʒ/=MSj gJzj1Ӆ8H#Mڜ8#ˎ">wV͡3C*C/"Wtw+){^N1VFsyа8|ə1} ԑ~l B脯TR% `k*q)"h<'I@`],"_HQ@W<N7%xS!uPѼ5<]K.^A@1ЎaEBiHg(Ϙv P6nؽ6!!ςnuAtoU8+}8B:Pp5{Ծ>gq: 7Fk%dom#YqWyęD1V7+^uōI{4}ĿפȚniv z/A@ߛsIq .l0?WBڸ3NCRc8:qCS$ڠ@<вR}~O5:V'({[ *5"U n#S5CtL-K볶]{R? ܢ8g`1`?r.: ,`SN鹶9;a1>zoO fMG ~} U]O{#mo %ne0A#I-~H52=qsZ"J 7Kw.J~Q9o>%T| =V(ԩ:\ePBc+ x<DiȊ\qd\ N54=5JYmBAS$ 3x#SB<6_@ۃuOrx{k0P gU5LM!l9mۜ3g.,l&oثIA񀤰L[z=k/D0U8bI{c>PrkK^[Mxy|e(m/:}k!iu.CqFY\2f" mg+Ir&MT*(~Եx{ !6S']w.~2+WP)aH4GNzֈ@9_GKL_">*,JwAAcHOE))#/7# պXNoʏ;xOk0٤qL W2$ cSf "+.ƧFƆ]4 .ʻ/ȱK8v-}(D>3dU`m&IZ`}'qI};T|m3\q ,T, l)̅ƚޓiKNEO`^Xa/MBf/ZLS^'.7//awvr:sRE]9֤!jy^Cdp9soNzp@̷ jixZhG{%f'!IO$-ޫkqrSo|1$$NֳUg_-)x896-HJ:Lp::5K/,&x^[lwz,RQ[$NRGWY +} pWev@"=;&]Ypͪ"KUY($ ,(x )}xd؅wױ&2#sf* (x-H4k[Jr2$%(Y/4tՌ؄ {hnc"3ڐ8ł6^Յ6Y5sA| ]8-mDWIjY.#tR<_+z}?:i\%gw4W0`~J+[oq#C(لYQ<1 ל*?9{ v}}8T>D0&Sz\" MVM+m+-ٱV6fҨ\dqᣊJ~,{kж?;ʝ#XGr2~6J>pANh_fHJIw82z#HvѨ~ &9e;k 0~vX avT8WuVYUBy؁OrrXc+Fm3_9fԭ)v/ECI)(CoŸԔ3k> )_1s2ުjiѪztRw$aH\_-h(E=0g0}$;cVF&&<)7M꥔<7ʊ&[B]p" zVsg"s3'8U'vtLO'Vn_HV٩zBJsW kc}eD^O_2-秠A.L-yQԀNIjǞ`eLX.[;ihRmFĝzabs:w{`Q61^!X=gz{'y IF\:_Ȇu( 44Dmu$RhKA?IjF%g=I?&@x?^]zGeT^}W?ԄADo V5ѣ]s]o^J9-p 9څ5K=d TY:u;cL4[H jl:p'JG L-9"<6N^{!Hj𷾻זxaކ e}y7BANU/A;_DN}lG_߈'"M!j&dt\ k}Dd2>W VN*8MG ߕbwC; . tا!mS^#~PT}(GR-wZyi *0SAFˉd45w`DuΪRutr?o):G| o6W!o+ 2VֿTmvsg^*΢ܑ\`ȥxXꛮbLi3&.2DqWڋ#UZ7eW+xq.d'N-&].akW]ޡlUh8VŜlBcdb%,oOJ{GOI<BvwRgpbŠL;,|9( Us1Hb,y9Ǿh R^R筦)Oɇ H8y:Yܖ'|%#pqx$6YnT^CM'HD-F/T{%Fgp/;eR/>* -o.=鲳휶"=cK\3j6A9/HȬ9&Dy7 +*Ŧ9FȐAӶ!If5 oSmVۻSJdlI`܂sSzN2V<ƨ-gqac[ 7,@'R` 8Cq2R_ǾSjbk@?(T=RTǼ8U)GL|bOF::UIg@*3i #M(Uh"tk&G!՝#;%` V"($m.ǭjiu//Uڧ|F/@2Q#tp +]sO˔FV2H/ {Un&MOe@ >1kN[h!z@S$|sE w/7MҪ/g6M|!rHVL{NF2e--6'%Tm jer(gw:]1wR(@u#kq#ޘЬ mɈ(d$pbM U~R)E<1c+?%xׄoDʯYQ<(YqE$>cAho*4` On;uݚO+mhBٜ7=O8\ɠ-; 졾9OܼvsOZ g⃗ -ܗ'9VvS˱m  /R[EpQor0xHԤ8| ^cC_Q0HH~k8Ҡ=%Jl&6pARS7eeg5f[U 3Cds e+AdʯH'; ܤull9ʰ9|yemrwWUI*wvU\&r.=j+b+(#(a "?*Ik}wo%"%J?*6/ZShG֏WfЌaMN,S}Qnw, u DYw#.d/:76Զ[^1dj+p3J&~uή W+N vX۪yR92"JjŚ7Em1J~-;ԤUZA6P#R՗fb#@7聕F) n.2plhsxՂ$H 0<)o-kvvm%r3SA|hvtf/LK&Ctu4Cmifr3rkԑĖA]~UYƎPN[PE' W"Pʺ;oMQ[cQ j41cY. :$"yt`1&dF `BX WK4ycؼ{T4#!u>& }ߧ(1]r ^V/8yh{{FW4fʅx FGIPe?&iA\d O1%ZcwK'NP=^s{;P ܃5ZD^=$i|p%ʧ&y>'pWT͟T݊G]uԃ ?h֕H+g)~ L=KE7Z?hbxo9X [klhq_]5[Y!6;q_&.g$=KcL'ƿilZ~&qxvo Z?hYܡg$tTƅڎ#)^VP+xDFVh-+z δ]x;nPh }Sd;%%ߕ E1X,EszZ4mn-#cql,xDE%'GF?USd`s:aLa"d'\_$'n=i_ۡs94 )IyQa ֵwa-앍\PӖRiឫ)Sӊ?mi?nOx{0C0}XFkT~gp&43 DhCsg9c@jxVRҢ|&H]iME:'a<NƊO[4a{מE AAc|oGWwNVkB{GS)5Y|4^D|d6Zqkvf CZs !hL%_o<[BıH{aWՍ{8vT(D{/umZ1kg?Izȴ/ =z, E: |*[ތyv)3uׁ2BlP!#IE ņ o=dkYf[tTNӸ6R }c|Z0y86;T`Y1 1 8-HF[D $<(c`sI>4v])ÔC!*]jF#9~V̐6@>P1i7vaΩf=g;aQZ&+pw0?YLg̼[c4\ogr}۞ }T#WV=gZ72rfږ^%gpz 6 [JE=?Z61&&ޝ}fL~Ŝ_-|ȑicTV3S$ aKvs&5< V`RzFd=@hU1 6Y-[0Wq*ïvlq7 N|JKpN4(18KfIe$}cQycVHdma2$4 $P "TZM |^5ju" )-mwFڊ M!2:z77&&;=-{f)zwT{%ՍГz8|#C+?y)f'a#biGa4CRJm3;${{yx!_1d3l{"pBMc*L;a 0Gi"F^ _X'QV3!|T4g8R:sa7n-3zڇ 4=!R@k{.Pb%0:A!u._B&:U8 ;专olY =hma| lu|#KI-*Iovdϵ.VȂ⻐oR Tv#OF4JDŽQ`=]]ls͡y̘,X4Wv'^+2 b}, ]C8}ǛpwģR@b` Sq[_TXBb]7d1F* p򋙴A ĒhD_e4${SmzpRu=XGqfm7*hrJRo <j,i" x'',t' *h`֐߆njZ,?Vԉz6QehiASOLkcCIޑ 8be9 #>ȣ_&ZoUZVuC\-tp?>wMR4X,]>TG3nǹ#*"KYRrX>woEE !% Prw-c~ioUݻ/Ro1nM6ԣn*ӻcpn.|Rw6`J3|P-c4P*?+vgkzF "ϳm ߁P:ij(C fge-a{H c)b%d9{wFKn6(Qd4@\U}bw 8GQz*O:zYguφ"%hX95]C@CҩC_[yԙ7g@S\,[+a=YΖ ZOVtHi@`(fz) eħd[:N*2[Oqɝ{{@PYn78XydiاstOX$^홙A9p*>dWrܺWz,"q>Wiq/IO:g1x;Щ+J{XJgYmeAse5%=#zG`ץ>DYHu\y\ bN !C%+Ԡ8MW"Zy|Prg/U8#`8=QtO[;X)A WԸ*nbq E~,Ȱd lE' wގgT El{ >Cz0o{s+6PGs򣊡bzK"$⇮k΍ҏΣCmM6݉t9lվ4 >eg‹xDM%9ʞ3qaC5KP]Q'yw')ݤ]: 5estcP fٴ`x}` A;=73S7.Q;D:Δi:EFlϙYwQsACj}9II@rINyoj[tlh1&ARz 5 *'EٹJ F WM"y-R-KP`S)X.=If f V eC8 x6N0tR*. k[63lzix&Wq0o5릙^2]CazgG2$.?;z̶G^f'{AMUyU3Mx@^3,hBhvnbI];V"<@!\~y>cBs 7,rـߡN۬3 kU /Eowh>ZE~K[O)o`q9A. ''?u?9G'w$տ Kh1>Ytvt?bؾJKNF"qBw巨va)AvswLK>OP~$=2 0qq,jsP3l!6#j~)(-I?҆1K0ǿ~@\o4;(_f ּT}(YI.jn8:"e+ 6x Lx{kcm%Z:>Z:ƪ"yRO=O<%Ӂ c>qx xţ(Zb]?Nu4 B` eJwu2u+.8PP 6}OtbcP -N9VZz UC+f:*|!j}I eb_,&qjN+ 7})D,;Vj A)I|䇜>c¥ B\&Z ._J$i)ҙcN?ͫta*w4^ܿ[&U2`Vkt?Ok9!mObTsa6VF&)Jdu3b~&*bM C 2_" += ^J8?!_=$9ÙTOk| 2q%)q.~#c{zdwZ*S'87`x^J%5M|FVkpř-㿪o;xk9RgOd^I_ٝKAr};&p;о( c}$gŘG|WdGD U]~EC%w7@5v8.xlFRǔ$˛r! /k^6Y􏡏>"1n t?0y<٨ݏzB{y8Ɏ; ]TP_i=-?XeXl׸y=)%:޴LTW>U2ƴrYjJJm ^N@AIoCMd Q1qjh]'MzܙכHRHОMPF̫pщ{]6wNk`R4~:?="u'l+ݫ_&RY \xH."{Î1L¼&CxEFϱږԸ,J-]Em[ga$ў57Ok' 9]V dj'k RU6 ͫ%s bb<(g@ n[3uy.{椣A\,TP"I;+]JeI4EqNHfr3 h/o x_VQsȼg7H634 ;.X !ކK/\=6,$ppnc{ﺮXxD̜4Bߝ3:`,;-1'$ Wl,˅:^Ixݨ՛[_V TI ~3֘OߔV2Îkue=!Ih7Fmƞ98;&q6~?Y:Ul kPtlZ">? e$[D.#98`ZQ΀ek9EDx xb^ &BUps!Ջ+{)h {ϜqX 7686bhFzjwasYH1vvrkWĪ r,uިm&=.zeRa>p&{|"[{ `.Ǡ٠Uq'^Wm$S) Zɏ-~+e^dT1m `>i_])![<ĥw-VnUaT?z}L OXR^U]2t[ȑe a@%ޣ} ]/Bi@#=A k^ ̶IV䍍¿ʧ*oOgp&:'#,+ݥD4(,NlWB4+WA`&G9%ɥL"YN9p8ך};hơ]G %Y;=|ϔF)Z{7ZU~jWDz߫SmeѿLOx[fLK.Sذ7EI0/fqR=Lp)`'N,$)NWmKQh)-6(Ƀ5dz~wf5^6H!$pxشޏ%k (vת\O:nE3`AvqZ)|mv\_֖;LFΪ>LvBZ>W;&;T஗-砆\UUN3{xiIU9-ޔ PS=XT= h GeJ% B)묧GtiE KJbvH wG/Tu:%.f4,$pj6QQGS&M 8cn}mq(Y{2_ؕ&_vlOONysجsBҞUJ>9Fg潲O It)VE8y%ͯ!r,kJi5 SPͱڶ؋ԙ-8OCܕ).b_%8 ͩD`s `~ldY(+W*n^;Mdr,}wGtX_uSeQd$}0gG ́ƱosОk"!aMŢϽ?6D$] `L0,%5# I<ב@s A/H`)YfnL&Ebu/smϼTlHlAuDC*APoeaFI]瓄Th4~%ri>s ʝWkBF$?%.֖PSbLbtI[ bbHB[ܒkIwVQ2FP?mX}} Buw䱐5d'!TԹl_mSDYBI">Z`o+p9{3/hڕRY1!kwi-j7 ]?tP$r MYىs-<+|Ó|nqƠ9D~C\D^U0א; ԬG8^НYy|Zrc hhŖVCĐVţң(Z  La|jYqpbd,2QqX 9D3+nXhK["5ΝRH=!p-H#DV YSOEU$^Ǚ5~JJO_۟ڭ07فI WK^Goʀ*_%퍦lY#-p VTlnp430eey5$30i 9uM}sPRQNHXʢ]9r#% 3:@ 6G8%^ń)>{-Rq9踼9"FT8rV6ɬg">ܛsAK@elBȑv)| 5XV9\lFG9W~E.2aIJ"څ;K<3b WC7:ƕpzxe:,sRވ hCƓY-6"Sug]vVo2o3b#%W_0TKQ҄JIv%ݰ{3ȇsJ)DcL&]uHɏ`hc>} Bi'WF+Y#}1Ѧc:jr")yC=no`iY7,M%ȧ:&ӳza4j 1ˑVt3V=}%j8}3zU8`T&CQu;6zL,O ~}9K,=bI q Q+sKR8nqqkHak 7r5 `+óCyj"/ROB42|B"3^X, x|F۞đZ%oMP` |"Hi/IXqDƨ(O܂ҟ|I &~uʆw |Zl!'=fii^|gQeS*995?,~Ul'eJ蝱]"O> :兏X ccu$ [(zaN(ZjsY~~݁\D'| ^ 77"}-CJt! 3nUt&\H,ں*h&Df_$/Q"ŷa$?] QW3Jk&I hwbf7CщM켖SыrhnJ`}+I_ 3E6M#wӜZ˿qO7gyiU,cHp?͙jJ/%,ckvK»;HpXHϕMesoG[V<'ý^5!O1AҒ% d z 3WJ)_n9apf/j?O3Y'^8q=E]:]J٤@ޟʍOO(rxE]-{F5FT2bfț DϞ;1KYzgDUH/C_rdl{˨#\(C e K,E'hvwͦm${nVI?ed m%lHqߥ*`KEc₱ոX0u5ܠ0B HשC ~c`R/ʲk{"},E?| ;*RD)s$Y%lu*pH H}s>LyE/Q<8H#X A̫qusK_:ü"v]9[* fb3eJGZ~D2iw#F&ULTˤ.rCG.Z +w̘&G29.g{j SxYO'O]Jy1 ѧX_H߫1eT+)Чid{!gPð#Κv1I-JĂpQ0pbl.\ 4Q E y@ꛗy"E\eXl[ 0}Ce%lDS`C^=<{> Fc R,oxtcWK qpѳuu3i"e/-ίV=)O\pXYIoK,=;~ Wg_jx׵K 7LVu4דj!2nڿ,08~OקJo ^p+=zV  wE2F+ iѷbԄaZVTT /*{.spZ܇5([X;?o9a. 8]v `g.9q\5~p%MQK;mݎ7IB(0_H7Rjk/@S!]);p XPdN>aģ3ܫ]E p_Yq铌 nSQ"g~x~{ZKyge1'1f=#GY@JOy՘2:D[ dJ['bn'/)kʖ/[kG?+ 6:-2c5Ѣ=vx4/)5p -Z4W BՇ8yd_V ^&_.ei"cw!Ȱma|#‘A^-A|/gأ.yYl\"eK/ja栵 SMKl\κ;1$!OYf$%B-q}d+w NN͈d9ps}Z&}#/HS!M_' [0OدzLss]r+أ /J&(M.l'ptt thVǿIe>|: y2/7C wX ];243T{SXZ?| .GŤb%W>sp<iG,1pŹCn^+]2*v.d<-?]Ya;ߊg_/Txy[ B+E8yږ՗q hk!$QT^z.@›5/ kExn%6X]QbA.2`5*,a2-8hFC X|1w&+UR$ct1,ؿҪ[g3lR?p}C~"3@:{ !o.+F"@Qؗ/DN{%8Eq5EoO0CX{bz/nב~&ڽ y-ؙAW[,d{sR?LS 2!Xp%MtQ;]E=S8ز5Wx]V]S芑w6H扺9 !(eGwRogUn83SڴcwR[XT ,ĵAUlRy S<$UȢ?5ܯJZҊn-86Fq?\oS_ص/dQE{<1>0Cn=+q_CB6+s{grDփAME21~i 9:Qlb]B, E?&n8!N(͕ @^/ ?5uB58VPmu$I̔ӰKdp kS%Fcex]Q֭<% z@v4E3=젝VV :,#|g~;yB/3{#dOc}%#˗ޯu{\8p9gv eg_QFňp%iR $C־ 5ħtp;/}X=&h7%wzEz 4}Ap2RL鲁 #Z5#s^MtRTVm-|ٻ'Wqy8(X8(@tmj qVs8r?uu}-Q_ < Gh<X8%J$"O߇e=+bkӐy#FO ڮ63hFjHg!#2HӑH} s"`B/AK1$1TPo>pMJ5 ÔSulƎ|`]U'gP#\Ou8(/mhj"iڔ@qbQ 1nR9_ In[6T mNxJ-, g? Ey@D^s>NTz$Q~G0HD| m4DW*,G7 zhTB~|?NEg45bU;҄V,g1.P7 Afj= 򌇼 I}Mn*:+;{͑3.\s$VK&z9x~#dާ8D+e Mq1kSH k:rNh6"izACO@M8heKC'VSў9ca<%0iEmӔAxmTZ{l8|7-qvIJqlsT ~dkCIJ|Ş$Ɩ8|~,}9M%=F+05Y]30Y?ZrjcY2}QYx04ʠu~rMF좢Y|(f^kD5rR`bƕh^JZJH}-dvߟ^D6rHz Wc/yAC*͗M/ 2P:Nk&Xs:n+/ =(^2}&.#.50-Zx^8K7Dt)\?;7)\جH[wF2g휱L`ۆi@-9*fý XU{Ք=!IQKȪk>i)389XynE>km)a^;fX!,wW2`. סT{ݵ2+/m8EtK!L*qm(İa2Rx"!<<s=pǾ5\0X\X _.avE&jmc2]}XڲWN`~$#4EDmXWe$LPpOwc~˰ 8iC+Pfۈ~1\%d1cf;봬h.KOXdu%6w@?#ftFvgX25|l^00zMc6=] 9ۭY( saJJ۶׸ hl5)B-w Ds'`Zmg s]6~ԜQ3%2ynuxg!(Xm ,ʩHH3Jꂕª5FџdVF1*:酛Bn_,YO76PMO5HK ZԐpv 3 YZ