Path: blob/main/extensions/less/syntaxes/less.tmLanguage.json
4772 views
{1"information_for_contributors": [2"This file has been converted from https://github.com/radium-v/Better-Less/blob/master/Syntaxes/Better%20Less.tmLanguage",3"If you want to provide a fix or improvement, please create a pull request against the original repository.",4"Once accepted there, we are happy to receive an update request."5],6"version": "https://github.com/radium-v/Better-Less/commit/63c0cba9792e49e255cce0f6dd03250fb30591e6",7"name": "Less",8"scopeName": "source.css.less",9"patterns": [10{11"include": "#comment-block"12},13{14"include": "#less-namespace-accessors"15},16{17"include": "#less-extend"18},19{20"include": "#at-rules"21},22{23"include": "#less-variable-assignment"24},25{26"include": "#property-list"27},28{29"include": "#selector"30}31],32"repository": {33"angle-type": {34"captures": {35"1": {36"name": "keyword.other.unit.less"37}38},39"match": "(?i:[-+]?(?:(?:\\d*\\.\\d+(?:[eE](?:[-+]?\\d+))*)|(?:[-+]?\\d+))(deg|grad|rad|turn))\\b",40"name": "constant.numeric.less"41},42"arbitrary-repetition": {43"captures": {44"1": {45"name": "punctuation.definition.arbitrary-repetition.less"46}47},48"match": "\\s*(?:(,))"49},50"at-charset": {51"begin": "\\s*((@)charset\\b)\\s*",52"beginCaptures": {53"1": {54"name": "keyword.control.at-rule.charset.less"55},56"2": {57"name": "punctuation.definition.keyword.less"58}59},60"end": "\\s*((?=;|$))",61"name": "meta.at-rule.charset.less",62"patterns": [63{64"include": "#literal-string"65}66]67},68"at-container": {69"begin": "(?=\\s*@container)",70"end": "\\s*(\\})",71"endCaptures": {72"1": {73"name": "punctuation.definition.block.end.less"74}75},76"patterns": [77{78"begin": "((@)container)",79"beginCaptures": {80"1": {81"name": "keyword.control.at-rule.container.less"82},83"2": {84"name": "punctuation.definition.keyword.less"85},86"3": {87"name": "support.constant.container.less"88}89},90"end": "(?=\\{)",91"name": "meta.at-rule.container.less",92"patterns": [93{94"begin": "\\s*(?=[^{;])",95"end": "\\s*(?=[{;])",96"patterns": [97{98"match": "\\b(not|and|or)\\b",99"name": "keyword.operator.comparison.less"100},101{102"begin": "\\(",103"beginCaptures": {104"0": {105"name": "punctuation.definition.group.begin.less"106}107},108"end": "\\)",109"endCaptures": {110"0": {111"name": "punctuation.definition.group.end.less"112}113},114"name": "meta.at-rule.container-query.less",115"patterns": [116{117"captures": {118"1": {119"name": "support.type.property-name.less"120}121},122"match": "\\b(aspect-ratio|block-size|height|inline-size|orientation|width)\\b",123"name": "support.constant.size-feature.less"124},125{126"match": "((<|>)=?)|=|\\/",127"name": "keyword.operator.comparison.less"128},129{130"match": ":",131"name": "punctuation.separator.key-value.less"132},133{134"match": "portrait|landscape",135"name": "support.constant.property-value.less"136},137{138"include": "#numeric-values"139},140{141"match": "\\/",142"name": "keyword.operator.arithmetic.less"143},144{145"include": "#var-function"146},147{148"include": "#less-variables"149},150{151"include": "#less-variable-interpolation"152}153]154},155{156"include": "#style-function"157},158{159"match": "--|(?:-?(?:(?:[a-zA-Z_]|[\\x{00B7}\\x{00C0}-\\x{00D6}\\x{00D8}-\\x{00F6}\\x{00F8}-\\x{037D}\\x{037F}-\\x{1FFF}\\x{200C}\\x{200D}\\x{203F}\\x{2040}\\x{2070}-\\x{218F}\\x{2C00}-\\x{2FEF}\\x{3001}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFFD}\\x{10000}-\\x{EFFFF}])|(?:\\\\(?:\\N|[[:^xdigit:]]|[[:xdigit:]]{1,6}[\\s\\R]))))(?:(?:[-\\da-zA-Z_]|[\\x{00B7}\\x{00C0}-\\x{00D6}\\x{00D8}-\\x{00F6}\\x{00F8}-\\x{037D}\\x{037F}-\\x{1FFF}\\x{200C}\\x{200D}\\x{203F}\\x{2040}\\x{2070}-\\x{218F}\\x{2C00}-\\x{2FEF}\\x{3001}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFFD}\\x{10000}-\\x{EFFFF}])|(?:\\\\(?:\\N|[[:^xdigit:]]|[[:xdigit:]]{1,6}[\\s\\R])))*",160"name": "variable.parameter.container-name.css"161},162{163"include": "#arbitrary-repetition"164},165{166"include": "#less-variables"167}168]169}170]171},172{173"begin": "\\s*(\\{)",174"beginCaptures": {175"1": {176"name": "punctuation.definition.block.begin.less"177}178},179"end": "(?=\\})",180"patterns": [181{182"include": "#rule-list-body"183},184{185"include": "$self"186}187]188}189]190},191"at-counter-style": {192"begin": "\\s*((@)counter-style\\b)\\s+(?:(?i:\\b(decimal|none)\\b)|(-?(?:[[_a-zA-Z][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*))\\s*(?=\\{|$)",193"beginCaptures": {194"1": {195"name": "keyword.control.at-rule.counter-style.less"196},197"2": {198"name": "punctuation.definition.keyword.less"199},200"3": {201"name": "invalid.illegal.counter-style-name.less"202},203"4": {204"name": "entity.other.counter-style-name.css"205}206},207"end": "\\s*(\\})",208"endCaptures": {209"1": {210"name": "punctuation.definition.block.begin.less"211}212},213"name": "meta.at-rule.counter-style.less",214"patterns": [215{216"include": "#comment-block"217},218{219"include": "#rule-list"220}221]222},223"at-custom-media": {224"begin": "(?=\\s*@custom-media\\b)",225"end": "\\s*(?=;)",226"name": "meta.at-rule.custom-media.less",227"patterns": [228{229"captures": {230"0": {231"name": "punctuation.section.property-list.less"232}233},234"match": "\\s*;"235},236{237"captures": {238"1": {239"name": "keyword.control.at-rule.custom-media.less"240},241"2": {242"name": "punctuation.definition.keyword.less"243},244"3": {245"name": "support.constant.custom-media.less"246}247},248"match": "\\s*((@)custom-media)(?=.*?)"249},250{251"include": "#media-query-list"252}253]254},255"at-font-face": {256"begin": "\\s*((@)font-face)\\s*(?=\\{|$)",257"beginCaptures": {258"1": {259"name": "keyword.control.at-rule.font-face.less"260},261"2": {262"name": "punctuation.definition.keyword.less"263}264},265"end": "\\s*(\\})",266"endCaptures": {267"1": {268"name": "punctuation.definition.block.end.less"269}270},271"name": "meta.at-rule.font-face.less",272"patterns": [273{274"include": "#comment-block"275},276{277"include": "#rule-list"278}279]280},281"at-import": {282"begin": "\\s*((@)import\\b)\\s*",283"beginCaptures": {284"1": {285"name": "keyword.control.at-rule.import.less"286},287"2": {288"name": "punctuation.definition.keyword.less"289}290},291"end": "\\;",292"endCaptures": {293"0": {294"name": "punctuation.terminator.rule.less"295}296},297"name": "meta.at-rule.import.less",298"patterns": [299{300"include": "#url-function"301},302{303"include": "#less-variables"304},305{306"begin": "(?<=([\"'])|([\"']\\)))\\s*",307"end": "\\s*(?=\\;)",308"patterns": [309{310"include": "#media-query"311}312]313},314{315"begin": "\\(",316"beginCaptures": {317"0": {318"name": "punctuation.definition.group.begin.less"319}320},321"end": "\\)",322"endCaptures": {323"0": {324"name": "punctuation.definition.group.end.less"325}326},327"name": "meta.group.less",328"patterns": [329{330"match": "reference|inline|less|css|once|multiple|optional",331"name": "constant.language.import-directive.less"332},333{334"include": "#comma-delimiter"335}336]337},338{339"include": "#literal-string"340}341]342},343"at-keyframes": {344"begin": "\\s*((@)keyframes)(?=.*?\\{)",345"beginCaptures": {346"1": {347"name": "keyword.control.at-rule.keyframe.less"348},349"2": {350"name": "punctuation.definition.keyword.less"351},352"4": {353"name": "support.constant.keyframe.less"354}355},356"end": "\\s*(\\})",357"endCaptures": {358"1": {359"name": "punctuation.definition.block.end.less"360}361},362"patterns": [363{364"begin": "\\s*(\\{)",365"beginCaptures": {366"1": {367"name": "punctuation.definition.block.begin.less"368}369},370"end": "(?=\\})",371"patterns": [372{373"captures": {374"1": {375"name": "keyword.other.keyframe-selector.less"376},377"2": {378"name": "constant.numeric.less"379},380"3": {381"name": "keyword.other.unit.less"382}383},384"match": "\\s*(?:(from|to)|((?:\\.[0-9]+|[0-9]+(?:\\.[0-9]*)?)(%)))\\s*,?\\s*"385},386{387"include": "$self"388}389]390},391{392"begin": "\\s*(?=[^{;])",393"end": "\\s*(?=\\{)",394"name": "meta.at-rule.keyframe.less",395"patterns": [396{397"include": "#keyframe-name"398},399{400"include": "#arbitrary-repetition"401}402]403}404]405},406"at-media": {407"begin": "(?=\\s*@media\\b)",408"end": "\\s*(\\})",409"endCaptures": {410"1": {411"name": "punctuation.definition.block.end.less"412}413},414"patterns": [415{416"begin": "\\s*((@)media)",417"beginCaptures": {418"1": {419"name": "keyword.control.at-rule.media.less"420},421"2": {422"name": "punctuation.definition.keyword.less"423},424"3": {425"name": "support.constant.media.less"426}427},428"end": "\\s*(?=\\{)",429"name": "meta.at-rule.media.less",430"patterns": [431{432"include": "#media-query-list"433}434]435},436{437"begin": "\\s*(\\{)",438"beginCaptures": {439"1": {440"name": "punctuation.definition.block.begin.less"441}442},443"end": "(?=\\})",444"patterns": [445{446"include": "#rule-list-body"447},448{449"include": "$self"450}451]452}453]454},455"at-namespace": {456"begin": "\\s*((@)namespace)\\s+",457"beginCaptures": {458"1": {459"name": "keyword.control.at-rule.namespace.less"460},461"2": {462"name": "punctuation.definition.keyword.less"463}464},465"end": "\\;",466"endCaptures": {467"0": {468"name": "punctuation.terminator.rule.less"469}470},471"name": "meta.at-rule.namespace.less",472"patterns": [473{474"include": "#url-function"475},476{477"include": "#literal-string"478},479{480"match": "(-?(?:[[_a-zA-Z][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)",481"name": "entity.name.constant.namespace-prefix.less"482}483]484},485"at-page": {486"captures": {487"1": {488"name": "keyword.control.at-rule.page.less"489},490"2": {491"name": "punctuation.definition.keyword.less"492},493"3": {494"name": "punctuation.definition.entity.less"495},496"4": {497"name": "entity.other.attribute-name.pseudo-class.less"498}499},500"match": "\\s*((@)page)\\s*(?:(:)(first|left|right))?\\s*(?=\\{|$)",501"name": "meta.at-rule.page.less",502"patterns": [503{504"include": "#comment-block"505},506{507"include": "#rule-list"508}509]510},511"at-rules": {512"patterns": [513{514"include": "#at-charset"515},516{517"include": "#at-container"518},519{520"include": "#at-counter-style"521},522{523"include": "#at-custom-media"524},525{526"include": "#at-font-face"527},528{529"include": "#at-media"530},531{532"include": "#at-import"533},534{535"include": "#at-keyframes"536},537{538"include": "#at-namespace"539},540{541"include": "#at-page"542},543{544"include": "#at-supports"545},546{547"include": "#at-viewport"548}549]550},551"at-supports": {552"begin": "(?=\\s*@supports\\b)",553"end": "(?=\\s*)(\\})",554"endCaptures": {555"1": {556"name": "punctuation.definition.block.end.less"557}558},559"patterns": [560{561"begin": "\\s*((@)supports)",562"beginCaptures": {563"1": {564"name": "keyword.control.at-rule.supports.less"565},566"2": {567"name": "punctuation.definition.keyword.less"568},569"3": {570"name": "support.constant.supports.less"571}572},573"end": "\\s*(?=\\{)",574"name": "meta.at-rule.supports.less",575"patterns": [576{577"include": "#at-supports-operators"578},579{580"include": "#at-supports-parens"581}582]583},584{585"begin": "\\s*(\\{)",586"beginCaptures": {587"1": {588"name": "punctuation.section.property-list.begin.less"589}590},591"end": "(?=\\})",592"patterns": [593{594"include": "#rule-list-body"595},596{597"include": "$self"598}599]600}601]602},603"at-supports-operators": {604"match": "\\b(?:and|or|not)\\b",605"name": "keyword.operator.logic.less"606},607"at-supports-parens": {608"begin": "\\(",609"beginCaptures": {610"0": {611"name": "punctuation.definition.group.begin.less"612}613},614"end": "\\)",615"endCaptures": {616"0": {617"name": "punctuation.definition.group.end.less"618}619},620"name": "meta.group.less",621"patterns": [622{623"include": "#at-supports-operators"624},625{626"include": "#at-supports-parens"627},628{629"include": "#rule-list-body"630}631]632},633"attr-function": {634"begin": "\\b(attr)(?=\\()",635"beginCaptures": {636"1": {637"name": "support.function.filter.less"638}639},640"end": "\\)",641"endCaptures": {642"0": {643"name": "punctuation.definition.group.end.less"644}645},646"name": "meta.function-call.less",647"patterns": [648{649"begin": "\\(",650"beginCaptures": {651"0": {652"name": "punctuation.definition.group.begin.less"653}654},655"end": "(?=\\))",656"patterns": [657{658"include": "#qualified-name"659},660{661"include": "#literal-string"662},663{664"begin": "(-?(?:[[_a-zA-Z][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)",665"end": "(?=\\))",666"name": "entity.other.attribute-name.less",667"patterns": [668{669"match": "(?x)\\b((?i:em|ex|ch|rem)|(?i:vw|vh|vmin|vmax)|(?i:cm|mm|q|in|pt|pc|px|fr)|(?i:deg|grad|rad|turn)|(?i:s|ms)|(?i:Hz|kHz)|(?i:dpi|dpcm|dppx))\\b",670"name": "keyword.other.unit.less"671},672{673"include": "#comma-delimiter"674},675{676"include": "#property-value-constants"677},678{679"include": "#numeric-values"680}681]682},683{684"include": "#color-values"685}686]687}688]689},690"builtin-functions": {691"patterns": [692{693"include": "#attr-function"694},695{696"include": "#calc-function"697},698{699"include": "#color-functions"700},701{702"include": "#counter-functions"703},704{705"include": "#cross-fade-function"706},707{708"include": "#cubic-bezier-function"709},710{711"include": "#filter-function"712},713{714"include": "#fit-content-function"715},716{717"include": "#format-function"718},719{720"include": "#gradient-functions"721},722{723"include": "#grid-repeat-function"724},725{726"include": "#image-function"727},728{729"include": "#less-functions"730},731{732"include": "#local-function"733},734{735"include": "#minmax-function"736},737{738"include": "#regexp-function"739},740{741"include": "#shape-functions"742},743{744"include": "#steps-function"745},746{747"include": "#symbols-function"748},749{750"include": "#transform-functions"751},752{753"include": "#url-function"754},755{756"include": "#var-function"757}758]759},760"calc-function": {761"begin": "\\b(calc)(?=\\()",762"beginCaptures": {763"1": {764"name": "support.function.calc.less"765}766},767"end": "\\)",768"endCaptures": {769"0": {770"name": "punctuation.definition.group.end.less"771}772},773"name": "meta.function-call.less",774"patterns": [775{776"begin": "\\(",777"beginCaptures": {778"0": {779"name": "punctuation.definition.group.begin.less"780}781},782"end": "(?=\\))",783"patterns": [784{785"include": "#less-strings"786},787{788"include": "#var-function"789},790{791"include": "#calc-function"792},793{794"include": "#attr-function"795},796{797"include": "#less-math"798},799{800"include": "#relative-color"801}802]803}804]805},806"color-adjuster-operators": {807"match": "[\\-\\+*](?=\\s+)",808"name": "keyword.operator.less"809},810"color-functions": {811"patterns": [812{813"begin": "\\b(rgba?)(?=\\()",814"beginCaptures": {815"1": {816"name": "support.function.color.less"817}818},819"comment": "rgb(), rgba()",820"end": "\\)",821"endCaptures": {822"0": {823"name": "punctuation.definition.group.end.less"824}825},826"name": "meta.function-call.less",827"patterns": [828{829"begin": "\\(",830"beginCaptures": {831"0": {832"name": "punctuation.definition.group.begin.less"833}834},835"end": "(?=\\))",836"patterns": [837{838"include": "#less-strings"839},840{841"include": "#less-variables"842},843{844"include": "#var-function"845},846{847"include": "#comma-delimiter"848},849{850"include": "#value-separator"851},852{853"include": "#percentage-type"854},855{856"include": "#number-type"857}858]859}860]861},862{863"begin": "\\b(hsla|hsl|hwb|oklab|oklch|lab|lch)(?=\\()",864"beginCaptures": {865"1": {866"name": "support.function.color.less"867}868},869"comment": "hsla, hsl, hwb, oklab, oklch, lab, lch",870"end": "\\)",871"endCaptures": {872"0": {873"name": "punctuation.definition.group.end.less"874}875},876"name": "meta.function-call.less",877"patterns": [878{879"begin": "\\(",880"beginCaptures": {881"0": {882"name": "punctuation.definition.group.begin.less"883}884},885"end": "(?=\\))",886"patterns": [887{888"include": "#color-values"889},890{891"include": "#less-strings"892},893{894"include": "#less-variables"895},896{897"include": "#var-function"898},899{900"include": "#comma-delimiter"901},902{903"include": "#angle-type"904},905{906"include": "#percentage-type"907},908{909"include": "#number-type"910},911{912"include": "#calc-function"913},914{915"include": "#value-separator"916}917]918}919]920},921{922"begin": "\\b(light-dark)(?=\\()",923"beginCaptures": {924"1": {925"name": "support.function.color.less"926}927},928"comment": "light-dark()",929"end": "\\)",930"endCaptures": {931"0": {932"name": "punctuation.definition.group.end.less"933}934},935"name": "meta.function-call.less",936"patterns": [937{938"begin": "\\(",939"beginCaptures": {940"0": {941"name": "punctuation.definition.group.begin.less"942}943},944"end": "(?=\\))",945"patterns": [946{947"include": "#color-values"948},949{950"include": "#comma-delimiter"951}952]953}954]955},956{957"include": "#less-color-functions"958}959]960},961"color-values": {962"patterns": [963{964"include": "#color-functions"965},966{967"include": "#less-functions"968},969{970"include": "#less-variables"971},972{973"include": "#var-function"974},975{976"match": "\\b(aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)\\b",977"name": "support.constant.color.w3c-standard-color-name.less"978},979{980"match": "\\b(aliceblue|antiquewhite|aquamarine|azure|beige|bisque|blanchedalmond|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|gainsboro|ghostwhite|gold|goldenrod|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|limegreen|linen|magenta|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|oldlace|olivedrab|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|rebeccapurple|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|thistle|tomato|turquoise|violet|wheat|whitesmoke|yellowgreen)\\b",981"name": "support.constant.color.w3c-extended-color-keywords.less"982},983{984"match": "\\b((?i)currentColor|transparent)\\b",985"name": "support.constant.color.w3c-special-color-keyword.less"986},987{988"captures": {989"1": {990"name": "punctuation.definition.constant.less"991}992},993"match": "(#)(\\h{3}|\\h{4}|\\h{6}|\\h{8})\\b",994"name": "constant.other.color.rgb-value.less"995},996{997"include": "#relative-color"998}999]1000},1001"comma-delimiter": {1002"captures": {1003"1": {1004"name": "punctuation.separator.less"1005}1006},1007"match": "\\s*(,)\\s*"1008},1009"comment-block": {1010"patterns": [1011{1012"begin": "/\\*",1013"beginCaptures": {1014"0": {1015"name": "punctuation.definition.comment.less"1016}1017},1018"end": "\\*/",1019"endCaptures": {1020"0": {1021"name": "punctuation.definition.comment.less"1022}1023},1024"name": "comment.block.less"1025},1026{1027"include": "#comment-line"1028}1029]1030},1031"comment-line": {1032"captures": {1033"1": {1034"name": "punctuation.definition.comment.less"1035}1036},1037"match": "(//).*$\\n?",1038"name": "comment.line.double-slash.less"1039},1040"counter-functions": {1041"patterns": [1042{1043"begin": "\\b(counter)(?=\\()",1044"beginCaptures": {1045"1": {1046"name": "support.function.filter.less"1047}1048},1049"end": "\\)",1050"endCaptures": {1051"0": {1052"name": "punctuation.definition.group.end.less"1053}1054},1055"name": "meta.function-call.less",1056"patterns": [1057{1058"begin": "\\(",1059"beginCaptures": {1060"0": {1061"name": "punctuation.definition.group.begin.less"1062}1063},1064"end": "(?=\\))",1065"patterns": [1066{1067"include": "#less-strings"1068},1069{1070"include": "#less-variables"1071},1072{1073"include": "#var-function"1074},1075{1076"match": "(?:--(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))+|-?(?:[[_a-zA-Z][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)",1077"name": "entity.other.counter-name.less"1078},1079{1080"begin": "(?=,)",1081"end": "(?=\\))",1082"patterns": [1083{1084"include": "#comma-delimiter"1085},1086{1087"match": "\\b((?xi:arabic-indic|armenian|bengali|cambodian|circle|cjk-decimal|cjk-earthly-branch|cjk-heavenly-stem|decimal-leading-zero|decimal|devanagari|disclosure-closed|disclosure-open|disc|ethiopic-numeric|georgian|gujarati|gurmukhi|hebrew|hiragana-iroha|hiragana|japanese-formal|japanese-informal|kannada|katakana-iroha|katakana|khmer|korean-hangul-formal|korean-hanja-formal|korean-hanja-informal|lao|lower-alpha|lower-armenian|lower-greek|lower-latin|lower-roman|malayalam|mongolian|myanmar|oriya|persian|simp-chinese-formal|simp-chinese-informal|square|tamil|telugu|thai|tibetan|trad-chinese-formal|trad-chinese-informal|upper-alpha|upper-armenian|upper-latin|upper-roman)|none)\\b",1088"name": "support.constant.property-value.counter-style.less"1089}1090]1091}1092]1093}1094]1095},1096{1097"begin": "\\b(counters)(?=\\()",1098"beginCaptures": {1099"1": {1100"name": "support.function.filter.less"1101}1102},1103"end": "\\)",1104"endCaptures": {1105"0": {1106"name": "punctuation.definition.group.end.less"1107}1108},1109"name": "meta.function-call.less",1110"patterns": [1111{1112"begin": "\\(",1113"beginCaptures": {1114"0": {1115"name": "punctuation.definition.group.begin.less"1116}1117},1118"end": "(?=\\))",1119"patterns": [1120{1121"match": "(-?(?:[[_a-zA-Z][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)",1122"name": "entity.other.counter-name.less string.unquoted.less"1123},1124{1125"begin": "(?=,)",1126"end": "(?=\\))",1127"patterns": [1128{1129"include": "#less-strings"1130},1131{1132"include": "#less-variables"1133},1134{1135"include": "#var-function"1136},1137{1138"include": "#literal-string"1139},1140{1141"include": "#comma-delimiter"1142},1143{1144"match": "\\b((?xi:arabic-indic|armenian|bengali|cambodian|circle|cjk-decimal|cjk-earthly-branch|cjk-heavenly-stem|decimal-leading-zero|decimal|devanagari|disclosure-closed|disclosure-open|disc|ethiopic-numeric|georgian|gujarati|gurmukhi|hebrew|hiragana-iroha|hiragana|japanese-formal|japanese-informal|kannada|katakana-iroha|katakana|khmer|korean-hangul-formal|korean-hanja-formal|korean-hanja-informal|lao|lower-alpha|lower-armenian|lower-greek|lower-latin|lower-roman|malayalam|mongolian|myanmar|oriya|persian|simp-chinese-formal|simp-chinese-informal|square|tamil|telugu|thai|tibetan|trad-chinese-formal|trad-chinese-informal|upper-alpha|upper-armenian|upper-latin|upper-roman)|none)\\b",1145"name": "support.constant.property-value.counter-style.less"1146}1147]1148}1149]1150}1151]1152}1153]1154},1155"cross-fade-function": {1156"patterns": [1157{1158"begin": "\\b(cross-fade)(?=\\()",1159"beginCaptures": {1160"1": {1161"name": "support.function.image.less"1162}1163},1164"end": "\\)",1165"endCaptures": {1166"0": {1167"name": "punctuation.definition.group.end.less"1168}1169},1170"name": "meta.function-call.less",1171"patterns": [1172{1173"begin": "\\(",1174"beginCaptures": {1175"0": {1176"name": "punctuation.definition.group.begin.less"1177}1178},1179"end": "(?=\\))",1180"patterns": [1181{1182"include": "#comma-delimiter"1183},1184{1185"include": "#percentage-type"1186},1187{1188"include": "#color-values"1189},1190{1191"include": "#image-type"1192},1193{1194"include": "#literal-string"1195},1196{1197"include": "#unquoted-string"1198}1199]1200}1201]1202}1203]1204},1205"cubic-bezier-function": {1206"begin": "\\b(cubic-bezier)(\\()",1207"beginCaptures": {1208"1": {1209"name": "support.function.timing.less"1210},1211"2": {1212"name": "punctuation.definition.group.begin.less"1213}1214},1215"contentName": "meta.group.less",1216"end": "\\)",1217"endCaptures": {1218"0": {1219"name": "punctuation.definition.group.end.less"1220}1221},1222"name": "meta.function-call.less",1223"patterns": [1224{1225"include": "#less-functions"1226},1227{1228"include": "#calc-function"1229},1230{1231"include": "#less-variables"1232},1233{1234"include": "#var-function"1235},1236{1237"include": "#comma-delimiter"1238},1239{1240"include": "#number-type"1241}1242]1243},1244"custom-property-name": {1245"captures": {1246"1": {1247"name": "punctuation.definition.custom-property.less"1248},1249"2": {1250"name": "support.type.custom-property.name.less"1251}1252},1253"match": "\\s*(--)((?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))+)",1254"name": "support.type.custom-property.less"1255},1256"dimensions": {1257"patterns": [1258{1259"include": "#angle-type"1260},1261{1262"include": "#frequency-type"1263},1264{1265"include": "#time-type"1266},1267{1268"include": "#percentage-type"1269},1270{1271"include": "#length-type"1272}1273]1274},1275"filter-function": {1276"begin": "\\b(filter)(?=\\()",1277"beginCaptures": {1278"1": {1279"name": "support.function.filter.less"1280}1281},1282"end": "\\)",1283"endCaptures": {1284"0": {1285"name": "punctuation.definition.group.end.less"1286}1287},1288"name": "meta.function-call.less",1289"patterns": [1290{1291"begin": "\\(",1292"beginCaptures": {1293"0": {1294"name": "punctuation.definition.group.begin.less"1295}1296},1297"end": "(?=\\))",1298"name": "meta.group.less",1299"patterns": [1300{1301"include": "#comma-delimiter"1302},1303{1304"include": "#image-type"1305},1306{1307"include": "#literal-string"1308},1309{1310"include": "#filter-functions"1311}1312]1313}1314]1315},1316"filter-functions": {1317"patterns": [1318{1319"include": "#less-functions"1320},1321{1322"begin": "\\b(blur)(?=\\()",1323"beginCaptures": {1324"1": {1325"name": "support.function.filter.less"1326}1327},1328"end": "\\)",1329"endCaptures": {1330"0": {1331"name": "punctuation.definition.group.end.less"1332}1333},1334"name": "meta.function-call.less",1335"patterns": [1336{1337"begin": "\\(",1338"beginCaptures": {1339"0": {1340"name": "punctuation.definition.group.begin.less"1341}1342},1343"end": "(?=\\))",1344"patterns": [1345{1346"include": "#length-type"1347}1348]1349}1350]1351},1352{1353"begin": "\\b(brightness|contrast|grayscale|invert|opacity|saturate|sepia)(?=\\()",1354"beginCaptures": {1355"1": {1356"name": "support.function.filter.less"1357}1358},1359"end": "\\)",1360"endCaptures": {1361"0": {1362"name": "punctuation.definition.group.end.less"1363}1364},1365"name": "meta.function-call.less",1366"patterns": [1367{1368"begin": "\\(",1369"beginCaptures": {1370"0": {1371"name": "punctuation.definition.group.begin.less"1372}1373},1374"end": "(?=\\))",1375"patterns": [1376{1377"include": "#percentage-type"1378},1379{1380"include": "#number-type"1381},1382{1383"include": "#less-functions"1384}1385]1386}1387]1388},1389{1390"begin": "\\b(drop-shadow)(?=\\()",1391"beginCaptures": {1392"1": {1393"name": "support.function.filter.less"1394}1395},1396"end": "\\)",1397"endCaptures": {1398"0": {1399"name": "punctuation.definition.group.end.less"1400}1401},1402"name": "meta.function-call.less",1403"patterns": [1404{1405"begin": "\\(",1406"beginCaptures": {1407"0": {1408"name": "punctuation.definition.group.begin.less"1409}1410},1411"end": "(?=\\))",1412"patterns": [1413{1414"include": "#length-type"1415},1416{1417"include": "#color-values"1418}1419]1420}1421]1422},1423{1424"begin": "\\b(hue-rotate)(?=\\()",1425"beginCaptures": {1426"1": {1427"name": "support.function.filter.less"1428}1429},1430"end": "\\)",1431"endCaptures": {1432"0": {1433"name": "punctuation.definition.group.end.less"1434}1435},1436"name": "meta.function-call.less",1437"patterns": [1438{1439"begin": "\\(",1440"beginCaptures": {1441"0": {1442"name": "punctuation.definition.group.begin.less"1443}1444},1445"end": "(?=\\))",1446"patterns": [1447{1448"include": "#angle-type"1449}1450]1451}1452]1453}1454]1455},1456"fit-content-function": {1457"begin": "\\b(fit-content)(?=\\()",1458"beginCaptures": {1459"1": {1460"name": "support.function.grid.less"1461}1462},1463"end": "\\)",1464"endCaptures": {1465"0": {1466"name": "punctuation.definition.group.end.less"1467}1468},1469"name": "meta.function-call.less",1470"patterns": [1471{1472"begin": "\\(",1473"beginCaptures": {1474"0": {1475"name": "punctuation.definition.group.begin.less"1476}1477},1478"end": "(?=\\))",1479"patterns": [1480{1481"include": "#less-variables"1482},1483{1484"include": "#var-function"1485},1486{1487"include": "#calc-function"1488},1489{1490"include": "#percentage-type"1491},1492{1493"include": "#length-type"1494}1495]1496}1497]1498},1499"format-function": {1500"patterns": [1501{1502"begin": "\\b(format)(?=\\()",1503"beginCaptures": {1504"0": {1505"name": "support.function.format.less"1506}1507},1508"end": "\\)",1509"endCaptures": {1510"0": {1511"name": "punctuation.definition.group.end.less"1512}1513},1514"name": "meta.function-call.less",1515"patterns": [1516{1517"begin": "\\(",1518"beginCaptures": {1519"0": {1520"name": "punctuation.definition.group.begin.less"1521}1522},1523"end": "(?=\\))",1524"patterns": [1525{1526"include": "#literal-string"1527}1528]1529}1530]1531}1532]1533},1534"frequency-type": {1535"captures": {1536"1": {1537"name": "keyword.other.unit.less"1538}1539},1540"match": "(?i:[-+]?(?:(?:\\d*\\.\\d+(?:[eE](?:[-+]?\\d+))*)|(?:[-+]?\\d+))(Hz|kHz))\\b",1541"name": "constant.numeric.less"1542},1543"global-property-values": {1544"match": "\\b(?:initial|inherit|unset|revert-layer|revert)\\b",1545"name": "support.constant.property-value.less"1546},1547"gradient-functions": {1548"patterns": [1549{1550"begin": "\\b((?:repeating-)?linear-gradient)(?=\\()",1551"beginCaptures": {1552"1": {1553"name": "support.function.gradient.less"1554}1555},1556"end": "\\)",1557"endCaptures": {1558"0": {1559"name": "punctuation.definition.group.end.less"1560}1561},1562"name": "meta.function-call.less",1563"patterns": [1564{1565"begin": "\\(",1566"beginCaptures": {1567"0": {1568"name": "punctuation.definition.group.begin.less"1569}1570},1571"end": "(?=\\))",1572"patterns": [1573{1574"include": "#less-variables"1575},1576{1577"include": "#var-function"1578},1579{1580"include": "#angle-type"1581},1582{1583"include": "#color-values"1584},1585{1586"include": "#percentage-type"1587},1588{1589"include": "#length-type"1590},1591{1592"include": "#comma-delimiter"1593},1594{1595"match": "\\bto\\b",1596"name": "keyword.other.less"1597},1598{1599"match": "\\b(top|right|bottom|left)\\b",1600"name": "support.constant.property-value.less"1601}1602]1603}1604]1605},1606{1607"begin": "\\b((?:repeating-)?radial-gradient)(?=\\()",1608"beginCaptures": {1609"1": {1610"name": "support.function.gradient.less"1611}1612},1613"end": "\\)",1614"endCaptures": {1615"0": {1616"name": "punctuation.definition.group.end.less"1617}1618},1619"name": "meta.function-call.less",1620"patterns": [1621{1622"begin": "\\(",1623"beginCaptures": {1624"0": {1625"name": "punctuation.definition.group.begin.less"1626}1627},1628"end": "(?=\\))",1629"patterns": [1630{1631"include": "#less-variables"1632},1633{1634"include": "#var-function"1635},1636{1637"include": "#color-values"1638},1639{1640"include": "#percentage-type"1641},1642{1643"include": "#length-type"1644},1645{1646"include": "#comma-delimiter"1647},1648{1649"match": "\\b(at|circle|ellipse)\\b",1650"name": "keyword.other.less"1651},1652{1653"match": "\\b(top|right|bottom|left|center|(farthest|closest)-(corner|side))\\b",1654"name": "support.constant.property-value.less"1655}1656]1657}1658]1659}1660]1661},1662"grid-repeat-function": {1663"begin": "\\b(repeat)(?=\\()",1664"beginCaptures": {1665"1": {1666"name": "support.function.grid.less"1667}1668},1669"end": "\\)",1670"endCaptures": {1671"0": {1672"name": "punctuation.definition.group.end.less"1673}1674},1675"name": "meta.function-call.less",1676"patterns": [1677{1678"begin": "\\(",1679"beginCaptures": {1680"0": {1681"name": "punctuation.definition.group.begin.less"1682}1683},1684"end": "(?=\\))",1685"patterns": [1686{1687"include": "#comma-delimiter"1688},1689{1690"include": "#var-function"1691},1692{1693"include": "#length-type"1694},1695{1696"include": "#percentage-type"1697},1698{1699"include": "#minmax-function"1700},1701{1702"include": "#integer-type"1703},1704{1705"match": "\\b(auto-(fill|fit))\\b",1706"name": "support.keyword.repetitions.less"1707},1708{1709"match": "\\b(((max|min)-content)|auto)\\b",1710"name": "support.constant.property-value.less"1711}1712]1713}1714]1715},1716"image-function": {1717"begin": "\\b(image)(?=\\()",1718"beginCaptures": {1719"1": {1720"name": "support.function.image.less"1721}1722},1723"end": "\\)",1724"endCaptures": {1725"0": {1726"name": "punctuation.definition.group.end.less"1727}1728},1729"name": "meta.function-call.less",1730"patterns": [1731{1732"begin": "\\(",1733"beginCaptures": {1734"0": {1735"name": "punctuation.definition.group.begin.less"1736}1737},1738"end": "(?=\\))",1739"patterns": [1740{1741"include": "#image-type"1742},1743{1744"include": "#literal-string"1745},1746{1747"include": "#color-values"1748},1749{1750"include": "#comma-delimiter"1751},1752{1753"include": "#unquoted-string"1754}1755]1756}1757]1758},1759"image-type": {1760"patterns": [1761{1762"include": "#cross-fade-function"1763},1764{1765"include": "#gradient-functions"1766},1767{1768"include": "#image-function"1769},1770{1771"include": "#url-function"1772}1773]1774},1775"important": {1776"captures": {1777"1": {1778"name": "punctuation.separator.less"1779}1780},1781"match": "(\\!)\\s*important",1782"name": "keyword.other.important.less"1783},1784"integer-type": {1785"match": "(?:[-+]?\\d+)",1786"name": "constant.numeric.less"1787},1788"keyframe-name": {1789"begin": "\\s*(-?(?:[_a-z]|[^\\x{00}-\\x{7F}]|(?:(:?\\\\[0-9a-f]{1,6}(\\r\\n|[\\s\\t\\r\\n\\f])?)|\\\\[^\\r\\n\\f0-9a-f]))(?:[_a-z0-9-]|[^\\x{00}-\\x{7F}]|(?:(:?\\\\[0-9a-f]{1,6}(\\r\\n|[\\t\\r\\n\\f])?)|\\\\[^\\r\\n\\f0-9a-f]))*)?",1790"beginCaptures": {1791"1": {1792"name": "variable.other.constant.animation-name.less"1793}1794},1795"end": "\\s*(?:(,)|(?=[{;]))",1796"endCaptures": {1797"1": {1798"name": "punctuation.definition.arbitrary-repetition.less"1799}1800}1801},1802"length-type": {1803"patterns": [1804{1805"captures": {1806"1": {1807"name": "keyword.other.unit.less"1808}1809},1810"match": "(?:[-+]?)(?:\\d+\\.\\d+|\\.?\\d+)(?:[eE][-+]?\\d+)?(em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|m|q|in|pt|pc|px|fr|dpi|dpcm|dppx|x)",1811"name": "constant.numeric.less"1812},1813{1814"match": "\\b(?:[-+]?)0\\b",1815"name": "constant.numeric.less"1816}1817]1818},1819"less-boolean-function": {1820"begin": "\\b(boolean)(?=\\()",1821"beginCaptures": {1822"1": {1823"name": "support.function.boolean.less"1824}1825},1826"end": "\\)",1827"endCaptures": {1828"0": {1829"name": "punctuation.definition.group.end.less"1830}1831},1832"name": "meta.function-call.less",1833"patterns": [1834{1835"begin": "\\(",1836"beginCaptures": {1837"0": {1838"name": "punctuation.definition.group.begin.less"1839}1840},1841"end": "(?=\\))",1842"patterns": [1843{1844"include": "#less-logical-comparisons"1845}1846]1847}1848]1849},1850"less-color-blend-functions": {1851"patterns": [1852{1853"begin": "\\b(multiply|screen|overlay|(soft|hard)light|difference|exclusion|negation|average)(?=\\()",1854"beginCaptures": {1855"1": {1856"name": "support.function.color-blend.less"1857}1858},1859"end": "\\)",1860"endCaptures": {1861"0": {1862"name": "punctuation.definition.group.end.less"1863}1864},1865"name": "meta.function-call.less",1866"patterns": [1867{1868"begin": "\\(",1869"beginCaptures": {1870"0": {1871"name": "punctuation.definition.group.begin.less"1872}1873},1874"end": "(?=\\))",1875"patterns": [1876{1877"include": "#less-variables"1878},1879{1880"include": "#var-function"1881},1882{1883"include": "#comma-delimiter"1884},1885{1886"include": "#color-values"1887}1888]1889}1890]1891}1892]1893},1894"less-color-channel-functions": {1895"patterns": [1896{1897"begin": "\\b(hue|saturation|lightness|hsv(hue|saturation|value)|red|green|blue|alpha|luma|luminance)(?=\\()",1898"beginCaptures": {1899"1": {1900"name": "support.function.color-definition.less"1901}1902},1903"end": "\\)",1904"endCaptures": {1905"0": {1906"name": "punctuation.definition.group.end.less"1907}1908},1909"name": "meta.function-call.less",1910"patterns": [1911{1912"begin": "\\(",1913"beginCaptures": {1914"0": {1915"name": "punctuation.definition.group.begin.less"1916}1917},1918"end": "(?=\\))",1919"patterns": [1920{1921"include": "#color-values"1922}1923]1924}1925]1926}1927]1928},1929"less-color-definition-functions": {1930"patterns": [1931{1932"begin": "\\b(argb)(?=\\()",1933"beginCaptures": {1934"1": {1935"name": "support.function.color-definition.less"1936}1937},1938"comment": "argb()",1939"end": "\\)",1940"endCaptures": {1941"0": {1942"name": "punctuation.definition.group.end.less"1943}1944},1945"name": "meta.function-call.less",1946"patterns": [1947{1948"begin": "\\(",1949"beginCaptures": {1950"0": {1951"name": "punctuation.definition.group.begin.less"1952}1953},1954"end": "(?=\\))",1955"patterns": [1956{1957"include": "#less-variables"1958},1959{1960"include": "#var-function"1961},1962{1963"include": "#color-values"1964}1965]1966}1967]1968},1969{1970"begin": "\\b(hsva?)(?=\\()",1971"beginCaptures": {1972"1": {1973"name": "support.function.color.less"1974}1975},1976"comment": "hsva(), hsv()",1977"end": "\\)",1978"endCaptures": {1979"0": {1980"name": "punctuation.definition.group.end.less"1981}1982},1983"name": "meta.function-call.less",1984"patterns": [1985{1986"begin": "\\(",1987"beginCaptures": {1988"0": {1989"name": "punctuation.definition.group.begin.less"1990}1991},1992"end": "(?=\\))",1993"patterns": [1994{1995"include": "#integer-type"1996},1997{1998"include": "#percentage-type"1999},2000{2001"include": "#number-type"2002},2003{2004"include": "#less-strings"2005},2006{2007"include": "#less-variables"2008},2009{2010"include": "#var-function"2011},2012{2013"include": "#calc-function"2014},2015{2016"include": "#comma-delimiter"2017}2018]2019}2020]2021}2022]2023},2024"less-color-functions": {2025"patterns": [2026{2027"include": "#less-color-blend-functions"2028},2029{2030"include": "#less-color-channel-functions"2031},2032{2033"include": "#less-color-definition-functions"2034},2035{2036"include": "#less-color-operation-functions"2037}2038]2039},2040"less-color-operation-functions": {2041"patterns": [2042{2043"begin": "\\b(fade|shade|tint)(?=\\()",2044"beginCaptures": {2045"1": {2046"name": "support.function.color-operation.less"2047}2048},2049"end": "\\)",2050"endCaptures": {2051"0": {2052"name": "punctuation.definition.group.end.less"2053}2054},2055"name": "meta.function-call.less",2056"patterns": [2057{2058"begin": "\\(",2059"beginCaptures": {2060"0": {2061"name": "punctuation.definition.group.begin.less"2062}2063},2064"end": "(?=\\))",2065"patterns": [2066{2067"include": "#color-values"2068},2069{2070"include": "#comma-delimiter"2071},2072{2073"include": "#percentage-type"2074}2075]2076}2077]2078},2079{2080"begin": "\\b(spin)(?=\\()",2081"beginCaptures": {2082"1": {2083"name": "support.function.color-operation.less"2084}2085},2086"end": "\\)",2087"endCaptures": {2088"0": {2089"name": "punctuation.definition.group.end.less"2090}2091},2092"name": "meta.function-call.less",2093"patterns": [2094{2095"begin": "\\(",2096"beginCaptures": {2097"0": {2098"name": "punctuation.definition.group.begin.less"2099}2100},2101"end": "(?=\\))",2102"patterns": [2103{2104"include": "#color-values"2105},2106{2107"include": "#comma-delimiter"2108},2109{2110"include": "#number-type"2111}2112]2113}2114]2115},2116{2117"begin": "\\b(((de)?saturate)|((light|dark)en)|(fade(in|out)))(?=\\()",2118"beginCaptures": {2119"1": {2120"name": "support.function.color-operation.less"2121}2122},2123"end": "\\)",2124"endCaptures": {2125"0": {2126"name": "punctuation.definition.group.end.less"2127}2128},2129"name": "meta.function-call.less",2130"patterns": [2131{2132"begin": "\\(",2133"beginCaptures": {2134"0": {2135"name": "punctuation.definition.group.begin.less"2136}2137},2138"end": "(?=\\))",2139"patterns": [2140{2141"include": "#color-values"2142},2143{2144"include": "#comma-delimiter"2145},2146{2147"include": "#percentage-type"2148},2149{2150"match": "\\brelative\\b",2151"name": "constant.language.relative.less"2152}2153]2154}2155]2156},2157{2158"begin": "\\b(contrast)(?=\\()",2159"beginCaptures": {2160"1": {2161"name": "support.function.color-operation.less"2162}2163},2164"end": "\\)",2165"endCaptures": {2166"0": {2167"name": "punctuation.definition.group.end.less"2168}2169},2170"name": "meta.function-call.less",2171"patterns": [2172{2173"begin": "\\(",2174"beginCaptures": {2175"0": {2176"name": "punctuation.definition.group.begin.less"2177}2178},2179"end": "(?=\\))",2180"patterns": [2181{2182"include": "#color-values"2183},2184{2185"include": "#comma-delimiter"2186},2187{2188"include": "#percentage-type"2189}2190]2191}2192]2193},2194{2195"begin": "\\b(greyscale)(?=\\()",2196"beginCaptures": {2197"1": {2198"name": "support.function.color-operation.less"2199}2200},2201"end": "\\)",2202"endCaptures": {2203"0": {2204"name": "punctuation.definition.group.end.less"2205}2206},2207"name": "meta.function-call.less",2208"patterns": [2209{2210"begin": "\\(",2211"beginCaptures": {2212"0": {2213"name": "punctuation.definition.group.begin.less"2214}2215},2216"end": "(?=\\))",2217"patterns": [2218{2219"include": "#color-values"2220}2221]2222}2223]2224},2225{2226"begin": "\\b(mix)(?=\\()",2227"beginCaptures": {2228"1": {2229"name": "support.function.color-operation.less"2230}2231},2232"end": "\\)",2233"endCaptures": {2234"0": {2235"name": "punctuation.definition.group.end.less"2236}2237},2238"name": "meta.function-call.less",2239"patterns": [2240{2241"begin": "\\(",2242"beginCaptures": {2243"0": {2244"name": "punctuation.definition.group.begin.less"2245}2246},2247"end": "(?=\\))",2248"patterns": [2249{2250"include": "#color-values"2251},2252{2253"include": "#comma-delimiter"2254},2255{2256"include": "#less-math"2257},2258{2259"include": "#percentage-type"2260}2261]2262}2263]2264}2265]2266},2267"less-extend": {2268"begin": "(:)(extend)(?=\\()",2269"beginCaptures": {2270"1": {2271"name": "punctuation.definition.entity.less"2272},2273"2": {2274"name": "entity.other.attribute-name.pseudo-class.extend.less"2275}2276},2277"end": "\\)",2278"endCaptures": {2279"0": {2280"name": "punctuation.definition.group.end.less"2281}2282},2283"name": "meta.function-call.less",2284"patterns": [2285{2286"begin": "\\(",2287"beginCaptures": {2288"0": {2289"name": "punctuation.definition.group.begin.less"2290}2291},2292"end": "(?=\\))",2293"patterns": [2294{2295"match": "\\ball\\b",2296"name": "constant.language.all.less"2297},2298{2299"include": "#selectors"2300}2301]2302}2303]2304},2305"less-functions": {2306"patterns": [2307{2308"include": "#less-boolean-function"2309},2310{2311"include": "#less-color-functions"2312},2313{2314"include": "#less-if-function"2315},2316{2317"include": "#less-list-functions"2318},2319{2320"include": "#less-math-functions"2321},2322{2323"include": "#less-misc-functions"2324},2325{2326"include": "#less-string-functions"2327},2328{2329"include": "#less-type-functions"2330}2331]2332},2333"less-if-function": {2334"begin": "\\b(if)(?=\\()",2335"beginCaptures": {2336"1": {2337"name": "support.function.if.less"2338}2339},2340"end": "\\)",2341"endCaptures": {2342"0": {2343"name": "punctuation.definition.group.end.less"2344}2345},2346"name": "meta.function-call.less",2347"patterns": [2348{2349"begin": "\\(",2350"beginCaptures": {2351"0": {2352"name": "punctuation.definition.group.begin.less"2353}2354},2355"end": "(?=\\))",2356"patterns": [2357{2358"include": "#less-mixin-guards"2359},2360{2361"include": "#comma-delimiter"2362},2363{2364"include": "#property-values"2365}2366]2367}2368]2369},2370"less-list-functions": {2371"patterns": [2372{2373"begin": "\\b(length)(?=\\()\\b",2374"beginCaptures": {2375"1": {2376"name": "support.function.length.less"2377}2378},2379"end": "\\)",2380"endCaptures": {2381"0": {2382"name": "punctuation.definition.group.end.less"2383}2384},2385"name": "meta.function-call.less",2386"patterns": [2387{2388"begin": "\\(",2389"beginCaptures": {2390"0": {2391"name": "punctuation.definition.group.begin.less"2392}2393},2394"end": "(?=\\))",2395"patterns": [2396{2397"include": "#property-values"2398},2399{2400"include": "#comma-delimiter"2401}2402]2403}2404]2405},2406{2407"begin": "\\b(extract)(?=\\()\\b",2408"beginCaptures": {2409"1": {2410"name": "support.function.extract.less"2411}2412},2413"end": "\\)",2414"endCaptures": {2415"0": {2416"name": "punctuation.definition.group.end.less"2417}2418},2419"name": "meta.function-call.less",2420"patterns": [2421{2422"begin": "\\(",2423"beginCaptures": {2424"0": {2425"name": "punctuation.definition.group.begin.less"2426}2427},2428"end": "(?=\\))",2429"patterns": [2430{2431"include": "#property-values"2432},2433{2434"include": "#comma-delimiter"2435},2436{2437"include": "#integer-type"2438}2439]2440}2441]2442},2443{2444"begin": "\\b(range)(?=\\()\\b",2445"beginCaptures": {2446"1": {2447"name": "support.function.range.less"2448}2449},2450"end": "\\)",2451"endCaptures": {2452"0": {2453"name": "punctuation.definition.group.end.less"2454}2455},2456"name": "meta.function-call.less",2457"patterns": [2458{2459"begin": "\\(",2460"beginCaptures": {2461"0": {2462"name": "punctuation.definition.group.begin.less"2463}2464},2465"end": "(?=\\))",2466"patterns": [2467{2468"include": "#property-values"2469},2470{2471"include": "#comma-delimiter"2472},2473{2474"include": "#integer-type"2475}2476]2477}2478]2479}2480]2481},2482"less-logical-comparisons": {2483"patterns": [2484{2485"captures": {2486"1": {2487"name": "keyword.operator.logical.less"2488}2489},2490"match": "\\s*(=|((<|>)=?))\\s*"2491},2492{2493"begin": "\\(",2494"beginCaptures": {2495"0": {2496"name": "punctuation.definition.group.begin.less"2497}2498},2499"end": "\\)",2500"endCaptures": {2501"0": {2502"name": "punctuation.definition.group.end.less"2503}2504},2505"name": "meta.group.less",2506"patterns": [2507{2508"include": "#less-logical-comparisons"2509}2510]2511},2512{2513"match": "\\btrue|false\\b",2514"name": "constant.language.less"2515},2516{2517"match": ",",2518"name": "punctuation.separator.less"2519},2520{2521"include": "#property-values"2522},2523{2524"include": "#selectors"2525},2526{2527"include": "#unquoted-string"2528}2529]2530},2531"less-math": {2532"patterns": [2533{2534"match": "[-\\+\\*\\/]",2535"name": "keyword.operator.arithmetic.less"2536},2537{2538"begin": "\\(",2539"beginCaptures": {2540"0": {2541"name": "punctuation.definition.group.begin.less"2542}2543},2544"end": "\\)",2545"endCaptures": {2546"0": {2547"name": "punctuation.definition.group.end.less"2548}2549},2550"name": "meta.group.less",2551"patterns": [2552{2553"include": "#less-math"2554}2555]2556},2557{2558"include": "#numeric-values"2559},2560{2561"include": "#less-variables"2562}2563]2564},2565"less-math-functions": {2566"patterns": [2567{2568"begin": "\\b(ceil|floor|percentage|round|sqrt|abs|a?(sin|cos|tan))(?=\\()",2569"beginCaptures": {2570"1": {2571"name": "support.function.math.less"2572}2573},2574"end": "\\)",2575"endCaptures": {2576"0": {2577"name": "punctuation.definition.group.end.less"2578}2579},2580"name": "meta.function-call.less",2581"patterns": [2582{2583"begin": "\\(",2584"beginCaptures": {2585"0": {2586"name": "punctuation.definition.group.begin.less"2587}2588},2589"end": "(?=\\))",2590"patterns": [2591{2592"include": "#less-variables"2593},2594{2595"include": "#numeric-values"2596}2597]2598}2599]2600},2601{2602"captures": {2603"2": {2604"name": "support.function.math.less"2605},2606"3": {2607"name": "punctuation.definition.group.begin.less"2608},2609"4": {2610"name": "punctuation.definition.group.end.less"2611}2612},2613"match": "((pi)(\\()(\\)))",2614"name": "meta.function-call.less"2615},2616{2617"begin": "\\b(pow|m(od|in|ax))(?=\\()",2618"beginCaptures": {2619"1": {2620"name": "support.function.math.less"2621}2622},2623"end": "\\)",2624"endCaptures": {2625"0": {2626"name": "punctuation.definition.group.end.less"2627}2628},2629"name": "meta.function-call.less",2630"patterns": [2631{2632"begin": "\\(",2633"beginCaptures": {2634"0": {2635"name": "punctuation.definition.group.begin.less"2636}2637},2638"end": "(?=\\))",2639"patterns": [2640{2641"include": "#less-variables"2642},2643{2644"include": "#numeric-values"2645},2646{2647"include": "#comma-delimiter"2648}2649]2650}2651]2652}2653]2654},2655"less-misc-functions": {2656"patterns": [2657{2658"begin": "\\b(color)(?=\\()",2659"beginCaptures": {2660"1": {2661"name": "support.function.color.less"2662}2663},2664"end": "\\)",2665"endCaptures": {2666"0": {2667"name": "punctuation.definition.group.end.less"2668}2669},2670"name": "meta.function-call.less",2671"patterns": [2672{2673"begin": "\\(",2674"beginCaptures": {2675"0": {2676"name": "punctuation.definition.group.begin.less"2677}2678},2679"end": "(?=\\))",2680"patterns": [2681{2682"include": "#literal-string"2683}2684]2685}2686]2687},2688{2689"begin": "\\b(image-(size|width|height))(?=\\()",2690"beginCaptures": {2691"1": {2692"name": "support.function.image.less"2693}2694},2695"end": "\\)",2696"endCaptures": {2697"0": {2698"name": "punctuation.definition.group.end.less"2699}2700},2701"name": "meta.function-call.less",2702"patterns": [2703{2704"begin": "\\(",2705"beginCaptures": {2706"0": {2707"name": "punctuation.definition.group.begin.less"2708}2709},2710"end": "(?=\\))",2711"patterns": [2712{2713"include": "#literal-string"2714},2715{2716"include": "#unquoted-string"2717}2718]2719}2720]2721},2722{2723"begin": "\\b(convert|unit)(?=\\()",2724"beginCaptures": {2725"1": {2726"name": "support.function.convert.less"2727}2728},2729"end": "\\)",2730"endCaptures": {2731"0": {2732"name": "punctuation.definition.group.end.less"2733}2734},2735"name": "meta.function-call.less",2736"patterns": [2737{2738"begin": "\\(",2739"beginCaptures": {2740"0": {2741"name": "punctuation.definition.group.begin.less"2742}2743},2744"end": "(?=\\))",2745"patterns": [2746{2747"include": "#less-variables"2748},2749{2750"include": "#numeric-values"2751},2752{2753"include": "#literal-string"2754},2755{2756"include": "#comma-delimiter"2757},2758{2759"match": "((c|m)?m|in|p(t|c|x)|m?s|g?rad|deg|turn|%|r?em|ex|ch)",2760"name": "keyword.other.unit.less"2761}2762]2763}2764]2765},2766{2767"begin": "\\b(data-uri)(?=\\()",2768"beginCaptures": {2769"1": {2770"name": "support.function.data-uri.less"2771}2772},2773"end": "\\)",2774"endCaptures": {2775"0": {2776"name": "punctuation.definition.group.end.less"2777}2778},2779"name": "meta.function-call.less",2780"patterns": [2781{2782"begin": "\\(",2783"beginCaptures": {2784"0": {2785"name": "punctuation.definition.group.begin.less"2786}2787},2788"end": "(?=\\))",2789"patterns": [2790{2791"include": "#less-variables"2792},2793{2794"include": "#literal-string"2795},2796{2797"captures": {2798"1": {2799"name": "punctuation.separator.less"2800}2801},2802"match": "\\s*(?:(,))"2803}2804]2805}2806]2807},2808{2809"captures": {2810"2": {2811"name": "punctuation.definition.group.begin.less"2812},2813"3": {2814"name": "punctuation.definition.group.end.less"2815}2816},2817"match": "\\b(default(\\()(\\)))\\b",2818"name": "support.function.default.less"2819},2820{2821"begin": "\\b(get-unit)(?=\\()",2822"beginCaptures": {2823"1": {2824"name": "support.function.get-unit.less"2825}2826},2827"end": "\\)",2828"endCaptures": {2829"0": {2830"name": "punctuation.definition.group.end.less"2831}2832},2833"name": "meta.function-call.less",2834"patterns": [2835{2836"begin": "\\(",2837"beginCaptures": {2838"0": {2839"name": "punctuation.definition.group.begin.less"2840}2841},2842"end": "(?=\\))",2843"patterns": [2844{2845"include": "#dimensions"2846}2847]2848}2849]2850},2851{2852"begin": "\\b(svg-gradient)(?=\\()",2853"beginCaptures": {2854"1": {2855"name": "support.function.svg-gradient.less"2856}2857},2858"end": "\\)",2859"endCaptures": {2860"0": {2861"name": "punctuation.definition.group.end.less"2862}2863},2864"name": "meta.function-call.less",2865"patterns": [2866{2867"begin": "\\(",2868"beginCaptures": {2869"0": {2870"name": "punctuation.definition.group.begin.less"2871}2872},2873"end": "(?=\\))",2874"patterns": [2875{2876"include": "#angle-type"2877},2878{2879"include": "#comma-delimiter"2880},2881{2882"include": "#color-values"2883},2884{2885"include": "#percentage-type"2886},2887{2888"include": "#length-type"2889},2890{2891"match": "\\bto\\b",2892"name": "keyword.other.less"2893},2894{2895"match": "\\b(top|right|bottom|left|center)\\b",2896"name": "support.constant.property-value.less"2897},2898{2899"match": "\\b(at|circle|ellipse)\\b",2900"name": "keyword.other.less"2901}2902]2903}2904]2905}2906]2907},2908"less-mixin-guards": {2909"patterns": [2910{2911"begin": "\\s*(and|not|or)?\\s*(?=\\()",2912"beginCaptures": {2913"1": {2914"name": "keyword.operator.logical.less"2915}2916},2917"end": "\\)",2918"endCaptures": {2919"0": {2920"name": "punctuation.definition.group.end.less"2921}2922},2923"patterns": [2924{2925"begin": "\\(",2926"beginCaptures": {2927"0": {2928"name": "punctuation.definition.group.begin.less"2929}2930},2931"end": "(?=\\))",2932"name": "meta.group.less",2933"patterns": [2934{2935"include": "#less-variable-comparison"2936},2937{2938"captures": {2939"1": {2940"name": "meta.group.less"2941},2942"2": {2943"name": "punctuation.definition.group.begin.less"2944},2945"3": {2946"name": "punctuation.definition.group.end.less"2947}2948},2949"match": "default((\\()(\\)))",2950"name": "support.function.default.less"2951},2952{2953"include": "#property-values"2954},2955{2956"include": "#less-logical-comparisons"2957},2958{2959"include": "$self"2960}2961]2962}2963]2964}2965]2966},2967"less-namespace-accessors": {2968"patterns": [2969{2970"begin": "(?=\\s*when\\b)",2971"end": "\\s*(?:(,)|(?=[{;]))",2972"endCaptures": {2973"1": {2974"name": "punctuation.definition.block.end.less"2975}2976},2977"name": "meta.conditional.guarded-namespace.less",2978"patterns": [2979{2980"captures": {2981"1": {2982"name": "keyword.control.conditional.less"2983},2984"2": {2985"name": "punctuation.definition.keyword.less"2986}2987},2988"match": "\\s*(when)(?=.*?)"2989},2990{2991"include": "#less-mixin-guards"2992},2993{2994"include": "#comma-delimiter"2995},2996{2997"begin": "\\s*(\\{)",2998"beginCaptures": {2999"1": {3000"name": "punctuation.section.property-list.begin.less"3001}3002},3003"end": "(?=\\})",3004"name": "meta.block.less",3005"patterns": [3006{3007"include": "#rule-list-body"3008}3009]3010},3011{3012"include": "#selectors"3013}3014]3015},3016{3017"begin": "(\\()",3018"beginCaptures": {3019"1": {3020"name": "punctuation.definition.group.begin.less"3021}3022},3023"end": "(\\))",3024"endCaptures": {3025"1": {3026"name": "punctuation.definition.group.end.less"3027},3028"2": {3029"name": "punctuation.terminator.rule.less"3030}3031},3032"name": "meta.group.less",3033"patterns": [3034{3035"include": "#less-variable-assignment"3036},3037{3038"include": "#comma-delimiter"3039},3040{3041"include": "#property-values"3042},3043{3044"include": "#rule-list-body"3045}3046]3047},3048{3049"captures": {3050"1": {3051"name": "punctuation.terminator.rule.less"3052}3053},3054"match": "(;)|(?=[})])"3055}3056]3057},3058"less-string-functions": {3059"patterns": [3060{3061"begin": "\\b(e(scape)?)(?=\\()\\b",3062"beginCaptures": {3063"1": {3064"name": "support.function.escape.less"3065}3066},3067"end": "\\)",3068"endCaptures": {3069"0": {3070"name": "punctuation.definition.group.end.less"3071}3072},3073"name": "meta.function-call.less",3074"patterns": [3075{3076"begin": "\\(",3077"beginCaptures": {3078"0": {3079"name": "punctuation.definition.group.begin.less"3080}3081},3082"end": "(?=\\))",3083"patterns": [3084{3085"include": "#less-variables"3086},3087{3088"include": "#comma-delimiter"3089},3090{3091"include": "#literal-string"3092},3093{3094"include": "#unquoted-string"3095}3096]3097}3098]3099},3100{3101"begin": "\\s*(%)(?=\\()\\s*",3102"beginCaptures": {3103"1": {3104"name": "support.function.format.less"3105}3106},3107"end": "\\)",3108"endCaptures": {3109"0": {3110"name": "punctuation.definition.group.end.less"3111}3112},3113"name": "meta.function-call.less",3114"patterns": [3115{3116"begin": "\\(",3117"beginCaptures": {3118"0": {3119"name": "punctuation.definition.group.begin.less"3120}3121},3122"end": "(?=\\))",3123"patterns": [3124{3125"include": "#less-variables"3126},3127{3128"include": "#comma-delimiter"3129},3130{3131"include": "#literal-string"3132},3133{3134"include": "#property-values"3135}3136]3137}3138]3139},3140{3141"begin": "\\b(replace)(?=\\()\\b",3142"beginCaptures": {3143"1": {3144"name": "support.function.replace.less"3145}3146},3147"end": "\\)",3148"endCaptures": {3149"0": {3150"name": "punctuation.definition.group.end.less"3151}3152},3153"name": "meta.function-call.less",3154"patterns": [3155{3156"begin": "\\(",3157"beginCaptures": {3158"0": {3159"name": "punctuation.definition.group.begin.less"3160}3161},3162"end": "(?=\\))",3163"patterns": [3164{3165"include": "#less-variables"3166},3167{3168"include": "#comma-delimiter"3169},3170{3171"include": "#literal-string"3172},3173{3174"include": "#property-values"3175}3176]3177}3178]3179}3180]3181},3182"less-strings": {3183"patterns": [3184{3185"begin": "(~)('|\")",3186"beginCaptures": {3187"1": {3188"name": "constant.character.escape.less"3189},3190"2": {3191"name": "punctuation.definition.string.begin.less"3192}3193},3194"contentName": "markup.raw.inline.less",3195"end": "('|\")|(\\n)",3196"endCaptures": {3197"1": {3198"name": "punctuation.definition.string.end.less"3199},3200"2": {3201"name": "invalid.illegal.newline.less"3202}3203},3204"name": "string.quoted.other.less",3205"patterns": [3206{3207"include": "#string-content"3208}3209]3210}3211]3212},3213"less-type-functions": {3214"patterns": [3215{3216"begin": "\\b(is(number|string|color|keyword|url|pixel|em|percentage|ruleset))(?=\\()",3217"beginCaptures": {3218"1": {3219"name": "support.function.type.less"3220}3221},3222"end": "\\)",3223"endCaptures": {3224"0": {3225"name": "punctuation.definition.group.end.less"3226}3227},3228"name": "meta.function-call.less",3229"patterns": [3230{3231"begin": "\\(",3232"beginCaptures": {3233"0": {3234"name": "punctuation.definition.group.begin.less"3235}3236},3237"end": "(?=\\))",3238"patterns": [3239{3240"include": "#property-values"3241}3242]3243}3244]3245},3246{3247"begin": "\\b(isunit)(?=\\()",3248"beginCaptures": {3249"1": {3250"name": "support.function.type.less"3251}3252},3253"end": "\\)",3254"endCaptures": {3255"0": {3256"name": "punctuation.definition.group.end.less"3257}3258},3259"name": "meta.function-call.less",3260"patterns": [3261{3262"begin": "\\(",3263"beginCaptures": {3264"0": {3265"name": "punctuation.definition.group.begin.less"3266}3267},3268"end": "(?=\\))",3269"patterns": [3270{3271"include": "#property-values"3272},3273{3274"include": "#comma-delimiter"3275},3276{3277"match": "(?x)\\b((?i:em|ex|ch|rem)|(?i:vw|vh|vmin|vmax)|(?i:cm|mm|q|in|pt|pc|px|fr)|(?i:deg|grad|rad|turn)|(?i:s|ms)|(?i:Hz|kHz)|(?i:dpi|dpcm|dppx))\\b",3278"name": "keyword.other.unit.less"3279}3280]3281}3282]3283},3284{3285"begin": "\\b(isdefined)(?=\\()",3286"beginCaptures": {3287"1": {3288"name": "support.function.type.less"3289}3290},3291"end": "\\)",3292"endCaptures": {3293"0": {3294"name": "punctuation.definition.group.end.less"3295}3296},3297"name": "meta.function-call.less",3298"patterns": [3299{3300"begin": "\\(",3301"beginCaptures": {3302"0": {3303"name": "punctuation.definition.group.begin.less"3304}3305},3306"end": "(?=\\))",3307"patterns": [3308{3309"include": "#less-variables"3310}3311]3312}3313]3314}3315]3316},3317"less-variable-assignment": {3318"patterns": [3319{3320"begin": "(@)(-?(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)",3321"beginCaptures": {3322"0": {3323"name": "variable.other.readwrite.less"3324},3325"1": {3326"name": "punctuation.definition.variable.less"3327},3328"2": {3329"name": "support.other.variable.less"3330}3331},3332"end": "\\s*(;|(\\.{3})|(?=\\)))",3333"endCaptures": {3334"1": {3335"name": "punctuation.terminator.rule.less"3336},3337"2": {3338"name": "keyword.operator.spread.less"3339}3340},3341"name": "meta.property-value.less",3342"patterns": [3343{3344"captures": {3345"1": {3346"name": "punctuation.separator.key-value.less"3347},3348"4": {3349"name": "meta.property-value.less"3350}3351},3352"match": "(((\\+_?)?):)([\\s\\t]*)"3353},3354{3355"include": "#property-values"3356},3357{3358"include": "#comma-delimiter"3359},3360{3361"include": "#property-list"3362},3363{3364"include": "#unquoted-string"3365}3366]3367}3368]3369},3370"less-variable-comparison": {3371"patterns": [3372{3373"begin": "(@{1,2})([-]?([_a-z]|[^\\x{00}-\\x{7F}]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)",3374"beginCaptures": {3375"0": {3376"name": "variable.other.readwrite.less"3377},3378"1": {3379"name": "punctuation.definition.variable.less"3380},3381"2": {3382"name": "support.other.variable.less"3383}3384},3385"end": "\\s*(?=\\))",3386"endCaptures": {3387"1": {3388"name": "punctuation.terminator.rule.less"3389}3390},3391"patterns": [3392{3393"captures": {3394"1": {3395"name": "keyword.operator.logical.less"3396}3397},3398"match": "\\s*(=|((<|>)=?))\\s*"3399},3400{3401"match": "\\btrue\\b",3402"name": "constant.language.less"3403},3404{3405"include": "#property-values"3406},3407{3408"include": "#selectors"3409},3410{3411"include": "#unquoted-string"3412},3413{3414"match": ",",3415"name": "punctuation.separator.less"3416}3417]3418}3419]3420},3421"less-variable-interpolation": {3422"captures": {3423"1": {3424"name": "punctuation.definition.variable.less"3425},3426"2": {3427"name": "punctuation.definition.expression.less"3428},3429"3": {3430"name": "support.other.variable.less"3431},3432"4": {3433"name": "punctuation.definition.expression.less"3434}3435},3436"match": "(@)(\\{)([-\\w]+)(\\})",3437"name": "variable.other.readwrite.less"3438},3439"less-variables": {3440"patterns": [3441{3442"captures": {3443"1": {3444"name": "punctuation.definition.variable.less"3445},3446"2": {3447"name": "support.other.variable.less"3448}3449},3450"match": "\\s*(@@?)([-\\w]+)",3451"name": "variable.other.readwrite.less"3452},3453{3454"include": "#less-variable-interpolation"3455}3456]3457},3458"literal-string": {3459"patterns": [3460{3461"begin": "'",3462"beginCaptures": {3463"0": {3464"name": "punctuation.definition.string.begin.less"3465}3466},3467"end": "(')|(\\n)",3468"endCaptures": {3469"1": {3470"name": "punctuation.definition.string.end.less"3471},3472"2": {3473"name": "invalid.illegal.newline.less"3474}3475},3476"name": "string.quoted.single.less",3477"patterns": [3478{3479"include": "#string-content"3480}3481]3482},3483{3484"begin": "\"",3485"beginCaptures": {3486"0": {3487"name": "punctuation.definition.string.begin.less"3488}3489},3490"end": "(\")|(\\n)",3491"endCaptures": {3492"1": {3493"name": "punctuation.definition.string.end.less"3494},3495"2": {3496"name": "invalid.illegal.newline.less"3497}3498},3499"name": "string.quoted.double.less",3500"patterns": [3501{3502"include": "#string-content"3503}3504]3505},3506{3507"include": "#less-strings"3508}3509]3510},3511"local-function": {3512"begin": "\\b(local)(?=\\()",3513"beginCaptures": {3514"0": {3515"name": "support.function.font-face.less"3516}3517},3518"end": "\\)",3519"endCaptures": {3520"0": {3521"name": "punctuation.definition.group.end.less"3522}3523},3524"name": "meta.function-call.less",3525"patterns": [3526{3527"begin": "\\(",3528"beginCaptures": {3529"0": {3530"name": "punctuation.definition.group.begin.less"3531}3532},3533"end": "(?=\\))",3534"patterns": [3535{3536"include": "#unquoted-string"3537}3538]3539}3540]3541},3542"media-query": {3543"begin": "\\s*(only|not)?\\s*(all|aural|braille|embossed|handheld|print|projection|screen|tty|tv)?",3544"beginCaptures": {3545"1": {3546"name": "keyword.operator.logic.media.less"3547},3548"2": {3549"name": "support.constant.media.less"3550}3551},3552"end": "\\s*(?:(,)|(?=[{;]))",3553"endCaptures": {3554"1": {3555"name": "punctuation.definition.arbitrary-repetition.less"3556}3557},3558"patterns": [3559{3560"include": "#less-variables"3561},3562{3563"include": "#custom-property-name"3564},3565{3566"begin": "\\s*(and)?\\s*(\\()\\s*",3567"beginCaptures": {3568"1": {3569"name": "keyword.operator.logic.media.less"3570},3571"2": {3572"name": "punctuation.definition.group.begin.less"3573}3574},3575"end": "\\)",3576"endCaptures": {3577"0": {3578"name": "punctuation.definition.group.end.less"3579}3580},3581"name": "meta.group.less",3582"patterns": [3583{3584"begin": "(--|(?:-?(?:(?:[a-zA-Z_]|[\\x{00B7}\\x{00C0}-\\x{00D6}\\x{00D8}-\\x{00F6}\\x{00F8}-\\x{037D}\\x{037F}-\\x{1FFF}\\x{200C}\\x{200D}\\x{203F}\\x{2040}\\x{2070}-\\x{218F}\\x{2C00}-\\x{2FEF}\\x{3001}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFFD}\\x{10000}-\\x{EFFFF}])|(?:\\\\(?:\\N|[[:^xdigit:]]|[[:xdigit:]]{1,6}[\\s\\R]))))(?:(?:[-\\da-zA-Z_]|[\\x{00B7}\\x{00C0}-\\x{00D6}\\x{00D8}-\\x{00F6}\\x{00F8}-\\x{037D}\\x{037F}-\\x{1FFF}\\x{200C}\\x{200D}\\x{203F}\\x{2040}\\x{2070}-\\x{218F}\\x{2C00}-\\x{2FEF}\\x{3001}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFFD}\\x{10000}-\\x{EFFFF}])|(?:\\\\(?:\\N|[[:^xdigit:]]|[[:xdigit:]]{1,6}[\\s\\R])))*)\\s*(?=[:)])",3585"beginCaptures": {3586"0": {3587"name": "support.type.property-name.media.less"3588}3589},3590"end": "(((\\+_?)?):)|(?=\\))",3591"endCaptures": {3592"1": {3593"name": "punctuation.separator.key-value.less"3594}3595}3596},3597{3598"match": "\\b(portrait|landscape|progressive|interlace)",3599"name": "support.constant.property-value.less"3600},3601{3602"captures": {3603"1": {3604"name": "constant.numeric.less"3605},3606"2": {3607"name": "keyword.operator.arithmetic.less"3608},3609"3": {3610"name": "constant.numeric.less"3611}3612},3613"match": "\\s*(\\d+)(/)(\\d+)"3614},3615{3616"include": "#less-math"3617}3618]3619}3620]3621},3622"media-query-list": {3623"begin": "\\s*(?=[^{;])",3624"end": "\\s*(?=[{;])",3625"patterns": [3626{3627"include": "#media-query"3628}3629]3630},3631"minmax-function": {3632"begin": "\\b(minmax)(?=\\()",3633"beginCaptures": {3634"1": {3635"name": "support.function.grid.less"3636}3637},3638"end": "\\)",3639"endCaptures": {3640"0": {3641"name": "punctuation.definition.group.end.less"3642}3643},3644"name": "meta.function-call.less",3645"patterns": [3646{3647"begin": "\\(",3648"beginCaptures": {3649"0": {3650"name": "punctuation.definition.group.begin.less"3651}3652},3653"end": "(?=\\))",3654"patterns": [3655{3656"include": "#less-variables"3657},3658{3659"include": "#var-function"3660},3661{3662"include": "#length-type"3663},3664{3665"include": "#comma-delimiter"3666},3667{3668"match": "\\b(max-content|min-content)\\b",3669"name": "support.constant.property-value.less"3670}3671]3672}3673]3674},3675"number-type": {3676"match": "(?:[-+]?)(?:\\d+\\.\\d+|\\.?\\d+)(?:[eE][-+]?\\d+)?",3677"name": "constant.numeric.less"3678},3679"numeric-values": {3680"patterns": [3681{3682"include": "#dimensions"3683},3684{3685"include": "#percentage-type"3686},3687{3688"include": "#number-type"3689}3690]3691},3692"percentage-type": {3693"captures": {3694"1": {3695"name": "keyword.other.unit.less"3696}3697},3698"match": "(?:[-+]?)(?:\\d+\\.\\d+|\\.?\\d+)(?:[eE][-+]?\\d+)?(%)",3699"name": "constant.numeric.less"3700},3701"property-list": {3702"patterns": [3703{3704"begin": "(?=(?=[^;]*)\\{)",3705"end": "\\}",3706"endCaptures": {3707"0": {3708"name": "punctuation.definition.block.end.less"3709}3710},3711"patterns": [3712{3713"include": "#rule-list"3714}3715]3716}3717]3718},3719"property-value-constants": {3720"patterns": [3721{3722"comment": "align-content, align-items, align-self, justify-content, justify-items, justify-self",3723"match": "(?x)\\b( flex-start | flex-end | start | end | space-between | space-around | space-evenly | stretch | baseline | safe | unsafe | legacy | anchor-center | first | last | self-start | self-end )\\b",3724"name": "support.constant.property-value.less"3725},3726{3727"comment": "alignment-baseline",3728"match": "(?x)\\b( text-before-edge | before-edge | middle | central | text-after-edge | after-edge | ideographic | alphabetic | hanging | mathematical | top | center | bottom )\\b",3729"name": "support.constant.property-value.less"3730},3731{3732"include": "#global-property-values"3733},3734{3735"include": "#cubic-bezier-function"3736},3737{3738"include": "#steps-function"3739},3740{3741"comment": "animation-composition",3742"match": "\\b(?:replace|add|accumulate)\\b",3743"name": "support.constant.property-value.less"3744},3745{3746"comment": "animation-direction",3747"match": "\\b(?:normal|alternate-reverse|alternate|reverse)\\b",3748"name": "support.constant.property-value.less"3749},3750{3751"comment": "animation-fill-mode",3752"match": "\\b(?:forwards|backwards|both)\\b",3753"name": "support.constant.property-value.less"3754},3755{3756"comment": "animation-iteration-count",3757"match": "\\b(?:infinite)\\b",3758"name": "support.constant.property-value.less"3759},3760{3761"comment": "animation-play-state",3762"match": "\\b(?:running|paused)\\b",3763"name": "support.constant.property-value.less"3764},3765{3766"comment": "animation-range, animation-range-start, animation-range-end",3767"match": "\\b(?:entry-crossing|exit-crossing|entry|exit)\\b",3768"name": "support.constant.property-value.less"3769},3770{3771"comment": "animation-timing-function",3772"match": "(?x)\\b(linear | ease-in-out | ease-in | ease-out | ease | step-start | step-end)\\b",3773"name": "support.constant.property-value.less"3774},3775{3776"match": "(?x)\\b( absolute | active | add | all-petite-caps | all-small-caps | all-scroll | all | alphabetic | alpha | alternate-reverse | alternate | always | annotation | antialiased | at | autohiding-scrollbar | auto | avoid-column | avoid-page | avoid-region | avoid | background-color | background-image | background-position | background-size | background-repeat | background | backwards | balance | baseline | below | bevel | bicubic | bidi-override | blink | block-line-height | block-start | block-end | block | blur | bolder | bold | border-top-left-radius | border-top-right-radius | border-bottom-left-radius | border-bottom-right-radius | border-end-end-radius | border-end-start-radius | border-start-end-radius | border-start-start-radius | border-block-start-color | border-block-start-style | border-block-start-width | border-block-start | border-block-end-color | border-block-end-style | border-block-end-width | border-block-end | border-block-color | border-block-style | border-block-width | border-block | border-inline-start-color | border-inline-start-style | border-inline-start-width | border-inline-start | border-inline-end-color | border-inline-end-style | border-inline-end-width | border-inline-end | border-inline-color | border-inline-style | border-inline-width | border-inline | border-top-color | border-top-style | border-top-width | border-top | border-right-color | border-right-style | border-right-width | border-right | border-bottom-color | border-bottom-style | border-bottom-width | border-bottom | border-left-color | border-left-style | border-left-width | border-left | border-image-outset | border-image-repeat | border-image-slice | border-image-source | border-image-width | border-image | border-color | border-style | border-width | border-radius | border-collapse | border-spacing | border | both | bottom | box-shadow | box | break-all | break-word | break-spaces | brightness | butt(on)? | capitalize | central | center | char(acter-variant)? | cjk-ideographic | clip | clone | close-quote | closest-corner | closest-side | col-resize | collapse | color-stop | color-burn | color-dodge | color | column-count | column-gap | column-reverse | column-rule-color | column-rule-width | column-rule | column-width | columns | column | common-ligatures | condensed | consider-shifts | contain | content-box | contents? | contextual | contrast | cover | crisp-edges | crispEdges | crop | crosshair | cross | darken | dashed | default | dense | device-width | diagonal-fractions | difference | disabled | discard | discretionary-ligatures | disregard-shifts | distribute-all-lines | distribute-letter | distribute-space | distribute | dotted | double | drop-shadow | [nsew]{1,4}-resize | ease-in-out | ease-in | ease-out | ease | element | ellipsis | embed | end | EndColorStr | evenodd | exclude-ruby | exclusion | expanded | extra-condensed | extra-expanded | farthest-corner | farthest-side | farthest | fill-box | fill-opacity | fill | filter | fit-content | fixed | flat | flex-basis | flex-end | flex-grow | flex-shrink | flex-start | flexbox | flex | flip | flood-color | font-size-adjust | font-size | font-stretch | font-weight | font | forwards | from-image | from | full-width | gap | geometricPrecision | glyphs | gradient | grayscale | grid-column-gap | grid-column | grid-row-gap | grid-row | grid-gap | grid-height | grid | groove | hand | hanging | hard-light | height | help | hidden | hide | historical-forms | historical-ligatures | horizontal-tb | horizontal | hue | ideographic | ideograph-alpha | ideograph-numeric | ideograph-parenthesis | ideograph-space | inactive | include-ruby | infinite | inherit | initial | inline-end | inline-size | inline-start | inline-table | inline-line-height | inline-flexbox | inline-flex | inline-box | inline-block | inline | inset | inside | inter-ideograph | inter-word | intersect | invert | isolate | isolation | italic | jis(04|78|83|90) | justify-all | justify | keep-all | larger | large | last | layout | left | letter-spacing | lighten | lighter | lighting-color | linear-gradient | linearRGB | linear | line-edge | line-height | line-through | line | lining-nums | list-item | local | loose | lowercase | lr-tb | ltr | luminosity | luminance | manual | manipulation | margin-bottom | margin-box | margin-left | margin-right | margin-top | margin | marker(-offset|s)? | match-parent | mathematical | max-(content|height|lines|size|width) | medium | middle | min-(content|height|width) | miter | mixed | move | multiply | newspaper | no-change | no-clip | no-close-quote | no-open-quote | no-common-ligatures | no-discretionary-ligatures | no-historical-ligatures | no-contextual | no-drop | no-repeat | none | nonzero | normal | not-allowed | nowrap | oblique | offset-after | offset-before | offset-end | offset-start | offset | oldstyle-nums | opacity | open-quote | optimize(Legibility|Precision|Quality|Speed) | order | ordinal | ornaments | outline-color | outline-offset | outline-width | outline | outset | outside | overline | over-edge | overlay | padding(-bottom|-box|-left|-right|-top|-box)? | page | paint(ed)? | paused | pan-(x|left|right|y|up|down) | perspective-origin | petite-caps | pixelated | pointer | pinch-zoom | pretty | pre(-line|-wrap)? | preserve-3d | preserve-breaks | preserve-spaces | preserve | progid:DXImageTransform\\.Microsoft\\.(Alpha|Blur|dropshadow|gradient|Shadow) | progress | proportional-nums | proportional-width | radial-gradient | recto | region | relative | repeating-linear-gradient | repeating-radial-gradient | repeat-x | repeat-y | repeat | replaced | reset-size | reverse | revert-layer | revert | ridge | right | round | row-gap | row-resize | row-reverse | row | rtl | ruby | running | saturate | saturation | screen | scrollbar | scroll-position | scroll | separate | sepia | scale-down | semi-condensed | semi-expanded | shape-image-threshold | shape-margin | shape-outside | show | sideways-lr | sideways-rl | sideways | simplified | size | slashed-zero | slice | small-caps | smaller | small | smooth | snap | solid | soft-light | space-around | space-between | space | span | sRGB | stable | stacked-fractions | stack | startColorStr | start | static | step-end | step-start | sticky | stop-color | stop-opacity | stretch | strict | stroke-box | stroke-dasharray | stroke-dashoffset | stroke-miterlimit | stroke-opacity | stroke-width | stroke | styleset | style | stylistic | subgrid | subpixel-antialiased | subtract | super | swash | table-caption | table-cell | table-column-group | table-footer-group | table-header-group | table-row-group | table-column | table-row | table | tabular-nums | tb-rl | text((-bottom|-(decoration|emphasis)-color|-indent|-(over|under)-edge|-shadow|-size(-adjust)?|-top)|field)? | thick |thin | titling-caps | titling-case | top | touch | to | traditional | transform-origin | transform-style | transform | ultra-condensed | ultra-expanded | under-edge | underline | unicase | unset | uppercase | upright | use-glyph-orientation | use-script | verso | vertical(-align|-ideographic|-lr|-rl|-text)? | view-box | viewport-fill-opacity | viewport-fill | visibility | visibleFill | visiblePainted | visibleStroke | visible | wait | wavy | weight | whitespace | width | word-spacing | wrap-reverse | wrap-reverse | wrap | xx?-(large|small) | z-index | zero | zoom-in | zoom-out | zoom | arabic-indic | armenian | bengali | cambodian | circle | cjk-decimal | cjk-earthly-branch | cjk-heavenly-stem | decimal-leading-zero | decimal | devanagari | disclosure-closed | disclosure-open | disc | ethiopic-numeric | georgian | gujarati | gurmukhi | hebrew | hiragana-iroha | hiragana | japanese-formal | japanese-informal | kannada | katakana-iroha | katakana | khmer | korean-hangul-formal | korean-hanja-formal | korean-hanja-informal | lao | lower-alpha | lower-armenian | lower-greek | lower-latin | lower-roman | malayalam | mongolian | myanmar | oriya | persian | simp-chinese-formal | simp-chinese-informal | square | tamil | telugu | thai | tibetan | trad-chinese-formal | trad-chinese-informal | upper-alpha | upper-armenian | upper-latin | upper-roman)\\b",3777"name": "support.constant.property-value.less"3778},3779{3780"match": "\\b(sans-serif|serif|monospace|fantasy|cursive)\\b(?=\\s*[;,\\n}])",3781"name": "support.constant.font-name.less"3782}3783]3784},3785"property-values": {3786"patterns": [3787{3788"include": "#comment-block"3789},3790{3791"include": "#builtin-functions"3792},3793{3794"include": "#color-functions"3795},3796{3797"include": "#less-functions"3798},3799{3800"include": "#less-variables"3801},3802{3803"include": "#unicode-range"3804},3805{3806"include": "#numeric-values"3807},3808{3809"include": "#color-values"3810},3811{3812"include": "#property-value-constants"3813},3814{3815"include": "#less-math"3816},3817{3818"include": "#literal-string"3819},3820{3821"include": "#comma-delimiter"3822},3823{3824"include": "#important"3825}3826]3827},3828"pseudo-selectors": {3829"patterns": [3830{3831"begin": "(:)(dir)(?=\\()",3832"beginCaptures": {3833"1": {3834"name": "punctuation.definition.entity.less"3835}3836},3837"end": "\\)",3838"endCaptures": {3839"0": {3840"name": "punctuation.definition.group.end.less"3841}3842},3843"name": "entity.other.attribute-name.pseudo-class.less",3844"patterns": [3845{3846"begin": "\\(",3847"beginCaptures": {3848"0": {3849"name": "punctuation.definition.group.begin.less"3850}3851},3852"end": "(?=\\))",3853"patterns": [3854{3855"match": "ltr|rtl",3856"name": "variable.parameter.dir.less"3857},3858{3859"include": "#less-variables"3860}3861]3862}3863]3864},3865{3866"begin": "(:)(lang)(?=\\()",3867"beginCaptures": {3868"1": {3869"name": "punctuation.definition.entity.less"3870}3871},3872"end": "\\)",3873"endCaptures": {3874"0": {3875"name": "punctuation.definition.group.end.less"3876}3877},3878"name": "entity.other.attribute-name.pseudo-class.less",3879"patterns": [3880{3881"begin": "\\(",3882"beginCaptures": {3883"0": {3884"name": "punctuation.definition.group.begin.less"3885}3886},3887"end": "(?=\\))",3888"patterns": [3889{3890"include": "#less-variables"3891},3892{3893"include": "#literal-string"3894},3895{3896"include": "#unquoted-string"3897}3898]3899}3900]3901},3902{3903"begin": "(:)(not)(?=\\()",3904"beginCaptures": {3905"1": {3906"name": "punctuation.definition.entity.less"3907}3908},3909"end": "\\)",3910"endCaptures": {3911"0": {3912"name": "punctuation.definition.group.end.less"3913}3914},3915"name": "entity.other.attribute-name.pseudo-class.less",3916"patterns": [3917{3918"begin": "\\(",3919"beginCaptures": {3920"0": {3921"name": "punctuation.definition.group.begin.less"3922}3923},3924"end": "(?=\\))",3925"patterns": [3926{3927"include": "#selectors"3928}3929]3930}3931]3932},3933{3934"begin": "(:)(nth(-last)?-(child|of-type))(?=\\()",3935"beginCaptures": {3936"1": {3937"name": "punctuation.definition.entity.less"3938},3939"2": {3940"name": "entity.other.attribute-name.pseudo-class.less"3941}3942},3943"contentName": "meta.function-call.less",3944"end": "\\)",3945"endCaptures": {3946"0": {3947"name": "punctuation.definition.group.end.less"3948}3949},3950"name": "entity.other.attribute-name.pseudo-class.less",3951"patterns": [3952{3953"begin": "\\(",3954"beginCaptures": {3955"0": {3956"name": "punctuation.definition.group.begin.less"3957}3958},3959"end": "(?=\\))",3960"name": "meta.group.less",3961"patterns": [3962{3963"match": "\\b(even|odd)\\b",3964"name": "keyword.other.pseudo-class.less"3965},3966{3967"captures": {3968"1": {3969"name": "keyword.operator.arithmetic.less"3970},3971"2": {3972"name": "keyword.other.unit.less"3973},3974"4": {3975"name": "keyword.operator.arithmetic.less"3976}3977},3978"match": "(?:([-+])?(?:\\d+)?(n)(\\s*([-+])\\s*\\d+)?|[-+]?\\s*\\d+)",3979"name": "constant.numeric.less"3980},3981{3982"include": "#less-math"3983},3984{3985"include": "#less-strings"3986},3987{3988"include": "#less-variable-interpolation"3989}3990]3991}3992]3993},3994{3995"begin": "(:)(host-context|host|has|is|not|where)(?=\\()",3996"beginCaptures": {3997"1": {3998"name": "punctuation.definition.entity.less"3999}4000},4001"end": "\\)",4002"endCaptures": {4003"0": {4004"name": "punctuation.definition.group.end.less"4005}4006},4007"name": "entity.other.attribute-name.pseudo-class.less",4008"patterns": [4009{4010"begin": "\\(",4011"beginCaptures": {4012"0": {4013"name": "punctuation.definition.group.begin.less"4014}4015},4016"end": "(?=\\))",4017"patterns": [4018{4019"include": "#selectors"4020}4021]4022}4023]4024},4025{4026"captures": {4027"1": {4028"name": "punctuation.definition.entity.less"4029},4030"2": {4031"name": "entity.other.attribute-name.pseudo-class.less"4032}4033},4034"match": "(?x)(:)( active | any-link | autofill | blank | buffering | checked | current | default | defined | disabled | empty | enabled | first-child | first-of-type | first | focus-visible | focus-within | focus | fullscreen | future | host | hover | in-range | indeterminate | invalid | last-child | last-of-type | left | local-link | link | modal | muted | only-child | only-of-type | optional | out-of-range | past | paused | picture-in-picture | placeholder-shown | playing | popover-open | read-only | read-write | required | right | root | scope | seeking | stalled | target-within | target | user-invalid | user-valid | valid | visited | volume-locked )\\b",4035"name": "meta.function-call.less"4036},4037{4038"begin": "(::?)(highlight|part|state)(?=\\s*(\\())",4039"beginCaptures": {4040"1": {4041"name": "punctuation.definition.entity.less"4042}4043},4044"comment": "::highlight()",4045"end": "\\)",4046"endCaptures": {4047"0": {4048"name": "punctuation.definition.group.end.less"4049}4050},4051"name": "entity.other.attribute-name.pseudo-element.less",4052"patterns": [4053{4054"begin": "\\(",4055"beginCaptures": {4056"0": {4057"name": "punctuation.definition.group.begin.less"4058}4059},4060"end": "(?=\\))",4061"patterns": [4062{4063"match": "--|(?:-?(?:(?:[a-zA-Z_]|[\\x{00B7}\\x{00C0}-\\x{00D6}\\x{00D8}-\\x{00F6}\\x{00F8}-\\x{037D}\\x{037F}-\\x{1FFF}\\x{200C}\\x{200D}\\x{203F}\\x{2040}\\x{2070}-\\x{218F}\\x{2C00}-\\x{2FEF}\\x{3001}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFFD}\\x{10000}-\\x{EFFFF}])|(?:\\\\(?:\\N|[[:^xdigit:]]|[[:xdigit:]]{1,6}[\\s\\R]))))(?:(?:[-\\da-zA-Z_]|[\\x{00B7}\\x{00C0}-\\x{00D6}\\x{00D8}-\\x{00F6}\\x{00F8}-\\x{037D}\\x{037F}-\\x{1FFF}\\x{200C}\\x{200D}\\x{203F}\\x{2040}\\x{2070}-\\x{218F}\\x{2C00}-\\x{2FEF}\\x{3001}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFFD}\\x{10000}-\\x{EFFFF}])|(?:\\\\(?:\\N|[[:^xdigit:]]|[[:xdigit:]]{1,6}[\\s\\R])))*",4064"name": "variable.parameter.less"4065},4066{4067"include": "#less-variables"4068}4069]4070}4071]4072},4073{4074"begin": "(::?)slotted(?=\\s*(\\())",4075"beginCaptures": {4076"1": {4077"name": "punctuation.definition.entity.less"4078}4079},4080"comment": "::slotted()",4081"contentName": "meta.function-call.less",4082"end": "\\)",4083"endCaptures": {4084"0": {4085"name": "punctuation.definition.group.end.less"4086}4087},4088"name": "entity.other.attribute-name.pseudo-element.less",4089"patterns": [4090{4091"begin": "\\(",4092"beginCaptures": {4093"0": {4094"name": "punctuation.definition.group.begin.less"4095}4096},4097"end": "(?=\\))",4098"name": "meta.group.less",4099"patterns": [4100{4101"include": "#selectors"4102}4103]4104}4105]4106},4107{4108"captures": {4109"1": {4110"name": "punctuation.definition.entity.less"4111}4112},4113"comment": "defined pseudo-elements",4114"match": "(?x)(::?)(after | backdrop | before | cue | file-selector-button | first-letter | first-line | grammar-error | marker | placeholder | selection | spelling-error | target-text | view-transition-group | view-transition-image-pair | view-transition-new | view-transition-old | view-transition)\\b",4115"name": "entity.other.attribute-name.pseudo-element.less"4116},4117{4118"captures": {4119"1": {4120"name": "punctuation.definition.entity.less"4121},4122"2": {4123"name": "meta.namespace.vendor-prefix.less"4124}4125},4126"comment": "other possible pseudo-elements",4127"match": "(?x)(::?)(-\\w+-)(--|(?:-?(?:(?:[a-zA-Z_]|[\\x{00B7}\\x{00C0}-\\x{00D6}\\x{00D8}-\\x{00F6}\\x{00F8}-\\x{037D}\\x{037F}-\\x{1FFF}\\x{200C}\\x{200D}\\x{203F}\\x{2040}\\x{2070}-\\x{218F}\\x{2C00}-\\x{2FEF}\\x{3001}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFFD}\\x{10000}-\\x{EFFFF}])|(?:\\\\(?:\\N|[[:^xdigit:]]|[[:xdigit:]]{1,6}[\\s\\R]))))(?:(?:[-\\da-zA-Z_]|[\\x{00B7}\\x{00C0}-\\x{00D6}\\x{00D8}-\\x{00F6}\\x{00F8}-\\x{037D}\\x{037F}-\\x{1FFF}\\x{200C}\\x{200D}\\x{203F}\\x{2040}\\x{2070}-\\x{218F}\\x{2C00}-\\x{2FEF}\\x{3001}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFFD}\\x{10000}-\\x{EFFFF}])|(?:\\\\(?:\\N|[[:^xdigit:]]|[[:xdigit:]]{1,6}[\\s\\R])))*)\\b",4128"name": "entity.other.attribute-name.pseudo-element.less"4129}4130]4131},4132"qualified-name": {4133"captures": {4134"1": {4135"name": "entity.name.constant.less"4136},4137"2": {4138"name": "entity.name.namespace.wildcard.less"4139},4140"3": {4141"name": "punctuation.separator.namespace.less"4142}4143},4144"match": "(?:(-?(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[_a-zA-Z][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)|(\\*))?([|])(?!=)"4145},4146"regexp-function": {4147"begin": "\\b(regexp)(?=\\()",4148"end": "\\)",4149"endCaptures": {4150"0": {4151"name": "punctuation.definition.group.end.less"4152}4153},4154"name": "support.function.regexp.less",4155"patterns": [4156{4157"begin": "\\(",4158"beginCaptures": {4159"0": {4160"name": "punctuation.definition.group.begin.less"4161}4162},4163"end": "(?=\\))",4164"name": "meta.function-call.less",4165"patterns": [4166{4167"include": "#literal-string"4168}4169]4170}4171]4172},4173"relative-color": {4174"patterns": [4175{4176"match": "from",4177"name": "keyword.other.less"4178},4179{4180"match": "\\b[hslawbch]\\b",4181"name": "keyword.other.less"4182}4183]4184},4185"rule-list": {4186"patterns": [4187{4188"begin": "\\{",4189"beginCaptures": {4190"0": {4191"name": "punctuation.definition.block.begin.less"4192}4193},4194"end": "(?=\\s*\\})",4195"name": "meta.property-list.less",4196"patterns": [4197{4198"captures": {4199"1": {4200"name": "punctuation.terminator.rule.less"4201}4202},4203"match": "\\s*(;)|(?=[})])"4204},4205{4206"include": "#rule-list-body"4207},4208{4209"include": "#less-extend"4210}4211]4212}4213]4214},4215"rule-list-body": {4216"patterns": [4217{4218"include": "#comment-block"4219},4220{4221"include": "#comment-line"4222},4223{4224"include": "#at-rules"4225},4226{4227"include": "#less-variable-assignment"4228},4229{4230"begin": "(?=[-\\w]*?@\\{.*\\}[-\\w]*?\\s*:[^;{(]*(?=[;})]))",4231"end": "(?=\\s*(;)|(?=[})]))",4232"patterns": [4233{4234"begin": "(?=[^\\s:])",4235"end": "(?=(((\\+_?)?):)[\\s\\t]*)",4236"name": "support.type.property-name.less",4237"patterns": [4238{4239"include": "#less-variable-interpolation"4240}4241]4242},4243{4244"begin": "(((\\+_?)?):)(?=[\\s\\t]*)",4245"beginCaptures": {4246"1": {4247"name": "punctuation.separator.key-value.less"4248}4249},4250"contentName": "support.type.property-name.less",4251"end": "(?=\\s*(;)|(?=[})]))",4252"patterns": [4253{4254"include": "#property-values"4255}4256]4257}4258]4259},4260{4261"begin": "(?=[-a-z])",4262"end": "$|(?![-a-z])",4263"patterns": [4264{4265"include": "#custom-property-name"4266},4267{4268"begin": "(-[\\w-]+?-)((?:(?:[a-zA-Z_]|[\\x{00B7}\\x{00C0}-\\x{00D6}\\x{00D8}-\\x{00F6}\\x{00F8}-\\x{037D}\\x{037F}-\\x{1FFF}\\x{200C}\\x{200D}\\x{203F}\\x{2040}\\x{2070}-\\x{218F}\\x{2C00}-\\x{2FEF}\\x{3001}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFFD}\\x{10000}-\\x{EFFFF}])|(?:\\\\(?:\\N|[[:^xdigit:]]|[[:xdigit:]]{1,6}[\\s\\R])))(?:(?:[-\\da-zA-Z_]|[\\x{00B7}\\x{00C0}-\\x{00D6}\\x{00D8}-\\x{00F6}\\x{00F8}-\\x{037D}\\x{037F}-\\x{1FFF}\\x{200C}\\x{200D}\\x{203F}\\x{2040}\\x{2070}-\\x{218F}\\x{2C00}-\\x{2FEF}\\x{3001}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFFD}\\x{10000}-\\x{EFFFF}])|(?:\\\\(?:\\N|[[:^xdigit:]]|[[:xdigit:]]{1,6}[\\s\\R])))*)\\b",4269"beginCaptures": {4270"0": {4271"name": "support.type.property-name.less"4272},4273"1": {4274"name": "meta.namespace.vendor-prefix.less"4275}4276},4277"comment": "vendor-prefixed properties",4278"end": "\\s*(;)|(?=[})])",4279"endCaptures": {4280"1": {4281"name": "punctuation.terminator.rule.less"4282}4283},4284"patterns": [4285{4286"begin": "(((\\+_?)?):)(?=[\\s\\t]*)",4287"beginCaptures": {4288"1": {4289"name": "punctuation.separator.key-value.less"4290}4291},4292"contentName": "meta.property-value.less",4293"end": "(?=\\s*(;)|(?=[})]))",4294"patterns": [4295{4296"include": "#property-values"4297},4298{4299"match": "[\\w-]+",4300"name": "support.constant.property-value.less"4301}4302]4303}4304]4305},4306{4307"include": "#filter-function"4308},4309{4310"begin": "\\b(border((-(bottom|top)-(left|right))|((-(start|end)){2}))?-radius|(border-image(?!-)))\\b",4311"beginCaptures": {4312"0": {4313"name": "support.type.property-name.less"4314}4315},4316"comment": "border-radius and border-image properties utilize a slash as a separator",4317"end": "\\s*(;)|(?=[})])",4318"endCaptures": {4319"1": {4320"name": "punctuation.terminator.rule.less"4321}4322},4323"patterns": [4324{4325"begin": "(((\\+_?)?):)(?=[\\s\\t]*)",4326"beginCaptures": {4327"1": {4328"name": "punctuation.separator.key-value.less"4329}4330},4331"contentName": "meta.property-value.less",4332"end": "(?=\\s*(;)|(?=[})]))",4333"patterns": [4334{4335"include": "#value-separator"4336},4337{4338"include": "#property-values"4339}4340]4341}4342]4343},4344{4345"captures": {4346"1": {4347"name": "keyword.other.custom-property.prefix.less"4348},4349"2": {4350"name": "support.type.custom-property.name.less"4351}4352},4353"match": "\\b(var-)(-?(?:[[-\\w][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[_a-zA-Z][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)(?=\\s)",4354"name": "invalid.deprecated.custom-property.less"4355},4356{4357"begin": "\\bfont(-family)?(?!-)\\b",4358"beginCaptures": {4359"0": {4360"name": "support.type.property-name.less"4361}4362},4363"end": "\\s*(;)|(?=[})])",4364"endCaptures": {4365"1": {4366"name": "punctuation.terminator.rule.less"4367}4368},4369"name": "meta.property-name.less",4370"patterns": [4371{4372"captures": {4373"1": {4374"name": "punctuation.separator.key-value.less"4375},4376"4": {4377"name": "meta.property-value.less"4378}4379},4380"match": "(((\\+_?)?):)([\\s\\t]*)"4381},4382{4383"include": "#property-values"4384},4385{4386"match": "-?(?:[[_a-zA-Z][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*(\\s+-?(?:[[_a-zA-Z][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)*",4387"name": "string.unquoted.less"4388},4389{4390"match": ",",4391"name": "punctuation.separator.less"4392}4393]4394},4395{4396"begin": "\\banimation-timeline\\b",4397"beginCaptures": {4398"0": {4399"name": "support.type.property-name.less"4400}4401},4402"end": "\\s*(;)|(?=[})])",4403"endCaptures": {4404"1": {4405"name": "punctuation.terminator.rule.less"4406}4407},4408"patterns": [4409{4410"begin": "(((\\+_?)?):)(?=[\\s\\t]*)",4411"beginCaptures": {4412"1": {4413"name": "punctuation.separator.key-value.less"4414}4415},4416"contentName": "meta.property-value.less",4417"end": "(?=\\s*(;)|(?=[})]))",4418"patterns": [4419{4420"include": "#comment-block"4421},4422{4423"include": "#custom-property-name"4424},4425{4426"include": "#scroll-function"4427},4428{4429"include": "#view-function"4430},4431{4432"include": "#property-values"4433},4434{4435"include": "#less-variables"4436},4437{4438"include": "#arbitrary-repetition"4439},4440{4441"include": "#important"4442}4443]4444}4445]4446},4447{4448"begin": "\\banimation(?:-name)?(?=(?:\\+_?)?:)\\b",4449"beginCaptures": {4450"0": {4451"name": "support.type.property-name.less"4452}4453},4454"end": "\\s*(;)|(?=[})])",4455"endCaptures": {4456"1": {4457"name": "punctuation.terminator.rule.less"4458}4459},4460"patterns": [4461{4462"begin": "(((\\+_?)?):)(?=[\\s\\t]*)",4463"beginCaptures": {4464"1": {4465"name": "punctuation.separator.key-value.less"4466}4467},4468"contentName": "meta.property-value.less",4469"end": "(?=\\s*(;)|(?=[})]))",4470"patterns": [4471{4472"include": "#comment-block"4473},4474{4475"include": "#builtin-functions"4476},4477{4478"include": "#less-functions"4479},4480{4481"include": "#less-variables"4482},4483{4484"include": "#numeric-values"4485},4486{4487"include": "#property-value-constants"4488},4489{4490"match": "-?(?:[_a-zA-Z]|[^\\x{00}-\\x{7F}]|(?:(:?\\\\[0-9a-f]{1,6}(\\r\\n|[\\s\\t\\r\\n\\f])?)|\\\\[^\\r\\n\\f0-9a-f]))(?:[-_a-zA-Z0-9]|[^\\x{00}-\\x{7F}]|(?:(:?\\\\[0-9a-f]{1,6}(\\r\\n|[\\t\\r\\n\\f])?)|\\\\[^\\r\\n\\f0-9a-f]))*",4491"name": "variable.other.constant.animation-name.less string.unquoted.less"4492},4493{4494"include": "#less-math"4495},4496{4497"include": "#arbitrary-repetition"4498},4499{4500"include": "#important"4501}4502]4503}4504]4505},4506{4507"begin": "\\b(transition(-(property|duration|delay|timing-function))?)\\b",4508"beginCaptures": {4509"1": {4510"name": "support.type.property-name.less"4511}4512},4513"end": "\\s*(;)|(?=[})])",4514"endCaptures": {4515"1": {4516"name": "punctuation.terminator.rule.less"4517}4518},4519"patterns": [4520{4521"begin": "(((\\+_?)?):)(?=[\\s\\t]*)",4522"beginCaptures": {4523"1": {4524"name": "punctuation.separator.key-value.less"4525}4526},4527"contentName": "meta.property-value.less",4528"end": "(?=\\s*(;)|(?=[})]))",4529"patterns": [4530{4531"include": "#time-type"4532},4533{4534"include": "#property-values"4535},4536{4537"include": "#cubic-bezier-function"4538},4539{4540"include": "#steps-function"4541},4542{4543"include": "#arbitrary-repetition"4544}4545]4546}4547]4548},4549{4550"begin": "\\b(?:backdrop-)?filter\\b",4551"beginCaptures": {4552"0": {4553"name": "support.type.property-name.less"4554}4555},4556"end": "\\s*(;)|(?=[})])",4557"endCaptures": {4558"1": {4559"name": "punctuation.terminator.rule.less"4560}4561},4562"name": "meta.property-name.less",4563"patterns": [4564{4565"captures": {4566"1": {4567"name": "punctuation.separator.key-value.less"4568},4569"4": {4570"name": "meta.property-value.less"4571}4572},4573"match": "(((\\+_?)?):)([\\s\\t]*)"4574},4575{4576"match": "\\b(inherit|initial|unset|none)\\b",4577"name": "meta.property-value.less"4578},4579{4580"include": "#filter-functions"4581}4582]4583},4584{4585"begin": "\\bwill-change\\b",4586"beginCaptures": {4587"0": {4588"name": "support.type.property-name.less"4589}4590},4591"end": "\\s*(;)|(?=[})])",4592"endCaptures": {4593"1": {4594"name": "punctuation.terminator.rule.less"4595}4596},4597"name": "meta.property-name.less",4598"patterns": [4599{4600"captures": {4601"1": {4602"name": "punctuation.separator.key-value.less"4603},4604"4": {4605"name": "meta.property-value.less"4606}4607},4608"match": "(((\\+_?)?):)([\\s\\t]*)"4609},4610{4611"match": "unset|initial|inherit|will-change|auto|scroll-position|contents",4612"name": "invalid.illegal.property-value.less"4613},4614{4615"match": "-?(?:[[-\\w][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[_a-zA-Z][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*",4616"name": "support.constant.property-value.less"4617},4618{4619"include": "#arbitrary-repetition"4620}4621]4622},4623{4624"begin": "\\bcounter-(increment|(re)?set)\\b",4625"beginCaptures": {4626"0": {4627"name": "support.type.property-name.less"4628}4629},4630"end": "\\s*(;)|(?=[})])",4631"endCaptures": {4632"1": {4633"name": "punctuation.terminator.rule.less"4634}4635},4636"name": "meta.property-name.less",4637"patterns": [4638{4639"captures": {4640"1": {4641"name": "punctuation.separator.key-value.less"4642},4643"4": {4644"name": "meta.property-value.less"4645}4646},4647"match": "(((\\+_?)?):)([\\s\\t]*)"4648},4649{4650"match": "-?(?:[[-\\w][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[_a-zA-Z][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*",4651"name": "entity.name.constant.counter-name.less"4652},4653{4654"include": "#integer-type"4655},4656{4657"match": "unset|initial|inherit|auto",4658"name": "invalid.illegal.property-value.less"4659}4660]4661},4662{4663"begin": "\\bcontainer(?:-name)?(?=\\s*?:)",4664"end": "\\s*(;)|(?=[})])",4665"endCaptures": {4666"1": {4667"name": "punctuation.terminator.rule.less"4668}4669},4670"name": "support.type.property-name.less",4671"patterns": [4672{4673"begin": "(((\\+_?)?):)(?=[\\s\\t]*)",4674"beginCaptures": {4675"1": {4676"name": "punctuation.separator.key-value.less"4677}4678},4679"contentName": "meta.property-value.less",4680"end": "(?=\\s*(;)|(?=[})]))",4681"patterns": [4682{4683"match": "\\bdefault\\b",4684"name": "invalid.illegal.property-value.less"4685},4686{4687"include": "#global-property-values"4688},4689{4690"include": "#custom-property-name"4691},4692{4693"contentName": "variable.other.constant.container-name.less",4694"match": "--|(?:-?(?:(?:[a-zA-Z_]|[\\x{00B7}\\x{00C0}-\\x{00D6}\\x{00D8}-\\x{00F6}\\x{00F8}-\\x{037D}\\x{037F}-\\x{1FFF}\\x{200C}\\x{200D}\\x{203F}\\x{2040}\\x{2070}-\\x{218F}\\x{2C00}-\\x{2FEF}\\x{3001}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFFD}\\x{10000}-\\x{EFFFF}])|(?:\\\\(?:\\N|[[:^xdigit:]]|[[:xdigit:]]{1,6}[\\s\\R]))))(?:(?:[-\\da-zA-Z_]|[\\x{00B7}\\x{00C0}-\\x{00D6}\\x{00D8}-\\x{00F6}\\x{00F8}-\\x{037D}\\x{037F}-\\x{1FFF}\\x{200C}\\x{200D}\\x{203F}\\x{2040}\\x{2070}-\\x{218F}\\x{2C00}-\\x{2FEF}\\x{3001}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFFD}\\x{10000}-\\x{EFFFF}])|(?:\\\\(?:\\N|[[:^xdigit:]]|[[:xdigit:]]{1,6}[\\s\\R])))*",4695"name": "support.constant.property-value.less"4696},4697{4698"include": "#property-values"4699}4700]4701}4702]4703},4704{4705"match": "(?x)\\b( accent-height | align-content | align-items | align-self | alignment-baseline | all | animation-timing-function | animation-range-start | animation-range-end | animation-range | animation-play-state | animation-name | animation-iteration-count | animation-fill-mode | animation-duration | animation-direction | animation-delay | animation-composition | animation | appearance | ascent | aspect-ratio | azimuth | backface-visibility | background-size | background-repeat-y | background-repeat-x | background-repeat | background-position-y | background-position-x | background-position | background-origin | background-image | background-color | background-clip | background-blend-mode | background-attachment | background | baseline-shift | begin | bias | blend-mode | border-top-left-radius | border-top-right-radius | border-bottom-left-radius | border-bottom-right-radius | border-end-end-radius | border-end-start-radius | border-start-end-radius | border-start-start-radius | border-block-start-color | border-block-start-style | border-block-start-width | border-block-start | border-block-end-color | border-block-end-style | border-block-end-width | border-block-end | border-block-color | border-block-style | border-block-width | border-block | border-inline-start-color | border-inline-start-style | border-inline-start-width | border-inline-start | border-inline-end-color | border-inline-end-style | border-inline-end-width | border-inline-end | border-inline-color | border-inline-style | border-inline-width | border-inline | border-top-color | border-top-style | border-top-width | border-top | border-right-color | border-right-style | border-right-width | border-right | border-bottom-color | border-bottom-style | border-bottom-width | border-bottom | border-left-color | border-left-style | border-left-width | border-left | border-image-outset | border-image-repeat | border-image-slice | border-image-source | border-image-width | border-image | border-color | border-style | border-width | border-radius | border-collapse | border-spacing | border | bottom | box-(align|decoration-break|direction|flex|ordinal-group|orient|pack|shadow|sizing) | break-(after|before|inside) | caption-side | clear | clip-path | clip-rule | clip | color(-(interpolation(-filters)?|profile|rendering))? | columns | column-(break-before|count|fill|gap|(rule(-(color|style|width))?)|span|width) | container-name | container-type | container | contain-intrinsic-block-size | contain-intrinsic-inline-size | contain-intrinsic-height | contain-intrinsic-size | contain-intrinsic-width | contain | content | counter-(increment|reset) | cursor | [cdf][xy] | direction | display | divisor | dominant-baseline | dur | elevation | empty-cells | enable-background | end | fallback | fill(-(opacity|rule))? | filter | flex(-(align|basis|direction|flow|grow|item-align|line-pack|negative|order|pack|positive|preferred-size|shrink|wrap))? | float | flood-(color|opacity) | font-display | font-family | font-feature-settings | font-kerning | font-language-override | font-size(-adjust)? | font-smoothing | font-stretch | font-style | font-synthesis | font-variant(-(alternates|caps|east-asian|ligatures|numeric|position))? | font-weight | font | fr | ((column|row)-)?gap | glyph-orientation-(horizontal|vertical) | grid-(area|gap) | grid-auto-(columns|flow|rows) | grid-(column|row)(-(end|gap|start))? | grid-template(-(areas|columns|rows))? | grid | height | hyphens | image-(orientation|rendering|resolution) | inset(-(block|inline))?(-(start|end))? | isolation | justify-content | justify-items | justify-self | kerning | left | letter-spacing | lighting-color | line-(box-contain|break|clamp|height) | list-style(-(image|position|type))? | (margin|padding)(-(bottom|left|right|top)|(-(block|inline)?(-(end|start))?))? | marker(-(end|mid|start))? | mask(-(clip||composite|image|origin|position|repeat|size|type))? | (max|min)-(height|width) | mix-blend-mode | nbsp-mode | negative | object-(fit|position) | opacity | operator | order | orphans | outline(-(color|offset|style|width))? | overflow(-((inline|block)|scrolling|wrap|x|y))? | overscroll-behavior(-block|-(inline|x|y))? | pad(ding(-(bottom|left|right|top))?)? | page(-break-(after|before|inside))? | paint-order | pause(-(after|before))? | perspective(-origin(-(x|y))?)? | pitch(-range)? | place-content | place-self | pointer-events | position | prefix | quotes | range | resize | right | rotate | scale | scroll-behavior | shape-(image-threshold|margin|outside|rendering) | size | speak(-as)? | src | stop-(color|opacity) | stroke(-(dash(array|offset)|line(cap|join)|miterlimit|opacity|width))? | suffix | symbols | system | tab-size | table-layout | tap-highlight-color | text-align(-last)? | text-decoration(-(color|line|style))? | text-emphasis(-(color|position|style))? | text-(anchor|fill-color|height|indent|justify|orientation|overflow|rendering|size-adjust|shadow|transform|underline-position|wrap) | top | touch-action | transform(-origin(-(x|y))?) | transform(-style)? | transition(-(delay|duration|property|timing-function))? | translate | unicode-(bidi|range) | user-(drag|select) | vertical-align | visibility | white-space(-collapse)? | widows | width | will-change | word-(break|spacing|wrap) | writing-mode | z-index | zoom )\\b",4706"name": "support.type.property-name.less"4707},4708{4709"match": "(?x)\\b(((contain-intrinsic|max|min)-)?(block|inline)?-size)\\b",4710"name": "support.type.property-name.less"4711},4712{4713"include": "$self"4714}4715]4716},4717{4718"begin": "\\b((?:(?:\\+_?)?):)([\\s\\t]*)",4719"beginCaptures": {4720"1": {4721"name": "punctuation.separator.key-value.less"4722},4723"2": {4724"name": "meta.property-value.less"4725}4726},4727"captures": {4728"1": {4729"name": "punctuation.separator.key-value.less"4730},4731"4": {4732"name": "meta.property-value.less"4733}4734},4735"contentName": "meta.property-value.less",4736"end": "\\s*(;)|(?=[})])",4737"endCaptures": {4738"1": {4739"name": "punctuation.terminator.rule.less"4740}4741},4742"patterns": [4743{4744"include": "#property-values"4745}4746]4747},4748{4749"include": "$self"4750}4751]4752},4753"scroll-function": {4754"begin": "\\b(scroll)(\\()",4755"beginCaptures": {4756"1": {4757"name": "support.function.scroll.less"4758},4759"2": {4760"name": "punctuation.definition.group.begin.less"4761}4762},4763"end": "\\)",4764"endCaptures": {4765"0": {4766"name": "punctuation.definition.group.end.less"4767}4768},4769"name": "meta.function-call.less",4770"patterns": [4771{4772"match": "root|nearest|self",4773"name": "support.constant.scroller.less"4774},4775{4776"match": "block|inline|x|y",4777"name": "support.constant.axis.less"4778},4779{4780"include": "#less-variables"4781},4782{4783"include": "#var-function"4784}4785]4786},4787"selector": {4788"patterns": [4789{4790"begin": "(?=[>~+/\\.*#a-zA-Z\\[&]|(\\:{1,2}[^\\s])|@\\{)",4791"contentName": "meta.selector.less",4792"end": "(?=@(?!\\{)|[{;])",4793"patterns": [4794{4795"include": "#comment-line"4796},4797{4798"include": "#selectors"4799},4800{4801"include": "#less-namespace-accessors"4802},4803{4804"include": "#less-variable-interpolation"4805},4806{4807"include": "#important"4808}4809]4810}4811]4812},4813"selectors": {4814"patterns": [4815{4816"match": "\\b([a-z](?:(?:[-_a-z0-9\\x{00B7}]|\\\\\\.|[[\\x{00C0}-\\x{00D6}][\\x{00D8}-\\x{00F6}][\\x{00F8}-\\x{02FF}][\\x{0300}-\\x{037D}][\\x{037F}-\\x{1FFF}][\\x{200C}-\\x{200D}][\\x{203F}-\\x{2040}][\\x{2070}-\\x{218F}][\\x{2C00}-\\x{2FEF}][\\x{3001}-\\x{D7FF}][\\x{F900}-\\x{FDCF}][\\x{FDF0}-\\x{FFFD}][\\x{10000}-\\x{EFFFF}]]))*-(?:(?:[-_a-z0-9\\x{00B7}]|\\\\\\.|[[\\x{00C0}-\\x{00D6}][\\x{00D8}-\\x{00F6}][\\x{00F8}-\\x{02FF}][\\x{0300}-\\x{037D}][\\x{037F}-\\x{1FFF}][\\x{200C}-\\x{200D}][\\x{203F}-\\x{2040}][\\x{2070}-\\x{218F}][\\x{2C00}-\\x{2FEF}][\\x{3001}-\\x{D7FF}][\\x{F900}-\\x{FDCF}][\\x{FDF0}-\\x{FFFD}][\\x{10000}-\\x{EFFFF}]]))*)\\b",4817"name": "entity.name.tag.custom.less"4818},4819{4820"match": "(?x)\\b( a | abbr | acronym | address | applet | area | article | aside | audio | b | base | basefont | bdi | bdo | big | blockquote | body | br | button | canvas | caption | circle | cite | clipPath | code | col | colgroup | content | data | dataList | dd | defs | del | details | dfn | dialog | dir | div | dl | dt | element | ellipse | em | embed | eventsource | fieldset | figcaption | figure | filter | footer | foreignObject | form | frame | frameset | g | glyph | glyphRef | h1 | h2 | h3 | h4 | h5 | h6 | head | header | hgroup | hr | html | i | iframe | image | img | input | ins | isindex | kbd | keygen | label | legend | li | line | linearGradient | link | main | map | mark | marker | mask | menu | meta | meter | nav | noframes | noscript | object | ol | optgroup | option | output | p | param | path | pattern | picture | polygon | polyline | pre | progress | q | radialGradient | rect | rp | ruby | rt | rtc | s | samp | script | section | select | shadow | small | source | span | stop | strike | strong | style | sub | summary | sup | svg | switch | symbol | table | tbody | td | template | textarea | textPath | tfoot | th | thead | time | title | tr | track | tref | tspan | tt | u | ul | use | var | video | wbr | xmp )\\b",4821"name": "entity.name.tag.less"4822},4823{4824"begin": "(\\.)",4825"beginCaptures": {4826"1": {4827"name": "punctuation.definition.entity.less"4828}4829},4830"end": "(?![-\\w]|[^\\x{00}-\\x{9f}]|\\\\([A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9])|(\\@(?=\\{)))",4831"name": "entity.other.attribute-name.class.less",4832"patterns": [4833{4834"include": "#less-variable-interpolation"4835}4836]4837},4838{4839"begin": "(#)",4840"beginCaptures": {4841"1": {4842"name": "punctuation.definition.entity.less"4843}4844},4845"end": "(?![-\\w]|[^\\x{00}-\\x{9f}]|\\\\([A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9])|(\\@(?=\\{)))",4846"name": "entity.other.attribute-name.id.less",4847"patterns": [4848{4849"include": "#less-variable-interpolation"4850}4851]4852},4853{4854"begin": "(&)",4855"beginCaptures": {4856"1": {4857"name": "punctuation.definition.entity.less"4858}4859},4860"contentName": "entity.other.attribute-name.parent.less",4861"end": "(?![-\\w]|[^\\x{00}-\\x{9f}]|\\\\([A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9])|(\\@(?=\\{)))",4862"name": "entity.other.attribute-name.parent.less",4863"patterns": [4864{4865"include": "#less-variable-interpolation"4866},4867{4868"include": "#selectors"4869}4870]4871},4872{4873"include": "#pseudo-selectors"4874},4875{4876"include": "#less-extend"4877},4878{4879"match": "(?!\\+_?:)(?:>{1,3}|[~+])(?![>~+;}])",4880"name": "punctuation.separator.combinator.less"4881},4882{4883"match": "((?:>{1,3}|[~+])){2,}",4884"name": "invalid.illegal.combinator.less"4885},4886{4887"match": "\\/deep\\/",4888"name": "invalid.illegal.combinator.less"4889},4890{4891"begin": "\\[",4892"beginCaptures": {4893"0": {4894"name": "punctuation.section.braces.begin.less"4895}4896},4897"end": "\\]",4898"endCaptures": {4899"0": {4900"name": "punctuation.section.braces.end.less"4901}4902},4903"name": "meta.attribute-selector.less",4904"patterns": [4905{4906"include": "#less-variable-interpolation"4907},4908{4909"include": "#qualified-name"4910},4911{4912"match": "(-?(?:[[_a-zA-Z][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)",4913"name": "entity.other.attribute-name.less"4914},4915{4916"begin": "\\s*([~*|^$]?=)\\s*",4917"beginCaptures": {4918"1": {4919"name": "keyword.operator.attribute-selector.less"4920}4921},4922"end": "(?=(\\s|\\]))",4923"patterns": [4924{4925"include": "#less-variable-interpolation"4926},4927{4928"match": "[^\\s\\]\\['\"]",4929"name": "string.unquoted.less"4930},4931{4932"include": "#literal-string"4933},4934{4935"captures": {4936"1": {4937"name": "keyword.other.less"4938}4939},4940"match": "(?:\\s+([iI]))?"4941},4942{4943"match": "\\]",4944"name": "punctuation.definition.entity.less"4945}4946]4947}4948]4949},4950{4951"include": "#arbitrary-repetition"4952},4953{4954"match": "\\*",4955"name": "entity.name.tag.wildcard.less"4956}4957]4958},4959"shape-functions": {4960"patterns": [4961{4962"begin": "\\b(rect)(?=\\()",4963"beginCaptures": {4964"0": {4965"name": "support.function.shape.less"4966}4967},4968"end": "\\)",4969"endCaptures": {4970"0": {4971"name": "punctuation.definition.group.end.less"4972}4973},4974"name": "meta.function-call.less",4975"patterns": [4976{4977"begin": "\\(",4978"beginCaptures": {4979"0": {4980"name": "punctuation.definition.group.begin.less"4981}4982},4983"end": "(?=\\))",4984"patterns": [4985{4986"match": "\\bauto\\b",4987"name": "support.constant.property-value.less"4988},4989{4990"include": "#length-type"4991},4992{4993"include": "#comma-delimiter"4994}4995]4996}4997]4998},4999{5000"begin": "\\b(inset)(?=\\()",5001"beginCaptures": {5002"0": {5003"name": "support.function.shape.less"5004}5005},5006"end": "\\)",5007"endCaptures": {5008"0": {5009"name": "punctuation.definition.group.end.less"5010}5011},5012"name": "meta.function-call.less",5013"patterns": [5014{5015"begin": "\\(",5016"beginCaptures": {5017"0": {5018"name": "punctuation.definition.group.begin.less"5019}5020},5021"end": "(?=\\))",5022"patterns": [5023{5024"match": "\\bround\\b",5025"name": "keyword.other.less"5026},5027{5028"include": "#length-type"5029},5030{5031"include": "#percentage-type"5032}5033]5034}5035]5036},5037{5038"begin": "\\b(circle|ellipse)(?=\\()",5039"beginCaptures": {5040"0": {5041"name": "support.function.shape.less"5042}5043},5044"end": "\\)",5045"endCaptures": {5046"0": {5047"name": "punctuation.definition.group.end.less"5048}5049},5050"name": "meta.function-call.less",5051"patterns": [5052{5053"begin": "\\(",5054"beginCaptures": {5055"0": {5056"name": "punctuation.definition.group.begin.less"5057}5058},5059"end": "(?=\\))",5060"patterns": [5061{5062"match": "\\bat\\b",5063"name": "keyword.other.less"5064},5065{5066"match": "\\b(top|right|bottom|left|center|closest-side|farthest-side)\\b",5067"name": "support.constant.property-value.less"5068},5069{5070"include": "#length-type"5071},5072{5073"include": "#percentage-type"5074}5075]5076}5077]5078},5079{5080"begin": "\\b(polygon)(?=\\()",5081"beginCaptures": {5082"0": {5083"name": "support.function.shape.less"5084}5085},5086"end": "\\)",5087"endCaptures": {5088"0": {5089"name": "punctuation.definition.group.end.less"5090}5091},5092"name": "meta.function-call.less",5093"patterns": [5094{5095"begin": "\\(",5096"beginCaptures": {5097"0": {5098"name": "punctuation.definition.group.begin.less"5099}5100},5101"end": "(?=\\))",5102"patterns": [5103{5104"match": "\\b(nonzero|evenodd)\\b",5105"name": "support.constant.property-value.less"5106},5107{5108"include": "#length-type"5109},5110{5111"include": "#percentage-type"5112}5113]5114}5115]5116}5117]5118},5119"steps-function": {5120"begin": "\\b(steps)(\\()",5121"beginCaptures": {5122"1": {5123"name": "support.function.timing.less"5124},5125"2": {5126"name": "punctuation.definition.group.begin.less"5127}5128},5129"contentName": "meta.group.less",5130"end": "\\)",5131"endCaptures": {5132"0": {5133"name": "punctuation.definition.group.end.less"5134}5135},5136"name": "meta.function-call.less",5137"patterns": [5138{5139"match": "jump-start|jump-end|jump-none|jump-both|start|end",5140"name": "support.constant.step-position.less"5141},5142{5143"include": "#comma-delimiter"5144},5145{5146"include": "#integer-type"5147},5148{5149"include": "#less-variables"5150},5151{5152"include": "#var-function"5153},5154{5155"include": "#calc-function"5156}5157]5158},5159"string-content": {5160"patterns": [5161{5162"include": "#less-variable-interpolation"5163},5164{5165"match": "\\\\\\s*\\n",5166"name": "constant.character.escape.newline.less"5167},5168{5169"match": "\\\\(\\h{1,6}|.)",5170"name": "constant.character.escape.less"5171}5172]5173},5174"style-function": {5175"begin": "\\b(style)(?=\\()",5176"beginCaptures": {5177"0": {5178"name": "support.function.style.less"5179}5180},5181"end": "\\)",5182"endCaptures": {5183"0": {5184"name": "punctuation.definition.group.end.less"5185}5186},5187"name": "meta.function-call.less",5188"patterns": [5189{5190"begin": "\\(",5191"beginCaptures": {5192"0": {5193"name": "punctuation.definition.group.begin.less"5194}5195},5196"end": "(?=\\))",5197"patterns": [5198{5199"include": "#rule-list-body"5200}5201]5202}5203]5204},5205"symbols-function": {5206"begin": "\\b(symbols)(?=\\()",5207"beginCaptures": {5208"1": {5209"name": "support.function.counter.less"5210}5211},5212"end": "\\)",5213"endCaptures": {5214"0": {5215"name": "punctuation.definition.group.end.less"5216}5217},5218"name": "meta.function-call.less",5219"patterns": [5220{5221"begin": "\\(",5222"beginCaptures": {5223"0": {5224"name": "punctuation.definition.group.begin.less"5225}5226},5227"end": "(?=\\))",5228"patterns": [5229{5230"match": "\\b(cyclic|numeric|alphabetic|symbolic|fixed)\\b",5231"name": "support.constant.symbol-type.less"5232},5233{5234"include": "#comma-delimiter"5235},5236{5237"include": "#literal-string"5238},5239{5240"include": "#image-type"5241}5242]5243}5244]5245},5246"time-type": {5247"captures": {5248"1": {5249"name": "keyword.other.unit.less"5250}5251},5252"match": "(?i:[-+]?(?:(?:\\d*\\.\\d+(?:[eE](?:[-+]?\\d+))*)|(?:[-+]?\\d+))(s|ms))\\b",5253"name": "constant.numeric.less"5254},5255"transform-functions": {5256"patterns": [5257{5258"begin": "\\b(matrix3d|scale3d|matrix|scale)(?=\\()",5259"beginCaptures": {5260"0": {5261"name": "support.function.transform.less"5262}5263},5264"end": "\\)",5265"endCaptures": {5266"0": {5267"name": "punctuation.definition.group.end.less"5268}5269},5270"name": "meta.function-call.less",5271"patterns": [5272{5273"begin": "\\(",5274"beginCaptures": {5275"0": {5276"name": "punctuation.definition.group.begin.less"5277}5278},5279"end": "(?=\\))",5280"patterns": [5281{5282"include": "#comma-delimiter"5283},5284{5285"include": "#number-type"5286},5287{5288"include": "#less-variables"5289},5290{5291"include": "#var-function"5292}5293]5294}5295]5296},5297{5298"begin": "\\b(translate(3d)?)(?=\\()",5299"beginCaptures": {5300"0": {5301"name": "support.function.transform.less"5302}5303},5304"end": "\\)",5305"endCaptures": {5306"0": {5307"name": "punctuation.definition.group.end.less"5308}5309},5310"name": "meta.function-call.less",5311"patterns": [5312{5313"begin": "\\(",5314"beginCaptures": {5315"0": {5316"name": "punctuation.definition.group.begin.less"5317}5318},5319"end": "(?=\\))",5320"patterns": [5321{5322"include": "#comma-delimiter"5323},5324{5325"include": "#percentage-type"5326},5327{5328"include": "#length-type"5329},5330{5331"include": "#number-type"5332},5333{5334"include": "#less-variables"5335},5336{5337"include": "#var-function"5338}5339]5340}5341]5342},5343{5344"begin": "\\b(translate[XY])(?=\\()",5345"beginCaptures": {5346"0": {5347"name": "support.function.transform.less"5348}5349},5350"end": "\\)",5351"endCaptures": {5352"0": {5353"name": "punctuation.definition.group.end.less"5354}5355},5356"name": "meta.function-call.less",5357"patterns": [5358{5359"begin": "\\(",5360"beginCaptures": {5361"0": {5362"name": "punctuation.definition.group.begin.less"5363}5364},5365"end": "(?=\\))",5366"patterns": [5367{5368"include": "#percentage-type"5369},5370{5371"include": "#length-type"5372},5373{5374"include": "#number-type"5375},5376{5377"include": "#less-variables"5378},5379{5380"include": "#var-function"5381}5382]5383}5384]5385},5386{5387"begin": "\\b(rotate[XYZ]?|skew[XY])(?=\\()",5388"beginCaptures": {5389"0": {5390"name": "support.function.transform.less"5391}5392},5393"end": "\\)",5394"endCaptures": {5395"0": {5396"name": "punctuation.definition.group.end.less"5397}5398},5399"name": "meta.function-call.less",5400"patterns": [5401{5402"begin": "\\(",5403"beginCaptures": {5404"0": {5405"name": "punctuation.definition.group.begin.less"5406}5407},5408"end": "(?=\\))",5409"patterns": [5410{5411"include": "#angle-type"5412},5413{5414"include": "#less-variables"5415},5416{5417"include": "#calc-function"5418},5419{5420"include": "#var-function"5421}5422]5423}5424]5425},5426{5427"begin": "\\b(skew)(?=\\()",5428"beginCaptures": {5429"0": {5430"name": "support.function.transform.less"5431}5432},5433"end": "\\)",5434"endCaptures": {5435"0": {5436"name": "punctuation.definition.group.end.less"5437}5438},5439"name": "meta.function-call.less",5440"patterns": [5441{5442"begin": "\\(",5443"beginCaptures": {5444"0": {5445"name": "punctuation.definition.group.begin.less"5446}5447},5448"end": "(?=\\))",5449"patterns": [5450{5451"include": "#comma-delimiter"5452},5453{5454"include": "#angle-type"5455},5456{5457"include": "#less-variables"5458},5459{5460"include": "#calc-function"5461},5462{5463"include": "#var-function"5464}5465]5466}5467]5468},5469{5470"begin": "\\b(translateZ|perspective)(?=\\()",5471"beginCaptures": {5472"0": {5473"name": "support.function.transform.less"5474}5475},5476"end": "\\)",5477"endCaptures": {5478"0": {5479"name": "punctuation.definition.group.end.less"5480}5481},5482"name": "meta.function-call.less",5483"patterns": [5484{5485"begin": "\\(",5486"beginCaptures": {5487"0": {5488"name": "punctuation.definition.group.begin.less"5489}5490},5491"end": "(?=\\))",5492"patterns": [5493{5494"include": "#length-type"5495},5496{5497"include": "#less-variables"5498},5499{5500"include": "#calc-function"5501},5502{5503"include": "#var-function"5504}5505]5506}5507]5508},5509{5510"begin": "\\b(rotate3d)(?=\\()",5511"beginCaptures": {5512"0": {5513"name": "support.function.transform.less"5514}5515},5516"end": "\\)",5517"endCaptures": {5518"0": {5519"name": "punctuation.definition.group.end.less"5520}5521},5522"name": "meta.function-call.less",5523"patterns": [5524{5525"begin": "\\(",5526"beginCaptures": {5527"0": {5528"name": "punctuation.definition.group.begin.less"5529}5530},5531"end": "(?=\\))",5532"patterns": [5533{5534"include": "#comma-delimiter"5535},5536{5537"include": "#angle-type"5538},5539{5540"include": "#number-type"5541},5542{5543"include": "#less-variables"5544},5545{5546"include": "#calc-function"5547},5548{5549"include": "#var-function"5550}5551]5552}5553]5554},5555{5556"begin": "\\b(scale[XYZ])(?=\\()",5557"beginCaptures": {5558"0": {5559"name": "support.function.transform.less"5560}5561},5562"end": "\\)",5563"endCaptures": {5564"0": {5565"name": "punctuation.definition.group.end.less"5566}5567},5568"name": "meta.function-call.less",5569"patterns": [5570{5571"begin": "\\(",5572"beginCaptures": {5573"0": {5574"name": "punctuation.definition.group.begin.less"5575}5576},5577"end": "(?=\\))",5578"patterns": [5579{5580"include": "#comma-delimiter"5581},5582{5583"include": "#number-type"5584},5585{5586"include": "#less-variables"5587},5588{5589"include": "#calc-function"5590},5591{5592"include": "#var-function"5593}5594]5595}5596]5597}5598]5599},5600"unicode-range": {5601"captures": {5602"1": {5603"name": "support.constant.unicode-range.prefix.less"5604},5605"2": {5606"name": "constant.codepoint-range.less"5607},5608"3": {5609"name": "punctuation.section.range.less"5610}5611},5612"match": "(?i)(u\\+)([0-9a-f?]{1,6}(?:(-)[0-9a-f]{1,6})?)",5613"name": "support.unicode-range.less"5614},5615"unquoted-string": {5616"match": "[^\\s'\"]",5617"name": "string.unquoted.less"5618},5619"url-function": {5620"begin": "\\b(url)(?=\\()",5621"beginCaptures": {5622"1": {5623"name": "support.function.url.less"5624}5625},5626"end": "\\)",5627"endCaptures": {5628"0": {5629"name": "punctuation.definition.group.end.less"5630}5631},5632"name": "meta.function-call.less",5633"patterns": [5634{5635"begin": "\\(",5636"beginCaptures": {5637"0": {5638"name": "punctuation.definition.group.begin.less"5639}5640},5641"end": "(?=\\))",5642"patterns": [5643{5644"include": "#less-variables"5645},5646{5647"include": "#literal-string"5648},5649{5650"include": "#unquoted-string"5651},5652{5653"include": "#var-function"5654}5655]5656}5657]5658},5659"value-separator": {5660"captures": {5661"1": {5662"name": "punctuation.separator.less"5663}5664},5665"match": "\\s*(/)\\s*"5666},5667"var-function": {5668"begin": "\\b(var)(?=\\()",5669"beginCaptures": {5670"1": {5671"name": "support.function.var.less"5672}5673},5674"end": "\\)",5675"endCaptures": {5676"0": {5677"name": "punctuation.definition.group.end.less"5678}5679},5680"name": "meta.function-call.less",5681"patterns": [5682{5683"begin": "\\(",5684"beginCaptures": {5685"0": {5686"name": "punctuation.definition.group.begin.less"5687}5688},5689"end": "(?=\\))",5690"patterns": [5691{5692"include": "#comma-delimiter"5693},5694{5695"include": "#custom-property-name"5696},5697{5698"include": "#less-variables"5699},5700{5701"include": "#property-values"5702}5703]5704}5705]5706},5707"view-function": {5708"begin": "\\b(view)(?=\\()",5709"beginCaptures": {5710"1": {5711"name": "support.function.view.less"5712}5713},5714"end": "\\)",5715"endCaptures": {5716"0": {5717"name": "punctuation.definition.group.end.less"5718}5719},5720"name": "meta.function-call.less",5721"patterns": [5722{5723"begin": "\\(",5724"beginCaptures": {5725"0": {5726"name": "punctuation.definition.group.begin.less"5727}5728},5729"end": "(?=\\))",5730"patterns": [5731{5732"match": "block|inline|x|y|auto",5733"name": "support.constant.property-value.less"5734},5735{5736"include": "#percentage-type"5737},5738{5739"include": "#length-type"5740},5741{5742"include": "#less-variables"5743},5744{5745"include": "#var-function"5746},5747{5748"include": "#calc-function"5749},5750{5751"include": "#arbitrary-repetition"5752}5753]5754}5755]5756}5757}5758}57595760