í«îÛlibtree-sitter0-0.20.8-bp157.2.3.1Ž­è<>,èêìV‰j§ãvŠIë%Ûzà ~áþ- çäçÆ÷Ãéõ£!êV�®0 ºÅ:  ÿØ“ƒê%IB³–u'E›N›ÜâK¿PmÎH]  »1È0vèð°çã­Æ1Jë6ÃîýlúèëÜ~[¢n:¶‘Ècÿ…µ‰ÐêÔØÈbššûªƒMÒþ dG…ë”MU,y?~¡Ò‹À±Hòk~­¬fHß™¶Ê�Iªòœÿ¸1„´ Ñýê�-cVRšAC2Ôé¢GjGGùvú\ô­�kÅðü^¬¯î@+GošR°NB ~¥•ÇØÇ®ÿôáŒà‰—Ì Ä� ~Þœ¦¤5è�RXýÛ5Šc‹EÐ ÒÞ"R¼[O×mŒ^a„qštÙ†¨¡W›òuñ «—îgj£ç¼˜†Î�ôT{@ Xû3�ª&¾ù›³‡” œrÚ4ꜳ A˜DRÚáGб\qéBKÍö;!=lPØÎ¥–BéÞßaTy¤ÌNƒ‰VŠj«GŒLGQ€aòÈ•îWÒ^á fƶÓïþtTꌠ©/Œdf°Y´Ðx+&7!£¯º+Ï1M»ÉÙ¦\ê””àQ^%öØÿ®ýî;×@þѬéâ£Ü“$qI~‡9?§>?ªÝK;CÎeOVñ;Ýÿ¾Ù´ªÎ,TV—ß+üú‰hIòž >Û/ˆˆîQWROƒâJÐ83Ƽ+Ùì™v±Ùü¦ìÿƒ>ÿÿÿÀŽ­è@1œ?1Œdèéêì %í EîHïLñXò\óuö~÷‚ø ›ü§ýÆþÌÔä ì ô  ˆ ¤´ÈÜ\ „ } (Ÿ8¨9ä:¦>-¥@-´F-ÃG-ÜH-ìI-üX.Y. \.4].D^.†b.Ìc/rd0e0"f0%l0'u0<v0Lw0øx1y1z1,“1<Æ1@ä1Få1ˆClibtree-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§ãvi01-armsrv1YõSUSE Linux Enterprise 15openSUSEMIThttp://bugs.opensuse.orgUnspecifiedhttps://tree-sitter.github.io/linuxaarch64U¸=¡ÿ�íAí�¤j§ãvj§ãvj§ãvd+ê›767c45dcbf2eb3a50516ecfe79a5f53b23d99e6b8146238ae17d6eb24e9668e55eb1860bedd3a6eca8652ac3c8f0c8dbfb6878b6363628832d2fc05675b76a4flibtree-sitter.so.0.0€rootrootrootrootrootrootrootroottree-sitter-0.20.8-bp157.2.3.1.src.rpmÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿlibtree-sitter.so.0()(64bit)libtree-sitter0libtree-sitter0(aarch-64)@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.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/ldconfigi01-armsrv1 1789387638€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_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2e60aec99b971de38054b3e946ebe1ec513ca5ff, not strippeddirectoryASCII textPRRRR“7àÎbvf»R|ÿH2†utf-8893ae6c2070966736f2017e768c3ab555a58fe5583de0536b535359f1676fdba?ÿÿüý7zXZ áû ¡!t/å£àO$ ]"ÌkÀ%”¶‹ÖÆ•Çp2žÌÁäPšÛV)HjzpP~F{³Ñ}7.JõoªÈÞ`‘H󇿫,ݺÉ÷vÇ“’øË ¨Å ¡Oeu=’Š Ó¦• K0Ùx¾ìŸˆM» Fް å·ËɺIÿ]ÁHìˆç¯6×¼2ôÿœçm‰ýÉÅ~¾7éÄõoyù•ô,?©¡=vŸðM¡Ñ:¦ëD¤¼Z Æ*¥Ã'ê›,t9‚Kœož9“ËbumœšIôý!ƒ}¼ åéùØ3q‚\]ºÐ#µ˜p Q^¾^s­Úù"’}wØÀ6"lY`= ^U«Mö¤.+_.‚8ŠËOÛ\/â�¥`çÃoh=ãØÍÌÝÐR¹�ÇßâØD×–«²·Ü «Xì¦Yý�ÁçöÈwGp‹Áo'nq�­–'¶!©#$jj”C]<¼Ùäó †k%=WV§Žw‘œ™G{Ž”·ñ“úÔLúr¸ýv†Ì/úß>Û) AäBºøº·t8óx<„«�o-,u-ÆL¸�Ö­BêÎ�?=›ØÈ$nÖX uý./nþÿÏ‚Õ4ê¤éH•,°PQû”-IV Ô`pƒãªÇ×Cnu”´0DGN#bÁÉášâÍ>`_ ªhü ©XßCºÃñd¯÷¾�À Z°_:\#’óc‘þZ~µîDŽ?l»¯˜N€„v÷Ìuˆ(<'Í¿DW é(e3ß.~$ Ïòʘ;÷êˆî¨L¢#&Õµ“³ñ6JYB+ÛS“#`.iOÒ$¦Y Ev�1‚×K-†×xÛ™ÁÇîƒckkJÉ%e‰?ÑÔ×a ܈ÞA¾X-»ø*äb&B“JdcCx‰z[< Ü÷E¾›õŸTlžÉZ­+ήKÖñÝX…r¢Dñ‡Fpü£N¦Ú”éZ%¬û8“€‹x³”$Hâ÷ ,w]PðéÉ!¯7^ŠF›­ˆ'"y…á؇û¤­›¾§t�ë÷*÷"ùö²Po>“n�íìÂŽ¢Ê+Ȥȱ?³ìja^zBÛ(7ë�Žû@€H¦}Kz¿]èã50™ ÐDÌazá ’AÞƒ§g$ íúõI ‘uÿ¶ÇÞ�Ñ’(Yl†és¸­Ñ£3f­-5!WÚ¡-©p+‰’‰%IÁ2&¦á†˜¤X±RHa#tÃI=8ì%Døã£‡ËL¨ò=bEK�Fɳ١ϒuüàÍ¡¯š%ŒÈ2©·IoiÀ¡ÿÒªk¦|«¨±R›f…’ëc5ÖxoS—¼7úp4.á­Éøf“º#{Ö4ëìtèˆ\¾¸bñÔ:O?¿âíÃÁNÆÌ¿5‡ÂTFçÕ]eºQ½‘RkzôüìÀV¼ž¬ “8\Îk«¦Rñ�$zDOGÂËŽ£€)løþ³ºøŠ)E°ºÛ Σ¼l¬b6EÒ6u€¼&ƒ+&!G±\håÏ[§;²8¥ßåràéA_Ÿüׯ ÏLã&É*Ô—/¿÷km][(|r»—ÚËsÄÂ@/ £[«ýÈ0š}%Ti7kfå�<ðÒ¯ >(Ú½Ë%¿£_”Và aIÓ+È Ù¸J4 DÚßœ ßð©ãû�(«ogj™ý(4Õyó,ŽiC0éh^˜Àÿîì£\öôV:í¨bR¶ðEúK ´þ™ã¨}Gµ¸í2µ¬ N¢ÚhqÎê"I˜ct¸±…©"› Çš §U%Þ^}—ØtéHãn’ϲ9È‘XÀ¾#Ž_¶ßÀȪµgÁŸ „dˆ»ü®h/ÅüA„žXióFØ{}[”·_½»Ç5ÿ(g£_]×öEZåD·‘UïOf¨õöˆ#ôË9òà�·Ïõ›ŸÌ÷»3®�g2ÆÕ&xê,Ïšì»­?ÞjB”JÊL°ÖÎFS-­M#Pc7åxÀV{�‰Þðb>WÚ$.Ÿ/p­W5_·>Íë 7‡«å¼^é¸T%!Qú ¸¾x€§þ¡mºaØÞ¸¸‘ü+•ŠX*ùA¤¡E†TQ"Âú±òÀ‡w3ï3[ÜR&tßÊ| žÑûõ*Ñmº³;3¸–�H>sv�RŠOEt�YOŒÜÛ! ¯sÜèe0:œ( ˜@�ÇÔj7c‡ÛVYúXÇ‘Ý^-†ÁÑ<5 °Ð1ï\ÇD«ÁAÐög»…XÑ]yBÀ¢Ô¾·@%ñÜ pMdÑZͼ¥2 ­q¶nµ¼‚w5×iXtÇ�ñ’ ‘ñùQüH6ãˆ×hÿ¡xL&€6ºÂQn/3œÆÅ‚$e^JBmÜ“!¯"c„ÑËî§–Ð0Ô-hþu) b[ÎŽFtÁO¤5ŽB*Š‹i¸îRŒX¤qh (í–¥ùêm½Ušx"0²FˆºÓ¨¤"h7ê`ÊÌ,ÁжÔ>„–ΰ‹øvkDM›ü"FCú*5 kËc9)"°½ Öý<ÃB-ÄNM­7Aë¸TÞ£šÝûYn†¬Gƒ½©Ž š âºÒ,A?˜I@G-­Áÿ‘óë«Ì»D¦¡{Ï€>äÞɼ©« –†ŸË6§ÙËßê¦vþ¯‰âÜGmÇß­Fö6?‹)ä_ˆ(¾ùÇyÕÀ\c¼RÓÄž þ›:Òaч§f/Žü`ñ©Û$Q_­>ë•ÏÉè½d͘ßYÏè£U*§ª¡i Y?˜éY¤™•ìÒåþìm¤%Y™7˜_:¹�£¿ÓPR¼žþ¡}"oY(±âádí¦ÜEÒXœÁs*z RùSþ¯Sk‰¿{.§8ÑÆÌqVÉoAKóL ò¸[Êð‹áÌ)3ËýÇÊT:2¥;Ñ´ïÞAñ–âŸìÑ#6˜—��/èû/ÐFÀ„Š…L(ô¥¯v®ápÁCaU“‰Q{Œ®1붃¤!üîò2f²bñûdÖJ-úÀjþÿÚbaF[â-ó´ŸØ¯ª)Ò) –�Åß)m¯åêƒá±nýë\.\�.b}ÜH|k6w‡+¹ U¶+�|™ eWÈŠÈZK-eR(ŒEs¨¨[OÕ¾_:"—4ùŒ(²U¤Ã¨*#(§ŽY]b£(0¦+ÿÓ®<:×Ô)X.·7”òÌ&^\»Ž5›jªÌÕʼ!oÆéJEŸþ––1£ #®6ëôíÂÊ�‚Ç%—±fN™ÓJ): ‡†J_­Ia£É‹NÒ�ËU³WßXè�زæÔ¨Ú‹â«§lçÖµhàéÎÓ|¯Øj Ý\²í=wO*œ”sùÇ»€¾=[3U&ž�&bË:ƒ¢–1öú�·çÿÊ[´ Ș‹ùÑT¹~ë%gÅHâäÍTøÄµÝßéA@¾}0'ÅWçxÊî KŒ[ê=œ»À é9J)Ó!n~û±ÌMÖŸáI݆±½•Œx ba»"†9ÊC^Ø‚V´|)Wë×V?ÄIîÏÑþ ïpo'˜êh�}ýÅ}€ÉLx[Þ4Í*ÒI°!FæÉ¦d¤èó1Ì�ë‘¶Q Q‘6§„Üe%ýIMâ!6ê!¦]|ß7ãR[¹T4 8ŸÞ9B !æ›]¶,B"ȯX…¼&F/¿¨gAÞW“'´Òå®#ÇWLÇOÊùßxÓ¹ lpÉÙÅþ˜4ý~µeµ¾_k¸ytá!ó›ÂQ#æ t€ԧêˆÖÏ^ëÿ…XFAË kù?�§Dö©&ü± \–Œs@–RqÏ ›„̸ V�¥ÍÛ„uÈk:º-?~Àz.6ïÜZªåÅÚ—»5;7 ÐýܯQ»‹ƒÌ1ës<›dvÆ�i^V‰éèvzC{Ž FÍ<·û‡æ§ÕBy{™–7�®2÷<ÉÑÝ€^©úÕ&žÓ£ A�ØR(HL$*œåûªÂÕ`N·fÄŽûJꬤÎâén à Þ# YÁ™KЭn×ò¤D›ç'±³’<²˜Þ`k¬%‘Í»nÐGëD;µ¹.l� jH=X”©¸Ý?[LtÑÞÃ*­y—Öa°K±â�"1A$؈Ïó¨" ‹ÙÀ KVNôÓÀÊç$Òp KõˆÑòAò-T=‡¿Õ�5wëÅn[…œñ ­‹é¼R.ÌÒÐR=¡ë«±¢2ÏŽ£ï �ª"¦í=îVDÓ)e“,ÿV_g§Â+Y4ërU4hM_㣗lš\:öS,Ô;­¢KÎÎFç±�x�eV-üËg^4•WÂ�|½é�æ™eKnŸ;7�)â0®èXNZã÷ÀѼÜm�¶oÆ×†läÕ|•�TÛ&Ç‘UÈUÙ/hò&5ë"7Q•hRÜ ? ÀÑs 106¸�Jý™KÑþÀ� ‹Å4fyòY¨U–«}—5ºÐ*0î_a>ï@öpX¾Ù6cyQƒÜá¶š<Ä0Иz™FÔ¶XNê7c–,Õòëæô�=/'–‰?¢Ý™A¬�Ëq&pwÌ}1…;,~^9¾”ºZÄýªëàÓVWN­¤á •õ$e'µ˜|œ¼Ãe·7í2íèñDõHS—@%ŸóÑAâ‡�žTšÈ2ŒjµApŽ·˜cf-õ !Š›ÿ �ý|ÄåñèÔŸ|-êjâ–û¼Þw”óH·¶Æ6zBµ�êA>}mOÁ»è\—ÚîÞÞ´awV`U�å±ëž+I qt»&Ò¶œÈfž\þÚôQuêÊ·{&ör/!üoÈ_,@Û aG¡jíƒo�H„b•eá«K¯ÍiVGŒRà8æÑLø-}-¼Ö’ <Ñdž¤x$¿6%,€—¿.6ÁâSY+´kwˆ4ÿµ ¡FàÃããþ~é+Í·�åo$^Újó’ßJsg«aQ2î$š µNÈóÐQïߪú2—áQ‰]Ž©¶ŠS–:G'r�{f�Îh,¬[ˆ€å²Am¿ÎñŒ¨gEf©]mžÔVÈR±wu­»|6l«&, wžL‘ÊÅÜR"ÌÔ¶ÚÂlþJÄy&sLÏæu(®!)âM!ß«-èG�sáÖ­,Å_ø€—÷hÙ9]fO­3F¯•Ö³¥Ü`¸Û2 `És\Ôиs È‹žRQ„tÝX¹Lò^øÐo]´¥xÉíˆ�½—ýó¼bI¬Ätv§”‰‡]ÒÛáx™P6�@ÿZ½kŸSM:ÒAIšÈØb3ªdqÊÙ´€ÀÒ©žµDE}F„N†ë ËÜ�ƒ£:Jçj=áX¯Å:»A9œ»Ÿ)+š�>17P4dZ×ÐÜü!ú·w{vMx¼Zi‘9Ztm�öéßÌ ›TsP°†YKù.'1s]‚;‚ž ʪæV¦“¡Fèºßðl\¨¾[iµ§*"í9~“@Š)ÅôÍêsþáú¼ØÃB–ØÌ%‚jõÉñ\¶’ÁœÎê ‡iEÿ7H¨¨ Mg·ý¬…ã…Å_Ódtš1³ÓhOÜ3g݈%S÷ú¯Z¹Ô×T¹9Óê´Ç<‘BYÓ¼ð¾¢Õ á( Õz¡Ôð?–a@’) ¬)vØ÷ÍEh@=ZÄ÷ç@270ZÁÀ«ñ�Qûù5þ¨YíùØc|]žó_ ¸Ê¡ú( [MnŠ_W¯š-qðxæ©g�hoÝ}�NŒÏ3OÕìôƃaS[Y+¼*jÕKŽ«{¶Wà]W�0$¼ªÿ5cfûÊÈÂj±Ø¤¸ ÕŽ«Á˰zÎevD‹ž§PÆê>Jq�¦æLñCµ÷¯Î?]Ž}÷sM¿Óhê ”Î£Ž”� äb‡O–n“®k*8_9Ìä©3u™/ŸLð³ùJF•ÇSØâÈͰ­Ä–¥‹í^�˶ñÊIñàÿ%*%�.yæQÖ銕�¶jê´µ¯ ò3½•R�ªG É‚û¥¬q]¶¤Š,X.ì\Nzaz(8!ŒýJ=öŸ‡bqâ®/¢zf†c�·¾)ÒGs�àÑ ²æ‰WCå‹„ÄÏ8Ç^gßÇTôt¤…†Áÿ ±N™®'¶Só)`u—¢,Ëù¿Ýe`œ(V»s  ¾¯$»i9Àë0¬)è=º�×K*¾²Lj_Fµ…�ŠËü®fŒÓ|‹Ûá©’÷ÈK!Š‘ð93y§|FªÛS‰%H»O :O‡(÷+A³"©*âj‘:ÎÆ–ä¹C1O+ðþà?âî<ÙNO0×M�©Ÿifž�¦€–ŒMSšQ¢mÐê0½5<`cúÍ¿í|úeŽ="&‡ŸŒb �A!ëhH¨´9ŸìÂ>ZÔJûêaêmU$¶L@�e5>æX�ÿre‰�i…¡&~»C8˜4%­’£«DWCN4ãÜô¥i2Ú¾¾7qÏ„g#ë(�G�0¨!¨yœÜѨ›0Œ$Ð¥ö–P=�`z‹ÙyäxŽâìY �.¦W ^×Fp?~ºóØ=J33°õ3sªÈxåÖŸÃ{“ϲ§t)ý=@ª¡ô½EÞÍÚ\@$ý-;D®ŽveIÕöüo ”7ô‚Eœ«‰ÑJwQö�s+=Ã'"„Ò»ê½Ü�8�Ô‰Ã} ü Þ†+õFdªbm©à-Í­‚Š b°™øü<ª<Í n¾¥¨ú¿ ¾�ÉX'§a-­2ëàvçuItP’‚EÞ)þašPOX•rÊ×ÞH\WÇh î‡^è«�ˆ™y ãû])+ò”ÙJ)Òò‹ÿ@—n†Õ>áM:ƒËóT«íÔM;ù0œBn)é„Hï¯Y¼ðÍíYË>§“íÒuª§¨u΀9»Õõá˜Ë Õ5‡¦÷º¦XÆŽ)!Ýê `–ÅĶÑLLžœ'+ ‡ùG,gªð”½¾Ë´E>…“OW A$Xa€“Ù��fù ðy£zIñ³ý黽áÀ�Óx³²Ì³hìî1Ö�ðc™8ÞÈšÞb=¯�–Š ›£»~�uõ! ‹ú@ç-=äm Y¶:qÆj’· ¤_=×fZͽí¼-åÖGñbu¯¥vBàåŽk‡yøÍ3t×/âã%lƒžýL§&ž!uÕçGqnmèt@ó¶Á’kªúôùáì·eî“æº4³*Tw/žŽ@ý”²aü««T§ZùÚDӷʲåQ)ê’èKë óàÚ¨U9ªªN´¤��OB»zÙ_8HÎÚ¹N†Ý�…\OLÏ?O?ÁlÍåP¶Vm˜ëƒh •þÚH-»;΃ÍY˜R‚I_Q˶×-2r¼¹¨�#ŸN‡K>¹¹MM`óf‹˜†µÀ¤*ëM�IÜÊZ¥6FVUi4¶Å•8*¬�:cø Pq­YDƒùÞ©tø,SW£«ÝÞÛo1‹y��¬TF²^FFæîúü8|Œ(‰mR¢W¢AÌö†áò 9(œ±û*úã>^O¾Â…딋×ê%ȧãÃŒˆ4UÒÙ�+„2†ú7KÛ¬±‘¯J�á¥æ–ª›Ôtí Œ]8&R:ýRñrZ/u ^×+þÀAÜ�[�_ãBýîÓJ,û·e+þ¿„?xóºGøP¿z˜þ4 S''Äå vÞš8\GVqšpÛ‘°5sð�2ËØ£í‚:ŒÜq•§õ¤½k˶×�þ®möG첋úƒ/%Kø“iå�ÖÖ^Áð¤Ådz…¢.êƒ}"WóRÿ×”ÒG,ŽdÆDHÛJå§Dä¼tX{î³Z^¦ÜÍpEâ3¨÷¥M)_‚°÷?×Ì€™‘!4g,ËuèªÑ �W—.n¸ÎäíÅ^ðÏê¬_ËMè”bî®×"4BçÀszø÷júhî©}¼úz®L6¨­ðÔ#Q)ê�Ë‹rÄs÷$< Kàø± {}ŽH¾_m™ZšLC¯JZ‚îùÁz¸0i»ýOîö‰†›‡b½-Zi¸ªŸÖ\iJKvË:›•»‹Ö»ÂcŸŽ{²æ3l=Þ®ýv€›^RS{4HA�ÓŠï5Õ^d¼äÈרúØ üÞ^ª-·t3û1•{Èëu®T™"³’ 2“3Ê~¼)­W‚�{0�5Ѽèß(ÄÓkm8†^=½ÙÞ-E”2çVß(Þà¶WJ®Ê6yYйÒ9ÌîQz½æˆ¯²ý¶ºÕä"\bÐé»Í·ƒÍ#±M©™?`É (ºq&R«B‹c'ä¶Ã)k˜¤\Ñd•IÇ›J/±Ö;àB¢¼æp‰ »ÉüÂ;”Ü_[8-³€ÿÍÍP‰Ë!V¹9Ü.Wæ¾ÕãÕƒðV£7b1ÆÖdW�<‡Tw[ƒ.’rÌæ ây¨¯\ù%ënõwèËxüØŸBÃiâ­ŸÉVÞ‰”õËoÙ‘#)QçQ 1-†Š� …Ö œ,sp§ò{å_˜´¬ÿƒ+޲FN’½ÚY[ò\]b”‰`DŠÆàMk,Dzä}xûˆä'ÙVܶµPÞ#gÉ•húìÎD Š�0Z.ŽÛT†1_`QN™+ÚØðÓ…._¹n4UZ™¤ÛBalô¢3ܶ…Ô_»`pI•AêvØF.]À3â—@Ò,E7ÃJú� ýqê´RðÖÕþŒ§z÷1›eî¡b°0) y`̯¯KùéÝuÐÏçƒøØËCÃ÷ý ;æˆûr€K‘_s5ÐRô"_)µ(0i‰x]©ÉXj¬Ê»ó.wЂ“µC`0 ±àÀW½ëBNFJ©Íð”B/s‰QÎÄhém-"¤–Ëüê_˹»×¡ŒsÕmù‚º�/‹l…²¸Ñ¤ ˆm-8¶ 7 {1£Ë?··ít¶¯‘Í:|£ˆ‹¾_ú!KoæŠm%RE­ÿ?ó¬c³W|MŽ­pàêAñ> ,Cœª¥22�ù¬ê ‡"t �ªßÌøŸ6Ónaë¢çDnè´Vˆßšõ³¬±í÷Ÿø¤:í „¾#ò*Ÿ5®Ú¶·¥,4¡ÉÑz•|qÌ¢þˆ“–…ÀfèüÚÑÆÜ2/†ŠFøCN'-™�Ú¿ò½.o¶Ó%½‘ÄV8ÒmÌ4�©þ'¥ÿпæ‡4¢"[È3Ä¡�/ŽÚåNn&u G&\ä¶BKêéÕ+‹k¨…šÊï™0?¥=:¾ªž¡¼ˆ�)¥ˆ˜Vúµ©¿@¥ž¸`ä¶éß YZ