ELF                      @       +         @ 8  @                                 @X     @X                                 0                         `     `     `                                                $       $              Ptd   p     p     p     1      1             Qtd                                                  Rtd                  Hc      Hc                      GNU #퀿vE%̈́c            	   )a!XA 
H D D A   D$
$	`R(@                                                                                                                                                                                                      	  
                                                                                                           !  "              #          $  %                      &                                              '      (  )      *                  !sJ,Υx3$rR(͗^+01Fb|SqBMK&o=DEc9˹? ۮ7X6	y#P !;M`c'Niw no/C3k$CܹڪQFM̖GُXU	q14:5upX>%.H1͂.X÷9 5]?;¯u/_<	&3OOGY	cɕwP1yARgkzA                             	 `                                                     f                     fs                     e                     L                     p                     #X                                          '                     G                     r                     ^                     {                     ~                     >7                     e                                          2                                          E                                          ;                     DG                     \                     c                     r6                     I%                     s                     d@                     g                     c                     `b                     .                     ^                     )                     n                     H                     9                     F[                     x                                          J                     "w                     X                     E                     !7                     iL                                                               A                     {v                     w                     8                     3o                     f                                                               %                     i                     v                     yG                     b,                     4                                          x                     F                                          };                     6L                     W                     xp                     6                     ;                     v                     g                                           O                     =                     `                     1F                     m                     <{                     *P                     :J                     K                                                               @                     P|                     
                     F                                          W{                                          Z                                          $                     g                                          &                     	                     VF                     <V                     >)                                           6                     T                     M                     \                     QB                     ,                     c                     	                                          !                                          /D                                                                                    	                                          f                     .                                          E                     qz                     &J                     F                     e3                     wF                     P                     Pj                     -                                                                                    ;z                     .                                          Y                                          y                     F                     .                                          cE                     )                     7                     b                     l*                     %p                     ,                     {                     f                                          $                     v                     J                     ;"                     g                     [g                                          8                     4
                     >                     l                     w                     H                     n                     =                     ?                     '                     2#                     D                     x                     s                     2                     oY                                          7                     H                     7                                          K                                          >                     J                     W                     |                     g                                                                |(                     Es                                          /v                     k                     v~                     Mw                     \#                                          n                     I                     #I                     <                     |                     ~                                                               `                     d                     7b                     5.                                          XJ                     R                     w                                          L                                          h                     m                     8                     j                     s                                          r'                     E                     k                     v                     ?                     q                      +                     n                     с                     E                     !Y                     )x                     z                                          c                     o[                                          F\                                                                                    X                     &                     U	                                          B                     a                                          ރ                                          u                     }                     m                     W                     /!                     t                     1                     \&                     f                                          9                     m                     t                     p                                          9                     L                     ,)                     <g                     (                     w                                           %                     x                     K                     0i                     9<                     F   "                   f                     9x                     Ox                     J                     4                     \                     -R                     6                                          A                     \                     (                     P                     B                     @                                          1u                     4                     lx                                          d                     I-                     C                     c9                     G                     /                     3                                                               (E                     o                     G`                     g^                     
}                                          s                     E                     jv                     d                     1:                                          <Y                                          q                     u                     2                     \                     )                     C                     ;                     [u                     Hz                     {                     ߄                     3K                     %                     #                     F                     u                     `H                     SI                     S                     C                     A                     ~}                     ~                     C;                                          +                     pk                                           q#                     E                     @&                     o                     mn                     >                     l                                          7                     #                     F                                          1m                     +                                                                t                     +                                                                                    vK                                          r                     ]                     $                     x                     `                     V                     VG                     h                     (                     v                     6                     w                     y"                     ؂                     io                     7                     D                                                               i~                     v?                     
u                                          <                     @                                          [8                                          w                     4                     G?                     r                     P                     /p                     	B                     Z                     (                     w                     t                                          F                     *                     9                     D                     f                     3j                     kV                     u                     :E                     L                     G!                     F                     [                                          t                                          s                     [I                     R4                     ~C                     pw                                          =                     IN                     I                     Z$                     7                     '                                          R                     a>                     j                     }                     X                     p                     =c                     m                     O<                     i/                     U                     *a                     G                                                               	                                          Z                     C                                          N                     O                     }                                          D                     ݄                     X                     iJ                     -n                     LI                     W                      +                     A^                     \                     t                     n                                                               =                     rN                     d                     z                     P                     (z                     ,                     *                                          J                     g                     V                     b}                     	>                                          :                     0                     a                     p                                          kZ                                                               W%                     y                     Vm                     F                     Ht                     
                     Y                     1$                     _X                     C                     i                                          ]                     2G                     Ƅ                     y                     w                     %                                          x                                          v                     g                                           u                     :                                          3l                     ?                                          (                     ʃ                                          ]                     w9                     Q                                          ?d                     ",                     S                     p                     v{                                          0N                     W                     3                     kC                     JD                     Y                                          /                                          iK                     f                     s                                                               w                     E                     `                                                                                                         Q                     C                     OJ                     !&                     L@                     -                     't                                          )                     S                     U                      <                     Zh                     !*                     r                     !<                     Ӏ                     #                     ?/                                          (                                          l)                     D                     w                     R~                     d                     t                     /Y                     *@                     Gu                                          .&                     [z                     D                                           ~                                          E                     5X                     /                     y                     p
                     {                     m                     2                                          B=                     ='                     v                     G                     K                                          8                     Yx                     ,                     X                                          b                     yW                     z                                          Hg                                                               _r                     )                     J                     Wc                     q                                          ME                     i2                     >                                          P                     W                     D>                                          jM                                          e                                           ~>                      >                     -                     u                     K                     'Y                                          :                     1?                     ]7                     2                     $                     $                                          [                     XP                     0(                     fF                     \
                                          ;                                                               X.                     t                      5|                                          ~                     m                     qm                     s                     B                     kc                     +                     @                     -                     nu                                          ,                     Q                     _                     G                     }Q                     B                     3k                     s                     1                     3                                          w                     I                     x0                     xa                                           rR                     )                                          9                     *s                     a                                          Z                     bD                     '
                     GU                                          6Y                                          g                     Y'                     #                     9                     {                     7                     o                     S                     TH                     5                     :                     G                     aw                     }r                     B                     w                     B                                          Z                     ;                     ]6                     	                     M                     J                     u                                          4                     8                     u                     4                     I                     Q                     v                     @                     n                     -g                                           &                     ^                     >A                     }                     J                     l                     (                     b                     sf                     p                     f8                     7w                     Zv                     
                     |                     F                                          m                     z                     j                     p                     5                     v                     ~                                          h|                     a+                     <f                     ?                     QL                     q                     '                     X                                          m                     mB                     @}                                          b;                     =q                                          D                     _                     	                                          t                     gG                     M                     t                                          G                     '                                          =8                     2                     Ra                     Xn                     /1                     7                     j                     A+                     g                     3                     )l                     t                                                                                                         Z                     h                     X                                          94                                          D                                          MX                                          )                     H                                          V                     3;                     /                     X                     >                                          _                     ̄                     -                     k                     '                     )&                     =                     ({                     c                     >Z                     
k                                          ?                     ?                     
                                          TS                     "                     9                     {                     S/                     +B                     Ro                     .                                                                 O                     p                     7S                     [?                     !_                     z                                                               O                     u                     r                     2>                     <u                     Z                     D*                                                                                     I                     n                     o                                           GT                     ^t                     J                                                               ;                     O9                     y7                     G                     IP                     w                                          u                     |E                     xX                     ;t                     E                     yA                     Ev                     c                     A                     N
                     x                     U                     	                     r                                          	                      "                     t                     B                     .                     V                     |                     #c                     Gn                     D                     |                                          y&                     A                     ot                                           &                     |                     }                     9~                                                                 Wf                                          U                     b                     n                     z                     R                     "/                     y                     z                     }                     V  "                   ,                       l                     s                     "                     rD                     7                     l                     L                     -9                     M                     DF                     l                     x                                          A                     U                     ?y                                          U                     !                                                               l5                                          ,                     GY                     'y                     y                                                                                    v-                                                               !                      u                     |O    PV                g     x       LY    4           p    `n     ,       F    0h            Q    e            M    F     d       L    04     p       j    P	            V                 X    p             '    m     T           $c            B    $     0           h            
     l            K    3     l       6    H     H       x	    i               h            X    n     D       n    	     D       
    k            [W    d     h       N         4       6          H       JO    Q     P       &6    Q            j    p	     l       O    TV     4      >6    @G            j     	     H       #4    `            c    @h     ,       EW          d           e     h       M    	     L       U    p           oj    `	     X       2    $     8       T    4h                c                h            Mb         0       
    k            N    `	     H       Q    d     @      %o    	            J    b     d           `d     P       TK    +     d       M    PE                l                e            7	    Di            X                :I    s	                ph            M    F            'V                    g            j    	            cO    U            |    )     `       U         8      .A    !     0       .O    @P            n    '     x       ^    d     x       c    &     P        __gmon_start__ _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize g_static_resource_get_resource g_static_resource_init g_static_resource_fini g_dbus_interface_skeleton_get_type g_intern_static_string g_type_register_static_simple g_type_add_instance_private g_free g_str_equal g_str_hash g_hash_table_new_full g_variant_unref g_type_class_peek_parent g_dbus_interface_info_get_type g_param_spec_boxed g_object_class_install_property g_dbus_method_invocation_get_type g_signal_new g_signal_accumulator_first_wins g_type_class_adjust_private_offset __stack_chk_guard g_variant_builder_init g_hash_table_iter_init g_hash_table_iter_next g_variant_builder_add g_dbus_interface_skeleton_get_connections g_dbus_interface_skeleton_get_object_path g_variant_builder_end g_variant_new g_variant_ref_sink g_dbus_connection_emit_signal g_object_unref g_list_free g_hash_table_remove_all g_source_remove __stack_chk_fail g_hash_table_lookup g_signal_emit g_dbus_interface_info_unref g_hash_table_destroy g_dbus_interface_skeleton_flush g_type_name g_log g_value_dup_boxed g_dbus_interface_skeleton_has_connection strcmp g_dbus_interface_info_lookup_property g_dbus_error_quark g_set_error g_set_error_literal g_quark_from_static_string g_dbus_interface_info_lookup_method g_dbus_method_invocation_take_error g_dbus_method_invocation_return_error gjs_dbus_implementation_get_type g_once_init_enter_pointer g_once_init_leave_pointer gjs_dbus_implementation_emit_property_changed g_strdup g_hash_table_replace g_idle_add gjs_dbus_implementation_emit_signal gjs_dbus_implementation_unexport g_dbus_interface_skeleton_unexport gjs_dbus_implementation_unexport_from_connection g_list_length g_list_free_full g_dbus_interface_skeleton_unexport_from_connection g_thread_self g_log_writer_default g_variant_dict_init g_bytes_new g_variant_new_from_bytes g_variant_new_maybe g_bytes_unref g_variant_dict_insert_value g_variant_dict_end g_variant_ref strlen g_assertion_message_expr gjs_format_int_alternative_output g_strdup_printf gjs_locale_category_get_type g_once_init_enter g_enum_register_static g_once_init_leave gjs_setlocale gjs_textdomain gjs_bindtextdomain bind_textdomain_codeset gjs_param_spec_get_flags gjs_param_spec_get_value_type gjs_param_spec_get_owner_type gjs_g_object_bind_property_full g_cclosure_new g_object_bind_property_with_closures gjs_g_binding_group_bind_full g_binding_group_bind_with_closures gjs_gtk_container_child_set_property g_irepository_find_by_name g_object_info_get_class_struct g_struct_info_find_method g_function_info_invoke g_base_info_unref g_value_init g_value_copy g_object_info_find_method g_value_unset g_value_get_pointer g_value_type_transformable gjs_list_store_insert_sorted g_list_store_insert_sorted gjs_list_store_sort g_list_store_sort gjs_gtk_custom_sorter_new gjs_gtk_custom_sorter_set_sort_func gjs_log_set_writer_default g_log_set_writer_func gjs_log_set_writer_func gjs_clear_terminal gjs_console_is_tty gjs_console_clear _ZN2JS9TraceRootEP8JSTracerPNS_5ValueEPKc _ZN2JS9TraceRootEP8JSTracerPNS_11PropertyKeyEPKc g_type_info_get_interface g_base_info_get_type g_closure_get_type g_type_is_a g_value_get_type g_registered_type_info_get_g_type g_enum_info_get_n_values g_enum_info_get_value g_value_info_get_value g_base_info_get_name _ZdlPvm _ZN2JS26HeapObjectPostWriteBarrierEPP8JSObjectS1_S1_ g_malloc0_n _Z13JS_GetElementP9JSContextN2JS6HandleIP8JSObjectEEjNS1_13MutableHandleINS1_5ValueEEE g_strfreev g_type_tag_to_string _Z21JS_EncodeStringToUTF8P9JSContextN2JS6HandleIP8JSStringEE _ZN2js12ToUint32SlowEP9JSContextN2JS6HandleINS2_5ValueEEEPj _ZN2js11ToInt32SlowEP9JSContextN2JS6HandleINS2_5ValueEEEPi _ZN2js12ToStringSlowEP9JSContextN2JS6HandleINS2_5ValueEEE _ZN2js13ToBooleanSlowEN2JS6HandleINS0_5ValueEEE g_malloc g_type_class_ref g_type_class_unref g_enum_info_get_storage_type g_type_info_is_pointer g_type_info_get_array_type g_struct_info_get_size g_type_info_get_array_length g_type_info_get_param_type g_union_info_get_size g_type_info_get_tag g_slist_free g_type_test_flags g_clear_error g_hash_table_foreach_steal g_ptr_array_unref g_struct_info_is_foreign g_type_fundamental g_array_unref g_type_info_is_zero_terminated _ZN2JS22AutoSaveExceptionStateD1Ev memcmp _ZN2JS22AutoSaveExceptionStateC1EP9JSContext g_param_spec_unref g_byte_array_unref g_type_info_get_array_fixed_size g_closure_unref g_boxed_free _ZN2JS21InformalValueTypeNameERKNS_5ValueE g_info_type_to_string _Znwm memcpy _ZSt20__throw_length_errorPKc _Z13JS_InstanceOfP9JSContextN2JS6HandleIP8JSObjectEEPK7JSClassPNS1_8CallArgsE g_base_info_get_namespace g_base_info_equal memset _ZN2js11MallocArenaE moz_arena_malloc _ZNK2js15TempAllocPolicy19reportAllocOverflowEv _ZN2js15TempAllocPolicy13onOutOfMemoryEmNS_13AllocFunctionEmPv _Z20JS_ReportOutOfMemoryP9JSContext _ZN2JS14NewArrayObjectEP9JSContextRKNS_16HandleValueArrayE g_type_info_argument_from_hash_pointer g_error_get_type g_unichar_validate g_unichar_to_utf8 _Z22JS_GetEmptyStringValueP9JSContext g_struct_info_is_gtype_struct _ZSt21__glibcxx_assert_failPKciS0_S0_ g_strcmp0 _Z17JS_NewPlainObjectP9JSContext _Z17JS_DefinePropertyP9JSContextN2JS6HandleIP8JSObjectEEPKcNS2_INS1_5ValueEEEj _ZN2JS14NewArrayObjectEP9JSContextm g_byte_array_get_type g_value_get_boxed g_array_get_type g_ptr_array_get_type g_boxed_copy g_bytes_get_type _ZN2JS15TypedArray_base7classesE _ZN2js19CheckedUnwrapStaticEP8JSObject _ZN2js11ToInt64SlowEP9JSContextN2JS6HandleINS2_5ValueEEEPl g_param_spec_ref g_type_default_interface_peek g_closure_new_simple g_closure_add_finalize_notifier g_closure_set_marshal g_closure_ref g_closure_sink g_type_class_peek _ZN2JS28UnmarkGrayGCThingRecursivelyENS_9GCCellPtrE _ZN2js2gc29PerformIncrementalReadBarrierEN2JS9GCCellPtrE _ZN2JS13IsArrayObjectEP9JSContextNS_6HandleINS_5ValueEEEPb _ZN2JS14GetArrayLengthEP9JSContextNS_6HandleIP8JSObjectEEPj g_type_info_hash_pointer_from_argument g_slist_prepend g_list_prepend _ZN2js12ToNumberSlowEP9JSContextN2JS6HandleINS2_5ValueEEEPd _ZN2JS14NumberToBigIntEP9JSContextd _ZN2JS6detail14BigIntIsUint64EPNS_6BigIntEPm _ZN2JS6detail13BigIntIsInt64EPNS_6BigIntEPl _ZN2JS16BigIntIsNegativeEPNS_6BigIntE vsnprintf _Z12JS_EnumerateP9JSContextN2JS6HandleIP8JSObjectEENS1_13MutableHandleINS1_8GCVectorINS1_11PropertyKeyELm0EN2js15TempAllocPolicyEEEEE g_hash_table_new g_hash_table_insert _Z12JS_IdToValueP9JSContextN2JS11PropertyKeyENS1_13MutableHandleINS1_5ValueEEE _Z18JS_GetPropertyByIdP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_11PropertyKeyEEENS1_13MutableHandleINS1_5ValueEEE _ZN2JS11ToBigUint64EPNS_6BigIntE _ZN2JS10ToBigInt64EPNS_6BigIntE _ZN2js12ToUint64SlowEP9JSContextN2JS6HandleINS2_5ValueEEEPm g_ptr_array_sized_new g_ptr_array_set_size g_list_reverse g_slist_reverse g_type_info_get_storage_type g_array_sized_new g_array_append_vals g_byte_array_sized_new g_byte_array_append g_arg_info_get_direction g_arg_info_load_type g_arg_info_is_optional g_arg_info_may_be_null g_arg_info_is_caller_allocates g_arg_info_is_return_value g_arg_info_get_ownership_transfer _Z20JS_GetContextPrivateP9JSContext _Z18JS_HasPropertyByIdP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_11PropertyKeyEEEPb __memcpy_chk g_bytes_unref_to_data g_malloc_n g_malloc0 g_base_info_get_container _Z14JS_TypeOfValueP9JSContextN2JS6HandleINS1_5ValueEEE g_callable_info_get_closure_native_address _ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm _ZSt28__throw_bad_array_new_lengthv _ZSt17__throw_bad_allocv g_callable_info_load_return_type g_callable_info_is_method g_callable_info_get_n_args _Znam _ZdaPvm g_callable_info_get_caller_owns g_callable_info_may_return_null g_callable_info_load_arg g_base_info_ref g_callable_info_get_instance_ownership_transfer g_arg_info_get_destroy g_arg_info_get_closure g_arg_info_get_scope _ZN2js15TraceValueArrayEP8JSTracermPN2JS5ValueE g_struct_info_get_n_fields g_struct_info_get_field g_field_info_get_type _ZN2JS6detail11ComputeThisEP9JSContextPNS_5ValueENS_13MutableHandleIP8JSObjectEE g_atomic_rc_box_acquire g_function_info_get_flags _Z22JS_AtomizeAndPinStringP9JSContextPKc _ZN2JS26HeapStringPostWriteBarrierEPP8JSStringS1_S1_ g_atomic_rc_box_release_full _ZN2JS6detail26SetReservedSlotWithBarrierEP8JSObjectmRKNS_5ValueE g_field_info_get_offset _Z15JS_GetPrototypeP9JSContextN2JS6HandleIP8JSObjectEENS1_13MutableHandleIS4_EE __assert_fail g_field_info_get_field g_field_info_set_field _ZN2JS22AutoSaveExceptionState7restoreEv g_struct_info_get_method g_error_free g_struct_info_get_n_methods g_atomic_rc_box_alloc0 g_atomic_rc_box_release _Z21JS_DefineFunctionByIdP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_11PropertyKeyEEEPFbS0_jPNS1_5ValueEEjj _Z17JS_DefineFunctionP9JSContextN2JS6HandleIP8JSObjectEEPKcPFbS0_jPNS1_5ValueEEjj _ZN2js2gc17TraceExternalEdgeEP8JSTracerPP8JSStringPKc _ZN2js2gc17TraceExternalEdgeEP8JSTracerPN2JS11PropertyKeyEPKc _Z26JS_NewObjectForConstructorP9JSContextPK7JSClassRKN2JS8CallArgsE _Z21JS_HasOwnPropertyByIdP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_11PropertyKeyEEEPb _ZSt19__throw_logic_errorPKc _ZN14ProfilingStack18ensureCapacitySlowEv g_closure_invalidate _ZN2JS18GetNurseryCellZoneEPN2js2gc4CellE _ZN2JS16RuntimeHeapStateEv g_closure_add_invalidate_notifier _ZN2JS17AddPersistentRootEPNS_14RootingContextENS_8RootKindEPN2js20PersistentRootedBaseE _ZN11JSAutoRealmC1EP9JSContextP8JSObject _Z20JS_CallFunctionValueP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_5ValueEEERKNS1_16HandleValueArrayENS1_13MutableHandleIS6_EE _ZN11JSAutoRealmD1Ev _Z21JS_DefinePropertyByIdP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_11PropertyKeyEEES5_j g_ascii_strup _Z17JS_DefinePropertyP9JSContextN2JS6HandleIP8JSObjectEEPKcdj _Z17JS_DefinePropertyP9JSContextN2JS6HandleIP8JSObjectEEPKcS5_j _ZSt11_Hash_bytesPKvmm _ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm __cxa_atexit g_type_interfaces g_irepository_find_by_gtype g_interface_info_find_method g_base_info_is_deprecated g_object_info_get_ref_function_pointer g_object_info_get_unref_function_pointer g_object_info_get_get_value_function_pointer g_object_info_get_set_value_function_pointer g_object_info_get_n_methods g_object_info_get_method g_type_parent g_object_info_get_n_fields _Z14JS_HasPropertyP9JSContextN2JS6HandleIP8JSObjectEEPKcPb _Z14JS_GetPropertyP9JSContextN2JS6HandleIP8JSObjectEEPKcNS1_13MutableHandleINS1_5ValueEEE _Z26JS_NewObjectWithGivenProtoP9JSContextPK7JSClassN2JS6HandleIP8JSObjectEE _ZN2js2gc13TraceWeakEdgeIP8JSObjectEEbP8JSTracerPN2JS4HeapIT_EE g_type_check_value_holds g_value_fits_pointer g_value_peek_pointer g_value_type_compatible g_value_set_instance g_value_transform _ZN2JS25GetRealmFunctionPrototypeEP9JSContext g_callable_info_destroy_closure _ZdaPv g_callable_info_create_closure _ZN2JS10IsCallableEP8JSObject g_function_invoker_destroy g_function_info_prep_invoker g_vfunc_info_get_address g_function_invoker_new_for_address _ZN2JS19CurrentGlobalOrNullEP9JSContext _Z19JS_DefinePropertiesP9JSContextN2JS6HandleIP8JSObjectEEPK14JSPropertySpec _Z18JS_DefineFunctionsP9JSContextN2JS6HandleIP8JSObjectEEPK14JSFunctionSpec g_function_info_get_symbol g_callable_info_can_throw_gerror _ZN2JS8WarnUTF8EP9JSContextPKcz _ZN2JS8CallArgs20reportMoreArgsNeededEP9JSContextPKcjj g_assertion_message_cmpint ffi_call gi_type_info_extract_ffi_return_value gi_type_tag_extract_ffi_return_value memmove _ZNSt8ios_baseC2Ev _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE _ZTVSt9basic_iosIcSt11char_traitsIcEE _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E _ZTVSt15basic_streambufIcSt11char_traitsIcEE _ZNSt6localeC1Ev _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l _ZNSt6localeD1Ev _ZNSt8ios_baseD2Ev _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate _Z20JS_GetObjectFunctionP8JSObject _Z23JS_GetFunctionDisplayIdP10JSFunction g_intern_string pthread_self _Z21JS_IsExceptionPendingP9JSContext g_propagate_error g_object_get_qdata _Z24JS_ClearPendingExceptionP9JSContext g_quark_to_string g_enum_info_get_error_domain g_quark_from_string g_irepository_require _ZN2JS19CaptureCurrentStackEP9JSContextNS_13MutableHandleIP8JSObjectEEON7mozilla7VariantIJNS_9AllFramesENS_9MaxFramesENS_18FirstSubsumedFrameEEEE _ZN2JS16BuildStackStringEP9JSContextP12JSPrincipalsNS_6HandleIP8JSObjectEENS_13MutableHandleIP8JSStringEEmN2js11StackFormatE _Z17JS_DropPrincipalsP9JSContextP12JSPrincipals _ZN2JS19GetSavedFrameSourceEP9JSContextP12JSPrincipalsNS_6HandleIP8JSObjectEENS_13MutableHandleIP8JSStringEENS_20SavedFrameSelfHostedE _ZN2JS17GetSavedFrameLineEP9JSContextP12JSPrincipalsNS_6HandleIP8JSObjectEEPjNS_20SavedFrameSelfHostedE _ZN2JS19GetSavedFrameColumnEP9JSContextP12JSPrincipalsNS_6HandleIP8JSObjectEEPjNS_20SavedFrameSelfHostedE _Z21JS_DefinePropertyByIdP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_11PropertyKeyEEENS2_IP8JSStringEEj _Z21JS_DefinePropertyByIdP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_11PropertyKeyEEEjj g_error_new_literal gjs_js_error_quark g_irepository_find_by_error_domain g_error_copy _Z17JS_GetClassObjectP9JSContext10JSProtoKeyN2JS13MutableHandleIP8JSObjectEE _ZN2JS9ConstructEP9JSContextNS_6HandleINS_5ValueEEERKNS_16HandleValueArrayENS_13MutableHandleIP8JSObjectEE _Z22JS_GetPendingExceptionP9JSContextN2JS13MutableHandleINS1_5ValueEEE g_error_new gjs_js_error_get_type g_enum_get_value_by_name _Z22JS_SetPendingExceptionP9JSContextN2JS6HandleINS1_5ValueEEENS1_22ExceptionStackBehaviorE g_return_if_fail_warning g_param_spec_get_qdata _Z24JS_GetPropertyDescriptorP9JSContextN2JS6HandleIP8JSObjectEEPKcNS1_13MutableHandleIN7mozilla5MaybeINS1_18PropertyDescriptorEEEEENS8_IS4_EE _Z14JS_SetPropertyP9JSContextN2JS6HandleIP8JSObjectEEPKcNS2_INS1_5ValueEEE _Z17JS_DefinePropertyP9JSContextN2JS6HandleIP8JSObjectEEPKcS5_S5_j _ZN2JS18PropertyDescriptor5traceEP8JSTracer gjs_context_get_current gjs_context_get_native_context _ZN11JSAutoRealmD2Ev g_object_ref g_param_spec_get_name g_param_spec_set_qdata g_object_interface_install_property gjs_gobject_interface_info gjs_gobject_class_info g_type_default_interface_unref g_type_default_interface_ref g_interface_info_get_n_methods g_interface_info_get_method g_irepository_get_version g_str_has_prefix g_irepository_get_n_infos g_irepository_get_info _ZSt25__throw_bad_function_callv g_closure_remove_invalidate_notifier g_interface_info_get_n_properties g_interface_info_get_property g_strsplit _ZN2js25GetFunctionNativeReservedEP8JSObjectm _ZN2JS9NewSymbolEP9JSContextNS_6HandleIP8JSStringEE _Z18JS_SetPropertyByIdP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_11PropertyKeyEEENS2_INS1_5ValueEEE _Z16JS_GetFunctionIdP10JSFunction __cxa_guard_acquire __cxa_guard_release g_type_get_qdata g_type_query _Z27JS_UpdateWeakPointerAfterGCP8JSTracerPN2JS4HeapIP8JSObjectEE g_type_set_qdata g_object_set_qdata_full g_object_steal_qdata g_object_class_find_property _Z28JS_AlreadyHasOwnPropertyByIdP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_11PropertyKeyEEEPb g_object_set_qdata _Z36JS_AddWeakPointerCompartmentCallbackP9JSContextPFvP8JSTracerPN2JS11CompartmentEPvES6_ _ZN2js2gc17TraceExternalEdgeEP8JSTracerPP8JSObjectPKc g_ptr_array_add g_ptr_array_new_with_free_func g_object_remove_toggle_ref g_signal_lookup g_type_from_name g_object_weak_unref _ZN2JS22RemoveAssociatedMemoryEP8JSObjectmNS_9MemoryUseE _ZN2JS19AddAssociatedMemoryEP8JSObjectmNS_9MemoryUseE g_object_add_toggle_ref g_signal_handler_find _Z15JS_SetPrototypeP9JSContextN2JS6HandleIP8JSObjectEES5_ _ZN2js27NewFunctionByIdWithReservedEP9JSContextPFbS1_jPN2JS5ValueEEjjNS2_11PropertyKeyE _Z20JS_GetFunctionObjectP10JSFunction _ZN2js25SetFunctionNativeReservedEP8JSObjectmRKN2JS5ValueE _Z21JS_DefinePropertyByIdP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_11PropertyKeyEEENS2_INS1_18PropertyDescriptorEEE g_irepository_get_object_gtype_interfaces g_ascii_table g_object_info_get_parent g_field_info_get_flags g_object_weak_ref g_object_ref_sink g_object_new_with_properties g_initially_unowned_get_type g_type_check_instance_is_a g_object_is_floating g_object_info_find_vfunc g_interface_info_find_vfunc g_type_interface_peek g_interface_info_get_iface_struct g_object_get_property g_object_set_property g_signal_parse_name g_closure_set_meta_marshal g_signal_connect_closure_by_id g_signal_query g_object_info_find_signal g_callable_info_get_arg g_signal_emitv g_signal_handlers_block_matched g_signal_handlers_disconnect_matched g_signal_handlers_unblock_matched g_object_info_get_field g_object_info_get_n_properties g_object_info_get_n_interfaces g_object_info_get_property g_object_info_find_method_using_interfaces g_object_info_get_interface g_object_info_find_vfunc_using_interfaces gjs_param_class _ZN2JS13IsArrayObjectEP9JSContextNS_6HandleIP8JSObjectEEPb g_object_interface_find_property g_param_spec_override g_value_set_boxed g_signal_accumulator_true_handled g_signal_newv g_type_register_static g_type_interface_add_prerequisite _Z12JS_NewObjectP9JSContextPK7JSClass g_type_add_interface_static g_irepository_enumerate_versions g_strconcat g_irepository_is_registered _Z20JS_StringEqualsAsciiP9JSContextP8JSStringPKcmPb gjs_repo_class _Z17JS_NewStringCopyZP9JSContextPKc _Z17JS_DefinePropertyP9JSContextN2JS6HandleIP8JSObjectEEPKcNS2_IP8JSStringEEj g_string_sized_new g_string_insert_c g_ascii_tolower g_string_free_and_steal g_constant_info_get_value g_constant_info_get_type g_constant_info_free_value g_idle_add_full g_union_info_find_method g_union_info_get_n_methods g_union_info_get_method g_strv_get_type g_value_set_param g_value_set_object g_value_set_uint64 g_value_set_int64 g_value_set_boolean g_value_set_double g_value_set_int g_value_set_float g_value_set_uint g_value_set_uchar g_value_set_schar g_value_set_string g_hash_table_get_type g_value_set_static_boxed g_enum_get_value g_value_set_enum g_value_set_variant g_value_set_flags g_value_take_boxed g_gtype_get_type g_value_set_gtype g_value_get_object g_value_get_uchar g_value_get_float g_value_get_string g_value_get_schar g_value_get_int g_value_get_uint g_value_get_double g_value_get_boolean g_value_get_variant g_value_get_enum g_value_get_param g_value_get_gtype _ZNSo9_M_insertIPKvEERSoT_ g_interface_info_find_signal g_value_get_uint64 g_value_get_int64 g_value_get_ulong g_value_get_long g_value_get_flags g_enum_info_get_n_methods g_enum_info_get_method _ZNSo3putEc _ZN2JS11PropertyKey16fromPinnedStringEP8JSString g_bytes_get_data _Z16JS_NewUint8ArrayP9JSContextm _ZN2JS22NewExternalArrayBufferEP9JSContextmPvPFvS2_S2_ES2_ g_bytes_ref _Z26JS_NewUint8ArrayWithBufferP9JSContextN2JS6HandleIP8JSObjectEEml _ZN2JS26NewArrayBufferWithContentsEP9JSContextmPv _ZN2JS14NewArrayBufferEP9JSContextm _Z26JS_GetTypedArraySharednessP8JSObject g_bytes_unref_to_array gjs_memory_report getpid fopen64 _ZN2js8DumpHeapEP9JSContextP8_IO_FILENS_24DumpHeapNurseryBehaviourEPFmPKvE fclose _ZN2JS9TraceRootEP8JSTracerPP10JSFunctionPKc _Z5JS_GCP9JSContextN2JS8GCReasonE _ZN2JS9TraceRootEP8JSTracerPP8JSObjectPKc g_param_spec_string g_param_spec_boolean g_getenv g_build_filename g_irepository_prepend_search_path g_ref_count_dec _ZN2JS20UndefinedHandleValueE g_ref_count_compare g_get_monotonic_time g_value_dup_string _Z27JS_RemoveExtraGCRootsTracerP9JSContextPFvP8JSTracerPvES3_ _Z17JS_DestroyContextP9JSContext gjs_context_get_type g_mutex_lock g_list_remove g_mutex_unlock _ZN2JS16PrepareForFullGCEP9JSContext _ZN2JS16NonIncrementalGCEP9JSContextNS_9GCOptionsENS_8GCReasonE gjs_context_new g_object_new gjs_context_new_with_search_path g_timeout_add_seconds_full g_source_set_name_by_id _Z10JS_MaybeGCP9JSContext _Z15JS_CallFunctionP9JSContextN2JS6HandleIP8JSObjectEENS2_IP10JSFunctionEERKNS1_16HandleValueArrayENS1_13MutableHandleINS1_5ValueEEE _ZN2JS4CallEP9JSContextNS_6HandleINS_5ValueEEES4_RKNS_16HandleValueArrayENS_13MutableHandleIS3_EE _ZN2JS15JobQueueIsEmptyEP9JSContext gjs_context_maybe_gc gjs_context_gc gjs_context_get_all g_list_copy _ZN11JSAutoRealmC2EP9JSContextP8JSObject gjs_profiler_start gjs_profiler_stop gjs_error_quark _ZN2JS15NullHandleValueE _ZN2JS18ErrorReportBuilderC1EP9JSContext _ZN2JS26StealPendingExceptionStackEP9JSContextPNS_14ExceptionStackE _ZN2JS18ErrorReportBuilder4initEP9JSContextRKNS_14ExceptionStackENS0_16SniffingBehaviorE _ZN2JS18ErrorReportBuilderD1Ev gjs_context_register_module gjs_context_make_current gjs_context_get_profiler gjs_get_js_version _Z27JS_GetImplementationVersionv gjs_context_run_in_realm _ZN2JS21JobQueueMayNotBeEmptyEP9JSContext moz_arena_realloc _ZN2JS14CompileOptionsC1EP9JSContext g_file_new_for_commandline_arg g_file_get_uri _ZN2JS7CompileEP9JSContextRKNS_22ReadOnlyCompileOptionsERNS_10SourceTextIN7mozilla8Utf8UnitEEE _ZN2JS16SetScriptPrivateEP8JSScriptRKNS_5ValueE _Z16JS_ExecuteScriptP9JSContextN2JS6HandleINS1_13StackGCVectorIP8JSObjectN2js15TempAllocPolicyEEEEENS2_IP8JSScriptEENS1_13MutableHandleINS1_5ValueEEE _ZN2JS6detail19ReportSourceTooLongEP9JSContext gjs_context_eval gjs_context_eval_file g_file_load_contents _ZN2js23NewFunctionWithReservedEP9JSContextPFbS1_jPN2JS5ValueEEjjPKc _ZN2JS19AddPromiseReactionsEP9JSContextNS_6HandleIP8JSObjectEES5_S5_ g_ref_count_init g_memory_monitor_dup_default _ZN2js28SetScriptEnvironmentPreparerEP9JSContextPNS_25ScriptEnvironmentPreparerE _Z16JS_SetGCCallbackP9JSContextPFvS0_10JSGCStatusN2JS8GCReasonEPvES4_ _Z13JS_GetRuntimeP9JSContext _ZN2JS6shadow17RegisterWeakCacheEP9JSRuntimePNS_6detail13WeakCacheBaseE _Z24JS_AddExtraGCRootsTracerP9JSContextPFvP8JSTracerPvES3_ g_strv_length _ZN2JS20SetModuleResolveHookEP9JSRuntimePFP8JSObjectP9JSContextNS_6HandleINS_5ValueEEENS6_IS3_EEE _ZN2JS26SetModuleDynamicImportHookEP9JSRuntimePFbP9JSContextNS_6HandleINS_5ValueEEENS4_IP8JSObjectEES9_E _ZN2JS21SetModuleMetadataHookEP9JSRuntimePFbP9JSContextNS_6HandleINS_5ValueEEENS4_IP8JSObjectEEE _ZN2JS10ModuleLinkEP9JSContextNS_6HandleIP8JSObjectEE _ZN2JS14ModuleEvaluateEP9JSContextNS_6HandleIP8JSObjectEENS_13MutableHandleINS_5ValueEEE g_ref_count_inc g_signal_connect_object sigaction gjs_context_eval_module gjs_context_eval_module_file gjs_context_define_string_array gjs_context_set_argv _ZN2js2gc15LockStoreBufferEPNS0_11StoreBufferE _ZN2js2gc17UnlockStoreBufferEPNS0_11StoreBufferE __cxa_pure_virtual g_param_spec_object g_file_get_type g_object_class_install_properties g_value_dup_object _Z13JS_WrapObjectP9JSContextN2JS13MutableHandleIP8JSObjectEE gjs_coverage_get_type gjs_coverage_write_statistics g_file_make_directory_with_parents g_io_error_quark g_error_matches g_file_get_child _ZN2js22GetCodeCoverageSummaryEP9JSContextPm g_file_append_to g_output_stream_printf g_get_current_dir g_canonicalize_filename g_file_get_parent g_file_get_relative_path g_file_resolve_relative_path g_file_copy g_file_get_path g_file_new_for_path g_uri_parse_scheme gjs_coverage_new gjs_coverage_enable _ZN2js18EnableCodeCoverageEv stdout stdin g_print fflush fgets g_strchomp feof gjs_context_setup_debugger_console _ZN2JS15FormatStackDumpEP9JSContextbbb _ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE _ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE memchr _ZSt24__throw_out_of_range_fmtPKcz _ZN2JS12GetPromiseIDENS_6HandleIP8JSObjectEE _ZN2JS24GetPromiseAllocationSiteENS_6HandleIP8JSObjectEE _Z11JS_ShutDownv g_resources_lookup_data _Z13JS_NewContextjP9JSRuntime _ZN2JS18InitSelfHostedCodeEP9JSContextN7mozilla4SpanIKhLm18446744073709551615EEEPFbS1_S5_E _Z22JS_SetNativeStackQuotaP9JSContextmmm _Z17JS_SetGCParameterP9JSContext12JSGCParamKeyj _Z20JS_SetContextPrivateP9JSContextPv _Z23JS_SetSecurityCallbacksP9JSContextPK19JSSecurityCallbacks _Z32JS_InitDestroyPrincipalsCallbackP9JSContextPFvP12JSPrincipalsE _Z22JS_AddFinalizeCallbackP9JSContextPFvPN2JS9GCContextE16JSFinalizeStatusPvES5_ _ZN2JS18SetWarningReporterEP9JSContextPFvS1_P13JSErrorReportE _ZN2JS11SetJobQueueEP9JSContextPNS_8JobQueueE _ZN2JS34SetPromiseRejectionTrackerCallbackEP9JSContextPFvS1_bNS_6HandleIP8JSObjectEENS_29PromiseRejectionHandlingStateEPvES7_ _ZN2JS42SetHostCleanupFinalizationRegistryCallbackEP9JSContextPFvP10JSFunctionP8JSObjectPvES6_ _ZN2js13SetSourceHookEP9JSContextN7mozilla9UniquePtrINS_10SourceHookENS2_13DefaultDeleteIS4_EEEE _ZN2JS17ContextOptionsRefEP9JSContext _Z29JS_SetGlobalJitCompilerOptionP9JSContext19JSJitCompilerOptionj _ZN2JS6detail25InitWithFailureDiagnosticEbNS0_12FrontendOnlyE _ZN2JS20RealmCreationOptions24setNewCompartmentAndZoneEv _Z18JS_NewGlobalObjectP9JSContextPK7JSClassP12JSPrincipalsN2JS21OnNewGlobalHookOptionERKNS6_12RealmOptionsE _Z19JS_InitReflectParseP9JSContextN2JS6HandleIP8JSObjectEE _ZN2JS20RealmCreationOptions22setExistingCompartmentEP8JSObject _Z23JS_DefineDebuggerObjectP9JSContextN2JS6HandleIP8JSObjectEE _ZN2JS6MapHasEP9JSContextNS_6HandleIP8JSObjectEENS2_INS_5ValueEEEPb _ZN2JS6MapSetEP9JSContextNS_6HandleIP8JSObjectEENS2_INS_5ValueEEES7_ _ZN2JS6MapGetEP9JSContextNS_6HandleIP8JSObjectEENS2_INS_5ValueEEENS_13MutableHandleIS6_EE _ZN2JS20GetObjectRealmOrNullEP8JSObject _ZN2JS15SetRealmPrivateEPNS_5RealmEPv _ZN2JS8EvaluateEP9JSContextRKNS_22ReadOnlyCompileOptionsERNS_10SourceTextIN7mozilla8Utf8UnitEEENS_13MutableHandleINS_5ValueEEE _ZN2JS12NewMapObjectEP9JSContext _ZN2JS21DefaultGlobalClassOpsE g_file_get_parse_name gjs_importer_class _Z16JS_AtomizeStringP9JSContextPKc _Z21JS_DefinePropertyByIdP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_11PropertyKeyEEENS2_INS1_5ValueEEEj _ZN2JS18GetWellKnownSymbolEP9JSContextNS_10SymbolCodeE g_file_enumerate_children g_file_enumerator_iterate g_file_get_basename g_file_info_get_file_type g_strndup gjs_importer_proto_funcs g_get_system_data_dirs _Z14JS_NewFunctionP9JSContextPFbS0_jPN2JS5ValueEEjjPKc _Z30JS_LinkConstructorAndPrototypeP9JSContextN2JS6HandleIP8JSObjectEES5_ _Z24JS_AlreadyHasOwnPropertyP9JSContextN2JS6HandleIP8JSObjectEEPKcPb g_file_query_file_type g_file_query_exists _Z17JS_DeletePropertyP9JSContextN2JS6HandleIP8JSObjectEEPKc _Z31JS_GetOwnPropertyDescriptorByIdP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_11PropertyKeyEEENS1_13MutableHandleIN7mozilla5MaybeINS1_18PropertyDescriptorEEEEE _ZN2JS13CompileModuleEP9JSContextRKNS_22ReadOnlyCompileOptionsERNS_10SourceTextIDsEE _ZN2js2gc17TraceExternalEdgeEP8JSTracerPP10JSFunctionPKc _Z19JS_ObjectIsFunctionP8JSObject g_file_load_contents_async g_file_load_contents_finish _ZN2JS16SetModulePrivateEP8JSObjectRKNS_5ValueE g_uri_parse g_uri_get_query g_uri_parse_params _Z21JS_NewStringCopyUTF8ZP9JSContextN2JS15ConstUTF8CharsZE g_uri_get_scheme g_uri_get_host g_uri_get_path g_uri_unref g_file_new_for_uri _ZN2JS16NewPromiseObjectEP9JSContextNS_6HandleIP8JSObjectEE g_main_context_ref_thread_default g_main_context_pending g_main_context_unref g_main_context_iteration _ZN2JS25FinishDynamicModuleImportEP9JSContextNS_6HandleIP8JSObjectEENS2_INS_5ValueEEES5_S5_ _Z31JS_ExtensibleLexicalEnvironmentP8JSObject _Z28JS_GetPropertyDescriptorByIdP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_11PropertyKeyEEENS1_13MutableHandleIN7mozilla5MaybeINS1_18PropertyDescriptorEEEEENS8_IS4_EE _Z19JS_CallFunctionNameP9JSContextN2JS6HandleIP8JSObjectEEPKcRKNS1_16HandleValueArrayENS1_13MutableHandleINS1_5ValueEEE _ZN2JS25GetModuleRequestSpecifierEP9JSContextNS_6HandleIP8JSObjectEE g_atomic_ref_count_inc g_atomic_ref_count_dec g_atomic_ref_count_init g_boxed_type_register_static g_pointer_type_register_static gjs_profiler_get_type gjs_profiler_chain_signal gjs_profiler_set_capture_writer gjs_profiler_set_filename gjs_profiler_set_fd g_strchug g_ascii_strcasecmp _Z26JS_GetTypedArrayByteLengthP8JSObject _Z20JS_GetUint8ArrayDataP8JSObjectPbRKN2JS15AutoRequireNoGCE _Z34JS_EncodeStringToUTF8BufferPartialP9JSContextP8JSStringN7mozilla4SpanIcLm18446744073709551615EEE _Z32JS_GetLatin1StringCharsAndLengthP9JSContextRKN2JS15AutoRequireNoGCEP8JSStringPm g_convert _Z33JS_GetTwoByteStringCharsAndLengthP9JSContextRKN2JS15AutoRequireNoGCEP8JSStringPm _Z19JS_NewUCStringCopyNP9JSContextPKDsm g_charset_converter_new g_converter_convert _Z21JS_NewStringCopyUTF8NP9JSContextN2JS9UTF8CharsE _Z17JS_GetEmptyStringP9JSContext _ZN2js15ProtoKeyToClassE10JSProtoKey g_cancellable_is_cancelled g_source_set_ready_time _ZN2js7RunJobsEP9JSContext g_source_unref g_source_new g_main_context_ref g_cancellable_new g_cancellable_source_new g_source_set_priority g_source_set_static_name g_source_add_child_source g_source_destroy g_source_get_context g_source_remove_child_source g_source_attach g_cancellable_cancel gjs_native_promise_module_funcs gjs_context_print_stack_stderr g_printerr _ZN2js13DumpBacktraceEP9JSContextP8_IO_FILE gjs_dumpstack _ZN2js8SprinterC1EP9JSContextb _ZN2js8Sprinter4initEv _ZN2js13DumpBacktraceEP9JSContextRNS_14GenericPrinterE _ZN2js8Sprinter7releaseEv _ZN2js8SprinterD1Ev _ZN2JS10PrintErrorEP8_IO_FILEP13JSErrorReportb __longjmp_chk __sigsetjmp __fprintf_chk g_fprintf _Z29JS_Utf8BufferIsCompilableUnitP9JSContextN2JS6HandleIP8JSObjectEEPKcm _ZN2JS10PrintErrorEP8_IO_FILERKNS_18ErrorReportBuilderEb g_filename_from_utf8 raise tzset _ZN2JS13ResetTimeZoneEv g_utf16_to_utf8 fwrite __errno_location _ZN2js2gc19NewMemoryInfoObjectEP9JSContext _Z12JS_StringifyP9JSContextN2JS13MutableHandleINS1_5ValueEEENS1_6HandleIP8JSObjectEENS5_IS3_EEPFbPKDsjPvESC_ _Z21JS_DefinePropertyByIdP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_11PropertyKeyEEES5_S5_j _Z21JS_DefinePropertyByIdP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_11PropertyKeyEEEij cairo_gobject_region_get_type cairo_region_destroy cairo_region_reference cairo_region_num_rectangles cairo_region_status cairo_region_intersect cairo_region_union cairo_region_xor cairo_region_subtract cairo_region_xor_rectangle cairo_region_intersect_rectangle cairo_region_subtract_rectangle cairo_region_union_rectangle cairo_region_get_rectangle cairo_region_create cairo_destroy cairo_gobject_context_get_type cairo_reference cairo_fill cairo_status cairo_clip_preserve cairo_stroke cairo_stroke_preserve cairo_push_group cairo_fill_preserve cairo_paint cairo_new_sub_path cairo_copy_page cairo_restore cairo_new_path cairo_show_page cairo_close_path cairo_pop_group_to_source cairo_reset_clip cairo_identity_matrix cairo_save cairo_clip cairo_get_antialias cairo_get_line_cap cairo_get_line_join cairo_get_operator cairo_get_dash_count cairo_get_fill_rule cairo_has_current_point cairo_get_group_target cairo_get_target cairo_get_source cairo_show_text cairo_pop_group cairo_pattern_destroy cairo_copy_path_flat cairo_copy_path cairo_set_source cairo_mask cairo_append_path cairo_text_extents cairo_get_line_width cairo_get_tolerance cairo_get_miter_limit cairo_paint_with_alpha cairo_rotate cairo_set_font_size cairo_set_line_width cairo_set_miter_limit cairo_set_tolerance cairo_curve_to cairo_rel_curve_to cairo_in_fill cairo_in_stroke cairo_line_to cairo_move_to cairo_rel_line_to cairo_rel_move_to cairo_scale cairo_translate cairo_mask_surface cairo_set_source_surface cairo_rectangle cairo_set_source_rgba cairo_arc cairo_arc_negative cairo_set_source_rgb cairo_set_dash cairo_set_operator cairo_set_antialias cairo_set_line_join cairo_set_fill_rule cairo_set_line_cap cairo_push_group_with_content cairo_select_font_face cairo_get_current_point _Z13JS_SetElementP9JSContextN2JS6HandleIP8JSObjectEEjNS2_INS1_5ValueEEE cairo_stroke_extents cairo_device_to_user cairo_user_to_device cairo_user_to_device_distance cairo_device_to_user_distance cairo_path_extents cairo_fill_extents cairo_clip_extents cairo_create cairo_path_destroy cairo_surface_destroy cairo_gobject_surface_get_type cairo_surface_get_type cairo_surface_reference cairo_surface_get_device_offset cairo_surface_get_device_scale cairo_surface_status cairo_surface_finish cairo_surface_flush cairo_surface_write_to_png cairo_surface_set_device_scale cairo_surface_set_device_offset cairo_image_surface_get_stride cairo_image_surface_get_format cairo_image_surface_get_width cairo_image_surface_get_height cairo_image_surface_create_from_png cairo_image_surface_create cairo_ps_surface_create cairo_pdf_surface_create gjs_cairo_pdf_surface_proto_props cairo_svg_surface_create cairo_gobject_pattern_get_type cairo_pattern_get_type cairo_pattern_reference cairo_pattern_status cairo_pattern_add_color_stop_rgb cairo_pattern_add_color_stop_rgba cairo_pattern_create_linear cairo_pattern_create_radial cairo_pattern_get_extend cairo_pattern_get_filter cairo_pattern_set_extend cairo_pattern_set_filter cairo_pattern_create_for_surface cairo_pattern_create_rgba cairo_pattern_create_rgb cairo_status_to_string XInitThreads _ZN2JS23GetRealmObjectPrototypeEP9JSContext g_strdup_vprintf _Z18JS_ReportErrorUTF8P9JSContextPKcz _ZN2JS18NothingHandleValueE _ZN2JS11CreateErrorEP9JSContext9JSExnTypeNS_6HandleIP8JSObjectEENS3_IP8JSStringEEjjP13JSErrorReportS9_NS3_IN7mozilla5MaybeINS_5ValueEEEEENS_13MutableHandleISE_EE g_ascii_toupper _Z21JS_EnsureLinearStringP9JSContextP8JSString _ZN2JS27GetDeflatedUTF8StringLengthEP14JSLinearString _ZN2js17StringBufferArenaE _ZN2JS25DeflateStringToUTF8BufferEP14JSLinearStringN7mozilla4SpanIcLm18446744073709551615EEE _ZN2JS32LossyUTF8CharsToNewTwoByteCharsZEP9JSContextRKNS_15ConstUTF8CharsZEPmm _ZN2JS32LossyUTF8CharsToNewTwoByteCharsZEP9JSContextNS_9UTF8CharsEPmm g_filename_to_utf8 g_utf16_to_ucs4 g_ucs4_to_utf16 g_utf8_get_char _ZNSo9_M_insertIlEERSoT_ _ZNSo9_M_insertImEERSoT_ _ZNSolsEi _ZNKSt5ctypeIcE13_M_widen_initEv _ZSt16__throw_bad_castv _Z17JS_StringIsLinearP8JSString _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm _Z18JS_GetStringLengthP8JSString _ZN2JS13GetSymbolCodeENS_6HandleIPNS_6SymbolEEE _ZN2JS20GetSymbolDescriptionENS_6HandleIPNS_6SymbolEEE _ZNSo9_M_insertIdEERSoT_ _ZN2js16IsFunctionObjectEP8JSObject _ZN2JS15IsPromiseObjectENS_6HandleIP8JSObjectEE _ZN2JS15GetPromiseStateENS_6HandleIP8JSObjectEE _ZN2JS16GetPromiseResultENS_6HandleIP8JSObjectEE _Z21JS_ErrorFromExceptionP9JSContextN2JS6HandleIP8JSObjectEE g_file_get_contents strchr __isoc23_sscanf _ZN2JS16InternalGCReasonENS_8GCReasonE _ZN2JS15ExplainGCReasonENS_8GCReasonE _ZN2JS20ExceptionStackOrNullENS_6HandleIP8JSObjectEE isatty g_log_writer_supports_color fputs g_timer_destroy g_timer_elapsed fseek fputc g_str_has_suffix g_strerror g_timer_new g_ptr_array_free __getauxval libglib-2.0.so.0 libgobject-2.0.so.0 libgio-2.0.so.0 libgirepository-1.0.so.1 libffi.so.8 libmozjs-115.so.0 libcairo.so.2 libcairo-gobject.so.2 libX11.so.6 libstdc++.so.6 libc.so.6 ld-linux-aarch64.so.1 libgjs.so.0 LIBFFI_BASE_8.0 GLIBC_2.17 GLIBC_2.38 mozjs_115 GLIBCXX_3.4.20 GLIBCXX_3.4.11 CXXABI_1.3.9 GLIBCXX_3.4.29 GLIBCXX_3.4.18 GLIBCXX_3.4.9 CXXABI_1.3 GLIBCXX_3.4.14 GLIBCXX_3.4.21 GLIBCXX_3.4.30 CXXABI_1.3.5 GLIBCXX_3.4 /build/gnome-46-2404-sdk/stage/usr/lib/aarch64-linux-gnu                                                                                                                                                                          	                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      _                     ƅ           
              0     	                 k         5P                    p        a   '     yѯ   6     y   C     h   R     )   a     ӯk   o     d   z     q        @        uѯ        t)                    T                U     Ȝ           pL     М           L     ؜            Q                PQ                Q                Q                Q                  R                R                R                @T                 T     (           T     0           U     8           `L     H           `w     P           xw     `           w     h           w     x           w                w                w                w                 x                 x                0x     ȝ           Px     ؝           Xx                xx                a     P           T     X           T     `           b                W                                                 <     @           P     P                X                h                p           (                8                H                X                h                x                     ȟ                П                                           Ȝ                ؜                                                      8           (     H            -     h           (     x            -                @                @                 -     @           p                p                     С           @"	     ء           p>	                @                	     0           H     8           p	     X           X     `           	                `                	                p                p	     Т                آ           	                 U     (           !
     H                P           %
     p                x           P
                                #
                     ȣ           2
                                0
                                 .
     8                @           ,
     `           (     h           
                8                4
                h     P           H                                     X           (     `           M                (                M     Ц                ئ           @G                                  H                      (            J     H                 P           E                X                H     p           (     Ш           (                `                 y     @           p     H           }                                P     h           @                                     ت           @                                                       (           P     0           @                0     ث           p                                 `                     h           0                                                     Ȭ                Ь           0                                                                                                     0     8                 @                H           Г     P                X                `           `     h                p                x                                           P                                :                `;                `                p     ȭ                 Э                                                                                                            `                                      (                @           P     H                P           0     X           pI     `           TG     h           `     p           p     x                                                                             @1                                ;                     Ȯ                Ю                خ                                                            `                p                                                       (                0                8                P                 X           0     `           `     h           p     p                x                                                                                                                                 ȯ           p     Я                د                                                                                                            p                  i     (           p     0                8                 @                H                P                X                `           Е     x                            0                 i                p                                                                                                      Ȱ                                                            6                p                 0                                                                       (                0           Е     H           Л     P           P     X           c     `           p     h                p                 x                                                                           Е                                 Ь                      ȱ                б           0     ر                                                                                                                                   (           @     0                 8                @                H                `                h                p                 x                                                                                                                                 Ȳ                 в                ز           P                                                                                                                  Q     (           :     0                8           `     @                H                P                h                p                x           @1                                p                                                                                      ȳ                г           @1     س                                            `                                                                                  Ч     (           Q     0           :     8           p     @           `     H                P                X                p                x                           /                                ;                `                                                     ȴ                д                ش           @1                                ;                `                                                                  З     (           p     0           Q     8           :     @           ;     H           `     P                X                `                x                            @                @A                                pH                `                p                                      е           0     ص           0                pR                pI                <                `                 p                                      (                0                8           1     @                H           1     P           `     X                `                h                                           `                P.                :                `;                `                p                                      ض                                             5                :                d/                 `                p                                      0                 8                @           /     H                P                X                 `                h                p                                           p                P                                                `                                     ȷ                                           `                5                                                 `                                                      8           И     @           P     H           5     P                X                `           `     h                p                x                           `                                D                p                                                      ȸ                и                ظ                           p                                 C                p                                                       (                0                8                P                X                `           0C     h           p     p                x                                                                                                            @                pN     ȹ           p     й                ع                                                                                             Е                                       (            i     0           p     8            >     @                 H                P                X                `                h           Е                                                 pZ                p                                                                                      Ⱥ                                                            6                p                  >                                                                       (                0           Е     H                P           `     X           c     `           p     h           J     p                 x                                                                           Е                                                ^     Ȼ           p     л                ػ                                                                                                                             F     (           p     0                8                 @                H                P                X                p                 x           Ы                U                p                                                                                                      м                 ؼ                           p8                                                                                                                       0           0     8                @           9     H                P                X                 `                h                p                x                           @                                                 pI                TG                `                p     Ƚ                 н                           К                                 5                 :                =                `                p                       (                @                 H           0     P           0C     X           p     `           =     h                 p                x                                                                           0                pN                p                L     Ⱦ                 о                ؾ                                                           Е                                                .                 .     (           .     0           `     8                @                H                `                h           p     p           @     x           @                                `                `                                                                 `     ȿ           p     п                ؿ                           `                0                                                                P                      (                0                8           `     @                 H                P                h                 p           @     x           Ф                                                `                Т                                                0                0                                                                 `                                                                 @                       (           0     0           P     8                @           `     H           p     P                X                p           P     x                           `                p                                `                @                                                `                                                                                  `                0                                                  p     (                0                8                 @                H           `     P                 X                `                x                                                                                           `                                                                                Ъ                                 `                                `                                                       (                0                8           P     @           в     H                P           `     X                `                h                                                                                                           `                                                                                                 `                                                 `                                                     0           0     8           `     @                H                P                X           `     `                h                p                           @                @                                                                `                                                                P                                0                                                 `                                                      8           `     @                H                P                X                `           `     h                p                x                           p                Щ                `                                                `                                                                                                                                                 `                                      (                @                H                P                 X                `                h           `     p                x                                                           p                                                                 `                                                                                P                 м                                                `                      (                0                H           0     P           0     X           p     `                h                p           `     x                                                           @                                                  P                                `                                                                P                                                                                  `     (                0                8                P           `     X                 `                 h           p     p                x           `                                                                p                                                                                 `                                                                                                 @                                      (           `     0                8                @                X                `           Ш     h                p           0     x                           `                                                                                                                P                                `                                                                                                P                      (                0           `     8                @                H                `                h                p                 x                                           `                                                                Й                                                                                `                                                                                                 P     (           в     0                8           `     @                H                P                h                p                x                                                            `                                                                                 0                0                                                `                                                                                  p     (                0                8                @           `     H                P                X                p                 x           P                                                                `                                                                0                                                                                 `                                                                  @     (                 0                8           `     @                H           `     P                X                `                x           P                                @                @                                `                                                                `                                0                                                `                                                      (           p     0                8           p     @                 H                P           `     X                `                h                                                                                                           `                                                                                `                                                                 `                                                     0                8           @     @                H           @     P                X           `     `                h                p                           N                 N                0N                                                T                O                 Q                PZ                       0           P     p                           @                                0                                                                                `                h                `     `                 p                           0                       (           P     @                P           p                0C                d                d                d                `                8                      8           X     @                X           h     `           k                `u                n                `     h           pm                @                                                                                  h                8                 8     `           x                h                p	                                	                     P                 X           P     h                                           P                `                @!                                4                                                      (                @           .     H           .     P           .     X           [     h                                           `                P                `     (                0           Б     8           0     @                H                P           Ѝ     h                p                x           `                                                                                 !                                P[                @                p                X                                                                                    0     (                @           `     H           P     `           `     h                 p           `                P                                0                `                                 0                @                _	                P                 d^	                 h     (            b	     H           x     P           $l	     p                x           @o	                                c	                                 i	                أ                0]	                                `	     8                @           n	                                P	                p.                `.                P.                @.                 0.                 .                .                 .                 -     (           -     0           -     8           -     @           -     H           -     P           -     X           -     `           8     p                           	                	                	                 	                 P	                h                x                 8     X                 `           ؤ     h           <
                 =
                                8                                                      h                           H                                                H                8                     (           p     H           H     P           pt
     p           X     x           P
                                
                                
                h                tf
                p                     8                @           J
     `                h           ]
                                 W
                                d
                                
                                  
     (           h     0           p
     P                X           
     x                           @I
                                Q
                                                                 0h
                                 P
     @                H           0o
     h           (     p           p
                8                0v
                H                i
                X                k
                h                
     0           x     8            
     X                `           pm
                                y
                                 x
                                Ў
                                 r
                      (           c
     H                 P           
     p           (     x           Э
                8                
                                0
                x                4
                @                
     8                @           pZ
     `                h           DU
                                 S
                                
                                p                                 }
     (           (     0           _
     P           @     X            P
     x                           `
                p                 
                P                `
                X                
                h                 
     @           P     H           Pa
     h           `     p           X
                                
                h                d
                                
                p                @
     0           x     8           
     X           H     `           
                                
                                
                                
                H                 
                      (           p
     H                P           `
     p                x            
                                
                                
                                
                                `
     8                @           P
     `           p     h           $\
                @                {
                                L
                                
                                 dN
     (                0           
     P                X           
     x           x                0                                                (                                        (            f     H           X     P           B     `           8     p                 x                           ^                p                                B                H                                                  @W                      (                0           B     @           X     P                 X           p     x           D                X                                                B                                                                 B                 p                                B     P           C     p                x           :                                P9                                 7                                @                                2     8                @           0?     `                h           P5                                ;                0                                                pu                0                ث     0           P     8           @u     H           0     X                `           x                0                                x                @u                @                                                Њ                X                P                @u     (           P     8                @           X     `                x           0                                @u                Pv                                 s     H                P                 X           @                                 u                                `                     (           `.     0                 8                @           Ф	     P           h     X                h                p           ؤ     x                                           @                (                d-                                 e                q                                                 @.                                                                h                                                                 P                                      (                @           ث     H                P           `      X                `           X     h           0\     p                x           @|                P                *                0	                                X                8                x                .                                                                8+                x                                                                 4                P	                B                 а     (                0           H     @                 H                 P                `           x     h                p                 x           t	                                 p                X                                                                                -                                 8                H                0q	                X                p                 `                P                ح                      (           -     0           @     8                @                 H                P                 X           p     `                h                p           0.     x                           ؽ                8                0                 8                                 h                                	                                X                                                                ,                                `                                 H                                                 >     (                0                8           .     @                H                P                X           x     `           `     h                p                x                                           @a                                                8                X                                                                 з                                h                0                p                 (                p                                                 q     (                0                8                H           c     P                 X           R     `           P     h                p                x                                           X                p	                                                 	                0                ȶ                0                D                -                                 0                D                0                 Ђ     (           pX     0                8           -     H                 P           0     X                `           '     h           Ѓ     p                x           4                                                 
                ج                                H                                p                @                                                                                 	                                 `                                                  .     (           `     0           (     8                H                 P           x     X           A	     p                x           &                -                                D	                                -                                 +                .                                @                P!                                                (                `                  .                %                                  ,     (           P     0           %     8           @+     @           `     H                P           P     X                `                h            .     p           @N     x                           P.                                                                                 x                @	                                                                 0                X                                H+                                                                  `                D	                 8     0                8                @                H                P                X           /     `           @     h           @     p           0                                                                                 .                X                                p.                                p                -                Pq                p                к                                                b                 P     (                0                8           B     P           0     `                h           p     p           @                0                                                -                                `                                h                P	                                                                                                4                      0                P                `           @                                @                     0                 8            	     @            (	     H            8	     P            P	     `            `5     h            Tf                 /                  V                 /                 @T                 /                 `R      !           2     !           `_     h!           @!     !           9     !                !           :     !           p     "            E     "                0"           `B     8"                X"           XG     `"                "           xI     "           P     "           =     "                "           :     "                "           <      #           @     H#           I     X#                x#           I     #           `     #           I     #                #           I     #                $            J     $                 8$           J     H$           P     $                 $                $           r     $                 $           s     $                %           h      %                 h%                p%                %           ȓ     %           P     %           Е     %                %           x     %                 &                 &                &           h      &           	     h&           x     p&           	     &                &           	     &           x     &           T	     '                '           	     0'                8'            	     '           P	     '           P	     '           	     '                '           `
     '                 '           
      (           8     (           
     ((                0(           	     P(           X     X(            

     x(                (           D
     (                (           p	     (                 (           p	     (           p     (            	     @)           
     H)           0
     P)            
     X)           p>
     `)           ?
     h)           @>
     p)           `1     x)            /     )           "     )           8                                                ,           H       3           `       @                  `           0                  8                                    8                  X       (                                                    5                                            @                        &                 +                 0                 H                 U          @       d                 z                  *          @       &          `                 h                                                                    (       D          x                        l                                             @                 H                 X                 x                                                                                                                                   (                   0        	           8        
           @                   H                   P                   X                   `                   h                   p                   x                                                                                                                                                                                                                                                                                                      !                   "                   #                  $                  %                  &                   '           (       (           0       )           8       *           @                 H       +           P       -           X       .           `       /           h       0           p       1           x       2                  4                  5                  6                  7                  8                  9                  :                  ;                  <                  =                  >                  ?                  A                  B                  C                  D                   E                  F                  G                  H                   I           (       J           0       K           8       L           @       M           H       N           P       O           X       P           `       Q           h       R           p       S           x       T                  U                  V                  W                  X                  Y                  Z                  [                  \                  ]                  ^                  _                  a                  b                  c                  d                  e                   f                  g                  h                  i                   j           (       k           0       l           8       m           @       n           H       o           P       p           X       q           `       r           h       s           p       t           x                        u                  v                  w                  x                  y                  z                  {                  |                  }                  ~                                                                                                                                                                                                                  (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                                                                                                                              (                  0                  8                  @                  H                  P                  X                 `                  h                  p                  x                                                                                                                                                                                                                                                                                                                                                                                                              (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                                                                                                                              (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                                                    	                 
                                              (                 0                 8                 @                 H                 P                 X                 `                 h                 p                 x                                                                                                                                                                                                   !                 "                 #                 $                 %                 &           	       '          	       (          	       )          	       *           	       +          (	       ,          0	       -          8	       .          @	       /          H	       0          P	       1          X	       2          `	       3          h	       4          p	       6          x	       7          	       8          	       9          	       :          	       ;          	       <          	       =          	       >          	       ?          	       @          	       A          	       B          	       C          	       D          	       E          	       F          	       G           
       H          
       I          
       J          
       K           
       L          (
       M          0
       N          8
       O          @
       P          H
       Q          P
       R          X
       S          `
       T          h
       U          p
       V          x
       W          
       X          
       Y          
       Z          
       [          
       \          
       ]          
       ^          
       _          
       `          
       a          
       b          
       c          
       d          
       e          
       f          
       g                  h                 i                 j                 k                  l          (       m          0       n          8       o          @       p          H       q          P       r          X       s          `       t          h       u          p       v          x                        w                 x                 y                 z                 {                 |                 }                 ~                                                                                                                                                                                                                                         (                 0                 8                 @                 H                 P                 X                 `                 h                 p                 x                                                                                                                                                                                                                                                                                                                                                                                        (                 0                 8                 @                 H                 P                 X                 `                 h                 p                 x                                                                                                                                                                                                                                                                                                                                                                                        (                 0                 8                 @                 H                 P                 X                 `                 h                 p                 x                                                                                                                                                                                                                                                                                                                                                                                        (                 0       	          8                 @                 H                 P                 X                 `                 h                 p                 x                                                                                                                                                                                                                                                                                                                           	                 
                                             (                 0                 8                 @                 H                 P                 X                 `                 h                 p                 x                                                                                                                                                                                                   !                 "                 #                 $                 %                 '                  (                 )                 *                 ,                  -          (       .          0       /          8       1          @       2          H       3          P       4          X       5          `       6          h       7          p       8          x       9                 :                 ;                 <                 =                 >                 ?                 @                 A                 B                 C                 D                 E                 F                 G                 I                 J                  K                 L                 M                 N                  O          (       P          0       Q          8       R          @       S          H       T          P       U          X       V          `       W          h       X          p       Y          x       Z                 [                 \                 ]                 ^                 _                 `                 a                 b                 c                 e                 f                 g                 h                 i                 j                 k                  l                 m                 n                 o                  p          (       q          0       r          8       s          @       t          H       u          P       v          X       w          `       x          h       y          p       {          x       |                 }                 ~                                                                                                                                                                                                                                                                                                                                               (                 0                 8                 @                 H                 P                 X                 `                 h                 p                 x                                                                                                                                                                                                                                                                                                                                                                                        (                 0                 8                 @                 H                 P                 X                 `                 h                 p                 x                                                                                                                                                                                                                                                                                                                                                                                        (                 0                 8                 @                 H                 P                 X                 `                 h                 p                 x                                                                                                                                                                                                                                                                                                                                                                                        (                 0                 8                 @                 H                 P                 X                 `                 h                 p                 x                                                                                                                                                                                                   	                 
                                                                                                                                                                     (                 0                 8                 @                 H                 P                 X                 `                 h                 p                 x                                                           !                 "                 #                 $                 %                 &                 '                 (                 )                 *                 +                 ,                 -                 .                  /                 0                 1                 2                  3          (       4          0       5          8       6          @       7          H       8          P       9          X       :          `       ;          h       <          p       =          x       >                 ?                 @                 A                 B                 C                 D                 E                 F                 G                 H                 I                 J                 K                 L                 M                 N                  O                 P                 Q                 R                  S          (       T          0       U          8       V          @       W          H       X          P       Y          X       Z          `       [          h       \          p       ]          x       ^                 _                 `                 a                 b                 c                 d                 e                 f                 g                 h                 i                 j                 k                 m                 n                 o                  p                 q                 r                 s                  t          (       u          0       v          8       w          @       x          H       y          P       z          X       {          `       |          h       }          p       ~          x                                                                                                                                                                                                                                                                                                                                                                                        (                 0                 8                 @                 H                 P                 X                 `                 h                 p                 x                                                                                                                                                                                                                                                                                                                                                                                        (                 0                 8                 @                 H                 P                 X                 `                 h                 p                 x                                                                                                                                                                                                                                                                                                                                                                                        (                 0                 8                 @                 H                 P                 X                 `                 h                 p                 x                                                                                      {  {_        {	 G?    
 @  
 @"  
 
@B  
 @b  
 @  
 @  
 @  
 @  
 "@ 
 &@" 
 *@B 
 .@b 
 2@ 
 6@ 
 :@ 
 >@ 
 B@ 
 F@" 
 J@B 
 N@b 
 R@ 
 V@ 
 Z@ 
 ^@ 
 b@ 
 f@" 
 j@B 
 n@b 
 r@ 
 v@ 
 z@ 
 ~@ 
 @ 
 @" 
 @B 
 @b 
 @ 
 @ 	 @ 	 @ 	 @ 	 @" 	 @B 	 @b 	 @ 	 @ 	 @ 	 @ 	 @ 	 @" 	 @B 	 @b 	 @ 	 @ 	 @ 	 @ 	 @ 	 @" 	 @B 	 @b 	 @ 	 @ 	 @ 	 @ 	 A 	 A" 	 
AB 	 Ab 	 A 	 A 	 A 	 A 	 "A	 	 &A"	 	 *AB	 	 .Ab	 	 2A	 	 6A	 	 :A	 	 >A	 	 BA
 	 FA"
 	 JAB
 	 NAb
 	 RA
 	 VA
 	 ZA
 	 ^A
 	 bA 	 fA" 	 jAB 	 nAb 	 rA 	 vA 	 zA 	 ~A 	 A 	 A" 	 AB 	 Ab 	 A 	 A 	 A 	 A 	 A 	 A" 	 AB 	 Ab 	 A 	 A 	 A 	 A 	 A 	 A" 	 AB 	 Ab 	 A 	 A 	 A 	 A 	 A 	 A" 	 AB 	 Ab 	 A 	 A 	 A 	 A 	 B 	 B" 	 
BB 	 Bb 	 B 	 B 	 B 	 B 	 "B 	 &B" 	 *BB 	 .Bb 	 2B 	 6B 	 :B 	 >B 	 BB 	 FB" 	 JBB 	 NBb 	 RB 	 VB 	 ZB 	 ^B 	 bB 	 fB" 	 jBB 	 nBb 	 rB 	 vB 	 zB 	 ~B 	 B 	 B" 	 BB 	 Bb 	 B 	 B 	 B 	 B 	 B 	 B" 	 BB 	 Bb 	 B 	 B 	 B 	 B 	 B 	 B" 	 BB 	 Bb 	 B 	 B 	 B 	 B 	 B 	 B" 	 BB 	 Bb 	 B 	 B 	 B 	 B 	 C 	 C" 	 
CB 	 Cb 	 C 	 C 	 C 	 C 	 "C 	 &C" 	 *CB 	 .Cb 	 2C 	 6C 	 :C 	 >C 	 BC 	 FC" 	 JCB 	 NCb 	 RC 	 VC 	 ZC 	 ^C 	 bC 	 fC" 	 jCB 	 nCb 	 rC 	 vC 	 zC 	 ~C 	 C 	 C" 	 CB 	 Cb 	 C 	 C 	 C 	 C 	 C 	 C" 	 CB 	 Cb 	 C 	 C 	 C 	 C 	 C 	 C" 	 CB 	 Cb 	 C 	 C 	 C 	 C 	 C 	 C" 	 CB 	 Cb 	 C 	 C 	 C 	 C 	 D  	 D"  	 
DB  	 Db  	 D  	 D  	 D  	 D  	 "D! 	 &D"! 	 *DB! 	 .Db! 	 2D! 	 6D! 	 :D! 	 >D! 	 BD" 	 FD"" 	 JDB" 	 NDb" 	 RD" 	 VD" 	 ZD" 	 ^D" 	 bD# 	 fD"# 	 jDB# 	 nDb# 	 rD# 	 vD# 	 zD# 	 ~D# 	 D$ 	 D"$ 	 DB$ 	 Db$ 	 D$ 	 D$ 	 D$ 	 D$ 	 D% 	 D"% 	 DB% 	 Db% 	 D% 	 D% 	 D% 	 D% 	 D& 	 D"& 	 DB& 	 Db& 	 D& 	 D& 	 D& 	 D& 	 D' 	 D"' 	 DB' 	 Db' 	 D' 	 D' 	 D' 	 D' 	 E( 	 E"( 	 
EB( 	 Eb( 	 E( 	 E( 	 E( 	 E( 	 "E) 	 &E") 	 *EB) 	 .Eb) 	 2E) 	 6E) 	 :E) 	 >E) 	 BE* 	 FE"* 	 JEB* 	 NEb* 	 RE* 	 VE* 	 ZE* 	 ^E* 	 bE+ 	 fE"+ 	 jEB+ 	 nEb+ 	 rE+ 	 vE+ 	 zE+ 	 ~E+ 	 E, 	 E", 	 EB, 	 Eb, 	 E, 	 E, 	 E, 	 E, 	 E- 	 E"- 	 EB- 	 Eb- 	 E- 	 E- 	 E- 	 E- 	 E. 	 E". 	 EB. 	 Eb. 	 E. 	 E. 	 E. 	 E. 	 E/ 	 E"/ 	 EB/ 	 Eb/ 	 E/ 	 E/ 	 E/ 	 E/ 	 F0 	 F"0 	 
FB0 	 Fb0 	 F0 	 F0 	 F0 	 F0 	 "F1 	 &F"1 	 *FB1 	 .Fb1 	 2F1 	 6F1 	 :F1 	 >F1 	 BF2 	 FF"2 	 JFB2 	 NFb2 	 RF2 	 VF2 	 ZF2 	 ^F2 	 bF3 	 fF"3 	 jFB3 	 nFb3 	 rF3 	 vF3 	 zF3 	 ~F3 	 F4 	 F"4 	 FB4 	 Fb4 	 F4 	 F4 	 F4 	 F4 	 F5 	 F"5 	 FB5 	 Fb5 	 F5 	 F5 	 F5 	 F5 	 F6 	 F"6 	 FB6 	 Fb6 	 F6 	 F6 	 F6 	 F6 	 F7 	 F"7 	 FB7 	 Fb7 	 F7 	 F7 	 F7 	 F7 	 G8 	 G"8 	 
GB8 	 Gb8 	 G8 	 G8 	 G8 	 G8 	 "G9 	 &G"9 	 *GB9 	 .Gb9 	 2G9 	 6G9 	 :G9 	 >G9 	 BG: 	 FG": 	 JGB: 	 NGb: 	 RG: 	 VG: 	 ZG: 	 ^G: 	 bG; 	 fG"; 	 jGB; 	 nGb; 	 rG; 	 vG; 	 zG; 	 ~G; 	 G< 	 G"< 	 GB< 	 Gb< 	 G< 	 G< 	 G< 	 G< 	 G= 	 G"= 	 GB= 	 Gb= 	 G= 	 G= 	 G= 	 G= 	 G> 	 G"> 	 GB> 	 Gb> 	 G> 	 G> 	 G> 	 G> 	 G? 	 G"? 	 GB? 	 Gb? 	 G? 	 G? 	 G? 	 G? 	 @  	 @"  	 
@B  	 @b  	 @  	 @  	 @  	 @  	 "@ 	 &@" 	 *@B 	 .@b 	 2@ 	 6@ 	 :@ 	 >@ 	 B@ 	 F@" 	 J@B 	 N@b 	 R@ 	 V@ 	 Z@ 	 ^@ 	 b@ 	 f@" 	 j@B 	 n@b 	 r@ 	 v@ 	 z@ 	 ~@ 	 @ 	 @" 	 @B 	 @b 	 @ 	 @ 	 @ 	 @ 	 @ 	 @" 	 @B 	 @b 	 @ 	 @ 	 @ 	 @ 	 @ 	 @" 	 @B 	 @b 	 @ 	 @ 	 @ 	 @ 	 @ 	 @" 	 @B 	 @b 	 @ 	 @ 	 @ 	 @ 	 A 	 A" 	 
AB 	 Ab 	 A 	 A 	 A 	 A 	 "A	 	 &A"	 	 *AB	 	 .Ab	 	 2A	 	 6A	 	 :A	 	 >A	 	 BA
 	 FA"
 	 JAB
 	 NAb
 	 RA
 	 VA
 	 ZA
 	 ^A
 	 bA 	 fA" 	 jAB 	 nAb 	 rA 	 vA 	 zA 	 ~A 	 A 	 A" 	 AB 	 Ab 	 A 	 A 	 A 	 A 	 A 	 A" 	 AB 	 Ab 	 A 	 A 	 A 	 A 	 A 	 A" 	 AB 	 Ab 	 A 	 A 	 A 	 A 	 A 	 A" 	 AB 	 Ab 	 A 	 A 	 A 	 A 	 B 	 B" 	 
BB 	 Bb 	 B 	 B 	 B 	 B 	 "B 	 &B" 	 *BB 	 .Bb 	 2B 	 6B 	 :B 	 >B 	 BB 	 FB" 	 JBB 	 NBb 	 RB 	 VB 	 ZB 	 ^B 	 bB 	 fB" 	 jBB 	 nBb 	 rB 	 vB 	 zB 	 ~B 	 B 	 B" 	 BB 	 Bb 	 B 	 B 	 B 	 B 	 B 	 B" 	 BB 	 Bb 	 B 	 B 	 B 	 B 	 B 	 B" 	 BB 	 Bb 	 B 	 B 	 B 	 B 	 B 	 B" 	 BB 	 Bb 	 B 	 B 	 B 	 B 	 C 	 C" 	 
CB 	 Cb 	 C 	 C 	 C 	 C 	 "C 	 &C" 	 *CB 	 .Cb 	 2C 	 6C 	 :C 	 >C 	 BC 	 FC" 	 JCB 	 NCb 	 RC 	 VC 	 ZC 	 ^C 	 bC 	 fC" 	 jCB 	 nCb 	 rC 	 vC 	 zC 	 ~C 	 C 	 C" 	 CB 	 Cb 	 C 	 C 	 C 	 C 	 C 	 C" 	 CB 	 Cb 	 C 	 C 	 C 	 C 	 C 	 C" 	 CB 	 Cb 	 C 	 C 	 C 	 C 	 C 	 C" 	 CB 	 Cb 	 C 	 C 	 C 	 C 	 D  	 D"  	 
DB  	 Db  	 D  	 D  	 D  	 D  	 "D! 	 &D"! 	 *DB! 	 .Db! 	 2D! 	 6D! 	 :D! 	 >D! 	 BD" 	 FD"" 	 JDB" 	 NDb" 	 RD" 	 VD" 	 ZD" 	 ^D" 	 bD# 	 fD"# 	 jDB# 	 nDb# 	 rD# 	 vD# 	 zD# 	 ~D# 	 D$ 	 D"$ 	 DB$ 	 Db$ 	 D$ 	 D$ 	 D$ 	 D$ 	 D% 	 D"% 	 DB% 	 Db% 	 D% 	 D% 	 D% 	 D% 	 D& 	 D"& 	 DB& 	 Db& 	 D& 	 D& 	 D& 	 D& 	 D' 	 D"' 	 DB' 	 Db' 	 D' 	 D' 	 D' 	 D' 	 E( 	 E"( 	 
EB( 	 Eb( 	 E( 	 E( 	 E( 	 E( 	 "E) 	 &E") 	 *EB) 	 .Eb) 	 2E) 	 6E) 	 :E) 	 >E) 	 BE* 	 FE"* 	 JEB* 	 NEb* 	 RE* 	 VE* 	 ZE* 	 ^E* 	 bE+ 	 fE"+ 	 jEB+ 	 nEb+ 	 rE+ 	 vE+ 	 zE+ 	 ~E+ 	 E, 	 E", 	 EB, 	 Eb, 	 E, 	 E, 	 E, 	 E, 	 E- 	 E"- 	 EB- 	 Eb- 	 E- 	 E- 	 E- 	 E- 	 E. 	 E". 	 EB. 	 Eb. 	 E. 	 E. 	 E. 	 E. 	 E/ 	 E"/ 	 EB/ 	 Eb/ 	 E/ 	 E/ 	 E/ 	 E/ 	 F0 	 F"0 	 
FB0 	 Fb0 	 F0 	 F0 	 F0 	 F0 	 "F1 	 &F"1 	 *FB1 	 .Fb1 	 2F1 	 6F1 	 :F1 	 >F1 	 BF2 	 FF"2 	 JFB2 	 NFb2 	 RF2 	 VF2 	 ZF2 	 ^F2 	 bF3 	 fF"3 	 jFB3 	 nFb3 	 rF3 	 vF3 	 zF3 	 ~F3 	 F4 	 F"4 	 FB4 	 Fb4 	 F4 	 F4 	 F4 	 F4 	 F5 	 F"5 	 FB5 	 Fb5 	 F5 	 F5 	 F5 	 F5 	 F6 	 F"6 	 FB6 	 Fb6 	 F6 	 F6 	 F6 	 F6 	 F7 	 F"7 	 FB7 	 Fb7 	 F7 	 F7 	 F7 	 F7 	 G8 	 G"8 	 
GB8 	 Gb8 	 G8 	 G8 	 G8 	 G8 	 "G9 	 &G"9 	 *GB9 	 .Gb9 	 2G9 	 6G9 	 :G9 	 >G9 	 BG: 	 FG": 	 JGB: 	 NGb: {  S[ _  I T   T` @9   9  G V@ T`a   T`jv8`j48  ;	 Tb_   T   T@9` 9/  @SA[B{Ĩ(_  T˖˵a   T`ju8` 9    V    T@9` 9  `a_   T`jt8`j68    SA[B@{ĨSA[B@{Ĩ_	  :6 	  : C@  `& .	 !@C{ @9S  @[	 )cC S kU@`C # @   # W 9   9# U_@X _|`a@ 	 T  ` T    T}  R))S@  @?P  T@s   6  s@ `
@ Ta@35_  T@! 	  dE)	 :a  `  ."! 	  @Ca `" @ @B   T{C[ESDcFkGC@C	  PDs@  `
@  )4 @ (@
ԚP  T @xx o@3@a@{ I  c@ a@$Ԛ TT`
@ aTa@5 @   o@   ` )  @ " ܉ #@b*@a" "@# ҕ  7)U " } @xx	 ! @A  xx  )@(@! ( `
@`@@"ԚBT T?   T  ?   T8}4  R,) ҧ $@$  @ @"ӚBzbA ! @a  zb#  )" C `  T!}+
Ӛ)$@a  $ z"` @@  z&A@A Z   B@$@!x!)  @h#?   ?    T   T\ =	 !HC	 	  FB:?| ?    	  B	 A + .$ # Dd	 B:# ?    ? 	 !XF	 	  GB:?| ?    	  $D	 !@/	 !  B:	   C	 A2 .$ # DT	 B:# ?    ? { R  R       B.  R   {	 	  BB:	 !3  	 !E	   4#@!A =  =_ { RB	 !`C 	  `GS 	 pG?H 1	 PFD  	 ХG	 ЄD 	 c@F		 BE4 	 !xE/	 ΕB 	 ЭFs"		 ЌB 	 k9Dރ		 JF 	 )F1"
	 F 	  CR	E  _y  JaM  kAQ  Ќ
= o  A p (?  !0_  
   П  ΁
      ?I    * K l   SA{¨_  	 BC	 	  `Ea@:B@ bH# 	 B:# ?` 9$ ?,   l   {	  B S	 	 Д:s a a" SA{¨	  E ?#{    S	 {# 9_	  G@  _	  '	 !'?    T	 !DGa   _	  '	 !'!  "A!A  	 BGb   _ ?#{  	 `g9@ 7	  C  	  PGT  R`'9@{¨#__$  	  :  @ ,@_  @_  {          c RR&R  ( *	 @"	{¨_{	   %   s s 	 BEdh%	 !C  	  pEP=  c5c   cPP`2 @{¨_@  z_{ S	  [+ `'I  b 5     +@1     3c@    B!,    @#f 
eҔ'ca	 DR  B!     ! R1 w@` R        R R   `,a@ *	 Є\F  R   ҈   R R    *a@@ R     ҈   R R    {B[D+@ SC_  C	 !@C{SC # [  c  kz   @    !Z= !@!0@/` 4@C	 %5  @  е"!,@4@     o   `@  `@Us@c@ 0@<@ h@` 5	  @C@ @B   T{TSU[VcWkXC_?h   { @   h@  5	 @! E{¨!@ ?h 	 @! E{¨!@  	 B@C!{	C[ # S
@D @G  s,@jt@@ c 	 'k   բ@a@@0@S   b@t@cLk@B	 !@CG@" @c  ҁ T{ISJ[K_c@@ R,@b@W@ck q{    @ ,@`@ 0@/	 @! E{¨!@   {   R{_  {C S ? q T` @*  @ u@D@   @@ *RR  Х c@   B  {ASB@_֓@{A`. SB_C 	 @C{C S[c @  Ҟ 4     5a@5,@@@ 5` 	  !J R@@ 	 !@C@" @c  a T{ASB[CcDC_ * "Rc    * c`R     @* * c R@ *e@ BRc@,@@   * bRc  ҽ  *{  S[c# )  4R `  }  5a@5,@@w 5?@ 	 !J R7SA  R[BcC#@{Ũ_֣ * "Rc  RSA[BcC#@{Ũ_֓ * c`R%  R *e@ BRc@,@@x  R | *x * bRch  R  	 AC{C S[c+ @     4 @
  ` 5a@6,@@	 5 	 !J Rr	  @C@ @B   T{ASB[CcD+@_+ * c "R@( *  c`R * bRc  *e@  BRc@,@@  *  { S	 t'   s'`@SA{¨_ 4s' l`@SA{¨_{ S [@60@f s  ~@`j@  4SA[B{è_ 2`j SA[B{è_ { S[ c8 A  Y8 @`@c,@  c@`@s@st  2SA[BcC{Ĩ {    @ 0@a@ h@  5@{¨g?h U@{¨a{ S    qi T	 !F@SA{è`@ 0@a@ h@ 4?h 4  	 @C{
c	 E @O    [k *E?  @ T	  @CO@ @B  ҡ T{J[LcM*kN ^c  S  ւ s\ =   `@ " R y v aA  Ta
@?  k T!T@ Ҕ g aAATsO( 
@@*` ? *s 4	  @CO@ @B  ҁ T{J*SK[LcMkN_{@o X " R*  *Ss     c` ! +RS[kss * @{ S	 t(B   s(`
@SA{¨_ 4s(   	 ! 5B `
@SA{¨_    {   t @!{¨j  @_   @_   @_  { S [c* k+ kF;@       kD+@*cC[BSA{ƨH{ S [c* k+ kF;@       kD+@*cC[BSA{ƨ  	 @C{C[ B k	 !`S c S #  @'    G   !-@   R B Ry  x  @ @? TC  !2 z  x  R ҂ R t  u  	  @C'@ @B   T{ESF[GcHkIS@_`  @@@`5@C @  @    B Rgh S  	 c@C{ S[ B3   ` @   !`  ! #  C   R b R[ tt  =s  :	 !@C@@" @c    T{CSD[E3@_O  	 @C{ S[ Bc  @    !`  !@#     R ҂ R7  5 :t  s   	  @C@ @B    T{CSD[EcF_ {  	 `(@a   @  ?	  G  {`(@  {¨_{ S	 ( a b SA   {¨  c  	  E{   @`  7{_{ { S  
  q) T , q  T   Tc  5a   T\  q*SA{¨_֔  q)T   T4 R*SA{¨_     @"c"!# R{ [c p  q T *S R*<  0 q T     $c@%!& (R4 ` T k!TSA  !#na[B  RcC{Ĩ_   TGDSA  R[BcC{Ĩ_ !8O# {S 	  @C[c"M K 7 @   @ 6@b 6 Ҡ  \   kc   * ; 6@b@ z3@@ s TkH  Rv B"  	 !@C@C  @" @c  ҡ T{DSE[FcGK@_s  T* 7 ! '` v  DkH  R  B'!'`kC	 B@C{ S # !`( @ @    B (7   q` T     $c(!& (RH#   R B R  	  @C@ @B   T{BSC#@C_#   R B R  %	 @C% {  S*[' @ @  o_ _  *6 4 V q T*  B .  R c*  !.|` R	  @C@ @B  " T{C*SD[E_  Xsx`  $      )c+!# -R@C   "   @ _@a	 Ta #   @@  @@  A     _  @
 TC B6@ * " @҄6@C #  6 B T@# b` 6@ @   @ `0   _  a T|@`     _   TC  6@ |@ F  Aa   ! @C d6@ {*A  @ `q* *   _  @ T3 @ f   _  ! Tq*   4  B-!,_@!@ S   _  	 T *q   4  B,!,_@!@ ?   _   TR  k*   4  B .!,_@!<@ +   _  A T @R?  k*   4  B-!,_@!<@ C m@ 6" @R_  kC @6R?  kC Z@6  qC y@6?q  q A  l{ S*  _ q 	 T T_ q  T_ q  T   / *  ! 2K_s SA  R@{è__ q@ T_ qA T !0 " @  !`@` *  ! 20_BSA  R@{è_֠һ !/" @  !P@ P     0t Ҭ !0ҧ !`0    c 1!#  ҢR  ? a  T  R_{ S[ ,@ ! 
?   T  !2^ySA  R[B{è_sSA  R[B{è_ {  *  q T* $  6`~@@{¨_*@{¨_  *o  { S *f  4> q  T@ 4   s QR q) T   4c#   B5 dxRRSA{¨_  ! Hs8s  `   ֓ SA{¨_S   q T  q  T q T d7 R   H q T     $c@3!& (R3 , q  T 4 ` [ *	 @C{ 9S	*[
 *c @?  a 5@9` 4D q! Tk *s @   D q! TD qi TL q T	 TP qA T@9 5 64 R  < q T@ q  T0 q)T@ 4 R4       `6c7!# nRksk@9@  q@/ T Rsa ` >H qA T  *   @ @***d R  `7sMkLR    ,  q 1 T Q? q T@@ A R 0 4@  @ @C ( T
j' 53F T	d`F 5  @a T]` 5[  b TVb 5#g T	P@g 5Sq T
J`q 5 @s TA RTq 4@9S  5@ 7  @ !@A    ?4 R| 	  @C?@ @B  b T{H*SI[JcK_4 RK@ 4 q@) T q > T qh T R `% H q TksU  @5  q  T@9 R' S S9Sx_9  H qAT#@#   ;#@  ! R   H qT'@'   -'@@    !@7VWA9   7'@' @   #@#   7  T q T*  B  R  Rk@9 @  ? q Ts Rx  UH q T    $c@3!& (R\ kL4 Rw  `>c`  !# RU4 Rg RkQ   .H qT@ q 0 Th- T< q` T0 q1 T@  q - T@  5+ 4 RkLI@  q, T @, 4k  3 5 @@9 hw  7 @s  k  Ts  kTkL54 R+ ** R Rc  6 @s  kIT"   *   @ @***d R I `7}sMkL*@9S  5'7@    `>c>|    9c7!# BrRks#@#      c7!# Rks'@'     c7!# ⓁRksp@4*~  ^  ATv@  q T @54 R'@' @  !#@# @   R Rk   fH qT. *P q& T0 q(( T  Q, qh& T@ `9    @  kT@@9!xt  *** R7u  RkLi   
 q q" jU 4R   9:  @ Z'  q  T4 R kLH *% 6@ q  TH+ T6 Q qT* @st@& 5      @9  5@ @' 4 ** RA RZ 7 RsM 63/6  q@, T x q + T R{w5@9S  5 '7@ Z 4 RkL4 RP q)TT q T@ @kLkL RX44 R`5{  x qT@ @  vCz  Q, qiT  R!;V[sR   9s9  @  *   q *   64 RTsM\@ * 6@ q T T`6 Q qHT*m  5 Q       @  T{ E M@** RA R763 6/6 = q@ T x q T*7sMsMT qT *!=Z9 RkLO@  q T@ q T  q` T x q@ T4  R 4 @` 4   @@9**xt R n  6 @  k(T3@ &sM4 R4 R3/6@ qaTL 5@ X/6@ qT     ** RA R4`6@sMksF Q qT@9S  5'7@ k- Q       @{ @T b@ @** RA R7B`F Q qT  qv7 Rq  qw5X57 R; R:   c7!#  ҢRks*  q;7@9S  5'7@ `  !: RZy@9S  5'7  R!9
ZpC 	  @C{ S[T@V@ @  u@ er@9 **#  R`  7  R`v 9`
@ *   Q qH T@ @  	  @C@ @B  A T{B  RSC[DC_`@C b
@ Rer@9a@z7  R`v 9{ ? q TH T? q T? q T{   /? q T? q TI B0C @  B`@` {_֠? B/C @  BP@P {_{    00 B0+ B`0   c 1!#  ҢR  { [* S @ q T   !oY  [BSA{Ĩ}SA[B{Ĩ_ r    ?@@  { S ST qi T SA {¨B R # *  ! Hb8b  @   ֟ SA{¨_֟ SA{¨_֟ ySA{¨_֟ 9SA{¨_֟ 8  ]  Q qI T SA{¨     Є@"c!# bR   { S*[  w A  5 6 **@*SA[B R{ĨSA  R[B@{Ĩ_a  4  R_{ S[  w  *@ q@ T	 T D Q q T*@*SA R[B R{Ĩx 4 Q qITSA  R[B@{Ĩ_ 6  ѥ	 Х@C{CS @'   43 R	  @C'@ @B   T{E*SF_ [k	s
*  H q T    Є$c@3!& (Rc@    5[GkIsJ@     53 R  ~ *@ q  T T 4 Q q T3 R	 Q[GkIsJ D Q qT*c `  cH Q#     5  _ TZ w *R RA R7 RgcH_ TZ _@ f*R RA R7[GkIsJsJcHF 7[ck	s
  Ѥ	 Є@C{CS @'   43 R	  @C'@ @B  ҡ T{E*SF_ [k	P   -H q T    Є$c@3!& (Rcs
g@ Y	  *@ q@ T T 4 Q q T*c 
 s
z@ 5 #    @9  5 ` 4 *R RA Rb 7 RsJ1  @   *@ q T T 4 Q q)T3 R%   D Q qIT[GkI#     *R RA R3@6@sJ3 R  cH^[GkIn[GcHkIj6  ҕ 7 D Q qT[ck	s
j ѥ	 Х@C{CS @'   4? q  R[UxScs
*  H q T    Є$c@3!& (Rk	@    qBz` TG[GcHsJ4 R	  @C'@ @B   T{E*SF_% *@ q@ Ti T D Q qi T4 R+ [GcHsJ@    qBz@T4 R[GcHsJ 4 Q qTk	*8    Q#   қ  5  ? T9  *R RA R7 RkI? T9 @ *R RA Rr7k	i *v  5 kIkI  q  Tx? q TVk	[ck	s
 Ѥ	 Є@C{CS @'  ҁ 4? q  R[VxSc   H q T    Є$c@3!& (Rk	s
@   V 5[GcH3 R	  @C'@ @B   T{E*SF_e *@ q Th T 4 Q qi T3 Rk [GcH D Q qTk	* `  kIs
  5< #    e@9  5 W  4 f*R RA R 7 RLkIsJ@   v5/3 R [GcH#     A*R RA R6(@kIsJ	 / q  Tx? q@ Tk	 *u  w5[ck	s
 @	 c@Cc {	CS
 [ 5ck#f @G   	  E`h= @ :@  : <
   Rs   @ *~}`zz` #@   T! *# ` 6@a}@"    ?  Tx#Cazzc B  W`7  A Rs@  @ A T ՠ	  @CG@ @B  ! T{I*SJ[KcLkM_@s@  @  8O  3 R A  @  T R s laj{c   W 7{	 @C S *[c* @  MT q) T   B`( R R ՠ	  @C@ @B  A T*SA[BcC{ƨ_ *  @" Xdxa      @1 	  @C8 qf T@ @c  ! TSA[BcC{ƨ]W R#'f `@ CH q< T  $c@3  !& (R@9   4 R 9  *   	 BE#c@'B@  h=ed:@c@a:  R
[ _ c <2  < H qT #  < @sL?    T! E" 3 6g@}c@C   # " _   T<x L ! *c Rg U`1 6@# LC a@`z  8O4 R a J  c@  T5AA#A'AX 	 BE#c@'B@  h=ed:@ c@a:  R  # < 1 H qT #   < @D?    T! ! ' 6'@}#@C   # " _   T<x DF ! *c R'  % 6@# DC a@`n  8O4 R a %B  #@ aTAA#A'AC F h *L qe T qQ T q ^ T qe T@h WA R  c 4@  @ @  I T I 5\  `j T j 5 Q qi T. q T_C  T
Ҡ 5_#  T	Қ_  @z T  *! S RAA@
  5D 4 R: b H qN T#'@?7 *   @   @y   @   + Tb   f @T`! g@ aT<! g aJ  Tgj;! g a T@  H Tc   f  T! g  aT<! g a*
 T@ @Ҝ@9 4* 6 4c*|@U J@!  q  &5   y  *  z@  `6 T  f  ATr@a   8Ok@ "  `4 T  f  `T`" g` bTe0 "* TZV a@M  8O 4 Ra gj;! g a) TKgj;" g b TE x! b *!   a  < x ! b!|@!   a  3! 8% R! R! Rx  ) UH qaT@*  AA#A'A! R_  =H qaT    `'c@!# eRy  Є`>c@$  !# Ro  Є`>c ! q8 T R; 9 H qAT@ *U  q% T x q@% T   c@!#  "R#'Ge)ӐGźϒ! R$ 򩾠   	; T < T 	; TC|ś*! bK T RS    @)Jc D@kE@A`D QBaCgD Q <g@eca`< AB Q!|˛!B'   @  h`8H$8 Q`h`8H)8
TI Thg8 9`hg8  9  BS@ RLS@ @T[@! 2d) ĺӐGϒ 4 R# 򨾠   . T . T / T"|ě* AK TRS o W@*  HE T  @)cjS@
 LEQH@ Q@A`LgBdCD <qH g@eca`<BH Q!|ʛ!B'   
  h`8H"8B Q`h`8H(8 	TI Thg8 9`hg8`I88  BS@ RS@ T[@! ;    9c@!# BR#'o@ @c  B T SA[BcC{ƨT*  R!Q  c  f    'c@!# "eRM@A 4 R4  D 1@ T    c@!# _R#'.@   8& @*%@  d@  qh T*~@ $ 6 6b   f @ T`! g@ a  T<! g a+ T4 R @. * 1 T R @ H q!T9* **  v@h * q+ TT q% T #'d@ h=f	  Ee:@ @ cA Qc: 
c <?P qi T ! GQ RJ  c@ ) T#A'A!    0@R  q T* $  6~@b  @T@ T+  !2!Q.@NW  8O !Q    c@!# bbR#'  T  !@P 5@ 4@ @"   T҇ 4޵   Ra @\ 3  *A + R R0 %     c@!# ^R#'?@i   8O6*  @T@>s	 !@C *@# @   AV TAA**SA [BcC{ƨ     c!# 
R#'	  " Xaxa       $  5 qV T qV TL 4w  S@  #  :  # k| g@ k@?    T!   \ 6g@}c@C  # " _ b  T:x L ! * Rg  7AAw  %LC a@`  8O4 R a AA T @4 R gj;! g aI  T x! b  aaT*      r  !   c`B  AR#'  RU  8O4 R #A'A~  @     @  4_S  T q@B T
 qaB T@dd | 8OR#' R@"2z 8OD     c@!# WR#';  @`(`5a !    q T  $c(#'@A #  9  Z# kz!g@ k@?    T!  B 6g@}c@C  # " _ b  T9x L ! D R Rg " 75 @   T #  9  Z  {z  TL ?    T!  = 6g@}c@C  # " _ b  T9x L !D R Rg  7@ #  9  Z# kzg@ k@?    T! Ҿ `8 6g@}c@C  # " _ b  T9x L ! D R Rg  7 @ `T #  9  Z#  kz ``TL ?    T! Ҕ  3 6g@}c@C  # " _ b  T9x L ! D R Rg  7C   R " R@   5@4 R v  _y4 #  9  Z {xa4 yL?    T! T  + 6g@}c@C  # " _ b  T9x L !D R Rg e@7x94 #  9  Z k8a4# 9L?    T! ,  & 6g@}c@C  # " _ b  T9x L !D R Rg =@7P@4 #  9  Z {za4g@ k@?    T!   ! 6g@}c@C  # " _ b  T9x L !D R Rg  7'@ya4 #  9  Z {zxA4 yL?    T!    6g@}c@C  # " _ b  T9x L !D R Rg @7@a4 #  9  Z {zA4g@ k@?    T! Ҳ  6g@}c@C  # " _ b  T9x L !D R Rg  7 !`NAAYP # &  !NAAAA   c !#  ҂Rr#'҈_  @z=T҂`=5_3` T	| 5_   TA R	 5  `	 T  !M Q qT@ Ra   Q qT X ?   TS@4 #  9@9  5 4L ?    T! "  6g@c@" B   b  T9x L ! c " D R Rg 27@x   !M@`1 8OuAA0pp  ц	 @C{Cc @g  ҅ S [*d@ cb a   R+ " kB8Odsf   c#e@#g6@a `6  < O   c  @> 4@* R 67@@ Ta  O    cR@@ @ * R  6@C$ R@@ 6@@	5  R  @@    RH"  G"  E"  DkQsRd  SN[O	 !@Cg@" @c  ҡ T{McP_A  R S[ks Cч	 @C{S [c*k*s* @W  ҿ q	 T *T q` TT
  c	  Eb@ h= @ d:@ *# ' + a: < " 
 T# @5 6E   T B CCc _ i T bAӀl=" <_  T  6c!      /@ Q/ P q T *!.wL R8   QP qT !#!X`x`  !  *R8O   R   ҥ`8O4 RA 	  @CW@ @B  a, T{K*SL[McNkOsPC_ a@ )  8O4 R@ a C  +@ T/@	  @CW@ @B  A' T{K[M*cNkOSLsPCP !P$!X`x`  !  +@c     +@TzwA* R `7 R ; * q  T x q  Tw  +@/@ 5@?, q  T	  4}c    @" { @ T+@*!  R }@7 R+@c      T+@!zwD R R f`7 R+@c     ` T+@!zwD R R R`7 Rm+@c      T+@!zwD R R >`7 RY+@c     ` T+@!zwD R R *`7 RE+@c      T+@!zwD R R `7 R1+@c     ` T+@!zwxD R R3 y`7 R+@c     
 T+@!zwD R R `7 R	+@c     ` T+@!zwxD R R3 y`7 R+@c      T+@!jw8D R Rc 9`7 Rc      Tzw+@  qD R! R  7 R   c,!#  "Rw  +@/@ R 	 R  { S[  Rc*# *6`  H q` T    $c@3!& (RO@ *** *[B*SAcC#@{Ũ_@ *SA*cC*#@ [B{Ũ{ S[ c*#  @ ! Tt R @@#@**SAcC[B{Ũ  %  5   T54 R 5   T@ 5   c /!#  "RT R@ @ш	 AC{S* [c	k
 sC9@/  )g@" qh T 
 qh T   T6	  @C/@ @B  Y T@{FSG[HcIkJsKK7 . qTb   TC  @@ 4@B A A
 T
 6   T@ 8O҄b     q` T q T. q  T? - T?C  T
ҡ 5?3 + T	қ* 5?#< T	ҕ`< 5A R R 4@   R  B     ' 6   7 	  @C/@ @B  ҡL T{F*SG[HcIkJsK_p  6  R R 9  @`( 5@A  T! ?@  T  R R 9@   a c   R @@@  6: R   T q T q  T?  # T  !5 RI" 5?  T? T  5&   : R  @   Rm  |   !6`Ret  4Z   T қ   5*    T` 4@   @	 !BB @5 @A @ ? 3 T   @! @! @ 3 T  " T`" 5#dD D5 T@  R/  ;!! ?@  T A@6@| 6@* 8    T 4	 М[G  x@ 6@ @!@?r` T `  @ !`@# ?  T @?  T` 56* @a:  @.  @ `@@.     c   RH  R!! ?@ T 6@? @ T@ ! 
  T  !2H< # RU 6) @4@ S@ `R !2d@#   T'@! U  R!3Hc    `6@A R% 5  R!4rH|@ Tc  o  6@ @ T    T  4@ r   @ 4	 BXG  @ 6@ @!@?r` T `  @ !s`@ b@ @`4>+   L@@  @c   R @ @ @ZH ^ @.@: R G@  Rc  /|@ X    T 4	 BPG  Ҁ@ 6`@ @r	 T`b   @ ! ` T@   @   @  T@ 5@  R# R  1pd 	 BdF 	 !\EG@ q  T| `@ 
  a@?  s`@    B!@G @ R   @n`@   R%    B!@G la @ @M   R R 9       c RG u &	  q[TS @zT
5gwx &`
@n @ zr  
 T	 BB  @ 6@ @!@?r`
 T `   @ ! 	 T	  @	    6@  RB  Q=*  !0 R2GGLIc ! LCa! @$ ҅  Tt! }! @%@  @ 5!@? qTA "FB bB @  Tu@x &1`
@ A  !1 RG  @@  R  $T  {	 AC S [*ck*s @ T q	 T'   B` R*B R	  @CA @B  0T*SA[BcCkDsE{ƨ_ *   % Xvxa       @A  TA  Tf@8Ogb a *C Rk  ` 6L  {  7@` 6 R @A  TA  	Td@8Oeb ! b ;    T R   H q T    Є$c@3!& (R?6?A96@Cd@c8O` {b c	S [   6 R  H qAT q@T @[@c 8O M_ f@  e6@ b a6 
c g k 4C    * Rd R A@ 6 [@   T $*k -`7 !`?F RL  J  I  E   @ *  Q q T 9 ** R9 7C9} 7 R (W  *@?   T    	 !B @" @a @\ ! @?  Tl   @! @! @ T  ***	 @ 7W@b@@?  ` T  ATc =H  6c@ 7  6 R;"6;A96@d@c8O` {b C#G   6 R  H qAT q T @S@c 8O M_ f@  e6@ b a6 
c g k d 4CC    * Rd R ҁ@ 6 *S@  " T $*k m`7 !`?WE RL  J  4G   @!! ?@  T	  @CA @B   TSA[BcCkDsE{ƨ @  !  TM  T  g  g `  a~ T@" @ 7R_  kT*Ry 7& qT R ҟq) Tq	TR kb R R ւ!  cR 3 @ ( T  @)c裐R@h=r ED @RA R B# C!D  <#! <~* Qceb*BxSC "Hb8#Hc8H68
 QH 8 kHTq T     9 @- !`7D@   T@!  @  ! q TM { T  g  g `  ap T@` 7?qiT *@9 #R& q Tqi Ta   㣐R c=rB@)cR~@EceC@ ` AA#  xS@B!*CC  AD#@<!@ <"Hc8 H`8 9 9 !   9 -@ !`7rD@   T@! 8V} @  ! f TM h T  g  g `  ahe T5@"   7_qT *9 ?  q6Z7|S& q) Tߎq T #!@R l @ C T࣐R `=rB@)cR~@E eC@  AA#  xS@B!6 R@  CCc AD@<#! <"Hd8 H`8` 9b 9   `  9 ,@ !`7D@   T@! ԧ;@@  #  "o_    T  _  롌 T?  q 6 R- 7	  @CA @B  ! T* RSA[BcCkDsE{ƨ}@  A끡T	  @CA @c  ! TSA[BcCkDsE{ƨH @c   	w Tc@! g  `@ ah TKc! g a1 TKc! g aD1 T6 @b6 R  @!! ?@q T  z TM  g I  T  b`  g  @ ah T e @1 6c@ 6 R @!! ?@u T  hw TM  g I  T  b`  g  @ ahT e @$ 7* @W&  T R ɢ T T  Te)ӐGźϒ6 R$ 򨾠   ) T I T i TC|ś bK T! #R k @ ( T  @)c Q@ E @A  B# C!D  <#! <hgQҨ B Qc|țcBbb
Bhb8"hb8H68
 QH 8 T T     9  @@8d  @  !  9 TM h= T  g  g `  a8 T@n 7R?  k	T*@y & qI Tq Tqɶ TR k` R R ւ !#R    @)c裐R@h=r ER@RA  B# C!D  <#! <~* Qceb*BxSC "Hb8#Hc8H68
 QH 8 kHTq( T     9 @ . !`7B@   T@! ey @BA  A	xTd@ 8OMeb a Ck   + 6W@* c@ g@6 R    @  J T	  @CA @B  ҁ TSA[BcCkDsE{ƨL @ c ! E TM (+ T  g  g`@ aD Tkkc = g a T ` T  y 6 R @A K T! ?@AnTc@d a a Ck mW@ !  W@@  L  r7@@H 6 R_*\@ 	  4F "A B8 @  Є8!`7B@# T@! *|*6 @& I Tߎe Tߞ T Ɇ Te)ӐGźϒ! R$ 򨾠   )c T  T I TC|ś! bK T R#   B@)cS@EC@AA   Q@B# CC!AD @<#! <j
gQҪ B Qc|ʛcBbb
Bhb8#hb8H 8  QH$8 	T(_ T     9 `8@ !`7A@ @T@! a  bc 6*@ & q	 Tq Tq) TR ki TӐR*  r k TGRr k) TϒR r kI TRr kI T?@s?  뉃 T R  #@ R    @)cS E@A  Q B# C!D  <#! <q	k T飐RRi=rR~* Qceb*BxSC "Hb8#Hc8H$8 QH 8 kHTߜqhh T     9  8@   R y6 Rg  R 96 RcL  _ R} 3 ZH qTTW@D 5 6 RQ!! ?@롗T    ?qHT 9!! ?@!T R kT <  y  Tc@kk=  g  0 `T8 `dT`] 7  aDT_!! ?@xT @ R < _ k(yT y!! ?@끅T qHT   9   @6 R@4 4 q  T @`> 5 9 ***9XX66$ 6X7@X*RO ! R   H qET q2 T	 cDe@f:@c@ g#`: cs    6'  4 Q qIS T   Ҷ w@ fF`$ChG  b2 a6 O #
Iv C #  c   $ q` T( q# T, q T@ @ +@J@ @` Ts@!xv/ _  6@'@ 6@  6@*& R R N   6>  qT  /@@    R  27	  @CA @B  a] T*R:M  g I  T  b6 R Q ҁ A# T  ҇ 6 R FM  g I  T  b`  gc @ aTKc g aTKc g adTJ +7	  @CA @B  ҁV T*R ;*7	  @CA @B  T T*R {!66 R ҁ  T  V D@ 6c@<`6c@5    9c8!# B̀R8J  I  G  @@   RL  s@   Tw  z  F 4@ 6 R  76 R{  R $ P sTM? h1 T  g ``g W@V 56 R R_  khLT <  yL  ?qYT 9KR?  kT <  yA /@    
  _qHcT 9:*P*	l" @b6  q/T@E W@6 R [@      `>c?  !# B!R  `>c ;    @c!# "=R   @`(  q@R D Q q T !>?2 z  F  G@ q0 TT 4 Q qT
@ q7 T6 T 4 Q qT RY ʊ h q ( T q / T
 q Tc@c # q`& T q@- T
 qT@ @U# @c@B}; @***1a  ! R!  R#   B@)cgS@EC@AA   Q@B# CC!AD @<#! <ߎThv8 hv8 9! c!@R  @  T  @)c@ ED @A  B# C!D  <#! <zS  Ht8!Hb8 9A    !@)czS@  E#@!A  B #C!D  < <Hb8Hu8 9A #R    @)c@ E@A  B# C!D  <#! <zS  Hu8!Hb8 96 R # R t @ H T  @)cg@ E @A  B# C!D  <#! <aThw8 hw8 9 /   K& qi) T! R8 & $ T! R8 Ү   c`B  AR  aƎT  y   # R_   ATM  zS  Hu8!Hb8 9	 !C	  pE e@ q` T( T 4 Q qH T  R!>= 7 RH@ q` TH T 4 Q qH T  R!>= 7 Ru 6 R6 R
 ~! R! ! R! c@ ** R  R @ Y6 R cLI! B LC"B @$ ҅ Ú TtB }B @E@  @% 5B@_ qTb CFc !! @  TK26fFn@ @H ( R! # R 
   @)cS E@A  Q B# C!D  <#! <
J  I  G  ! R!  D Q qT Ro@7 R D Q q(To D Q qHTXCj# R!  c
 @#R!  [
 @V Ra Q!  R
 @
 #!@R I
 @ T !@)czS@ !@c  A#E %B !D#C < <Hb8 Hv8a 9 #!@R &
 @ T@c V R` R#RA  
 @  @  cR!  
   @   #R!  
   cRA  	 @   f# R!  	 @ G! R! D! RA  RF RDd	 @C{S[ c	 @/   Q_ qi T    `c!# RC ; 9  4 # 5 5 n **F *;@9 q  a	 !@C/@" @c  ! T{FSG[HcI_4{  ! 
Z<  RB R? ; ? 9 ; 9" R? ; ? 9| ; 9  RO  h	 AC{	CS
 [*c ks*{@@G  ҆  cH q` T    $c@3!& (R@@A @ T! ?@ TA   T R*t  `	  @CG@ @B   T{I*SJ[KcLkMsN_6 3 R b@ a 8Oxb  @ *   @b	 BB  @\ @  @    T m     @@  @  @  TS,@ c@@
 T } @_ 
 T  @ 6@9 6c@@` T } @   T  K   6'@ Q*?P q T * !@; RB  b@c a a C  qh T q{ T Q_ q( Tc/ @=~ 6/@ @ @  T "/@ 3 f   }  lC @CLIB c LCCe @# f Ě Tt } @@  @&z 5@ qT Fӥ BB @c Ě T @ }  ld @LIc  LCd @$ ҇ Ś Tt } @@  @z 5@ q`T Fƀ cc @ Ś `T @w l @n ` Q qT@3 R[A ~*vT qA Tc>` 6/@ G3 R    % Xaxa      X  !
;G R  @ 5
 0 qȅ T q T,  @@  B@ qe@B8Oc6@BMd c"a `6 z ` ? C   :L:h:k 4    @* R R q 6#@{;{ ?@i T $*# C  7 *!@:WG|  Du E  A@G  4'@3 RB   B@de@B8Oc6@BMc6 a `6  ;  9_   
  `l 6  ?`] T*C | ] 6C@!! ?@T A@cd@!8Oc6@!Mb b !`6   ? C    ҟK;8  @MC@k68f 6 ?Y T $*C G@_ 6C@!! ?@!Tk68A@cd@!8Oc6@!Mb b !`6   ? C    ҟK;8  @C@k68@a 6 ? S T $*C X 6C@!! ?@!Tk68B@de@B8Oc6@BM c< "a `6  ? C    ҟ9J \<     qz;{ ? I T $*C P 6C@  o? T"" ?  T    RPTM Q T!|@!?] T" RB@de@B8Oc6@BM< ca `6   ;ݿ      @C@z< S 6 ? @ T*C A 6C@!! ?@aTz<B@de@B8Oc6@BM< ca `6  A ;    x  @hC@z<x G 6 ?9 T*C d ; 6C@!! ?@aTz<xB@de@B8Oc6@BM< ca `6  A ;s    x  @C@z<xA 6 ?2 T*C /4 6C@!! ?@aTz<xB@de@B8Oc6@BMc6 a `6  ; @ 9/   
  `B 6  ?`- T*C  - 6C@!! ?@T B@de@B8Oc6@BMc6 a `6  ; ߂(   
   ; 6 " ? ' T*C & 6C@  TM  g I  T  b B@de@B8Oc6@BM< ca `6   ;Ծ      @t#@ @bz<5 6 ? T*C   6C@  hTM  g I  T  b @bz<B@de@B8Oc6@BMc6 a `6  ; ߂   
   , 6 " ? T*C W` 6C@"" o? ` T"" ? T |@ B@de@B8Oc6@BMc6 a `6  ;b ߂y   
  =( 6 " ? T*C @ 6C@"" o?   T"" ? T |@ B@de@B8Oc6@BMc: a `6  ;o) _ C  @*7  7 67@A  i T@8Oe@a C Փ  6@?@ @;@B    @    ?TE   D  !c:7"LI  B $LCE @" F Ě !T%t } @@  @& 5@ q T Fӥ    @B Ě_   T ]@k/@`0 @;@ ?@  E  @ ;@ ! '7@WG ! 'v7WG;@  @> @ ҁ    ҁ   CG    B !'R7E u D   ! 'E7v  G  E   ! '87WG !07  g ``gQu D   С B .!' 7WGu С B-!'7WGl  B 8!'7 С B-!'7WG\ С B,!'6WGS  B!'6WGJ  B`8!'6m  B!'6f  B!'6_  B8!'6WG,  B@8!'6O   Q qhzT@ ^ @_    TX y4B@de@B8Oc6@BM c"a : `6 ? C  Z_>_ @     # 6 {c ? T $*C 7 ! '6@`  @ RG  E  @`{@Z|@    F D@cf@ce6@8Ob a6 ?  4  R   @ R R R ` 6@#@ "9 @c   k  T $*C J 7 *!@46G  E  @`  @ȿ@P@ ! '"6  B !'6;@@ ?@  E  @n@r { SPBt T[ " s" AT[BSA{è_ &   { SPBt T[ " s"  AT[BSA{è_ {   S `@ @@9 7 @   T@A  @" Ғ @{¨B   @"   @  A  T_R {    @a
@  `@    T@{¨rA@{¨l   @C    @ A  T_1@C    @ A  T_){     @b
@  `@   T@{¨I@{¨C  {     @b
@  `@   T@{¨1 @{¨+  {)< +p S [c+j	 JAC=)|====#='=+=o @@  c+  TC@c+T)=@c) ? T>) ѥ=CC @`  ?|@`B `~ > h T  T a	 !@Ct 58_" @    T SA[B{Ψ_    T ` t
 g`@@9aB 9     { S[cks q Tz	 ZSG**  \@ 6`@ @!@?r T @ ! @|@   T @   Tj`	 4b	 BPG ?  6a@  @ @r T!@  3 @  sx" `
@   "  q$@z  T q Bz  TI    SA*[BcCkDsE{ƨ_@ ! ` |@@# ` x @A  @`    B!@4  R@8 a  @S s& ^ a@  @  U    c  R4 d@E@  @c   R @ @ @4      c! IR!` b	 @@	 ( b@B
 @@ 	 Z ?   c Rb4 x @X5@a   a@   @ :   B!@4  RkS s&@ `@ S s&  @	 U е& @ @ S s&@@ `@{`@ @@V{ S[cks q Tz	 ZB**  H@ 6`@ @!@?r T @ ! @|@   T @   TV`	 4b	 BB +  6a@  @ @r T!@  3 @  sx" `
@   "  q$@z  T q Bz  Tb    SA*[BcCkDsE{ƨ_@ ! ` |@@# ` d @A  @`    B!@r3  R@8 a  @S s& J a@  @ | A v   c  R3 d@E@  @c   R @ @ @r3      c! IR!` b	 @@	  b@B
 @@ 	 F +   c RN3 x @D5@a   a@   @ &   B!@3  RkS s&@ `@ S s&  @ U е& @ @ S s&@@ `@{`@ @@V{ S  U ?<  T    @?  T  9@ h38SA@{è_  ?   T  o 
 *f @h38SA@{è_֠  0    @ {       c@ ! BR_  @?  ! @@  s@  &_    @?  ! @@   @{ S [? `	 T @  0A T } ) T    4 b@ Ka "}C_   T`	  C @ 	 c@`   b
 T b@" `@ cTu   Rt @SA[B{Ĩ_ `	  C @   c@  } `  C  T`xbz"_ B Tb@  _  T`
@    T|  @ K     	T }ӵ  R   R @  R  R  @   @ {       c"! BRk_ Ax@ E@  RA9!HS! ! !|@x!Ax@A9B@!HS! ! ! }A a  _  R_  {  B  ! '1  R{_ {  B ! '1  R{_ {    D@9B@ @  6*  @{¨_ !@!1*@{¨_{ ` @    R{_{ S [c A9 q
 TH T q 
 T q 	 T  q  & ! w@p   e   w@   )ͼ w@`b u  !)h1t  ySA  R[BcC{Ĩ_ q T T & q`T  q T "& w@5  w@j   @&  b" $ B# # b%   c'!@)  tR  { [ ScA@!@ֆ`  ? **cC[B RSA{Ĩ"  @ {   @y   R@{¨_  R_ { [S c@d	 @C@ @  ҿ   T`@@ 6b@9xb  _q T    0  g q T@ @ b 8ObBC 2@ R#   cHS* e   `@9 q   Cz  TCxb q @"@` @   `@9q  T^b@9    P:z@@!HS! ! !|@`x! C@9q  Tz@@!HS! !  !|@Ux!  `@9   q
 T G@9q T  R   s@0  !+0  Ra	 !@C@" @c  ҡ	 T{BSC[DcE_ C@9qT`@9   q  T  Q   qT$d  C@9  qT`@9    Q   qT5b	 BB  62@ @!@?ra T @   @!   @   7@   `    Р `,c,! RA    @ }  { S   4@    Raz@A9b@!HS! ! !|@Dx!SA@{è_{"  S @_A  T@   B'! /	0SA  R{¨_SA{¨4e	 @C{ SA҆ @ @   @ TA  I Td@8Ocb  ` C    @  "  a	 !@C@" @c  ! T{BSC_@o   B >! //  R@ !@!/  RɷCb	 B@C{ S[  @E @  @ҟ  A TF@9@  6    Ra	 !@C@" @c  ! T{BSC[DC_# q T@2   B/! //  R !@!/  R@b s@   s:O R  # R  1K b	 BdF ҧa	 !\EӸ 
@  j b	 B@C{ SA  @F @  ҿ ( T@  R  B >! /G/`	  @C@ @B   T{C*SD_+ 8Odb c@C ` #     2    6@   T    T  4@ A  +@@ʷ  ! 0/  R+   b	 B@C{ S [@  @F @  ҿ  H T@ R   B >! /.`	  @C@ @B   T{B*SC[D_+ &` 8O d@` C # R	       7@  +@S  R@9! ? qT+ ʶ `  RD R_  Ax@A7 6Bp@ R  @` R!`ӿ R` R   `  R@!`Ӓ { S [` Ex@A9d@HS R  R }ӄ   7SA[B{è_a
@SA!`[B R{èl{ S [cGx@0@A9HS B c`Ӏ@A|@B } q@ Th T q 	 T q T q  T q Thb8
    q  T$ q  T q Thb  xa@SeA9
@ @|@ }  xb ` T R  5G7a
@!`xb *~@ 6z@ R 7g7a
@!`SA*cC[B{Ĩxb SA[BcC{Ĩ_րr@r@ h8hbxhx   c 1!@2   R { a @ 8@    R{_ Fx@@  7 7  4  R_Bp@@P  { S@"! Ta@a  SA  R{¨_	5    2c@3!@) πRX@  F{      5c@5!@) RJ { S [ @4 @` `@
xud  @@@  TC @ `@B_  T T @@ SA[B{Ĩ_b
@  c`@
  U # @` a@ b@ 7w@} zuA   @  zu  `@  ` SA[BcC{Ĩ_B @@@ TSA[B{Ĩ_c?   T  ?  ( T5}'  Rg fB  d
@
  @ @"֚Bzb ! @a  zb#  `@ `  T!} 
֚wZ }zu a
@ x
  b@#@a!z!b@B  `B @  `
@`  c
 z"` @@  z%  ?  I  TҸQE	 @C{CS[A9 @'  @f 7 @ @` @F	 |F`ӟ 	 T  rfA9R	RR)R r   *   R   6z@b2@`A9!HS! !  B`Ӡ@%|@#@! }_ q T T_ q T_ q T_ q`  T_ q Th!8@    ! 7, R@	  @C'@ @B  ҡ T{E*SF[G__  q@ T_$ q  T_ q Th!h!x'   ? A@'@x% С Ѐ c`8!@)  R3 { S@@H	 F A@@?  T R RR@D@9$  r  R? r@  SA *{Ĩ RN  /   ? @SA R@C/@{ĨN E	 @C{C  @S  @o @  %%   T   ` T  7  RA	 !@C@" @c  ҡ T{ASB@_B|@ `@_    T  R c@ !9K,@  Ҁ@  ȷ  HE	 @C{C  @S  @o @  %%   T   ` T J 7  RA	 !@C@" @c  ҡ T{ASB@_B|@ c
@`C) *_@ !B T  R  |@_! BMTc@ !:,@  Ҁ@  ʀ   CE	 @C{ S @ @   @   T@A   Th@ a 8Oib @ C   R`#  ڱ @  "  A	 !@C@" @c  A T{BSCC_#  @Ǵ  \  !@;+#@  RD@9@   a  6   !@!+  R# Cx@ 0@cHSA9c c Ɛ`A@b|@c } q T T q T q T q  T q T#hc8` @!`,  q@ T$ q  T qA T#hc` @!`!#xb` @!`#h8` @!`#hcx` @!`#hx` @!`{ С   c 1!@2   R Hx@ 0@ISA9  `A @|@ } q T T q@ T q T q@ T q T#he8 R6`   q  T$ q  T qa T#he  #xc R7h 6Bp@"@` !`v#h8#hex#hx{ С   c 1!@2   REx@ ȔA9HS ØA9  }@ TB@E 0@B`_ q T( T_ q@ T_ q` T_ q T_ q T@`  @9c`B @E 0@B`_ qT@`  @c`_  q@T_$ q T_ qT{ С   c 1!@2   Rc@`  9c`@`  @yc`@`  yc`{ ST` @ A@C !  @" Ta@ SA  R{¨_$ @d$@ AT` @@@F@Ě! @(} hh  TE @'	Ě? ` Tx$A@) 'hhB  @ T?  @ e  d@  р SA  R{¨_ք@C@a
Ě!(}cxaCf @@  T @@ĚƔ? T TF@` @ hh @ @T%@ĚB? Tx" @	@5 У С Ѐ 2c@3!@) πRݽ
   { ST` @ A@C  @"  T	 4a@ <SA  R{¨_$ @$@ AT` @@@F@Ě! @(} hh  TE @'	Ě? ` Tx$A@) 'hhB   T?  @ e  @  р SA  R{¨_ք@C@a
Ě!(}cxaf @@  T @@ĚƔ? AT TF@` @ hh @ @T%@ĚB? Tx" @ У С Ѐ 2c@3!@) πRc
 @	  @C{CS[  @ @'  @   	 Tcc8Oeb d@c `  C  ǅ   6[@ @ TA  cH #    7@	  @C'@ @B  ! T{E*SF[G_<@E` T	 RG@   6@K  @!@?r T `  @ !" @ K@ # b  A  cH @  X @  @    B!@f)K@  @@  @c   R @ @ @)  8 & @U cK T @ @@  %  "o_    T  _    T?  q  Re  _  R & P TM? 	 T  % R_   T{  x@   Re  {¨_  g ``g{ c S [kA@!@9`  ? ** R` 6z@bA9
@!HS! ! @!|@bx!z@dA9@!HS! ! !|@bx!z@cA9@!HS! ! ! }A  SA[BcCkD{Ũ_ E	 Х@C{C[A9 @'  @F 7S @ @` @F	 |F`ӟ  T  rA9R	RR)R r   *   Rp `
 6az@2@A9!HS! !  `c@%|@#@! } q  T( T q  T q T q`  T q Tdh!8@ A9A9  az@A9f
@ HS    q T  a@ |@%x`x az@`@!HS! ! !|@x!az@e@!HS! ! $|@! }  x$f
@az@!HS! ! @!|@x!az@d@!HS! ! !|@x!az@`@!HS! ! ! }   SF  SF R@	  @C'@ @c  ҁ
 T{E*[G_ ! 7M(  q T$ q@ T qA Tdh!@ A9A9` `z@a@ HS     |@?x `z@a@ HS      }?h `z@a
@ HS      }?h `z@a@ HS     |@?x `z@a
@ HS     |@?x SFdh!x~   ? @B@Vdx%s   c`8!@)  RS
 B	 B@C{ S @E @  Aҟ ` T[A @ i	 Tc 8Oe@a V	 ֚Bfb @C  `  S 6@k @!@?ra
 T @  @!?:@@    T @   T` 4B	 BB 5 *   6@" @B@_r` T!` 6 @ "" 
@A  b 	 5kF@"  [DcE  @   8  !@;'[D  RA	 !@C@" @c   T{BSC_D@9@   A 6   ` A@A  @6 & ] !@  @  t   c R'kF   R !@!_'U    kF@@  @c   R @ @ @z' @@V#  ( A@!  @	 Z   B!@6'kF !@~5 &@@1 B @   @ =   B!@'   RkFn@@  @c   R @ @ @9'   RkF^@@@6 &  @  @5 & @ kF  RF[ck@@  B	 B@C{ S @E @  Aҟ ` T[A @ i	 Tc 8Oe@a V	 ZGfb @C  `  3 6@k @!@?ra
 T @  @!?:@@    T @   T@ 4B	 BXG  *   6@" @B@_r` T!` 6 @ "" 
@A  b 	 5kF@"  [DcE  @     !@;u&[D  RA	 !@C@" @c   T{BSC_D@9@   A 6   ` A@A  @6 & = !@  @ o T   c Rw&kF   R !@!?&?	   kF@@  @c   R @ @ @Z& @@V#   A@!  @	 :   B!@&kF !@~5 &@@ B @   @    B!@%   RkFn@@  @c   R @ @ @&   RkF^@@@6 &  @  @5 & @خ kF  RF[ckѭ@@  E	 Х@C{ S [@ @ @  ҟ   
 T@@   I Tc8Ofb e@ B	 BB` C     6@ @!@?r T @   @! @ T   @  . @ 6@ ҄` R   @"  cE  @ {    !@;m%  RA	 !@C@" @c  A T{BSC[D_ցF@9@    6   ` k@ Y	 9B`ƹ` 6@ @!@?r	 T `  @ !@@@  @ T @  Tԫ 5A@  @   @!  @ H -  c  RP% kF  RB	 BB Ҏ *  a 6@" @B@_r	 T!` 4 @ "" 
@   5kF !@!$ @@%@  @c   R @ @ @% @%@  @c   R @ @ @%OS    kFX@@V#   A@  @     B!@$!@ @   @ Ӵ   B!@$@@@7 & @ {4 Д&@@ @o6 & @ ck@@  E	 @C{ SAҔ @  @  ҟ` T[A  Tc@:Odb C ! b    T @A	 !BB @4 @A @ ?   T   @! @! @@ Tc W	 RG@ ɸ 6@;  @!@?r` T `  @ !@     T @  TԪ` 5@  @   @  @ H -   c RP$;@ cF  R.  @  C   !@;$[E  RA	 !@C@" @c  ҁ T{CSD_D@9@    6  l" @ # b ,@@%*   Ra A"  [E@@  @c   R @ @ @$B	 BPG O@ 6@ @!@?r T @  @!" 
@   9     cF;@ !@!# @n ` @"   @!  @ Ƴ   B!@#;@LI! B LC"D @" E Ú Tt } @@  @E	 5@ qTc dFӄ !! @B Ú_ TH c@ a  @     B!@q# ;@Q@@6 & @k ;@@  @c   R @ @ @# ;@94 Д&
@V @ 5 е& @M vO;@$[c; E@@  E	 @C{ S [@ @ @  ҟ  ` Tv@@   
 T@ 8Oҁ b   `   TckC a@x@!(@Y	 9SG`  ?  }  6@;  @!@?ra
 T @  @!`@    T @   T 4B	 BPG _ *   6@" @B@_r T!` 3 @ "sw" a
@!    5cEkF;@@"    u@ ͫ  b  !@;"  RA	 !@C@" @c  ҁ T{BSC[D_aF@9b@   a 6   ` b@   @6 &   @  @@  |    c  R";@ cE  RkF !@!"d@C  R`s   7    cEkF;@@%@  @c   R @ @ @"`@v#  ? a@  @ q   B!@M";@ @s@5a@!@e
 @@3 s&
   @
 @@ 
 R 7   c RZ";@@6 & @% 3 s&`@ @zb a@   @ (   B!@" ;@z@%@  @c   R @ @ @%" ;@k6 & @ `@3 s&@@ @;@Uck; @@|  @9  @9@  *_{    @9 @  6_  *@{¨_ !@!!*@{¨__   c@<{ b  ! '!  R{_C	 c@C{C[d @'  Ң S   @@  ! =!SF  RA	 !@C'@" @c   T{E[G_ " R@ 4a"@9A 3a" 96  qa"@9A  3a" 9c@a  !  cSc q, Tt|@    T  Z t t@c T _@ T`_ @  @!@  ?֟!T_! " !},SF  R  }> t } R aT  q !<9! R!=3!SFS7  @ 6{!A   @ xa @! @  ? @{!$@ ր _@6  @  @   @!@   R_@6  @  @   @!@   _ C	 c@C{Sd @o  "	   @7_  9@	  @Co@ @B  ҁ' T{NSO_[ cx *! Ra 9 *ިb Q_8 qI T ҍ  O B	 BG ` @   &P@9@  #@@9
AB@ "@ 3c  2  " #@ 9&P 9'    @  `  @!@  ?[PcQ    >c?!@) "R[c &@  ' Xbxb  @    V C B	 BC  @@9B@ @ t   2"  @ 9 @  [PcQ *@7# *C ޳ * 1  O C	 c8G` @   P@9@  c@ 
A 3"@   #  %P 9&  C A @     @!@  ?ց@v 5 @t  | c B	 BD  B@   qm T     c!@) BR   C B	 BE   C B	 BF   C B	 BB ߭  C B	 B|E ׭  C B	 BC ϭ  C B	 B Dy ǭ  C B	 BDq ҿ  C B	 BhGi ҷ  C B	 BBa ү  C B	 BBY  5  C B	 BFP  C B	 BCI@D 9 @@99   2 @ 9b @cAB B@xbx"   @!@  ?ҩ *Gqi T    c!@) R?A9A99 39 39[PcQ@[c { c B   q T#  *S R[  *L  Ѩ0 q` T    $c@%!& (RC ֢҂h ?kaTg5{@ N@9ן  
SA  3 ([B#@ 9B cC{Ũ_% ֢ Ҁ@9 /  R  3 9B cC{Ũ_  { c [ 0  q T * S R *  0 q` T    $c@%!& (R * kTSA [BcC{Ĩ_ * R [BcC{Ĩ_{ S [6 c 1 ݧ * Q?0 q	 T   O @	  E?0     @        q T@ ` $@@9%P@9b @cAB *@@B@A 3"@33 #@ 9%P 9&, 69  xbx" SA[BcC{Ĩ_֤     c!@) BRT@   ( Ha8a       7 5 @	  E;   } @	  G?|  @    ? qT@3 #@@9@A  @B  3#@ 9B@6D 9xbx"` @SA[BcC{Ĩ!@  [ @	  8F U @	  D O @	  hC I @	  C ?|  @    ? qHT@3 #@@9@ @ A 6 @	  hF 0 @	  D * @	  E $ @	  E  @	  G  @	  B @	  TC  { S [6 c e  *F Q?( q	 T   O @	  E?0     @        q T@ ` $@@9%P@9b @cAB *@@B@A 3"@33 #@ 9%P 9&, 69  xbx"  SA[BcC{Ĩ_֤     c!@) BR@  @( Ha8a       Ҹ @	  G?|  @    ? qT@3 #@@9@ @ AB  3#@ 9B@6D 9xbx"@ @SA[BcC{Ĩ!@  Җ @	   G Ґ @	  G?|  @    ? qT@3 #@@9@A  @ ~ @	  @E x @	  C r @	  G l @	  G f @	  \G ` @	  F Z @	  G T @	  xG{ S [c8   T *T q T 9@   O ` "	 BGd @cA R    &P@9#@@9@  @@ 3
AB@ "@' 33"L #@ 9&P 9%9   xxx8   @!@SA[BcC{Ũ  *@  p( Xaxa       @  	  D a @cAD@@9! @*!@ @ @L 3C@ 9xax!SA[BcC{Ũ_ @  	  CBa @cA! S@!@_  @ *@L W  y`xabx!  Ҫ@  	  FaAc @ ɪ@  	  F ª@  	  EaAc @ӿ ҹ@  	  $FaAc @Ӷ Ұ@  	  xFaAc @ӭ ҧ@  	  tCaAc @Ӥ Ҟ@  	  C җ@  	  C Ґ@  	  GaAc @Ӎ ҇@  	  F Ҁ@  	  F} y@  	   Ev# 
BC   5m @ 	  B  # 
BC   4a @ 	  @Ga @cA_ !  @ @!@53@L U@ 9WD 9`xabx!  @#@!@8* ** SA[BcC{Ũc6 @ 	  F0 @ 	  C#@:{ S  @  7SA{è_ P l * q T q T*@SA R{è   b 0  T	4 d
@  	  C R?  3 @  BAc  %P 9xbx"@  @SA@{è!@ D`4 d
@  	  B c?  @   BAӀxbx" @ &	 @C{S[c	k
s @/   *8  C  ^Ȥ * *?  q\  q2Z 4_ q  T  R` 9@ q  T< q T_ q` T** 	  @C/@ @B  e T{FSG[HcIkJsK_  R` 92Υ@ q  T< q T**)z 9 *6< q" T  Q , q  TZ 4 g@ $	 F ` Aӥ @#@@9B &P@9@B@@ctA 3"@@ c  2 R$X #@ 9&P 9', (9  xbx"` @!@  ?֯ Ѓ  ` >c !@) ;R**(2 @ q` T< qAT;5  *7@ A! @     @@x`@>  @6 R  6 A  J ***  @ qGzT 9s44_ qTW } q T$5y@ *u @_@ q TB d  / T	ǡ@/ 5z   ݨ  O  	  hE    @         =q T   `  c!@) BRC S:4 5% !  5 !8 4;	 {B ҳ @@9bC  `@9!tB  xAC 9@c 9  Y y  M@ AS yA@9C @Ec@9!pA 9AABC@9! @@  	  BB@!@ @  3 3@ V BC 9Ec 9`xazx!   @!@  ?֣
@A @BA! !@|xaЦ * 6@@6Bxc  SRBP  *  *xa@ 9 y  q@ Tyi 5N|@ qmT R 1 ͣH q/ Td c a ` $c@3!& (R	# 4:0 4_ qT 9  O  	  F?0     @        qT
@#` %@@9&P@9@3@ @BA   3A  @6 "@%@ 9&P 9 , 89b `xbx"@ ` $@@9&P@9@6 b @cAB   2A"@B@ 3#@ 9&P 9$, 89  xbx"   @!@  ?֢@ A! @     @@x`4 [ @  @@9dC   2D| a @cA! @@ 9! !@xax!   @!@  ?@6 ا@ @ ` #	 cFA$@@9 @&P@9B @ 3@B@A 3"@c@ H R#X $@ 9&P 9', (9  xbx"  @!@  ?L Ҳ@  @@9{C   2[| aAc @! @@@ 9! !@xax!   @!@  ?=@9 3 9_q-  T   `  c!@) b RVS  	P@9@ @` @@9 3B  	P 9%	 F @A9c @*@tA  *B@"@@ #X  @ 9&,   yby"` g  O  ` "	 B@D? $@@9#P@9B@ t$@ 9ct#P 9?,      "  ?9?qHT@6 &P@9$@@9@ 3bAc @B   2A"@B@#@ 9&P 989    xbx"   @!@  ?֢@ A! @     @@x`4 ZY***  R@7z 4_ qT   O  	  D?0     @        qT
@#` %@@9&P@9@3@ @BA   3  6 A}Ӏ"@%@ 9&P 9 , 89b `hbh"_ @ @ ` #	 cFA$@@9 @&P@9B @ 3@B@A 3"@c@ ( R#X $@ 9&P 9', (9  xbx"   @!@  ? 9eM s~Ӽ[ Ds~ U һ@   O ` #	 cF R@ @ӥA   B (P@9%@@9B@
A   3"@)c@  33#X %@ 9(P 9'9   xbx"@c R_ qZ@zD 9qm T Ѓ Ё ` Є c!@) !RN3@9a@ 9 ҁ@   O ` #	 cD@ @ӥA   B 'P@9%@@9c@ 
AB}ӄ"@   33#X %@ 9'P 9$,    hbh"`   @RRR`  rR@ !  r _   R_    _    _  _     R_    R_    R_   ` _  Ax@ E@  RD@9!HS! ! !|@x!Ax@D@9B@!HS! ! ! }A a  _@R A9Rf  rRRB !  r!  @   *_    R_    R_  @R A9Rf  rRRB !  r!  @   *_  _   _   @R D@9Rf  rRRB !  r!  @   *_    R_    R_    R_  _   Հ _   @_   @_    _    R_  _   _   _    @_    R_    R_    R_  @BRRR`  rAR@ !  r _   R_  @R A9Rf  rRRB !  r!  @   *_    R_  _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   a @y   R!   _ a @9   R!   _ a @   R!   _ a y   R*!   _a 9   R*!   _a @"  R?  q!   _Ax@ E@  RD@9!HS! ! !|@x!Ax@D@9B@!HS! ! ! }A a  _Ax@ E@  RD@9!HS! ! !|@x!Ax@D@9B@!HS! ! ! }A a  _  R_  Ax@ E@  RD@9!HS! ! !|@x!Ax@D@9B@!HS! ! ! }A a  _Ax@ E@  RD@9!HS! ! !|@x!Ax@D@9B@!HS! ! ! }A a  _Ax@ E@  RD@9!HS! ! !|@x!Ax@D@9B@!HS! ! ! }A a  _Ax@ E@  RD@9!HS! ! !|@x!Ax@D@9B@!HS! ! ! }A a  _Ax@ E@  RD@9!HS! ! !|@x!Ax@D@9B@!HS! ! ! }A a  _Ax@ E@  RD@9!HS! ! !|@x!Ax@D@9B@!HS! ! ! }A a  _a @y   R!   _ Ax@ E@  RD@9!HS! ! !|@x!Ax@D@9B@!HS! ! ! }A a  _a @9   R!   _ Ax@ E@  RD@9!HS! ! !|@x!Ax@D@9B@!HS! ! ! }A a  _a @   R!   _ Ax@ E@  RD@9!HS! ! !|@x!Ax@D@9B@!HS! ! ! }A a  _a y   R*!   _Ax@ E@  RD@9!HS! ! !|@x!Ax@D@9B@!HS! ! ! }A a  _a 9   R*!   _Ax@ E@  RD@9!HS! ! !|@x!Ax@D@9B@!HS! ! ! }A a  _a @"  R?  q!   _֠R_  ՠR_  `R_  @R_   R_   R_   R_  a @y   R!   _ ՠ R_  a @9   R!   _ ` R_  a @   R!   _  R_  a y   R*!   _ր R_  a 9   R*!   _@ R_  a @"  R?  q!   _  R_   `   {b  B@%a ! '  R{_ {b  B`'a ! '  R{_ {b  B`)a ! '}  R{_ {b  B@+a ! 'q  R{_ {b  B -a ! 'e  R{_ {b  B0a ! 'Y  R{_ {b  B@4a ! 'M  R{_ {b  B7a ! 'A  R{_ {b  B`;a ! '5  R{_ {b  B ?a ! ')  R{_ {  Ba ! '  R{_ {  Ba ! '  R{_ {  B@
a ! '  R{_ {  B a ! '  R{_ {  Ba ! '  R{_ {  B@a ! '  R{_ {  Ba ! '  R{_ {  B`a ! '  R{_ Հ @    { Ӣ  R{_  R_ { ` @ɢ  R{_ { ` @  R{_ s  o  k  g  c  _  [  W  S  O  K  G  C  ?  ;  7  3  /  +  '  #                                  ߠ  ۠  נ  Ӡ  Ϡ  ˠ  Ǡ  à  ҿ  һ  ҷ  ҳ  ү  ҫ  ҧ  ң  ҟ  қ  җ  ғ  ҏ  ҋ  ҇  ҃    {  w  s  o  k  g  c  _  [  W  S  O  K  G  C  ?  ;  7  3  /  +  '  #               "	 BB @B@ "  ? @  _  {   !	 !B @!@ a  @  	@{¨    "	 BB @B@ "  ? @  _  {   !	 !B @!@ a  @  @{¨̟    "	 B4G @B@ "  ? @  ؟_  {   !	 !4G @!@ a  @  ɟ@{¨    "	 B4G @B@ "  ? @  _  {   !	 !4G @!@ a  @  @{¨    "	 B4G @B@ "  ? @  _  {   !	 !4G @!@ a  @  @{¨l    "	 B4G @B@ "  ? @  x_  {   !	 !4G @!@ a  @  i@{¨L   { S[ RAx@ 76Ap@ R `  **[BSA{è@ֆ`{ S [c#  RCx@ 76@p@` A9cHSc b c  v
@c } *** 6`z@A R 7 6`r@ SA#@*[BcC{ŨϹ
@9`
@!`SA[BcC#@{Ũ_   Ax@!7 6Bp@ R  @` !` R`  { S [  REx@ 76@p@  ՀA9HS b   c
@ }c  6`z@A R 76`r@ SA[B@{ĨK
@!`
@SA@[B!`{Ĩ>SA[B@{Ĩ_a @A  @Ҁ    R_   a @A  @Ҁ    R_   "	 B@C{C S A҅ @F @  ҿ   T! ?E@ T@B b a B'! / R 	  @C@ @B  ! T{A*SB@_   @ 6@ D@9@5   6  @  a !@!w} "	 B@C{C S @F @  Aҿ   T! ?E  T@ b a B'! /W  R!	 !@C@" @c  ҡ T{ASB _ @  @@  ܙ  RD@9@   a  6  a !@!4: A9   q TAx@A9@@!HS! ! !|@x!Ax@A9@@!HS! ! ! }  `  *_{  @! R*{_ {  (	 F@@ I@ ? T R RR@D@9  r  R r@  {Ũ * R?  ? B@ RD?@{Ũ %ҁ @% A`  T  Ra  _{ S@"! Ta@a  SA  R{¨_	[5d c a ` 2c@3!@) πR4   ` @ 7 *     g  R  _  c  R  _  ` @ 7 *     g  R  _  c  R  _  ` @ 7 *     g  R  _  c  R  _  %	 @C{C  @S    Ҧ @    _   TM_  H T@ g  g `  a T i@ 7R_  kh T  R     BAT R_  k T@c  c .! 
K  R   R  R y!	 !@C@" @c  a T{ASB@_R_  kTB< <   %	 @C{C  @S    Ҧ @    _   TM_  ( T@ g  g `  ah T @ 7_qH T  R     BaT _qi T@c  c-! 
  R   R  R 9!	 !@C@" @c  A T{ASB@__qTB   %	 @C{C  @S    Ҧ @    _   TM_  H T@ g  g `  a T @A  7?qh T  R     BAT@  qi T@c  c,! 
  R   R  R 9!	 !@C@" @c  A T{ASB@_?qTB %	 @C{C  @S    Ҧ @    _    TM_  h T@ g  g `  a T Y@A @ 7R?  k T  R     B!TA @ R?  k T@c  c-! 
a  R   R  R y!	 !@C@" @c  a T{ASB@_R?  kTB< R  @ ? i  T)M  g?  I  T  b  R@  _` @  R "  ` fAp  _   ` @  R  ` fAp  _` @  R  ` fAp  _` @  R "  ` fAp  _   ` @  R "  ` fAp  _   ` @  R  ` fAp  _%	 @C{C  @S    @   _   T ϙ@! g  `@ ah TKc! g a TKc! g a T` 7  R!	 !@C@" @c   T{ASB@_M@ g_  I  T@ b`  g @ ah TKc g aL TKc g a  T @b  R @c  c8! 
 "	 B@C{C  @S    F @      @ TM   T   I T p@kk=  g  0 `l T8 `$ T  7  a T  R   g  g`@ ah Tkk = g a T ` T y   R  R 	 !@C@" @c   T{ASB@_֠ b 6 բ@c a c 8! 
P  R  aT! yQ	 @C{C  @S[  @  %% B T _   TM@ g_  I  T@ b`  g @ ah T eN   ՘  7@c a c@8! 
  R	   5@6@  R 	 !@C@" @c   T{ASB[C_  Ҁ_    T   S   	 @C{C  @S[  @  %% B T _   TM@ g_  I  T@ b`  g @ ah T e   ՝  7V@c a c`8! 
  R	   @6@  R 	 !@C@" @c   T{ASB[C_  Ҁ_    T   S   C	 @C{C S[ #  @ @  && ߼E 
 T    TM g  I  T b`  g @ ah T e   +  7 @c a c@8! 
m  R"   @6@   Raz@F@9c
@!HS!  ! !|@bx!az@F@9c@!HS!  ! !|@bx!az@F@9b@!HS!  ! ! }A  	 !@C@" @c  ! T{ASB[C#@C_  Ҁ    T  һ   ʺ: {&&  S   @߼E T   7SA*@{è_e  az@$ RF@9b
@!HS! !  @!|@@x!az@F@9b@!HS! ! !|@@x!az@F@9`@!HS! ! ! }   *SA@{è_{&&  S   @߼E Tɠ   7SA*@{è_e  az@$ RF@9b
@!HS! !  @!|@@x!az@F@9b@!HS! ! !|@@x!az@F@9`@!HS! ! ! }   *SA@{è_{  S   @? i T  7SA*@{è_M  g?  I  T  b az@$ RF@9b
@!HS! !  @!|@@x!az@F@9b@!HS! ! !|@@x!az@F@9`@!HS! ! ! }   *SA@{è_	 @C{C S[   @ @     T V@! g `@ ah TKc g a	 TKc g ad T 7  R	 !@C@" @c  A T{ASB[C_M g  I  T b`  g @ a TKc g a TKc g a T  @b  R az@F@9c
@!HS!  ! @!|@bx!az@F@9c@!HS!  ! !|@bx!az@F@9b@!HS!  ! ! }A  @c a c8! 
 	 @C{C S [  @ @   !  TM   T g  g `  a T @ 7q T  R	 !@C@" @c   T{ASB[C_   ET q) T@C a c-! 

 R 9  Raz@F@9c
@!HS!  ! @!|@bx!az@F@9c@!HS!  ! !|@bx!az@F@9b@!HS!  ! ! }A  q(T 	 @C{C S [  @ @   !   TM   T g  g `  a T @ 7R  k T  R	 !@C@" @c  ! T{ASB[C_   ET R  kI T@C a c .! 
k
 R y  Raz@F@9c
@!HS!  ! @!|@bx!az@F@9c@!HS!  ! !|@bx!az@F@9b@!HS!  ! ! }A  R  kT< N 	 @C{C S [  @ @   !   TM   T g  g `  a T @  7?q T  R	 !@C@" @c   T{ASB[C_   ET  q) T@C a c,! 

 R 9  Raz@F@9c
@!HS!  ! @!|@bx!az@F@9c@!HS!  ! !|@bx!az@F@9b@!HS!  ! ! }A  ?q(T   	 @C{C S [  @ @   ! @ TM   T g  g `  a( T @ @  7R?  k T  R	 !@C@" @c  A T{ASB[C_   ET @ R?  kI T@C a c-! 
	 R y  Raz@F@9c
@!HS!  ! @!|@bx!az@F@9c@!HS!  ! !|@bx!az@F@9b@!HS!  ! ! }A  R?  kT< |   	 Х@C{C S [  @ @   !   TM   T   	 T ;@kk=  g  0 ` T8 `D T@	 7  a T  R.   g  g`@ ah Tkk = g a, T ` T  y    R   Raz@F@9c
@!HS!  ! @!|@bx!az@F@9c@!HS!  ! !|@bx!az@F@9b@!HS!  ! ! }A  	 !@C@" @c   T{ASB[C_ b f6@C a c 8! 
	  R  aT  y  C	 @C{C S[ #  @ @  && ߼E 
 T    TM g  I  T b`  g @ ah T e   י  7X@C a c`8! 
  R"   @6@   Raz@F@9c
@!HS!  ! !|@bx!az@F@9c@!HS!  ! !|@bx!az@F@9b@!HS!  ! ! }A  	 !@C@" @c  ! T{ASB[C#@C_  Ҁ    T     ʺ { S [ c*k:  q T * q2 T T q- T  qi  T, q T+   @ TB  @M" 4_ ? T4 C TC 5 T
4 53! T	@! 5. qN TA R@W 5# R Tߎ R 5 Z T{
BwC8c 4 @ @ ` #@@9 R&P@9 @ӄAB c 3	 ЄFBAB@"@3 3@ $d #@ 9&P 9', (9  xbx"! +@SA[BcCkD{ƨ_ qA
 T*0 5+ B  AT!5 Ҿ b  	  tF"@y @ ~   
" y   Y  )@iB"@ycS@9 AӅ @   Ң@` @@9h RP@9	 cF9 @ӄA! *@AA!@"@c@  3d3d @ 9P 9, B @xax!BA @SA[BcCkD{ƨ!@  qT w@ 	 BF ` $@@9e @cA&P@9 B@ @Z@*AZ@"@ 3c3 R"d #@ 9&P 9$, '9  xzx: @ 8 5S 	 !tFw "@y!@ ~ A 
" yď  Đ@9@ 3 9_   T@fBӥ"@y`S	 BFa @cA! @9 
A@!@  *B@   *tf " y 9xax! +@Q# 	 !tFw "@y!@ ~ A 
" y  @9@ 3 9_  Td c a @ Є
c!@) R̚.B  @`(25  b  	  tF"@y @ ~   
" y     f@iB"@ycS@9  @ӅA! c 	*	 ЄDA@!@@e A 
"@ 3@ c *f " y  9: B @xax! @SA[BcCkD+@{ƨ!@  ҽ	 BtFw  @y B@  c 
  yD@dBӣ"@ysS 	  DA @BA! c 
@A!@s* @ s*f " y@xaUx!  @ Ҙ	 BtFw  @y B@  c 
  yD%@dBӣ"@ysS 	  DAAB @@aB`S"@y  *@9AAB @! c 
	 BCA@!@  *B@  3f " y 9xax!`+@ g w 	 !tF"@y!@ ~ A 
" y؎  ؏@9@ 3 9_ T@aBӣ"@y`S  *@9A @BA! c 
	 BE C b  	  tF"@y @ ~   
" y   ޔ   "@ye @9gBӄ 
bS@B * 3B *" y 9aAc @! 	 cEA!@c@ f xax! @  5 	 !tFw "@y!@ ~ A 
" y  @9@ 3 9_ @T@fBӥ"@y`S	 B|GaAc @ 8 5 	 !tFw "@y!@ ~ A 
" yd  d@9@ 3 9_  T@fBӥ"@y`S	 BXC֓ 	 !tFw "@y!@ ~ A 
" yG  G@9@ 3 9_ T@aBӣ"@y`S  *@9AAB @! c 
	 BC> 	 !tFw "@y!@ ~ A 
" y$  $@9@ 3 9_  T@aBӣ"@y`S  *@9A @BA! c 
	 BC   T ҍ w 	 !tF"@y!@ ~ A 
" y  @9@ 3 9_ `T@aBӣ"@y`S  *@9A @BA! c 
	 BD i w 	 !tF"@y!@ ~ A 
" yڍ  ڎ@9@ 3 9_ T@aBӣ"@y`S  *@9A @BA! c 
	 BB E w 	 !tF"@y!@ ~ A 
" y  @9@ 3 9_ `T@aBӣ"@y`S  *@9A @BA! c 
	 BD ! w 	 !tF"@y!@ ~ A 
" y  @9@ 3 9_ T@aBӣ"@y`S  *@9A @BA! c 
	 BC @ 	 cF ` %@@9 R'P@9c@  @ӄAB *@BAB@"@ 3d3#d $@ 9'P 9%, (9  xbx"+@
 ے T U@9e 	 !C "@y 3@9 @ c 
~ @t" y 9 9   j 
@ B@9F@9@9` 3A @BA! 3	 BBA!@e 3ctB@ f B 9F 9 9xax! +@  { S [ c*k:  q T+  * q! Ti T q` T  qi  T, q T    q T 9 5  a  Tَ\  , TؔB  @  4  > T @B TC$ T
H`$ 53  T	B 5. qF TA RLS 5# J T6@J 5 A' TX 4 L R@ 	 cF ` %@@9'P@9c@  @ӄAB *@BAB@"@ 33#d $@ 9'P 9%, (9  xbx"
  +@SA[BcCkD{ƨ_ $@` @@9h RP@9	 cF9Aӄ @! *@AA!@"@c@  33d @ 9P 9, B @xax!A @SA[BcCkD{ƨ!@  q`T @ 	 BF ` $@@9e @cA&P@9 B@ @Z@*AZ@"@ 33 R"d #@ 9&P 9$, '9  xzx: @SA[BcCkD+@{ƨ!@ B  @`(`5 Ǒ b  	  tF"@y @ ~   
" y   b  2 @9   OBt 9	 BD   A@      _q  Td c c+ a @ !@) b؀Rc ҙ	 BtFw  @y B@  c 
  yDy 	  D @  _q Td c c  Ҁ	 BtFw  @y B@  c 
  yD 	  D @  _q@ Td c c y d c  c a @ !@) ؀R&@BӠ"@yS*  
 *` !A  " y@xaUx!+@"d c  c  d c  c+ ? w 	 !tF"@y!@ ~ A 
" y  @9@ 3 9_  	 T	 !E@9!@   t 9_q  Td c Єc@| d c Є c@  w 	 !tF"@y!@ ~ A 
" y  @9@ 3 9_  T	 !C@9!@   t 9_q T 
@Bӣ"@yS! *  3c 
 9! *c BAc " yxbx"`+@d c a @ 
c!@) R@BӢ"@yS@9  *f B 
  *b !A 3B " y 9`xaux!+@d c c$d c  c$V ҷ b  	  tF"@y @ ~   
" y   R  " 	 !E@9!@   t 9_q  Td c c  d c  c.
@Bӣ"@yS! *e c 
  3! *c BAc " y 9xbx"+@R { w 	 !tF"@y!@ ~ A 
" y  @9@ 3 9_ T	 !C@9!@   t 9_q` Td c c`3 V w 	 !tF"@y!@ ~ A 
" yǊ  ǋ@9@ 3 9_  T	 !C@9!@   t 9_q Td c c`:d c  c`3d c  c`:   T # c 	 !tF"@y!@ ~ A 
" y  @9@ 3 9_ T 	  D@9 @   t 9_q  Td c Єc `  w 	 !tF"@y!@ ~ A 
" yo  o@9@ 3 9_  T	 !B@9!@   t 9_q  Td c Єc ;d c Є c r  d c Є c l@BӢ"@yS@9  *f B 
  *b !A 3B " y 9`xaux!`+@ Ҹ c 	 !tF"@y!@ ~ A 
" y)  )@9@ 3 9_ @T 	  D@9 @   t 9_q@ Td c Єc ғ RGYd c Є c( ҉  @9e 	 !C "@y 3@9 @ c 
~ @t" y 9 9     	  B  @  _q  Td c Єc@  d c Є c@@Bӣ"@yS@9  *f c 
  *Bt!Ac c " y 9xax! +@   	 AC{
SS *[# *ck Cs @O  *sД 7 * ҵ 4
 q
 T   O 	  8G_0 @   @ @  @ @ qh Tc@@` D@@9FP@9aAc @EA9! @ac@!@AD3#@ 3E 3W D@ 9FP 9G, S9E9  `xabx!   @!@  ?b@ @ A   s s@Sxs q TK   	 BD ?|  B@ "  ? ql Tc@5D 97  @ AB   @@9@  2 @ 9`xuax5	 N  Ɏ   O 	  D?0     @        q Tc@ ` $@@9&P@9bAc @%A9B @bc@B@AD3#@ 3E 37 $@ 9&P 9', 39%9  `xbax"   @!@  ?c@AAB @! a!@sxa  Ғ d@	 cBAӄ @! D@@9e@! !@c@  2CT D@ 9xax!   @!@  ?Ǌ *<qI Td c A @ c!@) R4k   O 	  TD?0     @        qI Td c A @  c!@) BRcA9bA9	 !@C 3 3c9t9b9O@ @B  a T{JSK[LcMkNsO_c@ ` $@@9&P@9bAc @%A9B @bc@B@AD3#@ 3E 37 $@ 9&P 9', 39%9  `xbax"   @!@  ?c@A @BA! a!@sxaz   d@	 cB @ӄAӁ[   	  @C{S t @ @     T{@  T      g 	  @C @ @B  ҡ T{P  RSQ@_e)ӐGźϒ! R$ 򩾠   	 T 	 T 		 TC|ś*! bK T#  Rc  <@  @)@  D@lE@AD QBC Dc Q <@< ABe Q!|̛!B$Ӏ   @  Ii`8h`8H#8c QH%8T TB B   9@ B  @BR@   T@! cb@id8hd8 9   Ƈ  	 !@C{[cv @" @    h T   @  T~@      g 	  @C @ @B   T{P  R[RcS_bd) զĺӐGϒ # 򨾠S3 R   i T i T i T"|ě*s AK T# c R @*  	 T@  @) k@ LEQH@b Q@AL BCD <H @<BC Q!|˛!B'   
  (i`8h`8H"8B QH#8 
T T  I88B @ B@ R@   T@! SQb ig8hg8 9   C B @ c`B  ARS  	  @C{S t @ @     T{@  T      g 	  @C @ @B  ҡ T{P  RSQ@_e)ӐGźϒ! R$ 򩾠   	 T 	 T 		 TC|ś*! bK T#  Rc  @  @)@  D@lE@AD QBC Dc Q <@< ABe Q!|̛!B$Ӏ   @  Ii`8h`8H#8c QH%8T TB B   9@ B  @BRs@   T@! Ycb@id8hd8 9     	  @C{S t @ @     T{@  T      g 	  @C @ @B  ҡ T{P  RSQ@_e)ӐGźϒ! R$ 򩾠   	 T 	 T 		 TC|ś*! bK T#  Rc  h@  @)@  D@lE@AD QBC Dc Q <@< ABe Q!|̛!B$Ӏ   @  Ii`8h`8H#8c QH%8T TB B   9@ B  @BR߆@   T@! ŋcb@id8hd8 9     	 !@C{[cv @" @    h T   @  T~@      g 	  @C @ @B   T{P  R[RcS_bd) զĺӐGϒ # 򨾠S3 R   i T i T i T"|ě*s AK T# c R @*  	 T@  @) k@ LEQH@b Q@AL BCD <H @<BC Q!|˛!B'   
  (i`8h`8H"8B QH#8 
T T  I88B   B@ R;@   T@! !SQb ig8hg8 9   C B @ c`B  ARSF   !@C{[cv @" @    h T   @  T~@      g  @C @ @B   T{P  R[RcS_bd) զĺӐGϒ # 򨾠S3 R   i T i T i T"|ě*s AK T# c R @*  	 T@  @) k@ LEQH@b Q@AL BCD <H @<BC Q!|˛!B'   
  (i`8h`8H"8B QH#8 
T T  I88B   B@ R@   T@! uSQb ig8hg8 9   C B @ c`B  ARhS { S 3@ 4< q@ T3 R*SA{¨_@ qT  q T R q	 T:   R35 R  H q  T$ # !   $c@3!& (R؏, Q?  q *3 1( q  THT Q? qc a   c %!%  ҂gR  { S  @ 4  q T[ * R*"  _@ q` T$ c $c@&!   !& (R!  NH q  T$ # $c@3} *4 s    qUzT[B*SA@{Ĩ_k  R*SA@{Ĩ_4 R{ S  4< q T  q*SA{¨_ R߅@ qT  q T	 q@ T`5 R H q T$ # !   $c@3!& (R6	    { S[ cm` 7d c a   'c )!% brR  R *  q T*  ń@ q` T$ c $c@&!   !& (R ` H q  T$ # $c@3 7Ts  Q kT RSA*[BcC{Ĩ_r@6BSA*[BcC{Ĩ_d c a   )c )!% rRΎ0   @C{CS [cK  @'  Ҹ a@c ` `b .@ @@ T} l @A    
  7A   !@C'@# @   
 T{E*SF[GcHK@_ T}@l @LI  ! тLC# @! %  Ttc }c @e@  @ 5c@ qTB CFc    @! ?  Tf6@g  %`6  # _	  6@
@ !C# @   C  ΂ {   a~ `B@9 !`C t`B 9   !`G  @{¨_ @C{C S[c a @ @    `  6@a @   kʃ q` T$ # !   $c(!& (R@ 7 9dkE@@    @C@ @B  A T{A*SB[CcD_ֿ 9 9@   @ Z& D @  @ v Ra ! *
@:    R 9@  Z& @G  R@kB  @C{ S  ҂ @  A   T@d8O BPG`    C    6@ @!@?r T @ ! @  T @a@   ?  ! @!@3 4@    @C@ @B   T{BSC_@  ` !AT   {     @   @a7d c a   *c+!% RZ @a@a d c a   @,c`,! - RKaB@9`   2`B 9@{¨_{ [s# t `  &  4 *S  R k# TvSc  k, q TaUR3 AUr@ | a    Ks"* @9: RKZ#_ k T;7R:R RƳrkrR8 R*  Â@ q` T$ c !   $c@&!& (R 3@B|`Ӆ@9@alJ*K !| # ~# qa0  &x $$xc q T 	  $   2)!)*c  2 !  K@! 	
D *H!xe qT@9  K # ~  q  T   Ê  @   kTSAcCkD7@  [BsE{Ǩ_֙@ * R BC  QZt~Ӂ@ @!~    R؂ b| Rӂ 9* 4K:@R  @_    5I  ?{;{ B  T {{ q)T@9
x@KC%  R  _  Axc ~C@%? q	
 TI!)%) 2"$*!  2a    	K@  
  *CH Axd? qT@9! R  K   ~Z j  @  @l @ B  W_ @@   {{ qIT@ ҔB K?{;{ Te1(|~*@ qT  rP!  qAT@  2 c Q   m|~ *a @? q(T  P Z  At! }! @!@ ! @4ALICLC  ` @    Ú T@ ~@cCkD3@7@@  4 @93 R  Ks"*J3zu q T sB ATHSA7@?`@ @  Ya@ C B@C{C S A @  c@  !@C  @" @c  ҁ T{ASBC_c a@w@@ c  [@v @94 R  K"*J4   B  Tzu qIT@ @  @ ү́c@[CcDcD[c,C c@C{ S [cb @  Ҧ  6k@ @ 4!7R`Ƴr#Rkr"@9~3 R%@KlJs"s~~!|  q0  8xs'sR6H6Xv   4 x k
 TsR K ' R#'*{#;* K 
  #@9 K c~ӤXvcP6 H6 4xk!Ta@  "l@ @   T%@sH3  # @@?  ! @  ߇ A !`-@c   T@! kG   !@C@" @c  ! T{CSD[EcFC_sH@@ qT`@kG`@ l# @ LI! B LC"D @" E Ú a Tt   } @@  @E 5@ q! T`@ Ts%@"@9 T LIB   $LC@   @% ң Ě  T#t  c }c @h@ @ 5c@ qT Fc BB @ Ě T$~a@' RR @^ }a@R' RkG}c dFӄ !! @B Ú_  T
~ksJ {     @    @a@a D C A   Є@,c`,! - RaB@9`   2`B 9@{¨_{     @!@    @Éa@a D C A   Є@,c`,! - RaB@9`   2`B 9@{¨_{ S `N@   @ SA{¨X} SA{¨P}{ S 4@`N@   @ SA{¨@} SA{¨8}{ S  @6a@  6?  !4@h  T`@ ۅ !`G  + !`C  '`@SA{¨ !,Ee  @  T	O} 5`@    @P  T
F} 4`@ j`@  @a@ `@ T`
@C A   c-!%  Ң6R !B{ [   c   !`C@ @ S3  @9 Ks"*J3   sB   Tzt qIT`@ @  La@ Ҕ sB އATSA&@   [BcC{Ĩ7[BcC{Ĩ_  { S [* @*  c`@8   [BSA{è_a@?  ! @  O *A !`.- @. C @C{S[ ck @   69 *. a@cb #  d     z  c  - BPG o  6@ @!@?r T @ ! @ T @ D c A   Є  c! R^ Ra    @C@ @B   T{D*SE[FcGkHC_֡@ ?  ! @  ߅ A !.@  ` !TD C A   Є/c/! {R,B"   ` w~ bB@9   !`CBtbB 9 !`G  @ "AB@_rA  T@ " @#_  _ 9 * 4 `  @!@?rA  T@ C @ bA) T J@`@44` D C A   @,c@7! - RcB@9! @cxt :OcB 9 2@@ 8O  @@   @\~ ]}C A @ c3!5  6R~ @C{ S[ c @  C{  p~H q Tk$ # $c@3!   !& (R~ 4@# À@	 4$< q TD R* s    @C@ @B   T{B*SC[DcE_@ qATk 4~ q` T0~ q Ty  ׂkFw 1 Tkr@ * *  c`@ۄ  ~@ q T$ C Є$c@&@?  ! @   A !. R  kF@C W 4z   }H qaT~ q T T q` T q
 T q  T q TC@9C R u{ @} @?  ! @   A !. RkFj@  qT$ q`T q TC A   c 1!@2   R@?  ! @   *A !`.b@?  ! @  x u A !. RRkF;#@y#yC9 @L}  @H}  @D} kD|ѥ c@C% { S D@f @  F@ D T' R q Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BPG   6@[ @!@?rA T @  @!@  @  _ 8O@ *   c`@ @
 *}@ q` T$ C !   $c@&!& (Rf R{@7 RAC   !@C@" @   	 T{C*SD_ ` @  @@@ y [E@" @  @  @ ҃ B ! B7!@[ED C !   `,c 8! R"@?  ! @   *A !`.[E Д&
@|  @| [{@  [   }    @C{S[	 c
 @7  3  6[  b@c yb a   @"  	 @  |@@S   @@i} yA" [@  @C7@ @B  ! T{G*SH[IcJ_ R@?  ! @ 
 L I A !`:'@"   @A  @  7 B ! B@;!@ RAg:@C c\C`: d@c@ ( #   ' +  b@a # @  BPG j 6#@ @!@?r T `  @ CC  !E   @{ #@ E #  ; @c  R @ @ @ C"  RE  AD C !   `,c 8! R? е& @{  @[ z@ C @C{CS[c  @'  x  {H q` T$ # !   $c@3!& (R7|  5|@ q T  & R RD R @ 7s  ]  @C'@ @B  	 T{E*SF[GcHC_@g@ 4# ~ R RP  6xd~ { q  T{ q  TT- "@?  ! @  S P A !`: R- @+{ ,zѥ c@C% { S D@f @  F@ D	 T' R q Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BPG p@ 6@[3  @!@?rA T @  @7@` @  _ 8Oһ@ *   c`@ԁ 
 {@ q` T$ C !   $c@&!& (RM Ry 7 RA"    @C@ @B  A
 T{C*SD_ ` @ @ `  6@ [E3@@"   @  @   B ! B`;!@[E3@D C !   `,c 8! R@?  ! @   *A !`.z[E3@ &
@wz  @sz [3 py@  [3    } C c@C{S[	 @ c d @7  _  I T DkC8Oi@@ g:@jb f@h  a `: C #'  #+ }   6/@ b6@ac # `6   c
X  =  @     +@c   6_  6 @ T+@}xu_@@TA !<A RcJ"  C  +@  a T@  kK  @C7@ @B  ҁ T{G*SH[Ic@C_ RA !;AcJyzA !`<A RcJc
kx @C{ S [e@ @  ҿ q  Td@  @_P  T@6@ 7@a6@7@ ˀ A !>   R !@C@" @c  A( T{CSD[E_ր@:  y q T$ # !   $c(!& (R3 
C #  R  R  }
 4`@@  3 D C A   @,c`,! - R
@@ 4 q` Ta@?  ! @  A ! `3 b @B @#    @@ b@" @@   T	v 5d@ @@73@  @C@ @B  a T@{CSD[EB @ `6`@   @v~ ` T  R@A !@>B@$@ @  w~t3@\{,@`@@  T } @?  T  @Cb"@ @c  ! T{CSD[E@b aB@9 ! 2aB 9@  xw5} }  l" @LI! B LC"D @" E Ú Tt } @@  @ 5@ qTc dFӄ !! @B Ú_ Tv@b @C " _  B8O n<  
 7A  @@ @`N@@  @y v3@  Rx @`  @A	  @  B ! B=!@3@@@ b@@_  B@@:a@aB@9`   2`B 9  R3@ @x "`
@ !T@$ C !   `,c 8! RA    R s& @qx @`@73@uS3 fw@   c@C{S[ c	 @a @/  ҹ  q
 Ts|@"  Bk
Y  {F 9  @*.  kx@ q` T$ C !   $c@&!& (Rb6@c `6  : O b2@c`2 + .  R   CV @ 6D  B    |ATkJsK! R  @C/@ @c  ҡ T{F*SG[HcI_ֵ TkJsKD  B    |kJsK@kJsKk
sv{ S     a  %}  /A ` a~` a@9 A 3a 9 7c@9   !`CC  3c 9 !B  SA@{è_ B  R{ [  @   T  R[B{Ǩ_cks@y *  q T\ ; {#"  S R*@&  w q@ T$ # !   $c(!& (R 6Y7@`7@7s  Q| kATSA@ 7cCkDsE}~K5 y,@ @@ T } @_ ` T @ ƀ696 e~ z    T@*6~x5 V~ k  aTs  |SA  RcCkDsE }  lC @LIB c LCCe @# f Ě ATt } @@  @ 5@ q T Fӥ BB @c Ě  T7 t7@@  6  cCkDsE`\  7 't7@ c@C{	CS
 c[ckb @d @G  Ҁ cv@!    ΂T   ҕ  0|   /B a b~` a@9 a 3a 9C 7b@9   !`Cb  3b 9$ !B     6a@@ CC A  @   a@  @ }  4C  PGc' R` 6a@?  ! @ } a@?  ! @v +@@R @A ! @ @	+@ "AB@_r` T! @ "?  $B T `  @!@?rA  T@ C @ bA) T  0}\  6C@@ c@  b
@  6G    6{  TE    @CD"  G@ @B  a T{I*SJ[KcLkM_D C !   c! iRD C !   c ! BoRG"  w Rm c  RS RvU  @v l@`@ U @@  ~x,@@@ T } @? ` T cF R R~yG R   c8EB B R Rt  R`@8 @u L }  l" @LI! B LC"D @" E Ú ATt } @@  @ 5@ q Tc dFӄ !! @B Ú_  TysrtC A @ c3!5  6R)v c@C{S[b @     cb #   a@ d   c  x c   BPG  6@ @!@?r` T@  ` !` TT @ $ C !     c! R@ B@9   !xB 9@z @ T@cG@a    @C@ @B   T{DSE[F_B"   z ~ 5}B@9   !`CBtB 9 !`G  Ң@ "AB@_rA  T@ ! @"?  $BA T `  @!@?rA  T@ C @ 뢒A	 T {@D C A   @,c@7! - R @ ! @TD C !   /c/! {R@@   Ҥ8 7@cGcsC A @ c3!5  6Rlu  @ {D C  A   @,c@7! - R]#@@9  R" bx"@ 9_  { S [ @ `@ ` T  T	arc@@ 5 `@P Ta@6S7a@A { A !SA*[B{è_`N@@  @u 6 Rr `@F~a@ D C A   @,c`,! - Rhxa@aaB@96 R`   2`B 9 @ ` T Tt `
@  C c@C{S[b @     cb #   a@ d ` c  C c w   BPG  6@ @!@?r  T@  ` !?  T 4@t $ C !     c! R~B"   x ~ |B@9   !`CBtB 9
 !`G  ҉
@ "AB@_rA  T@ ! @"?  $B	 T `  @!@?rA  T@ C @ 뢒AI T z- 6@   @Cy ` T@cG@C@a    @C@ @B  ҁ T{DSE[FC_ @ ! @?!TD C !   /c/! {RW~|7 `7@cGC@@@   cC rC A @ c3!5  6R?t  { S? ` T	  Mq 5R  T
Gq 4@SA{èx@SA{èG}A !SA  @{è_ { c [# @u  q T *S R @*"~  s q T     $c(!& (R}| 7 kATSA  R[BcC#@{Ũ_|@ 6~z    TA @ T@6x 
@B 
 s5x! ҅ `  6
@D s  (xSA  R{ S [  @@a  T ( T`@` @4  5 R @9@ K"J5uR5? q	 TW b  @B@ c  q) Tb@  ]}bB  _ TT@SA[B{Ĩ_B Ber`B      T@ @ ! _ qTT@@   _ @b  ҽw` ! qCѥ c@C% { S D@f @  F@ D T' R q	 Te@C ` cb 3@9 D@ t  *  A 3 9  	 T8O  BPG 9~ 6@  @ @r T @   @"  @" C@@" B1@ ѐ     fq7  RAC   !@C@" @c  ҡ T{CSDC_ R ` @ q     }   { [  BPGSc }  6@ @ @rA T@  ҳ @   T `@@ # t,@@@ @` T  T? T`@ $ C !   Є  c! R|#@ 9  RSA[BcC{Ũ_֥`  }  lC @LIB ! LCA$ @! % Ú A Tt } @@  @ 5@ q! T@#@cC[BSA{Ũw } @c dFӄ BB @! Ú?  To@Go@   @C{C S! @ @   @ab rA  Ta@  4 @    T @@ $v`@ !  @r T`@  @_  T@     @C@ @B  ҁ T{ASB _b@`b  _ T  ҥx !,E|{p @   { S [? `	 T @  0A T } ) T    4 b@ Ka "}C_   T  C @_} 	 c@`   b
 T b@" `@ cT4ru   Rt @SA[B{Ĩ_   C @?}   c@  } `  C  T`xbz"_ B Tb@  _  T`
@    T|  @ K     	T }ӵz  R   Rq @  R  Rq  @  { S BPG[u   ҭ|` 6d@ @!@?r T@ ! @  @ SA[B{è_օ@ !`   @*SA[B{è~    @ }    !@C{ s   @" @  b@   @` " S% R[ck`@9 K *  )  TB    =    o <  aT~B @  TC @ cxC   I TA@  !xA     T@@ x@ c@ RC # R4 R i@9	K" k) T*sH9gx` qI  TG 69 SC[DcEkF  @C@ @B   T{BsG_x|~"&**$% z
dxj$!$  2 6! K" 
! 
zdxbd7x   |  ` Tbh` q T  @l @   
y@  @  @l @! @ x@  x@@@     @l @	 @ x@  x @@  @  Iu@ xg@D@d   2G c@  @l @A @ x@  x @@  @  *u@ Ҿxg@D@

x 
At! }! @!@ ! @A4ALICLC  ` @    Ú !T@ [m@At! }! @!@ ! @4ALICLC  ` @    Ú T@ Hm@At! }! @!@ ! @a4ALICLC  ` @    Ú AT@ 5m@~At! }! @!@ ! @4ALICLC  ` @    Ú aT@ "m@_  S[ckn! @!@?r` TB` B @ !_   Tb  A @  _B@ { +  S  [ck9 @`As  T
@ (	 T ) T`   T?  T ` it   @ @ T
m @  T@   Tm@   T
@! et 
 SA[BcCkD+@{ƨ_ֵ@  Tl    @9 @ 9@T @9@k58@w ky8@k58   o Ѧ c@C& {
SE@d @O  *C@ ߼EA T[ qD TS@9  ДRGt  2# `   S 9Hra@c c   c  ` # o{@ 7 RC  AcM]  S@9 R !t S 9  @CO@ @B  : T{J*SK_#@k  @  @ @_   Tq,@ 9 @@ T } @?  T: 9z 6@91 6b6@#`6 ` ! @/ @ T }  l" @ LI! B LC"D @" E Ú a Tt } @@  @2 5@ q@ Tc dFӄ !! @B Ú_ @
 TlP   R [L }  l" @BLI! B LC"D @" E Ú Tt } @@  @- 5@ qTc dFӄ !! @B Ú_ T|lA ! D  kNr { "z. 6#@ @!@?r T @  @!@ 	 $ C !   Є  c! Ry } @? @Tcs6/@A  T{  8O3 b@a 7 ;   @  @  @  T$ #    c`! "*Rx `  y & 6;@ @!@?r T `  @ !@F  D  @ " " s ~ :vB@9   !`CBtB 9 !`G  ҧ@ @!@?r T` ! @ "?  $B T3 `  @!@?rA  T@ C @ 낒A T t@    @  x#?   l <  T  T!@9#9C h68C@V @?  ! @` #u lC@  B   T?@ G@_  ? ( T @   TOk?@C _h98vN@3 ?@ B Y߈@? k T" R ! !@  ;@ A 2  @߈  @   63@   @ ߈! Q?@   TG@! r@ ! __ 	 TkN{@y@{3@@      T cr? G k?@?@G@?   ? H TR h68C ?@h98 ?@#?  {3@   @ ߈! Q?@   TG@! KrkN{@?! ! xkN9 @xm m @@@!8O kN{@+@9@h!8?@v$   ҉?@kN{@jDj[ck{ Wl   m    uo   m# !   c3!5  6RmlY  ck{    }     @ }  { S[ @` $ # !   c! Rw4@ l}@ o  o  Q qi  T@` a@`@  @   @@9! 7 @   T@A  @"  q  !F   _ !`C  [SA[B{è_mo !tG
  `@ a@ `  (mt  }  @!@ NIӵ   NCӠ  @   ֚_ Tt! }! @"@ B @ 5!@? qT F! ѡ! @  ֚ T~ji {     !F !`C  `@@ @  @{¨_a@A o !tG  `@  @@9 7 @   T@A  @" Wq  @{¨_a@`@`   a@ `  l  { [ !`CSt c |     !F  4 6n  @  T$ # !   @c! bRv`@` $ # !   c ! Rva@w l[BSA  cCB{Ĩ Nt`@` $ # !   c ! Rv`@@ l" @b $ # !    c ! RvLI! B LC"D @" E Ú  T`@`  Wl p a RR B 9 	r`@t  @@9 7 @   T@A  @" p !tG [BSA  cCB{Ĩ st } @@  @ 5@ qTc dFӄ !! @B Ú_ Tii{    @  a@a  !@   @{¨_En !tG {    @@ @  @{¨_  @@9! 7 @   T@A  @"  sp  @{¨ka@~`  k  !F{      !`C  `@@ @  @{¨_a@A n !tG  `@  @@9 7 @   T@A  @" ;p  @{¨_a@`@`   a@ `  Ҩk  { S [ @` $ # !   c! Rut@ l}@ m  m  Q qi  T@` a@`@  @   @@9! 7 @   T@A  @"  o  !F    !`C  SA[B{è_m !tG6  `@ a@ `  Tkt  }  @a@ NIӵ   NCӠ  @   ֚_ Tt! }! @"@ B @ 5!@? qT F! ѡ! @  ֚ Thh  @C{S [ @ @  a@ @b ; C o`@`@  @ b@8O@G4@F4  `@ n `@4m t 7B"  q;@  @C@ @B  ҁ T{D*SE[F_`@.l b@ @l;  @#CLI  c DLCe @# f Ě TEt } @@  @
 5@ qT Fӥ    @c Ě  T ;h@b@A    @@9! 7 @   T@A  @"  1o  R a@  A!l" @LI! B LC"D @" E Ú Tt } @@  @ 5@ q`Tc dFӄ !! @B Ú_ `Th`@xA    `   }jcg`@m ^g@b@_; 1i{   @  @  @{¨_  @@9 7 @   T@A  @" n  @{¨j!@!~`  Mj   C c@C{ Sb @   <  d@ ab   c   R # hl,@B@@a T }  l" @ LI! B LC"D @" E Ú  Tt } @@  @ 5@ q Tc dFӄ !! @B Ú_   Tg  ?  T RC h@  #@$   !@C@" @c  A T{BSCC_ } @f# h   { [c ksri  q- T *<  R RS7 *:j p =p  f @9  4 #Q! Qc ! d q Izi T  9@857@Rb R7n  6wos  Dn _k!TSA5 RcC*[BkDsE{Ǩ_ց@85! ! K]os *nSA*[BcCkDsE{Ǩ_SA*[BcCkDsE{Ǩ_  c@C{ S [a @  Bp ma@bb    d @ cMhC  s  7cE  R@C   !@C@" @c  ҁ T{BSC[D_U `66r@ R! !"+ R j *   6cEr ! !!! !"cEcg { SS   >  T  @   T  h38SA@{è_! @9  9 @h38SA@{è_    T` hm 
 f @h38SA@{è_   )i B@C{CS[ ccksA @g  sr oG 4<  ?g <  T  T) K h38W U: 1g < H T  T ( [ #h38 @)c   s&@W@   T_@! .mG@   TO@! (m  @Cg@ @B  5 T{MSN[OcPkQsR_ր@9c9   (4 T` lG O eG@   2 T` lW _ eW@@997 f < H T  T$ C); y h58 @P  T5@7@ ;@    @U 
@" _  aT@ ,h@5   T?@! l #@ q` T@c c9  > ( T   @` i$'@+   ?h'8+@    ( T'@/@_    h TF @  @% T@ 9e@'@+ _h58  +@ @& T'@/@?      T`R h58+ '@h&87 '@  TE7 ? 6@â  !6 # ; 2jF$  !C$  6C" R"#   7@   T?@! ll @)   1@  
@"    T?@! YlG@W@! !%    T 9l7 ? d7@X@99TF  >e 9@@ٚƀ`@xf F @@b .  @# a@$ٚ a T T
@_  aT@  qg@A@ 5 @  T?@! l" 5
@@ @"ٚB  T  T   ( T$ v h  T k D@ 
  ?   T/@ A  k@@+@    ' /   T  T## c#   0@@R"   B$ fC  7@ T?@! kc@ # @'@#$    '@aR@h58+ '@h&87 '@ T+@ /d  @9  9? T ' /   !d@@A? TT?@! k(@  @9@h!8'@  ' /     he   +g   (g    $%g{ S [c**#     @**#@*cC[BSA{Ũ SA  R[BcC#@{Ũ_  { S  @ @@SA{è SA  R@{è_{ S*  ` @ *@SA{è SA  R@{è_SA  R@{è_  ѣ c@C{S[cksd @   .  d <  T ` T+  h38+ , d <  T   T`* / h38  [ @ @" 7ECk " 2 { j K   `  u ` " $Mc c  " ){@" @A @w@@   ^  Z@ @@ TA@e5@B@_ aT@  A@ e@`5@   T
@! j`@@?    T
@! j҇jk@   Ts@! j@[@   Tc@! zj+@   T3@! tj@   T#@! nj  @C@ @B  A T{PSQ[RcSkTsU_֢@A@_ ! T@BA@ e@4Z@: @@@99]w@@  ; a@@C " K G 5c I 0c @K@_   TS@! 'j;@   TC@! !j)@@
Ě&   A@    @`  e@w) #  +l 7@w* "E}ӂzf
   @` zf  )@   o   ( T` i # b@    T` i+ 3 sb+@@99? 	 T  ?  h	 T<}i  Re) ҆@ @  a(@c @"՚Bzb ! @  zb   )"E" !@ `  T!}Ӵi
՚)"w*  &}Ӏzf)`@` s   b@(@` z "EB ) @ @  @   z" @A  z%  ?  I  T_gcc    f   ;e  { S  @S `@ab T@   T A@! liii ab `@T@ aT^i
@ RB}Ae@ ~   TSA!}@{èOiSA@{è_  { S  @  `@a TB   TA@! 8i`@ab  @ Ta@! 1i.i  (it
@ RB}e@ ~   TSA!}@{èiSA@{è_{ S c  @xa [@d*@  `@   @(@ƚ T T@a
@_ !T   @a@Fd5@a@_ T   @a@=d`5SA[BcC{Ĩ_[BSAcC{Ĩ_SA  [BcC{Ĩ_  C{CS   @Ca@ @'  ! s
@ [@u `
@   T s@S `
@ T@a@
d5@a@_ aT  @a@d5[G  @C'@ @B  A	 T{ESFC_ւ@a@_   Ts@`
@B@a@c4[#  C c  
@" 
B  " @ ~a B ya @_   T@! qh@   T@! kha@
P    @[GC@[GC@[C b   {  A| sk !`C   !8D  {_{ [ Sc8 Rks e"7R`Ƴr$R@~krR\ lJ@9@  Ks~B)b
 qS0#sz[  d R!  b&?Dk T`[b~cK" q) TR! K e"$  2 $*   2`  B K@A 
 `{acK! qT@9" RKB B|~A{ q  T@s 2  Q s    v lc@   @   @a  @  ?  RSA[BcCkDsE{Ǩ_*Xkb  TX R#c  qI T  R k( T  CR*  @n c@  Q"~Z  R3 o c"| Rc3@o@ 9|~ӟ   y*@@   @@    5K  {8 9C  T`{x q)T@9x@ R
% 	K  R_   @xj!~J
#% q T! $  2E %*    2@ ! K@# 
"	 @xcJH# qT@9R   K! R   ~Z H  _@ "@  @l @ B @#  b`{x q	T!@ 9C b{8 T0c@@9b& `[bcK"  q(TS"{X#|~*` @ q(T O  CR*  @2n @ c@R yj|~*@@ qT  ҼaP!Z Ctc }c @c@ c @4CLIELC  ` @    Ś T_"@ RGK8 R# In  R3  ѥ Х@C{ [c ks @  @  S uh@ 	 4< RS ҡzt  Ҝd  ab  q  T # $c&  !& (Rlk  7ff@  kTSC#h  @C@ @B  ҁ T{B*[DcEkFsG_b 2b * q`T  Є$c(@U   @  9 R< RS`  ѥ Х@C{C S [ca @ @       6@ @7a  a q T    Є$c(!& (R+ 7l-k 7@f f@@  Db  @C@ @B  A T{A*SB[CcD_ 9@ 9I l 5+ h @  @ 9& ek @!  @  h  R ! *
@    R 9+@@ 9& @ga {h@   @ =k @  @` oh !  R! ( 9+@ R@ & @Da @@+ >` { S  @    @  SA{è   @ k e@  @  8h ! ! )SA  R@{è_֕ &@a  C{S [d@  @C   @/  `@A #   6@@u 6`@C    @xeg * R~   !@C/@" @c   T{FSG[HC_ @  j d@  @ g ! ! )  R &@` _{    @  a@?  !!@A    ?  !8D   !`C  `@@{¨ !lEFj { S[     a  e ^ k ?a i f *  q- T R*h  ` q T    Є$c(!& (Rji 7 kAT  !`C   !F  SA[B@{Ĩ_i 73e ` q T@` qT@{`4 q T@w`8 qT$ #   Є)c`*!& B-Rj  ա !F{      !`C  `@ @  e`@   @{¨d@{¨_ @@  Ua  R_  CѤ Є@C{S [	c
kb s @7  1_' @  @  @  k V@C`
@ 3 S` `@    @  i `@ R`  a *a@?  ! @@ f  ,D# ХB *c 6a@?  ! @ f a@?  ! @_ '@@ R @! ! @ @'@ "AB@_r` T! @ "?  $B T `  @!@?r TC @  bA T  bf  63@  c@  b
@  6E  h  q TC"    @C7@ @B  a T{G*SH[IcJkKsLC_$ #   Єc1! iRi9 9a@	  @ & 
 ;i a@  @@	 mf !  R! 8 w  3  E"   R,`$ #   Єc +! BoRi@ C @ bAhT@@  @a,@@@  T } @?  T cG R RbE R   @_ >`@ &  @_  }  l" @"LI! B LC"D @" E Ú Tt } @@  @ 5@ qTc dFӄ !! @B Ú_ T\ @^ $`@\]#    c5!5  6RQ_CѢ B@C{S	[
 c@ @?   ҁ c    .a  ^ q T #   Є$c9!& (R/i_ `@b c@ Y  @c  b  `   e @ c@ _ ^ 6_@9 Ң6@ 8# 6 ! 7@# / ci  6/@@  `,@@ c`@; @ T }  lC @ c" B=2;@ @Fs   D  C  A  T   @b  c   ҁ     H^ @A    A  c@c  @C?@ @B  a T{HSI[JcKC_c 4h`	 6#@#@ /  @	 TA   Tf  ! ;c@ Ҷ } @_ T 8O/ c@     @c <!@= &Rc zh ҤLIB c LCCe @# f Ě aTt } @@  @f 5@ q@T Fӥ BB @c Ě @T [@vc@ Ҁ [@oc@Sc \ { S @2^  SA  R{¨_ `   SA{¨_Ѣ B@C{S[A @/  5   c	)`@ `@` 5@b ! @ @C    a@ ! @! @d @     k
Cs  + i BB h 6+@ @!@?rA T @  @!@ T7 @s  #     c! RgD"   b ~ Je !`C  Ҿ !8D  Һ@ "AB@_rA  T@ ! @"?  $B2 T# `  @!@?rA  T@ C @ Ai T d@B@  6@kJsK A cI  @C/@ @B  - T{FSG[H_ 7R`Ƴr$Rkrk
~ c@9! Rg@@lJK@ |!  q!|~@0   x!$$xd 4x k TR K  $  2B K B %
%*  B KB 
Xb#P"H"  4x kT@ T @  @l @  # #]#@ \#@  6 ] @ q) T@  `l @	 cIkJkJ  ` O$P" hd  T   ] @    /c ?! {R,g  ! >#@@  o \ @  7  @\y@`@  Q` sR8 Rv@9K# qi  TVkI TkJsK! R  @\`@  ` aNI  ! bNC# @! $  Tctc }c @d@  @ 5c@ q`TB CFc    @! ?  `T%Z@cIkJ6At! }! @!@ ! @4ALICLC  ` @    Ú T|Y@k  C~SR   @|g @ R *x~\@b| R` {K6\ @; Ҁ Q Z` 9@  @ @c   ?{:Z {C 	 T {z q)Td@9xf@K$#  xhc~c$? q T  $  2b "* !  2   Kb@  
  *HH Axc? qT`@9 K # ~W  `_ b@  @l @A  "  2\ {z qTa@ +\|~ *@? qT  `P   Y@cIkJl\kJsK)At! }! @!@ ! @A4ALICLC  ` @    Ú !TXb@c	k
sZ    c5!5  6R.\ Ѣ B@C{   C @   c@ bb  a    BBC  g  6@ @!@?r T @   @!   @a  #     c! Re@C   !@C@" @c    T{B@_ ` uZ    @ }  { S[ @  ?`     SA[B{Ĩ_֟   RSA[B{Ĩ_ w@  T^  4l\` 5w@@[ =[ ! !`3SA  R[B@{Ĩ_c@ ѣ c@C{ S[ c BBd @   Ҏf 6a@   @ @r T!@  3 @  v@@
 C@c ` ?֠  @C@ @B   T{B*SC[DcE_!` @@@i\
 5@@    @Ja 4   a@?  !!@ea@\[` 4ed@%  c  @  R R @ @ @e`@ R    @Z @Z ! !@a d@ a  @ a "  B!@ R s&
@Z @\Y@ ѣ c@C{ S b @  ұ b@cb   a   BBC  e 6@ @!@?ra T @ " @? !  @`       c! Rd@ " ` ? !  @@    @C!@ @ @c  ! T{BSC @ @B    T{BSC_@Y    @ } b  @ }  ա !F{      !`C  `@ @  _`@   @{¨^@{¨_   _   Cѥң c@C% { S D@f @  F@ D T' R q	 Te@C ` cb 3@9 D@ t  *  A 3 9  	 T8O  BB ]e 6@  @ @r T @   @"  @" C@@ B&@ Ѵ     X7  RAC   !@C@" @c  ҡ T{CSDC_ R ` @ X     }    Ѡ  @C{C S! @ @   @ab rA  Ta@  4 @    T @A @  !@A    ?֟  !8D   !`C  @ !lE/cL^`@ !  @r T`@  @_  T@   ՠ  @C@ @B  ҁ T{ASB _b@`b  _ T  -` !lEc^X { [  BBSc d  6@ @ @rA T@  ҳ @   T `@@ # [,@@@ @` T  T? T`@       c! Rc#@ 9  RSA[BcC{Ũ_֥`  }  lC @LIB ! LCA$ @! % Ú A Tt } @@  @ 5@ q! T@#@cC[BSA{Ũ } @c dFӄ BB @! Ú?  TV@V@Ѧң c@C& {
SE@d @O  *C@ ߼EA T[ q!D TS@9  Bt  2# `   S 9[a@c c   c  ` # d@ 7 RC  AcM]  S@9 R !t S 9%  @CO@ @B  ҁ: T{J*SK_#@k  @  @ @_   T[,@ 9 @@ T } @?  T: c 6@91 6b6@#`6 ` ! @/ @ T }  l" @ LI! B LC"D @" E Ú a Tt } @@  @E2 5@ q@ Tc dFӄ !! @B Ú_ @
 TVP   R [L }  l" @BLI! B LC"D @" E Ú Tt } @@  @E- 5@ qTc dFӄ !! @B Ú_ TU ! #D  kNr { c@. 6#@ @!@?r T @  @!@ 	       c! Rb } @? @Tc=]6/@A  T{  8O3 b@a 7 ;   @  @  @  T    c@	! "*R]b `  Nc% 6;@ @!@?r T `  @ !@F  D  @ " " v\ ~ _ !`C   !8D  @ @!@?r T` ! @ "?  $B T3 `  @!@?rA  T@ C @ 낒A T g^@    @  ua#?   DV <  T  T!@9#9C h68C@V @?  ! @` ^ /VC@  B   T?@ G@_  ? ( T @   TT?@C _h98vN@3 ?@ B Y߈@? k T" R  !@  ;@ A 2  @߈  @7   63@   @ ߈! Q?@   TG@! [@ ! __ 	 TkN{@|@{3@@      T [? G yT?@?@G@?   ? H TR h68C ?@h98 1?@#?  {3@   @ ߈! Q?@   TG@! [kN{@B ! kN< @V m @@@!8O kN{@.@9@h!8?@v$   ?@kN{@SGS[ck{ U  GW    X   AW    c5!5  6R1WCVY  ck{    }     @ } { S  WT q  T@` SA@{è_֡ !@)!H`8c  a!  ր@` SA@{è_Y V  Q q T@` SA@{è^[@ ~` @  9` @  q` 9` @9` y` @y` ` `    c !`  R` т B@C{CS  [A @'  V *`@*d" R-t  6  
 [  @C'@ @B   T{ESF[G_ִ@A]  ! &U Cѥ҃ c@C% { S D@f @  F@ D T' R qA
 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  B,C ia *   6@" @B@_r T!@ "! @?  Ta @ !`@9! A AC   !@C@" @c  A T{CSDC_ RT@7  R!`  "! @? T !  RT     }  {  q S  R [*c*#  Y @\* $t   t  Z`V|@i T  ~R `A9r3w&  ҂ B|B 3`9SA[BcC#@{Ũ\~kR  R*V{    @  a"@A  [`&@@  )\`@ @  IZ`@ @@9 7 @   T@A  @" "Z @{¨BU{ [  JCSc@ T R Z@"   TSA[BcC{Ũ_k @AC? 
 T@ T#? 	 T	 @    R@     @  Ra@` a  ]" `" aTvB `@  s" ~]AT  
@! YZ 
 kDs" T    cB  @aRkS!  T? 99}Y yvj:R`j:  T}v"  cy}   @aU{ [ JCSR@@ T`@ @ s" :]AT SA[B{è_s" AT   @ @"  B9\  {S   @C[ck @ @o   "@`     @c!` "^R_@U *  q T|@ #    xsz~ q@ T@*]^^ *U  5@ q  T< q@ Ts  T&@    cB  ZRAS{W T q` Ts GYaT@B"  B97\" ! R  @Co@ @c  ҡ
 T{N*SO[PcQkR@_R5X * 7? kT *C@;]^  5&@@! R5&@A Rh:    @c!` ^R^:@ Ѐ@!_ r Д@ss7[  !u  X R:@ Ѐ@!_ r Д@ss"[  !  RS{ S [*c    @]` 7    @ c!!` "URe^  R
X*** &$  6[BSAcC{Ĩ_ >\х @C{ S[c kszC9 @  cx@fHS Z  k T#  6 @@  c   6@ A3  R7 R  x`@ z@a 6@ 7 `A: T @@ ?& R 7C9s   k@Wz T!@@#S 1 T! @*z@a  @! !@HS @  xa|} c  *C9s   k@WzT  6C9   29z@C9`HS     k` T    #c$!` ╀R] @* ` #@ R@cS c 4 @*   @`@S[ 7sDS73 R  @C@ @B  ! T{B*SC[DcEkFsG_րC9   29 Rg@9457F@? q T@A @ z@6*3 7 R**r@r #    @ Qr@b@#  fQ @ 8O  z@6
R { S   [nP   !B^ !`C  Z@  _ T ־F  W Tb_ BC @c@ T` ?ֿT_! " !}Ӭ^@   SA[B{èWSA[B{è_{  ! @{¨W    c!` ⛀R3]  у c@C{S [c	  @a @/   R q` T`@R8 q Tk
`@S"@ *  7kJ R@ @  	Q  @C/@ @B  ! T{F*SG[HcI_[  a@a@n@9 	 7 rC  R Ra T4  z 5`b@9  `b 9   8ki T @AAB @! a!@ xa   @`7@7`@*R[\d@ * **0@9@6_ q  T_ q!T`f@9  `f 9`f@9    `f 98kTkJ[@#  B[Q5$  `f@9  `f 9`@# U@!  @ q T  ABX 5"@ !@&}k
[ Q   c&!`  R~\ у c@C{CS [a @'  ҋ\ck	 R  b6@a  # w6    TC   T 8Otb c "   a@y  	  !,C Y# b@ a 	  }V      W B@9   O~ Bt !`CB 92 y  `  `   ҁ !B#@ @!@?r T@ ! @"?  $B T `  @!@?rA  T@ C @ 낒A T cX@ 6#@C"  AA   !@C'@" @c  A
 T{ESF[GcHkI_`  `R!-  @@  a@c y tb   Od@ z  # XC"      BBS  P  6 BFU  7S@  A"  @n@RB8Od@z @@ R  B,! -# sB@"  S@S 7P    c'!5 *B1RS Q    c'!5 +2RS Q   c@.!5  6RS Q{ S[ c  @X *@ 4 !`0tB  t aNw `@h78`b@   Ta
@ TRh88w `@h78@Z O a@ B   Tb@ _   T`
@  T w _h78`b@   Ta
@ TRh88w `@h78 5@W O a@ B   Tb@   T`
@  T @    TNb@u _h58SA[BcC{Ĩ_tB  !/t @   TNw b@_h78`b@  TT $   ҿ`@Rh88w `@h784@vMW ?O a@ B   Tb@ _  T`
@ (	 Td v _h68`^@   
 Ta
@ TRh78v `@h68$   Ґ`@l b@} ҄b@u _h58SA[BcC{Ĩ_@   TMb@MaҀ @9@h!8b@^@9@h!8u b@_h58SA[BcC{Ĩ_ Zb@$   R`@ұҥ@9@h!8b@   PC{k  !@CS[	   @" @7  HQ *   9 qm	 T Rc
 s R  @s N   T@ @_  _  T @  @ TDM@ _h:8 k T!@A  @c  c c@8xc @7@ qT  T@z @_  _ H TR@h;x@ h:8@@ @cJsL@  @O q  T@#@  '@ 1R'@c _   T/@! mTA *s  U@   T@! `T  @C7@ @B   T{G*SH[IkKC_  D c0 ҫ @9@h;8@@#c`@@'@V    0Q   Oc
smNCѥ҃ c@C% { S D@f @  F@ DA T' R q Te@C ` cb 3@9 D@ t  *  A 3 9  i T8O  B,C Z 6@ @!@?rA T @   @#@  B@     M7  RAC   !@C@" @c  ! T{CSDC_ R ` N     } { [S cks	ѥ@ B@C_F @ Ң " _@ T` @`     Є@2c 4!` "pRhY C !Ee@& d:@!@  h=.@#&@zb c cb: bc {gw=P *C	9C	^x!XAxS  qH9A 39mV  qH9H9"   3"}9K@ a  eUK@ a  ^UK@ a  WUH9q# Tb@9
@?  k# T4 Tw}*+ zK    R9O@d@` " @K  __@  TCC   T 8OK    6'9A! @c   @9" 9B.6" cd6@z6 K@b@!8O@	W |  `| 6@ Ax` @@ ?  6@<     T@ - T
K@9 4K@ 
K , 5I  [@  w Tc@< R_@W 	 T$   W[@Rh:8_  [@/ ?h78O  _@  ˟  s T[@c@_   _ H$ T @  3 TkK[@_ _h:8#@   T@! RzN@; [@ WC ߈@@?  kp TZ# @R  a !&  #@ a 2  ߈  H9 ?q T     7c 4!` b{RXX@b@9 
@! 6^W @#_   T@! R7 R
  !@ L `7H  @yTA@  5L[  @ ! TY  @   s@sRU RB}VNU `  T!}hR@ @  XT@ @  TT@@  QT  @CA @B  ` T	*SA[BcCkDsE{ƨ_I  [@  Tc@! ERN`@ !5n@# T@ R! 2R9`W 4 ` c"  R R# ' (  #@a6@`6 @	 Ҡ
@!W  k  T@ XgW *@ @# J	@	'@@?@#@@ 6H9Z !	@  9 I@  ? @H9 k. T@A A! @  cHS  c  @c @Ix`@##X<I@*/@VCk@1T  !8k@   Ts@! QH9?    29B2 ;@ @ ߈! QxW R [@@b@9
@U@# T R&K@  BBC NXK 6K@ @!@?r
 T @  @!@    @ ! Vk H  wK@ < 	 T 5 T! @99o h<8o@B
 @?  ! @% S aKo@  B  (D Tk@ s@_   h T @   5 TIk@o _h78k@[@? @  T<  T[ c@<@ k s o   9k@ Ts@! HQ@ ` _# TJ41` @9@h!8[@e   (> T   Qk @s Ik@k@\   7 Ts@/ TRh"8o k@h<8H9I   29"  A@S? A2 5 6kh T    @;c 4!` "RV@ X< +@*  TR 9     @<`<c 4!` "RNH9E@  TR 9     @<<c 4!` BRN"  * ` L` 5 4C q TO <L{  P@"@ L@! @QN@a6@`6@{H9c  R  @
  @@  @!A     @a6@`x` #z6 W    @ rB a  kTA 7@6A  @ cH9{  Rz6 A@Srk   Ck@! 4C q T@ "@ /L@ $     @=c 4!` RV[ <k f@9 kT     c 4!` bRVo@  _ ` TH[@o@_ h"8k@ @K @ "@K@`  4; qdUzT@* RN@@a6@@ 
6@ {c" @z6 	W g	   R   H9 kT@ ҃@"  @!A     @Agx`W `6@z6 	!HS@G ! # # @ # @ ?@ 6@#@@@7]_   T@ W@ x"@IB    H9 kTKIWH9   29I  A{cz6   R ґ@*/@T@T @R R  !=H9   29@9@h!8k@Z@ #C @@M{@ !  4j    Tӟ T@ O Ak@_ @ T )HA @?   Ts@  OA@k s ` @M!  - 6@@}A R@SYC AT XO @k@@L.C9  9[@o@  I  T    @9  9@ ! I  KI   L   K    @ }  # J@#@w  @C{S [	c
 @7     O   O  !`C   #   c 9 C y !B  Ұ Ҕ   61 9  @C7@ @B   T{G*SH[IcJ_2I C B@C{ % i@ S d@F @  *D T! R q	 Te @hb 3@9C g@t B,C *8O`     3 9 wU  6@ @!@?r T @ !  @  T  cC  A   !@C@# @    T{C*SDC_ R `  !  @ aT    c!` RJTH     }  { S[c ` ks @C  @   FH  DE  BB @  OB@ #  [ #y < < ^ D{j  9G#@ ^` P !D  Ob "@  =[ U#C R#'  	9P ! QO .H JOB  EO !@O H 9OB 5O !`0O@`  !`)O@kP  H  O B !`O:@6 !BO@ @ 7;@ 9D
 F   ҿ  E H @  B= RI@   T@! MK@b 9C g[    TS@! M@@ ' @P# @^@ {j"[ H  @C@ @B  A TSA[BcCkDsE{ƨ_a ! $" N V:BN@ `T@! M;@ 9O@>  T  h78#@ ^`  @!  2Ru#@ ^`  @!  2R]A " !#@ ^`  @!  2R|K@ ! T  @9 9    Tv  T mM @   T@ ! yM@ K@   F@G  #I  ф @C{	CS
 [c  @G   9H *b@ # `b  a  
 k  q T; q TO7  ` $G < 
 T  T` ;  h48c   x  C#  A  T
@# + @~ #@B 9' @?  T< 
 T @<`
 # + '   9#@   T+@! M7@   T?@! L@c  ReI 6@@k@  @   T@! L  @CG@ @B   T{ISJ[KcL_   h	 T L7 ? jE7@ `R!` @@99O F@     <# C  _   THE@'@ h"8#@@B =ECA9  9@'@k F   I   c !`  "RGR  LH{  S+[c|@ @CksC	# h= @' ҁ !E 	*9@c(@!@  <7 '9 /#  _A3 # $ T@ H[ @ q; T@    R R6# / + _ C  Q *? q9IG  4@ A9   q/ @ $@  xs q T* q T@P 5_?    T! `% 6@}@C  # " _ b  T6x @  B ; @;{Q q T@@[  R R!:h 6* s  T@*>PQ=H4Q q!Ts 9 T @+@_@Dc_@ 	D  6[@@  * 5/@ 4 q T@ @ R#  *   
K "@ A##@#  "  @#$ Os k" T@*OF *4oQ`5B@!  A9  Va qTGQ@* Rd 7  R]  @  T  @C'A @B  ҡI TC	*SA[BcCkDsE{ƨ_OK@ * *@OA Q@GB< @!| q  Th T q  T q 
 T q	 T q> T< @9    q T$ q T q= T< @
     cB  ZRqE< @_?    T! 
 6@}@C  # " _ b  T6x _ !: Z  PF *@*B; @{r7+@ @7  B  RLF   D 5{@< 9< @yY 4[@  q AzA T@#	 R  q-T@*ROP` 5 kT/@@5k< < yFj  B  RF     B  RF   #@@  # @  	㗟9F`6A9@ 6 %5@ 5 #@!"@#a   @$4   8O M
[@	 5@#C 	 R q T  @ xa @S	 69  k` T@*NsP4*L 6VDB! !|@@4@xa@B  HD@~@` 5@ xu @#@	 &6/@@@5@ @K *C @c`& R	$ Ru`63@@@xu R/ I  H  @ @  @ E@ M@  @    	 T@C@V$   H T  T`   T$  Q@ @#h68 @ T@  @ @ @YO @L @ 	!@j@  T@! 0JI  H  @@ C @K *@ R	aK6@@ c`*	& R$ RTu6[@ q@ 4 QAz T@3@ 9 ғ@#@ @  @# q@    < I T@c@W@  @ H T H T`   T  LQ@ @#h78 @@ T@  @  _  T`B  K@@`  c   @  Р c!`  ?RbO _  T`&  sK@@` "@9`" 9O $c   @E@ `@n @`@@ B B@@  Р c 1!@2   R1O7@?@` 4 @n`@9`& 9   ,E ? B? @5J@]`@9`B 9@ B A@@ `@1 @`@VCCc c@C{S [c @a @w  IuE 5t@ F  @7ksN@?   T  B ! RkSsT`  @Cw@ @B  ҁ, T{OSP[QcRC_  B`!# R`@  @ &I`@|E *`7@  b   R`:@# @6@ @ J # ; R`  Ҁ!' / #6@+ 6 *  cP 	 7HO` 7  @" 7`@`  @;D  eK  $c   3 A?  T
@3 ; @~ CB 97 C@   TK@! H`@3@M `@J   B  RC   `@/H 4{{4 @  BD  C  `A9   q 	 T JkSsTb#' bat@t  B`!`# RO   Р  c`!` )RN; Rvb@"@l @ALI  ! CLC! @$ ҅ Ú TAt! }! @%@  @E 5!@? q`Ta #Fc    @    Tb@9k `@
  @  c ҅  3  A? T@B @lD  `@la @aLIc ! LCa! @$ ҅  !Tt! }! @%@  @% 5!@? q TA "FB bB @  a	 T`@.*  *QB    B!` Re_@B @1`@la @ALIc ! LCa! @$ ҅  Tt! }! @%@  @E 5!@? qTA "FB bB @  T@`@,@b@@9 @b@"@`@~ksA@`@@`@  { S @ USA{¨EK   Р c`!` "\RKM  a !@C{   " @  :A d@eb  ` C    I@C  a !@C@" @c  ҡ  T{B@_֭A{ S  P@  T`@  s" KAT@ 
@@! SA{èYGs" T@SA@{è_   {   @  ! @A  H`&@@  5I`@ @  UG`@ @@9 7 @   T@A  @" .G @{¨BB   Հ  lC @C  _LIB c LCCe @# f Ě Tt! }! @%@  @ 5!@? qT F! A! @c Ě T?g?  `  @C{C S ! @ @   @r Tt@ `b 5 T F `@ @r T`@  @_  T@  `  @C@ @B   T{ASB@_`@ 5 @T    Єc!` ⛀RrLb@`b  _ T  ҹH@  { S   @  d@[  c 	 TA  T`
@  TE #   T  DT  T !   TVH4   T?#@  #@u a@?h58SA[BcC{Ũ_HTM#@ kb8 k48T@9 k68#@   # BCѥc c@C% { S D@f @  F@ D	 T' R qA	 Te@C ` cb 3@9 D@ t  *  A 3 9  ) T8O b BD L *  a 6@" @B@_r T!@ ! @"@? ! " @_  BA@! a   @7  RAC  a !@C@" @c  ! T{CSDC_ R!` 9@     }  ѥc c@C% { S D@f @  F@ D T' R q! Te@C ` cb 3@9 D@ t  *  A 3 9   T8O b BD yL  6@[  @ @r T!@  4 @  " @! @  @    [E	   R?`7 RAC  a !@C@" @   ! T{C*SD_!` @ J @  @ G   B7!@[EU & @@ [?@  [   }  ѥc c@C% { S D@f @  F@ D T' R q Te@C ` cb 3@9 D@ t  *  A 3 9  i T8O b BD K 6@[ @!@?r T @  @!" @ @@B@ Ѵ[E  	   R#?7  RAC  a !@C@" @c   T{CSD_ ` @ 3J @  @ eG   B7!@A[EU & @?@ [??@  [   } ѥc c@C% {CS [D@f @'  F@ D	 T' R qa Te@c c ub S@9 D@ t  *  A S 9  ) T8O  ` # B,@@@ T }  l" @	  "B@ 6b BD# cK  6#@ @!@?r T @   @!@    @?  ! @  @ C     R } @? aT>  7AC  a !@C'@" @   A T{E*SF[G_ ` > ! RLI! B LC"D @" E Ú !Tt } @@  @ 5@ q Tc dFӄ !! @B Ú_  TT=c@<>     }   ѥc c@C% { S D@f @  F@ D T' R q  Te@C ` cb 3@9 D@ t  *  A 3 9  ) T8O b BPG J 6@ @!@?r T `   @ ! ` T[   @ D    T
@?  `  T< 4u еRG J 6@ @!@?r  T `  @ !" V@ 5 @E @  zA @B@ d  ,E[E4   R[Eb BD J  6@[ @!@?r T `  @ !@ @@  H @ @@ F @ @   c@DA @=7 RA  a !@C@" @   ҁ T{C*SD_ @ @ @5 H@ 
  @ E   B!@[E@@  @c   R @ @ @ߵ[EU & @> @"  H @  @  E   @&@@ uU &@@>     Є`,c`! RI[E@U & @> [E[}=@@  [   }   { S     a  C` IaD` a !`C  Ҽa !F  ҸSA@{è_a !F{     a !`C  `@   @{¨C@{¨_  {  A| Fa !`C  ғa !F  ҏ{_a !F{     a !`C  `@a !GG`@   @{¨<@{¨_ @?  ! @_  {  R S s   B FH B :  QF  &> q` T    $c!& (RbH    B@*SA{è_ z    *SA@{è_ c{	CS
 `  @C[cb ks @ @G   cB@A  `  ҢIT   ҕ  C a 7IC *a !`Cb    a !F  C @   6a@CA  @@ gG a@"  @ D `  8Cf ƄE e D `  E ' R 6a@?  ! @` D a@?  ! @a= +@@ R @ ! @ @+@ "AB@_r  T! @ "?  $B T `  @!@?r TC @  bA T  D4  6C@` c@  b
@   6G  ?,@`@@a T }  l" @
 c c8Eb R R@ R  o E  a !@CD  G@# @   A T{I*SJ[KcLkMs@_    c$! iRpG } @? TG"  = R    c ! BoR[G { @< Z@ C @ bAT@@  @LI! B LC"D @" E Ú Tt } @@  @
 5@ q`Tc dFӄ !! @B Ú_ `Tr:`@  {%?,@@@` T } @?   Tc c8E¢ R R%@ G R   }  l" @LI! B LC"D @" E Ú Tt } @@  @ 5@ q`Tc dFӄ !! @B Ú_ `T2:`@ @l< 9H9i;   c (!5  6R<` d @CC {S	  [
 @?   @ @  c+ 9:@ 7A9 q T  RD"  a !@CBC  AC  ?@" @c  ҁ" T{HSI[J_[  E R  =  7A9 q T q  T3@[@   q  T3@/@CA9 q	 T q T3@  /@C C R Ҭ@ 5#  R uE  53  R <  5g>,@@@a T }  l" @B LI! B LC"D @" E Ú  Tt } @@  @ 5@ q Tc dFӄ !! @B Ú_  T9   ! *[@[@ } @? T$ RB  7[@  Rw&@@@ T } @?   T"$ RB 6f@@ T } @?  T@"$ RhB@6
@@
 T } @? @
 T@B $ RZB  [@K }  l" @LI! B LC"D @" E Ú Tt } @@  @
 5@ qTc dFӄ !! @B Ú_ T"9 }  l" @bLI! B LC"B @$ ҅ Ú !TtB }B @E@  @ 5B@_ q Tb CFc !! @   T 9j8 }  la @LIc ! LCa! @$ ҅  aTt! }! @%@  @ 5!@? q@TA "FB bB @  @T8F8r[ :B8|@8[      }   d @C{ S e@ @   ҿ q  T` @A   @ H T R !*`  @C@ @B  ҁ T{C*SD_[C ccb  b@a 8O X=,@n@@  T? `
 T # +bC 	 6@@`	 T } @?  	 T" + ` 6@@   @ @]:@ a  09U @@  E;A  [EcF }  l" @LI! B LC"D @" E Ú Tt } @@  @ 5@ q`Tc dFӄ !! @B Ú_ `TG8 R } @ }  l" @LI! B LC"D @" E Ú Tt } @@  @ 5@ q`Tc dFӄ !! @B Ú_ `T 877[c\9c c@C{S	 ` @?   a [
4 @E k T@  *kA  \ a@cb  d     [ v C + YFb BD қE 6+@ @!@?r T @  @!` TT @`    Р   c0! RDD"   Ҿ> t~ Aa !`C  fa !F  b@ "AB@_rA  T@ ! @"?  $B! T# `  @!@?rA  T@ C @ bA T Ү@;a@` a  W8B@[@a  [J`  @C?@ @B  ҁ T{HSI_e:@c c\C`: f ҡ@c@ $ 6@R  Q q) Tc@C ` ub    bA@ 7A  F  [J ֢[    RC  R   !@,C  R   !`,C*  Ұ@ ` [@Da !)!X`@ge@8Of6@ ( a C`6   [ U8 @D+@   B   ` D Ҍ   Р /c,! {RC#@@  s  R !,C*  s@  B :A    >[J[@d[J[@a Ҏ[
[ 58   c (!5  6R9b BPG{  S D 6`@ @!@?ra T @   @!   T[  @ S>    T
@?  `  T6` 4u RG tD` 6`@ @!@?r T @ ! @sv" a@ SA[B{è_[Bb BD ZD
 6[`@ @!@?r  T `  @ !sv" a@
 B a@  @ 
 ?  С B!@[B  SA{è_ ` @ ! ` sv" a@  B a@  @ ?  С B!@SA  [B{è_ @d@@ І @c   R @ @ @d@  Х@3c  @  R @ @ @  ҿU & @}8 U & @w8 @@  { S [=b BPG  C  6 `@ @!@?r	 T @   @!  T`   @    T @  T5  5b BD ҵC  6 `@ @!@?r@ T@ ! ` w@@   T @ @ T5 5@A
  @
 B a@  @ 
 5? 8   c R= R@*SA[B{Ĩ_ `  @ ! @w@ @" @ A @!  @ ?  С B!@ R@SA*[B@{Ĩ_d@  Х@3c  @  R R @ @ @@  V & @7 S s&
@7 `@@{ S[c q T** D   7  RSA*[BcC{Ĩ_{  q
@z  T q
BzTJ9   *SA[BcC{Ĩ_֤     c3!`5 2RB  { S[ <b BPG  B  6a@   @ @r T!@  ! @ ?   Ta   @    T @ ` T4  5b BD B   6`@ @!@?rA T @ !  @ @ T    @    T @   T4  qSA*[B{è_!`  `  !  @ T R*SA[B{è_a !@C{
S [" @O  UB 7    5c 7!`5 B>Rk Ab6@ c `6  v5 <6@A   TB *? @c?@ R* B7,: ?@#_   TG@! ;A"  `  @CO@ @B  ҡ T{JSK[L_d@8Oeb  a  R# L` 6 z8  C  k >9/ ,@#b6@a6 ~@@@	 T } @?  	 Tc;  6b6@`6  !n@; @@ T } @?   Tb;@ 6/@"  o 	 T;@B T# @	 ;@C @ 4 R? @A@@   @&B@*6 u  <@@  7@` 	7)   }  l" @LI! B LC"D @" E Ú Tt } @@  @E	 5@ qTc dFӄ !! @B Ú_ T4A  RB85 F  D  k@zF  D  k@A A RB`95 m }  l" @LI! B LC"D @" E Ú Tt } @@  @ 5@ qTc dFӄ !! @B Ú_ T3r=3\;3nk 5B B@C{! @C @  ҁ +   # bb c@ a   c  7@C  +@@  @C@ @B  ҁ T{D  R_@ed6@c8O `6  " R 9B    B :!@:  3+ 4A !F{     )A !`C  %`@   @{¨:@{¨_    @  @C{C S! @ @   @ab rA  Ta@  4 @   T @  A !F  A !`C  @A !G9?@ @  	4R:`@ !  @r T`@  @_  T@   @  @C@ @B  ҁ T{ASB _b@`b  _ T  3<A !G
?d4   ѦC c@C& {
SE@d @O  *C@ ߼EA T[ q!D TS@9 T Dt  2# `   S 908a@c c   c  ` # WA@ 7 RC  AcM]  S@9 R !t S 9@  @CO@ @B  ҁ: T{J*SK_#@k  @  @ @_   T7,@ 9 @@ T } @?  T: !@ 6@91 6b6@#`6 ` ! @/ @ T }  l" @ LI! B LC"D @" E Ú a Tt } @@  @E2 5@ q@ Tc dFӄ !! @B Ú_ @
 T2P   R [L }  l" @BLI! B LC"D @" E Ú Tt } @@  @E- 5@ qTc dFӄ !! @B Ú_ Td2 ! D  kNr { 
@@. 6#@ @!@?r T @  @!@ 	       c0! R> } @? @Tc96/@A  T{  8O3 b@a 7 ;   @  @  @  T    c;! "*R> `  ?% 6;@ @!@?r T `  @ !@F  D  @ " " 8 ~ "<A !`C  ҖA !F  Ғ@ @!@?r T` ! @ "?  $B T3 `  @!@?rA  T@ C @ 낒A T :@    @  =#?   2 <  T  T!@9#9C h68C@V @?  ! @` ; 2C@  B   T?@ G@_  ? ( T @   T:1?@C _h98vN@3 ?@ B Y߈@? k T" R  !@  ;@ A 2  @߈  @   63@   @ ߈! Q?@   TG@! u8@ ! __ 	 TkN{@|@{3@@      T N8? G 0?@?@G@?   ? H TR h68C ?@h98 ?@#?  {3@   @ ߈! Q?@   TG@! 68kN{@B ! ckN< @c3 m @@@!8O kN{@.@9@h!8?@v$   t?@kN{@r0Gp0[ck{ B2  3   `5  3   c (!5  6R32Y  ck{    }     @ } E @CC {
S [ c4@ @O  4  $ %    7A  A !@CO@" @   a T{J*SK[LcM_֠@ ;@6@# N  *Z;  kC c0Ddb g@a f:@`: @b@ c@  ' K :	 5@: 44 6CB9@ 4C@  @>@ 6 +@@ 4 6CB9  4C@  @> 6+@` @CD C R:
 7 RD  B  F  kN3  @> @ 8|36CB9@
 4C@@
 @q>6CB9@@4?@ + D  B  F  kN@ R8  7 R@ @f8@ R86@ R8 CB9`4?@ + @D ЄC Rd:`6@D ЄC R[: CB9`4?@ + @Z@k%1C c@C{	CS
[*c ` @G   
31 4  @@   q2   m2 1@  T1A !@CG@" @c   T@{I*SJ[KcL  k  6@  #6   b6  6@b   ' V 5#C0  6'@ @!@?r T `   @ ! @  T      Єc@?!  "R1< B"  :@  @CG@ @B  !
 T{ISJ[KcLk@_6+ R63 @/ C   sB @ Tc
@n 7E   C   @  @. :@: D Є\C3@@ ) 8O#C V0@ 6G  E   @    Є`,c,! R;G  \0k Z0 {   @- ` SD  T `@9TSA{¨_{   @ @ SD  T`@.TSA{¨_CA !@C{CS [" @'  ) 	  C 20 @a "@gb f@ed6@ #c  a `6 # 5 @P@ ; 6  6@ @  	7'8C  A  @  @C'@ @B  !
 T{ESF[GC@C_p@  6@  .A !@C '@" @   ҡ T{ESF [GB C R 0
@@l @aALI  ! CLC$ @! % Ú !TDt } @@  @ 5@ q Tc dFӄ    @! Ú?   Tb.
@-
@/C /A !@C{ S[ c  @   ҄10 3`@ @  @C@ @B   T{BSC[DcE_@!}5   ku   l @ c@ bb   `   @ @r` T!` 5 @    ` TU @ @ @! @?   Tc     Єc !  B"R:!@"LI  B #LCD @" E Ú !T$t } @@  @ 5@ q Tc dFӄ    @B Ú_   T-ku@    @ax`` g0C "7  6@      Є`,c,! R:7-ku/A !@C{ S [" @  Ҧ( `  0/ @A "@db c@C `   4   67A"  @  @C@ @B   T{CSD[E_\-A !@C @" @   ҁ T{CSD [EB  R /
@@l @ALI  ! CLC$ @! % Ú ATDt } @@  @ 5@ q Tc dFӄ    @! Ú?   TX-
@,
@.{ St "+[ ck@@a
Ě!:}xae  @@@  TC @ `@ĚB?  T T @@   @R@ 
@@ 
@
 ~ 
   T `@  s" $:AT SA[BcCkD{Ũ4s" TSA[BcCkD{Ũ_֗"+ 3 6C  @?O # @?
 &6 7fEjz!   @  jz  "+@   ?  T  ?   T:}3  R/"+ ҧ@ @  @ @"ؚBzb ! @a  zb#  "+fE" !@ `  T!}3z
ؚ"+f ZZ}jz!"+"@" 9  !@B@@ z fE  "+!@   @`   z"` @@  z&  ?  I  T}1-{ [u "+SC@ S@    s@ b@_  Tcb
@7X@"  8@b@" b@" ~   T Հ@ @ " 9AT  z3"+c@@a!&}Ӆxa @T@   T f@? `  Tx"@B   @
@@ T `@  s" V9AT
@  
@! N3"+J3  R@! ѡ SA[BcC{Ĩ_֔" AT7C g@? Tx"fEG Axa"+D@ ?  T  @s" T
@B@ŚƀGxf  @b@_    Tb @  B@DŚ T   RSA[B{Ĩ_ @3  R C  B B@C { S[   @C @    R 6@+ @ T u@ "  *1a@,T`@  s" 8AT@ @  @C@ @c  a T{B! SC[D+@2s" T@+@@  @C@ @B  ҡ T{BSC[D_S@  T`@  s" 8AT@@  @C@ @c  ҁ T{B! SC[D2s" T+ , B B@Cc { !'S[   @D @  B      6c RW@ T w@C "  *0b@ *J4T`@  s" b8AT@ @  @C@ @c  a T{B! SC[DcEO2s" T@cE@  @C@ @B  ҡ T{BSC[D_S@  T`@  s" 48AT@@  @C@ @c  ҁ T{B! SC[D"2s" TcX,   @   _ @b  2@9` B  5_36  { [c @ S
@A@  T`@  s" 7AT@t 
@! 11  1wSA R @B}- @  ` T[B!}cC{Ĩ1s" T@[BcC{Ĩ_   0 C c@C{S[	d @7  ҂  m/B BXD ,@^8   6@@ @ @r TB@   B @_   T  @  @C7@ @B  a( T{G*SH[I_B`    B @_  Tc
#  [ !w b6@`6  B@ @ T } @? ` Tc 1`
 6@A  
 Te@8OB BXD a   xb  8 ` 6@ @!@?r@ T `   @ !   T  B  0     Ѐ c`!` Rc
[ 6 }  l" @LI! B LC"D @" E Ú ATt } @@  @E 5@ q Tc dFӄ !! @B Ú_  T* R@  cJ[@|@@a T }  l" @B LI! B LC"D @" E Ú  Tt } @@  @% 5@ q Tc dFӄ !! @B Ú_   T)   } @? T h1 `6@A  (T b6@ `6  !B@' @ T } @? ` T#L1 6'@A   Tf@8OCa  R3 _  E    C  h @_ }  l" @LI! B LC"D @" E Ú ATt } @@  @E	 5@ q Tc dFӄ !! @B Ú_  T)( R@@@ T } @?   T  1  6'@A  T  }  l" @LI! B LC"B @$ ҅ Ú TtB }B @E@  @ 5B@_ qTb CFc !! @  TW)(h(c
[ *(CѥC c@C% { S D@f @  F@ DA T' R qa
 Te@C ` cb 3@9 D@ t  *  A 3 9  	 T8O B BXD 6 6@ @!@?r! T @   @! `  T@   RA  A !@C@" @   ! T{C*SDC_ R)`6 :+  @ - @B@ t <1 ` ,*     }  A !@C {C # @$ @   A@?r T` # @   T@   @  @C@ @B  A T{A _  1@*CѥC c@C% { S D@f @  F@ D! T' R qA	 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O B BXD E6 6@ @!@?r T @   @! `  T     RAC  A !@C@" @c   T{CSDC_ Rk)6 ҫ* @B@    ` )     }  CE @C{S B BXD[c* @  5` 6b@ @ @ @r TB@   A @?   T  @  @C@ @B   T{D*SE[FcGC_A@  B`  ?  aTC #  ҂6@6  !B@ @  T } @?  Tc /  6@A   T q T @  C@ }  l" @"LI! B LC"D @" E Ú Tt } @@  @
 5@ qTc dFӄ !! @B Ú_ T' R@@a T }  l" @B LI! B LC"D @" E Ú  Tt } @@  @E 5@ q Tc dFӄ !! @B Ú_   T'   } @? T 1/ 6 qT@A  iT Ն@8O҇b    Q  @ B   ''C ( B B@C{S[c	k
A @/  Ҕ     `c!` Rs44 2,@  @ 5G4 @{  Rp b6@aC  # x6   # TC  { T 8Owb "   a@x ` A !XD 0 b@ a  s @!@?rA T@ " @#_  _ 3 *sv 4# `  @!@?rA  T@ C @ 낒A0 T 80@97RƳrR5 Rz X@~E@9 R  q! K09{"*8I  '| {`H5 'G 4x?k`= T##H Qc$c  2
 R RR) R+ *    7 qT T  2  X@  K  
 Ҹ  B@9bK"!B~[`DP K B 4x?k  T 5* 7R@9Ƴr! R@~ K q0!  x!|~  $(@xb$4x k  TR K  $  2B K B $
$*  B KB 
XbQ"H" C4cx kT#@ TX s"@  @l @8  # 4)#@ (#@  6 *)@@ qI TsK @ l" @ LI! B LC"D @" E Ú A Tt } @@  @\ 5@ q  Tc dFӄ !! @B Ú_   T& @&    K  
DP K [`3 4!x?kT @T @ q) T@@R T9 2  Q@     @ (@@  @ BsK@ A A !@C/@" @c  !Y T{FSG[HcIkJ_` a@ ` wb  ,   B BD '# 7  B"  AQ" ha? T[ @? TsK  Ҩ(@@~EB)*b R  B BkCTWkS Rs"s2 q)> T  R khT@  CR*a~  @3 @s Q~sZ  R (| R(@S 9_ ~~ӥ  *`@ R  @` D   5 {< B 2 T {| q)TC@9xF@K$  R   xhB~B$? q) T  $  2D $* !  2   KB@  
B  *HH Axc? qT@@9! R K   ~[  _` @  @l @3 b `#  5( {| qIT@ .(#@@  { '(@@  7_  @ (@@  Q @9R% RK  qTXkT@  CSR  @!{3 *;{~ R o(@ R` |j(   Q Z 9H8 @Y% R  @ @   _{;{ 9C `7 T@{{ q)T@9x@K	%   xi ~	 %? q4 T! $  2b "* !  2!   K@  
  *IH Axc? qT@9 K  ~W (  _ "@  @l @1  "  Ҵ'@{{% R qiT!@ Ҭ'% R @T@  @ 'B BC+6@ RB8O d@@`  @ RB	 ! -+ C'@"  ! RA  @'@   ]|~ *@? qT  3At! }! @!@ ! @4ALICLC  ` @    Ú TL$"@*@P    5@@9 5 R K" q# T  R kT QsZ@  CR~  @2 ~~ R'@* R ` |ө'S 9_ ~~ӥ  *`@R  @` @C   5  {< B @ T {| q)TD@9xF@K$  R   xhc~c$? q T  $  2b "*!  2   KB@  
  *HH Axc? qT@@9! R K   ~[  _` @  @l @a b `#  & {| qiT@ &6D|~ *@? qhT  **\	|~ *!@? qT  ('E@9RD@c K&'  R    xf ~ '? q T$# $  2C #*!  2    KD@  
  *H xb? qTA@9  RK   |~ `P      CR*a~  @2 R ҕAt! }! @!@ ! @4ALICLC  ` @    Ú Tr#@P&H@9RD@ K&'  R    xf ~ '? q T%# $  2c #*!  2    KD@  
   *H xb? qT|~ * @? qT  ҰB@9R3 RE@! K Rs"*|~ * @? q(T  ҟAt! }! @!@ ! @!4ALICLC  ` @    Ú T$#@D@P   JR`P   s# @R&sK7At! }! @!@ ! @4ALICLC  ` @    Ú T#"@a   c!5 *B1RsG&s$   c	!5  6R=&   c!5 +2Rs4&   { S  A  +` E#` ! !`C  ! !pG  SA{¨_{    @ @  -! !pG  ! !`C  `@   @{¨g*@{¨_% @C{C S c@ @    [a @  .  6@ `@\&  + % * q` Td c a ` $c(!& (R/.@ 7 91*+@@` %[C   @C@ @B  ҡ T{A*SBcD_7 R  9[C@ 9@ 9[Cb
@`   9 R[+ *$ C{ S" B@C# c
@A @   q` T   ` c !@ bR/b@C A @?  T @    @C@ @B   T{B  RSC#@C_ֆ@$8O" BBb   C  @  ^0  6@ @!@?r T @ !  @  T  @a  w  @!  a@  @   `  !  @ T # ѥ# c@C% {CS [D@f @'  F@ D! T' R qA Te@c c ub S@9 D@ t  *  A S 9  I T8O  ` # ',@@@a T }  l" @	  "BW@ 7  R?   R } @? T" B4E /
 6#@ @!@?r T `   @ !   @    `   c! R.# *   7AC  ! !@C'@" @c   T{ESF[G_# #  C"   @LI! B LC"D @" E Ú !Tt } @@  @ 5@ q Tc dFӄ !! @B Ú_  T!c@#@   c  @  R @ @ @A  R>!#     } { S   [p&  5$  q` T   `  c !@ Rq.Kp    :O(   RSA[B{è_#  !`ܚSA  R[B{è_  { c [ |@A" _  ( TS R q T **  # q` Td c a ` $c(!& (R/.%-` 7( kTSA  R[BcC{Ĩ_-6  ҹ* Ο   T@ x"
@  
 *   Tm(SA  R7}/  R@ x"
@  
 " B@C{C [c +  @A @   ) @ 4S   ҡzt%  #  q` Td  a ` $c&!& (R-y  6-(@ _ khT@9 RB k SBO)   @C@ @B   T{A*[CcD+@_(SBSB@9 R  M S$"   {    @ @  1+! !pG  u! !`C  q`@   @{¨'@{¨_       @C{C S! @ @   @r T`b   @ 4 ` T@  @ ! !G, `@ @r T`@  @_  T@     @C@ @B  ! T{ASB _`@b@`b  _ T  ґ)!  ` c!@  R6- { [ " B4ESc  .  6@ @ @rA T@  ҳ @   T `@@ # %,@@@ @` T  T? T`@    `   c! R-#@ 9  RSA[BcC{Ũ_֥`  }  lC @LIB ! LCA$ @! % Ú A Tt } @@  @ 5@ q! T@#@cC[BSA{Ũ } @c dFӄ BB @! Ú?  T
 @s@{ S" B4E[u   ҭ-` 6d@ @!@?r T@ ! @  @ SA[B{è_օ@ !`   @*SA[B{è    @ }   C" B@C{CS [cA @'  қ, !R   b6@a  # w6  @ TC   T 8Ovb c "   a@x  ! !F #)# b@ a    ҏ&    Ҕ  # ! !`Cb   3! !G  / !`,)" R` 5a"@9#@A  3a" 9 @!@?r! T@ ! @"?  $B! T `  @!@?rA  T@ C @ bA)
 T s(C#@ A ! !@C'@" @c  ҡ T{ESF[GcHC_`  !w)a"@9  q#@A  3a" 9 @!@?r Ta@c x vb  %  " BC    6@!RB8O d@ @`  @ RB! ! -# B@"  A"  @n  @@  Z    c !5 *B1R!   c !5 +2R!   c "!5  6R! Cѥ# c@C% { S D@f @  F@ D T' R q	 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O " BF ,` 6@ @!@?r T @  @"  ? !! @+ @B@ A     7  RAC  ! !@C@" @c  ! T{CSDC_ R `      }        @C{C S! @ @   @ab rA  Ta@  4 @   Tt ! !G  '! !`C  #@ @  &Ҁ%`@ !  @ra T`@  @_ h T@     @C@ @B  ! T{ASB _b@`b  _ T  b'   ` Є c! R+ Cѥ# c@C% { S D@f @  F@ Da T' R q Te@C ` cb 3@9 D@ t  *  A 3 9   T8O " BF +  6@ @!@?ra T @  @#@? !B@ ! @    `7  RAC  ! !@C@" @c  ! T{CSDC_ R ` 6     }   C$ Є@C{ S" BFc  @  +[` 6@ @ @ @r	 TB@   U @ 	 T	 `@@
 Tk",@"@@@ T  Te@  	 T!@ @ T   T   Ta@#    6@B' @  F(  '  Vk  & )  R ! @C  7m  $ 6C@9 9$@	 ` kG  U@  B`   aT   c !5 `b-Rks2 kG 9   @C@ @B  !& T{C*SD[EcFC_@}  l# @#LI! B LC"D @" E Ú  T"@ }  lD @$LIB ! LCA$ @! & Ú   T!@@} @ } @kGt } @@  @ 5@ qTc dFӄ !! @B Ú_ T)"@gt } @@  @ 5@ q Tc dFӄ BB @! Ú?  Tc@!@[s A@#` 4@6 JD  @&! @    @! $'5I%C @ ! " 4@  @&!@# B    z!   # d@  Ryh  p @  @!  #z   %y  %@ |C" 4@  @&U! @C    N!   # d@  Ryh  D @  @!  ˯#z  $y  $@ !`"  4@  @&*!@# bC    #!   ~# d@  Rud   @  @!  ˄#y  $ $sH 9kG 9"@sH%  ! Rܱc@!@@c B   C     F# @  Ryl   @  @!  L#{  $9$Fks~ {  [" BFSck ) 	 6 `@ @!@?r T @ ! @ T @  [!|@A" _  h T RX q T!   '` 6d% y ` T@ x"
@  
 s  # k T@*   j, qTs kTSA*[BcCkD{Ũ_@  ` !T Ё Р c@&!5 *.RM7*  RSA*[BcCkD{Ũ_ R"   @9! 2 9_C{ S# ! !@C@# @   b @ # @ ? * 6a@ ` ! @C @ ?   @C@ @B   T{B*SC#@C_  ?&  _ q  T_ q  T_ q@  T  4  R_! @    R_    R_{ S [c @" @ T@3 T@    Tb _   T:$@c   [)&@T@  T У С ` @+c+!, bـR( T   >)  |SA[BcC{Ĩ_֡T@ @{ [    qm T *S R*&  < q` Td  a ` $c@-!& (R'm$ :% 4s  ." kaTSA  R[B@{Ĩ_S""SA  R[B@{Ĩ_B DE   T  C@ @	 TC@ `	 TC@ @	 TB _  	 TC @ AT  T{   T_C  B_  T    E C   TC  @@?  	 T@@?  `	 T@@?  @	 TB   T@ @?  AT  T У С ` 2c3! 5 Rq'@ @?  @TB  @ @?  TB  @ @?  @T{_B   aT_B@ B`  cC ` T  T ` T_ր  C `T T `TC @ TB  C @ `TB  C @ T_B  B@ B`   Р cB. @aR  Р cB 1 @R|CC{ S*[ c @i @9 4? q T R`   a @9@ @?q T  @<   *! =w SA  R[B@{Ĩ_`   a@9! 4 % R@@  kB T @ @9 4 ? q T  % R @9 5 У С ` 5c6!7 R & Xs  4A   TA  ( T   B= C @#  B`@"` V *! =>P"8OSA  R[B {Ĩ_  R`   SA  R[B{Ĩ_֤ У С `  8c9!7 R & C% @C{ SD@ @  D 4[ q T B R   ! > 15 C # "@  > R T E![D   @C@ @B  a T{B*SCC_# R  R!@>[D R" R R$[C' @C{C S [h @ @ 	  @9 	 4 q  `    T@9@ @?qA
 T @ D@ `# K  ! @! = <=ಀ<@  H ! = R#@!  R   @9 	 4 	 `  @9@ @?q T @A_ AT@ @  )  R! !@C@" @c  	 T{ASB[CC_@@@4 @ @9a 4 ? qa T  @9A 4   @9@ @?q`T  @ y ! = RaUr!@  @@ У С ` 5c6!7 R# % У С `  8c ?!7 R# %   @9@ @?q@T# >  R( AC
 R{ S [ Rcks @   hR 	`  B (@8( 4 qTqAT(@8*+ R(5 qJ_ q` T   ` c !7 "/R%e
@ 
k T q( T ` ! >( C # @  ` 77    @C@ @B   T{B*SC[DcEkFsG_% R* _	 q  TD 
K
*  R!`*
* R#*
*  R!@>D DE   T  C@ @	 TC@ `	 TC@ @	 TB _  	 TC @ AT  T{   T_C  D_  T  (  E C   TC  @@?  	 T@@?  `	 T@@?  @	 TB   T@ @?  AT  T   ` 2c3! 5 R$@ @?  @TB  @ @?  TB  @ @?  @T{_B   aT_B@ B`  cC ` T  T ` T_ր  C `T T `TC @ TB  C @ `TB  C @ T_B  B@ B`    cB. @aR   cB 1 @RCC{    @  @@9 7 @   T@A  @" 
 @{¨_  ! !@C{S [" s @# @W  _@a  T q T@ uvb  8Oҳ" @c d@b e6@b8O a6  !	 [%d c@  ` # >#d@b c6@ a6  e b"  A ,@@ @4 p   7F  ! !@CD  C  A  @  W@" @   ! T{K*SL[Ms@_  G   #a@` A @  T 8OG /@fe2@ ~C`2 B 	S : I   G  8  6|     } ! !@C{
S [" ck{ @# @O  _@a  T q T@ vW  8O"  @# b6@  a6  h T У С ` @
c !, "PR#a@8O b yb   ,@ 9B@H4    6@9C`6@ 7 !3 "{6 @54 `   63@A   Tb@a  8O@?  8OA$ e2@f`2 CK D H   F  E  B  ! !@C@  O@# @    T{J*SK[LcMkN{@_  "' a6 @3 #  6'@! ?@ T У С `  c !, "RRG#  7 RH  F  E  C   У С ` @c !, TR.#d@g@f2@Cb  { ba2    ~b @aC3 7 K  Tc8OK   9`@6@9` 7H  F  E  C  `6@W      } {  3 `K  5   `@{¨_  {  3 s,`@  5  ` @{¨_  {  3 s,`
@  5  `
 @{¨_  {  3 s,`@  5  @` @{¨_  { S3  @aK_  BT@  5    *`|  SA{¨_  { S4 ,[  @"?  !3@
  j * b@ s @4Y SA[B{è % XF@ #E   T  A@ @	 TA@ `	 TA@ @	 TB _  	 TA @ AT_  T{   T_C  @?  T  Ѥ  CEBC   T#  "@ 	 T"@ `	 T"@ @	 T! ?  T" @ AT?  T  С ` 2c ! 5 R0"" @ @T!  " @ T!  " @ @T{_B  _ aT_B@ B`  !C? ` T?  T? ` T_ւ BC_ `T_ T_ `TA @ TB  A @ `TB  A @ T_!  !@ !`   Ѐ cB @aRC  Ѐ cB@ @R;!C   @   @`   @_ @_  { S3 @ @`@   R*SA{è_`
@@ 5 @2 g 2 Tj   R  @
@ 7`@`  У Ё ` c! R!aB 9`
@   Rm2 g @t  73 Rf2 3 Rj  { S3 s, a@  5  r *` SA{¨h{ S4 ,  @@  5  _ * SA@{èC!  { S4 ,  @@  5  H * SA#  @c {èR {  5 ,S @  5  1 * @*   TSA@{è_ր@*SA@{èDC$ @C {C S[#   @  @ b   @  t  @@  >   @C@ @B   T{ASB[C#@C_@
@P 4{C S ! !@C[  @" @   a
@ @!    R !@C@" @c   T{ASB[C_ @A c  C @C{S[ck @    9)   6@9  6 9   @C@ @B   T{D*SE[FcGkHC_: Z,A@  5   *@ h6@  $Ei D: R   `6   # \ @  6 9B  { @P@S1 `R@   TSA  R{¨_`@	1 `@  T`@1 `@ SA{¨_ {  5 е,S @  5  @9 * `@*X`@*@SA{èc?  {  5 е,S @  5  @ * `@*   TSA@{è_`@*3`@*SA @{è\{ [    @CScks @  
@ Z[F1Sg@  cB R ?֤A
@3 B R` ?@A5 ccB R ?@R7 B R` ?@T cCB R ?@V B R` ?s@X# CCB R ?@N B R` ?C= f#=  b R` ?s@  Cb R ?3@	
  CCB R ?F
C@ B R` ?S@H CCB R ?+=c@;=  B R` ?3=C= E C m Tv# Cc   s@u@  w@@ ?  6@  @ @ ?@  b R` ?s@  Cb R` ?c@  b R` ?S@  Cb R` ??  Tt" ? T#C  C@#  G@" @ ?? T3@@' ` 7@@ ?7@" ` ?aTC@  b R` ?3@  Cb R` ?@  b R` ?@  cb R` ?@@ @  TS @  b R` ?@  cb R` ?   @C@ @B  a TSA[BcCkDsE{ƨ_s@u@ 
 w@@ ?@ 6@ 	 @s" C @ ?~s@u
@  w@@ ?@ 6@  @sB  @ ?ls@u@ @ w@@ ?@ 6@ @ @sb  @ ?Zs T  CC  T  TC   Ta@B 7G a@C77s" a@2 7s" Z1 !@C{ S[  @/    sF`Ƞ 6   F c d  c$C#  C BC@2 X'@  b R` ?@  b R` ?`@ 6   Fd    @C/@ @B  A T{FSG[H_@4 F  OK  ҟ   @ @Җ      dCAd " B:z5^^B9BBfK@   F4 sF  O  ` `g t@ @u b     dCAd " z4B:cdZcdZB9BBf   F;K {   XF SP@  T `@iTSA{¨_C{ S    @Ca@ @  a   b@@	 #@C B@  !` `@   @@9 6-`B  @b
 `@`    @ c`! RA    r T   @C@ @B  ҡ T{CSDC_ @ @T@A  @"    @C@ @B  A T{CSD! RC֙ a
@
 `B   l@a
@   @ @c`! R { S FȀ 6   F sFuc Ƞ 6   F  !8d @ 6SA{Ĩ   Fc `4 sF  O[   ` ` u@ @v      dCAd " B:z5cd^cd^B9BBz   F[B@9c Ƞ7   F 4  O[   ` `v u@ @v q   !FA   dCd z5" B:cd^cd^B9BBt   FI   F  [B!8@d  7    Fh4  O[  ` `C t@ @u >   !FA   dCd z4" B:cdZcdZB9BBA   F[Bm{ S ДF@ 6   F sFb Ȁ 6   Fe   6SA{Ĩ   Fb &4 sF  O[   ` ` u@ @v      dCAd " B:z5cd^cd^B9BB   F[B@b 7    F@4  O[   ` ` u@ @v    !FA   dCd z5" B:cd^cd^B9BB   F   F[B@e @7    F4  O[  ` ` t@ @u    !FA   dCd z4" B:cdZcdZB9BB   Fp[Bn    @C{C cES  @'   #  c$C ХE C ЄF BC # @  b R` ?@  b R` ?   @C'@ @B  ҡ  T{ESF_֖ { S  A  ` `  OC_  #? " `<`<`<   !`Cا !@F  ԧSA{¨_{ S  @   R*SA{è_`
@@ , a , ed   R  @
@ 7`@`    @ Єc! RaB J`
@   R~, a @u  73 Rw, 3 Rd   {   srCa@9  6@{¨_ !F W  R` 9@{¨_ C Є@Cc {CS[c"%4@ @'   `6 ! @ 
@@ #xb  h T   @ Єc!, Rta@ ` `b c8O.@#   @@+   6@9  6.@  P@+  B Y *   7C"   !@CAC  '@" @c   T{ESF[GcHC_֡ !   R@
@# @      { SPB  T[   B@ s"  Ta@"@" @ ! s" T[BSA{è_ք   @ Єc! R  {  BE [ S 
@$ !@F  צ !`C  Ӧ2@  :@!  2&@  a
@!  -@@  @  3 R Ҡ~@9 Ks"*J3   sB   Tzt qIT`@ @  ,a@ Ҕ sB AT@@   SA[B{ĨSA[B{Ĩ_  BD   p @ 7 r ` !  >  _֠   _{ S [6 ,a
@  5  o *`
 /   SA[B{è   E,W 
@  5  Y *
  cGfSA[B{è{    @`  `@ 6@{¨_֠7`@``
@ w  `B @{¨!@}+ { S *k c r  TSA{Ĩ_[@	+ 4` + b  @7  R  
 4 4; sF` 6SA[B{Ĩ   FP`  4*    Rc8c   42  Q q T* " R sF  c8c `Ȁ7k 4 ДF  O  ҟ  D @ @Җ ?     dCAd " B:z5^^B9BBC@~{ S4  [, @9@  2` 9  5   * `@*x 	 T,@  5  @ * `@*`@*c`@`7ڔ  @   TSA[B{è_`@`@ !Djq* _ o* b l* _ a@" RO`@9 x` 9  }@ AT`@  @@9 7 @   T@A  @" 
 SA[B{è_`@*a
@
 `B  SA[B{èG  ՑA 4{  ? q T  @ `@77`@@ `
@    `B @{¨!@* @{¨_b  @ c!,  BRX . Dc{CSk !@C[l*F) @ 	 $ i:@a: @ F hg@h7  &b  / 3 +C S 
 /  $ 6g@c "+ g@0 cs| # C k c@xt7 Y@* T#@c@{ O +@ Z   @  @ ` 	 +@@  @`	 {@   ! @  @_ TH   TcWkXsY  B @B @@_ T@  6C@ ! @% T@@%6@  TA@|  }@@B`    TB` Pr   6@?   T@@    @    H  T+@@  NExw @@_  Tb @ @@c  T_ T @  T @ @B  T  T @ ҵ # w@@i  @ 7s@} xw    @  xw  @   ?  T  ?   T7}#  RC'@{@{  @ @"ǚBxb    @`  xb  N@   T!}' C'@Eǚ}xw  {@  {   @w@` x s@B @  @+@!@b| W +@`  8 / H  cWkXsY   Bc  + @@ T   cB # @aRXw@E  ! |{@   s@AN RB}$N@ `  T!}5J  c@  A TG     @CE"  @ @B  !	 T{TSU[V@9_B# :+  H  aT+@{@`  { x"` @@  x9i@c5@5@{   / * cWkXsY  ?   TB@ !! @B@!@{   / ~@ ?cW5cks  4{ S 5L"	  `@   s" @    @ T@?  Ts" , TSA@{è__ѥ c@C% { S D@f @  F@ D
 T' R q Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BB 9` 6[@3 b @ @rA  T@  4 @  @u @`7 r ` B  >B@@@@ у{ [E  3@  W 7  RAC   !@C@" @c  ҁ T{CSD_ R,  , @ B@, B [3 ~  [3    }  @C{S[c	 k
@d@s @/  a T   @ %c&!, &R ,@b@]'  p 6@9@ 7@ R R R  R  @ K'  ^ 6@9 7  `@ab h B *@9'  L ` 6@9` 7@9@9  6@  a  6@  B    b6@ c!+ `6 @' CE 7D   R   @C/@ @B  ! T{F*SG[HcIkJsK_+@ q@@@ @	 @a  yDb R; R R    R b6@ c!+ `6 @& C	6+@  G@ @@  R@D  sA) 7 ! * Rb6@ c!+ `6  *@& C 6+@A @  T 8O m  6+@@9D 8O C  @@9@9 7b 76 @  n !`)|D R  f* @   _@    7@7Y @ 7Tm
C !@C{ S  @" @    @@9 6 
 `@`7@77`@@? q 
 T  !@C@" @c   T{BSCC`R@  @?  @ B* R    @C@ @B   T{BSCC_ @ T@A  @" [5 ,@  5  @s * `@*2
   T`@[D67  !@C`@ @" @c  ҡ T{BSCC !D3[5 ,@ `@ @  T 4,@v@   V    q  TD c $c9A @ !& (RW  ,  `@ [Da
@
 `B uM*    @  -c .!, BR: ! -&
   
 q  TD C $c(#  C  R " R ` 4@ @  	u  }`@*`@* A* @ T* @ @ B. $@R_
[	{ S @!7 @  @t@u
  @ B/ RI
`@9  2` 9`@9  2` 9SA{¨_)  { S  @7@U  @ @ @a @?  ` T Ѓ Ё @ 0c1!, "lR   T`@` @  R  T  qSA@{Ĩ_  Rb`@   @V  qSA@{Ĩ_)    R5@ T)  ) @  ) @{   BDS  [ID% oZ B% ]  <H=% Z `@@ 5 7a@6A65S 5`@ @R !@4(`@  @@9 7 @   T@A  @" ҩ
  XF@` E C_   T   @ ` T @ @ T @   T! ?   T  @ AT?   T   Tb_"  `@  Tc  у a  "E!C_   T  @` T@@ T@  T    T @AT  T  Ё @ 2c ! 5 R  @  T!    @ T!    @  T !D   !`C  `@  
@!  H`@ @@9 7 @   T@A  @" ; A	`@ !|C`@   SA[B{èSA[B{è_֛$ Y $ \ $ Y `@w ! Da@7ja@5S4c  ` cB@ @R!  y!@ w!` u`  C `T T `T[%  (   @ B 3  R   a  !C?   T? ` T? T @aTs   q @ o ` ma
@
 `B  O	+c  ` cB @aR @T    @ T      !@C{ S [  + "  @" @     @  6 *.  ?	 K4&  @` ҏ   @C@ @B  ҁ T{BSC[D+@_@BR{ S [ ֞Fc@ 6 F   FY  6   F@\  <H 6   F4Y  R * 6`@`6 6 BD` #`@9   2` 9SA[BcC{Ũ_ ,@  5   * `@* T`@*`@ ! D`@ 77 F4  O ҿ   @ @ҷ ! 4A
    dCd  B:z4bbB9BB	   FX `7   F
4  O ҿ   @ @ҷ ! 4A  !Fd    dCz4 B:bbB9BB   F	   F[  <H`7   F4  O#  ҿ   @ @Ҹ ! 6AӮ  !Fd    dC{6 B:ffB9BB   F	#@H`R@  @  @ B@5  R   W'  @a6A 6{ S  @A  @t@ R T B6a@`@9 x` 9  @  Ѓ Ё  9c@9!,R)_`
@SA{¨_*'  C{ S  !@C[" @  `~   O`= < `@a@9!la 9@ @  "   *   K4  T@  @BR@ !`C  Ν !D  ʝ   @C@ @B  ! T{BSC[DC_& Z { S s, a@  5   *` b ` @!6 6 @A  @t@< R T B6a@`@9 x` 9  @  Ѓ Ё  9c@9!,R`
@SA{¨_֡&    { S [ @ @   d@D @w @ A !@}SA  R[B{Ĩ_ &@ @  q& d@ $ w@ g&  &b&  @@{S [ !@C;  @" @  4	 @ t@ T @W  `@ І ! :`:c  rw@  @ R @ B: @    T@! g   @C@ @B  ! T{D  RSE[F;@_ &
@  && @ W & & @ & % {  @b 7  R_֙@b 7  R_{     7`@@ B   R  {¨_@  R{¨_  { S b  BB  @ 6@ @!@?rA T @ ! @@ T4 @ @ 6 ! ?a`  7@7@` SA*@{è_@  ` !T R*SA@{è_D      c=!, eR  C B@C{ # @A @  ң7S 7`@`   Ё   ?c  !, BԀRv !@?  7SC  @C@ @B   T{B#@C_a@9tB `
@! 2a 9b
@ @ b  `@   @@9a 6Ҟ

 `@` d c a   c ! RE`
@k`
@` d c a    c ! R7   i
 a R@R B 9 `@t   @@9 7 @   T@A  @" f
`@`   a   @c! R@   !D`@  @C@ @B   T`@{BSC#@C @ T@A  @" a
@
  ҵSr { S   @B  QB@  E C   TD  C@  TC@  TC@  TB   TC @ AT?  T Ѓ Ё    c !, "	R@ @ @TB  @ @ TB  @ @ @T@ ?  T3  @!    BD9SA  R{è_   C T T TB  B@ B`  \#   { S [ b@K_  BV@  5   Y *Q
  SA  R[B{è_ BB{  S _  6b@@ @ @r TB@  S @   T[3 b@  V@K  5   , *$
` [B  RSA{è_B` SA  R[B{è_C c@C{CS[ c@d @'  	7d@c c tb  !`    7A    @C'@ @B  ҡ T{E*SF[GcHC_g@ ` S C 3  #  ` 6#@ ^B! TV  #@#@?  Ts" @ Tt@@@@#@? T ՠ@A) @ Ҫ  c  f%   ! 7@S6@  @  /   x! b  `  T!|@      @ C  @ A) @ ҄  c  f@   T! g  aT<! g aj  T@ gj;! g a)T@ @ R)ѥ c@C% { S D@f @  F@ D T' R q Te@C ` cb 3@9 D@ t  *  A 3 9  I T8O +  BB k@ 6@ @!@?r T @  @!@` &+@  	   R` 7  RAC   !@C@" @c  ҡ T{CSD_+@ ` +  B6@D C A   `,c,! R1+   +    }   { [ BB S  6a@  @ @r T!@   3 @ s`@ .   75 `@` @V e #  _ 
 C c   Rz !@iz RSA*[B{Ĩ_3@   !`  s`@ " @u " 6v@  @ g
 B A B!@Cz@  d@ C  c  @  R @ @ @dz !@0zSA R[B*{Ĩ_ &U  "  " C  c REz &" @   " "  
@	 " @" z @C{C S[*ck @  
 q@ T* BB  [  6@ @!@?r T @ ! @s`@ t 
 77 `@ @  ]"   	 C c   Ry !@y  R !@C@# @    T{A*SB[CcDkE_@ ! ` s`@" @ " tv@  @ 	 B A B!@y,   ( `6@    qD@z  T q@BzaT    D  a   Є c!, gR@ C  c  @  R @ @ @y !@Qy R |  !  I C  c Rly &r &! @ w ! ! @! ^! 
@' (C AC{S[	c
ks! @	@7 	 7 #     vC
@b @ 3 f  @ @3 `# @a!   !  3@  !(C_  @!  pF  ХB !lF ' Rr 6j! @ #  @ @@R@a  @!@ @ @@ "AB@_r  T! @ "?  $Ba! T' `  @!@?r TC @  뢒A	 T# x 63@ @  
@r  6E   7@ 4xN 	  `@   s" @    @ T@?  Ts"   T@ 3 =  63@  n 6,@u"`@  ctE Rd R 
 `@ubs  cLE R$ R `@ug  cE R$ R  `@u[  cE R$ R `@sO  c(E R$ R    d  A   Єc ! iR   ғ  X q@ T$ c !   Є$c9!& (R  RE"   !@C7@" @c  ҡ T{GSH[IcJkKsLC_   @ @"E"    Rd  A   Єc	! BoRgc c@'@ C @ 뢒AHT'@@  2_   @@  X  @L ,@ @  cG R RPE    R Ҹ    c&7    A @ c!5  6R$ Є@C{S [	 @7  A   q
 Tb@# ` vb   ML    @  c
c     6@9 b6@c 8 `6 	 7`@ ' C` # R  #3 @  6E  '@ 	  C B"  cJ  cJ  @"   !@C7@" @c   T{GSH[I_y   qT  B!     @#  `   hK   /   4
` 6@ a@h '   TB  h  T  ҿ 8O' `d  a   Є@c!, R
  ұE"    Cc
 c@C{S 3 d @  ҡ  (  qA TGb@# tb  a  @ a ,@ b@a  c   @  b B= @B@"  @   !@C@" @c  a T{DSE3@_  qT  B!         Х@C{S [c @_   R *tb a@#  b    c  9]  6@9@ 7@ 9  @C _@ @B  a T{L*SM[NcO_֤@! R RY R b@ a @ @!" R RJ' b@ a @ c@Cb 3   8O'@ C `	3@@c8O C X	@b,@!8Od6@x `6 ? `@F  ` 7F  E C B @3Ay# ХlDT@@ '@ji:@ `: 1R  *&c+K 3y
[  `  6  R 9H   @C{ S [ck @   q Ta
@  C 3 @@ 54 R 9  @C@ @B   T{B*SC[DcEkF_ s@ @    q T$ # !   Є$c(!& (R>	  D @9  @ xax6J  @9  4 R Q q   Iz  TxQ d qI  T"  9'@85a
@  C 3 _`
@! RH  5@ 54 R 9   7 z isGM7`
@  	  Zs 7 BsGz`
@ w`	 a
@@_  T  <sG/ / 9 ` 6/@9  7b
@`   R 9sGY@s  4@ x{X ! R@ 4R ; |  @{  kT @5sGtz RTsG    sG5sGTsGzsGOs{ S[ @I     RSA[B{è_    B     q` T$ C !   $c9!& (RC 3   Ҷ   R c@C{CS  [,v ck	s
` @'   `@  `
@ `   a   `c!, R@a 5 *     `  q T$ C !   $c9!& (R `@@@!7RƳr"Rkr{b !|d`x@lJ!|" qA0:x b@9R4 R! KY'%|Ӕ"{yH4V'd 4x_k Tkt   l @ ?   T`@9R *!  KD# $  2c #* RR% R#    5 @ q T   2  x@K
  Ҹ  `@9  K  ~[vP6K6	 4!x_kATkt   l @" @   TA9  @b  BBc     { 6@ @!@?r@ T `  @ ! T`@ $  !     c ! Rk   @A  I  @B  4gC\ `@    	 qT @ b   #   @a C   s    @C'@ @B  a T{ESF[GcHkIsJ_ @ qT@'LI  (LC@   @) '!Ț  T't   } @@ J@ 5@ qT F BB @)!Ț?T)Gkt% RA)Rf *g9L$LI  $LC@   @'  Ě  AT%t   } @@ @ 5@ q T dFӄ BB @ Ú  T)ktRA)% R=kt@kt@T    @ }  c@C{ S [@d @  7`@      7`@  @H  c@C@a @    T{C[ESDj  !G 7`@6  @C@ @B  ҁ T{C  RSD[E_֠@# {@R   B@ @c  T@!  ~  @C{ S [c@ @  7; `@   ,    H q` T$ # !   $c@3!& (RJ * < Q q) Ta@ _` 4D R*\   ;@  @C@ @B  ҡ T{C*SD[EcF_@# z@*  !r@c    T@! ]  R U;@ !`7`@S`6@#  Rz@ !@zr ; }{ S   [   q  T$ C !   $c9!& (R  R   8O4 R [B*SA{è_ R   8O4 R ( [B*SA{è_   c@C{ S @a @  Ҝ ! R   @C@ @c   T{B*SC_d6@e  # `6 C      6@B    T 8OҀ @    a   c`!!, LR    !@C{C   sZF# @  b@# dE   TD  C@ @ TC@   TC@   TB _   TC @ AT_  T  a   "c$!, RP# cC  T   T   TC @ @Tb
@ ?   T   `@   ` a@?    T  @C@ @B  ҁ T{A@ _B  B@ B`   XF  `@c b ` cB @aRoC @ TB  C @  TB  cC  { S [c#  @` d  a   ?c %!, BрR`@b@9c Bxb 9`  x@ ,!@! 4c `@@` D C A   c ! Ra
@,b
 `B @ 4 rCm  `@9@9@ 3` 9! 6H`@ 6SA[BcC#@{Ũ_[BcCSA#@{Ũ ! D:`   *  `  @ *  !F U  R 9  B@C{S [; @ @      ! @3 @z  ? q T$ C !   $c9!& (R{  @b #    	  !Bc - @      @   Ғ 7@ @!@?rA
 T@ ! @"?  $B
 T `  @!@?rA  T@ C @ bA) T  ҋ I(`@  @@ ` Td c a   (c`'!, "_R$B @   @C@ @B  a T{DSE[F;@_ od c a   `&c`'!, [R ` @@  `
@!a
@~c A @ c!5  6R { S   s, a@  5`    *` { @ `@ @SA@{è_1 `@`
@s
@@SA{è_d c a    )c *!, `R  { [ S , @  5`    * B  S@   @  8O SA  R[B{è_  `@  @ a !@+pSA  R[B{è_@@  
@
@ C @C{CS [ @'  ^@tS#7 ra  ! ,B&B a !`,o  @C'@ @B  a T{E*SF[GC_cI ,@ b6@c w5  a6  T@    6@  TA   T 8O҉ 6e6@ `6 #  # l C   A  cHa !@-oA   RcHc  @C{S	 [
cks @ @?  ҄ @   T@@ q T@   O
@  + ==a 5`@   
 @R` 4aa  ! 2Xo R@+@˵  T sb \T    x    @C?@ @B  A  T{H*SI[JcKkLsM_֠@ !  @  TA   T@ 8Ob `@ c #; A  6F  @`@SD  @R  4  7@{CaU  { Td c a   2c`.!, Rov  @  T
@ q T~ 
@ a !/p  6d@$b  ed c a    .c`.!, ހRN`@@  @* u    @!@@ @_ 	 T  `@    @   T  4 4`	 5`@ +@; R@  @@ 8O  N6 a  !0 RnV@  T`@6@ R@6@"  
` `@  T@ "@ x  @`@  ` xSD@@+@F  a@6@ R @ 8O@+@ 5˵; RLa@ @!Cӵ@s
  !     6@@a ! 3@Rz>0@+@˵  e   5C {Sb [ k !@C@# @  ҆   c!`>   @ 6c !s	`@ @B @A Tm   mB @ T @r  +8 q T$ c $c6!   !& (RgB@ TO   OBTjF	 T@  F    q@ T$ C Є$c&@B  u  b  @C@ @B  A. T{D*SE[FkH_)   8 qT 
@   * # q
 T= @  q T$ c $cu# _T
@c   @# 4!{x       qT 	 8 qTY   @  @& 
@m a ! 9bmv  sA?cG RsId c a   `5c5!, wR    !   z q!T  *  q T R*.  k@ q@ T C $c@&@@ ? kTa !@8!m;	 5" ` OH q T  $c@3$* 4{ kT z	     @ q` T@ qATz  x    *@  6% R* c R   D$ ˄E   TD  @@   T@@  T@@  TB  ` TC @AT_   Td c a   ;c5!, bR: x  @cGsIa ! ;l R@  @ @
 T` 	 T    T @  T.@ "?  T4  @!   &@ ` T BE ҢB
C5 @ 5da  ! : Rwl:@B  B` B@ a !@8el	c  *@C b @ cB. @aR+ @ T   @  T  cs	S  ѥ c@C% { S D@f @  F@ D T' R q
 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O +  BB   6@ @!@?rA T @   @!   @ $ c !     c ! R R` 7  RAC   !@C@" @c  ! T{CSD_+@ ` +   +@+   +    }  @C{S [c@ @  %	7b@7b 7  3 R    @C@ @B  A T{D*SE[FcG_a@c  a@@[  c    u@ @S  d@ A R xT   @  @!  Y@    T@! Rb@6a !`7@`6  C @C{S [c@ @  7@B6c B7@ pX    6`@@yc  @C@ @B  A T{D*SE[FcGC_a@   @C@ @c  A T@{DSE[FcG!@Cc a !=] 7`@S6C W @ @    d@ A R y`  t @  @!  u C@  C C{S   @C[c  ks{ @ @  !Sd 7@` v  >֢>A 5b@`b  Ca   E c `c ( 6# K@    = TG@cO@_    % TR@h78K G@#_h88#;   5 a !`	  . @  ' a !	         `N@ 7@    !& R$ Ru '@c @  6@  @ c $ R 4'@ @ R R d 
 BdF ң B\E!@3@      6@*@+@m  c@  @   @ ߈! Q@@ E  C  v    @C@ @B  A* T{S*ST[UcVkWsXC_ց 5a@v B>`b  Cz  `  R> R RaR   a@8! 4? qT?qATa@8*$ R!5  qB q Td c a   c?!7 "/Rv B>a ! ?- 6a@`b  Cz  W4
@ kC T q( TB R >a ! >   @   '@ e     7&@F % R`&  6f  E R` 7 R' 	@o_ q` T K*a !`iE   RC  g< 7 RP@ 7 R Z $  G@@I@ R    @ a ! 
i3a  R!	i- @ @9 4? q T@9a 4   ?q	 Ta !  @!A  ud A @! =c R\in3 *\**A !@>Li
@ q T@ @9! 5D c A   Є 8c !7 R @{ 7{ ]a  R!/i@? q T@9 4   ?qT`  z /d A @! =c RiT3 W   @?qAT@"" _AT` s `7Җa !  ! = < = <D C A   Є5c6!7 Rp   @?qT@   $n ѥ c@C% { S D@f @  F@ D T' R qA Te@C ` cb 3@9 D@ t  *  A 3 9   T8O +  BB / 6@ @!@?r! T @  @!@ $ R R+@  	   RZ` 7  RAC   !@C@" @c  ҡ T{CSD_+@ ` + b B
l6@$ # !   Є`,c,! R+ y  +    } ѥ c@C% { S D@f @  F@ D T' R qA Te@C ` cb 3@9 D@ t  *  A 3 9   T8O +  BB  6@ @!@?r! T @  @!@  R# R#+@  	   R` 7  RAC   !@C@" @c  ҡ T{CSD_+@ ` + b B
6@$ # !   Є`,c,! R{+   +    } ѥ c@C% { S D@f @  F@ D T' R qA Te@C ` cb 3@9 D@ t  *  A 3 9   T8O +  BB ? 6@ @!@?r! T @  @!@  R R+@  	   Rj` 7  RAC   !@C@" @c  ҡ T{CSD_+@ ` + b B
|6@$ # !   Є`,c,! R+   +    }  c@C{CS [@d @  ҡ7
@  4B RA ` ! > cs C@ e a Х!; K { & 6kz #a !5   @-   a !	& #      N@ g@    !& R$ R `@ ! @   RX@ 4+@$
@@" Q_  k T  OC* 3 =   OC `@=   E@' _` T_ Zc _1/ +@_@ Ta@@c @$ 4c@  3@}!xw!# _  T_ Zc _/ +@  Tc@Cc т@  hx A 6S  6`@  @
 O@ @
 4 q  T c Є$c   !& (R:a !@ 7`@S6@ !    Ra  R!" R  @C@ @B   T{U*SV[W_`@   @ @a Ѕ
@!  Qf R@   @ ߈! Q@ kY@ cXsZG@	 5\Z@  k Tc@}/@!xw3@!# _ TA /@*  D q T c Є$c jS 7;@ R C@! _  T {c V_T3@! `@  @> a ! 
4f@4@' ?@C@?   
 T@  ? ;@ @
 TzcXsZz@ @ L C b @ cB # @aR@# /@   f[@+@OG? ` T!_0 *E)z  T@?| ?  T@!@ V  /@# ?@C b @ cB @aR[@?  T  E) N@ !/@ T@?| ?  TgE) ;@ /@! ]cksѥ c@C% { S D@f @  F@ D T' R q Te@C ` cb 3@9 D@ t  *  A 3 9  I T8O +  BB @ 6@ @!@?r T @  @!@` +@  	   R` 7  RAC   !@C@" @c  ҡ T{CSD_+@ ` + b B@.6@$ #    `,c,! R+ ;  +    }   Cѥ c@C% {S D@f @_  F@ D T' R qA Te@ ` cb s@9 D@ t  *  A s 9   T8O C  n
  @ 7 RB   !@C_@" @   A T{L*SMC_ R@[ccck   _ 8OҼ`@  a !  X	 @  R	 a !  K	 - + ) `N@ @@ # a  R!$ R  @  @c@  @   @ ߈! Q [NcOkPb@6 @[ck  [ck   }   Cѥ c@C% {S D@f @_  F@ D T' R q! Te@ ` cb s@9 D@ t  *  A s 9  ) T8O C  	  @ 7 RB   !@C_@" @   ! T{L*SMC_ R@[ccck   _ 8O `@ s a !/   @)   a !"   
 
 
 `N@ @ # a  R! $ R  @ @ !  @ @ @   @ ߈! Qm
 [NcOkP6 @ $ #    `,c,! Rr[ck  [ck   } ѥ c@C% {S	 D@f @?  F@ D T' R q! Te@ ` cb s@9 D@ t  *  A s 9  I
 T8O [ C  '	 	 6[
@@ 
 c a !@   + /@   T7@! p`N@ @   # !& R$ R @  @  !@  ߈  Q @#  T'@! Q[J[@B   !@C?@" @   a T{H*SI_ R/  7 R[@ R[ b B`N7[J R[@$ #    `,c,! R[J[@[
[ U  [
[    }  @C{Sk
@ @/   - [ c	s    Ta@ΌRέr?  k# T  Da@9  @ xax 7 *  qm	 T R*   O@ q T # Є$c@&   !& (Re * * 8     @9R 4 Q q!  Iz  T x Q  d qI  TC  9@@85 R q- T*  < q@
 T C Є$c@-  4v  { kT@# _ #  q % T  $c(   4 k!T@ R  qm T*     q` T # $c&
@    @C v  '&   {, 4pA   !W@4,     d  8 q T
@@ Rݢ    R4 R@ 9S  @C/@ @B  ҁ' T{F*SG[HcIkJsK_v` 7=@#    @  93  6@9 7@!7RƳrb @A|E` 'R lJkr@ @9;|  R  K Rc Q  R q! R{0B)! E c RB c _Ck TAkB R@ 0" R  q TB  v  !@a
@y{ `R?  kTd        0 q  T # $c9h  !8 q T c $c6@k 7@  kT* ]6# @C/@ @  ! T{FSGkJ& R)  6_ 9A@ R #@# 5  74 R@ ?  ! @   &
  @Ra !}#@  q 	 T
@@	   R@ 98 qT|W{{*"    @ q  T@{ 2  Q ;   @  @ qT@@!  C@6@  (D  <C6 ` d '+ \ `  6  R@ 9D  &@#@  9  6@97 R4[c	s0
}   { k S   @C[c%@ @  
 4s` @@ T"7R`Ƴr|alJ!|#7R"@9Ƴr @!|# qa0;xx'` XxH8 4K& R |~L8 !x? k! T`@ a@@@?   T @@9R K % Rc#c$c *! !* K 
  &@9 K ~XxL8 H8 4Bx_ k!T`@) b@@@_  `	 T @RA)% R~}Ӂ@53  sGC A@ we ` 6@d	 b   6@9  7@@@ T!7R`Ƴr|TlJ~ 7R!@9Ƴr#@~  R  K
 q! R"B)0! C c RB c _CkC TAkB R@ 0" R  q! T{ R@    @ qT 93 RsG  @C@ @B  ! T{B*SC[DcEkF_ 9? !T  ~"7RƳr` |!lJ!|Wz* " @_ q  T"@ 2B Q" 4  A@   @    ? T  ~!7RƳr` |TlJ~sC   B@C{ S[cks  @A @  3 f @a 4 a{y  ҏ   T  q T # Є$c&    !& (R)Wa@<e  T@ x"
@@!  
 @  3  _ka T@9  kT@ h *@E|@
A!9    ( T#  R? q T   q TP 7 ?k T@*  D6   d 
 T@ x"
@  
  *|@
A!7    h	 T R q T* `  q  T  $c( 7 kT_ qMTC  R * @< qT C $c@-t@6  Ҡ d   T@ x"
@  
  d  TTR  R=   _kTrv7_@ @  r@ x"
@  
  q T# C  R@*v   < qTc`@vd  T@ x"
@@!  
 @  K3  k!T  R !@C@" @c  ҁ T{BSC[DcEkFsG_; Pd  T  R kaTHv7	  R@ @    R@ x"
@  
 ({ [  ` Sc@  @97 R@ K"J7wR7? qi T8 c  @B@ c  q) T`@   bB  _ TT@   @97 R@ K"J7wN7? q Tx `@@a  T H T s"  T@D@ qTs" CTTD@   T   @@ s"  Ta@ @  @ ! s" TSA[BcC{Ĩ_`"     T@   ! _ q(T`B    i T@ @ ! _ qT$ C !   c! R!TT Cѥ c@C% {S D@f @  F@ D T' R q Te@ ` cb @9 D@ t  * # A  9   T8O c #   @ 7 RB   !@C@" @    T{P*SQC_ R@[cck  _ 8OYb@@c a a + I	 a !	   +@fIc@5 _   TW@_@ 	 T#  Tg@) T  ˟ h T  T "wO@S _h58co A !   cg I G E C `N@ /@@ C a  R! $ R  @  - @Cc@  @   @ ߈! Q' D  [RcSkTy 6q    ˟  h T@   TO@ @ c Ҽ  _@> iT# T    ˟  )T   Ҍ` @9@h!8O@[ck  [ck   }  Cѥң c@C% {S D@f @  F@ D T' R q! Te@ ` cb @9 D@ t  * # A  9   T8O c #   @ 7 RB   !@C@" @   ! T{P*SQC_ R@[cck  _ 8OYb@@c a a + Y A !   +@(eIc@5 _    TW@_@ )
 T#  Tg@i T  ˟  T "	 T 2vO@S _h58c A !   cw Y W U S `N@ /@ C A  R!@$ R   @` @ "" 9 C @   @ ߈! Q5 D  [RcSkT}6o    ˟  h T@   TO@ @ c ʣ + _@> iT# AT     T   $Ҋ` @9@h!8O@[ck  [ck   }     @  _@   _ @$ @CA @ b  6hcAha   @$ @CA @ b  6hcAha   @b  1 ` W  _ q  T_ q T_ q@  T  4  R_    R_    R_"@   R_ _ q  T_ q T_ q@  T  4  R_    R_    R_"@   R_ {     @` S&@@"   T`@@T@@SA@!}{è@{è_    @  A@!  _ { S  @ ߈ @ k T" R`  "@ #Ȥ@*  2  ߈  SA@{Ũ_# 	)C#@I)  @  T } @?   T_ }  l" @bLI! B LC"D @" E Ú !Tt } @@  @ 5@ q Tc dFӄ !! @B Ú_  T   { S sF`  6SA  F{Ĩ_ 4 F  O[    _ @ @Җ Z    dCAd  B:z5^^B9BB^4SA[B@  F{Ĩ_   { S  @   A?  T`
@
 `@ u~  B 9SA@{è_b@B `@u~  B 9SA@{è_ C{ S   @C# a@ @  a $ C !  c! R`@b@ @ b  `@    @@9
 6 `@` $ # !  c ! R`@Ρ`@` $ # !   c ! R  ^  a R@R B 9 `@t   @@9 7 @   T@A  @" `@` D C !  @c! Rq@"    @C@ @B  ҁ T{BSC#@C_ @ @T@A  @" a@      @?  ! @@    &_   բ BB{   5  6`@ @!@?rA T @   @!@  {¨_ ` @  {¨_    @A  _{     `,c,! R { S BB 6a@" @B@_ra T!@ ! @"? ! SA{¨_!`   { S[  ?   T@
@`UB BCB| ?   TSA[B{Ũ_c!# 5}@  ˟ T@~ 
 b Jsb TR@  T sb TT@  
@! f 
 SA[BcC#@{Ũ_@  c# Ѣ B@C{S[;  ֶBD @  # @b @B @B @_ @ T ,@ 9@& 9 6@9 6b6@ c!#   `6 @c ?  6@A  	
 Tb@ 8Ocb  a    @  @  @ ` T$ C   c! "*R`  @a  C     c ! RQB"  @"   !@C@" @c   T{DSE[F;@_ 6 6@ @!@?rA T @   @!   @ ` ! ! Y  ! ! Y      @ }   @A   T!@! a_   {cU S[ck s \@ C |  T?
 T ( T
 @~ 
   ҥ` T@~ 
 b [b Ts  T@~ 
 b Lsb T?  T b VT  A@! [O X SA[BcCkDsE{ƨ_}   @x|  dTsc ?T  T }_ BBX}   @  { S   [ck+ V@cC   
 T:   Ta  Ta  ҵ@V#  k: _ L T l T n 
 SA[BcCkD+@{ƨ_}  @V#  k:_ To , T
@! ˝,c BT  ss}!
@! ˉ?  !3}   @={ S   [ck+ V@cC   
 T:   Ta  Ta  ҵ@V#  k: _ L T l T n 
 SA[BcCkD+@{ƨ_}=  @V#  k:_ T , T
@! =c BT  ss}
@! )?  !3}   @{cU S[ck s \@ C |  T?
 T ( T
 @~ 
   i` T@~ 
 _b b Ts  T@~ 
 Pb sb T?  T b T  A@! [O X SA[BcCkDsE{ƨ_}   @x|  (Tsc ?T  T }_ BBX}   @c  { S   [ck+ V@cC   
 T:   Ta  Ta  ҵ@V#  k: _ L T l T n 
 SA[BcCkD+@{ƨ_}a  @V#  k:_ T3 , T
@! ac BT  ss}
@! M?  !3}   @ @ { C    Є  c ! BR_  @  A@a @{ { @_@@]Ѡ  @C{ S[! @ @   @b rA  T@  6 @  ` TV @`	 +  W "@   *   K4  @@ +@ Ҁ@!  @rA T@  @_ H T@   ՠ  @C@ @B  A T{BSC[D_@BR@b  _ 	T   !|C+   { S   [ck+ V@cC   
 T:   Ta  Ta  ҵ@V#  k: _ L T l T n 
 SA[BcCkD+@{ƨ_}u  @V#  k:_ TG , T
@! uc BT  ss}
@! a?  !3}   @{ c # ? @ T @   0A T } I T  8  @ K# }C?  
 T BC @ @&  	 [@  B TS    ҵ" " R@t" T@@l @AAt! }! @!@ ! @4ALICLC  ` @    Ú aTt@ T a@ s" HTSA@   R
 [BcC#@{Ũ_  @  ` T@B
   _  i TcC  R#@{Ũ_֢ BC @ @ S [V@uC T-    s" S" ) Tb@@l @At! }! @!@ ! @4ALICLC  ` @    Ú T"b@R@t" T a@ s" .HTSA@|X bK! !  ? T  }d bSA{ S   [ck+ V@cC   
 T:   Ta  Ta  ҵ@V#  k: _ L T l T n 
 SA[BcCkD+@{ƨ_}Y  @V#  k:_ T+ , T
@! Yc BT  ss}
@! E?  !3}   @{ S   [ck+ V@cC   
 T:   Ta  Ta  ҵ@V#  k: _ L T l T n 
 SA[BcCkD+@{ƨ_}  @V#  k:_ T , T
@! c BT  ss}}
@! ?  !3}   @{ S  a@ B  ( T 5 A_   T`
@  T @  @ TTb@u _h58SA@{è_ nb@u _h58SA@{è_@9@h!8u b@_h58SA@{è_   Y{ S[   @	 4@	 wB w   w < ( T 
 T@9aB 9t h48t@ @t @  [BSA@{Ĩ_   h	 T W` t
 t `@h48t@t`@   Ta
@h TRh48v `@h68@@  wB  w @4
@t ][BSA@{Ĩ_$   Ҋm`@         Ѧң c@C& {SE@d @7  *C@ ߼E T q TS@9  !B t# c  2 S 9+ a@cb c d  [	  ` # Q 7 Rc  S@9 R !t S 9d  @C7@ @B   T{G*SH_S  
 @ " "  \@ @!@?r T` ! @ "?  $B T `  @!@?rA  T@ C @ A) T  Ұ#`N@ '@    !@ R$ R  6@   @ ߈! Q'@ ! __  TS@C  A[Ia   Ra  @S@ R@   @ ߈! Q R	S@@@  @!8O S@[	S C    c!5  6R  [	S    }   c c? @C{e @c@9S [#c k#s @    79 9#9"K ) b & c@  _   g , ) T:0 _{ H! T@   @j! @@ c  j:8c@B _ 	 T_@g@ 4 B T@ h!@9@ 9_@c A !  _h48% c_@   Tg@! G  9: ??   T  T   ? % T> ?w  T Mb   c uo s@w  ! @T_ Tbo@s h:8  s@  4 )To@w@_ 48   H T@  @ C  @Dh! `@`` o@s h48`@o@7?   Tw@A @#O@ b /  
 6@   s c; V  6;@` tjB #  _! T  @;@  T" _` T@ @@U@;@ T@ T "  _T @`  TC)s" '@ R Մ@*`@**  { T@`  @T@7*   g  F  D  O@   TW@! A?@   TG@! ;  @C@ @B   T{P*SQ[RcSkTsU_ 7y@o@9S   Tw@!  6@  C c tk_@  mk gko@9cC c@  _kHM b c  @9 9   o@ Tw@! ;  @9 9a@9: 9`c    VCS`@ C) '@ } *x    R@s@   g  s  v c c`  @C{e @Sc@y[#cA k#s @   G K9 y#9K ) b & *c@  _   g , ) T:0 _{ H! T@   @j! @@ c  j:8c@B _$ 	 T_@g@ 4( B TG@ h!@y@ y_@c A !  _h48 c_@   Tg@! \G  9: ??   T  T   ? % T> ?w  T5 Mb   c o s@w  ! @T_ To@s h:8  s@  4 )To@w@_ 48   H T@  @ C  @Dh! `@`` o@s h48`@o@7?   Tw@A @#O@ b /  
 6@   s c;   6;@` tjB #  _! T  @;@  T" _` T@ @@@;@ T@ T "  _T @`  TC)s" '@ R Մ@*`@**  {{ T@`  @@7*   g  F  D  O@   TW@! ?@   TG@!   @C@ @B   T{P*SQ[RcSkTsU_ 7y@o@9S   Tw@! 6@  C c i_@D i io@9cC c@  iHHM b c  @9 9   o@ Tw@! J;  @9 9a@9: 9`c    CS`@ C) '@  *x   + R@s@   g  s]   c c  @C{e @S c0@[#c k#s @   ?92 #9K ) b & c@  _   g , ) T:0 _{ H! T@   @j! @@ c  j:8c@B _ 	 T_@g@ 4 B T@ h!2@@0 _@c A !  _h48 cz_@   Tg@! G  9: ??   T  T   o? % T> ?w  T Mb   c =o s@w  ! @T_ T*o@s h:8  s@  4 )To@w@_ 48   H T@  @ C  @Dh! `@`` o@s h48`@o@7?   Tw@A s@#O@ b /  
 6@   s c;   6;@` tjB #  _! T  @;@  T" _` T@ @@@;@ T@ T "  _T @`  TC)s" '@ R Մ@*`@**  ҋ{ T@`  @@7*   g  F  D  O@   TW@! 	?@   TG@!   @C@ @B   T{P*SQ[RcSkTsU_R 7y@o@9S   Tw@! 6@  C c <h_@  5h /ho@9cC c@  'hHYWҬM b c  @9 9   o@ Tw@! ;  @9 9a@9: 9`c    CS`@ C) '@  *x    R@s@   g  s  > ѥң c@C% {S	 D@f @?  F@ D T' R q! Te@ ` cb s@9 D@ t  *  A s 9   T8O [
C # ` 7[J RB   !@C?@" @    T{H*SI_ Rc c @   #f @ c0@K @K@ @ 0@k [ cC0 ?9#9@   [J[@@6[
. 6[
[ B  [
[    } Cѥң c@C% {S	 D@f @?  F@ D T' R qa Te@ ` cb s@9 D@ t  *  A s 9  ) T8O [
C # t` 7[J RB   !@C?@" @    T{H*SIC_ Ra !` k#C" @' !@yK9c@A y9E b   c?3@  /   7 $ ) T9( ?{  TB@y'@j! y3   j983@   I	 T/@7@_ 4   H T@   C  @ 0@Dh!`0 /@3 h48@/@   	[JcKkL]6[
D f/@C  c  ҹfu 6  @9 9[
ck      [
ck   }  ѥ҃ c@C% {S	 D@f @?  F@ D T' R q Te@ ` cb s@9 D@ t  *  A s 9   T8O [
C # ` 7[J RB   !@C?@" @    T{H*SI_ R# c A !?[ g @#@$ @ c0@!@9ck s A 9K 39799@ xn  p[J[@`6[
 `6[
[   [
[    }  { S *[c+  R@   @9; R K{# qi T  R k T  CR*a~  @  s Q~sZ k R} R| 9*  Ҁ@R8 R   @^ J;  5;  z3s  Tzs qIT@9x@ K%#  bxg!~$g%_ qi T!$  2@# * B  2  ! K@$  
# bxdgH$_ qT@9  K # ~{   zs@@ T } @?   Tzs` z3s aTSA  R[BcCkD+@{ƨ_ր  CR*a~  @'   kR VSA@ R[BcC+@{ƨ_և|~* @_ qT   }  l" @tB }B @B@ B @"4LILC!!`$ @! ! Ú? TtL!{    	@9*@R$	K! R  xb! !~&$ q) T  $  2 '*c  2#  B K@F 
 xfH& qT@9  RK   |~ _|~*# @ q(T  L" _ { S*[c Rk + @   @97 R K" q T  R k( T  CR*a~  @   s Q~sZ  R| R3 9zK7? * @ R   @ S 4 R  5G  {8 ZC @ T`{x q)T&@9x#@K%"  bxg!~$g%_ q	 T!$  2" *B  2  ! K#@$  
 bxdgH$_ qT @9 K" ~w   B@  @l @    @@ _ `{x qTA@ ZC {8 T&SA  R[BcCkD+@{ƨ_ր  CR*a~  @3   R SA@ R[BcCkD+@{ƨ_և|~* @_ q(T  ҾP!w At! }! @!@ ! @4ALICLC  ` @    Ú T@ B@  	@9*@R$	K! R  xb! !~&$ q) T  $  2 '*c  2#  B K@F 
 xfH& qT@9  RK   |~ _|~*# @ q(T  P" _ { [  BBSc ҄ 6@ @ @r T@  ҳ @  ` TS `@  # z,@@ @
 @?  T`@  #     c ! Rg#@ 9  RSA[BcC{Ũ_֥` #@cC[BSA{Ũ { S BB[u   =` 6d@ @!@?r T@ ! @  @ SA[B{è_օ@ !`   @*SA[B{èj    @ }   { S   @ @r T!` " @   _   T @ @ [STB T6   @@` s"  Ta@"@" @ ! s" T[BSA{è_!@SA{èm #   c! R  CѦ҃ c@C& { E@d @  *C@ ߼EA T#  q! T3@9  ! F t c  2 3 98 d@C cb   Rb    !`C  қi !E  җi@  R@!8OA Ad  #@ !@C@" @c  ҁ T{CC_3@9 !t 3 9Z  R#      } р  @C{C S ! @ @   @r@ T`b  @ 5@  T   @C@ @B   T{ASB@_ց !E  Ri !`C  Ni `@ @r T`@  @_  T@  @ @    @C@ @B  ҁ T{ASB@`@b@`b  _ T  ҍ  ф @C{C [  B FSc @    6d@ @ @r T@    @   T  @` @  WN  6@ 	 	      q T  $c9+   !& (R`     @  T7 R 9  @  +  * q  T  Є$c( 7C+@u  ?@@    @C@ @B  ҡ T{A*SB[CcD_֟ 9 9`!  ! @R|e	Ң`   9 R+ ;  	`  B@CC{  Х FS#[	 F @7    BC
@   2  RS$  Є'c@, # &C` 7 RE    @CC"  7@ @B   T{G*SH[I_	g@6	  _  $ q` T    Є$c9!& (R` ҂	B   6@! '@!! c FRe	B    6@! '@!! c FRdт B@C{S @ @/   a# [c	k
  @  @ @@ ! !"Rd,@>@@@	 T?   T= wb b@C a  ! b6@  a    v6 @@
 T } @_ @
 T  6@@ ?  I Tc@"8O  x + ?   T@C@ T } @?  T"   6@BA  8OAcMcD  J   }  l" @LI! B LC"D @" E Ú aTt } @@  @ 5@ q@Tc dFӄ !! @B Ú_ @T }  lC @LIB c LCCe @# f Ě aTt } @@  @ 5@ q@T Fӥ BB @c Ě @T @C B$  A$  + a@x a @! @! @>  !`C  ]g !E  Yg ҧ    ab `@ @rA  Ta@ " @_  뢒@I T Ҫ@  @ R! !`$dD  [HcIkJ  @C/@ @B  A T{FSG_ } @o@    }  l" @bLI! B LC"D @" E Ú !Tt } @@  @ 5@ q Tc dFӄ !! @B Ú_  T]6  # !  Є@c #! $ R @"[c	k
a +   @ }  " @  B F{    6`@ @!@?r T @   @!  `  T@   @@{¨_ ` _@ {¨_  { [v  B F*S  A  7 RSA*[B@{Ĩ_ւ B F Ү  6c@` @ @r T`@ c` !  T`  @3  `T`@  @ T5V6`@ R  @  # c&  R=Gc@ !` @ Tv6#  c % R R.Gх Х@C{ @/   
 4[ c	  k
 6Z  C S* sb   @  T@8O@  + ע` 6@ z4 D   B   T@*6@6   7B"    RSG[HcIkJsK !@C/@" @c  ! T{F_! *! (FD  SG[HcIkJsK  R*! ! (FS[c	k
sх Х@C{ S [c?  @  & 6?@9  6C s 6@ 6?@9 6S g *  ! 6B)    ! ! )`F  R !@C@" @c  ҁ T{BSC[DcE_! !)NFTCф Є@C{S [ @/   R@ c@c ab b  g:@ a: 8O ЄEe@@ #H c8O#    + }a@   8O6 R @a #@  A#    @C/@ @B    T{F*SG[HC_{ S*[ c @i @9 4? q T R`   a @9@ @?q T   @< G  *! =Ew SA  R[B@{Ĩ_`   a@9! 4 % R@@  kB T @ @9 4 ? q T  % R @9 5    Є5c6!7 R > Xs  4A   TA  ( T G  B= C @#  B`@"`  *! =E8OSA  R[B {Ĩ_  R`   SA  R[B{Ĩ_    Є 8c9!7 R  ѥ% {S  B@C@D @  ҄B CA	 T[% R q Ts@9bb c@ t  *  v  s 9 A	 4; ? q TB R ` ! > 1 # ! !*"@ C &  R*# ? *5  6 B@ 6@?  T  ;@BC   !@C@" @c   T{DSE[F_ R[;@  R*"  B*!@># RE;@  R!  R!*" R  R! ! +	E;@  R;   ;    } C c@C{C S [c*	@j @ 
 *@9 4_ q` T R    !@9@ @?q@ T   @8  *! =Du    RM      !@9! 4 # R@@  kB T @ @9A
 4	 ? qA	 T  # R @9 	 5    5c6!7 R2*  4xaB  Txa 0F@! `8 !  @! = <= <@  5* ! =D@    %@`  "   R !@C@" @c  a T{ASB[CcDC_  R         8c ?!7 R@   j Ѥ$ {CS [B ck	S  B@C@E @'  ҟC T" R q T@9eb d@)u)*    R` R RfR w  +  9#   B @8& 4 qTqAT@8*# R&5  q_ q` T    c !7 "/R? k# T? qH T ` ! >D c C  6 ֢+"@# F  Rƀ# ` 7N@C  u    @C'@ @B   T{E*SF[GcHkIS@_ R&  5% R )@ 6؟  6@      Tg 4@h    X *"  8O |	 q T*D K*"  B+!`C RC  ! ! ,C R**! !+C R  **"  B+!@>C@  @ R~ ! !,tCwz     }   Cѥ% {S [	*c
ks@ B@CD @7  ҄B C T% R q Ts@9ab b@ t  * u  C  s 9D 3 w   R`- R RR  B @8& 4 qTqAT@8*! R&5?  q_ q` T #   c-!7 "/Rk T
 q T `- ! >G #  C 9 9c0"@  > R#  7R RC    @CB"  7@ @B  ҡ T{G*SH[IcJkKsLC_ R& 0% R  6,@` 7$ # !  0c 2!@3 GRO BB# A 6'@ @!@?r T @  @!@@	 @  R R $ 38_ BdF  !\E;   62  	 q  TD K**"  B`0!`B ` ' **! !`0z**"  B`0!@>sBq    `,c,! Ro     }     @ } { S *[G @ @9 4 q @   T @9! @q! T Xs"" !L3_@ T& 6  RSA[B{è_@9` 4 @  @9qa T! !  @!A  >"  *B@6! =%B7  R @ kIT` @ @9B 4 _ q Td  @9A 4 a   @9q T  *   c "  *B@6! =AV  R    5c6!7 Rr #    8c3!7 Rhz! !  ! = < = <  d    @9! @q T E@ $ {S[ cksC@  B@CF @o  ҟC T" R q* TsA9b @kuk*C   R6 R RR # + [ s9SO	S    @8& 4 qTqAT@8*# R&5  qB q` T #   c6!7 "/R? kc T? q
 TB R 6 ! >   @W h@C9 9C6& * Rc g 7I   RG  F    @Co@ @B  ҡ T{N*SO[PcQkRsS_ R& % RI 7;  R#@I  G  F  _ q T* K*"  B@6!`-A % D R`#@`6%  ;d R 6& ; R6&  < R@ 7G *! !@6**"  B@6!@>@>;@ q  T q T## 	 6  	 6?@ ?@ 6@Ģ"6 
_ 	 4 C RZ   _@ 	 T@8O k Ü@
 6Ls ?@" "   kI T*7! *!=@ RJ  @Ac##` 6  G '@P T! !@<@ RR## 6 !\F   G?  T 6B '@ c@ 7@ ?@  *   @   L  p     } { S" a@_Aa  T? q T,@@ @ T }  lC @# ! ~ b! a   RSA{¨_ T } @lC @#LIB ! LCA$ @! % Ú A Tt } @@  @% 5@ qa  T@c dFӄ BB @! Ú? T@O@     }  { S" a@_Aa  T? q T,@@ @ T }  lC @# ! ~ b! a   RSA{¨_ T } @lC @#LIB ! LCA$ @! % Ú A Tt } @@  @% 5@ qa  T@c dFӄ BB @! Ú? T@@     }  { S" a@_Aa  T? q TA,@@ @ T }  lC @# ! ~ b! a   RSA{¨_ T } @lC @#LIB ! LCA$ @! % Ú A Tt } @@  @% 5@ qa  T@c dFӄ BB @! Ú? TN@@     }  { S" a@_Aa  T? q T,@@ @ T }  lC @# ! ~ b! a   RSA{¨_ T } @lC @#LIB ! LCA$ @! % Ú A Tt } @@  @% 5@ qa  T@c dFӄ BB @! Ú? T@k@     }  { S" a@_Aa  T? q T,@@ @ T }  lC @# ! ~ b! a   RSA{¨_ T } @lC @#LIB ! LCA$ @! % Ú A Tt } @@  @% 5@ qa  T@c dFӄ BB @! Ú? T@@     }  { S" a@_Aa  T? q T],@@ @ T }  lC @# ! ~ b! a   RSA{¨_ T } @lC @#LIB ! LCA$ @! % Ú A Tt } @@  @% 5@ qa  T@c dFӄ BB @! Ú? Tj@@     }  { S  `    7SA@{è_֢@SA{è  х @C {S i[k
 @/  eb f@ h6@'` '+ d6  4*C RY c	      @@      T k@ T*]
 6@ 	 T8O# R +  	 6U A? TC #  @@ T  "  cB> @aRcI5 RC D  B  SA  T`@   s" AT@  @!   @C/@ @B  ҁ T{F*SG[HkJ_s" aT@! ! >=cI Rc	х @C{S[c	S 3   @/  # N   6@* * 7 R s  h  @C/@ @B   T{F*SG[HcIS@_  dGC  R ҂@A @B @D  Y 8"  *@"  6 4vN6@T !  R!`= ѥ% {CS [cks@ B@CD @g  ҄B C T" R q* T@9ub c@kuk* C   R 
 R	 RR v  3  9?   ) @8& 4 qTqAT@8	*" R&5_  qJ? q` T #   c !7 "/R? 
k T ? q
 TB R   ! >i   @O @@c 8 	& 	 R[  7rF   RE  C  `  @Cg@ @B  A T{M*SN[OcPkQsR_ R& C ƀ% R  7' K R@F  E  C  _ q  T*$
K
*"  B	!`<& E R 
@@6& @
e R@ 6c  @6 a@b K  @z 	CW v  #   c
! iR* Ҡ  b@{ a !4Ec W 	  @!@?r@ T` ! @ "?  $B T `  @!@?rA  T@ C @ AI
 T  P@#  @6 ` 6@?  ! @     =  R 6u  wK   I  H ^*
*! !	X. R TK"   R3*
*"  B	!@>><@3 <u  JK R  @@   @1 #   c`!5  6R*     }   ѥ% {S [cks@b B@CD @  ҄B C T" R q6 TA9vb c@JuJ*   R	 R RfR| # / c 9   @8& 4 qTqAT@8*" R&5_  q) q` T #   c!7 "/RV? 	kc  T? q(	 TB R  ! >   @g c@#7 &  Rƀ s   7#@H  F  x  H`  @C@ @B  A) T{P*SQ[RcSkTsU_ R@& % R 
#@ 7 R? q  T*"  	K	*B!`;H   RF  @& @
E Rh  7 R? #Cn6 a@cb 	W  '@y [w  #   c
! iR =  `@z @{ c!  @  @  @@ J f TG e 4E[`  C' R:5  6@?  ! @ 2 @?  ! @ o@W@@R @ ! @ @BWo@ "AB@_rA  T@ ! @"?  $B T+ `  @!@?rA  T@ C @ 뢒Ai TC ҹY ` 6{@ @  
@{4  
 6N  c@#@ 8O   *	*! !M R *	*"  B!@>:AN"  L  K  I  @   @ ~+@@  @  N  @l,@@@  T } @?  Tc c,G R R N R#@  *N#@   }  la @!LIc ! LCa! @$ ҅  Tt! }! @%@  @ 5!@? qTA "FB bB @  T!c#   c`!5  6R     }  {kc c@CS	sH@i @? 	 s@ | B  [
c* 6@@ @!@?rA T @  @!_a  T  S C  6@  *P@ ` 7 [JcK  R`  @C?@ @B   T{H*SIkLsM_ ` [JcK@ 	 c Ъ@  ! !9`  <G E)*@ A  @B @c y@   y@    @~ ] *" @G  6@ 4@ .N  ա@M_aT@v    [JcKD@@  @c   R @ @ @9[JcK$ #   c !@3 b+R! !`9[
c CѤ$ {[B S *cks@" wB@CE @w  ҟC T! R q!1 TSA9vb f@u*c#   R` R RR{  ' S S9O    @8# 4 qTqAT@8*! R#5?  qB q` T    Єc!7 "/Rk T  q	 TB R ` ! >h   @_ @C@#  cƠk  R 7rH   RG  E  `  @Cw@ @B  ҡ$ T{O*SP[QcRkSsTC_ RA&  ƀ% R 77 L R@H  G  E  8_ q T K**  B`!`8_@ @9 4? q T@9 4  _ ?qA Tk !  @!A    c`! =C R8* !`
 q Tk@ @9 5    Є 8c!7 R-+ @c e R 
@ 6 @
 R 7C **  B`!@>8g  _ ?q T@!! ?@`T  [7 !  ! = < = <+@   c#    7#@b C j@/@z # +
[gs '  6b BB Ҷ 	 6s@ @!@?r T `   @ !   @a     Є  c ! Rg@ 8O M  K  J   @? qA T@9 4  k ?q T   e   c`! =C R8T;    Є5c6!7 Ru  k ?qT    @ }      } Ѥ$ {CS [B cks*@b B@CE @  ҟC T! R q? TsA9yb f@u*C   R`  R RRw  + [ s9gW	g
   @8# 4 qTqAT@8*! R#5?  qB q` T    Єc !7 "/Rk T  q	 TB R `  ! >   %@@o cC@ 	{  Rv` 7  R J  I  G  F  u  `  @C@ @B  2 T{Q*SR[ScTkUsV_ RA Ơ% R I@ 7 R; _ q@ T K**  B%!`?7A&  ƀE R6 6o@ @9 4? q$ T@9' 4  o ?q! Tһ !  @!A  .   % `! =c R7& @G * !%**  B%!@>6 q T{@ @9 5    Є 8c!7 Ro+   @%  R 
@6 @
 R  7@S +@   ## v   7#@XE
 a@b k  @x Cw z     Єc ! iR# ҙ  c@@`  ` 6@a !B w @
  @!@?r	 T` ! @ "?  $B! T' `  @!@?rA  T@ C @ A	 T# ?@#@  
@0   6@?  ! @` |   =  R 6x  eO  /@?: M  L! #@ R! |@O   R#@x  BO R  |w '@@  ? q T@9 4  { ?q`T   p %   % `! =c R6T  o ?qaT@!! ?@@T  7ҍ !  ! = < = <    Є5c6!7 Rg @   { ?q`T   c!5  6RVݽ     }     E @S                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @   _ @b  ҕ` A ҹ Ѧc c@C& { B@ E_d @  *߼E T& R q TS@9#  ct c *S 93B`  @C@ @B    T{B  R _ R     }  Cѥc c@C% { S D@f @  F@ D T' R q	 Te@C ` cb 3@9 D@ t  *  A 3 9  	 T8O b B4E  6@  @ @r T @   @"  @" C@@ B(@ <)     7  RAC  a !@C@" @c  ҡ T{CSDC_ R ` @ B     }   { S[ck +  X@ C  T
 T h T" `@   ҿ T    @  &a@` a  " `" aTsB   T ՠ@   a@` a  " s" T@ T@   " AT  !@! ˱:O 7 SA[BcCkD+@{ƨ_}  `@@k4TS# T" T  T }_ BW}  @F { c c@CS [c` k@e @     &,@ @@a T }  l" @ ##C "C)i@  7W R    ? AT } @l" @LI! B LC"D @" E Ú aTt } @@  @%6 5@ q@Tc dFӄ !! @B Ú_ @T1L 6D9 7W  @  5  6@a   ҁ  * q TC  !`, # 3 5  ! @  R   @1   F@@@ R  {#@ 
 C @! )  #  !@,0 R#@# @    a !E@` AA@@  `  @C@ @B  ҡ6 T*SA[BcCkD{ƨ_  p?W"  7A RAAAW   RAA @ 5@* !`*n `6 @@zɖ e@#c6@ "a `6  ^G b@a ! Ru c6@Ca6 B 	S   Td@ca 8O
w &,@@@@ T }  lC @ LIB c LCCe @# f Ě  Tt } @@  @& 5@ q` T Fӥ BB @c Ě ` T C@   !)y/ Rc@F    ,c -!`. ER } @_  T CcB. 4? 7 RM"  L"  J"  I"  G"  z 4c R  6;@  @ b6@x6  ?  @ T@  6@ @!@0/@ RkK> W  F  D  @C"C)  > `
 7@b6@`6  : @@ ?    T7 O  7@#c@b b6@!8O@`6   tc,@~@@ T } @? @ T* 7*FR"  W P"  :6<@`  !  B /cҖ 6@9 R+@S@@ T } @?  T@ @CB@/>=@ 6;@A    T 8OҎ  `7  !/.L#@ @D@!+.z }  l" @BLI! B LC"D @" E Ú Tt } @@  @ 5@ qTc dFӄ !! @B Ú_ TA }  l" @LI! B LC"B @$ ҅ Ú aTtB }B @E@  @% 5B@_ q@Tb CFc !! @  @Tp*. @W~c{ S[B @_@  T 9  RSA[B{Ĩ_  ,@@@@ T@}  l# @ c@ ` T@ @  T   T  Tf *   6  R 9@@ 9 T@} @ }  lE @LIB ! LCA% @! & Ě   T@ } @LI! B LC"D @" E Ú   T@@t } @@  @ 5@ qTc dFӄ !! @B Ú_ T@t } @@  @f 5@ q T Fӥ BB @! Ě?  Td@@@d@@b B@C{S tb [	a !FC @7   c@#  a @ c
' c 6,@c@ a @ @@` T   T BR Ҡ 6 ![ ־' b@ a a :@ @ T  T# R@ 7 C  [@B  @cJ @  @C 7@ @B  A! T{G  RSH[I_B}@ l" @LI! B LC"D @" E Ú ATt } @@  @ 5@ q Tc dFӄ !! @B Ú_  T>@@	 T }  l" @ LI! B LC"D @" E Ú  Tt } @@  @ 5@ q Tc dFӄ !! @B Ú_  T޳*  B}@@!}  l" @bLI! B LC"D @" E Ú !Tt } @@  @ 5@ q Tc dFӄ !! @B Ú_  Tv } @?  T RZ`66@@ T }  l" @ LI! B LC"D @" E Ú  Tt } @@  @% 5@ q Tc dFӄ !! @B Ú_  T
  !} @ Q } @?  T¢ R%6 B 1 R6 B@1 R6b@Ca @3  @ T  TBR@ @EB  
 }  l" @BLI! B LC"D @" E Ú Tt } @@  @e 5@ qTc dFӄ !! @B Ú_ T) } @c
[ b B B@C{S	 tb [
A @?   a@c b n ` 4    `1c@2!`. MR@@  b@ ` # ,@#b@a 2@/ @  T } @_  T2@c1o 	 6/@ 	 e@`  B@); ; @;@F "  D"  A !@CCC  AC  ?@" @c  ҁ T{HSI[J_ }  lC @#LIB c LCCe @# f Ě Tt } @@  @ 5@ qT Fӥ BB @c Ě T @ !`3+   @г{ S C,@@@@a TB}B @l @ BSA{¨] ATB}B@@l @ALI  ! CLC$ @! % Ú aTDt } @@  @ 5@ q@Tc dFӄ    @! Ú?  @TUL q  T    7_a ! *!H`8`  !     6_   6_   `6_    6_    6_   5_   5_   5_   `5_    5_    5_   4_   4_   4_   4_   @4_    4_  _   6_{    c 7!`.  SR CB B@C{ S [A @      ^0 2@   ҁ2    TC  @C  @  @C@ @B  ҁ T{BSC[DC_D $  !7+{ S   y@9  4@  D[R @ 3  `@ ?  TR @9) `@ ?  Tc@a bh 8a@?h 8@8 4`Ӡj`x O7`@ ? " Tb@a Ch 8a@?h 8@8c5[BSA{èy@9 *   s@8c4dӢR   ҤjdxDO7*i@85* bb@a Vh 8a@?h 8@9 B B@C{S C @  \ b@cb # `   @B 3 f  e6@ $`6  c     6@A 8O I TB  3@@  A !@C@# @    T{DSE_H  !8^* 3 b B B@C{CS C @'  Ҫ c@c ab b  ; õ,@ c6@a6 ` " @# `@@ T 	 T"t@ 6#@B  8O?  T @  !9*  C"  A;@#  A !@C'@" @c   T{ESF_c}` lC @LIB c LCCe @# f Ě aTt } @@  @f 5@ q@T Fӥ BB @c Ě @T @c}`@ @; B B@C{   C @  } c@ bb  a    @C ! @! @@C  A !@C@" @c  ҡ  T{B@_± D @C{S [# R @   9߲ q T T$ q TH T q T@b #    ɱ  c & @! B  @    R8   q 
 T q T q` T q T 4  R 9*   0  T	 5B@ T
 5A R@ 4@b     LR 6B    R   Һi  A !@C@" @c   T{DSE[F_@  @C@ @B  A T{D[FSE@  @C@ @B  ҁ T{DSE[F3;@  @C@ @B  ҡ T{DSE[FH, q
 T@  @C@ @B  ҁ T{DSE[F8
 c# 6@ " 6  · `
 -H q` T Ѓ Ё Ѐ Є$c@3!& (Ri D R R W 7B  cG  Rk@  @C@ @B   T{DSE[Fs4  ָ  !`;(  Rb˸  RB"    cGU D R R A <6@b #    c  R  f 7B  @    R/ |  !:r(  R!B    Rcr F @C{S[c	k
! @ @/  !    J @b a@ C+ !  @ & a@!  @  X F TG E Х4E_A !C' RH" 6a@?  ! @` A a@?  ! @# @@@R @ ! @ @QD @ "AB@_r T! @ "?  $B T `  @!@?rA  T@ C @ bA T  ɷF
 6+@ c@  b
@! `	 6D  @  @C/@ @B   T{FSG[HcIkJ_    Єc
! iRP Z @а @D"   ү    Єc@<! BoR8@@  3,@@@  T } @?  TC c,G R R3  D   `@  Z`@W @ m }  l" @"LI! B LC"D @" E Ú Tt } @@  @ 5@ qTc dFӄ !! @B Ú_ T3s   c`!5  6R  CA !@C{C S[ c   @      ճ@F @  T   5@T j@U еF  j `
 6S sFV  6.   6a  ` T    Єc!  BR`j@  Q`j  4@  @C@ @B  a T{ASB[CcDC_@  F4  O  ` ` a@ @v ! 5AӸ A !Fd @  dCz5b B:cd^cd^B9BB@  F?S sF4  O  ` ` a@ @w ! 6Aӌ @  dCd b B:z6cdbcdbB9BBh@  F 4  O  ` `l a@ @w ! 6Ae A !Fd @  dCz6b B:cdbcdbB9BBj@  F?cCA !@C{C S[ #    @      ճ@E @  T   5@T j@@  @C! j @ @B    T{ASB[C#@C_k  { S  ȵ ` T    Єc!  BR͹`j@  Q`j   4SA@{è_֟SA@{è_ @ 
 eBl$@h@ m@c@C ˇ )D&J	@B  - Tg @? @ Tc@  
 Tg @? @ Tc@   Tg @?   Tc@   Tg @?   Tc@  ` T Tˇ C &  T ` T   Tf @? `	 T4 
0_g@_ kT  _g@_ k`Tc@  T@  d g @? !Tg@_ kTc@  T@  d g @? ATg@_ k Tc@  T@   d !T@  d f @? ` Tc@    T@  d f @?  Tc@  !T@  d a@_ kTf@_ kATf@_ kT  @ 
 eBl$@h@ m@c@C ˇ )D&J	@B  - Tg @? @ Tc@  
 Tg @? @ Tc@   Tg @?   Tc@   Tg @?   Tc@  ` T Tˇ C &  	 T ` T   Tf @? 	 T4 
0_g@_ kT  _g@_ k`Tc@  T@  d g @? !Tg@_ kTc@  T@  d g @? ATg@_ k Tc@  T@   d !T@  d f @?  Tc@    T@  d  f @?  Tc@  T@  d a@_ kaTf@_ kATf@_ kaT { S [ c ` T    c !  BR{  ȟ ` T    c!  BRlb
@wB `@ @ T@ @A@?b
@`@   Tc@c@ _   TB@ b
 `@@Ң`@   @@  b
 SA[B@{Ĩ_   cB ŀRCA !@C{C S[ c   @      ճ@C @  T   5@T j@U F  j 
 6S sF@ 6a.@@  F  6a  ` T    c!  BR`j@  Q`j   4@  @C@ @B  ҁ T{A  RSB[CcDC_@  F@4  O  ` ` a@ @v ! 5A A !Fd @  dCz5B B:cd^cd^B9BB@  F?S sF 4  O  ` ` a@ @w ! 6A @  dCd B B:z6cdbcdbB9BBŮ@  F4  O  ` `ɱ a@ @w ! 6A± A !Fd @  dCz6B B:cdbcdbB9BBǲ@  F_ B B@C{ S + @ @   `> ` T    c 	!  "RV#  R(@r@" R @  RA !@C_ ` 3@# @  @3  T{CSD+@_ּ{ S    ` T    c!  BRa
@uB `@ ` T  @!@?`
@a@?   Ta@!@   T @ `
 SA  R@{è_SA  R@{è_`@@L`@    @  `
    cB ŀRD@@_  T{     @
c!  R! R @_B B@C{CS [@ @'   Ҁȩ ` T    c !  "R
@@B_ ` T R R    TC @   TB@ _ !T@  A  TA !@C  R 3'@" @c  Ҡ3 T{ESF[G_֣ @# @@d   q q* *  @A@ R R D @C{  S	 S  @?   `P ` T    c@!  Rh`B  r T@ @   s"_ q4@s  !@@R?@  @C?@ @B  !
 T{HSIS@_@@_ qc @`@_   T@/  c; b @3 B 7 x `"@ @ _  @ TT  R `@ @ ` a
@?    T`V@ 4`.@ T    `c@!  RC cEu. A !G`д`V  #   `@   cB RP  {  c@ S  [k@@ A@@ c   $C B{C` ` Tc@_  T @ `@@@   `&@    @  ` SA[BcCkD{ƨ_֚  T+      ӿH T | b&@a@AB  B _  M T±`@!}{V +@ U@@       @ky   
   ˢ" B  Az ? ) T_  M T u  # @ _    T  ˜T! @   I T!T  @`{$AT! @ax   + v {    S[D@  M TcD#    `E| - T@c "  %x`  ˤ  M T  T cD vЗ|_@ - T W@ cDc T#`@ Ҕ_| _@ T @  @@ cDcC#@d =`=SA[B{Ũ_T   {!   S[B @d
@?   T6Dc  ˄D  T| ҟB ` Tb@e@C ˃$ T|  TB b d
@a@cC SA[B{Ĩ_`Ea@c " b %x` d
 b x˟B   T#`T6 @@  
@@ b@e@ a@SA[B{Ĩ_  CB B@C{S [	c
ks'0@C @7  -A@   TB   &@fA_ @@ 
@s AsC !Cs !   D DBD!  Ss  AB	 T T ?@ T   ?@Aw  ?@ T_@ B?T@@
@@   TAA@    T@ 
 c @ s
 s	~ 	 T@ s @  @C 7@ @B   T{GSH[IcJkKsLC_ T _  T   3@A  _` T  @@ B_T@@
@@ 	 T@  ` T@ ц @@ 
 c s3`  `E"  s  x`  f@e   T 3 ?z@.&@    _   
@ @"@   @`ۂ 
 n 
 }   cB ŀR   cB ǀRC  { S  A  A !`C`   ғ?A !C  ҏ?SA{¨_A !C{     ?A !`C  ?`@   @{¨@{¨_  {  A| A !`C  k?A !xE  g?{_{   @    @    @ A !xE  U?A !`C  Q?`@@{¨A !E  E @C{C S[c a @ @    $ ` 6@A @    q T    $c(!& (Rk7-  7 9@@  J@  @C@ @B  ҡ T{A*SB[CcD_ֿ 9 9k@   @: Z& u @  @   R ! *;
@_    R 9kE@: Z& @w @kE Rkq{C Sc @  @Ckc@ @  @ 5[    R@ *  q T*έ   q  T    $c(!& (R`7 kAT R N  ! - [C@  @C@ @B  ҁ	 T{A*SBcDkE_7  U5  Ң]  6@$  !  R ; 5 ]  6@Ѭ   @   !r 6[@ @ߧ [ߦ R Ҩ ҵC c@C{	CS
 c[cb@d @G  ` xb c @ Tk @ V  ҧT    
 A !`C   C
>A !C  >C @b@` A  @ w @A  @`  F DF E XGg R  6@?  ! @   @?  ! @v +@@R @ ! @ @:+@ "AB@_r@	 T! @ "?  $BA T `  @!@?rA  T@ C @ 낒A	 T  H=  6C@ @  
@. `
 6G  kME  @  @CD"  G@ @B  ҁ T{I*SJ[KcL_֤  Ё Ѐ c`!! iR е @ @G"  kM R  Ё Ѐ c ! BoR  R!  },@@@ T } @?  TC cE¢ R R}  G  @@  @  @N }  l" @bLI! B LC"D @" E Ú !Tt } @@  @E 5@ q Tc dFӄ !! @B Ú_  T @ @k С  c %!5  6R* C c@C{d @   S [ͥ   T a@cb #  d   v  c  B BXG   6@ @!@?r
 T@  ` !
 T
 @`    `   c,! RB"    t~ M! !`C  <! !xE  ҽ<@ "AB@_rA  T@ ! @"?  $B T `  @!@?rA  T@ C @ bAI T 	`@    @ۯ` @@a  SE[F! !@C@" @c   T{D_ @ ! @T   ` /c '! {R@@   ! SE[F  S[   c %!5  6R}{ S?   T	    4@SA{è ! +SA  @{è_! !C{     A<! !`C  =<`@   @{¨@{¨_   Cѥ# c@C% { S D@f @  F@ D T' R q	 Te@C ` cb 3@9 D@ t  *  A 3 9  	 T8O " BXG  6@  @ @r T @   @"  @" C@@ B`@ l     B7  RAC  ! !@C@" @c  ҡ T{CSDC_ R ` @ r     }       @C{C S! @ @   @ab rA  Ta@  4 @   T @  @   @A ! !xE  ;! !`C  ;@! !E`@ !  @ra T`@  @_ h T@     @C@ @B  ҁ T{ASB _b@`b  _ T  ! !E   { [ " BXGSc x  6@ @ @rA T@  ҳ @   T `@@ # n,@@@ @` T  T? T`@    `   c,! RY#@ 9  RSA[BcC{Ũ_֥`  }  lC @LIB ! LCA$ @! % Ú A Tt } @@  @ 5@ q! T@#@cC[BSA{Ũ } @c dFӄ BB @! Ú?  Tb@ˡ@Ѧ# c@C& {
SE@d @O  *C@ ߼EA T[ q!D TS@9 4 ZGt  2# `   S 9pa@c c   c  ` # @ 7 RC  AcM]  S@9 R !t S 9+   @CO@ @B  ҁ: T{J*SK_#@k  @  @ @_   TĦ,@ 9 @@ T } @?  T: a 6@91 6b6@#`6 ` ! @/ @ T }  l" @ LI! B LC"D @" E Ú a Tt } @@  @E2 5@ q@ Tc dFӄ !! @B Ú_ @
 TʡP   R [L }  l" @BLI! B LC"D @" E Ú Tt } @@  @E- 5@ qTc dFӄ !! @B Ú_ T ! D  kNr { J@. 6#@ @!@?r T @  @!@ 	    `   c,! R: } @? @Tc6/@A  T{  8O3 b@a 7 ;   @  @  @  T   ` c.! "*R `  % 6;@ @!@?r T `  @ !@F  D  @ " " . ~ b! !`C  9! !xE  9@ @!@?r T` ! @ "?  $B T3 `  @!@?rA  T@ C @ 낒A T @    @  -#?    <  T  T!@9#9C h68C@V @?  ! @` N C@  B   T?@ G@_  ? ( T @   Tz?@C _h98vN@3 ?@ B Y߈@? k T" R  !@  ;@ A 2  @߈  @   63@   @ ߈! Q?@   TG@! @ ! __ 	 TkN{@|@{3@@      T ? G 1?@?@G@?   ? H TR h68C ?@h98 2?@#?  {3@   @ ߈! Q?@   TG@! vkN{@B ! kN< @ m @@@!8O kN{@.@9@h!8?@v$   Ҵ2?@kN{@G[ck{           c %!5  6RY  ck{    }     @ } # c@C{ Sd @  C? @ T%o#  ` Tc ѿ @ TM? I Tf   Tc    TC ? ( T_    R! !@C@" @c  ! T{BSC_ @  @ `  #8OC   (u@  "  @  @   @  @    Ҁ3    6 Ҁ  @7Ҁ 
 % Х@C{S [ @   6@   T; *b@ a  `     c A@"  u   &  ƀ2! 3 e;@  !! ?@T] 5  && ! 3   @C@ @B   T{D  RSE[F_  2   @ 2; ;@$ Є@C{S [	v  C % @ @7  D @  	 T 0 ) T
  5@   T@ 5h@ o T? `b T	a 5@P | T y T y 5@  T` 5@0  T	` 4@A   T@A  i Te@8Ofb  a ## R' @Z 6 C@  6 Ro  c
8O` @  # ' ,t@ 6 @ 	 T@  
 T@ 74 ДRG   6'@ @!@?r@4 T `  @ !" ^@F @@  H 7@w= 5   !@5  RC  cJ$  @c  6@ @0 (TqTA !p*!X`x`  !  l5C  @cJL ! 6 R! !@C7@" @   ҁk T{G*SH[I_ր@ A  < T@A  	& Te@8Ofb  a # '  2 6 I @1 6@C"1   @6 R@A  . T! ?@: T$ & c  c'! 3|@  ! T [ ? 7 &   c! 3d@    T C@! g `@ ah TKc g a& TKc g aD& Td  7@b  B8C }@!! ?@  T  ( TM  g I  T  b`  g@ a(6 T eT &  /8 6@ 6 R)\@!! ?@@ T  ! TM  g I  T  b`  g@ a1 T e3    3 6@ 6 R;@!! ?@` T / 7 &   c@7! 3!@!! ?@  T  , 7v &   c7! 3@@  A  Co    T    $ T_  q6 R2@ !  TM  T  g  g `  a T ;@# 7?q䗟@  B6 @ !  TM ( T  g  g `  a T m;@"   7_q䗟@  B6  v  &&  c >! 3 Ro @_M  g I  T  b 6 R *; 6 RM  g I  T  b`  g @ ah TKc g a TKc g a T @b6 R~ ҁ a T    7 ҁ  T  ҧ   *; 6 Rf R; 6 R` R; 6 RߠZ 6 RU$ R !3&C R  J *@ 7 R@  B 7 8@ F@ 7 R@  B7 (@!! ?@T; qi  T$ R; !! ?@aT ; ?qi  T$ RN  < @ @  @     B!@    @ }  !4c@ d a a  #' @ /@@  @C6 R    R D P@TM_  T@ g ``g  2 ?qT! `! _qiT$ R  }  Y;@@;@I K j е& @r C   @  $ R!  ] @$ R fc
@җ@ ` T @@ ` T I T`@ a :Oxb   @ % T   T ( T ' T  ' T  # T  ҟ   d q`4 T" BXG @ Қ  6@ @!@?r( T `   @ !  T   @`    T @   T` 4
  # w  B  v 66 R$cJ6  ! R  TD 2@@6 R?   T@O ] `6O@9 7@  RB 8   i Td@ ` cb :O @' s @6@ ' TC  @C3     7ͨcJ@  RB9 cJcJ6 R@eb d@c8O ` S #'  7@  RB 8 қ C   # 	  6@Ħ ;@   @ݣ6 R@A   TA   Tc
8Ofb e@ a # ' h
  6t   C  cJ6 R<c
i@ T
  6  P # ~	 	 6@@I 6;@6 R@@ y 6@6 RsC  t d   RB  cJj6 RrcJdmf@@  RB: W  !8@  @T@ @  I 6 R@@  RB` 9  ! 8b@ @a  8O'    7C   ɡC  cJ@  RB9  p @'@6 R1  C   @ @  RB:  ҇@@  *!9}A @?    T TC` 5c
 @@ 
 TA RI 4@  H T@  RB > cJ#  ў4@ & R R R 56@Oc@db  ` :O#' FA  p6C  6 RcJǢ *@ â * ㇟⇟*R ! </@V  !@=McJ Ҭ@ 5@@@@?  aT !@;<v@A   T@  RB ; 0 j@!! ?@  T  7@  RB7  cJVd@8Oeb  a  #' o 6@vf; C6 R3 9;@FcJ5'@@c  @c   R @ @ @. RW # RT  {S" B@C[c k s	{ @ @   ȣ @  T@ T2  TB ` Tb   Tr  T  T ` TR ` TB@ T
S  q"  * 4" B@C @C @   1 T{DSE[FcGkHsIiǜ4P@ < R   @C@ @B  - T{D*SE[FcGkHsI_  @   "  af T! f  ?    T#`  g` b  Te "	 T " B@C @C @   ( T{DSE[FcGkHsI'    *     *    7 *     g (  `& T  f  @ T`! g@ a  T<! g aj  T gj;! g aI T gj; g0 b T  x ! b*!   a   {  8   b *    `  q n  q!   fғ5  TW A  T   Tt   T   T" T	~  qR * 4	u` 4 ~  @ T @ Tj ` T  9  %  q T Q? qi T, q& T   8OA    c    Z R  * 7p R * ` ՚H q  Td c $c@3S a ` !& (R T̥    8O å @7 ! >z !>u*  7 !>i  R    ! R #   # ** *  6u  ,s)*7 !>9 ^   @C@ @B  ҁ T{DSE[FcGkHsIA S &_`} a !|  TҦ  52 T	Ҡ  5 6 Tҙ  5   TҒ 4? !Z
 6 R?$. 4#  i3 FS  *  Qw2 kB Tb f  @ T`  g  `  T<  g!` T S@,  - ` q Td  $c  !@ u  s !@?gj;  g!`
 T  ! !%n    8OA   ** * !}  1@ T   ` c@!@ bRS k   T`Tn # D R R   * *!S*s ( b/{x  b !`T*      Ң 4  oX" # !  @ t ` @5 R* ҂ 5A RƝ  4@b #  c   =@ 6@C@   8O  "  pl@ 8O  h@  f  !`	^  #Z *    L   R R    O{ [    @Cc@ @      = *;  @@S `7@; @c T *@> 4A   kA T*8 4 R~ W   O    !    =( AT@   @- #   C  h=@C
 #   E@<:@ :  @  # < T#@ 6@  !6 K g u` 4@`tEA  ]`!C!| / T@# # G + 3 C/ t_8*- 7  @  4@ Q	xa4 `_ 1`5 TR|!@"  ), TR `!  (@Ek  !s 6@o 6 Y$  @  T? F?@" 4$ @ hc`   T|F" 4#A9*8 # 7M*   !RQ+*K  X  C@@ - TK@`  4#@@ @ T `*@* : sb@ !T8 @   R! -+@"AAAAAA   @CA @B  Ag T[BcC{ƨ_	p   DE! !B @C
  O!@ 	; y5 D < <^9 9Dj : ZGA ^ Ǟ  Ob "C 	 =;ӣCC R#K+/	9 !@
+x `@@R  !Bl{@0 H d  !@_`@  @  - 9 U"  !2P " !I ! $" Dψ X?@C   T@! ,A9' A A  BDBS ] T>  T @a T  h38@ ` B= R"@   T@! +Ab ZC ;   T3A! @9C @^@ j!; 6  ґ  V q@ T  q T   ` c!@ R   `  c!@ RM3@ R@cxSW   M"  `C 6Zg@x!@   Z k	 T 9c sbT    c B @R   I@@l @AALI  ! CLC$ @! % Ú TDt } @@  @%) 5@ qTc dFӄ    @! Ú?  T{@ R!`) `  T
^  &@Y>e&@*#A9#  c# 6#@ 6@  !K 6 g {@#  4 q Td  $c A @ !& (RU qIT@btE  ]bC9|`)T
 Q@c #@/   R: R*   D q  TD  $c `&@w& `  -w&@˚ 1  T  ? IT`;: 9`< 4 T
 sb ? HTN`&@  q[E '@c@@sb T+{@P# C	 A ^  @!  2A ^  @!  2Z+@6@G@  !CC#s 6 + 
+ 6@	 4u	 4@atE@ ]a C|T@ Q `+@   * 4@ 0  ) T/ 5@  1 To0 5 / Ti@/ 5ˠ @0 TȠ a/ 52  T	[
 4W +@*b# R 6@ Ts {cc (T` @99^@ s@   ?   T@ R
 6M  K  X  C@@ a TK@`  4#@r@ @T`*@*   jsb@ !T@sb T@ @ B  RR   ` 6'vC@ a@j  !`a(M  K qT! !,!X`x`  !  @+@   7@`  @ P@       T@C@V$   ( T 
 T`  	 T$ h@ C?h68@?  T@@A @ B  R   @  @U@    <  T@@V@   h T  T`  H T 2@ C?h68@?  T@@U  _   T`& x@` "@9`" 9* ЀR! (s  _  T`B e@`  c  $`+@ۛ  !  Y $c  $@B @RR@\{W W W W  ÜW W ǑW _W Û   9?9@B9    `@9`B 9@R@IW @B i9  `@9`& 9iW   z@    f ? @ T`A g@ a  T<A g aj  T  _gj;A g ai  T  _ x A b*B   aA   _ {    BB @S @c @s b @_  T     @  @  @   T  R@{¨_ l @b    R"LI  B #LCD @" E Ú T$t } @@  @E 5@ qTc dFӄ    @B Ú_  T  R  R_  R{##   ! @$ @oӿ  Tc  ѿ   T@{¨@|@  RD  {¨_  Ҁ  > a   R@{¨_   {  S RG[ @ 6a@  @ @r T!@   3 @ sv" a@ SA[B{è_3@   !`  sv" a@` k a@  @  b a B!@y
  SA[B{è_d@@c  @c   R @ @ @
   & @f @{  S ZG[ ʞ@ 6a@  @ @r T!@   3 @ sv" a@ SA[B{è_3@   !`  sv" a@`  a@  @ I b a B!@%
  SA[B{è_d@@c  @c   R @ @ @D
   & @ @{ c RGS [ s@ 6@ ` @ @r Tc@   t @ @    T @   T 4SA*[BcC{Ĩ_t@   c`  @@@"   @a  @  b a B!@ R	@u !	  @@	  @  @ ϙ  ə R c  c  R	@@c  @c   R R @ @ @	 @@  s @ @@   c  c R R	 @5@!@  s& @q  s&
@k @  &@@a @@@   {  S ДRG[ @ 6a@  @ @r T!@   3 @ sv" a@ SA[B{è_3@   !`  sv" a@`  a@  @ 9 b a B!@	  SA[B{è_d@@c  @c   R @ @ @4	   & @ @{  S ДRG[ f@ 6a@  @ @r T!@   3 @ sv" a@ SA[B{è_3@   !`  sv" a@`  a@  @  b a B!@  SA[B{è_d@@c  @c   R @ @ @   & @ @  @@ { ؑH q` TD C A @ Є$c@3!& (R{__   T{ c S [A5@@ T @ # TU u j58SA[BcC{Ĩ_  Tӿ T ' `@   Ta
@! 4v x
 @  Tu v@j58SA[BcC{Ĩ__I  T    @9 9u v@j58SA[BcC{Ĩ_`  ˑ  { S >  !!4SA  R{¨_{ S -  ! "#SA  R{¨_  { S[cks @C  C  ДD @      DE  !B @	  O!@ ; s  y < < ^ 9G{j ;@ ^`  !Db   O "@  +=s R C ?  C9;@aR?9 ^`  @ ?" ҡ   | @u  !""ґv  !@#   f  !" }  X t  !#o@$5  !#f;@R?9 ^`  @ ?" XS@9D I   @ h T> ( TC?  T / j68@+@	 *+@_   T3@! +c@b 9C gs    Tk@!  @@ ? @ۗ; @^@ {j"s C   @C@ @B   T*SA[BcCkDsE{ƨ_E` @ ^`   @!  25 !"  !#@# ;@ ^`  @!  2{ ` Tq;@ ^`  @!  2`S@9g@>  T / h68  @99c@ A T  @99v  T   @ a  F+@   T3@! @+ 3 q     Tv  T  +@   T3@ ! @+ c@3   +@   >`  ;  +@@  { [c # v  q T *S R*B  ˏ q TD C A @ Є$c(!& (R  6 kATSA  R[BcC#@{Ũ_ 6Z F`SA  RFH  { S[c # y  qM T * R*v   q TD C Є$c(A @ !& (R 6 kAT `	 m q TD Ѓ Є$c 6 ҋF R6   R *  q T6  P qTyF  k  T*  iF` R[B*SAcC#@{Ũ_YF Rѓ  3 R[B*SAcC#@{Ũ_3 Rē  { S[c # M  qM T * R*ږ   q TD C Є$c(A @ !& (R;2 6 kATT `	  q TD Ѓ Є$c  6 F R6   R *  q T6  ̎ qTE n k  T*$  E` R][B*SAcC#@{Ũ_E RM  3 R[B*SAcC#@{Ũ_3 R@  { [c #   q T *S R*  { q TD C A @ $c(!& (R  6 kATSA  R[BcC#@{Ũ_ 6
 ҈E`SA  RE  { [c #   q T *S R*  3 q TD C A @ $c(!& (Rof  6 kATSA  R[BcC#@{Ũ_Y 6 @E`SA  R7E  { S ` D  @  T   T   RSA{¨_a}!  l @"tB }B @B@ B @"4"LI#LC  ` @    Ú TЊSA  R{¨_a}!@C c@C{ S#   Rb @  P c@ b  a ` C   ~@ T@5 R    @CC  @ @B   T{B*SC#@C_@lA @at! }! @!@ ! @4} @#LI!LCBB`C @" A ? ATX{ S   ! $ ȓ  @ T   T B`; q  6 B $B k 7SA  R@{è_ր}  l" @BtB }B @B@ B @4LILC!!`$ @! ! Ú? aTH} @ B>b G6b B@ A6 B`$ ; 6 B$ 5`6 B /6 B$)6 B %"# 6 B0B`6 B@b6 B@%6 B`, 6b B`6 B@,6 B`%6 B%" 6 B%B`6 B%b6 B6 B & 6 B@&`6 B&6 B 6 B&" 6 BB`6 B;b6 B '6 B@' 6 B'`6 B6B B 6 B'" 6 B (B`6 B@(b6 B'6 B({ 6 B(u`6 B )o6 B)i6 B="c 6 B)B]`6 B *bW6 B@*Q6b BK 6 B`*E`6 B*?6 B ;96B B."3 6 B*B-`6 B*b'6 B +!6 B + 6 B `6 B@+6 B`+:6 B+"4 6 B@,B.`6 B,b(6 B,"6 B`- 6SA @B-{è { S   @@a  T U T`@a" @a  T T T`
@aB @a  T (S T`@ab @a  T Q T`@a @a  T hP T`@a @a  T O T`@a @a  T M T`@a @a  T HL T`"@a@a  T J T`&@a"@a  T I T`*@aB@a  T (H T`.@ab@a  T F T`2@a@a  T hE T`6@a@a  T D T`:@a@a  T B T`>@a@a  T HA T`B@a@a  T ? T`F@a"@a  T > T`J@aB@a  T (= T`N@ab@a  T ; T`R@a@a  T h: T`V@a@a  T 9 T`Z@a@a  T 7 T`^@a@a  T H6 T`b@a@a  T 4 T`f@a"@a  T 3 T`j@aB@a  T (2 T`n@ab@a  T 0 T`r@a@a  T h/ T`v@a@a  T . T`z@a@a  T , T`~@a@a  T H+ T`@a@a  T ) T`@a"@a  T ( T`@aB@a  T (' T`@ab@a  T % T`@a@a  T h$ T`@a@a  T # T`@a@a  T ! T`@a@a  T H  T`@a@a  T  T`@a"@a  T  T`@aB@a  T ( T`@ab@a  T  T`@a@a  T h T`@a@a  T  T`@a@a  T  T`@a@a  T H T`@a@a  T  T`@a"@a  T  T`@aB@a  T ( T`@ab@a  T  T`@a@a  T h T`@a@a  T  T`@a@a  T  T`@a@a  T H
 T`@a@a  T  T`@a"@a  T  T`@aB@a  T ( T`@ab@a  T  T`@a@a  T h T`@a@a  T  T`@a@a  T   TSA{¨_ SAB {¨~ B  z B?u B ?p B>k B >f B=a B`=\ B@=W B =R B<M B<H B`<Ct B <>i B;9^ B;4S B`;/H B ;*= B:%2 B: ' B`: B : B9 B@9 B8 B8 B@8 B 8 B7 B`7 B 7 B6 B6߈ B 6ڈ B5Ո B5Јw B@5ˈl B 5ƈa B4V B4K B@4@ B35 B3* B`3 B 3 B2	 B2 B`2 B 2 B1 B1 B1 B@1{ B 1v B0q B0l B@0g B 0b B/]z B@/Xo B.Sd B.NY B`.HM  o  { S[ g @ @9 4 q T R `   @9@ @?q@ T  @<' ܇ ! = R  SA  R[B{è_ `  @9 4 % R@@  4 @ @9A 4 ? q T  % R @9` 5   @ 5c6!7 R!  @  4A  TA   T+ B=  C @#  B`@"`  ! = R 8OSA  R[B {è_  R   SA  R[B{è_ք   @  8c9!7 R C c@C{C S [*@i @ 	  @9 4 q T R    @9@ @?q  T  @ T  * ! =; u  L  RM     @9A 4 # R@@ kI T @ @9	 4 q
 T   @9a
 4 # R    @9@ @?qAT*  4xaB  
 Txa  @ `#   ! @! = <=ಀ<@  *   ! = #@@    @`     R !@C@" @c  a T{ASB[CC_ք   @  8c ?!7 R# S R   @ 5c6!7 R# F@  ^# ǆ  Ѥ$ {CS [B ck	@ B@CE @'  ҟC!
 T" R q T@9eb d@JuJ*   R`	 R RR w  +  9#   B @8' 4 qTqAT@8*# R'5  q)_ q` T   @ c!7 "/R? 	k T? q	 T ` ! > c C  v ֢@ |  7C R  $   R# % R  6@ B B $ R Rs a@ b   a C  u  ҇   @C'@ @B   T{E*SF[GcHkI_?	 q T*D 	K b 	*B!` C R  # e@ R*	*a !*	*b Ё B!@>      } CѤ$ {CS [*c@ B@CE @'  ҅B Ca T& R q Td@ ` ab @9@ t  * + C  9# _ ) TB8O# ! R ';   R  R RR   @8& 4 qTqAT@8*! R&5?  qB q` T   @ c@!7 "/R/ Ri 7C   !@C'@" @   
 T{E*SF[GcHC_k T qH TB R   ! > # c C  @a ! R ϋ@ 6  B*B  Rr a@ b   a _ q TK**b  B!` R^  Ra *a  R!\**b  B!@> RJ P     } { S  ,@@`@ Tc}c `l @  R$ Rc 8  SA@{è_ !Tc}c@`l @aLI  ! bLC$ @! %  ATdt } @@  @ 5@ q TB DFӄ    @! ?   Tǃ0  Ѥ$ {[B S *c	@ B@CE @/  ҟC T! R q! T@9e d@)u)*   R R Rf
R  #  9c    B @8& 4 qTqAT@8*! R&5?  q_ q` T     c !7 "/R9kc T
 q T  ! >  @#   @9a	 4? q T@9! 4   ?Lq T
@A A T   # C c  % R!@/  6ߊ@ B  B  R.o + b@ab w  C9   6+@D 8O "  t  B"    @C/@ @B  ! T{F*SG[HcI_ R|4A @9a 5      8c!7 RԏD R"  	 q TD K**  B@!` RD    ?LqA T
@! ?@	 T̇ B   C @#  BP@"P >$   'B@! = R$ 6 Ro k@# ?Lq T  @k  $   'B@! = R @ ? q!TA@9! 5     5c6!7 Ru**  R!@{a   M**  B@!@> R mB # ?Lq T     }  Cѥ% {S  B@C@D @7  ҄B CA T[	% Rc
 q, Ts@9wb b@ t  *  v  s 9  4k? q! TB R  ! > 1ه C  @   @!@C  +  *5  6 ZSG   6@s @!@?r T @ ! @|@ R    T@   T@ 4 BPG  6@ @!@?r T `  @ !" Z@   # 4@A a@x 3    *   7E  R kKsL   R[	c
*  B@!@># R7 kK  RBC   !@C7@" @c   T{GSH[IcJC_@ ! ` |@|`@u# `  a@  @  / B A B!@ kKsL@  @ &  @  @    C  c R kKsL@E@C  @c   R @ @ @ kK  R!@" R @r c@Kb@ y   R' ! #  3 a@x  u *   6E3@B8O  C kKsLx @ a  @   B A B!@ kKsLb@E@C  @c   R @ @ @ kKsLS &`@ q@ & @ E  R3@EB8O +@r & @n kKsL0@@@Iksb  ks   } C @Cc {CS [` @ @'    b C  ! Ѕ یC@     c b@ ` # ,@@@ T }  lC @C  Rc 8$ R  #@C`"  AC   !@C'@" @c  a T{ESF[GC__ T } @lC @LIB c LCCe @# f Ě Tt } @@  @f 5@ qT Fӥ BB @c Ě T @ W @C ؁" @!@y{ S   @ @r` T`  @u`@ @r Ts `@SA {¨"  Wa@ (F  @   @``@ @rTa@ (Fs s 3 { S   @ @r T`  @I`@ @r Ts `@ "  -SA{¨a@ (F  @   @3`@ @raTa@ (Fs s 3{ S ߆`  SAB {¨  {         c RRR  
e3  * @"{¨_  {   S sB/ R  t@c@ |@  b@ !`B b k s@ 3 d@  R@хs@3-u  2SA  R@{è_{   P @ @A6aR׉aE9  R!xa9@{¨_
aE9  R!xa9@{¨_ {   sB/`@  4@{¨_    R!@1` @{¨_C c@C{ S #  @a @  ` 6 У С   Єc ! bRO@# a@@a@B @@ ? 6  @C@ @B  ! T{BSC#@C_`@t { S ` A@/BK  B 5    B6!3      c 
   db`&  DR С B@!   @ A R6TdR  c&B Р !  `^ a R%CdR Ң С B!@  N ! R3DR R С B!     R#DR R С B`!   ~  RDR R С B!  n  R      svD`Ƞ 6 BHF   F!a  BC   F!a  BLC   F! a  BhD   F!`{a  BD   F!@%ta  BB   F!ma  BE   F!fa  BE   F!_a SA {¨!  BG  FVa (E@4 !F .  F$ #  B:$ ?|   ? ! Ҡ      #  dFcD   TC @ @ ` T@  T@ @ T@  T   AT#  cD  T @ T   TC @ @  T_@E@ T@ aTE@@ T @ _E@@ T  _E@@ !T  _ @C @ @ T @  @   T @ @B@   _@D@ T @ @D@ T_C @{      @/!@a  У С   Є c! R܊ @/ @{¨_  { S [ "@   ! B |@    B !u@b    B!n.@Gv T7 "c@C  _s" TQv` T7 " s" ȊATUu T6 " c@C  As" TSA[B@{Ĩ_C !@C{ S # @  `@" _@a  T q T`@ 8O$O#  @` R !!%@c    T@!    ` \ B9 6  @C@ @B  A T{C  RSDC_ С c"!" R `4 У С   Є #c#!`$ R9~     } Ѥ$ { S + * B@Cc@E @  ҟCa  T q T`@ 8O#  @` R !$@c    T@! [aB   5  B @ R BB> B9 6  @C@ @B  a T{C  RSD+@_ С c"!" Rƀ@4 У С   Є #c#!`$ R߉f~     }   Ѥ$ { S*[ @ B@CE @  ҟCa  T q	 T@ 8Ov# H @` R !$w@c    T@! B   5  B @  BBdE9Rs 2dJ9`@9  6  @C ! @ @B  a T{C  RSD[E_ С c"!" REb4 У С   Є #c#!`$ R{~     }   { S [ !F $@!@  & @  8"@" @  @ @  UuB T a@ s" CT@" ! T@   Tz@S `
@u@`  bҏ5 `
@u@ ҇5@ Rr@B}i~Br@@ `  T!}yf@"@@ T `@ @ s" ATf@  
@! fZ@  b@!  aV@V @  ! RR  5 У С   Є`%c&!`$ bRs" ATf@B$o GuB T a@ s" ~CT>@"  T2@@ T  A  Ta
@s ! +T2@  
@! # B~ B~ SA[B{èA~s T2@~t~n~  {   @3@{¨  { S*[*`@ ӆ{c  c} 4 q T`@`  a@!   SA[B{è_   5` v"*t` j@uf@ T `@ @ s" nAT SA[B{è_s" AT ? q@T    c'!  bwRge@b ˤ   'c'd   C{C S [ B/c* Ƞ B/@ `@    @   TȄ 4ҋ`  q T q! T{ASB[C@cDC=R@  @}a@   @} *dfRR%   c"   B  }{ASB[CcDC_{ASB[C @cDC}@4* ?B/@ բ  B(!@)   \{  Ҿ C{C S [ B/c*   B/@3 `@    @   Th  4ҋt q T T q@ T q T q T|" {ASB[CcDC_ q	 T q T݀E9  q 39{ASB[CcDC_0}4 B/@S բ  B(!@)   {  qaTE9  q 39{ASB[CcDC_R@  @}a@   @} *jRR%   c"   B  |{ASB[CcDC_E9  q 39{ASB[CcDC_J| {ASB[CcDC_& {ASB[CcDC_ { S  @[cE9!x9m  @ R!`*VK  Ta@
@bA@ ?ֿaT @ R!@+
@3   ,#/6 #  9&  |s@ d
@ c+RR|s@s
@ b
@u@Ң ;}h5 b
@u@`5#@ R@r@B}A}~ @ R! 0@@  @95 R  K"*5H5 zs ? qi  T@|z3s B T @@  @95 R  K"*5H5 zs ? qi  T@|z3s B T @ R !0
@AR@ R ! 1! R !`1@ R}jh'@ R !1yR@  5@ R !@2s
@ !xC@   t|@   o|@  Ҁb j| @ R!2[@   HG @  6@ !@9  R K   *@H   zu ? qi  Ta@L| sB T|  G @    @@9  7@   T"@@  !@ ҹ@   D @  6@ !@9  R K   *@H  zu ? qi  Ta@| sB Tj|  G @    @@9  7@   T"@@  !@ ҉.@`  ?҅>@@u Ta@ s" {HTb @@u Ta@ s" {HT 
@}
  @ RSA!@3[BcC{ŨR V  { S tB/   sB/`@SA{¨_r{ 4sB/ ,`@SA{¨_{ S   B/ @ B/@3 `@    @   Td  4ҋ@` SA{è_K{4 B/@3  B(!@)   $ySA  @{è_  { S B/[  @  TB/ ǀ@}   @! @  ?֡@!@  ?@  [BB/SA  {è? *[BB/SA  {è{ !3 S @ RE `a@?  ` T      4c 5! 0Rw@ R !50`@`   `  ! 6@ R(g~h`
@    Ug@ R !6 !E!@  ?`
@  SA{¨SA{¨_ { S   B/ @ B/@3 `@    @   T  4ҋ@` SA{è_z4N cB/@3  B(!7   xSA  @{è_{ S  [*B/   B/@ `@    @   T  4@ qSAן[BR{èxoz4B/ )@S  B(!8    Gx {   B/S@ @ B/@3 `@    @   TY  4ҋ@` SA{è_@z4 B/@3  B(!7   xSA  @{è_{ [Sc 
@S   ,#/5 #  9&  zs@ d
@ c+RRys@s
@ b
@t@  z~4 b
@t@~4#@ R@r@B}ӭz~SA[BcC{Ũ_  { !5   @ R&`@   @{¨_ @{¨_    @C{ #  K @  
 	  T? T_ @  _@ K ` T!@ \ 
?  ` Td  a   2c ! 5 R0  @C@ @B  ҁ T{B _C  @ cB9 @aRrxC  @ cB= @Rjxx@A  _ @ { S tB/   sB/ `@SA{¨{vqy 4sB/ +`@ SA{¨nv { S tB/   ` sB/@ `@!@SA {èYvOy4 
{ S4  E9P@ @ HRӀ * 3a9  4SA{¨_ BE AR%R2w`R   6SA {¨!KSA {¨! F {    @v`R@  4@{¨_ BE AR%Rw`R  ! @{¨-{ S *[* @ {c  c} 4 q T`@`  a@!   SA[B{è_   5` v"*`` e@uf@ T `@ @ s" ZAT SA[B{è_s" AT ? q@T    c'!  bwRSe@b ˤ   'c'_   { S * @ q{B    } 
 q T T  4` SA{¨_  aE9`    2`9SA{¨_? q TT? q T? qa T`E9 x`9 SA{¨_`@@ a@   B ˄c' ^  SA{¨_   q! T`@aE9!xa9a@aB ˤ  c' ҵ^      c !  R @6{       c@! bRE9! 9B 29_a  E9"  9 @ DQ_  {  3 *b  @i     @"E9Bx"9Ki   C{S c
@  @C&%8@ @W  "8  $7 J=~c
@'=@G  '` # '@#   D' 
@+ H#$4@ @ w"4 C   T        R [ ksC C  
@4   7@6s" ) @ Tu@ R++ {lC @# 
@	{ |@
@f{6@ Rs" TE[MkOsPd  D  G  G@   T  @CW@ @B  A T{KSLcNs@9C_LIB c LCCe @# f Ě Tt! }! @%@  @ 5!@? qT F! A! @c Ě T`u
@)
@ R
~   B Rmwt%x  R [ksv @C {	C S
 [c7 Rks@ @G  E9 &`   29%$@# @##4@"4 @  ZB  	9
 `@DS7`Bh ` 6@}`a{t! "lC @   @   C wa
@@%|@~ 7@ Rr
7@   T?@! {`
@C@A@8O4@4 # 3 uE"  @ 7`
@S 7`@6J~*@  Tt>@aE9  x`9" T Ձ@ Ҕ" LwHTv ;  
@t   ,9&#/	  ` Rc+v@t 
@`Rv@
@4 
@@@ zwҧ{5 
@@ ҟ{5@ R`r@B}Ӂw~`
@}C    @CB"  G@ @B   T{I*SJ[KcLkMsN_`
@D	} R	l7  LIB   #LC@  @   Ú A T$t } @@  @E 5@ qa T`k| @  Js;  `B	RfvnD @`E9 x`9|`@7 B R ! 		@cc dFӄ BB @  Ú T-tou B@"LS 7"DSA 7*_{ S@` T      c`! R̀ x ` T     @c`! Ra@ 7a 7  6SA{¨_SA{¨{ [ Sck@ p@#Ścz}xc  @@?  T @  @$Ś A T ? T @@  @ @  SA[BcCkD{Ũv ҹz # @@N 
 |  7r@ kz    @  kz  @B    @ @ SA[BcCkD{Ũ_? @ T  ?  h T:}z  RvB 
@
  @ @ٚc {c@   @@   {c  r@@ `  T!}ӈzz
ٚ r ZZ} kz@
@ 
   @@@ { r@! 5  
@@  
 {#@ @@  {!B   ?  I  T9xt{ Sa@ x@ SA {¨B  R buD @D@ AT4 @d@@p@bĚB@H}ӧ hh? ` T f@Ě _  `  Tx @#  
@@  u,z`@  ` SA{¨_d@p@bĚBH}!xbA& @@  T @E@Ě_ T Tp@4 @ hh@? TC g@ĚĜ_  Tx$p@G Fhh     T  @c
   { S   дB/ ` B/@S `@    @   T|@ 4ҋ@s `
@SA{èm t4 zB/@  B(!7   r   @ } { S   дB/ Ȁ B/@s `@    @   T{` 4ҋR@s `
@SA{è|t`4t zB/@  B(!7   r   @ } { S  гB/` Tz`@~    `@	rs@B/  <{@SA{è_  { S   B/ ` B/@S `@    @   T{@ 4SA @@{è_t4B/( =z@  B(!8   \rSA  @{è_  { S   @C+ a@ @  ҁ7b@a
@b Cl Rd @ c 1 R  c   R*  `@Z `7u@b@^Wӵ Ra
@   Cld @ c 4`@x|  @C@ @B   T{C*SD+@_LIc B LCbE @" F Ě A Tt } @@  @f 5@ qa  Tb@ Fӥ cc @B Ě_ T q@b@ Bq@b@s A  7_ @~{ S[ck@E9DS7+   @5 .  7`@`7 R 7    Rs*x * R`
@m*4 R+@ 9*SA[BcCkD{ƨ_x **" R c~ 9 R*SA[BcCkD{ƨ_+@ 9*SA[BcCkD{ƨ_w *  Rc ~w * R c ~4 R`
@*1+@ 9*SA[BcCkD{ƨ_{ S  l}` 7     `c! R~@ b     RSA*@{è_֓ sSA*@{è_֟  ҷs {;    @Cd@ @/  ҄  l @ a
@ C  $`  $@# `b  a@ s R !`b
@   PEEJ4@A4  @`
@	 @4@8O)4  C  qD"   !@CBC  AC  /@" @c   T{F;@_ցLI  ! тLC# @! %  aTtc }c @e@  @ 5c@ q@TB CFc    @! ?  @Tpd@1pd@r  @C{S [c@ @w   x
@  @l @
 c ~`
@5 RM   8{  @Cw@ @B   T{O*SP[QcR_`
@+  ` # 4@4 @'   ca
@# ~v`
@/w  6a
@ Rv` 6o@ v *@B B  E   `
@qv *E  c  R} RpD  B  ALI  ! CLC$ @! % Ú !TDt } @@  @ 5@ q Tc dFӄ    @! Ú?   T9pb@ob@vq { S  [B/c  B/@ `@    @   TYy 4SA[BcC{ĨN<r 4B/ w@ Ё B(!   pSA  R[BcC{Ĩ_  { S  @u *  7*SA{¨_`
@o`R@ 5 BE AR%Rp`R  ! *{*SA{¨_   E_    "@/B@ { Ѓ     Є c! R||!@/  _{ S "@!@  @l @  SA{è}CLI  c DLCe @# f Ě aTEt } @@  @F 5@ q@T Fӥ    @c Ě  @T ob@@ nb@@  { S ;t@@   @l @  SA{è}CLI  c DLCe @# f Ě aTEt } @@  @F 5@ q@T Fӥ    @c Ě  @T Vob@@ nb@@{ S "@!@  @l @  SA{èJ}CLI  c DLCe @# f Ě aTEt } @@  @F 5@ q@T Fӥ    @c Ě  @T  ob@@ nb@@  { S s@@   @l @  SA{è}CLI  c DLCe @# f Ě aTEt } @@  @F 5@ q@T Fӥ    @c Ě  @T nb@@ Lnb@@{ S   B/ ` B/@S `@    @   T	x@ 4ҋ@s `@SA{è_p4 vB/@ Ё B(!7   n   @ } l{ c@C{ S  [B/3 ` @    ` B/@S `@    @   Tw@ 4 @ @  @l @ c |?y  @C@ @B  
 T{CSD[E3@_p4B/B Wv@  @C@ @B   T  B    @C@ @B  ҁ Tb B0 {C!@SD  [E 3@_nCLI  c DLCe @# f Ě ATEt } @@  @F 5@ q T Fӥ    @c Ě   T )n@@ m@@co  C{ S #   @Cu
@ @  ҿ` T     Є c! BRzr ` T     Є@c! bRzC #  B @ aB@    @C@ @B  ! T{BSC#@C_ք     Є c! bRzo| {     @ b
@_  ` T     Є`c@! Ryz`"@_ ` TA  @!   `f@   T@{è_ ` aj@C  @ cB` @aRn  c@C{    e @   @  T@ @!@  `Z@  T  @C@ @B  ҡ T{B@_#  `Z@a^@ T C  @ cB9 @aRnn  Х@C{S [	 @ @7   ` T     Є c@ ! ℀Rzr ` T     Є@c@ ! Rz@#  @ @ @#@ '@ R !`"'@c   T/@! 4t@    T@! -t@c    T@! &tu@  Tc>@ ҂@6 Rbx ` o@   `
@y`B`   @C7@ @B   T{G*SH[I_! Ҭ   6@;n`
@-{{ S`  a@?  ` T@  RUx!a@! a SA@{è_! a  *  6a@C @C{S [c  @ @  8z 7  `
@#@` @    s 9f
@   @  T8@# BDC8  @a
@B@ 4 Su7 ?9  m y  `
@gH ' a
@ #` $@"  `
@CC  + @ / `
@3 u3  '@# B8O q`
@c.p ` 7E  Cd  t  tu  wL  s@  Ts@9@ 7B    @C@ @B  ҡ T{T*SU[VcW@C_@$o"o ДB   B # R R[n`
@l`R@ 5 BEAR Ҁ%Rcl`R  ! w`
@y 7 @ R!%*`
@r  i   B $ R7n]mu {S	   @C[
ckk f@ @?  7b@a
@ Cl Rd @  z Rvb@a
@  @l @ C y`
@  !C4@ '4  #   7 a
@Bq`@ 7` 7 R.k 5* B@& *  5   6@   V@ T@9 B"  Jv9aE9  @C!xa9?@ @B   T{H*SI[JcKkLk@_  y`@  e 6x  ``6C      R` 7`@4`@x`@uS  7y@b@9_W9 Ra
@9   Cld @D  ; }y4`@.rzCLI  c DLCe @# f Ě TEt } @@  @ 5@ qT Fӥ    @c Ě  T Ok@b@aLIc B LCbE @" F Ě A Tt } @@  @F 5@ qA Tb@* @ R!`&  { Fӥ cc @B Ě_  T &k@b@ j@b@ j@b@-[l *L{ S [ ckB/Z @ B/@ @    @   T:t 4 k j [ t  u[B*SAcCkD{Ũ_m 4B/ r@ R  B(!&   j[B*SAcCkD{Ũ_ @C{ S[ c @    Rk C #   Cr 5s  Gu@ @  r  @C@ @B   T{B*SC[DcE_@{ k @C{CS @ [cks$ @ @g  ҟ  h T Ѓ Ё   @(c@)! HR,wa@C ` ub c8O|X@ > c9?   T   )# T   m   (& TB w 	 TGq HB Z b  $ TO@ ! Oq@K@    G O  hT T`    TiG@K h;8  K@  8 ITG@O@_ 6    T  *C  @Dh! p@`p G@K h68  
Z@9> _?  T_  TB _w h  T q J    i@  T_@ ! q@[@    W _  T T`   TiW@[ h;8  [@  8 TW@_@_ 4   ( T   +C  @Dh! p@`p W@[ " R Rh48 RW@q b@ a @ G@ R" R!'q+ c@b ` o c@c@a 7 oe@ `  C Gm G   E  D B W@   T_@! pG@   TO@! pA   !@Cg@" @    T{M*SN[OcPkQsR_ i@aT1gpH B `@9`  9T G O ( T x# G@%#  c*5 ҵW@b  c +r `@9`  9T W _ GT W _ A@9G@ah:8@9W@ah48C G O kj   k c@C{s   FS[ @ cuvCka @o  ` su`    Oh=`=a=`#=[  9sv`
   OaAh=. cDfC$ c@ d b ac 3 bk9  O ! ` `[=n  @+p` `E9  2`9P `   a@a7`@` Gru  һo C " _@ 9B  :uw   HG @  9 ?   o " _@ 9B  &uw  !D ?!@  Y_   o  p=                     	  
         x=  `/ N      B+  Rj    BCA R"  a@C3 #` + #@  / "	 a@b ` jb@x@ @l @a ALI  ! CLC! @$ ҆ Ú   T fv`@ !xCupa@`/@?  6`@ Ѓ -c-B R$  7`@A    B .  R[j   `@76f`@4    B -  RNj   `E9 x`9_WP \`@$    B@,  R>j    RY" a@ ?  ` 7  @# ; b a@b ` j O|'@K 
 o |}Ӛ  C  9{n   `. T     T @" # h"89    T@&C & ,  h @< T  _  h+ T@  n @  "  og&@@   kH@gK@ @K ` T A ` T!@9 ! n_T  @ n`@ 0 [ a@"` S "@W 9  ?@! R&  !  T     @0c 2! \RRtAt! }! @&@  @ 5!@? q Ta #Fc    @    Tgb@${    B/  Ri   @@9 C 9?@! R[@B8OX& `@   0c' R $  7`@`    B 3  Rzi   9 _T`@S    B /  Rmi   J  sH_ T A  TA@Z ! KnTC@  K@! Cn@q !Cq !C)t !Gg@ `@B3 Rj 7`@    B@4  R9i   Z TC@ ! 59  7    B@5  R&i   sfb@@F B5iC K a@bb @a ` C2m 7     c6B7  Ri   d6@f y6 #
[ q 7     c6B@8  Rh   k B9@ 7  c8!" R; t  6#P@B, @g W9% _@   Tg@! m 6J"  @H"  :q>   7     @9c 2! "aRPs     c6B 7  Rh       j@   Ei{    #6B 7  Rh   c@`W@B= !8D RtyY F"  qE"    @Co@ @B  ! T{NSO[PcQkRsS_֛g  C !@C{
S sB/c  b@# @O  A$@  ? 5    u 	n`@2n a n`A9 6  @CO@ @B   T{JSKc@C_! R  :a9'nja@` a  hn  O# Є   @R `  ` ` ` ` =s   B :  Rh   EgC{S   @C[ckd@ @w  Ҥ7b@a
@ Cl Rd @ #s Rypb@a
@  @l @ c s`@  l" @ *B  b
@ @`  @@C  `
@6  f
@cƀ+  @   `
@7 ` @ `
@"   67@ `
@k 6s`
@4@4  #`
@C o 7a
@	k`@ 7 7P  Rd 5* B< v  #B9 9G  sT  # sk * c ; Rrv    R 9 RE"  D"  B"  o9bE9 !@CBxb9w@" @    T{O*SP[QcRkSC_`@EM @7z@b@Z_WZ Ra
@Z   Cld @ #Ns4`@k\`
@8 k * c; RrvLIc B LCbE @" F Ě A Tt } @@  @F 5@ qa Tb@LI! B LC"D @" E Ú !Tt } @@  @E 5@ q Tc dFӄ !! @B Ú_  Te`@-CLI  c DLCe @# f Ě aTEt } @@  @ 5@ q@T Fӥ    @c Ě  @T d@b@`
@i B9@ 7  c8!" RK rcg |
@ e <  T  T k h"8#B@20g@ _   To@! kyb |6  @  {6 <  6 @*Z4`@q Fӥ cc @B Ě_ T d@b@L (d@g@  _  h T@  wkg @o @9c9c`@ c@b@0 c@b@se   -g    h { S  [B/c   B/@ `@    @   Tm 4c B s  n[B*SAcC{Ĩ_ff4B/  l@s Rb  B(!<  >d[B*SAcC{Ĩ_{ S [ cB/# {d -q    B/@ @    @   TCm  4l< 7 Rs  Glv  n[B*SAcC#@{Ũ_ f4B/ k@t b  B(!  R c ?   
 T{ S[ ck3h@ @ @W    T@  TE  m Tbs   ATV@3k@s  _a T    TT  s h48 _ TB  yR@> iT T j 
 /c @s  h48_T @  SA[BcCkD{ƨ_!@9B 9_  TE "s   AT  @  T A ` T
@ ! kjT A T T+ { 
 TGj   _a T    TU  s h58 _ TB  {V@> iTH T /j 
 b @s  h58_TR@ T  A ` Ta
@s ! +jT@  
@! #j 
 +@ SA[BcCkD{ƨ_a@9B 9s T@~g+    eѥ @C{ S [ c	B/ @/     Ƞ B/@S s`@    @   T!l  4J@ @  @l @ C p T
 k
}} C ! T:{ ҁ  i   a T&     T  3 " _k389  T@:C :  c < T    T` i   3 ;b:@3 " 9 _k38T[Bg@@  T  A   Ta
@s ! iT  ikJ !` l  4@
@  l" @ e@a + sb  C
@ R6 R  D    6 R SB T A   Ta
@s ! ]iT@  @! UilsK  @C/@ @B  ҡ T{F*SG[HcI_ր@9 C 9s AT@s aT^d@4 j=i|}Ӗ!CZCLI  c DLCe @# f Ě ATEt } @@  @F 5@ q T Fӥ    @c Ě   T b@@+sKb  B(! >  R bLI! B LC"D @" E Ú !Tt } @@  @ 5@ q Tc dFӄ !! @B Ú_  Ta@e Ba@@
@ R Oh *@  Rc )ob3a@Q    *f   dk
s c  ?}dѣ c@C{ S [ жB/s` @    Ƞ B/@ ck`@    @   Tj  4}  v C}?  T{ Ҁ  ~h     T 
    T  {# j38  T|@B   fb < T H T  _h  
  a@ {#  j38T    T  A  Ta
@s ! UhTW   @C@ @B  !
 T{BSC[DcEkFsGAh@9B 9s T7 ՠ  @C@ @B   T{BSC[DcEkFsG_Pc@4 iucEkF  @C@ @B  ҁ T{Bb SCB([D sG!   a   1    de   c  ?cck7b6b      R_    R_   @@  _ 0@  q_   RA _ @  _ 0@  q_   RA _ @  _   @?  @  i_  { SAt T[ " s" mAT[BSA{è_ { SPBt T[ " s" XkAT[BSA{è_ { !D [ !@ @ S3 R   @9 Ks"*3H3 աzt ? qi  Ta@b sB TFcSA@ !G!@  @@9 7@?    T@A   @  [B{Ĩ_  { !HG [ !@ @ S3 R   @9 Ks"*3H3 աzt ? qi  Ta@b sB TcSA@ !G!@  @@9 7@?    T@A   @  [B{Ĩ_  { SPBt  T[ " c@C  js" T[BSA{è_   { !D [ !@ @ S3 R   @9 Ks"*3H3 աzt ? qi  Ta@lb sB TbSA@  G @    @@9  7@   T"@@  !@ [B{Ĩf{ !HG [ !@ @ S3 R   @9 Ks"*3H3 աzt ? qi  Ta@4b sB TbSA@  G @    @@9  7@   T"@@  !@ [B{Ĩf{ S  @S `@ab T@   T A@! f҉f ab `@T@ aT~f
@ RB}ab@ ~   TSA!}@{èofSA@{è_  {   SRB  D @  tB T a@ s" aCT@"  Tb@9"  7@?    T
@A  
@  SA@{è_b   {   SRB  D @  tB T a@ s" aCT@" ! Tb@9"  7@?    T
@A  
@  SA@{èfa @"   @  A  T_a {    @a
@  `@    T@{¨ea@{¨e   @C    @ A  T_ֹa@C    @ A  T_ֱa{     @b
@  `@   T@{¨ea@{¨e  {     @b
@  `@   T@{¨ea@{¨e  { !   BFS B@ [@ R  @Gu" Ta@ s" aHT>@"  T<"=@" 	 T> ZC T@&@E9A 39@ @Q VC  D @ 
 u" Ta@ s" `CT@"  T@9b  7@?    T@A  @  SA[B{è_At! }! @!@ ! @ 5b  ҵ" `s" iT@@l @ALICLC  ` @    Ú AT]@ Ҁ > aa  { !   BFS B@ [@ R  @Gu" Ta@ s" `HT>@"  T<"=@" !
 T> ZC# T@&@E9A 39@ @Q VC  D @ 
 u" Ta@ s" v`CT@"  T@9b  7@?    T@A  @  [BSA
{èdAt! }! @!@ ! @ 5b  ҵ" V`s" )T@@l @ALICLC  ` @    Ú AT*]@ Ҁ > ``{
Ң BC S [# @ @k 	   Fcb v@ @  !DZ ^ !@ B 9
 "=<>@"  T GC T%  b  Ҕ" 
`s"  T@Al  @@t  }  @ @   @4@LICLC   ` @    Ú T\@ ҳ > ~
@Reú@@ R"A9 !bL3"9 E9B!x9P cC5 SA[B#@{Ũ_ { S[ck +  X@ C  T
 T h T" `@   ҿ T    @  
]a@` a  g" `" aTsB   T ՠ@   \a@` a  g" s" T@ T@   " gAT  !@! d:O 7 SA[BcCkD+@{ƨ_}c  `@@k4TS# T" T  T }_ BW}   @_ { [   Sckb@cD   T3  Ta  T! @@`     T% Նf Ts@   TsD\  
@! ˫cN 
 SA[BcCkD{Ũ_|c   @@@ !T3C c bT  t|?  !4|   @D_   { S ?   T@  a"0@h T!}? 	 T! 3 !ڃ@Ks"b}sC  ` T  C  @b     R
 SA{¨_ @  @ T @@    TSA  R{¨_  C  @9j @}Ӡ   BT  ҟ Cө  T  ?  ! T ՠxb x" B Txb x" B T|D р K     Ts b}ӻ A |Ӡh< h<B@ _  T6x`"x Ҭ  { S [? ` T
@  a"0@
 T!}? )
 T! 3 !ڀ @Ks"v}sCӿ  T   C @Vb 	 @  R  SA[B{Ĩ_Ҡ  C @i @	 @c}Ӏ   bTc  cCӉ  T  ?  A T  ҅x`%x    T@    T
@    T|  @ K     	Ts v}ӽg  Rc   bAB|Ӏh< h< @ _  T`6x`"x B Rq^ @  R   Rc^    R  C{ k   @C!@9 @   7 @9 7  @C@ @B  S T{CkGC_Scs!@  @ @@   7@@B)' @9 Rb R!   KB ?Bk T @9SDcFsH6c7@@@ & 4 tS[  , qi TaUR5 AUr | a    K"*Z SR4 R@9vK"kh TSD[EcF< RS R#[\ks"s2 q T  R k" T  CR*a~  @i `! s Q~sZ  R^| R] 9~ Z# @z*  R  @R 4 R  5E  {8 ZC   T`{x q)T@9x@K$"  bxh!~%h$_ q T $  2"$*B  2 ! K@! 
C *hH!bx`_ qT@9K"!~  |   @_ B@  @l @  #  J]`{x qTA@ ZC B]{8 AT]SD[EcFsH? *v  R kT  Cs~!  @!~әh @&  R]|` R] Q*!Z 9 @6H6X    @n   _{99 C ' T@{y q)T@9x@bK$"  xfc~c$? q)% T $  2""* !  2    K@  
  *FH Axc? qT@9` K" ~[    _` @  @l @# b `#  \@{y qT@ \(|~*@_ qT rP!| q  CR*a~  @/h ` R 5'At! }! @!@ ! @4ALICLC  ` @    Ú TYB@X[3 R R@9 Ks"\@R  @@~  9cF@ @  @ ; @9$ R K *`  I% TbB    =    o < aT@@ T`~{ b@ Bxb  I Ta@  !xa    T`@ x` @ RE  R3 R @9Kb"_k" T*H:xk? qI  T	 6Z SD[EcFsHW!yF|~ *$D 
xj# c$$*c  2!$ 6 ! K  
! 
 x`b7    @ Thf_ q)	 T@ "   @l @ @  '\@ @  @l @ @  \@  @  \@  @@  @l @a  @  \@ @ \@ [@i@b ) 2 @SD[EcFsH|~ * @? qT    " @  @l @ @  # [@  [@ [@i@`P     @C@ @B  a T{CSD[EcFkGsHC\At! }! @!@ ! @4ALICLC  ` @    Ú TX@
  rAt! }! @!@ ! @!4ALICLC  ` @    Ú TX@@At! }! @!@ ! @4ALIDLC  ` @    Ě `  T@[kX@WAt! }! @!@ ! @4ALIELC  ` @    Ś @ T@RAt! }! @!@ ! @4ALIDLC  ` @    Ě `  T@}EX@y   >X@@5S[csZ C{ k   @C!@9 @   7 @9 7  @C@ @B  S T{CkGC_Scs!@  @ @@   7@@B)' @9 Rb R!   KB ?Bk T @9SDcFsH6c7@@@ & 4 tS[  , qi TaUR5 AUr | a    K"*Z SR4 R@9vK"kh TSD[EcF< RS R#[\ks"s2 q T  R k" T  CR*a~  @Wf `! s Q~sZ  RJ[| RF[ 9~ Z# @z*  R  @R 4 R  5E  {8 ZC   T`{x q)T@9x@K$"  bxh!~%h$_ q T $  2"$*B  2 ! K@! 
C *hH!bx`_ qT@9K"!~  |   @_ B@  @l @  #  ҒZ`{x qTA@ ZC Z{8 ATZSD[EcFsH? *v  R kT  Cs~!  @!~e @&  RZ|` RZ Q*!Z 9 @6H6X    @n   _{99 C ' T@{y q)T@9x@bK$"  xfc~c$? q)% T $  2""* !  2    K@  
  *FH Axc? qT@9` K" ~[    _` @  @l @# b `#   Z@{y qT@ Z(|~*@_ qT rP!| q  CR*a~  @we ` R 5'At! }! @!@ ! @4ALICLC  ` @    Ú TVB@X[3 R R@9 Ks"8Z@R  @@~  9cF@ @  @ ; @9$ R K *`  I% TbB    =    o < aT@@ T`~{ b@ Bxb  I Ta@  !xa    T`@ x` @ RE  R3 R @9Kb"_k" T*H:xk? qI  T	 6Z SD[EcFsHW!yF|~ *$D 
xj# c$$*c  2!$ 6 ! K  
! 
 x`b7    @ Thf_ q)	 T@ "   @l @ @  oY@ @  @l @ @  bY@  @  \Y@  @@  @l @a  @  PY@ @ JY@ FY@i@b ) 2 @SD[EcFsH|~ * @? qT    " @  @l @ @  # 'Y@  "Y@ Y@i@`P     @C@ @B  a T{CSD[EcFkGsHC\YAt! }! @!@ ! @4ALICLC  ` @    Ú TU@
  rAt! }! @!@ ! @!4ALICLC  ` @    Ú TU@@At! }! @!@ ! @4ALIDLC  ` @    Ě `  T@[U@WAt! }! @!@ ! @4ALIELC  ` @    Ś @ T@RAt! }! @!@ ! @4ALIDLC  ` @    Ě `  T@}U@y   U@@5S[csVW Cѡ !@C{ k   @" @  B@ _  @@ " S% R[cs@@9 K *   TB    =    o < aT~B @  TC @ cxC   I TA@  !xA     T@@ x@ C@ RC  R4 R I@9	K" k) T*{H8gx` qI  TG 6 SD[EcFsH  @C@ @B  ! T{CkGC_x|~ *$ y
dxj% $&*  2!$$ 6 ! K" 
! 
ydxbd7s   v   T`h` qI T@ "   @l @A @  X@ b@  @l @ @ X@   X@` @  @l @A @ W@ @ W@ W$@g@d   2' C@` " @  @l @ a@b `" W@  W@ W$@g@

s 
At! }! @!@ ! @4ALICLC  ` @    Ú @ T@At! }! @!@ ! @A4ALIDLC  ` @    Ě !TT@At! }! @!@ ! @4ALIDLC  ` @    Ě @ Tb@At! }! @!@ ! @A4ALICLC  ` @    Ú  T@o  gT@cTb@q_T@aS[cs0V   { k [ cs;@ 0@3  S4 R @9a@ K"sK4tR4? q T R: R  z  a@MW @     @8 R  Q  cB d  T`@c@   q	T`@|" `V7`@ 7  a@-W!T 5SA  VU\Z[BcCkDsE3@{Ǩ_ @;@ 4 tS  , qi TaUR8 AUr | a    K#*[3@9R5 RK"kiT  R kT  C~A  @!~jb7  RaW7@| R `  ZW?  Q Z  9K3@|  @ 7@#   {:Z C  T`{z q)T$@9x&@K$"  xhc~c$? q	
 T $  2#"*!  2   K"@ 
 AxcHH#? qT @9 K" ~V  _ @  @l @!  "  ҨV`{z qT@ ҡV`B a   I Tb@ @ ! _ q(T *TSAfV@R @@ ! 9? ? SAZh|~*@? q(T  `P   VSALAt! }! @!@ ! @a4ALICLC  ` @    Ú ATKS@Cс !@C{ k   @" @  B@ _  @@ " S% R[cs@@9 K *   TB    =    o < aT~B @  TC @ cxC   I TA@  !xA     T@@ x@ C@ RC  R4 R I@9	K" k) T*{H8gx` qI  TG 6 SD[EcFsH  @C@ @B  ! T{CkGC_x|~ *$ y
dxj% $&*  2!$$ 6 ! K" 
! 
ydxbd7s   v   T`h` qI T@ "   @l @A @  U@ b@  @l @ @ U@  U@` @  @l @A @ U@ @ U@ ҷU$@g@d   2' C@` " @  @l @ a@b `" U@  ҟU@ қU$@g@

s 
At! }! @!@ ! @4ALICLC  ` @    Ú @ T@At! }! @!@ ! @A4ALIDLC  ` @    Ě !T[R@At! }! @!@ ! @4ALIDLC  ` @    Ě @ Tb@At! }! @!@ ! @A4ALICLC  ` @    Ú  T@o  3R@/Rb@q+R@aS[csS   { k [ cs;@ 0@3  S4 R @9a@ K"sK4tR4? q T R: R  z  a@U @     @8 R  Q  cB d  T`@c@   q	T`@|" `T7`@ 7  a@T!T 5SA  "S(X[BcCkDsE3@{Ǩ_ @;@ 4 tS  , qi TaUR8 AUr | a    K#*[3@9R5 RK"kiT  R kT  C~A  @!~6`7  R-U7@| R `  &U?  Q Z  9K3@|  @ 7@#   {:Z C  T`{z q)T$@9x&@K$"  xhc~c$? q	
 T $  2#"*!  2   K"@ 
 AxcHH#? qT @9 K" ~V  _ @  @l @!  "  tT`{z qT@ mT`B a   I Tb@ @ ! _ q(T *TSAfT@R @@ ! 9? ? SAZh|~*@? q(T  `P   TSALAt! }! @!@ ! @a4ALICLC  ` @    Ú ATQ@{`    Y    9c@+ RRR  
Q Z * @"`{¨_  { S   v]a1bbL   5      :B 7    !@5cP0 s1sB & [ b a B ! DR`  @3Z` Xb  Ba ! DR`  @^`
 ] DR  rb a B`!`   ^ DRb a B ! `  `e ^ c  RSA@{èWVQѤ {C [`S  ? q@ T* T? q T? q! TX {ASB[C_? q TW {ASB[C_`T@  @WS@   @SS *d/RR c  c	  B  !S{ASB[C_ցjua d c a  c !	 -R][j5{ASB[C_{   S b j`oX`@ @  [1 A^S@SA@{è!@  {   S b `@R  ! 9g[a
@
 `B  BS`@ @  Z[1SA@@{è!@ ֢ B`" A@ B@  b B	[_  ՠ  `r9@  6_b  B@
 RR  с !@C{S b1[ c	 B@# @/  A$@  ?tb@
   BC! R@
 c@C a  xb  W@  @l @a
 c@ `   Y 7B"  YA  @.R P Z  @C/@ @B   T{FSG[HcI_@a#  8O+ S  `6@' x6 .@@@! T }  l" @	  C!P@ 6d c @c" R   7D  S@? T } @ALI  ! CLC$ @! % Ú TDt } @@  @% 5@ qTc dFӄ    @! Ú?  TO@! 9X
@B @
 uRD"  B"  [YA  S@LI! B LC"D @" E Ú Tt } @@  @E 5@ q`Tc dFӄ !! @B Ú_ `TO4O@[1OS Q { S t1  s1`"@SA{¨_Q 4s1 W`"@SA{¨_с !@C{[
  bS	Ԃ1 s @" @?  + hQ @9' @ 7b  B@
`RQ+@b `BRc@Q Z+@+ @  5P  @C?@ @B  A, T{HSI[JsM_bC Ҡ   @DX 5+@OB R *U`  5 (Y@a ! @wR c W  RTQ  3@a  ! $T#  @  a ` !   c R  'P 	 T`@yʉR k` TaʈR k TA  ҨU 4@S 6@EY  q3@ Q`
@9 q!Tky b' MN Wjs `@ W U  5 KW`@y  FWx  CWkL'@`@W T@4z  4Wy  1Wx  .W@d @  ZU  4'@;O @!@! YN     Z eY U ]Y@ @[ Z  ғW 5+@' N *'@B R?U 5z  GYs  DYy  V >YkL #@&V@8Y3@` mQcKa
@9? qT l\X   " R\W *  K YK@4oQ    @d  ҄T *K VK@4s  Yy  VX
 YkL>cK#@U@X3@@  0Q@`IQ  b  B@ RiPs  V@X`  <Z iU  SXU[  @ d  ҄T *4cKD[ VZ ` O ' oV'@  @ R zgV3YkLwkLckRO { S t1[  @ s1@`"@SAe [B`{Ĩc a c@!@ 'MP4C U  { 
T ! R{`29_Ѥ$ {C S  B@Cc@E @  ҟCa  T qa T 4 ? q! TB R   ! > @*-S  @ @9 5A @9 5 #   Є 8c3!7 RmZ? q T@9	 5    Є5c6!7 R_Z?q! T`
@!! ?@  TaB  [  6!UOR@9]@  *b  B!@># R @ Հ  @C@ @B  ҁ	 T{A  RSB_   
R Nd b  B! = R  T@? qTA@94?qT,R! !  @!A  Nd b  B! = R Ua  R!" RXR! !  ! = < = <  uN      } CѤ$ {[S*ck s@ B@CE @  ҟC T q$ T@  R  R RR   @8& 4 qTqAT@8*! R&5?  qB q` T$ C   Єc@!7 "/RYk T q
 TB R   ! >YR @A @9 4? q! TA@9 5    Є5c6!7 RY@  R  R RRS 4a @9 5    Є 8c ?!7 RY?qA T
@  @  `ҌQ! !  @! = <=<@  OMd b  `B ! = R T-T  R  _ q T K*! b *B !`   R !@C@" @c  ҡ T{SST[UcVkWsXC_   @Q Md b  `B ! = R S   G q@x  {WE C  Z= @8` a  ! U`@T@ RV  {PFP t  T*Z  6 `@9@ 4Va   T@@  O  R@}Z 4@U  QA ! " @ @9  9s  vT`@9 5 9@pU@ 3 RS? qTa@94?qaT
@@?  T R *A ! FWn**B  B !@>5 e;M     } Cс !@C{S[ " @/  T  BC! R@ c@C a  vb  R@  @l @ c@ `   T
 6b6@`6 a@ .@ 8O+ @@ T? `	 T CK  6 B{R  7 D"  @@"  UA    @C/@ @B   T{FSG[HC_ }  l" @"LI! B LC"D @" E Ú Tt } @@  @ 5@ qTc dFӄ !! @B Ú_ TvKo @ } @ALI  ! CLC$ @! % Ú ATDt } @@  @ 5@ q Tc dFӄ    @! Ú?   TPK@}D C  c`" R  6JJ@mLф @C# {S	* cc @ @?  ` $ R # RC  S 9_Q  6@ A9 4? q` T? q5 T/@[
 +@U@  A9 qI	 T q3 T/@[
a  +@U @  S @/ 0 K <  Tk   T$  23 h38@ 
@ ES@  +  s@ `
@ kT`@ !Ta
@;M5?  T7@! Q@@  M  @C?@ @B  * T{HSI[JcKkL_[
`@s@  `
@ k@Ts@   R R RL@RB  B L 2@ @ES@   u  s@3 `
@ kT`@ !Ta
@L5@@  lM/@[
8O6@ 6   O@   ' `	  #JCC  B  pk    T` eQ/ 7 J /@23 h38@E SsgJ9 ʠV@:՚Zxz s@S@a@
  d@ @"՚B_A T? T`
@ kaT`@3@_  T  a
@/@L@5`@  /@sM\@99? `@s@  `
@ kTES@ -J~@2s 5@ @y
՚9   WFxy @S@@
  @  @՚B?A T T
@_ kaT@3@_  T  
@/@\L@5@ P S@/@   B 
 
 ?  TF
 
 2  # @9@S 7WF !}Ӏzy`   @ zy  2 @    >sMb? 	 T  ?   T9}P  RL 2 @ @  @ @"՚Bzb  ! @a  zb#  @a   z"a @A  z%2 WF" !@ `  T!}өPy
՚ 2W 92`@ w   b@@` z WFB  2 @ @  3@B #Is  ?    TaNJ   ksMsJ  s7L  [
ks   } Ԃ BFBa-{ cF S[cks	waO  !@CG  C  @  EJ c J Ҁ  B3 
A @   O C
[ #y < <`^#  Z#Ek _ [@ ^  {R
Bc   ^j c@ ^ qR@[ @C!^ D  Ok!Bc A[ @ c g ?= sW !G R @ #g 9NR`[@ C5     xR գ  TB aRKO   @y? k T  " _ T@@! T  TP{@	9 cN   @ւH T>  TC T O ?k68HO@K@   TS@! O?@Cc @"@ A C@Z[  	 TN   ˟ `T@  T_ BV Pa@  _ T3xz I  P Tc@  ^  @!  2TT@@C B   c B@ @aRIO@ kAB  B RJ?@Cc @!@ BZC@[     T@! hO;@@ g 7@#RC[ EB^@ +@dh"Bc B^j"[ #@b^dh"_  I  @CA @B   T	SA[BcCkDsE{ƨ_ֶO@B  B RMJ  TGd@>  T  @  T  @99O h68Zv  T O   GK@   TS@! OK S E @99A   H Tv  T N K@   TS@! N@K S GK@  J'I    JA @ ! `iR  KVK@{ S  @S `
@4A"@    T !@! NN `
@4A"@  aTҺN
@ RB}ӝJ@ ~   TSA!}@{èNSA@{è_  с !@C{ S [*3 " @  S  q TNd@ eb # C `    + @@  KJA"    @C@ @B   T{CSD[E3@_ր  @C@ @B  ! T{CSD[E3@H {  Y`  6{_{B  B+ R^I ф @C{C S[   ,  @   G 3 RSG @ @  G  @C@ @B  ҁ T{A*SB[C_  WH  Հ  <F_   ҂ B@C{C S @ @    @RL     " *Q  6  ҴF  RI" R RIBR!RI]Pa ! 'L !FK  !I !GtJUF  !@
N  ! K ҹM  B(F  B@ b  LN@    @!@  ?@  ,N  B  B - RH@  `.N` BM @9 R!x  9* RJ*RJ*RJ  @C@ @B  ҡ T{ASB _J A !.@ R 4 RM @9! *  9G   R_  Ղ B<F_  B_  _   {C A   c &!'  ҢRS { !<F  ` TD C A  'c`)!' bR	S    ߈`  5{_D C A  `*c`)!' RR CM  S   @,  c@C{C S[ a @   F 3 RGF @ @  F  @C@ @B  ҁ T{A*SB[C_  KG  {   `L  5@  /O`@{¨_{   s3`@  5@  /O` @{¨_ { S  u3"   6s3@`
@SA{è_R 4A ! =@   0Q s3
 I`
@SA@{è_   ? q{[* B@CS @@ @o      T? q` T 4 {    T? q` T 5   V R 3 c9D<  Rc@#= R  R;9 Ҧ@ #=  !xD   =9RC c@ `b a     LUO 7NA  ?     T R 3 c9P<  R@#=c R  R;9@ #= !xD     = RC b@ `b a  t   fLO 6E@ 6@NA    @Co@ @B  ! T{NSO[P_ @    3 c9P<  R@#=c  R;9 R@#= !DD      3 c9QD<  R@#=c  R;9@ R#=  !DD    =QC c@ `b a  b   KN  6*E @@=NA  @ ҏ   T R 3 c9?P< R@#=c  R;9 ҁ !D @#=U   c9 W R3 C< R@#=c  R;9 ҁ !D @#=D @@ E{  *WQ  @"@B(F_ q T@*     !!   @?@  TD C A  `9c8! 6 1R!Q  !!   @?@!T k@{¨_D C A  `7c8! 6 0RQ{ %Q@  @!@!(F? q T@*   !@ !   @?@  TD C A  `9c:! 6 B3RP  !!   @?@!T{_D C A  9c:! 6 2RP @!@!(F? q T    @!! ?@ T{D C  A  `9c;! 6 b4RP_@*   @   e @C# {S [#c ;  4@ @  4   P  7  R@C  a !@C@" @c  ! T{DSE[F;@_ G`6@9  7@ e6@8O`6   &FB  "  D C A  `<c@=! 6 7RpPD  e @C {S [;  c 54@ @  4 #  P 7 RB  a !@C@  @# @   ҁ T{D*SE[F;@_ hK 6@   TA    T 8O  D C A  >c  ! 6 b;R!PD {S*[! c b B@C@G @w  K  @ @ (F q T  @ _  TK@   q@ T
 q TA 5G,@@@ T } @? ` T RC 6b BTFI  6b BDD` 7  R  C %L qTG,@@@ T } @? ` T RC 6b BGI  6@AI " N @  `G@# CJ5 R
LK   9 + 6@k 9@@/ k 93 @?  (7 Te6@f $`6 #G L G   A9+ 72L K<  @ *    @ q@H kN@vb  RIEb@ ` G  @#8OCAK KES b@x 	 8O#@!' Kb BEVI I G K`  @Cw@ @B  * T{O*SP[QcR_ }  l" @LI! B LC"D @" E Ú ATt } @@  @% 5@ q Tc dFӄ !! @B Ú_  TTBG }  l" @LI! B LC"D @" E Ú ATt } @@  @% 5@ q Tc dFӄ !! @B Ú_  T2BD C A  c 	! 6 'R N@hH Mxb &E# c@ b  8OC@AK KEb@ #` / !  #8O!Ҁ@K K@ @!@?r  T @  @A   TD C A  `c! 6 RND C A  c`! 6 "!R Nc@8Oa ; J@ 7 RF  D@ C LJ@@ T } @?  TB R]B  67@  `NF@C  5 RHJK #  9 h 6@+  9  +  9 @?   Te6@f $`6 # G K G   @9
 7JtIJ RID C A  c! 6 R /N R @b@:@!(F   @ l3@<D`  B R }  l" @bLI! B LC"B @$ ҅ Ú !TtB }B @E@  @ 5B@_ q Tb CFc !! @   T=AvJtI`@D`  BC A  c
! 6  ҢBR M hB@\ RK RJU {!    @B@B(F?  T` BD @    T@ ) Tc J{¨_@" bD  {¨_ @! B@B(F?   T `   @_ @!   @_ѥc c@C% {S 3 D@b @  ҿDa  T q T? q` TD C A  `4c4! 6 RM
@! ?@` TD C A  `6c4! 6 R{Mb@# d a a  c   R &A@`  bb a@` t vD   6@ `  F$   6@ 8O B  @@  nC@"  `  @C@ @B  ! T{D*SE3@_M4a !F .`  F$ # ҂ B:$ ?|   ?HXD@A !6 A     }  Ѧc c@C& { B@ E_d @  *߼E T& R q TS@9#  ct c *S 9 `  @C@ @B    T{B  R _ RA     }  a !@C{S # @  Ҁ@" [_@a  T q Ta@# ` `b  c A @   T8O ; ! @! @6 @D,@ c6@a6 ` "z@ @ T }  l" @b  G  6@@?   T  A  TD C A  Єc`!` 
RL } @?  T dG 7B  ;@ R@"  `  @C@ @B  !
 T{D*SE[F_  @"@@  ZD @a  BFJBc   "  V H;@@ 6@; LI! B LC"D @" E Ú Tt } @@  @ 5@ qTc dFӄ !! @B Ú_ T?@@  @D >;@; @  ;    }   c c@C{S [c	a @/  *D,@r@`@! Tc}` l" @b ׂ? oC    6?@9	 6b6@ !c+ `6 r@@ T } @?  TCF  6+@A   T 8OD"  a !@C/@" @c    T{FSG[HcI_ Tc}`@l" @LI! B LC"D @" E Ú Tt } @@  @e 5@ qTc dFӄ !! @B Ú_ T?Ec@ bb a  @ k
 [ Cg6@h &a6 c  C     + F 4@ TA@ @C	 u  ,G @ @  'GD  @ @  ? 5B  kJ[@C   }  l" @BLI! B LC"D @" E Ú Tt } @@  @ 5@ qTc dFӄ !! @B Ú_ T>]@>b R *6E5@> R */E 5@>" R *(E 5 R+   Nr@@@ T } @?   T$ R?@ 6CkJ[@C  : }  l" @LI! B LC"D @" E Ú Tt } @@  @ 5@ qTc dFӄ !! @B Ú_ TW>D C A  Єc!` (RK@ A ! t  F  @  kJ[@C  ===k
[ t?e Х@C{	CS
 [ck @G  B@,@" b B0F K @*@ D A  ! ` R  d6@ #`6 wC  @ 7G  R"  a !@CG@" @c  0 T{ISJ[KcLkM_ #@@! T }  l" @ LI! B LC"D @" E Ú  Tt } @@  @+ 5@ q` Tc dFӄ !! @B Ú_ ` T=  we6@ BC  c:__k`6  6 2   7  RE"  D"  B"  A"   R RA  !?=a  7  w@@ T } @?  T"RSK6 @@ T } @?  T "REK 6 {@@! T }  l" @ LI! B LC"D @" E Ú  Tt } @@  @ 5@ q Tc dFӄ !! @B Ú_  TX=   }  l" @BLI! B LC"D @" E Ú Tt } @@  @ 5@ qTc dFӄ !! @B Ú_ T6=@b6@a6  8OC   {@@`	 T } @?  	 T"D  6C@@?  A TA C   7t  aEG  b? 	 T"RJ6G  @ }  l" @bLI! B LC"D @" E Ú !Tt } @@  @ 5@ q Tc dFӄ !! @B Ú_  T<^ }  l" @LI! B LC"D @" E Ú Tt } @@  @ 5@ q`Tc dFӄ !! @B Ú_ `T< } @# | @  @&FA@ ?@  <A '   6u  Dt  DG   } @? T"CRWJ@6!RG ~f2@ga2 RC FJG  "  De;;f;;H;= Cc c@C{CS [A ! ` @'   ` R vb -I  c@ `    a2@c  e   Rc2 _  Tc C d@` #   6#@   *   7C"  AcH  a !@C@C  '@" @c  ҡ T{ESF[GC_v vD  6`  F8    6@7  R Rq?  	I4a !F .`  F$ # b B:$ ?|   ?C?c)={ S [@  TB  A?   T
@ 
 @ ~ B 9`@a@  ` ?   TSA[B{è_ a@`@?  T B  cB` @aR<@B N;c c@C{ S csa @  ^@; ,@@ b  `@@ T }  l" @B @ cBB.  7 F"  `  @C@ @B  - T{PSQcSsU#@9_? T } @l" @LI! B LC"D @" E Ú Tt } @@  @e( 5@ qTc dFӄ !! @B Ú_ TU;O4F6OA9$ 6SG  `$ 6W@@6@ C 6 	S E 4`  D #< @ [k R@*G uC  ` 6G@ ` T! ?@a  Ta cS ;/@` };Y ! 5> @ _ @ @
@ @#:@ҁ: @cs @  6_NA@_    T` 6@}@ B T   ҄Cӣz`x     T@L   s@   TJ  @A  !   R9JH   ;   T ERb`jax k TC  @  4W@ c@ C @9 ? qTD4W@bD qT    T A  T@"x  @    u  2E@@  /E@@  ,E/@@  a=W@Z  kTI[RkT:  @@9qATT; #   #@  TA?   T @x!@!  B! #   6 @#@HL  s@    T/=J  @@  D@@  D/@@  $=I [RkT  G   xHB5D! ' #@  6@'@ fH@zBA !a A !\ 9A ! U J  <J  @[kR; {C[b B@CS cx F @g  @   T{ ; T@@ W    8 7Fc@wb b + `  R !   TA   T C A  +c !!` iRksF8OcD  7 `@x V a !0F=C a@` C   " RB)  `  w;@` 6G E SB T A ` Ta
@s ! @T@  @! ˕@`  @Cg@ @B  < T{MSN[OcP_s T@ W  K  86 B5s 6B5@9@
 6B5@rA  T@   C T3 @sR   nD C A    c !!` BhRksF?@  EsR[?a@cx 7 `# b B F@  6B B:" 7E   bG E4F 4`  ,FB b B:~? 'A<@  kA@+ A  R!{> @ B  {%  W 9 <  T  T# [ h<8W@   T_@! ?@;@=A@W ? C c$B5_ 9 @ a@`<
A @<_ W@   T_@! ? W ? C cB5_ 9 @ `@cA
@ C_ W@   T_@! ?D8 c[  @ B5b!@   #  @ $;G    9 < H T   T K @h;8@G@   TO@! ?@ @`W ? C c@DB5_H 9 @ f@F c @yC  y
_ W@   T_@! ?B5! R 9kQ    T d?W _ 8W@m`@99ikE@E!   T# T@{_   TI?     TD6C B  _  T~?
  8 T    A @ T
@ւ ! 9?T  @! 2?@_kQ sR<@3 ks<+@ R7@k9 B8O9!!=R RgDj= d@` C HE 	 6C Rm;@ 67@ @ R! -k 7@G  EkQ  #  `   ~7G@@q   h T` >G O @9c90@ @;ւ !T_  B ^7_@~?8 T{     {T   k:  h:   	<ks8 d C# R !% { d @CS[ c` s@ @   G ;<,@ @@! T }  l" @b # B.C~  7 RG"  `  @C@ @B  V T*SA[BcCsE{ƨ_? T } @l" @LI! B LC"D @" E Ú Tt } @@  @%7 5@ qTc dFӄ !! @B Ú_ T87/B6/A9@ 63dC  6@C+ & A 6+@@ b6@C`6 `  	! @S @ T } @?  T>0 6S@@?   ; T+@   "k җ; O@@c e@f6@9b a6 ; W gk C 4   R   @*_ 1?`< 6_@  T! ?@; Ta cCk J7/@`:  @9!' 497 @+@ 9 Kb@Ca   & @  Y>$ 6C9% 7Q  {  QA+@9   Rb= q`) TF?   T{  BAz  ?A/@  O@  kT[F8 T+@` R! !'	  R~f@ #` c R 9  8 6@@` R! ! ( @T"   7 +@! ` R!( L  J   A  T
@ ! g=T յ  ;@! ^=@ >k_I  +@`%9! ! ! !  }  l" @bLI! B LC"D @" E Ú !Tt } @@  @%+ 5@ q Tc dFӄ !! @B Ú_  T!6@A9 {  @@ 6:@  4@+@W b@ca w " @r8  @ 7w  K>M  ` R! !`&m 9	 6 R;  d 0DCe:@@ `: y  C8 6F9 4 @`  lDc` D9f:@t  29@@ a: g  w> @! 6Q  U  w  
>M  +@! ` R!", @@  P@z  M@/@@  8[FL  J  TG! ` R! ' R q8 T9Q {  .@ R4 R7#c@`6@b6 @  A@  ` 6@ R @ T@$ R=   
 6*T  Q     @@4<6k_7+@  ! ` R!@# c   C6 < 	 T 
 T  @ h"8#_@@   T@! D<=@ 4@@x wD  6+@`  F
  6+@ @6+@! ` R!" ! ! "U  R R R@~7 E ! ` R! $ {  X=@b! ! >  RW  _  
 T@  ; @ @9c9b A 4a !F .`  F$ # b B:$ ?|   ?<8` R! !$Q U  @4EB ` 6$ # !  )c`*!` BKRA+@#  c@)B / R) T   RM` R! !%, Q  U  k5   9  j7 { S[B @_@  T 9  RSA[B{Ĩ_  N9,@r@@@ T@}  l# @ a@?  T@@@  T   T?  T@@@ T 
 T  T@ T *   6  R 9@@ 9 T@} @@}  l @LIӄ B LCӂE @" F Ú  T@@} @@}  l @LIӄ B LCӂE @" F Ú A Tt } @@  @	 5@ q!	 T@LI! B LC"D @" E Ú   Tr@@} @t } @@  @ 5@ q`Tc dFӄ !! @B Ú_ `T4r@t } @@  @ 5@ qTc eFӥ ф @B Ú_ T3a@@`d3r@na3a@@r\3c@@uc eFӥ ф @B Ú_  T3c@@i{ S  P@ T A   Ta
@s ! :T@ 
@@! SA{è:s aT@SA@{è_{ S[c ks`@  E   T?  T  T  c`@ `k<AA ҄@?  	 T
@ak<` ~ d B 9` T3C B  ՀB  a
 T
 s  a^_T s`	 T˴B x ՁV`B `   TBaV s bT  
@! s:b 
 SA[BcCkDsE{Ǩ_{R: c AA `@ `k<@? AT 2F s 2u TB 2s `]  _T  T {_ BV{  @5   { S  T[ c 
   ` TT t  h48s  T`B ` R@> iT T 9` t
 2t `@ s h48T[BcCSA{Ĩ_@9aB 9  5  CC c@C{C S [c*	@j @ 
 *@9 4_ q` T R    !@9@ @?q@ T  @e7 4 *! = u  ;  RL      !@9! 4 # R@@  k" T @ @9!
 4	 ? q!	 T  # R @9 5    5c6!7 R_?*  4xaB  Txa ] @! `e7 !  @! = <= <@  b53* ! = @    R5@@  O5  RA !@C@" @c  a T{ASB[CcDC_  R         8c ?!7 R?@  .53D @C{S	 [
 [   @?   a;@ # 4 R 9g     6@ s 9@  s 9 @?  H TC [1a@   8O a s@9`  6@4@  @C?@ @B  ҡ T{H*SI[J[@_@  lC RN3 R; F @C{ S [  R+ e @9 @  ҿ q 	 T 4
 R R R   @8% 4 qTqAT@8** R%5_ qB q` T    c@!7 "/R>e
@ k T  qAz TB R ! >47 C "@#  `* R  D9@  @C@ @B   T{B*SC[D+@_e@9  Rc _ q  T K*  R!`ت * R<**  R!@>ɪ 2  {  " Ѐ B`+  R3     { S*[ c @i @9 4? q T R`   a @9@ @?q T  @< 5 2 *! = w SA  R[B@{Ĩ_`   a@9! 4 % R@@  kB T @ @9 4 ? q T  % R @9 5    5c6!7 R = Xs  4A   TA  ( T 5  B= C @#  B`@"` j2 *! =R d98OSA  R[B {Ĩ_  R`   SA  R[B{Ĩ_     8c9!7 R = 
 RG @CR{ S [ Rcks R @    	`-  B (@8( 4 qTqAT(@8*! R(5?  qJ_ q` T    c-!7 "/R}=e
@ 
k# T q T `- ! >$6 C # )#@ R . 7 R28@  @C@ @B  A T{B*SC[DcEkFsG_% R 7
 _	 q  TD 
K
*  R!` *
* R;*
*  R!@> 1CѤ$ *{CS [B c@B B@CE @'  ҟC T  R q TS@9ib j@t  * f c % # ! c@# !   S 9K 6@80@ 6#@50  6@  8O8; @C Tv $ # !  Є 0c -! . "DR<@    8Os< 7 @2 #@2    2
 B  ҏ2@A !C&84 B9 6   BC;    :C  @  @CA"  '@ @B  ҁ T{E  RSF[GcHC_  R$ # !  Є ,c -! . bCR<$ # !  Є`.c -! . CR<  c8!" R@ =$ # !  Є`/c -! . CRv<00     } { S*[ c @i @9 4? q T R`   a @9@ @?Lq T   @ /4 0 *! =̨  SA  R[B@{Ĩ_`   a@9! 4 % R@@  k T @ @9 4 ? q! T  % R @9 5    Є5c6!7 R &< Xs  4A @ T! ?@  T .4  B  C @#  BP@"P 0 *! = 7a SA  R[B {Ĩ_  R`   SA  R[B{Ĩ_    Є 8c!7 R ;  	 RE Х@C R{ S [ Rck @   eR  0  B @8% 4 qTqAT@8*) R%5? q_ q` T #   Єc0!7 "/R;e
@ k T qh T 0 ! >[4 C # "@  R`*  @ 7h6@  @C@ @B   T{B*SC[DcEkF_& % R 4 	 q  TD K*  R!` ** R9**  R!@> /{SB B@C[  `@A @w  Q3  B9  6 Ѿc C #   A< 4`@ @4@4 @ `@5#   @6 6a@C@  \C#C @ &  8@o  8 #@S `@s A !CK 4@O 4 @4 7$ # !  Є@7c7! . =R;`@G #? 4@C 4 `@5  6a@C@  \C#C @ &  8@o  8 S `@G@K s A !C4@O 4 A3  6I  M  G  C  @ @ .8`@A !C8a
@ ҇0 @05@  @Cw@ @B   T{OSP[Q@_	;@  # `@c 4%@  RB / M 7`@#c/ ' 4@4 + `@5 7$ # !  Є4c5! . ;R:  c"!" R< Y1 4   Ѐ Є #c#!`$ Rr:I  M  C  @ 	 h.B8`@A !CI8 A%0a@ !0Ң4`@8@8 ; ) `@/@3 B B\C
4@7 4 B@ A !CCA	
C3  6F  K  D  U5@  8`$ # !  Є6c5! . <R:7.B B@C{S [@ @W      81  ! ` R!`9 C #    6@#  9 #  @?   TCR6" B :# R + 9C  e6@f  $`6 c #' &7C"   7@9`  6@/@ @  ]5t  Z5@  @CW@ @B  A T{K*SL[M_@  B=. R6Ѥ$ *{CS B B@CB @E @'  ҟC T  R q TS@9ib j@t  * f c  # !  5c:# !`  S 9` 6@A R#@B8O C"   @  @CA"  '@ @B  A T{E  RSF_  R$-     } Ѥ$ {CS [B @B B@CE @'  *C T% R q! Ts@9 t  * s 9# s e@f  d ! C !@# R 6! *@C"  @  F/7@  @C'@ @B  a T{E*SF[G_ R-     }   Ѥ$ {CS [B @B B@CE @'  *C T% R q! Ts@9 t  * s 9#  e@f  d ! C ! #  6 *@C"  @  .6@  @C'@ @B  a T{E*SF[G_ RK-     } ѥC c@C% {C*G@ 3  D@f @'  ҿDA T  R q TS@9jb k@u * f c %  ! :c 0# !  S 9  6#@ @B8O 6C  @  @CA"  '@ @B  A T{E  R3@_  R6-     }  Cѥ% {C[S *c@B B@CD @'  ҤB CA	 T% R qa Ts@9ab b@ t  *  x  s 9#  4 qA TB R   ! > 10  ! !"@# C &  Rƀ:   *6 3 6#@2#@  8Oa@ a 4C"  @  @C'@ @B  a T{E*SF[GcHC_ R"  *B!@># R !  R!" R6,     } Cѥ% {S [cks@B B@CD @w  ҄B C T% R q!% TA9u b@ t  *#y  C 9/ A  4? q TB R   ! > 0    @W @&`* ! !: Rc S 2Y 6c   p+@ R   R x, ` 1b@zb a ; ` #. "  RB; +   /C    K@?@0_ a@x 
 @$ R/ 6J  2`5@6f1a@y  RG 
 2 75S b@Ca 	 w6 ,5_ a@x 
` q5 "5k a@v  @  #`*$ R. 6" B;$ R. 6" B <$ R. 6 CB$ R. 6" $ RB <- ` 6LG@ 8O  J I GA FB -@ @  +@@  --D"  @  @Cw@ @B   T{O*SP[QcRkSsTC_ R*"  B:!@># Ru J @?6F RB#  c ;B /%@ R 4d!  R!:" R]5B#  c ;B /%@ Rx 4L RI+     }  ѥ% {S [ckK B B@Cc@D @  dB CA	 T" R q T@9   R@<)u R)*fR R  3  9  B @8& 4 qTqAT@8*# R&5  q_ q` T #  Ѐ c`<!7 "/R~6? k T? q T @< ! >&/  c  6 "@ # `* R  711 RC &   % R  16@|2 5@  6 6 7/@ b b  1z  44u  4x  H,w  E,@  @C@ @B  a T{D*SE[FcGkHK@_@` 	 q T*D K*"  B!`  R**! !4**"  B!@>y *     } CѤ$ *{CS [B C B B@C@E @'  ҟC	 T  R qA T@9   tc=  *! !  +  9 	 6@1c C #     0 4@s . c@ @a # H1#@@ a   C  @ @  )u  3v  +@  @C'@ @B   T{E*SF[GC@C_  R O@#  c 4B /%@ R R4 ^3 R9*     } CѤ$ *{ S # gB B B@Cc@E @  ҟC! T  R qa TS@9 ! ct!   * #   S 9  6@1  ,  q!  ` t  *3u  _+@  @C@ @B  a T{B  RSC#@C_  R)     }  Ѥ$ *{[B S c@B B@CE @  ҟCa
 T  R qa Ts@9 C  tc=  *! !@   s 9G 	 6@21$ Є@ !@= RB R =0- c@ bb a    t ' #   4 ) B 8O C   w  *@  @C@ @B   T{D*SE[FcG_B R  2  R#   Y4 )`B R   Rq<)     } { S "@  " !  B "1`
@aB   " SAB`{¨1SA{¨_ { S [ @9  6 RSA*[B{Ũ_  	 7c # 2#  W nGc" R6 a@9* 7 R4` 4$ #   `c!`$ BRh4! R4  q)@ 5 ҁ 7@  `@9  7 R4`5! R4 4@@?  TB@@5 Rv *(cC#@*SA[B{Ũ_*X. R#  c!"  R! Ra 91  ?`65 R" R# c    R` 9w1cC#@  {  S3 s/[6  !   R!  ȼ t  $@c ? TW bC    T!   R!`   R! ! Ƞ 7 b a@"@#  R !T  7SA[B@{Ĩ_"  B  R:)   CB B@C {C S [ R# C @  ҁ'@ / $4 ,a@`  6 R a M/u  1@@  )@  @C@ @B   T{A*SB[C#@C_,(C c@C{
S [cka @O  Ҕ+ B9@ 6@ Y   _ 8O1  @  Ti@fh6@8O  # Cb c a6   zb 5 B 2  7$ # !  c! HRb3$ # !   c! GRX3  c"!" R +*4     #c#!`$ RD3" B 2@6" #B 2`6'@ h T$ # !  `c! IR)33@? h T$ # !  `c! "IR3b@c  8O#8O@C 'H"  A !@CFC  EC  CC  BC  @C  O@" @c   T{JSK[LcMkN_x'CѥC c@C% { S S@ # *D@f @  ҿD T# R q TS@9! ` R!`Bt B * S 9   5@  B @ R+A !C# !A !@C@" @c   T{BSC#@C_ R='     }  ѥ% {S [	B S B B@C@C @7  *D T% R q! T3@9` RC ! Bt!B *  V 3 9K K
@ h T$ # !  `c! NR~2f@ d6@e b6 8O #a  wb +@ 6#/ 6'@  Td@8OCa  3  E   C"  B"  ,0@  @C7@ @B   T{G*SH[IS@_2  6A !C   R$ # !  c! OR+2&     }   Ѥ$ {CS B B@C@E @g  ҟCa  T q$ TcA 4[? q TB R  ! > =*  @ @9 5A @9 5     8c ?!7 Rk1? q T@9A 5    5c6!7 Rk1?q T
@# G@ `) !  G@! = <=<@  '`&$    B%! = RF X-,[O R@  @Cg@ @B  ! T{M*SNcP_*  B%!@># R R* [O  @}) 2&$    B%! = R T? qTA@94?q!T
@@?  T# k
    R!%" R R	0kM, 9yb 1 c@C `  !*@ RA  h T$ # !  @c! b)R]1d@8O a  ' +  d2@eca2  C7    6+@  8O E"  D"  B"  #A"  / L'[OkQnC a@` X wD Ƞ 6@  F  67@[  6C@ 8O G   !6  RZ1@4A !F .@  F$ # B B:$ ?|   ?G,([OkQ2[kv%  [ck   } " B@C{CS [A @'  * b@cb c `  (d6@e  ,@#a6 #    6@ @  T_  T# 6@C"  ! !@CAC  '@" @c  a T{ESF[G_ }  lC @LIB c LCCe @# f Ě Tt } @@  @ 5@ q`T Fӥ BB @c Ě `T #@   } @ ,#@%{ R A  h T   ` @c! b)Rh0 8O{_{a R A  h T   ` c! +RT0 8O{_C# c@C{CS [ca @g   6[0b@C a tb A Rw b6@ X  a6  	 Tb@8Oa t + )b@ca 7  )C b@a   7@% Ei@@ h:@a: a  ` R !'
c  g6@ #&H `6  c CB O &@ 6O@  T 8OH"  J"  G E ! !@CDC  BC  AC  g@" @c  a T{MSN[OcPC_   ` `c`! .R/A R 7   ` c`! -R/   ` c`! 1R/  2$ # c@C{CS [cK   @a @'  A  h T   ` c@! :R/e@ a 8Odb @ !` RB8O x ; |',@c c6@a6  "@ C @` T } @?   T ** 6@@ T } @?  T Rd0 6b6@ `6  !^@# @  T } @?  T*  6#@A! o_ ! T    6@` R !  B8O N@@ T }  l" @ LI! B LC"D @" E Ú A Tt } @@  @% 5@ q  Tc dFӄ !! @B Ú_   TS"   }  l" @LI! B LC"D @" E Ú Tt } @@  @% 5@ q`Tc dFӄ !! @B Ú_ `T1" }  l" @BLI! B LC"D @" E Ú Tt } @@  @% 5@ qTc dFӄ !! @B Ú_ T"m RA     @C@"  '@ @B   T{E*SF[GcHK@_ }  l" @"LI! B LC"D @" E Ú Tt } @@  @ 5@ qTc dFӄ !! @B Ú_ T!L } @? `Tb Rc-$ R'  C  ! _  T   PTM  T  g ``T;49 !!! _ @T8-  7!!"# c@C{S [a @  @ 6! b@c c ` vb  `.b@ a A Ru# b6@#B / a6  i Tc@8Oa  ; S  6ce@bd:@a: ! !E @!@ C{  @K@ #@` R[@ !$̶ [@   Tc@! T(K@   TS@! M(g6@ &H `6  #B%#  G $  6G@A   T 8OG"  M"  F"  ! !@CDC  CC  AC  @" @c  ҁ T{PSQ[R_   ` `c#! bCR-A R7   `  c#! "BR-       `  &c#! ER-3"  % @C{CS [ck @  Y` 7   `  'c )! "QR--b@# wb  a  
 A Rb6@ xY  a6   Tb@8O a '  c@ d C` 3  @ 7E     @CC"  B"  @"  @ @B  ! T{Q*SR[ScTkU_   ` `c )! BRRC-1'b@a ? `  B  R# 7F R    ` *c )! QR$- B  R#`6 B R(`6@3@? ) T @` Rs@ @!+c8Oõ s@   T{@! K'3@mF`: % ХEaҨ@ @ j ,K `6 # CB .#7K +# # 7! !C! H  N  F mW @` Rs@ !, s@ aT$ B9@ 7  c8!" Rt . Є`.!$" R R'P%W b@ca  R	  Є.! " R R'@%c b@a  ?@W@c8O g ',?@c@c8O g  ,K@e@8Oy co e# L   K I  C% Х@C{S [cC ! !G @  4,  ҕ& # ! !`C   < ! !PF  8  ab `@ @rA  Ta@ " @_  뢒@ T  ҏ(@b   `@ @r
 Tsb s@     s$ R	 `	 6@ @!@?rA T @  @!# c C s    &  4@` ! k, A  v  'u  '@ @  '@ @  s 6@BC  ! !@C@" @c   T{DSE[FcGC@C_ ` s@b@ ` R! /   @         ` Єc/! BR+K   {    @ @r T!` 3 @    @  T  @{¨_! !PF   ! !`C   `@ @  8'@{¨%!@{S" B@C[ c@A @w  & a@eb   g  & 0DCh:@@ c a `: x C  O 
c #   6C9 4 #@  @3 g@% Cd@ a RyX 3 2+@  3@!  ˝%g@c   To@! %C9 4$ ЄlD@@ e:@cc3 `: ` 0' E   @A  I  @     @Cw@ @c  a T{O*SP[QcR_" R 9      }      @ @ @r@ T@ '`   h@ ' @  _  ' @C{S[cks @    s 9   @ h TA d@e:@f t=#" BDCa:  @B@  |b C{s < *'! R7 ?9 $b@ z ' "e6@ ,@$y6 3 u  6@#@
 T_ @ T` 6'@ E   RC   `@a b C Q'c@b z '  @B8O+ N#e6@ $y6 #c3 {! @ 6w"Ʀ@ ! 1 @` R- E  CC  B L  s@  Ts@9 7   @C@ @B   T{T*SU[VcWkXsY_ }  lD @$LIB  LCD @$ ҇ Ś Tt } @@  @ 5@ qT Fƀ BB @ Ś T u@ Ҏ@G E # cBC } @ @y RB'# c@C{S[c ks	d @   $  < <  T 
 T!  h38  0$ OA` _   >  T   T S h38@@A P  T
@@Y@s   1  s@ `
@? Ta@v5  TA@! $$@   T@! $   @C@ @B  ҁ T{DSE [FB1cG` kH sIRs@3 `
@@9 9@Y@ @ @ٚP ) T@x| s @d@
  e@% @ٚƐa TTB@a
@_ AT  @@ a@!@`5` @`  @ # %@ 7@ }b`z|   @ `z|  @@!     T@! #   @C@ @B   T{DSE [F!2cG RkHsI     T` #  $@F    T` u# S @K @9b 9G?  T  ?   T9}c#  R[ B  ҄
@
  @ @ؚB`zb    @`  `zb  @ `  T!}\#|ؚb  }`z|b`
@ 
   @@` uz @B B @  
@`  
 ez"` @@  cz!  ?  I  T	!k    `  " B@C{ S[c C @   !   < h T  T  # h38    @_   T@! #   @C@ @B   T{C*SD[E_ր@9c 9    T` "  }@    A `   $ @C{ S[ c  @   !@3c  R:  	  <  T   T@  # h38E   @   T@! "3    @C@ @B  A Tb@{CSD[EcF ր@9c 9   h T` "  '@ !3    @C@ @B  ҡ T{C  RSD[EcF_   `  1{ S [ @P  Ts
@ 4@ `
@   Ts@3 `
@ T@a@5[BSA{Ũ_s@S`
@[BSA{Ũ_c #  @G `V@
՚9xy @@
  @3 b@C՚c? TT@
@_ AT  @@5@[BSAcC#@{Ũ_ SA[BcC#@{Ũ_cC#@  {     @ @ 6"@{¨_ #  eEcC   TC @  @   T@   T@  T     T @ AT_#  cC   T  T @ T_B @ @ @T    @   _   _ @ _ ` _B @ @B @  T   { S @`B   4s@s t@ t H A:B   ?  	 T @   B! CTA:   @)Ҫ!SA{¨!SA{¨_ { S   !   u `B % SA@{è_{ S @`B   4s@s t@ t H A:Br   ?  	 T @   B! CTA:   @f!SA{¨a!SA{¨_   {H A:    BJ  ? 	 Ta @ac  B! CTA:   @@{¨<!_  { A  3 @`@  l" @  @{¨_LI! B LC"D @" E Ú Tt } @@  @ 5@ q`Tc dFӄ !! @B Ú_ `T`@@ !4>   k`@@{ SS  uB:   6sB:@`"@SA{è_& 4" B\D  ! !B 5sB: " @`"@SA{è_  @   @   B4@$_  { [V B:Sc dBA}Ӆ "E_   T  @`@@`	 T@`@@ 	 T@`@@ T _   T @`@@AT  T @   SA[BcC{Ĩ_֡ !C?  T?  T?   T @`@@ T ~   {     B:B Bw    TB:@@"x @    ! ҏ    6@  @ `  @`@@T   @`@@ T  !C's@ `B q@4s@w@ 7 BG     T @   B! CTB:   @; 8   { SPBt` T[ ւ4 b@ C @a  c@C  #s" T[BSA{è_{    @   Tab@9`"  7a@?    Tb
@A  `
@  @{¨_  {    @   Tab@9`"  7a@?    Tb
@A  `
@  @{¨{ S ?   T@  a"0@h T!}? 	 T! 3 !ڃ@Ks"b}sC  ` T   C  @/     R
 SA{¨_ @  @ T @@    TSA  R{¨_   C  @& @}Ӡ   BT  ҟ Cө  T  ?  ! T ՠxb x" B Txb x" B T|D р K     Ts b}ӻ A |Ӡh< h<B@ _  T6x`"x Ҭ  {   5 { { SS tb;Ƞ  `nGSA{¨_@4 G `nGSA{¨_  {   ST b; @  T@  X$   SA{¨_  B@! 6`  O   ` B7 RJSA   ` B6 RASA   ` {    0@9`  6 x`2 9`@!  ?p@  b @{¨^ _ր   0@9   _{   B8! 9`    R{_ր 0@9A  6_!  20 9 ` B`: R  B8!9`     0@9a  6!x0 9_{    ` 8c@;!; OR$     pG   T  B@<!<`   ` B= R  R_ `  0@9@  7_  B?!>`    B8!>`      { S  0@9@ 7`@` SA{¨_SA {¨B? ` !?   ` B8!?   C  _  B8! `    B`! `    B! `  `    R_{   B8!`    R{_ր  @   B`!`  s 0@9@  7_  B?!`  i  B8!`  b ՘{ S< 
#4 Rl !d"  5s  *SA{¨_ !X"  q{ S f @ @9 4 q T R `   @9@ @?Lq  T  @  ad  '! = RH  SA  R@{è_ `  @9	 4 ' R@@`
 4 @ @9  4 qA T   @9 4 ' R    @9@ @?Lq!T  @  4A   T! ?@ T   B  C @#  BP@"P "d  '! = R	    `  8c!7 R {# Ra ʡ   RSA{è_֤   ` 5c6!7 R g#SA  R{è_ { S*[ g @ @9 4 q T R    @9@ @?q  T  @<"   *! =  SA  R[B{è_   @9a	 4 # R@@ k	 T @ @9 4 q T   @9 4 # R    @9@ @?q!T Xs  4A  TA   T' B=  C @#  B`@"`   *! =    `  8c9!7 R" R8OSA  R[B {è_֤   ` 5c6!7 R"SA  R[B{è_ Ѥ$ {
S [B cks@" B@CE @O  ҟC T" R qA( Ts@9f d@Jue@J* ub     R	 R Rg
R {  s 9x W  B @8' 4 qTqAT@8*# R'5  q)_ q` T   ` c!7 "/R"? 	k T? q
 T  ! >8   @7 C @ C @ 7D RC     @CB"  O@ @B   T{J*SK[LcMkNsO_ R% R  6"'@@  @! !BB @6 @A @ ?   TV   @! @! @  T   c  R ?	 q T*D 	K	*  B!`  l" @ '@! '@T? 9` 7'@? J?@9 v 6   ` `	c	!  =R"@~@ CB9  5~#oHb T   ` c	!  B?R!b@Ca 3  {@ 	 T   `   ga6@d{@?  h T       gz6  BgK T# 6C B M#   63@* 8O H  F  E J !8 D*	* !9 =*	*  B!@>( 4W # қ b`cLI! B LC"D @" E Ú ATt } @@  @ 5@ q Tc dFӄ !! @B Ú_  T_2]     }    }   & @C{C S [g @ @   @9 	 4 q `   T @9@ @?q	 T@ e @ `m !  @! = <=<@  j   ! =# RÍ   R  @9  4 `  @9@ @?q T@A_ aT@ @  K  R! !@C@" @c  ҡ	 T{ASB[C_@@ q)T @ @9 4? q   @ T @9@ @?qT  @    ! =# R    `  8c ?!7 R @9! 4   @9@ @?q T@  @    @ 5c6!7 R b  @C{S [*cb b@ @   `  ! - 5c C     6@ 5      @ @a    \ B   !
4`7@ c  @ @`H6  @# C   c  	 @6 5U  R     U  cq @  n@-    @ @  aB   !@C@" @   ҁ T{DSE[F_ @# C   c@!b @@@  [ @@ @ c=  R    B :!`@   Ѥ$ {CS [B ck	@ B@CE @'  ҟC	 T" R q T@9e d@)u)*    R R Rf
R  +  9w #   B @8& 4 qTqAT@8*# R&5  q_ q` T   @ c !7 "/R? k# T? q T  ! > c C   @  7 R   R# G  6@# Ra@@  8O a u  C"     @C'@ @B   T{E*SF[GcHkI_	 q T*D K*  B!` R # \@**  R! Ra **  B!@> R      } { S [  ` " SAB{¨rSA  R{¨_  @C{	C[c @G   $ 6bCc B 3 S
` 3@ $@ @c=  R  s  3@3  2SJ   @CG@ @B    T@{I[KcL_+@ 7 BA@R  !@  #    ' A '@  ! S
   Ҕ kCsc"! ! 0   y + f    T R$ % R) 3@`    /@"
 +@ T *bR 45 ;@    ?  @ T@ 7@% ?@_    ( T@ @x!x7@; x%x +@+ @  uF@ @7@   T?@! !SJkMsNw  '@' t+@  *BRu5+@  *Rm
 4
;@  DA  ˟  h T@ 7@ ?@_    T$ !@  ` TX7@; _x<x  7@+@ + h@$    @SJ-   @ c`!  RksQ`@y@h!x7@  c= R@@  SJkMsN+@ @ @c=  R t+@+ `0y  B :!`@    ,S
ksC @C{S[	 @7  "    @ c
* @  !BB @3 @A @s ? ` T   @! @! @ TcJ  !`w    @C7@ @B  a$ T{GSH[IC_lk" @ @B!@?r  T`@!(F! @  @`@ @r` Ts s@    @	 T	 7 5s	  Rh`    T -  5@ #     6bc C@       @c@@ @r  T  @@ @r T @   ?  !@ T? T   @ c!  +Rc  q $@T   @C7@ @B   T{GSH[IcJkKCa@ (Fs s 3   @  c!  !Rc
kc ` !4V 7   @C7@ @B   T{G*cJ[IkKSHC݋ @ @ @r!T@ (F  @   @h@ @rT@ (Fu ҵ 5LI! B LC"D @" E Ú aTt } @@  @% 5@ q@Tc dFӄ !! @B Ú_ @TR(* @  cJkK@6@  "6 #'   6'@A  ( TC  B  c@@8O҃b  R3     7E  e  c  R c
kc R Ѥ$ {C[B S *ck	s
@ B@CE @'  ҟC! T! R qA" T@9fb g@u*   R  R RR w  +  9#    @8# 4 qTqAT@8*! R#5?  qB q` T   @ Єc@!7 "/Rk T q( TB R   ! >* c C   @x R
  77 R C"     @C'@ @B  ҡ T{E*SF[GcHkIsJ_ R#   7#  R@\_ q  T K**  B!` @ @9 4? qa T@9   A 4*   ?q 	 T     b ! =C R * ! q! T@A @9!
 5   @ Є 8c !7 R**  B!@>u  R R@*# Ra@  b   a  Ra @@  X T 6 !`  @!A  ]b   ! =C RD     @ Є5c6!7 R@ ? qA TA@9* 4   ҿ !  " @  !`@`  R'     }    { k 9 S  [c+ @@AS _ 	 T
@ 
 T  T  B T 	 T  ү   @   T բO @  T   TE@ _  T
@! !Ө 
 SA[BcCkD+@{ƨ_`  ӈ @ aT  @y   y@@T9a   T    Ҳ`@y k!x@`kyx k5x`  2 {    8@{  4@  R{¨_ `2@ @@  R{¨_{  " a@_Aa  T? q! T   R!a @{¨_     }  Ѥ$ {S  B@C@E @  ҟCa  T q Tb@cb    `  43 ? q
 TB R   ! > 1  @ @9 5A @9 5   @ Є 8c9!7 R? q T@9A 5   @ Є5c6!7 R?q T
@A  ( T B=  C @#  B`@"` ;   `B ! = R! 3m3@  R@C   !@C@" @c  A T{DSE_*  B !@># R 3@  @<Y    `B ! = R ? qTA@94?q!T
@A T 	    R! " R8O +@ 6@c  @ R ! @    T@! G@. *   6 ! 3@ !@ 3@ !@ 3@3   3    }    0@ !lG @B@_   T @@     R_{ @ ?     R{_ {    <@> @  `:@: @  `6@6   @{¨@{¨_{ S      E R @u@  `6 d`: `> |J !@ a>@ SA@{è_ { S  @t@ >@> @  Y:@: @  6@6 @  O`@   SA{¨SA{¨_ {  @  {_{ S @`:@  5@  SA{¨_ !  R\  a>@a:@`:   w`:@9 `>@a> `  a>@Y@  R !`!? @SA{¨j`>@D  { !!    R. `@@{¨ 8@{ S V`   SA{¨ BCmSA  R{¨_{   l   "S !G@{¨! @@{ m c  GS [ "@P 8@)S @TSA[BcC{Ĩ@TSA[BcC{Ĩ{Ĩ_{A  S[cks	 !@C # # @ } A 9   DE#y BB' @B@   O @	c    < <`^ j c@ ^ w !D BD#`   O! B@  c g ?= ~   GR#@ g 9Y " R  S   ZC$9$@ 67Xb  3@<   " ! $3@@  t z@{@
9 N   @  T>  T @ TS W h38@ @J  @ T?  T[@ @   S [ W   9S@   T[@!  @  T ?  h T@ _h!8Q@@  R@@"@ +@#` !  @   T@! /@@ g @SAc '@@ B^#@j"    @CA @B   T	SA[BcCkDsE{ƨ_ֵ@5@7b !`#{0 "!#t{@
9@> ( T W h58@ @J  T? ` T[@   S `@ ^`  @!  2X @ T
q  ҘS@k ҇`   $` @99b@ A T  @99  _  T
 @W@ h"8S@b   H Tv  T S@   T[@! @S [   
S@ B9  9 @W@   @  1  _S@"   G" R  @ B@C{S! @C @7  " _A` T A     !$`
  @b
 !A 9     @C7@ @B  ҁ
 T{GSH_ [	 S b" C @     #  A@ vB v  <  T ` T t j48@@  h	A  [IS@   ( T x ` t
 
v@`B ` kX 9 !%`
 $@ !@ b
 @9`B 9[	S @  '  {  S  ,@Z@`@ Tc}c `l @  R$ R  c"  SA@{è_ !Tc}c@`l @aLI  ! bLC$ @! %  ATdt } @@  @ 5@ q TB DFӄ    @! ?   T
	{ S[ !@C `@ # @ " _@a  T qa9 T@c@ db `   !C  !F@ R 9 !`F !TE 9   RC C@G @9@! R@" @ 5G@ C@!% c &  kc A RB=	   TE  @5 BC RB @  
A  B  h/ TA A_    TD  @  , TD	A    R 9A[ G@s9A # [ + @?  h, T@6@  ҄&#%6 cCO    7@ ` 6@ 36O@ @ T@6@C@6  R
[ n6@ c( 6 #g a  6@ BTE#	S @p'A !
'Ac	   T/A! KK"  J"  3 RH  sA9 7@ 6@Ƣ6@b  C$ c6 # 6@# R 6@ (@6   @ 'c`(! ) 
R  `'
@S
cU	N  M  @ 9֔s 
AS 7_    TA! @   T @ RG"     @CA @B  A T*SA[B{è_ ! $R
A @9  7@ ! &  @I
  R 9A  RC ?  9G _    TA! @9  6   TE ! $  @1
@       9 A_h48  A?  @ TAA 4   H
 T@R`h!8A?h48C@@ AC A6A[ G@s9A`    B+@ZJ   G R  @@ @#B % '@       @ '@  ='
'@`:Y@[    TE ! '  @	@   T @ R@ Rz $ c $ ү`@9@h!8A  )	`  
~	     } @ R   q@  T_   `F{! R (   {  " `@_@a  T q! T? q` T   @  *c@+!`, R`
AA   T_  T 8Oҡ R   `   R@{¨_   @ ,c@+!`, R   @ -c@+!`, R     }   CѤ$ {S  B@Cc@E @/  ҟCa  T q T  Q q( Tb
@@ _   T@     ? q TC aB R   @ `   R"     !.   R !@C/@" @c  ҡ T{FSGC_C c `@! ?@ Tab   7C@a C   C    }  Ѥ$ {S  B@C@E @7  ҟCa  T qa
 T? q@ T R !/    @C7@ @B  a T{G*SH_K  
@! ?@  TB  b@c C `  @ #  @ R R @ B@1 [	@ ! @  
3 RA"  K@a  @ B0 R3 RD	K i  K    } { S" *`@_@a  T qa T q` T   @ 1c2!`, R`
@A  ) T R 8O` *SA{¨_   @ 3c2!`, R     } { S `   SA {¨B SA  R{¨_{	C[  !@CS

@" @G    4c# 8    k  s;  @a ʹ # X#@ #@'@\ a@     ˟  h T bA_ ` T`
@   TD @   T 5b@@f _h&8
@  Q kh T@@  f	C"   
@ k
 T@ xt!@T
@  # #@b@A?    T`
@< 
 T 4? I	 T 4@" `@a 3 R@ 9C"  cLkMsN+  `@&    Tb
@  TRh!8f `@h&8  b@@Ҟ@9@h!8b@$   `@AcLkMsN3 R   @CG@ @B  a T{I*SJ[K_ R$  T ҏ c4 x`  cksLѦ& {SeB 3  B@Cc@D @  *߼C T& R q TS@9 c # ct c * S 9 9 * 6@     ` @   T@!    @C@ @B  ! T{D*SE3@_ R     } Ѧ& {SeB 3  B@Cc@D @  *߼C T& R q TS@9 c # ct c * S 9 9 * 6@     ` @   T@!    @C@ @B  ! T{D*SE3@_ R     }  {!  @@ ?@a  T qA T   R!a @{¨_     }   * c@C {C Sb @   S  @!    @C@ @B   T{A  RSB _ 
 !4 "@ !@@9@ 9   !@C{S 3 " @# @  _@a  T q T	@  @8O# @# d6@c     a6 _    T  R  !@Cd  @" @c  ! T{DSE3@_e@bb  a    @8O  Ҁ8O I@  RB!8O C  @@e -     }  {#   B@Ba  T_ qa TA 5 R   R!a @{¨_*  B6!6~   R     } {#   B@Ba  T_ qa TA 5 R
   R!a @{¨_*  B`7!6}   R     } Ѥ$ {C S  B@Cc@E @  ҟCa  T qa T 4 ? q! TB R  ! > @*	  @ @9 5A @9 5   @  8c3!7 R5? q T@9	 5   @ 5c6!7 R'?q! T`
@!! ?@  TaB  |  6	@9%@  *  B!@># R} @    @C@ @B  ҁ	 T{A  RSB_ր      7B! = Rm}  @? qTA@94?qT !  @!A  g   7B! = RM} _  R!" RL !  ! = < = <  =      } { ST@ 4[c q!
 TB R   ! > 1N	  @ @9 4? qa T@9 5     5c6!7 R`
@ 4A @9	 5      8c9!7 R~?q T`@  @A  	 T҉ B=  C @#  B`@"` d   >! = R|  R-[BcC*SA{Ĩ_*# R  R!@>| [BcC  @<" d   >! = R|  R? qTA@9A4?q!T`@A  @ T     R" R R 8O4 R
 Ѥ$ { S [B @ B@CE @  *C T  R q T3@9gb f@t  *C c   !7  3 9 N @ 7A   !@C@" @    T{C*SD[E_  R@     ~  rd     } Ѥ$ {S 3 B  B@C@E @  *C T  R q! Ts@9gb f@t  * u  C ! 8  s 9 ` 7 RB   !@C@" @   a T{D*SE3@_  R#   6@    m X~     R!`8|      } Ѥ$ {S  B@CB @E @  *C T  R q Ts@9gb f@t  * c  C !8  s 9   7  RBC   !@C@" @c  A T{DSE_  R # q *  A6@  !@ !         }  { RR S R R[   9c  s @8% 4 qTqAT@8*$ R%5  qB q` T     c@9!7 "/R
@ k T q	 TB R  9 ! >  @ @9 4? qa T@9 5     5c6!7 R
@ 4A @9
 5      8c`<!7 R?q T@ @} 	 7 B   A =@<! = Ѐ<Z   ! = RA{  RR
	[B*SAcC{Ĩ__ q TdK R* !`,{ [B*SAcC{Ĩ_    { 0   ! = R{  R? qTA@9a4?q!T@A @_ T 3 R* R	**  R!@>z   CѤ$ { S [fB c@ B@CE @  *C T  R q! TS@9 #  t!`  *  S 9#  7 R@ @  	  @C@ @B  	 T{B*SC[DC_  R@ !TE! @  !    R Z@  @ R!`    `  R J@ @ R !`Ֆ    ` _
  @   @ !z  R  0@ @ R  B@!`    ` ~  B@!`@ R      } Ѥ$ {S  B@CB @E @W  *C T[  R qa' T@9   t!  *3  9  7@ @  X	  @CW@ @B  $ T{K*SL[M_  R[Jb@ vb a  R'  ,@Cb@a #@3 @ T }  lC @C LIB c LCCe @# f Ě  Tt } @@  @ 5@ q T Fӥ BB @c Ě   T  @  _  T B ŉ   7 RE  C s .@@ T } @?  Ts  B b 
 6j@O @ T } @?  TB B`   @ 6S C @  c 6@ !TE6 @  ! @ A R B '@I j6@h BC8O	 	`6 C-   6 A RB    H  F   4s@s@ } @f }  l" @bLI! B LC"D @" E Ú !Tt } @@  @e	 5@ q Tc dFӄ !! @B Ú_  T$ ~ }  l" @bLI! B LC"D @" E Ú !Tt } @@  @e 5@ q Tc dFӄ !! @B Ú_  T n R	  @X @@  !`0y s@? \@3 !&y s@5s@4Q?OOs $  s    } C B@C{CS A @'  |  B  7  @C'@ @c  !' T{E*SFC_[u  f6@cC c %D `6    ,{   6C .@@@a T }  l" @ LI! B LC"D @" E Ú  Tt } @@  @E 5@ q Tc dFӄ !! @B Ú_   T  ?  T@!0 R R# d@ cb b  R  C z  @ 7Cd  C@A  @  [G.@@@` T } @?   T R  6.@@@
 T } @? `
 T  R  6.@@@  T } @?  T ЄC Ra 6.@@@` T } @?   T RCʈR"QC  } @y }  l" @LI! B LC"D @" E Ú Tt } @@  @
 5@ q`Tc dFӄ !! @B Ú_ `T }  l" @LI! B LC"D @" E Ú ATt } @@  @
 5@ q Tc dFӄ !! @B Ú_  T>U }  l" @LI! B LC"B @$ ҅ Ú TtB }B @E@  @ 5B@_ qTb CFc !! @  T{Y }  la @LIc ! LCa! @$ ҅  Tt! }! @%@  @ 5!@? q`TA "FB bB @  `TiE[C P` a  5  R_{ @ @  R{_   c@C{S [ca @  V @> aRhc6@a   !w6   TB   Td@8Oxb # B  a  c6  	 T !Dc  a@w  @ @!@?rA T@ " @#_  _ 3 *
 4	  b @!@?rA  T@ C @ Ai T  +B@"  @"    8O   @C@ @B   T{D*SE[FcG_ցb @a @   R@@  d  R A ` c !5 +B,R  A  c !5 ,R . A  c !5 +R  A  c 
!5 @"R  A @ c 
!5  6R  C AC{ S [@  A A T E 66 R    @C@ @B  	 T{B*SC[DC_ BD*@8O`    C   W  6@ @!@?r T @  @!s
 q T @   ` *  !@v t   R@ C c  @  R @ @ @v  { ST@T 4[c#  qa
 TB R a  ! > 1  @ @9 4? qa T@9! 5d c a   Є5c6!7 R
`
@ 4A @9	 5d c a   Є 8c9!7 R	?qA T`@  @A  
 Tb B=  C @#  B`@"` qa ! = RYv  Rj [BcC#@*SA{Ũ_*# Ra  R!@>Ev [BcC#@`  @< Ka ! = R3v S R? qaTA@9!4?qAT`@A  @ T     R" R R' 8O4 R   Cѥ c@C% { S D@f @  F@ D	 T' R q! Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BD e
@ 6@ @!@?r T @  @!@# 5!@ * ! A 	 * Bb   AC   !@C@" @c   T{CSDC_ R| 7  R `   B!6u   R     }   Ѧ c@C& {CS [D@e @'  E@ ߼D T& R q Td@c ` tb S@9 C@ t  *  A S 9  		 Tc8O  BD# 	` 6@ @!@?r	 T @  @  e@  d  !` c #  *  ! 6 BD 	 6#@ @!@?r T @  @"? !`@ "" f	 * B1b   C"    7  RAC   !@C'@" @c   T{ESF[G_ R `  `  (     } Ѧ c@C& {CS [D@e @'  E@ ߼D T& R q Td@c ` tb S@9 C@ t  *  A S 9  		 Tc8O  BD# g	` 6@ @!@?r	 T @  @  e@  d  !` c # / *  ! 6 BD F	 6#@ @!@?r T @  @"? ! @ ""  * Ba   C"    m7  RAC   !@C'@" @c   T{ESF[G_ R `  `       } Ѧ c@C& {CS [D@e @'  E@ ߼D T& R q Td@c ` tb S@9 C@ t  *  A S 9  		 Tc8O  BD# ` 6@ @!@?r	 T @  @  e@  d  ! c #  *  ! 6 BD Һ 6#@ @!@?r T @  @"? !@ "" N * Ba   C"    7  RAC   !@C'@" @c   T{ESF[G_ R `  `       } Ѧ c@C& {CS [D@e @'  E@ ߼D T& R q Td@c ` tb S@9 C@ t  *  A S 9  		 Tc8O  BD# O` 6@ @!@?r	 T @  @  e@  d  ! c #  *  ! 6 BD . 6#@ @!@?r T @  @"? !\@ ""  * B`   C"    U7  RAC   !@C'@" @c   T{ESF[G_ R `  `       }  c@C{ S [+ a @  ,@ b6@a6 `  !@ @ T }  l" @ C `
 6@!! ?@ T) 	 6@@@ T } @?   T 6@!! ?@ T @ 6@@  T } @?  Tbi 6@!! ?@` T" ` 6F@@ T } @? @ T"R *   6@"" _A T2       R@C   !@C@" @c   T{BSC[D+@_ @@T }  l" @LI! B LC"D @" E Ú Tt } @@  @% 5@ qTc dFӄ !! @B Ú_ T? T } @l" @bLI! B LC"D @" E Ú !Tt } @@  @% 5@ q Tc dFӄ !! @B Ú_  TkN }  l" @LI! B LC"D @" E Ú Tt } @@  @ 5@ qTc dFӄ !! @B Ú_ TI[ }  l" @LI! B LC"D @" E Ú aTt } @@  @ 5@ q@Tc dFӄ !! @B Ú_ @T'P @@ T0
 B Y*?XѦ c@C& {S D@e @/  E@ ߼D T[& R q! Td@ ` tb S@9 C@ t  *  A S 9  i Tc8O  BD#  6@K  @!@?rA T @  @7e@d   c !+ a  6c C` 6@7  * B^   D"  K@  7  RBC   !@C/@" @c  ҡ T{FSG[H_ R[ `   RK   K    } Ѧ c@C& {S D@e @/  E@ ߼D T[& R q! Td@ ` tb S@9 C@ t  *  A S 9  i Tc8O  BD#  6@K  @!@?rA T @  @7e@d   c !`+   6c C` 6g@7  * Bf^   D"  K@  -7  RBC   !@C/@" @c  ҡ T{FSG[H_ R[ `   RK \  K    } Ѧ c@C& {S D@e @/  E@ ߼D T[& R q! Td@ ` tb S@9 C@ t  *  A S 9  i Tc8O  BD#  6@K  @!@?rA T @  @7e@d   c !+ a  6c C` 6@7  * B]   D"  K@  7  RBC   !@C/@" @c  ҡ T{FSG[H_ R[ `   RK   K    } Ѧ c@C& {S D@e @/  E@ ߼D T[& R q! Td@ ` tb S@9 C@ t  *  A S 9  i Tc8O  BD#  6@K  @!@?rA T @  @7e@d  Ё c !`+   6c C` 6'@7  * Bf]   D"  K@  -7  RBC   !@C/@" @c  ҡ T{FSG[H_ R[ `   RK \  K    } Ѧ c@C& {S	 D@e @?  E@ ߼D T[
& R q; Td@ ` tb s@9C@ t  *  A s 9#   Tc8O#  BDC   6#@ @!@?ra T @  @!@$* 4 q* TB Ra  ! > @*=@ A @9 4? q TA@9a" 5d c a   5c6!7 R[ z R[
@7  RCC   !@C?@" @c  ҁ0 T{HSI[J_ ` ?qa T@""   @_@@) T3  6#@ sM 6,@9b@#a / ! [ #@ c6@`6 b@! 3 c7 @;  T } @_ ` T¢a  6'@ @! ; @@ T } @?   TO 6+@ @! ; @ T } @? ` Tb= 6/@ F@! ; @  T } @?  T"+3@` 67@/@"  D"  @@! [@ 8O   * BP\   n@!4a @9 5d  a    8c3!7 R[  }  l" @LI! B LC"D @" E Ú ATt } @@  @ 5@ q Tc dFӄ !! @B Ú_  T   7  a  B ! = Ro T j(ҫ !  ! = < = <   a  B ! = Ro 3@@7@"  D"  @[@? qTa@94?qT҃ !  @!A   }  l" @LI! B LC"D @" E Ú Tt } @@  @E 5@ qTc dFӄ !! @B Ú_ T*  R! " R  a B !@># Rn @@b K }  l" @LI! B LC"B @$ ҅ Ú ATtB }B @E@  @ 5B@_ q Tb CFc !! @   TU  }  l" @"LI! B LC"B @$ ҅ Ú TtB }B @E@  @ 5B@_ qTb CFc !! @  T0[ k[@@  [    }  #@C  5{   B!6On   {_A  _  B %!@  `&{ S  SA{¨5   @C{C  ! @ @   @r@ T`@ ! @ T ``@ !  @rA Ta@ @ _  T@    @C@ @B  a T{A@ _   `b a@ "  @   T  `b    a  5  R_{ @ @  R{_  C AC{ S @  A ! T E 63 R    @C@ @B  A T{B*SCC_[*8O@  BXE ` C    , @ 6@ @!@?r T@  ` ! T 
 q T @  [D @ ! @aT R*  !@m t   R_[ c@C{S [ca @  V @ AR;c6@a   !w6  ` TB  	 Td@8Oxb # B  a  c6  @
 T !XEc  a@w  @ %@!@?rA T@ " @#_  _ 6 *V 4 
  b @!@?rA  T@ C @ A T  B@"  @"    8O   @C@ @B  ! T{D*SE[FcG_ցb @a @    R!m @@  d  A  c !5 ,R~ A  c !5 +Rv A @ c !5 +B,Rn A  c!5 @"Rf A @ c!5  6R^ { S[ g @ @9 4 q T R `   @9@ @?q@ T`  @< a ! = Rl  SA  R[B{è_ `  @9 4 % R@@  4 @ @9A 4 ? q T  % R @9` 5d c a   5c6!7 R   @  4A  TA   T#b B=  C @#  B`@"` a ! = R}l 8OSA  R[B {è_  R   SA  R[B{è_d c a    8c9!7 R  @C{ SB@ @  Ң 4[+ _ q T B Ra  ! > 1s C @#  \ [D+@  @C@ @B  ҡ T{B*SC_*# R Ra !@> l [D+@ R" R R![+ C @C{C S [h @ @ 	  @9 	 4 q  `    T@9@ @?qA
 T @ m @ `#  a ! @! = <=ಀ<@  a ! = Rk #@  R   @9 	 4 	 `  @9@ @?q T @A_ AT@ @  e  R !@C@" @c  	 T{ASB[CC_@@@4 @ @9a 4 ? qa T  @9A 4   @9@ @?q`T`  @  a ! = Rk U@  0@@-d c a   5c6!7 R# d c a    8c ?!7 R#    @9@ @?q@T# z C @C{ SD@ @  $ 4[ q T B Ra ` ! > = C # @  9 [D  @C@ @B  a T{B*SCC_# Ra  R!@>7k [D R" R R9[6 ѥ c@C% { S D@f @  F@ D	 T' R q
 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BXE y   6@+  @!@?r T @ 5 @ Tt  @5  * B@W +@    7 RA   !@C@# @    T{C*SD_ R@  ` 5T+@+   +    } ѥ c@C% { S D@f @  F@ D	 T' R q
 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BXE    6@+  @!@?r T @ 5 @ Tt _@5  * B@jW +@   3 7 RA   !@C@# @    T{C*SD_ R@  ` 5T+@+ _  +    }   ѥ c@C% { S D@f @  F@ D	 T' R q
 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BXE    6@+  @!@?r T @ 5 @ Tt @5   * B@V +@    7 RA   !@C@# @    T{C*SD_ R@  ` 5T+@+   +    } ѥ c@C% { S D@f @  F@ D	 T' R q
 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BXE 0   6@+  @!@?r T @ 5 @ Tt @5  * B@V +@   W 7 RA   !@C@# @    T{C*SD_ R@  ` 5T+@+   +    }   ѥ c@C% { S D@f @  F@ D	 T' R q
 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BXE    6@+  @!@?r T @ 5 @ Tt @5 D * B@V +@    7 RA   !@C@# @    T{C*SD_ R@  ` 5T+@+   +    } ѥ c@C% { S D@f @  F@ D	 T' R q
 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BXE T   6@+  @!@?r T @ 5 @ Tt +@5  * B@U +@   { 7 RA   !@C@# @    T{C*SD_ R@  ` 5T+@+   +    }   ѥ c@C% { S D@f @  F@ D	 T' R q
 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BXE    6@+  @!@?r T @ 5 @ Tt @5 h * B@CU +@    7 RA   !@C@# @    T{C*SD_ R@  ` 5T+@+ 8  +    } ѥ c@C% { S D@f @  F@ D	 T' R q
 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BXE x   6@+  @!@?r T @ 5 @ Tt @5  * B@T +@    7 RA   !@C@# @    T{C*SD_ R@  ` 5T+@+   +    }   ѥ c@C% { S D@f @  F@ D	 T' R q
 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BXE 	   6@+  @!@?r T @ 5 @ Tt @5  * B@gT +@   0 7 RA   !@C@# @    T{C*SD_ R@  ` 5T+@+ \  +    } ѥ c@C% { S D@f @  F@ D	 T' R q
 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BXE    6@+  @!@?r T @ 5 @ Tt s@5  * B@S +@    7 RA   !@C@# @    T{C*SD_ R@  ` 5T+@+   +    }   ѥ c@C% { S D@f @  F@ D	 T' R q
 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BXE -   6@+  @!@?r T @ 5 @ Tt @5  * B@S +@   T 7 RA   !@C@# @    T{C*SD_ R@  ` 5T+@+   +    } ѥ c@C% { S D@f @  F@ D	 T' R q
 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BXE    6@+  @!@?r T @ 5 @ Tt @5 C * B@S +@    7 RA   !@C@# @    T{C*SD_ R@  ` 5T+@+   +    }   ѥ c@C% { S D@f @  F@ D	 T' R q
 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BXE Q   6@+  @!@?r T @ 5 @ Tt @5  * B@R +@   x 7 RA   !@C@# @    T{C*SD_ R@  ` 5T+@+   +    } ѥ c@C% { S D@f @  F@ D	 T' R q
 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BXE    6@+  @!@?r T @ 5 @ Tt @5 g * B@BR +@    7 RA   !@C@# @    T{C*SD_ R@  ` 5T+@+ 7  +    }   ѥ c@C% { S D@f @  F@ D	 T' R q
 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BXE u   6@+  @!@?r T @ 5 @ Tt @5  * B@Q +@    7 RA   !@C@# @    T{C*SD_ R@  ` 5T+@+   +    } ѥ c@C% { S D@f @  F@ D	 T' R q
 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BXE    6@+  @!@?r T @ 5 @ Tt [@5  * B@fQ +@   / 7 RA   !@C@# @    T{C*SD_ R@  ` 5T+@+ [  +    }   ѥ c@C% { S D@f @  F@ D	 T' R q
 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BXE    6@+  @!@?r T @ 5 @ Tt @5  * B@P +@    7 RA   !@C@# @    T{C*SD_ R@  ` 5T+@+   +    } ѥ c@C% { S D@f @  F@ D	 T' R q
 Te@C ` cb 3@9 D@ t  *  A 3 9   T8O  BXE ,   6@+  @!@?r T @ 5 @ Tt 7@5  * B@P +@   S 7 RA   !@C@# @    T{C*SD_ R@  ` 5T+@+   +    }   ѥ c@C% { S *+ D@f @  F@ D T' R q! Te@C ` ab 3@9 C@ t  *  D 3 9   Tc8O  BXE  *   6@" @B@_r T!@ 5 @" Tu T 5i@ * ! A 9 * B@P   	   R`7  RAC   !@C@" @c  ҡ T{CSD+@_!`  !`c      } ѥ c@C% { S *+ D@f @  F@ D T' R q! Te@C ` ab 3@9 C@ t  *  D 3 9   Tc8O  BXE K *   6@" @B@_r T!@ 5 @" Tu T 5@ * ! A  * B@O   	   Rl`7  RAC   !@C@" @c  ҡ T{CSD+@_!`  ! b      } ѥ c@C% { S *+ D@f @  F@ D T' R q! Te@C ` ab 3@9 C@ t  *  D 3 9   Tc8O  BXE  *   6@" @B@_r T!@ 5 @" Tu T 5@ * ! A Y * B@4O   	   R`7  RAC   !@C@" @c  ҡ T{CSD+@_!`  !&b ,     } ѥ c@C% { S *+ D@f @  F@ D T' R q! Te@C ` ab 3@9 C@ t  *  D 3 9   Tc8O  BXE k *   6@" @B@_r T!@ 5 @" Tu T 5e@ * ! A  * B@N   	   R`7  RAC   !@C@" @c  ҡ T{CSD+@_!`  !a      } ѥ c@C% { S *+ D@f @  F@ D T' R q! Te@C ` ab 3@9 C@ t  *  D 3 9   Tc8O  BXE  *   6@" @B@_r T!@ 5 @" Tu T 5a@ * ! A y * B@TN   	   R`7  RAC   !@C@" @c  ҡ T{CSD+@_!`  !@Fa L     } ѥ c@C% { S *+ D@f @  F@ D T' R q! Te@C ` ab 3@9 C@ t  *  D 3 9   Tc8O  BXE  *   6@" @B@_r T!@ 5 @" Tu T 5@ * ! A 	 * B@M   	   R`7  RAC   !@C@" @c  ҡ T{CSD+@_!`  ! `      } ѥ c@C% { S *+ D@f @  F@ D T' R q! Te@C ` ab 3@9 C@ t  *  D 3 9   Tc8O  BXE  *   6@" @B@_r T!@ 5 @" Tu T 5@  q#! A  * B@tM   	   R<`7  RAC   !@C@" @c  ҡ T{CSD+@_!`  !f` l     } ѥ c@C% {S D@f @  F@ DA
 T' R qA Te@ ` cb s@9 D@ t  *  A s 9  I T8O  BXEC   6@ @!@?r! T @   @4 ` T@  @ @!@?r  T` # @   T@   @ !   7 RB"    @C@ @B   T{D*SE_ R ` #  @     }  ѥ c@C% { S *[D@f @  F@ D T' R qa Te@C ` ab 3@9 C@ t  *  D 3 9   Tc8O  BXE ;   6@ @!@?ra T @  @! T  5  * B@L   6,  @ 8O  	   R[@7 RA"    @C@ @B   T{C*SD[E_ `  !_      }   ѥ c@C% { S *[D@f @  F@ D T' R qa Te@C ` ab 3@9 C@ t  *  D 3 9   Tc8O  BXE    6@ @!@?ra T @  @! T  5n K * B@&L   6+  @ 8O  	   R@7 RA"    @C@ @B   T{C*SD[E_ `  !@_      }   ѥ c@C% { S *[D@f @  F@ D T' R q Te@C ` ab 3@9 C@ t  *  D 3 9   Tc8O  BXE S   6@ @!@?ra T @  @! T  56  * B@K   6< ` @ 8O  	   Rs@7 RA"    @C@ @B  a T{C*SD[E_ `  !^  !^      }  ѥ c@C% {S D@f @  F@ D	 T' R q Te@ ` cb s@9 D@ t  *  A s 9  I T8O [C  BXE @ 6@;  @!@?r T @ 7 @ T #  !   @ 6U * B@0K  `  6@  [F;@	   R` 7 RB"    @C@ @B  a T{D*SE_[F@  ` 7T[F;@[[;   [;    }   ѥ c@C% { S *[D@f @  F@ DA T' R qa Te@C ` ab 3@9 C@ t  *  D 3 9  	 Tc8O  BXE S ` 6@ @!@?r T @  @!  T  5B  * B@J ` 6;  v @:O 	   Rp7 RA"    @C@ @B  a T{C*SD[E_ `  !@]  !]      }   Cѥ c@C% { S D@f @  F@ Da T' R q
 Te@C ` cb 3@9 D@ t  *  A 3 9  ) T8O  BXE   6@ @!@?r! T @   @!  T` @C 5X '   @ 8O  A"    @C@ @B  ! T{C*SDC_ R7 R `   B&!6 R)] /     } Cѥң c@C% { S D@f @  F@ Da T' R q
 Te@C ` cb 3@9 D@ t  *  A 3 9  ) T8O  BXE p  6@ @!@?r! T @   @!  T` @C 5 '   @ 8O  A"    @C@ @B  ! T{C*SDC_ R7 R `   B&!6 R\      }   CѦң c@C& {CS D@e @'  E@ ߼Da T[& R q! Td@c ` tb S@9 C@ t  *  A S 9  ) Tc8O  BXE#  ` 6@C  @!@?r T @ 7 @  T e@ d   c! #  6l;   Hv B@ *QI   6@ "  7 RA   !@C'@# @    T{E*SF[GC_ R[@  ` 7ATC@ RC  C@C =  C    } CѦң c@C& {CS D@e @'  E@ ߼Da T[& R q! Td@c ` tb S@9 C@ t  *  A S 9  ) Tc8O  BXE# { ` 6@C  @!@?r T @ 7 @  T e@ d   c!@#  6:    B@ *H   6@ "  7 RA   !@C'@# @    T{E*SF[GC_ R[@  ` 7ATC@ RC  C@C   C    } CѦң c@C& {CS D@e @'  E@ ߼D T[& R q Td@c ` ub S@9 C@ t  *  A S 9   Tc8O  BXE#   6@C  @!@?r T @ ! @ Tw e@ d c c#   6 B G   6#@ @!@?r! T @  @3? !k@ "  @7 RA"    @C'@ @B  ! T{E*SF[GC_ R[@  ` !TC@ RC  C@ ` C '  C    }   {&  SC D@ c@Ce @  E@ ߼DA T[& R qa Td@c ` ub S@9 C@ t  *  A S 9  	 Tc8O  BXE# c @ 6@ @!@?r T @ ! @ T   !` e @ 
 6#Z * B@G   63b@ a  R# @ Dm Em)Fmh g *%   `$ RC R
@R  ? y#9K W cy9c o y9{  #yc9  y#9  y9  Cy   6@#@ 8O  C v A  97 RA"    @C@ @B  A T[_C*SA{Ĩ_ R[a@  ` !aTAc     }   ѥң c@C% { S *+ D@f @  F@ D	 T' R q Te@C ` ab 3@9 C@ t  *  D 3 9   Tc8O  BXE    6@ @!@?r T @  @! T  5  `@ T  f  @ T`! g@ a  T<! g a* T@  * B@F  	   R 7 RA   !@C@# @    T{C*SD+@_ `  !Y gj;! g aI  T x ! b*!   a        } ѥң c@C% { S *+ D@f @  F@ D	 T' R q Te@C ` ab 3@9 C@ t  *  D 3 9   Tc8O  BXE    6@ @!@?r T @  @! T  5  `@ T  f  @ T`! g@ a  T<! g a* T@  * B@bF  	   R* 7 RA   !@C@# @    T{C*SD+@_ `  !` SY gj;! g aI  T x ! b*!   a   H     } ѥң c@C% { S *+ D@f @  F@ D	 T' R q Te@C ` ab 3@9 C@ t  *  D 3 9   Tc8O  BXE    6@ @!@?r T @  @! T  5~  `@ T  f  @ T`! g@ a  T<! g a* T@  * B@E  	   R 7 RA   !@C@# @    T{C*SD+@_ `  ! !X gj;! g aI  T x ! b*!   a        } { S *[c @` @9  4 q T`   a @9@ @?qa
 TXsL3 _   T} 6  RSA[B{Ĩ_ `   `@9  4`   a@9?q T !$  @!A  ! *! =rX @  R@@  kT @ @9 4 ? q T   @9  4   @9?qT  $ # !   Є5c6!7 R   @9@ @?qT   `$ T! *! =<X $  !   Є 8c!!7 R `   !%! = < = <M@ g_  I  T@ b  ѥ Х@C{ SB@ @   4[+ _ q T B R!  ! > 73 C "@#  R G D[D+@  @C@ @B  ҡ T{B*SC_*# R R! !@>W [D+@ R" R R[+ ѥң c@C% {S D@f @  F@ D T' R q Te@ ` cb s@9 D@ t  *  A s 9  i T8O [ BXEC  *   6@" @B@_r T!@ 64 @  T   c &! &# s@ 6@@6  * B@rD [F     R[F  RBC   !@C@" @c  ҁ T{DSE_*6[4@ !` 6AT[F[e  [   } ѥң c@C% {S D@f @  F@ D T' R q Te@ ` cb s@9 D@ t  *  A s 9  i T8O [ BXEC  *   6@" @B@_r T!@ 64 @  T   c@!`&# @ 6@H@6  * B@C [F     R[F  RBC   !@C@" @c  ҁ T{DSE_6[4@ !` 6AT[F[  [   }  ѥң c@C% {S D@f @  F@ D T' R q Te@ ` cb s@9 D@ t  *  A s 9  i T8O [ BXEC ' *   6@" @B@_r T!@ 64 @  T   c&!&# |@ 6@X@6  * B@{C [F     R[F  RBC   !@C@" @c  ҁ T{DSE_36[4@ !` 6AT[F[n  [   }  ѥң c@C% {S D@f @  F@ D T' R q Te@ ` cb s@9 D@ t  *  A s 9  i T8O [ BXEC  *   6@" @B@_r T!@ 64 @  T c  c*!&#  @ 6@@6 $ * B@B [F     R[F  RBC   !@C@" @c  ҁ T{DSE_6[4@ !` 6AT[F[  [   }  ѥң c@C% {S D@f @  F@ D T' R q Te@ ` cb s@9 D@ t  *  A s 9  i T8O [ BXEC / *   6@" @B@_r T!@ 64 @  T   c '!@'# @ 6@h@6  * B@B [F     R[F  RBC   !@C@" @c  ҁ T{DSE_;6[4@ !` 6AT[F[v  [   }  ѥң c@C% {S D@f @  F@ D T' R q Te@ ` cb s@9 D@ t  *  A s 9  i T8O [ BXEC  *   6@" @B@_r T!@ 64 @  T   c'!'# @ 6@@6 , *b B@B [F     R[F  RBC   !@C@" @c  ҁ T{DSE_6[4@ !` 6AT[F[  [   }  Ѩ AC{s'L k@ o@ s@ w@ {@ S [ Rc	k
R @/   	 R  R (   @8! 4? qT?qAT@8*) R!5? qB q` T$  !   c (!7 "/R.e
@ k T  q( TB R  (! ! > @C @# R 7 R  @C/@ @B  ҁ
 T{F*SG[HcIkJsK_% R6E R@6Ae R 6B R 6C R _ q  TK*!  R!`FT * RH**!  R!@>7T =Cѥң c@C% {
S D@f @O  F@ Da T' R qA Te@` cb A9CD@ t  *; { A 9K  	 T8OK [ BXE *   6K@" @B@_r	 T!@ 64 @	 T	 cC  !,, ,   ,  ,   c@,#!`, 6DmEmFm;@6  *b B@@ [L     R[L  RHC   !@CO@" @c  ҁ T{JSKC_v6[4@ !` 6T[L[  [   } Cѥң c@C% {
S D@f @O  F@ Da T' R qA Te@` cb A9CD@ t  *; { A 9K  	 T8OK [ BXE *   6K@" @B@_r	 T!@ 64 @	 T	 cC  !-- -  ,  -   c -#!@-a 6DmEmFm;@6 S *b B@.@ [L     R[L  RHC   !@CO@" @c  ҁ T{JSKC_6[4@ !` 6T[L[!  [   }  R AC
 R{ S [ Rcks @   R 	-  B (@8( 4 qTqAT(@8*+ R(5 qJ_ q` T$  !   c .!7 "/Rae
@ 
k T qH T -! ! > C # 	#@ R  ` 7  @C@ @B   T{B*SC[DcEkFsG_% R _	 q  TD 
K
*!  R!`R *
* R*
*!  R!@>R   ѥң c@C% {S D@f @  F@ D	 T' R q Te@ ` cb s@9 D@ t  *  A s 9  I	 T8O 3  BXEC  *   6@" @B@_r T!@ "4 @ T  c   c +# !0 1 6@m  q@ !  A I *b B@$? 3@     R3@  RBC   !@C@" @c  ҁ T{DSE_63 4@ !` "aT3@3   3    }   ѥң c@C% {S D@f @  F@ D	 T' R q Te@ ` cb s@9 D@ t  *  A s 9  I	 T8O 3  BXEC S *   6@" @B@_r T!@ "4 @ T  c   c +# !0  6@m  q@ !  A  *b B@> 3@     R3@  RBC   !@C@" @c  ҁ T{DSE_X63 4@ !` "aT3@3   3    }   ѥң c@C% {S D@f @  F@ D!	 T' R q Te@ ` cb s@9 D@ t  *  A s 9   T8O [ BXEC  *  A 6@" @B@_ra T!@ 64 @` TT  C   c +# !0 )@ 6@mY@6 E *b B@ > [F     R[F  RBC   !@C@" @c  ҁ T{DSE_6[4@ !` 6T[F[  [   }   ѥң c@C% {S D@f @  F@ D!	 T' R q Te@ ` cb s@9 D@ t  *  A s 9   T8O [ BXEC O *  A 6@" @B@_ra T!@ 64 @` TT  C   c +# ! 1 @ 6@m5@6  *b B@= [F     R[F  RBC   !@C@" @c  ҁ T{DSE_X6[4@ !` 6T[F[  [   }   ѥң c@C% {S D@f @  F@ D!	 T' R q Te@ ` cb s@9 D@ t  *  A s 9   T8O [ BXEC  *  A 6@" @B@_ra T!@ 64 @` TT  Ѓ Ё  1c@1# !`1 )@ 6@m@6 E *b B@ = [F     R[F  RBC   !@C@" @c  ҁ T{DSE_6[4@ !` 6T[F[  [   }   ѥң c@C% {S D@f @  F@ D!	 T' R q Te@ ` cb s@9 D@ t  *  A s 9   T8O [ BXEC O *  A 6@" @B@_ra T!@ 64 @` TT  Ѓ Ё  1c@1# !1 @ 6@m@6  *b B@< [F     R[F  RBC   !@C@" @c  ҁ T{DSE_X6[4@ !` 6T[F[  [   }   ѥң c@C% {S D@f @  F@ D!	 T' R q Te@ ` cb s@9 D@ t  *  A s 9   T8O [ BXEC  *  A 6@" @B@_ra T!@ 64 @` TT  Ѓ Ё 1c 2# ! 2 )@ 6@m@6 E *b B@ < [F     R[F  RBC   !@C@" @c  ҁ T{DSE_6[4@ !` 6T[F[  [   }   ѥң c@C% {S D@f @  F@ D!	 T' R q Te@ ` cb s@9 D@ t  *  A s 9   T8O [ BXEC O *  A 6@" @B@_ra T!@ 64 @` TT    Ё c@2# !`2 @ 6@m@6  *b B@; [F     R[F  RBC   !@C@" @c  ҁ T{DSE_X6[4@ !` 6T[F[  [   }    R @CR{ S [ Rck R;  @   Ҁ 	2   (@8( 4 qTqAT(@8*, R(5 qB q` T$ Ѓ !   c2!7 "/Re
@ k
 T q TB R 2! ! >x C #  (@5 ^ 7 R  @C@ @B   T{B*SC[DcEkF;@_F  +% Rl 7
 _ q T K*!  R!`N  E R T `7
 * R**!  R!@>M Ѧң c@C& {S D@e @/  E@ ߼D T[& R qA Td@ ` tb @9 C@ t  * # A  9  I Tc8O  BXEc :  6@K  @!@?r! T @ 7 @  T f@c  C !5# + # 6C     @mb B@ *:   6@ "  N7 RB   !@C/@# @    T{F*SG[H_ R[@  ` 7!TK@ RD  K@K s  K    }   Ѧ҃ c@C& {S D@e @/  E@ ߼D T[& R qA Td@ ` tb @9 C@ t  * # A  9  I Tc8O  BXEc   6@K  @!@?r! T @ 7 @  T f@c  C ! 6# +  6Cu    @m'!b B@ *9   6@ "  7 RB   !@C/@# @    T{F*SG[H_ R[@  ` 7!TK@ RD  K@K   K    } ш AC{s	'J [@ S [ RckR @   	 R  R6   @8! 4? qT?qAT@8*) R!5? qB q` T$  !   c6!7 "/R%e
@ k
 T  q TB R 6! ! > @  @  R 7 R  @C@ @B  A T{D*SE[FcGkHsI_% R6E R@6Ae R _ q  TK*!  R!`OL * RQ**!  R!@>@L F ѥ҃ c@C% {S D@f @7  F@ D
 T' R q Te@C` cb 3A9D@ t  *# K A 393  	 T8O3 K  BXE *  ! 63@" @B@_rA T!@ "4 @@ T4   A !% G Ѕ  C Ё * c +  !9  6BmCm|b  *B@8   K@   RK@  REC   !@C7@" @c  ҁ T{GSH_6K 4@ !` "TK@K   K    } ѥ҃ c@C% {S D@f @7  F@ D
 T' R q Te@C` cb 3A9D@ t  *# K A 393  	 T8O3 K  BXE *  ! 63@" @B@_rA T!@ "4 @@ T4    ! &       : :c@:  !`:  6BmCmqb  *B@L8   K@   RK@  REC   !@C7@" @c  ҁ T{GSH_6K 4@ !` "TK@K ?  K    }   Cш AC{ S [ Rcks R @    R R	:   (@8( 4 qTqAT(@8*! R(5?  qB q` T$  !   c:!7 "/R|e
@ k T  q
 TB R :! ! >! @ I#@c  @> R2 7 R.  @C@ @B  !
 T{C*SD[EcFkGsHC_ֆ `>% R`6 ƀ>E R	 6 Ơ>e R6  R> _ q  T K*!  R!`J * R**!  R!@>J  Cѥ҃ c@C% {S D@f @/  F@ DA	 T' R q! Te@` cb @9CD@ t  * ; A  9+   T8O+ [ BXE  *  a 6+@" @B@_r T!@ 64 @ Tt   !> c C #  6@mAm@@6 D *b B@7 [H     R[H  RDC   !@C/@" @c  ҁ T{FSGC_6[4@ !` 6T[H[  [   }  Cѥ҃ c@C% {S D@f @/  F@ DA	 T' R q! Te@` cb @9CD@ t  * ; A  9+   T8O+ [ BXE O *  a 6+@" @B@_r T!@ 64 @ Tt   ! ? c C #  6@mAm@L@6  *b B@6 [H     R[H  RDC   !@C/@" @c  ҁ T{FSGC_W6[4@ !` 6T[H[  [   }  ѥ҃ c@C% {S D@f @/  F@ D	 T' R q Te@` cb @9CD@ t  * ; A  9+   T8O+ [  BXE  6+@ @!@?rA T @ ! @@ T4   R@? R RRc	S    a@8! 4? qT?qATa@8**!5 @B q T$     Єc`?!7 "/R R@ 7 RD   !@C/@" @   ҁ T{F*SG_[H@  ` !T[H[;@ kc T qh	 TB R @? ! >+    ""@ # @: R#: 6 C  :% R/  7,[HcIS@c   :E R  6@m@^@ ""  *b B@5 [H cIS@_ q T K*!  B !`H [HcIS@* ! [HcIS@**  B !@>H [HcIS@t[c	S   [c	S    } Ѧ҃ c@C& {	CS
 D@e @G  E@ ߼D  T[& R q!& Ts   R[sd@` @9ub C@ t  * ; C 9A +   Tc8O+ c  BXE  	 6+@ @!@?r T @ ! @ T k cf@` R R RRy 7   B a@8! 4? qT?qATa@8**!5 @_ q T$     Єc!7 "/R 7 RD"    @CG@ @B  a T{I*SJ[KsN_cL@  ` !TcLc;@ kC T q T ` ! >&   @   @# @; 
 6  `% R)@
 6%o y 6o@9	 6s   6@}    Rs@ a6@b7{6  C  R   5^  `
 6@ `	 T@ x5 @Z  k	 T*C @ 6C@ `T TM  g I  T  b  RE  cLkMm7  !G  q TD K* ! B !`tG ** ! u !hG **  B !@>_G  !`ZG G R  @@@*+@ ! G  ckM  cks   }   ѥ҃ c@C% {S D@f @  F@ D T' R q Te@ ` cb s@9 D@ t  *  A s 9  
 T8O  BXEC   
 6@ @!@?r	 T @  @!  T @ 43  q TB R   ! > @*(@ A @9A 4? q T?q T@""   @_@` T3  64@@ ""  *b B@3 3@ BC   !@C@" @    T{D*SE_ R 7 R ` @4a @9 5     Є 8c !7 R-A@9 5     Є5c6!7 R!3! !  ! = < = <    	B! = RF 3@ R       	B! = RtF t? qTa@94?q!T! !  @!A    R!" Rd R  B!@># RSF 3@ R} i3 S  3    }   ѥ҃ c@C% {S D@f @  F@ D T' R q Te@ ` cb s@9 D@ t  *  A s 9  
 T8O  BXEC   
 6@ @!@?r	 T @  @!  T @ 43  q TB R   ! > @*0@ A @9A 4? q T?q T@""   @_@` T3  6<@@ ""  *b B@2 3@ BC   !@C@" @    T{D*SE_ R 7 R ` @4a @9 5     Є 8c 
!7 R5A@9 5     Є5c6!7 R);! !  ! = < = <    B	! = RE 3@ R       B	! = R|E t? qTa@94?q!T! !  @!A    R!	" Rl R  B	!@># R[E 3@ R} i3 [  3    }   ѥ҃ c@C% {S D@f @  F@ D T' R q Te@ ` cb s@9 D@ t  *  A s 9  
 T8O  BXEC   
 6@ @!@?r	 T @  @!  T @ 43  q TB R   ! > @*8@ A @9A 4? q T?q T@""   @_@` T3  6D@@ ""  *B B@1 3@ BC   !@C@" @    T{D*SE_ R 7 R ` @4a @9 5 Ѓ     8c`!7 R=A@9 5     5c6!7 R1C! !  ! = < = <     B ! = RD 3@ R        B ! = RD t? qTa@94?q!T! !  @!A    R! " Rt R  B !@># RcD 3@ R} i3 c  3    }   ѥ҃ c@C% {S D@f @  F@ D T' R q Te@ ` cb s@9 D@ t  *  A s 9  
 T8O  BXEC   
 6@ @!@?r	 T @  @!  T @ 43  q TB R   ! > @*@@ A @9A 4? q T?q T@""   @_@` T3  6L@@ ""  *B B@0 3@ BC   !@C@" @    T{D*SE_ R 7 R ` @4a @9 5 Ѓ     8c!7 REA@9 5     5c6!7 R9K! !  ! = < = <    `B`! = RC 3@ R       `B`! = RC t? qTa@94?q!T! !  @!A    R!`" R| R  B`!@># RkC 3@ R} i3 k  3    }   ѥ҃ c@C% {S D@f @  F@ D T' R q Te@ ` cb s@9 D@ t  *  A s 9  
 T8O  BXEC   
 6@ @!@?r	 T @  @!  T @ 43  q TB R   ! > @*H@ A @9A 4? q T?q T@""   @_@` T3  6T@=@ ""  *B B@/ 3@ BC   !@C@" @    T{D*SE_ R 7 R ` @4a @9 5 Ѓ     8c!7 RMA@9 5     5c6!7 RAS! !  ! = < = <    B! = RB 3@ R       B! = RB t? qTa@94?q!T! !  @!A    R!" R R  B!@># RsB 3@ R} i3 s  3    }   ѥ҃ c@C% {S D@f @  F@ D T' R q Te@ ` cb s@9 D@ t  *  A s 9  
 T8O  BXEC   
 6@ @!@?r	 T @  @!  T @ 43  q TB R   ! > @*P@ A @9A 4? q T?q T@""   @_@` T3  6\@@ ""  *B B@. 3@ BC   !@C@" @    T{D*SE_ R 7 R ` @4a @9 5 Ѓ     8c !7 RUA@9 5     5c6!7 RI[! !  ! = < = <    B! = RA 3@ R       B! = RA t? qTa@94?q!T&! !  @!A    R!" R R  B!@># R{A 3@ R} i3 {  3    }   Cѥ҃ c@C% {CS D@f @'  F@ D	 T' R q5 Te@ ` cb @9D@ t  * + A  9#   T8O# [  BXE  6#@ @!@?rA T @ ! @@ T6 `  R R RaR C    a@8! 4? qT?qATa@8**!5 @B q T c    c !7 "/R R@ 7 RC"    @C'@ @B  ҡ) T{E*SFC_[G@  ` !T[G[+@ k T q
 TB R  ! > # c C @e u   @ 7"@U	 j[GC@@@9 4? q T@9 4
  ?qa	 TR! !  @!A  d   ! =# R@  R@+@ q T@ @9A 5 c  8c    !7 R_ q` T K* b B!`@ [G RC@[GC@~*a !? q T@9 4   ?qT    d   ! =# Rg@      5c6!7 R  @?q!T@"" _A  T   -` 6@9 4? qa T@9A4
  ?qa T! !  @!A  Gd  #! =C R.@ @? RxW t@@)-B  *B@-  6@ ! A**b  B!@>	@ ~? q	 T@94   ?qT   U 
d  #! =C R? @  @?qAT@"" _AT@  @7q! !  ! = < = <+@ qT@ @95 c  8c !0 }   @?qTMT! !  ! = < = <   @?q`T[C   [C    }  ѥ҃ c@C% {S *[	D@f @7  C@ Da T% R q Td@ ` ub s@9 A@ t  *  C s 9 ? ) T!8O  BXEC  *  a 6@" @B@_r T!@ 6 @"  T  5#  wu 5A ' b@ a  @  ` T f  ҟ  @ T`  g@ a  T < g a* Te6@fC`6 # R3 * 6@  ` T f  ҟ  @ T`  g@ a  T < g aJ	 T" R3  6@'@ 8O  E  C  ,B  *B@,   	   R7  RBC   !@C7@" @c  ҁ T{GSH[I_!` a !#> E  C gj; g aI  T  x  b *    a gj; g aI  T  x  b *    a ҉ҥ     } ѥ҃ c@C% {S	 *[
D@f @?  C@ D T% R q" Td@ ` ub @9A@ t  * + C  9# ?  T!8O#  BXE  *   6#@" @B@_rA T!@ 6 @" T 4 5# c C   / b@#a   @  `& T f  ҟ  @ T`  g@ a  T < g a Te6@f`6 c R; O 6@  ` T f  ҟ  @ T`  g@ a  T < g a T" R; 8  6@  ` T f  ҟ  @ T`  g@ a  T < g a TB R; !  6@  `F T f  ҟ  @ T`  g@ a  T < g aJ Tb R; 
@ 6@/@!8OA F"  D"  # *B B@*   	   RS 7  RCC   !@C?@" @c  
 T{HSI[J_!` _F  D a !$= gj; g a	 Tugj; g a) T  x  b *    a fgj; g ai T  x  b *    a u  x  b *    a Lgj; g aI  T  x  b *    a Yn҃     }  Ѧ҃ c@C& {S D@e @7  E@ ߼D! T[	& R q Td@ ` tb s@9 C@ t  *  A s 9   Tc8O b BXEC  *   6@" @B@_r T!@ 5 @" T c
#  e c a `%c%!%B  6i_ 5A ' b@ a  @  ` T f  ҟ  @ T`  g@ a  T < g aj Te6@fC`6 # R3  6@  `F T f  ҟ  @ T`  g@ a  T < g a	 T" R3  6@'@ 8O  E  C  B  *B@)   cJBC  a !@C7@" @c   T{GSH[I_ R[	b 7  R!` |cJ  RE  C   RcJgj; g aI  T  x  b *    a gj; g aI  T  x  b *    a ҇ңc
  c
   }   Ѧc c@C& {S D@e @7  E@ ߼D! T[	& R q Td@ ` tb s@9 C@ t  *  A s 9   Tc8O b BXEC  *   6@" @B@_r T!@ 5 @" T c
#  e c a `%c%!%R  6io 5A ' b@ a  @  ` T f  ҟ  @ T`  g@ a  T < g aj Te6@fC`6 # R3 $ 6@  `F T f  ҟ  @ T`  g@ a  T < g a	 T" R3  6@'@ 8O  E  C  &B  *B@)   cJBC  a !@C7@" @c   T{GSH[I_ R[	b 7  R!` |cJ  RE  C   RcJgj; g aI  T  x  b *    a gj; g aI  T  x  b *    a ҇ңc
  c
   }   Ѧc c@C& {S D@e @7  E@ ߼D! T[	& R q Td@ ` tb s@9 C@ t  *  A s 9   Tc8O b BXEC  *   6@" @B@_r T!@ 5 @" T c
#  e c a `%c%! &b  6 5A ' b@ a  @  ` T f  ҟ  @ T`  g@ a  T < g aj Te6@fC`6 # R3 4 6@  `F T f  ҟ  @ T`  g@ a  T < g a	 T" R3  6@'@ 8O  E  C  6B  *B@(   cJBC  a !@C7@" @c   T{GSH[I_ R[	b 7  R!` |cJ  RE  C   RcJgj; g aI  T  x  b *    a gj; g aI  T  x  b *    a ҇ңc
  c
   }   Ѧc c@C& {S D@e @7  E@ ߼D! T[	& R q Td@ ` tb s@9 C@ t  *  A s 9   Tc8O b BXEC  *   6@" @B@_r T!@ 5 @" T c
#  e c a `%c%!&r  6 5A ' b@ a  @  ` T f  ҟ  @ T`  g@ a  T < g aj Te6@fC`6 # R3 D 6@  `F T f  ҟ  @ T`  g@ a  T < g a	 T" R3 - 6@'@ 8O  E  C  FB  *B@!'   cJBC  a !@C7@" @c   T{GSH[I_ R[	b 7  R!` |cJ  RE  C   RcJgj; g aI  T  x  b *    a gj; g aI  T  x  b *    a ҇ңc
  c
   }   ѥc c@C% {S	 *[
D@f @?  C@ D T% R q" Td@ ` ub @9A@ t  * + C  9# ?  T!8O# b BXE + *   6#@" @B@_rA T!@ 6 @" T 4 5# c C   / b@#a   @  `& T f  ҟ  @ T`  g@ a  T < g a Te6@f`6 c R; c 6@  ` T f  ҟ  @ T`  g@ a  T < g a T" R; L  6@  ` T f  ҟ  @ T`  g@ a  T < g a TB R; 5  6@  `F T f  ҟ  @ T`  g@ a  T < g aJ Tb R; @ 6@/@!8OA F"  D"  7 *B B@&   	   RS 7  RCC  a !@C?@" @c  
 T{HSI[J_!` _F  D a !&8 gj; g a	 Tugj; g a) T  x  b *    a fgj; g ai T  x  b *    a u  x  b *    a Lgj; g aI  T  x  b *    a Yn҃     }  ѥc c@C% {S	 *[
D@f @?  C@ D T% R q" Td@ ` ub @9A@ t  * + C  9# ?  T!8O# b BXE  *   6#@" @B@_rA T!@ 6 @" T 4 5# c C   / b@#a   @  `& T f  ҟ  @ T`  g@ a  T < g a Te6@f`6 c R; 7 6@  ` T f  ҟ  @ T`  g@ a  T < g a T" R;    6@  ` T f  ҟ  @ T`  g@ a  T < g a TB R; 	  6@  `F T f  ҟ  @ T`  g@ a  T < g aJ Tb R; @ 6@/@!8OA F"  D"   *B B@$   	   RS 7  RCC  a !@C?@" @c  
 T{HSI[J_!` _F  D a !'7 gj; g a	 Tugj; g a) T  x  b *    a fgj; g ai T  x  b *    a u  x  b *    a Lgj; g aI  T  x  b *    a Yn҃     }  ѥc c@C% {S	 *[
D@f @?  C@ D T% R q" Td@ ` ub @9A@ t  * + C  9# ?  T!8O# b BXE  *   6#@" @B@_rA T!@ 6 @" T 4 5# c C   / b@#a   @  `& T f  ҟ  @ T`  g@ a  T < g a Te6@f`6 c R;  6@  ` T f  ҟ  @ T`  g@ a  T < g a T" R;   6@  ` T f  ҟ  @ T`  g@ a  T < g a TB R;   6@  `F T f  ҟ  @ T`  g@ a  T < g aJ Tb R; @ 6@/@!8OA F"  D"   *B B@#   	   RS 7  RCC  a !@C?@" @c  
 T{HSI[J_!` _F  D a !`(6 gj; g a	 Tugj; g a) T  x  b *    a fgj; g ai T  x  b *    a u  x  b *    a Lgj; g aI  T  x  b *    a Yn҃i     }  ` c c@C { S @a @   c A c5!    6C    M O *B B@*#  6@  a !@C@" @    T{BSC_ 0A  _ւ A B`%!    `&X{ S { SA{¨Ua !<E{R  RD Є  ({*  Ѧc c@C& { B@ E_d @  *߼E T& R q TS@9#  ct c *S 9sF `  @C@ @B    T{B  R _ R     }   {C Sa !@Cb@# @  A@?r Tab ! @ 4? !   `@ @r  T`b  @ _  T@  `  @C@ @B   T{ASB _  y`@a@   `  @C{C  ! @ @   @r@ T`@ ! @ T @`@ !  @rA Ta@ @ _  T@  `  @C@ @B  a T{A@ _  > `b a@ "  @   T  `b  c  b B@C{S [A @    R{d6@a   !v6  	 TB  I Tc@8Otb # B  a  d6   Ta ! Gc p a@v   @!@?r! T@ ! @"?  $BA	 T5  `  @!@?rA  T@ C @ 뢒A T  B@ @ a !@C@" @c  ҡ T{DSE[F_` @@    c   @ c2!5 ,Rkc   @ c2!5 +Rcc     c2!5 +B,R[c   @ c`4!5 @"RSc     c`4!5  6RK  A  ޿_a  5  R_{ @ @  R{_  { S *[c @` @9  4 q T`   a @9@ @?qa
 TXsL3 _   T 6  RSA[B{Ĩ_ `   `@9  4`   a@9?q TA !$  @!A    *! =z4 @  R@@  kT @ @9 4 ? q T   @9  4   @9?qT        Р  5c6!7 R   @9@ @?qT @  `$ \  *! =D4   C   Р   8c!!7 R ` ȿ A !%! = < = <M@ g_  I  T@ b   Rh AC
 R{ S [ Rcks @   R@ 	-  B (@8( 4 qTqAT(@8*+ R(5 qJ_ q` T  C   Р  c .!7 "/Rqe
@ 
k T qH T -  ! > C # 	#@ R " ` 7&`  @C@ @B   T{B*SC[DcEkFsG_% R _	 q  TD 
K
*   R!`3 *
* R*
*   R!@>3   A  _b B@C{S @ @   ғ [ ; @ 4 q@ T q$ T( q T- REyd6@a   !w6  @- TA  0 Tc@8Ovb # !  b  d6  ` Ta !Ec  a@w    @!@?r & Tb ! @ "?  $B* T`)  b @!@?rA  T@ C @ A	 T  B@ @ [F;@	  " a   B@!6  `  @C@ @B  !! T{DSE_B a B5!6   [F`# Rxd6@a   !w6  `" TA  " Tc@8Ovb # !  b  d6    Ta !0Gc 8 a@w  @!@?r` Tb ! @ "?  $B! Tc   c9x  v # Rxd6@a   !w6   ! TA  ! Tc@8Ovb # !  b  d6   Ta !|Dc  a@w  J@!@?r T@ ! @"?  $B Tc   c=>   j@@  c8` Rbxd6@a   !w6   TA  	 Tc@8Ovb # !  b  d6   Ta !(Gc  a@w  @!@?r	 T@ ! @"?  $B Tc c  @ !5 @"R !R$xd6@a   !w6   TA  I Tc@8Ovb # !  b  d6  @Ta !PCc  a@w   λ@!@?r T@ ! @"?  $Ba
 T c   c@>@b b rb [; !c c9    !5  6Rc c   @ !5 +Rc c   @ !5 ,Rc   c 
c   c 
c   c7c   c7c c7    !5 +B,Ric   c c   c  c   c  c   c  c   cc   cc   c c   c c   c c   c;c   c;c   c;c   c={  A @  8Ob   R@{¨_@  R{¨_Cb B@C{ SA @  Ҡ @  1 R[wb6@aC   !c6  @	 TA  
 Te@8Ofb c b6  ? ? 9 X-  6@?@9 @a 6A@?r T `   @ !  A"  a !@C@" @c  A T{CSDC_" a B@!    2  b a B`!    )   @B @a !B @B @B1   Gc   @ c !5 ,Rc   @ c !5 +Rc     c !5 +B,R  Ch AC{ S @  A   TA  	 T# 8O ` @ *C   e   
 q  T  R @"  #@a !@C@" @c   T{BSCC_*) a !@0 t    R   6  R  * A !@0   R# ظѥc c@C% {S *[	D@b @7  ҿDa  T q! Tc@ ` `b  C @  I T 8O  5 C # O@b`  E#  `' c:@ @ # + a:  T  f  @ T`! g@ a  T<! g a T@/   `& T f    @ T`  g@ a  T < g aJ TcD c 3 ѷb@ 8O  R '@b +@"    a !g0   RBC  a !@C7@" @c  ! T{GSH[I_64gj;! g ai Tgj; g a  T  R  x  b *    a  x ! b*!   a  Ҵ ҡ4     } ѥc c@C% {S *[	D@b @7  ҿDa  T q! Tc@ ` `b  C @  I T 8O  5a C # @b`  E#  `' c:@ @ # + a:  T  f  @ T`! g@ a  T<! g a T@/   `& T f    @ T`  g@ a  T < g aJ TcD c 3 *b@ 8O  R '@b +@"    a !/   RBC  a !@C7@" @c  ! T{GSH[I_m64gj;! g ai Tgj; g a  T  R  x  b *    a  x ! b*!   a  Ҵ ҡ     }  CѤ$ { S [*@b B@CE @  ҟCa  T q Ta@ ` `b  C A @   T 8O  q T   *= *B B5@  *  A 6    a !@D/   R@C  a !@C@" @c  ҁ T{BSC[DC_66     }   CѤ$ { S [*@b B@CE @  ҟCa  T q Ta@ ` `b  C A @   T 8O  q T`  D *B B5  *  ! 6 !   a !.   R@C  a !@C@" @c  ҁ T{BSC[DC_6     } CѤ$ { S [*@b B@CE @  ҟCa  T q Ta@ ` `b  C A @   T 8O  q T   *B B5  *  ! 6 !   a !.   R@C  a !@C@" @c  ҁ T{BSC[DC_G6     } ѥc c@C% { S *[3 D@b @  ҿDa  T q! Tc@C ` `b  C @   T 8O   4 qa TB R  ` ! > `  @ @9 4? q T@9 4?q T
@@?  ! T  	 @e#B  *B5&  @ 6    @   A    7A"  `  @C@ @B  ! T{C*SD[E3@_A @9
 4? qA TA@95        5c6!7 R@    [ D b    B ! = R- U C R?qAT
@# o0 7|B B   A =@<! = Ѐ<D b    B ! = R- *b   B !@># R R- a  R! " R Rȿ  C      8c`<!7 R5     } Ѥ$ {S 3 b B@C@E @  ҅B C T& R q	 Td@ ` bb s@9 @ t  *  A s 9   Tc8O  ne c a c# ! C  mX@ 7  RBC  A !@C@" @c  a T{DSE3@_ R `@mI *B B5L  *  6 ! 6V     }   Ѥ$ {S 3 B B@C@E @  ҅B Ca T& R q	 Td@ ` bb s@9 @ t  *  A s 9   Tc8O E C A  c@# ! C  @ 7  RBC  A !@C@" @c  a T{DSE3@_ R] `@ml *B B5  *  6 ! 6     } b A B%!`6   `&O{ S  SA{¨KA !C{R  RD Є`6{  ѦC c@C& { B@ E_d @  *߼E T& R q TS@9#  ct c *S 93= @  @C@ @B    T{B  R _ R     }   @  @C{C  ! @ @   @r@ T`@ ! @ T Ȼ`@ !  @rA Ta@ @ _  T@  @  @C@ @B  a T{A@ _  6 `b a@ "  @   T  `b  [  A !@C{   " @    Rrb6@a    !c6   TA  I Td@eb c 8Ob6  C   o@C  A !@C@" @c  ҡ T{B@_C   @ c !5 +RC     c !5 +B,RC   @ c !5 ,RCѤ$ { S [*@B B@CE @  ҟCa  T q Ta@ ` `b  C A @   T 8O  q T<  ( * *B B5  *  A 6    A !+   R@C  A !@C@" @c  ҁ T{BSC[DC_u6     }   CѤ$ { S [*@B B@CE @  ҟCa  T q Ta@ ` `b  C A @   T 8O  q T   *i *B B5l  *  A 6    A !`p+   R@C  A !@C@" @c  ҁ T{BSC[DC_6b     }   CѤ$ { S [*@B B@CE @  ҟCa  T q Ta@ ` `b  C A @   T 8O  q T  H * *B B5  *  A 6    A ! +   R@C  A !@C@" @c  ҁ T{BSC[DC_Ų6
     }   CѤ$ { S [*@B B@CE @  ҟCa  T q Ta@ ` `b  C A @   T 8O  q T4   * *B B5  *  A 6    A !*   R@C  A !@C@" @c  ҁ T{BSC[DC_m6     }   { S *[G @ @9 4 q @   T @9! @q! T Xs"" !L3_@ Tj 6  RSA[B{è_@9` 4 @  @9qa T  !  @!A  B   *B`! =i* {  R @ kIT` @ @9B 4 _ q Td  @9A 4 a   @9q T  *    \B   *B`! =C* V  R        5c6!7 R         8c3!7 RҾ  !  ! = < = <  d    @9! @q T CѤ$ {CS B B@C@E @'  ҟCa  T q% T ! 4[? qA TB R  @ ! > `,  @ @9 5A @9A 5  C      8c`<!7 Rck? q T@9 5        5c6!7 Rc\?q T
@# Z, 
 7gB B   A =@<! = Ѐ<ٱD B    B! = R) Ѹ[G R@ @  ɸ@  @C'@ @B  ! T{E*SFC_*B   B!@># R) [G@     D B    B! = R) T? qTA@9a4?q!T
@@?  AT з@R d *B B5g `  7[Gc` R7oc6@a  # !w6   TA   Td@8Oxb c ! b  c6  	 TA !0G # a@w    @!@?r  Tb " @ #_  _ 3 * 4  b @!@?rA  T@ C @ AI TC  C#@  A   :Oe [GcHeA  R!" R]@@a @  [GcHT@@  d [GcHMC     c7!5 +B,R~C     c9!5  6RvC   @ c9!5 @"RnC   @ c7!5 ,RfC   @ c7!5 +R^[c  [c   }   RB B@C#R{ S [ R3 @ @    R@    @8# 4 qTqAT@8*! R#5?  qB q` T  C     Єc !7 "/R(e
@ k
 T qH	 TB R   ! >δ  c E @3  R` 7ݶ  @  @C@ @B  ҡ T{CSD[E3@_ C *$ R6S  %D R S6A)@˸ I *B B5L  7_ q  T K*B   B`!`P( *A !`R**B   B`!@>A( G  { S *[G @ @9 4 q @  ` T @9! @q T Xs !L3 i T 6  RSA[B{è_@9@ 4 @  @9qA TҨA !$  @!A  B   *B ! =(   R @ kIT` @ @9" 4 _ q! Td  @9! 4 a   @9q T *@  `$A B   *B ! =' v  R        Є5c6!7 RP  C     Є 8c!!7 RF`XA !% ! = < = <M  g I  T  b  d    @9! @qT  A !@C{   " @  >  Rhmb6@a    !c6   TA  I Td@eb c 8Ob6  C   ˷@C  A !@C@" @c  ҡ T{B@_C С  @ c !5 +RyC С    c !5 +B,RC С  @ c !5 ,R RB B@CR{ S [@ 3 A @   R    @8# 4 qTqAT@8*! R#5?  qB q` T  C     Єc!7 "/Re
@ k# T q TB R   ! >Z  @ @9A 4? q T   `@?q T @ )  	 7ҫB B   A =@<! = Ѐ<D B    B ! = R' O @ @  @  @C@ @B   T{CSD[E3@_`
@@ 4A @9	 5  #     Є 8c`<!7 R^@9A 4   `@?q! T @A_ T   c  # *$ R6C  %D R 	S6@@m  *B B5  7_ q  T K*B   B !`& ? q TA@9a 4B  `@?q@T @     D B    B ! = R& Դ        Є5c6!7 R*A ! |u**B   B !@>k& lB  `@?q Tk  { S *[G @ @9 4 q @  ` T @9! @q T Xs !L3 i T/ 6  RSA[B{è_@9@ 4 @  @9qA T̱A !$  @!A  ?B   *B! =&& 8  R @ kIT` @ @9" 4 _ q! Td  @9! 4 a   @9q T *@  `$e B   *B! =& v  R        Є5c6!7 Rt  C     Є 8c!!7 Rj`|A !% ! = < = <M  g I  T  b  d    @9! @qT  A !@C{   " @  b  Rkb6@a    !c6   TA  I Td@eb c 8Ob6  C   @C  A !@C@" @c  ҡ T{B@_C С  @ c !5 +RC С    c !5 +B,RC С  @ c !5 ,R RB B@CR{ S [@ 3 A @   R    @8# 4 qTqAT@8*! R#5?  qB q` T  C   Ѐ  c!7 "/Rظe
@ k# T q TB R   ! >~  @ @9A 4? q T   `@?q T @ '  	 7ϰ" B   A =@<! = Ѐ<A$ B    B! = R'% 9s @ @  2@  @C@ @B   T{CSD[E3@_`
@@ 4A @9	 5  #   Ѐ   8c`<!7 R@9A 4   `@?q! T @A_ T   c  # *$ R6C  %D R -S6@@mݶ  *" B5  7_ q  T K*B   B!`$ ? q TA@9a 4B  `@?q@T       Ŭ$ B    B! = R$       Ѐ  5c6!7 R*A !u**B   B!@>$ lB  `@?q T  { S *[G @ @9 4 q @  ` T @9! @q T Xs !L3 i TS 6  RSA[B{è_@9@ 4 @  @9qA T! !$  @!A  cB   *B! =J$ \  R @ kIT` @ @9" 4 _ q! Td  @9! 4 a   @9q T *   `$ >B   *B! =%$ v  R      Ѐ  5c6!7 R  #   Ѐ   8c!!7 R`Ҡ! !% ! = < = <M  g I  T  b  d    @9! @qT  A !@C{   " @  ҆  Rib6@a    !c6   TA  I Td@eb c 8Ob6  C   @C  A !@C@" @c  ҡ T{B@_C     c !5 +R:C     c !5 +B,R1C     c !5 ,R) RB B@CR{ S [@ 3 A @   R    @8# 4 qTqAT@8*! R#5?  qB q` T  C   Ѐ  c!7 "/Re
@ k# T q TB R   ! >  @ @9A 4? q T   `@?q T @ %  	 7" B   A =@<! = Ѐ<e$ B    B! = RK# ] @ @  V@  @C@ @B   T{CSD[E3@_`
@@ 4A @9	 5  #   Ѐ   8c`<!7 R@9A 4   `@?q! T @A_ T   c  # *$ R6C  %D R QS6@@mi  *" B5  7_ q  T K*B   B!`" ? q TA@9a 4B  `@?q@T      4 $ B    B! = R"       Ѐ  5c6!7 RA*A !Ĵu**B   B!@>" lB  `@?q T  A  _B B@C{S @ @   S [a  q  T T;  4*@& RThd6@a   !w6   * TA  )) Tc@8Ovb # !  b  d6  ! TA !Ec  a@w   @!@?ra  T@ ! @"?  $B) T C   c`(   q! T; `! ARhd6@a   !w6    TA  	  Tc@8Ovb # !  b  d6    TA !<Dc u a@w  @ y@!@?r T@ ! @"?  $B  T@ C   c0   A   B@! !  @  @C@ @B  A T{DSE_" A B! !   ڨ[FA  *! 3! [F;  Rgd6@a   !w6   TA  i Tc@8Ovb # !  b  d6    TA !Fc  a@w    @!@?r! T@ ! @"?  $B T`  b @!@?rA  T@ C @ A T  |B@ @ [F;@> Rhgd6@a   !w6    TA  ) Tc@8Ovb # !  b  d6  @ TA !Gc Ʊ a@w  `ʵ@!@?r T@ ! @"?  $B T`C c $    !5 @"R ҽb b b b 9C c`&    !5 +RԪ@@  [; VC c*    !5 +B,RƪC   c.C   c.C c.    !5 ,RC   c`&C   c`&C   c*C   c*C   c "C   c "C   c "C c0    !5  6RC   c $C   c`(C   c,C   c, CB B@C{ SA @  Ҡ @   Rfb6@aC   !c6  @	 TA  
 Te@8Ofb c b6  ? ? 9   6@?@9 @a 6A@?r T `   @ !  A"  A !@C@" @c  A T{CSDC_ A B@! 4     B A B@5! 4      @B @A !`7B @B @    C     c5!5 ,RC     c5!5 +RC     c5!5 +B,RCѤ$ { S [*@B B@CE @  ҟCa  T q Ta@ ` `b  C A @   T 8O  q T^  s *( *" BC  *  A 6    A ! 8G    R@C  A !@C@" @c  ҁ T{BSC[DC_69     }  { S  SA{¨!?A !B{R  RD  8{:  ѦC c@C& { B@ E_d @  *߼E T& R q TS@9#  ct c *S 90 @  @C@ @B    T{B  R _ R     }   @  @C{C  ! @ @   @r@ T`@ ! @ T Ĩ`@ !  @rA Ta@ @ _  T@  @  @C@ @B  a T{A@ _  ҆ `b a@ "  @   T  `b    { S *[c @` @9  4 q T`   a @9@ @?qa
 TXsL3 _   Tm 6  RSA[B{Ĩ_ `   `@9  4`   a@9?q T! !$  @!A  z  *! =b t@  R@@  kT @ @9 4 ? q T   @9  4   @9?qT          5c6!7 R   @9@ @?qT    `$ D  *! =,   #      8c!!7 R `  ! !%! = < = <M@ g_  I  T@ b  Ѥ$ {S [*@B B@CE @/  ҅B C! T& R q Td@` ab @9C@ t  * ; C  9+ _  TB8O+ c	k
   R6 R RR   @8& 4 qTqAT@8*! R&5?  qB q  T  #     c6!7 "/RB R| 7  RDC  A !@C/@" @c  a T{FSG[H_ֿk# T q TB R 6  ! >Ӫ    W "@9&  ` R#  7ެcIkJ& # @:% R 6& C  :E R6c & e R : *5 U 6c  @mAm, *" BG  *   6 ! cIkJc	k
j_ q  T K**B   B9!`@ cIkJcIkJ*A !9=cIkJx**B   B9!@>* cIkJmc	k
,  c	k
   }   Ѥ$ {S [	*@B B@CE @7  ҅B C! T& R q Td@C` ab 3A9@ t  *# K C 393 _  TB8O3 c
k   R: R RR   @8& 4 qTqAT@8*! R&5?  qB q  T  #     c:!7 "/RR R@ 7  REC  A !@C7@" @c   T{GSH[I_ֿk T qH TB R :  ! >   W "@9& # ` R#  7cJkK& C @:% R 6& c  :E R6&   :e R`6 &  R & *5 u 6h  @mAm@0 *" BK
  *   6 ! cJkKc
k^_ q  T K**"   B9!`D cJkKwcJkKt*! !9AcJkKl**"   B9!@>. cJkKac
k0  c
k   }   ! !@C{   " @  Ҳ  Rbb6@a    !c6   TA  I Td@eb c 8Ob6  C   ?@C  ! !@C@" @c  ҡ T{B@_#     c5!5 +Rf#     c5!5 +B,R]#     c5!5 ,RU{ S *[G @ @9 4 q @  ` T @9! @q T Xs !L3 i T 6  RSA[B{è_@9@ 4 @  @9qA T@! !$  @!A  "   *B@9! =   R @ kIT` @ @9" 4 _ q! Td  @9! 4 a   @9q T *   `$٧ "   *B@9! =u v  R      `  5c6!7 R  #   `   8c!!7 Rޯ`! !% ! = < = <M  g I  T  b  d    @9! @qT  ! !@C{   " @  ֯  aR bb6@a    !c6   TA  I Td@eb c 8Ob6  C   c@C  ! !@C@" @c  ҡ T{B@_#     c`:!5 +R#     c`:!5 +B,R#     c`:!5 ,Ry R" B@CR{S [ R; @ @    R  6   @8# 4 qTqAT@8*! R#5?  qB q` T  #   `  c6!7 "/RLe
@ k# T q
 TB R 6  ! >   % @# @< R` 7     @C@ @B  	 T{DSE[F;@_% C `<$ R6% c @,D R`6 %  ,d R ѩ6@mAm! K *" Bf 7_ q  T K*"   B@9!`j *! !@9l**"   B@9!@>[ a{ S *[G @ @9 4 q @  ` T @9! @q T Xs !L3 i T' 6  RSA[B{è_@9@ 4 @  @9qA TĦ! !$  @!A  7"   *B 9! = 0  R @ kIT` @ @9" 4 _ q! Td  @9! 4 a   @9q T *   `$] "   *B 9! = v  R      `  5c6!7 Rl  #   `   8c!!7 Rb`t! !% ! = < = <M  g I  T  b  d    @9! @qT  ! !@C{   " @  Z  aR`b6@a    !c6   TA  I Td@eb c 8Ob6  C   @C  ! !@C@" @c  ҡ T{B@_#     c`:!5 +R#     c`:!5 +B,R#     c`:!5 ,RC R" B@CR{CS [ RC @ @'    R   (   @8# 4 qTqAT@8*! R#5?  qB q` T  #   `  c (!7 "/RЭe
@ k T q( TB R  (  ! >v  % @# < R` 7     @C'@ @B  ҁ T{ESF[GC@C_% C <$ R6% c <D R`6%  <d R 6%   = R6 %  = R A6@mAmBm8  *" B @7_ q  T K*"   B 9!` *! ! 9۫**"   B 9!@> С   CѤ$ { S [*@" B@CE @  ҟCa  T q Ta@ ` `b  C A @   T 8O  5  } *j *" B  *  A 6    ! !@=   R@C  ! !@C@" @c  ҡ T{BSC[DC_66U4z     }   CѤ$ { S [*@" B@CE @  ҟCa  T q Ta@ ` `b  C A @   T 8O  5H   * *" B-  *  A 6    ! ! >1   R@C  ! !@C@" @c  ҡ T{BSC[DC_ޠ6U4"     }   ѥ# c@C% { S *[D@b @  ҿDa  T qa Tc@C ` `b  C @   T 8O t 4 q TB R    ! > @*  @ @9a 4? q
 T@9 4?q Ts  !  @!A  $ " С  B ?! = R ާ6   7  RAC  ! !@C@" @c  a T{CSD[E_A @9	 4? q! TA@95      `  Є5c6!7 R%    $ " С  B ?! = R 5?qaT
@!! ?@  T3 B f 6Ӧ `@dJ *" Be  *  6 ! *" С  B ?!@># Rf   # С  `  Є 8c@?!7 R۫ !  R! ?" R[  !  ! = < = <qO     } ѥ# c@C% { S *[D@b @  ҿDa  T qa Tc@C ` `b  C @   T 8O t 4 q TB R    ! > @*J  @ @9a 4? q
 T@9 4?q TҢ  !  @!A  $ "   B ! = R 6   7  RAC  ! !@C@" @c  a T{CSD[E_A @9	 4? q! TA@95      `  Є5c6!7 RT   ) ޟ$ "   B ! = R 5?qaT
@!! ?@  T3 B  6 `@y *" B  *  6 ! *"   B !@># R   #   `  Є 8c@!7 R
 !  R! " R  !  ! = < = <q~     }   ! !@C{   " @    R,]b6@a    !c6   TA  I Td@eb c 8Ob6  C   @C  ! !@C@" @c  ҡ T{B@_# Ё    c5!5 +R=# Ё    c5!5 +B,R# Ё    c5!5 ,RC" B@C{ S @D @   `  
@ D 4#  q TB R     ! > 19 @A @9 4? qa TA@9 5      `  Є5c6!7 Rw
@ 4a @9 5      `  Є 8c9!7 Ri?q	 T@  @A   Tt  B=  C @#  B`@"` $ " С  5B8! = R ޥ #@  8O C  h  *" B ` 6#@@  ! !@C@" @    T{BSCC_" С  B8!@># R Ҟ #@   @< $ " С  5B8! = R T#@ ? qTa@9a4?qT@A  @ T ҷ!  R!8" R |# y! !@C{   " @    R,\b6@a    !c6   TA  I Td@eb c 8Ob6  C   @C  ! !@C@" @c  ҡ T{B@_# Ё    c5!5 +R=# Ё    c5!5 +B,R# Ё    c5!5 ,R{ S *[c @` @9  4 q T`   a @9@ @?qa
 TXsL3 _   T 6  RSA[B{Ĩ_ `   `@9  4`   a@9?q Tҋ! !$  @!A    *! = @  R@@  kT @ @9 4 ? q T   @9  4   @9?qT        `  Є5c6!7 RD   @9@ @?qT    `$ ȝ  *! =   #   `  Є 8c!!7 R #` 4 ! !%! = < = <M@ g_  I  T@ b  ѥ% {S [	c
[ " B@C@D @7  ҄B CA T% R qa% T@9   R6Ju	 RJ* RR 3  9   @8& 4 qTqAT@8*" R&5_  q) q` T     `  c6!7 "/RԨ? 	k T? qH TB R 6  ! >{   @ C @ 6 ւ  @: R+  7 R   @C7@ @B  ҁ T{G*SH[IcJ[@_ R #  :% R@6 C  :E R6c  e R & *5 NU6@mAmJ ȟ * B 6 RZb6@a !3 w6   TA  ) Tc@8Oyb ! x ' b6   T! !G#3 a@w  @	 @b !@?rA  T@ B @!_ _  3 *s
 4@	  b @!@?rA  T@ C @ A) T  zE3@  C  6:O m? q@ T*	K	*" С  B!` `*	*! !Y*	*" С  B!@> P@a #@  K@@  c F#   Р  c "!5 +B,R#     c $!5 @"R#   Ѐ  c $!5  6R#     c "!5 ,Rٝ#     c "!5 +RѝX     } ѥ% {S [	c
[ " B@C@D @7  ҄B CA T% R q$ T@9   R@?Ju	 RJ* RR 3  9   @8& 4 qTqAT@8*" R&5_  q) q` T     `  c`?!7 "/R? 	k T? q TB R @?  ! >7   @ C @ 6  # @: R+  7@ R   @C7@ @B  ! T{G*SH[IcJ[@_ R C  :% R@6c  E R : *5 6@m@5  * B  @6S R}Yb6@a !3 w6   TA  ) Tc@8Oyb ! x ' b6   T! !G#ݣ3 a@w  @	 @b !@?rA  T@ B @!_ _  3 *s
 4@	  b @!@?rA  T@ C @ A) T  AE3@  C  :OX x? q@ T*	K	*" С  B!`[ k*	*! !\d*	*" С  B!@>K [@a #@  V@@  c Q#   Р  c "!5 +B,R#     c $!5 @"R#   Ѐ  c $!5  6R#     c "!5 ,R#     c "!5 +R     }    a  5  R_{ S* * )* ! !  SA  R@{è_" B@C{S	 [
A @?  \ c aR Xta6@   " w6  ! TB   T 8OA  " l   ARXa6@  " w6   ) TB  ) T 8OA     V  RXa6@  " w6  - TB  ) T 8OA  @ @  RiXa6@  " w6  2 TB  i T 8OA   +  RTXa6@  " w6   ] TB  뉾 T 8OA      !R?Xa6@  " w6  @f TB   T 8OA  @    R*Xa6@  " w6  `8 TB  i T 8OA     RXa6@  " w6  n TB  I T 8OA    ץ   R Xa6@  " w6  `y TB   T 8OA  ` ¥   aRWa6@  " w6    TB  ɸ T 8OA  
    RWa6@  " w6   TB  	 T 8OA     @ ARWa6@  " w6   TB  	 T 8OA     RWa6@   !w6  ` T8OB   T@   1     kc yb a@`  5  A  @  kL  R! !@C?@" @c  ҡ T{HSI[JcK_" BB 6" BLG4 6@aRsB8OIW e@! !E R R` # #   @ 7  C"  A"  @kLsMkc yb a@`    " BD  6" BC`6@ARsB8OW  e@d#! !E R" R` # ru#   V@ 7  C"  A"  @kLsMkc yb a@`   `" BG g6" BG6@RsB8OV e@dc6! !C R R` # 58#   ` 7  C"  A"  @kLsM[kc yb b@` ! R  " B`D )6" BE{ 6@RsB8OV; e@dc! !B Rb R` # #   ۤ` 7  C"  A"  @kLsM3 /@6#@ @#c@_  B` /  c2@ba2 ;  @H Tc R@G 6F  D  @@ R  ! -, @kc yb b@` ! R   " BG @6" BG6@RsB8O$V; e@d! !C Rb R` # #   o` 7  Ҿ  Ù [/@6#@ @#c@_  B` a#/  c2@ba2 ;  `J Tc R`I 6F  D  @@ Rb#  ! -q, @ -/ 6#@ @#c@_  B` ac6/ S c2@ba2 ;  @E Tc Rq@D 6F  D  @@ Rbc6  ! -C, @" B0C 6ٗ .`6#@ @#c@_  B` ac/  c2@ba2 ;  T Tc R=S 6F  D  @@ Rbc  ! -, @ . 6#@ @#c@_  B` a/  c2@ba2 ;  b Tc R b 6F  D  @@ Rb  ! -+ @C"  A"  @kLsMHkc yb a@`   " BF 6@RsB8O/U e@# ! !<E R R` # # / y. 6#@ @#c@_  B` /  c2@ba2 ;  + Tc R* 6F  D  @@ R#   ! -+ @C"  A"  @kLsMkc yb b@` ! R  " BD c 6" B$G@6@!RsB8OT; e@d#! !D Rb R` # 14#   `  7  .   . 6#@ @#c@_  B` a#/ ' c2@ba2 ;  @ Tc RE? 6F  D  @@ Rb#  ! -+ @C"  A"  @kLsMikc yb b@` ! R  `" BHE 6@RsB8OdT; e@|! !C Rb R` # ʡ͚#   `  7  .  z - 6#@ @#c@_  B` /  c2@ba2 ;   < Tc Rޕ ; 6F  D  @@ Rb  ! -* @C"  A"  @kLsM,FC  D  kc yb a@`  ̛  " BpD  6" BCޛ`6@RsB8OS; e@d8! !B R R` # Z]#   >`  7  .   *- 6#@ @#c@_  B` a8/ P c2@ba2 ;  4 Tc Rn3 6F  D  @@ Rb8  ! -@* @C"  A"  @kLsMFC  D    ҰFC  D  FC  D  kc zb b@` ! R  " BFs   6" BDa`
 6@aR9 B8OvSe@$#:! !LF R R` # ޠ#   ¡`  7  .   , 6#@ @#c@_  B` !#:/  c2@ba2 ;   ( Tc R@' 6F  D  @@ R"#:  ! -) @C"  A"  @kLsMjA  @  kLsMkc zb b@` ! R )  u B4Ds 6 BG 6@R B8OSe@$C9 !B R R` # kn#   O 7  " F  D  nkc zb b@` ! R i m BDs `@6 BdD6@AR B8ORe@$9 !E R R` # /2#    ( 7  l # c  ks  !5 *B1Rzks#   c`	ks# c  ks  !5 +2RgF  D    	b@c ` wb ! R h @  BDk a6 BCY`6@R B8OnRe@8 !D R" R` # ֟٘#    7   #   c ksF  D    .F  D    #   c`	ks#   c ks#   c ks#   c ks#   c ks}#   c ksA  @  F  D    i#   cksf#   c ks`#   cksmF  D    #   c ksa# G+6#@ @#c@_  B` !C9/ m c2@ba2 ;  ` Tc R 6F  D  @@ R"C9  ! -]( @C"  A"  @kLsMF  D     +6#@ @#c@_  B` 8/ 2 c2@ba2 ;   Tc RP 6F  D  @8  @ R! -"( @C  A  kL#   c&ks#   cks#   cks#   cks *`6#@ @#c@_  B` !9/  c2@ba2 ;   Tc R  6F  D  @@ R"9  ! -' @C"  A"  @kLsM#   c&ks#   c#ksF  D    #   c#ks{#   c)ks#   ckso#   cks|#   c)ksc#   cks]F  D   rѦ c@C& {SE@d @  *C@ ߼E T q Ts@9  !(G tC c  2 s 9/ d@ cb a     @`  @B@_r Tc @ "   S * 4 `  @B@_rA  T@ d @ "Bi T#  ݚ@@ 8O  Bd    s@9 R !t s 9    @C@ @B  A T{D*SE_ Rd  @@`  B Rd       c!5  6R^     }    Ѧ c@C& { B@ E_d @  *߼E T& R q TS@9#  ct c *S 9G    @C@ @B    T{B  R _ R     }   Ѧ c@C& { B@ E_d @  *߼E T& R q TS@9#  ct c *S 9    @C@ @B    T{B  R _ R     }  Ѧ c@C& {SE@d @  *C@ ߼E T q Ts@9  !F tC c  2 s 9[ d@ cb a  a   @`  @B@_r Tc @ "   S * 4 `  @B@_rA  T@ d @ "Bi T#  	@@ 8O  Bd    s@9 R !t s 9    @C@ @B  A T{D*SE_ Rd  @@`  B Rd       c,!5  6R     }   Ѧ c@C& {SE@d @  *C@ ߼E T q Ts@9  !D tC c  2 s 9ߕ d@ cb a     @`  @B@_r Tc @ "   S * 4 `  @B@_rA  T@ d @ "Bi T#  ҍ@@ 8O  Bd    s@9 R !t s 93    @C@ @B  A T{D*SE_ Rd  @@`  B Rd       c 
!5  6R     }   Ѧ c@C& {SE@d @  *C@ ߼E T q Ts@9  !<D tC c  2 s 9c d@ cb a     @`  @B@_r Tc @ "   S * 4 `  @B@_rA  T@ d @ "Bi T#  @@ 8O  Bd    s@9 R !t s 9    @C@ @B  A T{D*SE_ Rd  @@`  B Rd  " a  `  c0!5  6R     }   Ѧ c@C& {SE@d @  *C@ ߼E T q Ts@9  !E tC c  2 s 9 d@ cb a     @`  @B@_r Tc @ "   S * 4 `  @B@_rA  T@ d @ "Bi T#  ҕ@@ 8O  Bd    s@9 R !t s 9;    @C@ @B  A T{D*SE_ Rd  @@`  B Rd   a  `  c`(!5  6R     }   Ѧ c@C& {SE@d @  *C@ ߼E T q Ts@9  !XE tC c  2 s 9k d@ cb a     @`  @B@_r Tc @ "   S * 4 `  @B@_rA  T@ d @ "Bi T#  @@ 8O  Bd    s@9 R !t s 9    @C@ @B  A T{D*SE_ Rd  @@`  B Rd  * a  `  c!5  6R     }   Ѧ c@C& {SE@d @  *C@ ߼E T q Ts@9  !0G tC c  2 s 9 d@ cb a     @`  @B@_r Tc @ "   S * 4 `  @B@_rA  T@ d @ "Bi T#  ҝ@@ 8O  Bd    s@9 R !t s 9C    @C@ @B  A T{D*SE_ Rd  @@`  B Rd   a  `  c9!5  6R     }   Ѧ c@C& {SE@d @  *C@ ߼E T q Ts@9  !PC tC c  2 s 9s d@ cb a     @`  @B@_r Tc @ "   S * 4 `  @B@_rA  T@ d @ "Bi T#  !@@ 8O  Bd    s@9 R !t s 9    @C@ @B  A T{D*SE_ Rd  @@`  B Rd  2 a  `  c!5  6R     }   Ѧ c@C& {SE@d @  *C@ ߼E T q Ts@9  !|D tC c  2 s 9 d@ cb a  q   @`  @B@_r Tc @ "   S * 4 `  @B@_rA  T@ d @ "Bi T#  ҥ@@ 8O  Bd    s@9 R !t s 9K    @C@ @B  A T{D*SE_ Rd  @@`  B Rd   a  `  c=!5  6R&     }   C B@C{S	 A @?  1[
  RYL e6@ d     c6 _  @ T@8OA _ 	 T !@C  ?@" @c  ҡ T{HSI[JC_b@c ` vb ! R    B0Ec  6@RkB8OL e@8  !B R R` # mp#   Q 7  C"  cKkL  cK  A"  @ B CÓ6	 -% 6#@ @#c@_  B` / S c2@ba2 ;   Tc Rq 6F  D  @@ R"   ! -C" @FC  D   a    c,!5 *B1Rckuck a    c,!5 +2Rckh   {  @S[c# ;@(	 &
 A @* 
   
 +@   	 6/@   R 6   `5 *R՘ ב?@   3@    67@  ?@ 5  6?@ 7 R [B*SAcC#@{Ũ_   @  Є/c 0!@4 R
   @  Є4c 0!@4 R Ҙ    R[B*SAcC#@{Ũ_?@ R   { S[  w  ֙ *  6[B*SA@{Ĩ_W6@@@  @  @ @   	 T@@..?    T  RC  c j [B*SA@{Ĩ_ր"@9|qT&    !5 4& C c@C{CS [C wb a @'  Ҙ ,@ b@a  @@ T }  l" @" Â C   B=    6@ge@8Of6@c  a `6  ܌ @C#@@  A!  @C     @C'@ @c   T{ESF[GC@C_? T } @l" @"LI! B LC"D @" E Ú Tt } @@  @ 5@ qTc dFӄ !! @B Ú_ Tz  AC{S [cks	@    !5C   !5<  R RM	 ub   a@#  `  	  R" R:`  S@ ҈ `@ a   @ ` T@ c X B @ v  lt  i   @C@ @B  a T{D*SE[FcGkHsI_@ c n Ba@# ub  R`  R`@  Ra  R3  {    @{_  @C{S [c R @   a@cb #  d    `   0  7 RB  @a     @C@ @B  A T{D*SE[FcG_֠@  T6@@_  T  R 9* 9    @C{C[ @ c! @ @'  ?   T  R_   !@C'@" @c  !G T{E[GcH_"8O!7RƳrSE`A|k	&Rc lJkr@ !|b t@? qe@9 R# Q  K a08 R5x#* &}ӆ
zd!H8& 5a
B)*c R! c ?Ck# T_YkX R#3s
 q3 T  R kh@ T   CR*  @1 @?  QB~Z  R$B} R x 9* J9`@ 
R) R   @`n   5? z& `' Tzf qITm@9xb@DK$ !_  Axn ~N$? q$ T $  2!$* !  2   Kb@  
!  *NH Axc? qT`@9@ K ! ~B  `yf@  xk` T"i Q $  2 R
 RR, R# H   7 q( T  2  t@e@9! KK! 	
 ! ~ӆJ!Za L!# 4x_ k	 T(4@ ! K! 	
L!J!Za! 4BxkT @T @ qh Tb@* T 2B Qb   ¢  @   #b@# B b 6@6  a,@ @ @@a T }  ld @  *   6#@ !_  T  C"  A"  SFkI @@!T @_ T   R  } @ T@ s
 R q T  R k$ T QZZ   CR  @S # ~* RH R} Dz 9* J;`@ R* R   @`f   5  z' ?` Tzg qITn@9xb@dK%@!_  Axf ~F %? q) T!$  2!$* !  2    Kb@  
  *FH Axc? qT`@9` K@! ~B   yg@  LIc  LCd @$ ҇ Ś ATt } @@  @ 5@ q T Fƀ cc @ Ś  T @]R|~ *@? qHT  |~ * @? qT  `L B  i@9Ra@	K&  R  ?  #xf ~&& q	 T" $  2 $*c  2    Ka@  
  *&H #xb qTc@9  RK   |~sJ' `L B  + 5K 8 Rs
#B
6C   CR*  @    Rm**ni@9Rb@	K&  R  _  Axf ~F&? q T" $  2 $*!  2    Kb@  
  *FH Axc? qTa@9  RK   |~sJG |~ * @? qT  t@ Rc@98 Ra@ R  K#T s
|~ * @ qHT  Ҙ`L sJG   @L sJ'  Sk	s
*xsJ  RC @C {S [*cw @ @   ` ؍/ a@#c  kc@` zb #; 9ME9 ? q Tx 7F  Dk[  !6Zt  O   @C@ @B  ҡ% T{WSX[YcZC_e@` # R G Վ R  R 	 !ECH)! @  *h6@ `6 v8c #	S   6  {S@#c@8O,@e e6@ca6 w  1   6 @c@ T }  lC @ LIB c LCCe @# f Ě A Tt } @@  @ 5@ q  T Fӥ BB @c Ě   T @  P  M  @I  G  o? q T@A@|6_   T"` 6P  M  @ؔ@	 6c6@ "`6 #
C_ Ì  LDgh@@ f:@`a `: #   6k@ R@ ,@@ @@ T } @? @ T   @ 6L  N  @@   4X 6J    " RI  G  F  D    [k[k[	 R R } @Y @ R! 6r  }  l# @LI! c LC#e @# f Ě aTt } @@  @ 5@ q@T Fӥ !! @c Ě @T ֆ@ >@a :@k       } C	 )AC{C = R=#='=+=/=3=7= %@'   C +)@  e   @C'@ @B  ҁ  T{EC_ڇ 	 )AC{C ==#='=+=/=3=7=%@'    +)@  :   @C'@ @B  ҁ  T{E_֯    a={ ! @ "@  !=  R{_ւ   B :! 7@   k  R{_ c@C{S [	 c
 ` @7    f@C g `  E R   7˓A"     @C7@ @B   T{GSH[IcJ_# @@  @ N {      9U @ 7`*@6`@q  T c 8Rf@ e@B:@@  {¨ `*@ 7`@$q T Rc 8   @  `8c8!`9 "R@{¨_ Rc 8c@ d@@  B@:  R      @"   @@  _  {    @a
@  `@@  @{¨ { S@s  ` [5 R  @9a@ K"tJ5N5? q) T    d@B  c  q  TS" c _ CTT[B@SA{Ĩ_ր" a     Tb@   ! _ qTT{  l R"@8  4 " @9_ q  T! 5` @{¨_# 8  {  S N  (  @9A 4 R  *b  4S  R 8@8   4? qT@8" R5 9SA@{è_ B@C{  C @  # A  T !@;h    @C@ @B  a T{B@_@ e"   C   @  U{ [ ! @  S 5 BB  @ @  h38 @ T   T   @   <c<!= RSA  R[B@{Ĩ_ @ @  SA  R[B@{Ĩ_     }   cCC {  B@CS c @A @   #  Ƌ@ @    @C@ @B   T{BSC_  C%  cC{ C  @CS# c @ @   c ь@ @ d   @C@ @B   T{CSDC_ { S +b@@  c!  b   RSA{¨_b   RSA{¨_  "  @C{ S  @   # 	b@  a   !@Cb   @" @c  ҡ  T{BSC_օ c@C{ Sd @  #  A  T  R!@;k,  + C  @ b"   #  A  @  @   ӄ@    Ҹ b@`   Za@3 R @` ܆+@@ @    @C@ @B   T{C*SD_+@ +@ R+ +   @C{ S [ @  # C   @ #@ !> Rs  @ @  }  @C@ @B   T{C*SD[E_@c bb@  a      @C{C S[! @ @  " @"H6 ڏ  @A  @_   TE ѿ  Td 0D Tcja8x!x! _ T  R !@C@" @c   T{ASB[C_     @   Rs  , 7  R 8 m TD|EDf  </ oa  c ? ATC @Tf  i T`jdF}! c  / h<_@T  @9  y  T @9 y T @9 y  T @9 y T @9 y  T @9 y T @9 y Қ  W   @C{ S @  B +  " @A @AH7 C # t  @c   ʌ`   t  @ 3 R@  +@  @C@ @B   T{C*SD_ %  @ P` @_  TA ?8  T 0C Tja8x!! _ Tja8x!! _ T+@F|EDӤ `</ o#//!o o# " !  TzA  _  Tjf8h%? T@9` ?  T@9` ? T@9` ?  T@9` ? T@9` ?  T@9` ? T@9` ?   T @9`  ?$ T$@9`$ ?(  T(@9`( ?, T,@9`, ?0  T0@9`0 ?4 T4@9`4 ?8  T8@9`8 } ңja8x!! _ ATv3 Rz !`? Ro+ @  R!  B@e @C{ S+  @  !    #    @ ) b@c C `  @ a3 R   A  @ @    @C@ @B  a T{C*SD+@_63 Ra     R!HN@  R! B@? C c@C{ # a @  ҟ@  T@ @_  @  Ȅ  R !@C@" @c  ҡ T{C#@C_@ C  #   O`@@a    @@  a@?  A"    C c@C{ d @  $ A  T !@;  R  SC @e#    #  A  @T -` zSD  R !@C@" @c    T{CC_SD  RSՂ B@C{   C @  Ҋ d@ c  b  >@d   !@C@" @c    T{B@_@  { S[cks !@C  ֲB  @   -  DE  OB S  @   yC@<@<^ Dj  D@ 9G ^   Ob C  =S #C R  { C9q@	 6@  !@0B 93@cB c~  E   @ ˟  T<  T?  T$    T @ d h$8C@b 9C gS    TK@! @C   B ^j"S "  @C@ @B  a TSA[BcCkDsE{ƨ_@ }t I T    A@   ]A@`@    Ta
@  ! @@@e `
   @9`B 9 `    i   c@@{ k   @CS[*cs @  <@[   DEy BB @B@   O{ @C	C    < <^ Dbj  GC@ ^`  !D  Ob "@ /={ C R# G  9V 4 @  H6! 5;@3  @/ T?  T  " T 7 h<8FQ3@   T;@! ?  4[@B ~ B 9d J   @ ?* T?? $ T?  , T  k98b C k@c@{    Ts@! @@ G @ىC @^@ @cj"{ @  @C@ @B  % TSA[BcCkDsE{ƨ_## A  5#@y\    !     C@^b@C9  6 R@9C ҁ?@^bC { ?  T|@y+ q`	 T' q	 T Q < xq) T@B ҟq)TއC@^b@C9  6 R@9 ҁ?@^{ bD ?!T6 4[@B ~ B 9	 J   @ ? T??  T? @ T  ?  T= j98};# 3 ? T 3 ; .3@O* B !@B ҖC@AR9 ^`  @  " Ҋ$@x@@ @9 4  R@9@x@` @9a 4  R@9CB~zD !D @@  TC@  R@9mD !D @@ ! TC@  R@9b?   T~C@AR9 ^`  @ " I}a@93@9C@AR9 ^`  @  " 9n~jk~?w  T   @    ~@@   T
@ ! @  
 j98?w  T   @ a  ~@   T
@!  
   @9B 9E  @9B 9# R ?#@C@l# R ?#@C@m`    `    6  ?@%  6@{ !@C S" @  Ҁ  w  7CC#  B  cA =?l 9@<+ ! = <f  DE  !B @  O!@ 3 k  cy < <^ еDj  G3@ ^  !Db   O B@  3 7 '=k ȌD C 7  [ ?  D@! T_< ( T_ @ T _ DRh"8  K m@ #@   T+@! O	 z @R 9c^ B@  " LK@tB t~ B 9 H   @  T?  T?   T    T}{ j;8[@b C ck    Tc@! @@ 7 @ׇ3 @^@ j"k ?AAAAAAAA   R_  @C@ @B  a	 TSA{ƨ_   A 	  @	  P@ Qu 9  @99+}  _  H T@ ̄B[ c  o}@[@wyw  T`   @    Z}@`@   Ta
@ ! @@d `
   @9`B 9 ~`    `    ^@   [  t@n { SC !@C " @  ` [ و *} 2 q T[_  @C@ @B    TCSA{ƨ_C2~  DE  !B @  O!@ + c  Cy < < ^ Dj  9G+@ ^  !DC  Ob  B@ + / #=c #C Rc/  
9s
 1` T 1 T  !` 5 cC/  " !6+@   T#@! C@tB t~ B 9D G   @ ˿ T> h T?  T     T|u j58S@b 9C gc    T[@! @@ / @+ @^@ j"c ~[_AAAAAAd   A 	  @	  P@ Qu 9Y !ۄ*a  " !Ԅ !b΄  CǄ@   T#@!   " !6tB C@t~ B 9K "! b !@\v  T   }@    |@`@   Ta
@ ! @@d `
 }  @9`B 9z [}`    '  Ԋt@b { !@C ks   @  @ҟ  T     T ҁo  ?  ` TM T   ?  " T ? `# T ? # TB H" T ? % T  ?  ' T A    @ 9  !@ $@ B   RA r    Q 9  @CA @B  . TkDsE{ƨ_C|  DE sBy@  OaB    9D < <^  
Dj  G@ ^ ,  O#c !B  {=9B R C9gH_C 9@CC C $ ]   @ ˟h% T? H T? @% T \ h<8AB !c 'W   TA! @B  sB p @^j!|AAAAAA    A "	  @	   @9 a 9e 9xC X|  DE  sBy@  OaB  S   9D < <^  
Dj  G@ ^   O#c !B  =S B R  { C9*_C 93@CC C D E   @ ˟ T?  T?  T\ \ h<8C@B !c 'WS    TK@! :@B  sB  @^j!S   Ҁ ʶ
;Oҟ  `Ҁ `  ` ʊ @ Tz U  Tz L 7  !` A    z@@S h38AA   A  	  @ 0@  1] 9w  T  ҁ A   tzA@@    TA@ ! ؁@@E @  A    !@  w i T   A   TzA@@    TA@ ! @@E @ l  @9@C 9  @9@C 9f  {`    V}  C@  C@D { S !@C " @  Ҡ C={  DE  Bcy@  OB 3 k   D < <^ 9Dj  G3@ ^   Ob "C  '=k C R7  9@o 6@| ΃ `  ~`   ! b=   !`8@~ R 9C @c^B B@  " *K@cB c~ B 9D H   @ ˟ & T< h T? & T d h$8[@b C ck    Tc@! @9C 7 B 3 ^j!k ${AAAAAAAA  @C@ @B  A  TSA{ƨ_    63@R 9 ^  @  " ݁@C{ *@ 4  ! Ӂ@ }   !` Ɂ@@~~3@R 9@ ^  @   x@ q     @! !    ! @bz<D#@C   T+@!      A 	  @	  P@ Qu 9xB 9K@cB c~ !s@  ! c @c @c @ ~@a @A  Xz @t   !`o@$~ R7  T x@ IB  ![@DT#@C T+@! Axmt 	 T    "@ @    x@@`@    Ta
@ ! %@@e `
   @9`B 9  !#  !@h =}   !` @@}3@R 9 ^  @   " ;x3@ ^  @!  2, ҳ "  @7z`    {   Bc@@    B@C{C  C @  @ T 7 ~  `_ !       V  @C@ @B   T{A@ _|S      ! R y*_  C{ S   @CA @ @  _  T  B T`@   !@C@" @c   T{BSCC_  @C@ @B  ҡ T{BSCC|# B8Ocb  a@` C R   0}    7@  @#@B @  }@"  #@  !`˂# y{ S @C[ c 7 @  w  6 `@  T  @C@ @c   T{C*SD[EcF_ր@#  O@    !@	G@c    T@!   R<@  @  !	;y   @C {S [; 4@ @  4  C %  Z  6 A@! ?@ T@c U @    `
!@	@    T@! ~ R@   !@C@# @   ҁ T{D*SE[F;@_@  @  `
!	    9x  @C {S [; 4@ @  4  C %    6 !@! ?@ T@c U @    
!@	@    T@! t~ R@   !@C@# @   a T{D*SE[F;@_֖@  @  
!	 x  C @CC {CS [ c$4@ @'  4   ~  6@ # @A @  @ y@ y  @ U Y@    @!@	Q@    T@! ~ RA"    @C'@ @B  ! T{E*SF[GcHC_8@  @  @!	7x   @C {S [;  4@ @  4 $C   V~  6 A @  T@c  @    !@	 @    T@! } R@   !@C@# @   ҁ T{D*SE[F;@_ 8O @  @  !	w  C @C {S [c C $C 4@ @  4    ~ 6 !@! ?@` T 7 @c @     !@	@    T@! i} R@"    @C@ @B   T{D*SE[FcGC@C_ @c @  @   !	w  !z  B@C{CS A @'  z@c ,@ C _ f@a d6@`6 gb e@c8O" @ T }  lC @ "}  6#@ 8O  @  @  @ @  !@DC    @CA"  '@ @B  A T{ESF_ !T } @lC @LIB c LCCe @# f Ě ATt } @@  @f 5@ q T Fӥ BB @c Ě  T u@  B  :u@w  C !@C{ S [   @   Ҩ@""  ?  T  @C@ @B  !	 T{BSC[DC_֠ # C        )}@@ 4R    s q@ TRx` v  }@`  bA@?  " Tnkk=  g!c o0 `L  T"~ "R! R u  cm b aL  T n!`!~A    !@w@  }v {   @u@{¨{  |@Ww 7  Ts Ѡ  2 xs@{¨_         `c ! bJR*@{¨y  {
S  [ !@Cccs c:@" @O  `:   b@R@ h=`  E< @  ? ( T# wvҟ@ T!Bz  D c6@ u6  x"'@@  ' "  TD u B  #@  T  @CO@ @B  ! T{JSK[LcMs@_!E   6R@w'v   C @C{ S [ @  * b@ ab  c @ *C 4x@ 6@"   !@C@" @c  ! T{BSC[DC_@  u{ S[cks	  B@C  @ @/  CzQy  D",@  
D^u  DE	 BBcy@A@   Os    @`<`<^  Gk s@ ^  }  Ob  B s w G= ÂB Rw +9}@x7 b@cc ca   # '@@ s@AR#9 ^   @ s'@  /u @K|@cB c~ B 9 P   @ ( T?  T? `) T    Ts { h;8'@  v  `B `~ B 9E"  b B _@    T@! {@B w }s A^@ k" 5u]s  @C/A @B  ! T	SA[BcCkDsE{ƨ_ b7@`7 `!@C  @@ T } @? ` T@@S{  6C@! ?@` T`B `~ B 9G  #" {'@ a`@ ^`  @!  2 }  l" @LI! B LC"D @" F Ú ATt } @@  @	 5@ q Tc dFӄ !! @B Ú_  Ts@ww  T`    z@ @   !s@@`@    Ta
@ ! z@@e `
 X  @9`B 9Uf@#a a `   B& O iv`  6A9 6`B `~ B 9H   r~Ccs+@s@AR#9 ^   @  #" Y{ +@   2t@ @M{@cB c~ B 9 P   @ ˟  T< H T?  T   T r@d `@h$8+@ucr` @ ^`   @!  2SMtt I T  yB @  rB`@    Ta
@ ! y@{
 @`    @9`B 9@    u   V@  Nc@{ c@C S [cks	C` @/  s  DE !B @	  O!@ s   cy < < ^ Dj s@ ^ { !Db   O "@  G=   GR@   w +9{Ew   [,@LzC#  c@   Tk@! }yb6@` !`6 G `@@a* T }  l" @* #  y@- 6G@ ! - Tb@cb Ca 	B S  	 T8O 7RƳr!RC`kr@| @9@R`lJ KS % R * | q 0x8 ' }hg{a H%` '' 5B)	*g RB  _Gk T?Ck[ R{#{3 qP TS   R/  k(/ T  CR*' a  @ /@S@- '@d QZ~ +  R/ c 7 t'@ R}+@t/@7@c@ 9* H#@R* R   @    5 x' ?? Txg qIT@9x@hK$@!?  #xd ~$$ q< T % 2!(*c  2    K@  
9  *$H #xb qT@9` K@! ~!   yg   x k" T#) Q$  2
 R RR, R
_ c   7 qL T  2 @@9! KK! 	
 !B~hK!g[aB@L!` > 4x k  T#4S@ ! K! 	
@L!hK!c[a` #= 4cxkT @ T@? q T@AH T 2! Q  S@  @     !`y@_ c@b a 
  q;@X ]r yy;@@  :trG@@ ?  h T@B ~ B 9D oP   @ ˿D T> H TD T5  k58J  I  @GC  @ b @ @   T@! =x@@ w @zs @"^@ j" `r  @C/A @B  > T	SA[BcCkDsE{ƨ_? AT } @l" @LI! B LC"D @" E Ú aTt } @@  @' 5@ q@Tc dFӄ !! @B Ú_ @Tp>rG@ ! T@B ~ B 9 oP   @ ˿6 T> h* T7 T    Tqp k58@Lx#@c@ `Tk@B ! w@~ B 9gs  TPpj\l @S@T @_ !T@B ~ B 9 oP   @ ˿(. T>  T@0 T    T+p k58Gv ) T  {w   p@   T
@! w@ 
 . R q T  R  khT Q Zc   CRS |[   @Z~' S@ R|~*+ 7 LsD R7@ }Fs A9 Ҡ 9	R[@( R@*'@ jK&  @   5  {%  ` Tf{e qIT@9x@,K$ !?  #xd ~$$ qi T % 2l!,*c  2    K@  
  *$H #xb qT@9  K ! ~!   @ye    ҇`@9B 9}`@9B 94 Rc |~ * @ qHT  7|~ * @ qT  @L !  /`@9B 9r@9R@ K'! R!   xh!~$'_ qi T#  $  2 %* B  2 ! K@! 
 *H!xd_ qT@9! RK! !|~$  A@L !  .o]v  T  v   So@   T
@! v@ 
 
 5K % R /+6J  CR*' a[   @3 } '@ 3@R + [@ v  T  {v   o@   T
@! v@ 
 Mr@9R@ 	K'! R!   xh!~$'_ q) T# $  2 %* B  2 ! K@! 
  *H!xd_ qT(|~*@_ qT ҄**
@R@9; R@ R K{#E*(|~*@_ qT nL!   s Ҥnp@    q  Ҙ}@  ҏ}@A  ҆}@~{ S[cks Є@C     @7  eto  DE_ ֲBy@	  OB     ДD < <^ 
D<k  G@ ^   x  Ob B  k= -}C RC  C9
x@@ @  /opc@  o @v  B !vc@@  q@G b@c a    #oc@a  o @vc@@  eqo@A   @  T@96 Y _  B ˟ Hc T< P T? f T   T T 	n@ h$8 b@Ccb a 8O@R	S 3s   | ! 6s,@c6@a6 ` 
"d@ _ @6 T } @? @6 T@  " @uC   6_@!! ?@  C o@ @@@ T } @? @ T@@@ uK   6_@!! ?@  K ho@ $@@9 T } @? 9 T@@ u   6_@! ?@P TRo  n{  OB  y@`<`<^\h {A ^@  8w  Ob B / {ˀ=B| C @CR3 ;C9w@  b !u@!9 n@ @u@  c" + u@C@'z# +@" u#@K@z9A# C6 A A_  B ˟ (I T< (> T? @J T$( #@ h$8b {C 3@A   TA! t/@B Vw{@B ^@|h"n@@  [pJ"  Uu @{AAu{A   TA! vt#@@   T@! ot@9- Y _  B ˟ h? T< 7 T? `? Td  h$8  S@!7RƳr&R BC| `kr cLDlJ#c@ `"|  @_ qdc:@a: A Qk "00 w ${  @   D ? ? TaR9E$ o@FxA$ @xe_ q)# ThVӥ  2B  2b  ! Ks@!   *#~ xd_ qTC9! RK! !|~$  _ q  T@  2! Q f  S@  @   @c {AAu{A   TA! s@9 Y _  B ˟ / T< h! T? 1 T  h$8`  {G"  b C @c@    T@! s@B  B v ^<k! m@  @B     nMz@   T@! s	l  @C7B @B  a( TSA[BcCkDsE{ƨ_ }  l" @LI! B LC"D @" E Ú aTt } @@  @%$ 5@ q@Tc dFӄ !! @B Ú_ @Tul0L  s@@  EoI    T  l@ @ T' k'@  T k@#~*b @_ qT F }  l" @bLI! B LC"D @" E Ú !Tt } @@  @E 5@ q Tc dFӄ !! @B Ú_  T*l }  l" @BLI! B LC"D @" E Ú Tt } @@  @E 5@ qTc dFӄ !! @B Ú_ Tl@  "!t9ҁL!  \t 	 T   r @   k@@   T@ ! r@ @ t   @99  @993  @99~  @99ct 	 T   r @   ^k@@   T@ ! r@ @ t i T 7 r D  EkD#@@   T@! rD 7@ t ) T   r @   +k@@   T@ ! r@ @ 0c@a a @Ck k;@ L  j7 ҽ Ҡ jPj7j@     nl   y@@ #@  ' y'@@   y@@m   y@@  C B@C { S # C 4@E @   4 "  r *4 6gl BBR
@"    @C@ @B    T{B*SC#@C_IlC B@C { S # C 4@E @   4 "  r *4 67l BBR@"    @C@ @B    T{B*SC#@C_l{ >n  q{_ {  R qt  5  R{¨_    sVE  2a@.j  ql  T@`@$s  q@ן{¨_    !@C{C S4 R " @  * Rb  95  4k@  T 9! 4a  @? @  ls ~"   @C@ @B  ҡ  T{ASB _k AC{CS *[  '=@9+=/=3=7=;=?=C= @'     6N q TB  Hs8 7  @C'@ @B  ҡ T{ESF[G_C   )@@  u @  C k  ҂@ g 	 gc  c@  !    9b A`P a!n r C@  @9 7 s Q @ @J q	 T  sb B R Kx  BRA Rgmv k    _8( q  T@RLqvrXr   P2 Hs8s  `   n    n Gr      c B   ARC j  s  s  s"  sb  s"  s  s  s  s  sB  s  s  s  sb  s  s  s  sB  s    ! $u 4C j! R  @C{S b  @/    R 91   q@  T 9 5  @C/@ @B  1 T{FSG_    [  7u    `  *    9q 
   ! s` 4#R#9l  @9?q   Taj   0 T< # T 1 Tu # j58@ Qp   TEB@9 !xB 9  @u   !m @. B@9   2B 9` @  
@ " 7Jp` @@   G @Br  @o @  BA Rla " R@" 9   T'@! /p`  @  `  @9  7[H@! R 9     @c	q  s wB  N `=  T   !@ wn @  R k
  @c  !             2!9   `s    {       R @ QH q  T   `  J`8a         @s@ 4Z _S qT ZuSkJsK\p[HcI6r  4Z    r@5 յ   RJ:8ZuS   @          @@@@@@         ra "@  j ~oa @@9 cGBx4@@ 9c @|   
@ 
 7҂oV  Th &  R}kc	n *l Yi #@   T@  T'@ T  T  T   v# @h48*  c	t 	 T  8o g@   T'@! Bo ' cI@|j@9#9@sj   Tg# @h48opcI#   9> Tv  To g@   T'@! oj48' [c	k
sCiӟ T n  T @9 9@9  9# @ 9I  T   n c	@    k
sjp  @6l   Jv@o      @?  @  Pi_  {   @ `
@  7@{¨n@{¨_`@i@{¨n  { o    @9{  q_  R{_{ S[ * Rl  q- T6@s `@  s"  Նk s`@`" AT ҫs[BSA R{è=u_$ A9p  4A|_ @_ a  TA|ȑ5_   _$ A9p  4A_ S@_ ka  TA5_   _$ A9p  4  _  _ 1ȯ5_ { {_            GjsDBusImplementation   A DBusInterfaceInfo representing the exported object    Interface Info  g-interface-info        handle-method-call      handle-property-get     handle-property-set     a{sv}   as      {sv}    (s@a{sv}@as)    PropertiesChanged       org.freedesktop.DBus.Properties property        ../src/libgjs-private/gjs-gdbus-wrapper.c       %s:%d: invalid %s id %u for "%s" of type '%s' in '%s'   Gjs     unexported object       Wrong connection        Wrong object path %s for %s     Unknown interface %s on %s      Unknown property %s on %s       gjs-error-domain        Property retrieval failed       Unknown method %s on %s log_writer_thread       ../src/libgjs-private/gjs-util.c        ay      %Id     GjsLocaleCategory       Container       Gtk     find_child_property     %s does not have a property called %s   child_set_property      CustomSorter    new     set_sort_func   GJS_LOCALE_CATEGORY_ALL all     GJS_LOCALE_CATEGORY_COLLATE     collate GJS_LOCALE_CATEGORY_CTYPE       ctype   GJS_LOCALE_CATEGORY_MESSAGES    messages        GJS_LOCALE_CATEGORY_MONETARY    monetary        GJS_LOCALE_CATEGORY_NUMERIC     numeric GJS_LOCALE_CATEGORY_TIME        time    vector element  interface_info != nullptr       bool type_needs_release(GITypeInfo*, GITypeTag) ../src/gi/arg.cpp       %ld is not a valid value for enumeration %s     g_base_info_get_type(base) == TAG       void GjsAutoInfo<TAG>::validate() const [with GIInfoType TAG = GI_INFO_TYPE_VALUE]      ../src/gjs/jsapi-util.h Missing array element %lu       string  Invalid element in %s array     atom_intern     Gdk     void GjsAutoInfo<TAG>::validate() const [with GIInfoType TAG = GI_INFO_TYPE_FUNCTION]   (value.isString() || value.isInt32()) && "keys from JS_Enumerate must be non-symbol property keys"      bool value_to_ghashtable_key(JSContext*, JS::HandleValue, GITypeTag, void**)    int8    value is out of range for hash table key of type %s     int16   uint8   uint16  Unhandled type %s for GHashTable key conversion Type %s not supported for hash table keys       Argument '%s'   Return value    Field '%s'      List element    Hash element    Array element   char* gjs_argument_display_name(const char*, GjsArgumentType)   %s (type %s) may not be null    0x%lx is not a valid value for flags %s void GjsAutoInfo<TAG>::validate() const [with GIInfoType TAG = GI_INFO_TYPE_TYPE]       size_t gjs_type_get_element_size(GITypeTag, GITypeInfo*)        file %s: line %d (%s): should not be reached    transfer != GI_TRANSFER_NOTHING || flags != GjsArgumentFlags::NONE      bool gjs_g_arg_release_internal(JSContext*, GITransfer, GITypeInfo*, GITypeTag, GjsArgumentType, GjsArgumentFlags, GIArgument*) interface_info  Don't know how to release GIArgument: not an object or boxed type       Unhandled GType %s releasing GIArgument Releasing a C array with explicit length, that was nestedinside another container. This is not supported (and will leak)        Don't know how to release GArray element-type %d        param_info      bool gjs_g_arg_release_g_list(JSContext*, GITransfer, GITypeInfo*, GjsArgumentFlags, GIArgument*) [with T = _GList; GITypeInfo = _GIBaseInfoStub; GIArgument = _GIArgument]     bool gjs_g_arg_release_g_list(JSContext*, GITransfer, GITypeInfo*, GjsArgumentFlags, GIArgument*) [with T = _GSList; GITypeInfo = _GIBaseInfoStub; GIArgument = _GIArgument]    c.key_param_info != nullptr     c.val_param_info != nullptr     Unhandled type %s releasing GIArgument  Expected type %s for %s but got type '%s'       void gjs_gi_argument_init_default(GITypeInfo*, GIArgument*)     Unhandled type %s for default GIArgument initialization __pos <= size() std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator[](size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; reference = char&; size_type = long unsigned int]       /usr/include/c++/13/bits/basic_string.h Value %s cannot be safely stored in a JS Number and may be rounded      Invalid unicode codepoint %u    bool gjs_value_from_gi_argument(JSContext*, JS::MutableHandleValue, GITypeInfo*, GjsArgumentType, GITransfer, GIArgument*)      Unable to resolve arg type '%s' Atom    NONE    gjs_arg_get<void*>(arg) && "Null arg is already handled above"  Type %s registered for unexpected interface_type %d     Unexpected unregistered type packing GIArgument into JS::Value  Unhandled GType %s packing GIArgument into JS::Value    param_info != nullptr   bool gjs_array_from_zero_terminated_c_array(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, void*) Flat C array of %s.%s not supported (see https://gitlab.gnome.org/GNOME/gjs/-/issues/603)       Boolean zero-terminated array not supported     Unknown element-type %d ((void) "Use gjs_value_from_explicit_array() for " "arrays with length param", g_type_info_get_array_length(type_info) == -1)   length != -1    bool gjs_array_from_fixed_size_array(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, void*)        Couldn't convert GByteArray to a Uint8Array     bool gjs_array_from_boxed_array(JSContext*, JS::MutableHandleValue, GIArrayType, GITypeInfo*, GITransfer, GIArgument*)  bool gjs_array_from_g_list(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, T*) [with T = _GList; JS::MutableHandleValue = JS::MutableHandle<JS::Value>; GITypeInfo = _GIBaseInfoStub]      bool gjs_array_from_g_list(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, T*) [with T = _GSList; JS::MutableHandleValue = JS::MutableHandle<JS::Value>; GITypeInfo = _GIBaseInfoStub]     key_param_info != nullptr       val_param_info != nullptr       Unhandled type %s converting GIArgument to JavaScript   00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899        bool gjs_array_from_carray_internal(JSContext*, JS::MutableHandleValue, GIArrayType, GITypeInfo*, GITransfer, guint, void*)     Unknown Array element-type %d   bool gjs_array_from_g_value_array(JSContext*, JS::MutableHandleValue, GITypeInfo*, GITransfer, const GValue*)   Boxed type %s registered for unexpected interface_type %d       boxed   Unhandled GType %s unpacking GIArgument from Object     conversion of JSObject value %s to type %s failed       Unexpected unregistered type unpacking GIArgument from Object   Unexpected unregistered type unpacking GIArgument from Number   Unhandled GType %s unpacking GIArgument from Number     JSObject type '%s' is neither null nor an object        value %s is out of range for %s (type %s)       uint32  int64   uint64  %f      float   bool gjs_value_to_gi_argument(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, GjsArgumentFlags, GIArgument*)        bool gjs_array_to_g_list(JSContext*, const JS::HandleValue&, GITypeInfo*, GITransfer, const char*, GjsArgumentType, T**) [with T = _GList; JS::HandleValue = JS::Handle<JS::Value>; GITypeInfo = _GIBaseInfoStub]       Container transfer for in parameters not supported      Missing array element %zu       bool gjs_array_to_g_list(JSContext*, const JS::HandleValue&, GITypeInfo*, GITransfer, const char*, GjsArgumentType, T**) [with T = _GSList; JS::HandleValue = JS::Handle<JS::Value>; GITypeInfo = _GIBaseInfoStub]      props && "Property bag cannot be null"  bool gjs_object_to_g_hash(JSContext*, JS::HandleObject, GITypeInfo*, GITransfer, GHashTable**)  Unhandled type %s for JavaScript to GIArgument conversion       (direction == GI_DIRECTION_OUT || direction == GI_DIRECTION_INOUT) && "gjs_value_to_callback_out_arg does not handle in arguments."     bool gjs_value_to_callback_out_arg(JSContext*, JS::HandleValue, GIArgInfo*, GIArgument*)        Return value %s is not optional but was passed NULL     Cannot convert string to array of '%s'  char32_t        int32   double  GType   GValue  Missing array element %u        Invalid element in array        Unhandled array element type %d basic_string::_M_create transfer_direction != GI_DIRECTION_INOUT && "transfer_to_gi_argument() must choose between in or out"   static bool GIWrapperBase<Base, Prototype, Instance>::transfer_to_gi_argument(JSContext*, JS::HandleObject, GIArgument*, GIDirection, GITransfer, GType, GIBaseInfo*) [with Base = BoxedBase; Prototype = BoxedPrototype; Instance = BoxedInstance; JS::HandleObject = JS::Handle<JSObject*>; GIArgument = _GIArgument; GType = long unsigned int; GIBaseInfo = _GIBaseInfoStub]        ../src/gi/wrapperutils.h        Object %p is not a subclass of %s, it's a %s    convert to pointer      Can't %s on %s.%s.prototype; only on instances  Object is of type %s.%s - cannot convert to %s.%s       Object is of type %s.%s - cannot convert to %s  get a C pointer static bool GIWrapperBase<Base, Prototype, Instance>::transfer_to_gi_argument(JSContext*, JS::HandleObject, GIArgument*, GIDirection, GITransfer, GType, GIBaseInfo*) [with Base = FundamentalBase; Prototype = FundamentalPrototype; Instance = FundamentalInstance; JS::HandleObject = JS::Handle<JSObject*>; GIArgument = _GIArgument; GType = long unsigned int; GIBaseInfo = _GIBaseInfoStub]      is_prototype()  const Prototype* GIWrapperBase<Base, Prototype, Instance>::to_prototype() const [with Base = UnionBase; Prototype = UnionPrototype; Instance = UnionInstance]   const Prototype* GIWrapperBase<Base, Prototype, Instance>::to_prototype() const [with Base = BoxedBase; Prototype = BoxedPrototype; Instance = BoxedInstance]   virtual bool Gjs::Arg::GenericIn::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue)   %s not implemented      virtual bool Gjs::Arg::GTypeStructInstanceIn::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue)       virtual bool Gjs::Arg::ParamInstanceIn::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue)     virtual bool Gjs::Arg::ExplicitArrayOut::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)    bool Gjs::Arg::NumericReturn<T, TAG>::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = int; GITypeTag TAG = GI_TYPE_TAG_BOOLEAN; GIArgument = _GIArgument; JS::HandleValue = JS::Handle<JS::Value>]        bool Gjs::Arg::NumericReturn<T, TAG>::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = signed char; GITypeTag TAG = GI_TYPE_TAG_INT8; GIArgument = _GIArgument; JS::HandleValue = JS::Handle<JS::Value>]   bool Gjs::Arg::NumericReturn<T, TAG>::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = short int; GITypeTag TAG = GI_TYPE_TAG_INT16; GIArgument = _GIArgument; JS::HandleValue = JS::Handle<JS::Value>]    bool Gjs::Arg::NumericReturn<T, TAG>::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = int; GITypeTag TAG = GI_TYPE_TAG_INT32; GIArgument = _GIArgument; JS::HandleValue = JS::Handle<JS::Value>]  bool Gjs::Arg::NumericReturn<T, TAG>::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = unsigned char; GITypeTag TAG = GI_TYPE_TAG_UINT8; GIArgument = _GIArgument; JS::HandleValue = JS::Handle<JS::Value>]        bool Gjs::Arg::NumericReturn<T, TAG>::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = short unsigned int; GITypeTag TAG = GI_TYPE_TAG_UINT16; GIArgument = _GIArgument; JS::HandleValue = JS::Handle<JS::Value>]  bool Gjs::Arg::NumericReturn<T, TAG>::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = unsigned int; GITypeTag TAG = GI_TYPE_TAG_UINT32; GIArgument = _GIArgument; JS::HandleValue = JS::Handle<JS::Value>]        bool Gjs::Arg::NumericReturn<T, TAG>::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = long int; GITypeTag TAG = GI_TYPE_TAG_INT64; GIArgument = _GIArgument; JS::HandleValue = JS::Handle<JS::Value>]     bool Gjs::Arg::NumericReturn<T, TAG>::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = long unsigned int; GITypeTag TAG = GI_TYPE_TAG_UINT64; GIArgument = _GIArgument; JS::HandleValue = JS::Handle<JS::Value>]   bool Gjs::Arg::NumericReturn<T, TAG>::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = float; GITypeTag TAG = GI_TYPE_TAG_FLOAT; GIArgument = _GIArgument; JS::HandleValue = JS::Handle<JS::Value>]        bool Gjs::Arg::NumericReturn<T, TAG>::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with T = double; GITypeTag TAG = GI_TYPE_TAG_DOUBLE; GIArgument = _GIArgument; JS::HandleValue = JS::Handle<JS::Value>]      bool Gjs::Arg::StringReturn<TRANSFER>::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with GITransfer TRANSFER = GI_TRANSFER_NOTHING; GIArgument = _GIArgument; JS::HandleValue = JS::Handle<JS::Value>]  bool Gjs::Arg::StringReturn<TRANSFER>::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) [with GITransfer TRANSFER = GI_TRANSFER_EVERYTHING; GIArgument = _GIArgument; JS::HandleValue = JS::Handle<JS::Value>]       virtual bool Gjs::Arg::GenericReturn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)       virtual bool Gjs::Argument::out(JSContext*, GjsFunctionCallState*, GIArgument*, JS::MutableHandleValue) virtual bool Gjs::Argument::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue) Argument %s may not be null     DestroyNotify argument with no callback boxed type with transfer not registered as a GType      union type not registered as a GType    DestroyNotify argument with no user data        type not supported for (transfer container)     type not supported for (out caller-allocates)   invalid introspection   callback out-argument   type not supported by introspection     virtual bool Gjs::Arg::NotIntrospectable::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)   ../src/gi/arg-cache.cpp %s.%s.%s        Function %s() cannot be called: argument '%s' with type %s is not introspectable because it has a %s    Expected function for callback argument %s, got %s      !is_prototype() Instance* GIWrapperBase<Base, Prototype, Instance>::to_instance() [with Base = ObjectBase; Prototype = ObjectPrototype; Instance = ObjectInstance]      Expected type %s for argument '%s' but got type %s      function        Invalid GType class passed for instance parameter       constexpr size_t gjs_gi_argument_get_array_length(GITypeTag, GIArgument*)       ../src/gi/arg-inl.h     g_type_is_a(gtype, G_TYPE_BOXED)        virtual bool Gjs::Arg::BoxedInTransferNone::release(JSContext*, GjsFunctionCallState*, GIArgument*, GIArgument*)        data    Gjs::Arg::CallbackIn::in(JSContext*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)::<lambda(void*)>      Using different length argument direction for array %sis not supported for in arrays    constexpr void gjs_gi_argument_set_array_length(GITypeTag, GIArgument*, size_t) 0x%lx is not a valid value for flags argument %s        %ld is not a valid value for enum argument %s   Expected an object of type %s for argument '%s' but got type %s Function        Invalid callable provided       Arguments cache already initialized!    Too many arguments, only %u are supported, while %d are provided!       inc_counter_out && "forgot out parameter"       void Gjs::ArgsCache::build_return(GICallableInfo*, bool*)       return value    pos <= Argument::MAX_ARGS && "No more than 253 arguments allowed"       void Gjs::Arg::Positioned::set_arg_pos(int)     pos >= 0 && pos <= Argument::MAX_ARGS && "No more than 253 arguments allowed"   void Gjs::Arg::Array::set_array_length(int, GITypeTag, GIDirection)     void Gjs::ArgsCache::build_arg(uint8_t, GIDirection, GIArgInfo*, GICallableInfo*, bool*)        DestroyNotify   GLib    void Gjs::Arg::Callback::set_callback_destroy_pos(int)  void Gjs::Arg::Callback::set_callback_closure_pos(int)  Using different length argument direction for array %sis not supported for out arrays   Argument %s: value is out of range for %s       m_gtype != G_TYPE_NONE && "Use RegisteredInterface for this type"       Gjs::Arg::RegisteredType::RegisteredType(GIRegisteredTypeInfo*) index == Argument::ABSENT && "index was ignored in INSTANCE parameter"  static GjsAutoCppPointer<T> Gjs::Argument::make(uint8_t, const char*, GITypeInfo*, GITransfer, GjsArgumentFlags, Args&& ...) [with T = Gjs::Arg::EnumIn; Gjs::Arg::Kind ArgKind = Gjs::Arg::Kind::INSTANCE; Args = {_GIBaseInfoStub*&}; GjsAutoCppPointer<T> = GjsAutoPointer<Gjs::Arg::EnumIn, Gjs::Arg::EnumIn, GjsAutoPointerDeleter<Gjs::Arg::EnumIn, Gjs::Arg::EnumIn*>, 0>; uint8_t = unsigned char; GITypeInfo = _GIBaseInfoStub]        instance parameter      name == nullptr && "name was ignored in INSTANCE parameter"     static GjsAutoCppPointer<T> Gjs::Argument::make(uint8_t, const char*, GITypeInfo*, GITransfer, GjsArgumentFlags, Args&& ...) [with T = Gjs::Arg::FlagsIn; Gjs::Arg::Kind ArgKind = Gjs::Arg::Kind::INSTANCE; Args = {_GIBaseInfoStub*&}; GjsAutoCppPointer<T> = GjsAutoPointer<Gjs::Arg::FlagsIn, Gjs::Arg::FlagsIn, GjsAutoPointerDeleter<Gjs::Arg::FlagsIn, Gjs::Arg::FlagsIn*>, 0>; uint8_t = unsigned char; GITypeInfo = _GIBaseInfoStub]   static GjsAutoCppPointer<T> Gjs::Argument::make(uint8_t, const char*, GITypeInfo*, GITransfer, GjsArgumentFlags, Args&& ...) [with T = Gjs::Arg::ForeignStructInstanceIn; Gjs::Arg::Kind ArgKind = Gjs::Arg::Kind::INSTANCE; Args = {_GIBaseInfoStub*&}; GjsAutoCppPointer<T> = GjsAutoPointer<Gjs::Arg::ForeignStructInstanceIn, Gjs::Arg::ForeignStructInstanceIn, GjsAutoPointerDeleter<Gjs::Arg::ForeignStructInstanceIn, Gjs::Arg::ForeignStructInstanceIn*>, 0>; uint8_t = unsigned char; GITypeInfo = _GIBaseInfoStub]   static GjsAutoCppPointer<T> Gjs::Argument::make(uint8_t, const char*, GITypeInfo*, GITransfer, GjsArgumentFlags, Args&& ...) [with T = Gjs::Arg::BoxedIn; Gjs::Arg::Kind ArgKind = Gjs::Arg::Kind::INSTANCE; Args = {_GIBaseInfoStub*&}; GjsAutoCppPointer<T> = GjsAutoPointer<Gjs::Arg::BoxedIn, Gjs::Arg::BoxedIn, GjsAutoPointerDeleter<Gjs::Arg::BoxedIn, Gjs::Arg::BoxedIn*>, 0>; uint8_t = unsigned char; GITypeInfo = _GIBaseInfoStub]   static GjsAutoCppPointer<T> Gjs::Argument::make(uint8_t, const char*, GITypeInfo*, GITransfer, GjsArgumentFlags, Args&& ...) [with T = Gjs::Arg::FallbackInterfaceIn; Gjs::Arg::Kind ArgKind = Gjs::Arg::Kind::INSTANCE; Args = {_GIBaseInfoStub*&}; GjsAutoCppPointer<T> = GjsAutoPointer<Gjs::Arg::FallbackInterfaceIn, Gjs::Arg::FallbackInterfaceIn, GjsAutoPointerDeleter<Gjs::Arg::FallbackInterfaceIn, Gjs::Arg::FallbackInterfaceIn*>, 0>; uint8_t = unsigned char; GITypeInfo = _GIBaseInfoStub]       static GjsAutoCppPointer<T> Gjs::Argument::make(uint8_t, const char*, GITypeInfo*, GITransfer, GjsArgumentFlags, Args&& ...) [with T = Gjs::Arg::GClosureIn; Gjs::Arg::Kind ArgKind = Gjs::Arg::Kind::INSTANCE; Args = {_GIBaseInfoStub*&}; GjsAutoCppPointer<T> = GjsAutoPointer<Gjs::Arg::GClosureIn, Gjs::Arg::GClosureIn, GjsAutoPointerDeleter<Gjs::Arg::GClosureIn, Gjs::Arg::GClosureIn*>, 0>; uint8_t = unsigned char; GITypeInfo = _GIBaseInfoStub]    static GjsAutoCppPointer<T> Gjs::Argument::make(uint8_t, const char*, GITypeInfo*, GITransfer, GjsArgumentFlags, Args&& ...) [with T = Gjs::Arg::GBytesIn; Gjs::Arg::Kind ArgKind = Gjs::Arg::Kind::INSTANCE; Args = {_GIBaseInfoStub*&}; GjsAutoCppPointer<T> = GjsAutoPointer<Gjs::Arg::GBytesIn, Gjs::Arg::GBytesIn, GjsAutoPointerDeleter<Gjs::Arg::GBytesIn, Gjs::Arg::GBytesIn*>, 0>; uint8_t = unsigned char; GITypeInfo = _GIBaseInfoStub]      static GjsAutoCppPointer<T> Gjs::Argument::make(uint8_t, const char*, GITypeInfo*, GITransfer, GjsArgumentFlags, Args&& ...) [with T = Gjs::Arg::ObjectIn; Gjs::Arg::Kind ArgKind = Gjs::Arg::Kind::INSTANCE; Args = {_GIBaseInfoStub*&}; GjsAutoCppPointer<T> = GjsAutoPointer<Gjs::Arg::ObjectIn, Gjs::Arg::ObjectIn, GjsAutoPointerDeleter<Gjs::Arg::ObjectIn, Gjs::Arg::ObjectIn*>, 0>; uint8_t = unsigned char; GITypeInfo = _GIBaseInfoStub]      static GjsAutoCppPointer<T> Gjs::Argument::make(uint8_t, const char*, GITypeInfo*, GITransfer, GjsArgumentFlags, Args&& ...) [with T = Gjs::Arg::UnionIn; Gjs::Arg::Kind ArgKind = Gjs::Arg::Kind::INSTANCE; Args = {_GIBaseInfoStub*&}; GjsAutoCppPointer<T> = GjsAutoPointer<Gjs::Arg::UnionIn, Gjs::Arg::UnionIn, GjsAutoPointerDeleter<Gjs::Arg::UnionIn, Gjs::Arg::UnionIn*>, 0>; uint8_t = unsigned char; GITypeInfo = _GIBaseInfoStub]   static GjsAutoCppPointer<T> Gjs::Argument::make(uint8_t, const char*, GITypeInfo*, GITransfer, GjsArgumentFlags, Args&& ...) [with T = Gjs::Arg::FundamentalIn; Gjs::Arg::Kind ArgKind = Gjs::Arg::Kind::INSTANCE; Args = {_GIBaseInfoStub*&}; GjsAutoCppPointer<T> = GjsAutoPointer<Gjs::Arg::FundamentalIn, Gjs::Arg::FundamentalIn, GjsAutoPointerDeleter<Gjs::Arg::FundamentalIn, Gjs::Arg::FundamentalIn*>, 0>; uint8_t = unsigned char; GITypeInfo = _GIBaseInfoStub]     static GjsAutoCppPointer<T> Gjs::Argument::make(uint8_t, const char*, GITypeInfo*, GITransfer, GjsArgumentFlags, Args&& ...) [with T = Gjs::Arg::InterfaceIn; Gjs::Arg::Kind ArgKind = Gjs::Arg::Kind::INSTANCE; Args = {_GIBaseInfoStub*&}; GjsAutoCppPointer<T> = GjsAutoPointer<Gjs::Arg::InterfaceIn, Gjs::Arg::InterfaceIn, GjsAutoPointerDeleter<Gjs::Arg::InterfaceIn, Gjs::Arg::InterfaceIn*>, 0>; uint8_t = unsigned char; GITypeInfo = _GIBaseInfoStub]       static GjsAutoCppPointer<T> Gjs::Argument::make(uint8_t, const char*, GITypeInfo*, GITransfer, GjsArgumentFlags, Args&& ...) [with T = Gjs::Arg::UnregisteredBoxedIn; Gjs::Arg::Kind ArgKind = Gjs::Arg::Kind::INSTANCE; Args = {_GIBaseInfoStub*&}; GjsAutoCppPointer<T> = GjsAutoPointer<Gjs::Arg::UnregisteredBoxedIn, Gjs::Arg::UnregisteredBoxedIn, GjsAutoPointerDeleter<Gjs::Arg::UnregisteredBoxedIn, Gjs::Arg::UnregisteredBoxedIn*>, 0>; uint8_t = unsigned char; GITypeInfo = _GIBaseInfoStub]       bool type_can_be_allocated_directly(GITypeInfo*)        ../src/gi/boxed.cpp     void GjsAutoInfo<TAG>::validate() const [with GIInfoType TAG = GI_INFO_TYPE_FIELD]      struct_is_simple(info) && "Don't call simple_struct_has_pointers() on a non-simple struct"      bool simple_struct_has_pointers(GIStructInfo*)  n_fields > 0    Defining method %s in prototype for %s.%s       get_prototype()->can_allocate_directly()        void BoxedInstance::allocate_directly() !m_ptr  void BoxedInstance::own_ptr(void*)      ../src/gi/boxed.h       No field %s on boxed type %s    BoxedInstance::~BoxedInstance() No field %d on boxed type %s    Reading field %s.%s is not supported    retval  static Prototype* GIWrapperPrototype<Base, Prototype, Instance, Info>::for_js_prototype(JSContext*, JS::HandleObject) [with Base = BoxedBase; Prototype = BoxedPrototype; Instance = BoxedInstance; Info = _GIBaseInfoStub; JS::HandleObject = JS::Handle<JSObject*>]   static void CWrapperPointerOps<Base, Wrapped>::init_private(JSObject*, Wrapped*) [with Base = BoxedBase; Wrapped = BoxedBase]   ../src/gi/cwrapper.h    !has_private(wrapper) && "wrapper object should be a fresh object"      void BoxedInstance::share_ptr(void*)    get a field     Instance* GIWrapperBase<Base, Prototype, Instance>::to_instance() [with Base = BoxedBase; Prototype = BoxedPrototype; Instance = BoxedInstance] Writing field %s.%s is not supported    GObject_Boxed   copy    set a field     argument should be a hash with fields to set    Failed to enumerate fields hash Fields hash contained a non-string field        property list   construct boxed object  Failed to invoke boxed constructor: %s  Unable to construct struct type %s since it has no default constructor and cannot be allocated directly Constructor with multiple arguments not supported for %s        boxed_field     unknown in_object       static Prototype* GIWrapperPrototype<Base, Prototype, Instance, Info>::create_class(JSContext*, JS::HandleObject, Info*, GType, JS::MutableHandleObject, JS::MutableHandleObject) [with Base = BoxedBase; Prototype = BoxedPrototype; Instance = BoxedInstance; Info = _GIBaseInfoStub; JS::HandleObject = JS::Handle<JSObject*>; GType = long unsigned int; JS::MutableHandleObject = JS::MutableHandle<JSObject*>]    gtype != G_TYPE_INVALID static Prototype* GIWrapperPrototype<Base, Prototype, Instance, Info>::create_prototype(Info*, GType) [with Base = BoxedBase; Prototype = BoxedPrototype; Instance = BoxedInstance; Info = _GIBaseInfoStub; GType = long unsigned int]  Defined class for %s (%s), prototype %p, JSClass %p, in object %p       toString        Can't create a Javascript object for %s; no way to copy Can't transfer ownership of a structure type not registered as boxed    Boxed::default_constructor_name hashmap key     Prototype* GIWrapperBase<Base, Prototype, Instance>::to_prototype() [with Base = BoxedBase; Prototype = BoxedPrototype; Instance = BoxedInstance]       Tried to construct an object without a GType    JS::GetClass(obj) == &Base::klass       static Prototype* GIWrapperBase<Base, Prototype, Instance>::resolve_prototype(JSContext*, JS::HandleObject) [with Base = BoxedBase; Prototype = BoxedPrototype; Instance = BoxedInstance; JS::HandleObject = JS::Handle<JSObject*>]     basic_string: construction from null is not valid       basic_string::append    constructor     !m_root void GjsMaybeOwned<T>::prevent_collection() [with T = JSObject*]        ../src/gjs/jsapi-util-root.h    cx == gjs->context()    Gjs::Closure::Closure(JSContext*, JSObject*, bool, const char*) ../src/gi/closure.cpp   void GjsMaybeOwned<T>::root(JSContext*, const T&) [with T = JSObject*]  m_heap.get() == JS::SafelyInitialized<T>::create()      void GjsMaybeOwned<T>::operator=(const T&) [with T = JSObject*] Defining enum value %s (fixed from %s) %ld      Unable to define enumeration value %s %li (no memory most likely)       Could not create enumeration %s.%s      Defining %s.%s as %p    Unable to define enumeration property (no memory most likely)   imports.        basic_string::_M_replace_aux    <internal>      ERROR importing foreign module %s
      Unable to find module implementing foreign type %s.%s   cairo   fundamental     void GjsAutoInfo<TAG>::validate() const [with GIInfoType TAG = GI_INFO_TYPE_INTERFACE]  Ignoring definition of deprecated method %s in prototype %s.%s  Couldn't find a constructor for type %s.%s      GI_IS_CALLABLE_INFO(get())      void GjsAutoCallableInfo::validate() const      static Prototype* GIWrapperPrototype<Base, Prototype, Instance, Info>::create_class(JSContext*, JS::HandleObject, Info*, GType, JS::MutableHandleObject, JS::MutableHandleObject) [with Base = FundamentalBase; Prototype = FundamentalPrototype; Instance = FundamentalInstance; Info = _GIBaseInfoStub; JS::HandleObject = JS::Handle<JSObject*>; GType = long unsigned int; JS::MutableHandleObject = JS::MutableHandle<JSObject*>]  static Prototype* GIWrapperPrototype<Base, Prototype, Instance, Info>::create_prototype(Info*, GType) [with Base = FundamentalBase; Prototype = FundamentalPrototype; Instance = FundamentalInstance; Info = _GIBaseInfoStub; GType = long unsigned int]        static void CWrapperPointerOps<Base, Wrapped>::init_private(JSObject*, Wrapped*) [with Base = FundamentalBase; Wrapped = FundamentalBase]       Fundamental type '%s.%s' apparently has accessible fields. Gjs has no support for this yet, ignoring these.     void GjsAutoInfo<TAG>::validate() const [with GIInfoType TAG = GI_INFO_TYPE_OBJECT]     Fundamental constructor was not an object, it was a %s  JSObject* gjs_lookup_fundamental_prototype(JSContext*, GIObjectInfo*, GType)    ../src/gi/fundamental.cpp       constructor object      Cannot get JSObject for null fundamental pointer        static Prototype* GIWrapperPrototype<Base, Prototype, Instance, Info>::for_js_prototype(JSContext*, JS::HandleObject) [with Base = FundamentalBase; Prototype = FundamentalPrototype; Instance = FundamentalInstance; Info = _GIBaseInfoStub; JS::HandleObject = JS::Handle<JSObject*>] Failed to convert GValue of type %s to a fundamental %s instance        GFundamental_Object     convert to GValue       Fundamental object of type %s does not support conversion to a GValue of type %s        Prototype* GIWrapperBase<Base, Prototype, Instance>::to_prototype() [with Base = FundamentalBase; Prototype = FundamentalPrototype; Instance = FundamentalInstance]     static Prototype* GIWrapperBase<Base, Prototype, Instance>::resolve_prototype(JSContext*, JS::HandleObject) [with Base = FundamentalBase; Prototype = FundamentalPrototype; Instance = FundamentalInstance; JS::HandleObject = JS::Handle<JSObject*>]   void set_return_ffi_arg_from_gi_argument(GITypeInfo*, void*, GIArgument*)       ../src/gi/function.cpp  Impossible to release closure argument '%s'     Impossible on prototype; only on instances      vector::_M_realloc_insert       !this->empty()  std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::back() [with _Tp = GjsAutoPointer<_GClosure, _GClosure, g_closure_unref, g_closure_ref>; _Alloc = std::allocator<GjsAutoPointer<_GClosure, _GClosure, g_closure_unref, g_closure_ref> >; reference = GjsAutoPointer<_GClosure, _GClosure, g_closure_unref, g_closure_ref>&]       /usr/include/c++/13/bits/stl_vector.h   VFunc   Callback        is_valid()      bool GjsCallbackTrampoline::initialize()        !m_closure      get() != pointer()      typename std::add_lvalue_reference<_Tp>::type std::unique_ptr<_Tp [], _Dp>::operator[](std::size_t) const [with _Tp = GjsParamType; _Dp = std::default_delete<GjsParamType []>; typename std::add_lvalue_reference<_Tp>::type = GjsParamType&; std::size_t = long unsigned int] /usr/include/c++/13/bits/unique_ptr.h   %s %s accepts another callback as a parameter. This is not supported    %s %s has an array with different-direction length argument. This is not supported      JS::IsCallable(callable) && "tried to create a callback trampoline for a non-callable object"   static GjsCallbackTrampoline* GjsCallbackTrampoline::create(JSContext*, JS::HandleObject, GICallableInfo*, GIScopeType, bool, bool)     ffi_arg_pos == state->last_processed_index()    bool Gjs::Function::finish_invoke(JSContext*, const JS::CallArgs&, GjsFunctionCallState*, GIArgument*)  Virtual function not implemented: %s    bool Gjs::Function::init(JSContext*, GType)     static JSObject* CWrapper<Base, Wrapped>::create_prototype(JSContext*, JS::HandleObject) [with Base = Gjs::Function; Wrapped = Gjs::Function; JS::HandleObject = JS::Handle<JSObject*>] global && "Must be in a realm to call create_prototype()"       v_proto.isObject() && "Someone stored some weird value in a global slot"        GIRepositoryFunction    Initialized class %s prototype %p       Failed to construct function    static void CWrapperPointerOps<Base, Wrapped>::init_private(JSObject*, Wrapped*) [with Base = Gjs::Function; Wrapped = Gjs::Function]   method  ,       %s(%s) {
	/* wrapper for native symbol %s() */
}        %s(%s) {
	/* wrapper for native symbol */
}     (args.isConstructing() || !this_obj) && "If not a constructor, then pass the 'this' object via CallArgs"        bool Gjs::Function::invoke(JSContext*, const JS::CallArgs&, JS::HandleObject, GIArgument*)      Function %s has too many arguments      Too many arguments to %s: expected %u, got %u   (unknown)       ffi_arg_pos + state.gi_argc < std::numeric_limits<decltype(state.processed_c_args)>::max()      Error invoking %s: impossible to determine what to pass to the '%s' argument. It may be that the function is unsupported, or there may be a bug in its annotations.     ffi_arg_pos < ffi_argc && "GError** argument number mismatch"   ==      ffi_arg_pos == ffi_argc gi_arg_pos == state.gi_argc     GI_TYPE_TAG_IS_BASIC(return_tag)        Error invoking %s.%s: impossible to determine what to pass to the out '%s' argument. It may be that the function is unsupported, or there may be a bug in its annotations.      state.failed || state.did_throw_gerror() || js_arg_pos == m_js_out_argc static bool Gjs::Function::call(JSContext*, unsigned int, JS::Value*)   , a vfunc.      Attempting to run a JS callback         .       This is most likely caused by   Because it would crash the application, it has been blocked.    
The offending callback was     vfunc_  JSObject* gjs_define_function(JSContext*, JS::HandleObject, GType, GICallableInfo*)     Failed to define function       Unable to reserve space for vector      Unable to grow vector   bool GjsCallbackTrampoline::callback_closure_inner(JSContext*, JS::HandleObject, GObject*, JS::MutableHandleValue, GIArgument**, GITypeInfo*, int, int, void*)  callback        function        callable object         Call to %s (%s.%s) returned unexpected value, expecting an Array        destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs during shutdown during garbage collection       an API not intended to be used in JS    on a different thread   n_args >= 0     void GjsCallbackTrampoline::callback_closure(GIArgument**, void*)       using the destroy(), dispose(), or remove() vfuncs      on disposed object      Call to %s (%s.%s) terminated with uncatchable exception        data && "Trampoline data is not set"    GjsCallbackTrampoline::create_closure()::<lambda(ffi_cif*, void*, void**, void*)>       priv    static void Gjs::Function::finalize_impl(JS::GCContext*, Gjs::Function*)        basic_string::_M_replace        GLib.Error.valueOf() called on something that is not a constructor      GLib.Error %s: %s       %s.%s: %s       Instance* GIWrapperBase<Base, Prototype, Instance>::to_instance() [with Base = ErrorBase; Prototype = ErrorPrototype; Instance = ErrorInstance] 2.0     void GjsAutoInfo<TAG>::validate() const [with GIInfoType TAG = GI_INFO_TYPE_STRUCT]     static Prototype* GIWrapperPrototype<Base, Prototype, Instance, Info>::create_class(JSContext*, JS::HandleObject, Info*, GType, JS::MutableHandleObject, JS::MutableHandleObject) [with Base = ErrorBase; Prototype = ErrorPrototype; Instance = ErrorInstance; Info = _GIBaseInfoStub; JS::HandleObject = JS::Handle<JSObject*>; GType = long unsigned int; JS::MutableHandleObject = JS::MutableHandle<JSObject*>]    static Prototype* GIWrapperPrototype<Base, Prototype, Instance, Info>::create_prototype(Info*, GType) [with Base = ErrorBase; Prototype = ErrorPrototype; Instance = ErrorInstance; Info = _GIBaseInfoStub; GType = long unsigned int]  static void CWrapperPointerOps<Base, Wrapped>::init_private(JSObject*, Wrapped*) [with Base = ErrorBase; Wrapped = ErrorBase]   Error getting saved frame information   Invalid parameters passed to GError constructor, expected one object    GError constructor      GObject Gio     GIRepository    static Prototype* GIWrapperPrototype<Base, Prototype, Instance, Info>::for_js_prototype(JSContext*, JS::HandleObject) [with Base = ErrorBase; Prototype = ErrorPrototype; Instance = ErrorInstance; Info = _GIBaseInfoStub; JS::HandleObject = JS::Handle<JSObject*>]   Prototype* GIWrapperBase<Base, Prototype, Instance>::to_prototype() [with Base = ErrorBase; Prototype = ErrorPrototype; Instance = ErrorInstance]       GLib_Error      static bool ErrorBase::transfer_to_gi_argument(JSContext*, JS::HandleObject, GIArgument*, GIDirection, GITransfer)      ../src/gi/gerror.cpp    JS_IsExceptionPending(cx) && "Should be called when an exception is pending"    GError* gjs_gerror_make_from_thrown_value(JSContext*)   Non-exception %s value %s thrown        Object thrown with unexpected name or message property  Failed to convert JS thrown value into GError   error   bool gjs_throw_gerror(JSContext*, const GjsAutoError&)  valueOf domain  code    message static Prototype* GIWrapperBase<Base, Prototype, Instance>::resolve_prototype(JSContext*, JS::HandleObject) [with Base = ErrorBase; Prototype = ErrorPrototype; Instance = ErrorInstance; JS::HandleObject = JS::Handle<JSObject*>]     GObject* gjs_object_constructor(GType, unsigned int, GObjectConstructParam*)    ../src/gi/gobject.cpp   Wrapper for GObject %p was disposed, cannot get property %s     priv_base       void gjs_object_custom_init(GTypeInstance*, void*)      Wrapper for GObject %p was disposed, cannot set property %s     [object GType for '%s'] gtype != 0 && "Attempted to create wrapper object for invalid GType"    static JSObject* GTypeObj::create(JSContext*, GType)    ../src/gi/gtype.cpp     static JSObject* CWrapper<Base, Wrapped>::create_prototype(JSContext*, JS::HandleObject) [with Base = GTypeObj; Wrapped = void; JS::HandleObject = JS::Handle<JSObject*>]       GIRepositoryGType       static void CWrapperPointerOps<Base, Wrapped>::init_private(JSObject*, Wrapped*) [with Base = GTypeObj; Wrapped = void] gtype_out && "Missing return location"  static bool GTypeObj::actual_gtype(JSContext*, JS::HandleObject, GType*)        InterfaceInstance::~InterfaceInstance() ../src/gi/interface.h   args.length() == 1      bool InterfacePrototype::has_instance_impl(JSContext*, const JS::CallArgs&)     ../src/gi/interface.cpp interface constructor   GObject_Interface       Cannot expose non introspectable interface %s   g_base_info_get_type(interface_info) == GI_INFO_TYPE_INTERFACE  bool gjs_lookup_interface_constructor(JSContext*, GType, JS::MutableHandleValue)        Prototype* GIWrapperBase<Base, Prototype, Instance>::to_prototype() [with Base = InterfaceBase; Prototype = InterfacePrototype; Instance = InterfaceInstance]   priv && "Finalize called on wrong object"       static void Ns::finalize_impl(JS::GCContext*, Ns*)      ../src/gi/ns.cpp        static bool CWrapper<Base, Wrapped>::resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*) [with Base = Ns; Wrapped = Ns; JS::HandleObject = JS::Handle<JSObject*>; JS::HandleId = JS::Handle<JS::PropertyKey>]    priv && "resolve called on wrong object"        Found info type %s for '%s' in namespace '%s'   Unix    %s%s.%s unix_   Win32   win32_  Failed to define info '%s'      static JSObject* CWrapper<Base, Wrapped>::create_prototype(JSContext*, JS::HandleObject) [with Base = Ns; Wrapped = Ns; JS::HandleObject = JS::Handle<JSObject*>]       GIRepositoryNamespace   static void CWrapperPointerOps<Base, Wrapped>::init_private(JSObject*, Wrapped*) [with Base = Ns; Wrapped = Ns] Gio.UnixConnection      Gio.UnixCredentialsMessage      Gio.UnixFDList  Gio.UnixSocketAddress   Gio.UnixSocketAddressType       __name__        __version__     static bool CWrapper<Base, Wrapped>::new_enumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, bool) [with Base = Ns; Wrapped = Ns; JS::HandleObject = JS::Handle<JSObject*>; JS::MutableHandleIdVector = JS::MutableHandle<JS::StackGCVector<JS::PropertyKey> >]  priv && "enumerate called on wrong object"      closures->empty()       void invalidate_closure_vector(std::vector<_GClosure*>*, void*, GClosureNotify) ../src/gi/object.cpp    void GjsAutoInfo<TAG>::validate() const [with GIInfoType TAG = GI_INFO_TYPE_PROPERTY]   std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::back() [with _Tp = _GClosure*; _Alloc = std::allocator<_GClosure*>; reference = _GClosure*&]      void std::vector<_Tp, _Alloc>::pop_back() [with _Tp = _GClosure*; _Alloc = std::allocator<_GClosure*>]  std::find(v->begin(), v->end(), value) == v->end()      bool Gjs::remove_one_from_unsorted_vector(std::vector<T>*, const T&) [with T = _GClosure*]      ../src/gi/utils-inl.h   ((void) "Invalid format string, parameter required after '?'", *fchar != '\0')  bool detail::check_nullable(const char*&, const char*&) ../src/gjs/jsapi-util-args.h    ((void) "Wrong number of parameters passed to gjs_parse_call_args()", *fchar != '\0')   bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = JS::Rooted<JSObject*>*]   Wrong type for %c, got JS::MutableHandleObject  Error invoking %s, at argument %d (%s): %s      Not an object   |       match   Error invoking %s: Expected %d arguments, got %d        bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = mozilla::UniquePtr<char [], JS::FreePolicy>*]     Wrong type for %c, got JS::UniqueChars* Couldn't convert to string      so      ((void) "Wrong number of parameters passed to gjs_parse_call_args()", sizeof...(Args) / 2 == n_total)   bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, mozilla::UniquePtr<char [], JS::FreePolicy>*, const char*, JS::Rooted<JSObject*>*}]    Error invoking %s: Expected minimum %d arguments (and %d optional), got %d      Private interface function setter       v_accessor.isObject() && "accessor must be an object"   bool interface_getter(JSContext*, unsigned int, JS::Value*)     v_override_symbol.isSymbol() && "override symbol must be a symbol"      v_prototype.isObject() && "prototype must be an object" gjs::custom-type        gjs::custom-property    gjs::instance-strings   gjs::disposed   std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::back() [with _Tp = ObjectInstance*; _Alloc = std::allocator<ObjectInstance*>; reference = ObjectInstance*&]       void std::vector<_Tp, _Alloc>::pop_back() [with _Tp = ObjectInstance*; _Alloc = std::allocator<ObjectInstance*>]        bool Gjs::remove_one_from_unsorted_vector(std::vector<T>*, const T&) [with T = ObjectInstance*] bool GjsMaybeOwned<T>::update_after_gc(JSTracer*) [with T = JSObject*]  gjs::private    gobject_prop    m_root  void GjsMaybeOwned<T>::switch_to_unrooted(JSContext*) [with T = JSObject*]      new_target.isObject() && "new.target needs to be an object"     bool ObjectInstance::constructor_impl(JSContext*, JS::HandleObject, const JS::CallArgs&)        Tried to construct an object without a GType; are you using GObject.registerClass() when inheriting from a GObject type?        GObject instance        void GjsMaybeOwned<T>::trace(JSTracer*, const char*) [with T = JSObject*]       signal connection       object (FINALIZED)      object (DISPOSED)       void toggle_handler(ObjectInstance*, ToggleQueue::Direction)    Failed to create property iterator for object props hash        Invalid value 'undefined' for property %s in object initializer.        std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::back() [with _Tp = Gjs::AutoGValue; _Alloc = std::allocator<Gjs::AutoGValue>; reference = Gjs::AutoGValue&]       mask_out && signal_id_out && detail_out && "forgot out parameter"       bool ObjectInstance::signal_match_arguments_from_object(JSContext*, JS::HandleObject, GSignalMatchType*, unsigned int*, GQuark*, JS::MutableHandleObject)       'func' property must be a function      Must specify at least one of signalId, detail, or func  Object %p of type %s has been finalized while it was still owned by gjs, this is due to invalid memory management.      GdkSurface      destroy surface_info && "Could not find introspected GdkSurface info"   void ObjectInstance::release_native_object()    Error destroying GdkSurface %p: %s      Object %p (a %s) was finalized but we didn't track its disposal m_gobj_disposed || !m_ptr || gtype() == G_OBJECT_TYPE(m_ptr.as<GObject*>())     bool ObjectInstance::typecheck_impl(JSContext*, GIBaseInfo*, GType) const       Finalizing wrapper for an object that's scheduled to be unrooted: %s.%s
        Wrapper was finalized despite being kept alive, has refcount >1 JS object wrapper for GObject %p (%s) is being released while toggle references are still pending.      Object %p (a %s) resurfaced after the JS wrapper was finalized. This is some library doing dubious memory management inside dispose()   !m_wrapper      void ObjectInstance::check_js_object_finalized()        finalized       disposed        Object %s.%s (%p), has been already %s — impossible to %s it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
%s       static bool ObjectBase::to_c_ptr(JSContext*, JS::HandleObject, GObject**)       access  add toggle reference on !wrapper_is_rooted()    void ObjectInstance::ensure_uses_toggle_ref(JSContext*) std::find(m_closures.begin(), m_closures.end(), closure) == m_closures.end() && "This closure was already associated with this object"  bool ObjectInstance::associate_closure(JSContext*, GClosure*)   find any signal on      [Gi.signal_find_symbol] find signal     GObject_Object  This JS object wrapper isn't wrapping a GObject. If this is a custom subclass, are you sure you chained up to the parent _init properly?        static bool ObjectBase::transfer_to_gi_argument(JSContext*, JS::HandleObject, GIArgument*, GIDirection, GITransfer, GType, GIBaseInfo*) static Prototype* GIWrapperPrototype<Base, Prototype, Instance, Info>::create_class(JSContext*, JS::HandleObject, Info*, GType, JS::MutableHandleObject, JS::MutableHandleObject) [with Base = ObjectBase; Prototype = ObjectPrototype; Instance = ObjectInstance; Info = _GIBaseInfoStub; JS::HandleObject = JS::Handle<JSObject*>; GType = long unsigned int; JS::MutableHandleObject = JS::MutableHandle<JSObject*>] static Prototype* GIWrapperPrototype<Base, Prototype, Instance, Info>::create_prototype(Info*, GType) [with Base = ObjectBase; Prototype = ObjectPrototype; Instance = ObjectInstance; Info = _GIBaseInfoStub; GType = long unsigned int]       static void CWrapperPointerOps<Base, Wrapped>::init_private(JSObject*, Wrapped*) [with Base = ObjectBase; Wrapped = ObjectBase] !info || GI_IS_OBJECT_INFO(info) || GI_IS_INTERFACE_INFO(info)  JSObject* gjs_lookup_object_constructor_from_info(JSContext*, GIBaseInfo*, GType)       JSObject* gjs_lookup_object_prototype_from_info(JSContext*, GIBaseInfo*, GType) parent_gtype != G_TYPE_INVALID && "Custom JS class must have parent"    GIFieldInfo* ObjectPrototype::lookup_cached_field_info(JSContext*, JS::HandleString)    set GObject field on    Field %s of a GObject is writable, but setting it is not implemented    get any property from   Can't get field %s; GObject introspection supports only fields with simple types, not %s        Error getting field %s from object      v_constructor.isObject() && "gjs_lookup_object_constructor() should always produce an object"   bool ObjectPrototype::get_parent_constructor(JSContext*, JS::MutableHandleObject) const std::find(s_wrapped_gobject_list.begin(), s_wrapped_gobject_list.end(), this) == s_wrapped_gobject_list.end()   void ObjectInstance::link()     void ObjectInstance::associate_js_gobject(JSContext*, JS::HandleObject, GObject*)       gobj && "Cannot create JSObject for null GObject pointer"       static ObjectInstance* ObjectInstance::new_for_gobject(JSContext*, GObject*)    priv->wrapper() == obj.get()    gobj && "Cannot get JSObject for null GObject pointer"  static JSObject* ObjectInstance::wrapper_from_gobject(JSContext*, GObject*)     Failed to find JS object for GObject %p of type %s      disposed        Impossible to set toggle references on %sobject %p      _instance_init property was not a function      gtype() != G_TYPE_NONE  bool ObjectInstance::init_impl(JSContext*, const JS::CallArgs&, JS::HandleObject)       Too many arguments to the constructor of %s: expected 1, got %u Argument to the constructor of %s should be an object with properties to set    Cannot instantiate abstract type %s     names.size() == values.size()   Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround       callable        info != NULL    bool ObjectPrototype::hook_up_vfunc_impl(JSContext*, const JS::CallArgs&)       void GjsAutoInfo<TAG>::validate() const [with GIInfoType TAG = GI_INFO_TYPE_VFUNC]      Could not find definition of virtual function %s        %s does not implement %s, add %s to your implements array       Couldn't find GType of implementor of interface %s.     Tried to deal with a vfunc that wasn't callable std::find(m_vfuncs.begin(), m_vfuncs.end(), trampoline) == m_vfuncs.end() && "This vfunc was already associated with this class"        set any property on     connect_object  sooi    connect_after   connect connect to any signal on        bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, mozilla::UniquePtr<char [], JS::FreePolicy>*, const char*, JS::Rooted<JSObject*>*, const char*, JS::Rooted<JSObject*>*, const char*, GConnectFlags*}]  signal name     gobject bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = GConnectFlags*]   Wrong type for %c, got int32_t* connect_flags   Invalid format string combination ?i    Couldn't convert to integer     Unsupported connect flag G_CONNECT_SWAPPED      ('      ')      second arg must be a callback   No signal '%s' on object '%s'   signal callback connect to signals      emit any signal on      emit    !s      emit('  Signal '%s' on %s requires %d args got %d       void GjsAutoInfo<TAG>::validate() const [with GIInfoType TAG = GI_INFO_TYPE_SIGNAL]     void GjsAutoInfo<TAG>::validate() const [with GIInfoType TAG = GI_INFO_TYPE_ARG]        std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::back() [with _Tp = Gjs::AutoGValue*; _Alloc = std::allocator<Gjs::AutoGValue*>; reference = Gjs::AutoGValue*&]    emit signal     ["      "]      property getter property setter ._init  initialize      gobject_field   Defining method %s in prototype for %s (%s.%s)  hashset element [       field getter    field setter    _init   void GjsMaybeOwned<T>::switch_to_rooted(JSContext*) [with T = JSObject*]        vector::reserve Prototype* GIWrapperBase<Base, Prototype, Instance>::to_prototype() [with Base = ObjectBase; Prototype = ObjectPrototype; Instance = ObjectInstance]    static Prototype* GIWrapperBase<Base, Prototype, Instance>::resolve_prototype(JSContext*, JS::HandleObject) [with Base = ObjectBase; Prototype = ObjectPrototype; Instance = ObjectInstance; JS::HandleObject = JS::Handle<JSObject*>]  const Prototype* GIWrapperBase<Base, Prototype, Instance>::to_prototype() const [with Base = ObjectBase; Prototype = ObjectPrototype; Instance = ObjectInstance]        [Gi.signals_    _symbol]         any signal on   signal Defining method %s in prototype for GObject.ParamSpec   Defined class ParamSpec prototype is %p class %p in object %p   Wrapping %s '%s' on %s with JSObject    JSObject* gjs_lookup_param_prototype(JSContext*)        ../src/gi/param.cpp     JSObject created with param instance %p type %s Object is GObject.ParamSpec.prototype, not an object instance - cannot convert to a GObject.ParamSpec instance  Object is of type %s - cannot convert to %s     GObject_ParamSpec       Invalid parameter interfaces (element %d was not a GType)       Invalid parameter interfaces (expected Array)   Invalid parameter properties (expected Array)   lookupConstructor       gtype   Invalid GType for constructor lookup    override_property       Invalid parameter type was not a GType  No such property '%s' to override on type '%s'  oo      bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, JS::Rooted<JSObject*>*, const char*, JS::Rooted<JSObject*>*}]  associateClosure        func    JS::IsCallable(func_obj) && "associateClosure's function must be callable"      bool gjs_associate_closure(JSContext*, unsigned int, JS::Value*)        ../src/gi/private.cpp   wrapped bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = int*]     signal_new      osiioo  bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, JS::Rooted<JSObject*>*, const char*, mozilla::UniquePtr<char [], JS::FreePolicy>*, const char*, int*, const char*, int*, const char*, JS::Rooted<JSObject*>*, const char*, JS::Rooted<JSObject*>*}]    accumulator     return gtype    params  GObject.SignalAccumulator.TRUE_HANDLED can only be used with boolean signals    Invalid signal parameter number %d      Invalid parameter, expected object      std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::back() [with _Tp = GjsAutoPointer<_GParamSpec, _GParamSpec, g_param_spec_unref, g_param_spec_ref>; _Alloc = std::allocator<GjsAutoPointer<_GParamSpec, _GParamSpec, g_param_spec_unref, g_param_spec_ref> >; reference = GjsAutoPointer<_GParamSpec, _GParamSpec, g_param_spec_unref, g_param_spec_ref>&] Type name %s is already registered      osoo    bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, JS::Rooted<JSObject*>*, const char*, mozilla::UniquePtr<char [], JS::FreePolicy>*, const char*, JS::Rooted<JSObject*>*, const char*, JS::Rooted<JSObject*>*}]  register_interface_with_class   interfaces      properties      static Prototype* GIWrapperPrototype<Base, Prototype, Instance, Info>::create_prototype(Info*, GType) [with Base = InterfaceBase; Prototype = InterfacePrototype; Instance = InterfaceInstance; Info = _GIBaseInfoStub; GType = long unsigned int]      static void CWrapperPointerOps<Base, Wrapped>::init_private(JSObject*, Wrapped*) [with Base = InterfaceBase; Wrapped = InterfaceBase]   soo     bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, mozilla::UniquePtr<char [], JS::FreePolicy>*, const char*, JS::Rooted<JSObject*>*, const char*, JS::Rooted<JSObject*>*}]       register_interface      parent_priv     bool gjs_register_type_impl(JSContext*, const char*, GTypeFlags, JS::HandleObject, JS::HandleObject, JS::HandleObject, GType**, uint32_t*, GType*)      Cannot inherit from a non-gjs dynamic type [bug 687184] osioo   bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, JS::Rooted<JSObject*>*, const char*, mozilla::UniquePtr<char [], JS::FreePolicy>*, const char*, GTypeFlags*, const char*, JS::Rooted<JSObject*>*, const char*, JS::Rooted<JSObject*>*}]        register_type   parent  bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = GTypeFlags*]      oosioo  bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, JS::Rooted<JSObject*>*, const char*, JS::Rooted<JSObject*>*, const char*, mozilla::UniquePtr<char [], JS::FreePolicy>*, const char*, GTypeFlags*, const char*, JS::Rooted<JSObject*>*, const char*, JS::Rooted<JSObject*>*}]   register_type_with_class        gobject_prototype_symbol        hook_up_vfunc_symbol    signal_find_symbol      signals_block_symbol    signals_unblock_symbol  signals_disconnect_symbol       interface       none    GI repository object    Requiring invalid namespace on imports.gi       Requiring %s but it has %u versions available; use imports.gi.versions to pick one      Failed to require %s %s: %s     Requiring %s, version %s: %s    importer.isObject()     bool lookup_override_function(JSContext*, JS::HandleId, JS::MutableHandleValue) ../src/gi/repo.cpp      importer        ImportError     override module Unexpected value for _init in overrides module  Defined namespace '%s' %p in GIRepository %p    GLibUnix        GioUnix gjs_global_get_type(global) == GjsGlobalType::DEFAULT   JSObject* gjs_lookup_namespace_object_by_name(JSContext*, JS::HandleId) No gi property in native registry       FUNCTION        CALLBACK        STRUCT  BOXED   ENUM    FLAGS   OBJECT  INTERFACE       CONSTANT        UNION   VALUE   SIGNAL  VFUNC   PROPERTY        FIELD   ARG     TYPE    UNRESOLVED      ???     const char* gjs_info_type_name(GIInfoType)      %s '%s' does not have a namespace       Constructor of %s.%s was the wrong type, expected an object     Prototype of %s.%s was the wrong type, expected an object       Unsupported type %s, deriving from fundamental %s       API of type %s not implemented, cannot define %s.%s     static Prototype* GIWrapperPrototype<Base, Prototype, Instance, Info>::create_class(JSContext*, JS::HandleObject, Info*, GType, JS::MutableHandleObject, JS::MutableHandleObject) [with Base = InterfaceBase; Prototype = InterfacePrototype; Instance = InterfaceInstance; Info = _GIBaseInfoStub; JS::HandleObject = JS::Handle<JSObject*>; GType = long unsigned int; JS::MutableHandleObject = JS::MutableHandle<JSObject*>]        owns_lock() && "Nothing to unlock here" void ToggleQueue::maybe_unlock()        ../src/gi/toggle.cpp    owns_lock() && "Unsafe access to queue" void ToggleQueue::handle_all_toggles(Handler)   bool ToggleQueue::handle_toggle(Handler)        void std::deque<_Tp, _Alloc>::pop_front() [with _Tp = ToggleQueue::Item; _Alloc = std::allocator<ToggleQueue::Item>]    /usr/include/c++/13/bits/stl_deque.h    std::pair<bool, bool> ToggleQueue::is_queued(ObjectInstance*) const     ((void)"Queue should have been emptied before shutting down", q.empty())        void ToggleQueue::shutdown()    std::pair<bool, bool> ToggleQueue::cancel(ObjectInstance*)      UP      DOWN    void ToggleQueue::enqueue(ObjectInstance*, Direction, Handler)  Enqueuing GObject %p to toggle %s after shutdown, probably from another thread (%p).    std::deque<_Tp, _Alloc>::reference std::deque<_Tp, _Alloc>::back() [with _Tp = ToggleQueue::Item; _Alloc = std::allocator<ToggleQueue::Item>; reference = ToggleQueue::Item&]   ((void) "Should always enqueue with the same handler", m_toggle_handler == handler)     cannot create std::deque larger than max_size() void std::deque<_Tp, _Alloc>::pop_back() [with _Tp = ToggleQueue::Item; _Alloc = std::allocator<ToggleQueue::Item>]     union   Arguments to constructor of %s ignored  Unable to construct union type %s since it has no zero-args <constructor>, can only wrap an existing one        Unable to construct union type %s as itsconstructor function returned null      Unions must currently be registered as boxed types      static Prototype* GIWrapperPrototype<Base, Prototype, Instance, Info>::create_class(JSContext*, JS::HandleObject, Info*, GType, JS::MutableHandleObject, JS::MutableHandleObject) [with Base = UnionBase; Prototype = UnionPrototype; Instance = UnionInstance; Info = _GIBaseInfoStub; JS::HandleObject = JS::Handle<JSObject*>; GType = long unsigned int; JS::MutableHandleObject = JS::MutableHandle<JSObject*>]    static Prototype* GIWrapperPrototype<Base, Prototype, Instance, Info>::create_prototype(Info*, GType) [with Base = UnionBase; Prototype = UnionPrototype; Instance = UnionInstance; Info = _GIBaseInfoStub; GType = long unsigned int]  static void CWrapperPointerOps<Base, Wrapped>::init_private(JSObject*, Wrapped*) [with Base = UnionBase; Wrapped = UnionBase]   static Prototype* GIWrapperPrototype<Base, Prototype, Instance, Info>::for_js_prototype(JSContext*, JS::HandleObject) [with Base = UnionBase; Prototype = UnionPrototype; Instance = UnionInstance; Info = _GIBaseInfoStub; JS::HandleObject = JS::Handle<JSObject*>]   Can't transfer ownership of a union type not registered as boxed        GObject_Union   Prototype* GIWrapperBase<Base, Prototype, Instance>::to_prototype() [with Base = UnionBase; Prototype = UnionPrototype; Instance = UnionInstance]       static Prototype* GIWrapperBase<Base, Prototype, Instance>::resolve_prototype(JSContext*, JS::HandleObject) [with Base = UnionBase; Prototype = UnionPrototype; Instance = UnionInstance; JS::HandleObject = JS::Handle<JSObject*>]     . But it's out of range:        Wrong type %s; %s%s%s expected%s%s      Cannot convert GObject.Value object without copying.    GObject.Value is not initialized with a type    GObject.Value expected GType %s, found %s       Could not guess unspecified GValue type char    unsigned char   64-bit integer  unsigned integer        unsigned 64-bit integer strv    Converting %s to GArray is not supported        Converting %s to GHashTable is not supported    boxed type      %d is not a valid value for enumeration %s      enum    param type      GType object    Cannot convert non-null JS value to G_POINTER   JS::Value is number %d gtype fundamental %d transformable to int %d from int %d Don't know how to convert JavaScript object to GType %s Failed to convert strv to array Unknown signal  Failed to convert array Failed to get GValue from Hash Table withoutsignal information  Failed to convert Hash Table    No introspection information found for %s       Unexpected introspection type %d for %s void GjsAutoInfo<TAG>::validate() const [with GIInfoType TAG = GI_INFO_TYPE_ENUM]       Unknown signal. ((void)"Check gjs_value_from_array_and_length_values() before" " calling gjs_value_from_g_value_internal()", g_type_info_get_array_length(type_info) == -1)     bool gjs_value_from_g_value_internal(JSContext*, JS::MutableHandleValue, const GValue*, bool, bool, GIArgInfo*, GITypeInfo*)    ../src/gi/value.cpp     Can't convert non-null pointer to JS value      Don't know how to convert GType %s to JavaScript object Attempting to call back into JSAPI during the sweeping phase of GC. This is most likely caused by not destroying a Clutter actor or Gtk+ widget with ::destroy signals connected, but can also be caused by using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked and the JS callback not invoked.    
The offending signal was        on     Signal handler being called on invalid signal   Signal handler being called with wrong number of parameters     __n < this->size()      std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](size_type) [with _Tp = Gjs::Closure::marshal(GValue*, unsigned int, const GValue*, void*, void*)::ArgumentDetails; _Alloc = std::allocator<Gjs::Closure::marshal(GValue*, unsigned int, const GValue*, void*, void*)::ArgumentDetails>; reference = Gjs::Closure::marshal(GValue*, unsigned int, const GValue*, void*, void*)::ArgumentDetails&; size_type = long unsigned int]        Unable to reserve space G_VALUE_HOLDS_POINTER(array_value)      bool gjs_value_from_array_and_length_values(JSContext*, JS::MutableHandleValue, GITypeInfo*, const GValue*, GIArgInfo*, GITypeInfo*, const GValue*, bool, bool) G_VALUE_HOLDS_INT(array_length_value)   Unable to convert arg %d in order to invoke closure     Call to %s terminated with uncatchable exception        No know GArgument conversion for %s     Cannot release argument %s value, we're gonna leak!     Unable to convert return value when invoking closure    No property %s on %s    Property %s.%s is not writable   prototype of    instance wrapper        GIName:         GType:  jsobj@  native@        cause   columnNumber    debuggee        detail  __file__        fileName        gi      $gtype  height  imports importSync      _instance_init  interact        internal        lineNumber      __init__        __moduleName__  __modulePath__  _new_internal   override        overrides       __parentModule__        programArgs     programInvocationName   programPath     searchPath      signalId        stack   uri     url     versions        width   window  x       zone    __GObject__prototype    __GObject__hook_up_vfunc        __gjsPrivateNS  __GObject__signal_find  __GObject__signals_block        __GObject__signals_disconnect   __GObject__signals_unblock      Atom cause      Atom code       Atom columnNumber       Atom connect_after      Atom constructor        Atom debuggee   Atom detail     Atom emit       Atom __file__   Atom fileName   Atom func       Atom gcBytes    Atom gi Atom Gio        Atom GLib       Atom GObject    Atom $gtype     Atom height     Atom imports    Atom importSync Atom _init      Atom _instance_init     Atom interact   Atom internal   Atom length     Atom lineNumber Atom mallocBytes        Atom message    Atom __init__   Atom __moduleName__     Atom __modulePath__     Atom name       Atom new        Atom _new_internal      Atom override   Atom overrides  Atom ParamSpec  Atom __parentModule__   Atom programArgs        Atom programInvocationName      Atom programPath        Atom prototype  Atom searchPath Atom signalId   Atom stack      Atom toString   Atom uri        Atom url        Atom valueOf    Atom version    Atom versions   Atom width      Atom window     Atom x  Atom y  Atom zone       Atom __GObject__prototype       Atom __GObject__hook_up_vfunc   Atom __gjsPrivateNS     Atom __GObject__signal_find     Atom __GObject__signals_block   Atom __GObject__signals_disconnect      Atom __GObject__signals_unblock encoding        o|s     utf-8   bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, JS::Rooted<JSObject*>*, const char*, mozilla::UniquePtr<char [], JS::FreePolicy>*}]    byteArray       |s      bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, mozilla::UniquePtr<char [], JS::FreePolicy>*}] S|s     bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, JS::Rooted<JSString*>*, const char*, mozilla::UniquePtr<char [], JS::FreePolicy>*}]    fromString      bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = JS::Rooted<JSString*>*]   Wrong type for %c, got JS::MutableHandleString  Not a string    fromGBytes      bytes   GjsContext      signal handler  %s.%jd.%u       w       !JS_IsExceptionPending(m_cx)    virtual void GjsContextPrivate::EnvironmentPreparer::invoke(JS::HandleObject, js::ScriptEnvironmentPreparer::Closure&)  ../src/gjs/context.cpp  Path where modules to import should reside      Search path     search-path     The filename of the launched JS program Program Name    program-name    The full path of the launched file or NULL if GJS was launched from the C API or interactive console.   Executed File Path      program-path    Whether to profile JS code run by this context  Profiler enabled        profiler-enabled        Whether to activate the profiler on SIGUSR2     Profiler SIGUSR2        profiler-sigusr2        Whether to execute the file as a module Execute as module       exec-as-module  GJS_USE_UNINSTALLED_FILES       girepository-1.0        /usr/lib/aarch64-linux-gnu/gjs  _promiseNative  _byteArrayNative        _encodingNative _gi     cairoNative     system  console _print  context == NULL || current_context == NULL      void gjs_context_make_current(GjsContext*)      GJS global object       GJS internal global object      GJS main loop hook      Module evaluation promise resolved: %s  release Main loop instance %p: %s       !zero && "main loop released too many times"    void Gjs::MainLoop::release()   ../src/gjs/mainloop.h   Module evaluation promise rejected: %s  g_ref_count_compare(&m_hold_count, 1) && "mismatched hold/release on main loop" Gjs::MainLoop::~MainLoop()      Garbage collection      GJS     void GjsContextPrivate::on_garbage_collection(JSGCStatus, JS::GCReason) GJS_IS_CONTEXT(js_context)      static GjsContextPrivate* GjsContextPrivate::from_object(GObject*)      Notifying reference holders of GjsContext dispose       Checking unhandled promise rejections   Stack trace of the failed promise:
     Unhandled promise rejection. To suppress this warning, add an error handler to your promise chain with .catch() or a try-catch block around your await expression. %s%s Unfortunately there is no stack trace of the failed promise.    Releasing cached JS wrappers    Final triggered GC      Destroying JS context   Releasing all native objects    Disabling auto GC       Ending trace on global object   Freeing allocated resources     JS context destroyed    JS shutdown sequence    gjs->is_owner_thread() && "Gjs Context disposed from another thread"    void gjs_context_dispose(GObject*)      Stopping profiler       Shutting down toggle queue      Notifying external reference holders of GjsContext dispose      static GjsContextPrivate* GjsContextPrivate::from_object(GjsContext*)   void* gjs_context_get_native_context(GjsContext*)       std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::back() [with _Tp = std::pair<void (*)(JSContext*, void*), void*>; _Alloc = std::allocator<std::pair<void (*)(JSContext*, void*), void*> >; reference = std::pair<void (*)(JSContext*, void*), void*>&]    void std::vector<_Tp, _Alloc>::pop_back() [with _Tp = std::pair<void (*)(JSContext*, void*), void*>; _Alloc = std::allocator<std::pair<void (*)(JSContext*, void*), void*> >]   bool Gjs::remove_one_from_unsorted_vector(std::vector<T>*, const T&) [with T = std::pair<void (*)(JSContext*, void*), void*>]   [gjs] Garbage Collection (Big Hammer)   [gjs] Garbage Collection        Group sweep     Sweep   void GjsContextPrivate::set_finalize_status(JSFinalizeStatus)   !m_should_exit  void GjsContextPrivate::exit(uint8_t)   Running FinalizationRegistry cleanup callback   FinalizationRegistry callback terminated with uncatchable exception     Completed FinalizationRegistry cleanup callback exit    main loop cancel        Stopping jobs because of %s     handling job %zu, %s    Promise callback terminated with uncatchable exception  Completed job %zu       cx == m_cx      virtual void GjsContextPrivate::runJobs(JSContext*)     from_cx(cx) == this     Promise %lu Handler attached to rejected promise that wasn't previously marked as unhandled or that we wrongly reported as unhandled    Exit with code %d       %s %s threw an exception        %s %s terminated with an uncatchable exception  JS::IsCallable(callable) && "main loop hook must be a callable object"  bool GjsContextPrivate::set_main_loop_hook(JSObject*)   Running and clearing main loop hook     Failed to parse module '%s': %s bool gjs_context_register_module(GjsContext*, const char*, const char*, GError**)       GJS_IS_CONTEXT(self)    void gjs_context_run_in_realm(GjsContext*, GjsContextInRealmFunc, void*)        virtual js::UniquePtr<JS::JobQueue::SavedJobQueue> GjsContextPrivate::saveJobQueue(JSContext*)  m_job_queue.empty()     !trampoline->context() || trampoline->context() == m_cx void GjsContextPrivate::async_closure_enqueue_for_gc(Gjs::Closure*)     std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::back() [with _Tp = GjsAutoPointer<Gjs::Closure, Gjs::Closure, Gjs::Closure::unref, Gjs::Closure::ref>; _Alloc = std::allocator<GjsAutoPointer<Gjs::Closure, Gjs::Closure, Gjs::Closure::unref, Gjs::Closure::ref> >; reference = GjsAutoPointer<Gjs::Closure, Gjs::Closure, Gjs::Closure::unref, Gjs::Closure::ref>&]     virtual bool GjsContextPrivate::enqueuePromiseJob(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleObject)   Enqueue job %s, promise=%s, allocation site=%s  eval_with_scope() called with a pending exception       JS::Evaluate() returned true but exception was pending; did somebody call gjs_throw() without returning false?  Script evaluation succeeded     Script  Script returned integer code %d bool gjs_context_eval(GjsContext*, const char*, gssize, const char*, int*, GError**)    promise.isObject() && "got weird value from JS::ModuleEvaluate" bool add_promise_reactions(JSContext*, JS::HandleValue, JSNative, JSNative, const std::string&)  async resolved  async rejected GJS_ENABLE_PROFILER     Failed to initialize JSObject GType     Failed to initialize internal global object     Failed to initialize global strings     nullptr GJS internal global     Failed to define properties on internal global object   Failed to initialize global object      Failed to create root importer  default gjs_get_global_slot(global, GjsGlobalSlot::IMPORTS).isUndefined() && "Someone else already created root importer"       GjsContextPrivate::GjsContextPrivate(JSContext*, GjsContext*)   Failed to define properties on global object    moduleGlobalThis        Failed to define module global in internal global.      loader  Failed to load internal module loaders. resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js     ESM bootstrap   Failed to load %s module.       Failed to instantiate %s module.        Failed to evaluate %s module.   hold    low-memory-warning      success && "bootstrap should not call system.exit()"    Failed to create javascript context     GJS_DEBUG_HEAP_OUTPUT   Cannot load module with identifier: '%s'        Failed to resolve imports for module: '%s'      Module  bool gjs_context_eval_module(GjsContext*, const char*, uint8_t*, GError**)      bool gjs_context_define_string_array(GjsContext*, const char*, gssize, const char**, GError**)  cannot create std::vector larger than max_size()        ARGV    gjs_define_string_array() failed        void gjs_context_set_argv(GjsContext*, ssize_t, const char**)   Unpausing job queue     Pausing job queue       GjsCoverage     Prefixes of files on which to perform coverage analysis Prefixes        prefixes        A context to gather coverage stats for  Context context Has no effect   Deprecated property     cache   Directory handle at which to output coverage statistics Output directory        output-directory        priv->prefixes == NULL  void gjs_coverage_set_property(GObject*, unsigned int, const GValue*, GParamSpec*)      ../src/gjs/coverage.cpp Coverage global object  Code coverage requested, but gjs_coverage_enable() was not called. You must call this function before creating any GjsContext.  coverage        GJS coverage    coverage.lcov   end_of_record   TN:     SF:     %s
     SF:%s
  Error writing coverage data: %s Wrote coverage statistics to %s quit    exitcode        readline        prompt  db>     [quit due to end of input]
     debugger        GJS debugger    %s
%s   Excess %zu format args passed for message ID %u Only %zu format args passed for message ID %u   std::vector<_Tp, _Alloc>::const_reference std::vector<_Tp, _Alloc>::operator[](size_type) const [with _Tp = const char*; _Alloc = std::allocator<const char*>; const_reference = const char* const&; size_type = long unsigned int]     basic_string_view::substr       %s: __pos (which is %zu) > __size (which is %zu)        (invalid message)       Some code called array.toString() on a Uint8Array instance. Previously this would have interpreted the bytes of the array as a string, but that is nonstandard. In the future this will return the bytes as comma-separated digits. For the time being, the old behavior has been preserved, but please fix your code anyway to use TextDecoder.
(Note that array.toString() may have been called implicitly.)  The GObject property {}.{} is deprecated.       Some code accessed the property '{}' on the module '{}'. That property was defined with 'let' or 'const' inside the module. This was previously supported, but is not correct according to the ES6 standard. Any symbols to be exported from a module must be defined with 'var'. The property access will work as previously for the time being, but please fix your code anyway.      {} has been moved to a separate platform-specific library. Please update your code to use {} instead.   virtual bool ModuleLoaderPrincipals::write(JSContext*, JSStructuredCloneWriter*)        ../src/gjs/engine.cpp   principals == &the_principals && "Should not create other instances of ModuleLoaderPrinciples"  static void ModuleLoaderPrincipals::destroy(JSPrincipals*)      principals->refcount == 0 && "Mismatched JS_HoldPrincipals/JS_DropPrincipals"   Out of memory queueing FinalizationRegistry cleanup task        GJS_DISABLE_EXTRA_WARNINGS      GJS_DISABLE_EXTRA_WARNINGS has been removed, GJS no longer logs extra warnings. GJS_DISABLE_JIT Enabling JIT    Could not initialize JavaScript: %s     gjs-error-quark gjs-js-error-quark      GjsJSError      EvalError       eval-error      InternalError   internal-error  RangeError      range-error     ReferenceError  reference-error StopIteration   stop-iteration  SyntaxError     syntax-error    TypeError       type-error      URIError        uri-error       argc == 1       static bool GjsBaseGlobal::load_native_module(JSContext*, unsigned int, JS::Value*)     ../src/gjs/global.cpp   argv[0].isString()      Failed to load native module: %s        global && "gjs_global_is_type called before a realm was entered."       bool gjs_global_is_type(JSContext*, GjsGlobalType)      global_type.isInt32()   global && "gjs_global_get_type called before a realm was entered."      GjsGlobalType gjs_global_get_type(JSContext*)   GjsGlobalType gjs_global_get_type(JSObject*)    !has_key && "Module key already exists in the registry" bool gjs_global_registry_set(JSContext*, JS::HandleObject, JS::PropertyKey, JS::HandleObject)   (v_value.isUndefined() || v_value.isObject()) && "Invalid value in module registry"     bool gjs_global_registry_get(JSContext*, JS::HandleObject, JS::PropertyKey, JS::MutableHandleObject)    realm && "Global object must be associated with a realm"        static bool GjsGlobal::define_properties(JSContext*, JS::HandleObject, const char*, const char*)        ((void) "importer should be defined before passing null " "importer to GjsGlobal::define_properties", v_importer.isObject())    resource:///org/gnome/gjs/modules/script/_bootstrap/%s.js       static bool GjsDebuggerGlobal::define_properties(JSContext*, JS::HandleObject, const char*, const char*)        static bool GjsInternalGlobal::define_properties(JSContext*, JS::HandleObject, const char*, const char*)        bool gjs_define_global_properties(JSContext*, JS::HandleObject, GjsGlobalType, const char*, const char*)        GjsInternalGlobal       compileModule   compileInternalModule   getRegistry     loadResourceOrFile      loadResourceOrFileAsync parseURI        resolveRelativeResourceOrFile   setGlobalModuleLoader   setModulePrivate        uriExists       loadNative      GjsDebuggerGlobal       GjsGlobal       [%s root]       module_path.isString() && "Bad importer.__modulePath__" bool importer_to_string(JSContext*, unsigned int, JS::Value*)   ../src/gjs/importer.cpp [%s %s] Unexpected non-object module __init__ imported from %s  script  bool import_module_init(JSContext*, GFile*, JS::HandleObject)   <root>  Defining parent %p of %p '%s' is mod %d GjsModule %s    GjsModule       Importing '%s'  std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::back() [with _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >; reference = std::__cxx11::basic_string<char>&]   searchPath property on importer is not an array searchPath array has no length  importer searchPath contains non-string __init__.js     standard::name,standard::type   GJS_PATH        :       resource:///org/gnome/gjs/modules/script/       resource:///org/gnome/gjs/modules/core/ /usr/share/gjs-1.0      gjs-1.0 vector::_M_range_insert global && "Must enter a realm before defining importer" JSObject* gjs_importer_define_proto(JSContext*) GjsFileImporter Importing invalid module name   %s.js   successfully imported module '%s'       Adding directory '%s' to child importer '%s'    JS import '%s' not found in %s at %s    Failed to get attributes to seal '%s' in importer       Failed to redefine attributes to seal '%s' in importer  Cleaning up from failed import of '%s'  Failed to delete '%s' in importer       Importing directory '%s'        Defined importer '%s' %p in %p  successfully imported directory '%s'    No JS module '%s' found in search path  !JS_IsExceptionPending(context) bool do_import(JSContext*, JS::HandleObject, JS::HandleId)      Wrong invocation of internal code       JS_ObjectIsFunction(resolve) && "Executor called weirdly"       bool load_async_executor(JSContext*, unsigned int, JS::Value*)  ../src/gjs/internal.cpp JS_ObjectIsFunction(reject) && "Executor called weirdly"        !priv_value.isNull() && "Executor called twice" file && "Executor called twice" sS      bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, mozilla::UniquePtr<char [], JS::FreePolicy>*, const char*, JS::Rooted<JSString*>*}]    source  Unable to load file from: %s (%s)       ok && "Cannot reject a promise with an uncatchable exception"   void PromiseData::reject_with_pending_exception()       ok && "Failed rejecting promise"        ok && "Failed resolving promise"        void PromiseData::resolve(JS::Value)    resource:///org/gnome/gjs/modules/internal/%s.js        Loading internal module '%s' (%s)       Internal Module Bootstrap       global  private parseUri        Attempted to import invalid URI: %s (%s)        &       scheme  host    query   ss      bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, mozilla::UniquePtr<char [], JS::FreePolicy>*, const char*, mozilla::UniquePtr<char [], JS::FreePolicy>*}]      relativePath    loadResourceOrFileAsync executor        loadResourceOrFileAsync resolve loadResourceOrFileAsync reject  Not spinning loop because System.exit called    Spinning loop until released or hook cleared    !g_ref_count_compare(&m_hold_count, 0) && "main loop released too many times"   bool Gjs::MainLoop::can_block() Stopped spinning loop because System.exit called        Memory report: %s       Object counts don't add up!       %li objects currently alive       %24s = %li  %s: JavaScript objects were leaked.     everything      boxed_instance  boxed_prototype closure fundamental_instance    fundamental_prototype   gerror_instance gerror_prototype        ns      object_instance object_prototype        param   union_instance  union_prototype ok && "Wrong properties on private value"       bool finish_import(JSContext*, JS::HandleObject, const JS::CallArgs&)   ../src/gjs/module.cpp   callback_priv.isObject() && "Wrong private value"       promise module_request  v_module_request.isObject() && "Wrong type for module request"  v_internal_promise.isObject() && "Wrong type for promise"       Async import promise rejected   Async import promise resolved   args[0].isObject()      bool import_resolved(JSContext*, unsigned int, JS::Value*)      evaluation_promise.isObject() && "got weird value from JS::ModuleEvaluate"      identifier      native_registry.isObject()      JSObject* gjs_get_native_registry(JSObject*)    esm_registry.isObject() JSObject* gjs_get_module_registry(JSObject*)    (gjs_global_is_type(cx, GjsGlobalType::DEFAULT) || gjs_global_is_type(cx, GjsGlobalType::INTERNAL)) && "gjs_module_load can only be called from module-enabled " "globals."     JSObject* gjs_module_load(JSContext*, const char*, const char*) v_loader.isObject()     Module resolve hook for module '%s' (%s), global %p     moduleLoadHook  result.isObject() && "Module hook failed to return an object!"  private_ref.isObject()  bool gjs_populate_module_meta(JSContext*, JS::HandleValue, JS::HandleObject)    Module metadata hook for module %p      Defining meta.importSync for module %p  (gjs_global_is_type(cx, GjsGlobalType::DEFAULT) || gjs_global_is_type(cx, GjsGlobalType::INTERNAL)) && "gjs_module_resolve can only be called from module-enabled " "globals."  JSObject* gjs_module_resolve(JSContext*, JS::HandleValue, JS::HandleObject)     Module resolve hook for module %s (relative to %s), global %p   moduleResolveHook       result.isObject() && "resolve hook failed to return an object!" gjs_global_is_type(cx, GjsGlobalType::DEFAULT) && "gjs_dynamic_module_resolve can only be called from the default " "global."   bool gjs_dynamic_module_resolve(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleObject)        global && "gjs_dynamic_module_resolve must be in a realm"       Async module resolve hook for module %s (relative to %p), global %p     Async module resolve hook for module %s (unknown path), global %p       moduleResolveAsyncHook  async import resolved   async import rejected   Failed to define '%s' in importer       bool GjsScriptModule::import_file(JSContext*, JS::HandleObject, GFile*) GjsScriptModule Importing module %s succeeded   A second native module tried to register the same id '%s'       Registered native JS module '%s'        Defining native module '%s'     No native module '%s' has registered itself     object in ObjectBox     Cannot get JSObject for null ObjectBox pointer  JSObject        GjsProfiler     GjsProfiler* _gjs_profiler_new(GjsContext*)     You can only create one profiler at a time.     Not going to profile GjsContext %p; you can only profile one context at a time. self    bool _gjs_profiler_is_running(GjsProfiler*)     void gjs_profiler_start(GjsProfiler*)   Profiler is disabled. Recompile with it enabled to use. void gjs_profiler_stop(GjsProfiler*)    ../src/gjs/profiler.cpp context == profiling_context    void _gjs_profiler_setup_signals(GjsProfiler*, GjsContext*)     Profiler is disabled. Not setting up signals.   void gjs_profiler_set_capture_writer(GjsProfiler*, gpointer)    !self->running  void gjs_profiler_set_filename(GjsProfiler*, const char*)       void _gjs_profiler_add_mark(GjsProfiler*, int64_t, int64_t, const char*, const char*, const char*)      group   bool _gjs_profiler_sample_gc_memory_info(GjsProfiler*, int64_t*)        void gjs_profiler_set_fd(GjsProfiler*, int)     !self->filename utf8    So      bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, JS::Rooted<JSString*>*, const char*, JS::Rooted<JSObject*>*}]  encodeInto      Argument to encodeInto() must be a Uint8Array   Cannot encode data into shared memory.  !shared bool gjs_encode_into_uint8array(JSContext*, JS::HandleString, JS::HandleObject, JS::MutableHandleValue) ../src/gjs/text-encoding.cpp    written <= len  read    written LATIN1  UTF-16  std::nullptr_t gjs_throw_type_error_from_gerror(JSContext*, const GjsAutoError&)        Ss      encode  UTF-16LE        Array too big to decode: %zu bytes      (bytes_written % 2) == 0        JSString* gjs_decode_from_uint8array_slow(JSContext*, const uint8_t*, size_t, const char*, bool)        encoding && "encoding must be non-null" JSString* gjs_decode_from_uint8array(JSContext*, JS::HandleObject, const char*, GjsStringTermination, bool)     Argument to decode() must be a Uint8Array       The provided encoded data was not valid UTF-8   current_len == len && "Garbage collection should not affect data length."       os|b    bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, JS::Rooted<JSObject*>*, const char*, mozilla::UniquePtr<char [], JS::FreePolicy>*, const char*, bool*}]        decode  bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = bool*]    Wrong type for %c, got bool*    fatal   Not a boolean   Invalid format string combination ?b    setMainLoopHook Main loop hook must be callable Set main loop hook to %s        A mainloop is already running. Did you already call runAsync()? GjsPromiseJobQueueSource        Uncancelling promise job dispatcher     Starting promise job dispatcher Stopping promise job dispatcher drainMicrotaskQueue     == Stack trace for context %p ==
       No stack trace for context      : out of memory

       == Stack trace for context       ==
    [unexpected result from printing value] [error printing value]  gjs>    ....    (To exit, press Ctrl+C again or Ctrl+D)
        typein  [error printing value]
 (Unable to print exception)
    !report.report()->isWarning()   AutoReportException::~AutoReportException()     ../src/modules/console.cpp      (Unable to print stack trace)
  args.length() == 2 && "setPrettyPrintFunction takes 2 arguments"        bool set_pretty_print_function(JSContext*, unsigned int, JS::Value*)    ../src/modules/print.cpp        v_global.isObject() && "first argument must be an object"       v_func.isObject() && "second argument must be an object"        Must pass an exception and optionally a message to logError()   Must pass a single argument to log()    JS LOG: <cannot convert value to string>        JS LOG: %s      args.length() == 1 && "getPrettyPrintFunction takes 1 arguments"        bool get_pretty_print_function(JSContext*, unsigned int, JS::Value*)    v_global.isObject() && "argument must be an object"     <invalid string>        log     logError        print   printerr        setPrettyPrintFunction  getPrettyPrintFunction  gc      Error invoking %s: Expected 0 arguments, got %d breakpoint      ecode   addressOf       addressOfGObject        Object %p is not a GObject      refcount        |F      bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, GjsAutoPointer<char, char, GjsAutoCharFuncs::free, GjsAutoCharFuncs::dup>*}]   bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = GjsAutoPointer<char, char, GjsAutoCharFuncs::free, GjsAutoCharFuncs::dup>*]       Wrong type for %c, got GjsAutoChar*     filename        Couldn't convert to filename    dumpHeap        a       Cannot dump heap to %s: %s      stdout  Heap dumped to %s       dumpMemoryInfo  gc.zone gc.zone.gcBytes gc.zone.mallocBytes     Could not write GC counters to profiler Cannot dump memory info to %s: %s       # GC Memory Info Object #

```json
     
```
   clearDateCaches static JSObject* CWrapper<Base, Wrapped>::prototype(JSContext*) [with Base = CairoRegion; Wrapped = _cairo_region]      global && "Must be in a realm to call prototype()"      !v_proto.isUndefined() && "create_prototype() must be called before prototype()"        static void CWrapperPointerOps<Base, Wrapped>::init_private(JSObject*, Wrapped*) [with Base = CairoRegion; Wrapped = _cairo_region]     ptr && "private pointer should not be null, use unset_private"  %s may not be null      Region  region  num_rectangles  other_region    intersect       xor     subtract        rect    get_rectangle   unionRectangle  subtractRectangle       intersectRectangle      xorRectangle    numRectangles   getRectangle    static JSObject* CWrapper<Base, Wrapped>::prototype(JSContext*) [with Base = CairoContext; Wrapped = _cairo]    static void CWrapperPointerOps<Base, Wrapped>::init_private(JSObject*, Wrapped*) [with Base = CairoContext; Wrapped = _cairo]   Could not create Cairo context  Context.getAntialias() takes no arguments       Context.getLineCap() takes no arguments Context.getLineJoin() takes no arguments        Context.getOperator() takes no arguments        Context.getDashCount() takes no arguments       Context.getFillRule() takes no arguments        Context.hasCurrentPoint() takes no arguments    Context.getGroupTarget() takes no arguments     Context.getTarget() takes no arguments  Context.getSource() takes no arguments  failed to create pattern        showText        Context.popGroup() takes no arguments   pattern setSource       mask    textExtents     xBearing        yBearing        xAdvance        yAdvance        Context.getLineWidth() takes no arguments       Context.getTolerance() takes no arguments       Context.getMiterLimit() takes no arguments      bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = double*]  Wrong type for %c, got double*  Invalid format string combination ?f    Couldn't convert to double      alpha   paintWithAlpha  rotate  size    setFontSize     setLineWidth    limit   setMiterLimit   tolerance       setTolerance    ffffff  bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, double*, const char*, double*, const char*, double*, const char*, double*, const char*, double*, const char*, double*}]        x2      y1      x1      curveTo y3      x3      y2      dx2     dy1     dx1     relCurveTo      dy3     dx3     dy2     ff      bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, double*, const char*, double*}]        inFill  inStroke        lineTo  moveTo  dy      dx      relLineTo       relMoveTo       sy      sx      scale   tx      translate       off     bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, JS::Rooted<JSObject*>*, const char*, double*, const char*, double*}]   surface maskSurface     setSourceSurface        ffff    bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, double*, const char*, double*, const char*, double*, const char*, double*}]    rectangle       blue    green   red     setSourceRGBA   fffff   bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, double*, const char*, double*, const char*, double*, const char*, double*, const char*, double*}]      xc      yc      radius  angle1  angle2  arc     arcNegative     fff     bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, double*, const char*, double*, const char*, double*}]  setSourceRGB    of      bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, JS::Rooted<JSObject*>*, const char*, double*}] setDash dashes  offset  dashes must be an array Can't get length of dashes      Dash value must be positive     setOperator     bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_operator*] op      setAntialias    bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_antialias*]        antialias       setLineJoin     bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_line_join*]        line_join       setFillRule     bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_fill_rule*]        fill_rule       setLineCap      bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_line_cap*] line_cap        pushGroupWithContent    bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_content*]  content sii     bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, mozilla::UniquePtr<char [], JS::FreePolicy>*, const char*, _cairo_font_slant*, const char*, _cairo_font_weight*}]      selectFontFace  family  bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_font_slant*]       slang   bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_font_weight*]      weight  Context.getCurrentPoint() takes no arguments    Context.strokeExtents() takes no arguments      "y"     "x"     deviceToUser    userToDevice    userToDeviceDistance    deviceToUserDistance    Context.pathExtents() takes no arguments        Context.fillExtents() takes no arguments        Context.clipExtents() takes no arguments        $dispose        appendPath      clip    clipExtents     clipPreserve    closePath       copyPage        copyPath        copyPathFlat    fill    fillPreserve    fillExtents     getAntialias    getCurrentPoint getDashCount    getFillRule     getGroupTarget  getLineCap      getLineJoin     getLineWidth    getMiterLimit   getOperator     getSource       getTarget       getTolerance    hasCurrentPoint identityMatrix  newPath newSubPath      paint   pathExtents     popGroup        popGroupToSource        pushGroup       resetClip       restore save    showPage        stroke  strokeExtents   strokePreserve  static JSObject* CWrapper<Base, Wrapped>::prototype(JSContext*) [with Base = CairoPath; Wrapped = cairo_path]   static void CWrapperPointerOps<Base, Wrapped>::init_private(JSObject*, Wrapped*) [with Base = CairoPath; Wrapped = cairo_path]  Surface static JSObject* CairoSurface::from_c_ptr(JSContext*, cairo_surface_t*) static JSObject* CWrapper<Base, Wrapped>::prototype(JSContext*) [with Base = CairoImageSurface; Wrapped = _cairo_surface]       static void CWrapperPointerOps<Base, Wrapped>::init_private(JSObject*, Wrapped*) [with Base = CairoImageSurface; Wrapped = _cairo_surface]      static JSObject* CWrapper<Base, Wrapped>::prototype(JSContext*) [with Base = CairoPDFSurface; Wrapped = _cairo_surface] static void CWrapperPointerOps<Base, Wrapped>::init_private(JSObject*, Wrapped*) [with Base = CairoPDFSurface; Wrapped = _cairo_surface]        static JSObject* CWrapper<Base, Wrapped>::prototype(JSContext*) [with Base = CairoPSSurface; Wrapped = _cairo_surface]  static void CWrapperPointerOps<Base, Wrapped>::init_private(JSObject*, Wrapped*) [with Base = CairoPSSurface; Wrapped = _cairo_surface] static JSObject* CWrapper<Base, Wrapped>::prototype(JSContext*) [with Base = CairoSVGSurface; Wrapped = _cairo_surface] static void CWrapperPointerOps<Base, Wrapped>::init_private(JSObject*, Wrapped*) [with Base = CairoSVGSurface; Wrapped = _cairo_surface]        static JSObject* CWrapper<Base, Wrapped>::prototype(JSContext*) [with Base = CairoSurface; Wrapped = _cairo_surface]    static void CWrapperPointerOps<Base, Wrapped>::init_private(JSObject*, Wrapped*) [with Base = CairoSurface; Wrapped = _cairo_surface]   static cairo_surface_t* CairoSurface::for_js(JSContext*, JS::HandleObject)      surface_wrapper Expected Cairo.Surface but got %s       %s is not a Cairo.Surface       Surface.getDeviceOffset() takes no arguments    Surface.getDeviceScale() takes no arguments     Surface.getType() takes no arguments    Surface.finish() takes no arguments     Surface.flush() takes no arguments      writeToPNG      F       y_scale x_scale setDeviceScale  y_offset        x_offset        setDeviceOffset flush   finish  getType getDeviceOffset getDeviceScale  SVGSurface      PDFSurface      PSSurface       ImageSurface    ImageSurface.getStride() takes no arguments     ImageSurface.getFormat() takes no arguments     ImageSurface.getWidth() takes no arguments      ImageSurface.getHeight() takes no arguments     createFromPNG   iii     bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, int*, const char*, int*, const char*, int*}]   format  getFormat       getWidth        getHeight       getStride       Fff     bool gjs_parse_call_args(JSContext*, const char*, const JS::CallArgs&, const char*, Args ...) [with Args = {const char*, GjsAutoPointer<char, char, GjsAutoCharFuncs::free, GjsAutoCharFuncs::dup>*, const char*, double*, const char*, double*}]       SolidPattern    JSObject* gjs_cairo_pattern_from_pattern(JSContext*, cairo_pattern_t*)  static JSObject* CWrapper<Base, Wrapped>::prototype(JSContext*) [with Base = CairoSolidPattern; Wrapped = _cairo_pattern]       static void CWrapperPointerOps<Base, Wrapped>::init_private(JSObject*, Wrapped*) [with Base = CairoSolidPattern; Wrapped = _cairo_pattern]      static JSObject* CWrapper<Base, Wrapped>::prototype(JSContext*) [with Base = CairoSurfacePattern; Wrapped = _cairo_pattern]     static void CWrapperPointerOps<Base, Wrapped>::init_private(JSObject*, Wrapped*) [with Base = CairoSurfacePattern; Wrapped = _cairo_pattern]    static JSObject* CWrapper<Base, Wrapped>::prototype(JSContext*) [with Base = CairoLinearGradient; Wrapped = _cairo_pattern]     static void CWrapperPointerOps<Base, Wrapped>::init_private(JSObject*, Wrapped*) [with Base = CairoLinearGradient; Wrapped = _cairo_pattern]    static JSObject* CWrapper<Base, Wrapped>::prototype(JSContext*) [with Base = CairoRadialGradient; Wrapped = _cairo_pattern]     static void CWrapperPointerOps<Base, Wrapped>::init_private(JSObject*, Wrapped*) [with Base = CairoRadialGradient; Wrapped = _cairo_pattern]    failed to create pattern, unsupported pattern type %d   static cairo_pattern_t* CairoPattern::for_js(JSContext*, JS::HandleObject)      pattern_wrapper static JSObject* CWrapper<Base, Wrapped>::prototype(JSContext*) [with Base = CairoPattern; Wrapped = _cairo_pattern]    Expected Cairo.Pattern but got %s       Pattern.getType() takes no arguments    Pattern SurfacePattern  RadialGradient  LinearGradient  addColorStopRGB addColorStopRGBA        Gradient        static JSObject* CWrapper<Base, Wrapped>::prototype(JSContext*) [with Base = CairoGradient; Wrapped = _cairo_pattern]   x0      y0      cx0     cy0     radius0 cx1     cy1     radius1 SurfacePattern.getExtend() requires no arguments        SurfacePattern.getFilter() requires no arguments        setExtend       bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_extend*]   extend  setFilter       bool detail::parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = _cairo_filter*]   filter  getExtend       getFilter       createRGBA      createRGB       cairo error on %s: "%s" (%d)    static JSObject* CWrapper<Base, Wrapped>::create_prototype(JSContext*, JS::HandleObject) [with Base = CairoRegion; Wrapped = _cairo_region; JS::HandleObject = JS::Handle<JSObject*>]   static JSObject* CWrapper<Base, Wrapped>::create_prototype(JSContext*, JS::HandleObject) [with Base = CairoContext; Wrapped = _cairo; JS::HandleObject = JS::Handle<JSObject*>] static JSObject* CWrapper<Base, Wrapped>::create_prototype(JSContext*, JS::HandleObject) [with Base = CairoSurface; Wrapped = _cairo_surface; JS::HandleObject = JS::Handle<JSObject*>] static JSObject* CWrapper<Base, Wrapped>::create_prototype(JSContext*, JS::HandleObject) [with Base = CairoImageSurface; Wrapped = _cairo_surface; JS::HandleObject = JS::Handle<JSObject*>]    static JSObject* CWrapper<Base, Wrapped>::create_prototype(JSContext*, JS::HandleObject) [with Base = CairoPath; Wrapped = cairo_path; JS::HandleObject = JS::Handle<JSObject*>]        static JSObject* CWrapper<Base, Wrapped>::create_prototype(JSContext*, JS::HandleObject) [with Base = CairoPSSurface; Wrapped = _cairo_surface; JS::HandleObject = JS::Handle<JSObject*>]       static JSObject* CWrapper<Base, Wrapped>::create_prototype(JSContext*, JS::HandleObject) [with Base = CairoPDFSurface; Wrapped = _cairo_surface; JS::HandleObject = JS::Handle<JSObject*>]      static JSObject* CWrapper<Base, Wrapped>::create_prototype(JSContext*, JS::HandleObject) [with Base = CairoSVGSurface; Wrapped = _cairo_surface; JS::HandleObject = JS::Handle<JSObject*>]      static JSObject* CWrapper<Base, Wrapped>::create_prototype(JSContext*, JS::HandleObject) [with Base = CairoPattern; Wrapped = _cairo_pattern; JS::HandleObject = JS::Handle<JSObject*>] static JSObject* CWrapper<Base, Wrapped>::create_prototype(JSContext*, JS::HandleObject) [with Base = CairoGradient; Wrapped = _cairo_pattern; JS::HandleObject = JS::Handle<JSObject*>]        static JSObject* CWrapper<Base, Wrapped>::create_prototype(JSContext*, JS::HandleObject) [with Base = CairoLinearGradient; Wrapped = _cairo_pattern; JS::HandleObject = JS::Handle<JSObject*>]  static JSObject* CWrapper<Base, Wrapped>::create_prototype(JSContext*, JS::HandleObject) [with Base = CairoRadialGradient; Wrapped = _cairo_pattern; JS::HandleObject = JS::Handle<JSObject*>]  static JSObject* CWrapper<Base, Wrapped>::create_prototype(JSContext*, JS::HandleObject) [with Base = CairoSurfacePattern; Wrapped = _cairo_pattern; JS::HandleObject = JS::Handle<JSObject*>]  static JSObject* CWrapper<Base, Wrapped>::create_prototype(JSContext*, JS::HandleObject) [with Base = CairoSolidPattern; Wrapped = _cairo_pattern; JS::HandleObject = JS::Handle<JSObject*>]    clasp->name != NULL     bool gjs_init_class_dynamic(JSContext*, JS::HandleObject, JS::HandleObject, const char*, const char*, const JSClass*, JSNative, unsigned int, JSPropertySpec*, JSFunctionSpec*, JSPropertySpec*, JSFunctionSpec*, JS::MutableHandleObject, JS::MutableHandleObject)     ../src/gjs/jsapi-dynamic-class.cpp      constructor_native != NULL      %s_%s   _private_       _get::  _set::  Ignoring second exception: '%s' Failed to throw exception '%s'  bool gjs_throw_gerror_message(JSContext*, const GjsAutoError&)  WARNING REPORTED        report  void gjs_warning_reporter(JSContext*, JSErrorReport*)   ../src/gjs/jsapi-util-error.cpp GJS_ABORT_ON_OOM        GJS ran out of memory at %s: %i.        JS %s: [%s %d]: %s      Value is not a string, cannot convert to UTF-8  deflated_length == length       bool gjs_string_to_utf8_n(JSContext*, JS::HandleString, JS::UniqueChars*, size_t*)      ../src/gjs/jsapi-util-string.cpp        Could not convert UTF-8 string '%s' to a filename: '%s' Failed to get UTF-16 string data        Failed to convert UTF-16 string to UCS-4: %s    Failed to convert UCS-4 string to UTF-16: %s    Failed to convert UCS-4 string to UTF-16        n (modulo 2^64) \n      \t      \x      <null string>   <non-flat string of length      <null symbol>   Symbol.for(     undefined       Symbol( <Symbol at      <unexpected symbol code         true    false   <magic> unexpected value        rejected        resolved        <null object>   <function       <anonymous function      at     pending         promise          with   <object         (unknown internal error)        its value was undefined No property '%s' in %s (or %s)  No property '%s' in object %p (or %s)   it was not a boolean    it was not a 32-bit integer     it was not a valid string       it was not an object    it couldn't be converted to uint32      Constructor called as normal method. Use 'new SomeObject()' not 'SomeObject()'  anonymous       You cannot construct new instances of '%s'      /proc/self/stat  %ld    size_t(reason) < size_t(JS::GCReason::FIRST_FIREFOX_REASON) + Gjs::GCReason::N_REASONS && "Bad Gjs::GCReason"   const char* gjs_explain_gc_reason(JS::GCReason) ../src/gjs/jsapi-util.cpp       
Caused by:     :        @      <unknown>       JS ERROR: %s    RSS above threshold     GjsContext disposed     Big Hammer hit  gjs_context_gc() called Memory usage is low     !!              JS GI USE       JS MEMORY       JS CTX  JS IMPORT       JS NATIVE       JS CAIRO        JS KP ALV       JS MAINLOOP     JS G REPO       JS G NS JS G OBJ        JS G FUNC       JS G FNDMTL     JS G CLSR       JS G BXD        JS G ENUM       JS G PRM        JS G ERR        JS G IFACE      JS GTYPE        constexpr std::array<_Tp, _Nm>::value_type& std::array<_Tp, _Nm>::operator[](size_type) [with _Tp = bool; long unsigned int _Nm = 20; reference = bool&; size_type = long unsigned int] /usr/include/c++/13/array       %g %s%s (thread %p) %s  %*s: %s GJS_DEBUG_TIMESTAMP     GJS_DEBUG_THREAD        GJS_DEBUG_OUTPUT        stderr  GJS_DEBUG_TOPICS        Failed to open log file `%s': %s
       ;       gjs_log_writer_func_wrapper ~     S & 
 2 L  22   	                 0 ) \WPa|    ;  6  e< 0Y            # # # # # # # # # # 5 5 5 5 e 5 5 5 5 c        q ] I                     J|eN'8i    @      r \%	e   
     S                                                                 o _ g w           )/5;NTZ`fl    (:@FLRX^d "  2 ; B K T ] f m t }                4"%(+.                            30-*'$!9	 64XXXXXXXXX XXX XXXXXXXXXXX XXX XXXXXXXXXXXp XXXX XXXA XXXXXXXXXXXXXXX    xxx xxx xxx xxx xxx xxx xxx xxx xxxxxxxxxxx xxx xxx xxx xxxxxxxxxxxxxxx                                                                                                                                                                                                     [2J              #2/,)JGDA>;85 & $&/,) HEB@><:8642     GVariant                (3                                  
                                                                               "   $   &   '   '   (   )   *   +   ,   -   /   0   2   2   Ry$      L            L     > ҽ      v     <(     	 v   Q  KP&   Q   L Q  Q     Q   v Q  Z  \:"   Z   v Z    8z"      v     5       L     q     
 v     ^     
 v   r  &   r  
 v    N     v  a G   a  v h Z 3+   Z  L h l 9tE   l  v x e# 76   e# 	 v p# `X    `X 	 v pX J\ 8 p+   J\  v X\ ^] [I"   ^] 
 v h]  \mt     v   0    
 L   +    
 v  @ ]ZI+   @ 
 v P @ NA   @ 
 v @ e o 0   e  v p  Ē     v        v       
 v   < 90   <  v H { +r(   { 
 v  D ԁ"+   D 
 L P \ ^   \  v h  $0     L   8     L   +    	 v  ! \S!   !  L ! ! 5   ! 
 v ! 3 Ե 3  L 3 3 O]+   3 
 v 3 5 ץo<    5 	 L 5 5    5 	 v 5 ~= n"   ~=  v = c     c  L h  f]     v   6:0    
 v  M *.n+   M  v X  S     v  +    +  L 8 D h,   D  v P H [    H 
 v X  modules/   +   (      script/ 0      /   1      	                  "   _signals.js       // SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2008 litl, LLC
// SPDX-FileCopyrightText: 2022 Canonical Ltd.
// SPDX-FileContributor: Marco Trevisan <marco.trevisan@canonical.com>

/* exported addSignalMethods */

// A couple principals of this simple signal system:
// 1) should look just like our GObject signal binding
// 2) memory and safety matter more than speed of connect/disconnect/emit
// 3) the expectation is that a given object will have a very small number of
//    connections, but they may be to different signal names

function _connectFull(name, callback, after) {
    // be paranoid about callback arg since we'd start to throw from emit()
    // if it was messed up
    if (typeof callback !== 'function')
        throw new Error('When connecting signal must give a callback that is a function');

    // we instantiate the "signal machinery" only on-demand if anything
    // gets connected.
    if (this._signalConnections === undefined) {
        this._signalConnections = Object.create(null);
        this._signalConnectionsByName = Object.create(null);
        this._nextConnectionId = 1;
    }

    const id = this._nextConnectionId;
    this._nextConnectionId += 1;

    this._signalConnections[id] = {
        name,
        callback,
        after,
    };

    const connectionsByName = this._signalConnectionsByName[name] ?? [];

    if (!connectionsByName.length)
        this._signalConnectionsByName[name] = connectionsByName;
    connectionsByName.push(id);

    return id;
}

function _connect(name, callback) {
    return _connectFull.call(this, name, callback, false);
}

function _connectAfter(name, callback) {
    return _connectFull.call(this, name, callback, true);
}

function _disconnect(id) {
    const connection = this._signalConnections?.[id];

    if (!connection)
        throw new Error(`No signal connection ${id} found`);

    if (connection.disconnected)
        throw new Error(`Signal handler id ${id} already disconnected`);

    connection.disconnected = true;
    delete this._signalConnections[id];

    const ids = this._signalConnectionsByName[connection.name];
    if (!ids)
        return;

    const indexOfId = ids.indexOf(id);
    if (indexOfId !== -1)
        ids.splice(indexOfId, 1);

    if (ids.length === 0)
        delete this._signalConnectionsByName[connection.name];
}

function _signalHandlerIsConnected(id) {
    const connection = this._signalConnections?.[id];
    return !!connection && !connection.disconnected;
}

function _disconnectAll() {
    Object.values(this._signalConnections ?? {}).forEach(c => (c.disconnected = true));
    delete this._signalConnections;
    delete this._signalConnectionsByName;
}

function _emit(name, ...args) {
    const connections = this._signalConnectionsByName?.[name];

    // may not be any signal handlers at all, if not then return
    if (!connections)
        return;

    // To deal with re-entrancy (removal/addition while
    // emitting), we copy out a list of what was connected
    // at emission start; and just before invoking each
    // handler we check its disconnected flag.
    const handlers = connections.map(id => this._signalConnections[id]);

    // create arg array which is emitter + everything passed in except
    // signal name. Would be more convenient not to pass emitter to
    // the callback, but trying to be 100% consistent with GObject
    // which does pass it in. Also if we pass in the emitter here,
    // people don't create closures with the emitter in them,
    // which would be a cycle.
    const argArray = [this, ...args];

    const afterHandlers = [];
    const beforeHandlers = handlers.filter(c => {
        if (!c.after)
            return true;

        afterHandlers.push(c);
        return false;
    });

    if (!_callHandlers(beforeHandlers, argArray))
        _callHandlers(afterHandlers, argArray);
}

function _callHandlers(handlers, argArray) {
    for (const handler of handlers) {
        if (handler.disconnected)
            continue;

        try {
            // since we pass "null" for this, the global object will be used.
            const ret = handler.callback.apply(null, argArray);

            // if the callback returns true, we don't call the next
            // signal handlers
            if (ret === true)
                return true;
        } catch (e) {
            // just log any exceptions so that callbacks can't disrupt
            // signal emission
            logError(e, `Exception in callback for signal: ${handler.name}`);
        }
    }

    return false;
}

function _addSignalMethod(proto, functionName, func) {
    if (proto[functionName] && proto[functionName] !== func)
        log(`WARNING: addSignalMethods is replacing existing ${proto} ${functionName} method`);

    proto[functionName] = func;
}

function addSignalMethods(proto) {
    _addSignalMethod(proto, 'connect', _connect);
    _addSignalMethod(proto, 'connectAfter', _connectAfter);
    _addSignalMethod(proto, 'disconnect', _disconnect);
    _addSignalMethod(proto, 'emit', _emit);
    _addSignalMethod(proto, 'signalHandlerIsConnected', _signalHandlerIsConnected);
    // this one is not in GObject, but useful
    _addSignalMethod(proto, 'disconnectAll', _disconnectAll);
}
  (uuay)loader.js      6      // SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2020 Evan Welsh <contact@evanwelsh.com>

/** @typedef {{ uri: string; scheme: string; host: string; path: string; query: Query }} Uri */

/**
 * Use '__internal: never' to prevent any object from being type compatible with Module
 * because it is an internal type.
 *
 * @typedef {{__internal: never;}} Module
 */
/** @typedef {typeof moduleGlobalThis | typeof globalThis} Global */
/** @typedef {{ load(uri: Uri): [contents: string, internal: boolean]; }} SchemeHandler */
/** @typedef {{ [key: string]: string | undefined; }} Query */
/** @typedef {(uri: string, contents: string) => Module} CompileFunc */

/**
 * Thrown when there is an error importing a module.
 */
class ImportError extends moduleGlobalThis.Error {
    name = 'ImportError';
}

/**
 * ModulePrivate is the "private" object of every module.
 */
class ModulePrivate {
    /**
     *
     * @param {string} id the module's identifier
     * @param {string} uri the module's URI
     * @param {boolean} [internal] whether this module is "internal"
     */
    constructor(id, uri, internal = false) {
        this.id = id;
        this.uri = uri;
        this.internal = internal;
    }
}

/**
 * Returns whether a string represents a relative path (e.g. ./, ../)
 *
 * @param {string} path a path to check if relative
 * @returns {boolean}
 */
function isRelativePath(path) {
    // Check if the path is relative. Note that this doesn't mean "relative
    // path" in the GLib sense, as in "not absolute" — it means a relative path
    // module specifier, which must start with a '.' or '..' path component.
    return path.startsWith('./') || path.startsWith('../');
}

/**
 * Handles resolving and loading URIs.
 *
 * @class
 */
class InternalModuleLoader {
    /**
     * @param {typeof globalThis} global the global object to handle module
     *   resolution
     * @param {(string, string) => import("../types").Module} compileFunc the
     *   function to compile a source into a module for a particular global
     *   object. Should be compileInternalModule() for InternalModuleLoader,
     *   but overridden in ModuleLoader
     */
    constructor(global, compileFunc) {
        this.global = global;
        this.compileFunc = compileFunc;
    }

    /**
     * Loads a file or resource URI synchronously
     *
     * @param {Uri} uri the file or resource URI to load
     * @returns {[contents: string, internal?: boolean] | null}
     */
    loadURI(uri) {
        if (uri.scheme === 'file' || uri.scheme === 'resource')
            return [loadResourceOrFile(uri.uri)];

        return null;
    }

    /**
     * Resolves an import specifier given an optional parent importer.
     *
     * @param {string} specifier the import specifier
     * @param {string | null} [parentURI] the URI of the module importing the specifier
     * @returns {Uri | null}
     */
    resolveSpecifier(specifier, parentURI = null) {
        try {
            const uri = parseURI(specifier);

            if (uri)
                return uri;
        } catch (err) {
            // If it can't be parsed as a URI, try a relative path or return null.
        }

        if (isRelativePath(specifier)) {
            if (!parentURI)
                throw new ImportError('Cannot import relative path when module path is unknown.');

            return this.resolveRelativePath(specifier, parentURI);
        }

        return null;
    }

    /**
     * Resolves a path relative to a URI, throwing an ImportError if
     * the parentURI isn't valid.
     *
     * @param {string} relativePath the relative path to resolve against the base URI
     * @param {string} importingModuleURI the URI of the module triggering this
     *   resolve
     * @returns {Uri}
     */
    resolveRelativePath(relativePath, importingModuleURI) {
        // Ensure the parent URI is valid.
        parseURI(importingModuleURI);

        // Handle relative imports from URI-based modules.
        const relativeURI = resolveRelativeResourceOrFile(importingModuleURI, relativePath);
        if (!relativeURI)
            throw new ImportError('File does not have a valid parent!');
        return parseURI(relativeURI);
    }

    /**
     * Compiles a module source text with the module's URI
     *
     * @param {ModulePrivate} priv a module private object
     * @param {string} text the module source text to compile
     * @returns {Module}
     */
    compileModule(priv, text) {
        const compiled = this.compileFunc(priv.uri, text);

        setModulePrivate(compiled, priv);

        return compiled;
    }

    /**
     * @param {string} specifier the specifier (e.g. relative path, root package) to resolve
     * @param {string | null} importingModuleURI the URI of the module
     *   triggering this resolve
     *
     * @returns {Module | null}
     */
    resolveModule(specifier, importingModuleURI) {
        const registry = getRegistry(this.global);

        // Check if the module has already been loaded
        let module = registry.get(specifier);
        if (module)
            return module;

        // 1) Resolve path and URI-based imports.
        const uri = this.resolveSpecifier(specifier, importingModuleURI);
        if (uri) {
            module = registry.get(uri.uri);

            // Check if module is already loaded (relative handling)
            if (module)
                return module;

            const result = this.loadURI(uri);
            if (!result)
                return null;

            const [text, internal = false] = result;

            const priv = new ModulePrivate(uri.uri, uri.uri, internal);
            const compiled = this.compileModule(priv, text);

            registry.set(uri.uri, compiled);
            return compiled;
        }

        return null;
    }

    moduleResolveHook(importingModulePriv, specifier) {
        const resolved = this.resolveModule(specifier, importingModulePriv.uri ?? null);
        if (!resolved)
            throw new ImportError(`Module not found: ${specifier}`);

        return resolved;
    }

    moduleLoadHook(id, uri) {
        const priv = new ModulePrivate(id, uri);

        const result = this.loadURI(parseURI(uri));
        // result can only be null if `this` is InternalModuleLoader. If `this`
        // is ModuleLoader, then loadURI() will have thrown
        if (!result)
            throw new ImportError(`URI not found: ${uri}`);

        const [text] = result;
        const compiled = this.compileModule(priv, text);

        const registry = getRegistry(this.global);
        registry.set(id, compiled);

        return compiled;
    }
}

class ModuleLoader extends InternalModuleLoader {
    /**
     * @param {typeof moduleGlobalThis} global the global object to register modules with.
     */
    constructor(global) {
        // Sets 'compileFunc' in InternalModuleLoader to be 'compileModule'
        super(global, compileModule);

        /**
         * The set of "module" URI globs (the module search path)
         *
         * For example, having `"resource:///org/gnome/gjs/modules/esm/*.js"` in this
         * set allows `import "system"` if
         * `"resource:///org/gnome/gjs/modules/esm/system.js"` exists.
         *
         * Only `*` is supported as a replacement character, `**` is not supported.
         *
         * @type {Set<string>}
         */
        this.moduleURIs = new Set([
            'resource:///org/gnome/gjs/modules/esm/*.js',
        ]);

        /**
         * @type {Map<string, SchemeHandler>}
         *
         * A map of handlers for URI schemes (e.g. gi://)
         */
        this.schemeHandlers = new Map();
    }

    /**
     * @param {string} specifier the package specifier
     * @returns {string[]} the possible internal URIs
     */
    buildInternalURIs(specifier) {
        const {moduleURIs} = this;
        const builtURIs = [];

        for (const uri of moduleURIs) {
            const builtURI = uri.replace('*', specifier);
            builtURIs.push(builtURI);
        }

        return builtURIs;
    }

    /**
     * @param {string} scheme the URI scheme to register
     * @param {SchemeHandler} handler a handler
     */
    registerScheme(scheme, handler) {
        this.schemeHandlers.set(scheme, handler);
    }

    /**
     * Overrides InternalModuleLoader.loadURI
     *
     * @param {Uri} uri a Uri object to load
     */
    loadURI(uri) {
        if (uri.scheme) {
            const loader = this.schemeHandlers.get(uri.scheme);

            if (loader)
                return loader.load(uri);
        }

        const result = super.loadURI(uri);

        if (result)
            return result;

        throw new ImportError(`Invalid module URI: ${uri.uri}`);
    }

    /**
     * Resolves a bare specifier like 'system' against internal resources,
     * erroring if no resource is found.
     *
     * @param {string} specifier the module specifier to resolve for an import
     * @returns {import("./internalLoader").Module}
     */
    resolveBareSpecifier(specifier) {
        // 2) Resolve internal imports.

        const uri = this.buildInternalURIs(specifier).find(uriExists);

        if (!uri)
            throw new ImportError(`Unknown module: '${specifier}'`);

        const parsed = parseURI(uri);
        if (parsed.scheme !== 'file' && parsed.scheme !== 'resource')
            throw new ImportError('Only file:// and resource:// URIs are currently supported.');

        const text = loadResourceOrFile(parsed.uri);
        const priv = new ModulePrivate(specifier, uri, true);
        const compiled = this.compileModule(priv, text);

        const registry = getRegistry(this.global);
        if (!registry.has(specifier))
            registry.set(specifier, compiled);

        return compiled;
    }

    /**
     * Resolves a module import with optional handling for relative imports.
     * Overrides InternalModuleLoader.moduleResolveHook
     *
     * @param {ModulePrivate | null} importingModulePriv - the private object of
     *   the module initiating the import, null if the import is not coming from
     *   a file that can resolve relative imports
     * @param {string} specifier the module specifier to resolve for an import
     * @returns {import("./internalLoader").Module}
     */
    moduleResolveHook(importingModulePriv, specifier) {
        const module = this.resolveModule(specifier, importingModulePriv?.uri);
        if (module)
            return module;

        return this.resolveBareSpecifier(specifier);
    }

    /**
     * Resolves a module import with optional handling for relative imports asynchronously.
     *
     * @param {ModulePrivate | null} importingModulePriv - the private object of
     *   the module initiating the import, null if the import is not coming from
     *   a file that can resolve relative imports
     * @param {string} specifier - the specifier (e.g. relative path, root
     *   package) to resolve
     * @returns {Promise<Module>}
     */
    async moduleResolveAsyncHook(importingModulePriv, specifier) {
        const importingModuleURI = importingModulePriv?.uri;
        const registry = getRegistry(this.global);

        // Check if the module has already been loaded
        let module = registry.get(specifier);
        if (module)
            return module;

        // 1) Resolve path and URI-based imports.
        const uri = this.resolveSpecifier(specifier, importingModuleURI);
        if (uri) {
            module = registry.get(uri.uri);

            // Check if module is already loaded (relative handling)
            if (module)
                return module;

            const result = await this.loadURIAsync(uri);
            if (!result)
                return null;

            // Check if module loaded while awaiting.
            module = registry.get(uri.uri);
            if (module)
                return module;

            const [text, internal = false] = result;

            const priv = new ModulePrivate(uri.uri, uri.uri, internal);
            const compiled = this.compileModule(priv, text);

            registry.set(uri.uri, compiled);
            return compiled;
        }

        // 2) Resolve internal imports.

        return this.resolveBareSpecifier(specifier);
    }

    /**
     * Loads a file or resource URI asynchronously
     *
     * @param {Uri} uri the file or resource URI to load
     * @returns {Promise<[string] | [string, boolean] | null>}
     */
    async loadURIAsync(uri) {
        if (uri.scheme) {
            const loader = this.schemeHandlers.get(uri.scheme);

            if (loader)
                return loader.loadAsync(uri);
        }

        if (uri.scheme === 'file' || uri.scheme === 'resource') {
            const result = await loadResourceOrFileAsync(uri.uri);
            return [result];
        }

        return null;
    }
}

const moduleLoader = new ModuleLoader(moduleGlobalThis);
setGlobalModuleLoader(moduleGlobalThis, moduleLoader);

/**
 * Creates a module source text to expose a GI namespace via a default export.
 *
 * @param {string} namespace the GI namespace to import
 * @param {string} [version] the version string of the namespace
 *
 * @returns {string} the generated module source text
 */
function generateGIModule(namespace, version) {
    return `
    import $$gi from 'gi';
    export default $$gi.require('${namespace}'${version !== undefined ? `, '${version}'` : ''});
    `;
}

moduleLoader.registerScheme('gi', {
    /**
     * @param {Uri} uri the URI to load
     */
    load(uri) {
        const namespace = uri.host;
        const version = uri.query.version;

        return [generateGIModule(namespace, version), true];
    },
    /**
     * @param {Uri} uri the URI to load asynchronously
     */
    loadAsync(uri) {
        // gi: only does string manipulation, so it is safe to use the same code for sync and async.
        return this.load(uri);
    },
});
  (uuay)org/  !   lang.js           /* -*- mode: js; indent-tabs-mode: nil; -*- */
/* exported bind, copyProperties, copyPublicProperties, countProperties, Class,
getMetaClass, Interface */
// SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2008 litl, LLC

// Utilities that are "meta-language" things like manipulating object props

var {Class, Interface, getMetaClass} = imports._legacy;

function countProperties(obj) {
    let count = 0;
    for (let unusedProperty in obj)
        count += 1;
    return count;
}

function getPropertyDescriptor(obj, property) {
    if (Object.hasOwn(obj, property))
        return Object.getOwnPropertyDescriptor(obj, property);
    return getPropertyDescriptor(Object.getPrototypeOf(obj), property);
}

function _copyProperty(source, dest, property) {
    let descriptor = getPropertyDescriptor(source, property);
    Object.defineProperty(dest, property, descriptor);
}

function copyProperties(source, dest) {
    for (let property in source)
        _copyProperty(source, dest, property);
}

function copyPublicProperties(source, dest) {
    for (let property in source) {
        if (typeof property === 'string' && property.startsWith('_'))
            continue;
        else
            _copyProperty(source, dest, property);
    }
}

/**
 * Binds obj to callback. Makes it possible to refer to "obj"
 * using this within the callback.
 *
 * @param {object} obj the object to bind
 * @param {Function} callback callback to bind obj in
 * @param {*} bindArguments additional arguments to the callback
 * @returns {Function} a new callback
 */
function bind(obj, callback, ...bindArguments) {
    if (typeof obj !== 'object') {
        throw new Error(`first argument to Lang.bind() must be an object, not ${
            typeof obj}`);
    }

    if (typeof callback !== 'function') {
        throw new Error(`second argument to Lang.bind() must be a function, not ${
            typeof callback}`);
    }

    // Use ES5 Function.prototype.bind, but only if not passing any bindArguments,
    // because ES5 has them at the beginning, not at the end
    if (arguments.length === 2)
        return callback.bind(obj);

    let me = obj;
    return function (...args) {
        args = args.concat(bindArguments);
        return callback.apply(me, args);
    };
}
  (uuay)equations.js e      /* -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil; -*- */
/* eslint-disable no-unused-vars */
// SPDX-License-Identifier: BSD-3-Clause
// SPDX-FileCopyrightText: 2008 litl, LLC.
// SPDX-FileCopyrightText: 2001 Robert Penner

/**
 * Equations
 * Main equations for the Tweener class
 *
 * @author              Zeh Fernando, Nate Chatellier
 * @version             1.0.2
 */

/* exported easeInBack, easeInBounce, easeInCirc, easeInCubic, easeInElastic,
easeInExpo, easeInOutBack, easeInOutBounce, easeInOutCirc, easeInOutCubic,
easeInOutElastic, easeInOutExpo, easeInOutQuad, easeInOutQuart, easeInOutQuint,
easeInOutSine, easeInQuad, easeInQuart, easeInQuint, easeInSine, easeNone,
easeOutBack, easeOutBounce, easeOutCirc, easeOutCubic, easeOutElastic,
easeOutExpo, easeOutInBack, easeOutInBounce, easeOutInCirc, easeOutInCubic,
easeOutInElastic, easeOutInExpo, easeOutInQuad, easeOutInQuart, easeOutInQuint,
easeOutInSine, easeOutQuad, easeOutQuart, easeOutQuint, easeOutSine, linear */

// ==================================================================================================================================
// TWEENING EQUATIONS functions -----------------------------------------------------------------------------------------------------
// (the original equations are Robert Penner's work as mentioned on the disclaimer)

/**
 * Easing equation function for a simple linear tweening, with no easing.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeNone(t, b, c, d, pParams) {
    return c * t / d + b;
}

/* Useful alias */
function linear(t, b, c, d, pParams) {
    return easeNone(t, b, c, d, pParams);
}

/**
 * Easing equation function for a quadratic (t^2) easing in: accelerating from zero velocity.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeInQuad(t, b, c, d, pParams) {
    return c * (t /= d) * t + b;
}

/**
 * Easing equation function for a quadratic (t^2) easing out: decelerating to zero velocity.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeOutQuad(t, b, c, d, pParams) {
    return -c * (t /= d) * (t - 2) + b;
}

/**
 * Easing equation function for a quadratic (t^2) easing in/out: acceleration until halfway, then deceleration.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeInOutQuad(t, b, c, d, pParams) {
    if ((t /= d / 2) < 1)
        return c / 2 * t * t + b;
    return -c / 2 * (--t * (t - 2) - 1) + b;
}

/**
 * Easing equation function for a quadratic (t^2) easing out/in: deceleration until halfway, then acceleration.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeOutInQuad(t, b, c, d, pParams) {
    if (t < d / 2)
        return easeOutQuad(t * 2, b, c / 2, d, pParams);
    return easeInQuad(t * 2 - d, b + c / 2, c / 2, d, pParams);
}

/**
 * Easing equation function for a cubic (t^3) easing in: accelerating from zero velocity.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeInCubic(t, b, c, d, pParams) {
    return c * (t /= d) * t * t + b;
}

/**
 * Easing equation function for a cubic (t^3) easing out: decelerating from zero velocity.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeOutCubic(t, b, c, d, pParams) {
    return c * ((t = t / d - 1) * t * t + 1) + b;
}

/**
 * Easing equation function for a cubic (t^3) easing in/out: acceleration until halfway, then deceleration.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeInOutCubic(t, b, c, d, pParams) {
    if ((t /= d / 2) < 1)
        return c / 2 * t * t * t + b;
    return c / 2 * ((t -= 2) * t * t + 2) + b;
}

/**
 * Easing equation function for a cubic (t^3) easing out/in: deceleration until halfway, then acceleration.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeOutInCubic(t, b, c, d, pParams) {
    if (t < d / 2)
        return easeOutCubic(t * 2, b, c / 2, d, pParams);
    return easeInCubic(t * 2 - d, b + c / 2, c / 2, d, pParams);
}

/**
 * Easing equation function for a quartic (t^4) easing in: accelerating from zero velocity.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeInQuart(t, b, c, d, pParams) {
    return c * (t /= d) * t * t * t + b;
}

/**
 * Easing equation function for a quartic (t^4) easing out: decelerating from zero velocity.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeOutQuart(t, b, c, d, pParams) {
    return -c * ((t = t / d - 1) * t * t * t - 1) + b;
}

/**
 * Easing equation function for a quartic (t^4) easing in/out: acceleration until halfway, then deceleration.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeInOutQuart(t, b, c, d, pParams) {
    if ((t /= d / 2) < 1)
        return c / 2 * t * t * t * t + b;
    return -c / 2 * ((t -= 2) * t * t * t - 2) + b;
}

/**
 * Easing equation function for a quartic (t^4) easing out/in: deceleration until halfway, then acceleration.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeOutInQuart(t, b, c, d, pParams) {
    if (t < d / 2)
        return easeOutQuart(t * 2, b, c / 2, d, pParams);
    return easeInQuart(t * 2 - d, b + c / 2, c / 2, d, pParams);
}

/**
 * Easing equation function for a quintic (t^5) easing in: accelerating from zero velocity.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeInQuint(t, b, c, d, pParams) {
    return c * (t /= d) * t * t * t * t + b;
}

/**
 * Easing equation function for a quintic (t^5) easing out: decelerating from zero velocity.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeOutQuint(t, b, c, d, pParams) {
    return c * ((t = t / d - 1) * t * t * t * t + 1) + b;
}

/**
 * Easing equation function for a quintic (t^5) easing in/out: acceleration until halfway, then deceleration.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeInOutQuint(t, b, c, d, pParams) {
    if ((t /= d / 2) < 1)
        return c / 2 * t * t * t * t * t + b;
    return c / 2 * ((t -= 2) * t * t * t * t + 2) + b;
}

/**
 * Easing equation function for a quintic (t^5) easing out/in: deceleration until halfway, then acceleration.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeOutInQuint(t, b, c, d, pParams) {
    if (t < d / 2)
        return easeOutQuint(t * 2, b, c / 2, d, pParams);
    return easeInQuint(t * 2 - d, b + c / 2, c / 2, d, pParams);
}

/**
 * Easing equation function for a sinusoidal (sin(t)) easing in: accelerating from zero velocity.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeInSine(t, b, c, d, pParams) {
    return -c * Math.cos(t / d * (Math.PI / 2)) + c + b;
}

/**
 * Easing equation function for a sinusoidal (sin(t)) easing out: decelerating from zero velocity.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeOutSine(t, b, c, d, pParams) {
    return c * Math.sin(t / d * (Math.PI / 2)) + b;
}

/**
 * Easing equation function for a sinusoidal (sin(t)) easing in/out: acceleration until halfway, then deceleration.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeInOutSine(t, b, c, d, pParams) {
    return -c / 2 * (Math.cos(Math.PI * t / d) - 1) + b;
}

/**
 * Easing equation function for a sinusoidal (sin(t)) easing out/in: deceleration until halfway, then acceleration.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeOutInSine(t, b, c, d, pParams) {
    if (t < d / 2)
        return easeOutSine(t * 2, b, c / 2, d, pParams);
    return easeInSine(t * 2 - d, b + c / 2, c / 2, d, pParams);
}

/**
 * Easing equation function for an exponential (2^t) easing in: accelerating from zero velocity.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeInExpo(t, b, c, d, pParams) {
    return t <= 0 ? b : c * Math.pow(2, 10 * (t / d - 1)) + b;
}

/**
 * Easing equation function for an exponential (2^t) easing out: decelerating from zero velocity.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeOutExpo(t, b, c, d, pParams) {
    return t >= d ? b + c : c * (-Math.pow(2, -10 * t / d) + 1) + b;
}

/**
 * Easing equation function for an exponential (2^t) easing in/out: acceleration until halfway, then deceleration.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeInOutExpo(t, b, c, d, pParams) {
    if (t <= 0)
        return b;
    if (t >= d)
        return b + c;
    if ((t /= d / 2) < 1)
        return c / 2 * Math.pow(2, 10 * (t - 1)) + b;
    return c / 2 * (-Math.pow(2, -10 * --t) + 2) + b;
}

/**
 * Easing equation function for an exponential (2^t) easing out/in: deceleration until halfway, then acceleration.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeOutInExpo(t, b, c, d, pParams) {
    if (t < d / 2)
        return easeOutExpo(t * 2, b, c / 2, d, pParams);
    return easeInExpo(t * 2 - d, b + c / 2, c / 2, d, pParams);
}

/**
 * Easing equation function for a circular (sqrt(1-t^2)) easing in: accelerating from zero velocity.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeInCirc(t, b, c, d, pParams) {
    return -c * (Math.sqrt(1 - (t /= d) * t) - 1) + b;
}

/**
 * Easing equation function for a circular (sqrt(1-t^2)) easing out: decelerating from zero velocity.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeOutCirc(t, b, c, d, pParams) {
    return c * Math.sqrt(1 - (t = t / d - 1) * t) + b;
}

/**
 * Easing equation function for a circular (sqrt(1-t^2)) easing in/out: acceleration until halfway, then deceleration.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeInOutCirc(t, b, c, d, pParams) {
    if ((t /= d / 2) < 1)
        return -c / 2 * (Math.sqrt(1 - t * t) - 1) + b;
    return c / 2 * (Math.sqrt(1 - (t -= 2) * t) + 1) + b;
}

/**
 * Easing equation function for a circular (sqrt(1-t^2)) easing out/in: deceleration until halfway, then acceleration.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeOutInCirc(t, b, c, d, pParams) {
    if (t < d / 2)
        return easeOutCirc(t * 2, b, c / 2, d, pParams);
    return easeInCirc(t * 2 - d, b + c / 2, c / 2, d, pParams);
}

/**
 * Easing equation function for an elastic (exponentially decaying sine wave) easing in: accelerating from zero velocity.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @param a             Amplitude.
 * @param p             Period.
 * @return              The correct value.
 */
function easeInElastic(t, b, c, d, pParams) {
    if (t <= 0)
        return b;
    if ((t /= d) >= 1)
        return b + c;
    var p = !pParams || isNaN(pParams.period) ? d * .3 : pParams.period;
    var s;
    var a = !pParams || isNaN(pParams.amplitude) ? 0 : pParams.amplitude;
    if (!a || a < Math.abs(c)) {
        a = c;
        s = p / 4;
    } else {
        s = p / (2 * Math.PI) * Math.asin(c / a);
    }
    return -(a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t * d - s) * (2 * Math.PI) / p)) + b;
}

/**
 * Easing equation function for an elastic (exponentially decaying sine wave) easing out: decelerating from zero velocity.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @param a             Amplitude.
 * @param p             Period.
 * @return              The correct value.
 */
function easeOutElastic(t, b, c, d, pParams) {
    if (t <= 0)
        return b;
    if ((t /= d) >= 1)
        return b + c;
    var p = !pParams || isNaN(pParams.period) ? d * .3 : pParams.period;
    var s;
    var a = !pParams || isNaN(pParams.amplitude) ? 0 : pParams.amplitude;
    if (!a || a < Math.abs(c)) {
        a = c;
        s = p / 4;
    } else {
        s = p / (2 * Math.PI) * Math.asin(c / a);
    }
    return a * Math.pow(2, -10 * t) * Math.sin((t * d - s) * (2 * Math.PI) / p) + c + b;
}

/**
 * Easing equation function for an elastic (exponentially decaying sine wave) easing in/out: acceleration until halfway, then deceleration.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @param a             Amplitude.
 * @param p             Period.
 * @return              The correct value.
 */
function easeInOutElastic(t, b, c, d, pParams) {
    if (t <= 0)
        return b;
    if ((t /= d / 2) >= 2)
        return b + c;
    var p = !pParams || isNaN(pParams.period) ? d * (.3 * 1.5) : pParams.period;
    var s;
    var a = !pParams || isNaN(pParams.amplitude) ? 0 : pParams.amplitude;
    if (!a || a < Math.abs(c)) {
        a = c;
        s = p / 4;
    } else {
        s = p / (2 * Math.PI) * Math.asin(c / a);
    }
    if (t < 1)
        return -.5 * (a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t * d - s) * (2 * Math.PI) / p)) + b;
    return a * Math.pow(2, -10 * (t -= 1)) * Math.sin((t * d - s) * (2 * Math.PI) / p) * .5 + c + b;
}

/**
 * Easing equation function for an elastic (exponentially decaying sine wave) easing out/in: deceleration until halfway, then acceleration.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @param a             Amplitude.
 * @param p             Period.
 * @return              The correct value.
 */
function easeOutInElastic(t, b, c, d, pParams) {
    if (t < d / 2)
        return easeOutElastic(t * 2, b, c / 2, d, pParams);
    return easeInElastic(t * 2 - d, b + c / 2, c / 2, d, pParams);
}

/**
 * Easing equation function for a back (overshooting cubic easing: (s+1)*t^3 - s*t^2) easing in: accelerating from zero velocity.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @param s             Overshoot amount: higher s means greater overshoot (0 produces cubic easing with no overshoot, and the default value of 1.70158 produces an overshoot of 10 percent).
 * @return              The correct value.
 */
function easeInBack(t, b, c, d, pParams) {
    var s = !pParams || isNaN(pParams.overshoot) ? 1.70158 : pParams.overshoot;
    return c * (t /= d) * t * ((s + 1) * t - s) + b;
}

/**
 * Easing equation function for a back (overshooting cubic easing: (s+1)*t^3 - s*t^2) easing out: decelerating from zero velocity.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @param s             Overshoot amount: higher s means greater overshoot (0 produces cubic easing with no overshoot, and the default value of 1.70158 produces an overshoot of 10 percent).
 * @return              The correct value.
 */
function easeOutBack(t, b, c, d, pParams) {
    var s = !pParams || isNaN(pParams.overshoot) ? 1.70158 : pParams.overshoot;
    return c * ((t = t / d - 1) * t * ((s + 1) * t + s) + 1) + b;
}

/**
 * Easing equation function for a back (overshooting cubic easing: (s+1)*t^3 - s*t^2) easing in/out: acceleration until halfway, then deceleration.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @param s             Overshoot amount: higher s means greater overshoot (0 produces cubic easing with no overshoot, and the default value of 1.70158 produces an overshoot of 10 percent).
 * @return              The correct value.
 */
function easeInOutBack(t, b, c, d, pParams) {
    var s = !pParams || isNaN(pParams.overshoot) ? 1.70158 : pParams.overshoot;
    if ((t /= d / 2) < 1)
        return c / 2 * (t * t * (((s *= (1.525)) + 1) * t - s)) + b;
    return c / 2 * ((t -= 2) * t * (((s *= (1.525)) + 1) * t + s) + 2) + b;
}

/**
 * Easing equation function for a back (overshooting cubic easing: (s+1)*t^3 - s*t^2) easing out/in: deceleration until halfway, then acceleration.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @param s             Overshoot amount: higher s means greater overshoot (0 produces cubic easing with no overshoot, and the default value of 1.70158 produces an overshoot of 10 percent).
 * @return              The correct value.
 */
function easeOutInBack(t, b, c, d, pParams) {
    if (t < d / 2)
        return easeOutBack(t * 2, b, c / 2, d, pParams);
    return easeInBack(t * 2 - d, b + c / 2, c / 2, d, pParams);
}

/**
 * Easing equation function for a bounce (exponentially decaying parabolic bounce) easing in: accelerating from zero velocity.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeInBounce(t, b, c, d, pParams) {
    return c - easeOutBounce(d - t, 0, c, d) + b;
}

/**
 * Easing equation function for a bounce (exponentially decaying parabolic bounce) easing out: decelerating from zero velocity.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeOutBounce(t, b, c, d, pParams) {
    if ((t /= d) < 1 / 2.75)
        return c * (7.5625 * t * t) + b;
    else if (t < 2 / 2.75)
        return c * (7.5625 * (t -= (1.5 / 2.75)) * t + .75) + b;
    else if (t < 2.5 / 2.75)
        return c * (7.5625 * (t -= (2.25 / 2.75)) * t + .9375) + b;
    else
        return c * (7.5625 * (t -= (2.625 / 2.75)) * t + .984375) + b;
}

/**
 * Easing equation function for a bounce (exponentially decaying parabolic bounce) easing in/out: acceleration until halfway, then deceleration.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeInOutBounce(t, b, c, d, pParams) {
    if (t < d / 2)
        return easeInBounce(t * 2, 0, c, d) * .5 + b;
    else
        return easeOutBounce(t * 2 - d, 0, c, d) * .5 + c * .5 + b;
}

/**
 * Easing equation function for a bounce (exponentially decaying parabolic bounce) easing out/in: deceleration until halfway, then acceleration.
 *
 * @param t             Current time (in frames or seconds).
 * @param b             Starting value.
 * @param c             Change needed in value.
 * @param d             Expected easing duration (in frames or seconds).
 * @return              The correct value.
 */
function easeOutInBounce(t, b, c, d, pParams) {
    if (t < d / 2)
        return easeOutBounce(t * 2, b, c / 2, d, pParams);
    return easeInBounce(t * 2 - d, b + c / 2, c / 2, d, pParams);
}
  (uuay)tweenList.js         /* -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil; -*- */
// SPDX-License-Identifier: MIT
// SPDX-FileCopyrightText: 2006-2007 Zeh Fernando and Nate Chatellier
// SPDX-FileCopyrightText: 2008 litl, LLC.

/**
 * The tween list object. Stores all of the properties and information that pertain to individual tweens.
 *
 * @author              Nate Chatellier, Zeh Fernando
 * @version             1.0.4
 * @private
 */
/* exported makePropertiesChain, TweenList */
/*
http://code.google.com/p/tweener/
http://code.google.com/p/tweener/wiki/License
*/

function TweenList(scope, timeStart, timeComplete,
    useFrames, transition, transitionParams) {
    this._init(scope, timeStart, timeComplete, useFrames, transition,
        transitionParams);
}

TweenList.prototype = {
    _init(scope, timeStart, timeComplete,
        userFrames, transition, transitionParams) {
        this.scope = scope;
        this.timeStart = timeStart;
        this.timeComplete = timeComplete;
        this.userFrames = userFrames;
        this.transition = transition;
        this.transitionParams = transitionParams;

        /* Other default information */
        this.properties = {};
        this.isPaused = false;
        this.timePaused = undefined;
        this.isCaller = false;
        this.updatesSkipped = 0;
        this.timesCalled = 0;
        this.skipUpdates = 0;
        this.hasStarted = false;
    },

    clone(omitEvents) {
        var tween = new TweenList(this.scope, this.timeStart, this.timeComplete, this.userFrames,
            this.transition, this.transitionParams);
        tween.properties = [];
        for (let name in this.properties)
            tween.properties[name] = this.properties[name];
        tween.skipUpdates = this.skipUpdates;
        tween.updatesSkipped = this.updatesSkipped;

        if (!omitEvents) {
            tween.onStart = this.onStart;
            tween.onUpdate = this.onUpdate;
            tween.onComplete = this.onComplete;
            tween.onOverwrite = this.onOverwrite;
            tween.onError = this.onError;
            tween.onStartParams = this.onStartParams;
            tween.onUpdateParams = this.onUpdateParams;
            tween.onCompleteParams = this.onCompleteParams;
            tween.onOverwriteParams = this.onOverwriteParams;
            tween.onStartScope = this.onStartScope;
            tween.onUpdateScope = this.onUpdateScope;
            tween.onCompleteScope = this.onCompleteScope;
            tween.onOverwriteScope = this.onOverwriteScope;
            tween.onErrorScope = this.onErrorScope;
        }
        tween.rounded = this.rounded;
        tween.min = this.min;
        tween.max = this.max;
        tween.isPaused = this.isPaused;
        tween.timePaused = this.timePaused;
        tween.isCaller = this.isCaller;
        tween.count = this.count;
        tween.timesCalled = this.timesCalled;
        tween.waitFrames = this.waitFrames;
        tween.hasStarted = this.hasStarted;

        return tween;
    },
};

function makePropertiesChain(obj) {
    /* Tweener has a bunch of code here to get all the properties of all
     * the objects we inherit from (the objects in the 'base' property).
     * I don't think that applies to JavaScript...
     */
    return obj;
}
  (uuay)core/   )   %   
            gettext.js            // SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2019 Evan Welsh

/* exported LocaleCategory, bindtextdomain, dcgettext, dgettext, dngettext,
    domain, dpgettext, gettext, ngettext, pgettext, setlocale, textdomain */

var {
    LocaleCategory,
    bindtextdomain,
    dcgettext,
    dgettext,
    dngettext,
    domain,
    dpgettext,
    gettext,
    ngettext,
    pgettext,
    setlocale,
    textdomain,
} = imports._gettext;
  (uuay)_format.js	      // -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*-
// SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2012 Red Hat, Inc.
// SPDX-FileCopyrightText: 2012 Giovanni Campagna <scampa.giovanni@gmail.com>

/* exported vprintf */

const GjsPrivate = imports.gi.GjsPrivate;

function vprintf(string, args) {
    let i = 0;
    let usePos = false;
    return string.replace(/%(?:([1-9][0-9]*)\$)?(I+)?([0-9]+)?(?:\.([0-9]+))?(.)/g, function (str, posGroup, flagsGroup, widthGroup, precisionGroup, genericGroup) {
        if (precisionGroup !== '' && precisionGroup !== undefined &&
            genericGroup !== 'f')
            throw new Error("Precision can only be specified for 'f'");

        let hasAlternativeIntFlag = flagsGroup &&
            flagsGroup.indexOf('I') !== -1;
        if (hasAlternativeIntFlag && genericGroup !== 'd')
            throw new Error("Alternative output digits can only be specified for 'd'");

        let pos = parseInt(posGroup, 10) || 0;
        if (!usePos && i === 0)
            usePos = pos > 0;
        if (usePos && pos === 0 || !usePos && pos > 0)
            throw new Error('Numbered and unnumbered conversion specifications cannot be mixed');

        let fillChar = widthGroup && widthGroup[0] === '0' ? '0' : ' ';
        let width = parseInt(widthGroup, 10) || 0;

        function fillWidth(s, c, w) {
            let fill = c.repeat(w);
            return fill.substr(s.length) + s;
        }

        function getArg() {
            return usePos ? args[pos - 1] : args[i++];
        }

        let s = '';
        switch (genericGroup) {
        case '%':
            return '%';
        case 's':
            s = String(getArg());
            break;
        case 'd': {
            let intV = parseInt(getArg());
            if (hasAlternativeIntFlag)
                s = GjsPrivate.format_int_alternative_output(intV);
            else
                s = intV.toString();
            break;
        }
        case 'x':
            s = parseInt(getArg()).toString(16);
            break;
        case 'f':
            if (precisionGroup === '' || precisionGroup === undefined)
                s = parseFloat(getArg()).toString();
            else
                s = parseFloat(getArg()).toFixed(parseInt(precisionGroup));
            break;
        default:
            throw new Error(`Unsupported conversion character %${genericGroup}`);
        }
        return fillWidth(s, fillChar, width);
    });
}
  (uuay)package.js    **      // SPDX-FileCopyrightText: 2012 Giovanni Campagna
// SPDX-License-Identifier: MIT OR LGPL-2.0-or-later

/* exported checkSymbol, datadir, init, initFormat, initGettext, initSubmodule,
libdir, localedir, moduledir, name, pkgdatadir, pkglibdir, prefix, require,
requireSymbol, run, start, version */

/**
 * This module provides a set of convenience APIs for building packaged
 * applications.
 */
imports.gi.versions.GIRepository = '2.0';

const GLib = imports.gi.GLib;
const GIRepository = imports.gi.GIRepository;
const Gio = imports.gi.Gio;
const GObject = imports.gi.GObject;
const System = imports.system;

const Gettext = imports.gettext;

// public
var name;
var version;
var prefix;
var datadir;
var libdir;
var pkgdatadir;
var pkglibdir;
var moduledir;
var localedir;

// private
let _pkgname;
let _base;
let _submoduledir;

function _findEffectiveEntryPointName() {
    let entryPoint = System.programInvocationName;
    while (GLib.file_test(entryPoint, GLib.FileTest.IS_SYMLINK))
        entryPoint = GLib.file_read_link(entryPoint);

    return GLib.path_get_basename(entryPoint);
}

function _runningFromSource() {
    let binary = Gio.File.new_for_path(System.programInvocationName);
    let sourceBinary = Gio.File.new_for_path(`./src/${name}`);
    return binary.equal(sourceBinary);
}

function _runningFromMesonSource() {
    return GLib.getenv('MESON_BUILD_ROOT') &&
           GLib.getenv('MESON_SOURCE_ROOT');
}

function _makeNamePath(n) {
    return `/${n.replace(/\./g, '/')}`;
}

/**
 * Initialize directories and global variables. Must be called
 * before any of other API in Package is used.
 * `params` must be an object with at least the following keys:
 *  - name: the package name ($(PACKAGE_NAME) in autotools,
 *          eg. org.foo.Bar)
 *  - version: the package version
 *  - prefix: the installation prefix
 *
 * init() will take care to check if the program is running from
 * the source directory or not, by looking for a 'src' directory.
 *
 * At the end, the global variable 'pkg' will contain the
 * Package module (imports.package). Additionally, the following
 * module variables will be available:
 *  - name: the base name of the entry point (eg. org.foo.Bar.App)
 *  - version: same as in @params
 *  - prefix: the installation prefix (as passed in @params)
 *  - datadir, libdir: the final datadir and libdir when installed;
 *                     usually, these would be prefix + '/share' and
 *                     and prefix + '/lib' (or '/lib64')
 *  - pkgdatadir: the directory to look for private data files, such as
 *                images, stylesheets and UI definitions;
 *                this will be datadir + name when installed and
 *                './data' when running from the source tree
 *  - pkglibdir: the directory to look for private typelibs and C
 *               libraries;
 *               this will be libdir + name when installed and
 *               './lib' when running from the source tree
 *  - moduledir: the directory to look for JS modules;
 *               this will be pkglibdir when installed and
 *               './src' when running from the source tree
 *  - localedir: the directory containing gettext translation files;
 *               this will be datadir + '/locale' when installed
 *               and './po' in the source tree
 *
 * All paths are absolute and will not end with '/'.
 *
 * As a side effect, init() calls GLib.set_prgname().
 *
 * @param {object} params package parameters
 */
function init(params) {
    globalThis.pkg = imports.package;
    _pkgname = params.name;
    name = _findEffectiveEntryPointName();
    version = params.version;

    // Must call it first, because it can only be called
    // once, and other library calls might have it as a
    // side effect
    GLib.set_prgname(name);

    prefix = params.prefix;
    libdir = params.libdir;
    datadir = GLib.build_filenamev([prefix, 'share']);
    let libpath, girpath;

    if (_runningFromMesonSource()) {
        log('Running from Meson, using local files');
        let bld = GLib.getenv('MESON_BUILD_ROOT');
        let src = GLib.getenv('MESON_SOURCE_ROOT');

        pkglibdir = libpath = girpath = GLib.build_filenamev([bld, 'lib']);
        pkgdatadir = GLib.build_filenamev([bld, 'data']);
        localedir = GLib.build_filenamev([bld, 'po']);
        _submoduledir = GLib.build_filenamev([bld, 'subprojects']);

        GLib.setenv('GSETTINGS_SCHEMA_DIR', pkgdatadir, true);
        try {
            let resource = Gio.Resource.load(GLib.build_filenamev([bld, 'src',
                `${name}.src.gresource`]));
            resource._register();
            moduledir = `resource://${_makeNamePath(name)}/js`;
        } catch (e) {
            moduledir = GLib.build_filenamev([src, 'src']);
        }
    } else if (_runningFromSource()) {
        log('Running from source tree, using local files');
        // Running from source directory
        _base = GLib.get_current_dir();
        _submoduledir = _base;
        pkglibdir = GLib.build_filenamev([_base, 'lib']);
        libpath = GLib.build_filenamev([pkglibdir, '.libs']);
        girpath = pkglibdir;
        pkgdatadir = GLib.build_filenamev([_base, 'data']);
        localedir = GLib.build_filenamev([_base, 'po']);
        moduledir = GLib.build_filenamev([_base, 'src']);

        GLib.setenv('GSETTINGS_SCHEMA_DIR', pkgdatadir, true);
    } else {
        _base = prefix;
        pkglibdir = GLib.build_filenamev([libdir, _pkgname]);
        libpath = pkglibdir;
        girpath = GLib.build_filenamev([pkglibdir, 'girepository-1.0']);
        pkgdatadir = GLib.build_filenamev([datadir, _pkgname]);
        localedir = GLib.build_filenamev([datadir, 'locale']);

        try {
            let resource = Gio.Resource.load(GLib.build_filenamev([pkgdatadir,
                `${name}.src.gresource`]));
            resource._register();

            moduledir = `resource://${_makeNamePath(name)}/js`;
        } catch (e) {
            moduledir = pkgdatadir;
        }
    }

    imports.searchPath.unshift(moduledir);
    GIRepository.Repository.prepend_search_path(girpath);
    GIRepository.Repository.prepend_library_path(libpath);

    try {
        let resource = Gio.Resource.load(GLib.build_filenamev([pkgdatadir,
            `${name}.data.gresource`]));
        resource._register();
    } catch (e) { }
}

/**
 * This is a convenience function if your package has a
 * single entry point.
 * You must define a main(ARGV) function inside a main.js
 * module in moduledir.
 *
 * @param {object} params see init()
 */
function start(params) {
    init(params);
    run(imports.main);
}

/**
 * This is the function to use if you want to have multiple
 * entry points in one package.
 * You must define a main(ARGV) function inside the passed
 * in module, and then the launcher would be
 *
 * imports.package.init(...);
 * imports.package.run(imports.entrypoint);
 *
 * @param {object} module the module to run
 * @returns {number|undefined} the exit code of the module's main() function
 */
function run(module) {
    return module.main([System.programInvocationName].concat(ARGV));
}

/**
 * Mark a dependency on a specific version of one or more
 * external GI typelibs.
 * `libs` must be an object whose keys are a typelib name,
 * and values are the respective version. The empty string
 * indicates any version.
 *
 * @param {object} libs the external dependencies to import
 */
function require(libs) {
    for (let l in libs)
        requireSymbol(l, libs[l]);
}

/**
 * As checkSymbol(), but exit with an error if the
 * dependency cannot be satisfied.
 *
 * @param {string} lib an external dependency to import
 * @param {string} [ver] version of the dependency
 * @param {string} [symbol] symbol to check for
 */
function requireSymbol(lib, ver, symbol) {
    if (!checkSymbol(lib, ver, symbol)) {
        if (symbol)
            printerr(`Unsatisfied dependency: No ${symbol} in ${lib}`);
        else
            printerr(`Unsatisfied dependency: ${lib}`);
        System.exit(1);
    }
}

/**
 * Check whether an external GI typelib can be imported
 * and provides @symbol.
 *
 * Symbols may refer to
 *  - global functions         ('main_quit')
 *  - classes                  ('Window')
 *  - class / instance methods ('IconTheme.get_default' / 'IconTheme.has_icon')
 *  - GObject properties       ('Window.default_height')
 *
 * @param {string} lib an external dependency to import
 * @param {string} [ver] version of the dependency
 * @param {string} [symbol] symbol to check for
 * @returns {boolean} true if `lib` can be imported and provides `symbol`, false
 * otherwise
 */
function checkSymbol(lib, ver, symbol) {
    let Lib = null;

    if (ver)
        imports.gi.versions[lib] = ver;

    try {
        Lib = imports.gi[lib];
    } catch (e) {
        return false;
    }

    if (!symbol)
        return true; // Done

    let [klass, sym] = symbol.split('.');
    if (klass === symbol)
        return typeof Lib[symbol] !== 'undefined';

    let obj = Lib[klass];
    if (typeof obj === 'undefined')
        return false;

    if (typeof obj[sym] !== 'undefined' ||
        obj.prototype && typeof obj.prototype[sym] !== 'undefined')
        return true; // class- or object method

    // GObject property
    let pspec = null;
    if (GObject.type_is_a(obj.$gtype, GObject.TYPE_INTERFACE)) {
        let iface = GObject.type_default_interface_ref(obj.$gtype);
        pspec = GObject.Object.interface_find_property(iface, sym);
    } else if (GObject.type_is_a(obj.$gtype, GObject.TYPE_OBJECT)) {
        pspec = GObject.Object.find_property.call(obj.$gtype, sym);
    }

    return pspec !== null;
}

function initGettext() {
    Gettext.bindtextdomain(_pkgname, localedir);
    Gettext.textdomain(_pkgname);

    let gettext = imports.gettext;
    globalThis._ = gettext.gettext;
    globalThis.C_ = gettext.pgettext;
    globalThis.N_ = function (x) {
        return x;
    };
}

function initFormat() {
    // eslint-disable-next-line no-restricted-properties
    let format = imports.format;
    String.prototype.format = format.format;
}

function initSubmodule(moduleName) {
    if (_runningFromMesonSource() || _runningFromSource()) {
        // Running from source tree, add './moduleName' to search paths

        let submoduledir = GLib.build_filenamev([_submoduledir, moduleName]);
        let libpath;
        if (_runningFromMesonSource())
            libpath = submoduledir;
        else
            libpath = GLib.build_filenamev([submoduledir, '.libs']);
        GIRepository.Repository.prepend_search_path(submoduledir);
        GIRepository.Repository.prepend_library_path(libpath);
    } else {
        // Running installed, submodule is in $(pkglibdir), nothing to do
    }
}
  (uuay)encoding.js         // SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2021 Evan Welsh <contact@evanwelsh.com>

import {getEncodingFromLabel} from './encodingMap.js';

class TextDecoder {
    /**
     * @type {string}
     */
    encoding;

    /**
     * @type {boolean}
     */
    ignoreBOM;

    /**
     * @type {boolean}
     */
    fatal;

    /**
     * @private
     * @type {string}
     */
    _internalEncoding;

    get [Symbol.toStringTag]() {
        return 'TextDecoder';
    }

    /**
     * @param {string} encoding The encoding to decode into
     * @param {object} [options] Decoding options
     * @param {boolean=} options.fatal Whether to throw or substitute when invalid characters are encountered
     * @param {boolean=} options.ignoreBOM Whether to ignore the byte order for UTF-8 arrays
     */
    constructor(encoding = 'utf-8', options = {}) {
        const {fatal = false, ignoreBOM = false} = options;

        const encodingDefinition = getEncodingFromLabel(`${encoding}`);

        if (!encodingDefinition)
            throw new RangeError(`Invalid encoding label: '${encoding}'`);

        if (encodingDefinition.label === 'replacement') {
            throw new RangeError(
                `Unsupported replacement encoding: '${encoding}'`
            );
        }

        Object.defineProperty(this, '_internalEncoding', {
            value: encodingDefinition.internalLabel,
            enumerable: false,
            writable: false,
            configurable: false,
        });

        Object.defineProperty(this, 'encoding', {
            value: encodingDefinition.label,
            enumerable: true,
            writable: false,
            configurable: false,
        });

        Object.defineProperty(this, 'ignoreBOM', {
            value: Boolean(ignoreBOM),
            enumerable: true,
            writable: false,
            configurable: false,
        });

        Object.defineProperty(this, 'fatal', {
            value: Boolean(fatal),
            enumerable: true,
            writable: false,
            configurable: false,
        });
    }

    /**
     * @param {unknown} bytes a typed array of bytes to decode
     * @param {object} [options] Decoding options
     * @param {boolean=} options.stream Unsupported option. Whether to stream the decoded bytes.
     * @returns
     */
    decode(bytes, options = {}) {
        const {stream = false} = options;

        if (stream) {
            throw new Error(
                'TextDecoder does not implement the \'stream\' option.'
            );
        }

        /** @type {Uint8Array} */
        let input;

        if (bytes instanceof ArrayBuffer) {
            input = new Uint8Array(bytes);
        } else if (bytes instanceof Uint8Array) {
            input = bytes;
        } else if (ArrayBuffer.isView(bytes)) {
            let {buffer, byteLength, byteOffset} = bytes;

            input = new Uint8Array(buffer, byteOffset, byteLength);
        } else if (bytes === undefined) {
            input = new Uint8Array(0);
        } else {
            throw new Error(
                'Provided input cannot be converted to ArrayBufferView or ArrayBuffer'
            );
        }

        if (
            this.ignoreBOM &&
            input.length > 2 &&
            input[0] === 0xef &&
            input[1] === 0xbb &&
            input[2] === 0xbf
        ) {
            if (this.encoding !== 'utf-8')
                throw new Error('Cannot ignore BOM for non-UTF8 encoding.');

            let {buffer, byteLength, byteOffset} = input;
            input = new Uint8Array(buffer, byteOffset + 3, byteLength - 3);
        }

        const Encoding = import.meta.importSync('_encodingNative');
        return Encoding.decode(input, this._internalEncoding, this.fatal);
    }
}

class TextEncoder {
    get [Symbol.toStringTag]() {
        return 'TextEncoder';
    }

    get encoding() {
        return 'utf-8';
    }

    encode(input = '') {
        const Encoding = import.meta.importSync('_encodingNative');
        // The TextEncoder specification only allows for UTF-8 encoding.
        return Encoding.encode(`${input}`, 'utf-8');
    }

    encodeInto(input = '', output = new Uint8Array()) {
        const Encoding = import.meta.importSync('_encodingNative');
        // The TextEncoder specification only allows for UTF-8 encoding.
        return Encoding.encodeInto(`${input}`, output);
    }
}

Object.defineProperty(globalThis, 'TextEncoder', {
    configurable: false,
    enumerable: true,
    writable: false,
    value: TextEncoder,
});

Object.defineProperty(globalThis, 'TextDecoder', {
    configurable: false,
    enumerable: true,
    writable: false,
    value: TextDecoder,
});
  (uuay)util.js      // SPDX-License-Identifier: MIT
// SPDX-FileCopyrightText: Node.js contributors. All rights reserved.

// Modified from https://github.com/nodejs/node/blob/78680c1cbc8b0c435963bc512e826b2a6227c315/lib/internal/encoding.js

/**
 * Trims ASCII whitespace from a string.
 * `String.prototype.trim` removes non-ASCII whitespace.
 *
 * @param {string} label the label to trim
 * @returns {string}
 */
export const trimAsciiWhitespace = label => {
    let s = 0;
    let e = label.length;
    while (
        s < e &&
        (label[s] === '\u0009' ||
            label[s] === '\u000a' ||
            label[s] === '\u000c' ||
            label[s] === '\u000d' ||
            label[s] === '\u0020')
    )
        s++;

    while (
        e > s &&
        (label[e - 1] === '\u0009' ||
            label[e - 1] === '\u000a' ||
            label[e - 1] === '\u000c' ||
            label[e - 1] === '\u000d' ||
            label[e - 1] === '\u0020')
    )
        e--;

    return label.slice(s, e);
};
  (uuay)_bootstrap/   2   mainloop.js       /* -*- mode: js; indent-tabs-mode: nil; -*- */
// SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2012 Giovanni Campagna <scampa.giovanni@gmail.com>

/* exported idle_add, idle_source, quit, run, source_remove, timeout_add,
timeout_add_seconds, timeout_seconds_source, timeout_source */

// A layer of convenience and backwards-compatibility over GLib MainLoop facilities

const GLib = imports.gi.GLib;
const GObject = imports.gi.GObject;

var _mainLoops = {};

function run(name) {
    if (!_mainLoops[name])
        _mainLoops[name] = GLib.MainLoop.new(null, false);

    _mainLoops[name].run();
}

function quit(name) {
    if (!_mainLoops[name])
        throw new Error('No main loop with this id');

    let loop = _mainLoops[name];
    _mainLoops[name] = null;

    if (!loop.is_running())
        throw new Error('Main loop was stopped already');

    loop.quit();
}

// eslint-disable-next-line camelcase
function idle_source(handler, priority) {
    let s = GLib.idle_source_new();
    GObject.source_set_closure(s, handler);
    if (priority !== undefined)
        s.set_priority(priority);
    return s;
}

// eslint-disable-next-line camelcase
function idle_add(handler, priority) {
    return idle_source(handler, priority).attach(null);
}

// eslint-disable-next-line camelcase
function timeout_source(timeout, handler, priority) {
    let s = GLib.timeout_source_new(timeout);
    GObject.source_set_closure(s, handler);
    if (priority !== undefined)
        s.set_priority(priority);
    return s;
}

// eslint-disable-next-line camelcase
function timeout_seconds_source(timeout, handler, priority) {
    let s = GLib.timeout_source_new_seconds(timeout);
    GObject.source_set_closure(s, handler);
    if (priority !== undefined)
        s.set_priority(priority);
    return s;
}

// eslint-disable-next-line camelcase
function timeout_add(timeout, handler, priority) {
    return timeout_source(timeout, handler, priority).attach(null);
}

// eslint-disable-next-line camelcase
function timeout_add_seconds(timeout, handler, priority) {
    return timeout_seconds_source(timeout, handler, priority).attach(null);
}

// eslint-disable-next-line camelcase
function source_remove(id) {
    return GLib.source_remove(id);
}
  (uuay)jsUnit.js  4      // SPDX-License-Identifier: MPL-1.1 OR GPL-2.0-or-later OR LGPL-2.1-or-later
// SPDX-FileCopyrightText: 2003 Edward Hieatt, edward@jsunit.net
// SPDX-FileCopyrightText: 2001-4 Edward Hieatt, edward@jsunit.net
// SPDX-FileCopyrightText: 2008 litl, LLC
// SPDX-FileContributor: @author Edward Hieatt, edward@jsunit.net

/*
 - JsUnit
*/

var JSUNIT_UNDEFINED_VALUE;
var JSUNIT_VERSION="2.1";
var isTestPageLoaded = false;

// GJS: introduce implicit variable to avoid exceptions
var top = null;

//hack for NS62 bug
function jsUnitFixTop() {
  var tempTop = top;
  if (!tempTop) {
    tempTop = window;
    while (typeof tempTop.parent !== 'undefined') {
      tempTop = tempTop.parent;
      if (tempTop.top && tempTop.top.jsUnitTestSuite) {
        tempTop = tempTop.top;
        break;
      }
    }
  }
  top = tempTop;
}

jsUnitFixTop();

function _displayStringForValue(aVar) {
  if (aVar === null)
    return 'null';

  if (aVar === top.JSUNIT_UNDEFINED_VALUE)
    return 'undefined';

  return aVar;
}

function fail(failureMessage) {
    throw new JsUnitException(null, failureMessage);
}

function error(errorMessage) {
    throw new Error(errorMessage);
}

function argumentsIncludeComments(expectedNumberOfNonCommentArgs, args) {
  return args.length == expectedNumberOfNonCommentArgs + 1;
}

function commentArg(expectedNumberOfNonCommentArgs, args) {
  if (argumentsIncludeComments(expectedNumberOfNonCommentArgs, args))
    return args[0];

  return null;
}

function nonCommentArg(desiredNonCommentArgIndex, expectedNumberOfNonCommentArgs, args) {
  return argumentsIncludeComments(expectedNumberOfNonCommentArgs, args) ?
    args[desiredNonCommentArgIndex] :
    args[desiredNonCommentArgIndex - 1];
}

function _validateArguments(expectedNumberOfNonCommentArgs, args) {
  if (!( args.length == expectedNumberOfNonCommentArgs ||
        (args.length == expectedNumberOfNonCommentArgs + 1 && typeof(args[0]) == 'string') ))
    error('Incorrect arguments passed to assert function');
}

function _assert(comment, booleanValue, failureMessage) {
  if (!booleanValue)
    throw new JsUnitException(comment, failureMessage);
}

function assert() {
  _validateArguments(1, arguments);
  var booleanValue=nonCommentArg(1, 1, arguments);

  if (typeof(booleanValue) != 'boolean')
    error('Bad argument to assert(boolean)');

  _assert(commentArg(1, arguments), booleanValue === true, 'Call to assert(boolean) with false');
}

function assertTrue() {
  _validateArguments(1, arguments);
  var booleanValue=nonCommentArg(1, 1, arguments);

  if (typeof(booleanValue) != 'boolean')
    error('Bad argument to assertTrue(boolean)');

  _assert(commentArg(1, arguments), booleanValue === true, 'Call to assertTrue(boolean) with false');
}

function assertFalse() {
  _validateArguments(1, arguments);
  var booleanValue=nonCommentArg(1, 1, arguments);

  if (typeof(booleanValue) != 'boolean')
    error('Bad argument to assertFalse(boolean)');

  _assert(commentArg(1, arguments), booleanValue === false, 'Call to assertFalse(boolean) with true');
}

function assertEquals() {
  _validateArguments(2, arguments);
  var var1=nonCommentArg(1, 2, arguments);
  var var2=nonCommentArg(2, 2, arguments);
  _assert(commentArg(2, arguments), var1 === var2, 'Expected ' + var1 + ' (' + typeof(var1) + ') but was ' + _displayStringForValue(var2) + ' (' + typeof(var2) + ')');
}

function assertNotEquals() {
  _validateArguments(2, arguments);
  var var1=nonCommentArg(1, 2, arguments);
  var var2=nonCommentArg(2, 2, arguments);
  _assert(commentArg(2, arguments), var1 !== var2, 'Expected not to be ' + _displayStringForValue(var2));
}

function assertNull() {
  _validateArguments(1, arguments);
  var aVar=nonCommentArg(1, 1, arguments);
  _assert(commentArg(1, arguments), aVar === null, 'Expected null but was ' + _displayStringForValue(aVar));
}

function assertNotNull() {
  _validateArguments(1, arguments);
  var aVar=nonCommentArg(1, 1, arguments);
  _assert(commentArg(1, arguments), aVar !== null, 'Expected not to be null');
}

function assertUndefined() {
  _validateArguments(1, arguments);
  var aVar=nonCommentArg(1, 1, arguments);
  _assert(commentArg(1, arguments), aVar === top.JSUNIT_UNDEFINED_VALUE, 'Expected undefined but was ' + _displayStringForValue(aVar));
}

function assertNotUndefined() {
  _validateArguments(1, arguments);
  var aVar=nonCommentArg(1, 1, arguments);
  _assert(commentArg(1, arguments), aVar !== top.JSUNIT_UNDEFINED_VALUE, 'Expected not to be undefined');
}

function assertNaN() {
  _validateArguments(1, arguments);
  var aVar=nonCommentArg(1, 1, arguments);
  _assert(commentArg(1, arguments), isNaN(aVar), 'Expected NaN');
}

function assertNotNaN() {
  _validateArguments(1, arguments);
  var aVar=nonCommentArg(1, 1, arguments);
  _assert(commentArg(1, arguments), !isNaN(aVar), 'Expected not NaN');
}

// GJS: assertRaises(function)
function assertRaises() {
    _validateArguments(1, arguments);
    var fun=nonCommentArg(1, 1, arguments);
    var exception;

    if (typeof(fun) != 'function')
        error("Bad argument to assertRaises(function)");

    var retval;
    try {
        retval = fun();
    } catch (e) {
        exception = e;
    }

    _assert(commentArg(1, arguments), exception !== top.JSUNIT_UNDEFINED_VALUE, "Call to assertRaises(function) did not raise an exception. Return value was " + _displayStringForValue(retval) + ' (' + typeof(retval) + ')');
}

function isLoaded() {
  return isTestPageLoaded;
}

function setUp() {
}

function tearDown() {
}

function getFunctionName(aFunction) {
  var name = aFunction.toString().match(/function (\w*)/)[1];

  if ((name == null) || (name.length == 0))
    name = 'anonymous';

  return name;
}

function parseErrorStack(excp)
{
  var stack = [];
  var name;

  if (!excp || !excp.stack)
  {
    return stack;
  }

  var stacklist = excp.stack.split('\n');

  for (var i = 0; i < stacklist.length - 1; i++)
  {
    var framedata = stacklist[i];

    name = framedata.match(/^(\w*)/)[1];
    if (!name) {
      name = 'anonymous';
    }

    var line = framedata.match(/(:\d+)$/)[1];
    if (line) {
        name += line;
    }

    stack[stack.length] = name;
  }
  // remove top level anonymous functions to match IE

  while (stack.length && stack[stack.length - 1] == 'anonymous')
  {
    stack.length = stack.length - 1;
  }
  return stack;
}

function JsUnitException(comment, message) {
  this.isJsUnitException = true;
  this.comment           = comment;
  this.message           = message;
  this.stack             = (new Error()).stack;
}

JsUnitException.prototype = Object.create(Error.prototype, {});

function warn() {
  if (top.tracer != null)
    top.tracer.warn(arguments[0], arguments[1]);
}

function inform() {
  if (top.tracer != null)
    top.tracer.inform(arguments[0], arguments[1]);
}

function info() {
  inform(arguments[0], arguments[1]);
}

function debug() {
  if (top.tracer != null)
    top.tracer.debug(arguments[0], arguments[1]);
}

function setjsUnitTracer(ajsUnitTracer) {
  top.tracer=ajsUnitTracer;
}

function trim(str) {
  if (str == null)
    return null;

  var startingIndex = 0;
  var endingIndex   = str.length-1;

  while (str.substring(startingIndex, startingIndex+1) == ' ')
    startingIndex++;

  while (str.substring(endingIndex, endingIndex+1) == ' ')
    endingIndex--;

  if (endingIndex < startingIndex)
    return '';

  return str.substring(startingIndex, endingIndex+1);
}

function isBlank(str) {
  return trim(str) == '';
}

// the functions push(anArray, anObject) and pop(anArray)
// exist because the JavaScript Array.push(anObject) and Array.pop()
// functions are not available in IE 5.0

function push(anArray, anObject) {
  anArray[anArray.length]=anObject;
}
function pop(anArray) {
  if (anArray.length>=1) {
    delete anArray[anArray.length - 1];
    anArray.length--;
  }
}

// safe, strict access to jsUnitParmHash
function jsUnitGetParm(name)
{
  if (typeof(top.jsUnitParmHash[name]) != 'undefined')
  {
    return top.jsUnitParmHash[name];
  }
  return null;
}

if (top && typeof(top.xbDEBUG) != 'undefined' && top.xbDEBUG.on && top.testManager)
{
  top.xbDebugTraceObject('top.testManager.containerTestFrame', 'JSUnitException');
  // asserts
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', '_displayStringForValue');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'error');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'argumentsIncludeComments');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'commentArg');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'nonCommentArg');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', '_validateArguments');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', '_assert');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'assert');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'assertTrue');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'assertEquals');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'assertNotEquals');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'assertNull');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'assertNotNull');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'assertUndefined');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'assertNotUndefined');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'assertNaN');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'assertNotNaN');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'isLoaded');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'setUp');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'tearDown');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'getFunctionName');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'warn');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'inform');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'debug');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'setjsUnitTracer');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'trim');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'isBlank');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'newOnLoadEvent');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'push');
  top.xbDebugTraceFunction('top.testManager.containerTestFrame', 'pop');
}

function newOnLoadEvent() {
  isTestPageLoaded = true;
}

function jsUnitSetOnLoad(windowRef, onloadHandler)
{
  var isKonqueror = navigator.userAgent.indexOf('Konqueror/') != -1 ||
                    navigator.userAgent.indexOf('Safari/')    != -1;

  if (typeof(windowRef.attachEvent) != 'undefined') {
    // Internet Explorer, Opera
    windowRef.attachEvent("onload", onloadHandler);
  } else if (typeof(windowRef.addEventListener) != 'undefined' && !isKonqueror){
    // Mozilla, Konqueror
    // exclude Konqueror due to load issues
    windowRef.addEventListener("load", onloadHandler, false);
  } else if (typeof(windowRef.document.addEventListener) != 'undefined' && !isKonqueror) {
    // DOM 2 Events
    // exclude Mozilla, Konqueror due to load issues
    windowRef.document.addEventListener("load", onloadHandler, false);
  } else if (typeof(windowRef.onload) != 'undefined' && windowRef.onload) {
    windowRef.jsunit_original_onload = windowRef.onload;
    windowRef.onload = function() { windowRef.jsunit_original_onload(); onloadHandler(); };
  } else {
    // browsers that do not support windowRef.attachEvent or
    // windowRef.addEventListener will override a page's own onload event
    windowRef.onload=onloadHandler;
  }
}

// GJS: comment out as isLoaded() isn't terribly useful for us
//jsUnitSetOnLoad(window, newOnLoadEvent);

// GJS: entry point to run all functions named as test*, surrounded by
// calls to setUp() and tearDown()
function gjstestRun(window_, setUp, tearDown) {
  var propName;
  var rv = 0;
  var failures = [];
  if (!window_) window_ = window;
  if (!setUp) setUp = window_.setUp;
  if (!tearDown) tearDown = window_.tearDown;

  for (propName in window_) {
    if (!propName.match(/^test\w+/))
      continue;

    var testFunction = window_[propName];
    if (typeof(testFunction) != 'function')
      continue;

    log("running test " + propName);

    setUp();
    try {
      testFunction();
    } catch (e) {
      var result = null;
      if (typeof(e.isJsUnitException) != 'undefined' && e.isJsUnitException) {
        result = '';
        if (e.comment != null)
          result += ('"' + e.comment + '"\n');

        result += e.message;

        if (e.stack)
          result += '\n\nStack trace follows:\n' + e.stack;

        // assertion failure, kind of expected so just log it and flag the
        // whole test as failed
        log(result);
        rv = 1;
        failures.push(propName);
      }
      else {
        // unexpected error, let the shell handle it
        throw e;
      }
    }
    tearDown();
  }

  if (failures.length > 0) {
    log(failures.length + " tests failed in this file");
    log("Failures were: " + failures.join(", "));
  }

  // if gjstestRun() is the last call in a file, this becomes the
  // exit code of the test program, so 0 = success, 1 = failed
  return rv;
}
  (uuay)format.js             // -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*-
// SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2012 Red Hat, Inc.
// SPDX-FileCopyrightText: 2012 Giovanni Campagna <scampa.giovanni@gmail.com>

/* exported format, printf, vprintf */

var {vprintf} = imports._format;

function printf(fmt, ...args) {
    print(vprintf(fmt, args));
}

/*
 * This function is intended to extend the String object and provide a
 * String.format API for string formatting.
 * It has to be set up using String.prototype.format = Format.format;
 * Usage:
 * "somestring %s %d".format('hello', 5);
 * It supports %s, %d, %x and %f.
 * For %f it also supports precisions like "%.2f".format(1.526).
 * All specifiers can be prefixed with a minimum field width, e.g.
 * "%5s".format("foo").
 * Unless the width is prefixed with '0', the formatted string will be padded
 * with spaces.
 */
function format(...args) {
    return vprintf(this, args);
}
  (uuay)cairo.js             // SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2020 Evan Welsh <contact@evanwelsh.com>

const cairo = import.meta.importSync('cairoNative');

export default Object.assign(
    {},
    imports._cairo,
    cairo
);
  (uuay)tweener.jsi      /* -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil; -*- */
/* eslint-disable block-scoped-var, eqeqeq, no-shadow, prefer-rest-params */
// SPDX-License-Identifier: MIT
// SPDX-FileCopyrightText: 2006-2007 Zeh Fernando and Nate Chatellier
// SPDX-FileCopyrightText: 2008 litl, LLC.

/**
 * Tweener
 * Transition controller for movieclips, sounds, textfields and other objects
 *
 * @author              Zeh Fernando, Nate Chatellier, Arthur Debert
 * @version             1.31.71
 */
/* exported addCaller, addTween, FrameTicker, getTweenCount, getTimeScale,
pauseAllTweens, pauseTweens, PropertyList, registerSpecialProperty,
registerSpecialPropertyModifier, registerSpecialPropertySplitter,
removeAllTweens, removeTweens, restrictedWords, resumeAllTweens, resumeTweens,
setFrameTicker, setTimeScale */

/*
 http://code.google.com/p/tweener/
 http://code.google.com/p/tweener/wiki/License
 */

const GLib = imports.gi.GLib;

const TweenList = imports.tweener.tweenList;
const Signals = imports.signals;

var _inited = false;
var _engineExists = false;
var _tweenList = null;

var _timeScale = 1;

var _specialPropertyList = [];
var _specialPropertyModifierList = [];
var _specialPropertySplitterList = [];

/*
 * Ticker should implement:
 *
 * property FRAME_RATE
 * start()
 * stop()
 * getTime() gets time in milliseconds from start()
 * signal prepare-frame
 *
 */
var _ticker = null;

var _prepareFrameId = 0;

/* default frame ticker */
function FrameTicker() {
    this._init();
}

FrameTicker.prototype = {
    FRAME_RATE: 65,

    _init() {
    },

    start() {
        this._currentTime = 0;

        let me = this;

        this._timeoutID = GLib.timeout_add(
            GLib.PRIORITY_DEFAULT,
            Math.floor(1000 / me.FRAME_RATE),
            function () {
                me._currentTime += 1000 / me.FRAME_RATE;
                me.emit('prepare-frame');
                return true;
            });
    },

    stop() {
        if ('_timeoutID' in this) {
            GLib.source_remove(this._timeoutID);
            delete this._timeoutID;
        }

        this._currentTime = 0;
    },

    getTime() {
        return this._currentTime;
    },
};
Signals.addSignalMethods(FrameTicker.prototype);

_ticker = new FrameTicker();

/* TODOs:
 *
 * Special properties:
 *
 * Special properties are 'proxy' properties used in Tweener to tween
 * (animate) things that are not proper properties per se. One example
 * given is the 'frame' of an object in ActionScript, which is not an
 * object property. Using the special property '_frame' you could animate
 * it like this:
 *
 * Tweener.addTween(myMovieClip, {_frame:20, time:1});
 *
 * which would be equivalent to applying a fast-forward to it.
 *
 * This properties need a special support in the code, and I've removed it
 * for now until we see the need for it in our clutter based stuff.
 */

/* This is a bit pointless now, but let's keep it anyway... */
function _init() {
    if (_inited)
        return;

    _inited = true;
}

function setFrameTicker(ticker) {
    _ticker = ticker;
}

function _startEngine() {
    if (_engineExists)
        return;

    _engineExists = true;
    _tweenList = [];

    if (!_ticker)
        throw new Error('Must call setFrameTicker()');

    _prepareFrameId = _ticker.connect('prepare-frame',
        _onEnterFrame);
    _ticker.start();
}

function _stopEngine() {
    if (!_engineExists)
        return;

    _engineExists = false;
    _tweenList = false;

    _ticker.disconnect(_prepareFrameId);
    _prepareFrameId = 0;
    _ticker.stop();
}

function _getCurrentTweeningTime() {
    return _ticker.getTime();
}

function _removeTweenByIndex(i) {
    _tweenList[i] = null;

    var finalRemoval = arguments[1];

    if (finalRemoval != undefined && finalRemoval)
        _tweenList.splice(i, 1);

    return true;
}

function _resumeTweenByIndex(i) {
    var tweening = _tweenList[i];

    if (tweening == null || !tweening.isPaused)
        return false;

    var currentTime = _getCurrentTweeningTime(tweening);

    tweening.timeStart += currentTime - tweening.timePaused;
    tweening.timeComplete += currentTime - tweening.timePaused;
    tweening.timePaused = undefined;
    tweening.isPaused = false;

    return true;
}

/* FIXME: any way to get the function name from the fn itself? */
function _callOnFunction(fn, fnname, scope, fallbackScope, params) {
    if (fn) {
        var eventScope = scope ? scope : fallbackScope;
        try {
            fn.apply(eventScope, params);
        } catch (e) {
            logError(e, `Error calling ${fnname}`);
        }
    }
}

function _updateTweenByIndex(i) {
    var tweening = _tweenList[i];

    if (tweening == null || !tweening.scope)
        return false;

    var currentTime = _getCurrentTweeningTime(tweening);

    if (currentTime < tweening.timeStart)
        return true; // Hasn't started, so return true

    var scope = tweening.scope;
    var t, b, c, d, nv;

    var isOver = false;

    if (tweening.isCaller) {
        do {
            t = (tweening.timeComplete - tweening.timeStart) / tweening.count *
                (tweening.timesCalled + 1);
            b = tweening.timeStart;
            c = tweening.timeComplete - tweening.timeStart;
            d = tweening.timeComplete - tweening.timeStart;
            nv = tweening.transition(t, b, c, d);

            if (currentTime >= nv) {
                _callOnFunction(tweening.onUpdate, 'onUpdate', tweening.onUpdateScope,
                    scope, tweening.onUpdateParams);

                tweening.timesCalled++;
                if (tweening.timesCalled >= tweening.count) {
                    isOver = true;
                    break;
                }

                if (tweening.waitFrames)
                    break;
            }
        } while (currentTime >= nv);
    } else {
        var mustUpdate, name;

        if (currentTime >= tweening.timeComplete) {
            isOver = true;
            mustUpdate = true;
        } else {
            mustUpdate = tweening.skipUpdates < 1 ||
                !tweening.skipUpdates ||
                tweening.updatesSkipped >= tweening.skipUpdates;
        }

        if (!tweening.hasStarted) {
            _callOnFunction(tweening.onStart, 'onStart', tweening.onStartScope,
                scope, tweening.onStartParams);

            for (name in tweening.properties) {
                var pv;

                if (tweening.properties[name].isSpecialProperty) {
                    // It's a special property, tunnel via the special property function
                    if (_specialPropertyList[name].preProcess != undefined)
                        tweening.properties[name].valueComplete = _specialPropertyList[name].preProcess(scope, _specialPropertyList[name].parameters, tweening.properties[name].originalValueComplete, tweening.properties[name].extra);
                    pv = _specialPropertyList[name].getValue(scope, _specialPropertyList[name].parameters, tweening.properties[name].extra);
                } else {
                    // Directly read property
                    pv = scope[name];
                }
                tweening.properties[name].valueStart = isNaN(pv) ? tweening.properties[name].valueComplete : pv;
            }

            mustUpdate = true;
            tweening.hasStarted = true;
        }

        if (mustUpdate) {
            for (name in tweening.properties) {
                var property = tweening.properties[name];

                if (isOver) {
                    // Tweening time has finished, just set it to the final value
                    nv = property.valueComplete;
                } else if (property.hasModifier) {
                    // Modified
                    t = currentTime - tweening.timeStart;
                    d = tweening.timeComplete - tweening.timeStart;
                    nv = tweening.transition(t, 0, 1, d, tweening.transitionParams);
                    nv = property.modifierFunction(property.valueStart, property.valueComplete, nv, property.modifierParameters);
                } else {
                    // Normal update
                    t = currentTime - tweening.timeStart;
                    b = property.valueStart;
                    c = property.valueComplete - property.valueStart;
                    d = tweening.timeComplete - tweening.timeStart;
                    nv = tweening.transition(t, b, c, d, tweening.transitionParams);
                }

                if (tweening.rounded)
                    nv = Math.round(nv);

                if (tweening.min !== undefined && nv < tweening.min)
                    nv = tweening.min;
                if (tweening.max !== undefined && nv > tweening.max)
                    nv = tweening.max;

                if (property.isSpecialProperty) {
                    // It's a special property, tunnel via the special property method
                    _specialPropertyList[name].setValue(scope, nv, _specialPropertyList[name].parameters, tweening.properties[name].extra);
                } else {
                    // Directly set property
                    scope[name] = nv;
                }
            }

            tweening.updatesSkipped = 0;

            _callOnFunction(tweening.onUpdate, 'onUpdate', tweening.onUpdateScope,
                scope, tweening.onUpdateParams);
        } else {
            tweening.updatesSkipped++;
        }
    }

    if (isOver) {
        _callOnFunction(tweening.onComplete, 'onComplete', tweening.onCompleteScope,
            scope, tweening.onCompleteParams);
    }

    return !isOver;
}

function _updateTweens() {
    if (_tweenList.length == 0)
        return false;

    for (let i = 0; i < _tweenList.length; i++) {
        if (_tweenList[i] == undefined || !_tweenList[i].isPaused) {
            if (!_updateTweenByIndex(i))
                _removeTweenByIndex(i);

            if (_tweenList[i] == null) {
                _removeTweenByIndex(i, true);
                i--;
            }
        }
    }

    return true;
}

/* Ran once every 'frame'. It's the main engine, updates all existing tweenings */
function _onEnterFrame() {
    if (!_updateTweens())
        _stopEngine();

    return true;
}

var restrictedWords = {
    time: true,
    delay: true,
    userFrames: true,
    skipUpdates: true,
    transition: true,
    transitionParams: true,
    onStart: true,
    onUpdate: true,
    onComplete: true,
    onOverwrite: true,
    onError: true,
    rounded: true,
    min: true,
    max: true,
    onStartParams: true,
    onUpdateParams: true,
    onCompleteParams: true,
    onOverwriteParams: true,
    onStartScope: true,
    onUpdateScope: true,
    onCompleteScope: true,
    onOverwriteScope: true,
    onErrorScope: true,
};

function _constructPropertyList(obj) {
    var properties = {};
    var modifiedProperties = {};

    for (let istr in obj) {
        if (restrictedWords[istr])
            continue;

        if (_specialPropertySplitterList[istr] != undefined) {
            // Special property splitter
            var splitProperties = _specialPropertySplitterList[istr].splitValues(obj[istr], _specialPropertySplitterList[istr].parameters);
            for (let i = 0; i < splitProperties.length; i++) {
                if (_specialPropertySplitterList[splitProperties[i].name] != undefined) {
                    var splitProperties2 = _specialPropertySplitterList[splitProperties[i].name].splitValues(splitProperties[i].value, _specialPropertySplitterList[splitProperties[i].name].parameters);
                    for (let j = 0; j < splitProperties2.length; j++) {
                        properties[splitProperties2[j].name] = {
                            valueStart: undefined,
                            valueComplete: splitProperties2[j].value,
                            arrayIndex: splitProperties2[j].arrayIndex,
                            isSpecialProperty: false,
                        };
                    }
                } else {
                    properties[splitProperties[i].name] = {
                        valueStart: undefined,
                        valueComplete: splitProperties[i].value,
                        arrayIndex: splitProperties[i].arrayIndex,
                        isSpecialProperty: false,
                    };
                }
            }
        } else if (_specialPropertyModifierList[istr] != undefined) {
            // Special property modifier
            let tempModifiedProperties = _specialPropertyModifierList[istr].modifyValues(obj[istr]);
            for (let i = 0; i < tempModifiedProperties.length; i++) {
                modifiedProperties[tempModifiedProperties[i].name] = {
                    modifierParameters: tempModifiedProperties[i].parameters,
                    modifierFunction: _specialPropertyModifierList[istr].getValue,
                };
            }
        } else {
            properties[istr] = {
                valueStart: undefined,
                valueComplete: obj[istr],
            };
        }
    }

    // Adds the modifiers to the list of properties
    for (let istr in modifiedProperties) {
        if (properties[istr]) {
            properties[istr].modifierParameters = modifiedProperties[istr].modifierParameters;
            properties[istr].modifierFunction = modifiedProperties[istr].modifierFunction;
        }
    }

    return properties;
}

function PropertyInfo(valueStart, valueComplete, originalValueComplete,
    arrayIndex, extra, isSpecialProperty,
    modifierFunction, modifierParameters) {
    this._init(valueStart, valueComplete, originalValueComplete,
        arrayIndex, extra, isSpecialProperty,
        modifierFunction, modifierParameters);
}

PropertyInfo.prototype = {
    _init(valueStart, valueComplete, originalValueComplete,
        arrayIndex, extra, isSpecialProperty,
        modifierFunction, modifierParameters) {
        this.valueStart             =       valueStart;
        this.valueComplete          =       valueComplete;
        this.originalValueComplete  =       originalValueComplete;
        this.arrayIndex             =       arrayIndex;
        this.extra                  =       extra;
        this.isSpecialProperty      =       isSpecialProperty;
        this.hasModifier            =       Boolean(modifierFunction);
        this.modifierFunction       =       modifierFunction;
        this.modifierParameters     =       modifierParameters;
    },
};

function _addTweenOrCaller(target, tweeningParameters, isCaller) {
    if (!target)
        return false;

    var scopes; // List of objects to tween
    if (Array.isArray(target)) {
        // The first argument is an array
        scopes = target.concat(); // XXX: To copy the array I guess
    } else {
        // The first argument(s) is(are) object(s)
        scopes = new Array(target);
    }

    var obj, istr;

    if (isCaller) {
        obj = tweeningParameters;
    } else {
        obj = TweenList.makePropertiesChain(tweeningParameters);

        var properties = _constructPropertyList(obj);

        // Verifies whether the properties exist or not, for warning messages
        for (istr in properties) {
            if (_specialPropertyList[istr] != undefined) {
                properties[istr].isSpecialProperty = true;
            } else {
                for (var i = 0; i < scopes.length; i++) {
                    if (scopes[i][istr] == undefined) {
                        log(`The property ${istr} doesn't seem to be a ` +
                            `normal object property of ${scopes[i]} or a ` +
                            'registered special property');
                    }
                }
            }
        }
    }

    // Creates the main engine if it isn't active
    if (!_inited)
        _init();
    if (!_engineExists)
        _startEngine();

    // Creates a "safer", more strict tweening object
    var time = obj.time || 0;
    var delay = obj.delay || 0;

    var transition;

    // FIXME: Tweener allows you to use functions with an all lower-case name
    if (typeof obj.transition == 'string')
        transition = imports.tweener.equations[obj.transition];
    else
        transition = obj.transition;

    if (!transition)
        transition = imports.tweener.equations['easeOutExpo'];

    var tween;

    for (let i = 0; i < scopes.length; i++) {
        if (!isCaller) {
            // Make a copy of the properties
            var copyProperties = {};
            for (istr in properties) {
                copyProperties[istr] = new PropertyInfo(properties[istr].valueStart,
                    properties[istr].valueComplete,
                    properties[istr].valueComplete,
                    properties[istr].arrayIndex || 0,
                    {},
                    properties[istr].isSpecialProperty || false,
                    properties[istr].modifierFunction || null,
                    properties[istr].modifierParameters || null);
            }
        }

        tween = new TweenList.TweenList(scopes[i],
            _ticker.getTime() + delay * 1000 / _timeScale,
            _ticker.getTime() + (delay * 1000 + time * 1000) / _timeScale,
            false,
            transition,
            obj.transitionParams || null);

        tween.properties               =       isCaller ? null : copyProperties;
        tween.onStart                  =       obj.onStart;
        tween.onUpdate                 =       obj.onUpdate;
        tween.onComplete               =       obj.onComplete;
        tween.onOverwrite              =       obj.onOverwrite;
        tween.onError                  =       obj.onError;
        tween.onStartParams            =       obj.onStartParams;
        tween.onUpdateParams           =       obj.onUpdateParams;
        tween.onCompleteParams         =       obj.onCompleteParams;
        tween.onOverwriteParams        =       obj.onOverwriteParams;
        tween.onStartScope             =       obj.onStartScope;
        tween.onUpdateScope            =       obj.onUpdateScope;
        tween.onCompleteScope          =       obj.onCompleteScope;
        tween.onOverwriteScope         =       obj.onOverwriteScope;
        tween.onErrorScope             =       obj.onErrorScope;
        tween.rounded                  =       obj.rounded;
        tween.min                      =       obj.min;
        tween.max                      =       obj.max;
        tween.skipUpdates              =       obj.skipUpdates;
        tween.isCaller                 =       isCaller;

        if (isCaller) {
            tween.count = obj.count;
            tween.waitFrames = obj.waitFrames;
        }

        if (!isCaller) {
            // Remove other tweenings that occur at the same time
            removeTweensByTime(tween.scope, tween.properties, tween.timeStart, tween.timeComplete);
        }

        // And finally adds it to the list
        _tweenList.push(tween);

        // Immediate update and removal if it's an immediate tween
        // If not deleted, it executes at the end of this frame execution
        if (time == 0 && delay == 0) {
            var myT = _tweenList.length - 1;
            _updateTweenByIndex(myT);
            _removeTweenByIndex(myT);
        }
    }

    return true;
}

function addTween(target, tweeningParameters) {
    return _addTweenOrCaller(target, tweeningParameters, false);
}

function addCaller(target, tweeningParameters) {
    return _addTweenOrCaller(target, tweeningParameters, true);
}

function _getNumberOfProperties(object) {
    var totalProperties = 0;

    // the following line is disabled because eslint was picking up the following error: the variable name is defined but never used, however since it is required to search the object it is used and we'll allow the line to be ignored to get rid of the error message
    /* eslint-disable-next-line */
    for (let name in object) {
        totalProperties++;
    }


    return totalProperties;
}

function removeTweensByTime(scope, properties, timeStart, timeComplete) {
    var removed = false;
    var removedLocally;
    var name;

    for (let i = 0; i < _tweenList.length; i++) {
        removedLocally = false;

        if (_tweenList[i] &&
            scope == _tweenList[i].scope &&
            timeComplete > _tweenList[i].timeStart &&
            timeStart < _tweenList[i].timeComplete) {
            for (name in _tweenList[i].properties) {
                if (properties[name]) {
                    if (!removedLocally) {
                        _callOnFunction(_tweenList[i].onOverwrite, 'onOverwrite', _tweenList[i].onOverwriteScope,
                            _tweenList[i].scope, _tweenList[i].onOverwriteParams);
                    }

                    _tweenList[i].properties[name] = undefined;
                    delete _tweenList[i].properties[name];
                    removedLocally = true;
                    removed = true;
                }
            }

            if (removedLocally &&
                _getNumberOfProperties(_tweenList[i].properties) == 0)
                _removeTweenByIndex(i);
        }
    }

    return removed;
}

function _pauseTweenByIndex(i) {
    var tweening = _tweenList[i];

    if (tweening == null || tweening.isPaused)
        return false;

    tweening.timePaused = _getCurrentTweeningTime(tweening);
    tweening.isPaused = true;

    return true;
}

function _splitTweens(tween, properties) {
    var originalTween = _tweenList[tween];
    var newTween = originalTween.clone();
    var name;

    for (let i = 0; i < properties.length; i++) {
        name = properties[i];
        if (originalTween.properties[name]) {
            originalTween.properties[name] = undefined;
            delete originalTween.properties[name];
        }
    }

    var found = false;
    for (name in newTween.properties) {
        found = false;
        for (let i = 0; i < properties.length; i++) {
            if (properties[i] == name) {
                found = true;
                break;
            }
        }

        if (!found) {
            newTween.properties[name] = undefined;
            delete newTween.properties[name];
        }
    }

    _tweenList.push(newTween);
    return _tweenList.length - 1;
}

function _affectTweens(affectFunction, scope, properties) {
    var affected = false;

    if (!_tweenList)
        return false;

    for (let i = 0; i < _tweenList.length; i++) {
        if (!_tweenList[i] || _tweenList[i].scope != scope)
            continue;

        if (properties.length == 0) {
            // Can check everything
            affectFunction(i);
            affected = true;
        } else {
            // Must check whether this tween must have specific properties affected
            var affectedProperties = [];
            for (let j = 0; j < properties.length; j++) {
                if (_tweenList[i].properties[properties[j]])
                    affectedProperties.push(properties[j]);
            }

            if (affectedProperties.length > 0) {
                var objectProperties = _getNumberOfProperties(_tweenList[i].properties);
                if (objectProperties == affectedProperties.length) {
                    // The list of properties is the same as all properties, so affect it all
                    affectFunction(i);
                    affected = true;
                } else {
                    // The properties are mixed, so split the tween and affect only certain specific
                    // properties
                    var splicedTweenIndex = _splitTweens(i, affectedProperties);
                    affectFunction(splicedTweenIndex);
                    affected = true;
                }
            }
        }
    }

    return affected;
}

function _isInArray(string, array) {
    var l = array.length;

    for (let i = 0; i < l; i++) {
        if (array[i] == string)
            return true;
    }

    return false;
}

function _affectTweensWithFunction(func, args) {
    var properties = [];
    var scope = args[0];
    var affected = false;
    var scopes;

    if (Array.isArray(scope))
        scopes = scope.concat();
    else
        scopes = new Array(scope);

    for (let i = 1; args[i] != undefined; i++) {
        if (typeof args[i] == 'string' && !_isInArray(args[i], properties)) {
            if (_specialPropertySplitterList[args[i]]) {
                // special property, get splitter array first
                var sps = _specialPropertySplitterList[arguments[i]];
                var specialProps = sps.splitValues(scope, null);
                for (let j = 0; j < specialProps.length; j++)
                    properties.push(specialProps[j].name);
            } else {
                properties.push(args[i]);
            }
        }
    }

    // the return now value means: "affect at least one tween"
    for (let i = 0; i < scopes.length; i++)
        affected = affected || _affectTweens(func, scopes[i], properties);

    return affected;
}

function resumeTweens() {
    return _affectTweensWithFunction(_resumeTweenByIndex, arguments);
}

function pauseTweens() {
    return _affectTweensWithFunction(_pauseTweenByIndex, arguments);
}

function removeTweens() {
    return _affectTweensWithFunction(_removeTweenByIndex, arguments);
}

function _mapOverTweens(func) {
    var rv = false;

    if (_tweenList == null)
        return false;

    for (let i = 0; i < _tweenList.length; i++) {
        if (func(i))
            rv = true;
    }

    return rv;
}

function pauseAllTweens() {
    return _mapOverTweens(_pauseTweenByIndex);
}

function resumeAllTweens() {
    return _mapOverTweens(_resumeTweenByIndex);
}

function removeAllTweens() {
    return _mapOverTweens(_removeTweenByIndex);
}

function getTweenCount(scope) {
    if (!_tweenList)
        return 0;

    var c = 0;

    for (let i = 0; i < _tweenList.length; i++) {
        if (_tweenList[i] && _tweenList[i].scope == scope)
            c += _getNumberOfProperties(_tweenList[i].properties);
    }

    return c;
}

function registerSpecialProperty(name, getFunction, setFunction,
    parameters, preProcessFunction) {
    _specialPropertyList[name] = {
        getValue: getFunction,
        setValue: setFunction,
        parameters,
        preProcess: preProcessFunction,
    };
}

function registerSpecialPropertyModifier(name, modifyFunction, getFunction) {
    _specialPropertyModifierList[name] = {
        modifyValues: modifyFunction,
        getValue: getFunction,
    };
}

function registerSpecialPropertySplitter(name, splitFunction, parameters) {
    _specialPropertySplitterList[name] = {
        splitValues: splitFunction,
        parameters,
    };
}

function setTimeScale(scale) {
    _timeScale = scale;
}

function getTimeScale() {
    return _timeScale;
}
  (uuay)encodingMap.js             // SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2021 Evan Welsh <contact@evanwelsh.com>

import {trimAsciiWhitespace} from './util.js';

// Data derived from https://encoding.spec.whatwg.org/encodings.json
const encodingMap = {
    'utf-8': [
        'unicode-1-1-utf-8',
        'unicode11utf8',
        'unicode20utf8',
        'utf-8',
        'utf8',
        'x-unicode20utf8',
    ],
    ibm866: ['866', 'cp866', 'csibm866', 'ibm866'],
    'iso-8859-2': [
        'csisolatin2',
        'iso-8859-2',
        'iso-ir-101',
        'iso8859-2',
        'iso88592',
        'iso_8859-2',
        'iso_8859-2:1987',
        'l2',
        'latin2',
    ],
    'iso-8859-3': [
        'csisolatin3',
        'iso-8859-3',
        'iso-ir-109',
        'iso8859-3',
        'iso88593',
        'iso_8859-3',
        'iso_8859-3:1988',
        'l3',
        'latin3',
    ],
    'iso-8859-4': [
        'csisolatin4',
        'iso-8859-4',
        'iso-ir-110',
        'iso8859-4',
        'iso88594',
        'iso_8859-4',
        'iso_8859-4:1988',
        'l4',
        'latin4',
    ],
    'iso-8859-5': [
        'csisolatincyrillic',
        'cyrillic',
        'iso-8859-5',
        'iso-ir-144',
        'iso8859-5',
        'iso88595',
        'iso_8859-5',
        'iso_8859-5:1988',
    ],
    'iso-8859-6': [
        'arabic',
        'asmo-708',
        'csiso88596e',
        'csiso88596i',
        'csisolatinarabic',
        'ecma-114',
        'iso-8859-6',
        'iso-8859-6-e',
        'iso-8859-6-i',
        'iso-ir-127',
        'iso8859-6',
        'iso88596',
        'iso_8859-6',
        'iso_8859-6:1987',
    ],
    'iso-8859-7': [
        'csisolatingreek',
        'ecma-118',
        'elot_928',
        'greek',
        'greek8',
        'iso-8859-7',
        'iso-ir-126',
        'iso8859-7',
        'iso88597',
        'iso_8859-7',
        'iso_8859-7:1987',
        'sun_eu_greek',
    ],
    'iso-8859-8': [
        'csiso88598e',
        'csisolatinhebrew',
        'hebrew',
        'iso-8859-8',
        'iso-8859-8-e',
        'iso-ir-138',
        'iso8859-8',
        'iso88598',
        'iso_8859-8',
        'iso_8859-8:1988',
        'visual',
    ],
    'iso-8859-8-i': ['csiso88598i', 'iso-8859-8-i', 'logical'],
    'iso-8859-10': [
        'csisolatin6',
        'iso-8859-10',
        'iso-ir-157',
        'iso8859-10',
        'iso885910',
        'l6',
        'latin6',
    ],
    'iso-8859-13': ['iso-8859-13', 'iso8859-13', 'iso885913'],
    'iso-8859-14': ['iso-8859-14', 'iso8859-14', 'iso885914'],
    'iso-8859-15': [
        'csisolatin9',
        'iso-8859-15',
        'iso8859-15',
        'iso885915',
        'iso_8859-15',
        'l9',
    ],
    'iso-8859-16': ['iso-8859-16'],
    'koi8-r': ['cskoi8r', 'koi', 'koi8', 'koi8-r', 'koi8_r'],
    'koi8-u': ['koi8-ru', 'koi8-u'],
    macintosh: ['csmacintosh', 'mac', 'macintosh', 'x-mac-roman'],
    'windows-874': [
        'dos-874',
        'iso-8859-11',
        'iso8859-11',
        'iso885911',
        'tis-620',
        'windows-874',
    ],
    'windows-1250': ['cp1250', 'windows-1250', 'x-cp1250'],
    'windows-1251': ['cp1251', 'windows-1251', 'x-cp1251'],
    'windows-1252': [
        'ansi_x3.4-1968',
        'ascii',
        'cp1252',
        'cp819',
        'csisolatin1',
        'ibm819',
        'iso-8859-1',
        'iso-ir-100',
        'iso8859-1',
        'iso88591',
        'iso_8859-1',
        'iso_8859-1:1987',
        'l1',
        'latin1',
        'us-ascii',
        'windows-1252',
        'x-cp1252',
    ],
    'windows-1253': ['cp1253', 'windows-1253', 'x-cp1253'],
    'windows-1254': [
        'cp1254',
        'csisolatin5',
        'iso-8859-9',
        'iso-ir-148',
        'iso8859-9',
        'iso88599',
        'iso_8859-9',
        'iso_8859-9:1989',
        'l5',
        'latin5',
        'windows-1254',
        'x-cp1254',
    ],
    'windows-1255': ['cp1255', 'windows-1255', 'x-cp1255'],
    'windows-1256': ['cp1256', 'windows-1256', 'x-cp1256'],
    'windows-1257': ['cp1257', 'windows-1257', 'x-cp1257'],
    'windows-1258': ['cp1258', 'windows-1258', 'x-cp1258'],
    'x-mac-cyrillic': ['x-mac-cyrillic', 'x-mac-ukrainian'],
    gbk: [
        'chinese',
        'csgb2312',
        'csiso58gb231280',
        'gb2312',
        'gb_2312',
        'gb_2312-80',
        'gbk',
        'iso-ir-58',
        'x-gbk',
    ],
    gb18030: ['gb18030'],
    big5: [
        'big5',
        // Unlike the standard WHATWG encoder
        // the Hong Kong Supplementary Character Set
        // is not bundled in big5 by iconv
        // "big5-hkscs",
        'cn-big5',
        'csbig5',
        'x-x-big5',
    ],
    'euc-jp': ['cseucpkdfmtjapanese', 'euc-jp', 'x-euc-jp'],
    'iso-2022-jp': ['csiso2022jp', 'iso-2022-jp'],
    shift_jis: [
        'csshiftjis',
        'ms932',
        'ms_kanji',
        'shift-jis',
        'shift_jis',
        'sjis',
        'windows-31j',
        'x-sjis',
    ],
    'euc-kr': [
        'cseuckr',
        'csksc56011987',
        'euc-kr',
        'iso-ir-149',
        'korean',
        'ks_c_5601-1987',
        'ks_c_5601-1989',
        'ksc5601',
        'ksc_5601',
        'windows-949',
    ],
    'utf-16be': ['unicodefffe', 'utf-16be'],
    'utf-16le': [
        'csunicode',
        'iso-10646-ucs-2',
        'ucs-2',
        'unicode',
        'unicodefeff',
        'utf-16',
        'utf-16le',
    ],
};

/**
 * Construct a map from each potential label to the canonical label
 * for an encoding.
 */
const encodings = new Map(
    Object.entries(encodingMap).flatMap(([encoding, labels]) => {
        return labels.map(label => [label, encoding]);
    })
);

// Maps WHATWG specified labels to the appropriate iconv
// encoding label if iconv does not support the WHATWG label.
//
// Mapping here preserves the WHATWG as the label on the
// TextDecoder so this change is transparent to API users.
const internalEncodings = new Map([
    // iso-8859-8-i is functionally equivalent to iso-8859-8
    // as we are not encoding or decoding control characters.
    ['iso-8859-8-i', 'iso-8859-8'],
    // iconv follows a different naming convention for this
    // encoding
    ['x-mac-cyrillic', 'MacCyrillic'],
    // Support HKSCS as a standalone encoding, iconv doesn't
    // bundle it with Big5 like WHATWG does...
    ['big5-hkscs', 'big5-hkscs'],
]);

/**
 * @typedef Encoding
 * @property {string} internalLabel
 * @property {string} label
 */

/**
 * @param {string} label the encoding label
 * @returns {Encoding | null}
 */
export function getEncodingFromLabel(label) {
    const formattedLabel = trimAsciiWhitespace(label.toLowerCase());

    let canonicalLabel = encodings.get(formattedLabel);

    // Lookup an internal mapping using the canonical name, if found, or
    // the formatted label otherwise.
    //
    // x-mac-ukrainian   >   x-mac-cyrillic   >   MacCyrillic
    //                      (canonical label)    (internal label)
    //
    // big5-hkscs        >   undefined        >   big5-hkscs
    //                      (canonical label)    (internal label)
    //
    let internalLabel = internalEncodings.get(
        canonicalLabel ?? formattedLabel
    );

    // If both the canonical label and the internal encoding
    // are not found, this encoding is unsupported.
    if (!canonicalLabel && !internalLabel)
        return null;

    if (internalLabel) {
        return {
            label: canonicalLabel ?? formattedLabel,
            internalLabel,
        };
    }

    return {
        label: canonicalLabel,
        internalLabel: canonicalLabel,
    };
}
  (uuay)overrides/  *         ,       _timers.js  h      // SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2021 Evan Welsh <contact@evanwelsh.com>

/* exported setTimeout, setInterval, clearTimeout, clearInterval */
/* eslint no-implicit-coercion: ["error", {"allow": ["+"]}] */
// Note: implicit coercion with + is used to perform the ToNumber algorithm from
// the timers specification

/**
 * @param {number} delay a number value (in milliseconds)
 */
function validateDelay(delay) {
    // |0 always returns a signed 32-bit integer.
    return Math.max(0, +delay | 0);
}

/** @type {Map<GLib.Source, number>} */
const timeouts = new Map();

/**
 * @param {GLib.Source} source the source to add to our map
 */
function addSource(source) {
    const id = source.attach(null);
    timeouts.set(source, id);
}

/**
 * @param {GLib.Source} source the source object to remove from our map
 */
function releaseSource(source) {
    timeouts.delete(source);
}

/**
 * @param {unknown} thisArg 'this' argument
 * @returns {asserts thisArg is (null | undefined | typeof globalThis)}
 */
function checkThis(thisArg) {
    if (thisArg !== null && thisArg !== undefined && thisArg !== globalThis)
        throw new TypeError('Illegal invocation');
}

/**
 * @param {number} timeout a timeout in milliseconds
 * @param {(...args) => any} handler a callback
 * @returns {GLib.Source}
 */
function createTimeoutSource(timeout, handler) {
    const source = imports.gi.GLib.timeout_source_new(timeout);
    source.set_priority(imports.gi.GLib.PRIORITY_DEFAULT);
    imports.gi.GObject.source_set_closure(source, handler);

    return source;
}

/**
 * @this {typeof globalThis}
 * @param {(...args) => any} callback a callback function
 * @param {number} delay the duration in milliseconds to wait before running callback
 * @param {...any} args arguments to pass to callback
 */
function setTimeout(callback, delay = 0, ...args) {
    checkThis(this);

    delay = validateDelay(delay);
    const boundCallback = callback.bind(globalThis, ...args);
    const source = createTimeoutSource(delay, () => {
        if (!timeouts.has(source))
            return imports.gi.GLib.SOURCE_REMOVE;

        boundCallback();
        releaseSource(source);
        import.meta.importSync('_promiseNative').drainMicrotaskQueue();

        return imports.gi.GLib.SOURCE_REMOVE;
    });

    addSource(source);
    return source;
}

/**
 * @this {typeof globalThis}
 * @param {(...args) => any} callback a callback function
 * @param {number} delay the duration in milliseconds to wait between calling callback
 * @param {...any} args arguments to pass to callback
 */
function setInterval(callback, delay = 0, ...args) {
    checkThis(this);

    delay = validateDelay(delay);
    const boundCallback = callback.bind(globalThis, ...args);
    const source = createTimeoutSource(delay, () => {
        if (!timeouts.has(source))
            return imports.gi.GLib.SOURCE_REMOVE;

        boundCallback();
        import.meta.importSync('_promiseNative').drainMicrotaskQueue();

        return imports.gi.GLib.SOURCE_CONTINUE;
    });

    addSource(source);
    return source;
}

/**
 * @param {GLib.Source} source the timeout to clear
 */
function _clearTimer(source) {
    if (!timeouts.has(source))
        return;

    if (source) {
        source.destroy();
        releaseSource(source);
    }
}

/**
 * @param {GLib.Source} timeout the timeout to clear
 */
function clearTimeout(timeout = null) {
    _clearTimer(timeout);
}

/**
 * @param {Glib.Source} timeout the timeout to clear
 */
function clearInterval(timeout = null) {
    _clearTimer(timeout);
}

Object.defineProperty(globalThis, 'setTimeout', {
    configurable: false,
    enumerable: true,
    writable: true,
    value: setTimeout,
});

Object.defineProperty(globalThis, 'setInterval', {
    configurable: false,
    enumerable: true,
    writable: true,
    value: setInterval,
});

Object.defineProperty(globalThis, 'clearTimeout', {
    configurable: false,
    enumerable: true,
    writable: true,
    value: clearTimeout,
});

Object.defineProperty(globalThis, 'clearInterval', {
    configurable: false,
    enumerable: true,
    writable: true,
    value: clearInterval,
});
  (uuay)console.js      "K      // SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2021 Evan Welsh <contact@evanwelsh.com>

const DEFAULT_LOG_DOMAIN = 'Gjs-Console';

// A line-by-line implementation of https://console.spec.whatwg.org/.

// 2.2.1. Formatting specifiers
// https://console.spec.whatwg.org/#formatting-specifiers
//
// %s - string
// %d or %i - integer
// %f - float
// %o - "optimal" object formatting
// %O - "generic" object formatting
// %c - "CSS" formatting (unimplemented by GJS)

/**
 * A simple regex to capture formatting specifiers
 */
const specifierTest = /%(d|i|s|f|o|O|c)/;

/**
 * @param {string} str a string to check for format specifiers like %s or %i
 * @returns {boolean}
 */
function hasFormatSpecifiers(str) {
    return specifierTest.test(str);
}

/**
 * @param {any} item an item to format
 */
function formatGenerically(item) {
    return JSON.stringify(item, null, 4);
}

/**
 * @param {any} item an item to format
 * @returns {string}
 */
function formatOptimally(item) {
    const GLib = imports.gi.GLib;
    // Handle optimal error formatting.
    if (item instanceof Error || item instanceof GLib.Error) {
        return `${item.toString()}${item.stack ? '\n' : ''}${item.stack
            ?.split('\n')
            // Pad each stacktrace line.
            .map(line => line.padStart(2, ' '))
            .join('\n')}`;
    }

    // TODO: Enhance 'optimal' formatting.
    // There is a current work on a better object formatter for GJS in
    // https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/587
    if (typeof item === 'object' && item !== null) {
        if (item.constructor?.name !== 'Object')
            return `${item.constructor?.name} ${JSON.stringify(item, null, 4)}`;
        else if (item[Symbol.toStringTag] === 'GIRepositoryNamespace')
            return `[${item[Symbol.toStringTag]} ${item.__name__}]`;
    }
    return JSON.stringify(item, null, 4);
}

/**
 * Implementation of the WHATWG Console object.
 */
class Console {
    #groupIndentation = '';
    #countLabels = {};
    #timeLabels = {};
    #logDomain = DEFAULT_LOG_DOMAIN;

    get [Symbol.toStringTag]() {
        return 'Console';
    }

    // 1.1 Logging functions
    // https://console.spec.whatwg.org/#logging

    /**
     * Logs a critical message if the condition is not truthy.
     * {@see console.error()} for additional information.
     *
     * @param {boolean} condition a boolean condition which, if false, causes
     *   the log to print
     * @param  {...any} data formatting substitutions, if applicable
     * @returns {void}
     */
    assert(condition, ...data) {
        if (condition)
            return;

        const message = 'Assertion failed';

        if (data.length === 0)
            data.push(message);

        if (typeof data[0] !== 'string') {
            data.unshift(message);
        } else {
            const first = data.shift();
            data.unshift(`${message}: ${first}`);
        }
        this.#logger('assert', data);
    }

    /**
     * Resets grouping and clears the terminal on systems supporting ANSI
     * terminal control sequences.
     *
     * In file-based stdout or systems which do not support clearing,
     * console.clear() has no visual effect.
     *
     * @returns {void}
     */
    clear() {
        this.#groupIndentation = '';
        imports.gi.GjsPrivate.clear_terminal();
    }

    /**
     * Logs a message with severity equal to {@see GLib.LogLevelFlags.DEBUG}.
     *
     * @param  {...any} data formatting substitutions, if applicable
     */
    debug(...data) {
        this.#logger('debug', data);
    }

    /**
     * Logs a message with severity equal to {@see GLib.LogLevelFlags.CRITICAL}.
     * Does not use {@see GLib.LogLevelFlags.ERROR} to avoid asserting and
     * forcibly shutting down the application.
     *
     * @param  {...any} data formatting substitutions, if applicable
     */
    error(...data) {
        this.#logger('error', data);
    }

    /**
     * Logs a message with severity equal to {@see GLib.LogLevelFlags.INFO}.
     *
     * @param  {...any} data formatting substitutions, if applicable
     */
    info(...data) {
        this.#logger('info', data);
    }

    /**
     * Logs a message with severity equal to {@see GLib.LogLevelFlags.MESSAGE}.
     *
     * @param  {...any} data formatting substitutions, if applicable
     */
    log(...data) {
        this.#logger('log', data);
    }

    // 1.1.7 table(tabularData, properties)
    table(tabularData, _properties) {
        this.log(tabularData);
    }

    /**
     * @param  {...any} data formatting substitutions, if applicable
     * @returns {void}
     */
    trace(...data) {
        if (data.length === 0)
            data = ['Trace'];

        this.#logger('trace', data);
    }

    /**
     * Logs a message with severity equal to {@see GLib.LogLevelFlags.WARNING}.
     *
     * @param  {...any} data formatting substitutions, if applicable
     * @returns {void}
     */
    warn(...data) {
        this.#logger('warn', data);
    }

    /**
     * @param {object} item an item to format generically
     * @param {never} [options] any additional options for the formatter. Unused
     *   in our implementation.
     */
    dir(item, options) {
        const object = formatGenerically(item);
        this.#printer('dir', [object], options);
    }

    /**
     * @param  {...any} data formatting substitutions, if applicable
     * @returns {void}
     */
    dirxml(...data) {
        this.log(...data);
    }

    // 1.2 Counting functions
    // https://console.spec.whatwg.org/#counting

    /**
     * Logs how many times console.count(label) has been called with a given
     * label.
     * {@see console.countReset()} for resetting a count.
     *
     * @param  {string} label unique identifier for this action
     * @returns {void}
     */
    count(label) {
        this.#countLabels[label] ??= 0;
        const count = ++this.#countLabels[label];
        const concat = `${label}: ${count}`;

        this.#logger('count', [concat]);
    }

    /**
     * @param  {string} label the unique label to reset the count for
     * @returns {void}
     */
    countReset(label) {
        const count = this.#countLabels[label];
        if (typeof count !== 'number')
            this.#printer('reportWarning', [`No count found for label: '${label}'.`]);
        else
            this.#countLabels[label] = 0;
    }

    // 1.3 Grouping functions
    // https://console.spec.whatwg.org/#grouping

    /**
     * @param  {...any} data formatting substitutions, if applicable
     * @returns {void}
     */
    group(...data) {
        this.#logger('group', data);
        this.#groupIndentation += '  ';
    }

    /**
     * Alias for console.group()
     *
     * @param  {...any} data formatting substitutions, if applicable
     * @returns {void}
     */
    groupCollapsed(...data) {
        // We can't 'collapse' output in a terminal, so we alias to
        // group()
        this.group(...data);
    }

    /**
     * @returns {void}
     */
    groupEnd() {
        this.#groupIndentation = this.#groupIndentation.slice(0, -2);
    }

    // 1.4 Timing functions
    // https://console.spec.whatwg.org/#timing

    /**
     * @param {string} label unique identifier for this action, pass to
     *   console.timeEnd() to complete
     * @returns {void}
     */
    time(label) {
        this.#timeLabels[label] = imports.gi.GLib.get_monotonic_time();
    }

    /**
     * Logs the time since the last call to console.time(label) where label is
     * the same.
     *
     * @param {string} label unique identifier for this action, pass to
     *   console.timeEnd() to complete
     * @param {...any} data string substitutions, if applicable
     * @returns {void}
     */
    timeLog(label, ...data) {
        const startTime = this.#timeLabels[label];

        if (typeof startTime !== 'number') {
            this.#printer('reportWarning', [
                `No time log found for label: '${label}'.`,
            ]);
        } else {
            const durationMs = (imports.gi.GLib.get_monotonic_time() - startTime) / 1000;
            const concat = `${label}: ${durationMs.toFixed(3)} ms`;
            data.unshift(concat);

            this.#printer('timeLog', data);
        }
    }

    /**
     * Logs the time since the last call to console.time(label) and completes
     * the action.
     * Call console.time(label) again to re-measure.
     *
     * @param {string} label unique identifier for this action
     * @returns {void}
     */
    timeEnd(label) {
        const startTime = this.#timeLabels[label];

        if (typeof startTime !== 'number') {
            this.#printer('reportWarning', [
                `No time log found for label: '${label}'.`,
            ]);
        } else {
            delete this.#timeLabels[label];

            const durationMs = (imports.gi.GLib.get_monotonic_time() - startTime) / 1000;
            const concat = `${label}: ${durationMs.toFixed(3)} ms`;

            this.#printer('timeEnd', [concat]);
        }
    }

    // Non-standard functions which are de-facto standards.
    // Similar to Node, we define these as no-ops for now.

    /**
     * @deprecated Not implemented in GJS
     *
     * @param {string} _label unique identifier for this action, pass to
     *   console.profileEnd to complete
     * @returns {void}
     */
    profile(_label) {}

    /**
     * @deprecated Not implemented in GJS
     *
     * @param {string} _label unique identifier for this action
     * @returns {void}
     */
    profileEnd(_label) {}

    /**
     * @deprecated Not implemented in GJS
     *
     * @param {string} _label unique identifier for this action
     * @returns {void}
     */
    timeStamp(_label) {}

    // GJS-specific extensions for integrating with GLib structured logging

    /**
     * @param {string} logDomain the GLib log domain this Console should print
     *   with. Defaults to 'Gjs-Console'.
     * @returns {void}
     */
    setLogDomain(logDomain) {
        this.#logDomain = String(logDomain);
    }

    /**
     * @returns {string}
     */
    get logDomain() {
        return this.#logDomain;
    }

    // 2. Supporting abstract operations
    // https://console.spec.whatwg.org/#supporting-ops

    /**
     * 2.1. Logger
     * https://console.spec.whatwg.org/#logger
     *
     * Conditionally applies formatting based on the inputted arguments,
     * and prints at the provided severity (logLevel)
     *
     * @param {string} logLevel the severity (log level) the args should be
     *   emitted with
     * @param {unknown[]} args the arguments to pass to the printer
     * @returns {void}
     */
    #logger(logLevel, args) {
        if (args.length === 0)
            return;

        const [first, ...rest] = args;

        if (rest.length === 0) {
            this.#printer(logLevel, [first]);
            return undefined;
        }

        // If first does not contain any format specifiers, don't call Formatter
        if (typeof first !== 'string' || !hasFormatSpecifiers(first)) {
            this.#printer(logLevel, args);
            return undefined;
        }

        // Otherwise, perform print the result of Formatter.
        this.#printer(logLevel, this.#formatter([first, ...rest]));

        return undefined;
    }

    /**
     * 2.2. Formatter
     * https://console.spec.whatwg.org/#formatter
     *
     * @param {[string, ...any[]]} args an array of format strings followed by
     *   their arguments
     */
    #formatter(args) {
        // The initial formatting string is the first arg
        let target = args[0];

        if (args.length === 1)
            return target;

        const current = args[1];

        // Find the index of the first format specifier.
        const specifierIndex = specifierTest.exec(target).index;
        const specifier = target.slice(specifierIndex, specifierIndex + 2);
        let converted = null;
        switch (specifier) {
        case '%s':
            converted = String(current);
            break;
        case '%d':
        case '%i':
            if (typeof current === 'symbol')
                converted = Number.NaN;
            else
                converted = parseInt(current, 10);
            break;
        case '%f':
            if (typeof current === 'symbol')
                converted = Number.NaN;
            else
                converted = parseFloat(current);
            break;
        case '%o':
            converted = formatOptimally(current);
            break;
        case '%O':
            converted = formatGenerically(current);
            break;
        case '%c':
            converted = '';
            break;
        }
        // If any of the previous steps set converted, replace the specifier in
        // target with the converted value.
        if (converted !== null) {
            target =
                target.slice(0, specifierIndex) +
                converted +
                target.slice(specifierIndex + 2);
        }

        /**
         * Create the next format input...
         *
         * @type {[string, ...any[]]}
         */
        const result = [target, ...args.slice(2)];

        if (!hasFormatSpecifiers(target))
            return result;

        if (result.length === 1)
            return result;

        return this.#formatter(result);
    }

    /**
     * @typedef {object} PrinterOptions
     * @param {Array.<string[]>} [stackTrace] an error stacktrace to append
     * @param {Record<string, any>} [fields] fields to include in the structured
     *   logging call
     */

    /**
     * 2.3. Printer
     * https://console.spec.whatwg.org/#printer
     *
     * This implementation of Printer maps WHATWG log severity to
     * {@see GLib.LogLevelFlags} and outputs using GLib structured logging.
     *
     * @param {string} logLevel the log level (log tag) the args should be
     *   emitted with
     * @param {unknown[]} args the arguments to print, either a format string
     *   with replacement args or multiple strings
     * @param {PrinterOptions} [options] additional options for the
     *   printer
     * @returns {void}
     */
    #printer(logLevel, args, options) {
        const GLib = imports.gi.GLib;
        let severity;

        switch (logLevel) {
        case 'log':
        case 'dir':
        case 'dirxml':
        case 'trace':
        case 'group':
        case 'groupCollapsed':
        case 'timeLog':
        case 'timeEnd':
            severity = GLib.LogLevelFlags.LEVEL_MESSAGE;
            break;
        case 'debug':
            severity = GLib.LogLevelFlags.LEVEL_DEBUG;
            break;
        case 'count':
        case 'info':
            severity = GLib.LogLevelFlags.LEVEL_INFO;
            break;
        case 'warn':
        case 'countReset':
        case 'reportWarning':
            severity = GLib.LogLevelFlags.LEVEL_WARNING;
            break;
        case 'error':
        case 'assert':
            severity = GLib.LogLevelFlags.LEVEL_CRITICAL;
            break;
        default:
            severity = GLib.LogLevelFlags.LEVEL_MESSAGE;
        }

        const output = args
            .map(a => {
                if (a === null)
                    return 'null';
                else if (typeof a === 'object')
                    return formatOptimally(a);
                else if (typeof a === 'function')
                    return a.toString();
                else if (typeof a === 'undefined')
                    return 'undefined';
                else if (typeof a === 'bigint')
                    return `${a}n`;
                else
                    return String(a);
            })
            .join(' ');

        let formattedOutput = this.#groupIndentation + output;
        const extraFields = {};

        let stackTrace = options?.stackTrace;
        if (!stackTrace &&
            (logLevel === 'trace' || severity <= GLib.LogLevelFlags.LEVEL_WARNING)) {
            stackTrace = new Error().stack;
            const currentFile = stackTrace.match(/^[^@]*@(.*):\d+:\d+$/m)?.at(1);
            const index = stackTrace.lastIndexOf(currentFile) + currentFile.length;

            stackTrace = stackTrace.substring(index).split('\n');
            // Remove the remainder of the first line
            stackTrace.shift();
        }

        if (logLevel === 'trace') {
            if (stackTrace?.length) {
                formattedOutput += `\n${stackTrace.map(s =>
                    `${this.#groupIndentation}${s}`).join('\n')}`;
            } else {
                formattedOutput +=
                    `\n${this.#groupIndentation}No trace available`;
            }
        }

        if (stackTrace?.length) {
            const [stackLine] = stackTrace;
            const match = stackLine.match(/^([^@]*)@(.*):(\d+):\d+$/);

            if (match) {
                const [_, func, file, line] = match;

                if (func)
                    extraFields.CODE_FUNC = func;
                if (file)
                    extraFields.CODE_FILE = file;
                if (line)
                    extraFields.CODE_LINE = line;
            }
        }

        GLib.log_structured(this.#logDomain, severity, {
            MESSAGE: formattedOutput,
            ...extraFields,
            ...options?.fields ?? {},
        });
    }
}

const console = new Console();

/**
 * @param {string} domain set the GLib log domain for the global console object.
 */
function setConsoleLogDomain(domain) {
    console.setLogDomain(domain);
}

/**
 * @returns {string}
 */
function getConsoleLogDomain() {
    return console.logDomain;
}

/**
 * For historical web-compatibility reasons, the namespace object for
 * console must have {} as its [[Prototype]].
 *
 * @type {Omit<Console, 'setLogDomain' | 'logDomain'>}
 */
const globalConsole = Object.create({});

const propertyNames =
    /** @type {['constructor', ...Array<string & keyof Console>]} */
    // eslint-disable-next-line no-extra-parens
    (Object.getOwnPropertyNames(Console.prototype));
const propertyDescriptors = Object.getOwnPropertyDescriptors(Console.prototype);
for (const key of propertyNames) {
    if (key === 'constructor')
        continue;

    // This non-standard function shouldn't be included.
    if (key === 'setLogDomain')
        continue;

    const descriptor = propertyDescriptors[key];
    if (typeof descriptor.value !== 'function')
        continue;

    Object.defineProperty(globalConsole, key, {
        ...descriptor,
        value: descriptor.value.bind(console),
    });
}
Object.defineProperties(globalConsole, {
    [Symbol.toStringTag]: {
        configurable: false,
        enumerable: true,
        get() {
            return 'console';
        },
    },
});
Object.freeze(globalConsole);

Object.defineProperty(globalThis, 'console', {
    configurable: false,
    enumerable: true,
    writable: false,
    value: globalConsole,
});

export {
    getConsoleLogDomain,
    setConsoleLogDomain,
    DEFAULT_LOG_DOMAIN
};

export default {
    getConsoleLogDomain,
    setConsoleLogDomain,
    DEFAULT_LOG_DOMAIN,
};
  (uuay)_legacy.js    _      /* -*- mode: js; indent-tabs-mode: nil; -*- */
/* exported Class, Interface, defineGObjectLegacyObjects,
defineGtkLegacyObjects */
// SPDX-License-Identifier: MIT
// SPDX-FileCopyrightText: 2008 litl, LLC
// SPDX-FileCopyrightText: 2011 Jasper St. Pierre

// Class magic
// Adapted from MooTools
// https://github.com/mootools/mootools-core

function _Base() {
    throw new TypeError('Cannot instantiate abstract class _Base');
}

_Base.__super__ = null;
_Base.prototype._init = function () { };
_Base.prototype._construct = function (...args) {
    this._init(...args);
    return this;
};
_Base.prototype.__name__ = '_Base';
_Base.prototype.toString = function () {
    return `[object ${this.__name__}]`;
};

function _parent(...args) {
    if (!this.__caller__)
        throw new TypeError("The method 'parent' cannot be called");

    let caller = this.__caller__;
    let name = caller._name;
    let parent = caller._owner.__super__;

    let previous = parent ? parent.prototype[name] : undefined;

    if (!previous)
        throw new TypeError(`The method '${name}' is not on the superclass`);

    return previous.apply(this, args);
}

function _interfacePresent(required, proto) {
    if (!proto.__interfaces__)
        return false;
    if (proto.__interfaces__.indexOf(required) !== -1)
        return true;  // implemented here
    // Might be implemented on a parent class
    return _interfacePresent(required, proto.constructor.__super__.prototype);
}

function getMetaClass(params) {
    if (params.MetaClass)
        return params.MetaClass;

    if (params.Extends && params.Extends.prototype.__metaclass__)
        return params.Extends.prototype.__metaclass__;

    return null;
}

function Class(params, ...otherArgs) {
    let metaClass = getMetaClass(params);

    if (metaClass && metaClass !== this.constructor)
        return new metaClass(params, ...otherArgs);
    else
        return this._construct(params, ...otherArgs);
}

Class.__super__ = _Base;
Class.prototype = Object.create(_Base.prototype);
Class.prototype.constructor = Class;
Class.prototype.__name__ = 'Class';

Class.prototype.wrapFunction = function (name, meth) {
    if (meth._origin)
        meth = meth._origin;

    function wrapper(...args) {
        let prevCaller = this.__caller__;
        this.__caller__ = wrapper;
        let result = meth.apply(this, args);
        this.__caller__ = prevCaller;
        return result;
    }

    wrapper._origin = meth;
    wrapper._name = name;
    wrapper._owner = this;

    return wrapper;
};

Class.prototype.toString = function () {
    return `[object ${this.__name__} for ${this.prototype.__name__}]`;
};

Class.prototype._construct = function (params, ...otherArgs) {
    if (!params.Name)
        throw new TypeError("Classes require an explicit 'Name' parameter.");

    let name = params.Name;

    let parent = params.Extends;
    if (!parent)
        parent = _Base;

    function newClass(...args) {
        if (params.Abstract && new.target.name === name)
            throw new TypeError(`Cannot instantiate abstract class ${name}`);

        this.__caller__ = null;

        return this._construct(...args);
    }

    // Since it's not possible to create a constructor with
    // a custom [[Prototype]], we have to do this to make
    // "newClass instanceof Class" work, and so we can inherit
    // methods/properties of Class.prototype, like wrapFunction.
    Object.setPrototypeOf(newClass, this.constructor.prototype);

    newClass.__super__ = parent;
    newClass.prototype = Object.create(parent.prototype);
    newClass.prototype.constructor = newClass;

    newClass._init(params, ...otherArgs);

    let interfaces = params.Implements || [];
    // If the parent already implements an interface, then we do too
    if (parent instanceof Class)
        interfaces = interfaces.filter(iface => !parent.implements(iface));

    Object.defineProperties(newClass.prototype, {
        '__metaclass__': {
            writable: false,
            configurable: false,
            enumerable: false,
            value: this.constructor,
        },
        '__interfaces__': {
            writable: false,
            configurable: false,
            enumerable: false,
            value: interfaces,
        },
    });
    Object.defineProperty(newClass, 'name', {
        writable: false,
        configurable: true,
        enumerable: false,
        value: name,
    });

    interfaces.forEach(iface => {
        iface._check(newClass.prototype);
    });

    return newClass;
};

/**
 * Check whether this class conforms to the interface "iface".
 *
 * @param {object} iface a Lang.Interface
 * @returns {boolean} whether this class implements iface
 */
Class.prototype.implements = function (iface) {
    if (_interfacePresent(iface, this.prototype))
        return true;
    if (this.__super__ instanceof Class)
        return this.__super__.implements(iface);
    return false;
};

// key can be either a string or a symbol
Class.prototype._copyPropertyDescriptor = function (params, propertyObj, key) {
    let descriptor = Object.getOwnPropertyDescriptor(params, key);

    if (typeof descriptor.value === 'function')
        descriptor.value = this.wrapFunction(key, descriptor.value);

    // we inherit writable and enumerable from the property
    // descriptor of params (they're both true if created from an
    // object literal)
    descriptor.configurable = false;

    propertyObj[key] = descriptor;
};

Class.prototype._init = function (params) {
    let className = params.Name;

    let propertyObj = { };

    let interfaces = params.Implements || [];
    interfaces.forEach(iface => {
        Object.getOwnPropertyNames(iface.prototype)
        .filter(name => !name.startsWith('__') && name !== 'constructor')
        .filter(name => !(name in this.prototype))
        .forEach(name => {
            let descriptor = Object.getOwnPropertyDescriptor(iface.prototype,
                name);
            // writable and enumerable are inherited, see note above
            descriptor.configurable = false;
            propertyObj[name] = descriptor;
        });
    });

    Object.getOwnPropertyNames(params)
    .filter(name =>
        ['Name', 'Extends', 'Abstract', 'Implements'].indexOf(name) === -1)
    .concat(Object.getOwnPropertySymbols(params))
    .forEach(this._copyPropertyDescriptor.bind(this, params, propertyObj));

    Object.defineProperties(this.prototype, propertyObj);
    Object.defineProperties(this.prototype, {
        '__name__': {
            writable: false,
            configurable: false,
            enumerable: false,
            value: className,
        },
        'parent': {
            writable: false,
            configurable: false,
            enumerable: false,
            value: _parent,
        },
    });
};

// This introduces the concept of a "meta-interface" which is given by the
// MetaInterface property on an object's metaclass. For objects whose metaclass
// is Lang.Class, the meta-interface is Lang.Interface. Subclasses of Lang.Class
// such as GObject.Class supply their own meta-interface.
// This is in order to enable creating GObject interfaces with Lang.Interface,
// much as you can create GObject classes with Lang.Class.
function _getMetaInterface(params) {
    if (!params.Requires || params.Requires.length === 0)
        return null;

    let metaInterface = params.Requires.map(req => {
        if (req instanceof Interface)
            return req.__super__;
        for (let metaclass = req.prototype.__metaclass__; metaclass;
            metaclass = metaclass.__super__) {
            if (Object.hasOwn(metaclass, 'MetaInterface'))
                return metaclass.MetaInterface;
        }
        return null;
    })
    .reduce((best, candidate) => {
        // This function reduces to the "most derived" meta interface in the list.
        if (best === null)
            return candidate;
        if (candidate === null)
            return best;
        for (let sup = candidate; sup; sup = sup.__super__) {
            if (sup === best)
                return candidate;
        }
        return best;
    }, null);

    // If we reach this point and we don't know the meta-interface, then it's
    // most likely because there were only pure-C interfaces listed in Requires
    // (and those don't have our magic properties.) However, all pure-C
    // interfaces should require GObject.Object anyway.
    if (metaInterface === null)
        throw new Error('Did you forget to include GObject.Object in Requires?');

    return metaInterface;
}

function Interface(params, ...otherArgs) {
    let metaInterface = _getMetaInterface(params);
    if (metaInterface && metaInterface !== this.constructor)
        return new metaInterface(params, ...otherArgs);
    return this._construct(params, ...otherArgs);
}

Class.MetaInterface = Interface;

/**
 * Use this to signify a function that must be overridden in an implementation
 * of the interface. Creating a class that doesn't override the function will
 * throw an error.
 */
Interface.UNIMPLEMENTED = function UNIMPLEMENTED() {
    throw new Error('Not implemented');
};

Interface.__super__ = _Base;
Interface.prototype = Object.create(_Base.prototype);
Interface.prototype.constructor = Interface;
Interface.prototype.__name__ = 'Interface';

Interface.prototype._construct = function (params, ...otherArgs) {
    if (!params.Name)
        throw new TypeError("Interfaces require an explicit 'Name' parameter.");

    let newInterface = Object.create(this.constructor.prototype);

    newInterface.__super__ = Interface;
    newInterface.prototype = Object.create(Interface.prototype);
    newInterface.prototype.constructor = newInterface;
    newInterface.prototype.__name__ = params.Name;

    newInterface._init(params, ...otherArgs);

    Object.defineProperty(newInterface.prototype, '__metaclass__', {
        writable: false,
        configurable: false,
        enumerable: false,
        value: this.constructor,
    });
    Object.defineProperty(newInterface, 'name', {
        writable: false,
        configurable: true,
        enumerable: false,
        value: params.Name,
    });

    return newInterface;
};

Interface.prototype._check = function (proto) {
    // Check that proto implements all of this interface's required interfaces.
    // "proto" refers to the object's prototype (which implements the interface)
    // whereas "this.prototype" is the interface's prototype (which may still
    // contain unimplemented methods.)

    let unfulfilledReqs = this.prototype.__requires__.filter(required => {
        // Either the interface is not present or it is not listed before the
        // interface that requires it or the class does not inherit it. This is
        // so that required interfaces don't copy over properties from other
        // interfaces that require them.
        let interfaces = proto.__interfaces__;
        return (!_interfacePresent(required, proto) ||
            interfaces.indexOf(required) > interfaces.indexOf(this)) &&
            !(proto instanceof required);
    }).map(required =>
        // __name__ is only present on GJS-created classes and will be the most
        // accurate name. required.name will be present on introspected GObjects
        // but is not preferred because it will be the C name. The last option
        // is just so that we print something if there is garbage in Requires.
        required.prototype.__name__ || required.name || required);
    if (unfulfilledReqs.length > 0) {
        throw new Error(`The following interfaces must be implemented before ${
            this.prototype.__name__}: ${unfulfilledReqs.join(', ')}`);
    }

    // Check that this interface's required methods are implemented
    let unimplementedFns = Object.getOwnPropertyNames(this.prototype)
    .filter(p => this.prototype[p] === Interface.UNIMPLEMENTED)
    .filter(p => !(p in proto) || proto[p] === Interface.UNIMPLEMENTED);
    if (unimplementedFns.length > 0) {
        throw new Error(`The following members of ${
            this.prototype.__name__} are not implemented yet: ${
            unimplementedFns.join(', ')}`);
    }
};

Interface.prototype.toString = function () {
    return `[interface ${this.__name__} for ${this.prototype.__name__}]`;
};

Interface.prototype._init = function (params) {
    let ifaceName = params.Name;

    let propertyObj = {};
    Object.getOwnPropertyNames(params)
    .filter(name => ['Name', 'Requires'].indexOf(name) === -1)
    .forEach(name => {
        let descriptor = Object.getOwnPropertyDescriptor(params, name);

        // Create wrappers on the interface object so that generics work (e.g.
        // SomeInterface.some_function(this, blah) instead of
        // SomeInterface.prototype.some_function.call(this, blah)
        if (typeof descriptor.value === 'function') {
            let interfaceProto = this.prototype;  // capture in closure
            this[name] = function (thisObj, ...args) {
                return interfaceProto[name].call(thisObj, ...args);
            };
        }

        // writable and enumerable are inherited, see note in Class._init()
        descriptor.configurable = false;

        propertyObj[name] = descriptor;
    });

    Object.defineProperties(this.prototype, propertyObj);
    Object.defineProperties(this.prototype, {
        '__name__': {
            writable: false,
            configurable: false,
            enumerable: false,
            value: ifaceName,
        },
        '__requires__': {
            writable: false,
            configurable: false,
            enumerable: false,
            value: params.Requires || [],
        },
    });
};

// GObject Lang.Class magic

function defineGObjectLegacyObjects(GObject) {
    const Gi = imports._gi;
    const {_checkAccessors} = imports._common;

    // Some common functions between GObject.Class and GObject.Interface

    function _createSignals(gtype, signals) {
        for (let signalName in signals) {
            let obj = signals[signalName];
            let flags = obj.flags !== undefined ? obj.flags : GObject.SignalFlags.RUN_FIRST;
            let accumulator = obj.accumulator !== undefined ? obj.accumulator : GObject.AccumulatorType.NONE;
            let rtype = obj.return_type !== undefined ? obj.return_type : GObject.TYPE_NONE;
            let paramtypes = obj.param_types !== undefined ? obj.param_types : [];

            try {
                obj.signal_id = Gi.signal_new(gtype, signalName, flags, accumulator, rtype, paramtypes);
            } catch (e) {
                throw new TypeError(`Invalid signal ${signalName}: ${e.message}`);
            }
        }
    }

    function _createGTypeName(params) {
        if (params.GTypeName)
            return params.GTypeName;
        else
            return `Gjs_${params.Name.replace(/[^a-z0-9_+-]/gi, '_')}`;
    }

    function _getGObjectInterfaces(interfaces) {
        return interfaces.filter(iface => Object.hasOwn(iface, '$gtype'));
    }

    function _propertiesAsArray(params) {
        let propertiesArray = [];
        if (params.Properties) {
            for (let prop in params.Properties)
                propertiesArray.push(params.Properties[prop]);
        }
        return propertiesArray;
    }

    const GObjectMeta = new Class({
        Name: 'GObjectClass',
        Extends: Class,

        _init(params) {
            // retrieve signals and remove them from params before chaining
            let signals = params.Signals;
            delete params.Signals;

            this.parent(params);

            if (signals)
                _createSignals(this.$gtype, signals);

            Object.getOwnPropertyNames(params).forEach(name => {
                if (['Name', 'Extends', 'Abstract'].includes(name))
                    return;

                let descriptor = Object.getOwnPropertyDescriptor(params, name);

                if (typeof descriptor.value === 'function') {
                    let wrapped = this.prototype[name];

                    if (name.startsWith('vfunc_')) {
                        this.prototype[Gi.hook_up_vfunc_symbol](name.slice(6),
                            wrapped);
                    } else if (name.startsWith('on_')) {
                        let id = GObject.signal_lookup(name.slice(3).replace('_', '-'), this.$gtype);
                        if (id !== 0) {
                            GObject.signal_override_class_closure(id, this.$gtype, function (...argArray) {
                                let emitter = argArray.shift();

                                return wrapped.apply(emitter, argArray);
                            });
                        }
                    }
                }
            });
        },

        _isValidClass(klass) {
            let proto = klass.prototype;

            if (!proto)
                return false;

            // If proto === GObject.Object.prototype, then
            // proto.__proto__ is Object, so "proto instanceof GObject.Object"
            // will return false.
            return proto === GObject.Object.prototype ||
                proto instanceof GObject.Object;
        },

        // If we want an object with a custom JSClass, we can't just
        // use a function. We have to use a custom constructor here.
        _construct(params, ...otherArgs) {
            if (!params.Name)
                throw new TypeError("Classes require an explicit 'Name' parameter.");
            let name = params.Name;

            let gtypename = _createGTypeName(params);
            let gflags = params.Abstract ? GObject.TypeFlags.ABSTRACT : 0;

            if (!params.Extends)
                params.Extends = GObject.Object;
            let parent = params.Extends;

            if (!this._isValidClass(parent))
                throw new TypeError(`GObject.Class used with invalid base class (is ${parent})`);

            let interfaces = params.Implements || [];
            if (parent instanceof Class)
                interfaces = interfaces.filter(iface => !parent.implements(iface));
            let gobjectInterfaces = _getGObjectInterfaces(interfaces);

            let propertiesArray = _propertiesAsArray(params);
            delete params.Properties;

            propertiesArray.forEach(pspec => _checkAccessors(params, pspec, GObject));

            let newClass = Gi.register_type(parent.prototype, gtypename,
                gflags, gobjectInterfaces, propertiesArray);

            // See Class.prototype._construct for the reasoning
            // behind this direct prototype set.
            Object.setPrototypeOf(newClass, this.constructor.prototype);
            newClass.__super__ = parent;

            newClass._init(params, ...otherArgs);

            Object.defineProperties(newClass.prototype, {
                '__metaclass__': {
                    writable: false,
                    configurable: false,
                    enumerable: false,
                    value: this.constructor,
                },
                '__interfaces__': {
                    writable: false,
                    configurable: false,
                    enumerable: false,
                    value: interfaces,
                },
            });
            // Overwrite the C++-set class name, as if it were an ES6 class
            Object.defineProperty(newClass, 'name', {
                writable: false,
                configurable: true,
                enumerable: false,
                value: name,
            });

            interfaces.forEach(iface => {
                if (iface instanceof Interface)
                    iface._check(newClass.prototype);
            });

            return newClass;
        },

        // Overrides Lang.Class.implements()
        implements(iface) {
            if (iface instanceof GObject.Interface)
                return GObject.type_is_a(this.$gtype, iface.$gtype);
            else
                return this.parent(iface);
        },
    });

    function GObjectInterface(...args) {
        return this._construct(...args);
    }

    GObjectMeta.MetaInterface = GObjectInterface;

    GObjectInterface.__super__ = Interface;
    GObjectInterface.prototype = Object.create(Interface.prototype);
    GObjectInterface.prototype.constructor = GObjectInterface;
    GObjectInterface.prototype.__name__ = 'GObjectInterface';

    GObjectInterface.prototype._construct = function (params, ...otherArgs) {
        if (!params.Name)
            throw new TypeError("Interfaces require an explicit 'Name' parameter.");

        let gtypename = _createGTypeName(params);
        delete params.GTypeName;

        let interfaces = params.Requires || [];
        let gobjectInterfaces = _getGObjectInterfaces(interfaces);

        let properties = _propertiesAsArray(params);
        delete params.Properties;

        let newInterface = Gi.register_interface(gtypename, gobjectInterfaces,
            properties);

        // See Class.prototype._construct for the reasoning
        // behind this direct prototype set.
        Object.setPrototypeOf(newInterface, this.constructor.prototype);
        newInterface.__super__ = GObjectInterface;
        newInterface.prototype.constructor = newInterface;

        newInterface._init(params, ...otherArgs);

        Object.defineProperty(newInterface.prototype, '__metaclass__', {
            writable: false,
            configurable: false,
            enumerable: false,
            value: this.constructor,
        });
        // Overwrite the C++-set class name, as if it were an ES6 class
        Object.defineProperty(newInterface, 'name', {
            writable: false,
            configurable: true,
            enumerable: false,
            value: params.Name,
        });

        return newInterface;
    };

    GObjectInterface.prototype._init = function (params) {
        let signals = params.Signals;
        delete params.Signals;

        Interface.prototype._init.call(this, params);

        _createSignals(this.$gtype, signals);
    };

    return {GObjectMeta, GObjectInterface};
}

function defineGtkLegacyObjects(GObject, Gtk) {
    const {_createBuilderConnectFunc} = imports._common;

    const GtkWidgetClass = new Class({
        Name: 'GtkWidgetClass',
        Extends: GObject.Class,

        _init(params) {
            let template = params.Template;
            delete params.Template;

            let children = params.Children;
            delete params.Children;

            let internalChildren = params.InternalChildren;
            delete params.InternalChildren;

            let cssName = params.CssName;
            delete params.CssName;

            if (template) {
                params._instance_init = function () {
                    this.init_template();
                };
            }

            this.parent(params);

            if (cssName)
                Gtk.Widget.set_css_name.call(this, cssName);

            if (template) {
                if (typeof template === 'string' &&
                    template.startsWith('resource:///'))
                    Gtk.Widget.set_template_from_resource.call(this, template.slice(11));
                else
                    Gtk.Widget.set_template.call(this, template);
            }

            Gtk.Widget.set_connect_func.call(this, _createBuilderConnectFunc(this));

            this[Gtk.template] = template;
            this[Gtk.children] = children;
            this[Gtk.internalChildren] = internalChildren;

            if (children) {
                for (let i = 0; i < children.length; i++)
                    Gtk.Widget.bind_template_child_full.call(this, children[i], false, 0);
            }

            if (internalChildren) {
                for (let i = 0; i < internalChildren.length; i++)
                    Gtk.Widget.bind_template_child_full.call(this, internalChildren[i], true, 0);
            }
        },

        _isValidClass(klass) {
            let proto = klass.prototype;

            if (!proto)
                return false;

            // If proto === Gtk.Widget.prototype, then
            // proto.__proto__ is GObject.InitiallyUnowned, so
            // "proto instanceof Gtk.Widget"
            // will return false.
            return proto === Gtk.Widget.prototype ||
                proto instanceof Gtk.Widget;
        },
    });

    return {GtkWidgetClass};
}
  (uuay)debugger.js}m      /* -*- indent-tabs-mode: nil; js-indent-level: 4 -*- */
/* global debuggee, quit, loadNative, readline, uneval */
// SPDX-License-Identifier: MPL-2.0
// SPDX-FileCopyrightText: 2011 Mozilla Foundation and contributors

/*
 * This is a simple command-line debugger for GJS programs. It is based on
 * jorendb, which is a toy debugger for shell-js programs included in the
 * SpiderMonkey source.
 *
 * To run it: gjs -d path/to/file.js
 * Execution will stop at debugger statements, and you'll get a prompt before
 * the first frame is executed.
 */

const {print, logError} = loadNative('_print');

// Debugger state.
var focusedFrame = null;
var topFrame = null;
var debuggeeValues = {};
var nextDebuggeeValueIndex = 1;
var lastExc = null;
var options = {pretty: true, colors: true, ignoreCaughtExceptions: true};
var breakpoints = [undefined];  // Breakpoint numbers start at 1

// Cleanup functions to run when we next re-enter the repl.
var replCleanups = [];

// Convert a debuggee value v to a string.
function dvToString(v) {
    if (typeof v === 'undefined')
        return 'undefined';  // uneval(undefined) === '(void 0)', confusing
    if (v === null)
        return 'null';  // typeof null === 'object', so avoid that case
    return typeof v !== 'object' || v === null ? uneval(v) : `[object ${v.class}]`;
}

function debuggeeValueToString(dv, style = {pretty: options.pretty}) {
    // Special sentinel values returned by Debugger.Environment.getVariable()
    if (typeof dv === 'object' && dv !== null) {
        if (dv.missingArguments)
            return ['<missing>', undefined];
        if (dv.optimizedOut)
            return ['<optimized out>', undefined];
        if (dv.uninitialized)
            return ['<uninitialized>', undefined];
        if (!(dv instanceof Debugger.Object))
            return ['<unexpected object>', JSON.stringify(dv, null, 4)];
    }

    const dvrepr = dvToString(dv);
    if (!style.pretty || dv === null || typeof dv !== 'object')
        return [dvrepr, undefined];

    if (['TypeError', 'Error', 'GIRespositoryNamespace', 'GObject_Object'].includes(dv.class)) {
        const errval = debuggeeGlobalWrapper.executeInGlobalWithBindings(
            'v.toString()', {v: dv});
        return [dvrepr, errval['return']];
    }

    if (style.brief)
        return [dvrepr, dvrepr];

    const str = debuggeeGlobalWrapper.executeInGlobalWithBindings(
        'imports._print.getPrettyPrintFunction(globalThis)(v)', {v: dv});

    if ('throw' in str) {
        if (style.noerror)
            return [dvrepr, undefined];

        const substyle = {...style, noerror: true};
        return [dvrepr, debuggeeValueToString(str.throw, substyle)];
    }

    return [dvrepr, str['return']];
}

function showDebuggeeValue(dv, style = {pretty: options.pretty}) {
    const i = nextDebuggeeValueIndex++;
    debuggeeValues[`$${i}`] = dv;
    debuggeeValues['$$'] = dv;
    const [brief, full] = debuggeeValueToString(dv, style);
    print(`$${i} = ${brief}`);
    if (full !== undefined)
        print(full);
}

Object.defineProperty(Debugger.Frame.prototype, 'num', {
    configurable: true,
    enumerable: false,
    get() {
        let i = 0;
        let f;
        for (f = topFrame; f && f !== this; f = f.older)
            i++;
        return f === null ? undefined : i;
    },
});

Debugger.Frame.prototype.describeFrame = function () {
    if (this.type === 'call') {
        return `${this.callee.name || '<anonymous>'}(${
            this.arguments.map(dvToString).join(', ')})`;
    } else if (this.type === 'global') {
        return 'toplevel';
    } else {
        return `${this.type} code`;
    }
};

Debugger.Frame.prototype.describePosition = function () {
    if (this.script)
        return this.script.describeOffset(this.offset);
    return null;
};

Debugger.Frame.prototype.describeFull = function () {
    const fr = this.describeFrame();
    const pos = this.describePosition();
    if (pos)
        return `${fr} at ${pos}`;
    return fr;
};

Object.defineProperty(Debugger.Frame.prototype, 'line', {
    configurable: true,
    enumerable: false,
    get() {
        if (this.script)
            return this.script.getOffsetLocation(this.offset).lineNumber;
        else
            return null;
    },
});

Debugger.Script.prototype.describeOffset = function describeOffset(offset) {
    const {lineNumber, columnNumber} = this.getOffsetLocation(offset);
    const url = this.url || '<unknown>';
    return `${url}:${lineNumber}:${columnNumber}`;
};

function showFrame(f, n, option = {btCommand: false, fullOption: false}) {
    if (f === undefined || f === null) {
        f = focusedFrame;
        if (f === null) {
            print('No stack.');
            return;
        }
    }
    if (n === undefined) {
        n = f.num;
        if (n === undefined)
            throw new Error('Internal error: frame not on stack');
    }
    print(`#${n.toString().padEnd(4)} ${f.describeFull()}`);
    if (option.btCommand) {
        if (option.fullOption) {
            const variables = f.environment.names();
            for (let i = 0; i < variables.length; i++) {
                if (variables.length === 0)
                    print('No locals.');

                const value = f.environment.getVariable(variables[i]);
                const [brief] = debuggeeValueToString(value, {brief: false, pretty: false});
                print(`${variables[i]} = ${brief}`);
            }
        }
    } else {
        let lineNumber = f.line;
        print(`   ${lineNumber}\t${f.script.source.text.split('\n')[lineNumber - 1]}`);
    }
}


function saveExcursion(fn) {
    const tf = topFrame, ff = focusedFrame;
    try {
        return fn();
    } finally {
        topFrame = tf;
        focusedFrame = ff;
    }
}

// Accept debugger commands starting with '#' so that scripting the debugger
// can be annotated
function commentCommand(comment) {
    void comment;
}

// Evaluate an expression in the Debugger global - used for debugging the
// debugger
function evalCommand(expr) {
    eval(expr);
}

function quitCommand() {
    dbg.removeAllDebuggees();
    quit(0);
}
quitCommand.summary = 'Quit the debugger';
quitCommand.helpText = `USAGE
    quit`;

function backtraceCommand(option) {
    if (topFrame === null)
        print('No stack.');
    if (option === '') {
        for (let i = 0, f = topFrame; f; i++, f = f.older)
            showFrame(f, i, {btCommand: true, fullOption: false});
    } else if (option === 'full') {
        for (let i = 0, f = topFrame; f; i++, f = f.older)
            showFrame(f, i, {btCommand: true, fullOption: true});
    } else {
        print('Invalid option');
    }
}
backtraceCommand.summary = 'Print backtrace of all stack frames and details of all local variables if the full option is added';
backtraceCommand.helpText = `USAGE
    bt <option>

PARAMETERS
    · option: option name. Allowed options are:
        · full: prints the local variables in a stack frame`;

function listCommand(option) {
    if (focusedFrame === null) {
        print('No frame to list from');
        return;
    }
    let lineNumber = focusedFrame.line;
    if (option === '') {
        printSurroundingLines(lineNumber);
        return;
    }
    let currentLine = Number(option);
    if (Number.isNaN(currentLine) === false)
        printSurroundingLines(currentLine);

    else
        print('Unknown option');
}

function printSurroundingLines(currentLine = 1) {
    let sourceLines = focusedFrame.script.source.text.split('\n');
    let lastLine = sourceLines.length - 1;
    let maxLineLimit = Math.min(lastLine, currentLine + 5);
    let minLineLimit = Math.max(1, currentLine - 5);
    for (let i = minLineLimit; i < maxLineLimit + 1; i++) {
        if (i === currentLine) {
            const code = colorCode('1');
            print(`  *${code[0]}${i}\t${sourceLines[i - 1]}${code[1]}`);
        } else {
            print(`   ${i}\t${sourceLines[i - 1]}`);
        }
    }
}

listCommand.summary = 'Prints five lines of code before and five lines after the current line of code on which the debugger is running';
listCommand.helpText = `USAGE
    list <option>
PARAMETERS
    -option : option name. Allowed options are: line number`;

function colorCode(codeNumber) {
    if (options.colors === true)
        return [`\x1b[${codeNumber}m`, '\x1b[0m'];
    else
        return ['', ''];
}
function setCommand(rest) {
    var space = rest.indexOf(' ');
    if (space === -1) {
        print('Invalid set <option> <value> command');
    } else {
        var name = rest.substr(0, space);
        var value = rest.substr(space + 1);

        var yes = ['1', 'yes', 'true', 'on'];
        var no = ['0', 'no', 'false', 'off'];

        if (yes.includes(value))
            options[name] = true;
        else if (no.includes(value))
            options[name] = false;
        else
            options[name] = value;
    }
}
setCommand.summary = 'Sets the value of the given option';
setCommand.helpText = `USAGE
    set <option> <value>

PARAMETERS
    · option: option name. Allowed options are:
        · pretty: set print mode to pretty or brief. Allowed value true or false
        · colors: set printing with colors to true or false.
        · ignoreCaughtExceptions: do not stop on handled exceptions. Allowed value true or false
    · value: option value`;

function splitPrintOptions(s, style) {
    const m = /^\/(\w+)/.exec(s);
    if (!m)
        return [s, style];
    if (m[1].startsWith('p'))
        style.pretty = true;
    if (m[1].startsWith('b'))
        style.brief = true;
    return [s.substr(m[0].length).trimStart(), style];
}

function doPrint(expr, style) {
    // This is the real deal.
    expr = `(${expr})`;
    const cv = saveExcursion(
        () => focusedFrame === null
            ? debuggeeGlobalWrapper.executeInGlobalWithBindings(expr, debuggeeValues)
            : focusedFrame.evalWithBindings(expr, debuggeeValues));

    if (cv === null) {
        print('Debuggee died.');
    } else if ('return' in cv) {
        showDebuggeeValue(cv['return'], style);
    } else {
        print("Exception caught. (To rethrow it, type 'throw'.)");
        lastExc = cv.throw;
        showDebuggeeValue(lastExc, style);
    }
}

function printCommand(rest) {
    var [expr, style] = splitPrintOptions(rest, {pretty: options.pretty});
    return doPrint(expr, style);
}
printCommand.summary = 'Prints the given expression';
printCommand.helpText = `USAGE
    print[/pretty|p|brief|b] <expr>

PARAMETER
    · expr: expression to be printed
    · pretty|p: prettify the output
    · brief|b: brief output

expr may also reference the variables $1, $2, ... for already printed
expressions, or $$ for the most recently printed expression.`;

function keysCommand(rest) {
    return doPrint(`
        (o => Object.getOwnPropertyNames(o)
            .concat(Object.getOwnPropertySymbols(o)))
            (${rest})
    `);
}
keysCommand.summary = 'Prints keys of the given object';
keysCommand.helpText = `USAGE
    keys <obj>

PARAMETER
    · obj: object to get keys of`;

function detachCommand() {
    dbg.removeAllDebuggees();
    return [undefined];
}
detachCommand.summary = 'Detach debugger from the script';
detachCommand.helpText = `USAGE
    detach`;

function continueCommand() {
    if (focusedFrame === null) {
        print('No stack.');
        return;
    }
    return [undefined];
}
continueCommand.summary = 'Continue program execution';
continueCommand.helpText = `USAGE
    cont`;

function throwOrReturn(rest, action, defaultCompletion) {
    if (focusedFrame !== topFrame) {
        print("To throw, you must select the newest frame (use 'frame 0').");
        return;
    }
    if (focusedFrame === null) {
        print('No stack.');
        return;
    }
    if (rest === '')
        return [defaultCompletion];

    const cv = saveExcursion(() => focusedFrame.eval(rest));
    if (cv === null) {
        print(`Debuggee died while determining what to ${action}. Stopped.`);
        return;
    }
    if ('return' in cv)
        return [{[action]: cv['return']}];
    print(`Exception determining what to ${action}. Stopped.`);
    showDebuggeeValue(cv.throw);
}

function throwCommand(rest) {
    return throwOrReturn(rest, 'throw', {throw: lastExc});
}
throwCommand.summary = 'Throws the given value';
throwCommand.helpText = `USAGE
    throw <expr>

PARAMETER
    · expr: expression to throw`;

function returnCommand(rest) {
    return throwOrReturn(rest, 'return', {return: undefined});
}
returnCommand.summary = 'Return the given value from the current frame';
returnCommand.helpText = `USAGE
    return <expr>

PARAMETER
    · expr: expression to return`;

function frameCommand(rest) {
    let n, f;
    if (rest.match(/[0-9]+/)) {
        n = Number(rest);
        f = topFrame;
        if (f === null) {
            print('No stack.');
            return;
        }
        for (let i = 0; i < n && f; i++) {
            if (!f.older) {
                print(`There is no frame ${rest}.`);
                return;
            }
            f.older.younger = f;
            f = f.older;
        }
        focusedFrame = f;
        showFrame(f, n);
    } else if (rest === '') {
        if (topFrame === null)
            print('No stack.');
        else
            showFrame();
    } else {
        print('do what now?');
    }
}
frameCommand.summary = 'Jump to specified frame or print current frame (if not specified)';
frameCommand.helpText = `USAGE
    frame [frame_num]

PARAMETER
    · frame_num: frame to jump to`;

function upCommand() {
    if (focusedFrame === null) {
        print('No stack.');
    } else if (focusedFrame.older === null) {
        print('Initial frame selected; you cannot go up.');
    } else {
        focusedFrame.older.younger = focusedFrame;
        focusedFrame = focusedFrame.older;
        showFrame();
    }
}
upCommand.summary = 'Jump to the parent frame';
upCommand.helpText = `USAGE
    up`;

function downCommand() {
    if (focusedFrame === null) {
        print('No stack.');
    } else if (!focusedFrame.younger) {
        print('Youngest frame selected; you cannot go down.');
    } else {
        focusedFrame = focusedFrame.younger;
        showFrame();
    }
}
downCommand.summary = 'Jump to the younger frame';
downCommand.helpText = `USAGE
    down`;

function printPop(c) {
    if (c['return']) {
        print('Value returned is:');
        showDebuggeeValue(c['return'], {brief: true});
    } else if (c['throw']) {
        print('Frame terminated by exception:');
        showDebuggeeValue(c['throw']);
        print("(To rethrow it, type 'throw'.)");
        lastExc = c['throw'];
    } else {
        print('No value returned.');
    }
}

// Set |prop| on |obj| to |value|, but then restore its current value
// when we next enter the repl.
function setUntilRepl(obj, prop, value) {
    var saved = obj[prop];
    obj[prop] = value;
    replCleanups.push(() => {
        obj[prop] = saved;
    });
}

function doStepOrNext(kind) {
    if (topFrame === null) {
        print('Program not running.');
        return;
    }

    // TODO: step or finish from any frame in the stack, not just the top one
    var startFrame = topFrame;
    var startLine = startFrame.line;
    if (kind.finish)
        print(`Run till exit from ${startFrame.describeFull()}`);
    else
        print(startFrame.describeFull());

    function stepPopped(completion) {
        // Note that we're popping this frame; we need to watch for
        // subsequent step events on its caller.
        this.reportedPop = true;
        printPop(completion);
        topFrame = focusedFrame = this;
        if (kind.finish || kind.until) {
            // We want to continue, but this frame is going to be invalid as
            // soon as this function returns, which will make the replCleanups
            // assert when it tries to access the dead frame's 'onPop'
            // property. So clear it out now while the frame is still valid,
            // and trade it for an 'onStep' callback on the frame we're popping to.
            preReplCleanups();
            setUntilRepl(this.older, 'onStep', stepStepped);
            return undefined;
        }
        return repl();
    }

    function stepEntered(newFrame) {
        print(`entered frame: ${newFrame.describeFull()}`);
        if (!kind.until || newFrame.line === kind.stopLine) {
            topFrame = focusedFrame = newFrame;
            return repl();
        }
        if (kind.until)
            setUntilRepl(newFrame, 'onStep', stepStepped);
    }

    function stepStepped() {
        // print('stepStepped: ' + this.describeFull());
        var stop = false;

        if (kind.finish) {
            // 'finish' set a one-time onStep for stopping at the frame it
            // wants to return to
            stop = true;
        } else if (kind.until) {
            // running until a given line is reached
            if (this.line === kind.stopLine)
                stop = true;
        } else if (this.line !== startLine || this !== startFrame) {
            // regular step; stop whenever the line number changes
            stop = true;
        }

        if (stop) {
            topFrame = focusedFrame = this;
            if (focusedFrame !== startFrame)
                print(focusedFrame.describeFull());
            return repl();
        }

        // Otherwise, let execution continue.
        return undefined;
    }

    if (kind.step || kind.until)
        setUntilRepl(dbg, 'onEnterFrame', stepEntered);

    // If we're stepping after an onPop, watch for steps and pops in the
    // next-older frame; this one is done.
    var stepFrame = startFrame.reportedPop ? startFrame.older : startFrame;
    if (!stepFrame || !stepFrame.script)
        stepFrame = null;
    if (stepFrame) {
        if (!kind.finish)
            setUntilRepl(stepFrame, 'onStep', stepStepped);
        setUntilRepl(stepFrame, 'onPop', stepPopped);
    }

    // Let the program continue!
    return [undefined];
}

function stepCommand() {
    return doStepOrNext({step: true});
}
stepCommand.summary = 'Step to next command';
stepCommand.helpText = `USAGE
    step`;

function nextCommand() {
    return doStepOrNext({next: true});
}
nextCommand.summary = 'Jump to next line';
nextCommand.helpText = `USAGE
    next`;

function finishCommand() {
    return doStepOrNext({finish: true});
}
finishCommand.summary = 'Run until the current frame is finished also prints the returned value';
finishCommand.helpText = `USAGE
    finish`;

function untilCommand(line) {
    return doStepOrNext({until: true, stopLine: Number(line)});
}
untilCommand.summary = 'Continue until given line';
untilCommand.helpText = `USAGE
    until <line_num>

PARAMETER
    · line_num: line_num to continue until`;

function findBreakpointOffsets(line, currentScript) {
    const offsets = currentScript.getLineOffsets(line);
    if (offsets.length !== 0)
        return [{script: currentScript, offsets}];

    const scripts = dbg.findScripts({line, url: currentScript.url});
    if (scripts.length === 0)
        return [];

    return scripts
        .map(script => ({script, offsets: script.getLineOffsets(line)}))
        .filter(({offsets: o}) => o.length !== 0);
}

class BreakpointHandler {
    constructor(num, script, offset) {
        this.num = num;
        this.script = script;
        this.offset = offset;
    }

    hit(frame) {
        return saveExcursion(() => {
            topFrame = focusedFrame = frame;
            print(`Breakpoint ${this.num}, ${frame.describeFull()}`);
            return repl();
        });
    }

    toString() {
        return `Breakpoint ${this.num} at ${this.script.describeOffset(this.offset)}`;
    }
}

function breakpointCommand(where) {
    // Only handles line numbers of the current file
    // TODO: make it handle function names and other files
    const line = Number(where);
    const possibleOffsets = findBreakpointOffsets(line, focusedFrame.script);

    if (possibleOffsets.length === 0) {
        print(`Unable to break at line ${where}`);
        return;
    }

    possibleOffsets.forEach(({script, offsets}) => {
        offsets.forEach(offset => {
            const bp = new BreakpointHandler(breakpoints.length, script, offset);
            script.setBreakpoint(offset, bp);
            breakpoints.push(bp);
            print(bp);
        });
    });
}
breakpointCommand.summary = 'Set breakpoint at the specified location.';
breakpointCommand.helpText = `USAGE
    break <line_num>

PARAMETERS
    · line_num: line number to place a breakpoint at.`;

function deleteCommand(breaknum) {
    const bp = breakpoints[breaknum];

    if (bp === undefined) {
        print(`Breakpoint ${breaknum} already deleted.`);
        return;
    }

    const {script, offset} = bp;
    script.clearBreakpoint(bp, offset);
    breakpoints[breaknum] = undefined;
    print(`${bp} deleted`);
}
deleteCommand.summary = 'Deletes breakpoint';
deleteCommand.helpText = `USAGE
    del <breakpoint_num>

PARAMETERS
    · breakpoint_num: breakpoint number to be removed.`;

// Build the table of commands.
var commands = {};
// clang-format off
var commandArray = [
    backtraceCommand, 'bt', 'where',
    breakpointCommand, 'b', 'break',
    commentCommand, '#',
    continueCommand, 'c', 'cont',
    deleteCommand, 'd', 'del',
    detachCommand,
    downCommand, 'dn',
    evalCommand, '!',
    finishCommand, 'fin',
    frameCommand, 'f',
    helpCommand, 'h',
    keysCommand, 'k',
    nextCommand, 'n',
    printCommand, 'p',
    quitCommand, 'q',
    returnCommand, 'ret',
    setCommand,
    stepCommand, 's',
    throwCommand, 't',
    untilCommand, 'u', 'upto',
    upCommand,
    listCommand, 'li', 'l',
];
// clang-format on
var currentCmd = null;
for (var i = 0; i < commandArray.length; i++) {
    let cmd = commandArray[i];
    if (typeof cmd === 'string')
        commands[cmd] = currentCmd;
    else
        currentCmd = commands[cmd.name.replace(/Command$/, '')] = cmd;
}

function _printCommandsList() {
    print('Available commands:');

    function printcmd(cmd) {
        print(`  ${cmd.aliases.join(', ')} -- ${cmd.summary}`);
    }

    var cmdGroups = _groupCommands();

    for (var group of cmdGroups)
        printcmd(group);
}

function _groupCommands() {
    var groups = [];

    for (var cmd of commandArray) {
        // Don't print commands for debugging the debugger
        if ([commentCommand, evalCommand].includes(cmd) ||
            ['#', '!'].includes(cmd))
            continue;

        if (typeof cmd === 'string') {
            groups[groups.length - 1]['aliases'].push(cmd);
        } else {
            groups.push({
                summary: cmd.summary,
                helpText: cmd.helpText,
                aliases: [cmd.name.replace(/Command$/, '')],
            });
        }
    }
    return groups;
}

function _printCommand(cmd) {
    print(`${cmd.summary}\n\n${cmd.helpText}`);

    if (cmd.aliases.length > 1) {
        print('\nALIASES');
        for (var alias of cmd.aliases)
            print(`    · ${alias}`);
    }
}

function helpCommand(cmd) {
    if (!cmd) {
        _printCommandsList();
    } else {
        var cmdGroups = _groupCommands();
        var command = cmdGroups.find(c => c.aliases.includes(cmd));

        if (command && command.helpText)
            _printCommand(command);
        else
            print(`No help found for ${cmd} command`);
    }
}
helpCommand.summary = 'Show help for the specified command else list all commands';
helpCommand.helpText = `USAGE
    help [command]

PARAMETERS
    · command: command to show help for`;

// Break cmd into two parts: its first word and everything else. If it begins
// with punctuation, treat that as a separate word. The first word is
// terminated with whitespace or the '/' character. So:
//
//   print x         => ['print', 'x']
//   print           => ['print', '']
//   !print x        => ['!', 'print x']
//   ?!wtf!?         => ['?', '!wtf!?']
//   print/b x       => ['print', '/b x']
//
function breakcmd(cmd) {
    cmd = cmd.trimStart();
    if ("!@#$%^&*_+=/?.,<>:;'\"".includes(cmd.substr(0, 1)))
        return [cmd.substr(0, 1), cmd.substr(1).trimStart()];
    var m = /\s+|(?=\/)/.exec(cmd);
    if (m === null)
        return [cmd, ''];
    return [cmd.slice(0, m.index), cmd.slice(m.index + m[0].length)];
}

function runcmd(cmd) {
    var pieces = breakcmd(cmd);
    if (pieces[0] === '')
        return undefined;

    var first = pieces[0], rest = pieces[1];
    if (!Object.hasOwn(commands, first)) {
        print(`unrecognized command '${first}'`);
        return undefined;
    }

    cmd = commands[first];
    if (cmd.length === 0 && rest !== '') {
        print('this command cannot take an argument');
        return undefined;
    }

    return cmd(rest);
}

function preReplCleanups() {
    while (replCleanups.length > 0)
        replCleanups.pop()();
}

var prevcmd;
function repl() {
    preReplCleanups();

    var cmd;
    for (;;) {
        cmd = readline();
        if (cmd === null /* eof */) {
            quitCommand();
            return;
        } else if (cmd === '') {
            cmd = prevcmd;
        }

        try {
            prevcmd = cmd;
            var result = runcmd(cmd);
            if (result === undefined) {
                // do nothing, return to prompt
            } else if (Array.isArray(result)) {
                return result[0];
            } else if (result === null) {
                return null;
            } else {
                throw new Error(
                    `Internal error: result of runcmd wasn't array or undefined: ${result}`);
            }
        } catch (exc) {
            logError(exc, '*** Internal error: exception in the debugger code');
        }
    }
}

function onInitialEnterFrame(frame) {
    print('GJS debugger. Type "help" for help');
    topFrame = focusedFrame = frame;
    return repl();
}

var dbg = new Debugger();
dbg.onNewPromise = function ({promiseID, promiseAllocationSite}) {
    const site = promiseAllocationSite.toString().split('\n')[0];
    print(`Promise ${promiseID} started from ${site}`);
    return undefined;
};
dbg.onPromiseSettled = function (promise) {
    let message = `Promise ${promise.promiseID} ${promise.promiseState} `;
    message += `after ${promise.promiseTimeToResolution.toFixed(3)} ms`;
    let brief, full;
    if (promise.promiseState === 'fulfilled' && typeof promise.promiseValue !== 'undefined') {
        [brief, full] = debuggeeValueToString(promise.promiseValue);
        message += ` with ${brief}`;
    } else if (promise.promiseState === 'rejected' &&
               typeof promise.promiseReason !== 'undefined') {
        [brief, full] = debuggeeValueToString(promise.promiseReason);
        message += ` with ${brief}`;
    }
    print(message);
    if (full !== undefined)
        print(full);
    return undefined;
};
dbg.onDebuggerStatement = function (frame) {
    return saveExcursion(() => {
        topFrame = focusedFrame = frame;
        print(`Debugger statement, ${frame.describeFull()}`);
        return repl();
    });
};
dbg.onExceptionUnwind = function (frame, value) {
    const willBeCaught = currentFrame => {
        while (currentFrame) {
            if (currentFrame.script.isInCatchScope(currentFrame.offset))
                return true;
            currentFrame = currentFrame.older;
        }
        return false;
    };

    if (options.ignoreCaughtExceptions && willBeCaught(frame))
        return undefined;

    return saveExcursion(() => {
        topFrame = focusedFrame = frame;
        print("Unwinding due to exception. (Type 'c' to continue unwinding.)");
        showFrame();
        print('Exception value is:');
        showDebuggeeValue(value);
        return repl();
    });
};

var debuggeeGlobalWrapper = dbg.addDebuggee(debuggee);

setUntilRepl(dbg, 'onEnterFrame', onInitialEnterFrame);
  (uuay)_gettext.js      // SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2009 Red Hat, Inc.

/* exported bindtextdomain, dcgettext, dgettext, dngettext, domain, dpgettext,
gettext, LocaleCategory, ngettext, pgettext, setlocale, textdomain */

/**
 * This module provides a convenience layer for the "gettext" family of functions,
 * relying on GLib for the actual implementation.
 *
 * Usage:
 *
 * const Gettext = imports.gettext;
 *
 * Gettext.textdomain("myapp");
 * Gettext.bindtextdomain("myapp", "/usr/share/locale");
 *
 * let translated = Gettext.gettext("Hello world!");
 */

const GLib = imports.gi.GLib;
const GjsPrivate = imports.gi.GjsPrivate;

var LocaleCategory = GjsPrivate.LocaleCategory;

function setlocale(category, locale) {
    return GjsPrivate.setlocale(category, locale);
}

function textdomain(dom) {
    return GjsPrivate.textdomain(dom);
}
function bindtextdomain(dom, location) {
    return GjsPrivate.bindtextdomain(dom, location);
}

function gettext(msgid) {
    return GLib.dgettext(null, msgid);
}
function dgettext(dom, msgid) {
    return GLib.dgettext(dom, msgid);
}
function dcgettext(dom, msgid, category) {
    return GLib.dcgettext(dom, msgid, category);
}

function ngettext(msgid1, msgid2, n) {
    return GLib.dngettext(null, msgid1, msgid2, n);
}
function dngettext(dom, msgid1, msgid2, n) {
    return GLib.dngettext(dom, msgid1, msgid2, n);
}
// FIXME: missing dcngettext ?

function pgettext(context, msgid) {
    return GLib.dpgettext2(null, context, msgid);
}
function dpgettext(dom, context, msgid) {
    return GLib.dpgettext2(dom, context, msgid);
}

/**
 * Create an object with bindings for gettext, ngettext,
 * and pgettext bound to a particular translation domain.
 *
 * @param {string} domainName Translation domain string
 * @returns {object} an object with gettext bindings
 */
function domain(domainName) {
    return {
        gettext(msgid) {
            return GLib.dgettext(domainName, msgid);
        },

        ngettext(msgid1, msgid2, n) {
            return GLib.dngettext(domainName, msgid1, msgid2, n);
        },

        pgettext(context, msgid) {
            return GLib.dpgettext2(domainName, context, msgid);
        },
    };
}
  (uuay)Gio.js    z      // SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2011 Giovanni Campagna

var GLib = imports.gi.GLib;
var GjsPrivate = imports.gi.GjsPrivate;
var Signals = imports.signals;
var Gio;

// Ensures that a Gio.UnixFDList being passed into or out of a DBus method with
// a parameter type that includes 'h' somewhere, actually has entries in it for
// each of the indices being passed as an 'h' parameter.
function _validateFDVariant(variant, fdList) {
    switch (String.fromCharCode(variant.classify())) {
    case 'b':
    case 'y':
    case 'n':
    case 'q':
    case 'i':
    case 'u':
    case 'x':
    case 't':
    case 'd':
    case 'o':
    case 'g':
    case 's':
        return;
    case 'h': {
        const val = variant.get_handle();
        const numFds = fdList.get_length();
        if (val >= numFds) {
            throw new Error(`handle ${val} is out of range of Gio.UnixFDList ` +
                `containing ${numFds} FDs`);
        }
        return;
    }
    case 'v':
        _validateFDVariant(variant.get_variant(), fdList);
        return;
    case 'm': {
        let val = variant.get_maybe();
        if (val)
            _validateFDVariant(val, fdList);
        return;
    }
    case 'a':
    case '(':
    case '{': {
        let nElements = variant.n_children();
        for (let ix = 0; ix < nElements; ix++)
            _validateFDVariant(variant.get_child_value(ix), fdList);
        return;
    }
    }

    throw new Error('Assertion failure: this code should not be reached');
}

function _proxyInvoker(methodName, sync, inSignature, argArray) {
    var replyFunc;
    var flags = 0;
    var cancellable = null;
    let fdList = null;

    /* Convert argArray to a *real* array */
    argArray = Array.prototype.slice.call(argArray);

    /* The default replyFunc only logs the responses */
    replyFunc = _logReply;

    var signatureLength = inSignature.length;
    var minNumberArgs = signatureLength;
    var maxNumberArgs = signatureLength + 4;

    if (argArray.length < minNumberArgs) {
        throw new Error(`Not enough arguments passed for method: ${
            methodName}. Expected ${minNumberArgs}, got ${argArray.length}`);
    } else if (argArray.length > maxNumberArgs) {
        throw new Error(`Too many arguments passed for method ${methodName}. ` +
            `Maximum is ${maxNumberArgs} including one callback, ` +
            'Gio.Cancellable, Gio.UnixFDList, and/or flags');
    }

    while (argArray.length > signatureLength) {
        var argNum = argArray.length - 1;
        var arg = argArray.pop();
        if (typeof arg === 'function' && !sync) {
            replyFunc = arg;
        } else if (typeof arg === 'number') {
            flags = arg;
        } else if (arg instanceof Gio.Cancellable) {
            cancellable = arg;
        } else if (arg instanceof Gio.UnixFDList) {
            fdList = arg;
        } else {
            throw new Error(`Argument ${argNum} of method ${methodName} is ` +
                `${typeof arg}. It should be a callback, flags, ` +
                'Gio.UnixFDList, or a Gio.Cancellable');
        }
    }

    const inTypeString = `(${inSignature.join('')})`;
    const inVariant = new GLib.Variant(inTypeString, argArray);
    if (inTypeString.includes('h')) {
        if (!fdList) {
            throw new Error(`Method ${methodName} with input type containing ` +
                '\'h\' must have a Gio.UnixFDList as an argument');
        }
        _validateFDVariant(inVariant, fdList);
    }

    var asyncCallback = (proxy, result) => {
        try {
            const [outVariant, outFdList] =
                proxy.call_with_unix_fd_list_finish(result);
            replyFunc(outVariant.deepUnpack(), null, outFdList);
        } catch (e) {
            replyFunc([], e, null);
        }
    };

    if (sync) {
        const [outVariant, outFdList] = this.call_with_unix_fd_list_sync(
            methodName, inVariant, flags, -1, fdList, cancellable);
        if (fdList)
            return [outVariant.deepUnpack(), outFdList];
        return outVariant.deepUnpack();
    }

    return this.call_with_unix_fd_list(methodName, inVariant, flags, -1, fdList,
        cancellable, asyncCallback);
}

function _logReply(result, exc) {
    if (exc !== null)
        log(`Ignored exception from dbus method: ${exc}`);
}

function _makeProxyMethod(method, sync) {
    var i;
    var name = method.name;
    var inArgs = method.in_args;
    var inSignature = [];
    for (i = 0; i < inArgs.length; i++)
        inSignature.push(inArgs[i].signature);

    return function (...args) {
        return _proxyInvoker.call(this, name, sync, inSignature, args);
    };
}

function _convertToNativeSignal(proxy, senderName, signalName, parameters) {
    Signals._emit.call(proxy, signalName, senderName, parameters.deepUnpack());
}

function _propertyGetter(name) {
    let value = this.get_cached_property(name);
    return value ? value.deepUnpack() : null;
}

function _propertySetter(name, signature, value) {
    let variant = new GLib.Variant(signature, value);
    this.set_cached_property(name, variant);

    this.call('org.freedesktop.DBus.Properties.Set',
        new GLib.Variant('(ssv)', [this.g_interface_name, name, variant]),
        Gio.DBusCallFlags.NONE, -1, null,
        (proxy, result) => {
            try {
                this.call_finish(result);
            } catch (e) {
                log(`Could not set property ${name} on remote object ${
                    this.g_object_path}: ${e.message}`);
            }
        });
}

function _addDBusConvenience() {
    let info = this.g_interface_info;
    if (!info)
        return;

    if (info.signals.length > 0)
        this.connect('g-signal', _convertToNativeSignal);

    let i, methods = info.methods;
    for (i = 0; i < methods.length; i++) {
        var method = methods[i];
        let remoteMethod = _makeProxyMethod(methods[i], false);
        this[`${method.name}Remote`] = remoteMethod;
        this[`${method.name}Sync`] = _makeProxyMethod(methods[i], true);
        this[`${method.name}Async`] = function (...args) {
            return new Promise((resolve, reject) => {
                args.push((result, error, fdList) => {
                    if (error)
                        reject(error);
                    else if (fdList)
                        resolve([result, fdList]);
                    else
                        resolve(result);
                });
                remoteMethod.call(this, ...args);
            });
        };
    }

    let properties = info.properties;
    for (i = 0; i < properties.length; i++) {
        let name = properties[i].name;
        let signature = properties[i].signature;
        let flags = properties[i].flags;
        let getter = () => {
            throw new Error(`Property ${name} is not readable`);
        };
        let setter = () => {
            throw new Error(`Property ${name} is not writable`);
        };

        if (flags & Gio.DBusPropertyInfoFlags.READABLE)
            getter = _propertyGetter.bind(this, name);

        if (flags & Gio.DBusPropertyInfoFlags.WRITABLE)
            setter = _propertySetter.bind(this, name, signature);

        Object.defineProperty(this, name, {
            get: getter,
            set: setter,
            configurable: false,
            enumerable: true,
        });
    }
}

function _makeProxyWrapper(interfaceXml) {
    var info = _newInterfaceInfo(interfaceXml);
    var iname = info.name;
    function wrapper(bus, name, object, asyncCallback, cancellable,
        flags = Gio.DBusProxyFlags.NONE) {
        var obj = new Gio.DBusProxy({
            g_connection: bus,
            g_interface_name: iname,
            g_interface_info: info,
            g_name: name,
            g_flags: flags,
            g_object_path: object,
        });

        if (!cancellable)
            cancellable = null;
        if (asyncCallback) {
            obj.init_async(GLib.PRIORITY_DEFAULT, cancellable).then(
                () => asyncCallback(obj, null)).catch(e => asyncCallback(null, e));
        } else {
            obj.init(cancellable);
        }
        return obj;
    }
    wrapper.newAsync = function newAsync(bus, name, object, cancellable,
        flags = Gio.DBusProxyFlags.NONE) {
        const obj = new Gio.DBusProxy({
            g_connection: bus,
            g_interface_name: info.name,
            g_interface_info: info,
            g_name: name,
            g_flags: flags,
            g_object_path: object,
        });

        return new Promise((resolve, reject) =>
            obj.init_async(GLib.PRIORITY_DEFAULT, cancellable ?? null).then(
                () => resolve(obj)).catch(reject));
    };
    return wrapper;
}


function _newNodeInfo(constructor, value) {
    if (typeof value === 'string')
        return constructor(value);
    throw TypeError(`Invalid type ${Object.prototype.toString.call(value)}`);
}

function _newInterfaceInfo(value) {
    var nodeInfo = Gio.DBusNodeInfo.new_for_xml(value);
    return nodeInfo.interfaces[0];
}

function _injectToMethod(klass, method, addition) {
    var previous = klass[method];

    klass[method] = function (...args) {
        addition.apply(this, args);
        return previous.apply(this, args);
    };
}

function _injectToStaticMethod(klass, method, addition) {
    var previous = klass[method];

    klass[method] = function (...parameters) {
        let obj = previous.apply(this, parameters);
        addition.apply(obj, parameters);
        return obj;
    };
}

function _wrapFunction(klass, method, addition) {
    var previous = klass[method];

    klass[method] = function (...args) {
        args.unshift(previous);
        return addition.apply(this, args);
    };
}

function _makeOutSignature(args) {
    var ret = '(';
    for (var i = 0; i < args.length; i++)
        ret += args[i].signature;

    return `${ret})`;
}

function _handleMethodCall(info, impl, methodName, parameters, invocation) {
    // prefer a sync version if available
    if (this[methodName]) {
        let retval;
        try {
            const fdList = invocation.get_message().get_unix_fd_list();
            retval = this[methodName](...parameters.deepUnpack(), fdList);
        } catch (e) {
            if (e instanceof GLib.Error) {
                invocation.return_gerror(e);
            } else {
                let name = e.name;
                if (!name.includes('.')) {
                    // likely to be a normal JS error
                    name = `org.gnome.gjs.JSError.${name}`;
                }
                logError(e, `Exception in method call: ${methodName}`);
                invocation.return_dbus_error(name, e.message);
            }
            return;
        }
        if (retval === undefined) {
            // undefined (no return value) is the empty tuple
            retval = new GLib.Variant('()', []);
        }
        try {
            let outFdList = null;
            if (!(retval instanceof GLib.Variant)) {
                // attempt packing according to out signature
                let methodInfo = info.lookup_method(methodName);
                let outArgs = methodInfo.out_args;
                let outSignature = _makeOutSignature(outArgs);
                if (outSignature.includes('h') &&
                    retval[retval.length - 1] instanceof Gio.UnixFDList) {
                    outFdList = retval.pop();
                } else if (outArgs.length === 1) {
                    // if one arg, we don't require the handler wrapping it
                    // into an Array
                    retval = [retval];
                }
                retval = new GLib.Variant(outSignature, retval);
            }
            invocation.return_value_with_unix_fd_list(retval, outFdList);
        } catch (e) {
            // if we don't do this, the other side will never see a reply
            invocation.return_dbus_error('org.gnome.gjs.JSError.ValueError',
                'Service implementation returned an incorrect value type');
        }
    } else if (this[`${methodName}Async`]) {
        const fdList = invocation.get_message().get_unix_fd_list();
        this[`${methodName}Async`](parameters.deepUnpack(), invocation, fdList);
    } else {
        log(`Missing handler for DBus method ${methodName}`);
        invocation.return_gerror(new Gio.DBusError({
            code: Gio.DBusError.UNKNOWN_METHOD,
            message: `Method ${methodName} is not implemented`,
        }));
    }
}

function _handlePropertyGet(info, impl, propertyName) {
    let propInfo = info.lookup_property(propertyName);
    let jsval = this[propertyName];
    if (jsval?.get_type_string?.() === propInfo.signature)
        return jsval;
    else if (jsval !== undefined)
        return new GLib.Variant(propInfo.signature, jsval);
    else
        return null;
}

function _handlePropertySet(info, impl, propertyName, newValue) {
    this[propertyName] = newValue.deepUnpack();
}

function _wrapJSObject(interfaceInfo, jsObj) {
    var info;
    if (interfaceInfo instanceof Gio.DBusInterfaceInfo)
        info = interfaceInfo;
    else
        info = Gio.DBusInterfaceInfo.new_for_xml(interfaceInfo);
    info.cache_build();

    var impl = new GjsPrivate.DBusImplementation({g_interface_info: info});
    impl.connect('handle-method-call', function (self, methodName, parameters, invocation) {
        return _handleMethodCall.call(jsObj, info, self, methodName, parameters, invocation);
    });
    impl.connect('handle-property-get', function (self, propertyName) {
        return _handlePropertyGet.call(jsObj, info, self, propertyName);
    });
    impl.connect('handle-property-set', function (self, propertyName, value) {
        return _handlePropertySet.call(jsObj, info, self, propertyName, value);
    });

    return impl;
}

function* _listModelIterator() {
    let _index = 0;
    const _len = this.get_n_items();
    while (_index < _len)
        yield this.get_item(_index++);
}

function _promisify(proto, asyncFunc, finishFunc = undefined) {
    if (proto[asyncFunc] === undefined)
        throw new Error(`${proto} has no method named ${asyncFunc}`);

    if (finishFunc === undefined) {
        if (asyncFunc.endsWith('_begin') || asyncFunc.endsWith('_async'))
            finishFunc = `${asyncFunc.slice(0, -5)}finish`;
        else
            finishFunc = `${asyncFunc}_finish`;
    }

    if (proto[finishFunc] === undefined)
        throw new Error(`${proto} has no method named ${finishFunc}`);

    const originalFuncName = `_original_${asyncFunc}`;
    if (proto[originalFuncName] !== undefined)
        return;
    proto[originalFuncName] = proto[asyncFunc];
    proto[asyncFunc] = function (...args) {
        if (args.length === this[originalFuncName].length)
            return this[originalFuncName](...args);
        return new Promise((resolve, reject) => {
            let {stack: callStack} = new Error();
            this[originalFuncName](...args, function (source, res) {
                try {
                    const result = source !== null && source[finishFunc] !== undefined
                        ? source[finishFunc](res)
                        : proto[finishFunc](res);
                    if (Array.isArray(result) && result.length > 1 && result[0] === true)
                        result.shift();
                    resolve(result);
                } catch (error) {
                    callStack = callStack.split('\n').filter(line =>
                        line.indexOf('_promisify/') === -1).join('\n');
                    if (error.stack)
                        error.stack += `### Promise created here: ###\n${callStack}`;
                    else
                        error.stack = callStack;
                    reject(error);
                }
            });
        });
    };
}

function _notIntrospectableError(funcName, replacement) {
    return new Error(`${funcName} is not introspectable. Use ${replacement} instead.`);
}

function _warnNotIntrospectable(funcName, replacement) {
    logError(_notIntrospectableError(funcName, replacement));
}

function _init() {
    Gio = this;

    Gio.Application.prototype.runAsync = GLib.MainLoop.prototype.runAsync;

    Gio.DBus = {
        // Namespace some functions
        get: Gio.bus_get,
        get_finish: Gio.bus_get_finish,
        get_sync: Gio.bus_get_sync,

        own_name: Gio.bus_own_name,
        own_name_on_connection: Gio.bus_own_name_on_connection,
        unown_name: Gio.bus_unown_name,

        watch_name: Gio.bus_watch_name,
        watch_name_on_connection: Gio.bus_watch_name_on_connection,
        unwatch_name: Gio.bus_unwatch_name,
    };

    Object.defineProperties(Gio.DBus, {
        'session': {
            get() {
                return Gio.bus_get_sync(Gio.BusType.SESSION, null);
            },
            enumerable: false,
        },
        'system': {
            get() {
                return Gio.bus_get_sync(Gio.BusType.SYSTEM, null);
            },
            enumerable: false,
        },
    });

    Gio.DBusConnection.prototype.watch_name = function (name, flags, appeared, vanished) {
        return Gio.bus_watch_name_on_connection(this, name, flags, appeared, vanished);
    };
    Gio.DBusConnection.prototype.unwatch_name = function (id) {
        return Gio.bus_unwatch_name(id);
    };
    Gio.DBusConnection.prototype.own_name = function (name, flags, acquired, lost) {
        return Gio.bus_own_name_on_connection(this, name, flags, acquired, lost);
    };
    Gio.DBusConnection.prototype.unown_name = function (id) {
        return Gio.bus_unown_name(id);
    };

    _injectToMethod(Gio.DBusProxy.prototype, 'init', _addDBusConvenience);
    _promisify(Gio.DBusProxy.prototype, 'init_async');
    _injectToMethod(Gio.DBusProxy.prototype, 'init_async', _addDBusConvenience);
    _injectToStaticMethod(Gio.DBusProxy, 'new_sync', _addDBusConvenience);
    _injectToStaticMethod(Gio.DBusProxy, 'new_finish', _addDBusConvenience);
    _injectToStaticMethod(Gio.DBusProxy, 'new_for_bus_sync', _addDBusConvenience);
    _injectToStaticMethod(Gio.DBusProxy, 'new_for_bus_finish', _addDBusConvenience);
    Gio.DBusProxy.prototype.connectSignal = Signals._connect;
    Gio.DBusProxy.prototype.disconnectSignal = Signals._disconnect;

    Gio.DBusProxy.makeProxyWrapper = _makeProxyWrapper;

    // Some helpers
    _wrapFunction(Gio.DBusNodeInfo, 'new_for_xml', _newNodeInfo);
    Gio.DBusInterfaceInfo.new_for_xml = _newInterfaceInfo;

    Gio.DBusExportedObject = GjsPrivate.DBusImplementation;
    Gio.DBusExportedObject.wrapJSObject = _wrapJSObject;

    // ListStore
    Gio.ListStore.prototype[Symbol.iterator] = _listModelIterator;
    Gio.ListStore.prototype.insert_sorted = function (item, compareFunc) {
        return GjsPrivate.list_store_insert_sorted(this, item, compareFunc);
    };
    Gio.ListStore.prototype.sort = function (compareFunc) {
        return GjsPrivate.list_store_sort(this, compareFunc);
    };

    // Promisify
    Gio._promisify = _promisify;

    // Temporary Gio.File.prototype fix
    Gio._LocalFilePrototype = Gio.File.new_for_path('/').constructor.prototype;

    Gio.File.prototype.replace_contents_async = function replace_contents_async(contents, etag, make_backup, flags, cancellable, callback) {
        return this.replace_contents_bytes_async(contents, etag, make_backup, flags, cancellable, callback);
    };

    // Best-effort attempt to replace set_attribute(), which is not
    // introspectable due to the pointer argument
    Gio.File.prototype.set_attribute = function set_attribute(attribute, type, value, flags, cancellable) {
        _warnNotIntrospectable('Gio.File.prototype.set_attribute', 'set_attribute_{type}');

        switch (type) {
        case Gio.FileAttributeType.STRING:
            return this.set_attribute_string(attribute, value, flags, cancellable);
        case Gio.FileAttributeType.BYTE_STRING:
            return this.set_attribute_byte_string(attribute, value, flags, cancellable);
        case Gio.FileAttributeType.UINT32:
            return this.set_attribute_uint32(attribute, value, flags, cancellable);
        case Gio.FileAttributeType.INT32:
            return this.set_attribute_int32(attribute, value, flags, cancellable);
        case Gio.FileAttributeType.UINT64:
            return this.set_attribute_uint64(attribute, value, flags, cancellable);
        case Gio.FileAttributeType.INT64:
            return this.set_attribute_int64(attribute, value, flags, cancellable);
        case Gio.FileAttributeType.INVALID:
        case Gio.FileAttributeType.BOOLEAN:
        case Gio.FileAttributeType.OBJECT:
        case Gio.FileAttributeType.STRINGV:
            throw _notIntrospectableError('This attribute type', 'Gio.FileInfo');
        }
    };

    Gio.FileInfo.prototype.set_attribute = function set_attribute(attribute, type, value) {
        _warnNotIntrospectable('Gio.FileInfo.prototype.set_attribute', 'set_attribute_{type}');

        switch (type) {
        case Gio.FileAttributeType.INVALID:
            return this.remove_attribute(attribute);
        case Gio.FileAttributeType.STRING:
            return this.set_attribute_string(attribute, value);
        case Gio.FileAttributeType.BYTE_STRING:
            return this.set_attribute_byte_string(attribute, value);
        case Gio.FileAttributeType.BOOLEAN:
            return this.set_attribute_boolean(attribute, value);
        case Gio.FileAttributeType.UINT32:
            return this.set_attribute_uint32(attribute, value);
        case Gio.FileAttributeType.INT32:
            return this.set_attribute_int32(attribute, value);
        case Gio.FileAttributeType.UINT64:
            return this.set_attribute_uint64(attribute, value);
        case Gio.FileAttributeType.INT64:
            return this.set_attribute_int64(attribute, value);
        case Gio.FileAttributeType.OBJECT:
            return this.set_attribute_object(attribute, value);
        case Gio.FileAttributeType.STRINGV:
            return this.set_attribute_stringv(attribute, value);
        }
    };

    Gio.InputStream.prototype.createSyncIterator = function* createSyncIterator(count) {
        while (true) {
            const bytes = this.read_bytes(count, null);
            if (bytes.get_size() === 0)
                return;
            yield bytes;
        }
    };

    Gio.InputStream.prototype.createAsyncIterator = async function* createAsyncIterator(
        count, ioPriority = GLib.PRIORITY_DEFAULT) {
        const self = this;

        function next() {
            return new Promise((resolve, reject) => {
                self.read_bytes_async(count, ioPriority, null, (_self, res) => {
                    try {
                        const bytes = self.read_bytes_finish(res);
                        resolve(bytes);
                    } catch (err) {
                        reject(err);
                    }
                });
            });
        }

        while (true) {
            // eslint-disable-next-line no-await-in-loop
            const bytes = await next(count);
            if (bytes.get_size() === 0)
                return;
            yield bytes;
        }
    };

    Gio.FileEnumerator.prototype[Symbol.iterator] = function* FileEnumeratorIterator() {
        while (true) {
            try {
                const info = this.next_file(null);
                if (info === null)
                    break;
                yield info;
            } catch (err) {
                this.close(null);
                throw err;
            }
        }
        this.close(null);
    };

    Gio.FileEnumerator.prototype[Symbol.asyncIterator] = async function* AsyncFileEnumeratorIterator() {
        const self = this;

        function next() {
            return new Promise((resolve, reject) => {
                self.next_files_async(1, GLib.PRIORITY_DEFAULT, null, (_self, res) => {
                    try {
                        const files = self.next_files_finish(res);
                        resolve(files.length === 0 ? null : files[0]);
                    } catch (err) {
                        reject(err);
                    }
                });
            });
        }

        function close() {
            return new Promise((resolve, reject) => {
                self.close_async(GLib.PRIORITY_DEFAULT, null, (_self, res) => {
                    try {
                        resolve(self.close_finish(res));
                    } catch (err) {
                        reject(err);
                    }
                });
            });
        }

        while (true) {
            try {
                // eslint-disable-next-line no-await-in-loop
                const info = await next();
                if (info === null)
                    break;
                yield info;
            } catch (err) {
                // eslint-disable-next-line no-await-in-loop
                await close();
                throw err;
            }
        }

        return close();
    };

    // Override Gio.Settings and Gio.SettingsSchema - the C API asserts if
    // trying to access a nonexistent schema or key, which is not handy for
    // shell-extension writers

    Gio.SettingsSchema.prototype._realGetKey = Gio.SettingsSchema.prototype.get_key;
    Gio.SettingsSchema.prototype.get_key = function (key) {
        if (!this.has_key(key))
            throw new Error(`GSettings key ${key} not found in schema ${this.get_id()}`);
        return this._realGetKey(key);
    };

    Gio.Settings.prototype._realMethods = Object.assign({}, Gio.Settings.prototype);

    function createCheckedMethod(method, checkMethod = '_checkKey') {
        return function (id, ...args) {
            this[checkMethod](id);
            return this._realMethods[method].call(this, id, ...args);
        };
    }

    Object.assign(Gio.Settings.prototype, {
        _realInit: Gio.Settings.prototype._init,  // add manually, not enumerable
        _init(props = {}) {
            // 'schema' is a deprecated alias for schema_id
            const schemaIdProp = ['schema', 'schema-id', 'schema_id',
                'schemaId'].find(prop => prop in props);
            const settingsSchemaProp = ['settings-schema', 'settings_schema',
                'settingsSchema'].find(prop => prop in props);
            if (!schemaIdProp && !settingsSchemaProp) {
                throw new Error('One of property \'schema-id\' or ' +
                    '\'settings-schema\' are required for Gio.Settings');
            }
            if (settingsSchemaProp && !(props[settingsSchemaProp] instanceof Gio.SettingsSchema))
                throw new Error(`Value of property '${settingsSchemaProp}' is not of type Gio.SettingsSchema`);

            const source = Gio.SettingsSchemaSource.get_default();
            const settingsSchema = settingsSchemaProp
                ? props[settingsSchemaProp]
                : source.lookup(props[schemaIdProp], true);

            if (!settingsSchema)
                throw new Error(`GSettings schema ${props[schemaIdProp]} not found`);

            const settingsSchemaPath = settingsSchema.get_path();
            if (props['path'] === undefined && !settingsSchemaPath) {
                throw new Error('Attempting to create schema ' +
                    `'${settingsSchema.get_id()}' without a path`);
            }

            if (props['path'] !== undefined && settingsSchemaPath &&
                props['path'] !== settingsSchemaPath) {
                throw new Error(`GSettings created for path '${props['path']}'` +
                    `, but schema specifies '${settingsSchemaPath}'`);
            }

            return this._realInit(props);
        },

        _checkKey(key) {
            // Avoid using has_key(); checking a JS array is faster than calling
            // through G-I.
            if (!this._keys)
                this._keys = this.settings_schema.list_keys();

            if (!this._keys.includes(key))
                throw new Error(`GSettings key ${key} not found in schema ${this.schema_id}`);
        },

        _checkChild(name) {
            if (!this._children)
                this._children = this.list_children();

            if (!this._children.includes(name))
                throw new Error(`Child ${name} not found in GSettings schema ${this.schema_id}`);
        },

        get_boolean: createCheckedMethod('get_boolean'),
        set_boolean: createCheckedMethod('set_boolean'),
        get_double: createCheckedMethod('get_double'),
        set_double: createCheckedMethod('set_double'),
        get_enum: createCheckedMethod('get_enum'),
        set_enum: createCheckedMethod('set_enum'),
        get_flags: createCheckedMethod('get_flags'),
        set_flags: createCheckedMethod('set_flags'),
        get_int: createCheckedMethod('get_int'),
        set_int: createCheckedMethod('set_int'),
        get_int64: createCheckedMethod('get_int64'),
        set_int64: createCheckedMethod('set_int64'),
        get_string: createCheckedMethod('get_string'),
        set_string: createCheckedMethod('set_string'),
        get_strv: createCheckedMethod('get_strv'),
        set_strv: createCheckedMethod('set_strv'),
        get_uint: createCheckedMethod('get_uint'),
        set_uint: createCheckedMethod('set_uint'),
        get_uint64: createCheckedMethod('get_uint64'),
        set_uint64: createCheckedMethod('set_uint64'),
        get_value: createCheckedMethod('get_value'),
        set_value: createCheckedMethod('set_value'),

        bind: createCheckedMethod('bind'),
        bind_writable: createCheckedMethod('bind_writable'),
        create_action: createCheckedMethod('create_action'),
        get_default_value: createCheckedMethod('get_default_value'),
        get_user_value: createCheckedMethod('get_user_value'),
        is_writable: createCheckedMethod('is_writable'),
        reset: createCheckedMethod('reset'),

        get_child: createCheckedMethod('get_child', '_checkChild'),
    });

    // ActionMap
    // add_action_entries is not introspectable
    // https://gitlab.gnome.org/GNOME/gjs/-/issues/407
    Gio.ActionMap.prototype.add_action_entries = function add_action_entries(entries) {
        for (const {name, activate, parameter_type, state, change_state} of entries) {
            if (typeof parameter_type === 'string' && !GLib.variant_type_string_is_valid(parameter_type))
                throw new Error(`parameter_type "${parameter_type}" is not a valid VariantType`);

            const action = new Gio.SimpleAction({
                name,
                parameter_type: typeof parameter_type === 'string' ? new GLib.VariantType(parameter_type) : null,
                state: typeof state === 'string' ? GLib.Variant.parse(null, state, null, null) : null,
            });

            if (typeof activate === 'function')
                action.connect('activate', activate.bind(action));

            if (typeof change_state === 'function')
                action.connect('change-state', change_state.bind(action));

            this.add_action(action);
        }
    };
}
  (uuay)GObject.js     ,      /* exported _init, interfaces, properties, registerClass, requires, signals */
// SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2011 Jasper St. Pierre
// SPDX-FileCopyrightText: 2017 Philip Chimento <philip.chimento@gmail.com>, <philip@endlessm.com>

const Gi = imports._gi;
const {GjsPrivate, GLib} = imports.gi;
const {_checkAccessors, _registerType} = imports._common;
const Legacy = imports._legacy;

let GObject;

var GTypeName = Symbol('GType name');
var GTypeFlags = Symbol('GType flags');
var interfaces = Symbol('GObject interfaces');
var properties = Symbol('GObject properties');
var requires = Symbol('GObject interface requires');
var signals = Symbol('GObject signals');

// These four will be aliased to GTK
var _gtkChildren = Symbol('GTK widget template children');
var _gtkCssName = Symbol('GTK widget CSS name');
var _gtkInternalChildren = Symbol('GTK widget template internal children');
var _gtkTemplate = Symbol('GTK widget template');

function registerClass(...args) {
    let klass = args[0];
    if (args.length === 2) {
        // The two-argument form is the convenient syntax without ESnext
        // decorators and class data properties. The first argument is an
        // object with meta info such as properties and signals. The second
        // argument is the class expression for the class itself.
        //
        //     var MyClass = GObject.registerClass({
        //         Properties: { ... },
        //         Signals: { ... },
        //     }, class MyClass extends GObject.Object {
        //         _init() { ... }
        //     });
        //
        // When decorators and class data properties become part of the JS
        // standard, this function can be used directly as a decorator.
        let metaInfo = args[0];
        klass = args[1];
        if ('GTypeName' in metaInfo)
            klass[GTypeName] = metaInfo.GTypeName;
        if ('GTypeFlags' in metaInfo)
            klass[GTypeFlags] = metaInfo.GTypeFlags;
        if ('Implements' in metaInfo)
            klass[interfaces] = metaInfo.Implements;
        if ('Properties' in metaInfo)
            klass[properties] = metaInfo.Properties;
        if ('Signals' in metaInfo)
            klass[signals] = metaInfo.Signals;
        if ('Requires' in metaInfo)
            klass[requires] = metaInfo.Requires;
        if ('CssName' in metaInfo)
            klass[_gtkCssName] = metaInfo.CssName;
        if ('Template' in metaInfo)
            klass[_gtkTemplate] = metaInfo.Template;
        if ('Children' in metaInfo)
            klass[_gtkChildren] = metaInfo.Children;
        if ('InternalChildren' in metaInfo)
            klass[_gtkInternalChildren] = metaInfo.InternalChildren;
    }

    if (!(klass.prototype instanceof GObject.Object) &&
        !(klass.prototype instanceof GObject.Interface)) {
        throw new TypeError('GObject.registerClass() used with invalid base ' +
            `class (is ${Object.getPrototypeOf(klass).name})`);
    }

    if ('_classInit' in klass) {
        klass = klass._classInit(klass);
    } else {
        // Lang.Class compatibility.
        klass = _resolveLegacyClassFunction(klass, '_classInit')(klass);
    }

    return klass;
}

function _resolveLegacyClassFunction(klass, func) {
    // Find the "least derived" class with a _classInit static function; there
    // definitely is one, since this class must inherit from GObject
    let initclass = klass;
    while (typeof initclass[func] === 'undefined')
        initclass = Object.getPrototypeOf(initclass.prototype).constructor;
    return initclass[func];
}

function _defineGType(klass, giPrototype, registeredType) {
    const config = {
        enumerable: false,
        configurable: false,
    };

    /**
     * class Example {
     *     // The JS object for this class' ObjectPrototype
     *     static [Gi.gobject_prototype_symbol] = ...
     *     static get $gtype () {
     *         return ...;
     *     }
     * }
     *
     * // Equal to the same property on the constructor
     * Example.prototype[Gi.gobject_prototype_symbol] = ...
     */

    Object.defineProperty(klass, '$gtype', {
        ...config,
        get() {
            return registeredType;
        },
    });

    Object.defineProperty(klass.prototype, Gi.gobject_prototype_symbol, {
        ...config,
        writable: false,
        value: giPrototype,
    });
}

// Some common functions between GObject.Class and GObject.Interface

function _createSignals(gtype, sigs) {
    for (let signalName in sigs) {
        let obj = sigs[signalName];
        let flags = obj.flags !== undefined ? obj.flags : GObject.SignalFlags.RUN_FIRST;
        let accumulator = obj.accumulator !== undefined ? obj.accumulator : GObject.AccumulatorType.NONE;
        let rtype = obj.return_type !== undefined ? obj.return_type : GObject.TYPE_NONE;
        let paramtypes = obj.param_types !== undefined ? obj.param_types : [];

        try {
            obj.signal_id = Gi.signal_new(gtype, signalName, flags, accumulator, rtype, paramtypes);
        } catch (e) {
            throw new TypeError(`Invalid signal ${signalName}: ${e.message}`);
        }
    }
}

function _getCallerBasename() {
    const stackLines = new Error().stack.trim().split('\n');
    const lineRegex = new RegExp(/@(.+:\/\/)?(.*\/)?(.+)\.js:\d+(:[\d]+)?$/);
    let thisFile = null;
    let thisDir = null;

    for (let line of stackLines) {
        let match = line.match(lineRegex);
        if (match) {
            let scriptDir = match[2];
            let scriptBasename = match[3];

            if (!thisFile) {
                thisDir = scriptDir;
                thisFile = scriptBasename;
                continue;
            }

            if (scriptDir === thisDir && scriptBasename === thisFile)
                continue;

            if (scriptDir && scriptDir.startsWith('/org/gnome/gjs/'))
                continue;

            let basename = scriptBasename;
            if (scriptDir) {
                scriptDir = scriptDir.replace(/^\/|\/$/g, '');
                basename = `${scriptDir.split('/').reverse()[0]}_${basename}`;
            }
            return basename;
        }
    }

    return null;
}

function _createGTypeName(klass) {
    const sanitizeGType = s => s.replace(/[^a-z0-9+_-]/gi, '_');

    if (Object.hasOwn(klass, GTypeName)) {
        let sanitized = sanitizeGType(klass[GTypeName]);
        if (sanitized !== klass[GTypeName]) {
            logError(new RangeError(`Provided GType name '${klass[GTypeName]}' ` +
                `is not valid; automatically sanitized to '${sanitized}'`));
        }
        return sanitized;
    }

    let gtypeClassName = klass.name;
    if (GObject.gtypeNameBasedOnJSPath) {
        let callerBasename = _getCallerBasename();
        if (callerBasename)
            gtypeClassName = `${callerBasename}_${gtypeClassName}`;
    }

    if (gtypeClassName === '')
        gtypeClassName = `anonymous_${GLib.uuid_string_random()}`;

    return sanitizeGType(`Gjs_${gtypeClassName}`);
}

function _propertiesAsArray(klass) {
    let propertiesArray = [];
    if (Object.hasOwn(klass, properties)) {
        for (let prop in klass[properties])
            propertiesArray.push(klass[properties][prop]);
    }
    return propertiesArray;
}

function _copyInterfacePrototypeDescriptors(targetPrototype, sourceInterface) {
    Object.entries(Object.getOwnPropertyDescriptors(sourceInterface))
        .filter(([key, descriptor]) =>
            // Don't attempt to copy the constructor or toString implementations
            !['constructor', 'toString'].includes(key) &&
            // Ignore properties starting with __
            (typeof key !== 'string' || !key.startsWith('__')) &&
            // Don't override an implementation on the target
            !Object.hasOwn(targetPrototype, key) &&
            descriptor &&
            // Only copy if the descriptor has a getter, is a function, or is enumerable.
            (typeof descriptor.value === 'function' || descriptor.get || descriptor.enumerable))
        .forEach(([key, descriptor]) => {
            Object.defineProperty(targetPrototype, key, descriptor);
        });
}

function _interfacePresent(required, klass) {
    if (!klass[interfaces])
        return false;
    if (klass[interfaces].includes(required))
        return true;  // implemented here
    // Might be implemented on a parent class
    return _interfacePresent(required, Object.getPrototypeOf(klass));
}

function _checkInterface(iface, proto) {
    // Checks for specific interfaces

    // Default vfunc_async_init() will run vfunc_init() in a thread and crash.
    // Change error message when https://gitlab.gnome.org/GNOME/gjs/issues/72
    // has been solved.
    if (iface.$gtype.name === 'GAsyncInitable' &&
        !Object.getOwnPropertyNames(proto).includes('vfunc_init_async'))
        throw new Error("It's not currently possible to implement Gio.AsyncInitable.");

    // Check that proto implements all of this interface's required interfaces.
    // "proto" refers to the object's prototype (which implements the interface)
    // whereas "iface.prototype" is the interface's prototype (which may still
    // contain unimplemented methods.)
    if (typeof iface[requires] === 'undefined')
        return;

    let unfulfilledReqs = iface[requires].filter(required => {
        // Either the interface is not present or it is not listed before the
        // interface that requires it or the class does not inherit it. This is
        // so that required interfaces don't copy over properties from other
        // interfaces that require them.
        let ifaces = proto.constructor[interfaces];
        return (!_interfacePresent(required, proto.constructor) ||
            ifaces.indexOf(required) > ifaces.indexOf(iface)) &&
            !(proto instanceof required);
    }).map(required =>
        // required.name will be present on JS classes, but on introspected
        // GObjects it will be the C name. The alternative is just so that
        // we print something if there is garbage in Requires.
        required.name || required);
    if (unfulfilledReqs.length > 0) {
        throw new Error('The following interfaces must be implemented before ' +
            `${iface.name}: ${unfulfilledReqs.join(', ')}`);
    }
}

function _registerGObjectType(klass) {
    const gtypename = _createGTypeName(klass);
    const gflags = Object.hasOwn(klass, GTypeFlags) ? klass[GTypeFlags] : 0;
    const gobjectInterfaces = Object.hasOwn(klass, interfaces) ? klass[interfaces] : [];
    const propertiesArray = _propertiesAsArray(klass);
    const parent = Object.getPrototypeOf(klass);
    const gobjectSignals = Object.hasOwn(klass, signals) ? klass[signals] : [];

    // Default to the GObject-specific prototype, fallback on the JS prototype
    // for GI native classes.
    const parentPrototype = parent.prototype[Gi.gobject_prototype_symbol] ?? parent.prototype;

    const [giPrototype, registeredType] = Gi.register_type_with_class(klass,
        parentPrototype, gtypename, gflags, gobjectInterfaces, propertiesArray);

    _defineGType(klass, giPrototype, registeredType);
    _createSignals(klass.$gtype, gobjectSignals);

    // Reverse the interface array to give the last required interface
    // precedence over the first.
    const requiredInterfaces = [...gobjectInterfaces].reverse();
    requiredInterfaces.forEach(iface =>
        _copyInterfacePrototypeDescriptors(klass, iface));
    requiredInterfaces.forEach(iface =>
        _copyInterfacePrototypeDescriptors(klass.prototype, iface.prototype));

    Object.getOwnPropertyNames(klass.prototype)
    .filter(name => name.startsWith('vfunc_') || name.startsWith('on_'))
    .forEach(name => {
        let descr = Object.getOwnPropertyDescriptor(klass.prototype, name);
        if (typeof descr.value !== 'function')
            return;

        let func = klass.prototype[name];

        if (name.startsWith('vfunc_')) {
            giPrototype[Gi.hook_up_vfunc_symbol](name.slice(6), func);
        } else if (name.startsWith('on_')) {
            let id = GObject.signal_lookup(name.slice(3).replace('_', '-'),
                klass.$gtype);
            if (id !== 0) {
                GObject.signal_override_class_closure(id, klass.$gtype, function (...argArray) {
                    let emitter = argArray.shift();

                    return func.apply(emitter, argArray);
                });
            }
        }
    });

    gobjectInterfaces.forEach(iface => _checkInterface(iface, klass.prototype));

    // Lang.Class parent classes don't support static inheritance
    if (!('implements' in klass))
        klass.implements = GObject.Object.implements;
}

function _interfaceInstanceOf(instance) {
    if (instance && typeof instance === 'object' &&
        GObject.Interface.prototype.isPrototypeOf(this.prototype))
        return GObject.type_is_a(instance, this);

    return false;
}

function _registerInterfaceType(klass) {
    const gtypename = _createGTypeName(klass);
    const gobjectInterfaces = Object.hasOwn(klass, requires) ? klass[requires] : [];
    const props = _propertiesAsArray(klass);
    const gobjectSignals = Object.hasOwn(klass, signals) ? klass[signals] : [];

    const [giPrototype, registeredType] = Gi.register_interface_with_class(
        klass, gtypename, gobjectInterfaces, props);

    _defineGType(klass, giPrototype, registeredType);
    _createSignals(klass.$gtype, gobjectSignals);

    Object.defineProperty(klass, Symbol.hasInstance, {
        value: _interfaceInstanceOf,
    });
}

function _checkProperties(klass) {
    if (!Object.hasOwn(klass, properties))
        return;

    for (let pspec of Object.values(klass[properties]))
        _checkAccessors(klass.prototype, pspec, GObject);
}

function _init() {
    GObject = this;

    function _makeDummyClass(obj, name, upperName, gtypeName, actual) {
        let gtype = GObject.type_from_name(gtypeName);
        obj[`TYPE_${upperName}`] = gtype;
        obj[name] = function (v) {
            return actual(v);
        };
        obj[name].$gtype = gtype;
    }

    GObject.gtypeNameBasedOnJSPath = false;

    _makeDummyClass(GObject, 'VoidType', 'NONE', 'void', function () {});
    _makeDummyClass(GObject, 'Char', 'CHAR', 'gchar', Number);
    _makeDummyClass(GObject, 'UChar', 'UCHAR', 'guchar', Number);
    _makeDummyClass(GObject, 'Unichar', 'UNICHAR', 'gint', String);

    GObject.TYPE_BOOLEAN = GObject.type_from_name('gboolean');
    GObject.Boolean = Boolean;
    Boolean.$gtype = GObject.TYPE_BOOLEAN;

    _makeDummyClass(GObject, 'Int', 'INT', 'gint', Number);
    _makeDummyClass(GObject, 'UInt', 'UINT', 'guint', Number);
    _makeDummyClass(GObject, 'Long', 'LONG', 'glong', Number);
    _makeDummyClass(GObject, 'ULong', 'ULONG', 'gulong', Number);
    _makeDummyClass(GObject, 'Int64', 'INT64', 'gint64', Number);
    _makeDummyClass(GObject, 'UInt64', 'UINT64', 'guint64', Number);

    GObject.TYPE_ENUM = GObject.type_from_name('GEnum');
    GObject.TYPE_FLAGS = GObject.type_from_name('GFlags');

    _makeDummyClass(GObject, 'Float', 'FLOAT', 'gfloat', Number);
    GObject.TYPE_DOUBLE = GObject.type_from_name('gdouble');
    GObject.Double = Number;
    Number.$gtype = GObject.TYPE_DOUBLE;

    GObject.TYPE_STRING = GObject.type_from_name('gchararray');
    GObject.String = String;
    String.$gtype = GObject.TYPE_STRING;

    GObject.TYPE_JSOBJECT = GObject.type_from_name('JSObject');
    GObject.JSObject = Object;
    Object.$gtype = GObject.TYPE_JSOBJECT;

    GObject.TYPE_POINTER = GObject.type_from_name('gpointer');
    GObject.TYPE_BOXED = GObject.type_from_name('GBoxed');
    GObject.TYPE_PARAM = GObject.type_from_name('GParam');
    GObject.TYPE_INTERFACE = GObject.type_from_name('GInterface');
    GObject.TYPE_OBJECT = GObject.type_from_name('GObject');
    GObject.TYPE_VARIANT = GObject.type_from_name('GVariant');

    _makeDummyClass(GObject, 'Type', 'GTYPE', 'GType', GObject.type_from_name);

    GObject.ParamSpec.char = function (name, nick, blurb, flags, minimum, maximum, defaultValue) {
        return GObject.param_spec_char(name, nick, blurb, minimum, maximum, defaultValue, flags);
    };

    GObject.ParamSpec.uchar = function (name, nick, blurb, flags, minimum, maximum, defaultValue) {
        return GObject.param_spec_uchar(name, nick, blurb, minimum, maximum, defaultValue, flags);
    };

    GObject.ParamSpec.int = function (name, nick, blurb, flags, minimum, maximum, defaultValue) {
        return GObject.param_spec_int(name, nick, blurb, minimum, maximum, defaultValue, flags);
    };

    GObject.ParamSpec.uint = function (name, nick, blurb, flags, minimum, maximum, defaultValue) {
        return GObject.param_spec_uint(name, nick, blurb, minimum, maximum, defaultValue, flags);
    };

    GObject.ParamSpec.long = function (name, nick, blurb, flags, minimum, maximum, defaultValue) {
        return GObject.param_spec_long(name, nick, blurb, minimum, maximum, defaultValue, flags);
    };

    GObject.ParamSpec.ulong = function (name, nick, blurb, flags, minimum, maximum, defaultValue) {
        return GObject.param_spec_ulong(name, nick, blurb, minimum, maximum, defaultValue, flags);
    };

    GObject.ParamSpec.int64 = function (name, nick, blurb, flags, minimum, maximum, defaultValue) {
        return GObject.param_spec_int64(name, nick, blurb, minimum, maximum, defaultValue, flags);
    };

    GObject.ParamSpec.uint64 = function (name, nick, blurb, flags, minimum, maximum, defaultValue) {
        return GObject.param_spec_uint64(name, nick, blurb, minimum, maximum, defaultValue, flags);
    };

    GObject.ParamSpec.float = function (name, nick, blurb, flags, minimum, maximum, defaultValue) {
        return GObject.param_spec_float(name, nick, blurb, minimum, maximum, defaultValue, flags);
    };

    GObject.ParamSpec.boolean = function (name, nick, blurb, flags, defaultValue) {
        return GObject.param_spec_boolean(name, nick, blurb, defaultValue, flags);
    };

    GObject.ParamSpec.flags = function (name, nick, blurb, flags, flagsType, defaultValue) {
        return GObject.param_spec_flags(name, nick, blurb, flagsType, defaultValue, flags);
    };

    GObject.ParamSpec.enum = function (name, nick, blurb, flags, enumType, defaultValue) {
        return GObject.param_spec_enum(name, nick, blurb, enumType, defaultValue, flags);
    };

    GObject.ParamSpec.double = function (name, nick, blurb, flags, minimum, maximum, defaultValue) {
        return GObject.param_spec_double(name, nick, blurb, minimum, maximum, defaultValue, flags);
    };

    GObject.ParamSpec.string = function (name, nick, blurb, flags, defaultValue) {
        return GObject.param_spec_string(name, nick, blurb, defaultValue, flags);
    };

    GObject.ParamSpec.boxed = function (name, nick, blurb, flags, boxedType) {
        return GObject.param_spec_boxed(name, nick, blurb, boxedType, flags);
    };

    GObject.ParamSpec.object = function (name, nick, blurb, flags, objectType) {
        return GObject.param_spec_object(name, nick, blurb, objectType, flags);
    };

    GObject.ParamSpec.jsobject = function (name, nick, blurb, flags) {
        return GObject.param_spec_boxed(name, nick, blurb, Object.$gtype, flags);
    };

    GObject.ParamSpec.param = function (name, nick, blurb, flags, paramType) {
        return GObject.param_spec_param(name, nick, blurb, paramType, flags);
    };

    GObject.ParamSpec.override = Gi.override_property;

    Object.defineProperties(GObject.ParamSpec.prototype, {
        'name': {
            configurable: false,
            enumerable: false,
            get() {
                return this.get_name();
            },
        },
        '_nick': {
            configurable: false,
            enumerable: false,
            get() {
                return this.get_nick();
            },
        },
        'nick': {
            configurable: false,
            enumerable: false,
            get() {
                return this.get_nick();
            },
        },
        '_blurb': {
            configurable: false,
            enumerable: false,
            get() {
                return this.get_blurb();
            },
        },
        'blurb': {
            configurable: false,
            enumerable: false,
            get() {
                return this.get_blurb();
            },
        },
        'default_value': {
            configurable: false,
            enumerable: false,
            get() {
                return this.get_default_value();
            },
        },
        'flags': {
            configurable: false,
            enumerable: false,
            get() {
                return GjsPrivate.param_spec_get_flags(this);
            },
        },
        'value_type': {
            configurable: false,
            enumerable: false,
            get() {
                return GjsPrivate.param_spec_get_value_type(this);
            },
        },
        'owner_type': {
            configurable: false,
            enumerable: false,
            get() {
                return GjsPrivate.param_spec_get_owner_type(this);
            },
        },
    });

    let {GObjectMeta, GObjectInterface} = Legacy.defineGObjectLegacyObjects(GObject);
    GObject.Class = GObjectMeta;
    GObject.Interface = GObjectInterface;
    GObject.Object.prototype.__metaclass__ = GObject.Class;

    // For compatibility with Lang.Class... we need a _construct
    // or the Lang.Class constructor will fail.
    GObject.Object.prototype._construct = function (...args) {
        this._init(...args);
        return this;
    };

    GObject.registerClass = registerClass;

    GObject.Object.new = function (gtype, props = {}) {
        const constructor = Gi.lookupConstructor(gtype);

        if (!constructor)
            throw new Error(`Constructor for gtype ${gtype} not found`);
        return new constructor(props);
    };

    GObject.Object.new_with_properties = function (gtype, names, values) {
        if (!Array.isArray(names) || !Array.isArray(values))
            throw new Error('new_with_properties takes two arrays (names, values)');
        if (names.length !== values.length)
            throw new Error('Arrays passed to new_with_properties must be the same length');

        const props = Object.fromEntries(names.map((name, ix) => [name, values[ix]]));
        return GObject.Object.new(gtype, props);
    };

    GObject.Object._classInit = function (klass) {
        _checkProperties(klass);

        if (_registerType in klass)
            klass[_registerType](klass);
        else
            _resolveLegacyClassFunction(klass, _registerType)(klass);

        return klass;
    };

    // For backwards compatibility only. Use instanceof instead.
    GObject.Object.implements = function (iface) {
        if (iface.$gtype)
            return GObject.type_is_a(this, iface.$gtype);
        return false;
    };

    Object.defineProperty(GObject.Object, _registerType, {
        value: _registerGObjectType,
        writable: false,
        configurable: false,
        enumerable: false,
    });

    Object.defineProperty(GObject.Interface, _registerType, {
        value: _registerInterfaceType,
        writable: false,
        configurable: false,
        enumerable: false,
    });

    GObject.Interface._classInit = function (klass) {
        if (_registerType in klass)
            klass[_registerType](klass);
        else
            _resolveLegacyClassFunction(klass, _registerType)(klass);

        Object.getOwnPropertyNames(klass.prototype)
        .filter(key => key !== 'constructor')
        .concat(Object.getOwnPropertySymbols(klass.prototype))
        .forEach(key => {
            let descr = Object.getOwnPropertyDescriptor(klass.prototype, key);

            // Create wrappers on the interface object so that generics work (e.g.
            // SomeInterface.some_function(this, blah) instead of
            // SomeInterface.prototype.some_function.call(this, blah)
            if (typeof descr.value === 'function') {
                let interfaceProto = klass.prototype;  // capture in closure
                klass[key] = function (thisObj, ...args) {
                    return interfaceProto[key].call(thisObj, ...args);
                };
            }

            Object.defineProperty(klass.prototype, key, descr);
        });

        return klass;
    };

    /**
     * Use this to signify a function that must be overridden in an
     * implementation of the interface.
     */
    GObject.NotImplementedError = class NotImplementedError extends Error {
        get name() {
            return 'NotImplementedError';
        }
    };

    // These will be copied in the Gtk overrides
    // Use __X__ syntax to indicate these variables should not be used publicly.

    GObject.__gtkCssName__ = _gtkCssName;
    GObject.__gtkTemplate__ = _gtkTemplate;
    GObject.__gtkChildren__ = _gtkChildren;
    GObject.__gtkInternalChildren__ = _gtkInternalChildren;

    // Expose GObject static properties for ES6 classes

    GObject.GTypeName = GTypeName;
    GObject.requires = requires;
    GObject.interfaces = interfaces;
    GObject.properties = properties;
    GObject.signals = signals;

    // Replacement for non-introspectable g_object_set()
    GObject.Object.prototype.set = function (params) {
        Object.assign(this, params);
    };

    GObject.Object.prototype.bind_property_full = function (...args) {
        return GjsPrivate.g_object_bind_property_full(this, ...args);
    };

    if (GObject.BindingGroup !== undefined) {
        GObject.BindingGroup.prototype.bind_full = function (...args) {
            return GjsPrivate.g_binding_group_bind_full(this, ...args);
        };
    }

    // fake enum for signal accumulators, keep in sync with gi/object.c
    GObject.AccumulatorType = {
        NONE: 0,
        FIRST_WINS: 1,
        TRUE_HANDLED: 2,
    };

    GObject.Object.prototype.disconnect = function (id) {
        return GObject.signal_handler_disconnect(this, id);
    };
    GObject.Object.prototype.block_signal_handler = function (id) {
        return GObject.signal_handler_block(this, id);
    };
    GObject.Object.prototype.unblock_signal_handler = function (id) {
        return GObject.signal_handler_unblock(this, id);
    };
    GObject.Object.prototype.stop_emission_by_name = function (detailedName) {
        return GObject.signal_stop_emission_by_name(this, detailedName);
    };

    // A simple workaround if you have a class with .connect, .disconnect or .emit
    // methods (such as Gio.Socket.connect or NMClient.Device.disconnect)
    // The original g_signal_* functions are not introspectable anyway, because
    // we need our own handling of signal argument marshalling
    GObject.signal_connect = function (object, name, handler) {
        return GObject.Object.prototype.connect.call(object, name, handler);
    };
    GObject.signal_connect_after = function (object, name, handler) {
        return GObject.Object.prototype.connect_after.call(object, name, handler);
    };
    GObject.signal_emit_by_name = function (object, ...nameAndArgs) {
        return GObject.Object.prototype.emit.apply(object, nameAndArgs);
    };

    // Replacements for signal_handler_find() and similar functions, which can't
    // work normally since we connect private closures
    GObject._real_signal_handler_find = GObject.signal_handler_find;
    GObject._real_signal_handlers_block_matched = GObject.signal_handlers_block_matched;
    GObject._real_signal_handlers_unblock_matched = GObject.signal_handlers_unblock_matched;
    GObject._real_signal_handlers_disconnect_matched = GObject.signal_handlers_disconnect_matched;

    /**
     * Finds the first signal handler that matches certain selection criteria.
     * The criteria are passed as properties of a match object.
     * The match object has to be non-empty for successful matches.
     * If no handler was found, a falsy value is returned.
     *
     * @function
     * @param {GObject.Object} instance - the instance owning the signal handler
     *   to be found.
     * @param {object} match - a properties object indicating whether to match
     *   by signal ID, detail, or callback function.
     * @param {string} [match.signalId] - signal the handler has to be connected
     *   to.
     * @param {string} [match.detail] - signal detail the handler has to be
     *   connected to.
     * @param {Function} [match.func] - the callback function the handler will
     *   invoke.
     * @returns {number | bigint | object | null} A valid non-0 signal handler ID for
     *   a successful match.
     */
    GObject.signal_handler_find = function (instance, match) {
        // For backwards compatibility
        if (arguments.length === 7)
            // eslint-disable-next-line prefer-rest-params
            return GObject._real_signal_handler_find(...arguments);
        return instance[Gi.signal_find_symbol](match);
    };
    /**
     * Blocks all handlers on an instance that match certain selection criteria.
     * The criteria are passed as properties of a match object.
     * The match object has to have at least `func` for successful matches.
     * If no handlers were found, 0 is returned, the number of blocked handlers
     * otherwise.
     *
     * @function
     * @param {GObject.Object} instance - the instance owning the signal handler
     *   to be found.
     * @param {object} match - a properties object indicating whether to match
     *   by signal ID, detail, or callback function.
     * @param {string} [match.signalId] - signal the handler has to be connected
     *   to.
     * @param {string} [match.detail] - signal detail the handler has to be
     *   connected to.
     * @param {Function} match.func - the callback function the handler will
     *   invoke.
     * @returns {number} The number of handlers that matched.
     */
    GObject.signal_handlers_block_matched = function (instance, match) {
        // For backwards compatibility
        if (arguments.length === 7)
            // eslint-disable-next-line prefer-rest-params
            return GObject._real_signal_handlers_block_matched(...arguments);
        return instance[Gi.signals_block_symbol](match);
    };
    /**
     * Unblocks all handlers on an instance that match certain selection
     * criteria.
     * The criteria are passed as properties of a match object.
     * The match object has to have at least `func` for successful matches.
     * If no handlers were found, 0 is returned, the number of unblocked
     * handlers otherwise.
     * The match criteria should not apply to any handlers that are not
     * currently blocked.
     *
     * @function
     * @param {GObject.Object} instance - the instance owning the signal handler
     *   to be found.
     * @param {object} match - a properties object indicating whether to match
     *   by signal ID, detail, or callback function.
     * @param {string} [match.signalId] - signal the handler has to be connected
     *   to.
     * @param {string} [match.detail] - signal detail the handler has to be
     *   connected to.
     * @param {Function} match.func - the callback function the handler will
     *   invoke.
     * @returns {number} The number of handlers that matched.
     */
    GObject.signal_handlers_unblock_matched = function (instance, match) {
        // For backwards compatibility
        if (arguments.length === 7)
            // eslint-disable-next-line prefer-rest-params
            return GObject._real_signal_handlers_unblock_matched(...arguments);
        return instance[Gi.signals_unblock_symbol](match);
    };
    /**
     * Disconnects all handlers on an instance that match certain selection
     * criteria.
     * The criteria are passed as properties of a match object.
     * The match object has to have at least `func` for successful matches.
     * If no handlers were found, 0 is returned, the number of disconnected
     * handlers otherwise.
     *
     * @function
     * @param {GObject.Object} instance - the instance owning the signal handler
     *   to be found.
     * @param {object} match - a properties object indicating whether to match
     *   by signal ID, detail, or callback function.
     * @param {string} [match.signalId] - signal the handler has to be connected
     *   to.
     * @param {string} [match.detail] - signal detail the handler has to be
     *   connected to.
     * @param {Function} match.func - the callback function the handler will
     *   invoke.
     * @returns {number} The number of handlers that matched.
     */
    GObject.signal_handlers_disconnect_matched = function (instance, match) {
        // For backwards compatibility
        if (arguments.length === 7)
            // eslint-disable-next-line prefer-rest-params
            return GObject._real_signal_handlers_disconnect_matched(...arguments);
        return instance[Gi.signals_disconnect_symbol](match);
    };

    // Also match the macros used in C APIs, even though they're not introspected

    /**
     * Blocks all handlers on an instance that match `func`.
     *
     * @function
     * @param {GObject.Object} instance - the instance to block handlers from.
     * @param {Function} func - the callback function the handler will invoke.
     * @returns {number} The number of handlers that matched.
     */
    GObject.signal_handlers_block_by_func = function (instance, func) {
        return instance[Gi.signals_block_symbol]({func});
    };
    /**
     * Unblocks all handlers on an instance that match `func`.
     *
     * @function
     * @param {GObject.Object} instance - the instance to unblock handlers from.
     * @param {Function} func - the callback function the handler will invoke.
     * @returns {number} The number of handlers that matched.
     */
    GObject.signal_handlers_unblock_by_func = function (instance, func) {
        return instance[Gi.signals_unblock_symbol]({func});
    };
    /**
     * Disconnects all handlers on an instance that match `func`.
     *
     * @function
     * @param {GObject.Object} instance - the instance to remove handlers from.
     * @param {Function} func - the callback function the handler will invoke.
     * @returns {number} The number of handlers that matched.
     */
    GObject.signal_handlers_disconnect_by_func = function (instance, func) {
        return instance[Gi.signals_disconnect_symbol]({func});
    };
    GObject.signal_handlers_disconnect_by_data = function () {
        throw new Error('GObject.signal_handlers_disconnect_by_data() is not \
introspectable. Use GObject.signal_handlers_disconnect_by_func() instead.');
    };
}
  (uuay)coverage.js #      // SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2017 Philip Chimento <philip.chimento@gmail.com>

(function (exports) {
    'use strict';

    exports.debugger = new Debugger(exports.debuggee);
    exports.debugger.collectCoverageInfo = true;
})(globalThis);
  (uuay)signals.js         // SPDX-FileCopyrightText: 2008 litl, LLC
// SPDX-License-Identifier: MIT OR LGPL-2.0-or-later

/* exported addSignalMethods, WithSignals */

const Lang = imports.lang;

// Private API, remains exported for backwards compatibility reasons
var {
    _connect, _connectAfter, _disconnect, _emit, _signalHandlerIsConnected,
    _disconnectAll,
} = imports._signals;

// Public API
var {addSignalMethods} = imports._signals;

var WithSignals = new Lang.Interface({
    Name: 'WithSignals',
    connect: _connect,
    connectAfter: _connectAfter,
    disconnect: _disconnect,
    emit: _emit,
    signalHandlerIsConnected: _signalHandlerIsConnected,
    disconnectAll: _disconnectAll,
});
  (uuay)_encoding/           cairo.js    I      // SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2018 Philip Chimento <philip.chimento@gmail.com>

// This override adds the builtin Cairo bindings to imports.gi.cairo.
// (It's confusing to have two incompatible ways to import Cairo.)

function _init() {
    Object.assign(this, imports.cairo);
}
  (uuay)gnome/ $   tweener/         system.js             // SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2020 Evan Welsh <contact@evanwelsh.com>

const system = import.meta.importSync('system');

export let {
    addressOf,
    addressOfGObject,
    breakpoint,
    clearDateCaches,
    dumpHeap,
    dumpMemoryInfo,
    exit,
    gc,
    programArgs,
    programInvocationName,
    programPath,
    refcount,
    version,
} = system;

export default {
    addressOf,
    addressOfGObject,
    breakpoint,
    clearDateCaches,
    dumpHeap,
    dumpMemoryInfo,
    exit,
    gc,
    programArgs,
    programInvocationName,
    programPath,
    refcount,
    version,
};
  (uuay)gjs/       _common.js            // -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*-

// SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2020 Philip Chimento <philip.chimento@gmail.com>

/* exported _checkAccessors, _createBuilderConnectFunc, _createClosure,
_registerType */

// This is a helper module in which to put code that is common between the
// legacy GObject.Class system and the new GObject.registerClass system.

var _registerType = Symbol('GObject register type hook');

function _generateAccessors(pspec, propdesc, GObject) {
    const {name, flags} = pspec;
    const readable = flags & GObject.ParamFlags.READABLE;
    const writable = flags & GObject.ParamFlags.WRITABLE;

    if (!propdesc) {
        propdesc = {
            configurable: true,
            enumerable: true,
        };
    }

    if (readable && writable) {
        if (!propdesc.get && !propdesc.set) {
            const privateName = Symbol(`__autogeneratedAccessor__${name}`);
            const defaultValue = pspec.get_default_value();
            propdesc.get = function () {
                if (!(privateName in this))
                    this[privateName] = defaultValue;
                return this[privateName];
            };
            propdesc.set = function (value) {
                if (value !== this[privateName]) {
                    this[privateName] = value;
                    this.notify(name);
                }
            };
        } else if (!propdesc.get) {
            propdesc.get = function () {
                throw new Error(`setter defined without getter for property ${name}`);
            };
        } else if (!propdesc.set) {
            propdesc.set = function () {
                throw new Error(`getter defined without setter for property ${name}`);
            };
        }
    } else if (readable && !propdesc.get) {
        propdesc.get = function () {
            throw new Error(`missing getter for read-only property ${name}`);
        };
    } else if (writable && !propdesc.set) {
        propdesc.set = function () {
            throw new Error(`missing setter for write-only property ${name}`);
        };
    }

    return propdesc;
}

function _checkAccessors(proto, pspec, GObject) {
    const {name, flags} = pspec;
    if (flags & GObject.ParamFlags.CONSTRUCT_ONLY)
        return;

    const underscoreName = name.replace(/-/g, '_');
    const camelName = name.replace(/-([a-z])/g, match => match[1].toUpperCase());
    let propdesc = Object.getOwnPropertyDescriptor(proto, name);
    let dashPropdesc = propdesc, underscorePropdesc, camelPropdesc;
    const nameIsCompound = name.includes('-');
    if (nameIsCompound) {
        underscorePropdesc = Object.getOwnPropertyDescriptor(proto, underscoreName);
        camelPropdesc = Object.getOwnPropertyDescriptor(proto, camelName);
        if (!propdesc)
            propdesc = underscorePropdesc;
        if (!propdesc)
            propdesc = camelPropdesc;
    }

    const readable = flags & GObject.ParamFlags.READABLE;
    const writable = flags & GObject.ParamFlags.WRITABLE;
    if (!propdesc || (readable && !propdesc.get) || (writable && !propdesc.set))
        propdesc = _generateAccessors(pspec, propdesc, GObject);

    if (!dashPropdesc)
        Object.defineProperty(proto, name, propdesc);
    if (nameIsCompound) {
        if (!underscorePropdesc)
            Object.defineProperty(proto, underscoreName, propdesc);
        if (!camelPropdesc)
            Object.defineProperty(proto, camelName, propdesc);
    }
}

function _createClosure(builder, thisArg, handlerName, swapped, connectObject) {
    connectObject ??= thisArg;

    if (swapped) {
        throw new Error('Unsupported template signal flag "swapped"');
    } else if (typeof thisArg[handlerName] === 'undefined') {
        throw new Error(`A handler called ${handlerName} was not ` +
            `defined on ${thisArg}`);
    }

    return thisArg[handlerName].bind(connectObject);
}

function _createBuilderConnectFunc(klass) {
    const {GObject} = imports.gi;
    return function (builder, obj, signalName, handlerName, connectObj, flags) {
        const objects = builder.get_objects();
        const thisObj = objects.find(o => o instanceof klass);
        const swapped = flags & GObject.ConnectFlags.SWAPPED;
        const closure = _createClosure(builder, thisObj, handlerName, swapped,
            connectObj);

        if (flags & GObject.ConnectFlags.AFTER)
            obj.connect_after(signalName, closure);
        else
            obj.connect(signalName, closure);
    };
}
  (uuay)/     gettext.js            // SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2020 Evan Welsh <contact@evanwelsh.com>

export let {
    LocaleCategory,
    setlocale,
    textdomain,
    bindtextdomain,
    gettext,
    dgettext,
    dcgettext,
    ngettext,
    dngettext,
    pgettext,
    dpgettext,
    domain,
} = imports._gettext;

export default {
    LocaleCategory,
    setlocale,
    textdomain,
    bindtextdomain,
    gettext,
    dgettext,
    dcgettext,
    ngettext,
    dngettext,
    pgettext,
    dpgettext,
    domain,
};
  (uuay)internal/   _cairo.js   ~      // SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2010 litl, LLC.

/* exported Antialias, Content, Extend, FillRule, Filter, FontSlant, FontWeight,
Format, LineCap, LineJoin, Operator, PatternType, SurfaceType */

var Antialias = {
    DEFAULT: 0,
    NONE: 1,
    GRAY: 2,
    SUBPIXEL: 3,
};

var Content = {
    COLOR: 0x1000,
    ALPHA: 0x2000,
    COLOR_ALPHA: 0x3000,
};

var Extend = {
    NONE: 0,
    REPEAT: 1,
    REFLECT: 2,
    PAD: 3,
};

var FillRule = {
    WINDING: 0,
    EVEN_ODD: 1,
};

var Filter = {
    FAST: 0,
    GOOD: 1,
    BEST: 2,
    NEAREST: 3,
    BILINEAR: 4,
    GAUSSIAN: 5,
};

var FontSlant = {
    NORMAL: 0,
    ITALIC: 1,
    OBLIQUE: 2,
};

var FontWeight = {
    NORMAL: 0,
    BOLD: 1,
};

var Format = {
    ARGB32: 0,
    RGB24: 1,
    A8: 2,
    A1: 3,
    RGB16_565: 4,
};

var LineCap = {
    BUTT: 0,
    ROUND: 1,
    SQUARE: 2,
    /** @deprecated Historical typo of {@link LineCap.Square}, kept for compatibility reasons */
    SQUASH: 2,
};

var LineJoin = {
    MITER: 0,
    ROUND: 1,
    BEVEL: 2,
};

var Operator = {
    CLEAR: 0,
    SOURCE: 1,
    OVER: 2,
    IN: 3,
    OUT: 4,
    ATOP: 5,
    DEST: 6,
    DEST_OVER: 7,
    DEST_IN: 8,
    DEST_OUT: 9,
    DEST_ATOP: 10,
    XOR: 11,
    ADD: 12,
    SATURATE: 13,
    MULTIPLY: 14,
    SCREEN: 15,
    OVERLAY: 16,
    DARKEN: 17,
    LIGHTEN: 18,
    COLOR_DODGE: 19,
    COLOR_BURN: 20,
    HARD_LIGHT: 21,
    SOFT_LIGHT: 22,
    DIFFERENCE: 23,
    EXCLUSION: 24,
    HSL_HUE: 25,
    HSL_SATURATION: 26,
    HSL_COLOR: 27,
    HSL_LUMINOSITY: 28,
};

var PatternType = {
    SOLID: 0,
    SURFACE: 1,
    LINEAR: 2,
    RADIAL: 3,
};

var SurfaceType = {
    IMAGE: 0,
    PDF: 1,
    PS: 2,
    XLIB: 3,
    XCB: 4,
    GLITZ: 5,
    QUARTZ: 6,
    WIN32: 7,
    BEOS: 8,
    DIRECTFB: 9,
    SVG: 10,
    OS2: 11,
    WIN32_PRINTING: 12,
    QUARTZ_IMAGE: 13,
};

  (uuay)GLib.js   I      // SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2011 Giovanni Campagna

const ByteArray = imports._byteArrayNative;
const {setMainLoopHook} = imports._promiseNative;

let GLib;

const SIMPLE_TYPES = ['b', 'y', 'n', 'q', 'i', 'u', 'x', 't', 'h', 'd', 's', 'o', 'g'];

function _readSingleType(signature, forceSimple) {
    let char = signature.shift();
    let isSimple = false;

    if (!SIMPLE_TYPES.includes(char)) {
        if (forceSimple)
            throw new TypeError('Invalid GVariant signature (a simple type was expected)');
    } else {
        isSimple = true;
    }

    if (char === 'm' || char === 'a')
        return [char].concat(_readSingleType(signature, false));
    if (char === '{') {
        let key = _readSingleType(signature, true);
        let val = _readSingleType(signature, false);
        let close = signature.shift();
        if (close !== '}')
            throw new TypeError('Invalid GVariant signature for type DICT_ENTRY (expected "}"');
        return [char].concat(key, val, close);
    }
    if (char === '(') {
        let res = [char];
        while (true) {
            if (signature.length === 0)
                throw new TypeError('Invalid GVariant signature for type TUPLE (expected ")")');
            let next = signature[0];
            if (next === ')') {
                signature.shift();
                return res.concat(next);
            }
            let el = _readSingleType(signature);
            res = res.concat(el);
        }
    }

    // Valid types are simple types, arrays, maybes, tuples, dictionary entries and variants
    if (!isSimple && char !== 'v')
        throw new TypeError(`Invalid GVariant signature (${char} is not a valid type)`);

    return [char];
}

function _packVariant(signature, value) {
    if (signature.length === 0)
        throw new TypeError('GVariant signature cannot be empty');

    let char = signature.shift();
    switch (char) {
    case 'b':
        return GLib.Variant.new_boolean(value);
    case 'y':
        return GLib.Variant.new_byte(value);
    case 'n':
        return GLib.Variant.new_int16(value);
    case 'q':
        return GLib.Variant.new_uint16(value);
    case 'i':
        return GLib.Variant.new_int32(value);
    case 'u':
        return GLib.Variant.new_uint32(value);
    case 'x':
        return GLib.Variant.new_int64(value);
    case 't':
        return GLib.Variant.new_uint64(value);
    case 'h':
        return GLib.Variant.new_handle(value);
    case 'd':
        return GLib.Variant.new_double(value);
    case 's':
        return GLib.Variant.new_string(value);
    case 'o':
        return GLib.Variant.new_object_path(value);
    case 'g':
        return GLib.Variant.new_signature(value);
    case 'v':
        return GLib.Variant.new_variant(value);
    case 'm':
        if (value !== null) {
            return GLib.Variant.new_maybe(null, _packVariant(signature, value));
        } else {
            return GLib.Variant.new_maybe(new GLib.VariantType(
                _readSingleType(signature, false).join('')), null);
        }
    case 'a': {
        let arrayType = _readSingleType(signature, false);
        if (arrayType[0] === 's') {
            // special case for array of strings
            return GLib.Variant.new_strv(value);
        }
        if (arrayType[0] === 'y') {
            // special case for array of bytes
            if (typeof value === 'string') {
                value = ByteArray.fromString(value);
                if (value[value.length - 1] !== 0)
                    value = Uint8Array.of(...value, 0);
            }
            const bytes = new GLib.Bytes(value);
            return GLib.Variant.new_from_bytes(new GLib.VariantType('ay'),
                bytes, true);
        }

        let arrayValue = [];
        if (arrayType[0] === '{') {
            // special case for dictionaries
            for (let key in value) {
                let copy = [].concat(arrayType);
                let child = _packVariant(copy, [key, value[key]]);
                arrayValue.push(child);
            }
        } else {
            for (let i = 0; i < value.length; i++) {
                let copy = [].concat(arrayType);
                let child = _packVariant(copy, value[i]);
                arrayValue.push(child);
            }
        }
        return GLib.Variant.new_array(new GLib.VariantType(arrayType.join('')), arrayValue);
    }

    case '(': {
        let children = [];
        for (let i = 0; i < value.length; i++) {
            let next = signature[0];
            if (next === ')')
                break;
            children.push(_packVariant(signature, value[i]));
        }

        if (signature[0] !== ')')
            throw new TypeError('Invalid GVariant signature for type TUPLE (expected ")")');
        signature.shift();
        return GLib.Variant.new_tuple(children);
    }
    case '{': {
        let key = _packVariant(signature, value[0]);
        let child = _packVariant(signature, value[1]);

        if (signature[0] !== '}')
            throw new TypeError('Invalid GVariant signature for type DICT_ENTRY (expected "}")');
        signature.shift();

        return GLib.Variant.new_dict_entry(key, child);
    }
    default:
        throw new TypeError(`Invalid GVariant signature (unexpected character ${char})`);
    }
}

function _unpackVariant(variant, deep, recursive = false) {
    switch (String.fromCharCode(variant.classify())) {
    case 'b':
        return variant.get_boolean();
    case 'y':
        return variant.get_byte();
    case 'n':
        return variant.get_int16();
    case 'q':
        return variant.get_uint16();
    case 'i':
        return variant.get_int32();
    case 'u':
        return variant.get_uint32();
    case 'x':
        return variant.get_int64();
    case 't':
        return variant.get_uint64();
    case 'h':
        return variant.get_handle();
    case 'd':
        return variant.get_double();
    case 'o':
    case 'g':
    case 's':
        // g_variant_get_string has length as out argument
        return variant.get_string()[0];
    case 'v': {
        const ret = variant.get_variant();
        if (deep && recursive && ret instanceof GLib.Variant)
            return _unpackVariant(ret, deep, recursive);
        return ret;
    }
    case 'm': {
        let val = variant.get_maybe();
        if (deep && val)
            return _unpackVariant(val, deep, recursive);
        else
            return val;
    }
    case 'a':
        if (variant.is_of_type(new GLib.VariantType('a{?*}'))) {
            // special case containers
            let ret = { };
            let nElements = variant.n_children();
            for (let i = 0; i < nElements; i++) {
                // always unpack the dictionary entry, and always unpack
                // the key (or it cannot be added as a key)
                let val = _unpackVariant(variant.get_child_value(i), deep,
                    recursive);
                let key;
                if (!deep)
                    key = _unpackVariant(val[0], true);
                else
                    key = val[0];
                ret[key] = val[1];
            }
            return ret;
        }
        if (variant.is_of_type(new GLib.VariantType('ay'))) {
            // special case byte arrays
            return variant.get_data_as_bytes().toArray();
        }

        // fall through
    case '(':
    case '{': {
        let ret = [];
        let nElements = variant.n_children();
        for (let i = 0; i < nElements; i++) {
            let val = variant.get_child_value(i);
            if (deep)
                ret.push(_unpackVariant(val, deep, recursive));
            else
                ret.push(val);
        }
        return ret;
    }
    }

    throw new Error('Assertion failure: this code should not be reached');
}

function _notIntrospectableError(funcName, replacement) {
    return new Error(`${funcName} is not introspectable. Use ${replacement} instead.`);
}

function _warnNotIntrospectable(funcName, replacement) {
    logError(_notIntrospectableError(funcName, replacement));
}

function _escapeCharacterSetChars(char) {
    if ('-^]\\'.includes(char))
        return `\\${char}`;
    return char;
}

function _init() {
    // this is imports.gi.GLib

    GLib = this;

    GLib.MainLoop.prototype.runAsync = function (...args) {
        return new Promise((resolve, reject) => {
            setMainLoopHook(() => {
                try {
                    resolve(this.run(...args));
                } catch (error) {
                    reject(error);
                }
            });
        });
    };

    // For convenience in property min or max values, since GLib.MAXINT64 and
    // friends will log a warning when used
    this.MAXINT64_BIGINT = 0x7fff_ffff_ffff_ffffn;
    this.MININT64_BIGINT = -this.MAXINT64_BIGINT - 1n;
    this.MAXUINT64_BIGINT = 0xffff_ffff_ffff_ffffn;

    // small HACK: we add a matches() method to standard Errors so that
    // you can do "if (e.matches(Ns.FooError, Ns.FooError.SOME_CODE))"
    // without checking instanceof
    Error.prototype.matches = function () {
        return false;
    };

    // Guard against domains that aren't valid quarks and would lead
    // to a crash
    const quarkToString = this.quark_to_string;
    const realNewLiteral = this.Error.new_literal;
    this.Error.new_literal = function (domain, code, message) {
        if (quarkToString(domain) === null)
            throw new TypeError(`Error.new_literal: ${domain} is not a valid domain`);
        return realNewLiteral(domain, code, message);
    };

    this.Variant._new_internal = function (sig, value) {
        let signature = Array.prototype.slice.call(sig);

        let variant = _packVariant(signature, value);
        if (signature.length !== 0)
            throw new TypeError('Invalid GVariant signature (more than one single complete type)');

        return variant;
    };

    // Deprecate version of new GLib.Variant()
    this.Variant.new = function (sig, value) {
        return new GLib.Variant(sig, value);
    };
    this.Variant.prototype.unpack = function () {
        return _unpackVariant(this, false);
    };
    this.Variant.prototype.deepUnpack = function () {
        return _unpackVariant(this, true);
    };
    // backwards compatibility alias
    this.Variant.prototype.deep_unpack = this.Variant.prototype.deepUnpack;

    // Note: discards type information, if the variant contains any 'v' types
    this.Variant.prototype.recursiveUnpack = function () {
        return _unpackVariant(this, true, true);
    };

    this.Variant.prototype.toString = function () {
        return `[object variant of type "${this.get_type_string()}"]`;
    };

    this.Bytes.prototype.toArray = function () {
        return imports._byteArrayNative.fromGBytes(this);
    };

    this.log_structured =
    /**
     * @param {string} logDomain Log domain.
     * @param {GLib.LogLevelFlags} logLevel Log level, either from GLib.LogLevelFlags, or a user-defined level.
     * @param {Record<string, unknown>} fields Key-value pairs of structured data to add to the log entry.
     * @returns {void}
     */
    function log_structured(logDomain, logLevel, fields) {
        /** @type {Record<string, GLib.Variant>} */
        let variantFields = {};

        for (let key in fields) {
            const field = fields[key];

            if (field instanceof Uint8Array) {
                variantFields[key] = new GLib.Variant('ay', field);
            } else if (typeof field === 'string') {
                variantFields[key] = new GLib.Variant('s', field);
            } else if (field instanceof GLib.Variant) {
                // GLib.log_variant converts all Variants that are
                // not 'ay' or 's' type to strings by printing
                // them.
                //
                // https://gitlab.gnome.org/GNOME/glib/-/blob/a380bfdf93cb3bfd3cd4caedc0127c4e5717545b/glib/gmessages.c#L1894
                variantFields[key] = field;
            } else {
                throw new TypeError(`Unsupported value ${field}, log_structured supports GLib.Variant, Uint8Array, and string values.`);
            }
        }

        GLib.log_variant(logDomain, logLevel, new GLib.Variant('a{sv}', variantFields));
    };

    // GjsPrivate depends on GLib so we cannot import it
    // before GLib is fully resolved.

    this.log_set_writer_func_variant = function (...args) {
        const {log_set_writer_func} = imports.gi.GjsPrivate;

        log_set_writer_func(...args);
    };

    this.log_set_writer_default = function (...args) {
        const {log_set_writer_default} = imports.gi.GjsPrivate;

        log_set_writer_default(...args);
    };

    this.log_set_writer_func = function (writer_func) {
        const {log_set_writer_func} = imports.gi.GjsPrivate;

        if (typeof writer_func !== 'function') {
            log_set_writer_func(writer_func);
        } else {
            log_set_writer_func(function (logLevel, stringFields) {
                const stringFieldsObj = {...stringFields.recursiveUnpack()};
                return writer_func(logLevel, stringFieldsObj);
            });
        }
    };

    this.VariantDict.prototype.lookup = function (key, variantType = null, deep = false) {
        if (typeof variantType === 'string')
            variantType = new GLib.VariantType(variantType);

        const variant = this.lookup_value(key, variantType);
        if (variant === null)
            return null;
        return _unpackVariant(variant, deep);
    };

    // Prevent user code from calling GLib string manipulation functions that
    // return the same string that was passed in. These can't be annotated
    // properly, and will mostly crash.
    // Here we provide approximate implementations of the functions so that if
    // they had happened to work in the past, they will continue working, but
    // log a stack trace and a suggestion of what to use instead.
    // Exceptions are thrown instead for GLib.stpcpy() of which the return value
    // is useless anyway and GLib.ascii_formatd() which is too complicated to
    // implement here.

    this.stpcpy = function () {
        throw _notIntrospectableError('GLib.stpcpy()', 'the + operator');
    };

    this.strstr_len = function (haystack, len, needle) {
        _warnNotIntrospectable('GLib.strstr_len()', 'String.indexOf()');
        let searchString = haystack;
        if (len !== -1)
            searchString = searchString.slice(0, len);
        const index = searchString.indexOf(needle);
        if (index === -1)
            return null;
        return haystack.slice(index);
    };

    this.strrstr = function (haystack, needle) {
        _warnNotIntrospectable('GLib.strrstr()', 'String.lastIndexOf()');
        const index = haystack.lastIndexOf(needle);
        if (index === -1)
            return null;
        return haystack.slice(index);
    };

    this.strrstr_len = function (haystack, len, needle) {
        _warnNotIntrospectable('GLib.strrstr_len()', 'String.lastIndexOf()');
        let searchString = haystack;
        if (len !== -1)
            searchString = searchString.slice(0, len);
        const index = searchString.lastIndexOf(needle);
        if (index === -1)
            return null;
        return haystack.slice(index);
    };

    this.strup = function (string) {
        _warnNotIntrospectable('GLib.strup()',
            'String.toUpperCase() or GLib.ascii_strup()');
        return string.toUpperCase();
    };

    this.strdown = function (string) {
        _warnNotIntrospectable('GLib.strdown()',
            'String.toLowerCase() or GLib.ascii_strdown()');
        return string.toLowerCase();
    };

    this.strreverse = function (string) {
        _warnNotIntrospectable('GLib.strreverse()',
            'Array.reverse() and String.join()');
        return [...string].reverse().join('');
    };

    this.ascii_dtostr = function (unused, len, number) {
        _warnNotIntrospectable('GLib.ascii_dtostr()', 'JS string conversion');
        return `${number}`.slice(0, len);
    };

    this.ascii_formatd = function () {
        throw _notIntrospectableError('GLib.ascii_formatd()',
            'Number.toExponential() and string interpolation');
    };

    this.strchug = function (string) {
        _warnNotIntrospectable('GLib.strchug()', 'String.trimStart()');
        return string.trimStart();
    };

    this.strchomp = function (string) {
        _warnNotIntrospectable('GLib.strchomp()', 'String.trimEnd()');
        return string.trimEnd();
    };

    // g_strstrip() is a macro and therefore doesn't even appear in the GIR
    // file, but we may as well include it here since it's trivial
    this.strstrip = function (string) {
        _warnNotIntrospectable('GLib.strstrip()', 'String.trim()');
        return string.trim();
    };

    this.strdelimit = function (string, delimiters, newDelimiter) {
        _warnNotIntrospectable('GLib.strdelimit()', 'String.replace()');

        if (delimiters === null)
            delimiters = GLib.STR_DELIMITERS;
        if (typeof newDelimiter === 'number')
            newDelimiter = String.fromCharCode(newDelimiter);

        const delimiterChars = delimiters.split('');
        const escapedDelimiterChars = delimiterChars.map(_escapeCharacterSetChars);
        const delimiterRegex = new RegExp(`[${escapedDelimiterChars.join('')}]`, 'g');
        return string.replace(delimiterRegex, newDelimiter);
    };

    this.strcanon = function (string, validChars, substitutor) {
        _warnNotIntrospectable('GLib.strcanon()', 'String.replace()');

        if (typeof substitutor === 'number')
            substitutor = String.fromCharCode(substitutor);

        const validArray = validChars.split('');
        const escapedValidArray = validArray.map(_escapeCharacterSetChars);
        const invalidRegex = new RegExp(`[^${escapedValidArray.join('')}]`, 'g');
        return string.replace(invalidRegex, substitutor);
    };

    // Prevent user code from calling GThread functions which always crash
    this.Thread.new = function () {
        throw _notIntrospectableError('GLib.Thread.new()',
            'GIO asynchronous methods or Promise()');
    };

    this.Thread.try_new = function () {
        throw _notIntrospectableError('GLib.Thread.try_new()',
            'GIO asynchronous methods or Promise()');
    };

    this.Thread.exit = function () {
        throw new Error('\'GLib.Thread.exit()\' may not be called in GJS');
    };

    this.Thread.prototype.ref = function () {
        throw new Error('\'GLib.Thread.ref()\' may not be called in GJS');
    };

    this.Thread.prototype.unref = function () {
        throw new Error('\'GLib.Thread.unref()\' may not be called in GJS');
    };
}
  (uuay)esm/                '   .   #   Gtk.js        // application/javascript;version=1.8
// SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2013 Giovanni Campagna

const Legacy = imports._legacy;
const {Gio, GjsPrivate, GLib, GObject} = imports.gi;
const {_createBuilderConnectFunc, _createClosure, _registerType} = imports._common;
const Gi = imports._gi;

let Gtk;
let BuilderScope;

function _init() {
    Gtk = this;

    Gtk.children = GObject.__gtkChildren__;
    Gtk.cssName = GObject.__gtkCssName__;
    Gtk.internalChildren = GObject.__gtkInternalChildren__;
    Gtk.template = GObject.__gtkTemplate__;

    let {GtkWidgetClass} = Legacy.defineGtkLegacyObjects(GObject, Gtk);
    Gtk.Widget.prototype.__metaclass__ = GtkWidgetClass;

    if (Gtk.Container && Gtk.Container.prototype.child_set_property) {
        Gtk.Container.prototype.child_set_property = function (child, property, value) {
            GjsPrivate.gtk_container_child_set_property(this, child, property, value);
        };
    }

    if (Gtk.CustomSorter) {
        Gtk.CustomSorter.new = GjsPrivate.gtk_custom_sorter_new;
        Gtk.CustomSorter.prototype.set_sort_func = function (sortFunc) {
            GjsPrivate.gtk_custom_sorter_set_sort_func(this, sortFunc);
        };
    }

    Gtk.Widget.prototype._init = function (params) {
        const klass = this.constructor;
        const wrapper = GObject.Object.prototype._init.call(this, params) ?? this;

        if (klass[Gtk.template]) {
            let children = klass[Gtk.children] ?? [];
            for (let child of children) {
                wrapper[child.replace(/-/g, '_')] =
                    wrapper.get_template_child(klass, child);
            }

            let internalChildren = klass[Gtk.internalChildren] ?? [];
            for (let child of internalChildren) {
                wrapper[`_${child.replace(/-/g, '_')}`] =
                    wrapper.get_template_child(klass, child);
            }
        }

        return wrapper;
    };

    Gtk.Widget._classInit = function (klass) {
        return GObject.Object._classInit(klass);
    };

    Object.defineProperty(Gtk.Widget, _registerType, {
        value: _registerWidgetType,
        writable: false,
        configurable: false,
        enumerable: false,
    });

    if (Gtk.Widget.prototype.get_first_child) {
        Gtk.Widget.prototype[Symbol.iterator] = function* () {
            for (let c = this.get_first_child(); c; c = c.get_next_sibling())
                yield c;
        };
    }

    if (Gtk.BuilderScope) {
        BuilderScope = GObject.registerClass({
            Implements: [Gtk.BuilderScope],
        }, class extends GObject.Object {
            vfunc_create_closure(builder, handlerName, flags, connectObject) {
                const swapped = flags & Gtk.BuilderClosureFlags.SWAPPED;
                const thisArg = builder.get_current_object();
                return Gi.associateClosure(
                    connectObject ?? thisArg,
                    _createClosure(builder, thisArg, handlerName, swapped, connectObject)
                );
            }
        });
    }
}

function _registerWidgetType(klass) {
    const template = klass[Gtk.template];
    const cssName = klass[Gtk.cssName];
    const children = klass[Gtk.children];
    const internalChildren = klass[Gtk.internalChildren];

    if (template) {
        klass.prototype._instance_init = function () {
            this.init_template();
        };
    }

    GObject.Object[_registerType](klass);

    if (cssName)
        Gtk.Widget.set_css_name.call(klass, cssName);

    if (template) {
        if (typeof template === 'string') {
            try {
                const uri = GLib.Uri.parse(template, GLib.UriFlags.NONE);
                const scheme = uri.get_scheme();

                if (scheme === 'resource') {
                    Gtk.Widget.set_template_from_resource.call(klass, uri.get_path());
                } else if (scheme === 'file') {
                    const file = Gio.File.new_for_uri(template);
                    const [, contents] = file.load_contents(null);
                    Gtk.Widget.set_template.call(klass, contents);
                } else {
                    throw new TypeError(`Invalid template URI: ${template}`);
                }
            } catch (err) {
                if (!(err instanceof GLib.UriError))
                    throw err;

                const contents = new TextEncoder().encode(template);
                Gtk.Widget.set_template.call(klass, contents);
            }
        } else {
            Gtk.Widget.set_template.call(klass, template);
        }

        if (BuilderScope)
            Gtk.Widget.set_template_scope.call(klass, new BuilderScope());
        else
            Gtk.Widget.set_connect_func.call(klass, _createBuilderConnectFunc(klass));
    }

    if (children) {
        children.forEach(child =>
            Gtk.Widget.bind_template_child_full.call(klass, child, false, 0));
    }

    if (internalChildren) {
        internalChildren.forEach(child =>
            Gtk.Widget.bind_template_child_full.call(klass, child, true, 0));
    }
}
  (uuay)default.js           // SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2013 Red Hat, Inc.
// SPDX-FileCopyrightText: 2020 Evan Welsh <contact@evanwelsh.com>

(function (exports) {
    'use strict';

    const {
        print,
        printerr,
        log: nativeLog,
        logError: nativeLogError,
        setPrettyPrintFunction,
    } = imports._print;

    function log(...args) {
        return nativeLog(args.map(arg => typeof arg === 'string' ? arg : prettyPrint(arg)).join(' '));
    }

    function logError(e, ...args) {
        if (args.length === 0)
            return nativeLogError(e);
        return nativeLogError(e, args.map(arg => typeof arg === 'string' ? arg : prettyPrint(arg)).join(' '));
    }

    function prettyPrint(value) {
        switch (typeof value) {
        case 'object':
            if (value === null)
                return 'null';

            if (value.toString === Object.prototype.toString ||
                value.toString === Array.prototype.toString ||
                value.toString === Date.prototype.toString) {
                const printedObjects = new WeakSet();
                return formatObject(value, printedObjects);
            }
            // If the object has a nonstandard toString, prefer that
            return value.toString();
        case 'function':
            if (value.toString === Function.prototype.toString)
                return formatFunction(value);
            return value.toString();
        case 'string':
            return JSON.stringify(value);
        case 'symbol':
            return formatSymbol(value);
        case 'undefined':
            return 'undefined';
        default:
            return value.toString();
        }
    }

    function formatPropertyKey(key) {
        if (typeof key === 'symbol')
            return `[${formatSymbol(key)}]`;
        return `${key}`;
    }

    function formatObject(obj, printedObjects) {
        printedObjects.add(obj);
        if (Array.isArray(obj))
            return formatArray(obj, printedObjects).toString();

        if (obj instanceof Date)
            return formatDate(obj);

        if (obj[Symbol.toStringTag] === 'GIRepositoryNamespace')
            return obj.toString();

        const formattedObject = [];
        const keys = Object.getOwnPropertyNames(obj).concat(Object.getOwnPropertySymbols(obj));
        for (const propertyKey of keys) {
            const value = obj[propertyKey];
            const key = formatPropertyKey(propertyKey);
            switch (typeof value) {
            case 'object':
                if (printedObjects.has(value))
                    formattedObject.push(`${key}: [Circular]`);
                else
                    formattedObject.push(`${key}: ${formatObject(value, printedObjects)}`);
                break;
            case 'function':
                formattedObject.push(`${key}: ${formatFunction(value)}`);
                break;
            case 'string':
                formattedObject.push(`${key}: "${value}"`);
                break;
            case 'symbol':
                formattedObject.push(`${key}: ${formatSymbol(value)}`);
                break;
            default:
                formattedObject.push(`${key}: ${value}`);
                break;
            }
        }
        return Object.keys(formattedObject).length === 0 ? '{}'
            : `{ ${formattedObject.join(', ')} }`;
    }

    function formatArray(arr, printedObjects) {
        const formattedArray = [];
        for (const [key, value] of arr.entries()) {
            if (printedObjects.has(value))
                formattedArray[key] = '[Circular]';
            else
                formattedArray[key] = prettyPrint(value);
        }
        return `[${formattedArray.join(', ')}]`;
    }

    function formatDate(date) {
        return date.toISOString();
    }

    function formatFunction(func) {
        let funcOutput = `[ Function: ${func.name} ]`;
        return funcOutput;
    }

    function formatSymbol(sym) {
        // Try to format Symbols in the same way that they would be constructed.

        // First check if this is a global registered symbol
        const globalKey = Symbol.keyFor(sym);
        if (globalKey !== undefined)
            return `Symbol.for("${globalKey}")`;

        const descr = sym.description;
        // Special-case the 'well-known' (built-in) Symbols
        if (descr.startsWith('Symbol.'))
            return descr;

        // Otherwise, it's just a regular symbol
        return `Symbol("${descr}")`;
    }

    Object.defineProperties(exports, {
        ARGV: {
            configurable: false,
            enumerable: true,
            get() {
                // Wait until after bootstrap or programArgs won't be set.
                return imports.system.programArgs;
            },
        },
        print: {
            configurable: false,
            enumerable: true,
            writable: true,
            value: print,
        },
        printerr: {
            configurable: false,
            enumerable: true,
            writable: true,
            value: printerr,
        },
        log: {
            configurable: false,
            enumerable: true,
            writable: true,
            value: log,
        },
        logError: {
            configurable: false,
            enumerable: true,
            writable: true,
            value: logError,
        },
    });
    setPrettyPrintFunction(exports, prettyPrint);
})(globalThis);
  (uuay)gi.js      :      // SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2020 Evan Welsh <contact@evanwelsh.com>

const gi = import.meta.importSync('gi');

const Gi = {
    require(namespace, version = undefined) {
        if (namespace === 'versions')
            throw new Error('Cannot import namespace "versions", use the version parameter of Gi.require to specify versions.');

        let oldVersion = gi.versions[namespace];
        if (version !== undefined)
            gi.versions[namespace] = version;

        try {
            const module = gi[namespace];

            if (version !== undefined && version !== module.__version__) {
                throw new Error(`Version ${module.__version__} of GI module ${
                    namespace} already loaded, cannot load version ${version}`);
            }

            return module;
        } catch (error) {
            // Roll back change to versions object if import failed
            gi.versions[namespace] = oldVersion;
            throw error;
        }
    },
};
Object.freeze(Gi);

export default Gi;
  (uuay)byteArray.js  k	      /* exported ByteArray, fromArray, fromGBytes, fromString, toGBytes, toString */
// SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2017 Philip Chimento <philip.chimento@gmail.com>

// Allow toString to be declared.
/* eslint no-redeclare: ["error", { "builtinGlobals": false }] */

var {fromGBytes, fromString, toString} = imports._byteArrayNative;

const {GLib} = imports.gi;

// For backwards compatibility

/**
 * @param {Iterable<number>} array an iterable to convert into a ByteArray
 *   wrapper
 * @returns {ByteArray}
 */
function fromArray(array) {
    return new ByteArray(Uint8Array.from(array));
}

/**
 * @param {Uint8Array} array the Uint8Array to convert to GLib.Bytes
 * @returns {GLib.Bytes}
 */
function toGBytes(array) {
    if (!(array instanceof Uint8Array))
        throw new Error('Argument to ByteArray.toGBytes() must be a Uint8Array');

    return new GLib.Bytes(array);
}

var ByteArray = class ByteArray {
    constructor(arg = 0) {
        if (arg instanceof Uint8Array)
            this._array = arg;
        else
            this._array = new Uint8Array(arg);
        return new Proxy(this, ByteArray);
    }

    static get(target, prop, receiver) {
        if (!Number.isNaN(Number.parseInt(prop)))
            return Reflect.get(target._array, prop);
        return Reflect.get(target, prop, receiver);
    }

    static set(target, prop, val, receiver) {
        let ix = Number.parseInt(prop);
        if (!Number.isNaN(ix)) {
            if (ix >= target._array.length) {
                let newArray = new Uint8Array(ix + 1);
                newArray.set(target._array);
                target._array = newArray;
            }
            return Reflect.set(target._array, prop, val);
        }
        return Reflect.set(target, prop, val, receiver);
    }

    get length() {
        return this._array.length;
    }

    set length(newLength) {
        if (newLength === this._array.length)
            return;
        if (newLength < this._array.length) {
            this._array = new Uint8Array(this._array.buffer, 0, newLength);
            return;
        }
        let newArray = new Uint8Array(newLength);
        newArray.set(this._array);
        this._array = newArray;
    }

    toString(encoding = 'UTF-8') {
        return toString(this._array, encoding);
    }

    toGBytes() {
        return toGBytes(this._array);
    }
};
  (uuay)_bootstrap/        -   cairo.js           // SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2010 litl, LLC.

// Merge stuff defined in the shared imports._cairo and then in native code
Object.assign(this, imports._cairo, imports.cairoNative);

  (uuay)default.js      @      // SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
// SPDX-FileCopyrightText: 2021 Evan Welsh <contact@evanwelsh.com>

// Bootstrap file which supports ESM imports.

// Bootstrap the Encoding API
import '_encoding/encoding';
// Bootstrap the Console API
import 'console';
// Bootstrap the Timers API
import '_timers';
  (uuay)        ;1  3  plh  mH2   n42  n  r  rФ   s  Ps psd s0 t @t uh'  vh 0vx vy v1  v1  0w1  w2  w 2  w`2  wt2  w2  0x2  x2  x2  `z3  P|X3  |3  }3  0~4  P~$4   `4  4  4  P5  L5  @5  5  @5  6  06  @6  7  ĉ7  Љ,7   P7  d7   x7  07  Ԋ7  8  H8  \8  p8  p8  P8   9  $9   9  9   h:  :  ;  ;  p$<  \<  `<  p<  0<  `l>  `>  `>  0?  Pt?  г?  ?  0@   HA  A  0D  D  F  @8G  G  G  4H  H  $0I  p&hI  P?P9  ?|9  ?9   @D:  @:  @;  A<;  0AP;  PAd;  A;  BB  CB  G(C  @LhC  LC  0MC  `MC  MC  OH  OL  0PL  @P8Y  pPXY  PxY  PZ  Q$Z  R\Z  @SZ  SZ  VZ  W[  WD[  Xb   Zb  P[b  \,c  \@c  \Tc  ]hc  ]c  P_c  t_f  _f  $`g  ``g  b|g  dg  eh  f8h  gh  hi   ji   ki  4l j   nj   p,k  `rk  sl   thn  wn   |o   p  `p  (q  @q  Pq  r  Ԑ(r  В|r  r  @r  pr  Ę4s  s   s  0t  $t  u   v  I   I  0I  @I  P J  `J  p(J  <J  PJ  dJ  xJ  0J  @J  PJ  J  J  J  K   K  ,K   @K  0TK  @hK  P|K  `K  pK  K  K  K  K  L  зL  0L  DL   XL  0lL  pL  L  L  L  L  M  и M  4M  HM   \M  pM   M  0M  @M  PM  `M  pM  M  N  $N  8N  LN  й`N  tN  N   N  N   N  0N  @N  P O  `O  p(O  <O  PO  dO  xO  O  кO  O  O   O  O   P  0P  @,P  P@P  `TP  phP  |P  P  P  P  P  лP  P  Q   Q  0Q   DQ  0XQ  @lQ  PQ  `Q  pQ  Q  Q  Q  Q  R  м R  4R  HR   \R  pR   R  0R  @R  PR  `R  pR  R  S  $S  8S  LS  н`S  tS  S  0S  PS  pS  S  S  0 T  @T  (T  <T  0PT  dT  xT   T  @T  T  T   T   T  pU  U  ,U   @U  PTU  phU  |U  U  U  U  U  U  U   V  V  00V  @DV  `XV  plV  V  V  V  V  V   V  V  @W  p8W  XW  xW   W  0W  `W  W  X  8X   XX  PxX  X  X  X  X  @Y  pY  Y  Y  l[  [   [  [   [  0[  @[  P[  `\  p \  4\  H\  \\  p\  \  \  \  \   \  \   \  0]  @$]  P8]  `L]  p`]  t]  ]  ]  ]  ]  ]  ]   ^   ^  (^   <^  0P^  @d^  Px^  `^  p^  ^  ^  ^  ^  _  _  ,_  @_   T_  h_   |_  0_  @_  P_  `_  p_  _  `  `  0`  D`  X`  l`  `   `  `   `  0`  @`  P`  `a  p a  4a  Ha  \a  pa  a  a  a  a   a  a   a  0b  @$b  P8b  `Lb  p`b  tb  d  d  <d  @Pd  td  d  d  @d  d  d  e  @0e  Te   e   e  @e  0,f  `@f  Tf  f  f  Pg  dh  @xh  h   h  @h  i  8i  di   i  `j  Tj  hj  |j  j  @j  pj  j  k  `k  l   <l  pl  l  m  pHm  @xm  m  pm  n  8n  n  `Lt  \u  P<v  @v  v  @8w  dw  w  "w  @%Tx  &|x  'x  (x  `*8y  p,y  ,y  .`z  /z  t0z  5{  6d{  :{  :|  d;@|  ;p|  $<|  P=|  P>D}  >t}  PB}  F,~  I~  L~  N$  R  DT    Z  @\  \0  _  d  gH  0hh  i  l  0m  n  ox  o,x  o@x  oty  `qz  0s|  Pt0}  `tH  v  Pw  {Ԅ  0|  }(  (  X    4̆        P               @`   t      8  x    ,  `  `  `    `   d    `@  p     Ȏ  $  @  @P  P    ̐    D  P|     0,  @@  l  0       @  P      D   \        P  `  `ĕ    X  4       T    <  p   \  t  p)  /l  `0Ē  0  1|   2  2  3  P5  6(  8|  :Л  p=  Al  TB  B  B  TC  pC   `DT   J  `O  4R<  V  Y  \p  ]  ^  dc4  `d  dԚ   fh  o`  s̡  @v   vH  vp  0y  t{T  P}  $ܣ  (  `x  P8  `L  p  Ȣ  `  t  `     8   `  P  $   H  t   $  P  `  0     Ц    ԧ  h  P     ԩ  p  (    \  ԫ  @   P    Ԭ     X       H    Ȯ  p,  `  ܯ     0$  pH  l            8  D\       t  P   D  p    Pܲ    \  D    0  8  p  P  д     ,  d                  d  x  $ X  P    	\      $  D|      P(  d  @  0  4    !4  !H  0"t  @#  %  P'   'L  (   +Ŀ  ,X  /  3  8  ;h  <  ?  C\  D  `J  K  Ml  N  O  PQ4  S|  U  V  W@  PY  ^  `f<  h  i  `k  sP  u  w  y4    Ђ   @    d       H  Н  @  `H  pp           (  P<  P    0  Ч    pܵ  P    @  p    0  ,  Ю    @Ը  0    0<       \     л  P  @8  x  @  @  @  `t    @  L    0      `$  Px   x  @      D  4  |    0  @l    @t  T  d  |       	P     0  4   \  P        $      P!   'd  P.  P14  7x  @P  PP  `P  pP   Q  RX  T  P^P  `   f  dh8  Pi`  j|  k  l   n$  pd  p  u   zX  0}   ~  ~    @   T      ĉ  <  pl    Џd  0       D  Pp       X  D  (  x     `    P         4                  08  l    `  P  X    @      T        d     @   `  $  D   8  p        P  p"  #  0(  0.  D0   P0   1<  1d  1<  `2t   3  3  34  3`  4  `8  90  0:  p;  <   >  ?H  Bx  B  D  E,   H  PM  M   NT  DO  @P  Q  Q   RT  S  T  0U  @U  PU  U4  0V`  V   W  `X   YH  Zh  0Z|  PZ  `Z  Z  ]8  a  b  b  4e  fD  gp  dh  h  i  Pk$  `k8  $m  m  o4  ql  r  @s  Ps  s t8 `u` @v  w w w  zh P{ |4 |\ ~ 44 @p @   d8 | @   T  P P  Ю             0  @   P  `(  p`      P  0  T    `  @  L  x  p        0  8  d    л0 ` @  `  p	 P
 8   (  `   P Px    0  L `    8   <   P   D Ph  P ` x       @ T  P t     @ T!d " " # % 0.x . . 0 1  4x 9 @<  C C `J  T @T  ` c c e| f` Di j pl0 lH n p s0 u  x  } ~D l @   , p   А   H    H  |  ę    ! " D" d" @" " " ,# #   ! 0 " l#  # $ @$ H$ `(% x% t% 0& ,& @\& & & 0& `0' L% P% % & ' ' P' ( `,( L( `( @x( ( ( ( `( (  ) p0) tD) l)  )  * P*  * * * `+  , `,   +  - 4L- p- - 0- .  <. l. . . .   / d </ /  / 0 	L0 4
x0 /  0  0 p1 L1 t1  1 t(2 T2 2 2 2  2 3   @3 "3 $3  &$4 'P4 (x4 +4 -4 $3X5 85 85 P;$6 <|6  ?6 @7 CH7 @E|7 pG7 I7 DN8 DPl8 DR8 DT9 DVh9  ^9 T^9 d^: ^5 ^T6 _:  `: ta4; dl; f; 0g< iH< j< l< @n= o@= q|= ds=  u= v0> xl> Dz>  |> } ? p\? $? ? @ PL@ @ @ @ @$A  TA A A @A  B @B pB `B @B `@C PpC C C  D xD  D 0,E `\E E E F 4TF  F F  DG G G 4H |H H 0I PdI `I pI p4J pJ pJ p$K ptK pK L `L L  M DM M pM p N ppN ` O O pP PhP 0P 
 Q LQ Q R PPR  !R $R (\S @,S  04T 4hT `9T >T >T >U ?8: @?\: p?|:  @:  A;  B U `DPU pDhU DU F8V IV  IV PW PDW RpW DTW VW YX Z@X 0\pX ]X `X `b Y c,Y dU @dU pdU  eV @f@Y pghY hY 0jY kY l(Z  oXZ 0tZ v0[ x`[  z[  ~[ @[ p\ pP\ \ \ p] ] ] t^ Ж\  ] 0$] H]  P^ P^ @_  _ 0` p@` h`  ` `` ` p0a б`a 0a ta a b hb b @b Pc @$e e 0Pc  |c c c pc `d PHd @td 0d  d d  Le h h 0i hi i  i 0j 8k k @k l  l TDl p|l pj j @j l l m P8m @m m  m  !n !0n  #tn $n P&n D)o *Ho p+po P,o ,o $0p 7hp `<p 0Aq H\r Os 0Pl @P0s Qts Rs Ts `Ut VLt  Xt Yt Yt p[t  ](u $]Lu ]xu  _u _u Dg,v dvxv v v @w `8w Їw tw x `hw |w y 0y `y xy  y            zR x       D0          ,   E<       $   @   DEP    A-A BN A-      h   lE          |   hE             ;             ;                 8E             4E              0Ep    A BX          |Et    A FU       ,  E       0   @  E   A`ABD^
 A <   t  @G   AC
	BCCCb
 A (     Hd    A CH
 CG   X     (I,   AE
	BHFEPAM A
	NAA    <  IH    A BL       `  $J    AD    8     $J    A@ABGWA A@G 4     J   APEBCCm
 A  D     DL   AP
	DCBCb
 AO
 A8   <  M   A`E
	BCCBp
 A  ,   x  ,Od    A BI
 AK   4     `O    A0BDQ
 AH  4     O    A@BBBa
 A   (     ,PP    A BJ
 AE   ,   D  PPx    A0BCN
 A        t  Pp   ACBHBP
DB AD	
GhXABA A
	KGA	
AAJ	
AAAAA      hR       ,   0  dRx    A BI
 AP      `  R          t  R             R,    A BG         R            R            R       8     R    A`B
	CCD[ 8   $  S    A`B
	CCD[ @   `  tS   ACBDE
	BBM
 A      0U             U       0     U    ApCCDi
 A  4      U    ApCCDj
 A       8  lVT    A BQ        \  VD    A BK (     V,    CE
 AA        (     \    A0BELB      ,       (     (\    A0BELB 0     \V    A B]
 AP
 A   P   L  W   A@BBHZL A@JD         d    A CS    d     W   ACB
	DCBVYS A
	T
BGA(   ,	  Y   APCBCn
 A   X	         (   l	  T    A BK
 AE      	             	          (   	  X    A CK
 AE   (   	  X    A CK
 AE   ,   
  ,Y   A`ECBk
 A 4   H
   ^t   A0BBY
 A[
 A  4   
  D_    E0BCV
 AE  (   
  _H    A BJ
 AC      
  _       0   
  _   A B_
 AJ
 A     ,  Xa0   ACC
	CCJBCd
AAAH^C_
 AXAAFFRBBJIZHREQXC
ACHEJ
AAM
AAM
AAhr
A`
AQdTMA
BJ
AAI`Q
AG
ACM
AkECAKH\AAAADHeSCIAABG,     p    APDBBj
 A 4     q    AI
 DM
 AI
 AA
 D@   0  r    A@BEW
 AC
 ABI
AAX   t  s   A BJ
 EJ
 AC
 AC
 AC
 AN
 A   8     s    A@BCCP
 AE <     t    D@BCCT
 AH
 A    L  t   ACE
	M
 ADAAQAG
AAAX
AAAFDA`
AUAAAACEAAAA       v   ACE
	M
 ACBPAANFbAVAAWECAAAAAALAAAA        x   ACE
	GCAQAIAAL A
	N
AAAL
AAADe
AUBH
ACODAAAA   X  {   ACE
	GCPAAGAL A
	N
AADF
ACbALAAWAO
DHAAAA  0     T   ACAEA
 A<   D   P   A`F
	P
 A<     P   A`F
	P
 A4         A0BCN
 AP
 A       H	<    CK         h	$          0  	        D   D  	   A@BDKcC
 ACVM
IFJBK\     {    AEB
	BCBVeS A
	BW $    |}   A`D
	CD[
`E AS
`F ACAAAPOCABRAAACCABQAAACAEARAAAA]
AAAA`_
AAAA̙JAAF
`G AJJFI
AMAANyJA\AFYUAAAAcCBFBBDNAAAA]
BA`I AJAACA
AAOAAKVH
AAAALBAAaAAAACQ
AAUAXAAFO
AAA
AAIAAAlxPC
AA   |      |   ACBF	
DMCcABAJ A
	DE	
AAAT         ACB
	DBBCr
 Ak
 AD     8   AP
	BBECd
 AN    8   4     AP
	BBCCS
 A      p  <    CK    T        ACB
	CCBBa
 Ag
 A     ,)   A`D
	DBCD^
`G Ay
`I AO
`F AM
`H A\
`I A 4        ACBCCA
 AD         ACB
	CCBCy
 A        8k,             Tk          4  Pk          H  Lk          \  Hk          p  Dk            @k            <k            8k            4kP            pk8            k            k            k8          $  k          8  k          L  k8          `  k          t  k            k            k            k            k            k            k             k            k          (  k          <  k          P  k          d  k          x  k            k            k,            k            k8            k            DP                        k          ,  k          @  k          T  k          h  k          |  k            k            k            k            k            k            k            k            k          0  k          D  k          X  |k          l  xk            tk            pk            lk            hk            dk            `k            \k            Xk             Tk          4  Pk          H  Lk          \  Hk          p  Dk            @k            <k            8k            4k            0k            ,k            (k            $k          $   k          8  k          L  k          `  k          t  k            k            k            k             k            j            j             j            j          (  j          <  j          P  j          d  j          x  j            j            j            j            j            j            j             j             j          ,   j          @   j          T   j          h   j          |   j             j             j             j             j             j             j          !  j          !  j          0!  j          D!  j          X!  |j          l!  xj          !  tj          !  pj          !  lj          !  hj          !  tj          !  j          !  j           "  j            "  j           4"  jP          H"  jP          \"  (k          p"  $kP          "  `kP          "  kP          "  kP          "  lP          "  PlP          "  l          "  lP          #  l          $#  lP          8#  m          L#  (mP          `#  dm           t#  pmP          #  m           #  mP          #  m           #   n          #  m          #  m           $  m          $  m          ($  m          <$  m          P$  m          d$  m          x$  m          $  m          $  m          $   n          $  m           $  n          $  n           %  n          %  n           ,%  n          @%  n          T%  n,    AI       t%   n,    AI       %  0n,    AI       %  @n,    AI       %  Pn,    AI       %  `n,    AI       &  pn,    AI       4&  n,    AI       T&  n,    AI       t&  n,    AI       &  n,    AI       &  n,    AI       &  n,    AI       &  n,    AI       '  n,    AI       4'   o,    AI       T'  o,    AI       t'   o,    AI       '   ,    AI       '  ,    AI    (   '   T    A CH
 AG       (  n,    DD        (  n    AE       @(  n    AE       `(       AF    4   (     A@BBBu
 A   0   (  ll    A@BBCR       (  <    C BG    4   )  ,   A`ABCCv
 A $   H)  `    A0BCQ ,   p)  t    A DR
 AD   $   )  8    A@CBc
 A   )  lm          )  hm          )  dm          *  `m          *  \m          ,*  Xm          @*  Tm          T*  Pm          h*  Lm          |*  Hm          *  Dm          *  @m          *  <m          *  8m          *  4m          *  0m          +  ,m          +  (m          0+  $m          D+   m          X+  m          l+  m          +  m          +  m          +  m          +  m          +  m          +   m          +  l          ,  l           ,  l          4,  l          H,  l          \,  l          p,  l          ,  l          ,  l          ,  l          ,  l          ,  l          ,  l          ,  l          -  l          $-  l          8-  l          L-  l          `-  l          t-  l          -  l          -  l          -  l          -  l          -  l          -  l           .  l          .  l          (.  l          <.  l          P.  l          d.  l          x.  |l          .  xl          .  tl          .  pl          .  ll          .  hl          .  dl          /  `l          /  \l          ,/  Xl          @/  Tl          T/  Pl          h/  Ll          |/  Hl          /  Dl          /  @l          /  <l          /  8l          /  4l          /  0l          0  ,l          0  (l          00  $l          D0   l          X0  l          l0  l          0  l          0  l          0  l          0  l          0  l       ,   0  |   APCBCY
 A 4   1  @H   A`CB_
 AA]
AKA   8   L1  X,   A`CBIY
 AAT
AJA   1  L          1  XH          1         4   1      A0CCS
 AI  @   1     A@BCCD
 AF
 A   @2  d$    AG       `2  j(           t2  jD    A BM       2  j(           2  jD    A BM       2  k(           2  0kD    A BM       3  \k(           3  xkD    A BM       @3  k(           T3  kD    A BM       x3  k(           3  lD    A BM    ,   3  4lp    A0BBS
 A  D   3  tl    AP
	BCBBg
 AK       (4  ,m<       H   <4  Xm    A@BCC`
 AL
 AD       4  m$          4  n$       (   4  4n    A@CBCc
 A$   4  (o   A0CBc
 A   5  8          5  o    YI    $   85  t    A BK
 A    `5  8    C\   x5  <p   A@BB]
 AD^A A@H
 AA 0   5  L   ACBBS
 A   (   6  o    AP
	C[
 CL   ,   86      A@C]
 BM   (   h6  p    A@CCB^
 A(   6  D    A@CCB^
 A   6  o0       $   6  ot    A BK
 A    6  p8          7  Dp8          $7  pp8       ,   87  @   APCBj
 AANO(   h7  lp4   A@CCB}
 A(   7  q(   A@CCB{
 A(   7  r0   A@CCB}
 A(   7  s<   A@CCB
 A   8      |   08  $     v   H8  4   tJ       h8  Lt@       0   |8     A BR
 Al
 A      8  Dt$          8  `t           8  lt           8  xt$           9  t$          9  t        (   (9  t\   A@CCBk
 A0   T9      A BU
 Al
 A   \   9  `   AC
	BJBVW
 AFKNHATPFAA      9      ] I    ,   :  <up   A@CCB@
 A   ,   8:  |vL   A@CCB~
 A ,   h:  wL   A@CCB~
 A 0   :  x   APCBBCX
 A0   :  Hz    A0DCN
 A`  0    ;  z    A0DCN
 A`  8   4;  0    AP
	BCCCn    0   p;  d{    A0CCN
 Ae  ,   ;   |   A@CBCl
 A ,   ;  }   A@CBCh
 A ,   <      A@CBCi
 A ,   4<     A@CBCi
 A ,   d<      A@CBCj
 A ,   <     A@CBC[
 AH   <  |   ACBIq
AAL
 AFq
AVA 0   =     APCBBCX
 A   D=  x   ApC
	BJETpCAAOK
 AF\CEFPS
B]
AO
AVBAAA    =  tx   ApC
	BJETpCAAOK
 AF\CEFPS
B]
AO
AVBAAA h   |>  X   ApC
	BDLo[
 AFCy
B[AEc
BBAA   >  H   AC
	BJ_LoBQK
 AFOAM]BAEWA]T
AW
AOBCAAAA     ?     ACB
	DVBQpAA]
 AFcBBOFBAAMS
Ab
Af
AN
AUAAAA    $@  p       (   8@  lP    A BG
 AH      d@  4    DH    P   @     ACBFHK Ay
BTEFB   @  L D    CI       @  p ,          A   ,       l    A   T   AC
	EP
 AAEpAKAAAX
AAJA`jAABAAH   A  %D   AP
	BHBBj
CAD AFH    @   A  &    A@BCH_
D ADE   @    B  4'(   A@BDCx
 Av
 C @   dB   *   A@BDCx
 Ao
 C    B  h   A`B
	CDBQPE
 AGcf
 Ceq
AaA C`
	|Y
Adn9
Aup   DC  4,   AP
	BDBy
 Aa
 Ax
KA[T AP
	M      C  lt   A`B
	CDBFgE
 Af C`
	i
A C
Aj
A^
AE
A
Aq  @   TD  /\   A0BE
 ACO
D D\
A CSD   D     ACB
	CCBC
 A  @   D  0   ACF
	
 A   (   $E  pL   ACC\
 A@   PE     ADC`
 ATX
BRA (   E   L   ACC\
 A(   E  $L   ACC\
 A@   E  H   ADC`
 ATX
BRA @   0F     ADC`
 ATX
BRA    tF            F  |          F  x       $   F  X   A BL
 A L   F      A@CFnD A@CE
 A  $   (G     A BO
 A @   PG  د   A@CBB
 AJ
 A 8   G      AC
	BBCBm
 A (   G  T   APEBM
 A       G  ȲT    A BQ    H    H     A`C
	BBCRTP
 ADnA L   lH  H   AP
	BEBTWF
 AB[
I A   $   H  8,   A@DBy
 A    H  @    A Be    h   I  P   ApB
	DJEBmAAE Ap
	AZ
BH   tI  0   APCBS
 AAIaAAABA     I     ACB
	BBG`dZM A
	AE
A]
CCaDEA
ALAA    TJ  p    A BX        xJ  ̾t    A BY    ,   J  `    A BL
 AG   ,   J  L`    A BL
 AG   $   J  |,   A BY
 C $   $K  `   A0CBp
 A<   LK  X    C@BCJ^I
 AC     K         ,   K      A0BBN
 A  <   K  hl   AC
	BCDBK
 A t   L  D   ApC
	BBCMJe
 AFMG
RQL
AeDR
An
ARA   \   L  `   A`EBggU A`O
AS
AW
ALADB  \   L  ,   AC
	BCDJ`M A
	BPEDfA 4   HM  4   ACCC{
 A  p   M     ApEBgAgU ApP
AAS
AAW
AALAADBA  d   M  d@   ACB
	BGDejIM
 AFBHCAAA   |   \N  <   ApCBCj
 AQ
AOJSTP
 A]AZ
 A~NFS
APEPDKDBA      N      ACB
	BBIEHAN A
	D
AAI
ABAABA (   `O  4    A0BC`
 A x   O     ApB
	G
 AABALaCAAAs
BAAAdG
AAAD <   P  0   AC
	BCBC
 A X   HP     ACCPvN ANBFB      P  T    DK    ,   P  x   A0BC`
 A  `   P     AC
	CPCdBM A
	V
AACCAH   XQ      A0BFK
C AAD A0GA  D   Q     A@BDKcC
 ACVM
IFJBKL   Q  P   AP
	BBBGZE AP
	d 8   <R      A0BEU
 AP
 A  |   xR  ,   ACBL	
BAAxAAAJ A
	A	
AAA4   R      A@BBL_C
 AEN   0S  P       <   DS  @   A`BB
	CCBw
 A   S     AEI
	BWPAR A
	BFCAi
ADYO
AAwAAEAM
AAMAADAAAAUBAA  ,   TT      A BG
 AR
 A   ,   T      A0C}
 A   ,   T  P    A CN
 A[
 A   @   T     A@BDBt
 BO
 B    (U  `P    A BJ
 A,   LU      A BG
 AS
 A   ,   |U      C BM
 A[
 A   ,   U     A0BB|
 A  \   U  x   ACBCK`L AED
cSeHIA       <   <V  t   APCBRrK APEA    |   |V     ApC
	CBJrG Ap
	O
F AAF   T   V     A`CBCRIN A`^JEB 0   TW      A0Ci
 AC   0   W  \     A0Ck
 AC   @   W      A0BCL
 AH
 AP
 A   l    X       A@BCCg
B AAC A@CB A@\   pX  D!   AABLZK AOACl
AAAABA  D   X     ACB
	BCCF
 A   D   Y  L    AP
	BDCCQ
 AF    0   `Y  `    A0BDK
 AD  <   Y  x    A0BDL
 AD
 AD   @   Y  (   ACD
	C
 A @   Z  L   AFF
	CF[
 C   (   \Z  Fd    C BP
 AB      Z  F       (   Z  F   APEBM
 A   (   Z  \H\   A0CB@
 A      Z   @    AN    @   [      ApB
	DBDY
 A d   X[  \%   ACCCIF	
_P A
	YC	
  P   [  &   A`C
	BE^A\
 AP_
AIWAKCD   L   \  pH   AP
	BEBTWF
 AB[
I A   4   d\  (    A0BJ
 AAS
A A  ,   \  )P   AABCr
 A    \  8*l    A BU    0   \  *   A@BBC|
 A  (   $]  +d    C BP
 AB      P]  (,       D   d]  0,    ACB
	CBCB
 A  `   ]  0   AC
	CECZ
CQVCO
 AAZGCK
AaAFAB ,   ^  4T    A BH
 AH      @^  4(   ACC
	G_C[ADL A
	FM
AAAABLJECPJAAi
AASrDAAC
AASAAA $   (_  ;   A@CBv
 A   L   P_  <   A@BDQ
 AE
 AAZ
A AC   4   _  =h   A`CBCBj
 A  0   _  ?l   A@CBC
 AI
 A    `  HF   AEI
	BWPAR A
	BFCAi
ADYO
AAwAAEAM
AAMAADAAAAUBAA  @   `  hNL   A0BCI
 AK
 AN
 A   $    a      A@CB\
 A   ,   Ha  LO    ACBC_
 A0   xa  ̝    A0CS
 AH   (   a  O   APEBE
 A       a      A B`       a  x       8   b  P    AP
	ECBCh
 A       Lb  Q    A B`    D   pb  (R   AP
	BEO
 AAs
ADH ,   b  Sh    A0BCO
 A     b  S       <   b  T   AAB
	G`
 A4   <c  V    A@BCCb
 A   D   tc  0W,   ACB
	BCC
 A   4   c  Z    A0BCm
 AC  (   c  8   A@CBBj
 A     d  ZX    A BH
 Al   Dd  Z   ACB
	CGHKR A
	ADALD\A\   d  0]   ACB
	BGAo
AA AdLETB
AH
AH
AHP   e  t`   A@BBB\
 A`
 A\
 A |   he  d   AABF
	QBDAp A
	LOCAA   (   e  \fd   APEBH
 A   H   f  gx   A`BC
	Fw
`G A   4   `f  y   ADBBCu
 A (   f  z   APEDB
 A   H   f      A@CCCj
 Ae
 AD    \   g  4`   AP
	BFBOU
AAFAA AP
	IIGD   D   pg  T{   A`C
	CE
`F AT   g  T   AC
	BCDUNT A
	A   D   h     A`G
	F
`G A l   Xh  lx   ACB
	BBSALAL
 AHATAA$   h  |h    A BL
 A    h  $       (   i  T    C BL
 AB   $   0i  T   A0CB~
 A(   Xi  L|   APEBN
 A   P   i     A`EBhTV A`T
AFADB  P   i  L   A`EBgSV A`T
AFADB  0   ,j     AEBBo
 A   d   `j  dh   A`EBquCAIaS
 ABW
AM
Aj
AJBGB $   j  lt    A0BCV (   j  T    C BL
 AB      k  @    AN    (   <k  d    C BP
 AB      hk  @       0   |k  H    A0DGc
 AJ  @   k     ABB
	DBD
 A  T   k  8   AECCi
 AAPIM
AA
AL
Bk
AjAEAH   Ll  h   ApCB]
 AAC{
AAMAA x   l     ACBFV^BK Af
AC[`BBf
AAAAABAA  \   m  0   C0CPd
A AAH`C
 AB]
A AOO  T   tm     A@BCioD
 AB]
ADA A@O@   m  (    A@DQ
 AT
 A   4   n  Ľ`   A0BBD
 AM D   Hn     ACBELAx
 AY
AEIfA0   n  (    A`CGPJ A`OI      n     AEI
	BWPAR A
	BFCAi
ADYO
AAwAAEAM
AAMAADAAAAUBAA     o            o         T   o      AD
	BBC^
 AN[L_\cA      p         P   (p  <,   AC
	BBBk
 ABF
A AIA   $   |p  D    A EIA    $   p  4@    A EHA    T   p  Ll   ACBBI{
A AMQ DiA P   $q      A@CD^M A@EC    4   xq  D   A`CCBV
 A   8   q     A`CBBm
 AT
 D H   q     AP
	BDCu
 AI
 A H   8r  @x   A@BDJP
A A[W
 AD L   r  p   A`DCKg
A AFK
 AZ
 AET   r     A`EEOj
A AFK
 AZ
 AE     ,s  <           (   Ds  p   APEB@
 A       ps      A EZ
 A   $   s  `|   APEB
 AD   s  ,   AC
	BECb
 AGa
AoA      t  d   ACB
	GKAo^qXcaQ A
	B\E
A[TCC
ASH
AAIH     t  (       X   t     AC
	Fg
 AGCzJAg
AAAA    (   ,u  Hd    A BR
 AB   $   Xu     A0CBj
 A    u  `    A BT (   u  d    A BR
 AB   \   u  x   A`C
	BGBPUDL
 ACA
AFAJAA   L   0v     AP
	BEBTWF
 AB[
I A   (   v  |   APABEc
 A0   v  (    AEBBp
 A   4   v      A0BC_
 AK  L   w  lp   A@BDI_D A@YI  X   hw  t   A`C
	BBHEgO A`
	C
AAK <   w  	    A0BEU
 AP
 A      (   x  t   APEBL
 A   $   0x  DL   A0CBw
 A(   Xx  lh   APEBI
 A      x     ACB
	EGSAOAAALB A
	j
AjC
AEAMaAA 4   y  L   ACBDq
 A L   Ty     AP
	CDCD
 A[
 A       y            y            y            y  (          y  (          z  ,          z  (       (   0z      APACb
 A    \z  8          pz  4@          z  L          z  L       4   z  Hl    A0BDMC A0B 4   z   0   A@BC@
 A      {  H       H   0{      A@BBF`D A@DD 4   |{  |L   Zy RI LV    d   {      A@CCQQA A@^
AJVF
 AI
 AJA @   |  H   APCBG\K APGG@   `|     APCBCXW`
 Av
AJ
AG D   |  `    AEB
	DCBCI
 A  4   |  ,"L   Zy RI LV        $}  @$X    A BR    (   H}  <    AP
	BBX
 A    t}         0   }  <$P   ACBFZ
 A<   }  X&   ACB
	H}
 A8   }      A@BH
 AHBaAC      8~  )4    A BI        \~  )8    A BJ        ~  *8    A BJ        ~   *8    A BJ        ~  <*X    A BR (   ~  x*    A0BC\  4     *T   \y RI LV       P  ,$       ,   d  -    A0BH
 AC_
A       -D    A BM $     -T    A0BCN $     .\    A0BCP 0     L.t    A0BCP
 AE  0   <  .    APDCCd
 A  ,   p  4/    A@ABE]
 A <     /P   AC
	BDCB\
 A  ,     0l    A CI
 AL   $     $1h    A0BCR 0   8  l1    A0BCP
 AI  H   l  1   A`BD
	E
`F A   4     |7d   ACGw
 AHal       9@    A DJ 0     9   APAB|
 AT
 A  H   H  <;   A@BT
 CHBbAJBeBKc   H     =   A@BR
 CHBbAKBdAKc   $     ?    ApCDm
 A      @    A B` ,   ,  A    A0BG
 AD^
A (   \  AL    A BF
 AH   4     A   ADBDQ
 A 8     dC    A0BDVB A0 8     C<   A@EB^^F
 AC    8            L  D          `  D0       4   t  D    A0BBS
 AV  0     (    A0BCP
 AK  ,     $   APABDq
 A   (     E\    A BG
 AJ   <   <  8E   A@BI
 AAW
A C_a  @   |  F   A0BCl
 Am
 AK       $H       0   ԅ  H    B BQ
 BB B       $       (     t    C CP
 AE      H  <    D$   `  $h    A BT
 A \     l0   AP
	BAO
B AABiBAA AP
	CA   0     <@   ACCBc
 A     H$       @   0  d   A`E
	CBO
 A  <   t     A`B
	Fc
 A        F,   AED
	EmFFn
AAA
AAATl
 ABe
AAAUAAAAAA <   X     A`B
	Fc
 A   @        A`E
	CBO
 A  <   ܈     A`B
	Fc
 A   $     L    C0BCV    D  <    CK    P   d  L   ApEBfB_BS
 ABMA
AABA @     \N0   ACD
	Fu
 A X     HR   APCB_
 AW
 AIPP
 CAlJFA  $   X  U|    A BX
 A 4     U4   A@BCe
 AL
 A       |@    IC    8   ؊  Vt   A0ED
 AC
 A 0      [   A`CBBCo
 A 8   H  [   AP
	BBDg
 A}c 8      _    D B^ A D
 A   ,     _8   APABE@
 A$     `    A Bs
 A @     la   A@BCGIK
 AILFA
AA  0   \  ,b   AABBD|
 A     c       (     cT    E BI
 AC   4   Ќ  c   A0Cf
 AK
 A   H     d   APCBGSJ APi
B ANA$   T  fh   A0BD
 A(   |  (ht    A0BCV  <     ph    C0CPSC
 ABCA   4      il   ACBBCa
 A H      4k   A`EB_ZV A`A
ABASA
ABD   l     A`CBIK_Z A`EP @     l   A@BF|
 AJWW
 AVQ8     np   A`C
	CCQ
 A@   4  $r   ACD
	C
 AH   x  w   ACBB[m
AAN
 AZgA (   ď  zD   ApCBCy
 A4     4{   ACBDBl
 A    (  }l   ACB
	CCGX
 ABTjPXO
AX
AVD\
AM
BM
AB
AA
ABB   ,         A0BBI
 A  D     ,   ACB
	DCD
 A   8   0  T   A`CBCb
 AR
 A X   l     AC
	BBBHpM A
	WIMA   4   ȑ  <    A0BC_
 AO  $          A@CBU
 A<   (     A`B
	Fc
 A   $   h  |   A0CBG
 A  D        AP
	BDI
 AG
 C 0   ؒ     ACBC
 A4         A0CX
 AN
 A   T   D      A0BCWC A0OC A0C   @     X   ACBCc
 ABp
AHB h        AP
	BD[FnGC AP
	L
 AHBrANBD   L  Xx   ACB
	BDBO
 A   <         A`B
	Fc
 A   <   Ԕ  @   A`B
	Fc
 A           AEB
	DQDC}S A
	`
BA
AAcAA H        A`EB__T A`A
ABAFB
AB@         A0BD]
 AK
 AK
 A   <   (  l   A@BBBe
 A|
 A p   h  ,   AEIWMR ACLDEC
BJ
AGAAAIBA   4   ܖ     ACBCBZ
 A L        AC
	BCGc
 AQ
 AKXF   D   d  P   AAB
	EBC
 A   H        A`EB_\V A`A
ABASA
ABH     ,   A`EB_\V A`A
ABASA
ABH   D     A`EB_\V A`A
ABASA
AB     T`   ACB
	COAY_ A
	WDAAZA
AABuAAA H   0     A`EB_ZV A`A
ABASA
ABt   |  h   AE
	Bs
 ADBCAAGCA
AAABAA  t        AE
	Bs
 ADBCDAAGMA
AAABAA `   l  ̻   AEB_HuAM
 AIACAG
BAKAB
AABA D   К  l   AED
	BDD
 A  D     l   AEE
	FC
 A   D   `  4	l   AEC
	CDE
 A  \     \    AEB_HN
 ABTSAGAHA
AABA           AE
	B_HN
 ABCHFAAGA[AAADBAA\        AEB_HN
 ABF`AGAHA
AABA   |     (   A`B
	EZVB A`
	JEF A`
	    l  x       P     4   A`B
	CBB|
 AU
 A      ԝ              к   ACB
	BHBC
ABA AN A
	AAA   X   x     AABC
	DCGT~FN
 ABJ]H   Ԟ     AP
	BEBTUF
 ABAI   D         ACC
	BC
 A   8   h  ,    A0BEU
 AP
 A  4     @<   A@BE[
 A   D   ܟ      A0BOXB
 AF A0   t   $      AE
	Bs
 ADBBiAAGoA
AAABAA t     H   AE
	Bs
 ADBBkAAGoA
AAABAA      `$           (   ,  84   APEJfI
 AI   4   X  @T   A@CBBY
 Ae
 A D     d   A`C
	BEFfFOOS
 ADQA,   ء  <   AEGl
 A          AC
	BFBAAAK A
	hBRAAA   8     h%    E CT
 AB B C    0   Ȣ  %P   A@BFCH
 A       {            {          $  &   ACGCCH	
CgAAAAI A
	IAAAAB
	FA	
AAAA 4   У  '   A`CBCCr
 A  ,     (   ACBCy
 A   8  |z           L  xz    A0E^
 A   d   p  H)    A@CCQQA A@^
AJVF
 AI
 AJA X   ؤ   +    ACBLQiLA ABAA
BIJEC
AB4   4  ,x   APDBCC{
 A <   l  .   ACB
	Gk
 A@     x20   ACB
	CDt
 A,     d6,   A0BCZ
 A  (      Ty   APEBM
 A   @   L  88   ADC
	Dt
 A $     =,   A BZ
 A $     >,   A BZ
 A $     ?,   A BZ
 A $     @,   A BZ
 A $   0  A,   A BZ
 A $   X  B,   A BZ
 A 0     Ch    A0BCL
 AF  <     Py   A`C
	CBO
 A H     C4   AD
	BEVwe
 AEEC 8   @  E   AC
	BDCBg
 A @   |  (G   ACB
	Fu
 A @     L<   ACB
	Ft
 A      S   AABI
	IDjAO A
	C
AAA
AAM
AAPAA  @     V   ACBC
	Es
 AD   ԩ  `\\   ACB
	G
 A          x	   A`D
	CBCEFTAK`F A
	J
BAA
AAD
AABuAA<     4   A@BBI
 AC_
AA
Bg
Ap        AC
	BCO]XDN A
	beCUBsBmAA 0   `  D   ACBCX
 A   $     $    A BO
 A      <   E   ,   ث      APCBCe
 A 8     Ѝp   A0BJiC A0 8   D  (   ApCBRXM ApJA<        ACBOkK AkA  $         A@CB^
 A   <     L   AC
	CC
 A      (  ̑<   ACBCk
 AM
 AN
 AN
 AP
 AAoS
 ARL
ANk    4     0   APCCBE
 A  0         APCCBg
 A  0      4    A0BCU
 AD     T  X         h  ̠\      0   |  @   A@BBC
 A  4     $<   APCCBH
 A  (     ,    A`CBCr
 A4        A0BCe
 AD
 A     L  ̨P    EK    P   l  ,   A`CC
	CHd
 ADYXCKHDAC L     dT   AP
	CBFC{AG AP
	   @     th   A@CBG^
E A`H   @   T     ACB
	BDr
 A,     ЧX   ACBCu
 A0   Ȱ  (   ACDBs
 A       (     XT    C BL
 AB   (   (     APEBM
 A   $   T  T   A0CB~
 A    |  xT    A BQ (     T    C BL
 AB      ̱  س@    AN          h    A BT    P     D   A`C
	BBC^AV
 AF_
AMC   L   d  @   AP
	BEBTWF
 AB[
I A   `     d   A`A
	CEIkM A`
	qM
BE   h        AC
	BCBP{Q A
	W
BJFKAL        ApCFDmAI ApXACA  <   Գ  p    A0BFED A0GA       `   AEI
	BWPAR A
	BFCAi
ADYO
AAwAAEAM
AAMAADAAAAUBAA  $     l   A@CBg
 A<        ACBCMc`
 AGHAB    L         0   `     B CT
 Ad B  0         A DK
 AE
 AI  8   ȵ  LP   A0CDU
 A^
 A  8     `P   A0CDU
 A^
 A  4   @  t   A@BCDa
 A   8   x  ,
P   A0CDU
 A^
 A  8     @P   A0CDU
 A^
 A          ACBCYIVHR
 AJBUEDDyZEFT]_`
AH
AAuUEL^I
AE
ADIUI\KNcU
Ah
AZ
AGVSRO
A     D            <            8P    CO       ,     AABD
	BCCw
 AX
 An
 AHFHo
 AA
HAGHV
HAMHNHFHrHAHZHQH     ܸ  |       `     
8   C@BBCN
 A_ B@P
 A      T   t   B`BEM
B	BAAAAAAAAH`C A
	4A
A	AAAA     ܹ  
D    A BM        D    A BM P   $     AP
	BBDFYE AP
	M
B  D   x     AP
	CBD`
 AQ
 AD        AP
	CBD`
 AQ
 AP     l   AP
	BBDFYE AP
	M
B  P   \  8   AP
	BBDFYE AP
	M
B  H     	   A`C
	CD
`G A    0         A BO
 AZ
 A   (   0  H    APCBCe
 A4   \  <   A0BB]
 A    4     
   A B}
 AE
 A        ̼  h)       D     d)    A0BC`
 AB
 AI
 A @   (  +   APDBCNXV
 AJ
AL
AF<   l  x-    AC
	BF
 A   4     80   ACBCBZ
 A(     2   A0BBX
 A 4     3   ACBCC
 A   H  <8    ACB
	LBPiCAABAAIMAA A
	\
AAZAAMHi
AAS
AAM
AAa
AAHA
AABA  4   $  `=   ADBBJPr
 An   \  <?       $   p  4?    A BS
 D $     ?    A BW
 A       D@8    A BJ      P            L            H             D          4  @          H  <          \  8          p  4            0             ?h    A DT                $     ?    A0DDf (     \    A0BELB (   $  P@d    A BM
 AG      P  @       (   d  \    A0BELB (     T@P    A BF
 AI   (     x@    APCBCi
 A$     ,A   A B
 F0         A@DFCVAP    0   D  @    A@DFCVAP       x  <Dd            Ed    A BU    (     d    A0BENB ,     E@   A@BBBH 0     Ƚ    A@DFCVAR    0   @  t    A@DFCVAR    0   t       A0Ci
 AC   (         A0BB`
 A (     @    A0BBb
 A              (     T    A BK
 AE      @             T          (   h  X    A CK
 AE   (     PX    A CK
 AE   ,        A0FCC
 A ,     D   A0FCE
 A $      D@   APCBq
 A(   H  Eh   A`CBCx
 A,   t   G   A`CBC@
 A,     `H   A0BB
 B        K(    A BF    8     ,K8   A0BCU
 AY
 A  P   4  0L|   APABBD]
 AZ
 AG
 A       \Ml   APABBDc
 AP
 Aa
 AZ
 AL
 AH
 AH  8     DOH   AP
	BG[j
 A  ,   L  XTd    A BI
 AK   0   |  T    A0BBU
 AU  4     $U    A0BCa
 AH  ,     U    A Du
 AB   0     |V    A0BBU
 AU  ,   L  W    A0BC\
 A  0   |  W    A0BCT
 AU  4     HX   AP
	BCIkJ   (     ,YD    A DH
 AB         DY,   A0Es
 A      8  LZ          L  HZ       ,   `  DZl    A BJ
 AL   (     Zp    A0BCM
 A 4     Z    A BL
 AL
 BC (      [`    A BG
 AL   8      T[8   A0BCU
 AY
 A  D   \  X\\   A BQ
 AG
 AM
 AN
 A        p]P    CK         ]            ]    A B      ]            ]       t     ]    ADB
	_UBBsAAT A
	nFAA D     @`t   ADC
	BBC
 A        ld        ,     xd    A Bc
 AC   H      dt   AP
	BCBBc
 Ab
 A0   l  g   A CI
 Eg
 A   (     h    A0BBV
 A (     (i    A0BBW
 A $     id    A0CT  0      j    A0BCU
 AU  (   T  j   A`ABDz
 A     $l             l   A`C
	BDCbG A`
	P A`
	A
G AXG  4   0  Hm    A0BDV
 AG
 A  $   h  m   AABF
 A 4     To<   ACBCCb
 A <     \q    A@BCCY
 AV ,     r|    A BH
 AR      8  \r          L  XrP    FK    $   l  r    A0BK
 A $     @s    A0BM
 A $     s    A0BK
 A $     t    A0BM
 A (     hu    A0BBV
 A    8  u       <   L  u4   ApCBCCp
 Ag
 A4        AP
	ECHKF  (     w0   APABBv
 A<     ĺ   A`C
	CBO
 A     0  tx    A0B^
 A8   T  @T   AP
	BEq
 A  $     x    A@CB[
 A   0     |y   ACBBe
 A   0        A Bb
 AK
 A   (      zp    A0BCM
 A @   L  h(   A@BDUJF
 Aj
IRIDA 8     z   AC
	BCCB{
 A@     }    AAB
	EBCBf
 A H     @   AP
	BCCCj
 AX    4   \  x    A`CBBCd
 A  @     $   ACB
	F
 AD     4   ACBD
	EC
 A  ,      tP   ACBCg
 A   \   P  l   AAB
	DCFEkl
 AuAMTO  <        A@BCCc
 AW 8     x8   AP
	BCBCg
 A   |   ,  x@   C`C
	CE
 AC A`
	fA
F AHBAA      8    ACC
	CCLXPvM A
	CEDHFbIrFAA     D     ACB
	CCKAd
AB ASAB A
	HAAP C
	OAA       ,            ػ
   AABT
 AA	
AASAABFO	
HAAA
	DsAAAAC
	FAFJA
	@
AAAAZ
AAAAk
AABA AmA	
AAA      
   AABT
 AA	
AASAABFO	
HAAA
	DsAAAAC
	FAFJA
	@
AAAAZ
AAAAk
AABA AmA	
AAA |        ACBL	
BAAxAAAJ A
	A	
AAAl     0   ApBB
	BBEvK Ap
	
AK
AM
A |     p   ACBL	
BAAxAAAJ A
	A	
AAAl     0   ApBB
	BBEvK Ap
	
AK
AM
A      f                  8h    A DT    (   0  D   A0BCG
 AL   \  <   A@BBBQ
 AH
 AY
 AR $     l    A0BBS $         A0BBX      ((            D(       P   $  `\   AC
	BCBH
 AF_
AE_S
A]DBA,   x  ld    A BI
 AK        h   ACBD
	Cn
 Av\ED_
BSI
AEmBX[AAV
AAAAA  0   <  x    A@BCCO
 F      p       AE        P        A@CBNy
AIL A@T
A^GLA
AB   D     L   ACBB
	CB
 A   0   0     ACCU
 A    0   d  @    A0Ci
 AC        \@   ADB
	DZEGQpBA A
	AAsA[VfDB`AN
DBACAAA
ACABAA     d         D   x  `   A`I
	
`F A      b<            0            ,            8            4,    A<   (  L$   ApCBDBl
 AN
 A   h  0          |  |    AS
 A     X            T       $     <    AF
 AA    ,     (    A@DBC]
 A ,         A@CBC^
 A    L  X       (   `  TL   A0DB{
 A        x`X    AN          (4    A BI          88    A BJ    4     P    A0BBI
 AQ      ,   ,     ApEBB[
 A   <   \  x   ABBE
 A_i
TH       <    A Bf
 A         Ac
 A     x    LK    0      8   ADBDB]
 A0   4  4   ADBCCb
 Ah   h  (	   AC
	BCG
 AN
A_ZJQDIQ
AGFHnI
AAG  $     t    A T
 AF         <            T^,           $       A0E^
 A   0   H  M    A0CV
 AH   T   |  x   ACBIR}NA AZHgB
AB         4   ACB
	CE|
 ApBsAdZBQ
ABlMCAFBAA   <   X  "   AC
	BCCBx
 A  P     )   ACBC`[N AoA   @     LD   ApC
	CCP
 A  ,   0  $+    A0BCY
 A  t   `  +   ACC
	BEj
 AGA
AAxAD[LLAAD     lM    A@BDBbAC A@       1	   AABE
	Ct
AAK
 AQUM
AAEA^Q
AOA~
BACD
AADjBtBTAA       :       |     :   A`D
	CBCf
`F AVrDi
Al[fTHBeAD   t  E   A@BBI
 ACh
AA
Bm
A       4     hLt   APDBCCz
 A 0     N8   ACBCCw
 A,   (  w\    A BP
 AB   0   X  |O   A`CBDBN
 A     8Q(    Ad     PQ    A@CCQQA A@^
AJVF
 AI
 AJA D     S    AEB
	DCCBJ
 A  4   T  T   ADBE|
 A d     W(   A@CCQQA A@^
AKVG
 AI
 AJA <     PY   ApE
	BDCBJ
 A  4   4   [    AABDB
 A   0   l  `   ACBBW
 A   $     ta4   ApDB}
 A,     bD   ACBC
 A,     cD   ACBC
 A$   (  d(   ApEDw
 A   4   P  e   ACBBCQ
 A@     Lg   ACB
	F
 A <     l$   ACB
	F
 A0     n   ADBER
 A(   @  p,   APDBCx
 A4   l  q   ADBCBS
 Al     s   AP
	BCF
 AGB~AD AP
	DMQA       0     `u    A@CCFj
 A  (   H  LT   A HX        ,   t  `    A BM
 AP
 A   0     u    APDBBBh
 A <     pv   AC
	BCC
 A  (      y    APEBCl
 A0   D  y(   ACBEc
 A   x  {   AC
	BMBXAN
AgLA A
	J
A_AHAP
AAzABAABAA<     H   AA
	BECitS
 AD    \  (h       ,   p     ACBCw
 A     TP    AR         P    AR    4        ACBBCv
 A8     $   AC
	BE
 A  0   T     ACBC
 A   <        AC
	BCDN
 A  @     ,   ACB
	BE
 A<        AC
	BBBC
 A    T   L  (   ACD
	C\
 Ab
 A  h     x   AP
	BBY
 AH
 AACd
AA AE
AA AAA   ,     T,   A`CCk
 A  @   @  T   ApCBBCq
 Aa
 A      0,    A BG    (     p    A0BEQB                   X    A BP
 A,         A Bg
 AB       <  Ȩ`    A BR
 A$   `  $T    A0BCN ,     P    A Bg
 AB         ܢ    B DZ    0     H    A CGA A ^FC  0         A0BBI
 AS     D  @(       0   X     A Bb
 AK
 A   4     (x   A@BCCj
 A        `ND                H    AE    ,     HX    A BG
 AJ   4   ,  x    A CMA
 AIH
BG      d   P    B BN         ,@    EJ         LL            H    G     D                        H       ,     $    B BK
 AC      @  td          T  ī<    DJ       t  l                8       $     (l    A BP
 A T     l    A0BQQA A0eWJ
AH
 AJAC
 AD      4    A0CCa
 AM
 AN
 A @   h  x   ACB
	Gl
 A ,     H|   A@CBCM
 A,        ApCBC}
 A<     ,   AC
	BF
 A   ,   L  ȼL    A BK
 AC   <   |     A`BC
	CDx
 A         ACBBP	
TL A
	HP	
FCUAAH
	EA
AJAEJ
	A
AAA[A	
AA     |  X   ACF
	FTQ A
	BqP`
AP
AA AFJAAAR
DD AA
AABUCZAAA   D   4     ACBC
	Eg
 A    (   |  T    A BG
 AI         X    A BO
 AT     H   ApCBTGM ApI
A^Ga
AE
AEB
AB    $  L    ME    (   D  @T    A BN
 AB   $   p  h    A0BB` ,     |    A BX
 AB        ,     AF    0     ,    A BJ
 Ad
 A         4    A DF    0   @  L    A BI
 CC           t   D    A BL    P          A@DDBR
BAA ACBAA A@A   D     |   A`E
	D
`G A    4             H  $    FD   `     ACBb
 ABBh
AA`AA   (     $   A0BB[
 A 4        A0E/
0D A         H    A Bc
 A8   0  $l   ACBv
 AAS
ACA
AB8   l  X   ACB^
 AAp
AKA
AB$         A B`
 A ,     XL    A BJ
 BC         tT   AABE
	HHCg
AAAgAAM A
	TAAA(     D   ApCBCs
 A(     $   ApCBCs
 A      \    A EM
 A$     D    A0EBZ
 A(   ( L   ApCBCj
 A    T      A DO
 A    x \    A DO
 AP       A@CBNy
AIL A@T
A^GLA
AB   \    $0   A@BCANAC A@H
AA_E ,   P 0   A`CBCn
 A (    d   ApCBCo
 A$    ,8   A`CBn
 A@    @   A@DDDm
 AO
 A,    $   APCBCl
 A h   H P   ACBM`A ABLb
AADREE
AA
ADA
AB   L    h   ACBY
 ABUBEAAA          (0    A BH    ( (    DE    4   H    ACBBBa
 A,    $   APDBCV
 A $    T(   A0CBh
 A   h    \<   AP
	BCBANAAC AP
	H
AAA^E (   D 0   APEBN
 A   0   p 	0   AEBBu
 A   0    0   AEBBu
 A   0    0   AEBBu
 A   0    0   AEBBu
 A   0   @    A`CBCB}
 AP   t $    AEBI`mSA ABADA
AB  P        AEBI`mSA ABADA
AB  P    |    AEBI`mSA ABADA
AB  P   p (    AEBI`mSA ABADA
AB  d       AEBIDABS
A AaYYcmHQbSbChADD      , H$4    DH       L \$          ` X$          t %(    DE         0    A BH     ,    CG             A0E^
 A   @    X%t   APDBW
 AAa
AHNCA $   @	 4    A0ABg
 A$   h	    A0CBh
 A   4   	 8&   ACBBBa
 AD   	 (    A0BC`
 AB
 AI
 A L   
 T*    A`CBGBZAK A`HAGA@   `
 $+   APCBCXW`
 Av
AJ
AG @   
 p-   APCBG[K APGG8   
 <.   A`EBhWU
 ABGB
AB 8   $ /   A`EBhWU
 ABGB
AB 8   ` 41   A`EBhWU
 ABGB
AB 8    2   A`EBhWU
 ABGB
AB 8    ,4   A`EBhWU
 ABGB
AB 8    5   A`EBhWU
 ABGB
AB 8   P $7   A`EBhWU
 ABGB
AB 8    8   A`EBhWU
 ABGB
AB 8    :   A`EBhWU
 ABGB
AB 8    ;   A`EBhWU
 ABGB
AB 8   @ =   A`EBhWU
 ABGB
AB 8   | >   A`EBhWU
 ABGB
AB 8    @   A`EBhWU
 ABGB
AB 8    A   A`EBhWU
 ABGB
AB 8   0 C   A`EBhWU
 ABGB
AB 8   l |D   A`EBhWU
 ABGB
AB 8    E   A`EBhWU
 ABGB
AB 8    tG   A`EBhWU
 ABGB
AB ,     H   A`EBCY
 A   ,   P J   A`EBCY
 A   ,    L   A`EBCY
 A   ,    M   A`EBCY
 A   ,    4O   A`EBCY
 A   ,    P   A`EBCY
 A   ,   @ TR   A`EBCY
 A   (   p S   A`EBX
 A   ,    xU   A`EBC[
 A,    W   A`EBC[
 A,    X   A`EBC[
 Al   , hZ   AEB_KgAV AAAGAB
AA
AABA   ,    \   A`EBC^
 A(    ]   APEBI
 A   (    P_   APEBI
 A   T   $ `    AEBIakSA ABAG
ADB
AB T   | b    AEBIakSA ABAG
ADB
AB X    `d8   AEBIaoSA ABAG
AD
ABA
ABT   0 Df   A@EKaiQA@C ABAGB
AB ,    h0   A`EBCd
 A   ,    j0   A`EBCd
 A   ,    l0   A`EBCd
 A   D    nP   A@CCZ
 AA_LSFPJ
ABIL   ` q$   A`CBGB[AK A`HAGAL    q   ApEB_lDAM
 AFHB
AB   L     ts   ApEB_lDAM
 AFHB
AB   L   P u   ApEB_lDAM
 AFHB
AB   L    v   ApEB_lDAM
 AFHB
AB   L    Tx   ApEB_lDAM
 AFHB
AB   L   @ y   ApEB_lDAM
 AFHB
AB   D    {   ACBM
	DCBP
 A  L    ,~@   AEB_ADAM
 AFHB
AB L   ( @   AEB_ADAM
 AFHB
AB D   x    AEB
	DCBCJ
 A  <       ApEB_sDAM
 AFHB
AB<        ApEB_sDAM
 AFHB
ABL   @    ApEB_oDAM
 AFHB
AB   L    4   ApEB_oDAM
 AFHB
AB   L       ApEB_oDAM
 AFHB
AB   L   0    ApEB_oDAM
 AFHB
AB   L    D   ApEB_oDAM
 AFHB
AB   L       ApEB_oDAM
 AFHB
AB   @     T   AEB
	DCEJ
 A  T   d $   AEBIalSA ABAG
ADB
AB T    $   AEBIalSA ABAG
ADB
AB D    Tx   ACBE
	DCBP
 A  @   \    AEB_wCAM
 AFHB
AB   @    X   AEB_wCAM
 AFHB
AB   D    0   ACB
	DCCBP
 A  L   ,    AEB_pDAM
 AFHB
AB  L   | H   AEB_pDAM
 AFHB
AB         AE
	B_\AZU A
	A
AGBAj
AAA^
BAAK
AAAF
AAAIAAB
AAABAA    | 8(   AEB
	IDABATVeSAA A
	A
AGBAv
AAAAABAA  H   ,    ApEBukN
 AKu
BbHH
BCA
AB  H   x L   ApEBukN
 AKu
BbHH
BCA
AB  H       ApEBukN
 AKu
BbHH
BCA
AB  H    t   ApEBukN
 AKu
BbHH
BCA
AB  H   \    ApEBukN
 AKu
BbHH
BCA
AB  H       ApEBukN
 AKu
BbHH
BCA
AB      0   AEB_]ZU AA
AGBA`
AAA
BAA
AAA
AABA0   x  p   AEBC
 A   0        AEBC
 A   h     t   AEBImdLA ABJA
BF
AbA
AB   h   L!    AEBImdLA ABJA
BF
AbA
AB   h   !    AEBImdLA ABJA
BF
AbA
AB   h   $" p   AEBImdLA ABJA
BF
AbA
AB   0   "    AEBC
 A   0   " @   AEBC
 A   0   "    AEBC
 A   $   ,# 8    A@ECh
 A   T#           h#        ,   |# 8   ApCBBU
 A   #               #  (    DE        # 0    A BH    $ ,    CG        ($     A0E^
 A   D   L$ P   A@CCZ
 AA_LSFPJ
ABID   $    AEB
	DCBCJ
 A  $   $    A0CBh
 A      % `       X   % \   ACBFDTAT AHAAA (   t% D    A BI
 AC   (   %    APCB@
 A   4   % xT   APDBLSJ
 A^DA   0   &    AEBCl
 A   0   8&    AEBCl
 A   ,   l& hX   APCBCB
 A,   & P   APCBC@
 A,   & P   APCBC@
 A0   & @   ApEBCB]
 A(   0'    ApCBC{
 A(   \' X	   ApCBCz
 A   ' 
       $   ' 0   A@CBl
 A   ,   '  X   APCBCB
 A,   ' 0X   APCBCB
 A,   $( `X   APCBCB
 A,   T( X   APCBCB
 A,   ( ,   A0BCZ
 A     (    ACBOXAN
AbP AI
Aj
ABSAHG
AAE
AAhA
AABA   4   T) 0X   ApEBEJ
 A     ,   ) X8   A0BCY
 A  $   ) h0   A@CBl
 A   4   ) p   ApEBFf
 A     ,   * 8"8   A0BCY
 A  $   L* H$0   A@CBl
 A   4   t* P%   ApEBFf
 A     ,   * )8   A0BCY
 A  $   * (+0   A@CBl
 A   4   + 0,   ApEBFf
 A         <+ 90    A BH    `+ 9,    CG        + :    A0E^
 A   $   + :   A0CBh
 A      + h/       h   + d/   ACBFH{DyS AH
AH
ABK
AASAA(   L, 5   APCB@
 A   0   x, P7X   APCBCB
 A    D   , :P   A@CCZ
 AA_LSFPJ
ABIפ   , <   AC
	BCaA`U A
	_
AA{ABAM
AAA
AAF
AAIAB
AABA      - ?   AC
	BCaA`U A
	_
AAGABAM
AAA
AAF
AAIAB
AABA  $   D. C0   A@CBl
 A   ,   l. D8   A0BCY
 A  $   . (F0   A@CBl
 A   4   . 0G   AEBEJ
 A    ,   . xI8   A0BCY
 A  $   ,/ K0   A@CBl
 A   4   T/ L   AEBEJ
 A    ,   / 8OX   APCBCA
 A,   / hPX   APCBCA
 A,   / QD   A`EBCT
 A,   0 TD   A`EBCT
 A$   L0 W0   A@CBl
 A   L   t0 X   APCBML
ARM APH
AS
BMH    $   0 P[0   A@CBl
 A   D   0 X\P   A@CCZ
 AA_LSFPJ
ABI8   41 `^   AC
	BEa
 A  8   p1 4c   AC
	BEa
 A  (   1 ؆   A`EBY
 A       1     A0E^
 A       1 (    A0E^
 A   (    2    A`EBY
 A   (   L2 x   A`EBY
 A   (   x2 <   A`EBY
 A   (   2     A`EBY
 A   (   2 Đ   A`EBY
 A   (   2    A`EBY
 A   (   (3 L   A`EBY
 A   (   T3    A`EBY
 A   $   3 f`    D0BDM x   3    AC
	BG^
A ANI]AAAEyH
AAA
AAHA   $4 e   ACB
	BIOLA A
	Q`AB[_AB[_AB\_
AAnA\ABUFAB\MABVN
AAEA[M
AAPAN[
AAEABNmANhDAEA
AAD
AADAKNhDAMD
AAD
AAD
AAD
AAD
AAD
AAEFD
AAD
AADAGDAt
AAFrE
AAD
AAD
AADAtAE
AADAGD
AAD
AAD
AAD
AAD
AADAA      6            D   7 @   AP
	FI
 A`
 A  <   L7    A@BBCJ
 Aa
 A 4   7    ACBCBC
 A   D   7 P   ACB
	CBCCZ
 A     8 (    AE    4   ,8 ($   ACBBCj
 A    d8 `           x8 l<    A BK    @   8     A@BDB]AB A@     8 p	   ACBCT
 AD	
CkWn
AAUW_|
BCF
CCNDi
BGJJFBBA	
AAABC      9 `   ADB
	CCSUU A
	rAML\
AA
AFCjDDAAAB      :     AEg
 A      @: T    AEb
 A     d:        $   x: ܬT    AI
 AI    4   :    ACBCCj
 A 0   :     A BU
 BU
 A          ; x            ; X    A BP
 A$   D;      A0BB^ $   l;     A@CBW
 A   L   ;     A@BBE^D A@F
D A $   ;     A@ED]
 A$   < 8    APEE]
 A,   4< X    A BM
 AD   $   d<     A@EBZ
 A@   < Xh   A`CIGjO A`A
AFC   ,   <    A`CBBh
 A ,    = XD   A@CBBn
 A D   0= t   A`CEB[K A``
AXBFA (   x=  H   A`CCu
 A $   = @    APDBU
 A   8   =     APCNVJ APAC   $   >     A@CBY
 A   D   0> D   A`B
	F
`G A H   x>     A`BD
	BD
`G A      > 4   A`E
	JABAABBCAAAAAAAM
`C AKzAAAAAAAA   L? h   A`C
	ILH`C A
	ACABAAAAAAAAL^AAAAAAA     ? \   A`DCA
`D AAC
A	BABaAAAAAMC
A	BAB_Q
	RA
A	LAA
	DK
	ZFhA
A	AAAA   @ ,   A`C
	ICABAAAAAAAAAAAH`C A
	OKAAAAAAAA$   dA p    A0CB\
 A   @   A T   APAB[
 AL
 AAUAJ
ADA4   A $   ApABEB]
 A  0   B L   ADBCCx
 A0   <B (H   ADBCCx
 A4   pB Dh   ADBCCB
 A0   B |H   ADBCCw
 A8   B p   AD
	BCF}
 A     C        $   ,C    ApCB}
 A,   TC p   APCBBV
 A     C $    A BE    (   C t    A BK
 AM   8   C  x   AA
	BCDBC
 A,   D d    APCBCc
 A D   @D `   A`B
	F
`G A H   D     A`D
	CBD
`G A  D   D T   A`G	
	g
`F A (   E     APEBBd
 A(   HE     APEBBd
 A   tE      AE    ,   E  h    A F
 AAI
ADB     E        0   E X    A BH
 AB
 AF  $   F     A0CBa
 A@   4F p   ACBBb
 ATHZHA
HA@H   xF p   ADB
	W
 ACj
AGRS`ACAAyiaARGCCL
AYAAAAA\ACAA  $   <G HL    A DK     $   dG 0    AE
 CB    ,   G     A0C_          G 84              G `4              G 0               H ,    A-AF A-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               T     U     pL     L      Q     PQ     Q     Q     Q      R     R     R     @T     T     T     U     `L            `w     xw            w     w             w     w            w     w             x      x            0x     Px            Xx     xx                                                    a                                                     T     T     b                             W                                                                                                                       <                                                             P                                   (            8     H            X     h            x                                       Ȝ            ؜                                                   (            -                             (            -                             
                      @                                                                    @            -                             
                      p                                                                    p                                                                  @"	     p>	                                             @     	                           H     p	                           X     	                            `     	                            p     p	                                	                                                                   U     !
                                  %
                                  P
                                  #
                                  2
                                  0
                                   .
                                  ,
                             (     
                             8     4
                                                                     
                      h                                                                    
                      H                                                                    
                                                                                          
                                                                                          (     M                                                                   (     M                                  @G                                   H                                   J                                   E                                                                     
                      X                                                                    
                      H                                                                    
                      (                                                                    
                      (                                                                    `     y                             p     }                                                                     
                                                                                          
                      P                                                                    
                      @                                                                                                      @                                                                     P     @                                                                     
                      0                                                                    p                                  `                                                                          
                      0                                                                                        0                                                                  0                                Г               `                                         P          :     `;     `     p                                                         `                                    P          0     pI     TG     `     p                                           @1          ;                                                   `     p                                                          0     `     p                                                                   p                                                         p      i     p                                    Е                           0      i     p                                                                    6     p     0                               Е                     Л     P     c     p                                    Е                           Ь                0                                                               @                                                                                                                              P                                                    Q     :          `                                              @1          p                                                    @1                `                                         Ч     Q     :     p     `                                              /          ;     `                                              @1          ;     `                                    З     p     Q     :     ;     `                                          @     @A          pH     `     p                                0     0     pR     pI     <     `     p                                          1          1     `                                         `     P.     :     `;     `     p                                            5     :     d/     `     p                                           /                                                         p     P               `                                         `     5               `                                    И     P     5               `                                    `          D     p                                                    p          C     p                                                              0C     p                                                         @     pN     p                                    Е                                 i     p      >                               Е                                pZ     p                                                               6     p      >                               Е                          `     c     p     J                               Е                               ^     p                                                              F     p                                                          Ы     U     p                                                               p8                                                         0          9                                                         @                pI     TG     `     p                                К           5     :     =     `     p                                      0     0C     p     =                                                    0     pN     p     L                               Е                               .     .     .     `                                         p     @     @          `     `                                     `     p               `     0                                    P                    `                                           @     Ф               `     Т                               0     0                     `                                    @           0     P          `     p                               P          `     p          `     @                               `                           `     0                               p                          `                                                              `                                         Ъ           `          `                                               P     в          `                                                             `                                               `               `                                    0     `                    `                                    @     @                    `                                    P          0               `                                    `                         `                                    p     Щ     `               `                                                             `                                                              `                                         p                     `                                         P     м               `                                    0     0     p               `                                    @                 P          `                                    P                         `                                    `                 p          `                                    p                          `                                              @               `                                         Ш          0          `                                                   P          `                                              P               `                                                              `                                    Й                         `                                              P     в          `                                                              `                                          0     0               `                                         p                    `                                          P                    `                                    0                          `                                    @                `          `                                    P          @     @          `                                    `          0               `                                    p          p                `                                                             `                                         `                    `                                         @          @          `                                    N      N     0N                                                                     T     O             Q                     PZ                 P                                                                          @                          0                                                                       `                    h     `                                                                                                              
                      0                                                                                                                          P                                p                                                                             0C                                             d     d     d     `           8                                                          X                         h     k                                                                     `u           n                             
                      `                                                                                                                    pm                             @                                                                                                                 h           8     8                                                             x                    
                      h                     p	                                        	                                                                                                                     P                                                               P     `     @!                                        4                                                                                 .     .     .     [                                                                                     `                                                                             P     `                          Б     0               Ѝ                               `                                          !          P[     @     p     X                                                           0                          `     P                     `           `                     P          0                     `                   0     @     _	                            P     d^	                            h      b	                            x     $l	                                 @o	                                 c	                                  i	                            أ     0]	                                 `	                                 n	                                                                         P	                                                                            p.     `.     P.     @.     0.      .     .      .     -     -     -     -     -     -     -     -     8                                                                        	             	                                             	      	     P	     h           x     8                                                           ؤ     <
                                                              =
                                        8                                                                                                                                                                 H                                                                     H     8                                                                  p                             H     pt
                             X     P
                                  
                                  
                             h     tf
                             p                                       J
                                  ]
                                   W
                                  d
                                  
                                   
                             h     p
                                  
                                  @I
                                  Q
                                                                     0h
                                  P
                                  0o
                             (     p
                             8     0v
                             H     i
                             X     k
                             h     
                             x      
                                  pm
                                  y
                                   x
                                  Ў
                                  r
                                  c
                                   
                             (     Э
                             8     
                                  0
                             x     4
                             @     
                                  pZ
                                  DU
                                   S
                                  
                                  p                                  }
                             (     _
                             @      P
                                  `
                             p      
                             P     `
                             X     
                             h     
                             P     Pa
                             `     X
                                  
                             h     d
                                  
                             p     @
                             x     
                             H     
                                  
                                  
                                  
                             H     
                                  p
                                  `
                                   
                                  
                                  
                                  
                                  `
                                  P
                             p     $\
                             @     {
                                  L
                                  
                                  dN
                                  
                                 
                             x     0                                                                                                       (                                                f                             X     B             8                                              ^                     p          B             H                                               @W                               B             X                 p                             D     X                       B                                                   B                             p          B                                                             C                                  :                                  P9                                   7                                  @                                 2                                  0?                                 P5                                  ;                                                                     0                                     pu     0     ث                     P     @u             0                x                             0                          x     @u             @                                             Њ                     X     P     @u             P                X                                                  0          @u                                                             Pv                                   s                                                                                                @                         "             6             F             _             k             }                                                                 ƅ             ܅             `            s                        x              0                   o                 i                   
                                              [                                       8             H      	              o          o           o          o    z                                                                                                    `          u          `                  `.                Ф	             h                       ؤ               @     (     d-           e     q                        @.                    h                    P                                    ث          `           X     0\          @|             P     *     0	          X     8     x     .                    8+     x                    4     P	     B     а          H                                      x                t	                   p     X                                 -           8     H     0q	     X     p     `     P             ح          -     @                           p               0.          ؽ     8     0      8           h          	          X                    ,          `          H               >               .                    x     `                         @a               8     X                             з                  h     0     p     (     p               q                            c           R     P                                 X     p	                                	     0     ȶ     0             D     -          0     D             0     Ђ     pX          -                   0          '     Ѓ          4                        
     ج          H          p     @                          	                   `                .     `     (                        x     A	                          &     -          D	          -           +             .          @     P!               (     `      .     %                   ,     P     %     @+     `          P                .     @N          P.                                  x     @	                     0     X          H+                     `     D	     8                                      /     @     @     0                                          .     X          p.                  p     -     Pq     p     к                       b     P               B                     0                  p     @             0               -          `          h             P	                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               4                                                                                                                       @                                        @                                                                                                                                                            	     (	     8	     P	             `5     Tf                             /      V                             /     @T                             /     `R                             2     `_                                                                     
                      @!                                                                    9                                        :     p                            E                                `B                                XG                                xI     P                           =                                :                                 <     @                                                                   I                                        I           `                             I                                        I                                         J                                         J           P                                                                                                                       r                                  s                                 h                                                                                                          ȓ     P                                                                   Е          x                             h     	                                                                     x     	                                 	                            x     T	                                                                         	                                   	                                                                    P	             P	     	                          `
                                 
                           8     
                                	                            X      

                                D
                                 p	                                  p	                            p      	                                                                    
     0
      
     p>
     ?
     @>
     `1      /     "     
                      8                                                                    GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0  .shstrtab .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .text .fini .rodata .gresource.js_resources .eh_frame_hdr .eh_frame .init_array .fini_array .data.rel.ro .dynamic .got .got.plt .data .bss .comment                                                                                             $                                 o                                               (                         d                          0             i      i                                   8   o                   V                           E   o                   `                           T             8      8      H                           ^      B                 [                          h             `     `                                   c                       `=                             n             J     J     (
                            t             s     s                                   z             s     s     ۨ                                                                                            p     p     1                                                    (H                                                   x                                          0     0                                               @     @      U                                          `     `                                                       
                                                                                                      H                                          )     )                                        0               )     +                                                   *                                  