libvaladoc-0_48-0-0.48.10-1.40 >  A `VΪp9|NGQf,@1I5^ pfm.z0vǎ2Qw: `d@/@=Dl r\.K9dZyjQ)l 'Y)Um퀊iv[/6|EixM&I~ P Qm<4 i6(b X.:c`٫{a8=RQg$%;?B)T^{ߘ5e[871d2c6ccac6ba7ecc2379f3ac706740c9fba677fd1af560a363446c00a5832e282016fba1b7a3c737da78cd4aaa7423f3bdd00d^p`VΪp9|r%!WSp@?d ! 1  @FPX \ ` h  Pb(8s9`s:ls>@FG,H4I<X@YL\h]p^bcSdefluvwdxlyt zClibvaladoc-0_48-00.48.101.40Valadoc runtimeValadoc is a documentation generator for generating API documentation from Vala source code.`Vibs-centriq-5+SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttps://wiki.gnome.org/Projects/Valalinuxaarch64+С`V`V4cd860bfa876e143a63cc87e1de48d6a35a50d5faa6c676cb2402f25e4fcea0dlibvaladoc-0.48.so.0.0.0rootrootrootrootvala-0.48.10-1.40.src.rpmlibvaladoc-0.48.so.0()(64bit)libvaladoc-0_48-0libvaladoc-0_48-0(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)libcgraph.so.6()(64bit)libglib-2.0.so.0()(64bit)libgmodule-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgvc.so.6()(64bit)libpthread.so.0()(64bit)libvala-0.48.so.0()(64bit)libvalaccodegen.so()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1_S}_16_16_$^)@^x^@^@^^<@^<@^<@^<@^<@^}^|@^?@]҇]M@]]@]m]m]m]m]H@]-@]\\\\6\\}@\}@\}@\}@\}@\}@\}@\}@\G\@[[t[@[z@[z@[z@[z@[L[+@[ZԐ@ZUZ&ZZ@ZZH@ZZZZZZZZv@ZvZqZe@Z7ZC@YdYzYY@@YY@Y@Yp@YP@YYXXrXƉXXX@XtXQ4@XQ4@XOXEVX5X @WW@W;WgV@V@VHUUUUUU@U @T@T@Td@T;bjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.commgorse@suse.commgorse@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comluc14n0@linuxmail.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgluc14n0@linuxmail.orgdimstar@opensuse.orgluc14n0@linuxmail.orgdimstar@opensuse.orgluc14n0@linuxmail.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comzaitor@opensuse.orgfezhang@suse.comluc14n0@linuxmail.orgzaitor@opensuse.orgjengelh@inai.dezaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgadam.majer@suse.dedimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgolaf@aepfle.dedimstar@opensuse.org- Update to version 0.48.10: + Various improvements and bug fixes: - tests: Don't rely on undefined use-after-free behaviour of glibc - Add TraverseVisitor for traversing the tree with a callback - Force usage of temporary variables for "tainted" member accesses - vala: . Move transformation of unary increment/decrement to codegen . Set parent_node for child nodes of lambda-expression . Additionally break on ObjectCreationExpression in "tainted" check . Add ObjectCreationExpression.to_string() - codegen: Don't append unreachable clean-up section of Block - codegen: Always include base_struct declaration if available - manual: Update from wiki.gnome.org - Don't use locale dependent string functions on syntax strings - girparser: Additionally fallback to "glib:type-name" to retrieve the cname - libvaladoc/girimporter: . Fallback to "name" for callback . Fallback to "glib:type-name" for class, interface and record . Improve parse_symbol_doc() and don't use parse_doc() . Skip "attribute" elements - libvaladoc/gtkdoc-importer: . Correctly retrieve "url" from "ulink" elements . Don't let parse_block_taglet() return null + Bindings: - gstreamer: Update from 1.17.2+ git master - gtk4: Update to 3.99.1 - gtk4: Resolve a few conflicts of methods with virtual-methods - pango: Update from 1.46.0 - webkit2gtk-4.0: Update to 2.29.91- Update to version 0.48.9: + Regression and bug fixes: - codegen: Include header for base-symbols when connecting vfuncs. - vala: + Inherit CCode.returns_floating_reference attribute from base. + Mark tranformed member-access as qualified. - girparser: Add support for string "feature_test_macro" metadata. - Revert "girwriter: Use appropriate get_ccode_* functions". + Bindings: - gio-unix-2.0: Fix "g_unix_mount_for" binding. - gio-2.0: Include "gio/gsettingsbackend.h" for GLib.SettingsBackend members. - goocanvas-2.0: Fix some field ownerships and types. - gstreamer: Update from 1.17.2+ git master. - gtk4: Update to 3.99.0+358b698e. - pango: Update from 1.45.4+. - posix: Add missing "has_typedef" attribute for some delegates. - posix: Declare WRDE_APPEND constant as public. - Drop vala-revert-girwriter-get_ccode.patch: fixed upstream.- Add vala-revert-girwriter-get_ccode.patch: Revert "girwriter: Use appropriate get_ccode_* functions"; fixes generation of Tracker's .gir files used by gnome-music.- Update to version 0.48.8: + Various improvements and bug fixes: - codegen: . Handle "gtk_param_spec_expression" in get_param_spec() . Properly compare string if binary-expression contains string-literal . Inline allocated and constant arrays are never NULL . Check param for null before using it . Properly destroy elements of an inline struct array - vala: . Avoid subsequent critical caused by invalid array type for constant . Improve error handling of nested initializer lists . Don't allow "resize" invocation on variable with unowned array type . Property must be writable when invoking ReturnsModifiedPointer method . Recursive check of assignment target to recognize constants . Return copy of constant type in get_value_type_for_symbol() . Handle parameter initializer without value-type . Fully qualify member-access when using-directive was used to resolve . Tranform instance member-access to a static one if possible . Improve check of expression passed to yield . Allow prototype access to signal with emitter . Check error-type accessibility of creation methods and delegates - girparser: Warn about conflicting signals and properties - girparser: Skip 'docsection' elements in - girwriter: . Add c:identifier-prefixes to . Write c:type="void" when name="none" . Write c:symbol-prefix on supported elements . Don't include symbols outside of a namespace . Use appropriate get_ccode_* functions - libvaladoc: Support exporting the `class` modifier on methods and fields - Disable deprecation warnings when checking bindings - tests: Fix "methods/extern" test with -Werror=address and gcc 5.4.0 + Bindings: - glib-2.0: Add AtomicUint, an alternation of AtomicInt for uint - gstreamer: Update from 1.17.2+ git master - gtk+-3.0: Update to 3.24.21+ffe2df7b - gtk+-3.0: Resolve conflicts of signals with properties - gtk4: Resolve conflict of DropTarget.drop signal with property - gtk4: Improve Gtk.ParamSpecExpression binding - gtk4: Fix binding of CClosureExpression ctor [#1024] - gtk4,gtk4-unix-print: Update to 3.98.5+23dcf36e - webkit2gtk-4.0: Update to 2.29.4- Update to version 0.48.7: + Various improvements and bug fixes: - codegen: . Improve array-dup-wrapper for empty arrays. . Don't call get_ccode_finish_instance() with non-async methods. . Cast initializer-list to struct for non-constant/-array assignment. . Consistently use get_ccode_lower_case_prefix() for function names. - vala: . Correctly handle qualified struct type in initializer list. . Reduce calls of CodeContext.get(). . Fix value-type for ArrayCreationExpression used as argument. . Improve parameter check of "get" method used for foreach. . Don't carry floating reference into unknown target type expression. - girparser: Actually respect given cprefix metadata for enumerations. - girwriter: Append symbol-attributes to callback field. - parser: Avoid mitigation for missing token if it follows DOT or DOUBLE_COLON. - libvaladoc/girimporter: Skip "function-macro" elements. - build: Update git-version-gen to latest upstream. - tests: Build typelib if g-ir-compiler is available. + Bindings: - gstreamer-audio-1.0: Adjustments for Gst.Audio.Sink class extension. - gstreamer: Update from 1.17.1+ git master. - gtk+-3.0: Deprecated abstract methods are not required to be implemented. - gtk4: Prefix value names of PaintableFlags with "STATIC_". - gtk4: Mark optional methods of Gdk.Paintable interface as virtual. - gtk4: Update to 3.98.5+fca2ba96. - harfbuzz-gobject: Update to 2.6.8. - pango: Update from 1.45.2. - webkit2gtk-4.0: Update to 2.29.2. - vapi: Update GIR-based bindings.- Update to version 0.48.6: + Regression and bug fixes: - codegen: . Correctly handle cast-expression of real struct to nullable struct. . Use loop index instead of get_ccode_pos() for ellipsis parameter. - vala: . Allow node_ref being null in SemanticAnalyzer.get_instance_base_type(). . SemanticAnalyzer.get_instance_base_type() is not allowed to return null. . params-array parameter is not allowed in abstract/virtual method. . Use stable hash for methods in HashMap of implicit_implementations and Use "str_equal" as equal_func for ArrayList instances. . Set value_type of undefined member-access to avoid further criticals. . Transform cast from floating-type to boxed-type. . Transform cast from integer-type to boxed-type. . Explicit "new" method may be incompatible with a posssible base method. - valadoc: Add implicit "Posix" using-directive for POSIX profile. - girparser: Add support for boolean "new" argument for methods. + Bindings: gtk4: Update to 3.98.3+028942c8.- Update to version 0.48.5: + Regression and bug fixes: - Revert "vala: Set default_construction_method in semantic-analyzer check if required". - tests: Fix make dist.- Update to version 0.48.4: + Various improvements and bug fixes: - codegen: . Fix binary 'in' operator on array with boxed value-typed needle . Use get_value_*_function() in GSignalModule.generate_marshaller() . Correctly handle signals returning real non-nullable struct . Use specified indices to access multidimensional array constants . Fix base-access to non-abstract/non-virtual properties . Fix default of CCode.pos for parameters in async methods - vala: . Set default_construction_method in semantic-analyzer check if required . Fix cleaning of output in CodeContext.pkg_config_modversion() . Don't use possibly uninitialized backing field of package_name . Add SourceReference.contains() and SourceLocation.to_string() . Check assigned handler of dynamic signal before proceeding further . Don't perform version check on internal lambda method . Perform version check for types of non-external variable declarations . Quote symbol on report by version attribute check . Ensure non-empty argument list for "disconnect" before accessing it - girparser: . Move special handling for certain parameters to process_callable() . Drop special handling of GLib.Data, GLib.PtrArray and GLib.String . Improve detection of AsyncReadyCallback/AsyncResult parameters - parser: Handle incomplete expression statements + Bindings: - gio-2.0: Add "async_result_pos" attributes to * .call_with_unix_fd_list() - glib-2.0: . Fix Filename.canonicalize() binding of g_canonicalize_filename . Guard Pid.to_string() with GLIB_2_50 to deal with G_PID_FORMAT - gstreamer-app-1.0: Don't merge Src.push_buffer_*() signal with its method - gstreamer-1.0: Don't skip GST_*_FORMAT strings - gtk4: Update to 3.98.3 - vapi: Update GIR-based bindings- Update to version 0.48.3: + Various improvements and bug fixes: - codegen: . Append initializer for "_*_size_" of array field in internal struct . Avoid critical trying to serialize an unsupported type to Variant . Don't free value if property setter takes ownership . Correct field declaration for captured inline-allocated array . Include "glib.h" for G_BEGIN_DECLS/G_END_DECLS usage . Correctly handle transformation of translated string-literal constants . Don't pass CCodeCastExpression to NULL-aware free macro - vala: . Support struct initializer list in non-constant array . Handle unlock() statement in CodeWriter . Handle all ctors and dtors in CodeWriter . Consider boolean types are compatible with each other . Parse standalone integer/real literals as expression statement . Warn about usage of override to implement abstract interface methods + Bindings: - gio-2.0: Update to 2.65.0~a136776e - gstreamer: Update from 1.17.0+ git master - gtk4: Update to 3.98.2+11495027.- Update to version 0.48.2: + Various improvements and bug fixes: - vapigen: Define "GOBJECT" corresponding to set profile of CodeContext - codegen: . Reset outdated array _size_ variable after use as ref parameter . Emit postconditions before free'ing local variables . Correctly access captured parameter in precondition of method . Use correctly typed array-length variable for property-getter . Use correctly typed array-length variable for delegate invocation . Inherit "array_length_type" from (base-) parameter/property/method . Improve handling of "array_length_type" attribute . Use memset to init inline-allocated array with non-constant size . Initialize temp-var for property array length before calling getter . Include "glib.h" for g_return_*() usage - vala: . Use error() instead of Report.error() inside of CodeContext.get() . Accept enum-values as length for inline allocated arrays . Improve copy of required attributes from delegate to lamdba method . Inherit lambda parameter attributes from delegate . Inline-allocated array aren't instantiated with creation expression - valadoc: Create and register current Vala.CodeContext properly - parser: Improve error message for invalid ArrayCreationExpression - tests: Drop usage of "--main main" and avoid ambigious entry-points - manual: Update from wiki.gnome.org + Bindings: - Add cairo-gobject binding - cairo: Add missing type_id attributes guarded by GOBJECT define - glib-2.0: Add binding for g_poll() [#924] - glib-2.0: Add binding for g_win32_ftruncate() - glib-2.0: Add missing IOChannel's win32 API - gio-2.0: Add binding for g_io_error_from_win32_error() - gstreamer: Update from 1.17.0+ git master - gtk4: Update to 3.98.1 - posix: Add pathconf and fpathconf bindings - vapi: Update GIR-based bindings.- Update to version 0.48.1: + Various improvements and bug fixes: - codegen: . Replace hard-coded "gsize" with resolved "size_t" . Add destroy of parameter in vfunc of delegate property setter . Inherit "array" attributes from (base/-interface) property . Inherit "delegate_target" from (base/-interface) parameter/property/method . Actually respect "delegate_target" attribute of method/parameter . Move ObjectTypeSymbol casting to GTypeModule . Factor out GValueModule and GLibValue into a separate source-files . Avoid symbol clashes with "va_*" from "stdarg.h" - vala: . Fix search for Parameter.base_parameter . Real struct-type without type_id can't be used for GObject property - codewriter: Output inner interface declarations + Bindings: - glib-2.0: Add missing "type_id"/"has_type_id" attributes to structs - glib-2.0: Memory profiling ("g_mem_*") is deprecated since 2.46 - linux: Don't depend on GLib.Time when using POSIX profile - gtk4: Update to 3.98+2da445f9 - poppler-glib: Update to 0.85 - vapi: Update GIR-based bindings- Update to version 0.48.0: + Various improvements and bug fixes: - vala: . Fix circular reference in Property/EnumValueType. . Report an internal error for unavailable context and bail. . Prevent possible stack-overflow in Class.is_subtype_of(). - Add missing CodeContext.pop() calls. - codegen: Add more "low-level" includes of "glib.h". - girparser: Decrease return_array_length_idx for transformed function. - girparser: Delay adding of "GLib.Object" prerequisite to interfaces. - manual: Update from wiki.gnome.org. + Bindings: vapi: Update GIR-based bindings.- Update to version 0.47.92: + Various improvements and bug fixes: - Add support for sealed classes in bindings. - codegen: Don't initialize stack-allocated array with local-constant length. - vala: Improve robustness of analyzer pass for language-servers. - vala: Add local-variables to current scope regardless its error state. - testrunner: Pass G_DEBUG=fatal-warnings to invalid test. + Bindings: Add some fundamental deps files to improve --nostdpkg support.- Update to version 0.47.91: + Various improvements and bug fixes: - vala: . Fix base-access check for compact classes. . Don't ignore errors in Parameter and acknowledge them further. . Properly set CodeNode.error when reporting an error. - girparser: Report a warning for conflicting class and instance methods. - testrunner: Invalid tests and therefore expected failures must return 1. - manual: Update from wiki.gnome.org. + Bindings: - Add harfbuzz-gobject binding. - gstreamer: Update from 1.17.0+ git master. - gtk+-*.0,gtk4: Fix iter parameter of TextIter.order(). - gtk4: Update to 3.98.0+410dbdf6. - pango: Update and add harfbuzz-gobject as dependency. - webkit2gtk-4.0: Update to 2.27.90.- Update to version 0.47.4: + Various improvements and bug fixes: - vala: . Make *_try_id specific to emit-context instead being global states. . Improve detection of recursive struct declarations. . Inline allocated arrays require length or initializer. - parser: Improve robustness and behavior of --keep-going. - Bindings: . javascriptcoregtk-4.0: Make JSC.Class usable by defining the right callback. . gtk4: Update to 3.96.0+4ab12ab7. . vapi: Update GIR-based bindings. - Changes from version 0.47.3: + Highlight: Add further support for params arrays. + Various improvements and bug fixes: - codegen: . Don't set implemenation of interface property to its own. . Use result value of assignment rather than its computation. . Cast instance parameter in member-initializer for base-properties. - vala: . Infer target_type in coalescing expressions. . Non-nullable value-type in coalesce expression needs to be copied. . Fix short-circuiting behavior of coalescing operator. . Always bail if there are semantic errors. - girparser: Apply explicitly given ctype metadata attributes on callables. + Bindings: - glib-2.0: Let (u)int.try_parse() return false if there is an unparsed part. - gtk4: Update to 3.96.0+7e2e92a8. - gstreamer: Update from 1.17.0+ git master. - vapi: Update GIR-based bindings. - webkit2gtk-4.0: Update to 2.27.4.- Update to version 0.46.7: + Various improvements and bug fixes: - codegen: . Don't initialize stack-allocated array with local-constant length . Add destroy of parameter in vfunc of delegate property setter . Reset outdated array _size_ variable after use as ref parameter . Emit postconditions before free'ing local variables . Correctly access captured parameter in precondition of method . Use memset to init inline-allocated array with non-constant size . Initialize temp-var for property array length before calling getter . Include "glib.h" for g_return_*() usage - vala: . Properly set CodeNode.error when reporting an error . Improve robustness of analyzer pass for language-servers . Add local-variables to current scope regardless its error state . Fix circular reference in Property/EnumValueType - Report an internal error for unavailable context and bail - Prevent possible stack-overflow in Class.is_subtype_of() . Fix search for Parameter.base_parameter . Use error() instead of Report.error() inside of CodeContext.get() . Accept enum-values as length for inline allocated arrays . Improve copy of required attributes from delegate to lamdba method . Inherit lambda parameter attributes from delegate . Inline-allocated array aren't instantiated with creation expression - Add missing CodeContext.pop() calls - girparser: . Report a warning for conflicting class and instance methods . Decrease return_array_length_idx for transformed function - Delay adding of "GLib.Object" prerequisite to interfaces - vapigen: Define "GOBJECT" corresponding to set profile of CodeContext - valadoc: Create and register current Vala.CodeContext properly - parser: Improve error message for invalid ArrayCreationExpression - testrunner: Pass G_DEBUG=fatal-warnings to invalid test - manual: Update from wiki.gnome.org + Bindings: - Add cairo-gobject binding - Add harfbuzz-gobject binding - Add some fundamental deps files to improve --nostdpkg support - cairo: Add missing type_id attributes guarded by GOBJECT define - glib-2.0: Add binding for g_poll() - glib-2.0: Add binding for g_win32_ftruncate() - glib-2.0: Add missing IOChannel's win32 API - glib-2.0: Add missing "type_id"/"has_type_id" attributes to structs - glib-2.0: Memory profiling ("g_mem_*") is deprecated since 2.46 - gio-2.0: Add binding for g_io_error_from_win32_error() - gtk+-3.0: Update to 3.24.14 - gtk+-*.0,gtk4: Fix iter parameter of TextIter.order() - gtk4: Update to 3.98.0+410dbdf6 - linux: Don't depend on GLib.Time when using POSIX profile - poppler-glib: Update to 0.85 - posix: Add pathconf and fpathconf bindings - webkit2gtk-4.0: Update to 2.27.90- Update to version 0.46.6: + Various improvements and bug fixes: - codegen: . Fix precondition in creation method of structs . Don't set implemenation of interface property to its own . Use result value of assignment rather than its computation . Cast instance parameter in member-initializer for base-properties . Skip StructRegisterFunction for boolean/integer/floating types . Handle different type-symbols in visit_base_access() . Explicitly include header for length-type of arrays . Explicitly include as needed for null-literal - vala: . VoidType is actually compatible with itself . Keep formal_target_type on transform of method-call/object-creation . Add a basic parameter check for [Print] methods . Don't ignore inner errors in Block and acknowledge them further . Don't report further errors if MemberInitializer.check() failed . Improve error message for unsupported inner types and declarations . Don't allow "va_list" as return-type or type of fields . Check before accessing "name" of parent_symbol which might be null . Allow to override base interface properties explicitly . Always bail if there are semantic errors . Fix base-access check for compact classes . Improve detection of recursive struct declarations . Inline allocated arrays require length or initializer . Don't ignore errors in Parameter and acknowledge them further - parser: Implicit "main" method of main-block is public and static - genie: Fix parser's inner state when a struct is declared after a class - girparser: Apply explicitly given ctype metadata attributes on callables - testrunner: Invalid tests and therefore expected failures must return 1 + Bindings: - glib-2.0: Add to_string() for GLib.PollFd and GLib.Pid - gstreamer: Update from 1.17.0+ git master - gtk+-3.0: Update to 3.24.13+3822ac74 - gtk4: Update to 3.96.0+4ab12ab7 - webkit2gtk-4.0: Update to 2.27.4- Update to version 0.46.5: + Regression and bug fixes: - codegen: . Fix vfunc signature of delegate-typed property in interface . Fix support of dynamic DBus methods - vala: . Don't require constant initializer in fast-vapi . Report error for async creation expression without yield + Bindings: glib-2.0: Add "has_typedef = false" to custom MarkupParser*Func delegates- Update to version 0.46.4: + Various improvements and bug fixes: - codegen: . Use G_TYPE_INSTANCE_GET_INTERFACE to get vtable for base-access . Fix setting of generic-type properties for gobject chain up . Make type-parameter properties readable . Reduce code duplications when generation base-access - vala: . Warn when passing arrays to typeof(), except for "string[]" . Don't falsely resolve binary-expression to bool . Do not allow += for arrays with fixed length . Infer array length of inline allocated arrays for fields . Do not allow to .resize() on arrays with fixed length . Do not allow to change .length of arrays with fixed length . Improve error message for arrays as type arguments . Improve error reporting for invalid interface prerequisites . Write value of constants/enums in fast-vapi if constant only . Restore DestroysInstance behaviour for non-compact classes - parser: `owned` is not allowed on Constants - girparser: Detect and replace "-" in parameter names - girwriter: Add readable="0"/private="1" attribute to type-specific fields - gidl: . Calculate size correctly, avoid use-after-free . Avoid use of uninitialized "markup" warning . Ignore flags like -mfpmath=sse, -msse or -msse2 - valadoc: . libvaladoc: Fix parameter and property ownership declarations . Fix ownership declarations of Constants - pkg-config: . vala: Add missing gmodule-2.0 to Requires.private of pkg-config file . libvaladoc: Move gmodule-2.0 to Requires.private of pkg-config file + Bindings: - glib-2.0: Guard against passing null source to GLib.Memory.copy() - gio-2.0: Use custom TaskReadyCallback delegate in Task.report*_error() - gstreamer: Update from 1.17.0+ git master - gtk+-3.0: Skip _MountOperationHandler* symbols - gtk4,gtk4-unix-print: Update to 3.96.0+ab407ba5 - libusb-1.0: Don't depend on glib-2.0 - libusb-1.0: Remove unused private "malloc" binding - linux: Add memfd_create(2) - posix: Bind some essential memory allocation functions - webkit2gtk-4.0: Update to 2.27.2- Update to version 0.46.3: + Various improvements and bug fixes: - codegen: . Accept children after generating type specific declarations . Preserve full access to delegate variables and its target/destroy cvalues . Initialize delegate temp-var which is assigned by property getter . Silence warning about copying if delegate doesn't carry its target . Use gtype-boxed API for structs with "g_boxed_free" attribute - ccode: Implicitly register declaration for added CCodeFunction - vala: Fix compatible/disposable check between structs and their subtypes - vala: Don't issue a warning for non-public struct fields in bindings - girparser: Add required copy/free attributes for gtype-boxed structs and regenerate GIR-based bindings to pick up copy/free attributes - docs: Mention requirement of autoconf-archive as build-dependency - vapi: Perform syntax and semantic check for all bindings on "make check" + Bindings: - avahi-client: Fix "use of possibly unassigned parameter" warnings - glib-2.0: Set default_value attribute for GLib.pointer - gnutls: Fix "use of possibly unassigned parameter" warnings - tokyocabinet: Fix deprecation warnings - xcb: Fix "missing return statement at end of subroutine body" errors- Update to version 0.46.2: + Various improvements and bug fixes: - vala: . Report dedicated error message for params-array parameter mismatch. . Output "params" qualifier of parameters. . Allow to override virtual interface implementations. . Perform stricter compatibility check for delegates. - codegen: Directly use "memmove()" while g_memmove() is deprecated. - valadoc: Explicitly pass --pkg libgvc. - tests: Add more tests to increase coverage. + Bindings: - gio-unix-2.0: Fix DesktopAppInfo.get_string(), UnixFDMessage.steal_fds(). - glib-2.0: DateTime.from_iso8601() can take a null TimeZone. - gobject-2.0: Some cherry-picking from GIR generated binding. - gstreamer: Update from 1.17.0+ git master. - gtk4: Update to 3.96.0+bcea9652. - gtk4: Constructors of Gtk.MediaFile needs to be static functions. - sqlite3: Fix use of possibly unassigned parameter `errmsg'.- Update to version 0.46.1: + Regression and bug fixes: - vala: Run FlowAnalyzer on all given source-files. - valadoc: Explicitly pass --pkg libvala@PACKAGE_SUFFIX@ as for doclets/tests. + Bindings: - gio-unix-2.0: Add UnixMountEntry.get_root_path() since 2.60. - gstreamer: Update from 1.17.0+ git master. - gtk4: Update to 3.96.0+97231ca2. - gtk+-3.0: Ownership mismatch of ColorButton.rgba property-accessor. - vapi: Update GIR-based bindings.- Update to version 0.46.0: + Highlights: - Add boolean CodeContext.keep_going and corresponding compiler option. + Various improvements and bug fixes: - vala: . Move find_parent_type_symbol/get_this_type() to SemanticAnalyzer . Exclude nullable simple-type structs from gobject-property support. . Reject unary operations on nullable integer/floating/boolean type. - codegen: . Don't append unreachable clean-up section of Block. . Don't cause double-free due append_local_free() in uncaught-errors. . Don't unconditionally add/return internal "result" variable - codewriter: Write "weak" modifier for properties. - girparser: Improve evaluation of instance-parameter information. + Regenerate GIR-based bindings to pick up out/ref instance-parameters. - girparser/gidlparser: "value_owned = true" by default for property types. - libvaladoc: Don't traverse into close circles with parent. - genie: Creation methods should not be static. + Bindings: - glib-2.0: Fix MutexLocker binding. - glib-2.0: Add missing "DestroysInstance" attributes to Mutex/Locker API. - glib-2.0: Use 'GStatBuf' as ctype for 'Stat'. - glib-2.0: Add new symbols from 2.62. - gio-2.0: Drop metadata for NativeSocketAddress. - gstreamer: Update from 1.17.0+ git master. - gtk4: Regenerate to pick up DestroyInstance attributes. - json-glib-1.0: Change abstract methods of Serializable to virtual. - libsoup-2.4: soup_auth_new is not a constructor but a factory method. - vapi: Update GIR-based bindings.- Update to version 0.45.91: + Various improvements and bug fixes: - vala: Init formal_target_type of built ArrayCreationExpression from InitializerList. - vala: Add missing closing brace/bracket in to_string() of ArrayCreationExpression and InitializerList. + Bindings: - cairo: Add 1.16 symbols. - linux: Add more Input and update UserspaceInput bindings. - sqlite3: Bind sqlite3_expanded_sql() and sqlite3_normalised_sql(). + Changes in version 0.45.90: + Various improvements and bug fixes: - vala: . Support static methods in error-domains. - codegen: . Move private type-struct to type-definition section. - valadoc: Install icons and doclets to API dependent folders. - Bindings: . glib-2.0: Add new symbols and deprecations from 2.62. . glib-2.0: Add MappedFile.from_fd constructor. . gstreamer: Update from 1.17.0+ git master. . posix: . Add *at() calls and related constants. . vapi: Update GIR-based bindings + Changes in version 0.45.3: + Various improvements and bug fixes: - vala: Add Symbol.is_extern and use/set is accordingly. - codegen: . Don't write declaration of extern symbols with given header. - Bindings: . glib-2.0: Add new symbols from 2.62. . gstreamer: Update from 1.17.0+ git master. . vapi: Update GIR-based bindings. + Changes in version 0.45.2: + Various improvements and bug fixes: - genie: Drop unused "writeonly" token - genie: Make 'self' match its TokenType name - Bindings: . gmodule-2.0: Build from GIR. . glib-2.0: Add Unicode 12.0 symbols. . gstreamer: Update from 1.17.0+ git master. . webkit2gtk-4.0: Update to 2.25.1. . vapi: Update GIR-based bindings. + Changes in version 0.45.1: + Highlights: - Require and target GLib >= 2.48. - Add support for --target-glib=auto. - Report error for public creation methods of abstract classes. - Report error for yield statements without async context. - Write "Source" attribute in fast-vapi mode. - Support GObject properties with nullable GType-based struct type. - valadoc: Drop obsolete "Driver" API. + Various improvements and bug fixes: - Bindings: . Remove vte, vte-2.90 bindings. . Rename graphene-1.0 to graphene-gobject-1.0. . gstreamer: Update from 1.17.0+ git master. . gtk4: Update to 3.96.0+322507f2. . vapi: Update GIR-based bindings. - Up glib2 requirement. - Update vala_version, vala_libversion, and vala_priority. - Adjust doclets directory in files.- Update to version 0.44.8: + Various improvements and bug fixes: - vala: . Support static methods in error-domains. . vala: Init formal_target_type of built ArrayCreationExpression from InitializerList. . Add missing closing brace/bracket in to_string() of ArrayCreationExpression and InitializerList. . Reject unary operations on nullable integer/floating/boolean type. . Run FlowAnalyzer on all given source-files. - codegen: . Don't append unreachable clean-up section of Block. . Don't cause double-free due append_local_free() in uncaught-errors. . Don't unconditionally add/return internal "result" variable. - codewriter: Write "weak" modifier for properties - girparser/gidlparser: "value_owned = true" by default for property types. - libvaladoc: Don't traverse into close circles with parent. - genie: Creation methods should not be static. - valadoc: Explicitly pass --pkg libvala@PACKAGE_SUFFIX@ as for doclets/tests. + Bindings: - cairo: Add 1.16 symbols. - glib-2.0: Fix MutexLocker binding. - glib-2.0: Add missing "DestroysInstance" attributes to Mutex/Locker API. - glib-2.0: Use 'GStatBuf' as ctype for 'Stat'. - glib-2.0: DateTime.from_iso8601() can take a null TimeZone. - gio-2.0: Drop metadata for NativeSocketAddress. - gio-unix-2.0: Add UnixMountEntry.get_root_path() since 2.60. - gtk4: Sync from 0.46 branch. - json-glib-1.0: Change abstract methods of Serializable to virtual. - libsoup-2.4: soup_auth_new is not a constructor but a factory method. - linux: Add more Input and update UserspaceInput bindings. - posix: Add *at() calls and related constants. - sqlite3: Bind sqlite3_expanded_sql() and sqlite3_normalised_sql(). - sqlite3: Fix use of possibly unassigned parameter `errmsg'. - webkit2gtk-4.0: Update to 2.26.0.- Update to version 0.44.7: + Various improvements and bug fixes: - vala: . Fix mixup of target_glib_major/minor in set_target_glib_version(). . Implicit GValue cast requires GOBJECT profile. . NoAccessorMethod checks require GOBJECT profile. . 'construct' is not supported in POSIX profile. - codegen: . Use G_TYPE_CHECK_INSTANCE_CAST for comparisons with interfaces. . Append line-break after G_DEFINE_AUTOPTR_CLEANUP_FUNC. . Include required type-definition when casting from generic pointer. - girparser: Handle "function-macro" by skipping them. + Bindings: - glib-2.0: Add MappedFile.from_fd constructor. - posix: Fix return-value of mknod() and c-include for tcgetsid(). - webkit2gtk-4.0: Fix WebContext.initialize_notification_permissions(). - x11: Fix return type of XInternAtoms and XGetAtomNames bindings.- Update to version 0.44.6: + Various improvements and bug fixes: - codegen: . Real structs are allowed by simple generics and passed as reference. . Assign GValue result of function calls to temp-var on copy_value. - build: Pass -no-undefined when linking libvalaccodegen. - tests: Null-terminate arrays for compatibility test of uint8 / uchar. + Bindings: - glib-2.0: Add binding for g_strv_equal() (since 2.60). - glib-2.0: Bind strcmp0 as GLib.CompareFunc. - glib-2.0: Fix RecMutexLocker binding. - gtk4: Update to 3.96.0+b05d1676. - xtst: Fix signature of XTest.fake_relative_motion_event(). - Bump vala_priority from 42 to 44, something we should have done many micro versions ago.- Update to version 0.44.5: + Various improvements and bug fixes: - Only warn about imcompatible type of external construct property. - codegen: Use array_length of collection variable instead of expression. - girparser: Skip 'attribute' elements. - girwriter: Report error on secondary top-level namespace. + Bindings: - gtk+-3.0: Update to 3.24.9~18177388. - gtk4: Update to 3.96.0+8cfdd6c5.- Update to version 0.44.4: + Various improvements and bug fixes: - vala: No-accessor struct properties in GLib.Object class must be owned. - codegen: . Always use G_TYPE_CHECK_INSTANCE_TYPE for external symbols. . Move GObject property validity checks to SemanticAnalyzer. - parser: Multiple corrections for source-location of code-nodes. - build: Pass some useful G_LOG_DOMAIN definitions. - girwriter: . Mention that this file is generated and not meant to be modified. . Properly resolve GLib.TypeInterface instead of hardcoding it. . Multiple improvements and fixes for e.g. GType classes. - girparser: Add support for string "ctype" metadata. - When freeing local variables don't stop at "switch" on "continue". - compiler: Add OptionFlags.NO_ARG to deprecated "--thread" option. + Bindings: - glib-2.0: Don't annotate dedicated GLib.assert_*() functions with [Assert]. - clutter-1.0: Bind Margin, PaintVolume, Point, Rect and Size as struct. - cogl-1.0: Fix out-params in Cogl.get_modelview_matrix/projection_matrix/bitmasks. - gstreamer: Cherry-pick some fixes from 0.46. - gtk4: Update to 3.96.0+69016825.- Update to version 0.44.3: + Regression and bug fixes: - codegen: Always assign original variable when consuming instance to destroy. - build: Require --with-cgraph configure flag when cross-compiling. + Bindings: - gdk-3.0,gtk+-3.0: Update from 3.24.7+. - gtk4: Update to 3.94.0+2594593d. - gstreamer: Update from 1.15.2+ git master. - pango: Fix StringBuilder parameter of scan_word().- Update to version 0.44.2: + Various improvements and bug fixes: - ccodegen: . Resolve generics in sizeof-expression of parameter initializer. . Move implicit GValue cast for comparison to BinaryExpression. . Use available *_unref functions in G_DEFINE_AUTOPTR_CLEANUP_FUNC. . Move get_type_signature() to DataType. . Move try_cast_variant_to_type() to GVariantModule.visit_cast_expression(). . Don't create special GArray clear-func for non-null structs. . Implement silent-cast for GLib.Variant. - vala: . Variadic parameters are not supported for async methods. . Report error for unsupported operator instead of assertion. - girparser: Create correct output in get_default_lower_case_suffix(). - libvaladoc: . Handle missing Content.List.Bullet.ORDERED in switch. . Handle missing Run.Style.NONE in switch. - Add explicit "default: break;" statements for coverage of enum-typed switch. + Bindings: - glib-2.0: Don't annotate dedicated GLib.assert_*() with [Assert]. - gio-2.0: Revert enum-typed flags parameters in Socket API. - gobject-introspection-1.0: Fix TypeInfo and TypeTag method references. - gstreamer: Update from 1.15.2+ git master. - gstreamer-1.0: Fix TypeFind and TypeFindFactory method references. - gtk4: Update to 3.94.0+f273eca7. - vapi: Update GIR-based bindings.- Update to version 0.44.1: + Various improvements and bug fixes: - Codegen: . Use unsigned default value for flags-enum. . Use guint to represent flags-enum in custom GMarshalFunc. - Move disconnect error from signal-module to semantic-analyzer pass. - Mark defined constructors of abstract classes as protected. - parser: Implicit creation method of abstract classes must be protected. - vala: Allow assignment of 0U to enum types. - libvaladoc: Don't try to create a Content.ListItem when there is none. + Bindings: - gio-2.0: SocketAddress.from_native() is a factory method not a constructor. - glib-2.0: Add string.validate_len() since 2.60. - gstreamer: Update from 1.15.2+ git master. - gtk4: Update to 3.94.0+f14d998c. - libgvc: Some additions and ownership/return-type fixes. - vte-2.90: Mark as deprecated, it was replaced by vte-2.91. - vapi: Update GIR-based bindings.- Update to version 0.44.0: + Various improvements and bug fixes: - parser: Adjust various source references. - vala: More regular invocations of check() on inferred Expression.value_type. + Bindings: - gstreamer: Update from 1.15.2+ git master. - gtk4: Update to 3.94.0+eacbeb9e. - vapi: Update GIR-based bindings.- Update to version 0.43.92: + Various improvements and bug fixes: - codegen: . Allow to associate CCodeFile to actual SourceFile. . Only emit declaration of *_register_type if needed. . Add get_variable_array_length_cname() and use as possible. . Respect array_length_cname attribute for global fields. . Replace gvaluecollector_h_needed with dedidated add_include() calls. . Respect finish[_vfunc]_name attributes defined in vala sources. . Include "glib-object.h" for typeof expression. - vala: . Correctly perform compatibility check of array length-type. . Don't ignore qualified parent when inferring type of enum member. - girwriter: . Support transfer-ownership="container" for arrays. . Always use get_gir_name() for TypeSymbols. - testrunner: Add support for Genie source files (.gs). - tests: Add some Genie tests to increase coverage. - genie: Allow main function "init" to return integer as exit status. + Bindings: - gobject-2.0: Add SignalHandler.disconnect_by_data(). - poppler-glib: Update to 0.74. - gtk4: Update to 3.94.0+b4ae491b. - vapi: Update GIR-based bindings.- Update to version 0.43.91: + Various improvements and bug fixes: - Revert "valadoc: Drop duplicated code to add source files and use CodeContext API" and "valadoc: Update API tests". - valadoc: Report warning if resources for doclet could not be copied. - libvaladoc: Properly support the output of async constructors. - girparser: Correctly set array_length_type for delegates returning an array. - Revert "vala: Don't replace assignments for local variables with non-null simple-types". + Bindings: - Follow GTK upstream rename to gtk4 and gtk4-unix-print. - gtk4,gtk4-unix-printer: Update to 3.94.0+02e856f6. - gtk+-unix-print-*.0: Fix PrintJob.get_page_ranges(), Printer.get_hard_margins(). - atk-1.0: Adjust for upstream revert of Implementor using G_DEFINE_INTERFACE. - clutter-1.0: Drop deprecated from Actor.pick(). - glib-2.0: Add "delegate_target = false" to Log.writer_journald/_standard_streams/_default. - gio-unix-2.0: Add DesktopAppInfo.get_string_list() since 2.60. - gstreamer: Update from 1.15.1+ git master. - webkit2gtk-4.0: Update to 2.23.91. - vapi: Update GIR-based bindings.- Update to version 0.43.90: + Various improvements and bug fixes: - codegen: . Replace some unfortunate asserts with internal error reports. . Properly handle and catch inner-error of finally-block. . Pass lambda expression of variable initializer to signal connect. - vala: . Check inferred variable_type of LocalVariables. . Parser doesn't ensure "protected" to be applied on TypeSymbol members. - libvaladoc: Don't change the size of an array in-parameter. - g-i: Fix return value on error in start_discriminator(). + Bindings: - Add goocanvas-2.0 bindings. - gdk-3.0: Update to 3.24.4+a0129f55. - glib-2.0: Bind g_log_writer_journald/_standard_streams/_default as LogWriterFunc. - goocanvas: Update from 1.0.0+af07af5d. - gstreamer: Update from 1.15.1+. - gtk+-4.0: Update to 3.94.0+a7fa1cf6. - vapi: Update GIR-based bindings.- Update to version 0.43.6: + Various improvements and bug fixes: - codegen: Don't apply address-of operator on literals when casting to array. - vala: Don't tweak closure on static lambdas. - Revert "codegen: Use copies of error_variable of catch-clauses for nested usage" and add asynchronous "catch-error-scope" regression test. - libvaladoc: Build backing Vala.SourceFile for GIRs processed by importer. - libvaladoc/girimporter: Skip "source-position" elements. - genie: Support "protected" accessibility and allow explicit "public". + Bindings: - gst-editing-services-1.0: Fix some construtors and (un)hide symbols. - javascriptcoregtk-4.0: Fix GLib.Callback parameters which can't hold target.- Update to version 0.43.5: + Various improvements and bug fixes: - vala: . Use dedicated error message for assignments to literals . Async methods don't allow out-parameters before in-parameters . Allow direct access to the integer constants of an error-domain . Multiple lamdba arguments in method call should all use same scope - codegen: . Use a parameter-map for creation of delegate declaration . Add "error_pos" CCode attribute and use it as needed . Emit struct declaration typedef before resolving its fields . Add "destroy_notify_cname" CCode attribute . Use get_ccode_*name/get_parameter_cexpression() for Parameters . Set owner for ValaDestroyNotify (POSIX) [#730] . Include "stddef.h" in CCodeBaseModule.destroy_value() (POSIX) - girparser: Recognize error parameter before delegate target parameter - compiler: Report deprecated command-line option "--thread" - valadoc: Specify that the "--driver" option is deprecated + Bindings: - atk: Don't use a custom SignalEmissionHook while it is part of gobject-2.0 - gdk-pixbuf-2.0: Make PixbufSaveFunc usable - gio-2.0: Make DBusInterface[GS]etPropertyFunc usable - gio-2.0: Add CancellableSource ctor and update PollableSource ctors - glib-2.0: Add Queue.clear_full() since 2.60 - gstreamer: Update from 1.15+ git master - gdk-3.0,gtk+-3.0: Update to 3.24.3+9c8f1478 - gtk+-4.0: Update to 3.94.0+9b15c690 - libsoup-2.4: Fix Message.add_*_handler() - vapi: Update GIR-based bindings- Update to version 0.43.4: + Various improvements and bug fixes: - vala: . Array with fixed length don't require explicit instantiation. . Add GenericType.get_actual_type(). . Allow get_actual_type() to be used for expected failures. . Add Method.compatible_no_error(). . Don't just guess and check for a matching base_interface_method. . Search in all interfaces for an implementation match. . Allow explicit interface methods to be virtual. . Report invalid instance member access to property. - codegen: . Use properly checked implicit interface implementations. . Use temp-var for MethodCall with out/ref arguments. . Use temp-vars for ellipsis out-arguments to fix memory management. . Add default_value for CType to initialize variables if needed. . Cast instance parameter for property access in object-initializer . Don't check boolean values for (in)equality in GTask API. . Add missing data parameter to GTypeInfo callbacks. . Properly set annotations field of GDBus*Info struct to NULL. . Cast instance and result of g_async_initable_new_finish() call. - valadoc: Drop duplicated code to add source files and use CodeContext API. - libvaladoc: Skip empty Version.replacement attribute to avoid critical. - build: Don't leak libvalaccode symbols to libvaladoc. - Add a basic CONTRIBUTING.md file that links to the relevant Wiki page. - tests: . Fix try_parse() tests to not compare to already free'd memory. . Warnings and criticals should be fatal on compile time too. + Bindings: - glib-2.0: Use correct array-length-type for returned arrays. - glib-2.0: Add RecMutexLocker since 2.60. - gio-2.0: Fix File.replace_contents_bytes_async(). - gobject-2.0: Use correct array-length-type for returned arrays. - poppler-glib: Update to 0.71. - gstreamer: Update from 1.15+ git master. - gtk+-3.0: Update to 3.24.2+a8e07254. - gtk+-4.0: Update to 3.94.0+4404afc9. - sqlite3: Correct return C type of Statement.column_text & Value.to_text. - webkitgtk-4.0: Update to 2.23.1. - vapi: Update GIR-based bindings.- Update to version 0.43.2: + Various improvements and bug fixes: - codegen: . GType classes and interfaces require including "glib-object.h". . Handle non-default AsyncResult parameter position and regenerate GIR-based bindings to fix non-standard async methods. . Always emit constants with initializer-list. . Emit delegate/enum typedefs to type-declaration section. . Break possible endless loop in SymbolResolver.get_type_for_struct(). + Bindings: gobject-introspection-1.0: Pick up version attribute fixes. - Changes from version 0.43.1: + Highlights: - Emit G_DEFINE_AUTOPTR_CLEANUP_FUNC() for classes (requires glib 2.44). - Enforce "return yield ..." syntax to be expected. - Drop deprecated syntax support of += and -= for signals. - Drop deprecated syntax support of # modifier and operator. - Allow disabling the build of valadoc. - Add support for SingleInstance attribute for GObject classes. - Don't allow to declare array parameters with "type array[]". - Collect error_types on demand to allow transformations. - Check for matching ownership of type-arguments. - Add profile specific delegate target/destroy types. - Don't explicitly add glib headers, the use of symbols will do that. - Add --enable-debug configure option. - Move setting of default defines for VALA_0_XX and GLIB_2_XX to CodeContext. - Add support for delegate parameters in signals. - Admit that structs are emtpy even with a static property. + Various improvements and bug fixes: - codegen: . Fix method pointer cast if instance isn't at first position. . Transfer ownership of compact class to DestroysInstance method. . Add destroy function for GLib.Array. . Fix canonical string for quark of error domains. . Make sure to include declarations for delegate typed parameters. . Don't emit type_id for enum in non GOBJECT profile. . Don't emit unused temp variable for element access assignments. . Actually create method cast for base interface method as needed. . Mark needle parameter of internal array-contains methods as const. . Emit initializer for enum-value into wanted declaration space. . Add void to delegate typedef declarations without parameters. . Deprecate "finish_function" and "ctype" ccode-attribute. . Fix get_ccode_name() for properties. . Add ccode getters for GType functions of Classes and Interfaces. . Don't allow more than one consecutive empty lines in generated code. - vala: . Copy instance_pos argument from virtual/abstract base methods. . Compact classes don't allow private/class fields and to lock fields. . Use comment which was already retrieved in parse_declaration(). . Add missing re-check guards for Do/For/WhileStatement and SwitchLabel. . Type check for errors require an error expression. . Make check_arguments() more verbose and don't bail on first error. . Don't emit member access of assignments on static properties. . Use clearer error message for automatic properties in interfaces. . Admit that structs are emtpy even with a static property. . Let UsingDirective hold reference to UnresolvedSymbol instances only. . Add ArrayType.length_type and ArrayCreationExpression.length_type. . Remove hardcoded "int" length type and use ArrayType.length_type. . Use is_weak() for type-arguments in DataType.to_qualified_string(). - girwriter: Write glib-type attributes for Enums/Structs with type_id. - girparser: Skip "source-position" elements and docs in transparent union. - valadoc: . Match property signature with vala's codewriter. . Sort symbols and members where possible. . Actually assign type_id of Api.Structs. . Add type_id to Api.Enum/Interface. . Skip package dependency if target directory already exists. . Fix a few errors and warnings in stylesheet. . Adjust stylesheet to unbreak Epiphany. . Several API clean ups. . Add --fatal-warnings command line option. - docs: Use Markdown for README and include build instructions. - testrunner: Compile and run tests separately and pass buildsystem's CC through to valac, add various -Werror=* build cflags. + Bindings: - gio-2.0: Add missing File.new_build_filename(). - glib-2.0: Add missing Array.set_clear_func() binding. - glib-2.0: Avoid double-free in GLib.Array if clear_func is set. - glib-2.0: Drop g_object_unref which is part of gobject-2.0. - gobject-2.0: Attribute all symbols with cheader_filename = "glib-object.h". - gdk-x11-3.0,gtk+-3.0: Update to 3.24.1+356f1f59. - gtk+-3.0: Treat Gtk.IconInfo as GLib.Object which it is since 3.8. - gtk+-4.0: Update to 3.94.0+8de1ba2c. - gstreamer: Update from 1.15+ git master. - posix: Add CommandPipe as a sub-type of FILE. - Bump defines vala_version to 0.44 and vala_libversion to 0_44 following upstreams soversion bumps.- Update to version 0.42.6: + Various improvements and bug fixes: - codegen: . Replace some unfortunate asserts with internal error reports. . Properly handle and catch inner-error of finally-block. . Pass lambda expression of variable initializer to signal connect. . Respect array_length_cname attribute for global fields. - vala: . Check inferred variable_type of LocalVariables. . Parser doesn't ensure "protected" to be applied on TypeSymbol members. - girparser: Correctly set array_length_type for delegates returning an array. - girwriter: . Support transfer-ownership="container" for arrays. . Always use get_gir_name() for TypeSymbols. - libvaladoc: . Don't change the size of an array in-parameter. . Properly support the output of async constructors. - valadoc: Report warning if resources for doclet could not be copied. - g-i: Fix return value on error in start_discriminator(). + Bindings: - atk-1.0: Adjust for upstream revert of Implementor using G_DEFINE_INTERFACE - clutter-1.0: Drop deprecated from Actor.pick(). - gdk-3.0: Update to 3.24.4+a0129f55. - gtk+-unix-print-*.0: Fix PrintJob.get_page_ranges(), Printer.get_hard_margins(). - gobject-2.0: Add SignalHandler.disconnect_by_data(). - poppler-glib: Update to 0.74.- Update to version 0.42.5: + Various improvements and bug fixes: - codegen: . Use temp-var for MethodCall with out/ref arguments . Use temp-vars for ellipsis out-arguments to fix memory management . Add default_value for CType to initialize variables if needed . Cast instance parameter for property access in object-initializer . Don't check boolean values for (in)equality in GTask API . Properly set annotations field of GDBus*Info struct to NULL . Cast instance and result of g_async_initable_new_finish() call . Use a parameter-map for creation of delegate declaration . Emit struct declaration typedef before resolving its fields . Don't apply address-of operator on literals when casting to array - vala: Report invalid instance member access to property - girparser: Async methods don't allow out-parameters before in-parameters - libvaladoc: Build backing Vala.SourceFile for GIRs processed by importer - libvaladoc/girimporter: Skip "source-position" elements - valadoc: Specify that the "--driver" option is deprecated - compiler: Report deprecated command-line option "--thread" - build: Don't leak libvalaccode symbols to libvaladoc - Add a basic CONTRIBUTING.md file that links to the relevant Wiki page - tests: Fix try_parse() tests to not compare to already free'd memory + Bindings: - clutter-1.0: Fix BindingPool.override_action() - gdk-3.0,gtk+-3.0: Update to 3.24.3+9c8f1478 - glib-2.0: Use correct array-length-type for returned arrays - gio-2.0: Fix File.replace_contents_bytes_async() - gobject-2.0: Minor syncing from GIR - gobject-2.0: Use correct array-length-type for returned arrays - gstreamer: Update from 1.15+ git master - gtk+-4.0: Update to 3.94.0+9b15c690 - javascriptcoregtk-4.0: Fix GLib.Callback parameters which can't hold target - libsoup-2.4: Fix Message.add_*_handler() - sqlite3: Correct return C type of Statement.column_text & Value.to_text- Update to version 0.42.4: + Various improvements and bug fixes: - codegen: . Fix method pointer cast if instance isn't at first position . Transfer ownership of compact class to DestroysInstance method . Add destroy function for GLib.Array . Fix canonical string for quark of error domains . Make sure to include declarations for delegate typed parameters . Don't emit type_id for enum in non GOBJECT profile . Don't emit unused temp variable for element access assignments . Actually create method cast for base interface method as needed . Mark needle parameter of internal array-contains methods as const . Emit initializer for enum-value into wanted declaration space . Add void to delegate typedef declarations without parameters . Emit delegate/enum typedefs to type-declaration section . Always emit constants with initializer-list . Handle non-default AsyncResult parameter position - vala: . Copy instance_pos argument from virtual/abstract base methods . Compact classes don't allow private/class fields and to lock fields . Use comment which was already retrieved in parse_declaration() . Add missing re-check guards for Do/For/WhileStatement and SwitchLabel . Type check for errors require an error expression . Make check_arguments() more verbose and don't bail on first error . Don't emit member access of assignments on static properties . Use clearer error message for automatic properties in interfaces . Break possible endless loop in SymbolResolver.get_type_for_struct() - girwriter: Write glib-type attributes for Enums/Structs with type_id - girparser: Skip "source-position" elements and docs in transparent union - valadoc: . Match property signature with vala's codewriter . Sort symbols and members where possible . Actually assign type_id of Api.Structs . Add type_id to Api.Enum/Interface . Skip package dependency if target directory already exists . Fix a few errors and warnings in stylesheet . Adjust stylesheet to unbreak Epiphany - docs: Use Markdown for README and include build instructions - testrunner: Pass buildsystem's CC through to valac + Bindings: - gio-2.0: Add missing File.new_build_filename() - glib-2.0: Add missing Array.set_clear_func() binding - glib-2.0: Avoid double-free in GLib.Array if clear_func is set - glib-2.0: Add GLib.pointer aka gpointer binding - gobject-2.0: Attribute all symbols with cheader_filename = "glib-object.h" - gobject-introspection-1.0: Pick up version attribute fixes - gdk-x11-3.0,gtk+-3.0: Update to 3.24.2+eb821cb8 - gtk+-4.0: Update to 3.94.0+a99bd2a4 - gstreamer: Update from 1.15+ git master - poppler-glib: Update to 0.71- Update to version 0.42.3: + Various improvements and bug fixes: - codegen: . Initialize internal temp-variables used as reference parameter. . Improve ccode for fixed-length array parameters. . Fix regex literal compile flags. . Add prototype for *_register_type() function. . Don't emit *_free() of derived compact classes. . Add prototype for *_new() of abstact compact classes. - girwriter: Fix ctype of out/ref and array parameters. - ccode: Fix typo and actually check "end_decls". - abstract syntax tree: . Always analyze nodes after they are inserted into the AST. . Add source_reference to local variable of catch-clause. . Add missing replace_expression() implementations. . Fix several construction/parenting issues. . DataType for GLib.Error should be should resolved as ErrorType. - libvaladoc: Add "unlock" to keywords in Highligher. - posix: . Add replacement for G_(BEGIN|END)_DECLS. . Don't check for GLib.Variant casting. - testrunner: Reset $run_prefix before generating next test script. - build: Unconditionally add conditional VALAFLAGS to make bootstrap. - doc: Fix build of internal-api-docs. - manual: Update from wiki.gnome.org. + Bindings: - glib-2.0: Computing length once is enough in string.to_utf8()/splice(). - glib-2.0: Add binding for g_test_add(). - glib-2.0: Add array length to string.skip. - gio-2.0: Result of DBusMessage.get_header() is unowned. - gobject-2.0,gtk+-*.0: Fix some GLib.Value out/ref parameters. - gstreamer: Update from 1.15+ git master. - gtk+-4.0: Update to 3.94.0+b4b30b49.- Update to version 0.42.2: + Various improvements and bug fixes: - codewriter: Prepend "yield" if is_yield_expression is set on MethodCall and ObjectCreationExpression. - codegen: Fix typo in is_pure_ccode_expression(). - gobject-introspection: Fix use after free in scanner. - vala: Check if ArrayType supports its given element-type in analyzer pass. - valadoc: Fix some string escaping which gettext complains about. + Bindings: - Update GIDL-based bindings to fix unsupported type-arguments. - glib-2.0: Add feature_test_macro details for Time struct's methods. - glib-2.0: Set DateTime.now () to use local time zone as the default. - gstreamer: Update from 1.15+ git master. - gtk+-4.0: Update to 3.94.0+d90e2733. - libxml-2.0: Add missing context parameter in OutputWriteCallback. - x11: Add binding for XCreateSimpleWindow. - Changes from version 0.42.1: + Various improvements and bug fixes: vapigen: Warn if the library argument doesn't match any package attribute. + Bindings: - glib-2.0: Add some 2.58 symbols. - gtk+-4.0: Update to 3.94.0+f3e6d00d. - Add gnome-desktop-3.0 bindings. - Remove libgda-4.0, libgda-report-4.0 bindings. - Update GIR-based bindings.- Update to version 0.42.0: + Bindings: - gstreamer: Update from 1.15+ git master. - webkit2gtk-4.0: Update to 2.21.92. - Update GIR-based bindings.- Update to version 0.41.92: + Various improvements and bug fixes: - codegen: . Fix floating reference regression with Variants. . Call ref_sink on Object.new_valist/new_with_properties if needed. - build: Correctly quote square brackets in regular expression - vala: Don't bail early on property with not supported default value. - manual: Update from wiki.gnome.org. + Bindings: - glib-2.0: . Add return-type of Queue.remove*(), add HashTable.foreach_steal(). . Add float.parse/try_parse(). - gstreamer: Update from 1.15+ git master. - webkit2gtk-4.0: Update to 2.21.91.- Update to version 0.41.91: + Various bug fixes: - codegen: . Call ref_sink on objects passed to generic type. . Free errors after returning them on GDBusMethodInvocation. - girparser: Actually resolve type-arguments to be able to box them if needed. - vala: Add consts/methods to retrieve and check library version. + Bindings: - glib-2.0: Add Array.remove*() wrapper to avoid leaking generic elements. - glib-2.0: Add (u)long.parse/try_parse(). - gstreamer: Update from 1.15+ git master. - gtk+-3.0: Update to 3.23.2+6b6e53fd. - gtk+-4.0: Update to 3.94.0+4e868584.- Update to version 0.41.90: + Highlights: - Reintroduce POSIX profile - parser: Add support for explicit "unlock" syntax. - vala: Support anonymous definitions of delegates in bindings. - codegen: . Support automatic properties as GtkChild. . Apply G_PARAM_EXPLICIT_NOTIFY on properties with "notify = false". . Drop support for non-auto property initializer in gobjects. . Avoid using deprecated "g_type_class_add_private". + Various bug fixes: - analyzer: Break cyclic references of BasicBlock. - codegen: . Don't apply ref_sink_function if target_type is floating_reference. . Fix invocation of abstract/virtual methods with NoWrapper in compact classes. . Don't include the full absolute path in line directives. . Add source_reference to unsupported floating reference error. - libvaladoc: Replace void* with corresponding Vala API - vala: . Constants and signals are not lockable. . Treat floating method-return-type as nullable if error may be thrown. . Transfer floating-reference attribute while casting . Break reference chain between DataType and Symbol if possible. . Report error for invalid base access in method/property of compact class. + Bindings: - gobject-2.0: Make GLib.Signal a struct of uint and bind g_signal_new*. - clutter-1.0: Change type of Clutter.Key.* constants to uint. - gdk-3.0: Change type of Gdk.Key.* constants to uint. - gtk+-4.0: Change type of Gdk.Key.* constants to uint. - gstreamer: Update from 1.15+ git master. - webkit2gtk-4.0: Add JSC namespace to javascriptcoregtk-4.0 and fix depends. - Remove clutter-gst-1.0, GStreamer 0.10, rest-0.6, tracker-indexer-module-1.0, libsoup-2.2, gdu and gdu-gtk, twitter-glib-1.0, mx-1.0. - Remove vala-specific deprecations <= vala-0.22. - Bump define vala_version to 0.42 and define vala_libversion to 0_42 as well as vala_priority to 42, following upstreams changes.- Update to version 0.40.9: + Various improvements and bug fixes: - girparser: . Actually resolve type-arguments to be able to box them if needed. . Handle unsupported aliases which could not be fully processed. - codegen: . Free errors after returning them on GDBusMethodInvocation. . Fix invocation of abstract/virtual methods with NoWrapper in compact classes. - vala: Allow read-only properties. - manual: Update from wiki.gnome.org. + Bindings: - glib-2.0: . Add Array.remove*() wrapper to avoid leaking generic elements. . Add (u)long.parse/try_parse() and float.parse/try_parse(). . Add return-type of Queue.remove*(), add HashTable.foreach_steal(). - gtk+-3.0: Update to 3.23.2+6b6e53fd. - gtk+-4.0: Update to 3.94.0+4e868584. - webkit2gtk-4.0: Update to 2.20.5.- Update to version 0.40.8: + Various improvements and bug fixes: - Fix links in the Manual. - libvaladoc: Change link to Valadoc wiki page for HTML doclet. - valadoc: Use HTML5 doctype in HTML doclet. - codegen: Let methods return -1 on error by default if possible. - Allow TypeModule subclasses as parameter-type in module-init-method. - girparser: Allow changing the type of constants using metadata. - girwriter: Add boolean GIR visible attribute to allow skipping symbols. - vala: Report error for error-domains without any code. - parser: Accept "empty" enums/error-domains. - codewriter: Output bodies of code-blocks if in VAPIGEN mode. + Bindings: - gobject-2.0: Add lower_case_csuffix attributes to Type* symbols. - gdk-3.0,gtk+-3.0: Update to 3.23.0+df045423. - gio-2.0: Add custom IOError.from_errno() to make it work as expected. - gtk+-4.0: Update to 3.94.0+bf5f27c6. - gstreamer-rtsp-server-1.0: Update from 1.14+ git master.- Update to version 0.40.7: + Various improvements and bug fixes: - Update bugtracker links to https://gitlab.gnome.org/GNOME/vala/issues. - codegen: . Handle delegate_target attribute of fields. . Free generic elements of glib collections. . Fix warning for source_funcs parameter of g_source_new(). . Actually treat GLib.Source as compact class. . Custom abstract methods of GLib.Source are handled differently. . Consistently use gpointer for delegate targets. . Unify some delegate-type check patterns. . Use default_init instead of base_init when registering interfaces. - girparser: Add support for bool delegate_target. - girwriter: . Output deprecated="1". . Construct-only properties don't have a setter method. . Don't write any custom attributes. - valadoc: Fix TreeBuilder.create_array() for stacked Arrays. + Bindings: - glib-2.0: . Do not mark simple-type out-parameters as nullable. . Make Source.attach() use the default MainContext by default. . Make Bytes.slice() use the memory-efficient Bytes.from_bytes(). . Fix Bytes.with_free_func(). - gio-2.0: . Mark ActionEntry.parameter_type/state fields as nullable. . Delegate fields of DBus*VTable do not have implicit target fields. . Apply delegate_target = false on ActionEntry callbacks and make them weak. - Add default to all io_priority parameters. - gstreamer: Cherry-pick some fixes from 0.42, add gst-editing-services-1.0. - gtk+-3.0: Update to 3.22.30+9ac7f906. - gtk+-4.0: Update to 3.93.0+29fee2e8. - webkit2gtk-4.0: Update to 2.21.4. - Update GIR-based bindings.- Update to version 0.40.6: + Regression fix: - codegen: Avoid critical for array in-parameters with custom length-type. - tests: Drop assert which is failing on big-endian archs. - Changes from version 0.40.5: + Various improvements and bug fixes: - Warn if --gir is used without --library (bgo#708693). - Report an error if rank attribute is required but was not found (bgo#660991). - scanner: . Accept \R and \N escape sequences in regex literals (bgo#749576). . Accept backreferences \1 through \99 in regex literals (bgo#728574). - codegen: . Avoid critical in get_basic_type_info() when there is no signature (bgo#729517). . Fix serializing multidimensional arrays (bgo#735437). . Guard get_default_ref_sink_function() against null base-class. . Respect cname ccode-attribute of lockable fields. . Fix casting of length for "ref" array parameters. - codewriter: Add 'new' to symbols if needed to match the original source (bgo#614686). - girparser: Deal with missing "name" attribute by falling back on "c:type". - girwriter: . Drop errornous indent. . Properly output variadic methods and use introspectable="0". - genie: . Add support for the \v escape character (bgo#664689). . Add support for the \uXXXX escape sequence. + Bindings: - glib-2.0: Fix IConv.iconv() (bgo#634753). - gobject-2.0: Make constructor of ParamSpecBoxed public. - gstreamer: Cherry-pick some fixes from 0.42. - gtk+-3.0: Update to 3.22.30+21fddc39. - gtk+-4.0: Update to 3.93.0+3a860719. - javascriptcoregtk-4.0: buffer of String.get_utf8_cstring() is not "ref" (bgo#788113). - posix: Add missing cname = "int" to Posix.Signal enum. - sqlite3: Add additional constants for flags of Database.open_v2() (bgo#795627). - webkit2gtk-4.0: Cherry-pick some fixes from 0.42.- Update to version 0.40.4: + Various improvements and bug fixes: girparser: Add support for NoAccessorMethod metadata. + Bindings: - glib-2.0: Mark str parameter of Variant.take_string() as owned. - gstreamer: Update from 1.15+ git master. - gtk+-*.0: Set NoAccessorMethod on Gtk.Radio*.group properties (Regression in gtk+-3.0). - gtk+-4.0: Update to 3.93.0+fc6018f1. - json-glib-1.0: Mark return-type of gvariant_deserialize*() as nullable. - webkit2gtk-4.0: Update to 2.20.1.- Update to version 0.40.3: + Various bug fixes: vala: Fix return-type of BasicBlock.get_successors(). + Bindings: - gstreamer: Update from 1.15+ git master. - gtk+-3.0: Fix regression of StatusIcon.position_menu() (bgo#891629). - gtk+-4.0: Update to 3.93.0+ff738269 - libgsf-1: Update to 1.14.42+ (bgo#794777).- Update to version 0.40.2: + Various bug fixes: gdbus: Fix missing declaration of _fd_list for async methods (bgo#794566). + Bindings: - glib-2.0: Use g_value_*et_schar instead of deprecated g_value_*et_char - gobject-2.0: Add ParamSpecGType. - gtk+-*.0: Hide dedicated constructors of compact classes bound as structs (bgo#794733).- Update to version 0.40.1: + Various bug fixes: - codegen: . Don't add target fields for captured delegates without target. . Don't add length fields for captured fixed-length array variables. - valadoc: Bump VALA_0_xx defines and glib_minor to match 0.40 series. + Bindings: - Add libgeoclue-2.0 bindings (bgo#794376). - gobject-2.0: Cherry-pick some changes from 0.42. - gdk-3.0,gtk+-3.0: Update to 3.22.29. - gtk+-4.0: Update to 3.93.0+433517fd. - gtk+-*.0: Fix iter parameter of TextView.backward*/forward*/move_visually() (bgo#794345). - gstreamer-1.0: Update to 1.13.91 and add gstreamer-webrtc-1.0 bindings. - libgsf-1: Switch to GIR and update to 1.14.42. - linux: Add various symbols. - posix: . Add various symbols. . Include sys/sysmacros.h for major(), minor() and makedev() (bgo#794651). - webkit-1.0: Update to 2.4.11. - webkit2gtk-4.0: Update to 2.20.0. - Update GIR-based bindings.- Update to version 0.40.0: + Bug fix: compiler: Fix critical when vala is called without run args (bgo#793657). + Bindings: - alsa: Add the major part of the ALSA Sequencer API (bgo#763127); - gstreamer-1.0: Update to 1.13.90; - gtk+-4.0: Update to 3.93.0+527d265b; - linux: Add various symbols; - posix: Add various symbols (bgo#663633); - Update GIR-based bindings.- Modernize spec-file by calling spec-cleaner- Update to version 0.39.92: + Highlights: Add support for feature test macros (bgol#793444). + Various bug fixes: - codegen: . Use pointers when accessing constant multi-dimensional arrays (bgo#604371). . Add valid support for const multi-dimensional arrays (bgo#604371). . Don't append fixed-length of array fields in initializers. . Add source_reference to some store_local/_field() calls. - Properly handle array-initializers inside struct-initializers (bgo#622178). - The rank of an array-initializer should match the target's rank (bgo#744923). - Make SemanticAnalyzer.check_arguments() independent of context. - Check with same rules for dbus compatibility as in GBusModule (bgo#793859). - Fix recursive declaration in generic base type (bgo#688732). - Prevent WITH_CGRAPH conditional having an impact on generated sources. - Update manual from wiki.gnome.org. + Bindings: - glib-2.0, posix: Add feature test macro _GNU_SOURCE for pow10(3), pow10f(3), exp10(3) and exp10f(3) (bgo#614788). - gstreamer-1.0: Update from 1.13.1+ git master. - linux: Add dup3 (bgo#729803).. - linux: Add feature_test_macros to non-POSIX file control constants and dup3. - posix: Fix sig*set and sigprocmask parameters to be out/ref (bgo#727425). - posix: Add feature_test_macro _GNU_SOURCE to sighandler_t (bgo#761975). - libgnome-menu-3.0: Add deps file. - Update GIR-based bindings.- Update to version 0.39.91: + Various bug fixes: - Fix GDestroyNotify of delegate parameters in delegate declaration (bgo#639059). - Avoid critical when connecting dynamic signals. - valac: Always use the given "pkg-config" and respect PKG_CONFIG envar. - compiler: Prefix headers for set_cheader_override() if includedir is given (bgo#793299). - vala: Issue a warning on DBus methods which are not throwing an Error. - Don't warn about unused internal methods which are meant to be visible on DBus (bgo#593902). - Don't install vapicheck (bgo#793370). + Bindings: - glib-2.0: Add KeyFile.get_locale_for_key(). - gstreamer-1.0: Update from 1.13+ git master. - gtk+-4.0: Update to 3.93.0+d07b14f4. - purple: Update to 2.12.0. - Update GIR-based bindings.- Update to version 0.39.7: + Regression fix: codegen: Don't try to infer error argument on async begin methods (bgo#793158). This was a regression introduced by bgo#614294. - Changes from version 0.39.6: + Add --abi-stability option for ABI stability of libraries (bgo#789069). + Various bug fixes: - girparser: . Set NoAccessorMethod for non-readable and construct-only properties. . Ignore conflicting closure/destroy indexes. . Don't accept methods as property-accessor which throw errors (bgo#792998). - codegen: . Infer error parameter from abstract/virtual base methods (bgo#614294). . Internally generated delegates don't require a typedef (bgo#787521). . Fix return-type for cancelled async creation methods of classes (bgo#792942). . Use G_PARAM_STATIC_STRINGS. - vala: Variadic constructors without a real first parameter are not allowed. - libvaladoc: Keep bootstrap-support with valac >= 0.16.1. + Bindings: - gtk+-3.0: Fix cheader_filename of Plug and Socket. - gtk+-4.0: Update to 3.93.0+4d36a0bf. - gtk+-4.0: Only override type of "event" parameters. - posix: Add ctime(3) and fix binding of struct hostent and gethostbyname(3).- Update to version 0.39.5: + Various bug fixes: - libvaladoc: . Allow @link tags to be split over multiple lines (bgo#646982); . Add support for single line documentation comments (bgo#736483). - Girparser: Improve instance method detection (bgo#732460). - Codegen: Add support for abstract/virtual methods and properties in compact classes (bgo#741465). - Vala: Fix parameter type inference of overridden async methods (bgo#792660). - Codewriter: Don't use string.replace() to apply header_to_override (bgo#731322). + Bindings: - gio-unix-2.0: Update to 2.55.1; - gtk+-4.0: Update to 3.93.0+60d3378d; - libwnck-3.0: Update to 3.24.1; - webkit2gtk-4.0: Update to 2.19.5; - webkit2gtk-web-extension-4.0: Fix DOM.EventTarget interface. - Drop enable-vapigen configure option since it is no longer available. - Replace LPGL-2.0 License tag with LPGL-2.1+ as pointed by the source code and COPYING file.- Update to version 0.39.4: + Various improvements and bug fixes: - codegen . Only add property-enum and GParamSpec-array for GObject classes. . Use g_enum/flags_to_string while targeting glib >= 2.54. . Add destroy param when invoking delegate returned by delegate (bgo#792077). - Don't write trailing space in function declarations/ definitions (bgo#688447). - vala: Add pkgdatadir and pkglibdir to pkg-config file. - gidlparser: Update type qualifiers. + Bindings: - gtk+-2.0/3.0: Don't hide user_data in Clipboard.set_with_data() (bgo#792237). - gtk+-3.0: Update to 3.22.26+6f26d0dc. - gtk+-4.0: Update to 3.93.0+6aeae2c8.- Update to version 0.39.3: + Various bug fixes: - Fix chain-up regression with real non-null struct parameters (bgo#791785); - Release taken references to CodeContext after using it (bgo#712694) and keep custom invocations of parse_file() possible bgo#791936; - Parser: Accept comma-separated list in case-statements of switchs (bgo#614015). + Bindings: - Remove bindings which are shipped upstream for some years: gedit 3 (bgo#776021), libgnome-keyring (bgo#776022), gtksourceview-3.0 (bgo#776023), libgdata (bgo#776024), librsvg-2.0 (bgo#776025); - glib-2.0: Add GLib.OPTION_REMAINING and GLib.OptionFlags.NONE; - gstreamer-1.0: Update from 1.13+ git master; - gtk+-2.0: Mark MessageDialog constructor parameter, message_format, as nullable (bgo#791570); - gtk+-4.0: Update to 3.93.0+6aeae2c8; - webkit2gtk-4.0: Update to 2.19.3. - Adopt the use of %make_build macro rather than raw make command, following the best practices.- Update to version 0.39.2: + Various bug fixes: - vala: Don't transform an explicit "null" into valid format-string (bgo#791215). - codegen: Don't create null-safe destroy-wrapper for GenericType (bgo#791283). - Improve error message for missing type-parameter on enclosing type (bgo#587905). + GIR parser: - Allow change of parameter names. - Handle metadata for fields inside a transparent union. - Accept setters with boolean return-type as valid property-accessor. - Don't mark simple-type out-parameters with '?' as nullable. + Valadoc: libvaladoc: Actually resolve "percnt;" to '%'. + Bindings: - glib-2.0: Fix potential null pointer dereference in string.joinv() (bgo#791257). - gobject-2.0: Add missing GType constants for fundamentals (bgo#791023). - gstreamer-1.0: Update from 1.13+ git master. - gtk+-3.0: Switch to GIR (bgo#730746). - gtk+-4.0: Update to 3.93.0+6af4947e. - posix: Move signal constants to an enum and add few missing ones (bgo#790958). - Drop vala-fix-MessageDialog-constructor-parameter.patch: Fixed upstream. - Following the above, drop libtool BuildRequires and no longer pass autoreconf.- Update to version 0.39.1: + Report warning if property-type is not compatible with GLib.Object (bgo#693932). + Allow to pass compatible delegates to signal.connect() (bgo#787521). + Allow unscoped enum values where possible. + Avoid use of temp-var for some callables returning ValueType and to access in/ref parameters (bgo#789071). + Reformat generated source declarations and definitions for better readability (bgo#688447). + Fixes: - Improve handling of unowned/owned keyword occurrences. - Methods need to throw compatible error if target delegate throws one. - Improve error output of mismatching overriding methods. + Bug fixes: bgo#784691, bgo#663070, bgo#764041, bgo#587905, bgo#750840, bgo#790903, bgo#784705, bgo#790266, bgo#693932, bgo#774124, bgo#750840, bgo#785215.- Update to version 0.38.8: + Various bug fixes: - Fix GDestroyNotify of delegate parameters in delegate declaration (bgo#639059). - Avoid critical when connecting dynamic signals. - compiler: Prefix headers for set_cheader_override() if includedir is given (bgo#793299). - Don't warn about unused internal methods which are meant to be visible on DBus (bgo#593902). - libvaladoc: Prevent WITH_CGRAPH conditional having an impact on generated sources. + Bindings: - gio-2.0: Cherry-pick some DBusProxy fixes from 0.40. - gstreamer-1.0: Update from 1.13+ git master. - gdk-3.0,gtk+-3.0: Update to 3.22.27. - Update vala_priority define to 38, something we should have done when stable 0.38.0 was released.- Update to version 0.38.7: + Regression fix: codegen: Don't try to infer error argument on async begin methods (bgo#793158). This was a regression introduced by (bgo#614294).- Update to version 0.38.6: + Various bug fixes: - girparser: . Set NoAccessorMethod for non-readable and construct-only properties. . Ignore conflicting closure/destroy indexes. . Don't accept methods as property-accessor which throw errors (bgo#792998). - codegen: . Infer error parameter from abstract/virtual base methods (bgo#614294). . Fix return-type for cancelled async creation methods of classes (bgo#792942). - vala: Variadic constructors without a real first parameter are not allowed. - libvaladoc: Keep bootstrap-support with valac >= 0.16.1. + Bindings: - gstreamer-1.0: Update from 1.13+ git master. - gtk+-4.0: Only override type of "event" parameters.- Update to version 0.38.5: + Various improvements and bug fixes: - codegen: . Only add property-enum and GParamSpec-array for GObject classes . Add destroy param when invoking delegate returned by delegate (bgo#792077). - vala: . Add pkgdatadir and pkglibdir to pkg-config file. . Fix parameter type inference of overridden async methods (bgo#792660). - gidlparser: Update type qualifiers. - libvaladoc: . Allow @link tags to be split over multiple lines (bgo#646982). . Add support for single line documentation comments (bgo#736483). - codewriter: Don't use string.replace() to apply header_to_override (bgo#731322). + Bindings: - glib-2.0: Add GLib.OPTION_REMAINING and GLib.OptionFlags.NONE. - gstreamer-1.0: Update from 1.13+ git master. - gtk+-2.0: Mark MessageDialog constructor parameter, message_format, as nullable (bgo#791570). - gtk+-2.0/3.0: Don't hide user_data in Clipboard.set_with_data() (bgo#792237). - gtk+-3.0: Update to 3.22.26+6f26d0dc. - gtk+-4.0: Update to 3.93.0 and split Gsk.RenderNode into several classes. - libwnck-3.0: Update to 3.24.1. - posix: Add ctime(3) and fix binding of struct hostent and gethostbyname(3). - webkit2gtk-4.0: Update to 2.19.5. - webkit2gtk-web-extension-4.0: Fix DOM.EventTarget interface. - Drop vala-fix-MessageDialog-constructor-parameter.patch: Fixed upstream. - Following the above, drop libtool BuildRequires and autoreconf call, no longer needed as we do not carry any patches anymore.- Update to version 0.38.4: + Various bug fixes: - Enforce name-length >= 3 for structs using GType (bgo#764041). - Report error for missing type-parameter on enclosing type (bgo#587905). - Discover invalid member access to instance field (bgo#790903). - Improve error output of mismatching overriding methods. - vala: Don't transform an explicit "null" into valid format-string (bgo#791215). - codegen: Don't create null-safe destroy-wrapper for GenericType (bgo#791283). - Improve error message for missing type-parameter on enclosing type (bgo#587905). + GIR parser: - Allow change of parameter names. - Handle metadata for fields inside a transparent union. - Accept setters with boolean return-type as valid property-accessor. - Don't mark simple-type out-parameters with '?' as nullable. + Valadoc: - Acknowledge possible properties in structs (bgo#784705). - Fix fatal typo in GtkdocRenderer.visit_symbol_link() (bgo#790266). - libvaladoc: Actually resolve "percnt;" to '%'. + Bindings: - gobject-2.0: Add some missing symbols. - gstreamer-1.0: Bind GST_DEBUG_BIN_TO_DOT_FILE/*_WITH_TS (bgo#785215). - gstreamer-1.0: Update from 1.13+ git master. - gtk+-3.0: Update to 3.22.26+9ce824d3. - webkit2gtk-4.0: Update to 2.19.2. - glib-2.0: Fix potential null pointer dereference in string.joinv() (bgo#791257). - gobject-2.0: Add missing GType constants for fundamentals (bgo#791023). - Add vala-fix-MessageDialog-constructor-parameter.patch: Mark MessageDialog constructor parameter, message_format, as nullable (bgo#791570). - Following the above, add libtool BuildRequires and pass autoreconf, make sure vapi deps get regenerated after patch is applied.- Update to version 0.38.3: + Various bug fixes: - codegen: Prioritize "array_length=true" over "array_null_terminated=true" (bgo#788775). - codegen: Avoid possible conflicts with internal property/signal defines (bgo#788964). + Bindings: - gio-2.0: Expose g_task_get_source_object as Task.get_unowned_source_object. - gstreamer-1.0: Update from 1.13+ git master. - gtk+-4.0: Update to 3.92.1. - libxml-2.0: Add DTD methods (bgo#789442).- Update to version 0.38.2: + Various bindings updates: - gstreamer-1.0, gtk+-3.0, gtk+-4.0: Update from git master. - gnutls: Fix free_function ccode-attribute of Certificate (bgo#788181). - Update Url to https://wiki.gnome.org/Projects/Vala: current Vala project's web page.- Update to version 0.38.1: + Various bug fixes: - valadoc: Don't use 'stderr' as variable name (bgo#787305). - codegen: Try to use a more unique internal define for properties (bgo#787436). - vala: Update list of used attributes. - method: Use prototype-string for error-reports of return-type mismatches. + Bindings: glib-2.0: Fix MainContext.check(), OptionEntry[] params are null-terminated, Bind g_convert_with_fallback() and g_convert_with_iconv()- Correct RPM groups and package descriptions. - Remove --with-pic which is for static libs only.- Update to version 0.38.0: + Various bug fixes: - Improve error output for incompatible method signatures (Add CallableType as base for DelegateType, MethodType, SignalType). - codegen: . Initialize temp-variable for fixed-size arrays to zero first (bgo#787152). . Add support for "type-func" in ui-files (bgo#787033). + Bindings: - gtk+-3.0,gtk+-4.0: Update. - libxml-2.0: Bind xmlLastElementChild and xmlPreviousElementSibling - pangocairo: CairoFontMap.set_default() is not an instance method. - gio-2.0: Application.set_default() is not an instance method.- Update to version 0.37.91: + Various bug fixes: - codegen: . Actually write declaration for GNodeTraverseFunc wrapper (bgo#786845). . Don't transfer ownership of variable if target-type is unknown (bgo#736774). . Adjust format-index for printf/scanf-methods which throw errors (bgo#781061). . Use given dup_function for structs. - libvaladoc: Fix some -Wincompatible-pointer-types warnings. - tests: Fix some syntax issues [#786652] - Add .editorconfig file [#786620] + GIR parser: - Better support of "cprefix" argument in metadata. - Support "cname" argument in metadata. + Bindings: - Add javascriptcoregtk-4.0 and avoid skips in webkit2gtk*-4.0. - Update GIR-based bindings. - gtk+-3.0: Update to 3.22.19.- Update to version 0.37.90: + Various bug fixes: - Fix some build-system problem: . valadoc/tests: Add the source vapi directory to driver-test (bgo#786505). . Add ./vala/.libs rather than ./gee/.libs to LD_LIBRARY_PATH. . Explicitly link doclets against libvala-*.la (bgo#786534). . Add missing include of Makefile.common. - vapigen: Mark given source-files as such and force girparser to handle them. - codegen: Include glib-object.h for Enums/Structs with type_id. + Bindings: gtk+-4.0: Make Gsk.Texturer.for_*() static factory methods.- Update to version 0.37.2: + Various bug fixes: - libvaladoc: Keep bootstrap-support with valac >= 0.16.1. - valadoc: Fix tests while bootstapping with valac < 0.31/32. + Bindings: - glib-2.0: Update Unicode symbols. - gobject-2.0: Add required type_id attributes to all ParamSpec subclasses. - libgdata: Make Authorizer.reauth_* methods virtual (bgo#779229). - libxml-2.0: Update Xml.ParserOption (bgo#785585). - gtk+-4.0: Update to 3.91.2. - webkit2gtk-4.0: Update to 2.17.90. - Drop vala-no-nullable-enum.patch: Fixed upstream, following this drop vala BuildRequires, no longer needed.- Update to version 0.37.1: + Highlights: - Don't warn about deprecated symbols if installed_version is older. - Add --gresourcesdir option (bgo#783133). - Install libvala-0.xx.vapi to "global" vapi directory. - Require and target GLib >= 2.40. - build: Make ccode and codegen private API. - build: Use --use-header for vala's libraries. - compiler: Add --color=WHEN option. - codegen: Use g_object_notify_by_pspec() to notify property-changes. - codegen: Use *_free_full to free GLib.List, GLib.SList and GLib.Queue. - codegen: Support renamed signals (bgo#731547). - Optimize (de)serialization of arrays with type-signature "ay" (bgo#772426). - Merge valadoc - Consider valadoc a part of vala's toolchain and therefore let it live in the main repository (adds graphviz to the build-requirements) + Various bug fixes: - Fix finally blocks with async yields (bgo#741929). - Handle non-null in coalescing expression (bgo#611223). - Make the task_complete flag for < 2.44 more similar to >= 2.44 (bgo#783543). - Nullable ValueType requires POINTER as marshaller signature (bgo#783897). - NoAccessorMethod attribute is allowed for gobject-properties only. - girparser: Fix parsing of delegate-alias without target. - compiler: Use API_VERSION instead of stripping PACKAGE_SUFFIX. - girwriter: Write length-parameters of arrays with rank > 1 (bgo#758019). - gdbus: Don't leak nested HashTable on deserialization (bgo#782719). - codewriter: Update timestamps of generated c-files if needed (bgo#683286). - tests: Use dbus-run-session instead of dbus-launch (bgo#771455). - codegenerator: Add source_reference parameter to CodeGenerator.store_*(). - Don't allow assigning delegate if no target/closure is available (bgo#598869). - gee: Add some useful symbols from gee-0.8. + Bindings: - gio-2.0: . Add DBusConnection 'closed' signal as 'on_closed' (bgo#684358). . Use default 'length = null' for DataInputStream.read_line_utf8* (bgo#783351). - glib-2.0,gobject-2.0: Updates from 2.53.x. - poppler-glib: Update to 0.54.0. - webkit2gtk-4.0: Update to 2.17.4. - gstreamer-1.0: Update to 1.13.0+. - libgvc: Add WITH_CGRAPH conditionals. - Add pkgconfig(libgvc) BuildRequires: new dependency. - split out new packages: valadoc, valadoc-docklet-{devhelp,gtkdoc,html}, libvaladoc-0_38-0 and libvaladoc-0_38-devel. - Add vala-no-nullable-enum.patch: Fix 64bit portability issues (bgo#784927). - Add vala BuildRequires: as above patch touches the source .vala files, we need to bootstrap.- Update to version 0.36.4: + Highlights: - Don't warn about deprecated symbols if installed_version is older. - Add --gresourcesdir option (bgo#783133). + Various bug fixes: - gdbus: Don't leak nested HashTable on deserialization (bgo#782719). - Fix finally blocks with async yields (bgo#741929). - Handle non-null in coalescing expression (bgo#611223). - Make the task_complete flag for < 2.44 more similar to >= 2.44 (bgo#783543). - Nullable ValueType requires POINTER as marshaller signature (bgo#783897). - NoAccessorMethod attribute is allowed for gobject-properties only. - girparser: Fix parsing of delegate-alias without target. - compiler: Use API_VERSION instead of stripping PACKAGE_SUFFIX. - girwriter: Write length-parameters of arrays with rank > 1 (bgo#758019). + Bindings: - gio-2.0: Use default 'length = null' for DataInputStream.read_line_utf8* (bgo#783351). - gobject-2.0: Add GLib.ParamSpecPointer. - poppler-glib: Update to 0.54.0. - gstreamer-1.0: Various binding fixes.- Update to version 0.36.3: + Various bug fixes: - scanner: Fix calculation of column value for tokens after multiline comment (bgo#652899). - codegen: Unref GLib.AsyncResult on uncaught errors in coroutines (bgo#641171). - Keep initializing result-variable for struct constructors (bgo[#782056).- Update to version 0.36.2: + Enums require at least one value otherwise report an error. + Bindings: - gstreamer-1.0: Update to 1.11.90+. - gio-2.0: Fix GLib.Task constructor and report_error/report_new_error() - glib-2.0: . Add quark() functions to errordomains. . Add missing version macro and constants.- Update to version 0.36.1: + Various bug fixes: - Always consider a method compatible with itself (bgo#773135). - Perform arguments-check against actual .end() method-signature (bgo#684208). - Slightly improve lamdba-expression error on target-type mismatch. - Fix delegate initializer for instance fields (bgo#683925). - Don't leak target-reference when casting/assigning owned delegates (bgo#780426). + GIR parser and writer: - girparser: Add destroy argument for metadata (bgo#750838). - vapigen: Add --nostdpkg option like in valac. + Bindings: - gstreamer-1.0: Fix Pad.set_*_function() bindings (bgo#750838). - glib-2.0: Add missing version macro and constants, unichar .to_string doesn't return null. - gtk+-2.0,gtk+-3.0: Mark "intersection" param of Widget.intersect() as out. - gtk+-4.0: Update to 3.90.0.- Update to version 0.36.0: + Bugs fixed: bgo#740303, bgo#758816, bgo#779968, bgo#780050.- Update to version 0.35.90: + Bug fixes and binding updates.- Update to version 0.35.7: + Bug fixes and binding updates. + Add libgrss binding. + Introduce [CCode (finish_instance = ...)] attribute. + Update manpages.- Update to version 0.35.6: + Bug fixes and binding updates.- Update to version 0.35.5: + Fix regression. - Changes from version 0.35.4: + Bug fixes and binding updates.- Update to version 0.35.3: + Bug fixes and binding updates. + Add gtk+-unix-print-{2,3,4}.0 bindings.- Update to version 0.35.2: + Bug fixes and binding updates.- Update to version 0.35.1: + Ignore --thread command-line option which is obsolete. + Fix type checking when using generics. + Use g_signal_emit where possible. + Introduce [FormatArg] attribute for parameters. + Use GTask API for async implementations with target-gLib >= 2.36. - Bump vala_version to 0.36, vala_libversion to 0_36 (following upstream) and vala_priority to 36 (following the vala packaging convention).- Fix descriptions so they actually describe subpackages. - Have the -devel package provide libvala-devel: this allows consumers to require libvala without version constraints. They will still have to follow the API changes though.- Update to version 0.34.4: + Bug fixes.- Update to version 0.34.3: + Bug fixes and binding updates.- Update to version 0.34.2: + Bug fixes and binding updates.- Update to version 0.34.1: + Add support for the \v escape character. + Bug fixes and binding updates.- Update to version 0.34.0: + Bug fixes and binding updates. - Update update alternatives due to moved location of vapigen.pc- Update to version 0.33.1: + Bug fixes and binding updates. - Bump vala_version to 0.34, vala_libversion to 0_34 (following upstream) and vala_priority to 34 (following the vala packaging convention).- Update to version 0.32.1: + Bug fixes and binding updates.- Update to version 0.32.0: + Bug fixes and binding updates.- Update to version 0.31.1: + Introduce [Version] attribute. + Require and target GLib >= 2.32. + Bug fixes and binding updates. - Bump vala_version to 0.32, vala_libversion to 0_32 (following upstream) and vala_priority to 32 (following the vala packaging convention).- Update to version 0.30.1: + Bug fixes and binding updates.- Update to version 0.30.0: + Binding updates. + Bugs fixed: bgo#752031. - Bump vala_priority to 30.- Update to version 0.29.3: + Add --shared-library option for GIR files. + Bug fixes and binding updates.- Update to version 0.29.2: + Bug fixes and binding updates.- Update to version 0.29.1: + Binding updates.- Update to version 0.28.1: + Bug fixes and binding updates.- Update to version 0.28.0: + Binding updates.- Update to version 0.27.2: + Bug fixes and binding updates.- Update to version 0.27.1: + Print compiler messages in color. + Add clutter-gdk-1.0 bindings. + Add clutter-gst-3.0 bindings. + Add clutter-x11-1.0 bindings. + Add rest-extras-0.7 bindings. + Bug fix and binding updates. - Bump vala_version to 0.28, vala_libversion to 0_28 and vala_priority to 28, following upstreams changes.- Update to version 0.26.2: + Bug fixes and binding updates.- Add attr to ghost entries in file list to fix build in SLE_11- Update to version 0.26.1: + Bug fixes and binding updates./sbin/ldconfig/sbin/ldconfigibs-centriq-5 16163015490.48.10-1.400.48.10-1.40libvaladoc-0.48.so.0libvaladoc-0.48.so.0.0.0/usr/lib64/-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-SP3:GA/standard/c34b9a16239f8b8df8ec9c1f4f2fc4ca-valacpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=00a98191455930666f8ed6255f6a030d85a26911, stripped PRRR RR RRR R R RRs)EEv 23Iutf-8dc25f19a1af1cef49e1df83dae4596dda0cc0b66a6afdca792c3a0a224911fa0?7zXZ !t/] cr$x#De1: 1Wu W]sqq$&!#./V{yֹ]VO+SQ؆|L=G` JE/x;-:4.Geܡ{U_D+-۲azZ=T0Zu>u8=tPhsvfu/+MTdiA`'k2MxrckE&ڕwτ38twtU=>!2xN9;~B 7`F^ F$wHҜY8 ʂv&2%oMVN5YD+7vq2ZbGN-jBYy&lsAN-s=-rt=Y+vH?a>:x0`dҖ7Mygw"L$&b8e?xޑ"+v^bG 'ʆE@S`t&=zE}^e8:-蟡yF<ߺ}+Mf$M1rY"C2"j С5o,?09{-.MEPw$3(47p-%}@+3al 993I $S̯2XhYM<{xVgg^1VeaoDwSC@[,5F\vq逖ICte1digǍWO "bwE酖eAhX+tBZNӬǣn]J%Tvĵc.8|w))L/tHzNU1LhEb`rZJc\[8Ic+ Ҁ UȄf1DKRi<% ɛwv:k³⩵IK6Bqv!P*#2xr |ЛuRFTs=wK DL}T_&%6 J{:6hqA%.Hl(띅mZyHHnZYR&eUDi :\lQBaz_3E(b L4ߛ$ *Y)]S "F7:v\B& g޿bN?7u]ŐG;'#o_z,*"P[09 Nӎ=s}aJXkѶP6m:F@B(;h\tB#i^X^rc۔8V Ax$='J3 >d3]C2i~bCco]ڳS١#%E$&<0 + X7_ġI֟I}`$|{79`9徃we,)1 APoӪ||<kiJ.,~8JyhmJ&t YyVC mVǸiQ*Q, R=/NK1mz낒fw3!ӭUIޟ{YRDbM8ɩ(q].r#fpkaF,hc\^;HY Ɋ4})m89 V3(tDa#;.S+=n[N^, <نg裨M׋6HMzL Ѯ$3C:XMˬ~Ș o !YG4 Ӗ¢=zV`elE5ye3ʈX=QMH)n;*NPa0HWiDNآ!G` 7 YPmZp 't g.aC~2E pZEd dv܏=B.KۣHңau^ՐXv^4q'=QwߌY8ʄf ?a\=aPDZ{Q!)z+co2ViZV5.b[tYtQYOz୦ƤecËC-"ՕJM2 E6t~(MkcWGGl'`aUjku=pۖsf^?͙Guj!qoHz,a#[ԃJ{ñ'P~{ кb'6CU:uts/4aFJ߁\)j'p) U`fvgry9LnٿG[CJZ@?ԧu5/}40~5!L׭_4\]:aۅ%nդYaDg#6?k_RƩӵ4ł)U\R<#:^0tHȎEwWĦ+7,;#\I+e9;U|.ے0_޺^ xA ʃX.@k2-囝F-N:GgK  ")'jeδ瑐5Fi@Ś{fQp=b0"Sa?J.+q42Bfi{¡~ա[%Pa[,j eb7NƸZD<Wk,gtC YoU8s\^6L )w-3F*T:04)yuCh }DEDzJ>J ۽^Fx%:ˆ6jôO``\շ>zʖƊc'G\JijC\iEOM->fD49 :e2m-mУ֪ z65k }"y I9'b `Rgw-geSRG_NNDb MQy /Ǡe}?nf.Qn:=s' #ce3 I,4\5q&-++d`.j !׃m djݎZ} js/.QZi:0YSS:ڜo~u2DןrqP4 ڰTmsԐ,FH rGBVۑ*m5/~(Bou<D@Rt2Fy-! һ^Z_p{Qykj>j9,ڏ\<9VIY7hLXa 1{ٝ=?Z8ԍwdzLƝijic-fŸI4odeP]StW f8UeF h1TKU6뉝ch>4,R9m_;?9& F.\hڌysLI>/ւp(2F)h C}]R.b;%W2Y-`=+6WLXAr'vCM6Y nDۈ)uP}F  - Pm6>oZbItûcdd0"LEԪ7)u@;l q?@NԆo%g~X``r T &Dl$3gkf01 ?)^<[i* FguӣydBo(3k=$c4yxj ӵq&<&{yz'I^Ձ.*>H(rw;3hbvCMeݗDKuT gotiWjJ8X=SP=e,^Zߑ^$ZŻׅF~8`i"h"S1 f1:ܹX#T#5B Hlpr'1~waUhGJ> Qfi5?ڌ N21jb@7>Y^o鯍~--~be ?KYF 8-gBxJs߮WD방'Zpɛkq{i~-5zI+:uOOqׇ- ;Ɗp UsXc[xtdcԩ/4cEW,JN`;3u>űV&iW(Эf7gK[f'pVC[>p&96״#|q2 &i`Qb?ߋbĥQVfb`1$5UHgma!X 9c3HX?DV\j9BPAT[,lH,JxldSu|E|c`ůepG^uуLpy)W5Lk%~]VE|!ABX"SMg67!euO7,c[c6X7SYt{ujǧ@T L{8 ֵ%oٯgF ([WL-WiaǤzDHIWzifZ2dE{fIG+//53!].9qP@u<a`9k%SS:G$hםz gCB ӲRN4wP櫵qq B>RVZeI0[VާYH|Mҳ\ ]g#Ӛ&>9cr3ARwtυKŶVkn7z Q꘸?N1khuELR-4iZBLg+I[Rsbym|(LŅ(r+ >]$>B k`>'0B}!XD:QL]KWqp7ةwr]>Xst_%8) ^Xc#=WRP&Nn(!e̱ 6=ԹGcTvv̵ބU\ =8*0ߚd8]bչ(~Wˡk͛epT.ukSЩ'+E# miB9C+$0$4,N%L{13KWXMQ[<2b6O=i7 Fa`ܓ;c@ANÍ(X +[SÙ3G K7 Bv&d1p~g6o?Яz^2 :bKV/Uux@z&0>mDlt=7װF__8EQW4$yq=a+i.g 3,$Al/vvAsmugy&duܔ'>agZ LR#9$&u]04waPX}R}@ƥ {5!ُkmpRs;izC/JmrڪDOƚBBϠ[Sz6:b7?fC\\Hd邤htƍ6ϭg\:rLxH~]>H%A'?!~N}qegd XJWCЖn~8[]t/Mq@Za nX6l_G@ %O1x:Cd|Hj Kz)"'`vAؗcј67e+3mfIFv\%>ŅuEA=gTCh0E?B ݁F"T0o߿ZmNe*N3)ud2M֪ysj­t)UrF4dpj!)nH>=Rk~6Duؠ!eN[~soKqkL+ o S0DsDH!.ضE3v` ҀHܟ7@f!1Bao4qAOԯn'Z CH:2vi,Y u:>{6 (sR-VhNJ5~='i̹r!i ,eXIZ>*\(n>'Vl״{f-K?3H֊Qv @j#qPPf9Aש ,.[4ɗ7p^k\ M2M#\YLnyPxi9@<~(<~ BZ3Va*Ŀ?n'2q!Z&)%b*6BuZEb04M-xp>Z2kl2.* ]6[$}$TAhdHsW H"ԛT/YU 6Ϥr˕O>ًUMW2;%yGXUߵ0CO2Fcs9P }F>g40ӛn͓ngp=Ohɋ+" }IY{Fw':̺9Gڀ:lxUlP̶@O9IZ" Esa/hBb*I_+ .]X3%\fǤУm1FМ3V@ɛj3_{Нq:ܲ h8~(JŨ#RABNtXOͿw43$;P;&3RӸdw(HEgS=~RIn47cE[U7q'Ey:`R3QtQ3l8bR6ѷлq(.ɺQrOLu: IlF'eL mgk s8iWY@ӣMpr|川b# (ɮOl'p&S4ܤ'f0E`cgXp>f״<4.H)wrY-~Hx& ZU"A ]i2랔.r{L5ƍ]i$\ͭZ267 /,>>V$+t)Ӄ%,Lj?_e&MtLrA!d(n& +;ciZ b-V2xDGTq69 AlnN𭝆ɥiI%s7Q>VDɬJטj?;] d5YkSN`!GS_+H(M_hOslf|ZN > qC3\mbA-5[&ibdK[xC6h']A\W0"(" -9GYaja(sLkr+v/gky7 lQ6b WWrN~e$+àO,|U@741њ…›m{.iWOE]M]4fvuCxN7sK Ҧ>~.;V W8?5"ǴrDz #{m)撱4/~!U 6^ hIv);!c- 8 2|&r~QyVַjAAt*Itt+JIm'cUccVTOx Gց,{!TȲFE9!_CH#%2 rзxy'L p'$$8O`M62;sn'LkTHt*(iDP8cȗ#C|{%f=],5`-${&$@$3PliK꺑1љ G"WdIONΨP2| i AR/? l*{s&f [Jl#o̦(d_^5ϧ^Hbf0:^]6Ey5el%-b+.>Jg͐&7Tg_Sh3k8}S ] (+R^e?,s!Vi!4Lf"mo/$yu9W+T lCyd 76%M"@$`Z^İyN:S]qhjdO65?,UגΑ wٍj2wMv yC[+ 3V2Ӊp"mW6tMo !u8|}K=@9e\hDQ6犆eo'_ ^GrĘMmJ(? Zوӆ}VoƵjy)SX='mڈl GʈIRW0 H0 \nz+*{ {ϧғ(1/EbSv"p=J))ZbN;Ƿ!4Z2uSE"Fk{?D *&Wݴ TkkRSc|JJ̿.6.It#yYbsh^iw,@FvZ{1}\|AEbOMJÑꫬනE\sC4;X,&r H^ػUL1i%$gy NpUGیcN02,twj! PW:R{ȾlZP>3{A$0VLtf0u@IkO Fu>pvc K#"E_ﵐ߫%-=r;us #[NB=xN\>6s\x~d$-@K? \|5*P!5{q_WBH* nr\MpBIΆ Cx2?:N},ޏ=N}Kח%$8Vc[F?{-Akv4x{ z5DŽ3*0Qmdp0~{~1k~73:yH1_|*wq߆45oTIqXM*:)(FD974=tt>&'܄K6&]@>$ וڌHO'*q[f5Ldh=?彍[4z'ǃ &5QrxZ|`;:uǧ?LtI4a/:%wdnxԺ;r:'$+z7 X)sh`2=M;Ɩa Xcz 2SUm#"8}T Q"E8D7Yon3 SUm f2vN=t[7f=&[5Y2IumoZyuO0͏|v_wYWp=DAalE[n4 ȏ^1hT-A&SLgfԸ$gJoxVKj;ФUȥ2|¥Y.Wl-cI:Vc1 k1̋p%^@8:84\+ME&;S&de"؃FDh o",4>&,|EOuIH֖n{~Udx&:%<.ӉES 8rRڴܱxhƩs_~V5(Yنz砟K 9# fgL`S6.2`i=dEzNB fIaj>K9h,+a `7IN˘#]pq-J&+31yշβ0}[>d*_7NC (*|WC`0*4he,)f!I~7f΁𿏃fsOfT>&JCx&˺r4KBcaXardf!5c|p hP4qH]?GB2&*Zn}'ȅ[|XmT͘`=˚C͂Sho@H~|!+?2 gw?eI vwXxYbS[ob WVqNM $)ӥX\綯QPoβ7 7]lIv:WFCZN~;knmr:y3x:[vJp{۫E֝-O aD#1uBQRpftCbWo~H/N\6mM/&‚k 5=d kXOgohW845RIʹCh&-iJ4wځYE^<Iv'LjkJ$}[0sGu'aKOQmWUT_9*9vYگ?5<"*0 7vlus8R*m~ H&+ɯ Dnp@e2A4yܪNگn/OjPhj NċJ1G*usY~utBvbv0΂6=; Z >DjM!S(8-& O׽4}p{/Q(QFJ|w aەNy/ژӠ6S$[s10&^k`[r2(2;IA2a*NA8ytjC O!mF7P]icNB6Ԯ;qkVԇ Д3C{6Xȭt;&X'E -j|L$߈к1 o]d?LK R6U0JG%}5=a׉QmfC1֤o. gA[̫B6+3W8 >8 u }#mg)ƫ$`bz pVL X܋s ȓn-tRϧd/H8̦Y@1+oNGCdm*<,ܐ.J5#AY6z,vnvC1F HŚ]N15yt[G~@v:džVѼ7Thj[58@|& |t/(@?PK[e掛F#gXѨJ?7Jeu?ʒR2! Rm+Q3 FzrJr]PVA5y;d?]w:'a?/=@w+[΂eg#V3/Mаn&=(刭 / S8lbэώG·,r؃4i`>XǙx}U(ޠkQcb]Yޫ +\PR=)QyIXHhGX)_cĶ,`TAJ!xam,*FzcSTx#{ F9Խm"5S'~[__` 2g;R3={BQ]ch?XYP4GOxG0A_,zK@mN^&"|;KGzha.*ht䡀med6w'! ^e]B1&#-1݅0BȟZʈ:߉C:v.y[NiN}v PzI DK&WZe%d 9h?0(3Ew2|!ma||h r Jn9H)(=$ S?_{()h}CUkФ5tx'2?IZkã{6k WO)nWo?e[L/GANU]نe lKO}2IŁXf.1 ͋m鬠s*Ĉ7/L-kwJdr=(1y ~膥MNыhFh6lÃ6))Znz ð}-<71",ڌAqv /\^v]~@"|P?}(K4iDȸ b?JBOn iSP@2(<1^o~muF&'V`0L+2!l?ۻuO^.ʲr10Wp ^ OK@[b!Wiҏfkrt{Ü1k|5qݒ/pf"O܃-&XIf,lfx5XJܓ^2hauG"\:OAw(?܉w/.5gv"Kd SL&3 q B4ftŻQ#VT5͵ Y]IIvaP1ӕ7װðՇ{hmHJC 8F},W80]={#Ji/7a=$ X$u 51rmZ915A1)3^WV߈fv.HG7A 6طOyn, 9;c`HFf0L؀˫ȣlO;dq1&#% &[gm((rrNj BI@ϊqHvA&$W,or@i9~y1Sf'b3x`m@lXY杀8f.-? ~Ma+HB{YQ<֏㑻V\3,uDzYNңyzf{hW(SP{E~d!z, SWgPH!6)wJc_,)T{mAkdf'5}T C;24Iib.'I3h%;J}-zmWk+y2~F$X֞IВ*߯db-MAz" FlVnGj&nBf<_=롳5>_DSUmrW]ΉcZl? %ԯ&.vu | <8$d4C(]uSS>p]̇!.u˄{aE-!sV$sI|ؽZ;I2 c;ڊ{`alڵ7(sE~a>zx bSkqe*,/Y/' 4,n&rBsA凵Nx*d~D/ Zm980I ni\]*G"jC2 B&v4 +9+HVe͇[bt՘|'l})Z F\ꍑת;饸;s{L(Bj7w԰oRY8*cmH2X~\TS.W?<"?,QT#;$$8-ICψ/ē%1?Mt ^yjʥΒQq0@!v*Kج/|ٝaU'{:S%s^ܲHSR3L'ZA&Z^@^4,a,9“Y7㑈H,x=Л@c{S>%x-eψP Y]ǫ^fYXL3$SE@ ܨ_54bpS1w y ,3 pOpXY)Gz\0s`D9ջӦqvmE0UUzh-8B2`H*$TrVxh#29Leg=:X̙:9Zh @жK"bBpSQОu:֛=+'ufWC.N^ҕH3k*g .Vb-%t=I7/qlL1]#OUk Ln punz!rVfzHHXUg΍vSN]YV+%G68V6Ŧ*wXd8 g,F>VA#D#Z2',܋ N /hʂK"Z_KvslKByZ:l! Gs?)y3Kc Ymj3YS h= Lᝀײr9|,0Le O!giN>&Jn݊D8zѱI~~y:VHqlm{ ڧܼDWAX 'RTуͷao.Q$'0YYJiEVN_C2_ E/DO {S&|Nz l5_ "o{G̷kߏcoUA=}uҮ2xWh)b=`8ZSp7L*N^p$= ڡtLd7׾bU͒㞢2mJ xk"Fv&f*oU%^UwAB;{ԜJu#n_E2O9rnN0! `9"znDuݓۢ(CRWxRʤ_$8b?FHPex>žjSL';j1kHr[-՘F0@زchs#DX~BUpAyGd0Rwa$a,Y4O#p] M|ŀ%g4-⼔Qo `!0GK̹faŎk<?%i hJI|8Qp?Ө% £`N_x^'vU7|?1W{Ip0HWR3apL:6F>M`$ }|cr`=kith:9}g "hٲ\#+A==٥[k.NW躑~ܭU2 U=Y GO[iA3 SIaJ>~!Bڙ VhĞ] |jnl[Л^ ԓN |3 2"~xn(ľ@ fYfcT+4w<:yQ(ȱKABO^uG듎?>ov`3sc>U(8#r#/!;t?ZK!.몼?m4C'&v.ků>w|քV%RP&=C)Iˠ6 Ez>W5`a+y赥7X@bL 5`(5")(a+7*[o@9Bb Xxb$:˿u8h-*9Tm0,j/"P 5|сG a_^ XI(V]:!U2s߉Ϧp_ SKLqMCUCN1y43 P,WLbHdwDgPxr ^AzBWZ5`l_hޕx vr Y&$ .fX%$f!SSP}@)kS4eO ` *"o#B4ds 51 ,3pd"ex+3(R_0=s,m( Q?@ң.)UWv~w Xj-@d|mC!Q$#{D^w g*pU}CL%=<_ EÄȅ"SF3bRI"wƺp>l5zu6<^SN /U@xMAAm,IXEbgzw`Kf0Fb/A '7.}-w~TQKuЇq j"D4Fe}$Kc5l@ LWJ\1KaF_34AnϜ_N0羔S eF0@,7~Ji٣Vބj`ٌn; tkz3rRu/s""f1JSH$ O9<]5͗635ޤɆuBV!WzTr$ɀ*I=vs +8_kxXx@, w-ῐ ѳT]5'h'-EʱM%A|lCkPh%pZ(ãGxRwXsV'1yTS+"u4<]}f {p/v59:)2NHd a;L1L8qzdoLTvFmF<{rO~Y [86Iu*/.DK;~JC&G X#;1og5HImpT`[e,|wf)_bRf{,/o!y63lCqK8n^Fy9ļZ:u }`W#ou3Bg.T!X/U{ ]T?{w5炑ePV~}Lש}gb Z6n >=k.rJ9 #txrKGu9 ĻM/s|T>z?s0b8ۤ1gHp:#Dt|H:y"eYzEVY b=ݿZڶE/醉7# Ky6׮NY#7a61rRe{R%ԖE??`hmaᇓҺ$lA>H,{Me*EU_q8ySӖ&PEu" @ a4AwO2|![0/N R*zPY8vǀ+5Hlg$ϑK} J-UK.~$j>tNmA J$͈ 4Ϸ'"}_5 xy `PP XhVJMt`Ss8Z44PV7cb{ d O8jĠ#sβ?k-@ G$YD{Y(%OLu,$ ˹ok[_m-.T# OO,;Z7[ ]r9q /vr9GlZtoFmmOoZI ۥ}mŝۤz0p05hs(m^aa<k,66QK S՝W:EZ=bUT?ӹ%iWn\^='3e. Mm XvxNAh]\%5k\dN_v6R;*-'kN['YxYɶhWUQj΀ ;1_zzCx)ArR bw~ jy˜ 0r56Nc2ǖcH\!lM2=Ih%B->S3៝WmqfL}5+5z7 ZRF,A33C0 R+)$ *"Px7җd^84 }]z#򛥡XQ{7}MM1 **dBK!EBO/~Fa :kS\?&&M $3},mB9dj3qjjyw\]ől,^'#A&tqQȈ^,O|Y7(!wK[vy}!O.Jݨe7; znT! |~51 BFEcAZ{$Hnx,s(k:WQ̭ϪRG)GܚrXbAvN1եl7BO54.`v]Z$ァC]79(aEG |e۟ZfdҬfڜ&Ruxu%A"|xe/u*-c[-<}fHYa[7E}: Kzl\PJ}2>I(gf{+~/ ('!Fݱ]n6ڹA!rCB)qD>)P"^/uE6D*b V!,QXIKI' ^`!  3pqbRy/lҡ'Ff&L;؋~xg !͹s&Ö?B>z}ÚrLнcqp]b`aI8_}{STߦ:KhYiR<1f_&#s!rzhhWZ2 ~xI% EFrs6g+HbMvZPL*Z:~k>nGCHqGfD¡Jb|Z`ܸb=wG{[?@\lYBAPEsH~ʦХ[h^o oQCb{^hju=!H9[CxvNa_ř$Num' ɽ?1هHݶ~(֫ϗ7(ܛ+&b \oN6%僉M}=D|Vn]2R.66yQ|Xr))hxM3($^fG:?R^I5Wum}\@WʼnƓPh 21QuzX^+ŴYJdv٠Z-*w qQǢ X It˟_!Ljgߡ6Z3?tP$FJeZ(fH`;$'=(sPm׎ɥ!xv` M::y7ֿ@4³B#%=觓XJxbx>tF3TvDla=ZjLoed^m_S 1»+1_*W92gp B/..vḿ|-z.̒^lzDH퀕ـ$OY8xGƟeKۭ.U^z)dǁTdpG_ XxF[Wڀ~B/-i7?'Zj$m˹C_BTK9+ ߼tst|[uh{6/zp5P>7`b͞b*w JްFu> QH55cЋ4VaizmރMoܯ g?h.*,|f*-t>靳=J+٠zRK=De՞OѸm Ѯ U(S+yf awSLTE 40a/viXD mDUgBD;4wh-_LI ̃XHy|roRvޡ#h?גyin5h|-0A ZŪK_[<)z^/EQ5 Fo[tï`@&r>\b>V"\SL2iDzr:{yx|gD̷8#p>Ҹܧ.FR&[-yq¿fbcҬI\&bS | Op R>^\\؁#dG̗:]E aF\q ծl_O!ٜg͎a3i\8Wo{nP H ֋Hϋ~MkbQHcijBD_P:)˅)$j%GBR CI5rsGY !:Ą<-9MDA.! 7|ƍ.=U ="'}xǩ}c;SD-@Y?^y5덁.p?O<#ˏϨ"(E<_ko(6vV 1Z)ۦ乓|+R&ն!%M E]NܰZ*ݚ15!ҿ7:iS,X@֐i/щ>t9:s}BDJ!!h7(烳wOeEʄvDYME0AtÛk .u~/Ȗ@)eQ"cT-lRFΟغT8U) .H5SJH@|ΤD5̄/pȳ]FDҟfpH.N(3|jjt%Hl TՍ:9Asg+R6$ F Vp/*T,U>;DXCv7q1eߚF?ϟ>WL)Wj@C>IJQ+ zt2K aw)F3dTq̕YJƻ.wp0PL 9 E߂C_4=\BzJ0/˛.x?Kο.Bs`%H=>|7А!6hM{4LA1ڨֶ5KL'Ê-e8oM=[QzfDv'5kbt1zЮU'ёS!ua'?Dd$==83;CZ5D'S'`;;R;UO=,Op),35jTE`~[nmsE[2rh`G(h9(Z;$=?*.gd_;_& e߃m 1fSmg[> ۇrxeֽV ymr&;qkkwG?"+QZdpPoS"p5a?@͆VrUAWz:TH3TEXoX@7ޞV6} ѿdͳд V-hMqX"VLT=ѳ Zcj!&OMaK4?LEΑ剳 HG bI!c` K9u::H8&_3qhό1XĊZf|LRK*K(Lj% !Jt?1ϓ?2̩bΚm!.Zy57 lK:FՍ^L-A$L?[9$LեH*jzXJ2*)N r6Z 7 U?LX;uv,#nɦC@{N}rdūVwDR2쩮H^ )f.y>`)@ IџUU:隌vCЍ>Cj[֊d@|N{n XiyP:deN 0}ECgНS LiP(nϪsn~ g¿[.8ʩRZGN3:R ")Ov޼1U 꿵/FF]) sؗ?)nr{zGu *󶟫sB8 *ۏdOf)e)GKRC%䡖ki2413yRB%7K [*B˙~fl= Ep/Z/iW"}G7B]b䇱'uxkPڝLHH*@ fspU0xp]@`葵qav`V"a#tYrїj|ٿHdbiAE_k+о3su " SgIhJ:7mO0Sv&;Jy*=wl4"`D\O q]o?OWkL!;ۀ)B=T=NFt K6.1뽵)ڎ= #j_8YRF,{JԫF+r=X"LҠv Hb?=Saam8E=r[LMX>0>gzdk8žfq"k/o|$d.RSE鸦3+xiGƝ`Ӽҩ Of_7ͭ:鱼-uԴpJ䞷CH?ԏbw@uʭ³VD/ǮYiaUS"; 7:٘e61Vq`8#}I?twl(@?)༷]\ z'àW!h j,[/yq-φ \UCrZڙc]EZ  $Z_'(-z$ *v0S] iD"(\ڭQڅ,MK; uƚ&~$p V("Oi5Dp 揬:ku3XL%R2РV#0 ^nWZ19҆V,X.M%ql,"5y+|Hh4Tï!&v.u'i5 P`WzN%vDstryfXg̟Cf,ncV)E)1@]vN;SSΡ:g&8iQ^jY:5^dn- %:VcվnN]O@|忩2Mb_wVTPFDT/ȑlj)!r(w&^s 7|C~f8QY^2Gǘ< TJnU`@hq \p͐-O6wek >.R6[ڞk㶫w.\|ԘN"CL{ԅ-2fx7Oy~Urh26+.c k&cx]8Ʃ7^ռ.AhԐZ^nmG$UC^LQ=ΉM+d:W͏.1-|9Ǽ[j4QְZה%:x㳓MlTmly A6WQXyX㩅qidk3 :R^ %w"Au$}H`CBNS1(-ǵ'9/q۾\(W{qzфKIi  JJFWjEj2pC43rz GAXg ֲ)4n., @U[oM"[ &DVcʞiM5o <$[|x4U֬wbCsGhQg7-f5(7Va٦AGS6M;M/H4hҊ hB͒W^S(ީ> ЁtޢyUߔQ`k}{AoF%74U|RWy)8ARs3p'riY 9BY*[t-2:ɼrVKFdž~/Loۨr o0|[ZbK8^^]Bcyj?ѩMyA+N²W ǕGm w 2V:9Cը) S8𱗶wXh`tW6Z\T7zaKaKw $Y%VR*Drc(cO:vJtO LA\9?.D]H`}Tn+]ʆoK(:O~n2WIؑޣ;n|! ;0`}K*#43x'2ӂOiN) *[Iz*8E w"H F Ol&X%a}H+ۋ|G]n& Ŏ`AҦ|h1@]`g4_ VIe`2"ًws *c1\( C 2be~KZ~Ku9u؞ݜB@Mc"0g-Q|dʵ"2e*g&e4LIh|q @k3cQ1M@H.Z]S#y‚QI$akQ@n庘HkTHA", }Rdjv9wbx9C{.q2?Q:mg떟>JJE{rpd|[?C-0`)PaCyN[ۇ簇X>*bZ\悑)MPiuTk6mm%CAմdW7ꌯ~HqHϥ}gС-c f&^ {[Tiԁ/ٚ`*K*`hR(lâ ۀktGzrֱFކ HUוk`2KX~2iS+z!>/hhV޿'l6q)w {nr%ݹxܑ;Zphw |3KJOhfe\ƀ4ų ,m>.or>'ʜ=j8Z۾D3e !ٞ/ ju8k7Biے!g:e˷ r(yFͅԣq1vif0ߌ^:bg9h-E[za|Etkk5[ǰO8~[<.'USBk<]S1W:ĻNIf2AŤp{LKZ.)߻hAb ׏7doI,ʠ<4MK'ȡUs8eKV)?_=a :t$N_#ܔKWaNMXҲvYƄϋW6ḧ́e6xo#7FfuR\QKPxڵWs%o[Uo:d=.x< yP ]ݕec=bY.tY?n`:L~Az0o:+rThH%˄l!3БOȖ5W\WRٜ_%S"I-JG:S0 Z-E;Oty<"*n:Vo=-/0)%e 9y,BH&_^&{ߥ4kSK~DZWQ"rSjh?^z=ckn!{4rsIH똫Ҵ˺U mB(FYj~g _%JwWݛB"\h.!%wFq hKkc5Ml@zl:;֠]6ZͼS 5IŌxA#IɈ ۈSZ~o9 Ș_ }05 ޵%uMffZ~Q[[JP%AbðVFLzVIl9G9\夂z#]u/l\JHIF*j ux4Iѝ jEMS'(\3ak [('p&ɡ0"(&9pطV'ԡ<\ U*BG%Le^RL"$ѿ48dDR+Xު㤱 Qkm6yvIM3q &~QbYoA:{U5 )|8d (,WS::+1`NxugMqp9Q̣>)ʵwz 䋃cpTQDW*/c;KK"l[&Ih9 \T'2R: $x;Df-d9K2%׫``{q+3M І> 4zb+?4Fz8%mCVtwu$/v^5l44s$Y ;k 4#{äA1߫(UШ8+b+;xHB8EY,D$NkֆI?7Ró2lG,:::46,ߛZ\)FŪ8VgK WlkgHT S\?/+YI!K )~;r厓T|1Nw0QHO4l]mw|nkzN8#jJY#mqX68U[9rLB2o) Zڎ23"< aPݑCEZ>e%W [|WcO=i Gzf!/4C3cV=vAi&VscuƜGw\x[S.Gө#$>Zj OyNs\=4>>Yb/Uy*!97,Q +HrjM yl'U(q~ 8U{ނIF! z$9jhr<ѠW st !Uh桮sqs]9V𢮓$ti$k.A6 OEkJ32}Kɺ+A_oVi=y[jEȾ^) EN5JKB˟|dHLGypC }Gctt5ۮA@]fKv߼/#6j㍻y ?*̩pMv.v.>)P=q.JD fk7hR=ͯk1A|ᛓ+X7 .b!jWw:#q7,zuATumW86=cOy\ޅt◠@@N~ә.i>vl3`'x]oCqL9sm=]j3bt.%ՋoȅD=ncϚR:, Qhv?Kp\єqz3D1 yKQ!g%N.LaJL&sQlC}޸ȑ9!8\HU{ƙW"fٹ9눑ΧNݢ bjW4 +M]/VqЇr)L{,ɕiyRgeC5F!Ax#a*G kS9݊o* A:pX tCGtNcN@ux ׏&l|<ؗ{ FAӜȱnO!c|˳S2C`FJqb>zY8a rTކ̀3rJRh*/` :dZȊfϬ$呝6PRA&Ұ /YN{:x+E)uvg"[Sugd:t :ٜYVqexxhZ?#ml[(wЂ2Tn3aOw*1;2FHJhN")1fE yw .. {`0'2"[heҊW6tځƱM0\g8C-_LÚ"\jd$#gt||%1)1]$X[w49 j,vV1 zۋ8LJ9qntjS:I.т*)n>*VWoC1UJXR(MJ%'e*`b"ՓHch/&~@!e2HF ƠKZK+t]OI'옑`*b|R"EoNaLo2:<ż8yZK$oZDe&G O H"I Wma[?)VJj]v֩ JU6O KirIL@WP6!MĒIˑdT;H;==7*cga|`Vب*MJl0RԴq]`L8+nEBaAG2Bf1h؜8=&7tSB,K#F{i@uQ˔" )Nu.L=,V㚧%텀[ :TX@LtHm]++g2Id֓C(iʏ&즣 R8Lӈ^K18,)B!էؾ.oˢWCI#^-a*J,m$Wlf3_XQ<᫅@L#B# ltrD߱y3fִkLD wC }Fp!^Eڞ)VɓvŭoB[?Mȭ}-e֩$Rĉ8PC`Fn !0m.mIIM'B" c^\!\ĽS^-մWpt?iAx5(C{KM d[\"++רC%v% Cp8b/eUc T`Yan8< `'iWrC@= LbX Ag) qޢOW%ʃZ7'>0w"XCfXo.- :,ACsA;C; Q dh^!8ڂcsoPuq<xLP6_I>}>zx̋0QM=#Kmjeχ;͌Wkh&iߘQ6Apc0ĝ۞B=EK 6E N%kك$U)$bM%Luɦ Cve@­[Ćqm54 ḥpX8QzM|8Q[ro0 BA(\aIu_7`8;j=D<j"X߲ ߎc *&](lsV =l?jݘRxւ,erP-V޴-)(2ʶy]V;Pkb jb׏{) *bMĵ I4t ξcuŲsWjYRx^̔a1<`fWE64YЁH|ȵӅ݇ZIzgTgv锃}Vb.8%%wLl=r $H/kfĊN.<s]t~d5PYbx =vmo!R==;k8}w'ߝtIR~tڗZ&[٥^|Y9z>;veMp^ Xh$7}C7ׁXO_'paK7;^6\RpY_&pbWCs8( =(/$1 [@Q9K~ۥ8Onr,on#0FM)3ي̛%{&T,K;m BR@,43juzeq}e33f+ΛldaǩljR;m0NgYj>aU(5Fx]X?>n$ 8]T0 Rw &KT4܎ӓ~ӑ7R4m[tdxL*LԼ#jr/(P^`Tt:H]c57I e#-෕-WӃf'J1 1dD$|A*[vgC]>mi<V:Qr}MDY* Gׯv/Xԉ]LLӼLB>ME /# 9q6p9"lLh>}4"<:;R֫;/ty̯'f۰i"{-z-4evOs#\ Ý* aˮpGD˹=M&C<]$NCgE%+48y*^8x~k\*눔< 1tySg8]1HՐ|@0]_!X-VeR+߇a6]lC֔oٟpoMu%[vϬʴ/5-8E*̴HzMSPNC_|8<\^筹^4軠 :ʀT q1@I,dl-o;4~ }zSD,&%6gQNsMmt胩iŪ%K=N; $z5(Ԗ9- ^¿ך, Hh${1s/ڥGȰu#_Rt1hQ/qc{J).G}Ov{&$kk"-/ WU>f39(Lsp F m0s)||DM1E??c-PxyXAE! B!I뢇RkJVzpQ¦੘a n'e+"E&2BY ?ީ^xIN=xOj4v~Dlv-&:Fe ԳMgMu<ÜF0.]}% rh,J؄S=m0!ŽdU/ ʍ+vߵ +GQ٧OB#-Pz<*FHd}%N<7' pc*% ))lL&wh[x-[ePvsxv~:1h= j-Lc\U2T@Dz:; TS q "O \%`.?eKP#g]B@&ț$UC9Z|V}d(bc$h=37f)Xu 8|(dprRr:RȪA!l yԝ_ F4QiT$}Ksdgkmr"GVيyeTg,׍qkzP_+>Xl>_,6m"SVl ?"#yMWރ0UT{+۰[`&K{f(aдVt:Hop]%(2ª}nzfL'P._b)#B!e=_86 1e?)&.rt=7gZaH6s+CilJI-Y ޽1fm^@Vj?e΢E:(/ v$ǿEj8E2mflJ?t5{=yE_h5~:buNADz~ 5^Jx̴}2/B_a)k3:'́{#\JTIܿ Y'-tĴ o]S#اO*Ƚ zy6vϓy2ҾblL/}jD``oxoQ•9; 瘅>O7+o2ݐhZ|d q}>d Glʧd-窽llC3*tjXM˃5jF&/'HRwd=' 6Addf6y $ބ%o7E܅ΈTl~ t׽V;İ%5mװ;.mi 5:Uge%SS+: b  #`'m'*Y`c9IYt Mqfj*]U;Y}s¶?Od p@qg:zo"\v>DH>, 2U,,\\DKaoCZIW ]h~t[i#P͝_YGa?4.%ao"00(]7bߘj*N@ReQzCr6{Yx) -Nǘ)zA\; *I ֆvxH1ÓS&ej܁Zb6f:nA,6Yuyƈ]q dԩ8/ iٓ{$A'L}tMEXi+ٽKfeٯIVYa=0XI~FZ&;(BDS c$x lDy2*V q›Z@xwzzn1曱|2+ uI:+4‘⍽U ګ0<ܽV pZN#IqT>xiv⎤s:N- 8 z݃ BvA2ي֙+2Zo$' ? ؎Y梤$S8QGMn"w4*N`ME++fR,[ [-*MVw9А8՜/jݛ֌n䑹r4(n=r6K,'oS%zb:7FF]J>(- /^7slU`@d"s!9JryN`Rt/97EoMiJ~ǬO\鋛VMOOWAYߞN:L@d`!WUF N`ߔV,a/k}\_ ;2/6,WI%I'8EA;3~3oc$N4JNhܢ9a֖ yq멙rOrGMRӭofjzDAwaLu_s}Z'bI钍;{9Ei'Gu:08^Xa,w|v ͉ڇ3,< LFW8'6BtCF" DCa3jfz{lyf_]\(;fqu?0dSBԬ|{a>ȏF)Emw6Ggxx}FA& u Ww{{(<*+ ēu2kZ&f2xӅ:N4PM셽xMSoIT7nѴFsXyv8_>P E~.R_SSIXڴѹ /(~*|"93%Bd5mu)bؐed% \CQԺ:bĻoۏ89m" wF>W}ٔ 92d|-GCF-MX5X/)Lsm]Ctts1D^aYRjbeѤ^b<>=}d>Q`kZ zW ®Dֱ-/^s+a~KAb?ɫw#Řަa#_:E[<^Ypi]gd.:uj s}kMJW]75`vL'mJsܮlv Mf%g`=-!ĭ|fk@5/%͈}kKi@T9~) Z Y|6's,vIi9fM`FYw&Ʊc^) wE\Vl^FD9L ~Ca_I"e.R#b'q壆*|\V^O¡۟;Z 削MiAXކx+p|y|\_ -.Kx_AϨQ {qEh9cgDʗ׿ѿXwWb'nK좺k `G!_GaYk&~dQSkUMF`PHAoy=W#ߝ2~7Wa]99ႌqFfĔ>F+gAj@\|z+2kbD G=.֊G_\Yɢ;Uo:t Ff)kKi؇ł%{VKgv,dȓ\1\clm;Bg C_, ޛs WaznCь T53ዢE1/,z?NRUשE0 RH:2;x;q&.?p֒WqY˥1mU9(~yLP[}qxs9ࠉp,|-X܏y@b~oj^Z>]O묣f/XO'?un|ڍ{CZQ~*y7ͣ辽pPL\6,>DVS\%'@.ޠIS^"61.Kc3\ѫ20<C5႘&ԐL C $u%(6!"SZv|VW#Ci|+@;D"$ NMUlӟAqwy1-'.0mO&-7^fuݿOi񁶐Er:܏SW u[L4*8Fh}=x:;"5`=fzMo % o6HV 8Jpi/ ,H;}nwB|7}^$8Yd3%XB/?[%}/%Ԛ=Np'K^q`pÙUTCHWdkut:GsK p,p6fΪl$P^,*1D7>:ՌLi2+p-+W9u5-`J%v<;Ԙ|8NdͥRbS"GP%dG*㜩]$%T G S3qţ߁\%β08t:-< ",_ʳ ̢㤒ߜG|c#ʐ;Rq̳3jD1LM,u|qʌ*oUh33q%2JVd[oeՔƶC|f^r|.8@CQN{jwRJhw}p&hjAj,!/ *cEQPDo]^%ڡɽMެmৰ߅f= j@eywN?%f0J[·Ou9S9c0o ?:Pؚ#ZB-cC?yMC~ANtV/o"6~;袮k;ȋ?ڻ`{lUѨڋ/RЫ$ (S0FW@ZX m;L}uZ؛07n2K\f!Gf-"c8ȚB0uFͫ%ˏ _4x=3XGqJLj=8hʘ_>pftU?3ڌ)$6a db]0g QJvz prM ĕ> ?z{="9VU?}GTx`җH&COjaD!עr>k%] cYokG!Nt SpyU\8iГ^=WEtU]?QUݒT'w|y$8Z|8$WQcq;_K"JWs:n}OlT^iąʮU$Sr#}=0L&,ɪ1?c1:K4m$lRo$@5^ q,LR"൦f\o9{>f\N$KY#Gk>G_dqً_XJz)GH־ nD|Җ- ]l!~EQ>u +)#4>Š<# Nh=4AZ ^MѢ<5Ku@_1s;OF_ovL҆QM(Tm<8Q *` e='ؠ  o2X0oRwfql)ĊEyP6ߒg%J򑁈8s]% nh~|Kf N  1ڦ{4\x9{c0W^ >*;~mGMݷa6 ,~ܶ $[x?2i[ e`5`'I PSAJB!& ee2m&5a~%0(}I)~An3T[ ]PƉKh_*t\HOYTPʉ!(Mv(hC 5ҤڡHN _9lU|tXl8KaT>/c`=whꄵ|ΑFE\!-&$(v\mJqaE ꎙ[ Jy]quy[? ;i)MyTz .NPǺuz&RbS?m|L>pyW]\xR8ol}kmP:r*u Cy!\k'(:npL4N,ijq"&b^p)/:-UpgElརp]$GiL&ax++{,7*>I~<-jy=DlCA`4z\g.VU T3 BYän/cl^hέKE|} ˶3IlU;x븞JGLl/E3 S+0`q2I32| " =+͌&)$}ה U*pL#nO| MJӥNORb8uh>~_vGrCn0㴜l )oędHIz0/\h^H&ǘ[%g]i!=C2h® ۊ8B7uoixlpݚG5lT ӹKP[B/ng]^_ە]5C PQV Zw9۲Ӊn!.1IoI`M|vm}t2OC3thcF5l]pӈCl')K@.sb"j{@5aL3_%Kb֘a xڝIX!🆔r(y3&bTFmu[ @?˰V~iH-U<'/Cчⶠ (eVf$ Kw84} *O㚷Pn 5(khu|u݉ נj7T_(ls/˔p>{=X{ pZ.OJ1H CnvM̉T8)2Q[㴉% i.-\[xF_^Lodz jtfhR:@V{C@mu' jR8\:`z ۚAhrpJN.z,/$mu"56~'Z\@L}-I+ ͙ كܡwBf 'F0bNF{HFpGCq1Vۇ(L!x4鶻䓝Y llgz $ƴx=nj$e4xKzކ'9"%e:^bwZ{WuH MՃ]I&]$>n,,;-@Y`/0^_&ql4;#hüA*27YZof qF蘩>mrms[Raf #15G1 :@ʗ)]D`r̉CrJHf ʲ= FǶRX/Isly0%{-&;(NGؖA4Ju:Ϻ1O)Y O5tUH>Rϝe7{!URu9 a@WESAUST3g=Gxʣ q<`zMv`' pOHC8ݿGȳ _$Z#뛂wE}w`\Q7uFp>->Hqu>`?.6Q6Aϴj$Ƹ4}~8ǵ(?!")/p{6j,^VKe@ Y}DQ<cNj.bSQ_ סoB nR(]8IzGf}gsU.,"9Rcɤm4擟A8`y:~yoP-oqXٿۘ xHh\^dI3dZ  *\uXψ}_ $XE`gTmJ'G*/@mTzcJvww8O3df4xAerzⱃvH<em԰B+dxbw`6P5:v7dBXqAZOoR/>h,cDbctYֺ H inݛY%*R~-iF(Ic6"vOpSuihCM85 B~~9 \IDIrHMWc(wUb@6Mi9JxgZa-n!l$}^8p e"X4J,~=SO`Vo0vY91EޖC+O.ꖲ3^KCOR  n#UtJGr pSz]f+vY xyS`iقKrRf;yeÞxtg4V%xVN*a ebN tV@iLp R}>w\T]WHS4rWnק`@TMX&15ws͋c%ZhTk-a򯝼yRTEI$P 翙~~mߓ++ y(XV 0{^X34dt 1^) CK=v\sH cYÖ w mBV> Kڈ\5cgc2gەL)O0ƁDVE*gl-9}fu%ǯ6 o~!eH:&w>5Nx5SRv:iGs%9xscA0ㅚ%k>Jg8 עjII18A?=A֏, wnBEH]׹dG?&a9r䇊KS6<AeM\WaҳrmkȍJ,,?wu-,`D-7Z|u|>5i3iD&?Υ9:yɪ2KTxj88\63قSU·ЊAF$GAG:w9^<4uGaԯd!7eDoE_(fzO{ÿj~rU{p7xY{qBF2A skƸL0XIɣC%)zՙIpWm% XN ӿߏqJ)I' W^G\#I75_[N{M]ngɏwEo Рeu- dC+א´[= 2q"(cGQ?s{4/M(!'2hFS0Sz)XkeƕⷍPoڹ)rBk?#a>BOOCu,;C9H2}5(:[XGrgO#NrBbS Rʵz_]o2MS IzDzT?c 28sk/9.;|_"0b*lD{,PBp>Zj=cc9_!N=ynmq?\ȗqB/M-4=&p [+".'B5{{fRs${Wy>%||d*{h[{д2Sc<\nFЕ؂V1I: ӵܯ(wZ{[LBtjᕳS h$&;[k(JH$)#c5wɪ{ ;i+WvK^fM32kc+'K;,DI[. 2o ;LC/ zFQcdѬgI:4qorً#r Ԭٯ阔8*xK|3v'])2i,7uG2$T^Gezc>DÜj z.p} P"Cߤ |-Ў "Ui<q&A:~ݏp.Ygݦjb4-?ovurxY!f9KN0096V7R[,T1\`^z>:`x*FC0XSq=g`AnPOI~lB< j!Cx'OgԤo<  (Vf=o(o%tB EEH^1L1cʧom]eH:P< r|7MTx5_!ׂ*~AS̸1(uI1A,a7)LaƷ*/!mpO',5@'x/Zi.3#h5BW> hk:||9: Ԛ\ 뜚.+7JSMNRNՖhJĺiA>tsdSէay#i$rߡIfUWfޚZn%ZHj"[P aQb{fmE*l+eפ=宾*~1DI iKUΜCiACaAyfM?F})t[k3a4P8KV&-[l?eCzZGcWp`̏MkZk8tq=#/4MKlj5߀XS+Qd*:wL,ؼ'ū:"Qa4z&x_8޵X͐(mϏ7wP0v- q4r6*>͹(J5?xF;nk2Y 4TfKtDku6(sՒ阭|"#ygw{ GEkh.ԑREE2m~(a^K:|ٴ?&UY&| zLǍ!iw>],˜M m'_뮦TCk'n%ЉG!BxDb,XyHy^-TY߽%FbkFkGe x>W$h\R&"JK+Eam`J76[ }z d<[w{(\lD?(읗rj:Z5"ׇu @,JR&sIL0[piG0\:͝z0=pmǐfI|hѸⰇͪ|D÷B&r*'QRཏt}Q{hZYK6p㇯کONea>2+;RC(9ef kE׵{,^'JÉ(!q 3 z|RA2|Iu]+=ozD#"=ۜԪe!Z4f nϨ6Ew1:*BU8KPˮmt& =no}=]W;N 7,b:W&kw) ¾.f{}MpD:%fv$$M5]`ݤ jb25rM \xmZHDW.miPkpkx~R,"}~Py6t+o5C}!x d?/ݏg& )2~w@0wlP>Rƹ&jTI_iQ9%*+IdS3d E'E&Qn veX3|qac ljw@k< K;$_Q87=9 ʄ|M~#pIr c/rEp!D&ޮTK֏%lSo҆.)OG3،ٚ:t2xU(m|)ܯ! j'CKc'P8flHTcR$n[+`dЅ*WI൬:򽩥i\ƹs8s!La5rި:-Ȍ51mYGM|O 3?>M-5*ҔpK ih@ԲZ W%)/c,;+!>]5TK-jD2M#ԅJ AKMʃ{*"RڡajnºHrMWtt>pXYٺLh6}%j^Z?M@JR>0t4{Y] 1=E`T#CŶ7&+i2GXܚ]|5*fWX02ˡ~;Z{Ka7UFC"99xNlշG3 ^5.eͭxs-0aG]: up 2/Y˗/"F| J>}CC=i׏ Z }~nТo c@a׊mE|e*R&iUm~g=WXB(ךꤎB|<, :H=inzq{7GG:Nm21xћS_- rEMy*_`Tx2Mjff8Vˈ^\W: r.(1]֔A4x''IC2< QH eVKÿac˯[Dm%P:fRP!1oY%de|sxy~3޹lG˥}qIp5` HRσ/0*l+yiOnK09x[ԠyV܅kA!2-%S(Cc=c֓b|Dq3Uw"ueГyuZn>_T%u)8ٍqfv+^s9`)o:FOD_\C+ KvP9ГH=@!#u$Ą,3F~n}MYO3 =J{r;qX?;3@n&5~'>@'E}Y`0FDH345)=-]Kص1D?s 0k1D= @ Qዤy}/ u 3;"DSzdTg }K{"lļz&(UKLK9]*o/3UV:UT<H"߽%<=_w0KC?=ږ}GӅqP`2D>{+{xMt5ږ&םm8k'$>LzDxwҶ{?-^v(N/g?mSFe+M inQvaC&5pW؏#~ͭFs=K0: SIFh=] wfPT hu*;|q@)L2ͪgZ,4ިK) 1i~xZ}t%HЮqNᅟ?VHs9Cwm:kЗ)1+ᰵE# ?j.B|5a6p IɆ!r[`Ԙ+sWP'='M{/-}ئ>|w(T'B,VIlmױc3CUka&~O3jLzҬ+RLZ[ Z<5`8YD $E@^xG L"fXƙ 'U(7wrQl 0P^kkт,儴p$*ᗮfQRZN-CdI O]GKfE:lW5EWsM1fLOf K{'"25xdbxFHD& I DgP/? >&X'l[ͨZ~ f'j/cC:A|)]yO_ק_F}Ь- 6Uj9ĂM"C42,TuԊ'd%hMA+l5h04* P%ЊՇZ bi']Y] ;aaҙ6n5* H2L[Cb~jj aVJq>t܎>BPBXC I| Vh}%,7VCX$b=\E;&o [uyQ=$ 91M,b,d_kH.( U ҽ:+At,)YB'QZO2n}8fKt{4q5H=4x|y[<*qu ݻ]Ƽ)sC8@}66V{߼FVCpWb%GV吸E{JW:#(<ٯI` ~R zcEP)錬to)?~g+0mT$aL`uuxkeNH[}Λ  [b"GJ:Cۦ$&Ww LY |1-izَU4ٽ ur'aKHwH}2W|0?sy+V Z'Xe$疝di\!xQ^Z |ǫpd86[ lZ6@4s:)o^;rBIN\ZjkgcŇNW!c,X,l~ թJJ#&@qfoH.>LDR.QF$/] w9ﻏsnZ?EFY;o9ճy]}5N[q=(gAOc?o*&}sK–XhdhT^vM݅]lh'kUwS<VMrbvN`7 3t9w?a<7>O}T~[yՉUl7Ŀ+;B>/0zv{'-4OkƲ@%\Td /Idiz(]p>gW%RF~m=>ugU~BB%Hܫ".} n\W*p2W/]!$fA芧(t @ZPtU<4TUiPh暈<8DGM` +.dEF5¨Ag4Q^V{Ռ/Y2cΎ7)zeF#d,uJkW;Qϣ? 'r/CH X݁-x?5_G̳Ji/=w"v.v>so;%!|.@trWxݭӯ`aIa]&" L}T;'mǎ+.=>7 D젯kB@x[םH^o>E;Z^1 ]zM4RAuzTG', my{ #OɎ&`|#{8}y֕gn0)%7GbMK*t$'=Ŭ=1a4VW0oTC;4fE"^ `A流*Cmzn;-*~Cʖ #{琎l'EaTn"enWi7՗|I85ߨ!\2I!tY5#r"O4,IM3'@ FJdYeF47ō޺(aغK^$2ʺfyU9[DӮO?[:v9XV]k.0[*qA8:ӞQ5܅qґ9YX73neM7.-dB@Q}w^(im 3i׼u?>ĥ]01x|Egׄ$V&6U;5FنڲSJ :Y_rsQƸ#|IT(6L-*WxĿ.Qj*paa:mk%~ &VMO׹!@)Pl x!ڌ֤f5|*Q]4J sɜfj%6K -[8$OGv8Yi pQ[4l2ƗHm<''¡#nw#5kD8C[_JFC!,!&mD4mk%89d#!< lW \|qvefA^ޠ|jIY{H7=+6U\@?yPz.XK˫rɄI0q콥J̀: $яA+{B|ZԦ :쳁׺fBS-]2'XGr#'<V \td7v:B"&$ԔqY>zN<ꗐsk_M ]_C0I}{q//!ʉ܈rLI}b#L:%xL70l)9VKұ!RoݢMP*=P⫌(u j CU?σfYؐ9T -]Z5ۢ}rZDoS=/ވru>M!S"& b~[0j5'Olq JsczN$JpD~q@r7hT}(,KlI/iX>yn7KSfn6nbFV=4f 1ۑoR 扆qů>om`vnA +BI4 }p6@2FKdset&;ډu"`brnkwtnE楠-Y3S#wCpE>~otJ1vݒzXA rlgMu]τA5i]"k,53d#wjWrq 0םF:0dzG7\CBb1!]*gjf̌A\Bdpcr_ȆLQwKxL<893*zC2-B̤I՝ͣR~ l8_8L( 1KcM|螔eQG(DׇD&J vgM:Eh^׈'!BR \ͭRzYA(%:}h cQk:uGeGr s|L)B*|م.rR|\xd%@okl_UDi0{Y!D\8Mxt\?%mHv[޵W/̋^L~,Zxp[êŅ3[N^;gҵZawBo_$t}Q'_Tx\"iWtݪ=2K4݆njmq6;Hؼtyv熃p|}o5 !o|ֈF(O-u&d"xP>́7()g-'2>:7CѾmM=epuzc`x95dޔ2;`mGF%1/N1Z9J h+KY/a9]oyn/K. S W .e߱a?Uu'fPca+>c%љ|$1g(&5˃l3eANGC7/bg+1%/@y-fqE&4$5DP1J$ pf72l=/O~WQ([ :(los8[W|5T?~`d o}?5'r*}^1'?Ur1lкՖ K4n +N1%2 ~7\`*P=sc1dlL"l _Wu]W+5'^OuBtR Z{i+YСڸX@Gqk"=wt?OuZd}-0–"vaL/QI{A%M HP.r·^Xe*@h􇁸ono]Hn0{!Vhv2`fJo}AR&oe{o+Bwv o#"b\8z5Nj'\ utUD|ĮJNBaO@i4$xA&[0k#0[kjYyu%E O "i[A)fYx0vK}/@g yA}|mg=i}7lul47 W)!Psm>8bOwX\V1T,}ugA]Û$>A7[WdKa%fF`4PC#[ii"xCz9|6jQ5O%ؿr ^OԲr'dž }]:ZD~QS{3;eK䈿6 '-M3YFSI(V>6tӄ!g9[-'an6^tJP$zՕNW! 'RӍY0KŠ/BӨZ9n3 K"13 Nѩ4#?",pzAm2A,E{AqfBE-S$|Z8 %L3h)zd#Z1dђ@?s4#pfR+V/͸k J+iDv_W;$dUQo&sE#iC\q:in`W>`BXӭHC俖ÿzdb{@w^3=n",):4c04O ao>h>^dJII@@Gzz,\rO#ğj>ɊFz&~ ϮjHM(¸ߌǀd<ͬ"[G3 M!̨=TP#"4M飷3Gj^rshLoSWm?kU[wqL ]n?1. ͏b2?\t!1 rr4.Tg_i`K`Ghư~`$睚[Ws4Ԡ-B\IƏw^iQjQb`D\H+?HznK+n'/Y8-&1t^1^}Ӄw)\OVʄ#b2.sS^X64}9ʚ/\zRIϻ Un+C_r&$ғ}e)^6ZeIŬ ?H%WA:zl"tWSNAUi,-}|HKÈY`(  ]!/3ZTE4ts\o(r?l?';sF*uX.`-eESCwbqJ zI'!3ΫhtˆtnْKX {zIH CU”L{mK[aG(r>].A&9qb84oӁ!$()+ O 7Dq^إwէ3G#؝5% $AHwpav$/|rU` \ |ȲD5(!$G#ؓԡ1AM)\(kbإbPj,iA6 d-|Vj*ŏiՓ|dOoUni'Yt|4/MڨT.4F cnC0#rYq|z ODBy'91@Vlg1L=}D!idU7:q[J5VÚ h*ç!ws[4(c:PRm^r&–43\i۪h̎jC*prV-4][1mi8% ^zp*+$N@ ՌT>,{Ϳ$6\4H!oV a;Bo ײ+=+d{ QFc=w{), ]`XArNaCbC}a`ފ% b_[X1>ZE9/a]q0b 3_:qFCHP \d;CWeO`Yo2OkyR%";fl=tӱU!pA֭]'=dyG(a z]ԬN0*o!.̟˜m+_A,PƔg Alv WmvfLn7};;E  !Z1Cwvө&2Ubf20FuƢM*y{\pi˜ ^0 t{w~X( q8]Ky&t&H 1E!J8gɥeDi %J+jvDwIq.b΂X=wQ,g!.!5P@&N_)ZZI٣Dq 8t/ƹD$¨v|2RV+ pj  «Iɬ[0HP$5v;]O\K0P)ܛz^ް@OgPo.{%j㥍o 9/i8<`,F?Ri4g($#v$ૼWK7kZؓRQFwoJ J+}n>Q#2oZHQ"xM7=a`z;d ̢1k5u[u9WK)J=7@M3* ,rPSsT 4|P3ރmMny/ / kl472UjrYf[\@OcbV,wD\^xJ1-3U514 (2({zxNBg^@>|쭈n&r _]1,)i@j)kW@s8oo Mnx!oaz\} f]h=>s#BUUA;%g}d?E2jnzD;5|0aNqN5ƅu 0b^g2N nHyk_ YV54鐅BW<G@(w.hĜXg왏px vUrR犉)/f"_r.Oo8 U%5Qjjx4,K5r}9 ÃuJN 0kpx1SH؇"?VoqǪj%DOGICy"Vm5M:J=->tQ^ʔIq*@ĔS6k9)SW'(|K} ]!*fe%r*m3#2e XSq/Y*Im'mf)1B&BMuUL4o~<޷aD=Nbq S7~_|#v>dle;=DaմS҆9(R(u}U<8c 6lJAk#~-ZM0@ۂ50{LLur7jġiOB_)UJҞkaq;j[b^]1`ݏ?|")L2BxIYʇ2o`DM jd;Զ8_Fh*b2svǀÜ-g2"˷>(Qg/ zЉEzc_Z6s" B^]ږ "SJѓSe1Z,aCu8rk=Y;U%fKOdtN`qqf 9dD sx? F,OpQ^5'!zq~B :SZݫ7JROL'Bf-$BX0{b/Z;X'vt0A,7%OG+4nSۄv^Xy-f*2B%k*h*u+2ϩ§ؓ?v᧞@WLn D13M|=>TBx>(c/S',J7jNo*[J+PL<"+}97N e ^'VO !Bia>X<QvU]v!_@] @3alW>|w[sH"K /ivYkHN9va(p{sڜ?&֘Ȝ|ăK5{޻{Η#V^ &?=j NZ`)ձ.ň3->_})~K7DlNI=ġj:r !Sx(UZ]$Q]ygٶ ^ulk" : qd>QVZjVlޝ.瑬H"9Ƀ=h@xf|V"&_k=h'_1h%0 gV+s tMbJ4Ohy@_Aaw$Óĩ> J:Zjҕ.HPYr$dNH0z9 5?t= mwf5n@+n*`RzOxxCWRNz$ڲQ4hif8,ˉ[l8O{9\a=6dE:m8Ӥݗ۪ QW5=jޭQif*`0v tTH* a]_P8LϐXy4fRRa2Cζk `E k4k4/Ʌ;)˪صQj L`241|]btaWv@Qȳa-.vM2­Ċd)e[d'+r%p.dإ+K=&`QEZ[&p'U7{}&: գBÖNjh{zSFhPՓ4ZYt\t3bԷ?e݂NHBItZmׇPDΓ̡'ZG pBʵ ;ps*gGqb38I(IJe:d:/? 锃4Dչh@sv [-IDeΕ'cfԣjD)M [%!?#H%I3z ta(vNչTKYH˨cnR Y1e›Iۉs?q~E?T?Ja^Tcе*_^n_m'Q6.vU8\}7|H~K Wݶ9ӀPhwcᇢ:z? i￲uv4' Kg\1sѓZܸU #c4"'Y(F:E7=4z7V7.yo R~H7>P)y*4)-f-)BǘRJ˗!xmv=eQ6$XW "%7Нj7VW3e2դ8B7!Sэ {Per@R)D*6m,z#Ö(:0[{ US%gk'1Z~- 41oltӭ Rw!&{^q}xb % 3vgziW51?!3AU޺P?:#oJ~-N $'}O%S`) pHͪ ګ'egt,=oO18?EU"=lscJI{E ƦH'm:YoU=3b:ew{i))7'?}vS:1HqSc:;etE>Knp:Aȗ~9r.' 9 .j42"fO4-؉"W1[b D}_d *,WN3uZ3s6Bp5+tm _{;x2NmId]<#n]̀7lHFu[]5wkX_Z9T !iR,LYڲF7Z mFb;"G:kVqj4ۜڬI,vֵ1!VǬr<5W=os6* ƍ|+53㿳B SBYP>: ,1y01}9%u-h"vPhڱg, My!9'/@ԓ538ƜS &9A.ٷs5c'Z ی'xO\ [ 0,zĥ 9\'g7u1&~ZbC7;X!KC{)>b3"j[- Q$Zg[VoTBSĺ/鯲J͹.٘syYw]Vy gPT||5?ROKNP[3و )/iPY"lQyN74p^܃3J\2A-PrL~Bo"6\q[ZRVlFv 7djVf jǘ~F5|f׌g&?/%K*,?{ҜȤzNC=*@f6}~";t#l!ibzieOgG Ab!B8=4&mJ̺fh>fUga·$s- k}N C ]TQ~iZ"tA7\^\1/@{} z9<aש]m ؁L,g=v4*1gLaCf-x |0NK_$C.%R C(Lmuy_Buc.?4_{;-︳?洯C?af% 129 wUGlxS.rrCIA ?/Q6u\vbB֙jqMV;&a+[Y.@3@Q4>-5 ]S6+IZ%?-&@!CîHQO~^ Io1/>aRB,;ՓSq*}Ƭ:~LDwbϬ,кT@IgNݳW6l(\\`?7SU8EU .>ɇ t!C3|xD}JYYa?Q"/Xu@'B莳N FloB! Iv̵*%5nĠE`>HEɐ0\Nwjy6]*ȶ~3tp5'MOh 1еU˳@ΞW5׎Gq)msZq,?-ܽNhR25_ rq?S-YSGWz\$-yϤ WYE]޲aKn_DB2b Iy\5T*hqۻ8v EiӬBK}㒉os¢}} `/ PE4o&ODK7S'syC'I#^qhڍx5@Q\訟g-vV\b@36oNo_(2DU$>kxѐA.Wtvm+@:*z1:n'3D'PeM}j]DefoMmd\5o!(#'^ejw6JkytFH!+,:9@~h }VՔK67*<*BYyR}Gt wz $9C⩶v,y.g[a&DϠ_Y =b_4 lHGti64GH'^-3*=ƕjٗ Vl zRd}وDĨlGAb͚b X3D'ʶm xhvVޭ Xt؞!uMtl{YQUath%ag2^bV1I2Ƨ$7.JE/x԰+|{D韴͖y]|;qg ]+vO:[w8e`á!)Ϋ|Ԣ`E U!Hf4-1K աk'bA7C~y{_8$Ҧ-v>VSFi,_xEvޱ"x@]mEGwJwg5o,ަ*L.gAW:" n G_T`w6#lo`@Ƣ?cGpso?luzk;=g)FExvkĄgR @^%8!'ŝ59୾˷zd Ԙjh3C4YC2)I〬|a0#2dz7Cwpkv0yiU¾HLjƠ{Luک:#CG0l'  [Ļ/PpO p.i$BmԓKNmպ` HxB\:l@|@Զ:Ȥ7mN]~| ކ蚦mU:ZݐrYxvsGZFbH0v?jB.ZsNJI(Bྷ @.}vtq1b %V3V1N@ J5`@K,&Ns(5귄Ưc\ 8|6 LVVFV+j2]#Xi~mBL,Z ߚ$aG!i"FJ4Dt=U|Ҋ,{OϣjWՅy;qE=uӖU}9 322_ B&󂶢}"Ր?[CvLD r+Z0b)m/ vYL_ ՈqZ< ^I4&4z;'VVOgR}0 ºt)|6Fg =Hq-iǽL7 8 UgdvR mN}.:o ݸX"hz+vG31OB^J}Sj93# Ή pB<Ωޯc_nd HQh%˹O ]u/o0m8٘psmPKڢJ%#CEP%K#'y ra@&йzH%^=$(.؀k p%yǺvǝl/R(StTprJ !?Zw_΍܁xm%5M1yiґni-?5B=AQ"Fr׷ᓪe)>нeO)ЁV'55_3OOC\m; bA15hٸfJo=AU=ۡu!I5\m:R|?tQc79-YaгZ+K94L=;2LJ wJ% @B/z!a#%j\|oG`Wp*/ɔq'ćCk 3O;.YV+;g}] *5vNvV'_k$dLS\/aE7%(Q[.ږ=6bٲ*,66wvo3jBc3-[skY|/[5CNS$`/ꖴimOvbw&5>Cg@b:{7p}5P⪋EQߪ)wPe5hX%r.\~7R n ld0~cNL @EOWp .}D<4=,b g!_>Bz:곭ҋdP^oJuWPIR:$ }Q~24qӿ@*G;@sMI!fR^n(D2XtIk(ӧʔM;kU2iIt ٺŹ {b $xBd2*e- Q7$ߍ)ջT@c<52o #Z?J{BԷ>/Y'!<%AB׵LxDgd!}f6yn-%/Q;dv0=٣LiJA:/+Cn 4SO.r``, 5Fӱgh0^''RY @98Gpmd W h̳LAsau[nu몏+>LLV/XFEB8OM'&p0(.m/ ]f]*A9ִ2o%n@w68C]ay||5Q6_(#Tz:T߷X9"+T;peހ9oQd5; ?*#Gk'آ`/}QO]ōn+=*7>*[S||1XmJ< ͼxP~S]#0625qIꌃW( MޢC.4tjU?0in5w0,YkIT51'N!CiߎM_EMTxK~+F)m!P}(^(Bzu,ɹǯ&m!#h`vB ScyzMؒc-hő~#?L32gqV;;Ls(>z9Èr8ϋ}# n3mu@* ?W!]_a]9NRb-ky1L(l]`^:ON6\ɂmduYVm^uTK*ٻܴS2af}evQ’C'`0,"{T:+wٱW"G6Ĝ,rJP: xb. H戞sNj~?:Xk|g-d)s>?#JQnOzEq*Gw:*S끒0i!GeeX[}/eߕa%FG" ]ddaH?]Jd*_ɔ/V(gI}ko|@w5cV3;;ymh4ۧxY ~B8*Jԅx#n8vM纫*"z^)U>_|=(hGI&ar7YThAԱQgtQ)t|!$64")A- $cx5RIH(^]0>nmen/7b3|$#Bl9 u /5\>7R| "7uj>`nҪۆqgtGLM`-F:]ޡ^}[0=nY4; J._)qI՚'M׼TպSFÐU%Lbp*[6LUK[x%` rGԻa*s9(bM'XD?0c$W;M <.LĕN Ss?{)HI71vg2p'4sdx ES#óq:NYPX^ڎ|=|Ƒ8TA*W0DQl6$+ǜpaHեLT؈5:1/}*oC6cB 4O84QDnkiȼwY>d|$e΀DerS[MTi|;]! $ _U9 +)HFt߅Ga`+2ő8S`u+Yg:ţ}=%E2;>øL):~9QWtNǾt˿vTo]}U.Q;kw'k,2p]IZ0ʊIXLEGuoD+S|2@mGLȩuH6Be$8VQ L?0_+K=.?Im8ycp_0+bk傄Hɜ<.)$Ghޠ%r`obOA Bϵ *Hmjj'tM)" \*pu:4;Sd"sBBDȝR{K⌯#?I֜ 0G8H$f)Wn9  nKƕ F0Pce#mlS@Ño 6@"Ԣx8v =- ~bZG aK|ѥ0QF8Mcc=V|Q6 c,~Ǒ+!jz%S:!+,޲B)3iE+XdPĪNC&"J0I,fz{muVγ ?=M4aR DD3`Пdp \ ʚՌ6$y&uÞwL$:#XfX7=?G$.vf~o9͸qL62F2]%b*y=" *P=ϙ/4M8F NqIoOK0ҷ_ܾ$=sվ=5:e2Lvӄ@Ke놣"PK8 A~޺i>V )02oųU-lE2˾>Όu3][>x~4G& p( C"l g;LK.4ĮIMmO+/uxz?wKg 5 CE03#sQcJR'y`Jgc#!kw}':ġYg,ω! c-.3J*dxv^.|zj Q(^*,eql,@fb~j 2VB1zmi,|DR';FTIGմ:M\p(MmC"pϿ/G)Ϫ13WNY62~U^5`ee':F >8(\Դge()ko*7T&DŁvQ^8#~5 0x^MLFA;KL3)K$igb_Wc1-WiSby u:*#v2%, fԜޔsV5n-88͕s!ŃKXo )JtY 7Jp}rD֜kX5:WDZ\F%aƇڢy?vA2x7]~|12 O&%%Gh!:%G+~Id2~fӄΠ09LG$dF5֜, eЈFsD0+yܡck@{ XYs"gDbLl#nN:ao! ߉F '")Rnd2!Ore"o”p]PMi;'V|}REav+7wC}_lUaFoLěf^4|J&w!laS.MQ~j&'re Z0a o lbRg@JUjT,$zEXdԜ5@m%jkP0-MssDyKW:`!O\/u;1FᇉKafIV YgPn_! "hD{ GjY8 lˎ0 е֑[L|@҂IQuewaPrUV6y\A3"^Z@ɪk]є "XXj}C('ag!4<Ϡ⠟9_LU7E{%e%Vn-uS-j`v:iJr^jFVQD i ][&!k}7z8˧X-Zpȅ'\Ku@{tk+,}yí—4('ê_T .wE7ajj4BO TDՄvg}%D(mi/3%fam0ZJw7kGFQ+Y Y)h{]#oj {uP-noŪ Jtzcѹ-.uC.*UоG9D4upEߐ܌4jaE wE#Zensi)a,mЏ w%؝[^;Yw1+"1\pBȦx'fUbrhzJ>+lxԭnwNk?p 'ڴ h[2'3 X֙J9$I@h<-`\5d!Ep{| |{g¾nl6gx]3q<#r8]{Jy Bv| {s"|YR v%jFKL[66`}O35bixܶ_W]A=< Z44'p:QG!7(dl DC>#󢑚nl^@R,>r͵r$mH`7h<_/85s~nDsd! [R ?&ڏE *߿3ҙuV6.4 Ow u4XMN(Q9,{Nx>嬒JwT%S:iR 5Nda)W)LZfqw_5KOgBډyղuI(uˁFA&I;KfD͸K;O{"ᛟlz έ\vpx4S Ehul3I@ >ZjB00OOaFo 0#,8KMÃ*lc, ewP~H.b= QتZtrD'Gj(I08VvlVm13uʳDzObVu:[F=;l!rdrX94/ ^gܧ> ]KbQ⇯irOEr{7zQ~xB^p I; Bȉ|pYcv%s<#0ي:4 )Ŭ\|K,@8ӆ8hG"p)Qe~ 1^yHӡ#EtUZ%RW4ڰE R Ij!RkB2/?L%Y>3Jp `q?_k]7֥tk" +ϋV?o]@"wh&Le8Koh_-MP ;ݮM9z`ۏZWA&<=OmE5QH@fݕ]Dɇ>5 z eVN#t'e'$;@xԔE.s$ qBMC! ߈^<{gB1&Ȍ hL&`k[ >c v]'vvs Ww* 1<:c9H}rLX8QD9(J:2 vOÆQ5ԌFY6AKl,c֧V^ iv^ʗv3>-ze 3\%і צk5x‡Y\'}kw|[D@q 66s2˷[*ZW |7nQ|Z9PgZ>s5٫;b)!,\ qTtܡͼǿ<{uJTl`VMNi0Ø :J}:\JEqV$"r>bse0Īv 菆n36κ(L11L^;1_$@Ҡj:$z AOOB¬:Nٷ dߜcF$ d{ ?巆C㟬[Z$ %>'SCcSRҝaSp_{*\ZжģŢ:lsH|=N'6B(#0L$e0ܗyw>N~I2`$vXZn<ƹM.XW@hd<05 - *ޒ*[@+7>fy!zswDl*8 YZ^ ]Q ճ^׈~,A6QxjЈjXt {@f:k1ySTk^H@ B1gM):n?Ȝ'GJ>?[&['DJJF]ti(y{<K7UU=TTDcWc\h6=ۓ2cZ lzR"C /8I¥714D#acذIG>b\T`6Ѣ\c= )q~$qz^'3ӂ>(KRVF[G+v?OO?`b@<J4bv]'Кۍmt(jȅ?|" w%,r2U>g U4* oBkLT&? I~Dߘ|16NY"; ADos?W+<i 0IHyIqXB*/[aqYF.pEO^RP߃"&Ĝ)x M|%8%揳\ ("3Z)˓ˈt NL7:s. eی~wai,)ۉ*%a)7WHMgvÀB`n ]'θ>'zhš)D EL@RJVu5eЩWlM׉ϋCw;,Eζ#S)۳Yf`|䦝1HhwFL:Q@5؆T˒{&(ZAԋf0/ k oElwVֆq3aKq <XYi5Րد8j:`#T 4/'3)]_<:|eHWy);;(2L~P:BM)En_|}ԿQkK ]Uj& K'H" !!RL˲T˛R&4-\VVulf|Z Sv{ǛWKhp&o1D 59~UCnFIutXIAk$iw_Ψb Nޓ9:`%*~ ,'Nເ, eL{ nqc\3_LhBQW d/ϴ`_W=cMkD:lp DN]5(lDAb"(wBJ& QQ;Nu/Gsɰc]yӽ*޲+ahöJR9q}bj'ftHi^:W+Jb Ua%^~oP/Ei v]/L_3-.8F_{U8S~%vsP[8GZǍx .\4?Y&6 s] QMG rXyTa_;O钰|"0Ђja|99[ 3;NZzX2`ha"=O) .Q\"5^<]e,<yfW8h30pJ_튼+ VV6mj=>` [)RlCs` UCLK4F0}{&ODȿN0> bzdpj:2^Бav/:% Ҙcm"Lp5+\%\vblj;s3j-4z` Ƭfo·=<9,cuY pHPX9S%x=K_ p[C@ӶH'^1N? ^xk43k"PLDhgn;5=}qu|ۋxq+ ur~}xYqKx$;&<9d-)d0|P1QZc}:ļ-˘c;شĨ2sH@@ p?jD`W6u=hؘ uдs>=BcaA' WX.qVN3 `z[T%P֕x TE? G•R5쿍g:=ƊBp&KY+k^Z 1}niW0%YL1IYh)4lsn>"5;4Q(HdKGS7dtx4a~`K &MAz"+-3(!đmYKLjP.L}l #{+Ʒ<&Kcb4H[mީe|or6x7X[}4jS+ݔԌ;%W]YiNv]ԺZ?>#R{ .iqIӹvOgY!#eojj 9ς!lDYq_%ǀhW+Q7kmxgt]zs1Zf:@eRv@;7XAv:;Y&GHƩ QG`I= qGoOȢ "hrg'%ma*=ȑ[+' B)T9FP(j)cZ,,>g,Tja < t)oj+EQ6zxXټ^@t]uw'."߻f0S> H$el5Dy?/C2|H}ҴQ4Y.׮=[x;H)w^)>~^NtG[m2@ {1Ep;fs ?e+ }ŮIAQ wZh޹{#M- ټ%z?E#~w3po* %wSiQj-qUKml|~ͣ@Gj-vzIxb(|Kǖ;a5f~|F#Ї34tߔYaAdtuv0=\q W#ZU92(I5IlԘ|Vݬ X%E!f!sd0g0?{,@Oİx1QaO]ucߪr{'7@LmXM_6^cA/Ϝ퉖iQqFn}] .o} hG ZdCHvw. p{q0Qڤ -Az1G&wEI$(2^ J3wֻ0T SQ‡nI6$X{m \LGi-)F7J 5 ԎXM ^ɼ̬V2jj]G<<ȕy֡Kf0(wNA|KeHu .[cGq{ƍ EHA`}$Yd ?9.{Tԫ1Ow- k^LnH+HM`a] O.8X+mQ-YIUu`o78VM/k-\ Ok"ée 3QhA< c|⍗JsEQgrȞlungR|9R^lit~V AUa J}_ρđ0>:DY+>gI k=|aPMXflY=z|Ie01-qwP`~hMhgbfLx0|#QJgub}π"c7űlX-̼< D`ĸ_KvOT0^8nU('zKY{UH2 xoDFqcIn#1l3xSۧ"do1J =0")6Fs~!n;E6.oklS˹(` FQYE2mQdTг- E8ZxS< =#ۙ'!mbm]ƻY+A)Ӳc]w^znܨ#7Mzu:;"u)¥L86@1rԳj؏3]00VOymYy(L$ k)L8y֖(Rk΋ H7I vfb8:`Ҕ^o4:GbquM䭾Ne;%OM/R@NgMuE}M W%8Zx1fChE!x|_yYoi.8{XsVoM`dN˂7M 1wtŸSuoR*O ڪ@;:EF[PϼT{xVx: T:.e/MQH`]΋!`vi܏|p;Xh%$J)ɦK\rrWLZ(ЯTtݞh7©G`U8r 4(܊A8ڭ^^Se8!1aPqKe/?6q`ëMfڌq>kZiQZGAsMj)u[HwH憟g~΀Oނr fr<y,kJv)-(qb#òf7_HiZBPF /f!|ߕInK]@E@u&a{h>v~_|eYC*xݕbb9 Q: tfӊ߂ډTn[euAw*/_m IIB!qög y0-p.PZB"J`w \J¾0AZ!Fˬ^9F -+sSܓ0W[Y::k^ɰbyDPEcHDfEG oCnu(Z*Kj V!ٙNkܮz[gpp@kg"e񨒆=4񙥨= ZQW>> #y4["tǿi!>'^KA2XewW$rccN?, / :4MGkY={$+\׊@ouDMj:6^sR'5LH.: NnBD8&6晊}'8BB6ʮYg&\ jS4 mK:ItH^D?-xãYH!9.>hSlz%0A*Eqm7OzgѨѝf_J!d#7vf6U Y4px_ENPBE2KKiq;&hwt)Q;(8~F:D)ƷQo0q(!8%mov28f Iڈ75Ȁ#ԞS꺪UiB~ѥ^|8*433`ܿ_,p'J@V#m5Aym<*|YwEz| j:Y_p.}q"w[(X2]XRڨ!{oz(pIϸfnR.B2lo@lG|vT,>v M_Е׽<ۼ!\Gouj_HPR&HveB>.ߕRSdDZ|?Ou7_>᛭1M,S/3ѳ׋mhX1;n*+GVVyA'lGLaj&,tOJi BY3DRQT]jWH!i do׏ozl@%t;BAd+.Y :Q - 6W*vE\UU8ZpDVL<(Mu]"dVMG 1惶| %9Rޮю| ^̒?XbGy7:4L^i`O9t-aO' :x__l$i56`T A~n쵗VWpm (4PPJ(K|d9vYYb5<\|% עU+kȵFBI ,]\kt:,uҔ4֙!$D>W1q);֪BNyH c|--Сl˃|*^(87"sӬKݟ-  )tbjMbv= t9?qf9ypoe EE`.5~Bu0oJp%6/ huDtHoI߾DOt +⎡a+NՓBUi-4fřO09mMvb̽MM6zn!V)ͦՄKY=G@B= =[/ 5C4Oq0[y0I|HXY&q8Kdt2dKIUgw)LW/P~-[6|1:Tn]s/ܴS9mf8eF̯P~ 9sS6,KZLHyq"[\۹IþiH]s*5%~?VY:ñ8nGA)HTm A#JȴӤ!;3R,s窣d_=IֈPrlY-t$@ i^+'/*-QFo9VKNh$F"Ϭ:s02YCc8 ;P'@lAJp"WƼ">##|)3TaQ,rٟ@Cj>iҩ03?81+}К*!J'I |LܲX.Ig GAϬ *WGmvk7:[BVصfw453p4KpGH#Y* uf2Ŭ2oWs=.Bo{k,@ИVT`oc"N\/1Fi^V?QyE&(N N6d!D+FE1ad&ڞpcBl!>/!,8B;`-`pɒ)kS D@P^UĄLȱlҊ̧r9E}W{Ȟ>c.ѥi*e}- /ZAصM/0 W'MUc,\=hG|58vc:aԭ]sc鶙KDݫ%4$R)Hי2-M8½b:GxQ'wLń[zrnFfhLR0~֧Z`3(G'D谽]j{̄Q>!_o#gSH?zXh:UǨhz&㞕˻e9ɘ8/'*Wp \t n6;'Z nEJ"+3ϾH̤oLb@-a8jA* A@73aXp)2Hǫ;h]F @;omgbmwe644/6/[Uࢅϙ-pg~ӽ"5u)ǖ8Y5 |H}AiL}jC9}k,/>C:p ( xu:jA5JO !of,D̿I.l)uG5pSF=K%xj: ,)yKy0=щ`]&x{X'3'`]¿5Wc?FЁ!M=} 6/_wyW*Hz؋(ͨ5'z*b.~OQ=S/TY,Kɼ5Hr_\[}6i@OrqMZk>(b.T!lDӀdK}E,sK">ƉWm}[_e˟$8x㍟}ʆt;*j,9{sCB i#׹grP||XGQUW|6J-&lt#噽(f `nnQTifI2@`O#"zL@KSi9){גIծޫr5hz-!Cnz8B"H2At^ݨxFHSD{1=Ec]y!!jtkMrWzX5%hȶF6wegN3{%G%b[3אw Pb+bR}"^݌"2o1:4siRjqLh9Sv{ #U:Y ?)yڌW?hwX?]g dz=_B&26gO[j5]{ȪkÝf:ڮs#F;5z-¶{RLO!c jY=Q `|fq:[)`\}ݴ^Kcd.MW \>Z+q}Xo:t(_[J'#nSBg*bq7K8IIuf Doy5Ӑ#C*?<2{W@rLHGZ_DoRWȵ|ܼS쓡=Jޟ PZ`+97 l:%U4͙."yB-U>(r [AT2Q`5>'}my|5`T2[/_Z)=qFܕ?jݪ`] c@\mia +.sM+.8a=be ^MrZ4o&朹^]ȸ+ݠq\wF!&6JӼ*eRrQub=]1{S#`rȋbx6RUb3Med$g# r͏`V5D8`W_h^seq%A!A3)YqQn?/Vr-d+שf:Q~\>TCF/ aSͶ:I#շ4Qi"pMA5~P?:*;I>G0쫂y2RÑ£ 6-+-`hvay~Be>uskP"#w{ *{H hÑq:h *T[O? ]U,,R YyJ>X}t*{) SAװjcr Dv,<ƶ/U@NwxrTד8F<}d\Y8R'y ^M2X cnq1POX8uxSLG.5s(ܸ^Wbj,D\~d; dt˃14@A`Oއ'?S}VE EFZ]ܡʝIV.5,DHLqU܀VdI$g\!1x/~Q7PyĐ7ZIz\efC>s꺺Cd3/$2{k3ow|bPZ:|ohN}R1}u֩+}g";m u3+!fo96Kck3߈( 2x廏bڽS T,0O LJ `eGDUy64ekۏf1էJ odւ槷pЗ>WRK H+ +nL'o)j\6-g]:ækuR&coJ1*K߽At+T~Mdگ!m2 QB4nUO ^:]E6Ͱ#ܚ^et#`%K7x|R2] ?11QBdd#JeWr%PqɢAA$/|QniR¾d Xv.21 jG|Ls~Ip/cr4.m*QFUk_t |$yCK ͋IYDžwHFv1weg$/ϼ5+zxna }u2t=u"NGA)\ 8PVyC}Pg ?{&eEmVqϢWYi_5u!!/u}&KN״N%T8ܻgx9J\ʬDtL|#u vءW(ģFb9v8Du*A^Uf&DLNӊiCe3'p";ñ7\%P8@'E732&caV.v zp\A^X1 % !%r8PtT㣪 GP%W$3(ַft/{ f>J͠I&d:qlb3Q Sˈ~\5\jې>4Jd_j+'cPzu.əTlHco('hwx3ndDF|:vI-n h$d~c42{/8G%-l^`N(33y^'CCbf'!~Lko&5 FrٰMeèSwiDX!Y=f} Nlw̄\i,@ [΃C~X7Z*/ZKp᭞0AqhZݼkp< mN”GΡJ) &Ҳ䗴r7TJ]R|`45_QwXK~G1(ڃ%8vrKt1 $dͭ6S ]e/N "nJ?ڛB jJK {Mʌc/* u&8BX7t1֮u[%!R c##$l2P9咮b)`\뗮C…uVfx]Q{seBѽx\әs3R@7`fd$'ǥm&6N{Gڮl+?֥#Ny5\/=?6JO.# b0&"U5Qfd8wJ>Y `a:1.vpEnH:WE(}D޺68Iqw˯eKT]}duvNDfcxjybI!,h2zRvS[k:=,)hx@FFHdR`]X^ut7jOԇI;Q&PzٓG[ aI@4seXf_,`HEG T /NcC =vΖUL>NK(FvGۚT,C\-':,QCͰ>ƚ]|y{AD%z~—ٮ#O^y`ǼV * X[-F݊,1/P(}| xg݋-Nzoǽ~"8W8/v.}b}q^B)& e{={p, y_ƌUFzqKU,i%"9emQ='¨u[XuݖL Ϻ|` r\ C{!uA?>4/:+SÚo_4u-ʧe\biq8!>Y3 W[ޔ2Ύ1!OJTLһUBVzO0"o*]`Td~hCѝ՟{$B_j S`ZK)Fp۠$8Z4~T*Y 7cdz+V%s*?x0W\Oʼ{JiMg|h~. ,>;xuԭ#fӵ qcCnp?Xs9c L SèL/O nkc:Sz 2[h֋)Q6G.{G]b&hCAβ9/xa#\ޤBxl2ː0 l@@q](B&T="(K++-RMNm߻WP~ ;{Pm̹*F&$ڭ`mMÖ630.Ȇ]*g[G<ʷz2pԚ}89{EO~-"vNNG0/~iL3VYI] ႉQ#{LJ3=B>a v»i|r×oE);C;S  B9~]tYQ )ʩie A&$Hnǁ WxzG &x9'A`M;aГ.1Rw?=pt.EzLbq(Hi]$nn 8:t, `-ߕ"|k fW>DK C8,FN%Qنi&b>3J1l\c)h \mkG BFsA/u֢,V%+CMSICqk9 oERhc0I5352/E#l@~vFwuk ccMpZmj5|. x,Z ; %=/bqx]n i}-4;㰸R狭 zfm"1듇 z`}S!QDV́vV>vdJOnX*$BZYͺ^~ L܃}ۃb3:K26dIQ0yT/_J4d-iۓ9Z6&U]Aόlqʇ#(q7]"e1ڰ%;%P]-f$ѻ.s8=sL 8{I :e=X}f7@> gLg6F@]]l/U:C60gԓA˿zjы\dWRJ)WyLW%mL h!PB#;<`p6Hx *6bKAқ]G:ӱA-G2*,~0\9-ƧgdXF&r.K,-'H07 *a(^0R 8ηl"u', 6\(~ӕ:N"\Wj< }1a\9Og4Asho,n瘱῁t6mϡ~+48ᇟ/Lpe$k]yԿ}%Hή4 ͼuGBPa%sc1#TM4*NF$'weI(Mŏ;_wݓ볾%30N7WV3lnW5z_guM'|IKi~NAZ^}NwyQu< mv/MC穏v^#h,K\E/`t/<(jF[OSDД~$yn fl=<<( x ln #H/u_1t/g.]v|1SŸˡDBt{h^p wk\  `sZ;nO򴬨bA%{BsOI8|!=0{:5auD2TI, 1ݭ/1 AJrgf=2L5tAJF< X摚v.-gN IY5) }0Y{ѹ>ݰTW-KAxRECcMS?*Kjzx.ԍ‘yB42^zy@%Tj>ꘄvd,wW\1^9tdHxw\5$S2ͻ%{(mUϛI4^yiu]8T!yld]c9e-:Y3ZrDRUvņ„ՁKϐ)A@u)#eyֶTYʭS:2DTr".j4{bAK#>p&f];'6/Lf> <3o+]^IAց2H}CRrQV\OTZ18=k#f04y1yhҷQ >Z.|zt^lA(lXApQTGFmRrr٨e?Դs|´ZL\)lFIL]FGtI4a&u~ݡ@s׶Ӥ߇ϖaj;̒ɤQ9 A5SR$r ٺ*d8m6|.o>|/ivW'"H Xĸ7"'>1|A̽߰Nu5φ%7Qu"s9by@U,bH\Zl>ϕFc$=J31gMLKK^!zHnǖ A&8uJ1N:bK=1Cvb5lԝp~B@@[7VGѼv?[۷k bX?mhx ! P7Zt*Á(nڰf9 dRL&GevTHs| ,6.34EȈd ^i!胥͋nlBjX[b^ey HTfO7{& :)zƬ u~P#"v0h ?&-'z$yz+!?tLCJؗ]o/#rFoPSäfcH<vPwZr7vȅ- )HB5ePp^Ã|稺Jd7jV ^6ttdžZ1p>3 _"$owTҞwM &8dvsI6ۯH7õZ/tJ| fVאpX{l!{J^W>wHg#Lg ];IUKLj!eF@ӈ^ݷyU-v^[/ lӥh]-j;p6wa~ D;Dl}/:7EQcnڃ֜b83UϿjK&Qw E=""avp=O6l:ԍ7p } pz8O2ȱ}*\ގB!s?b^.͋GTGrz~X0n<>ӫFNa9|pؔUtx[1}A`O]Ps,2pTBǫ!!?>,0 Mx*UF2ҫce\ֻ yrNR+/P@3A˔` )To i md]aRd7d5W2orSu/+u8t{I6׶4= m;>wWa,NV/#wDÝH ,[+nT\?aVBԣp(SyW/NS/LN6yԹ RnTF3beh@+Q~EhvNGi.B=q-doӥcQSSeaLt("# bu>uFe#RSa<%2&aA5~&`8}ŒR5ӹ((!9h7{/384o6{J G8€z>g&&a$Vg{Ico=侌Y, n"٫b>8'Yم]햒\#Lc|oK7kڠku4Cvh?g5lD3poųF٩+I'k2ٿ-]ߍtmںw7ާazYLlwθּze KРN$Dlnr(~;kxnq.P::b #"j[@yקF }3.7wsS,eVvYhjC[8"3C 62 #TbO~UC"j%+#txE CK1(*:C}eʰM~yҵ R;~k*JJZzaL4Ѿ/*RgpJX_iMy:R- lSUFhԂ bp=7IG{b7dUuXG]~}3> v"G~I骧 pN`㲖i֯Y>b6,2֩sѢX0Uxe "g<ĖOؗ_ KRߒV,PN< ~OBJ^1-)17UC͹tn "buU'YSd͎oՎxlp&e`aJZ@& S$ *}h'al3EAn5ojÜWO58<'O۸;gtc]yp },2H!_Wd4A8MyyQݠi+<';r8.w9- BٙuBi݆qHFG?( GBlY̅hNHb^ 6GmْH6Gs(UW2C3`~p\-Y0]fr,> K L;Ay?u ũๆsk"0 v?xy.1$M3YTlpD=@-PfSCge ;?̓v 6V hSyT * ɨJÇr Bg4>OLiɊ[zR9"HTe.KqTtTQ}ll_o|?x$nxϣ59I]_#Ċf!VY #%Z+OYO:8OFј-%= wCUOJmsn3/i!a#}ЬT4PVv#mHMJy@νoa1$q'D곡ɥ+Q!N3RڠZo!ɦCB|]YS4%^l4yxp ^bٲa*Й>Y5ͅl ǂƻ؋q 8z)_o#-2 B)NE:diHٵ>6]G15szl^Rӫe %ؗis-S WL~cFd> O"4UPA^VS}BmncVx9o7`:Fzq-5ܞB.UZ wIr1'-daLAj2ʿ~ؼ zY;Z85ؑ) lbXL}Gd3RMώ)}w#d6Y~K\AL+2Y1d1! 1Lf41̘\)ѫqTY1$y 3iͮIɧmҲyϕK4[Z|֦ٔFUVOjQQ+M-i[WIU7yp0pR=*Kׁ/ȌlRd|*$ ,; Ǝ@IFL~֎%FD2Y.-u8A13$B;-ªDj\y@DՉ&E_$'K^]5:><$.b7s @TM|*}S`-tJßtXp.#(fx0niy>zuy`h-vYQJ@=X [p3HxNN// uSrBxp2.Bw̞ȣs2`F܂ߊ7Mw#-zED&7lίKN\LwLFvə!ӵ/_BXR6Ƕn4OW8Ak;{[ ]BDah:[GFG=0KT v*7761 ٲPZn:,k%!NdPz%6za#@s{AL+wO7A[3*=Yy9c0oQͨϸ=K ۹*bPUHgҭKc4Oe;;!ЗBWu5(b,E}KOpbLy$Bu1>pٛ}o0dUb ♶ KY< 7M'ΗYn&"6! -cbl̴RS:ßA2Ӫ'vӈztűkd{ªZuӮ*:VME>B;)4K:3+9ޠ30^Zym|d ^*4< wm驔- &*~5P"_vz;jFGP(t9733kL@u1S;+Fz[=j/APTvQi,ȘU!S'F":ω ;!b孊f{pgP4-=4hYp{laD׮B S74R*lC/WlaN)T` t,zFC5ZN\X}y)MqJ/VЙ]ii7 hOBEР@6Sq zYGEKM2={6՜.|t-(H*{;uq吼#%[$[6ft=䏼KO!Uh*"j8LiG'xDD ~ķoL#buI"/F֋=UjKs8&Ru2QVई}$9DIE3=A^F~T%E^$th$.ҜfWcO=^So^cH0M/P2g릨crMC48\ e\[;X1?5\*[\#r) 4iLS%Eg _^MihsY),UZ˛1i1lI]e:%bO(pCXR[pW:8@MV#1Rt}llM E M<;J) rl,${8TJYfq&/=Ar[2Q u7f)rmY2Ǽk1r2M`d0n_-`6xՀ[% BO+?30 (R{*k!TyL2Mnf"b3)uYW\-4ȧTl UW&|v`. S<-6Lĕ]=Ez-%0OU?ON`zF&yv5B|1b Ex+%6Hc47&n(F< TQkɣgg!p-IsgYv1D[ytpοI7ߎ`=9u)8b0WVKϹ6׫h H$ùCb:2P&EAB ?62uióZ89ZWq#tZ S^qJ6/,iaھI sCM Y?Z4_?:+~bCp{ Iww}x^q1݀tp{dI>n=S[}y*jVJ2mQhND1 }pAhHB\tbZ߰sH޳x_#Qq8l_$IW;5#? s#mkO{L^2Not(n/D<¼.|8G'vJ7'$Grh-%e&u5 /_}35r 0[P~#h}ߜ~Ux"Yy v~aKEg]D!ݒZaaZZzҐ JtCu-_ \n1Leڸ!y// _}|j#96d Խ;9')X*삁NgFɨ!G4:)x'X )խi~C_T)+zi=2tAT]R=rNaQ }7U-o*ǝ0{DL;6tٲَX,n`[rINƟ&꽆üqPҎ"ٲ VmwP_'XqkG{SdKyiE[E3QE>3g?0b foJ7sj~I Gn 4cmW_`VS}`a>|$60Eka0ZCi~{AhB45ɒy>ݱ|Q Я7YAp sP8\{J|IpS?RHC<\ n*v)V@@n/$&`7 uĆqb{wA/'.4]\snnMϾN ݙwk,wYHB&r I.bWUnz0PgԇcWzwd/?" F7;_G̣zLΦ!Y]"a&>oF|Lsi }I[`(1ӵcf$[W6pϬ0'I0'R;[S 7>3eF#Q$\_%^"쨵I6Vw#tKs:JNP*ڧ9o{6J#'HS:kr.'uoJ&? .cNu )6G:D}FAjϢUs{ gLdtMq+[Hy-Yٳ 0_I֨gR*e.]) [=%]jD[p>h2]HɃxEfLNFozPp X@E4? n!TX|h^v)\a2qR,Q|*e܄#ܷѝKz|礰9] uXyd7V%Zei!RT1WI [Ș( HxOEĚop'LkMnkPݮ_> 4Dd^+mͲG_-{Pk!Q31]pIFY[8FY˂ Yݰڒg 39ģЗh NyXoyd*"ž\{CB!yƠZW@O2CW*-M@.~e)!>[% P^H%?`p4OHYKhlFrJG&DBF +:@A%Ѹ7A&;"(lѺϬ}P3=/xRl!ϓ0"@MOfSL+ L#_b“vq/ĪsD5y<{@ς3k&w= ]}ɥ'8.a~Ju)􃱡_ 0/ߌ8NJ`olnL[_ʅd.Q/|D)+ Rt);aM`Ev~I˻2ݚw-YddtX S)ьŞ'Si*Q,l;Z T6Eጸغ8]ZV]uwM-m5JDSkz Xh?Am,8v:ZFb4 U1}!JXʯ~^s[N$}]gx^a Wx$}c?"73V&N<O"!eP8 wU/zօJc&PrP ķn!Lz.߽8\c_zٛm FsŃG#gBy_}zB2DRY"q6bok-XdoVɝP-9V1}V n+]^M?me2y\%)>V9 Z+Os`\v&?+PBL"hmNsiomV_YdvNGfq7jD8nKp6㴐ЗvV{֋sjXW93䚆_?\n7SŻ>IAɾn<H NvE]󼊹MtRmtNw7'1E\JEnku.9&? 7h)d}z32T%Lɭ͸]RH>mR P' >[OPq$UsGk~Byv(D&۪$0=N"qO1W*}#!V]FJtN1'^ӡ8Q<+YE)5j2mNN Afy_IkiM1 Zi-]T&i+)!]۽zGFcRTuAE`|1Ѻ~ې~_p~c)IKi!ه 06w?֨vB򤉙5,KυGEj3wI{9D{PM4Ps Ӭ]iwv)]B$mP ('1EHqTɋ9#wăHԠkWP"w9QP]+IMP&ٵd)tGw= {S/Ά+L+B7JeH]8[͒:=I~nHU}3;D_VH vy旋`vB8'$s7\k2t5tP,}sm~ S^a{+ذdƕ {((c-@J'qHrfai할ae&hft u2'2WqEUTv7֮Y>(0^9(t#KaD3T꼐aYrj%|hG^x/v#J'j{3V$F S0[9 2 e[ Y<gêٖ> V~;Lo?P:9\LUGJ2>'+du%>5wЮou0{@}j^?*=M'kPi##zykɇz"KpϠ 3!/) ? JmSh^Cʘ'E9j6xuT<}3M'n\psnC;W0F-mZPͺދ8I6Xn->pDj,5]ڱn&/C]^0K vWe&ylZ }'#R h8-:mUrdi=;?0I2[t␝.i1x_2Ė ` 3>w}_ -G?f!lyg)M(?a7O!j~V$7.,_JPƞg`\} "@~9F('~vS?tLjaz궿m}i #GǎI:-4(\뎤_Zk&֚Dci6FAG~ 7p>;GR:b&II5!,c[c9Pvj؂¿8K2^0̎j%urXfZ/QĽez L p%yctk}{Wna.K=jy"pZd@7^$` BpvAGS{'Y ibz:˭depU̦qq1U;&#u /ã906M;B2A[ Yh9AFKsQ,ڍqWf-B3ƪ WUH~mrB;4O<'2׳f@ eH6l\ +JY ζk Wr^m1Y8 ZWKfgBMI)*x9" NRdǠ_?V>d,|?~1dXt뽩񊶾w8&iAO(z}|.)8I! OdDyo eKy}T6nq|P] x[Ywo#[%AnlmMTa`kPv:/[Ar`f[N`QXYX]LSݶ!@g/hȮ{* fpxK}«r uAaτ}[b|)>@F$6othwJ- o~v:DtwwA>{ձ]6_rEk ݇!sv3cZ]9ZC`Ť  G.זNjulOßv -4BQ~cUבUoҭgπLҚ{qP? g:b$}Lnz>K]ɓ)4 b (>sF/zKG08yo([oOZh ߕjMTx*4h3e$v+ 1Ck=gg67m#\SIkq4)%Ll4.rg4xt;G:fZ4e ̰!(}ˮR\3aS!McoOphlKG__#u>WcX!4C3W P9c㰼VMy+TrFZ:<4iR;n͂;DA#nGB`U)4L*=Gn:a@Y ' ugq q%wx0+[ە2s}P| w[Ð]'jJIyb^ɭ&NM#d !;-D)*'Y9zfxW%1=.2#&3R7ZqE.6.ר`5֭њ[%xAhx:%cC[];;> CI&TZݖi0+6mN&Zٖ*4ۊ'X5g,n&@":i{(5K.U;6.2;kNuHjV2s p_åȂ=Ħ5Ȳ#e_0Aʰ2ʗl=9`\/]#2H:}N:Jzikvak fOIlYqz-_Rh*d%ܣhWuh^7z-%CڎqmCGfXI0EŮJ5Ex^ηPt\㵜j#3VÈK30)ʨ%V}gşfcAtZERE3lj݆d  ZO a@-db=9Ѡk8@Q)553ԂY^WQôZ?u 2^ c@2 ȨxȷEѼVt#2]AC7Xq A.ٽbM.LNƂxh[ږz,kLD4V+ޔjȁPɏiPgabl \$~B*4";SOM{+9ZBZ5w!8́Nvf8ɹ4!9WjGF @%e\9g|֐m>Yi/DjV~VB.-AF["1>d): !!}wq]ѯ8㜯g 'X/gg~^p7%$~p{)<)v*xaGpwun+W&DlzK/$ ^Ӱ@&@C>2mup0r&#BBT?\| Jse Z\Q}E[D ZK-[ģƦKJ`vBew:E< Xw?i]Bmj/LጐksJsŨ0ѩ@L5 Ƕnݩ4(T 4d =)r μCO1sSd'OTݨYflI|kܭp&L<'tĚ4۹ L0DBՂ;01+SUOVQOX<=C/C]$H?)19ȡBNݡ˲AܭވEPǗnjvnP+!Gɔ2ZBej" !uBѹ:#.SlvOu3 h8՗c ǩA,lzd9'_^saN>_Na~KU ǔ n+$|R(Nz~1ǿT#p/H\OnqkD 8 ޴l kj-%8S,]TIb)tjKȱt}+ YtwL3P0V}_EƮ7/t 0+t6}A`-"Y[3-|\+ð[vegNT:O ZdwׯmYOZ:zwr*}y%u%I]Gc$BC2Lrb2ga(ڷ|ͻX[i[K};:"+GA)&mb-My3ms ek&ݞGX(5eMHcs,R&%D[|xg}U|Y,VvF `2]@VtlhJHIG_aļA`+[K ](m5i&A`ao KyF51Dq8юa{nd_9w(R*Y)=p$0fGDv__FGh ZNd_FK+qpHr"dv>|DVm`qXXYИ06{>I_c o3m_#=LެʼK*ag<}qZm7KcA5Ain,0? uzwD܀1B`U')\ w.(z4e@_)uX (nqx}:ѿ!NVZުn+5)&e{uñ4E[NTѓ@'t봜Ѥ T3^GbƝAOאLQ`jKa Ao{5nYh1nɔ?++ T9H? +!OcۃY挤H6aFe+=vK kGB=., Ј=v^:m,mQlz[o{O.ҧQ<:hf{gQWVMg T9uTs$H6_:mnFaj`G/d]/}1Eȣ nNȃG Kn ݊:{y1pBx k>‘drO{iVd!X6,[qD6ޘ~l014Iָ-5i3QUPxVzm3)v )R>GC ; 3M<:Hx]5p)OV8v.}6 ?R DJCwr"FYZvnk,#by؟ +8'HFm[k<@ <irm2xz5QG_Ҿ`d7N)", 1 d (Sꔉ2o E6;j7Q wh>@]/ B׾teifvKtڟ9F˵G=Bğ46>$8~iB(ОtДxx%mO[Q^݆=*Ʊ.q+@tJ1I,Cn^ps.UPY}ǝRUR2*Yl_30hy3/#}"xuI5]TO(CEHӦwt_v=OtTe8Q%^߹]AV-8r2?#CU8Hb' f])tCUdX~NĂ%[PhDdu=ҏϿ.Q}i[p E!f72!p72N6]^A| 턴K%K7<wp]#2 !  8=py$gLl#Du3 ypiudhgdĮ6.Ɛ +ί LTÈik\| y 7i"1Z|l}&{4Dl")|H؉t s@k} IFh+ޣ~. EfRD)KUc@b87TR:>\6xQQrfx>i혰`elZnȕ Vɲݒ3XJ%^Ϝ%ozRᨿT- p_3s|3J%j>Q1+S=$_y0BI_=Z d!ȭjߙIGس8+Lն^>}ZJ#hۿUCXd'OhEv@%9'<=`1wqK ]⎔sIψdvBfH#|-Ø\3'%t䲌ׇF㴌UJ_Dtܑ>J߆.v}< nr~T Bu|Ll=}cժD_9pp,[ho <8v9ళW=qΙM㬄>߸SU0~KKY )rUfnVRMuݖC1R m"۬TUtV&ƶ)eeepGHE`:u߬(&kRʦ'g=SاYAn^ M>#7ڙ Ko:9<"*]5>Spjrqv>^URDٍՆ!+gUP4cڟEḰLz>OpL^D>t_OA3]\WOW)6uբw `0F.w43(q1C`U$I8CW/+EAKepPj'f%;A=n>tE67-Ĝ7x*8 QO_ۉZ=Q/RvPNe݋)w|1 nP_\G0$ۖ1d;}-[ o`mRөeJIp(l=JU}z>^W:E:\ȎxNm,XNݦfgh?'64.Lڶ x[/\#?`kBUÈ@.SS梼MƉ>eq `摏r`Z(Jv҇sPK^)i[ٕfXvB<ۛ|O}uPc|ƄCv͵UϏfLW";`" q2GJ1,n^S )FE tqt䬣>  AA#c熽?m atc%/Iuh ܥL^3BkD.Lq]c,? å 8ڂ"8c$Xc2j>PtWVt2)2cz ^x V`@Q7ش_A -XìHf`uJ%1*WAEei\I ʫE.bl!P~y.|E?0 4F Y`3ɁAvS`  {`9U7u56I@;`GNn"J!e63 0ZSF>+.Fk>%|}kmv+|~=kbv rbYspVWf/mj`-]l[G@B͆=/0^<"E5Ʈ88)ݸ5P+?Ww^nƅ??ixT=MKMM[pKѪ&3Hy!EbLPʚq mPNjjx` T5 o!-PQ,LؠNQj/4;EV{oH:КJK; ["LaƆv1a4Mwn'U7[cuoD3r5aڢ0E6?)I' r/וd khW43VJWQ/+=I > LT <;*$j# )wL&F}@)^ r= ۿZؠvH-NUd]7Ph'5ekm_Qieǭen^ݭE'B1I2y2E7 ) ,1?(>ݰd%!*AQZ䊥VH3^ ;~Ta^K@auX2ɧQvSϳ*'.瀧ʴ$/et{˲Gz3tt/r/'Ria;Z͒ {Z0$b3+/ ߩ*zɼ6oNh\R~T aq=լ17yV5:/ (빣^>{:%F-1'[8:{ {Hm6)jȫ9ҏoG3}۰/OL@ JBu8RY/e]&7WSх% 2=NV>Uv+Y8 br%"9bGi9xg)1/l|Io;H/W{yL0Ĉ'BƿЭ>S7Ƹ=:h׆87Zg@~s UvYXjPGNX3xL ӔqۄwCݤ$Si>L:$ >&׆vsdT.6Ŵʂc2$@%2ї9?3{&t/UNq/D%LVo7.UKw+އܰZ*.)ƗvWn `4V MNȁR͎~iT6x+z3ӝ޹wJ4ٷ^^u051+a¹)0 /+\Xbu-S[)4l.f&~1??ZqxU?&7¯3gJ{[0זUxμL}9 fxbuLbZĪƼhHB5W=sEQ A$Ƈ\++A_>J;ֳ5!0wptJܭ8je%HMȸ'L67 d.cd2n2rB&i#3yzZC~ ESLLӚى8í؝V-pa fB+c'/fW t{sF'P ^V<Үɸ'Kě2X05ܔx4tRY7æ) +G~rKwQjθxOub"Hg gߒ[w27S;]~wѳ4dPQ<:3GuLoE ݁F Â4 h9\[ԗ8 RrmĒHآD8~lsrzۚ'pmY#LR'ЅI Nwo|yg1BѸzhjfb,ׄIKL1*A Rp=U}iruV=@Mu҄CZ$t:QU.a*n=E^rߊHH*$=%5qdvb<=[8AP_(P},h`/+G}PjG43 &v‚ݴA'++bz8@taxT̟N4|t%e<'%=u1Wt~5rUp*$n86 ֝sJzshc cyϹE= =6?<0HJ>ћ(S|f~0%}sn͋0oq$MeD.~'GOk)RBp2(k7n <tG!YZK'ƝQ 6KN4Tp2$ٍ7MȒؑ5{aBŌ{/#q6B:`#;PU͂1_HV}Phu%*D,w>^DPղqf.XmWX}*Q`:( 1&Q:(x"2t;|QtF댼F ×B7gg?ʱ> i R=e",wId0ktYJi!e ¨Dy{SYh:K#~-$π1 h41(Vt|V ^m( Av?.C>b+]qW?Ja }].#掰_U3dZG. 5xܢF2k){&!ͤ?ߺ/#⪆KDH ~zVq_ua5G"$5̑\+I~.h.?}#-5& c/cDڛ,a)( 41E2z<>/l+6Yf(#<B,ѓ~&aQ >ҰJ>:`te2!e*- C;py?ELX b!FzoB5W.~dHfZ٥ u@TIJeOFްт&k@Un JW<Ԃwo uMh{1~#`~]? XB0_NY}*6}(uT":I_,lW(X7s5']tE= uL}apuQ-}f7#tN튟{3ߊV}|IlI6ՄԷ4 DAM KaC$) =V?}vF؏1AoSݠ ^ Ibr/>p.'_(a G I`m 7U4LP)l4oe,4v֩2ci_U" /ʑ=3ajRmYlA++gh֟OGteQն3|;t8;ǃ4x'%#̍h _ٞ8U٣*fqØq B,HmYVT˟@~SWl205o.^o]vOϵ?тb'l;zwA1!o=D߻V|є_pjPTzAo>UTY< ,k=5_I\eoj(ctR?JW]ȼb9tX}촠wo6df5+T_|D p7ONKÙ~D3ޡA/4?Wn|NR\ayn|rZ'7ze(`ȿ2DmE9RU @ۿU[tRPW 5h|q(:R f+Kp\-~ 6Jcoe{J!\[❱ (ㇳ2RXdw?OZ^g^͞W#APnU2VZ^퐂҄*2`r=q;.ܒЉ9W@Jk3뚃!UIyeUL63{Nt m?lB{^G-*yOdfOfȎ)'4>Tx7]IN;d#ӱ͐)du2>k -DQH )ODjM4%T"n7EUɟ sG9qP\I޲t+(<BNKFT6&<;} Y]s.A7oHv>U,RĐa1-Udgi&Ĭj~O_= W\x°8;rh;#ͦxp11Dn d'%~mmzs 1Þ^F $̃2at@<:'j\SN( K~1+YYh}Z(=E5*uP#QpgC&S6&B1xEC<뀛5Άquqoϝa1߹7+1"`+&BczI8|DC5oC0qc\@z^EW3^;x6*QDfe,7:cj$[c}Bg8ᶙ42`z)nCh_*J+U۩֛/"u;*{k\QE 0'uGVQO:΋IUVcJ ܻv9vκ?A:Y8sx3r)H Kn6Wz5,qO>MIhV'4 e =gV!x@۸+MvsNX1?ZaR>5?;t?e-bAE[;B7Q~MW{#?Iꝏjp z,ʠƕ;PJ( <`T<Ŀv *o ( xD}@uxtnӵ!<-^(30jo\F^2 oJA(#x#ג۞unäri/ĝ[a=[?M:9uNd:hF9IF~#2㽂ciF.C! $FJ̟mW]C]w@1f6 ;Ʃ(HZOi'ef&dh(C"(ۓއ;k`&1"<)tsD#^/<^Zcvdr\:Gg[KZ# }} 1ǝѶ8h#՞8E͌,<~_**[| `PU0s`uD}q$SF{dq S (972B؇t6u]ϿBg1„$@<&1KzǮ-+M=`E< (.hXs=[Ny@$ v3ۧ^9RWTs#rdɚݝZIx_^)Q, !xYܣ0*vtI==ʦ3K^p[v޿}jz %KRow>ۦ)\z]u1΀{q`ˆPd>/nd[π8{s|g| ZC#_~*㢳 H̲&(@r> n) cGN\pΤr %\ P:OF++$qjPY!CW؎adU ^Li`jzY26`SVCy3V6)*<`A?",\2O3'>)uGxBm7 }&ԋqs%:ޚ3H|#ZtieH>tJ5#jιAk(m6O /XtXF8_!XBաo27 |\ Ō-oAYr*O* Yu@+J0bTٞ+*)hҎ C56\}>mwI$8gV0^_yP{rث /^OgKpʔ 6VXN W`ϊL* 'Oڧ")! @V`4JޝU]!;7p"Bg7Q (b@V$w1c)˲gVM\ Y٩]ڇ DUnh4ۈSpE/@h&}=Bnj|?p3>c)_dkycb蚣|ƞ<it#eULy+DQ4oCJk=S 9(fR_CjVbC T|a(]GY\Ot7'OMPZhUvwK!N<۞@7s` o]]-$,Ia?| w.\"6\Wl=h >lVg]V텈_B_U~Nꍧ*κF7u )>7=j']~ӿ>#?ㆠ"ܞz"F)mbĵz( jOLV O)7e{#}ǍTe` :Tu.F*oTu(n!S.^l;QiRR>@/ډg\t¾Ly2o`UR[Al7*PQ?@Hf^{TQ$*Jۏ wެk"?\FRƳַ!}[slbŴ ] tpϕǩhFb%HVڅcҨyn/ܬ}QRT\o8uKJdm-^1mM ´g9⺻"Zݝa_WT1jFғ#J&Ҟ҅6Ʀ<ȩ!]Cspߣ-Hڋ ]'I#;JGR Υ"t$FF |lLpV%'|Wf$rRhPr!lMRwiPUkA0W0u?7oӛf92{.A}   X3@( o/'fk3Y 칳 ȜmsKͭ%ruyCdh)* 'c ӾCZؒym+7V于vRZL(e^>U=gҡ97{WWmÎFb〷-a~}'l9$&F Zb/ZyW ֻw%gzAO+%];aveO&*h4:b#U < ypsIҘJ .w)-wgy=/t۸+cJs;IM񙘈 9-uc2S\Ⱦ#­鲴6CS%}\׳KC+Fe9Kk^G.^]ڪhE(u7-5;=ڣH}wρ7&"߀LVV/*$dG>v!j֦Y:[,U(_YLF y `2S|i:mͲqtja!'{P-ӮzL,'_?]8({{;1eUPN#8n(̓7$^KV|]|rҎYqmojJX;JF*ռl|OK1cܻztnmCqSTGAg.g,Ef:#Lvs%Ϸ.#-w9+*iD|ٗ-o9IXi>In"qfw|z25/3*̴hkXCVȡ1o\ N:Mvvz+k- ĥ-ZpȲa=fT >G nO͍~giLn-5MٖH+SQz%\P; HrYRU`!49 rZ;_S OZp,꓋}SS mZ,DKio?ط{iCp-f%|JߥydfNؽypFC+WNk86r]-z }813ֹlw˪Fً*G]]O;~Ht:ޅ*pyoA4|Z`Eôܫxgf5}B 2eV{)]Ё8us#vŰM{w->2j 9F 5-H;occPԵge ɜ:ѐzHF^lV91=-0[Q "7;އC<}գÊ0+@ieI ;jlB>PV -R.j# yN4=8<3ZKX3Wh DŪMu|ȡbhȆ0 g({h`3mgg2OQ%ʮ n^S3,$:5?2!36A9mk_.ϣ4dԆCkA/S XbdfGa.N2Y4W.vW(}C(Hr+m{Ҁ(3K^Isg jw>f)e1 O!|^m}~.RZa /fy{k|zwQFfL'B$]߷vNا+555y$嚍$3wjRDM'.c:wLRsfU~kgm="cb!ީ+7EҫF! <<⠰adzZ7HVfkgxF P[О{aPjF;x -^r*hVN;FDH`V߸\XTE5?ፉ%[9fp{b8M)^Z,)@"o_([[K^&"/LwsB8=E*عF:8blۯBVAY Rz%[HD M6*% 69]}aZ+"ZIIƘH{(Ӯ ;k&0^ԇO _m^K!ՍTexr#@yg0O;;S5xUzy9Ѭ\B~#ҖJ*#G" Ft_u%ئ2RK՗4Yt"~I_'R5_d f󪙦&Gv(S)]oMmU!kZz xs)(arJܜ $r d'Ů8=:W*}_e~= tGz6[M ttv,Yqs%\Xǀd d$`_В%:+rfn^51v&O|<;oAܗ9K. eUA+xs}wI\=pB,\ O^k6ĔE')+~'K>c<iWGkNc4_HXԞwdY{seg[W\mJP&< \ᆱ%:X*7LNy )OoH9mfM2^؜Ee_tqULP5\=K$D} I&a8Q٤C|h!}9Hj"C.j+gF,cޘ*2/&h>Ѝ_?  ND/|Sa_/7#/y.LY M }TE >8;e?~uW:"9BVфQ&kcecSUo([`)N ՓҀ{x;'~)iOK\ryFX*OWG)=;1Vpiy{vy+ݾ8$՟i4#)T&sz ӯ<~.U fߣ7/#{YxEz@C=,`/B& BVmzFZgkewMҋPR,˼ahiEDV|́j5-T[b΀-33!9/=i!Et AlM<o#ye͎*]7RkKF4ETR'Œ#q~Z,I.9xK;[NzPĮ>@\]kdZ~wr[1;[ķ@NzhgWPr}C;8^NcG>6&g\o$T`N#x@sD21`'owԖt0B/6="|]ahUANq-D砸{[ZDk%BNz|gRV#A-vhY˸1U EDtfre:n<`l }]ǥPJYO\[0w L7%Gڣ}Tiߣ|>]RΈ9WsE"gvw7q2 .uզ[ CFhBW~1ߣԢikٱ fU=Blt56N* W'@fumEY{AwsuSqp]aX];^"tx?'8&QX:Dtg9-!"b ;EIܑezÊ=sy< YJ{.z)qtPm( ,| :@M5#}=EXfLJBU9AB֫qA͛P>}HeU*ρI cvg]zdbrPp2M[0hQkWkpGgqOY(e~^fB鲤-ж?/Vj Iw[`]"E9e@^y*}R/?ڴSG@uk%BtKkq:Cٶ@o )`\:JO˄KMصrl P 73VҊ`w!|p%g*vu3h9ސ3t+A2r ?)tu:-kiïGvja[d6RVz\@8:84vǡX#@ r_M>ܭeč@N~<pјc")ԒO, }5 :U6rZt!CcַEZ!śX<,x:;$`}.ϔcvo09?"k96`Ӣ%W]C ,s\!( _ RFbנ !B:: } Z}zn{5wX&&nKVj_A16 f[oKlK;קPݩg7D$㸵[%ED:r}ڽ ` F0iv~ rR6PbM59 6>s¡<&tLM rm?aʉHd{6N%j[c fi ^@cȕw{KkFxޔԮRT6+d8A%{>N(Ѯ6'7G9>m de3!`g;p[OW5B*b"iS>ٶHxuس5 =aP${M P]WY,ء \1NJ 7{qՋd^bRMi!KX.߯YgQ {f5k#2U${ }mgרt5M]`Rǻ[f6*{|2,XD2t*W= ?/ Ш)LB%w!-ǂ-ÈB=ĒķM t; U享t`D92wӠ,K6 \,{ܣ8$A ! 04E>E㞐rU^ddנ*S?\rXx3ٍH XOI\XB*OS`ѹ%@Wn HlSܚ\[G'U:[~bX hQf Z#ȡjz:vTv]Oo|6iv"wlaeK{I]f,~\5ޑFz v!wavzxQ!^ Mp.8a]xq5sgz1`qѨBľ:Q1ex?B?U5NDk$9oS[#+mC_cl;f=]N'W\B=DEn\]7_É!l =席C~S]p}%$cwVG'6P-r0E:UCur#ϏY _O GAnFyǃ[a8_*og¤'ۃ|{f ^-7~$jj, QSAPCkŞ|!sݺ:cK-g=dke`{5Z`};;fVe- DU j:x6gq1tܩo:Vj/-ڄnOMdK$ymr|F)K_$=Z`Wp]#poWzDßbv X%fKvF2c e-@z$WEy|Tؔڪ jvdyNDPWcwkTcC~u*"}|dTAu"C jw%EƇ !/(N.W=j5ZK14Jǵ%!ĵo (˞)pfd^{DszeƎ!Jw O$; ʈzDK 0."[Y!qޘ Cjۇidb?STg[Os5q5Ѭ tݳ,Mҗkp5nhG~F#|30*I.Ǫ qp3*#MS3-Rz捠0A'5Ӿ J}?,Fv\;L$89ɀmzs*H짠q8IB}PjNoԠ]e=o%4Wј7VwuàluEX.m+lb-0W,{|WO62_6!q޹)Q:(3fZh;fyl0! 5ƧF"(!EG s:}tA%n~1K0s r&`8r$>h a"ߨ Zzoׇ %Dcue+yTèZ߮&lC3եݮƘg9Gg$Fr ne$}z󔅗7_d 8XA l.hsXy l86pNgҵ0P'(}E'O͹וG>i?yhreE$ .;[{O [QVq h6cc3t cQͅCrF 9- >,K%S|W~w:\X4jw2dT|@vVyb<ɶV\3 MDgPU4/~bW:`7-_KaMġT6$9GԔBkjbP@v Q`QB.O${%b@FbF@04{ ؗyR<[νUǃUdPTe ߾n:$Hs5d%=G7Q9;G3/ -h, Jm-ɩI$PXs)=JA%V+y|Ku߬Ggy:X9_R"` -Dwve*! O=j"2\RU*b;j˙QVodK  ȮnlUwca!S |H> qIt&A%D7akf>#XrtFFV)LqܐԠU.ֵn|`bi6h·+>Zkd஗gd5R54Cabgv̀]b.} f]42DKKoCyq܉o_hdu,įrJ]^i2"dLJ3V'\K:%Mq '1>#SKlEU9*$>)л VicD}CzQױ0k۫.X/AkZ"F#iMg)H #6q.c=eG}7'~u\tvwoou ⸺~aT:~}  2t0^w(ퟘ_q7'%7tKs6N-:DXM OlEC} ҈PZK+ts Ɨx$T[FjG 4Vvkbe]Bd߸2%AMgGdHW+0t =ÂE">}%1j;?&~搆8~ڝ$̛܃%c}bL8ܨY $yk̽0dg:'yΌl DҌu@OªضZuD { \T<gkw1̖TMTO:uQ@,3v_Q]dnG9y|ÉoGc.:~Jș_lԱ- \AMo_zIj] <3B OC{ Mh,^0}!N3Q(ML?YCʂ&ub>q2IEYZN"+ f?ڧ=WqVKSPj Fd _^b\ڻ>@8K8 UUX\̽xǨ߱.c@SvµA}Hm }pVhMnycJfgSNeX^Yu̬bLm c\eC&~yoᤨo~6Swߦ˽ 哫ScDe`UsaGgrjfWyN'xN2 V9!K3A=~,݈banE0YTYTɦ~Њ3(`oBc@7_]:=8B5B 'K O)O0lK *MY與!ǠnZKǸ\Vx@P$HߥN6˧fwzTD>}W #AN(!ĸF Cg)~~iW:B/h:rk@aۣKl iI,gro`{5=5_ylQi#7 s*s>]_#z ']R jL"O} L|G*#$a: =GCnzˇɃ*؏hMh}ⷽL4i'M4tqm)j1vna8MoT q;!&뺥ٴK,E>~]ugt@iޱU(W2\) Ff܄> [NhAQQ֒bi?Bjo* ;<'V"#jMkUO*7ΗT2y|;ŬY"y&r%-SO2FAyQaSDY;Tc0^ ph򻡋CǴu}p/vfxLDG"A:6MlI#ngj7yY7&\A>hgl|quɂ`~9My}%_G9cVY6uv ѯBe2 nmMC&ŋ_U ,^sk7X{54\k KXBg< J1n(o䒬rh %vidAf[t=ao!.۸4v-t6g}z<4)ݸ4_}HJ\Π8qJk櫴I/ 9~0{S3ԍM<DIUUV 6lt]-Z tMA;IE"זH%R4[Z$@?s`8+|&mP HwÚ@" *ߞc*(i;:2 i8}#z?^E5R;W0zD\ZGmT ~~^̺ڕٞ@Ђ1vIhD_c*.v~f9R6/70iѴB/ U_>')bf3Pr,AFEӬb@dbv`z_f{Il΅8xȬ)=f*"iN%0l:եYkdE@|B 9G f`uzh {ir/νApW_D+A۞ wnЎ q9;=2"~wΝSFٲ[>"/i>l5[f+@x~? sTޜ㮀flbdcXNNn<0IeS_cbClnꠚz3m|4 (31 kK}Ac.۱+#GCT"9oi7ssFC;SbO&|wU⅜& r!ȵfkטxD4 *쨗m y9 j&Ȃ<Ȅd`~ԗ/L8f(N%!5%ZyD ڿNes?ZU\X ;fF knjx"v*E(Y=B4t|I9-](ߡn#!hx~ Bh"\7:EDa@GN\B (oV`Ԥ{&r]6Xʪw@~ 1!ZI*>_VE)S.iׁcp̗hq|c )QCqz:{jR2#˖{?i|ny5{cV[>a>OɍW!)msPN$¼LF58O@RF`믧+WiM-g^'<;.ݵY.ai3teoin x-7m%FCR.-3άf^vk9s!YOYngS6>d*ü"#qϡv[kX`:Hy!Qtxc| TF8Y qĺojV?U~Qa%1pE]g]GwF;Ӫգ* b*YfCc7k HEz}"S#3]M/O)|Xs*כNB,NmВm> ϶i5Lz>4sIokσ@s^v=+,}_Z_ʈ[qy~y#Z\p(eKum}wM|\!bKCDcws ,=˾Rh|G]I3FBD[<)dʱD5B%rJ5╋l @$aA3Ƶ'f=߳-•$Ay;B]=[^2uKb]ʔq2saЖgEȦAbNa PcuRʯ]Ss܆.DigОFHrte3'g[t݇)Xـ V⛇_?^SlANzY^EAօZI>Tx%u4~̢OIcxwEGHH~!fHҷdNCl"$#c8SrDySXP%rh\|% svڳ*呏 R( 9`Gi|)2(ǽ&P\"zt3=VϒP)߮@e£bt g9 hǕ1H˚f"q0!#iءg{WFy?'cog4ȿR' 6Z B[y-q fAӔ# ߣ]%dsPj*9Hk89W4(Q𝳋F62HnyUb x3w6%y^$09PD&&L8U.*UW yX^›YFBCMSXng7W(?j~ֆ18&/ 0%J|ܽAzOkmVA,SgKQ#9pWw@'8?s zr8$|SY|oޤd&nxɇV岹 %!,qb΍ Nc":FPMpꌥ8vش@REp҂ȡ~_g+i| `} A?;* )v$ï ;ӟ[Pߴ\\mӏ+P|ԜnHsq:!0R<I|qNL&Jq- jKsY',!0GԚČrq"SS&1 .^`# z]F+ZXI&4L1@vU 5aIN˃$LY*:<&ϯp\ h.7]WJAn-q zf%P>"RTxn҅7m8 =(޻׮;rwnT> ŵHO5Mh"-YeHGƔ{(p1ĢM\§Cx-GǟAŸ-N) /qWl!(}ҧpx]" 6H b)bY\&PM-m Y3,fүX(* TQQ3Qhv u?iǂQqTcYگ7~8@zj2)xJodOqk%hJ9 OME^ iW]|{mTLͧ(WFqͣg2OճQ]w 6)3Z?eQ$7;3bh{DNC uܾ8DkrqLuGKcb#zK>^vnTN22`_n~"ogyޚOk _7XZΣM @':Ou$ԳU^ f.,_[]hp83Wh b}cnkG+|7 a Q{Մ:i3)"K33[9=tA`QH'`ab$YB@B>O_7!fëudx{Un~ܯ("9:EkA/œ}U<P oHRt%zL/ ;vD>.Ef"WkxR(#HcN{!3`᚝yd‚^ȥm͂bG=!kœt)'_^瀼GҸ* ·k/Y_Z(Tf}dXb{&=smBSčr_}Ը恐du"qJR2۴Mubgd~B.a"0,BLӗ:1i\,vE)S0\lt鏳M("_f4IJ56Ѐcj^!L7!U?2pպ@Qux#* GQo1=1^?T.˽k`҇S p:}&w-q: pqsPiR93˧-c5$3[hͽڴ27.δ v VfbqXұO )FZJc7#۴^NU`H/j@I6\M}C5N*@KuZyx<0(CqYH? ~+*V%A.nfïf \Y48GqDƝHEAEvx .?UYXoAWvEKNBʵRtvi˫RmJr@"O)EumL8OghBs2](oTLΘYf -">#jM QRCMrȋ@i@0eGrLJD>.%$.dHU(NkD[1 kzS&4Dfd/yG-6ps1,+pqK̕tyQV *UJ}GPo3+rg[5(z"^Cdw`!U>[#V^٦QY]"mdt!AUn{K~nކu@[lUE=Vl#ڦf=㙞K$^vS##1埁xwxa_@̇`ؗl ^RHˌTM}* UhX2!q;cuv!}7#;}.* 8&umeJ ^eU> eEm%pQpMj+Oq*>y]%m٘$JQ@pϘԓ~څUUC83qq0#ôD3K#$>_ yJ۩*Ϯg] B"R1L a{}&}O.r5j?BoXXL*'Ð 6sU3a,Am,0ܼIpv#Y}X93AMi 4sJU,g*ԈׯOAnd^}2gz]zɕ$,}S'm+c*Gv\`~%mh:V>yzkaڐ[!llVYzWdܐ|^a!zdsnkJAt<]RUB\-ԝ`LfkHM^ ̲KI$Sp 3m{#A2CޭHla?6_jz̆5:s=9K]|!r\=J%ЇbZ93\cyѪk -X=WH-:u[tj?Fl3r0A ws'YP+[yJC3LN},=X4Moq2M:Z. YxTڑqe\*'/KIBA I3p}]P4ED4^ác@5$rJ2~e? szF AxAhoޥ̽]<&tKmms袒(SYM:@:1wD )d/Lr g#kbvOepF I3.=ڒ!nTs$Q@ IlA< VmP=`'e}ghJ*D+q^zwE[!P)}ɩ.2{]7f# A1A!lGORWerrS2ۮp.tuz\쯩 bY#$^$9ElA^#zep|m1טNYgNstYh([HER̊4Qj:t{I.Y^TB\Na G efyuE XzT5e;O88 H/Y:BPXI)V i&AE-( n**c!>:+;~T Ns^Q`%^ J@2kC T/ _&p`@rQ g P> C@<-[:79QZYQK} ZR /KpG!fޙzJ&f 19fi%w~oX{f衺NOT /oHLMS!$okM"':`ea^4{إߕ 99:GOh>g~Bmy* UG T?wFVy Ҵcroc1ܼěo$g>PŎ@mLZ s2V2.;*2ZwG%[tPKBuh⎔`&<aN-Mx ri%= ڥط`gi[At` D]]nb['ȵJup6d{*U7 L-<ʁr7xRkh,WѬ'vIA_w58eg R$$R(@I'nꜧo@j]7C[-L} +Nb؂;#Tš2N\ oPz^[Öױdƕ(J}!|KbxGS@=ʊr1='^{`hy!91()QQɠeY8K6Z.Uh*ComR~zs1R<1' m.*a1~fҦ1<7)FW߃s&[0P;/5ξrSk[MT$Cz0Ytu39Ȗ!q˵ohRkLuc ܏0sɽb L4t9;p^C]"3 HL}%?7tC.g*pPGԯHj1SDb$4G]2 tDO""8Z$脽}vBY) G;L/\`YFB ;G$$.uWaUYqIZE/!I8~ vN> j(>CDLr5d[@q!..~C;tWv&R1KѼׂv\ۜv964J B VyLlLYf;ČȅIC!MŴe:w$6$zzzFW\l~33"U!Ý{K\+[&Iyj?L4I'%QGyPuUC !|CT kDuFWD9&s3`:Eşl(2`9'C!1OZm-†㢟EG}7)gh˅-0qdQP؇u-8*AĚ5<֬@,μ7*[ӘfU=<hD'B'żCnv'ѡėppXf'ۛȰgw tC}edg1zgPH dd{q,,JyxʓҫB⿢l-0I Nhx^d4UlPoZ*LL !2,}At^ #Gt7,9:w|䡋[ğ6ҩUN]k<KMI'Am9i7To`+ ZjHgR \3ZRh& 8# aSlrd T*e0:`zmb-fur"- 0@Oloo2'T8FxYxf{C^J.mdzyͬx`?};_6NUdSR^]%}撾΢n, G|E`<~,ł(`PU)D-T^?ۅ\u?q :'w5P  KHL٪ylB4't ч1h;8 4:G<{Ƣ)nnZӃrlזU *:pA쿤2拊cSH`@#yHAd1(C`[G\ȼP*},Ų҈d0 &m|;z?+˜WK7/;>b+יLDDZ oI|_Tk1/Lc+RwJ5ggw}gjyd[k9kw-OA"R'MBZ @L<pݜS#,݀8{Wzy>NS#W3qԧ Hs۹Lg׃!;J=+͛c=D*wB1; ?'c\ `xr..=#|lԅ.2I}Ĵ7*Epm367tES4ѶL>y*{?v(;Kp\rՙDgS&e | l${R|[*6̓eoU48rg\ѸUv*ηᐳ"`y{14Qc >Lt0ujHڣM P leJz[MX˝^LFMsDxDb[εU4lVGUQI=a6ɟ1EKy̔@B~>9dæp@9<0+BL( (q~5nBLc_?t1gp6E# Ɗ(16/i][s] !Gs5t/qd (b}tT7߸4MS{[38{KP9y~qc#+ۭ2bT\cwiXܸj]q1)NUK *" TѡY{]{H'$(&,̠?VIjnG/ѥKS[x(i(s_HJ\Xt@F#*Ig#kje FyB-HJ%ܦlj4Y@݋yځ"Z6emr[5Q*hvt;UA&[+QNm#*O<}GQ"1nj:Z~T*F=X@rOfD1J'+PU=ܭx@k˕1B PN~0AA!ըon#Qͩ& %i( =lea:r Ӆ 'P7T( 7 ;1ef^`/|:Cm  uY!z~. {ϲF%:Y29? 1nBn^VO|}Ӛh֭#)̿Xd$rlwha CWYO- emYO,s zF`ekۧS0m8YzwV:pKaeQB 1VL}*IlSlb@扺g"diC1'B_†Cp=Ld׬XE /#2*=uĎ\|ol \g_D'M#ES0M"3:-+<³+ǠqTnJW%+OeVR0wH"6%, Z > /m(0K䑟 ٩ZDXq.,oɂq\ jڄ?Skv>J6q-.Pং}hY5o/\k+K &'*V%lBf2 dq~;4+ԋ 3X3T{fj Xm) oGUVbf jעIpeHLPȼ) 8ܥXr\#I"d> Wm7p13KxݐdN!eVpXLVQLA4HV) %]Lr5\֚icb3ևH۲34F/{rp:KeptUJ؊/257AVnBLwn(Xx*eM 酼q/LB$nc-~׉P{8G"4(3Ȓ z"#-BUeMű*o] 0x]_;o !`GbS|*ΰDk)g ]_=DS[65oppm6,ɔθ#f^` A(9e=܏û=ɩBnXӞfW jpժN^[M('EXiiu+Bt;_"c&ʶS?F5[ wX%UV1fw/)t +2y?ğ9OK,)<1o 'sxҠa|.kB>r9qqN!磘 dQRqrٻFX `٧T s*r>I¸f}昺?-ms/~v`+,lϿyG,f7GHO{I"ZzZ\SP|l*&դ l; ܪtX|0Z!XC9=Xm0b1\lWC/զrh.=#ERDy^ykxD2-yۙq1`tF\OM.bE~6҂~|P,V֙GB9yrݦd Z[UjvJL?TܰHdEFIbޡf'ܶjwQ= &Agfe'1'8qa8ϩx#g☃Ogr%TUQbH^׻T]뒀VOf.RCsJB1PVT'1Ca&VFylFL# \\)i0? +tlL`\YOovxyo w{jq7~?g- ZHT`Am&]ƒCXLfkqL"[t/aZlSv[jpWw޺`:=Tz)P9;;E +غ8(Nh!exlV.(@Ɓ,ڋ@T G:[Lvϵa AP8#y5Q1#HA*Vp{s"Y nʔA*er'Ct aٻOA(>W/TA:B/#sb[H껤+Rg$0OB0};\)ْU2jE^[| jXQzqoKFy<3S1:$'n((}u$v a41ϣ"+Mels-R?otǒتMI [^ZaPa8]pkq2-fni3 T阹xAݞ+waáCE춡RKәpV<5M6b$DlI\K֋Wд2t" Bq@qO@S ͻgWlM':i@`lb߾R]A 9KZ _跞 oEV0/xn4z*j0D#Դ}P$Xw:k5hcXiJT~˧ZEF= `ܢŽ.{r2)2tcs)Q p,6!/X{@Q"X^ B|ζl3jPؙK&x)ִ#>yK\P}[}K}+ۿ\8hf=z(Zl,}J %PTثP,e5Qi7r4͕JM8.QXZG 0P V ؊Hkh,ԎT#e&,38Le a_p E/ ܖ9Hj<LrWLݘzDخ{ 4W3q< /w cB0~3L/?NX=P&ܽW:1К877ffx <E<34*Yt3/-mEH`Y*!9,CR1gz<ݲ6+ި=b˪oԬ N/?$>ňP9*{>X#u3 D[Aod.ĭ2R Jܵ"XS)^fs\ou,4J{AOK5B\P"EreA}4If~na^KjcxVXtofz"n"<ؽ|V&ѕѓAA2(3_;\xbOcoc.UT !;e|ݰkU*Lh0ߐuz/6'Oucز;T05>stKd8!JVKFvlƴR(=oì<ɋ 0lKqGWUԶOť,(M#)6UYՏ`8N9TR`e CY umZ)Vw-[\UA砦8epVu|;z s*Y ޚA4,XNbsCM G(*UFubʌD5Xa;e+tZ߽:vЫ(G++{_jmk039ڿ?3^rp)-Q=񤔨!9ӥJXpax0\ "QjNZ]=ƲƱH9|2uP]9;#(CۋRFIz˚Vovvb Ͽ_2X3/՝Ȉ~Z []/(\sX4Wڠ-+ZN%dV0xޟ49*.ԹQ]7).bǛs`݊~N,v¦8yfMuIΫ$|$xUnEER|ߴo<-wBBl*ɿl_%S9+ Cn%?*AȘtۥaWEꎲvc`6C_"p23U'qX +>tb@()މSީ^zm^iVTjP;.,t}ˆhK/j\GtC3bmfosh73 OE(D6|pn܅K/Jhf]*ɏb#WFEg ևSI@FX_E'm>%lToP h¸Fj&YD.W{+#n "Y"`OLY.|PTx`(_O#0Cwrjkspl:h"n5wOH9τ5>1-t 9)݀q-uUY 9O',^ʅVFGerG&=huڈDmc2T^Ŕ{nlI~r}b=K@il$v̰P=s+mtN&?'yò,lFY )W(Ia "N2My!ͷл(+2B=ڴ<p.b2H. e1D f۷+,u K2÷E }%/ Te))// z79saO|l[СBAd-xW=Tql7v*ݟ4JGT㟜/S@۾f׌>xY o#rH"/;<ςKKLER\eDE ymkLnp{01)`Ok-cove~ %g4EfZUÑYzK#6'mLЀPDcִf&73}&6ߧ[lqxa5m迋0g7?2/APQh"sJPQ' VbHF2oB3z-/\EZ:s,1_E,/twb,e KΝJʥ|Θs9uD #iIDI}~jݮnvbϜLǚmxVoZBhzQ^ϫ5"Yqnd{Z\B90w{7eg%F=cd}@xncP{ |^mؠrVצ 0'<]: vfUoAcO%sE.B>0}W\w\YccjuPV0𬩷؁/C hl^c2/\_or;୫AD)ݝk|rM\A5*mR!0ʇ`4~(j<^⬿-ZrTr_4>=_j VΣnpy.bKH+ ٜhɂ-r]kPq D;+Z+%<>!./eݱbAh/ toggJ`pW|TmҔnO"[ǂ[&U9zP<R׈?+˫;2Uc44n x"[iObR-G 򢒲Y@Jj{qOJN+'¢phw;i j8JL&%Ndj@]XIE]yrW=vD(2H9,Z7tȦ]ȩn>:Ӹqo{sA=&!Tp7a-FAhXU0-۟rׄx>B?mi8wk‰ CvTn|=L,JC߰8VrG˪??= Z5C="Zy賔P=K[nE3obdҼNHZZ%Ϊv;)/;JZĊIú8SQWb`Ek~12A|}һ8C8_5gq=&IcC78u\Эa3Ԩ:Es@p𻤀r2{)^j䔹/ڌ 8Q [͟T.ǷF@/kF EHokS<8~OJ'dIF1 d_=dNwr;wY=p]xE&Amɵ Aי=p ;xj!ldfbH߸qAp"r´cC|6̅PS+lbsQX8hu'.pwRcɑM(ÅIC-c ,FJ ټT^MZVkcdVܘW f,1Q*)P^dZ1E])MS損d"{'f;>bpbX[_a5G{>Yv~O[(YJcY)Т液1쌉%CYl jچhRFjl푱j$L2mfwE#Ņ6f|7{#{M_ [4ԸK@(Jvğ!-P{lDHH^9`w9M0'e"; SĨ$E$,Љe6I49y#*:MDž4QlKr*̉]DT7̴dB6;,oɬvUt'2$zP L ^n謈\?z,I&NOh@_ێ4BIs+uG$U/Pz-a2&w4Nnk{'UŮ=WXv{AeOp _!疲ez_dg>-Wo]ӽJs>YO2&ɢg˾>Lx - bXr@JOҖ= ֭ 8 `\vl4TӚZȻuJ֕T픤OR cmt.b,Z5 23m!+ݐTa>Yy'["SbH#-/П JkKZ6NX[iM!=G[oKZ}w3M?WM`j\k覲m[~Y6Mؠ=z cV(spA}sډ-q 'bR+"32?/-%Wɶ` b5z8}-2tBHO,6 i[=+KW|ɳN\mzD';8qT|Fd৾|UUPzOlCHq/0x xW( AQ!TbqUm̻r2uR]2Zv)yPrݍcQmb `=L,*a$y`O?E =0 iǘ1ț)luכX4hqjj9!Q,MO0Y4oj%7~&hmޤ'HO~QM2p(.DB.K/MkLvD f `Ylyfh×]rWi'&$9$hR(yG&N fJ4 NBL% @zK8Paq qi+Y̓uAp"K{;HuiFZxzjPCr+zq^  Vjލ(@ |1P m $E9mZAc(DXʚ+6fNY4˫mVu-}K'HI{`%tk>~Z2WJJmdWҐ/0E FV:xf|qkA]Zoe  c{:jNuS#Y2ֺ$r:01z2J˃כqF/@;]RcK!uϏ@/$QX~DV%NϽ4D=y% `շxlLxn<+~0ug)EJ Y)*4: J3+E?  %0@lOv`믃 ^#AH| x+ĝDYL~Ð_1/?3m,A/>~lXuWN"uJan(x륬!kunUyǗ jfsۤMJ O+4Tߵu{bd񜏨OY *F{{X Up[ؚЇ躨Gw-|km^epa=gKf-W܄ &ƊKf%P˝UPlN'8O F-hA5 Sq6b +j*aN#(PXgy/bCWtUmt_|_x4(7ïk_ K#klbunukMI`|H+#Q^11]]yuko_h Wy$hf͈ƢEuBhG-R= b /b _>{B;Wdνɝ" Ok-a7YJ^N;Z$˃Cm&2ytH' cZmvHc> !1?0{y-\iYch)~\n?O[95Pzє+=d\Aoo10{ذ'}mTz@Y3(F=E(V_ DF?6Ӌ@g쉖N9˦y˲&<`uu|GmNl4 0߀K金1IMHw%2 zMŁ2S5M֣tV qNl>2+sKrm _$[Z>c#di^JL^msPxWjZ\p'ZSQ `jPu;:b[Dg{ik>wJ^5++e݌C$/2mC]`Yodo' ]xlp0>pS_ջѷxg9SN*tw~s@-"\X7l~EJϡ3}֍ԓ9iЈ eX- jD[u* s|~;p>SGfH`+M,w>1|'ebF䲑rKd{*[Pp-Untm8w0;͕K18uy15 eg~aWT_њ ;I$R Kyd9/N0{93Cέ ˯eѤ+դ/Hf8UBTQc  wUv+a;xۉTB/+E3X@]C$ޔ~?뎜_nzbw,`ТuϜP}d򄞾55C ??9~ P50ypuCWgPL&j]g~G. 9ԩõ\Պ |5o[ {6v ZNw0D=I߾Vc9.A b@LrhrWKRPi=hrT/i#b|5R6B+zx+s¡91%qo<icȎ r)'dt vZ6Ud9j|޵ZkVM`{v8; <}&"N.xS -XmvbG c&F֤V-w4D䶠C*kQcQs/T3u%iaBZ.hxG`\B\7W*W⍦ck,`^nz0[w$:KVM/[A *ma<;/2rV)sToź8A޻_/ddBZVJO&)8DF! "m\8:: L]&A%qj%xj#Kji EP>y}vH3ZޏcjvPu}fBܿ`5bV}Dki/q{IMU,BmUD@ 4IWgS^m\%(#Uzn:&e"ܨYOksזnԨ [G[?iD;n;据񺇠A^ߣī=q796eT2p]q[԰] 2 dxo%DBL,;R[5=9{G9c{>oV=_ g0raM.jX@kѬ>/ |l>jt=;?I ] xP9qT (U:e͚4`/R邕C n xKPBdƎqIfFyZ?hCefBnEx@ɛEr7YMJ5G:R6e_ra~ | 4rl+DeX]-|f,|-|8xM[IM K@6j'kd緶Ҩ dd"H}[ lj{Ҥ(<=H3=UQu<Oxm/ pE,ՅNug"F.o+偅eǥ01q|'#&iք\tD!Jߎ{ܹ߬*de"IEuM~;n:98N/Z[4&_ad+W9q׈ۍw6 & ߴIs@k|bT3jbJQX=TmPN-jȃ۲lR ^oV4TQh5TU)Sψ2:KP/'ɜ16Xk +{n@~"䲦naVmR:EA5S+!ua$dNZ4.){Vb zNwxuӤ[h)嚨~N(Oq$HeU(FT* xT*0/!x{lDznŲ#~ ܒxd3S!ĞzT8ַ,J>?`V:z, |09YG- f5ddQc>jsɚA$'eSăgW;kψ=`&V#JoFe}48K%ș53<@p_'@'Ԓj &,X\aMZh%/=TYS4O^ 꾨ƚnAmB^%wBEY@Z̶s)z;0y?q尿tY„R%4cMbMsN%9:sy\i7AJ\`{4v-; 8[^]ךr O@$hO. +8Aw}vXY 8ͯ69F, `tc])Vs"#놠 O b{[HYs(܄Q^+6"Nf*O;K")5JAzHN:9XU0䘩~L z'ϘOg4XMlYW}J]H#rdJJ856KuyPWjM &{HtVdL c\N`q 6$;jdQ\Fdgs]XrO/Yl~Ds{XOaJnmL5Gvd:f]48oye|G ^ Tie%I#XXdAzD&n=;0?pIgMU2Ǖb6+cs >=g¥z CX(rJrq-RڏR NHjC7@fⅱ mQYC` 3Z f_)c KPV+*Y&<w>`yFbKԽV5օTs R(˧JR5y>* 9osEv0M2ނ[XE01pF-s-\UOz GOBR@dܻ/%9k \Ǫ lbk|g'j"rX}Rѡz?=FFMZ)+c55]Re`,׀B1by) 1$O-%yPpwW]4s8s;~#užSfٹqspA,L?egQ3y~\aPvo 4VINHQ:Gз-vA7:BVwO`(X;mߪw ;(zV+C_ 4Du)i|e<泶lv 6\.}笠_`~?@!x]r*:Pt 5ɢ<kɬ"tE7|:(_ݗot-dK.UOQ(3e{՜EΠ>{ݥG]Ep}Q(#\% u R29-N_fɜ mgP09q zkl+StAj+xرImbل2mQ>rMMtQԁk+MҎIei2~W(n A8Bņ0 wf>ޭruV pmSuM:gfkuJ?{F`cRlE2Cxgn J2b#Qϫɑk-^Yat/O3`VqQCLZz="`KFs 4!C?C<1F:sàhw_~ Va0\6f[Krw:[!3#tnb%q!;Eol|, _7e#]X&S_ GKh!c]"BhWlo(p .jևcmMٲc9JӈLge`WV]r;2U٦qۭ@LL>%K뢨 D@lŽ6+>J/7XNǍ9mH=&42%@i,6u+yA5Q5\Sƅn0=*$XGj@RH| |öԩ 93n[nap^\rBx ˎHni#)|gzar[hҼ^)63V81뉟] 2#?%>P?6ax>R?ӠGYPY0VvH˖[;y;^_YȽfk4 T`Vg@t4au *՞W=%rvsZk27o/z%*ef%E7qF<mSuͪp+oSL{+VҡK iy];DrO}?c^zΤLLyZn-,fPsvD M撛EqVqXZ!R(a AM܁+-]5>p*7!Ӣݼ#?4;?,㑴ŸuƑDeck̜O?G)Up io/Н}X,Hthe d"{D5 !, ʄ I;K7c!y d4%3X r'i[ߟBqYΖ-c@=> AtzQ=V%f8"~$){ >rµG6$;*}N~b~Vz$iر\+t~3u?+$*=T\τqbn5I?u-5`q9:.s5Z}n765FGf}7d= X,*0J+nżxq3:RTX|;76>1vRN +vsfTQ$G5JZ;HL'iNĕ>V en=f9'",I%Ilb>C ^ZRqF ̵gGQN^H3V\n#]ߤ~$Ne*g)QԘfd@%if56;RSAQy͍ounQ27N4Cj[_1e eBMŨU4SeBw!rBȵb8SxW@雌%Rw$@)T%I}TЄų0 j:-Qd,.QF{Aʸq դNv\1ew%"f;%FKA5 e#ul2o}8[z[OE@|\WyUN3>i[ rUƚk4YYpyZA5ppYƲ;ޕ1oY 2x냪Ng3BK)DGce}paVǵx69~oHWVa"z#|4ܘ'3 scOQ3l^CoC`%l߯¢}"2XG @IsHt)QYdq8P-$Rϗ@xԥR.~h&ƪvm'GKWqÞ1[E\QZ>݊B+[ ߱U9MnwE&]A(UoR?{16¤E.fqU?Ƥ/ѱXt$0bw]-N ~Z||)(k3KjM'Oͬ ,פeuP*3 PZ#&\R_90)0) P`j'lփK-Ik7XI.P.;/_/o='GNPpB\vR @ ڱ>py.މUTnxJ8aoTu?37=&ĨTEQR IJ>N@(%E%?ggeDݫ_s軇FH 3LnMt=fLvV vҔ8Qy5ntR!snjӤ"-eB&ƛ3S{.GsnV\O#rVm{[ɢ܁i+AF!'f: 8NsRX;>s39HVm[SW4s T|n;PAqBoaLVw $?b_m:7vge^f 9X Voq`vs#-OM93.M9i׈0=2iuNJg*2jf P&]=[=(uL;+-83$\~Ѳǫ)VO`۴ľ–~eM :)MIk8GiLMzBz'sU}&dOXoډW,gr:x~(8 U&SU)k%[p9#NLdYnOJWQ蔪,1] >q[p2ǫi'~ӧg%%޲ _`93I2ZH<3"O~^n2.hiRRx"ÆHlhO}`0%`DP;؈ڡ?*KZCVc& xƯ>܍0\{q/.E/moυgMןyV?& hsk$ (Vkn]-L {4EӰuΊ>%0҆`z1fY:3S\m;m_H׀:w{7%N 8/5编vejDݪK)ezzb)?m8/P!os p~OCߛuqA&K~oeiz69Ps ΃WJ-!F^N\Bs3!ȦV卫jHT$K XA(uZYSqV#ӇĦeo|ϬЌ)ܮ+}\E×Ug*><UycynRa@E?a1/4Z>[QXY!0;ާ/ᅿ_dikchtÞFS<Ag..'Y߯Ҙ\Ph\dCEBo6QāJi{H "1eZ[B̫~p2w1ꂄh,P)Kq,YF +HH=o#P]9f犣4R|j+60\ ĉ% 8ˎLC^Ѥ3jHc~Xb9N7_Hq~9pѳTOхzG* 6nA9ӘF%ꉬϩ%#)ѓVnKʯx㓣FgqU _&E貋^dxdylF ~{*4\viټ,!QgN(nZJ/0cDk r_'εIGd)WXbv/Iٞ#Վ֯\4|\Mu ,@^&ƙ0o0|3]e;կͫD\8⇹zip jJt1C xe}dVV/0g.e\|ro*⿩ (Ҥ꿃zOu d\ߣEhX\x&FY!H S6Ę?6^ 5kWڪ!< m=H훇0'g·4="JL0@Y׻lֻ+D֮PQu` 8k;[3fO@No(/ ʟ%i.ODPd PRZ Y#d !%zH{X( Zs0Lfq>U!M1M(3LR+]-S_gŗ:"|dEv*z,PH `eh3b$idJͩV 6-̘FCvG{߹6QuY.d73 EI,Gaq H %ϲf{ISdouC1Y~Xh3['*Dn?Q=ϻ^VG~LT\ȏG#o{+ KVy_zo/My"Aq (ٸ ttd/4M K̸Q7jK AmfvzIT[fSjT* &]Q\j{{!ַ7'4p !H^LOgb|b CL{h4,]O^%J!5WC"@8aACe|Pܔ`^Pw; -$xJY吆yXܵb}RM- ˿ޯ7GuVf &S.'ؓV|ޔ<2lGCң z:0҅?;= lukз*k^ܡ8d#!-V\(N+VL 6 Б"a oR^h$j"xDLȁE+̘ھ&Eq]1`h21P2‡Ӭlٗh {κډaiё&q䊪# ۑ?Y9ל{ @?g:pFxJ*'֒V-$M'! O@VLt:w]za)C[z[Lf'nYRegP鵛{5|>ȬrVdf7O[7X ɠP}ިU1z,L 4DGVCN޲'vb"yhrn lh7X*Q;`O8  ؀ !-ۺbk93rPWP)oOge1ZޯS/B,:䂨]QyƤ$/#(/szB`9A&،Ƴ=/B)wɹoT?"943MDRY@) Ez=m]OR e>$B#Y %2D#S6!O2XZ.AUr,rA4Xa]mguCyA{AT/J ٦%YTwaa45Bhm2#:ϸvd鉆n|$"%2X]s$r.M=/U $Bs4' j]``Ќc*,ta-5J[gȳF70L(ι6AcS!pDm,+noH,5_P"FlBe`'|;^"^[(zW?0‰[`eLLHkz^$yf [` c=ZLpEO 9&^fOS\ ׷/{_ EIGY*::u?+uݶ-m[xɀ+okߋTQg*@DsśzDq@ns rA)!csDKdm7F:VV EfIAYEp o{`0J7҅QyhW J*r;MqL=}KoT-^0nJQz's뙡%Rz{VVD| 3i]wԽEPj |rYA#^j]p7M(՜ϲd=sPkDWo?qYp` ]gtq6Af0a P {$ Y15sGWt!2"3Qԑo *FGh8\aHLxEx7eތ8 yһ); *aw6ʬwTE P_^.a[Jg[?:ߞѿ? sÒدInnr?.%4`Ū#O6?3d?{߹8H|fqFF۝Fef=v+rn7)eo|0Ia 7LV'xcL 7$`5rrdDyՖ5OO$kTk|Qp[1ʼnW@_XEVZcHJ&Sd;9@Pȋqq y-Qֿ~ .ՁgײJg!UlEk 0Q@L6w4ؙϴcp> i BI>tp&t@3^EAHq@XQ_KEqVց}|Qe:1+ U j^j -7:_GfNLl# 1Xj+ZfŴ. {KPMRQ x魆C*!:7MeWQC, XBK.O|ݳf~g>^m^ )t}'tѰ}Ž֪M[)S]@#\Mafʜd*oU)D ៺m1.x!m<\VӇ9743?0{ f^.gUwfXJׯL4LV|UΌPzEht9Qlw+ߣ8f΃ܜɀ21 AQ o8%L9: L)0^8NzYhlfR:@yg ,'1Y]2D$/()'\R's 4&@`f1޽?(ȿNFO:QB].s+GP4VTEetZ:[?_LVћz y+ׂQu3fKpFdyW Ԇ74N._:{ZkáA3@uBWSɃ&Ɍ!=J]Q˿H@Ɣu_|DDciDTL,n8%IMQ|[ 1r#QWmUDP\i-&Ygy75apKמnﳔN5h@#kX#eel I"jӧpFw"(jKC4! v@WI$2j{[WIwMԧT44wwrvݼVdu_s觻Gw2S]p=wB`d,2 j~RgbgTh̫Lγ-ړB%p.G!4bx[\!Mʻ]=꒕ jVu<_QpMXAÅ9 y6 ƻ劈V)^'Т點*\ƻXS]NOYm3#Zh*O@ld+ ;;ߍ@6LGsXP8VxfޛzmzEڸ}Ts >7Me1Ij9צm8y@tdܭ#AoR < & ?@ه!@}=gibbbZ$XJ˸x5$C|UǡljI͍3ⲔM= \3 "fL>󗨃UUЫHgUB ]Z2xC0{ BvkB{rw:UmDc5KmNwNv2$08zEI"$AJI] R|J}nL kA\ss JaG>7xe#G.Z]C+dYOcx0cʷ`lhKjT/7pvq3,dػhe$*m-:lz6-sWaWՂg0[81evA {WwPY  8sA#QRř(/ %}:g=zǠ\/&[6nkKock1V#BJФ-,]NIy54<Z7ccv;1nzW")Zti6^ A7DץZ{+.H@Q7FH?"N6kk XxnV ۘ*}LJpLڒA"# `y#o(V Y& *gv0S&?ռ01֡7y5Kpp4ք+?^w)ivtC˄-'_} nNۙci`No\aބUss]Fǜ7;2pʬN:xrAfPX¨qiؠ{Y{WuNA_}1BV{|dfHHv (&vTeOF>QEkG_jpmp׻=1ĸ8&6[56*-(&H$04}(l=Ww>_Э06o:Qo7S ʶpI l$4B,~d]GZ4a GE_`|# /Ug;{˔,8H㇒ȧM"@O>u>2  *(ߨ*kʳ˒FxmI3&{~Gs.0_)2o1Zzzlkdpo/s߅3߃xtY5UY=I]I&/ ^kE>¬J|陝ŽwJ]P|Za_qaC!ü%?K2UszyٵTS 9F>x@di BB0&D@"5{.BVaԏ1pĬ~D'|QhX&{jH ])%W@/)Ij~[x#AA-qwj_4:IҒ{h(B.$2*z$,k^%5bU]˦ $.2D!} vɉ,ǻr/xbAAmLVJQ,V[Z{6[Vŕډaf9ߑL&JiЅd2Jw-OMSM<>LemvbH OAdHww{ UQ'%VDb1 ~g:1ܠCSc^JB9ık:qT/:cCEȇ8k0o}{NNMh՞st)Ni+msX,so0fSSb^ƹr7!NjlU|&Z\ehq:M+vL/;0@{wp]E}j¢gӇ`關A8lW.9NZrՄp߉pN;*rZ/Y?)+w\3̻ h>MyM !hh%YK~h|͜.H=&hpknլe3&GuY NECIYt{ f|l;|(<|4]RyAL/p@V|&~;eb+N [TCc3XLj[72!nڐ|OdLV6nzFo~~]sLml!?Ef.G{ҼLɋFrWM- N̓^@;ejPV8%N e  %E}.jcg 3Q3h2sPc`5&vQ_bk[48w4xno`(, PxC筽w )"򯀺Yd߷mk_(4p?p C1e<@50 f 2 A6wjJח?ar?xW;1R3ZL´&-],m2yl' ٰ6}ꝧjf mXUH}->>XnRo.tB4[$x#VOIѯ)5F a<KtX| ;C/nfbS񧧋m!Lڑht7ȔlkۧUcl[12EGBҏ`a)(|i+L,2'>r=g¼]df~F_(kDpu04Yv]%|%@.[LX;Q̖3ǩ(*Jc1״A?o="zA16{PB7!vx+Mژ@i/;ە49K6w pmNmWf/`G4yh @Hb-W:&Jxj7.vSʰ?+q i>Ln/ ΑE_+}rZ,#5=$(!f}熒vCɬ[SS)dQ}CLOd|lS5nPhi1ÛIkHe,,=Q&'0DA03V"_v?M= -0,8jbXGfמl-vG,Wi;l@k(Ldzv`ku}d  w%.bY%/b|Xs7 eUl W` > ~=RЌY>kH2FIGݒC+v:0QƆXoJ*mݝBN5:G q3 YYY 3 *psQ-^$5Iq2E&F0|Nݻ7s$k ǾZı]Q0F<-/k|}s1&³N.PZUtKpVnI8rBx̟Eѡۍ$tM<W1W\޳)fWRG^>M *BHŸ̫@5o>~L'UwgAbe8HyǏ3 Fm zvD͝cl, }(_b97^=8O/K1t?0`3w]K-p&a6 Ն4pB^9r2zt޴bYY~Vt;JEkeZD#U!-Sl3UO@SNj߁okkcHB8qBxܿbxYk+AtyD ޕčb2=]UxVK_Ƒ"L k>ذ(&<{BWyy'q#xpPYG>ydsG$s=Km[QEȀBݽERQ3.:̒0kc!yR~CxTsra)2 KweN' ̋?jr:pF.XQ.L;+0_8tbY^rcdwh}k(}O1i"n|p67L&XK-jGcΤ[CW9UK}5ا&نb5i@=]T`ht;]MM4rRXdzfHZzp$x6<¥v]PR5ooܒKB:"aj}XH++j=HF:zL\JDW4Qc6@d1ׇϵz!\UZ^w1ZXKUYv=f 6~Py m ]?cseVB`^л3 +7`ݮoH&I8qƴr@N{pUPg&N L0)?ZUٮ 4XN*ˇ q.'U*צ" 'b8L³1D0߃Lׂ1 $U5jti'?hg? 숥,ԋbW0c`l=Dž/^ ڜlߏ}bF\(41qGJ:.!?:Pe 3G@@9W;Qr G]z$}ct f"_FOJ| !02*!J1 S/wM8Zo'd$ I1hZ%=q Yi,}Ye1w6Ī@+_ҫKOa&9{@ԃ1˞^bg9]3SWF,ij2,*ya G4J!9Rw  B$ KVH/oYnñۦe_ M()쾋Q) *^3+ BVr}n:÷;ӥjnt7o5J-:!-O!z $( 'kgW_epkt6"Q0+D8֊NG@: LA/@`Ez- $m ߑ|vV=9eQeq@ @P9[65B_ $pOUmf,p\BOn`g4ے ئ_Hwr{MWHsA\$&6z'a<π8He!*Xi LStqhK"?3zi)v$)imG9yFvPͤ,#-3EE>C MtCVys0r xke f%Oˆ&f{P+٪[S(<[[vO99Gnx-߀˔eiP1S:謋h e'(ӹ-,BY3I2#i" zTTfIp28+( T›s IujjB益\d)=4y]٦8t ʙLvUIzG4<i6DKrǴzM&ix|p,l-8n-89KCiz!7‹YZ_86O>vlwZ:sM5v%pr9HYnؾZb\c-^P$(r0oshj!Hm1Փݒ ՍxL-Lx#]nRz 7ğ@D#/K̃АU<*3<4F_ <#n<{RY^iBH*mŲ "^4,W+m4@oa][а Cఁ9zeq<*K(.Y ,z#GI6o/힧t_X'g D?z1 Y1X=vn s[#DNYeWQVLyRZsΣd-$S-9SQ$ڌF`E#W 2]#rQv+ 3.廃rwBMRn,t1AI\JPĹ?c A0{ 8T7=2#嗁}\.fqGѸG_A';9C HQ]#ĕi$)KMÊ$ sэJpk5|6R>|/ rh6I&V8ˡ }?68%fu&ED_ai Ⅶ8%p8v*J\5"lrC6zUjn pre[x%B.d9˻ *Tԫl]=o>keiI vfILC>eZQ6mR>Bޏ2c9ܨEzM+ }`&?KO9=3r\(W⛿}6ijzlQRsn&s:lڭwHTAҐH{ͩ4# m5!DO-8$+qa6 mDjx+cʐ¯Vp |c1J`(Q^3j'/]ʃInPIvF;/)\k Y#51X^<@p(ݘEDEgzh~ڛK'S#QVV(Wdt{pіű 2 K((qch۸x @vxuaODHO`jR\- x^˧ Wo2AtvOC?YKVnTwG""bDzn!6޾^N.jA@]0aawcで]]d2X@sH"Gq .`ϾT@ pXI\GoxP|zI )(8qsDfJ耖0m9n'U9+WJ# Q ybEh+;"mzw'*у5E@Tzgh8_*㈊}KT0ǶZ?+kaMx^{CP! XdZc'njYA]h\wGIe!B!Nׄ4 F{R.,ڜ/*g f8A.(7*%ZN*<'`<^9>WܖmO/9tRYe&)8gb{k b#הy +Oy;gt[4$Or9kohbaK^}O?@k{(Dzfp7QK354Xb&HD aW'XRn\K*=?J/ AJĂH_We-FXY#/30(l$L)dgiT<,WBAo &3NP{`'>݇ HB~NȦхvr&^^V~B*WD%.$ .wBxBx4 jZ!V*lDؔS? v1F^DIA)g: ӐRFh_a\\'zLm8 yEAo7e ?O,4G6pM A-1ڬNG.h&K "j_o5eZ0QmȠĿ=`sHmf~< c:e~?RI9W\p741'HrL}g 9XX \pRɍ){H9D\w]U\5JD0JnALRDq(u"rMk )= 3yQco bI_3ddwAy{;tͤ?q *֩;N 9>l8@`S}yq*l ԁ3U)YC_ܠER=i/c)drtOEd !tC3Mؤ^КAfpۘ"*ߘǍ~֕JޣgZ)$*v;.Bx7!Epp41R;_۳{)s5ZeE =hƨ@,V*o(z% S5x)j.-D}(YPڷ)/wbJُ gyP?:諻0HlJ!69>Aq ]X|WU3BħpR\woPN9ns : d>7; ͦE96~(Ysi7Q c,'{ ΐGgKH\g*C). 7' 9in7 "BpM \,3ggZ[˳ۄ7.ا9yWsi"y ϣB3_,cP\0{+/$;N+A[ XNg o *zїͬu.Ĥ#=Y/ ΓNn H;AlS7Y`M7 Z,yxS1[=Qk<'0cHZ HWeVnfL^x!9A0Ĝ xYyOaGJ< ؈&"*>7n,HI2Yfwӵ9!l5Qi>|? |ᡎZɸG2׿yj"( IM}˦M GNNG]h|gHÐ|yp^)ahҽrwՆm"{ᙧ^u"5 |d\~104ݎgjE`2L{%|Cw3gAWftdS碓=3nN|ٹ靏x d2-చ&;}c&rY0U;÷8]drfIfPEčV19Pu (TpT᠁u(NgI.Bzӱk ;/qpi#ޯ,Gs? AKޠd40hz&jk/-OQmR3JhH*MzT؈);Xc)4HV(}e@PL{5dPh ;\X)+?0lTP?uLZm0uƦ#ԼL %o%YGnϪ)1PӢk} C+f7H:a< X} JXDRm[$J%sZ3u {62a ݯX$ X=o`@J|'^8>4x2K)H DB>! wg%c*c,@\xp`Xj1}XՁCkl+)֒`^ˍHrXG@ƨyچ07Wm9fh9E mR7 h+PrZM잸^Y;>Àc7޶\P&`:^by4(ܳKde6cLf8aRdي+Bn._a0UO/ Ge_Zf8@m7BӃ=*S> it˩N{t6VloAH(NukIfA`Wp6 '݆vySjuМ@:Zq!Gou/5n3ݒ%$$!{%~#6?؄8 @ttd($bڧ3 :eB"gO3,RՇhX\u):)t)Vɮ홄s#Xs֩)URdWuh.AH&Bb(a, 겹3QP#L)l(wcO`,E{Q^A.*&O]^ cv ħ).rCPtcϿyjXV,81|bMBW5ڸ-y} enLn:6YH;VkUv,Zdu]v'p~%< !5M7g11G*Wg( K"d!Z9P"4 r*0ʋuk{2 `2k9OFyu^U_m\;Qc`\=o*uL*ey#4rɥTגYR27K L+# Q}ӕBxƂg=7d;QpwNɴC`4ɨd4&mh:S|ӈiA,vr6P3(+rnZׁ~BD\`h{n l3WHnZxA6a6P_h9)\OѼ{ֳvmM¼f39 <(\M)ړJ<˾bRCfoL E,XڹPn#xZ,uſ4`%{JRIE }Y bR~v%l+@Cj)poZIZ#V`reŪ>̌y=[b4p΅|%`nx my*n4Hq0lw9qp⬒;94 ;gYZ,F6Zռ9va-n hLjɽ0!%ۏN_pL&4! ԲMRD|.1[{LHUDxqkh㣶3S+4A&;?QGF{zNu/6X n# cI^W8 yǐ Ʀ=y`ohTLݯ}\TVz;g3g@TM@Ѕy>x'zܢ`;5*lś2EJ6yڞ^R'z+9͗ `?*K2'A6o4-?iײϸDZT\$6Y0 K2kW``p9_XG_܆?T(CF@n$>%C$ЕXit3w9;/Q*24\1Ki(zk43Yiok{@,ʂbZ?->Vd.LL2 JBne+JM֝bmL'mߋ,;jϫ5{o1= ,|t`3δ&ث70/Rï8f:n]!˘ ή.Gm 3M( X]T敕UwS Xϣ8m]87`,Aru.w/ӕw;M;F{be4eP1NqI=ds*1xL)(_z0=O N#GE! ft*}4=w+4N**{/Tj.yTuō-7vm:޿.$1#G*܅O$JM3H]O@t &p5 ${JqPPE}YLG IBhQp3LTò/2qψ2=nLAQS5\*u`,ON@Oޫ"蟄 =' KY\"62tV A6]Hр =LORM|Z;eJ=8fU[Ce·Yc ]Yڌ5 9:0_K %_KAڵ}yǙRG9V94sVӯ8^P2h`^J(iAs4qU3AsED%Dn:0+gاu.~>j|\w>>F@)2?+'ӁY;Y {b@ }%Y/9CõUZ9O6`ԤR8[D yyOZ%@9h&+U﵍q%D %UA?HYyZ ;Ec_?O0O|@hN{ߔAό:G![/ o} Uu's"(]|_X8g !#@+. j>Y%l&*p:3a+BP(994WpdR UQm}֓ 7I9._/xR^Md1\}t9[] ف1]ԃ1Og%@= `F^IC -x/|}_et:f$O~S-Z H %dEVkJ~Ҙ*^ 2OPVk@ .UO2pؒ@i+>x/Oٖ >Yx&g̾`2CU,R3lO9#0ض!0Jekۋfg=3&d/|R ؚU7q8Y"ԝIiB+(T="b(قam8Ć+ vʏ C68xg_G(IQB$ƌ8eNXVg,&P+J(Ufp_ f䣟HEʎ\j)W3_ R5ygYlF @QAP_SnLiR䰧l*!XCK,\G̯徛? 2X"eu7#4eǣ'I1!6AXECGfI2\s X> Dȁmz\j\>r124zȞW x><>pӡmnϗ .=͟Mw?ʮ*(eQ6yԧ֊jrPy-ytɩCfе7bsSiQ({h O9ɠaEm]KkT{ &Nc Fs z+W1P?ZT,Ĩljӹh&ucybPXuqƯ*jvD7Vp2;^鼎LY,0zI&{ cd74(~Tؚ qV"ׯ"sR4_p̭/MD_*[O =KU0dcOXpbO> _'Ja@P8͠-4ajl$c;!%P+QidXJ#pU[_N~Dĕfwφ^3ġ76ʗP}qH 1_ 8q0B \,ŭmhS,ЗPo_1 貄"zZ) W҃7hҔB&<5LJp+t\$y;k7G; əVM w+ t PWw>k&A7:&pE 5|FbPj"H8l؁f%#"e HT5 6T6b{1Fk(7Dُ,9y\!/_&6b-#BF7\6 [J[_[\h|uV%í[oWQa0 x?vQ{ IVNq٢EurIy+~ g~>`~[dU!|K5]}δhc88I;"_|C8.Q&Rfّp7d)aD$(R³+%f& ^>@)z8gdCoLKYa3ړxWYΌSkCmY-GtمFTZ~D2sMzkȚ8 ԋ7\5gT$l`7&Y'R^ =vp4 "S E5F3v'/HvF61U .҅WpK ĎkH/d j>dkֳ,IAR¸H|ܙ {+3K#@0pʒ4 ?#E)Jdj>sB_ _u^J5cd|| <^νJ{&$,~J>٩|A?y lcfQ l5ࣈ!X=A0[ɺ4*HJaڍTM&Φ`Q&߅'ȋCE/^4u=7cdMD~կg,)=(n!yX1l8X\J6n,Mm%~zJ>o1& [lG 5{yYٶ494V׌k ( -EvΗ>ܮ.!yӾy@~0(n̲۵){ew -N d*oNDpSԏŏp?fBN)75efH &"R)k.j1xZP&4HW&"Aoukߎ>=xX Kuo(L 7.jOt u\DBK0eM9gBTSFp22YxF21N0a͑gjE،T;#M/>?EL@kZ[y+I iF] 1 6 :u#E;a|wxdQTsqbD-KvӬ,vk}x?~!)>MM}KI|x|kwhkDZY,| 6rDLמqgNcG;ކK0^ou2;S"=˩)s@JJ~-sjjBg`&>1o?- |ht$[]IWPxj 1'_X?Oކ zR:#ױ(z.?.++H>/.| s͔'O.4Skl,ݸ/2N!DcktD狛Xvlt; )fb fѼKm&acBjvv~mSW_MƱrJʎ^Ri Rgҕ'K8TH\JۤOqyP (-F/I_wE`[GME-9m~&gMF8E\i B#Ft^Vq*m9; xu> m8LLf4#nkM-A$EjS{3̿Џ"nAFӋA \ LTlgZ3ůȃ< ]l齿e\[@ [. Kú|]i6A+‘Yj,`^Aoxئfў i"ប>YRN=GPy)ߞ0,9Ι`Y֚+_B&GgKe: ۝&YcMaKqZvgy7"f%T92[ ,1 NwN&"\z5M՟a'BGz1Wz &mk,fYKHOsQr0YG.SX~:ϰO8_ejL+F٭HTJ?tE3`Fɬz "Ф1R],o#[q;JԖq8lo0dt'SYFy^X4:b([Q][@sxf$]uhAA|c)xFdG>tڷ:b 50˧ +|Axd? dO9Қx\4> +/}.%ސ8bM_IٗUBxbB?hr6"'xn`Hʃ>epH&q ZAB7t#>Ygۍ!/b}$)Tw5_A2Bfť@E` 5RT,Õ[ɷѶν&iF izFbؚ,5L- [˥1xzWQXvwx|EԹ.Z;$~M(/XJؚSkݲ.c/ 0;~GoU{w uf kUB܈}Y';rKiKu&%PqSzU=km+;,qs'˿¥49s}N1ҍʐ2_62ɤm`twij+y%J#_aݹI9Hّ^U:*}V)*/Ɋ| Dp"|הMp.LGDȉK.{xLg:/QlI/L#>O 7l& /ϳv7lD[:QkdxgU ^//g+3~ ԏioՁg irw5bIaYc|91bpvCB+ =oy먷A<.?A pIh 'x gZtCJd\oU5x"N8iwb P# TW ac>wy_K@s%Ǖd+v2S}bژ탂a &p|ѡzCTtwm[ϵt2}sM1vU?`!X5u) k2QQJU&&N'@5t̿nA1" !/\eojp(/tt%l4lܢeKC2j6~]|l*-&kLdzE2%`7{931[j ^'뙞#X>pWyjxӋb'ZJ0 GqU$VUm'lƂ@O;ٲd5-?Am]&q{``zxwI,Ù#^QS=ū E^A(*ia sfi AJ*=%x [qI U.܍.t{`M~4Dh'JPN%#S Z[Q[X2W9#%YG.]^.CݫfKX^##G($V'Ay&fgy^ed`9ۖ۰9!nՊMx7ِ*nE"񚻃n <,pX+KNαPứVr(ܦdK<>cyշv dW)xǸFW1NBi_(sJ;ښ*@ *-,uܷS0ԁlB:‡{x*]0}GU 9Z;B7!8sN$:T5FBXkmZc*JV.sFD= sNI˭-R}nƋ$k`騮z;!/4;vby7I{5f-Ihr;u ̘l*߇f#{Է3>) BzPuEY[VCI8 čϒZ ^g>zg!Ϫ]c=S<7Tץ $RЗO H 4/P_wΤbޯ7,*I x;VX@[헖>>A67v,XR*INdxJF{Y uzMJ0ɬ ' %O^-F!}ޫ*e0Y!}mFҖ8G\9,ARM' UhQouyqYbc5ԜRl2WCviKy7sƋmB?SDX\U-v>A *WBsdxO1Ԡb[ /g)#fr0d@m dR,ԴV-莼?NjVvq mVEùσ^D'_aSE晀2"2P1)r 8|f K"E#bXVy+5#(#[EpHôJUƌ0m xjgQ?zש~.,JbWlUƊo/gՍ$V4B/D0E^X>twV9D G*F0aJדvb*S#"1YA mNQ~R 53>B(T=dAA}`aifr=' pͪ-Zg3E\ܥ@|{ѷ6p>OxE\q.@dbPsqorztxm`-VOg$HDKxAK Rv> El"Nrѫ?b8F]+~8bS[x#qM`ߕ[tu,Z& Rߨ/"#JI{ۄN3PTC*̧R:a E ,LBDZH5JJV9]|# )7P溇mcfl װGĦC 2W؞F؜0rh,d`o4Q>T98L %/d&"㔩4ZϡvYOOH,`#y~@ݾ_qv0qlӥy (N|{5W`)+yXg?]O8u3 Qv2QvM s3/3='A LEFS S`}U=2YJMhxˊf,Wڛ:pFy'E!Q.N[W&GpSOOPƨX%{m1{M2#l3f֭ bK"?c*1S~ԭZkTa3g) +Jخ; a6)up_yER-‰1*՝oM8#[w7h%N@Yy9J5-iKt>V l5ɞ j\vd-E PlH쩽:^jl9$έw(|pum 0uQWh躹hLwWI}! "lF5K$Mdbo -H3J1.~# TP l%t[.EjR먱h=jrr%]]A]>|$7⸍mF医1VsE0~tݲutзs)'& etdԁavԻr'Ԧ 1Ӂ+cJ9P3 U.m$C sՎmǮQhdK^ٜ~!|hqH3F*UEp`Y 03oɧkOu]pW-ѠMpV۞ yM)+Ǎ:~. v9MsRC^usx:. n0j?Ţb(רpFbfo 'H#F|Lݜ!fA)\nKom^u~?HJBK jᱼ$^|qen= t.͍д敐,oo{{#; wbB%mVܦ2A&0g|,{Hk';=9DEn0 W83NXsu2+t.B>| ̿fέDô̑yѴ}9au˘<%$yXqƜ&|mj\+֬ZHޟT[ {#_Z:r K0m/v 4ix_7(/ B]/H8+%rum^isPM*TȥU " ![hإtfKe FC5Dh) "f(˷JX:9Hg3?u;C9+%ilT0aqh ϻ hف\7 6;s5Ĥ"|"iewWT}c4>p>U$QxICP*S\DVzIKH0O`[TD Tit)jq.5Z+Y Cz-R5:@6"lQR;QF? 3rA&O E8lMgR{~hq+\(#ڳtlxJHcϗQ) .<۔m%{`+ui '_Y ϋ]|t("ؚ79VSPGnH{K_|k@ھi[A-Vq!G#]R P@+RYg#͍*(N9?BnNJؔ lTy kkCR:݅,2BƼ:w mGs[b`? Nwg3v}ĦsIq,Lp޸yc ۢQ)f y8Iva^7 b4xKOLO!ൎ+bveˈXqԦ8bCubKdj',rtCp߿>5Df)>-[|H: IQBD4ԃ}~3V~ZԷz24*1|H߄޿*Bہqm>a]<;0P=s$jQ%|YwaNH>bDZGzRm0!PLrO1ྤ3urܢNP `io9,v9fB9sx/˨cnh .}$U,uפA `h6kjP L W{ A;tU8y_'c Hti%~|5xNcU|]ۚ3 H?Z~K NFYծRtqષ/{UT+W8 MيSY@uMex{@r=k(LJ@O-"R;c ]b; h@6IM᥺P?d1D_uB""# GE#E06*]߄Z=ܧFu'{|AI/ De< GN:<@{pO7+rTg MJ=!0ŴXʓ&iKMy)g3z!%:8S~jT_Cޅ̵;s%wrI<δִps7 cMR0*Á$%Du*еR>il "f /nJ7&atu<8:Ȗ}}"1lGQo9d6‘y=Sjyeу Csn2<Ka>` ;Mu{;́e)$vDj,6X;XHIJ%0=1} ^kbwKO0⫿ZC׳>i …?WcE0vԕ & g _ԁ`1(6_YIXv9qdiLpQUaS)2JÉ7{ݗxckjl|㵯H lzh n)`lĬt} Ȋ \K)^*Ҏ^̡9LQ8/bq䩰Bc@X7yID0k!mޫc&4ou[.zʐ~`jK‰u^J{#JkAuEt#e #m759Lj7n=X g0TjOoLJ^k[=[|!GCl,IW'?Z` 3~w6ay=D,w{SpX]xTv/rr O(2sS49~[LC+]Eݽ +T= +?<Ѱ QN5= 7m#[w( Nlm" s)+*^T&R~ ~͆y>܋Xmo\L]A3x^<+d5Z:- 㤕=Dp󹙺,NzL\PTCj9w.pB1MBb,E"ۓ`4,Sub[a(Vg M`<,oy㑬*N&"Y!_W,'axZ!򹘸`2x n87@8Wy,[W!X2 f>ق]YrS_mX7 z 2K;SăD1<9Uqw|v/ yUO$\ XfV@Z{͹Bwu:MrfUuΰeu08Gf\X?JNBcR{*Sh8 f,ep(dF~w`5qX&>S%46]kL}ͧB|Soӓй`&'H]+LXin ȻrES*+ yM2C,ay22,mh8+NoΓTΙWH6h析F. t7- UTƙmuz?as%72p.v! )sPkjV!0]02gU 5GUHr{ݪrL 1 ~gѮyXR%%'rIz Z(Ų4iw(8D` YW!RRo{mD篚ʹ28'amszb#`A``vހ4}d4,2=ݫ~!T ؿac_А_1GޅWޞu VlΩp{/͏\0t~܀3u ^nX#62]M5??r"SaiM*[FX惉֔HFݯ;fJd+SgvWVxC}3PZ.x6r*+S;,Rvòם{r/R}/UÌj9oq?{z@tBzIn&c۞;epy\Zu:g8v P IdJo:L/Y Bl'kTtGF3'J7-5;_k Nk2W5l:pa΂=;j|qbUGH}*ͪeZ6);|mZtY`Pu#C$rBpI*udݷhoO;o*농/JpbF$?QFdzdWZw,X;S¹\?2Er܌,TjiCbB_LM_+߂Ɯ2SdWRz4 AYV~,Ƙ.5p@^Xf{X_2I$J.aITP"yi/|e KsR T* ~C,+X7l QCf*pj59{;]xJ|LMbܖAcvx BEFHOfhe&o3uw(BJ^=/a\ZBJBAGgo~|uJ /jߊ_Ns3LeOneEKޛWC]0`H+'~0aPRtX8T/jZVk6#qa`|ɪkPI._VYv.Ԧ]-]ls>aQZw00~A:oydڨp_:˿J8ݺ1|/O2>2?{}7 .9/0 'kZnR<SД `HZ' T}Rn7W*靆cȷlwf({`"~;Ɓ f}fǏZ9w5ހhPX;bŵtB+$w?'qen6)u0c-v.@d7=`NN޲N+bK oGX -[d~٩\_0f!o!%0%T }6Bե?k-јbghWxҶ̌g`kތ;ͱ+'+K+.c;(?D:RjR|FqD8Ndni0YV Y? l8_- fKgQzc.Fp%5_װ>ORr/* ~q #}Uc2~M41>s5a'rͥ=`tN$v(ep=T_~#eרY|iȑSȪ)?V@5"7J1=ژb1~³ t}A*_ >o4V}9OEz+gǨ\nU Uo2]%7Le @>1zz4hj\莙# Nlbm"&Ķ7yKjdHJD󊘩Z~_etp~L7,5ez i'P7j&kO741oB]\ *I c np \78n3.^ BMgQ|7 f]nH`툑G;g2kmǎZ`X ķ@1nV.ݓ /=5=E윐B^fϺ|/2d(6!Mn*fu P@R=@Q2 Zl~'4ﲢ+GKjqۿ ZJ ʇгw[ +hO \`:sC>MδE~6;ztS@H:_RQ5<բɄ'~F]z͖Yjپ}: 0kRw$fegGF-ʟ5D!\ ovek_?aHFSlZ +njBl_[(0w7ܚ)a@hY*p<> l.0\ xYi[wzmP7)l%wѦgkw.|*_4:Dh_?]  BaxaxI1t)>Թ<%&a}ߨkpʅ0A҅Pֳ$m.Z3\(}Z(7bć@Po%ShV|v&~^Eo Zy}Ԯ Ó< 5 V.f|&q/FQZ{ȟ|g7KY^ceM_ʘ`Kik蚔0}rlf\B.pv'I e&f"Nw8%Rv?PZKdj{o:@@ɃX%WJ\G k)T z\'=i*?#s䴀Wx><}8 Պ{S`mwcqv@_͑78#-ccܑKjs'(rWX^BT瀨Xٻ+}!C_>[Сs޽<霸Ά} ~" .bGwztDoe{yuqqor$)d%_EĎ!KF1>~$f` C@/gǖ^ dČʱ ) 3+>6G&W"WS^u8dxi>/צsl^hQ/[*YsͳT<_$%qDaOGEDtIׯ) ;KZ ;Zta9X]5yO tZG]m~dmqFgxH~LLqB*6iIX3l4|!7Y*OkO {_LIރ'5Uq`T)%7z'[ e %,qM{9=+c&$>kDع<4 *חj$@BMs MC@36!XMa]JsjN/ٽqمJѿWY,}<Ũ^tt pUeԢ0 JSD?@C0ih Σ zpU187D8' IJ Պ2H; wD|Qh 4B0(^grX Ru~})v/^|ȕ׮nȔQ&-zqWQYPaƽ8ZGLӡ~8wZtEFqxu΢/57M #9]Џ,BdmՅ uJVK? \?O=o0,k&J-k8UNՊPʊDDZվ*>{{#6ls.<8ͽJh9zF_ߝ|)Q=pW`J޶U$9g8`r1*-60=uZB΄Op`9TPIFv٢sg{4KLʩ|gwq}I df{ >Egp Ԭj4b;į@7iPsZH;r@]<[CЯ cQDCo{_FMh-`'~vvv@ݼ*_Y]߷1FSwm`)b\WK*0M='DZNbvEITIډyNPsB77JO=z)ҌL /RߤXp & x*eҮ1fY4>͕OxIdΆv :8Bl\י׼4l0uvve\n)D3]|M`\_⹫ ѭRULC gTEp&{ʽ*S(a&?1AT'V9̫G8 sX7%euwͱStg fZOp (qk-,FXu՟<1 Z‘=])w q3?P|-1f N<OhoK{h1T2[0+eAw 2]r˳d^my㒈ACJ;zG#<WLҎb_j\ s؍ +jM?JFbg^NbSCXwC~Dg()Z! 2c+vMӊ`C<\w뫆J-롐\BT7@.!FJR}r;^kՙFJ8njhւ}+71ŵag>DٽFFLw{UV,hDࠓ)*aegBKo@Y묚4@H5ƘZѤgX;?$8O%^doT:yѐ2\0{J{8JhF:6!3< ́ԑ-.^A;]HE`90 <k4I[TU_' !ٷoa TӺlH3N]jnk]u S~xe1JI?Oq7`V5qMAd2Q ]? VG([osQ|)QnȂ 5ZzBqs̾|a_qj41Ue۶:@ɣ]{a4(pXeOwJC9?L{1G/}$R۝AfkjnaV‹#W`59O[he|X}s3sś]3@EY8?&V%ԥTi-ᩫw:ml#Vz@F>ίF~X\QƋ"tWD 0 >1\enflcF.),:0ir6#t99T2|k52x࿚۬(+uk<>ԱD {+Ӏq8$3D& D`ћ\U_;҃rex﷮Elϓ-aj` Yxt&J6)FuE!5??'3p.=gd*Xڪd~i~34nᢹs3̚"7-=&{%c@c8xaΗL{+Ze1_^}L& iD&|60KK[NR> M`hW|n o9kajE{Nɏg24^'ţOɽpE%ma[cҎN@-+И-B-sʸ"˲VQ<ѐsǕ̜z4o#_DE˅-s}TЉm7|fPbFE"ŀP3,Qs=YXֺAEQqb:L'/_c<&Ah/>=ií+ _l ͫw,FqkwJE%3mU~D*FlIV,4|8vAh.ivlB/\S_[ [a&. coiKXvӥ^gMcƑcd&}uG3"zѧYߥx|I{@Ǘ x7JkrCuMH >1V,4K5-:zO'A$r9{D3챜;+EM"u.Q_+F7vX r|pLE[BgYiR1NŖ:4{kwM<"j uJ_TA*s{Ut!k9|d7,o~I*Ď/6=}7L?*D'SҏmIJS%$5ÿr{pMu^zo1Tlw:èȯB{ةJjs͘ 'V!<}:^R H.C) 6?,><473[=Gc("Z/x6œh|Mڷ/(k9D?ˬ^H3f3Sٷ4U8Ur`8/I oNLkcƪ3'iȄ a˃Uw贌?h( 0\ITݍ>*c|XG1fC*^S8ȑf4Z׹Qca^fJN^T@eAGyaaTvyH5CQYJЫv80jV1Z܂=] H>{kM YĊ5ٿv"15:Ĵ8D 7}3dOZH*|GܙM׹P@5om|;:g2HOu;%HX'1"h GqF{#r8TX8:eyC0"_' !DRi+yء(o2j糡ig#^L]\xa^\B2lȠtkX.4g*C7VSbZ% kQ-c G3]ḟ L421KBii1WCbE9Lx_g*$ô=`kg7؟Nfy ̍}t%%o{lL6wmUFKKOa!qWケ}L*7| Օ D4a`BZ|ʛG2d ,a#ԣ{!v;R0cxejto>巹 I 9UxԅzQxF6zaUG;cK6VzNhRkLH&, 6c l#elwUv!Hؿ.91;DǛͿ5jҙyE&J &0^ܬ8dl?t.RwsK-r<+eO5*jυj;2RwX[#E1rT+J݉&' a&;?iv#2x.܇mȶK&Gy= -xhDdz R1 KagXt-y]V-R+KxN-C&,eJPnYzbY z̦7YB- ɘ:'\k=Ysɾ.B+N˲K 7.2cYWe!4ˢqorWlM>L*`zu:QIQ±Wab `}wp8<",6G8yRXA*h*eMWلί38(0dw> ci3!t3fTZD{a{X&nkF76 u12Q }d%ہPKкPdWomɀń߸Nk; &j,_0RKXPͼ1+ PKhgl\lDdWf0`rLqQ$,vF^0e=$xgY\rF#n'$Hc#z@s.Hab!+A~HdԻ FӾymr}r]i P[R.C&ٿPc"~9ZǤu_㢯ᕬ'MVYōFn6]6&'5D8} +s6 eI:s7L[ĒvB-DôL+Ҭ'^%߀Џlnv!Utvhޓ%I^liGS.L(j3g=Y"/]a2y8_k/~7"XzvN2)d(|)1R Gr&x}b?嘧i` _#f=^J;&m 4 $2# 6VKrx. NŽWTAr9V)J$,ڸ,g)bL r3RWNȂ;uK,Lzt0Ͽ!#ފ5)AEBys"A#"i-n#u=?Ud|eWlݎ쑖։|݊ nt:5C4]DE ^&Sa$iAOޤ_BwdLȎR.h=ĝESKhy?kslHPoV >Fl+ƫ+3?|'%@Q Jf-ed> MۥSYҸ%f JYJǘl6IG ";2amLe5?CuM'umg34Suj$t+hON7×6A 56(?-T,QǡqM~N0,H/Oy25%'ʹ7#R+(EAi1zE FջK(*7MxE"v LuPBHrYWbCea܋> tDMD}SUU㟽ArlJn*88 uGg0H5D)`dئE?VpB^{:Fqe02SX,GJMl%疿 @LHOwn WA+_QOp"1@-{#♡[s+iHthQ1=[LaEL_d5Tkg i(0h *F.lU_`9*ӊUM>Tc CEr8x"Ʉb߃*wN35/d($.I5X6/9,P͓FXhz~WL򾺔>& dNW眓;Saq$qA:cNjxWLpvtn406CoR-VfVEQgF>O)O6)yi@i)6Z}8Lx&C|INݔؖx[(2hI3O([,tg+'\гV?qM 6Of޽zvN_aĚs\da4X/D²z|9޶.uqq˅A0 g^,`O烰Z̞7]`]pHBɩ`YS5"}vIA^vrJˏ|r9daOh}}CтihPmx<+!6;gղR74Qtca$r``$wCUNRT4 Bb+sczȞ쿅zm"ZqKzzSѥ LDU~1Cӗ!_[^݉80*6evo:2kÅ]=Cj="?8~j{YImLt$xٗїM;*zY /O@s8wt)amu jg[V ;ʝ<׊")2g6nʞRjou@IYORfvl0ii8 2YaF\OM%#[SNX I@3@JEmP`br= i㾙vk%,^ffi O1z:V~k5G@Ì\8(.ҷ6+ލ"B~̧f&Yƀ =UB(zx,ͬ6<-/WK@?pz7. ]Ć:ZM4?&h=ak5?X 0ڈPV|ptGkM?xCX+JyWYeXkIRb£QRxqHހo#y42yk[kB˞7_OLbwT'x-?^)Sia[~talqNP&I(M42PUL?r)Aw$)}7Nw.J=,Mv'TR&~"\%j3#ZGU|>s(>,@aJ+ [=ة!+ r;*{OS^dPYȜUC- G:j9\Z<_1)RaQ!2{x"KW2TtŮ㺯+ 5;!+a]1\IVwtآJQt.{e=2ٽwu=@N%,+-uG~2:Kz6k+++ Q3&2Qsq+ 0A;c<ڗU1ێa3wP̨CrMxmǭ&T1<;ʦ5D7mlԋy]{hr5rc-M_WYwX݌rUWhlDHφGDQ ƢBĀ>*cΔyP2ZL+#Vj 펍`l>av /Y*CAG,$K%oP ~} ɸ f.uki d=B|#bq⢦CL2EITc<3.l?iOtpGx?ZpˣF ylrؿ'Ф5גO k;m|U!~k$aÃ-~b׵]e(B^V/t4N,< ?f:s.N+޿{7K @I^[fZ@RߦӊG,XӮ^)rZW;$)X*f{4&k|<'eAB2*lH%t'ZS D]BRleDn "̌h̦F^zo{-My8cui+#כX4UUp)C+݉uo[3;hE5E/#޳ h!ކBBeZEՁ1\@ku qW+[,A#xPa82o,_wȖܸayI0̹Cьd _7\ƊnwzssڬdиYǐЫ"VQykͭ[7y0|P7rz4W%##eFqcM @6r"ك'F%+\8)v>?aCmUBt :XJ`$E L7@-es t}hSܱ uf+` TȒoG1:e@m-TAo=AmZOD/_x!-GFt70eʳg)#>\^,}y ]ʇL})+ yp5hNŦbmT'S8Qϗ}HK-%< ;pD{Pvܓm{CZ"CyC5i0-h 'K%Dx)(G@2z+E:`h#Ң9PQP"ĘCz͍jn_]/bw9ʼn8VixG"Sv#z`@t~[.}wmbNS1P"-"hs-P@t5K4K ײv聏e`8~NEyb|(-?tZeKgxy{/A^4y\1wgT*HO{)Īz axL]2-(Y H^NOĐŒ Yިɹޮ'Eҍcd }@JBhT}td1D> %'KIG+ 8)k'բ8`{-NJ&\Z 'gZbrtoVzعeAJK:kjP\;ܬm[fpǰIs̸ )1!q4M|0t#Rn5x.LCiqG]Y{e=X@FBL+qmn"bn4$l@] jofksZM(II+adt+ٱ [E ]w[I D DKloOԲ؞φg11зkqey3_0u\.tɚ*k>.ޚTl_2 nd4tdΒP =x0žXl&ثrzFi}mrG Z]@p@5-Ж\.{W9UP5rj5划iV.%7dé7 A'馮w,áb7LÉ{LWiI/?ۗ87cRag"m_cɹU8L}wp1Ge-ɛmP$-RIdYr",7?F߷up>ۀ^HH_qFjXAplJ7W,_yct|.)O]Ch" 8g䩕ʏj R,#blpPUbw4>]碝U4o`dd=/I%xR<8LHfSQrmF. f~'VCR(G$c`@[ YZ