{"ast":null,"code":"import { alpha } from '../numbers/index.js';\nimport { percent } from '../numbers/units.js';\nimport { sanitize } from '../utils.js';\nimport { isColorString, splitColor } from './utils.js';\nvar hsla = {\n  test: isColorString('hsl', 'hue'),\n  parse: splitColor('hue', 'saturation', 'lightness'),\n  transform: function transform(_a) {\n    var hue = _a.hue,\n      saturation = _a.saturation,\n      lightness = _a.lightness,\n      _b = _a.alpha,\n      alpha$1 = _b === void 0 ? 1 : _b;\n    return 'hsla(' + Math.round(hue) + ', ' + percent.transform(sanitize(saturation)) + ', ' + percent.transform(sanitize(lightness)) + ', ' + sanitize(alpha.transform(alpha$1)) + ')';\n  }\n};\nexport { hsla };","map":{"version":3,"names":["alpha","percent","sanitize","isColorString","splitColor","hsla","test","parse","transform","_a","hue","saturation","lightness","_b","alpha$1","Math","round"],"sources":["C:/ldt/LDT/management/node_modules/style-value-types/dist/es/color/hsla.js"],"sourcesContent":["import { alpha } from '../numbers/index.js';\nimport { percent } from '../numbers/units.js';\nimport { sanitize } from '../utils.js';\nimport { isColorString, splitColor } from './utils.js';\n\nvar hsla = {\n    test: isColorString('hsl', 'hue'),\n    parse: splitColor('hue', 'saturation', 'lightness'),\n    transform: function (_a) {\n        var hue = _a.hue, saturation = _a.saturation, lightness = _a.lightness, _b = _a.alpha, alpha$1 = _b === void 0 ? 1 : _b;\n        return ('hsla(' +\n            Math.round(hue) +\n            ', ' +\n            percent.transform(sanitize(saturation)) +\n            ', ' +\n            percent.transform(sanitize(lightness)) +\n            ', ' +\n            sanitize(alpha.transform(alpha$1)) +\n            ')');\n    },\n};\n\nexport { hsla };\n"],"mappings":"AAAA,SAASA,KAAK,QAAQ,qBAAqB;AAC3C,SAASC,OAAO,QAAQ,qBAAqB;AAC7C,SAASC,QAAQ,QAAQ,aAAa;AACtC,SAASC,aAAa,EAAEC,UAAU,QAAQ,YAAY;AAEtD,IAAIC,IAAI,GAAG;EACPC,IAAI,EAAEH,aAAa,CAAC,KAAK,EAAE,KAAK,CAAC;EACjCI,KAAK,EAAEH,UAAU,CAAC,KAAK,EAAE,YAAY,EAAE,WAAW,CAAC;EACnDI,SAAS,EAAE,SAAXA,SAASA,CAAYC,EAAE,EAAE;IACrB,IAAIC,GAAG,GAAGD,EAAE,CAACC,GAAG;MAAEC,UAAU,GAAGF,EAAE,CAACE,UAAU;MAAEC,SAAS,GAAGH,EAAE,CAACG,SAAS;MAAEC,EAAE,GAAGJ,EAAE,CAACT,KAAK;MAAEc,OAAO,GAAGD,EAAE,KAAK,KAAK,CAAC,GAAG,CAAC,GAAGA,EAAE;IACvH,OAAQ,OAAO,GACXE,IAAI,CAACC,KAAK,CAACN,GAAG,CAAC,GACf,IAAI,GACJT,OAAO,CAACO,SAAS,CAACN,QAAQ,CAACS,UAAU,CAAC,CAAC,GACvC,IAAI,GACJV,OAAO,CAACO,SAAS,CAACN,QAAQ,CAACU,SAAS,CAAC,CAAC,GACtC,IAAI,GACJV,QAAQ,CAACF,KAAK,CAACQ,SAAS,CAACM,OAAO,CAAC,CAAC,GAClC,GAAG;EACX;AACJ,CAAC;AAED,SAAST,IAAI","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}