
    sh                     p    S SK Jr  S SKJr  S SKJrJr  S SKJr  \" \5      S 5       r	\" \5      S 5       r
g)    )overload)types)	literallyliteral_unroll)TypingErrorc                     [        U [        R                  [        R                  45      (       a  S $ SR	                  U 5      n[        U5      e)Nc                     U $ N )objs    f/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/numba/misc/literal.py<lambda>_ov_literally.<locals>.<lambda>
   s    3    z0Invalid use of non-Literal type in literally({}))
isinstancer   LiteralInitialValueformatr   )r   ms     r   _ov_literallyr      s>    #u'9'9:;;>EEcJ!nr   c                 l    [        U [        R                  5      (       a  SU  S3n[        U5      eS nU$ )Nz2Invalid use of non-Literal type in literal_unroll()c                     U $ r
   r   )	containers    r   impl!literal_unroll_impl.<locals>.impl   s    r   )r   r   Poisonr   )r   r   r   s      r   literal_unroll_implr      s5    )U\\**@1M!nKr   N)numba.core.extendingr   
numba.corer   numba.misc.specialr   r   numba.core.errorsr   r   r   r   r   r   <module>r#      sC    )  8 ) 
)  
. r   