§
    „Øjl  ã                  óÐ   — d dl mZ d dlZd dlmZ  G d„ dej        ¦  «        Z G d„ de¦  «        Z G d„ d	e¦  «        Z G d
„ de¦  «        Z	e
dk    rd dlmZ  e¦   «          dS dS )é    )ÚannotationsN)ÚStrEnumc                  ó*   — e Zd ZdZdZdZdZdZdZdZ	dS )	Ú	StaffTypeaL  
    These are the same as MusicXML staff-type, except uppercase and "other"
    which reflects any other type.  Probably the best way of using "other"
    is to designate what it means with a .editorial.staffTypeExplanation = 'other'

    >>> stream.enums.StaffType.OSSIA
    <StaffType.OSSIA: 'ossia'>

    To get the musicxml name:

    >>> stream.enums.StaffType.OSSIA.value
    'ossia'

    >>> stream.enums.StaffType('cue')
    <StaffType.CUE: 'cue'>

    >>> stream.enums.StaffType('tiny')
    Traceback (most recent call last):
    ValueError: 'tiny' is not a valid StaffType
    ÚregularÚossiaÚcueÚ	editorialÚ	alternateÚotherN)
Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚREGULARÚOSSIAÚCUEÚ	EDITORIALÚ	ALTERNATEÚOTHER© ó    ú‰/Users/tedpeters/Documents/Projects/Claude Projects/Misc Tools/notename-sheets/.venv/lib/python3.11/site-packages/music21/stream/enums.pyr   r      s8   € € € € € ðð ð( €GØ€EØ
€CØ€IØ€IØ€E€E€Er   r   c                  ó   — e Zd ZdZdZdZdS )ÚGivenElementsBehaviorÚappendÚoffsetsÚinsertN)r   r   r   ÚAPPENDÚOFFSETSÚINSERTr   r   r   r   r   -   s   € € € € € Ø€FØ€GØ€F€F€Fr   r   c                  ó   — e Zd ZdZdZdZdS )ÚRecursionTypeÚelementsFirstÚflattenÚelementsOnlyN)r   r   r   ÚELEMENTS_FIRSTÚFLATTENÚELEMENTS_ONLYr   r   r   r#   r#   3   s   € € € € € Ø$€NØ€GØ"€M€M€Mr   r#   c                  ó   — e Zd ZdZdZdZdS )Ú
ShowNumberÚdefaultÚalwaysÚneverN)r   r   r   ÚDEFAULTÚALWAYSÚNEVERr   r   r   r+   r+   9   s   € € € € € Ø€GØ€FØ€E€E€Er   r+   Ú__main__)ÚmainTest)Ú
__future__r   ÚenumÚmusic21.common.enumsr   ÚEnumr   r   r#   r+   r   Úmusic21r3   r   r   r   ú<module>r9      s  ðð #Ð "Ð "Ð "Ð "Ð "à €€€à (Ð (Ð (Ð (Ð (Ð (ðð ð ð ð �”	ñ ô ð ð:ð ð ð ð ˜Gñ ô ð ð#ð #ð #ð #ð #�Gñ #ô #ð #ðð ð ð ð �ñ ô ð ð ˆzÒÐØ Ð Ð Ð Ð Ð Ø€H�J„J€J€J€Jð Ðr   