transactional-update-2.6-lp150.2.6.1 4>$  Ap[a긋/=„} g^sX($07wխc !w9! ~RX$?7Ϸ\ml-k%8 [@EV }GȤQiΐZVOf 3e[KlYakȏ9~uAkM2ײW6lDn)h^S.$wREaFH@RoJLH: +aF8 s3"8F̻oԑ5>e|zӳ0e9da830cf8e112bff0e1b379c38c46314ca5fe5b2fbc94662bff734cd02c79e140a00cdc33433aad066cc92fd8bb5f3a135b14b[a긋/=„AYF4`XGUXpYfy_! ?Cr}r=# w坘0x&Yv0̟yk'% XGIJúhTcYvr4No!5IVT3c,K<2j 1,`cGy字^Dz~M7Ry2ʾl@&̕D?.ѝ.(Mw<KUƤSPcۄ~ dɝ}oՎ=CUuLa=h9 q0/skb>pNAx?Ahd ' V OU\ @   T   4<(8$/9/: /=6>6?6@6F6G7 H7hI7X7Y7\8]8t^:yb;c<d=e="f=%l='u=<v=w?xx?y@0 z@T@dAAA AAAA"AdCtransactional-update2.6lp150.2.6.1Transactional Updates with btrfs and snapshotstransactional-update is a tool to update a system in an atomic way with zypper, btrfs and snapshots.[alamb56SopenSUSE Leap 15.0openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgSystem/Basehttps://github.com/openSUSE/transactional-updatelinuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in transactional-update.service transactional-update.timer create-dirs-from-rpmdb.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in transactional-update.service transactional-update.timer create-dirs-from-rpmdb.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-transactional-update-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-transactional-update-update-$service-new-in-upgrade" fi done for service in transactional-update.service transactional-update.timer create-dirs-from-rpmdb.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset transactional-update.service transactional-update.timer create-dirs-from-rpmdb.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in transactional-update.service transactional-update.timer create-dirs-from-rpmdb.service ; do if [ ! -e "/run/rpm-transactional-update-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-transactional-update-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in transactional-update.service transactional-update.timer create-dirs-from-rpmdb.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi mkdir -p /run/regenerate-initrd/ touch /run/regenerate-initrd/all test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable transactional-update.service transactional-update.timer create-dirs-from-rpmdb.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop transactional-update.service transactional-update.timer create-dirs-from-rpmdb.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart transactional-update.service transactional-update.timer create-dirs-from-rpmdb.service ) || : fi else # package uninstall for service in transactional-update.service transactional-update.timer create-dirs-from-rpmdb.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi mkdir -p /run/regenerate-initrd/ touch /run/regenerate-initrd/all Lk:@,F~x//A큤AAA큤큤A큤A큤[a[a[a[a[a[a[a[a[a[a[a[a[a[a[a[a[ŏ[aZO@W[a[a[a[aa29e470963a8143b37f3f9895cfaf1a21d4de6cea40954d101ff8da44c0555eadd5948618dc0e508e7080d97969f1446cf88506b46b28c0b7f6887e7034dde59e7c04d68c83f39089c84bb813249c662dcbb7081ff6fc9b06018f3220cf926138433d6ea25b169eb1d80ff3b4f25857ede45391567a49c1953ac4d30c3aee122fb7a0ef6016462be159f632e90e57e0164014da0b8b452b4a7d75e72dd8f680733243f2894e67aa69b0199786b3573c407ff37ce2da38da3c88cd2e7ca58d3e68aafc8a396950f6fc7d09352b3fe25af9efe5a389f8ec4584850c0ab5f1a38dece6b2cf0140f8325733c93a7ac3711b54d5d7ae92367cfbe01842913d8448e786010c37a9c97cb19002a14299aed0b23b3663fb19d14256952b134c24018ab150ecc91a06a9eb94540b990abc45eb142349ab4a4d4185d61bd919dfcfa3e010bd77fc3cebb7c1c69f0fd1bf742bc9edef93e2931a756301020c6c4ee1f830a58908ee8c08b7ddbb2530c36a7ca667dbc32d26fe3a6e70e6b93a65fc5c7f26315db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc731bc8ca15c063503e0537b29c9d23c58c547019021af024d67557e18ca5459fd87828061aba9cea8723056fca70e23e4e79c79f6a44b443c84303acc15be0c856eb1124a2ff49049b3ec8e8f2045a5a3e44673ffa5def8399e4c3f1be39f88b45eb1124a2ff49049b3ec8e8f2045a5a3e44673ffa5def8399e4c3f1be39f88b45rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottransactional-update-2.6-lp150.2.6.1.src.rpmconfig(transactional-update)transactional-updatetransactional-update(x86-64)@  @@@@@     /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shattrconfig(transactional-update)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)librpm.so.8()(64bit)logrotatelsofperl-HTML-Parserpsmiscrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rsync2.6-lp150.2.6.13.0.4-14.6.0-14.0.4-14.0-15.2-1snapper-zypp-plugin4.14.1[z@[#@[{@Zz@Z@Z@Z@Z@ZlZ@ZkZZ@ZqZTZ&@Z@Z@YYYV=@YS@YRHYP@Y0X@XX @XXXXX*X@X@X~@XWXRXN@XF@X5X2X2X-X@X@Xx@iforster@suse.comiforster@suse.comkukuk@suse.deiforster@suse.comiforster@suse.comkukuk@suse.dekukuk@suse.dekukuk@suse.derbrown@suse.comrbrown@suse.comkukuk@suse.dekukuk@suse.dekukuk@suse.comkukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.comkukuk@suse.dekukuk@suse.de- Update to version 2.6 - Add --interactive and --non-interactive options to change the default interactivity for zypper calls. For previously non-interactive calls (e.g. dup) these options makes it possible to pick the correct solution in case of conflicts or make sure that a script will never be stuck at an input prompt. - Add kured reboot support - Tries to clean up temporary files and mount points if transactional-update quits unexpectedly - Remove trancactional-update-helper (replaced by zypper options) - Create /var/lib/zypp if not available (boo#1104452) - Robustify parsing zypper output (boo#1105992) - Various small fixes - Changed permissions of systemd script again- Update to version 2.5 - Support for overlayfs attributes like trusted.overlay.opaque - this will avoid disappearing configuration files on system updates - Documentation update - Only sync /etc if it's on an overlayfs mount - Use correct locale for zypper - thus updating locale specific packages and avoiding "empty" updates where transactional-update didn't see the change - Add dependency to attr - Fix permissions of systemd script- Update to version 2.4 - Bug fix release- Update to version 2.3 - Reformat help text / synopsis - More detailled output (use --quiet for less output) - Log all error messages into log file - Avoid potential lock file race condition on self update - Accept package names with whitespace - Don't wait for user input during self-update - Fix broken error message output when creating new snapshot without reboot - Fix erroneous mounting of stale grub mounts- Update to version 2.2 - Fix security issue in self update [boo#1091316] - Create dirs in /var more reliably by sorting the list - Rebuild initrd (needed since 2.0)- Update to version 2.1 - Cleanup the code cleaning up /etc- Update to version 2.0 - Create missing directories from rpm database during boot - Merge /etc overlay with root subvolume during update- Update to version 1.29 - Implement self-update - Disable optical media on dup - Ignore certain zypper return codes- Add conflicts with snapper-zypp-plugin- Require perl-HTML-Parser (needed since 1.26) [boo#1085764]- Update to version 1.28 - Adjust for latest grub2- Update to version 1.27 - Fallback to snapper without dbus support if dbus fails - Add workaround for update-alternatives - Add support for /usr/etc/transactional-update.conf- Use %license instead of %doc [bsc#1082318]- Update to version 1.26 - Auto accept repo keys config option - Detect broken snapshots after abort - Ignore user deleted snapshots - Include all error messages in main log file - Add configuration file - Correctly implement migration of major OS versions - Default reboot strategy is configuration option - Salt option is deprecated- Update to version 1.25 - preliminary SELinux support - support for seperate /var subvolume- Update to version 1.24 - Don't save unused snapshots if we may delete them again. Partly fixes [bsc#1071038] - Copy passwd, group and shadow to /usr/etc if modified- Update to version 1.23 - Fix re-registration in rollback case - Fix problems with updating the grub2 bootloader - Add support for migration of products with SCC/SMT - Re-add support to re-write bootloader [bsc#1068933]- Update to version 1.22 - Rewrite cleanup code to be more aggressive- Update to version 1.21 - Reset salt grains even if no update was found- Update to version 1.20 - Improve documentation - Add pkg update option- Update to version 1.19 - Add 'shell' option for debugging and testing- Update to version 1.18 - Auto accept product license in non-interactive mode- Update to version 1.17 - copy modified bootloader config into snapshot - unit file cleanup, no change of behavior- Update to version 1.16 - internal changes [bsc#1045942]- Update to version 1.15 - Rename option ptf to pkg - Add option to set salt grains- Update to version 1.14 - Fix check of return values of commands in pipes [bsc#1034900]- Update to version 1.12 - minor bug fixes- Update to version 1.11 - use --no-allow-vendor-change with "zypper dup" - update manual page- Update to version 1.10 - implement and document rollback option- Update to version 1.9 - fix umounting of special filesystems and subvolumes - fix interactive installation of PTFs [bsc#1023026] - fix dependencies of systemd service- Add Requires for lsof and fuser- Update to version 1.8 - fix references in html docu - build kdump initrd if we build standard initrd, too- Update to version 1.7 - build html docu, too- Update to version 1.6 - Add support for kdump [bsc#1018098]- Update to version 1.5 - Install PTFs in interactive mode - Sync state file between current and new snapshot- Update to version 1.4 - Fix wrong error messages - More debug output if umount fails - Try a second time if umount fails- Update to version 1.3 - Add initrd option- Do some spec file cleanup- Update to version 1.2 - suppport ro-subvolume with overlayfs- Update to version 1.1 - bug fix release - implement lock- Update to version 1.0 - implement and document PTF options- Update to version 0.99 - Support for rebootmgr - Write real manual page- Add empty directory /etc/systemd/system/transactional-update.timer.d/ so to make it easier to override transactional-update.timer entries.- Update to version 0.90 - Finish normal options - Implement support for PTFs- Disable restart on update for post install scripts- Implement activating the new snapshot as new root filesystem- Initial version/bin/sh/bin/sh/bin/sh/bin/shlamb56 1535402468 2.6-lp150.2.6.12.6-lp150.2.6.12.6-lp150.2.6.1 transactional-updateetctransactional-update.confdracutmodules.d50transactional-updatemodule-setup.shtransactional-update-etc-cleaner.servicetransactional-update-etc-cleaner.shcreate-dirs-from-rpmdb.servicetransactional-update.servicetransactional-update.timercreate_dirs_from_rpmdbtransactional-updatetu-rebuild-kdump-initrdtransactional-updateNEWStransactional-updateCOPYINGtransactional-update.conf.5.gztransactional-update.8.gztransactional-update.service.8.gztransactional-update.timer.8.gz/etc/logrotate.d//usr//usr/etc//usr/lib//usr/lib/dracut//usr/lib/dracut/modules.d//usr/lib/dracut/modules.d/50transactional-update//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/transactional-update//usr/share/licenses//usr/share/licenses/transactional-update//usr/share/man/man5//usr/share/man/man8/-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:8431/openSUSE_Leap_15.0_Update/8100b1680a52d6981c14bc32f7d444ad-transactional-update.openSUSE_Leap_15.0_Updatecpioxz5x86_64-suse-linuxASCII textdirectoryBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=26c60727d0cfd557466f6ddd897198531afab5e0, strippedtroff or preprocessor input, ASCII 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)RRR R R R RRReoD6 * if test -x /usr/lib/module-init-tools/regenerate-initrd-posttrans; then /bin/bash -${-/e/} /usr/lib/module-init-tools/regenerate-initrd-posttrans fi/bin/shrebootmgrutf-8f2d4e56d38e90ac46320a49799f7326dbc46d6a689d58e90c80f2f94b6049ce0? 7zXZ !t/brO] crv(vX0{(ZlE:ݶ{J8b&w Sb${8C[ 3vi0ZWѲ"uZZ-=Vٺ@$l)%=ļ$"Qig8P34,xe,94ʚ(4ͳݼteޚevɐ%%#UZ= $-]ilJ_ðe _ 2 =~" (vBrD'kX&dezv۸^-g88:/;0bb Mŏwz51tw˜q,:u90*=+s( &(H[G "0&7# Q8(,97P>J8< !YJ72sVccmf3]L7+*'|QV}jS%4II#5v6?>VTGR S0NM͈ǹ'# `+(/.rpa1٨9 >F~Bwmn!`В-Έ grѵUZ|Ϻk c ɝQfSz ?Vp ȑ`ˣBRҽPt1(-)D&FOalsz_%߹+]2`ΒJ3N58WpF5]4" ˚cE;6=B^ dfO}Y)~䲅% xnn\4=mX U׊ S.q$ pAU\W?k7a?{ WɋtZ񡼂kކDŽ2[հ1jzo$-N(Wע#I V)OϡRYWBȜq7UH渒֝]~F^Gf{oH`  'e]DU{6"gwFnM 8;:,& x/k!c{QHxΪMdDt3ŸZURAiЬ!M\ί~{.i{tJ ?E_q`t' 4;J X-U D{y~hK#7_ "$ ֳy>o'XYab>mLwMg<"uXZ;ksc=\vژe3\Ӭ & e}|ZۯpDzC2WS{IV~AwIAe$wbr4CmS2YꞃPfO;o8;Sa)9!Ef]#N'<#(ɾƏ L(k^Z/&xRUq RIKΰ*m\$nSUL-=Sm56 Jvidx)?9 čԥu ׸BN_>0)ITtнkPѴ; "y5wuUut|w}./C]Z$@3>+i nU} >]2(TJɺM'ث_3屢bCX+dvuUi]|X򠌭hn{ދ+"6,+KQ0' f0u/8rㄴ BNô,]>Rol4m4/dF]_)QHrgCn.9=ƸTԬB/#*9VS-:_9 "@1ʋ?Ox) 2,3֦m D @oD/rƊk!) ݈^)61X n؎I&fӑy;-+ޘ]Q UHƆ ЋHxEqnޔD]Q秞նUG.葠T{9R)Ւ GTwr([S3I⇫EQe4oayοFXw6IWWDjF)芍m'V2[_v nj̉FV̵06[!XqRdSw^o8=\ G{9a+LqH-ldxP:G>p$7Ufjj$[:3 N "J]T#W7 `C[/JEIv?6׹x9s Zg ?\0emҍgwoݳ@ze~^zdӈw Q`6D@s:%2y_O.2%k^yD]NkIoJꈔUOu\Ҋ&5!hϤXmNx5 TcaekhlI{.ő~)u)NҚbg')J@JrpH* #ԹDVhajuv co 풴u9z 4X[%@EEf G[N^8),\N_tI TK"Ds#ޥdqDJaI' qynFZu=#ZW~&G5}>&htm sC }}]Tn{&mCmVM^lHE&iTK,d$;9&eI7c-xH7P^=Xc, dP@FsЍ|#hC (qfJ,h$e*;-MXmk*1&$XJQ1~uCfnH&;(ͧ rwO@n#a+&$jѾx-}$v$5Ѱ|2 k&=3䏰5(k\-=y'&BȳEs=4E#ҰugՂ!!RWg䫜|nԤO\ɌJ}W@ /Kl]p0&k}NZz"t'B-HꨞfdnJWO^"TM;m,I. y]˧Fr4j'1d-kd6OLFڒշ2 F"~$2}']Yocç`ְD:F׆]UZی²TJfC|+kQԤ%\H: X8u.ޅRx4&;|(1>Бe ;$rNF;^#Ghx~g3XBH4Gbj8oj 1Ȇ^}~I f"Op92dۼ.7#>m:eo8!q#ދz%@nG P p)1cWx F:C▆{Ve|TGK@!P(~" m/%JSD-#  ;b`^__*UU.-DWm'šy5}zcx<{%, CYBvS?V!Ԧdߨ>jN1[pQ;5A4q\ָ]w KM/鳪6:u{q7fb慌;P><M<U8 ZDwkcr Ca<5? w,2]Ԗk3 ^v#~ɈXd `9^903[S]$i"f R<'ì sqx8%Xv P ]HE<0*c 9{Ѐ!GdD2sW7qf*?dhۊ~-`@?ߥȚ[HeK֭*`)uu.\FN Yx=dRn_ Ԏf4sh/([@R_/3zN,ܹVτpѻ*E>*^0YH/&BQJ2gv':qfC #~4 _77s6BG6WA6뢚Zc*%BD"=F or ǂN' Ygҹ>xd=/5RmR$|)̄Ēl⑴iLӍjgVG.^m`bj 3#mH (*# '{ h89EL?K0;čck/xg d[1 V)D{/㾹0oLC/$ 4ػ/^P6>TVimvQ"'c_#ߜg ^*=J:,dD{:]DWmBd^w|s~^uG3ұ$ +LȈEUoA?m$H'G^q3:75YjUD1[KL%pol3YRU{;kWZy7oJÛmy fT ޒ)uN#їx+WYZ: ѕEWsaywƼBV h[$oWUEo5t?)q;* ,$95h-YmkPH]ڔ%rA.bn"ޤOӂ@)j1&ƢnύVvvxىwiN;$آsʋ0V(n̘+I|,f!qetl2849 HPp c}-kvaGuFPRPͻ_L iݙjIT{zrwx}%7'OPŽ?56"rf0 ,hJdmu!u# *VYݼ.,,YmV"cA؊pcs?Jc _N/v[6{vwssB|L6@FiMel48"ԗU }B|7BEE9Fcug3EլCs?H? 2ȝZ|]obނQ]`?#/ Y)HԾlє JF5'jBxg #ޙ"J `7Xt ܿ=}([DׁAm'tXB*$DVJ&{fcU1YOVO98յY}gl)rVcOQŔO(A6[iA˹,v!:S0E_3ru=lS= /S|}NA8SY7lguK9qS|vx d͍t;$,ƭ. ۪Z6>g9?e/Jh]ȎCc;rctȅ.S]ut8[}cTnKQst9\jb0́H8} %8rHZI}\_\v0*o05|&0?ocxE~6@ixSY{ȹ$ omnB-[tn]=="P"wu+eM4Et~5[KJ?g C*ȡ0@/hCgϽ",-ndՅQR16|D,ޘ[]=*p;H!xvz.if$htg/ "w7[0='dpGc;U:s2,]lcyf2yĹ^+W83?ݒϧWh _XR HUE'PA$B'a;}E%\L0͒%T| z`͵>7Ȕ!9;: !,i {j(CSbQ91 VξzN8hO8 YN lժjǦ|0Ow RkCEaT6b6oq⵿#6^@W5CXUhԢ' CH60#ӏgrנּsm𻕬LE iDFG )üC5E&%!UF#,B̏SYOIZ_RNP2si7 ? ,n0 m.Ds8؛eE;Q"1%7D[L-oڐY'NL-"41)N(I/OH^/?3p_dGNKG_۸5yn^*~ YL`Ήz/_ljtpHuJ,vGѴLa"-DiM@_kt( ņwS=pZjGk* "=@5j%'\01@qkr fO6׍\<2x C7tia)ja۷#/d=$g3[e8N@;8/rkB{G2^@Nˢnibv6I0Z`G%X]*7)x ^dJ6nc/@c) (chVNYt(K*g6^ChaJB" I>bCC[٧j/VʤcZZM˘ j2]*d!K*ժ$[E(닙3N1_> ;*D{:z(.m-Ie"N̿I ۭXϸf AbS ! :qJ1ktɶ[6b-TB[~Z bkґsj ĽZ. hIRHaqKa Fn=oOݡb`u,ܽW}`ԙ-۰\BP'l[CV%SRo LžS\Z#5&YUU]¨z?2 9L|LtOT "\ 0k:^:TPhܛ%׬X`ijۓ4 VMf.qNyIX^Ī%$LiB>1'Qrscqs4=rL'_H : //${wjX٦+] )E>!<yAGՍV=#C2Ƈ}bPI`*lE UJ[+"Qb{B/Ѡǘ0-D|ȞN`KrF_;">ƍRlaJwo˘:3Tǜ0體 ;:Sn79.Ӵ+^ri|V^Ri1BŒ܆`Za'UX2>R׺FTK#xKz${*hFN ƒj&_3D*e,nŭ%էgEcfdYʶZAЊ7~޶ Ml47C7Q]Gov]U`!݆z!FYX>/r5]}p/|՘,ZV. EYĐR"r9R'Xkd9% z~ZK6~3DwϏ К 5dEY^h;fZ}~xrXl {v(AMn>>RUr@aT{+@tfO u}*bBsйu-l* o%DM4"w,lu 3BZ.y霱W9ayl3蟴D6'wi3 Pn_GisvlEU&!ąrMO@ 8rgV+([2 9|gݯ ~Gst?ܮpPFA%,>Z5~֖lUKqvh|k_7onIZhNQ.Qk|,׋I t,#sZ1)G 0o$؎H}\/QhY1ɿ՞) $X\[0Ko3ʑ5z/v%r+STaPU& 1*̿< ]ej :_1hC[DϏ(IvFlqmz_V1Ng c0Bq ?eϓD A g@H 6TLS 002!QWe>ew~fB|86{_[+f \ې(z'sG꛲)di]z /(a.4o}Eγ  }3x$+5E2X -7?GN-QHo4{v9]8_zD0co[,?g_j5"!3 1<3SU=yR%U@Y (L2f°N9b\BxO)K ~ʊEQUF.d';}ݭ.'[6hA|VczJ"Tbc&r)\Lm3!s##٢ ˮ~Oa"ȞWDgXlY$m~I8Mˆ5VP[@H\5wamRw-כޜ/NYUOR@ FRU%=~G,~3%7b RG I}J* \?ފdcٿz%^%qC# |xH5Xo Bo)siq&1e?k ǔiYBS8֕Zg|g ϽR4y{<)u:3e^#~ok/{Ӯx ?5Vu1}CTՑcQY*T+LNIž6O8VҠ֖(4jSCu5\M/GӼO!#;ȭG0iT]xFiiRC@k At<+܈l+3t85J2זѡ{8G>X)M`ccTɹtvf[˖XP3큸Zm3 X? }%v 7D؁xN,l`3VZv&?2m3PǼƽ U WFQhÖ\1]߮D-&јo;^k KVf":Vt Yj>"RRjg^er76V/%XOA 2r&bN]4ڜ!oѰA="5OOG2-W .Wv W :_2#!&Xp-x9ngh1'eYxEǯV5v&3wb$\ܧnf}]N z/0um[zUrlv)-6ۋl*`Kci`~cnRL.o mO^fC}5k\StŴK27yYqe箩t]Ҍ 8V& Ohe/v) Z]*/ؑtH,[J!+n Ů')&@I-`3H8eJ{iJ*R]o'l~qT1Un]g6j8+elu|٣F֨\aIzx"CVJr-FJ#Su`=`x5N=*z(td q{m$^E_p,Y@o\^"h0-caկFa ;ƵN!{mMŃK>fM7w1sV?o}% )*1:)l*"ZC~HjA:B4D_ -E\|t.T$3ء CpsW\-f(5\M[lhS'}JF1>T/+tؒopM \ʚMs0E L JDQ!:4U I"cGi=fݦ8+ pUΊ#خ<٨Sa"&U}*7̂c1HPH i֢eyaP/1W𺜐>V2\\ adP$tcTkW;J\q׃NrfwQcEǰhG.|B`j+rTHNe6f<# E-jDYkOHMc?oNN˱;X.99gLc8+ϊm/Tk%XJغ1X11DC_|Eʘc2+XM+c}"M6@V^~^h1~4XptBrbwLtj?T* ^2'2;;ًBfаA烮\6!'#g4 C$ jttt$I;%R_轲}ʕ׀řy:gGPDػPd׻e~MALƼ/U_ }cٰGB'tn(+eAvH=4hj)yx,_$[3=ag8c+<<@s&I[ζ}rXJN '~Ɵ-lj@$I퇉jD3)LL^G|{}ذBlAVj킹wZ="Ŏϻ>+(NcղuПF߆+i(Ce4s!k SA.Fw)nveNb}|v;T 1@Yb#f7jI6xM;5'rhɈt2d^q'.-O1l0h'l3nu1~SGj;C|IA=|hǹ3֗>L.N qh HE0l%.y\,\Jd~=g"b=L&PSēf+6(㿊gO0l+ʿ̩hV#FxABEV 2CWdDiCyzc3I5t gKeo o:,F|.*!*_vKo?UKA@a>͇\.7!$'/8(P/G`>;ϦxlvnH$0ާ׿FbZ瀴RX]2aA?-_/:Yt#*LAZI4?iC^C)V\ymgPΑy |Qnm!%G׽2/kYY3?w YTvOS{l2kn <݉ߣ#7e=\+avIiڪ𰐢5rb8pqsɶSi('fcn *ncuIټ*4ҥbn5,ج wzE^Fv{z@Oқo*?oLb.t\uNK/$sD@l]7\X K`OT@Ӱk-Qݍ?˘a40"ki#-}H8$X8_1ګCMA63<(/͂9MYE9 ]^2ώI>4\` >h&/Dd' |FO㜺7b8/|ӄȁHd%">nȎZ \YK}l)qAýtQ}^c8Q}!i<`ͺW.+!s~hZ=I8cpĔP9۪̂ds-ucC*@~xۂF 7&@tֳ(Q2Y~ٟnvh(l9ӭkǮ| P#pKo&֔Ad0HUy7HFj5;#Ua e̼ [TwEM#Drȶ¶bhcSVt]Pek t̸τ0%ET2Y3mawN|RP GeHP7<9~G+YtGܛ Il\}uMm39 m'6X@>5ϢMߏҮ @0Ph;=rp- ~X^"k%4ljiN:{0ө ا^e>C{gzU>URe_G)7C\-!ʡw/]Mw^mâEtS0G6QSk׿VvUNUzuZ Ww.*#nmv0~r`F5~ NYPӣ7hm.kί]:22'nn4u>#UmDR0^ X:Jrj0tWYd Ðjdg'GEn6mїlҦؐ"YSˮ7$(df|x4#*\v@6 sAK>^ˁe\yeL$5wy?͖{&|KR4u7 ̋g C^{K$ a2E:7YFΖLiܗuq)rFta~VvVzl ~`\H(9_QdCʰ:3Qg3[)KpCq^NWO8B5~es:kkTQδIeH%L A|-|4bZn‡7Aξғr?8ُI8YMC9FZO"j=ж|^) #; ]s<5T(8H" "Ŭ8o|K:~;HFDn雏Cq&؝I>]4E5(p\NgVX+]!Nx[t( GirxYq:_`^R3[oF,"8nZԯ&/6`WYcA@3(E!1$fOMۯhd XJ-ʃMM3uDw*{ vB0xk:%F=Ed8ȶ%c_q6GQKh͵:fXZɓ}?N5P\m#üU1LĤ$OX KX" &@j64-DWټ̼!;+g88ba ī~r0T`Rfc$+`}hfcaTUia%߳l.Nѿ2 V;B([̼ 9|N)z\ }@]oW+Dt* ƍ~ MK6ٯy?C9z=u7s NїitMBZ,̕$-*zQR(A]odT⡳8)WE 1#:7EL![ {=~u\6zB$n_rқ$@tg",/Fx~cM֗}tn"YmPc-ҟW jȞoJVmt.hC3wB6zgsgB4K1O`d%i|Q\Vڏ"o#Ae A{atД<{zѝ#1}-lݏ) g`|ioM<6zfn-@e2]jknHB #4^fQ &.*6&-'o|tL}k蔐X׆7جQԂu0VIM%aKG0ԥNcXe>ZA+i {™_4!TOՆwܺFCT:L]{2?|P̕Eo=uu_!Wy!7xh=U>T[E l:j/ժ WA k}wḼh`=&kŁ߹xls|Nb+n5wepNBh~?eWp=}+`Jn_1Ӛ"f<%|:$lq6,6"=(ID e"T'Iy07Q9lILVBMX @dJ93Cր&M\顭 0;>Z؊E.@\]D%C[ (Jį)]WaqT!w\Ca SN E2ifis`5R(7֙&czqpnBb}Jl\P1x-&b3uȮE% NTp͏"_Sv#zGȷ;럻hL%ٲ&g&'.EG~o5w/-- XI1i8KyA!aĒ8U YUw9!x^V&UӞsVB$ =0[|ØmvA~S̛ HɧӼ،lњ$d5r;梶v dQxWcDx6,Ĉ"r@ENQP}fFaBCJbWC@UA(g~KڹVwwpǛ>X`O\5٥$w%ABhx \v b+ZӾilh\jktW"{OF+{,+q0u1z 9 *ƎYN(pڢh3rKam9[&s짟с$sc+TD̮xXov6t.ށ;=Bd<s:#=J|q<$yFkx?w[kV)JC<vM HLv ts24x`5i y ܖVf]H9mK!n@L7~8'cA :sCuȺI[1o,^XpeGͩIve;Ƚ)][hf|5oD)# R cLQd?l7S٣&}u";^8O YC`} dvbBY2+ 5>E\mO"N 8כ"fޅk\%OcS lu_pͣqx1|M hsň&NDvIG݅~}B(EHtћ2v f{P -ԦZ#jh޼5)0o"pk]3%'8%a|H8n*?oKhw&Կgm"y*cP밾l샂<Å4bxVLŽ ;yIhbd4_|"Y-+k_EIj+EC]_*Cb7X*r 0JtnP0Tx|Z fT¯\FɮEs΅#0X,~q3Kޟ?3LKMDZ !(2p~hvc&!\M9LΏg}r۫@I;턳lls4SM:?B߉ p w 8LjOE{Ya9/gF?DwÔ|UHSvq?p ~tL  _vJQK88H2,^K~!{_m Ïcr<81|<@T"S&ق:{!0o1<֜2#+PWs:SF:rМټ ]׉ei G%>8TgCԇ3I$cfePw"9 ߎI~0c460]04 ݾaeaS%tQii$l{dZQ4 8ʈ#3tܮ z6CBPwx!ʊEr(Կѻ,NIF#?&boF1Tj| lkx'0[.WA}jSrTR|&ADrdu'áivA'aʺK#ze%6q:]IoD8 H+H";m*$KQ >4d?l,Y9.l2H 愹c<: 6 >*m!|AwcbTiXa0HL!F:sLM]& [  .G'ںZbJn/.Fz}D\NW^Se\%SIK =]nݿje\w)xޭ&>Աͱ;*4ǻjI:S{f-O75!Ȏ1`-Ca3[A)n $oJvQKu'w嶹%O[*8s%vA:{ \kXÁ[@ ԋw KU9k? 8.%0ҠW 'RG蚾݋g_~'36庰MƏϜ]XƵ2R pFPc(qVU\Ĕ 9@tU:z/ckVD~&+W?!ߒdнId:aO}R|2{Fܩ9~-Uqj N>Dwa0rR7]܋ʖpmirp((FЉ4b~v(?>Jn\{?[=*Aٴ_HIdMNbW!rKf^5$/BS-k$?Rakj:2`|ִPg=ϟ]KE qV0%[fh=~F6lx(J.~maAr#Oe`=\KMs=j"VЄpDkZ0ﱢ[n0KLCE :5Im:i@۸'q$Zd*W|SB-RMecti Wp\T"ۓ]7m ^S5hw=8"B%t- !8.}z_OqZVq"Ok{АњOkhF/*3:-T?G1R<~wP]D 0IojWe5|22fk?TRchyEeő8}1Ib|7Q6URF 7ٝv xB7XlOD{SjL5nGYmeds̞F 's {u႞3sNHH(:ڰAZdfXs: C[,ڄ6^+w1OoDF艽 p+194{˾TǛ >(r4yk6apI`{8?WoCѼ_-/6eC"ӞkÍDgFa#QaRlv%[}_MP_q4|3͞ VwZ[c $hlɸсuT% ">pʥ<iމyx3H 0jZr޾+TȺ>ߒx^Wc*ƖGD&K0[h!#K/cp+L3ɾzkS[ @(W x_UZcVPc$6' eIp^?٧;fȽU,;Vf2eKf⼻39@ O? +1TduQYaXA; HxKi{Z>sK82j4ôֿŤO&^KDpz>o@G!$$cBo+ʱׁfHb`a V ,YGB88aKuW}uMFNK0O&r @Z~ޮȮWAI#Y]}#U)rRVTkm>?|\̑,0fۇ#p= ZazA9TPؾDž(WW\V ƒg$Fޠ/b;i8W)#/ίLo; kdjf\}@Ae-6Z?i))Д6Y*E}"l u2*R/<^sUs.~HEm_K}C>Ws<-h~̵W"=GRDE$DΚ-3iqEt:ViHЯ[ bxHgywbB & jWS~׷q=LZ #b4R|659I8gnׄv2SuKAoZ (7˷k7V(.3Xs4&fǎ+>aF]rpTu!:9@MZnŷ%]Y](D~;i}?#=(bP&̝6d/x\\:cw+a{<Րz<} t4>uXVm3 ZPsVc Q.|(ld/N-\{m_Gs kN`Uc*Si[_]Q5vSbDyy9Kt/9 G% vϹ¼ %g01ޓToVL'Wq=Pͺ0缊"xBBͯ.8X!v_HƵuP?L>>XJKb6'z(kHPhAHKY(C5:އ6-v2|̋hQJ2˃F]k I0A24%9ŝFԵB~?0P6~РnYutrg8QH0_V}$i9%Q2ŅYl܅'m*5kafL#lP >:1̥k ˡ R.wL^ԏaѶ K&;VZ{$֒^0:Dn&E -v)b8O4an8+m⍥8m-P_ho>~HABPZI(u @ݬ݂(QrR*A%G+CU3>U(ӫ) ~Jq}iEϗeYuKt]B+/(,Ujl-70#ySe:?FZW."a?}̒y8AQȶ0ߝ\owvbmXj,\*}$s&RZ\N{\nN)Yʝ+FDfV&(մx5qD, 4޹6` ^$X`q8>#ІԮi aP;a,BnJVS˼noԼt Y. Dh|fݯD3XˠY ʐ׷Zc|o^ثǃpj~ޙ^h[\ْR$a7swKDylUQ d3W2OoV}ħy1ؕ✴ՓɚY{%xW7gGl}~Y΀~*VXMVKcVM5t9KЬ ;%u;YG,,CM?xuSl` ¦O٢ErhAM[QM .P+6X 2&$k|Cm+O/ǷPvZ/2#LÑv@{Xx*tq-- ,d` rvW ɢ]!P#cbzC0:`&JnvH}?m*B6Quqlݴuյp/RD38F)e_2 Gifvx eft c_1|iUn0ؙdz9&sO6՛styC=RIiDSx ݜ*z} -pN\gLg@ = { xNӪu$A^&Ss60P6A웯̝e2i5%9I~f+V_ boOꑸO1B圷 jF+%~EKV<: Κ[y'vX#.6=ļ"x|BaGd8FnHz3lH-~x$4I&,7f!;'ygD0{ "* zd#txrj]Ob4e" G׀ n.So,QPZ"6o L}W Hy`i<_e+uLTq8 ʳ[ؒPt#:m*ܕ9Q`+rn^JyAۼJ.^TޒZ 79 AZ|wSD<1V@IJU*UtU:D}<,䬴c>9k7 'TσM3o><r#SW 1i*?^٬~JAsї ,~XXh.9]vIEyti8ǣ:GB56h9V\1- YZ