yast2-packager-4.5.20-150500.3.11.4<>,Xe p9|8k4L-bL!YlhRHt(zrF1_Œs4V-|fӈ`>;{=x&4x^$UvC 3%IV;-5W`:&^Y,hb |`24:,FDB#5}`,3[;Cy z^c2бvhǮެv(k d"3&;՚eiVGgH~J!Hz!!ͩ=k>G h? Xd & >  /5@X d p  $ $&)J+,., 0,0|12(242_(2u82|e98e:PeBF!G8HPIhX Y$ Z\[d\l]^&bScdefluvwpx y z        TCyast2-packager4.5.20150500.3.11.4YaST2 - Package LibraryThis package contains the libraries and modules for software management.e h02-armsrv3 SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/YaSThttps://github.com/yast/yast-packagerlinuxaarch64s8  :dsfZ|D (4RjzE,3)H8 :x .XS ` Cո)7 N  doQN u g+p   A A J M @2_ ?  %<qvRRF`C]K~F A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤AAAA큤AA큤A큤A큤eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee e4!eeee0e18dce4d08685eabc17f9548546ab65f12050c26e054bcfe0e582ae3e45d5088d9cdc4e03eb90290c8cafb07420fd3b292b8f04be321046509e3910448220b01f674cd0bb2e33fe1c94a116583d1ff8141f39bf4e5edd9cf86b5e3f76936ead7f43f3a8a3080c8ffdbd5563ff794e36a8ef2f775a3d2bf2e07a32aaa3d2e27dc1924bd1b7fe4f3a1f14eb1a459ea2e0855f829330d184bd229ddadc2c29fa8b99122ebaa67c91e6c4fc40f145d91dbbc4488bc142e7d01c3c94df2c96627e244a6ffbf54635606222609a1eee71542b4ad8acadc675e8cadf08949d781232a2dc7dcce573e55734f82da45482226dadc8bab9e2e29509dbfb67213c7757980174ef5bf649555bf0e0dd90ae01511a13dc98a71b1d7ec117a025552aea37f691b4d035d5570429feac12c737f3732ef6a7d6e46aaa23378a4422ce12b351ae31c6dd8442a7e052cf5f466b9528fb1131c3170b1a10f684d3c52e973eea73326966192722093f505b1d786f0f3b64c57bc39149d7e059a1e27c2ed2bc3bf0dcafffd901a2a6effffba758098dd51f1eb4d0e79efac11c1418def5fdc72601220f84804e8c3d46c2a82a02342f4d6de84ae3447f82c6e610641802a270c311c8ca065a805740079db21aa008c71fa5bee29517d50edf8f30cb8c5382b7b0d3a5b2abab412d6aa46b2d728651f5cca1700f89f35c8010014093027397e12657d8f98df3e4bf7875a9f2303e05791d129639f769cf2813506b9ddac9317c8ffbbc64c5184c9b8196936e83907228e2b8d3fd5c5ba511857ed6c3536b15a8b9fcbaf341449d5e429cd2a0e685ba6c26657d7efff8f2da7c63e2c05fac4f60887b2c8f5362b31ddb105a703ac7469e6d5627dd5d6199ef75341aaedbac7f997c98d360cb1d1d5a7b43bdbb762bfba874d292d7c7622558794bad08f4e4c88bd8546e4b34ca2e6dcc5395f9284affaa58b4456b3574b214e5906a9ba1d6ec4bcb9472b3d581576d61750ed15ad2c0bcabbee8553814388e929c13d31ded573642cdfc216227ee30791aa573c8bbbdbc6a06092ca01f9ab12b4cca5cfaff7cd256f4316b96493867fe4abff2a54cd1573036ce6489d6dd14d3eac8b53c9c4e381d09ef9c80034b427dece0d2f75788ed60541c03ff809c014ff416514b093602c90cfa85680aa48fc86ef8db94e33902293f17ee58895ade837b8ccadc9dd913cdde5a08458350361874be47ceec227bef258555c72cb591abcc135516d1af519f81f3ce9e80f798e8bcb8b80c116bfc803657a13b9b586bb1a670a28b306badb43a5c0a10d6219f132d085cd5a24b23f40c029919ea2074846cb0bc15188925286adffdefd4d19c4ddb25954e5063dde3878cc9dbfa9343517b60691131f166338084efe849cc095c607ce091fef1e31b081f4c657b1b12233097f7422f6b7b2452942a058d3759cd67161eb95d0ec6a80b1866397b1d0a215bc497ef4e2d7b3f119dc6a669251fb733f1b41cddc30789c334d948d04b0ae37dd517f24341c5769778df3b88f7dfe8e5e33bbc6153e8deb10f7e595c07f1c02f7333015049d83354a9f274ac162a25ce43df091856312fcedbf7f0ea04964fb5939bc801561e0fce787c88aa8035b5ac210d79bc75bd3d01513288a5eb0b5ca6b5a893f2af41db3e72c81c48725ce3459c8fd9ecb407c707774e2eee19da26d0b4c9dde769f0defac3f1cd5f2d0c4a90826354bcbd6372642af8a0ac7952c35365d7dfecb2ab7323a1da204610ea1cfebe5bee15024511477a97623e710fdd4e97d521745d24f37973b4a6c70b10855d78f7dc3faf609b47553a81e07352bc85ddd015c982805bb35a6ba9fcf38b13a99133c1187c146f9d525ab0c5173d297947fafc1549987d4a381582b72db37f3afa70c9d9a211e904432da9db59b11bde1babf466cc036e99ef6390c075500c4eca7a9740142da0f3cabd84fb46023495fd81a1bd9a81bf8a6f8d415a33690de1272cf03d7425c2ad1a62091240ba2f9dbfb2d53898dc4d12cd92fa3e6852fdca30b5f6ee3f070bc9c3f43e492217d0432cd4eb5c8d09261d3fe0a66942372e5cf81861b585ce34d8ed9aa5ffe7e76c4d7c12c4c8b4d99d7a2a0557359c699d2b06a22b6eb70fcef3f201cee83cb6ccfaaf918b7abfe6cf90d5351a1e67e28b897d761c418c0d2db3a565fd98f38809a34c46cbe72edc16ca8a27c30f988ad6f9e43f546f7f464d19312b940b47c77f884bbc335ab1f71b830d2cd976bb7bd6706fc660ccbc271aaf4e80dc79d36653584cb053691610bcd6f0b3df80cd1b2147d01db79565e3fd576d5b0ae243eb191d4a4388e8e10fee7e9df70b7a18263c2bd1047e039716133caaf26d4ada281bc0b727335d1324324c2b467602868bba05948cb8604768af71447023e9f225d3f6b9cf1b092b86e00c3832bd3bd4c2bcf6718cc322700c7a6cb1d3ae162422b6460897d65716da55809fe7f52689a2039db455aa131a148c28a56a99145e24c50a9eab802dfbb55975dc45e2ee1450f815abda7c48956e9f57330caced68efdb039a371fe25a6524a76b6f66f2b607c667950844267a59506151bc0155bdbc5126facd9f4d167201117ce4bc2c15b7d5a3544e2834059409eb39b403214dfcdb3802bcd88888aa2b0b0640ad7b91e012a231a565dfcbda47158a0e2433ce485e5f4e8e18dde0e28a793629cc0c77f308fddd82513b3d7fb5193d3727fd3cd5635acf679725b2860919311f021421c7f68824be9edddbfe780cddb5aaeaf038398d89df4c73e4b76c87e867917fb9ab7809a2011ba12a1b1d06132e76284bd71daba64e29057c56e2e770e75e6fd54b9cb612a94e203c2a4946335a32f8c31175b668d5f73dc854a94842c21df34f980d52ae79dbb6b16483ad008750e938aaf060e26716f1469527eabf67bcfd0179e40be7c582dd4b0995d1c09c8fb371749dba1e48b66bbe99170e284857e1a3431c75c8912d53a6b61764ddcb5682c684594f2554d29a579569d972ca3c306a8b31bd982a5db58bdaf03c4851aaa05878665684764403c00cb91c1165f078a74d8cb9f8105be30f55c5702fb81ede0afbce3fd1329d47ec5e07b767a9ac79b18d7be61f04bda00c695b690f470ff358c8b64ee2e8ce814b09878ce1df8d2f1c094a584a8e44f293e8c4edbbce18fe530c7e6142b3b7c6713a63421aefe139c590dd679ebd476296664698a87284cabf8d63b1f518be1d7ddbee97dbbb6b1cef7f6cfae9f57d080c8c4eb07955887fe6879b2c4e7272ef3b83de31421bd402bee6f6ef32de14154fb0092dfdaf2c388ca2a304f5f1970350dee29b4246d6a6182b37524530e0cc2e49e3a6d0b66676907c68019d4033891491948b4e105b99f25079ccbf5e52f6fb560ff84db3c6703f691bded8b4f823962ffb5ed389afe3348660a7568a1275f8b3cdd58e3ad5824ddf7f1b40e086d519e7e7fe54954b60333c96de86db8fd722735c5f418daf7e2930658fdfe1ddade63cc4ac6ca86054ce6b14bfb2a23366bff98bab00903bc343b28b42e60cb65c1201be2ccf9ab6f358d848d0c14b6bd06f93ad70ced348751cc70ada0abfc0fb6d6346c7a5a78f0d75ae59832649739a2db2189cd3a24261fee1f923f96c25a34c525411f27b5bbfc05aa5951d3a4dc07123ced8a6571efd6de185b718fa1c7e991e6b74584b7cdc7f24bc4cb3190fd1db8f8ed47722d3693ec8ed35e227009cc8afb59cae84e682f81353857a2a64f7d35abdbe2d66c37cb7cd3a2176c01ccb92bcfacc32f6fe777b78befc36a99351c5a5516337ba2e7e4406a104fb26ab2793530904b4293c82e832399ab5a8b805f0071ad4c8694860efdb96d0d47b1044ea68fbcc57afeeea44479888e64ee6e843ab8548bb48270d1c932190ea70b696afcf694ade3ac88d4b45df08cfe4fb446928e8427f36c365e83171f3c4daae833c899e12125a42eaa419f8ada17d2f448532b232a69d75601361c34098a66befb42a7f0b2696d609519f68d5735517440dec635865c7e1ea709de1c349cc6129053a9af042f10d73b51d4f72c81b52cf3ee3da84ce69169f9731706aa127f23a639a6d6fb0d1bec0401b28a5b39f9e49bf79f06021bc5854c44f241220a206997114686a3c19d23534b4ded33259863ff06e2b684312f4159119ae34421ee49655fad171ab74338658d9a7035c68ed21becbcdb2775c003e848fd3497727dac923393ba8443d82ec67170d3d423d87f553c4dc9db7e89b5c4f7c01df590f3cbb5af40a4677055b8ce515da05b7ff8166814472b51cb02ef29a7bdf1b91a53a47759de74cff4e93c4bfceb04a8e3f4c664b84db75ba6f27268f398cc9ba785082267c678df3d37a15b9ccf67d1ccb3f3abbe52e80d5651d23dfea4538af9704d4751b6a001bedfbc3ddac34103c5bacd00ce6f21db19896d28a4843cfb6d11dbb152a1e6594bf198beee57d6afd3f10e7824d054fb9ec3188468f93c2332234d7c9caa5676373db28fb87cf6c94938a2d0082ac2ee26df66d3841ad75c658ff1c43b145cb6133d1c9daba8d289b5815496fe0fd58db29847cfbcf10a8533f4711a5b067369a953b2a6ce09401f45b0c59338e7082376eb77fd9f09efc5e4721901ac04f2ec06087983c57d8dcaeae395348b5362560103c17c8d45981459ba5e8244590595361b6c6309d6c1f2cd329b773d6d9b2b325d127d4014ccbe8bb51eda7d03fe9c701f78c5a70a30ca08a795462d199395b699de0673c40fb8e8f8a331709c417286839fdee50f89dc96bcdcef17de294cfa34417915e87c47261122baccbcee934fe2cbb4c555f169efb4f477b93566b21231b7eefeaab774867125e276cbe7974c38177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806438b58a78509f10a9a756328e125aac63c45f6b2ffcf5b70a3312be3852467ce8fff5455777b07ed4a17364547116550d6248a404aa46d30116cf210f473d5cb6f911164a27db689ff46b39ab01328410931e55a58c5e639fa88b93d23e4806771rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootyast2-packager-4.5.20-150500.3.11.4.src.rpmapplication()application(YaST2/org.opensuse.yast.CheckMedia.desktop)application(YaST2/org.opensuse.yast.SWSingle.desktop)application(YaST2/org.opensuse.yast.SWSource.desktop)application(org.opensuse.yast.Packager.desktop)metainfo()metainfo(org.opensuse.yast.CheckMedia.metainfo.xml)metainfo(org.opensuse.yast.SWSingle.metainfo.xml)metainfo(org.opensuse.yast.SWSource.metainfo.xml)mimehandler(application/x-redhat-package-manager)mimehandler(application/x-rpm)yast2-packageryast2-packager(aarch-64)@@    /bin/bash/usr/bin/md5sum/usr/bin/perlaugeas-lenseslibyui_pkgrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)ruby-solvrubygem(ruby:2.5.0:cfa)rubygem(ruby:2.5.0:nokogiri)unzipyast2yast2-coreyast2-country-datayast2-pkg-bindingsyast2-ruby-bindingsyast2-storage-ngyast2-transfer3.0.4-14.6.0-14.0-15.2-10.5.04.4.382.16.352.16.34.2.81.0.04.0.141yast2-add-onyast2-coreyast2-registration2.15.152.15.104.5.94.14.3ee@e5@dTc`cwcck@ck@cS@ccch@c_cWbkb@bq@bi0@bi0@bN@bMbEb3"b0b'E@b D@b[@a@aaaA@a@a@aca@aW@a@a@aA@a#aa @`̊`9@`Ȗ@``@`e@`m`S@`J@`Gc@`F`F`B@`/@`*b@`__@_E@_h_a@_"@__ @_ L^@^>@^@^^^|@^j$@^b;@^`^_@^Y^Y^W@^U @^M#@^K^:@^9\^1s^.^!^g@^g@^ @^ ]]@]]@]߶]e@]]X]X]@]?]?]]@]@]o@]fl]H@]:@]9]8H@]6],j]'$] u@]]:\ \ \ \\"\@\@\ڭ\g\s@\\\@\@\e\@\\\\@\}@\v{\eX@\eX@\]o@\P@@\$\\\\[[@[H[@[[@[@[<@[[ٙ@[[F[#@[@[Q@["@[-[}P@[z@[L[2*[[ @[ @[ @[ @ZnZ@ZZ@Z؄ZԐ@ZԐ@Z̧@ZZľ@ZlZ2@Z2@ZZ`@ZkZw@Z1@Z: Do not call [Install done] on aborted packages (boo#1203302) - 4.5.9- Do not add an empty repository to the system when upgrading a registered system using the Full installation medium (bsc#1204399) - 4.5.8- Fix hash vs keyword arguments in RSpec expectations (bsc#1204871) - 4.5.7- support 'repo' scheme for add-ons (jsc#SLE-22578, jsc#SLE-24584) - 4.5.6- Support managing system in a chroot (bsc#1199840) - 4.5.5- Fix package counters in the installation slideshow (boo#1199621). - 4.5.4- Run the package solver after selecting additional system packages, fixes possible broken package dependencies after system upgrade (bsc#1195828) - 4.5.3- Don't rely on install.inf availability #(bsc#1198560) - 4.5.2- Fixed migration summary in Leap -> SLES migration (bsc#1198562)- Show package downloads in the global progress bar during package installation (bsc#1195608) PR: https://github.com/yast/yast-packager/pull/612 - 4.5.1- Bump version to 4.5.0 (bsc#1198109)- Fixed regression in repository alias name for add-ons (bsc#1193214) - 4.4.27- Read the products from libzypp in installed system, fixes crash during online migration (related to jsc#SLE-17309) - 4.4.26- do not keep file handle to repo metadata open accidentally (bsc#1196061) - 4.4.25- Properly set the repository alias for the Full medium add-ons (bsc#1193214) - 4.4.24- Remove duplicate repositories created at the end of installation (repositories which are stored in the *.repo_1 files, bsc#1194546) - 4.4.23- Fix a wrong reference to PackageSystem#EnsureSourceInit (bsc#1195519, related to bsc#1194886). - 4.4.22- Use Package module instead of PackageSystem (bsc#1194886). - 4.4.21- Enabled RSpec verifying doubles (bsc#1194784) - 4.4.20- Simplify slide show to support future parallel installations (jsc#SLE-20437) - 4.4.19- Adapt iso handling to do properly double escaping ( fix for wrong fix for bsc#954813) - Prepare code for ruby3 (bsc#1193192) - 4.4.18- Unify the Yes/No popup button IDs (bsc#1193326) - 4.4.17- Properly set the custom repository name (#1191491) - 4.4.16- Add the register_target property to ProductSpec so it is available in all the derived classes (bsc#1193212). - 4.4.15- Use consistent names for the Full medium repositories (bsc#1191652) - 4.4.14- Introduce the product specification API (bsc#1192626): - Add a ProductSpec and derived classes. - Drop ProductLocation and ProductLocationDetails. - Add a specific client to initialize the workflow of the selected product. - 4.4.13- Fixed missing license translations after going back in the installation workflow (bsc#1186747) - 4.4.12- Adjusted low memory message (bsc#1139325) - 4.4.11- Check if the "pkg" UI plug-in is available and if not, ask the user if it should be installed (jsc#SLE-20346, jsc#SLE-20462) - 4.4.10- Include some hints in the "Priority" label in the repository manager (if there is enough screen space) (bsc#1154693) - 4.4.9- Fixed evaluating module dependencies on the SLE Full medium - Ignore soft dependencies (Recommends), use only hard dependencies (Requires) - Do not select "Python2" module for "Workstation Extensions" (bsc#1188633) - 4.4.8- Adjusted memory check to display a low memory warning on RPi (bsc#1139325) - 4.4.7- Adding NFS repository: Checking user input e.g. white spaces in server name (bsc#1168342). - 4.4.6- When editing a repository display the repository alias as a fallback if the repository name is not set, do not display empty name (bsc#1184935) - 4.4.5- Fix the Comment entry in the desktop file so the tooltip in the control center is properly translated (bsc#1187270). - 4.4.4- Use the "armv7hl" packages on the "armv7l" architecture (bsc#1183795) - 4.4.3- Logging all available product information into directory /var/log/YaST2/installation_info. This should help for evaluating the cause of e.g. bsc#1180888, bsc#1180908, bsc#1178688. - 4.4.2- Revert copying the libzypp cache to the target system and replacing it by a symlink, it is not safe and it can cause crash (segfault) in some cases (bsc#1183711) - 4.4.1- Hide the abort button when the network client is called (bsc#1183586). - 4.4.0- Do not create zypp cache symlink when running in installed system, it would create /var/cache/zypp -> /var/cache/zypp loop (bsc#1183683) - Remove the "Software Repositories" button from the YaST console, users can easily break the installer with it. Added "configure_repositories" command to the command line interface for experts (bsc#1183687) - 4.3.20- Move the libzypp cache to the installed system to save some memory and avoid crashing because out of memory (bsc#1182928) - 4.3.19- Added IBM tools product rename to the list (part of bsc#1182837) - 4.3.18- During installation, explain what "online repositories" are (bsc#1180707). - 4.3.17- Extend the special installer configuration dialog with repository options (jsc#PM-1895, jsc#SLE-16263) - 4.3.16- Support for configuring minimalistic DNF (bsc#1182849) contributed by Sasi Olin (hel@lcp.world). - 4.3.15- Show correct number of downloaded packages in log (bsc#1180278) - Fix crash when installation proposal require pattern and such pattern is not available in any repository (found during testing jsc#SLE-17427) - 4.3.14- Adapted unit test to recent changes in Yast::Report (related to bsc#1179893). - 4.3.13- Proposal: fixed the logic to detect whether the partitioning has changed since the previous execution (found by bsc#1180537). - 4.3.12- correct add-on spelling (jsc#SLE-14772) - 4.3.11- Confirm abort in product license dialog (bsc#1178005) - 4.3.10- VNC installation: Removed xorg-x11 package from the needed package list (bsc#1172459). - 4.3.9- Fixed WFM.Args call to not produce an error message in the y2log (bsc#1176653) - 4.3.8- Fixed name of the add-on repository (bsc#1175374, related to bsc#1172477) - 4.3.7- AY: Calling of post-partitioning scripts moved from dropped inst_autoimage to inst_kickoff (bsc#1140711). - 4.3.6- Handle exceptions when parsing xml file (related to bsc#1170886) - 4.3.5- Handle variable expansion in repository name (bsc#1172477) - 4.3.4- Improve medium type detection, do not report Online medium when the /media.1/products file is missing in the repository, SMT does not mirror this file (bsc#1173336) - 4.3.3- Replace anyxml agent with rubygem-nokogiri as yast2 already depends on nokogiri, to reduce amount of used xml parsers. (related to bsc#1170886) - 4.3.2- Removed widget option :immediate which is undefined for the MultiSelectionBox widget (bsc#1170431) - 4.3.1- bnc#1166661 - do not crash on empty system_packages_repos.yaml - 4.3.0- prevent race condition between log rotation and migration log backup (bsc#1166174) - 4.2.62- Allow updating the roles via self_update repository (bsc#1168702) - 4.2.61- Reverts changes made in 4.2.59 to improve the addons selection, keeping it as it was (bsc#1167523). - 4.2.60- Improve the product selection dialog (related to bsc#1157780). - 4.2.59- Avoid unselecting the base product (related to bsc#1165501) - 4.2.58- Avoid to abort the installer when the user decides to not fix a repository url (bsc#1163015). - 4.2.57- fix showing count of packages to install in slide show (bsc#1161412) - 4.2.56- In the addon selector, display by default the information of the first available product (related to bsc#1157780). - 4.2.55- Do not crash when the list of preselected modules is not defined (related to jsc#SLE-8040, jsc#SLE-11455). - 4.2.54- Fixed going back (bsc#1163023) - 4.2.53- Preselect the default modules in the offline installation (jsc#SLE-8040, jsc#SLE-11455) - 4.2.52- Media checker does not complain because sha checksums (bsc#1158432). - Media checker shows information about the signature. - 4.2.51- Avoid crashing when changing a language and keyboard layout (bsc#1161842). - 4.2.50- Enable the "Search Online" menu entry for those systems that are registered or that can be registered (jsc#SLE-9109). - 4.2.49- Mark packager and repositories as WSL capable modules (bsc#1162650) - 4.2.48- Don't overwrite the default English license for add-on modules with the translated license of the current installation language (bsc#1160806) - 4.2.47- Move y2packager/repository.rb to the yast2.rpm (related to bsc#1159433) - 4.2.46- Enable the online_search if system is registered (jsc#SLE-9109). - 4.2.45- Do not refresh package installation overview if the medium has been changed and the user has switched to the release notes tab. (bsc#1129426, bsc#1159367) - 4.2.44- PackageSlideShow: Do not show medium if there is only one (bsc#1158498) - PackageSlideShow: Show hourglass when computing remaining time - PackageSlideShow: Never exceed 2 hours for time estimation - 4.2.43- Improve warning when all repositories are disabled (bsc#1158512) - 4.2.42- Do not unexpectly end during slide show script progress (bsc#1159461) - 4.2.41- do not crash when invalid URL is used in config mode (bsc#1073208) - 4.2.40- Speed up product renames calculation (bsc#1157926). - 4.2.39- AY Export: Exporting product_dir into the configuration file. (bsc#1158450) - 4.2.38- Allow to override medium type to allow to upgrade registered system with Full medium (jsc#SLE-7101) - 4.2.37- Moved resolvable class to yast2 package (bsc1140037). - 4.2.36- Fix a typo in the "Extension and Module Selection" screen (bsc#1157789). - 4.2.35- Show beta warning only once (bsc#1156629). - 4.2.34- Using Y2Packager::Resolvable.any? and Y2Packager::Resolvable.find in order to decrease the required memory (bsc#1132650, bsc#1140037). - 4.2.33- Preselect the installed add-ons when upgrading from the Full installation medium (related to jsc#SLE-7101) - 4.2.32- Do not crash when the product licenses cannot be read (bsc#1155454) - 4.2.31- Do not add an empty repository from the offline medium root (jsc#SLE-7101) - 4.2.30- Small refactoring related to the offline medium (jsc#SLE-7101) - 4.2.29- Support for the offline installation medium (jsc#SLE-7101) - 4.2.28- Support for the online installation medium (jsc#SLE-7214) - 4.2.27- Properly initialize the used base product name at upgrade (bsc#1150856) - 4.2.26- Added Y2Packager::MediumType class for detecting the installation medium type (related to jsc#SLE-7214) - 4.2.25- Avoid error when generating some warnings (bsc#1148536). - 4.2.24- Select the forced base product during the repositories initialization (bsc#1124590, bsc#1143943). - 4.2.23- Fixed product selection for single repositories: do not scan the products when there is only one repository, the scan is not needed (related to bsc#1141414) - 4.2.22- Set the proper release version for newly added repos always, not only during upgrade (bsc#1132748). - 4.2.21- Add method to get the dependencies of a product (bsc#1142535). - 4.2.20- Add method to get the summary of a product (bsc#1142414). - 4.2.19- Fixed the unit test for the previous change to work also on other architectures than x86_64 (related to bsc#1141414) - 4.2.18- Improved product selection for multi-repositories media (bsc#1141414): - Display more product details - Handle the product dependencies - 4.2.17- Better handling of license agreement dialog, allowing to distinguish when the user is declining a license or aborting the installation (bsc#1114018) - 4.2.16- Package installation: Rebuild slide show dialog and enable realease notes tab (bsc#1136708). - 4.2.15- Allow to select the license language when running in textmode (bsc#1135901) - 4.2.14- Replace icondir with an url schema (boo#1125594) - 4.2.13- Add metainfo (fate#319035) - 4.2.12- Fixed the unit tests for Y2packager::Resolvables to pass also on the other archs than x86_64 (related to bsc#1132650, bsc#1136051) - 4.2.11- Define the openSUSE => SLES product migration to properly display the migration summary text (bsc#1136325) - 4.2.10- With the previous fix 1GB RAM is enough for using the online repositories, decrease the required memory limit (remove the workaround for bsc#1132650) - 4.2.9- Added new Y2packager::Resolvables class - Use it in the installer to decrease the needed memory (bsc#1132650, bsc#1136051) - 4.2.8- List of Online Repositories: Overwrite already existing repos in "new installation" mode (bsc#1132622). - 4.2.7- List of Online Repositories: Do not show already added repos. Replace $releasever by the current product version. (bsc#1132622) - 4.2.6- Increase the memory limit warning for the online repositories to 1.5GiB to avoid freezing the installer (bsc#1132650)- Properly handle going back when selecting the modules from the Packages DVD medium (bsc#1131968)- Prefer control.xml to ProductFeatures for Community Repositories (bsc#1132613) - 4.2.5- Display human readable product names instead of the internal IDs when upgrading from SLES12 + SUMA Proxy + SUMA Branch Server (related to bsc#1133215) - 4.2.4- Update proposal: Showing product obsoletes. (bsc#1131503) - 4.2.3- Package proposal: Reset solver state before starting the next solver run (related to bsc#1077399). - 4.2.2- Fix malformed rpm commands (bsc#1129422). - The same changes were originally made for SP1, 4.1.35. - 4.2.1- Fix: Checking if the proposal has been changed (right sorting). (bsc#1125718) - 4.2.0- Use correct method name mount_path, not nonexistent mountpoint (bsc#1130287) - 4.1.34- AutoYaST: Disabling local repositories in second stage only. (bsc#1127818) - 4.1.33- Bug fix: Changing repo URL has been ignored (bsc#1119564). - 4.1.32- Correct english wording for missing patterns (bsc#1117535). - 4.1.31- fix showing help text for product license (bsc#1126491) - 4.1.30- Use the correct path for /usr/bin/eject (bsc#1127138) - 4.1.29- When patterns are missing, use 1 pop-up instead of many, and suggest to register or apply add-ons (bsc#1117535). - 4.1.28- Automatically preselect the driver packages from new repositories (bsc#953522) - 4.1.27- Replaced SuSEFirewall2 by firewalld when checking if the firewall is running and thus maybe blocking SLP discovery (fate#323460) - 4.1.26- Change wording of the popup that asks to enable online repos (related to bsc#1112937). - 4.1.25- Display the license agreement checkbox only when needed (related to fate#325482) - 4.1.24- always use absolute path to binaries (bsc#1118291) - properly escape shell arguments (bsc#1118291) - 4.1.23- If linuxrc does not provide a repo URL (parameter NOREPO), use the fallback repository included in the inst-sys to get the information about the products (fate#325482). - 4.1.22- Add missing icons and edit current ones (boo#1109310) - 4.1.21- remove cd:/// fallback installation URL (fate#325482) - 4.1.20- We do not need yast2_theme for building this package, the desktopfile icon is included in this package now (related to boo#1109310) - 4.1.19- Provide icon with module (boo#1109310) - 4.1.18- software_proposal: Added warning in case the NTP configuration was modified but the package is not selected to be installed (bsc#1082369) - 4.1.17- Function SelectProduct removed in order NOT to select All available products (bsc#1116332). - 4.1.16- fate#325541 - disabling CD / DVD repositories according to control file setup - 4.1.15- sw_single_wrapper: fixed invalid variable reset causing a possible command injection vulnerability via environment variable (bsc#1116226) - 4.1.14- Support for adding online repos during installation (bsc#1112937) - Added pop-up dialog to ask user first if he would like to add online repos during installation and upgrade (only once) - 4.1.13- Break the yast2-packager -> yast2-storage-ng -> yast2-packager build cycle (bsc#1114517) - 4.1.12- Set during upgrade proper release version for newly added repos (bsc#1090193) - 4.1.11- Allow specify alias for online repos (bsc#1017823) - Do not depend on yast2-installation (bsc#876533) - 4.1.10- Fixed path to license file. Build error in bsc#1110913. - 4.1.9- Ignore a read failure when backing up /var/log/YaST2, YaST might be updating the logs while the archive is being created (bsc#1110913) - 4.1.8- Copy also the role packages from the self-update repository (bsc#1101016) - 4.1.7- add_on_products.xml : Added tag "confirm_license" to handle Add-On-products licenses which will be added while installation. (bsc#1105758) - 4.1.6- Copy the selected packages from the self-update repository to an additional add-on repository, allow updating the installation workflow from the self-update repository (bsc#1101016) - 4.1.5- Fixed service check for the newly added repositories in the repository manager (bsc#1106837) - 4.1.4- allow hard disks with file systems to be selected in add-on dialog (bsc#1003263) - 4.1.3- Switched license in spec file from SPDX2 to SPDX3 format.- Changed destination directory of COPYING file.- Do not display a false "not enough free space" warning popup if the free space is bigger than 8EiB (2^63) (bsc#991090) - Do not display the "not enough free space" warning for partitions where nothing is going to be installed (bsc#926841) - 4.1.2- Added additional searchkeys to desktop file (fate#321043). - 4.1.1- Repositories: sort by name if priorities are same (bsc#957372) - 4.1.0- When running the installation in textmode, consider only the preselected language when showing the license for extensions, modules or add-ons (related to bsc#1094793). - 4.0.67- During an upgrade, skip the base produce license dialog when the same license was already accepted (bsc#1080450) - 4.0.66- rename SLES_HPC => SLE_HPC (bsc#1095053) - 4.0.65- When running the installation in textmode, consider only the preselected language when showing the license (bsc#1094793). - 4.0.64- Display an error popup when the FIPS compliant mode is active and the "fips" pattern is not available (installing an unregistered system or without the Packages DVD) (bsc#1093060) - 4.0.63- Fixed argument handling in the .desktop file for the "Install/Remove Software" item (bsc#1087352) - Properly process paths containing spaces or special shell characters - 4.0.62- Adapted /dev cleanup at upgrade to work properly with the registration rollback (bsc#1089643) - 4.0.61- Fix text direction for RTL languages in software patterns list (bsc#1089846). - 4.0.60- Added warning to inform the user that changes in a repository managed by a service will be lost in the next refresh of the service (bsc#1078323). - 4.0.59- In AutoYaST, skip base product license dialog when the same license was already accepted (fate#325461). - 4.0.58- The Advanced Systems Management Module has been moved to the Basesystem module, added the product change into the list (related to bsc#1089477) - 4.0.57- Error: Add-On products has been reset during the installation workflow (bnc#1086846). Set it again while setting the base product. - 4.0.56- Given a license, remember whether another one with the same content was already accepted (fate#325461). - 4.0.55- Better evaluate the product to upgrade, do not use the package solver if there is only one base product to install, use some fallbacks when the solver fails (bsc#1086259) - 4.0.54- Fix tests to use correct storage instance (part of fate#318196). - 4.0.53- Adapt to API changes in storage-ng (part of bsc#1082542). - 4.0.52- Added a known upgrade from SLE-HPC to SLES_HPC (bsc#1086734) - 4.0.51- SLES-12 + HPC module can be upgraded to SLES_HPC-15, display correctly this product change in the migration selection and the upgrade summary dialog (bsc#1086734) - 4.0.50- Cleanup, do not use the obsolete scripts which have been dropped (part of bsc#1080979) - 4.0.49- Fixed crash when displaying license agreement in the registration module (a private method called) (bsc#1084847) - 4.0.48- Always allow next/back for adding new addon (bsc#1082286) - 4.0.47- Confirm base license: parameter for disabling back button. Needed for showing base product license while AutoYaST installation (bnc#1073324). - 4.0.46- Updated repository selection label to be more understandable (bsc#1081508) - 4.0.45- Added product merge: SLE11/12 HA GEO has been merged to SLE15 HA (bsc#1069705) - Added a missing textdomain in a file (bsc#1083015) - Unified text domains to "packager" - 4.0.44- Added Live Patching product rename (bsc#1074154) - 4.0.43- Fixed installing packages needed for accessing the installation repositories (e.g. "nfs-client" for "nfs://" repositories), additionally evaluate also the add-on repositories, not just the base product repository (bsc#1063980) - 4.0.42- Added textdomain in order to activate translation (bnc#1081365). - 4.0.41- Added product renames for the SDK and the Toolchain module (bsc#1080913) - 4.0.40- Display licenses translations (related to FATE#322276). - 4.0.39- Also display the licenses stored in the RPM-MD repository metadata, fixes displaying the license e.g. for SLE15-HA product on the Packages DVD (bsc#1057223) - 4.0.38- Adapt to new MountPoint API (part of fate#318196). - 4.0.37- only use the repo from root of installation media (bsc#1078768) - 4.0.36- InstProductLicense client provides the current language when asking for the product's license to the yast2.rpm API (related to bsc#1079045). - 4.0.35- Remove also the release_notes_fetchers/base.rb file (related to fate#323163) - 4.0.34- Move some Y2Packager files to yast2 package to avoid circular dependency (related to fate#323163) - 4.0.33- Reimplemented package reset to require less memory (related to bsc#1076768) - 4.0.33- Display a correct product license and release notes at upgrade from SLE12, correctly filter out the old installed products (fate#1076513) - 4.0.32- Hot fix for big memory consumption during NET installer with whole TW repo (bsc#1076768) - 4.0.31- Do not display the license again when going back (bsc#1069124) - 4.0.30- Added a new client for displaying the product license at upgrade (bsc#1069124) - 4.0.29- Decrease the priority of the initial DVD installation repository to prefer the packages from the other DVD media (avoid media changes between the "Packages" and the "Installer" DVDs) (bsc#1071742) - 4.0.28- Space check: ignore the partitions mounted before the installer is started, e.g. ignore the HDD installation source or the user mounts for remote logging (bsc#1073696) - 4.0.27- Improved disk usage check - check the parent directory if the target directory does not exist (yet) (bsc#1073696) - 4.0.26- Allow different handling handling of addons without installation.xml file (related to bsc#1074766) - Display the installation summary tab by default in the package manager when adding addons - 4.0.25- Warn the user if the infrastructure is not available for running the second stage (bnc#1061754) - 4.0.24- Do not take into account non-installed products when deciding which local repositories should be disabled after the installation (bsc#1072595 and also related to bsc#1071702). - 4.0.23- Make the dialog for selecting modules from DVD look similar to the module selection dialog in registration (bsc#1071771) - 4.0.22- Do not cache products status (related to bsc#1072063) - 4.0.21- Consider only installed products when deciding whether to disable or not local repositories (bsc#1071702). - 4.0.20- Allowing AutoYaST to add initialize add-on products provided by the repository in order to add DriverUpdate. (bnc#1070804) - 4.0.19- VNC does not depend on xinetd anymore. (bsc#1058820) - 4.0.18- On single product media, select the available product during upgrade (bsc#1066709 and bsc#1065172). - 4.0.17- Do not install all available products (like SLED on SLES) during upgrade (bsc#1065485) - 4.0.16- Fixed spelling. (bnc#1055279, bnc#1058071) - 4.0.15- added dependency to yast2-storage-ng (bsc#1062009) - 4.0.14- Use `nil` for the default "display_addon_checkbox" value to distinguish between the default and a changed value to possibly hide the "I would like to install an additional Add On Product" check box from the external code (FATE#323163) - 4.0.13- Cleaning up DefaultDesktop as its usage is now reduced even for SLE (bsc#1057538) - 4.0.12- Display a confirmation popup when no add-on is selected from a multi-repository medium (bsc#1062356) - 4.0.11- Do not abort installation when no add-on product is selected from a multi-repository medium (bsc#1062356) - 4.0.10- Disable vpn, ssh,... and inform the user if the needed packages are not available. (bnc#1055279, bnc#1058071) - 4.0.9- Bring back support to read release notes from an URL on non-registered systems and as fallback mechanism for registered ones (related to fate#323273) - 4.0.8- Report error when the repository URL cannot be expanded by libzypp (e.g. it is invalid) (bsc#1059744) - 4.0.7- Display a product selection dialog when the add-on medium contains multiple products (fate#323886) - 4.0.6- Add support to read release notes from an RPM in the repository (fate#323273) - 4.0.5- Display beta info even if the license is not present (bsc#1047060). - 4.0.4- Do not show license agreement twice for multi product media (bsc#1058503) - 4.0.3- do not warn that url is already used for multi modules media (fate#323450) - 4.0.2- show product path in url for multi product media - for multi product media add product path to repository name (fate#323450) - 4.0.1- Replace /info.txt by /README.BETA as beta file to be shown (bsc#1047060). - 4.0.0- Do not copy passwd, group and shadow from ins-sys anymore (bsc#1057367). - 3.3.12- Product's detection on single product media does not require the 'system-installation()' tag anymore (fate#322276) - 3.3.11- Report an error when no available base products are found - Add support to skip validations in the product license widget (fate#322276) - 3.3.10- Add widgets to show/confirm product licenses (fate#322276) - 3.3.9- Do not report an error for optional resolvable patterns (bsc#1054670). - 3.3.8- Moved repositories and product related classes to this module - Extended repositories and product related API (FATE#322276) - Added clients and dialogs to handle products licenses using the new yast2-pkg-bindings API - 3.3.7- Fixed a bug introduced during the code refactoring associated to bsc#1047060 - 3.3.6- fix typo in storage_include.rb - 3.3.5- Merged storage-ng branch (fate#318196). - Note: all changes below with this date belong to the merge. - 3.3.4- storage-ng: adapted to the new Y2Storage::StorageManager API- Merged master to storage-ng branch- Synced storage-ng and master branches. See changes below.- Synced storage-ng and master branches. See changes below.- Use storage-ng during installation (to check the available space and whether the software proposal needs to be re-calculated). - Removed the client wrapper_storage (obsolete with storage-ng).- storage-ng: removed yast2-storage buildrequire. - commented unit tests code relying on the old yast2-storage so the package can be built without it.- prevent crash from add-on workflow (bsc#1053536) - 3.3.3- AutoYaST: Configuring EULA acceptance of add-on products has not worked if the add-on product is on the medium of the base product too. (bnc#1032523). Now the add-on product has to be defined in the AutoYaST configuration file explicit. - 3.3.2- drop reading "/content" file (FATE#322386) - 3.3.1- Less strict low memory detection, there might be some rounding in the hwinfo memory size detection (bsc#1045915) - 3.3.0- Properly handle multiple product renames (bsc#1048141) - 3.2.24- Escape backslashes in installation repo URL (bsc#1032506) - 3.2.23- Create the /etc/products.d/baseproduct symlink in inst-sys when it is missing to allow expanding variables in the add-on repositories URL (bsc#972046) - 3.2.22- Do not crash when changing the priority of a just created repository (bsc#1027111) - 3.2.21- Do not ignore solver problems after touching the partitioning (bsc#1029306) - 3.2.20- Download the addon y2update.tgz file from a package referenced by the "installerextension()" provides dependency (FATE#320772) - 3.2.19- make minimal changes when modify zypp.conf (bsc#1023204) - 3.2.18- Product selection: Do not reinstall already installed products or products which are already included in another product. Fixes SLES4SAP autoupgrade with SUSE Manager repositories. These repositories contain SLES_SAP and SLES product. SLES product will not be installed because SLES_SAP already includes the SLES product. (bnc#1014861) - 3.2.17- drop inst_desktop client as it is replaced by new desktop selection based on roles (poo#14936, bsc#1025415) - Allow Desktop module to specify that no desktop is selected - 3.2.16- Do not allow changing services of type "plugin" and its repositories, they cannot be changed (related to bsc#1021117) - 3.2.15- Fix escaping spaces ( yast uses web form escaping to "+" but libzypp expects percentage escaping to "%20" ) (bsc#954813) - Fix also valid showing valid libzypp formats of iso URL like iso:/test?iso=test.iso&path=url%3A%2Finstall - Fix editing of iso:/ without triple slash that previously caused lost of first element of path - 3.2.14- Packages module is able to perform a package selection proposal during system upgrade (bsc#1009834) - 3.2.13- do not check content file on media if there is none in the ramdisk (fate#322276)- Use information provided by libzypp to evaluate product renames (FATE#321751) - 3.2.12- Adjust /etc/zypp/zypp.conf in the installed system when software/minimalistic_libzypp_config is enabled in the control file (FATE#321764) - 3.2.11- Mark the selected default patterns as optional so the user can change them without blocking the installation later (fixes openQA tests) (related to bsc#885496) - 3.2.10- Revert the last change, as it is more tricky to get the correct behavior. For more details see the discussion in (bsc#966466). - 3.2.9- Always show summary mode when clicking on details in software proposal (bsc#966466) - 3.2.8- Use a non-blocking error in the installation proposal for not enough space issue during upgrade instead of just warning as it can be easier to overlook by an user (bsc#1003682) - 3.2.7- Software proposal: display an error when a package or a pattern required by YaST has been deselected by user, implement a generic solution for bsc#885496 - 3.2.6- Faking /etc/mtab on target system for post RPM installation actions which depend on it, e.g. checking if there is a /home directory. (bnc#995299) - 3.2.5- Update the priority for the loaded packages when starting the repository manager from the package manager (bsc#498266) - 3.2.4- allow SLES for SAP upgrade from 11 to 12 as it is renamed (bsc#1004665) - 3.2.3- Do not ask for a CD when the add-on check box is unchecked (bsc#955186) - 3.2.2- Disable autorefresh for newly added local repositories ("cd", "dvd", "dir", "hd" (including USB flash), "iso" and "file" URL protocols) (bsc#948982) - 3.2.1- remove workaround that creates fake mtab to prevent collision with real one (bsc#1002978) - 3.2.0- prevent double URL encoding for ISO (bsc#954813) - 3.1.118- Fix URLs handling when retrying to load an add-on from a CD/DVD through the add_on_products.xml (related to bsc#991935). - 3.1.117- Always enable "Next" button in license confirmation dialog, because even if not accepted, popup is shown to user (bnc#993530). - Use the same popup when license not confirmed for base product in the license confirmation dialog (bnc#993530). - 3.1.116- Do not raise an exception if no license is available (no licence dir at all) to accept (bnc#994309). - 3.1.115- Remove the icon from the add-on selection popup (bsc#875201) - 3.1.114- Added lazy loading of licenses into AcceptanceNeeded in case of base product in the initial installation to fix a problem when explicit acceptance of the product license was always required (bnc#993285) - 3.1.113- Fixed parameter error while logging errors. It belongs to bnc#991935. - 3.1.112- Fix automatic add-on handling when using CD/DVD medias as source (bsc#991935) - 3.1.111- List addons below base product in Software proposal during installation. (bsc#992304) - 3.1.110- allow KDE to use packager for opening rpms (boo#954143) thanks to Marcelo Junior for patch - 3.1.109- Fix layout of Add-On screen (bsc#951720) - 3.1.108- Fix remaining estimation during installation (bsc#982138) - 3.1.107- Fix remaining packages count during installation (bsc#987791 and bsc#987604) - 3.1.106- optimize slide show size computing to improve installation performance (bnc#986649) - 3.1.105- Restored back the InstURL#GetDevicesOption method which was accidentaly removed in the previous update (bsc#985593) - 3.1.104- Allow installation via HTTPS using a self-signed certificate when "ssl_certs=0" boot option is used (bsc#982727) - Drop "is_network" method from InstURL module - 3.1.103- Drop yast2-packager-devel-doc (fate#320356) - 3.1.102- fixed parsing of patterns in content file (bsc#980718) - 3.1.101- Select the new default product patterns also when adding an add-on from media in installed system (FATE#320199) - 3.1.100- Showing location of installed licenses. (fate#219341) - 3.1.99- Local repositories are disabled at the end of the installation if there is an online replacement available (FATE#320494) - 3.1.98- Move the default pattern selection to a different place to not conflict with the pattern selection in the system upgrade mode (FATE#320199) - 3.1.97- Added public methods to modify and know info about files read, in this case to avoid display the welcome dialog again after restart yast (bsc#974409) - 3.1.96- Select the default product patterns defined by the 'defaultpattern()' provides in the initial installation (FATE#320199) - 3.1.95- Explicitly resolve shortcut conflicts proposing 'alt-w' for [Network Configuration]. (bsc#974216) - 3.1.94- Using "uptime" from package yast2 instead of Builtins.time. Cleanup for bnc#956730. - 3.1.93- Added [Network Configuration] button to Source Dialog for installation or upgrade modes. (fate#319716) - 3.1.92- Fixed list of skipped packages in the installation summary dialog (boo#971759) - 3.1.91- Show messages coming from libzypp except during installation (bsc#943805) - 3.1.90- Allowing AutoYaST to confirm licenses. (Fate#318945) - 3.1.89- Fixed selecting additional products during system installation (do not select previously unselected products after adding repositories from the registration server) (bsc#963036) - 3.1.88- do not crash if adding unknown repo type (bnc#960460) - 3.1.87- read release notes from media of manually added extension (bsc#957241) - 3.1.86- Removed leftover closing rich text tag (bsc#950866) - 3.1.85- Do not remove the system repository when adding an addon fails, better handle errors (bsc#956597) - 3.1.84- Do not check the free space on a CD/DVD mounted medium during online migration (the mount point has been changed from /media to /run/media) (bsc#952112)- fixed crash (missing nil check) at ProductLicense.rb when displaying EULA in the firstboot workflow in a Studio image (bsc#951210) - 3.1.83- repository manager - properly close the main window when aborting after failed initialization to avoid a segfault (bsc#950525) - 3.1.82- repository manager - fixed switch between dvd:// and cd:// URL scheme (bsc#947595) - 3.1.81- Repository editor can now manage urls with repo variables like $arch, $releasever, etc. (bsc#944505) - 3.1.80- Added a filter showing only those repositories not belonging to any service. (bnc#944504) - 3.1.79- handle properly the SLES11 SMT upgrade to SLES12 (evaluate all removed products when checking product upgrades) (bsc#946717) - 3.1.78- Do not show a warning for the removed SMT product when upgrading from SLES11 + SMT (the SMT functionality has been integrated into SLES12) (bsc#942639) - 3.1.77- fix crash when adding addon on DVD (bnc#938786) - 3.1.76- fixed crash when editing the default URL of a new addon (bsc#937948) - 3.1.75- Do not offer to install recommended packages for already installed ones on the first run (boo#902394). - 3.1.74- Checking nil result after reading /proc/cmdline (bnc#934229). - 3.1.73- do not crash if user want to add add-on via url (bnc#934216) - 3.1.72- proper fix for a float remaining time (bnc#882240) - 3.1.71- use the full URL (incl. the password) when editing a repository URL (bnc#826075) - 3.1.70- fixed building a local ISO URL (bnc#919138) - 3.1.69- Packages module uses tags instead of package names (bnc#923901) - 3.1.68- Ensure libyui-qt is installed when using autoyast in graphical mode (bnc#923901)- register addons from media (FATE#318505) - 3.1.67- Added reponame to license's title (bnc#899892) - Display correct license URL for add-on repositories (bnc#899891) - 3.1.66- skip EULA also in the autoupgrade mode, not only in the autoinst mode (bnc#922232) - 3.1.65- "iproute2" package is needed for SSH installation (bnc#920175) - 3.1.64- removed obsolete patch download callbacks - 3.1.63- process "workgroup" parameter in URL properly (bnc#784978) - 3.1.62- Fixed the network configuration during upgrade (bnc#911132) - 3.1.61- The unit tests are now compatible with RSpec 3 (bnc#916364) - 3.1.60- initialize bootloader during update if proposed from scratch (bnc#899743) - 3.1.59- fixed file:// URL handling (same as dir://) (boo#869399) - validate entered URL schema - 3.1.58- remove obsolete legacy patch callbacks - 3.1.57- fixed \r and \b characters lost during conversion to Ruby- explicitly resolve shortcut conflict in repository type dialog to avoid different auto correction in Qt and ncurses UI (bnc#913099) - 3.1.56- remove X-KDE-Library from desktop file (bnc#899104)- avoid warning about constant redefinition (bnc#905508) - 3.1.54- add desktop file for yast2-packager (bnc#892936) - add build dependency on yast2_theme for the icon - 3.1.53- fixed crash when using custom license in firstboot workflow (affects SUSE Studio) (bnc#899482) - 3.1.52yast2-packager-devel-docyast2-packager-webpinh02-armsrv3 1710542349  !"#$%&'()+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.5.20-150500.3.11.44.5.20-150500.3.11.44.5.20   !!!!"#$%%%binsw_single_wrapperag_zypp_reposadd_inst_source_slptype.rbcheckmedia.rbdo_not_show_again_editor.rbinst_check_memsize.rbinst_checkmedia.rbinst_custom_packages.rbinst_kickoff.rbinst_product_license.rbinst_product_upgrade_license.rbinst_product_workflow.rbinst_productsources.rbinst_repositories_initialization.rbinst_rpmcopy.rbinst_sw_select.rbkey_manager.rbmedia_proposal.rbpkg_finish.rbrepositories.rbselect_slp_source.rbsoftware_proposal.rbsoftware_simple_proposal.rbsw_single.rbwrapper_slideshow_callbacks.rbcheckmediaui.rbpackagerinst_source_dialogs.rbkey_manager_dialogs.rbload_release_notes.rbrepositories_include.rbstorage_include.rbconsolepluginsconfigure_repositories_command.rbrepositories_command.rblanguage_tag.rbpackagercfadnf_conf.rbzypp_conf.rbclientspkg_finish.rbrepositories.rbsoftware_proposal.rbproduct_patterns.rby2packagerclientsinst_product_license.rbinst_product_upgrade_license.rbinst_product_workflow.rbinst_productsources.rbinst_repositories_initialization.rbcontrol_product_spec.rbdialogsaddon_selector.rbinst_product_license.rbproduct_license_translations.rbproduct_summary.erbinfo_file.rbinstallation_data.rbinstallation_medium.rbknown_repositories.rblibzypp_product_spec.rbmedium_type.rbproduct_finder.rbproduct_spec.rbproduct_spec_reader.rbproduct_spec_readerscontrol.rbfull.rblibzypp.rbproduct_upgrade.rbrepo_product_spec.rbrepomd_downloader.rbself_update_addon_filter.rbself_update_addon_repo.rbsolvable_pool.rbstorage_manager_proxy.rbsystem_packages.rbwidgetslicense_translations_button.rbproduct_license.rbproduct_license_confirmation.rbproduct_license_content.rbproduct_license_translations.rbsimple_language_selection.rbAddOnProduct.rbCheckMedia.rbDefaultDesktop.rbInstShowInfo.rbInstURL.rbKeyManager.rbMtab.rbOneClickInstallStandard.rbPackageInstallation.rbPackageSlideShow.rbPackages.rbProductLicense.rbSlideShowCallbacks.rbSourceDialogs.rbSourceManager.rbSourceManagerSLP.rbSpaceCalculation.rbetc_zypp_conf.scrzypp_repos.scrorg.opensuse.yast.CheckMedia.desktoporg.opensuse.yast.SWSingle.desktoporg.opensuse.yast.SWSource.desktoporg.opensuse.yast.Packager.desktopyast2-packagerREADME.mdiconshicolorscalableappsyast-checkmedia.svgyast-license.svgyast-sw_single.svgyast-sw_source.svgsymbolicappsyast-checkmedia-symbolic.svgyast-license-symbolic.svgyast-sw_single-symbolic.svgyast-sw_source-symbolic.svgyast2-packagerCOPYINGmetainfoorg.opensuse.yast.CheckMedia.metainfo.xmlorg.opensuse.yast.SWSingle.metainfo.xmlorg.opensuse.yast.SWSource.metainfo.xml/usr/lib/YaST2//usr/lib/YaST2/bin//usr/lib/YaST2/servers_non_y2//usr/share/YaST2/clients//usr/share/YaST2/include//usr/share/YaST2/include/checkmedia//usr/share/YaST2/include/packager//usr/share/YaST2/lib/installation//usr/share/YaST2/lib/installation/console//usr/share/YaST2/lib/installation/console/plugins//usr/share/YaST2/lib//usr/share/YaST2/lib//usr/share/YaST2/lib/packager//usr/share/YaST2/lib/packager/cfa//usr/share/YaST2/lib/packager/clients//usr/share/YaST2/lib//usr/share/YaST2/lib/y2packager//usr/share/YaST2/lib/y2packager/clients//usr/share/YaST2/lib/y2packager/dialogs//usr/share/YaST2/lib/y2packager/product_spec_readers//usr/share/YaST2/lib/y2packager/widgets//usr/share/YaST2/modules//usr/share/YaST2/scrconf//usr/share/applications/YaST2//usr/share/applications//usr/share/doc/packages//usr/share/doc/packages/yast2-packager//usr/share//usr/share/icons//usr/share/icons/hicolor//usr/share/icons/hicolor/scalable//usr/share/icons/hicolor/scalable/apps//usr/share/icons/hicolor/symbolic//usr/share/icons/hicolor/symbolic/apps//usr/share/licenses//usr/share/licenses/yast2-packager//usr/share//usr/share/metainfo/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:32922/SUSE_SLE-15-SP5_Update/e2be1193eb16917ea506ee466871ccdb-yast2-packager.SUSE_SLE-15-SP5_Updatedrpmxz5aarch64-suse-linuxdirectoryBourne-Again shell script, ASCII text executablePerl script text executableRuby script, ASCII textASCII textSVG Scalable Vector Graphics imageXML 1.0 document text RRPPPPPPPPP P PPPPPP 9Yu: checkmediautf-881c6716991d9c5725a131944e8cb8c1ffb80a23623851370a6f50b490c065ced?7zXZ !t/?]"k%guX @%Ǽzo/bB61/*|H,b_{^XESMV&l:4?~h.f5:s:{t8%¼r|PLI*vc64{%@9Ev0uZQ @T^~M6{~㗃j$)'T]֢L5>>SA9,*VLΤD;{h Ss+`Hn?h}KVdM9d f 3Nyf _רQ!R3 ,qfZZ~ʴcH.UbVzlTjuYXWooñIGgk${Z>4ϴ3%֣DZwRx0 -xmI/yw{%)Ew54BE!xہ뛔*x%0qqӃRVSΖ}AOz#QW''\|ǫ%3h w¡.dgDc*x Ϥ`a |t,\/ ?@fq:ڇ"x3i6XfAt᎞=V{9l`Rl#Cް,JT yl,W?:&y[*B91@z>y4>9׶ @\\ªQQz6b\"@#=; 3[k"$ծ @Yq;v܏XF榕 ؚGӝAUO 0yL!k'-uϥ=UR T=fN$OXC]H?Ug=DIOb_2mEV\ޟ1'S9'z1 PRLv}K׏IMm 8X0u7[VV+Ϲl_ þAۿ!T֪nm)F L4T? |@Q/?Pw0;/3Zth1>qb_QKzq4f+&wHB0FъT}NY*m>3-GGaõ\3r;nkŵI؉388koi5Yb@31x7?kiZϯX)o4ŗrBJ0l(9/a+zJJapYRQl6CIC}_X{OރGԛkOAB|)ӴPR`kK1Мa{519{r qxW/ :.0U;ƙ7bIdѰ!9]}U&W.wF>@K PF3fzS&A[:3B6+HW++NS쳕s {6d7%m--A DGmS>!@ *wQf'Ȧ#ĠN0J9b然xabB_DdzEoRW^NZn`pTRSA"3x JJ?h)۵×Y,wR孠JP/յm `w]vT :[1Y>n" 5>Ȩ a$-A:[e ėY)ZVȠ@sާ4[־¬o r3a5ӧNz]z_ߗ ,y ]:L&AIfI97}ȍ ag-І/]Ns,!$\M"e[Brb_V0 bc;Z 3N1q8j'9*RqfLT?/Y|+S2=.p- Ċ1MydoM1&O\w??&x=/fpfQ[=@w,ټgVmtV~v%u6ìIG }fa(t'pd&?v`]2m|-QhJ~ܧB5/>pq"Ff3lxW[ZS~>N7"j=OL4xN.%b)Hs^` yn.^g 2 rH4j+n҅6Ӭ>0{\DAwFM$^brH R1A()h '>|MuY4=inF-«vH @?tT\Scz=0dNq.!bIF4_NE|lQ⷏G^M?X:#4 1#" 5}H`pՍJh7RTמ*e +[zh9kmP*5DO'"˔Rao#Ry*["{I왆Pafo%t1`y*亩JO|'+!^F<(ՙN18o2v1܁U l]JTI15O,\_N͕4|6P򄢂7<˄RL$dKSL-x^%VrUÞ&H hSbC'6;V ׷궷q$< (2r 2w( ;hжp i(1l mm!vpq!/.zgH$V}`CRo_kSQ4]oSSao낹%glxT؝m[ƽ& ؼ۵N|9Gḳb.`<;{8;7*dMXWN[X lIj L()  "Hfpm-RUF ʄڪS[sD:`ڶ8IyXݤaUjE|av>6HxYߣ;XTœ4]}{YD}n]r?kiƩ|^d,0 `'?KLuW^dY$k%UGQ @_iy8l tv_ ߆6wk#dZu_"T= o6NfV4"6oYn6߃VUȻnA_6s+7(2/l?a"W7۱f754CǍז[RXhS5J:hKhʅg$A8KZeJ+ru`u2{ѯ3 #2&, >_[/ _d 4`QX(VZ-L778ψa jnYVpEn1]6W d,Os3gj=&41"C>#/ٸC)(,;"'ײVG$ TO ;9dǯd9\*/]OuF@i2HV[mțhHvLoSmbj$q֦bhᙡ'RkEO}Nϰq*Ps(1Ҧ ?[3)ɥٟ]ΜF[3ޚCNNkh>eFq,` Wlt4`r-O TNtrTalQ1'R0sXEXpD?žry2BVofq@p<`VE ~q@8H=ѽ VI+$NЍ1ȓ2.B]G*={ +V1m#H'%b^ 0H? Blr6!INP*onyi:VC}%{R M|Ku, FN")SMU,[Уx<:XPC{؅jKs$>=$tQ>U.KP PWZE4Gޞk aϲm3ykq9M镊16NYsg5+2L*7=C`[+9sj)yr~ę8Kؼ.) bG1")`zYv|&ZGGzX0%|_~;:z ?S`,)B_:=mW(#|eg_De˵?uMNǤ4_xC^sȐ#&@nؘ*Q.#톯:6pHyV?1|0>_8$)aJ vZ>{z.ymʨ#=/Fi2W(R?k#̀[EMd1-`n$lxItcMQ}]onsOlkGíwK42掤5 v=@s.e[x6R\ ~O  X8KPd Ċ4oACl lqH6H]"utQLxeg<7Pv^Kʭ*3ȰdQޯ}?]V)A\@oeQ{i9sCޅ }  uHebL˯ {8k U2d@"I-A~3<)}ѵK :&`ڸ 80y>f(-􆭉XB$Aq(|lqݫ<{YG{KҪ /u|ԴPn]ghB/oW%9a_;|ʩU "7ӦtqP!pEZ7kŸg18>x61k. &,Vx_c#%J7/:[ZiIl/11Ny"DZS'<d;ГP'6s}"{R,>VQhw~ &앋?f8އ0㣶.KcZ05a3ZDU$ ocPbQ^EڿAԊ 7@aپ(Pcr1imu $ܶLQuyܦ4js(8T+m*U݃! #]ezg fF͕Q5cZd;Ւ'+[+D%;PnJ=Ynp"Ĵib)xi,q-}@oA57׈$EB9,Yt*NO$kTKm '?k`A^%MRBPx(š5\0@+Ǣ2uFW'{DP8M} ޘ)i9{gȂzV +d'#̲W r?֒_ʨRGe_4QυX-^>e ݡm:(yyLiD!POXVBb wSu)1v4j%dY D4L0EJ o8ׯTCDy^EAe\o>ҥ~lwhOG Q}۳I|*=Tů 0uT\G+Ha2d;E deFQ3Y$<NI+Ʌ_{7ޤMӠ.s> pO , e4-r6ڙ1":;R5̀@UԳx'$ hwJefȝ~:Ma[^Q7hɬ&BPjj":e[X/CO?x\ *ՙQ]ފ[c՝^ )5`W_(@_ O!s¬56EL{5`bI8gAWVQ>cZb4!ӆݬxV}S fZFUB.Վ ] $b$2aDZE)TOj%K1"`A"׍6uzSk3qHǧj[3.MU&eWq,U'0yyxoC*\`-V zƑ׾]Gg4Q&R,U5O Vqt{ѠMcLxa#IWzOk:ɑN^촩]}`՚Y?녒_Tܤ(r ` e  zJm"鑃jHbWQ?َ6hGy>p+tN!%d% $2^z2^R2<;PO"=p==8A,=p&~]oҀMf)\N,vW}aJ_w1,+Txh~n|ON4L)HnGB =Od^n$;TUrsF7)3f&M=rhTlJ+dBbd҅/bWJEAB'AnX|EѮC@q }n# 탊rs!mcJDGOa7t(zKbFԜlT/W_uY}&6T  R=˘`)޻,bhmY(Ϡ$"b]pWXHwG!PUd4l᤿שU`cs!V:RS~)L2 +zsp!;GgE /1$MOSݍH4N/ @>d)VrM 鬃Ns&,kzo?ec-#?R(x^Ia~)$ޤhOg~ Q#ɟ"N,# _<IJŘi58uOjDC׋ĬETkQN#% 5{c>m%p;y.;fr O%P,L0Vk|x.|\B%yg{Ouq'BMluٯED;-8آh,5|>b4(>j<{\E*y|a KlL ZW`Vw\8O-0JMdbBx$"41#j9ao8܊ЫM??c6O_ E"`e~.&W*Ǣ LTRaC|3v(Q"5 B/uow;5UE|,Ug\ilf{WO:_υ@!Z4_EܾSx,>Vf#?2n(5a,4@A'6u 5<}Qk .eiŚYvwM<\Gv1^~Q0`27 +DDkL;H:m<5khA.%֮e 7C90},YŗR .|M f.1@ 7Uo%FcP(N)uxnedN1q,&XESxsD-q03=<3/d1ZtGM&}z`8z j^跶wDެF(3h GJ+Q'neۆRdw $]^wm*dt˃,ɦQlQZ'xR+P%v.X^YUh {~a؝7sOl+;Ǖ ƣ1"J(KܴP k3|+4?zJڧL")-_0Ҿ@jxti\L Huͧ_چ~a}ꃕ~{B~HU^m"=n=*#11*p'(m蟛vXMhe8eMXa<J/tjRˑ߳Y[m"X>W 6ΚVUK)<J]4=6( ` \丱@|B֋h,D!jG  KJMnb[ߒG? BEJ-D+taNW;R$ߎR^GV4LO2u[>/!V4U_"=`IVѫWN7B}u!ΓokHu8s:K@C3)&%;xոAZ4J:r^q]d\j4إi 7KP?ˆ )]e;c =‡\kcYLJg1ĄpS໏2aVЌ &n,pMk҈WNrQr=+Ng0+}Uycg|:Й pS]ks;~rd#ɈbbCM҅;Zٱ!I,( u!FN@%s\ü>PDڸ\IS嚃p~8\\Y, .b d!FK0'gl4.3 HUq-X.uՎGof} fLsCy7E&*a?G^Av0`Gsz*}ƤS|!g^uepR'ab3ym;&\gԜ9]`y_\:+<r93 Z`̙KsJڵEPU.VW&E7%~N{bSJ aAsrWgCnmO0= V%M oCo#"/լ(|UZ:Q}kjgq0X>FEǤ OR%l5轩+YΞ)5DmJ.}r^Uv@(J1Ut `0<{22-U2cԮ0X\uDmg'%Ԃ(x')< 4V \3_BD?gCS/'=+^MռCcU%:t^ [b2nn&mW.*VEs]aQ "c|[%sGC˙ ߂-w[s!K̐Vx|L9g7+B+YK_ڄz,jrZƱ~˦n21K'/Q,}A#Hi6d."`|6S\cbX K'ϦYWg`6G 6Mr} L6Hh"r[RӇ`D>דb[5ZQ?hkO2ZrNSl 4N85,P!x)׸=%E^ CeGc&]rr[d=76}P< GtM v15BSǺ,Y3'$hUg+ Gqk" o*бp?_f'skz+%f_%WOEiC"YG 0 R?mOLS3q=zZĕȈNoxz{w(} Uc(b(ggl~;С> R' K^;S(} w$^GJ "7MVN}轆#(vvF28CQ:RpȊXHBӳz}RawOË1)lX-̩'q2;ۨ;BƟK97Ų:PG!APh?NSUnDGnZJ8y/Pf8O<|还]l !IkN(x>^phLV!m>  p-26{(2IM2LXY53sXl(wJE[yx@|O>Mte XȺ^SɣZgF0E$i!Ik/ 2j1 XҢr3j갆1 by4C zle{@ iD÷XYydIL1U]o9`w;CB7* ʽ2|lcЋH$X` 4Q42!7e+?i7ŵZ?:)oI @.| (DPB(ʼnuaOE aѸi,/~cv%'&`St?Z)ڠWf. Duq 0fͪj0r*wt޶Uio"{fzkV2-HȞGj%kzm®RROh"$yxMH,Ğ?tROG3iQ*j c&zI'Tt̵xhwYr2 #P ڡS^MJv I?~3;m}K];|SoDtQK!v*6.sL\QwRfÚqџ3 8ۀeY VE&Q n͠#R1=lw;wA"Xo[Iߕ|YrLݴC.#[Edqa5""fw.wg@Eo ֢8R]vBD~t#&kwϪхYGZder-tk-~tN4YR-]_}96)/D²m$L^nLd GygNG+@ZOynmJy})#Ƶˣ\ *t`$5}xz7zrN2&'_*XyRQ? B%p\qo@bJ,L \#Ӄ)Ô'd73 rY=9Ѷ7K]r\Uߠ AkI4xADi {%) b.xz.<I5ߡ( 5N׋?0 $%Ė4DוtY#JLPUC4R׿ -0 >ˮO.v6 2-kVeoy}U'0~UKB[!`o^2]י҅'^=#~mI٠LQR-yD<覩HW(=>p;0T Hͩl)&jH)4x}ib 6N <#Pn$`Ev+Q+/;P[VMQ# z 7l##kۘuNϨGpŢ$߭zSХ:$Cj*}7|iwz|s&d9JaX6X]5tՑuUZEjw@~hvB~2%դ5-ͪHN̔{$hl٫taߗ !LaHb^4 ϢͦBiTWAۨVrWdN+i#õr#בhDPU<~3g/}mZ0pWsfYN!W$>~(`Z(=PA>Paf&x WRsT_|{+y40? M4,ƍ;@OمXfezH{X/.B@`۞!@؋%# J$~>yO-ȱt]%ť)&*e}qswˇquς}_M~ *YI_ڬQ/4ԅ/߶8;4VY"Ť)-]JK)I^!jᖔwАjC3Ʊ[h'7_EA3-͍+|;^kaIhm{PAQCɊv;#(Z)nۄ0d9Ϫʰfp|K%+o?5|WVR#L$e唅CVOgK[(;-UO ,vP/4~e|5' dJZqo.LH Eܡ]B d󘛚xs-8SG~;+~5qіv}$̈;XFB!Y$.Pxm(H#&_>_&E<,p4U/PeKNWtŁA*+%dl v_2eO $<U/Ӹ# k uu;2T{]O0AsvżG5>;AkO#|`^H+}+>WŖjg7_đ@-YH oΡʺu8bY7 ϩt|"=_Y1 6Ew( ƌҖ\O(]y}+r9 ?p?ad):TvY;}ф>\O,j8f`B>bH.B @ 8˟Y\WKCQumC@У~J5 T[Y%^.Tp[˾r8hIK^/f0goXn0.I萞5Jʸl&bj)_X3*gI|̇@ f ]b>!'Z}E+AoI~hb" J@Q|RjP`fL;Y$s^]+hC~^y.i4U!|YWUk09' y/g!s^'f<2C&|zERIEK[Es6Gt&:i;'ng+}& *^!E^wh*9(vn]﹪'V/&Vt|T q/۵1]p8\Żpw?{ CMmw#ph Bpu38u+Fd>'< e1?R[<"n/w!ʩVжuERd]OrP')-a_|Qg;G&9[Z-zUE\Fvt|LdAϬ5YZewV%[!j{ls1웡[͋mS#4\T͌+U'=ܸb7SMW+"QbOʨ$WT`3h 2NAp2GJf=\\ _K6'QjP77egP܉pSQ煡.d[Qݤsy^Y( XIyW.b$KPK]qnzFY͂?|c Ǿݥ^Z>4Pe(%@!jEJׁ)Wd AT@ӜEQ37faBiGy&ؑP*"[PBWhLӕ]7sȫ㎴շ^$BX_a7a4v/:3bJt ԅ Nc |xۆO3a/-_U˄-H{.HPw8|+q+*M~wq2HZRiPtF7d=fePRwކk &M##!Ц@jޑX}JkkÊd8[DC0bb /p7 "aLs=k St:2{._Q1s䬁j3a|Rơ.P0iVM)g dZxiarMnFܹD:?v?LX'!Zk/yRZ[-%h. [A CRS!{1/P^Occ|]ߜq=IRY➔vЉ΃lAP26D7d˚m=r̟`3c#(ZLO+-n\=:K/%p6F I 5|>Ygled&rrw~/ϴ}*e+}`[r* Y"$DsVI~UtHڳ%\-zvfl:@-#ڒ$\&//Ẻ1z2Ljs: ^p_'Oͱl3W*Iy[fR7Ys/w'W۝V4Mb3/a!e qtq}Pz!ST3J!vY#D!i|<B`[3#;S GBK8mi\-wAuy8fu5C='5 *ZxW_38@x&s#̣@cu*vYr;Ero{{(Nnx'X p&iiWY>`AVǣ1l1xo:l>zBw93i >ž]rkcZJ~,b&h'Do5n4:v(mbMAWo iױlSh_@^1mq-{5p>lj YQQGH(<\;ލ>궀Ƒh> !,q?1) o!vrPbj16淙 >R+2q!쯸,9EϑH_F"|C7p@v C X`LI`V/O,^=De5LӘ띳ƏgJZx}v"61Z(ėB%pi l@ANhċQ+<)14 QQWqA!0QqCȥURӀ0C#%M诂!"fJ|59;S Z)n;T/9v̦5Ӽ(dko|?2[M!s L;@ lC$f6LvN6sv3/8jh~&aDÚ*AalfUS=^=ʻඹ# 1}^o}7}!o#vh`G* vfZ 榫k ''͌#WɣqX,CȻq "\tDB.C>Zh=~Kͣ?eu F&E f)&v o m!(T5@..XoJIFaLG3 & |iJ/1߯,"T@^6 ᙇ+8TE7R肯vb+"q$IXf縴cb5H V`5W{JV*=55PI;fL^GuN9,r9@_>E`)xwY Z-sKwdcS/Z ޻f,V^^`e-('V){Mm["%8WL \eHf'cBV 0~Vo:()7)ro)$1<`&[W)dMaR1}65tV pP?IS\@Yy\d=lCJ3pq 5>;::'KD::󵹅I8yׯ.?l,>e _uH;A' ,*_֟&JB!C|W-{£\$ ]XG!ُ?fZbd5-B>k5ӦLS.bh DX,t8L4 A72x;0%b,]LXO;ן =&3EW /+[ad5]s?c0?2ioq@-[K l*BT_|a'wf='o 8hx bt+1U$i\qqbow1mÌ'h6e&XBގK\i%pY|pnBLbc=[yAW=fkצL؏EPv6T ohIb$: K;\ޥJCQ_̧Bv׬We*5kꃹͨgwF?IY^4 ɐ 'tIԴr  8m/~sI r^:ǾS9^&3`HS|k EPWj+q}_!/*DvۨcoZj0a9U `Y%f2j@k'67I' ğYȇZF]GICꚗ;ǧx rP]o`PǘECpd7dnnmc{zc=! 1 3ӯv$#3dž5(D)0_l}O֡yV? od 1t hޓ3&twaPF_uxO"hx?FoNnE 7ʝy/IaHVӁHWm]$wm%%57/޸̟Va$( ;kkC!>;s9]6)3X ?nЅ,`|ħQ^P>o9e ҇f+ҙ}uP/@eM~1ُL7^FgN34+!ە&XyLgsrT֗?5Ix2Go H3i.`Tj9LčC I4+r=F2_U,^6!uNRiL>Ug!­{@K;~6wyC +.dXjv*nt[Ufq{ D:krf!UȬ JZc/yQmK1$*FcCON1ŎLe_7ǎw0STY s*9R|!/@T(]Pdx:'=Ye<cqwM>aQ6Xvg')vA$H. Jal9픜MXC8Ge)ە2f왛0IEGW*=Q&̴^50=Qo\Xv ݴ GaR찴Ê>QLk FZpae:Bsy2 /vp>qW~#Tpnh΋2o?A1'?n.b|N{Jԕ8u-zJB9{a5q`5-ApeìZފo[7]nH]CfeF)4nKPLxf_ߌE }f>ZIFA៺u̾:G"-ќ\ٷNO#^gߊ^ی%eQFAOSm*$^/V2ZXS$Z-.l-۟q4JDd/POaġ Xbrk9{W#TȏY^sRH`Fg0 C/&'t#25WK ၮ эOᇰ'3|u7]dXUh"=SZm0Yt,@B`xOޞ(y}㮭Py;bA;+(]s `D}%, nW)p$^5]O ;&r]ȼ<].4Ij?Y]ލ HysЫB* =[Ԛ3tq1>~ѐvº,%~NO,vV񜆰#a&+C#0A}|!}|EHv7uBV̕zo"EY}N/ #N[?]즻@.v*' l,{-$xC(k]VfaY39EQLQ\t= ŸB5Fcey`aM`9 Z ?9nҍ3BVC4es|BnShc17HcT`kgG%lRNRVwH.a@3q< *ͱ !6 ;FvG./NȼQfBN k'VYNu<PodžxF,&"e XJX4̜O Z _ @:Fiib-A=dvN߼ s0~1֖dP ftY?Vzډ9[$hp_Ci,6:[PIf;YU-m=>nT~ L%0Kvf߯dc;9G:b~R4|Ҿ "7`*mw7+V3YaMlzƃvKVIa0"/;OcqOJFDXIND$U~UF;TNd }z9+kc@}Ky13ض /(j.!C<'9jLͰVm Cslw&Rsj8")NtMLf)B-\f|UnT\ 8@Q"i4E? K4=Fۍ]W@.g4KFP*oj "CUz 5@5OJ ;mEKn2x̷|%}J_euV coW핒yF|KpjGc'&f .d,)pQ+ҜeR}qu9 xnJjwj~`8p-7CwU# <$ ޡgYQ^c D9mt &_ f-<85UPmNx&8\R7.ғQbi\-rN<#vONEM$0y \?CC˿"BR() uyۣa2o"qSAnr'h1ùsiPΐmAζM'V>XC HbG60&.~ךsfD-+su1Of*,֛q7F~kM c\_.@~.QGAB# 3:?S|b]} pVG$*ϵ=\j&0525F|r놯 ƻA ѸqcJic潞z@XrH1nն!gDyǥ.QM%(m˾!gk*}k%qQn%_yup!^ݼpV#{ Z;"{\*[g'.Ы\+U7M MGz t7^O(lL=v-t`UR~k2d֐S")SWoD)06DBA, _? )/rSw ZܕS=6cSaK( <&4-d rY!g5j9w+OT>1>'l ƷF/P_(%c` ū=NУ5U5\}zҗE,g\QK64n[BiM*y V{z8Ҿbn`,MyL/m@:\a('z O1ZX}$!: ;"Go U{ӵz-W+ML d!u5W#)o%ڧ,Xzp#No3Sހ=C0MYȆ}Vu"w_5Z(r7T p3S Ky&EzW *uK~^8!0"|Pt~{iQNfw5R夳c$NaթMGgUOBW5 pV`SI @fYto(~`_cvygMReGzS%dӞT Q;j5 ""bos8b<e"fcqr#OE`0 3k ;; ZWKe J/`*~P҄-X ^Ir= qk"hD/5;A)]z5<ѹ#_Zc"b[zb %7h%e -"&C.kBHiGFR\K9x`bsSeER_UP}Fe=TJb=by凩#l ⡖;)3ե fL4(@(?n 0 4}M:{,bT?sd1s/ {,}&p\f JD*xĔ+XS]1h$ 0sL۶(PtUGTL% fMmxe8$+θ`]2IH8H_?pW8&$buq VWa&$yg*1\*m2%RtWL0s]|OX$erXR86qyAYy)@g\+ŷ/׷c"RQMM,`d G;- 9&|{ClmU3g輋,:'LZ5YQ)5 D8[Jise@.WV.QM̊#3Hw-5XHQl8ke QGDž80ҧ!?̄*2/Iy4l1Euf#'ǡ dRmTe+?§92X,` BrzyxDiSۑlHF#uz8߃@;U)o1,լS YY,!Ԅ^r:h۞2cbfv;`k"=Qzl)IQ%UƚkMs6I`͠R_&`cT텈+VX,[|^*EuVkڈ{r?+#HDwaCP w]̈́7b ]E9y`6 AU,@qLsίV<6fj ı;+K^9*gq:E (h`q]X k׽J` WBzCh.*g=Yd\ /]=L,q}ͣO9`I=wo"ݜRo)?HlV2"]!MYu  30{mL 4Gam4(q*ESP8>:~R6t9Hi&0Hv0vװm~ɟhJt }0Aqb/) GLn`2=V'9 a `*h/ըa&Ձ,^Sο_`O+/;T|[0b( 7$*hkJ\Jj`wʛwNINb9ƜCId=',UgЭg`] j(+-{`-X9\5`'!)?Vx"%Z~Z@~Ì]PK3sryCtXxB܀p@=~ ?g- .ފU%/,l.z !GJDGa x.ڻSDŽ~ju9dcA4 pXk}rck=ݫ5/ȗngylT!տsw '$߀8t&S 4 ,)LnxdC (\I*ő Gd~3EӍr8ZMaݾq݊($HmO? >& spްڏi^˗_Yӊ*7r=?{|8)Qk>\]FuwAdZ*Xlٍm VzP*" rK!b-XaV;)*g$ [ɿ%%)aXf)PiM)xNuz? xK)$;d5OO:a=\۠^﹡$M;B&sgm)̬[v(g[LK\:^}bB$ h &XUx";#BCb9: D'R \njW*J=ю [PBH4>BfXX4iUii3 CL 9$s,I ~H‹9bT^̦cv9--Ni"mX )e"id ]uT/GW-f^Dp hK] VQs w$տNWOC*N?ӎI69rIأ݅E-S/x_ZsX'^vmyKFRfL4ThOiRn*syhM!n3Ef&M˓5J_KH@t\(rzLxRH{ R'ə&~0_Bg*E3?K}oD=D#wp<&Le`Fq&H$ z/鞸>9 X<ӏrV>(-j0~m%`аu /esgZ^Q^YMC@+Vp4KzNgZ:w<:{cn>y=\#"#]qJյ*hᢕUe")Ұn$ڸ˴ mKTJGMoM~HzJx]_4Gt2ZDF\` :WyQK_Y1+M\؈XX$BBICZ }{LK>-VVes]0 Ɵ5`Լàf?4PwGyK"&bjkpŇ>دyW sGlŚ.X|ɿ!%!ť(DmGdvY/gM?[ 4hلiAq/zpVx/v}5;e L(ݰ=ؙsbcA^w_.FC *'LUra4 xEHfC:JA9y#z'Ĭ_,UP²LXP^ҦYu!n$Io7} ݎ Hl/zR$LJ^BcY!bNBrʌgן@-[.LQ~~ ~htt2Ʋ3LKvDckc~V(_=9I$!4>Y~CXzUb)h!󗬗2+XъT4dmP^۵pȧxpyrblݗKڼ fY?aU-{75_k݄0êB_mX$ScQb/%4[L&%~Eeh'1sبǞN_h@{&DV?+s+nIc,rNjs{(jME)Yw ^WA)وab9ںd!^o2Q+FqFR<'|pdg0} \ ^5w-`aMIkZ[~?n EN?{ HT!gPM잊)^O$tUkhq>Gәnzͩ2>43j* sEyO ZnN\Ey"-RtydoGnxot'&cCJ w͓npŬrI* g c #'*' {K1Aa9 孾vvHLvA3"c%I5Jv{s3]hs^pVtC;Kkݔ,YC%T`;AOxI쮂s9z Z5fˊDGZtK{N32~!-0' "^Z\JNwnѫwdOv GR&"*Qɧ+y<RHU K-Tj$$w !N L,2Cڏ/5iTGZw"%i8><Ԏ[M 7W,$Ɗ꽚rt,WPAu $/8d6+''`7QA.p TW-8\CeR VhYyeo:9OCSqTD&OF ьl 9r  i샞G~wΤ"6ak ,o<vь{ILxѿ}HJ' hdԉS.oS,rNK UZ \ӈ'6)\ 6Ddk8aB${ңE6Fɻ! yyYšp8j?r]#vc'Wq]eSJ`󥩮0/FO) I#4}Fݷ1_aT6ij $B^[gؙ5s1Lż O5=%6ºCuc Ҷe.*![ɍ%9K]mE@B?sIKR'FUJ u] [8hjz4.MZ.ݕ1} ®KpI'HX1wkdRs>e)IkjmD~ulrn\cve?uIBUOcb״rӌ5"{JV ^:1900N?ճS .$!@؆&B BfmwUKe?S qpcL[3b۬Z5ҔSaږӌ?SȻ K1*3bAN4>Aܠ 2U$(U9IYOnwa{P&=!ݛ%8voiK?EQQ `Eނ^O)NA-!L$(1rh:"bcҬ -ORU =ŕzu6G]|~DI̻irVv)X/ ڤwCWI<{D"JR^4|`|y` I>:D/az uڟ Bn j@{K?)>1#jZ=$ ¸0av˛vӶԈaN|/fx>6)AB񨒼7,p~tK6JBn~Rϙ-HXL\#^:[W+*()U:Xs3_(%%ڃa<@f[`UXc kX*f^]${Ei9 >4*䤼f:XǓx}WerYRG%fX: 8Y՚i8S'6ڳHzowPSE,ov;MoCLneHb:|ކÌ~U%H*lcL褫b`ղR{j~_1%7]vj5,6.Mw%2%n@L^ h۶O9*KMNŜX4XMՎg@L`YjU/%KeQ?^o\x 4PGNA6-YbðF RB(*"qU)Hm^$R'-Oy;@obBŘMxG6 WRdz>0{aI@ǟy'v7} »v ;2|\B faj\4Ɠʵ9@1G;g./h]sms pUqX!AXĐ2om>mwئgrcD(b|,{ڛ3qUJRցg:b5l9 [g lJJz`dmdT8dN(ᖧnwjmjf1&M 39%dMKﺷ#eqnV3Hqժ}`\PU5>)PQ I75iXok#)3٩Fʘ*%pY NlS>\rc#ԠFr[9)~ @-Z֚U>N*%<J-[Mr ~΄ Q[<>$+x0,GVkQmT G\ RRJC}eOe41coThTRi{ұ֓t6Xh5U=mC1Y(ez *_yrюS>r6Z6BDiC] bF۹%uˆy-HޒrLȉ=I"nռ~08 ^fcLoJ)hC‚OʇCzκZx$⏯J<=A1r mcт-ӨDeWԆEmML7bpô(gb;uH_c)85tfy hEgƒNw?90]~v(eƑ‚9[ϛ s * -&O z[rJR6)(4ƞ[ѕ7$~)yS®TmO*cEn*!ٌD-;Xf yQ!OO[EcMc$YʷEE0f '(m<DuZ}ҭuv ԳK,ur3d\i1T*n MߞSԖRʃU%31Ij;TǤ +^8rv ݈n9C;K۽8`ĞkMj%]OuEy jl*YW*1cVR^mHa0s)Z~bo:I[n^m%IZDiqwy"|8=!UMF`:%z?XJD;0Wli2EF~Wm^>lDxvW^\FU8!UFsס]oOі B_zjt5/{G,`BT'@Bs"?sK5GGMѼ|D/i>`5GȚa9E'XKqFsvkJ5$TxcW~4$1Ї` ?ܼ0|~K;1nLQ=Iф#+ICx"(>,֑߂EӢ1phUѦLdFD'(}^LC~Mm" #@8s`/'&kaYjFSlf1 ۚklZ/=,%=J^"׽[ma]nD@.%wؼP*IC<-@"6tz-nP\(jP EVi sws ȋR8h+Ƕǿ̺ZGpZ=|%g^pWh]Lj'g.M^h`12_2dS9+MlVU8'fQXιT‡,e 6CFpH(Դ ޤ(፫1QK{ţ˞^=ܖ.Le jM%gz"VȅpycmР ̾F>vؗ,n&7^~h2B;nrSS/#=5ҙ$̴V Bx#!f;Y=d,St^F虾 hY4KϩbA\b={%WRvLQqv (~41lah̙MXG0@ڗEχHM=;<$LѶ)}qd搝 wÃ˶f(XK{S|1 kѼI@!v˵e잮UPDޢvCgu:(u-j+2b٩nށxk6Iqa LQD IG~NN.)PQ ;/ 5I\dۃ&?6Aif2:K )h􇽷;gw~ ޏ__O01f|1S8*f56QpFL.a# ]Hg5)xR3"]4 |-ONlbopPN]RYrwx!J%=@$&{;hTPbJ!HZ]`t}FEu'C1uNJtZKHaU"}yIڙnfЭ P+(,=y? ;$PvyZփGTf.xZ5cxTp8Do[Ԅ"o2B֒"BgmZ+ӿn%]k4oqc>E)s=>veoscsƣ"I1Q(  ZG+l.8 3)i<@BKiˢӯU=QIxgsUo1ShF=o_2X⭻'~mq'~`=B9TT(Wpωbuɂ>v%;E^_" a@AٖOFfpy[tjg}K@|(\'GˊLkjMι,c6/T: VUp ų ][i$Ub yTltOw6V7kbӃ¿lٕAqInGZ}x4 ;[g5[3U|T,R6,D 2R+>~8skgl!bZ;d:zQe^t1|'B8A7ӗ߸^I+] g>1eDp+ hUlnJBzlz^O?!JSzaUU諸#ۤ6 \ހSq7QJZ2 C/Lϻ:w ֣$G1xT)-n0(xnݳmޘ C`@Y98cQ{=\) QiSbj%ф n=M.d(=Y^<Ϩs S* Uف lVWFvLÙᶬC >pxEсe/}>!BsfR  Gn[$}\cDԵ]1q'eL%P惲iKXv#ǔ*D+_1T\+Z:R\x:B[ ٸ.Ч)߭q\"7to)g:5hE8p U,s Aw9 Pn45YXL۔: Aޞo?ss3y[g"7# ) `7D٪t:~UءD ̷]t F"ʖQOήa^ʶ-=i+Wx24sv#t،mQDԽɮparҜz R2#.G]qv{DM4g0&Z7Y尻-osL bKPa׀T3Sm~3δ;dyAX; f4qhBJw\!_lPO\nr k>S]Wz'Թ'vRwW!aҊkr[1fM=lS:9²~|8g,*wPُ;tv OɑSo45`y ^ NpHkH{4}uW6dQҀ-QO@J 錜JB*w=GaC]'+ ,E:!wxzL+΁ȵ~FwB - EÐ˱E|'NzZj '%p)T~+`vL׬lҧ̅ȅL2#u!c]Ň)ͻyaWO W-vbJK@&wg+Yj|_&GN F-7bܫ'3b*R+̭őӾGainWܑ1/z{QΥܾU+L"QjlCأze 1RR޻o~߲{y&㍤$8PӮ9 Z7wU:q{z˭n[AZ^Q);{C="n>K#2X-,$@x>=Q̕k4a1S >{Akbwz>ZzM;sK7D+ˍw ذ]CQ"4s5wՠ=tgl,cp ħAv@dxJ6^~=rw``0j'F -eT,Wu?Q^WQVI0Y_~z"D[dy= U_8f#k}"]Cʶ-[;lQs aq 1-"(f84 .+jLo`)^4*ש(u>sa8x^KT0Eo zK QzK>=BM'lj蝦b;:Dmq0%0^@ =&=̷Muܞ2q'1w"s)uX77 'C &56]Uҫ@"G1,>?TOLyES,+XOшd+Ĥ!H$<&326U?o$׏f.9zrXe]%#iOC*Kf^r. 2R|TV>MލVZϾM7_>(a!p4oib)7B5F)eV+L2Aog@@:s7FyIl;BJ*#α?u1~5~]9F~qxё7{ϟθܧ槣`EQ$v8ְG31Q>Nɇ&|.l–2ƌeQ<GFJ_gpS|T", q,V$A]}@n☲Vd+GiTdw@QJW*d+AOԌ^ 39nMNf%^ xc`iQxȆr`CZ]0xc$۸\}Oϫl ~aExWݛfJ2h(~CPtcBuZOp\13 a+Iko[d޻l$\9czzT5$ BnK(d:˳ >~PJM% mA2J&^nÆG\mtZI^רǹ6s LY؈2?PTV0ώ֏]TzPA=֥XtΑ"^W䅏ߐ߿(E{O[PڑZ? UvNzg7J Yb /yI\bl؁iPMKs)EWZ{Ц9C-ث,j꤀K/03tYt_g[,;_Ia]B f0V@k7 dvPѓD|ڵ%ERS!k']۩̱O+|i ^H vI2c"ZCuib% K *b4mMkcPkɥ2C}"Q7[W7rv5M}7uM# ZArMUgP r -,]DE:B뽁}Q8^7 T!bFN}/S +J,0e<|.>8h8 ̕OUS4i3)[~iޱ p^{ ч𲧣$f/G+8f-TO̾Hrq+PK}(L mXufo!7lt0p/Fnl%Dm;>Og @񢪎2`hb #F5u]v?q5$oͽT "GRx6;w[}DSCg/D8Skl46ztijr!>dS${(S[CI`*~ͰAQ@P Á1@`;љ>U] @W"Phڲ`s"D*A2o~[%i\Fi|`BiM hyG>QE)E!FM)"jZp2 &il꺀t>[~u&7^ҧcTkI_@\'PX 7?`ʃQ.] y?9V>at/1';4Ai6l=7Z@{9R)զ~j1K'$/"]6i0{P#54\Ƿ(:޻VfN}bÈ\o+Āز.]1x. n@>-'1(!ڍYH9EM3f P0'(+yk Ojzo~zr!xXTr> LM+A+e B=BaѢ*gHku9 X/h4? 7FBF᡼ +u{}Ⰵe4j.&qPJw.΅] q<.9|jN9YdxTf&䙹Syy-vCʉ _Jc~|B5VJqOk_pTwye34'Y)LFiS@ܸʎс;t{( ӯVc_}`gO|) ?8MY?0BVܮХjyz]oCEcԹP{[%Ӛ96I h~kD^rFJ~>NB% 3w靝-{+SRHs_8 y1\X/ ֚ ) c"={IS ؟%R (KME5d䈶4bv <wD5|Ym#Xm~.} }lJe7:݈{D&CN4qvB6ɔvx}.:_R#@Zn!eE j,lQʬZo)N҂8!( hs7,he^Q1I`&f"vɾPցXZ'$ Z9|r>b[w?*>@._Di)ibLݯw9!ζ*LN !1IQ tʲ FcKU7$|\.P&Y;8(dxԱ`,5c#-sSźɕ&"z m0Ԧ[UudQ-C;R>QyL%XFiu;o>"kx;^"[= :v x+8qD@!fbܰ3RQwv l#[xY7ێh{=郧wkw{dlc,5ۃ7-!D׸] Ҧxe fU ZDbpi;@L ěhb(Hon1>u V.OT/Ϭ/MtVX2Ew+>ydN԰KQ x^\"{uk^yWXy_Oc^1|wMH.vA_м6, Y|]SX*dX2>Ί&F$^M/ȃC0ptjJ؇",+ҽ8׹uXLtkUs!J/A_VNXfҙ]רF\KS$uźWKo P&z؝|)P &8֧"hrk؅3XRG5wVz _W8}lw>~#!g.Lfd˙pd p_5$!v?v8iq*AvdRyr)L";7"kŖo{#%:s;'dS36򤰁ejMG ?$b bV!t+!N5 vHDػa{I,B++(aPL⹪2ϵaM '"ScVWԼpZE?]-4MJxfB@}a1r(s*bam;8!=ǧ\Z30z!KSy'j,dD4oi~9zLw "a^~p'zqzgf`n8 ugY ]}͐XymM`eUͪZ優/2(l2|C^=J Z[E6Q RQl_Q^D Qt\IjmEDr/''HtD?N:|)42fC?y uVțmD v!e9'Ԯ 2:?)bEW+1Kbu&З_.,`Vn00(c #<3]IsܥCw^s@!8`.rj٢:N,Ԋڊu^FlKDEd+!CI ?1uf'޵^Ɵyf-I3AŐARŭqHvU pvI_njڝà9?aPPY~]i.+cOso~0zhXS/sd H_W (\}ߒtӫ&~e#*Sfd*gV)x :;dJ hPTh\њHK( :VvXIih:c8/ -(t!E @cMXl~=^HLTnР-y`XXZ2ɰn@HW$pPgn=Ftm0 LWJ8, sm|TjO/$fg Kʋ<=-sbO $@J_Dߧ9eRcTeȤWYԫCQv 118gAAA]FH:S3 L L* 6EI=S (}jOI\Zt7s}g6}UDCFYBḷd9]9þUoۭjmB&n~vJ WuW$'5_Vd**c |: ʷ:5+쭣 '3V@,Ww\+kblfj'үn8g߈\"436Ȉ8PB }0 .v f~Nx¢\?[GqQAw{x8$ \WAoyGvKʆˆY$1!DXi(߄3;Q%Cn,liF^)I5s%y]{׾ u&?ir_~%Z/ ;[-m怃c^!u{x]{0hzWV"+~$wC#5VvRSK3o`lr# Lezz,{3;ˊ gi|߭ÈoXP]f}6Nm 8!]lJ&~D-3buر<L6\1vޫ.`lH!0D/ XҺ֒#32Ť 9CUq HKuߢ݂H-tC1+Bq(CVPpDAp+3+eLUxlD k`Yw r$0]LD7K$=a-TV^@󃱭kOyk62_NF!ໍ{KoIfOJ(`r Jڛ0h̝wf# f1DHPLP{m艖)VŖ 1Œ%1@_$ROfF 0#UƏ)AWȥnܺ~(kyhU/ؒ54Emʿf+M>*mOb.쇑(kj[ d"XadSEW/*/VEEdI˸qegB]̯);\ot]Wf]λ(|ڊ޾l!ҵd Y`Dfݑ_ewHLgbgeHpWNW;/8L*[|g, ߬RGѷ.M\ ;~ms.IbI"2{cɺkiXLXjQ'>!~6yݔ6%ܸ7hbXI1W@G/dI0f ,r Wј{%yr\@b?]FF?]4%_O>tJ&pi̟p%*F EVXk]bo( ,w 1l&Cӣ^Dx0>f?jåai!Cq쬌gEa.S;ՊMc屶CLp"buu#uoEFbk Z\o2ܶ uUgةu+Eg"C94۱fL󧡠WZt⁠/ .c&zG7JQtF4'ą-_47ԺV 9y3>qկ=ͳ:9:7C8y >.m ʆZ1]O{m? e9ȅKy#cĝRoI"ao1;^p, I 9A"++DZ;nv9rtT,c2dPZr@1^ZvMv1 U2|= :Qz\+vY\`b 0Y_-c2eoFR}۠0ouj2de&c" Cٌ"x3j(Kdktҕ_MkX0-[p  5 ԗY(fL"Dv$NVK"`7-ـgMG! ^{1{ j<ŸXXTMU(R*~\xuq!A_(WLq 5;t`Zd@\n>Gamq@)*VbCˤX׀$Yjz*&80ꗗא1VUV=:K]^+rruS0׫/dL#M|Mth,_;F91vG&LZ㔞XpóqqͲVwk 1E%sxKjЇ׉͆o)T{ @ i"?&02dO69SCfhzTo0 L|HvLx E5xbhV=Г)1Nf-дVڀp.(> ԩ)jLTJ+əxK¥&8O#zQK|^αaVƩy~ҝSGuSs@#iz礽Z)m)"^T(:WmQwlmy~D6.v_8 [Եj-I1@:ȭ΀9Л̭s`Yk][Sj"2`T )@s{ޟ Hn3 ;pheB>JW FJPNw'Pd2rwEl׏cw0|ېyvvz#