UNPKG

mongodb-chatbot-ui

Version:

UI React components for the MongoDB Assistant

815 lines (741 loc) 23.7 kB
import { a as D } from "./index2.js"; function u() { return u = Object.assign ? Object.assign.bind() : function(n) { for (var e = 1; e < arguments.length; e++) { var a = arguments[e]; for (var r in a) ({}).hasOwnProperty.call(a, r) && (n[r] = a[r]); } return n; }, u.apply(null, arguments); } function G(n) { if (n === void 0) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return n; } function S(n, e) { return S = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(a, r) { return a.__proto__ = r, a; }, S(n, e); } function Y(n, e) { n.prototype = Object.create(e.prototype), n.prototype.constructor = n, S(n, e); } function R(n) { return R = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function(e) { return e.__proto__ || Object.getPrototypeOf(e); }, R(n); } function B(n) { try { return Function.toString.call(n).indexOf("[native code]") !== -1; } catch { return typeof n == "function"; } } function q() { try { var n = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() { })); } catch { } return (q = function() { return !!n; })(); } function L(n, e, a) { if (q()) return Reflect.construct.apply(null, arguments); var r = [null]; r.push.apply(r, e); var t = new (n.bind.apply(n, r))(); return a && S(t, a.prototype), t; } function T(n) { var e = typeof Map == "function" ? /* @__PURE__ */ new Map() : void 0; return T = function(r) { if (r === null || !B(r)) return r; if (typeof r != "function") throw new TypeError("Super expression must either be null or a function"); if (e !== void 0) { if (e.has(r)) return e.get(r); e.set(r, t); } function t() { return L(r, arguments, R(this).constructor); } return t.prototype = Object.create(r.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0 } }), S(t, r); }, T(n); } var W = { 1: `Passed invalid arguments to hsl, please pass multiple numbers e.g. hsl(360, 0.75, 0.4) or an object e.g. rgb({ hue: 255, saturation: 0.4, lightness: 0.75 }). `, 2: `Passed invalid arguments to hsla, please pass multiple numbers e.g. hsla(360, 0.75, 0.4, 0.7) or an object e.g. rgb({ hue: 255, saturation: 0.4, lightness: 0.75, alpha: 0.7 }). `, 3: `Passed an incorrect argument to a color function, please pass a string representation of a color. `, 4: `Couldn't generate valid rgb string from %s, it returned %s. `, 5: `Couldn't parse the color string. Please provide the color as a string in hex, rgb, rgba, hsl or hsla notation. `, 6: `Passed invalid arguments to rgb, please pass multiple numbers e.g. rgb(255, 205, 100) or an object e.g. rgb({ red: 255, green: 205, blue: 100 }). `, 7: `Passed invalid arguments to rgba, please pass multiple numbers e.g. rgb(255, 205, 100, 0.75) or an object e.g. rgb({ red: 255, green: 205, blue: 100, alpha: 0.75 }). `, 8: `Passed invalid argument to toColorString, please pass a RgbColor, RgbaColor, HslColor or HslaColor object. `, 9: `Please provide a number of steps to the modularScale helper. `, 10: `Please pass a number or one of the predefined scales to the modularScale helper as the ratio. `, 11: `Invalid value passed as base to modularScale, expected number or em string but got "%s" `, 12: `Expected a string ending in "px" or a number passed as the first argument to %s(), got "%s" instead. `, 13: `Expected a string ending in "px" or a number passed as the second argument to %s(), got "%s" instead. `, 14: `Passed invalid pixel value ("%s") to %s(), please pass a value like "12px" or 12. `, 15: `Passed invalid base value ("%s") to %s(), please pass a value like "12px" or 12. `, 16: `You must provide a template to this method. `, 17: `You passed an unsupported selector state to this method. `, 18: `minScreen and maxScreen must be provided as stringified numbers with the same units. `, 19: `fromSize and toSize must be provided as stringified numbers with the same units. `, 20: `expects either an array of objects or a single object with the properties prop, fromSize, and toSize. `, 21: "expects the objects in the first argument array to have the properties `prop`, `fromSize`, and `toSize`.\n\n", 22: "expects the first argument object to have the properties `prop`, `fromSize`, and `toSize`.\n\n", 23: `fontFace expects a name of a font-family. `, 24: `fontFace expects either the path to the font file(s) or a name of a local copy. `, 25: `fontFace expects localFonts to be an array. `, 26: `fontFace expects fileFormats to be an array. `, 27: `radialGradient requries at least 2 color-stops to properly render. `, 28: `Please supply a filename to retinaImage() as the first argument. `, 29: `Passed invalid argument to triangle, please pass correct pointingDirection e.g. 'right'. `, 30: "Passed an invalid value to `height` or `width`. Please provide a pixel based unit.\n\n", 31: `The animation shorthand only takes 8 arguments. See the specification for more information: http://mdn.io/animation `, 32: `To pass multiple animations please supply them in arrays, e.g. animation(['rotate', '2s'], ['move', '1s']) To pass a single animation please supply them in simple values, e.g. animation('rotate', '2s') `, 33: `The animation shorthand arrays can only have 8 elements. See the specification for more information: http://mdn.io/animation `, 34: `borderRadius expects a radius value as a string or number as the second argument. `, 35: `borderRadius expects one of "top", "bottom", "left" or "right" as the first argument. `, 36: `Property must be a string value. `, 37: `Syntax Error at %s. `, 38: `Formula contains a function that needs parentheses at %s. `, 39: `Formula is missing closing parenthesis at %s. `, 40: `Formula has too many closing parentheses at %s. `, 41: `All values in a formula must have the same unit or be unitless. `, 42: `Please provide a number of steps to the modularScale helper. `, 43: `Please pass a number or one of the predefined scales to the modularScale helper as the ratio. `, 44: `Invalid value passed as base to modularScale, expected number or em/rem string but got %s. `, 45: `Passed invalid argument to hslToColorString, please pass a HslColor or HslaColor object. `, 46: `Passed invalid argument to rgbToColorString, please pass a RgbColor or RgbaColor object. `, 47: `minScreen and maxScreen must be provided as stringified numbers with the same units. `, 48: `fromSize and toSize must be provided as stringified numbers with the same units. `, 49: `Expects either an array of objects or a single object with the properties prop, fromSize, and toSize. `, 50: `Expects the objects in the first argument array to have the properties prop, fromSize, and toSize. `, 51: `Expects the first argument object to have the properties prop, fromSize, and toSize. `, 52: `fontFace expects either the path to the font file(s) or a name of a local copy. `, 53: `fontFace expects localFonts to be an array. `, 54: `fontFace expects fileFormats to be an array. `, 55: `fontFace expects a name of a font-family. `, 56: `linearGradient requries at least 2 color-stops to properly render. `, 57: `radialGradient requries at least 2 color-stops to properly render. `, 58: `Please supply a filename to retinaImage() as the first argument. `, 59: `Passed invalid argument to triangle, please pass correct pointingDirection e.g. 'right'. `, 60: "Passed an invalid value to `height` or `width`. Please provide a pixel based unit.\n\n", 61: `Property must be a string value. `, 62: `borderRadius expects a radius value as a string or number as the second argument. `, 63: `borderRadius expects one of "top", "bottom", "left" or "right" as the first argument. `, 64: `The animation shorthand only takes 8 arguments. See the specification for more information: http://mdn.io/animation. `, 65: `To pass multiple animations please supply them in arrays, e.g. animation(['rotate', '2s'], ['move', '1s'])\\nTo pass a single animation please supply them in simple values, e.g. animation('rotate', '2s'). `, 66: `The animation shorthand arrays can only have 8 elements. See the specification for more information: http://mdn.io/animation. `, 67: `You must provide a template to this method. `, 68: `You passed an unsupported selector state to this method. `, 69: `Expected a string ending in "px" or a number passed as the first argument to %s(), got %s instead. `, 70: `Expected a string ending in "px" or a number passed as the second argument to %s(), got %s instead. `, 71: `Passed invalid pixel value %s to %s(), please pass a value like "12px" or 12. `, 72: `Passed invalid base value %s to %s(), please pass a value like "12px" or 12. `, 73: `Please provide a valid CSS variable. `, 74: `CSS variable not found and no default was provided. `, 75: `important requires a valid style object, got a %s instead. `, 76: `fromSize and toSize must be provided as stringified numbers with the same units as minScreen and maxScreen. `, 77: `remToPx expects a value in "rem" but you provided it in "%s". `, 78: `base must be set in "px" or "%" but you set it in "%s". ` }; function J() { for (var n = arguments.length, e = new Array(n), a = 0; a < n; a++) e[a] = arguments[a]; var r = e[0], t = [], s; for (s = 1; s < e.length; s += 1) t.push(e[s]); return t.forEach(function(i) { r = r.replace(/%[a-z]/, i); }), r; } var m = /* @__PURE__ */ function(n) { Y(e, n); function e(a) { var r; if (D.env.NODE_ENV === "production") r = n.call(this, "An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#" + a + " for more information.") || this; else { for (var t = arguments.length, s = new Array(t > 1 ? t - 1 : 0), i = 1; i < t; i++) s[i - 1] = arguments[i]; r = n.call(this, J.apply(void 0, [W[a]].concat(s))) || this; } return G(r); } return e; }(/* @__PURE__ */ T(Error)); function j(n) { return Math.round(n * 255); } function K(n, e, a) { return j(n) + "," + j(e) + "," + j(a); } function F(n, e, a, r) { if (r === void 0 && (r = K), e === 0) return r(a, a, a); var t = (n % 360 + 360) % 360 / 60, s = (1 - Math.abs(2 * a - 1)) * e, i = s * (1 - Math.abs(t % 2 - 1)), o = 0, f = 0, d = 0; t >= 0 && t < 1 ? (o = s, f = i) : t >= 1 && t < 2 ? (o = i, f = s) : t >= 2 && t < 3 ? (f = s, d = i) : t >= 3 && t < 4 ? (f = i, d = s) : t >= 4 && t < 5 ? (o = i, d = s) : t >= 5 && t < 6 && (o = s, d = i); var b = a - s / 2, h = o + b, p = f + b, w = d + b; return r(h, p, w); } var M = { aliceblue: "f0f8ff", antiquewhite: "faebd7", aqua: "00ffff", aquamarine: "7fffd4", azure: "f0ffff", beige: "f5f5dc", bisque: "ffe4c4", black: "000", blanchedalmond: "ffebcd", blue: "0000ff", blueviolet: "8a2be2", brown: "a52a2a", burlywood: "deb887", cadetblue: "5f9ea0", chartreuse: "7fff00", chocolate: "d2691e", coral: "ff7f50", cornflowerblue: "6495ed", cornsilk: "fff8dc", crimson: "dc143c", cyan: "00ffff", darkblue: "00008b", darkcyan: "008b8b", darkgoldenrod: "b8860b", darkgray: "a9a9a9", darkgreen: "006400", darkgrey: "a9a9a9", darkkhaki: "bdb76b", darkmagenta: "8b008b", darkolivegreen: "556b2f", darkorange: "ff8c00", darkorchid: "9932cc", darkred: "8b0000", darksalmon: "e9967a", darkseagreen: "8fbc8f", darkslateblue: "483d8b", darkslategray: "2f4f4f", darkslategrey: "2f4f4f", darkturquoise: "00ced1", darkviolet: "9400d3", deeppink: "ff1493", deepskyblue: "00bfff", dimgray: "696969", dimgrey: "696969", dodgerblue: "1e90ff", firebrick: "b22222", floralwhite: "fffaf0", forestgreen: "228b22", fuchsia: "ff00ff", gainsboro: "dcdcdc", ghostwhite: "f8f8ff", gold: "ffd700", goldenrod: "daa520", gray: "808080", green: "008000", greenyellow: "adff2f", grey: "808080", honeydew: "f0fff0", hotpink: "ff69b4", indianred: "cd5c5c", indigo: "4b0082", ivory: "fffff0", khaki: "f0e68c", lavender: "e6e6fa", lavenderblush: "fff0f5", lawngreen: "7cfc00", lemonchiffon: "fffacd", lightblue: "add8e6", lightcoral: "f08080", lightcyan: "e0ffff", lightgoldenrodyellow: "fafad2", lightgray: "d3d3d3", lightgreen: "90ee90", lightgrey: "d3d3d3", lightpink: "ffb6c1", lightsalmon: "ffa07a", lightseagreen: "20b2aa", lightskyblue: "87cefa", lightslategray: "789", lightslategrey: "789", lightsteelblue: "b0c4de", lightyellow: "ffffe0", lime: "0f0", limegreen: "32cd32", linen: "faf0e6", magenta: "f0f", maroon: "800000", mediumaquamarine: "66cdaa", mediumblue: "0000cd", mediumorchid: "ba55d3", mediumpurple: "9370db", mediumseagreen: "3cb371", mediumslateblue: "7b68ee", mediumspringgreen: "00fa9a", mediumturquoise: "48d1cc", mediumvioletred: "c71585", midnightblue: "191970", mintcream: "f5fffa", mistyrose: "ffe4e1", moccasin: "ffe4b5", navajowhite: "ffdead", navy: "000080", oldlace: "fdf5e6", olive: "808000", olivedrab: "6b8e23", orange: "ffa500", orangered: "ff4500", orchid: "da70d6", palegoldenrod: "eee8aa", palegreen: "98fb98", paleturquoise: "afeeee", palevioletred: "db7093", papayawhip: "ffefd5", peachpuff: "ffdab9", peru: "cd853f", pink: "ffc0cb", plum: "dda0dd", powderblue: "b0e0e6", purple: "800080", rebeccapurple: "639", red: "f00", rosybrown: "bc8f8f", royalblue: "4169e1", saddlebrown: "8b4513", salmon: "fa8072", sandybrown: "f4a460", seagreen: "2e8b57", seashell: "fff5ee", sienna: "a0522d", silver: "c0c0c0", skyblue: "87ceeb", slateblue: "6a5acd", slategray: "708090", slategrey: "708090", snow: "fffafa", springgreen: "00ff7f", steelblue: "4682b4", tan: "d2b48c", teal: "008080", thistle: "d8bfd8", tomato: "ff6347", turquoise: "40e0d0", violet: "ee82ee", wheat: "f5deb3", white: "fff", whitesmoke: "f5f5f5", yellow: "ff0", yellowgreen: "9acd32" }; function Q(n) { if (typeof n != "string") return n; var e = n.toLowerCase(); return M[e] ? "#" + M[e] : n; } var U = /^#[a-fA-F0-9]{6}$/, X = /^#[a-fA-F0-9]{8}$/, Z = /^#[a-fA-F0-9]{3}$/, V = /^#[a-fA-F0-9]{4}$/, C = /^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i, ee = /^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i, ne = /^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i, ae = /^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i; function y(n) { if (typeof n != "string") throw new m(3); var e = Q(n); if (e.match(U)) return { red: parseInt("" + e[1] + e[2], 16), green: parseInt("" + e[3] + e[4], 16), blue: parseInt("" + e[5] + e[6], 16) }; if (e.match(X)) { var a = parseFloat((parseInt("" + e[7] + e[8], 16) / 255).toFixed(2)); return { red: parseInt("" + e[1] + e[2], 16), green: parseInt("" + e[3] + e[4], 16), blue: parseInt("" + e[5] + e[6], 16), alpha: a }; } if (e.match(Z)) return { red: parseInt("" + e[1] + e[1], 16), green: parseInt("" + e[2] + e[2], 16), blue: parseInt("" + e[3] + e[3], 16) }; if (e.match(V)) { var r = parseFloat((parseInt("" + e[4] + e[4], 16) / 255).toFixed(2)); return { red: parseInt("" + e[1] + e[1], 16), green: parseInt("" + e[2] + e[2], 16), blue: parseInt("" + e[3] + e[3], 16), alpha: r }; } var t = C.exec(e); if (t) return { red: parseInt("" + t[1], 10), green: parseInt("" + t[2], 10), blue: parseInt("" + t[3], 10) }; var s = ee.exec(e.substring(0, 50)); if (s) return { red: parseInt("" + s[1], 10), green: parseInt("" + s[2], 10), blue: parseInt("" + s[3], 10), alpha: parseFloat("" + s[4]) > 1 ? parseFloat("" + s[4]) / 100 : parseFloat("" + s[4]) }; var i = ne.exec(e); if (i) { var o = parseInt("" + i[1], 10), f = parseInt("" + i[2], 10) / 100, d = parseInt("" + i[3], 10) / 100, b = "rgb(" + F(o, f, d) + ")", h = C.exec(b); if (!h) throw new m(4, e, b); return { red: parseInt("" + h[1], 10), green: parseInt("" + h[2], 10), blue: parseInt("" + h[3], 10) }; } var p = ae.exec(e.substring(0, 50)); if (p) { var w = parseInt("" + p[1], 10), N = parseInt("" + p[2], 10) / 100, _ = parseInt("" + p[3], 10) / 100, E = "rgb(" + F(w, N, _) + ")", P = C.exec(E); if (!P) throw new m(4, e, E); return { red: parseInt("" + P[1], 10), green: parseInt("" + P[2], 10), blue: parseInt("" + P[3], 10), alpha: parseFloat("" + p[4]) > 1 ? parseFloat("" + p[4]) / 100 : parseFloat("" + p[4]) }; } throw new m(5); } function re(n) { var e = n.red / 255, a = n.green / 255, r = n.blue / 255, t = Math.max(e, a, r), s = Math.min(e, a, r), i = (t + s) / 2; if (t === s) return n.alpha !== void 0 ? { hue: 0, saturation: 0, lightness: i, alpha: n.alpha } : { hue: 0, saturation: 0, lightness: i }; var o, f = t - s, d = i > 0.5 ? f / (2 - t - s) : f / (t + s); switch (t) { case e: o = (a - r) / f + (a < r ? 6 : 0); break; case a: o = (r - e) / f + 2; break; default: o = (e - a) / f + 4; break; } return o *= 60, n.alpha !== void 0 ? { hue: o, saturation: d, lightness: i, alpha: n.alpha } : { hue: o, saturation: d, lightness: i }; } function c(n) { return re(y(n)); } var te = function(e) { return e.length === 7 && e[1] === e[2] && e[3] === e[4] && e[5] === e[6] ? "#" + e[1] + e[3] + e[5] : e; }, H = te; function v(n) { var e = n.toString(16); return e.length === 1 ? "0" + e : e; } function z(n) { return v(Math.round(n * 255)); } function se(n, e, a) { return H("#" + z(n) + z(e) + z(a)); } function I(n, e, a) { return F(n, e, a, se); } function ie(n, e, a) { if (typeof n == "number" && typeof e == "number" && typeof a == "number") return I(n, e, a); if (typeof n == "object" && e === void 0 && a === void 0) return I(n.hue, n.saturation, n.lightness); throw new m(1); } function oe(n, e, a, r) { if (typeof n == "number" && typeof e == "number" && typeof a == "number" && typeof r == "number") return r >= 1 ? I(n, e, a) : "rgba(" + F(n, e, a) + "," + r + ")"; if (typeof n == "object" && e === void 0 && a === void 0 && r === void 0) return n.alpha >= 1 ? I(n.hue, n.saturation, n.lightness) : "rgba(" + F(n.hue, n.saturation, n.lightness) + "," + n.alpha + ")"; throw new m(2); } function O(n, e, a) { if (typeof n == "number" && typeof e == "number" && typeof a == "number") return H("#" + v(n) + v(e) + v(a)); if (typeof n == "object" && e === void 0 && a === void 0) return H("#" + v(n.red) + v(n.green) + v(n.blue)); throw new m(6); } function k(n, e, a, r) { if (typeof n == "string" && typeof e == "number") { var t = y(n); return "rgba(" + t.red + "," + t.green + "," + t.blue + "," + e + ")"; } else { if (typeof n == "number" && typeof e == "number" && typeof a == "number" && typeof r == "number") return r >= 1 ? O(n, e, a) : "rgba(" + n + "," + e + "," + a + "," + r + ")"; if (typeof n == "object" && e === void 0 && a === void 0 && r === void 0) return n.alpha >= 1 ? O(n.red, n.green, n.blue) : "rgba(" + n.red + "," + n.green + "," + n.blue + "," + n.alpha + ")"; } throw new m(7); } var fe = function(e) { return typeof e.red == "number" && typeof e.green == "number" && typeof e.blue == "number" && (typeof e.alpha != "number" || typeof e.alpha > "u"); }, ue = function(e) { return typeof e.red == "number" && typeof e.green == "number" && typeof e.blue == "number" && typeof e.alpha == "number"; }, pe = function(e) { return typeof e.hue == "number" && typeof e.saturation == "number" && typeof e.lightness == "number" && (typeof e.alpha != "number" || typeof e.alpha > "u"); }, le = function(e) { return typeof e.hue == "number" && typeof e.saturation == "number" && typeof e.lightness == "number" && typeof e.alpha == "number"; }; function g(n) { if (typeof n != "object") throw new m(8); if (ue(n)) return k(n); if (fe(n)) return O(n); if (le(n)) return oe(n); if (pe(n)) return ie(n); throw new m(8); } function A(n, e, a) { return function() { var t = a.concat(Array.prototype.slice.call(arguments)); return t.length >= e ? n.apply(this, t) : A(n, e, t); }; } function l(n) { return A(n, n.length, []); } function de(n, e) { if (e === "transparent") return e; var a = c(e); return g(u({}, a, { hue: a.hue + parseFloat(n) })); } l(de); function x(n, e, a) { return Math.max(n, Math.min(e, a)); } function he(n, e) { if (e === "transparent") return e; var a = c(e); return g(u({}, a, { lightness: x(0, 1, a.lightness - parseFloat(n)) })); } l(he); function me(n, e) { if (e === "transparent") return e; var a = c(e); return g(u({}, a, { saturation: x(0, 1, a.saturation - parseFloat(n)) })); } l(me); function be(n, e) { if (e === "transparent") return e; var a = c(e); return g(u({}, a, { lightness: x(0, 1, a.lightness + parseFloat(n)) })); } l(be); function ce(n, e, a) { if (e === "transparent") return a; if (a === "transparent") return e; if (n === 0) return a; var r = y(e), t = u({}, r, { alpha: typeof r.alpha == "number" ? r.alpha : 1 }), s = y(a), i = u({}, s, { alpha: typeof s.alpha == "number" ? s.alpha : 1 }), o = t.alpha - i.alpha, f = parseFloat(n) * 2 - 1, d = f * o === -1 ? f : f + o, b = 1 + f * o, h = (d / b + 1) / 2, p = 1 - h, w = { red: Math.floor(t.red * h + i.red * p), green: Math.floor(t.green * h + i.green * p), blue: Math.floor(t.blue * h + i.blue * p), alpha: t.alpha * parseFloat(n) + i.alpha * (1 - parseFloat(n)) }; return k(w); } var ge = l(ce), $ = ge; function ve(n, e) { if (e === "transparent") return e; var a = y(e), r = typeof a.alpha == "number" ? a.alpha : 1, t = u({}, a, { alpha: x(0, 1, (r * 100 + parseFloat(n) * 100) / 100) }); return k(t); } l(ve); function ye(n, e) { if (e === "transparent") return e; var a = c(e); return g(u({}, a, { saturation: x(0, 1, a.saturation + parseFloat(n)) })); } l(ye); function xe(n, e) { return e === "transparent" ? e : g(u({}, c(e), { hue: parseFloat(n) })); } l(xe); function we(n, e) { return e === "transparent" ? e : g(u({}, c(e), { lightness: parseFloat(n) })); } l(we); function Se(n, e) { return e === "transparent" ? e : g(u({}, c(e), { saturation: parseFloat(n) })); } l(Se); function Fe(n, e) { return e === "transparent" ? e : $(parseFloat(n), "rgb(0, 0, 0)", e); } l(Fe); function Pe(n, e) { return e === "transparent" ? e : $(parseFloat(n), "rgb(255, 255, 255)", e); } l(Pe); function Ie(n, e) { if (e === "transparent") return e; var a = y(e), r = typeof a.alpha == "number" ? a.alpha : 1, t = u({}, a, { alpha: x(0, 1, +(r * 100 - parseFloat(n) * 100).toFixed(2) / 100) }); return k(t); } var ke = l(Ie), Ce = ke; export { u as _, Y as a, Ce as c, $ as m };