Ë ‚Ö¦i=9 ã ó — d dl Z e j d« j Z e j d« j Z e j d« Z e j d« Z e j d« Z[ G d„ d« Zy) é Nz[a-zA-Z][-_.a-zA-Z0-9]*\s*z(\'[^\']*\'|"[^"]*")\s*z--\s*>z ]\s*]\s*>z]\s*>c ój — e Zd Z d„ Zd„ Zd„ Zd„ ZdZd„ Zdd„Z dd„Z d „ Zd „ Zd„ Z d„ Zd „ Zd„ Zd„ Zy)Ú ParserBasec ó> — | j t u rt d« ‚y )Nz)_markupbase.ParserBase must be subclassed)Ú __class__r ÚRuntimeError©Úselfs ú$/usr/lib64/python3.12/_markupbase.pyÚ__init__zParserBase.__init__ s# € Ø�>‰>œZÑ'ÜØ;ó=ð =ð (ó c ó — d| _ d| _ y )Né r ©ÚlinenoÚoffsetr s r ÚresetzParserBase.reset s € ؈ŒØˆ�r c ó4 — | j | j fS ©Nr r s r ÚgetposzParserBase.getpos$ s € Ø4Ø�{‰{˜DŸK™KÐ'Ð'r c óð — ||k\ r|S | j }|j d||« }|r6| j |z | _ |j d||« }||dz z | _ |S | j |z |z | _ |S )NÚ r )ÚrawdataÚcountr Úrindexr )r ÚiÚjr ÚnlinesÚposs r Ú updateposzParserBase.updatepos, s € Ø�Š6؈HØ—,‘,ˆØ—‘˜t Q¨Ó*ˆÙØŸ+™+¨Ñ.ˆDŒKØ—.‘. q¨!Ó,ˆCؘS ™U™)ˆDŒKð ˆð Ÿ+™+¨™/¨!Ñ+ˆDŒK؈r Ú c ó — | j }|dz }|||dz dk( r|dz S |||dz dv ryt |« }|||dz dk( r| j |« S || dk( r| j |« S | j ||« \ }}|dk r|S |d k( rd | _ ||k rð|| }|dk( r9||dz | }|d k( r| j |« |dz S | j |« |dz S |dv r t ||« }|sy|j « }n||dv r| j ||« \ } }nb|| j v r|dz }nN|dk( r8|d k( r| j |dz |« }n.|d v rt d|z « ‚t d« ‚t d|| z « ‚|dk r|S ||k rŒðy)Né r Ú>)Ú-r éÿÿÿÿz--Ú[r Údoctyper z"'Ú4abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ> ÚlinkÚattlistÚelementÚlinktypez&unsupported '[' char in %s declarationz"unexpected '[' char in declarationz!unexpected %r char in declaration)r ÚlenÚ parse_commentÚparse_marked_sectionÚ _scan_nameÚ_decl_othercharsÚhandle_declÚunknown_declÚ_declstringlit_matchÚendÚ_parse_doctype_subsetÚAssertionError) r r r r ÚnÚdecltypeÚcÚdataÚmÚnames r Úparse_declarationzParserBase.parse_declaration<