+
    jX                    *   ^ RI t ^ RIt^ RIt^ RIt^ RIt^ RI5 ^ RI5 ^ RI5 ] P                  P                  ] P                  P                  ]4      4      R,           t]P                  P                  ]4       ] P                  ! ]4      t] U u. uF   q P!                  R4      '       g   K  V RR NK"  	  up t] F'  t]! ]4      t]! 4       P-                  ]! ]4      4       K)  	   R tR tR tR tR	 tR
 tR tR tR t R t!R t"R t#R t$R# u up i )    N)*z/customz.pyc                    \         P                  ! R V 4      ;p'       d   \        VP                  ^4       RVP                  ^4       24      pVP                  ^4      R8X  g   VP                  ^4      R8X  d   \	        V4      R,           # VP                  ^4      R8X  d   \	        V^,          4      R,           # \	        V4      VP                  ^4      ,           # R# )z7(\d*)[\,\.]?(\d*)((?:cm|mm|in|pt|bp|pc|dd|cc|em|ex){1}).bpddptccN)regexmatchfloatgroupstr)stringr   nmbs   &  .D:\RCD\Sources\py\valeptex\parser_functions.pylatex_length_to_cssr   3   s    WX^___u{{1~&aA'789;;q>T!U[[^t%;CHtO=S[[^t#CBK$,>%>XQ//     c                      \        V R RR7      ;_uu_ 4       pVP                  4       pRRR4       V#   + '       g   i     X# ; i   \        RT  R24       Rp T# ; i)rutf-8encodingNzERROR: File z! could not be opened for parsing!)openreadprint)pathfr   s   &  r   replace_string_with_filer   @   sa    $g..!VVXF /
 M /.
 MTF"CDEMs$   A 3A A	A A Ac                     . p\        4       P                  4        FP  w  r#\        P                  ! V4      '       g   K#  \	        W04      '       g   K6  W08w  g   K>  VP                  W#34       KR  	  V# )N)globalsitemsinspectisclass
issubclassappend)cls
subclassesnameobjs   &   r   get_subclassesr*   K   sQ    JY__&	??3Js$8$8SZtk* ' r   c                     \        \        4      pV FT  w  r#\        P                  ! R V RV R2V 4      '       d   W#3u # \        P                  ! RV R2V 4      '       g   KQ  W#3u # 	  R# )\\begin{}([\s\S]*?)\\end{}\\z{([\s\S]*?)}N)r*   Verbatimr
   r   )strgverbenvsr(   r)   s   &   r   match_verbatimr3   T   sh    h'H	;;)D6)<TF"EdKKTXT]M][[BtfN3T::49<L  r   c                    \         P                  ! R RV4      pTp\         P                  ! RV4      '       d   \         P                  ! RV4      pVP                  ^4      pW@P                  9   g   V P                  P                  V4       VP                  ^4      R8X  d   VR,          pM	VR,          p \        P                  ! RV.RRRR7      pVP                  P                  4       p\        V4      pV'       d   \        R	V R
24       VRV R2,          pWP                  4       R pEK  TpRp^ p	^ p
\         P                  ! RWR 4      '       d~   \         P                  ! RWR 4      pWP                  4       ,          p
WP                  4       ,          p	\        WR 4      pW(WV,            R,           ,          pW^,           ,          p	T	p
K  ^ p	^ p
\         P                  ! RWR 4      ;p'       dB   WP                  4       ,          p
WP                  4       ,          p	W(W R,           ,          pT	p
Kb  ^ p	^ p
\         P                  ! RWR 4      ;p'       dB   WP                  4       ,          p
WP                  4       ,          p	W(W R,           ,          pT	p
Kb  ^ p	^ p
W n        V #    \        RT R24        EL; i)z%.*\n z4\\(RequirePackage|usepackage|documentclass)\{(.*?)\}documentclassz.clsz.sty	kpsewhichT)capture_outputtextcheckzLoad package  ...z

zpackage z could not be loaded!Nz;\\(?:newcommand|renewcommand)\{\\[a-zA-Z]+\*?\s*\}\s*(?=\{)
z;\\newcounter\{[a-zA-Z]+\s*\}\{[a-zA-Z]+\}(?:\[[a-zA-Z]+\])?zM\\newtheorem\{[a-zA-Z]+\s*\}(?:\[[a-zA-Z]+\])?\{[a-zA-Z]+\}(?:\[[a-zA-Z]+\])?)r
   subsearchr   packagesadd
subprocessrunstdoutstripr   r   endstartmatch_bracespackagestring)stackfileopeningrH   r   packageresult
style_pathreplacementr   rE   rF   blockends   &&          r   load_preamble_stringrP   ]   s   ))HR5KM
,,NP[
\
\TVab++a...(NNw'{{1~06!6!A#g(>tZ^fjk#]]002
6zBM'$78!tK=%==M "))+,/FM
CE
,,UW]^bWc
d
d[]cdh]ijyy{t-(l3d::{
CELL!_aghlamnn5nyy{*T11
CELL!qsyz~s  A  A5  Ayy{*T11
CE (LMA	)>?@s   5A%J+ +J?c                 T  aaaaa V ERjR R8X  g   V ERjR R8X  d   V ^ ERj p \        RV  R24       Rp\        P                  P                  V  R24      '       d   Rp \	        V  V 2RRR7      ;_uu_ 4       pVP                  4       pVP                  4        RRR4       \        P                  ! RX4      '       dU   \        P                  ! RT4      pTP                  ^4      pSP                  R8X  d   \        STP                  ^4      4      oSP                  '       d,   SP                  T,           SP                  ,           pRSn        SP                   T,           pRSn        \        P"                  ! RRT4      p\%        \&        4      p\)        4       oT FJ  w  op. SS&   ^ oTTT3R lpRS,           R,           S,           R,           p	\        P"                  ! YT4      pKL  	  \%        \*        4      p
\)        4       oT
 F  w  op. SS&   ^ o^ p\        P                  ! RS R2YKR 4      '       g   K4  \        P                  ! RS R2YKR 4      pYP-                  4       ,           pT\/        YMR 4      ,           pSS,          P1                  YMT 4       RS RS R2pS^,          oTRT T,           YNR ,           pT\3        T4      ,           pK  	  \        P"                  ! RRT4      p\        P"                  ! R R!T4      p\        P"                  ! R"R#T4      pTP5                  R!R$4      pR%p	R& p\        P"                  ! T	TT4      pTP5                  R'R(4      pTP5                  RR)4      pR* p\        P"                  ! R+TT4      pR, p\        P"                  ! R-TT4      p/ R.R/bRR0bR1R2bR3R4bR5R6bR7R8bR9R:bR;R<bR=R>bR?R@bRARBbRCRDbRERFbRGRHbRIRJbRKRLbRMRNb/ RORLbRPRJbRQRRbRSRTbRURVbRWRXbRYRZbR[R\bR]R^bR_R`bRaRbbRcRdbReRfbRgRhbRiRjbRkRlbRmRnbCRoRpRqRrRsRtRuRvRwRxRyRzR{R|R}R~RRRRRRRRRR/CpT F  pTP5                  TTT,          4      pK  	  \        P"                  ! RRT4      p\        P"                  ! RRT4      p/ RRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRb/ RRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbC/ RRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbC/ RRbRRbRRbRRbRRbRRbRRbRER bERRbERRbERRbERRbERRbERRbERRbERRbER	RbC/ ER
RbERRbERRbERRbERRbERRbERRbERRbERRbERRbERRbERRbERRbERRbERRbERRbERRbC/ ERRbERRbERRbERRbERRbER RbER!RbER"RbER#RbER$RbER%RbER&RbER'RbER(RbER)RbER*RbER+RbC/ ER,RbER-RbER.RbER/RbER0RbER1RbER2RbER3RbER4RbER5RbER6RbER7RbER8ER bER9ER:bER;ER<bER=ER>bER?ER@bC/ ERAERBbERCERDbEREERFbERGERHbERIERJbERKERLbERMERNbEROERPbERQERRbERSERTbERUERVbERWERXbERYERZbER[ERHbER\ERJbERWERXbERYERZbCER]ER^ER_ER`/CpT F"  p\        P"                  ! TTT,          T4      pK$  	  T3ERa lp\        P"                  ! ERbTT4      pT F/  w  opTT3ERc lp\        P"                  ! ERdS EReS ERf2Y4      pK1  	  T
 F+  w  opTT3ERg lp\        P"                  ! RS ERh2TT4      pK-  	  TERi,          pTS3#   + '       g   i     EL; i    \	        T  R2RR	R7      ;_uu_ 4       pTP                  4       pTP                  4        RRR4       M  + '       g   i     M; i\        R
T  R24       S;P                  R
T  R2,          un         ELM   \        RT  R24       S;P                  RT  R2,          un        T S3u u # ; i; i(k     Nz.texz.TEXzvalepTeX parses file r;   r   r   r   zlatin-1zATTENTION: file z.tex opened as latin-1z.tex opened as latin-1
zERROR: file z3.tex could not be opened as either utf-8 or latin-1z4.tex could not be opened as either utf-8 or latin-1
z+\\begin\{document\}[\s\S]*\\end\{document\}z6([\s\S]*)\\begin\{document\}([\s\S]*)\\end\{document\}Fr5   z (?<=\\(?:begin|end)\{)list(?=\})Listc                    < SS,          P                  V P                  ^4      4       RS RS RS R2pS^,          oV# )   \begin{z}@@@@z	@@@@\end{r.   )r%   r   )r   rN   ir(   verbenvscontents   & r   replstart_parse.<locals>.repl   sG    D!((Q8%dV6!KvRHKFAr   z	\\begin\{z\}([\s\S]*?)\\end\{z\}r/   z\s*(?={)\z{@@@@z@@@@}z(?<!\\)%.*\nz\\def[^a-zA-Z]+.*\nr<   z(?<=[^\n])\n\nz\\par  z\\\\([\*]?)\[(.*?)\]c                 T    R V P                  ^4       RV P                  ^4       R2pV# )\VALEPlb[]r   )r   rN   s   & r   repl_length start_parse.<locals>.repl_length   s.    !%++a.!15;;q>2B!Dr   z\\*z	\VALEPlb*z
\VALEPlb{}c                 0    R V P                  ^4       R2pV# )\[\]ra   r   rY   s   & r   repldollstart_parse.<locals>.repldoll      U[[^$C(r   z(?<!\\)\$\$([^\$]+)\$\$c                 0    R V P                  ^4       R2pV# )\(\)ra   rg   s   & r   repldolstart_parse.<locals>.repldol	  rj   r   z(?<!\\)\$([^\$]+)\$z\{z\VALEPlbrc{}z\VALEPrbrc{}z\$z\textdollar{}z\&z\VALEPand{}z\#z\VALEPhash{}z\%z\VALEPpct{}z\,z\VALEPThinSpace{}z\_z\textunderscore{}z\~{}z\textasciitilde{}z---z\textemdash{}z--z\textendash{}z"~u   ‑z!`   ¡z?`   ¿z``u   “z,,u   „z''u   ”z"`z"'z\c{c}   çz\c{C}   Çz\k{a}u   ąz\k{A}u   Ąz\k{e}u   ęz\k{E}u   Ęz\k{i}u   įz\k{I}u   Įz\k{u}u   ųz\k{U}u   Ųz\k{o}u   ǫz\k{O}u   Ǫz\b{b}u   ḇz\b{B}u   Ḇz\b{d}u   ḏz\b{D}u   Ḏz\b{k}u   ḵz\b{K}u   Ḵz\b{l}u   ḻz\b{L}u   Ḻz\b{n}u   ṉz\b{N}u   Ṉz\b{r}u   ṟz\b{R}u   Ṟz\b{t}u   ṯz\b{T}u   Ṯz\b{z}u   ẕz\b{h}u   ẖzX\\(?:kern|vskip|tabcolsep|topsep|partopsep)\-?\d*\.?\d*(?:em|pt|pc|bp|in|cm|mm|dd|cc|sp)zU\\(?:looseness|tolerance|pretolerance|hyphenpenalty|exhyphenpenalty|penalty)\=?\-?\d*z(?<!\\)~z\\VALEPnbsp{}z(?<!\\),(?!\s)u   ‚z(?<!\\)`u   ‘z(?<!\\)'u   ’z\\?"a   äz\\?"o   öz\\?"u   üz\\?"A   Äz\\?"O   Öz\\?"U   Üz\\?"s   ßz\\"e   ëz\\"E   Ëz\\"i   ïz\\"I   Ïz\\'A   Áz\\'E   Éz\\'a   áz\\'e   éz\\'i   íz\\'o   óz\\'u   úz\\`a   àz\\`e   èz\\`i   ìz\\`o   òz\\`u   ùz\\\^A   Âz\\\^E   Êz\\\^I   Îz\\\^O   Ôz\\\^U   Ûz\\\^a   âz\\\^e   êz\\\^i   îz\\\^o   ôz\\\^u   ûz\\\^Cu   Ĉz\\\^cu   ĉz\\\^gu   ĝz\\'nu   ńz\\~n   ñz\\\^ju   ĵz\\~A   Ãz\\~O   Õz\\~a   ãz\\~o   õz\\=Au   Āz\\=Eu   Ēz\\=Iu   Īz\\=Ou   Ōz\\=Uu   Ūz\\=au   āz\\=eu   ēz\\=iu   īz\\=ou   ōz\\=uu   ūz\\\.cu   ċz\\\.Cu   Ċz\\"\s*\{a\}z\\"\s*\{o\}z\\"\s*\{u\}z\\"\s*\{A\}z\\"\s*\{O\}z\\"\s*\{U\}z\\"\s*\{s\}z\\"\s*\{e\}z\\"\s*\{E\}z\\"\s*\{i\}z\\"\s*\{I\}z\\'\s*\{A\}z\\'\s*\{E\}z\\'\s*\{a\}z\\'\s*\{e\}z\\'\s*\{i\}z\\'\s*\{o\}z\\'\s*\{u\}z\\`\s*\{a\}z\\`\s*\{e\}z\\`\s*\{i\}z\\`\s*\{o\}z\\`\s*\{u\}z\\\^\s*\{A\}z\\\^\s*\{E\}z\\\^\s*\{I\}z\\\^\s*\{O\}z\\\^\s*\{U\}z\\\^\s*\{a\}z\\\^\s*\{e\}z\\\^\s*\{i\}z\\\^\s*\{o\}z\\\^\s*\{u\}z\\\^\s*\{C\}z\\\^\s*\{c\}z\\\^\s*\{g\}z\\\^\s*\{\\j\}z\\'\s*\{n\}z\\~\s*\{n\}z\\\^\s*\{j\}z\\~\s*\{A\}z\\~\s*\{O\}z\\~\s*\{a\}z\\~\s*\{o\}z\\=\s*\{A\}z\\=\s*\{E\}z\\=\s*\{I\}z\\=\s*\{O\}z\\=\s*\{U\}z\\=\s*\{a\}z\\=\s*\{e\}z\\=\s*\{i\}z\\=\s*\{o\}z\\=\s*\{u\}z\\\.\s*\{c\}z\\\.\s*\{C\}z\\H\s*\{o\}u   őz\\H\s*\{O\}u   Őz\\r\s*\{a\}   åz\\r\s*\{A\}   Åz\\r\s*\{\s*\}   °z\\u\s*\{a\}u   ăz\\u\s*\{A\}u   Ăz\\u\s*\{c\}u   čz\\u\s*\{C\}u   Čz\\u\s*\{d\}dz\\u\s*\{D\}u   Ďz\\u\s*\{h\}u   ḫz\\u\s*\{H\}u   Ḫz\\u\s*\{e\}u   ӗz\\u\s*\{E\}u   Ӗz\\v\s*\{s\}u   šz\\v\s*\{S\}u   Šz\\v\s*\{c\}z\\v\s*\{C\}z\\v\s*\{r\}u   řz\\v\s*\{R\}u   Řc                 D   < \        V P                  ^4      S4      w  poV# )rU   )start_parser   )r   rN   rI   s   & r   repl_input_include'start_parse.<locals>.repl_input_includek  s"    (Q?Ur   z\\input\{(.*?)\}c                    < \        V P                  ^4      4      pRS RSS,          V,           RS R2pV^,          pV# )rU   rV   r.   \end{intr   )r   rW   rN   r(   rX   s   &  r   rY   rZ   v  sJ    EKKN#A%dV2od.CA.F-GwtfTVWKFAr   r,   z}@@@@(\d+)@@@@\\end{r.   c                 f   < \        V P                  ^4      4      pRS SS,          V,           2pV# )rU   r[   r   )r   rW   rN   r(   verbcommscontents   &  r   repllstart_parse.<locals>.repll~  s7    EKKN#Atf%5d%;A%>$?@Kr   z{@@@@(\d+)@@@@}z

   )r   osr   existsr   r   closeerrorr
   r>   r   defaultpreamblerP   preamblemoderJ   fileclosingrH   r=   r*   VerbatimEnvironmentdictVerbatimCommandrE   rG   r%   lenreplace)tex_file_namerI   	extensionr   tex_filedocument_bodyr2   r)   rY   pattern	verbcommsposr   rF   rE   rN   rb   rh   rn   escape_sequkeyescape_sequ_rer   r   rW   r(   r   rX   s   &f                      @@@@r   r   r      s   
 RSV#}RS'9V'C%a+	!-
56I	ww~~t,--6y(]OI;/wGG1vvxHGGI H ||BHMM%^`hi &&q)  E)(0C0CA0FGE$$x/%2C2CC"""X-HE
 yy<fhOH 12HfO	c "	 %(>>EM99WH5  /Iv	c!#llbi0$@@LLBtfI!6x~FE))+%E,x'788CT"))(*=>tfF1#V4KFA'+5FH#k**C , yyH5Hyy/x@Hyy*Ix@Hc*H%G yy+x8H|4Hm4H yy3HXFH yy/AH5/ /* . /	
 . . . 0 + * % % "' & #( 27 % "'  T!  $,T!" T#" $,T#" 4<T#" DLT#" T\]a#" dlmq#$ T%$ $,T%$ 4<T%$ DLT%& U'& %-e'& 6>u'& GOPUW_afhprwUHeXuhPUW_afhprwUHeXuhPU+K0 ##CC(89  yytuw  zB  CHyyqsuw  AH-k#3 -'-!6- "6-
 -
 (0-
 9A%- - (0- 9A%- JRSX- t- &-d- 5<T- DKD- t- &-d- t- &-e- 6=d- ELT- T[\`- t- &-d- 5<T- DKD- SZ[_- - '/- 7?- GOPT- W_`d- - '/- 7?- GOPT- W_`d- - '/- 7?- GNt- V]^b- - '.t- 6=d- ELT- T[\`-  t!-  &-d!-  5<T!-  DKD!-  SZ[_!-" t#-" &-d#-" 5<T#-" DKD#-" SZ[_#-$ %-$ '/%-( %e)-( .<U)-( ESTY)-* %e+-* .<U+-* ESTY+-* \jkp+-, %d--, -;D--, CQRV--, Yghl--. %d/-. -;D/-0 %d1-0 -;E1-0 DRSW1-0 Zhim1-0 p~  @D1-2 %d3-2 -;D3-2 CQRV3-2 Yghl3-2 o}  C3-4 &t5-4 .=d5-4 ETUY5-4 \klp5-4 sB  DH5-6 &t7-6 .=d7-6 ETUY7-6 \klp7-6 sB  DH7-8 &t9-8 .=d9-8 ETUY9-: (;-< %d=-< -;D=-> &t?-> .<T?-> DRSW?-> Zhim?-> p~  @D?-@ %dA-@ -;DA-@ CQRVA-@ YghlA-@ o}  CA-B %dC-B -;DC-B CQRVC-B YghlC-B o}  CC-D &tE-D .=dE-F %dG-F -;DG-F CQRVG-F YghlG-H (I-J &tK-J .<TK-L &tM-L .<TM-N &sO-N -;DO-P &uQ-P /=eQ-R &tS-R .<TS-T &tU-T .<TU-T DRSWU-T ZhimU-V &tW-V .<TW-V DRSWYgimW-N\ 99S!4X>  yy,.@(KH 	c	 99	$/EdV2NPT_  	c	
 994&(9:E8L  	HU?} HGG
(		(t,cIFF!668	 GFFF $]O3IJKKK-m_<TUUKK	(L/bcdKK\-8mnnK %''sZ   ]& 8!]]& ]#	]& #]& &`')_.!^,#	_.,^<74_..2`$ `'$`'c                    ^ pV\        V 4      8  Ed   WV\        V4      ,            V8X  d   V\        V4      ,           # W,          R8X  d=   \        W^,           R R4      pVR8X  g   W#,          pKo  \        R4       V^,          pK  \        P                  ! RWR 4      ;p'       dL   W$P                  4       ,          p\        WR R4      pVR8X  g   W#,          pK  \        R4       V^,          pK  \        P                  ! RWR 4      ;p'       d   W$P                  4       ,          pR	VP                  ^4       R2p\        WR V4      pVR8X  g   W#\        V4      ,           ,          pEKm  \        R
VP                  ^4       R24       V\        V4      ,          pEK  WV^,            R8X  d?   \        W^,           R R4      pVR8X  g   W#,          pEK  \        R4       V^,          pEK  V^,          pEK  R# )r   {Nr.   z'SYNTAX ERROR: brace block does not end!z\\([a-zA-Z]+\*?)\s*\[r`   z)SYNTAX ERROR: bracket block does not end!z\\begin\{([a-zA-Z]+\*?)\}\s*r   zSYNTAX ERROR: environment  does not end!rl   rm   z&SYNTAX ERROR: \( formula does not end!)r   find_endr   r
   r   rE   r   )r   	endstringrE   lengthr   r(   s   &&    r   r   r     s   
C
F
cC	N*+y8s9~AU:U[Cf1WX.4FT>3=3?@q{{#;VD\JJeJ99;CfTlC0FT>3=3ABq{{#BF4LQQeQ99;CU[[^,B/DfTlD1FT>33t9*<#<325;;q>2B.QRs4y A%'f!VWou5FT>3=3?@q1HCr   c                     V R 8X  d   R# ^p^ p^ pV ^ ,          R8X  g   R# V\        V 4      8  dG   W,          R8X  d
   V^,          pW,          R8X  d   W#8X  d
   V^,           # V^,          pV^,          pKV  R# )r5   Nr_   r`   r   r1   rW   openbrclosebrs   &   r   match_bracketsr     s    rz	AFG7c>
c$i-7c>aKF7c> 1u1	Qr   c                     V R 8X  d   R# ^p^ p^ pV ^ ,          R8X  g   R# V\        V 4      8  dG   W,          R8X  d
   V^,          pW,          R8X  d   W#8X  d
   V^,           # V^,          pV^,          pKV  R# )r5   Nr   r.   r   r   s   &   r   rG   rG     r   r   c           	      4   V R 8X  d   R# ^p^ p^ pRV R2pRV R2pV\        V 4      8  dX   WV\        V4      ,            V8X  d
   V^,          pWV\        V4      ,            V8X  d   W48X  d   V# V^,          pV^,          pKg  \        RV RV RV R24       R# )	r5   NrV   r.   r   zHOPPLA: End of env [z#] could not be identified(openbr = z, closebr = ))r   r   )r1   env_namerW   r   r   beginrE   s   &&     r   match_environmentr     s    rz	AFGz$EH:R
 C
c$i-!CJ,5(aKF!CH*$ 1	Q	 
*MfXUabiajjk
lmr   c                 <   V R 8X  d   R# ^p^ p^ pV ^ \        V4       V8X  g   R# V\        V 4      8  dh   WV\        V4      ,            V8X  d
   V^,          pWV\        V4      ,            V8X  d"   WE8X  d   V\        V4      ,           # V^,          pV^,          pKw  R# )r5   Nr   )r1   r   rE   rW   r   r   s   &&&   r   match_begin_endr     s    rz	AFG#e*&
c$i-!CJ,5(aKF!CH*$ 3s8|#1	Qr   c                    \        V \        4      '       g   V # \        P                  ! R RV 4      p V P	                  RR4      p VP
                  R8X  d1   \        P                  ! RRV 4      p \        P                  ! RRV 4      p V # )z\s+r\   {}r5   Fz	[\{\}]{1}z\\\-z&#173;)
isinstancer   r
   r=   r   math)r   rI   s   &&r   minimize_whitespacer     sj    fc""6MYYvs6*F^^D$FzzU<6279V4Mr   c           	      U   \        V \        4      '       g   V # V'       g   \        4       p^ p^ p\        4       pV R8X  d   VP                  P                  V 4       WA3# \        V 4      V8  E*d	   W,          R8X  E)d   \        WR 4      '       Ed[   \        WR 4      w  rV\        V\        4      '       d   \        P                  ! RV RV R2WR 4      pW28  d(   VP                  P                  \        WV V4      4       V! V4      p\        4       p	RV	n        \        4       p
V
P                  P                  VP                  ^4      4       Wn        VP"                  P                  V	4       VP                  P                  V4       W7P%                  4       ,          pTpE(M\        V\&        4      '       Ed-   \        P                  ! RV 2WR 4      pW28  d(   VP                  P                  \        WV V4      4       V! V4      p\        4       p
\)        WVP%                  4       ,           R 4      pWVP%                  4       ,           W7P%                  4       ,           V,            P+                  R	4      pV
P                  P                  V4       WP"                  ^ ,          n        VP                  P                  V4       W7P%                  4       V,           ,          pTpE'M:\        P                  ! R
WR 4      '       E$d:   W28  d(   VP                  P                  \        WV V4      4       Tp\        P                  ! RWR 4      pVP                  ^4      pVRv,          R8X  d   VRRv R,           pMTpW>P%                  4       ,          pTpVVP,                  9   dA   VP.                  '       g/   VP                  P                  VP,                  V,          4       E&M;VVP0                  9   dA   VP.                  '       d/   VP                  P                  VP0                  V,          4       E%MV\3        4       9   d   \        \3        4       V,          \4        4      '       d   \3        4       V,          P6                  R8X  d   \        \3        4       V,          \8        4      '       gl   VP.                  '       d&   \        \3        4       V,          \:        4      '       g5   \3        4       V,          ! V4      pVP                  P                  V4       E%MVP=                  V4      '       ds   V\3        4       9   d8   \        \3        4       V,          \:        4      '       d   VP.                  '       g-   VP                  P                  VP?                  V4      4       E$M}V\3        4       9   d   \        \3        4       V,          \4        4      '       dx   \3        4       V,          P6                  R8X  dX   \        \3        4       V,          \:        4      '       d3   VP.                  '       d!   VP                  P                  RV 24       E#M^p^	pV\3        4       9   di   \        \3        4       V,          \4        4      '       dD   \3        4       V,          ! V4      p\        VP"                  4      p\        VP@                  4      pRpRpVRw9   Ed   \        P                  ! RWR 4      '       d   \        P                  ! RWR 4      pVP                  ^4      pVRv,          R8X  d   VRRv R,           pVVP%                  4       ,          pTpV\3        4       9   di   \        \3        4       V,          \B        4      '       dD   \3        4       V,          ! V4      p\        VP"                  4      p\        VP@                  4      pRpM)RpV;PD                  RVPF                   R2,          un"        RpVRx9   d]   \        P                  ! RWR 4      ;p'       d<   VP                  ^4      pVR8X  d   \I        V4      pW7P%                  4       ,          pTp^ p^ p\K        4       p\M        WR 4      '       d\   VV8  dU   \M        WR 4      pVP                  W^,           VV,           ^,
           4       VV,          pTpV^,          pV^,          pKn  ^ p^ p\K        4       pV'       d   VP                  V4       \)        WR 4      '       d\   VV8  dU   \)        WR 4      pVP                  W^,           VV,           ^,
           4       VV,          pTpV^,          pV^,          pKn  RpVRy9   dV   \M        WR 4      '       dC   \M        WR 4      pW^,           VV,           ^,
           pVV,          pTpVP                  V4       VRzR R8X  d"   \        V4      ^ 8X  d   VP                  R4       VR{9   Ed&   V'       d   \        V4      ^ 8  d   \O        VV4      p\Q        V^ ,          V4      w  Vn)        p\        V4      ^ 8  d   V^ ,          PU                  4       '       dD   \W        V^ ,          4      Vn,        \        V4      ^8  d   \Q        V^,          V4      w  Vn-        pM*V;PD                  RVPF                   RV R2,          un"        VP\                  P                  V4       EM3V;PD                  RVPF                   RV RV R2,          un"        EMVR|9   Ed?   V'       Ed
   \        V4      ^8  d   \_        VV4      p\Q        V^ ,          V4      w  Vn)        p\Q        V^,          V4      w  Vn0        p\        V4      ^ 8  d   V^ ,          PU                  4       '       dD   \W        V^ ,          4      Vn,        \        V4      ^8  d   \Q        V^,          V4      w  Vn-        pM*V;PD                  RVPF                   RV R2,          un"        VPb                  P                  V4       EMV;PD                  RVPF                   RV R2,          un"        EMVR8X  Ed   V'       d   \e        VV4      p\        V4      ^ 8  d   VPg                  VV^ ,          4      p\i        VR4      '       d   VPj                  f   . Vn5        \        VPj                  \J        4      '       d   VPj                  P                  V4       EMV;PD                  RVPF                   R \m        VPj                  4      Pn                   R!2,          un"        EMV;PD                  RVPF                   R"2,          un"        EMVR8X  d   V'       d   \        V4      ^ 8  d   \q        VV4      p\Q        V^ ,          V4      w  Vn)        p\        V4      ^ 8  d   \Q        V^ ,          V4      w  Vn-        pMV'       d   \Q        VV4      w  Vn9        pVPt                  P                  V4       EMV;PD                  R#,          un"        EMVR8X  Ed+   V'       Ed   \w        WR V4      '       Ed   \w        WR V4      p VP                  WVV ,            4       VV ,           \        R$V 24      ,           ^,           pTpV\3        4       9   E	dv   \        \3        4       V,          \x        4      '       E	dP   \        4       p!\        \3        4       V,          \z        4      '       Ed   \3        4       V,          ! V4      p\        \3        4       V,          \|        4      '       dl   \        V4      ^8X  d9   \Q        V^ ,          V4      w  p!pV!VP"                  ^ &   V^,          p"V^,          p#Mf\Q        RV4      w  p!pV!VP"                  ^ &   Rp"Rp#MC\        V4      ^8X  d   V^ ,          p"V^,          p#M \        V4      ^8X  d   Rp"V^ ,          p#MRp"Rp#^ p$\        P                  ! R%V"4      ;p%'       Ed   \        4       p&VP                  P                  V&4       V%P                  ^4      R}9   Edx   V%P                  ^4      R'8X  d   R&VP                  V$,          nA        M'V%P                  ^4      VP                  V$,          nA        V%P                  ^4      '       d|   V%P                  ^4      P+                  4       R(8X  d   R)VP                  V$,          nB        EM"V%P                  ^4      P+                  4       R*8X  d   R+VP                  V$,          nB        MV$^ 8  d   VP                  V$^,
          ,          P                  R)8X  d   R)VP                  V$,          nB        MVP                  V$^,
          ,          P                  R+8X  d   R+VP                  V$,          nB        MZVP                  V$^,
          ,          P                  R,8X  d   R,VP                  V$,          nB        MR,VP                  V$,          nB        V%P                  ^4      '       d{   V%P                  ^4      P+                  4       R(8X  d   R)VP                  V$,          nC        MWV%P                  ^4      P+                  4       R*8X  d   R+VP                  V$,          nC        MR,VP                  V$,          nC        M V"V%P%                  4       R p"V$^,          p$EK  R- p'R,p(V#P                  R.R4      P+                  4       p#\        P                  ! R/V#4      ;p'       dE   V#VP%                  4       R p#VP                  ^4      R08X  d   R)p(MVP                  ^4      R18X  d   R+p(R2p)\        P                  ! V)V#4      pV'       g
   V#R3,          p#^ p*\        V#R34      ;p*'       Ed)   V*^,          p*\        P                  ! R4V#V*R 4      p+V#RV* p,VP                   F
  p&V(V&nG        K  	  V+P                  ^4      '       dg   V+P                  ^4      R08X  d   VP                   F
  p&R)V&nH        K  	  R)p(MOV+P                  ^4      R18X  d   VP                   F
  p&R+V&nH        K  	  R+p(MVP                   F
  p&R,V&nH        K  	  R,p(V,R5,          p,V'! V,W4      w  p-pVP                  P                  V-4       V#V*V+P%                  4       ,           R p#EK=  VP                  P                  V4       EM\        \3        4       V,          \        4      '       Ed   \        R64      p\        V4      ^ 8  d   VRv,          P+                  4       p#MRp#V#P                  R.R4      P+                  4       p#V#R~R R38X  g
   V#R3,          p#^ p.\        P                  ! R7V#4      ;p+'       Edf   R8p/V+P                  ^4      P+                  4       RR R98X  d   R:p/V+P                  ^4      P+                  4       p,V,RR R9   g
   V,R;,          p,\K        4       p-^ pVV.8  dM   \        R<4      p0\        4       p	V0P"                  P                  V	4       V-P                  V04       V^,          pKS  \        P                  ! R=V,4      '       Ed[   \        P                  ! R>V,4      p1V1P                  ^4      R?8X  d
   V.^,          p.V1P                  ^4      R@8X  d
   V.^,          p.V1P                  ^4      RA8X  d!   \        V-4      ^ 8  d   V-P                  4        V1P                  ^4      RB8X  d    V1P                  ^4      RC8X  d    V1P                  ^4      R9  dv   \Q        V1P                  ^4      V4      w  p!p\        R<4      p0\        4       p	V!V	n        V0P"                  P                  V	4       V/'       d   R:V0nM        V-P                  V04       V,V1P%                  4       R p,EKx  VP                  P                  V-4       V#V+P%                  4       R p#EK  VP                  P                  V4       EMV\3        4       9   Ed   \        \3        4       V,          \B        4      '       Ed]   \        \3        4       V,          \:        4      '       d   VP.                  '       Eg%   \3        4       V,          ! V4      p\        VP"                  4      \        V4      ^,
          8X  Ed   \        VP                  \        4      '       d   R:Vn        ^ pV\        VP@                  4      8  dJ   \        V4      V8  d/   \Q        VV,          V4      w  p!pV!VP@                  V,          n        V^,          pKc  ^ pV\        V4      ^,
          8  d:   \Q        VV,          V4      w  p!pV!VP"                  V,          n        V^,          pKP  \        4       p	RV	n        \Q        VV,          V4      w  p!pV!V	n        VP"                  P                  V	4       VP                  P                  V4       \        V4      \        VP@                  4      8  d:   V;PD                  RDVPF                   REV RF2,          un"        \        RGV RF24       R8Vn        EMV;PD                  RVPF                   RHV RI2,          un"        \        RJV RI24       EMSV\3        4       9   Ed2   \        \3        4       V,          \:        4      '       Ed   VP.                  '       d   VP                  P                  RKV R24       ^ pV\        XP@                  4      8  dB   \        V4      V8  d'   VP                  P                  RLVV,           RM24       V^,          pK[  ^ pV\        V4      ^,
          8  d2   VP                  P                  RNVV,           R24       V^,          pKH  \Q        VV,          V4      w  p!pVP                  P                  V!4       EMVP.                  R88X  d   ROVP                  V&   \        V4      p^ pV\        V4      8  dN   \Q        VV,          V4      w  p!p\        4       p	V!V	n        VP@                  P                  V	4       V^,          pK]  ^ pV\        V4      8  dN   \Q        VV,          V4      w  p!p\        4       p	V!V	n        VP"                  P                  V	4       V^,          pK]  VP                  P                  V4       EMV;PD                  RVPF                   REV RP2,          un"        \        RQV RR24       EMV;PD                  RS,          un"        \        RT4       EMV\3        4       9   EdG   \        \3        4       V,          \4        4      '       Ed!   \        \3        4       V,          \:        4      '       d   VP.                  '       Eg   VRU8X  g   VRV8X  d^   V^ ,          p2\        V2\        4      '       d=    \        V2V4      w  p3p\Q        V3V4      w  p4pVP                  P                  V44       EMEM\        \3        4       V,          \        4      '       d   \        V4      ^ 8  d   VP.                  '       d4   \Q        V^ ,          V4      w  p!pVP                  P                  V!4       EMXR:Vn        \Q        V^ ,          V4      w  p!p\/        RZ4      p\        4       p	V!V	n        VP"                  P                  V	4       VP                  P                  V4       R8Vn        E
M\        R[4       X6R\,          p6E
M\3        4       V,          ! V4      p^ pV\        VP@                  4      8  dJ   \        V4      V8  d/   \Q        VV,          V4      w  p!pV!VP@                  V,          n        V^,          pKc  \        V4      \        VP@                  4      8  d:   V;PD                  RDVPF                   R]V RF2,          un"        \        R^V RF24       ^ pV\        V4      8  d:   \Q        VV,          V4      w  p!pV!VP"                  V,          n        V^,          pKI  \        VP                  \8        4      '       d   \        P                  ! RVP                   R_2WR 4      pV'       d   VP                  4       p7M\        V 4      V,
          p7WVV7,            p8\Q        V8V4      w  p!p\        4       p	V!V	n        VP"                  P                  V	4       VV7,          pTp\        VP"                  4      ^ 8  d7   VP"                  Rv,          P                   P                  VP                  4      p9\        VP                  \        4      '       d   VP                  V4      pEM\        VP                  \        4      '       d;   VP                  V4      pTp:VRzR R`8X  d   VP                  P                  V:4       EMu\        VP                  \        4      '       d   \        V4      ^8  d'   \W        V^,          4      p;VP                  V;V4      pEMRp<\        V4      ^ 8  d
   V^ ,          p<\        RaV< Rb24       V;PD                  RaV< Rc2,          un"        EM\        VP                  \        4      '       d   VP                  V4      pEM\        VP                  \        4      '       d   VP                  V4      pEMp\        VP                  \        4      '       d   \        V4      ^8  d'   \W        V^,          4      p;VP                  V;V4      pEMRp<\        V4      ^ 8  d
   V^ ,          p<\        RaV< Rb24       V;PD                  RaV< Rc2,          un"        M\        VP                  \        4      '       d   X9Vn_        V9Vn`        M\        VP                  \        4      '       d3   X9Vna        V;P                  RdVP                  ,           ,          un`        MQ\        VP                  \        4      '       d2   X9Vnb        V;P                  RdVP                  ,           ,          un`        \        VP                  \        4      '       g   VP                  P                  V4       EMUV\3        4       9   Ed   \        \3        4       V,          \:        4      '       d   VP.                  '       d   VP                  P                  RV 24       ^ pV\        V4      8  d2   VP                  P                  RLVV,           RM24       V^,          pKA  ^ pV\        V4      8  ds   \Q        VV,          V4      w  p!pVP                  P                  RN4       VP                  P                  V!4       VP                  P                  R4       V^,          pK  EM'VP.                  R88X  d@   \        V4      ^ 8  g   \        V4      ^ 8  d   ReVP                  V&   MRfVP                  V&   \        V4      p^ pV\        V4      8  d^   \        V4      V8  dC   \Q        VV,          V4      w  p!p\        4       p	V!V	n        VP@                  P                  V	4       V^,          pKm  ^ pV\        V4      8  dN   \Q        VV,          V4      w  p!p\        4       p	V!V	n        VP"                  P                  V	4       V^,          pK]  VP                  P                  V4       EM\        V 4      V^,           8  Ed0   W^,           ,          Rg8X  Ed   W28  d(   VP                  P                  \        WV V4      4       ^p=R:Vn        \        WR RhRi4      '       d   \        WR RhRi4      p=\/        RZ4      pW^,           VV=,           ^,
           p>\Q        V>V4      w  p!p\        4       p	V!V	n        VP"                  P                  V	4       RZVn6        VP                  P                  V4       M*V;PD                  RVPF                   RjV  Rk2,          un"        VV=,          pTpR8Vn        EM\        V 4      V^,           8  Ed   W^,           ,          RL8X  Ed	   W28  d(   VP                  P                  \        WV V4      4       ^p=R:Vn        \        WR RlRm4      '       d   \        WR RlRm4      p=\        Rn4      pW^,           VV=,           ^,
           p>\Q        V>V4      w  p!p\        4       p	V!V	n        VP"                  P                  V	4       RnVn6        VP                  P                  V4       MV;PD                  Ro,          un"        VV=,          pTpR8Vn        Me\        V 4      V^,           8  d<   W^,           ,          Rp8X  d(   VP                  P                  Rp4       V^,          pTpMV^,          pM	V^,          p\        V 4      Rq8  g   E)K  VRr,          \        VRr,          4      8X  g   E)K  \        RsV Rt\        V 4       Ru24       E*K  W28  d(   VP                  P                  \        WV V4      4       WA3#    RTPF                   RWT2 RX2p5\        T54       T;PD                  T5 RY2,          un"         L; i)r   r5   r[   Nr,   r-   r.   
envcontentr/   r   z\\@?[a-zA-Z]+\*?\s*z\\(@?[a-zA-Z]+\*?)\s*r   _
newcounter
newtheoremr   z\{[\\]?[a-zA-Z]+\*?\s*\}z\{[\\]?([a-zA-Z]+\*?)\s*\}\s*	FALSENAMEz	ERROR in z-: incorrect declaration or environment call!
raiseboxz	\{(.*?)\}markz: declaration of command "z." has incorrect assignment of number of args.
z: z declaration of command "z" is incomplete.
z: declaration of environment "countersz: stack.counters is z, expected list.
z%: incomplete newcounter declaration.
z>ERROR in {stack.filename}: incomplete newtheorem declaration.
z\endz\s*((?:>?\{.*?\})?)\s*((?:\@\{.*?\})*)\s*([\|]*\s*)\s*([lrcp\*]{1})(?:\{(.*?)\})?\s*((?:>?\{.*?\})?)\s*([\|]*\s*)\s*((?:\@\{.*?\})*)\s*lp||double|solidnonec                 V   \        4       p^ p\        V R4      R8X  Eg   \        R4      pWAP                  9   dO   VP                  V,          ^8  d   VP                  V M(VP                  V;;,          ^,          uu&   V^,          p\        P
                  ! RV 4      ;p'       Ed   \        WP                  4       R R4      pVR8w  Ed   WP                  4       ^,           VP                  4       V,            pVP                  R4       WP                  4       V,           R p \        V R4      p\        V\        4      '       d   WR p M\        R4       Rp \        VP                  ^4      4      ^ 8  EdU   VP                  ^4      R	8X  Ed   \        VP                  ^4      4      Vn        \        W4      w  r\        4       p
Wn        VP                   P#                  V
4       \        P
                  ! R
VP                  ^4      P                  4       4      ;p'       d   VP                  ^4      Vn        VP                  ^4      '       d   VP                  ^4      R8X  d	   RVn        M<VP                  ^4      '       d   VP                  ^4      R8X  d	   RVn        MRVn        VP                  ^4      '       d   VP                  ^4      R8X  d	   RVn        M<VP                  ^4      '       d   VP                  ^4      R8X  d	   RVn        MRVn        \+        VP,                  4      V8  dE   VP,                  V,          P.                  Vn        VP,                  V,          P0                  Vn        VP#                  V4       V\        VP                  ^4      4      ,          pEK  \        VP                  ^4      4      Vn        VP2                  VP                  V&   \        W4      w  r\        4       p
Wn        VP                   P#                  V
4       \        P
                  ! R
VP                  ^4      P                  4       4      ;p'       d   VP                  ^4      Vn        VP                  ^4      '       d   VP                  ^4      R8X  d	   RVn        M<VP                  ^4      '       d   VP                  ^4      R8X  d	   RVn        MRVn        VP                  ^4      '       d   VP                  ^4      R8X  d	   RVn        M<VP                  ^4      '       d   VP                  ^4      R8X  d	   RVn        MRVn        \+        VP,                  4      V8  dE   VP,                  V,          P.                  Vn        VP,                  V,          P0                  Vn        VP#                  V4       V^,          pEK  EK  \        R4       V;P4                  R,          un        \        V R4      p\        RV4      w  r\        4       p
Wn        VP                   P#                  V
4       VP#                  V4       V^,          pWR p EKL  \        V R4      pVR8w  Ed*   V RV^,
           pWR p \        W4      w  r\        4       p
Wn        VP                   P#                  V
4       \+        VP,                  4      V8  d   VP,                  V,          P$                  Vn        VP,                  V,          P&                  Vn        VP,                  V,          P(                  Vn        VP,                  V,          P.                  Vn        VP,                  V,          P0                  Vn        VP#                  V4       V^,          pEK  \        R4       RpRp EK  W23# )r   &Ncellz0\s*\\(multicolumn|multirow){1}\{(.*?)\}\{(.*?)\}r.   r   zHATTENTION: something wrong with cellend in multirow or multicolumn cell!r5   multicolumnz([\|]*)(l|r|c)([\|]*)r   r   r   r   r   z9ERROR: multirow or multicolumn cell content does not end!z:ERROR: multirow or multicolumn cell content does not end!
z0ERROR: multirow or multicolumn cell does not endz<ATTENTION: something wrong with cellend tabular environment!)listr   Cellrowspansr
   r   rE   rD   r   r   r   r   colspanparse_blocksArgumentcontentreqargsr%   align
left_styleright_styler   coldef	top_stylebottom_stylerowspanr   )rowtextcommrI   rowobcollr   cellcontcelltextendcelltextblockargr   s   &&&         r   parse_tablerow$parse_blocks.<locals>.parse_tablerowo  s   48FE34D6>w6LPT6T7;F|37==3H7;}}T7JQ7NTXTaTabfTg 9=d8Kq8P8K8<	@EL  BI  AJ  5JH  5JBJ7S_S_SaSbKcehBiK7Bd7JCJ<<>\]K]^f^j^j^loz^zC{8@t8LBI,,.[fJfJgBhFNwX[F\;EkSV;W;WcjkwcxY`<A  CM  =NFHG;>x~~a?P;QTU;U?G~~a?PTa?aORS[SaSabcSdOeO[\dOlFNjNS@D@S@STW@XMR[[Yqs{  tB  tB  CD  tE  tK  tK  tM  NN  ENE  ENQVQ\Q\]^Q_DJGL{{ST~~Z_ZeZefgZhlpZp  EMrv  sBINUV\a\g\ghi\jnq\q  FMsw  tC\b$/GL{{ST~~Z_ZeZefgZhlpZp  FNrv  sCINUV\a\g\ghi\jnq\q  GNsw  tD\b$/CFt{{CSVZCZUYU`U`aeUfUpUpDNX\XcXcdhXiXvXvDDU@ET@R@DHNN[\L]H^@^ PSS[SaSabcSdOeVZVbVbd@SO[\dOlFNjNS@D@S@STW@XMR[[Yqs{  tB  tB  CD  tE  tK  tK  tM  NN  ENE  ENQVQ\Q\]^Q_DJGL{{ST~~Z_ZeZefgZhlpZp  EMrv  sBINUV\a\g\ghi\jnq\q  FMsw  tC\b$/GL{{ST~~Z_ZeZefgZhlpZp  FNrv  sCINUV\a\g\ghi\jnq\q  GNsw  tD\b$/CFt{{CSVZCZUYU`U`aeUfUpUpDNX\XcXcdhXiXvXvDDU@ET@R@D	S <VV 9>>y8z8=  HE  9EFNwX[F\GS  UG  IN  HO>FjFK8<8K8KC8P8=T8J8<	BI,BW CK7TWBXK7Bd7JCJK[KZ[OC\BI,BWGST\Gd>FjFK8<8K8KC8P;>t{{;Kd;RIMUYIZI`I`DJNRkkZ^N_NjNjDOOS{{[_O`OlOlD<LMQ[[Y]M^MhMhDNPTP[P[\`PaPnPnD<M8=T8J8<	 9>>|8}CEBD 49<,?r   z\parz%\s*((?:\\hline|\\cline\{\d*\-\d*\})+)z\hline\hlinez\hlinez9\\(hline|VALEPlb|par|cline(\{.*\})?|VALEPlb(\{.*\})?)\s*$r^   zM\\VALEPlb[\*]?(?:\{\})?(?:\[(.*?)\])?\s*((?:\\hline|\\cline\{\d*\-\d*\})*)\s*r   tabbingzF(.*?)(\\VALEPlb\*?(?:\[.*?\])?\s*|\\VALEPlb\{\}\s*|\\kill\s*)(?:\{\})?Fz\killT\>r   z(.*?)\\[\=\>\<\+\-\'\`]{1}z(.*?)\\([\=\>\<\+\-\'\`]{1})+-<'`zWARNING in z: environment zD contains too many optional arguments. excess arguments are ignored.zWARNING: environment z: ennvironment z4 contains too many or not enough required arguments!zERROR: ennvironment rV   r_   r`   r   environmentz does not end!
zERROR: environment r   z<ERROR in {stack.filename}: incorrect environment definition!z(ERROR: incorrect environment definition!includeinputz: inclusion of file z failed!r<   r   z*ERROR: ensuremath command has no argument!z+ERROR: ensuremath command has no argument!
z
: command zWARNING: command z|\\begin{|\\end{r9   zERROR: setcounter z command incomplete!z command incomplete!
z. commandz
text macro(rl   rm   z
: formula z \( does not end.
re   rf   displaymathz2ERROR in {stack.filename}: formula \[ does not endr\   i@B i'  z	PARSING: z of z chars done ...)	
newcommandnewcommand*renewcommandrenewcommand*newenvironmentnewenvironment*r   r   r   )r   )r   
marginnoter   )r  r  r  r  )r  r  )r   r   cr   i)z\=r
  z\<z\+z\-)r  r  )hr   r   DocStackDocNodeelementsr%   r   r3   r$   r   r
   r   r   r   r(   r   r   r   rE   r   rG   rD   text_macrosr   text_macros_mathr    CommandargsitemMathis_defined_textmacroget_definition_textmacrooptargsEnvironmentr   filenamer   r   r   r  r   begdefisdigitr   nargoptcdsr  enddefenvsr   setincounterhasattrr   type__name__r   secopttheoremsr   Tabletabulartabular_Coldefr   r   r   r   r   r>   r   r   r   rowsr	  r   pophidden	__class__Formular   unknownUnknownEnvironmentr   
EnsureMathrF   renderjinjaSection
setcounterNotemarkednotesstepcounterrefstepcounteraddtocountertitle	madetitleauthordate	LaTeXOnlyUnknownCommandr   r  round)?r1   rI   rF   rE   doc_listr(   r)   r   r   r  nodegroupendverbtextenvironment_startcommand_matchcommand_namecommand_name_no_star
no_optargs
no_reqargsxcommdeclared_command_namedeclared_commandrequired_lengthrW   jbracket_block_contentbracket_block_lengthbrace_block_contentbrace_block_lengthspecial_bracket_block_contentspecial_bracket_block_lengthnew_commenv_block_endr  declcontcolcolmcoldr  margtopr   rowendrowr   r   indentkillr   r  	file_namer   include_nodeerr   itemenditemcontent	argstring	comm_copyvaluecounterr   r   s?   &&                                                             r   r   r   '  sF$   dC  +(*%E
CyHrz  &
d)c/9
 d4j))*4:6	c"566!KK9TF:MdVSU(VW[\`WabE{ ))001DTPS_V[1\]t9D"*C+CH"9DMM((Q8"&KLL'',%%,,T299;&CEO44!KK2dVd4jAE{ ))001DTPS_V[1\]t9D"9D+Duyy{1B1C,DEH#%))+$5cIIK6G(6RSYYZ^_HMM((2.2LLO+%%,,T299;11CE
 3T$Z@@ ;%%,,-@CRW-XY$'! %,Dd4j Q,2215
  #s*<PSQSCTWZCZ,@-9*((** (5+<+<<UZZZ%%,,U->->|-LM)U-C-CC


%%,,U-C-CL-QR *WY6wy)=>HHI2388B>"79-A#BDII
79=Q3RTX(Y(Y"9%9:;OPD%%,,T2//0DEE-:z')ThJiko?p?puzuuu%%,,U-K-KL`-ab)WY6wy)=>HHI2388B>wy)=>EE%***%%,,r,-@A "#J!"J
 ,wy8Z	RfHgip=q=q '	*> ? M%(%7
%(%7
 $,.) $  (p  p ;;'BDJOO/4{{;[]abf]g/h,4D4J4J14M14R8C?YnorprYsvyYyAV#3#7#7#99C$'E4BzRYR[\qRrt  HA  HA(/	2G(HI^(_-0-?
-0-?
(, 5@1!KKYu~~6FFt+uuK ')O#|3%*[[tDz%JJEJ.3kk!nO+z92Eo2V99;.C$'E
 AA,0F)(d44Z/=d4j/I,-44Ta%FZ@Z\]@]5^_33 #QQ AA*.&'&(;(B(B?(S&tDz22q:~-9$t*-E*+224AcDV>VXY>Y3Z[11 #QQ461#'CCW[\`WaHbHb7Ed4j7Q48<U3IeCeghCh8i5;; #-445RS#BC(F2s;N7OST7TViVpVpqsVt $'ee0S9L5MPQ5Q'1,?T'UH5ABUVWBXZ_5`2HOU"#89A=#8#;#C#C#E#E478Ma8P4QHM'*+@'AA'E>JK`abKcej>k(;e$)KKYu~~>NNhi~h  @o  4p  %pK!II,,X6 "KKYu~~6FbVo  qF  pG  GY  ,Z  ZK%)NN00S9L5MPQ5Q'5lCX'YH5ABUVWBXZ_5`2HOU5ABUVWBXZ_5`2HOU"#89A=#8#;#C#C#E#E478Ma8P4QHM'*+@'AA'E>JK`abKcej>k(;e$)KKYu~~>NNl  nC  mD  Ds  4t  %tK!JJ--h7 "KKYu~~6FFdezd{  |N  ,O  OK%50'1,?T'UH"#89A=(0(=(=eEZ[\E](^#*5*#=#=AW13)%..$?? % 5 5h ? %5>>:JJ^_cdidrdr_s_|_|^}  ~P  0Q  !Q!KKYu~~6FFl+mmK%50S9L5MPQ5Q'1,?T'UH5ABUVWBXZ_5`2HOU"#89A=Uabwxybz  }B  VC?Rx|U!>Ye  gD  FK  ZL@VQV!NN11(;!KK+llK &00006H1IK`aa0A$t*Nc0d 3 : :4CDU;V W&)M&9C%H]G^@_<`&`cd&d(+ $9GI#E*U\U^_tUuw|J}J},3IE'1')<Q2RT['\'\/6y9N/OPe/f+5gi@U6VX`+a+a/23F/G1/L?KL_`aLbdi?juBGQ7J17M7J17M?KBPU?VuBGQ7979/23F/G1/L7J17M7J17M145H1IQ1N797J17M7979 /07<{{  DN  OS  8T  0Tt  0T398D,0KK,>,>t,D/3zz!}@T/T37::a=C3GbeUXIYI_OSzzZ[}dkk#6F6L37::a==7;zz!}7J7J7LPT7Tt|VZVaVabeVfVq9=A9L9L9NRU9Uu|W[WbWbcfWgWr7:Qw;?;;s1u;M;Y;Y]e;e  FNgkgrgrsvgw  hC=A[[Q=O=[=[_f=f  GNhlhshstwhx  iD=A[[Q=O=[=[_e=e  FLgkgrgrsvgw  hCV\C8H8S37::a==7;zz!}7J7J7LPT7Tu}VZVaVabeVfVr9=A9L9L9NRU9Uv}W[WbWbcfWgWsSYDKK4D4P
 1537
3DD,/1HCg)@R 39/3||GB/G/M/M/O5:[[Aiko5p,pE,p 48		3ED/4{{1~AQ/Q]eSZ16Q91LX_g 3o05Wd0K/4dk6Id 239A$9T/Tv/T,2aKF27++  ?O  PT  U[  U\  P]  3^C6:7FmG8<V]T^/2yy||3699Q<CS3S@DaiTM^>FG58YYq\Y5N@DahTM^>EG<@KKD]cIZK:@,3sNG;I'SW;_LE5,0II,<,<U,C378J8K3LD(0(9(9(@(@(F)3GI>S4TV])^)^/6y/A+./B+Ca+G3Fr3J3P3P3RD35D/3||GB/G/M/M/O/3BCyK/GQ\I\ 236;kk  CL  NR  7S  0Ss  0S38D/2yy|/A/A/CBC/HH/T]aVZ69iil6H6H6JG3:23<Cf3fhosxhxho48FE01A23f*7;F|6>j040C0CC0H05T0B01Q 38++>[\c2d2d;@;;Gfgn;o3;>>!3D3KVWX[V3;>>!3D3KVWX[V3;>>!3D3KPSTYPZ]^P^`e`i`i`k3;>>!3D3KT3;>>!3D3KT3;>>!3DJ3VCOPXP^P^_`PachCiLE5;?<D:B*CBGCK48LL4G4G4L7;4T[49LL4F:A(,,./:R,0II,<,<U,C37	
3CD(0(9(9(@(@(F
 &;gi%G$.wy9N/OQ\$]$])3GI>S4TVZ)[)[`e`j`j`j+295J+KLa+bD'*4<<'8C@S<TWX<X'X+5dnng+N+N]aPUPZ,-./#dll2C.C/23H/IA/M?KLabcLdfk?luJOQ0G,-FA,-./#6I2JQ2N.N;GH[\]H^`e;fLE5FKDLLO,C,-FA.6j3?7CDWXYDZ\a7bu6;(,(;(;C(@(0(9(9(@(@(F+./D+EDLLHY+Y,1KK[HXXfg|f}  ~B  <C  -CK,14IJ_I`  ae  3f  -g5:
 ).5>>BRRabwax  ym  8n  )n(-0DEZD[  \P  /Q  )R%:gi%G(279=R3SUY(Z(Z_d_i_i_i$,$5$5$<$<yI^H__a=b$c()A*+c$,,.?*?+./D+E+I,4,=,=,D,DqI^_`IaHbbcEd,e()Q()A*+c2E.F.J*J(0(9(9(@(@2FYZ[F\E]]_A`(a()Q3?@STU@VX]3^LE5$,$5$5$<$<U$C (-zzU':O\6K(L+=>S+TD()A*+c2G.H*H7CDYZ[D\^c7du.6j6;(,(;(;C(@()Q()A*+c2E.F*F7CDWXYDZ\a7bu.6j6;(,(;(;C(@()Q$,$5$5$<$<T$B %5>>:J.YnXoo  0A  !A %(;<Q;RR`&a b!KK+iiK!"LM 079<&wy1E'FPP!+GI6J,KT!R!RW\WaWaWa  4y@DX\cDc,?,B	#-y##>#>%A8CIu8U>J6SX>Y(;e(0(9(9(@(@(N	 $? ",GI6J,KZ!X!X#&':#;a#?',zzz7CDWXYDZ\a7bu(0(9(9(@(@(G 6:
7CDWXYDZ\a7bu/3F|.6j6;(,(;(;C(@(0(9(9(@(@(F5:
$)*V$W$)-[$[E (/y1E'FG['\$%&'#dll*;&;'*+@'AA'E7CDYZ[D\^c7duBGQ(?$%FA#&'<#=DLL@Q#Q$)KK[@PPZ[gZh  im  4n  %nK$),=l^  LP  +Q  %R$%&'#.A*B&B3?@STU@VX]3^LE5>CDLLO$;$%FA#-dnnd#C#C,1LLBtyykI[9\^bcg^h,iE',g47IO'263=2IK3?U3SLE5*2*C27CK$(LL$7$7$<$'7NC,/E#&t||#4q#804R0@0H0H0O0OPUP[P[0\I
 $.dnng#F#F,0OOE,BE &0%E%E,0OOE,BE04I';BC'@F'J(-(9(9(@(@(K &0
%K%K'*+>'?!'C034G4J0K04u0M24+./B+Ca+GSfghSi(-0B7)K_.`(a(-9KG9Tj7k(k%/%L%L,0,<,<U,CE%/%O%O,0,<,<U,CE%/%M%M'*+>'?!'C034G4J0K040A0A%0O24+./B+Ca+GSfghSi(-0B7)K_.`(a(-9KG9Tj7k(k%/%F%F2;EK6?EO%/%G%G3<EL$)OOtell7J$JO%/%E%E1:EJ$)OOtejj7H$HO (2$..)'L'L$,$5$5$<$<T$B 2WY>&wy1E'FMMRWR\R\R\$--44r:N9O5PQ !A"#c*?&@"@ ( 1 1 8 81=RST=U<VVW9X Y !Q !A"#c*=&>">/;<OPQ<RTY/Zu ( 1 1 8 8 = ( 1 1 8 8 ? ( 1 1 8 8 = !Q #?  %zzU2#&':#;a#?3G\C]`aCaBKEMM,$?BNEMM,$?#1,#?D !A"#c*?&@"@#&'<#=#A3?@UVW@XZ_3`LE5*2*C27CK$(LL$7$7$< !Q !A"#c*=&>">/;<OPQ<RTY/Zu&.j.3 $ 3 3C 8 !Q$--44T: TS1W$!e);;%%,,-@CRW-XY!
"4:eE::,T$ZeDF<D"q5VA6G#/#?LE5"*C"'CKLL'', &DI%%,,T2KKYu~~.>jNb#ccKv"
 TS1W$!e);;%%,,-@CRW-XY!
"4:eE::,T$ZeDF&}5D"q5VA6G#/#?LE5"*C"'CKLL'', -DI%%,,T2KK#XXKv"
 TS1W$!e);!!((-q
 q 1HC t9xCJ%F
2C$CIcU$s4ykAB {  !4T_e!LM?U%A/88HH\]f\ggo-p(-b	(-"Ry(@s   x9Bj' j'<Bk%)%r   r"   sysr
   rA   
htmlcarnapparser_classesparser_classes_standard_latexr   dirnameabspath__file__custom_module_dirr%   listdir
file_namesendswithpython_module_filesmodule_name
__import__moduler    updatevarsr   r   r*   r3   rP   r   r   r   rG   r   r   r   r   )ry  s   0r   <module>r     s   	  
     + GGOOBGGOOH$=>J  ! "ZZ)*
 8B_z)EWEWX]E^~y"~z_  'K$FIT&\" '.	<~mz#R(&(0$\i `s   D-	D