
    ;)i:                    f    d dl mZ d dlmZ ddlmZ ddlmZ ddlm	Z	 erd dl
mZ  G d d	e      Zy
)    )annotations)TYPE_CHECKING   )	StateBase)Token)EnvType)
MarkdownItc                  *    e Zd Z	 d	 	 	 	 	 	 	 	 	 ddZy)	StateCoreNc                R    || _         || _        || _        |xs g | _        d| _        y )NF)srcmdenvtokens
inlineMode)selfr   r   r   r   s        >/mnt/e/genesis-system/lib/markdown_it/rules_core/state_core.py__init__zStateCore.__init__   s+     #)<R    )N)
r   strr   r	   r   r   r   zlist[Token] | NonereturnNone)__name__
__module____qualname__r    r   r   r   r      s<     &*     	 
 #  
 r   r   N)
__future__r   typingr   rulerr   tokenr   utilsr   markdown_itr	   r   r   r   r   <module>r#      s&    "     & 	  r   