+
    nie                     `    ^ RI t ^ RIHtHtHt ]! RRR7      t ! R R] P                  4      tR# )    N)AnyTypeTypeVarTIntEnumIntEnum)boundc                     a  ] tR t^t o ]R 4       t]R 4       t]V 3R lR l4       t]V 3R lR l4       t]V 3R lR l4       t	]R	 4       t
]R
 4       t]V 3R lR l4       t]V 3R lR l4       t]R 4       t]V 3R lR l4       tRtV tR# )r   c                    V P                  V4       \        P                  W4      pV P                  VR 4      ;'       g    V P	                  4        V 2Vn        Wn        V# N)_check_valueint__new___extra_to_text_prefix_name__value_)clsvaluevals   && bC:\Users\petid\OneDrive\Desktop\Maestro\MAESTRO\maestro-backend\venv\Lib\site-packages\dns/enum.py	_missing_IntEnum._missing_   sS    kk#%''t4QQ3;;=/%8Q

    c                    V P                  4       p\        V\        4      '       g   \        hV^ 8  g   W8  d!   V P	                  4       p\        V RV 24      hR# )r   z$ must be an int between >= 0 and <= N)_maximum
isinstancer   	TypeError_short_name
ValueError)r   r   maxnames   &&  r   r   IntEnum._check_value!   sR    lln%%%O19??$Dv%I#OPP $r   c                <   < V ^8  d   QhRS[ S[,          RS[RS[/# )   r   textreturn)r   r   str)format__classdict__s   "r   __annotate__IntEnum.__annotate__+   s&     - -tH~ -S -X -r   c                   VP                  4       p W,          #   \         d     Mi ; iT P                  T4      pT'       d   T# T P                  4       pTP	                  T4      '       dS   T\        T4      R  P                  4       '       d1   \        T\        T4      R  4      pT P                  T4       T ! T4      # T P                  4       hr   )
upperKeyError_extra_from_textr   
startswithlenisdigitr   r   _unknown_exception_class)r   r%   r   prefixs   &&  r   	from_textIntEnum.from_text*   s    zz|	9 		$$T*L??6""tCKM':'B'B'D'DS[]+,EU#u:**,,s    ((c                <   < V ^8  d   QhRS[ S[,          RS[RS[/# r$   r   r   r&   r   r   r   r'   )r(   r)   s   "r   r*   r+   <   s&     	 	T(^ 	C 	C 	r   c                    V P                  V4        V ! V4      P                  pV P                  W4      pVf   V P	                  4        V 2pV#   \         d    R p L:i ; ir   )r   r!   r   r   r   )r   r   r%   s   && r   to_textIntEnum.to_text;   sh    	u:??D !!%.<kkm_UG,D  	D	s   A A A c                L   < V ^8  d   QhRS[ S[,          RS[S[,          RS[/# r8   r9   )r(   r)   s   "r   r*   r+   H   s*      $x. s x r   c                    \        V\        4      '       d   V P                  V4      # V P                  V4       V ! V4      # )am  Convert text or a value into an enumerated type, if possible.

*value*, the ``int`` or ``str`` to convert.

Raises a class-specific exception if a ``str`` is provided that
cannot be converted.

Raises ``ValueError`` if the value is out of range.

Returns an enumeration from the calling class corresponding to the
value, if one is defined, or an ``int`` otherwise.
)r   r'   r5   r   )r   r   s   &&r   makeIntEnum.makeG   s8     eS!!==''5zr   c                    \         hr   )NotImplementedErrorr   s   &r   r   IntEnum._maximum[   s    !!r   c                6    V P                   P                  4       # r   )__name__lowerrC   s   &r   r   IntEnum._short_name_   s    ||!!##r   c                    < V ^8  d   QhRS[ /# r$   r&   )r'   )r(   r)   s   "r   r*   r+   d   s       r   c                    R # )  rC   s   &r   r   IntEnum._prefixc   s    r   c                4   < V ^8  d   QhRS[ RS[R,          /# )r$   r%   r&   N)r'   r   )r(   r)   s   "r   r*   r+   h   s      C C$J r   c                    R # r   rM   )r   r%   s   &&r   r/   IntEnum._extra_from_textg   s    r   c                    V# r   rM   )r   r   current_texts   &&&r   r   IntEnum._extra_to_textk   s    r   c                0   < V ^8  d   QhRS[ S[,          /# rJ   )r   	Exception)r(   r)   s   "r   r*   r+   p   s      i r   c                    \         # r   )r   rC   s   &r   r3    IntEnum._unknown_exception_classo   s    r   rM   N)rF   
__module____qualname____firstlineno__classmethodr   r   r5   r;   r?   r   r   r   r/   r   r3   __static_attributes____classdictcell__)r)   s   @r   r   r      s       Q Q - -  	 	  & " " $ $        r   )enumtypingr   r   r   r   r   rM   r   r   <module>ra      s.   $  % %:Y/Ydll Yr   