libcontainers-common-20200727-lp152.2.3.1 4>$  Ap_m@m/=„Fqz q L*sC Fx&2wv*=о>7}E{޴Mlu,,p">Cˍ\j.UB ]=+(&MV^mxmYE*j00JP<͛]5Y[cER%>/P$mwqoX!Auy|T Q6Gdj(.\z_&jp& *Sb68b7b21e0a159063647fd188da0b8bca6e88baf339dd6585094421d2028d3cf34610b6e08a827e6c3af1e3d434507011cef29c2b_m@m/=„M[MwUIdӐ֦D wFwE23/?-s%<`1 |.!\6A 6+uzYk=U ȷ\,{UA[«6LV+t`SL ?,UP0HĦR 㻉.JOG6, Pf*W60Mr:8roeE;ln9h?<ӞyW#tb]W?A+M;[<]Z4)8*izlen{誁J>p@4?$d  , ` 8 QcMDM M xM M 9M MM=MM$8(l8t$9 $:$f$>x^BxfFxGxMHyMI{ MX{\Y{lZ{[{\{M]|M^y bjcdefluMvz Clibcontainers-common20200727lp152.2.3.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._m@cbuild85openSUSE Leap 15.2openSUSEApache-2.0 and GPL-3.0+http://bugs.opensuse.orgSystem/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큤_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@b_N5_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@a_m@ae8e51f4df072d1be69ba83322f2cd6357305238e174e1d52ab843e5615bd5a21cddfaa8e6a7e5497b67cc0dd8e8517058d0c97de91bf46fff867528415f2d946a34817b7c2a7e15fbcecf2f2da1678111fe4072ad7dd98af71f023dd965e779703068ffea9999235d611d8fb3dadc96afcbba607388e319f034499f5c6f3c4694ff624b24a35912ac0da5be7f60ca5edf59887b61c59f3aaa49bd479956f05b09f5a3768a7d2e1f40f064cdc2f3d2496a0c7c73444877615bf0cfd22dcc926929ae0b69150290499efccd5369d56363ed11582ec137ad3c921f6ca4000b4b26be8e51f4df072d1be69ba83322f2cd6357305238e174e1d52ab843e5615bd5a214ff624b24a35912ac0da5be7f60ca5edf59887b61c59f3aaa49bd479956f05b0b40930bbcf80744c86c46a12bc9da056641d722716c378f5659b9e555ef833e134e393dad13c11f6c67feb3ff955212671e7742ed04e8cfe01ea9b78546a6384e5ea4d56d44959a0b93585627058148ec4f13541093c249342f9ed84888292dc5b0a3a8d1db0896327b60a120bc90a29209b2bdbe73e698355162686dbe01dd9d1a9afac4160918c7d04333c5b3c3b13c328e02a82bc3b954fae5e304483b1bada341cba8650e0b318df4620912b63fc8fe985462f3e28d004114ea5faaa3cdf40a5c87cae6c37edbcc8aef86e6c2156c36bc1a2010144d7eadaacb5d5463b64a27a442ce9d4f4de673c7e08f983a604124b9ab968a0d98f0d9c9cc27f7a5f7aa812fe673898489b3d039ebe21ad814939f0c503a0943f1e8e0aaa8ca762a43ca57aebebc39fba5856b9d35de9623da8f246d4fa5dec7547f1b15c0557e4d53eb97cd9c80072e69339f7b341def8386ff3bca5c28bae06c19403e32d36f4229daf966c7a6d3ec50f6f9e517d121fe4d07376718778e92a0880b30e84c8a1fe3780fc79397f4ea61869e847aa271089b285d229006e5172befe05652a6f4ccd9a68c6cd4958d1cc1fbbd595d6cae4af562d191ecbfe0cbdd29f6193a42936702b6c76bf73781e12d2c65eb9b74e9a188c124ae406da6602f2a219eff183603f14892a9afa6fc6743e053469ce431f25099e71d9448f675cc4e33c8e63ac3967593899de163c53e7c81568996818525c6951730098eb1e694021f8eb1c0b01e1172224a702c2692d4b6c3d49f39b4c740485769f476b56f0273c50cc8792ac72db8054e224ceee7fc0806f5d3d145f760fdcedee3f7bdef2e3a1f3200a99d26d3632237aa7eaa5cf1a80a0fcb65d4d983d445c368558af627a444df68b3a9902c630e3b7a1253bb2d2900d808264e2c63bfcc9f362b56b781f99eb32222dab28d94c5b766a3c2398d90495b6f4da57a6c26decf8f3e75e301d9419f9a60b0b291fe0ddf337dac2fec6e1536e1da636154b6ba1070d9d575aa967c17ff1e126052474ce9e9c22e17b6edc944b4617e9b2bf126e2362039c5021e0216cf0f3c6b1b37a96f7d63ec903185429d8541900748ee3589cd5ea6aae7f4a38f50144f9ad32c93e609e9e2f110b99063daa9a0fb15b43b21cc68a7a391f2659fdb4623bdc099d7b1e9f12ad88ba8f59e947f5cb42990391642f8b1a40c94b0d182853f5eb9c16f343843d12e494ca96182e35d5b1d2f1e8bd7d9b3560721e4eea5b359828ff26e03e7a708b186ef044a42970791c24327e2ee31b9e69ab738cd75c4dcaea575fe6c18361c7c6ec47cb0d159b97ac899856f5f01eaa782eae381134653c62d68093ea2843aec36ef781930ccedf88b8c39319dce9dff0ad377f1b637a7ac5f82e0d7f0c411994115db7d1fee1352b94c6b7fc986bd191c0ec40ba56222630a027f9c9a7c3dd783a934ab19f9eeef72e56b38264a880ebb2c772797445e61650b286d8102d3e1b84f98faea5d88761d39cf9e35d2bf7e0fcaaf6054eace4f538b001de611d44e1809c454013cc1f8f68bedc5406427ba70ffdd663296fe2a673a6b684fe34525a4782df6562358d566f2303e6dde77df1daea6902da3eeab4d1df60f63c1ad970d61233c914b5ceee692a79acd6af6b72fe4481b77e99290c024aceb20c5b1cf2f50f16739d9e20780ebc76c71529fea759c0fc66ee06f348c01c64ec14d8bfbb92b77a1a10f9426ee492de2b1c566a096f317534dd80d98b16846d0ac53d5131a653f0d7ba4b8fc22622febe369ca65b6acac5bd785911ecd75f238763c7167b0c943ee630a8818ad5f18c65c3751bf4be6eb3c022c600e4da6cf35ea3dc27d2ec3849e95826cdeba6dafa348d80b46551ce468ec23f01d38b609e92a3ad211c2b2ef6dae1b75c2520c8cfc02970083700e14f5d992f37d8f28937df4cd47ce194ee1fa7e5abacf6bfff3fbd9ecae8359c7e578551f5c08002f280d93233255bca6127496ebb039809155884813524de472add0dc0d4709e3d378eb717a31af8bacf620ad28c4fa86370e6cdc85ddf0bca365129b325d361abb15aad362b7a7be51980a49dac5259eb7b0747e4d44f6698f92740157b149fa801ebe6f81f7295fa7b4516c1ed53b25f03dee8c7a47d382d306b49caf8390a889c9108fa4232f9e365b88a2c630f49ec5821b7b78573d6bb39bc86466e218999588f571738e62572631996e63cfdfcebda7b3fbde798c846334534616a7fce32d694d2e371c042f6bb19c53fced1abf5751aa25b53afb979f688497a844c414d99617c5eb139a1d7f6d88ab3a4495ea17f86353bd052b83132c3655be4a39f607603f6a9a2564d7366b558cec751fae68f6d724dbded8b5278c6f67ea5f4617dc4f2b39aba3615db10f54e5bb1880f4ecb3f26ebad302251d27e011422c911f0cf2ca83f3711acad93c235fa1ca558fe78fd51d217a5df4e5315daae17fc97a3f5dae2fada9679dbb79fbbb130e220e9dc478439b5e3d9c921dd1512015a26f5e8aec8ff11720b891be1e3db0faaedb059526ef063d279a819fb1e0b0f372a4d7e0de3e2d7e0b7c34b184d961c9097f3977761a1da5ab7a94a1895552aeecfa660fe92b59943d4b93f3216b52f292af4dc15a6239607a630f9200f571f068379d131119d76810e4bd580e7cb722d8c58f5234994aaa5fcbe532624aea9eb7269rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibcontainers-common-20200727-lp152.2.3.1.src.rpmconfig(libcontainers-common)libcontainers-commonlibcontainers-imagelibcontainers-storage    /bin/shconfig(libcontainers-common)greprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)util-linux20200727-lp152.2.3.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|;Callum Farmer Ralf Haferkamp Ralf Haferkamp Ralf Haferkamp Richard Brown Ralf Haferkamp Ralf Haferkamp Richard Brown Sascha Grunert Richard Brown Richard Brown Sascha Grunert Marco Vedovati Sascha Grunert Sascha Grunert Sascha Grunert Richard Brown Richard Brown Richard Brown Richard Brown Richard Brown Richard Brown Richard Brown Richard Brown Richard Brown Richard Brown Richard Brown Richard Brown Valentin Rothberg Valentin Rothberg vrothberg@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-storagebuild85 1600995427  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLM20200727-lp152.2.3.120200727-lp152.2.3.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.opensuse.org/openSUSE:Maintenance:14211/openSUSE_Leap_15.2_Update/4a8d088896cfc36ac7e72adda0270867-libcontainers-common.openSUSE_Leap_15.2_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)tzid u.utf-8f05d9381a4938121658d76ea6edb403ca8e7911a85c6c6c5c7073c342ea136ec?7zXZ !t/] crt:bLL gƤc9GkCfe7v",'Wl Pa>B&MEX+۳5')Pծv"M똧J }"WPއ _-mkdHΩI{!p/z"+)x`kQ(4M<'$m?7r2Gϔ.Ra zj#ߔZLm}9 ! Fܓawxa { vz]"DWօT$Il3J\ (}ڟ%n1c'h{60L^C]HT5 nW^^͕ɗm6hR^~W ]̃Cآ%CEDI4Љemx*S*!\dhD5wTu/V{pO 4Jh*Bw6 tr1_ 1|-rwuu#=+/ f  N[#vsv-J >Xaj׉#]/:t+M9ǃKre#cUЏO -e&;}SPasM(OFasgN?<` $謉1,5͓|#R\ຓ ! K4gsJ\YEnȎF}JCʭo_K)K=:x Քa{J-}HFW3qy1gm%=}h㊖dP0U z <|U3^B%xre,o |WFP\2n뱱h=/3skS IhTI+/^ +?0l'V6>''ݏk< aF?v~u\o Akk콤`&%iLohs$29Gy g(@`ku68z Ts>,d}6LueE-l fps*_LD{4tȓWkmXu;p+$m>#[އ>d֭A~-7BQIˆJz3lcH)t۽=,pGݎg{X3~ )mU\GxƖCCѮstaLkZצ&Qc'IkDcž f#25&Y pwT4-VG(_;` ط8Jه&VJ4ũgElctl L1cJ͓1 y18CJEqyVYtIYqa'eLYs2W% :! ͜/bO~tXj#L?dHGݔjZK4m ==SV7Q4BdÄw\gXUU;8Ƀ H]=@9EoϕRJIES+rEc"[)35ujM,h l TJ aIOOĿİ-x2cWF*l Q5Q2' u tZхU)rd8Q"(=Z " |˹)v2/ b9C*cn{N佝!.uߦ{1(q) ZS+jW|HMj:Gks,)5|/-{=qv=I>$k)Ҧj$lxxӨ?%h3s7Y?B>E9 =ӃQ$fmU>P#'Kڠ<,`iJM1-4380|1+ Hʕ2,ef=Se5LRiyk0Z:*=dHȃdĺx'-I+s"tNٷQo7Zd\{sf뫕7LS8IQl #ɉO0e.2mi@f1Z*s5w\{\Yqʑ2@Kg1l@1yR_D]%k1BJcj'*}1tɔ޶t!"-7/EM{BiaOH0Ja#/Y#,~D2m{> .*y8KӄP[6HhES!1skG>ٸd F~~6Z@q.c/)?&] |63ed=2qoUws1`ɰI歱9?1BSk+AK7ʁI_"ҦIGmCZS(,E@41qq7gTP%C%$ Ѓ?N∢o'я닷S#ۇ<N~'M䒠g_ɼS9oS \|:rGĝ`2gݒ7n'XϋbeYH53 pxJRJtԩhqWORE+7vM>`ˤbQ2&]Ww-‡k8d=F#tKnws~)Ž0?xTBo%̏ S's]pZg񐺅H|¾pxs*#}4lhskV%\܅VOF-X|yУijAG>bهRgM3`ހu_?/qcBƐQ0Y(34\~n5^Wk#p9_hj+MDP0 *>/݄$ur,U4>?=rI ޹,rzO掑`(o~1aUO8#2 ؇3mN"Ь\`\;-OFdksjed%)6bMHCQk: m4 \C$dY.\'p.W3O[&}}H0XXeE"^{lc4S6؏껩d+ly7<N9ũd)p&:b>?Dr9Z>ly5{KoOql1o%y}|̶dJCO[ g|=6e8"f gzI`mg::˄Ȍ $+C5¨^? /FضQrZbB{$\m!qI,pdo C_u74PieVzЦҔ ^8]=A#Yr` ˈZƵ'+a^F$N_h:R*YH9@b4-HI$c/ 3.{VV\[2P; qܳYqv[ Pxj5"y`V K~SA=פ_p;Nu(ݜ^oX/<[NE ZsmK:ߦsNjq~1jg&L%, ;K9)cx:Fڨ[nSw_" H`騖ܟ~R V:$@pa0XD?cb EUKsqZ~j@m%A(Vq0nBʞ-.Ȩ{Ϫ}4/ջ-"yG(PK>3PP|ۂIf{^JNj݉1BzSP$m"bPlyb |tzuh6ׯ>Y(W G:~ )׶9UCDQ!b9 # c!y`PAGdCM2wOP2l;@a6D9ҨM.)nYFSw׷j Ke`jY{nO:&$<>H1CP[3&G/@$a6T Ԗ~6e`*FW &ZJZƽ#ڛju=zC^ "¦% i9WJ錾MtK){]S,we)tNCx^CؿRv>_,Z6I)(nM*! ާU)1hV¾R)2 |[Uzٽ_&P5\a#T燸v+m[ g(_F/;LQW1%1$/;8jbtK(TqDIQXIV!ÉiCw7I&YB{W}tTr٭rk4ǁ2 ٿB` FEE/t)O`R%?oۍDLN/KkwV9 7AрT5 n !k\NGJWf59ڄ*1Ѡk/V4} mWf癥 m)l!ʌeS]BEz9j7F=FO{E% 74P "zcK]]+s#7;G8͒^q;NA[S)~\6RnH<#Ұجt?>d^?[{qW_ v l Ji';Xٸ<)- Tx"~/\ 6MG%Sm΁ٰWp@L(N!̥L1t׬Svb.1*W_ԤT<%Wĕ,y*TdJ1BP^Xu: y[+Գu"pc$$1jډ:"&"۞;]^{>JÆ);R$&`Ĥ='U*WbUfWrM mf3ש}g5}-,G^~E@bʽ}$R*bYt^QAdwc?fL|#'W&!$[Z޽yr9|i!՗BUOwټы\0CNo !fJ*%cz3KzN;֎jgfqK+g:rqR251eIۮrX߽C!7\Enmٗ+Jzl:"9K`I ټ g#D9^boU!l|w*;@lyub6h۽ԙ% -~ ە6]&9B#Af܇M5q; X];>'",OMvEUkESq{nl[N{W|0'ΞA?ZCj?4 Y2OaV^@+s\T[_+̙C+! M%sN =/Q [hչ,!:i'o5\h!SDhԋsxjT72 @j鄆d[I MCGTʚB &S1QxI҂*I5.e a (cl_Id}8y_Js FunGKu.)vH~7wB,[ENEU3Җ,G3H= MZ~(*Mo Us^ vXBZYxnųE>@{b[Nfm ?_Y#5 {2L!Ɨf\/. NJ1H^3mQGfS;1 rbuI.v'9+Ys%zT]z&gjy@'L F5ifDp m$ l{ vFOs׊ڒ9AWs eAK7)'oǶMjf,H"AmlƉXbhWK,k;ppH9oV Xp*Oy<Zfn㺒_S ꤻ03J(>6͑_<r)1*:0Z|uBD)n\5U:$S*򥾒Κ^k [1nV#HN[>OG띜hv"N}ǎ^{ e5rHhLG|}?xuҐ2Attwˢv)*x!&}T [&/k49 Bomu誚+lFhd5:e3=zAz@ë\[JCѤQEa?좲h|d$w>rl*WǮ15 e2 Rn2M̂D{^DϳJx*4N΍WP&$pAoŸpV!C^̵g0sՇv& $̻:aV׎cɶZ+<AMm[2[[z鈤^-aO%*AU<^͔v8)KDKq}(h'T<0nq:[7a(GHNE9t+R-P`q ^tI??ޕ oJ2|wl:~5?T nF<ŗPڶð+t\iA=Р}(`w3W3sl  l 9u̹2xsqR}2|Wc.dxcUlXЇੲ/5aYfܱ¬UwpsdI_`װI0#Wh2 21X.NhH.oI0 :ș[sQVΣG؅h4?'n6:-CU#tWt䈸;vIJ#+\3UǜIvHP黤γ_lYs z^uϊ+K5dTT/f~̢,!K(0EILimvGrYFB4}w%RJQ#D+q8l6ֳQzw]zqo YzQp 9CO'AwjW99ݐP9=p^i Xj5hl; fd]{bioh'k ,kO"Onb0%۸hԡ?:,h_VtFބ~ikW}_4i]0r_9aaJ5.߽Ht' 41fo%,p% "*Iz~s "֫Տ6xKKV.[a0ؠȞk~GPŋ!Jmd-;zCal=܁𦌩4XQ*w&,k,gθN ki y4{/jF|hW0ktK*S r Ⱥon bFAx. bqD8i?8ԶsZ$>e0.8$&Y 6p<̏LNBk6w';?~o=!jy%$O߅B2=G]g5*݌A^[ 7S"^ŚX>3vmAb$lOxXԅ+|;F|WPdZ#Z*x3Q(2??od&*$1B@À$ujt !1ߗpM̆1V[;6\6fLۜȞHH2O)p ]S&U|iSwUiZ&:ͩӻ=Y Iw7I5˚9#r5wQ 3 -0!.4~kjXˎ>vjv]]ͳsԵa(41DQ'lITXo+\oCrcHR[P:tRFņO˴B_PӬG .o:䁤lkuqHm9t5m1G[^cmÆQu۷,/C#hG{t5U(7R$v4џ8p ?s *0WQBB}+)N 'WH(t$sjx!W8r #U5pu/xH%5,.WgƷwg*kN[G)˱йSxmNљS0!Z_c~eu/: HZkc94m]ߦLIJ- B U5”@A)F&J i9=CRT8nRvS>3b)S4\cBZvdƿrc`6 =b?Lʍ+*ZjRڠto.([)uxRfn+rTep'mi,%z4t]A+/^Z1IY9ýŪ"/W խ8a`.kp s.hg"yǭ; _'0%;|Oo]pSh.}1Q&羮@Ƕ0ǣ[T]i W4\5>r:=L5ʽ5Dhj9yB־F|Y;nt2?_難pJp^҄Ʀ=U fGi )銏?`]iX~,cˠlssbiКŏ[׻a>5pE([cqޔ~z)n>#y~z\>*bq,* 66H^ ׌MaʃTN|.{g62\?SG ,~gTbgs_Ղt5gMdp6ZI{D$h(*OzKeqS%oTKV(k3J^ T/,4xIZo@s~؂+i^rIx59^ K{]h \"J(_EʹcjK˼w?iu*ZU1} N(dw@av@.GB E_UaupE$F⬙Woyh+K,$w镚L/,cHf 9c1EŘK 4GSRi~\>mNʅkuRtIwtFɟ" :jȃ|Itίݕ ȶSV;̆ϋp޴d@f½oCb_SyBͰ6  ?ֈiO{:E5[H`n XPq{ԧTp;? <4lE/ T5G=xj+Po:jџU{7j%!z /7UHCu,DĂ"H@1\b.Kp[D-w$O@曢y=?o]s'tɊ܊t9˵z.)`tgAQY[n?kR ݈ޯ86NzSy7O$ɹU3)/ZGCa9}FO /?C_-@M3Xր}.J!V}o`Ƅq>f/7ܷӿ0V nŦp2%$jPFW0'R>k&61ہӡw#F.@$|>fM`:R)/ GJ2& WNmh+ŶL_=[& eNdžK&#[x"nX?` #$AIjLoQݿ]3- hOoSz;7t2><82D9![>e3åʀ)#4{\l2S{&UwdD=oL#)~wNm.Hlᦡw* kua?ӷm`օ&I i# );?e`]`fgfI9GvN?YZ̛AبT~t*'y tǂ?5I 4jܭe?|| wjQ.;N2 FeŒ܏9n=v5`C+ 5!,σN1"CVR+dB+?>"qO3ַ5mm.頬!0(tZ'a'뜋c>uq#* [h,+"F* ڹW=]F.*^oދA|0{#Q#PWQt|@ CZrK2JOokX͗A^ sn n,gVG+̐yPCp"kWM@mզ+)I$쐴PJY7'*\,2p3?j/yrxciH~dAվ {GERȗtd89z%UuKS+rm%2ϒd?]C+4(זc EL!X(SC?}Ȯ[X zH dOn^쨂w8^Bu7.f8TQ{g~gAE ;~K9F>|eż254AS}}HJc?t͇<[Sܹwr ȿcf2꜂WtrdNn,@`&+qk2ԩ(& k)'iOfm粵LDMOot´@ H#,PWe}W+ON 2O3O9DF.m~5`~JtqD2o,>z nD㪱+gi1qZH| 89dl&F]دǎPMϣY JUeʳ=noX /W+?穳l"+Nt/׵Pr d6oo}7qh F3?D}؂"UpLécnSvl嚓iϲ[a+]qp^J L1DBȭbGW$~[5,>|%WجPax,e7\ :M~Mܭ<}Pɾ ֢b`\8nTG>I9*@Tա]e.ڝHQG|vUzsK7w2VQ_*ʑ։ރPW*/!=9E+_NiCdv\rL'ghmR `. >{%Q>gzӛ{+;➽nRMhmܗ VWc#DbtRĬ#f<:17vPk|-Sj#ߴi x^~z6ȡ0n;_XqB]W9JbBXJ-UO bsf.!m_XB>ɮzbf0'KƹgeܩIZ}5\F?K@g ,=5y.co whOO"SLjn5k3H+游HzH|m ˙'U+Ѻ`l,}kfE܌f7W0aD5ņ$eӘVNnȒ[aPQC`L$)*oNG_9F1ػd5= s I* {@''Nfܰ>>' uׂ8Cer_㆏Zv5C [pƾaG6+Q.f޼fidhk6oگJ9 JX'Y9B !1jb@b%-@MeŠ #wC>C}`YH/>7c@$$!J_Cuw؜4SM]sۥe.ooqqS}?b>7n 6Y'mӹ/d%0u9i2!lYW8'rW)=Gש*+@,jݸRO!Fݫ)<+Yц7^mWi27NV!d.b|~)[=w3N|O״ÐO.&%\Э ԌQs_ʕ1`-;d7 Em=UKN*Dk16BHDUq⽜o1H/ յ%ANjPXXgoڻ&]{@ǞÅd摿9AolBjCECi^oXZ*\|![;0LkO%z~2e -! ۡ_Fo2uNA z0 xRk{IAIXzk?uw4)d#_2>GzD1mS/]-' Ɯ)kUPOtʂ*l3yy0G%` חFay`]^]N Tx^(rۊU0{B*΀a(&Ix)zX7_@WTy"w8#1v$6Ǝʤ^cρS9)аƠ)-Ȝ EoיbNl$2Ie!5oUnvlh7tS[e} }z|^,5PR2/bnwp5=)>( rfɶQ7$syghį a5tMs$Bsf)qT a@uCSu VP,Kz`J$YG]X$OKô%޺^7cc |3rc7Rрa-jg6L|ϛPس(6:.5Rfg)rq8^Q}xʦCs9O%*hRB ,!pm]'i{W7@.m}\X(gV(V $O>A:<`~<ms_d_ʀ0lBo>0A4 ϑ3D{[24 Lv'W,HYf>LKwԻO~=!dlb[J[c]0wNپYQM/АRG< DUw)kֲ̨, kg|g89t[^u)&4 ><]+)0T^:3"ƃs3XyAҮKhlBVXVİ>|h[t!8 zK7Qc/{:E]l]t=ӹ=gl"o'ȆL;CF` B`g)"C #f"QZ3k%@ ߦuڶny!MrP_??R 8q+4\q]G:4gfƴm՜1r9ろp)0(P[$:c C|AS\9<ٿ*/X2JOT3sņѐk"^sj8VxIWq~sAxpN )lC3aƆ~6DFA]wijt;%>HpHiP5/ jÅӠk7]| XF/NT @/afeĝKME#›r:W(Z5Kc {KV%.)t d7oǙOilstH^\og4Gݜ=B_ rpL).nO(ROjۭсg_ԌC@!DϮ$nmf.ǮLOo׈\&X+nD4N$ojͯcDy`v_}F[WMA[;2Hw":Bz y8eEb6OSj Q7D=t -OF{Y1 2Ft%k6^i[-@O} vSb>.T)R$>D,<$+%c^D?7^WᎴsHWs"Z=;96/ڇ֚ZHԬjٴ6UH|+_ݶN\Y'M>m';FX{ǒc'#:}&uNYl5t sw4EIEx5 2U%MnS3p#n *y3d yږΪ'JZݹz+ڿX%0FzGGtdto.G 4-w{46l(u%@- DdV<|2}2Rm4Lrړ A/@C3S&V0`mX\J)\"]ÃXlv݉g\I\hfi Y D6lEݷhE=\Aދm'7 i/<7}!'|Op\/1Ԥ Xj,ln4N}G◼tgo28V8~N Ce)8%æ{.'3p~;x K]4,E>^'TJKXhj7KK Efyؿm'Zc}}[G-`} ;OFCFF+au}B[Jn"A+c_ehL,H5fvYtCC\1!>ҪȄAR F:*8 g0ړ= !4i-t܋xͅMnś M>d;Sxd_\) Wrʕ{$ƃ^[YD~|ƾl6u}֍_f`Ny]%!!NSȶtZɩ$=ﶳ=NfؔOpİtn`{4Pmo}eͱ^x/lBI&1"n@nUcי#{ 5'Db/k\~,ak> ¦R6EQ?'ӔO} _6Tv,/h9!,=m.!}`bGNU18FM=cdN(؍Do\f*R] )6S]v%{Go:)Sdb4_ҋ;;Q)H1w0͈ KY%E ?w w-}9~YrB(ڈ¡Z"tu6LK;eOfyN]eWDPzM_ۈ8'a\S̆4ctw+R|=N7غdts>;<Ԧhi{7AMxLcU0kx3r-IśptK>1Rô3xAPR%hM_ cj D÷dt4)c~>gT+D0kb̪LѬ6PG& wfCD ?<#JlI)Hځ9*Czq&7UA0ۨs+kke;g㪸T063Y/>]'E!ŤdZku;O }G05H-GĢ Ƅq/DL}E߭W 4@7I !ffhD! -9||6G-l%-I1ޝ Y TͷFz=(Lӟ KD'$ 7B:<6'T#-   3Zk&"aMTVͻ#{)26ʏ y'`ʼnI! M~p*#3/^!HzxyԾf#$_ohO)l"fp%EX,E8Dno\>'Ek[x}ҁFF5d`6YcO`5glڲX7 L}!_w̘W wnpbp%W $CVE( &߽[UVO3 -q2 yT[ Gv̳݌SM0At X B .GZ0C\l8B2?nhldܽhCc(2/cJl˜Oqd ܓZܸ!4W Bҽk =`"Yd5Ѯxfk_yk`8] ҍ`}ZF{\VK84F@ OE)ICK # >w'nӹC+K%2DVMNWeЛӨ1'.8sryr6rۂ\@3v\XE 竜y˱[m-c4|wvC'YW& pU'ٷi NC1!K4'-dV3kלCe\^Čğ'KמRJ5L72V(d1 1NXY-;aIpHk]ˌ:7z̀u qJaWNcͦ('UV y9Yp HQ85Mta5 'Z:7X}Ax8!{qF}а{n*gNslh"/xl:J4c'kq /\UPLW'fdg႘ܜW\U:՞$2L rIdh׿bNxGre*H}h`g%@S6%w.TlE}勉ߧ_0x#&)eAoo4=N}k ی9d"0Y@W@LhIea׼Z?0]o*fsX.vfRlc/"c{o7jQUvoJ7HQÊW)]AO9ēvf" @gϸʡg^?\VzIrJ//;+@DZ,rkMi[W? [0`qoƝ-f[[f)PT U4f*FڎTRzs5/v!xZPXr#;SSL$_ASnVہs̳HZoqeNTv$8jtGlɞ19Qu$y£%feڀ̏X0eDK wk?O_EsLC1m0Ou kKG a1ee]R^;o8|٘ ~U iڻ\BR쌦8-*OȓA)cϹ Eķе_̅Dz5E0}G2pίƟ-[7S dmT"eAx`$6IK'`koAQ&,/;V+?LW;ZuAJi\,"\[#"ii fWsM *JǼe&pbi2wba+IBDb׷#`/9˦o;s)i&ʿ l[)bvEaM{E5/@K5`rH7)])2ΉM*Cai&(`1mcǘ+\ʋ8b'^T$&ѵI[xCuHhCH;`ǘ~r?@4C\\o^.ӱ ݦۼV8o1YDe9vk-;zwmS<9"JsIB'05GyXfzs. dR ؿ`D'™R- _*c7L_~3Oz+(uCŔ;OLt( [" I$@5jdžYZeRH 訦b\5a;ƛ^O~L?3N "Vd0=B6ߵpS#'*}Q;>4aW+o `ScS]+^4Hi( +ԻǗbd#rٲ S(N}>ym\31MP]1~`6{h!ݨ E,a gZkÆxg?02qR = L ] % &/;*Ӗ(D{÷I2pVtUrBw^\ ?z12$HeB';zhQP9&9+& 4 tq:X!D&Ã־~M;)]vM?zK'k &6uWƢ q[K}yړi+ξ僗텹Gg0S(COe5jPkH*KPY*!Ge(Pb7MVN+( I9W0-) (-v4gф܅H~MD}n&H~tt8:9VtPt(tQEPxaܾ ,ڒE0uE\5?@+HsqONQ4lc4lwQeƻ]Tx*2P5"~OM|1:_Μ{u(Zé (fe|fW.TpTVewvtc['DQ@LI#o{/V{$ʐ3SU2~`ºy܁-2ޟevuak_28E8[BCԐ-nxYfzrDiA%19|-@AF=lyo|".jԢj>$%"&vdtnoB&PMrΟ_96O 39 |^Q\j qZIPHӱr矻ATD!{?2iFp/R,(c,*=DTͻvmY,u d Z;qxd%2'J*X¿JⓍŏ[[W|l[qF]L3dI/7v8uRNw4n訩HX:6 pk(U;4 n`>bPC?-hvWln$DVAxЪ٦?P.`֌S7&I~#4ވ<7Jt-[K7N:wdY@s[LDg:2$R.hsTfkaA%[m]YL̕Ks~S"/1z!(i %9v8J#$-q"' ",iP'svlXDzGB2I+@ݾ=[C1hv(gy8~)qRKg4vA9;Cb|1VW_-dک4?qa,g8~娠/qf7)v8Q-õ|t4=9]/w'3p8""4 ^RH#7+NL@QSE˭ (9!+?Aӣtrs)F%ּWIWޟ4q낲FҡAO^ln%#GCG" ZԜfȬ~[{5əZ6|*$xKzȚ O×C93$%eM"n\`J5umfIM{ZX!ųa׏Y(aBp-enD1]0Bl]07Pݱc=Ll9oTvj"\+֜>C x%I:H/".F v1CMW}a B{r~gJ{^͛1m̨AoH97&]XF]qEΝ+b긻Բb#iw.CؑUBUH-e0ba|‹ev -݄vLi;@wO'LGoqD2b8u%W4(OlPbU޺L&өG}p%9@nC0(>T=n{|O:(ճ´ [h)D(քt{"u^;ݰ&N&r$61n&UI >ZK#ӌ=iddqjitML63-a7w!=[3K4b?*v5 G N9LX^ ⩽3)Lڜ=7ţ d%ArdxJhHli+ ?U|1h/1+=M}rjҞi!9w9Z%@?UkYiU R켹XD״aj렜Haz3|6/2!IkG3, (Å23|g BT8p?owizI0^9O{&|jOo 09LҐ|~% >x¾.K<.*r8LV0eU,NEALBN\i[VZw0marrfC]n'3~*C-Z9Ôg\r1 ?W J-!QR~L${Zo?tѿQ;h(MdF(fEgUb}[sG~èq54K(D Zs6CxY'𪢱CC a፹HUc/gv7/[-Bgs7LelK."_j&h, 3^4|q Me;Ve*_ocR59CVv'n}#Y^VWQ"IcVd E)Dqmy(QcS>Fe[b0 C7S99rVOp峝fF l1cz*˒h<_=U?eA 4U@=U)lC8`*vj;3O7d "sg>G uKЕ&Ve,"w-MyfE8n(w&t.?lzļ rn |#\jKd@hiM$ tS$4̛~ݎ,p5]-'U. g6,?/Uq&0 ~ h @(䩦UaՌqMz 8o_'<鯎irJ>UAyV>dY"dݫ-3x$Q/qցyw6ŎQ=C̆I@,jNx3qZD24LNO(fAa_ jEEb[r٫_?=Vٍ@7f sR7Ⓦ^)8ы0d5uEz 1e޸2+'/mAÝ%LV8NisӸ`@[8ltS)|7-v=DhyfxjF &Rn"dKXڞ}'H#ςDrNN:Pȅ⅍Z+EZx[# e׍5yϤ ?(:si],i:4zBp%qx &ON}" [b34wפOqIޙhfTJ$|C81wwOjZMKdJGm4n:nͱX<uY}2:[9 i v1 7ܣqeY1.@KTJ+9x]޶>8ZHHKG迬kcE϶5M,~?n&r8*$ xqpֲ23IB?_fyB(xm #[66|Bk_fJgQk`!pGs4Oy mQDU*mHm6V !q3q᳾a7X-EK ~corQ;%Pf]GS9J]d}? tcyLz{~xydԔ9E[`~-$mԈ mjGZE lcQ+L8cuk|;[#2#Kq,IY$ZfѹAWMBFg-(䬐cYSDxݟ^,AyX@vKb-'ӕxʾOx Ug5IP C-X"_U҂{y!'A惷l"c ꯃ5E@G_#ۘ!7~i# UA)|KCCT@Ejc"5˕TytWzy߶@fG7ò쟯Ng'zڿMgo+C>U5Gj&DvFq!NzIEtb -L^jը'cfoE@:rz|?}Q[ \m:Cuf p؆՝!1Hx]ېڝx(tvy"CL2l+`%*Iph ⱴ_OQr>,5x4w"~J C z]6n1-*_HL0-i&U %=bk0V+E`F`tJ-ȨgGN[\f7בPzތ3SyTin\j܉]_M|oLF'*x"o'`"}#++{ sKd'NS@`@N@u;%r )R~=/9u .50?  휴|宜vL=H,* y[>atTį> +_Y錑5i4R{w˥9ͬ}Ιo0}R;{wȿ2L[u2 :!& 79D>?SgV_ڴ:1eћ%7M Mpɠ:˴6ŕ&=siUHY)O@1:<2"Q>֐F[S덎l&K |^]%:*{*9 b.5z:QW@C\T(f&T{q,ɤm&m~plVl$kj9=7J/،i _W~w!?u>/@14= r򙄢E_/z<=s#b]$,*WܜҝUl$*bsfr'>݊`I}4`qҘ:Z,:ԄtbG=pQJE "աJkY6wivM.ad,%_jYd4yʹI I(QvLz,EL tVHW#F nIL.BlMgP)!hp=-"ztwcX~8jI=HI+oA1+0iurF:KIU#MgZnOYPoAdfvh[ ۟'Oక^A+e ;@7dܜO.щ>NkhuNC:s##:AgڐLN/y5E9m<ߟ;2^ W憸$]76&ɡ~DZ#"-cPRz=E5׫>OX*> mN tӢaNW 넣z!C.ƅ =c@j!UR0z/ÚWKIi:Wnhk@u}΅mq7) uop4V??8X7̎x!dͩ2$7T}SB|:k F{SS$.# = V+zB'tL$~Q_y4!d_Zx7|Lq)UL1 H7dxwF%sG_(k~F8J4o?vc#8z{Ұctz[77&KL˃C۠Uti@3``jl[Q)z4beeFZ#9%I˞l2@GRCy)[h$nMm L ::]ɖ !p_#OBͷIJc-Į[󰯆?$.UQ+M |$wtD?Z)dY)մ`e>s@ r ׊%Z PŸk:BO EO?G9>`ۻ0;{@5Yۼ7T}s 0HE|=ʘ:lX8`ơwt|Z8ϧ~I6ZvMP9y!?m|vl63]eq$]̐ gᜂ$HG]?Ov,)ls'LfN3T&PjU 5 :Nqi7EhG)ӔPpaaS8si٠'qClhiÝQgs \#;Lk+,?hVs!ݝ.B:9P9y He I f^!S'ԯoͲnY͏@v\A* P Pn^e{:N$Ue_b#/t@u/@;#*$ T0bNP19_[ً 3G,"Ի p\~(ѫ+8"\ +;0X'?tjGϮ|t28spbc?D]p6F :,G)eQ+󇺨!iy\fW+;þ-eBuK 0^%M+FNca7>{fm(4nxsZٽm@6)[HTzc_Tä#HJV/6ꑤ20<.}$p@F7lA +!T{^)Iӂ6Y\}Xo `i 1=- N'3$$05 lU OE] Uo'MmXt 0zhHOpn +?^}(Ien9WR/ES)B;SkZsƸZט{%Ӈoӣc؈h2 nj)I{dq[3=~i,ZS7N+wegԩk(2+uo.NU E D2 & #{#@tak`sc yd@K@IKds2W|kSTdg9r Xa%+T{1|7GNU<Y206|餅~->M{|O3&ǧ(yqZTW_HЪ[AO!PZ&h%]?2z eU }=yJ{Vd~=)p?iI+ gl pN$=%$'y;&1\=ۺ;^ YvFM~yEz/ױ ٣Dap4is{CB3O*Ps k!exnV ( Q w;L\gu  ;[1Qu| lvD.J ȰcAS˔ >H ,i[u({ACmR7"/ܣЏ}d:qQ221}ɴĈ%4"[DK50;g%Cj){etg k'Ģa~OUDU1g#aM&^—I;PtwcJɣ8 X$K}N7*eA~S&Uך }߀O|'< AA. sS־܆ev/F2ۮ/ >lH8na -1cc;Jm`hEsKxO3gܺe)s#l 򇉠w؍MۏwbwlV7#5b5ψ30xT=LlnaZAڴZg|?pa6x=/I$3qcn!={ uVgᐉZ9fǞaauyeSS/a\-0 Ơs2@fy]x⹫N`QMSY,ʽ%oё@DzL} 4oC wVM^buJEm4.]kRDzzzP.<1lYFZii&iIc❧IMj[ܻ{)G88mޏs Ld]"r\L k;֦޿G jE׵`F=y|sj }7MF$I]G,z*Oi}䚿jV>ΏLXy8 S%dwbZ;(8"։#sFJ6DPIaq·̈͟-]2Y$DnjWX5ym3v%mcm^l?B2)X#<*Rl6LeB?Yl֌.)zQqaQׁV|3;8@G@״7|u0n~futJ&Ț y.{s>*n0!sURk8&&D17"Wu A2Y>8$FPHghd l/Džc^~ 5(1Zk!/!<*(2-=g+8MX\qCr~y*Vf(88OϓRKbB g~.*]cu99J̊,1>7^NQa*v_]{`\p@>$Ek"g} 2j_ˍr+ DM9)؟ -edGpt֑<ۑ:BORs?7% 0xhָ0x(xa1 zNFXwcSTOV>jE7ҏ{$v17(̯R4Y'סk=jE7o 3wo+Nޢceu Ye]ס |s ox _O/Ei}ܔÑ#i0h|E;2[kۥSO;/44ᒐ/M5?r, ݐXm5/C6Urb9T-,=ܸ.K?w31ּCeS#gki; 4P7Z,Y8Oը"4p|'zj^ ёxGegrRhz,1Uчf55XܝFKIvWĨmd?Ƴb55In[wUޮsw,c;#VHq9ON"M|}e&#+<3n1|о!# ;V+NGs+}GueL 9[YSb ݊NGw6d \9LszAo:?Ln!0Ag.o-z܏7Gg*ϰg\t{ZVgXc`;IPGِ/R;:HzXXr3EmǸ^"hVW})WTӨ VFyG{V?Z:QX澹Z:)&UHImcVXmU;3+Ͼ4L[!ꏇG߶ߚc~+Mg>#ȇ-T )[_r' SQ $&RaI0q{4ICk3ZJl @cO+tqIb[V Z'))#ǯaY|"mڲ36rukͽ<уPX~,| Ibۑd#̂Fq s.X_emhDe)Ec>K꫃a~N8d .Zz"+3sw.DCtnq0<~} VhY=.azj,+˿m: r(|{ %)cr+jxz"%I ldE*H8˥|)T4hjIcL5*Ŭ7>d*KJ\MvdCӦ1}Lӵ2C3,ISPڄɲn'!E:I钨 A:'0MTv{h',xQS/:J;nq~#G&sokШXupc0xHبŴcITRťdaֹ4 YуqҠTTgKy9JJbA:j] r*nqK6nzΖX4" 2E7N{ԓ onAoN^䌕YvK-U!jUœ Ve!]LTv>cB~<,?ˮHVD++>UQ}Jmt%hMU2=iJMq? =7o`BDQl!sY1c0U-8ډ#'9W ɀT#G&  Tfq1LR SL Cić6!VQY Ւe*y׉0\ m!T7aPh0}aKs&l;A5 f.dfV#oT3[h./0׮mha7,u^.{Tw`/{;!}RqQ\Tw?Hvִ.{_aZHv#tos_(1F2U`\9NO v%B0cN%8$ιD؅:][{sV{ =Dp:R@!=5EݖE xF\Đ/ϓ)4j3ՃyFf/·wVSi@{}:5ǓE[>QcT=,ᔽ6mDN5A1"_0YG4A`/#%XI|aB2n# qלw 3=㻗16%3J^a5.$(}ظ-7ҚX[)YSmj/&"SVfS(3ƒM( ]LNUu^)$ɓov~2eR޴0 ;5>|60+W&U["vI̍BO ){XEvH~}ixSnHʨ5HpGٰD(7CRZf6(Uel2$!_}'s&҇WzN"xkxC+3r)yHovg`Vx_? V3 J?'gI|`pk>G^OW:b_!4; BvN26k~n ps(!ɳt DKӊ$t 79@Y1fvxJENXRfBlԘ(T,YH۪UKBc8]Ψ5 =YR1/h.E2:/hhN[7k#lCg7SہWO`>caN53 ~]_C ^WM1eKGc /x,Wa ]*e们5m -3T8P3gK.}F1*VZ[ D:"]^OTs +Eaƪ#wi<NO]+#Wv7f0l_\ 2YIK*G瀃 X܅-l%*u^+vpeX4 ly@sۥfQeԦGGfHS>+`(5E<ω씙+#Ilw[7 />riLPm%f9UiDPdVP`ԟLFQ7WO]V\2r?#J*d1,2&vټ9-fj{v0q ZJn$Wc ڶy-i)k/KɅfYq/]}O@s93X`#U1䯂YJ\/:v|%zz?Um8ܳ? ¡osl~;b4 `u#dA@y6O/y  n6+߅3Y4>~ Tkpv/}ݻmݲ8 }~A7֑#6 ` [tyl#P̏1MrcZ4yrm;,}KWw|j=*OơSA];>7A^Tͼ>sTAG+` :N<>ʰjI,͈?-9t]%*-<5C0ϧ:\~KB蛿NOpm|0^>F.h.LY/ԕr׆K1JP4d.V&܎Ҁ4\eW4!9`$SMB8L' Tm7#4*MX[>#Mѫo:2Y0N ~N3{bW=rd .m cx Y\Ξ=nӽc_Fx(jkZ_M=ȮKA+X5iԶy6ܲGUduݡ eӕc &`}Ox#h;i2(,;|CG.`+%6x @o'W6Omf&Ea8%}g}H0a969)0!j54|\}1z߾DHqD?xsQXJ+۶NٲYyZkr6ko){%(#f0]p=̂R?ot.qt+Pt-&'Hp&vs-oDd[ ԙ53;a{5]'3فR fAX %16Qι9U@SĹx /qtg- \Ȓt9gMƺ̦lCb/[Dp+#n@-l隣83C1 =9?8D@: G8 !}j =t-G{غ7C(wD.{q{vN/=񆇽 < fcdiMxnwG&Uf1O@cC_PWmPc/>; eC l &i0(P5T-Go w_oU:!n0RB[0^+}49m uU%S`G咲S%eҋ**@(Ӌ4*APYȬ`5u`jeuٷٶڼcSuɏf o`ӁlfHg4)v!?[>wnX^<8T{]TقIv+>XAK q(~ Elucɖ f_zؕ~mLήY_0A[K+9+kvRq 5 E6y|\kk6֒L Rcs[exHɟ {[]A)mRrQ5C=}gp5̩bGiFwxÐ5MR?ŪA-0+/RIn0KͰMj!{ ͏;RU#6~(JC{DeV ivy_”#& pՊOc@\AT;acwKOFxΙKb8 ?[ZWH\JN|#7KUԭ"*4 @_8̟RܬTDy\v<~5l/Z[KgI O'\aRckՃm S v9vg5E}wf 2:YRɕ)kxR +c~PvegH7|%xpe Bw¾x w hn5HJ!j MOPUǖD8b܆H95Τ JZq/#7OC$ʊW7O&%E \]je^X3 t J4TL|D UG)H.L;Qg+>wK=e-NmE5Sq>ZyA GskvOY;A(>Q]!\Ir鳎(oP]s5_n+4ِ4i(K;O0NJ4I:e=d&p\z%&1EoSU RJpi{0:YTgH.Hw,(dbXu^ru\dΝ9w 6Γ ]kA37lUc*q"NWPęôYzj`G( AO];@i"FšM0Ͽc\G;ℰ'U wS/#vjLQ~LON[Imq(qKpVj.ˈEVMF#E(ՔZ~xb{хh l7)Y &?Jw-rXy2${zsVm7zOq⽡U5X!eFzdwSW2/.JZ+N۠w\2"63d'Sx M UAE4۬`^3K˂]F& ,vu>czu}oŶW g b|FL7yKDc9(D;c*<2-_r*K'ܘE֮a:B?̟68!E%6y=~=z^[渗1fnP_O&la|ja2[h\_E=zIYĀ!.PrZ_xC[jptw.TG}^EGEDq~N&v'+x0M䗤$sZ#^_&7,h۲wJ]qnh7(>FN3],O#^뽑":Gʪ \X tU>S1bu0cWFG@%0 HV@6szspP lk#lm'\U0?]44V/݌rg8@MMZV*RPhihaf/h7 ovFQ[FH^Xڋ_σZ}IӚOL}^x:&&3$̊]N(} \@SCAoiaiA{ ^p*G`{K`I:ۣaeڏl''ZƱ[E8FG ^Y$\ËBbkO5KUE GL 77jt(գxp.j`6 Qo{Mğ!םą8_hwѿ7&ٖ/_٣ŝ*P}:Ԭ!2d!3fȖ9V(/Eܶ-X e9hXՎ&~9Ϟ}%w~r~\)X5L7dQ{:/PRYD%]6 2Z | Nvd'13:R,8k)u^zM|I~%7$}1[5$K2Y!;y˃6No\_P&FVIL -N'\m.P2]uuq| \-u@7?GՠqnÉsN~ @Xb }&b\|N'V>.X8=nK3ꈚA+ >4eϯ̩w;#&VD)T{%Rreo=QBϒPUbjUi3&7].W~Z kƷu6LXPZS!yb_+ː % υ/_~m]/nEҶID} Yv-w9SdYuxS0˯ S,FW &w|aA?iU7/yF39m0ڎ7]*+\~2[>Ic"tU/F{oӗuW<]YVeDpf?vv;v3bmtW:b/.9^go>(=|h!Ugy7"|d=pƗ;;%–G{~Ttؘ4]ԡA;՝J3# O »Z9PD ݟ9W _bq`Eu~*b8daY{s[n\252/_XRw0Bs$_~=Wv)yBlAf֪&>Z>I %TsvRK ݲx@gD[/I2DBט{$G&d(/AC,I9, *9uW;]mܗ_;D̨MX?hLǜB[:~5,#!JשQ̢Pїa wta1wJdHF ԥ M8=` R3*%;Qul6ʑRJaKLw.ueR](Ү^?Td_e!˜Γ8PNepD--d#;iP HKtuzJUpKE~., vg]15 2Q_عoϖ5(ӷfKXW)37#U7ᤄC[L N2z\k3J+p@PN`v]ewsOóe].7~Wpn_T,0Iv{tXs,PB|Zݷ:tJw "j dS 3I.TbKV=F>b633m_#OaÏ;DsEkp1K!IcOqLE4O4؅؎WTwMewLa135?fkT[xzVV%X2vQhYO{!u]?Ү"̪y?1tyRB 7 Z0_y?/S&xP{Rg@ *R1؁r5eㆇܱlǁXiZ$IVMPҥH̞t٦>Y?ɶ:E&9v{3Q`T/_ʎFQ4/ Ql%AA}\ap3kLoN|AV OE# V,nBm#j|3:,k|Z}/p!UWN?"SPM='Oå,:⣍ @=>$BX;bd]\{VHMeRCkE"q*PZ99;8;ca@i\_rļ%|lկލD!;87;lH n'ئ7$ b.`om4-(dyiD7*^sBQk̡EpL,:hڵ+bI"pR<ң_, j"0`'#5<_ʚN,;H21L֜0,/lryΊ'9s`-}aә835Ƹ*GTYbU) t:mQWdҌnj*:E06£gKL)و|%YOfaYh D&o)aAC0 r!&PDX/qrq0(Ϗ.-FZlN@cX7,O\޶;@mwWIt4SLTd]xoA!-SO$b_p޲ПOD`v_$AEYz4tR)\&xihgYp܋.2| .bde.#>x6%.]1[J:'Ck\[RT0fQ@ @?+пqQdP+Y8r6w`uP`vE?Dbijf8ލ68gW$j)[mN #Gg*ÉZBc5~_ʒ\5 lvI6ۅ1VcZރy60R5~e|fcoy(pl Tķ8Xџu{oY6m7W'Qt3r:Ee1~cT`TiؠTYYI˞WTJG.폡̋%:5CuQ8(ܿˡw~NT >i 2"XXy(p -^KxƯgF5D1s1(ճ`[\6%Roo`"5QH :?[f 03o?8( iu0_3f #\x.W],˓ mCuʙ; J=Z|!syz'?IAi6Bn $lQ&P*$렫}O ߊhcA -vwPKFނlMiw84>TVեY$bz ЉsHc[5'0ȃ`Ad]6R[ܷ[TZw rq{Yښ1+-t3ʑVRelZ*gXu 6$mM1L:kS2-V̡`)`ۻ4y~ 3!jצcsӶriXƊcά5/uݿf`]l>"85A@zj&$n@f'Hlxs,z;ПMJA=UJi : LfƬSOIKŲQ ϼ' OGI93}i =1ZQdy;۪!yOzj3i=hy%c fM5.frY qpM˩J|LVp8+5AO5CsPDYf4܅ye;BݺcVx-=fn8`,~l/0 &'KEˆthE0ێ#t~/ L(TC@jq Rö~ f<)t@ex "rR}Dӎ\^97nji/4T||WmtcDɱJ?5TXIHUA{϶(2?O+g(+y5^Ѹ1[&ZKOO_F8gK9bZ,U< zm,g2|Bs{T@1%X!Jj@qB@z[5N|^GOk뭁@J~`V`:ԡbv[mL& tB q)`\ELq!+r!FUuoJOmJ:1AT{ $PD. e.KNA!݆gc6so"VEfLW_*|2, h %i~pZMU9Z$R8<*)(7ה_ ]ݧ7 5+70"8 T"!N8UDLX)\/Og^[D\|6P5ǍP⋡e&lCB8 9b9cCڼ$ aCzÿ߾\@+c,Ϫ^Oڏ8pZҔ}I7o\y ]E(Ff.iE*n N&8BĆv$.d9Yװ۳RMD9tʮ;7UrW1܇'G,Y8tI#P't>EW? ꬢ_;Da3SɐEIZߠ6I}sR=0zf Dr\ƔT/~*{eǃ\z`v 赒'3v2㌐rzS8}B"mRڢ@WFdA&U˶SS9xR_Rc!g@ o4MR=Өh|nk.s0; ;yj,8[LQl]_Ex[%wZc1q ԬOgT3S.@: jШ{93#>XSX9(KZj;Dc1| EuF谹8nqC@P u~ |Ý;20Cs/ &oR l∎.QdmKD `c֩ :yggOvsK?Zu&DzY$qjlk08QeІl!TL#՗('`L $4]}=J۠JhOi%+RhX/bQ_*{F>g/mGً?L6e,ûVa GDGQ2_!Ake@~dn'?Q-(ԗcod j=f)XmX::7YTMP4 zVn0e`rvLnm{όBcwY8+ ﰧr~1+kۇL{3t\c$?Dy?IXkcs x *af?x $ Uw "cːI.zFAdA;ae 9 J}"Tbk,;2 rue?LPɽ~; oYGk)/mvho߸Q5Vg[4^.ڝbPrr %uEGxƉˡCfIǚs>zUqEO.pJeU1W$wqCiq=Xε VT  r +_9(;uW/ޏ^S_@a]Rrj>$j_VQ]8TP= j|H]WU}D^ ƈU){vW  (Y]5iR0]vq:= FG&/tb<"~[W*HHL^{scNJ4$I1m4:ܞr889[t+ߡIҹ\?u9yŝ(Wl=D )o.)koQoF:{Q~'@Ou1$jnf%?4㫞$-kvm5kX1Cyo6fja@80 :7%#(D:Mŷ yCbK64shsŖa%"Yr9#9Ccv]tV>Xa!Ja}uDr\> %6YkLru7ܛ:jΎ8E7NV\F{tbmZԖ+cEVR D8CUȱPrIx $}4|hDLB%A( hρ*wH\Ç\Nj[59OS '5BapYDd93nS'n~.)B /O ~q.Gԙ1tĜuɴb'$ ܰ\2/fjxLǛvIi!v/"h+#W˄:QfK"ScC]=KDfɛIk,J$OTF|(w8F{rKO7Hֿzjkm/ .ߓ~FiOj$Λ_ߍ|iq3>C7z0!J.RM:%``;#7R'cr kkPk 3s*WM zMEhxP%@qԦ`.|!i3-fۑNsN `b&6}ws~x{Oh8M@f|E'\gwŭ2az-t'aI\5L۞ 5 o,0Ao饦?cL p, xA#t'7&*욱Y%x4 Q۔F4 ~VG׶Bbx՛r|P!bb=Y13rPT^":k0lEDk&,k>]~KvS?d^'2t3Cm1n+L]U7[GX^trCqj@wyll/gb,R][q&ljϴ~tzOˑ92Wܕ G^ '$9{lx v xu%I6z՗Y"]1Z/^k4>v\1Dۃܕ\[E&-vW`@ 2BJ<٧rŁ_k)L"ZQ kS*Ab8QTY2%2Սj%ec@iJ**uq([̰0*qu>ش 9[+j5{v+R*dsXqGoZ3Ʊ vP:櫶Ǩ ?k/|ih I^uh*)\z){w(=$gO1<k|jFKeg[X5abt Z O\b9Bğw{"GS "} "EPshpx(zQízQkS0H'1Fi VvPdeR/bzJ?Ef+v#0R5EYrS7`3zF|eX;JΖūdtsw^"<"pG2`n0ìB5)̉s8߅凑x-oVx%;h} bfʕs5Y7XA nZ7.#E^['y'I[ٴnIW1cX20@~r||T$qZK:98j$)G}0شHG Fb