Ë
    b›¾já  ã            	       óv   — d dl mZmZmZ ddlmZ ddlmZmZ erddl	m
Z
 	 	 ddee   dee   d	ed
gd
f   fd„Zy)é    )ÚTYPE_CHECKINGÚCallableÚOptionalé   )ÚErrors)Ú
load_modelÚlogger)ÚLanguageNÚ	tokenizerÚvocabÚreturnr
   c                 ó   ‡ ‡— ˆ ˆfd„}|S )Nc                 óP  •— ‰rÇt        j                  d‰«       t        ‰«      }| j                  d   d   |j                  d   d   k(  r7| j                  j                  |j                  j                  dg¬«      «       nJt        t        j                  j                  | j                  d   d   |j                  d   d   ¬«      «      ‚‰rZt        j                  d‰«       ‰‰k7  rt        ‰«      }| j                  j                  j                  j                  «       «       y y )NzCopying tokenizer from: %sÚnlpr   r   )Úexclude)Úcurr_configÚbase_configzCopying vocab from: %s)r	   Úinfor   Úconfigr   Ú
from_bytesÚto_bytesÚ
ValueErrorr   ÚE872Úformatr   )r   Úbase_nlpr   r   s     €€úb/home/spazio/kingdom_calls/work5/transenv/lib/python3.12/site-packages/spacy/training/callbacks.pyÚcopy_from_base_modelz9create_copy_from_base_model.<locals>.copy_from_base_model   sû   ø€ ÙÜ�K‰KÐ4°iÔ@Ü! )Ó,ˆHØ�z‰z˜%Ñ  Ñ-°·±ÀÑ1GÈÑ1TÒTØ—‘×(Ñ(¨×);Ñ);×)DÑ)DÈgÈYÐ)DÓ)WÕXä Ü—K‘K×&Ñ&Ø$'§J¡J¨uÑ$5°kÑ$BØ$,§O¡O°EÑ$:¸;Ñ$Gð 'ó óð ñ Ü�K‰KÐ0°%Ô8à˜EÒ!Ü% eÓ,�Ø�I‰I× Ñ  §¡×!8Ñ!8Ó!:Õ;ð ó    © )r   r   r   s   `` r   Úcreate_copy_from_base_modelr    
   s   ù€ õ<ð(  Ðr   )NN)Útypingr   r   r   Úerrorsr   Úutilr   r	   Úlanguager
   Ústrr    r   r   r   ú<module>r&      sR   ðß 4Ñ 4å ß %áÝ#ð  $Øñ Ø˜‰}ð à�C‰=ð ð ˆzˆl˜JÐ&Ñ'ô r   