+
    Ki	  c                   sp    R t ^ RIHt ^ RIHt ^ RIHt ^ RIHt ]! R4      ]! R4      .t	 ! R R]4      t
R	# )
zDolphin runner)gettext)MissingGameExecutableError)Runner)systemNintendo GameCubeNintendo Wiic                   s"  a  ] tR t^t o ]! R4      t]! R4      t]tR.t	Rt
RtRtRtRR	R
RRRR]! R4      /RRR
RR]! R4      R]! R4      R3]! R4      R33/.tRRR
RR]! R4      RRRRR]! R4      /RRR
R R!RRRR]! R"4      /.tR# tR$ tR%tV tR&# )'dolphinzGameCube and Wii emulatorZDolphinzlibOpenGL.so.0Tz6dolphin/Dolphin_Emulator-2512-anylinux-x86_64.AppImagezorg.DolphinEmu.dolphin-emuzhttps://github.com/pkgforge-dev/Dolphin-emu-AppImage/releases/download/2512%402026-01-26_1769467304/Dolphin_Emulator-2512-anylinux-x86_64.AppImageZoption	main_fileZtypeZfileZdefault_pathZ	game_pathZlabelzISO fileplatformZchoiceZPlatformZchoicesr   Z0r   Z1batchZboolZBatchZdefaultZadvancedZhelpzExit Dolphin with emulator.user_directoryZ	directoryZwarn_if_non_writable_parentzCustom Global User Directoryc                s    V P                   P                  R 4      pV'       d   V P                  \        V4      ,          # R# )r    )game_configget	platformsZint)selfZselected_platforms   & ;/usr/lib/python3.14/site-packages/lutris/runners/dolphin.pyget_platformZdolphin.get_platform9   s4     ,,00<>>#&7"899    c                s   V P                  4       pV P                  P                  R 4      '       d   VP                  R4       V P                  P                  R4      '       d4   VP                  R4       VP                  V P                  R,          4       V P                  P                  R4      ;'       g    Rp\
        P                  ! V4      '       g   \        VR7      hVP                  RV.4       RV/# )	r	   z--batchr
   z-ur   r   )Zfilenamez-ecommand)	Zget_commandZrunner_configr   Zappendr   r   Zpath_existsr   Zextend)r   r   Zisos   &  r   playZdolphin.play?   s    ""$ !!'**NN9% !!"233NN4 NN4--.>?@ "";/552!!#&&,c::c{#7##r    N)Z__name__Z
__module__Z__qualname__Z__firstlineno___ZdescriptionZ
human_name	PLATFORMSr   Zrequire_libsZrunnable_aloneZrunner_executableZ
flatpak_idZdownload_urlZgame_optionsZrunner_optionsr   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s    /0K9JIL NP-J hL kFKQz]		
 jHQz]./5.8I37OP		
L  gFQwZtA34	
 &K)4Q56	
N$$ $r   r   N)Z__doc__r    r   Zlutris.exceptionsr   Zlutris.runners.runnerr   Zlutris.utilr   r   r   r   r   r   <module>r      s9       8 ) "#Q~%67	C$f C$r   