yast2-bootloader-3.2.23-1.1>t  DH`pY\/=„& 0]*N. Nj2%Q:BipJpբʅ ߜǹne'PBAZ(I 5.4#3̔>ձv*N=c.ڐ0h94rn75,|[&qc[pL7;aDNZ{ooҭe('+Dž^uHc@|ٷd=}JDC{E襉['`+<"c>#&ys-gK0724a654ebec801f0b6cf630643ba5c8d4689ba94Y\/=„8Zqsϫ^Iu.bĤwamp՞NުNԺ>3HxrcqMaDuWf[z읺ۂlV_br ֒qWzweckRcL?a[uxg_Z.V {hgk/1fpa9G &/ s.,"׮)i+W<#ԃ`=jb Wo$n֖I ??d  ?  == = x= l=  =  H=<=m==dx(8H9H:0H>UF]Gt=Hh=I\=XY\=]=^Ubcdeflu=v w=x=yzCyast2-bootloader3.2.231.1YaST2 - Bootloader ConfigurationThis package contains the YaST2 component for bootloader configuration.Y\ cloud123l@Y-^Xh@X @XXX@XoXk@XEVX>@X43@X43@X,J@X)@X@XWw@W@WaT>aT>aT>aT3T*@T*@T)IT@TwTTT @T @T @TT@TT@S@SvS@S@SSSSj@Sj@SS@Sہ@S/S/S/S@S@S@S׌S;@S;@SFSFSR@Si@SSS.S@SSES\S\S @Sh@S@S@SSSDSS[S @SSg@S!@SSS~@S~@S~@S,S8@S}SuSuSsZSpShScS`S_@SVYSO@SO@SNpSNpSM@SM@SM@SFSCSB@S>S;S;S;S5d@S5d@S,)S L@S@S@SS@S@SnS(Rb@R@RR&RxRxR9RNR@QMQ@QQ7/Q+R@QQPP?UP OO0@Ọ@OOD@OD@Ok@Ok@O`@OTONσ@N^Nj@N@Ni@NyNyNw.Ns:@N;@M=Mc@M*Mt@LGKK@K\K@K9@K@KrK8@KKqKs@Ks@Ks@Ks@KrKqN@KqN@Ka|@KMKLd@K@K@KJkJjJ$J@JJJzJx"JrJn@Jn@JmJi@Jd\@J,@J@JJMJ@IIIII@IzIzI4I4I@@schubi@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.commvidner@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comlslezak@suse.czjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comancor@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjsrain@suse.czjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comigonzalezsosa@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.commvidner@suse.comsnwint@suse.dejreidinger@suse.comjreidinger@suse.comagraf@suse.comschubi@suse.deschubi@suse.deschubi@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comigonzalezsosa@suse.comschubi@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comdvaleev@suse.comdvaleev@suse.comdmueller@suse.comsnwint@suse.deigonzalezsosa@suse.commvidner@suse.comshundhammer@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comschubi@suse.dejreidinger@suse.comjreidinger@suse.comschubi@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comancor@suse.comschubi@suse.desnwint@suse.dejreidinger@suse.comigonzalezsosa@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comsnwint@suse.dejsrain@suse.czjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comdvaleev@suse.comschubi@suse.dejreidinger@suse.comschwab@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comancor@suse.comancor@suse.comjsrain@suse.czschwab@suse.deschwab@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjsrain@suse.czjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.commvidner@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comsnwint@suse.dejreidinger@suse.comschubi@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjsrain@suse.czjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comschubi@suse.deancor@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comsnwint@suse.dejreidinger@suse.comjsrain@suse.czjsrain@suse.czjsrain@suse.czjreidinger@suse.commchang@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comschubi@suse.dejreidinger@suse.comjreidinger@suse.comjsrain@suse.czjreidinger@suse.comjreidinger@suse.comjsrain@suse.czjreidinger@suse.comdvaleev@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.commchang@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comsnwint@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.commchang@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comsnwint@suse.dejreidinger@suse.comjreidinger@suse.comsnwint@suse.dejreidinger@suse.commchang@suse.comsnwint@suse.demchang@suse.comjreidinger@suse.commchang@suse.comsnwint@suse.desnwint@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comsnwint@suse.dejreidinger@suse.comjreidinger@suse.comlocilka@suse.comsnwint@suse.delslezak@suse.czsnwint@suse.delslezak@suse.czlslezak@suse.czyast-devel@opensuse.orgsnwint@suse.desnwint@suse.desnwint@suse.desnwint@suse.desnwint@suse.desnwint@suse.demchang@suse.commchang@suse.comug@suse.demchang@suse.demchang@suse.comsnwint@suse.demchang@suse.comsnwint@suse.demchang@suse.commchang@suse.comaschnell@suse.demchang@suse.comjsuchome@suse.czcoolo@suse.comsnwint@suse.desnwint@suse.decfarrell@suse.comvisnov@suse.czsnwint@suse.desnwint@suse.desnwint@suse.desnwint@suse.detgoettlicher@suse.dejreidinger@suse.dejreidinger@novell.comjreidinger@novell.comjreidinger@novell.comjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czkmachalkova@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czaschnell@suse.dejuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjsrain@suse.czjreidinger@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjreidinger@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.cz- AuotYaST configuration: Set StorageDevices flag disks_valid to true. So libstorage can scan valid disks and "/" partition can be found. (bnc#1043132) - 3.2.23- Use udev device for prep partition if it is available (bsc#1041692) - 3.2.22- Do not crash if all devices have defined bios_id, but none is the first one (bsc#1043759) - 3.2.21- Repropose bootloader configuration when storage proposal is modified (bsc#1035746) - 3.2.20- Add possibility to use trusted boot for EFI (FATE#315831) - 3.2.19- Report user friendly message when no root partition is detected instead of internal error. (bsc#1029293) - 3.2.18- provide more helpful error message when invalid arguments for serial console are provided (bsc#1012383) - 3.2.17- propose for xen hypervisor vga parameter if framebuffer is used ( should fix issue with text only environment when fbdev driver is used ) (FATE#322200) - 3.2.16- Implement simple_mode -> label_proposal (FATE#322328) - 3.2.15- do not crash when switching from no bootloader to grub2 when grub2 package is not installed (bsc#1018280) - 3.2.14- do not try to write legacy_boot flag for msdos partition table in more disks scenario when there is also GPT disk (bsc#1017776) - 3.2.13- stop failing with new cfa ( caused by deleting nil, change in cfa needed for bsc#983486 ) - 3.2.12- Recommends syslinux as it is often used by generic_mbr, but it is not hard requirement (bsc#1004229) - 3.2.11- Do not crash in bootloader when default mount by is set to label (bsc#1009493) - 3.2.10- use proper sources when doing kexec (bsc#981434) - 3.2.9- when protecting modification of kernel parameters by password, add also rd.shell=0 parameter to avoid getting into initrd shell (bsc#1009220) - 3.2.8- Revert the package deselection check (from 3.2.3), there is a new generic solution in yast2-packager-3.2.6 for all YaST modules (bsc#885496) - 3.2.7- set pmbr flag only on GPT disks (bsc#1008092) - 3.2.6- Use the system-wide locale (/etc/sysconfig/language:RC_LANG) when generating the GRUB2 menu (bsc#998152) - 3.2.5- Do not require syslinux on target system during installation (bsc#1004229) - fix installation on dm raids to not use mapper device and instead use underlaying device (bsc#1004921) - 3.2.4- Warn user if the packages needed for booting are deselected (bsc#885496) - 3.2.3- allow user to repropose configuration if unknown udev link found (bnc#931291) - 3.2.2- Do not crash when the user tries to enable serial console with blank arguments (bsc#1000629) - 3.2.1- show popup when unsupported bootloader used on system, allowing user to exit yast2-bootloader or propose supported bootloader there (bnc#923458) - Version bumped to 3.2.X to ease coordination of Tumbleweed, Leap 42.2 and SLE-12-SP2 development. - 3.2.0- import properly device map in autoyast profile (found during debugging bnc#995627) - log device map entries before written them, to allow easier debugging of augeas lenses failure (bnc#995627) - 3.1.203- fix crash when activating partition on md raid (bnc#995627) - 3.1.202- warn user if enabling TPM when not available (bsc#994556) - 3.1.201- fix proposing generic mbr if proposed to boot from MBR ( found during debugging bnc#994348 ) - 3.1.200- do not fail tests when run in environment connected by serial console (bnc#989405) - 3.1.199- fix writing default boot entry when it is located in grub2 submenu (bnc#986005) - 3.1.198- do not crash after configuration in autoyast bootloader section without previous cloning (bnc#985007) - 3.1.197- set by default SECURE_BOOT to false on architectures that do not support it to avoid call of shim there (bnc#984895) - 3.1.196- Optimize code for quicker run (bnc#986649) - 3.1.195- do not activate partition on gpt disks on ppc (bnc#983194) - 3.1.194- fix unknown method extended_partition (bnc#983062) - 3.1.193- Drop yast2-bootloader-devel-doc package (fate#320356) - 3.1.192- fix unknown method error ( caused by fix for bnc#980529) - 3.1.191- use proper device to setup pmbr for grub2efi (bnc#981997) - 3.1.190- do not try to install grub2 on lvm on partition-less disk (bnc#980529) - 3.1.189- run mkinitrd at the end of installation to ensure proper initrd even for image based installation or live install (bnc#977656,bnc#979719) - 3.1.188- do not skip grub2 install during installation on s390 (bnc#980250) - 3.1.187- Fix storing default boot section (bnc#978366) - Fix showing default boot section name with spaces inside (found during testing fix for bnc#978366) - 3.1.186- do not install grub2 with --no-nvram on non-EFI systems (bnc#980108) - 3.1.185- Reintroduce Trusted Boot (FATE#316553). - 3.1.184- fix grub2 settings for lvm encrypted boot partition (bsc#976315) - 3.1.183- do not crash when stage1 is set to extended partition (thanks to mvidner for catch, also fix bnc#978284) - 3.1.182- do not crash with uninitialized variable 'extended' (bnc#978284) - 3.1.181- Disable secure boot on AArch64 (bsc#978157) - Generate grub2 as removable on non-nvram efi systems (bsc#978593) - 3.1.180- Fixed nil in custom_devices. Compact! is returning nil if no changes were made. Removed empty reject, because it is not needed anymore. (bnc#977945) - 3.1.179- Adapted new version of bootloader to the AutoYaST configuration module. (related to FATE#317701) - 3.1.178- Added requirement in proposal. (bnc#977004) - 3.1.177- smarter prep partition proposal (bnc#970152) - fix exception when grub.cfg is not yet generated (bnc#976534) - 3.1.176- fix installing grub2 to underlaying devices (bnc#976315) - 3.1.175- Improve misleading label for GRUB2 password (bnc#952633) - 3.1.174- fix regression in installation on md raid (related to FATE#317701 found by openqa) - 3.1.173- fix regression in serial console handling and cover it with automatic tests (bnc#870514 appears again) - 3.1.172- Fix error when showing order of hard disks (bsc#975514) - 3.1.171- Fix: Taking modulename "Bootloader" instead of class. (related to FATE#317701) - 3.1.170- Clean pending TODOs and implement bootloader API calls with new architecture (related to FATE#317701) - 3.1.169- Drop preparing storage data for perl-Bootloader as it is no longer needed (related to FATE#317701) - 3.1.168- Fix import of integer timeout and export of terminal symbol (found during testing of FATE#317701) - 3.1.167- do not propose nor running grub2-install on bare metal POWER (bnc#970582) - do not use perl-Bootloader in yast2-bootloader (FATE#317701) - 3.1.166- Set gfxterm to console on POWER (bsc#911682) - 3.1.165- include quiet in default kernel boot parameters for POWER (bsc#965347) - 3.1.164- include quiet in default kernel boot parameters for aarch64 - 3.1.163- updated boot doc for prep partitions - 3.1.162- Fix AutoYaST schema to allow specification of 'vgamode', 'xen_kernel_append' and 'failsafe_disabled' in globals section (bsc#954412)- Fix validation of AutoYaST profiles (bsc#954412)- Fixed crash in bootloader proposal if previous installation was on software RAID (bsc#955216) - 3.1.161- Do not show raid0 warning for /boot on s390 and ppc architectures (bnc#952823) - 3.1.160- respect original grub2 configuration when upgrade from grub2 to grub2 (bnc#951731) - 3.1.159- do not modify bootloader configuration during offline upgrade from grub2 to grub2 (bnc#950695,bnc#950162) - 3.1.158- Set StorageDevices flag disks_valid to true while cloning system in AutoYaST. (bnc#950105) - 3.1.157- Fix proposing stage1 location in autoyast (bnc#948258) - 3.1.156- fix device map handling if there's no 'hd0' entry in it (bsc#947730) by snwint - 3.1.155- Including a needed file. This is an additional fix for bnc#930341. - 3.1.154- fix booting on ppc with /boot on software raid (bnc#940542) - 3.1.153- fix one click proposal change to behave reasonable - add warnings for missing generic_mbr or activate when really missing (bnc#930341) - 3.1.152- support custom names for raids (bnc#944041) - 3.1.151- make default distributor value empty to use default one in grub2 (bnc#942519) - remove distributor entry from ui. Support only changes in text file - 3.1.150- fix typo when invalid architecture is used (bnc#945764) - Do not propose bootloader stage1 location for grub2 on EFI (bnc#945764) - 3.1.149- Empty kernel command lines are now properly written (bnc#945479) - 3.1.148- AutoYaST configuration: Initialize libstorage and do not regard the installed system. (bnc#942360) - 3.1.147- ensure device map has really been proposed (bsc#943749) - when we switch to custom boot, turn off the other boot locations (bsc#943749) - 3.1.146- use extended partition to boot even for non software raids (bnc#940765) - for separate boot partition with btrfs prefer MBR bootloader location (bnc#940797) - 3.1.145- Add support for kernel parameter with multiple values (bsc#882082) - 3.1.144- fix removing password protection (bnc#942867) - 3.1.143- do not require parted on target system (bnc#937066) - 3.1.142- avoid bootloader module stuck caused by parted prompt (bnc#941510) - 3.1.141- as SCR hasn't been setup yet, use some trickery to read boot config (bsc #940486) - 3.1.140- always run mkinitrd at the end of S/390 installation (bsc#933177) - 3.1.139- fix crash when aborting during initial screen (bnc#910343) - 3.1.138- skip MBR update on s390 (bnc#937015) - 3.1.137- set only proper boot flags ("boot" for DOS partition table and legacy_boot for GPT partition table), otherwise it can confuse some firmware and cause booting problems (bnc#930903) - 3.1.136- Let password protection be configurable between a restricted mode (cannot boot at all without password, default GRUB2 behavior) and an unrestricted mode (can boot but cannot edit entries, GRUB1 behavior) (FATE#318574). - 3.1.135- Stop adding 'Failsafe' entry to bootloader menu unless user manually add it (fate#317016) - 3.1.134- do not crash in offline update in bootloader proposal(bnc#931021) - 3.1.133- Fix cleaning of tmp file for init bootloader (bnc#926843) - 3.1.132- Fix ignoring bootloader settings after changing them in proposal screen (bnc#925987) - 3.1.131- Do not crash if system contain unpartitioned disk (bnc#930091) - allow negative timeout to cancel automatic boot (bnc#812618) - fix typo in help text (bnc#702664) - 3.1.130- Don't crash when reconfiguring from grub1 to grub2 (bnc#923458) - 3.1.129- Disable os-prober for Power boo#931653 - 3.1.128- While calling AutoYaST clone_system libStorage has to be set to "normal" mode in order to read mountpoints correctly. - 3.1.127- fix abort when importing bootloader values in autoyast (bnc#914812) - 3.1.126- Propose secure_boot by default only on x86, aarch64 is not ready yet - 3.1.125- Fixed creation of a multipath device map - 3.1.124- fix crash on ppc(bnc#917833) - 3.1.123- reset flags before set new ones(bnc#848609) - 3.1.122- ensure that there is only limited amount of disks in device map (bnc#917640) - 3.1.121- fix redundancy boot proposal if there are more devices (bnc#917025) - 3.1.120- Fixed detection for encrypted partitions (bnc#913540) - 3.1.119- The unit tests are now compatible with RSpec 3 (bnc#916364) - 3.1.118- initialize bootloader during update if proposed from scratch (bnc#899743) - 3.1.117- Use ttyAMA instead of ttyS on aarch64 - 3.1.116- Use grub2-efi on aarch64 - 3.1.115- Do not crash with unsupported bootloader when resetting bootloader to repropose during update (bnc#912595) - 3.1.113- remove X-KDE-Library from desktop file (bnc#899104)- fix crash when not using separate boot (found by openqa) - 3.1.112- detect EFI directly from sysfs during live installation (bnc#829256)- run password encryption always locally to ensure that grub2-mkpasswd is there (bnc#900039) - 3.1.111- properly align checkboxes and improve spacing (bnc#900023) - 3.1.110- do not show useless widgets when user decided to not install bootloader (bnc#901060) - 3.1.109- do not return /dev/null if cannot detect bootloader devices as it cause errors later- do not show warning if boot from extended partition (bnc#898023) - 3.1.108- fix branding activation on live CD and also with kexec enabled (bnc#897847) - 3.1.107- fix crash during installation if kernel parameter is not pre-proposed (bnc#902397) - 3.1.106- improve usability of device map editor (bnc#900807) - 3.1.105- ensure branding is used also during common install (bnc#901003) - 3.1.104- fix missing widgets log entries(bnc#889169) - 3.1.103- do not refer to info page of grub1 (bnc#878796) - fixed an Internal Error when using password for grub2 with non-english locale (bnc#900358) - 3.1.102- keep user selection for password (bnc#900026) - fix build on ppc - 3.1.101- use short product name to avoid truncated text on small resolution (bnc#873675) - Avoid crash in clone_system on s390 (bnc#897399) - propose missing attributes also during automatic upgrade which propose grub2 configuratin (bnc#897058) - 3.1.100- move boot record backup functionality to own class to make code easier to understand and better tested - 3.1.99- fix crash in lib_iface caused by typo (found by openQA and bnc#898878) - fix crash when using tmpfs - fix crash when device have explicit mount by device name - 3.1.98- move udev mapping functionality to own class to make code easier to understand and better tested - 3.1.97- pass vga mode if specified during installation (bnc#896300,bnc#891060)- Fix API to remove or add kernel parameter for bootloader (bnc#894603)- cleaning of section related code because we no longer support any bootloader which allows direct write of sections- switch build tool from autotools to rake - 3.1.96- Drop remaining support for GRUB1 (fate#317700) - 3.1.95- Avoid configuration where to MBR we want grub2 and also generic_mbr which can lead to unbootable configuration (bnc#893626) - 3.1.94- Use a more flexible rubygem requirement syntax (bnc#895069) - 3.1.93- Do not overwrite bios_boot partition flag by boot flag leading to error in writing boot code (Bnc#894040) - 3.1.92- do not reset secure boot to false at the end of installation in case of incapable device (bnc#892032) - 3.1.91- fix partition activation on LVM (bnc#893449) - fix activation device when md raid devices do not have recognizable bios id - 3.1.90- remove nonsense check (bnc #768538) - 3.1.89- read properly secure boot status when used from other modules like yast2-vm, so it adds new entry as secure boot (bnc#892032) - 3.1.88- AutoYaST clone_system: Not using "next" in a ruby "reduce" call. (bnc#891079) - 3.1.87- Fixed adding a crashkernel parameter to xen_append if the latter is missing. kdump.service would fail then (bnc#886843) - 3.1.86- do not crash in some condition in combination of LVM and GPT (bnc#891070) - 3.1.85- fix assigning priority disks to device map for LVM (bnc#890364) - 3.1.84- workaround initrd recreation if some packages forgot during upgrade (bnc#889616) - 3.1.83- ignore unknown priority device to avoid problems in corner case scenarios (bnc#890364) - 3.1.82- fix assigning priority disks to device map for md raid (bnc#890246) - fix choosing priority device causing bootloader crash (bnc#890204) - 3.1.81- fixed bootloader installation (bnc#889770) - 3.1.80- Disk order dialog: - fix non-working up button (bnc#885867) - fix enabling/disabling up/down buttons in various situations - when adding new device set focus to input field to better UX - 3.1.79- reinit branding in upgrade of SLE-12 as it is overwritten (bnc#879686) - 3.1.78- fix crash in bootloader caused by wrong device in device map (bnc#889670) - 3.1.77- Fixed error popup for unsupported bootloader in autoyast. (bnc#889538) - 3.1.76- Added a missing call to i18n for a string (bnc#887553) - 3.1.75- Fix crash if during proposal some device map value is nil ( found by openQA ) - 3.1.74- Always use device with /boot as first device in device map to avoid problems with other MBRs (bnc#887808, bnc#880439) - 3.1.73- fix proposing disabledos prober on certain products (SLES is affected) (bnc#884007) - 3.1.72- enable secure boot by default (bnc #879486) - 3.1.71- allow change of bootloader proposal during upgrade (bnc#887015) - 3.1.70- code de-duplication of recent AUtoYaST fixes (bnc#885634) - 3.1.69- initialize bootloader location configuration on AutoYaST ugprade (bnc#885634) - 3.1.68- don't check dedicated /boot/zipl partition on upgrade (bnc#886604) - 3.1.67- fix writing sysconfig for grub1 (bnc#885634) - 3.1.66- fix secure boot widget did not function from installed system because bootloader not get re-installed (bnc#882124) - 3.1.65- add check for combination of MBR, GPT, btrfs and missing bios_grub partitition (bnc#886143) - 3.1.64- warn user if no location chosen for stage 1 (bnc#885208) - 3.1.63- use only simple device map on s390 (bnc#884798, bnc#885984) - 3.1.62- add perl-Bootloader-YAML to needed packages (BNC#885496) - 3.1.61- do not allow to install to partition with xfs otherwise fs can be broken due to missing reserved space in xfs(bnc#884255) - 3.1.60- properly install needed packages in autoinstallation - 3.1.59- add help and translation for grub2 distributor description and other small localization improvements (bnc#884344) - fix crash during propose of EFI during upgrade (bnc#884397) - 3.1.58- respect product default configuration for os-prober enablement (bnc#884007) - 3.1.57- Initialize variable correctly for supported bootloaders (bnc#883040) - 3.1.56- Allow in autoyast only supported bootloaders (bnc#882210) - 3.1.55- fix crash with invalid partition to activate (bnc#882592) - 3.1.54- don't prevent installation because of BIOS IDs not detected if disks order reviewed by user (bnc#880439) - 3.1.53- do not crash in autoyast (bnc#882210) - 3.1.52- Fix reinstallation of secure boot stage 1 (bnc#875235) - 3.1.51- adjusted wording if disk order could not be detected (bnc#880439) - 3.1.50- remove translation of section as it is generated in GRUB2 and never work reliably fro GRUB1 (bnc#875819) - 3.1.49- Setting boot flag on GPT PReP resets prep flag which leads to grub2-install unable to install a bootloader (bnc#880094) - 3.1.48- fix typo causing crash when writing pmbr flag (bnc#880893) - 3.1.47- Fix crash in upgrade from SLE11 - 3.1.46- Remove check for iscsi boot partition (bnc#880328) - 3.1.45- fix crash in summary page of installation for grub2 (bnc#880324) - 3.1.44- fix crash in summary page of installation - 3.1.43- reinstall bootloader if the settings requires it - 3.1.42- Fix detection if bootloader installation failed (bnc#879883) - 3.1.41- add support to set Protective MBR and use reasonable proposal (bnc#872054) - 3.1.40- Installation Summary: do not allow change location for grub2 on ppc and s390 (bnc#879107) - 3.1.39- Report if grub2-install failed so user see quickly, that he cannot boot(bnc#878664) - 3.1.38- get rid of grub in loader type selection - 3.1.37- fix progress report to not show 100% and waiting to write bootloader (bnc#878007) - 3.1.36- add new API call to work nice with grub2 kernel parameter configuration (bnc#869608) - 3.1.35- extended sysconfig options only for grub1 to prevent confusion (bnc#870890) - 3.1.34- reinit perl-bootloader library in update mode to force write configuration (bnc#876359,876355) - 3.1.33- fix activating partitions with number bigger then 4 on GPT disks with legacy x86 boot (bnc#875757) - 3.1.32- handle diskless nfs setup for ppc (bnc#874466) - 3.1.31- fix reading of previous bootloader (bnc#874646) - 3.1.30- Use correct check for partition setup for grub2 on s390 (bnc#873951) - 3.1.29- do not complain for missing bios order on s390(bnc#874106) - 3.1.28- improve logging if setting kernel paramater failed to help with bnc#873996 - remove graphic adapter configuration on s390 (bnc#874010) - 3.1.27- allow switching to grub2 also on ppc - Do not raise exception for grub2efi on non-pc architectures (bnc#873861) - 3.1.26- fix crash on s390 due to missing loader widget(bnc#873911) - 3.1.25- fix proposing when proposal do not change (bnc#873620) - 3.1.24- cleaning up deprecated code to improve stability and maintenance of code - 3.1.23- remove error if boot directory on xfs file system (bnc#864370) - 3.1.22- drop not-supported bootloaders except grub1 - 3.1.21- modify proposal to work also during upgrade and propose upgrade to grub2 (bnc#872081) - 3.1.20- return back installation details for tweaking device map (bnc#872300) - 3.1.19- install mokutil along with shim (bnc #808852) - fix regular expessions (ported from bnc #743805) - 3.1.18- fix crash on s390 (bnc#871597) - 3.1.17- fix autoyast location proposal (bnc#869083) - 3.1.16- don't question device mapping passed to us explicitly by autoyast (bnc #717978, bnc #870494)- improve support grub2 on non-pc architectures (bnc#866912,bnc#868909) - 3.1.15- fix wrong console regexp match (bnc#870514) - 3.1.14- fix minor typo (bnc #869324)- fix grub2-*-efi package not installed (bnc#867380) - 3.1.13- do not crash if there is no swap partition (bnc#867435) - 3.1.12- fix some serial console issues (bnc#862388) (bnc#866710) - 3.1.11- always allow grub2 (bnc #866863) - 3.1.10- switch to grub2 on s390x - support both grub2 & zipl - drop grub & elilo support from x86 - 3.1.9- fix typo in proposal screen(bnc#866607) - 3.1.8- fix permissions on file which contain encrypted password to be readable only by root(BNC#864544)(CVE#2013-4577) - 3.1.7- Add support for password in GRUB2 (FATE#315404) - restructure details dialog in GRUB2 to have better UX - fix crash of GRUB2 module - 3.1.6- rephrase bootloader proposal on summary screen (BNC#853058) - 3.1.5- don't ask to run yast.ssh in second stage as there's no second stage anymore (bnc 861537)- Fix examining MBR - 3.1.4- handle problematic conversion of perl undef in perl-json (bnc#858461) - fix "undefined method `split' for true:TrueClass" with grub2-efi (bnc#855568) ( thanks lpechacek ) - always use local parted. It allows to have target system without parted. - 3.1.3- Using 'Kernel' Yast library for handling modules loaded on boot (bnc#838185) - 3.1.2- use pbl-yaml script to communicate with perl-Bootloader - 3.1.1- do not use *.spec.in template, use *.spec file with RPM macros instead - 3.1.0- desktop files now also for s390 - 3.0.3- removed obsolete BuildRequires: yast2 and yast2-core - 3.0.2- move the development documentation to devel-doc subpackage - removed obsolete BuildRequires, not needed anymore: docbook-xsl-stylesheets doxygen gcc-c++ libxslt perl-Bootloader perl-gettext perl-XML-Writer sgml-skel swig update-alternatives libtool yast2-installation yast2-packager yast2-perl-bindings yast2-pkg-bindings yast2-storage yast2-testsuite - 3.0.1- converted from YCP to Ruby by YCP Killer (https://github.com/yast/ycp-killer) - version 3.0.0- remove limal reference - 2.24.1- set secureboot default to firmware status - 2.23.12- support uefi secureboot - Propose grub2 theme path - 2.23.11- write gpt bootcode on gpt disks (fate #313880) - fix initrd selection due to initrd-*-kdump in our new kernel packages - take boot code from syslinux instead of master-boot-code package - 2.23.10- fix automake file - 2.23.9- jsuchome: /sbin/SuSEconfig call removed - mchang: some bug fixing and improve grub2's summary - 2.23.8- remove vga=ask - add option to disable os-prober- support failsafe kernel parameters - use product name in distributor - rearrange widgets in dialog - fix redundant kernel append - 2.23.7- fixed rnc schema file (bnc#752450) - 2.23.6- set leagcy grub as default for xen pv guest - use 'auto' for default gfxmode - replace background with theme - support editing GRUB_DISTRIBUTOR - make vgamode widget wider - 2.23.5- support console related global options gfxterm, serial, gfxbackground and gfxmode - 2.23.4- don't do kexec on hyper-v (bnc#732693) - 2.23.3- add "Boot Loader Options" dialog for grub2-efi that provides widgets for manipulating global options. These options include timeout, vgamode, append and default. - add widgets for enabling serial console and specify it's arguments on "Boot Loader Options" dialog. - add "Boot Loader Options" dialog for grub2 that provides widgets for manipulating global options. These options include activate, generic_mbr, timeout, vgamode, append and default. - 2.23.2- adapted ssh command for 2nd stage ssh installation (bnc#745340)- add kernel parameters (detected necessary and user specfied one during installation) to grub2's config file (bnc#752939) - 2.23.1- add new grub2-efi module to support booting on UEFI firmware.- adapted ssh command for 2nd stage ssh installation (bnc#745340)- add basic grub2 support that only handles installs - 2.23.0- added GfxMenu::Update to the client, so calling does not require package dependency (bnc#730391) - 2.22.0- add libtool as buildrequire to avoid implicit dependency- yast2-storage uses fake uuids for btrfs handling; adjust our code (bnc #707450) - 2.21.2- fix bootloader package handling (bnc #716404) - 2.21.1- license update: GPL-2.0+ SPDX format- set dialog title - 2.21.0- revert kernel-*-base change - 2.20.5- enable resume for s390x (bnc #692606) - kernel images are in kernel-*-base package - 2.20.4- s390x: add hvc_iucv=8 to boot options (bnc #718089) - 2.20.3- fix typo - 2.20.2- fixed .desktop file (bnc #681249)- fix detection of other linux partitions (BNC#675224)- during probe of partitions don't try to mount encrypted one (bnc#673906) - 2.20.1- add missing file to tarball- allow to not specify vga mode for boot (bnc#643984) - improve help text for menu section (bnc#621290) - explicitelly mention variables to compare to avoid problems with nil value (consider nil as false) - number of partition can be integer so always convert it to string - more explanation for warning messages with hint how to solve it - 2.19.16- added update of fix for (bnc#604401) - 2.19.15- added xen boot section as default during installation on PV guest (bnc#604401) - 2.19.14- added patch for (bug#448883) - 2.19.13- added fix for troubles with using uuid names (bnc#594482) - 2.19.12- added patch for enable/disable SELinux (fate#309275) - 2.19.11- added fix for sending empty "boot_custom" (bnc#589433) - 2.19.10- added fix for checking custom boot partition (bnc#588770) - 2.19.9- added fix for adding XEN section on IA64 (bnc#588609)- added fix for using device map in autoyast profile (bnc#585824) - 2.19.8- added fix for creating sysconfig directory file (bnc#583088) - 2.19.7- added fix for detection of UEFI (bnc#581213) - 2.19.6- added fix for calling mkinitrd if vga is "normal" (bnc#292013) - 2.19.5- added fix for using persistent device names (bnc#533782)- added fix for using encrypted swap partition (bnc#577127) - 2.19.4- added fix for detection of QEMU (bnc#571850) - 2.19.3- added fix for adding crashkernel option to XEN kernel (bnc#578545)- solved problem with wrtting to floppy (bnc#539774)- added fix for deleting Custom Boot Partition (bnc#544809) - 2.19.2- added commnets for using options in /etc/sysconfig/bootloader (bnc#511319) - 2.19.1- Adjusted .desktop file(s) to wrap /sbin/yast2/ calls in xdg-su where root privileges are needed, removed X-KDE-SubstituteUID key (bnc#540627)- added fix for data in device.map if MD RAID from Intel is used (bnc#568837) - 2.19.0- added patch for KMS (bnc#561566)- added fix for problem with characters in name (bnc#558542)- added fix for section name mismatch in lilo.conf for PPC (bnc#441051)- deleted handling of luks_root and updating initrd for encrypted "/" (bnc#528474) - 2.18.17- added fix for missing persistent device names in mapping for perl-Bootloader (bnc#534905A) - 2.18.16- added fix for typy in help (bnc#532904)- fixed type (bnc#535442)- added fixed in help text convert "XEN" to "Xen" (bnc#532512)- added fix for editing boot section (bnc#535739) - 2.18.15- added support for enable SELinux (fate#305557) - 2.18.14- added support for redundancy md array (fate#305008) - 2.18.13- adapted to changes in yast2-storage - 2.18.12- added support for luks_root also to xen sections with kernel-xen- reorganize UI widgets in GRUB global options- added support for enable/disable acoustinc signals (fate#305403) - 2.18.11- added support for encrypted disk (fate#305633) - 2.18.10- added client bootloader_preupdate it takes care about calling Storage::Update() (bnc#414490) - added fix for using iscsi disk (bnc#393928) - updated help text (bnc#511007) - enabled change bootloader settings via one-click in installation summary (fate#303643) - deleted warning message about using ext4 - updated proposal and using checkboxes Boot from Boot Partition and Boot from Extended Partition - 2.18.9- do not add 'ide=nodma' to failsafe kernel parameter (bnc#510784)- refactor Update code (update between products)- fixed additional options for memory test section (bnc#396150) - fixed problems with empty settings in autoyast profile for memory test section (bnc#390659) - fixed problem with custom (disable) gfxmenu option in autoyast profile (bnc#380509) - fixed deleting gfxmenu option if there is defined serial console (bnc#346576) - added support check for ext4 (fate#305691) - 2.18.8- added fix for changing device map in y2-bootloader (bnc#497944) - added warning message if there is not valid configuration for soft-raid (bnc#501043)- added fix for checking soft-raid devices in device.map (bnc#494630) - added fix for changing device map in y2-bootloader (bnc#497944) - 2.18.7- added updated patch from IBM and reipl (bnc#471522)- disable checking thinkpad sequence in MBR also save content of MBR (bnc#464485)- code clean - add interface for new perl-Bootloader MBR tools - add missing short-cuts for widgets- added fix for commandline interface (bnc#479069)- added back function setKernelParam (bnc#495048) - 2.18.6- updated timeout for ppc and elilo both to seconds - 2.18.5- added fix for troubles with analyse of MBR on soft riad (bnc#483797)- added fix for problem with special chars in menu.lst (bnc#456362)- added fix for troubles with help in boot menu (bnc#384768)- refactoring UI is done (fate#305268) - fixed problem with providing vga modes list in grub(bnc#362517) - fixed troubles with short input field for devices (bnc#396387) - fixed problem with setup of password for grub (bnc#407887,#433854,#450470) - fixed problem with keyboard shortcuts (bnc#414989) - setup for console in grub was rewritten (bnc#431515) - 2.18.4/bin/shcloud123 1499259661  !"#$%&'()*+,-./0123456789:;<=3.2.23-1.13.2.23-1.1  binupdate_gfxmenuclientsbootloader.rbbootloader_auto.rbbootloader_finish.rbbootloader_proposal.rbinst_bootloader.rbbootloaderauto_client.rbautoyast_converter.rbboot_record_backup.rbbootloader_base.rbbootloader_factory.rbconfig_dialog.rbdevice_map.rbdevice_map_dialog.rbdisk_change_detector.rbexceptions.rbfinish_client.rbgeneric_widgets.rbgrub2.rbgrub2_widgets.rbgrub2base.rbgrub2efi.rbgrub2pwd.rbgrub_install.rbkexec.rblanguage.rbmain_dialog.rbmbr_update.rbnone_bootloader.rbproposal_client.rbread_dialog.rbsections.rbserial_console.rbstage1.rbstage1_device.rbstage1_proposal.rbsysconfig.rbudev_mapping.rbwrite_dialog.rbmodulesBootArch.rbBootStorage.rbBootSupportCheck.rbBootloader.rbschemaautoyastrncbootloader.rncscrconfcfg_bootloader.scrYaST2bootloader.desktopyast2-bootloaderCONTRIBUTING.mdCOPYINGREADME.mdsysconfig.bootloader.defaultsysconfig.bootloader.i386/usr/lib/YaST2//usr/lib/YaST2/bin//usr/share/YaST2//usr/share/YaST2/clients//usr/share/YaST2/lib//usr/share/YaST2/lib/bootloader//usr/share/YaST2/modules//usr/share/YaST2/schema//usr/share/YaST2/schema/autoyast//usr/share/YaST2/schema/autoyast/rnc//usr/share/YaST2/scrconf//usr/share/applications//usr/share/applications/YaST2//usr/share/doc/packages//usr/share/doc/packages/yast2-bootloader//var/adm/fillup-templates/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/03be81f1ad648c9aa35393ab1510c857-yast2-bootloadercpiolzma5x86_64-suse-linuxdirectoryBourne-Again shell script, ASCII text executableRuby module source, ASCII textASCII textUTF-8 Unicode textPascal source, ASCII textRPPdH"lsyslinux?] crt:bLL':&gG?w5i@o=ϙPԿ]!Tw:c\4bӪA6om|! t|)\PGUq tߖ# j%!me>#3O05^Db8<$IRA7z>AP+r&EDJ+at FݐgN+R^0~47:8'}I]7IrrrͧC΍$=:ocwQ`AvOW@Se,s YLԢ =PZ'_VdEVRo>/2 \r䋈`wGmuyG\?xB_V]^XL; /*`lU=fk|^_tǂ&I*8hq91dd^_O0z/u.Hf/Ajޤ}-c*i,K")F[ F/Q3B0oBF`O[D܄KR_eEbF]vi3E98^Qb2B['u9um53M^0^\ױb6b T\輺Qnb͠+ٯY9QhWn?Ӫe߅#p="b OǞGϢ,جy 6Lp@M BgoP.M:nDy/ Փ쀘@ B+ruaD3lOMo[̦r?%B*gFBƬƠф; PGӤ9F;&{oI3Ir;*-:u8Y0 50k)x>;r f6-=Jn1(dFE rYv?M/{!n$A/P"VQHIP/合g--Z雁c" 9 LWhNZO'TNٖ1R4 PuA90dv@)-?WةH@DjЈX `vJ:/l~9vH M*g! g$>% Yo]&% ABrt9 l>ħƍra/}ދ%P3F[NtN+c䳁 `mՆST'a/qNǹ` }G=7UF>98>t=K!^YZCFP Pr\ pb~%a^޴P5xcp7#X $G fp 9i, sslC '1}3*j oNqɛȐwŷ?z.Ϭ$bԾmp#'Hx>FIFħ4BX &1}γ*++m ̍ZHc8莝5Py+ >&(jHZ(GۼS ֍W'Z?EJUFxOOw*,!aO#]-9X5DDϥM *90W-؇ғ_A]([O2Gk?*M/*ݿ& QT6./jnHUtNGRh*/4lCY䔽(n:8h e- ϒuN 'פq.LDWJAq}6XZC`ωP>6uLB$GIbоLbL>o7 ྕԤȁ?a -W%GST#}SSekC E ܦYFv'hUbo5) Bl4vde8;(WbJim,aIZWק{y<%`hLxۏ{ u^"tZ[)b-㽔pԯ8D(1[uc'%^|eAp3\P9|~ƗcLl׋1HmsPͫI꾩yZ)jNd8 z VVI}kfYIt/o' yEEF6-$$ n?BjJ2Q$snڼ(8e^畮-^I[QNbN^El`h#W*4fzˤ[DHoPRC?_*l*'j[%HAIݎIkJ3M5`֓uH|eJO65ſ eku-k @4ӣHgwAj2y[.{b^Ј/M1X[iU:ݸO3e,FVPj#~?vp,2w惼?_3pۙŻQ]e\EGB/]9Bv.y"Eq<><`$]X:HLs?^'ş̋ N6Airg}j&>JU. MHG#֣ 5Ć1d*/C]L? %[%q&aV ]K(,K 9p!(wD=e&ݤ/6#+ tRyK6Tx"u4VoigmPA}r 2Ds`/Cn@sr,W \Y:4[{1\h$tj84FG(#ҵ|S"m%cv4Yj6͂Y8LM8w5$Հv0TW~O wL؊ŭr-l/+gRVI:LGG\_lOV=)Ů|0!^y^pf`=Y6(佁Kf<lzl r/py-4Ol[[. | EaMïg`aRsBJc"i~o|\Uh~fg5F˴S%b;UCnxG_L5j 'R8֘1k"G޲mbhBi3d_9dop;tX5Plh! Kݷ~Ua-,4NWLV/Cdb^jyaiobg>ہ95Mp1M1+uyĐ >縩yd3qK3yǓV28?pߩ=1y[.f*[@ x9XqyxV_[zs/ G@41Y!.Ru|O~1]5 }KݖW6$6Du_Cv,Cf[]ɓvE*HϫJc*ٰ;: md&Ԓ sLb!YVt(Q[_/{*fh: M;f1myy-Fr|ÿބ<7HR 旮4+24A޼NmLĝPUr$>DW E̢8)AZI@UZL2bRtP77"y!bpst٤Ov@=VЁT[(<"S¾ӂdt" q8!T7I2+%G&=$<7]޳[oP#/1}$97+ _+>b8fp}(lb Tc4re EGhj\88>O*=[%PݵA4Zю\H, =1&9-cG{۠R<ۗr̀yGM_5O["1wat VO|JW㙓1es3XUB`a 昁 .uʗ+KPt[cOnU ]R+QN(I^Qz7 kh8 oN,{Ϲdhf|;nՒ$,K<ȦU) &$=X1*0(#|A=7h䗏{@^;0X5Y`B}ǝ" ì]sq- SdQݽȈsv'IA( 6noc-KRw_@TRAXM2Tfqnk\k퇰1_$pZ≿|Do%΅W}(`gx+/k?7Npv]8E:&pFߘf"?k_;URD0ڈDf#"5نF\v(cEJˊ!v1!nJ,rz";t 4HOIyҟWH%NHx !Q+DX*B$ Ae3=<!J:-WN -iqd+.7^d. (Gߦ`[5l(/n(d48M6Qbc'zZrרԌSQv_PV6^31vry<_92XvCJwxs WPN/>F q¦ݞ إ[D#¾PbBNLҋ=iqBdI19,Fݍ: $WH~a 6ӿ8VhC>^oONˋO%JZm!XiQX"êq}$MNqY ^tO} aBq+1Y+'IcyJ9V0GN}uPM-<;g"xGe.sDE2_ԽM(),MC.\nW*@_ZW2ReitN}l6jmgDk;N n4ofy MrtqЩ䔊AB0+&\C-wfzB>#ZfW&k~"_9$tnDNRAԁf$$[@#e?ޣ^v\# 較^"I2*̀=7m3&N*Zp^v)L>Фu/GVo9EWx@qaib + 6Zt k`},VtbKAM*+b^"jQRxd޵O' Y,#xD1%T*0\Vcp}Ytǣ+l ZzDPC<8=W.N',8Jf}LwvЗf)fotcqkN6C)=vj_DQvdYgo #H8r&U=-g-MsB@6WNhD}4 5[ӊO|SĒo463 1ի $ QX>'~q3%:wi0^cA$zQϞ)y{AJnI=&0f%V\;HCT s== ?3B)G5\Wx-#QN8;C$&gʅV\tfpjh( e 0eI^cclQ 4cy rȈ# WΘ^*i`uMBNTaNt,^_o_7Ni-n!,F[ `Bo=nv@$nD Ʃm'&x'Z?XAp JeOmA)T1#4(Ws ݬxMB[/+MQJe}p>gj]\<-ez9*1ߌOޣ0mĕ"IyT0)fk siϥ^7@2gXM7s?d5anXduӄ7m=/Gcenܟ:u'!2^PzXS1qBT-'k պ.,}GJ8 G j @i7 !"VA6Venknc+gL!n7  (2#kzqX0$A.Q:H0 MQ8g@Jo5A5חhOE;/t.P'* EuRl̽_ф~op>~h(4Z'VwA[AoL \ '+3#g h{x_J!~f«KjCQ\i!Nxg&4oq*s(ؐtbXªUR '-dq]RqPQrVMwEZOXPʌU)O~r[6U7OI_ 2&\:]B GKj"Y͕O"̇YV׺QF ҞI8L\j:Dry-+gY.J<,WM$E19w>X{J֩(m"ǫv7"(zC|G)7|('[w߰*;ɽT!WuOV%~8J0rԈh[H?G][v"ZG34\Mf2S:|xCU 9X8;ދtg*׳;Ī 0*WAt]>(Uhގ{By>HSdLZg`J"YLQ+,MӋpjuߗZSΥzPP@c`BV.|xQ9jY= dDx=ڀ&jY^z:7L>$K}0J"km0{/=#&2be6ۏX1hC1#|\{OeDP6@bKS#;Ps0lO'i7U0\yg~esExGJd 7XG 4 ];w#U6b sڨ慩PFhsa/{r0X끏gFeե}kձpX ]֋8gt̢Dt9(-+&Ä2+r hoxd:N\vhN0 푍Xy.߰VEނY Ԯ䢩=էI2} wq-Ɋ E)_bcMqk" Jf} tc ~@_GOgg``p0P,MXr*k/Q s]O۾"a#jxl/@cpx^2"$z La!R54+ gDaC# cKd(%K磦]65O<-xgxE[JZO+GNAk+m!>m"4 IT$G/NBBu>D &EpW0҂6Ɔ *7&$^l!<Í+`ѼBf܃ r>XasN:7E$8Yv&jy'~7ٯDORulQ'ts5+ AGCv+y䡠ny9sfI^ڡnV=8IwH{pH{)yrp= aP-u}[Cy t;z>g?'^އ+^}mI8]MM+ 59D 477d2+"GWBP5'-Qh戞WT u6D/bmw9336~*>p  Lw5Z#%(.+0..c2=fd7GL/0.4RhOBD/cIL_ Ը$iP{}؜ֲ!34\B2/>*TaL]bN2F7 ݑJzQJbbޞ@eMhA6U?,l!"?d:]#Go0#|O`.r[WLKHID2zw``oQ? g%&z1:MgN?,-߄{fT}r I?$wB {㉇("lO-=6sSQ(t.>fDol Ժ vK 6ehȗo8Nل.mޢiޫ!YY^wtkqƁ^-G1$_al~7$J"aizK= ^M%>EW.-%2e!<3y!M;M tM-wj]\ռ '\u샩bykK[gg,0d)5>c%RЋsD ڇ| u G\/^ m+I2"<).P^q6 _WЌH-<|}x{24bt%X\7k(Stf8w\#z/A09O"b9#@M'|nL9Yw'fI| KSm!3W 9a|> nQHՙO#?a-{pڈ5k]?{2wOXT«ѱҝ_ls/T(6LYh3VCT%~_"-@ D8 ,"Ыf 8~>]ܖVTs-Eni .or1/k>r>+i1 "ku-]4y-N _Ni{$8(vmul% "3FJdBGViZֻtSGD'3NOgUww{ : {t+] .l^'†Ui^ZhLFNzH{|L7XĊ*"ƞCBvL0 fZq[ D|&&h^7H1jWPSBkxb@20jM+ a0}:m&IX%Rƙ)iղC֝-4Yx^=KQ_yHK`Q;l$؛â+Hsp=.k{̰i#d"(jG=A9f3'pD^ KQPG=0 k0 s ŧT9ܔCs n6媠ssrh4s\uc^Rmo[­)08a̲ DCTsYhG Q9.D9qɴs7=Bor OzشOʎw J|Qa=S2O'E 5HQE !1@O N9J} 2(YQ6b&9Vyo(c80.pࡂ'$8rLF`aࡹG_~zlc}CPc i{pqA_~b#SP7~ѸGWzC행&`r\WiMUjU4l쓃igQ!$ =JOiws'l/8cJܟ[FS{G$59[`0 NO^yd5elR">eXctq_3,c/Rif|^&-(V 1ǁM(Vmg=m}#,M_b5 mwř'&'xjti'STZIfQ$i3HYPTAgh [hD@LPOHCH8XQ/YBQ- 17[wId-PmVWB}#br߰=݈PRL^ʍvPNc{V4 V%[5Eo vHE |vz$+hwß68~S^ꓗ-couLʠ̤GqyykpDE^&q e=SQm@A{2G5Dd*'Uj'9Jn.]~&.A{6iS'~yֹ^a,GZ{ʈI* RūQO1'ꕥы;C'r<Ʋ>YͳY? s]\A[@qF\d7a/*yڡmCAzisip`f~&{]F)Ƕ?&{~+FxoCIj_ N97Focc9WHv߀(9bZ&KC>yNSn!0>V$7W9`2v_I’jI{ X"1_LYw4&Zɥ8;ň2>9]zo-W 8-Q=stZQޒzLgl9kbJh"8I@tH~w|*\a0W3ćF0-Z&ı`ozA ~*Ը§'ʽ:T`gwy@%>xpkdf.B*kLN(;z ʢ;د}VљuTqej~h$a+{ - ПIUZr}5ݱ Hxx eN,ͩFeg.GB?H*nzNO$s|j=:y2-:_"5ŀ|EK p E D+Z8;o.AJ4f*d66dKލ?N֬-G A#-KL[_J飂E͠Qֺ^ѷȀ"f!SI럜2D' -x]ϋb )תIN;S|s ɽb$4yU@^ǀ=HP5̬ \Z9ZY"J@$ɋ!<1X(;r?f _/G{g3Q#T. #^M"{׽) >m%jXGPa| )7mCv ?^+l5)RZ68k^="4`TGԪ"$b/PO0EOlm-Ŧ`BҁЁnf#xǙM ش"Xb4vI->}TK-̻8U >|Wѣ Q%cgBg{Im4 ZUNf$ Nץm4ր+f q466="E7}tzp~ə?.Kх!E8E"/"9rɴEi,J:~ 4!mă^ɲ%Amm;z£ȫk vY IPnU[mRD3x` J$ xiq0%qxYy{)%`͘V8VjЇd,cdPA4#/0.:]:@O$~WQA^N*@Wg;-@WCkm?S"`Fƪ?r^Bn"N<HZ2 xbhgo_ 629K!um#'%dZ3#J#]T84 ThfpTzJrqwxiSAZZ{(_b"n*(N^2'Qu ]y) rQ]%Jtk%B_C`Tg l_J) 7"q1N!byPecZ 3dmŅI 5lh &$Wx-#ux?23J fW .ajɕtY 0+Ⱦte83=Irnv#M:ƊTҢoe?Ȧы ÀH8A#uZ^$.# 6/G)r"?XkC?,. RS.𢪃%i;UQ,4*ɄӂʨUprw;m TLEVy5ՊH<{M@ t2`!o7xʝ6 .Øe~PZ @B7L)JBH]_+9lT`[F mlK!-73BTb~,Afr;BSǑ\74Ֆzh6qb9+FHg:mC+I: 6\V )< ziН?*{ OH@fjPߨo$emPQf@z,Arg|U`DIOPY3@t2KlSv6<>=&8d b4wS( X[PE'$%a , ܤz R92 XˡKMQ!i\ zb"mNڡb}7["70W5Ε?wycCp}jENQʼn݆ 2S=2{5lClnnb밡-\Pwzd@+F̊jRBD4,`~fFXtwpc,RGFIJpNO w ~H M .*3NmVZC%v{3]xo &JMٵM HkJfLV KAX 4pYt n>E֫ϾӢ@uCu5#HzEl>0AO5LTm4!SN64g'ԋ +EbS܈P  !j'f\M%l[3-^=zV2:1/=F66Kx/@xɋQGW!):9|nJTAS9c5})>+ -֣v~p) PŽ|ԟ4lB4fX1}LpBԹ"ϿT-zqz쭞I^{=S[[푑usПNȄ/7_{һ0qM6Wt#UEøćUZ!"%n.`z:Q7۠uDҍZЮV-KX!s%Ww9HOlP.14J/C>qI8V:B ˫ެT\_n>譭#k6]^VRnӤu0YKac SqIסr7:m?hJ`<$nh Ԛn ɼlWzDUg p?t~*G]W>D"'manHUʼn;/ѻH58#u,ܗA\naTߠtݘ;0Dq^s|XC~i8WַwTu+h'~<"jsrNS ̲jC?5+eov^/%$-t,y+5٥\fHIoBT-+4HixbڂizRIEuc';"ڙOǥnP4d~b,jeKE,b1$J=eJ~ /FZSY9FyY >x.A]LBSiF@Z{Aܹ1(D2r^35B2m.xNP޵Te$>E hP[ ^q܍t3hz;cs%micͯe.ZfLw[w j$~Cmjv)tUc{yCuCEpck:`8ɑ2;*jvKȍ 8 l8:E [C=O@|][Q 0 U>pbk "W^;^"?iأR_7>vY!V(x rsa\,Y,CXim0h 7? D[Y2T1V?ӣdY̢ Jdc60^tuyjuwLxaf(S@#Բ.CŰv|N!byPD8/3ʅSjiW%nHryz~ða%~' -DޑNw̗\'g9 );MxYi[{waIC75p2C~!pA;) ^)%azW (7SA, ҏ{5oKf^vh1fd9||59?PQ`^iGkX3˗ɡxk.r*QsgJNBD|5I2ܘgJbZs=֌4 1՞(MM7d3"rhJaXPAZjp#J8n"vɏGܿӗx4Be6*)U#eL #P۝~5Z\lm4D6Dc&U4 P/J791#nem/@{*v/`fG b4?Γ'v$*D)PXpw]kEL1Y^WIplR0']8Qy!TH:ߐmusŤE~p%A#y &=(W|mw!׷<[(Ghdzxrpӻ)[1; Y,w'#Vz+[ٳ[Q@[(5P`Vb6@m@h%0nxN V`<[aDK],/ yHBm9I*=zšH-EpHJ]h,QZ-ZJZ`'@]HJ_bi ;)3\ΛlByA*~nwQ[ֹZ a0A&>+״!To<] Gfp] ?ݡO59#Y7R E؃U @kՐ aL{JXϱ7s~25ZFi5=&R7*9kI0*B vk# سzG2oa+\ n^WSv*|t23{QSc[=HUctNZ,xܒ!~F%.cvi*}v[9sxiX77#e.I=EtrwVqL`bK>vs/$~xmONCD_G IHѫ/L Ɠ.X0_M@C*eu9+9FRS zEL|8spf(:%'T&b G4Oi^3zP$/!"J?K5M@W%je9?٧a `t׉aGܜP0q '$KK|̿G$Hf"Nj`/]%3چ+4?filjUSlS=jf>:>OrKzN5(b/vmӑtIpeu̫D\&~ 6=IX4¾;Dy HX6,{V$GXY`^Hzo_>O&m3+Z(7kn.22Js]#?Dt10~vd7cLs bt*R蘿W>]?m19J񤠼8]/~ GT,w;]Z{8˺_![;ڕߨ@ajcMeJ\]cBэ7M) QkYGc?[֜7` ~"SFsRסS&]<8 {󡏟:O V%UƑ2=OȊM U:; RYBt.xp@ZDB 0f '$Y3]ήK{)8-_y^qi/j0L@X@-gQF  h}[DGhOp!kS+8k]O'Zs$c^HtpZ.pi2'8rUZ}1V1C_y!T^x s+.<7 2Nfq#C  x\"tITɆ$G Z;yj.-xo-fЇFҠV8 2XJC_V3wa[Kv 5*m8l<({Pߋ>c"(wcVWMw mTSqOrDoYEpY?Ӻ҃_-sT4&6UwZ+<~.V&;},^25n$%+ZV+E~Z`8}Ub)j3(,{rD%[_n . }@y_qd['_'0(RLT,^'5<uת0.@&ҶwUZ^k.OkMZOQ|QˮXȔP`.3=2݋6ϧl3 ޔėa5SB- /x6rJ{l#UyVjr,8Qy++WiN74}B[ٺ($Kr&ůթ41oc~SAc8\!ež_Q1H%>,% &p*aj۵},esE* "4Vm VhB|!w )lIm4FX\8t,FHa ?HA%7p{' %W.^J3W/+; vlX=Sivh5πJ(yHEMΚ$?lXCSq`ӄ|xZ@ fg"2ٜ g*,;, [loSdR96𷊎T6k-4wOD(\\ p%rP.0WBA~|ڵ eښbwvYS g5Oa4>[Ce/J4g AUx]z2 BP1IV˥;xχV5|(z@>${KLly\4WTaL_G;et.GBף"cqH"&9Yh6qZ2 }weiufhI/n#haMX|Q\֕ ߝ N5)d GC1Ѓ8n01IDIZL:s go_4x]l%f)~Fc=_K#״)y ҅>S wVKg h''Ev&˪kz V4wy zpIfkJߌC5 FOdv:< /zRWc`93$s atN|a3.׋"&/6MZ^!`h&TIG*s`zK^9u֭-(;<;?<913wy tk!a+ zZ0MCpI"\sBvzia̞hԚv l%>8l'M:-Xh4tY J4{(r4kLȕ9=T5j^t=8l{?gAd ܽC: q#QN.&^- .4ǺC(p,2ĆX\ JFr&0o&.π z+2Ub59M/mȮAxP~خ SNhfc_^'QՍX[|0u1 /뭜~h: -lokG$qXEϬdrܫ'R5-(QX<3(ayǹr)[Ph3h-C:b|躄6&\E`׾rǿ[ҜҟG'8ߝO 9ON ?qvB!Ʀ{+@Ԉi6un`OiwrooL$w5XG~۱tYG j#.^#UFrpw}Og뇝|8?L3 GfI1M9]Ղ8ԕ[g1v\e,[^pyčtfQ\Cq&Ѷ,ɁWQ9k.{VIqb6]44c"l+Rѵ T.t͘AA`MkË-Vːܤi Vj(j,k3hKv4d:¦C<}ƙn3F۸X IY]Y՗gp틲%ƕ{ڻSIev(;6}Wխ(?K$./ !P{?|ۿHEFaƉ)g22(?'x;&x"OMdJcR'LP3',Tc;@VΓV4I߂-=[K_`*5gEpm sjeh8IO[Rƺȳ@{$rhoy3 T:ߩsT@n̞6P=jop:ޑlТ3OXZ&# N3,x](^X2=0Az NWzKɗ[ϻBUZ3?XϟO49Mv!'lMGhiV;> gX9;5e݆mD՗Sx?Z'HsWHQحĿM" b(Vʤ`fr79+~U?"fB24ې:*!詅V o!5K[.!ZJ wUqZ|c}TűEa6Y Z6R*;eXUWhvưԧm1*amr(4 qJ{E#~[ Ė ;#Nq>4 tM]&dzsνh!D?^Ԗ /LbpX<䚁͐U4x0-JT]0,ўl(|nN[G=t46pg~ɗb+&21IŶ zJv\sI ճ!;Ƨ'C8]Q'.R'$'KiSbfF)|Hw~–" g˵t{s{e=ިU ,.#6dS%492~]A `Ǽh!T\ nq':IFlHl"~cԆ Sc߮%CFM\>ˉ;] + 6ތ>Od /wޅhk:#T?m:ODkv0[@[$5K6a 28HfmtA/\0;XGh]injd_l$[lJG1n"/@-2 #yd>DB068M`ܷAc9W,*JNldam^I {tB7-65UsOP?0aW²wGG ;J<=Ԣ vτގ=guthqEd)iQ9sP'̝- 4݅%~KͲq 9?n!# qC˫mi),{̌ȁSWtbg>_ p{ (~!fyMAܟV䲲e*Ms!0\7Ó:U3+mbe@flbU[#w\>;넟bB7fN==-֞3OuQT5z~Ǝ #gJG? (=[ȶPF Ran^`ȑtekݲ{ ~٩J& F>z"6 7k\s/HnpH++^`CRan͗g1ـ =`$kڹ>i7l䓨=1G Do#PCbL#2%RY]x *l☈%h25<0!o'kgA<@ 7f,ъ@i嶷XxlHTйG,Y'H[oԍ'»ptL-dA(Gcz ָZxh9JoƧdp=ty{0;fȈ:픺r:!XԤ̞P_GJ<:̥4*T$TRgݡ\ ZAA#pFZȲUFh=ϕw1j@tWeס3]0R`O_I֠eڝ7WkʨccNUAE'D9̾${۳^SioÝxQ8io_TdXu'j^ONya"Ng5@ǔXyܑij5e DB[0h%0Ԋ`k2;y]UyT]AO> A \+>'䧗ԠfhInG{9x9w~n-|ko}~lMֹn|QD"Z2gkTv2J] }SVϗ-%$?]6x\B1.=ٜ>iYz5+$UD 7x^jZ:W(pR0 ߚIᓵ"aMvG]%ghB{wwOK怸x[ld<-8AuWk9G2PWgzAS_~8,1a>H\*eh.s@ DbE:nŮ?_%RCBAǽ9p(:#}lgQCKISi~]; [qt*Wi7܇{ڮs: ؔT>a`3ɽBa 7 h_G_Vj6a:dL79u; sf8aC8,faեCVI7fhODyV" bWviZ3СL.IpĤ)zf=PǀתK&vwWcӉqF7ҙBjE:HlL{B br/-JNlI+{y2!Qe:Zi߉?\F{V`Z-A m!qi{&V PyT^R|)]-.pwupӎҰ E}O?g @1` T RKAht=OfRô܅jN{eƺOi)W4c!9RZ)ʯ֛حv7i\KxENoTf4+^z*W"߂~Evd.U0^mkzDX t5}&Cznx.oyX}9Rș7V)̛\!CO&YmOueE NZT]8dnkvhw.,-Y$^Iz tZ> bk1qYp'j1OŅ1s;=ugt&77Z4>.ViOfTqņ4;}~*]AݹV;b ZR^)3tu O+Lϼ~HD 3:+x67N|Lz>"X9x`QƔ\g Pf % /z½[Ҡl {gw>-EO4^%E:|׀+J>0LVo[w ی[qxoXT>Hd2eK eӵ'ǣ;򴕥NXr+]_6/]><(S}vYbSyuс=:8DѤT ;Fz%;Z:_b< i%#Z *0'Dv?G }R|X?V<)GrI61=Ԓ&5lK\vPe*AD217lϴ#M$:tDh0; +K=Q%·P0G㨈'UqDד0n&, e]B2'N<R fB_K=k,E fFfQk區".6C\f+Z\ Md-u%1@ Fb`aP&~Kș\X'~ TVFF^@"WȸE:B {pzz}e8gaRbT^ޫq`՝@uzS,*~׽:9 *'q|pUCl5ewiyaI[fFG2$ME*%)}hxΌ{ ZYrBR9CO_381פuN<$$(Q/[jni+厫*~Y*qfe$0vjh ՞ߜ- )[#x&8Dt֮#nV i`qOOQʐ9eϸàʑ E:F!݀IHMy•#e5GLkdlQ)v Yn &ţg'.<N-dNu&Iό= krO 4P,jAG*݊+ J“@|JZx+*ER.߭ rMDQ*wb;bg}CWoıpz~5SM$HK?0P_^:d(R&C:.aR8v:(HGozdb&tW)'jo 7&{9PdPz 0>ptl˄+}h}ZIːpr6s+j*CHJhfLfÉ*N" )ZUZ#n>nF٭]ZjJnG) #vUK]\_Fejbh1SGXWCj xNЁD4KWye_IaaQ5~)|ǵ}A;\$x{ld2F t핸k",;f!weKv 8ꍉW{Xct^:—v;8ٯx\8^xbBY5Nz |2[A$A c="͆KJdQ_ٴQϓ2YevUk<1 imp6#yEi*mZa k ~ܾ0?^)3&DGG0תSx|\'.++^,NAΧ8h #[F\Eo8-]AmZs;9$w^;zy^at"]`WNn 8cj[hg-BUUeihMpSŠc Cz\_e(\ӥ/[wD1OafLJT`@c,XFC4#!k^4c#;0ZȔSAKIhM02TKq㪡˛=zrbo>g{} ~陋UNUdl_M<'huf1k|Ԓ컬5%xEZ7G;S 3I=Ju|L޶ ;F.|+ϯA'cMƀ屮|2eaxbׄn 2_W5in##nm[ryz9y6mpF{rQYV6M%vCQ;`AG 1}y~ס*;;|#xl{E2i %8-^W2܊?-uM``m5o#h|0ʲE‘ xPBd.n6is:AlxU5o fIÿk0T*.J?=XMEpOH=d`# dR!4z9Ҷ1;*nDqhxiTLuxSZFTkȲˆz)mwޑ0ZbrRue93q_ÌX=zˑo;25SݺVnV/]>bWobd U-a*|4MZbح!2pu/=A5T9&L@^y3{7l~#BMZgY`>=tOGL!pRe9!Ug %€U|I]K i b<梴gWM sǚ%d}* v q eL"3ԭY~{`LpDU(ܩ5U(u_F:!8Q$~YSof[˭ÙWT 0o B-Ice; ~/7q3o!wj bH8G8pD`Ly> YS3B/zJ +$?!*v=ccC?Dz|? =FGK\]~ t 񓶜`Ӓ~XRG`f,%`7ȻwpV|Ě 䰰kld7'Bª95)7)]9hݬڢsh!\a)w9X ?72u璖N!ᥤzO|4“Jnt\ZK7Gsy'<\r2zи_Y~#&~yXRV[ "(HcSӁf!d`bޛEmA$0%zű?]d_e@qxەJN6U[Bj0gzYga63) pE`?1ԏ8NgXRTY`%2JE̎zB2:'9Pr 6GX!h@( L똉Kڑ";aH xd̊S"Gp9[tڨJ296}X4 ;Odz#ZM\.]dc7X]?KSi?-!UqS{>[TV灇UH Kғŷ̇s>-LR f3jB=J %qU!9tڄ홡jW~ h(9/:;#fSuH28ٳ7fe̕KUYbsӳ/(3#,WZ'fc1}y08,-/Woh4ff )C%߯$l sZäigcnV?$J,7,;Plj?{ nR0]rumI x!U/{~ lL#!ɏ+Sq-Lu.~̑nPn%r.HA {%~:K8ʥiD^n5/z#IT>FӷH ɃFhf{ m ӚSyR-wZQH9یɨ@f@h0D0WT#pD8h!|_%H-;v7jZڡ_O=-w=*ZV2&}Tk4;cgks%j[WT|$WvmT4:i5Dj:*Z`ɕEpu$< ?^1hs=ⱅ/ ~X-?‡3E l0kYt驖67A%iJCYDAY.SC[/(AnDHUw3|m^;>+'="<I(Whfb'_lihHT@=SPwϱgr )uklugڎfKzwIp.qym wB$f\9cudcS2>qʨ[q  z`|2 ={E(9֝ǠH!wF;,Ǹ5*'έWx` i$>]g5 !Pmi@HY^!yö4!#&Sv6q.*F0"zow?1 D? \d,3t]l)cxh%vr:OOwkfP;Q:0;'+@T*8~N dr-{)£dDExO2qA#^3?O 5* @æ۴v27>Mz}Ņf,eUQ!I>Β_15)Hkas8>eO_z73G`Hq. N4>/dT;)33m`4oCF}EU/ 5oZ/UVB:S9_2F !Wt;6|bu\qY%Du$o4Հ70NI[jQDqUȇnɲS<RPa&Lm owLWb%'Y")$0m,Bνr4֐Rj}J3$V]E\l|Y/e8Mk"s)iX5wXS >W0Taox@T=kF_|P+Ywa' [` G N1Gc%(sj;q1y!'Nȡ5ڬ?OWV؃|nNN6u+I}7z;`NГ^,#Th#mhkw$V9>zKFNZ\6դI2HV_{s!LU n?h\QD?uೲ3$fHzf97CP&'BD׈q'jSg+8+{pZ&$D,K\ zL)iUj1j6ΌPM*@ +0\C*H /݂R}Gwc˄tVIض;@2!TIJpfȆNXq" "ڐ ӂ_dI! jإ#a W 0(HXv'~U*#kpca ZO.'r(}ۈb.\F P` }+>e+eMD>(>1"q 8 }5IT4 UY3 oC?]?ys`yO$ׂ17/A'槐d^OuUYܻr֬-6; _1,X`Z '0(T]Xap1HT(dRfRI beeh0?zh6c\WV܄9^l! (ν}`Vŋ+zgA%i衽WF42<.شCKkMg3BQ6US{N٘ /"'WLTݲ"hNa݂ۉG{kMAU 72OHvxEbJ<R 32"Uh|io"(8Cs R ۴*<քl&'XSg8},{Ϩ&\I_f(;PN[pݥ,k+IGŋ1 빻>5p)= \ */a/84c+}GՎ,; *Ѓ/׊V MjԼ^f}XwG1X ‹ >QOPyn-BnJ),}-UP{_ ,,<ϑXj> 7gizѯ,0̯k$l5M_E#r0Kch`<dmLx W_1QyD㙪1K /M ]XWa8jz$+īG=F!.N&\Ar ":# ~MJD%>&|~Wwrپ@Eez/Gg"gch)n/z2*˟sL?%U{O!c Mr#1[٥5"`0^iU[OB'R{a?5V4N5|P$AR_T>05<>*oob EG 5+ņ7Smon=)S-|F LےTiB{S(ky/L+{2Ѯ$ <21P[X^#_W)\'sCNK SZ>)6c<51  c쐓iJ̙:rF-)A4\U 3tAOf޽]ͥZ.xzL.L]f')nmw6zl|=D +,to%\%J "ۈ$}S[A~S ,wY_z`;b(x 2r:/6:CtmX0_}4CyH ,ooNI3o )ߟ!HfEQiFBCS+alo[Jw1joIlX4}W>]aOP3KsMJT%V*,ͤPpb3bˣC iMKA1&Ԟ9g|+D9Ĉk DUFHCm" j3 ?i5M? d~`xiV zRd YHP1W)NpwٓH?~w vH$kF2/秷Qg4o? k滕4l4r}E}:M+Xѻf+ڸcDѼ&JAw-9 T׬WȂ.5 lE{ `BhDPlR͍cKV raEζ&^bG1U ٫n͡2"uA=;1J횅 x^!69?wPbwA.L}+:<B?Bf(~} 4l.PhG8r"yHPd!bd#n%^${C;jh}Gl~XJ=yBqȾ=* Ss*jΩ2MlP4ȵJ=4iB#urI6U銿c7g L4pboJ`_*뢁%M7]V10S[CװVh#T ɿjG'2 _[אox]+)()Wm]p\l}砩wu;LЊBˢ>84[DĀ-5=[ A!([SIA7wDބ }1=,L,,J_a>Ֆѵ-po՚aOhg\+KJ`+;<mpn-qDRw#(Q/HCef~ ؂UժHӫ{6:z$JLID^&>כZQ3l IRx\ Bݐ^^`WY:ɪ2~7,z14AYUehA#m?P!q}vE9Xqy8#!߳|XWTKM`:zx-v>j J{q1dWWOc|*5-G~11SjghWR}3vYjDF@oz`L_GΖ5u0"y(\7S,nC,vEF" 3 5| nJ1Nb޲x .wU q0Uu d0ZPL yZr4=Tq'd*g#؟?HA7CKz9I>bXiqP^3z[':d,kFҲw㹃\Lr>mϢ^41H ~13c'fhTM0Vo FnIDwwt22QYh&Yy%1FfcBS,l> ņLX9ڥuʥXdX Ukx@N:ר#ͼς.$%/FړbrZXcPuH31|/*0wf>1(\1#:25¥3ޱյҔE5l 9*qƊ13•B]+S&-_ W9 s-*zdvpa߅ULƁWYb0m⏔.wC޺V'gh3HL/)i N|@u`#G qg"Ebd B('<=.PޓGLfNv4܉[ (#ΜKs'7l>]~,lf0ՋLkA'BtkQctɃ <.K?{Ѻϯ[-\R2loCuC_ ˑgHe˿KQt[L3 .KgK9.R|,_&t256\ ,7W[& lD9Ų;$7_1ǩ hʟBwlny*dk~b/}1` r v:m4Hr͓2 AYZ "G+mO{ȥq|!˔/ D"?j6?4%S\wVvO2tEXa(,N%0-CBY@TMg#O^Gb~N]ΥT5|n~XLaKgVVSJ[dBM*aQ=jӅ0F"ƙn~ɫzU2FP{ ]t>]T.^Y{ume^ġA:ledNndb⹴f=B~|&,:T[+oBOcܫ3l`vHbbEao]-Z0D:aU-cIh,n#1>XڰGP$x?-.1ҿ'gcZEU][I2% a+vMEi4]ptP>vN\ʼn>aIyߪFJnRGt;'ŵzX1gb fpNrS$6W.usSCv^Lӷ' i-)~)Cc:)U1v&&Y{MIGg;mxǝeOo {2B_NCff"ՁNuWΡmAut8xp8"ta.IkOfV/?lL8FK>AW6/ %WtRy C.hpSp6N0tܡ~e_^t H Ӽƪ: ~kR|Ts4 ^rbGC̶鷱itU=͉ sjo15b$T`צj+|onx?Kň4 b+ `fRš=4[q%GÕ{!Y=S[ӛ;U|#ge`U6ww!FpJn- YӭNF8u~FV~Yan8!9>K 3뢜Ӻ>QuH]qzC"PN8o ٽGMt-g'c'+$|? Y^Y*ʐ[})?5Jc2%lPjU9mVeSF&xMr$ga_zmTz w('7#DBķ&_K)HT|W97B B5LK6H&#(:#Z7"Pq"kI~켣m e)ՃH:}󰍯<uc294B Eޅ+Zdn^S2 (+ 4+qkQIl1ʯmbO[_14_(qL&s^{mOU&i3h` Fs*7$E}N1ȞlXvΡ-ESh3wPZ TR kdc}UXEt;AN(l_rV[ʠ:I7{[pRnj(g%kG8Y}$fx24-cG='t ,3e3OICVFn]>yѷZTɰZURT Ŝ/gp+ǞҍPOWNÕ^]9cܖ:zndEƛZPi`ͼ.Ȝ ?^ع\v=57#<88*8DyBoaV_ +շa_DqTdm&*Y.͖:5O_*(F2ŬDJz&!:\[Un&)4^-" JU'K`$82C>e,œ776f=yv㺪f /^GK' l6 `M@q;V-{ݹPr "Xͽ_=dnҀpyK95!BV븿uMedv6g8f-42icx6>բP5}kLzxr@&/ƄP_Vk!Rxج#^Dwَ" "y t)|ȝJ7XITqm~"*jإ+{ :  2, ATe0Wlؔ-c4̠"Ez⪁LGܝҀ6T]v8u_6{LIxzF[k2=HHeS\=Jx1:5 0c `! GƤ!Xi!gЀnxtV`*]'Hzm 0浌/ЮXۢAX[6W7qڻr^:_F*JK>Gjwc}P`Fɡ_4eJCG$ Z_b x@˨b7S@`]WK$lǖYRA%rNa$!O Ԝg<:&B֨1 $չ(]?h(:41Q)H|ga gtԝu1~VZޕuFT4OZGgbriMRπNLaDbQf4e#pRx+`{ /n.*No}p_5GoY?ư\!nuښ@/J:C닜;GÇjD&' (VbR "GCÃ+!,0>V^pwDÎ`xJuzlQ(k~y3F 4«O3* ~1@o-hy51Fk+Y|}WcJ~1|S1AqjS[̝bnƮwjS~-ĽSs㽈TvBPmqaRWj&HS^ugӰ0dЋa_T:qcO%Öa(I={k/˓Jf+, x"6?:/.eB\"/)BD}J;db`4bD8uvuM܍CVg6Z~zG< bHWԿoUv:8VY rp;g Tc':h=](') Nbxojs`g*zkS")[ rep)%lmU=$I…aRͽf ew}z(̫u Rـff"";c-L6LcG6 vy$nqb1B\r*S5gt"g b2Cz10wndu%=b^}j1 dߋkm+cNYSQTWm!ؐ  5QiXTh9:W'4Y*o-fH |_1UaJzMGΧee-g@MQp=B9[[z_⊁Ue7rL!x{ .~:<\=nP=[NJoCi'"lȷɯISI(S.O@1MϜ&"; <+azpjF5$-PTcQ8|](U֓EXfQsq"z1 R%/TT >Ru7`>Ng, :9u8rd4j2?ΧjBS8lJ y*{ {MF7$D&hy.5/UMi$Xw\\\ ̹p(/"Awy}@EbBLf--.Oq|h $ԛ-?!M8R._y okHoƶά_`׊ȣ: 9 <!6ܫ8\;6Y|Vx /M WfE رhRLBV*OM+Cu g\$PL tU i̤|1g:idKO~״GIY-A]]*K0#TK}opDNHW7Hd0SoýrP-L /"{Մ QeZ6 p[Q67$ t^}\GrX)0U {aT1[4^S9UZx7ӫ JӡIz=]FE2]Id 1rYLL-pJw.[~+1x Wn2@TQg+xg0 (<M fsSo-|7EN0Ko@vcâ;a%I D+-r&wa~4T>+T T>x8:Q66pii"[ 0uj j!cqt V? 25^Z0{AYjn\ Lz jaFwa*"r:02B[J=7Ǵ%AsyhaI4&Aas6uB6jb̂ΛS Bä,*jnfN YX2?8Fw^=]C}S@mgsxh ކ[Qՙ%=&gK,= @Hy7smUg]X>Yk@ gjHxʱ6m7CHϱʃԦ Vˑߙfa }||ȺLI~D?%,v0$NK‡.#J{#iAHTGd(n) =_;Jr"Seӝ\NVxH)S,ybP챋/Dec>09۽.V*GvH'm,)[ R篵 C`6D/r,Ԙ@ s{* 7U{PQ/1ad1]CP!BCauO0m쎔dKU%N@ř |`si|lr-hƣ6} >NykQ&cH5!FYCS>լ);ycplj@p$"8\ݿi [yK"wتᑯZMRܿK *(ƀ״8siIݼC-4akKrJknPWƈm?I*+GtBbfz;cLEُ4꣊?[@!/L UX+/e >|}D{Pdcfq %3hn_ZVY@?kK1loLļ%eVJ1nY0s veUYJÑBL$XFDr]يv[#R}pNٍ;q4G, ?悻2<.H09Ścx󲚹cP'b Mw`2~JW~l swc~굌ODK|ȺlH &zA+'o&h\s^_S>,GR:Y%-*a=&GѦ{7r9 14Bp