Mg"Çd‘VMolpix.Androidapişÿ÷– <pMolpix.Androidapi.AppGlue.pas“y‹VdSystemg
RTLVersion×‚]cfInt32 ÎsµfPointer�ù~fInteger Îsµf
NativeUIntäMjªf	NativeIntv°6fShortIntÅØÁgSizeOffstring,¼Ëf
UnicodeString,¼Ëf
AnsiStringĞÿñf	PAnsiChar}xøgAssignedgContinuegFillCharg	@FillChar±jÒgMove[Û5fPByte¨öïgDelphiActivity›_-~gJavaMachine›_-~gJavaContext›_-~cdSysInitcdPosix.SysTypesfsize_täMjªfpthread_mutex_t8!AÑfpthread_cond_t©Ög�f	pthread_tv°6fpthread_attr_t
>LfPsize_tùzcdPosix.StdlibgfreexÚeg__exit×;¹zg__mallocT%×g__freexÚecdPosix.Unistdg__read9Î´�fTPipeDescriptorsÖ¿dÑgpipe�'Q/gpipeõ™¬Àg__write9Î´�g__close4#cd
Posix.Pthreadgpthread_mutex_lock	Ó£gpthread_mutex_unlock	Ó£gpthread_cond_broadcast>^egpthread_mutex_init®’”gpthread_mutex_initºEãgpthread_cond_init’sF:gpthread_cond_init¿¨*gpthread_attr_initö^”�gpthread_attr_setdetachstateñ0m'gPTHREAD_CREATE_DETACHED¯}ç1gpthread_create�=�gpthread_cond_waitDÿñ$gpthread_cond_destroy>^egpthread_mutex_destroy	Ó£cdPosix.Dlfcnfdl_infoÀ!H+gdladdrğ�0õgdlopenò_’>g	RTLD_LAZY¯}ç1gdlsymÓKÙÓgdlcloser}ìcdAndroidapi.InputfPAInputEvent€phfPAInputQueueá$hgAInputQueue_detachLooperÕ—.øgAInputQueue_attachLooperQÔñVgAInputQueue_getEvent1I²‰gAInputEvent_getType~* gAINPUT_EVENT_TYPE_KEY¯}ç1gAKeyEvent_getKeyCode~* gAInputQueue_preDispatchEventQ³?gAInputQueue_finishEvent§
jcdAndroidapi.NativeActivityfPANativeActivitycõHfANativeActivityÚ€İfANativeActivityCallbacksSûƒÎcdAndroidapi.NativeWindowfPANativeWindow: ’cdAndroidapi.RectfARectµûŞ'cdAndroidapi.ConfigurationfPAConfigurationìç0êgAConfiguration_fromAssetManagerü!İNgAConfiguration_deleteSºj‚gAConfiguration_newKF‚cdAndroidapi.LooperfPALooperŞ“­¥gALooper_prepareTÛTÔg#ALOOPER_PREPARE_ALLOW_NON_CALLBACKS¯}ç1g
ALooper_addFdÅ<iYgALOOPER_EVENT_INPUT¯}ç1ceAndroidapi.LoggLOGWHQË#ceAndroidapi.KeyCodesg
AKEYCODE_BACK¸}ç1c5Molpix5
Androidapi„5AppGlue„ccc5Systemc5SysInit0c5Posix5DlfCn€vc5Pthread€Xc5Unistd€Jc5StdLib€@c5SysTypes€2cc5
Androidapi5KeyCodes€Äc5Log€Àc5Looper€´c5
Configuration€ªc5Rect€¦c5NativeWindow€¢c5NativeActivity€šc5Input€„cc*Pandroid_appˆ<€Ü:*Pandroid_poll_sourceˆ©<;®<*android_poll_sourceˆYmØ>*TAndroid_appˆ§¦º@%LOOPER_ID_MAINŠ¯}ç1B%LOOPER_ID_INPUTŠ²}ç1B%LOOPER_ID_USERŠµ}ç1B%APP_CMD_INPUT_CHANGEDŠ¬}ç1B%APP_CMD_INIT_WINDOWŠ¯}ç1B%APP_CMD_TERM_WINDOWŠ²}ç1B%APP_CMD_WINDOW_RESIZEDŠµ}ç1B%APP_CMD_WINDOW_REDRAW_NEEDEDŠ¸}ç1B%APP_CMD_CONTENT_RECT_CHANGEDŠ»}ç1B
%APP_CMD_GAINED_FOCUSŠ¾}ç1B%APP_CMD_LOST_FOCUSŠÁ}ç1B%APP_CMD_CONFIG_CHANGEDŠÄ}ç1B%APP_CMD_LOW_MEMORYŠÇ}ç1B%
APP_CMD_STARTŠÊ}ç1B%APP_CMD_RESUMEŠÍ}ç1B%APP_CMD_SAVE_STATEŠĞ}ç1B%
APP_CMD_PAUSEŠÓ}ç1B%APP_CMD_STOPŠÖ}ç1B%APP_CMD_DESTROYŠÙ}ç1B7.1FD(	app_dummy€é`pÅFc(free_saved_stateF!android_app&:c(android_app_read_cmd�!android_app&: Result& cmdfUc(android_app_pre_exec_cmdF�!android_app&:!cmd&c(android_app_post_exec_cmdF�!android_app&:!cmd&c(process_cmdF�!app&:!source< cmd&½c(
process_inputF�!app&:!source< eventf(é handled&í evType&ñc(android_app_destroyF!android_app&:cj(SystemEntryF DlsymPointer&� 
EntryPoint$H‘ Lib&• Infof&àcœ¥¹ÿk�¹(android_app_entry��ş!param& Result& android_app&:å looper&8éc(android_app_create:!activity&,!
savedState&!savedStateSize& Result&: android_app&:} PipeDescriptorsf$ğ attrf À threadf‰c(android_app_write_cmdF!android_app&:!cmdfc(android_app_freeF!android_app&:c(android_app_set_activity_stateF!android_app&:!cmd&c(android_app_set_windowF!android_app&:!window&2c(android_app_set_inputF!android_app&:!
inputQueue&*c(	onDestroyF�!activity&,c(onStartF�!activity&,c(onResumeF�!activity&,c(onSaveInstanceState�!activity&,!outLen&" Result& android_app&: 
savedState&c(onPauseF�!activity&,c(onStopF�!activity&,c(onConfigurationChangedF�!activity&, android_app&:¥c(onLowMemoryF�!activity&, android_app&:Åc(onWindowFocusChangedF�!activity&,!focused&c(onNativeWindowCreatedF�!activity&,!window&2c(onNativeWindowDestroyedF�!activity&,!window2c(onInputQueueCreatedF�!activity&,!queue&*c(onInputQueueDestroyedF�!activity&,!queue*c(ANativeActivity_onCreateF�!activity&,!
savedState&!savedStateSize&c(Finalization€é`pÅ!�Fc�(Molpix.Androidapi.AppGlue€!Fcjj�ş*
TMainFunctionHœÑ¥ÿkkE0ğ@E@ò>Miôƒ%?,idœÕ>ÿ,app:œÙ>ÿ,processJœİ>ÿcMİ	Qöƒ%?,userDataœá@ÿ,onAppCmdLœå@ÿ,onInputEventNœé@ÿ,activity,œí@ÿ,config6 œñ@ÿ,
savedState(œõ@ÿ,savedStateSize0œù@ÿ,looper88œı@ÿ,
inputQueue*@œ@ÿ,window2Hœ@ÿ,contentRect4Pœ	@ÿ,
activityStatepœ
@ÿ,destroyRequestedxœ@ÿ,mutexœ@ÿ,condœ@ÿ,msgread!œ@ÿ,msgwrite1œ!@ÿ,threadAœ%@ÿ,
cmdPollSource>Qœ)@ÿ,inputPollSource>�œ-@ÿ,running±œ1@ÿ,
stateSavedÁœ5@ÿ,	destroyedÑœ9@ÿ,redrawNeededáœ=@ÿ,pendingInputQueue*ñœA@ÿ,
pendingWindow2œE@ÿ,pendingContentRect4œI@ÿcDDııDD€ÿÿÿ @H@ÑFcHF�j!app:!source<kcHF�j!App:!CmdkcH�j!App:!Event(kciANativeActivity_onCreate½‘Ñ	“İ5ğ8ò:ô>ôB
ôFôJ	öPöTöXÍÑöb)-öf-ù™ö

j-Yõùö|)15±¹EMUö
~9µQYö‚Å%öˆµ¹½ÁÅı1QöŒéa™ö’ö˜eö�9ö¤%A±Ñåñ]ö¦Ííe…a5¥ö 
¨a!É5ö"ªÍ	9ö$¬ö&
®	!ö(
°É
ö*²1éö,´�5=ö.¶])ö0¸ö2º½¹Áö4
¼é…�™ö6¾øÒúàüæşôş	%
9M]my!‰%•)¡-½1É5Õ9åAí
EIMMQMUQYU]�a�e��ı-ùiImIqIöıi}‰Me-9¡åíuµyµ}µ�½…á‰á�á‘é•í™ñ�A¡AöıUÁ¹q½qÁ}¥}Ñ…©�­‘±•µ™xı©ÅåÉéÍuÑuÕuÙuİyá}å�é…í‰NıÉNıÍöıí-=i�ÅAöıñ!-1A]im��ñõùıU	U
Uyyyöı¡µÅÉ1Aa­!­%­)Õ-Õ�ıİñ%}‘­Íéñ1é5é9ı=ıAEIMQUYu]ua‰e‰i�m�q¥u½y½}Å�İ…İ‰İ�ı‘ı•ı�
ı		-	A	±	™	�	¡	¥%	©%	­%	±9	µ9	¹9	½M	ÁM	ÅM	ÉM	�ıq	�ıu	�ı}	�	…	‰	�	‘	•	™	�	¡	 ı}	 ı�	 ı…	 ı‰	 ı�	 
ı‘	 ı•	  ı™	 ı�	 ı¡	�ı¥	©	­	 ı¥	 ı©	 ı­	ÍÍ	a