| @@ -224,8 +224,11 @@ | ||
| 224 | 224 | "typography.textAlign", |
| 225 | 225 | "typography.textColumns", |
| 226 | 226 | "typography.textDecoration", |
| 227 | 227 | "typography.textIndent", |
| 228 | + "typography.textShadow", | |
| 229 | + "typography.defaultTextShadowPresets", | |
| 230 | + "typography.textShadowPresets", | |
| 228 | 231 | "typography.textTransform", |
| 229 | 232 | "typography.writingMode", |
| 230 | 233 | "viewport.mobile", |
| 231 | 234 | "viewport.tablet" |
| @@ -521,8 +524,16 @@ | ||
| 521 | 524 | { classSuffix: "font-family", propertyName: "font-family" } |
| 522 | 525 | ] |
| 523 | 526 | }, |
| 524 | 527 | { |
| 528 | + path: ["typography", "textShadowPresets"], | |
| 529 | + valueKey: "textShadow", | |
| 530 | + cssVarInfix: "text-shadow", | |
| 531 | + classes: [ | |
| 532 | + { classSuffix: "text-shadow", propertyName: "text-shadow" } | |
| 533 | + ] | |
| 534 | + }, | |
| 535 | + { | |
| 525 | 536 | path: ["spacing", "spacingSizes"], |
| 526 | 537 | valueKey: "size", |
| 527 | 538 | cssVarInfix: "spacing", |
| 528 | 539 | valueFunc: ({ size }) => size, |
| @@ -773,163 +784,176 @@ | ||
| 773 | 784 | return null; |
| 774 | 785 | } |
| 775 | 786 | |
| 776 | 787 | // node_modules/colord/index.mjs |
| 777 | -var r = { grad: 0.9, turn: 360, rad: 360 / (2 * Math.PI) }; | |
| 778 | -var t = function(r2) { | |
| 788 | +for (r = { grad: 0.9, turn: 360, rad: 360 / (2 * Math.PI) }, t = function(r2) { | |
| 779 | 789 | return "string" == typeof r2 ? r2.length > 0 : "number" == typeof r2; |
| 780 | -}; | |
| 781 | -var n = function(r2, t2, n2) { | |
| 790 | +}, n = function(r2, t2, n2) { | |
| 782 | 791 | return void 0 === t2 && (t2 = 0), void 0 === n2 && (n2 = Math.pow(10, t2)), Math.round(n2 * r2) / n2 + 0; |
| 783 | -}; | |
| 784 | -var e = function(r2, t2, n2) { | |
| 792 | +}, u = function(r2, t2, n2) { | |
| 785 | 793 | return void 0 === t2 && (t2 = 0), void 0 === n2 && (n2 = 1), r2 > n2 ? n2 : r2 > t2 ? r2 : t2; |
| 786 | -}; | |
| 787 | -var u = function(r2) { | |
| 788 | - return (r2 = isFinite(r2) ? r2 % 360 : 0) > 0 ? r2 : r2 + 360; | |
| 789 | -}; | |
| 790 | -var a = function(r2) { | |
| 791 | - return { r: e(r2.r, 0, 255), g: e(r2.g, 0, 255), b: e(r2.b, 0, 255), a: e(r2.a) }; | |
| 792 | -}; | |
| 793 | -var o = function(r2) { | |
| 794 | +}, e = function(r2) { | |
| 795 | + return (r2 = isFinite(r2) ? r2 % 360 : 0) < 0 ? r2 + 360 : r2; | |
| 796 | +}, o = function(r2, t2) { | |
| 797 | + return void 0 === t2 && (t2 = 0), n(r2, t2) % 360; | |
| 798 | +}, a = function(r2) { | |
| 799 | + return { r: u(r2.r, 0, 255), g: u(r2.g, 0, 255), b: u(r2.b, 0, 255), a: u(r2.a) }; | |
| 800 | +}, i = function(r2) { | |
| 794 | 801 | return { r: n(r2.r), g: n(r2.g), b: n(r2.b), a: n(r2.a, 3) }; |
| 802 | +}, s = /^#([0-9a-f]{3,8})$/i, d = function(r2, t2) { | |
| 803 | + var n2 = r2.charCodeAt(t2); | |
| 804 | + return (15 & n2) + 9 * (n2 >> 6); | |
| 805 | +}, h = function(r2, t2) { | |
| 806 | + return d(r2, t2) << 4 | d(r2, t2 + 1); | |
| 807 | +}, b = [], f = 0; f < 256; f++) b.push((f < 16 ? "0" : "") + f.toString(16)); | |
| 808 | +var r; | |
| 809 | +var t; | |
| 810 | +var n; | |
| 811 | +var u; | |
| 812 | +var e; | |
| 813 | +var o; | |
| 814 | +var a; | |
| 815 | +var i; | |
| 816 | +var s; | |
| 817 | +var d; | |
| 818 | +var h; | |
| 819 | +var b; | |
| 820 | +var f; | |
| 821 | +var g = function(r) { | |
| 822 | + return b[u(r, 0, 255)]; | |
| 795 | 823 | }; |
| 796 | -var i = /^#([0-9a-f]{3,8})$/i; | |
| 797 | -var s = function(r2) { | |
| 798 | - var t2 = r2.toString(16); | |
| 799 | - return t2.length < 2 ? "0" + t2 : t2; | |
| 824 | +var c = function(r) { | |
| 825 | + var t = r.r, n = r.g, u = r.b, e = r.a, o = Math.max(t, n, u), a = o - Math.min(t, n, u), i = a ? o === t ? (n - u) / a : o === n ? 2 + (u - t) / a : 4 + (t - n) / a : 0; | |
| 826 | + return { h: 60 * (i < 0 ? i + 6 : i), s: o ? a / o * 100 : 0, v: o / 255 * 100, a: e }; | |
| 800 | 827 | }; |
| 801 | -var h = function(r2) { | |
| 802 | - var t2 = r2.r, n2 = r2.g, e2 = r2.b, u2 = r2.a, a2 = Math.max(t2, n2, e2), o2 = a2 - Math.min(t2, n2, e2), i2 = o2 ? a2 === t2 ? (n2 - e2) / o2 : a2 === n2 ? 2 + (e2 - t2) / o2 : 4 + (t2 - n2) / o2 : 0; | |
| 803 | - return { h: 60 * (i2 < 0 ? i2 + 6 : i2), s: a2 ? o2 / a2 * 100 : 0, v: a2 / 255 * 100, a: u2 }; | |
| 828 | +var v = function(r) { | |
| 829 | + var t = r.h, n = r.s, u = r.v, e = r.a; | |
| 830 | + t = t / 360 * 6, n /= 100, u /= 100; | |
| 831 | + var o = Math.floor(t), a = u * (1 - n), i = u * (1 - (t - o) * n), s = u * (1 - (1 - t + o) * n), d = o % 6; | |
| 832 | + return { r: 255 * [u, i, a, a, s, u][d], g: 255 * [s, u, u, i, a, a][d], b: 255 * [a, a, s, u, u, i][d], a: e }; | |
| 804 | 833 | }; |
| 805 | -var b = function(r2) { | |
| 806 | - var t2 = r2.h, n2 = r2.s, e2 = r2.v, u2 = r2.a; | |
| 807 | - t2 = t2 / 360 * 6, n2 /= 100, e2 /= 100; | |
| 808 | - var a2 = Math.floor(t2), o2 = e2 * (1 - n2), i2 = e2 * (1 - (t2 - a2) * n2), s2 = e2 * (1 - (1 - t2 + a2) * n2), h2 = a2 % 6; | |
| 809 | - return { r: 255 * [e2, i2, o2, o2, s2, e2][h2], g: 255 * [s2, e2, e2, i2, o2, o2][h2], b: 255 * [o2, o2, s2, e2, e2, i2][h2], a: u2 }; | |
| 834 | +var l = function(r) { | |
| 835 | + return { h: e(r.h), s: u(r.s, 0, 100), l: u(r.l, 0, 100), a: u(r.a) }; | |
| 810 | 836 | }; |
| 811 | -var g = function(r2) { | |
| 812 | - return { h: u(r2.h), s: e(r2.s, 0, 100), l: e(r2.l, 0, 100), a: e(r2.a) }; | |
| 837 | +var p = function(r) { | |
| 838 | + return { h: o(r.h), s: n(r.s), l: n(r.l), a: n(r.a, 3) }; | |
| 813 | 839 | }; |
| 814 | -var d = function(r2) { | |
| 815 | - return { h: n(r2.h), s: n(r2.s), l: n(r2.l), a: n(r2.a, 3) }; | |
| 840 | +var m = function(r) { | |
| 841 | + return v((n = (t = r).s, { h: t.h, s: (n *= ((u = t.l) < 50 ? u : 100 - u) / 100) > 0 ? 2 * n / (u + n) * 100 : 0, v: u + n, a: t.a })); | |
| 842 | + var t, n, u; | |
| 816 | 843 | }; |
| 817 | -var f = function(r2) { | |
| 818 | - return b((n2 = (t2 = r2).s, { h: t2.h, s: (n2 *= ((e2 = t2.l) < 50 ? e2 : 100 - e2) / 100) > 0 ? 2 * n2 / (e2 + n2) * 100 : 0, v: e2 + n2, a: t2.a })); | |
| 819 | - var t2, n2, e2; | |
| 844 | +var y = function(r) { | |
| 845 | + return { h: (t = c(r)).h, s: (e = (200 - (n = t.s)) * (u = t.v) / 100) > 0 && e < 200 ? n * u / 100 / (e <= 100 ? e : 200 - e) * 100 : 0, l: e / 2, a: t.a }; | |
| 846 | + var t, n, u, e; | |
| 820 | 847 | }; |
| 821 | -var c = function(r2) { | |
| 822 | - return { h: (t2 = h(r2)).h, s: (u2 = (200 - (n2 = t2.s)) * (e2 = t2.v) / 100) > 0 && u2 < 200 ? n2 * e2 / 100 / (u2 <= 100 ? u2 : 200 - u2) * 100 : 0, l: u2 / 2, a: t2.a }; | |
| 823 | - var t2, n2, e2, u2; | |
| 824 | -}; | |
| 825 | -var l = /^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i; | |
| 826 | -var p = /^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i; | |
| 827 | -var v = /^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i; | |
| 828 | -var m = /^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i; | |
| 829 | -var y = { string: [[function(r2) { | |
| 830 | - var t2 = i.exec(r2); | |
| 831 | - return t2 ? (r2 = t2[1]).length <= 4 ? { r: parseInt(r2[0] + r2[0], 16), g: parseInt(r2[1] + r2[1], 16), b: parseInt(r2[2] + r2[2], 16), a: 4 === r2.length ? n(parseInt(r2[3] + r2[3], 16) / 255, 2) : 1 } : 6 === r2.length || 8 === r2.length ? { r: parseInt(r2.substr(0, 2), 16), g: parseInt(r2.substr(2, 2), 16), b: parseInt(r2.substr(4, 2), 16), a: 8 === r2.length ? n(parseInt(r2.substr(6, 2), 16) / 255, 2) : 1 } : null : null; | |
| 832 | -}, "hex"], [function(r2) { | |
| 833 | - var t2 = v.exec(r2) || m.exec(r2); | |
| 834 | - return t2 ? t2[2] !== t2[4] || t2[4] !== t2[6] ? null : a({ r: Number(t2[1]) / (t2[2] ? 100 / 255 : 1), g: Number(t2[3]) / (t2[4] ? 100 / 255 : 1), b: Number(t2[5]) / (t2[6] ? 100 / 255 : 1), a: void 0 === t2[7] ? 1 : Number(t2[7]) / (t2[8] ? 100 : 1) }) : null; | |
| 835 | -}, "rgb"], [function(t2) { | |
| 836 | - var n2 = l.exec(t2) || p.exec(t2); | |
| 837 | - if (!n2) return null; | |
| 838 | - var e2, u2, a2 = g({ h: (e2 = n2[1], u2 = n2[2], void 0 === u2 && (u2 = "deg"), Number(e2) * (r[u2] || 1)), s: Number(n2[3]), l: Number(n2[4]), a: void 0 === n2[5] ? 1 : Number(n2[5]) / (n2[6] ? 100 : 1) }); | |
| 839 | - return f(a2); | |
| 840 | -}, "hsl"]], object: [[function(r2) { | |
| 841 | - var n2 = r2.r, e2 = r2.g, u2 = r2.b, o2 = r2.a, i2 = void 0 === o2 ? 1 : o2; | |
| 842 | - return t(n2) && t(e2) && t(u2) ? a({ r: Number(n2), g: Number(e2), b: Number(u2), a: Number(i2) }) : null; | |
| 843 | -}, "rgb"], [function(r2) { | |
| 844 | - var n2 = r2.h, e2 = r2.s, u2 = r2.l, a2 = r2.a, o2 = void 0 === a2 ? 1 : a2; | |
| 845 | - if (!t(n2) || !t(e2) || !t(u2)) return null; | |
| 846 | - var i2 = g({ h: Number(n2), s: Number(e2), l: Number(u2), a: Number(o2) }); | |
| 847 | - return f(i2); | |
| 848 | -}, "hsl"], [function(r2) { | |
| 849 | - var n2 = r2.h, a2 = r2.s, o2 = r2.v, i2 = r2.a, s2 = void 0 === i2 ? 1 : i2; | |
| 850 | - if (!t(n2) || !t(a2) || !t(o2)) return null; | |
| 851 | - var h2 = (function(r3) { | |
| 852 | - return { h: u(r3.h), s: e(r3.s, 0, 100), v: e(r3.v, 0, 100), a: e(r3.a) }; | |
| 853 | - })({ h: Number(n2), s: Number(a2), v: Number(o2), a: Number(s2) }); | |
| 854 | - return b(h2); | |
| 848 | +var N = /^hsla?\(\s*([+-]?(?:\d*\.\d+|\d+))(deg|rad|grad|turn)?\s*,\s*([+-]?(?:\d*\.\d+|\d+))%\s*,\s*([+-]?(?:\d*\.\d+|\d+))%\s*(?:,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i; | |
| 849 | +var x = /^hsla?\(\s*([+-]?(?:\d*\.\d+|\d+))(deg|rad|grad|turn)?\s+([+-]?(?:\d*\.\d+|\d+))%\s+([+-]?(?:\d*\.\d+|\d+))%\s*(?:\/\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i; | |
| 850 | +var M = /^rgba?\(\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*(?:,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i; | |
| 851 | +var H = /^rgba?\(\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s+([+-]?(?:\d*\.\d+|\d+))(%)?\s+([+-]?(?:\d*\.\d+|\d+))(%)?\s*(?:\/\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i; | |
| 852 | +var $ = { string: [[function(r) { | |
| 853 | + if (!s.test(r)) return null; | |
| 854 | + var t = r.length; | |
| 855 | + return t <= 5 ? { r: 17 * d(r, 1), g: 17 * d(r, 2), b: 17 * d(r, 3), a: 5 === t ? n(17 * d(r, 4) / 255, 2) : 1 } : 7 === t || 9 === t ? { r: h(r, 1), g: h(r, 3), b: h(r, 5), a: 9 === t ? n(h(r, 7) / 255, 2) : 1 } : null; | |
| 856 | +}, "hex"], [function(r) { | |
| 857 | + var t = M.exec(r) || H.exec(r); | |
| 858 | + return t ? t[2] !== t[4] || t[4] !== t[6] ? null : a({ r: Number(t[1]) / (t[2] ? 100 / 255 : 1), g: Number(t[3]) / (t[4] ? 100 / 255 : 1), b: Number(t[5]) / (t[6] ? 100 / 255 : 1), a: void 0 === t[7] ? 1 : Number(t[7]) / (t[8] ? 100 : 1) }) : null; | |
| 859 | +}, "rgb"], [function(t) { | |
| 860 | + var n = N.exec(t) || x.exec(t); | |
| 861 | + if (!n) return null; | |
| 862 | + var u, e, o = l({ h: (u = n[1], e = n[2], void 0 === e && (e = "deg"), Number(u) * (r[e] || 1)), s: Number(n[3]), l: Number(n[4]), a: void 0 === n[5] ? 1 : Number(n[5]) / (n[6] ? 100 : 1) }); | |
| 863 | + return m(o); | |
| 864 | +}, "hsl"]], object: [[function(r) { | |
| 865 | + var n = r.r, u = r.g, e = r.b, o = r.a, i = void 0 === o ? 1 : o; | |
| 866 | + return t(n) && t(u) && t(e) ? a({ r: Number(n), g: Number(u), b: Number(e), a: Number(i) }) : null; | |
| 867 | +}, "rgb"], [function(r) { | |
| 868 | + var n = r.h, u = r.s, e = r.l, o = r.a, a = void 0 === o ? 1 : o; | |
| 869 | + if (!t(n) || !t(u) || !t(e)) return null; | |
| 870 | + var i = l({ h: Number(n), s: Number(u), l: Number(e), a: Number(a) }); | |
| 871 | + return m(i); | |
| 872 | +}, "hsl"], [function(r) { | |
| 873 | + var n = r.h, o = r.s, a = r.v, i = r.a, s = void 0 === i ? 1 : i; | |
| 874 | + if (!t(n) || !t(o) || !t(a)) return null; | |
| 875 | + var d = (function(r2) { | |
| 876 | + return { h: e(r2.h), s: u(r2.s, 0, 100), v: u(r2.v, 0, 100), a: u(r2.a) }; | |
| 877 | + })({ h: Number(n), s: Number(o), v: Number(a), a: Number(s) }); | |
| 878 | + return v(d); | |
| 855 | 879 | }, "hsv"]] }; |
| 856 | -var N = function(r2, t2) { | |
| 857 | - for (var n2 = 0; n2 < t2.length; n2++) { | |
| 858 | - var e2 = t2[n2][0](r2); | |
| 859 | - if (e2) return [e2, t2[n2][1]]; | |
| 880 | +var j = function(r, t) { | |
| 881 | + for (var n = 0; n < t.length; n++) { | |
| 882 | + var u = t[n][0](r); | |
| 883 | + if (u) return [u, t[n][1]]; | |
| 860 | 884 | } |
| 861 | 885 | return [null, void 0]; |
| 862 | 886 | }; |
| 863 | -var x = function(r2) { | |
| 864 | - return "string" == typeof r2 ? N(r2.trim(), y.string) : "object" == typeof r2 && null !== r2 ? N(r2, y.object) : [null, void 0]; | |
| 887 | +var w = function(r) { | |
| 888 | + return "string" == typeof r ? j(r.trim(), $.string) : "object" == typeof r && null !== r ? j(r, $.object) : [null, void 0]; | |
| 865 | 889 | }; |
| 866 | -var M = function(r2, t2) { | |
| 867 | - var n2 = c(r2); | |
| 868 | - return { h: n2.h, s: e(n2.s + 100 * t2, 0, 100), l: n2.l, a: n2.a }; | |
| 890 | +var k = function(r, t) { | |
| 891 | + var n = y(r); | |
| 892 | + return { h: n.h, s: u(n.s + 100 * t, 0, 100), l: n.l, a: n.a }; | |
| 869 | 893 | }; |
| 870 | -var H = function(r2) { | |
| 871 | - return (299 * r2.r + 587 * r2.g + 114 * r2.b) / 1e3 / 255; | |
| 894 | +var E = function(r) { | |
| 895 | + return (299 * r.r + 587 * r.g + 114 * r.b) / 1e3 / 255; | |
| 872 | 896 | }; |
| 873 | -var $ = function(r2, t2) { | |
| 874 | - var n2 = c(r2); | |
| 875 | - return { h: n2.h, s: n2.s, l: e(n2.l + 100 * t2, 0, 100), a: n2.a }; | |
| 897 | +var R = function(r, t) { | |
| 898 | + var n = y(r); | |
| 899 | + return { h: n.h, s: n.s, l: u(n.l + 100 * t, 0, 100), a: n.a }; | |
| 876 | 900 | }; |
| 877 | -var j = (function() { | |
| 878 | - function r2(r3) { | |
| 879 | - this.parsed = x(r3)[0], this.rgba = this.parsed || { r: 0, g: 0, b: 0, a: 1 }; | |
| 901 | +var q = (function() { | |
| 902 | + function r(r2) { | |
| 903 | + this.parsed = w(r2)[0], this.rgba = this.parsed || { r: 0, g: 0, b: 0, a: 1 }; | |
| 880 | 904 | } |
| 881 | - return r2.prototype.isValid = function() { | |
| 905 | + return r.prototype.isValid = function() { | |
| 882 | 906 | return null !== this.parsed; |
| 883 | - }, r2.prototype.brightness = function() { | |
| 884 | - return n(H(this.rgba), 2); | |
| 885 | - }, r2.prototype.isDark = function() { | |
| 886 | - return H(this.rgba) < 0.5; | |
| 887 | - }, r2.prototype.isLight = function() { | |
| 888 | - return H(this.rgba) >= 0.5; | |
| 889 | - }, r2.prototype.toHex = function() { | |
| 890 | - return r3 = o(this.rgba), t2 = r3.r, e2 = r3.g, u2 = r3.b, i2 = (a2 = r3.a) < 1 ? s(n(255 * a2)) : "", "#" + s(t2) + s(e2) + s(u2) + i2; | |
| 891 | - var r3, t2, e2, u2, a2, i2; | |
| 892 | - }, r2.prototype.toRgb = function() { | |
| 893 | - return o(this.rgba); | |
| 894 | - }, r2.prototype.toRgbString = function() { | |
| 895 | - return r3 = o(this.rgba), t2 = r3.r, n2 = r3.g, e2 = r3.b, (u2 = r3.a) < 1 ? "rgba(" + t2 + ", " + n2 + ", " + e2 + ", " + u2 + ")" : "rgb(" + t2 + ", " + n2 + ", " + e2 + ")"; | |
| 896 | - var r3, t2, n2, e2, u2; | |
| 897 | - }, r2.prototype.toHsl = function() { | |
| 898 | - return d(c(this.rgba)); | |
| 899 | - }, r2.prototype.toHslString = function() { | |
| 900 | - return r3 = d(c(this.rgba)), t2 = r3.h, n2 = r3.s, e2 = r3.l, (u2 = r3.a) < 1 ? "hsla(" + t2 + ", " + n2 + "%, " + e2 + "%, " + u2 + ")" : "hsl(" + t2 + ", " + n2 + "%, " + e2 + "%)"; | |
| 901 | - var r3, t2, n2, e2, u2; | |
| 902 | - }, r2.prototype.toHsv = function() { | |
| 903 | - return r3 = h(this.rgba), { h: n(r3.h), s: n(r3.s), v: n(r3.v), a: n(r3.a, 3) }; | |
| 904 | - var r3; | |
| 905 | - }, r2.prototype.invert = function() { | |
| 906 | - return w({ r: 255 - (r3 = this.rgba).r, g: 255 - r3.g, b: 255 - r3.b, a: r3.a }); | |
| 907 | - var r3; | |
| 908 | - }, r2.prototype.saturate = function(r3) { | |
| 909 | - return void 0 === r3 && (r3 = 0.1), w(M(this.rgba, r3)); | |
| 910 | - }, r2.prototype.desaturate = function(r3) { | |
| 911 | - return void 0 === r3 && (r3 = 0.1), w(M(this.rgba, -r3)); | |
| 912 | - }, r2.prototype.grayscale = function() { | |
| 913 | - return w(M(this.rgba, -1)); | |
| 914 | - }, r2.prototype.lighten = function(r3) { | |
| 915 | - return void 0 === r3 && (r3 = 0.1), w($(this.rgba, r3)); | |
| 916 | - }, r2.prototype.darken = function(r3) { | |
| 917 | - return void 0 === r3 && (r3 = 0.1), w($(this.rgba, -r3)); | |
| 918 | - }, r2.prototype.rotate = function(r3) { | |
| 919 | - return void 0 === r3 && (r3 = 15), this.hue(this.hue() + r3); | |
| 920 | - }, r2.prototype.alpha = function(r3) { | |
| 921 | - return "number" == typeof r3 ? w({ r: (t2 = this.rgba).r, g: t2.g, b: t2.b, a: r3 }) : n(this.rgba.a, 3); | |
| 922 | - var t2; | |
| 923 | - }, r2.prototype.hue = function(r3) { | |
| 924 | - var t2 = c(this.rgba); | |
| 925 | - return "number" == typeof r3 ? w({ h: r3, s: t2.s, l: t2.l, a: t2.a }) : n(t2.h); | |
| 926 | - }, r2.prototype.isEqual = function(r3) { | |
| 927 | - return this.toHex() === w(r3).toHex(); | |
| 928 | - }, r2; | |
| 907 | + }, r.prototype.brightness = function() { | |
| 908 | + return n(E(this.rgba), 2); | |
| 909 | + }, r.prototype.isDark = function() { | |
| 910 | + return E(this.rgba) < 0.5; | |
| 911 | + }, r.prototype.isLight = function() { | |
| 912 | + return E(this.rgba) >= 0.5; | |
| 913 | + }, r.prototype.toHex = function() { | |
| 914 | + return r2 = i(this.rgba), t = r2.r, u = r2.g, e = r2.b, a = (o = r2.a) < 1 ? g(n(255 * o)) : "", "#" + g(t) + g(u) + g(e) + a; | |
| 915 | + var r2, t, u, e, o, a; | |
| 916 | + }, r.prototype.toRgb = function() { | |
| 917 | + return i(this.rgba); | |
| 918 | + }, r.prototype.toRgbString = function() { | |
| 919 | + return r2 = i(this.rgba), t = r2.r, n = r2.g, u = r2.b, (e = r2.a) < 1 ? "rgba(" + t + ", " + n + ", " + u + ", " + e + ")" : "rgb(" + t + ", " + n + ", " + u + ")"; | |
| 920 | + var r2, t, n, u, e; | |
| 921 | + }, r.prototype.toHsl = function() { | |
| 922 | + return p(y(this.rgba)); | |
| 923 | + }, r.prototype.toHslString = function() { | |
| 924 | + return r2 = p(y(this.rgba)), t = r2.h, n = r2.s, u = r2.l, (e = r2.a) < 1 ? "hsla(" + t + ", " + n + "%, " + u + "%, " + e + ")" : "hsl(" + t + ", " + n + "%, " + u + "%)"; | |
| 925 | + var r2, t, n, u, e; | |
| 926 | + }, r.prototype.toHsv = function() { | |
| 927 | + return r2 = c(this.rgba), { h: o(r2.h), s: n(r2.s), v: n(r2.v), a: n(r2.a, 3) }; | |
| 928 | + var r2; | |
| 929 | + }, r.prototype.invert = function() { | |
| 930 | + return A({ r: 255 - (r2 = this.rgba).r, g: 255 - r2.g, b: 255 - r2.b, a: r2.a }); | |
| 931 | + var r2; | |
| 932 | + }, r.prototype.saturate = function(r2) { | |
| 933 | + return void 0 === r2 && (r2 = 0.1), A(k(this.rgba, r2)); | |
| 934 | + }, r.prototype.desaturate = function(r2) { | |
| 935 | + return void 0 === r2 && (r2 = 0.1), A(k(this.rgba, -r2)); | |
| 936 | + }, r.prototype.grayscale = function() { | |
| 937 | + return A(k(this.rgba, -1)); | |
| 938 | + }, r.prototype.lighten = function(r2) { | |
| 939 | + return void 0 === r2 && (r2 = 0.1), A(R(this.rgba, r2)); | |
| 940 | + }, r.prototype.darken = function(r2) { | |
| 941 | + return void 0 === r2 && (r2 = 0.1), A(R(this.rgba, -r2)); | |
| 942 | + }, r.prototype.rotate = function(r2) { | |
| 943 | + return void 0 === r2 && (r2 = 15), this.hue(y(this.rgba).h + r2); | |
| 944 | + }, r.prototype.alpha = function(r2) { | |
| 945 | + return "number" == typeof r2 ? A({ r: (t = this.rgba).r, g: t.g, b: t.b, a: r2 }) : n(this.rgba.a, 3); | |
| 946 | + var t; | |
| 947 | + }, r.prototype.hue = function(r2) { | |
| 948 | + var t = y(this.rgba); | |
| 949 | + return "number" == typeof r2 ? A({ h: r2, s: t.s, l: t.l, a: t.a }) : o(t.h); | |
| 950 | + }, r.prototype.isEqual = function(r2) { | |
| 951 | + return this.toHex() === A(r2).toHex(); | |
| 952 | + }, r; | |
| 929 | 953 | })(); |
| 930 | -var w = function(r2) { | |
| 931 | - return r2 instanceof j ? r2 : new j(r2); | |
| 954 | +var A = function(r) { | |
| 955 | + return r instanceof q ? r : new q(r); | |
| 932 | 956 | }; |
| 933 | 957 | |
| 934 | 958 | // packages/global-styles-engine/build-module/utils/duotone.mjs |
| 935 | 959 | function getValuesFromColors(colors = []) { |
| @@ -939,9 +963,9 @@ | ||
| 939 | 963 | b: [], |
| 940 | 964 | a: [] |
| 941 | 965 | }; |
| 942 | 966 | colors.forEach((color) => { |
| 943 | - const rgbColor = w(color).toRgb(); | |
| 967 | + const rgbColor = A(color).toRgb(); | |
| 944 | 968 | values.r.push(rgbColor.r / 255); |
| 945 | 969 | values.g.push(rgbColor.g / 255); |
| 946 | 970 | values.b.push(rgbColor.b / 255); |
| 947 | 971 | values.a.push(rgbColor.a); |
| @@ -2447,9 +2471,9 @@ | ||
| 2447 | 2471 | styleOptions = {} |
| 2448 | 2472 | } = options; |
| 2449 | 2473 | const blocks = blockTypes.length > 0 ? blockTypes : (0, import_blocks.getBlockTypes)(); |
| 2450 | 2474 | const blockGap = getSetting(config, "spacing.blockGap"); |
| 2451 | - const hasBlockGapSupport = hasBlockGapSupportOption ?? blockGap !== null; | |
| 2475 | + const hasBlockGapSupport = hasBlockGapSupportOption ?? (blockGap !== null && blockGap !== void 0); | |
| 2452 | 2476 | const hasFallbackGapSupport = hasFallbackGapSupportOption ?? !hasBlockGapSupport; |
| 2453 | 2477 | if (!config?.styles || !config?.settings) { |
| 2454 | 2478 | return [[], {}]; |
| 2455 | 2479 | } |
| @@ -2892,9 +2916,10 @@ | ||
| 2892 | 2916 | postId, |
| 2893 | 2917 | settings, |
| 2894 | 2918 | backButton, |
| 2895 | 2919 | onActionPerformed, |
| 2896 | - initialViewport | |
| 2920 | + initialViewport, | |
| 2921 | + renderingMode | |
| 2897 | 2922 | }) { |
| 2898 | 2923 | const homePage = (0, import_data6.useSelect)( |
| 2899 | 2924 | (select2) => { |
| 2900 | 2925 | if (postType || postId) { |
| @@ -2967,8 +2992,9 @@ | ||
| 2967 | 2992 | settings: finalSettings, |
| 2968 | 2993 | styles: finalSettings.styles, |
| 2969 | 2994 | onActionPerformed, |
| 2970 | 2995 | initialViewport, |
| 2996 | + renderingMode, | |
| 2971 | 2997 | children: [ |
| 2972 | 2998 | backButton && /* @__PURE__ */ (0, import_jsx_runtime.jsx)(BackButton, { children: backButton }), |
| 2973 | 2999 | /* @__PURE__ */ (0, import_jsx_runtime.jsx)(PreferencesModal, {}), |
| 2974 | 3000 | /* @__PURE__ */ (0, import_jsx_runtime.jsx)(ToolsMoreMenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)(SiteExport, {}) }) |