+
    i  c                   s   R t ^ RIHtHt  ! R R]4      t]t ! R R]4      t]! ]R4      tR t	]	! R*!  t
]
R+R1 ]	! R	R
RRRRRRRRRR4      t]	! RRRRRRRRRRRR R!R"R#R$R%R&4      t]]]]/t]]]]/t]]]]/t]]]]/t]]]] /t!]]"]]#/t$]%]%]&]&]']'](](])]*]+],]-]-].]./t/]%]0]&]1]']2](]3])]4]+]5]-]6].]7/t8]9! ]:! ]R',          ]R(,          ,           ]R(,          ]R',          ,           4      4      t;^t<^t=^t>^t?^ t@^@tA^tBR)tC^tD^tE^tFR# ),iԱ4)	MAXREPEAT	MAXGROUPSc                   s:   a a ] tR t^t oRtRV 3R lltRtVtV ;t# )PatternErrorZrec                s  < Wn         W n        W0n        Ve   Ve   RW3,          p\        V\        4      '       d   RpMRpVP                  V^ V4      ^,           V n        W2P                  V^ V4      ,
          V n        WB9   d    RWP                  V P                  3,          pMR ;V n        V n        \        SV `)  V4       R # )Nz%s at position %dZ
s   
z%s (line %d, column %d))msgpatternposZ
isinstanceZstrZcountlinenoZrfindcolnosuper__init__)selfr   r   r   Znewline	__class__s   &&&& &/usr/lib64/python3.14/re/_constants.pyr	   ZPatternError.__init__%   s    3?%
2C'3''!--C81<DK}}Wa==DJ!/3TZZ2PP'++DK$*    )r   r   r   r   r   )NN)__name__
__module____qualname____firstlineno__r	   __static_attributes____classdictcell____classcell__r   Z__classdict__   @@r   r   r      s      J r   r   c                   s<   a a ] tR t^;t oV 3R ltR tRtRtVtV ;t	# )_NamedIntConstantc                s:   < \         \        V `  W4      pW#n        V# N)r   r   __new__name)ZclsZvaluer   r
   r   s   &&& r   r   Z_NamedIntConstant.__new__<   s    &4S@	r   c                s    V P                   # r   r   )r
   s   &r   __repr__Z_NamedIntConstant.__repr__A   s    yyr   Nr   )
r   r   r   r   r   r   Z
__reduce__r   r   r   r   r   r   r   r   ;   s     
 JJr   r   r    c                  s    \        V 4       UUu. uF  w  r\        W4      NK  	  ppp\        4       P                  V Uu/ uF  qDP                  VbK  	  up4       V# u uppi u upi r   )Z	enumerater   ZglobalsZupdater   )ZnamesZir   ZitemsZitems   *    r   
_makecodesr   H   sX    7@7GH7GGAq'7GEHI%8%$iio%89L I8s
   AA#NAT_BEGINNINGAT_BEGINNING_LINEZAT_BEGINNING_STRINGAT_BOUNDARYAT_NON_BOUNDARYAT_ENDAT_END_LINEZAT_END_STRINGAT_LOC_BOUNDARYAT_LOC_NON_BOUNDARYAT_UNI_BOUNDARYAT_UNI_NON_BOUNDARYCATEGORY_DIGITCATEGORY_NOT_DIGITCATEGORY_SPACECATEGORY_NOT_SPACECATEGORY_WORDCATEGORY_NOT_WORDCATEGORY_LINEBREAKCATEGORY_NOT_LINEBREAKCATEGORY_LOC_WORDCATEGORY_LOC_NOT_WORDCATEGORY_UNI_DIGITCATEGORY_UNI_NOT_DIGITCATEGORY_UNI_SPACECATEGORY_UNI_NOT_SPACECATEGORY_UNI_WORDCATEGORY_UNI_NOT_WORDCATEGORY_UNI_LINEBREAKCATEGORY_UNI_NOT_LINEBREAK:NN   :i   Nr:   i   )-ZFAILUREZSUCCESSZANYZANY_ALLZASSERTZ
ASSERT_NOTZATZBRANCHZCATEGORYZCHARSETZ
BIGCHARSETZGROUPREFZGROUPREF_EXISTSZINZINFOZJUMPLITERALZMARKZ	MAX_UNTILZ	MIN_UNTILNOT_LITERALZNEGATEZRANGEZREPEATZ
REPEAT_ONEZ
SUBPATTERNZMIN_REPEAT_ONEZATOMIC_GROUPZPOSSESSIVE_REPEATZPOSSESSIVE_REPEAT_ONEZGROUPREF_IGNOREZ	IN_IGNORELITERAL_IGNORENOT_LITERAL_IGNOREZGROUPREF_LOC_IGNOREZIN_LOC_IGNORELITERAL_LOC_IGNORENOT_LITERAL_LOC_IGNOREZGROUPREF_UNI_IGNOREZIN_UNI_IGNORELITERAL_UNI_IGNORENOT_LITERAL_UNI_IGNOREZRANGE_UNI_IGNOREZ
MIN_REPEATZ
MAX_REPEATi)GZMAGICZ_srer    r   Z	Exceptionr   ZerrorZintr   r   ZOPCODESZATCODESZCHCODESr;   r=   r<   r>   Z	OP_IGNOREr?   r@   ZOP_LOCALE_IGNORErA   rB   ZOP_UNICODE_IGNOREr   r   r"   r#   ZAT_MULTILINEr    r$   r!   r%   Z	AT_LOCALEr&   r'   Z
AT_UNICODEr(   r)   r*   r+   r,   r0   r-   r1   r.   r/   Z	CH_LOCALEr2   r3   r4   r5   r6   r7   r8   r9   Z
CH_UNICODEZdictZzipZ	CH_NEGATEZSRE_FLAG_IGNORECASEZSRE_FLAG_LOCALEZSRE_FLAG_MULTILINEZSRE_FLAG_DOTALLZSRE_FLAG_UNICODEZSRE_FLAG_VERBOSEZSRE_FLAG_DEBUGZSRE_FLAG_ASCIIZSRE_INFO_PREFIXZSRE_INFO_LITERALZSRE_INFO_CHARSET) r   r   <module>rC      s$    	 %
9 D 		 	 i5	  0b BCL ')>$m_,, **(20220:" ^#	 '  '  #
K (	 (
 N*N*$,*2		 &.&.$,.6	
 WS\GDM174=73<3OPQ	        r   