{"version":3,"file":"lab2lch.mjs","sources":["../../../../../../../../../node_modules/chroma-js/src/io/lch/lab2lch.js"],"sourcesContent":["import { unpack, RAD2DEG } from '../../utils/index.js';\nconst { sqrt, atan2, round } = Math;\n\nconst lab2lch = (...args) => {\n    const [l, a, b] = unpack(args, 'lab');\n    const c = sqrt(a * a + b * b);\n    let h = (atan2(b, a) * RAD2DEG + 360) % 360;\n    if (round(c * 10000) === 0) h = Number.NaN;\n    return [l, c, h];\n};\n\nexport default lab2lch;\n"],"names":["sqrt","atan2","round"],"mappings":";;;AACA,MAAM,QAAEA,MAAI,SAAEC,OAAK,SAAEC,OAAK,EAAE,GAAG,IAAI;;AAE9B,MAAC,OAAO,GAAG,CAAC,GAAG,IAAI,KAAK;AAC7B,IAAI,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC;AACzC,IAAI,MAAM,CAAC,GAAGF,MAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACjC,IAAI,IAAI,CAAC,GAAG,CAACC,OAAK,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,OAAO,GAAG,GAAG,IAAI,GAAG;AAC/C,IAAI,IAAIC,OAAK,CAAC,CAAC,GAAG,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,GAAG;AAC9C,IAAI,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;AACpB;;;;","x_google_ignoreList":[0]}