
    h              
           S SK JrJrJr  SSKJr  SSKJr  \" S5      r\R                  " S5      S\S\\\4   4S	 j5       r
S
\\\4   S\S\S\\\4   4S jrg)    )CallableTupleTypeVar   )registry)ModelInOutTznoop.v1layersreturnc                       [        S[        U S9$ )z6Transform a sequences of layers into a null operation.noopr
   )r   forwardr   s    K/home/james-whalen/.local/lib/python3.13/site-packages/thinc/layers/noop.pyr   r   	   s     00    modelXis_trainc                 *    S[         S[         4S jnX4$ )NdYr   c                     U $ )N )r   s    r   backpropforward.<locals>.backprop   s    	r   )r	   )r   r   r   r   s       r   r   r      s    V   ;r   N)typingr   r   r   configr   r   r   r	   r
   r   boolr   r   r   r   <module>r      s    + +  		 
1% 1E&&.1 1 1
 %+7;
68r   