+
    JV-jÅ  ã                   ób   € R t ^ RIHtHtHtHt ^ RIHtHtH	t	H
t
HtHtHt R.t ! R R]4      tR# )z«
pygments.lexers.teal
~~~~~~~~~~~~~~~~~~~~

Lexer for TEAL.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)Ú
RegexLexerÚbygroupsÚincludeÚwords)ÚCommentÚNameÚNumberÚStringÚTextÚKeywordÚ
WhitespaceÚ	TealLexerc                   óT  € ] tR t^tRtRtRtR.tR.tRt	]
! 0 RkRkRkR	kR
kRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkR kR!kR"kR#kR$kR%kR&kR'kR(kR)kR*kR+kR,kR-kR.kR/kR0kR1kR2kR3kR4kR5kR6kR7kR8kR9kR:kR;kR<kR=kR>kR?kR@kRAkRBkRCkRDkREkRFkRGkRHkRIkRJkRKkRLkRMkRNkROkRPkRQkRRRS7      tRTtRUtRV]! RW4      RX],           ]P                   3RY],           RZ,           R[,           R\,           ]! ]P&                  ]P(                  4      3]]P*                  R]3.R]]! RW4      R^]R_3R`]! ]P.                  ]P0                  4      3Ra]3Rb]P4                  3Rc]P6                  3]]3]]P:                  3]]Rd3.	R_Re]P>                  3Rf]3R^]Rd3.RWRg] 3Rh]P(                  3./t!Rit"Rj# )kr   z¿
For the Transaction Execution Approval Language (TEAL)

For more information about the grammar, see:
https://github.com/algorand/go-algorand/blob/master/data/transactions/logic/assembler.go
ÚtealzAhttps://developer.algorand.org/docs/reference/teal/specification/z*.tealz2.9ÚSenderÚFeeÚ
FirstValidÚFirstValidTimeÚ	LastValidÚNoteÚLeaseÚReceiverÚAmountÚCloseRemainderToÚVotePKÚSelectionPKÚ	VoteFirstÚVoteLastÚVoteKeyDilutionÚTypeÚTypeEnumÚ	XferAssetÚAssetAmountÚAssetSenderÚAssetReceiverÚAssetCloseToÚ
GroupIndexÚTxIDÚApplicationIDÚOnCompletionÚApplicationArgsÚ
NumAppArgsÚAccountsÚNumAccountsÚApprovalProgramÚClearStateProgramÚRekeyToÚConfigAssetÚConfigAssetTotalÚConfigAssetDecimalsÚConfigAssetDefaultFrozenÚConfigAssetUnitNameÚConfigAssetNameÚConfigAssetURLÚConfigAssetMetadataHashÚConfigAssetManagerÚConfigAssetReserveÚConfigAssetFreezeÚConfigAssetClawbackÚFreezeAssetÚFreezeAssetAccountÚFreezeAssetFrozenÚNoOpÚOptInÚCloseOutÚ
ClearStateÚUpdateApplicationÚDeleteApplicationÚ	MinTxnFeeÚ
MinBalanceÚ
MaxTxnLifeÚZeroAddressÚ	GroupSizeÚLogicSigVersionÚRoundÚLatestTimestampÚCurrentApplicationIDÚAssetBalanceÚAssetFrozenÚ
AssetTotalÚAssetDecimalsÚAssetDefaultFrozenÚAssetUnitNameÚ	AssetNameÚAssetURLÚAssetMetadataHashÚAssetManagerÚAssetReserveÚAssetFreezeÚAssetClawbackz\b)Úsuffixz[^ \t\n]+(?=\/\/)|[^ \t\n]+z\r?\nÚrootÚ
whitespacez^#pragma .*Ú(Ú:Ú)z([ 	].*)zfunction-argsÚ"Ústringz-(b(?:ase)?(?:32|64) ?)(\(?[a-zA-Z0-9+/=]+\)?)z[A-Z2-7]{58}z0x[\da-fA-F]+z\d+z#popz\\(?:["nrt\\]|x\d\d)z
[^\\\"\n]+z[ \t]+z//[^\n]+© N)#Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚversion_addedr   ÚkeywordsÚ
identifierÚnewliner   r   Ú	Directiver   r   ÚLabelÚSingleÚFunctionr	   ÚAffixÚOtherr   ÚHexÚIntegerr   Ú
Attributesr
   ÚEscaper   ÚtokensÚ__static_attributes__rd   ó    Úe/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/teal.pyr   r      s]  † ñð €DØ
M€CØˆh€GØ�
€IØ€Máð ØðØðØ%ðØ'7ðØ9DðØFLðàðàðà%ðà'9ðà;Cðð 	ðð #ðð %/ðð 1Bðð DJðð 	ð	ð  ð	ð "/ð	ð 1>ð	ð @Oð	ð
 	ðð
 %ðð
 '-ðð
 />ðð
 @Nðð 	ðð (ðð *4ðð 6Cðð 	ðð /ðð 1:ðð <Iðð 	ðð 2ðð 4Nðð 	ðð  1ðð 3Cðð 	"ðð $8ðð :Nðð 	ðð 3ðð 5Bðð 	ðð 2ðð 	ðð ðð $ðð &2ðð 4Gðð 	ðð 	ðð "ðð $0ðð 2?ðð ALðð  	ð!ð  #ð!ð  %6ð!ð  8Nð!ð" 	ð#ð" &ð#ð$ 	ð%ð$ &ð%ð$ (<ð%ð$ >Mð%ð& 	ð'ð&  ð'ð& "5ð'ð& 7Eð'ð( 	ð)ð( &ð)ð( (7ð)ð* ô+€Hð. 0€JØ€GàÙ�LÓ!à˜gÕ% w×'8Ñ'8Ð9ð �:Õ Õ# cÕ)¨KÕ7Ù˜Ÿ™ W§^¡^Ó4ð6à˜Ÿ™¨Ð8ð	
ð 	Ù�LÓ!Ø�6˜8Ð$Ø=Ù˜Ÿ™ v§|¡|Ó4ð6à˜fÐ%Ø˜vŸz™zÐ*Ø�V—^‘^Ð$Ø�wÐØ˜Ÿ™Ð)Ø�d˜FÐ#ð
ð 	Ø$ f§m¡mÐ4Ø˜FÐ#Ø�6˜6Ð"ð
ð
 	Ø˜
Ð#Ø˜'Ÿ.™.Ð)ð
ð9 „Fr~   N)ri   Úpygments.lexerr   r   r   r   Úpygments.tokenr   r   r   r	   r
   r   r   Ú__all__r   rd   r~   r   Ú<module>rƒ      s9   ðñ÷ @Ó ?÷÷ ñ ð ˆ-€ôF�
ö Fr~   