| @@ -1,87 +1,110 @@ | ||
| 1 | -(function() { | |
| 1 | +/******/ (function() { // webpackBootstrap | |
| 2 | +/******/ "use strict"; | |
| 3 | +/******/ // The require scope | |
| 4 | +/******/ var __webpack_require__ = {}; | |
| 5 | +/******/ | |
| 6 | +/************************************************************************/ | |
| 7 | +/******/ /* webpack/runtime/define property getters */ | |
| 8 | +/******/ !function() { | |
| 9 | +/******/ // define getter functions for harmony exports | |
| 10 | +/******/ __webpack_require__.d = function(exports, definition) { | |
| 11 | +/******/ for(var key in definition) { | |
| 12 | +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { | |
| 13 | +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); | |
| 14 | +/******/ } | |
| 15 | +/******/ } | |
| 16 | +/******/ }; | |
| 17 | +/******/ }(); | |
| 18 | +/******/ | |
| 19 | +/******/ /* webpack/runtime/hasOwnProperty shorthand */ | |
| 20 | +/******/ !function() { | |
| 21 | +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } | |
| 22 | +/******/ }(); | |
| 23 | +/******/ | |
| 24 | +/******/ /* webpack/runtime/make namespace object */ | |
| 25 | +/******/ !function() { | |
| 26 | +/******/ // define __esModule on exports | |
| 27 | +/******/ __webpack_require__.r = function(exports) { | |
| 28 | +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { | |
| 29 | +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); | |
| 30 | +/******/ } | |
| 31 | +/******/ Object.defineProperty(exports, '__esModule', { value: true }); | |
| 32 | +/******/ }; | |
| 33 | +/******/ }(); | |
| 34 | +/******/ | |
| 35 | +/************************************************************************/ | |
| 36 | +var __webpack_exports__ = {}; | |
| 37 | +/*!****************************************************!*\ | |
| 38 | + !*** ./node_modules/@elementor/env/dist/index.mjs ***! | |
| 39 | + \****************************************************/ | |
| 40 | +__webpack_require__.r(__webpack_exports__); | |
| 41 | +/* harmony export */ __webpack_require__.d(__webpack_exports__, { | |
| 42 | +/* harmony export */ InvalidEnvError: function() { return /* binding */ InvalidEnvError; }, | |
| 43 | +/* harmony export */ __resetEnv: function() { return /* binding */ __resetEnv; }, | |
| 44 | +/* harmony export */ initEnv: function() { return /* binding */ initEnv; }, | |
| 45 | +/* harmony export */ parseEnv: function() { return /* binding */ parseEnv; } | |
| 46 | +/* harmony export */ }); | |
| 47 | +// src/index.ts | |
| 48 | +var globalEnv = null; | |
| 49 | +function initEnv(env) { | |
| 50 | + globalEnv = env; | |
| 51 | +} | |
| 52 | +function __resetEnv() { | |
| 53 | + globalEnv = null; | |
| 54 | +} | |
| 55 | +function parseEnv(key, parseFn = (rawSettings) => rawSettings) { | |
| 56 | + let parsedEnv = {}; | |
| 57 | + let isParsed = false; | |
| 58 | + const proxiedEnv = new Proxy(parsedEnv, { | |
| 59 | + get(target, property) { | |
| 60 | + if (!isParsed) { | |
| 61 | + parse(); | |
| 62 | + } | |
| 63 | + return parsedEnv[property]; | |
| 64 | + }, | |
| 65 | + ownKeys() { | |
| 66 | + if (!isParsed) { | |
| 67 | + parse(); | |
| 68 | + } | |
| 69 | + return Reflect.ownKeys(parsedEnv); | |
| 70 | + }, | |
| 71 | + getOwnPropertyDescriptor() { | |
| 72 | + return { | |
| 73 | + configurable: true, | |
| 74 | + enumerable: true | |
| 75 | + }; | |
| 76 | + } | |
| 77 | + }); | |
| 78 | + const parse = () => { | |
| 79 | + try { | |
| 80 | + const env = globalEnv?.[key]; | |
| 81 | + if (!env) { | |
| 82 | + throw new InvalidEnvError(`Settings object not found`); | |
| 83 | + } | |
| 84 | + if (typeof env !== "object") { | |
| 85 | + throw new InvalidEnvError(`Expected settings to be \`object\`, but got \`${typeof env}\``); | |
| 86 | + } | |
| 87 | + parsedEnv = parseFn(env); | |
| 88 | + } catch (e) { | |
| 89 | + if (e instanceof InvalidEnvError) { | |
| 90 | + console.warn(`${key} - ${e.message}`); | |
| 91 | + parsedEnv = {}; | |
| 92 | + } else { | |
| 93 | + throw e; | |
| 94 | + } | |
| 95 | + } finally { | |
| 96 | + isParsed = true; | |
| 97 | + } | |
| 98 | + }; | |
| 99 | + return { | |
| 100 | + validateEnv: parse, | |
| 101 | + env: proxiedEnv | |
| 102 | + }; | |
| 103 | +} | |
| 104 | +var InvalidEnvError = class extends Error { | |
| 105 | +}; | |
| 2 | 106 | |
| 3 | -//#region \0rolldown/runtime.js | |
| 4 | - var __defProp = Object.defineProperty; | |
| 5 | - var __name = (target, value) => __defProp(target, "name", { | |
| 6 | - value, | |
| 7 | - configurable: true | |
| 8 | - }); | |
| 9 | - var __exportAll = (all, no_symbols) => { | |
| 10 | - let target = {}; | |
| 11 | - for (var name in all) { | |
| 12 | - __defProp(target, name, { | |
| 13 | - get: all[name], | |
| 14 | - enumerable: true | |
| 15 | - }); | |
| 16 | - } | |
| 17 | - if (!no_symbols) { | |
| 18 | - __defProp(target, Symbol.toStringTag, { value: "Module" }); | |
| 19 | - } | |
| 20 | - return target; | |
| 21 | - }; | |
| 22 | - | |
| 23 | -//#endregion | |
| 24 | - | |
| 25 | -//#region packages/packages/libs/env/src/index.ts | |
| 26 | - var src_exports = /* @__PURE__ */ __exportAll({ | |
| 27 | - InvalidEnvError: () => InvalidEnvError, | |
| 28 | - __resetEnv: () => __resetEnv, | |
| 29 | - initEnv: () => initEnv, | |
| 30 | - parseEnv: () => parseEnv | |
| 31 | - }); | |
| 32 | - var globalEnv = null; | |
| 33 | - function initEnv(env) { | |
| 34 | - globalEnv = env; | |
| 35 | - } | |
| 36 | - function __resetEnv() { | |
| 37 | - globalEnv = null; | |
| 38 | - } | |
| 39 | - function parseEnv(key, parseFn = (rawSettings) => rawSettings) { | |
| 40 | - let parsedEnv = {}; | |
| 41 | - let isParsed = false; | |
| 42 | - const proxiedEnv = new Proxy(parsedEnv, { | |
| 43 | - get(target, property) { | |
| 44 | - if (!isParsed) parse(); | |
| 45 | - return parsedEnv[property]; | |
| 46 | - }, | |
| 47 | - ownKeys() { | |
| 48 | - if (!isParsed) parse(); | |
| 49 | - return Reflect.ownKeys(parsedEnv); | |
| 50 | - }, | |
| 51 | - getOwnPropertyDescriptor() { | |
| 52 | - return { | |
| 53 | - configurable: true, | |
| 54 | - enumerable: true | |
| 55 | - }; | |
| 56 | - } | |
| 57 | - }); | |
| 58 | - const parse = () => { | |
| 59 | - try { | |
| 60 | - const env = globalEnv?.[key]; | |
| 61 | - if (!env) throw new InvalidEnvError(`Settings object not found`); | |
| 62 | - if (typeof env !== "object") throw new InvalidEnvError(`Expected settings to be \`object\`, but got \`${typeof env}\``); | |
| 63 | - parsedEnv = parseFn(env); | |
| 64 | - } catch (e) { | |
| 65 | - if (e instanceof InvalidEnvError) { | |
| 66 | - console.warn(`${key} - ${e.message}`); | |
| 67 | - parsedEnv = {}; | |
| 68 | - } else throw e; | |
| 69 | - } finally { | |
| 70 | - isParsed = true; | |
| 71 | - } | |
| 72 | - }; | |
| 73 | - return { | |
| 74 | - validateEnv: parse, | |
| 75 | - env: proxiedEnv | |
| 76 | - }; | |
| 77 | - } | |
| 78 | - var InvalidEnvError = class extends Error {}; | |
| 79 | - | |
| 80 | -//#endregion | |
| 81 | -//#region \0elementor-package-library-entry | |
| 82 | - (window.elementorV2 = window.elementorV2 || {}).env = src_exports; | |
| 83 | - | |
| 84 | -//#endregion | |
| 85 | -})(); | |
| 86 | -window.elementorV2.env?.init?.(); | |
| 87 | -//# sourceMappingURL=env.js.map | |
| 107 | +//# sourceMappingURL=index.mjs.map | |
| 108 | +(window.elementorV2 = window.elementorV2 || {}).env = __webpack_exports__; | |
| 109 | +/******/ })() | |
| 110 | +; | |