§ !A?h=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¦ « ZdS ) é Nz[a-zA-Z][-_.a-zA-Z0-9]*\s*z(\'[^\']*\'|"[^"]*")\s*z--\s*>z ]\s*]\s*>z]\s*>c ól — e Zd Z d„ Zd„ Zd„ Zd„ ZdZd„ Zdd„Z dd „Z d „ Zd„ Zd„ Z d „ Zd„ Zd„ Zd„ ZdS )Ú ParserBasec ó@ — | j t u rt d¦ « ‚d S )Nz)_markupbase.ParserBase must be subclassed)Ú __class__r ÚRuntimeError©Úselfs ú8/opt/alt/python-internal/lib64/python3.11/_markupbase.pyÚ__init__zParserBase.__init__ s, € ØŒ>�ZÐ'Ð'ÝØ;ñ=ô =ð =ð (Ð'ó c ó" — d| _ d| _ d S )Né r ©ÚlinenoÚoffsetr s r ÚresetzParserBase.reset s € ؈ŒØˆŒˆˆr c ó — | j | j fS ©Nr r s r ÚgetposzParserBase.getpos$ s € Ø4ØŒ{˜DœKÐ'Ð'r c óâ — ||k r|S | j }| d||¦ « }|r4| j |z | _ | d||¦ « }||dz z | _ n| j |z |z | _ |S )Nú r )ÚrawdataÚcountr Úrindexr )r ÚiÚjr ÚnlinesÚposs r Ú updateposzParserBase.updatepos, s € Ø�Š6ˆ6؈HØ”,ˆØ—’˜t Q¨Ñ*Ô*ˆØð ,Øœ+¨Ñ.ˆDŒKØ—.’. q¨!Ñ,Ô,ˆCؘS ™U™)ˆDŒKˆKàœ+¨™/¨!Ñ+ˆDŒK؈r Ú c ó¼ — | j }|dz }|||dz … dk r|dz S |||dz … dv rdS t |¦ « }|||dz … dk r| |¦ « S || dk r| |¦ « S | ||¦ « \ }}|dk r|S |d k rd | _ ||k �r|| }|dk rC||dz |… }|d k r| |¦ « n| |¦ « |dz S |dv r)t ||¦ « }|sdS | ¦ « }n�|dv r| ||¦ « \ } }nr|| j v r|dz }nc|dk rE|d k r| |dz |¦ « }n=|d v rt d|z ¦ « ‚t d¦ « ‚t d|| z ¦ « ‚|dk r|S ||k �°dS )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<