| @@ -1,925 +1,4216 @@ | ||
| 1 | -/******/ (() => { // webpackBootstrap | |
| 2 | -/******/ var __webpack_modules__ = ({ | |
| 1 | +(function(react, react_dom, _wordpress_i18n) { | |
| 3 | 2 | |
| 4 | -/***/ "../assets/dev/js/utils/react.js": | |
| 5 | -/*!***************************************!*\ | |
| 6 | - !*** ../assets/dev/js/utils/react.js ***! | |
| 7 | - \***************************************/ | |
| 8 | -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { | |
| 3 | +//#region \0rolldown/runtime.js | |
| 4 | + var __create = Object.create; | |
| 5 | + var __defProp = Object.defineProperty; | |
| 6 | + var __name = (target, value) => __defProp(target, "name", { | |
| 7 | + value, | |
| 8 | + configurable: true | |
| 9 | + }); | |
| 10 | + var __getOwnPropDesc = Object.getOwnPropertyDescriptor; | |
| 11 | + var __getOwnPropNames = Object.getOwnPropertyNames; | |
| 12 | + var __getProtoOf = Object.getPrototypeOf; | |
| 13 | + var __hasOwnProp = Object.prototype.hasOwnProperty; | |
| 14 | + var __esmMin = (fn, res, err) => () => { | |
| 15 | + if (err) throw err[0]; | |
| 16 | + try { | |
| 17 | + return fn && (res = fn(fn = 0)), res; | |
| 18 | + } catch (e) { | |
| 19 | + throw err = [e], e; | |
| 20 | + } | |
| 21 | + }; | |
| 22 | + var __commonJSMin = (cb, mod) => () => (mod || (cb((mod = { exports: {} }).exports, mod), cb = null), mod.exports); | |
| 23 | + var __exportAll = (all, no_symbols) => { | |
| 24 | + let target = {}; | |
| 25 | + for (var name in all) { | |
| 26 | + __defProp(target, name, { | |
| 27 | + get: all[name], | |
| 28 | + enumerable: true | |
| 29 | + }); | |
| 30 | + } | |
| 31 | + if (!no_symbols) { | |
| 32 | + __defProp(target, Symbol.toStringTag, { value: "Module" }); | |
| 33 | + } | |
| 34 | + return target; | |
| 35 | + }; | |
| 36 | + var __copyProps = (to, from, except, desc) => { | |
| 37 | + if (from && typeof from === "object" || typeof from === "function") { | |
| 38 | + for (var keys = __getOwnPropNames(from), i = 0, n = keys.length, key; i < n; i++) { | |
| 39 | + key = keys[i]; | |
| 40 | + if (!__hasOwnProp.call(to, key) && key !== except) { | |
| 41 | + __defProp(to, key, { | |
| 42 | + get: ((k) => from[k]).bind(null, key), | |
| 43 | + enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable | |
| 44 | + }); | |
| 45 | + } | |
| 46 | + } | |
| 47 | + } | |
| 48 | + return to; | |
| 49 | + }; | |
| 50 | + var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { | |
| 51 | + value: mod, | |
| 52 | + enumerable: true | |
| 53 | + }) : target, mod)); | |
| 9 | 54 | |
| 10 | -"use strict"; | |
| 55 | +//#endregion | |
| 56 | +react = __toESM(react); | |
| 57 | +react_dom = __toESM(react_dom); | |
| 11 | 58 | |
| 59 | +//#region node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js | |
| 60 | + function asyncGeneratorStep(n, t, e, r, o, a, c) { | |
| 61 | + try { | |
| 62 | + var i = n[a](c); | |
| 63 | + var u = i.value; | |
| 64 | + } catch (n) { | |
| 65 | + e(n); | |
| 66 | + return; | |
| 67 | + } | |
| 68 | + i.done ? t(u) : Promise.resolve(u).then(r, o); | |
| 69 | + } | |
| 70 | + function _asyncToGenerator(n) { | |
| 71 | + return function() { | |
| 72 | + var t = this; | |
| 73 | + var e = arguments; | |
| 74 | + return new Promise(function(r, o) { | |
| 75 | + var a = n.apply(t, e); | |
| 76 | + function _next(n) { | |
| 77 | + asyncGeneratorStep(a, r, o, _next, _throw, "next", n); | |
| 78 | + } | |
| 79 | + function _throw(n) { | |
| 80 | + asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); | |
| 81 | + } | |
| 82 | + _next(void 0); | |
| 83 | + }); | |
| 84 | + }; | |
| 85 | + } | |
| 12 | 86 | |
| 13 | -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js"); | |
| 14 | -Object.defineProperty(exports, "__esModule", ({ | |
| 15 | - value: true | |
| 16 | -})); | |
| 17 | -exports["default"] = void 0; | |
| 18 | -var React = _interopRequireWildcard(__webpack_require__(/*! react */ "react")); | |
| 19 | -var ReactDOM = _interopRequireWildcard(__webpack_require__(/*! react-dom */ "react-dom")); | |
| 20 | -var _client = __webpack_require__(/*! react-dom/client */ "../node_modules/react-dom/client.js"); | |
| 21 | -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); } | |
| 22 | -/** | |
| 23 | - * Support conditional rendering of a React App to the DOM, based on the React version. | |
| 24 | - * We use `createRoot` when available, but fallback to `ReactDOM.render` for older versions. | |
| 25 | - * | |
| 26 | - * @param { React.ReactElement } app The app to render. | |
| 27 | - * @param { HTMLElement } domElement The DOM element to render the app into. | |
| 28 | - * | |
| 29 | - * @return {{ unmount: () => void }} The unmount function. | |
| 30 | - */ | |
| 31 | -function render(app, domElement) { | |
| 32 | - var unmountFunction; | |
| 33 | - try { | |
| 34 | - var root = (0, _client.createRoot)(domElement); | |
| 35 | - root.render(app); | |
| 36 | - unmountFunction = function unmountFunction() { | |
| 37 | - root.unmount(); | |
| 38 | - }; | |
| 39 | - } catch (e) { | |
| 40 | - // eslint-disable-next-line react/no-deprecated | |
| 41 | - ReactDOM.render(app, domElement); | |
| 42 | - unmountFunction = function unmountFunction() { | |
| 43 | - // eslint-disable-next-line react/no-deprecated | |
| 44 | - ReactDOM.unmountComponentAtNode(domElement); | |
| 45 | - }; | |
| 46 | - } | |
| 47 | - return { | |
| 48 | - unmount: unmountFunction | |
| 49 | - }; | |
| 50 | -} | |
| 51 | -var _default = exports["default"] = { | |
| 52 | - render: render | |
| 53 | -}; | |
| 87 | +//#endregion | |
| 88 | +//#region node_modules/@babel/runtime/helpers/OverloadYield.js | |
| 89 | + var require_OverloadYield = /* @__PURE__ */ __commonJSMin(((exports, module) => { | |
| 90 | + function _OverloadYield(e, d) { | |
| 91 | + this.v = e, this.k = d; | |
| 92 | + } | |
| 93 | + module.exports = _OverloadYield, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 94 | + })); | |
| 54 | 95 | |
| 55 | -/***/ }), | |
| 96 | +//#endregion | |
| 97 | +//#region node_modules/@babel/runtime/helpers/regeneratorDefine.js | |
| 98 | + var require_regeneratorDefine = /* @__PURE__ */ __commonJSMin(((exports, module) => { | |
| 99 | + function _regeneratorDefine(e, r, n, t) { | |
| 100 | + var i = Object.defineProperty; | |
| 101 | + try { | |
| 102 | + i({}, "", {}); | |
| 103 | + } catch (e) { | |
| 104 | + i = 0; | |
| 105 | + } | |
| 106 | + module.exports = _regeneratorDefine = function regeneratorDefine(e, r, n, t) { | |
| 107 | + function o(r, n) { | |
| 108 | + _regeneratorDefine(e, r, function(e) { | |
| 109 | + return this._invoke(r, n, e); | |
| 110 | + }); | |
| 111 | + } | |
| 112 | + r ? i ? i(e, r, { | |
| 113 | + value: n, | |
| 114 | + enumerable: !t, | |
| 115 | + configurable: !t, | |
| 116 | + writable: !t | |
| 117 | + }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2)); | |
| 118 | + }, module.exports.__esModule = true, module.exports["default"] = module.exports, _regeneratorDefine(e, r, n, t); | |
| 119 | + } | |
| 120 | + module.exports = _regeneratorDefine, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 121 | + })); | |
| 56 | 122 | |
| 57 | -/***/ "../node_modules/@babel/runtime/helpers/OverloadYield.js": | |
| 58 | -/*!***************************************************************!*\ | |
| 59 | - !*** ../node_modules/@babel/runtime/helpers/OverloadYield.js ***! | |
| 60 | - \***************************************************************/ | |
| 61 | -/***/ ((module) => { | |
| 123 | +//#endregion | |
| 124 | +//#region node_modules/@babel/runtime/helpers/regenerator.js | |
| 125 | + var require_regenerator$1 = /* @__PURE__ */ __commonJSMin(((exports, module) => { | |
| 126 | + var regeneratorDefine = require_regeneratorDefine(); | |
| 127 | + function _regenerator() { | |
| 128 | + /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ | |
| 129 | + var e; | |
| 130 | + var t; | |
| 131 | + var r = "function" == typeof Symbol ? Symbol : {}; | |
| 132 | + var n = r.iterator || "@@iterator"; | |
| 133 | + var o = r.toStringTag || "@@toStringTag"; | |
| 134 | + function i(r, n, o, i) { | |
| 135 | + var c = n && n.prototype instanceof Generator ? n : Generator; | |
| 136 | + var u = Object.create(c.prototype); | |
| 137 | + return regeneratorDefine(u, "_invoke", function(r, n, o) { | |
| 138 | + var i; | |
| 139 | + var c; | |
| 140 | + var u; | |
| 141 | + var f = 0; | |
| 142 | + var p = o || []; | |
| 143 | + var y = !1; | |
| 144 | + var G = { | |
| 145 | + p: 0, | |
| 146 | + n: 0, | |
| 147 | + v: e, | |
| 148 | + a: d, | |
| 149 | + f: d.bind(e, 4), | |
| 150 | + d: function d(t, r) { | |
| 151 | + return i = t, c = 0, u = e, G.n = r, a; | |
| 152 | + } | |
| 153 | + }; | |
| 154 | + function d(r, n) { | |
| 155 | + for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) { | |
| 156 | + var o; | |
| 157 | + var i = p[t]; | |
| 158 | + var d = G.p; | |
| 159 | + var l = i[2]; | |
| 160 | + r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0)); | |
| 161 | + } | |
| 162 | + if (o || r > 1) return a; | |
| 163 | + throw y = !0, n; | |
| 164 | + } | |
| 165 | + return function(o, p, l) { | |
| 166 | + if (f > 1) throw TypeError("Generator is already running"); | |
| 167 | + for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) { | |
| 168 | + i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u); | |
| 169 | + try { | |
| 170 | + if (f = 2, i) { | |
| 171 | + if (c || (o = "next"), t = i[o]) { | |
| 172 | + if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object"); | |
| 173 | + if (!t.done) return t; | |
| 174 | + u = t.value, c < 2 && (c = 0); | |
| 175 | + } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1); | |
| 176 | + i = e; | |
| 177 | + } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break; | |
| 178 | + } catch (t) { | |
| 179 | + i = e, c = 1, u = t; | |
| 180 | + } finally { | |
| 181 | + f = 1; | |
| 182 | + } | |
| 183 | + } | |
| 184 | + return { | |
| 185 | + value: t, | |
| 186 | + done: y | |
| 187 | + }; | |
| 188 | + }; | |
| 189 | + }(r, o, i), !0), u; | |
| 190 | + } | |
| 191 | + var a = {}; | |
| 192 | + function Generator() {} | |
| 193 | + function GeneratorFunction() {} | |
| 194 | + function GeneratorFunctionPrototype() {} | |
| 195 | + t = Object.getPrototypeOf; | |
| 196 | + var c = [][n] ? t(t([][n]())) : (regeneratorDefine(t = {}, n, function() { | |
| 197 | + return this; | |
| 198 | + }), t); | |
| 199 | + var u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c); | |
| 200 | + function f(e) { | |
| 201 | + return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, regeneratorDefine(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e; | |
| 202 | + } | |
| 203 | + return GeneratorFunction.prototype = GeneratorFunctionPrototype, regeneratorDefine(u, "constructor", GeneratorFunctionPrototype), regeneratorDefine(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = "GeneratorFunction", regeneratorDefine(GeneratorFunctionPrototype, o, "GeneratorFunction"), regeneratorDefine(u), regeneratorDefine(u, o, "Generator"), regeneratorDefine(u, n, function() { | |
| 204 | + return this; | |
| 205 | + }), regeneratorDefine(u, "toString", function() { | |
| 206 | + return "[object Generator]"; | |
| 207 | + }), (module.exports = _regenerator = function _regenerator() { | |
| 208 | + return { | |
| 209 | + w: i, | |
| 210 | + m: f | |
| 211 | + }; | |
| 212 | + }, module.exports.__esModule = true, module.exports["default"] = module.exports)(); | |
| 213 | + } | |
| 214 | + module.exports = _regenerator, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 215 | + })); | |
| 62 | 216 | |
| 63 | -function _OverloadYield(e, d) { | |
| 64 | - this.v = e, this.k = d; | |
| 65 | -} | |
| 66 | -module.exports = _OverloadYield, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 217 | +//#endregion | |
| 218 | +//#region node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js | |
| 219 | + var require_regeneratorAsyncIterator = /* @__PURE__ */ __commonJSMin(((exports, module) => { | |
| 220 | + var OverloadYield = require_OverloadYield(); | |
| 221 | + var regeneratorDefine = require_regeneratorDefine(); | |
| 222 | + function AsyncIterator(t, e) { | |
| 223 | + function n(r, o, i, f) { | |
| 224 | + try { | |
| 225 | + var c = t[r](o); | |
| 226 | + var u = c.value; | |
| 227 | + return u instanceof OverloadYield ? e.resolve(u.v).then(function(t) { | |
| 228 | + n("next", t, i, f); | |
| 229 | + }, function(t) { | |
| 230 | + n("throw", t, i, f); | |
| 231 | + }) : e.resolve(u).then(function(t) { | |
| 232 | + c.value = t, i(c); | |
| 233 | + }, function(t) { | |
| 234 | + return n("throw", t, i, f); | |
| 235 | + }); | |
| 236 | + } catch (t) { | |
| 237 | + f(t); | |
| 238 | + } | |
| 239 | + } | |
| 240 | + var r; | |
| 241 | + this.next || (regeneratorDefine(AsyncIterator.prototype), regeneratorDefine(AsyncIterator.prototype, "function" == typeof Symbol && Symbol.asyncIterator || "@asyncIterator", function() { | |
| 242 | + return this; | |
| 243 | + })), regeneratorDefine(this, "_invoke", function(t, o, i) { | |
| 244 | + function f() { | |
| 245 | + return new e(function(e, r) { | |
| 246 | + n(t, i, e, r); | |
| 247 | + }); | |
| 248 | + } | |
| 249 | + return r = r ? r.then(f, f) : f(); | |
| 250 | + }, !0); | |
| 251 | + } | |
| 252 | + module.exports = AsyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 253 | + })); | |
| 67 | 254 | |
| 68 | -/***/ }), | |
| 255 | +//#endregion | |
| 256 | +//#region node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js | |
| 257 | + var require_regeneratorAsyncGen = /* @__PURE__ */ __commonJSMin(((exports, module) => { | |
| 258 | + var regenerator = require_regenerator$1(); | |
| 259 | + var regeneratorAsyncIterator = require_regeneratorAsyncIterator(); | |
| 260 | + function _regeneratorAsyncGen(r, e, t, o, n) { | |
| 261 | + return new regeneratorAsyncIterator(regenerator().w(r, e, t, o), n || Promise); | |
| 262 | + } | |
| 263 | + module.exports = _regeneratorAsyncGen, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 264 | + })); | |
| 69 | 265 | |
| 70 | -/***/ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js": | |
| 71 | -/*!******************************************************************!*\ | |
| 72 | - !*** ../node_modules/@babel/runtime/helpers/asyncToGenerator.js ***! | |
| 73 | - \******************************************************************/ | |
| 74 | -/***/ ((module) => { | |
| 266 | +//#endregion | |
| 267 | +//#region node_modules/@babel/runtime/helpers/regeneratorAsync.js | |
| 268 | + var require_regeneratorAsync = /* @__PURE__ */ __commonJSMin(((exports, module) => { | |
| 269 | + var regeneratorAsyncGen = require_regeneratorAsyncGen(); | |
| 270 | + function _regeneratorAsync(n, e, r, t, o) { | |
| 271 | + var a = regeneratorAsyncGen(n, e, r, t, o); | |
| 272 | + return a.next().then(function(n) { | |
| 273 | + return n.done ? n.value : a.next(); | |
| 274 | + }); | |
| 275 | + } | |
| 276 | + module.exports = _regeneratorAsync, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 277 | + })); | |
| 75 | 278 | |
| 76 | -function asyncGeneratorStep(n, t, e, r, o, a, c) { | |
| 77 | - try { | |
| 78 | - var i = n[a](c), | |
| 79 | - u = i.value; | |
| 80 | - } catch (n) { | |
| 81 | - return void e(n); | |
| 82 | - } | |
| 83 | - i.done ? t(u) : Promise.resolve(u).then(r, o); | |
| 84 | -} | |
| 85 | -function _asyncToGenerator(n) { | |
| 86 | - return function () { | |
| 87 | - var t = this, | |
| 88 | - e = arguments; | |
| 89 | - return new Promise(function (r, o) { | |
| 90 | - var a = n.apply(t, e); | |
| 91 | - function _next(n) { | |
| 92 | - asyncGeneratorStep(a, r, o, _next, _throw, "next", n); | |
| 93 | - } | |
| 94 | - function _throw(n) { | |
| 95 | - asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); | |
| 96 | - } | |
| 97 | - _next(void 0); | |
| 98 | - }); | |
| 99 | - }; | |
| 100 | -} | |
| 101 | -module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 279 | +//#endregion | |
| 280 | +//#region node_modules/@babel/runtime/helpers/regeneratorKeys.js | |
| 281 | + var require_regeneratorKeys = /* @__PURE__ */ __commonJSMin(((exports, module) => { | |
| 282 | + function _regeneratorKeys(e) { | |
| 283 | + var n = Object(e); | |
| 284 | + var r = []; | |
| 285 | + for (var t in n) r.unshift(t); | |
| 286 | + return function e() { | |
| 287 | + for (; r.length;) if ((t = r.pop()) in n) return e.value = t, e.done = !1, e; | |
| 288 | + return e.done = !0, e; | |
| 289 | + }; | |
| 290 | + } | |
| 291 | + module.exports = _regeneratorKeys, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 292 | + })); | |
| 102 | 293 | |
| 103 | -/***/ }), | |
| 294 | +//#endregion | |
| 295 | +//#region node_modules/@babel/runtime/helpers/typeof.js | |
| 296 | + var require_typeof = /* @__PURE__ */ __commonJSMin(((exports, module) => { | |
| 297 | + function _typeof(o) { | |
| 298 | + "@babel/helpers - typeof"; | |
| 299 | + return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) { | |
| 300 | + return typeof o; | |
| 301 | + } : function(o) { | |
| 302 | + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; | |
| 303 | + }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o); | |
| 304 | + } | |
| 305 | + module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 306 | + })); | |
| 104 | 307 | |
| 105 | -/***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js": | |
| 106 | -/*!***********************************************************************!*\ | |
| 107 | - !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***! | |
| 108 | - \***********************************************************************/ | |
| 109 | -/***/ ((module) => { | |
| 308 | +//#endregion | |
| 309 | +//#region node_modules/@babel/runtime/helpers/regeneratorValues.js | |
| 310 | + var require_regeneratorValues = /* @__PURE__ */ __commonJSMin(((exports, module) => { | |
| 311 | + var _typeof = require_typeof()["default"]; | |
| 312 | + function _regeneratorValues(e) { | |
| 313 | + if (null != e) { | |
| 314 | + var t = e["function" == typeof Symbol && Symbol.iterator || "@@iterator"]; | |
| 315 | + var r = 0; | |
| 316 | + if (t) return t.call(e); | |
| 317 | + if ("function" == typeof e.next) return e; | |
| 318 | + if (!isNaN(e.length)) return { next: function next() { | |
| 319 | + return e && r >= e.length && (e = void 0), { | |
| 320 | + value: e && e[r++], | |
| 321 | + done: !e | |
| 322 | + }; | |
| 323 | + } }; | |
| 324 | + } | |
| 325 | + throw new TypeError(_typeof(e) + " is not iterable"); | |
| 326 | + } | |
| 327 | + module.exports = _regeneratorValues, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 328 | + })); | |
| 110 | 329 | |
| 111 | -function _interopRequireDefault(e) { | |
| 112 | - return e && e.__esModule ? e : { | |
| 113 | - "default": e | |
| 114 | - }; | |
| 115 | -} | |
| 116 | -module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 330 | +//#endregion | |
| 331 | +//#region node_modules/@babel/runtime/helpers/regeneratorRuntime.js | |
| 332 | + var require_regeneratorRuntime = /* @__PURE__ */ __commonJSMin(((exports, module) => { | |
| 333 | + var OverloadYield = require_OverloadYield(); | |
| 334 | + var regenerator = require_regenerator$1(); | |
| 335 | + var regeneratorAsync = require_regeneratorAsync(); | |
| 336 | + var regeneratorAsyncGen = require_regeneratorAsyncGen(); | |
| 337 | + var regeneratorAsyncIterator = require_regeneratorAsyncIterator(); | |
| 338 | + var regeneratorKeys = require_regeneratorKeys(); | |
| 339 | + var regeneratorValues = require_regeneratorValues(); | |
| 340 | + function _regeneratorRuntime() { | |
| 341 | + "use strict"; | |
| 342 | + var r = regenerator(); | |
| 343 | + var e = r.m(_regeneratorRuntime); | |
| 344 | + var t = (Object.getPrototypeOf ? Object.getPrototypeOf(e) : e.__proto__).constructor; | |
| 345 | + function n(r) { | |
| 346 | + var e = "function" == typeof r && r.constructor; | |
| 347 | + return !!e && (e === t || "GeneratorFunction" === (e.displayName || e.name)); | |
| 348 | + } | |
| 349 | + var o = { | |
| 350 | + "throw": 1, | |
| 351 | + "return": 2, | |
| 352 | + "break": 3, | |
| 353 | + "continue": 3 | |
| 354 | + }; | |
| 355 | + function a(r) { | |
| 356 | + var e; | |
| 357 | + var t; | |
| 358 | + return function(n) { | |
| 359 | + e || (e = { | |
| 360 | + stop: function stop() { | |
| 361 | + return t(n.a, 2); | |
| 362 | + }, | |
| 363 | + "catch": function _catch() { | |
| 364 | + return n.v; | |
| 365 | + }, | |
| 366 | + abrupt: function abrupt(r, e) { | |
| 367 | + return t(n.a, o[r], e); | |
| 368 | + }, | |
| 369 | + delegateYield: function delegateYield(r, o, a) { | |
| 370 | + return e.resultName = o, t(n.d, regeneratorValues(r), a); | |
| 371 | + }, | |
| 372 | + finish: function finish(r) { | |
| 373 | + return t(n.f, r); | |
| 374 | + } | |
| 375 | + }, t = function t(r, _t, o) { | |
| 376 | + n.p = e.prev, n.n = e.next; | |
| 377 | + try { | |
| 378 | + return r(_t, o); | |
| 379 | + } finally { | |
| 380 | + e.next = n.n; | |
| 381 | + } | |
| 382 | + }), e.resultName && (e[e.resultName] = n.v, e.resultName = void 0), e.sent = n.v, e.next = n.n; | |
| 383 | + try { | |
| 384 | + return r.call(this, e); | |
| 385 | + } finally { | |
| 386 | + n.p = e.prev, n.n = e.next; | |
| 387 | + } | |
| 388 | + }; | |
| 389 | + } | |
| 390 | + return (module.exports = _regeneratorRuntime = function _regeneratorRuntime() { | |
| 391 | + return { | |
| 392 | + wrap: function wrap(e, t, n, o) { | |
| 393 | + return r.w(a(e), t, n, o && o.reverse()); | |
| 394 | + }, | |
| 395 | + isGeneratorFunction: n, | |
| 396 | + mark: r.m, | |
| 397 | + awrap: function awrap(r, e) { | |
| 398 | + return new OverloadYield(r, e); | |
| 399 | + }, | |
| 400 | + AsyncIterator: regeneratorAsyncIterator, | |
| 401 | + async: function async(r, e, t, o, u) { | |
| 402 | + return (n(e) ? regeneratorAsyncGen : regeneratorAsync)(a(r), e, t, o, u); | |
| 403 | + }, | |
| 404 | + keys: regeneratorKeys, | |
| 405 | + values: regeneratorValues | |
| 406 | + }; | |
| 407 | + }, module.exports.__esModule = true, module.exports["default"] = module.exports)(); | |
| 408 | + } | |
| 409 | + module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 410 | + })); | |
| 117 | 411 | |
| 118 | -/***/ }), | |
| 412 | +//#endregion | |
| 413 | +//#region node_modules/@babel/runtime/regenerator/index.js | |
| 414 | + var require_regenerator = /* @__PURE__ */ __commonJSMin(((exports, module) => { | |
| 415 | + var runtime = require_regeneratorRuntime()(); | |
| 416 | + module.exports = runtime; | |
| 417 | + try { | |
| 418 | + regeneratorRuntime = runtime; | |
| 419 | + } catch (accidentalStrictMode) { | |
| 420 | + if (typeof globalThis === "object") globalThis.regeneratorRuntime = runtime; | |
| 421 | + else Function("r", "regeneratorRuntime = r")(runtime); | |
| 422 | + } | |
| 423 | + })); | |
| 119 | 424 | |
| 120 | -/***/ "../node_modules/@babel/runtime/helpers/regenerator.js": | |
| 121 | -/*!*************************************************************!*\ | |
| 122 | - !*** ../node_modules/@babel/runtime/helpers/regenerator.js ***! | |
| 123 | - \*************************************************************/ | |
| 124 | -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { | |
| 425 | +//#endregion | |
| 426 | +//#region node_modules/react-dom/client.js | |
| 427 | + var require_client = /* @__PURE__ */ __commonJSMin(((exports) => { | |
| 428 | + var m$1 = (globalThis.ReactDOM); | |
| 429 | + var i = m$1.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED; | |
| 430 | + exports.createRoot = function(c, o) { | |
| 431 | + i.usingClientEntryPoint = true; | |
| 432 | + try { | |
| 433 | + return m$1.createRoot(c, o); | |
| 434 | + } finally { | |
| 435 | + i.usingClientEntryPoint = false; | |
| 436 | + } | |
| 437 | + }; | |
| 438 | + })); | |
| 125 | 439 | |
| 126 | -var regeneratorDefine = __webpack_require__(/*! ./regeneratorDefine.js */ "../node_modules/@babel/runtime/helpers/regeneratorDefine.js"); | |
| 127 | -function _regenerator() { | |
| 128 | - /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ | |
| 129 | - var e, | |
| 130 | - t, | |
| 131 | - r = "function" == typeof Symbol ? Symbol : {}, | |
| 132 | - n = r.iterator || "@@iterator", | |
| 133 | - o = r.toStringTag || "@@toStringTag"; | |
| 134 | - function i(r, n, o, i) { | |
| 135 | - var c = n && n.prototype instanceof Generator ? n : Generator, | |
| 136 | - u = Object.create(c.prototype); | |
| 137 | - return regeneratorDefine(u, "_invoke", function (r, n, o) { | |
| 138 | - var i, | |
| 139 | - c, | |
| 140 | - u, | |
| 141 | - f = 0, | |
| 142 | - p = o || [], | |
| 143 | - y = !1, | |
| 144 | - G = { | |
| 145 | - p: 0, | |
| 146 | - n: 0, | |
| 147 | - v: e, | |
| 148 | - a: d, | |
| 149 | - f: d.bind(e, 4), | |
| 150 | - d: function d(t, r) { | |
| 151 | - return i = t, c = 0, u = e, G.n = r, a; | |
| 152 | - } | |
| 153 | - }; | |
| 154 | - function d(r, n) { | |
| 155 | - for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) { | |
| 156 | - var o, | |
| 157 | - i = p[t], | |
| 158 | - d = G.p, | |
| 159 | - l = i[2]; | |
| 160 | - r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0)); | |
| 161 | - } | |
| 162 | - if (o || r > 1) return a; | |
| 163 | - throw y = !0, n; | |
| 164 | - } | |
| 165 | - return function (o, p, l) { | |
| 166 | - if (f > 1) throw TypeError("Generator is already running"); | |
| 167 | - for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) { | |
| 168 | - i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u); | |
| 169 | - try { | |
| 170 | - if (f = 2, i) { | |
| 171 | - if (c || (o = "next"), t = i[o]) { | |
| 172 | - if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object"); | |
| 173 | - if (!t.done) return t; | |
| 174 | - u = t.value, c < 2 && (c = 0); | |
| 175 | - } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1); | |
| 176 | - i = e; | |
| 177 | - } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break; | |
| 178 | - } catch (t) { | |
| 179 | - i = e, c = 1, u = t; | |
| 180 | - } finally { | |
| 181 | - f = 1; | |
| 182 | - } | |
| 183 | - } | |
| 184 | - return { | |
| 185 | - value: t, | |
| 186 | - done: y | |
| 187 | - }; | |
| 188 | - }; | |
| 189 | - }(r, o, i), !0), u; | |
| 190 | - } | |
| 191 | - var a = {}; | |
| 192 | - function Generator() {} | |
| 193 | - function GeneratorFunction() {} | |
| 194 | - function GeneratorFunctionPrototype() {} | |
| 195 | - t = Object.getPrototypeOf; | |
| 196 | - var c = [][n] ? t(t([][n]())) : (regeneratorDefine(t = {}, n, function () { | |
| 197 | - return this; | |
| 198 | - }), t), | |
| 199 | - u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c); | |
| 200 | - function f(e) { | |
| 201 | - return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, regeneratorDefine(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e; | |
| 202 | - } | |
| 203 | - return GeneratorFunction.prototype = GeneratorFunctionPrototype, regeneratorDefine(u, "constructor", GeneratorFunctionPrototype), regeneratorDefine(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = "GeneratorFunction", regeneratorDefine(GeneratorFunctionPrototype, o, "GeneratorFunction"), regeneratorDefine(u), regeneratorDefine(u, o, "Generator"), regeneratorDefine(u, n, function () { | |
| 204 | - return this; | |
| 205 | - }), regeneratorDefine(u, "toString", function () { | |
| 206 | - return "[object Generator]"; | |
| 207 | - }), (module.exports = _regenerator = function _regenerator() { | |
| 208 | - return { | |
| 209 | - w: i, | |
| 210 | - m: f | |
| 211 | - }; | |
| 212 | - }, module.exports.__esModule = true, module.exports["default"] = module.exports)(); | |
| 213 | -} | |
| 214 | -module.exports = _regenerator, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 440 | +//#endregion | |
| 441 | +//#region assets/dev/js/utils/react.js | |
| 442 | +var import_regenerator = /* @__PURE__ */ __toESM(require_regenerator()); | |
| 443 | + var import_client = require_client(); | |
| 444 | + /** | |
| 445 | + * Support conditional rendering of a React App to the DOM, based on the React version. | |
| 446 | + * We use `createRoot` when available, but fallback to `ReactDOM.render` for older versions. | |
| 447 | + * | |
| 448 | + * @param {Promise.resolve(React).ReactElement} app The app to render. | |
| 449 | + * @param {HTMLElement} domElement The DOM element to render the app into. | |
| 450 | + * | |
| 451 | + * @return {{ unmount: () => void }} The unmount function. | |
| 452 | + */ | |
| 453 | + function render(app, domElement) { | |
| 454 | + var unmountFunction; | |
| 455 | + try { | |
| 456 | + var root = (0, import_client.createRoot)(domElement); | |
| 457 | + root.render(app); | |
| 458 | + unmountFunction = function unmountFunction() { | |
| 459 | + root.unmount(); | |
| 460 | + }; | |
| 461 | + } catch (e) { | |
| 462 | + react_dom.render(app, domElement); | |
| 463 | + unmountFunction = function unmountFunction() { | |
| 464 | + react_dom.unmountComponentAtNode(domElement); | |
| 465 | + }; | |
| 466 | + } | |
| 467 | + return { unmount: unmountFunction }; | |
| 468 | + } | |
| 469 | + var react_default = { render }; | |
| 215 | 470 | |
| 216 | -/***/ }), | |
| 471 | +//#endregion | |
| 472 | +//#region \0vite/preload-helper.js | |
| 473 | + var scriptRel = "modulepreload"; | |
| 474 | + var assetsURL = function(dep) { | |
| 475 | + return "/" + dep; | |
| 476 | + }; | |
| 477 | + var seen = {}; | |
| 478 | + var __vitePreload = function preload(baseModule, deps, importerUrl) { | |
| 479 | + let promise = Promise.resolve(); | |
| 480 | + if (false && deps && deps.length > 0) { | |
| 481 | + const links = document.getElementsByTagName("link"); | |
| 482 | + const cspNonceMeta = document.querySelector("meta[property=csp-nonce]"); | |
| 483 | + const cspNonce = (cspNonceMeta === null || cspNonceMeta === void 0 ? void 0 : cspNonceMeta.nonce) || (cspNonceMeta === null || cspNonceMeta === void 0 ? void 0 : cspNonceMeta.getAttribute("nonce")); | |
| 484 | + function allSettled(promises) { | |
| 485 | + return Promise.all(promises.map((p) => Promise.resolve(p).then((value) => ({ | |
| 486 | + status: "fulfilled", | |
| 487 | + value | |
| 488 | + }), (reason) => ({ | |
| 489 | + status: "rejected", | |
| 490 | + reason | |
| 491 | + })))); | |
| 492 | + } | |
| 493 | + function importMetaResolve(specifier) { | |
| 494 | + if ({}.resolve) return {}.resolve(specifier); | |
| 495 | + return new URL( | |
| 496 | + specifier, | |
| 497 | + /** #__KEEP__ */ | |
| 498 | + {}.url | |
| 499 | + ).href; | |
| 500 | + } | |
| 501 | + promise = allSettled(deps.map((dep) => { | |
| 502 | + dep = assetsURL(dep, importerUrl); | |
| 503 | + dep = importMetaResolve(dep); | |
| 504 | + if (dep in seen) return; | |
| 505 | + seen[dep] = true; | |
| 506 | + const isCss = dep.endsWith(".css"); | |
| 507 | + for (let i = links.length - 1; i >= 0; i--) { | |
| 508 | + const link = links[i]; | |
| 509 | + if (link.href === dep && (!isCss || link.rel === "stylesheet")) return; | |
| 510 | + } | |
| 511 | + const link = document.createElement("link"); | |
| 512 | + link.rel = isCss ? "stylesheet" : scriptRel; | |
| 513 | + if (!isCss) link.as = "script"; | |
| 514 | + link.crossOrigin = ""; | |
| 515 | + link.href = dep; | |
| 516 | + if (cspNonce) link.setAttribute("nonce", cspNonce); | |
| 517 | + document.head.appendChild(link); | |
| 518 | + if (isCss) return new Promise((res, rej) => { | |
| 519 | + link.addEventListener("load", res); | |
| 520 | + link.addEventListener("error", () => rej(/* @__PURE__ */ new Error(`Unable to preload CSS for ${dep}`))); | |
| 521 | + }); | |
| 522 | + })); | |
| 523 | + } | |
| 524 | + function handlePreloadError(err) { | |
| 525 | + const e = new Event("vite:preloadError", { cancelable: true }); | |
| 526 | + e.payload = err; | |
| 527 | + window.dispatchEvent(e); | |
| 528 | + if (!e.defaultPrevented) throw err; | |
| 529 | + } | |
| 530 | + return promise.then((res) => { | |
| 531 | + for (const item of res || []) { | |
| 532 | + if (item.status !== "rejected") continue; | |
| 533 | + handlePreloadError(item.reason); | |
| 534 | + } | |
| 535 | + return baseModule().catch(handlePreloadError); | |
| 536 | + }); | |
| 537 | + }; | |
| 217 | 538 | |
| 218 | -/***/ "../node_modules/@babel/runtime/helpers/regeneratorAsync.js": | |
| 219 | -/*!******************************************************************!*\ | |
| 220 | - !*** ../node_modules/@babel/runtime/helpers/regeneratorAsync.js ***! | |
| 221 | - \******************************************************************/ | |
| 222 | -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { | |
| 539 | +//#endregion | |
| 540 | +//#region node_modules/@babel/runtime/helpers/esm/taggedTemplateLiteral.js | |
| 541 | + function _taggedTemplateLiteral(e, t) { | |
| 542 | + return t || (t = e.slice(0)), Object.freeze(Object.defineProperties(e, { raw: { value: Object.freeze(t) } })); | |
| 543 | + } | |
| 544 | + var init_taggedTemplateLiteral = __esmMin((() => {})); | |
| 223 | 545 | |
| 224 | -var regeneratorAsyncGen = __webpack_require__(/*! ./regeneratorAsyncGen.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js"); | |
| 225 | -function _regeneratorAsync(n, e, r, t, o) { | |
| 226 | - var a = regeneratorAsyncGen(n, e, r, t, o); | |
| 227 | - return a.next().then(function (n) { | |
| 228 | - return n.done ? n.value : a.next(); | |
| 229 | - }); | |
| 230 | -} | |
| 231 | -module.exports = _regeneratorAsync, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 546 | +//#endregion | |
| 547 | +//#region node_modules/styled-components/node_modules/tslib/tslib.es6.mjs | |
| 548 | + function __spreadArray(to, from, pack) { | |
| 549 | + if (pack || arguments.length === 2) { | |
| 550 | + for (var i = 0, l = from.length, ar; i < l; i++) if (ar || !(i in from)) { | |
| 551 | + if (!ar) ar = Array.prototype.slice.call(from, 0, i); | |
| 552 | + ar[i] = from[i]; | |
| 553 | + } | |
| 554 | + } | |
| 555 | + return to.concat(ar || Array.prototype.slice.call(from)); | |
| 556 | + } | |
| 557 | + var __assign; | |
| 558 | + var init_tslib_es6 = __esmMin((() => { | |
| 559 | + __assign = function() { | |
| 560 | + __assign = Object.assign || function __assign(t) { | |
| 561 | + for (var s, i = 1, n = arguments.length; i < n; i++) { | |
| 562 | + s = arguments[i]; | |
| 563 | + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; | |
| 564 | + } | |
| 565 | + return t; | |
| 566 | + }; | |
| 567 | + return __assign.apply(this, arguments); | |
| 568 | + }; | |
| 569 | + })); | |
| 232 | 570 | |
| 233 | -/***/ }), | |
| 571 | +//#endregion | |
| 572 | +//#region node_modules/styled-components/node_modules/@emotion/memoize/dist/emotion-memoize.esm.js | |
| 573 | + function memoize(fn) { | |
| 574 | + var cache = Object.create(null); | |
| 575 | + return function(arg) { | |
| 576 | + if (cache[arg] === void 0) cache[arg] = fn(arg); | |
| 577 | + return cache[arg]; | |
| 578 | + }; | |
| 579 | + } | |
| 580 | + var init_emotion_memoize_esm = __esmMin((() => {})); | |
| 234 | 581 | |
| 235 | -/***/ "../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js": | |
| 236 | -/*!*********************************************************************!*\ | |
| 237 | - !*** ../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js ***! | |
| 238 | - \*********************************************************************/ | |
| 239 | -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { | |
| 582 | +//#endregion | |
| 583 | +//#region node_modules/styled-components/node_modules/@emotion/is-prop-valid/dist/emotion-is-prop-valid.esm.js | |
| 584 | + var reactPropsRegex, isPropValid; | |
| 585 | + var init_emotion_is_prop_valid_esm = __esmMin((() => { | |
| 586 | + init_emotion_memoize_esm(); | |
| 587 | + reactPropsRegex = /^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/; | |
| 588 | + isPropValid = /* #__PURE__ */ memoize(function(prop) { | |
| 589 | + return reactPropsRegex.test(prop) || prop.charCodeAt(0) === 111 && prop.charCodeAt(1) === 110 && prop.charCodeAt(2) < 91; | |
| 590 | + }); | |
| 591 | + })); | |
| 240 | 592 | |
| 241 | -var regenerator = __webpack_require__(/*! ./regenerator.js */ "../node_modules/@babel/runtime/helpers/regenerator.js"); | |
| 242 | -var regeneratorAsyncIterator = __webpack_require__(/*! ./regeneratorAsyncIterator.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js"); | |
| 243 | -function _regeneratorAsyncGen(r, e, t, o, n) { | |
| 244 | - return new regeneratorAsyncIterator(regenerator().w(r, e, t, o), n || Promise); | |
| 245 | -} | |
| 246 | -module.exports = _regeneratorAsyncGen, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 593 | +//#endregion | |
| 594 | +//#region node_modules/shallowequal/index.js | |
| 595 | + var require_shallowequal = /* @__PURE__ */ __commonJSMin(((exports, module) => { | |
| 596 | + module.exports = function shallowEqual(objA, objB, compare, compareContext) { | |
| 597 | + var ret = compare ? compare.call(compareContext, objA, objB) : void 0; | |
| 598 | + if (ret !== void 0) return !!ret; | |
| 599 | + if (objA === objB) return true; | |
| 600 | + if (typeof objA !== "object" || !objA || typeof objB !== "object" || !objB) return false; | |
| 601 | + var keysA = Object.keys(objA); | |
| 602 | + var keysB = Object.keys(objB); | |
| 603 | + if (keysA.length !== keysB.length) return false; | |
| 604 | + var bHasOwnProperty = Object.prototype.hasOwnProperty.bind(objB); | |
| 605 | + for (var idx = 0; idx < keysA.length; idx++) { | |
| 606 | + var key = keysA[idx]; | |
| 607 | + if (!bHasOwnProperty(key)) return false; | |
| 608 | + var valueA = objA[key]; | |
| 609 | + var valueB = objB[key]; | |
| 610 | + ret = compare ? compare.call(compareContext, valueA, valueB, key) : void 0; | |
| 611 | + if (ret === false || ret === void 0 && valueA !== valueB) return false; | |
| 612 | + } | |
| 613 | + return true; | |
| 614 | + }; | |
| 615 | + })); | |
| 247 | 616 | |
| 248 | -/***/ }), | |
| 617 | +//#endregion | |
| 618 | +//#region node_modules/styled-components/node_modules/stylis/src/Enum.js | |
| 619 | + var MS, MOZ, WEBKIT, COMMENT, RULESET, DECLARATION, IMPORT, KEYFRAMES, LAYER; | |
| 620 | + var init_Enum = __esmMin((() => { | |
| 621 | + MS = "-ms-"; | |
| 622 | + MOZ = "-moz-"; | |
| 623 | + WEBKIT = "-webkit-"; | |
| 624 | + COMMENT = "comm"; | |
| 625 | + RULESET = "rule"; | |
| 626 | + DECLARATION = "decl"; | |
| 627 | + IMPORT = "@import"; | |
| 628 | + KEYFRAMES = "@keyframes"; | |
| 629 | + LAYER = "@layer"; | |
| 630 | + })); | |
| 249 | 631 | |
| 250 | -/***/ "../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js": | |
| 251 | -/*!**************************************************************************!*\ | |
| 252 | - !*** ../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js ***! | |
| 253 | - \**************************************************************************/ | |
| 254 | -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { | |
| 632 | +//#endregion | |
| 633 | +//#region node_modules/styled-components/node_modules/stylis/src/Utility.js | |
| 634 | +/** | |
| 635 | + * @param {string} value | |
| 636 | + * @param {number} length | |
| 637 | + * @return {number} | |
| 638 | + */ | |
| 639 | + function hash(value, length) { | |
| 640 | + return charat(value, 0) ^ 45 ? (((length << 2 ^ charat(value, 0)) << 2 ^ charat(value, 1)) << 2 ^ charat(value, 2)) << 2 ^ charat(value, 3) : 0; | |
| 641 | + } | |
| 642 | + /** | |
| 643 | + * @param {string} value | |
| 644 | + * @return {string} | |
| 645 | + */ | |
| 646 | + function trim(value) { | |
| 647 | + return value.trim(); | |
| 648 | + } | |
| 649 | + /** | |
| 650 | + * @param {string} value | |
| 651 | + * @param {RegExp} pattern | |
| 652 | + * @return {string?} | |
| 653 | + */ | |
| 654 | + function match(value, pattern) { | |
| 655 | + return (value = pattern.exec(value)) ? value[0] : value; | |
| 656 | + } | |
| 657 | + /** | |
| 658 | + * @param {string} value | |
| 659 | + * @param {(string|RegExp)} pattern | |
| 660 | + * @param {string} replacement | |
| 661 | + * @return {string} | |
| 662 | + */ | |
| 663 | + function replace(value, pattern, replacement) { | |
| 664 | + return value.replace(pattern, replacement); | |
| 665 | + } | |
| 666 | + /** | |
| 667 | + * @param {string} value | |
| 668 | + * @param {string} search | |
| 669 | + * @param {number} position | |
| 670 | + * @return {number} | |
| 671 | + */ | |
| 672 | + function indexof(value, search, position) { | |
| 673 | + return value.indexOf(search, position); | |
| 674 | + } | |
| 675 | + /** | |
| 676 | + * @param {string} value | |
| 677 | + * @param {number} index | |
| 678 | + * @return {number} | |
| 679 | + */ | |
| 680 | + function charat(value, index) { | |
| 681 | + return value.charCodeAt(index) | 0; | |
| 682 | + } | |
| 683 | + /** | |
| 684 | + * @param {string} value | |
| 685 | + * @param {number} begin | |
| 686 | + * @param {number} end | |
| 687 | + * @return {string} | |
| 688 | + */ | |
| 689 | + function substr(value, begin, end) { | |
| 690 | + return value.slice(begin, end); | |
| 691 | + } | |
| 692 | + /** | |
| 693 | + * @param {string} value | |
| 694 | + * @return {number} | |
| 695 | + */ | |
| 696 | + function strlen(value) { | |
| 697 | + return value.length; | |
| 698 | + } | |
| 699 | + /** | |
| 700 | + * @param {any[]} value | |
| 701 | + * @return {number} | |
| 702 | + */ | |
| 703 | + function sizeof(value) { | |
| 704 | + return value.length; | |
| 705 | + } | |
| 706 | + /** | |
| 707 | + * @param {any} value | |
| 708 | + * @param {any[]} array | |
| 709 | + * @return {any} | |
| 710 | + */ | |
| 711 | + function append(value, array) { | |
| 712 | + return array.push(value), value; | |
| 713 | + } | |
| 714 | + /** | |
| 715 | + * @param {string[]} array | |
| 716 | + * @param {function} callback | |
| 717 | + * @return {string} | |
| 718 | + */ | |
| 719 | + function combine(array, callback) { | |
| 720 | + return array.map(callback).join(""); | |
| 721 | + } | |
| 722 | + /** | |
| 723 | + * @param {string[]} array | |
| 724 | + * @param {RegExp} pattern | |
| 725 | + * @return {string[]} | |
| 726 | + */ | |
| 727 | + function filter(array, pattern) { | |
| 728 | + return array.filter(function(value) { | |
| 729 | + return !match(value, pattern); | |
| 730 | + }); | |
| 731 | + } | |
| 732 | + var abs, from, assign; | |
| 733 | + var init_Utility = __esmMin((() => { | |
| 734 | + abs = Math.abs; | |
| 735 | + from = String.fromCharCode; | |
| 736 | + assign = Object.assign; | |
| 737 | + })); | |
| 255 | 738 | |
| 256 | -var OverloadYield = __webpack_require__(/*! ./OverloadYield.js */ "../node_modules/@babel/runtime/helpers/OverloadYield.js"); | |
| 257 | -var regeneratorDefine = __webpack_require__(/*! ./regeneratorDefine.js */ "../node_modules/@babel/runtime/helpers/regeneratorDefine.js"); | |
| 258 | -function AsyncIterator(t, e) { | |
| 259 | - function n(r, o, i, f) { | |
| 260 | - try { | |
| 261 | - var c = t[r](o), | |
| 262 | - u = c.value; | |
| 263 | - return u instanceof OverloadYield ? e.resolve(u.v).then(function (t) { | |
| 264 | - n("next", t, i, f); | |
| 265 | - }, function (t) { | |
| 266 | - n("throw", t, i, f); | |
| 267 | - }) : e.resolve(u).then(function (t) { | |
| 268 | - c.value = t, i(c); | |
| 269 | - }, function (t) { | |
| 270 | - return n("throw", t, i, f); | |
| 271 | - }); | |
| 272 | - } catch (t) { | |
| 273 | - f(t); | |
| 274 | - } | |
| 275 | - } | |
| 276 | - var r; | |
| 277 | - this.next || (regeneratorDefine(AsyncIterator.prototype), regeneratorDefine(AsyncIterator.prototype, "function" == typeof Symbol && Symbol.asyncIterator || "@asyncIterator", function () { | |
| 278 | - return this; | |
| 279 | - })), regeneratorDefine(this, "_invoke", function (t, o, i) { | |
| 280 | - function f() { | |
| 281 | - return new e(function (e, r) { | |
| 282 | - n(t, i, e, r); | |
| 283 | - }); | |
| 284 | - } | |
| 285 | - return r = r ? r.then(f, f) : f(); | |
| 286 | - }, !0); | |
| 287 | -} | |
| 288 | -module.exports = AsyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 739 | +//#endregion | |
| 740 | +//#region node_modules/styled-components/node_modules/stylis/src/Tokenizer.js | |
| 741 | +/** | |
| 742 | + * @param {string} value | |
| 743 | + * @param {object | null} root | |
| 744 | + * @param {object | null} parent | |
| 745 | + * @param {string} type | |
| 746 | + * @param {string[] | string} props | |
| 747 | + * @param {object[] | string} children | |
| 748 | + * @param {object[]} siblings | |
| 749 | + * @param {number} length | |
| 750 | + */ | |
| 751 | + function node(value, root, parent, type, props, children, length, siblings) { | |
| 752 | + return { | |
| 753 | + value, | |
| 754 | + root, | |
| 755 | + parent, | |
| 756 | + type, | |
| 757 | + props, | |
| 758 | + children, | |
| 759 | + line, | |
| 760 | + column, | |
| 761 | + length, | |
| 762 | + return: "", | |
| 763 | + siblings | |
| 764 | + }; | |
| 765 | + } | |
| 766 | + /** | |
| 767 | + * @param {object} root | |
| 768 | + * @param {object} props | |
| 769 | + * @return {object} | |
| 770 | + */ | |
| 771 | + function copy(root, props) { | |
| 772 | + return assign(node("", null, null, "", null, null, 0, root.siblings), root, { length: -root.length }, props); | |
| 773 | + } | |
| 774 | + /** | |
| 775 | + * @param {object} root | |
| 776 | + */ | |
| 777 | + function lift(root) { | |
| 778 | + while (root.root) root = copy(root.root, { children: [root] }); | |
| 779 | + append(root, root.siblings); | |
| 780 | + } | |
| 781 | + /** | |
| 782 | + * @return {number} | |
| 783 | + */ | |
| 784 | + function char() { | |
| 785 | + return character; | |
| 786 | + } | |
| 787 | + /** | |
| 788 | + * @return {number} | |
| 789 | + */ | |
| 790 | + function prev() { | |
| 791 | + character = position > 0 ? charat(characters, --position) : 0; | |
| 792 | + if (column--, character === 10) column = 1, line--; | |
| 793 | + return character; | |
| 794 | + } | |
| 795 | + /** | |
| 796 | + * @return {number} | |
| 797 | + */ | |
| 798 | + function next() { | |
| 799 | + character = position < length ? charat(characters, position++) : 0; | |
| 800 | + if (column++, character === 10) column = 1, line++; | |
| 801 | + return character; | |
| 802 | + } | |
| 803 | + /** | |
| 804 | + * @return {number} | |
| 805 | + */ | |
| 806 | + function peek() { | |
| 807 | + return charat(characters, position); | |
| 808 | + } | |
| 809 | + /** | |
| 810 | + * @return {number} | |
| 811 | + */ | |
| 812 | + function caret() { | |
| 813 | + return position; | |
| 814 | + } | |
| 815 | + /** | |
| 816 | + * @param {number} begin | |
| 817 | + * @param {number} end | |
| 818 | + * @return {string} | |
| 819 | + */ | |
| 820 | + function slice(begin, end) { | |
| 821 | + return substr(characters, begin, end); | |
| 822 | + } | |
| 823 | + /** | |
| 824 | + * @param {number} type | |
| 825 | + * @return {number} | |
| 826 | + */ | |
| 827 | + function token(type) { | |
| 828 | + switch (type) { | |
| 829 | + case 0: | |
| 830 | + case 9: | |
| 831 | + case 10: | |
| 832 | + case 13: | |
| 833 | + case 32: return 5; | |
| 834 | + case 33: | |
| 835 | + case 43: | |
| 836 | + case 44: | |
| 837 | + case 47: | |
| 838 | + case 62: | |
| 839 | + case 64: | |
| 840 | + case 126: | |
| 841 | + case 59: | |
| 842 | + case 123: | |
| 843 | + case 125: return 4; | |
| 844 | + case 58: return 3; | |
| 845 | + case 34: | |
| 846 | + case 39: | |
| 847 | + case 40: | |
| 848 | + case 91: return 2; | |
| 849 | + case 41: | |
| 850 | + case 93: return 1; | |
| 851 | + } | |
| 852 | + return 0; | |
| 853 | + } | |
| 854 | + /** | |
| 855 | + * @param {string} value | |
| 856 | + * @return {any[]} | |
| 857 | + */ | |
| 858 | + function alloc(value) { | |
| 859 | + return line = column = 1, length = strlen(characters = value), position = 0, []; | |
| 860 | + } | |
| 861 | + /** | |
| 862 | + * @param {any} value | |
| 863 | + * @return {any} | |
| 864 | + */ | |
| 865 | + function dealloc(value) { | |
| 866 | + return characters = "", value; | |
| 867 | + } | |
| 868 | + /** | |
| 869 | + * @param {number} type | |
| 870 | + * @return {string} | |
| 871 | + */ | |
| 872 | + function delimit(type) { | |
| 873 | + return trim(slice(position - 1, delimiter(type === 91 ? type + 2 : type === 40 ? type + 1 : type))); | |
| 874 | + } | |
| 875 | + /** | |
| 876 | + * @param {number} type | |
| 877 | + * @return {string} | |
| 878 | + */ | |
| 879 | + function whitespace(type) { | |
| 880 | + while (character = peek()) if (character < 33) next(); | |
| 881 | + else break; | |
| 882 | + return token(type) > 2 || token(character) > 3 ? "" : " "; | |
| 883 | + } | |
| 884 | + /** | |
| 885 | + * @param {number} index | |
| 886 | + * @param {number} count | |
| 887 | + * @return {string} | |
| 888 | + */ | |
| 889 | + function escaping(index, count) { | |
| 890 | + while (--count && next()) if (character < 48 || character > 102 || character > 57 && character < 65 || character > 70 && character < 97) break; | |
| 891 | + return slice(index, caret() + (count < 6 && peek() == 32 && next() == 32)); | |
| 892 | + } | |
| 893 | + /** | |
| 894 | + * @param {number} type | |
| 895 | + * @return {number} | |
| 896 | + */ | |
| 897 | + function delimiter(type) { | |
| 898 | + while (next()) switch (character) { | |
| 899 | + case type: return position; | |
| 900 | + case 34: | |
| 901 | + case 39: | |
| 902 | + if (type !== 34 && type !== 39) delimiter(character); | |
| 903 | + break; | |
| 904 | + case 40: | |
| 905 | + if (type === 41) delimiter(type); | |
| 906 | + break; | |
| 907 | + case 92: | |
| 908 | + next(); | |
| 909 | + break; | |
| 910 | + } | |
| 911 | + return position; | |
| 912 | + } | |
| 913 | + /** | |
| 914 | + * @param {number} type | |
| 915 | + * @param {number} index | |
| 916 | + * @return {number} | |
| 917 | + */ | |
| 918 | + function commenter(type, index) { | |
| 919 | + while (next()) if (type + character === 57) break; | |
| 920 | + else if (type + character === 84 && peek() === 47) break; | |
| 921 | + return "/*" + slice(index, position - 1) + "*" + from(type === 47 ? type : next()); | |
| 922 | + } | |
| 923 | + /** | |
| 924 | + * @param {number} index | |
| 925 | + * @return {string} | |
| 926 | + */ | |
| 927 | + function identifier(index) { | |
| 928 | + while (!token(peek())) next(); | |
| 929 | + return slice(index, position); | |
| 930 | + } | |
| 931 | + var line, column, length, position, character, characters; | |
| 932 | + var init_Tokenizer = __esmMin((() => { | |
| 933 | + init_Utility(); | |
| 934 | + line = 1; | |
| 935 | + column = 1; | |
| 936 | + length = 0; | |
| 937 | + position = 0; | |
| 938 | + character = 0; | |
| 939 | + characters = ""; | |
| 940 | + })); | |
| 289 | 941 | |
| 290 | -/***/ }), | |
| 942 | +//#endregion | |
| 943 | +//#region node_modules/styled-components/node_modules/stylis/src/Parser.js | |
| 944 | +/** | |
| 945 | + * @param {string} value | |
| 946 | + * @return {object[]} | |
| 947 | + */ | |
| 948 | + function compile(value) { | |
| 949 | + return dealloc(parse("", null, null, null, [""], value = alloc(value), 0, [0], value)); | |
| 950 | + } | |
| 951 | + /** | |
| 952 | + * @param {string} value | |
| 953 | + * @param {object} root | |
| 954 | + * @param {object?} parent | |
| 955 | + * @param {string[]} rule | |
| 956 | + * @param {string[]} rules | |
| 957 | + * @param {string[]} rulesets | |
| 958 | + * @param {number[]} pseudo | |
| 959 | + * @param {number[]} points | |
| 960 | + * @param {string[]} declarations | |
| 961 | + * @return {object} | |
| 962 | + */ | |
| 963 | + function parse(value, root, parent, rule, rules, rulesets, pseudo, points, declarations) { | |
| 964 | + var index = 0; | |
| 965 | + var offset = 0; | |
| 966 | + var length = pseudo; | |
| 967 | + var atrule = 0; | |
| 968 | + var property = 0; | |
| 969 | + var previous = 0; | |
| 970 | + var variable = 1; | |
| 971 | + var scanning = 1; | |
| 972 | + var ampersand = 1; | |
| 973 | + var character = 0; | |
| 974 | + var type = ""; | |
| 975 | + var props = rules; | |
| 976 | + var children = rulesets; | |
| 977 | + var reference = rule; | |
| 978 | + var characters = type; | |
| 979 | + while (scanning) switch (previous = character, character = next()) { | |
| 980 | + case 40: if (previous != 108 && charat(characters, length - 1) == 58) { | |
| 981 | + if (indexof(characters += replace(delimit(character), "&", "&\f"), "&\f", abs(index ? points[index - 1] : 0)) != -1) ampersand = -1; | |
| 982 | + break; | |
| 983 | + } | |
| 984 | + case 34: | |
| 985 | + case 39: | |
| 986 | + case 91: | |
| 987 | + characters += delimit(character); | |
| 988 | + break; | |
| 989 | + case 9: | |
| 990 | + case 10: | |
| 991 | + case 13: | |
| 992 | + case 32: | |
| 993 | + characters += whitespace(previous); | |
| 994 | + break; | |
| 995 | + case 92: | |
| 996 | + characters += escaping(caret() - 1, 7); | |
| 997 | + continue; | |
| 998 | + case 47: | |
| 999 | + switch (peek()) { | |
| 1000 | + case 42: | |
| 1001 | + case 47: | |
| 1002 | + append(comment(commenter(next(), caret()), root, parent, declarations), declarations); | |
| 1003 | + break; | |
| 1004 | + default: characters += "/"; | |
| 1005 | + } | |
| 1006 | + break; | |
| 1007 | + case 123 * variable: points[index++] = strlen(characters) * ampersand; | |
| 1008 | + case 125 * variable: | |
| 1009 | + case 59: | |
| 1010 | + case 0: | |
| 1011 | + switch (character) { | |
| 1012 | + case 0: | |
| 1013 | + case 125: scanning = 0; | |
| 1014 | + case 59 + offset: | |
| 1015 | + if (ampersand == -1) characters = replace(characters, /\f/g, ""); | |
| 1016 | + if (property > 0 && strlen(characters) - length) append(property > 32 ? declaration(characters + ";", rule, parent, length - 1, declarations) : declaration(replace(characters, " ", "") + ";", rule, parent, length - 2, declarations), declarations); | |
| 1017 | + break; | |
| 1018 | + case 59: characters += ";"; | |
| 1019 | + default: | |
| 1020 | + append(reference = ruleset(characters, root, parent, index, offset, rules, points, type, props = [], children = [], length, rulesets), rulesets); | |
| 1021 | + if (character === 123) if (offset === 0) parse(characters, root, reference, reference, props, rulesets, length, points, children); | |
| 1022 | + else switch (atrule === 99 && charat(characters, 3) === 110 ? 100 : atrule) { | |
| 1023 | + case 100: | |
| 1024 | + case 108: | |
| 1025 | + case 109: | |
| 1026 | + case 115: | |
| 1027 | + parse(value, reference, reference, rule && append(ruleset(value, reference, reference, 0, 0, rules, points, type, rules, props = [], length, children), children), rules, children, length, points, rule ? props : children); | |
| 1028 | + break; | |
| 1029 | + default: parse(characters, reference, reference, reference, [""], children, 0, points, children); | |
| 1030 | + } | |
| 1031 | + } | |
| 1032 | + index = offset = property = 0, variable = ampersand = 1, type = characters = "", length = pseudo; | |
| 1033 | + break; | |
| 1034 | + case 58: length = 1 + strlen(characters), property = previous; | |
| 1035 | + default: | |
| 1036 | + if (variable < 1) { | |
| 1037 | + if (character == 123) --variable; | |
| 1038 | + else if (character == 125 && variable++ == 0 && prev() == 125) continue; | |
| 1039 | + } | |
| 1040 | + switch (characters += from(character), character * variable) { | |
| 1041 | + case 38: | |
| 1042 | + ampersand = offset > 0 ? 1 : (characters += "\f", -1); | |
| 1043 | + break; | |
| 1044 | + case 44: | |
| 1045 | + points[index++] = (strlen(characters) - 1) * ampersand, ampersand = 1; | |
| 1046 | + break; | |
| 1047 | + case 64: | |
| 1048 | + if (peek() === 45) characters += delimit(next()); | |
| 1049 | + atrule = peek(), offset = length = strlen(type = characters += identifier(caret())), character++; | |
| 1050 | + break; | |
| 1051 | + case 45: if (previous === 45 && strlen(characters) == 2) variable = 0; | |
| 1052 | + } | |
| 1053 | + } | |
| 1054 | + return rulesets; | |
| 1055 | + } | |
| 1056 | + /** | |
| 1057 | + * @param {string} value | |
| 1058 | + * @param {object} root | |
| 1059 | + * @param {object?} parent | |
| 1060 | + * @param {number} index | |
| 1061 | + * @param {number} offset | |
| 1062 | + * @param {string[]} rules | |
| 1063 | + * @param {number[]} points | |
| 1064 | + * @param {string} type | |
| 1065 | + * @param {string[]} props | |
| 1066 | + * @param {string[]} children | |
| 1067 | + * @param {number} length | |
| 1068 | + * @param {object[]} siblings | |
| 1069 | + * @return {object} | |
| 1070 | + */ | |
| 1071 | + function ruleset(value, root, parent, index, offset, rules, points, type, props, children, length, siblings) { | |
| 1072 | + var post = offset - 1; | |
| 1073 | + var rule = offset === 0 ? rules : [""]; | |
| 1074 | + var size = sizeof(rule); | |
| 1075 | + for (var i = 0, j = 0, k = 0; i < index; ++i) for (var x = 0, y = substr(value, post + 1, post = abs(j = points[i])), z = value; x < size; ++x) if (z = trim(j > 0 ? rule[x] + " " + y : replace(y, /&\f/g, rule[x]))) props[k++] = z; | |
| 1076 | + return node(value, root, parent, offset === 0 ? RULESET : type, props, children, length, siblings); | |
| 1077 | + } | |
| 1078 | + /** | |
| 1079 | + * @param {number} value | |
| 1080 | + * @param {object} root | |
| 1081 | + * @param {object?} parent | |
| 1082 | + * @param {object[]} siblings | |
| 1083 | + * @return {object} | |
| 1084 | + */ | |
| 1085 | + function comment(value, root, parent, siblings) { | |
| 1086 | + return node(value, root, parent, COMMENT, from(char()), substr(value, 2, -2), 0, siblings); | |
| 1087 | + } | |
| 1088 | + /** | |
| 1089 | + * @param {string} value | |
| 1090 | + * @param {object} root | |
| 1091 | + * @param {object?} parent | |
| 1092 | + * @param {number} length | |
| 1093 | + * @param {object[]} siblings | |
| 1094 | + * @return {object} | |
| 1095 | + */ | |
| 1096 | + function declaration(value, root, parent, length, siblings) { | |
| 1097 | + return node(value, root, parent, DECLARATION, substr(value, 0, length), substr(value, length + 1, -1), length, siblings); | |
| 1098 | + } | |
| 1099 | + var init_Parser = __esmMin((() => { | |
| 1100 | + init_Enum(); | |
| 1101 | + init_Utility(); | |
| 1102 | + init_Tokenizer(); | |
| 1103 | + })); | |
| 291 | 1104 | |
| 292 | -/***/ "../node_modules/@babel/runtime/helpers/regeneratorDefine.js": | |
| 293 | -/*!*******************************************************************!*\ | |
| 294 | - !*** ../node_modules/@babel/runtime/helpers/regeneratorDefine.js ***! | |
| 295 | - \*******************************************************************/ | |
| 296 | -/***/ ((module) => { | |
| 1105 | +//#endregion | |
| 1106 | +//#region node_modules/styled-components/node_modules/stylis/src/Prefixer.js | |
| 1107 | +/** | |
| 1108 | + * @param {string} value | |
| 1109 | + * @param {number} length | |
| 1110 | + * @param {object[]} children | |
| 1111 | + * @return {string} | |
| 1112 | + */ | |
| 1113 | + function prefix(value, length, children) { | |
| 1114 | + switch (hash(value, length)) { | |
| 1115 | + case 5103: return WEBKIT + "print-" + value + value; | |
| 1116 | + case 5737: | |
| 1117 | + case 4201: | |
| 1118 | + case 3177: | |
| 1119 | + case 3433: | |
| 1120 | + case 1641: | |
| 1121 | + case 4457: | |
| 1122 | + case 2921: | |
| 1123 | + case 5572: | |
| 1124 | + case 6356: | |
| 1125 | + case 5844: | |
| 1126 | + case 3191: | |
| 1127 | + case 6645: | |
| 1128 | + case 3005: | |
| 1129 | + case 6391: | |
| 1130 | + case 5879: | |
| 1131 | + case 5623: | |
| 1132 | + case 6135: | |
| 1133 | + case 4599: | |
| 1134 | + case 4855: | |
| 1135 | + case 4215: | |
| 1136 | + case 6389: | |
| 1137 | + case 5109: | |
| 1138 | + case 5365: | |
| 1139 | + case 5621: | |
| 1140 | + case 3829: return WEBKIT + value + value; | |
| 1141 | + case 4789: return MOZ + value + value; | |
| 1142 | + case 5349: | |
| 1143 | + case 4246: | |
| 1144 | + case 4810: | |
| 1145 | + case 6968: | |
| 1146 | + case 2756: return WEBKIT + value + MOZ + value + MS + value + value; | |
| 1147 | + case 5936: switch (charat(value, length + 11)) { | |
| 1148 | + case 114: return WEBKIT + value + MS + replace(value, /[svh]\w+-[tblr]{2}/, "tb") + value; | |
| 1149 | + case 108: return WEBKIT + value + MS + replace(value, /[svh]\w+-[tblr]{2}/, "tb-rl") + value; | |
| 1150 | + case 45: return WEBKIT + value + MS + replace(value, /[svh]\w+-[tblr]{2}/, "lr") + value; | |
| 1151 | + } | |
| 1152 | + case 6828: | |
| 1153 | + case 4268: | |
| 1154 | + case 2903: return WEBKIT + value + MS + value + value; | |
| 1155 | + case 6165: return WEBKIT + value + MS + "flex-" + value + value; | |
| 1156 | + case 5187: return WEBKIT + value + replace(value, /(\w+).+(:[^]+)/, WEBKIT + "box-$1$2" + MS + "flex-$1$2") + value; | |
| 1157 | + case 5443: return WEBKIT + value + MS + "flex-item-" + replace(value, /flex-|-self/g, "") + (!match(value, /flex-|baseline/) ? MS + "grid-row-" + replace(value, /flex-|-self/g, "") : "") + value; | |
| 1158 | + case 4675: return WEBKIT + value + MS + "flex-line-pack" + replace(value, /align-content|flex-|-self/g, "") + value; | |
| 1159 | + case 5548: return WEBKIT + value + MS + replace(value, "shrink", "negative") + value; | |
| 1160 | + case 5292: return WEBKIT + value + MS + replace(value, "basis", "preferred-size") + value; | |
| 1161 | + case 6060: return WEBKIT + "box-" + replace(value, "-grow", "") + WEBKIT + value + MS + replace(value, "grow", "positive") + value; | |
| 1162 | + case 4554: return WEBKIT + replace(value, /([^-])(transform)/g, "$1" + WEBKIT + "$2") + value; | |
| 1163 | + case 6187: return replace(replace(replace(value, /(zoom-|grab)/, WEBKIT + "$1"), /(image-set)/, WEBKIT + "$1"), value, "") + value; | |
| 1164 | + case 5495: | |
| 1165 | + case 3959: return replace(value, /(image-set\([^]*)/, WEBKIT + "$1$`$1"); | |
| 1166 | + case 4968: return replace(replace(value, /(.+:)(flex-)?(.*)/, WEBKIT + "box-pack:$3" + MS + "flex-pack:$3"), /s.+-b[^;]+/, "justify") + WEBKIT + value + value; | |
| 1167 | + case 4200: | |
| 1168 | + if (!match(value, /flex-|baseline/)) return MS + "grid-column-align" + substr(value, length) + value; | |
| 1169 | + break; | |
| 1170 | + case 2592: | |
| 1171 | + case 3360: return MS + replace(value, "template-", "") + value; | |
| 1172 | + case 4384: | |
| 1173 | + case 3616: | |
| 1174 | + if (children && children.some(function(element, index) { | |
| 1175 | + return length = index, match(element.props, /grid-\w+-end/); | |
| 1176 | + })) return ~indexof(value + (children = children[length].value), "span", 0) ? value : MS + replace(value, "-start", "") + value + MS + "grid-row-span:" + (~indexof(children, "span", 0) ? match(children, /\d+/) : +match(children, /\d+/) - +match(value, /\d+/)) + ";"; | |
| 1177 | + return MS + replace(value, "-start", "") + value; | |
| 1178 | + case 4896: | |
| 1179 | + case 4128: return children && children.some(function(element) { | |
| 1180 | + return match(element.props, /grid-\w+-start/); | |
| 1181 | + }) ? value : MS + replace(replace(value, "-end", "-span"), "span ", "") + value; | |
| 1182 | + case 4095: | |
| 1183 | + case 3583: | |
| 1184 | + case 4068: | |
| 1185 | + case 2532: return replace(value, /(.+)-inline(.+)/, WEBKIT + "$1$2") + value; | |
| 1186 | + case 8116: | |
| 1187 | + case 7059: | |
| 1188 | + case 5753: | |
| 1189 | + case 5535: | |
| 1190 | + case 5445: | |
| 1191 | + case 5701: | |
| 1192 | + case 4933: | |
| 1193 | + case 4677: | |
| 1194 | + case 5533: | |
| 1195 | + case 5789: | |
| 1196 | + case 5021: | |
| 1197 | + case 4765: | |
| 1198 | + if (strlen(value) - 1 - length > 6) switch (charat(value, length + 1)) { | |
| 1199 | + case 109: if (charat(value, length + 4) !== 45) break; | |
| 1200 | + case 102: return replace(value, /(.+:)(.+)-([^]+)/, "$1" + WEBKIT + "$2-$3$1" + MOZ + (charat(value, length + 3) == 108 ? "$3" : "$2-$3")) + value; | |
| 1201 | + case 115: return ~indexof(value, "stretch", 0) ? prefix(replace(value, "stretch", "fill-available"), length, children) + value : value; | |
| 1202 | + } | |
| 1203 | + break; | |
| 1204 | + case 5152: | |
| 1205 | + case 5920: return replace(value, /(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/, function(_, a, b, c, d, e, f) { | |
| 1206 | + return MS + a + ":" + b + f + (c ? MS + a + "-span:" + (d ? e : +e - +b) + f : "") + value; | |
| 1207 | + }); | |
| 1208 | + case 4949: | |
| 1209 | + if (charat(value, length + 6) === 121) return replace(value, ":", ":" + WEBKIT) + value; | |
| 1210 | + break; | |
| 1211 | + case 6444: | |
| 1212 | + switch (charat(value, charat(value, 14) === 45 ? 18 : 11)) { | |
| 1213 | + case 120: return replace(value, /(.+:)([^;\s!]+)(;|(\s+)?!.+)?/, "$1" + WEBKIT + (charat(value, 14) === 45 ? "inline-" : "") + "box$3$1" + WEBKIT + "$2$3$1" + MS + "$2box$3") + value; | |
| 1214 | + case 100: return replace(value, ":", ":" + MS) + value; | |
| 1215 | + } | |
| 1216 | + break; | |
| 1217 | + case 5719: | |
| 1218 | + case 2647: | |
| 1219 | + case 2135: | |
| 1220 | + case 3927: | |
| 1221 | + case 2391: return replace(value, "scroll-", "scroll-snap-") + value; | |
| 1222 | + } | |
| 1223 | + return value; | |
| 1224 | + } | |
| 1225 | + var init_Prefixer = __esmMin((() => { | |
| 1226 | + init_Enum(); | |
| 1227 | + init_Utility(); | |
| 1228 | + })); | |
| 297 | 1229 | |
| 298 | -function _regeneratorDefine(e, r, n, t) { | |
| 299 | - var i = Object.defineProperty; | |
| 300 | - try { | |
| 301 | - i({}, "", {}); | |
| 302 | - } catch (e) { | |
| 303 | - i = 0; | |
| 304 | - } | |
| 305 | - module.exports = _regeneratorDefine = function regeneratorDefine(e, r, n, t) { | |
| 306 | - function o(r, n) { | |
| 307 | - _regeneratorDefine(e, r, function (e) { | |
| 308 | - return this._invoke(r, n, e); | |
| 309 | - }); | |
| 310 | - } | |
| 311 | - r ? i ? i(e, r, { | |
| 312 | - value: n, | |
| 313 | - enumerable: !t, | |
| 314 | - configurable: !t, | |
| 315 | - writable: !t | |
| 316 | - }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2)); | |
| 317 | - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _regeneratorDefine(e, r, n, t); | |
| 318 | -} | |
| 319 | -module.exports = _regeneratorDefine, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 1230 | +//#endregion | |
| 1231 | +//#region node_modules/styled-components/node_modules/stylis/src/Serializer.js | |
| 1232 | +/** | |
| 1233 | + * @param {object[]} children | |
| 1234 | + * @param {function} callback | |
| 1235 | + * @return {string} | |
| 1236 | + */ | |
| 1237 | + function serialize(children, callback) { | |
| 1238 | + var output = ""; | |
| 1239 | + for (var i = 0; i < children.length; i++) output += callback(children[i], i, children, callback) || ""; | |
| 1240 | + return output; | |
| 1241 | + } | |
| 1242 | + /** | |
| 1243 | + * @param {object} element | |
| 1244 | + * @param {number} index | |
| 1245 | + * @param {object[]} children | |
| 1246 | + * @param {function} callback | |
| 1247 | + * @return {string} | |
| 1248 | + */ | |
| 1249 | + function stringify(element, index, children, callback) { | |
| 1250 | + switch (element.type) { | |
| 1251 | + case LAYER: if (element.children.length) break; | |
| 1252 | + case IMPORT: | |
| 1253 | + case DECLARATION: return element.return = element.return || element.value; | |
| 1254 | + case COMMENT: return ""; | |
| 1255 | + case KEYFRAMES: return element.return = element.value + "{" + serialize(element.children, callback) + "}"; | |
| 1256 | + case RULESET: if (!strlen(element.value = element.props.join(","))) return ""; | |
| 1257 | + } | |
| 1258 | + return strlen(children = serialize(element.children, callback)) ? element.return = element.value + "{" + children + "}" : ""; | |
| 1259 | + } | |
| 1260 | + var init_Serializer = __esmMin((() => { | |
| 1261 | + init_Enum(); | |
| 1262 | + init_Utility(); | |
| 1263 | + })); | |
| 320 | 1264 | |
| 321 | -/***/ }), | |
| 1265 | +//#endregion | |
| 1266 | +//#region node_modules/styled-components/node_modules/stylis/src/Middleware.js | |
| 1267 | +/** | |
| 1268 | + * @param {function[]} collection | |
| 1269 | + * @return {function} | |
| 1270 | + */ | |
| 1271 | + function middleware(collection) { | |
| 1272 | + var length = sizeof(collection); | |
| 1273 | + return function(element, index, children, callback) { | |
| 1274 | + var output = ""; | |
| 1275 | + for (var i = 0; i < length; i++) output += collection[i](element, index, children, callback) || ""; | |
| 1276 | + return output; | |
| 1277 | + }; | |
| 1278 | + } | |
| 1279 | + /** | |
| 1280 | + * @param {function} callback | |
| 1281 | + * @return {function} | |
| 1282 | + */ | |
| 1283 | + function rulesheet(callback) { | |
| 1284 | + return function(element) { | |
| 1285 | + if (!element.root) { | |
| 1286 | + if (element = element.return) callback(element); | |
| 1287 | + } | |
| 1288 | + }; | |
| 1289 | + } | |
| 1290 | + /** | |
| 1291 | + * @param {object} element | |
| 1292 | + * @param {number} index | |
| 1293 | + * @param {object[]} children | |
| 1294 | + * @param {function} callback | |
| 1295 | + */ | |
| 1296 | + function prefixer(element, index, children, callback) { | |
| 1297 | + if (element.length > -1) { | |
| 1298 | + if (!element.return) switch (element.type) { | |
| 1299 | + case DECLARATION: | |
| 1300 | + element.return = prefix(element.value, element.length, children); | |
| 1301 | + return; | |
| 1302 | + case KEYFRAMES: return serialize([copy(element, { value: replace(element.value, "@", "@" + WEBKIT) })], callback); | |
| 1303 | + case RULESET: if (element.length) return combine(children = element.props, function(value) { | |
| 1304 | + switch (match(value, callback = /(::plac\w+|:read-\w+)/)) { | |
| 1305 | + case ":read-only": | |
| 1306 | + case ":read-write": | |
| 1307 | + lift(copy(element, { props: [replace(value, /:(read-\w+)/, ":" + MOZ + "$1")] })); | |
| 1308 | + lift(copy(element, { props: [value] })); | |
| 1309 | + assign(element, { props: filter(children, callback) }); | |
| 1310 | + break; | |
| 1311 | + case "::placeholder": | |
| 1312 | + lift(copy(element, { props: [replace(value, /:(plac\w+)/, ":" + WEBKIT + "input-$1")] })); | |
| 1313 | + lift(copy(element, { props: [replace(value, /:(plac\w+)/, ":" + MOZ + "$1")] })); | |
| 1314 | + lift(copy(element, { props: [replace(value, /:(plac\w+)/, MS + "input-$1")] })); | |
| 1315 | + lift(copy(element, { props: [value] })); | |
| 1316 | + assign(element, { props: filter(children, callback) }); | |
| 1317 | + break; | |
| 1318 | + } | |
| 1319 | + return ""; | |
| 1320 | + }); | |
| 1321 | + } | |
| 1322 | + } | |
| 1323 | + } | |
| 1324 | + var init_Middleware = __esmMin((() => { | |
| 1325 | + init_Enum(); | |
| 1326 | + init_Utility(); | |
| 1327 | + init_Tokenizer(); | |
| 1328 | + init_Serializer(); | |
| 1329 | + init_Prefixer(); | |
| 1330 | + })); | |
| 322 | 1331 | |
| 323 | -/***/ "../node_modules/@babel/runtime/helpers/regeneratorKeys.js": | |
| 324 | -/*!*****************************************************************!*\ | |
| 325 | - !*** ../node_modules/@babel/runtime/helpers/regeneratorKeys.js ***! | |
| 326 | - \*****************************************************************/ | |
| 327 | -/***/ ((module) => { | |
| 1332 | +//#endregion | |
| 1333 | +//#region node_modules/styled-components/node_modules/stylis/index.js | |
| 1334 | + var init_stylis = __esmMin((() => { | |
| 1335 | + init_Enum(); | |
| 1336 | + init_Utility(); | |
| 1337 | + init_Parser(); | |
| 1338 | + init_Prefixer(); | |
| 1339 | + init_Tokenizer(); | |
| 1340 | + init_Serializer(); | |
| 1341 | + init_Middleware(); | |
| 1342 | + })); | |
| 328 | 1343 | |
| 329 | -function _regeneratorKeys(e) { | |
| 330 | - var n = Object(e), | |
| 331 | - r = []; | |
| 332 | - for (var t in n) r.unshift(t); | |
| 333 | - return function e() { | |
| 334 | - for (; r.length;) if ((t = r.pop()) in n) return e.value = t, e.done = !1, e; | |
| 335 | - return e.done = !0, e; | |
| 336 | - }; | |
| 337 | -} | |
| 338 | -module.exports = _regeneratorKeys, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 1344 | +//#endregion | |
| 1345 | +//#region node_modules/styled-components/node_modules/@emotion/unitless/dist/emotion-unitless.esm.js | |
| 1346 | + var unitlessKeys; | |
| 1347 | + var init_emotion_unitless_esm = __esmMin((() => { | |
| 1348 | + unitlessKeys = { | |
| 1349 | + animationIterationCount: 1, | |
| 1350 | + aspectRatio: 1, | |
| 1351 | + borderImageOutset: 1, | |
| 1352 | + borderImageSlice: 1, | |
| 1353 | + borderImageWidth: 1, | |
| 1354 | + boxFlex: 1, | |
| 1355 | + boxFlexGroup: 1, | |
| 1356 | + boxOrdinalGroup: 1, | |
| 1357 | + columnCount: 1, | |
| 1358 | + columns: 1, | |
| 1359 | + flex: 1, | |
| 1360 | + flexGrow: 1, | |
| 1361 | + flexPositive: 1, | |
| 1362 | + flexShrink: 1, | |
| 1363 | + flexNegative: 1, | |
| 1364 | + flexOrder: 1, | |
| 1365 | + gridRow: 1, | |
| 1366 | + gridRowEnd: 1, | |
| 1367 | + gridRowSpan: 1, | |
| 1368 | + gridRowStart: 1, | |
| 1369 | + gridColumn: 1, | |
| 1370 | + gridColumnEnd: 1, | |
| 1371 | + gridColumnSpan: 1, | |
| 1372 | + gridColumnStart: 1, | |
| 1373 | + msGridRow: 1, | |
| 1374 | + msGridRowSpan: 1, | |
| 1375 | + msGridColumn: 1, | |
| 1376 | + msGridColumnSpan: 1, | |
| 1377 | + fontWeight: 1, | |
| 1378 | + lineHeight: 1, | |
| 1379 | + opacity: 1, | |
| 1380 | + order: 1, | |
| 1381 | + orphans: 1, | |
| 1382 | + tabSize: 1, | |
| 1383 | + widows: 1, | |
| 1384 | + zIndex: 1, | |
| 1385 | + zoom: 1, | |
| 1386 | + WebkitLineClamp: 1, | |
| 1387 | + fillOpacity: 1, | |
| 1388 | + floodOpacity: 1, | |
| 1389 | + stopOpacity: 1, | |
| 1390 | + strokeDasharray: 1, | |
| 1391 | + strokeDashoffset: 1, | |
| 1392 | + strokeMiterlimit: 1, | |
| 1393 | + strokeOpacity: 1, | |
| 1394 | + strokeWidth: 1 | |
| 1395 | + }; | |
| 1396 | + })); | |
| 339 | 1397 | |
| 340 | -/***/ }), | |
| 1398 | +//#endregion | |
| 1399 | +//#region node_modules/styled-components/dist/styled-components.browser.esm.js | |
| 1400 | + function I(e, t, n) { | |
| 1401 | + return void 0 === n && (n = C), e.theme !== n.theme && e.theme || t || n.theme; | |
| 1402 | + } | |
| 1403 | + function R(e) { | |
| 1404 | + return e.replace(O, "-").replace(D, ""); | |
| 1405 | + } | |
| 1406 | + function x(e) { | |
| 1407 | + var t; | |
| 1408 | + var n = ""; | |
| 1409 | + for (t = Math.abs(e); t > k; t = t / k | 0) n = j(t % k) + n; | |
| 1410 | + return (j(t % k) + n).replace(T, "$1-$2"); | |
| 1411 | + } | |
| 1412 | + function $(e) { | |
| 1413 | + return x(z(e) >>> 0); | |
| 1414 | + } | |
| 1415 | + function B(e) { | |
| 1416 | + return "string" == typeof e && e || e.displayName || e.name || "Component"; | |
| 1417 | + } | |
| 1418 | + function L(e) { | |
| 1419 | + return "string" == typeof e && e.charAt(0) === e.charAt(0).toLowerCase(); | |
| 1420 | + } | |
| 1421 | + function X(e) { | |
| 1422 | + return ("type" in (t = e) && t.type.$$typeof) === Y ? U : "$$typeof" in e ? J[e.$$typeof] : q; | |
| 1423 | + var t; | |
| 1424 | + } | |
| 1425 | + function oe(e, t, n) { | |
| 1426 | + if ("string" != typeof t) { | |
| 1427 | + if (ne) { | |
| 1428 | + var o = te(t); | |
| 1429 | + o && o !== ne && oe(e, o, n); | |
| 1430 | + } | |
| 1431 | + var r = K(t); | |
| 1432 | + Q && (r = r.concat(Q(t))); | |
| 1433 | + for (var s = X(e), i = X(t), a = 0; a < r.length; ++a) { | |
| 1434 | + var c = r[a]; | |
| 1435 | + if (!(c in H || n && n[c] || i && c in i || s && c in s)) { | |
| 1436 | + var l = ee(t, c); | |
| 1437 | + try { | |
| 1438 | + Z(e, c, l); | |
| 1439 | + } catch (e) {} | |
| 1440 | + } | |
| 1441 | + } | |
| 1442 | + } | |
| 1443 | + return e; | |
| 1444 | + } | |
| 1445 | + function re(e) { | |
| 1446 | + return "function" == typeof e; | |
| 1447 | + } | |
| 1448 | + function se(e) { | |
| 1449 | + return "object" == typeof e && "styledComponentId" in e; | |
| 1450 | + } | |
| 1451 | + function ie(e, t) { | |
| 1452 | + return e && t ? "".concat(e, " ").concat(t) : e || t || ""; | |
| 1453 | + } | |
| 1454 | + function ae(e, t) { | |
| 1455 | + if (0 === e.length) return ""; | |
| 1456 | + for (var n = e[0], o = 1; o < e.length; o++) n += t ? t + e[o] : e[o]; | |
| 1457 | + return n; | |
| 1458 | + } | |
| 1459 | + function ce(e) { | |
| 1460 | + return null !== e && "object" == typeof e && e.constructor.name === Object.name && !("props" in e && e.$$typeof); | |
| 1461 | + } | |
| 1462 | + function le(e, t, n) { | |
| 1463 | + if (void 0 === n && (n = !1), !n && !ce(e) && !Array.isArray(e)) return t; | |
| 1464 | + if (Array.isArray(t)) for (var o = 0; o < t.length; o++) e[o] = le(e[o], t[o]); | |
| 1465 | + else if (ce(t)) for (var o in t) e[o] = le(e[o], t[o]); | |
| 1466 | + return e; | |
| 1467 | + } | |
| 1468 | + function ue(e, t) { | |
| 1469 | + Object.defineProperty(e, "toString", { value: t }); | |
| 1470 | + } | |
| 1471 | + function de() { | |
| 1472 | + for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t]; | |
| 1473 | + for (var n = e[0], o = [], r = 1, s = e.length; r < s; r += 1) o.push(e[r]); | |
| 1474 | + return o.forEach(function(e) { | |
| 1475 | + n = n.replace(/%[a-z]/, e); | |
| 1476 | + }), n; | |
| 1477 | + } | |
| 1478 | + function he(t) { | |
| 1479 | + for (var n = [], o = 1; o < arguments.length; o++) n[o - 1] = arguments[o]; | |
| 1480 | + return new Error(de.apply(void 0, __spreadArray([pe[t]], n, !1)).trim()); | |
| 1481 | + } | |
| 1482 | + function Ce() { | |
| 1483 | + return "undefined" != typeof __webpack_nonce__ ? __webpack_nonce__ : null; | |
| 1484 | + } | |
| 1485 | + function Ve(e, t) { | |
| 1486 | + return e.map(function(e) { | |
| 1487 | + return "rule" === e.type && (e.value = "".concat(t, " ").concat(e.value), e.value = e.value.replaceAll(",", ",".concat(t, " ")), e.props = e.props.map(function(e) { | |
| 1488 | + return "".concat(t, " ").concat(e); | |
| 1489 | + })), Array.isArray(e.children) && "@keyframes" !== e.type && (e.children = Ve(e.children, t)), e; | |
| 1490 | + }); | |
| 1491 | + } | |
| 1492 | + function Fe(e) { | |
| 1493 | + var t; | |
| 1494 | + var n; | |
| 1495 | + var o; | |
| 1496 | + var r = void 0 === e ? C : e; | |
| 1497 | + var s = r.options; | |
| 1498 | + var i = void 0 === s ? C : s; | |
| 1499 | + var a = r.plugins; | |
| 1500 | + var c = void 0 === a ? _ : a; | |
| 1501 | + var l = function(e, o, r) { | |
| 1502 | + return r.startsWith(n) && r.endsWith(n) && r.replaceAll(n, "").length > 0 ? ".".concat(t) : e; | |
| 1503 | + }; | |
| 1504 | + var u = c.slice(); | |
| 1505 | + u.push(function(e) { | |
| 1506 | + e.type === "rule" && e.value.includes("&") && (e.props[0] = e.props[0].replace(je, n).replace(o, l)); | |
| 1507 | + }), i.prefix && u.push(prefixer), u.push(stringify); | |
| 1508 | + var p = function(e, r, s, a) { | |
| 1509 | + void 0 === r && (r = ""), void 0 === s && (s = ""), void 0 === a && (a = "&"), t = a, n = r, o = new RegExp("\\".concat(n, "\\b"), "g"); | |
| 1510 | + var c = e.replace(xe, ""); | |
| 1511 | + var l = compile(s || r ? "".concat(s, " ").concat(r, " { ").concat(c, " }") : c); | |
| 1512 | + i.namespace && (l = Ve(l, i.namespace)); | |
| 1513 | + var p = []; | |
| 1514 | + return serialize(l, middleware(u.concat(rulesheet(function(e) { | |
| 1515 | + return p.push(e); | |
| 1516 | + })))), p; | |
| 1517 | + }; | |
| 1518 | + return p.hash = c.length ? c.reduce(function(e, t) { | |
| 1519 | + return t.name || he(15), M(e, t.name); | |
| 1520 | + }, F).toString() : "", p; | |
| 1521 | + } | |
| 1522 | + function Ge() { | |
| 1523 | + return (0, react.useContext)($e); | |
| 1524 | + } | |
| 1525 | + function Ye(e) { | |
| 1526 | + var t = (0, react.useState)(e.stylisPlugins); | |
| 1527 | + var n = t[0]; | |
| 1528 | + var r = t[1]; | |
| 1529 | + var c = Ge().styleSheet; | |
| 1530 | + var l = (0, react.useMemo)(function() { | |
| 1531 | + var t = c; | |
| 1532 | + return e.sheet ? t = e.sheet : e.target && (t = t.reconstructWithOptions({ target: e.target }, !1)), e.disableCSSOMInjection && (t = t.reconstructWithOptions({ useCSSOMInjection: !1 })), t; | |
| 1533 | + }, [ | |
| 1534 | + e.disableCSSOMInjection, | |
| 1535 | + e.sheet, | |
| 1536 | + e.target, | |
| 1537 | + c | |
| 1538 | + ]); | |
| 1539 | + var u = (0, react.useMemo)(function() { | |
| 1540 | + return Fe({ | |
| 1541 | + options: { | |
| 1542 | + namespace: e.namespace, | |
| 1543 | + prefix: e.enableVendorPrefixes | |
| 1544 | + }, | |
| 1545 | + plugins: n | |
| 1546 | + }); | |
| 1547 | + }, [ | |
| 1548 | + e.enableVendorPrefixes, | |
| 1549 | + e.namespace, | |
| 1550 | + n | |
| 1551 | + ]); | |
| 1552 | + (0, react.useEffect)(function() { | |
| 1553 | + (0, import_shallowequal.default)(n, e.stylisPlugins) || r(e.stylisPlugins); | |
| 1554 | + }, [e.stylisPlugins]); | |
| 1555 | + var d = (0, react.useMemo)(function() { | |
| 1556 | + return { | |
| 1557 | + shouldForwardProp: e.shouldForwardProp, | |
| 1558 | + styleSheet: l, | |
| 1559 | + stylis: u | |
| 1560 | + }; | |
| 1561 | + }, [ | |
| 1562 | + e.shouldForwardProp, | |
| 1563 | + l, | |
| 1564 | + u | |
| 1565 | + ]); | |
| 1566 | + return react.default.createElement($e.Provider, { value: d }, react.default.createElement(Le.Provider, { value: u }, e.children)); | |
| 1567 | + } | |
| 1568 | + function He(e) { | |
| 1569 | + for (var t = "", n = 0; n < e.length; n++) { | |
| 1570 | + var o = e[n]; | |
| 1571 | + if (1 === n && "-" === o && "-" === e[0]) return e; | |
| 1572 | + qe(o) ? t += "-" + o.toLowerCase() : t += o; | |
| 1573 | + } | |
| 1574 | + return t.startsWith("ms-") ? "-" + t : t; | |
| 1575 | + } | |
| 1576 | + function Xe(e, t, n, o) { | |
| 1577 | + if (Ue(e)) return []; | |
| 1578 | + if (se(e)) return [".".concat(e.styledComponentId)]; | |
| 1579 | + if (re(e)) { | |
| 1580 | + if (!re(s = e) || s.prototype && s.prototype.isReactComponent || !t) return [e]; | |
| 1581 | + var r = e(t); | |
| 1582 | + return "object" != typeof r || Array.isArray(r) || r instanceof We || ce(r) || null === r || console.error("".concat(B(e), " is not a styled component and cannot be referred to via component selector. See https://www.styled-components.com/docs/advanced#referring-to-other-components for more details.")), Xe(r, t, n, o); | |
| 1583 | + } | |
| 1584 | + var s; | |
| 1585 | + return e instanceof We ? n ? (e.inject(n, o), [e.getName(o)]) : [e] : ce(e) ? Je(e) : Array.isArray(e) ? Array.prototype.concat.apply(_, e.map(function(e) { | |
| 1586 | + return Xe(e, t, n, o); | |
| 1587 | + })) : [e.toString()]; | |
| 1588 | + } | |
| 1589 | + function Ze(e) { | |
| 1590 | + for (var t = 0; t < e.length; t += 1) { | |
| 1591 | + var n = e[t]; | |
| 1592 | + if (re(n) && !se(n)) return !1; | |
| 1593 | + } | |
| 1594 | + return !0; | |
| 1595 | + } | |
| 1596 | + function it(e, r, s) { | |
| 1597 | + var i = se(e); | |
| 1598 | + var a = e; | |
| 1599 | + var c = !L(e); | |
| 1600 | + var p = r.attrs; | |
| 1601 | + var d = void 0 === p ? _ : p; | |
| 1602 | + var h = r.componentId; | |
| 1603 | + var f = void 0 === h ? function(e, t) { | |
| 1604 | + var n = "string" != typeof e ? "sc" : R(e); | |
| 1605 | + rt[n] = (rt[n] || 0) + 1; | |
| 1606 | + var o = "".concat(n, "-").concat($(v + n + rt[n])); | |
| 1607 | + return t ? "".concat(t, "-").concat(o) : o; | |
| 1608 | + }(r.displayName, r.parentComponentId) : h; | |
| 1609 | + var m = r.displayName; | |
| 1610 | + var y = void 0 === m ? function(e) { | |
| 1611 | + return L(e) ? "styled.".concat(e) : "Styled(".concat(B(e), ")"); | |
| 1612 | + }(e) : m; | |
| 1613 | + var g = r.displayName && r.componentId ? "".concat(R(r.displayName), "-").concat(r.componentId) : r.componentId || f; | |
| 1614 | + var S = i && a.attrs ? a.attrs.concat(d).filter(Boolean) : d; | |
| 1615 | + var w = r.shouldForwardProp; | |
| 1616 | + if (i && a.shouldForwardProp) { | |
| 1617 | + var b = a.shouldForwardProp; | |
| 1618 | + if (r.shouldForwardProp) { | |
| 1619 | + var E = r.shouldForwardProp; | |
| 1620 | + w = function(e, t) { | |
| 1621 | + return b(e, t) && E(e, t); | |
| 1622 | + }; | |
| 1623 | + } else w = b; | |
| 1624 | + } | |
| 1625 | + var N = new Qe(s, g, i ? a.componentStyle : void 0); | |
| 1626 | + function O(e, r) { | |
| 1627 | + return function(e, r, s) { | |
| 1628 | + var i = e.attrs; | |
| 1629 | + var a = e.componentStyle; | |
| 1630 | + var c = e.defaultProps; | |
| 1631 | + var p = e.foldedComponentIds; | |
| 1632 | + var d = e.styledComponentId; | |
| 1633 | + var h = e.target; | |
| 1634 | + var f = react.default.useContext(et); | |
| 1635 | + var m = Ge(); | |
| 1636 | + var y = e.shouldForwardProp || m.shouldForwardProp; | |
| 1637 | + (0, react.useDebugValue)(d); | |
| 1638 | + var v = I(r, f, c) || C; | |
| 1639 | + var g = function(e, n, o) { | |
| 1640 | + for (var r, s = __assign(__assign({}, n), { | |
| 1641 | + className: void 0, | |
| 1642 | + theme: o | |
| 1643 | + }), i = 0; i < e.length; i += 1) { | |
| 1644 | + var a = re(r = e[i]) ? r(s) : r; | |
| 1645 | + for (var c in a) s[c] = "className" === c ? ie(s[c], a[c]) : "style" === c ? __assign(__assign({}, s[c]), a[c]) : a[c]; | |
| 1646 | + } | |
| 1647 | + return n.className && (s.className = ie(s.className, n.className)), s; | |
| 1648 | + }(i, r, v); | |
| 1649 | + var S = g.as || h; | |
| 1650 | + var w = {}; | |
| 1651 | + for (var b in g) void 0 === g[b] || "$" === b[0] || "as" === b || "theme" === b && g.theme === v || ("forwardedAs" === b ? w.as = g.forwardedAs : y && !y(b, S) || (w[b] = g[b], y || isPropValid(b) || st.has(b) || !A.has(S) || (st.add(b), console.warn("styled-components: it looks like an unknown prop \"".concat(b, "\" is being sent through to the DOM, which will likely trigger a React console error. If you would like automatic filtering of unknown props, you can opt-into that behavior via `<StyleSheetManager shouldForwardProp={...}>` (connect an API like `@emotion/is-prop-valid`) or consider using transient props (`$` prefix for automatic filtering.)"))))); | |
| 1652 | + var E = function(e, t) { | |
| 1653 | + var n = Ge(); | |
| 1654 | + var o = e.generateAndInjectStyles(t, n.styleSheet, n.stylis); | |
| 1655 | + return (0, react.useDebugValue)(o), o; | |
| 1656 | + }(a, g); | |
| 1657 | + e.warnTooManyClasses && e.warnTooManyClasses(E); | |
| 1658 | + var N = ie(p, d); | |
| 1659 | + return E && (N += " " + E), g.className && (N += " " + g.className), w[L(S) && !A.has(S) ? "class" : "className"] = N, s && (w.ref = s), (0, react.createElement)(S, w); | |
| 1660 | + }(D, e, r); | |
| 1661 | + } | |
| 1662 | + O.displayName = y; | |
| 1663 | + var D = react.default.forwardRef(O); | |
| 1664 | + return D.attrs = S, D.componentStyle = N, D.displayName = y, D.shouldForwardProp = w, D.foldedComponentIds = i ? ie(a.foldedComponentIds, a.styledComponentId) : "", D.styledComponentId = g, D.target = i ? a.target : e, Object.defineProperty(D, "defaultProps", { | |
| 1665 | + get: function() { | |
| 1666 | + return this._foldedDefaultProps; | |
| 1667 | + }, | |
| 1668 | + set: function(e) { | |
| 1669 | + this._foldedDefaultProps = i ? function(e) { | |
| 1670 | + for (var t = [], n = 1; n < arguments.length; n++) t[n - 1] = arguments[n]; | |
| 1671 | + for (var o = 0, r = t; o < r.length; o++) le(e, r[o], !0); | |
| 1672 | + return e; | |
| 1673 | + }({}, a.defaultProps, e) : e; | |
| 1674 | + } | |
| 1675 | + }), P(y, g), D.warnTooManyClasses = function(e, t) { | |
| 1676 | + var n = {}; | |
| 1677 | + var o = !1; | |
| 1678 | + return function(r) { | |
| 1679 | + if (!o && (n[r] = !0, Object.keys(n).length >= 200)) { | |
| 1680 | + var s = t ? " with the id of \"".concat(t, "\"") : ""; | |
| 1681 | + console.warn("Over ".concat(200, " classes were generated for component ").concat(e).concat(s, ".\n") + "Consider using the attrs method, together with a style object for frequently changed styles.\nExample:\n const Component = styled.div.attrs(props => ({\n style: {\n background: props.background,\n },\n }))`width: 100%;`\n\n <Component />"), o = !0, n = {}; | |
| 1682 | + } | |
| 1683 | + }; | |
| 1684 | + }(y, g), ue(D, function() { | |
| 1685 | + return ".".concat(D.styledComponentId); | |
| 1686 | + }), c && oe(D, e, { | |
| 1687 | + attrs: !0, | |
| 1688 | + componentStyle: !0, | |
| 1689 | + displayName: !0, | |
| 1690 | + foldedComponentIds: !0, | |
| 1691 | + shouldForwardProp: !0, | |
| 1692 | + styledComponentId: !0, | |
| 1693 | + target: !0 | |
| 1694 | + }), D; | |
| 1695 | + } | |
| 1696 | + function at(e, t) { | |
| 1697 | + for (var n = [e[0]], o = 0, r = t.length; o < r; o += 1) n.push(t[o], e[o + 1]); | |
| 1698 | + return n; | |
| 1699 | + } | |
| 1700 | + function lt(t) { | |
| 1701 | + for (var n = [], o = 1; o < arguments.length; o++) n[o - 1] = arguments[o]; | |
| 1702 | + if (re(t) || ce(t)) return ct(Xe(at(_, __spreadArray([t], n, !0)))); | |
| 1703 | + var r = t; | |
| 1704 | + return 0 === n.length && 1 === r.length && "string" == typeof r[0] ? Xe(r) : ct(Xe(at(r, n))); | |
| 1705 | + } | |
| 1706 | + function ut(n, o, r) { | |
| 1707 | + if (void 0 === r && (r = C), !o) throw he(1, o); | |
| 1708 | + var s = function(t) { | |
| 1709 | + for (var s = [], i = 1; i < arguments.length; i++) s[i - 1] = arguments[i]; | |
| 1710 | + return n(o, r, lt.apply(void 0, __spreadArray([t], s, !1))); | |
| 1711 | + }; | |
| 1712 | + return s.attrs = function(e) { | |
| 1713 | + return ut(n, o, __assign(__assign({}, r), { attrs: Array.prototype.concat(r.attrs, e).filter(Boolean) })); | |
| 1714 | + }, s.withConfig = function(e) { | |
| 1715 | + return ut(n, o, __assign(__assign({}, r), e)); | |
| 1716 | + }, s; | |
| 1717 | + } | |
| 1718 | + var import_shallowequal, f, m, y, v, g, S, w, E, N, P, _, C, A, O, D, T, k, j, V, F, M, z, G, Y, W, q, H, U, J, Z, K, Q, ee, te, ne, pe, fe, me, ye, ve, ge, Se, we, be, Ee, Ne, Pe, _e, Ie, Ae, Oe, De, Re, Te, ke, je, xe, Me, ze, $e, Be, Le, We, qe, Ue, Je, Ke, Qe, et, tt, rt, st, ct, pt, dt, ht, vt, St; | |
| 1719 | + var init_styled_components_browser_esm = __esmMin((() => { | |
| 1720 | + init_tslib_es6(); | |
| 1721 | + init_emotion_is_prop_valid_esm(); | |
| 1722 | + import_shallowequal = /* @__PURE__ */ __toESM(require_shallowequal()); | |
| 1723 | + init_stylis(); | |
| 1724 | + init_emotion_unitless_esm(); | |
| 1725 | + f = "undefined" != typeof process && ({}.REACT_APP_SC_ATTR || {}.SC_ATTR) || "data-styled"; | |
| 1726 | + m = "active"; | |
| 1727 | + y = "data-styled-version"; | |
| 1728 | + v = "6.1.19"; | |
| 1729 | + g = "/*!sc*/\n"; | |
| 1730 | + S = "undefined" != typeof window && "undefined" != typeof document; | |
| 1731 | + w = Boolean("boolean" == typeof SC_DISABLE_SPEEDY ? SC_DISABLE_SPEEDY : "undefined" != typeof process && void 0 !== {}.REACT_APP_SC_DISABLE_SPEEDY && "" !== {}.REACT_APP_SC_DISABLE_SPEEDY ? "false" !== {}.REACT_APP_SC_DISABLE_SPEEDY && {}.REACT_APP_SC_DISABLE_SPEEDY : "undefined" != typeof process && void 0 !== {}.SC_DISABLE_SPEEDY && "" !== {}.SC_DISABLE_SPEEDY ? "false" !== {}.SC_DISABLE_SPEEDY && {}.SC_DISABLE_SPEEDY : true); | |
| 1732 | + E = /invalid hook call/i; | |
| 1733 | + N = /* @__PURE__ */ new Set(); | |
| 1734 | + P = function(t, n) { | |
| 1735 | + var o = n ? " with the id of \"".concat(n, "\"") : ""; | |
| 1736 | + var s = "The component ".concat(t).concat(o, " has been created dynamically.\n") + "You may see this warning because you've called styled inside another component.\nTo resolve this only create new StyledComponents outside of any render method and function component.\nSee https://styled-components.com/docs/basics#define-styled-components-outside-of-the-render-method for more info.\n"; | |
| 1737 | + var i = console.error; | |
| 1738 | + try { | |
| 1739 | + var a = !0; | |
| 1740 | + console.error = function(t) { | |
| 1741 | + for (var n = [], o = 1; o < arguments.length; o++) n[o - 1] = arguments[o]; | |
| 1742 | + E.test(t) ? (a = !1, N.delete(s)) : i.apply(void 0, __spreadArray([t], n, !1)); | |
| 1743 | + }, (0, react.useRef)(), a && !N.has(s) && (console.warn(s), N.add(s)); | |
| 1744 | + } catch (e) { | |
| 1745 | + E.test(e.message) && N.delete(s); | |
| 1746 | + } finally { | |
| 1747 | + console.error = i; | |
| 1748 | + } | |
| 1749 | + }; | |
| 1750 | + _ = Object.freeze([]); | |
| 1751 | + C = Object.freeze({}); | |
| 1752 | + A = /* @__PURE__ */ new Set([ | |
| 1753 | + "a", | |
| 1754 | + "abbr", | |
| 1755 | + "address", | |
| 1756 | + "area", | |
| 1757 | + "article", | |
| 1758 | + "aside", | |
| 1759 | + "audio", | |
| 1760 | + "b", | |
| 1761 | + "base", | |
| 1762 | + "bdi", | |
| 1763 | + "bdo", | |
| 1764 | + "big", | |
| 1765 | + "blockquote", | |
| 1766 | + "body", | |
| 1767 | + "br", | |
| 1768 | + "button", | |
| 1769 | + "canvas", | |
| 1770 | + "caption", | |
| 1771 | + "cite", | |
| 1772 | + "code", | |
| 1773 | + "col", | |
| 1774 | + "colgroup", | |
| 1775 | + "data", | |
| 1776 | + "datalist", | |
| 1777 | + "dd", | |
| 1778 | + "del", | |
| 1779 | + "details", | |
| 1780 | + "dfn", | |
| 1781 | + "dialog", | |
| 1782 | + "div", | |
| 1783 | + "dl", | |
| 1784 | + "dt", | |
| 1785 | + "em", | |
| 1786 | + "embed", | |
| 1787 | + "fieldset", | |
| 1788 | + "figcaption", | |
| 1789 | + "figure", | |
| 1790 | + "footer", | |
| 1791 | + "form", | |
| 1792 | + "h1", | |
| 1793 | + "h2", | |
| 1794 | + "h3", | |
| 1795 | + "h4", | |
| 1796 | + "h5", | |
| 1797 | + "h6", | |
| 1798 | + "header", | |
| 1799 | + "hgroup", | |
| 1800 | + "hr", | |
| 1801 | + "html", | |
| 1802 | + "i", | |
| 1803 | + "iframe", | |
| 1804 | + "img", | |
| 1805 | + "input", | |
| 1806 | + "ins", | |
| 1807 | + "kbd", | |
| 1808 | + "keygen", | |
| 1809 | + "label", | |
| 1810 | + "legend", | |
| 1811 | + "li", | |
| 1812 | + "link", | |
| 1813 | + "main", | |
| 1814 | + "map", | |
| 1815 | + "mark", | |
| 1816 | + "menu", | |
| 1817 | + "menuitem", | |
| 1818 | + "meta", | |
| 1819 | + "meter", | |
| 1820 | + "nav", | |
| 1821 | + "noscript", | |
| 1822 | + "object", | |
| 1823 | + "ol", | |
| 1824 | + "optgroup", | |
| 1825 | + "option", | |
| 1826 | + "output", | |
| 1827 | + "p", | |
| 1828 | + "param", | |
| 1829 | + "picture", | |
| 1830 | + "pre", | |
| 1831 | + "progress", | |
| 1832 | + "q", | |
| 1833 | + "rp", | |
| 1834 | + "rt", | |
| 1835 | + "ruby", | |
| 1836 | + "s", | |
| 1837 | + "samp", | |
| 1838 | + "script", | |
| 1839 | + "section", | |
| 1840 | + "select", | |
| 1841 | + "small", | |
| 1842 | + "source", | |
| 1843 | + "span", | |
| 1844 | + "strong", | |
| 1845 | + "style", | |
| 1846 | + "sub", | |
| 1847 | + "summary", | |
| 1848 | + "sup", | |
| 1849 | + "table", | |
| 1850 | + "tbody", | |
| 1851 | + "td", | |
| 1852 | + "textarea", | |
| 1853 | + "tfoot", | |
| 1854 | + "th", | |
| 1855 | + "thead", | |
| 1856 | + "time", | |
| 1857 | + "tr", | |
| 1858 | + "track", | |
| 1859 | + "u", | |
| 1860 | + "ul", | |
| 1861 | + "use", | |
| 1862 | + "var", | |
| 1863 | + "video", | |
| 1864 | + "wbr", | |
| 1865 | + "circle", | |
| 1866 | + "clipPath", | |
| 1867 | + "defs", | |
| 1868 | + "ellipse", | |
| 1869 | + "foreignObject", | |
| 1870 | + "g", | |
| 1871 | + "image", | |
| 1872 | + "line", | |
| 1873 | + "linearGradient", | |
| 1874 | + "marker", | |
| 1875 | + "mask", | |
| 1876 | + "path", | |
| 1877 | + "pattern", | |
| 1878 | + "polygon", | |
| 1879 | + "polyline", | |
| 1880 | + "radialGradient", | |
| 1881 | + "rect", | |
| 1882 | + "stop", | |
| 1883 | + "svg", | |
| 1884 | + "text", | |
| 1885 | + "tspan" | |
| 1886 | + ]); | |
| 1887 | + O = /[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g; | |
| 1888 | + D = /(^-|-$)/g; | |
| 1889 | + T = /(a)(d)/gi; | |
| 1890 | + k = 52; | |
| 1891 | + j = function(e) { | |
| 1892 | + return String.fromCharCode(e + (e > 25 ? 39 : 97)); | |
| 1893 | + }; | |
| 1894 | + ; | |
| 1895 | + F = 5381; | |
| 1896 | + M = function(e, t) { | |
| 1897 | + for (var n = t.length; n;) e = 33 * e ^ t.charCodeAt(--n); | |
| 1898 | + return e; | |
| 1899 | + }; | |
| 1900 | + z = function(e) { | |
| 1901 | + return M(F, e); | |
| 1902 | + }; | |
| 1903 | + G = "function" == typeof Symbol && Symbol.for; | |
| 1904 | + Y = G ? Symbol.for("react.memo") : 60115; | |
| 1905 | + W = G ? Symbol.for("react.forward_ref") : 60112; | |
| 1906 | + q = { | |
| 1907 | + childContextTypes: !0, | |
| 1908 | + contextType: !0, | |
| 1909 | + contextTypes: !0, | |
| 1910 | + defaultProps: !0, | |
| 1911 | + displayName: !0, | |
| 1912 | + getDefaultProps: !0, | |
| 1913 | + getDerivedStateFromError: !0, | |
| 1914 | + getDerivedStateFromProps: !0, | |
| 1915 | + mixins: !0, | |
| 1916 | + propTypes: !0, | |
| 1917 | + type: !0 | |
| 1918 | + }; | |
| 1919 | + H = { | |
| 1920 | + name: !0, | |
| 1921 | + length: !0, | |
| 1922 | + prototype: !0, | |
| 1923 | + caller: !0, | |
| 1924 | + callee: !0, | |
| 1925 | + arguments: !0, | |
| 1926 | + arity: !0 | |
| 1927 | + }; | |
| 1928 | + U = { | |
| 1929 | + $$typeof: !0, | |
| 1930 | + compare: !0, | |
| 1931 | + defaultProps: !0, | |
| 1932 | + displayName: !0, | |
| 1933 | + propTypes: !0, | |
| 1934 | + type: !0 | |
| 1935 | + }; | |
| 1936 | + J = ((V = {})[W] = { | |
| 1937 | + $$typeof: !0, | |
| 1938 | + render: !0, | |
| 1939 | + defaultProps: !0, | |
| 1940 | + displayName: !0, | |
| 1941 | + propTypes: !0 | |
| 1942 | + }, V[Y] = U, V); | |
| 1943 | + Z = Object.defineProperty; | |
| 1944 | + K = Object.getOwnPropertyNames; | |
| 1945 | + Q = Object.getOwnPropertySymbols; | |
| 1946 | + ee = Object.getOwnPropertyDescriptor; | |
| 1947 | + te = Object.getPrototypeOf; | |
| 1948 | + ne = Object.prototype; | |
| 1949 | + pe = { | |
| 1950 | + 1: "Cannot create styled-component for component: %s.\n\n", | |
| 1951 | + 2: "Can't collect styles once you've consumed a `ServerStyleSheet`'s styles! `ServerStyleSheet` is a one off instance for each server-side render cycle.\n\n- Are you trying to reuse it across renders?\n- Are you accidentally calling collectStyles twice?\n\n", | |
| 1952 | + 3: "Streaming SSR is only supported in a Node.js environment; Please do not try to call this method in the browser.\n\n", | |
| 1953 | + 4: "The `StyleSheetManager` expects a valid target or sheet prop!\n\n- Does this error occur on the client and is your target falsy?\n- Does this error occur on the server and is the sheet falsy?\n\n", | |
| 1954 | + 5: "The clone method cannot be used on the client!\n\n- Are you running in a client-like environment on the server?\n- Are you trying to run SSR on the client?\n\n", | |
| 1955 | + 6: "Trying to insert a new style tag, but the given Node is unmounted!\n\n- Are you using a custom target that isn't mounted?\n- Does your document not have a valid head element?\n- Have you accidentally removed a style tag manually?\n\n", | |
| 1956 | + 7: "ThemeProvider: Please return an object from your \"theme\" prop function, e.g.\n\n```js\ntheme={() => ({})}\n```\n\n", | |
| 1957 | + 8: "ThemeProvider: Please make your \"theme\" prop an object.\n\n", | |
| 1958 | + 9: "Missing document `<head>`\n\n", | |
| 1959 | + 10: "Cannot find a StyleSheet instance. Usually this happens if there are multiple copies of styled-components loaded at once. Check out this issue for how to troubleshoot and fix the common cases where this situation can happen: https://github.com/styled-components/styled-components/issues/1941#issuecomment-417862021\n\n", | |
| 1960 | + 11: "_This error was replaced with a dev-time warning, it will be deleted for v4 final._ [createGlobalStyle] received children which will not be rendered. Please use the component without passing children elements.\n\n", | |
| 1961 | + 12: "It seems you are interpolating a keyframe declaration (%s) into an untagged string. This was supported in styled-components v3, but is not longer supported in v4 as keyframes are now injected on-demand. Please wrap your string in the css\\`\\` helper which ensures the styles are injected correctly. See https://www.styled-components.com/docs/api#css\n\n", | |
| 1962 | + 13: "%s is not a styled component and cannot be referred to via component selector. See https://www.styled-components.com/docs/advanced#referring-to-other-components for more details.\n\n", | |
| 1963 | + 14: "ThemeProvider: \"theme\" prop is required.\n\n", | |
| 1964 | + 15: "A stylis plugin has been supplied that is not named. We need a name for each plugin to be able to prevent styling collisions between different stylis configurations within the same app. Before you pass your plugin to `<StyleSheetManager stylisPlugins={[]}>`, please make sure each plugin is uniquely-named, e.g.\n\n```js\nObject.defineProperty(importedPlugin, 'name', { value: 'some-unique-name' });\n```\n\n", | |
| 1965 | + 16: "Reached the limit of how many styled components may be created at group %s.\nYou may only create up to 1,073,741,824 components. If you're creating components dynamically,\nas for instance in your render method then you may be running into this limitation.\n\n", | |
| 1966 | + 17: "CSSStyleSheet could not be found on HTMLStyleElement.\nHas styled-components' style tag been unmounted or altered by another script?\n", | |
| 1967 | + 18: "ThemeProvider: Please make sure your useTheme hook is within a `<ThemeProvider>`" | |
| 1968 | + }; | |
| 1969 | + fe = function() { | |
| 1970 | + function e(e) { | |
| 1971 | + this.groupSizes = /* @__PURE__ */ new Uint32Array(512), this.length = 512, this.tag = e; | |
| 1972 | + } | |
| 1973 | + return e.prototype.indexOfGroup = function(e) { | |
| 1974 | + for (var t = 0, n = 0; n < e; n++) t += this.groupSizes[n]; | |
| 1975 | + return t; | |
| 1976 | + }, e.prototype.insertRules = function(e, t) { | |
| 1977 | + if (e >= this.groupSizes.length) { | |
| 1978 | + for (var n = this.groupSizes, o = n.length, r = o; e >= r;) if ((r <<= 1) < 0) throw he(16, "".concat(e)); | |
| 1979 | + this.groupSizes = new Uint32Array(r), this.groupSizes.set(n), this.length = r; | |
| 1980 | + for (var s = o; s < r; s++) this.groupSizes[s] = 0; | |
| 1981 | + } | |
| 1982 | + for (var i = this.indexOfGroup(e + 1), a = (s = 0, t.length); s < a; s++) this.tag.insertRule(i, t[s]) && (this.groupSizes[e]++, i++); | |
| 1983 | + }, e.prototype.clearGroup = function(e) { | |
| 1984 | + if (e < this.length) { | |
| 1985 | + var t = this.groupSizes[e]; | |
| 1986 | + var n = this.indexOfGroup(e); | |
| 1987 | + var o = n + t; | |
| 1988 | + this.groupSizes[e] = 0; | |
| 1989 | + for (var r = n; r < o; r++) this.tag.deleteRule(n); | |
| 1990 | + } | |
| 1991 | + }, e.prototype.getGroup = function(e) { | |
| 1992 | + var t = ""; | |
| 1993 | + if (e >= this.length || 0 === this.groupSizes[e]) return t; | |
| 1994 | + for (var n = this.groupSizes[e], o = this.indexOfGroup(e), r = o + n, s = o; s < r; s++) t += "".concat(this.tag.getRule(s)).concat(g); | |
| 1995 | + return t; | |
| 1996 | + }, e; | |
| 1997 | + }(); | |
| 1998 | + me = 1 << 30; | |
| 1999 | + ye = /* @__PURE__ */ new Map(); | |
| 2000 | + ve = /* @__PURE__ */ new Map(); | |
| 2001 | + ge = 1; | |
| 2002 | + Se = function(e) { | |
| 2003 | + if (ye.has(e)) return ye.get(e); | |
| 2004 | + for (; ve.has(ge);) ge++; | |
| 2005 | + var t = ge++; | |
| 2006 | + if ((0 | t) < 0 || t > me) throw he(16, "".concat(t)); | |
| 2007 | + return ye.set(e, t), ve.set(t, e), t; | |
| 2008 | + }; | |
| 2009 | + we = function(e, t) { | |
| 2010 | + ge = t + 1, ye.set(e, t), ve.set(t, e); | |
| 2011 | + }; | |
| 2012 | + be = "style[".concat(f, "][").concat(y, "=\"").concat(v, "\"]"); | |
| 2013 | + Ee = new RegExp("^".concat(f, "\\.g(\\d+)\\[id=\"([\\w\\d-]+)\"\\].*?\"([^\"]*)")); | |
| 2014 | + Ne = function(e, t, n) { | |
| 2015 | + for (var o, r = n.split(","), s = 0, i = r.length; s < i; s++) (o = r[s]) && e.registerName(t, o); | |
| 2016 | + }; | |
| 2017 | + Pe = function(e, t) { | |
| 2018 | + for (var n, o = (null !== (n = t.textContent) && void 0 !== n ? n : "").split(g), r = [], s = 0, i = o.length; s < i; s++) { | |
| 2019 | + var a = o[s].trim(); | |
| 2020 | + if (a) { | |
| 2021 | + var c = a.match(Ee); | |
| 2022 | + if (c) { | |
| 2023 | + var l = 0 | parseInt(c[1], 10); | |
| 2024 | + var u = c[2]; | |
| 2025 | + 0 !== l && (we(u, l), Ne(e, u, c[3]), e.getTag().insertRules(l, r)), r.length = 0; | |
| 2026 | + } else r.push(a); | |
| 2027 | + } | |
| 2028 | + } | |
| 2029 | + }; | |
| 2030 | + _e = function(e) { | |
| 2031 | + for (var t = document.querySelectorAll(be), n = 0, o = t.length; n < o; n++) { | |
| 2032 | + var r = t[n]; | |
| 2033 | + r && r.getAttribute(f) !== m && (Pe(e, r), r.parentNode && r.parentNode.removeChild(r)); | |
| 2034 | + } | |
| 2035 | + }; | |
| 2036 | + Ie = function(e) { | |
| 2037 | + var t = document.head; | |
| 2038 | + var n = e || t; | |
| 2039 | + var o = document.createElement("style"); | |
| 2040 | + var r = function(e) { | |
| 2041 | + var t = Array.from(e.querySelectorAll("style[".concat(f, "]"))); | |
| 2042 | + return t[t.length - 1]; | |
| 2043 | + }(n); | |
| 2044 | + var s = void 0 !== r ? r.nextSibling : null; | |
| 2045 | + o.setAttribute(f, m), o.setAttribute(y, v); | |
| 2046 | + var i = Ce(); | |
| 2047 | + return i && o.setAttribute("nonce", i), n.insertBefore(o, s), o; | |
| 2048 | + }; | |
| 2049 | + Ae = function() { | |
| 2050 | + function e(e) { | |
| 2051 | + this.element = Ie(e), this.element.appendChild(document.createTextNode("")), this.sheet = function(e) { | |
| 2052 | + if (e.sheet) return e.sheet; | |
| 2053 | + for (var t = document.styleSheets, n = 0, o = t.length; n < o; n++) { | |
| 2054 | + var r = t[n]; | |
| 2055 | + if (r.ownerNode === e) return r; | |
| 2056 | + } | |
| 2057 | + throw he(17); | |
| 2058 | + }(this.element), this.length = 0; | |
| 2059 | + } | |
| 2060 | + return e.prototype.insertRule = function(e, t) { | |
| 2061 | + try { | |
| 2062 | + return this.sheet.insertRule(t, e), this.length++, !0; | |
| 2063 | + } catch (e) { | |
| 2064 | + return !1; | |
| 2065 | + } | |
| 2066 | + }, e.prototype.deleteRule = function(e) { | |
| 2067 | + this.sheet.deleteRule(e), this.length--; | |
| 2068 | + }, e.prototype.getRule = function(e) { | |
| 2069 | + var t = this.sheet.cssRules[e]; | |
| 2070 | + return t && t.cssText ? t.cssText : ""; | |
| 2071 | + }, e; | |
| 2072 | + }(); | |
| 2073 | + Oe = function() { | |
| 2074 | + function e(e) { | |
| 2075 | + this.element = Ie(e), this.nodes = this.element.childNodes, this.length = 0; | |
| 2076 | + } | |
| 2077 | + return e.prototype.insertRule = function(e, t) { | |
| 2078 | + if (e <= this.length && e >= 0) { | |
| 2079 | + var n = document.createTextNode(t); | |
| 2080 | + return this.element.insertBefore(n, this.nodes[e] || null), this.length++, !0; | |
| 2081 | + } | |
| 2082 | + return !1; | |
| 2083 | + }, e.prototype.deleteRule = function(e) { | |
| 2084 | + this.element.removeChild(this.nodes[e]), this.length--; | |
| 2085 | + }, e.prototype.getRule = function(e) { | |
| 2086 | + return e < this.length ? this.nodes[e].textContent : ""; | |
| 2087 | + }, e; | |
| 2088 | + }(); | |
| 2089 | + De = function() { | |
| 2090 | + function e(e) { | |
| 2091 | + this.rules = [], this.length = 0; | |
| 2092 | + } | |
| 2093 | + return e.prototype.insertRule = function(e, t) { | |
| 2094 | + return e <= this.length && (this.rules.splice(e, 0, t), this.length++, !0); | |
| 2095 | + }, e.prototype.deleteRule = function(e) { | |
| 2096 | + this.rules.splice(e, 1), this.length--; | |
| 2097 | + }, e.prototype.getRule = function(e) { | |
| 2098 | + return e < this.length ? this.rules[e] : ""; | |
| 2099 | + }, e; | |
| 2100 | + }(); | |
| 2101 | + Re = S; | |
| 2102 | + Te = { | |
| 2103 | + isServer: !S, | |
| 2104 | + useCSSOMInjection: !w | |
| 2105 | + }; | |
| 2106 | + ke = function() { | |
| 2107 | + function e(e, n, o) { | |
| 2108 | + void 0 === e && (e = C), void 0 === n && (n = {}); | |
| 2109 | + var r = this; | |
| 2110 | + this.options = __assign(__assign({}, Te), e), this.gs = n, this.names = new Map(o), this.server = !!e.isServer, !this.server && S && Re && (Re = !1, _e(this)), ue(this, function() { | |
| 2111 | + return function(e) { | |
| 2112 | + for (var t = e.getTag(), n = t.length, o = "", r = function(n) { | |
| 2113 | + var r = function(e) { | |
| 2114 | + return ve.get(e); | |
| 2115 | + }(n); | |
| 2116 | + if (void 0 === r) return "continue"; | |
| 2117 | + var s = e.names.get(r); | |
| 2118 | + var i = t.getGroup(n); | |
| 2119 | + if (void 0 === s || !s.size || 0 === i.length) return "continue"; | |
| 2120 | + var a = "".concat(f, ".g").concat(n, "[id=\"").concat(r, "\"]"); | |
| 2121 | + var c = ""; | |
| 2122 | + void 0 !== s && s.forEach(function(e) { | |
| 2123 | + e.length > 0 && (c += "".concat(e, ",")); | |
| 2124 | + }), o += "".concat(i).concat(a, "{content:\"").concat(c, "\"}").concat(g); | |
| 2125 | + }, s = 0; s < n; s++) r(s); | |
| 2126 | + return o; | |
| 2127 | + }(r); | |
| 2128 | + }); | |
| 2129 | + } | |
| 2130 | + return e.registerId = function(e) { | |
| 2131 | + return Se(e); | |
| 2132 | + }, e.prototype.rehydrate = function() { | |
| 2133 | + !this.server && S && _e(this); | |
| 2134 | + }, e.prototype.reconstructWithOptions = function(n, o) { | |
| 2135 | + return void 0 === o && (o = !0), new e(__assign(__assign({}, this.options), n), this.gs, o && this.names || void 0); | |
| 2136 | + }, e.prototype.allocateGSInstance = function(e) { | |
| 2137 | + return this.gs[e] = (this.gs[e] || 0) + 1; | |
| 2138 | + }, e.prototype.getTag = function() { | |
| 2139 | + return this.tag || (this.tag = (e = function(e) { | |
| 2140 | + var t = e.useCSSOMInjection; | |
| 2141 | + var n = e.target; | |
| 2142 | + return e.isServer ? new De(n) : t ? new Ae(n) : new Oe(n); | |
| 2143 | + }(this.options), new fe(e))); | |
| 2144 | + var e; | |
| 2145 | + }, e.prototype.hasNameForId = function(e, t) { | |
| 2146 | + return this.names.has(e) && this.names.get(e).has(t); | |
| 2147 | + }, e.prototype.registerName = function(e, t) { | |
| 2148 | + if (Se(e), this.names.has(e)) this.names.get(e).add(t); | |
| 2149 | + else { | |
| 2150 | + var n = /* @__PURE__ */ new Set(); | |
| 2151 | + n.add(t), this.names.set(e, n); | |
| 2152 | + } | |
| 2153 | + }, e.prototype.insertRules = function(e, t, n) { | |
| 2154 | + this.registerName(e, t), this.getTag().insertRules(Se(e), n); | |
| 2155 | + }, e.prototype.clearNames = function(e) { | |
| 2156 | + this.names.has(e) && this.names.get(e).clear(); | |
| 2157 | + }, e.prototype.clearRules = function(e) { | |
| 2158 | + this.getTag().clearGroup(Se(e)), this.clearNames(e); | |
| 2159 | + }, e.prototype.clearTag = function() { | |
| 2160 | + this.tag = void 0; | |
| 2161 | + }, e; | |
| 2162 | + }(); | |
| 2163 | + je = /&/g; | |
| 2164 | + xe = /^\s*\/\/.*$/gm; | |
| 2165 | + Me = new ke(); | |
| 2166 | + ze = Fe(); | |
| 2167 | + $e = react.default.createContext({ | |
| 2168 | + shouldForwardProp: void 0, | |
| 2169 | + styleSheet: Me, | |
| 2170 | + stylis: ze | |
| 2171 | + }); | |
| 2172 | + Be = $e.Consumer; | |
| 2173 | + Le = react.default.createContext(void 0); | |
| 2174 | + We = function() { | |
| 2175 | + function e(e, t) { | |
| 2176 | + var n = this; | |
| 2177 | + this.inject = function(e, t) { | |
| 2178 | + void 0 === t && (t = ze); | |
| 2179 | + var o = n.name + t.hash; | |
| 2180 | + e.hasNameForId(n.id, o) || e.insertRules(n.id, o, t(n.rules, o, "@keyframes")); | |
| 2181 | + }, this.name = e, this.id = "sc-keyframes-".concat(e), this.rules = t, ue(this, function() { | |
| 2182 | + throw he(12, String(n.name)); | |
| 2183 | + }); | |
| 2184 | + } | |
| 2185 | + return e.prototype.getName = function(e) { | |
| 2186 | + return void 0 === e && (e = ze), this.name + e.hash; | |
| 2187 | + }, e; | |
| 2188 | + }(); | |
| 2189 | + qe = function(e) { | |
| 2190 | + return e >= "A" && e <= "Z"; | |
| 2191 | + }; | |
| 2192 | + Ue = function(e) { | |
| 2193 | + return null == e || !1 === e || "" === e; | |
| 2194 | + }; | |
| 2195 | + Je = function(t) { | |
| 2196 | + var n; | |
| 2197 | + var o; | |
| 2198 | + var r = []; | |
| 2199 | + for (var s in t) { | |
| 2200 | + var i = t[s]; | |
| 2201 | + t.hasOwnProperty(s) && !Ue(i) && (Array.isArray(i) && i.isCss || re(i) ? r.push("".concat(He(s), ":"), i, ";") : ce(i) ? r.push.apply(r, __spreadArray(__spreadArray(["".concat(s, " {")], Je(i), !1), ["}"], !1)) : r.push("".concat(He(s), ": ").concat((n = s, null == (o = i) || "boolean" == typeof o || "" === o ? "" : "number" != typeof o || 0 === o || n in unitlessKeys || n.startsWith("--") ? String(o).trim() : "".concat(o, "px")), ";"))); | |
| 2202 | + } | |
| 2203 | + return r; | |
| 2204 | + }; | |
| 2205 | + Ke = z(v); | |
| 2206 | + Qe = function() { | |
| 2207 | + function e(e, t, n) { | |
| 2208 | + this.rules = e, this.staticRulesId = "", this.isStatic = false, this.componentId = t, this.baseHash = M(Ke, t), this.baseStyle = n, ke.registerId(t); | |
| 2209 | + } | |
| 2210 | + return e.prototype.generateAndInjectStyles = function(e, t, n) { | |
| 2211 | + var o = this.baseStyle ? this.baseStyle.generateAndInjectStyles(e, t, n) : ""; | |
| 2212 | + if (this.isStatic && !n.hash) if (this.staticRulesId && t.hasNameForId(this.componentId, this.staticRulesId)) o = ie(o, this.staticRulesId); | |
| 2213 | + else { | |
| 2214 | + var r = ae(Xe(this.rules, e, t, n)); | |
| 2215 | + var s = x(M(this.baseHash, r) >>> 0); | |
| 2216 | + if (!t.hasNameForId(this.componentId, s)) { | |
| 2217 | + var i = n(r, ".".concat(s), void 0, this.componentId); | |
| 2218 | + t.insertRules(this.componentId, s, i); | |
| 2219 | + } | |
| 2220 | + o = ie(o, s), this.staticRulesId = s; | |
| 2221 | + } | |
| 2222 | + else { | |
| 2223 | + for (var a = M(this.baseHash, n.hash), c = "", l = 0; l < this.rules.length; l++) { | |
| 2224 | + var u = this.rules[l]; | |
| 2225 | + if ("string" == typeof u) c += u, a = M(a, u); | |
| 2226 | + else if (u) { | |
| 2227 | + var p = ae(Xe(u, e, t, n)); | |
| 2228 | + a = M(a, p + l), c += p; | |
| 2229 | + } | |
| 2230 | + } | |
| 2231 | + if (c) { | |
| 2232 | + var d = x(a >>> 0); | |
| 2233 | + t.hasNameForId(this.componentId, d) || t.insertRules(this.componentId, d, n(c, ".".concat(d), void 0, this.componentId)), o = ie(o, d); | |
| 2234 | + } | |
| 2235 | + } | |
| 2236 | + return o; | |
| 2237 | + }, e; | |
| 2238 | + }(); | |
| 2239 | + et = react.default.createContext(void 0); | |
| 2240 | + tt = et.Consumer; | |
| 2241 | + rt = {}; | |
| 2242 | + st = /* @__PURE__ */ new Set(); | |
| 2243 | + ct = function(e) { | |
| 2244 | + return Object.assign(e, { isCss: !0 }); | |
| 2245 | + }; | |
| 2246 | + pt = function(e) { | |
| 2247 | + return ut(it, e); | |
| 2248 | + }; | |
| 2249 | + dt = pt; | |
| 2250 | + A.forEach(function(e) { | |
| 2251 | + dt[e] = pt(e); | |
| 2252 | + }); | |
| 2253 | + ht = function() { | |
| 2254 | + function e(e, t) { | |
| 2255 | + this.rules = e, this.componentId = t, this.isStatic = Ze(e), ke.registerId(this.componentId + 1); | |
| 2256 | + } | |
| 2257 | + return e.prototype.createStyles = function(e, t, n, o) { | |
| 2258 | + var r = o(ae(Xe(this.rules, t, n, o)), ""); | |
| 2259 | + var s = this.componentId + e; | |
| 2260 | + n.insertRules(s, s, r); | |
| 2261 | + }, e.prototype.removeStyles = function(e, t) { | |
| 2262 | + t.clearRules(this.componentId + e); | |
| 2263 | + }, e.prototype.renderStyles = function(e, t, n, o) { | |
| 2264 | + e > 2 && ke.registerId(this.componentId + e), this.removeStyles(e, n), this.createStyles(e, t, n, o); | |
| 2265 | + }, e; | |
| 2266 | + }(); | |
| 2267 | + vt = function() { | |
| 2268 | + function e() { | |
| 2269 | + var e = this; | |
| 2270 | + this._emitSheetCSS = function() { | |
| 2271 | + var t = e.instance.toString(); | |
| 2272 | + if (!t) return ""; | |
| 2273 | + var n = Ce(); | |
| 2274 | + var o = ae([ | |
| 2275 | + n && "nonce=\"".concat(n, "\""), | |
| 2276 | + "".concat(f, "=\"true\""), | |
| 2277 | + "".concat(y, "=\"").concat(v, "\"") | |
| 2278 | + ].filter(Boolean), " "); | |
| 2279 | + return "<style ".concat(o, ">").concat(t, "</style>"); | |
| 2280 | + }, this.getStyleTags = function() { | |
| 2281 | + if (e.sealed) throw he(2); | |
| 2282 | + return e._emitSheetCSS(); | |
| 2283 | + }, this.getStyleElement = function() { | |
| 2284 | + var n; | |
| 2285 | + if (e.sealed) throw he(2); | |
| 2286 | + var r = e.instance.toString(); | |
| 2287 | + if (!r) return []; | |
| 2288 | + var s = ((n = {})[f] = "", n[y] = v, n.dangerouslySetInnerHTML = { __html: r }, n); | |
| 2289 | + var i = Ce(); | |
| 2290 | + return i && (s.nonce = i), [react.default.createElement("style", __assign({}, s, { key: "sc-0-0" }))]; | |
| 2291 | + }, this.seal = function() { | |
| 2292 | + e.sealed = !0; | |
| 2293 | + }, this.instance = new ke({ isServer: !0 }), this.sealed = !1; | |
| 2294 | + } | |
| 2295 | + return e.prototype.collectStyles = function(e) { | |
| 2296 | + if (this.sealed) throw he(2); | |
| 2297 | + return react.default.createElement(Ye, { sheet: this.instance }, e); | |
| 2298 | + }, e.prototype.interleaveWithNodeStream = function(e) { | |
| 2299 | + throw he(3); | |
| 2300 | + }, e; | |
| 2301 | + }(); | |
| 2302 | + "undefined" != typeof navigator && "ReactNative" === navigator.product && console.warn("It looks like you've imported 'styled-components' on React Native.\nPerhaps you're looking to import 'styled-components/native'?\nRead more about this at https://www.styled-components.com/docs/basics#react-native"); | |
| 2303 | + St = "__sc-".concat(f, "__"); | |
| 2304 | + "undefined" != typeof window && (window[St] || (window[St] = 0), 1 === window[St] && console.warn("It looks like there are several instances of 'styled-components' initialized in this application. This may cause dynamic styles to not render properly, errors during the rehydration process, a missing theme prop, and makes your application bigger without good reason.\n\nSee https://s-c.sh/2BAXzed for more info."), window[St] += 1); | |
| 2305 | + })); | |
| 341 | 2306 | |
| 342 | -/***/ "../node_modules/@babel/runtime/helpers/regeneratorRuntime.js": | |
| 343 | -/*!********************************************************************!*\ | |
| 344 | - !*** ../node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***! | |
| 345 | - \********************************************************************/ | |
| 346 | -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { | |
| 2307 | +//#endregion | |
| 2308 | +//#region node_modules/@babel/runtime/helpers/esm/extends.js | |
| 2309 | + function _extends() { | |
| 2310 | + return _extends = Object.assign ? Object.assign.bind() : function(n) { | |
| 2311 | + for (var e = 1; e < arguments.length; e++) { | |
| 2312 | + var t = arguments[e]; | |
| 2313 | + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); | |
| 2314 | + } | |
| 2315 | + return n; | |
| 2316 | + }, _extends.apply(null, arguments); | |
| 2317 | + } | |
| 2318 | + var init_extends = __esmMin((() => {})); | |
| 347 | 2319 | |
| 348 | -var OverloadYield = __webpack_require__(/*! ./OverloadYield.js */ "../node_modules/@babel/runtime/helpers/OverloadYield.js"); | |
| 349 | -var regenerator = __webpack_require__(/*! ./regenerator.js */ "../node_modules/@babel/runtime/helpers/regenerator.js"); | |
| 350 | -var regeneratorAsync = __webpack_require__(/*! ./regeneratorAsync.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsync.js"); | |
| 351 | -var regeneratorAsyncGen = __webpack_require__(/*! ./regeneratorAsyncGen.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js"); | |
| 352 | -var regeneratorAsyncIterator = __webpack_require__(/*! ./regeneratorAsyncIterator.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js"); | |
| 353 | -var regeneratorKeys = __webpack_require__(/*! ./regeneratorKeys.js */ "../node_modules/@babel/runtime/helpers/regeneratorKeys.js"); | |
| 354 | -var regeneratorValues = __webpack_require__(/*! ./regeneratorValues.js */ "../node_modules/@babel/runtime/helpers/regeneratorValues.js"); | |
| 355 | -function _regeneratorRuntime() { | |
| 356 | - "use strict"; | |
| 2320 | +//#endregion | |
| 2321 | +//#region node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js | |
| 2322 | + function _arrayLikeToArray$1(r, a) { | |
| 2323 | + (null == a || a > r.length) && (a = r.length); | |
| 2324 | + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; | |
| 2325 | + return n; | |
| 2326 | + } | |
| 2327 | + var init_arrayLikeToArray = __esmMin((() => { | |
| 2328 | + __name(_arrayLikeToArray$1, "_arrayLikeToArray"); | |
| 2329 | + })); | |
| 357 | 2330 | |
| 358 | - var r = regenerator(), | |
| 359 | - e = r.m(_regeneratorRuntime), | |
| 360 | - t = (Object.getPrototypeOf ? Object.getPrototypeOf(e) : e.__proto__).constructor; | |
| 361 | - function n(r) { | |
| 362 | - var e = "function" == typeof r && r.constructor; | |
| 363 | - return !!e && (e === t || "GeneratorFunction" === (e.displayName || e.name)); | |
| 364 | - } | |
| 365 | - var o = { | |
| 366 | - "throw": 1, | |
| 367 | - "return": 2, | |
| 368 | - "break": 3, | |
| 369 | - "continue": 3 | |
| 370 | - }; | |
| 371 | - function a(r) { | |
| 372 | - var e, t; | |
| 373 | - return function (n) { | |
| 374 | - e || (e = { | |
| 375 | - stop: function stop() { | |
| 376 | - return t(n.a, 2); | |
| 377 | - }, | |
| 378 | - "catch": function _catch() { | |
| 379 | - return n.v; | |
| 380 | - }, | |
| 381 | - abrupt: function abrupt(r, e) { | |
| 382 | - return t(n.a, o[r], e); | |
| 383 | - }, | |
| 384 | - delegateYield: function delegateYield(r, o, a) { | |
| 385 | - return e.resultName = o, t(n.d, regeneratorValues(r), a); | |
| 386 | - }, | |
| 387 | - finish: function finish(r) { | |
| 388 | - return t(n.f, r); | |
| 389 | - } | |
| 390 | - }, t = function t(r, _t, o) { | |
| 391 | - n.p = e.prev, n.n = e.next; | |
| 392 | - try { | |
| 393 | - return r(_t, o); | |
| 394 | - } finally { | |
| 395 | - e.next = n.n; | |
| 396 | - } | |
| 397 | - }), e.resultName && (e[e.resultName] = n.v, e.resultName = void 0), e.sent = n.v, e.next = n.n; | |
| 398 | - try { | |
| 399 | - return r.call(this, e); | |
| 400 | - } finally { | |
| 401 | - n.p = e.prev, n.n = e.next; | |
| 402 | - } | |
| 403 | - }; | |
| 404 | - } | |
| 405 | - return (module.exports = _regeneratorRuntime = function _regeneratorRuntime() { | |
| 406 | - return { | |
| 407 | - wrap: function wrap(e, t, n, o) { | |
| 408 | - return r.w(a(e), t, n, o && o.reverse()); | |
| 409 | - }, | |
| 410 | - isGeneratorFunction: n, | |
| 411 | - mark: r.m, | |
| 412 | - awrap: function awrap(r, e) { | |
| 413 | - return new OverloadYield(r, e); | |
| 414 | - }, | |
| 415 | - AsyncIterator: regeneratorAsyncIterator, | |
| 416 | - async: function async(r, e, t, o, u) { | |
| 417 | - return (n(e) ? regeneratorAsyncGen : regeneratorAsync)(a(r), e, t, o, u); | |
| 418 | - }, | |
| 419 | - keys: regeneratorKeys, | |
| 420 | - values: regeneratorValues | |
| 421 | - }; | |
| 422 | - }, module.exports.__esModule = true, module.exports["default"] = module.exports)(); | |
| 423 | -} | |
| 424 | -module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 2331 | +//#endregion | |
| 2332 | +//#region node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js | |
| 2333 | + function _arrayWithoutHoles(r) { | |
| 2334 | + if (Array.isArray(r)) return _arrayLikeToArray$1(r); | |
| 2335 | + } | |
| 2336 | + var init_arrayWithoutHoles = __esmMin((() => { | |
| 2337 | + init_arrayLikeToArray(); | |
| 2338 | + })); | |
| 425 | 2339 | |
| 426 | -/***/ }), | |
| 2340 | +//#endregion | |
| 2341 | +//#region node_modules/@babel/runtime/helpers/esm/iterableToArray.js | |
| 2342 | + function _iterableToArray(r) { | |
| 2343 | + if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); | |
| 2344 | + } | |
| 2345 | + var init_iterableToArray = __esmMin((() => {})); | |
| 427 | 2346 | |
| 428 | -/***/ "../node_modules/@babel/runtime/helpers/regeneratorValues.js": | |
| 429 | -/*!*******************************************************************!*\ | |
| 430 | - !*** ../node_modules/@babel/runtime/helpers/regeneratorValues.js ***! | |
| 431 | - \*******************************************************************/ | |
| 432 | -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { | |
| 2347 | +//#endregion | |
| 2348 | +//#region node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js | |
| 2349 | + function _unsupportedIterableToArray$1(r, a) { | |
| 2350 | + if (r) { | |
| 2351 | + if ("string" == typeof r) return _arrayLikeToArray$1(r, a); | |
| 2352 | + var t = {}.toString.call(r).slice(8, -1); | |
| 2353 | + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray$1(r, a) : void 0; | |
| 2354 | + } | |
| 2355 | + } | |
| 2356 | + var init_unsupportedIterableToArray = __esmMin((() => { | |
| 2357 | + init_arrayLikeToArray(); | |
| 2358 | + __name(_unsupportedIterableToArray$1, "_unsupportedIterableToArray"); | |
| 2359 | + })); | |
| 433 | 2360 | |
| 434 | -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]); | |
| 435 | -function _regeneratorValues(e) { | |
| 436 | - if (null != e) { | |
| 437 | - var t = e["function" == typeof Symbol && Symbol.iterator || "@@iterator"], | |
| 438 | - r = 0; | |
| 439 | - if (t) return t.call(e); | |
| 440 | - if ("function" == typeof e.next) return e; | |
| 441 | - if (!isNaN(e.length)) return { | |
| 442 | - next: function next() { | |
| 443 | - return e && r >= e.length && (e = void 0), { | |
| 444 | - value: e && e[r++], | |
| 445 | - done: !e | |
| 446 | - }; | |
| 447 | - } | |
| 448 | - }; | |
| 449 | - } | |
| 450 | - throw new TypeError(_typeof(e) + " is not iterable"); | |
| 451 | -} | |
| 452 | -module.exports = _regeneratorValues, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 2361 | +//#endregion | |
| 2362 | +//#region node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js | |
| 2363 | + function _nonIterableSpread() { | |
| 2364 | + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); | |
| 2365 | + } | |
| 2366 | + var init_nonIterableSpread = __esmMin((() => {})); | |
| 453 | 2367 | |
| 454 | -/***/ }), | |
| 2368 | +//#endregion | |
| 2369 | +//#region node_modules/@babel/runtime/helpers/esm/toConsumableArray.js | |
| 2370 | + function _toConsumableArray(r) { | |
| 2371 | + return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray$1(r) || _nonIterableSpread(); | |
| 2372 | + } | |
| 2373 | + var init_toConsumableArray = __esmMin((() => { | |
| 2374 | + init_arrayWithoutHoles(); | |
| 2375 | + init_iterableToArray(); | |
| 2376 | + init_unsupportedIterableToArray(); | |
| 2377 | + init_nonIterableSpread(); | |
| 2378 | + })); | |
| 455 | 2379 | |
| 456 | -/***/ "../node_modules/@babel/runtime/helpers/typeof.js": | |
| 457 | -/*!********************************************************!*\ | |
| 458 | - !*** ../node_modules/@babel/runtime/helpers/typeof.js ***! | |
| 459 | - \********************************************************/ | |
| 460 | -/***/ ((module) => { | |
| 2380 | +//#endregion | |
| 2381 | +//#region node_modules/@babel/runtime/helpers/esm/typeof.js | |
| 2382 | + function _typeof(o) { | |
| 2383 | + "@babel/helpers - typeof"; | |
| 2384 | + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) { | |
| 2385 | + return typeof o; | |
| 2386 | + } : function(o) { | |
| 2387 | + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; | |
| 2388 | + }, _typeof(o); | |
| 2389 | + } | |
| 2390 | + var init_typeof = __esmMin((() => {})); | |
| 461 | 2391 | |
| 462 | -function _typeof(o) { | |
| 463 | - "@babel/helpers - typeof"; | |
| 2392 | +//#endregion | |
| 2393 | +//#region node_modules/@babel/runtime/helpers/esm/toPrimitive.js | |
| 2394 | + function toPrimitive(t, r) { | |
| 2395 | + if ("object" != _typeof(t) || !t) return t; | |
| 2396 | + var e = t[Symbol.toPrimitive]; | |
| 2397 | + if (void 0 !== e) { | |
| 2398 | + var i = e.call(t, r || "default"); | |
| 2399 | + if ("object" != _typeof(i)) return i; | |
| 2400 | + throw new TypeError("@@toPrimitive must return a primitive value."); | |
| 2401 | + } | |
| 2402 | + return ("string" === r ? String : Number)(t); | |
| 2403 | + } | |
| 2404 | + var init_toPrimitive = __esmMin((() => { | |
| 2405 | + init_typeof(); | |
| 2406 | + })); | |
| 464 | 2407 | |
| 465 | - return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { | |
| 466 | - return typeof o; | |
| 467 | - } : function (o) { | |
| 468 | - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; | |
| 469 | - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o); | |
| 470 | -} | |
| 471 | -module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports; | |
| 2408 | +//#endregion | |
| 2409 | +//#region node_modules/@babel/runtime/helpers/esm/toPropertyKey.js | |
| 2410 | + function toPropertyKey(t) { | |
| 2411 | + var i = toPrimitive(t, "string"); | |
| 2412 | + return "symbol" == _typeof(i) ? i : i + ""; | |
| 2413 | + } | |
| 2414 | + var init_toPropertyKey = __esmMin((() => { | |
| 2415 | + init_typeof(); | |
| 2416 | + init_toPrimitive(); | |
| 2417 | + })); | |
| 472 | 2418 | |
| 473 | -/***/ }), | |
| 2419 | +//#endregion | |
| 2420 | +//#region node_modules/@babel/runtime/helpers/esm/defineProperty.js | |
| 2421 | + function _defineProperty(e, r, t) { | |
| 2422 | + return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, { | |
| 2423 | + value: t, | |
| 2424 | + enumerable: !0, | |
| 2425 | + configurable: !0, | |
| 2426 | + writable: !0 | |
| 2427 | + }) : e[r] = t, e; | |
| 2428 | + } | |
| 2429 | + var init_defineProperty = __esmMin((() => { | |
| 2430 | + init_toPropertyKey(); | |
| 2431 | + })); | |
| 474 | 2432 | |
| 475 | -/***/ "../node_modules/@babel/runtime/regenerator/index.js": | |
| 476 | -/*!***********************************************************!*\ | |
| 477 | - !*** ../node_modules/@babel/runtime/regenerator/index.js ***! | |
| 478 | - \***********************************************************/ | |
| 479 | -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { | |
| 2433 | +//#endregion | |
| 2434 | +//#region node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js | |
| 2435 | + function _arrayWithHoles(r) { | |
| 2436 | + if (Array.isArray(r)) return r; | |
| 2437 | + } | |
| 2438 | + var init_arrayWithHoles = __esmMin((() => {})); | |
| 480 | 2439 | |
| 481 | -// TODO(Babel 8): Remove this file. | |
| 2440 | +//#endregion | |
| 2441 | +//#region node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js | |
| 2442 | + function _iterableToArrayLimit(r, l) { | |
| 2443 | + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; | |
| 2444 | + if (null != t) { | |
| 2445 | + var e; | |
| 2446 | + var n; | |
| 2447 | + var i; | |
| 2448 | + var u; | |
| 2449 | + var a = []; | |
| 2450 | + var f = !0; | |
| 2451 | + var o = !1; | |
| 2452 | + try { | |
| 2453 | + if (i = (t = t.call(r)).next, 0 === l) { | |
| 2454 | + if (Object(t) !== t) return; | |
| 2455 | + f = !1; | |
| 2456 | + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); | |
| 2457 | + } catch (r) { | |
| 2458 | + o = !0, n = r; | |
| 2459 | + } finally { | |
| 2460 | + try { | |
| 2461 | + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; | |
| 2462 | + } finally { | |
| 2463 | + if (o) throw n; | |
| 2464 | + } | |
| 2465 | + } | |
| 2466 | + return a; | |
| 2467 | + } | |
| 2468 | + } | |
| 2469 | + var init_iterableToArrayLimit = __esmMin((() => {})); | |
| 482 | 2470 | |
| 483 | -var runtime = __webpack_require__(/*! ../helpers/regeneratorRuntime */ "../node_modules/@babel/runtime/helpers/regeneratorRuntime.js")(); | |
| 484 | -module.exports = runtime; | |
| 2471 | +//#endregion | |
| 2472 | +//#region node_modules/@babel/runtime/helpers/esm/nonIterableRest.js | |
| 2473 | + function _nonIterableRest() { | |
| 2474 | + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); | |
| 2475 | + } | |
| 2476 | + var init_nonIterableRest = __esmMin((() => {})); | |
| 485 | 2477 | |
| 486 | -// Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736= | |
| 487 | -try { | |
| 488 | - regeneratorRuntime = runtime; | |
| 489 | -} catch (accidentalStrictMode) { | |
| 490 | - if (typeof globalThis === "object") { | |
| 491 | - globalThis.regeneratorRuntime = runtime; | |
| 492 | - } else { | |
| 493 | - Function("r", "regeneratorRuntime = r")(runtime); | |
| 494 | - } | |
| 495 | -} | |
| 2478 | +//#endregion | |
| 2479 | +//#region node_modules/@babel/runtime/helpers/esm/slicedToArray.js | |
| 2480 | + function _slicedToArray(r, e) { | |
| 2481 | + return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray$1(r, e) || _nonIterableRest(); | |
| 2482 | + } | |
| 2483 | + var init_slicedToArray = __esmMin((() => { | |
| 2484 | + init_arrayWithHoles(); | |
| 2485 | + init_iterableToArrayLimit(); | |
| 2486 | + init_unsupportedIterableToArray(); | |
| 2487 | + init_nonIterableRest(); | |
| 2488 | + })); | |
| 496 | 2489 | |
| 2490 | +//#endregion | |
| 2491 | +//#region modules/styleguide/assets/js/frontend/hooks/use-debounced-callback.js | |
| 2492 | + function useDebouncedCallback(callback, wait) { | |
| 2493 | + var timeout = (0, react.useRef)(); | |
| 2494 | + return (0, react.useCallback)(function() { | |
| 2495 | + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) args[_key] = arguments[_key]; | |
| 2496 | + var later = function later() { | |
| 2497 | + clearTimeout(timeout.current); | |
| 2498 | + callback.apply(void 0, args); | |
| 2499 | + }; | |
| 2500 | + clearTimeout(timeout.current); | |
| 2501 | + timeout.current = setTimeout(later, wait); | |
| 2502 | + }, [callback, wait]); | |
| 2503 | + } | |
| 2504 | + var init_use_debounced_callback = __esmMin((() => {})); | |
| 497 | 2505 | |
| 498 | -/***/ }), | |
| 2506 | +//#endregion | |
| 2507 | +//#region modules/styleguide/assets/js/frontend/contexts/settings.js | |
| 2508 | + function ownKeys$1(e, r) { | |
| 2509 | + var t = Object.keys(e); | |
| 2510 | + if (Object.getOwnPropertySymbols) { | |
| 2511 | + var o = Object.getOwnPropertySymbols(e); | |
| 2512 | + r && (o = o.filter(function(r) { | |
| 2513 | + return Object.getOwnPropertyDescriptor(e, r).enumerable; | |
| 2514 | + })), t.push.apply(t, o); | |
| 2515 | + } | |
| 2516 | + return t; | |
| 2517 | + } | |
| 2518 | + function _objectSpread$1(e) { | |
| 2519 | + for (var r = 1; r < arguments.length; r++) { | |
| 2520 | + var t = null != arguments[r] ? arguments[r] : {}; | |
| 2521 | + r % 2 ? ownKeys$1(Object(t), !0).forEach(function(r) { | |
| 2522 | + _defineProperty(e, r, t[r]); | |
| 2523 | + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys$1(Object(t)).forEach(function(r) { | |
| 2524 | + Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); | |
| 2525 | + }); | |
| 2526 | + } | |
| 2527 | + return e; | |
| 2528 | + } | |
| 2529 | + function _createForOfIteratorHelper(r, e) { | |
| 2530 | + var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; | |
| 2531 | + if (!t) { | |
| 2532 | + if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { | |
| 2533 | + t && (r = t); | |
| 2534 | + var _n = 0; | |
| 2535 | + var F = function F() {}; | |
| 2536 | + return { | |
| 2537 | + s: F, | |
| 2538 | + n: function n() { | |
| 2539 | + return _n >= r.length ? { done: !0 } : { | |
| 2540 | + done: !1, | |
| 2541 | + value: r[_n++] | |
| 2542 | + }; | |
| 2543 | + }, | |
| 2544 | + e: function e(r) { | |
| 2545 | + throw r; | |
| 2546 | + }, | |
| 2547 | + f: F | |
| 2548 | + }; | |
| 2549 | + } | |
| 2550 | + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); | |
| 2551 | + } | |
| 2552 | + var o; | |
| 2553 | + var a = !0; | |
| 2554 | + var u = !1; | |
| 2555 | + return { | |
| 2556 | + s: function s() { | |
| 2557 | + t = t.call(r); | |
| 2558 | + }, | |
| 2559 | + n: function n() { | |
| 2560 | + var r = t.next(); | |
| 2561 | + return a = r.done, r; | |
| 2562 | + }, | |
| 2563 | + e: function e(r) { | |
| 2564 | + u = !0, o = r; | |
| 2565 | + }, | |
| 2566 | + f: function f() { | |
| 2567 | + try { | |
| 2568 | + a || null == t.return || t.return(); | |
| 2569 | + } finally { | |
| 2570 | + if (u) throw o; | |
| 2571 | + } | |
| 2572 | + } | |
| 2573 | + }; | |
| 2574 | + } | |
| 2575 | + function _unsupportedIterableToArray(r, a) { | |
| 2576 | + if (r) { | |
| 2577 | + if ("string" == typeof r) return _arrayLikeToArray(r, a); | |
| 2578 | + var t = {}.toString.call(r).slice(8, -1); | |
| 2579 | + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; | |
| 2580 | + } | |
| 2581 | + } | |
| 2582 | + function _arrayLikeToArray(r, a) { | |
| 2583 | + (null == a || a > r.length) && (a = r.length); | |
| 2584 | + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; | |
| 2585 | + return n; | |
| 2586 | + } | |
| 2587 | + var SettingsContext, useSettings, SettingsProvider; | |
| 2588 | + var init_settings = __esmMin((() => { | |
| 2589 | + init_extends(); | |
| 2590 | + init_toConsumableArray(); | |
| 2591 | + init_defineProperty(); | |
| 2592 | + init_slicedToArray(); | |
| 2593 | + init_use_debounced_callback(); | |
| 2594 | + __name(ownKeys$1, "ownKeys"); | |
| 2595 | + __name(_objectSpread$1, "_objectSpread"); | |
| 2596 | + SettingsContext = (0, react.createContext)(null); | |
| 2597 | + useSettings = function useSettings() { | |
| 2598 | + return (0, react.useContext)(SettingsContext); | |
| 2599 | + }; | |
| 2600 | + SettingsProvider = function SettingsProvider(props) { | |
| 2601 | + var _useState2 = _slicedToArray((0, react.useState)("idle"), 2); | |
| 2602 | + var status = _useState2[0]; | |
| 2603 | + var setStatus = _useState2[1]; | |
| 2604 | + var _useState4 = _slicedToArray((0, react.useState)(/* @__PURE__ */ new Map()), 2); | |
| 2605 | + var settings = _useState4[0]; | |
| 2606 | + var _setSettings = _useState4[1]; | |
| 2607 | + var settingsRef = (0, react.useRef)(settings); | |
| 2608 | + var setSettings = function setSettings(newSettings) { | |
| 2609 | + settingsRef.current = newSettings; | |
| 2610 | + _setSettings(newSettings); | |
| 2611 | + }; | |
| 2612 | + (0, react.useEffect)(function() { | |
| 2613 | + setStatus("loaded"); | |
| 2614 | + }, [settings]); | |
| 2615 | + var getInitialSettings = function getInitialSettings() { | |
| 2616 | + setStatus("loading"); | |
| 2617 | + var kitSettings = elementor.documents.getCurrent().config.settings.settings; | |
| 2618 | + setSettings(/* @__PURE__ */ new Map([ | |
| 2619 | + ["colors", /* @__PURE__ */ new Map([["system_colors", kitSettings.system_colors], ["custom_colors", kitSettings.custom_colors]])], | |
| 2620 | + ["fonts", /* @__PURE__ */ new Map([ | |
| 2621 | + ["system_typography", kitSettings.system_typography], | |
| 2622 | + ["custom_typography", kitSettings.custom_typography], | |
| 2623 | + ["fallback_font", kitSettings.default_generic_fonts] | |
| 2624 | + ])], | |
| 2625 | + ["config", /* @__PURE__ */ new Map([["is_debug", elementorCommon.config.isElementorDebug]])] | |
| 2626 | + ])); | |
| 2627 | + }; | |
| 2628 | + var onCommandEvent = (0, react.useCallback)(function(event) { | |
| 2629 | + switch (event.detail.command) { | |
| 2630 | + case "document/elements/settings": | |
| 2631 | + onSettingsChange(event.detail.args); | |
| 2632 | + break; | |
| 2633 | + case "document/repeater/insert": | |
| 2634 | + onInsert(event.detail.args); | |
| 2635 | + break; | |
| 2636 | + case "document/repeater/remove": | |
| 2637 | + onRemove(event.detail.args); | |
| 2638 | + break; | |
| 2639 | + default: break; | |
| 2640 | + } | |
| 2641 | + }, []); | |
| 2642 | + /** | |
| 2643 | + * Triggered when a color or font is changed. | |
| 2644 | + * Has a 100ms debounce. | |
| 2645 | + * | |
| 2646 | + * @param {{container: {model: {attributes: {name: string}}, id: number}, settings: {}}} args | |
| 2647 | + */ | |
| 2648 | + var onSettingsChange = useDebouncedCallback(function(args) { | |
| 2649 | + var name = args.container.model.attributes.name; | |
| 2650 | + var newSettings = new Map(settingsRef.current); | |
| 2651 | + var _iterator = _createForOfIteratorHelper(newSettings.entries()); | |
| 2652 | + var _step; | |
| 2653 | + try { | |
| 2654 | + for (_iterator.s(); !(_step = _iterator.n()).done;) { | |
| 2655 | + var _step$value = _slicedToArray(_step.value, 2); | |
| 2656 | + var group = _step$value[0]; | |
| 2657 | + var groupSettings = _step$value[1]; | |
| 2658 | + if (!groupSettings.has(name)) continue; | |
| 2659 | + if (Array.isArray(groupSettings.get(name))) { | |
| 2660 | + var index = groupSettings.get(name).findIndex(function(item) { | |
| 2661 | + return item._id === args.container.id; | |
| 2662 | + }); | |
| 2663 | + if (-1 === index) return; | |
| 2664 | + newSettings.get(group).get(name)[index] = _objectSpread$1(_objectSpread$1({}, groupSettings.get(name)[index]), args.settings); | |
| 2665 | + } else newSettings.get(group).set(name, args.settings); | |
| 2666 | + } | |
| 2667 | + } catch (err) { | |
| 2668 | + _iterator.e(err); | |
| 2669 | + } finally { | |
| 2670 | + _iterator.f(); | |
| 2671 | + } | |
| 2672 | + setSettings(newSettings); | |
| 2673 | + }, 100); | |
| 2674 | + /** | |
| 2675 | + * Triggered when a new custom color or font is created. | |
| 2676 | + * | |
| 2677 | + * @param {{name: string, model: string, options: {at: number}}} args | |
| 2678 | + */ | |
| 2679 | + var onInsert = function onInsert(args) { | |
| 2680 | + var name = args.name; | |
| 2681 | + var newSettings = new Map(settingsRef.current); | |
| 2682 | + var _iterator2 = _createForOfIteratorHelper(newSettings.entries()); | |
| 2683 | + var _step2; | |
| 2684 | + try { | |
| 2685 | + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { | |
| 2686 | + var _args$options; | |
| 2687 | + var _step2$value = _slicedToArray(_step2.value, 2); | |
| 2688 | + var group = _step2$value[0]; | |
| 2689 | + var groupSettings = _step2$value[1]; | |
| 2690 | + if (!groupSettings.has(name)) continue; | |
| 2691 | + var newArray = _toConsumableArray(groupSettings.get(name)); | |
| 2692 | + var at = void 0 === ((_args$options = args.options) === null || _args$options === void 0 ? void 0 : _args$options.at) ? newArray.length : args.options.at; | |
| 2693 | + newSettings.get(group).set(name, [].concat(_toConsumableArray(newArray.slice(0, at)), [args.model], _toConsumableArray(newArray.slice(at)))); | |
| 2694 | + } | |
| 2695 | + } catch (err) { | |
| 2696 | + _iterator2.e(err); | |
| 2697 | + } finally { | |
| 2698 | + _iterator2.f(); | |
| 2699 | + } | |
| 2700 | + setSettings(newSettings); | |
| 2701 | + }; | |
| 2702 | + /** | |
| 2703 | + * Triggered when a custom color or font is removed. | |
| 2704 | + * | |
| 2705 | + * @param {{name: string, index: number}} args | |
| 2706 | + */ | |
| 2707 | + var onRemove = function onRemove(args) { | |
| 2708 | + var name = args.name; | |
| 2709 | + var newSettings = new Map(settingsRef.current); | |
| 2710 | + var _iterator3 = _createForOfIteratorHelper(newSettings.entries()); | |
| 2711 | + var _step3; | |
| 2712 | + try { | |
| 2713 | + for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { | |
| 2714 | + var _step3$value = _slicedToArray(_step3.value, 2); | |
| 2715 | + var group = _step3$value[0]; | |
| 2716 | + var groupSettings = _step3$value[1]; | |
| 2717 | + if (!groupSettings.has(name)) continue; | |
| 2718 | + var newArray = _toConsumableArray(groupSettings.get(name)); | |
| 2719 | + newSettings.get(group).set(name, newArray.filter(function(item, index) { | |
| 2720 | + return index !== args.index; | |
| 2721 | + })); | |
| 2722 | + } | |
| 2723 | + } catch (err) { | |
| 2724 | + _iterator3.e(err); | |
| 2725 | + } finally { | |
| 2726 | + _iterator3.f(); | |
| 2727 | + } | |
| 2728 | + setSettings(newSettings); | |
| 2729 | + }; | |
| 2730 | + (0, react.useEffect)(function() { | |
| 2731 | + getInitialSettings(); | |
| 2732 | + window.top.addEventListener("elementor/commands/run/after", onCommandEvent, { passive: true }); | |
| 2733 | + return function() { | |
| 2734 | + window.top.removeEventListener("elementor/commands/run/after", onCommandEvent); | |
| 2735 | + }; | |
| 2736 | + }, []); | |
| 2737 | + var value = { | |
| 2738 | + settings, | |
| 2739 | + isReady: "loaded" === status | |
| 2740 | + }; | |
| 2741 | + return /*#__PURE__*/ react.default.createElement(SettingsContext.Provider, _extends({ value }, props)); | |
| 2742 | + }; | |
| 2743 | + })); | |
| 499 | 2744 | |
| 500 | -/***/ "../node_modules/react-dom/client.js": | |
| 501 | -/*!*******************************************!*\ | |
| 502 | - !*** ../node_modules/react-dom/client.js ***! | |
| 503 | - \*******************************************/ | |
| 504 | -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { | |
| 2745 | +//#endregion | |
| 2746 | +//#region modules/styleguide/assets/js/frontend/hooks/use-intersection-observer.js | |
| 2747 | + function useIntersectionObserver(callback) { | |
| 2748 | + var observer; | |
| 2749 | + var elements = []; | |
| 2750 | + (0, react.useEffect)(function() { | |
| 2751 | + observer = new IntersectionObserver(function(entries) { | |
| 2752 | + var intersectingArea = entries.find(function(entry) { | |
| 2753 | + return entry.isIntersecting; | |
| 2754 | + }); | |
| 2755 | + if (intersectingArea) callback(intersectingArea); | |
| 2756 | + }, {}); | |
| 2757 | + return function() { | |
| 2758 | + observer.disconnect(); | |
| 2759 | + }; | |
| 2760 | + }, []); | |
| 2761 | + var observe = function observe() { | |
| 2762 | + if (elements.length !== 0) elements.forEach(function(element) { | |
| 2763 | + if (element) observer.observe(element); | |
| 2764 | + }); | |
| 2765 | + }; | |
| 2766 | + var unobserve = function unobserve() { | |
| 2767 | + if (elements.length !== 0) elements.forEach(function(element) { | |
| 2768 | + if (element) observer.unobserve(element); | |
| 2769 | + }); | |
| 2770 | + }; | |
| 2771 | + return { setObservedElements: function setObservedElements(observedElements) { | |
| 2772 | + unobserve(); | |
| 2773 | + elements = observedElements; | |
| 2774 | + observe(); | |
| 2775 | + } }; | |
| 2776 | + } | |
| 2777 | + var init_use_intersection_observer = __esmMin((() => {})); | |
| 505 | 2778 | |
| 506 | -"use strict"; | |
| 2779 | +//#endregion | |
| 2780 | +//#region modules/styleguide/assets/js/frontend/contexts/active-context.js | |
| 2781 | + function ownKeys(e, r) { | |
| 2782 | + var t = Object.keys(e); | |
| 2783 | + if (Object.getOwnPropertySymbols) { | |
| 2784 | + var o = Object.getOwnPropertySymbols(e); | |
| 2785 | + r && (o = o.filter(function(r) { | |
| 2786 | + return Object.getOwnPropertyDescriptor(e, r).enumerable; | |
| 2787 | + })), t.push.apply(t, o); | |
| 2788 | + } | |
| 2789 | + return t; | |
| 2790 | + } | |
| 2791 | + function _objectSpread(e) { | |
| 2792 | + for (var r = 1; r < arguments.length; r++) { | |
| 2793 | + var t = null != arguments[r] ? arguments[r] : {}; | |
| 2794 | + r % 2 ? ownKeys(Object(t), !0).forEach(function(r) { | |
| 2795 | + _defineProperty(e, r, t[r]); | |
| 2796 | + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function(r) { | |
| 2797 | + Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); | |
| 2798 | + }); | |
| 2799 | + } | |
| 2800 | + return e; | |
| 2801 | + } | |
| 2802 | + function useActiveContext() { | |
| 2803 | + return (0, react.useContext)(ActiveContext); | |
| 2804 | + } | |
| 2805 | + var ActiveContext, ActiveProvider; | |
| 2806 | + var init_active_context = __esmMin((() => { | |
| 2807 | + init_extends(); | |
| 2808 | + init_defineProperty(); | |
| 2809 | + init_slicedToArray(); | |
| 2810 | + init_settings(); | |
| 2811 | + init_use_intersection_observer(); | |
| 2812 | + ActiveContext = (0, react.createContext)(null); | |
| 2813 | + ActiveProvider = function ActiveProvider(props) { | |
| 2814 | + var _useState2 = _slicedToArray((0, react.useState)({ | |
| 2815 | + element: "", | |
| 2816 | + area: "" | |
| 2817 | + }), 2); | |
| 2818 | + var active = _useState2[0]; | |
| 2819 | + var setActive = _useState2[1]; | |
| 2820 | + var colorsAreaRef = (0, react.useRef)(null); | |
| 2821 | + var fontsAreaRef = (0, react.useRef)(null); | |
| 2822 | + var isReady = useSettings().isReady; | |
| 2823 | + var setObservedElements = useIntersectionObserver(function(intersectingArea) { | |
| 2824 | + if (colorsAreaRef.current === intersectingArea.target) { | |
| 2825 | + activateArea("colors", { scroll: false }); | |
| 2826 | + return; | |
| 2827 | + } | |
| 2828 | + if (fontsAreaRef.current === intersectingArea.target) activateArea("fonts", { scroll: false }); | |
| 2829 | + }).setObservedElements; | |
| 2830 | + var activateElement = function activateElement(type, source, id) { | |
| 2831 | + if ("color" === source) window.top.$e.route("panel/global/global-colors", { activeControl: "".concat(type, "/").concat(id, "/color") }, { history: false }); | |
| 2832 | + if ("typography" === source) window.top.$e.route("panel/global/global-typography", { activeControl: "".concat(type, "/").concat(id, "/typography_typography") }, { history: false }); | |
| 2833 | + }; | |
| 2834 | + var getElementControl = function getElementControl(type, source, id) { | |
| 2835 | + if ("color" === source) return "".concat(type, "/").concat(id, "/color"); | |
| 2836 | + if ("typography" === source) return "".concat(type, "/").concat(id, "/typography_typography"); | |
| 2837 | + }; | |
| 2838 | + var activateArea = function activateArea(area) { | |
| 2839 | + var _ref$scroll = (arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}).scroll; | |
| 2840 | + if (_ref$scroll === void 0 ? true : _ref$scroll) scrollToArea(area); | |
| 2841 | + setActive(function(prevState) { | |
| 2842 | + return _objectSpread(_objectSpread({}, prevState), {}, { area }); | |
| 2843 | + }); | |
| 2844 | + }; | |
| 2845 | + var scrollToArea = function scrollToArea(area) { | |
| 2846 | + ("colors" === area ? colorsAreaRef : fontsAreaRef).current.scrollIntoView({ | |
| 2847 | + behavior: "smooth", | |
| 2848 | + block: "start", | |
| 2849 | + inline: "start" | |
| 2850 | + }); | |
| 2851 | + }; | |
| 2852 | + (0, react.useEffect)(function() { | |
| 2853 | + if (window.top.$e.routes.is("panel/global/global-colors")) scrollToArea("colors"); | |
| 2854 | + if (window.top.$e.routes.is("panel/global/global-typography")) scrollToArea("fonts"); | |
| 2855 | + }, []); | |
| 2856 | + (0, react.useEffect)(function() { | |
| 2857 | + if (!isReady) return; | |
| 2858 | + setObservedElements([colorsAreaRef.current, fontsAreaRef.current]); | |
| 2859 | + window.top.$e.routes.on("run:after", function(component, route, args) { | |
| 2860 | + if ("panel/global/global-typography" === route) setActive(function() { | |
| 2861 | + return { | |
| 2862 | + area: "fonts", | |
| 2863 | + element: args.activeControl | |
| 2864 | + }; | |
| 2865 | + }); | |
| 2866 | + if ("panel/global/global-colors" === route) setActive(function() { | |
| 2867 | + return { | |
| 2868 | + area: "colors", | |
| 2869 | + element: args.activeControl | |
| 2870 | + }; | |
| 2871 | + }); | |
| 2872 | + }); | |
| 2873 | + }, [isReady]); | |
| 2874 | + var value = { | |
| 2875 | + activeElement: active.element, | |
| 2876 | + activeArea: active.area, | |
| 2877 | + activateElement, | |
| 2878 | + activateArea, | |
| 2879 | + colorsAreaRef, | |
| 2880 | + fontsAreaRef, | |
| 2881 | + getElementControl | |
| 2882 | + }; | |
| 2883 | + return /*#__PURE__*/ react.default.createElement(ActiveContext.Provider, _extends({ value }, props)); | |
| 2884 | + }; | |
| 2885 | + })); | |
| 507 | 2886 | |
| 2887 | +//#endregion | |
| 2888 | +//#region node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js | |
| 2889 | +/** @license React v16.13.1 | |
| 2890 | + * react-is.development.js | |
| 2891 | + * | |
| 2892 | + * Copyright (c) Facebook, Inc. and its affiliates. | |
| 2893 | + * | |
| 2894 | + * This source code is licensed under the MIT license found in the | |
| 2895 | + * LICENSE file in the root directory of this source tree. | |
| 2896 | + */ | |
| 2897 | + var require_react_is_development = /* @__PURE__ */ __commonJSMin(((exports) => { | |
| 2898 | + (function() { | |
| 2899 | + "use strict"; | |
| 2900 | + var hasSymbol = typeof Symbol === "function" && Symbol.for; | |
| 2901 | + var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for("react.element") : 60103; | |
| 2902 | + var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for("react.portal") : 60106; | |
| 2903 | + var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for("react.fragment") : 60107; | |
| 2904 | + var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for("react.strict_mode") : 60108; | |
| 2905 | + var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for("react.profiler") : 60114; | |
| 2906 | + var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for("react.provider") : 60109; | |
| 2907 | + var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for("react.context") : 60110; | |
| 2908 | + var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for("react.async_mode") : 60111; | |
| 2909 | + var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for("react.concurrent_mode") : 60111; | |
| 2910 | + var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for("react.forward_ref") : 60112; | |
| 2911 | + var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for("react.suspense") : 60113; | |
| 2912 | + var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for("react.suspense_list") : 60120; | |
| 2913 | + var REACT_MEMO_TYPE = hasSymbol ? Symbol.for("react.memo") : 60115; | |
| 2914 | + var REACT_LAZY_TYPE = hasSymbol ? Symbol.for("react.lazy") : 60116; | |
| 2915 | + var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for("react.block") : 60121; | |
| 2916 | + var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for("react.fundamental") : 60117; | |
| 2917 | + var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for("react.responder") : 60118; | |
| 2918 | + var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for("react.scope") : 60119; | |
| 2919 | + function isValidElementType(type) { | |
| 2920 | + return typeof type === "string" || typeof type === "function" || type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === "object" && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE); | |
| 2921 | + } | |
| 2922 | + function typeOf(object) { | |
| 2923 | + if (typeof object === "object" && object !== null) { | |
| 2924 | + var $$typeof = object.$$typeof; | |
| 2925 | + switch ($$typeof) { | |
| 2926 | + case REACT_ELEMENT_TYPE: | |
| 2927 | + var type = object.type; | |
| 2928 | + switch (type) { | |
| 2929 | + case REACT_ASYNC_MODE_TYPE: | |
| 2930 | + case REACT_CONCURRENT_MODE_TYPE: | |
| 2931 | + case REACT_FRAGMENT_TYPE: | |
| 2932 | + case REACT_PROFILER_TYPE: | |
| 2933 | + case REACT_STRICT_MODE_TYPE: | |
| 2934 | + case REACT_SUSPENSE_TYPE: return type; | |
| 2935 | + default: | |
| 2936 | + var $$typeofType = type && type.$$typeof; | |
| 2937 | + switch ($$typeofType) { | |
| 2938 | + case REACT_CONTEXT_TYPE: | |
| 2939 | + case REACT_FORWARD_REF_TYPE: | |
| 2940 | + case REACT_LAZY_TYPE: | |
| 2941 | + case REACT_MEMO_TYPE: | |
| 2942 | + case REACT_PROVIDER_TYPE: return $$typeofType; | |
| 2943 | + default: return $$typeof; | |
| 2944 | + } | |
| 2945 | + } | |
| 2946 | + case REACT_PORTAL_TYPE: return $$typeof; | |
| 2947 | + } | |
| 2948 | + } | |
| 2949 | + } | |
| 2950 | + var AsyncMode = REACT_ASYNC_MODE_TYPE; | |
| 2951 | + var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE; | |
| 2952 | + var ContextConsumer = REACT_CONTEXT_TYPE; | |
| 2953 | + var ContextProvider = REACT_PROVIDER_TYPE; | |
| 2954 | + var Element = REACT_ELEMENT_TYPE; | |
| 2955 | + var ForwardRef = REACT_FORWARD_REF_TYPE; | |
| 2956 | + var Fragment = REACT_FRAGMENT_TYPE; | |
| 2957 | + var Lazy = REACT_LAZY_TYPE; | |
| 2958 | + var Memo = REACT_MEMO_TYPE; | |
| 2959 | + var Portal = REACT_PORTAL_TYPE; | |
| 2960 | + var Profiler = REACT_PROFILER_TYPE; | |
| 2961 | + var StrictMode = REACT_STRICT_MODE_TYPE; | |
| 2962 | + var Suspense = REACT_SUSPENSE_TYPE; | |
| 2963 | + var hasWarnedAboutDeprecatedIsAsyncMode = false; | |
| 2964 | + function isAsyncMode(object) { | |
| 2965 | + if (!hasWarnedAboutDeprecatedIsAsyncMode) { | |
| 2966 | + hasWarnedAboutDeprecatedIsAsyncMode = true; | |
| 2967 | + console["warn"]("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API."); | |
| 2968 | + } | |
| 2969 | + return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE; | |
| 2970 | + } | |
| 2971 | + function isConcurrentMode(object) { | |
| 2972 | + return typeOf(object) === REACT_CONCURRENT_MODE_TYPE; | |
| 2973 | + } | |
| 2974 | + function isContextConsumer(object) { | |
| 2975 | + return typeOf(object) === REACT_CONTEXT_TYPE; | |
| 2976 | + } | |
| 2977 | + function isContextProvider(object) { | |
| 2978 | + return typeOf(object) === REACT_PROVIDER_TYPE; | |
| 2979 | + } | |
| 2980 | + function isElement(object) { | |
| 2981 | + return typeof object === "object" && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; | |
| 2982 | + } | |
| 2983 | + function isForwardRef(object) { | |
| 2984 | + return typeOf(object) === REACT_FORWARD_REF_TYPE; | |
| 2985 | + } | |
| 2986 | + function isFragment(object) { | |
| 2987 | + return typeOf(object) === REACT_FRAGMENT_TYPE; | |
| 2988 | + } | |
| 2989 | + function isLazy(object) { | |
| 2990 | + return typeOf(object) === REACT_LAZY_TYPE; | |
| 2991 | + } | |
| 2992 | + function isMemo(object) { | |
| 2993 | + return typeOf(object) === REACT_MEMO_TYPE; | |
| 2994 | + } | |
| 2995 | + function isPortal(object) { | |
| 2996 | + return typeOf(object) === REACT_PORTAL_TYPE; | |
| 2997 | + } | |
| 2998 | + function isProfiler(object) { | |
| 2999 | + return typeOf(object) === REACT_PROFILER_TYPE; | |
| 3000 | + } | |
| 3001 | + function isStrictMode(object) { | |
| 3002 | + return typeOf(object) === REACT_STRICT_MODE_TYPE; | |
| 3003 | + } | |
| 3004 | + function isSuspense(object) { | |
| 3005 | + return typeOf(object) === REACT_SUSPENSE_TYPE; | |
| 3006 | + } | |
| 3007 | + exports.AsyncMode = AsyncMode; | |
| 3008 | + exports.ConcurrentMode = ConcurrentMode; | |
| 3009 | + exports.ContextConsumer = ContextConsumer; | |
| 3010 | + exports.ContextProvider = ContextProvider; | |
| 3011 | + exports.Element = Element; | |
| 3012 | + exports.ForwardRef = ForwardRef; | |
| 3013 | + exports.Fragment = Fragment; | |
| 3014 | + exports.Lazy = Lazy; | |
| 3015 | + exports.Memo = Memo; | |
| 3016 | + exports.Portal = Portal; | |
| 3017 | + exports.Profiler = Profiler; | |
| 3018 | + exports.StrictMode = StrictMode; | |
| 3019 | + exports.Suspense = Suspense; | |
| 3020 | + exports.isAsyncMode = isAsyncMode; | |
| 3021 | + exports.isConcurrentMode = isConcurrentMode; | |
| 3022 | + exports.isContextConsumer = isContextConsumer; | |
| 3023 | + exports.isContextProvider = isContextProvider; | |
| 3024 | + exports.isElement = isElement; | |
| 3025 | + exports.isForwardRef = isForwardRef; | |
| 3026 | + exports.isFragment = isFragment; | |
| 3027 | + exports.isLazy = isLazy; | |
| 3028 | + exports.isMemo = isMemo; | |
| 3029 | + exports.isPortal = isPortal; | |
| 3030 | + exports.isProfiler = isProfiler; | |
| 3031 | + exports.isStrictMode = isStrictMode; | |
| 3032 | + exports.isSuspense = isSuspense; | |
| 3033 | + exports.isValidElementType = isValidElementType; | |
| 3034 | + exports.typeOf = typeOf; | |
| 3035 | + })(); | |
| 3036 | + })); | |
| 508 | 3037 | |
| 509 | -var m = __webpack_require__(/*! react-dom */ "react-dom"); | |
| 510 | -if (false) // removed by dead control flow | |
| 511 | -{} else { | |
| 512 | - var i = m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED; | |
| 513 | - exports.createRoot = function(c, o) { | |
| 514 | - i.usingClientEntryPoint = true; | |
| 515 | - try { | |
| 516 | - return m.createRoot(c, o); | |
| 517 | - } finally { | |
| 518 | - i.usingClientEntryPoint = false; | |
| 519 | - } | |
| 520 | - }; | |
| 521 | - exports.hydrateRoot = function(c, h, o) { | |
| 522 | - i.usingClientEntryPoint = true; | |
| 523 | - try { | |
| 524 | - return m.hydrateRoot(c, h, o); | |
| 525 | - } finally { | |
| 526 | - i.usingClientEntryPoint = false; | |
| 527 | - } | |
| 528 | - }; | |
| 529 | -} | |
| 3038 | +//#endregion | |
| 3039 | +//#region node_modules/prop-types/node_modules/react-is/index.js | |
| 3040 | + var require_react_is = /* @__PURE__ */ __commonJSMin(((exports, module) => { | |
| 3041 | + module.exports = require_react_is_development(); | |
| 3042 | + })); | |
| 530 | 3043 | |
| 3044 | +//#endregion | |
| 3045 | +//#region node_modules/object-assign/index.js | |
| 3046 | +/* | |
| 3047 | + object-assign | |
| 3048 | + (c) Sindre Sorhus | |
| 3049 | + @license MIT | |
| 3050 | + */ | |
| 3051 | + var require_object_assign = /* @__PURE__ */ __commonJSMin(((exports, module) => { | |
| 3052 | + var getOwnPropertySymbols = Object.getOwnPropertySymbols; | |
| 3053 | + var hasOwnProperty = Object.prototype.hasOwnProperty; | |
| 3054 | + var propIsEnumerable = Object.prototype.propertyIsEnumerable; | |
| 3055 | + function toObject(val) { | |
| 3056 | + if (val === null || val === void 0) throw new TypeError("Object.assign cannot be called with null or undefined"); | |
| 3057 | + return Object(val); | |
| 3058 | + } | |
| 3059 | + function shouldUseNative() { | |
| 3060 | + try { | |
| 3061 | + if (!Object.assign) return false; | |
| 3062 | + var test1 = /* @__PURE__ */ new String("abc"); | |
| 3063 | + test1[5] = "de"; | |
| 3064 | + if (Object.getOwnPropertyNames(test1)[0] === "5") return false; | |
| 3065 | + var test2 = {}; | |
| 3066 | + for (var i = 0; i < 10; i++) test2["_" + String.fromCharCode(i)] = i; | |
| 3067 | + if (Object.getOwnPropertyNames(test2).map(function(n) { | |
| 3068 | + return test2[n]; | |
| 3069 | + }).join("") !== "0123456789") return false; | |
| 3070 | + var test3 = {}; | |
| 3071 | + "abcdefghijklmnopqrst".split("").forEach(function(letter) { | |
| 3072 | + test3[letter] = letter; | |
| 3073 | + }); | |
| 3074 | + if (Object.keys(Object.assign({}, test3)).join("") !== "abcdefghijklmnopqrst") return false; | |
| 3075 | + return true; | |
| 3076 | + } catch (err) { | |
| 3077 | + return false; | |
| 3078 | + } | |
| 3079 | + } | |
| 3080 | + module.exports = shouldUseNative() ? Object.assign : function(target, source) { | |
| 3081 | + var from; | |
| 3082 | + var to = toObject(target); | |
| 3083 | + var symbols; | |
| 3084 | + for (var s = 1; s < arguments.length; s++) { | |
| 3085 | + from = Object(arguments[s]); | |
| 3086 | + for (var key in from) if (hasOwnProperty.call(from, key)) to[key] = from[key]; | |
| 3087 | + if (getOwnPropertySymbols) { | |
| 3088 | + symbols = getOwnPropertySymbols(from); | |
| 3089 | + for (var i = 0; i < symbols.length; i++) if (propIsEnumerable.call(from, symbols[i])) to[symbols[i]] = from[symbols[i]]; | |
| 3090 | + } | |
| 3091 | + } | |
| 3092 | + return to; | |
| 3093 | + }; | |
| 3094 | + })); | |
| 531 | 3095 | |
| 532 | -/***/ }), | |
| 3096 | +//#endregion | |
| 3097 | +//#region node_modules/prop-types/lib/ReactPropTypesSecret.js | |
| 3098 | +/** | |
| 3099 | + * Copyright (c) 2013-present, Facebook, Inc. | |
| 3100 | + * | |
| 3101 | + * This source code is licensed under the MIT license found in the | |
| 3102 | + * LICENSE file in the root directory of this source tree. | |
| 3103 | + */ | |
| 3104 | + var require_ReactPropTypesSecret = /* @__PURE__ */ __commonJSMin(((exports, module) => { | |
| 3105 | + var ReactPropTypesSecret = "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"; | |
| 3106 | + module.exports = ReactPropTypesSecret; | |
| 3107 | + })); | |
| 533 | 3108 | |
| 534 | -/***/ "@wordpress/i18n": | |
| 535 | -/*!**************************!*\ | |
| 536 | - !*** external "wp.i18n" ***! | |
| 537 | - \**************************/ | |
| 538 | -/***/ ((module) => { | |
| 3109 | +//#endregion | |
| 3110 | +//#region node_modules/prop-types/lib/has.js | |
| 3111 | + var require_has = /* @__PURE__ */ __commonJSMin(((exports, module) => { | |
| 3112 | + module.exports = Function.call.bind(Object.prototype.hasOwnProperty); | |
| 3113 | + })); | |
| 539 | 3114 | |
| 540 | -"use strict"; | |
| 541 | -module.exports = wp.i18n; | |
| 3115 | +//#endregion | |
| 3116 | +//#region node_modules/prop-types/checkPropTypes.js | |
| 3117 | +/** | |
| 3118 | + * Copyright (c) 2013-present, Facebook, Inc. | |
| 3119 | + * | |
| 3120 | + * This source code is licensed under the MIT license found in the | |
| 3121 | + * LICENSE file in the root directory of this source tree. | |
| 3122 | + */ | |
| 3123 | + var require_checkPropTypes = /* @__PURE__ */ __commonJSMin(((exports, module) => { | |
| 3124 | + var printWarning = function() {}; | |
| 3125 | + var ReactPropTypesSecret = require_ReactPropTypesSecret(); | |
| 3126 | + var loggedTypeFailures = {}; | |
| 3127 | + var has = require_has(); | |
| 3128 | + printWarning = function(text) { | |
| 3129 | + var message = "Warning: " + text; | |
| 3130 | + if (typeof console !== "undefined") console.error(message); | |
| 3131 | + try { | |
| 3132 | + throw new Error(message); | |
| 3133 | + } catch (x) {} | |
| 3134 | + }; | |
| 3135 | + /** | |
| 3136 | + * Assert that the values match with the type specs. | |
| 3137 | + * Error messages are memorized and will only be shown once. | |
| 3138 | + * | |
| 3139 | + * @param {object} typeSpecs Map of name to a ReactPropType | |
| 3140 | + * @param {object} values Runtime values that need to be type-checked | |
| 3141 | + * @param {string} location e.g. "prop", "context", "child context" | |
| 3142 | + * @param {string} componentName Name of the component for error messages. | |
| 3143 | + * @param {?Function} getStack Returns the component stack. | |
| 3144 | + * @private | |
| 3145 | + */ | |
| 3146 | + function checkPropTypes(typeSpecs, values, location, componentName, getStack) { | |
| 3147 | + for (var typeSpecName in typeSpecs) if (has(typeSpecs, typeSpecName)) { | |
| 3148 | + var error; | |
| 3149 | + try { | |
| 3150 | + if (typeof typeSpecs[typeSpecName] !== "function") { | |
| 3151 | + var err = Error((componentName || "React class") + ": " + location + " type `" + typeSpecName + "` is invalid; it must be a function, usually from the `prop-types` package, but received `" + typeof typeSpecs[typeSpecName] + "`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`."); | |
| 3152 | + err.name = "Invariant Violation"; | |
| 3153 | + throw err; | |
| 3154 | + } | |
| 3155 | + error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret); | |
| 3156 | + } catch (ex) { | |
| 3157 | + error = ex; | |
| 3158 | + } | |
| 3159 | + if (error && !(error instanceof Error)) printWarning((componentName || "React class") + ": type specification of " + location + " `" + typeSpecName + "` is invalid; the type checker function must return `null` or an `Error` but returned a " + typeof error + ". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."); | |
| 3160 | + if (error instanceof Error && !(error.message in loggedTypeFailures)) { | |
| 3161 | + loggedTypeFailures[error.message] = true; | |
| 3162 | + var stack = getStack ? getStack() : ""; | |
| 3163 | + printWarning("Failed " + location + " type: " + error.message + (stack != null ? stack : "")); | |
| 3164 | + } | |
| 3165 | + } | |
| 3166 | + } | |
| 3167 | + /** | |
| 3168 | + * Resets warning cache when testing. | |
| 3169 | + * | |
| 3170 | + * @private | |
| 3171 | + */ | |
| 3172 | + checkPropTypes.resetWarningCache = function() { | |
| 3173 | + loggedTypeFailures = {}; | |
| 3174 | + }; | |
| 3175 | + module.exports = checkPropTypes; | |
| 3176 | + })); | |
| 542 | 3177 | |
| 543 | -/***/ }), | |
| 3178 | +//#endregion | |
| 3179 | +//#region node_modules/prop-types/factoryWithTypeCheckers.js | |
| 3180 | +/** | |
| 3181 | + * Copyright (c) 2013-present, Facebook, Inc. | |
| 3182 | + * | |
| 3183 | + * This source code is licensed under the MIT license found in the | |
| 3184 | + * LICENSE file in the root directory of this source tree. | |
| 3185 | + */ | |
| 3186 | + var require_factoryWithTypeCheckers = /* @__PURE__ */ __commonJSMin(((exports, module) => { | |
| 3187 | + var ReactIs = require_react_is(); | |
| 3188 | + var assign = require_object_assign(); | |
| 3189 | + var ReactPropTypesSecret = require_ReactPropTypesSecret(); | |
| 3190 | + var has = require_has(); | |
| 3191 | + var checkPropTypes = require_checkPropTypes(); | |
| 3192 | + var printWarning = function() {}; | |
| 3193 | + printWarning = function(text) { | |
| 3194 | + var message = "Warning: " + text; | |
| 3195 | + if (typeof console !== "undefined") console.error(message); | |
| 3196 | + try { | |
| 3197 | + throw new Error(message); | |
| 3198 | + } catch (x) {} | |
| 3199 | + }; | |
| 3200 | + function emptyFunctionThatReturnsNull() { | |
| 3201 | + return null; | |
| 3202 | + } | |
| 3203 | + module.exports = function(isValidElement, throwOnDirectAccess) { | |
| 3204 | + var ITERATOR_SYMBOL = typeof Symbol === "function" && Symbol.iterator; | |
| 3205 | + var FAUX_ITERATOR_SYMBOL = "@@iterator"; | |
| 3206 | + /** | |
| 3207 | + * Returns the iterator method function contained on the iterable object. | |
| 3208 | + * | |
| 3209 | + * Be sure to invoke the function with the iterable as context: | |
| 3210 | + * | |
| 3211 | + * var iteratorFn = getIteratorFn(myIterable); | |
| 3212 | + * if (iteratorFn) { | |
| 3213 | + * var iterator = iteratorFn.call(myIterable); | |
| 3214 | + * ... | |
| 3215 | + * } | |
| 3216 | + * | |
| 3217 | + * @param {?object} maybeIterable | |
| 3218 | + * @return {?function} | |
| 3219 | + */ | |
| 3220 | + function getIteratorFn(maybeIterable) { | |
| 3221 | + var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]); | |
| 3222 | + if (typeof iteratorFn === "function") return iteratorFn; | |
| 3223 | + } | |
| 3224 | + /** | |
| 3225 | + * Collection of methods that allow declaration and validation of props that are | |
| 3226 | + * supplied to React components. Example usage: | |
| 3227 | + * | |
| 3228 | + * var Props = require('ReactPropTypes'); | |
| 3229 | + * var MyArticle = React.createClass({ | |
| 3230 | + * propTypes: { | |
| 3231 | + * // An optional string prop named "description". | |
| 3232 | + * description: Props.string, | |
| 3233 | + * | |
| 3234 | + * // A required enum prop named "category". | |
| 3235 | + * category: Props.oneOf(['News','Photos']).isRequired, | |
| 3236 | + * | |
| 3237 | + * // A prop named "dialog" that requires an instance of Dialog. | |
| 3238 | + * dialog: Props.instanceOf(Dialog).isRequired | |
| 3239 | + * }, | |
| 3240 | + * render: function() { ... } | |
| 3241 | + * }); | |
| 3242 | + * | |
| 3243 | + * A more formal specification of how these methods are used: | |
| 3244 | + * | |
| 3245 | + * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...) | |
| 3246 | + * decl := ReactPropTypes.{type}(.isRequired)? | |
| 3247 | + * | |
| 3248 | + * Each and every declaration produces a function with the same signature. This | |
| 3249 | + * allows the creation of custom validation functions. For example: | |
| 3250 | + * | |
| 3251 | + * var MyLink = React.createClass({ | |
| 3252 | + * propTypes: { | |
| 3253 | + * // An optional string or URI prop named "href". | |
| 3254 | + * href: function(props, propName, componentName) { | |
| 3255 | + * var propValue = props[propName]; | |
| 3256 | + * if (propValue != null && typeof propValue !== 'string' && | |
| 3257 | + * !(propValue instanceof URI)) { | |
| 3258 | + * return new Error( | |
| 3259 | + * 'Expected a string or an URI for ' + propName + ' in ' + | |
| 3260 | + * componentName | |
| 3261 | + * ); | |
| 3262 | + * } | |
| 3263 | + * } | |
| 3264 | + * }, | |
| 3265 | + * render: function() {...} | |
| 3266 | + * }); | |
| 3267 | + * | |
| 3268 | + * @internal | |
| 3269 | + */ | |
| 3270 | + var ANONYMOUS = "<<anonymous>>"; | |
| 3271 | + var ReactPropTypes = { | |
| 3272 | + array: createPrimitiveTypeChecker("array"), | |
| 3273 | + bigint: createPrimitiveTypeChecker("bigint"), | |
| 3274 | + bool: createPrimitiveTypeChecker("boolean"), | |
| 3275 | + func: createPrimitiveTypeChecker("function"), | |
| 3276 | + number: createPrimitiveTypeChecker("number"), | |
| 3277 | + object: createPrimitiveTypeChecker("object"), | |
| 3278 | + string: createPrimitiveTypeChecker("string"), | |
| 3279 | + symbol: createPrimitiveTypeChecker("symbol"), | |
| 3280 | + any: createAnyTypeChecker(), | |
| 3281 | + arrayOf: createArrayOfTypeChecker, | |
| 3282 | + element: createElementTypeChecker(), | |
| 3283 | + elementType: createElementTypeTypeChecker(), | |
| 3284 | + instanceOf: createInstanceTypeChecker, | |
| 3285 | + node: createNodeChecker(), | |
| 3286 | + objectOf: createObjectOfTypeChecker, | |
| 3287 | + oneOf: createEnumTypeChecker, | |
| 3288 | + oneOfType: createUnionTypeChecker, | |
| 3289 | + shape: createShapeTypeChecker, | |
| 3290 | + exact: createStrictShapeTypeChecker | |
| 3291 | + }; | |
| 3292 | + /** | |
| 3293 | + * inlined Object.is polyfill to avoid requiring consumers ship their own | |
| 3294 | + * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is | |
| 3295 | + */ | |
| 3296 | + function is(x, y) { | |
| 3297 | + if (x === y) return x !== 0 || 1 / x === 1 / y; | |
| 3298 | + else return x !== x && y !== y; | |
| 3299 | + } | |
| 3300 | + /** | |
| 3301 | + * We use an Error-like object for backward compatibility as people may call | |
| 3302 | + * PropTypes directly and inspect their output. However, we don't use real | |
| 3303 | + * Errors anymore. We don't inspect their stack anyway, and creating them | |
| 3304 | + * is prohibitively expensive if they are created too often, such as what | |
| 3305 | + * happens in oneOfType() for any type before the one that matched. | |
| 3306 | + */ | |
| 3307 | + function PropTypeError(message, data) { | |
| 3308 | + this.message = message; | |
| 3309 | + this.data = data && typeof data === "object" ? data : {}; | |
| 3310 | + this.stack = ""; | |
| 3311 | + } | |
| 3312 | + PropTypeError.prototype = Error.prototype; | |
| 3313 | + function createChainableTypeChecker(validate) { | |
| 3314 | + var manualPropTypeCallCache = {}; | |
| 3315 | + var manualPropTypeWarningCount = 0; | |
| 3316 | + function checkType(isRequired, props, propName, componentName, location, propFullName, secret) { | |
| 3317 | + componentName = componentName || ANONYMOUS; | |
| 3318 | + propFullName = propFullName || propName; | |
| 3319 | + if (secret !== ReactPropTypesSecret) { | |
| 3320 | + if (throwOnDirectAccess) { | |
| 3321 | + var err = /* @__PURE__ */ new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types"); | |
| 3322 | + err.name = "Invariant Violation"; | |
| 3323 | + throw err; | |
| 3324 | + } else if (typeof console !== "undefined") { | |
| 3325 | + var cacheKey = componentName + ":" + propName; | |
| 3326 | + if (!manualPropTypeCallCache[cacheKey] && manualPropTypeWarningCount < 3) { | |
| 3327 | + printWarning("You are manually calling a React.PropTypes validation function for the `" + propFullName + "` prop on `" + componentName + "`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."); | |
| 3328 | + manualPropTypeCallCache[cacheKey] = true; | |
| 3329 | + manualPropTypeWarningCount++; | |
| 3330 | + } | |
| 3331 | + } | |
| 3332 | + } | |
| 3333 | + if (props[propName] == null) { | |
| 3334 | + if (isRequired) { | |
| 3335 | + if (props[propName] === null) return new PropTypeError("The " + location + " `" + propFullName + "` is marked as required " + ("in `" + componentName + "`, but its value is `null`.")); | |
| 3336 | + return new PropTypeError("The " + location + " `" + propFullName + "` is marked as required in " + ("`" + componentName + "`, but its value is `undefined`.")); | |
| 3337 | + } | |
| 3338 | + return null; | |
| 3339 | + } else return validate(props, propName, componentName, location, propFullName); | |
| 3340 | + } | |
| 3341 | + var chainedCheckType = checkType.bind(null, false); | |
| 3342 | + chainedCheckType.isRequired = checkType.bind(null, true); | |
| 3343 | + return chainedCheckType; | |
| 3344 | + } | |
| 3345 | + function createPrimitiveTypeChecker(expectedType) { | |
| 3346 | + function validate(props, propName, componentName, location, propFullName, secret) { | |
| 3347 | + var propValue = props[propName]; | |
| 3348 | + if (getPropType(propValue) !== expectedType) { | |
| 3349 | + var preciseType = getPreciseType(propValue); | |
| 3350 | + return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type " + ("`" + preciseType + "` supplied to `" + componentName + "`, expected ") + ("`" + expectedType + "`."), { expectedType }); | |
| 3351 | + } | |
| 3352 | + return null; | |
| 3353 | + } | |
| 3354 | + return createChainableTypeChecker(validate); | |
| 3355 | + } | |
| 3356 | + function createAnyTypeChecker() { | |
| 3357 | + return createChainableTypeChecker(emptyFunctionThatReturnsNull); | |
| 3358 | + } | |
| 3359 | + function createArrayOfTypeChecker(typeChecker) { | |
| 3360 | + function validate(props, propName, componentName, location, propFullName) { | |
| 3361 | + if (typeof typeChecker !== "function") return new PropTypeError("Property `" + propFullName + "` of component `" + componentName + "` has invalid PropType notation inside arrayOf."); | |
| 3362 | + var propValue = props[propName]; | |
| 3363 | + if (!Array.isArray(propValue)) { | |
| 3364 | + var propType = getPropType(propValue); | |
| 3365 | + return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type " + ("`" + propType + "` supplied to `" + componentName + "`, expected an array.")); | |
| 3366 | + } | |
| 3367 | + for (var i = 0; i < propValue.length; i++) { | |
| 3368 | + var error = typeChecker(propValue, i, componentName, location, propFullName + "[" + i + "]", ReactPropTypesSecret); | |
| 3369 | + if (error instanceof Error) return error; | |
| 3370 | + } | |
| 3371 | + return null; | |
| 3372 | + } | |
| 3373 | + return createChainableTypeChecker(validate); | |
| 3374 | + } | |
| 3375 | + function createElementTypeChecker() { | |
| 3376 | + function validate(props, propName, componentName, location, propFullName) { | |
| 3377 | + var propValue = props[propName]; | |
| 3378 | + if (!isValidElement(propValue)) { | |
| 3379 | + var propType = getPropType(propValue); | |
| 3380 | + return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type " + ("`" + propType + "` supplied to `" + componentName + "`, expected a single ReactElement.")); | |
| 3381 | + } | |
| 3382 | + return null; | |
| 3383 | + } | |
| 3384 | + return createChainableTypeChecker(validate); | |
| 3385 | + } | |
| 3386 | + function createElementTypeTypeChecker() { | |
| 3387 | + function validate(props, propName, componentName, location, propFullName) { | |
| 3388 | + var propValue = props[propName]; | |
| 3389 | + if (!ReactIs.isValidElementType(propValue)) { | |
| 3390 | + var propType = getPropType(propValue); | |
| 3391 | + return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type " + ("`" + propType + "` supplied to `" + componentName + "`, expected a single ReactElement type.")); | |
| 3392 | + } | |
| 3393 | + return null; | |
| 3394 | + } | |
| 3395 | + return createChainableTypeChecker(validate); | |
| 3396 | + } | |
| 3397 | + function createInstanceTypeChecker(expectedClass) { | |
| 3398 | + function validate(props, propName, componentName, location, propFullName) { | |
| 3399 | + if (!(props[propName] instanceof expectedClass)) { | |
| 3400 | + var expectedClassName = expectedClass.name || ANONYMOUS; | |
| 3401 | + var actualClassName = getClassName(props[propName]); | |
| 3402 | + return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type " + ("`" + actualClassName + "` supplied to `" + componentName + "`, expected ") + ("instance of `" + expectedClassName + "`.")); | |
| 3403 | + } | |
| 3404 | + return null; | |
| 3405 | + } | |
| 3406 | + return createChainableTypeChecker(validate); | |
| 3407 | + } | |
| 3408 | + function createEnumTypeChecker(expectedValues) { | |
| 3409 | + if (!Array.isArray(expectedValues)) { | |
| 3410 | + if (arguments.length > 1) printWarning("Invalid arguments supplied to oneOf, expected an array, got " + arguments.length + " arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z])."); | |
| 3411 | + else printWarning("Invalid argument supplied to oneOf, expected an array."); | |
| 3412 | + return emptyFunctionThatReturnsNull; | |
| 3413 | + } | |
| 3414 | + function validate(props, propName, componentName, location, propFullName) { | |
| 3415 | + var propValue = props[propName]; | |
| 3416 | + for (var i = 0; i < expectedValues.length; i++) if (is(propValue, expectedValues[i])) return null; | |
| 3417 | + var valuesString = JSON.stringify(expectedValues, function replacer(key, value) { | |
| 3418 | + if (getPreciseType(value) === "symbol") return String(value); | |
| 3419 | + return value; | |
| 3420 | + }); | |
| 3421 | + return new PropTypeError("Invalid " + location + " `" + propFullName + "` of value `" + String(propValue) + "` " + ("supplied to `" + componentName + "`, expected one of " + valuesString + ".")); | |
| 3422 | + } | |
| 3423 | + return createChainableTypeChecker(validate); | |
| 3424 | + } | |
| 3425 | + function createObjectOfTypeChecker(typeChecker) { | |
| 3426 | + function validate(props, propName, componentName, location, propFullName) { | |
| 3427 | + if (typeof typeChecker !== "function") return new PropTypeError("Property `" + propFullName + "` of component `" + componentName + "` has invalid PropType notation inside objectOf."); | |
| 3428 | + var propValue = props[propName]; | |
| 3429 | + var propType = getPropType(propValue); | |
| 3430 | + if (propType !== "object") return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type " + ("`" + propType + "` supplied to `" + componentName + "`, expected an object.")); | |
| 3431 | + for (var key in propValue) if (has(propValue, key)) { | |
| 3432 | + var error = typeChecker(propValue, key, componentName, location, propFullName + "." + key, ReactPropTypesSecret); | |
| 3433 | + if (error instanceof Error) return error; | |
| 3434 | + } | |
| 3435 | + return null; | |
| 3436 | + } | |
| 3437 | + return createChainableTypeChecker(validate); | |
| 3438 | + } | |
| 3439 | + function createUnionTypeChecker(arrayOfTypeCheckers) { | |
| 3440 | + if (!Array.isArray(arrayOfTypeCheckers)) { | |
| 3441 | + printWarning("Invalid argument supplied to oneOfType, expected an instance of array."); | |
| 3442 | + return emptyFunctionThatReturnsNull; | |
| 3443 | + } | |
| 3444 | + for (var i = 0; i < arrayOfTypeCheckers.length; i++) { | |
| 3445 | + var checker = arrayOfTypeCheckers[i]; | |
| 3446 | + if (typeof checker !== "function") { | |
| 3447 | + printWarning("Invalid argument supplied to oneOfType. Expected an array of check functions, but received " + getPostfixForTypeWarning(checker) + " at index " + i + "."); | |
| 3448 | + return emptyFunctionThatReturnsNull; | |
| 3449 | + } | |
| 3450 | + } | |
| 3451 | + function validate(props, propName, componentName, location, propFullName) { | |
| 3452 | + var expectedTypes = []; | |
| 3453 | + for (var i = 0; i < arrayOfTypeCheckers.length; i++) { | |
| 3454 | + var checker = arrayOfTypeCheckers[i]; | |
| 3455 | + var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret); | |
| 3456 | + if (checkerResult == null) return null; | |
| 3457 | + if (checkerResult.data && has(checkerResult.data, "expectedType")) expectedTypes.push(checkerResult.data.expectedType); | |
| 3458 | + } | |
| 3459 | + var expectedTypesMessage = expectedTypes.length > 0 ? ", expected one of type [" + expectedTypes.join(", ") + "]" : ""; | |
| 3460 | + return new PropTypeError("Invalid " + location + " `" + propFullName + "` supplied to " + ("`" + componentName + "`" + expectedTypesMessage + ".")); | |
| 3461 | + } | |
| 3462 | + return createChainableTypeChecker(validate); | |
| 3463 | + } | |
| 3464 | + function createNodeChecker() { | |
| 3465 | + function validate(props, propName, componentName, location, propFullName) { | |
| 3466 | + if (!isNode(props[propName])) return new PropTypeError("Invalid " + location + " `" + propFullName + "` supplied to " + ("`" + componentName + "`, expected a ReactNode.")); | |
| 3467 | + return null; | |
| 3468 | + } | |
| 3469 | + return createChainableTypeChecker(validate); | |
| 3470 | + } | |
| 3471 | + function invalidValidatorError(componentName, location, propFullName, key, type) { | |
| 3472 | + return new PropTypeError((componentName || "React class") + ": " + location + " type `" + propFullName + "." + key + "` is invalid; it must be a function, usually from the `prop-types` package, but received `" + type + "`."); | |
| 3473 | + } | |
| 3474 | + function createShapeTypeChecker(shapeTypes) { | |
| 3475 | + function validate(props, propName, componentName, location, propFullName) { | |
| 3476 | + var propValue = props[propName]; | |
| 3477 | + var propType = getPropType(propValue); | |
| 3478 | + if (propType !== "object") return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type `" + propType + "` " + ("supplied to `" + componentName + "`, expected `object`.")); | |
| 3479 | + for (var key in shapeTypes) { | |
| 3480 | + var checker = shapeTypes[key]; | |
| 3481 | + if (typeof checker !== "function") return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); | |
| 3482 | + var error = checker(propValue, key, componentName, location, propFullName + "." + key, ReactPropTypesSecret); | |
| 3483 | + if (error) return error; | |
| 3484 | + } | |
| 3485 | + return null; | |
| 3486 | + } | |
| 3487 | + return createChainableTypeChecker(validate); | |
| 3488 | + } | |
| 3489 | + function createStrictShapeTypeChecker(shapeTypes) { | |
| 3490 | + function validate(props, propName, componentName, location, propFullName) { | |
| 3491 | + var propValue = props[propName]; | |
| 3492 | + var propType = getPropType(propValue); | |
| 3493 | + if (propType !== "object") return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type `" + propType + "` " + ("supplied to `" + componentName + "`, expected `object`.")); | |
| 3494 | + for (var key in assign({}, props[propName], shapeTypes)) { | |
| 3495 | + var checker = shapeTypes[key]; | |
| 3496 | + if (has(shapeTypes, key) && typeof checker !== "function") return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); | |
| 3497 | + if (!checker) return new PropTypeError("Invalid " + location + " `" + propFullName + "` key `" + key + "` supplied to `" + componentName + "`.\nBad object: " + JSON.stringify(props[propName], null, " ") + "\nValid keys: " + JSON.stringify(Object.keys(shapeTypes), null, " ")); | |
| 3498 | + var error = checker(propValue, key, componentName, location, propFullName + "." + key, ReactPropTypesSecret); | |
| 3499 | + if (error) return error; | |
| 3500 | + } | |
| 3501 | + return null; | |
| 3502 | + } | |
| 3503 | + return createChainableTypeChecker(validate); | |
| 3504 | + } | |
| 3505 | + function isNode(propValue) { | |
| 3506 | + switch (typeof propValue) { | |
| 3507 | + case "number": | |
| 3508 | + case "string": | |
| 3509 | + case "undefined": return true; | |
| 3510 | + case "boolean": return !propValue; | |
| 3511 | + case "object": | |
| 3512 | + if (Array.isArray(propValue)) return propValue.every(isNode); | |
| 3513 | + if (propValue === null || isValidElement(propValue)) return true; | |
| 3514 | + var iteratorFn = getIteratorFn(propValue); | |
| 3515 | + if (iteratorFn) { | |
| 3516 | + var iterator = iteratorFn.call(propValue); | |
| 3517 | + var step; | |
| 3518 | + if (iteratorFn !== propValue.entries) { | |
| 3519 | + while (!(step = iterator.next()).done) if (!isNode(step.value)) return false; | |
| 3520 | + } else while (!(step = iterator.next()).done) { | |
| 3521 | + var entry = step.value; | |
| 3522 | + if (entry) { | |
| 3523 | + if (!isNode(entry[1])) return false; | |
| 3524 | + } | |
| 3525 | + } | |
| 3526 | + } else return false; | |
| 3527 | + return true; | |
| 3528 | + default: return false; | |
| 3529 | + } | |
| 3530 | + } | |
| 3531 | + function isSymbol(propType, propValue) { | |
| 3532 | + if (propType === "symbol") return true; | |
| 3533 | + if (!propValue) return false; | |
| 3534 | + if (propValue["@@toStringTag"] === "Symbol") return true; | |
| 3535 | + if (typeof Symbol === "function" && propValue instanceof Symbol) return true; | |
| 3536 | + return false; | |
| 3537 | + } | |
| 3538 | + function getPropType(propValue) { | |
| 3539 | + var propType = typeof propValue; | |
| 3540 | + if (Array.isArray(propValue)) return "array"; | |
| 3541 | + if (propValue instanceof RegExp) return "object"; | |
| 3542 | + if (isSymbol(propType, propValue)) return "symbol"; | |
| 3543 | + return propType; | |
| 3544 | + } | |
| 3545 | + function getPreciseType(propValue) { | |
| 3546 | + if (typeof propValue === "undefined" || propValue === null) return "" + propValue; | |
| 3547 | + var propType = getPropType(propValue); | |
| 3548 | + if (propType === "object") { | |
| 3549 | + if (propValue instanceof Date) return "date"; | |
| 3550 | + else if (propValue instanceof RegExp) return "regexp"; | |
| 3551 | + } | |
| 3552 | + return propType; | |
| 3553 | + } | |
| 3554 | + function getPostfixForTypeWarning(value) { | |
| 3555 | + var type = getPreciseType(value); | |
| 3556 | + switch (type) { | |
| 3557 | + case "array": | |
| 3558 | + case "object": return "an " + type; | |
| 3559 | + case "boolean": | |
| 3560 | + case "date": | |
| 3561 | + case "regexp": return "a " + type; | |
| 3562 | + default: return type; | |
| 3563 | + } | |
| 3564 | + } | |
| 3565 | + function getClassName(propValue) { | |
| 3566 | + if (!propValue.constructor || !propValue.constructor.name) return ANONYMOUS; | |
| 3567 | + return propValue.constructor.name; | |
| 3568 | + } | |
| 3569 | + ReactPropTypes.checkPropTypes = checkPropTypes; | |
| 3570 | + ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache; | |
| 3571 | + ReactPropTypes.PropTypes = ReactPropTypes; | |
| 3572 | + return ReactPropTypes; | |
| 3573 | + }; | |
| 3574 | + })); | |
| 544 | 3575 | |
| 545 | -/***/ "react": | |
| 546 | -/*!************************!*\ | |
| 547 | - !*** external "React" ***! | |
| 548 | - \************************/ | |
| 549 | -/***/ ((module) => { | |
| 3576 | +//#endregion | |
| 3577 | +//#region node_modules/prop-types/index.js | |
| 3578 | + var require_prop_types = /* @__PURE__ */ __commonJSMin(((exports, module) => { | |
| 3579 | + var ReactIs = require_react_is(); | |
| 3580 | + var throwOnDirectAccess = true; | |
| 3581 | + module.exports = require_factoryWithTypeCheckers()(ReactIs.isElement, throwOnDirectAccess); | |
| 3582 | + })); | |
| 550 | 3583 | |
| 551 | -"use strict"; | |
| 552 | -module.exports = React; | |
| 3584 | +//#endregion | |
| 3585 | +//#region modules/styleguide/assets/js/frontend/components/global/div-base.js | |
| 3586 | + var _templateObject$11, DivBase; | |
| 3587 | + var init_div_base = __esmMin((() => { | |
| 3588 | + init_taggedTemplateLiteral(); | |
| 3589 | + init_styled_components_browser_esm(); | |
| 3590 | + ; | |
| 3591 | + DivBase = dt.div(_templateObject$11 || (_templateObject$11 = _taggedTemplateLiteral(["\n box-sizing: border-box;\n position: relative;\n"]))); | |
| 3592 | + })); | |
| 553 | 3593 | |
| 554 | -/***/ }), | |
| 3594 | +//#endregion | |
| 3595 | +//#region modules/styleguide/assets/js/frontend/components/global/inner-wrapper.js | |
| 3596 | + var _templateObject$10, innerWrapper; | |
| 3597 | + var init_inner_wrapper = __esmMin((() => { | |
| 3598 | + init_taggedTemplateLiteral(); | |
| 3599 | + init_styled_components_browser_esm(); | |
| 3600 | + init_div_base(); | |
| 3601 | + ; | |
| 3602 | + innerWrapper = dt(DivBase)(_templateObject$10 || (_templateObject$10 = _taggedTemplateLiteral(["\n display: flex;\n align-items: center;\n width: 100%;\n max-width: 1140px;\n margin: auto;\n flex-wrap: wrap;\n flex-direction: ", ";\n\n @media (max-width: 1140px) {\n padding: 0 15px;\n }\n\n @media (max-width: 767px) {\n padding: 0 13px;\n }\n"])), function(props) { | |
| 3603 | + var _props$flexDirection; | |
| 3604 | + return (_props$flexDirection = props.flexDirection) !== null && _props$flexDirection !== void 0 ? _props$flexDirection : "row"; | |
| 3605 | + }); | |
| 3606 | + })); | |
| 555 | 3607 | |
| 556 | -/***/ "react-dom": | |
| 557 | -/*!***************************!*\ | |
| 558 | - !*** external "ReactDOM" ***! | |
| 559 | - \***************************/ | |
| 560 | -/***/ ((module) => { | |
| 3608 | +//#endregion | |
| 3609 | +//#region modules/styleguide/assets/js/frontend/components/header.js | |
| 3610 | + function Header() { | |
| 3611 | + return /*#__PURE__*/ react.default.createElement(Wrapper$3, null, /*#__PURE__*/ react.default.createElement(innerWrapper, null, /*#__PURE__*/ react.default.createElement(Title$1, null, (0, _wordpress_i18n.__)("Show global settings", "elementor")), /*#__PURE__*/ react.default.createElement(ButtonsWrapper, null, /*#__PURE__*/ react.default.createElement(AreaButton, { area: "colors" }, (0, _wordpress_i18n.__)("Colors", "elementor")), /*#__PURE__*/ react.default.createElement(AreaButton, { area: "fonts" }, (0, _wordpress_i18n.__)("Fonts", "elementor"))))); | |
| 3612 | + } | |
| 3613 | + var import_prop_types$6, _templateObject$9, _templateObject2$4, _templateObject3$2, _templateObject4, Button, AreaButton, Wrapper$3, ButtonsWrapper, Title$1; | |
| 3614 | + var init_header = __esmMin((() => { | |
| 3615 | + import_prop_types$6 = /* @__PURE__ */ __toESM(require_prop_types()); | |
| 3616 | + init_taggedTemplateLiteral(); | |
| 3617 | + init_styled_components_browser_esm(); | |
| 3618 | + init_active_context(); | |
| 3619 | + init_div_base(); | |
| 3620 | + init_inner_wrapper(); | |
| 3621 | + ; | |
| 3622 | + ; | |
| 3623 | + ; | |
| 3624 | + ; | |
| 3625 | + Button = dt.button.attrs(function(props) { | |
| 3626 | + return { "data-e-active": props.isActive ? true : null }; | |
| 3627 | + })(_templateObject$9 || (_templateObject$9 = _taggedTemplateLiteral(["\n font-size: 16px;\n height: 100%;\n font-weight: 500;\n font-style: normal;\n text-decoration: none;\n line-height: 1.5em;\n letter-spacing: 0;\n color: var(--e-a-color-txt);\n border: none;\n background: none;\n text-transform: capitalize;\n font-family: Roboto, sans-serif;\n padding: 0;\n\n &:hover, &[data-e-active='true'], &:focus {\n outline: none;\n background: none;\n color: var(--e-a-color-txt-accent);\n }\n"]))); | |
| 3628 | + AreaButton = function AreaButton(props) { | |
| 3629 | + var _useActiveContext = useActiveContext(); | |
| 3630 | + var activeArea = _useActiveContext.activeArea; | |
| 3631 | + var activateArea = _useActiveContext.activateArea; | |
| 3632 | + var area = props.area; | |
| 3633 | + var children = props.children; | |
| 3634 | + return /*#__PURE__*/ react.default.createElement(Button, { | |
| 3635 | + variant: "transparent", | |
| 3636 | + size: "s", | |
| 3637 | + onClick: function onClick() { | |
| 3638 | + activateArea(area); | |
| 3639 | + }, | |
| 3640 | + isActive: area === activeArea | |
| 3641 | + }, children); | |
| 3642 | + }; | |
| 3643 | + Wrapper$3 = dt(DivBase)(_templateObject2$4 || (_templateObject2$4 = _taggedTemplateLiteral(["\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 48px;\n display: flex;\n background: var(--e-a-bg-default);\n border-bottom: 1px solid var(--e-a-border-color-bold);\n z-index: 1;\n"]))); | |
| 3644 | + ButtonsWrapper = dt(DivBase)(_templateObject3$2 || (_templateObject3$2 = _taggedTemplateLiteral(["\n display: flex;\n justify-content: flex-end;\n flex-grow: 1;\n gap: 20px;\n"]))); | |
| 3645 | + Title$1 = dt.h2(_templateObject4 || (_templateObject4 = _taggedTemplateLiteral(["\n color: var(--e-a-color-txt-accent);\n font-family: Roboto, sans-serif;\n font-size: 16px;\n font-weight: 600;\n text-transform: capitalize;\n font-style: normal;\n text-decoration: none;\n line-height: 1.2em;\n letter-spacing: 0;\n word-spacing: 0;\n margin: 0;\n"]))); | |
| 3646 | + AreaButton.propTypes = { | |
| 3647 | + area: import_prop_types$6.default.string.isRequired, | |
| 3648 | + children: import_prop_types$6.default.node.isRequired | |
| 3649 | + }; | |
| 3650 | + })); | |
| 561 | 3651 | |
| 562 | -"use strict"; | |
| 563 | -module.exports = ReactDOM; | |
| 3652 | +//#endregion | |
| 3653 | +//#region modules/styleguide/assets/js/frontend/components/global/loader.js | |
| 3654 | + function Loader() { | |
| 3655 | + return /*#__PURE__*/ react.default.createElement("div", { className: "e-styleguide-loader" }, /*#__PURE__*/ react.default.createElement("i", { className: "eicon-loading eicon-animation-spin" })); | |
| 3656 | + } | |
| 3657 | + var init_loader = __esmMin((() => {})); | |
| 564 | 3658 | |
| 565 | -/***/ }) | |
| 3659 | +//#endregion | |
| 3660 | +//#region modules/styleguide/assets/js/frontend/components/areas/area-title.js | |
| 3661 | + var _templateObject$8, AreaTitle; | |
| 3662 | + var init_area_title = __esmMin((() => { | |
| 3663 | + init_taggedTemplateLiteral(); | |
| 3664 | + init_styled_components_browser_esm(); | |
| 3665 | + ; | |
| 3666 | + AreaTitle = dt.h2(_templateObject$8 || (_templateObject$8 = _taggedTemplateLiteral(["\n color: var(--e-a-color-txt);\n font-family: Roboto, sans-serif;\n font-size: 30px;\n font-weight: 400;\n text-transform: capitalize;\n font-style: normal;\n text-decoration: none;\n letter-spacing: 0;\n word-spacing: 0;\n text-align: center;\n padding: 0;\n margin: 0 0 48px 0;\n"]))); | |
| 3667 | + })); | |
| 566 | 3668 | |
| 567 | -/******/ }); | |
| 568 | -/************************************************************************/ | |
| 569 | -/******/ // The module cache | |
| 570 | -/******/ var __webpack_module_cache__ = {}; | |
| 571 | -/******/ | |
| 572 | -/******/ // The require function | |
| 573 | -/******/ function __webpack_require__(moduleId) { | |
| 574 | -/******/ // Check if module is in cache | |
| 575 | -/******/ var cachedModule = __webpack_module_cache__[moduleId]; | |
| 576 | -/******/ if (cachedModule !== undefined) { | |
| 577 | -/******/ return cachedModule.exports; | |
| 578 | -/******/ } | |
| 579 | -/******/ // Create a new module (and put it into the cache) | |
| 580 | -/******/ var module = __webpack_module_cache__[moduleId] = { | |
| 581 | -/******/ // no module.id needed | |
| 582 | -/******/ // no module.loaded needed | |
| 583 | -/******/ exports: {} | |
| 584 | -/******/ }; | |
| 585 | -/******/ | |
| 586 | -/******/ // Execute the module function | |
| 587 | -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); | |
| 588 | -/******/ | |
| 589 | -/******/ // Return the exports of the module | |
| 590 | -/******/ return module.exports; | |
| 591 | -/******/ } | |
| 592 | -/******/ | |
| 593 | -/******/ // expose the modules object (__webpack_modules__) | |
| 594 | -/******/ __webpack_require__.m = __webpack_modules__; | |
| 595 | -/******/ | |
| 596 | -/************************************************************************/ | |
| 597 | -/******/ /* webpack/runtime/compat get default export */ | |
| 598 | -/******/ (() => { | |
| 599 | -/******/ // getDefaultExport function for compatibility with non-harmony modules | |
| 600 | -/******/ __webpack_require__.n = (module) => { | |
| 601 | -/******/ var getter = module && module.__esModule ? | |
| 602 | -/******/ () => (module['default']) : | |
| 603 | -/******/ () => (module); | |
| 604 | -/******/ __webpack_require__.d(getter, { a: getter }); | |
| 605 | -/******/ return getter; | |
| 606 | -/******/ }; | |
| 607 | -/******/ })(); | |
| 608 | -/******/ | |
| 609 | -/******/ /* webpack/runtime/define property getters */ | |
| 610 | -/******/ (() => { | |
| 611 | -/******/ // define getter functions for harmony exports | |
| 612 | -/******/ __webpack_require__.d = (exports, definition) => { | |
| 613 | -/******/ for(var key in definition) { | |
| 614 | -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { | |
| 615 | -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); | |
| 616 | -/******/ } | |
| 617 | -/******/ } | |
| 618 | -/******/ }; | |
| 619 | -/******/ })(); | |
| 620 | -/******/ | |
| 621 | -/******/ /* webpack/runtime/ensure chunk */ | |
| 622 | -/******/ (() => { | |
| 623 | -/******/ __webpack_require__.f = {}; | |
| 624 | -/******/ // This file contains only the entry chunk. | |
| 625 | -/******/ // The chunk loading function for additional chunks | |
| 626 | -/******/ __webpack_require__.e = (chunkId) => { | |
| 627 | -/******/ return Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => { | |
| 628 | -/******/ __webpack_require__.f[key](chunkId, promises); | |
| 629 | -/******/ return promises; | |
| 630 | -/******/ }, [])); | |
| 631 | -/******/ }; | |
| 632 | -/******/ })(); | |
| 633 | -/******/ | |
| 634 | -/******/ /* webpack/runtime/get javascript chunk filename */ | |
| 635 | -/******/ (() => { | |
| 636 | -/******/ // This function allow to reference async chunks | |
| 637 | -/******/ __webpack_require__.u = (chunkId) => { | |
| 638 | -/******/ // return url for filenames not based on template | |
| 639 | -/******/ if (chunkId === "vendors-node_modules_prop-types_index_js-node_modules_babel_runtime_helpers_slicedToArray_js") return "6a19e86dd8c1f9165dbe.bundle.js"; | |
| 640 | -/******/ if (chunkId === "vendors-node_modules_styled-components_dist_styled-components_browser_esm_js-node_modules_bab-0097ba") return "c13d205fa26f8af1ce7c.bundle.js"; | |
| 641 | -/******/ if (chunkId === "styleguide-app") return "" + chunkId + ".36ecabae74d9b87fc5a8.bundle.js"; | |
| 642 | -/******/ // return url for filenames based on template | |
| 643 | -/******/ return undefined; | |
| 644 | -/******/ }; | |
| 645 | -/******/ })(); | |
| 646 | -/******/ | |
| 647 | -/******/ /* webpack/runtime/global */ | |
| 648 | -/******/ (() => { | |
| 649 | -/******/ __webpack_require__.g = (function() { | |
| 650 | -/******/ if (typeof globalThis === 'object') return globalThis; | |
| 651 | -/******/ try { | |
| 652 | -/******/ return this || new Function('return this')(); | |
| 653 | -/******/ } catch (e) { | |
| 654 | -/******/ if (typeof window === 'object') return window; | |
| 655 | -/******/ } | |
| 656 | -/******/ })(); | |
| 657 | -/******/ })(); | |
| 658 | -/******/ | |
| 659 | -/******/ /* webpack/runtime/hasOwnProperty shorthand */ | |
| 660 | -/******/ (() => { | |
| 661 | -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) | |
| 662 | -/******/ })(); | |
| 663 | -/******/ | |
| 664 | -/******/ /* webpack/runtime/load script */ | |
| 665 | -/******/ (() => { | |
| 666 | -/******/ var inProgress = {}; | |
| 667 | -/******/ var dataWebpackPrefix = "elementor:"; | |
| 668 | -/******/ // loadScript function to load a script via script tag | |
| 669 | -/******/ __webpack_require__.l = (url, done, key, chunkId) => { | |
| 670 | -/******/ if(inProgress[url]) { inProgress[url].push(done); return; } | |
| 671 | -/******/ var script, needAttach; | |
| 672 | -/******/ if(key !== undefined) { | |
| 673 | -/******/ var scripts = document.getElementsByTagName("script"); | |
| 674 | -/******/ for(var i = 0; i < scripts.length; i++) { | |
| 675 | -/******/ var s = scripts[i]; | |
| 676 | -/******/ if(s.getAttribute("src") == url || s.getAttribute("data-webpack") == dataWebpackPrefix + key) { script = s; break; } | |
| 677 | -/******/ } | |
| 678 | -/******/ } | |
| 679 | -/******/ if(!script) { | |
| 680 | -/******/ needAttach = true; | |
| 681 | -/******/ script = document.createElement('script'); | |
| 682 | -/******/ | |
| 683 | -/******/ script.charset = 'utf-8'; | |
| 684 | -/******/ if (__webpack_require__.nc) { | |
| 685 | -/******/ script.setAttribute("nonce", __webpack_require__.nc); | |
| 686 | -/******/ } | |
| 687 | -/******/ script.setAttribute("data-webpack", dataWebpackPrefix + key); | |
| 688 | -/******/ | |
| 689 | -/******/ script.src = url; | |
| 690 | -/******/ } | |
| 691 | -/******/ inProgress[url] = [done]; | |
| 692 | -/******/ var onScriptComplete = (prev, event) => { | |
| 693 | -/******/ // avoid mem leaks in IE. | |
| 694 | -/******/ script.onerror = script.onload = null; | |
| 695 | -/******/ clearTimeout(timeout); | |
| 696 | -/******/ var doneFns = inProgress[url]; | |
| 697 | -/******/ delete inProgress[url]; | |
| 698 | -/******/ script.parentNode && script.parentNode.removeChild(script); | |
| 699 | -/******/ doneFns && doneFns.forEach((fn) => (fn(event))); | |
| 700 | -/******/ if(prev) return prev(event); | |
| 701 | -/******/ } | |
| 702 | -/******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); | |
| 703 | -/******/ script.onerror = onScriptComplete.bind(null, script.onerror); | |
| 704 | -/******/ script.onload = onScriptComplete.bind(null, script.onload); | |
| 705 | -/******/ needAttach && document.head.appendChild(script); | |
| 706 | -/******/ }; | |
| 707 | -/******/ })(); | |
| 708 | -/******/ | |
| 709 | -/******/ /* webpack/runtime/make namespace object */ | |
| 710 | -/******/ (() => { | |
| 711 | -/******/ // define __esModule on exports | |
| 712 | -/******/ __webpack_require__.r = (exports) => { | |
| 713 | -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { | |
| 714 | -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); | |
| 715 | -/******/ } | |
| 716 | -/******/ Object.defineProperty(exports, '__esModule', { value: true }); | |
| 717 | -/******/ }; | |
| 718 | -/******/ })(); | |
| 719 | -/******/ | |
| 720 | -/******/ /* webpack/runtime/publicPath */ | |
| 721 | -/******/ (() => { | |
| 722 | -/******/ var scriptUrl; | |
| 723 | -/******/ if (__webpack_require__.g.importScripts) scriptUrl = __webpack_require__.g.location + ""; | |
| 724 | -/******/ var document = __webpack_require__.g.document; | |
| 725 | -/******/ if (!scriptUrl && document) { | |
| 726 | -/******/ if (document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT') | |
| 727 | -/******/ scriptUrl = document.currentScript.src; | |
| 728 | -/******/ if (!scriptUrl) { | |
| 729 | -/******/ var scripts = document.getElementsByTagName("script"); | |
| 730 | -/******/ if(scripts.length) { | |
| 731 | -/******/ var i = scripts.length - 1; | |
| 732 | -/******/ while (i > -1 && (!scriptUrl || !/^http(s?):/.test(scriptUrl))) scriptUrl = scripts[i--].src; | |
| 733 | -/******/ } | |
| 734 | -/******/ } | |
| 735 | -/******/ } | |
| 736 | -/******/ // When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration | |
| 737 | -/******/ // or pass an empty string ("") and set the __webpack_public_path__ variable from your code to use your own logic. | |
| 738 | -/******/ if (!scriptUrl) throw new Error("Automatic publicPath is not supported in this browser"); | |
| 739 | -/******/ scriptUrl = scriptUrl.replace(/^blob:/, "").replace(/#.*$/, "").replace(/\?.*$/, "").replace(/\/[^\/]+$/, "/"); | |
| 740 | -/******/ __webpack_require__.p = scriptUrl; | |
| 741 | -/******/ })(); | |
| 742 | -/******/ | |
| 743 | -/******/ /* webpack/runtime/jsonp chunk loading */ | |
| 744 | -/******/ (() => { | |
| 745 | -/******/ // no baseURI | |
| 746 | -/******/ | |
| 747 | -/******/ // object to store loaded and loading chunks | |
| 748 | -/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched | |
| 749 | -/******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded | |
| 750 | -/******/ var installedChunks = { | |
| 751 | -/******/ "styleguide-app-initiator": 0 | |
| 752 | -/******/ }; | |
| 753 | -/******/ | |
| 754 | -/******/ __webpack_require__.f.j = (chunkId, promises) => { | |
| 755 | -/******/ // JSONP chunk loading for javascript | |
| 756 | -/******/ var installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined; | |
| 757 | -/******/ if(installedChunkData !== 0) { // 0 means "already installed". | |
| 758 | -/******/ | |
| 759 | -/******/ // a Promise means "currently loading". | |
| 760 | -/******/ if(installedChunkData) { | |
| 761 | -/******/ promises.push(installedChunkData[2]); | |
| 762 | -/******/ } else { | |
| 763 | -/******/ if(true) { // all chunks have JS | |
| 764 | -/******/ // setup Promise in chunk cache | |
| 765 | -/******/ var promise = new Promise((resolve, reject) => (installedChunkData = installedChunks[chunkId] = [resolve, reject])); | |
| 766 | -/******/ promises.push(installedChunkData[2] = promise); | |
| 767 | -/******/ | |
| 768 | -/******/ // start chunk loading | |
| 769 | -/******/ var url = __webpack_require__.p + __webpack_require__.u(chunkId); | |
| 770 | -/******/ // create error before stack unwound to get useful stacktrace later | |
| 771 | -/******/ var error = new Error(); | |
| 772 | -/******/ var loadingEnded = (event) => { | |
| 773 | -/******/ if(__webpack_require__.o(installedChunks, chunkId)) { | |
| 774 | -/******/ installedChunkData = installedChunks[chunkId]; | |
| 775 | -/******/ if(installedChunkData !== 0) installedChunks[chunkId] = undefined; | |
| 776 | -/******/ if(installedChunkData) { | |
| 777 | -/******/ var errorType = event && (event.type === 'load' ? 'missing' : event.type); | |
| 778 | -/******/ var realSrc = event && event.target && event.target.src; | |
| 779 | -/******/ error.message = 'Loading chunk ' + chunkId + ' failed.\n(' + errorType + ': ' + realSrc + ')'; | |
| 780 | -/******/ error.name = 'ChunkLoadError'; | |
| 781 | -/******/ error.type = errorType; | |
| 782 | -/******/ error.request = realSrc; | |
| 783 | -/******/ installedChunkData[1](error); | |
| 784 | -/******/ } | |
| 785 | -/******/ } | |
| 786 | -/******/ }; | |
| 787 | -/******/ __webpack_require__.l(url, loadingEnded, "chunk-" + chunkId, chunkId); | |
| 788 | -/******/ } | |
| 789 | -/******/ } | |
| 790 | -/******/ } | |
| 791 | -/******/ }; | |
| 792 | -/******/ | |
| 793 | -/******/ // no prefetching | |
| 794 | -/******/ | |
| 795 | -/******/ // no preloaded | |
| 796 | -/******/ | |
| 797 | -/******/ // no HMR | |
| 798 | -/******/ | |
| 799 | -/******/ // no HMR manifest | |
| 800 | -/******/ | |
| 801 | -/******/ // no on chunks loaded | |
| 802 | -/******/ | |
| 803 | -/******/ // install a JSONP callback for chunk loading | |
| 804 | -/******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => { | |
| 805 | -/******/ var [chunkIds, moreModules, runtime] = data; | |
| 806 | -/******/ // add "moreModules" to the modules object, | |
| 807 | -/******/ // then flag all "chunkIds" as loaded and fire callback | |
| 808 | -/******/ var moduleId, chunkId, i = 0; | |
| 809 | -/******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) { | |
| 810 | -/******/ for(moduleId in moreModules) { | |
| 811 | -/******/ if(__webpack_require__.o(moreModules, moduleId)) { | |
| 812 | -/******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; | |
| 813 | -/******/ } | |
| 814 | -/******/ } | |
| 815 | -/******/ if(runtime) var result = runtime(__webpack_require__); | |
| 816 | -/******/ } | |
| 817 | -/******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); | |
| 818 | -/******/ for(;i < chunkIds.length; i++) { | |
| 819 | -/******/ chunkId = chunkIds[i]; | |
| 820 | -/******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { | |
| 821 | -/******/ installedChunks[chunkId][0](); | |
| 822 | -/******/ } | |
| 823 | -/******/ installedChunks[chunkId] = 0; | |
| 824 | -/******/ } | |
| 825 | -/******/ | |
| 826 | -/******/ } | |
| 827 | -/******/ | |
| 828 | -/******/ var chunkLoadingGlobal = self["webpackChunkelementor"] = self["webpackChunkelementor"] || []; | |
| 829 | -/******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); | |
| 830 | -/******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); | |
| 831 | -/******/ })(); | |
| 832 | -/******/ | |
| 833 | -/******/ /* webpack/runtime/nonce */ | |
| 834 | -/******/ (() => { | |
| 835 | -/******/ __webpack_require__.nc = undefined; | |
| 836 | -/******/ })(); | |
| 837 | -/******/ | |
| 838 | -/************************************************************************/ | |
| 839 | -var __webpack_exports__ = {}; | |
| 840 | -// This entry needs to be wrapped in an IIFE because it needs to be in strict mode. | |
| 841 | -(() => { | |
| 842 | -"use strict"; | |
| 843 | -/*!*******************************************************************!*\ | |
| 844 | - !*** ../modules/styleguide/assets/js/styleguide-app-initiator.js ***! | |
| 845 | - \*******************************************************************/ | |
| 3669 | +//#endregion | |
| 3670 | +//#region modules/styleguide/assets/js/frontend/components/section-title.js | |
| 3671 | + var _templateObject$7, SectionTitle; | |
| 3672 | + var init_section_title = __esmMin((() => { | |
| 3673 | + init_taggedTemplateLiteral(); | |
| 3674 | + init_styled_components_browser_esm(); | |
| 3675 | + ; | |
| 3676 | + SectionTitle = dt.h3(_templateObject$7 || (_templateObject$7 = _taggedTemplateLiteral(["\n padding: 16px 12px;\n border-style: solid;\n border-width: 0 0 1px 0;\n border-color: var(--e-a-border-color-bold);\n color: var(--e-a-color-txt);\n font-family: Roboto, sans-serif;\n font-size: 16px;\n font-weight: 500;\n text-transform: capitalize;\n font-style: normal;\n text-decoration: none;\n line-height: 1.5em;\n letter-spacing: 0;\n word-spacing: 0;\n margin: 0 auto 25px;\n width: 100%;\n max-width: 1140px;\n"]))); | |
| 3677 | + })); | |
| 846 | 3678 | |
| 3679 | +//#endregion | |
| 3680 | +//#region modules/styleguide/assets/js/frontend/components/section.js | |
| 3681 | + function Section(props) { | |
| 3682 | + var title = props.title; | |
| 3683 | + var items = props.items; | |
| 3684 | + var columns = props.columns; | |
| 3685 | + var Item = props.component; | |
| 3686 | + var type = props.type; | |
| 3687 | + var _props$flex = props.flex; | |
| 3688 | + var flex = _props$flex === void 0 ? "row" : _props$flex; | |
| 3689 | + return /*#__PURE__*/ react.default.createElement(Wrapper$2, null, /*#__PURE__*/ react.default.createElement(SectionTitle, null, title), /*#__PURE__*/ react.default.createElement(innerWrapper, null, /*#__PURE__*/ react.default.createElement(Content$3, { flex }, items.map(function(item) { | |
| 3690 | + return /*#__PURE__*/ react.default.createElement(Item, { | |
| 3691 | + key: item._id, | |
| 3692 | + item, | |
| 3693 | + type: type ? type : null, | |
| 3694 | + columns | |
| 3695 | + }); | |
| 3696 | + })))); | |
| 3697 | + } | |
| 3698 | + var import_prop_types$5, _templateObject$6, _templateObject2$3, _templateObject3$1, Wrapper$2, Content$3; | |
| 3699 | + var init_section = __esmMin((() => { | |
| 3700 | + import_prop_types$5 = /* @__PURE__ */ __toESM(require_prop_types()); | |
| 3701 | + init_taggedTemplateLiteral(); | |
| 3702 | + init_styled_components_browser_esm(); | |
| 3703 | + init_section_title(); | |
| 3704 | + init_div_base(); | |
| 3705 | + init_inner_wrapper(); | |
| 3706 | + ; | |
| 3707 | + ; | |
| 3708 | + ; | |
| 3709 | + Wrapper$2 = dt(DivBase)(_templateObject$6 || (_templateObject$6 = _taggedTemplateLiteral(["\n margin-top: 55px;\n"]))); | |
| 3710 | + Content$3 = dt(DivBase)(_templateObject2$3 || (_templateObject2$3 = _taggedTemplateLiteral(["\n display: flex;\n width: 100%;\n\n ", ";\n"])), function(_ref) { | |
| 3711 | + var flex = _ref.flex; | |
| 3712 | + return flex && lt(_templateObject3$1 || (_templateObject3$1 = _taggedTemplateLiteral([ | |
| 3713 | + "\n flex-direction: ", | |
| 3714 | + ";\n flex-wrap: ", | |
| 3715 | + ";\n " | |
| 3716 | + ])), "column" === flex ? "column" : "row", "column" === flex ? "nowrap" : "wrap"); | |
| 3717 | + }); | |
| 3718 | + Section.propTypes = { | |
| 3719 | + title: import_prop_types$5.default.string.isRequired, | |
| 3720 | + items: import_prop_types$5.default.array.isRequired, | |
| 3721 | + columns: import_prop_types$5.default.shape({ | |
| 3722 | + desktop: import_prop_types$5.default.number, | |
| 3723 | + mobile: import_prop_types$5.default.number | |
| 3724 | + }), | |
| 3725 | + component: import_prop_types$5.default.func.isRequired, | |
| 3726 | + type: import_prop_types$5.default.string, | |
| 3727 | + flex: import_prop_types$5.default.oneOf(["row", "column"]) | |
| 3728 | + }; | |
| 3729 | + })); | |
| 847 | 3730 | |
| 848 | -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); | |
| 849 | -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react")); | |
| 850 | -var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js")); | |
| 851 | -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js")); | |
| 852 | -var _react2 = _interopRequireDefault(__webpack_require__(/*! elementor-utils/react */ "../assets/dev/js/utils/react.js")); | |
| 853 | -(function () { | |
| 854 | - var unmountCallback; | |
| 855 | - var styleguideBodyClass = 'e-styleguide-shown'; | |
| 3731 | +//#endregion | |
| 3732 | +//#region modules/styleguide/assets/js/frontend/components/areas/area.js | |
| 3733 | + var import_prop_types$4, _templateObject$5, Wrapper$1, Area; | |
| 3734 | + var init_area = __esmMin((() => { | |
| 3735 | + import_prop_types$4 = /* @__PURE__ */ __toESM(require_prop_types()); | |
| 3736 | + init_taggedTemplateLiteral(); | |
| 3737 | + init_styled_components_browser_esm(); | |
| 3738 | + init_settings(); | |
| 3739 | + init_loader(); | |
| 3740 | + init_div_base(); | |
| 3741 | + init_area_title(); | |
| 3742 | + init_section(); | |
| 3743 | + ; | |
| 3744 | + Wrapper$1 = dt(DivBase)(_templateObject$5 || (_templateObject$5 = _taggedTemplateLiteral(["\n width: 100%;\n padding-top: 96px;\n min-height: 100px;\n\n @media (max-width: 1024px) {\n padding-top: 50px;\n }\n"]))); | |
| 3745 | + Area = react.default.forwardRef(function(props, ref) { | |
| 3746 | + var config = props.config; | |
| 3747 | + var _useSettings = useSettings(); | |
| 3748 | + var settings = _useSettings.settings; | |
| 3749 | + var isReady = _useSettings.isReady; | |
| 3750 | + return /*#__PURE__*/ react.default.createElement(Wrapper$1, { ref }, /*#__PURE__*/ react.default.createElement(AreaTitle, { name: config.type }, config.title), !isReady ? /*#__PURE__*/ react.default.createElement(Loader, null) : /*#__PURE__*/ react.default.createElement(react.default.Fragment, null, config.sections.map(function(section) { | |
| 3751 | + var items = settings.get(config.type).get(section.type); | |
| 3752 | + return items.length ? /*#__PURE__*/ react.default.createElement(Section, { | |
| 3753 | + key: section.type, | |
| 3754 | + title: section.title, | |
| 3755 | + items, | |
| 3756 | + columns: section.columns, | |
| 3757 | + component: config.component, | |
| 3758 | + type: section.type | |
| 3759 | + }) : null; | |
| 3760 | + }))); | |
| 3761 | + }); | |
| 3762 | + Area.propTypes = { config: import_prop_types$4.default.shape({ | |
| 3763 | + type: import_prop_types$4.default.string.isRequired, | |
| 3764 | + title: import_prop_types$4.default.string.isRequired, | |
| 3765 | + sections: import_prop_types$4.default.arrayOf(import_prop_types$4.default.shape({ | |
| 3766 | + type: import_prop_types$4.default.string.isRequired, | |
| 3767 | + title: import_prop_types$4.default.string.isRequired, | |
| 3768 | + columns: import_prop_types$4.default.object | |
| 3769 | + })).isRequired, | |
| 3770 | + component: import_prop_types$4.default.func.isRequired | |
| 3771 | + }).isRequired }; | |
| 3772 | + })); | |
| 856 | 3773 | |
| 857 | - /** | |
| 858 | - * Add the app into the page. | |
| 859 | - */ | |
| 860 | - function mount() { | |
| 861 | - return _mount.apply(this, arguments); | |
| 862 | - } | |
| 863 | - /** | |
| 864 | - * Remove the app from the page. | |
| 865 | - */ | |
| 866 | - function _mount() { | |
| 867 | - _mount = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee() { | |
| 868 | - var _yield$import, App, _ReactUtils$render, unmountUtil; | |
| 869 | - return _regenerator.default.wrap(function (_context) { | |
| 870 | - while (1) switch (_context.prev = _context.next) { | |
| 871 | - case 0: | |
| 872 | - _context.next = 1; | |
| 873 | - return Promise.all(/*! import() | styleguide-app */[__webpack_require__.e("vendors-node_modules_prop-types_index_js-node_modules_babel_runtime_helpers_slicedToArray_js"), __webpack_require__.e("vendors-node_modules_styled-components_dist_styled-components_browser_esm_js-node_modules_bab-0097ba"), __webpack_require__.e("styleguide-app")]).then(__webpack_require__.bind(__webpack_require__, /*! ./frontend/app */ "../modules/styleguide/assets/js/frontend/app.js")); | |
| 874 | - case 1: | |
| 875 | - _yield$import = _context.sent; | |
| 876 | - App = _yield$import.default; | |
| 877 | - document.body.classList.add(styleguideBodyClass); | |
| 878 | - _ReactUtils$render = _react2.default.render(/*#__PURE__*/_react.default.createElement(App, null), getStyleguideWidget()), unmountUtil = _ReactUtils$render.unmount; | |
| 879 | - unmountCallback = unmountUtil; | |
| 880 | - case 2: | |
| 881 | - case "end": | |
| 882 | - return _context.stop(); | |
| 883 | - } | |
| 884 | - }, _callee); | |
| 885 | - })); | |
| 886 | - return _mount.apply(this, arguments); | |
| 887 | - } | |
| 888 | - function unmount() { | |
| 889 | - unmountCallback(); | |
| 890 | - document.body.classList.remove(styleguideBodyClass); | |
| 891 | - } | |
| 3774 | +//#endregion | |
| 3775 | +//#region modules/styleguide/assets/js/frontend/components/global/element-title.js | |
| 3776 | + var _templateObject$4, ElementTitle; | |
| 3777 | + var init_element_title = __esmMin((() => { | |
| 3778 | + init_taggedTemplateLiteral(); | |
| 3779 | + init_styled_components_browser_esm(); | |
| 3780 | + ; | |
| 3781 | + ElementTitle = dt.p(_templateObject$4 || (_templateObject$4 = _taggedTemplateLiteral(["\n color: var(--e-a-color-txt);\n font-family: Roboto, sans-serif;\n font-size: 12px;\n font-weight: 500;\n text-transform: capitalize;\n font-style: normal;\n text-decoration: none;\n line-height: 1.1em;\n letter-spacing: 0;\n word-spacing: 0;\n padding: 0;\n margin: 0;\n"]))); | |
| 3782 | + })); | |
| 892 | 3783 | |
| 893 | - /** | |
| 894 | - * Get the Styleguide widget that serves as the App container. | |
| 895 | - * Returns null if the widget does not exist. | |
| 896 | - * | |
| 897 | - * @return {Object|null} | |
| 898 | - */ | |
| 899 | - function getStyleguideWidget() { | |
| 900 | - return document.querySelector('.dialog-styleguide-message'); | |
| 901 | - } | |
| 3784 | +//#endregion | |
| 3785 | +//#region modules/styleguide/assets/js/frontend/components/global/element-wrapper.js | |
| 3786 | + var import_prop_types$3, _templateObject$3, _templateObject2$2, _templateObject3, Wrapper, ElementWrapper; | |
| 3787 | + var init_element_wrapper = __esmMin((() => { | |
| 3788 | + import_prop_types$3 = /* @__PURE__ */ __toESM(require_prop_types()); | |
| 3789 | + init_extends(); | |
| 3790 | + init_taggedTemplateLiteral(); | |
| 3791 | + init_styled_components_browser_esm(); | |
| 3792 | + init_div_base(); | |
| 3793 | + ; | |
| 3794 | + ; | |
| 3795 | + ; | |
| 3796 | + Wrapper = dt(DivBase)(_templateObject$3 || (_templateObject$3 = _taggedTemplateLiteral([ | |
| 3797 | + "\n display: flex;\n flex-direction: column;\n gap: 12px;\n align-items: flex-start;\n border: 1px solid transparent;\n border-radius: 3px;\n padding: 12px;\n cursor: pointer;\n ", | |
| 3798 | + "\n\n &:hover:not(.active) {\n background-color: var(--e-a-bg-hover);\n border-color: var(--e-a-border-color-bold);\n }\n\n &.active {\n background-color: var(--e-a-bg-active);\n border-color: var(--e-a-border-color-accent);\n }\n\n @media (max-width: 767px) {\n ", | |
| 3799 | + "\n }\n" | |
| 3800 | + ])), function(_ref) { | |
| 3801 | + var _columns$desktop; | |
| 3802 | + var columnWidth = 100 / ((_columns$desktop = _ref.columns.desktop) !== null && _columns$desktop !== void 0 ? _columns$desktop : 1); | |
| 3803 | + return lt(_templateObject2$2 || (_templateObject2$2 = _taggedTemplateLiteral(["\n flex: 0 0 ", "%;\n "])), columnWidth); | |
| 3804 | + }, function(_ref2) { | |
| 3805 | + var _columns$mobile; | |
| 3806 | + var columnWidth = 100 / ((_columns$mobile = _ref2.columns.mobile) !== null && _columns$mobile !== void 0 ? _columns$mobile : 1); | |
| 3807 | + return lt(_templateObject3 || (_templateObject3 = _taggedTemplateLiteral(["\n flex: 0 0 ", "%;\n "])), columnWidth); | |
| 3808 | + }); | |
| 3809 | + ElementWrapper = react.default.forwardRef(function(props, ref) { | |
| 3810 | + var isActive = props.isActive; | |
| 3811 | + var children = props.children; | |
| 3812 | + return /*#__PURE__*/ react.default.createElement(Wrapper, _extends({}, props, { | |
| 3813 | + ref, | |
| 3814 | + className: isActive ? "active" : "" | |
| 3815 | + }), children); | |
| 3816 | + }); | |
| 3817 | + ElementWrapper.propTypes = { | |
| 3818 | + isActive: import_prop_types$3.default.bool, | |
| 3819 | + children: import_prop_types$3.default.oneOfType([import_prop_types$3.default.node, import_prop_types$3.default.arrayOf(import_prop_types$3.default.node)]) | |
| 3820 | + }; | |
| 3821 | + })); | |
| 902 | 3822 | |
| 903 | - /** | |
| 904 | - * Listen to an event from the Styleguide e-component to mount or unmount the app. | |
| 905 | - */ | |
| 906 | - window.addEventListener('message', function (event) { | |
| 907 | - var _event$data; | |
| 908 | - if (!((_event$data = event.data) !== null && _event$data !== void 0 && (_event$data = _event$data.name) !== null && _event$data !== void 0 && _event$data.startsWith('elementor/styleguide/preview')) || !getStyleguideWidget()) { | |
| 909 | - return; | |
| 910 | - } | |
| 911 | - switch (event.data.name) { | |
| 912 | - case 'elementor/styleguide/preview/show': | |
| 913 | - mount(); | |
| 914 | - break; | |
| 915 | - case 'elementor/styleguide/preview/hide': | |
| 916 | - unmount(); | |
| 917 | - break; | |
| 918 | - } | |
| 919 | - }); | |
| 920 | -})(); | |
| 921 | -})(); | |
| 3823 | +//#endregion | |
| 3824 | +//#region modules/styleguide/assets/js/frontend/components/item/color.js | |
| 3825 | + function Color(props) { | |
| 3826 | + var _useActiveContext = useActiveContext(); | |
| 3827 | + var activeElement = _useActiveContext.activeElement; | |
| 3828 | + var activateElement = _useActiveContext.activateElement; | |
| 3829 | + var getElementControl = _useActiveContext.getElementControl; | |
| 3830 | + var item = props.item; | |
| 3831 | + var type = props.type; | |
| 3832 | + var source = "color"; | |
| 3833 | + var _id = item._id; | |
| 3834 | + var title = item.title; | |
| 3835 | + var hex = item.color; | |
| 3836 | + var elementControl = getElementControl(type, source, _id); | |
| 3837 | + var ref = (0, react.useRef)(null); | |
| 3838 | + (0, react.useEffect)(function() { | |
| 3839 | + if (elementControl === activeElement) ref.current.scrollIntoView({ | |
| 3840 | + behavior: "smooth", | |
| 3841 | + block: "center", | |
| 3842 | + inline: "center" | |
| 3843 | + }); | |
| 3844 | + }, [activeElement]); | |
| 3845 | + return /*#__PURE__*/ react.default.createElement(ElementWrapper, { | |
| 3846 | + columns: props.columns, | |
| 3847 | + ref, | |
| 3848 | + isActive: elementControl === activeElement, | |
| 3849 | + onClick: function onClick() { | |
| 3850 | + activateElement(type, source, _id); | |
| 3851 | + } | |
| 3852 | + }, /*#__PURE__*/ react.default.createElement(ElementTitle, null, title), /*#__PURE__*/ react.default.createElement(Content$2, { hex }, /*#__PURE__*/ react.default.createElement(HexString, null, hex))); | |
| 3853 | + } | |
| 3854 | + var import_prop_types$2, _templateObject$2, _templateObject2$1, Content$2, HexString; | |
| 3855 | + var init_color = __esmMin((() => { | |
| 3856 | + import_prop_types$2 = /* @__PURE__ */ __toESM(require_prop_types()); | |
| 3857 | + init_taggedTemplateLiteral(); | |
| 3858 | + init_styled_components_browser_esm(); | |
| 3859 | + init_div_base(); | |
| 3860 | + init_element_title(); | |
| 3861 | + init_element_wrapper(); | |
| 3862 | + init_active_context(); | |
| 3863 | + ; | |
| 3864 | + ; | |
| 3865 | + Content$2 = dt(DivBase)(_templateObject$2 || (_templateObject$2 = _taggedTemplateLiteral(["\n display: flex;\n width: 100%;\n height: 100px;\n background-color: ", ";\n border: 1px solid var(--e-a-border-color-focus);\n border-radius: 3px;\n align-items: end;\n"])), function(props) { | |
| 3866 | + return props.hex; | |
| 3867 | + }); | |
| 3868 | + HexString = dt.p(_templateObject2$1 || (_templateObject2$1 = _taggedTemplateLiteral(["\n color: var(--e-a-color-txt-invert);\n font-family: Roboto, sans-serif;\n height: 12px;\n font-size: 12px;\n font-weight: 500;\n text-transform: uppercase;\n font-style: normal;\n text-decoration: none;\n line-height: 1.1em;\n letter-spacing: 0;\n word-spacing: 0;\n margin: 12px;\n"]))); | |
| 3869 | + Color.propTypes = { | |
| 3870 | + item: import_prop_types$2.default.shape({ | |
| 3871 | + _id: import_prop_types$2.default.string.isRequired, | |
| 3872 | + title: import_prop_types$2.default.string.isRequired, | |
| 3873 | + color: import_prop_types$2.default.string | |
| 3874 | + }).isRequired, | |
| 3875 | + type: import_prop_types$2.default.string.isRequired, | |
| 3876 | + columns: import_prop_types$2.default.shape({ | |
| 3877 | + desktop: import_prop_types$2.default.number, | |
| 3878 | + mobile: import_prop_types$2.default.number | |
| 3879 | + }) | |
| 3880 | + }; | |
| 3881 | + })); | |
| 922 | 3882 | |
| 923 | -/******/ })() | |
| 924 | -; | |
| 3883 | +//#endregion | |
| 3884 | +//#region modules/styleguide/assets/js/frontend/components/areas/colors-area.js | |
| 3885 | + function ColorsArea() { | |
| 3886 | + var colorsAreaRef = useActiveContext().colorsAreaRef; | |
| 3887 | + var areaConfig = { | |
| 3888 | + title: (0, _wordpress_i18n.__)("Global Colors", "elementor"), | |
| 3889 | + type: "colors", | |
| 3890 | + component: Color, | |
| 3891 | + sections: [{ | |
| 3892 | + type: "system_colors", | |
| 3893 | + title: (0, _wordpress_i18n.__)("System Colors", "elementor"), | |
| 3894 | + columns: { | |
| 3895 | + desktop: 4, | |
| 3896 | + mobile: 2 | |
| 3897 | + } | |
| 3898 | + }, { | |
| 3899 | + type: "custom_colors", | |
| 3900 | + title: (0, _wordpress_i18n.__)("Custom Colors", "elementor"), | |
| 3901 | + columns: { | |
| 3902 | + desktop: 6, | |
| 3903 | + mobile: 2 | |
| 3904 | + } | |
| 3905 | + }] | |
| 3906 | + }; | |
| 3907 | + return /*#__PURE__*/ react.default.createElement(Area, { | |
| 3908 | + ref: colorsAreaRef, | |
| 3909 | + config: areaConfig | |
| 3910 | + }); | |
| 3911 | + } | |
| 3912 | + var init_colors_area = __esmMin((() => { | |
| 3913 | + init_active_context(); | |
| 3914 | + init_area(); | |
| 3915 | + init_color(); | |
| 3916 | + })); | |
| 3917 | + | |
| 3918 | +//#endregion | |
| 3919 | +//#region modules/styleguide/assets/js/frontend/components/item/font.js | |
| 3920 | + function Font(props) { | |
| 3921 | + var _useActiveContext = useActiveContext(); | |
| 3922 | + var activeElement = _useActiveContext.activeElement; | |
| 3923 | + var activateElement = _useActiveContext.activateElement; | |
| 3924 | + var getElementControl = _useActiveContext.getElementControl; | |
| 3925 | + var item = props.item; | |
| 3926 | + var type = props.type; | |
| 3927 | + var source = "typography"; | |
| 3928 | + var _id = item._id; | |
| 3929 | + var title = item.title; | |
| 3930 | + var elementControl = getElementControl(type, source, _id); | |
| 3931 | + var ref = (0, react.useRef)(null); | |
| 3932 | + var _useSettings = useSettings(); | |
| 3933 | + var settings = _useSettings.settings; | |
| 3934 | + var isReady = _useSettings.isReady; | |
| 3935 | + var generateStyle = (0, react.useMemo)(function() { | |
| 3936 | + if (!isReady) return ""; | |
| 3937 | + return parseFontToStyle(item, settings.get("fonts").get("fallback_font")); | |
| 3938 | + }, [item, settings]); | |
| 3939 | + var onClick = function onClick() { | |
| 3940 | + activateElement(type, source, _id); | |
| 3941 | + }; | |
| 3942 | + (0, react.useEffect)(function() { | |
| 3943 | + if (elementControl === activeElement) ref.current.scrollIntoView({ | |
| 3944 | + behavior: "smooth", | |
| 3945 | + block: "center", | |
| 3946 | + inline: "center" | |
| 3947 | + }); | |
| 3948 | + }, [activeElement]); | |
| 3949 | + return /*#__PURE__*/ react.default.createElement(ElementWrapper, { | |
| 3950 | + columns: props.columns, | |
| 3951 | + ref, | |
| 3952 | + isActive: elementControl === activeElement, | |
| 3953 | + onClick | |
| 3954 | + }, /*#__PURE__*/ react.default.createElement(Title, null, title), /*#__PURE__*/ react.default.createElement(Content$1, { style: generateStyle }, (0, _wordpress_i18n.__)("The five boxing wizards jump quickly.", "elementor"))); | |
| 3955 | + } | |
| 3956 | + var import_prop_types$1, _templateObject$1, _templateObject2, Title, Content$1, parseFontToStyle; | |
| 3957 | + var init_font = __esmMin((() => { | |
| 3958 | + import_prop_types$1 = /* @__PURE__ */ __toESM(require_prop_types()); | |
| 3959 | + init_taggedTemplateLiteral(); | |
| 3960 | + init_styled_components_browser_esm(); | |
| 3961 | + init_active_context(); | |
| 3962 | + init_settings(); | |
| 3963 | + init_element_wrapper(); | |
| 3964 | + init_element_title(); | |
| 3965 | + ; | |
| 3966 | + ; | |
| 3967 | + Title = dt(ElementTitle)(_templateObject$1 || (_templateObject$1 = _taggedTemplateLiteral(["\n font-size: 18px;\n"]))); | |
| 3968 | + Content$1 = dt.p.withConfig({ shouldForwardProp: function shouldForwardProp(prop) { | |
| 3969 | + return "style" !== prop; | |
| 3970 | + } })(_templateObject2 || (_templateObject2 = _taggedTemplateLiteral(["\n ", ";\n"])), function(_ref) { | |
| 3971 | + var style = _ref.style; | |
| 3972 | + var styleObjectToString = function styleObjectToString(obj) { | |
| 3973 | + return Object.keys(obj).reduce(function(acc, key) { | |
| 3974 | + return acc + "".concat(key, ": ").concat(obj[key], ";"); | |
| 3975 | + }, ""); | |
| 3976 | + }; | |
| 3977 | + return "\n ".concat(styleObjectToString(style.style), "\n\n @media (max-width: 1024px) {\n ").concat(styleObjectToString(style.tablet), "\n }\n\n @media (max-width: 767px) {\n ").concat(styleObjectToString(style.mobile), "\n }\n "); | |
| 3978 | + }); | |
| 3979 | + parseFontToStyle = function parseFontToStyle(font, fallbackFamily) { | |
| 3980 | + var defaultKeyParser = function defaultKeyParser(key) { | |
| 3981 | + return key.replace("typography_", "").replace("_", "-"); | |
| 3982 | + }; | |
| 3983 | + var fallbackLowered = fallbackFamily.toLowerCase(); | |
| 3984 | + var familyParser = function familyParser(value) { | |
| 3985 | + return value ? value + ", ".concat(fallbackLowered) : fallbackLowered; | |
| 3986 | + }; | |
| 3987 | + var sizeParser = function sizeParser(value) { | |
| 3988 | + if (!value || !value.size) return ""; | |
| 3989 | + return "".concat(value.size).concat(value.unit); | |
| 3990 | + }; | |
| 3991 | + var defaultParser = function defaultParser(value) { | |
| 3992 | + return value; | |
| 3993 | + }; | |
| 3994 | + var allowedProperties = { | |
| 3995 | + typography_font_family: { | |
| 3996 | + valueParser: familyParser, | |
| 3997 | + keyParser: defaultKeyParser | |
| 3998 | + }, | |
| 3999 | + typography_font_size: { | |
| 4000 | + valueParser: sizeParser, | |
| 4001 | + keyParser: defaultKeyParser | |
| 4002 | + }, | |
| 4003 | + typography_letter_spacing: { | |
| 4004 | + valueParser: sizeParser, | |
| 4005 | + keyParser: defaultKeyParser | |
| 4006 | + }, | |
| 4007 | + typography_line_height: { | |
| 4008 | + valueParser: sizeParser, | |
| 4009 | + keyParser: defaultKeyParser | |
| 4010 | + }, | |
| 4011 | + typography_word_spacing: { | |
| 4012 | + valueParser: sizeParser, | |
| 4013 | + keyParser: defaultKeyParser | |
| 4014 | + }, | |
| 4015 | + typography_font_style: { | |
| 4016 | + valueParser: defaultParser, | |
| 4017 | + keyParser: defaultKeyParser | |
| 4018 | + }, | |
| 4019 | + typography_font_weight: { | |
| 4020 | + valueParser: defaultParser, | |
| 4021 | + keyParser: defaultKeyParser | |
| 4022 | + }, | |
| 4023 | + typography_text_transform: { | |
| 4024 | + valueParser: defaultParser, | |
| 4025 | + keyParser: defaultKeyParser | |
| 4026 | + }, | |
| 4027 | + typography_text_decoration: { | |
| 4028 | + valueParser: defaultParser, | |
| 4029 | + keyParser: defaultKeyParser | |
| 4030 | + } | |
| 4031 | + }; | |
| 4032 | + var responsiveProperties = [ | |
| 4033 | + "typography_font_size", | |
| 4034 | + "typography_letter_spacing", | |
| 4035 | + "typography_line_height", | |
| 4036 | + "typography_word_spacing" | |
| 4037 | + ]; | |
| 4038 | + var reducer = function reducer(acc, property, screen) { | |
| 4039 | + var parsers = allowedProperties[property]; | |
| 4040 | + var key = parsers.keyParser(property); | |
| 4041 | + var keyInFontObject = property + (screen ? "_" + screen : ""); | |
| 4042 | + var value = parsers.valueParser(font[keyInFontObject]); | |
| 4043 | + if (value) acc[key] = value; | |
| 4044 | + return acc; | |
| 4045 | + }; | |
| 4046 | + return { | |
| 4047 | + style: Object.keys(allowedProperties).reduce(function(acc, property) { | |
| 4048 | + return reducer(acc, property, ""); | |
| 4049 | + }, {}), | |
| 4050 | + tablet: responsiveProperties.reduce(function(acc, property) { | |
| 4051 | + return reducer(acc, property, "tablet"); | |
| 4052 | + }, {}), | |
| 4053 | + mobile: responsiveProperties.reduce(function(acc, property) { | |
| 4054 | + return reducer(acc, property, "mobile"); | |
| 4055 | + }, {}) | |
| 4056 | + }; | |
| 4057 | + }; | |
| 4058 | + Font.propTypes = { | |
| 4059 | + item: import_prop_types$1.default.shape({ | |
| 4060 | + _id: import_prop_types$1.default.string.isRequired, | |
| 4061 | + title: import_prop_types$1.default.string.isRequired, | |
| 4062 | + color: import_prop_types$1.default.string | |
| 4063 | + }).isRequired, | |
| 4064 | + type: import_prop_types$1.default.string.isRequired, | |
| 4065 | + columns: import_prop_types$1.default.shape({ | |
| 4066 | + desktop: import_prop_types$1.default.number, | |
| 4067 | + mobile: import_prop_types$1.default.number | |
| 4068 | + }) | |
| 4069 | + }; | |
| 4070 | + })); | |
| 4071 | + | |
| 4072 | +//#endregion | |
| 4073 | +//#region modules/styleguide/assets/js/frontend/components/areas/fonts-area.js | |
| 4074 | + function FontsArea() { | |
| 4075 | + var fontsAreaRef = useActiveContext().fontsAreaRef; | |
| 4076 | + var areaConfig = { | |
| 4077 | + title: (0, _wordpress_i18n.__)("Global Fonts", "elementor"), | |
| 4078 | + type: "fonts", | |
| 4079 | + component: Font, | |
| 4080 | + sections: [{ | |
| 4081 | + type: "system_typography", | |
| 4082 | + title: (0, _wordpress_i18n.__)("System Fonts", "elementor"), | |
| 4083 | + flex: "column", | |
| 4084 | + columns: { | |
| 4085 | + desktop: 1, | |
| 4086 | + mobile: 1 | |
| 4087 | + } | |
| 4088 | + }, { | |
| 4089 | + type: "custom_typography", | |
| 4090 | + title: (0, _wordpress_i18n.__)("Custom Fonts", "elementor"), | |
| 4091 | + flex: "column", | |
| 4092 | + columns: { | |
| 4093 | + desktop: 1, | |
| 4094 | + mobile: 1 | |
| 4095 | + } | |
| 4096 | + }] | |
| 4097 | + }; | |
| 4098 | + return /*#__PURE__*/ react.default.createElement(Area, { | |
| 4099 | + ref: fontsAreaRef, | |
| 4100 | + config: areaConfig | |
| 4101 | + }); | |
| 4102 | + } | |
| 4103 | + var init_fonts_area = __esmMin((() => { | |
| 4104 | + init_active_context(); | |
| 4105 | + init_area(); | |
| 4106 | + init_font(); | |
| 4107 | + })); | |
| 4108 | + | |
| 4109 | +//#endregion | |
| 4110 | +//#region modules/styleguide/assets/js/frontend/components/app-wrapper.js | |
| 4111 | + function AppWrapper(props) { | |
| 4112 | + var _useSettings = useSettings(); | |
| 4113 | + var settings = _useSettings.settings; | |
| 4114 | + if (!_useSettings.isReady) return /*#__PURE__*/ react.default.createElement(Loader, null); | |
| 4115 | + var Wrapper = settings.get("config").get("is_debug") ? react.default.StrictMode : react.default.Fragment; | |
| 4116 | + return /*#__PURE__*/ react.default.createElement(Wrapper, null, props.children); | |
| 4117 | + } | |
| 4118 | + var import_prop_types; | |
| 4119 | + var init_app_wrapper = __esmMin((() => { | |
| 4120 | + import_prop_types = /* @__PURE__ */ __toESM(require_prop_types()); | |
| 4121 | + init_settings(); | |
| 4122 | + init_loader(); | |
| 4123 | + AppWrapper.propTypes = { children: import_prop_types.default.oneOfType([import_prop_types.default.node, import_prop_types.default.arrayOf(import_prop_types.default.node)]).isRequired }; | |
| 4124 | + })); | |
| 4125 | + | |
| 4126 | +//#endregion | |
| 4127 | +//#region modules/styleguide/assets/js/frontend/app.js | |
| 4128 | + var app_exports = /* @__PURE__ */ __exportAll({ default: () => App }); | |
| 4129 | + function App() { | |
| 4130 | + return /*#__PURE__*/ react.default.createElement(SettingsProvider, null, /*#__PURE__*/ react.default.createElement(AppWrapper, null, /*#__PURE__*/ react.default.createElement(ActiveProvider, null, /*#__PURE__*/ react.default.createElement(Header, null), /*#__PURE__*/ react.default.createElement(Content, null, /*#__PURE__*/ react.default.createElement(ColorsArea, null), /*#__PURE__*/ react.default.createElement(FontsArea, null))))); | |
| 4131 | + } | |
| 4132 | + var _templateObject, Content; | |
| 4133 | + var init_app = __esmMin((() => { | |
| 4134 | + init_taggedTemplateLiteral(); | |
| 4135 | + init_styled_components_browser_esm(); | |
| 4136 | + init_settings(); | |
| 4137 | + init_active_context(); | |
| 4138 | + init_header(); | |
| 4139 | + init_colors_area(); | |
| 4140 | + init_fonts_area(); | |
| 4141 | + init_app_wrapper(); | |
| 4142 | + ; | |
| 4143 | + Content = dt.div(_templateObject || (_templateObject = _taggedTemplateLiteral(["\n padding: 48px 0;\n"]))); | |
| 4144 | + })); | |
| 4145 | + | |
| 4146 | +//#endregion | |
| 4147 | +//#region modules/styleguide/assets/js/styleguide-app-initiator.js | |
| 4148 | + (function() { | |
| 4149 | + var unmountCallback; | |
| 4150 | + var styleguideBodyClass = "e-styleguide-shown"; | |
| 4151 | + /** | |
| 4152 | + * Add the app into the page. | |
| 4153 | + */ | |
| 4154 | + function mount() { | |
| 4155 | + return _mount.apply(this, arguments); | |
| 4156 | + } | |
| 4157 | + /** | |
| 4158 | + * Remove the app from the page. | |
| 4159 | + */ | |
| 4160 | + function _mount() { | |
| 4161 | + _mount = _asyncToGenerator(/*#__PURE__*/ import_regenerator.default.mark(function _callee() { | |
| 4162 | + var _yield$import; | |
| 4163 | + var App; | |
| 4164 | + var _ReactUtils$render; | |
| 4165 | + var unmountUtil; | |
| 4166 | + return import_regenerator.default.wrap(function(_context) { | |
| 4167 | + while (1) switch (_context.prev = _context.next) { | |
| 4168 | + case 0: | |
| 4169 | + _context.next = 1; | |
| 4170 | + return __vitePreload(() => Promise.resolve().then(() => (init_app(), app_exports)), void 0); | |
| 4171 | + case 1: | |
| 4172 | + _yield$import = _context.sent; | |
| 4173 | + App = _yield$import.default; | |
| 4174 | + document.body.classList.add(styleguideBodyClass); | |
| 4175 | + _ReactUtils$render = react_default.render(/*#__PURE__*/ react.default.createElement(App, null), getStyleguideWidget()), unmountUtil = _ReactUtils$render.unmount; | |
| 4176 | + unmountCallback = unmountUtil; | |
| 4177 | + case 2: | |
| 4178 | + case "end": return _context.stop(); | |
| 4179 | + } | |
| 4180 | + }, _callee); | |
| 4181 | + })); | |
| 4182 | + return _mount.apply(this, arguments); | |
| 4183 | + } | |
| 4184 | + function unmount() { | |
| 4185 | + unmountCallback(); | |
| 4186 | + document.body.classList.remove(styleguideBodyClass); | |
| 4187 | + } | |
| 4188 | + /** | |
| 4189 | + * Get the Styleguide widget that serves as the App container. | |
| 4190 | + * Returns null if the widget does not exist. | |
| 4191 | + * | |
| 4192 | + * @return {Object|null} | |
| 4193 | + */ | |
| 4194 | + function getStyleguideWidget() { | |
| 4195 | + return document.querySelector(".dialog-styleguide-message"); | |
| 4196 | + } | |
| 4197 | + /** | |
| 4198 | + * Listen to an event from the Styleguide e-component to mount or unmount the app. | |
| 4199 | + */ | |
| 4200 | + window.addEventListener("message", function(event) { | |
| 4201 | + var _event$data; | |
| 4202 | + if (!((_event$data = event.data) !== null && _event$data !== void 0 && (_event$data = _event$data.name) !== null && _event$data !== void 0 && _event$data.startsWith("elementor/styleguide/preview")) || !getStyleguideWidget()) return; | |
| 4203 | + switch (event.data.name) { | |
| 4204 | + case "elementor/styleguide/preview/show": | |
| 4205 | + mount(); | |
| 4206 | + break; | |
| 4207 | + case "elementor/styleguide/preview/hide": | |
| 4208 | + unmount(); | |
| 4209 | + break; | |
| 4210 | + } | |
| 4211 | + }); | |
| 4212 | + })(); | |
| 4213 | + | |
| 4214 | +//#endregion | |
| 4215 | +})(React, ReactDOM, wp.i18n); | |
| 925 | 4216 | //# sourceMappingURL=styleguide-app-initiator.js.map |