ó
    ›"vj  ã                   ój   • S SK r S SKrS SKJrJrJrJr  SSKJr   " S S\R                  5      r/ SQr	g)é    N)ÚVARIABLE_REÚConfigÚConfigValidationErrorÚPromiseé   )Ú	Decoratorc                   ó|  • \ rS rSr% \R
                  " SSSS9r\\S'   \R
                  " SSSS9r	\\S'   \R
                  " SSSS9r
\\S'   \R
                  " SSSS9r\\S'   \R
                  " SS	SS9r\\S	'   \R
                  " SS
SS9r\\S
'   \R
                  " SSSS9r\\S'   \SS\S\SS4S jj5       rSrg)Úregistryé   ÚthincÚ
optimizersT©Úentry_pointsÚ	schedulesÚlayersÚlossesÚinitializersÚdatasetsÚopsÚregistry_namer   ÚreturnNc                 ó„   • [        X5      (       a  [        SU S35      e[        R                  " SXS9n[	        XU5        g)zCreate a new custom registry.z
Registry 'z' already existsr   r   N)ÚhasattrÚ
ValueErrorÚ	catalogueÚcreateÚsetattr)Úclsr   r   Úregs       ÚšC:\Users\johnn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\site-packages\thinc/config.pyr   Úregistry.create   sE   € ô �3×&Ñ&Ü˜z¨-¨Ð8HÐIÓJÐJÜ"×)Ò)Ø�]ñ
ˆô 	� CÕ(ó    © )F)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r   r   Ú__annotations__r   r   r   r   r   r   ÚclassmethodÚstrÚboolÚ__static_attributes__r#   r"   r    r
   r
      sÜ   ‡ à%×,Ò,¨W°lÐQUÑV€J�	ÓVØ$×+Ò+¨G°[ÈtÑT€IˆyÓTØ!×(Ò(¨°(ÈÑN€FˆIÓNØ!×(Ò(¨°(ÈÑN€FˆIÓNØ'×.Ò.¨w¸ÐUYÑZ€L�)ÓZØ#×*Ò*¨7°JÈTÑR€HˆiÓRØ×%Ò% g¨uÀ4ÑH€CˆÓHð ñ) 3ð )°dð )Àtô )ó ó)r"   r
   )r   r
   r   r   r   )
r   Ú
confectionr   r   r   r   Útypesr   r
   Ú__all__r#   r"   r    Ú<module>r0      s.   ðÛ Û ß JÓ Jå ô)ˆz×"Ñ"ô )ò, T�r"   