ELF>PB@H@8 @PP   hh h @@888$$000 Std000 Ptd888QtdRtd   GNU('` y냖'dh3V S $ @(ԸDU !2@oEO >=~@vMw6ĸqXd>Ĭ 9|}9ҝBE@ Z02<ݯFp`eGc[29u.ƳeL _V4Vᥧ }C++qc R)A : zBlMic "oj2 #+j AV  t  a"[  L   nM n"U"b 4}")   ]IE vY> E,  F"4!\AU1& [T x P ~ 0w ^ 3`  q XG  { [ HH vW   "t H `O   _m_h t   p  0~U ^?j X ,X 2  3 P~JH ` W  `^   __gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizeffi_raw_sizemunmapruby_xfreeclosure_data_typerb_check_typeddatarb_int2bigrb_eArgErrorrb_raiserb_rescue__stack_chk_failrb_exc_raiserb_data_typed_object_zallocmmaprb_unexpected_typeruby_xcallocrb_ary_new_caparb_fiddle_type_ensurerb_ary_pushrb_fix2intrb_fiddle_int_to_ffi_typerb_num2intrb_obj_freeze_inlinerb_iv_setffi_prep_cifffi_prep_closuremprotectrb_error_arityrb_eRuntimeErrorrb_sys_failrb_out_of_intrb_iv_getrb_ary_hidden_newrb_intern2mFiddlerb_const_getrb_funcallvrb_str_new_cstrrb_float_newrb_uint2bigrb_ull2inumrb_ll2inumrb_string_value_cstrrb_num2dblrb_num2longrb_num2uintrb_num2ulongrb_num2ullrb_num2llruby_thread_has_gvl_prb_thread_call_with_gvlInit_fiddle_closurerb_cObjectrb_define_class_undercFiddleClosurerb_define_alloc_funcrb_define_methodrb_check_string_typerb_to_intrb_sym2idrb_to_symbolffi_type_uint64ffi_type_pointerffi_type_uint8ffi_type_sint32ffi_type_floatffi_type_doubleffi_type_voidffi_type_sint16ffi_type_sint64ffi_type_uint16ffi_type_sint8ffi_type_uint32rb_fiddle_value_to_genericrb_Integerrb_fiddle_generic_to_valuerb_fiddle_freerb_fiddle_ptr2valueruby_xreallocInit_fiddlerb_define_modulerb_eStandardErrorrb_eFiddleErrorrb_const_definedrb_eFiddleDLErrorrb_define_module_underrb_define_constrb_str_new_staticInit_fiddle_functionInit_fiddle_handleInit_fiddle_pointerInit_fiddle_pinnedInit_fiddle_memory_viewrb_const_removerb_define_module_functionffi_callfunction_data_typerb_keyword_given_prb_get_kwargsrb_str_to_interned_strrb_eTypeErrorrb_hash_duprb_cFalseClassrb_ary_duprb_ary_newrb_cFloatrb_errno_ptrrb_free_tmp_bufferrb_thread_call_without_gvlrb_alloc_tmp_bufferffi_prep_cif_varrb_cIntegerrb_cTrueClassrb_cSymbolrb_ary_new_from_valuesrb_fiddle_new_functioncFiddleFunctionrb_class_new_instancedlclosedlerrordlsymrb_fiddle_ptr_new_wrapdlopenrb_block_given_prb_yieldrb_ensurerb_cHandledlinforb_define_singleton_methodrb_gc_markrb_ascii8bit_encodingrb_enc_str_new_staticrb_ivar_setrb_obj_freezerb_memory_view_getrb_memory_view_releaserb_memory_view_get_item_pointerrb_memory_view_extract_item_membersrb_alloc_tmp_buffer_with_countrb_memory_view_parse_item_formatrb_eIndexErrorruby_malloc_size_overflowrb_cMemoryViewrb_gc_writebarrierrb_eFiddleClearedReferenceErrorrb_cPinnedrb_cPointerrb_memory_view_init_as_byte_arrayrb_string_value_ptrmemcpyrb_str_newrb_obj_classrb_sprintfrb_cIOrb_obj_is_kind_ofrb_io_taint_checkrb_io_check_closedrb_io_stdio_filerb_cStringrb_check_funcallruby_xmallocmemsetrb_internrb_memory_view_registerlibruby.so.3.4libdl.so.2libffi.so.6libm.so.6libpthread.so.0libc.so.6_edata__bss_start_endGLIBC_2.3.3GLIBC_2.2.5GLIBC_2.14GLIBC_2.4/opt/alt/ruby34/lib64 0si  ui    ui  ii  0C B  0 `C8 @C   h h  px w@ ۪H P X      @ j( P0  8                 # & *( .0 8 1@ H P X 7` 9h :p =x >   J M  ` c r  z { |                   ( 0 8 @ H P X ` h p x    !  " # $ % ' ( ) + , - / 0 2 3   4( 50 68 8@ ;H <P ?X @` Ah Bp Cx D E F G H I K   L N O P Q R S T U V W X Y( Z0 [8 \@ ]H ^P _X a` h p bx d e f g h i j k l m n o p q s t u v w x y }( ~0 8 @ H P X ` h p x    HH HtH5ʗ %˗ hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzA% D% D% D% D% D% D% D%ݏ D%Տ D%͏ D%ŏ D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݎ D%Վ D%͎ D%Ŏ D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݍ D%Ս D%͍ D%ō D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%݌ D%Ռ D%͌ D%Ō D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E DH|$HHH% H= Hz H9tH& Ht H=Q H5J H)HHH?HHtH HtfD= u+UH= Ht H= id ]wHHHHxfDSHH0H{8HtH[HH5 LHHHff.fSH5 HHtHHC [SH5T HHt%H8H@Hx HD?[fD[H HH5^H81H(dH%(HD$1Ht$HH$HH2|$H=2HL$dH3 %(uH(hUHSHHHHx HHH@ qU@SHHZ HHh @uHh E1A"10HEHH[]AWAVAUIATUSH8HGHHhHL$ tBH@HD$HtHuHUHЃHt#HNfDHD$D HHT$HT$Hc‰T$,H9^H5W I}L|$IAHcLID$8IEHD$HH$HEHD$KDHD$H<LIH,LAt3M|$8IHIH9$t"HE uHE f+fHcT$,ID$8LIl$H!H|$ 'I}H5y[HH$`I}LH5f[MH $I\$Mt$8HWH|$T$@$HD$$HL$MHIMHHlH4I$H߾0IEH8[]A\A]A^A_fHEHD$fH|$$HD$HL$$bH%dH H5NZH81H=SZNHo H5GZH81@AWH5ZIAVAUATUSHXdH%(HD$H1HGHHHD$HH5YHH}HD$ )HHcAH9}^HD$(H: Hu&HYfDHH HtHH H8eHD$E~1L%YfHEHE uHE HIGJ(8HEH|$(HA9Hl$(HE 9Hm HF Hu"HXfHH$ HtH|$HDHtHD$0HD$(HD$8H|$HD$(@!ƒH YHcH>DIGJ(H8XH|$(H+1fDIGJ(H|$(HDIGfJ(ZH|$(HIGJ(H8H@HrHt?IGJ(H8H@HyHzfIGH|$(J(HcHtV\IGH|$(J(HHt5;IGH|$(J(HHtIGJ(H8H@HHD?HD$@Ha Hu!@H=VH@ HtH|$HL$@HH|$(HfAIGH|$(J(HtflIGH|$(J(HtFLIGH|$(J(Ht'-fIGJ(H8H?H9PmHDIGJ(H8H?H9 HDfDH}HH|$0I_@HH;1HL$HdH3 %(HX[]A\A]A^A_fH|${H4;91IGHD$0HI_H|$0qH{H|$0I_dH|$0IGfZEH|$0I_@,KH"H|$0@IWHHH|$0@HIGH8H|$0IWHH|$0I_@HH|$0I_@HqH H5TH81sHlHMH߀ H5SH81f!H8dH%(HD$(1H<$Ht$HT$HL$t$H4HD$(dH3%(uH8HH=fHe SH5tSHH H8+H H5MHHRH;HH5;S7H;1H+H5.SH;1HH57\H;1[HH5Sf.@AWAVAUATUSHH@ t_Hu-1HLHĈH[]A\A]A^A_@ HHHHH%>H-SHD$pH; H$HufHH HtH$H HD$Hu(H-RHH HtHD$H HD$Hu'H-RfHH HtHD$H HD$Hu/H-bRf.HSHT HtHD$H; HD$ Hu/H-Zf.HH  HtHD$ H~ HD$(Hu/H-Qf.HH~ HtHD$(H~ HD$0Hu/H-Qf. HH|~ HtHD$0Hc~ HD$8Hu/H-rQf.HSH4~ HtHD$8H~ HD$@Hu/H-9Qf.HH} HtHD$@H} HD$HHu/H-Qf.HH} HtHD$HH} HD$PHu/H-Pf.HH\} HtHD$PHC} HD$XHu/H-Pf.HSH} HtHD$XH| HD$`Hu/H-WPf.HH| HtHD$`H| HD$hHu/H-]Tf.HH| HtHD$hH-k| Hu*L%O LHD| HtHL%-| Mu,L-OfLcH| HtIL-{ Mu$L5OL3H{ HtIL5{ Mu$L=ZO LH{ HtIL=}{ Mu(H=(OHX{ HtIH A{ Hu$@ H=NH { HtHH { Hu.HL$xH=NgHz HtHL$xHT$pH4$H9tHt$H9Ht$H9hHt$H9jHt$ H9lHt$(H9Ht$0H9`Ht$8H9"Ht$@H9$Ht$HH9&Ht$PH9H|$XH9:Ht$`H9LH|$hH9HH9IL9L9@L9@@uyL9ttH9H9`HSHHt"f.HH< Ht@HfD1}f HĈ[]A\A]A^A_ffff f ff{fDHi@[QGfy1 H LHcH>u|H]w @Hw u|H-w @t|Hv @Hw Hv Hqv tH=w @Hv Hv Hav Hv PH8w H5KH81ff.fGSH KHHcH>HHƒHHHW tHW[fDH[@H>@HH;[H>@uHDH>[@H>f[H>[@H>@HH[H>H@"@[H>@>@H>@&YH>@&HfDH>@HfDH>0fZ [fH>[fH>u:H[Ð[@KfD;@HXHcHXHt H55IH81YfHHt$Ht$iH@ATUHSH dH%(HD$1@tkH5t Hu$L%TGLSHHt HtHs H8SIăKH IHcH>D+f@HHЃH\$dH3%(H []A\H?H9HD-fDH?H9vHHD-HH!HEHD-%H@mDHD-%H@UDFfDH@H5HD-HD$H|s Hu HEHH\s HtHL$HLDHHD-f.HHD-fHcHD-H@HHeH@HHu`l$fnD$Z HHl$D$+HH DHHHq H5-FH81Q ff.HHtH8HfDHHÐ@tHHHUHSH@t=HH@tBHHHH@Hx4HHD[]HXH@uHwHfHH[]fH@t*HH@HxHDH@H HHH\ff.H@Hx HD6H(ATH=WEUSlHo HVo H5DEHHHH-n HEHq Hu#L%ELHp HtH;HHUH;H5DHo H;H5DHH5DHHyH5EHeH5EHQHH5EH;H5EH'HH5EH H5EHHH5~EH H5EHHH5lEH H5wEHHH5`EHH5mEHHH5VEHiH5aEHUHH5JEH? H5VEH+HH5?EH H5KEHHH54EHH50EHH5)EHH5BHH5^EHHH5EH H5DHq H5DH] H5DHIHH5DH3H5DHH;H5WB H;H5OBH;H5FBH; H5>BH;H54BH;H5+BH;H5'BH;H5 BH; H5BkH;H5BWH; H5BCH;H5B/H;H5AH;H5AH;H5AH;H5AH;H5AH;H5AH;1H5AH;H5AH;H5A~H;H5AjH;H5AVH;H5ABH; H5A.H; H5AH;H5AH;H5AH;H5AH;H5AH;H5AH;H5AH;H5AH;H5{AzH; H5wAfH; H5rARH;H5nA>H;H5iA*H; H5eAH;H5^AH;H5XAH;H5RAH;H5MAH;H5JAH;H5FAH;H5CAH;H5CAvH=h H@H|HT?H;H5!AH H=AWH;H5AH%H;HH5AZH;Hh H5@?H;HH5@$H;HuH5@ H;Hg H5DH;)H5@H;H5@vH; H5@bH;IH5@Nd[]A\@H9i Hu%L%@=DLHi HtH;H+H|HHH f.SHHHt:H[1HHWHOHwH?t1Hff.fH}f ff.AWAVAAUATUSHhdH%(HD$X1DDHcHIAHlwwA~HCL;HkHD$AWf.LH5>LE1+It_H=g LLD$@1H5g Ll$@I$MtAfDLt$HI$LDLH5l>LLH5`>LLHD$ HD$Ht*H߃2-HHH!HHD$H|$HǨtcHcdHucHfIEH7LI'H[A>D[HcHtHHD$(uHEHƒHu &HHǃAHDHD$0ZIENAF1ۉD$1HH]H; H5,1IH;H5ZH;HH5#+?H;[HH5'+#fDHH5N x HHHЃf.HH5N @ Hff.HH5N @ Hff.SHH?HtStC uH[f[H[fUSHHH|$Ht$HH HHH HHDH[]f.HH5M H8H@Hx HD?HHwHH\Ht/H@HxHDHfDHH,@Hff.SH54M HfDHuB1fDH=1T LH_LGfy@H訿HH萿HHt>k1efDHHS H K H8HP @uHP HHBHff.HH5J dH%(HD$1HH$H8u'H$HtHx^HL$dH3 %(u%HtH5-HHR H81蹾t@SH54J ?PtH8H=Cu[HTR H5m-H81cH5},HH-R H81CSHH5I ̿PtDH8HzHt-H@HxHD[H[O[HQ H5+H81ɽfSHHt#H@Hx HD[@H[HhQ HH5+H81t@HSHH5H Pt H8H[yHQ H5T+H81!HP ATH5Y+IUSHHP H8QH:Q H5SHHxH;HYH5+H;HH5*rH;H#H5#WH;HH@ HL @H;HH5*H;HH@ HH@߾H;HH5x)H;H5x*H;H5p*uH;H5f*aH;DHTH5l#hH;1HlH5_#PH;1HH5&*8H;1HH54* H;HH5)H;HH5"H;HH5)ϾH;1HH5)跾H;1HH5)蟾H;1HH5)臾H;1[Hj]H5)A\kf.HGxHHHGff.HH5F ,HHt xHH҃HHff.HH5AF HH@H?4@ATH5F UHS蹻H8tkHXL`VHLHxHHO Hu"L%t)f LCHO HtHHHiH[]A\靺DE11떐AVH5E AUATUS(H(HtlHxXIt]Lh@LIHM~NI@1Ht?HH菾I9t'ID$XH==eql?+-[]=size=NULLfiddle/pointer#<%li :%p ptr=%p size=%ld free=%p>to_ptr should return a Fiddle::Pointer objecta free function must be supplied to Fiddle::Pointer.malloc when it is called with a block;xh"'P / 7((@X\tx(((Dآ`XhxȭH`ذ(Hȱ(0XDȺx8Xhd   4 L 8d x  h @ X ht X X8 xL d | x  8 Xt H 88ThXh8L(h (XHHxH(@8h4xxX TX$xPX$8dHxzRx $FJ w?:*3$"DP\ؑHMt-Ec#HW 0Ej YEl G A E \XH0J A /EDG $$YEFD DDAHLFBB E(A0A8Dpg 8A0A(B BBBJ zRx p( LFLB B(A0A8D 8A0A(B BBBJ $zRx ,\nH@H H xܛLdp~FBB B(A0A8Jc 8D0A(B BBBH | 8A0A(B BBBJ  P(|GHQ G K E T D c E L D K E W I  C M C N B |xH S0FAD D@  AABD < 8?HY G VX 0d~EDD s FAI dDADTHk E Wd(0x mFHA  ABI HHIPEUT#HZlL x FBE B(A0A8D' 8A0A(B BBBJ $zRx ,ϋ,0 EG I. E $zRx  ,kWH0I A  Ly< P&HWh%H\%H\>E] N I$FAAG0zAA9Hg A D 4RHi G G I I$p'E]0@FAA D0  AABK t@EH|xH ^ A mEo A $@wE{ H D L F A LAb E D E  $?E] E (@UMOA "HIl$2HiLHST ,PFHD i ABJ 8FIB A(A0{(D BBB80 FIB A(A0{(D BBB8l xFIB A(A0{(D BBB IHt D D IHt D D ^+J2[I%lǯ1BfWyOżE CDaVEXlMrGmxݏĿD]N/6Dz5Brgi٩9 2r%>R<Ee҄"vkzb$- F `dSp8zf/e"Cru>ugvgfs * pKh?#5F+L:&v9쫶 qʠ+Ne10F`j{|)P;\madiv kv2!Pn d#4"R@U^PHhja!#n%A_Q9F]we P/{S3 Apǘ: gN)ܝ3V:n'4 `m,vU9tqӃ8 O19o)q-g?ֺobwʾ[Ꮤ#^Eh 2$ڨ3c=V@t]驽4zѶLءj?VJί Y!Y~]b.s8onH:y*U"d RzDDo"KkO9Ӈ:X[snF˚2yyҫ)a>xrMZ }NWRO.Ev&J]xsʨ7S #+?.J9&]0?;SQjeFEreF;/PFE0ix)of3(`鶀UdK$Q Kޜ9(3R3N m[  \,-9션"v˹A 5}r$ۙ4<Mreg(Ab~7 Jjvl20RS2%$Xz?;E*j=d;7pU/XoCubE8gon'ʨ'tfvy"cp/!%il;jZcVSJE3Y[{-j `T%