ELF>@@8 @`` AAppp< < H}HH X}XXppp$$H}HHPtduuuDDQtdRtdH}HHGNU`VGA+N6y=+)%B  R( A @B`e"BFGIKMPSUWZ[\]_`abcegh_ZXÚϊe}eELtblMNiΌېDKQ.|qg!gh+ƹ}" pPyYkBr_bsjx NԋBϦb1LD2k A.5ێ,7`~dF"e.pGhW}jZ?lv7_  1K ,  ?.3 DX< VU# P b, m@' 7Z\ - 6T  $- ?WE |Rf C  FuA X3 &q Y&G Az S ar .FS +J r1 KE '2np Fn ' '" 8U S3 dHWq WZ$ (+U 37 X 8V? (__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizeplugin_is_GPL_compatiblepilogiSDL_GetThreadIDprintffont_initTTF_InitTTF_OpenFontfont_quitTTF_CloseFontTTF_Quitcube_initSDL_CreateMutexSDL_UnlockMutexcube_eraseSDL_LockMutexSDL_DestroyTexturecube_quitSDL_DestroyMutexthr_surfaceSDL_TryLockMutexhash_idxstrlenTTF_RenderText_Blended__tls_get_addrSDL_Delaythr_cachethr_initSDL_CreateThreadRuntimethr_quitSDL_WaitThread__assert_failSHA256store_textureSDL_CreateTextureFromSurfaceSDL_SetTextureBlendModeSDL_DestroySurfacedraw_textureSDL_GetTextureSizeroundSDL_SetRenderTargetSDL_RenderFillRectSDL_RenderTexturedraw_stringmy_strdupstrtok_rdraw_screenSDL_RenderPresentemacs_module_initdraw_initdraw_quitdraw_frameclear_framesdl_draw_circlesdl_draw_triangledraw_all_toggledraw_grid_togglevideo_initcircle_initsrandmutex_quitcircle_quitvideo_quitSDL_QuitSDL_InitSDL_GetDisplaysSDL_GetCurrentDisplayModeSDL_CreateWindowSDL_CreateRendererSDL_SetRenderDrawBlendModeSDL_GetCurrentRenderOutputSizeSDL_SetRenderLogicalPresentationSDL_CreateTextureclear_screenSDL_DestroyRendererSDL_DestroyWindowSDL_freeSDL_SetRenderDrawColorSDL_RenderClearmallocdraw_lightdraw_rectdraw_rect_testSDL_LockTexturesqrtfmaxpowfSDL_UnlockTextureIMG_LoadTexturerandfSDL_RenderGeometrycosfsinfsinmemcpylibcrypto.so.3libSDL3.so.0libSDL3_image.so.0libSDL3_ttf.so.0libc.so.6ld-linux-x86-64.so.2SDL3_image_0.0.0GLIBC_2.3OPENSSL_3.0.0SDL3_ttf_0.0.0SDL3_0.0.0GLIBC_2.14GLIBC_2.2.5 0^z ii o +p }~ k( ui HP&P&hx`\M SWhaLOȏ9Џ>؏E?U F(08B@CHPZXD`hp x I T beȐАؐP]VQ (^08@HPX`h p!xR"#$fKGH%&ȑ'Б(ؑ)*+,-_Xc. /(N0081@2H3P4X5`6h7p8x:;<=@AYHHoHtH5o%o@%oh%oh%oh%oh%oh%oh%oh%ohp%oh`%oh P%zoh @%roh 0%joh %boh %Zoh%Roh%Joh%Boh%:oh%2oh%*oh%"oh%oh%ohp% oh`%ohP%nh@%nh0%nh %nh%nh%nh%nh %nh!%nh"%nh#%nh$%nh%%nh&%nh'p%nh(`%nh)P%znh*@%rnh+0%jnh, %bnh-%Znh.%Rnh/%Jnh0%Bnh1%:nh2%2nh3%*nh4%"nh5%nh6%nh7p% nh8`%nh9P%mh:@%mh;0%mh< %mh=%mh>%mh?%mh@%mhA%mhB%mhC%mhD%mhE%mhF%mhGp%mhH`%mhIP%zmhJ@%rmhK0%jmhL %bmhM%ZmhN%RmhO%JmhP%BmhQ%:mhR%2mhS%*mhT%"mhU%ifH=9mH2mH9tHjHt H= mH5mH)HH?HHHtHiHtfD=lu+UH=jiHt H=~lYdl]wUHH H}`lt-HEHUHEHHtIHǸUHHtHSIH] lf*f~fnH@IHHalHZlHuHKIHEku k ku kEtTkf*kf*^fZfH~ًfk\kfHnHHHǸUHHkHtHkHWHk']UHHDkH=kH]UHHH#kHEfEHH@kHHtGEHH%kHHI#kkEHHjHE}vHjHdUHH|jHHij]UHSH8H}EEHcHHHHHHjHHPBEHcHHHHHHjHHEHcHHHHHHUjHH%EEMHcHHHHHH/jH HiH!H|iHTEHHiHHEHcHHHHHHiHHEHcHHHHHHiHHHEHcHHHHHHdiH4Hi]thHHHHcHHHHHH,iH hhfH=dffHYXfH=dffHDH[hH#EHcHHHHHHhHHEHcHHHHHHhHEHcHHHHHHbhHHEE}wx1mUfH=cffHyy;HEfH=cffHUHEHHDHǸhH]UHH0H}EEEE)g9E}EEE{lũ}y,7HEUHEHHBDHǸUH3lH4lHu0AH$DHHcHnHkHlHu0AHCHHbH2HkHkHu0AHCHHbHHk]UHqkHrkHtHfkHqHNkHOkHtHCkHFH+kH,kHtH kHHk]UHH0H}H}u(HFHHBHHBHRHEHFHHUHEHHEE E E UHSH}}y(HhFHHrBHHwBH}~(H:FHHDBHHPBHHrdHJEHcHHHHHHdHH EHcHHHHHHdHH9"EHcHHHHHHdHHEHcHHHHHH_dHHHcHHEHcHHHHHH!dHHHcHHccEHcHHHHHHcHHHjcH\cScEHcHHHHHHcH4H bEHcHHHHHHdcHHPH HbHEHcHHHHHH'cHHHbHH[bbbbEHcHHHHHHbHHEHcHHHHHHbH?b6bEHcHHHHHHPbHHHaHH]UHHP}}x}~(H@CHH:?HHP?H%aU‰EHqaHUHMHH&H?aHEHcHHHHHHaHHEHcHHHHHHaHHHaHHUHMHHEHcHHHHHH'aHHkH`H\fEf*EEEfZfH~fHnZEEfZfH~fHndZEfEf*EEEfZfH~fHn(ZEEfZfH~fHnZEH_H_HHaH_HUHH H_HlEHcHHHHHH`HHH_H4HX_HUHѺH|H5_HUHHPH}EEHEH'HEHEHUHEH <HHHEE;EHcHHHHHH3_HHEHcHHHHHH_HHtREHcHHHHHH^HHEHcHHHHHH^H8H}t1HEH;HEHcHHHHHH^H EHcHHHHHHX^HHE"^^HEHH;HƿHEE} H}EEEEHcHHHHHH]HHqEHcHHHHHH]HH9.EHcHHHHHH{]HHt EXi\uuEHcHHHHHHO]HH9tIEHcHHHHHH#]H EHcHHHHHH\HH9tEEjEHcHHHHHH\H EHcHHHHHH\H EHcHHHHHH\H4mEHcHHHHHH=\HH}u aEPUЃ)ЉE}~} E;EE;E[[H}tHEHHE}t[[{[r[UHH[Hu(H<HcH8HH8HHZHu(H<HdHv8HH8HHZHGH5ZHZHrZHѺHHsZH3]UHSH(HHHH #HHPHHHEHEHH=? HEHH=?~ E:HEHH=?~ E"HEHH=?~ E EHELPHEHcЋEHcHEAL|7H VHAHEHEHPXHEH c7HHHEHEHPHEHXHEHXPHEHPXHEH 07HHHHPHEHѺHEHELPHEHcЋEHcHEAL6H BUHAHEHEHPXHEH 6HHHEHEH@HEHHHEHXPHEHPXHEH 6HHHH@HEHѺHEHELPHEHcЋEHcHEALO6H THAHEHEHPXHEH 76HHHEHEH0HEH8HEHXPHEHPXHEH 5HHHH0HEHѺHEHELPHEHcЋEHcHEAL5H SHAHEHEHPXHEH 5HHHEHEH HEH(HEHXPHEHPXHEH 5HHHH HEHѺHEHELPHEHcЋEHcHEAL5H rSHAHEHEHPXHEH 5HHHEHEHHEHHEHXPHEHPXHEH p4HHHHHEHѺHEHELPHEHcЋEHcHEAL4H RHAHEHEHPXHEH 4HHHEHEHHEHHEHXPHEHPXHEH 3HHHHHEHѺHEHELPHEHcЋEHcHEAL 4H QHAHxHEHPXHEH 4HHHpHpHHxHHEHXPHEHPXHEH 3HHHHHEHѺHEHELPHEHcЋEHcHEAL3H PHAHhHEHPXHEH 3HHH`H`HHhHHEHXPHEHPXHEH H2HHHHHEHѺHӸH]UHH0H}HuHUHMиH.*EHEHcHHHHHHTH EHcHHHHHHSHEHcHHHHHHSHEHcHHHHHHSH4EHcHHHHHHSH4E}3EEHEHPXHEH 1HHUHHE{EHcHHHHHHSHHtPEHcHHHHHHRHHEHcHHHHHHRHE}{UHH0H}HuHUHMH}u(H3HH/HH0Hd:QQЉEQ~8QH0HǸjQH0HǸN|QQhQf*vQf* j3X(^[3YfZfH~ً QfHnH&0HǸQH/HǸPH0HǸ}EH0HǸvPf*2Yf*M^fZfH~PfHn‰H/HǸ!gPf*c2Yf*M^fZfH~3PfHn‰H/HǸHEHPXHEH .HHUHH MEHEHHUH U#HEH}tHE@NHE@ N#HE/H-NNHENNHMH=/HH OHOHHNHNHjHNHTNH INHH!HH$HEf/s(H^%HoH!HH$H]Ef/s(H(%HoH HHn$H'Ef/s(H$HoH HHE$H~u~m~eU~]EHEMuuuufo(fo(fHnH HEHPXHEH !HHUHHPH}HuHUHMH}u(H_$HyHHHE!H>H}t(H0$HzHHHp#HHEHHxHEHHEHHщEHEHHxHEHHHEHHщEHEHHxHEHHHEHHщEHEHHEHHHEHHZEHEHHEH HHEHHZEHEHHEH(HHEHHZEEEEEEEJ#EHu~M؋UMEfHnƉΉ1HEHPXHEH HHUHH H}HuHUHMH}u(H"HH(HHH}??HEHPXHEH =HHUHH H}HuHUHMH}u(H2"HHHHH??HEHPXHEH HHUHH }uUMf*EEf*EEf*EEf*EEHA?AH|H-?H?HHH?HUHH]UHH0EEH>HUHMHHE܃E؃ E !EEf*E^EYfZfH~fHn,EEf*U Y^EYfZfH~fHnE,EE܋U)ЉE=ЉEEEE+E+EEMUuEUHH`}uUEEEEEEH=H#H=MUAȉѺ vHHz===EHEHU=HMHUHEHHEHEHEEEEEiE+Ef*E܋E+Ef*EE(YEYXfZfH~fHnZEf*UE(^\fZfH~ffHnZEЋE fnf~EMY,EMY,EMY,EMY,EEE E Eˉ EE‹EHHHEHЉʉEE;EEE;EpH;HH;Hl;HH H5b;HS;HyUHH3;HtGH@Hu;H;HHH!H@H@Ht4;+;]UHHy@Ht)Hm@H-HZ@::]UHH,E&f*EE^EUHHfH~D(fDo(fo(fH~foHfH~HPHXHMDMfDօpxf֍`hEEEHU HHEEEEHPHXHEHUpEtEHEHUHEHU`EdEHE HU(HEHUHe9HN9HHH<9HMHUAIȹHH5"9H 9H8HѺH,UHSHLHDfH~foHfH~H0H8HHE`E܃E؋EHHHEЋEHHH¸HHпHHkH)HHHHHEf*DEf*LEf*HEf*EEHEEHEE@HMH0H8HAHQHp=Ht$HEW@HEF@HEf@HEf@EEEE\EEEXEEE\EEEE\EEEXEEE\EEfEEoE(XzY^Ettfn>f~fnYEMXptfnf~fnYEMXlHEȋUHcHHpHEȋUHcHHHlf~fnYEMXhf~fnYEMXdf~fnYEMX`fZ](fZe fZtfH~fHnPfH~~fHnfT\Y X(Z\0YEYh(Y\4YEYd(Y\8YEY`Y\HEȋUHcHHHHEȋUHcHHH HEȋUHcHHHHEȋUHcHHHH :Htfn XY(tfn wXYHEȋUHcHHH(HEȋUHcHHH:HEȋUHcHHHfHEȋUHcHHHfMXEEf*E/E~U܉ЉEEHHHEEHHHHоHHkH)HHHHHxEEVHxUHcEPEHHxHc҉ EPEHHxHc҉ EUЉEE;E|H2H2HH-H58Hw2DEHxMHUEIH?H5`2HI2H*2HѺHjHܐH]UHH H}H}u(H^H_HHH{HH}tAHEHHHEHEH~HEHUHMHEHH3HEHHI@[%ld] %s DNC TTF_Init/usr/share/fonts/truetype/ocr-a/OCRABold.ttfDNC TTF_OpenFont[char] %d/%d = %.2f [%ld] I made %d surfaces [%ld] I cleared the cache %d times sdl3-surfacesdl3-rusfacesdl3-cachebad-sdl3.cstr0 <= ii < lines(0 <= i) && (i < lines) rndtexInit draw.draw_initdefaliasQuit draw.draw_quitDraw frame.draw_frameClear frame.clear_frameSDL draw planet.sdl_draw_circleSDL draw triangle.sdl_draw_triangleToggle draw-all mode (disable 'dirty rects' optimization).draw_all_toggleToggle draw-grid mode.draw_grid_togglenilenv%8d textures created %8d -------- destroyed %8d surfaces created (%.1f%% of worst-case %d) %8d -------- collisions %8d frames %8d -------- skipped as identical (%.1f%%) %8d -------- not drawn as timeout (%.1f%%) DNC SDL_GetCurrentDisplayMode, using fallback valuesSDL3 drawbad-grid-stringnargs == 180 <= fabs (v1.x)0 <= fabs (v1.y)0 <= fabs (v1.z)0 <= fabs (v2.x)0 <= fabs (v2.y)0 <= fabs (v2.z)0 <= fabs (v3.x)0 <= fabs (v3.y)0 <= fabs (v3.z)0.0f <= c1.r0.0f <= c1.g0.0f <= c1.b0.0f <= c2.r0.0f <= c2.g0.0f <= c2.b0.0f <= c3.r0.0f <= c3.g0.0f <= c3.bnargs == 6earth.pngshash_idxstore_texturedraw_texturedraw_screendraw_quitclear_framedraw_framesdl_draw_trianglesdl_draw_circledraw_all_toggledraw_grid_togglemy_strdup?BB@?CBCTCO? #=>I@?;D'8`q @Ҳ`z<˷W(H!h. c,FLl| ,NLnl\O 0zRx $ШpFJ w?;*3$"D\ɮGAC B |AC  ʯ2AC m ܯ"AC ] ޯAC  _+AC f  jAC E @_AC  `γAC  pAC  ߴAC   K3AC E) ZAC  AC  $AC   DHVAC HI hzWAC R AC  +zAC u AC  /AC  SAC N (%nAC i HsuAC p hWAC R AC  AC   AC  xAC   AC  (AC  HnZAC U h<AC w 3AC n AC   ;AC H AC  P&&o~ aHPo  ( P ooooX6 F V f v !!&!6!F!V!f!v!!!!!!!!!""&"6"F"V"f"v"""""""""##&#6#F#V#f#v#########$$&$6$F$V$f$v$$$$$$$$$%%&%6%F%V%f%v%%pGCC: (Debian 14.2.0-19) 14.2.0  % %! &7CPj P&vH (08@HĒȒ̒ ͒PԒؒ"ܒ(`-`8dIh\lmptx|t tt 't =t S[u qu  u@uPu`uȘxu 8| u - as 3X<H^q a{ S b, ?.3 DX<  '2* VU5MQ Fn] |R -" Az S WZA_ 3k X3 '&@ .FSM &Wo '"y'B`q +{ Y&G ( 6T  X $- m@  7Z%:Mj dHW 8Vp 8 r1  ?W  (+ ; V  Ca          Fu 8 T i      P " = B  KEcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrybad-sdl3.cgsrcube_mtxrndptexwinalways_draw_modedraw_grid_modedraw_light_moderes_wres_hrnd_wrnd_hlog_enablefgfntfnt_szefnt_wfnt_hcubecollisionssurfaces_createdsurfaces_destroyedtextures_createdtextures_destroyednot_drawntimeoutscube_callcube_insertlines_pipethr_runthr_surthr_rusthr_cacdrawn_local.12__PRETTY_FUNCTION__.11__PRETTY_FUNCTION__.10__PRETTY_FUNCTION__.9__PRETTY_FUNCTION__.8__PRETTY_FUNCTION__.7display__PRETTY_FUNCTION__.6__PRETTY_FUNCTION__.5__PRETTY_FUNCTION__.4__PRETTY_FUNCTION__.3__PRETTY_FUNCTION__.2__PRETTY_FUNCTION__.1earth_tex__PRETTY_FUNCTION__.0__FRAME_END____GNU_EH_FRAME_HDR__dso_handle_fini_DYNAMIC__TMC_END___GLOBAL_OFFSET_TABLE_printf@GLIBC_2.2.5my_strdupSDL_CreateTexture@SDL3_0.0.0SDL_RenderTexture@SDL3_0.0.0draw_grid_togglethr_initSDL_LockTexture@SDL3_0.0.0TTF_OpenFont@SDL3_ttf_0.0.0store_texturecircle_quitfont_quitdraw_lightTTF_Quit@SDL3_ttf_0.0.0sinclear_frameSDL_SetTextureBlendMode@SDL3_0.0.0draw_all_toggleSDL_DestroyWindow@SDL3_0.0.0hash_idx__cxa_finalize@GLIBC_2.2.5strlen@GLIBC_2.2.5draw_quitdraw_rectSDL_GetDisplays@SDL3_0.0.0circle_initSDL_SetRenderDrawColor@SDL3_0.0.0SDL_RenderFillRect@SDL3_0.0.0draw_stringSDL_DestroyMutex@SDL3_0.0.0SDL_WaitThread@SDL3_0.0.0SDL_SetRenderTarget@SDL3_0.0.0SDL_Init@SDL3_0.0.0sqrtrandfSDL_RenderGeometry@SDL3_0.0.0cube_eraseSDL_CreateRenderer@SDL3_0.0.0__assert_fail@GLIBC_2.2.5clear_screenfont_initTTF_Init@SDL3_ttf_0.0.0cube_initSDL_DestroyTexture@SDL3_0.0.0SDL_Quit@SDL3_0.0.0memcpy@GLIBC_2.14SDL_DestroyRenderer@SDL3_0.0.0SDL_SetRenderDrawBlendMode@SDL3_0.0.0SDL_GetCurrentDisplayMode@SDL3_0.0.0SDL_UnlockMutex@SDL3_0.0.0SDL_GetTextureSize@SDL3_0.0.0time@GLIBC_2.2.5thr_cachelogisrand@GLIBC_2.2.5SDL_CreateWindow@SDL3_0.0.0roundthr_surfacedraw_rect_testthr_quitmutex_quitfree@GLIBC_2.2.5cosfSDL_SetRenderLogicalPresentation@SDL3_0.0.0SHA256@OPENSSL_3.0.0malloc@GLIBC_2.2.5SDL_RenderPresent@SDL3_0.0.0SDL_LockMutex@SDL3_0.0.0SDL_CreateThreadRuntime@SDL3_0.0.0SDL_RenderClear@SDL3_0.0.0sdl_draw_triangleemacs_module_initpidraw_screendraw_texturedraw_initcube_quitTTF_RenderText_Blended@SDL3_ttf_0.0.0SDL_GetThreadID@SDL3_0.0.0video_initSDL_DestroySurface@SDL3_0.0.0sinfSDL_CreateTextureFromSurface@SDL3_0.0.0SDL_UnlockTexture@SDL3_0.0.0powfSDL_Delay@SDL3_0.0.0SDL_free@SDL3_0.0.0__tls_get_addr@GLIBC_2.3draw_frameTTF_CloseFont@SDL3_ttf_0.0.0_ITM_deregisterTMCloneTablestrtok_r@GLIBC_2.2.5SDL_GetCurrentRenderOutputSize@SDL3_0.0.0plugin_is_GPL_compatibleIMG_LoadTexture@SDL3_image_0.0.0SDL_TryLockMutex@SDL3_0.0.0__gmon_start__sdl_draw_circle_ITM_registerTMCloneTableSDL_CreateMutex@SDL3_0.0.0fmaxvideo_quit.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.tbss.init_array.fini_array.dynamic.got.plt.data.bss.commentpp$.o`8  @ (HoUodnBPPx s p~%%%%;aa ppuuD0w0w HH}HH}PP}XX}hh0 0PF PM