+
    :iZ                        R t ^ RIt^ RIHtHtHtHtHtHt ^ RI	H
t
 ^ RIHt ]! ]P                  ]
P                  ]
P                  4      R 4       t]! ]P                   ]
P                  ]
P                  4      R 4       t]! ]P$                  ]
P                  ]
P                  4      R 4       t]! ]
P                  R4      R	 4       t]! ]
P*                  ]
P,                  4      R
 4       t]! ]
P                  4      R 4       t]! ]
P2                  4      R 4       t]! R]
P2                  ]
P6                  4      R 4       t]! ]
P*                  R4      R 4       tR# )z
Implementation of enums.
N)lower_builtinlower_getattrlower_getattr_generic
lower_castlower_constantimpl_ret_untracked)types)overload_methodc                     VP                   w  rEVw  rgV P                  V\        P                  VP                  VP                  3Wg34      p\        WVP                  V4      # N)argsgeneric_compareoperatoreqdtyper   return_type	contextbuildersigr   tutvuvress	   &&&&     T/var/www/html/photoedit/myenv/lib/python3.14/site-packages/numba/cpython/enumimpl.pyenum_eqr      T    XXFBDA

!
!'8;;#%88RXX"6@CgEE    c                    VP                   w  rEVw  rgWE8X  d;   V P                  V\        P                  VP                  VP                  3Wg34      pMV P                  VP                  R 4      p\        WVP                  V4      # )F)r   r   r   r   r   get_constantr   r   r   s	   &&&&     r   enum_isr!      sq    XXFBDA	x%%gx{{')xx&:QFD ""3??E:gEEr   c                     VP                   w  rEVw  rgV P                  V\        P                  VP                  VP                  3Wg34      p\        WVP                  V4      # r   )r   r   r   ner   r   r   r   s	   &&&&     r   enum_ner$   "   r   r   valuec                     V# r    )r   r   tyvals   &&&&r   
enum_valuer*   +   s    Jr   c                <    V P                  WVP                  V4      # )z5
Convert an IntEnum member to its raw integer value.
)castr   )r   r   fromtytotyr)   s   &&&&&r   int_enum_to_intr/   0   s    
 <<fllD99r   c                N    V P                  WP                  VP                  4      # )z:
Return a LLVM constant representing enum member *pyval*.
)get_constant_genericr   r%   )r   r   r(   pyvals   &&&&r   enum_constantr3   8   s    
 ''5;;GGr   c                z    \        VP                  V4      pV P                  WP                  VP                  4      # )z*
Return an enum member by attribute name.
)getattrinstance_classr1   r   r%   )r   r   r(   r)   attrmembers   &&&&& r   enum_class_getattrr9   @   s1    
 R&&-F''6<<HHr   static_getitemc                    VP                   w  rEVP                  VP                  ,          pV P                  WP                  VP
                  4      # )z&
Return an enum member by index name.
)r   r6   literal_valuer1   r   r%   )r   r   r   r   enum_cls_typidxr8   s   &&&&   r   enum_class_getitemr?   I   sH    
 L(():):;F''1C1C(.6 6r   __hash__c                     R  pV# )c                 ,    \        V P                  4      # r   )hashr%   )r)   s   &r   	hash_implintenum_hash.<locals>.hash_implW   s    CIIr   r'   )r)   rD   s   & r   intenum_hashrF   T   s    r   )__doc__r   numba.core.imputilsr   r   r   r   r   r   
numba.corer   numba.core.extendingr	   r   
EnumMemberr   is_r!   r#   r$   r*   IntEnumMemberIntegerr/   r3   	EnumClassr9   StringLiteralr?   rF   r'   r   r   <module>rQ      s   E E  0 x{{E,,e.>.>?F @F x||U--u/?/?@F AF x{{E,,e.>.>?F @F u) * E/: 0:   !H "H u'I (I %2E2EF6 G6 $$j1 2r   