
    .e                     z    d dl Z d dlmZ ddlmZ ddlmZ e j        fde	deeef         fdZ
 e
            \  ZZdS )	    N)Tuple   )Menu)MenuItemplatformreturnc                     | dk    rddl m} ddl m} nH| dk    rddlm} ddlm} n5|                     d          rdd	lm} dd
lm	} nt          d|  d          ||fS )Nwin32r   )WindowsMenu)WindowsMenuItemdarwin)	MacOSMenu)MacOSMenuItemlinux)	LinuxMenu)LinuxMenuItemz	platform z is not supported)winr   r   osxr   r   
startswithr   r   r   
ValueError)r   r   r   s      ;lib/python3.11/site-packages/menuinst/platforms/__init__.pymenu_api_for_platformr      s    7,,,,,,4444444	X		******2222222			W	%	% B,,,,,,4444444 @X@@@AAA>    )systypingr   baser   BaseMenur   BaseMenuItemr   strr    r   r   <module>r!      s    



       " " " " " " * * * * * * +.,  C 5<AW;X    & '&((hhhr   