123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673 |
- "use strict";
- // autogenerated - 2025-06-25
- // https://www.w3.org/Style/CSS/all-properties.en.html
- var external_dependency_parsers_0 = require("../parsers.js");
- var external_dependency_strings_1 = require("../utils/strings.js");
- var backgroundImage_export_parse, backgroundImage_export_isValid, backgroundImage_export_definition;
- backgroundImage_export_parse = function parse(v) {
- return external_dependency_parsers_0.parseImage(v);
- };
- backgroundImage_export_isValid = function isValid(v) {
- if (v === "" || typeof external_dependency_parsers_0.parseKeyword(v, ["none"]) === "string") {
- return true;
- }
- return typeof backgroundImage_export_parse(v) === "string";
- };
- backgroundImage_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("background", "");
- this._setProperty("background-image", v);
- } else {
- this._setProperty("background-image", backgroundImage_export_parse(v));
- }
- },
- get() {
- return this.getPropertyValue("background-image");
- },
- enumerable: true,
- configurable: true
- };
- var backgroundPosition_export_parse, backgroundPosition_export_isValid, backgroundPosition_export_definition;
- backgroundPosition_export_parse = function parse(v) {
- const parts = external_dependency_parsers_0.splitValue(v);
- if (!parts.length || parts.length > 2) {
- return;
- }
- const validKeywordsX = ["left", "center", "right"];
- const validKeywordsY = ["top", "center", "bottom"];
- if (parts.length === 1) {
- const dim = external_dependency_parsers_0.parseMeasurement(parts[0]);
- if (dim) {
- return dim;
- }
- const validKeywords = new Set([...validKeywordsX, ...validKeywordsY]);
- return external_dependency_parsers_0.parseKeyword(v, [...validKeywords]);
- }
- const [partX, partY] = parts;
- const posX = external_dependency_parsers_0.parseMeasurement(partX) || external_dependency_parsers_0.parseKeyword(partX, validKeywordsX);
- if (posX) {
- const posY = external_dependency_parsers_0.parseMeasurement(partY) || external_dependency_parsers_0.parseKeyword(partY, validKeywordsY);
- if (posY) {
- return `${posX} ${posY}`;
- }
- }
- };
- backgroundPosition_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof backgroundPosition_export_parse(v) === "string";
- };
- backgroundPosition_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("background", "");
- this._setProperty("background-position", v);
- } else {
- this._setProperty("background-position", backgroundPosition_export_parse(v));
- }
- },
- get() {
- return this.getPropertyValue("background-position");
- },
- enumerable: true,
- configurable: true
- };
- var backgroundRepeat_export_parse, backgroundRepeat_export_isValid, backgroundRepeat_export_definition;
- backgroundRepeat_export_parse = function parse(v) {
- const keywords = ["repeat", "repeat-x", "repeat-y", "no-repeat", "space", "round"];
- return external_dependency_parsers_0.parseKeyword(v, keywords);
- };
- backgroundRepeat_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof backgroundRepeat_export_parse(v) === "string";
- };
- backgroundRepeat_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("background", "");
- this._setProperty("background-repeat", v);
- } else {
- this._setProperty("background-repeat", backgroundRepeat_export_parse(v));
- }
- },
- get() {
- return this.getPropertyValue("background-repeat");
- },
- enumerable: true,
- configurable: true
- };
- var backgroundAttachment_export_parse, backgroundAttachment_export_isValid, backgroundAttachment_export_definition;
- backgroundAttachment_export_parse = function parse(v) {
- const keywords = ["fixed", "scroll", "local"];
- return external_dependency_parsers_0.parseKeyword(v, keywords);
- };
- backgroundAttachment_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof backgroundAttachment_export_parse(v) === "string";
- };
- backgroundAttachment_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("background", "");
- this._setProperty("background-attachment", v);
- } else {
- this._setProperty("background-attachment", backgroundAttachment_export_parse(v));
- }
- },
- get() {
- return this.getPropertyValue("background-attachment");
- },
- enumerable: true,
- configurable: true
- };
- var backgroundColor_export_parse, backgroundColor_export_isValid, backgroundColor_export_definition;
- backgroundColor_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseColor(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- backgroundColor_export_isValid = function isValid(v) {
- if (v === "" || typeof external_dependency_parsers_0.parseKeyword(v) === "string") {
- return true;
- }
- return external_dependency_parsers_0.isValidColor(v);
- };
- backgroundColor_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("background", "");
- this._setProperty("background-color", v);
- } else {
- this._setProperty("background-color", backgroundColor_export_parse(v));
- }
- },
- get() {
- return this.getPropertyValue("background-color");
- },
- enumerable: true,
- configurable: true
- };
- var background_export_definition;
- // FIXME:
- // * support multiple backgrounds
- // * also fix longhands
- const background_local_var_shorthandFor = new Map([["background-image", {
- parse: backgroundImage_export_parse,
- isValid: backgroundImage_export_isValid,
- definition: backgroundImage_export_definition
- }], ["background-position", {
- parse: backgroundPosition_export_parse,
- isValid: backgroundPosition_export_isValid,
- definition: backgroundPosition_export_definition
- }], ["background-repeat", {
- parse: backgroundRepeat_export_parse,
- isValid: backgroundRepeat_export_isValid,
- definition: backgroundRepeat_export_definition
- }], ["background-attachment", {
- parse: backgroundAttachment_export_parse,
- isValid: backgroundAttachment_export_isValid,
- definition: backgroundAttachment_export_definition
- }], ["background-color", {
- parse: backgroundColor_export_parse,
- isValid: backgroundColor_export_isValid,
- definition: backgroundColor_export_definition
- }]]);
- background_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (/^none$/i.test(v)) {
- for (const [key] of background_local_var_shorthandFor) {
- this._setProperty(key, "");
- }
- this._setProperty("background", external_dependency_strings_1.asciiLowercase(v));
- } else if (external_dependency_parsers_0.hasVarFunc(v)) {
- for (const [key] of background_local_var_shorthandFor) {
- this._setProperty(key, "");
- }
- this._setProperty("background", v);
- } else {
- this._shorthandSetter("background", v, background_local_var_shorthandFor);
- }
- },
- get() {
- let val = this.getPropertyValue("background");
- if (external_dependency_parsers_0.hasVarFunc(val)) {
- return val;
- }
- val = this._shorthandGetter("background", background_local_var_shorthandFor);
- if (external_dependency_parsers_0.hasVarFunc(val)) {
- return "";
- }
- return val;
- },
- enumerable: true,
- configurable: true
- };
- var borderWidth_export_parse, borderWidth_export_isValid, borderWidth_export_definition;
- borderWidth_export_parse = function parse(v) {
- const keywords = ["thin", "medium", "thick"];
- const key = external_dependency_parsers_0.parseKeyword(v, keywords);
- if (key) {
- return key;
- }
- return external_dependency_parsers_0.parseLength(v, true);
- };
- borderWidth_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof borderWidth_export_parse(v) === "string";
- };
- borderWidth_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("border", "");
- this._setProperty("border-width", v);
- } else {
- const positions = ["top", "right", "bottom", "left"];
- this._implicitSetter("border", "width", v, borderWidth_export_isValid, borderWidth_export_parse, positions);
- }
- },
- get() {
- return this.getPropertyValue("border-width");
- },
- enumerable: true,
- configurable: true
- };
- var borderStyle_export_parse, borderStyle_export_isValid, borderStyle_export_definition;
- borderStyle_export_parse = function parse(v) {
- const keywords = ["none", "hidden", "dotted", "dashed", "solid", "double", "groove", "ridge", "inset", "outset"];
- return external_dependency_parsers_0.parseKeyword(v, keywords);
- };
- borderStyle_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof borderStyle_export_parse(v) === "string";
- };
- borderStyle_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (/^none$/i.test(v)) {
- v = "";
- }
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("border", "");
- this._setProperty("border-style", v);
- return;
- }
- const positions = ["top", "right", "bottom", "left"];
- this._implicitSetter("border", "style", v, borderStyle_export_isValid, borderStyle_export_parse, positions);
- },
- get() {
- return this.getPropertyValue("border-style");
- },
- enumerable: true,
- configurable: true
- };
- var borderColor_export_parse, borderColor_export_isValid, borderColor_export_definition;
- borderColor_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseColor(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- borderColor_export_isValid = function isValid(v) {
- if (v === "" || typeof external_dependency_parsers_0.parseKeyword(v) === "string") {
- return true;
- }
- return external_dependency_parsers_0.isValidColor(v);
- };
- borderColor_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("border", "");
- this._setProperty("border-color", v);
- } else {
- const positions = ["top", "right", "bottom", "left"];
- this._implicitSetter("border", "color", v, borderColor_export_isValid, borderColor_export_parse, positions);
- }
- },
- get() {
- return this.getPropertyValue("border-color");
- },
- enumerable: true,
- configurable: true
- };
- var border_export_definition;
- const border_local_var_shorthandFor = new Map([["border-width", {
- parse: borderWidth_export_parse,
- isValid: borderWidth_export_isValid,
- definition: borderWidth_export_definition
- }], ["border-style", {
- parse: borderStyle_export_parse,
- isValid: borderStyle_export_isValid,
- definition: borderStyle_export_definition
- }], ["border-color", {
- parse: borderColor_export_parse,
- isValid: borderColor_export_isValid,
- definition: borderColor_export_definition
- }]]);
- border_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (/^none$/i.test(v)) {
- v = "";
- }
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- for (const [key] of border_local_var_shorthandFor) {
- this._setProperty(key, "");
- }
- this._setProperty("border", v);
- } else {
- this._midShorthandSetter("border", v, border_local_var_shorthandFor, ["top", "right", "bottom", "left"]);
- }
- },
- get() {
- let val = this.getPropertyValue("border");
- if (external_dependency_parsers_0.hasVarFunc(val)) {
- return val;
- }
- val = this._shorthandGetter("border", border_local_var_shorthandFor);
- if (external_dependency_parsers_0.hasVarFunc(val)) {
- return "";
- }
- return val;
- },
- enumerable: true,
- configurable: true
- };
- var borderTopWidth_export_parse, borderTopWidth_export_isValid, borderTopWidth_export_definition;
- borderTopWidth_export_parse = function parse(v) {
- const keywords = ["thin", "medium", "thick"];
- const key = external_dependency_parsers_0.parseKeyword(v, keywords);
- if (key) {
- return key;
- }
- return external_dependency_parsers_0.parseLength(v, true);
- };
- borderTopWidth_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof borderTopWidth_export_parse(v) === "string";
- };
- borderTopWidth_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("border", "");
- this._setProperty("border-top", "");
- this._setProperty("border-width", "");
- }
- this._setProperty("border-top-width", borderTopWidth_export_parse(v));
- },
- get() {
- return this.getPropertyValue("border-top-width");
- },
- enumerable: true,
- configurable: true
- };
- var borderTopStyle_export_parse, borderTopStyle_export_isValid, borderTopStyle_export_definition;
- borderTopStyle_export_parse = function parse(v) {
- const keywords = ["none", "hidden", "dotted", "dashed", "solid", "double", "groove", "ridge", "inset", "outset"];
- return external_dependency_parsers_0.parseKeyword(v, keywords);
- };
- borderTopStyle_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof borderTopStyle_export_parse(v) === "string";
- };
- borderTopStyle_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- const val = borderTopStyle_export_parse(v);
- if (val === "none" || val === "hidden" || v === "") {
- this._setProperty("border-top-style", "");
- this._setProperty("border-top-color", "");
- this._setProperty("border-top-width", "");
- return;
- }
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("border", "");
- this._setProperty("border-top", "");
- this._setProperty("border-style", "");
- }
- this._setProperty("border-top-style", val);
- },
- get() {
- return this.getPropertyValue("border-top-style");
- },
- enumerable: true,
- configurable: true
- };
- var borderTopColor_export_parse, borderTopColor_export_isValid, borderTopColor_export_definition;
- borderTopColor_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseColor(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- borderTopColor_export_isValid = function isValid(v) {
- if (v === "" || typeof external_dependency_parsers_0.parseKeyword(v) === "string") {
- return true;
- }
- return external_dependency_parsers_0.isValidColor(v);
- };
- borderTopColor_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("border", "");
- this._setProperty("border-top", "");
- this._setProperty("border-color", "");
- }
- this._setProperty("border-top-color", borderTopColor_export_parse(v));
- },
- get() {
- return this.getPropertyValue("border-top-color");
- },
- enumerable: true,
- configurable: true
- };
- var borderBottom_export_definition;
- const borderBottom_local_var_shorthandFor = new Map([["border-bottom-width", {
- parse: borderTopWidth_export_parse,
- isValid: borderTopWidth_export_isValid,
- definition: borderTopWidth_export_definition
- }], ["border-bottom-style", {
- parse: borderTopStyle_export_parse,
- isValid: borderTopStyle_export_isValid,
- definition: borderTopStyle_export_definition
- }], ["border-bottom-color", {
- parse: borderTopColor_export_parse,
- isValid: borderTopColor_export_isValid,
- definition: borderTopColor_export_definition
- }]]);
- borderBottom_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- for (const [key] of borderBottom_local_var_shorthandFor) {
- this._setProperty(key, "");
- }
- this._setProperty("border", "");
- this._setProperty("border-bottom", v);
- } else {
- this._shorthandSetter("border-bottom", v, borderBottom_local_var_shorthandFor);
- }
- },
- get() {
- let val = this.getPropertyValue("border-bottom");
- if (external_dependency_parsers_0.hasVarFunc(val)) {
- return val;
- }
- val = this._shorthandGetter("border-bottom", borderBottom_local_var_shorthandFor);
- if (external_dependency_parsers_0.hasVarFunc(val)) {
- return "";
- }
- return val;
- },
- enumerable: true,
- configurable: true
- };
- var borderBottomColor_export_parse, borderBottomColor_export_isValid, borderBottomColor_export_definition;
- borderBottomColor_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseColor(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- borderBottomColor_export_isValid = function isValid(v) {
- if (v === "" || typeof external_dependency_parsers_0.parseKeyword(v) === "string") {
- return true;
- }
- return external_dependency_parsers_0.isValidColor(v);
- };
- borderBottomColor_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("border", "");
- this._setProperty("border-bottom", "");
- this._setProperty("border-color", "");
- }
- this._setProperty("border-bottom-color", borderBottomColor_export_parse(v));
- },
- get() {
- return this.getPropertyValue("border-bottom-color");
- },
- enumerable: true,
- configurable: true
- };
- var borderBottomStyle_export_parse, borderBottomStyle_export_isValid, borderBottomStyle_export_definition;
- borderBottomStyle_export_parse = function parse(v) {
- const keywords = ["none", "hidden", "dotted", "dashed", "solid", "double", "groove", "ridge", "inset", "outset"];
- return external_dependency_parsers_0.parseKeyword(v, keywords);
- };
- borderBottomStyle_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof borderBottomStyle_export_parse(v) === "string";
- };
- borderBottomStyle_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- const val = borderBottomStyle_export_parse(v);
- if (val === "none" || val === "hidden") {
- this._setProperty("border-bottom-style", "");
- this._setProperty("border-bottom-color", "");
- this._setProperty("border-bottom-width", "");
- return;
- }
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("border", "");
- this._setProperty("border-bottom", "");
- this._setProperty("border-style", "");
- }
- this._setProperty("border-bottom-style", val);
- },
- get() {
- return this.getPropertyValue("border-bottom-style");
- },
- enumerable: true,
- configurable: true
- };
- var borderBottomWidth_export_parse, borderBottomWidth_export_isValid, borderBottomWidth_export_definition;
- borderBottomWidth_export_parse = function parse(v) {
- const keywords = ["thin", "medium", "thick"];
- const key = external_dependency_parsers_0.parseKeyword(v, keywords);
- if (key) {
- return key;
- }
- return external_dependency_parsers_0.parseLength(v, true);
- };
- borderBottomWidth_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof borderBottomWidth_export_parse(v) === "string";
- };
- borderBottomWidth_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("border", "");
- this._setProperty("border-bottom", "");
- this._setProperty("border-width", "");
- }
- this._setProperty("border-bottom-width", borderBottomWidth_export_parse(v));
- },
- get() {
- return this.getPropertyValue("border-bottom-width");
- },
- enumerable: true,
- configurable: true
- };
- var borderCollapse_export_parse, borderCollapse_export_isValid, borderCollapse_export_definition;
- borderCollapse_export_parse = function parse(v) {
- return external_dependency_parsers_0.parseKeyword(v, ["collapse", "separate"]);
- };
- borderCollapse_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof borderCollapse_export_parse(v) === "string";
- };
- borderCollapse_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("border-collapse", borderCollapse_export_parse(v));
- },
- get() {
- return this.getPropertyValue("border-collapse");
- },
- enumerable: true,
- configurable: true
- };
- var borderLeft_export_definition;
- const borderLeft_local_var_shorthandFor = new Map([["border-left-width", {
- parse: borderTopWidth_export_parse,
- isValid: borderTopWidth_export_isValid,
- definition: borderTopWidth_export_definition
- }], ["border-left-style", {
- parse: borderTopStyle_export_parse,
- isValid: borderTopStyle_export_isValid,
- definition: borderTopStyle_export_definition
- }], ["border-left-color", {
- parse: borderTopColor_export_parse,
- isValid: borderTopColor_export_isValid,
- definition: borderTopColor_export_definition
- }]]);
- borderLeft_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- for (const [key] of borderLeft_local_var_shorthandFor) {
- this._setProperty(key, "");
- }
- this._setProperty("border", "");
- this._setProperty("border-left", v);
- } else {
- this._shorthandSetter("border-left", v, borderLeft_local_var_shorthandFor);
- }
- },
- get() {
- let val = this.getPropertyValue("border-left");
- if (external_dependency_parsers_0.hasVarFunc(val)) {
- return val;
- }
- val = this._shorthandGetter("border-left", borderLeft_local_var_shorthandFor);
- if (external_dependency_parsers_0.hasVarFunc(val)) {
- return "";
- }
- return val;
- },
- enumerable: true,
- configurable: true
- };
- var borderLeftColor_export_parse, borderLeftColor_export_isValid, borderLeftColor_export_definition;
- borderLeftColor_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseColor(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- borderLeftColor_export_isValid = function isValid(v) {
- if (v === "" || typeof external_dependency_parsers_0.parseKeyword(v) === "string") {
- return true;
- }
- return external_dependency_parsers_0.isValidColor(v);
- };
- borderLeftColor_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("border", "");
- this._setProperty("border-left", "");
- this._setProperty("border-color", "");
- }
- this._setProperty("border-left-color", borderLeftColor_export_parse(v));
- },
- get() {
- return this.getPropertyValue("border-left-color");
- },
- enumerable: true,
- configurable: true
- };
- var borderLeftStyle_export_parse, borderLeftStyle_export_isValid, borderLeftStyle_export_definition;
- borderLeftStyle_export_parse = function parse(v) {
- const keywords = ["none", "hidden", "dotted", "dashed", "solid", "double", "groove", "ridge", "inset", "outset"];
- return external_dependency_parsers_0.parseKeyword(v, keywords);
- };
- borderLeftStyle_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof borderLeftStyle_export_parse(v) === "string";
- };
- borderLeftStyle_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- const val = borderLeftStyle_export_parse(v);
- if (val === "none" || val === "hidden") {
- this._setProperty("border-left-style", "");
- this._setProperty("border-left-color", "");
- this._setProperty("border-left-width", "");
- return;
- }
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("border", "");
- this._setProperty("border-left", "");
- this._setProperty("border-style", "");
- }
- this._setProperty("border-left-style", val);
- },
- get() {
- return this.getPropertyValue("border-left-style");
- },
- enumerable: true,
- configurable: true
- };
- var borderLeftWidth_export_parse, borderLeftWidth_export_isValid, borderLeftWidth_export_definition;
- borderLeftWidth_export_parse = function parse(v) {
- const keywords = ["thin", "medium", "thick"];
- const key = external_dependency_parsers_0.parseKeyword(v, keywords);
- if (key) {
- return key;
- }
- return external_dependency_parsers_0.parseLength(v, true);
- };
- borderLeftWidth_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof borderLeftWidth_export_parse(v) === "string";
- };
- borderLeftWidth_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("border", "");
- this._setProperty("border-left", "");
- this._setProperty("border-width", "");
- }
- this._setProperty("border-left-width", borderLeftWidth_export_parse(v));
- },
- get() {
- return this.getPropertyValue("border-left-width");
- },
- enumerable: true,
- configurable: true
- };
- var borderRight_export_definition;
- const borderRight_local_var_shorthandFor = new Map([["border-right-width", {
- parse: borderTopWidth_export_parse,
- isValid: borderTopWidth_export_isValid,
- definition: borderTopWidth_export_definition
- }], ["border-right-style", {
- parse: borderTopStyle_export_parse,
- isValid: borderTopStyle_export_isValid,
- definition: borderTopStyle_export_definition
- }], ["border-right-color", {
- parse: borderTopColor_export_parse,
- isValid: borderTopColor_export_isValid,
- definition: borderTopColor_export_definition
- }]]);
- borderRight_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- for (const [key] of borderRight_local_var_shorthandFor) {
- this._setProperty(key, "");
- }
- this._setProperty("border", "");
- this._setProperty("border-right", v);
- } else {
- this._shorthandSetter("border-right", v, borderRight_local_var_shorthandFor);
- }
- },
- get() {
- let val = this.getPropertyValue("border-right");
- if (external_dependency_parsers_0.hasVarFunc(val)) {
- return val;
- }
- val = this._shorthandGetter("border-right", borderRight_local_var_shorthandFor);
- if (external_dependency_parsers_0.hasVarFunc(val)) {
- return "";
- }
- return val;
- },
- enumerable: true,
- configurable: true
- };
- var borderRightColor_export_parse, borderRightColor_export_isValid, borderRightColor_export_definition;
- borderRightColor_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseColor(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- borderRightColor_export_isValid = function isValid(v) {
- if (v === "" || typeof external_dependency_parsers_0.parseKeyword(v) === "string") {
- return true;
- }
- return external_dependency_parsers_0.isValidColor(v);
- };
- borderRightColor_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("border", "");
- this._setProperty("border-right", "");
- this._setProperty("border-color", "");
- }
- this._setProperty("border-right-color", borderRightColor_export_parse(v));
- },
- get() {
- return this.getPropertyValue("border-right-color");
- },
- enumerable: true,
- configurable: true
- };
- var borderRightStyle_export_parse, borderRightStyle_export_isValid, borderRightStyle_export_definition;
- borderRightStyle_export_parse = function parse(v) {
- const keywords = ["none", "hidden", "dotted", "dashed", "solid", "double", "groove", "ridge", "inset", "outset"];
- return external_dependency_parsers_0.parseKeyword(v, keywords);
- };
- borderRightStyle_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof borderRightStyle_export_parse(v) === "string";
- };
- borderRightStyle_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- const val = borderRightStyle_export_parse(v);
- if (val === "none" || val === "hidden") {
- this._setProperty("border-right-style", "");
- this._setProperty("border-right-color", "");
- this._setProperty("border-right-width", "");
- return;
- }
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("border", "");
- this._setProperty("border-right", "");
- this._setProperty("border-style", "");
- }
- this._setProperty("border-right-style", val);
- },
- get() {
- return this.getPropertyValue("border-right-style");
- },
- enumerable: true,
- configurable: true
- };
- var borderRightWidth_export_parse, borderRightWidth_export_isValid, borderRightWidth_export_definition;
- borderRightWidth_export_parse = function parse(v) {
- const keywords = ["thin", "medium", "thick"];
- const key = external_dependency_parsers_0.parseKeyword(v, keywords);
- if (key) {
- return key;
- }
- return external_dependency_parsers_0.parseLength(v, true);
- };
- borderRightWidth_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof borderRightWidth_export_parse(v) === "string";
- };
- borderRightWidth_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("border", "");
- this._setProperty("border-right", "");
- this._setProperty("border-width", "");
- }
- this._setProperty("border-right-width", borderRightWidth_export_parse(v));
- },
- get() {
- return this.getPropertyValue("border-right-width");
- },
- enumerable: true,
- configurable: true
- };
- var borderSpacing_export_parse, borderSpacing_export_isValid, borderSpacing_export_definition;
- borderSpacing_export_parse = function parse(v) {
- if (v === "") {
- return v;
- }
- const key = external_dependency_parsers_0.parseKeyword(v);
- if (key) {
- return key;
- }
- const parts = external_dependency_parsers_0.splitValue(v);
- if (!parts.length || parts.length > 2) {
- return;
- }
- const val = [];
- for (const part of parts) {
- const dim = external_dependency_parsers_0.parseLength(part);
- if (!dim) {
- return;
- }
- val.push(dim);
- }
- return val.join(" ");
- };
- borderSpacing_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof borderSpacing_export_parse(v) === "string";
- };
- borderSpacing_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("border-spacing", borderSpacing_export_parse(v));
- },
- get() {
- return this.getPropertyValue("border-spacing");
- },
- enumerable: true,
- configurable: true
- };
- var borderTop_export_definition;
- const borderTop_local_var_shorthandFor = new Map([["border-top-width", {
- parse: borderTopWidth_export_parse,
- isValid: borderTopWidth_export_isValid,
- definition: borderTopWidth_export_definition
- }], ["border-top-style", {
- parse: borderTopStyle_export_parse,
- isValid: borderTopStyle_export_isValid,
- definition: borderTopStyle_export_definition
- }], ["border-top-color", {
- parse: borderTopColor_export_parse,
- isValid: borderTopColor_export_isValid,
- definition: borderTopColor_export_definition
- }]]);
- borderTop_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- for (const [key] of borderTop_local_var_shorthandFor) {
- this._setProperty(key, "");
- }
- this._setProperty("border", "");
- this._setProperty("border-top", v);
- } else {
- this._shorthandSetter("border-top", v, borderTop_local_var_shorthandFor);
- }
- },
- get() {
- let val = this.getPropertyValue("border-top");
- if (external_dependency_parsers_0.hasVarFunc(val)) {
- return val;
- }
- val = this._shorthandGetter("border-top", borderTop_local_var_shorthandFor);
- if (external_dependency_parsers_0.hasVarFunc(val)) {
- return "";
- }
- return val;
- },
- enumerable: true,
- configurable: true
- };
- var bottom_export_parse, bottom_export_isValid, bottom_export_definition;
- bottom_export_parse = function parse(v) {
- const dim = external_dependency_parsers_0.parseMeasurement(v);
- if (dim) {
- return dim;
- }
- return external_dependency_parsers_0.parseKeyword(v, ["auto"]);
- };
- bottom_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof bottom_export_parse(v) === "string";
- };
- bottom_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("bottom", bottom_export_parse(v));
- },
- get() {
- return this.getPropertyValue("bottom");
- },
- enumerable: true,
- configurable: true
- };
- var clear_export_parse, clear_export_isValid, clear_export_definition;
- clear_export_parse = function parse(v) {
- const keywords = ["inline-start", "inline-end", "block-start", "block-end", "left", "right", "top", "bottom", "both-inline", "both-block", "both", "none"];
- return external_dependency_parsers_0.parseKeyword(v, keywords);
- };
- clear_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof clear_export_parse(v) === "string";
- };
- clear_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("clear", clear_export_parse(v));
- },
- get() {
- return this.getPropertyValue("clear");
- },
- enumerable: true,
- configurable: true
- };
- var clip_export_parse, clip_export_isValid, clip_export_definition;
- // deprecated
- // @see https://drafts.fxtf.org/css-masking/#clip-property
- clip_export_parse = function parse(v) {
- if (v === "") {
- return v;
- }
- const val = external_dependency_parsers_0.parseKeyword(v, ["auto"]);
- if (val) {
- return val;
- }
- // parse legacy <shape>
- v = external_dependency_strings_1.asciiLowercase(v);
- const matches = v.match(/^rect\(\s*(.*)\s*\)$/);
- if (!matches) {
- return;
- }
- const parts = matches[1].split(/\s*,\s*/);
- if (parts.length !== 4) {
- return;
- }
- const valid = parts.every(function (part, index) {
- const measurement = external_dependency_parsers_0.parseMeasurement(part.trim());
- parts[index] = measurement;
- return typeof measurement === "string";
- });
- if (!valid) {
- return;
- }
- return `rect(${parts.join(", ")})`;
- };
- clip_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof clip_export_parse(v) === "string";
- };
- clip_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("clip", clip_export_parse(v));
- },
- get() {
- return this.getPropertyValue("clip");
- },
- enumerable: true,
- configurable: true
- };
- var color_export_parse, color_export_isValid, color_export_definition;
- color_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseColor(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- color_export_isValid = function isValid(v) {
- if (v === "" || typeof external_dependency_parsers_0.parseKeyword(v) === "string") {
- return true;
- }
- return external_dependency_parsers_0.isValidColor(v);
- };
- color_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("color", color_export_parse(v));
- },
- get() {
- return this.getPropertyValue("color");
- },
- enumerable: true,
- configurable: true
- };
- var flexGrow_export_parse, flexGrow_export_isValid, flexGrow_export_definition;
- flexGrow_export_parse = function parse(v) {
- return external_dependency_parsers_0.parseNumber(v, true);
- };
- flexGrow_export_isValid = function isValid(v) {
- return typeof flexGrow_export_parse(v) === "string";
- };
- flexGrow_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("flex", "");
- this._setProperty("flex-grow", v);
- } else {
- this._setProperty("flex-grow", flexGrow_export_parse(v));
- }
- },
- get() {
- return this.getPropertyValue("flex-grow");
- },
- enumerable: true,
- configurable: true
- };
- var flexShrink_export_parse, flexShrink_export_isValid, flexShrink_export_definition;
- flexShrink_export_parse = function parse(v) {
- return external_dependency_parsers_0.parseNumber(v, true);
- };
- flexShrink_export_isValid = function isValid(v) {
- return typeof flexShrink_export_parse(v) === "string";
- };
- flexShrink_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("flex", "");
- this._setProperty("flex-shrink", v);
- } else {
- this._setProperty("flex-shrink", flexShrink_export_parse(v));
- }
- },
- get() {
- return this.getPropertyValue("flex-shrink");
- },
- enumerable: true,
- configurable: true
- };
- var flexBasis_export_parse, flexBasis_export_isValid, flexBasis_export_definition;
- flexBasis_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseMeasurement(v);
- if (val) {
- return val;
- }
- const keywords = ["content", "auto", "min-content", "max-content"];
- return external_dependency_parsers_0.parseKeyword(v, keywords);
- };
- flexBasis_export_isValid = function isValid(v) {
- return typeof flexBasis_export_parse(v) === "string";
- };
- flexBasis_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("flex", "");
- this._setProperty("flex-basis", v);
- } else {
- this._setProperty("flex-basis", flexBasis_export_parse(v));
- }
- },
- get() {
- return this.getPropertyValue("flex-basis");
- },
- enumerable: true,
- configurable: true
- };
- var flex_export_parse, flex_export_isValid, flex_export_definition;
- const flex_local_var_shorthandFor = new Map([["flex-grow", {
- parse: flexGrow_export_parse,
- isValid: flexGrow_export_isValid,
- definition: flexGrow_export_definition
- }], ["flex-shrink", {
- parse: flexShrink_export_parse,
- isValid: flexShrink_export_isValid,
- definition: flexShrink_export_definition
- }], ["flex-basis", {
- parse: flexBasis_export_parse,
- isValid: flexBasis_export_isValid,
- definition: flexBasis_export_definition
- }]]);
- flex_export_parse = function parse(v) {
- const key = external_dependency_parsers_0.parseKeyword(v, ["auto", "none"]);
- if (key) {
- if (key === "auto") {
- return "1 1 auto";
- }
- if (key === "none") {
- return "0 0 auto";
- }
- if (key === "initial") {
- return "0 1 auto";
- }
- return;
- }
- const obj = external_dependency_parsers_0.parseShorthand(v, flex_local_var_shorthandFor);
- if (obj) {
- const flex = {
- "flex-grow": "1",
- "flex-shrink": "1",
- "flex-basis": "0%"
- };
- const items = Object.entries(obj);
- for (const [property, value] of items) {
- flex[property] = value;
- }
- return [...Object.values(flex)].join(" ");
- }
- };
- flex_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof flex_export_parse(v) === "string";
- };
- flex_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._shorthandSetter("flex", "", flex_local_var_shorthandFor);
- this._setProperty("flex", v);
- } else {
- this._shorthandSetter("flex", flex_export_parse(v), flex_local_var_shorthandFor);
- }
- },
- get() {
- let val = this.getPropertyValue("flex");
- if (external_dependency_parsers_0.hasVarFunc(val)) {
- return val;
- }
- val = this._shorthandGetter("flex", flex_local_var_shorthandFor);
- if (external_dependency_parsers_0.hasVarFunc(val)) {
- return "";
- }
- return val;
- },
- enumerable: true,
- configurable: true
- };
- var float_export_parse, float_export_isValid, float_export_definition;
- float_export_parse = function parse(v) {
- const keywords = ["left", "right", "none", "inline-start", "inline-end"];
- return external_dependency_parsers_0.parseKeyword(v, keywords);
- };
- float_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof float_export_parse(v) === "string";
- };
- float_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("float", float_export_parse(v));
- },
- get() {
- return this.getPropertyValue("float");
- },
- enumerable: true,
- configurable: true
- };
- var floodColor_export_parse, floodColor_export_isValid, floodColor_export_definition;
- floodColor_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseColor(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- floodColor_export_isValid = function isValid(v) {
- if (v === "" || typeof external_dependency_parsers_0.parseKeyword(v) === "string") {
- return true;
- }
- return external_dependency_parsers_0.isValidColor(v);
- };
- floodColor_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("flood-color", floodColor_export_parse(v));
- },
- get() {
- return this.getPropertyValue("flood-color");
- },
- enumerable: true,
- configurable: true
- };
- var fontStyle_export_parse, fontStyle_export_isValid, fontStyle_export_definition;
- fontStyle_export_parse = function parse(v) {
- const keywords = ["normal", "italic", "oblique"];
- return external_dependency_parsers_0.parseKeyword(v, keywords);
- };
- fontStyle_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof fontStyle_export_parse(v) === "string";
- };
- fontStyle_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("font", "");
- this._setProperty("font-style", v);
- } else {
- this._setProperty("font-style", fontStyle_export_parse(v));
- }
- },
- get() {
- return this.getPropertyValue("font-style");
- },
- enumerable: true,
- configurable: true
- };
- var fontVariant_export_parse, fontVariant_export_isValid, fontVariant_export_definition;
- fontVariant_export_parse = function parse(v) {
- const num = external_dependency_parsers_0.parseNumber(v, true);
- if (num && parseFloat(num) <= 1000) {
- return num;
- }
- const keywords = ["normal", "none", "small-caps"];
- return external_dependency_parsers_0.parseKeyword(v, keywords);
- };
- fontVariant_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof fontVariant_export_parse(v) === "string";
- };
- fontVariant_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("font", "");
- this._setProperty("font-valiant", v);
- } else {
- this._setProperty("font-variant", fontVariant_export_parse(v));
- }
- },
- get() {
- return this.getPropertyValue("font-variant");
- },
- enumerable: true,
- configurable: true
- };
- var fontWeight_export_parse, fontWeight_export_isValid, fontWeight_export_definition;
- fontWeight_export_parse = function parse(v) {
- const num = external_dependency_parsers_0.parseNumber(v, true);
- if (num && parseFloat(num) <= 1000) {
- return num;
- }
- const keywords = ["normal", "bold", "lighter", "bolder"];
- return external_dependency_parsers_0.parseKeyword(v, keywords);
- };
- fontWeight_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof fontWeight_export_parse(v) === "string";
- };
- fontWeight_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("font", "");
- this._setProperty("font-weight", v);
- } else {
- this._setProperty("font-weight", fontWeight_export_parse(v));
- }
- },
- get() {
- return this.getPropertyValue("font-weight");
- },
- enumerable: true,
- configurable: true
- };
- var fontSize_export_parse, fontSize_export_isValid, fontSize_export_definition;
- fontSize_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseMeasurement(v, true);
- if (val) {
- return val;
- }
- const keywords = ["xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large", "xxx-large", "smaller", "larger"];
- return external_dependency_parsers_0.parseKeyword(v, keywords);
- };
- fontSize_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof fontSize_export_parse(v) === "string";
- };
- fontSize_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("font", "");
- this._setProperty("font-size", v);
- } else {
- this._setProperty("font-size", fontSize_export_parse(v));
- }
- },
- get() {
- return this.getPropertyValue("font-size");
- },
- enumerable: true,
- configurable: true
- };
- var lineHeight_export_parse, lineHeight_export_isValid, lineHeight_export_definition;
- lineHeight_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseKeyword(v, ["normal"]);
- if (val) {
- return val;
- }
- const num = external_dependency_parsers_0.parseNumber(v, true);
- if (num) {
- return num;
- }
- return external_dependency_parsers_0.parseMeasurement(v, true);
- };
- lineHeight_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof lineHeight_export_parse(v) === "string";
- };
- lineHeight_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("font", "");
- this._setProperty("line-height", v);
- } else {
- this._setProperty("line-height", lineHeight_export_parse(v));
- }
- },
- get() {
- return this.getPropertyValue("line-height");
- },
- enumerable: true,
- configurable: true
- };
- var fontFamily_export_parse, fontFamily_export_isValid, fontFamily_export_definition;
- fontFamily_export_parse = function parse(v) {
- if (v === "") {
- return v;
- }
- const keywords = ["serif", "sans-serif", "cursive", "fantasy", "monospace", "system-ui", "math", "ui-serif", "ui-sans-serif", "ui-monospace", "ui-rounded"];
- const genericValues = ["fangsong", "kai", "khmer-mul", "nastaliq"];
- const val = external_dependency_parsers_0.splitValue(v, {
- delimiter: ","
- });
- const font = [];
- let valid = false;
- for (const i of val) {
- const str = external_dependency_parsers_0.parseString(i);
- if (str) {
- font.push(str);
- valid = true;
- continue;
- }
- const key = external_dependency_parsers_0.parseKeyword(i, keywords);
- if (key) {
- font.push(key);
- valid = true;
- continue;
- }
- const obj = external_dependency_parsers_0.parseFunction(i);
- if (obj) {
- const {
- name,
- value
- } = obj;
- if (name === "generic" && genericValues.includes(value)) {
- font.push(`${name}(${value})`);
- valid = true;
- continue;
- }
- }
- // This implementation does not strictly follow the specification.
- // The spec does not require the first letter of the font-family to be
- // capitalized, and unquoted font-family names are not restricted to ASCII.
- // However, in the real world, the first letter of the ASCII font-family
- // names are capitalized, and unquoted font-family names do not contain
- // spaces, e.g. `Times`. And non-ASCII font-family names are quoted even
- // without spaces, e.g. `"メイリオ"`.
- // @see https://drafts.csswg.org/css-fonts/#font-family-prop
- if (i !== "undefined" && /^(?:[A-Z][A-Za-z\d-]+(?:\s+[A-Z][A-Za-z\d-]+)*|-?[a-z][a-z-]+)$/.test(i)) {
- font.push(i.trim());
- valid = true;
- continue;
- }
- if (!valid) {
- return;
- }
- }
- return font.join(", ");
- };
- fontFamily_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof fontFamily_export_parse(v) === "string";
- };
- fontFamily_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("font", "");
- this._setProperty("font-family", v);
- } else {
- this._setProperty("font-family", fontFamily_export_parse(v));
- }
- },
- get() {
- return this.getPropertyValue("font-family");
- },
- enumerable: true,
- configurable: true
- };
- var font_export_parse, font_export_definition;
- const font_local_var_shorthandFor = new Map([["font-style", {
- parse: fontStyle_export_parse,
- isValid: fontStyle_export_isValid,
- definition: fontStyle_export_definition
- }], ["font-variant", {
- parse: fontVariant_export_parse,
- isValid: fontVariant_export_isValid,
- definition: fontVariant_export_definition
- }], ["font-weight", {
- parse: fontWeight_export_parse,
- isValid: fontWeight_export_isValid,
- definition: fontWeight_export_definition
- }], ["font-size", {
- parse: fontSize_export_parse,
- isValid: fontSize_export_isValid,
- definition: fontSize_export_definition
- }], ["line-height", {
- parse: lineHeight_export_parse,
- isValid: lineHeight_export_isValid,
- definition: lineHeight_export_definition
- }], ["font-family", {
- parse: fontFamily_export_parse,
- isValid: fontFamily_export_isValid,
- definition: fontFamily_export_definition
- }]]);
- font_export_parse = function parse(v) {
- const keywords = ["caption", "icon", "menu", "message-box", "small-caption", "status-bar"];
- const key = external_dependency_parsers_0.parseKeyword(v, keywords);
- if (key) {
- return key;
- }
- const [fontBlock, ...families] = external_dependency_parsers_0.splitValue(v, {
- delimiter: ","
- });
- const [fontBlockA, fontBlockB] = external_dependency_parsers_0.splitValue(fontBlock, {
- delimiter: "/"
- });
- const font = {
- "font-style": "normal",
- "font-variant": "normal",
- "font-weight": "normal"
- };
- const fontFamilies = new Set();
- if (fontBlockB) {
- const [lineB, ...familiesB] = fontBlockB.trim().split(" ");
- if (!lineB || !{
- parse: lineHeight_export_parse,
- isValid: lineHeight_export_isValid,
- definition: lineHeight_export_definition
- }.isValid(lineB) || !familiesB.length) {
- return;
- }
- const lineHeightB = {
- parse: lineHeight_export_parse,
- isValid: lineHeight_export_isValid,
- definition: lineHeight_export_definition
- }.parse(lineB);
- const familyB = familiesB.join(" ");
- if ({
- parse: fontFamily_export_parse,
- isValid: fontFamily_export_isValid,
- definition: fontFamily_export_definition
- }.isValid(familyB)) {
- fontFamilies.add({
- parse: fontFamily_export_parse,
- isValid: fontFamily_export_isValid,
- definition: fontFamily_export_definition
- }.parse(familyB));
- } else {
- return;
- }
- const parts = external_dependency_parsers_0.splitValue(fontBlockA.trim());
- const properties = ["font-style", "font-variant", "font-weight", "font-size"];
- for (const part of parts) {
- if (part === "normal") {
- continue;
- } else {
- for (const property of properties) {
- switch (property) {
- case "font-style":
- case "font-variant":
- case "font-weight":
- case "font-size":
- {
- const value = font_local_var_shorthandFor.get(property);
- if (value.isValid(part)) {
- font[property] = value.parse(part);
- }
- break;
- }
- default:
- }
- }
- }
- }
- if (Object.hasOwn(font, "font-size")) {
- font["line-height"] = lineHeightB;
- } else {
- return;
- }
- } else {
- // FIXME: Switch to toReversed() when we can drop Node.js 18 support.
- const revParts = [...external_dependency_parsers_0.splitValue(fontBlockA.trim())].reverse();
- const revFontFamily = [];
- const properties = ["font-style", "font-variant", "font-weight", "line-height"];
- font["font-style"] = "normal";
- font["font-variant"] = "normal";
- font["font-weight"] = "normal";
- font["line-height"] = "normal";
- let fontSizeA;
- for (const part of revParts) {
- if (fontSizeA) {
- if (part === "normal") {
- continue;
- } else {
- for (const property of properties) {
- switch (property) {
- case "font-style":
- case "font-variant":
- case "font-weight":
- case "line-height":
- {
- const value = font_local_var_shorthandFor.get(property);
- if (value.isValid(part)) {
- font[property] = value.parse(part);
- }
- break;
- }
- default:
- }
- }
- }
- } else if ({
- parse: fontSize_export_parse,
- isValid: fontSize_export_isValid,
- definition: fontSize_export_definition
- }.isValid(part)) {
- fontSizeA = {
- parse: fontSize_export_parse,
- isValid: fontSize_export_isValid,
- definition: fontSize_export_definition
- }.parse(part);
- } else if ({
- parse: fontFamily_export_parse,
- isValid: fontFamily_export_isValid,
- definition: fontFamily_export_definition
- }.isValid(part)) {
- revFontFamily.push(part);
- } else {
- return;
- }
- }
- const family = revFontFamily.reverse().join(" ");
- if (fontSizeA && {
- parse: fontFamily_export_parse,
- isValid: fontFamily_export_isValid,
- definition: fontFamily_export_definition
- }.isValid(family)) {
- font["font-size"] = fontSizeA;
- fontFamilies.add({
- parse: fontFamily_export_parse,
- isValid: fontFamily_export_isValid,
- definition: fontFamily_export_definition
- }.parse(family));
- } else {
- return;
- }
- }
- for (const family of families) {
- if ({
- parse: fontFamily_export_parse,
- isValid: fontFamily_export_isValid,
- definition: fontFamily_export_definition
- }.isValid(family)) {
- fontFamilies.add({
- parse: fontFamily_export_parse,
- isValid: fontFamily_export_isValid,
- definition: fontFamily_export_definition
- }.parse(family));
- } else {
- return;
- }
- }
- font["font-family"] = [...fontFamilies].join(", ");
- return font;
- };
- font_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (v === "" || external_dependency_parsers_0.hasVarFunc(v)) {
- for (const [key] of font_local_var_shorthandFor) {
- this._setProperty(key, "");
- }
- this._setProperty("font", v);
- } else {
- const obj = font_export_parse(v);
- if (!obj) {
- return;
- }
- const str = new Set();
- for (const [key] of font_local_var_shorthandFor) {
- const val = obj[key];
- if (typeof val === "string") {
- this._setProperty(key, val);
- if (val && val !== "normal" && !str.has(val)) {
- if (key === "line-height") {
- str.add(`/ ${val}`);
- } else {
- str.add(val);
- }
- }
- }
- }
- this._setProperty("font", [...str].join(" "));
- }
- },
- get() {
- const val = this.getPropertyValue("font");
- if (external_dependency_parsers_0.hasVarFunc(val)) {
- return val;
- }
- const str = new Set();
- for (const [key] of font_local_var_shorthandFor) {
- const v = this.getPropertyValue(key);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- return "";
- }
- if (v && v !== "normal" && !str.has(v)) {
- if (key === "line-height") {
- str.add(`/ ${v}`);
- } else {
- str.add(`${v}`);
- }
- }
- }
- return [...str].join(" ");
- },
- enumerable: true,
- configurable: true
- };
- var height_export_parse, height_export_isValid, height_export_definition;
- height_export_parse = function parse(v) {
- const dim = external_dependency_parsers_0.parseMeasurement(v, true);
- if (dim) {
- return dim;
- }
- const keywords = ["auto", "min-content", "max-content", "fit-content"];
- return external_dependency_parsers_0.parseKeyword(v, keywords);
- };
- height_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof height_export_parse(v) === "string";
- };
- height_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("height", height_export_parse(v));
- },
- get() {
- return this.getPropertyValue("height");
- },
- enumerable: true,
- configurable: true
- };
- var left_export_parse, left_export_isValid, left_export_definition;
- left_export_parse = function parse(v) {
- const dim = external_dependency_parsers_0.parseMeasurement(v);
- if (dim) {
- return dim;
- }
- return external_dependency_parsers_0.parseKeyword(v, ["auto"]);
- };
- left_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof left_export_parse(v) === "string";
- };
- left_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("left", left_export_parse(v));
- },
- get() {
- return this.getPropertyValue("left");
- },
- enumerable: true,
- configurable: true
- };
- var lightingColor_export_parse, lightingColor_export_isValid, lightingColor_export_definition;
- lightingColor_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseColor(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- lightingColor_export_isValid = function isValid(v) {
- if (v === "" || typeof external_dependency_parsers_0.parseKeyword(v) === "string") {
- return true;
- }
- return external_dependency_parsers_0.isValidColor(v);
- };
- lightingColor_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("lighting-color", lightingColor_export_parse(v));
- },
- get() {
- return this.getPropertyValue("lighting-color");
- },
- enumerable: true,
- configurable: true
- };
- var margin_export_parse, margin_export_isValid, margin_export_definition;
- const margin_local_var_positions = ["top", "right", "bottom", "left"];
- margin_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseMeasurement(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v, ["auto"]);
- };
- margin_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof margin_export_parse(v) === "string";
- };
- margin_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._implicitSetter("margin", "", "", margin_export_isValid, margin_export_parse, margin_local_var_positions);
- this._setProperty("margin", v);
- } else {
- this._implicitSetter("margin", "", v, margin_export_isValid, margin_export_parse, margin_local_var_positions);
- }
- },
- get() {
- const val = this._implicitGetter("margin", margin_local_var_positions);
- if (val === "") {
- return this.getPropertyValue("margin");
- }
- if (external_dependency_parsers_0.hasVarFunc(val)) {
- return "";
- }
- return val;
- },
- enumerable: true,
- configurable: true
- };
- var marginBottom_export_parse, marginBottom_export_isValid, marginBottom_export_definition;
- marginBottom_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseMeasurement(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v, ["auto"]);
- };
- marginBottom_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof marginBottom_export_parse(v) === "string";
- };
- marginBottom_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("margin", "");
- this._setProperty("margin-bottom", v);
- } else {
- this._subImplicitSetter("margin", "bottom", v, marginBottom_export_isValid, marginBottom_export_parse, ["top", "right", "bottom", "left"]);
- }
- },
- get() {
- return this.getPropertyValue("margin-bottom");
- },
- enumerable: true,
- configurable: true
- };
- var marginLeft_export_parse, marginLeft_export_isValid, marginLeft_export_definition;
- marginLeft_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseMeasurement(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v, ["auto"]);
- };
- marginLeft_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof marginLeft_export_parse(v) === "string";
- };
- marginLeft_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("margin", "");
- this._setProperty("margin-left", v);
- } else {
- this._subImplicitSetter("margin", "left", v, marginLeft_export_isValid, marginLeft_export_parse, ["top", "right", "bottom", "left"]);
- }
- },
- get() {
- return this.getPropertyValue("margin-left");
- },
- enumerable: true,
- configurable: true
- };
- var marginRight_export_parse, marginRight_export_isValid, marginRight_export_definition;
- marginRight_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseMeasurement(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v, ["auto"]);
- };
- marginRight_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof marginRight_export_parse(v) === "string";
- };
- marginRight_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("margin", "");
- this._setProperty("margin-right", v);
- } else {
- this._subImplicitSetter("margin", "right", v, marginRight_export_isValid, marginRight_export_parse, ["top", "right", "bottom", "left"]);
- }
- },
- get() {
- return this.getPropertyValue("margin-right");
- },
- enumerable: true,
- configurable: true
- };
- var marginTop_export_parse, marginTop_export_isValid, marginTop_export_definition;
- marginTop_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseMeasurement(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v, ["auto"]);
- };
- marginTop_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof marginTop_export_parse(v) === "string";
- };
- marginTop_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("margin", "");
- this._setProperty("margin-top", v);
- } else {
- this._subImplicitSetter("margin", "top", v, marginTop_export_isValid, marginTop_export_parse, ["top", "right", "bottom", "left"]);
- }
- },
- get() {
- return this.getPropertyValue("margin-top");
- },
- enumerable: true,
- configurable: true
- };
- var opacity_export_parse, opacity_export_isValid, opacity_export_definition;
- opacity_export_parse = function parse(v) {
- let num = external_dependency_parsers_0.parseNumber(v);
- if (num) {
- num = parseFloat(num);
- if (num < 0) {
- return "0";
- } else if (num > 1) {
- return "1";
- }
- return `${num}`;
- }
- let pct = external_dependency_parsers_0.parsePercent(v);
- if (pct) {
- pct = parseFloat(pct);
- if (pct < 0) {
- return "0%";
- } else if (pct > 100) {
- return "100%";
- }
- return `${pct}%`;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- opacity_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof opacity_export_parse(v) === "string";
- };
- opacity_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("opacity", opacity_export_parse(v));
- },
- get() {
- return this.getPropertyValue("opacity");
- },
- enumerable: true,
- configurable: true
- };
- var outlineColor_export_parse, outlineColor_export_isValid, outlineColor_export_definition;
- outlineColor_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseColor(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- outlineColor_export_isValid = function isValid(v) {
- if (v === "" || typeof external_dependency_parsers_0.parseKeyword(v) === "string") {
- return true;
- }
- return external_dependency_parsers_0.isValidColor(v);
- };
- outlineColor_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("outline-color", outlineColor_export_parse(v));
- },
- get() {
- return this.getPropertyValue("outline-color");
- },
- enumerable: true,
- configurable: true
- };
- var padding_export_parse, padding_export_isValid, padding_export_definition;
- const padding_local_var_positions = ["top", "right", "bottom", "left"];
- padding_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseMeasurement(v, true);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- padding_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof padding_export_parse(v) === "string";
- };
- padding_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._implicitSetter("padding", "", "", padding_export_isValid, padding_export_parse, padding_local_var_positions);
- this._setProperty("padding", v);
- } else {
- this._implicitSetter("padding", "", v, padding_export_isValid, padding_export_parse, padding_local_var_positions);
- }
- },
- get() {
- const val = this._implicitGetter("padding", padding_local_var_positions);
- if (val === "") {
- return this.getPropertyValue("padding");
- }
- if (external_dependency_parsers_0.hasVarFunc(val)) {
- return "";
- }
- return val;
- },
- enumerable: true,
- configurable: true
- };
- var paddingBottom_export_parse, paddingBottom_export_isValid, paddingBottom_export_definition;
- paddingBottom_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseMeasurement(v, true);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- paddingBottom_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof paddingBottom_export_parse(v) === "string";
- };
- paddingBottom_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("padding", "");
- this._setProperty("padding-bottom", v);
- } else {
- this._subImplicitSetter("padding", "bottom", v, paddingBottom_export_isValid, paddingBottom_export_parse, ["top", "right", "bottom", "left"]);
- }
- },
- get() {
- return this.getPropertyValue("padding-bottom");
- },
- enumerable: true,
- configurable: true
- };
- var paddingLeft_export_parse, paddingLeft_export_isValid, paddingLeft_export_definition;
- paddingLeft_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseMeasurement(v, true);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- paddingLeft_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof paddingLeft_export_parse(v) === "string";
- };
- paddingLeft_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("padding", "");
- this._setProperty("padding-left", v);
- } else {
- this._subImplicitSetter("padding", "left", v, paddingLeft_export_isValid, paddingLeft_export_parse, ["top", "right", "bottom", "left"]);
- }
- },
- get() {
- return this.getPropertyValue("padding-left");
- },
- enumerable: true,
- configurable: true
- };
- var paddingRight_export_parse, paddingRight_export_isValid, paddingRight_export_definition;
- paddingRight_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseMeasurement(v, true);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- paddingRight_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof paddingRight_export_parse(v) === "string";
- };
- paddingRight_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("padding", "");
- this._setProperty("padding-right", v);
- } else {
- this._subImplicitSetter("padding", "right", v, paddingRight_export_isValid, paddingRight_export_parse, ["top", "right", "bottom", "left"]);
- }
- },
- get() {
- return this.getPropertyValue("padding-right");
- },
- enumerable: true,
- configurable: true
- };
- var paddingTop_export_parse, paddingTop_export_isValid, paddingTop_export_definition;
- paddingTop_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseMeasurement(v, true);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- paddingTop_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof paddingTop_export_parse(v) === "string";
- };
- paddingTop_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- if (external_dependency_parsers_0.hasVarFunc(v)) {
- this._setProperty("padding", "");
- this._setProperty("padding-top", v);
- } else {
- this._subImplicitSetter("padding", "top", v, paddingTop_export_isValid, paddingTop_export_parse, ["top", "right", "bottom", "left"]);
- }
- },
- get() {
- return this.getPropertyValue("padding-top");
- },
- enumerable: true,
- configurable: true
- };
- var right_export_parse, right_export_isValid, right_export_definition;
- right_export_parse = function parse(v) {
- const dim = external_dependency_parsers_0.parseMeasurement(v);
- if (dim) {
- return dim;
- }
- return external_dependency_parsers_0.parseKeyword(v, ["auto"]);
- };
- right_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof right_export_parse(v) === "string";
- };
- right_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("right", right_export_parse(v));
- },
- get() {
- return this.getPropertyValue("right");
- },
- enumerable: true,
- configurable: true
- };
- var stopColor_export_parse, stopColor_export_isValid, stopColor_export_definition;
- stopColor_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseColor(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- stopColor_export_isValid = function isValid(v) {
- if (v === "" || typeof external_dependency_parsers_0.parseKeyword(v) === "string") {
- return true;
- }
- return external_dependency_parsers_0.isValidColor(v);
- };
- stopColor_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("stop-color", stopColor_export_parse(v));
- },
- get() {
- return this.getPropertyValue("stop-color");
- },
- enumerable: true,
- configurable: true
- };
- var top_export_parse, top_export_isValid, top_export_definition;
- top_export_parse = function parse(v) {
- const dim = external_dependency_parsers_0.parseMeasurement(v);
- if (dim) {
- return dim;
- }
- return external_dependency_parsers_0.parseKeyword(v, ["auto"]);
- };
- top_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof top_export_parse(v) === "string";
- };
- top_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("top", top_export_parse(v));
- },
- get() {
- return this.getPropertyValue("top");
- },
- enumerable: true,
- configurable: true
- };
- var webkitBorderAfterColor_export_parse, webkitBorderAfterColor_export_isValid, webkitBorderAfterColor_export_definition;
- webkitBorderAfterColor_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseColor(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- webkitBorderAfterColor_export_isValid = function isValid(v) {
- if (v === "" || typeof external_dependency_parsers_0.parseKeyword(v) === "string") {
- return true;
- }
- return external_dependency_parsers_0.isValidColor(v);
- };
- webkitBorderAfterColor_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("-webkit-border-after-color", webkitBorderAfterColor_export_parse(v));
- },
- get() {
- return this.getPropertyValue("-webkit-border-after-color");
- },
- enumerable: true,
- configurable: true
- };
- var webkitBorderBeforeColor_export_parse, webkitBorderBeforeColor_export_isValid, webkitBorderBeforeColor_export_definition;
- webkitBorderBeforeColor_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseColor(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- webkitBorderBeforeColor_export_isValid = function isValid(v) {
- if (v === "" || typeof external_dependency_parsers_0.parseKeyword(v) === "string") {
- return true;
- }
- return external_dependency_parsers_0.isValidColor(v);
- };
- webkitBorderBeforeColor_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("-webkit-border-before-color", webkitBorderBeforeColor_export_parse(v));
- },
- get() {
- return this.getPropertyValue("-webkit-border-before-color");
- },
- enumerable: true,
- configurable: true
- };
- var webkitBorderEndColor_export_parse, webkitBorderEndColor_export_isValid, webkitBorderEndColor_export_definition;
- webkitBorderEndColor_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseColor(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- webkitBorderEndColor_export_isValid = function isValid(v) {
- if (v === "" || typeof external_dependency_parsers_0.parseKeyword(v) === "string") {
- return true;
- }
- return external_dependency_parsers_0.isValidColor(v);
- };
- webkitBorderEndColor_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("-webkit-border-end-color", webkitBorderEndColor_export_parse(v));
- },
- get() {
- return this.getPropertyValue("-webkit-border-end-color");
- },
- enumerable: true,
- configurable: true
- };
- var webkitBorderStartColor_export_parse, webkitBorderStartColor_export_isValid, webkitBorderStartColor_export_definition;
- webkitBorderStartColor_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseColor(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- webkitBorderStartColor_export_isValid = function isValid(v) {
- if (v === "" || typeof external_dependency_parsers_0.parseKeyword(v) === "string") {
- return true;
- }
- return external_dependency_parsers_0.isValidColor(v);
- };
- webkitBorderStartColor_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("-webkit-border-start-color", webkitBorderStartColor_export_parse(v));
- },
- get() {
- return this.getPropertyValue("-webkit-border-start-color");
- },
- enumerable: true,
- configurable: true
- };
- var webkitColumnRuleColor_export_parse, webkitColumnRuleColor_export_isValid, webkitColumnRuleColor_export_definition;
- webkitColumnRuleColor_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseColor(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- webkitColumnRuleColor_export_isValid = function isValid(v) {
- if (v === "" || typeof external_dependency_parsers_0.parseKeyword(v) === "string") {
- return true;
- }
- return external_dependency_parsers_0.isValidColor(v);
- };
- webkitColumnRuleColor_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("-webkit-column-rule-color", webkitColumnRuleColor_export_parse(v));
- },
- get() {
- return this.getPropertyValue("-webkit-column-rule-color");
- },
- enumerable: true,
- configurable: true
- };
- var webkitTapHighlightColor_export_parse, webkitTapHighlightColor_export_isValid, webkitTapHighlightColor_export_definition;
- webkitTapHighlightColor_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseColor(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- webkitTapHighlightColor_export_isValid = function isValid(v) {
- if (v === "" || typeof external_dependency_parsers_0.parseKeyword(v) === "string") {
- return true;
- }
- return external_dependency_parsers_0.isValidColor(v);
- };
- webkitTapHighlightColor_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("-webkit-tap-highlight-color", webkitTapHighlightColor_export_parse(v));
- },
- get() {
- return this.getPropertyValue("-webkit-tap-highlight-color");
- },
- enumerable: true,
- configurable: true
- };
- var webkitTextEmphasisColor_export_parse, webkitTextEmphasisColor_export_isValid, webkitTextEmphasisColor_export_definition;
- webkitTextEmphasisColor_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseColor(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- webkitTextEmphasisColor_export_isValid = function isValid(v) {
- if (v === "" || typeof external_dependency_parsers_0.parseKeyword(v) === "string") {
- return true;
- }
- return external_dependency_parsers_0.isValidColor(v);
- };
- webkitTextEmphasisColor_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("-webkit-text-emphasis-color", webkitTextEmphasisColor_export_parse(v));
- },
- get() {
- return this.getPropertyValue("-webkit-text-emphasis-color");
- },
- enumerable: true,
- configurable: true
- };
- var webkitTextFillColor_export_parse, webkitTextFillColor_export_isValid, webkitTextFillColor_export_definition;
- webkitTextFillColor_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseColor(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- webkitTextFillColor_export_isValid = function isValid(v) {
- if (v === "" || typeof external_dependency_parsers_0.parseKeyword(v) === "string") {
- return true;
- }
- return external_dependency_parsers_0.isValidColor(v);
- };
- webkitTextFillColor_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("-webkit-text-fill-color", webkitTextFillColor_export_parse(v));
- },
- get() {
- return this.getPropertyValue("-webkit-text-fill-color");
- },
- enumerable: true,
- configurable: true
- };
- var webkitTextStrokeColor_export_parse, webkitTextStrokeColor_export_isValid, webkitTextStrokeColor_export_definition;
- webkitTextStrokeColor_export_parse = function parse(v) {
- const val = external_dependency_parsers_0.parseColor(v);
- if (val) {
- return val;
- }
- return external_dependency_parsers_0.parseKeyword(v);
- };
- webkitTextStrokeColor_export_isValid = function isValid(v) {
- if (v === "" || typeof external_dependency_parsers_0.parseKeyword(v) === "string") {
- return true;
- }
- return external_dependency_parsers_0.isValidColor(v);
- };
- webkitTextStrokeColor_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("-webkit-text-stroke-color", webkitTextStrokeColor_export_parse(v));
- },
- get() {
- return this.getPropertyValue("-webkit-text-stroke-color");
- },
- enumerable: true,
- configurable: true
- };
- var width_export_parse, width_export_isValid, width_export_definition;
- width_export_parse = function parse(v) {
- const dim = external_dependency_parsers_0.parseMeasurement(v, true);
- if (dim) {
- return dim;
- }
- const keywords = ["auto", "min-content", "max-content", "fit-content"];
- return external_dependency_parsers_0.parseKeyword(v, keywords);
- };
- width_export_isValid = function isValid(v) {
- if (v === "") {
- return true;
- }
- return typeof width_export_parse(v) === "string";
- };
- width_export_definition = {
- set(v) {
- v = external_dependency_parsers_0.prepareValue(v, this._global);
- this._setProperty("width", width_export_parse(v));
- },
- get() {
- return this.getPropertyValue("width");
- },
- enumerable: true,
- configurable: true
- };
- module.exports = {
- backgroundImage: backgroundImage_export_definition,
- "background-image": backgroundImage_export_definition,
- backgroundPosition: backgroundPosition_export_definition,
- "background-position": backgroundPosition_export_definition,
- backgroundRepeat: backgroundRepeat_export_definition,
- "background-repeat": backgroundRepeat_export_definition,
- backgroundAttachment: backgroundAttachment_export_definition,
- "background-attachment": backgroundAttachment_export_definition,
- backgroundColor: backgroundColor_export_definition,
- "background-color": backgroundColor_export_definition,
- background: background_export_definition,
- borderWidth: borderWidth_export_definition,
- "border-width": borderWidth_export_definition,
- borderStyle: borderStyle_export_definition,
- "border-style": borderStyle_export_definition,
- borderColor: borderColor_export_definition,
- "border-color": borderColor_export_definition,
- border: border_export_definition,
- borderTopWidth: borderTopWidth_export_definition,
- "border-top-width": borderTopWidth_export_definition,
- borderTopStyle: borderTopStyle_export_definition,
- "border-top-style": borderTopStyle_export_definition,
- borderTopColor: borderTopColor_export_definition,
- "border-top-color": borderTopColor_export_definition,
- borderBottom: borderBottom_export_definition,
- "border-bottom": borderBottom_export_definition,
- borderBottomColor: borderBottomColor_export_definition,
- "border-bottom-color": borderBottomColor_export_definition,
- borderBottomStyle: borderBottomStyle_export_definition,
- "border-bottom-style": borderBottomStyle_export_definition,
- borderBottomWidth: borderBottomWidth_export_definition,
- "border-bottom-width": borderBottomWidth_export_definition,
- borderCollapse: borderCollapse_export_definition,
- "border-collapse": borderCollapse_export_definition,
- borderLeft: borderLeft_export_definition,
- "border-left": borderLeft_export_definition,
- borderLeftColor: borderLeftColor_export_definition,
- "border-left-color": borderLeftColor_export_definition,
- borderLeftStyle: borderLeftStyle_export_definition,
- "border-left-style": borderLeftStyle_export_definition,
- borderLeftWidth: borderLeftWidth_export_definition,
- "border-left-width": borderLeftWidth_export_definition,
- borderRight: borderRight_export_definition,
- "border-right": borderRight_export_definition,
- borderRightColor: borderRightColor_export_definition,
- "border-right-color": borderRightColor_export_definition,
- borderRightStyle: borderRightStyle_export_definition,
- "border-right-style": borderRightStyle_export_definition,
- borderRightWidth: borderRightWidth_export_definition,
- "border-right-width": borderRightWidth_export_definition,
- borderSpacing: borderSpacing_export_definition,
- "border-spacing": borderSpacing_export_definition,
- borderTop: borderTop_export_definition,
- "border-top": borderTop_export_definition,
- bottom: bottom_export_definition,
- clear: clear_export_definition,
- clip: clip_export_definition,
- color: color_export_definition,
- flexGrow: flexGrow_export_definition,
- "flex-grow": flexGrow_export_definition,
- flexShrink: flexShrink_export_definition,
- "flex-shrink": flexShrink_export_definition,
- flexBasis: flexBasis_export_definition,
- "flex-basis": flexBasis_export_definition,
- flex: flex_export_definition,
- float: float_export_definition,
- floodColor: floodColor_export_definition,
- "flood-color": floodColor_export_definition,
- fontStyle: fontStyle_export_definition,
- "font-style": fontStyle_export_definition,
- fontVariant: fontVariant_export_definition,
- "font-variant": fontVariant_export_definition,
- fontWeight: fontWeight_export_definition,
- "font-weight": fontWeight_export_definition,
- fontSize: fontSize_export_definition,
- "font-size": fontSize_export_definition,
- lineHeight: lineHeight_export_definition,
- "line-height": lineHeight_export_definition,
- fontFamily: fontFamily_export_definition,
- "font-family": fontFamily_export_definition,
- font: font_export_definition,
- height: height_export_definition,
- left: left_export_definition,
- lightingColor: lightingColor_export_definition,
- "lighting-color": lightingColor_export_definition,
- margin: margin_export_definition,
- marginBottom: marginBottom_export_definition,
- "margin-bottom": marginBottom_export_definition,
- marginLeft: marginLeft_export_definition,
- "margin-left": marginLeft_export_definition,
- marginRight: marginRight_export_definition,
- "margin-right": marginRight_export_definition,
- marginTop: marginTop_export_definition,
- "margin-top": marginTop_export_definition,
- opacity: opacity_export_definition,
- outlineColor: outlineColor_export_definition,
- "outline-color": outlineColor_export_definition,
- padding: padding_export_definition,
- paddingBottom: paddingBottom_export_definition,
- "padding-bottom": paddingBottom_export_definition,
- paddingLeft: paddingLeft_export_definition,
- "padding-left": paddingLeft_export_definition,
- paddingRight: paddingRight_export_definition,
- "padding-right": paddingRight_export_definition,
- paddingTop: paddingTop_export_definition,
- "padding-top": paddingTop_export_definition,
- right: right_export_definition,
- stopColor: stopColor_export_definition,
- "stop-color": stopColor_export_definition,
- top: top_export_definition,
- webkitBorderAfterColor: webkitBorderAfterColor_export_definition,
- "-webkit-border-after-color": webkitBorderAfterColor_export_definition,
- "WebkitBorderAfterColor": webkitBorderAfterColor_export_definition,
- webkitBorderBeforeColor: webkitBorderBeforeColor_export_definition,
- "-webkit-border-before-color": webkitBorderBeforeColor_export_definition,
- "WebkitBorderBeforeColor": webkitBorderBeforeColor_export_definition,
- webkitBorderEndColor: webkitBorderEndColor_export_definition,
- "-webkit-border-end-color": webkitBorderEndColor_export_definition,
- "WebkitBorderEndColor": webkitBorderEndColor_export_definition,
- webkitBorderStartColor: webkitBorderStartColor_export_definition,
- "-webkit-border-start-color": webkitBorderStartColor_export_definition,
- "WebkitBorderStartColor": webkitBorderStartColor_export_definition,
- webkitColumnRuleColor: webkitColumnRuleColor_export_definition,
- "-webkit-column-rule-color": webkitColumnRuleColor_export_definition,
- "WebkitColumnRuleColor": webkitColumnRuleColor_export_definition,
- webkitTapHighlightColor: webkitTapHighlightColor_export_definition,
- "-webkit-tap-highlight-color": webkitTapHighlightColor_export_definition,
- "WebkitTapHighlightColor": webkitTapHighlightColor_export_definition,
- webkitTextEmphasisColor: webkitTextEmphasisColor_export_definition,
- "-webkit-text-emphasis-color": webkitTextEmphasisColor_export_definition,
- "WebkitTextEmphasisColor": webkitTextEmphasisColor_export_definition,
- webkitTextFillColor: webkitTextFillColor_export_definition,
- "-webkit-text-fill-color": webkitTextFillColor_export_definition,
- "WebkitTextFillColor": webkitTextFillColor_export_definition,
- webkitTextStrokeColor: webkitTextStrokeColor_export_definition,
- "-webkit-text-stroke-color": webkitTextStrokeColor_export_definition,
- "WebkitTextStrokeColor": webkitTextStrokeColor_export_definition,
- width: width_export_definition
- };
|