ELF>X@@HcGxHcHHHРUHH(H}@H}0HH}pHtH]f.HH5H@HHH5HxHff.@ATUSHHH{HCHHCH~>HHt21 fDHL$HI<$I$HcH9r[]A\ff.USHHHH{H~3HHt'1 HH  ? X @ g A  B %  C %  D %  S8 = /[ Xgk[   l Vq `  G H= ; = I  Q Xgk[  i k> > 1Z 1Sv XXX > ""XW?B d"0w g-   >" X"XJ  U , ` [  v <P  k k 1 >c X66 TQ d@g d k R X3   d* X) K*kFi^ {g? 3 ? kX$2$Y& nUvT Q|{Us^UvT ^UvT ^U|T FT @BT Q R @oT Q R0ZT Q R0A!2Bft*UUT [ A 2 Bft *UUT 3#X#$g#0  v 5  0Ci X X$0  U T:$+  U T5U$.  U T89  4^) $1  U T7 UQ0R0 T  % %%%%%(%$&&&&%\%  %%%%%]%  $& & & & % U|Tv Uv Tv*Uv6 UsT~ U %Uv Q84c 4"$4  U T7 UQ0R0 T  ! ?"3" '""""!!!!!^K"U"a"m"y""""""_"`" & Z XUvT2Q3  v ~Uv Uv U $$$ %%%%%%(%$&&&&%5%%%%%%6% $& & & & % U| %[%%%%%(%$&&&&%5%%%%%%6% $& & & & % U|Tv %%%%%%(%$&&&&%5%%%%%%6% $& & & & % U| UsT7*U|T g T8g T8g "T4 Q  IU *` U}T2J U} 3 3 U| T   U~  'U~  LU~ kT  ' T 3 aU   b{F#{k }     cUUDl%lk)n!)sD]%]k)_!)d3La!#L NCobjO  O UUTQ 7%S %%%%%7%TS!%%%%%d% U%%%%% X%# X ) X X X X X X %#fmt r -Xi X X X Xvar g   _ X X ee E" ! E#ptr g!? X!D Xg XF#fmt " Xn#fmt $idx _ X#fmt ! X#fmt #idx _ X#fmt "idx _ X$fmt $idx _ X$fmt ~ X:$fmt~ "w XV$fmtw p Xr$fmtp i X$fmti !b X$fmtb !wd$awFk$ ksrc.n:FkP% &> 2d @cnt ! maxX%ab'max1c>%c2 % %a  gb * - RX1&a b: = bXfkg&%m%%G,'7>l'HI2    Go'g']' HI'    JFunctionInfo.cJ21h1B( I~IH} : ; 9 I8  !I:!;9 I H} 1 ( :!;9 I 4:!; 9 IB.:!;9!'I !(H}$ >  :!;9 I8 .?: ;9 'I<41B4:!;9 I: ; 9 I.?: ; 9 'I<.?: ;9 '<4:!;9 I :!;9 I8 > !I:!;9!&I :!;9 I4: ; 9 I?< U 1RBUX!Y W ! ".?: ;9 'I<#:!; 9 IB$4:!; 9 I%: ; 9 I& !:!;9 ' :!;9 (1RBUX!Y! W!)4:!; 9 I* :!;9 +I,!I/ - :!;9!I!8!.: ;9 I/'I0 : ; 9 1.?: ;9!'<2:!;9 IB3.:!; 9!'I@z4 51RBUX!Y! W!61UX!Y! W!71RBX!Y W 87I9 :!;9 I:4:!;9!I?<;>! !I: ; 9!< : ; 9 I8 =4G:!; 9 >?.?: ; 9!'<@H}A.:!;9!'I@zB4:!;9!IBC4:!; 9 IBD.:!; 9!' !E F.:!;9!'IG.1@zH41I 1J6K% L$ > M N&O5IP: ; 9 IQ( R'S : ;9 T> I: ; 9 U : ; 9 V<W.?: ; 9 'I<X.?: ;9 '@zY4: ;9 IBZH}[H}\1RBX YW ]1X YW ^ U_41` 1a: ; 9 Ib.: ; 9 '@zcH}d1RBX Y W e : ;9 f.?: ; 9 'I 4g1X Y W h.?<n4UVU\UUPpUUPUVU V U V U VUVUVUT^T^ T ^ T ^TQ \ P \P] ] ] P]] P PPP8PP   8 S  8S S S 8 S SS88^ ^ 8 ^ ^ 88V 8 8 P V 8V8PV88 8 8 8888 8 8 P 880^~^^V V U2VUVU_P__VPVPVPVPΟVr $ &3$p"\ΟV4\r $ &3$p"ΟV\ P3 3 3 3   0 0 0 01 1 1 12 2 2 2T^^ T T ^ T ^TUV V V VU2101000    2 1 0 1 0 0    01223 0 1 2 3012332 2 0 1 2 3 2 2             8 8 8 8 0 0 0 0 2 2 2 2P P0 0S SPP}}\\PP44\\}}PP\\VV}}\\VV44\\}}VV\\ ܟ ܟ   P P } } \ \ ܟ ܟ   P P 4 4 \ \ } }   ܟ ܟ P P \ \ Uu $ &3$# u $ &Du $ &3$"# ,U,aVaeUefU$,U,aVaeUefUUUQPPS8qPT8qPU8qPUSUUSUSVvVUSUUSUVvV,                     {  KzH'v e K >JYJ YZ=X KMK KM K IX ~KJ>JYIKYsKz,#tZ t=I K='tX fKJY,#tZ&u t=I K=W'tXXd<KLrJKpg  t  t  tK< Y 4  1< 6lf y Xp<=J<pK!K!$YK$Y"IK X MgJ  wu  wgX  wuGu:     Y  &Y I=>A&J KD).-jJ ; =X >   t  su < Mgf xu t u"<5R  .l  uJ <gJ  wu4t KJt<  uJ tu]  Y /vIK UyQZ PHLY.pX "t<l 0 +.s =.  u<    ]4  >BX] 1 1HY5R   $ lXYl XX+u0. vX 1 Jt1 /t  xXt*Kq6xt[Au;=\$$"STtZvv,RUBY_FL_USER16RUBY_FL_USER17RUBY_FL_USER18NATIVE_UINT8rb_data_typed_object_zallocfunctionlastfntype_allocateRUBY_T_REGEXPFunctionType_ruby_robject_flags_ffi_typeRUBY_T_COMPLEXrbffi_type_data_typelast_idxRUBY_FL_PROMOTEDrb_check_hash_typedmarkNATIVE_BUFFER_INNATIVE_LONGDOUBLEselfflagsRARRAY_EMBED_FLAGrbParameterTypeselsizerb_scan_args_setrb_error_arityunsigned intRUBY_FLONUM_MASKRUBY_FL_UNTRUSTEDklassrbffi_StructByValueClassn_trailRUBY_FL_WB_PROTECTEDFFI_LAST_ABIrb_scan_args_f_hashRUBY_FIXNUM_FLAGoldvClosurePoolshort intNATIVE_ULONGelementsRUBY_SYMBOL_FLAGrb_scan_args_var_idxRUBY_T_FALSEfilenameRSTRING_EMBED_LEN_MASKrb_ary_pushrb_extract_keywordsFFI_BAD_ARGTYPEffiParameterTypesRUBY_FL_USER0RUBY_FL_USER1RUBY_FL_USER2RUBY_FL_USER3RUBY_FL_USER4RUBY_FL_USER5RUBY_FL_USER6RUBY_FL_USER7RUBY_FL_USER8RUBY_FL_USER9RSTRING_NOEMBEDrb_keyword_given_pRUBY_T_CLASSrb_block_procFFI_BAD_TYPEDEFffi_typeruby_xrealloc2RUBY_T_FILENATIVE_VARARGSrb_mul_size_overflowRARRAY_TRANSIENT_FLAGsizeruby_special_constsFFI_BAD_ABIfloatRUBY_FLONUM_FLAGrbParamTypes__lenmoduleFFIcountindexparameterCountNATIVE_UINT64rbReturnTypelong long unsigned intRUBY_T_SYMBOLRUBY_T_ICLASSf_hashRUBY_T_MODULEdata_struct_objrb_gc_mark_movableROBJECT_EMBED_LEN_MAXVALUEtmp_bufferrb_obj_is_kind_ofrb_scan_args_opt_pdsize__deststorerb_scan_args_n_trailrb_alloc_func_tRUBY_T_BIGNUMffiReturnTypeRUBY_T_UNDEFsize_tRUBY_T_NONEruby_value_typerb_intern2rbEnumsRUBY_Qnil_Boolrb_global_variablerb_data_type_tslotFFI_DEFAULT_ABIbasicffi_abitypeNameNATIVE_FLOAT32rbBlockingFunctionTypeargvNativeTypelong long intRUBY_T_DATAFFI_UNIX64RUBY_QundefRSTRING_ENUM_ENDRARRAY_EMBED_LEN_MASKFFI_GNUW64charNATIVE_FUNCTIONGNU C17 11.4.0 -mtune=generic -march=x86-64 -g -O2 -fPIC -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protectionruby_xfreeruby_rvalue_flagsrb_ary_newrb_check_typeddataRUBY_T_TRUErbffi_TypeClassNATIVE_LONGrb_gc_writebarrierRARRAY_EMBED_LEN_SHIFTrb_alloc_tmp_buffer2NATIVE_ARRAYrbConventionffi_type_pointerRARRAY_EMBED_LEN_MAXffiTypestatusheapNATIVE_BUFFER_OUTrb_obj_written__int128 unsignedRUBY_SPECIAL_SHIFTTypeRUBY_T_RATIONALrb_obj_writeRSTRING_FSTRrtypeROBJECT_EMBEDRUBY_FL_SINGLETONnativeParameterTypesRUBY_FL_TAINTrbffi_Type_Lookuprb_array_lenf_varrb_scan_args_bad_formatrb_scan_args_lead_pparameterTypesROBJECT_ENUM_ENDrb_ary_dupinvokeRUBY_T_FLOATRUBY_IMMEDIATE_MASKNATIVE_CHAR_ARRAYrbffi_CallFunctionrb_raiseRUBY_T_MASKFFI_OKrb_alloc_tmp_buffer_with_countrb_id2symRUBY_QfalseRUBY_FL_EXIVARruby_rarray_flagsclosurePoolrb_free_tmp_bufferRUBY_T_FIXNUMmemsizerb_obj_freezeRUBY_FL_USHIFTrb_eTypeErrorRUBY_FL_USER19last_hashNATIVE_FLOAT64RUBY_FL_SEEN_OBJ_IDf_lastFFI_WIN64RUBY_T_STRINGvarcrb_scan_args_f_varvariRUBY_T_ZOMBIERUBY_ELTS_SHAREDcapaargcvarsargiRUBY_T_OBJECTrb_scan_args_trail_idxdataffi_cifrb_scan_args_n_leadshort unsigned intruby_rstring_flagslong doubleType_NATIVE_POINTERblockingNATIVE_INT16RUBY_T_STRUCTRUBY_T_HASHrb_eArgErrornargsrb_block_given_pparentf_blockRUBY_T_NODEkeyword_givenRBasicRUBY_FL_FINALIZElong intbytesFFI_EFI64hashfntype_return_typeNATIVE_INT8__stack_chk_failfnInfon_varn_mandfntype_memsizeempty_keyword_givenfntype_param_typesrbOptionsrb_define_class_underrbffi_GetInvokerdoubleffi_Typeshared_rootfntype_compactNATIVE_BOOLrbffi_FunctionInfo_Initrb_hash_arefffi_statusoptsrb_scan_args_f_blockRVALUE_EMBED_LEN_MAXNATIVE_STRINGargc_errorNATIVE_INT32rb_ary_new_capafntype_freeRStringarg_typesNATIVE_VOIDcallbackCountsharedFFI_FIRST_ABIlong unsigned intRDatarb_define_alloc_funcNATIVE_MAPPEDNATIVE_STRUCTrb_empty_keyword_given_prb_scan_args_block_idxRUBY_T_MOVEDentryRUBY_T_MATCHrb_ary_entrytyperb_scan_args_length_mismatchunsigned charrbffi_ClosurePool_FreeNATIVE_UINT32RSTRING_EMBED_LEN_MAXlinerbffi_FunctionTypeClass__srcRUBY_FL_FREEZERUBY_FL_DUPPEDRUBY_T_IMEMOhasStructRARRAY_ENUM_ENDfntype_markn_leadRUBY_T_NILrb_ary_new_from_valuesrb_check_typeInvokerClosurePool_callbackParametersffi_prep_cifdfreerb_gc_locationignoreErrnoruby_xcallocNATIVE_UINT16RUBY_T_ARRAYsigned charn_optrb_data_type_structruby_fl_typememcpydcompactRSTRING_EMBED_LEN_SHIFTRArrayreturnTypereservedrb_scan_args_hash_idxrb_hash_newwrap_struct_namealignmentrb_intern_id_cacherb_funcallvRUBY_Qtruerb_scan_args_n_optrbffi_fntype_data_typefntype_initializeNATIVE_INT64rb_define_constrb_warnruby_nonempty_memcpyruby_malloc_size_overflowNATIVE_BUFFER_INOUTnativeTypedestRUBY_FL_PROMOTED0RUBY_FL_PROMOTED1RUBY_FL_USER10RUBY_FL_USER11RUBY_FL_USER12RUBY_FL_USER13RUBY_FL_USER14RUBY_FL_USER15FunctionInfo.c/home/sisira/projects/live/direct7-ruby-sdk/vendor/bundle/ruby/2.7.0/gems/ffi-1.16.3/ext/ffi_c/home/sisira/projects/live/direct7-ruby-sdk/vendor/bundle/ruby/2.7.0/gems/ffi-1.16.3/ext/ffi_c/home/sisira/.rbenv/versions/2.7.4/include/ruby-2.7.0/ruby/usr/lib/gcc/x86_64-linux-gnu/11/include/home/sisira/projects/live/direct7-ruby-sdk/vendor/bundle/ruby/2.7.0/gems/ffi-1.16.3/ext/ffi_c/libffi-x86_64-linux/include/usr/include/x86_64-linux-gnu/bitsFunctionInfo.cFunctionInfo.cruby.hstddef.hintern.hffitarget.hffi.hTypes.hType.hStructByValue.hFunction.hCall.hClosurePool.hdefines.hstring_fortified.hGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0FE|LHTd!HT(|FAA yAB$oEAG _AAaHXHFBE B(D0C8D`s 8D0A(B BBBA ,4MHD HI  F+p>!Q`Pola|0    >W "m$)/5;AGMXoH /=JZs%3<IZhu@*? FunctionInfo.cfntype_memsizefntype_freefntype_return_typefntype_param_typesfntype_compactfntype_markfntype_allocatefntype_initializerb_intern_id_cache.4rb_intern_id_cache.0rb_intern_id_cache.1rb_intern_id_cache.2rb_intern_id_cache.3.LC3.LC5.LC6.LC1.LC0.LC2.LC4.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15ruby_xfreerbffi_ClosurePool_Free_GLOBAL_OFFSET_TABLE_rbffi_fntype_data_typerb_check_typeddatarb_ary_duprb_gc_locationrb_gc_mark_movablerb_data_typed_object_zallocffi_type_pointerrbffi_CallFunctionrb_keyword_given_prb_check_typeruby_xcallocrb_ary_new_caparbffi_StructByValueClassrb_obj_is_kind_ofrb_ary_pushrbffi_type_data_typerb_ary_entryrbffi_Type_Lookuprbffi_FunctionTypeClassruby_xrealloc2rb_gc_writebarrierrb_error_arityrb_intern2rb_funcallvrb_eTypeErrorrb_raiseffi_prep_cifrbffi_GetInvokerrb_obj_freezerb_eArgErrorrb_id2symrb_hash_arefrb_empty_keyword_given_prb_free_tmp_buffer__stack_chk_failrbffi_FunctionInfo_Initrbffi_TypeClassrb_define_class_underrb_global_variablerb_define_constrb_define_alloc_funcrb_define_method-*6*?*K*Y+{*-.*-.000,0b1k1w11*-2*3*4[56*-.777 8c*9n:;*<.=>*?:+@QAB>CD*E FA.*96:N*<S.GHII*JFK'L.<KGLN _KmLMNN NA)A5?CFU_CfuC D*E FC*J !FO *J'"1FG*QP#`Rg*?rS$T%T&TU'V(V)b*/ V P  0<    * 1 `8  ? |F M T +g  z      =  (  \          C$ K* 1 A G  M S Y  _ 6 e tk q E w 7 }    $   $  q         a       c u     @  &  - h 4 ;  A H O V  ] f &o 4x B P ^            o       , , < C S Y  `  m  } l         1 W> <V w f gl 2s |        $ -1 <I V <a n {     j V u    ,   ^+  8 ?o Q z    B   ,      , B    { ># B; G V^ , d j 1p w   ^  _     ,   i   - *    .& , 2 8 > 5D SJ  P V  \ b h n ?t  z      <      S |    m ! >. ; DH 4U  b + o |     } , u i   !  ( - Ta m \   - ?  :  3 D %[ mw   d  / ^    ' |4  K n a |   9  ! N 7 1R ;h  F  R  C s   + G _ |  X   n    @ g& *  /  ; -? +Dd_ ov    & 30CT app }  ;  ' 9 5 M K-  $p; 'F YJ UX l\ jay- 0    t z   ' b Z            T  f$ V) N 3 7 < F J O IY m] ab bl p }   ^       c   C    ,5F V _ i fm ^r >|   J      ".@8 G K T X a e n r {    D    !  0 . : 8 F DJJ P N g e v" t+ / 8 < EJsUr&/:O JY ] bw    >Z      ) - 6 : C G P T ] 1a )j Zn Rw { {    5    7      T  L  }  u             !*_7Yf  ;     K         :  6  M  I ' d + ` 4> VK w O s X  \  e  i  r  v       a             3  /  F  B  a$$ l3 Y 7 U @ p D l M  Q  Z  ^  g  k  t+~                  *  & 0  =  9  V  R  s  o         ! ?-`j y  }                    !    8  4  U  Q  h  d    {  &  *  3  7  @  D  M  Q  Z  ^  g - #0J:WWd W +@K(c5qMb ly5 m               K    U M   * u. m31@:MCZOg]tf       w      w d     % ) 8 < A  J T X ] { -              ! ! #!  '!  0! 4! =! %A! #J! 1N! /X!b!z! ;~! 9! G! E! V! T! a! _! n! l! \!  ! z! ! ! " m " " | ("  @" D V"  b" \ n" "  "  "  "  " ' " ." #" _"  #  # % +#  G# o# # H# q#  $ I $ \;$ W$ Ks$  $  $ ` $ $ ^$ '% k% q% U7% Q% % % % '% ~% % & & ~%& 2& C& dO& [& al&& |& v& & &&& & && & &0'''1'PL' P' Y' ]' f'''  ' ''f'o'{'  '   '( 'n ' ' ' ' '   ( ( (" . : (F ($ '0 ' ' ' ' 'w ' ' ' '] 'i ' ' '? 'K ' ' ' ' 'N ' " n& * . 12 < A F K P U Z _ d  i 'n 7s Bx I} W ap/ 4 PphP08@.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rela.data.rel.ro.rela.debug_info.debug_abbrev.rela.debug_loclists.rela.debug_aranges.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.eh_frame @ @vp &P ,X (12X @2@ T` H O@0f (a@M r2Y98@x =I0@0mI#J@8(0GS0(ft0h,hh h`@`Hj(* prP8