libfm-qt-devel-0.16.0-bp153.1.21 >  A `CQ!M@eeep eD%`u.$4\_\Y9fkf)f0@7+{m,bXdC听bwBACIއ "怿9E= E ~7rT+eG ȠP.|u-6]h6<=Xs\_Rʷ'&ӕ+\q[?9ɿ-uXc"SC'Ȑ7"Op2=I+7m^%Ɍ-˓?^ qﳞ867e737d635760cdb5d4c459dc56334b61e6154c459aea4c17c4e5ff39d8c9397169b657458d5fa7a7c09eed884a2174690d8d80;؉`CQ!M@eee,g~xr )_$R@UIXѥ6^m.vyNλ',kj!#}l'4T oSٿ'Ok_}9c힀e5ŝac:()6|DA@c=3s b=r'tZC -l|Q!); ~llX-ĜFׯ`.CHuc`Zе,$*i+HH;i|7Z귕;S=T>p>(?d # Bhlx|  pp p p `p  p !p"p%p'0'Tp))P )x *J (*8*9*:-NFz.GzDpH|pI}pX~4Y~@\~lp],p^ bcNdeflupvw(pxpyzClibfm-qt-devel0.16.0bp153.1.21Development files for libfm-qtLibfm-Qt libraries for development`CQkobs-arm-9SUSE Linux Enterprise 15 SP3openSUSELGPL-2.1-or-later AND BSD-3-Clausehttps://bugs.opensuse.orgDevelopment/Libraries/C and C++http://lxqt.orglinuxaarch64_>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큤`CQh_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk`CQh_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk`CQh_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk`CQh_Zk_Zk_Zk_Zk_Zk`CQh_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk`CP_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk_Zk`CQh`CQh_Zk_Zk_Zk`CQh`CP`CQh`CP`CP`CP`CPca29375eff9514c6058da7ad878bc6961cdd3223b2bd13aa03cc2816ff27f2e5c19c66bfa43377cd53c29451e999b44924f06269dad3a74ecde7d88a67a648744fd540de9d6238432225804c725e8aec6bcebdca78012617de5dea60640d69419098c4aba3e9432d68185ae9457f8622d05cce7f69517f25646af0a6a4cea0a4d18bd43f003f571b64fe7a2da0f49665c0c0fa084dcd129a0e058d0fcfb54b52ade98db8e05c52b774d107c9ed939938dfadefb958cfc78069ec98793d058358ed79facd1bbb6c8ee88080dd5ef7b712ec5e14a7ec498050f858b33af3a6e851f5bd24489b03c40a2a3f496d5a657f9bd31bc01237dfcc26df8e31eaf6ca3fd8557e0467ddb46e707f26add7d8977d881e80c89962cf401bca4b80d6d89892ebf9a62347268a3de8d7f6a974176393eabd1a54bc12ab03ac13f46a5c373f35bd6c14118fc2756605eeb6d24713019a63e51e4bc8b6d48b04a742cc383303edb3f6b7ff62bef14439c55129414b9a397cd71e96a7d2c36acdcd70fb0a7f4462df790e001a8f5aaa1285772033152cd3c2819177fba2573a2691db34035ddb84dc6eeb6b031cee5c990d496891e352f1635e7212147c7c4edd4f76f0cbcc6e293741df851627b5878118997abffc61f01194d5b141819a8fa7dd45c03bd4b9605a5c949d6d04e998882a035efac8db81d5884583dc82588c0c023468a313e8c92eeb3a68dd4df8851cb12f24a31cade43e1661447311ef2a6d1cc57972bd3755434bfa9ad8e04053b4e63a5b67bafc8c28cf6aa8441835ef4686482f90a3f2e59916572ea9069c80823ed650aff380f3d8175631d78028bd90f5dc2fb6a1889cd3d85a25d5887c8a341e759ca4e881253a913eefd7162028b672cc2784cbbe44396f34d991abe75e68ba346716ba291052698a9939baa02572a6d6aee7e9a555e29ae19f0803f8675b804aae99bc0d50d61e3e9e6035cc03a51f21ba7362d1643ec92117440e083e4a8e33de06e79f0923ce3576e36ffb01e0a0348a8593bd59e5ad2cd25b127fb4283f0e3a5be382af5486d16defae5eb97fce9b608f1935326857bf8730912b111063ba9a8f3642329c130291d5c904515568305d06197c88acd8b81a10c8ad9da09d96cf10060047873a15eabff25f1140b02c47c7b1a22e16dc07239a25f56a7a17d7247edbb95c370bf39da361298e3301d7616721bed0c73eac9e6e325285fea3a2a0b62f4f5f3889d5e5dc634c996cfb858f7b391b8a25e7acf67b031926fdbd55be5156580ff9a4cd96a8c5ebe9902fdfde089fb5f020cce62e11089ae3fa6eef68da21dba5b444895d1140ae5e9ff53a30579035bb13ee6188f8b62fd6c8ab282c22073c3752d79daf601df7e6d08d40feebff3a22116e60550d8cf3770484702b17c76a01b87b862a18ba9b03e461d8419b115d3c1eda24c5b333740c1bc524657fd46d8605c8973c12bd528c8bfe6143a7eadd49694995913f9b4e3603df86edc29ba4f7948cff52129d7d46929874f12143195c80020a1e6892bb22e63c13b75cc557750e450f373bb55a733037441f07ddd6647421c69d10ca20bd6760110799f8f8304436ba550792c27487717fa0edf4bb33bba899992505503a7c95a3c846485fe1e5702f681fb54b1e6e0b554bd6f9a1e2dc2ab169402a6edeab87cecc02d8e5bb16630560dab094b46fcbeeeb3f2a9b03782b11308dc459135ee4a38cc88cf669c68cbd6becffa209bd9b28eb91e4f58ed3c4fbdb6023dc8ef2021c724477b3657f22add8111121a56aef1c676a525d7a73ceb19d0c3dac061a9cdc0cc71d87ec549414d51fea891e981709ac13c440aab4f1ddfb623c536357702463853d24a655aa19e2ed080b14b4f5a1c40c60d48b59bbac746d41ff6edfa8bb3379ccb9e90fcb0ca39ae1e7505031b346a502845dc2db0591aed8ad6a3d65a2c1090a37b1954b9e5a31392ea898c5ed2ecf8fee9d9d9c017f2f5dca72b637747ecfad0cc862ce0aea4d2837fadd77157b856d15521ef912f63a2b2a5ec41fe2534b85fe80d692df006b449f934360d67d6a4c05d314851466184e0dd1e3fd9a22f2166fd5ac6eb5128050920d029c325669759021d41294e39f8978c6ba92532f91ceb7c79063fe4297af9f03b1fe3a8feb7ee1f24afd60d2b4662428b7f7a661ac90b20d7b474dbb76f8875757b3d4705413b1721e31c18967652537ad0fc5e645ff81aa4a0dd17ca9536900f2b1630c96ecca4e96213138bc7d73168ecb8eb68193cdb4c5cade1eb67ecf4a7524421e74eb654a84fbb687b301b192cbd3761b10c4c3aadb00cec72c8725a425e0d0a50c558b5521116f5b36441e8f3a44c7f14539115466fa0faf60f5e2b91f32c8058bd6973c99a6d6da362f924ca2001842fb1febd426a09be984651c62b27f23aff7ae7117a4ef1e104cdb3179fb39127a7131625dee2fb280f4cfd47346e283f9333277d0f206d23f4c9e71aebb558d58dc9d8850986d5d6c5675a8f233b8e1699d932c3fa5521892be5c03cec3a28774aeb9bc4c6d173c6c7dc001defefb4a38abf490e55d41875d8be70a15d47c6835f2adde9b321b67b1882f26f3070bfa092611c1ef36a28014354c90d3c72581babf201bf1aeafe88e214482f46410319b17bb55744edd201bea3bb6f5f18ded6d7b41c75e5ccd3da637848bb2cceba13287086e297f56d681055e023c60f8fe42fa5d098fd36d1afd58e7f1805943ccb5342fedc2e8b7600760b61612c923edba2a5f1b80bc6748f6944b2145ec025b9bf32475c1985c6d3da0c2a9722c13cd99670ae478856f07ec2eb94d8fae25a83060e0161849d4f61ffb19baeaa73d5ae618d638b8b10df3ee6e1f5e646e85c8d0991700b265e2f9b896182551c04fab6b893df442852d17056ab26ce0d9db31736aa50aef30869d9c1a7f121070dcea42d8b69fe778569508b2721e5b5edc380a650858f921287a7c142cb443100b333df9d0dcfb1223ba5abaf894f2bd3cdc8265b8c37353034b2de12c103c2d40ae7f3389655f9a4ef952059f431d70fbf4289beea33050b46703d7691d3b37ed60ca1a498852d5b352c01e09eaad4a56e05d6b0ce194ab969b44c0ad4c3c83c14d36790e503aa7d56b6bd95b8e2900187b8b6775b0cd7201b64dc1a622bb72b048b241082a44bc792b81277051b51c260a0c2a3c592cee81e8ad0e4fdaa4393e952ff9af0f65678bff26c55f389b66a3d86bf44ae1ae5e85769dca147bd3b36e59cdd8e0c679a2db4b43f721e3962db2a4a8787a7588d1cc02b1f2c8e586b966ca9dd392ec91a6fdad7dba65e6972115ec78ed7a43d181a1d05b70c203a5f4624a5794daee358fa03c52a9199a2bca9c57a4480b1e78c071add1f92c8d242fcaeb26a15eff445a1a0bd7a820b237096735a210d60b38c137a41b3a1101bcb2960b1f57374d370463d8afdc56e3d663ae49aacb4a756c0d63d8928987a9b4499e9e8aaf70f262d1ac494bc4d7e4b62d0cda97bb5d12741495cc3b452fdbbcaa87d10f15882cb131bde61d50d3171039fdbb1f42bd2f314e453ed58a13aee20436cf32a74b3df5be28335de0ecadc2ed33f23ecb637a863bf84dd053db68ba64e39858c212fbad6916bbaedab1703c5a39e4157691ac19c24c63d05b396e826d6a0e4474c02433c5dde1e833fe4be6f50826ae0dea74c88a4263ec1c50886506ced81717336813386b3f927a62bced44f01c3d060bbb7789620b4e262afc31eae88b9e23ea0a05896acf05af201cffafa675e50c04ac3f68e1c8a313dacea28c012c452f550c32439f0debfb37895017f58900351d9940804007cc501fed2c2186fbfbeb7f269b69ac2c1a609cbca09374624a219b00f2afa0a344fc42073ad837b31b75898d0daabe32936407068557af07b431253e3a0aa4c9a2cbb56378364c7ae7dee95b65ce73ad3a1e97043dcedf21c9e102f56b81bdd4136be91212d5c4369b2ae1cc97d06e13c5b14a5cd5b45434e58ccb50736b13b15cae27e411e2955f44749cb00f64054e4dc4cdc1609473abcdbdc325d9e3bdc73535491f0c20cdb6a0a8ba89b66ef5094d9f49ebef7614ef6ecc2e98494387b6850074cf98486f4208ccb547082470cab7218d87daf1049ca93d0a06c1a5481cc32a41ddd1be5d37c95117f9ac188f436a87188530f44bbba6251daaf6acf4e829fcf9c298cbe99087a49df4aa7548c9741dfeb1d17fddf61ab687f4d31dcd56fa3e3a1a49e7e2599f3adc0eba2ca7c138a81dd1f96c9dfe1f3451093f081973bfd84b853f49b15fb1c8c40755dc21e2aa9d4bb7d183006988f829826f6b3e43f37ca44c5ab0ec3e656a2167dffdabb439ecea731eef0dd65e5c8a209e8d2a26bf6ddae760f4d3a103597fff272a6b07a37b9ef051b39771aadaf400b0e7e1a00d9d72d69b5a8507f19b87f3d59e721826acbad103652a38a966c5cbc77693b5f4d2bbe80a6f7f8d1c474b94fe1fe86b6931b8cd99d1bd0b530fd0aa928c62215c3f0c1b6a12fc4a8d0e1cb62eb5bc3a15c2be7003e48dbe67eec64fa5e9c596e53edffc3c1de33f66593ce9eedfd4107171f7f4c27009082f6217f1ef37c106fac70952a1f6ffb636c33e029b32dc0c9c39d00eff03531eacd69d3d8748libfm-qt.so.8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibfm-qt-0.16.0-bp153.1.21.src.rpmlibfm-qt-devellibfm-qt-devel(aarch-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-arm-9 1615024491  !"#$%&'()*+,-./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-qtcpioxz5aarch64-suse-linuxdirectoryC++ source, ASCII textC source, ASCII textC++ source, UTF-8 Unicode (with BOM) textpkgconfig fileASCII textUTF-8 Unicode textPRRRh QWPGfD̫utf-8c0bbfd32f7a97c4886baaf0f63c2efb0a6025d353a5ae0895315c4f054a01e9c? 7zXZ !t/=Sf] crt:bLL.[OA;Xb cG  QeV@Nqo/fk:7c i8z0ݐjy&/5FuᐼfxmE,=i#\~A&}Slck),iJܚ5eO ɍ٘V>ܧ3zʷLb_lreѰ>(+[f71jу]4a!͈T刮}O-W |R!f&?qj!7嚾0ɓ<2Y *|5*XQY^S݁D`77rFթ"vBHR__gtl<z0Bx*AUx%JeR>?Tآ-Gh}oPZD} yA*"LbsV2_xT52 Y⮫DQcJV =w)HNVs +aWŽ xXf+$kJ-ohXS͜4'Vf[V\sֵњ&&3;R|rL(}Na[S!s2/{SǢxX}#`7.Ҩ./LOyq ڥiz/4(ON^**Bs6}hvI5[ m\@ |Bb]WXyS60D Pp6N3Dyݥ>zoza*NWDkUr KWe\f!.v]j O+)t&v }$V&o%¡5PShwXb|'W25 B!Y`v/L\4:mH{7!;V*ێaZΌZ5Xonjrfg9zFEU\ G-`i1kJ;bBql{Ne3~@yL:Z8*ecx5:0su^BPUwMZ#l !1[5eYGТh f+MkPgP]/)'fwꂗɀ(ު\ h4Bd2Φࡊ@ƚc&΂nxZffӆ4.Be yf#%&WW'DӇ{IX7Yt7qT[7Zb'%L<( bLח%b^sEi_bz3{֐ax!/$&7U5o4]_ˁB;x h3 dfCgqCLfޢ 5{j,~O ~ Nhk`0{vI[sp:aoa-j%6ߚd!t|_d*GqNJbM3mk<*}M4l8ϯpU-9 v| ]$B4ԧy)M,ҍ hJ8bs\\6D qEw5WO;E{=Ap*q(>뉰6 H2!6|7&KԾx4e& /dMӼ&pﲕw6Vj|?O $xLLtx{A˩~Tu9OxjiOJX+G  5ymr 3]4I='*O#@;BtҰqxC2H!FĐKPVa ,3OT,V5TxIZAX֛Rs ޛֿYfPP$6"`"bf˛ IDzMTjWjk4'(=*! e᛫8rIL0Fl Dgѓ;B3RFGM dt}pg=fqJ}6ĥ/woNpCuj_ 3`wNj+V5ao[.4 Q rΡ"^SF,2d95^Ԙ9A"Nvy;Ǧ׏~uhXHaM##ձ٢SoW` @c5%IDQeҔ0>4ٜh#|ߐj~Ddê0F-]qF x0S!fc]1 S9D u~!BDjD5o $$ j뮚֘ptib5Y('Xj|~ ͦJtEfk޵E C;S1kd=m4H,@HwK|Z&;Lkj%#f6|gZ]Yy=@Ug{)1 s OРe gνx+#m>e_!8=K3uZR$m`˪hΆ43uNʮ̗SgxH~rs"lK85M5>hAە/D =}CUuioZ7zk ׳Y :60k Jgd +߿Zf6CȄR\Xї=he`$H/?*zN{kL@J؉ӈ% .S8P:? ugRiR}0) öLZKX:G I'H뙤؟d4s:zyMJgњ YTp@?WwgIad}?ڹBGؙ%YǓ\2٥z׋v= j1ac=6_%{2˵(Sp$U A$iww1$*6)}%U7Ǐ+mU r {@ 4t H %u 3Gxy:;;j*VDe,1 ]k)pP !}ź-6s֚n3h|A D_B(۠5U3V zmR6z. 0z='WbvKQ&.!(JoT 'a]?*DЁ4 n" ?__ {JJ'0ՎmȼqQZJ# r;"aWUWϗXvBӟ?^:U3RCm/Y%' ~N1ąZ 3o %H{?W x&,/q- pcS ]u F6I n4bL;wGݻ4qwe"J_LZ]TjSQ}L!d;5Jf(7uмmXi컉pU " m3l Jq52=u2$]IGܗ?#tjÅ]3l9o6RQ6 MSYr)e }dNb- |R(4"LY!c!ڜ'ydq҂3Q/@fDW 3:kȉKAIˎúVѺɺ#dna):;F "]E Z6Me85^3"0 .GU"/*|4ɧ&kKh Ehj3JG" Qh5DI%pU;1'zovF_$1О.ߏ2K1IArQ0@j^b[82PTQ G%4Sm[9&&#_֌+Bֳ c6d쮤@Ht(>2eƎվR5H੉)KF)iba~ٹs^#BOE'i˜Y!)8D勿Ҁ\z٥z? ?+.D2B6|cX.zy5xg?)$r=աHXңpnOvd"XT9rUYq<h rֻ[" 3D0 vo8RL<|8ɺgG Z,}gpQmR DQ0cG@C4{i  0oZqI71D8xe1Y)ds.;F$fIV^!hKe=b6z/}1\&CM>{70Y+T8 (9f 6O2 iHlQ֛ Uc lC[N[ZG/mشAa 15 >U5Dҗ3v4@d>L bW[9*MZn^mplMHQǯ)ױ3zO!aXϥl4-.Rw':  z6Nڟ=;\)zj,RL n Gl,?ܓ*]Le5};Ň~ɏ8LOe jh]W5`-gEyo\e -"ShKmnʪ&4ۑ7i)QӹMo9տS̲p⏙i|m&Aѳ:Ţp"u_n<.:3I ɷA { >[_5q~AVQasXr_qQȖF̐&NCu#uhCQ] vMs]K?μ'*YJpGIB"S'Ԏ?0(1.qvGkn$K.:{t+AFhT9Š?9(2߹'Rc[ނeRdje/VM43?R+`F>Nfw(0:v"L}UDNAn%l9$}xvKJ7Sj|KܻX@9S6??J?_$ƳtJ̲ybFաsf6p^[cLnxHгG@y%RhSЋK@b_ mjJbT iH7i*h#Isf?Ohd%ʻ'd0E̱+u\0v!3ٌx5-/?u;O">Yk`1u>)K v5@gq}Zu[α2Wk`}~Lh#v^#JKΛϽ=y^ j r3{Åh9w+hv _~^ߵ#f`n O bɢcIx[ ?hgn 94hg#<秞]^}v16֖Fz#;m>6p3ʱ,q =9V4Wq+3?"e!A].8uOOp~q`YTp9 4- 0h+y)1_Pz Nl!Jɢ(]3E%ѳnôt< ?^K(`nF:a ~N m;#ȩ1|ږf˛6o# NJa1 Kێ"36iǦ,lgPy8%IԹ Z@JbozGN|^yX5l&xkV5d$~33QO;/Ÿ}CNciCD9/#u)]@3_֧r$RF$A,!1 x_~"zi'\◤3Jڐ_Nfʤ&U܍^@7rf{ yo֘<%ns ?,sܥ 1A82ƾ.A0?4 v,hf+{ MqRyu8j_ #kݩ@[SҨ ^e]xEUYRCIL#ryԎ oȍu& yӄ> Tn-LjJ.̰t@ܡTݐe,#wd$ˍVYo I͈OG]ej](VFL;hBĺXQe%j- QB->oc!cIL|:ęb ) 5x^Z8FxF~u/6[LD#XykKlu se*F&\w-un#.ϊ )<5m'-0ZU6ʃ =jQZ>g/ C\XDc7/%.'wDښn6t>tQEye m|ŁՌclsȃnh5HO:~~S~%e}vZМ]#LEgnn+9ذ1͆ `뫂YVؿ@KuW)h<~9Or[ Y 프Wrnnhb, z1f\ӥ!tY(J3Q K b sKyVt/ul,k| zɧUoXFUwLҘяȘn[۷H -BMgol Է#G̪^Gء#IL,0s~"ܻk }Cb֚pK<[,7CY 9R4HhsN$A+\6_Ȫeo-bw)#G]H(YF[JͲ!B/yU?iLGʡnPsֶob+SnM%VZ_@8[Gw`Jp˓/@gn~zcUVWZQ 6k~ m6a=U@xWbQ4Xi$V9%,Mw>oZ Sr=5}@!K IF) cA[|Vo?y%4| ZZ>ʊ/r\IQϪn2f^2,F: bR z~\)200MvoursQlڲqG Sd;`VV/<\ DZqF9'Si $Uo ax]A#E_9&4 Wcqi󱅭eh-bD:BS<ט%COf% |y@2s h` b6B$wmGo;=k7"YdϿ>-g|k~~-տM.yvm YNbo`+O9fZO)m=̜\VTt^P`y(f=RAo n<ω NCoS.W2Ώ[ Kw3l؇`*"|Uܚ*ș۶1'9S؁XG'..Etxy|`|wwrmyhԓYĂgjj .DrF>QEVݔ[?J6/2lH.ڞK:ե"~gR{"x/l Yw%V'ؼ^\B_k*{ܯwLZ)bGO>፳ш{\SH YoV;<,d"*S[;ϮԴS+Rg8VEMSI7 ME@@b[s$}.fݘ le((튃fc*e9,_=4%?g޻CA`~U{JjP$q}KAbsfW@Р X9XB:@2.5׋ycۘե:1 UFܔ2?o+ܹc @:?ZVw!|]FQy:|o1!KB<3ֹ9såGMMAy G #W2hg8< @s`qGڙB : hmXw:e4:^ :z $W* nWH_"Si&:D*DgK/4fLN;L;rNr;Y'"n k1J,%`r3ó%t/č4?KS2'+U]4o7`gL/TQYw}h_O.o]EÎ ZAV8 sY]E6RؤaKxɥꪶ\D`Ly6ﻌe cUDieq.zHhZ${n^dsʞ ]@ꇵsaG!)R6.-*ϣ:$ ̸==W,ư e)gيZ#3#wnM5d4O-t=څ/F,N]rEHy򺊿|H@B:6x` k-5__yt;쨩/I@ѴQVֆ{&C1[w؟%J^BtNq c,ͮ=7* Hèƾ/`ONE<[7^rt~}^@h"b%[٦T#g-)[Fh0Ud+mT+ 18C^@>46fD{?ujƂm6KG%኷֊5'Fy VpDĉG_oZE&O1ʕs6' .`&WtѓALn kQbAs mL:Eb4J_( bkt&"xw-;UCj.nF_P->\~.-FtSH`RD_'NS—=BHۊu`;dҨ&VCgWbe>0%E |BTsSݤޙȴ>U `! Z}h T/xׇj0# Hw8xqq+=:*)}4'uU?ǒ,}gZtY&z^;"ܴX #a4/X WM9x5WoqWֳ"CƷ,^^Q+)T5z=.ʹ/1aΚ#!g8?{v38Cȳv j쇍T{ζ->S&c%[yAKa$㹀gprP84y.a'tH/up|8hG3̊浚 4x$q[@o^:3?|Z')n̰X~c͟,/uȐ&_#>T!_ JF?HMvu4kHC͙͟hmepGĈq]uȵq85xVc,H  { Ut~Őꕬπ嘕k)BDzRF0=שñƢV9ڳ@k~%A]v׊?Üf m5kR}/4p %0ɄU_Ol֎0= j,@T u2 {XWoXJN%q:ɀyeV7ourޫ.+qp3st.gsYg7$_#J]tڭ2_V4|qhH O*QT Sdk,%{-di\:eg'@0\#JٱO:'Zxk5CT("2-$&P^3(š )2?!$1 P'O|VJ1\Ս3'),$ةs=' Svxbb+Y54W*)gf38٠ez2_16-SBZQ@I F {uY5uIPͫ%zyn;|.h?qWt3Ej^Us6&Js+G*JVb_+R׎}?P2?(lуV !a:Q]N`ٷafLVK-nY +45aAD1<>s]tQ>]fv1K3٨'?P0v i?SRőo={DWLt 4?#0׭XDOʴU>h^7̈8 |re!N]]Fǭ~uĭЪȊ긳8es7.}֠[X.Fϻ pϯWpb:] 3V.y֖b(O6Q;WxSCLZ ʊ(}*Mٳ蜐o pYɃHz;1wa{{~ ( ok s> =N1(>罢͇z%ݯ ! ;Dң%'kaPAUΌ-7,%ώz?2,2/ չKj0 8/رjF̟ȄzrVډgMj\GVUl=lH@Gj}fIi3֞ ^l҆VCK3?2ㆂa+ذ,_Jhf(J"GĂ!$tN`aSȟJn#>9]CGAFڎ=%|#uwttt wb:6zP2q,C\ޔ̬c2>j;^Z7ɖj l˻63;O3Ѣ~GYM({V:$,nI" ,w= |zǝ z#F{<(/֌)AfԽ9D-,Vls9?<\~8)Tsh @g}ɸIrqo 1=A&I˹(!sۡ~~F"~{('cbx%$4Y]20nQ*u7ΰT 4.N`H@ʇ "G%ՎƊݚloBC +An/U_ڰiSpĆqMCH½{⶟ʝj~R)jv.&~I3٨Θ7puELPo+K+](ks'/WE6D W+#^WlIo[ѴIT#]=xF+R V=0LYL=L-C#1}AAfa`)_)g3c^}ixJ;czS <QUٓ< Խ!:;)PY sJXLG+x !6nHt9~bV_Ӧ]ɬf{Ro ?Kty 7@`9:5HjAچlsI*!&4gEa`ˈgb_1 ,愒gt'՘~8iP|zm'.>ō3pJ>5G@uI<@ ePCQs=&q។vܸ/ @ /79[΀Yu1}&]I!SgN_*9N@4i:;7ou :^;Ђ03niW,D;Vwe_D,A^_QM!Za*Z=|[ dr l+4CiJˏѰw;I+>S6p]*%oJP##물wUBe9*ܟu0u078b-[fӥ&˨s| }q=4! 1)ծ4 ޢzW\3kԞ&c?Mȁot4HןfI-9 [um7~؎ź 74/NV,m̊a":e<}$+H^82 L4`ɇ+XO앹?;P"4YbiBy~ gq-?LG3zXn-HL%O.\5pr^>\1<)e#"o,@0ZX'K1܃ZX#$$d|Z;؂)J~Ow9ёڳ Bg{5?uHu`$J$m &N ~x#c ա|ڪfѾp~8ˊVA+cTǤbf~*lٮ&|0liLf[3OZFڍKc g1"p/FTpJ끀>Y<:K%Я{ǞG^swmN7Zm>y":D?1d=fFeLc^-+ @0}&-OK|H-0@rTn؟Z"n(lV9m/fǰ(mnsG=B>ʼnO~Q$T2KƥԾ<;!m-ƈWlQduTp{s#Trzɾ^om͍s疤VC 4lEKVSޅJgmwo$|ϥJn2"{AvʺANOC=ɕ7cPz;J+zdxcpx_T[^b.Eީl幅 t&nC..6<뎼 a:@ @Յ aWF!0>6{!7W\+ŕH5qg\'v+A)Bh[D.<[ aIE8*@ ~ή"ܼ?vw@ҭ<5THuYܢELa!3|w观.;S^FÐߡ\HԣU$os6ngêI;V~MhT5%-\2SI }4Te3 Zȏҽ>݈;cߴ;/D2@NU'z" 1=q!퐈&Q [dKE?)^fďGuUrn՗ t}N76c+{Mvd#RGݧ "|ôψ1aZC :6唽}#ƥ9gşԲ݇Gq5-6Xa~23yfa''tt˥P)sR\:RoԆFPp۞Sj{b^ܵrHnm~kBJ,OR>c/p!8g S L ]rƥˆ X=r?r\ 7-HfR:ȞXHDݘ@f/:Mx-W3Y`z`}[kp lv7KPװ{wb37}UNO1fUY{6>I}3g(_O5WN/TCWg62xz&K,_JmKz -{~el1B6>Ą㮃\8AҶ: +LACro$1'RzS+|I̩<أd+q]_:^ x]s>7 Qe΅K>_}4ό xXgOca\TokQjFt(: =j!-{6%aBVm_5kY7X}NOҮXV;'o M9orv"U Y[Yv \q8-Sp[V,5EUlz;:Bw0ʚFaۡC_agjC)z/Ġb"g+ R , C'RɺźQy.")3?i )Ny! 5KTG1C0/0` D>(;Nг $]i+]:n9P# de4܀WM#P&]Q`ϊp7x;ac^G3,|}ϛ}NV1˼:oi8'N.c%A Bv[(y'?& GoCZ IٸJR ~a#e唌hmmυͨ ic!or+u'6p`msvdjzǞ'>Aڬ׵{m0,*&N,  BʰP6ZoO2޾%hA1`eoKxb0VϜQ >To=G<*G'-:eO[NݦUM\B$!yq8|U&x> ʪzp/N7O*8g7R n< -odELB/֙3Z~A,v8k ' u?νoXm` jRf"M^eg:gA;U a=&DX+:*4r[M"WA؈DJQ[4JIg?l8`e;I$ <1_`v!>%Xc+D[5FO|KAC7QO1~0ε(oq+<7SX u&E<|j\=}*셣F ɦ68cf0yc{J LK ^Mv;1GМnls3 h^b?gO/l4E"'^ x բ͓ӣ,"`DcWp`<[Ip8"']4@>|zYn9f˂=Vm+JUZ!yІXI]hArL^9jkKWX>\}?\Lzi`69=##Z=MP(PH#pT]FFvٔV]$f3,$&4l`T^߿cY[%gL?P?2ne.X2:" dy Vx0$;O<<a!XC({C3ʾz7`i]u4?ήpy7|MmI়lCCeёjRf×FF>֞ET ?SS]*o ʟӫ_sP5>|MRz}иuyjt 3[\ CH/f3hhߟ."Ok+ {捲8b/Ӕ,GYfS/:)Q:Kv kINaMCusZvjtu1xEQЃu/*nǤuƵB[#%8 ६ݷlܦ_W5i˄B4g0?/K\I#8шXli Lx Dz#DZn7J0ei[.1#\`hDg&ק!aԈ'ɷci~MV>gCYi'l7yO8@26y |7ػd!7mY Q uh/1j2RϥNPRaj9W._L+.l L2fs:Ȫt-Nx!|Eb?'=3V r2q̋j3sX (}%Xݰ拆~Yw{N4/$Db_#`W5qBkMT8rl0~T 0d2*AS/:UwxqoR߯(DX qHG)&;.Ly<Ă߷|A!8 y֔NRSI[Gx7:-OEdz䓌'J<2^?0b/^YN|G:=ɨl3i.~{۠]+P{v0칇Si)[j FS5fŖNM5 (yRV^n. ;GS0{EMU9Uu8StQrxWN} swrp7D2a RcSC4ze&:~6yEzy٘ V'UREk;4U{YVh*C_o(C[UUԄp|CeN`eԎgT` ?';34.;uDَtejSW_/a8+gWTޮˤ#vbYQ?dHnM*qɾ"6H`kIfE/ Դs _,7_6q]$1 :9Uw|d˨E`Pų0P\,!=ԡ)/_(𭪢|vdk:9 MmM8.CpG"]?+vAcPhmio:#% Lg15.Yͭga 2SG݁B48ioY#XRҩ?Mv<fWXVQQ17ATw$]W2r*g [_Y,f!+ްu!ݗwtd3'܆AEՊȰ[S򤽴]r|_ Ci<t{rm}h[/_Vaڃ8Js6kxLjr;|~sk!U7k7O;E V\ݛ1 #gP& bֹjz;aC1d/% Nj-p .5LKHxL 4>kCVÊskڞTɱq`֏y"a5!1۝m ܕAvG1 %\--S`)~%l8wAXDFVxE;M _͗UF^ۇzT"^h_|?6Ju/#J[̳+ŤڊkI"UV=T7'|3E-|ֳHDޠХhh}A#o6糁#78ƥ& 98{Ca/awrPwAйm\5r+Ǎ!k]Չ#T:EH+65njZzH aVVlYn}8|B^p>ǼEO- `>%A|IuEgJ  2#KF2)zPa4] Agv~-a;Qv72/723.SĉfV VX]y#.yUVemg8R]6E)q4<皑XT]!'ቬ gP #d^~!-hnϼڕW< nOhF <8 9|H{ɤN,ۖgmo/uI,3\Qi ;AHVq 4iqD>z6Kv3GI r{n …{l\CZ lB{CN. p4!(#ϺZL?ԢeOM: ' v28@a&,񐄻W/ :ytxc<Y(rd?-D5qcPfGK( W`fd'b $5Z^?}-K'(}'>K{,T$ 7 t- m:ĹT9=#ff\|IbѶ= d;%'I+:oM)D3S0wVleRLPnrCa5-?+šKe T2s\Bhiv3>_Og6EjB&!IX14 B*ɑ8#cРWb"}FnC<[9V4P="C@h}l:ޤBhbnv/ %4˚ShP!J!|a_^g%ێ덹ONE66*J_2|Y;v8`56ZSZ])f+D臊$7[Q;[O.biu|E},Mbf5 V{DCC)U\z.oD<фȁg(2H4f7EIA|qXP_dڲɡCg#-o,1j ʎ77[3lNgӴM0,Zʱ Qm'@p{y̌d[^:C#ޏ.j4#->݅@HỵSXtZz+Ϟ֧Վ;'Y>ru;.~P.gJ̽]P*5J3K( uCWpާęNy}dbȲ-fZh`t3UHYy`vJUK94S"cuhY`Ͼo ɚ/#lIv^o%C@8(pO~HlI%w`3yN ^ ϟ A 5-\u@== 8ْaZ%5E TqlY/ O\JyG(;&!-K*7% TtSM)C*splrs+7q9*NDGgaˮz{n.vVZ&djHhk"dmO]I:h!#sy@jVzt,fvi s1?i/]{dm:`8ًuTbli/6h,ohgUW-b<^u%oJWH3PIxRܡ6l;^Z_{^R|}G-qƩ J6MZ$<'9"Rï7gb6VDM|+n%FƛWDbѯJ #zմ)@նWWOOF?$~il&^l"vvũ7[bD>WM8rXwH^;6ZD-\O y&)7"#Sq݊]~eGJtl} :/g]Qx1vS4CFMeQC狇M6npOOG]Ce~,2eҩA04s[V#&Sjf*A\+*+jE] kȗiWL8Q7X|fYUeƗj/Up"ϲJ>] @P5ΊB\aDZ>G5S  rNw S1DwE|t-N\b`N UKeCv(W&J'(9<~"")}*-7ƏbR62bz”lߑnґׅ书x_UԓT UM%jv7vM"uaMkWW AE`Wt^J47?՞dU"05whپbTP+TuO8rPPMa nuT  8{2[;o òRĚ c)4v~j05K:|pCBH%i**ˏUOwNos0QmºijI'!,/4 dٓZ6cy4C"}N"Z0PW+d5\R5(i:D=imo]/sUqc$Xf_q%~ a>br{MrWW9eY7?~Fܭ5W3<%#9\4hIg+fY4oچ0+@&V\ s?0*|(d`mE(*@խxԹ,9,̜jFA/ v_ټ 1efr0yy*%\#F_(ҵܱڵb^-^?{rƷ-|ˍ SJsmRk U<3몣3?_Xq.P&ҝ!_Xd*{7K8[kDx2yϠN*"^3 q0P5ofI4]Pn(̣fb`]t?6kjMŔ_Nӫ3o%);/X'.(czPfbj{NqC\A>ٯ,ۤe=:9c[ּuB[ܥGWdx)gV;NE=䳍anC>P^=>{ə`΃JݖaͲ"uXi7u|-+#EUsX0Q̏nR5;@mGU1ýk*n\f0/SoMtt䃁RcȂ}.o5 _R"BXE!b>וk$*!6jYK*pl:q4|RTn\:}L`{0ùV 8xTTJ1 .]OdXpv]f0"̲ Qگ;EG"au/cU.˅v'T,1}"11bn{I|Ąy+P-URu|v2qSv0{Ȩdj';7:A73'7f*5;u` r!Z5F;wPH2b7 >X {'.V g݉G]wMMؙaN=|I7=KcTox7'FpYvjN۹ZߋgxB30}_kmR/g%~;S3l^Z)Bڝ/`&bHoiT7QH  g~5.<8mkc8fz:aVCڥJa c)I*-HxVAab R~‘̖ 0#^d/)Ge,wuQa+)ɂR?K%= JqB-h*+̂/:vBsyF3WꕍҽcЁg2}@P% g4 50/{< IY0-G~_oqGJ.f]}i*޷T+/͍^;"Zo!!IY.>ç݇}!ƄH!4>38mD3 x!ݢbvASI>Ë|h8[*;d2/ nҿ eCQ m4䒵IoruL8ס1࿺_ ;!p:| "`xxkQT?omVE%V_A_Y#CG:g-[_ZP׷TV I++Zus/'T6<;p GҩbJ'GB'ZM:8y4spNрU"䨓` 4Uƒmؾ:k}5}>*q`u@ph"Hqy٭e@@kdU7G8% *\r2_E~V5RGM)smM!K8Ro]]ZZ 0iN٣6W<Yj`!JiUr7Ҟ%4X~}bM`iC˳nJGB>_b'<M/60)$̌Vv;ؗw 0o9<&[ /ᥟ<Ӓk ꖤ{O͡7hE&ExYs JUQ2- ,YqFYڈ:آW>˶x8| bHN5T'bϥ .IFdck#%.aH֟Kpu*.AJ$tč*mŵݧgd%>eͲ8?-\_nod>X1rxǺ\9D.{{eWQdH>ᔄ[$_8Oľ6üoUn%>* >$P_$$f92$cӊiԄpD̜c\W ) F Њ܌qR/RZ͚M y'7g=n^aj C"/ձM5p+ySENsggF(qd[vaa"n/@OlG y9cd ' |C%+ _X+"c!EL(8bqnɠa.ܶ%,NggtU SWKɃ vbKx{' @`lqzz*+bم209Z:Nusy=OW*QWPXOnNb0n2'3 .9m;bAx4^aHq? 17(a+DdA?4dMɂVWW7.aiB/N͚P$MIQw0wpY6IGݎӛG.ѷ,@$4(>.u9Cآ#TJ Y11a=d;G̹43v*skvwQѾZadFqfkVVBvl,]&\xv-X>@C#eǕW\1FCi/x }W#۾6ӝri~F?fLB馽bj xMoXضg5 K8Upˆ&v L/"L'tlyp{7(,qs~=[BXrLs\ӚAKڷF̼y̎:IU)CC}h¾=F/jEn5Y,rOCG>.b O +w*}87gmF}ʿ"*C84$F$Z GK1 hǿ|& @ӰJM aB,z#1d \t4}ɘOg¯s=Z̬;" 77eéT8%*L~M2$?u8E7Ȇ|V4A,k4}ppĀ5gBL!)݃suEnTsnz 2H_+'\=5P-UX?)Lľ2O/r*S.ZDm#:to_8ksK?%]#u…:GpO;{ҤB=H| m݄.@Vly-ѕ(i=/^$ *$Kkk^:h"EU&?:g8E4WD)g: )̵I/{aW3f8`6s6o2N38 K}:BX 48ܦT8ПelᲽJػc O i9WiV,-,sa:TQI4kߩ~@|1'2DElpWxL;E"U;F1?8TV2%C{zqتwΓA MQk_K)zwQ=4<]u`Xz&'0$>{;k"1{v=nԴ <#z9뻷ڬtɻRǁCGۍCXs3/0Ade]aA՟0sPzy W#C t;;?G0BwTyY(`Vj؟f! 0&N6kt'5DdVgT JՅ5v(:PaA HLB}Jl2}ٱXƾu4CkSVi>_j.y3F ݱ 7=~sCZ׻ #}ᐂ9% 3x)ܿWMMU?*]v7qTm@G Q,wp) o=K$Yci7`Q%IUiBoжKEʷZ7n~ ;ȍsJu;tftU;:L @mW, m 5[N*|܁Qn4GdJ#l1ttxj=XL5,f H"=2ip!jĤu2A4KEsD{U ]O u+h4?RxS{UxM5՝9ʷU@v񘪧ctҝB8)@lω{YkkoEBkO.K7GbQl̍ꠧ *mklH;rHiF} 3%XO%wutAms9fv\$m"Q7mD !uڣk]a+L^Ij U^sf/% wEcXu5C(R4 zTQxӄ⑌!Ckzw)B=_|84Oѐ|8J 6—R_>yǎ_`#8jαY=,*C^Ѓ*zwnΎ=pc{y>XS*r̔PC/xXM}k ^]E1a vc=HHZ\Qmk:)9%wGFYVeOŬZ`ӭ٬z)qi`$䰚6+U ^GY,wQtMtsN dr`EX}L>|%7Nlm&v)5|]ou[rV1QFB>TPΥ9( @{inwQ0p-H:V3?}zu۠'@Uco$dt=z5ϫGAԋ6\+l#͢[1ۧn dw J蕉Cz&{" BXIۺ^KG*LȪHiKyb:Dq?E~w&M;neF4!Ӭ sl=qI:Ì?5¯efDݢE3(Ch+#e`r'Мmij?0TV,F^^ٵmĬSN6?kKQç*?(X9ɋwׅy߫ɝ;KԲ#Hg`%PXKQ˜w j=؁rO8^#CAP<"yJ_ U]Xj!۱{}%1YKSN09+93m g݀$䵸S 0ȝI ;XOT|r#z HoxBnq&Դ=EsNhNT*[VF7)F3yϒ G@_JݓfvFMQ廯XxssՈ7ym8qtÕEdU¤ Rti W$ xh=7tsJ|Cƌ=>%AKTS cz/vb'3kۀMG !}s1%˷]fw H0l㼼)'!CCa~R`1߲$G$gh[GϦ2?+DfZ>n׎d8۰8OxǃL^)dOw#|v\},f/T\!7rqbޑ|"Nͽj2v+nzH=% ib(Tz5+ ^W&j{c'*&jRZxf݃[wSqYg# , ("*gڲ\. Uȥ;)n"ݮ6xQ~[oKns^o!2A!k5u{X"|}ohC,ъĖ^ճ4߀H.'#֛*fCR` u^CC!g;zO*"U(8AU,2 PykE6oųGU8u8C: Z)vR6|P-sKz y 6[ŋL)&DW P(ӡP~2 I*dȾy/H!l1TV)M/%KV w5m Bf)s/-~/C7gM@DD`)NW`}uՂ"$py0_R)-w ^7b9xš6#DR"hgWN2nuCIS.<\5~.SW6%vKǚV#I3gX&;֑,9ԩJ~4RNQ@;t|֫\v/&3?Jj.N(&kW`vZ.yǭB+^ kiunxpi=ђbh%1AOS#(Fܵ|)ց_ZgzbtqߛX+>Q9Ԑ-Raüg~FDiOZň!X1C>R3}K*qeI9zlU-_5̿|=)v{e<'Pe-B̛Zꆠrn“BvsD"FEL ͵ghCnQYy7\$ŽR\2B͖>Y~`@/M|Gu8EGqd?"E4Ad%;fӖ)  LY4Vg (P 0{$-t2ľ=0ĒF֊ B%=c GO64~| 9fAX =Rޏ]._H_6>OYIƟJ*wP]#SnbXF#Hz٭ɬݧpS7[nLwTOVS~qKT ]7- U__.ܛ)M @s8HW8F b$pJ. URpڵôYГuIzҲ8O!z[,"E:wC( kf((~wU0sm~xOn3,i%֥.0fyGJ>zG+ ȷm|̼Q5/U73K\E0y4tzm%pMŀ&]NSv΀l5,RDM"XKR7VX58mVc`Ysu*OI7LDKafdWN@[B@6lle!hn{5Wl8>t6+0 7kvZZD{ǣӾbJRYkgc6}]T){AZk5[m͝Z3AeGSgKX>(V'FQ;H&PģUrNI[ĤF/+7ًzby jsA&eB4WHULX$MD1pEoWK("T' *Cc5:ea9mg~Mņ3wp,-!EsT"Op"츾nig~fa n1`[ \S'}hp$t8[O+q ,MX)rNgw6[M~XlwC5 kA5ͳ!J=׉7KEk%#VJCLT5.D*iJ'F*r_JRB /2z<]kf=tV:ȝOk!4rGZfa:5x;Pe1fII"n'l&Țy/,+ ck&v_thM5Vc6R\*ڱ2+=B{sw]rf:;#$א Ua]`鸘w&&diJEGxU6)Kt4VF+g1N0ޭ!pdohm|DaSK4Mdd<7dݨ e2eYfw ^>j+`|P `+=R2!= k 7S ܽfTeժ`KeW4󍖊00Ԛj}@թ3=Gs=•XpjcԏBOu0jt?l|mUu(ڄJB?cBb QZ(.zנO釪 #bvhܱ…qںP>iVD,u2{i UBp8fk$. }Px8N#r%w:/5۹ԫ˦mHJΆ.H|Lp՛H6i5g$tYV?,50(`@S 4}hzMDK6 =)Ս.i7> ?uBiݦ ﳥKGF]iCw <7_.ݖ?5"z >^+ ZٰMPKw R7@>Lp/pO~9tm;V*VV]uИjz>ٲueCJ9(l*Z+ "%x0]$2'%Y*96Ru3Q۪Z~{Cn3"7x/ ÇB̳*aҜAϩ@i54%¡2)hG6pu&ךCf-h},j%Zzlj=M4C'zƒCvp1ueh 4kDu>^ ŭw_?b{dHG}lY= %2y"Pj;߆`z S$c`F`]Tov,[+;KI00=nMH?,L C~*_ٯ ti݃|G^)ƛս:sJ%bO8Uhy{d(NĉW<~531Yø#SOŢX I#$ aC=An ;4dN7cH@SL}UkYT5Ћ\YmshPBu[a| SLXėQKFE_ԈPduzOz3چ\\6"`?;}J WăF^J/-UI+A[Y{>X&̄3%5X|CU+dV"ёe5#8)!|# K{KV@H ~v^7Te6-ÝD)ϔhACrD>w.&~\ĕ O_E|d?5}EOsG :hM `H3-3*@yC 9)*c5] %#;W[5c8 7ZSZ\{{_~*j\IATiX:*{ۆ{L7?Ydl Ι zdӴb:RZQ;MBȏ u ^{|ѯW;&0 Ֆ_?b| a'A{둋#XG*/Q$ۂZF4Iϩ;ӳ8 sADFrZ2'DžKt)C &G֞odb6̺)Q-}\qݭ~[5zDe 1EO=-) NК_M%voABy%an\y=JC Ԧf-}T|NF 7l \ڱ0trຬ$mPgaJa6Rq`hff 9[8mFϜ=ijW+0fg;[2̂ɾh;5 N#<7 &\$F$d5fi` + %P YZ