403Webshell
Server IP : 127.0.0.1  /  Your IP : 216.73.216.109
Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10
System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64
User : SERVERWEB ( 0)
PHP Version : 8.1.10
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : OFF |  Perl : OFF |  Python : OFF |  Sudo : OFF |  Pkexec : OFF
Directory :  C:/cygwin64/lib/python3.9/site-packages/pygments/lexers/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/cygwin64/lib/python3.9/site-packages/pygments/lexers/__pycache__/webmisc.cpython-39.opt-2.pyc
a

SҼa<��@s�ddlZddlmZmZmZmZmZmZddlm	Z	m
Z
mZmZm
Z
mZmZmZmZddlmZmZddlmZddlmZddlmZgd�ZGd	d
�d
e�ZGdd�de�ZGd
d�de�ZGdd�de�ZGdd�de�Z dS)�N)�
RegexLexer�ExtendedRegexLexer�include�bygroups�default�using)	�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Literal)�_indentation�
_starts_block)�	HtmlLexer)�JavascriptLexer)�	RubyLexer)�	DuelLexer�	SlimLexer�XQueryLexer�QmlLexer�
CirruLexerc
@s�eZdZdZgd�ZddgZddgZejZ	dde
eje
e�ej�fd	e
ejejeeej�fd
e
ejejej�fde
e
e�e
e�e
e��fde
e�fd
e
e�fgiZdS)rZDuel)ZduelZjbstz
jsonml+bstz*.duelz*.jbstztext/x-duelztext/x-jbst�rootz(<%[@=#!:]?)(.*?)(%>)z(<%\$)(.*?)(:)(.*?)(%>)z(<%--)(.*?)(--%>)z(<script.*?>)(.*?)(</script>)z
(.+?)(?=<)z.+N)�__name__�
__module__�__qualname__�name�aliases�	filenames�	mimetypes�re�DOTALL�flagsrr�Tagrr�Functionrr
r	�	Multiliner�tokens�r*r*�;/usr/lib/python3.9/site-packages/pygments/lexers/webmisc.pyrs0	�����

��rcl@s�
eZdZdZgd�Zgd�ZddgZgZdZdedZ	d	ee	fZ
d
ZdedZdeefZ
de
e
fZe
Zd
eefZdZdZdededZdededZdZdZdZejejBejBZdd�Zdd�Zdd�Zdd�Z d d!�Z!d"d#�Z"d$d%�Z#d&d'�Z$d(d)�Z%d*d+�Z&d,d-�Z'd.d/�Z(d0d1�Z)d2d3�Z*d4d5�Z+d6d7�Z,d8d9�Z-d:d;�Z.d<d=�Z/d>d?�Z0d@dA�Z1dBdC�Z2dDdE�Z3dFdG�Z4dHdI�Z5dJdK�Z6dLdM�Z7dNdO�Z8dPdQ�Z9dRe:dSfdTe:dUfdVe:fdWe:fgdXe;fge<dY�dZe"fd[e:d\fd]e7fd^e=d_fd`e=d_fdae=d_fdbe=d_fdce>j?d_fdde>j?d_fdee=d_fdfefdgefdhe@e=e;e=�difdje@e=e;e=�dkfdle@e=e;e=�dkfdmedne@e=e;eAjB�dkfdmedne@e=e;eAjC�dkfdoe=dkfdpe@eDe;e=�dkfdqeEjFdrfdse@e=e;eEjF�drfdte@e=e;e=e;e=e;eEjF�drfdueDfdve@e=e;e=�fdwe=dUfdxe@e=e;e=�fdye=fdze=d_fd{e@e=e;e=�d_fd|e=d}fd~e=d_fde>feeAjBfeeAjCfd�e@e=e;�d_fg$eeAjBdSfeeAjCdSfge<dY�d[e:d\fd�edne@e=e;eAjB�fd�edne@e=e;eAjC�feeAjBfeeAjCfd�eDfd�e>fd�eDd_fe
eEjGfg
e<dY�d[e:d\feeAjBd�feeAjCd�fd�e=d_fd�e=d�fd�e@e=e;e=�fd�e=fd�eDfg	d[e:d\feeEjHfd�edne@eDeAjB�fd�edne@eDeAjC�fd�edne@eDe;eAjB�fd�edne@eDe;eAjC�fd�eDfd�e@e;eEjH�d�fd�e@e;e=jIe;eEjF�drfd�e@e;e=jIe;�d_fg
d[e:d\fd�ed�e@eEeD�d�fge<dY�d[e:d\fe
d�eEjFd�feeEjFd�fge<dY�d[e:d\fdqeEjFdrfd�e@e=e;eDe;eD�d�fd�e3fd�e@e=e;eD�d�fd�e@e=e;eDe;eD�d�fd�e@eDe;�d�fd�eDdSfd�e=dSfd�edne@e=e;eAjB�d�fd�edne@e=e;eAjC�d�fd�e=d_fd�e>j?d_fd�e>d_fd�e=d_fd�e@e=e;e=e;e=�d_fd�e@e=e;e=�difd�e@e=e;e=�fd�e@e=e;e=�fdmedne@e=e;eAjB�dkfdmedne@e=e;eAjC�dkfd�e=dkfdpe@e>e;e=�dkfe
d�e=jJd�fd�e@e=jJeD�fee=jJd�fgd[e:d\fd�eDd_fd�e!fd�eEd�feeEd�fd�e0fgd[e:d\fd�eDdSfe
eEjFfeeAjBfeeAjCfgd[e:d\fd�e"fd�eDfd]e5fd�eDfgd�e fd�eKfd�eKfgdXe;d�fd�eAjLdSfe
eEfgd�eAjLdSfd�eKfgd�eAjLdSfd�eKfge<dY�d�efd�eEjMd�fd�eDd�fd�eDd�fd�e>feeEjMfgd�eDd�fd]e7fd�eEjNfeeEjNfeeEjNfeeEjNfd�eEjNfgd�eDd�fd�eDd_fd�eEjNfeeEjNfeeEjNfeeEjNfd�eEjNfgd�eEjMd�fd]e7fd�e.fd�e+fd�e,fd�e#feeKfeeKfeeKfd�eKfg
e<dY�d�efeeEjMfge<dY�d[e:d\fd�e=dSfgd[e:d\fe<dY�d�e=dSfge<dY�d[e:d\feeAjBfeeAjCfd�e=fd�eDdSfgeeEjFd�fgd�eDd�fd�eKfd�e;fge<dY�d[e:d\fd�e>d�fd�e>d_feOd��ge<dY�eeEjFdSfge<dY�d]e5fd�eDd_fgeeEjFd_fgeeEjFd_fge<dY�d[e:d\fd�ePjQd�fd�ePjQd�fd�ePjQd�fd�ePjRd�fd�eDd�fd�e@e=jIe;e=jI�d�fd�e@e=jIe;e=jIe;e=jI�d�fd�e@e=jIe;e=jIe;e=jI�d�fe
d�eEd�fd�e
eEjMd�fd�eEjMd�feeAjBd�feeAjCd�fd�e"fd�e@e=jIe;e=jIe;e=jI�fd�e@e=jIe;e=jI�d�fd�e@e=jIe;e=jI�d�fd�e@e=jIe;e=jIe;e=jI�d�fd�e@e=jSe;e=jS�d�fd�e@e=jIe;e=jI�d�fd�e@e=e;eEjF�drfdte@e=e;e=e;e=e;eEjF�drfdqeEjFdrfd�e@e=jIe;e=jIe;eEjF�drfd�e@e=jIe;eEjH�d�fd�e@e>e;e=�dkfd�e2fd�e1fd�e/fd�e*fd�e-fd�e4fd�e@e=jIe;e=jI�d�fd�e)fd�e(fd�e@e=e;eD�fd�e@e=e;eD�fd�e6fd�e6fd�edne@e=e;�d�fd�edne@e=e;�d�fd�e
d�e@e=e;eEjFe;eD�d�fd�e@e=jIe;e=jI�fd�e5fd�e&fd�e'fd�e@e=jIe;e=jI�d�fd�e@e=jSe;e=jS�d�fd�e@eDe;�d�fd�e=f�de@e=jIe;e=jI��dfd�edneAjBd�fd�edneAjCd�f�de@e=eD�f�de@e=eD�f�de@e=e;eD�fd�e=f�de@e=e;e=�fd~e=f�de@e=e;�d_f�de@e=e;eDeEjF�drf�dedneEjNd�f�de
dneEjNd�f�d	e
eEjNd�f�d
eEjNd�f�deEjNd�f�deDfe�d
eEjM�dfe�deEjT�dfd�e�de@eEjTe=jJePjR�feeEjMd�fgI�d�!ZU�dS(rZXQuery)ZxqueryZxqyZxqZxqlZxqm)z*.xqyz*.xqueryz*.xqz*.xqlz*.xqmztext/xqueryzapplication/xqueryz(?:[A-Z]|_|[a-z])z(?:z|-|\.|[0-9])z
(?:%s+%s*)z(?:[A-KN-WYZ]|_|:|[a-kn-wyz])z%s+%s*z%s:%sz	(?:%s|%s)z"(?:&(?:lt|gt|amp|quot|apos|nbsp);)z(?:&#[0-9]+;|&#x[0-9a-fA-F]+;)z(?:"(?:�|z
|""|[^&"])*")z(?:'(?:z
|''|[^&'])*')z1[A-Za-z]|\s|\d|[!"#$%()*+,\-./:;=?@\[\\\]^_\'`|~]z0[A-Za-z]|\s|\d|[!#$%()*+,\-./:;=?@\[\\\]^_\'`|~]z/[A-Za-z]|\s|\d|[!"#$%()*+,\-./:;=?@\[\\\]^_`|~]ccs,|��t|�d�fVdg|_|��|_dS�N�r)�startr�group�stack�end�pos��lexer�match�ctxr*r*r+�punctuation_root_callbacktsz%XQueryLexer.punctuation_root_callbackccs,|��t|�d�fVdg|_|��|_dSr-)r/r
r0r1r2r3r4r*r*r+�operator_root_callbackzsz"XQueryLexer.operator_root_callbackccs>|��tj|�d�fV|jr0|j�|j���|��|_	dS�Nr.)
r/rr&r0�xquery_parse_stater1�append�popr2r3r4r*r*r+�popstate_tag_callback�sz!XQueryLexer.popstate_tag_callbackccs8|��tj|�d�fV|j�|j���|��|_	dSr:)
r/r
�Docr0r1r<r;r=r2r3r4r*r*r+�popstate_xmlcomment_callback�sz(XQueryLexer.popstate_xmlcomment_callbackccs�|��t|�d�fV|j��}|dkr�t�d|�d��rh|��t|�d�fV|j�d�|�	�|_
q�|j�d�|�	d�|_
n|j�|�|�	d�|_
dS)Nr.�occurrenceindicatorz[?*+]+��operator)r/rr0r;r=r#r6r1r<r2r3)r5r6r7Z
next_stater*r*r+�popstate_kindtest_callback�s
z&XQueryLexer.popstate_kindtest_callbackccsv|��t|�d�fVt|j�dkr>|j��|jshdg|_n*t|j�dkr`|j�|j���ndg|_|��|_	dS)Nr.rr)
r/rr0�lenr;r1r=r<r2r3r4r*r*r+�popstate_callback�s

zXQueryLexer.popstate_callbackccs>|��tj|�d�fV|j�d�|j�d�|��|_dS)Nr.�element_content�	start_tag�	r/rr&r0r;r<r1r2r3r4r*r*r+�+pushstate_element_content_starttag_callback�sz7XQueryLexer.pushstate_element_content_starttag_callbackccsB|��tj|�d�fV|j�d�|j�|jj�|�	�|_
dS)Nr.�
cdata_section)r/r
r?r0r1r<r;�stater=r2r3r4r*r*r+� pushstate_cdata_section_callback�sz,XQueryLexer.pushstate_cdata_section_callbackccsB|��tj|�d�fV|j�|jj�|j�d�|�	�|_
dS)Nr.rH)r/rr&r0r;r<rLr=r1r2r3r4r*r*r+�pushstate_starttag_callback�sz'XQueryLexer.pushstate_starttag_callbackccsd|��t|�d�fV|��t|�d�fV|��t|�d�fVdg|_|j�d�|��|_	dS�Nr.rB�rrC�
r/rr0rrr1r;r<r2r3r4r*r*r+�!pushstate_operator_order_callback�sz-XQueryLexer.pushstate_operator_order_callbackccsd|��t|�d�fV|��t|�d�fV|��t|�d�fVdg|_|j�d�|��|_	dSrOrQr4r*r*r+�pushstate_operator_map_callback�sz+XQueryLexer.pushstate_operator_map_callbackccsd|��t|�d�fV|��t|�d�fV|��t|�d�fVdg|_|j�d�|��|_	dSrOrQr4r*r*r+� pushstate_operator_root_validate�sz,XQueryLexer.pushstate_operator_root_validateccsd|��t|�d�fV|��t|�d�fV|��t|�d�fVdg|_|j�d�|��|_dSrO)	r/rr0rr1r;r<r2r3r4r*r*r+�)pushstate_operator_root_validate_withmode�sz5XQueryLexer.pushstate_operator_root_validate_withmodeccs>|��tj|�d�fV|j�d�|j�d�|��|_dS)Nr.�processing_instructionrC�	r/r
r?r0r1r<r;r2r3r4r*r*r+�2pushstate_operator_processing_instruction_callback�sz>XQueryLexer.pushstate_operator_processing_instruction_callbackccs>|��tj|�d�fV|j�d�|j�d�|��|_dS)Nr.rVrGrWr4r*r*r+�9pushstate_element_content_processing_instruction_callback�szEXQueryLexer.pushstate_element_content_processing_instruction_callbackccs>|��tj|�d�fV|j�d�|j�d�|��|_dS)Nr.rKrGrWr4r*r*r+�0pushstate_element_content_cdata_section_callback�sz<XQueryLexer.pushstate_element_content_cdata_section_callbackccs>|��tj|�d�fV|j�d�|j�d�|��|_dS)Nr.rKrCrWr4r*r*r+�)pushstate_operator_cdata_section_callback�sz5XQueryLexer.pushstate_operator_cdata_section_callbackccs>|��tj|�d�fV|j�d�|j�d�|��|_dS)Nr.�xml_commentrGrWr4r*r*r+�-pushstate_element_content_xmlcomment_callback�sz9XQueryLexer.pushstate_element_content_xmlcomment_callbackccs>|��tj|�d�fV|j�d�|j�d�|��|_dS)Nr.r\rCrWr4r*r*r+�&pushstate_operator_xmlcomment_callback�sz2XQueryLexer.pushstate_operator_xmlcomment_callbackccsh|��t|�d�fV|��t|�d�fV|��t|�d�fV|j�d�|j�d�|��|_	dS)Nr.rBrP�kindtest�
r/rr0rrr;r<r1r2r3r4r*r*r+�pushstate_kindtest_callbacksz'XQueryLexer.pushstate_kindtest_callbackccsh|��t|�d�fV|��t|�d�fV|��t|�d�fV|j�d�|j�d�|��|_	dS)Nr.rBrPrC�
kindtestforpir`r4r*r*r+�)pushstate_operator_kindtestforpi_callbacksz5XQueryLexer.pushstate_operator_kindtestforpi_callbackccsh|��t|�d�fV|��t|�d�fV|��t|�d�fV|j�d�|j�d�|��|_	dS)Nr.rBrPrCr_r`r4r*r*r+�$pushstate_operator_kindtest_callbacksz0XQueryLexer.pushstate_operator_kindtest_callbackccsj|��tj|�d�fV|��t|�d�fV|��t|�d�fV|j�d�|j�d�|�	�|_
dS)Nr.rBrPrAr_)r/rr&r0rrr;r<r1r2r3r4r*r*r+�/pushstate_occurrenceindicator_kindtest_callbacksz;XQueryLexer.pushstate_occurrenceindicator_kindtest_callbackccs>|��tj|�d�fV|j�d�|j�d�|��|_dS)Nr.rCrHrIr4r*r*r+�$pushstate_operator_starttag_callback sz0XQueryLexer.pushstate_operator_starttag_callbackccs8|��t|�d�fV|j�d�dg|_|��|_dS)Nr.rCr)r/rr0r;r<r1r2r3r4r*r*r+� pushstate_operator_root_callback&sz,XQueryLexer.pushstate_operator_root_callbackccsd|��t|�d�fV|��t|�d�fV|��t|�d�fV|j�d�dg|_|��|_	dS)Nr.rBrPrCrr`r4r*r*r+�*pushstate_operator_root_construct_callback,sz6XQueryLexer.pushstate_operator_root_construct_callbackccsB|��t|�d�fV|j��}|j�|�dg|_|��|_dSr-)	r/rr0r1r=r;r<r2r3)r5r6r7Z	cur_stater*r*r+�pushstate_root_callback4s

z#XQueryLexer.pushstate_root_callbackccs2|��tj|�d�fV|j�d�|��|_dS)Nr.rC)r/r�	Attributer0r1r<r2r3r4r*r*r+�%pushstate_operator_attribute_callback;sz1XQueryLexer.pushstate_operator_attribute_callbackccs\|��t|�d�fV|��t|�d�fV|��t|�d�fV|j�d�|��|_dS)Nr.rBrPrC)	r/rr0rrr;r<r2r3r4r*r*r+�pushstate_operator_callback@s
z'XQueryLexer.pushstate_operator_callbackz(:\))�#popz(\(:)�#pushz[^:)]z([^:)]|:|\))�\s+�
whitespacez(\})z\(:�commentz(\{)z then|else|external|at|div|exceptrzorder byzgroup byz%is|mod|order\s+by|stable\s+order\s+byzand|orz+(eq|ge|gt|le|lt|ne|idiv|intersect|in)(?=\b)z6return|satisfies|to|union|where|count|preserve\s+stripz+(>=|>>|>|<=|<<|<|-|\*|!=|\+|\|\||\||:=|=|!)z(::|:|;|\[|//|/|,)z(castable|cast)(\s+)(as)\b�
singletypez(instance)(\s+)(of)\b�itemtypez(treat)(\s+)(as)\bz(case)(\s+)(�)z(case|as)\bz
(\))(\s*)(as)z\$�varnamez (for|let|previous|next)(\s+)(\$)z2(for)(\s+)(tumbling|sliding)(\s+)(window)(\s+)(\$)z\)|\?|\]z(empty)(\s+)(greatest|least)zascending|descending|defaultz(allowing)(\s+)(empty)Zexternalz(start|when|end)z(only)(\s+)(end)Z	collation�
uritooperatorz(into|following|preceding|with)z\.z(catch)(\s*)z
(at)(\s+)(�,�=�;�
namespacedeclzinherit|no-inherit�	namespacez(default)(\s+)(element)zpreserve|no-preservez(\()(z
(\,)(\s+)(�\)z	(\s+)(\%)�annotationnamez(\s+)(variable)(\s+)(\$)z(\s+)(function)(\s+)�(z)(\()?rCz(:\*)z(void)(\s*)(\()(\s*)(\))zr(element|attribute|schema-element|schema-attribute|comment|text|node|binary|document-node|empty-sequence)(\s*)(\()z!(processing-instruction)(\s*)(\())rArbz!(item)(\s*)(\()(\s*)(\))(?=[*+?])rAz(\(\#)(\s*)�pragmaz	then|elsez<except|intersect|in|is|return|satisfies|to|union|where|countz%and|div|eq|ge|gt|le|lt|ne|idiv|mod|orz):=|=|,|>=|>>|>|\[|\(|<=|<<|<|-|!=|\|\||\|zexternal|atz(stable)(\s+)(order)(\s+)(by)z(castable|cast)(\s+)(as)z(treat)(\s+)(as)z(instance)(\s+)(of)zcase|asz:\*z(function|map|array)(\()z\{z(\))([*+?]?)z\*�
closekindtestz!(element|schema-element)(\s*)(\()z(\))z\?z(-->)z	[^-]{1,2}z@\t|\r|\n|[\u0020-\uD7FF]|[\uE000-\uFFFD]|[\U00010000-\U0010FFFF]�processing_instruction_contentz\?>z]]>z(/>)�>rG�"�quot_attribute_content�'�apos_attribute_contentrHz""z	\{\{|\}\}z''z</�end_tagz(<!--)z(<\?)z
(<!\[CDATA\[)z(<)z(>)zpreserve|stripzordered|unordered�encoding�pragmacontentsz#\)z(\s+)z\*|\?|\+z:=z(\()z\d+(\.\d*)?[eE][+-]?\d+z(\.\d+)[eE][+-]?\d+z(\.\d+|\d+\.\d*)z(\d+)z(\.\.|\.|\))z(declare)(\s+)(construction)z#(declare)(\s+)(default)(\s+)(order)z"(declare)(\s+)(context)(\s+)(item)z\*:z(\}|\])z'(declare)(\s+)(default)(\s+)(collation)z (module|declare)(\s+)(namespace)z(declare)(\s+)(base-uri)z.(declare)(\s+)(default)(\s+)(element|function)�namespacekeywordz(import)(\s+)(schema|module)z(declare)(\s+)(copy-namespaces)z(for|let|some|every)(\s+)(\$)z!(declare)(\s+)(variable)(\s+)(\$)z(declare)(\s+)(\%)z
(\))(\s+)(as)zk(element|attribute|schema-element|schema-attribute|comment|text|node|document-node|empty-sequence)(\s+)(\()z!(processing-instruction)(\s+)(\()z(declare)(\s+)(boundary-space)�
xmlspace_declz(validate)(\s+)(lax|strict)z(validate)(\s*)(\{)z(typeswitch)(\s*)(\()z(switch)(\s*)(\()z&(element|attribute|namespace)(\s*)(\{)z7(document|text|processing-instruction|comment)(\s*)(\{)z(attribute)(\s+)(?=�attribute_qnamez(element)(\s+)(?=�
element_qnamez((processing-instruction|namespace)(\s+)(z
)(\s*)(\{)z(declare|define)(\s+)(function)z(\{|\[)z(unordered|ordered)(\s*)(\{)z(map|array)(\s*)(\{)z(declare)(\s+)(ordering)�declareorderingz(xquery)(\s+)(version)�
xqueryversionz
(\(#)(\s*)�returnz(declare)(\s+)(option)�optionzB(ancestor-or-self|ancestor|attribute|child|descendant-or-self)(::)zT(descendant|following-sibling|following|parent|preceding-sibling|preceding|self)(::)z
(if)(\s*)(\()z1(update)(\s*)(insert|delete|replace|value|rename)z
(try)(\s*)z(catch)(\s*)(\()(\$)z(@z@\*:z@\*z(@)z//|/|\+|-|;|,|\(|\)z	(?=\s*\{)�qname_brarenz
(?=\s*\([^:])z)(#)([0-9]+))!rqrprCrvrzr�r}rurrrsr_rbr�r\rVr�rKrHr�r�rGr�r�r�r�rr�rAr�r�r�r�rN)Vrrrrr r!r"r;ZncnamestartcharZ
ncnamecharZncnameZpitarget_namestartcharZpitarget_namecharZpitargetZprefixednameZunprefixednameZqnameZ	entityrefZcharrefZstringdoubleZstringsingleZelementcontentcharZquotattrcontentcharZaposattrcontentcharr#r$�	MULTILINE�UNICODEr%r8r9r>r@rDrFrJrMrNrRrSrTrUrXrYrZr[r]r^rarcrdrerfrgrhrirkrlr	rrrr
ZWordrr
�Double�Singlerr�Variable�	NamespaceZ	Decorator�Declaration�Typerr?r&rjrr�Float�IntegerZPseudor'r)r*r*r*r+r;s�	
��
�������
�
��
���=

��


�
�
�����
�
��
��
�
��
��
�
�
�-�	����
�
��
��
�
�
�

�
����	
����
��
�
�



���


��������
�������

�

�
����������
�����rc@seZdZdZddgZddgZddgZejej	BZ
defd	efd
ej
fdejfged�d
ejdfdedfed�gdedfgdedfed�dedfdedfdefdejdfdedfdedfdejdfdejfdejfdejfdejfdejfd ejfd!ejfd"ej fd#ej
fgd$�Z!d%S)&rZQMLZqmlZqbsz*.qmlz*.qbszapplication/x-qmlzapplication/x-qt.qbs+qmlroz<!--z//.*?\nz	/\*.*?\*/�commentsandwhitespacez3/(\\.|[^[/\\\n]|\[(\\.|[^\]\\\n])*])+/([gim]+\b|\B)rmz(?=/))rm�badregex�\nz^(?=\s|/|<!--)�slashstartsregexz@\+\+|--|~|&&|\?|:|\|\||\\(?=\n)|(<<|>>>?|==?|!=?|[-<>+*%&|^/])=?z[{(\[;,]z[})\].]z\bid\s*:\s*[A-Za-z][\w.]*z\b[A-Za-z][\w.]*\s*:z�(for|in|while|do|break|return|continue|switch|case|default|if|else|throw|try|catch|finally|new|delete|typeof|instanceof|void|this)\bz(var|let|with|function)\bz�(abstract|boolean|byte|char|class|const|debugger|double|enum|export|extends|final|float|goto|implements|import|int|interface|long|native|package|private|protected|public|short|static|super|synchronized|throws|transient|volatile)\bz*(true|false|null|NaN|Infinity|undefined)\bz�(Array|Boolean|Date|Error|Function|Math|netscape|Number|Object|Packages|RegExp|String|sun|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|Error|eval|isFinite|isNaN|parseFloat|parseInt|document|this|window)\bz
[$a-zA-Z_]\w*z%[0-9][0-9]*\.[0-9]+([eE][0-9]+)?[fd]?z0x[0-9a-fA-F]+z[0-9]+z"(\\\\|\\[^\\]|[^"\\])*"z'(\\\\|\\[^\\]|[^'\\])*')r�r�r�rN)"rrrrr r!r"r#r$r�r%rr	r�r(rr
ZRegexrr
rrr�ZReservedZConstantrZBuiltinZOtherrr�ZHexr�r�r)r*r*r*r+rsb
�������
����rc@s�eZdZdZdgZdgZdgZejZ	de
fde
jdfde
d	fgd
e
jd	fgded	fde
jd	fd
ed	fded	fdedfde
dfdejfgdedfdedfd
efded	fde
dfdejfdefde
jfgdejfed�gd�ZdS)rZCirruZcirruz*.cirruztext/x-cirruz[^"\\\n]z\\�escaper�rm�.z\,z	[^\s"()]+r|z(?=\n)z\(rn)rm�stringz[ ]+z(?<!\w)\$(?!\w)�functionr�r�z
[+-]?[\d.]+\bz^\n+)�liner�)r�r�r�r�rN)rrrrr r!r"r#r�r%r
ZEscaper
rr'r�
Whitespacerr�rr)r*r*r*r+rbs@
�
�
�
���rc@sZeZdZdZdgZdgZdgZejZ	dZ
defdefgde
jd	fd
e
jd	fgdeeee��dfd
e
jdfed�ged�dedfdeeee��dfde
deed�dfde
deejd�dfde
jd	fed�ged�defdedfed�gdefdeejee�ej�fdedfgd efd!ee�d	fd"ee�d	fd#ed	fge
d$ejfdedfgd%�Zd&S)'rZSlimZslimz*.slimztext/x-slimz(?: \|\n(?=.* \|)|.)z[ \t]*\nz[ \t]*z	\.[\w:-]+�tagz	\#[\w:-]+z([ \t]*==?)(.*\n)rz[ \t]+[\w:-]+(?==)�html-attributes�plain�cssz[\w:-]+:[ \t]*\nz	(-)(.*\n)rmz\|z*\n�/�slim-comment-blockz[\w:-]+�
eval-or-plainz[<>]{1,2}(?=[ \t=])z[ \t]+\nz#pop:2z([^#\n]|#[^{\n]|(\\\\)*\\#\{)+z(#\{)(.*?)(\})r�rxz"[^"]+"z
\'[^\']+\'z\w+�+)rr�r�Zcontentr�r�r�r�N)rrrrr r!r"r#�
IGNORECASEr%Z_dotrrrZClassr'rrrrrjrrrr	ZPreprocr&r
ZInterpolr)r*r*r*r+r�sd�

��
�	�
�
������r)!r#Zpygments.lexerrrrrrrZpygments.tokenrr	r
rrr
rrrZpygments.lexers.cssrrZpygments.lexers.htmlrZpygments.lexers.javascriptrZpygments.lexers.rubyr�__all__rrrrrr*r*r*r+�<module>s" ,!cI7

Youez - 2016 - github.com/yon3zu
LinuXploit