libfm-qt-devel-0.12.0-lp151.3.4 >  A \3c/=„ (&ςr 1x&T:yG4& s d> YrCYӗt.Jj$@*iH&HDnJQr?-US: }rظϓPuK K v~R>-Y⧪s0khP&7#pTcs2BAK)㖶k<^gH G]?ʟXʊ (-QN[5bdcbabed70c6aea611b7aac55d196564288bb9b66b38ac34be2d9dd95bf43ac985d0403592973d66bd02921f7641c34dc70b1c7 \3c/=„G ŋy2S ׵{ow}tOum EeqQ 4:ǗG]u-rk ZqO|Ϩiiipxv+Bi, !p>r?rd " Adhpt hh dh 4h h h 4h h"h$%h&& ' ' ((,8(49(L:(F_mG_hHa hIbhXc(Yc4\c`h]eh^jbkclZdlelflllulhvnxwohxphyrHzr\rlrprvrClibfm-qt-devel0.12.0lp151.3.4Development files for libfm-qtLibfm-Qt libraries for development\3Fbuild32openSUSE Leap 15.1openSUSELGPL-2.1+https://bugs.opensuse.orgDevelopment/Libraries/C and C++http://lxqt.orglinuxx86_64l:3  ?|IGDRSnG T  3^/<<r"{! :  ScfD K Ez k ^  Dz$$  =) ]  b  #>A큤A큤A큤A큤A큤\3>YkYkYkYkYkYkYkYkYkYk\3>YkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYk\3>YkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYk\2YkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYkYk\3>YkYkYkYk\3>\2\3>\2\2\2\2c0e144ceafe7ec425b66dd37a80befb9ba3e50db209323435df95ef131aef0a17d99bfab8eff01164f5fd7c35dcb8ca33d5fe36fd9d438464dd122670f0185394fd540de9d6238432225804c725e8aec6bcebdca78012617de5dea60640d694130721790e3d5fb63edf5a3f6969c511396b15f62da42f189b2c5cab48b89c78577ff19591cc4ab995494e8510c31c4b7309365ea444e20f061ed2daf74fedbad2129b71bbf493e7bf8c9343267b1a0ec334f840ce8fe7b2086f9f33ecf5d34be7df0286f576979648e3fea91074ba3f9959e79b63208ee7d3d4bb359ab8462648382ca18459c2f1cce74d96aae041f93913181b6b158e03f7489c61008d3c1243f7f56b50da0843f7cda88a583b9bd1781706f4c9a1980368399c37b511a29539125db09f552cde5d2a636f93e2fe34cad9d5cfc8169b05cd88906ce18b48fdca183e7df786cedade32fba015bfe868624cc53f3f872e284dd48686cf40217d7c141de9b2918ee1dca6b8860ed6104e2f8ea1b457dc0a669d254cacb2f99c149581bac56853e913918249860c5898ea5bfc24022f69a19d6a3a9b61c2ca5e90b1d1d2b54e366d44440423d827b77281f762d0115b451e72e24c027d110b81ebb707257297e61978ff0b827575c711a1ca065bbc728e1a2f4727d0055da12a8bf7dec2bc872755d10d0e5eb7b8b0459948c40f38a208654c9909c43f48af01d58a9d8700ef56a1c35cd397fd838aef12a4478348c7e787f8f0331a9e668159eb2c129fd1eed36c7f21af9588df793cec0749e25ecf31d9587e53c559b38442ca1072999f103fee2a6dded9745812aea5208c08058fbba624ded424f2d4cb248dd1fac6c000bc5158377d1793f968de57341f5584d2182af8ef02cf8773a443e2ed85a25d5887c8a341e759ca4e881253a913eefd7162028b672cc2784cbbe44396f34d991abe75e68ba346716ba291052698a9939baa02572a6d6aee7e9a555e27ab92ccff7c4d59fb1fe73476994e0e9fd88c1c6e49a5ee8914e94003033a521eaf1a715f5efb037708569865facb12f0f7aaa25f35b405476864e1f4bd0b2a4ad2cd25b127fb4283f0e3a5be382af5486d16defae5eb97fce9b608f19353268baab0031d20c3d919c9da5e9318cc21cecad83d78843bd74a6d7a92698dbf0ac188d934cb1eccfadd2fa6050c82c0479262157f20871ed40728106d9d6398705e7acf67b031926fdbd55be5156580ff9a4cd96a8c5ebe9902fdfde089fb5f020d2574620216f7f54892e8911b17f0e695742bcdb4f8bc2973fd99c27873bbb8ca3fb1e7eb27892b1812ea81c76c2bc6b1d33602ab7b1e24f53936016c323be735bc0bb2a84a119e086e0ecc1edeb5e0e7752eb51aec0382c9105c9132c26ecdada24c5b333740c1bc524657fd46d8605c8973c12bd528c8bfe6143a7eadd4969a899992505503a7c95a3c846485fe1e5702f681fb54b1e6e0b554bd6f9a1e2dc2a297eb3724e2cceaf4a2bfdefc55557d48e758b2082d7fbc2e333b52be864358a9078c53ddd2e5bbc8663e771c90c358269b5ccd280b7c2806d9e0eff6bb5cab4000d06509248ecb83184f42ab56989967a70cd93c0d93eb664903dd6326de6f1ddfb623c536357702463853d24a655aa19e2ed080b14b4f5a1c40c60d48b59c9f8084d1b8c6a9118b71e25c42d43c9b6441445a8d28a5967fc33e593e4de8789cf7672a0f832fce932e0f8f4742de70c7475a48ba3c9e7b6f8c8d71417f00eea9df1626e2e1e3f459ae6d2f14798efd4df0585dbafbffbf5c2e37597e901ac4226d7b05e0deb8be8bc603f4d2c5d472a4825cdf624f09f5a3774abdd0f013decf84a50ae5f77de0a545778d7570260e0f44b3775930fe533fe62fdfc06fd7a652b3a850ac194c0a09a6a36710408d02209016c5c4e5295901645e6dfb38692213138bc7d73168ecb8eb68193cdb4c5cade1eb67ecf4a7524421e74eb654a849ae73dea056a3a1bf026daf8cb3017bb4b33fbe9bf9193b11124b14ab279e5a7116f5b36441e8f3a44c7f14539115466fa0faf60f5e2b91f32c8058bd6973c999122f84cfdaa61a3d047380c7fcf31dd7973ade512807a4e5a4200c6629b1e918f7932aeecbffb968bb89e9b3e4dec468bb3122f3c3659b444baa11f34a96eebb85281ece338395c06f13f8f0b175d81326cf2be8d78cd121e6d1646b9ac173274b7d04003301d962a77de5f693a73d5f7f895e120b6c6172d0cc90d6648f0b1e62a78bff86ac0f1cebda36311c1cfa2b4d5d272bc5c0f1319f2cc3e30653063b65ead180fc9a969e7a8a810f3ce290e35aec9a8287d05bde497a2127edbca6dd1a0682660458fb38f298c4d154c1576e64cc7bacd7d4886345322c7e639db35216f8f256a8d3bb23b7dbfaca3ecd604b622b729c4033bd2e344c2602b4bf0f9829117d8af77207f02a245208fea79f54de08e9fac650e6f4ac05d0424b18a65b12cb5691613cfc74d1a5f7ed559d7a2a9ac12172835fffb701a7700a84b7395f69a400fcd9dd31d2619e63703de3c7066bb6a881e866b8996f2e2afe7305d1b936ef86892802795fac1a11de444a8bbd9c456fc516716afe60f9e23916da55731f086fa31c2c1cccc1b39e8b65293f462243771a91dabc5cfbe89f90a966c1db13b9f88bbe6acb7137ecba52258b1c89facee3b27e281dfb0be801f92231748c830cac93abee1c6a80c94dd5deda6727a12cac5e36b314fadfeb87b8e6ae0eb896377ba4d15e6273711e4c601676970deb067eac004739f75803f1fa64cc414e56616388f802e482f74879e04551c83f275e017415455c3da2882b0199fcf32b9d0d305424fc4ace8883f1d99e25cfcd16b13c23c71654fe6b1c5b9cecf841df0e3d1e2e5d470c86b6823af179d897f2c33de190585baaf4733e96e700673a600ee4fa6175a4c1b8c3bb8b67dc3c64e44531bd185e6f752c488987db7738c8661da827ee0a8aa8a2c38e876677269ce553eb8b064516667fb16f4967ad5d9bf2405c26f09f4b3d48d5952867555ea68825c80387eb4865722cab29688ab2b8f1c0581977b99e4773b49fdee4bc50878a37545be5f6d3dc72d7d2ada728e75035dd842592a81e0126119ffb0f3f57c1201a6eec876806693226d7436f942cfab4a93bcf1242e616e41b921282ba402efe0c27b823a18a49e4200b415ef19b563a8db449c0103b8eb0515d21be4f28a2d5c718c4794d90061ec19549add4a8593d852de891313cdcb5af15c7a0f24b33119dac85526e2dee782ada645034a6f0b4c63d05b396e826d6a0e4474c02433c5dde1e833fe4be6f50826ae0dea74c88a41dbb0be4d86a00af94d57c85373289b5713001a43adf6fe9ad24303570d67bcde237a900af66f3f1a3450cd75838ed6d28d4321d1af001982aa2e9ad40eed82830e559aa00418928ffeba346c13b9ef4a0cfe196c6194a2a70ec512a5ad5064352b112bad912f7888ad80f530b251f38ff7c43a2504ca35b7a4f4bf4044c0d7d9b69fef6a21c387c8c0a65ffa14a5c345fd60a0853da9395e216f0cac71dcaef448971b429d58cbde8be659610cb68faaaa5f8403df005c71b734a7d5d2547d5a1ede791f1ddb82d07f54202db24bb22f055295cc6c3a916bede0a363c542a9cff28fe217cf9c49a783d9eb59af21fb190d6a7a9397ccdb6caf55793c55445e52cadda6924c70267537e8846566be683097ba63ef87b9fc7dbe1136e0641d64b085f2f17ed655809093d4ef65c34d7e9d5d788ee3000da00e7002e74b9f1c077802e10a215cbdf7108360a253ff4ae9b3cc0bca201cc223366454efedb7d98fb28577fefdef7ea244bdee8643d77f3a19e79ef2cab5514668b7edcadf38c733467bb44897bcb97d3e54d8f3ef2a79909c4947571cc7a6a3ed3741473a18ab5d9eda925ed6054f1c10874c1e9fb634f850c8151bdbf2a4b54ea4d1f1c46a68acb67eca840aff9fd15a92faf83764a956de0827c0a30f83e98b94594172af51db27924300b21bf651301e4433444734d95d1dbdc97f4b896c0662162ac4d8ee3072af32b32edd9abb3087f433a5a09575793a08c0c598caa5ac2cbbbf5bde5ffc01803b516a5e32d5babe0115caa8ea0537d560f8cf14bc2bb4ed24d191f089ae9ef3e99fcdde6e959cac6672b516d109444f0ac62c04a1d331e13849058bd7f54d1f07334050df144518a36ee86bd715c1e6ea14c9af57b38298c7b20850d5d8bb7c78ecb2f93b6d1061229057121a81461477f728dd6c69d5b8934ab060218662215c3f0c1b6a12fc4a8d0e1cb62eb5bc3a15c2be7003e48dbe67eec64fa5e9b222bf4e6367b16a05c58f8f0a7be32cc088eba608557bf9c4476effb09c0f09f710fb6f5931dcabd010633d32039868f9f8ff866f183d7842ce3a46a0f100f5libfm-qt.so.3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibfm-qt-0.12.0-lp151.3.4.src.rpmlibfm-qt-devellibfm-qt-devel(x86-64)pkgconfig(libfm-qt)@ @ @ @     /usr/bin/pkg-configlibfm-qt3pkgconfigpkgconfig(Qt5Widgets)pkgconfig(Qt5X11Extras)pkgconfig(libfm)pkgconfig(libmenu-cache)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.12.05.25.21.2.00.4.03.0.4-14.6.0-14.0-15.2-14.14.1Z@YX @WSW_@Wjmvetter@suse.commvetter@suse.comsfalken@opensuse.orgjengelh@inai.demvetter@suse.commvetter@suse.com- 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 filebuild32 1545089862  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdegik0.12.0-lp151.3.40.12.0-lp151.3.40.12.0libfm-qtappchoosercombobox.happchooserdialog.happlaunchcontext.happmenuview.happmenuview_p.harchiver.hbookmarkaction.hbrowsehistory.hcachedfoldermodel.hcolorbutton.hcorebookmarks.hcompat_p.hcopyjob.hcstrptr.hdeletejob.hdirlistjob.hfilechangeattrjob.hfileinfo.hfileinfo_p.hfileinfojob.hfilelinkjob.hfilemonitor.hfileoperationjob.hfilepath.hfilesysteminfojob.hfolder.hgioptrs.hgobjectptr.hiconinfo.hiconinfo_p.hjob.hjob_p.hmimetype.hterminal.hthumbnailer.hthumbnailjob.htotalsizejob.htrashjob.huntrashjob.huserinfocache.hvolumemanager.hcreatenewmenu.hcustomaction_p.hcustomactionsfileaction.hfileactioncondition.hfileactionprofile.hdirtreemodel.hdirtreemodelitem.hdirtreeview.hdndactionmenu.hdnddest.heditbookmarksdialog.hexecfiledialog_p.hfiledialog.hfilelauncher.hfilemenu.hfilemenu_p.hfileoperation.hfileoperationdialog.hfilepropsdialog.hfilesearchdialog.hfm-qt_export.hfm-search.hfolderconfig.hfolderitemdelegate.hfoldermenu.hfoldermodel.hfoldermodelitem.hfolderview.hfolderview_p.hfontbutton.hicontheme.hlibfmqt.hlibfmqtglobals.hmountoperation.hmountoperationpassworddialog_p.hmountoperationquestiondialog_p.hpath.hpathbar.hpathbar_p.hpathedit.hpathedit_p.hplacesmodel.hplacesmodelitem.hplacesview.hproxyfoldermodel.hrenamedialog.hsidepane.htemplates.htestsutilities.hutilities_p.hutils.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/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-protection -gobs://build.opensuse.org/openSUSE:Leap:15.1/standard/c4d4e4fc7f2f9f65e5dae8286bfe1973-libfm-qtcpioxz5x86_64-suse-linuxdirectoryC++ source, ASCII textC source, ASCII textC++ source, UTF-8 Unicode (with BOM) textpkgconfig fileASCII textUTF-8 Unicode textPRRRR2j 's(; Uutf-8e1293f0a765360a97fd5ddb1902e5006340d9095307f0c8aa3d570c0efe832ea? 7zXZ !t/C] crt:bLL #u9toɥ PArzbU)K<덄d{zSy |ngKˆĢ=1bNm$M-J9 a𜈽 eH\5vnxXh)ÚĜ 9ob"*1Eܗw. @Mo\\D#aP)S2w ։H4vH"u_c_yrLB,'v|1p)tʘnѓv$^f\=ݜVe"F*QQ%g "9Ň`ܘ!)+eK$Q0xW4͊4R;c=I*v[_Ufݏ6 έ~ޡ x㊜ ʚ4&eP$R%MWVDqzH\*豌ti:˹b z/ 2ƞv%:};h$~bdOd z,g)X!$vop9u pgǞC e&OG ObXk#R*uFʐ*2'Ѽ3.@0"?SwgܔZ A_mq)E`V% '\k"$55X$nJ$L6$ԈwIkXDk::M/>ް'26iR5Z`ϝ n@JOXs iP 1u. yB?~c]wfB' MU ;WtCwiK8MiLk'sY)[‹휤8zf5 "-9d+бYԅ򇍗qʄ^z9\\LU/o5s,*paAGzep@~x"{bR} è"/^l_dusp\b{;7T7J0TnҬ@@y78|$٭[@bd/A&b7?<#3tJuav ua$ݟT<.,T/,*Sf2 uPc=zGH bc)h|`" @?1<10'^J[.nJ TevS lEi}eSK}8|\㟚oGtWڹfhP !H'u)r3^my\ /ǰX<  ?-E5}ꎬBcŐGzhbpЏK.i0 {/.` wfb 2_{#cU?Q7rvP$b끰9]aZ+u2HEe͛lE,R}w^vNxwH`#Rnd0?:<{.RmuCD?Y<0ke{%,iKƭ=ԜǑE`DƂ\f'Rc8u>ȋeȠj[~{q\A%=6t+z?TxE (1Ia@?!Dn#C&u8e#ɻȞyo`MwH*IJrkJ.ĴWrfDQբȝ c-ٛX$;;>$׶ֈ$hFdֈd_ڬS1\BEI0Vk44jX 䢳{h :%8?CheT%(8v]sݙ@Ly9YíqcYjTӍZڧKM I~]%v{%VbqɼN95E{&FOeYκR 8XIYK<Aʱ&(hC[ҥ2DsTN8G{Q e´uQm 7C.ȷåZ=OJC8B8"=_^fGˆghWU$+/ d-שUA+#d^U-uqc 4\D>Ӳm'/8& fT_/[WgM!~4Z=^ǹAP)ɉ?r|T3b:2j8l Y^_h L #&rH\eYs;Kc3mNؙS~)O$ y>t6s:ט&BpEk;}>eK\7:>n3PϨf1deѥcU>P_hRTvXq-BR1mfB٫6 )]h~/: /aM؜Ϝ+C& 06-/"zFD<>2Sz`(@MBĐC0D/73Ġ 7B?ӛe 39CUšk#|ޟ0xxvU{]a{Gx;d{@3_y<*`B>h4E"k(v#n˓H9Gӱ\;eY֫'~55 KUn,CWR|MM4L>ux)_CsF)gµ Rm!n%~m(hXf,4G*n:$NvXkvn"j֣Hptg //<1;{4hN91tz3հz<QW/ﵠs\wF=\(+nz1(}&mqO4AN#[ZG@THSa}CҊܩւtVԇn`$]4iWJxx j_euJ}PC!C6[[i-+Z5 &{jxe:(,;q]dIx|Qڷa-0'7ugxqZQe]gsq)mKSfWs>rYԖ4%xnm1Yh±g3Z=9㒡\$C.>H:Q_ A21DGjᔠ6{%B ȸ)$Q2~լμ)lMvnB{UGPIItCrC,XHjIϼa~*hNLFjcwecF>8G'Vu%>&d_y3'%@%Ag UH9EIPࡲր9q~10*/F˃9) '|hNXR09FmAXg+n*?0:K HY=os=nʷxNSv]qC-U n@#كx";C!ip|?9.MMўx| neBNE-} B `(E*!l$ W͇Qf"Cs 9(/, ptU.u𓢞A!\ݹ<&{Huh &<"-*ݤ͊ŋj bМ;K_.D=7ӕ{I+>;C % "L{U8?HJ\gG3,S-Ll9/ A]̠ʩܤ('(QrC3{E#J6@C(Y};{'uvh Ԓ.aURO^1s)SfbZBjZh2oN;j*t {?ߠoI^$StIT; DglB]6! q:R4cgnǤK?1v އ>,#!6M@ =@ # *jZ /[..EA[WElp#M['ΣE@,#/jsXpdJ篋d\U HuNFw0\%Do+_L_$Ra.Z,-UŌ%fƒĨSu6$Pvw#tI>,%X(Xbz#3LNF2*l#&ѐ7`gbtkp:ۑ]JowO:#m}`17a.'A=- z066޹p#<70@1c"륅.RjWߺUmEY?y%fIh> `]X)\?c),$2xeޞ_8n;H{=Ms"T7X]yf}ǶtI GcOpCϻ>] UApz$bP,a븦N|9Gkt3h[WYoʐak5%;NJ"_$$4ΌŴ:sbUU1S}щboʀHr>K؟RKTwH 'p *EϖջZ@QKL _^$|~_qbx;D3|w9cETC%缰\ Xڮ0c;LqA]JAϥǨ&f! I7{5us&lA kYC:B@H,yG+@`z" UR)%᥄^{qIl8ڤ+7TN @փᘣ G'>8aE"'뼴5PÉ"'n[Wt3&tHD=s+03 %jtU鐮P0M^Б|Z\}L.u,x!i#۽F^43^Aytgd<0VRςj~MlQ_nJO jwL?>32&NGr$UH&f!'m$? `r[l«׺'ilzBo7m79m҂սr%FH=LJRW0V౾"U_r 6]tG&.U!ICelGDLՎ 8&||熚=lU`+[ T'E${!u+Sq&\_=$>yW]T0q;"}&WS'n^~ӫ:rQj{5UD$>;p~~T \~QhLv-V0$p cUiKXFJy^7n+q5G_WT}TeΓZ1=r6rF_/X&$hWBlGE-F<鸜K%s"kHbwެҴ]-M$tZe, 8\$&"`(ƀ֒^?uyP+Ua>ފt=4_~ކOCVìRƱ8-b펁5~ ۜ$hR`K%0'Bq / jgJOlXߪߠ3ul9 xQ 5!f3n_SNy? {}5&<?8 i x;Iby\e lr#!uk}R?˪cg~rEPq7v4]X/nzDL('F?-M$7@ "dlC 8kVMgvtqף`)fɵ‰PԍKt?KOa_'\+F6dKhQȁNyX8Bۄfb`ab]8݁<7S0k z"KKX`Tbt7 b"7m ŋH1&3XU+c\\;#a>ǔsO`AIT;([S%)fx0f !F-RnEd1wx?,_M'=`Jr6+oX ۧ) @dZN0)ǵ;L` /9_YoUFM4htf$hu#-Z_PSg=ɥW]U= }瘀3%w2zzt2ҮB\:%g0d0S+(y 2OGn(xa[k^{Jǟ0a/ÆEJcgyRP nf` "fg(⽘ *Z`ԍfbouQC=lyFݗL[ DdNOP8cS KzIsIk%nMay։ߩO6<8I\Cw.ȫA6twKz?V_Ey*p渉[fԵ+=-ӷ!vP |kLeGz3$~qPLM?xx70v&@ɂ!m,`n& N^6oJc%wÌV`_oeMR_aQZŒǯ980D5vXZwu UzELg/jO)k?S*Iȉc6f9^jUnh,h%&R]GP\y&9/W5'6q C~,:2"y0(oݺ\akF43BS~b~a>ziRja6?d[`s.1t *pg\ɖ/'-؏;:B65!5y2r& ޭ]C7&0@y@\a_fD62D~h1os65\&?L{)+O~6Эګ)EN 4+LNZ@g@0ͅ.R际0퍵Ս,>}0?z ysi,m=!J*!`;9]/$sՒr}~}sqOҗil j& #ҹ9e'p$Vmod`ǠMpu3p6A[{Cy6 ׹_o o}QHʝL&D;LaeiMNrZyq[=YTKpy [vcx ZXCQ!U5k>"4<-sc\ 8 )jB~Kqn>Rka}H2we)V~:ϯLirۡӧ1:soqRwM̌b+|Ÿh?$5,j?or*%_'33C &u3neiQg.u0Ż%wQ8cB =&-%(SגKRt}:@.=zc[/t{.̧u&$4"km=/I먂3{5ͭV4hS܀ j[`Q83ݿeM|R(w/:F>c ╮.O#b#t^TED9BWi$v4qi@mp~Lz;EWI?{ #U DID=pb#ш Jc7کKGŪdK@tͶr3c^.ԒEO4_E$9d@WoW>@U8y).5i;#,8k8 }N@pܨnۢl_&Յ0O}XQx*{hxUo@l;ANK5u ?n|7Ѝ\f ^N>Jy2zQ}@yO"_>GOɥUg `1@eL8%_6Ρnyn]L}Ah2I3“nǮ@8E0 J03ZYR* ݁: 6=oCI=vcuc2Q:3{qӠ{ރU| stF*HN /vˏvȴP1{ߚ+hp]d-tf.|ґ YO4KkI5BQzM4 VfoܙgH2X%Y1ONhE\L-q`-EGvD6o~Xxл@ 鰂)6k|(974ۛ\¾Xbk^ð[tŵ%{~Mijv+Ia>F/—*j~td1Gܯ]`YXtEбbU~NBe oOpN.Hn9FH%ZQ\̻qD٨J!.\ZZ"nBwX2nK#83yQJ, #" S;x螰4NP@ۦ"w}}Epp'Z:|nC-/Uȩr—{\}^"klL!{Ni4{XS. \hO޽#!!eK:b _Uv җ`l\S!P겜 kNΎg慢R,>WzS̹QQ;~&{ lmXr*m}c=#9bPFdN0+6%8C=//|o&J꺑ކΝ"ui6 &1 <,F_׊W $fo4G$* I۱>',M ːr̛&Iq\Nrَ}>Os:yTq'7VlA;#iCw :QE|Z5 /܀f{E\,AJhša85]K!\h+{F䲇Cb"G4<ە Xš@(NLqZWtI1q(9J#gQBhF@>XEk>!wm dt@[*)G *$ɑÅ\)W/&vۧRgçm:oP0k+T/!g =y+ԏWv:O'XW/҃ ZDX}2\b!ld[hn@+s֠|~[{e؃>o$u w @S}m\`l=#)oaazL"v:жbdtBX^ek((K\(l2mN"`'ӮO:#37VUgC5sќ&Oܓtj_WqT9.>-Fo+i{`VM FCۘgm+Xya<]+;ֺ/pB¶SI&eB f$|=hyGeg=~ ` (ObI|9 JP;4W'2<d4 a@:m"*,8,gK6K5U$ܝ. fW-дޑst )jFzyKdPS^Wth:ur/7!,3cҊ5Dv?z|[s_a]CIXԲ_תN=gS{L+zԁҜ;>tP-D}Q rBV|sNzsꈴSf@aO[KHIUM DxeKȟsEbMd bip,#FaUܵjPL-}[>JbYQsܿǚ4Ռ[cÙƲ>E|,i0 swg;+ExDQa΍W]Z⎻y#SΞV<Ԕg{W8(H|~BNoѨNQXAmYIS^8+ݍ\K{. yDINiL2Bc3Xmh;A$D4Gbi8(Sird>AC}>ȱv-Aiʿ$x@_'BvNqF:J̸O7mGZ]qO4/Z \!dK9_L >AdQCn!4>%s:4494.U_8ԹZk\hc˪ 8Ʌ^"qÁ@ n00VXP iƠΆdAA4`vX`Jh=BQD9p yDK֝7Z{W=d2=]]?xM W(>jS<9?鳸"f &Z0~eVLW68 HcFaNr2,' YT 6;&+N fUp0[ uv ׼pnB#E`=S "LBsXF:GTC0޷@!^琋+უszÖa澚 7ζηnz6m*hdzؕš6䇹>LВ }L>"&?% U,1˩Ff{$m1č%K|" p+u8>_'4_3hQi\ d>iJAHG*ȗm4U*y"ݓX @=ѳ5#ڃ6bn{|^MBSاTd-2jQ.ux914cLpqpޯڦy՛GH"Sa ZIb5]K)|R37-f)ϝ3+JNFA吝?e|H-sZB]]ZK{.5*$jN'Ж~,2#z:_&.OM|z)ǬMXeƑA7=i9 >Yտ}ڶfjh~EȧZ?hdпPGb:5]׍n qvؐwb,7RK\฿qéu$DF[`v hnڶcHHtG IfXkW= دSZ吋/ }'JS4!}z4*TxRHn{T֨mf[s/؉-j9ܫ>>Ҷc_HI+kʶ,әX\;dbyCS!b+$Z.8>)wLs?|aiaa/N/D*i7V~=ˁ-/fy/Ώ&} ~zL  *GeVYL-oxRMОeӵ^PkϿA%EMG"-qgvc); J!ozl8ρNP42j,u(4A׈gz҈8erZ3 GCej߈240Tv+YX;+J*4pQݫmL5VméXVfCTkHCCt)4җk%#vEꈯ>Z 6k]xɦ}8 :™OrӮқ:Lc:(pN 㳤e8YhuENS\;g*G9|M7q,\?+3'Yv@H!>9kEIm-̎e- \dUR4ejJݴGD ~,ko|29y-/ɄqEk\$"h- QYzm1vVP[;#ꂌҏ0c4PqPv]. Y'$d>)}u:I"tQ?ROٖPDmΉn׿ .'L&T>hzcyQvW&q@pUNi[0yR]SJB0)Mz(rYOO3 1]%,&8EIC0ԴH8Ӹ"+7SwcȡF n[]jx2ep%ey6\qyݕ/Qi1 r֡XhMXdWb˧# _]p׸S9n>jJqv=@ԑ~ϾrlSϧ🙏NH6/"0vT?YUc#q:K*"0j<{+Ay@Ҟa ]H_9G$LP:f0o=r3#^G.8Ifw Yԕh@!5-P`CZ"(27D N d1/EJ1PSN(ɐNu_>%K?r (Zj_kخ"G|hQ. NOt> ꂦW}4Z"?!PsɎ-V9GiIs)^zab乗CTEIXνD x^r +ҫf3'vȧP`\-(͏42E(TVӪS <9Qc ҈3 k= ;Ї֝&Q>Z u˖zϕvbqQ\ Vٛ#plgc>,)zzuoNéO:*&q3:ah帺ЎZ •b9!G`:%_;GK?6hn~xeOu7 rnxK_#<;l6vYYg5~+]s#};aL#gǪ+o<_:G1a"<3$!DQ-80o;6j C4ޑ16./B!.kT&={wQC#!a "Yt.VdJ;.NJ(he[,PE*v.y{z3 oN\n $c؁st}4Ԃ j c w:%~H*nAgur[ } ֐[Βo?X*}K%0"kȈ$tZk̓j2K = wkD' 1o-E-J'_zfa~qs-,Xҝ{^n*ar? a˚R) @CZ`adFcOX^}d^!㽽$=9nfg!K% 9ec$eXD>yCg@nT)$7 Epվ2/tMGF62 ntx܈dQPJZY"v.2%QȕuW`Z5g.Eʺ0jExCJUwe2jѝ qAݑ}=d͕`bT0 `rw9jP|ntw<cP!ZiOefcR~,O63zj }׺ՐqEwܮZ}3nLB]4wKg< {-iQS [ϼ\ %㬨TI34u&JԚt~yL0E. V ,^ .vM@ fÏ:2߰}P u"@g7Pjo~}pD]^hl5 |5 ‰ћ un5[z18רм|CRTgٳCq?F*Ku4}t;W3}OdJ/_GbE2^LFl ~_O1cAC}2!'L#2̫6891MȯfΙ*vy?&G¶k/ă0x0;FCnh\Э&Jco3,ZtSXAjv@k8X@{ngclO?OyJ.jRG{7aid0`=-cPI֌0 3xiF=C= uQXbAe"CH_k6haE`?VfBaw-p8 ɓ 3 &aZx{jTM,$]1_g^j XRpJwM1j{IIjO3{.lA5cO ){0y!h}skřqQ!VG Nik)7(ĭnoF|DSI5/7OKLL51BU6i!pXi=0_-@ci_]7mx(CƈYAˌf 'O)w3RdY˂@KUENH&E p5T,cMCQN(csGJ0sUmI)tzUH$<0cqYF].42$o ph q^v( 7Z@!; h!?L!ڥۖ~ly71snWZH6%'S~ V%#lc=`yހ@R0HT,s||%h:4TJc[DļDz>fwٿ@\_Rg|ŴY@fv KVV*J1>]:ގ<qCcA{-uW]߾0i_ָO$RlS![!Zb$1cH k(ԥU//*!3ԗ3|bKޛR<{" ^@7 K?Nvnjn@K0S`ĂZ))ݧ2M_u.bЍy}S0.I!_ݝF Mm= jeG*HsHcucgsɬ'ނ,7Eս-7U0op# ,\W{iO*IuYџIu? A,U}X64QiOka[t' `]WXw*#ʋ%r9m?L+'T&%܀a)6iJ&rLB;8LX6ĆyqνMZRc9< dv+25EM<177DړtK:OykNo $pEev:<98Y{C{ZCSpǯ,gQA#&Gé~9gM ЈRsɑ[;юdZPD=PZ`/;i Fg!@͝Q[G=J=q_O{?rt#DP ʘ=Y`EǕ m[wh6W#D}G , J<\fNala9(Igչ$r>\@z?uh;UgE 5WD>…MN/:+:΃v#Q+Uz{`̌tĚgcZx&TVlC+(x࿇z6'nd{W)#nHFqd<ϙ"``~rFkQۡr )7Ni3vYiy7[impiFb]_bSL&I)p]l"W8_@E(`O 5v5wڽ0Ro]>R#4GnZOfPN@ʙfi5N:Q< g)|`4&ܸ UTRLtFڰU5%tX2YR:eV;>߾Ni.Щrb[|A2֣E-#pÙG9w$M),o~$? jbEh;ӐJ0UA}5P<фx{: å[E5a@+l]L0]+s 6eAW *o*V ;U#^6c͂]kR-0a>rѥ1Iv|ίg7kɨ1e?f %e'$HrtD:= o?X5[:Z2}Q ɬΫt3hq(`u=4b4I (%`UGr=B^^8שV;ݳI紖/痣SC1q q,ʙҜ+Nue]C}}Bb::BvX\h^f\X?q (Trb_m8 ӎHt*TW`f 8_ 15@x`į\]\ $JzZ)0>I]5gE%V[{ڹ,uPc'':k$ϒs'kjɜ&̀3 l1M]f>֍j$NꙜ&wYh߂iwi`-x!0n&J7tF GJn ʈ\HJN,8/uBaQekuYD/^*Ӧ֗? mf5 G"'/XXs&^Fee@a^$B[DPrt &olx٩%>%N4޷,Gj? T-2= nSh ]^, _,/Dl=Vȅ4B%ÿcn* K $,%]/+xgE]! N"3sg nݠ?u t k{{G:)3EUEbIMM)7Guu#%B-yB0b٦B~)m8Y]6wtt y4S`"1}fK{})"NuhӚ* zs~xɇguJ3Ͷ]V覽*|ٙDnNq; .-Wz).p`_{f`_ΐ)"JA,2gΨ)9 PP; k oZC?ȹ,%_`q, 0)mQZn̢W*7ءJ^Y-A:&rCP&H4tDn?O;"'=t߂Iӭy~ZggK=ӦN8:wm7$`Ęh 3f%5z3 %(dHzQxn ћ$y%VP;+S[.6=~^w"~\Nr(::.*!5H"K뜁Ea],ɼaÚ6/L?gZ~r3-!r Lr jN3B0S[A4J4Ֆ_bEZ'#ZgoEyȁQJ C! i+NX ;QmflQ.\o/ }P %\#O9J`.-(Kg%ܦk Oz1.NPkO-q夺'y)b \9/{|4D3e9")ǙJp錒=.P쭷@ژ\ߟT}ohˠasw~Y=y\J |^]ՉCz 0fÌ_3PxŲQ=p}we507+*pמW}mk^\Iٻ&Xe=e7WyLҡ6|̥G:w(MuZ Ŵ!sEZ-Wt3U#}C4(-kwR(&.@zCڊŊ7oԴ_Kđ!~pٲs4 FT:3+Fɰ6;T?QJXhO(FWj$YD.I T ˘-TuoPJ%w=0wߪ#*{ɘ߁Q?;S4+%ִBg?$H /a~xU"G4#Xɷ˚xhtJd0oQB<6Ċon^o#\8 R>;A%5닟UQJkʇj AqṚ w$v$uq?ٵc]Y*ԑՊk{\ִ3=?L!u"wF7Ǐ`` LY/:$ k<z'.nj;}9a}NTә/i^*):,OKMb,@S,7i&xX)FF>n@ g}}[BN{m,c2=JnHr^)2=P'3&a~OU+w;ׇ,~&4(ֳn(b=?YfB}Z)sg3E}tw"3hH6B ԗQɸۏX8rG9̯GIQ$ީsH'TJC YjL(W Ǡ |7ͼ!cD0÷`?6ۣo=79scґxxqEwLuWL!4xLJ-V@(!b@)otѓNww|w{4p'K7l5 REKh p,bo GJh`I)ɗ)BiC٣BH#F1)\}$t8"-7TiVgs<xFuBv%ƺ1J?>Pihswf_[4x"XK6@,x! 1Ꭸ1C܏z][?Bϟ-Ki6Rh+8X_TTaL 9 saWZE~,E4.2> 6VKEAVYI.mu?~?c^S5mN͎scbW`B+iAg~7BU:lbb;Yx1JT}aIXĮO)'2U >dYYdGid ݘ+j 4 G웬FQR#X zZ kޱ{Ls<ό8KPZ+Lj]  >=S-oʮ;x{ՅA;a3*M(Pc,Y ?*-ZOJ9>ɐ#Ij34i4jeU kxg}w01&V̖= Dlq5nZmu[Xeۥˊ8u@0JYP:#(p[YoeSu[t)9ZɠS;vbޥDz8p$I ,½,y[C+O FCgDpaw@l iLMqr³#ʂtzUQTTw虱vW# Y=#mތq: * I%DL>_$3^*[Z~Êca";TXIN5^$7vSY pnVhݩurV,5X@Nʶ/wNy#sp}7(=%jʼaU˯~s~mIXXStܝڽ%}3d8vK,,}wV7Jks#WKA~Lhe_ՕdJ] -Eߎ4JE̴}ؑ,#Yx.DƪFll~~[ٸ]ZdIEF=]$/\.L.?:o/7 B#82u}ThKVM.ug4aQC9՟x 4j]yH˓Nՠ#yu~MŐ( ;RGKګ2٭SY=?ޓҢG[|s‚P~)zo./otx/Wn~ur8(s$low*Ã-#2.ӦSEcx(JjDgaUy3o=$"5/?ص3\+T$[N⭖-ILIPٗݮn'lͧebЃ!2nK*> jRlExw[a6XwR $NFO(c'_LP+QSj3ĜE3ȉQu$;[?ǗDؐv,)ΐۗ>9>N,l):#Y(s*=Zy"@snrLLMWN̸̻PI!DPh*c;6onA͎U:9,p 3ۭXlXPT!D"tðO*A] )sToG1M+j"/|Zl2f!T|30)P䤂Mnm Q,Dc>ho)syz̃o(Au8ZVɹ=RWЋ/Um-@$ :% ,bd_TyIF [7!ShºYr}2H=jWcMVvsv\%ǦCFabf $=6eh|M٠cٻ%l}}Us,P+j.~~Ξ-R $Gs"e Vx:'䗏թ%jHp\+6j:rXN`V<\o!yL2dZqvݑ~Xӷ1#sS:2Ϛ{mj~Գ_9Z쉾[S.)&Ľdx#{ϸ^Wj"9oLΎ݃3"ޖ!1>6ePc[Aȫ~J_^w2CX5nDB׹1Љ͚ƪP dB,d׊s+Q̍τ ftrrY3 ΣM7Imh9P̗(F_ Ƿ+y;bNDS*c!`yJHm; -@',do!HK.K1ɺX(nGkꃪ=@֭{43qN&r8kfc7A"/\A] 갮Pau&=ްlҴH*bGZCKWn ^eXݞh>dl߶] #y+:[PT Q”K_7* k=:6.?-R'r@=KӲM`C~*H h_ڙuIRC{4 :D r<\m{(3x2xIͧ0>.oUT -Z;^(#GDQNV"\5ߵ +۱WLRX0IJǛ  bd?Aӭ>f%%,xy1Q8JX^'X#|w *Dpm?s" uV;7ñhת:EJihu0C\KBl軵D9n@}V7zRoc.&mVܥmc6=rMv!ޝ&\su'whl~_OhL|4[a|<-YV=+ eC6΍q_?vy0%bdoB2}0d/ "bXG Zk0ZYFme8U*c dȃk}Y^RCe3) IOJFt$ ox]0<$ɍKAM '3Uu RRăL JdWPZ9Hou8,V#N~7뵧nG2pgsP;NlJ;Fji[̐7GM04$ѿ/Ϊv7-Gv4%:[ >w%| Ƥ?ߠ8@Ô q- (癆rMhwr}.'>R6Zޓ+&bRHcLa 'H O>N˳צkӖP:Q~aX{) Jnh-+vzLl[/8Kaj݆Ĩ+k7u"il@BuE2U&i b}fS0#%5ĒrXyV;4C&/e3`(HF1?S\.gl'O*{a/D*ǽ3̀^/_mh43'"'2?n]Ph +nu0~mfz9HgQյ$ȋNRW,lM)'o&Ip.O.5y ZB/dKPAp?_иA`Їmh+`=ڣ.|KBo,(/Fy3eLi0)__?SlDz-b;Ti 4 .'U 6`Ф6v|e6N%BYi{;azxo¨3(NrW+͟o! ,!$+8~ 9|"7WN ;dmybqls`3g9wxˡ䑾mepԌ<-*}DdErq~x 4Ehx(bJ %(>&V!S4m`fZ#hDyA[$%S;d,OΨF9ДCh-m#Jc]{|,D.Q?w{Q HײL;?hzMT4qݪDr eHJc2ظ{ ?=ﮮChUE\꨾f]hr<$#`u$jeWok_xa{r_="XaK$9YkB.r%Qd%FX( ?P{Kgs›'eI@nyĢ׊M >ґN6ppHU5$!K Sx?sUQA ̨Ai?S!੝N\Ņ|g`B{^|vz}1hSg>X\rhwDhB́ F> ˻mʦVgɤ&Lp]4ٳ WfN-@tz *T̕}^?ACu}]oX31\>trxX[P QS:y$_At,h# b3F|o>b{AEg=kp|ߘ f X|Μv;!=E.晱KRaiW,)w#P tO_yF@Wo8cB[Jœ>$Չ(j ȼ>wuts#Y opқh)4%I8m/,Ԛ} QS 5wVlrn?7urC(}<x֏؝nՇự#_ZGPK)wO$0daX[1{{:VѺ]lq{w $<}9~L;:`O'2rcTK Ig%h'stik8C)#djAYC)>&bS^cVqTW~oiKw' {CCh1óorP{,w#:wzYmUWrp,j bJ6TGQ^Cr">9<@rvE\v \P0/g*qb ?3eຑjhBh0:Za` C&D-opT@Cɭ*|Xwf@RBmyJ1 !rdȨm/B㕞)B1+zC6O!GUtiL<2yi^DI )N4D/ KUBR+g%eW_we6Hצmdمly=1cb Kw,A, *uAeǽ;O}je/Oso>,\% Ɯ( TcX2v.:ȶv8e QȺnUX.;t'iL&XB$d;0 `a scrVVFs jP9c",0^+8VKj#Q%15o`P \3:|"@->!x1>CC!ZJ}ע<\Uo{j񉣚\L l=+Ĥxs=ʿN/G)$ qw(O\gkJAK G À;(0T|s>F?c\n Ӏjsq!D˱s/>gџ%ΧVWF&%#Uk# &(wfy4"!^=N`8уQc&A`OM` sĐB Vm*z ys CAR<ʼ(cɂypB["X7-iBS=Wݣd bGVN9@A=oQ츷?@385f/:0[5FyT~U3b>EfM&T >RVk}r?V~O-ƿc ?~RР=^FU||w|9WwA82 e?D!@#_L 1",)., c>z;kCf0,r!rW}i$tEw"7\ F59)d%_*5ln:xl3!D>p&cL]X~ٟ0rZK`H黣wH&]UЎuIX=VӼǾ vVp'Z-  <%X TYіGo#e,3DGTu#]<'S1|z2Br1Ҳ]4NZ~;Lt&ny}u2|]jIʼnRAo /#TT$*;.M_P~V+<(LE904>C<>uz1Ƽahrp!!bZ>EaOhd8_sEZ3"?@sA:!8%}B;D/IK4 5(Z )* e]۷㊆M\S«S)*҇{.ZW;f͜[%BKnYQ/ qQ-a a¤(-KEcZ,SNgmͱ-a5k4G:l;VaG)%^Mfd卹q mSdKm)krhz"Tё8Kb~DܓNC(}s|Y Q{ۦS6"m^GJ)#ȓ gVkJCxaÇ0Hw& 9חrESRD1ڌ.H3}vRh>2RrMgZr;lct#.8ψ*## _#|!vGa-4ZBe$ Ő 6]hY8CoQ-f'L˫kHovgS'ӆpOeHH8'MP>TPMwבGmHEwZy)Z~|LP.yipQ>o.9ϊ