ktexteditor-devel-5.45.0-lp150.1.1 >  A Zʸ/=„g(oVm/h0iѪQ.rE!leo[~7_,;@MCL$fKtM#JO8S5.^>3¸\-mUryEg")uLK+1(QM)ܱl9յ_z rxꓯjBĚ67uqp2*M"q)1/`ƻtaRnPlS9߰FZgB} Y3{$ prh NP!TK0v+D sPX7d$rߒ펯$t>p>?d % O$6 Pj}@@  @ @ @ @ @@$@d@|(8:9:::F/GD@HD@ID@XY\@]@^bc_deflu@vw$@x$@y$z(8<BCktexteditor-devel5.45.0lp150.1.1Provides a powerful text editor componentKTextEditor provides a powerful text editor component that you can embed in your application, either as a KPart or using the KF5::TextEditor library. Development files.Zlamb23openSUSE Leap 15.0openSUSELGPL-2.1-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/KDEhttp://www.kde.orglinuxx86_64-%#1-@!)$ "( $'!/&)%- 0+&| 0U)_504N '(41.cLDBN&pNQ[ \AA큤A큤A큤ZsZsZZZZZZZZZZZZZZZZZZZZZZZZZZZsZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZIZZZrZZZZZsZ6cab1314fdf092070354799d123a3bc5f901fea5039953de310825383d2f80c4830f652b6f81ab07c432ac06a3fcadf1b082b912ed1c6524733228ea683e0df699bad5ea8f1625e136c4924c37b0eaf8ac91e9a5b716d3807dbe02f53b350988716668d51b1c30e1b30628dc531c5c0dbe3570d3822979ce8f21e6499aa673cb05caeeb7fe9cef8c908a987447a621e04bb277813c0ae11ed1c9c03b17a131e030bf661dd20c625c53c620bc2de68f845efad831f3726ecc5673e4150a5a8b8f288d1e18c897c71938408e91e32e2b73d12ce2697a4f3dafd169a9f5322d483f31c34afd77fc2a3eb5f87a44ad0189d04765fa7c1e760e77538d4b6da3ac4ad91453d717e91eefb282f9327ac3c0f23089cbd3eec5aaebb0bca9b3fe142637510f7d18bc734253249ba3fb8d4f7544fe2a1d6c46a9fcb305c80868b389144c96481e274a487b25c61b41cc62811719441a499f3038ed8768f5cd1efa54e94eef74b0455d14d7a78dbae80e372d6877549944a4d56e3ec3f35c8846993ff9936563ae9817261f4589765662c6266374733c130a70714e24799e69e80e0f7fa160ccd2d45cc2b459d0984a44d0fcf08a14dc316d534f96aaff7e67ce5f067b1dc18bd6f9b51a0615027078f34dc2915a4d079c824fc29e8c8034792012698e1b1eb620c2e913a2f516e74d60d6bb96386f29b74d1b1932cca7f94c731602f11c08808b85da9d90dbcdfb3414e9d2dd1adcc7be1d2ca2e2364988799d1ea4a57c20bc887da57fd6710d81ea828bacc0e5e8bc18d8083fe1f1a204bca142eb2df026a6b002cb82b9a8cbf5c2bdc7069464814d5ce313739307069ec2bac0f61bde4fd4a2c8b0f062b54b97f5e7b024f7251e353d2227732e0dfc187cdc699d58cdc9218481f84c1d0d0beb35ca2d861322f0a2f7e341b99a80f45aaaa29dfb55228e04e771389eaebf4bd58d423c27496b999d232d034d7280f98d2948e52e648a0cf699f288dc1a94e2c97414adc14c65968f3cfab04d0bc2046e768efa0844f09bb4e4270b8cc220abfca5bcb116cb8fd5e5a419ee38f3a8327b07d14a4ee8c4e391fbd9cc6c60fa61d62d0bfbce964633f9b4cd64532d836e75da9e54dc396935319ade1d86930bd8df8b657263cdd8c3aee2dde785c9e8be6edd2275f0e62f615ff4ea086428c3027516a9c72e98d76b518ecdbd829a56685e9b0193204a9ddf05ddadc7f82973a63701cae9f133fbb699aa76833434d40414374570943c6215f17ae4a27c95c5f75f0197fd943af855c81497b1f1230fa3584760f7338165e1ef476dbba23085b731d96f76e5501d765e09e7c69fb664c9efce74c2cb183200759c3de6f5733ae13590c71a8f3698bd2f0cd37414587e0f4600acacf2f2ec0c2f1901fc306e416e6f1b72c6178372bad6de4c701288aa9bdebdc46cf06155a3e592dd0eb8153fc36af3c58c3894b79af69b8c9ae599da9a7983c4150f5c1930e0ffe10a625ce140ae1a54010504751f7571996c84802d7f7699aac7d85a1f26a30b046545c7141c9ff8fc4a4b21c4eb35373f2f01ccb056f1e69711e7b2079dd0d5e6d8a38dddc9531b159c4c8b924004faaf8b39af0f2e6083769598786e605d655abc97da7d185a4520882343972f252f551f222c55b08bf10e1493b3ec23754a77114fa9cc3b9128cbddd9cd581c2b6d2ba1b26b7f6de9c20b2ce2d2f551ed4ed2e96dbd8513a43588966d5b234309723042c623951670d4d6f926564f0a08e7ca468e5636c810d751785d8f38e37497ab4320d77b8cf31c7e12e9e8a93c5e23b2bb90fcd11a9e990484690b1d5c66a3cf63d208ce2e0bfb121fbd20a45fc9facb84c552dac14a5910d109233eb05745a8860844c0369fa68173166e4ae09f305d25ea6702fa3564d519f459bd1bc47832feb340a418d21606fab50e65bd0dc507ae56c26db7430f4de0cdb3127cfb20dd9d38e598afa3581881cafa132ce10bd9e24ffc5a1835fe5df21661aa438cfdc5e6415c907d1ca4342f1d17c976fc8a82e3f6bc0c6cfb6f19043301840af967d95f41139005aeb7fae15da1fe41b2eec54a8826032feba9f273d00fd74774d6900d3c600d2102675163026faee89be49df5d36a503e969f694ee8d8093ab73bb343dc0276b9d02f1b37cb8b75afe681160e9a077625fb91e947e9b198f554d64e918473891fb735b2bb80eca5365a451b7f69a5ea9a4ceb446279b114c274e2b682d1046bc1efb0f9e498cf0b317f69f45ae500e086035699a6c0d40d2641a9f43099890ef940fd1c280cf72de06670d727f8ca142ff599327c7f7efea795f1ce275044a1174a93af2ba2c8a9fb845133e2fc5b3f2c82c5fbcd0342d3ef6fca0af28096aa66c9e08e7f7cec81effa7b9de048caeaff22a794922a95ca55d2cb0e2cadf34c2042d1870a2df46e9775944959d79e4c33a480065fb877406f7751448040dd2956196041fc3ad2bd7f2684067a94a13da1e850d924597052eb95fc0729e1bdc56c14c83dd5cb7eb7b130d7f0e793b1a4c54afdcf39c09b550c255f4ad65e86d0c80bc36edb5bddf74bff39682478fb8f1a366ee338d8b99fdb4423dd510bae77d9cdc28ea13a11338ff3b566ad0ff48631e512011170d67ff48de4c98e315f1ccb08171cd83a387cfelibKF5TextEditor.so.5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootktexteditor-5.45.0-lp150.1.1.src.rpmcmake(KF5TextEditor)ktexteditor-develktexteditor-devel(x86-64)     extra-cmake-moduleskparts-develktexteditorrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.45.0.5.45.03.0.4-14.6.0-14.0-15.2-14.14.1Z3@Z@ZkZZ]@Z6\@Z @Y+@YYY@YYf@Y=0Y@X @XX[XrXYXr)XD@XWWίW"W|WUeW-WW@V@VV@VVii@V?9@Vf@UU@U@Ut2@UF U@U @T@TOTTTVT/@TSSSSSf+SVYS6wbauer@tmo.atlbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgwbauer@tmo.atlbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgchristophe@krop.frlbeltrame@kde.orglbeltrame@kde.orgfabian@ritter-vogt.delbeltrame@kde.orgfabian@ritter-vogt.defabian@ritter-vogt.delbeltrame@kde.orghrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.com- Add Fix-font-attributes.patch to fix missing bold/italic/... markup with modern Qt versions (>= 5.9)- Update to 5.45.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.45.0.php - Changes since 5.44.0: * Make it possible for KTextEditor to build on Android NDK's gcc 4.9 * avoid Asan runtime error: shift exponent -1 is negative * We depend against 5.8.0 * optimization of TextLineData::attribute * Don't calculate attribute() twice. * Revert Fix: View jumps when Scroll past end of document is enabled (kde#391838) * don't pollute the clipboard history with dupes * Revert "[KateCompletionWidget] Create configuration interface on demand" (kde#391955) * [KateCompletionWidget] Create configuration interface on demand * Remove not necessary QtCore and co- Update to 5.44.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.44.0.php - Changes since 5.43.0: * Initialize value * Iterate over initializer_lists to avoid mem allocs * Add icons for KTextEditor Document-Export, Bookmark-Remove and Formatting Text Upppercase, Lowercase and Capitalize- Update to 5.43.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.43.0.php - Changes since 5.42.0: * improve line heigh computation try to avoid cutting of parts of glyphs * Fix: View jumps when Scroll past end of document is enabled (kde#306745) * KateView unit test: simplify finding KateViewInternal * Use at least the requested width for the argument hint tree * ExpandingWidgetModel: find the right-most column based on location * Simplify code: return early to reduce indentation depth- Update to 5.42.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.42.0.php - Changes since 5.41.0: * Remove obsolete reviewboardrc file * clang-tidy modernize-use-override * Fix wildcard matching for modelines * Fix Unit Test * Fix compilation * Fix a regression caused by changing backspace key behavior * port to non-deprecated API like already used at other place (kde#386823) * Add missing include for std::array * MessageInterface: Add CenterInView as additional position * Verify if QTest::qWaitForWindowExposed returns true * QStringList initializer list cleanup * Migrate some QRegExps to QRegularExpression * Fix warning about unused variable * Fix syntax unit tests * Fix API documentation about RangeCommand- Update to 5.41.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.41.0.php - Changes since 5.40.0: * Use directly QStringLiteral * We depend against 5.7 * API dox: fix section id * Plugin template: remove bogus translation strings * Fix VI-Mode buffer commands * Remove unused member variable * prevent accidental zooming. * autotests: Remove dep on Qt5::Script again * Fix: Missing dependencies for ktexeditor autotests- Update to 5.40.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.40.0.php - Changes since 5.39.0: * API dox: fix wrong names of methods and args, add missing \since * Avoid (certain) crashes while executing QML scripts (kde#385413) * Avoid a QML crash triggered by C style indentation scripts * - Increase size of trailing mark * add autotests for D8333 * fix some indenters from indenting on random characters * Fix deprecation warning - Remove patches, now upstream: * fix-some-indenters-from-indenting-on-random-characters.patch- Add fix-some-indenters-from-indenting-on-random-characters.patch to fix broken indentation of some languages (e.g. Python)- Update to 5.39.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.39.0.php - Changes since 5.38.0: * Ignore default mark in icon border for single selectable mark * Minor spell check interface fixes * Use QActionGroup for input mode selection * Fix missing spell check bar (kde#359682) * Fix the fall-back "blackness" value for unicode > 255 characters. (kde#385336) * Plugin template: fix name of Messages.sh * Fix trailing space visualization for RTL lines. * fix typo approved by Dominik Haumann- Add 0001-Disable-KAuth-integration.patch * Streamlined way to disable KAuth support from ktexteditor - Remove patches, folded into the above: * 0001-Revert-KAuth-integration-in-document-saving-vol.-2.patch * 0002-Revert-KAuth-integration-in-document-saving.patch- Update to 5.38.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.38.0.php - Changes since 5.37.0: * Port Document/View scripting API to QJSValue-based solution * Show icons in icon border context menu * Use config.h more * Fix compilation on windows with editorconfig-c-core available * Replace KStandardAction::PasteText with KStandardAction::Paste * Support fractional scaling in generating the sidebar preview * Fix build with QT_NO_ACCESSIBILITY * Switch from QtScript to QtQml- Update to 5.37.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.37.0.php - Changes since 5.36.0 : * Handle fine-grained wheel event in zooming * Add template for a ktexteditor plugin * Add KF6 TODO for missing argument namespace in slot signature * copy permissions from original file on save copy BUG: 377373 (kde#377373) * perhaps avoid stringbuild crash BUG: 339627 (kde#339627) * fix problem with * adding for lines outside of comments BUG: 360456 (kde#360456) * fix save as copy, it missed to allow overwriting the destination file we check if we want that via a dialog, but we still always fail to do so BUG: 368145 (kde#368145) * Adapt unit test to changes from KSyntaxHighlighting framework * Command 'set-highlight': Join args with space * fix crash on view destruction because of non-deterministic cleanup of objects * Emit signals from icon border when no mark was clicked * Fix crash in vi input mode (sequence: "o" "Esc" "O" "Esc" ".") (kde#377852) * Use mutually exclusive group in Default Mark Type- Update to 5.36.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.36.0.php - Changes since 5.35.0: * Fix cpu usage spiking after showing vi command bar (kde#376504) * Fix jumpy scrollbar-dragging when mini-map is enabled. * Jump to the clicked scrollbar position when minim-map is enabled. (kde#368589) * [FEATURE] Option to build & install QCH file with the public API dox- Update to 5.35.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.35.0.php - Changes since 5.34.0: * Add Q_FALLTHROUGH * Add missing break * Unbreak KateSyntaxTest in paths with dots, check only dir entry name for . * Revert "Add temporary debug output for investigating KateSyntaxTest fail on CI" * Add temporary debug output for investigating KateSyntaxTest fail on CI * Remove duplicated path separator * Unbreak autotests in paths with spaces, properly escape " chars * Use explicit flag values or explicit constructor instead of nullptr- Update to 5.34.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.34.0.php - Changes since 5.33.0: * KAuth integration in document saving - vol. 2 - various security improvements * Fix assertion when applying code folding that changes cursor position * Use non-deprecated root element in ui.rc file * Add scroll-bar-marks also to the built-in search&replace * KAuth integration in document saving - Revert upstream feature as disliked by the security team (boo#1033055) * 0001-Revert-KAuth-integration-in-document-saving-vol.-2.patch * 0002-Revert-KAuth-integration-in-document-saving.patch- Update to 5.33.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.33.0.php - Changes since 5.32.0: * Upgrade ECM and KF5 version requirements for 5.33.0 release. * fix debug warning (and wrong pen value) found by kfunk, introduced my me * Expose additional internal View's functionality to the public API * Upgrade KF5 version to 5.33.0. * save a lot of allocation for setPen * Fix ConfigInterface of KTextEditor::Document * Add unit test for KTextEditor::ConfigInterface * Added font and on-the-fly-spellcheck options in ConfigInterface- Enable editorconfig support only on TW and Leap >= 42.2- Enable editorconfig support- Update to 5.32.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.32.0.php - Changes since 5.31.0: * Commit translations from l10n-kf5 * Fix compilation with Qt 5.6 * Upgrade ECM and KF5 version requirements for 5.32.0 release. * Remember file type set by user over sessions * Reset filetype when opening url * Added getter for word-count configuration value * vimode_completion unit test failure * Consistent conversion from/to cursor to/from coordinates * Update file type on save only if path changes * EditorConfig support * add FindEditorConfig to ktexteditor if that proves to be useful, can be moved to extra-cmake-modules, thought I see its use is rather specialized to ktexteditor * Fix: emmetToggleComment action doesn't work * Use sentence style capitalization with label texts of edit fields * Reverse meaning of :split, :vsplit to match vi and Kate actions. * Use C++11 log2() instead of log() / log(2) * KateSaveConfigTab: put spacer behind last group on Advanced tab, not inside * KateSaveConfigTab: Remove wrong margin around content of Advanced tab * Borders config subpage: fix scrollbar visibility combobox being off-placed * Upgrade KF5 version to 5.32.0.- Update to 5.31.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.31.0.php- Update to 5.30.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.30.0.php- Update to 5.29.0 * Prevent Qt warnings about an unsupported clipboard mode on Mac * Use syntax definitions from KF5::SyntaxHighlighting * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.29.0.php- Update to 5.28.0 * Breeze Dark: Darken current-line background color for better readability (kde#371042) * Sorted Dockerfile instructions * Breeze (Dark): Make comments a bit lighter for better readability (kde#371042) * Fix CStyle and C++/boost indenters when automatic brackets enabled (kde#370715) * Add modeline 'auto-brackets' * Fix inserting text after end of file (rare case) * Fix invalid xml highlighting files * Maxima: Remove hard-coded colors, fix itemData Label * Add OBJ, PLY and STL syntax definitions * Add syntax highlighting support for Praat * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.28.0.php- Update to 5.27.0 * XML files: remove hard-coded color for values * XML: Remove hard-coded color for values * XML Schema Definition: Turn 'version' into an xs:integer * Highlighting definition files: round version up to next integer * Support multi char captures only in {xxx} to avoid regressions * Support regular expressions replaces with captures > \9, e.g. I (kde#365124) * Fix rendering of characters spanning into next line, e.g. underlines are no longer cut off with some fonts/font-sizes (kde#335079) * Fix crash: Make sure the display cursor is valid after text folding (kde#367466) * KateNormalInputMode needs to rerun SearchBar enter methods * try to "fixup" rendering of underlines and stuff like that (kde#335079) * Show "View Difference" button only, if 'diff' is installed * Use non-modal message widget for externally modified file notifications (kde#353712) * Fix regression: testNormal did only work because of test execution at once * Split the indent test into separate runs * Support "Unfold Toplevel Nodes" action again (kde#335590) * Fix crash when showing top or bottom messages multiple times * Fix eol setting in mode lines (kde#365705) * Highlight .nix files as bash, guess can't hurt (kde#365006) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.27.0.php- Update to 5.26.0 * Remove accel clash (kde#363738) * Fix email address highlighting in doxygen (kde#363186) * Detect some more json files, like our own projects ;) * Improve mime-type detection (kde#357902) * Bug 363280 - highlighting: c++: #if 1 #endif #if defined (A) aaa [#]elif defined (B) bbb #endif (kde#363280) * Bug 351496 - Python folding is not working during initial typing (kde#351496) * Bug 365171 - Python syntax highlighting: not working correctly for escape sequences (kde#365171) * Bug 344276 - php nowdoc not folded correctly (kde#344276) * Bug 359613 - Some CSS3 properties are not supported in syntax highlight (kde#359613) * Bug 367821 - wineHQ syntax: The section in a reg file isn't highlighted correctly (kde#367821) * Improve swap file handling if swap directory specified * Fix crash when reloading documents with auto-wrapped line due to line length limit (kde#366493) * Fix constant crashes related to the vi command bar (kde#367786) * Fix: Line numbers in printed documents now starts at 1 (kde#366579) * Backup Remote Files: Treat mounted files also as remote files * Cleanup logic for searchbar creation * Add highlighting for Magma * Allows only one level of recursion * Fix broken swap-file on windows * Patch: add bitbake support for syntax highlighting engine * Autobrace: look at spellcheck attribute where the character was entered (kde#367539) * Highlight QMAKE_CFLAGS * Don't pop out of the main context * Add some executable names that are commonly used * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.26.0.php- Update to 5.25.0 * Qt >= 5.5 is now required * Do not ask for overwriting a file twice with native dialogs * Added FASTQ syntax * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.25.0.php- Update to 5.24.0 * Show Scrollbar Text Preview after a delay of 250ms * Hide preview and stuff on view content scrolling * Set parent + toolview, I think this is needed to avoid task switcher entry in Win10 * Remove "KDE-Standard" from encoding box * Folding preview on per default * Avoid dashed underline for preview & avoid poisoning of line layout cache * Always enable "Show preview of folded text" option * TextPreview: Adjust the grooveRect-height when scrollPastEnd is enabled * Scrollbar preview: use groove rect if scrollbar does not use full height * Add KTE::MovingRange::numberOfLines() just like KTE::Range has * Code folding preview: set popup height so that all hidden lines fit * Add option to disable preview of folded text * Add modeline 'folding-preview' of type bool * View ConfigInterface: support 'folding-preview' of type bool * Add bool KateViewConfig::foldingPreview() and setFoldingPreview(bool) * Feature: Show text preview when hovering over folded code block * KateTextPreview: add setShowFoldedLines() and showFoldedLines() * Add modelines 'scrollbar-minimap' [bool], and 'scrollbar-preview' [bool] * Enable mini-map scrollbar by default * New feature: Show text preview when hovering over the scrollbar * KateUndoGroup::editEnd(): pass KTE::Range by const ref * Fix vim-mode shortcut handling, after behaviour changes in Qt 5.5 (kde#353332) * Autobrace: don't insert ' character in text * ConfigInterface: add scrollbar-minimap config key to enable/disable scrollbar mini map * Fix KTE::View::cursorToCoordinate() when top message widget is visible * Refactoring of the Emulated Command Bar * Fix drawing artifacts when scrolling while notifications are visible (kde#363220) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.24.0.php- Update to 5.23.0 * Fix default encoding to UTF-8 (kde#62604) * Fix color configurability of default style "Error" * Search & Replace: Fix replace background color (regression introduced in v5.22) (kde#63441) * New color scheme "Breeze Dark", see https://kate-editor.org/?post=3745 * KateUndoManager::setUndoRedoCursorOfLastGroup(): pass Cursor as const reference * sql-postgresql.xml improve syntax highlighting by ignoring multiline function bodies * Add syntax highlighting for Elixir and Kotlin * VHDL syntax highlighting in ktexteditor: add support for functions inside architecture statements * vimode: Don't crash when given a range for a nonexistent command (kde#60418) * Properly remove composed characters when using Indic locales * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.23.0.php- Update to 5.22.0 (boo#980066) * Use proper char syntax '"' instead of '\"' * doxygen.xml: Use default style dsAnnotation for "Custom Tags" as well (less hard-coded colors) * Add option to show the counter of words * Improved foreground color contrast for search & replace highlightings * Fix crash when closing Kate through dbus while the print dialog is open (kde##356813) * Cursor::isValid(): add note about isValidTextPosition() * Add API {Cursor, Range}::{toString, static fromString} * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.22.0.php- Update to 5.21.0 (boo#974793) * Revert "Open/Save config page: Use term "Folder" instead of "Directory"" * Open/Save config page: Use term "Folder" instead of "Directory" * kateschemaconfig.cpp: use correct filters with open/save dialogs (kde#343327) * c.xml: use default style for control flow keywords * isocpp.xml: use default style "dsControlFlow" for control flow keywords * c/isocpp: add more C standard types * KateRenderer::lineHeight() returns an int * printing: use font size from selected printing schema (kde#356110) * cmake.xml speedup: Use WordDetect instead of RegExpr * Change tab with to 4 instead of 8 * Fix changing the current line number color * Fix selecting completion item with the mouse (kde#307052) * Add syntax highlighting for gcode * Fix the MiniMap selection background painting * Fix encoding for gap.xml (use UTF-8) * Fix nested comment blocks (kde#358692) * Upgrade Qt version requirement to 5.4.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.21.0.php - Drop upstreamed 0001-Fix-Clazy-fix-mistake-that-broke-selection-handling-.patch- Added 0001-Fix-Clazy-fix-mistake-that-broke-selection-handling-.patch- Update to 5.20.0 (boo#970856) * Fix highlighting of all occurences in ReadOnlyPart * Don't iterate over a QString as if it was a QStringList * Properly initialize static QMaps * Prefer toDisplayString(QUrl::PreferLocalFile) * Support surrogate character sending from input method * Do not crash on shutdown when text animation is still running * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.20.0.php- Update to 5.19.0 (boo#967668) * Better behaviour for "insert braces around" autobrace feature * Change option key to enforce new default, Newline at End of File = true * Remove some suspicious setUpdatesEnabled calls (kde#353088) * Delay emitting of verticalScrollPositionChanged until all stuff is consistent for folding (kde#342512) * Patch updating tag substitution (kde#330634) * Only update the palette once for the change event belonging to qApp (kde#358526) * Append newlines at EOF by default * Add NSIS syntax highlighting file * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.19.0.php- Update to 5.18.0 * Syntax h/l for pli: builtin functions added, expandable regions added * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.18.0.php- Update to 5.17.0 * Add syntax highlighting for TaskJuggler and PL/I * Make it possible to disable keyword-completion via the config interface. * Resize the tree when the completion model got reset. * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.17.0.php- Update to 5.16.0 (boo#955067) * highlighting: gnuplot: add .plt extension * fix validation hint, add hint about the compile time validation * Don't crash when command is not available. * Fix kde##307107 * Haskell highlighting variables starting with _ * simplify git2 init, given we require recent enough version (kde#353947) * bundle default configs in resource * syntax highlighting (d-g): use default styles instead of hard-coded colors * better scripts search, first user local stuff, then the stuff in our resources, then all other stuff, that way the user can overwrite our shipped scripts with local ones * package all js stuff in resources, too, only 3 config files missing and ktexteditor could be just used as a library without any bundled files * next try: put all bundled xml syntax files into a resource * add input mode switch shortcut (kde#347769) * bundle xml files in resource * syntax highlighting (a-c): migrate to new default styles, remove hard-coded colors * syntax highlighting: remove hard-coded colors and use default styles instead * syntax highlighting: use new default styles (removes hard-coded colors) * Better "Import" default style * Introduce "Save As with Encoding" to save a file with different encoding, using the nice grouped encoding menu we have and replacing all save dialogs with the correct ones of the operating system without loosing this important feature. * bundle ui file into lib, using my extension to xmlgui * Printing again honors the selected font & color schema (kde#344976) * Use breeze colors for saved and modified lines * Improved icon border default colors of scheme "Normal" * autobrace: only insert brace when next letter is empty or not alphanumeric * autobrace: if removing start parenthesis with backspace, remove end as well * autobrace: only establish connection once * Autobrace: eat closing parentheses under some conditions * Fix shortcutoverride not being forwarded to the mainwindow * Bug 342659 - Default "bracket highlighting" color is hard to see (Normal schema fixed) (kde#342659) * Add proper default colors for "Current Line Number" color * bracket matching & auto-brackets: share code * bracket matching: guard against negative maxLines * bracket matching: just because the new range matches the old doesn't mean no update is required * Add the width of half a space to allow painting the cursor at EOL * fix some HiDPI issues in the icon border * fix kde##310712: remove trailing spaces also on line with cursor (kde#310712) * only display "mark set" message when vi input mode is active * remove & from button text (kde#345937) * fix update of current line number color (kde#340363) * implement brackets insert on writing a bracket over a selection (kde#350317) * auto brackets (kde#350317) * fix alert HL (kde#344442) * no column scrolling with dyn word wrap on * remember if highlighting was set by user over sessions to not loose it on save after restore (kde#332605) * fix folding for tex (kde#328348) * fixed kde##327842: End of C-style comment is misdetected (kde#327842) * save/restore dyn word wrap on session save/restore (kde#284250) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.16.0.php- Update to 5.15.0 * Validate more regexp * Fix regexps in HL files (kde#352662) * Sync ocaml HL with state of https://code.google.com/p/vincent-hugot-projects/ before google code is down, some small bugfixes * Add word-break (kde#352258) * Validate line before calling folding stuff (kde#339894) * Fix Kate word count issues by listening to DocumentPrivate instead of Document (kde#353258) * Update Kconfig syntax highlighting: add new operators from Linux 4.2 * Sync w/ KDE/4.14 kate branch * Minimap: Fix scrollbar handle not being drawn with scrollmarks off. (kde#352641) * Syntax: Add git-user option for kdesrc-buildrc * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.15.0.php- Update to 5.14.0 * Merge allocation of TextLineData and ref count block. * Change default keyboard shortcut for "go to previous editing line" * Syntax highlighting Haskell comment fixes * Speed up code-completion pop-up appearance * minimap: Attempt to improve the look and feel (kde#309553) * nested comments in Haskell syntax highlighting * Fix problem with wrong unindent for python (kde#351190) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.14.0.php- Update to 5.13.0 * The Qt version requirement has been bumped from 5.2 to 5.3 * Debug output has been ported to categorized output, for less noise by default * Docbook documentation has been reviewed and updated * Guard default log level for Qt < 5.4.0, fix log cat name * Add hl for Xonotic (kde#342265) * Add Groovy HL (kde#329320) * Update J highlighting (kde#346386) * Make compile with MSVC2015 * Less iconloader use, fix more pixelated icons * Enable/disable find all button on pattern changes * Improved search & replace bar * Remove useless ruler from powermode * More slim search bar * vi: Fix misreading of markType01 flag * Use correct qualification to call base method. * Remove checks, QMetaObject::invokeMethod guards itself against that already. * Fix HiDPI issues with color pickers * Cleanup coe: QMetaObject::invokeMethod is nullptr safe. * More comments * Change the way the interfaces are null safe * Only output warnings and above per default * Remove todos from the past * Use QVarLengthArray to save the temporary QVector iteration. * Move the hack to indent group labels to construction time. * Fixup some serious issues with the KateCompletionModel in tree mode. * Fix broken model design, which relied on Qt 4 behavior. * Obey umask rules when saving new file (kde#343158) * Add meson HL * As Varnish 4.x introduces various syntax changes compared to Varnish 3.x, I wrote additional, separate syntax highlighting files for Varnish 4 (varnish4.xml, varnishtest4.xml). * Fix HiDPI issues * vimode: don't crash if the command gets executed in the end of a document. (kde#350299) * Support QML multi-line strings. * Fix syntax of oors.xml * Add CartoCSS hl by Lukas Sommer (kde#340756) * Fix floating point HL, use the inbuilt Float like in C (kde#348843) * Split directions did got reversed (kde#348845) * Bug 348317 - [PATCH] Katepart syntax highlighting should recognize \u0123 style escapes for JavaScript (kde#348317) * Add *.cljs (kde#349844) * Update the GLSL highlighting file. * Fixed default colors to be more distinguishable * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.13.0.php- Update to 5.12.0 * debianchangelog.xml: add Debian/Stretch, Debian/Buster, Ubuntu-Wily * Fix for UTF-16 surrogate pair backspace/delete behavior. * Let QScrollBar handle the WheelEvents (kde#340936) * Apply patch from KWrite devel top update pure basic HL * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.12.0.php- Update to 5.11.0 * Allow like in KDE 4.x times 3rdparty apps/plugins to install own highlighting XML files into katepart5/syntax * Add KTextEditor::Document::searchText() * Bring back use of KEncodingFileDialog (kde#343255) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.11.0.php- Update to 5.10.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.10.0.php- Update to 5.9.0 * Add kdesrc-buildrc highlighting file * syntax: added support for binary integer literals in the PHP highlighting file * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.9.0.php- Add explicit kiconthemes-devel BuildRequires- Update to 5.8.0 * Add word count statistics in statusbar * vimode: fix crash when removing last line in Visual Line mode * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.8.0.php- Update to 5.7.0 * Fixed high-precision touchpad scrolling * Do not emit documentUrlChanged during reload * Do not break cursor position on document reload in lines with tabs * Do not re(un)fold the first line if it was manually (un)folded * vimode: command history through arrow keys * Do not try to create a digest when we get a KDirWatch::deleted() signal * Performance: remove global initializations * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.7.0.php- Update to 5.6.0 * Fix build on MSVC. * vimode bugfixes * add syntax file for Oracle PL/SQL * ppd highlighting: better support for multiline values * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.6.0.php- Update to 5.5.0 * Fix kde#340212: incorrect soft-tabs alignment after beginning-of-line * Add libgit2 compile-time check for threads support * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.5.0.php- Update to 5.4.0 * Implement "go to last editing position" action * Guard against a possibly broken code folding state on disk * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.4.0.php- Update to 5.3.0 * Multiple memory leaks fixed * Avoid auto-completion to interfere with search/replace text (kde#339130), and more autocompletion fixes * Many fixes to the VIM mode * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.3.0.php - Added libgit2-devel BuildRequires- Update to 5.2.0 * For more details please see: http://kde.org/announcements/kde-frameworks-5.2.php - Added pkgconfig(Qt5Xml) and pkgconfig(Qt5XmlPatterns) BuildRequires- Update to 5.1.0 * For more details please see: http://www.kde.org/announcements/kde-frameworks-5.1.php- Define kf5_version within package- Update to 5.0.0 * Final release of KDE Frameworks 5 * API improvements and cleanups * Buildsystem fixes * For more details please see: http://www.kde.org/announcements/kde-frameworks-5.0.php- Update to 4.100.0 * API improvements and cleanups * Buildsystem fixes * For more details please see: http://www.kde.org/announcements/announce-frameworks5-beta3.php - Add baselibs.conf- Update to 4.99.0 * API improvements and cleanups * Buildsystem fixes * For more details please see: http://www.kde.org/announcements/announce-frameworks5-beta2.php- Removed sonnet-devel from devel package requires, not needed- Activate KTextEditor packagelamb23 1524240530  !"#$%&'()*+,-./0123456789:;<=>?@A5.45.05.45.0-lp150.1.15.45.0-lp150.1.1KTextEditorKTextEditorAnnotationInterfaceApplicationAttributeCodeCompletionInterfaceCodeCompletionModelCodeCompletionModelControllerInterfaceCommandConfigInterfaceConfigPageCursorDocumentDocumentCursorEditorMainWindowMarkInterfaceMessageModificationInterfaceMovingCursorMovingInterfaceMovingRangeMovingRangeFeedbackPluginRangeSessionConfigInterfaceTextHintInterfaceViewktexteditorannotationinterface.happlication.hattribute.hcodecompletioninterface.hcodecompletionmodel.hcodecompletionmodelcontrollerinterface.hcommand.hconfiginterface.hconfigpage.hcursor.hdocument.hdocumentcursor.heditor.hmainwindow.hmarkinterface.hmessage.hmodificationinterface.hmovingcursor.hmovinginterface.hmovingrange.hmovingrangefeedback.hplugin.hrange.hsessionconfiginterface.htexthintinterface.hview.hktexteditor_export.hktexteditor_version.hKF5TextEditorKF5TextEditorConfig.cmakeKF5TextEditorConfigVersion.cmakeKF5TextEditorTargets-none.cmakeKF5TextEditorTargets.cmakelibKF5TextEditor.soqt_KTextEditor.pri/usr/include/KF5//usr/include/KF5/KTextEditor//usr/include/KF5/KTextEditor/KTextEditor//usr/include/KF5/KTextEditor/ktexteditor//usr/lib64/cmake//usr/lib64/cmake/KF5TextEditor//usr/lib64//usr/lib64/qt5/mkspecs/modules/-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.0/standard/c57b415f16124ff1a9b04bac1b3c4127-ktexteditorcpioxz5x86_64-suse-linuxdirectoryC source, ASCII textC++ source, ASCII textASCII textPN>#R2utf-8e3ad5b4eda214eb8badbc58cee9b51e01e83acbe0a465e4e60e356a9be98ab33? 7zXZ !t/s] crt:bLL ~`/Tp3 g>j/6yZ`TW mZcL 3qnV: 5*O&a`fT$Aؐ9Ƀ(nE|N/59}@e,f+P=zn%W`va7QBp3$,AIphia~IXYD+G 4WCe^aA-)#~S[躆&fkL0~b!avXvrᠶ쨃9ШOzI7^Dmpi25vV:!&.@='QI\ 3Pt3dr~݌9+ʡe| &=xJk#-*7 Bn QK1< ~`.j_n0U(1$W5M*y4q } bKć|)<[>XY66Fl_HttStdj$vKт!h!Y e ʕp; 8qJv,#Pt/@Rl"$KxI9`N[Лt,S+n^in_)dy|ZJ,Q,aù^}oU}D{!^]YP6qP =9J쿹ʄ缘dlbChzyKץ&qz ݭ &3Iuz]2@ u4on`o&^pj>]jgQk@s> pܶI ܲ< o>~gትKS0K?زE9 ޞ8KSZ!Yeń !E^?e_">@g~D;%@49ow2`g(ܺU*Z' 'SQ. }_PQLs%#^j)3P0uҲ(moO6;g^D܍sMxz1Jh^LuWlysN GTs0>v3,a&ǰw]lW`!dGIY_<{e \.HY,nkpޢ?8^HU3շZ~Qm8 };)M٫{K@v߼FQBTrmww%q&zqS3WMk͸GҶ< ?#KhاN2z!(v,Fz7d0e$7Tʑ%zn[o eFظ˅lo~~G.Y< srW%C]?Tq gM>2!p{ ؑNŪL&*zhG˴we6weWl33;$cTZf(605vL?d`;~N,b†݅bwc|ZXbO4RX A+4(4pơikhd[['DV,+UI rP /K]ckV Z1I;Nc=n? oF .gRDfM&J.௡5XhmJ2'|J ~?j9'\ 5ʹ49۲ }̧1ׯa'wtlWI1*T~ l# @!_%h'h w!g=e԰ 8*-j0"eʭ:5:΅- /xhM9>kn7[pp,\NQ8x֌҃"8Z|l/D+q7E8yi Ԩv!+^p`@4,rB!yIY֭+-$Fs[k dA~5S pjŷ2ݮiF-Fb qYX`R~1Dz\h$N.ĭG66L> .!8N[*eTH3ʑ{ǹ}oE|롍O@a@Ȣ_2/~M8^ k)G=:IV^T.A$"EZ)-^[E| }N5k|4x;u$0ܿzIUV`hVnot)ѶVќ""ņ:Ҕ4+4$-ǟאB S)@tg7qYj<0" I50YD=Dg'`K`4qsg4LJKϩ6Iq1:6:KY(1E9ܾM2!\opW%1ƌ=RXnGK,6 hB@s6s$JC;XmR3t; 5vgJ53L]!Sr FZhG1zO$t{-Ƌ*bl Gm[-c3[Fwpi2p}_:@"*bd:#sE6 ҕ41";~׌PMD˖è!Ҷq 4*:6:L 3"{ՕS5,g  viJd!-K?r٭Aö^oaB̈́N~7kOi>1xnͷ3h1kqʢ|6փ*ٻ=~U3pe>\B}QrnK;TnצB}}+E:,CxN&?j$ ;d@ԛ_w0^x1|Z{?X* &GXo,B#F SdfC3@%w?m.az}<|:T` lzf"ȎD ɄlF/fF|ra^v\SSу8դCf/)#L`l8%qvo\ g!#I5 *S30 O?`&LbJ(7 _wvj+U^ :ġ>hv D}6G++tB2cr oՐ&@|#+d2*-t p9RL *#ڟH&Ы0~tOCNvoQ}Aܼi6Tg?GOqKaLZ#Dkri$~Lkf&U%;dvD)kɍȇoj#Q9DŽ9e2W'gu!i ;~Fyi^ ۡƭ*lͺZϚ.W"?O AEw UQѿjI|RՇV١;<:҆:=DD]ZxɼRXxF)5>YMPz@*08r\/8Qם߆=yWfN+S񤼺-¾? :9CIie;'.hn!y i&$͒zǿv?S{-{gJ)s9[M>d R;tք(0$lm\ ".$4Sp\ǟG,%g2@#XƁCĆ-|F"wLJ8V$>Fv3gI"hmƽ?O*5 ڴjE=mU9"Glh6q9C͢u?XA=5@9tH87_H}!r,YDl/9뼀6pZƸۛ&%Ocs49E7K#k9NnO#[O3珽b]<gS78K9qfOǀ:n1A8/rd|,.yAj.)Hkqj̖APZ:r߅0Vu$lŒ@#,1}=>=qlDEO\S^U d?E.r^q#*Y ZS_.wfa|vQ` \f}Նp ]G ~xVAZ&)bd>dDWy`G6I/} YGOMzB`D}xފz{ŃP\:r@wwK8sp\:Mdo2Y͚{ntn}:(G Jqɯ ]`v5 #Z$OƠ4P/Ç>}l1AQ S ^W$G/)'tBM{^9B!r|uj>V\42CCRazvZvC 5~82,`!0y2ȱo׽}"Tz*i5T=Wxṛ3_1 ݻX6KkAdAƣ%ZiNh ӢQ>+i({KXRq]6_ 8B6?GVNP iڬ/w1ߑ5^R:5:tïT$),4fc#fS".T$c\W/Vh[ WE9H٦w{m5[PjwC ҅1l]SשuW/JڬGA$+%-Ѻj' ?!N M?P[,BR^17qZQﱆ4h,X6-JCRTw}_Sn=ʈl#ݍxstdGeMv&ʼV95xFNvQҌySc{~-%]Iz[O@V 9]B6a>CWpy,'Kxm|/%Xɸ'VK<)o.-p:w5*} C_3>Ǒ22Xss@OBn,ÑD0KdR[^@ag)]} Sq8ހ$u.P.K79Ss{M>,y- 6a,ը'_I%"G2"hVw`/(+ q[tx,KXUq8*t{[!$ZhČ#p]jr7eH35G#&+R9;L.Ň(1OLл{=| V>Y%ReHOMC98Zor5,{&v&buZo,m*9\- ʹ5tp?5CISWWBi(ɥo1 xmɅI|LbeWetqn8Q/}WӇMo~yq7la_ݏa\!Œ6U#ޛU |8Z~-.ڻ }Z,Ƀ,޺m0,0^d>M^~ȇP \92';=_;oFAFOdeԌ,?T.h$;Q!Bx&K0f`B/ijFX]mu'Ӡ|ͣ,4\4h[Ծku!^2 >q?9ox`l-[-sMk;?DR0bP1В^7M\*A,' i[mgTFM{VMы3MFKR5 A$͐A1p*F_Џr aPD1…j3tQ1-_NX;E\´rQbzdtJA{2XjGl^-eJ6kɒv"#>EA$/nb]֪џZmI"ĸ>ҁ^JtI9d{`Պe0j:BYqKFFT&`iGQ;aREe=L430&QѪ{)HjO$V\=;Ejn9#401!Yx^+WTm]6Z &ǫy8Vg+ou[ebLE9%lD!%l>63?o|h~6VC2SkKPc\'8 bEZC Eȓ+=*Zc1J ڤ#eڎR׺grLyV<;MrI`$^Sdڳ%y6쌇@V۳D D@[ Y08W cb2DC4-?_ I%4RIOɼg@,2$G6(Cb7*#㢐6C o_[qϪ8X52׭:@j$kԁlh'~N3v&$_y~'6U+iVVtWO _H )z0v*'h'hz֮3C՝8hP-|wrjĩ;>Y)L&Z9..g4/=U^kvyv[4Ǘ2ܣP-ds_cLs3BΊD>Wܭ g>Mth.Pga6\ZvڻvPD 骖8WMzɄ۾L@c|S˲+C85ǶAvE2s:.?e h_Ԁ4z{Sō^)fe9S @'f!}iAMŠދ `;&w*ZEKKib}?u'/&[s0rզ kj]"|o:_Ii &p\tKԥ͎anW]%'f=٦QGjjCWsvE{|A$Tn︿FACF}p7sx2}|,W,Pgײ6Rr;]P[qQpsOg9ezN=>pS CǪzgxԉá DR5_~[! `FV#-n6>xnbt M&?7уе ptcg !@4SjjڃlefrCb󮞊%D3rZ..me45IjZ5FSHk.ѕS^]X5pmaAoM%i7 >.&mP>uaIo4D,F_ʺ(ȨV' &}@9sl"܃ᴯLH "y8y=~X+Dro[VZoWt:ʔn,~=c8*ڼ3Q%8sxKB"m[&n] Ԍ* hJ 4/ w6)qnb63M[Te܎XH0#*C<&Ώ1HӐ]9Wqu%Y:e[e'ֽ-|t33B^`/g>WR{d򊠁5W!$2&/crvfކy07]KPr}BeK@uJij6/گw[񊨙ї@V un{ 3O2[`jqEϑw8{ za`QkCyKY,y6tq, ZQ@4fn[Զ8iz'qu+߱n2Th5irҊGs@!!UAk,ȕaME3y5 pxP4yWOrJzx6T&*+6pEI3~ Q6*^IG0GT SBc36TWJw A.0AlT!4|fgwH]M/M*xpZCc(ycZYAZ2 Y{Vg-@n[1mliZ-ڜBSm?e*1.@%\8;+p cq+>G`'FdWPG/[6r}%5iH9 B멻XR%":\fejكMi7˰@<۪jRtKC尧H+5r]mɥ,Xq#A_F[!&m#Pƹ+.1^LIRM: a %Dpe85TUXU ʼ ˓ɐ?ܒ-v*&VSd?\~e.3J*Ir4ٸD'':` T˽ާ2Jz3Ew:C, /^ɸVo  s;JW#|=3.Rem%Ǚ ='JC]lM0 |{Y+ފ\g达9C (^PD{ eng[lՏ[c:ϩ{=+[q"]/`~Etw*>dgյjf͍@țH`8;Nڇ֥$FjRL\IM7^.>%q,S"qjd'!+E|u0ԔjyBmXV5 ձqF6XݪmzHK_~8LQO!LzRgeEE ftZn)C }`M(*6N5O3Mcjd=_?"(2[/%2LHP3CWN9ғ)u36͜WՍ9wA Wnxrރy lqר rd.ijeQFZC`_ L15c(Hũj?Dm70ۃڵdʮr3X2 ua?*Mڮ($9Aj;]򫀃iO~Z-JQʁ۲){Z~`JRR,s4>GdEH7⿚~?wVAӳw|}&<\\[L6/3T$a#4jo0xyA16T0I=5y[~~mICVj7hob HXzÜDʊ.?ת͈s]$AW٭8*kbs0!uL/;iג}鱫(-Ue\ZH(*'8nw9{i}q];;BK%S/1#plyk4#+ .p&'tWvS0V~H27b$f)F@B .Re2Ԛ[tG I7qU[O^H: q?9^1"w𒮎 '.]4!n}[//s;Fh'Xf}]ŤAh. AE.CnZE @]%o6t1ߚ匨7v?c6Ď-k ek3:ƏA+j^L/L)KO^zaV Zf*+rqŕvO$QGߘCZ 6\1qr׏W"k:HB%A($0]ƫz3Mq 1ϋt!F-@r rȁk?o,?8N ;"<+n")Tv9RIsFvq$*?p] ϱ3;>ړ l g⹃s}DodKs%Y{_;|a G*^}?F GEbKj505`EJ^~B0nת}^Wu:3R%h7퉠j%O1m5PvƴH}Bl3bkVܾua8pQ[RwgA)[#NVkR[` $cq}0ʃNhE\Vj)G͎b٨t7QM3Wp P? A`t?zyb8dޡ{4V HܭV :״;''}9%F{<vZ&j HG@Dl9NܲvYa)ʮC*j+~!5,vBk7tY5 0a4+e!x=X[zWaI20]!%-(WCyQH$O8ăQ}UU] "*L.~%lfō.Bn(9_o+T.n"^>O$+/vH[$\[i.qj0PLZtهU~Vʮ'O"‘d~SAoCSs&H/FU@D7PGh1Zf'f6%!n>#w䠥ٻ,ï/xR5Zepc]m!)0߻dKn uezLyׯ1*H`,qUG-m,!&PIttleb^L7Vs; k`~k;iW}Kau*k Wof MkNHudx`K8d/đ͵:AnZv`^i8%V6>(8Fkh'YrhH ceO̓<ql7bxLV"aw賒W[ٳĴhg#C<[` L>γr(v+SE$qduD U[.)ۨ^0˗K5ʡrywq+(3mf\p&j51FoP2E$[ )r$nDxHgҥ(#p#_: +ߩÂ沣vH߆Ԧ}m8Gi+;GoiS$OjT3p))Z6G?8 rXR<#ʣLЫOJM}J? CQ +0Y؇YCPַ2FcTSrǃk$AԀ{6ޒ.enk\ ;amԭKEɏ\F ֠zߤpXt+6ՙ;We H#=cPc}ʶb~h pSa=djO>LRJEבnT8}>{_TςY?W,XmWc_4Dhߎ!EE},8(%DkrT+Y@Z8w[1N6Wɞ:ԶkS~ݜi-~E:]=y9Fa?m]X<c#7r XEZsF3<M6ήCh\=k|'"|aCQfLF*.6, `H\9scX52sݿ.;)pMŬxKCid 8ۦ 86ճ׹;*9N^G#bFd"֓Ӯ<>D!6[R:"{n )*F%(业4x.s}̀/w _FJ}t](,jubE%%,`n b3ZJ%x.&h©Uz!K0Z2,sd %̆y68T] kZ ⴩ cKnd H]\l^W?'#.@m/ЅoB'تQHb.9$Dd0RDݘgp>M{ uCASn%8?>TDV8K OJT 9iO:NB F-jDŽ v} bZkb-Хy178NND ASs(gftc$%*zFӵ{3p&$(7QTeEZ16`O֩u*Lr2CM6 gK"?-m m'}fӴ5I2IOL/z]lD,@ub2ҟLuΓV@ ,o `@Mx u.G/^:mZj瞙O[tڊsJFE\Fl~ * ˁzNb&+ef6^ֺ옕V&4 dSdzY\&heca?Kp&T (0ߚ*eA-F/-a݀7:*O BqcF#l0 /BKP?ޔmߏ&cb/k﫦Py"0^j&鹰Q*q8Umףkrԛ*riM e: (g:*rVI .SfsxgWX v`+@6R2GH:"0z/Ũ+g+"+d8reVcWdSmKV+X/9%B |nl#E i3g87g:rj=JƤw T*(EHB9 N U5Hd<#f v?)oL 3;(? Rpӛ.$4nspL{ F^ysI"Q #́uʣznFbx?#X~rya$}!Sl_3" KM\bZjI|aYU[Xâ/k:e|MM&O4!%-tb}R.sç;=ȡߣLnr%. X[hx:^P]#`m!wnrN˓!tZ!H_HPexf ZlVLG.d\:d;E~"Y`e~3\1m[]Z%Խ=f3l4t!$ :ש׉|l?!rg`0> }1<^2MZb^}7FVs:>bT3}~d/XAlE:M>vSydw7 bBc7\cMضb)̌OHm3Y}L^EqK + [Z:~6]A-u(GMGDU\Bg4%2Vӕ9 )`.^庅(o0`ԿlN"0,~РH"љZ͐_NE8ҺpC x?'uy{H)#^ k2D_uip |!HyKrs(/MH1x㣳6! Qi{QXľ,ln$(aJ375J?HϻubR/I)A Oe(Ҧa#89ƣwy/7(("nwh}o[ʔMr?z!jb?>Ӗ>Oz2_bf>Y#veRDϝL4v@xO-J}:GD?)τOU f _+{Ml?JÏi 򧒽A.:A$R-cup,9 B,~C{'D^%`۫Įf8P0=(P8I<M21Ӌ?mt{j0X2Ҩ6rNJ6ӁjYjUb5J3GLP'?Yyr$֖_"CIڏfO],9Y|V78j7Ai:[GwtC"c$i0P ъ* E#O-: hcMhyN~wv=7;U?GiI>z s-+NfRjJ}Ȇ|]ڴ?Kzvi226{m\9qݽ|SS6%͐ -R"ؽ/IN$Y䩶D>ݖeUFhctAo3oxܜJsX T]+P݁scXېQ `ard#kG |1-~fκ':o2X%,֙ӪPQTr%SM ÖLRqo+Ou;D]2Qn\#[ y=_&eS_Q*jk_՗~{*ǎO }uj; *67) .{HU-u:u#c{nIU;' uYjӵ]N5qf1խSAR !b뚾]4ez ~ >6%ScFO AKSAegIb-H[Y0~1ܾ\\O#OΛ~^dć۳@N!k΢=C-w~h,$⦇h3Т9?OrSYD/KgǦ|K4ˈJUʋ& KpIJi1X7I $;kb Pkw3)aR,(XZJ}ihei"Q9$ Xr\[߯Uɝʰf',Rޟ:z `i e`K¸Q#BU@$>'5E&!L*gxIޠbO嫡S{h`Zs'ĜvPɸ`ԵJ}6`vS$Hscm(Q"{}$΂ḭכGe\':e;R Z-8x4D]WvݨSN!֖?So ykBf18L >WLR@i7K[.h0p~vBN>YLGbf=;)xԀRiW~[/l_4xgH5#6%c'lIΰrd F5x=ּ$ޅ*{|2` 8 ]r`+g(&jj[>uw-Җ ىĒzJICY*.گAOM f.7!=2 53$la=kd[5SVy89nmdBeX}w s2ǞkN.)/Vɓ|Wb Tk-s%1$UN)0taQݟE. ӵLT|l`ڨوʜFNfdE_?ǫDYqbGo |7` $>O0,jйn9JcʪK>2,=u۷f7FBMF}ES{a<x8U+9Ǫ#.W:Q 0۟JL09U.[T0\R7!@߰.a Y+ ^%j~iQOIv#GLo\ծIa1IYjG2l@UUCa/؋w+lL^mc$06CF&$Z:eٹ\m6KR$ϊR{>.t4 Q_V]JOy cH<ҵ9ŧIEmr>4Q>~Լt6a: Wأg0x#\wfmnX\ ?@8$$H w[5+xsĹCvN&ww? B)t鮽kƁI;nLCbM"|{]&>sوY5L!X*+ȼ,kn%E3|L sI޶FSyZ ,x!(aE#uƜC{? zo) k AR ТXrVIɍ#2|A74.Rm%SŘmx-@juʃ~zzpttO"'V~{SWmS^XK-&In{Vev~G: WuYR06 VMfd9uk p)r@n4d*9] ioR }!2{Q dzZk.BQLZ(ʤ .up'3ӅZZ!x[Bz*y?1xPىYԯ\Ü'T3Enkq> H+ <*HD{3鄘P+οV]ə댉^pY~vX-G \'s1Fp&՗BCi{oaN$vT_4w0 S:' ⸥A'`;0^=yC@Q0K} > GǑM;g!tmܭ u1 '?Ham =T8 sz IbV-Us6%nrT=9g! S~uT0"'s.e}(8 )ٳk3( Kč Xz*_ x ς-1v zBuZƤd<n8ס9!7@`mOs$,J!Օ1*1?B5::(E+(  ]HG{hĺIME@$j2xOʦ.hS-ҺJ7ST]qnɹ' x]x&O؏^2I>dI ;N=\ i[ltflDwl61,S#H^0L7^ʋzzV%;nfot|S>z9Lq3᥺$Q|tƵ>:Kȗ#[PM z8oo,(GjgS  W3"e<\7xF=I9cOn_~~BE|jnMsFEQ4Iٲ=(ɈWѮ1Gov'Θ#vqfewˠ*wE m8w!=|}|r9lOC~N;Mu~/tzZi|3USنNwW\!"^V¿|ZP}I Xd\JQ8G=wJzq0߬O7 ѵfI\+4? mF!x]Mxzƒ hF*JMc;{hӄ;pA룴kι 뮿e +6Ե]ߨ~ߔ줴.uC_sxEO9dOJϭ@1cOVR-CC`Lt0\;Y M2<+ů!C5rFi! őW̽!GۑM-|q8ϴSr_I}ɉ I{-mP-`>IVmv2BJzs~رUDoL^ҏ &WErEب."4ƀ5d>d?X+) @!Y rZ r6Wǖn'oufU1+_`Z[.iv7&ܞ?YFeL`ϛFq@/0lmQ'-N+ TU9n?q[|jD˶6dRQ&]P6NUՖ…Xja4e0k9~=2=Q_pFNRE!Xڏ*gFL>M=j0v|H'f蒅}5sbu`{{χI69kVԳ [>D2aFݩV}$HҙZ8`<'/Leo|"TtUXxC;Gkb=* !ah/" ;-_-glI2A!Y@ O 8:)[|1rHShRoaZaz>ʐ:IUa!]e-]QHEGVRۀ~GYŘm$n,0:$/}\1mL(Ap/VL^f0(V@# 9|?T!5yIVt)LBLm߻WSmp>5q&w ĐP&`3I##ɡ?._:gΚ gBbM㱆Z6h\H˨K-8qAdG[^&ƚPIWxu/뎘}`|}ޅfE"l`aZ ;I@ʰWUQR`+e;h}(<@D64`r=xdbpq3J7P.㏡u`xp@OCijE ё2Wy8e5-ُDj5CWL$2Ӎh x>aܹi@RkG6#Dݒx cPǜy/wKS6=ՏHb PDB|I]$#ɍ3ZDMi6QZF`&Յ]X?zX]ˤ[.yca5 [͖c ;q!~6*nw{ ׌ꑭG^8lFY|Jc(;ڥ7hv@3͢'jhP2/ "TQLuv/mEP2ԡfjqXjqBvo _(2}ҳ5^:<Mh˵yB. Jӥ~ n&^z yY~)pgX48U:tk%y9#)l4%ZcI;I.@Ys6q}?\<˛İwHOTyȷJFGSyU1z8 Ie8j?W"W>ڽS*opĢkE4zCq-{r7\h(^ZtJ\a6{UNA#k$Y ^Bh2JV}UͧmM<J!Dl̚-xQ΄y/zD-s)"=1@/̑Wd_ <v_osDsPn!FƑl4 I}U.S@? XORG*}i[8`Křx@vթr]~^3:M 5..ڟ*\@IfyxD_/IJr*%w<]ed:%2K*p7%Xx)#;^HhrQ1yV,dRok삝˸aő`ony>qJE ?|xi|@ .gx$ܣVvlUF;IjZe`*h}&AQkLɱQi܎B4H xm4xtM]:RZ~/Gv ;B(n+  9}2.2Mf*&8> ]p՝-'gﱾs qa8T{VEJބz){^t Jl,\8H3#x쟨aZ| VTI cP"XC9:,`LdԢA\t:¯*\գ jkGdhJ1k|g~m90pS#0S}\`ԘЍ>"_`- DZXY9RjZyn"!9ǗUPU|V_Zv~(.)M]r7؊ll7jOGw # Ɔ@bIF%?H*t_ glue(?jG:l1W* "iIb8Ft9o 4 {P7L21 \C&1hوKQY^zf'UpGp 浸2P]e\޿5y*oя;ev?&wY,Ұ6KF%NrhRܤze]Qf Țs8LoqI+A RuJ Fw 2žۅk51!Ƈ[0-EW+g*YޠSbmrp)f*{PpN$u0^.jƔ/=;œs:M)M|@ҝuW`\(%=\Nq4Us6o$}F$yRxCN/tпk`;N 'mbm>,L+h"uf!<2.D1SC8ηu1*(fD2B{hFEK!Iy}xW'/Q,+Q"b5V+zkN¶`<k >BsƟYH&ri~t n9hI_ab^Vzû%mN%ay.P&Cɲ~tv'Y1.//VVU~OمD_wRm.K E,=Ub:l8+.]y)g`3a"ԩ%oN 7z!*"r&@ o͟+&l)8g(HzGVmG\ wă * 6 Ȯy~Z2D~E8nlqvauz4 >iYsш&"Ywyu*0~PI/Ut%Tb AȋջUBE*k~irS;85xKE~iW3w^m5O>2k\m)b1NX~km\'1dM(Z$!s\Qw׆tjCCN g$jJ.5qu{+׵O__41\6`ZUMdmaw.%\ |lzU#K2pO4jAE2zd=śrסW#!$MA ->1f|b(1eW 8r(O\!u8I im쾭Im 79f 9Vi snhJvSԼA݆V> ~]Zӹz(0H{ioZnW`6{'տ{D/P MVO='GI,OO(;Ea/bwJDDw.%^ѲRIG({/ۻޙU6Ix_:kak0NfkRǸ+-S>(̠®KIǿ}|C4'>(ӕX,F.ӯ'b|9͇-^ xȱI٤w bL,niHPTHT$3SO (~QH9i)W`Uf$ ,F%ՇSmq\jXӀVZ̓fc'k{{!p&/Ġ`P2]"CrD %SS:lũHBU5YQT$Lψi2~吨vBr_3gB6>J/ _p4,V`4>D3-&1 tèk˚QOc%a,ېZGN-zAZ1S4Ֆ±^hEiṊ_ȫs-nZ̳//yItq \C&K/Lr6Ilyo|߈o98YT}[tjfgK]Hx;Xv}1czD|'ZwsJd#M,C=_O/Fm=I,@:Q5@\CL}%%Xbk!f~qyǚT yuA־:T9|nN7[s6W_J7?6B vex?PϾ3M3 k Qc2׃27f}K #a95ˇb g(ѶMx;hD"HBs[d ץwcP%!Z@CϒSTBNmE;`r~jZ/?8\߯r'sеaxۅ|o̷pti3ݟzJJGS R(g)Je]R^\BNj ʚܨRj{@?Wn H&8BZ'`}?5܄DxKykw& GR^Sw},  40ِ[zGxī@RtkT7}F [ 5hυNz;X Mf>DTk{ OͿyٹJ0< X\~1T3v+YE,@5.ePQe/qG oW y3qŕB;&Q(r7ɶpU(Laqa7}B%#V{E<-'ib^?iR5hs)gelpbo`!an"(vrrW$h@FH# (,]1l[;1(z5bt+۵Omx,oOq"aV!1ȕ"\f)Ǫѷ~ >-Q1s=)$:K B^轣/_߲˜I3L1B+c,m={Kױυ62{䱃m;I|W_d6pv)D ,L~P6:3=Ha2H1wu+h~Lg7=/{[VsvJDIDw **RF@Z*@f% ծ.F T&aMfSU8ѧL"&<6sQڀ'dmC򐜷Qpp}:m2M`C%f x6=%(xu:cQeYR@ګaWUy^,g ΂|b @pXn n eP۲gEԺCvdWNx 4ǙQe ݥ 6[ccT''y YSKV^ϸ=x0LAoO a") t8S*Pq6lVƗ8u0J<3OW (u]Vuҗf-aq|_ӦT7 9+oL r%Ӽ"OOf4?NO'ZDF辎+MJʴ/7MdP'B6CH@k#+wuzVDe zw2`f|f@#~PeK& }Vp,wb /}̻צ 1e,(ogo Rj8~5nX&Le+tVm.HFIO@3֬F:|y[bY@#%!έHQ9R^aN: 7P6 W2`P%`0f $+\;=:6_3W6EGFbϬ-#e8` frgS3-EEԗiC|]-fu Q?u/X70xti*m.b‰Ǯ -ty8Ȍoӵ^a}`ν5a%72.@܋x'3 ꡟ!jE+h^A恵oW]H*M(mj -VDxh+Ӡ9kL#-pƪhF"ĄQD{xU< DgDF|%1عMZ-=f/n " }_ S 抖m0aK{ߦ Gaj/e)L B@湖oln2jFL.fP 4Ze?[x`O ɘbEZbMݿ=<"0|-;$"jAp;H6X5jG&P*,A# N>vJ"F]TQMh;g]҅LuDc6H+vQtz\E)6-to..@Ss&vȃx*NȆI46UH%U5BehHTz.Qj?r1|PW@ d&v*,|FI-c0!爙| Zє5]L;{=N3GMxrryVvJGd)Ke83U 6i&@c11D^Uw _{e~G&,'L"BU}ϴSp(6Rs 4c=g:'8YS7fm_nlO g:P'KKH@~iA+إKbjФWci`b}#%ľ&J7?bǸԢS`4kaЪiÓhD;R౰DRe*ڀg +MֶӾ_Oz$6=ߧͱv&h:#G"*^_ zz' )rމOJs`]føm !~_4&n|%-F4C88[:,?]mF{1Z@n\bÔeqwNCr|㘽D_b_R6;>dݘe?Pe@Nz}ǒ& p3s(?8+SdzؕeG[ J|ʎ}hl|CPƧ+_)pHryYm 'SbPkW0{Mk &KwwIXƿ^//S2na4f/eã e؃(&GO˳}gEՠ{#O3zfAm)Y?VF`hM¾z6e.YQ6н;NYhXiq⩖x:D{tw٤zq'#cCYe5Co#n;d! n~jt]!i0 Ph6ȼvZ|sslDچg(iz_HABf(HPAhw ?#ljxݠEi3z #Z5X@)+=SJ0˷$a^3?C9oV۠66*5dU䜅 '6 Wap$e۹$]' ӌ\|._ǘo\u^`cF7eL .7{}~qe೩tr!XẺAQY ]G\NyB]eA=C%B 'T*0/\s-ɥJ=Hn^W*s;+t2t}ڝ8@keP6,n!vJȭy X%yVÙO_z VXUw {jxgރ?N= 9%pVT7֪DPeKMS[0%`9m'C0Z`8T\7n%4R Yg XmS0S[CճN4pN%+>@ Plܤ oi}Jvƅ30ZɈ <ڶw($3.MBNhȞko2* Bm8,(H|#FY&%GVٝ%[LC&Ub;RleËq&J\=~oW3JH@!-tUTNdǃ&τxϒÝR[D0yeb zTR gc^y4[M.J* ýIe?Y" ISZIԇ,sRDZK/Z5gcp/-es ~߉(z}Hl0;xl}Cl|^&qwnA YЋ}"Dn3* )UPX,":ubJ97*+N5p?+?/l :UZ-ډ%A5ُrSL:\ubY:v՚r9i["5 E;nJL$U!vׇGNg#hÓ==@)Rs&#E{>$ea}I@:TEt(VgCW$%(AIa*kLЩ/rMn\=*ŒR߸cfH.W9kKg,i-4)9"_#xxOIwpmVjQYoă|X,_ #6LLl?vFoNݒ|#t&ݣf42S jfAqG|lCy,Z]#"efXGSǼoj AB4N3C42%$/а4zCt(Laʩ$b_*!#ob,,^ccX ` #*hF7OrV>m/X=9P/;ŀG !& pObNrZؚQaՒ Kة߬m@]Njv:GRg}2Sm@-.- Zz: 'DPx˰e^~E0N84>.~B,gXZ^C,YV}pRDjHƀ%5P(qFM%R hR]%R)JX_I#Ka ӫ4sӏu¥/t~ScWQ!]y˒!o.˔Mzm뀬̒j=A@rnZp=*͕ڈzE^Fʹ[lL`cHsrkL-yD1PG]q9k"g,%)n* kArpD\\yc;p1E5ړVE+CNJߖT\3b5C%H3& ]G6ɽ{PvAiNDӤBZΘȔcAx+ )րq??Ȓvoux,%_2*AHʉՂKԧSY;h\Pʿ.+ڲݜc;SBl-|3x[v9HQ&V~BR<; 51h \mmXyv/{ F5quCi1_>.7QX )r,!3g{b΀h PiR.HK|]D3+Lx`ℜk?b'n'.Rߦ_VCT}E:Pm8[B> $OUNkgY(JE^"T/m^[O'3yMv|A'O9N.ձ %dնVu 3IݡOf.7n5\ç%T6l$h.PRT7WQϤG.pr^ ^$quj0 AUKy~DվViZ]Sح::ܤf<1ĞCCOH0(%'}^W3Sc{[c85ݿ t@vfvF`:oƄDLlGxLChs;rͅ꯷yce`^  BՊI B ?}nA¯'; W' ^e3>'"V%AL/NbyzF+;8ǧRȸ3`qRN 6DqZ<,>hduft2|PEyHhIZ33s㈖S Sv.$'{][\"W$}&x؞[0 0ZEIMi׊(:UqC_a">-W+LCzbPj ^MQR.UED2n5¬8,bŐ%SzҼ(e[O+9cL{5#X7DK 1庁Fy4:Zy쭜>< XKBcq/\fT8)3Κ:2 ({G:Jn4 W}2?=snLpvvh80Ez z.%.Nndž̫/ mL;dSVXy-Q՞ J a%Ӈũ?ݜÇת+;Sе0~vahiOtA4 9"N~Us,\Pwl}I۔uD@:rRL=O*Z@e$|r/1@k$)PȀM;/9tܺk=-- +1)=pn~Hl=׉R}Ê'GHlt(=ȗzjo78l[,"Jw`\D#9HV)~cژk&hpϴP`/Aq98PJ6Q< ;0ʒ, Ciڶo1i\v@QR㥐8G&_=`@}O_ju[Nd(gdY_f)lwMd5fN+<+3pdk)דvC Ebɸ>%#!V7]-bN?$j휠UKj'?;GaRLy:VhdF{@$J'Ρ&vh~Cң1)^E 9/۵?<~"`|Rý:/-2*{|2@R(y1}1~²p:V G+ C'a&n˧hp.6#+|jD0p֞ʙrdLEC0,&[My*t#5e#!=dI,Vݹ^襑 M'by(-RMi!BiJՉ\$+9y%2u(|L+&xB;;ym~i{fvHYlxc. {1LzC9b}!`4O&4Wj?"G"6tvzo;T/9qHLN't=(܇;jwv- <{ț{.=`ұ]o8J\ԭ58[z&@"ad;Un^2'ACQ7; Q g6jtZО 5 KjOpg75ͪ`Oo6IE򠅆Vi~j܀~zBˌɛ`hwXVKSMuH9egi"zFzV]STt"^}?$nFEN4EJ\ :4vHbjhT|>Y>Y&pqs"K}$Up5u^~""R]vvmTu•Eg\\#F&ҥNق1PQvm%^eqw*Z઼/r3di8?@B` M=TMi,55Bx^/$IjH| F;Ar][6itTN+yHiU@@ނYxkM G+_h52kEOf_F;Pn |:mߣ//0mL.|l܁|f z=v,]yi;XQ^C"F'~E-auV;.d)7#kpu7J[?Oο<B ѧauK=jlO+>Quxxq8.,?[pxy3R*(X8D ?JAu+UBMDzAT%S曥TLlRnWf]I9a5CڈR/;3hKƌ$(r\|*НYr3Op]^JoOA'K|$ zὡq(X}g:$''7o^+MUr HIm,rT:?uhX H"A'\ɛf.T&v$əx(Q?k%$߭(?hq`˞{f ]Re?&";L罌Stn^h"S{,`x|,LvL)lTbj2Guд4_7@x" B6W'!Vz&EiZ@tdAcwl{WXR|wfGX[I 0B&o3m/Yg䗢$u(S*ReXVvLSw2z(Ҭl2Cyiܩ(|R+.g l>' Fr +9TZ!o"4 1GN9B0SJ%H,Z:(z|K{P2^{:T6pS( (űQ/CdR]2rJNβ 4J| j ~T[Tٌj*݉+|Tܘ3w󃉤z㔟ey%Q,'*:ZϪc=Ņ {-uұPn+0;$(cQs=ݙbujT9 n#;.N:L)"ݺW .{}bApcc2qӰ%!F^h уGF(=q轸 &uJTW__<գ$DQդgb$սCq8b5r-A#pL1+d [I}72y?;xr8V m)\-^ t;A3[aWDxF]uG* ܰ2s7SM5!Fb,td49oN[сa}\]aࡡ/ܢ6uBrTo?2`eԐ5H̰ EmO8qTaJd5a+2.MxQr6,1/'ڶ:t:S)\#d5^8{;?107_ރ@@g34VK-q@2ǞZv!uӣ+nw/{Nr CFZ~rzF\30;|'QC<(C"?O$E=pHTfyP|3 ZEpYS-2%3'۫>P'х׍$a|fP^*zdL;,t#]^Sh4y#[ۦX$T8@a}amϏJ'S)xB z-v"I ២7B7%¼d胳5 f ܋ntb??Q6#*SH-'e p;0#(Ȭk(u/2\S~$g7f]K+]nٜZ6z@p=[|Xz`ē#m,|@1Dc)CC[M1`@tAETV`U?XPp1D At.@wV!8䯰fM`.3ȯjM*I&˼~OԾUq9MhM@)Qzr=\KY yݿG n_$:'bH^IOQߐUY'#%5~e~ǥ?\]hs7˰UZ*DG˩;YQ;UoȆ*&J;2mc2 qJWԄ"4y M]Pӌ^-9RTifo6զm; s~qVىX͔,<.g .;F^ıPl+Y!p!w~;A/lN,>}HKfwuH@& FǺE\w4y,KXqrǬΤw;, ݒu޽HuJ;Ίn W'usJNC.m "bm%l;E`gW\j!LPj HHy)Or!j2C M ,2J`.EeGaRB8 5uhЈ˾-h_ %9d@K93NS bqc9+)=OX: z# v $2rm:zTi~yxEC2U+ U$27#̮[IM?TQ~8[RdW"76"^] 4r 5(<*`g=KaflpǤ,T#CTMy%a,hX4AXq9{UErPz"|m܋iD[YjG.0O}:rWSL""7NSq t.z `$mv-[Ex,R?8jwAM1UEE8a…ފ][{vy˜6hew6RW'oW冯FV>mGƞžql\qBFWJ/+6#X_@WuB :=E!6t[MhwjK?Vknʩl 5ͺ~={_$NnB SH:J*`smV_}>d]K= 2L w}mv, aF5*bO#q!N>#hLEm%/%/tpjE4A'աnK(@]Nfta> ?Tt!1Cf%v**:z[g=xDJ銰nA2g& E|3B+ k un'D#yYBnXT srv+H+ieM{7w!s~횎RYQԒnT"IF2xP†*Z$}wN\&J,%*y:ןȊ`o%&SVW}sӐa0&l n^T6 N ܒj^pP'pȣ9z/L굥DwN*AX| `9, < Rx$8@Wrn.CRrz*Jgs[/tW1F3OYvf*B\=: xT [ |TEDmH$e |9Hk!nTkH"ulcTv0J,)"1ç+t͗i$|b*@p4W v3D$r2Kv{?ފ[0t 3 TrW4sctAlGjBͽQlk3LjTߒn S`jْ[A%RTFEtMd/ЛCA *꛾{Mu;Wi hݕťTi8tCg <>3|5zBQh< G!Te?>mZM6*PDnNiA!Q&7K&iàhJqSZ W6Kڳ-(Z4SH:PWұ(Gi$ lh"u*/ȬaECyGklROFӯ ^px^lڲy-6N k{K_X-0ߵtJ|ymEմFH}4Ar[.JBX XN"%"#ocUt "@ )5D]s^ݘWYd$Q6^~1bVg{W#Ěz+DT8V[5?sNtK<1)7`w㼼N' DZ/>AߔggDRowAX 7q e t.,cp  bq"e$@/=6(R"V޼ fd㷙( pd2U+@|dاJ@*HF ?(J$. 4mg @9r:5;M:[nOlcZrN5rHۜ~=%k[/Y_W΁LV?rAIK'`E{MvQ-,YSQQk{Y98ivzweKYo}6X9#v}OToC7h\ [VL}C+xiA;W}rJ)BNtQuݸi-i]`Iw.Z\H xH Nl&63ϲjP~|i^1/Yzb 42mpJ`i`C eq\^j%`4pʊ|ڔؤfL"e4cx W[?OY@39+)"c3s[Z>ئ|'܊Ukż>, ӹw\ؤ; i-Dz^y5,caR9M/jiD(N1m“=I5xa/A+F0kq¦ t3$[1H AYls献 ˩iC[aXG[H{)2\E8ve`o]QU,ofFb9U/ $m_c|pB a&3º*"r ` V=?E?0,nI:ZX0CVp@ݼ1>ENfeNiuwӄXJ v$(P<7ᗋod.ϲ23Ր|Se @:LNǕˠU /FODE2XYib??)Av-2l XMxh?Y3@9H2ޭ_f vTQOE"%C9"7@) 0(:m]z"g%l;1w6?2$Yv@Mr?^]L;i.V;h@!}b)|9TE ^Wq89lF@4: tr-Y?%C -E`, +"Bc\yj9+d]<%vh|I8DrqF^hnWQ&C4h)t+-CW5dDJ-R=GS5ݿxUI}[2 cmۍő:{iAd[$A[T~f[> Lh "UTMIo|¯L]jeȗQ|([JH߯/G"w]Orw12ٷ4[ySs˅9!Tp8yhOaJ3b@tQq⥼ef:/>dt.e?ixQR~p䝨?33'WteW;H u_~ӻd3xh6yhɏ~X࿻$l($6ƽ!xD*ލ2ce9v { aicО`YUPi+yk9О19^}k -- 2w4\k%:=zaTḐ?O1#un$U?QR0?Or~y7Tt:P6';/Iv(tj r>T+%04!Dql)wXdX{w}M=m|PȡcEY7G?5bBTIf]5}R!*wvqnm诔ԅZ$Keo\ g7ZGc xs1-l#U܍[qD!Inf ܣ Zwv#)Os3{񡒙I+\'RdNL;h䢂N{^ Yp6ߘm=,w0%yuhk(F#H6DBMIߍ<%V, @8D kܨ*BYӔ*{> 2p'”`[SSXu6=Q4҉"Eb8{~yo$Rf{m cϹ.O!7=ӗ(:Hߧk ;JlSj1j].t k%{( cIiCbQա}~z53;_b9Cɵ(Tfg!FelKjm3)z lP=< FnMh RH:, \ԗUlPz}ltfo5mt{>h, t}xǯw6?Ԙ1fx<̵UXԸHazw./,x2b3S>bFU鳰h݋2]w׷oPI녽1fյ a 鍴 >4SV !y K3V,A5hBDdOhk((z쁻HWGjbb:cT@gu A3$BVUp/W6+TpfQ N%=$x.Ox,oKX/tVj66[rMAqXS .t,,'@ 0z%u'o#Ӎ][`$⠌b1?lUc'ںF78;I5ޞ$ ~%=W>O)s-6 Rm)E!(qL>\7vB|$ZGۯkŴ뭈XBCdDkLF*)>\y,C߮T'[$wҀ3i73-c =f{ 7P{P ~p' Dc'oqe9n& POUJJڨM fv~|XVZo *Dm* QPlSOWSO|7ʈC T Y xt+µ&8!@FAO7]_h{o/?Ӭg$`\kDWKwKSJo:auT8l9bEw~ @P8ۑ14_ޕ8gٺr}hmGddjh&DBxe-ׂҲ+Nao-Z";1 _*I呶Iqq. d?鶪?R jAʹ 8?'OxGS[z9{qټ؀fZ(q?'=,v4ll壒۽Xf4jtl\4暈rOCzJ7Q{If/+Co"Վ?=&?7}ԖiZ~sr8]I6BV$;R76O+6മgrPrJϒ pKqlXQ6}Gbh&)^c9_QZeH@-w+8`ӄmL"+Zߑ7`C-, 'ȋ.T|͗\_tݰvrpi]_Fڼ\HXo\Aۨj\ݹ8 N15SD J]_`@)^35qdD׫`)s C_#Qՠ2gdCFbk-[A{mF7fV0qSF eGHw`8)2pILS1IXhO=їOY]PMzbU{ 4HΒ0HנiM[j‹׌'e޴4hFK v]: eOʿVg!(ñW7]0E;-B@ne5dY+z7` k9;o9s8em0n-)>Z+VKS1r\Vhpƙ,f@qFW~reەHcMgv5oXC?*cO΁Pq| )Қ'jWk_A,`X@R-zv9nځks9 :'j 7gd9)ꂴ+=?U}8>nØskm™OD9u>FYI…WtOpqrՐbW":VFHp5~ "%={zENNeZDנ _Fw \ T8Vbs@!$+"c/t-"muU%R":= &B! |N)F nM|nKݾ|'+3PƮ-6ɕѦ)SRE~? EX Rvo-B&"% 1sdoACi+]冄Dʏ6mÍ"d cK Q<@hVjG.o mlV mw`:ٚQa'Z*j.4!2ύ-&9;1F֤ҝ\TUK:(cye[McF@\Og}Xxx&SG!أ%~ ٧fZ7&)¯b˞=w6Qj]3D6A5$FdpF_XzIÒ7/p֠]4~aF Nr̢ʞ왍EmM[Fn#v<1⣍<8@aY$lp^.Ⱥb%Ĥֻ/p{\gG lh@'ܚ`M5m+0Ea{ZftK+c1HCIPtm/o&>H{_X˦No g<"]di yNœ!9RTj^[^/hh@dZ㒦?@P3XHM̓[OG9&1TpN?=h/Zl˳*-*ڤ¯]irdJTx*yȱ֎- !цً`\;A"Kz*K/ʝ 澠 b".ݨ?6-O3SQ;ɌL ;" @]n"nY*u/Z Iŧ\NF萫wƨ]pwGhE*%79)q۲rVnv9h0?2_R=C T6՗q}qţP,T6wꝮ`>kqpƈ8XhvcSٜ HM҄N + cbKPkKwM YIgBX LbC,` u:u nJar1k~n쾳謂aO T! ގX.GoDd[XL{, qpMv$A jδΊtO^sTSֆFR\v$EK|ʛOtS+ YZ