{"ast":null,"code":"import { rgb as colorRgb } from \"d3-color\";\nimport basis from \"./basis.js\";\nimport basisClosed from \"./basisClosed.js\";\nimport nogamma, { gamma } from \"./color.js\";\nexport default (function rgbGamma(y) {\n var color = gamma(y);\n function rgb(start, end) {\n var r = color((start = colorRgb(start)).r, (end = colorRgb(end)).r),\n g = color(start.g, end.g),\n b = color(start.b, end.b),\n opacity = nogamma(start.opacity, end.opacity);\n return function (t) {\n start.r = r(t);\n start.g = g(t);\n start.b = b(t);\n start.opacity = opacity(t);\n return start + \"\";\n };\n }\n rgb.gamma = rgbGamma;\n return rgb;\n})(1);\nfunction rgbSpline(spline) {\n return function (colors) {\n var n = colors.length,\n r = new Array(n),\n g = new Array(n),\n b = new Array(n),\n i,\n color;\n for (i = 0; i < n; ++i) {\n color = colorRgb(colors[i]);\n r[i] = color.r || 0;\n g[i] = color.g || 0;\n b[i] = color.b || 0;\n }\n r = spline(r);\n g = spline(g);\n b = spline(b);\n color.opacity = 1;\n return function (t) {\n color.r = r(t);\n color.g = g(t);\n color.b = b(t);\n return color + \"\";\n };\n };\n}\nexport var rgbBasis = rgbSpline(basis);\nexport var rgbBasisClosed = rgbSpline(basisClosed);","map":{"version":3,"names":["rgb","colorRgb","basis","basisClosed","nogamma","gamma","rgbGamma","y","color","start","end","r","g","b","opacity","t","rgbSpline","spline","colors","n","length","Array","i","rgbBasis","rgbBasisClosed"],"sources":["/home/gnx/Desktop/ETB/ETB-FrontEnd/node_modules/d3-interpolate/src/rgb.js"],"sourcesContent":["import {rgb as colorRgb} from \"d3-color\";\nimport basis from \"./basis.js\";\nimport basisClosed from \"./basisClosed.js\";\nimport nogamma, {gamma} from \"./color.js\";\n\nexport default (function rgbGamma(y) {\n var color = gamma(y);\n\n function rgb(start, end) {\n var r = color((start = colorRgb(start)).r, (end = colorRgb(end)).r),\n g = color(start.g, end.g),\n b = color(start.b, end.b),\n opacity = nogamma(start.opacity, end.opacity);\n return function(t) {\n start.r = r(t);\n start.g = g(t);\n start.b = b(t);\n start.opacity = opacity(t);\n return start + \"\";\n };\n }\n\n rgb.gamma = rgbGamma;\n\n return rgb;\n})(1);\n\nfunction rgbSpline(spline) {\n return function(colors) {\n var n = colors.length,\n r = new Array(n),\n g = new Array(n),\n b = new Array(n),\n i, color;\n for (i = 0; i < n; ++i) {\n color = colorRgb(colors[i]);\n r[i] = color.r || 0;\n g[i] = color.g || 0;\n b[i] = color.b || 0;\n }\n r = spline(r);\n g = spline(g);\n b = spline(b);\n color.opacity = 1;\n return function(t) {\n color.r = r(t);\n color.g = g(t);\n color.b = b(t);\n return color + \"\";\n };\n };\n}\n\nexport var rgbBasis = rgbSpline(basis);\nexport var rgbBasisClosed = rgbSpline(basisClosed);\n"],"mappings":"AAAA,SAAQA,GAAG,IAAIC,QAAQ,QAAO,UAAU;AACxC,OAAOC,KAAK,MAAM,YAAY;AAC9B,OAAOC,WAAW,MAAM,kBAAkB;AAC1C,OAAOC,OAAO,IAAGC,KAAK,QAAO,YAAY;AAEzC,eAAe,CAAC,SAASC,QAAQA,CAACC,CAAC,EAAE;EACnC,IAAIC,KAAK,GAAGH,KAAK,CAACE,CAAC,CAAC;EAEpB,SAASP,GAAGA,CAACS,KAAK,EAAEC,GAAG,EAAE;IACvB,IAAIC,CAAC,GAAGH,KAAK,CAAC,CAACC,KAAK,GAAGR,QAAQ,CAACQ,KAAK,CAAC,EAAEE,CAAC,EAAE,CAACD,GAAG,GAAGT,QAAQ,CAACS,GAAG,CAAC,EAAEC,CAAC,CAAC;MAC/DC,CAAC,GAAGJ,KAAK,CAACC,KAAK,CAACG,CAAC,EAAEF,GAAG,CAACE,CAAC,CAAC;MACzBC,CAAC,GAAGL,KAAK,CAACC,KAAK,CAACI,CAAC,EAAEH,GAAG,CAACG,CAAC,CAAC;MACzBC,OAAO,GAAGV,OAAO,CAACK,KAAK,CAACK,OAAO,EAAEJ,GAAG,CAACI,OAAO,CAAC;IACjD,OAAO,UAASC,CAAC,EAAE;MACjBN,KAAK,CAACE,CAAC,GAAGA,CAAC,CAACI,CAAC,CAAC;MACdN,KAAK,CAACG,CAAC,GAAGA,CAAC,CAACG,CAAC,CAAC;MACdN,KAAK,CAACI,CAAC,GAAGA,CAAC,CAACE,CAAC,CAAC;MACdN,KAAK,CAACK,OAAO,GAAGA,OAAO,CAACC,CAAC,CAAC;MAC1B,OAAON,KAAK,GAAG,EAAE;IACnB,CAAC;EACH;EAEAT,GAAG,CAACK,KAAK,GAAGC,QAAQ;EAEpB,OAAON,GAAG;AACZ,CAAC,EAAE,CAAC,CAAC;AAEL,SAASgB,SAASA,CAACC,MAAM,EAAE;EACzB,OAAO,UAASC,MAAM,EAAE;IACtB,IAAIC,CAAC,GAAGD,MAAM,CAACE,MAAM;MACjBT,CAAC,GAAG,IAAIU,KAAK,CAACF,CAAC,CAAC;MAChBP,CAAC,GAAG,IAAIS,KAAK,CAACF,CAAC,CAAC;MAChBN,CAAC,GAAG,IAAIQ,KAAK,CAACF,CAAC,CAAC;MAChBG,CAAC;MAAEd,KAAK;IACZ,KAAKc,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGH,CAAC,EAAE,EAAEG,CAAC,EAAE;MACtBd,KAAK,GAAGP,QAAQ,CAACiB,MAAM,CAACI,CAAC,CAAC,CAAC;MAC3BX,CAAC,CAACW,CAAC,CAAC,GAAGd,KAAK,CAACG,CAAC,IAAI,CAAC;MACnBC,CAAC,CAACU,CAAC,CAAC,GAAGd,KAAK,CAACI,CAAC,IAAI,CAAC;MACnBC,CAAC,CAACS,CAAC,CAAC,GAAGd,KAAK,CAACK,CAAC,IAAI,CAAC;IACrB;IACAF,CAAC,GAAGM,MAAM,CAACN,CAAC,CAAC;IACbC,CAAC,GAAGK,MAAM,CAACL,CAAC,CAAC;IACbC,CAAC,GAAGI,MAAM,CAACJ,CAAC,CAAC;IACbL,KAAK,CAACM,OAAO,GAAG,CAAC;IACjB,OAAO,UAASC,CAAC,EAAE;MACjBP,KAAK,CAACG,CAAC,GAAGA,CAAC,CAACI,CAAC,CAAC;MACdP,KAAK,CAACI,CAAC,GAAGA,CAAC,CAACG,CAAC,CAAC;MACdP,KAAK,CAACK,CAAC,GAAGA,CAAC,CAACE,CAAC,CAAC;MACd,OAAOP,KAAK,GAAG,EAAE;IACnB,CAAC;EACH,CAAC;AACH;AAEA,OAAO,IAAIe,QAAQ,GAAGP,SAAS,CAACd,KAAK,CAAC;AACtC,OAAO,IAAIsB,cAAc,GAAGR,SAAS,CAACb,WAAW,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}