Your IP : 216.73.216.213


Current Path : /opt/alt/python37/lib/python3.7/site-packages/pygments/lexers/__pycache__/
Upload File :
Current File : //opt/alt/python37/lib/python3.7/site-packages/pygments/lexers/__pycache__/css.cpython-37.pyc

B

ʽ�\{�@sdZddlZddlZddlmZmZmZmZmZm	Z	m
Z
ddlmZm
Z
mZmZmZmZmZmZddlmZdddd	gZd
ZdZdZd
ZdZdZdZdZdZdZ dZ!eeee e!Z"Gdd�de�Z#defdej$fdej%dfdej&fe	eddd�ej'fe	edd�ej(fe	ddd�ej)fdej*fd ej+fd!ej,fd"e
j-d#fd$e
j.fd%ej/fd&eej0ej1�fd'eej2ej1�fd(ej3d)fd*efd+efd,ej4d-fd.ej.d/fd0efgd1ej3d2fed3�gdefd4ej5d5fd6ej6d7fd8ej7d9fd:ej8fd(ej3d)fd;efd<efd,ej4d-fd.ej.d/fg
d=ej4fd(ej3d)fd,ej4d2fgd>ej.fd(ej3d)fd.ej.d2fgd?ej%fd(ej3d)fd@ej%d2fgd:ej5fd(ej3d)fed2�gd:ej6fd(ej3d)fed2�gd:ej7fd(ej3d)fed2�gdAej,fed3�gdB�
Z9dCdD�Z:dEdF�Z;GdGd�de�Z<GdHd�de�Z=GdId	�d	e#�Z>dS)Jz�
    pygments.lexers.css
    ~~~~~~~~~~~~~~~~~~~

    Lexers for CSS and related stylesheet formats.

    :copyright: Copyright 2006-2019 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�ExtendedRegexLexer�
RegexLexer�include�bygroups�default�words�inherit)�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation)�	iteritems�CssLexer�	SassLexer�	ScssLexer�LessCssLexer)z-ms-zmso-z-moz-z-o-z-xv-z-atsc-z-wap-z-khtml-z-webkit-zprince-z-ah-z-hp-z-ro-z-rim-z-tc-(rz
align-contentzalign-itemsz
align-selfzalignment-baseline�allZ	animationzanimation-delayzanimation-directionzanimation-durationzanimation-fill-modezanimation-iteration-countzanimation-namezanimation-play-statezanimation-timing-functionZ
appearanceZazimuthzbackface-visibilityZ
backgroundzbackground-attachmentzbackground-blend-modezbackground-clipzbackground-colorzbackground-imagezbackground-originzbackground-positionzbackground-repeatzbackground-sizezbaseline-shiftzbookmark-labelzbookmark-levelzbookmark-stateZborderz
border-bottomzborder-bottom-colorzborder-bottom-left-radiuszborder-bottom-right-radiuszborder-bottom-stylezborder-bottom-widthzborder-boundaryzborder-collapsezborder-colorzborder-imagezborder-image-outsetzborder-image-repeatzborder-image-slicezborder-image-sourcezborder-image-widthzborder-leftzborder-left-colorzborder-left-stylezborder-left-widthz
border-radiuszborder-rightzborder-right-colorzborder-right-stylezborder-right-widthzborder-spacingzborder-stylez
border-topzborder-top-colorzborder-top-left-radiuszborder-top-right-radiuszborder-top-stylezborder-top-widthzborder-width�bottomzbox-decoration-breakz
box-shadowz
box-sizingzbox-snapzbox-suppresszbreak-afterzbreak-beforezbreak-insidezcaption-sideZcaretzcaret-animationzcaret-colorzcaret-shapeZchains�clear�clipz	clip-pathz	clip-rule�colorzcolor-interpolation-filterszcolumn-countzcolumn-fillz
column-gapzcolumn-rulezcolumn-rule-colorzcolumn-rule-stylezcolumn-rule-widthzcolumn-spanzcolumn-width�columns�contentzcounter-incrementz
counter-resetzcounter-set�cropZcuez	cue-afterz
cue-beforeZcursor�	directionZdisplayzdominant-baselineZ	elevationzempty-cells�filter�flexz
flex-basiszflex-directionz	flex-flowz	flex-growzflex-shrinkz	flex-wrap�floatzfloat-deferzfloat-offsetzfloat-referencezflood-colorz
flood-opacityZflowz	flow-fromz	flow-intoZfontzfont-familyzfont-feature-settingszfont-kerningzfont-language-overridez	font-sizezfont-size-adjustzfont-stretchz
font-stylezfont-synthesiszfont-variantzfont-variant-alternateszfont-variant-capszfont-variant-east-asianzfont-variant-ligatureszfont-variant-numericzfont-variant-positionzfont-weightzfootnote-displayzfootnote-policyzglyph-orientation-verticalZgridz	grid-areazgrid-auto-columnszgrid-auto-flowzgrid-auto-rowszgrid-columnzgrid-column-endzgrid-column-gapzgrid-column-startzgrid-gapzgrid-rowzgrid-row-endzgrid-row-gapzgrid-row-startz
grid-templatezgrid-template-areaszgrid-template-columnszgrid-template-rowszhanging-punctuation�heightzhyphenate-characterzhyphenate-limit-charszhyphenate-limit-lastzhyphenate-limit-lineszhyphenate-limit-zoneZhyphenszimage-orientationzimage-resolutionzinitial-letterzinitial-letter-alignzinitial-letter-wrapZ	isolationzjustify-contentz
justify-itemszjustify-self�leftzletter-spacingzlighting-colorz
line-breakz	line-gridzline-heightz	line-snapz
list-stylezlist-style-imagezlist-style-positionzlist-style-type�marginz
margin-bottomzmargin-leftzmargin-rightz
margin-topzmarker-sidezmarquee-directionzmarquee-loopz
marquee-speedz
marquee-style�maskzmask-borderzmask-border-modezmask-border-outsetzmask-border-repeatzmask-border-slicezmask-border-sourcezmask-border-widthz	mask-clipzmask-compositez
mask-imagez	mask-modezmask-originz
mask-positionzmask-repeatz	mask-sizez	mask-typez
max-heightz	max-linesz	max-widthz
min-heightz	min-widthzmix-blend-modeZmotionz
motion-offsetzmotion-pathzmotion-rotationzmove-toznav-downznav-leftz	nav-rightznav-upz
object-fitzobject-positionzoffset-afterz
offset-beforez
offset-endzoffset-start�opacity�orderZorphans�outlinez
outline-colorzoutline-offsetz
outline-stylez
outline-widthZoverflowzoverflow-stylez
overflow-wrapz
overflow-xz
overflow-y�paddingzpadding-bottomzpadding-leftz
padding-rightzpadding-top�pagezpage-break-afterzpage-break-beforezpage-break-insidezpage-policy�pausezpause-afterzpause-before�perspectivezperspective-originZpitchzpitch-rangezplay-duringzpolar-anglezpolar-distance�positionzpresentation-level�quoteszregion-fragment�resize�restz
rest-afterzrest-beforeZrichness�rightZrotationzrotation-pointz
ruby-alignz
ruby-mergez
ruby-position�runningzscroll-snap-coordinatezscroll-snap-destinationzscroll-snap-points-xzscroll-snap-points-yzscroll-snap-typezshape-image-thresholdzshape-insidezshape-marginz
shape-outside�sizeZspeakzspeak-aszspeak-headerz
speak-numeralzspeak-punctuationzspeech-rateZstressz
string-setztab-sizeztable-layoutz
text-alignztext-align-lastztext-combine-uprightztext-decorationztext-decoration-colorztext-decoration-lineztext-decoration-skipztext-decoration-stylez
text-emphasisztext-emphasis-colorztext-emphasis-positionztext-emphasis-styleztext-indentztext-justifyztext-orientationz
text-overflowztext-shadowztext-space-collapseztext-space-trimztext-spacingztext-transformztext-underline-positionz	text-wrap�topZ	transformztransform-originztransform-styleZ
transitionztransition-delayztransition-durationztransition-propertyztransition-timing-functionzunicode-bidizuser-selectzvertical-alignZ
visibilityz
voice-balancezvoice-durationzvoice-familyzvoice-pitchzvoice-rangez
voice-ratezvoice-stresszvoice-volume�volumezwhite-spaceZwidows�widthzwill-changez
word-breakzword-spacingz	word-wrapz
wrap-afterzwrap-beforez	wrap-flowzwrap-insidezwrap-throughzwriting-modezz-index(+�absolute�aliasrzall-petite-capsz
all-scrollzall-small-capsz	allow-end�alphaZ	alternatezalternate-reverse�always�armenian�auto�avoidzavoid-columnz
avoid-pageZ	backwardsZbalance�baseline�below�blink�block�bold�bolderz
border-box�bothrzbox-decorationz
break-word�
capitalize�cell�center�circler�clonezclose-quotez
col-resize�collapserz
color-burnzcolor-dodge�columnzcolumn-reverse�compact�	condensedZcontainZ	containerzcontent-boxzcontext-menu�copyZcoverzcrisp-edges�	crosshairZcurrentColor�cursiveZdarken�dashed�decimalzdecimal-leading-zerorZdescendants�
difference�digits�discZ
distribute�dot�dotted�doublez
double-circleze-resizez	each-lineZeasezease-inzease-in-outzease-outZedgesZellipsis�endz	ew-resizeZ	exclusion�expandedzextra-condensedzextra-expanded�fantasy�fillzfill-boxZfilled�first�fixedZflatr zflex-endz
flex-startZflipz	force-endZforwardsz
from-imagez
full-widthZgeometricPrecision�georgian�grooveZhangingz
hard-light�help�hidden�hideZ
horizontal�hue�iconZinfiniter�initialZink�inlinezinline-blockzinline-flexzinline-table�inset�insidez
inter-word�invertZisolate�italic�justify�large�larger�lastr#Zlighten�lighterzline-throughZlinearz	list-item�localZloosezlower-alphazlower-greekzlower-latinzlower-roman�	lowercase�ltrZ	luminanceZ
luminosity�	mandatoryZmanipulationZmanualz
margin-boxzmatch-parent�medium�mixed�	monospace�moveZmultiplyzn-resizez	ne-resizeznesw-resizezno-close-quotezno-dropz
no-open-quotez	no-repeat�none�normalznot-allowed�nowrapz	ns-resizez	nw-resizeznwse-resize�objects�oblique�off�on�openz
open-quoteZoptimizeLegibilityZ
optimizeSpeed�outset�outsideZoverZoverlay�overlinezpadding-boxr*zpan-downzpan-leftz	pan-rightzpan-upzpan-xzpan-yZpausedzpetite-capsZ	pixelated�pointerzpreserve-3dZprogressZ	proximity�relative�repeatzrepeat no-repeatzrepeat-xzrepeat-y�reverse�ridger1�round�rowz
row-resizezrow-reverseZrtlZrubyz	ruby-basezruby-base-containerz	ruby-textzruby-text-containerzrun-inr2zs-resizez
sans-serif�
saturationz
scale-downZscreen�scrollz	se-resizezsemi-condensedz
semi-expanded�separate�serifZsesame�showZsidewaysz
sideways-leftzsideways-right�sliceZsmallz
small-caps�smallerZsmoothZsnapz
soft-light�solid�spacezspace-aroundz
space-betweenZspaces�square�start�staticzstep-endz
step-startZstickyZstretch�strictz
stroke-boxZstylez	sw-resize�tablez
table-captionz
table-cellztable-columnztable-column-groupztable-footer-groupztable-header-groupz	table-rowztable-row-group�text�thick�thinztitling-caps�tor4Ztrianglezultra-condensedzultra-expandedZunder�	underlineZunicaseZunsetzupper-alphazupper-latinzupper-roman�	uppercaseZuprightzuse-glyph-orientationZverticalz
vertical-textzview-box�visiblezw-resize�waitZwavyZweightzweight style�wrapzwrap-reversezx-largezx-smallzxx-largezxx-smallzzoom-inzzoom-out)�Z	aliceblueZantiquewhite�aquaZ
aquamarineZazureZbeigeZbisque�blackZblanchedalmond�blueZ
bluevioletZbrownZ	burlywoodZ	cadetblueZ
chartreuseZ	chocolateZcoralZcornflowerblueZcornsilkZcrimsonZcyanZdarkblueZdarkcyanZ
darkgoldenrodZdarkgrayZ	darkgreenZdarkgreyZ	darkkhakiZdarkmagentaZdarkolivegreenZ
darkorangeZ
darkorchidZdarkredZ
darksalmonZdarkseagreenZ
darkslateblueZ
darkslategrayZ
darkslategreyZ
darkturquoiseZ
darkvioletZdeeppinkZdeepskyblueZdimgrayZdimgreyZ
dodgerblueZ	firebrickZfloralwhiteZforestgreen�fuchsiaZ	gainsboroZ
ghostwhiteZgoldZ	goldenrod�gray�greenZgreenyellowZgreyZhoneydewZhotpinkZ	indianredZindigoZivoryZkhakiZlavenderZ
lavenderblushZ	lawngreenZlemonchiffonZ	lightblueZ
lightcoralZ	lightcyanZlightgoldenrodyellowZ	lightgrayZ
lightgreenZ	lightgreyZ	lightpinkZlightsalmonZ
lightseagreenZlightskyblueZlightslategrayZlightslategreyZlightsteelblueZlightyellow�limeZ	limegreenZlinenZmagenta�maroonZmediumaquamarineZ
mediumblueZmediumorchidZmediumpurpleZmediumseagreenZmediumslateblueZmediumspringgreenZmediumturquoiseZmediumvioletredZmidnightblueZ	mintcreamZ	mistyroseZmoccasinZnavajowhite�navyZoldlace�oliveZ	olivedrabZorangeZ	orangeredZorchidZ
palegoldenrodZ	palegreenZ
paleturquoiseZ
palevioletredZ
papayawhipZ	peachpuffZperuZpinkZplumZ
powderblue�purpleZ
rebeccapurple�redZ	rosybrownZ	royalblueZsaddlebrownZsalmonZ
sandybrownZseagreenZseashellZsienna�silverZskyblueZ	slateblueZ	slategrayZ	slategreyZsnowZspringgreenZ	steelblue�tan�tealZthistleZtomatoZ	turquoiseZvioletZwheat�whiteZ
whitesmoke�yellowZyellowgreen�transparent)9�above�aural�behindz
bidi-overridezcenter-leftzcenter-rightzcjk-ideographic�
continuousr�cross�embedzfar-leftz	far-right�fast�faster�hebrew�high�higher�hiraganazhiragana-iroha�katakanazkatakana-iroha�	landscapez	left-side�	leftwards�level�loud�low�lowerzmessage-box�middle�mix�narrower�once�portraitz
right-side�
rightwards�silent�slow�slowerz
small-caption�softz	spell-outz
status-bar�superztext-bottomztext-top�widerzx-fastzx-highzx-loudzx-lowzx-soft�yes�prezpre-wrapzpre-line)?�attrZ	blacknessZblendZblendaZblurZ
brightnessZcalcrHz	color-modZcontrast�counterzcubic-bezierzdevice-cmykzdrop-shadowZellipser�Z	grayscaleZhslZhslardz
hue-rotateZhwbZimagerhrjZ	lightnesszlinear-gradientZmatrixZmatrix3dr&r,Zpolygonzradial-gradientZrectzrepeating-linear-gradientzrepeating-radial-gradient�rgbZrgba�rotateZrotate3dZrotateXZrotateYZrotateZZsaturater�ZscaleZscale3dZscaleXZscaleYZscaleZZsepiaZshadeZskewXZskewYZstepsZtintZtoggle�	translateZtranslate3dZ
translateXZ
translateYZ
translateZZ	whiteness)ZdegZgradZradZturn)ZHzZkHz)Zem�ex�ch�remZvhZvwZvminZvmax�px�mm�cm�in�ptZpc�q)ZdpiZdpcmZdppx)�s�msc@seZdZdZdZdgZdgZdgZed�gde	fde
fd	ed
fdeee
j�fdeee
j�fd
eee
j�fdeee�dfde
jfdefdejfdejfgd	edfdedfed�ged�dedfgde	fdedfdefde
jfee�ejfdd�e�deee	e�dfdee
e	e�dfde
fgde	fee�e
jjfed�dd�e�d ee
je�d!fd"ee
je�d!fee d#d$�ej!fee"d#d$�ej!fee#d#d$�ej!feed#d$�efd%e
jfde
fed&�d'efd(efdejfdejfd)e
fdedfdedfgde	fed�ee�ejfee d#d$�ej!fee"d#d$�ej!fee#d#d$�ej!fdd�e�d ee
je�d!fd"ee
je�d!fde
fed&�d*efd+efdejfdejfd,e
fd-edfgd.ee
jeeje�fd/ee
jeeje�fd0ee
jeej$e�fgd1e%j&fd2e%j'd3fd4e%j(d3fgee)d#d$�ej*fd5ej*fe+d�gd6�
Z,d7S)8rz+
    For CSS (Cascading Style Sheets).
    ZCSS�cssz*.cssztext/css�basicsz\s+z/\*(?:.|\n)*?\*/z\{rz(\:{1,2})([\w-]+)z(\.)([\w-]+)z(\#)([\w-]+)z(@)([\w-]+)�atrulez[\w-]+z[~^*!%&$\[\]()<>|+=@:;,./?-]z"(\\\\|\\"|[^"])*"z'(\\\\|\\'|[^'])*'�	atcontent�;z#popz\}z#pop:2z^@.*?$�(�|z
)(\s*)(\:)zvalue-startz([a-zA-Z_][\w-]*)(\s*)(\:)�urlsz)(\()zfunction-startz([a-zA-Z_][\w-]+)(\()z\b)�suffixz\!importantznumeric-valuesz[~^*!%&<>|+=@:./?-]+z
[\[\](),]+z[a-zA-Z_][\w-]*z[*+/-]z[,]z
[a-zA-Z_-]\w*z\)z(url)(\()(".*?")(\))z(url)(\()('.*?')(\))z(url)(\()(.*?)(\))z\#[a-zA-Z0-9]{1,6}z[+\-]?[0-9]*[.][0-9]+znumeric-endz[+\-]?[0-9]+�%)
�rootr�r�r�rzvalue-startzfunction-startr�znumeric-valuesznumeric-endN)-�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenames�	mimetypesrr	r
rrr
�	Decorator�Class�	Namespacer�Tagrr�Double�SingleZPreprocr�_vendor_prefixes�Pseudo�join�_css_properties�Builtin�#_functional_notation_keyword_values�Function�_keyword_values�Constant�_other_keyword_values�_color_keywords�Otherr�Hex�Float�Integer�
_all_units�Typer�tokens�rr�D/opt/alt/python37/lib/python3.7/site-packages/pygments/lexers/css.pyr
s�









z[ \t]+z
[!$][\w-]+zurl\(z
string-urlz[a-z_-][\w-]*(?=\())�r�r7r:r;r�r<r=r>r�r?z
bidi-overrider@rArBrCrDrEzcenter-leftzcenter-rightrGrHzcjk-ideographiczclose-quoterJrMr�rrOr�rPrQzdecimal-leading-zerorRrrTrUrWrXze-resizer�zextra-condensedzextra-expandedrZr[zfar-leftz	far-rightr�r�r^r_r`r�rarbrcr�r�zhiragana-irohar�rerzinline-tablergrhrirjrkrlzkatakana-irohar�r�rnrmz	left-sider�r�rpzline-throughz	list-itemr�zlower-alphazlower-greekzlower-romanrrrsr�r�ruzmessage-boxr�r�rwzn-resizer�z	ne-resizezno-close-quotez
no-open-quotez	no-repeatryrzr{z	nw-resizer}r�z
open-quoter�r�r�r�r�r�r�zrepeat-xzrepeat-yr�r�r�z
right-sider�zs-resizez
sans-serifr�z	se-resizezsemi-condensedz
semi-expandedr�r�r�r�r�r�z
small-capsz
small-captionr�r�r�z	spell-outr�r�z
status-barr�z	sw-resizez
table-captionz
table-cellztable-columnztable-column-groupztable-footer-groupztable-header-groupz	table-rowztable-row-groupr�ztext-bottomztext-topr�r�r�zultra-condensedzultra-expandedr�zupper-alphazupper-latinzupper-romanr��urlr�zw-resizer�r�zx-fastzx-highzx-largezx-loudzx-lowzx-smallzx-softzxx-largezxx-smallr�z\b)r�)r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�z\!(important|default)z(true|false)z(and|or|not)z/\*zinline-commentz//[^\n]*z\#[a-z0-9]{1,6}z(-?\d+)(\%|[a-z]+)?z(-?\d*\.\d+)(\%|[a-z]+)?z#\{�
interpolationz[~^*!&%<>|+=@:,./?-]+z	[\[\]()]+�"z
string-double�'z
string-singlez
[a-z_-][\w-]*z\}z#pop�valuez\:zpseudo-classz\.�classz\#�idz[\w-]+�&z[~^*!&\[\]()<>|+=@:;,./?-]z(\\.|#(?=[^\n{])|[^\n"#])+z(\\.|#(?=[^\n{])|[^\n'#])+z(\\#|#(?=[^\n{])|[^\n#)])+z\)z(from|to|through))
rr�selectorz
string-doublez
string-singlez
string-urlzpseudo-classrr�forccs||�d�}|��t|fV||_|��|_t|d�r`|jr`|�|j	�r`||j	kr`|j
�|j�nd|_d|_	|j
�d�dS)Nr�block_stater)�groupr�r	�last_indentationrY�pos�hasattrr�
startswith�block_indentation�stack�append)�lexer�match�ctxZindentationrrr�_indentation�s


r(cs��fdd�}|S)Nc3sD|���|�d�fVt|d�r*|j|_nd|_�|_|��|_dS)Nrr�)r�rr rr"rrYr)r%r&r')�state�tokenrr�callback
s

z_starts_block.<locals>.callbackr)r+r*r,r)r*r+r�
_starts_blocksr-c@s�eZdZdZdZdgZdgZdgZej	ej
BZdefde
fgdeejd	�d
fdeejd�d
fd
edfdedfdedfdeeej�dfdeeej�dfdedfdedfdejdfdejdfdeeje�dfdejdfdejdfed�gdejfd ed
fgdejfd ed
fgd!efd"efd ed
fgd#ejfd$ejd%fd&edfed�gd#ejfd$ejd%fd'edfgd(ejfd$ejd%fd)ed*fgd+�Zx$ee�D]\Z Z!e"�"e!�ee <�q�Wed�#d ed
f�ed�#d ed
f�d,S)-rz:
    For Sass stylesheets.

    .. versionadded:: 1.3
    ZSassZsassz*.sassztext/x-sassz[ \t]*\nz[ \t]*z//[^\n]*zsingle-commentr�z	/\*[^\n]*z
multi-commentz@import�importz@forrz@(debug|warn|if|while)rz(@mixin)( [\w-]+)z(@include)( [\w-]+)z@extendrz@[\w-]+z=[\w-]+z\+[\w-]+z&([!$][\w-]\w*)([ \t]*(?:(?:\|\|)?=|:))�:zold-style-attrz(?=.+?[=:]([^a-z]|$))znew-style-attrz.+z\nz[ \t]+z\S+z[^\s:="\[]+z#\{rz[ \t]*=z
[ \t]*[=:]z'(\\#|#(?=[^\n{])|\*(?=[^\n/])|[^\n#*])+z\*/z#pop)r�rzsingle-commentz
multi-commentr.zold-style-attrznew-style-attrzinline-commentN)$r�r�r�r�r�r�r�r��re�
IGNORECASE�	MULTILINE�flagsr	r(r-r
r��	Multilinerrr
rr��Variabler�	Attributerr�Interpolrr�common_sass_tokensr�commonrNr$rrrrrs^










c@sXeZdZdZdZdgZdgZdgZej	ej
BZdefde
jfde
jfd	ed
fdedfd
ed
fdeeej�d
fdeeej�d
fdedfdeee�d
fdedfdeeje�d
fed�g
dejfdejdfded
fed�gde
jfdejdfde
dfgd�Zx$ee�D]\ZZe � e�ee<�qWed
�!defde"dfg�ed�!defde"dfg�dS) rz
    For SCSS stylesheets.
    ZSCSSZscssz*.scssztext/x-scssz\s+z//.*?\nz	/\*.*?\*/z@importrz@forrz@(debug|warn|if|while)z(@mixin)( [\w-]+)z(@include)( [\w-]+)z@extendrz
(@media)(\s+)z@[\w-]+z(\$[\w-]*\w)([ \t]*:)z[^\s:="\[]+z#\{rz[ \t]*:z#popz!(\\#|#(?=[^{])|\*(?=[^/])|[^#*])+z\*/)r�r�zinline-commentz\nz[;{}]N)#r�r�r�r�r�r�r�r�r0r1�DOTALLr3r	r
r�r4rrr
rr�r5rrr6rr7rrr8rr9rN�extendrrrrrrms<

c@sDeZdZdZdZdgZdgZdgZdej	fe
gdedfe
gd	�Zd
S)rzR
    For `LESS <http://lesscss.org/>`_ styleshets.

    .. versionadded:: 2.1
    ZLessCssZlessz*.lessztext/x-less-cssz@\w+z\{z#push)r�rN)
r�r�r�r�r�r�r�r�r
r5rrrrrrrr�s)?r�r0rNZpygments.lexerrrrrrrrZpygments.tokenr	r
rrr
rrrZ
pygments.utilr�__all__r�rrrrrZ_angle_unitsZ_frequency_unitsZ
_length_unitsZ_resolution_unitsZ_time_unitsr
rr5r	rrZEntityr�	Exceptionr��Wordr4r�r
rrrr7r�r�r�r�r�r8r(r-rrrrrrr�<module>
s�$(`7!
z
















R2