{"version":3,"file":"index.mjs","sources":["../../../../../../../../../node_modules/chroma-js/src/io/num/index.js"],"sourcesContent":["import chroma from '../../chroma.js';\nimport Color from '../../Color.js';\nimport input from '../input.js';\nimport { type } from '../../utils/index.js';\nimport num2rgb from './num2rgb.js';\nimport rgb2num from './rgb2num.js';\n\nColor.prototype.num = function () {\n    return rgb2num(this._rgb);\n};\n\nconst num = (...args) => new Color(...args, 'num');\n\nObject.assign(chroma, { num });\n\ninput.format.num = num2rgb;\n\ninput.autodetect.push({\n    p: 5,\n    test: (...args) => {\n        if (\n            args.length === 1 &&\n            type(args[0]) === 'number' &&\n            args[0] >= 0 &&\n            args[0] <= 0xffffff\n        ) {\n            return 'num';\n        }\n    }\n});\n\nexport { num };\n"],"names":["num"],"mappings":";;;;;;;AAOA,KAAK,CAAC,SAAS,CAAC,GAAG,GAAG,YAAY;AAClC,IAAI,OAAO,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC;AAC7B,CAAC;;AAEI,MAACA,KAAG,GAAG,CAAC,GAAG,IAAI,KAAK,IAAI,KAAK,CAAC,GAAG,IAAI,EAAE,KAAK;;AAEjD,MAAM,CAAC,MAAM,CAAC,MAAM,EAAE,OAAEA,KAAG,EAAE,CAAC;;AAE9B,KAAK,CAAC,MAAM,CAAC,GAAG,GAAG,OAAO;;AAE1B,KAAK,CAAC,UAAU,CAAC,IAAI,CAAC;AACtB,IAAI,CAAC,EAAE,CAAC;AACR,IAAI,IAAI,EAAE,CAAC,GAAG,IAAI,KAAK;AACvB,QAAQ;AACR,YAAY,IAAI,CAAC,MAAM,KAAK,CAAC;AAC7B,YAAY,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,QAAQ;AACtC,YAAY,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC;AACxB,YAAY,IAAI,CAAC,CAAC,CAAC,IAAI;AACvB,UAAU;AACV,YAAY,OAAO,KAAK;AACxB,QAAQ;AACR,IAAI;AACJ,CAAC,CAAC;;;;","x_google_ignoreList":[0]}