
    $g
                     :    d dl mZ d dlmZ  G d de          ZdS )    )
HTMLParser)voidc                   0     e Zd Z fdZd Zd Zd Z xZS )ReadtimeParserc                     t                                          d           t          g d          | _        g | _        g | _        d| _        d S )NT)convert_charrefs)objectscriptstylesvgr   )super__init__setskipcontexttextimages)self	__class__s    e/var/www/html/netbox-4.1.3/venv/lib/python3.11/site-packages/material/plugins/blog/readtime/parser.pyr   zReadtimeParser.__init__#   s]    D111  
 
 
  	  	    c                 |    |dk    r| xj         dz  c_         |t          vr| j                            |           d S d S )Nimg   )r   r   r   append)r   tagattrss      r   handle_starttagzReadtimeParser.handle_starttag6   sI    %<<KK1KK d??L$$$$$ ?r   c                 |    | j                             | j                  s| j                            |           d S d S )N)r   intersectionr   r   r   )r   datas     r   handle_datazReadtimeParser.handle_dataA   sB    y%%dl33 	#IT"""""	# 	#r   c                 p    | j         r,| j         d         |k    r| j                                          d S d S d S )N)r   pop)r   r   s     r   handle_endtagzReadtimeParser.handle_endtagG   sG    < 	DL,33L	 	33r   )__name__
__module____qualname__r   r   r"   r&   __classcell__)r   s   @r   r   r       se            &% % %# # #      r   r   N)html.parserr   material.plugins.search.pluginr   r    r   r   <module>r.      sa   * # " " " " " 0 / / / / /* * * * *Z * * * * *r   