í«îÛlibtree-sitter0-0.20.8-bp157.2.3.1Ž­è<>,èêì` ‰j§ä,ŠIë%Ûzà f²ÿLÜÁdL­\‘ßæ �û›zãü¡×ì=¸°û,õ%Sñƒ9!!� ía¿ŒO>Ÿõ°ê´÷ï�‘É1šôÜË•À#(Ö±Ò'ÍXÌqj|m¼Õ;jß’2SÈúIÿý:iÂȾ=&ðc#r¸y™. (“y�hk�ò_Æ.}ûnÀÇÕ¼k$s…8ì mæ[5&Ý[Yó›Îe.IX°–ب±ÊS¸¢o²”ûÎ}í,…ÅÒ«M:†Û\‰«â¿™Pƒ—íòøbFôš²Ga±\‚É ®mmrk¾ßñcPiÑÐ5†˜±ÓsQŠQSÉ:>.<=Àd9�hS<æ�⦧á÷øXpJ¶‹[.Aé�l<ýÚÙYPºM¯­®x puŽÆ½„'Oy}‚ð\(kJ楚ä!¸ë ¿mÜX­—aüÀ¡ok¼Êö¼“ߺ¶lHÖfìÔùk‡•QÁ@ÕN\€`õÒE�ËŒõ÷2µ¿TÛzŸ.¬Žn^„ c§=ÎaÓ´$­.œŒ¯àBÎY0„Ï~Qyÿ—tfÀÞ/ÁÍöÕ¿�;4ì’uï­¡¡v"§K‹ fà>Szoc•¼ZQÌXnuM”ÒЯÐËÓÁp›œ°B¸¿ÊÛööHx\êLk>Rœ’¤DÝG´ÃeKIy^÷¡C€ÖÓ‹†ÀŽ oºi \4¡œùÈ>ÿÿÿÀŽ­è@1X?1Hdèéêì %í EîHïLñ\ò`óyö‚÷†ø Ÿü«ýÊþÐØè ð ø  Œ ¨¸Ìà`€1(Q8X9”:V>-U@-dF-sG-ŒH-œI-¬X-°Y-¼\-ä]-ô^.6b.|c/"d/Íe/Òf/Õl/×u/ìv/üw0¼x0Ìy0Üz0è“0øÆ0üä1å1DClibtree-sitter00.20.8bp157.2.3.1Asychronous I/O support libraryTree-sitter is a parser generator tool and an incremental parsing library. It can build a concrete syntax tree for a source file and efficiently update the syntax tree as the source file is edited. This is the package with the dynamically linked C library.j§ä,obs-power9-20m}SUSE Linux Enterprise 15openSUSEMIThttp://bugs.opensuse.orgUnspecifiedhttps://tree-sitter.github.io/linuxppc64lei@=¡ÿ�íAí�¤j§ä*j§ä*j§ä+d+ê›05354eda4a841f5b715d38ef3ff24d2ff6fc2404824a81b237cba03017708baf5eb1860bedd3a6eca8652ac3c8f0c8dbfb6878b6363628832d2fc05675b76a4flibtree-sitter.so.0.0€rootrootrootrootrootrootrootroottree-sitter-0.20.8-bp157.2.3.1.src.rpmÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlibtree-sitter.so.0()(64bit)libtree-sitter0libtree-sitter0(ppc-64)@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3j’ÉÀd.´@d-bÀcÿ>@cÇß@c.ñ@b¯ÀbÐ@a…À`ÞÿÀ`‡üÀ`S@À`6?À_±@_¦Œ@Matej Cepl Andreas Schneider Matej Cepl Matej Cepl Matej Cepl socvirnyl.estela@gmail.comsocvirnyl.estela@gmail.comMatej Cepl William Brown Matej Cepl Duncan Mac-Vicar Matej Cepl Matej Cepl Matej Cepl Matej Cepl - Revendored to the latest versions of dependencies (including bytes-1.12.1 to fix bsc#1274132, CVE-2026-25541).- Build AVX2 enabled hwcaps library for x86_64-v3 - Add baselibs.conf for proper generation of libraries.- Update to version 0.20.8: - 0.20.8 - recovered - cicd: fix bug in release workflow - Bumps [webbrowser](https://github.com/amodm/webbrowser-rs) from 0.5.5 to 0.8.3. - cli: Bump tree-sitter dependency to 0.20.10 - Update python error corpus to reflect grammar changes - Improve the performance of running a query in a small range of a large file - Add API for checking if a pattern in a query is non-local - Fix bug in maintenance of query cursor's tree depth - Restructure query_cursor_advance to explicitly control which hidden nodes it descends into - Extract 'internal' versions of tree cursor movement fns that allow visiting hidden nodes - Group analysis state sets into QueryAnalysis struct - Precompute the set of repetition symbols that can match rootless patterns - Add --row-range, --quiet, and --time flags to query subcommand - Fix CLI build on windows - Clear the parse stack when terminating parsing early due to error cost - This fixes a bug where the parse tree would not be rebalanced if this code path was taken. - Add --dot flag to parse subcommand, for printing tree as DOT graph - Derive Hash for Language - docs: apply `scheme` marker for all query syntax snippets - fix: possible rollover of nanoseconds in clock.h - cli: make error message more specific for building in `docker` - cli: Improve init-config with respect to TREE_SITTER_DIR - docs: merge of all binding and grammar link PRs - Exclude huge generated files from `git diff` output - loader: use portable way of path joining - loader: add TREE_SITTER_LIBDIR; cli: add --libdir to `tree-sitter generate` - cli: add -b, --build flags for `tree-sitter generate` - Remove unused no-minimize arg for the generate command - cli: Fix build.rs in case of the current branch ref was packed - Support SHA lookup in .git/packed-refs - fix: possible rollover of nanoseconds in clock.h - Fix permanent rebuild triggering in a git worktree due to wrong git branch file path - fix(cli): Racing on playground webserver port binding - Fix test output formatting for rules starting with M/U - Allow web-tree-sitter to work with Emscripten 3 - Add __cxa_atexit to exports - Add `memset` to exports - Add 'stringToUTF16' and 'AsciiToString' to exported method - Configure compiled WASM grammars to not catch rejections - Add Erlang to list of Available Parsers - Fix test output formatting for rules starting with M/U - Previously the rule names could not begin with an uppercase M or U because the test output formatter assumed that they represent special tokens: MISSING or UEXPECTED. - Allow retrieving a tree's list of included ranges, fix some included range bugs - Add tests that randomly edit files with disjoint included ranges - Fix suppression of empty tokens during error handling at included range boundaries - Fix parse error when reusing a node at the end of an included range - fix(cli): Racing on playground webserver port binding - Add doc comments for tree included ranges getter - Fix adjustment of trees' included ranges on edits - Add D grammar - it is quite complete for D 2.100. - Add Erlang to list of Available Parsers - Add twig parser in documentation - Fix integer size of subtree's child count field - Explain in the docs that npm install supports limited platforms - Removed upstreamed patch CVE-2022-45299-update-webbrowser.patch- VERSION string used in generating *.pc file (among other things) has been hardcoded to 0.6.3 (gh#tree-sitter/tree-sitter#1608), we should at least fix it using sed.- Add CVE-2022-45299-update-webbrowser.patch (copied from gh#tree-sitter/tree-sitter#2042) to use more recent version of webbrowser-rs, which has been fixed against CVE-2022-45299 (bsc#1207196).- Update to version 0.20.7: * 0.20.7 * Bump library versions * Build core wasm library with C++ exceptions disabled * Generate parsers with ABI version 14 by default * Tolerate tree edits whose old range extends beyond the end of the tree * Added documentation on web-tree-sitter edge cases * Add ts_tree_root_node_with_offset API * Fix typos * Update section-2-using-parsers.md * Add link to Racket language parser- Update to version 0.20.6: * 0.20.6 * libs: 0.20.6 * Properly incorporate lookahead bytes when recovering via missing token * Improve randomized testing setup * Run cargo test directly on CI * Set CLI as default workspace member * Don't generate primary states array if it will be unused due to abi version setting * tags: 0.20.2 * 0.20.5 * libs: 0.20.5- Update to 0.20.4: - Always generate parser.h, regardless of chosen ABI version - add test for removals in eager query matches - remove non-local query matches for locals - remove unfinished queries from 'ts_query_cursor_remove_match' - prevent future matches for '#is-not? local' patterns - Represent quantifiers using bytes instead of ints - Prefix globally visible TSquantifier values - Rewrite quantifier oeprations - Add pointer indirection to AnalysisStateSet - Fixed rust build, updated docs - get_column now counts codepoints - Add realloc to wasm exports - Add link to Protocol Buffers grammar - Convert more fixture grammars from JSON to JS - Simplify allocation-recording in test suite using new ts_set_allocator API - Address feedback - Make SubtreeInlineData work on Big-Endian - Replace allocator struct with function pointers - cli: Fix parsing of test files with newlines in test names - Avoid allocator from being switched more than once - Remove ts_allocator from api.h - Add TSAllocator and ts_set_allocator in api.h - Fix declaration of ts_toggle_allocation_recording - Allow to change the allocator dynamically - Support @module as a highlight key. - add link to in-development Elixir parser - Added bindings for Java and Kotlin to `index.md` - Remove unnecessary types from binding.rs - Always include playground.html in the CLI binary - playground: Make query error underlines render in safari - web: Fix script directory that's passed to locateFile - Use serde's derive feature everywhere - Improve query execution logging - Rename Query::step_is_definite -> is_pattern_guaranteed_at_step - Add link to Lua bindings - Convert more test grammars from JSON to JS - Add link to swift bindings package - Convert some of the fixture grammars from JSON to JS - Use serde's derive feature - Simplified corpus test output comparisons - Add link to elisp parser - Add tree-sitter-cuda, tree-sitter-glsl, tree-sitter-commonlisp - Avoid dynamic regex construction when parsing test files - chore(cli): Rename all internal web_ui stuff to playground - cli(query): Improve and unify query subcommand output - binding(rust): Mark set_cancellation_flag self as mutable - fix(wasm): Fix predicates in alternations, resolves #1392 - fix(cli): Panic on queries containing alternation with predicates - Add WGSL WebGPU Shading Language - Add HCL (Terraform) and Hack to the list of supported languages - Add link to OCaml bindings to list and sort list alphabetically. - Add Objective-C language parser - feat(rust): Add an id() method for QueryMatch - Assign ids to query matches only when the matches are returned - feat(cli): add a flag to compile a parser in debug mode with - O0 C/C++ compiler flag - Put emscripten-version file in cli directory - Fix 'include!' error when building the CLI outside of the repo - fix(lib): fix segfault on ts_query_new with incompatible grammar version, close #1318 - Add Graphviz DOT parser - chore(web): Add the LICENSE file to the web-tree-sitter npm package - chore(cli): Add the LICENSE file to the tree-sitter-cli npm package - Support for suffixes in test file separators Some languages use the non-suffixed separators in their syntax Fixes #982 - Handle aliases in unicode property escapes in regexes - Update `smallbitvec` dependency - `Generator::add_parse_table`: Store entries in hash map - Use `IndexMap` and `FxHash` for some hot hash maps - fix(cli): Remove tree-sitter grammar ./... call limitation - Always print where the playground is running - Correct quiet description for playground - fix(cli): allow dead code in Logger - docs(Using parsers): Fix spelling, remove unusual keyword - Fix highlighting typo on "creating parsers" site - feat(cli): Make "test" output more readable - fix(cli): Improve error messages on config.json loading, closes #1227 - fix(parser): count rows in the debug log from 0 - Docs: document `_` wildcard node - Add SQL parser - feat(cli): Add a lot of help messages for CLI options - fix(cli): fix theme key loading from config.json, closes [#1232] - fix(cli): Avoid ENOENT if config.json is not in TREE_SITTER_DIR - feat(cli/loader): Add TREE_SITTER_INTERNAL_BUILD C/C++ compiler definition - feat(cli): Set TREE_SITTER_DEBUG env var on 'tree-sitter parse -d' - allow `~` or `$HOME` in `parser-directories` - update set_included_ranges to modify extent if the current position is at the very beginning of the included range- Add cargo audit service to detect potential security issues- Update to 0.20.0.- Update to 0.19.4.- Update to 0.19.3.- Update to 0.18.2: There isn’t good changelog, so the best I have is https://github.com/tree-sitter/tree-sitter/compare/0.17.3...v0.18.2- Add fix_build_aarch64.patch (gh#tree-sitter/tree-sitter#804) to fix build on aarch64.- The initial packaging of tree-sitter 0.17.3./sbin/ldconfig/sbin/ldconfigobs-power9-20 1789387820€0.20.8-bp157.2.3.10.20.8-bp157.2.3.1libtree-sitter.so.0libtree-sitter.so.0.0libtree-sitter0LICENSE/usr/lib64//usr/share/licenses//usr/share/licenses/libtree-sitter0/-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:Maintenance:19682/openSUSE_Backports_SLE-15-SP7_Update/9c852cc40bd7840df67a5d0a70d40990-tree-sitter.openSUSE_Backports_SLE-15-SP7_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=d4e537df6321b4c5d195ddc3afc74fbdebc9932c, not strippeddirectoryASCII textPRRpภµ»¹þ¾Øàs”›utf-8412f7195861b20f1978c5201c0ac0c484ebb033344ea8ecf8ea19c564610c487?ÿÿüý7zXZ áû ¡!t/å£à_*à]"ÌkÀ%”¶‹ÖÆ•Çp2žÌÁäPšÛV)HjzpP~F{³Ñ}7.JõoªÈÞ�žLÜÍçh´Ù^ ®ïæRhÞª[[=òá®4!�ŸØdàMȲđðfG×bXl#>4.©-ha‰ŽUÓýýZ¢¬"ൠk×lûAäv…@a8¸f("H4c{À¥P6˜¨U/1¼-n ´à:ìvÅ›~Ž<ö/.�¦Ý¹y6ÐÔ›wtŽ.-ìÕ‰ƒçÄ�d!D‘ð‹}܈²`xãVX Õ �ÇB$Ž‰Þ 9æ7ÃDþDצ²¹[¥¬†åqCº,Oç#¾Zà >¶U€q…¤«äA‘ÕXn—‹S»»6W‚E’yƸ¨Ï�&1T‘ªˆZ‹ˆ¢Z¯\ï’£¤àúU™%—5§s”Ê‚+ÜîL!¬òaE?ú7š½Fe3I33@é³ùš‚ª$|T½®ûà�á.ÛDóÐzêòè NS©×¯Û˜¿ÿq\/Ï# âì¼Üò¶EbU s6çŸí,]Ãg® `Ð‰Ù¯Š‹y{0£N=íVËËQY#Ž#‘V�¹`Çb^-��¥è/§&êo*Q9äêr9÷#y÷…¼îð?‹FÈ•®<*èzbÃ�-ÊÆ(]”ƒV6ª7çð>C¤íõâ´A˜öD˜Õƒ‡Ñ�Ú½ž|ùþR–ÑOŠLaÃîšoY4?Í‘ÿ¢™.÷=+`6çM¹™´§Û͹î R¥É+ÈcmKÊ€§Def&�UºÃxßXç/ë½ ZÓU"nòéô‡âu?xà÷²‹ÞaoZ›Ë�¼ª Ó›–YMkDÖi:ˆeº2bHcjæS5¬Ä>ÅtâÎà3=¡eîUö({à}!Y0O-�ýµ™ë\ê¨2»ÐNƒË|$äd?^6•‹U1|¥äΪB Á5È @¡ùÈsk¥ëãc¶îË2I£^T;˜SŒ¤œ/Ls ÞÛ)¦™ç.�\Yîõá>ä­´Ã[5!Ø?ç–ùÊö/Œ; âЖ\æ ÀÒ6Ô =ü|ƒß«"=˜~Ð*píUMñ ¾æ'"Ø@ª’±äÌÛ&x¬i ©¡@mr ­w“i&¤«Ú)4U±¢ÃzB<ô‰[Ú±‚›…ÎÙ5X×çâ ÿ�GN·ð(´ÝBZ1çjf )²YÛŸ¸eßD>5O­vYjî†ÉNwݺýxé€Î]ØÿÐ([K¾\Ý鞢¤3«„ÔÓ�ýïï²¾m£êg6nêìâ·eä®ý6NÝý˜Ó(LbW»ØO^¸Í�¹+FCÄtáü(ÖÏ^"3"æ¶e�•.±+i¬»)l&ᯨ;ž¼P¢Mˆ–>˜�l¿‚ÈMñâÎÛL› pppÈ æÔ¬ª+@b�PM¸ØTËÁ§v„¤PH°–©S“Y0²”"kŒê¢½V/»U­THÍQ✰Tö � ánŇ.„†éµ³ËžÌhJH÷íçq‰6gk¹[ØÂ9‰ˆÅ:´bï¿QLUùF~?”.|ؾ–êµÿ î+ÄÔ"¶oÒÈê 3õl;ëæèjÿe=À(rÅ:_ÃÎ⩨üÑEÎãIÜ“½I‹<…¸�ËS¡¢ËßZ.¹‘×i�隦ÂNu9ÕžÊ×·JÔÖ[C®“ãÿƒâš9”Á�¬ZRÒJo\‡@ŸRïï£ÁKÑ÷Æ“q�1|W'ø»* ° ¯'êù™¡Àv‚Wë$¥y»ò[â”>aO>EÓ©E¤{�)D¥±mN¨3–«ìÞc—ÛIÁ”À³‹/dÚ@æ¤-Ã8�g�¿‚ôëö‚Ç„‚V#RÄ÷Ù>”µt„*$Ú@ùdø¢â�—¹¤e½6„<¸‰ Gßaõ°ñÂ[ƒÉÐ,Òw ²K!¨Ÿ$3›nF¶Ímcñ2ÞjOÚùçt�IU¨Áeˆý=çØ^pkT†©î¶hË-všÎ´~›ürj(gúV)êbŒ?ì}«ÍtÌ8'ìו÷à—1Uæ×‹ßØFHÐɬMÝò†boѬ=A"|!ì˜áŸÃòfßàŒS×¹ yïÓ1�oÞù‰›ª€eN6Ç3ƒøßåzc±°ö¯ k¡å¿,–‘;­Ñâ™ó0ã¡™�!=#xXÎuÞøïõäÎ Ý”!øQCåûe©éÜ/ê‹’›y&bø{Æìt˜¢íC¨£—Ë�Co™¸y;òo,±ì:¹RŒ”45.&ç‰w‘ѽÂuбƒà?:{M©òCK ¹Ñº:Xƒ„"ƒûc0DÕÃpJZï—•'œ3°ÄæÿCk¾î Ím-’Ÿ; PŒm=Y\ žÿ–íÞÜ+²¬þÁž¾(̓/¨ËÐ-Ão%Yë=xדª²q»#Kí€ [Dž4޹÷ëþ<¬…î�©ã1•Hþë|«ÔyGu´L�`$±fË7Z�<ËΣ1¡àŒ¾'v¨§��Ñk�/y».·C.¤œ€æºˆÅ»<�N[®ézŽM��Ì-#g?ÒÍnqμ §Œ˜ù YÆÑX9ÇÛñN„nÒúÛjbk.ɳR!ÀŠ”’¢dK¼¤ý°­•Á~f›d2rŠØÀ¤Qd ¦:‡&•¢e¨ô‡ý @y!{¢þÇ#;8«� ÞE(èª-´ž°Úl+8Í ·Æj×g;÷“Ú¡ì|8A&Ô¯,±þõªë¾ S!„hGºk»Ôg ôùÔÅ`Ƽ§û�ø¤“3IžÑùÆœ¶ñ¨Ò©ÃÄ@1¾¨°Û½´¿-׸ÏÁÃæÑ¢}ÑÈ1åsFÓ—H/ àXðººpŠå(ðˆ¨ÞĘW e°E¼R”BRñ8(à[´*ÚÙXÆAÐâÈ+‡Ñäº(ü,_òóôÒ°rÄSÉ ò×ÔùU¥è?’1Ì.¿hžßÅ^æcŒ‡÷9£Ùekޏ‡}h×RP„“ÄæbJ™µª@ÏùâüéÆ:ט?¯(×åÇ�'ô]Y캣ڹ¸3y~Þˆk_�ëØH)hç1£ Ì’CDä¯ãx+Y¬É¾YQ°&¹�5¥I.>á�°‰õ >¿GöÆ¡b ÜcÍÅ,¨öQE%Ùí-|-u&¦æ{i×M$•1<È’!Ãu…Û1gp÷ÎyA]¸”¹ðC9Ly[J,FöÂÓœ ¢™4wa ›×ýÊcrդà ϽÌÎkŠ08í �ìU$<äK{s®YA“Œ £}øÈˆ�KÕ½7% Qø´kHt|w+„ç9Ñ¢££)@bÇ.GÖÆrYØ0<8å2$?â"�íéî¬M¤Ådã…ßÙ²¯Q¨uÿ%×a¥<h•Œœ�7yþXÓº²�î¼´;:ö&ŸH•Âõ"ÚIu›ß2$L¤�züh"À%¢ZT=Ï¿²MÙ8î&ÐmPæ L6ÈL¹Nø*Щ—� ƒ:µx ›v19ýÁ3ÖÂÁ þn®ýDT³„1 ÐÁÍØ-/s¹$Kú#¼+GÍcÌ £c7Õƒ0´�Œ¦ÛÄž×¹Ÿö=º*LJѥ {íNÔÃÔÝSY—ºS}ño9‰Y¤b²YpyŸšæ6ÔäMæ5°Wˆ«k«}ð6X¿<îÞ(Ö1Y¸ ™ÛžÀ®´*DcI#\â@Pç½`7]!ü³âðU¡?ù‹\¢ÿa{:*côbåJzz¶ tím� ¢ eÕ*•CXB�MÝÚD.AøŠ!`„Aý3±ÙÌ™¹ÎfëQ䯩ø°Í¤Þâ1)YÐ!«n jk­õé‘R€q”»º®™÷è¼{™šeëâk S›ªŠ.èí©ìKá©ÐVå{Õ:ÍÓ)`:„‡ùƒlK¾[§šŸÛ-ãúuCà¯hv‚çß.œéù½*GkxÓ”‰·GX¨üAÝÃðüüxï–“\n©•Èñœ}ñ+«]Hý %ÂKÒ:¬��¸AF´–ÞöN\j w6hçnG'‰Ó°;w®]ï¶Ñr¿·že¯6ÇDÛÓxÙ,ü�Ky Ÿew•È_WCuâY* ” ÷óc‘`�hMœÑæ¹óñKŒ òÄ�xìL'"  S=ÌJ¶g1ua÷ ÉR�Û¬}9'“â%ëƒnµ'OªØÁè3�€òª˜/$»æXbéó×Éíø�›tˆ:�ø§‰ÅΈĢ¤A:}âUcYcy(ÑóVå…ÆIbƒqiØ1 ˆÂ^nüëAÌí¸|€6y…¯”‚†÷èJ(½»UËÄúëqŸ²{Ë>ùaŠ9nÄ5Ôk~�˅1"¬q`s¯�G”ëB�ÕHž�d^ˆÀÿº¯x2—¼ª’‰‡6¿ñ¥5Â�ü"¼ SA¤š©Ä±”ŒÕª]Çæv-jëßMí?®—�5ÍNÆBÍvuÏŠi“8¹ l5ÍNí¢‚Š ÔuG£-*,Ã.(pݤËYê�Ûëå÷í�ÿí3²k0Ã:¥íUÍ‘'Á>{|ÀS3ÉYÑ&CÔÙcô‚â/K$Ü|€A›0ÎvËä5oÔDø·¥gŸ¼‡1{ob‰†Hc˜‚|8ø +•ŽÃÅÎb@Ei& \Zf®í¿ÿû‡³Ht vsT+Yûjìž `”‹wŒÆ§×´3äö œŽ]ý視+€T6@þ1+«@*q: QýËÏeØÙj©:j4¥Æ6.ÈDBL/&¶¯J �åxž{¥½nQˆ+xÈÁËðò÷í³AÐT_þéJ~â/@Sª­¤“ð|Y•€ «èÝî{µmA‡ñì÷š�� µ3QËJ\zÊ2¦{œ¶øÓc�¼ äÝJ¤L`jöîØsz}!Öo)ŸÂ<ôh�qB ÀÎϘ‚ì°šÙy‡êqo Õ�ÒÌ—dþ¯w£?�P×ÜzuhµX<’"TKÂîõ‡Ú¹ô «4ñ]J�S(Å�—Zp3&pÌ6>�Ž@ȇ„Væ-fµ+˜ ë«úmº?vÌèRäó6Ôõ.Ò"† fÛb^è.3¤�o™÷2 Å2 “l®Ž}ø€vê%…ÅO(){ð�:¼Êò\PޱH>“®µ‚-hìÛwêýŒÃe�xËsûe�ì“ÂSŠûÙÌ$ã\ý·2j3éw��?´JII®U9Å-%ÞñNw_ýVšìGúþS'@£æÖŠ÷:Ndœa,²…X¯AM zñ Ž-Ÿrø¯È¥½“ûËs¶¹jÔ äÓ È ’c™]– óZ¸7 5tȱaÍÒ‹_ê±`­8ßBŽV’ú!O¡EL)B“ù¬gÝ“^»¥Õ•˜`í¼5®ÄãŠý–DŸ#U@šlÚ{Of°¼ ’*!�7goÅ¡L\ xÇû7“³œ¤/‘pÓ´ÜÔ¨Jµ}âÏÄ~¶+ºæ4Sh@ŒlùK俏^{–µV�8,»EöÁ Ðì(.¯8ëÀ½!aI#€D.ŧ7mó:Ñä{cÈ”, ðÒHw‡+±ïf I[îËØ]¨·¥ª*»íz^&Qƒl0v[Þc<üÁŽÂÖAñUøé÷Û3ÁçÊ ›j¨àéˆà%a×i�vî~9gËézF ‡ô[[Sê.®¢môGõ—2˜ú Õ©tUònufËè\÷2šé÷Fs¾8ãÑöô€*ªön·Ï8W嬪ubi8yÊÇÅöŒ7à©[÷ D}ÅÙìeà]<Ž‹Vm»sÓÞÕ!raœçzW �Ý úÆ`þ û’B­jp”Fn9lTmsGŸ0+~¼>©×¦ªê=É<´ÉXo! ËN09‰¬lé‰k‡œ%Ò‹H•HXo0‰ 1Û̲˜ÀàèHGS9ôÅK¿4Èl�›êûžó¤äÀmUckin0e%<ϧ™²!"mtÒÚ•�ñõ´ÿºÈÍ�Í‚¥V´XÄ¢b›�N³µI\wo€bH+ uèø£ü3è±m5„ÔpÂC›ùì­È¯Ÿß  µH‹œvˆ"°u).l�—îÒ¿”¦H]1ºçt|‚R‹sµU²½sÐy!ð�æ�…ÁÊÙ·@^üqš¬¾E°° dðX之ÁW™øÿÈ™¨¬Û]\FH\X$ì«HÅiäý7QŽŠôWÐUdŒ°ô€æm:§v'Ý€•DªmÄF„¢žÒ/?—˜C»cé‹á¿—‹=Y%W¾0Å×2fyy!ô@–§¢ŽU .x5âcͨ�9}¥<­H 7oq©+"¦ÿ |ûô$ŒŸu6>[$˜n0sÉ>æ©Kœÿ¤ìOäÝŽ¢@›<Äñj%iòGÃÚ¬�7†’Š)°²¡9ç|×9§ ò9×ï5PZ Â߯”?xÕ¦öš4‹µiN(^GÓ¬gÿ~ÙÍ£†ý\¸{=hÌ6�!â–'ª•Œ÷’hùâ¶NÈötUô8 ¹¯Ô6K -c…8LâíNÁèøñ úy†hȽG^¾mamf;Ö^(Г= abDKVc væ…nZN ðø æm•g›ªìxG�e·W%…ªñdB~ ö&E«ƒi@kÈOM)ˆµZêŤ…L bJ+Ør”ÅÆB‘‚^…[¥¼ÇÖÇ6“5N;.¯îòÔŠÿ<½±0w¥ºò½��œgàv¬¶lk<|ksæ±6‚ˆœ7Ókq·®—Š5H1iÑ)y’Œ¦3½{Âs�qØJœ#¸kèïcC¹áLEtUÇÒi2§±®õ¢��·]¸M%ª¡ |î-U–U7êg²`D®ñ8*:�¼Êî{ÉK±ý+) §Ž >Ñ ,³0º$ça„Ô5‡G¹ŽÞåµýŠXöðT¢ÆÎìÕ0@Wâ"YHf.� 轜Ôm÷ ×Ënk”*—XÕ3™*zÔ8 ­–•”]2ì\bùRkÊ¡D¥½ØDÀÏÞ’¨Ó‘øCj2âÒs:ñ·ïxœÿaá z·~¿Å„¦Ä|™p# ê[ U,¶‰ºzûhÞcä½Û¸¡$Ñ:t •1¶|UBª¾£Ñw_£cf–ýBÒƒcŽ.ÙK]‡ÚwEè5ÃDãæ`Õãüäox9ÈVѼÅGûëMpÓÌÚ[£±ˆ„È+W}ä²› ªG­EÚ™& U¼ÊÝ�çÝ#‘¦¿|Ÿæt„ŒD¦³:8ƒWé@,6/ö§ ŒÊc¤ôæt0½£„)ÀFö"�«µÚ7K3µ›ý¶ìÎöh>yZ£}8ÿå œ—þ8á辚Gˆ:¿U/8Y–j~ÍQÕ¨º°I7†µÔæHífa¡û»5"s?ž‘:ø·óÞx+>¿¶4;¿õI èȇ¸œåˆ¾½–¿jšÚ@+áªó𡦖Ë1¿’ï<ºšö4VqÌ�ØŠw׋øQ¿Pèm|cy…!2p¨ä’OäNÌkšJq-”ýq¥­a6gÍö˜º=±üˆÛfÕ˜&m%–¯òPo%‰ÜxS¸nèŒzàx5ÝW õÙôrÆNVg÷­?l³‰õóШ– ,î.Ûö¼ñÎ$X'g¥˜$“”‰3tAôJþ…s«Bž^Û�82ˆZ/Þ€²+©ª#‡ (BßI#è�¦ ï» †K¤¤TW¿ó$6€à‚ððU\±‹[-w£´-y�Í•”>§ZQÙ3ÈelœÔ^ï8OÏV ˆÚÍË3o‹Œ¸Õ�Œ‹`OU¹ëÆf±ìWôÐÛõþió)Re}Ê\Quø>é赡%±üÈF»|«ºV±rŽ9¬Š `¨£²X‚/je;‹xb1ì;&õ¤ûÍBÁ9‰SŒPïëpº$ëÑSîü%ª&[9Cµ?~Êïùê5ЬG€»Ã(iZÃÐÂjðã™ÖÄ2põ—Pd‚Aíd¼<×VîúѤÊüÍ4ÐùËg$íÙ«á5ß�sDlÁ¢v¼»X]�X% Û9w5,\ÖºqT)4’�²åö›Žœ>¢B‚ˆ<Þ4}FÔ'̤EÒ·B2¨-4^B 0ª@? ,Üj;R^&SHþ ijÑY„ÍÒØ³NWSš¼ÛËKr…CÚx€P �ý Á˜{6c¬¯¸Z.|· 7ù§Ì[ß:z´ç>‘?/Š·CY€qMëT !^rY½!ô\¹ŒÉaùø¹yS‚Óp$X6ßÈŠª×�ŽË„êܺ\œç ÇçþÚ±EM20;s]G�§øÛ_x|M<ŠÝñfYtÜã¼öšW}“ðÔ!‘ÍaýhÖõ¶]!ße06µ8®œÐrØOOÖâ¹XkòïŸÅüR£RKWä ô[*| ÀSðÄ©3б&ëBËܾÑÏãL'Wr¿š>"Ó|·» È\Á‘þù´” õ3­vP`EZ´v¥ó÷Y.NþNL•X™¿ÊÕŸ%].<³4t�·œ:žè¨Â äd#ìjļ Ñ•6H�D2§BĆÓá¦÷ì§Ì¤6 g6.Òêƒ>Ãp?aØ×Ö+$`СBW�Ádú5¨|#éÐdT‘Q,€0K¡ßJv&pÉßDý‘ºnü»|º „Ò¢# ÑS¹WîÁÇïÅìHf{Ù¿ã `%äé:[&0•„äí•�Å^]@ª¢ï†¢®·òæ=â·ìɇï̵oS¨èö£Ø\�R7.ˆX cêœñõÒeûÚœ�—U²ŸŒ\]Ôs™kÈ $ÀÑW0å>ëx÷)˜§NÞme¢ 9q\<(¹|¥> Ù3ˆuÆE÷ o×H�å Êý�¿W{Ô¹î‘ÐNZ93±70uXÃWáÄí¸„ìX`óôÇÊ5|;R-·›BÛW %òË\(Áíü »À­ŒQ—¢^š§Y]ï# Q6¼ôØ2硯eþ …†W )#ÛJ.–ã nrO°ËzlÊ*½Î¾§�Ù-êov8 Ïí?à5N¯„Y\ ´lßS¨ î¾Ôñ´¶dgÖñÛÆ…ˆŽÿýüú×l�¿rx}³u†SøS)ÍŒ�[ÑèIôÂÏŠÜX½’�¤ÆÚ݇Ì< Ï]MÓˆºHªÝ‚‰T³š_ΛӬ=×7g<¡"a„3@/ ß;Ý« Ñ¸oœúºo¡$2%b%ìÖýêÖuæ‘c¼SPÒ?ɵõ7\è¤ñ÷=ó“­G¬ui‰-ºR7‰¥ „#Ñøì°ùu}Gô�cã„©JŒ|ñ Ö�ç'ÿñØ«2xä¡õ·N*-6ƒ¡¼�7‡½ :}iOfÞ|m“ÒïÚz“å�›äÈÓòóÑ–VâH½“BêÑ–â%FŽ¥5§ ePv‚jܼ1ÙCNd �/É&[ðŠE˜£ÛÎßÝøêï™˜Ú¹ÑÆžæö<ï*BEDzv' ¶ôøÂÔp�Ïõ”•^"‡‚2,´*¯w>=»é¼-iAp%T�ÅíYyÀÇÀ¢(´_*!hsP¦É5$-h.TLË«"·åodاLÕ|äéŸ2y´TN�›žÄ$…;…jÈÁ9Åï>Ÿ&x$` mˆXàÄbf^Š@™xÚÚ¯IV‡ êÞë^˜µ Þ¢ZVXþƒkµÏnËJ#þ�«>ƒþðyÝ*9ÑÏ;û ½`¬§©¹²¾� z)(ŸÖš-fjµl à ûéÁæñ�Ê-¯œ,Ô{³GŒã(ÐÞ{¾s¯—,�/~YQF�5¸zVOÖJEjæ�R8u²Ð«s×6·ßùè!î?€rÊ‚tI²‚6¢™«Všÿdt?Ê¥~Hòî÷ßûE«-¼7¾à>ô“í‚€•úmCA ÅŸ×ÙT3öóxyÝí­ñƒôÝèÓÊ–µGÓ‰@ý}½¾BåB¼¢Ãà�¼ãK֧щ›Ê•¿ÞI7{5 &J}bUâ:êQq¡ÔîáÞââCÄhšCïÍÇfVcí2»� ·µKö ßp¹<ÊñPa/Ž9{Mm翲.é¾h$7DõЪM‡þûh1ÌÌ%rÝ#&À™’(ž‡%TG-D’üÄ"0:Ðz2uùãSˆuð|ÿÿL (—ñ� r¤ÉÉGXnÍÁ¡}Ä–‚¾â¦ %„(ÿ"sL¥ Øýá˹Øà´g»H½àgØîÀ6×ì©€þ÷‘ˆ®!ÿíå]$G4â@K4˜�L_’D¹gE¸cÅtXh/‹•E)ªZX/K–< àšÌ/•E×6¼|xþò·ÐVo®kðXõ«„ŒH'ç=E)gDêÍG”AÔ ˆ>d”=rôk3ƒÒÞùs: Ò^ÃA‘» Ðmùµ"™fÌË–2†Þõ[›˜u˜ñ¹Céçz%‹É‡ûŽKŒIMýUr4CJŸÚ/D]`x²�|žÚý¥ä� ðiÛ—î*Gg¤¥0¶hâÊ&j.ÍfĶ–›Wº£¦TÕA™7½_žÞñ]ÙfñÇJÍİPq¼ýúwÝ t°üþ×Þ�ЄìúÁÏ.k_5öÔ•ö°hW- ¨�fVuIP°0“Ò˜ñöiQµÚ�Ïä•Wà‡^r¦NÕ3ŸLeõW`Us£ÿÞ÷ÔóHrÖÈ¥Fþ²ûÜq—a� q-”ԖÂ^ÀgA“zá Mœ™ÂŒ¥ö!mLh¹ùdÝgÚ&ßÕƒ¥E&s¥ë6Þl' iÉ'ŸM`T^½e§öàOcàÂÜèEÄ÷¼?åðTèè~?D'–ÈžKÚ‡¿6aÿæ°7lÑ›ùG®Åï2è¿aÙšS¨Éܳ9‡ 'Ê‚mNä q´…�lÉUocjg}¥·Ù¬Ï›‡‹?mŽ�Ì密š—’Ùbí)Lì(þäE€>£QH‚·ŸÔ¹Zi¥82m¸íªrþLô%>œø…öú ÿŸå�“§ÎUü ù×Dn*!éÆœæXÆG¦˜åäÉuÝcÓ¡ÍçìþÏ„ÈMò³–‹Hœûõ%ÈñsOØA�dƒàIlǶã+ÝlVª ð0ê8â—.´SDt\Mí}ÚûÅBäó&ÙKk66kWh’´µÐŸ9Ÿ|·B¤…¦í ·¸:æx›,íÈŒïœ5C) µ`ž­ÏX1êõ”÷},%<ܪŒ^—U1Ö|¡x?À'yUÑ"Ä~þSæ..Gmʪ^qb0‚?Œ¶vCœ�X… n8Ö—!Y†(«¯âW)Ì*¹�f‚1¬w üÿ~Á¹óö^)»ENdŒOÎE¤kQ"èb_WâeýGÂsÔI*jímÕ=à]6¤9ÜWŠ*–_›µ/;à,f'1ÍR´ VºâŽgÄ»…Pôíl±2i[*…48Ïë•j >•KîùÖ7aòçŒê®0¿¤Ò¢§VÁmîÈ´Ãßï-á4YÔâðH"`R_°Û@€[©d°UÖ©’¥ý;lÒˆR埯ÿN·Ú R¦+ìÇôâ‡ð0||¤ÕüÕê`BÕ‚­¤íС’$íM¸£9hÔ +Àò+î<' *J싾—“%~‹r±ÀÅŒ^ü“îtX©”�C뮊ÎýµadH¸�`Ç $¦?ä_`S-»ô ±cš~„“@:]QÏÝžDŽâ•F‘:\{°¶ýLþT›Ž××P÷sõÉH•üVTVŽÏÔ—ô‹`«ïN?‹9{¼˜†Åµ®˜t•¶mÖ~ñíïI®Ý#kÄö´jWBO¡3 ’qKjº³ >éž:-²lŸc§€™FMètTbbŽ©ƒ%ÒÕ~¹œgdMvŠJò�¶üÃ6´»Ôæú'Û?ÎâuDňsN�íu©hÉ_¥ ¢3æ"~V+аoMöI`Ÿü¨›P@,[—\8WNótŠC‡€�†5Sa³0f‘W¡åéÃ'³5Ì5³au‹aòŸYj‹ŸˆCåb˜h£1éùÈÁ�K¿ŽßÁôT8�^ ëG‡‚bJ{¥áA8P�Û÷�îLÛ2àÌŸõqéN ðõ½p]~™µ‘©PW:APÑ[ô Ð)á\…0€Ô6‰½«'¬!5K»Aeë8¢¯^¼Ë;Cªàç¿€¾ú{÷‘ˆ’•ÊŠ&�9p@)$M [%©L³ñ†ç6×Tb-üU§}|O´Î[—#(W¨…ÂÂxŸå�–’^Ú3I_Ú˶•vÜ}iS¹Æ›�ˆ‘XŠ8 œ�)êñБ=²ÃDB¬ Hl¥-õ.©Ec yý§é¤ëÁ Öp•XPý[Ò(SͲ®xÝH•‰cÀè0ýa(7bfgp,-P—T%ȘÝ's*q›ãÁKD•¯Ý—­,Ò_C"H]„Š¢7“‹ð~‡çüêQø²Êù"½»³êðƒù¸H–“´˜“¼öœHb[L¥/YœW–`™4u`¤Ëk£U,Q�Ðmý*4V|ZXBD�;Ë·25‰|Ö‘#Î=ƒ›¹†,bD<à 1¤ï´¹¿`½üX wš°7툋ƒ6ú¯ÆË+ü\q(é‹©úYM; ©Ú€£1e›NÙ‰å.žbiBp“”mAJÅ…ŽANÛÈîWeR÷ -NMŠa¹\™ ŠR|£a<à@Üõ¬¸ Ű(ñÚ\Êw7×¢géœÊâ³Ê˨çORä_è^Ÿy„vÞúi@%¾¨ Ê¿­¶`¿8ëµe«¡2:ë� ¢Æ š-\•GHÜtÚ_+Å«7³@êæ8ò¸Šxm‘Ú�o ©x´™Ö}Q4ÐÇx�…ãÕšæ|áZ÷×2Ôj§À¥Ö§¡#!ÔéH×�@¼7XÊ‘&5àšñM">% T±ñW|V×Ç <•†Œ}n‰åkC0ߎ´ wñþûâÏÙü©âH�ì�d¶ù‰i¾CеŸåt„l˜Ç¢ùD”Vƒ¾mAÆÛ¶éß YZ