
    =wg                     @    d dl mZ d dlmZmZ d dlmZmZmZm	Z	 ddZ
y)    )print_function)unichrxrange)ANYEPSILONNFAunullc           	         t        d      }|r/t        |      D ]!  }| |   }|j                  |df||dz   df       # t        |t        |             D ]  }| |   }t        |dz         D ]  }|j                  ||f||dz   |f       ||k  s#|j                  ||ft        ||dz   f       |j                  ||ft
        |dz   |dz   f       |j                  ||ft        |dz   |dz   f         t        |dz         D ]S  }||k  r0|j                  t        |       |ft        t        |       |dz   f       |j                  t        |       |f       U |S )N)r   r   r      )r   r   add_transitionlenr   r   add_final_state)termkprefixnfaices          J/var/www/horilla/myenv/lib/python3.12/site-packages/whoosh/automata/lev.pylevenshtein_automatonr      ss   
f+C 	6AQA1vq1q5!*5	6 FCI& @GA 		@A1vq1q5!*51u""Aq63AE
;""Aq67QUAENC""Aq63QA?		@@ AE] ,q5D	1~sSYA4FGSYN+, J    N)r   )
__future__r   whoosh.compatr   r   whoosh.automata.fsar   r   r   r	   r    r   r   <module>r      s    % ( 8 8r   