ghc-hslua-devel-2.2.1-150500.1.1 >  A cK@p9|\\!hosUDQ!TVmEZU#{TK;D^WݍknzSĕAH1[ @' q7FxR<(؋b:*s8440$hvqՙs1kzǥ E͓]3#Խ?|(s ghin)'NC\l"^`a7.z/'ć6H/C]4in")Z@00e5f1b7e95d69171a8e55857f16af06effc299aa35e297f9ea88a1e33bf77e8614eec2d46bfd881f3da496c4c8ded53c68588e0cK@p9|B#FAגH{9P>"PP*2EQҳs Bu΂l9.IDD61_΁Eq!97$ qFTA^Fl)Q\ǍL T2\&0YVbYErYʥpԋ$d! R\Dѱ=-sjfסݝM Å @P>pBp?pd # K .4:t77 7 h7 D7 ;7 t7P7c7v7x(( 89:>c@cFcGc7Hd7Ieh7XeYe\e7]f7^jbkSckdlWel\fl_llault7vmP wn7xol7ypH zp|ppppCghc-hslua-devel2.2.1150500.1.1Haskell hslua library development filesThis package provides the Haskell hslua library development files.cLs390zp39 ZSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Unspecifiedhttps://hackage.haskell.org/package/hslualinuxs390x/usr/bin/ghc-pkg-8.10.7 recache --no-user-package-db || :/usr/bin/ghc-pkg-8.10.7 recache --no-user-package-db || :888u L`  o -! }C 2;#"_3#5O I 7( 7 m$7,?gGnA큤A큤A큤A큤cKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcKcK;;3a9bc88b76e101c94c53b36fde823f869ca0e2c0669703cadd9fe61d7571d8a8a993e2c0ade7ff16c6b21f8aec2d8b28a1d8e8a338a9a6e16d02f806cc03c7fc3de1e7887c9d959828c5a8b76f2fcaf2766a27c3759db40bcfe0e1016bc63076dac62ce7f1f660a9ea3c56b0f1834a28890f74112c6bbe2fc884217625dd7d3bda5365413e849d396f11638887ec14dbc2af425c18b96c5b18b050f81ba3e86eb487e2d9310d49b0ff0d0d428fede9e7c15ec31b66784d923257b82a245a9009cebae8abddfb717edde087142a0928df677c73db92dd9bb88ea615cb08de225495ece3b039f91b968a6cf30f31807c50a52903db0d8482dd3d0749c6a48c441bbf9ae57f8e2672a06ecee84bbbce35c00df41215a052935a7a64f6547e97679c4da3df1148c52ab35fa7bffa6fc7661b6592293b9c368554b96215d95aa33efcf745cd93b0ea78d924b33716135304f8db6c666ad94c2b5958686ce40a0d49ff9f81aa157cc8e63162d42e31ef5cc0e367cb407b7f5cca8edc37aef796c0d97944a2834f5d8efecf5fd5317c3c66651d3371c7f5df593363eb02085bbb4d897eadc3c3d6d31298d9790d446151f8feded84ee039e163cd6e0cb4c33cf8014d09660da9b5cdac4cef2cbe410c68b00295f195b59b7571b54fa30b8cfcd4c2c0dcabe7bf9a8df56d7a96b0ae3fed8f74266e072827a4369749e32bf0b8dcae001da49f56978c6c403de50473d8b2d8d18b06c109d5d5a93828fbedfee55ac87637489b3ec83b60cb5fbc292eb7d63e0231e1189924167d21a71452b4cdd8dfbd3d850b82c36c40b7da8a1264e28b3c28a131aef81727f9da5cd20db9a89b0424f2d3622bb58f0bd80b15926c1fee1544f725d5a333fdf7a7d1af05ada080c18db05d2bfd2ddac2c9a7ccbdc002207795581ffb9bc66945f0ab0ba9878e891b1e245d306c31a3875617939c3949c157425e767120886503096f3708d3df0de9cea1dae0361ebd9a79e603bc25f05f5cc03acacdad43dbfead8c75ceeeb66bc7200b5dc115e434db78d9004ab46a005f53d88ff84d84c2c6cba854d830c5a979d0042cc423dd2dd1c5c4838e7cbf048d760a5d97d3dac5a8c3fdec23546bb11e05fd204ff9467261ff39a44952fb04d137ff0e335206343507ec7c4b34d3cb6e5e72a91c9bee0bc57395709efe9931276371ee2fa76de3aef9a83455a33d8c1f0808f666e54c87f3d80a022521d45256ab5388b3919daffd8888e72f2211573ca9e0ef528b25673a0c3b05ee8834d26d822e2f35145f93b9170caaa3dbe06cbe3f7a71d1cf2c2630636ceb4736dff8125d39b730005c38f7b46235fa071e1ec4bd988ad8c66da4f96474bab1bddfdeb08d1863a19cf11ac45a3562b371a68a94a5c19cb02bdee3e3df78bddca7dba955497fd0d7a96d1d5fb91a3df3b3cdd58915fb065f26c7df942f8b3f82179cf72b7109f3a062d7a16e349f8f26579eb22f13357655269329835f71e4877aac0e03b3163e8ab589664646170c94b8b311c245d322f4ffa5dc848b3d912a191e63be0da2b4b5c3b9652f9f8bf158d2bab66901dbc34e50ff2d7d65e230628b5ffb5efc4cdb8cf1e4b566972eb776320e4a558d2efd03377ac343a95137ae188201dd41b420eb792b558e5723b2591bb5ffdcaf1c99c26187cecaa1f4ab45bb961f81afe77b46216386091027bb40a3bf548639d69f1a436d5638bcaac0457fc0f3f4ff36a06c9fbf8374151e13c704a830e1991bd694aef61a71f4be93fcad0615d6e08fe2e0600d95ff06b23c898177177e7a95514d7a1a0ff61e9dd23822e8e5a55f3f9dd63b65d0befa7b69784831f3efabecfcd9a4ca4fce4bd406b8c261d710716d90a15a1687236e4ad243153359c75484e3aea85350543a439dc586bb4496f070aa6746c8a860c088813753ae52370fca6997c223e09b340f5f1bb970c930b458f768a0bbbe787cb87f181820a3d122b3b211c07e46191656c28ffca61795906940e00a2b60c8a89c635e8e61ccfa45bc73f325ac95827e4be9b5d5bcfaf472788c858f14211bf6357bd9454a77d237e661b4c7a1775087e3daf1958540d4ed5e4d87b98a8674380deaaad48640dd14eb9c0ed81fb01c6cc200496880ee7cf6a064cacd96d7c16d6a8c76068d8bdee91739affe6fee2f5cb8b562a5241145e89e2d327a36292b125bca2e0589c20092656054b0e9244bca76aed6cf9755db825023521b4133952d3a2111e87e6acacec8a3d7ceca8f49a22f9354a186371cbe3a8a10fe976b21e8ee8c625a14edacbb6brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootghc-hslua-2.2.1-150500.1.1.src.rpmghc-devel(hslua-2.2.1-EV6pwKoj915LC1VRaQiiyS)ghc-hslua-develghc-hslua-devel(s390-64)@@@@@@@@@@@@    /bin/sh/bin/shghc-compilerghc-compilerghc-compilerghc-devel(base-4.14.3.0)ghc-devel(bytestring-0.10.12.0)ghc-devel(containers-0.6.5.1)ghc-devel(exceptions-0.10.4)ghc-devel(hslua-aeson-2.2.1-FM4F2YzTojLAWNqsrjw5nW)ghc-devel(hslua-classes-2.2.0-IhRE6YsE9OkBXsLX5AKQo7)ghc-devel(hslua-core-2.2.1-9qgMp7hM1ylIP9tI32Vc7S)ghc-devel(hslua-marshalling-2.2.1-5NAuy59Noj744Ybtg18leB)ghc-devel(hslua-objectorientation-2.2.1-6HAa27zG6XZFf3sUwIdwWU)ghc-devel(hslua-packaging-2.2.1-9ALYpD9mNVDEJF8qsByZAf)ghc-devel(mtl-2.2.2)ghc-devel(text-1.2.4.1)ghc-hsluarpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.10.78.10.78.10.72.2.1-150500.1.13.0.4-14.6.0-14.0-15.2-14.14.3bbba,@a@aan@`!'_H@__;_9^@^y]X]^\@\@\1[[O+Zz@Y@Y@W8Ue@UĝU6;U#psimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.commimi.vx@gmail.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.comdimstar@opensuse.orgpsimons@suse.compsimons@suse.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.de- Update hslua to version 2.2.1. [#]# hslua-2.2.1 Released 2022-06-19. - Require hslua-core-2.2.1. - Require hslua-marshalling-2.2.0.1. - Relax upper bound for mtl, allow mtl-2.3.- Update hslua to version 2.2.0 revision 1. Upstream has revised the Cabal build instructions on Hackage.- Update hslua to version 2.2.0. Upstream has edited the change log file since the last release in a non-trivial way, i.e. they did more than just add a new entry at the top. You can review the file at: http://hackage.haskell.org/package/hslua-2.2.0/src/CHANGELOG.md- Update hslua to version 2.1.0. Upstream has edited the change log file since the last release in a non-trivial way, i.e. they did more than just add a new entry at the top. You can review the file at: http://hackage.haskell.org/package/hslua-2.1.0/src/CHANGELOG.md- Update hslua to version 2.0.1. Upstream has edited the change log file since the last release in a non-trivial way, i.e. they did more than just add a new entry at the top. You can review the file at: http://hackage.haskell.org/package/hslua-2.0.1/src/CHANGELOG.md- Update hslua to version 2.0.0. Upstream has edited the change log file since the last release in a non-trivial way, i.e. they did more than just add a new entry at the top. You can review the file at: http://hackage.haskell.org/package/hslua-2.0.0/src/CHANGELOG.md- Update hslua to version 1.3.0.2. [#]## 1.3.0.2 Released 2021-10-14. - Bumped upper package version bound, allowing bytestring 0.11.- Update hslua to version 1.3.0.1. [#]## 1.3.0.1 Released 2021-02-06. - Fixed build with GHC 9.0.1 (Simon Jakobi). - Improved test-suite; fixed memory leaks in some tests. - Moved CI to GitHub Actions.- disable %{ix86} build- Update hslua to version 1.3.0. [#]## 1.3.0 Released 2020-10-16. - Upgrade included Lua version to new bug-fix release 5.3.6. See the upstream documentation https://www.lua.org/bugs.html#5.3.5 for the bugs which have been fixed. - Stop exporting `c_loaded_table` and `c_prelad_table` from module Foreign.Lua.Raw.Auxiliary. Both values are defined only if the flag `HARDCODE_REG_KEYS` is disabled, leading to compilation errors when the flag is enabled. - Add new function `peekStringy` to Peek module. It allows to peek a value of any `IsString` type from an UTF-8 encoded string. - Various improvements to the continuous integration setup, including cleanup of the config files, version bumps to the ghc/cabal versions used for testing, and running the linter in a dedicated GitHub Action.- Replace %setup -q with the more modern %autosetup macro.- Update hslua to version 1.2.0. Upstream has edited the change log file since the last release in a non-trivial way, i.e. they did more than just add a new entry at the top. You can review the file at: http://hackage.haskell.org/package/hslua-1.2.0/src/CHANGELOG.md- Update hslua to version 1.1.2. Upstream has edited the change log file since the last release in a non-trivial way, i.e. they did more than just add a new entry at the top. You can review the file at: http://hackage.haskell.org/package/hslua-1.1.2/src/CHANGELOG.md- Update hslua to version 1.1.1. [#]## 1.1.1 Released 2020-06-02 - New module Foreign.Lua.Push: provides functions which marshal and push Haskell values onto Lua's stack. Most functions in Foreign.Lua.Types.Pushable are now defined using functions from this module. - New module Foreign.Lua.Peek: provides functions which unmarshal and retrieve Haskell values from Lua's stack. Contrary to `peek` from Foreign.Lua.Types.Peekable, the peeker functions in this module will never throw errors, but use an `Either` type to signal retrieval failure. The error type `PeekError` should not be considered final and will likely be subject to change in later versions. - Module Foreign.Lua.Utf8: never throw errors when decoding UTF-8 strings. Invalid UTF-8 input bytes no longer cause exceptions, but are replaced with the Unicode replacement character U+FFFD. - Fixed missing and faulty Haddock documentation. - Fixed a bug which caused unnecessary use of strings to represent floating point numbers under certain configurations. [#]## 1.1.0 Released 2020-03-25. * *WARNING:** The changes in this release are experimental. It is recommended to skip this release unless the newly introduced features are required. - Allow custom error handling: conversion of Lua errors to Haskell exceptions and back is made configurable. Users can define their own exception/error handling strategies, even opening up the option to pass arbitrary exceptions through Lua. - New types exported from `Foreign.Lua.Types`: - `ErrorConversion`: defines the ways in which exceptions and errors are handled and converted. - `LuaEnvironment`: environment in which Lua computations are evaluated. Contains the Lua interpreter state and the error conversion strategy. - The environment of the `Lua` type is changed from a plain Lua `State` to the above mentioned `LuaEnvironment`. - New functions `run'` is exported from `Foreign.Lua.Util` and `Foreign.Lua`: it is analogous to `run`, but allows to run computations with a custom error conversion strategy. - New function `runWithConverter` exported from `Foreign.Lua.Core.Types` and `Foreign.Lua.Core`; like `run'`, but takes a custom state. - New function `unsafeRunWith` exported from `Foreign.Lua.Core.Types` and `Foreign.Lua.Core`; runs a computation without proper error handling. - New function `errorConversion` exported from `Foreign.Lua.Core.Types` and `Foreign.Lua.Core`: extract the error conversion strategy from the Lua type. - New function `throwErrorAsException` exported from `Foreign.Lua.Core.Error` and `Foreign.Lua.Core`: throws a Lua error as Haskell exception, using the current error conversion strategy. - Function `runWith` is moved from module `Foreign.Lua.Core` to `Foreign.Lua.Util`. - The module `Foreign.Lua.Utf8` is now exported.- Drop obsolete group attributes.- Update hslua to version 1.0.3.2. [#]## 1.0.3.2 Released 2019-08-21. - Added flag to use hardcoded values for registry keys: The names of the registry keys used to store package information are available as CPP values from file lauxlib.h since Lua 5.3.4; compiling HsLua against older Lua versions was not possible, as those values were expected to exist. The respective values are now hardcoded into HsLua, and a new flag `hardcode-reg-key` is introduced, which will cause the use of these hardcoded values instead of those defined in lauxlib.h. Using this flag makes it possible to compile hslua against all Lua 5.3.* versions. - Added missing C files for benchmarking to list of * extra-source-files*.- Update hslua to version 1.0.3.1. [#]## 1.0.3.1 Released 2019-05-08. - Prevent filenames being treated as strings in debug messages. Lua's `loadbuffer` takes a `source` description as an argument, which is used for debug messages. The `loadfile` function now adds a special prefix (`@`) to `source`, thus marking it as a filename.- Update hslua to version 1.0.3. [#]## 1.0.3 Released 2019-05-04. - New module `Foreign.Lua.Module`, containing helper functions to define and load modules from Haskell. - Improve documentation of `open` (many thanks to Christian Charukiewicz.)- Update hslua to version 1.0.2. [#]## 1.0.2 Released 2019-01-05. - Fixed cross-compilation: placement of C import declarations were fixed, thereby resolving issues with cross-compilation. (Vanessa McHale and Faraz Maleknia) - Added .gitattributes file, fixing the wrong language classification of the GitHub repository. (Vanessa McHale) - Improved `toHaskellFunction` documentation. The documentation is now more specific on which Haskell exceptions are caught and which will lead to crashes.- Update hslua to version 1.0.1. Upstream has edited the change log file since the last release in a non-trivial way, i.e. they did more than just add a new entry at the top. You can review the file at: http://hackage.haskell.org/package/hslua-1.0.1/src/CHANGELOG.md- Cosmetic: replace tabs with blanks, strip trailing white space, and update copyright headers with spec-cleaner.- Update hslua to version 0.9.5.2. - Provide Optional as a replacement for OrNil. Exports of the latter have been fixed. - Provide utility function `raiseError`: Its argument will be thrown as an error in Lua. - Add `modifyLuaError`: The function lives in Foreign.Lua.Error and allows to alter error messages. This is most useful for amending errors with additional information. - Fixed a bug in `toList` which left a element on the stack if deserializing that element lead to an error. This also affected the FromLuaStack instance for lists. - Fixed a bug in `pairsFromTable` which left a key-value pair on the stack if either of them could not be read into the expected type. This also affected the FromLuaStack instance for Map. - Make Lua an instance of MonadMask: MonadMask from Control.Monad.Catch allows to mask asynchronous exceptions. This allows to define a finalizer for Lua operations. - Add functions and constants to refer to stack indices: The functions `nthFromBottom`, `nthFromTop` as well as the constants `stackTop` and `stackBottom` have been introduced. Numeric constants are less clear, and named constants can aid readability. - Add type OrNil: This type can be used when dealing with optional arguments to Lua functions. - Add function absindex: it converts the acceptable index `idx` into an equivalent absolute index (that is, one that does not depend on the stack top). The function calls `lua_absindex` when compiled with Lua 5.2 or later; for Lua 5.1, it is reimplemented in Haskell. - Functions in `tasty` which have been deprecated have been replaced with non-deprecated alternatives. - Re-export more FunctionCalling helpers in `Foreign.Lua`: The typeclass `ToHaskellFunction` and the helper function `toHaskellFunction` are useful when working with functions. Importing them separately from `Foreign.Lua.FunctionCalling` was an unnecessary burden; they are therefor now re-exported by the main module. - Export registry-relatd constants `refnil` and `noref`: The constants are related to Lua's registry functions (`ref` and `unref`). - Add helper to convert functions into CFunction: A new helper `wrapHaskellFunction` is provided. It expects a HaskellImportedFunction userdata (as produced by `pushHaskellFunction`) on top of the stack and replaces it with a C function. The new function converts error values generated with `lerror` into Lua errors, i.e. it calls `lua_error`. - Add utility function `setglobal'`: It works like `setglobal`, but works with packages and nested tables (dot-notation only). - Add cabal flag 'export-dynamic': Default behavior is to include all symbols in the dynamic symbol table, as this enables users to load dynamic lua libraries. However, it is sometimes desirable to disable, e.g., when compiling a fully static binary. See jgm/pandoc#3986. - Increase user-friendlyness of error messages: The error message returned by `toHaskellFunction` hinted at the fact that the failing function is a Haskell function. This is mostly unnecessary information and might have confused users. - Added cabal flag to allow fully safe garbage collection: Lua garbage collection can occur in most of the API functions, even in those usually not calling back into haskell and hence marked as optimizable. The effect of this is that finalizers which call Haskell functions will cause the program to hang. A new flag `allow-unsafe-gc` is introduced and enabled by default. Disabling this flag will mark more C API functions as potentially calling back into Haskell. This has a serious performance impact. - `FromLuaStack` and `ToLuaStack` instances for lazy ByteStrings are added. - None-string error messages are handled properly: Lua allows error messages to be of any type, but the haskell error handlers expected string values. Tables, booleans, and other non-string values are now handled as well and converted to strings. - Use newtype definitions instead of type aliases for LuaNumber and LuaInteger. This makes it easier to ensure the correct numeric instances in situations where Lua might have been compiled with 32-bit numbers. - Instances of `FromLuaStack` and `ToLuaStack` for `Int` are removed. The correctness of these instances cannot be guaranteed if Lua was compiled with a non-standard integer type. - The flag `lua_32bits` was added to allow users to compile Lua for 32-bit systems. - When reading a list, throw an error if the lua value isn't a table instead of silently returning an empty list. - Tuples from pairs to octuples have been made instances of `FromLuaStack` and `ToLuaStack`. - New functions `dostring` and `dofile` are provided to load and run strings and files in a single step. - `LuaStatus` was renamed to `Status`, the *Lua* prefix was removed from its type constructors. - The constructor `ErrFile` was added to `Status`. It is returned by `loadfile` if the file cannot be read. - Remove unused FFI bindings and unused types, including all functions unsafe to use from within Haskell and the library functions added with 0.5.0. Users with special requirements should define their own wrappers and raw bindings. - The module *Foreign.Lua.Api.SafeBindings* was merge into * Foreign.Lua.Api.RawBindings*. - FFI bindings are changed to use newtypes where sensible, most notably `StackIndex`, `NumArgs`, and `NumResults`, but also the newly introduced newtypes `StatusCode`, `TypeCode`, and `LuaBool`. - Add functions `tointegerx` and `tonumberx` which can be used to get and check values from the stack in a single step. - The signature of `concat` was changed from `Int -> Lua ()` to `NumArgs -> Lua ()`. - The signature of `loadfile` was changed from `String -> Lua Int` to `String -> Lua Status`. - The type `LTYPE` was renamed to `Type`, its constructors were renamed to follow the pattern `Type`. `LuaRelation` was renamed to `RelationalOperator`, the *Lua* prefix was removed from its constructors. - Add function `tolist` to allow getting a generic list from the stack without having to worry about the overlapping instance with `[Char]`. * Supported Lua Versions now include Lua 5.2 and Lua 5.3. LuaJIT and Lua 5.1 remain supported as well. * Flag `use-pkgconfig` was added to allow discovery of library and include paths via pkg-config. Setting a specific Lua version flag now implies `system-lua`. (Sean Proctor) * The module was renamed from `Scripting.Lua` to `Foreign.Lua`. The code is now split over multiple sub-modules. Files processed with hsc2hs are restricted to Foreign.Lua.Api. * A `Lua` monad (reader monad over LuaState) is introduced. Functions which took a LuaState as their first argument are changed into monadic functions within that monad. * Error handling has been redesigned completely. A new LuaException was introduced and is thrown in unexpected situations. Errors in lua which are leading to a `longjmp` are now caught with the help of additional C wrapper functions. Those no longer lead to uncontrolled program termination but are converted into a LuaException. * `peek` no longer returns `Maybe a` but just `a`. A LuaException is thrown if an error occurs (i.e. in situtations where Nothing would have been returned previously). * The `StackValue` typeclass has been split into `FromLuaStack` and `ToLuaStack`. Instances not satisfying the law `x == push x *> peek (-1)` have been dropped. * Documentation of API functions was improved. Most docstrings have been copied from the official Lua manual, enriched with proper markup and links, and changed to properly describe hslua specifics when necessary. * Example programs have been moved to a separate repository. * Unused files were removed. (Sean Proctor) * New raw functions for `luaopen_base`, `luaopen_package`, `luaopen_string`, `luaopen_table`, `luaopen_math`, `luaopen_io`, `luaopen_os`, `luaopen_debug` and their high-level wrappers (with names `openbase`, `opentable` etc.) implemented. * Remove custom versions of `loadfile` and `loadstring`. * Drop support for GHC versions < 7.8, avoid compiler warnings. * Ensure no symbols are stripped when linking the bundled lua interpreter. * Simplify `tostring` function definition. (Sean Proctor) * Explicitly deprecate `strlen`. (Sean Proctor) * Add links to lua documentation for functions wrapping the official lua C API. (Sean Proctor).- Fix build with the new lua package layout by specifying - -extra-include-dirs based on lua.pc.- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.- Update to version 0.4.1 revision 0 with cabal2obs.- update to 0.4.1 * Bugfix: tolist wasn't popping elements of the list from stack.- update to 0.4.0 * pushstring and tostring now uses ByteString instead of [Char]. * StackValue [Char] instance is removed, StackValue ByteString is added. * StackValue a => StackValue [a] instance is added. It pushes a Lua array to the stack. pushlist, islist and tolist functions are added. * Type errors in Haskell functions now propagated differently. See the Scripting.Lua documentation for detailed explanation. This should fix segfaults reported several times. * lua_error function is removed, it's never safe to call in Haskell. * Pkgconf-based setup removed. Cabal is now using extra-libraries to link with Lua. * luajit flag is added to link hslua with LuaJIT.- update to 0.3.13 * `pushrawhsfunction` and `registerrawhsfunction` functions are added. * `luaL_ref` and `luaL_unref` functions are added.- update to 0.3.9 - drop include-lua_neutralize_longjmp.patch * fixed upstream/bin/sh/bin/shs390zp39 1670990848  !"#$%&'()*+,-./012345672.2.1-150500.1.12.2.1-150500.1.1HsLuaHsLua.dyn_hiHsLua.hiHsLua.p_hiUtil.dyn_hiUtil.hiUtil.p_hilibHShslua-2.2.1-EV6pwKoj915LC1VRaQiiyS.alibHShslua-2.2.1-EV6pwKoj915LC1VRaQiiyS_p.ahslua-2.2.1.confhslua-2.2.1HsLua-Util.htmlHsLua.htmldoc-index-35.htmldoc-index-60.htmldoc-index-61.htmldoc-index-A.htmldoc-index-All.htmldoc-index-B.htmldoc-index-C.htmldoc-index-D.htmldoc-index-E.htmldoc-index-F.htmldoc-index-G.htmldoc-index-H.htmldoc-index-I.htmldoc-index-J.htmldoc-index-L.htmldoc-index-M.htmldoc-index-N.htmldoc-index-O.htmldoc-index-P.htmldoc-index-R.htmldoc-index-S.htmldoc-index-T.htmldoc-index-U.htmldoc-index-W.htmldoc-index-Y.htmldoc-index.htmlhaddock-bundle.min.jshslua.haddockhslua.txtindex.htmllinuwial.cssmeta.jsonquick-jump.csssrcHsLua.Util.htmlHsLua.htmlhighlight.jsstyle.csssynopsis.pngghc-hslua-develCHANGELOG.mdREADME.md/usr/lib64/ghc-8.10.7/hslua-2.2.1//usr/lib64/ghc-8.10.7/hslua-2.2.1/HsLua//usr/lib64/ghc-8.10.7/package.conf.d//usr/share/doc/ghc-8.10.7/html/libraries//usr/share/doc/ghc-8.10.7/html/libraries/hslua-2.2.1//usr/share/doc/ghc-8.10.7/html/libraries/hslua-2.2.1/src//usr/share/doc/packages//usr/share/doc/packages/ghc-hslua-devel/-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.suse.de/SUSE:SLE-15-SP5:GA/standard/a6876de0c94bd030d687e477e2a98380-ghc-hsluacpioxz5s390x-suse-linux directorycurrent ar archiveUTF-8 Unicode textHTML document, ASCII text, with very long linesHTML document, ASCII text, with very long lines, with no line terminatorsUTF-8 Unicode text, with very long linesASCII textASCII text, with no line terminatorsPNG image data, 128 x 104, 8-bit/color RGBA, non-interlaced PRRRRR R R R R RRR r/ 5utf-87f3d8b9bdbc5bbe6dc59271fa60b57f8feebb3326ebbf6100017bc3eae9bdbf7?7zXZ !t/2] crt:bLL FJx MT3nIS:/!f@R4'NojYSܩg)Jm@8םp.aV^ӎ3o;p ̂z)[;\`eނ0{R#zah 3UjQenK-Y;.XrHz'rv*7aPMw&.>$l7LhE&[,UQj.A4\6]5VC @!(x]/ݐ6)HWoٛN.#IWVK?we*}riPA+vJF fݴ,3$ Js~Ll"iN'$hV7MM?Lk͘{MJij5lj6Wp_t§UCw8t ]VlshxnXM6 ̕ŀfF<ևD܇roq(+1?j] [Ϊ k v4  %pfY./B;CJY(={z =ڇF>PEpz{7>v1Y#ګA85()'6#y*Գs0`pTԨgQK?`)$k\Md̤z[N[$.y97Z5)?#bB&gwga~CkpPoMraFm G iՅ4D4kڠȅ=hDkMrHk+UdofN\p2rqΰV9嘂_x" s he̍3htL*y9k=Sn;m_' kDz'${R$7:ߕBkhI׭hsg|,H uVJ I(%"gB72.02HD?G%qҖAE6( t~CL=% :90u MeY~o3([;1Xi5l7S8MG{ٹ$^nz3 nZ0\g9 qŗ&w0##&mqy)LkQ̔C0*s Gلue:k~U~x̓m!§pρAgi;3/%43;2Z_XW%HFd& HЅ@vx\r:{[U |]SbX?O뼢=hz:g}~| f2UѪ- :Fbegl vk""#}D4l|)Q:":ݐO2ѧ@iм d<]._9(8;@U&sӵXKzV ZwC 5MkFlįb?۷jV4_@9jƛTMgw׀Ud ; ?UHҩ4礇?`=h&08+bgV8"] ˄@kJGvh$*I=SF=]vy_ k&[ON ̷bgl/=GX V,ߍYwO P*/˿h %Ⱦ6y&(~{H tD4n0C!hPd5g9fk\ Xt$d@? #Ǹ7 <R0@Ο1S[}]I!SUĩ dPJ]T00) G}2+@t20H1ERjǓشGvٶ;'4h~BDw{}E~ U/>.1v }Dx󪕗>EB0Ù| IL^ -E(w`C ̎C4]4U+Gr (X%yE7 |;B`rьҾhLؿ_xXp3g tU2.k)+t/ FBd LY k1+@ܸ*++<'8.=7R8E )9AmEz72JWV[@c8r+>xKx*#Z08GM;0shw~eHQ5*C8/ٖ(ȼ^a ْ/+~j}ZNAque{YK:e1#38؝uETj~F:q0#)Oq[rSlɡ hFy!#Ǩ $JW>ق1۹cjq^qrCw29!YCL@mDk l6Y@vJǰڰLrE ˘upeG/^K{pQߞ:T>t>كq2m2͟C3%UzQ~KK dۢq/.U!n9(`-= S}zHP-}+$L)L0y-z%)6\R ;+sC)蹊 s^ԗEZ"fH0WBL Xc+^5]Ũ<Q5ޗ8lb㺘oNuJN\grאmBҊ08bS%$E.~h]W'l3 Sm;gpd%| [.ܣ 29: #;x a ؅b;٪H7j~4`M@8ՇЗTi`S\S]ע}dqJ/\06>M,f> ӈB9r@6Y9Wy 䢰' &-r⮕pޑr*,= Nt۶l o͋VhֽK9qGX>Bw{p-m],QX M`%U `15y!܁.;LW >i# a<4jn#Qa*x{AuTG>geX7oo]nIJIpMJ֥עo_ ,ͦ*6uG薉Ra>WRd7"!W5dn;ܷ\S*EeY|)6PQߟS rG`'){̾`"ȩF[q\ lS^`_pZU۰=3tN+B!jy".f[>UD&Fz6{ܢ^A~/8,>G)ѓ\%`)l -Wup-ڧ_:*([GrgXSK#i4cY뗘|?]|KxpĖ/1JJ7=4ӫ3J S`[3HU~CT <:A"zliA}H?k\[ ϪlE-H.("CvBo=<-""Z:V-[5ϵ|}XhH7&!OʐX@CX!vm%w|hĚ.ZW|{f?Y/=ƅOQuIXg؇J؍A-0yQ#:_z_T|Ax[jjPCH$!@9g'/G;N豅:{~):O<%+aA^.0Fd:R)3H߂ݴ:e(_N )lu9D1Ϟ 1z/M z& >GbèB$OiEz`_/s$>O ;dQnLj3.YrHuyvDo`u8>N4U,)nΫIHBq2-_CڇBT/AJq@̏tbdJi:8{ 75\nOn!k(վ-bGBav|6r:*!zIw-i#!<%tձq~-Eo2c!ݖJ Gwd`6Bur^z*sy?qhˎ0WOjwE~(&I*ܶ1YZÏL/'0B^6_\aElvi,+ [3jO-=6ݗ( RCrطJ _}b'9{a`~5N' BľCVQk,=q?d6R)ȹ~f( .)* $b7{F%fOlgD$&OͶk :e[=A @(5ߣ4)e81&x`D-e.<+# rd8+ZqJ2tbpZ椨Db'j6GbbN{q,a@49V4}yKY;re'0)So765Ny cr:dxzXZ&va~+ak) ,h>+N0Ǹ+/#C@@JщaJMd.|T+m{M1_޻Yo䓑ZG7fh)pZ-hז8$@9QЛ[IeRgҵWpt NF\*PEzfA5`uY{9#RnjM%uv8ZK))/نq<'1NbU,1 jXdx 𹛼˫PmV"ykVSKv,*|dxvR3pE׍{S,7#`DwJ )9mC`bUKƳGaV7=kbV{@ ~Ч1fq`(?ݏnqΞ aqi/̜+_4H,t lE?gJ&6C4F)P^'J)=X$2[(J5DZ|XUIO`s.6팞We.NpVTzE@=KQ* bLJs `o< >!ƳI+ښ*˪#LU =$QgE%bz3p v0cG8:8Qf{!Jr<3€z- *Y۽fj41|u:xIrHJ):lgM-P z~4(ZNӔ?W<_Y.=`.V,/Mrno]Q7xZh;O չ8LOS`{ܹ7.I(r2GHǻ Y{mӠ2iH,~/_Gp`CK4a̲ydS(xh?qudE<;I0Y=2b|.qRwΈ:f>$\z$XP)W^Y3ͷ5<.DĉJ/D ԦI0hK}Oo~e 7=׽;̨a\p ?';x|î8 IZi2帋)'>,kкG)<qPK5#FʝvkH>t\op9n4߆@dKUS>iހ8M4G14Gfq/ :yVM!j-R0{hw A B_;G `(+gݓZym%C4KMOlӼ!q$Z)>ɖjύ:m}禈dy"[*sijHCr?yt JGoF.gK`YC8>4C߰Yd}w\?&%LX:uGϨ @P8w 9+[XCUF.I4|O=o>!JFu8*m,@ALFzCYYW':7=Vv<Љl  d-:l"ޡ* 1j`k#Fi,٨Ir)SH#S| FKo""%>a'dZ9s~=?-l s{M*c|p~:qTq+Lr@yS6wz~c}m4zhbzkd;:й]VHSKFaS$p;n WWz @a㮎d}<1!ߜyhZr?uoOw$D*'jrc CST,7Gg)n[a0< EcS|)zl <~:蹇{wJ7GK-NC\3{oJ>/bU԰2jɏk,sR%3mi08exQlTfcsJ^dHO?'oc'!߹GE2]n5\CF*0U{hP[!9.nɹ(Kۺ:ywP  EDeЪzPHlrv(*`$O5@N?[PG.\oݚ\jlBy-^(ՀS@8nطi"'(z\Ȱ͗1;`c85%MDe\y(g:#Ѝy974 şX;g=A$<0>Jj?MӮY#7WwD @r#`uC;c@瀦ҧu9A <+1mRDI m,%el6i;=o y'eH5MkTd%gaꇗ!+raBĢ*ZDv`ぱZUB8s;fc(yй'"1Xaad#̠$((ck YK4]&1\faj6eszWJQ` 'z <CW,86Abf\lW;(Z 0PV .5ji[9mǼJ]gUeE7K@ O50!MHfD a4FK+Ϩ UTW&f/G'3[ȻgB*"TWwU߁%[ ldvlNQy-0-UPő,'X" WykpFL>`j ;`x2w{7Jv$AEoU_QqNg  FUx#;btG||<`Dƿ!]izBįBKVCz>Č4>4,s!~ g dnbq,(w'M `ŝ}˯;2 +_E7 L^SAqfSQ3VfmC`J 0?s@Fl9VpM?a0u*UlbʛUyDVk m;LBjtD|‾L֮E-\J(cstpfH%ev|ldɧ5y!"5 3HKܔ ʼn[|gt1"yzoK}6x/{R c&?Vz\1'F U<6 E-5Wu b>or*Bhh7QDfWj[u#+UH#?^#1H=5u?PdOҹP%ƨį*?V<.Pt.Y#-n%L,K#,Pv ʇ]5wIp;C ö /oRΖS024؛; "We)5"`•uȊ\''DԶX$AA쩌:1zcpuKkK8w.'X3n$FgUNpf LypLs[7yL 8HsIpF\Ձe~۳yNm-%2.rqTҿ\ wS81Qb6R/ !׶e 9Q6'q??iK蘞]s_cS [h8u`$\)d49"-wwvoUz^- j㴣sGvHtRbiK3+xYKFS"8îI0۲wT#[zYYPӰmۆxXx3ø(fw f>9:yf'z[e[\ͪ'(ρ"vD _ńmXIN^6.3^7?a҃(Q,M1ڄ4Qj>JHO ze mE351*,G F`r5Yn}sWJq[g)7 V)w7&IL Yq7""?)"{Xl#f`5{kQm ~ ǭ.m R4O_XJy""^0W-Rpd*g^M:"߉6\\llStكFg~h[ S`l30?%9CH̱ߝ yxE|t=w{|{]pK94KaE5}7%8Sa` vfUZJ = \n;,|,@EtW 2zX5F_؄jgkf\čޤb.J|!_lQYͤO!4_Y#eW [f"v@L:!@Ţ3ug]75lJ'DW%!sN$9e"M~Ȥ{5t7T wN#V]X<<G=JxՔ45hoPh>ri- 6P]y76L$,nWyuWLe#2=(j m:$y>ؚ`U=׼lt@n,fePWgtP)R vd?-gBHI Ekz " IKPf NO*o>nXRFX_q3eS Q*+'fu- S S} ةEH|b'9\+akPaOZ4a.Fo>_E{^7d^?D__Mg~Q{0ZZfn4g, ׺>4Uls1O}QI,MH!;6BpKTd>@߸5zJo.U?-{Xwq\5{CƘ]f{.Hp%B7BmCtWe_[Cr9yaT*:7͚۽¢gye5Cvld˜j4'>fG/TR@pOgސS9ۤUla06! iMGm*?0)ڀXè"ˎyMίOr"Zͧ)$P xv'umBƳ? 6@Aě]= MKJnpxd4L],dĔTpȮ7u7-ɳeo?زAع? ,4"@$gL nrEɤlșl+رiXza?ⷒQRhМO9Z8HnOQd8pSMo,bbp 3a[l3L;ߜ5ֻ{ڰMgeWM7ъ-.Z|dh{x ~ Vb~ToSZ'qAj? DI,^1$>|Ut KY1GR)^K!0jt׾MB0Oz+ء"o؆7qFvR$={N症84$HYdvefC5]\뱁hu_PrK,8:nRt[yߒ|qq1dfo%1EN% ej2bAZw3Dõ". VW8aU0:3sMT%g1xF_{^v\l\IJ9@U シΟBY.߼nj)s.>[ģg>qz6l=e9h CEc_tC3}&ȯ:}xmq],Bh Ӱd2K-;+(ohܵCݨ0-H!EY=_6ܳPARS緶pzn=6#g剋Ep:=_<2˰u> gM5} rб8/CVA6Iais5yĕ;U7:FdXk RSgc,ѕN\,w,PoTBJ] ͫ3u{8 ,d^3^A|(=~0'99MQNy\LvX%ND zEEOzDxKL.#JaM hÂF r~lgSCU.,\1 ITԃWlg?O7_1S[nG57yd:37t\q)bщ KHk4ex_;`q|\78c$j>3y}lԩK2;%Z&rvPe[^w>r n9DgG B'vr>gSŴ`M}JQQ vKх,YbU/9}@s@KdQE"0GF<6*lMM }~*a'⃌jLeLn^T+ɖx2*K\A]>Cotԅn7y{t#hx3j$QqmF.^ZU:֟AL ٪5U6tǯ2Abh} UddDof31[m!ce@1)G>Ae|Sk.IFf41թi@WYkUZ:`V1|8,7F Ң9.S.nISt RK>SJ'2QMp8k&܊-uXTZ1@( Ꚏm뢂u]YQFD5li&#|(DtA w;NI#H*Xx Ɖog蚱kr7 *^nf1/smîO=T9eWרSHhLˋ6GʣoV@y`0dѡ 5%)`lWHJw8ڕd=o8z]O5WЉ@:[w.a)WW s, p '"癷1rVw >,:P,rS!u]"-т)uY!l 67Xq\#}x,qR)D$V>g! 'j^|Sy{Ȉ\ǴuƵl|y_UDgB5M(^:Nnz!Ԩe9yce#Tnqo~8 dqmW嫹#뉲 _ygĠ,!.pyE͖ FMQO%Q3ZMxC~ܣN/|8f `QS;]c0@[(G68&Ġ_ɒRO889QfLI&7/Ӧ0heҥX{ꔨi/YɢÔA .pg"? vB]`%( 0M\T?Q۫2'2Uv:f0lMB?ւ這dW3 Dm_qBFAU$T[2N;v"zSYBsfBZ*]E)Q97BM8zLD^NCQuhŒln7`5.p@RpCw0 @^"!frˏ@B'ۊ.6X?䫙T0F>p%״+gHP'HәrW091Rt ߴTh!z掋t¨'~Эk;x;XΙ6p;ʧI=m/c-|(:z 1."ɠ-\O0b3^UTfq2|jԪѺ?n,V&l05Zzw݉}y>m`ɧMڬ&@ܤRV|e8peCJX;@42q}Nv>y&HY/R.ioR7rB"U#Wy>u,;= ERy:U12<*|}RTE3JV}ޟNw˝zPbj2pfT Pt m hkl??joHP]r4%TDyVq.[' ݿ%3x`7a2Rxcj}_n?[4Dip  Mwd~EuѡhY[}ԸmtK߳ȗ".p<__\ŴV =>Y%"2i0uE9߈FDr#%VilAu .~&_}@>4Mg`;t] WJ#P>N, "t⥀У B%Ul'_&;aQc⻃2= 骳OY݂(E-Z$+M$o^ rbzWBx;]xa # Ss^Z32d2 Aswel/ Ez`J8 8e9cGodlS-FL1h#s:@Pg(H\n)A &=m^O$2[fysLڹ4Ԃ硠;7^7JXúvn:z{)JH@M*SU*϶>~zE{'$`n`W2ʁvޓdqUSsJe eO3p'Igƻ*LmL4`h!nD4k?Ӿכ 3QOq09c.yɄS!uؕr_ +0U~3)or8(m8 Kb(+%WLӞXT(vv,Sȥ9AXM^VDaK@O:=W3ٹdzA) {-~mٱWԀm/Uq * IH)PNv^WZN;w3#}NN@ ۥ^jƅG&)Wa!+*-5T֟f\1]w?^F2]3_"L}7'>zИ kS16COUɠc/)1Sfx@,)a.h"$~ K. ]$1Ze1t% tBbga$kHp-hP .{ѸKp;R|Qêڌ{RPaiN`K/J]L"b -#(G~,Jx!|ѳqn{([V̢ *{3}swv_:sI~Zd}I&\1=ؠj!ojzX5,TXkWr_Ԃ÷. LA6 NJA ɟ.enmޚdJneM&uA`>tНxp )㋜HN lqw +t< ZaF 3jFxnxVJ I,"ORcZGKVo8B:~;ީ:a-]om:|\ڷf0%Ukmĕ0 uyu~p JdNA7/z`;aw9}95HhPp#-RZ{C8lhH-{pUt6R5&Z$E,`'ʹCkM7AE$^IK ^/EsR"Iʹ3#d'dWEj׮LxzP_O`PXHW5 )[fO/Dv;sI\N;|+`[Ax-{6]U{~+%GBswu *J{#!a(;r1(:#ld䩣WmէVՍSZC%Kl5[/S?]tfA:j=e#W/f o"\!wb䮭]O2mSd6]8cIڠy'>2dL|^`5Yl?aR=,i6W6cʫX+}ò5ߩM4> 8cG}Kg1r-$P5|0Ap*kO-q?QrP:,\LX=K Z[3@Jv!{8t$xKCnEP{E\+.E9wۗ }SosoQF.{&Q-&M4[2zd"=EqZ$rZ3-A{@} 'eB1Ivub.S[,ܶ/>+hLAdS9AVp8G)@n`?9+'h7rv?!f̓Jlv$ʻ27 n;m 沣ဏFGa zj=P5a\vcL/+2&ygVUY1` D.= PhpGpV!=x2\o6,{R$A>Cԣas㡙?i:Uo}CzE=?沅#.aԖsBFz}UP<_8df^'ae'|z$/2s`~gwW]ps VP7-ue])*yդ'4d\CqUI2DQpfaϽ9c91} 3fq!Ugt/spf>kL Ιchջ b⊅M.4 ( k<-mHfCg*|+{Le2(?pTK%EʋAJ&T{9TٸGg\S췈yOat6Ĭ0DfcS_1WIY+ҍّ=m(16Ai1],O `BC{{1tAe8LHphQ@J%`H<[V1owxmEZ?JmWF,[S#M{G^y$FvH<^(*Œܘ-?3[Ftۚbw=Gk'La)pT5<ݭ@NvKepw^6a.LkZ!3j TYGR!- rT𛜟rj}~gΨkwD&ȳSgI0tˤ&+YOE}Y{A}X)mxJn3y*0/1&j`ӗ,3Ee^۸~| ytm`|iwUu R#|PÒ~Z3Ьec&l1oH<9Vr_ЖuXws"N4Izet2_DpA̲ 5yLj{( EgR?魏-qCƋUqJ01,F1!ؼ<'.JmW9W~@G*Lp<JQ:8jAMH͔b} d⏛ Jˣ~B~/AoSPr61c3Sxc'iU&GʬgNd@E\1"^2+BV'[O)HZ'<i$?<;M4f`"Ŕx!h%w솞Z5jEz ӆU%.6a ,C!X̷Zm9Ag{':8z7_Xߦ*J fW|@vz~>n$_eNgiTߏmwDeM?LVؾF]sǸjL-Bmf=P؅d9҃ >X"Su$I\r#T$M8H;|!LE^]{ W+ J06ѐ{0O0Qж *2&)Pzt>zU'*ꨤ+ ;ezMV ^-0S@m}o& gGM:VmhRֺShA&:/r炠|ɬOe';|[9xNzYg4x+Q@<9H)-{t(GZiK^2'D)dxЖ?"UF(F758Z'aMxa P?ќHamo*;'0уq1j[KW NG<^lH'hN2A2z*nwyhrW Mvմ ;p>l'M~I̗t?; yN2kb'p>o~?'w@p, M!;Fje6!j7xKhmɮF]bZ-r BjvSˋ nQ֫Ўw 1A4q(7௣:#הGJ'zC&iITB'^lMU0o^ [`eIc!5iY&f=9F%^ML,<[[f|)4 }̭_ddΆC7{zȤ:3lj4u>3RLB.+9#-n? ;ߍ+V }l.lBr hp"\J:].of7}5҃V?KLrZ+; ,nuUOf6}B%Į^C5RڪL&v]SYrk&vCQ8plm2_< k-[:255JNT6 ~G&,hasg !ida= |( ,L`h'{7G@f6G|o 'QϓZ5 .x?8 ]!6$0R~PNPV37mjD26\z}l%50iTE3Ip˶k%pY-(unԄtʥ :vƲ 6H4%W?X $h^VMprL#ӼbŘW!X(rL'!'|2IB(ΘXU w6<󀙮QlRc'l.~ Ȼ:` Y4,Dvu- x".XFKH%2J/cHOڇe~N)M iYjv`Sf’o .k`I`Ppv.r*.W%X`$Cq iл6RFwr 0~V_hC>l3c3M`qRC`+Xɠl(ϣJC+)E-wdd$4/Ս q2-S`woBv/h*иOa5A8k -/4O)s+ţL;+Tݟ.bpkQ&bfh3QpSF຃i |~,O MV`6I7Bi<$`n*gJIOe]*t˥W}?)4zfƋ\m+؂>ηwc~5{i(u+1r1?2lv@0 ɚH4ϩ\[c'U Ucٷ $N@u^wc( N$nU>:L qbsDnfcZSzi P3ZQsR\.R@OXGtlf (HV Nm]^m0WHf5#f^ʗSL4T3v,c\ouG V&3S]LB;o݈6p3x][;7;yDn.%F^6f!+dL3y|79O2A+6 >Xi葏`"/5HXh*W4M&Kńf4͔@Ԩ}@B@z9\m~4=cI?XOά.[^[`SPv6gE-+#Bk ͆պ6r!1ToIrHe2"Ȧߥ$u;ku ή[aӾubCdx1jIprkwn!p)&?kXTղu֗K}fLcR7(Q葈AOW6Z{stD:s+%aasU͘n!8hDQр).#/n nJ+np Wȡej4kf++ͻ[?j^[x+Hw d~aB]o-!k E8+ă5[Ng ##Gdv(2'U<IM'h=z~nGcX9v掶Bnf~[x#d4^󩶮'<ܶ$\ i7r; 'D"ބL:NL/W/EX%tʼ+r--)NG=M᭾e=Ӳ[Wo? Mֈ4;Ľj&Me5L~$'G{cR5b t RsH^%xJ`{r40F_TB5 ) !֗YjJ>W,Nt*CȒ x^tN~=V{'FFKN* wᷓp-e Yzݙ'6%gȎ _ 9Xm"21IZ' oR M3*%L瑈?Q~qEWk\au6'[f5vtj%L~ٙ+o㇨ճ^&ۭGNI2+X/[Z^?vn3[BۍxSu.aho^3a%:JW6Tlz6{iz.i8D&zLw]CRAW0) ėRn$s5E7t06 &gWTx&q=Dᯖ?NY \l{iZJb?(3<ؽw>p>~s1~֞: S` ȝ鈚)&@C=Yv vb9'Cy~ d Wvd0% W DJܴ/dHcz%GIL|o} K|b^ t?J2= .)$sdl5S װ,tmr G=M0Ͷ<~ѫx|VU-J2e(^e (1v@fse#rYӨo1̠i)DxKx:A̫g|vʚ.y)wKŵs;ްߠ+S3m 2ݰ uTNF6u gsʌJP0M̿0}=T#B5at(xzݶQr`~1(fκpi2;昻V}hMh`V˞ Hrν>,k![LǸ<}pă9vz0MoC=e=3g(/XZ T 0SEJr`eϯ_ZcQxNk_ޏ"/K\FHˌT% 4±RD_$RwWK/T8:LoAAq`L waRg JQ.UO6xc{x oO~d8pCEQ%ِ#gG&?ZU_^$ķoVXa ^tq˯ G'SXҍ8P/B6!0XJZW&tӎɕPamzPq̮Kbj/8m2CR6W\g)_8[ zy_iy- .ogz kZp0rf[FaSg7OḜBrV) <$r|*Ϻ4vӖ汨"GLe%Q&s^7GNJۗ< [cSWĨmg]3[L"`K`əiB%#8dtq񠦸Zh̳;?iI22{ Ȍ^xXwQp{Kk{ȮׂSyJ)嵝 E@Q+]3FOѷgg"eY$N<P^_U@ WY@lpʩ>MGThʕ)ay-rxNLCGgu۾*r>RQ ?k[U`j6c׈ɫ>HmʚN2UQQ: Kcl\{8+& {Z5*xF N;&5 b~iQe!*yĵ_ tPUDqѺa$kR?Y!־G5CJ௫abn!Qc4t|DߝHO"^[vZMn)@`k5Up[ßjC>i:=\B]V9`8: A;MуPEr p,*?QأAtUώQ>0$xOU| ]V eʗmf<;'b U\Wxi0Wo\;/ x rM - Yش؆bhlg;]j38f˹X܀BHY)΢ طّ1C6a|O5="N*̇> ޯBsvɜ vԵT6j60p]PKE#q'࠙phS28Ƃ~+MúMaZ42 ;n$A\גr]&{=q ʚoX}>ƍ8թq#)M6H&@V)#l.6`g9Q|!|B9D'hi'Nᖪ&D4‡E˜eK(;sKv{>/kZrg[R|LJ/g@)뗟FN|DvEhH@ap-ZF\\DZB6%'䔭FT)4`Nǃ$3?c)c0Bp$ޅܔpX"fbPȅ{WW$93E$XH&%k/4lֽJLu+> \B_OY盙,1wK Y)ڦvPOdoB  Sp<^0J{%hЉut?wVS9^}H^EcR?0xOo 7?{Z2J .c^4 z{`  w,kUI?i*! ϵz}6R.$TZe]rLwpjB ”@ZaOr(iG%u8 ȳ5]g(AQ!g0℥ 捰0b t9P02I1/8㓭M{6$'х_KEQkbs:JK|9]QnMqUכ` |3h$ Sa9uu2l\Xf$ݺms7mjњiz4T8tuO=?6ƫ-|9S4 {C( GZO?1co g'1+6492Zn.}k&)Y^z&yjp(%{V ևQ0͑S-YkO}Pj(/]#3d?F2.tB~-k2)`7y=?L/r'VXyw=!l.Q_$ڤvJ0U l(R~}2-{1 ۏ~dK"o2MbJpm73^$W{qXhL2^Ev B԰w/U;h.U) ˪:>G/UU>ǐF. ӀÊvĽy$y>ox 2ElIaaVd)9hc0vLn-r/%, 侪wWuum3vݫ13bMy:*C(m;fw~#19?9K ;N_CLyÈ !oOW##;%SLĆp?wgZh+KMkC^wb_*RAkRue'-NKw"5^zpǸ#T3l8k_h?~j;T^M3<篍%ըlguFc q*:݅.uN!g+oϸ֌X=ἻגY^GZQQXL|;o“=nTu/-˳g^h Y1 F0w\>_TcD{sNlA^_N3 '<{\?_ޘhz=V9aN .~5USNMp"/;By29Gf EA#9Olֵ#ZS%0a9aڂQ(Q^qMrEDX]jf)`5Fe {?u1۪ۡt4mcۼO3vċUǣdH . =o\ܺ.S1dZV܍d>_IBQԤb}7 ]QiHfr@tXloS9z'c~4'[Y[С7 Ma fG+52 D`(3lvmbq}R_nF|Dl'qBߺsj j\—Pȋݘ4AJE#g>vD}op8#>3-][U'qUf n! N~0m_lO9 ô4TH dߛ$7CuͶYXk0 z txKV4C5 &|ɥv<ʍWgb^=`5<+v -c?`@Gq^5-u4'#򰒈 6l"x[Gя>M7'ËٲhyFi"63ED-\[R"Q=DK,n1GG!%ΘS]i -Wʂ}_T~b }h"C#P wR1`I PKtfґd/OB67gxQUquF*z $NaqBj TK?a_Ojf eRPC 4"w/VXه?sFh!-SN~s:߳™HVZ~ {\j-آv6k\)m9]κJ0p,X\mXVzMY VLRp&w^dv^<$e$C"DJ#{bNRWbI+Lg٣Yz0()Lv7ZU譨ƿ>z"H>/3nQ1R^l~OF$ĘdfA<εqbl ׭5b6!ћgCXjֲ;(tD @j:"SSNؠr)%P P R:!`hbASMz}M;m_CcrJ2P` rirc?VZz˜%⒳jI.W,V)izFVL?H(v!sBOmlȜ)zZY.^HpoQR~(@2T4@E(zZ1ض2)sSC,aW6" `Ԙ8hu Q8eZy3@Ёf~֊-+ BUz52U9X7+dFE/e+G˞o Zڀ\Ͱp<'oWLgn"&Z[K,0`+Bn7kgp2KޠfAٮV+>ZTܹY&> b/G_x p_(HYx@b@ox ()7xX%b맑WSCBI|~z7ޛZ~([fDasjUޅiҤFA]3<2q~Xv7nɼ utB>W5knyw|?D[b\EFX:i='xa)ݺtM%p|| Z5ћ"z=>NeklU^溼O@+bGkĸ ; Bǒ‚BiBE\F=vAǡM#H;=E>=DpL*O0(acփ6UA=76 u-P=&܅ lƻyJA Ap7޽2?'niV&Uc0*,yAn˼ʙJA}1$~?Q[Ey{"^9P+ߏ86Z5~kPDd-\ 03oPDs'%>cɔI^Es"֟a1cЁC7w8gec"ݑ#tny5DEhm%v,:D R %8CxE  Mmmb"OoI n" U~V^@dHUVc1t9;g-账^ <0a@p~ʼn0#%W?*IȊJ)+]!Ok-[-rn ͘DSȋ~Ze'I7X )Љ>wZUV ׈f~(xB%\Zt"'/m0%ܡ\0 ^<;@Xn)dA8>[$^`vV|[ATkjX#MPSGPЃP78` " F\ Djeh"dZ2$%,ϻx0蟰>Jax! &6L2w(@8זO5[F:n@r.U'~d+|JxcV]5{ pCH_`#}[ ~\6^Nb̼JDk[5@\+ nŮC_OsC"L#s+hxP[CZzt z0g[`G3/I#?;ݎ/l*du }+'^8*ָLy5%.CCVV* kRBч>ԕgdˋul\˿ˍVЏ9Ԣ dnIf LX@I쳻Ja^䀟0+CZ%U&'<{4]C]230 C S4H"'UmzC[UаlTs9"K[ZT>V)|d!3$Ͳ.4d' vAN0HBa-H+Lrp1폢=sph꡷ ?0 uRx-sf:Q<+rFC5xG`t5OQu̩gtp"#aWujx3+!V"@K*+W%M͞@|j:P˓392Ug&(2SMv-ø+LZġD0< UFc~vjsBS"<d9ijVAn2+n9_d*0ф5BuR .7~dPANkoyʹ[5_iT;)ګ>['! F/XtKc\SI?\l1d6F7&{?e8bVvw% [ZctW$ԅTd0 kOne:>YGf3/NG )Trۣ6iΦ\V 8f $!h,iIXgS!AVƒ?6tހWq F1Ahݎn$q8δZ0ZQr`fV#}CԨu2-Y{`\Gbc><tO>,:bdޱ>!@52@3zFIcMWg QZaԎM8P{C!?h|!&}#ty:T d <_lbYg{~2GzWُT8J@Crl$TEP"yo"W'[.v[F;>n`Eq |(Pn wI";cvmipjC'N d~A$Hj%hzy%@ɼ+ ddQ.Xێ=ijA͌N b@IxL2`В@pMx/7nži$hA-:ҔuO#ܨ>eIvSq|E{Mx|?ۯ[wm1wV1;II#Ǎ WgYQ?~ch=W{!< E ;1P@|c^u@GnfԊpzWb(y F'd0= _@l37\y C+3L*zw9&I^R=eh>k Ԝ#)j /M6bJYuuϼ9y7lgiGϑ m t@V E(AB+P+ )n'a4ПX N:wDJHn"WE"Ӛq2#S:)oxg- mpf]23Bpw Z"3]"H`` >9@@0fxNDԶf^W,Ԩ9goGd?uOBq0 U"5~>3b6bd<5m(S܆4U;>帅7nwG`26.M3 1^߾QS{K?I3-DS@nnQxRἇmZssr/{hZy0eL"_̘GQ|-^pb,Jy]B+,2KD ?`Rm SasdV[^#Cĸ3P^nO}+CT#XOO[u\ YXAZ2vmD}j1-wpiHUQ2Q#'}ޯJlJ<(]Ez7RC :%6HT߿q_p y#]|l iD+sYz0ٚZ){|3\ijk^i|d(%*5 |Ry|-3 c1hXzP I8s$Gr{r-8d|/PjV:,LtIe/Fk6tqפ5λHpچ/ q$h.6hX/pCהNkWET IȘ?[LJ-ꇆ{{'%Hx} Y~H!#E55U]ŶXI~~8WΙ=4sO9ޢ贈Rl*đ]{6sK-71Dy\G"50.?pp'\يʇN.J쏋_1s24<0L$Z>nPMJ[fa+_%QL-F34Opl#}\o:6545BuʵgNn%#DCB(r2rphUr=ZXqAR`J=M6 nOibƀmiT Џ (&sxc@b2K/7"86hQv=kx:"uPIP&רAWՇc14Zu~%(cO{;=X:q?dYI-@/0FGAh N+%\I+ [dioy}I(!u9C&Ƹ41]u\d۳>u%YwJ >% !wt&uKz )QXcTuZO-!ojTpQU4\<_pDekm^&ZNAjbfu2~L(v-}"9y VGh+ֈTbT66~y1 mKx͊aX.6S\d2VGh7I6s)}608{\']WSG\DžيԀXRw5[_䑧{*omVUmC 2H)[#҃xX6I2=M=ؔT)N߁mp',F75؜{/ 䒣kfF2V\!`C6c- x"Ua#A;{Nc77G=a_l #_"xs"x2&L).5oTcAXaNXcnu:0K_v⦕얺XÃ0mЀC4q 05ݞIX!I,q5tDd׿ ϱ.#XnE0xY8M֔?W#3p-O(__!)qAf|}J\mQ#YGJ)/d?4";a?n`SgÃaV'z H*@>.6!M;R\Q;oZ4E(ԃ Z] ˸obJ:l5* w S@1"# SQIߜv%ZhnׅE@ug{̒-Ok2W5p =0\& U^.` aaxBw9w3Ύ~% x룠rwpsh ]E+۵jZF^++B 62Ӻ! Ys,K~{^Q[;bxd8B&$``"Г:@Xu7z/hݡgBlRX^̀ArJ<jȣl܉Ԓbn} @Ⱦ MVl^4!1;b (IqZez4XƶwqAs~ ˍj!q=%gt{Ey}HWe#tu#5o,IpĈNރ]@v'|[TޗgIa 2l6kj/ yqS8*(3 `^"8`59iI&9 }q9婼mxs]90ݭK< Ch ͐3R`wh/rSmvC)j*";y}re̓rd_4pw*$sW)R$s{k`T%VAα Do$g'S(DKg&X۔i?QGNe/b<5,51Wv}cwO]-O4RJ]?FQ .>QY{^H:Gr۔BǼǢwΑ95j`"@ILM+={>T~Ohz.Yb )h@`KXYz! y&-a([NkdU>}uBsF)T&pUd27|k$v.ɵE,٭\T'_Z#`a>zfQr='TI !3ʔKBaɦܒꆫȗ DC˕D|cZnh>ş5doT_mg I4}GR"N),42:iG{g1@zb}Kt=W/>ޛS0JWkd i{$nӄp`+}$,ki- v' 7Vwϗ (wk#vr_YX,(˓Mj%a`4>T|Epg OX`d +cm7P}}z}^ A8ٚk#Tgu| HR|=qRaԏ0gI5p{RűI"֬v >/0(sWXeq-FoV.vU5q lދtX5+)jg楞V֔h[;z֖ ұB𭴤kBˮ6K/Rk\#f&%Ɯ4*<tf*FUl%2륱yN6c$iƟ#ۻBS 7 E?&@&f+rPn@ Vi֏䎥֪7EPd.g @J!~mqpt溤;6L?9\;xDT!UbiM|IS>z 1!^"uD7mx2)Ǜ< _!-=λ2mH.. /j-w?5q{,4g(끇=5N-$)8rsaO4ONf؛;e{'YѪ5ˢ[g \ZUff+-09>򨲳XVƼmܵb~\:f8 Ϝu~+k(_q% =T Cd/pHLG%X*';˽T aW߰f7孇h#'UdgEe(?`892ɀWQؐD9kflT6(VXp\vBqWhA m:4'9怸@;!/>MExaH{f[\eOl^*}YHx3ȄU]puҐܖ,*1I.+O7">xV[g| FYGnhM#1+[v7T.Y pl v ;'1RP*J," X @R 0-J%8/[hDђd@SCX룧HT#AY5OGhYT犱aYk2Z[ۑ覴1{W KŬIf2bU_`̜R`l_Қ#@碗Y:TӅ-Bq+" ~* er&ōrd jg) cw+RsiVp䡦AeGC@~mO# S@3z;ެF=SFiUF2\F3T AjKi( 6R48.˒w'mW<ʺt ^ FFYq7JI߃b:o3j>iaMEJa)lV0YrT?4dPp}ۭYD9Jƾࠖ98JZ-_(劾IQJ5c.{ ί|\~pBx.m)l,yPx,/]okivC79 Totw^з1M$,M)!o1?lQ` F*NN'iT^ۀ%]:!ֵ5! D*\tWrb 'vlQ7`;:떡?^s@L ήq; BBM ?Hky 9% pu!Ru` ti5` {nkK+^uG(s?0Qۅm[0iOЗGYѯyza6 Q85jY\?Ѹm􍐝tF8NJhE W6qqpSB(<% )i Fd {1"кHzs/4_1lzzCRjXX- 0\agȼՠS%o-34+TѱaĹ=~+"vLyr~>#N0W/&(@J.2D\TˢNTKZCt~]f=,ڪ!9-pM-tt ]ʛ}^>Xw:K9B%h:6'}q\KH@@LP"6)ڹ߲1*Ӈmp:LrwW ,rkSr6B|+$Kx 554U'@ltI9jb苅6qPoo!en! I& z69}V8O՛dgLO= LK~D<@9-+-?ʒk<74"17x3^:A/Pa`aJC>u$-r3\ѭbJWjz} t8`DW'|%(M_ Iyv ^TDuŶA=oFY]bW&5o+P@)}jD=&y`Q ;?e#6U 4 BjsZ]#Lh]q;Rk_M==3 KfHǿaaY}%t衒g߲_b_4%Z )!ګgRɍ8k3AG r {u-W?B5>ZU YIT*m+-5rBGD9A7aJႻco] ~,ʬsnc#1yǣ, K:/"F̎UYe^@2|RT4qU'2.^~g9R{]}c]~6qk q,8%* +lH6X' LtWhwk_} _O xOch{f} *V0>dxo ]k\zb죡BhT`*r/e*g{hT>פSaȪa% .N򢍄ڪ;6qƆ 0Rxw-1]3GXާsQcDW 9w5{(S۸% KVLY\aKƐhk(t Y?10)3˃FfxbhHl8$}ˊc$p4Qj,d="㌅x, hQz7 _ߡꂸl\p5ZnFd%DN׹Q&kUg!ƋMR +:uG3Ș?^f6-|dK| <,/ēS]~ºT]b8{V WϏJM`RN@}IJ˝Jof1s~0uM=uS W3<5O~l5E{?9PK_mƷO7^U:7l}f-|;zxamj}lq9,<1{ݵ=@EY85m]8>FK\cL\uEqIeJ~C>rE*N4ey]=HnniM29;?9ln[m态g}s*BJf|8uK}@!T&,T˽PJ F2Yyicƣ1d{1(~ -NǮ!媒jz+gԉM*2xD_@?)t]g`~hqH&%GS50R}  {.*AۄUx ˜y~5hG?v8Q{<d ˾e^1Ԡ&RH_2 >6Zoӛ'BC c<]9wk_* h@*ojq0غ.JHN?{Cs Je[8(U9g~fi3Xaq=*h_r w| 5gRU+5沐~7qU)kj~=L%+[C.""eٟkzga&/ -@7^|OHM׈!g)QV/bw-l 6V~>3ݔٻ1>/x޵6\yc^n$;p ~ڂKpnڌ(_S V[v,r"/$IK醧|/`,3 jW%A-{ Z~89@`y0$ISp~=m16Q%DK0A%%Wha-ZQ OV3&`87UA0t:@J9 :ϚMiA/aiNVkϭʢ_U]tgӽz\@Vw3=`. ⫂o ff-/NN`Y ݬ'b3GqI4wBpK~jx+W!u?%{I؏RL6=gyψɂ1$0ǚ?ù; `j:0á~٘&jN-dW2`'dQ!a#o& Zi4BU|t >"2d)ҭ ce#=-Dsy錹ӥ &bx|oEQ2+7%Ȋ į[N9VQt M0&'MPE=cǺ-w{W%v^i5JkġOgw|* Iaex5+-zH '"b'H7]rg'D*4fynF`;ORс4NWGǝmݶqǣHygyF|#8'eL{7v/&-+ލ0Y4?GWq"i&gQ61ɮ㏜XZtna%-F ΧCw2؛!R%rHQ/MU;GOTLŖ8o:ؐ&QT-A]Z6Ch3*'PpճJ|ؒ%q~_R*Td ul0^&kH.Q(3.ߍK̪#Qȇ$9YQGѝFȗ懲58^q+s7Me]epdݻ zt04>ʒΤcb2(I?4")9|;vļ!J ܩS.]=9z6t%jE+ _~/.`+!cسC} T}<0n3#BJ6EVv Hsx}c 0>o%97Jp}"楷ㆀ%"P8;d>6Ncd=[r{f͟Yϸdk/*qi=7D[ɦJQoi$ $uي1L%ZRSY|ڊ8~{roK`K'èVY/ 'Q3$&1 !E2裴xֻΊ}ZX$"ш׌,XjzQK2}|DhKP{97̃"&)?ܡi+XWo{xH8rGC{mXKܪUC,*+޺6a!/]_Pg$:hbCكrzߠ`pg;KrO3Lw@h"z |R\ΊH|8>"|[l3%&X>7vs8ξ<47/"x*MZ.#XIw>>yPmkO*4$%6"|!+ zg蒿VK|=oE=aZ&~w.S藡%c:Og$yc h8[kEl7k**V Vy8O{4PvxR8&#)1iw8KLn7$jRCqEr_2:̨4CAe0|ruGbPyB?,NK!0bPx׈k`j-Ɗng/ N\kL>0[ 9?B 89}O(dkd͹+j/k?L9-ͭ@).$2x_HX+=7D/JU' !qr,x ǔ7D)`{ؿ^"T0 Ƒ]_v ʋ:ۨ$]ݛ DAЬ4=;uNF#4c:@<|@Kxfn"SaAg7#tl% kCnE Ѐżuʖ)-0B0fUTf Z+Jr. %WjPOkS KggdȤ]lwJ[c9}c;*N tZ)'q⺙f+?*]+u{U䑙4F5#DܔRA\&Mf2eO [K$=>sGFИ( /zX$fȁ-l(,;VStUv1 p~ k~J@0C>cJP6ǘM:~ےgFwp@rEU1fҝc]RfƇ~G:Y; @U]aD!SsH>M8jav,#hjg^>ĵ50UBoÛ O )E SZ{x؟; ˏZN_ܡ HeJ'^Dwe,FZm޶xk=/ <r7Yi1m;Mq(H&۳dy)㚑tWHO1ůL5]WI<c| DiO:*Ze k焏ij Ss_=GH@Ѩ"?Ġ?}qdrz= ۇ2/;X&1Wn戟דڣBT%8uxV9''m,x>Tz ֈݚ(`=mGaV,ߚߤvT%sU6\R&ܙ`]RbqV'8v,_N?90EL) #p_x'cܲlımb.+%E=L )2t<-Iy zAoX43UNA\.9E}MV^qC@ލm/ = §# p?,ir8GZ_cg +6,흢'v\& {v%~}! v \ɜ0a9 S!T-OM6"?ڍg\3?MmIŽP~;^0=m/WçO{=azޫ.2">y-CNxo5,Me飹{+ON Y~aQ=B,X%jɾ/{gkV ji 4J'Kv{ WxYCߕp`# ]p'łL+'/%Rg#D$}K _>O\  m2Uy{T>־;sit^kK+qVz[D%w/rfH;TI,a%,RC@UKs՚eCz\<-\%#ģiKQg7٠Ǖڳu5>DWYiP@ņb@Rݘma Lma93xW #dSPM:콦KTӜ;ҺEXD?총qt4+p~ /FmƵd2bu6(\,W/DT͢AvV&L#WUw+ eUeK> EP"Է[y` Qe(|#s# Ybsa{ouZu/\a5k-Lyu?H̃[ ÿ&9]15V/7O@" Rm|\b3dg]h,ϣOCnL/'ur<vS| }J/QZ {\ VOuّD_l#cd)QNJM\XSp1uK1[0ol7n}@j˳CNF_}Cҿo Qym; 3]!b;*Qp][_%tc#3mdc-onA2;XE@+*fx!&d Q"ru~FzmuamJFJ[&NOqea6OEK'a.ioxbHZ4"g7dzm .u >a_$G%QSA]?Fd6{b=^clQz8$;ZyIU$vue"5΃Q` lgBQ`U$TJEUl"E';-Ax6c(rvH?F^ڥNX1ܻLrHM* g7Q;~hxLmVoX=QHg$_kIYK#[W RJ}2ǧJyEk -m饦 ;p4s1[԰k?ͅ=7sy,ѯ )-.'7a0ga}s.ů !'N,p{'mI|XKݠ?tY8{fV<ҿ?/N'ޒ_mmTO\F}@~z WzO%DqiZ0C}>ý[rщNg*|[ͽ\-VgNb jD$MvZ@y)Y?t]}~bo2pO#]<,ԟ#o% :/`AM ĩ `F2Q;7lJ,] 蒉n4l{ahr g?ӚlLs2 -Nv۵3,;ZVR$fYy'Na NJKɸhY"B"5Pu\'Q`4>}v͊>R `|dka" D(fZ/V:ۊ-I"U=ѵ.efI웾?|@PRˋzhܔ4 Kͼ#E"s)QS~{M}-z{lFW_VNvLI]pKx_))r(큱j?fXUο nɫ07Ϡ&r6Zӕ&PItu@DR y4?wGu+ XTie\C`핪Ko1&a;{x6F[t0$nZnTxHVՏ'` /{#yHxbL겹2q((wM"xJa|Z-Zzȹ>31J-psk#k\sWq|@p[=9w۴4*f$ _G*6cY s!S/|A ]gzSH"uI$Y.- f1ͯ2&Up7bxYwĪD0AdfC Jd*˪:uS L ]RuG\F+=Ϟ r`QfIrr4_Eljgwgu'0腭 «Oq SWЖ{)fP=W2m.NB8_28xq+UG%=c?pѯ>镀dyl gHdxCj+e2iƏgaN6ag#]X1i _)GTM[k[,УŪ:avS0jp{  Q|89x_['Qj;w3g :743pT]'wNG`TzsW~ بb{AkC“F蒅/j=oefIOu(e5BXqtR-F/bXsVWXot|ԛL;Da߃kn"=?910˖XŁqildB#̈>)KR^mP|LAL9BGbn*31" iݝҶdFnN k+ ʹ h@`MX/?b3: N;W,?EА G~wH^@t+I_JEӴٵ?_Kҳq:^8ΈwF4^#A ,_ Ik>d,/|πfƃ;JD-ylrXR~) ]V\!ttJ9ú]+5AVOy3u[ ߏڇa2-Ro$\l$, )چԚhS]7}(\&34gBR4ē^# הz|^s\CL?KN%nm5 ZN~lv󾪧Fql^T01I"<^5w@™N*tޑiep56^-"MSJ=T7|Q<6$הھ(W}l<=HF~lc:)!s7ckӖ >oQx8?ڥfڧ!mhKav}TdH1R=i.H,s_Þ5S FC1MӍyN7v8ϔfJc0 jyP͗y ?<ѓ@e(܉P%Lmi)t(&1gik:Cj,DZKyHmBuա{OwY`;0,XkgV`G&ӎYg(DRz;-hX?hMY@R04KoEV-D)H0(@N܋~jsȋ7Z,6@e9et(,3S4C>HNduH@{Ob 0f|\CVCl%|hOʨE۾P:I1lYb(9S]"jك0,+ɦs{@=+[0E>Y8)AK_ K`1 P~JRrl_(ze.Nb+Ę5)l^ﻘZ?ۣ(FY-#\]fH-'BR溥P͔6q%E~lR+:P!?sN`:Ⴟ0i%2R*QcM]V၂B0ԡ 1u񒨪q #(&/0NsR@i#Ըd\|QgYW9 8HDc_` nI!I KBFGE!@ONǝr[a4$e5ok U"}oӬf,-zH=u6p"$RdNugաǐZe^'N[ƍk+ %#*DWq_l0Ȅa͓` nNٺ?au8+HE GWELO:!s-b_GMZFBuo]uy@?d"6}:F"=a @K4\ !<|#~% 0InWJG)&jwgGnG̽SߵGk#;]z{"PDo#{,&[Uc79︭E2>ɫsnndx" ԙ^ eٽ[X%-ͽ .fiֳP7CS0F?3̖9~'M>`سteRʢl3B١gF3)ҕtJc3(opK9ԓ[sb?@P|n&gJqI!Ì?uQl)M#E1 2{I"> T3w)f6jvsWO%n 4^JuOn ,.ES hÎ>,10ܹU7~ƴNT=$VP`hۏ`J + +pls{WCPW1vpkDhP]**q-;\OI/ o]2 Lm13tRc=jFs?~oY.W$EA}Sj7=v$פ~)nxqPD9VZJobvjK^83ڟciwr?7$\JJg)y_o Jʙa_8ش+E4|~)ph7eieQ~aC9~, $Ҿ7MKu=˦GoЃܰ+HT,AhfޭJ  O6<ιf9:1?@dH:W;Xx8 -1U_$ /o"kFg0JZx=U]DcF_PD)qR^zn~~g_Y89 Ǫ"nezp#k)Jr;Ǹ NiM}R4MW=n%n2fK .Ǜ6eح 鱗HM1À5aMlHU=f[mS@:g >@/QiI|?F.@>e܍ʕWͷĊq7QH=u֭i5}[0w{1JS~LJh:ML(B]"e2=HؽM -qj ɯنM$O#Q3+!_.[C~܏p Wl2[wL,i$ 5+߻=u9Ej_/+öiL1h02fQ6ʃk9)ƁR~2aC(;ưH#;INdQdЍh&N*1aKJ$" "hu kU7EoŒBå"~[.E!4̌11μP&,\&6;25ǨIE]LM}eAv NBPdxל ,^2=2yRQ)Wk46o:B jKT+vriۊlrRGd#rpڄqŝ cZ Gb+9:ᢀ6f(,(XUngx3!UWL˻,|l~:&zKp{CǠF/ݫŪ-Gفt5ꛓ^<>26 5MEpdV>sS+1kBpX/rȯP8gɦYagzP~̯gxw!qV29L'E/4֯@.w6.-<(O`Qޝ-}?oyy[*j& VZs,k8/̓pL#=iuN/l-(ٲF,2"f zRu观C] |Ͱjhh9z kKcL]/̫WEIyy19uh$#ъÊ6u ^y<O1-NDu-I"7X0ge.亻Zz,},*`e;2յ`,".UCKJGd2M%~G:9C\hK$3~#E}$y]W_3J'RI+G0K` 㽗G2۠_?<ǝc#.sJ(GAkGaȬ v.^eR>k uJ*;u7K]] !.cgȡ:(X>O7zJAA-ŭIδ4,ĠP­lz,  X7Pۦmܽk[UX!0U0(|+[4^6ILH*nYtp<'=5>VU15X78)PK!)78ÛBLE6")"b@z)s2HYKF 9ahTA)h8hb"H_hV f!Q/a 80 շ~ i1"Bc˴Z7qjB=.d; kAZ}a(vfC$v:?O^ k ćf4А4&Ԍe#D}ޯI/e|Kn7'C3,hSmbܻt[q=ݒ`5J(.#Vڝt? ^RT8MT#19jqNwC|+rj X1 6",zcOیJ/&[l͞`K_H+j\Aj\շ#nJfB;LJ4a\j=UʼSJls]KU O@-pZ9Y`ʺC#kzZA6TA4!aϿMN]B@h zTdm!ډbVMn,~6 M}2J$Ā" ذp6=ʡ/M\^6͎^YhSճKԷGy޻3<ˆGyeq J}'&/e0TrYkR+qBAP^\3RQ䌞%_ w.MX K .wB$#<꫹rJaߧI$^q&opذ\CA{$lrj:]Tx+2B/."Kd>UMW>Smg ^N-/T+)2vĤN5SZ.F?5ijhʌ_@>. S8s'J4XzZA0Bth z;>kF,2~w̅T@FN=$-0ݴ vY Qp L|ޓVǾʻ۩G9g(̫ m ` n|ܤ]j/__TC]7 ,bv!7LW'&˱1l@=JE%ܛ+s@Zaq4]! r)7@4R/\:BJ8/9GR yuz6l<("X 8'H?%v|SN~.ҔZCG!'.J\'7NcJ.ˉ[踔N0=;=0vK4kA-IC !024QV yk8n91#M.j+}j2vm:ѮjItD+%B@ 7赢Vg+҇;GVŖn-hVĝ>f*jV܏$N>UA /S.+5sBFe)i|Kn7α^4x+^KW8wKFaj"syMO1Ĥr<1(:"ߐԫÊŨ#_XŶ1:^@X]pFY.&Jg"DJݪy$K~8O۰O>ڜPX,1fIx17r,!eMp)ܵo/lTBIX= 2}bZ[[1pQ*=xU|~K! eq4l2o%5L_>ϯXfFVmbϟηO̊qܬa>N0B (b~1vɠn3Ai6tn9͵ 'uQ/|W:B*QaE^,#{ƮˮxA ,$4cF00:74:eA? q"+ݮ\o8P.M!*dfnl-G |>A]L.Zqq#-},[6G.w;W#a"&P@47hv5ZQYW3SGZvh ƵqZzWMτW/C ن*qp\A3w}><%$RpQ-^%'&o@:#6!_ 5ke f0xԲL|s9h!݅0thjqpWu?P3@ \OM\=):yfs`/Uq6W )xXDy[SiĹylY+|}[¢-` Ϥyr"f/-T۝9u H:x+1uPTZvsxOPR0 ! O CƔA@ M\ڷ 㜃;fS7@BuBB+zPHCGTgH'k~a:0GmD`j[b8Zm( 1{~rsGm(mт tT[s,L_,CT?F%Xhp] bVtu"Glƀ[//AO c=;z /uKOoLW~h/7} do 6NŒ0J8Í:9aC-*?(%/~ 1;v+D!ߥw%%~~E8܀st~#vd]Uޫ1u\?DqNWR г1t+v7=;0>^Ue[sQ1EslL*I`V((T @D*VP3⤺'4zQ&.N!)01N.FYϳY#c ej[lQDR?0a^6zӜ X/ڻ6Q:i_"טRK#-ւFg.vWBe`kEȂ]zf1vi_OEU$SaeK@)]TrT^U`?xn.N<S9 So&`VӇS]2(NqBᝄySж jɁnߟ&XZsjo Ÿ,j?*|⡓R7n=um|Vd*|4I7\-58 (*ŠuNݼZ4 g%Z ʃO4ш ]c'?!AUT&>_*WqїR@ZUACdi =FNŜꔰ yRTЮtI%Lg~p_ ~r\+-7sH"83(|M$$[EM*%v4i2`P7KҩؔaAu/;'Vc[H:O+:t Ԩg) 93Img.c3Ղz Їd:.Y;=4( ( AB|A ])vՏr@]B(OسO(R;4鱛!h*ptc `_aȾH)ԙ#[zKX,IQo hJ ɇ.ǟ!:؀$byU CQЏS0C8 OpcEoXۋJϠZ|3O073WyTl@ -9J6$+OBi{vQdZƒ8=_0te\yB;#[w ׳}EJW^QBAɶEEq Z%QB RNkx-A\*giFAS~HRWےu;n .g.<`<[Iu7;jN8( ֬dbCumz ;ȡgU& NeПѡ`֑0gz1K84e}Ź7PdbK]^!^(g&ՉH\ǵRw!`YOϒ$L.;FX??%W>G bO;hY$j>|Bt&gh[JF7uغ*r e\bJ#B:8ѴpG> *+uOfCtjֳĮXֶz!G𞌙ʇyE}T ;n.[d7DF.W)eԓ] Xv=/C1jŭqg7VrfW(q?ςPaGxAC NM|x\tz\Re]F6zqEU6)U&ѧRn\AwAd l|2;8÷>{ԁDޗC ut/YIztQ{3{F-O[v o*T P/|A7_*vZjd44TQ$V ^>SVU>gu Afuw:> o r`a94}sfO6KG#DJ\7UtBx^g۠۽IPoH?Phf8ka$> fSj& @qkFs8}ʔa+bZmeD4\^EnfZ 7Qkמ>Qj:1gQ?D/6jYޔoխ`I K(Z\GFD qԩd7>{lϒydPNI훢5eъOysy0=yiD  Oq[u*pDX%"b~=( *=Iϋv s4NL 27b?X՘V,O>'FA$vd4'qYKP{𣽍w<iU j\Ws:,yf+6Y0ݲb[`L #!pAH.`՟K{ xX́c!ϻr݆42NBx(P_g>s We|sG jv pq#É\ӊMƫ;ӳ!Y>~([o6=~C?s@v|Sa0xSJ)~)6Q] Ds^"ڹ-l?*WLGB!G{ 6*Oj]?)̺Pf]VS섒e z$[Uxɢ`7_OߍBP?5Pn]((83ea4_"OfuzmR6Mg舧h6m `9\X Uo-fMj1H[>^bqG]XaV|W ac]wpd>r`Uj0rpi¿iT{h?z@gzG +-y_ l2 dX4]ȊhcfYR?`O:fPAxՐ`ZH+Csrnv0LSjY]=lfrD5ꦨ(֕k ~SXGRmal}֗Moݮj̜!{ߖص&*i苮ÊO mk?υ}9W`ׁo51Dr,CSO^2 6'EbvB(l: ؛6iyƆb7°x*)rք]w伅JLOw(gY٢bݔ+Mi K⭬*0 \qG h!_%\ny'~mGն-n|'zwa%ӂ4UւsyA68٭1ehAS1*.0^AZiOL}L/i"9Z(DwRX?m䮨*lP}"-.FŶaJ>p%oq8@՞&liI_bJ==kJmScSx܊͐9,6Yzwk8$O驮qCqHy[%dI$Q;[$ wE@5 P m^һ/!7ùoɚ(5`ߐ$&S AyC@USK+BmnڄP[߼NGmi  ϫ&?kv Zc ^E KPw󙄝U49IbezJ᧎G@&Z/6_o۷7~n}U/.=8; Tr<b56-H*:]F`TG]u~K y?}Kdmq33dtlhql+^wHxRTP\FԌv>9nhWxO0 $E#An҇tĽ^Na̕ WGdmgxBn{Y ~@Z `,4E|\=D87iנg体YmKj8B 9d3E;_grA')[p[Yʟw ?ޙH%cҿ*)r!?FoVF&?_!}2B4VC ˔ہ&ў٧se`A(ӐiO.,1ml_ O A7MjC5Km>Ѽ-@Hr2Jb 17%;Z}ܳ13 jeԊsrY$fOvZKdP-CVX s||nZ&O>~Lv1vG&nݙjvL|D3˅sFɝ]꜃ DvկG^g1^j?\5@%obc*Tdub'RW fsWKmL YAd:y:7kX _#5 IaI_+OIu'?#j1޷CR[CT/aXsO2g!dz|UDOKۦE(LwArztʖόeg̻ǔv,GZCǤZ I(7vǧBR~xO5ɖic}е>)fzDN[M7nw#q̊Zo`0-r^k@loQ.)ymrw1_ \}hu^)W" @"nZe?3-tuIJI~pO 1漥)y PV;>,2l MkzõS؎b\Ry=z-Cso ݖR\ﬠڳ„|Ysr^G?o`QDQJ$1hML5qb%8{#{SeHL(g 1~3. ʙ@jo% Aw#I$9!0A8^nKs& FO9--w] np!ׂ<7 G_#Бsq#+30[lg`.A!i-'0W~_q${9e7(D R 8LPV2/(!* ?@Ѐ)qR, YZ