libfm-qt-devel-0.16.0-bp153.1.21 >  A `Bĝ!M@eeeLgK o,c{s=k[٬PT T$ۢŰhtUimy-?ȩ x5r3pҫ;)AӉ~]W/f"NGk*̀c[:=ySvKnD?SJԯږ0'//kpQPMT{ g0b)HKvl4:"3@dʻZY\si0&(pf,{af73c2edf587abf6069538042c793f249b2f22284a77a0b9c128a116ad7de9fb2a840124e0d028b4fa516ebdd3fca134c98f771f;`Bĝ!M@eeeX9B9V` |0>mё j)=0\rXIr,&,':uyiN:D}iP8UǮ4{E ~T:č^9l}$)Y9]{Tp&'xě 7oy*؋qu:[_;dSv5`5tST:w䡡:@fJHgK4M3B) [il 81 t}~T=T>p>0? d # Bhl| $pp p p dp  p !p"p%p'4'Xp))T )| *N (*8*9*:-RFz2GzLpH| pI}pX~<Y~H\~tp]4p^ bcVdeflupvw0pxpyzClibfm-qt-devel0.16.0bp153.1.21Development files for libfm-qtLibfm-Qt libraries for development`B]obs-power9-06SUSE Linux Enterprise 15 SP3openSUSELGPL-2.1-or-later AND BSD-3-Clausehttps://bugs.opensuse.orgDevelopment/Libraries/C and C++http://lxqt.orglinuxppc64le_>K aFU~ n S 2  9 3GO  }1 <q[ e-{4 q ZwC$ f c  _: U ;0L)  Z # tg = A큤A큤A큤A큤A큤AA큤A큤`B\_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk`B\_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk`B\_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk`B\_Zk_Zk_Zk_Zk_Zk`B\_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk`B_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk`B\`B\_Zk_Zk_Zk`B\`B`B\`B`B`B`Bca29375eff9514c6058da7ad878bc6961cdd3223b2bd13aa03cc2816ff27f2e5c19c66bfa43377cd53c29451e999b44924f06269dad3a74ecde7d88a67a648744fd540de9d6238432225804c725e8aec6bcebdca78012617de5dea60640d69419098c4aba3e9432d68185ae9457f8622d05cce7f69517f25646af0a6a4cea0a4d18bd43f003f571b64fe7a2da0f49665c0c0fa084dcd129a0e058d0fcfb54b52ade98db8e05c52b774d107c9ed939938dfadefb958cfc78069ec98793d058358ed79facd1bbb6c8ee88080dd5ef7b712ec5e14a7ec498050f858b33af3a6e851f5bd24489b03c40a2a3f496d5a657f9bd31bc01237dfcc26df8e31eaf6ca3fd8557e0467ddb46e707f26add7d8977d881e80c89962cf401bca4b80d6d89892ebf9a62347268a3de8d7f6a974176393eabd1a54bc12ab03ac13f46a5c373f35bd6c14118fc2756605eeb6d24713019a63e51e4bc8b6d48b04a742cc383303edb3f6b7ff62bef14439c55129414b9a397cd71e96a7d2c36acdcd70fb0a7f4462df790e001a8f5aaa1285772033152cd3c2819177fba2573a2691db34035ddb84dc6eeb6b031cee5c990d496891e352f1635e7212147c7c4edd4f76f0cbcc6e293741df851627b5878118997abffc61f01194d5b141819a8fa7dd45c03bd4b9605a5c949d6d04e998882a035efac8db81d5884583dc82588c0c023468a313e8c92eeb3a68dd4df8851cb12f24a31cade43e1661447311ef2a6d1cc57972bd3755434bfa9ad8e04053b4e63a5b67bafc8c28cf6aa8441835ef4686482f90a3f2e59916572ea9069c80823ed650aff380f3d8175631d78028bd90f5dc2fb6a1889cd3d85a25d5887c8a341e759ca4e881253a913eefd7162028b672cc2784cbbe44396f34d991abe75e68ba346716ba291052698a9939baa02572a6d6aee7e9a555e29ae19f0803f8675b804aae99bc0d50d61e3e9e6035cc03a51f21ba7362d1643ec92117440e083e4a8e33de06e79f0923ce3576e36ffb01e0a0348a8593bd59e5ad2cd25b127fb4283f0e3a5be382af5486d16defae5eb97fce9b608f1935326857bf8730912b111063ba9a8f3642329c130291d5c904515568305d06197c88acd8b81a10c8ad9da09d96cf10060047873a15eabff25f1140b02c47c7b1a22e16dc07239a25f56a7a17d7247edbb95c370bf39da361298e3301d7616721bed0c73eac9e6e325285fea3a2a0b62f4f5f3889d5e5dc634c996cfb858f7b391b8a25e7acf67b031926fdbd55be5156580ff9a4cd96a8c5ebe9902fdfde089fb5f020cce62e11089ae3fa6eef68da21dba5b444895d1140ae5e9ff53a30579035bb13ee6188f8b62fd6c8ab282c22073c3752d79daf601df7e6d08d40feebff3a22116e60550d8cf3770484702b17c76a01b87b862a18ba9b03e461d8419b115d3c1eda24c5b333740c1bc524657fd46d8605c8973c12bd528c8bfe6143a7eadd49694995913f9b4e3603df86edc29ba4f7948cff52129d7d46929874f12143195c80020a1e6892bb22e63c13b75cc557750e450f373bb55a733037441f07ddd6647421c69d10ca20bd6760110799f8f8304436ba550792c27487717fa0edf4bb33bba899992505503a7c95a3c846485fe1e5702f681fb54b1e6e0b554bd6f9a1e2dc2ab169402a6edeab87cecc02d8e5bb16630560dab094b46fcbeeeb3f2a9b03782b11308dc459135ee4a38cc88cf669c68cbd6becffa209bd9b28eb91e4f58ed3c4fbdb6023dc8ef2021c724477b3657f22add8111121a56aef1c676a525d7a73ceb19d0c3dac061a9cdc0cc71d87ec549414d51fea891e981709ac13c440aab4f1ddfb623c536357702463853d24a655aa19e2ed080b14b4f5a1c40c60d48b59bbac746d41ff6edfa8bb3379ccb9e90fcb0ca39ae1e7505031b346a502845dc2db0591aed8ad6a3d65a2c1090a37b1954b9e5a31392ea898c5ed2ecf8fee9d9d9c017f2f5dca72b637747ecfad0cc862ce0aea4d2837fadd77157b856d15521ef912f63a2b2a5ec41fe2534b85fe80d692df006b449f934360d67d6a4c05d314851466184e0dd1e3fd9a22f2166fd5ac6eb5128050920d029c325669759021d41294e39f8978c6ba92532f91ceb7c79063fe4297af9f03b1fe3a8feb7ee1f24afd60d2b4662428b7f7a661ac90b20d7b474dbb76f8875757b3d4705413b1721e31c18967652537ad0fc5e645ff81aa4a0dd17ca9536900f2b1630c96ecca4e96213138bc7d73168ecb8eb68193cdb4c5cade1eb67ecf4a7524421e74eb654a84fbb687b301b192cbd3761b10c4c3aadb00cec72c8725a425e0d0a50c558b5521116f5b36441e8f3a44c7f14539115466fa0faf60f5e2b91f32c8058bd6973c99a6d6da362f924ca2001842fb1febd426a09be984651c62b27f23aff7ae7117a4ef1e104cdb3179fb39127a7131625dee2fb280f4cfd47346e283f9333277d0f206d23f4c9e71aebb558d58dc9d8850986d5d6c5675a8f233b8e1699d932c3fa5521892be5c03cec3a28774aeb9bc4c6d173c6c7dc001defefb4a38abf490e55d41875d8be70a15d47c6835f2adde9b321b67b1882f26f3070bfa092611c1ef36a28014354c90d3c72581babf201bf1aeafe88e214482f46410319b17bb55744edd201bea3bb6f5f18ded6d7b41c75e5ccd3da637848bb2cceba13287086e297f56d681055e023c60f8fe42fa5d098fd36d1afd58e7f1805943ccb5342fedc2e8b7600760b61612c923edba2a5f1b80bc6748f6944b2145ec025b9bf32475c1985c6d3da0c2a9722c13cd99670ae478856f07ec2eb94d8fae25a83060e0161849d4f61ffb19baeaa73d5ae618d638b8b10df3ee6e1f5e646e85c8d0991700b265e2f9b896182551c04fab6b893df442852d17056ab26ce0d9db31736aa50aef30869d9c1a7f121070dcea42d8b69fe778569508b2721e5b5edc380a650858f921287a7c142cb443100b333df9d0dcfb1223ba5abaf894f2bd3cdc8265b8c37353034b2de12c103c2d40ae7f3389655f9a4ef952059f431d70fbf4289beea33050b46703d7691d3b37ed60ca1a498852d5b352c01e09eaad4a56e05d6b0ce194ab969b44c0ad4c3c83c14d36790e503aa7d56b6bd95b8e2900187b8b6775b0cd7201b64dc1a622bb72b048b241082a44bc792b81277051b51c260a0c2a3c592cee81e8ad0e4fdaa4393e952ff9af0f65678bff26c55f389b66a3d86bf44ae1ae5e85769dca147bd3b36e59cdd8e0c679a2db4b43f721e3962db2a4a8787a7588d1cc02b1f2c8e586b966ca9dd392ec91a6fdad7dba65e6972115ec78ed7a43d181a1d05b70c203a5f4624a5794daee358fa03c52a9199a2bca9c57a4480b1e78c071add1f92c8d242fcaeb26a15eff445a1a0bd7a820b237096735a210d60b38c137a41b3a1101bcb2960b1f57374d370463d8afdc56e3d663ae49aacb4a756c0d63d8928987a9b4499e9e8aaf70f262d1ac494bc4d7e4b62d0cda97bb5d12741495cc3b452fdbbcaa87d10f15882cb131bde61d50d3171039fdbb1f42bd2f314e453ed58a13aee20436cf32a74b3df5be28335de0ecadc2ed33f23ecb637a863bf84dd053db68ba64e39858c212fbad6916bbaedab1703c5a39e4157691ac19c24c63d05b396e826d6a0e4474c02433c5dde1e833fe4be6f50826ae0dea74c88a4263ec1c50886506ced81717336813386b3f927a62bced44f01c3d060bbb7789620b4e262afc31eae88b9e23ea0a05896acf05af201cffafa675e50c04ac3f68e1c8a313dacea28c012c452f550c32439f0debfb37895017f58900351d9940804007cc501fed2c2186fbfbeb7f269b69ac2c1a609cbca09374624a219b00f2afa0a344fc42073ad837b31b75898d0daabe32936407068557af07b431253e3a0aa4c9a2cbb56378364c7ae7dee95b65ce73ad3a1e97043dcedf21c9e102f56b81bdd4136be91212d5c4369b2ae1cc97d06e13c5b14a5cd5b45434e58ccb50736b13b15cae27e411e2955f44749cb00f64054e4dc4cdc1609473abcdbdc325d9e3bdc73535491f0c20cdb6a0a8ba89b66ef5094d9f49ebef7614ef6ecc2e98494387b6850074cf98486f4208ccb547082470cab7218d87daf1049ca93d0a06c1a5481cc32a41ddd1be5d37c95117f9ac188f436a87188530f44bbba6251daaf6acf4e829fcf9c298cbe99087a49df4aa7548c9741dfeb1d17fddf61ab687f4d31dcd56fa3e3a1a49e7e2599f3adc0eba2ca7c138a81dd1f96c9dfe1f3451093f081973bfd84b853f49b15fb1c8c40755dc21e2aa9d4bb7d183006988f829826f6b3e43f37ca44c5ab0ec3e656a2167dffdabb439ecea731eef0dd65e5c8a209e8d2a26bf6ddae760f4d3a103597fff272a6b07a37b9ef051b39771aadaf400b0e7e1a00d9d72d69b5a8507f19b87f3d59e721826acbad103652a38a966c5cbc77693b5f4d2bbe80a6f7f8d1c474b94fe1fe86b6931b8cd99d1bd0b530fd0aa928c62215c3f0c1b6a12fc4a8d0e1cb62eb5bc3a15c2be7003e48dbe67eec64fa5e9c596e53edffc3c1de33f66593ce9eedfd4107171f7f4c27009082f6217f1ef37c106fac70952a1f6ffb636c33e029b32dc0c9c39d00eff03531eacd69d3d8748libfm-qt.so.8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibfm-qt-0.16.0-bp153.1.21.src.rpmlibfm-qt-devellibfm-qt-devel(ppc-64)pkgconfig(libfm-qt)@ @ @     /usr/bin/pkg-configlibfm-qt8pkgconfigpkgconfig(Qt5Widgets)pkgconfig(Qt5X11Extras)pkgconfig(libmenu-cache)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.16.05.12.05.12.00.4.03.0.4-14.6.0-14.0-15.2-14.14.1_^'@^>@^^^^@^@^^\s\o@\ac\R@[[@Z@YX @WSW_@WjMichael Vetter Michael Vetter Callum Farmer Michael Vetter Dominique Leuenberger Dominique Leuenberger Callum Farmer Callum Farmer Callum Farmer Namor Barcode mvetter@suse.commvetter@suse.commvetter@suse.comMichael Vetter mvetter@suse.commvetter@suse.commvetter@suse.commvetter@suse.comsfalken@opensuse.orgjengelh@inai.demvetter@suse.commvetter@suse.com- Update to 0.16.0: * Clear selection before selecting an item in side-pane. * Update text color of places view if style changes in runtime. * Added a missing nullity check to file dialog code. * Fixed unwanted selection of all items in detailed list mode. * Fixed a memory leak in launching desktop entries. * Remember file sorting, showing of hidden files, hidden places of side-pane, showing of thumbnails, and icon sizes in LXQt file dialog. * Better focus change with Tab/BackTab in file dialog. * Open mount targets of mountable directories when they are clicked in file dialog. * More efficient and simpler code for graying out cut files. * Also consider the legacy bookmarks file in bookmarks dialog. * Guarantee horizontal alignment for pathbar scroll buttons. * Natural (GTK-like) file sorting by treating dot as separator. * Avoid QListView's DND methods in our list view. * Support special chars like `\n` and `\t` in path button name. * Code cleanup.- Update to 0.15.1: * Changed "logout" to "session" in the password dialog because a keyring session may not be the same as a desktop session.- Use both license files- Use LGPL-2.1-or-later AND BSD-3-Clause as license- Move the libfm-qt Provides from the preamble to the library package. In the preamble it's useless, as if there was a main package being built, it's name would be libfm-qt already, thus implicitly providing this capability.- Split out data files from libfm-qt7 in order to adhere to the shared library packaging policy.- Updated license in spec file- Changed libfm-qt.keyring to tsujan's key- Remove fix_query_cancellation_error.patch: contained in upstream - Update to version 0.15.0 * Opening of remote links in desktop entries is made possible. * Better drag-and-drop from remote folders to external apps. * SMB and FTP recursive copy/paste is fixed. * Lack of file monitoring in remote folders and some file systems is worked around as far as possible. * Richer file tooltips. * Easier and richer auto-completion. * Row-by-row scrolling inside view when Shift is pressed. * Smarter extension handling on saving with LXQt file dialog. * Deletion time is added to Trash. * Drag-and-drop to side-pane is supported. * Bookmark drag-and-drop is improved. * An option is added to show hidden files after others. * Disabled Create New in context menu when not possible. * Selected items are activated with Enter/Return. * The order of files is respected on launching multiple files. * Mount passwords can be saved (temporarily or permanently) if gnome-keyring is present. * Many fixes and enhancements.- Add patch "fix_query_cancellation_error.patch" from upstream, fixed harmless pop-up error message (See https://github.com/lxqt/pcmanfm-qt/issues/1041)- Update to 0.14.1: * Bumped API version to 0.14.1 * Aged ABI version to 6.1.0 * Respect sorting/selection order when launching files * Generate libfm-qt.pc correctly * Fix recursive search when a dir is matched * Fix crash on showing Properties dialog in special cases * Case-insensitive and match-containing file name completer for file dialog * Give window parents to some app-modal dialogs * Gray out cut files in detailed and compact modes * Added custom widths and visibility for detailed columns * Added missing sort-by-group action * Do not rely on the order of folder menu actions. instead check their data * pathbar: fix an issue with a slot recursive call * Make setting trust possible anytime * Define a macro for "metadata::trust". * Add rubber-band selection to detailed list view * Updated translations- Update license to: LGPL-2.1-or-later AND GPL-2.0-or-later- Fix lang requirement: %{lang_package} has implicit requires on %{name} We need to use %{lang_package -r libfm-qt6} to specify correct name.- Update to 0.14.0: * The old libfm dependency is completely dropped. * Options are added for showing full file names instead of display names and also for shadowing icons of hidden items. * Problems in mounts and SMB are fixed. * Added support for trusting executables and also added an emblem to untrusted desktop files inside user home. Executables/desktop files can be “trusted” in their context menus. * Added selection/deselection corner marks on mouse-over (usually, small plus/minus icons). * Properties dialog contains more info, including a device bar. * The auto-completer of path-edit is made case-insensitive. * Compressing of a selection of different mimetypes is made possible. * The Places pane does not elide row texts unnecessarily anymore (only when they are too long). * Randomly missing eject button with mounting is fixed. * Template actions are shown sorted. * And many other fixes here and there. - Move translation from lxqt-l10n into package - Remove libfm dependency- Update to 0.13.0: * This LibFM-Qt point release fixes a regression in Qt 5.11 which will crash PcmanFM-Qt under certain conditions * Seems to be a problem in Qt 5.11 which is fixed in 5.11.1 * Disconnect old source model- Update to 0.13.0: * Important functionalities, like file operations, are ported to C++, which means more flexibility and less libfm dependency * Smooth scrolling for icon and thumbnail views * Added a group column to the detailed list view * Merge side-pane with its surroundings * Support hiding of items in Places side-pane. * Use special/custom folder icons for bookmarks * Italic font for hidden items * Several bug fixes * Improvements in GUI and functionalities * Code cleanup- bsc#1091635 Problem with Terminal Command in PCManFM-Qt: Move from -devel package to main package: * archivers.list * terminals.list * libfm-qt-mimetypes.xml- Update to 0.12.0: * Add data transferred to file operation dialog. * Bump versions * Disable context-menu actions that cannot be used * Don't export github templates * Fix partially visible toggled path buttons * Add functions to get and set search settings * Fix mistakes in listview column width calculation * Add archiver separator only when needed * Add a separator before archiver actions * Enable XDS subfolder drop * UI improvements for Fm::MountOperationPasswordDialog() * Respect inactiveness when drawing text * Grey out files that have been Ctrl-X'ed (#88) * Ignore button for error dialog * Inline renaming for detailed list view (#110) * Remove redundant code. * Prefer local paths if they exist * Removed QFileInfo (as @PCMan recommended) * Simplification, optimization and a fix * Really focus text entry on showing dialog * Two small fixes * Keep selection on reloading (if not CPU-intensive) * Added back/forward buttons and fixed 3 issues * Reload button, hidden shortcut and a fix * Implement FileDialog::selectMimeTypeFilter() and QString FileDialog::selectedMimeTypeFilter(). * Initialize folder_ to null * Fixed the quote issue * Always preserve explicitly set labels * Update OK button text and state when needed * Initialize FileInfo::isShortcut_ (#113) * Set the selected index current * Fixd open/save and overwrite prompt * Set open/save text * Several important fixes * Added a missing change * Preliminary fixes * Hide UI implementation details for Fm::FileDialog. * Revert the backward incompatible changes in the constructor of Fm::FolderView. * Fix a bug in creating new folder for Fm::FileDialog. * Implement toolbar and quick view mode switches for the Fm::FileDialog class. * Correctly check file types and test the existence of the selected files as needed. * Correctly handle item activation. * Correctly handle filename selection for Fm::FileDialog. * Correctly handle selected files. * Implement filename filtering for Fm::FileDialog. * Check nullity of FileInfo before calling FolderMenu * Arrange Custom Actions * Support custom folder icons * Fix multiple pasting of the same cut file(s) * Fix KDE clipboard tag for cut file(s) * Add a basic skeleton for Fm::FileDialog. * Check nullity of QMimeData (#109) * MountOperationQuestionDialog: Fix handling responses * Fix all height issues in horizontal layouts (#103) * Removed a redundant variable (left there from old tests) * Fix major bugs in Directory Tree * Consider desktop text color, now that everything is done here * Inline Renaming * Fix compact view regression (#102) * Fix detailed list crash on double clicking folders * Removed my garbage * Fixed issues about spacings and click region * Make Fm::FolderItemDelegate support painting text shadows and margins so it can completely replace PCManFM::DesktopItemDelegate. * Avoid using grid size on QListView since this disables any spacing settings. * liblxqt make no sense for libfm-qt * Copied issue template * Add noexcept to move constructors and operator=() so they can be used with STL containers. * FolderView: Optimize selectAll() (#97) * Emit fileSizeChanged when needed * Drops Qt5Core_VERSION_STRING (#96) * Update size column info (#90) * Fix Detailed List view DND (#94) * folderview: Don't allow D&D by Back or Forward * More fixes (#87) * Added a missing change signal (#86) * Fix single items when seaching (#85) * Check for nullity of IconInfo (#84) * Address compiler warnings * Remove addRoots() return type * Remove the unused data/translations/ entry * Fix broken folder unmount message caused by incorrect FilePath & GFile* comparison. (#80) * Remove some superfluous semicolons that lead to pedantic warnings (#79) * Ensure one item per file (#77) * Fix the broken filesystem status (free disk space) display. (#78) * Don't make items current on mouseover (#72) * Fixes a FTBFS in superbuild mode (#75) * Replace start tilde in PathEdit (#73) * Really cancel pending thumbnail jobs on chdir (#74) * Move fixes (#70) * Fix invalid pointers (#69) * Continue file selection on next/previous row (#76) * Code reformat: use 4-space indentation to match the coding style of other LXQt components. * Make all constructors explicit so we don't get unwanted object construction by C++. * Prevent a crash since GObjectPtr's move ctor frees resources * GObjectPtr: Detect & handle "self-assignment" * Fix compatibility with Qt 5.6. * No thumbnail for thumbnails * Fix thumbnail update * Fixed `PathBar::setPath()` * Use real name for renaming * Prevent a crash plus fallback icon * Fix custom actions * volumemanager: Return IconInfo as shared_ptr * FolderModelItem: Check IconInfo existence * Bookmarks: Check validity of insert position * Fix a potential crash of bookmark items when the format of the bookmark file is not correct. * Only load desktop entry files for native filesystems. * Fix the missing icon and display name handling of desktop entry files in Fm::FileInfo. * IconEngine: Use weak_ptr for the parent IconInfo * PathBar: Avoid leak upon QLayout::replaceWidget() * Use const iterators * Use the new lxqt-build-tools new FindExif module * Fix the incorrect header inclusion in fileoperation.cpp. * Fix incorrect #include of libfmqtglobals.h. * Fix a bug when copying to and pasting from "x-special/gnome-copied-files" mime-type. * Fix bugs in the Custom Actions C++ port. * Try to port libfm custom actions to C++. * Try to update the content of a folder after its mount status is changed. Handle cancelled dir listing job properly. * Rename namespace Fm2 to Fm. * Remove unused header files of the old C API wrappers. * Fix bugs in search:// support and finish porting file searching to C++. Fix several bugs in Fm2::FileInfo which caused by null parent dir. * Add a missing test case for places view. * Try to add support for menu:// and search:// URI scheme implemented in libfm. * Correctly destroy Fm2::Job objects when their worker threads terminate. * Fix incorrect handling of PathBar button creation which causes infinite loop when the underlying GFile implementation contains bugs. * Fix incorrect path of application menu URI. * Fix QThread related bugs in PathEdit which causes memory leaks. * Fix a bug in DirTreeModelItem causing crashes. Also speed up batch insertion of large amount of items. * Use const iterators (#61) * Fix the broken folder reload(). * Make all Fm2::Job derived classes reimplement exec() instead of run() method. The new run() method will emit finished() signal automatically when exec() returns. * Fix memory leaks caused by incorrect use of QThread. * Fix a memory leak in Fm::ThumbnailJob. * Fix memory leaks caused by broken cache. * Fix wrong size of generated thumbnails by external thumbnailers. * Fix memory bugs in Fm2::GErrorPtr and improve the error handling of Fm2::Job and Fm2::Folder. * Fix some errors related to incorrect use of std::remove() in Fm2::Folder. Replace QList with std::vector and use binary search when inserting items for the Fm::DirTreeModelItem. * Change the handling of Fm::FolderView::selChanged signal to make it more efficient. * Port to the new Fm2::TotalSizeJob API. * Fix compatibility with libfm custom actions. * Add some compatibility API which helps migrating old C APIs to the new C++ implementation. * Convert datetime to locale-aware strings using QDateTime. * Use QCollator to perform file sorting. * Fix detailed view. * Finish porting DirTreeModel to the new API. Fix bugs in Fm2::FilePath and Fm2::FileInfo APIs. * Port the libfm terminal emulator related APIs to C++. * Rename some methods in Fm2::Folder and Fm2::FileInfo for consistency. * Port to the new IconInfo API and deprecate manual icon update when the theme is changed. * Rename Fm::Icon to Fm::IconInfo. * Port emblem support to the new libfm C++ API. * Remove unused files, including some old APIs. Replace QVector in BrowseHistory with STL vector. * Fix a bug in Fm::FileMenu. * Port file-click handling to the new C++ API. * Fix bugs in Fm::PathBar getting wrong path when a path button is toggled. * Remove Fm::FilePath(const char* path_str) to avoid ambiguity. * Replace all NULL with C++ 11 nullptr; * Fix FilePath related errors caused by incomplete porting. * Make Fm::FolderConfig support the new Fm::FilePath class. * Fix Fm::BookmarkAction to use the new C++ API. * Fix missing icons of places view caused by memory errors. * Fix memory errors in Fm2::Bookmarks::reorder(). Add a small test case for the places view. * Share the same places model among all views. * Port most of the existing UI-related APIs to the new C++ APIs (excluding the file operations). * Port the path bar to the new Fm2 API. * Implement VolumeManager class which is a QObject wrapper of gio GVolumeMonitor. * Add some getters for Volume and Mount classes. * Properly associate external thumbnailers with mimetypes they support and fix thumbnail generation from thumbnailers. * Start porting thumbnail loaders to the new C++ APIs. Add new Fm::ThumbnailJob used to load thumbnails for a given file list. Add commonDirPath paramter to Fm::FileInfoJob to reduce memory usage. * Add the missing test case for folder view. * Start porting Fm::FolderModel and Fm::FolderView to the new libfm core c++ API. * Work in progress. * Add a c++ wrapper for GFileMonitor. Add LIBFM_QT_API declaration for all public headers. * Port error handling mechanism of FmJob to C++ and improve the GError wrapper class. * Bump year * Add gioptrs.h which defines smart pointer types wrapping gio related data types. Add some basic skeleton for various I/O jobs classes. * Start porting Copyjob and add basic skeleton for untrash and symlink jobs. * Finish porting FmFolder to C++. * Add a very simple test case to test the new Fm core C++ code. Fix bugs in smart pointers and do empty base class optimization for CStrPtr. * Improve Fm::Folder. * Rename UserInfo to UserInfoCache. * Port Fm::Bookmarks to C++. * Port FmDeepCountJob to C++. * Add basic skeletion to Fm::VolumeManager. * Implement Fm2::UserInfo, which is a cache for uid/gid name mapping. * Add basic skeleton for other C++ classes waiting for porting. * Add GSignalHandler to do automatic signal/slot connection management with type safety for GObject. * Add basic skeleton for the C++ 11 port of FmFileInfoJob. * Try to port Fm::Folder and Fm::DirListJob to Qt5 and C++ 11. * Try to port FmIcon, FmFileInfo, and FmMimeType of libfm to clean C++. * Add smart pointer for GObject-derived classes and add Fm::FilePath class which wraps GFile.- Update to 0.11.2: * Fix enabled state of path arrows on starting (#58) * bump patch version (#56) * Use QByteArray::constData() where we can (#57) * Updates lxqt-build-tools required version * Bump ABI so version numbers preparing for a new release. * Fix Pathbar Paint on Menu Pop-Up * Code cleanup and refactor for Fm::PathBar. * Added another condition * Added a missing condition (typo) * Scroll Pathbar with Mouse Wheel * Reduct flickering of the path bar when creating path buttons. * Code simplification by removing unnecessary signal/slot usage. * Path Button Middle Click * Enable auto-repeat for pathbar scroll buttons. * Make the path bar buttons aware of style changes. * Use widget style instead of app style * Align Path Buttons * Move FindXCB.cmake to lxqt-build-tools * Adds superbuild/intree support * Removes not needed dependency check * Set CMP0024 policy usage to NEW * Updates target_include_directories() stuff * Drops GLib library detection * Use the new FindMenuCache CMake module * Use the new FindFm CMake module * Check for FolderModelItem info (and FmPath) * Add Fm::PathBar::editingFinished() signal. * Select the current path when editing the path bar. * Enable path editing and popup menu for the button-style path bar. * Properly set styles of path buttons. * Remove unnecessary debug messages. * Try to implement the Fm::PathBar which shows a filesystem path as buttons. * Adds Build PROJECT_NAME with Qt version message * Move LIBFM_DATA_DIR to pcmanfm repo. * Refactors CUSTOM_ACTIONS compile definition * Refactors LIBFM_DATA_DIR compile definition * Drop add_definitions. Use target_compile_definitions. * Removes duplicated symbols visibility settings * README.md: Add build dependency lxqt-build-tools * Use the new lxqt-build-tools package * Restore symlink emblem * Remove empty files * Try to refactor the emblemed icon support in a more generalized way. Reuse FolderItemDelegate to paint the emblemed icons in Fm::PlacesView to prevent code duplication. APIs changes: * Add Fm::IconTheme::emblems() and cache emblem info in the cache. * Add Fm::FolderItemDelegate::setFileInfoRole() and Fm::FolderItemDelegate::setFmIconRole() * Cache multiple emblems rather than getting the first one only (but only paint the first one now). * Remove icon sizes from Fm::PlacesModel and Fm::PlacesModelItems to maintain MVC design pattern and backward incompatibility. * Expose two role IDs in Fm::PlacesModel: FileInfoRole and FmIconRole so the views can access these data. * Show File Emblems * Emblem For (Encrypted) Volume Icons * Remove cpack (#44) * Also Consider GEmblemedIcon (#41)- Update description. Remove redundant requires/provides.- Install LICENSE and README.md- Initial package for 0.11.1 - It's a split out of libfm-qt from pcmanfm-qt - Get spec file from X11:LXQt:git and adapt - Add keyring and asc fileobs-power9-06 1614988381  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmoqs0.16.0-bp153.1.210.16.0-bp153.1.210.16.0 libfm-qtappchoosercombobox.happchooserdialog.happlaunchcontext.happmenuview.happmenuview_p.hbookmarkaction.hbrowsehistory.hcachedfoldermodel.hcolorbutton.hcorearchiver.hbasicfilelauncher.hbookmarks.hcstrptr.hdeletejob.hdirlistjob.hfilechangeattrjob.hfileinfo.hfileinfo_p.hfileinfojob.hfilelinkjob.hfilemonitor.hfileoperationjob.hfilepath.hfilesysteminfojob.hfiletransferjob.hfolder.hfolderconfig.hgioptrs.hgobjectptr.hiconinfo.hiconinfo_p.hjob.hjob_p.hlegacyfm-app-info.hfm-config.hglib-compat.hmimetype.htemplates.hterminal.hthumbnailer.hthumbnailjob.htotalsizejob.htrashjob.huntrashjob.huserinfocache.hvfsfm-file.hfm-xml-file.hvolumemanager.hcreatenewmenu.hcustomaction_p.hcustomactionsfileaction.hfileactioncondition.hfileactionprofile.hdirtreemodel.hdirtreemodelitem.hdirtreeview.hdndactionmenu.hdnddest.heditbookmarksdialog.hexecfiledialog_p.hfiledialog.hfiledialog_p.hfiledialoghelper.hfilelauncher.hfilemenu.hfilemenu_p.hfileoperation.hfileoperationdialog.hfileoperationdialog_p.hfilepropsdialog.hfilesearchdialog.hfm-qt_export.hfm-search.hfolderitemdelegate.hfoldermenu.hfoldermodel.hfoldermodelitem.hfolderview.hfolderview_p.hfontbutton.hlibfmqt.hlibfmqtglobals.hmountoperation.hmountoperationpassworddialog_p.hmountoperationquestiondialog_p.hpathbar.hpathbar_p.hpathedit.hpathedit_p.hplacesmodel.hplacesmodelitem.hplacesview.hproxyfoldermodel.hrenamedialog.hsidepane.hteststranslationsutilities.hutilities_p.hxdndworkaround.hlibfm-qt.solibfm-qt.pcfm-qtfm-qt-config-version.cmakefm-qt-config.cmakefm-qt-targets-relwithdebinfo.cmakefm-qt-targets.cmake/usr/include//usr/include/libfm-qt//usr/include/libfm-qt/core//usr/include/libfm-qt/core/legacy//usr/include/libfm-qt/core/vfs//usr/include/libfm-qt/customactions//usr/lib64//usr/lib64/pkgconfig//usr/share/cmake//usr/share/cmake/fm-qt/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/59e39b44e1e8b23e07e861d234f181a6-libfm-qtcpioxz5ppc64le-suse-linuxdirectoryC++ source, ASCII textC source, ASCII textC++ source, UTF-8 Unicode (with BOM) textpkgconfig fileASCII textUTF-8 Unicode textPRRR;St& !5Y@&utf-81033191137559b2552ce619b7abeeb3f5461591df30c9b54d4d454372c3a2361? 7zXZ !t/=Ss] crt:bLL*fX3+ĠP'.0t$` k o&Kty]DEdn%%`QqPxmc$bF+$(#vq/4n+L|ôU@/SU{ߵ+գ֣W~$w暩@n%1:]<*Awjpli~cZ%`EGA"-Dy1խ57CfÖSKԊ0*4 ^mVOW5&Y3R kv]lP Ůz:ͭd_lz%'qepWX`@BhIzW@H 隨V &M[5<2]+ 3]eCp(}Nk>` }a 4؍!:ܼ^`}W'Ƕ8"WrR wYJ O݌FJQ&WDHٱ3ot%i@jc=Gdmu-e*)Kv_n)r3?,:I0A!DZz#DrU.^Œ;%\dٿgBр+&_!u#a"`Ov5":1%SZ3bZiKJrHr+Ԯ_O9}S8`nDqe} G(-v$)EYFz) ~R}ky` dk!YaS|p}id Tӷ O;`Q+~yDEMjqXTo5G\_f~4OfO*q%@0)~οYKM׏8+,N/04)J;@oYkMCKn&wC n;i+mW-U1~pIp>z$-Ï2ն<"Qy’.RtKHEMВLT4c9l̲QYםp{vqd ȉHmB|55!)RnC Ōீ[3&"H7 Y}UWB#9^®hZ#ɡ`;(km},wP=ګL)}N]xr.s! ۑQSYFHQG(QrT."el?ԗ3ĎMj7S>v!PكKrefU (Ypj0#dD t~~jS &_ >XOVaYsl*u4R0=,a+ (Ge8PYEvuj&hϗPOL3U߻OZ鴏E5j=Ro+;Lx_6Z5I*7;q|Ӭ0^Nn3vnKR=Y8x7,)S8f! TpиOY->Kpsqc|va O"^A|.KBs>G qMBrIi~ŀq,0Z҅f `tLx=g:KZLցjwAM_9aN[SO#"X{="NT-+΂+Ic=d[zs'\4VkԪ>zi9^w" K {lz`1Z:xQim>K7COFa*B1?Ùaf ^QԇN9CjܫRHưtz me4:G :G4|ݹy+.#9T,%FFvSUAtP4D]u`n6[jQ()p)z(Z xB(Db7wYv|` &UE޷ŎMKa%hr{1m\ 1dP=]7üu8Uh:৳;07#M8$P\1h;lYF ^d=9zMT֨Ij+OͱsNɖ Tq!ZXdMb~t&%߳ap GS=3 p69ѝ"E x'YBzW (R Gg|䆕o @F!!s23 PAyyم؇X[(2`9`vVԉ&)Jr "ԓnvz: CUAmPlwۓRN%澹̾R`X&3i 3",{tf[(&LU+l2LZdbgm:'^3,tlzIꛤHȸʆIp*Pp"{Kw6Æ|㌡?N+@ܕ8r+RarX@m>v?]J_" >^%jp9!ԁFÙ<,lҸvx_J"be+Z7զA%|-/phwQ8(iLT"๢;VύSh4VC]~R7u7is,YxuVfbo ֔Ӭ ҫѕrx%P(ۢ MQGDW6[ 4 }K]{ˆfi7 ؉vcۻ˾LlzێpnٙIj2Us1(\u6?9$y&7F–dA,N$&3pꆏZ3l1Ѧr"X)X7GtY<bRgGq\5:ij!@iG{|lN_gNn .T" ( 8Vk5M'.i ̮9F^r5(`U + EPlY&>X|Bӑ7_ry9WOҝ1Beh'eAqes+I"3CYfZ}‡$S.5ˌh ]ww\]@ڕCb ˠnn6_?^_؃V楟JzN"lmqK[ )ؑ߄`CUVlHu`ST)0Hb#)d; PJgE{; {O$<}׫k@@n+<#Q 7 #noXuJZ ](oLJư uU% duV1:Hz:y(L;13NT;rgR;\5Wl}dzeV fKb8Y%s/4 b-8@a. d#А!i~,xH- c%yXM^-B)Cx,pRf=zlY?;.|uLA"QM*'lE$̌j 5k=`߶py{]o8 qg]ʹ9< >gB\/KA>0Z̑)cӧ2r6g$H9hD΢ V%jR5!Tpm 0Цm ‡]=, oӷgCyzh6maSᶎW* .}CG ŝ#(I:; 3ᡎdwz|6f+Oq=`&^a:WTIC%BrČ{;N\y'!!!TYaA|τy-|m{jO5f[ jnJ ݘx/C?׬B5ESCO-h ׶u.\hӸ-ZSf>]r*/ic_Hd4#y,Hc'AqHf&tGT5Ϧ*TZ0|ό\ϞuH|I.ơ1 )XYMt 8"5}jt4G n{{D#=]̲I]s@ wCO|@|E͢Zi?ХFYzݺLBjT\B5-]8׺ᲽO߱zj>rj}|,@eN,76t{D_(GpkS1Li:j.^/ wʲ4"(ʗb`%%>84#/u.S3Dg6^vƭM=XC=cC8!3y+7i8`K09 [-2m4Ϳ}fZZ/O8F$)I!%\B *1$ǨaXh7}<6MWlyUۦ4 н@i'Y^q;pZd\[)Z v%051P }+t]ΚmSTяsoN`X 獃5qrS:R!!Pk}5bzdotL )ЉF=exʚ5`U\k6A4N;h^%n<_GjaL98VXm,)BFcQdQG K]}rZ0n{s$\ Pf)q+ õmH3Xz٠䅋W(Vg) *dHecx2|Mn]L)pb.3^r uU f\(򳦯e<+s>&4paךῘ~DCy~=k*%n [ o(WQmx !/tbق.nEhk|5r\:JtЖљ͎W{'zG nu NoI3*{37c~ SEseiM۞G-)"=_RʏV SZ} |cʼfϔ 4NǍ]Zho:Y[ gRn`owl"MJ?srBԉTū)%GĘiP?rt`| Pvw݌"#c"}Qp)Q޹pǭsa_J:*h0u24/;% 7S#^y`{al!(VpH)v" LM @s64&[@mB{6(ĉCgօ 6A9AV$4B'?0njmKSfkN)31!lnĿ˘ #E[+Xݱ* aFD/(5*4ϝ|+`.+!=_3O}kF*7Rm5Q<7f82mL, )+-EcY&M;V=v.SIJmᬼzWQ0B)4$>s{Ftbl M`c85Zܵ SlpYG2 ׎^:]rp~X4쟊-Dh\ zV]XG\\S&nkӴ>Q%$R2:fC{37h!_`d*ISK"5xzg{>X(TI:T7TYɇtP9rgjHDCk{ 6ߟnE $Hh'VD ءK8w{<'sp sAǡ_W4$gjV;bA,h'fv`o^H3%!p!>7E|fq?S>cYR{FڠmsF9C>9FOFJsKj^uZ4)xQȩs.aDSn^y}8"Vq O{fb C, ,t(BIMd>u(\ j`P~%GwN[1* ՛EsҡޥF5O$3FDim! ĥ!9CdU&0o\H;6`` :s dfumﳟK Sk ̓_RMnNMvn DHFҷ`+/_}N#ITRRʢҽ?`'Rw pC鳊mWNTlqs wH"/_0$ F :eP+aeGVDSOv ~8ۄ)U]*fOMQBE?l%oæ]"33Pϯe#$xvyق*y{-'TDew%S`n*q޼]g^ںuw:2첏iZ j3_8"Dvԝ:>:t]p1mB<^P\k }#%DO)q+FK'dA#J+PyJ,\:Bw5L#ܔ"%ƹ 4=2I7wo3 ςOz87,zllSd\#CDSyCZrݽ:Ǚ)§V.H:\ab䯟s~Y2rz7}Ge3xE­.b}{ @ }Lv~RLCmJ!s5,H3%MdWe!<7#}\r5-5߽W]bFy/P$1v[V+%Q*oЪW!:nfe43Uݦ][| lfLt6ՒgY h*H0_ "WȚ47TN}kyjgOvﰪbVRT_Po,8H #] M©ɕaR/G9yZ݈n+=ǎ_=s0F.b]6֯Gv@) fs, _sʰ_1q >[I vV_ok(z笇@CJg)MxաuMR51ѣH(Sb@^%Iw{i*Os[sa ҄ZUtpiBSĻF԰_]4P1 =sw 4͎)oqf8LΆ_$fiΒR.G 2K~Zt.]ijAydk.h(Ø9bDz\<~A}D3\ nqneZKI` s궳oDI$~wen}Y . :C|SJ ;Z\Yי % >*$xuAz+ŶM<HIDӃydǺ v܇wq\RD[ U^>+^HarP#g|dmB0aJWX_2k9KhVO*lJgUwU`fFLRR%ȥo׭mq{zw_& AO;~v<2`C8XԾ\9Lr)fQhA-):cpO'ZkilfR၏b $k27t^dE3{%괬z 59S Tߪ@쇐 * ?fBSބs^?T2kWԞy4 ^z+KǃuN $TIa|A5ir@e/3qX%$r6^}vVSqش/}b3BD3VޞxQ7͈@;U (U//t6+9PLN~d]8(lǹknktylE>>I5Cݞb}*'j;腷6O]t^Tu&}={W3#lFwg+7QqV0cWԿFo'IljO>ZOu`j1Gw3 &Pr XqЗ5srRbfe5<)Xhz?w3 ?aY)HBM)zVi(xRhZ^%,#ǁvj&W:M_I]LlK!1J9Dghdc2J1Q0iާ>I:bW!8RqZmRlqs.;'w[)EW,iZt|gRj s'C\tԄNؼR ժꃽ6P 0Ӌ?9O(Mq!E:#q3g5Ʃr|ü5c-OB; b[ \^(CZ,&Z6oYHwN  2umKA͞㩌`rsH|ҬÔ{K Ɂ/+7g$NAt_NM̨ 1iiZ aG|@\Ik:PkL棕jv `ޅ7KwLxN7֭,*C~ѓ^30=4u ɿCVŁ `1wZ@s w%@xu;K / JJ c|Z3 `k[c6u2!͓5BHH H<{E{ S fc#%3B1]NCW2F%S+ fYP L%Rw4b݇-ZJbTϱ|}yiD?|]#1c'i; *L/oQڻ(aQiwxONM|aQiV@YzaZ-D⡀8"%%>qt'՟彏ez_Wm(O8U(] "zz=Fu h0΁l#hNG-MMPci.T0D~U| ?`ai([e0&-.D-J|@ϫ0WC\EЏی1}nb7i2r%p#qup-Aov,s8[YWQKRCODf1[ŵDP}МEej^,ӢpbQN 11~cAE&}j(4C Ea5|S{l< TrS`{#V1ƾO?튊ꀑr|h"!%1 LK;cw/:t`PR2 8*b5J\vl04wW.]v&9!s&޲l:c =r{/.0qfr+I 25dP'tZGTAѺ/GgJ@E~6E6 ; ߙ(!?&WCpTBvS *uKJ })PcDUN4l0xZ,EYGY$_>% ZLO3U.7퓠x3d h% u[Ś+g ۨ`I[hCTI+CkC_ƙ>jBUkWH%v7Q:V6edvt [gXgvoXys䤖2G{~,I0Ogq|J{q0|G30_>z oQvPפړuP5)^dw QTYõVl+aw4mlp##4mMiĭ9Aɻ5D,?WlmK|%fFƏЛ]& ?;6 ,iΨ&DdAo *Uyt=Y7< oU-MbUJ)EMI(g w|l{[䨘QzCmBpA+W*/q*E@\|g*m!¯C2=nza4d#=?IYBj[WNijzg@~ɄSјmhJTLqNg~"NA|@ A8DLcg|||PeJWkFN͇cI84O1>=p@I1 ecOm8)Zl _0[H#xb#+_Har|[c CS l>w~ҿŞLzo7&I*4P}j[4lSEȠQv]H7E%o07k\b+}X:|ѵ3iQ( ? ʼnOK{f_4uo  RXB W{eh4z4zЭHLy^z;6vLreZ,^h`蛳^t%\*6H>@TK}cI.q%C{"do? + G ցYW7pQRY Zx]H25ۃ^FM-=vifꂓS?ů9i@πr+.ϟ_){WS$vWC?!+*_XyT~)}w,X\ꕀ5J9&dF_x}2+]%N[L ")˵Bˠhcj Qsx9YFlr<7;q=e?y 'lTtS70,So'r=:Ҙ-ۼKIKZbdgfM)Y>a~N2#ΞU?cHCKL]1g@:-~gB8Tuze v0Aw&BVMrP=َdvMʏ@K-|n1'YMCRݨ P;֒o',w{18ͻsٯ8^sӌt4_sDQew`=:`)6JuW̍q=Vs\ - /ry(t]~DdT$R,9~- g@d#F8VxG5z57¢&TQh>xtE WRH8om0^JG1,Bn PiOA%Ǹ0qQ<6"DTYeRhi>fِT~\EH(N۫.Nׁo,2.( z(jqLK-jQX0,K1\e4_8olUp63,>JtܽlP1==:g|ΆIjXAJ5]%wlo`}qd-R}'W$ !ElLfEOUߨܘqW'S{"$(g"v=, >V's/ukkRܐV~7^`, ̘C)Izh㞬K[2禈%U?;ѹCUbtl _GU}@/|[YQP( p8Hai3$F.+ȼ̷H§ ȏIm`'Up.ʗ!kƊ֋5&S6vVOkL' ~2>}ah|~cx!#So_XJ ,0'K44Cmϔ>fh:yb;@Ԓ:(gʘ/tx 46X$x) Ɣ10Y>~rnC$ɾI1FdIm^?r~ΖQ/ޟ\0~Q<%҆*6,Sk?2=8Dݜ~ qGs2 68Z9s6hMwa(FSxl a"HX;_bH8ꪴ3QgH= גq@hJ quϏ+y;r wV 8bGg9sec!Q G|ٹwCp"'j=v~Rs9&L@;}GR8% O ,bPMe=@ (5tX:il¦]?h;͒gدO0<^厴0>ӍPi=]v TLHKX_Ύ۞kaMv2 5@f%yN!ݜGgpW)sy;8N[􅸇DS;Gnl}W?$1yuQM<[YS÷#NokCrZF9^ Ak{+TEB3DeY.ђǾxx] ٌ篙Q7z79y"'D` yC-"~戮[5vd6HV.6%h *S]W_ )F¾T-@x>L]n_z"ѯބՔg}ŋJ(P?G oVBOӪuOp'{y:~X+/m2ڢ:ӇӨ`r>5Lt1֥`P4%N-q="J 3_? 'uYRv9Q7˽|nWJ>brXKݐKRE ]ay;^>e4BYzKո.o |yn DWIR-AB?&艊=Jx?.WϦW& h:l4#-}1Oa}t N@_f]crW'W3.4[pb-bXAX2_ew"g*^|< ̼Ѹ.M(:ؔq%-YM2WE}Lcى\ߋpQ1dvEB D"q %8@\] / âE'PPjBohSщ6K?$ލ'|508%֐dqZ/t;?wzX#KW}  U﹯ VQÏlHzwx; 1GO'{0N@hPC7 `ޛEl[@ּ3;ɊqnXJ!!\!tWn#I A0c"&^& 91%)GUQQdkyҚmyGo7$⣝) 6 $=Q@yQ;jg>H)7]?(,ϲz] aT RjRonJ(B1%]s-)Az~5l?[:UZfVT֦3DE6:4S@d fmhf{_mp)aEN6d,\2 rtճ{ŧ()Sl#e-6h?/}{ܓX}C7upo~z j?6v˂}cbQ"iCcg*-lI_"؇HS1W~:vMsdi6Ȧ}N4 ۠\!G#ߔ>}#Sεg̨$iuQ9>R5C a''s[XAXaR5aAy2! !T+UC:}ƞО^%R%$=0*NyCwi_lÿLt,~gZ~`U#xChfJaƪ̏}gbɀ>VN,ψ͈W]tx[MܖeJΒaWXe7vc*| Zy,O\%aڂ7y1[ᆠ:~ @('ڇ_C(=FX337=<Rfuyeqx&h9N4@Kh|Ts:J8@,sPCJ4XMԓ8̜0=Tq|[rMDQd^1''#OT~K>84EM-5it/"[ЄY~yBr+8^֍p^bRgbaeNpPBwy|פr+/kɪ9!_ [OZF:k~_Fb_MWS.ݝfXV&\="qWvO#Ψ$Uf'@u.\{sK2>GTq>mX+e ^ Pc429S,-KՊ8ij fbuޟ^@pڄѩ9IȾF3'Fb>ںXW}7C>QI|:O6(^^k\sCԭMXCv$=NPp/ K^.iqWNNoP{y%l}/&IMHL߈D#zT+;k*,zCU@󟦥 Ւ8XoahMtCͭ?R{\N֦A==j..;ĹM8N|KVmX%C1If U߂jX5-EؐkpHIQGvf`| d)AcEͬSc>JzG&E*э$u]~?#mi( ͆U'%: %2_f-&PI4N9+O##2x0R_IzA+wX(ANqlI"^O P"C?8 |Ȉ=m#<,kE"3E} ^}PF )l<=+8p"cKK"㲬Bhl:c-m0/a}*BS(dOW(`Uw>XQt0PC^Seo-[ȴ,h*&RxZtT^?F𐌩|Hbny-k1"U#`b!9̍nSW+R HYqe3rB"n7zCDy×# !|}`TPYЄߤa-;ۯf'93lnWFLš*skP8㹵k(X|*B׶cʟ3{$ |{w6Ia2еZ)& hJkYYk1.H%λ)d]T>Fn`o*Vz mð$a5 cip×1-Խ)^i\j>]Al?еw怸V卲-Zkː;u.| ҲduGt꿕L,( y0MSLv#뗎-*= 4''YH~`<Р03('T&cwvo1_.Z!g aмto͛f w)¡sP[fzyKmpANdq"jI$\QxNk~eKr? 0ϴ ijFN{7d) fLIy\;&m/PY1NXm(Ήb!=6eq{ތP- FOU'N^ei\΂w`Hm_o(٬\uqJze(g ނX>a#$h0W7{}b iam A:ݎOxD3rrtnjh¶+5+>zt T8: b*nkҳݨ-g+L'#WCspmي<0L:B;b J="W$~F.P&xo1u洶qnW{YEH=5l Ͻ1nTNMSs nU3bV 'nMQ΅c⦦a 弤y,e5%'lOI"nvy7Z2,s>)Fg qr[ xA2?R4nA4H~v'e³ț%%jB''$ ZsZe; }W{`:\u^o' ?{(bl˨?NW%i!M6z@LA QA盌6//o:g<⸵fNtH㜜]e($p `$IXoa'=KF?כh R UdKxΡ-ms6u!KRRJOv!$G\J0H޶"-]e.EVOhErz(?I0 ǧ8܎w{és rcr:5@gG'kƆ/IAQ%S8 RPÅSݰ \vd[ӛDA5n*؉YMҎ9wAoZBFJ4ۅq 񭨪_jpV+( 13~Z똧F$AbF=~GKq5:?tܓ[_cE$`є(d:XU L`cC RRR~ pAbE2"Br:YMwk$u*Z [{a\asl:X m .q yžX9ilaˑ "H d=?ND -xv+7#X}zdN$݁D^{%5iby G_<2#+0{mҽ3qeמ>V͘}yLTks G"X6. Ʈ9a=0'9&h 9ڶlwT: i ɑ8fzQ1-E+[p#_٬ԩgGX2P'߶Ka3*_ہs69JNpэtë n,F,ʁV;ؿ 5͑glx .?t_JhOWԥp_8/ӖGgBEcAI -W N ü%Bͩ}kLNhG`ng{#\\XyǯYlz&t`bG>"ҏܥUNUN_3EtuCe&BbpFxkt{p2E&[o p\-S0mplu/SØ: ev2SVZic ƃ XhnV[i۵h?nW!_pNC<]g[/L5hւ&+VɦuvӞW3q[[`!_@6$1g`se:PLiEPMW/l--|[5_iw gPlKT :bȘmOc)E aXrta*K:c`HIps:ޭ4Ng·ֽP/wSi0I| AeݹJ@ n>i%p|e#=V>Th| kYw\Wxfmʞ, KǁWCOŤ/~3E 59)ֱde;Qf!QGH{s2 h3ty. {0i63IGkdJH#Ca7aaaƆ 2}||̛xĮbBDq-Jۊ^ݸGۼwtegޔnOlf[vi)艬ٌNc'A.E9 f eV`e\x4] @Ԋ 0&.PuY{Po,9 f庪ߞRC8ovixյ~0* &Xm o/l.A]$⭷ޏ(dzǓP66B:˦4Eya,s/N˽y]>;Y4?N:J.-5|1[2zpįκOʇ#A<5Sy5Q?iD[.J}'bd5gEużì ᔁ]|s `p,`ˏlv&EZٻ BT@4Uh˴t2WU)f&t[lK(#ccDU˕g25:XG].G$|y bv|&!\i~x>L ~Dx́ᕃ G/Xc1B=mu֋Ap#oJqta}{&D V # قv5oh\J0q[6ծt]5jbm h @ p< ̏qC3>wawUf׍[/XEk'،qI9teSY4F @m2h`y:}oio%CO B[yW&v%_<(76.`BPj:v[g9Կ*Q ;-\7t `PUhا~a'ŝFi{?hdG(D^t Vn䲿^,̇L#ӄ蚴Zj6ƥ:mlyLcrakD>V\ J-K|F&g3Ӟ_EBZ$]r7Kܘc71ƱحDL?ᬾ~:/rrDː*bwlTKiXpÄ>){<䥣!t{n֕4u=(8Vӷo_Q'IxG' q/a/(wl@ĿW]s)rV>V-"DscGGʡo,)ʋ خe-֖e@obKΜ>j_H^H\[N -]q~G3*d+!ȲBTzڜ|H*Y5㕠#$sTs³0Z o)j'#ZzPɾ3:k ̷icK9+UϼMu){#B q ɐcK*' ۃ +f,?H͖18KmW ?s*qwIQər#:]{5؍*d2uIVtl N!^r5\ۑ̚P 7m|j(#$U}p@? k}VkxJ9:P~uwяgճO9+?I`c&80V?GSfyts^Cڣgn^Eޒvvz~ך+JZYQx_85c v;n%6Me @xebOkϕ> aș?tjƒĝ? 2MM3w*5 \&IIc_67 c=ie3CFƾݤm~&zN>r=IS%/Ɲzd!#v9 xr!y; JQqMT 7H;5K\nc sU e/ DYm)iW=6.4*v-Ԭˢ UCc Se_eorc틓SERxCoaoWvCOZ$ Kc1"J͍ͦB>0xy03Gxʕp56U{ Pź)ytNGM"iؕ3L.bJoxnT`_[8W.B56YT$;QN[x+ 'z$"*̃bWCT~&fAr WkZ:as[<boI=P%>2p ֎g) oA3Esӝ Whŕv (OzN̲6|p:./Wvݣ@yKF3qqa;XD.ƒB A X!#^(gð.D_}"*.q{$";&#nS"E4'D Z+A5/P롖pW!HeqtFfx* 39[: 4.с'A۫noQ`S%Cԋ3ȕ7>[^ú|;8mFM1@]>lğq,hc{]E ܖb0ѱƋ5#bA@ Ca@CLpcbl^~Q_~n`B~iz 6rP.IG؂&sc aMAE9:KåUT~.D(;Z!onG6Db|I.ZTwDYGس 'مGQ$i$;G@o~ȕ&P’lu-Ƴ/OwD$P?_F=.SxGUSbN{Jkt~> *v9$pЕ\mYHѩ/ۃ >K\0_ 'gގv$Pb~AOx LL]+SҊzʉ#+K{x9\\*rLF+̃/ Q\{Չd7]>ՠrUq95zcaWb-^whq*ASlDЈ3>WW5Hp}/e'uսFI`'˕׭mw;YTnq@k%NtpTA/^ +;w$S A53+y,A)POzT H)<^aS4kXr)7Z6 !8J)iT{4΀W*!z !b|F!YqI^h74-F5^\5~oӔh~ !jv-M4Z^ دgqkcG)M3[t˨%kNVk`κ1D5?DE9=B&Bc\=:Cg?RE z|_4DB8~Kwx`维˯%ݸƋWLHRd[S2n&j}7U<}Ш @@0|7K,*~rO%˰Stw?:J ؓJ͇rВ xRC6b!v)9\2U~kY xTRrms%iaPUflbRZ󤙸I֫/̪ۥ4աVGZғpbNHLѬSOj]M>.)6/J;]&] 6.skNASA "_[!%Ls4;4 Ŕ>ѥ~ U YΥ4FåjK C6od9]V!"y7f5(i)H W1(t5?`\W 5⽨s0ߜi.gb l"pjԇ!޵,:x\ *1i}lƱO t_ 'yp3˵|FOnoZS^7~B|\K*N¢R%<:]ZwSuk'<1M,_U5H>ТOd ju`=zQv,k7gѽ7R3QYUP6te!ۣŦU^$zܔ*S"n n~ߞPO++[~`w-\:r7]זXT=ͼakV>j|RRH0IARӟ 7cI-j[r~WhgKmY^ M-H}^5#yĿ{+R /%+MF+LֹCK૑ )pZaq _){wd WT}t-Th\[6d<7i4:] @c}x4`$/|Xe^Z^㼚:?ԄNm^cO>L푂T|.aU?uBݓ!˽B4HBg:@]jj*`P:+#awk% ([4&A=u41d9N%٤R^*\ap}PC)T"B>V#Cw&f=}TkNdb* tTRA" a-y%" 8.re P} 'YrWR6?m]$UN\{> д/h e!r8`$hJG:n>ߎ ƺYgc0n*݁)Gh5` t\l|[@*qCRfG=Hv!-u2hJV+/+geވŠRYH8鱄̀J{Q*T6TE=]f%7Ѯkx@\ZhA.dMDC?o`v1}JnO;OEeK/];[?J r4[呄D?@gc̠vSgTL`Pc(ܨ1@>O)ǐ l'}ܕd ȏ_K7A J1 63؟33* )κ)AFZRѬbiIfu#*Oj{qOL,ثsJ a7 Ii`I{&1.`'Mgd.T =N~) ׋%`sw92U _Xا[)Kndω>íhW_ªn}boƷ&i;"Q5L#ZR_IĈ rYMprl,LNXG쪴);ɻS>k<_K}8wU/P۽1jm4Ȩ H0Λ]7"ceKvvX/;х.Q̞֊c#+?3}-0VV_D["ͨ|8D._9vMgY(8˹>C =6,msY^^tiѽl_}sr%S:/cX{Rr.͍KS% 06`m|2 ?)*(gk1ӌm=4KQu6^fnX'pYO\jySŒ(|'Pad m87˭b)sAkLfKDˈX$_1hdzD~ݑT*WqC5h/ FW1}FAf6saTM :9ы9eUddAv /\ф ځ,p&W~W$\!cryʞʷ& .GF'aeb-M?V1QCO#_uH~7#@ۣ)3F:W D`.^-W'Igx-0r,TpWd޴]/ E,e^韤5MLVn^ ȪbдX.q^u'DX[B4睏ib@wN/_s ~$n@VRVeM1)ܫ<{8 7R|:T YVz&ޭUJRLEtpT ~ҡh> ٤(y\wO dǜÙ_J;bBCBĜXup̪=(F6EA -‰8vXWF ĒZIӏ:nGǩ,I~WKWAͮzY'!l1oA#a-&ex15:fAJs{xKU!cguwJ zN\ {u۠ Ec9*}!#'מM/3̗,NRX|}Z:R/ |dos,cIe;#<̬ژo]0{Od@}\o' XkcӝCٻ`WE|&-`{UܽQv^g`3KcPCg_& &CMG6߮ mX?gQ5m:gŒ]Y \EmNaCF|F}sGhN [O|f'ATȻ$7 .j^Y5맋=Er  g5f"'5\t 4oj(&VkAY*Pb2kByfY->ޑDKIVY1Dbc) 8sš4@Йӡeͪ["nBX<% <;NOŹМ{Kuy,F5/VXiH[~ n/ŕq';^E1TLDdHCȭ/gԯZqʎ?z°)?=xp˅z zh۵GirO&~vO )%N]G T偰̙wݹ^\3לK*E5X)__9,j!3SuDf}2<{)Te%^K*g[C%k+ NQLW'HT.`J*]3OwYK*A6R{L!)M=΋#'g/TC yVTؘe+*۲|ᔪ02&oGޝY.AZg(ɮL ȫWTO,?ͬh/7MJP4C#5!Q[3h,%L-lO7#8y߂gyAswB mBahPyP]#g 6۩crn:@ 抛dm$E,4Q$m٭Ib15YaiORlM{H)I(|Y=-gXuV-!Bc72Wv:EՂ t,;Eb Ԅp&s! ͪ˩^KD.;{7T>dQOޱplsJu r؁I sި.:T3 Ǽ&y1`O]7wiWc{ BOuF:T(57qwi`U DfJ*܇+U?q"uq:UjAsۄA L~Vqu#`ý+:9 TBV1͢3">- W|FO9``BkJP'U&yѕ;`r JU͕@7AY\"Long} ~G17͍.!݅!b{NA>2c7uwvrB;*U1j`R: ʹL?HK{TIGpQ *vjn#@3ȀMؖ>(gIp2fQڒ3a}֧?@7W@;CwKo Wdde% g*=h"IWA6q;5C/܅<:4G/%(ϲ>cHb޼r)l{[[U@ބ9GT pe=L,Zym IIUK9 ͟+3Z"/S7{UBGizUBDPjZŤ>MvǗ-BITjVdC3+.9Dz@#I\s qZioiA6%tGZ DОڸNh#M@ܤ^"i/\׶AA[ǾRN2v "?uDSݍtB]4`p&R4Q6&6תu;ݒrT( Yu>4&z͇yVnu mWqڋO@:.YGqլ׏5#&gPkdQg R =b9[aJYYPPo6iźTRU8 5.\YTbsq8o[y@(-t"#Y 'r S뒕4K&( (.ڗpZ.8I xyd[kNڟۆԔK_; ޹~ClNbo![mYxq |\^_s6Ù b% U{^ ݥ</f7rhFWe3_,z~/pv+bUՇڒȽ^@ڙոG3{1sNNCŪWd!UHFm5Hg"!yBpF-4l h}Xȋх/P̅/iנ}"}1W7+FnX~aZŧHcXp6YhLxu1*$ iZPF3(/u%Χ'h'{lڅ +KsT>& @ZpƾJlmXXI!B߫MĬQ!IB3D{PļHU*&bf>^Qwx03hegA"IN͛W,m<'*%"<ࡵv#NΌkZr6&Y8P' *s/?`-b34Bo^278|a[hu 3=PDsl_cMIg`wr] F.u3sX-~S~gIQ^ L#gYȏc1'_ `􋇷dgoV Ty""#تE/ub뷜_wn?=iݽC@Tdbh3:D6\TksauҦ[ n5ZPeĎKRd,GYp:#B$vЕsqUTTDHL]QKbH^oܗeO%gcyTUfLҽ4aʽFbD]DdyէS&݅+=t =X:Fzi1t[^5۽{ؓ2eHc|aH]qGM_^l NAhbMč-;.f~N%ؑ3\ giDa]ԣS=L~B 1l//]rP"d{;GPzF V"bJ,'N/h}* $Whfi͡(a>H3H}Tq@kaddٺ 44oTl& tcɫb-DRZ'᱊Ndr)0T*B&"BcZUH? pl^9T7{_NzռD-gu|vcdtg'< s!'sM?%DI5kǁ?Țʥ~lӂҐ& "#Aj#V|3k Yz]ęA7w6W ǿ9 h 򹐙mo90q&p=Jɚ`dwBqu4G)_zdy#"9|>cq-),'x%LGы?#ގ_Ҭ68)/QT7G鞙W" M7.]x>]~/S?CEu`$aNy 3]Ӻ}zP==ɒ<#r qQib xԾFӯSF<&8`2d=ZpMF)YB뿓Uk $I^-P|~VY=H7D7+Jz[<*۟)F{э0.(X)V^8DA̗ufh/,Uw# !&`0#:hy?KD' NݛfQ%T4^y:x` v4UErF+qC){V}4=8< lft s+pjG7/&$Lhdgp[ƈND*4^M 1yDg ps/(v͛٬H73ɵh$#>ٰ֒1NƔi~-"QYz 6gq19jxQlmz lG,` S_f('(kTByQ!l83#"9-hے52 9cW݉ɖ *:Vn(G9YUum[oKǫ57jy ˮ2Ŧ;~ѵ ,ONf[h]\c.>+U*xz?rVnڡO*{|:%(fxqZD|{e-'̉G =4R%I$Kl `Lte׺&o1ZCV@Ƽ&^Ir,nrk F YQtՆ{d(HhM-АƯ0T1 ^)Q<, DJs ȸl6/ƶׁ^]T#gL6+uVC;ph=tPkv(1Y1eO@y"am(l% g.D 'qȣ\&kcq ,F!=zY%U+{xص=` U`esIB*+Ri.-,4|dn0UHclv2x:Nd(5\‚<`j@D/3_$KɺXvgi ͞fQ'.b:Edŝ HB@أQODQ_e EV\|o:g7XHb$(H5@׵DAqk@, ^xke䄂؜VӬ%i$)dsbxґ"1^J"QmO;WE-PwAjjpZg.=3k+ܨ|— 1P/ pwʑ["_eIkH&+v7;¯-Ё}[4gu|1 [1S*LM%wzUUal$qFWCNrxE:YU mKμ7o=Zgom i&:g# 4co_ @ɤ2ljWhc]H L ͂}\ _6Y7}i8O׃llLx}12B,[6(q:_eQ4iTL͑Xn㔅tƧg#PJ2<Q LS#UVbx#V_1)H¢' {&T($Qn4 ?/ohlG1qMb7jq4eLHqu#:G;gȦyU.\P6&#x 2W>`oOB H-tIvvŀfcȒŗ{Yw <8x\XՏ}M{ hv0K7Bf[gH)-+Y׿,}a^{oa'4VO2aLhy]&7 s] \)K{؀N