PluginProbe
Elementor Website Builder – more than just a page builder / 3.25.2
Elementor Website Builder – more than just a page builder v3.25.2
4.3.2 4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 All 455 releases
← All changes | assets/js/checklist.js +7380 -1018 4.1.0-beta1 → 3.25.2 View file →
@@ -1,7 +1,64 @@
1 +/*! elementor - v3.25.0 - 29-10-2024 */
1 2 /******/ (() => { // webpackBootstrap
2 3 /******/ var __webpack_modules__ = ({
3 4
5 +/***/ "../node_modules/@elementor/query/dist/index.js":
6 +/*!******************************************************!*\
7 + !*** ../node_modules/@elementor/query/dist/index.js ***!
8 + \******************************************************/
9 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10 +
11 +"use strict";
12 +
13 +var __defProp = Object.defineProperty;
14 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
15 +var __getOwnPropNames = Object.getOwnPropertyNames;
16 +var __hasOwnProp = Object.prototype.hasOwnProperty;
17 +var __export = (target, all) => {
18 + for (var name in all)
19 + __defProp(target, name, { get: all[name], enumerable: true });
20 +};
21 +var __copyProps = (to, from, except, desc) => {
22 + if (from && typeof from === "object" || typeof from === "function") {
23 + for (let key of __getOwnPropNames(from))
24 + if (!__hasOwnProp.call(to, key) && key !== except)
25 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
26 + }
27 + return to;
28 +};
29 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
30 +
31 +// src/index.ts
32 +var src_exports = {};
33 +__export(src_exports, {
34 + QueryClient: () => import_react_query2.QueryClient,
35 + QueryClientProvider: () => import_react_query2.QueryClientProvider,
36 + createQueryClient: () => createQueryClient,
37 + useInfiniteQuery: () => import_react_query2.useInfiniteQuery,
38 + useMutation: () => import_react_query2.useMutation,
39 + useQuery: () => import_react_query2.useQuery,
40 + useQueryClient: () => import_react_query2.useQueryClient
41 +});
42 +module.exports = __toCommonJS(src_exports);
43 +var import_react_query = __webpack_require__(/*! @tanstack/react-query */ "../node_modules/@tanstack/react-query/build/modern/index.cjs");
44 +var import_react_query2 = __webpack_require__(/*! @tanstack/react-query */ "../node_modules/@tanstack/react-query/build/modern/index.cjs");
45 +function createQueryClient() {
46 + return new import_react_query.QueryClient({
47 + defaultOptions: {
48 + queries: {
49 + refetchOnWindowFocus: false,
50 + refetchOnReconnect: false
51 + }
52 + }
53 + });
54 +}
55 +// Annotate the CommonJS export names for ESM import in node:
56 +0 && (0);
57 +//# sourceMappingURL=index.js.map
58 +
59 +/***/ }),
60 +
4 61 /***/ "../app/assets/js/hooks/use-ajax.js":
5 62 /*!******************************************!*\
6 63 !*** ../app/assets/js/hooks/use-ajax.js ***!
7 64 \******************************************/
@@ -19,10 +76,10 @@
19 76 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
20 77 var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js"));
21 78 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
22 79 var _react = __webpack_require__(/*! react */ "react");
23 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
24 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
80 +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
81 +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
25 82 function useAjax() {
26 83 var _useState = (0, _react.useState)(null),
27 84 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
28 85 ajax = _useState2[0],
@@ -42,10 +99,10 @@
42 99 return setAjaxState(initialStatusKey);
43 100 }
44 101 };
45 102 var runRequest = /*#__PURE__*/function () {
46 - var _ref = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee(config) {
47 - return _regenerator.default.wrap(function (_context) {
103 + var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(config) {
104 + return _regenerator.default.wrap(function _callee$(_context) {
48 105 while (1) switch (_context.prev = _context.next) {
49 106 case 0:
50 107 return _context.abrupt("return", new Promise(function (resolve, reject) {
51 108 var formData = new FormData();
@@ -141,13 +198,14 @@
141 198 exports["default"] = void 0;
142 199 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
143 200 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "../node_modules/@babel/runtime/helpers/toConsumableArray.js"));
144 201 var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
145 -var _query = __webpack_require__(/*! @elementor/query */ "@elementor/query");
202 +var _query = __webpack_require__(/*! @elementor/query */ "../node_modules/@elementor/query/dist/index.js");
146 203 var _editorV1Adapters = __webpack_require__(/*! @elementor/editor-v1-adapters */ "@elementor/editor-v1-adapters");
147 204 var _checklist = _interopRequireDefault(__webpack_require__(/*! ./components/checklist */ "../modules/checklist/assets/js/app/components/checklist.js"));
148 205 var _functions = __webpack_require__(/*! ../utils/functions */ "../modules/checklist/assets/js/utils/functions.js");
149 -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); }
206 +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
207 +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
150 208 var App = function App() {
151 209 var isRTL = elementorCommon.config.isRTL,
152 210 _useQuery = (0, _query.useQuery)({
153 211 queryKey: ['steps'],
@@ -173,11 +231,11 @@
173 231 };
174 232 (0, _react.useEffect)(function () {
175 233 fetchData();
176 234 return (0, _editorV1Adapters.__privateListenTo)((0, _editorV1Adapters.commandEndEvent)('document/save/save'), function (_ref) {
177 - var _args$document;
235 + var _args$document, _args$document$config;
178 236 var args = _ref.args;
179 - if ('kit' === (args === null || args === void 0 || (_args$document = args.document) === null || _args$document === void 0 || (_args$document = _args$document.config) === null || _args$document === void 0 ? void 0 : _args$document.type)) {
237 + if ('kit' === (args === null || args === void 0 ? void 0 : (_args$document = args.document) === null || _args$document === void 0 ? void 0 : (_args$document$config = _args$document.config) === null || _args$document$config === void 0 ? void 0 : _args$document$config.type)) {
180 238 fetchData();
181 239 }
182 240 });
183 241 }, []);
@@ -192,9 +250,10 @@
192 250 steps: (0, _toConsumableArray2.default)(steps),
193 251 userProgress: userProgress
194 252 })));
195 253 };
196 -var _default = exports["default"] = App;
254 +var _default = App;
255 +exports["default"] = _default;
197 256
198 257 /***/ }),
199 258
200 259 /***/ "../modules/checklist/assets/js/app/components/checklist-card-content.js":
@@ -243,10 +302,10 @@
243 302 isImmutableCompleted = step[IS_IMMUTABLE_COMPLETED],
244 303 isMarkedCompleted = step[IS_MARKED_COMPLETED],
245 304 shouldShowMarkAsDone = !isAbsoluteCompleted && !isImmutableCompleted && !promotionData;
246 305 var redirectHandler = /*#__PURE__*/function () {
247 - var _ref2 = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee() {
248 - return _regenerator.default.wrap(function (_context) {
306 + var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
307 + return _regenerator.default.wrap(function _callee$(_context) {
249 308 while (1) switch (_context.prev = _context.next) {
250 309 case 0:
251 310 if (promotionData) {
252 311 (0, _functions.addMixpanelTrackingChecklistSteps)(step.config.id, UPGRADE);
@@ -253,18 +312,18 @@
253 312 } else {
254 313 (0, _functions.addMixpanelTrackingChecklistSteps)(step.config.id, ACTION);
255 314 }
256 315 if (!(!elementor || !_consts.STEP_IDS_TO_COMPLETE_IN_EDITOR.includes(id) || !_consts.PANEL_ROUTES[id])) {
257 - _context.next = 1;
316 + _context.next = 3;
258 317 break;
259 318 }
260 319 return _context.abrupt("return", window.open(ctaUrl, '_blank'));
261 - case 1:
262 - _context.next = 2;
320 + case 3:
321 + _context.next = 5;
263 322 return $e.run('panel/global/open');
264 - case 2:
323 + case 5:
265 324 $e.route(_consts.PANEL_ROUTES[id]);
266 - case 3:
325 + case 6:
267 326 case "end":
268 327 return _context.stop();
269 328 }
270 329 }, _callee);
@@ -273,11 +332,11 @@
273 332 return _ref2.apply(this, arguments);
274 333 };
275 334 }();
276 335 var toggleMarkAsDone = /*#__PURE__*/function () {
277 - var _ref3 = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee2() {
278 - var currState, _t;
279 - return _regenerator.default.wrap(function (_context2) {
336 + var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
337 + var currState;
338 + return _regenerator.default.wrap(function _callee2$(_context2) {
280 339 while (1) switch (_context2.prev = _context2.next) {
281 340 case 0:
282 341 currState = isMarkedCompleted;
283 342 if (isMarkedCompleted) {
@@ -284,24 +343,24 @@
284 343 (0, _functions.addMixpanelTrackingChecklistSteps)(step.config.id, UNDONE);
285 344 } else {
286 345 (0, _functions.addMixpanelTrackingChecklistSteps)(step.config.id, DONE);
287 346 }
288 - _context2.prev = 1;
347 + _context2.prev = 2;
289 348 updateStepsState(IS_MARKED_COMPLETED, !currState);
290 - _context2.next = 2;
349 + _context2.next = 6;
291 350 return (0, _functions.updateStep)(id, (0, _defineProperty2.default)({}, IS_MARKED_COMPLETED, !currState));
292 - case 2:
293 - _context2.next = 4;
351 + case 6:
352 + _context2.next = 11;
294 353 break;
295 - case 3:
296 - _context2.prev = 3;
297 - _t = _context2["catch"](1);
354 + case 8:
355 + _context2.prev = 8;
356 + _context2.t0 = _context2["catch"](2);
298 357 updateStepsState(IS_MARKED_COMPLETED, currState);
299 - case 4:
358 + case 11:
300 359 case "end":
301 360 return _context2.stop();
302 361 }
303 - }, _callee2, null, [[1, 3]]);
362 + }, _callee2, null, [[2, 8]]);
304 363 }));
305 364 return function toggleMarkAsDone() {
306 365 return _ref3.apply(this, arguments);
307 366 };
@@ -344,9 +403,10 @@
344 403 variant: "contained",
345 404 onClick: redirectHandler
346 405 }, ctaText)));
347 406 };
348 -var _default = exports["default"] = ChecklistCardContent;
407 +var _default = ChecklistCardContent;
408 +exports["default"] = _default;
349 409 ChecklistCardContent.propTypes = {
350 410 step: _propTypes.default.object.isRequired,
351 411 setSteps: _propTypes.default.func.isRequired
352 412 };
@@ -374,10 +434,10 @@
374 434 var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
375 435 var _icons = __webpack_require__(/*! @elementor/icons */ "@elementor/icons");
376 436 var _functions = __webpack_require__(/*! ../../utils/functions */ "../modules/checklist/assets/js/utils/functions.js");
377 437 var _consts = __webpack_require__(/*! ../../utils/consts */ "../modules/checklist/assets/js/utils/consts.js");
378 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
379 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
438 +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
439 +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
380 440 var PROMOTION_DATA = _consts.STEP.PROMOTION_DATA;
381 441 var TITLE = _consts.MIXPANEL_CHECKLIST_STEPS.TITLE,
382 442 ACCORDION_SECTION = _consts.MIXPANEL_CHECKLIST_STEPS.ACCORDION_SECTION;
383 443 function CheckListItem(props) {
@@ -442,9 +502,10 @@
442 502 step: step,
443 503 setSteps: setSteps
444 504 })));
445 505 }
446 -var _default = exports["default"] = CheckListItem;
506 +var _default = CheckListItem;
507 +exports["default"] = _default;
447 508 CheckListItem.propTypes = {
448 509 step: _propTypes.default.object.isRequired,
449 510 expandedIndex: _propTypes.default.number,
450 511 setExpandedIndex: _propTypes.default.func.isRequired,
@@ -475,9 +536,10 @@
475 536 var _checklistItem = _interopRequireDefault(__webpack_require__(/*! ./checklist-item */ "../modules/checklist/assets/js/app/components/checklist-item.js"));
476 537 var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
477 538 var _successMessage = _interopRequireDefault(__webpack_require__(/*! ./success-message */ "../modules/checklist/assets/js/app/components/success-message.js"));
478 539 var _functions = __webpack_require__(/*! ../../utils/functions */ "../modules/checklist/assets/js/utils/functions.js");
479 -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); }
540 +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
541 +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
480 542 var ChecklistWrapper = function ChecklistWrapper(_ref) {
481 543 var steps = _ref.steps,
482 544 setSteps = _ref.setSteps,
483 545 isMinimized = _ref.isMinimized;
@@ -507,9 +569,10 @@
507 569 index: index
508 570 }));
509 571 })), isChecklistCompleted ? /*#__PURE__*/_react.default.createElement(_successMessage.default, null) : null);
510 572 };
511 -var _default = exports["default"] = ChecklistWrapper;
573 +var _default = ChecklistWrapper;
574 +exports["default"] = _default;
512 575 ChecklistWrapper.propTypes = {
513 576 steps: _propTypes.default.array.isRequired,
514 577 setSteps: _propTypes.default.func.isRequired,
515 578 isMinimized: _propTypes.default.bool.isRequired
@@ -542,9 +605,10 @@
542 605 var _checklistWrapper = _interopRequireDefault(__webpack_require__(/*! ./checklist-wrapper */ "../modules/checklist/assets/js/app/components/checklist-wrapper.js"));
543 606 var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
544 607 var _consts = __webpack_require__(/*! ../../utils/consts */ "../modules/checklist/assets/js/utils/consts.js");
545 608 var _functions = __webpack_require__(/*! ../../utils/functions */ "../modules/checklist/assets/js/utils/functions.js");
546 -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 _t2 in e) "default" !== _t2 && {}.hasOwnProperty.call(e, _t2) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t2)) && (i.get || i.set) ? o(f, _t2, i) : f[_t2] = e[_t2]); return f; })(e, t); }
609 +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
610 +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
547 611 var IS_POPUP_MINIMIZED = _consts.USER_PROGRESS.IS_POPUP_MINIMIZED;
548 612 var Checklist = function Checklist(props) {
549 613 var _useState = (0, _react.useState)(props.steps),
550 614 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
@@ -554,30 +618,30 @@
554 618 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
555 619 isMinimized = _useState4[0],
556 620 setIsMinimized = _useState4[1];
557 621 var toggleIsMinimized = /*#__PURE__*/function () {
558 - var _ref = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee() {
559 - var currState, _t;
560 - return _regenerator.default.wrap(function (_context) {
622 + var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
623 + var currState;
624 + return _regenerator.default.wrap(function _callee$(_context) {
561 625 while (1) switch (_context.prev = _context.next) {
562 626 case 0:
563 627 currState = isMinimized;
564 628 _context.prev = 1;
565 629 setIsMinimized(!currState);
566 - _context.next = 2;
630 + _context.next = 5;
567 631 return (0, _functions.updateUserProgress)((0, _defineProperty2.default)({}, IS_POPUP_MINIMIZED, !currState));
568 - case 2:
569 - _context.next = 4;
632 + case 5:
633 + _context.next = 10;
570 634 break;
571 - case 3:
572 - _context.prev = 3;
573 - _t = _context["catch"](1);
635 + case 7:
636 + _context.prev = 7;
637 + _context.t0 = _context["catch"](1);
574 638 setIsMinimized(currState);
575 - case 4:
639 + case 10:
576 640 case "end":
577 641 return _context.stop();
578 642 }
579 - }, _callee, null, [[1, 3]]);
643 + }, _callee, null, [[1, 7]]);
580 644 }));
581 645 return function toggleIsMinimized() {
582 646 return _ref.apply(this, arguments);
583 647 };
@@ -610,9 +674,10 @@
610 674 Checklist.propTypes = {
611 675 steps: PropTypes.array.isRequired,
612 676 userProgress: PropTypes.object.isRequired
613 677 };
614 -var _default = exports["default"] = Checklist;
678 +var _default = Checklist;
679 +exports["default"] = _default;
615 680
616 681 /***/ }),
617 682
618 683 /***/ "../modules/checklist/assets/js/app/components/header.js":
@@ -636,14 +701,15 @@
636 701 var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
637 702 var _i18n = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
638 703 var _progress = _interopRequireDefault(__webpack_require__(/*! ./progress */ "../modules/checklist/assets/js/app/components/progress.js"));
639 704 var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
640 -var _query = __webpack_require__(/*! @elementor/query */ "@elementor/query");
705 +var _query = __webpack_require__(/*! @elementor/query */ "../node_modules/@elementor/query/dist/index.js");
641 706 var React = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
642 707 var _functions = __webpack_require__(/*! ../../utils/functions */ "../modules/checklist/assets/js/utils/functions.js");
643 708 var _consts = __webpack_require__(/*! ../../utils/consts */ "../modules/checklist/assets/js/utils/consts.js");
644 709 var _icons = __webpack_require__(/*! @elementor/icons */ "@elementor/icons");
645 -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); }
710 +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
711 +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
646 712 var CHECKLIST_CLOSED_IN_THE_EDITOR_FOR_FIRST_TIME = _consts.USER_PROGRESS.CHECKLIST_CLOSED_IN_THE_EDITOR_FOR_FIRST_TIME;
647 713 var CHECKLIST_HEADER_CLOSE = _consts.MIXPANEL_CHECKLIST_STEPS.CHECKLIST_HEADER_CLOSE;
648 714 var Header = function Header(_ref) {
649 715 var steps = _ref.steps,
@@ -655,28 +721,28 @@
655 721 }),
656 722 userProgress = _useQuery.data,
657 723 closedForFirstTime = (userProgress === null || userProgress === void 0 ? void 0 : userProgress[CHECKLIST_CLOSED_IN_THE_EDITOR_FOR_FIRST_TIME]) || false;
658 724 var closeChecklist = /*#__PURE__*/function () {
659 - var _ref2 = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee() {
660 - return _regenerator.default.wrap(function (_context) {
725 + var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
726 + return _regenerator.default.wrap(function _callee$(_context) {
661 727 while (1) switch (_context.prev = _context.next) {
662 728 case 0:
663 729 (0, _functions.addMixpanelTrackingChecklistHeader)(CHECKLIST_HEADER_CLOSE);
664 730 if (closedForFirstTime) {
665 - _context.next = 2;
731 + _context.next = 5;
666 732 break;
667 733 }
668 - _context.next = 1;
734 + _context.next = 4;
669 735 return (0, _functions.updateUserProgress)((0, _defineProperty2.default)({}, CHECKLIST_CLOSED_IN_THE_EDITOR_FOR_FIRST_TIME, true));
670 - case 1:
736 + case 4:
671 737 window.dispatchEvent(new CustomEvent('elementor/checklist/first_close', {
672 738 detail: {
673 739 message: 'firstClose'
674 740 }
675 741 }));
676 - case 2:
742 + case 5:
677 743 (0, _functions.toggleChecklistPopup)();
678 - case 3:
744 + case 6:
679 745 case "end":
680 746 return _context.stop();
681 747 }
682 748 }, _callee);
@@ -718,9 +784,10 @@
718 784 steps: _propTypes.default.array.isRequired,
719 785 isMinimized: _propTypes.default.bool.isRequired,
720 786 toggleIsMinimized: _propTypes.default.func.isRequired
721 787 };
722 -var _default = exports["default"] = Header;
788 +var _default = Header;
789 +exports["default"] = _default;
723 790
724 791 /***/ }),
725 792
726 793 /***/ "../modules/checklist/assets/js/app/components/progress.js":
@@ -765,9 +832,10 @@
765 832 variant: "body2",
766 833 color: "text.secondary"
767 834 }, "".concat(Math.round(progress), "%"))));
768 835 };
769 -var _default = exports["default"] = Progress;
836 +var _default = Progress;
837 +exports["default"] = _default;
770 838 Progress.propTypes = {
771 839 steps: _propTypes.default.array.isRequired
772 840 };
773 841
@@ -788,9 +856,8 @@
788 856 }));
789 857 exports["default"] = void 0;
790 858 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
791 859 var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
792 -var _i18n = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
793 860 var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
794 861 var ReminderModal = function ReminderModal(_ref) {
795 862 var setOpen = _ref.setOpen;
796 863 var closeChecklist = function closeChecklist(e) {
@@ -807,18 +874,19 @@
807 874 variant: "subtitle2",
808 875 sx: {
809 876 mb: 2
810 877 }
811 - }, (0, _i18n.__)('Looking for your Launchpad Checklist?', 'elementor')), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
878 + }, "Looking for your Launchpad Checklist?"), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
812 879 variant: "body2"
813 - }, (0, _i18n.__)('Click the launch icon to continue setting up your site.', 'elementor'))), /*#__PURE__*/_react.default.createElement(_ui.CardActions, null, /*#__PURE__*/_react.default.createElement(_ui.Button, {
880 + }, "Click the launch icon to continue setting up your site.")), /*#__PURE__*/_react.default.createElement(_ui.CardActions, null, /*#__PURE__*/_react.default.createElement(_ui.Button, {
814 881 size: "small",
815 882 variant: "contained",
816 883 className: "infotip-first-time-closed-button",
817 884 onClick: closeChecklist
818 - }, (0, _i18n.__)('Got it', 'elementor'))));
885 + }, "Got it")));
819 886 };
820 -var _default = exports["default"] = ReminderModal;
887 +var _default = ReminderModal;
888 +exports["default"] = _default;
821 889 ReminderModal.propTypes = {
822 890 setOpen: _propTypes.default.func.isRequired
823 891 };
824 892
@@ -830,8 +898,9 @@
830 898 \************************************************************************/
831 899 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
832 900
833 901 "use strict";
902 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
834 903
835 904
836 905 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
837 906 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
@@ -840,13 +909,13 @@
840 909 }));
841 910 exports["default"] = void 0;
842 911 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
843 912 var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
844 -var _i18n = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
845 913 var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../app/assets/js/hooks/use-ajax.js"));
846 914 var _functions = __webpack_require__(/*! ../../utils/functions */ "../modules/checklist/assets/js/utils/functions.js");
847 915 var _consts = __webpack_require__(/*! ../../utils/consts */ "../modules/checklist/assets/js/utils/consts.js");
848 -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); }
916 +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
917 +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
849 918 var ACTION = _consts.MIXPANEL_CHECKLIST_STEPS.ACTION,
850 919 WELL_DONE = _consts.MIXPANEL_CHECKLIST_STEPS.WELL_DONE;
851 920 var SuccessMessage = function SuccessMessage() {
852 921 var _useAjax = (0, _useAjax2.default)(),
@@ -896,13 +965,13 @@
896 965 }
897 966 }, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
898 967 variant: "h6",
899 968 color: "text.primary"
900 - }, (0, _i18n.__)('You\'re on your way!', 'elementor')), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
969 + }, __('You\'re on your way!', 'elementor')), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
901 970 variant: "body2",
902 971 color: "text.secondary",
903 972 component: "p"
904 - }, (0, _i18n.__)('With these steps, you\'ve got a great base for a robust website. Enjoy your web creation journey!', 'elementor'))), /*#__PURE__*/_react.default.createElement(_ui.CardActions, {
973 + }, __('With these steps, you\'ve got a great base for a robust website. Enjoy your web creation journey!', 'elementor'))), /*#__PURE__*/_react.default.createElement(_ui.CardActions, {
905 974 sx: {
906 975 justifyContent: 'center'
907 976 }
908 977 }, /*#__PURE__*/_react.default.createElement(_ui.Button, {
@@ -909,11 +978,12 @@
909 978 color: "primary",
910 979 size: "small",
911 980 variant: "contained",
912 981 onClick: hideChecklist
913 - }, (0, _i18n.__)('Got it', 'elementor'))));
982 + }, __('Got it', 'elementor'))));
914 983 };
915 -var _default = exports["default"] = SuccessMessage;
984 +var _default = SuccessMessage;
985 +exports["default"] = _default;
916 986
917 987 /***/ }),
918 988
919 989 /***/ "../modules/checklist/assets/js/commands-data/index.js":
@@ -960,27 +1030,31 @@
960 1030 }));
961 1031 exports["default"] = exports.Steps = void 0;
962 1032 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
963 1033 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1034 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
964 1035 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
965 1036 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
966 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
967 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
968 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
969 -var Steps = exports.Steps = /*#__PURE__*/function (_$e$modules$CommandDa) {
1037 +function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
1038 +function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
1039 +var Steps = /*#__PURE__*/function (_$e$modules$CommandDa) {
1040 + (0, _inherits2.default)(Steps, _$e$modules$CommandDa);
1041 + var _super = _createSuper(Steps);
970 1042 function Steps() {
971 1043 (0, _classCallCheck2.default)(this, Steps);
972 - return _callSuper(this, Steps, arguments);
1044 + return _super.apply(this, arguments);
973 1045 }
974 - (0, _inherits2.default)(Steps, _$e$modules$CommandDa);
975 - return (0, _createClass2.default)(Steps, null, [{
1046 + (0, _createClass2.default)(Steps, null, [{
976 1047 key: "getEndpointFormat",
977 1048 value: function getEndpointFormat() {
978 1049 return 'checklist/steps/{id}';
979 1050 }
980 1051 }]);
1052 + return Steps;
981 1053 }($e.modules.CommandData);
982 -var _default = exports["default"] = Steps;
1054 +exports.Steps = Steps;
1055 +var _default = Steps;
1056 +exports["default"] = _default;
983 1057
984 1058 /***/ }),
985 1059
986 1060 /***/ "../modules/checklist/assets/js/commands-data/user-progress.js":
@@ -998,27 +1072,31 @@
998 1072 }));
999 1073 exports["default"] = exports.UserProgress = void 0;
1000 1074 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1001 1075 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1076 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1002 1077 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
1003 1078 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
1004 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1005 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
1006 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
1007 -var UserProgress = exports.UserProgress = /*#__PURE__*/function (_$e$modules$CommandDa) {
1079 +function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
1080 +function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
1081 +var UserProgress = /*#__PURE__*/function (_$e$modules$CommandDa) {
1082 + (0, _inherits2.default)(UserProgress, _$e$modules$CommandDa);
1083 + var _super = _createSuper(UserProgress);
1008 1084 function UserProgress() {
1009 1085 (0, _classCallCheck2.default)(this, UserProgress);
1010 - return _callSuper(this, UserProgress, arguments);
1086 + return _super.apply(this, arguments);
1011 1087 }
1012 - (0, _inherits2.default)(UserProgress, _$e$modules$CommandDa);
1013 - return (0, _createClass2.default)(UserProgress, null, [{
1088 + (0, _createClass2.default)(UserProgress, null, [{
1014 1089 key: "getEndpointFormat",
1015 1090 value: function getEndpointFormat() {
1016 1091 return 'checklist/user-progress';
1017 1092 }
1018 1093 }]);
1094 + return UserProgress;
1019 1095 }($e.modules.CommandData);
1020 -var _default = exports["default"] = UserProgress;
1096 +exports.UserProgress = UserProgress;
1097 +var _default = UserProgress;
1098 +exports["default"] = _default;
1021 1099
1022 1100 /***/ }),
1023 1101
1024 1102 /***/ "../modules/checklist/assets/js/commands/index.js":
@@ -1065,23 +1143,24 @@
1065 1143 }));
1066 1144 exports["default"] = exports.ToggleIcon = void 0;
1067 1145 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1068 1146 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1147 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1069 1148 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
1070 1149 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
1071 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1072 1150 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
1073 1151 var _togglePopup = _interopRequireDefault(__webpack_require__(/*! ./toggle-popup */ "../modules/checklist/assets/js/commands/toggle-popup.js"));
1074 1152 var _functions = __webpack_require__(/*! ../utils/functions */ "../modules/checklist/assets/js/utils/functions.js");
1075 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
1076 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
1077 -var ToggleIcon = exports.ToggleIcon = /*#__PURE__*/function (_$e$modules$CommandBa) {
1153 +function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
1154 +function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
1155 +var ToggleIcon = /*#__PURE__*/function (_$e$modules$CommandBa) {
1156 + (0, _inherits2.default)(ToggleIcon, _$e$modules$CommandBa);
1157 + var _super = _createSuper(ToggleIcon);
1078 1158 function ToggleIcon() {
1079 1159 (0, _classCallCheck2.default)(this, ToggleIcon);
1080 - return _callSuper(this, ToggleIcon, arguments);
1160 + return _super.apply(this, arguments);
1081 1161 }
1082 - (0, _inherits2.default)(ToggleIcon, _$e$modules$CommandBa);
1083 - return (0, _createClass2.default)(ToggleIcon, [{
1162 + (0, _createClass2.default)(ToggleIcon, [{
1084 1163 key: "apply",
1085 1164 value: function apply(shouldShow) {
1086 1165 document.body.querySelector('[aria-label="Checklist"]').parentElement.style.display = shouldShow ? 'block' : 'none';
1087 1166 if (!shouldShow && _togglePopup.default.isOpen) {
@@ -1088,11 +1167,14 @@
1088 1167 (0, _functions.toggleChecklistPopup)();
1089 1168 }
1090 1169 }
1091 1170 }]);
1171 + return ToggleIcon;
1092 1172 }($e.modules.CommandBase);
1173 +exports.ToggleIcon = ToggleIcon;
1093 1174 (0, _defineProperty2.default)(ToggleIcon, "isSettingsOn", true);
1094 -var _default = exports["default"] = ToggleIcon;
1175 +var _default = ToggleIcon;
1176 +exports["default"] = _default;
1095 1177
1096 1178 /***/ }),
1097 1179
1098 1180 /***/ "../modules/checklist/assets/js/commands/toggle-popup.js":
@@ -1111,27 +1193,28 @@
1111 1193 exports["default"] = exports.TogglePopup = void 0;
1112 1194 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
1113 1195 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1114 1196 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1197 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1115 1198 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
1116 1199 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
1117 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1118 1200 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
1119 1201 var _app = _interopRequireDefault(__webpack_require__(/*! ../app/app */ "../modules/checklist/assets/js/app/app.js"));
1120 -var _query = __webpack_require__(/*! @elementor/query */ "@elementor/query");
1202 +var _query = __webpack_require__(/*! @elementor/query */ "../node_modules/@elementor/query/dist/index.js");
1121 1203 var _client = _interopRequireDefault(__webpack_require__(/*! react-dom/client */ "../node_modules/react-dom/client.js"));
1122 1204 var _functions = __webpack_require__(/*! ../utils/functions */ "../modules/checklist/assets/js/utils/functions.js");
1123 1205 var _consts = __webpack_require__(/*! ../utils/consts */ "../modules/checklist/assets/js/utils/consts.js");
1124 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
1125 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
1206 +function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
1207 +function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
1126 1208 var queryClient = new _query.QueryClient();
1127 -var TogglePopup = exports.TogglePopup = /*#__PURE__*/function (_$e$modules$CommandBa) {
1209 +var TogglePopup = /*#__PURE__*/function (_$e$modules$CommandBa) {
1210 + (0, _inherits2.default)(TogglePopup, _$e$modules$CommandBa);
1211 + var _super = _createSuper(TogglePopup);
1128 1212 function TogglePopup() {
1129 1213 (0, _classCallCheck2.default)(this, TogglePopup);
1130 - return _callSuper(this, TogglePopup, arguments);
1214 + return _super.apply(this, arguments);
1131 1215 }
1132 - (0, _inherits2.default)(TogglePopup, _$e$modules$CommandBa);
1133 - return (0, _createClass2.default)(TogglePopup, [{
1216 + (0, _createClass2.default)(TogglePopup, [{
1134 1217 key: "apply",
1135 1218 value: function apply(args) {
1136 1219 if (!TogglePopup.isOpen) {
1137 1220 this.mount();
@@ -1136,18 +1219,18 @@
1136 1219 if (!TogglePopup.isOpen) {
1137 1220 this.mount();
1138 1221 } else {
1139 1222 this.unmount();
1223 + (0, _functions.updateUserProgress)((0, _defineProperty2.default)({}, _consts.USER_PROGRESS.EDITOR_VISIT_COUNT, -1));
1140 1224 }
1141 1225 TogglePopup.isOpen = !TogglePopup.isOpen;
1142 1226 args.isOpen = TogglePopup.isOpen;
1143 - (0, _functions.updateUserProgress)((0, _defineProperty2.default)({}, _consts.USER_PROGRESS.LAST_OPENED_TIMESTAMP, TogglePopup.isOpen));
1144 1227 }
1145 1228 }, {
1146 1229 key: "mount",
1147 1230 value: function mount() {
1148 1231 this.setRootElement();
1149 - TogglePopup.rootElement.render(/*#__PURE__*/_react.default.createElement(_query.QueryClientProvider, {
1232 + TogglePopup.rootElement.render( /*#__PURE__*/_react.default.createElement(_query.QueryClientProvider, {
1150 1233 client: queryClient
1151 1234 }, /*#__PURE__*/_react.default.createElement(_app.default, null)));
1152 1235 }
1153 1236 }, {
@@ -1167,12 +1250,15 @@
1167 1250 }
1168 1251 TogglePopup.rootElement = _client.default.createRoot(root);
1169 1252 }
1170 1253 }]);
1254 + return TogglePopup;
1171 1255 }($e.modules.CommandBase);
1256 +exports.TogglePopup = TogglePopup;
1172 1257 (0, _defineProperty2.default)(TogglePopup, "rootElement", null);
1173 1258 (0, _defineProperty2.default)(TogglePopup, "isOpen", false);
1174 -var _default = exports["default"] = TogglePopup;
1259 +var _default = TogglePopup;
1260 +exports["default"] = _default;
1175 1261
1176 1262 /***/ }),
1177 1263
1178 1264 /***/ "../modules/checklist/assets/js/component.js":
@@ -1191,23 +1277,25 @@
1191 1277 }));
1192 1278 exports["default"] = void 0;
1193 1279 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1194 1280 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1281 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1195 1282 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
1196 1283 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
1197 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1198 1284 var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../modules/checklist/assets/js/commands/index.js"));
1199 1285 var commandsData = _interopRequireWildcard(__webpack_require__(/*! ./commands-data/ */ "../modules/checklist/assets/js/commands-data/index.js"));
1200 -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); }
1201 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
1202 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
1203 -var Component = exports["default"] = /*#__PURE__*/function (_$e$modules$Component) {
1286 +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
1287 +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
1288 +function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
1289 +function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
1290 +var Component = /*#__PURE__*/function (_$e$modules$Component) {
1291 + (0, _inherits2.default)(Component, _$e$modules$Component);
1292 + var _super = _createSuper(Component);
1204 1293 function Component() {
1205 1294 (0, _classCallCheck2.default)(this, Component);
1206 - return _callSuper(this, Component, arguments);
1295 + return _super.apply(this, arguments);
1207 1296 }
1208 - (0, _inherits2.default)(Component, _$e$modules$Component);
1209 - return (0, _createClass2.default)(Component, [{
1297 + (0, _createClass2.default)(Component, [{
1210 1298 key: "getNamespace",
1211 1299 value: function getNamespace() {
1212 1300 return 'checklist';
1213 1301 }
@@ -1226,16 +1314,18 @@
1226 1314 value: function getEndpointFormat() {
1227 1315 return 'checklist';
1228 1316 }
1229 1317 }]);
1318 + return Component;
1230 1319 }($e.modules.ComponentBase);
1320 +exports["default"] = Component;
1231 1321
1232 1322 /***/ }),
1233 1323
1234 -/***/ "../modules/checklist/assets/js/editor-app-bar-link.js":
1235 -/*!*************************************************************!*\
1236 - !*** ../modules/checklist/assets/js/editor-app-bar-link.js ***!
1237 - \*************************************************************/
1324 +/***/ "../modules/checklist/assets/js/editor-v-2.js":
1325 +/*!****************************************************!*\
1326 + !*** ../modules/checklist/assets/js/editor-v-2.js ***!
1327 + \****************************************************/
1238 1328 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1239 1329
1240 1330 "use strict";
1241 1331
@@ -1244,19 +1334,20 @@
1244 1334 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
1245 1335 Object.defineProperty(exports, "__esModule", ({
1246 1336 value: true
1247 1337 }));
1248 -exports.editorAppBarLink = void 0;
1338 +exports.editorV2 = void 0;
1249 1339 var EditorAppBar = _interopRequireWildcard(__webpack_require__(/*! @elementor/editor-app-bar */ "@elementor/editor-app-bar"));
1250 1340 var _i18n = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
1251 1341 var React = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
1252 1342 var _topbarIcon = _interopRequireDefault(__webpack_require__(/*! ./topbar-icon */ "../modules/checklist/assets/js/topbar-icon.js"));
1253 1343 var _functions = __webpack_require__(/*! ./utils/functions */ "../modules/checklist/assets/js/utils/functions.js");
1254 -var _query = __webpack_require__(/*! @elementor/query */ "@elementor/query");
1344 +var _query = __webpack_require__(/*! @elementor/query */ "../node_modules/@elementor/query/dist/index.js");
1255 1345 var _commands = __webpack_require__(/*! ./commands */ "../modules/checklist/assets/js/commands/index.js");
1256 -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); }
1346 +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
1347 +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
1257 1348 var queryClient = new _query.QueryClient();
1258 -var editorAppBarLink = exports.editorAppBarLink = function editorAppBarLink() {
1349 +var editorV2 = function editorV2() {
1259 1350 var utilitiesMenu = EditorAppBar.utilitiesMenu;
1260 1351 utilitiesMenu.registerLink({
1261 1352 id: 'app-bar-menu-item-checklist',
1262 1353 priority: 5,
@@ -1275,8 +1366,9 @@
1275 1366 };
1276 1367 }
1277 1368 });
1278 1369 };
1370 +exports.editorV2 = editorV2;
1279 1371
1280 1372 /***/ }),
1281 1373
1282 1374 /***/ "../modules/checklist/assets/js/topbar-icon.js":
@@ -1294,11 +1386,10 @@
1294 1386 value: true
1295 1387 }));
1296 1388 exports["default"] = void 0;
1297 1389 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
1298 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
1299 -var React = _react;
1300 -var _query = __webpack_require__(/*! @elementor/query */ "@elementor/query");
1390 +var React = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
1391 +var _query = __webpack_require__(/*! @elementor/query */ "../node_modules/@elementor/query/dist/index.js");
1301 1392 var _editorV1Adapters = __webpack_require__(/*! @elementor/editor-v1-adapters */ "@elementor/editor-v1-adapters");
1302 1393 var _RocketIcon = _interopRequireDefault(__webpack_require__(/*! @elementor/icons/RocketIcon */ "@elementor/icons/RocketIcon"));
1303 1394 var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
1304 1395 var _reminderModal = _interopRequireDefault(__webpack_require__(/*! ./app/components/reminder-modal */ "../modules/checklist/assets/js/app/components/reminder-modal.js"));
@@ -1303,16 +1394,17 @@
1303 1394 var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
1304 1395 var _reminderModal = _interopRequireDefault(__webpack_require__(/*! ./app/components/reminder-modal */ "../modules/checklist/assets/js/app/components/reminder-modal.js"));
1305 1396 var _consts = __webpack_require__(/*! ./utils/consts */ "../modules/checklist/assets/js/utils/consts.js");
1306 1397 var _functions = __webpack_require__(/*! ./utils/functions */ "../modules/checklist/assets/js/utils/functions.js");
1307 -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); }
1398 +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
1399 +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
1308 1400 var CHECKLIST_CLOSED_IN_THE_EDITOR_FOR_FIRST_TIME = _consts.USER_PROGRESS.CHECKLIST_CLOSED_IN_THE_EDITOR_FOR_FIRST_TIME;
1309 1401 var TopBarIcon = function TopBarIcon() {
1310 - var _useState = (0, _react.useState)(false),
1402 + var _useState = (0, React.useState)(false),
1311 1403 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
1312 1404 hasRoot = _useState2[0],
1313 1405 setHasRoot = _useState2[1],
1314 - _useState3 = (0, _react.useState)(false),
1406 + _useState3 = (0, React.useState)(false),
1315 1407 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
1316 1408 open = _useState4[0],
1317 1409 setOpen = _useState4[1],
1318 1410 _useQuery = (0, _query.useQuery)({
@@ -1321,14 +1413,14 @@
1321 1413 }),
1322 1414 error = _useQuery.error,
1323 1415 userProgress = _useQuery.data,
1324 1416 closedForFirstTime = userProgress === null || userProgress === void 0 ? void 0 : userProgress[CHECKLIST_CLOSED_IN_THE_EDITOR_FOR_FIRST_TIME];
1325 - (0, _react.useEffect)(function () {
1417 + (0, React.useEffect)(function () {
1326 1418 return (0, _editorV1Adapters.__privateListenTo)((0, _editorV1Adapters.commandEndEvent)('checklist/toggle-popup'), function (e) {
1327 1419 setHasRoot(e.args.isOpen);
1328 1420 });
1329 1421 }, [hasRoot]);
1330 - (0, _react.useEffect)(function () {
1422 + (0, React.useEffect)(function () {
1331 1423 var handleFirstClosed = function handleFirstClosed() {
1332 1424 setOpen(true);
1333 1425 };
1334 1426 window.addEventListener('elementor/checklist/first_close', handleFirstClosed);
@@ -1355,9 +1447,10 @@
1355 1447 }]
1356 1448 }
1357 1449 }, /*#__PURE__*/React.createElement(_RocketIcon.default, null));
1358 1450 };
1359 -var _default = exports["default"] = TopBarIcon;
1451 +var _default = TopBarIcon;
1452 +exports["default"] = _default;
1360 1453
1361 1454 /***/ }),
1362 1455
1363 1456 /***/ "../modules/checklist/assets/js/utils/consts.js":
@@ -1372,29 +1465,33 @@
1372 1465 Object.defineProperty(exports, "__esModule", ({
1373 1466 value: true
1374 1467 }));
1375 1468 exports.USER_PROGRESS_ROUTE = exports.USER_PROGRESS = exports.STEP_IDS_TO_COMPLETE_IN_EDITOR = exports.STEPS_ROUTE = exports.STEP = exports.PANEL_ROUTES = exports.MIXPANEL_CHECKLIST_STEPS = void 0;
1376 -var STEPS_ROUTE = exports.STEPS_ROUTE = 'checklist/steps',
1377 - USER_PROGRESS_ROUTE = exports.USER_PROGRESS_ROUTE = 'checklist/user-progress';
1378 -var STEP = exports.STEP = {
1469 +var STEPS_ROUTE = 'checklist/steps',
1470 + USER_PROGRESS_ROUTE = 'checklist/user-progress';
1471 +exports.USER_PROGRESS_ROUTE = USER_PROGRESS_ROUTE;
1472 +exports.STEPS_ROUTE = STEPS_ROUTE;
1473 +var STEP = {
1379 1474 IS_MARKED_COMPLETED: 'is_marked_completed',
1380 1475 IS_IMMUTABLE_COMPLETED: 'is_immutable_completed',
1381 1476 IS_ABSOLUTE_COMPLETED: 'is_absolute_completed',
1382 1477 PROMOTION_DATA: 'promotion_data'
1383 1478 };
1384 -var USER_PROGRESS = exports.USER_PROGRESS = {
1385 - LAST_OPENED_TIMESTAMP: 'last_opened_timestamp',
1386 - SHOULD_OPEN_IN_EDITOR: 'should_open_in_editor',
1479 +exports.STEP = STEP;
1480 +var USER_PROGRESS = {
1387 1481 CHECKLIST_CLOSED_IN_THE_EDITOR_FOR_FIRST_TIME: 'first_closed_checklist_in_editor',
1388 1482 IS_POPUP_MINIMIZED: 'is_popup_minimized',
1389 - EDITOR_VISIT_COUNT: 'e_editor_counter'
1483 + EDITOR_VISIT_COUNT: 'editor_visit_count'
1390 1484 };
1391 -var STEP_IDS_TO_COMPLETE_IN_EDITOR = exports.STEP_IDS_TO_COMPLETE_IN_EDITOR = ['add_logo', 'set_fonts_and_colors'];
1392 -var PANEL_ROUTES = exports.PANEL_ROUTES = {
1485 +exports.USER_PROGRESS = USER_PROGRESS;
1486 +var STEP_IDS_TO_COMPLETE_IN_EDITOR = ['add_logo', 'set_fonts_and_colors'];
1487 +exports.STEP_IDS_TO_COMPLETE_IN_EDITOR = STEP_IDS_TO_COMPLETE_IN_EDITOR;
1488 +var PANEL_ROUTES = {
1393 1489 add_logo: 'panel/global/settings-site-identity',
1394 1490 set_fonts_and_colors: 'panel/global/global-typography'
1395 1491 };
1396 -var MIXPANEL_CHECKLIST_STEPS = exports.MIXPANEL_CHECKLIST_STEPS = {
1492 +exports.PANEL_ROUTES = PANEL_ROUTES;
1493 +var MIXPANEL_CHECKLIST_STEPS = {
1397 1494 UPGRADE: 'upgrade',
1398 1495 ACTION: 'action',
1399 1496 DONE: 'done',
1400 1497 UNDONE: 'undone',
@@ -1402,8 +1499,9 @@
1402 1499 WELL_DONE: 'well_done',
1403 1500 CHECKLIST_HEADER_CLOSE: 'checklistHeaderClose',
1404 1501 ACCORDION_SECTION: 'accordionSection'
1405 1502 };
1503 +exports.MIXPANEL_CHECKLIST_STEPS = MIXPANEL_CHECKLIST_STEPS;
1406 1504
1407 1505 /***/ }),
1408 1506
1409 1507 /***/ "../modules/checklist/assets/js/utils/functions.js":
@@ -1421,9 +1519,8 @@
1421 1519 }));
1422 1520 exports.addMixpanelTrackingChecklistHeader = addMixpanelTrackingChecklistHeader;
1423 1521 exports.addMixpanelTrackingChecklistSteps = addMixpanelTrackingChecklistSteps;
1424 1522 exports.addMixpanelTrackingChecklistTopBar = addMixpanelTrackingChecklistTopBar;
1425 -exports.dispatchChecklistOpenEvent = dispatchChecklistOpenEvent;
1426 1523 exports.fetchSteps = fetchSteps;
1427 1524 exports.fetchUserProgress = fetchUserProgress;
1428 1525 exports.getAndUpdateStep = getAndUpdateStep;
1429 1526 exports.getDocumentMetaDataMixpanel = getDocumentMetaDataMixpanel;
@@ -1434,10 +1531,10 @@
1434 1531 var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
1435 1532 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
1436 1533 var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js"));
1437 1534 var _consts = __webpack_require__(/*! ./consts */ "../modules/checklist/assets/js/utils/consts.js");
1438 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
1439 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
1535 +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
1536 +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
1440 1537 var IS_MARKED_COMPLETED = _consts.STEP.IS_MARKED_COMPLETED,
1441 1538 IS_ABSOLUTE_COMPLETED = _consts.STEP.IS_ABSOLUTE_COMPLETED,
1442 1539 IS_IMMUTABLE_COMPLETED = _consts.STEP.IS_IMMUTABLE_COMPLETED,
1443 1540 PROMOTION_DATA = _consts.STEP.PROMOTION_DATA;
@@ -1450,22 +1547,22 @@
1450 1547 function fetchSteps() {
1451 1548 return _fetchSteps.apply(this, arguments);
1452 1549 }
1453 1550 function _fetchSteps() {
1454 - _fetchSteps = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee() {
1551 + _fetchSteps = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
1455 1552 var _response$data;
1456 1553 var response;
1457 - return _regenerator.default.wrap(function (_context) {
1554 + return _regenerator.default.wrap(function _callee$(_context) {
1458 1555 while (1) switch (_context.prev = _context.next) {
1459 1556 case 0:
1460 - _context.next = 1;
1557 + _context.next = 2;
1461 1558 return $e.data.get(_consts.STEPS_ROUTE, {}, {
1462 1559 refresh: true
1463 1560 });
1464 - case 1:
1561 + case 2:
1465 1562 response = _context.sent;
1466 - return _context.abrupt("return", (response === null || response === void 0 || (_response$data = response.data) === null || _response$data === void 0 ? void 0 : _response$data.data) || null);
1467 - case 2:
1563 + return _context.abrupt("return", (response === null || response === void 0 ? void 0 : (_response$data = response.data) === null || _response$data === void 0 ? void 0 : _response$data.data) || null);
1564 + case 4:
1468 1565 case "end":
1469 1566 return _context.stop();
1470 1567 }
1471 1568 }, _callee);
@@ -1475,22 +1572,22 @@
1475 1572 function fetchUserProgress() {
1476 1573 return _fetchUserProgress.apply(this, arguments);
1477 1574 }
1478 1575 function _fetchUserProgress() {
1479 - _fetchUserProgress = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee2() {
1576 + _fetchUserProgress = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
1480 1577 var _response$data2;
1481 1578 var response;
1482 - return _regenerator.default.wrap(function (_context2) {
1579 + return _regenerator.default.wrap(function _callee2$(_context2) {
1483 1580 while (1) switch (_context2.prev = _context2.next) {
1484 1581 case 0:
1485 - _context2.next = 1;
1582 + _context2.next = 2;
1486 1583 return $e.data.get(_consts.USER_PROGRESS_ROUTE, {}, {
1487 1584 refresh: true
1488 1585 });
1489 - case 1:
1586 + case 2:
1490 1587 response = _context2.sent;
1491 - return _context2.abrupt("return", (response === null || response === void 0 || (_response$data2 = response.data) === null || _response$data2 === void 0 ? void 0 : _response$data2.data) || null);
1492 - case 2:
1588 + return _context2.abrupt("return", (response === null || response === void 0 ? void 0 : (_response$data2 = response.data) === null || _response$data2 === void 0 ? void 0 : _response$data2.data) || null);
1589 + case 4:
1493 1590 case "end":
1494 1591 return _context2.stop();
1495 1592 }
1496 1593 }, _callee2);
@@ -1500,21 +1597,21 @@
1500 1597 function updateStep(_x, _x2) {
1501 1598 return _updateStep.apply(this, arguments);
1502 1599 }
1503 1600 function _updateStep() {
1504 - _updateStep = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee3(id, data) {
1505 - return _regenerator.default.wrap(function (_context3) {
1601 + _updateStep = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(id, data) {
1602 + return _regenerator.default.wrap(function _callee3$(_context3) {
1506 1603 while (1) switch (_context3.prev = _context3.next) {
1507 1604 case 0:
1508 - _context3.next = 1;
1605 + _context3.next = 2;
1509 1606 return $e.data.update(_consts.STEPS_ROUTE, _objectSpread({
1510 1607 id: id
1511 1608 }, data), {
1512 1609 id: id
1513 1610 });
1514 - case 1:
1611 + case 2:
1515 1612 return _context3.abrupt("return", _context3.sent);
1516 - case 2:
1613 + case 3:
1517 1614 case "end":
1518 1615 return _context3.stop();
1519 1616 }
1520 1617 }, _callee3);
@@ -1524,17 +1621,17 @@
1524 1621 function updateUserProgress(_x3) {
1525 1622 return _updateUserProgress.apply(this, arguments);
1526 1623 }
1527 1624 function _updateUserProgress() {
1528 - _updateUserProgress = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee4(data) {
1529 - return _regenerator.default.wrap(function (_context4) {
1625 + _updateUserProgress = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4(data) {
1626 + return _regenerator.default.wrap(function _callee4$(_context4) {
1530 1627 while (1) switch (_context4.prev = _context4.next) {
1531 1628 case 0:
1532 - _context4.next = 1;
1629 + _context4.next = 2;
1533 1630 return $e.data.update(_consts.USER_PROGRESS_ROUTE, data);
1534 - case 1:
1631 + case 2:
1535 1632 return _context4.abrupt("return", _context4.sent);
1536 - case 2:
1633 + case 3:
1537 1634 case "end":
1538 1635 return _context4.stop();
1539 1636 }
1540 1637 }, _callee4);
@@ -1551,43 +1648,34 @@
1551 1648 var element = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'button';
1552 1649 var documentMetaData = getDocumentMetaDataMixpanel();
1553 1650 name = name.replace(/_/g, '');
1554 1651 var eventName = "checklist_steps_".concat(action, "_").concat(name);
1555 - return elementorCommon.eventsManager.dispatchEvent(eventName, _objectSpread({
1556 - location: elementorCommon.eventsManager.config.locations.elementorEditor,
1557 - secondaryLocation: elementorCommon.eventsManager.config.secondaryLocations.checklistSteps,
1558 - trigger: elementorCommon.eventsManager.config.triggers.click,
1559 - element: elementorCommon.eventsManager.config.elements[element]
1652 + return elementor.editorEvents.dispatchEvent(eventName, _objectSpread({
1653 + location: elementor.editorEvents.config.locations.elementorEditor,
1654 + secondaryLocation: elementor.editorEvents.config.secondaryLocations.checklistSteps,
1655 + trigger: elementor.editorEvents.config.triggers.click,
1656 + element: elementor.editorEvents.config.elements[element]
1560 1657 }, documentMetaData));
1561 1658 }
1562 1659 function addMixpanelTrackingChecklistHeader(name) {
1563 1660 var documentMetaData = getDocumentMetaDataMixpanel();
1564 - return elementorCommon.eventsManager.dispatchEvent(elementorCommon.eventsManager.config.names.elementorEditor.checklist[name], _objectSpread({
1565 - location: elementorCommon.eventsManager.config.locations.elementorEditor,
1566 - secondaryLocation: elementorCommon.eventsManager.config.secondaryLocations.checklistHeader,
1567 - trigger: elementorCommon.eventsManager.config.triggers.click,
1568 - element: elementorCommon.eventsManager.config.elements.buttonIcon
1661 + return elementor.editorEvents.dispatchEvent(elementor.editorEvents.config.names.elementorEditor[name], _objectSpread({
1662 + location: elementor.editorEvents.config.locations.elementorEditor,
1663 + secondaryLocation: elementor.editorEvents.config.secondaryLocations.checklistHeader,
1664 + trigger: elementor.editorEvents.config.triggers.click,
1665 + element: elementor.editorEvents.config.elements.buttonIcon
1569 1666 }, documentMetaData));
1570 1667 }
1571 1668 function addMixpanelTrackingChecklistTopBar(togglePopupState) {
1572 1669 var documentMetaData = getDocumentMetaDataMixpanel();
1573 1670 var name = !togglePopupState ? 'launchpadOn' : 'launchpadOff';
1574 - return elementorCommon.eventsManager.dispatchEvent(elementorCommon.eventsManager.config.names.topBar[name], _objectSpread({
1575 - location: elementorCommon.eventsManager.config.locations.topBar,
1576 - secondaryLocation: elementorCommon.eventsManager.config.secondaryLocations.launchpad,
1577 - trigger: elementorCommon.eventsManager.config.triggers.toggleClick,
1578 - element: elementorCommon.eventsManager.config.elements.buttonIcon
1671 + return elementor.editorEvents.dispatchEvent(elementor.editorEvents.config.names.topBar[name], _objectSpread({
1672 + location: elementor.editorEvents.config.locations.topBar,
1673 + secondaryLocation: elementor.editorEvents.config.secondaryLocations.launchpad,
1674 + trigger: elementor.editorEvents.config.triggers.toggleClick,
1675 + element: elementor.editorEvents.config.elements.buttonIcon
1579 1676 }, documentMetaData));
1580 1677 }
1581 -function dispatchChecklistOpenEvent() {
1582 - var documentMetaData = getDocumentMetaDataMixpanel();
1583 - return elementorCommon.eventsManager.dispatchEvent(elementorCommon.eventsManager.config.names.elementorEditor.checklist.checklistFirstPopup, _objectSpread({
1584 - location: elementorCommon.eventsManager.config.locations.elementorEditor,
1585 - secondaryLocation: elementorCommon.eventsManager.config.secondaryLocations.launchpad,
1586 - trigger: elementorCommon.eventsManager.config.triggers.editorLoaded,
1587 - element: elementorCommon.eventsManager.config.elements.launchpadChecklist
1588 - }, documentMetaData));
1589 -}
1590 1678 function getDocumentMetaDataMixpanel() {
1591 1679 var postId = elementor.getPreviewContainer().document.config.id;
1592 1680 var postTitle = elementor.getPreviewContainer().model.attributes.settings.attributes.post_title;
1593 1681 var postTypeTitle = elementor.getPreviewContainer().document.config.post_type_title;
@@ -1601,796 +1689,8 @@
1601 1689 }
1602 1690
1603 1691 /***/ }),
1604 1692
1605 -/***/ "../node_modules/@babel/runtime/helpers/OverloadYield.js":
1606 -/*!***************************************************************!*\
1607 - !*** ../node_modules/@babel/runtime/helpers/OverloadYield.js ***!
1608 - \***************************************************************/
1609 -/***/ ((module) => {
1610 -
1611 -function _OverloadYield(e, d) {
1612 - this.v = e, this.k = d;
1613 -}
1614 -module.exports = _OverloadYield, module.exports.__esModule = true, module.exports["default"] = module.exports;
1615 -
1616 -/***/ }),
1617 -
1618 -/***/ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
1619 -/*!******************************************************************!*\
1620 - !*** ../node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
1621 - \******************************************************************/
1622 -/***/ ((module) => {
1623 -
1624 -function _arrayLikeToArray(r, a) {
1625 - (null == a || a > r.length) && (a = r.length);
1626 - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
1627 - return n;
1628 -}
1629 -module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
1630 -
1631 -/***/ }),
1632 -
1633 -/***/ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js":
1634 -/*!****************************************************************!*\
1635 - !*** ../node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
1636 - \****************************************************************/
1637 -/***/ ((module) => {
1638 -
1639 -function _arrayWithHoles(r) {
1640 - if (Array.isArray(r)) return r;
1641 -}
1642 -module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
1643 -
1644 -/***/ }),
1645 -
1646 -/***/ "../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js":
1647 -/*!*******************************************************************!*\
1648 - !*** ../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***!
1649 - \*******************************************************************/
1650 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1651 -
1652 -var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
1653 -function _arrayWithoutHoles(r) {
1654 - if (Array.isArray(r)) return arrayLikeToArray(r);
1655 -}
1656 -module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
1657 -
1658 -/***/ }),
1659 -
1660 -/***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js":
1661 -/*!***********************************************************************!*\
1662 - !*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
1663 - \***********************************************************************/
1664 -/***/ ((module) => {
1665 -
1666 -function _assertThisInitialized(e) {
1667 - if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
1668 - return e;
1669 -}
1670 -module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
1671 -
1672 -/***/ }),
1673 -
1674 -/***/ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js":
1675 -/*!******************************************************************!*\
1676 - !*** ../node_modules/@babel/runtime/helpers/asyncToGenerator.js ***!
1677 - \******************************************************************/
1678 -/***/ ((module) => {
1679 -
1680 -function asyncGeneratorStep(n, t, e, r, o, a, c) {
1681 - try {
1682 - var i = n[a](c),
1683 - u = i.value;
1684 - } catch (n) {
1685 - return void e(n);
1686 - }
1687 - i.done ? t(u) : Promise.resolve(u).then(r, o);
1688 -}
1689 -function _asyncToGenerator(n) {
1690 - return function () {
1691 - var t = this,
1692 - e = arguments;
1693 - return new Promise(function (r, o) {
1694 - var a = n.apply(t, e);
1695 - function _next(n) {
1696 - asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
1697 - }
1698 - function _throw(n) {
1699 - asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
1700 - }
1701 - _next(void 0);
1702 - });
1703 - };
1704 -}
1705 -module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
1706 -
1707 -/***/ }),
1708 -
1709 -/***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js":
1710 -/*!****************************************************************!*\
1711 - !*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***!
1712 - \****************************************************************/
1713 -/***/ ((module) => {
1714 -
1715 -function _classCallCheck(a, n) {
1716 - if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
1717 -}
1718 -module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
1719 -
1720 -/***/ }),
1721 -
1722 -/***/ "../node_modules/@babel/runtime/helpers/createClass.js":
1723 -/*!*************************************************************!*\
1724 - !*** ../node_modules/@babel/runtime/helpers/createClass.js ***!
1725 - \*************************************************************/
1726 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1727 -
1728 -var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
1729 -function _defineProperties(e, r) {
1730 - for (var t = 0; t < r.length; t++) {
1731 - var o = r[t];
1732 - o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
1733 - }
1734 -}
1735 -function _createClass(e, r, t) {
1736 - return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", {
1737 - writable: !1
1738 - }), e;
1739 -}
1740 -module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
1741 -
1742 -/***/ }),
1743 -
1744 -/***/ "../node_modules/@babel/runtime/helpers/defineProperty.js":
1745 -/*!****************************************************************!*\
1746 - !*** ../node_modules/@babel/runtime/helpers/defineProperty.js ***!
1747 - \****************************************************************/
1748 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1749 -
1750 -var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
1751 -function _defineProperty(e, r, t) {
1752 - return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
1753 - value: t,
1754 - enumerable: !0,
1755 - configurable: !0,
1756 - writable: !0
1757 - }) : e[r] = t, e;
1758 -}
1759 -module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
1760 -
1761 -/***/ }),
1762 -
1763 -/***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js":
1764 -/*!****************************************************************!*\
1765 - !*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
1766 - \****************************************************************/
1767 -/***/ ((module) => {
1768 -
1769 -function _getPrototypeOf(t) {
1770 - return module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) {
1771 - return t.__proto__ || Object.getPrototypeOf(t);
1772 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _getPrototypeOf(t);
1773 -}
1774 -module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
1775 -
1776 -/***/ }),
1777 -
1778 -/***/ "../node_modules/@babel/runtime/helpers/inherits.js":
1779 -/*!**********************************************************!*\
1780 - !*** ../node_modules/@babel/runtime/helpers/inherits.js ***!
1781 - \**********************************************************/
1782 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1783 -
1784 -var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
1785 -function _inherits(t, e) {
1786 - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
1787 - t.prototype = Object.create(e && e.prototype, {
1788 - constructor: {
1789 - value: t,
1790 - writable: !0,
1791 - configurable: !0
1792 - }
1793 - }), Object.defineProperty(t, "prototype", {
1794 - writable: !1
1795 - }), e && setPrototypeOf(t, e);
1796 -}
1797 -module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
1798 -
1799 -/***/ }),
1800 -
1801 -/***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
1802 -/*!***********************************************************************!*\
1803 - !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
1804 - \***********************************************************************/
1805 -/***/ ((module) => {
1806 -
1807 -function _interopRequireDefault(e) {
1808 - return e && e.__esModule ? e : {
1809 - "default": e
1810 - };
1811 -}
1812 -module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
1813 -
1814 -/***/ }),
1815 -
1816 -/***/ "../node_modules/@babel/runtime/helpers/iterableToArray.js":
1817 -/*!*****************************************************************!*\
1818 - !*** ../node_modules/@babel/runtime/helpers/iterableToArray.js ***!
1819 - \*****************************************************************/
1820 -/***/ ((module) => {
1821 -
1822 -function _iterableToArray(r) {
1823 - if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r);
1824 -}
1825 -module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
1826 -
1827 -/***/ }),
1828 -
1829 -/***/ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":
1830 -/*!**********************************************************************!*\
1831 - !*** ../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
1832 - \**********************************************************************/
1833 -/***/ ((module) => {
1834 -
1835 -function _iterableToArrayLimit(r, l) {
1836 - var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
1837 - if (null != t) {
1838 - var e,
1839 - n,
1840 - i,
1841 - u,
1842 - a = [],
1843 - f = !0,
1844 - o = !1;
1845 - try {
1846 - if (i = (t = t.call(r)).next, 0 === l) {
1847 - if (Object(t) !== t) return;
1848 - f = !1;
1849 - } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
1850 - } catch (r) {
1851 - o = !0, n = r;
1852 - } finally {
1853 - try {
1854 - if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
1855 - } finally {
1856 - if (o) throw n;
1857 - }
1858 - }
1859 - return a;
1860 - }
1861 -}
1862 -module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
1863 -
1864 -/***/ }),
1865 -
1866 -/***/ "../node_modules/@babel/runtime/helpers/nonIterableRest.js":
1867 -/*!*****************************************************************!*\
1868 - !*** ../node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
1869 - \*****************************************************************/
1870 -/***/ ((module) => {
1871 -
1872 -function _nonIterableRest() {
1873 - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
1874 -}
1875 -module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
1876 -
1877 -/***/ }),
1878 -
1879 -/***/ "../node_modules/@babel/runtime/helpers/nonIterableSpread.js":
1880 -/*!*******************************************************************!*\
1881 - !*** ../node_modules/@babel/runtime/helpers/nonIterableSpread.js ***!
1882 - \*******************************************************************/
1883 -/***/ ((module) => {
1884 -
1885 -function _nonIterableSpread() {
1886 - throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
1887 -}
1888 -module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports;
1889 -
1890 -/***/ }),
1891 -
1892 -/***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
1893 -/*!***************************************************************************!*\
1894 - !*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
1895 - \***************************************************************************/
1896 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1897 -
1898 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
1899 -var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js");
1900 -function _possibleConstructorReturn(t, e) {
1901 - if (e && ("object" == _typeof(e) || "function" == typeof e)) return e;
1902 - if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined");
1903 - return assertThisInitialized(t);
1904 -}
1905 -module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
1906 -
1907 -/***/ }),
1908 -
1909 -/***/ "../node_modules/@babel/runtime/helpers/regenerator.js":
1910 -/*!*************************************************************!*\
1911 - !*** ../node_modules/@babel/runtime/helpers/regenerator.js ***!
1912 - \*************************************************************/
1913 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1914 -
1915 -var regeneratorDefine = __webpack_require__(/*! ./regeneratorDefine.js */ "../node_modules/@babel/runtime/helpers/regeneratorDefine.js");
1916 -function _regenerator() {
1917 - /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
1918 - var e,
1919 - t,
1920 - r = "function" == typeof Symbol ? Symbol : {},
1921 - n = r.iterator || "@@iterator",
1922 - o = r.toStringTag || "@@toStringTag";
1923 - function i(r, n, o, i) {
1924 - var c = n && n.prototype instanceof Generator ? n : Generator,
1925 - u = Object.create(c.prototype);
1926 - return regeneratorDefine(u, "_invoke", function (r, n, o) {
1927 - var i,
1928 - c,
1929 - u,
1930 - f = 0,
1931 - p = o || [],
1932 - y = !1,
1933 - G = {
1934 - p: 0,
1935 - n: 0,
1936 - v: e,
1937 - a: d,
1938 - f: d.bind(e, 4),
1939 - d: function d(t, r) {
1940 - return i = t, c = 0, u = e, G.n = r, a;
1941 - }
1942 - };
1943 - function d(r, n) {
1944 - for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) {
1945 - var o,
1946 - i = p[t],
1947 - d = G.p,
1948 - l = i[2];
1949 - 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));
1950 - }
1951 - if (o || r > 1) return a;
1952 - throw y = !0, n;
1953 - }
1954 - return function (o, p, l) {
1955 - if (f > 1) throw TypeError("Generator is already running");
1956 - for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) {
1957 - i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u);
1958 - try {
1959 - if (f = 2, i) {
1960 - if (c || (o = "next"), t = i[o]) {
1961 - if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object");
1962 - if (!t.done) return t;
1963 - u = t.value, c < 2 && (c = 0);
1964 - } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1);
1965 - i = e;
1966 - } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break;
1967 - } catch (t) {
1968 - i = e, c = 1, u = t;
1969 - } finally {
1970 - f = 1;
1971 - }
1972 - }
1973 - return {
1974 - value: t,
1975 - done: y
1976 - };
1977 - };
1978 - }(r, o, i), !0), u;
1979 - }
1980 - var a = {};
1981 - function Generator() {}
1982 - function GeneratorFunction() {}
1983 - function GeneratorFunctionPrototype() {}
1984 - t = Object.getPrototypeOf;
1985 - var c = [][n] ? t(t([][n]())) : (regeneratorDefine(t = {}, n, function () {
1986 - return this;
1987 - }), t),
1988 - u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c);
1989 - function f(e) {
1990 - return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, regeneratorDefine(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e;
1991 - }
1992 - 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 () {
1993 - return this;
1994 - }), regeneratorDefine(u, "toString", function () {
1995 - return "[object Generator]";
1996 - }), (module.exports = _regenerator = function _regenerator() {
1997 - return {
1998 - w: i,
1999 - m: f
2000 - };
2001 - }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
2002 -}
2003 -module.exports = _regenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
2004 -
2005 -/***/ }),
2006 -
2007 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorAsync.js":
2008 -/*!******************************************************************!*\
2009 - !*** ../node_modules/@babel/runtime/helpers/regeneratorAsync.js ***!
2010 - \******************************************************************/
2011 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2012 -
2013 -var regeneratorAsyncGen = __webpack_require__(/*! ./regeneratorAsyncGen.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js");
2014 -function _regeneratorAsync(n, e, r, t, o) {
2015 - var a = regeneratorAsyncGen(n, e, r, t, o);
2016 - return a.next().then(function (n) {
2017 - return n.done ? n.value : a.next();
2018 - });
2019 -}
2020 -module.exports = _regeneratorAsync, module.exports.__esModule = true, module.exports["default"] = module.exports;
2021 -
2022 -/***/ }),
2023 -
2024 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js":
2025 -/*!*********************************************************************!*\
2026 - !*** ../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js ***!
2027 - \*********************************************************************/
2028 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2029 -
2030 -var regenerator = __webpack_require__(/*! ./regenerator.js */ "../node_modules/@babel/runtime/helpers/regenerator.js");
2031 -var regeneratorAsyncIterator = __webpack_require__(/*! ./regeneratorAsyncIterator.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js");
2032 -function _regeneratorAsyncGen(r, e, t, o, n) {
2033 - return new regeneratorAsyncIterator(regenerator().w(r, e, t, o), n || Promise);
2034 -}
2035 -module.exports = _regeneratorAsyncGen, module.exports.__esModule = true, module.exports["default"] = module.exports;
2036 -
2037 -/***/ }),
2038 -
2039 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js":
2040 -/*!**************************************************************************!*\
2041 - !*** ../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js ***!
2042 - \**************************************************************************/
2043 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2044 -
2045 -var OverloadYield = __webpack_require__(/*! ./OverloadYield.js */ "../node_modules/@babel/runtime/helpers/OverloadYield.js");
2046 -var regeneratorDefine = __webpack_require__(/*! ./regeneratorDefine.js */ "../node_modules/@babel/runtime/helpers/regeneratorDefine.js");
2047 -function AsyncIterator(t, e) {
2048 - function n(r, o, i, f) {
2049 - try {
2050 - var c = t[r](o),
2051 - u = c.value;
2052 - return u instanceof OverloadYield ? e.resolve(u.v).then(function (t) {
2053 - n("next", t, i, f);
2054 - }, function (t) {
2055 - n("throw", t, i, f);
2056 - }) : e.resolve(u).then(function (t) {
2057 - c.value = t, i(c);
2058 - }, function (t) {
2059 - return n("throw", t, i, f);
2060 - });
2061 - } catch (t) {
2062 - f(t);
2063 - }
2064 - }
2065 - var r;
2066 - this.next || (regeneratorDefine(AsyncIterator.prototype), regeneratorDefine(AsyncIterator.prototype, "function" == typeof Symbol && Symbol.asyncIterator || "@asyncIterator", function () {
2067 - return this;
2068 - })), regeneratorDefine(this, "_invoke", function (t, o, i) {
2069 - function f() {
2070 - return new e(function (e, r) {
2071 - n(t, i, e, r);
2072 - });
2073 - }
2074 - return r = r ? r.then(f, f) : f();
2075 - }, !0);
2076 -}
2077 -module.exports = AsyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports;
2078 -
2079 -/***/ }),
2080 -
2081 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorDefine.js":
2082 -/*!*******************************************************************!*\
2083 - !*** ../node_modules/@babel/runtime/helpers/regeneratorDefine.js ***!
2084 - \*******************************************************************/
2085 -/***/ ((module) => {
2086 -
2087 -function _regeneratorDefine(e, r, n, t) {
2088 - var i = Object.defineProperty;
2089 - try {
2090 - i({}, "", {});
2091 - } catch (e) {
2092 - i = 0;
2093 - }
2094 - module.exports = _regeneratorDefine = function regeneratorDefine(e, r, n, t) {
2095 - function o(r, n) {
2096 - _regeneratorDefine(e, r, function (e) {
2097 - return this._invoke(r, n, e);
2098 - });
2099 - }
2100 - r ? i ? i(e, r, {
2101 - value: n,
2102 - enumerable: !t,
2103 - configurable: !t,
2104 - writable: !t
2105 - }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2));
2106 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _regeneratorDefine(e, r, n, t);
2107 -}
2108 -module.exports = _regeneratorDefine, module.exports.__esModule = true, module.exports["default"] = module.exports;
2109 -
2110 -/***/ }),
2111 -
2112 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorKeys.js":
2113 -/*!*****************************************************************!*\
2114 - !*** ../node_modules/@babel/runtime/helpers/regeneratorKeys.js ***!
2115 - \*****************************************************************/
2116 -/***/ ((module) => {
2117 -
2118 -function _regeneratorKeys(e) {
2119 - var n = Object(e),
2120 - r = [];
2121 - for (var t in n) r.unshift(t);
2122 - return function e() {
2123 - for (; r.length;) if ((t = r.pop()) in n) return e.value = t, e.done = !1, e;
2124 - return e.done = !0, e;
2125 - };
2126 -}
2127 -module.exports = _regeneratorKeys, module.exports.__esModule = true, module.exports["default"] = module.exports;
2128 -
2129 -/***/ }),
2130 -
2131 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorRuntime.js":
2132 -/*!********************************************************************!*\
2133 - !*** ../node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***!
2134 - \********************************************************************/
2135 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2136 -
2137 -var OverloadYield = __webpack_require__(/*! ./OverloadYield.js */ "../node_modules/@babel/runtime/helpers/OverloadYield.js");
2138 -var regenerator = __webpack_require__(/*! ./regenerator.js */ "../node_modules/@babel/runtime/helpers/regenerator.js");
2139 -var regeneratorAsync = __webpack_require__(/*! ./regeneratorAsync.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsync.js");
2140 -var regeneratorAsyncGen = __webpack_require__(/*! ./regeneratorAsyncGen.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js");
2141 -var regeneratorAsyncIterator = __webpack_require__(/*! ./regeneratorAsyncIterator.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js");
2142 -var regeneratorKeys = __webpack_require__(/*! ./regeneratorKeys.js */ "../node_modules/@babel/runtime/helpers/regeneratorKeys.js");
2143 -var regeneratorValues = __webpack_require__(/*! ./regeneratorValues.js */ "../node_modules/@babel/runtime/helpers/regeneratorValues.js");
2144 -function _regeneratorRuntime() {
2145 - "use strict";
2146 -
2147 - var r = regenerator(),
2148 - e = r.m(_regeneratorRuntime),
2149 - t = (Object.getPrototypeOf ? Object.getPrototypeOf(e) : e.__proto__).constructor;
2150 - function n(r) {
2151 - var e = "function" == typeof r && r.constructor;
2152 - return !!e && (e === t || "GeneratorFunction" === (e.displayName || e.name));
2153 - }
2154 - var o = {
2155 - "throw": 1,
2156 - "return": 2,
2157 - "break": 3,
2158 - "continue": 3
2159 - };
2160 - function a(r) {
2161 - var e, t;
2162 - return function (n) {
2163 - e || (e = {
2164 - stop: function stop() {
2165 - return t(n.a, 2);
2166 - },
2167 - "catch": function _catch() {
2168 - return n.v;
2169 - },
2170 - abrupt: function abrupt(r, e) {
2171 - return t(n.a, o[r], e);
2172 - },
2173 - delegateYield: function delegateYield(r, o, a) {
2174 - return e.resultName = o, t(n.d, regeneratorValues(r), a);
2175 - },
2176 - finish: function finish(r) {
2177 - return t(n.f, r);
2178 - }
2179 - }, t = function t(r, _t, o) {
2180 - n.p = e.prev, n.n = e.next;
2181 - try {
2182 - return r(_t, o);
2183 - } finally {
2184 - e.next = n.n;
2185 - }
2186 - }), e.resultName && (e[e.resultName] = n.v, e.resultName = void 0), e.sent = n.v, e.next = n.n;
2187 - try {
2188 - return r.call(this, e);
2189 - } finally {
2190 - n.p = e.prev, n.n = e.next;
2191 - }
2192 - };
2193 - }
2194 - return (module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
2195 - return {
2196 - wrap: function wrap(e, t, n, o) {
2197 - return r.w(a(e), t, n, o && o.reverse());
2198 - },
2199 - isGeneratorFunction: n,
2200 - mark: r.m,
2201 - awrap: function awrap(r, e) {
2202 - return new OverloadYield(r, e);
2203 - },
2204 - AsyncIterator: regeneratorAsyncIterator,
2205 - async: function async(r, e, t, o, u) {
2206 - return (n(e) ? regeneratorAsyncGen : regeneratorAsync)(a(r), e, t, o, u);
2207 - },
2208 - keys: regeneratorKeys,
2209 - values: regeneratorValues
2210 - };
2211 - }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
2212 -}
2213 -module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
2214 -
2215 -/***/ }),
2216 -
2217 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorValues.js":
2218 -/*!*******************************************************************!*\
2219 - !*** ../node_modules/@babel/runtime/helpers/regeneratorValues.js ***!
2220 - \*******************************************************************/
2221 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2222 -
2223 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
2224 -function _regeneratorValues(e) {
2225 - if (null != e) {
2226 - var t = e["function" == typeof Symbol && Symbol.iterator || "@@iterator"],
2227 - r = 0;
2228 - if (t) return t.call(e);
2229 - if ("function" == typeof e.next) return e;
2230 - if (!isNaN(e.length)) return {
2231 - next: function next() {
2232 - return e && r >= e.length && (e = void 0), {
2233 - value: e && e[r++],
2234 - done: !e
2235 - };
2236 - }
2237 - };
2238 - }
2239 - throw new TypeError(_typeof(e) + " is not iterable");
2240 -}
2241 -module.exports = _regeneratorValues, module.exports.__esModule = true, module.exports["default"] = module.exports;
2242 -
2243 -/***/ }),
2244 -
2245 -/***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js":
2246 -/*!****************************************************************!*\
2247 - !*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
2248 - \****************************************************************/
2249 -/***/ ((module) => {
2250 -
2251 -function _setPrototypeOf(t, e) {
2252 - return module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) {
2253 - return t.__proto__ = e, t;
2254 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _setPrototypeOf(t, e);
2255 -}
2256 -module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
2257 -
2258 -/***/ }),
2259 -
2260 -/***/ "../node_modules/@babel/runtime/helpers/slicedToArray.js":
2261 -/*!***************************************************************!*\
2262 - !*** ../node_modules/@babel/runtime/helpers/slicedToArray.js ***!
2263 - \***************************************************************/
2264 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2265 -
2266 -var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js");
2267 -var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js");
2268 -var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
2269 -var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime/helpers/nonIterableRest.js");
2270 -function _slicedToArray(r, e) {
2271 - return arrayWithHoles(r) || iterableToArrayLimit(r, e) || unsupportedIterableToArray(r, e) || nonIterableRest();
2272 -}
2273 -module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
2274 -
2275 -/***/ }),
2276 -
2277 -/***/ "../node_modules/@babel/runtime/helpers/toConsumableArray.js":
2278 -/*!*******************************************************************!*\
2279 - !*** ../node_modules/@babel/runtime/helpers/toConsumableArray.js ***!
2280 - \*******************************************************************/
2281 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2282 -
2283 -var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js");
2284 -var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ "../node_modules/@babel/runtime/helpers/iterableToArray.js");
2285 -var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
2286 -var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ "../node_modules/@babel/runtime/helpers/nonIterableSpread.js");
2287 -function _toConsumableArray(r) {
2288 - return arrayWithoutHoles(r) || iterableToArray(r) || unsupportedIterableToArray(r) || nonIterableSpread();
2289 -}
2290 -module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
2291 -
2292 -/***/ }),
2293 -
2294 -/***/ "../node_modules/@babel/runtime/helpers/toPrimitive.js":
2295 -/*!*************************************************************!*\
2296 - !*** ../node_modules/@babel/runtime/helpers/toPrimitive.js ***!
2297 - \*************************************************************/
2298 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2299 -
2300 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
2301 -function toPrimitive(t, r) {
2302 - if ("object" != _typeof(t) || !t) return t;
2303 - var e = t[Symbol.toPrimitive];
2304 - if (void 0 !== e) {
2305 - var i = e.call(t, r || "default");
2306 - if ("object" != _typeof(i)) return i;
2307 - throw new TypeError("@@toPrimitive must return a primitive value.");
2308 - }
2309 - return ("string" === r ? String : Number)(t);
2310 -}
2311 -module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
2312 -
2313 -/***/ }),
2314 -
2315 -/***/ "../node_modules/@babel/runtime/helpers/toPropertyKey.js":
2316 -/*!***************************************************************!*\
2317 - !*** ../node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
2318 - \***************************************************************/
2319 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2320 -
2321 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
2322 -var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ "../node_modules/@babel/runtime/helpers/toPrimitive.js");
2323 -function toPropertyKey(t) {
2324 - var i = toPrimitive(t, "string");
2325 - return "symbol" == _typeof(i) ? i : i + "";
2326 -}
2327 -module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
2328 -
2329 -/***/ }),
2330 -
2331 -/***/ "../node_modules/@babel/runtime/helpers/typeof.js":
2332 -/*!********************************************************!*\
2333 - !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
2334 - \********************************************************/
2335 -/***/ ((module) => {
2336 -
2337 -function _typeof(o) {
2338 - "@babel/helpers - typeof";
2339 -
2340 - return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
2341 - return typeof o;
2342 - } : function (o) {
2343 - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
2344 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
2345 -}
2346 -module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
2347 -
2348 -/***/ }),
2349 -
2350 -/***/ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":
2351 -/*!****************************************************************************!*\
2352 - !*** ../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
2353 - \****************************************************************************/
2354 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2355 -
2356 -var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
2357 -function _unsupportedIterableToArray(r, a) {
2358 - if (r) {
2359 - if ("string" == typeof r) return arrayLikeToArray(r, a);
2360 - var t = {}.toString.call(r).slice(8, -1);
2361 - 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;
2362 - }
2363 -}
2364 -module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
2365 -
2366 -/***/ }),
2367 -
2368 -/***/ "../node_modules/@babel/runtime/regenerator/index.js":
2369 -/*!***********************************************************!*\
2370 - !*** ../node_modules/@babel/runtime/regenerator/index.js ***!
2371 - \***********************************************************/
2372 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2373 -
2374 -// TODO(Babel 8): Remove this file.
2375 -
2376 -var runtime = __webpack_require__(/*! ../helpers/regeneratorRuntime */ "../node_modules/@babel/runtime/helpers/regeneratorRuntime.js")();
2377 -module.exports = runtime;
2378 -
2379 -// Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736=
2380 -try {
2381 - regeneratorRuntime = runtime;
2382 -} catch (accidentalStrictMode) {
2383 - if (typeof globalThis === "object") {
2384 - globalThis.regeneratorRuntime = runtime;
2385 - } else {
2386 - Function("r", "regeneratorRuntime = r")(runtime);
2387 - }
2388 -}
2389 -
2390 -
2391 -/***/ }),
2392 -
2393 1693 /***/ "../node_modules/object-assign/index.js":
2394 1694 /*!**********************************************!*\
2395 1695 !*** ../node_modules/object-assign/index.js ***!
2396 1696 \**********************************************/
@@ -3245,10 +2545,9 @@
3245 2545 // By explicitly using `prop-types` you are opting into new development behavior.
3246 2546 // http://fb.me/prop-types-in-prod
3247 2547 var throwOnDirectAccess = true;
3248 2548 module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "../node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess);
3249 -} else // removed by dead control flow
3250 -{}
2549 +} else {}
3251 2550
3252 2551
3253 2552 /***/ }),
3254 2553
@@ -3486,10 +2785,9 @@
3486 2785
3487 2786 "use strict";
3488 2787
3489 2788
3490 -if (false) // removed by dead control flow
3491 -{} else {
2789 +if (false) {} else {
3492 2790 module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "../node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js");
3493 2791 }
3494 2792
3495 2793
@@ -3504,10 +2802,9 @@
3504 2802 "use strict";
3505 2803
3506 2804
3507 2805 var m = __webpack_require__(/*! react-dom */ "react-dom");
3508 -if (false) // removed by dead control flow
3509 -{} else {
2806 +if (false) {} else {
3510 2807 var i = m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;
3511 2808 exports.createRoot = function(c, o) {
3512 2809 i.usingClientEntryPoint = true;
3513 2810 try {
@@ -3528,8 +2825,1390 @@
3528 2825
3529 2826
3530 2827 /***/ }),
3531 2828
2829 +/***/ "../node_modules/react/cjs/react-jsx-runtime.development.js":
2830 +/*!******************************************************************!*\
2831 + !*** ../node_modules/react/cjs/react-jsx-runtime.development.js ***!
2832 + \******************************************************************/
2833 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2834 +
2835 +"use strict";
2836 +/**
2837 + * @license React
2838 + * react-jsx-runtime.development.js
2839 + *
2840 + * Copyright (c) Facebook, Inc. and its affiliates.
2841 + *
2842 + * This source code is licensed under the MIT license found in the
2843 + * LICENSE file in the root directory of this source tree.
2844 + */
2845 +
2846 +
2847 +
2848 +if (true) {
2849 + (function() {
2850 +'use strict';
2851 +
2852 +var React = __webpack_require__(/*! react */ "react");
2853 +
2854 +// ATTENTION
2855 +// When adding new symbols to this file,
2856 +// Please consider also adding to 'react-devtools-shared/src/backend/ReactSymbols'
2857 +// The Symbol used to tag the ReactElement-like types.
2858 +var REACT_ELEMENT_TYPE = Symbol.for('react.element');
2859 +var REACT_PORTAL_TYPE = Symbol.for('react.portal');
2860 +var REACT_FRAGMENT_TYPE = Symbol.for('react.fragment');
2861 +var REACT_STRICT_MODE_TYPE = Symbol.for('react.strict_mode');
2862 +var REACT_PROFILER_TYPE = Symbol.for('react.profiler');
2863 +var REACT_PROVIDER_TYPE = Symbol.for('react.provider');
2864 +var REACT_CONTEXT_TYPE = Symbol.for('react.context');
2865 +var REACT_FORWARD_REF_TYPE = Symbol.for('react.forward_ref');
2866 +var REACT_SUSPENSE_TYPE = Symbol.for('react.suspense');
2867 +var REACT_SUSPENSE_LIST_TYPE = Symbol.for('react.suspense_list');
2868 +var REACT_MEMO_TYPE = Symbol.for('react.memo');
2869 +var REACT_LAZY_TYPE = Symbol.for('react.lazy');
2870 +var REACT_OFFSCREEN_TYPE = Symbol.for('react.offscreen');
2871 +var MAYBE_ITERATOR_SYMBOL = Symbol.iterator;
2872 +var FAUX_ITERATOR_SYMBOL = '@@iterator';
2873 +function getIteratorFn(maybeIterable) {
2874 + if (maybeIterable === null || typeof maybeIterable !== 'object') {
2875 + return null;
2876 + }
2877 +
2878 + var maybeIterator = MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL];
2879 +
2880 + if (typeof maybeIterator === 'function') {
2881 + return maybeIterator;
2882 + }
2883 +
2884 + return null;
2885 +}
2886 +
2887 +var ReactSharedInternals = React.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;
2888 +
2889 +function error(format) {
2890 + {
2891 + {
2892 + for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {
2893 + args[_key2 - 1] = arguments[_key2];
2894 + }
2895 +
2896 + printWarning('error', format, args);
2897 + }
2898 + }
2899 +}
2900 +
2901 +function printWarning(level, format, args) {
2902 + // When changing this logic, you might want to also
2903 + // update consoleWithStackDev.www.js as well.
2904 + {
2905 + var ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;
2906 + var stack = ReactDebugCurrentFrame.getStackAddendum();
2907 +
2908 + if (stack !== '') {
2909 + format += '%s';
2910 + args = args.concat([stack]);
2911 + } // eslint-disable-next-line react-internal/safe-string-coercion
2912 +
2913 +
2914 + var argsWithFormat = args.map(function (item) {
2915 + return String(item);
2916 + }); // Careful: RN currently depends on this prefix
2917 +
2918 + argsWithFormat.unshift('Warning: ' + format); // We intentionally don't use spread (or .apply) directly because it
2919 + // breaks IE9: https://github.com/facebook/react/issues/13610
2920 + // eslint-disable-next-line react-internal/no-production-logging
2921 +
2922 + Function.prototype.apply.call(console[level], console, argsWithFormat);
2923 + }
2924 +}
2925 +
2926 +// -----------------------------------------------------------------------------
2927 +
2928 +var enableScopeAPI = false; // Experimental Create Event Handle API.
2929 +var enableCacheElement = false;
2930 +var enableTransitionTracing = false; // No known bugs, but needs performance testing
2931 +
2932 +var enableLegacyHidden = false; // Enables unstable_avoidThisFallback feature in Fiber
2933 +// stuff. Intended to enable React core members to more easily debug scheduling
2934 +// issues in DEV builds.
2935 +
2936 +var enableDebugTracing = false; // Track which Fiber(s) schedule render work.
2937 +
2938 +var REACT_MODULE_REFERENCE;
2939 +
2940 +{
2941 + REACT_MODULE_REFERENCE = Symbol.for('react.module.reference');
2942 +}
2943 +
2944 +function isValidElementType(type) {
2945 + if (typeof type === 'string' || typeof type === 'function') {
2946 + return true;
2947 + } // Note: typeof might be other than 'symbol' or 'number' (e.g. if it's a polyfill).
2948 +
2949 +
2950 + if (type === REACT_FRAGMENT_TYPE || type === REACT_PROFILER_TYPE || enableDebugTracing || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || enableLegacyHidden || type === REACT_OFFSCREEN_TYPE || enableScopeAPI || enableCacheElement || enableTransitionTracing ) {
2951 + return true;
2952 + }
2953 +
2954 + if (typeof type === 'object' && type !== null) {
2955 + if (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 || // This needs to include all possible module reference object
2956 + // types supported by any Flight configuration anywhere since
2957 + // we don't know which Flight build this will end up being used
2958 + // with.
2959 + type.$$typeof === REACT_MODULE_REFERENCE || type.getModuleId !== undefined) {
2960 + return true;
2961 + }
2962 + }
2963 +
2964 + return false;
2965 +}
2966 +
2967 +function getWrappedName(outerType, innerType, wrapperName) {
2968 + var displayName = outerType.displayName;
2969 +
2970 + if (displayName) {
2971 + return displayName;
2972 + }
2973 +
2974 + var functionName = innerType.displayName || innerType.name || '';
2975 + return functionName !== '' ? wrapperName + "(" + functionName + ")" : wrapperName;
2976 +} // Keep in sync with react-reconciler/getComponentNameFromFiber
2977 +
2978 +
2979 +function getContextName(type) {
2980 + return type.displayName || 'Context';
2981 +} // Note that the reconciler package should generally prefer to use getComponentNameFromFiber() instead.
2982 +
2983 +
2984 +function getComponentNameFromType(type) {
2985 + if (type == null) {
2986 + // Host root, text node or just invalid type.
2987 + return null;
2988 + }
2989 +
2990 + {
2991 + if (typeof type.tag === 'number') {
2992 + error('Received an unexpected object in getComponentNameFromType(). ' + 'This is likely a bug in React. Please file an issue.');
2993 + }
2994 + }
2995 +
2996 + if (typeof type === 'function') {
2997 + return type.displayName || type.name || null;
2998 + }
2999 +
3000 + if (typeof type === 'string') {
3001 + return type;
3002 + }
3003 +
3004 + switch (type) {
3005 + case REACT_FRAGMENT_TYPE:
3006 + return 'Fragment';
3007 +
3008 + case REACT_PORTAL_TYPE:
3009 + return 'Portal';
3010 +
3011 + case REACT_PROFILER_TYPE:
3012 + return 'Profiler';
3013 +
3014 + case REACT_STRICT_MODE_TYPE:
3015 + return 'StrictMode';
3016 +
3017 + case REACT_SUSPENSE_TYPE:
3018 + return 'Suspense';
3019 +
3020 + case REACT_SUSPENSE_LIST_TYPE:
3021 + return 'SuspenseList';
3022 +
3023 + }
3024 +
3025 + if (typeof type === 'object') {
3026 + switch (type.$$typeof) {
3027 + case REACT_CONTEXT_TYPE:
3028 + var context = type;
3029 + return getContextName(context) + '.Consumer';
3030 +
3031 + case REACT_PROVIDER_TYPE:
3032 + var provider = type;
3033 + return getContextName(provider._context) + '.Provider';
3034 +
3035 + case REACT_FORWARD_REF_TYPE:
3036 + return getWrappedName(type, type.render, 'ForwardRef');
3037 +
3038 + case REACT_MEMO_TYPE:
3039 + var outerName = type.displayName || null;
3040 +
3041 + if (outerName !== null) {
3042 + return outerName;
3043 + }
3044 +
3045 + return getComponentNameFromType(type.type) || 'Memo';
3046 +
3047 + case REACT_LAZY_TYPE:
3048 + {
3049 + var lazyComponent = type;
3050 + var payload = lazyComponent._payload;
3051 + var init = lazyComponent._init;
3052 +
3053 + try {
3054 + return getComponentNameFromType(init(payload));
3055 + } catch (x) {
3056 + return null;
3057 + }
3058 + }
3059 +
3060 + // eslint-disable-next-line no-fallthrough
3061 + }
3062 + }
3063 +
3064 + return null;
3065 +}
3066 +
3067 +var assign = Object.assign;
3068 +
3069 +// Helpers to patch console.logs to avoid logging during side-effect free
3070 +// replaying on render function. This currently only patches the object
3071 +// lazily which won't cover if the log function was extracted eagerly.
3072 +// We could also eagerly patch the method.
3073 +var disabledDepth = 0;
3074 +var prevLog;
3075 +var prevInfo;
3076 +var prevWarn;
3077 +var prevError;
3078 +var prevGroup;
3079 +var prevGroupCollapsed;
3080 +var prevGroupEnd;
3081 +
3082 +function disabledLog() {}
3083 +
3084 +disabledLog.__reactDisabledLog = true;
3085 +function disableLogs() {
3086 + {
3087 + if (disabledDepth === 0) {
3088 + /* eslint-disable react-internal/no-production-logging */
3089 + prevLog = console.log;
3090 + prevInfo = console.info;
3091 + prevWarn = console.warn;
3092 + prevError = console.error;
3093 + prevGroup = console.group;
3094 + prevGroupCollapsed = console.groupCollapsed;
3095 + prevGroupEnd = console.groupEnd; // https://github.com/facebook/react/issues/19099
3096 +
3097 + var props = {
3098 + configurable: true,
3099 + enumerable: true,
3100 + value: disabledLog,
3101 + writable: true
3102 + }; // $FlowFixMe Flow thinks console is immutable.
3103 +
3104 + Object.defineProperties(console, {
3105 + info: props,
3106 + log: props,
3107 + warn: props,
3108 + error: props,
3109 + group: props,
3110 + groupCollapsed: props,
3111 + groupEnd: props
3112 + });
3113 + /* eslint-enable react-internal/no-production-logging */
3114 + }
3115 +
3116 + disabledDepth++;
3117 + }
3118 +}
3119 +function reenableLogs() {
3120 + {
3121 + disabledDepth--;
3122 +
3123 + if (disabledDepth === 0) {
3124 + /* eslint-disable react-internal/no-production-logging */
3125 + var props = {
3126 + configurable: true,
3127 + enumerable: true,
3128 + writable: true
3129 + }; // $FlowFixMe Flow thinks console is immutable.
3130 +
3131 + Object.defineProperties(console, {
3132 + log: assign({}, props, {
3133 + value: prevLog
3134 + }),
3135 + info: assign({}, props, {
3136 + value: prevInfo
3137 + }),
3138 + warn: assign({}, props, {
3139 + value: prevWarn
3140 + }),
3141 + error: assign({}, props, {
3142 + value: prevError
3143 + }),
3144 + group: assign({}, props, {
3145 + value: prevGroup
3146 + }),
3147 + groupCollapsed: assign({}, props, {
3148 + value: prevGroupCollapsed
3149 + }),
3150 + groupEnd: assign({}, props, {
3151 + value: prevGroupEnd
3152 + })
3153 + });
3154 + /* eslint-enable react-internal/no-production-logging */
3155 + }
3156 +
3157 + if (disabledDepth < 0) {
3158 + error('disabledDepth fell below zero. ' + 'This is a bug in React. Please file an issue.');
3159 + }
3160 + }
3161 +}
3162 +
3163 +var ReactCurrentDispatcher = ReactSharedInternals.ReactCurrentDispatcher;
3164 +var prefix;
3165 +function describeBuiltInComponentFrame(name, source, ownerFn) {
3166 + {
3167 + if (prefix === undefined) {
3168 + // Extract the VM specific prefix used by each line.
3169 + try {
3170 + throw Error();
3171 + } catch (x) {
3172 + var match = x.stack.trim().match(/\n( *(at )?)/);
3173 + prefix = match && match[1] || '';
3174 + }
3175 + } // We use the prefix to ensure our stacks line up with native stack frames.
3176 +
3177 +
3178 + return '\n' + prefix + name;
3179 + }
3180 +}
3181 +var reentry = false;
3182 +var componentFrameCache;
3183 +
3184 +{
3185 + var PossiblyWeakMap = typeof WeakMap === 'function' ? WeakMap : Map;
3186 + componentFrameCache = new PossiblyWeakMap();
3187 +}
3188 +
3189 +function describeNativeComponentFrame(fn, construct) {
3190 + // If something asked for a stack inside a fake render, it should get ignored.
3191 + if ( !fn || reentry) {
3192 + return '';
3193 + }
3194 +
3195 + {
3196 + var frame = componentFrameCache.get(fn);
3197 +
3198 + if (frame !== undefined) {
3199 + return frame;
3200 + }
3201 + }
3202 +
3203 + var control;
3204 + reentry = true;
3205 + var previousPrepareStackTrace = Error.prepareStackTrace; // $FlowFixMe It does accept undefined.
3206 +
3207 + Error.prepareStackTrace = undefined;
3208 + var previousDispatcher;
3209 +
3210 + {
3211 + previousDispatcher = ReactCurrentDispatcher.current; // Set the dispatcher in DEV because this might be call in the render function
3212 + // for warnings.
3213 +
3214 + ReactCurrentDispatcher.current = null;
3215 + disableLogs();
3216 + }
3217 +
3218 + try {
3219 + // This should throw.
3220 + if (construct) {
3221 + // Something should be setting the props in the constructor.
3222 + var Fake = function () {
3223 + throw Error();
3224 + }; // $FlowFixMe
3225 +
3226 +
3227 + Object.defineProperty(Fake.prototype, 'props', {
3228 + set: function () {
3229 + // We use a throwing setter instead of frozen or non-writable props
3230 + // because that won't throw in a non-strict mode function.
3231 + throw Error();
3232 + }
3233 + });
3234 +
3235 + if (typeof Reflect === 'object' && Reflect.construct) {
3236 + // We construct a different control for this case to include any extra
3237 + // frames added by the construct call.
3238 + try {
3239 + Reflect.construct(Fake, []);
3240 + } catch (x) {
3241 + control = x;
3242 + }
3243 +
3244 + Reflect.construct(fn, [], Fake);
3245 + } else {
3246 + try {
3247 + Fake.call();
3248 + } catch (x) {
3249 + control = x;
3250 + }
3251 +
3252 + fn.call(Fake.prototype);
3253 + }
3254 + } else {
3255 + try {
3256 + throw Error();
3257 + } catch (x) {
3258 + control = x;
3259 + }
3260 +
3261 + fn();
3262 + }
3263 + } catch (sample) {
3264 + // This is inlined manually because closure doesn't do it for us.
3265 + if (sample && control && typeof sample.stack === 'string') {
3266 + // This extracts the first frame from the sample that isn't also in the control.
3267 + // Skipping one frame that we assume is the frame that calls the two.
3268 + var sampleLines = sample.stack.split('\n');
3269 + var controlLines = control.stack.split('\n');
3270 + var s = sampleLines.length - 1;
3271 + var c = controlLines.length - 1;
3272 +
3273 + while (s >= 1 && c >= 0 && sampleLines[s] !== controlLines[c]) {
3274 + // We expect at least one stack frame to be shared.
3275 + // Typically this will be the root most one. However, stack frames may be
3276 + // cut off due to maximum stack limits. In this case, one maybe cut off
3277 + // earlier than the other. We assume that the sample is longer or the same
3278 + // and there for cut off earlier. So we should find the root most frame in
3279 + // the sample somewhere in the control.
3280 + c--;
3281 + }
3282 +
3283 + for (; s >= 1 && c >= 0; s--, c--) {
3284 + // Next we find the first one that isn't the same which should be the
3285 + // frame that called our sample function and the control.
3286 + if (sampleLines[s] !== controlLines[c]) {
3287 + // In V8, the first line is describing the message but other VMs don't.
3288 + // If we're about to return the first line, and the control is also on the same
3289 + // line, that's a pretty good indicator that our sample threw at same line as
3290 + // the control. I.e. before we entered the sample frame. So we ignore this result.
3291 + // This can happen if you passed a class to function component, or non-function.
3292 + if (s !== 1 || c !== 1) {
3293 + do {
3294 + s--;
3295 + c--; // We may still have similar intermediate frames from the construct call.
3296 + // The next one that isn't the same should be our match though.
3297 +
3298 + if (c < 0 || sampleLines[s] !== controlLines[c]) {
3299 + // V8 adds a "new" prefix for native classes. Let's remove it to make it prettier.
3300 + var _frame = '\n' + sampleLines[s].replace(' at new ', ' at '); // If our component frame is labeled "<anonymous>"
3301 + // but we have a user-provided "displayName"
3302 + // splice it in to make the stack more readable.
3303 +
3304 +
3305 + if (fn.displayName && _frame.includes('<anonymous>')) {
3306 + _frame = _frame.replace('<anonymous>', fn.displayName);
3307 + }
3308 +
3309 + {
3310 + if (typeof fn === 'function') {
3311 + componentFrameCache.set(fn, _frame);
3312 + }
3313 + } // Return the line we found.
3314 +
3315 +
3316 + return _frame;
3317 + }
3318 + } while (s >= 1 && c >= 0);
3319 + }
3320 +
3321 + break;
3322 + }
3323 + }
3324 + }
3325 + } finally {
3326 + reentry = false;
3327 +
3328 + {
3329 + ReactCurrentDispatcher.current = previousDispatcher;
3330 + reenableLogs();
3331 + }
3332 +
3333 + Error.prepareStackTrace = previousPrepareStackTrace;
3334 + } // Fallback to just using the name if we couldn't make it throw.
3335 +
3336 +
3337 + var name = fn ? fn.displayName || fn.name : '';
3338 + var syntheticFrame = name ? describeBuiltInComponentFrame(name) : '';
3339 +
3340 + {
3341 + if (typeof fn === 'function') {
3342 + componentFrameCache.set(fn, syntheticFrame);
3343 + }
3344 + }
3345 +
3346 + return syntheticFrame;
3347 +}
3348 +function describeFunctionComponentFrame(fn, source, ownerFn) {
3349 + {
3350 + return describeNativeComponentFrame(fn, false);
3351 + }
3352 +}
3353 +
3354 +function shouldConstruct(Component) {
3355 + var prototype = Component.prototype;
3356 + return !!(prototype && prototype.isReactComponent);
3357 +}
3358 +
3359 +function describeUnknownElementTypeFrameInDEV(type, source, ownerFn) {
3360 +
3361 + if (type == null) {
3362 + return '';
3363 + }
3364 +
3365 + if (typeof type === 'function') {
3366 + {
3367 + return describeNativeComponentFrame(type, shouldConstruct(type));
3368 + }
3369 + }
3370 +
3371 + if (typeof type === 'string') {
3372 + return describeBuiltInComponentFrame(type);
3373 + }
3374 +
3375 + switch (type) {
3376 + case REACT_SUSPENSE_TYPE:
3377 + return describeBuiltInComponentFrame('Suspense');
3378 +
3379 + case REACT_SUSPENSE_LIST_TYPE:
3380 + return describeBuiltInComponentFrame('SuspenseList');
3381 + }
3382 +
3383 + if (typeof type === 'object') {
3384 + switch (type.$$typeof) {
3385 + case REACT_FORWARD_REF_TYPE:
3386 + return describeFunctionComponentFrame(type.render);
3387 +
3388 + case REACT_MEMO_TYPE:
3389 + // Memo may contain any component type so we recursively resolve it.
3390 + return describeUnknownElementTypeFrameInDEV(type.type, source, ownerFn);
3391 +
3392 + case REACT_LAZY_TYPE:
3393 + {
3394 + var lazyComponent = type;
3395 + var payload = lazyComponent._payload;
3396 + var init = lazyComponent._init;
3397 +
3398 + try {
3399 + // Lazy may contain any component type so we recursively resolve it.
3400 + return describeUnknownElementTypeFrameInDEV(init(payload), source, ownerFn);
3401 + } catch (x) {}
3402 + }
3403 + }
3404 + }
3405 +
3406 + return '';
3407 +}
3408 +
3409 +var hasOwnProperty = Object.prototype.hasOwnProperty;
3410 +
3411 +var loggedTypeFailures = {};
3412 +var ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;
3413 +
3414 +function setCurrentlyValidatingElement(element) {
3415 + {
3416 + if (element) {
3417 + var owner = element._owner;
3418 + var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);
3419 + ReactDebugCurrentFrame.setExtraStackFrame(stack);
3420 + } else {
3421 + ReactDebugCurrentFrame.setExtraStackFrame(null);
3422 + }
3423 + }
3424 +}
3425 +
3426 +function checkPropTypes(typeSpecs, values, location, componentName, element) {
3427 + {
3428 + // $FlowFixMe This is okay but Flow doesn't know it.
3429 + var has = Function.call.bind(hasOwnProperty);
3430 +
3431 + for (var typeSpecName in typeSpecs) {
3432 + if (has(typeSpecs, typeSpecName)) {
3433 + var error$1 = void 0; // Prop type validation may throw. In case they do, we don't want to
3434 + // fail the render phase where it didn't fail before. So we log it.
3435 + // After these have been cleaned up, we'll let them throw.
3436 +
3437 + try {
3438 + // This is intentionally an invariant that gets caught. It's the same
3439 + // behavior as without this statement except with a better message.
3440 + if (typeof typeSpecs[typeSpecName] !== 'function') {
3441 + // eslint-disable-next-line react-internal/prod-error-codes
3442 + 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`.');
3443 + err.name = 'Invariant Violation';
3444 + throw err;
3445 + }
3446 +
3447 + error$1 = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED');
3448 + } catch (ex) {
3449 + error$1 = ex;
3450 + }
3451 +
3452 + if (error$1 && !(error$1 instanceof Error)) {
3453 + setCurrentlyValidatingElement(element);
3454 +
3455 + error('%s: type specification of %s' + ' `%s` is invalid; the type checker ' + 'function must return `null` or an `Error` but returned a %s. ' + 'You may have forgotten to pass an argument to the type checker ' + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 'shape all require an argument).', componentName || 'React class', location, typeSpecName, typeof error$1);
3456 +
3457 + setCurrentlyValidatingElement(null);
3458 + }
3459 +
3460 + if (error$1 instanceof Error && !(error$1.message in loggedTypeFailures)) {
3461 + // Only monitor this failure once because there tends to be a lot of the
3462 + // same error.
3463 + loggedTypeFailures[error$1.message] = true;
3464 + setCurrentlyValidatingElement(element);
3465 +
3466 + error('Failed %s type: %s', location, error$1.message);
3467 +
3468 + setCurrentlyValidatingElement(null);
3469 + }
3470 + }
3471 + }
3472 + }
3473 +}
3474 +
3475 +var isArrayImpl = Array.isArray; // eslint-disable-next-line no-redeclare
3476 +
3477 +function isArray(a) {
3478 + return isArrayImpl(a);
3479 +}
3480 +
3481 +/*
3482 + * The `'' + value` pattern (used in in perf-sensitive code) throws for Symbol
3483 + * and Temporal.* types. See https://github.com/facebook/react/pull/22064.
3484 + *
3485 + * The functions in this module will throw an easier-to-understand,
3486 + * easier-to-debug exception with a clear errors message message explaining the
3487 + * problem. (Instead of a confusing exception thrown inside the implementation
3488 + * of the `value` object).
3489 + */
3490 +// $FlowFixMe only called in DEV, so void return is not possible.
3491 +function typeName(value) {
3492 + {
3493 + // toStringTag is needed for namespaced types like Temporal.Instant
3494 + var hasToStringTag = typeof Symbol === 'function' && Symbol.toStringTag;
3495 + var type = hasToStringTag && value[Symbol.toStringTag] || value.constructor.name || 'Object';
3496 + return type;
3497 + }
3498 +} // $FlowFixMe only called in DEV, so void return is not possible.
3499 +
3500 +
3501 +function willCoercionThrow(value) {
3502 + {
3503 + try {
3504 + testStringCoercion(value);
3505 + return false;
3506 + } catch (e) {
3507 + return true;
3508 + }
3509 + }
3510 +}
3511 +
3512 +function testStringCoercion(value) {
3513 + // If you ended up here by following an exception call stack, here's what's
3514 + // happened: you supplied an object or symbol value to React (as a prop, key,
3515 + // DOM attribute, CSS property, string ref, etc.) and when React tried to
3516 + // coerce it to a string using `'' + value`, an exception was thrown.
3517 + //
3518 + // The most common types that will cause this exception are `Symbol` instances
3519 + // and Temporal objects like `Temporal.Instant`. But any object that has a
3520 + // `valueOf` or `[Symbol.toPrimitive]` method that throws will also cause this
3521 + // exception. (Library authors do this to prevent users from using built-in
3522 + // numeric operators like `+` or comparison operators like `>=` because custom
3523 + // methods are needed to perform accurate arithmetic or comparison.)
3524 + //
3525 + // To fix the problem, coerce this object or symbol value to a string before
3526 + // passing it to React. The most reliable way is usually `String(value)`.
3527 + //
3528 + // To find which value is throwing, check the browser or debugger console.
3529 + // Before this exception was thrown, there should be `console.error` output
3530 + // that shows the type (Symbol, Temporal.PlainDate, etc.) that caused the
3531 + // problem and how that type was used: key, atrribute, input value prop, etc.
3532 + // In most cases, this console output also shows the component and its
3533 + // ancestor components where the exception happened.
3534 + //
3535 + // eslint-disable-next-line react-internal/safe-string-coercion
3536 + return '' + value;
3537 +}
3538 +function checkKeyStringCoercion(value) {
3539 + {
3540 + if (willCoercionThrow(value)) {
3541 + error('The provided key is an unsupported type %s.' + ' This value must be coerced to a string before before using it here.', typeName(value));
3542 +
3543 + return testStringCoercion(value); // throw (to help callers find troubleshooting comments)
3544 + }
3545 + }
3546 +}
3547 +
3548 +var ReactCurrentOwner = ReactSharedInternals.ReactCurrentOwner;
3549 +var RESERVED_PROPS = {
3550 + key: true,
3551 + ref: true,
3552 + __self: true,
3553 + __source: true
3554 +};
3555 +var specialPropKeyWarningShown;
3556 +var specialPropRefWarningShown;
3557 +var didWarnAboutStringRefs;
3558 +
3559 +{
3560 + didWarnAboutStringRefs = {};
3561 +}
3562 +
3563 +function hasValidRef(config) {
3564 + {
3565 + if (hasOwnProperty.call(config, 'ref')) {
3566 + var getter = Object.getOwnPropertyDescriptor(config, 'ref').get;
3567 +
3568 + if (getter && getter.isReactWarning) {
3569 + return false;
3570 + }
3571 + }
3572 + }
3573 +
3574 + return config.ref !== undefined;
3575 +}
3576 +
3577 +function hasValidKey(config) {
3578 + {
3579 + if (hasOwnProperty.call(config, 'key')) {
3580 + var getter = Object.getOwnPropertyDescriptor(config, 'key').get;
3581 +
3582 + if (getter && getter.isReactWarning) {
3583 + return false;
3584 + }
3585 + }
3586 + }
3587 +
3588 + return config.key !== undefined;
3589 +}
3590 +
3591 +function warnIfStringRefCannotBeAutoConverted(config, self) {
3592 + {
3593 + if (typeof config.ref === 'string' && ReactCurrentOwner.current && self && ReactCurrentOwner.current.stateNode !== self) {
3594 + var componentName = getComponentNameFromType(ReactCurrentOwner.current.type);
3595 +
3596 + if (!didWarnAboutStringRefs[componentName]) {
3597 + error('Component "%s" contains the string ref "%s". ' + 'Support for string refs will be removed in a future major release. ' + 'This case cannot be automatically converted to an arrow function. ' + 'We ask you to manually fix this case by using useRef() or createRef() instead. ' + 'Learn more about using refs safely here: ' + 'https://reactjs.org/link/strict-mode-string-ref', getComponentNameFromType(ReactCurrentOwner.current.type), config.ref);
3598 +
3599 + didWarnAboutStringRefs[componentName] = true;
3600 + }
3601 + }
3602 + }
3603 +}
3604 +
3605 +function defineKeyPropWarningGetter(props, displayName) {
3606 + {
3607 + var warnAboutAccessingKey = function () {
3608 + if (!specialPropKeyWarningShown) {
3609 + specialPropKeyWarningShown = true;
3610 +
3611 + error('%s: `key` is not a prop. Trying to access it will result ' + 'in `undefined` being returned. If you need to access the same ' + 'value within the child component, you should pass it as a different ' + 'prop. (https://reactjs.org/link/special-props)', displayName);
3612 + }
3613 + };
3614 +
3615 + warnAboutAccessingKey.isReactWarning = true;
3616 + Object.defineProperty(props, 'key', {
3617 + get: warnAboutAccessingKey,
3618 + configurable: true
3619 + });
3620 + }
3621 +}
3622 +
3623 +function defineRefPropWarningGetter(props, displayName) {
3624 + {
3625 + var warnAboutAccessingRef = function () {
3626 + if (!specialPropRefWarningShown) {
3627 + specialPropRefWarningShown = true;
3628 +
3629 + error('%s: `ref` is not a prop. Trying to access it will result ' + 'in `undefined` being returned. If you need to access the same ' + 'value within the child component, you should pass it as a different ' + 'prop. (https://reactjs.org/link/special-props)', displayName);
3630 + }
3631 + };
3632 +
3633 + warnAboutAccessingRef.isReactWarning = true;
3634 + Object.defineProperty(props, 'ref', {
3635 + get: warnAboutAccessingRef,
3636 + configurable: true
3637 + });
3638 + }
3639 +}
3640 +/**
3641 + * Factory method to create a new React element. This no longer adheres to
3642 + * the class pattern, so do not use new to call it. Also, instanceof check
3643 + * will not work. Instead test $$typeof field against Symbol.for('react.element') to check
3644 + * if something is a React Element.
3645 + *
3646 + * @param {*} type
3647 + * @param {*} props
3648 + * @param {*} key
3649 + * @param {string|object} ref
3650 + * @param {*} owner
3651 + * @param {*} self A *temporary* helper to detect places where `this` is
3652 + * different from the `owner` when React.createElement is called, so that we
3653 + * can warn. We want to get rid of owner and replace string `ref`s with arrow
3654 + * functions, and as long as `this` and owner are the same, there will be no
3655 + * change in behavior.
3656 + * @param {*} source An annotation object (added by a transpiler or otherwise)
3657 + * indicating filename, line number, and/or other information.
3658 + * @internal
3659 + */
3660 +
3661 +
3662 +var ReactElement = function (type, key, ref, self, source, owner, props) {
3663 + var element = {
3664 + // This tag allows us to uniquely identify this as a React Element
3665 + $$typeof: REACT_ELEMENT_TYPE,
3666 + // Built-in properties that belong on the element
3667 + type: type,
3668 + key: key,
3669 + ref: ref,
3670 + props: props,
3671 + // Record the component responsible for creating this element.
3672 + _owner: owner
3673 + };
3674 +
3675 + {
3676 + // The validation flag is currently mutative. We put it on
3677 + // an external backing store so that we can freeze the whole object.
3678 + // This can be replaced with a WeakMap once they are implemented in
3679 + // commonly used development environments.
3680 + element._store = {}; // To make comparing ReactElements easier for testing purposes, we make
3681 + // the validation flag non-enumerable (where possible, which should
3682 + // include every environment we run tests in), so the test framework
3683 + // ignores it.
3684 +
3685 + Object.defineProperty(element._store, 'validated', {
3686 + configurable: false,
3687 + enumerable: false,
3688 + writable: true,
3689 + value: false
3690 + }); // self and source are DEV only properties.
3691 +
3692 + Object.defineProperty(element, '_self', {
3693 + configurable: false,
3694 + enumerable: false,
3695 + writable: false,
3696 + value: self
3697 + }); // Two elements created in two different places should be considered
3698 + // equal for testing purposes and therefore we hide it from enumeration.
3699 +
3700 + Object.defineProperty(element, '_source', {
3701 + configurable: false,
3702 + enumerable: false,
3703 + writable: false,
3704 + value: source
3705 + });
3706 +
3707 + if (Object.freeze) {
3708 + Object.freeze(element.props);
3709 + Object.freeze(element);
3710 + }
3711 + }
3712 +
3713 + return element;
3714 +};
3715 +/**
3716 + * https://github.com/reactjs/rfcs/pull/107
3717 + * @param {*} type
3718 + * @param {object} props
3719 + * @param {string} key
3720 + */
3721 +
3722 +function jsxDEV(type, config, maybeKey, source, self) {
3723 + {
3724 + var propName; // Reserved names are extracted
3725 +
3726 + var props = {};
3727 + var key = null;
3728 + var ref = null; // Currently, key can be spread in as a prop. This causes a potential
3729 + // issue if key is also explicitly declared (ie. <div {...props} key="Hi" />
3730 + // or <div key="Hi" {...props} /> ). We want to deprecate key spread,
3731 + // but as an intermediary step, we will use jsxDEV for everything except
3732 + // <div {...props} key="Hi" />, because we aren't currently able to tell if
3733 + // key is explicitly declared to be undefined or not.
3734 +
3735 + if (maybeKey !== undefined) {
3736 + {
3737 + checkKeyStringCoercion(maybeKey);
3738 + }
3739 +
3740 + key = '' + maybeKey;
3741 + }
3742 +
3743 + if (hasValidKey(config)) {
3744 + {
3745 + checkKeyStringCoercion(config.key);
3746 + }
3747 +
3748 + key = '' + config.key;
3749 + }
3750 +
3751 + if (hasValidRef(config)) {
3752 + ref = config.ref;
3753 + warnIfStringRefCannotBeAutoConverted(config, self);
3754 + } // Remaining properties are added to a new props object
3755 +
3756 +
3757 + for (propName in config) {
3758 + if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {
3759 + props[propName] = config[propName];
3760 + }
3761 + } // Resolve default props
3762 +
3763 +
3764 + if (type && type.defaultProps) {
3765 + var defaultProps = type.defaultProps;
3766 +
3767 + for (propName in defaultProps) {
3768 + if (props[propName] === undefined) {
3769 + props[propName] = defaultProps[propName];
3770 + }
3771 + }
3772 + }
3773 +
3774 + if (key || ref) {
3775 + var displayName = typeof type === 'function' ? type.displayName || type.name || 'Unknown' : type;
3776 +
3777 + if (key) {
3778 + defineKeyPropWarningGetter(props, displayName);
3779 + }
3780 +
3781 + if (ref) {
3782 + defineRefPropWarningGetter(props, displayName);
3783 + }
3784 + }
3785 +
3786 + return ReactElement(type, key, ref, self, source, ReactCurrentOwner.current, props);
3787 + }
3788 +}
3789 +
3790 +var ReactCurrentOwner$1 = ReactSharedInternals.ReactCurrentOwner;
3791 +var ReactDebugCurrentFrame$1 = ReactSharedInternals.ReactDebugCurrentFrame;
3792 +
3793 +function setCurrentlyValidatingElement$1(element) {
3794 + {
3795 + if (element) {
3796 + var owner = element._owner;
3797 + var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);
3798 + ReactDebugCurrentFrame$1.setExtraStackFrame(stack);
3799 + } else {
3800 + ReactDebugCurrentFrame$1.setExtraStackFrame(null);
3801 + }
3802 + }
3803 +}
3804 +
3805 +var propTypesMisspellWarningShown;
3806 +
3807 +{
3808 + propTypesMisspellWarningShown = false;
3809 +}
3810 +/**
3811 + * Verifies the object is a ReactElement.
3812 + * See https://reactjs.org/docs/react-api.html#isvalidelement
3813 + * @param {?object} object
3814 + * @return {boolean} True if `object` is a ReactElement.
3815 + * @final
3816 + */
3817 +
3818 +
3819 +function isValidElement(object) {
3820 + {
3821 + return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;
3822 + }
3823 +}
3824 +
3825 +function getDeclarationErrorAddendum() {
3826 + {
3827 + if (ReactCurrentOwner$1.current) {
3828 + var name = getComponentNameFromType(ReactCurrentOwner$1.current.type);
3829 +
3830 + if (name) {
3831 + return '\n\nCheck the render method of `' + name + '`.';
3832 + }
3833 + }
3834 +
3835 + return '';
3836 + }
3837 +}
3838 +
3839 +function getSourceInfoErrorAddendum(source) {
3840 + {
3841 + if (source !== undefined) {
3842 + var fileName = source.fileName.replace(/^.*[\\\/]/, '');
3843 + var lineNumber = source.lineNumber;
3844 + return '\n\nCheck your code at ' + fileName + ':' + lineNumber + '.';
3845 + }
3846 +
3847 + return '';
3848 + }
3849 +}
3850 +/**
3851 + * Warn if there's no key explicitly set on dynamic arrays of children or
3852 + * object keys are not valid. This allows us to keep track of children between
3853 + * updates.
3854 + */
3855 +
3856 +
3857 +var ownerHasKeyUseWarning = {};
3858 +
3859 +function getCurrentComponentErrorInfo(parentType) {
3860 + {
3861 + var info = getDeclarationErrorAddendum();
3862 +
3863 + if (!info) {
3864 + var parentName = typeof parentType === 'string' ? parentType : parentType.displayName || parentType.name;
3865 +
3866 + if (parentName) {
3867 + info = "\n\nCheck the top-level render call using <" + parentName + ">.";
3868 + }
3869 + }
3870 +
3871 + return info;
3872 + }
3873 +}
3874 +/**
3875 + * Warn if the element doesn't have an explicit key assigned to it.
3876 + * This element is in an array. The array could grow and shrink or be
3877 + * reordered. All children that haven't already been validated are required to
3878 + * have a "key" property assigned to it. Error statuses are cached so a warning
3879 + * will only be shown once.
3880 + *
3881 + * @internal
3882 + * @param {ReactElement} element Element that requires a key.
3883 + * @param {*} parentType element's parent's type.
3884 + */
3885 +
3886 +
3887 +function validateExplicitKey(element, parentType) {
3888 + {
3889 + if (!element._store || element._store.validated || element.key != null) {
3890 + return;
3891 + }
3892 +
3893 + element._store.validated = true;
3894 + var currentComponentErrorInfo = getCurrentComponentErrorInfo(parentType);
3895 +
3896 + if (ownerHasKeyUseWarning[currentComponentErrorInfo]) {
3897 + return;
3898 + }
3899 +
3900 + ownerHasKeyUseWarning[currentComponentErrorInfo] = true; // Usually the current owner is the offender, but if it accepts children as a
3901 + // property, it may be the creator of the child that's responsible for
3902 + // assigning it a key.
3903 +
3904 + var childOwner = '';
3905 +
3906 + if (element && element._owner && element._owner !== ReactCurrentOwner$1.current) {
3907 + // Give the component that originally created this child.
3908 + childOwner = " It was passed a child from " + getComponentNameFromType(element._owner.type) + ".";
3909 + }
3910 +
3911 + setCurrentlyValidatingElement$1(element);
3912 +
3913 + error('Each child in a list should have a unique "key" prop.' + '%s%s See https://reactjs.org/link/warning-keys for more information.', currentComponentErrorInfo, childOwner);
3914 +
3915 + setCurrentlyValidatingElement$1(null);
3916 + }
3917 +}
3918 +/**
3919 + * Ensure that every element either is passed in a static location, in an
3920 + * array with an explicit keys property defined, or in an object literal
3921 + * with valid key property.
3922 + *
3923 + * @internal
3924 + * @param {ReactNode} node Statically passed child of any type.
3925 + * @param {*} parentType node's parent's type.
3926 + */
3927 +
3928 +
3929 +function validateChildKeys(node, parentType) {
3930 + {
3931 + if (typeof node !== 'object') {
3932 + return;
3933 + }
3934 +
3935 + if (isArray(node)) {
3936 + for (var i = 0; i < node.length; i++) {
3937 + var child = node[i];
3938 +
3939 + if (isValidElement(child)) {
3940 + validateExplicitKey(child, parentType);
3941 + }
3942 + }
3943 + } else if (isValidElement(node)) {
3944 + // This element was passed in a valid location.
3945 + if (node._store) {
3946 + node._store.validated = true;
3947 + }
3948 + } else if (node) {
3949 + var iteratorFn = getIteratorFn(node);
3950 +
3951 + if (typeof iteratorFn === 'function') {
3952 + // Entry iterators used to provide implicit keys,
3953 + // but now we print a separate warning for them later.
3954 + if (iteratorFn !== node.entries) {
3955 + var iterator = iteratorFn.call(node);
3956 + var step;
3957 +
3958 + while (!(step = iterator.next()).done) {
3959 + if (isValidElement(step.value)) {
3960 + validateExplicitKey(step.value, parentType);
3961 + }
3962 + }
3963 + }
3964 + }
3965 + }
3966 + }
3967 +}
3968 +/**
3969 + * Given an element, validate that its props follow the propTypes definition,
3970 + * provided by the type.
3971 + *
3972 + * @param {ReactElement} element
3973 + */
3974 +
3975 +
3976 +function validatePropTypes(element) {
3977 + {
3978 + var type = element.type;
3979 +
3980 + if (type === null || type === undefined || typeof type === 'string') {
3981 + return;
3982 + }
3983 +
3984 + var propTypes;
3985 +
3986 + if (typeof type === 'function') {
3987 + propTypes = type.propTypes;
3988 + } else if (typeof type === 'object' && (type.$$typeof === REACT_FORWARD_REF_TYPE || // Note: Memo only checks outer props here.
3989 + // Inner props are checked in the reconciler.
3990 + type.$$typeof === REACT_MEMO_TYPE)) {
3991 + propTypes = type.propTypes;
3992 + } else {
3993 + return;
3994 + }
3995 +
3996 + if (propTypes) {
3997 + // Intentionally inside to avoid triggering lazy initializers:
3998 + var name = getComponentNameFromType(type);
3999 + checkPropTypes(propTypes, element.props, 'prop', name, element);
4000 + } else if (type.PropTypes !== undefined && !propTypesMisspellWarningShown) {
4001 + propTypesMisspellWarningShown = true; // Intentionally inside to avoid triggering lazy initializers:
4002 +
4003 + var _name = getComponentNameFromType(type);
4004 +
4005 + error('Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?', _name || 'Unknown');
4006 + }
4007 +
4008 + if (typeof type.getDefaultProps === 'function' && !type.getDefaultProps.isReactClassApproved) {
4009 + error('getDefaultProps is only used on classic React.createClass ' + 'definitions. Use a static property named `defaultProps` instead.');
4010 + }
4011 + }
4012 +}
4013 +/**
4014 + * Given a fragment, validate that it can only be provided with fragment props
4015 + * @param {ReactElement} fragment
4016 + */
4017 +
4018 +
4019 +function validateFragmentProps(fragment) {
4020 + {
4021 + var keys = Object.keys(fragment.props);
4022 +
4023 + for (var i = 0; i < keys.length; i++) {
4024 + var key = keys[i];
4025 +
4026 + if (key !== 'children' && key !== 'key') {
4027 + setCurrentlyValidatingElement$1(fragment);
4028 +
4029 + error('Invalid prop `%s` supplied to `React.Fragment`. ' + 'React.Fragment can only have `key` and `children` props.', key);
4030 +
4031 + setCurrentlyValidatingElement$1(null);
4032 + break;
4033 + }
4034 + }
4035 +
4036 + if (fragment.ref !== null) {
4037 + setCurrentlyValidatingElement$1(fragment);
4038 +
4039 + error('Invalid attribute `ref` supplied to `React.Fragment`.');
4040 +
4041 + setCurrentlyValidatingElement$1(null);
4042 + }
4043 + }
4044 +}
4045 +
4046 +var didWarnAboutKeySpread = {};
4047 +function jsxWithValidation(type, props, key, isStaticChildren, source, self) {
4048 + {
4049 + var validType = isValidElementType(type); // We warn in this case but don't throw. We expect the element creation to
4050 + // succeed and there will likely be errors in render.
4051 +
4052 + if (!validType) {
4053 + var info = '';
4054 +
4055 + if (type === undefined || typeof type === 'object' && type !== null && Object.keys(type).length === 0) {
4056 + info += ' You likely forgot to export your component from the file ' + "it's defined in, or you might have mixed up default and named imports.";
4057 + }
4058 +
4059 + var sourceInfo = getSourceInfoErrorAddendum(source);
4060 +
4061 + if (sourceInfo) {
4062 + info += sourceInfo;
4063 + } else {
4064 + info += getDeclarationErrorAddendum();
4065 + }
4066 +
4067 + var typeString;
4068 +
4069 + if (type === null) {
4070 + typeString = 'null';
4071 + } else if (isArray(type)) {
4072 + typeString = 'array';
4073 + } else if (type !== undefined && type.$$typeof === REACT_ELEMENT_TYPE) {
4074 + typeString = "<" + (getComponentNameFromType(type.type) || 'Unknown') + " />";
4075 + info = ' Did you accidentally export a JSX literal instead of a component?';
4076 + } else {
4077 + typeString = typeof type;
4078 + }
4079 +
4080 + error('React.jsx: type is invalid -- expected a string (for ' + 'built-in components) or a class/function (for composite ' + 'components) but got: %s.%s', typeString, info);
4081 + }
4082 +
4083 + var element = jsxDEV(type, props, key, source, self); // The result can be nullish if a mock or a custom function is used.
4084 + // TODO: Drop this when these are no longer allowed as the type argument.
4085 +
4086 + if (element == null) {
4087 + return element;
4088 + } // Skip key warning if the type isn't valid since our key validation logic
4089 + // doesn't expect a non-string/function type and can throw confusing errors.
4090 + // We don't want exception behavior to differ between dev and prod.
4091 + // (Rendering will throw with a helpful message and as soon as the type is
4092 + // fixed, the key warnings will appear.)
4093 +
4094 +
4095 + if (validType) {
4096 + var children = props.children;
4097 +
4098 + if (children !== undefined) {
4099 + if (isStaticChildren) {
4100 + if (isArray(children)) {
4101 + for (var i = 0; i < children.length; i++) {
4102 + validateChildKeys(children[i], type);
4103 + }
4104 +
4105 + if (Object.freeze) {
4106 + Object.freeze(children);
4107 + }
4108 + } else {
4109 + error('React.jsx: Static children should always be an array. ' + 'You are likely explicitly calling React.jsxs or React.jsxDEV. ' + 'Use the Babel transform instead.');
4110 + }
4111 + } else {
4112 + validateChildKeys(children, type);
4113 + }
4114 + }
4115 + }
4116 +
4117 + {
4118 + if (hasOwnProperty.call(props, 'key')) {
4119 + var componentName = getComponentNameFromType(type);
4120 + var keys = Object.keys(props).filter(function (k) {
4121 + return k !== 'key';
4122 + });
4123 + var beforeExample = keys.length > 0 ? '{key: someKey, ' + keys.join(': ..., ') + ': ...}' : '{key: someKey}';
4124 +
4125 + if (!didWarnAboutKeySpread[componentName + beforeExample]) {
4126 + var afterExample = keys.length > 0 ? '{' + keys.join(': ..., ') + ': ...}' : '{}';
4127 +
4128 + error('A props object containing a "key" prop is being spread into JSX:\n' + ' let props = %s;\n' + ' <%s {...props} />\n' + 'React keys must be passed directly to JSX without using spread:\n' + ' let props = %s;\n' + ' <%s key={someKey} {...props} />', beforeExample, componentName, afterExample, componentName);
4129 +
4130 + didWarnAboutKeySpread[componentName + beforeExample] = true;
4131 + }
4132 + }
4133 + }
4134 +
4135 + if (type === REACT_FRAGMENT_TYPE) {
4136 + validateFragmentProps(element);
4137 + } else {
4138 + validatePropTypes(element);
4139 + }
4140 +
4141 + return element;
4142 + }
4143 +} // These two functions exist to still get child warnings in dev
4144 +// even with the prod transform. This means that jsxDEV is purely
4145 +// opt-in behavior for better messages but that we won't stop
4146 +// giving you warnings if you use production apis.
4147 +
4148 +function jsxWithValidationStatic(type, props, key) {
4149 + {
4150 + return jsxWithValidation(type, props, key, true);
4151 + }
4152 +}
4153 +function jsxWithValidationDynamic(type, props, key) {
4154 + {
4155 + return jsxWithValidation(type, props, key, false);
4156 + }
4157 +}
4158 +
4159 +var jsx = jsxWithValidationDynamic ; // we may want to special case jsxs internally to take advantage of static children.
4160 +// for now we can ship identical prod functions
4161 +
4162 +var jsxs = jsxWithValidationStatic ;
4163 +
4164 +exports.Fragment = REACT_FRAGMENT_TYPE;
4165 +exports.jsx = jsx;
4166 +exports.jsxs = jsxs;
4167 + })();
4168 +}
4169 +
4170 +
4171 +/***/ }),
4172 +
4173 +/***/ "../node_modules/react/jsx-runtime.js":
4174 +/*!********************************************!*\
4175 + !*** ../node_modules/react/jsx-runtime.js ***!
4176 + \********************************************/
4177 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4178 +
4179 +"use strict";
4180 +
4181 +
4182 +if (false) {} else {
4183 + module.exports = __webpack_require__(/*! ./cjs/react-jsx-runtime.development.js */ "../node_modules/react/cjs/react-jsx-runtime.development.js");
4184 +}
4185 +
4186 +
4187 +/***/ }),
4188 +
4189 +/***/ "react":
4190 +/*!************************!*\
4191 + !*** external "React" ***!
4192 + \************************/
4193 +/***/ ((module) => {
4194 +
4195 +"use strict";
4196 +module.exports = React;
4197 +
4198 +/***/ }),
4199 +
4200 +/***/ "react-dom":
4201 +/*!***************************!*\
4202 + !*** external "ReactDOM" ***!
4203 + \***************************/
4204 +/***/ ((module) => {
4205 +
4206 +"use strict";
4207 +module.exports = ReactDOM;
4208 +
4209 +/***/ }),
4210 +
3532 4211 /***/ "@elementor/editor-app-bar":
3533 4212 /*!*******************************************!*\
3534 4213 !*** external "elementorV2.editorAppBar" ***!
3535 4214 \*******************************************/
@@ -3572,19 +4251,8 @@
3572 4251 module.exports = elementorV2.icons['RocketIcon'];
3573 4252
3574 4253 /***/ }),
3575 4254
3576 -/***/ "@elementor/query":
3577 -/*!************************************!*\
3578 - !*** external "elementorV2.query" ***!
3579 - \************************************/
3580 -/***/ ((module) => {
3581 -
3582 -"use strict";
3583 -module.exports = elementorV2.query;
3584 -
3585 -/***/ }),
3586 -
3587 4255 /***/ "@elementor/ui":
3588 4256 /*!*********************************!*\
3589 4257 !*** external "elementorV2.ui" ***!
3590 4258 \*********************************/
@@ -3605,28 +4273,5722 @@
3605 4273 module.exports = wp.i18n;
3606 4274
3607 4275 /***/ }),
3608 4276
3609 -/***/ "react":
3610 -/*!************************!*\
3611 - !*** external "React" ***!
3612 - \************************/
4277 +/***/ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
4278 +/*!******************************************************************!*\
4279 + !*** ../node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
4280 + \******************************************************************/
3613 4281 /***/ ((module) => {
3614 4282
4283 +function _arrayLikeToArray(arr, len) {
4284 + if (len == null || len > arr.length) len = arr.length;
4285 + for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];
4286 + return arr2;
4287 +}
4288 +module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
4289 +
4290 +/***/ }),
4291 +
4292 +/***/ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js":
4293 +/*!****************************************************************!*\
4294 + !*** ../node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
4295 + \****************************************************************/
4296 +/***/ ((module) => {
4297 +
4298 +function _arrayWithHoles(arr) {
4299 + if (Array.isArray(arr)) return arr;
4300 +}
4301 +module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
4302 +
4303 +/***/ }),
4304 +
4305 +/***/ "../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js":
4306 +/*!*******************************************************************!*\
4307 + !*** ../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***!
4308 + \*******************************************************************/
4309 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4310 +
4311 +var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
4312 +function _arrayWithoutHoles(arr) {
4313 + if (Array.isArray(arr)) return arrayLikeToArray(arr);
4314 +}
4315 +module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
4316 +
4317 +/***/ }),
4318 +
4319 +/***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js":
4320 +/*!***********************************************************************!*\
4321 + !*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
4322 + \***********************************************************************/
4323 +/***/ ((module) => {
4324 +
4325 +function _assertThisInitialized(self) {
4326 + if (self === void 0) {
4327 + throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
4328 + }
4329 + return self;
4330 +}
4331 +module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
4332 +
4333 +/***/ }),
4334 +
4335 +/***/ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js":
4336 +/*!******************************************************************!*\
4337 + !*** ../node_modules/@babel/runtime/helpers/asyncToGenerator.js ***!
4338 + \******************************************************************/
4339 +/***/ ((module) => {
4340 +
4341 +function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
4342 + try {
4343 + var info = gen[key](arg);
4344 + var value = info.value;
4345 + } catch (error) {
4346 + reject(error);
4347 + return;
4348 + }
4349 + if (info.done) {
4350 + resolve(value);
4351 + } else {
4352 + Promise.resolve(value).then(_next, _throw);
4353 + }
4354 +}
4355 +function _asyncToGenerator(fn) {
4356 + return function () {
4357 + var self = this,
4358 + args = arguments;
4359 + return new Promise(function (resolve, reject) {
4360 + var gen = fn.apply(self, args);
4361 + function _next(value) {
4362 + asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
4363 + }
4364 + function _throw(err) {
4365 + asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
4366 + }
4367 + _next(undefined);
4368 + });
4369 + };
4370 +}
4371 +module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
4372 +
4373 +/***/ }),
4374 +
4375 +/***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js":
4376 +/*!****************************************************************!*\
4377 + !*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***!
4378 + \****************************************************************/
4379 +/***/ ((module) => {
4380 +
4381 +function _classCallCheck(instance, Constructor) {
4382 + if (!(instance instanceof Constructor)) {
4383 + throw new TypeError("Cannot call a class as a function");
4384 + }
4385 +}
4386 +module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
4387 +
4388 +/***/ }),
4389 +
4390 +/***/ "../node_modules/@babel/runtime/helpers/createClass.js":
4391 +/*!*************************************************************!*\
4392 + !*** ../node_modules/@babel/runtime/helpers/createClass.js ***!
4393 + \*************************************************************/
4394 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4395 +
4396 +var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
4397 +function _defineProperties(target, props) {
4398 + for (var i = 0; i < props.length; i++) {
4399 + var descriptor = props[i];
4400 + descriptor.enumerable = descriptor.enumerable || false;
4401 + descriptor.configurable = true;
4402 + if ("value" in descriptor) descriptor.writable = true;
4403 + Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor);
4404 + }
4405 +}
4406 +function _createClass(Constructor, protoProps, staticProps) {
4407 + if (protoProps) _defineProperties(Constructor.prototype, protoProps);
4408 + if (staticProps) _defineProperties(Constructor, staticProps);
4409 + Object.defineProperty(Constructor, "prototype", {
4410 + writable: false
4411 + });
4412 + return Constructor;
4413 +}
4414 +module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
4415 +
4416 +/***/ }),
4417 +
4418 +/***/ "../node_modules/@babel/runtime/helpers/defineProperty.js":
4419 +/*!****************************************************************!*\
4420 + !*** ../node_modules/@babel/runtime/helpers/defineProperty.js ***!
4421 + \****************************************************************/
4422 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4423 +
4424 +var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
4425 +function _defineProperty(obj, key, value) {
4426 + key = toPropertyKey(key);
4427 + if (key in obj) {
4428 + Object.defineProperty(obj, key, {
4429 + value: value,
4430 + enumerable: true,
4431 + configurable: true,
4432 + writable: true
4433 + });
4434 + } else {
4435 + obj[key] = value;
4436 + }
4437 + return obj;
4438 +}
4439 +module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
4440 +
4441 +/***/ }),
4442 +
4443 +/***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js":
4444 +/*!****************************************************************!*\
4445 + !*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
4446 + \****************************************************************/
4447 +/***/ ((module) => {
4448 +
4449 +function _getPrototypeOf(o) {
4450 + module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) {
4451 + return o.__proto__ || Object.getPrototypeOf(o);
4452 + }, module.exports.__esModule = true, module.exports["default"] = module.exports;
4453 + return _getPrototypeOf(o);
4454 +}
4455 +module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
4456 +
4457 +/***/ }),
4458 +
4459 +/***/ "../node_modules/@babel/runtime/helpers/inherits.js":
4460 +/*!**********************************************************!*\
4461 + !*** ../node_modules/@babel/runtime/helpers/inherits.js ***!
4462 + \**********************************************************/
4463 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4464 +
4465 +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
4466 +function _inherits(subClass, superClass) {
4467 + if (typeof superClass !== "function" && superClass !== null) {
4468 + throw new TypeError("Super expression must either be null or a function");
4469 + }
4470 + subClass.prototype = Object.create(superClass && superClass.prototype, {
4471 + constructor: {
4472 + value: subClass,
4473 + writable: true,
4474 + configurable: true
4475 + }
4476 + });
4477 + Object.defineProperty(subClass, "prototype", {
4478 + writable: false
4479 + });
4480 + if (superClass) setPrototypeOf(subClass, superClass);
4481 +}
4482 +module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
4483 +
4484 +/***/ }),
4485 +
4486 +/***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
4487 +/*!***********************************************************************!*\
4488 + !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
4489 + \***********************************************************************/
4490 +/***/ ((module) => {
4491 +
4492 +function _interopRequireDefault(obj) {
4493 + return obj && obj.__esModule ? obj : {
4494 + "default": obj
4495 + };
4496 +}
4497 +module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
4498 +
4499 +/***/ }),
4500 +
4501 +/***/ "../node_modules/@babel/runtime/helpers/iterableToArray.js":
4502 +/*!*****************************************************************!*\
4503 + !*** ../node_modules/@babel/runtime/helpers/iterableToArray.js ***!
4504 + \*****************************************************************/
4505 +/***/ ((module) => {
4506 +
4507 +function _iterableToArray(iter) {
4508 + if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
4509 +}
4510 +module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
4511 +
4512 +/***/ }),
4513 +
4514 +/***/ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":
4515 +/*!**********************************************************************!*\
4516 + !*** ../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
4517 + \**********************************************************************/
4518 +/***/ ((module) => {
4519 +
4520 +function _iterableToArrayLimit(r, l) {
4521 + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
4522 + if (null != t) {
4523 + var e,
4524 + n,
4525 + i,
4526 + u,
4527 + a = [],
4528 + f = !0,
4529 + o = !1;
4530 + try {
4531 + if (i = (t = t.call(r)).next, 0 === l) {
4532 + if (Object(t) !== t) return;
4533 + f = !1;
4534 + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
4535 + } catch (r) {
4536 + o = !0, n = r;
4537 + } finally {
4538 + try {
4539 + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
4540 + } finally {
4541 + if (o) throw n;
4542 + }
4543 + }
4544 + return a;
4545 + }
4546 +}
4547 +module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
4548 +
4549 +/***/ }),
4550 +
4551 +/***/ "../node_modules/@babel/runtime/helpers/nonIterableRest.js":
4552 +/*!*****************************************************************!*\
4553 + !*** ../node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
4554 + \*****************************************************************/
4555 +/***/ ((module) => {
4556 +
4557 +function _nonIterableRest() {
4558 + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
4559 +}
4560 +module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
4561 +
4562 +/***/ }),
4563 +
4564 +/***/ "../node_modules/@babel/runtime/helpers/nonIterableSpread.js":
4565 +/*!*******************************************************************!*\
4566 + !*** ../node_modules/@babel/runtime/helpers/nonIterableSpread.js ***!
4567 + \*******************************************************************/
4568 +/***/ ((module) => {
4569 +
4570 +function _nonIterableSpread() {
4571 + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
4572 +}
4573 +module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports;
4574 +
4575 +/***/ }),
4576 +
4577 +/***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
4578 +/*!***************************************************************************!*\
4579 + !*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
4580 + \***************************************************************************/
4581 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4582 +
4583 +var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
4584 +var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js");
4585 +function _possibleConstructorReturn(self, call) {
4586 + if (call && (_typeof(call) === "object" || typeof call === "function")) {
4587 + return call;
4588 + } else if (call !== void 0) {
4589 + throw new TypeError("Derived constructors may only return object or undefined");
4590 + }
4591 + return assertThisInitialized(self);
4592 +}
4593 +module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
4594 +
4595 +/***/ }),
4596 +
4597 +/***/ "../node_modules/@babel/runtime/helpers/regeneratorRuntime.js":
4598 +/*!********************************************************************!*\
4599 + !*** ../node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***!
4600 + \********************************************************************/
4601 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4602 +
4603 +var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
4604 +function _regeneratorRuntime() {
4605 + "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
4606 + module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
4607 + return e;
4608 + }, module.exports.__esModule = true, module.exports["default"] = module.exports;
4609 + var t,
4610 + e = {},
4611 + r = Object.prototype,
4612 + n = r.hasOwnProperty,
4613 + o = Object.defineProperty || function (t, e, r) {
4614 + t[e] = r.value;
4615 + },
4616 + i = "function" == typeof Symbol ? Symbol : {},
4617 + a = i.iterator || "@@iterator",
4618 + c = i.asyncIterator || "@@asyncIterator",
4619 + u = i.toStringTag || "@@toStringTag";
4620 + function define(t, e, r) {
4621 + return Object.defineProperty(t, e, {
4622 + value: r,
4623 + enumerable: !0,
4624 + configurable: !0,
4625 + writable: !0
4626 + }), t[e];
4627 + }
4628 + try {
4629 + define({}, "");
4630 + } catch (t) {
4631 + define = function define(t, e, r) {
4632 + return t[e] = r;
4633 + };
4634 + }
4635 + function wrap(t, e, r, n) {
4636 + var i = e && e.prototype instanceof Generator ? e : Generator,
4637 + a = Object.create(i.prototype),
4638 + c = new Context(n || []);
4639 + return o(a, "_invoke", {
4640 + value: makeInvokeMethod(t, r, c)
4641 + }), a;
4642 + }
4643 + function tryCatch(t, e, r) {
4644 + try {
4645 + return {
4646 + type: "normal",
4647 + arg: t.call(e, r)
4648 + };
4649 + } catch (t) {
4650 + return {
4651 + type: "throw",
4652 + arg: t
4653 + };
4654 + }
4655 + }
4656 + e.wrap = wrap;
4657 + var h = "suspendedStart",
4658 + l = "suspendedYield",
4659 + f = "executing",
4660 + s = "completed",
4661 + y = {};
4662 + function Generator() {}
4663 + function GeneratorFunction() {}
4664 + function GeneratorFunctionPrototype() {}
4665 + var p = {};
4666 + define(p, a, function () {
4667 + return this;
4668 + });
4669 + var d = Object.getPrototypeOf,
4670 + v = d && d(d(values([])));
4671 + v && v !== r && n.call(v, a) && (p = v);
4672 + var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p);
4673 + function defineIteratorMethods(t) {
4674 + ["next", "throw", "return"].forEach(function (e) {
4675 + define(t, e, function (t) {
4676 + return this._invoke(e, t);
4677 + });
4678 + });
4679 + }
4680 + function AsyncIterator(t, e) {
4681 + function invoke(r, o, i, a) {
4682 + var c = tryCatch(t[r], t, o);
4683 + if ("throw" !== c.type) {
4684 + var u = c.arg,
4685 + h = u.value;
4686 + return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) {
4687 + invoke("next", t, i, a);
4688 + }, function (t) {
4689 + invoke("throw", t, i, a);
4690 + }) : e.resolve(h).then(function (t) {
4691 + u.value = t, i(u);
4692 + }, function (t) {
4693 + return invoke("throw", t, i, a);
4694 + });
4695 + }
4696 + a(c.arg);
4697 + }
4698 + var r;
4699 + o(this, "_invoke", {
4700 + value: function value(t, n) {
4701 + function callInvokeWithMethodAndArg() {
4702 + return new e(function (e, r) {
4703 + invoke(t, n, e, r);
4704 + });
4705 + }
4706 + return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();
4707 + }
4708 + });
4709 + }
4710 + function makeInvokeMethod(e, r, n) {
4711 + var o = h;
4712 + return function (i, a) {
4713 + if (o === f) throw new Error("Generator is already running");
4714 + if (o === s) {
4715 + if ("throw" === i) throw a;
4716 + return {
4717 + value: t,
4718 + done: !0
4719 + };
4720 + }
4721 + for (n.method = i, n.arg = a;;) {
4722 + var c = n.delegate;
4723 + if (c) {
4724 + var u = maybeInvokeDelegate(c, n);
4725 + if (u) {
4726 + if (u === y) continue;
4727 + return u;
4728 + }
4729 + }
4730 + if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) {
4731 + if (o === h) throw o = s, n.arg;
4732 + n.dispatchException(n.arg);
4733 + } else "return" === n.method && n.abrupt("return", n.arg);
4734 + o = f;
4735 + var p = tryCatch(e, r, n);
4736 + if ("normal" === p.type) {
4737 + if (o = n.done ? s : l, p.arg === y) continue;
4738 + return {
4739 + value: p.arg,
4740 + done: n.done
4741 + };
4742 + }
4743 + "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg);
4744 + }
4745 + };
4746 + }
4747 + function maybeInvokeDelegate(e, r) {
4748 + var n = r.method,
4749 + o = e.iterator[n];
4750 + if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y;
4751 + var i = tryCatch(o, e.iterator, r.arg);
4752 + if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y;
4753 + var a = i.arg;
4754 + return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y);
4755 + }
4756 + function pushTryEntry(t) {
4757 + var e = {
4758 + tryLoc: t[0]
4759 + };
4760 + 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e);
4761 + }
4762 + function resetTryEntry(t) {
4763 + var e = t.completion || {};
4764 + e.type = "normal", delete e.arg, t.completion = e;
4765 + }
4766 + function Context(t) {
4767 + this.tryEntries = [{
4768 + tryLoc: "root"
4769 + }], t.forEach(pushTryEntry, this), this.reset(!0);
4770 + }
4771 + function values(e) {
4772 + if (e || "" === e) {
4773 + var r = e[a];
4774 + if (r) return r.call(e);
4775 + if ("function" == typeof e.next) return e;
4776 + if (!isNaN(e.length)) {
4777 + var o = -1,
4778 + i = function next() {
4779 + for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next;
4780 + return next.value = t, next.done = !0, next;
4781 + };
4782 + return i.next = i;
4783 + }
4784 + }
4785 + throw new TypeError(_typeof(e) + " is not iterable");
4786 + }
4787 + return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", {
4788 + value: GeneratorFunctionPrototype,
4789 + configurable: !0
4790 + }), o(GeneratorFunctionPrototype, "constructor", {
4791 + value: GeneratorFunction,
4792 + configurable: !0
4793 + }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) {
4794 + var e = "function" == typeof t && t.constructor;
4795 + return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name));
4796 + }, e.mark = function (t) {
4797 + return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t;
4798 + }, e.awrap = function (t) {
4799 + return {
4800 + __await: t
4801 + };
4802 + }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () {
4803 + return this;
4804 + }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) {
4805 + void 0 === i && (i = Promise);
4806 + var a = new AsyncIterator(wrap(t, r, n, o), i);
4807 + return e.isGeneratorFunction(r) ? a : a.next().then(function (t) {
4808 + return t.done ? t.value : a.next();
4809 + });
4810 + }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () {
4811 + return this;
4812 + }), define(g, "toString", function () {
4813 + return "[object Generator]";
4814 + }), e.keys = function (t) {
4815 + var e = Object(t),
4816 + r = [];
4817 + for (var n in e) r.push(n);
4818 + return r.reverse(), function next() {
4819 + for (; r.length;) {
4820 + var t = r.pop();
4821 + if (t in e) return next.value = t, next.done = !1, next;
4822 + }
4823 + return next.done = !0, next;
4824 + };
4825 + }, e.values = values, Context.prototype = {
4826 + constructor: Context,
4827 + reset: function reset(e) {
4828 + if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t);
4829 + },
4830 + stop: function stop() {
4831 + this.done = !0;
4832 + var t = this.tryEntries[0].completion;
4833 + if ("throw" === t.type) throw t.arg;
4834 + return this.rval;
4835 + },
4836 + dispatchException: function dispatchException(e) {
4837 + if (this.done) throw e;
4838 + var r = this;
4839 + function handle(n, o) {
4840 + return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o;
4841 + }
4842 + for (var o = this.tryEntries.length - 1; o >= 0; --o) {
4843 + var i = this.tryEntries[o],
4844 + a = i.completion;
4845 + if ("root" === i.tryLoc) return handle("end");
4846 + if (i.tryLoc <= this.prev) {
4847 + var c = n.call(i, "catchLoc"),
4848 + u = n.call(i, "finallyLoc");
4849 + if (c && u) {
4850 + if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
4851 + if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
4852 + } else if (c) {
4853 + if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
4854 + } else {
4855 + if (!u) throw new Error("try statement without catch or finally");
4856 + if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
4857 + }
4858 + }
4859 + }
4860 + },
4861 + abrupt: function abrupt(t, e) {
4862 + for (var r = this.tryEntries.length - 1; r >= 0; --r) {
4863 + var o = this.tryEntries[r];
4864 + if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) {
4865 + var i = o;
4866 + break;
4867 + }
4868 + }
4869 + i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null);
4870 + var a = i ? i.completion : {};
4871 + return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a);
4872 + },
4873 + complete: function complete(t, e) {
4874 + if ("throw" === t.type) throw t.arg;
4875 + return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y;
4876 + },
4877 + finish: function finish(t) {
4878 + for (var e = this.tryEntries.length - 1; e >= 0; --e) {
4879 + var r = this.tryEntries[e];
4880 + if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y;
4881 + }
4882 + },
4883 + "catch": function _catch(t) {
4884 + for (var e = this.tryEntries.length - 1; e >= 0; --e) {
4885 + var r = this.tryEntries[e];
4886 + if (r.tryLoc === t) {
4887 + var n = r.completion;
4888 + if ("throw" === n.type) {
4889 + var o = n.arg;
4890 + resetTryEntry(r);
4891 + }
4892 + return o;
4893 + }
4894 + }
4895 + throw new Error("illegal catch attempt");
4896 + },
4897 + delegateYield: function delegateYield(e, r, n) {
4898 + return this.delegate = {
4899 + iterator: values(e),
4900 + resultName: r,
4901 + nextLoc: n
4902 + }, "next" === this.method && (this.arg = t), y;
4903 + }
4904 + }, e;
4905 +}
4906 +module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
4907 +
4908 +/***/ }),
4909 +
4910 +/***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js":
4911 +/*!****************************************************************!*\
4912 + !*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
4913 + \****************************************************************/
4914 +/***/ ((module) => {
4915 +
4916 +function _setPrototypeOf(o, p) {
4917 + module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) {
4918 + o.__proto__ = p;
4919 + return o;
4920 + }, module.exports.__esModule = true, module.exports["default"] = module.exports;
4921 + return _setPrototypeOf(o, p);
4922 +}
4923 +module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
4924 +
4925 +/***/ }),
4926 +
4927 +/***/ "../node_modules/@babel/runtime/helpers/slicedToArray.js":
4928 +/*!***************************************************************!*\
4929 + !*** ../node_modules/@babel/runtime/helpers/slicedToArray.js ***!
4930 + \***************************************************************/
4931 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4932 +
4933 +var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js");
4934 +var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js");
4935 +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
4936 +var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime/helpers/nonIterableRest.js");
4937 +function _slicedToArray(arr, i) {
4938 + return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
4939 +}
4940 +module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
4941 +
4942 +/***/ }),
4943 +
4944 +/***/ "../node_modules/@babel/runtime/helpers/toConsumableArray.js":
4945 +/*!*******************************************************************!*\
4946 + !*** ../node_modules/@babel/runtime/helpers/toConsumableArray.js ***!
4947 + \*******************************************************************/
4948 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4949 +
4950 +var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js");
4951 +var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ "../node_modules/@babel/runtime/helpers/iterableToArray.js");
4952 +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
4953 +var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ "../node_modules/@babel/runtime/helpers/nonIterableSpread.js");
4954 +function _toConsumableArray(arr) {
4955 + return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();
4956 +}
4957 +module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
4958 +
4959 +/***/ }),
4960 +
4961 +/***/ "../node_modules/@babel/runtime/helpers/toPrimitive.js":
4962 +/*!*************************************************************!*\
4963 + !*** ../node_modules/@babel/runtime/helpers/toPrimitive.js ***!
4964 + \*************************************************************/
4965 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4966 +
4967 +var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
4968 +function toPrimitive(t, r) {
4969 + if ("object" != _typeof(t) || !t) return t;
4970 + var e = t[Symbol.toPrimitive];
4971 + if (void 0 !== e) {
4972 + var i = e.call(t, r || "default");
4973 + if ("object" != _typeof(i)) return i;
4974 + throw new TypeError("@@toPrimitive must return a primitive value.");
4975 + }
4976 + return ("string" === r ? String : Number)(t);
4977 +}
4978 +module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
4979 +
4980 +/***/ }),
4981 +
4982 +/***/ "../node_modules/@babel/runtime/helpers/toPropertyKey.js":
4983 +/*!***************************************************************!*\
4984 + !*** ../node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
4985 + \***************************************************************/
4986 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4987 +
4988 +var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
4989 +var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ "../node_modules/@babel/runtime/helpers/toPrimitive.js");
4990 +function toPropertyKey(t) {
4991 + var i = toPrimitive(t, "string");
4992 + return "symbol" == _typeof(i) ? i : String(i);
4993 +}
4994 +module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
4995 +
4996 +/***/ }),
4997 +
4998 +/***/ "../node_modules/@babel/runtime/helpers/typeof.js":
4999 +/*!********************************************************!*\
5000 + !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
5001 + \********************************************************/
5002 +/***/ ((module) => {
5003 +
5004 +function _typeof(o) {
5005 + "@babel/helpers - typeof";
5006 +
5007 + return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
5008 + return typeof o;
5009 + } : function (o) {
5010 + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
5011 + }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(o);
5012 +}
5013 +module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
5014 +
5015 +/***/ }),
5016 +
5017 +/***/ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":
5018 +/*!****************************************************************************!*\
5019 + !*** ../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
5020 + \****************************************************************************/
5021 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5022 +
5023 +var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
5024 +function _unsupportedIterableToArray(o, minLen) {
5025 + if (!o) return;
5026 + if (typeof o === "string") return arrayLikeToArray(o, minLen);
5027 + var n = Object.prototype.toString.call(o).slice(8, -1);
5028 + if (n === "Object" && o.constructor) n = o.constructor.name;
5029 + if (n === "Map" || n === "Set") return Array.from(o);
5030 + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
5031 +}
5032 +module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
5033 +
5034 +/***/ }),
5035 +
5036 +/***/ "../node_modules/@babel/runtime/regenerator/index.js":
5037 +/*!***********************************************************!*\
5038 + !*** ../node_modules/@babel/runtime/regenerator/index.js ***!
5039 + \***********************************************************/
5040 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5041 +
5042 +// TODO(Babel 8): Remove this file.
5043 +
5044 +var runtime = __webpack_require__(/*! ../helpers/regeneratorRuntime */ "../node_modules/@babel/runtime/helpers/regeneratorRuntime.js")();
5045 +module.exports = runtime;
5046 +
5047 +// Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736=
5048 +try {
5049 + regeneratorRuntime = runtime;
5050 +} catch (accidentalStrictMode) {
5051 + if (typeof globalThis === "object") {
5052 + globalThis.regeneratorRuntime = runtime;
5053 + } else {
5054 + Function("r", "regeneratorRuntime = r")(runtime);
5055 + }
5056 +}
5057 +
5058 +
5059 +/***/ }),
5060 +
5061 +/***/ "../node_modules/@tanstack/query-core/build/modern/focusManager.cjs":
5062 +/*!**************************************************************************!*\
5063 + !*** ../node_modules/@tanstack/query-core/build/modern/focusManager.cjs ***!
5064 + \**************************************************************************/
5065 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5066 +
3615 5067 "use strict";
3616 -module.exports = React;
3617 5068
5069 +var __defProp = Object.defineProperty;
5070 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
5071 +var __getOwnPropNames = Object.getOwnPropertyNames;
5072 +var __hasOwnProp = Object.prototype.hasOwnProperty;
5073 +var __export = (target, all) => {
5074 + for (var name in all)
5075 + __defProp(target, name, { get: all[name], enumerable: true });
5076 +};
5077 +var __copyProps = (to, from, except, desc) => {
5078 + if (from && typeof from === "object" || typeof from === "function") {
5079 + for (let key of __getOwnPropNames(from))
5080 + if (!__hasOwnProp.call(to, key) && key !== except)
5081 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
5082 + }
5083 + return to;
5084 +};
5085 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
5086 +
5087 +// src/focusManager.ts
5088 +var focusManager_exports = {};
5089 +__export(focusManager_exports, {
5090 + FocusManager: () => FocusManager,
5091 + focusManager: () => focusManager
5092 +});
5093 +module.exports = __toCommonJS(focusManager_exports);
5094 +var import_subscribable = __webpack_require__(/*! ./subscribable.cjs */ "../node_modules/@tanstack/query-core/build/modern/subscribable.cjs");
5095 +var import_utils = __webpack_require__(/*! ./utils.cjs */ "../node_modules/@tanstack/query-core/build/modern/utils.cjs");
5096 +var FocusManager = class extends import_subscribable.Subscribable {
5097 + #focused;
5098 + #cleanup;
5099 + #setup;
5100 + constructor() {
5101 + super();
5102 + this.#setup = (onFocus) => {
5103 + if (!import_utils.isServer && window.addEventListener) {
5104 + const listener = () => onFocus();
5105 + window.addEventListener("visibilitychange", listener, false);
5106 + return () => {
5107 + window.removeEventListener("visibilitychange", listener);
5108 + };
5109 + }
5110 + return;
5111 + };
5112 + }
5113 + onSubscribe() {
5114 + if (!this.#cleanup) {
5115 + this.setEventListener(this.#setup);
5116 + }
5117 + }
5118 + onUnsubscribe() {
5119 + if (!this.hasListeners()) {
5120 + this.#cleanup?.();
5121 + this.#cleanup = void 0;
5122 + }
5123 + }
5124 + setEventListener(setup) {
5125 + this.#setup = setup;
5126 + this.#cleanup?.();
5127 + this.#cleanup = setup((focused) => {
5128 + if (typeof focused === "boolean") {
5129 + this.setFocused(focused);
5130 + } else {
5131 + this.onFocus();
5132 + }
5133 + });
5134 + }
5135 + setFocused(focused) {
5136 + const changed = this.#focused !== focused;
5137 + if (changed) {
5138 + this.#focused = focused;
5139 + this.onFocus();
5140 + }
5141 + }
5142 + onFocus() {
5143 + const isFocused = this.isFocused();
5144 + this.listeners.forEach((listener) => {
5145 + listener(isFocused);
5146 + });
5147 + }
5148 + isFocused() {
5149 + if (typeof this.#focused === "boolean") {
5150 + return this.#focused;
5151 + }
5152 + return globalThis.document?.visibilityState !== "hidden";
5153 + }
5154 +};
5155 +var focusManager = new FocusManager();
5156 +// Annotate the CommonJS export names for ESM import in node:
5157 +0 && (0);
5158 +//# sourceMappingURL=focusManager.cjs.map
5159 +
3618 5160 /***/ }),
3619 5161
3620 -/***/ "react-dom":
3621 -/*!***************************!*\
3622 - !*** external "ReactDOM" ***!
3623 - \***************************/
5162 +/***/ "../node_modules/@tanstack/query-core/build/modern/hydration.cjs":
5163 +/*!***********************************************************************!*\
5164 + !*** ../node_modules/@tanstack/query-core/build/modern/hydration.cjs ***!
5165 + \***********************************************************************/
3624 5166 /***/ ((module) => {
3625 5167
3626 5168 "use strict";
3627 -module.exports = ReactDOM;
3628 5169
5170 +var __defProp = Object.defineProperty;
5171 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
5172 +var __getOwnPropNames = Object.getOwnPropertyNames;
5173 +var __hasOwnProp = Object.prototype.hasOwnProperty;
5174 +var __export = (target, all) => {
5175 + for (var name in all)
5176 + __defProp(target, name, { get: all[name], enumerable: true });
5177 +};
5178 +var __copyProps = (to, from, except, desc) => {
5179 + if (from && typeof from === "object" || typeof from === "function") {
5180 + for (let key of __getOwnPropNames(from))
5181 + if (!__hasOwnProp.call(to, key) && key !== except)
5182 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
5183 + }
5184 + return to;
5185 +};
5186 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
5187 +
5188 +// src/hydration.ts
5189 +var hydration_exports = {};
5190 +__export(hydration_exports, {
5191 + defaultShouldDehydrateMutation: () => defaultShouldDehydrateMutation,
5192 + defaultShouldDehydrateQuery: () => defaultShouldDehydrateQuery,
5193 + dehydrate: () => dehydrate,
5194 + hydrate: () => hydrate
5195 +});
5196 +module.exports = __toCommonJS(hydration_exports);
5197 +function defaultTransformerFn(data) {
5198 + return data;
5199 +}
5200 +function dehydrateMutation(mutation) {
5201 + return {
5202 + mutationKey: mutation.options.mutationKey,
5203 + state: mutation.state,
5204 + ...mutation.options.scope && { scope: mutation.options.scope },
5205 + ...mutation.meta && { meta: mutation.meta }
5206 + };
5207 +}
5208 +function dehydrateQuery(query, serializeData) {
5209 + return {
5210 + state: {
5211 + ...query.state,
5212 + ...query.state.data !== void 0 && {
5213 + data: serializeData(query.state.data)
5214 + }
5215 + },
5216 + queryKey: query.queryKey,
5217 + queryHash: query.queryHash,
5218 + ...query.state.status === "pending" && {
5219 + promise: query.promise?.then(serializeData).catch((error) => {
5220 + if (true) {
5221 + console.error(
5222 + `A query that was dehydrated as pending ended up rejecting. [${query.queryHash}]: ${error}; The error will be redacted in production builds`
5223 + );
5224 + }
5225 + return Promise.reject(new Error("redacted"));
5226 + })
5227 + },
5228 + ...query.meta && { meta: query.meta }
5229 + };
5230 +}
5231 +function defaultShouldDehydrateMutation(mutation) {
5232 + return mutation.state.isPaused;
5233 +}
5234 +function defaultShouldDehydrateQuery(query) {
5235 + return query.state.status === "success";
5236 +}
5237 +function dehydrate(client, options = {}) {
5238 + const filterMutation = options.shouldDehydrateMutation ?? client.getDefaultOptions().dehydrate?.shouldDehydrateMutation ?? defaultShouldDehydrateMutation;
5239 + const mutations = client.getMutationCache().getAll().flatMap(
5240 + (mutation) => filterMutation(mutation) ? [dehydrateMutation(mutation)] : []
5241 + );
5242 + const filterQuery = options.shouldDehydrateQuery ?? client.getDefaultOptions().dehydrate?.shouldDehydrateQuery ?? defaultShouldDehydrateQuery;
5243 + const serializeData = options.serializeData ?? client.getDefaultOptions().dehydrate?.serializeData ?? defaultTransformerFn;
5244 + const queries = client.getQueryCache().getAll().flatMap(
5245 + (query) => filterQuery(query) ? [dehydrateQuery(query, serializeData)] : []
5246 + );
5247 + return { mutations, queries };
5248 +}
5249 +function hydrate(client, dehydratedState, options) {
5250 + if (typeof dehydratedState !== "object" || dehydratedState === null) {
5251 + return;
5252 + }
5253 + const mutationCache = client.getMutationCache();
5254 + const queryCache = client.getQueryCache();
5255 + const deserializeData = options?.defaultOptions?.deserializeData ?? client.getDefaultOptions().hydrate?.deserializeData ?? defaultTransformerFn;
5256 + const mutations = dehydratedState.mutations || [];
5257 + const queries = dehydratedState.queries || [];
5258 + mutations.forEach(({ state, ...mutationOptions }) => {
5259 + mutationCache.build(
5260 + client,
5261 + {
5262 + ...client.getDefaultOptions().hydrate?.mutations,
5263 + ...options?.defaultOptions?.mutations,
5264 + ...mutationOptions
5265 + },
5266 + state
5267 + );
5268 + });
5269 + queries.forEach(({ queryKey, state, queryHash, meta, promise }) => {
5270 + let query = queryCache.get(queryHash);
5271 + const data = state.data === void 0 ? state.data : deserializeData(state.data);
5272 + if (query) {
5273 + if (query.state.dataUpdatedAt < state.dataUpdatedAt) {
5274 + const { fetchStatus: _ignored, ...serializedState } = state;
5275 + query.setState({
5276 + ...serializedState,
5277 + data
5278 + });
5279 + }
5280 + } else {
5281 + query = queryCache.build(
5282 + client,
5283 + {
5284 + ...client.getDefaultOptions().hydrate?.queries,
5285 + ...options?.defaultOptions?.queries,
5286 + queryKey,
5287 + queryHash,
5288 + meta
5289 + },
5290 + // Reset fetch status to idle to avoid
5291 + // query being stuck in fetching state upon hydration
5292 + {
5293 + ...state,
5294 + data,
5295 + fetchStatus: "idle"
5296 + }
5297 + );
5298 + }
5299 + if (promise) {
5300 + const initialPromise = Promise.resolve(promise).then(deserializeData);
5301 + void query.fetch(void 0, { initialPromise });
5302 + }
5303 + });
5304 +}
5305 +// Annotate the CommonJS export names for ESM import in node:
5306 +0 && (0);
5307 +//# sourceMappingURL=hydration.cjs.map
5308 +
5309 +/***/ }),
5310 +
5311 +/***/ "../node_modules/@tanstack/query-core/build/modern/index.cjs":
5312 +/*!*******************************************************************!*\
5313 + !*** ../node_modules/@tanstack/query-core/build/modern/index.cjs ***!
5314 + \*******************************************************************/
5315 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5316 +
5317 +"use strict";
5318 +
5319 +var __defProp = Object.defineProperty;
5320 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
5321 +var __getOwnPropNames = Object.getOwnPropertyNames;
5322 +var __hasOwnProp = Object.prototype.hasOwnProperty;
5323 +var __export = (target, all) => {
5324 + for (var name in all)
5325 + __defProp(target, name, { get: all[name], enumerable: true });
5326 +};
5327 +var __copyProps = (to, from, except, desc) => {
5328 + if (from && typeof from === "object" || typeof from === "function") {
5329 + for (let key of __getOwnPropNames(from))
5330 + if (!__hasOwnProp.call(to, key) && key !== except)
5331 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
5332 + }
5333 + return to;
5334 +};
5335 +var __reExport = (target, mod, secondTarget) => (__copyProps(target, mod, "default"), secondTarget && __copyProps(secondTarget, mod, "default"));
5336 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
5337 +
5338 +// src/index.ts
5339 +var src_exports = {};
5340 +__export(src_exports, {
5341 + CancelledError: () => import_retryer.CancelledError,
5342 + InfiniteQueryObserver: () => import_infiniteQueryObserver.InfiniteQueryObserver,
5343 + MutationCache: () => import_mutationCache.MutationCache,
5344 + MutationObserver: () => import_mutationObserver.MutationObserver,
5345 + QueriesObserver: () => import_queriesObserver.QueriesObserver,
5346 + Query: () => import_query.Query,
5347 + QueryCache: () => import_queryCache.QueryCache,
5348 + QueryClient: () => import_queryClient.QueryClient,
5349 + QueryObserver: () => import_queryObserver.QueryObserver,
5350 + defaultShouldDehydrateMutation: () => import_hydration.defaultShouldDehydrateMutation,
5351 + defaultShouldDehydrateQuery: () => import_hydration.defaultShouldDehydrateQuery,
5352 + dehydrate: () => import_hydration.dehydrate,
5353 + focusManager: () => import_focusManager.focusManager,
5354 + hashKey: () => import_utils.hashKey,
5355 + hydrate: () => import_hydration.hydrate,
5356 + isCancelledError: () => import_retryer2.isCancelledError,
5357 + isServer: () => import_utils.isServer,
5358 + keepPreviousData: () => import_utils.keepPreviousData,
5359 + matchMutation: () => import_utils.matchMutation,
5360 + matchQuery: () => import_utils.matchQuery,
5361 + notifyManager: () => import_notifyManager.notifyManager,
5362 + onlineManager: () => import_onlineManager.onlineManager,
5363 + replaceEqualDeep: () => import_utils.replaceEqualDeep,
5364 + skipToken: () => import_utils.skipToken
5365 +});
5366 +module.exports = __toCommonJS(src_exports);
5367 +var import_retryer = __webpack_require__(/*! ./retryer.cjs */ "../node_modules/@tanstack/query-core/build/modern/retryer.cjs");
5368 +var import_queryCache = __webpack_require__(/*! ./queryCache.cjs */ "../node_modules/@tanstack/query-core/build/modern/queryCache.cjs");
5369 +var import_queryClient = __webpack_require__(/*! ./queryClient.cjs */ "../node_modules/@tanstack/query-core/build/modern/queryClient.cjs");
5370 +var import_queryObserver = __webpack_require__(/*! ./queryObserver.cjs */ "../node_modules/@tanstack/query-core/build/modern/queryObserver.cjs");
5371 +var import_queriesObserver = __webpack_require__(/*! ./queriesObserver.cjs */ "../node_modules/@tanstack/query-core/build/modern/queriesObserver.cjs");
5372 +var import_infiniteQueryObserver = __webpack_require__(/*! ./infiniteQueryObserver.cjs */ "../node_modules/@tanstack/query-core/build/modern/infiniteQueryObserver.cjs");
5373 +var import_mutationCache = __webpack_require__(/*! ./mutationCache.cjs */ "../node_modules/@tanstack/query-core/build/modern/mutationCache.cjs");
5374 +var import_mutationObserver = __webpack_require__(/*! ./mutationObserver.cjs */ "../node_modules/@tanstack/query-core/build/modern/mutationObserver.cjs");
5375 +var import_notifyManager = __webpack_require__(/*! ./notifyManager.cjs */ "../node_modules/@tanstack/query-core/build/modern/notifyManager.cjs");
5376 +var import_focusManager = __webpack_require__(/*! ./focusManager.cjs */ "../node_modules/@tanstack/query-core/build/modern/focusManager.cjs");
5377 +var import_onlineManager = __webpack_require__(/*! ./onlineManager.cjs */ "../node_modules/@tanstack/query-core/build/modern/onlineManager.cjs");
5378 +var import_utils = __webpack_require__(/*! ./utils.cjs */ "../node_modules/@tanstack/query-core/build/modern/utils.cjs");
5379 +var import_retryer2 = __webpack_require__(/*! ./retryer.cjs */ "../node_modules/@tanstack/query-core/build/modern/retryer.cjs");
5380 +var import_hydration = __webpack_require__(/*! ./hydration.cjs */ "../node_modules/@tanstack/query-core/build/modern/hydration.cjs");
5381 +__reExport(src_exports, __webpack_require__(/*! ./types.cjs */ "../node_modules/@tanstack/query-core/build/modern/types.cjs"), module.exports);
5382 +var import_query = __webpack_require__(/*! ./query.cjs */ "../node_modules/@tanstack/query-core/build/modern/query.cjs");
5383 +// Annotate the CommonJS export names for ESM import in node:
5384 +0 && (0);
5385 +//# sourceMappingURL=index.cjs.map
5386 +
5387 +/***/ }),
5388 +
5389 +/***/ "../node_modules/@tanstack/query-core/build/modern/infiniteQueryBehavior.cjs":
5390 +/*!***********************************************************************************!*\
5391 + !*** ../node_modules/@tanstack/query-core/build/modern/infiniteQueryBehavior.cjs ***!
5392 + \***********************************************************************************/
5393 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5394 +
5395 +"use strict";
5396 +
5397 +var __defProp = Object.defineProperty;
5398 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
5399 +var __getOwnPropNames = Object.getOwnPropertyNames;
5400 +var __hasOwnProp = Object.prototype.hasOwnProperty;
5401 +var __export = (target, all) => {
5402 + for (var name in all)
5403 + __defProp(target, name, { get: all[name], enumerable: true });
5404 +};
5405 +var __copyProps = (to, from, except, desc) => {
5406 + if (from && typeof from === "object" || typeof from === "function") {
5407 + for (let key of __getOwnPropNames(from))
5408 + if (!__hasOwnProp.call(to, key) && key !== except)
5409 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
5410 + }
5411 + return to;
5412 +};
5413 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
5414 +
5415 +// src/infiniteQueryBehavior.ts
5416 +var infiniteQueryBehavior_exports = {};
5417 +__export(infiniteQueryBehavior_exports, {
5418 + hasNextPage: () => hasNextPage,
5419 + hasPreviousPage: () => hasPreviousPage,
5420 + infiniteQueryBehavior: () => infiniteQueryBehavior
5421 +});
5422 +module.exports = __toCommonJS(infiniteQueryBehavior_exports);
5423 +var import_utils = __webpack_require__(/*! ./utils.cjs */ "../node_modules/@tanstack/query-core/build/modern/utils.cjs");
5424 +function infiniteQueryBehavior(pages) {
5425 + return {
5426 + onFetch: (context, query) => {
5427 + const fetchFn = async () => {
5428 + const options = context.options;
5429 + const direction = context.fetchOptions?.meta?.fetchMore?.direction;
5430 + const oldPages = context.state.data?.pages || [];
5431 + const oldPageParams = context.state.data?.pageParams || [];
5432 + const empty = { pages: [], pageParams: [] };
5433 + let cancelled = false;
5434 + const addSignalProperty = (object) => {
5435 + Object.defineProperty(object, "signal", {
5436 + enumerable: true,
5437 + get: () => {
5438 + if (context.signal.aborted) {
5439 + cancelled = true;
5440 + } else {
5441 + context.signal.addEventListener("abort", () => {
5442 + cancelled = true;
5443 + });
5444 + }
5445 + return context.signal;
5446 + }
5447 + });
5448 + };
5449 + const queryFn = (0, import_utils.ensureQueryFn)(context.options, context.fetchOptions);
5450 + const fetchPage = async (data, param, previous) => {
5451 + if (cancelled) {
5452 + return Promise.reject();
5453 + }
5454 + if (param == null && data.pages.length) {
5455 + return Promise.resolve(data);
5456 + }
5457 + const queryFnContext = {
5458 + queryKey: context.queryKey,
5459 + pageParam: param,
5460 + direction: previous ? "backward" : "forward",
5461 + meta: context.options.meta
5462 + };
5463 + addSignalProperty(queryFnContext);
5464 + const page = await queryFn(
5465 + queryFnContext
5466 + );
5467 + const { maxPages } = context.options;
5468 + const addTo = previous ? import_utils.addToStart : import_utils.addToEnd;
5469 + return {
5470 + pages: addTo(data.pages, page, maxPages),
5471 + pageParams: addTo(data.pageParams, param, maxPages)
5472 + };
5473 + };
5474 + let result;
5475 + if (direction && oldPages.length) {
5476 + const previous = direction === "backward";
5477 + const pageParamFn = previous ? getPreviousPageParam : getNextPageParam;
5478 + const oldData = {
5479 + pages: oldPages,
5480 + pageParams: oldPageParams
5481 + };
5482 + const param = pageParamFn(options, oldData);
5483 + result = await fetchPage(oldData, param, previous);
5484 + } else {
5485 + result = await fetchPage(
5486 + empty,
5487 + oldPageParams[0] ?? options.initialPageParam
5488 + );
5489 + const remainingPages = pages ?? oldPages.length;
5490 + for (let i = 1; i < remainingPages; i++) {
5491 + const param = getNextPageParam(options, result);
5492 + result = await fetchPage(result, param);
5493 + }
5494 + }
5495 + return result;
5496 + };
5497 + if (context.options.persister) {
5498 + context.fetchFn = () => {
5499 + return context.options.persister?.(
5500 + fetchFn,
5501 + {
5502 + queryKey: context.queryKey,
5503 + meta: context.options.meta,
5504 + signal: context.signal
5505 + },
5506 + query
5507 + );
5508 + };
5509 + } else {
5510 + context.fetchFn = fetchFn;
5511 + }
5512 + }
5513 + };
5514 +}
5515 +function getNextPageParam(options, { pages, pageParams }) {
5516 + const lastIndex = pages.length - 1;
5517 + return options.getNextPageParam(
5518 + pages[lastIndex],
5519 + pages,
5520 + pageParams[lastIndex],
5521 + pageParams
5522 + );
5523 +}
5524 +function getPreviousPageParam(options, { pages, pageParams }) {
5525 + return options.getPreviousPageParam?.(
5526 + pages[0],
5527 + pages,
5528 + pageParams[0],
5529 + pageParams
5530 + );
5531 +}
5532 +function hasNextPage(options, data) {
5533 + if (!data)
5534 + return false;
5535 + return getNextPageParam(options, data) != null;
5536 +}
5537 +function hasPreviousPage(options, data) {
5538 + if (!data || !options.getPreviousPageParam)
5539 + return false;
5540 + return getPreviousPageParam(options, data) != null;
5541 +}
5542 +// Annotate the CommonJS export names for ESM import in node:
5543 +0 && (0);
5544 +//# sourceMappingURL=infiniteQueryBehavior.cjs.map
5545 +
5546 +/***/ }),
5547 +
5548 +/***/ "../node_modules/@tanstack/query-core/build/modern/infiniteQueryObserver.cjs":
5549 +/*!***********************************************************************************!*\
5550 + !*** ../node_modules/@tanstack/query-core/build/modern/infiniteQueryObserver.cjs ***!
5551 + \***********************************************************************************/
5552 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5553 +
5554 +"use strict";
5555 +
5556 +var __defProp = Object.defineProperty;
5557 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
5558 +var __getOwnPropNames = Object.getOwnPropertyNames;
5559 +var __hasOwnProp = Object.prototype.hasOwnProperty;
5560 +var __export = (target, all) => {
5561 + for (var name in all)
5562 + __defProp(target, name, { get: all[name], enumerable: true });
5563 +};
5564 +var __copyProps = (to, from, except, desc) => {
5565 + if (from && typeof from === "object" || typeof from === "function") {
5566 + for (let key of __getOwnPropNames(from))
5567 + if (!__hasOwnProp.call(to, key) && key !== except)
5568 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
5569 + }
5570 + return to;
5571 +};
5572 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
5573 +
5574 +// src/infiniteQueryObserver.ts
5575 +var infiniteQueryObserver_exports = {};
5576 +__export(infiniteQueryObserver_exports, {
5577 + InfiniteQueryObserver: () => InfiniteQueryObserver
5578 +});
5579 +module.exports = __toCommonJS(infiniteQueryObserver_exports);
5580 +var import_queryObserver = __webpack_require__(/*! ./queryObserver.cjs */ "../node_modules/@tanstack/query-core/build/modern/queryObserver.cjs");
5581 +var import_infiniteQueryBehavior = __webpack_require__(/*! ./infiniteQueryBehavior.cjs */ "../node_modules/@tanstack/query-core/build/modern/infiniteQueryBehavior.cjs");
5582 +var InfiniteQueryObserver = class extends import_queryObserver.QueryObserver {
5583 + constructor(client, options) {
5584 + super(client, options);
5585 + }
5586 + bindMethods() {
5587 + super.bindMethods();
5588 + this.fetchNextPage = this.fetchNextPage.bind(this);
5589 + this.fetchPreviousPage = this.fetchPreviousPage.bind(this);
5590 + }
5591 + setOptions(options, notifyOptions) {
5592 + super.setOptions(
5593 + {
5594 + ...options,
5595 + behavior: (0, import_infiniteQueryBehavior.infiniteQueryBehavior)()
5596 + },
5597 + notifyOptions
5598 + );
5599 + }
5600 + getOptimisticResult(options) {
5601 + options.behavior = (0, import_infiniteQueryBehavior.infiniteQueryBehavior)();
5602 + return super.getOptimisticResult(options);
5603 + }
5604 + fetchNextPage(options) {
5605 + return this.fetch({
5606 + ...options,
5607 + meta: {
5608 + fetchMore: { direction: "forward" }
5609 + }
5610 + });
5611 + }
5612 + fetchPreviousPage(options) {
5613 + return this.fetch({
5614 + ...options,
5615 + meta: {
5616 + fetchMore: { direction: "backward" }
5617 + }
5618 + });
5619 + }
5620 + createResult(query, options) {
5621 + const { state } = query;
5622 + const parentResult = super.createResult(query, options);
5623 + const { isFetching, isRefetching, isError, isRefetchError } = parentResult;
5624 + const fetchDirection = state.fetchMeta?.fetchMore?.direction;
5625 + const isFetchNextPageError = isError && fetchDirection === "forward";
5626 + const isFetchingNextPage = isFetching && fetchDirection === "forward";
5627 + const isFetchPreviousPageError = isError && fetchDirection === "backward";
5628 + const isFetchingPreviousPage = isFetching && fetchDirection === "backward";
5629 + const result = {
5630 + ...parentResult,
5631 + fetchNextPage: this.fetchNextPage,
5632 + fetchPreviousPage: this.fetchPreviousPage,
5633 + hasNextPage: (0, import_infiniteQueryBehavior.hasNextPage)(options, state.data),
5634 + hasPreviousPage: (0, import_infiniteQueryBehavior.hasPreviousPage)(options, state.data),
5635 + isFetchNextPageError,
5636 + isFetchingNextPage,
5637 + isFetchPreviousPageError,
5638 + isFetchingPreviousPage,
5639 + isRefetchError: isRefetchError && !isFetchNextPageError && !isFetchPreviousPageError,
5640 + isRefetching: isRefetching && !isFetchingNextPage && !isFetchingPreviousPage
5641 + };
5642 + return result;
5643 + }
5644 +};
5645 +// Annotate the CommonJS export names for ESM import in node:
5646 +0 && (0);
5647 +//# sourceMappingURL=infiniteQueryObserver.cjs.map
5648 +
5649 +/***/ }),
5650 +
5651 +/***/ "../node_modules/@tanstack/query-core/build/modern/mutation.cjs":
5652 +/*!**********************************************************************!*\
5653 + !*** ../node_modules/@tanstack/query-core/build/modern/mutation.cjs ***!
5654 + \**********************************************************************/
5655 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5656 +
5657 +"use strict";
5658 +
5659 +var __defProp = Object.defineProperty;
5660 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
5661 +var __getOwnPropNames = Object.getOwnPropertyNames;
5662 +var __hasOwnProp = Object.prototype.hasOwnProperty;
5663 +var __export = (target, all) => {
5664 + for (var name in all)
5665 + __defProp(target, name, { get: all[name], enumerable: true });
5666 +};
5667 +var __copyProps = (to, from, except, desc) => {
5668 + if (from && typeof from === "object" || typeof from === "function") {
5669 + for (let key of __getOwnPropNames(from))
5670 + if (!__hasOwnProp.call(to, key) && key !== except)
5671 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
5672 + }
5673 + return to;
5674 +};
5675 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
5676 +
5677 +// src/mutation.ts
5678 +var mutation_exports = {};
5679 +__export(mutation_exports, {
5680 + Mutation: () => Mutation,
5681 + getDefaultState: () => getDefaultState
5682 +});
5683 +module.exports = __toCommonJS(mutation_exports);
5684 +var import_notifyManager = __webpack_require__(/*! ./notifyManager.cjs */ "../node_modules/@tanstack/query-core/build/modern/notifyManager.cjs");
5685 +var import_removable = __webpack_require__(/*! ./removable.cjs */ "../node_modules/@tanstack/query-core/build/modern/removable.cjs");
5686 +var import_retryer = __webpack_require__(/*! ./retryer.cjs */ "../node_modules/@tanstack/query-core/build/modern/retryer.cjs");
5687 +var Mutation = class extends import_removable.Removable {
5688 + #observers;
5689 + #mutationCache;
5690 + #retryer;
5691 + constructor(config) {
5692 + super();
5693 + this.mutationId = config.mutationId;
5694 + this.#mutationCache = config.mutationCache;
5695 + this.#observers = [];
5696 + this.state = config.state || getDefaultState();
5697 + this.setOptions(config.options);
5698 + this.scheduleGc();
5699 + }
5700 + setOptions(options) {
5701 + this.options = options;
5702 + this.updateGcTime(this.options.gcTime);
5703 + }
5704 + get meta() {
5705 + return this.options.meta;
5706 + }
5707 + addObserver(observer) {
5708 + if (!this.#observers.includes(observer)) {
5709 + this.#observers.push(observer);
5710 + this.clearGcTimeout();
5711 + this.#mutationCache.notify({
5712 + type: "observerAdded",
5713 + mutation: this,
5714 + observer
5715 + });
5716 + }
5717 + }
5718 + removeObserver(observer) {
5719 + this.#observers = this.#observers.filter((x) => x !== observer);
5720 + this.scheduleGc();
5721 + this.#mutationCache.notify({
5722 + type: "observerRemoved",
5723 + mutation: this,
5724 + observer
5725 + });
5726 + }
5727 + optionalRemove() {
5728 + if (!this.#observers.length) {
5729 + if (this.state.status === "pending") {
5730 + this.scheduleGc();
5731 + } else {
5732 + this.#mutationCache.remove(this);
5733 + }
5734 + }
5735 + }
5736 + continue() {
5737 + return this.#retryer?.continue() ?? // continuing a mutation assumes that variables are set, mutation must have been dehydrated before
5738 + this.execute(this.state.variables);
5739 + }
5740 + async execute(variables) {
5741 + this.#retryer = (0, import_retryer.createRetryer)({
5742 + fn: () => {
5743 + if (!this.options.mutationFn) {
5744 + return Promise.reject(new Error("No mutationFn found"));
5745 + }
5746 + return this.options.mutationFn(variables);
5747 + },
5748 + onFail: (failureCount, error) => {
5749 + this.#dispatch({ type: "failed", failureCount, error });
5750 + },
5751 + onPause: () => {
5752 + this.#dispatch({ type: "pause" });
5753 + },
5754 + onContinue: () => {
5755 + this.#dispatch({ type: "continue" });
5756 + },
5757 + retry: this.options.retry ?? 0,
5758 + retryDelay: this.options.retryDelay,
5759 + networkMode: this.options.networkMode,
5760 + canRun: () => this.#mutationCache.canRun(this)
5761 + });
5762 + const restored = this.state.status === "pending";
5763 + const isPaused = !this.#retryer.canStart();
5764 + try {
5765 + if (!restored) {
5766 + this.#dispatch({ type: "pending", variables, isPaused });
5767 + await this.#mutationCache.config.onMutate?.(
5768 + variables,
5769 + this
5770 + );
5771 + const context = await this.options.onMutate?.(variables);
5772 + if (context !== this.state.context) {
5773 + this.#dispatch({
5774 + type: "pending",
5775 + context,
5776 + variables,
5777 + isPaused
5778 + });
5779 + }
5780 + }
5781 + const data = await this.#retryer.start();
5782 + await this.#mutationCache.config.onSuccess?.(
5783 + data,
5784 + variables,
5785 + this.state.context,
5786 + this
5787 + );
5788 + await this.options.onSuccess?.(data, variables, this.state.context);
5789 + await this.#mutationCache.config.onSettled?.(
5790 + data,
5791 + null,
5792 + this.state.variables,
5793 + this.state.context,
5794 + this
5795 + );
5796 + await this.options.onSettled?.(data, null, variables, this.state.context);
5797 + this.#dispatch({ type: "success", data });
5798 + return data;
5799 + } catch (error) {
5800 + try {
5801 + await this.#mutationCache.config.onError?.(
5802 + error,
5803 + variables,
5804 + this.state.context,
5805 + this
5806 + );
5807 + await this.options.onError?.(
5808 + error,
5809 + variables,
5810 + this.state.context
5811 + );
5812 + await this.#mutationCache.config.onSettled?.(
5813 + void 0,
5814 + error,
5815 + this.state.variables,
5816 + this.state.context,
5817 + this
5818 + );
5819 + await this.options.onSettled?.(
5820 + void 0,
5821 + error,
5822 + variables,
5823 + this.state.context
5824 + );
5825 + throw error;
5826 + } finally {
5827 + this.#dispatch({ type: "error", error });
5828 + }
5829 + } finally {
5830 + this.#mutationCache.runNext(this);
5831 + }
5832 + }
5833 + #dispatch(action) {
5834 + const reducer = (state) => {
5835 + switch (action.type) {
5836 + case "failed":
5837 + return {
5838 + ...state,
5839 + failureCount: action.failureCount,
5840 + failureReason: action.error
5841 + };
5842 + case "pause":
5843 + return {
5844 + ...state,
5845 + isPaused: true
5846 + };
5847 + case "continue":
5848 + return {
5849 + ...state,
5850 + isPaused: false
5851 + };
5852 + case "pending":
5853 + return {
5854 + ...state,
5855 + context: action.context,
5856 + data: void 0,
5857 + failureCount: 0,
5858 + failureReason: null,
5859 + error: null,
5860 + isPaused: action.isPaused,
5861 + status: "pending",
5862 + variables: action.variables,
5863 + submittedAt: Date.now()
5864 + };
5865 + case "success":
5866 + return {
5867 + ...state,
5868 + data: action.data,
5869 + failureCount: 0,
5870 + failureReason: null,
5871 + error: null,
5872 + status: "success",
5873 + isPaused: false
5874 + };
5875 + case "error":
5876 + return {
5877 + ...state,
5878 + data: void 0,
5879 + error: action.error,
5880 + failureCount: state.failureCount + 1,
5881 + failureReason: action.error,
5882 + isPaused: false,
5883 + status: "error"
5884 + };
5885 + }
5886 + };
5887 + this.state = reducer(this.state);
5888 + import_notifyManager.notifyManager.batch(() => {
5889 + this.#observers.forEach((observer) => {
5890 + observer.onMutationUpdate(action);
5891 + });
5892 + this.#mutationCache.notify({
5893 + mutation: this,
5894 + type: "updated",
5895 + action
5896 + });
5897 + });
5898 + }
5899 +};
5900 +function getDefaultState() {
5901 + return {
5902 + context: void 0,
5903 + data: void 0,
5904 + error: null,
5905 + failureCount: 0,
5906 + failureReason: null,
5907 + isPaused: false,
5908 + status: "idle",
5909 + variables: void 0,
5910 + submittedAt: 0
5911 + };
5912 +}
5913 +// Annotate the CommonJS export names for ESM import in node:
5914 +0 && (0);
5915 +//# sourceMappingURL=mutation.cjs.map
5916 +
5917 +/***/ }),
5918 +
5919 +/***/ "../node_modules/@tanstack/query-core/build/modern/mutationCache.cjs":
5920 +/*!***************************************************************************!*\
5921 + !*** ../node_modules/@tanstack/query-core/build/modern/mutationCache.cjs ***!
5922 + \***************************************************************************/
5923 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5924 +
5925 +"use strict";
5926 +
5927 +var __defProp = Object.defineProperty;
5928 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
5929 +var __getOwnPropNames = Object.getOwnPropertyNames;
5930 +var __hasOwnProp = Object.prototype.hasOwnProperty;
5931 +var __export = (target, all) => {
5932 + for (var name in all)
5933 + __defProp(target, name, { get: all[name], enumerable: true });
5934 +};
5935 +var __copyProps = (to, from, except, desc) => {
5936 + if (from && typeof from === "object" || typeof from === "function") {
5937 + for (let key of __getOwnPropNames(from))
5938 + if (!__hasOwnProp.call(to, key) && key !== except)
5939 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
5940 + }
5941 + return to;
5942 +};
5943 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
5944 +
5945 +// src/mutationCache.ts
5946 +var mutationCache_exports = {};
5947 +__export(mutationCache_exports, {
5948 + MutationCache: () => MutationCache
5949 +});
5950 +module.exports = __toCommonJS(mutationCache_exports);
5951 +var import_notifyManager = __webpack_require__(/*! ./notifyManager.cjs */ "../node_modules/@tanstack/query-core/build/modern/notifyManager.cjs");
5952 +var import_mutation = __webpack_require__(/*! ./mutation.cjs */ "../node_modules/@tanstack/query-core/build/modern/mutation.cjs");
5953 +var import_utils = __webpack_require__(/*! ./utils.cjs */ "../node_modules/@tanstack/query-core/build/modern/utils.cjs");
5954 +var import_subscribable = __webpack_require__(/*! ./subscribable.cjs */ "../node_modules/@tanstack/query-core/build/modern/subscribable.cjs");
5955 +var MutationCache = class extends import_subscribable.Subscribable {
5956 + constructor(config = {}) {
5957 + super();
5958 + this.config = config;
5959 + this.#mutations = /* @__PURE__ */ new Map();
5960 + this.#mutationId = Date.now();
5961 + }
5962 + #mutations;
5963 + #mutationId;
5964 + build(client, options, state) {
5965 + const mutation = new import_mutation.Mutation({
5966 + mutationCache: this,
5967 + mutationId: ++this.#mutationId,
5968 + options: client.defaultMutationOptions(options),
5969 + state
5970 + });
5971 + this.add(mutation);
5972 + return mutation;
5973 + }
5974 + add(mutation) {
5975 + const scope = scopeFor(mutation);
5976 + const mutations = this.#mutations.get(scope) ?? [];
5977 + mutations.push(mutation);
5978 + this.#mutations.set(scope, mutations);
5979 + this.notify({ type: "added", mutation });
5980 + }
5981 + remove(mutation) {
5982 + const scope = scopeFor(mutation);
5983 + if (this.#mutations.has(scope)) {
5984 + const mutations = this.#mutations.get(scope)?.filter((x) => x !== mutation);
5985 + if (mutations) {
5986 + if (mutations.length === 0) {
5987 + this.#mutations.delete(scope);
5988 + } else {
5989 + this.#mutations.set(scope, mutations);
5990 + }
5991 + }
5992 + }
5993 + this.notify({ type: "removed", mutation });
5994 + }
5995 + canRun(mutation) {
5996 + const firstPendingMutation = this.#mutations.get(scopeFor(mutation))?.find((m) => m.state.status === "pending");
5997 + return !firstPendingMutation || firstPendingMutation === mutation;
5998 + }
5999 + runNext(mutation) {
6000 + const foundMutation = this.#mutations.get(scopeFor(mutation))?.find((m) => m !== mutation && m.state.isPaused);
6001 + return foundMutation?.continue() ?? Promise.resolve();
6002 + }
6003 + clear() {
6004 + import_notifyManager.notifyManager.batch(() => {
6005 + this.getAll().forEach((mutation) => {
6006 + this.remove(mutation);
6007 + });
6008 + });
6009 + }
6010 + getAll() {
6011 + return [...this.#mutations.values()].flat();
6012 + }
6013 + find(filters) {
6014 + const defaultedFilters = { exact: true, ...filters };
6015 + return this.getAll().find(
6016 + (mutation) => (0, import_utils.matchMutation)(defaultedFilters, mutation)
6017 + );
6018 + }
6019 + findAll(filters = {}) {
6020 + return this.getAll().filter((mutation) => (0, import_utils.matchMutation)(filters, mutation));
6021 + }
6022 + notify(event) {
6023 + import_notifyManager.notifyManager.batch(() => {
6024 + this.listeners.forEach((listener) => {
6025 + listener(event);
6026 + });
6027 + });
6028 + }
6029 + resumePausedMutations() {
6030 + const pausedMutations = this.getAll().filter((x) => x.state.isPaused);
6031 + return import_notifyManager.notifyManager.batch(
6032 + () => Promise.all(
6033 + pausedMutations.map((mutation) => mutation.continue().catch(import_utils.noop))
6034 + )
6035 + );
6036 + }
6037 +};
6038 +function scopeFor(mutation) {
6039 + return mutation.options.scope?.id ?? String(mutation.mutationId);
6040 +}
6041 +// Annotate the CommonJS export names for ESM import in node:
6042 +0 && (0);
6043 +//# sourceMappingURL=mutationCache.cjs.map
6044 +
6045 +/***/ }),
6046 +
6047 +/***/ "../node_modules/@tanstack/query-core/build/modern/mutationObserver.cjs":
6048 +/*!******************************************************************************!*\
6049 + !*** ../node_modules/@tanstack/query-core/build/modern/mutationObserver.cjs ***!
6050 + \******************************************************************************/
6051 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
6052 +
6053 +"use strict";
6054 +
6055 +var __defProp = Object.defineProperty;
6056 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
6057 +var __getOwnPropNames = Object.getOwnPropertyNames;
6058 +var __hasOwnProp = Object.prototype.hasOwnProperty;
6059 +var __export = (target, all) => {
6060 + for (var name in all)
6061 + __defProp(target, name, { get: all[name], enumerable: true });
6062 +};
6063 +var __copyProps = (to, from, except, desc) => {
6064 + if (from && typeof from === "object" || typeof from === "function") {
6065 + for (let key of __getOwnPropNames(from))
6066 + if (!__hasOwnProp.call(to, key) && key !== except)
6067 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
6068 + }
6069 + return to;
6070 +};
6071 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
6072 +
6073 +// src/mutationObserver.ts
6074 +var mutationObserver_exports = {};
6075 +__export(mutationObserver_exports, {
6076 + MutationObserver: () => MutationObserver
6077 +});
6078 +module.exports = __toCommonJS(mutationObserver_exports);
6079 +var import_mutation = __webpack_require__(/*! ./mutation.cjs */ "../node_modules/@tanstack/query-core/build/modern/mutation.cjs");
6080 +var import_notifyManager = __webpack_require__(/*! ./notifyManager.cjs */ "../node_modules/@tanstack/query-core/build/modern/notifyManager.cjs");
6081 +var import_subscribable = __webpack_require__(/*! ./subscribable.cjs */ "../node_modules/@tanstack/query-core/build/modern/subscribable.cjs");
6082 +var import_utils = __webpack_require__(/*! ./utils.cjs */ "../node_modules/@tanstack/query-core/build/modern/utils.cjs");
6083 +var MutationObserver = class extends import_subscribable.Subscribable {
6084 + #client;
6085 + #currentResult = void 0;
6086 + #currentMutation;
6087 + #mutateOptions;
6088 + constructor(client, options) {
6089 + super();
6090 + this.#client = client;
6091 + this.setOptions(options);
6092 + this.bindMethods();
6093 + this.#updateResult();
6094 + }
6095 + bindMethods() {
6096 + this.mutate = this.mutate.bind(this);
6097 + this.reset = this.reset.bind(this);
6098 + }
6099 + setOptions(options) {
6100 + const prevOptions = this.options;
6101 + this.options = this.#client.defaultMutationOptions(options);
6102 + if (!(0, import_utils.shallowEqualObjects)(this.options, prevOptions)) {
6103 + this.#client.getMutationCache().notify({
6104 + type: "observerOptionsUpdated",
6105 + mutation: this.#currentMutation,
6106 + observer: this
6107 + });
6108 + }
6109 + if (prevOptions?.mutationKey && this.options.mutationKey && (0, import_utils.hashKey)(prevOptions.mutationKey) !== (0, import_utils.hashKey)(this.options.mutationKey)) {
6110 + this.reset();
6111 + } else if (this.#currentMutation?.state.status === "pending") {
6112 + this.#currentMutation.setOptions(this.options);
6113 + }
6114 + }
6115 + onUnsubscribe() {
6116 + if (!this.hasListeners()) {
6117 + this.#currentMutation?.removeObserver(this);
6118 + }
6119 + }
6120 + onMutationUpdate(action) {
6121 + this.#updateResult();
6122 + this.#notify(action);
6123 + }
6124 + getCurrentResult() {
6125 + return this.#currentResult;
6126 + }
6127 + reset() {
6128 + this.#currentMutation?.removeObserver(this);
6129 + this.#currentMutation = void 0;
6130 + this.#updateResult();
6131 + this.#notify();
6132 + }
6133 + mutate(variables, options) {
6134 + this.#mutateOptions = options;
6135 + this.#currentMutation?.removeObserver(this);
6136 + this.#currentMutation = this.#client.getMutationCache().build(this.#client, this.options);
6137 + this.#currentMutation.addObserver(this);
6138 + return this.#currentMutation.execute(variables);
6139 + }
6140 + #updateResult() {
6141 + const state = this.#currentMutation?.state ?? (0, import_mutation.getDefaultState)();
6142 + this.#currentResult = {
6143 + ...state,
6144 + isPending: state.status === "pending",
6145 + isSuccess: state.status === "success",
6146 + isError: state.status === "error",
6147 + isIdle: state.status === "idle",
6148 + mutate: this.mutate,
6149 + reset: this.reset
6150 + };
6151 + }
6152 + #notify(action) {
6153 + import_notifyManager.notifyManager.batch(() => {
6154 + if (this.#mutateOptions && this.hasListeners()) {
6155 + const variables = this.#currentResult.variables;
6156 + const context = this.#currentResult.context;
6157 + if (action?.type === "success") {
6158 + this.#mutateOptions.onSuccess?.(action.data, variables, context);
6159 + this.#mutateOptions.onSettled?.(action.data, null, variables, context);
6160 + } else if (action?.type === "error") {
6161 + this.#mutateOptions.onError?.(action.error, variables, context);
6162 + this.#mutateOptions.onSettled?.(
6163 + void 0,
6164 + action.error,
6165 + variables,
6166 + context
6167 + );
6168 + }
6169 + }
6170 + this.listeners.forEach((listener) => {
6171 + listener(this.#currentResult);
6172 + });
6173 + });
6174 + }
6175 +};
6176 +// Annotate the CommonJS export names for ESM import in node:
6177 +0 && (0);
6178 +//# sourceMappingURL=mutationObserver.cjs.map
6179 +
6180 +/***/ }),
6181 +
6182 +/***/ "../node_modules/@tanstack/query-core/build/modern/notifyManager.cjs":
6183 +/*!***************************************************************************!*\
6184 + !*** ../node_modules/@tanstack/query-core/build/modern/notifyManager.cjs ***!
6185 + \***************************************************************************/
6186 +/***/ ((module) => {
6187 +
6188 +"use strict";
6189 +
6190 +var __defProp = Object.defineProperty;
6191 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
6192 +var __getOwnPropNames = Object.getOwnPropertyNames;
6193 +var __hasOwnProp = Object.prototype.hasOwnProperty;
6194 +var __export = (target, all) => {
6195 + for (var name in all)
6196 + __defProp(target, name, { get: all[name], enumerable: true });
6197 +};
6198 +var __copyProps = (to, from, except, desc) => {
6199 + if (from && typeof from === "object" || typeof from === "function") {
6200 + for (let key of __getOwnPropNames(from))
6201 + if (!__hasOwnProp.call(to, key) && key !== except)
6202 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
6203 + }
6204 + return to;
6205 +};
6206 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
6207 +
6208 +// src/notifyManager.ts
6209 +var notifyManager_exports = {};
6210 +__export(notifyManager_exports, {
6211 + createNotifyManager: () => createNotifyManager,
6212 + notifyManager: () => notifyManager
6213 +});
6214 +module.exports = __toCommonJS(notifyManager_exports);
6215 +function createNotifyManager() {
6216 + let queue = [];
6217 + let transactions = 0;
6218 + let notifyFn = (callback) => {
6219 + callback();
6220 + };
6221 + let batchNotifyFn = (callback) => {
6222 + callback();
6223 + };
6224 + let scheduleFn = (cb) => setTimeout(cb, 0);
6225 + const setScheduler = (fn) => {
6226 + scheduleFn = fn;
6227 + };
6228 + const batch = (callback) => {
6229 + let result;
6230 + transactions++;
6231 + try {
6232 + result = callback();
6233 + } finally {
6234 + transactions--;
6235 + if (!transactions) {
6236 + flush();
6237 + }
6238 + }
6239 + return result;
6240 + };
6241 + const schedule = (callback) => {
6242 + if (transactions) {
6243 + queue.push(callback);
6244 + } else {
6245 + scheduleFn(() => {
6246 + notifyFn(callback);
6247 + });
6248 + }
6249 + };
6250 + const batchCalls = (callback) => {
6251 + return (...args) => {
6252 + schedule(() => {
6253 + callback(...args);
6254 + });
6255 + };
6256 + };
6257 + const flush = () => {
6258 + const originalQueue = queue;
6259 + queue = [];
6260 + if (originalQueue.length) {
6261 + scheduleFn(() => {
6262 + batchNotifyFn(() => {
6263 + originalQueue.forEach((callback) => {
6264 + notifyFn(callback);
6265 + });
6266 + });
6267 + });
6268 + }
6269 + };
6270 + const setNotifyFunction = (fn) => {
6271 + notifyFn = fn;
6272 + };
6273 + const setBatchNotifyFunction = (fn) => {
6274 + batchNotifyFn = fn;
6275 + };
6276 + return {
6277 + batch,
6278 + batchCalls,
6279 + schedule,
6280 + setNotifyFunction,
6281 + setBatchNotifyFunction,
6282 + setScheduler
6283 + };
6284 +}
6285 +var notifyManager = createNotifyManager();
6286 +// Annotate the CommonJS export names for ESM import in node:
6287 +0 && (0);
6288 +//# sourceMappingURL=notifyManager.cjs.map
6289 +
6290 +/***/ }),
6291 +
6292 +/***/ "../node_modules/@tanstack/query-core/build/modern/onlineManager.cjs":
6293 +/*!***************************************************************************!*\
6294 + !*** ../node_modules/@tanstack/query-core/build/modern/onlineManager.cjs ***!
6295 + \***************************************************************************/
6296 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
6297 +
6298 +"use strict";
6299 +
6300 +var __defProp = Object.defineProperty;
6301 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
6302 +var __getOwnPropNames = Object.getOwnPropertyNames;
6303 +var __hasOwnProp = Object.prototype.hasOwnProperty;
6304 +var __export = (target, all) => {
6305 + for (var name in all)
6306 + __defProp(target, name, { get: all[name], enumerable: true });
6307 +};
6308 +var __copyProps = (to, from, except, desc) => {
6309 + if (from && typeof from === "object" || typeof from === "function") {
6310 + for (let key of __getOwnPropNames(from))
6311 + if (!__hasOwnProp.call(to, key) && key !== except)
6312 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
6313 + }
6314 + return to;
6315 +};
6316 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
6317 +
6318 +// src/onlineManager.ts
6319 +var onlineManager_exports = {};
6320 +__export(onlineManager_exports, {
6321 + OnlineManager: () => OnlineManager,
6322 + onlineManager: () => onlineManager
6323 +});
6324 +module.exports = __toCommonJS(onlineManager_exports);
6325 +var import_subscribable = __webpack_require__(/*! ./subscribable.cjs */ "../node_modules/@tanstack/query-core/build/modern/subscribable.cjs");
6326 +var import_utils = __webpack_require__(/*! ./utils.cjs */ "../node_modules/@tanstack/query-core/build/modern/utils.cjs");
6327 +var OnlineManager = class extends import_subscribable.Subscribable {
6328 + #online = true;
6329 + #cleanup;
6330 + #setup;
6331 + constructor() {
6332 + super();
6333 + this.#setup = (onOnline) => {
6334 + if (!import_utils.isServer && window.addEventListener) {
6335 + const onlineListener = () => onOnline(true);
6336 + const offlineListener = () => onOnline(false);
6337 + window.addEventListener("online", onlineListener, false);
6338 + window.addEventListener("offline", offlineListener, false);
6339 + return () => {
6340 + window.removeEventListener("online", onlineListener);
6341 + window.removeEventListener("offline", offlineListener);
6342 + };
6343 + }
6344 + return;
6345 + };
6346 + }
6347 + onSubscribe() {
6348 + if (!this.#cleanup) {
6349 + this.setEventListener(this.#setup);
6350 + }
6351 + }
6352 + onUnsubscribe() {
6353 + if (!this.hasListeners()) {
6354 + this.#cleanup?.();
6355 + this.#cleanup = void 0;
6356 + }
6357 + }
6358 + setEventListener(setup) {
6359 + this.#setup = setup;
6360 + this.#cleanup?.();
6361 + this.#cleanup = setup(this.setOnline.bind(this));
6362 + }
6363 + setOnline(online) {
6364 + const changed = this.#online !== online;
6365 + if (changed) {
6366 + this.#online = online;
6367 + this.listeners.forEach((listener) => {
6368 + listener(online);
6369 + });
6370 + }
6371 + }
6372 + isOnline() {
6373 + return this.#online;
6374 + }
6375 +};
6376 +var onlineManager = new OnlineManager();
6377 +// Annotate the CommonJS export names for ESM import in node:
6378 +0 && (0);
6379 +//# sourceMappingURL=onlineManager.cjs.map
6380 +
6381 +/***/ }),
6382 +
6383 +/***/ "../node_modules/@tanstack/query-core/build/modern/queriesObserver.cjs":
6384 +/*!*****************************************************************************!*\
6385 + !*** ../node_modules/@tanstack/query-core/build/modern/queriesObserver.cjs ***!
6386 + \*****************************************************************************/
6387 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
6388 +
6389 +"use strict";
6390 +
6391 +var __defProp = Object.defineProperty;
6392 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
6393 +var __getOwnPropNames = Object.getOwnPropertyNames;
6394 +var __hasOwnProp = Object.prototype.hasOwnProperty;
6395 +var __export = (target, all) => {
6396 + for (var name in all)
6397 + __defProp(target, name, { get: all[name], enumerable: true });
6398 +};
6399 +var __copyProps = (to, from, except, desc) => {
6400 + if (from && typeof from === "object" || typeof from === "function") {
6401 + for (let key of __getOwnPropNames(from))
6402 + if (!__hasOwnProp.call(to, key) && key !== except)
6403 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
6404 + }
6405 + return to;
6406 +};
6407 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
6408 +
6409 +// src/queriesObserver.ts
6410 +var queriesObserver_exports = {};
6411 +__export(queriesObserver_exports, {
6412 + QueriesObserver: () => QueriesObserver
6413 +});
6414 +module.exports = __toCommonJS(queriesObserver_exports);
6415 +var import_notifyManager = __webpack_require__(/*! ./notifyManager.cjs */ "../node_modules/@tanstack/query-core/build/modern/notifyManager.cjs");
6416 +var import_queryObserver = __webpack_require__(/*! ./queryObserver.cjs */ "../node_modules/@tanstack/query-core/build/modern/queryObserver.cjs");
6417 +var import_subscribable = __webpack_require__(/*! ./subscribable.cjs */ "../node_modules/@tanstack/query-core/build/modern/subscribable.cjs");
6418 +var import_utils = __webpack_require__(/*! ./utils.cjs */ "../node_modules/@tanstack/query-core/build/modern/utils.cjs");
6419 +function difference(array1, array2) {
6420 + return array1.filter((x) => !array2.includes(x));
6421 +}
6422 +function replaceAt(array, index, value) {
6423 + const copy = array.slice(0);
6424 + copy[index] = value;
6425 + return copy;
6426 +}
6427 +var QueriesObserver = class extends import_subscribable.Subscribable {
6428 + #client;
6429 + #result;
6430 + #queries;
6431 + #observers;
6432 + #combinedResult;
6433 + #lastCombine;
6434 + #lastResult;
6435 + constructor(client, queries, _options) {
6436 + super();
6437 + this.#client = client;
6438 + this.#queries = [];
6439 + this.#observers = [];
6440 + this.#result = [];
6441 + this.setQueries(queries);
6442 + }
6443 + onSubscribe() {
6444 + if (this.listeners.size === 1) {
6445 + this.#observers.forEach((observer) => {
6446 + observer.subscribe((result) => {
6447 + this.#onUpdate(observer, result);
6448 + });
6449 + });
6450 + }
6451 + }
6452 + onUnsubscribe() {
6453 + if (!this.listeners.size) {
6454 + this.destroy();
6455 + }
6456 + }
6457 + destroy() {
6458 + this.listeners = /* @__PURE__ */ new Set();
6459 + this.#observers.forEach((observer) => {
6460 + observer.destroy();
6461 + });
6462 + }
6463 + setQueries(queries, _options, notifyOptions) {
6464 + this.#queries = queries;
6465 + import_notifyManager.notifyManager.batch(() => {
6466 + const prevObservers = this.#observers;
6467 + const newObserverMatches = this.#findMatchingObservers(this.#queries);
6468 + newObserverMatches.forEach(
6469 + (match) => match.observer.setOptions(match.defaultedQueryOptions, notifyOptions)
6470 + );
6471 + const newObservers = newObserverMatches.map((match) => match.observer);
6472 + const newResult = newObservers.map(
6473 + (observer) => observer.getCurrentResult()
6474 + );
6475 + const hasIndexChange = newObservers.some(
6476 + (observer, index) => observer !== prevObservers[index]
6477 + );
6478 + if (prevObservers.length === newObservers.length && !hasIndexChange) {
6479 + return;
6480 + }
6481 + this.#observers = newObservers;
6482 + this.#result = newResult;
6483 + if (!this.hasListeners()) {
6484 + return;
6485 + }
6486 + difference(prevObservers, newObservers).forEach((observer) => {
6487 + observer.destroy();
6488 + });
6489 + difference(newObservers, prevObservers).forEach((observer) => {
6490 + observer.subscribe((result) => {
6491 + this.#onUpdate(observer, result);
6492 + });
6493 + });
6494 + this.#notify();
6495 + });
6496 + }
6497 + getCurrentResult() {
6498 + return this.#result;
6499 + }
6500 + getQueries() {
6501 + return this.#observers.map((observer) => observer.getCurrentQuery());
6502 + }
6503 + getObservers() {
6504 + return this.#observers;
6505 + }
6506 + getOptimisticResult(queries, combine) {
6507 + const matches = this.#findMatchingObservers(queries);
6508 + const result = matches.map(
6509 + (match) => match.observer.getOptimisticResult(match.defaultedQueryOptions)
6510 + );
6511 + return [
6512 + result,
6513 + (r) => {
6514 + return this.#combineResult(r ?? result, combine);
6515 + },
6516 + () => {
6517 + return matches.map((match, index) => {
6518 + const observerResult = result[index];
6519 + return !match.defaultedQueryOptions.notifyOnChangeProps ? match.observer.trackResult(observerResult, (accessedProp) => {
6520 + matches.forEach((m) => {
6521 + m.observer.trackProp(accessedProp);
6522 + });
6523 + }) : observerResult;
6524 + });
6525 + }
6526 + ];
6527 + }
6528 + #combineResult(input, combine) {
6529 + if (combine) {
6530 + if (!this.#combinedResult || this.#result !== this.#lastResult || combine !== this.#lastCombine) {
6531 + this.#lastCombine = combine;
6532 + this.#lastResult = this.#result;
6533 + this.#combinedResult = (0, import_utils.replaceEqualDeep)(
6534 + this.#combinedResult,
6535 + combine(input)
6536 + );
6537 + }
6538 + return this.#combinedResult;
6539 + }
6540 + return input;
6541 + }
6542 + #findMatchingObservers(queries) {
6543 + const prevObservers = this.#observers;
6544 + const prevObserversMap = new Map(
6545 + prevObservers.map((observer) => [observer.options.queryHash, observer])
6546 + );
6547 + const defaultedQueryOptions = queries.map(
6548 + (options) => this.#client.defaultQueryOptions(options)
6549 + );
6550 + const matchingObservers = defaultedQueryOptions.flatMap((defaultedOptions) => {
6551 + const match = prevObserversMap.get(defaultedOptions.queryHash);
6552 + if (match != null) {
6553 + return [{ defaultedQueryOptions: defaultedOptions, observer: match }];
6554 + }
6555 + return [];
6556 + });
6557 + const matchedQueryHashes = new Set(
6558 + matchingObservers.map((match) => match.defaultedQueryOptions.queryHash)
6559 + );
6560 + const unmatchedQueries = defaultedQueryOptions.filter(
6561 + (defaultedOptions) => !matchedQueryHashes.has(defaultedOptions.queryHash)
6562 + );
6563 + const getObserver = (options) => {
6564 + const defaultedOptions = this.#client.defaultQueryOptions(options);
6565 + const currentObserver = this.#observers.find(
6566 + (o) => o.options.queryHash === defaultedOptions.queryHash
6567 + );
6568 + return currentObserver ?? new import_queryObserver.QueryObserver(this.#client, defaultedOptions);
6569 + };
6570 + const newOrReusedObservers = unmatchedQueries.map((options) => {
6571 + return {
6572 + defaultedQueryOptions: options,
6573 + observer: getObserver(options)
6574 + };
6575 + });
6576 + const sortMatchesByOrderOfQueries = (a, b) => defaultedQueryOptions.indexOf(a.defaultedQueryOptions) - defaultedQueryOptions.indexOf(b.defaultedQueryOptions);
6577 + return matchingObservers.concat(newOrReusedObservers).sort(sortMatchesByOrderOfQueries);
6578 + }
6579 + #onUpdate(observer, result) {
6580 + const index = this.#observers.indexOf(observer);
6581 + if (index !== -1) {
6582 + this.#result = replaceAt(this.#result, index, result);
6583 + this.#notify();
6584 + }
6585 + }
6586 + #notify() {
6587 + import_notifyManager.notifyManager.batch(() => {
6588 + this.listeners.forEach((listener) => {
6589 + listener(this.#result);
6590 + });
6591 + });
6592 + }
6593 +};
6594 +// Annotate the CommonJS export names for ESM import in node:
6595 +0 && (0);
6596 +//# sourceMappingURL=queriesObserver.cjs.map
6597 +
6598 +/***/ }),
6599 +
6600 +/***/ "../node_modules/@tanstack/query-core/build/modern/query.cjs":
6601 +/*!*******************************************************************!*\
6602 + !*** ../node_modules/@tanstack/query-core/build/modern/query.cjs ***!
6603 + \*******************************************************************/
6604 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
6605 +
6606 +"use strict";
6607 +
6608 +var __defProp = Object.defineProperty;
6609 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
6610 +var __getOwnPropNames = Object.getOwnPropertyNames;
6611 +var __hasOwnProp = Object.prototype.hasOwnProperty;
6612 +var __export = (target, all) => {
6613 + for (var name in all)
6614 + __defProp(target, name, { get: all[name], enumerable: true });
6615 +};
6616 +var __copyProps = (to, from, except, desc) => {
6617 + if (from && typeof from === "object" || typeof from === "function") {
6618 + for (let key of __getOwnPropNames(from))
6619 + if (!__hasOwnProp.call(to, key) && key !== except)
6620 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
6621 + }
6622 + return to;
6623 +};
6624 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
6625 +
6626 +// src/query.ts
6627 +var query_exports = {};
6628 +__export(query_exports, {
6629 + Query: () => Query,
6630 + fetchState: () => fetchState
6631 +});
6632 +module.exports = __toCommonJS(query_exports);
6633 +var import_utils = __webpack_require__(/*! ./utils.cjs */ "../node_modules/@tanstack/query-core/build/modern/utils.cjs");
6634 +var import_notifyManager = __webpack_require__(/*! ./notifyManager.cjs */ "../node_modules/@tanstack/query-core/build/modern/notifyManager.cjs");
6635 +var import_retryer = __webpack_require__(/*! ./retryer.cjs */ "../node_modules/@tanstack/query-core/build/modern/retryer.cjs");
6636 +var import_removable = __webpack_require__(/*! ./removable.cjs */ "../node_modules/@tanstack/query-core/build/modern/removable.cjs");
6637 +var Query = class extends import_removable.Removable {
6638 + #initialState;
6639 + #revertState;
6640 + #cache;
6641 + #retryer;
6642 + #defaultOptions;
6643 + #abortSignalConsumed;
6644 + constructor(config) {
6645 + super();
6646 + this.#abortSignalConsumed = false;
6647 + this.#defaultOptions = config.defaultOptions;
6648 + this.setOptions(config.options);
6649 + this.observers = [];
6650 + this.#cache = config.cache;
6651 + this.queryKey = config.queryKey;
6652 + this.queryHash = config.queryHash;
6653 + this.#initialState = config.state || getDefaultState(this.options);
6654 + this.state = this.#initialState;
6655 + this.scheduleGc();
6656 + }
6657 + get meta() {
6658 + return this.options.meta;
6659 + }
6660 + get promise() {
6661 + return this.#retryer?.promise;
6662 + }
6663 + setOptions(options) {
6664 + this.options = { ...this.#defaultOptions, ...options };
6665 + this.updateGcTime(this.options.gcTime);
6666 + }
6667 + optionalRemove() {
6668 + if (!this.observers.length && this.state.fetchStatus === "idle") {
6669 + this.#cache.remove(this);
6670 + }
6671 + }
6672 + setData(newData, options) {
6673 + const data = (0, import_utils.replaceData)(this.state.data, newData, this.options);
6674 + this.#dispatch({
6675 + data,
6676 + type: "success",
6677 + dataUpdatedAt: options?.updatedAt,
6678 + manual: options?.manual
6679 + });
6680 + return data;
6681 + }
6682 + setState(state, setStateOptions) {
6683 + this.#dispatch({ type: "setState", state, setStateOptions });
6684 + }
6685 + cancel(options) {
6686 + const promise = this.#retryer?.promise;
6687 + this.#retryer?.cancel(options);
6688 + return promise ? promise.then(import_utils.noop).catch(import_utils.noop) : Promise.resolve();
6689 + }
6690 + destroy() {
6691 + super.destroy();
6692 + this.cancel({ silent: true });
6693 + }
6694 + reset() {
6695 + this.destroy();
6696 + this.setState(this.#initialState);
6697 + }
6698 + isActive() {
6699 + return this.observers.some(
6700 + (observer) => (0, import_utils.resolveEnabled)(observer.options.enabled, this) !== false
6701 + );
6702 + }
6703 + isDisabled() {
6704 + return this.getObserversCount() > 0 && !this.isActive();
6705 + }
6706 + isStale() {
6707 + if (this.state.isInvalidated) {
6708 + return true;
6709 + }
6710 + if (this.getObserversCount() > 0) {
6711 + return this.observers.some(
6712 + (observer) => observer.getCurrentResult().isStale
6713 + );
6714 + }
6715 + return this.state.data === void 0;
6716 + }
6717 + isStaleByTime(staleTime = 0) {
6718 + return this.state.isInvalidated || this.state.data === void 0 || !(0, import_utils.timeUntilStale)(this.state.dataUpdatedAt, staleTime);
6719 + }
6720 + onFocus() {
6721 + const observer = this.observers.find((x) => x.shouldFetchOnWindowFocus());
6722 + observer?.refetch({ cancelRefetch: false });
6723 + this.#retryer?.continue();
6724 + }
6725 + onOnline() {
6726 + const observer = this.observers.find((x) => x.shouldFetchOnReconnect());
6727 + observer?.refetch({ cancelRefetch: false });
6728 + this.#retryer?.continue();
6729 + }
6730 + addObserver(observer) {
6731 + if (!this.observers.includes(observer)) {
6732 + this.observers.push(observer);
6733 + this.clearGcTimeout();
6734 + this.#cache.notify({ type: "observerAdded", query: this, observer });
6735 + }
6736 + }
6737 + removeObserver(observer) {
6738 + if (this.observers.includes(observer)) {
6739 + this.observers = this.observers.filter((x) => x !== observer);
6740 + if (!this.observers.length) {
6741 + if (this.#retryer) {
6742 + if (this.#abortSignalConsumed) {
6743 + this.#retryer.cancel({ revert: true });
6744 + } else {
6745 + this.#retryer.cancelRetry();
6746 + }
6747 + }
6748 + this.scheduleGc();
6749 + }
6750 + this.#cache.notify({ type: "observerRemoved", query: this, observer });
6751 + }
6752 + }
6753 + getObserversCount() {
6754 + return this.observers.length;
6755 + }
6756 + invalidate() {
6757 + if (!this.state.isInvalidated) {
6758 + this.#dispatch({ type: "invalidate" });
6759 + }
6760 + }
6761 + fetch(options, fetchOptions) {
6762 + if (this.state.fetchStatus !== "idle") {
6763 + if (this.state.data !== void 0 && fetchOptions?.cancelRefetch) {
6764 + this.cancel({ silent: true });
6765 + } else if (this.#retryer) {
6766 + this.#retryer.continueRetry();
6767 + return this.#retryer.promise;
6768 + }
6769 + }
6770 + if (options) {
6771 + this.setOptions(options);
6772 + }
6773 + if (!this.options.queryFn) {
6774 + const observer = this.observers.find((x) => x.options.queryFn);
6775 + if (observer) {
6776 + this.setOptions(observer.options);
6777 + }
6778 + }
6779 + if (true) {
6780 + if (!Array.isArray(this.options.queryKey)) {
6781 + console.error(
6782 + `As of v4, queryKey needs to be an Array. If you are using a string like 'repoData', please change it to an Array, e.g. ['repoData']`
6783 + );
6784 + }
6785 + }
6786 + const abortController = new AbortController();
6787 + const addSignalProperty = (object) => {
6788 + Object.defineProperty(object, "signal", {
6789 + enumerable: true,
6790 + get: () => {
6791 + this.#abortSignalConsumed = true;
6792 + return abortController.signal;
6793 + }
6794 + });
6795 + };
6796 + const fetchFn = () => {
6797 + const queryFn = (0, import_utils.ensureQueryFn)(this.options, fetchOptions);
6798 + const queryFnContext = {
6799 + queryKey: this.queryKey,
6800 + meta: this.meta
6801 + };
6802 + addSignalProperty(queryFnContext);
6803 + this.#abortSignalConsumed = false;
6804 + if (this.options.persister) {
6805 + return this.options.persister(
6806 + queryFn,
6807 + queryFnContext,
6808 + this
6809 + );
6810 + }
6811 + return queryFn(queryFnContext);
6812 + };
6813 + const context = {
6814 + fetchOptions,
6815 + options: this.options,
6816 + queryKey: this.queryKey,
6817 + state: this.state,
6818 + fetchFn
6819 + };
6820 + addSignalProperty(context);
6821 + this.options.behavior?.onFetch(
6822 + context,
6823 + this
6824 + );
6825 + this.#revertState = this.state;
6826 + if (this.state.fetchStatus === "idle" || this.state.fetchMeta !== context.fetchOptions?.meta) {
6827 + this.#dispatch({ type: "fetch", meta: context.fetchOptions?.meta });
6828 + }
6829 + const onError = (error) => {
6830 + if (!((0, import_retryer.isCancelledError)(error) && error.silent)) {
6831 + this.#dispatch({
6832 + type: "error",
6833 + error
6834 + });
6835 + }
6836 + if (!(0, import_retryer.isCancelledError)(error)) {
6837 + this.#cache.config.onError?.(
6838 + error,
6839 + this
6840 + );
6841 + this.#cache.config.onSettled?.(
6842 + this.state.data,
6843 + error,
6844 + this
6845 + );
6846 + }
6847 + if (!this.isFetchingOptimistic) {
6848 + this.scheduleGc();
6849 + }
6850 + this.isFetchingOptimistic = false;
6851 + };
6852 + this.#retryer = (0, import_retryer.createRetryer)({
6853 + initialPromise: fetchOptions?.initialPromise,
6854 + fn: context.fetchFn,
6855 + abort: abortController.abort.bind(abortController),
6856 + onSuccess: (data) => {
6857 + if (data === void 0) {
6858 + if (true) {
6859 + console.error(
6860 + `Query data cannot be undefined. Please make sure to return a value other than undefined from your query function. Affected query key: ${this.queryHash}`
6861 + );
6862 + }
6863 + onError(new Error(`${this.queryHash} data is undefined`));
6864 + return;
6865 + }
6866 + this.setData(data);
6867 + this.#cache.config.onSuccess?.(data, this);
6868 + this.#cache.config.onSettled?.(
6869 + data,
6870 + this.state.error,
6871 + this
6872 + );
6873 + if (!this.isFetchingOptimistic) {
6874 + this.scheduleGc();
6875 + }
6876 + this.isFetchingOptimistic = false;
6877 + },
6878 + onError,
6879 + onFail: (failureCount, error) => {
6880 + this.#dispatch({ type: "failed", failureCount, error });
6881 + },
6882 + onPause: () => {
6883 + this.#dispatch({ type: "pause" });
6884 + },
6885 + onContinue: () => {
6886 + this.#dispatch({ type: "continue" });
6887 + },
6888 + retry: context.options.retry,
6889 + retryDelay: context.options.retryDelay,
6890 + networkMode: context.options.networkMode,
6891 + canRun: () => true
6892 + });
6893 + return this.#retryer.start();
6894 + }
6895 + #dispatch(action) {
6896 + const reducer = (state) => {
6897 + switch (action.type) {
6898 + case "failed":
6899 + return {
6900 + ...state,
6901 + fetchFailureCount: action.failureCount,
6902 + fetchFailureReason: action.error
6903 + };
6904 + case "pause":
6905 + return {
6906 + ...state,
6907 + fetchStatus: "paused"
6908 + };
6909 + case "continue":
6910 + return {
6911 + ...state,
6912 + fetchStatus: "fetching"
6913 + };
6914 + case "fetch":
6915 + return {
6916 + ...state,
6917 + ...fetchState(state.data, this.options),
6918 + fetchMeta: action.meta ?? null
6919 + };
6920 + case "success":
6921 + return {
6922 + ...state,
6923 + data: action.data,
6924 + dataUpdateCount: state.dataUpdateCount + 1,
6925 + dataUpdatedAt: action.dataUpdatedAt ?? Date.now(),
6926 + error: null,
6927 + isInvalidated: false,
6928 + status: "success",
6929 + ...!action.manual && {
6930 + fetchStatus: "idle",
6931 + fetchFailureCount: 0,
6932 + fetchFailureReason: null
6933 + }
6934 + };
6935 + case "error":
6936 + const error = action.error;
6937 + if ((0, import_retryer.isCancelledError)(error) && error.revert && this.#revertState) {
6938 + return { ...this.#revertState, fetchStatus: "idle" };
6939 + }
6940 + return {
6941 + ...state,
6942 + error,
6943 + errorUpdateCount: state.errorUpdateCount + 1,
6944 + errorUpdatedAt: Date.now(),
6945 + fetchFailureCount: state.fetchFailureCount + 1,
6946 + fetchFailureReason: error,
6947 + fetchStatus: "idle",
6948 + status: "error"
6949 + };
6950 + case "invalidate":
6951 + return {
6952 + ...state,
6953 + isInvalidated: true
6954 + };
6955 + case "setState":
6956 + return {
6957 + ...state,
6958 + ...action.state
6959 + };
6960 + }
6961 + };
6962 + this.state = reducer(this.state);
6963 + import_notifyManager.notifyManager.batch(() => {
6964 + this.observers.forEach((observer) => {
6965 + observer.onQueryUpdate();
6966 + });
6967 + this.#cache.notify({ query: this, type: "updated", action });
6968 + });
6969 + }
6970 +};
6971 +function fetchState(data, options) {
6972 + return {
6973 + fetchFailureCount: 0,
6974 + fetchFailureReason: null,
6975 + fetchStatus: (0, import_retryer.canFetch)(options.networkMode) ? "fetching" : "paused",
6976 + ...data === void 0 && {
6977 + error: null,
6978 + status: "pending"
6979 + }
6980 + };
6981 +}
6982 +function getDefaultState(options) {
6983 + const data = typeof options.initialData === "function" ? options.initialData() : options.initialData;
6984 + const hasData = data !== void 0;
6985 + const initialDataUpdatedAt = hasData ? typeof options.initialDataUpdatedAt === "function" ? options.initialDataUpdatedAt() : options.initialDataUpdatedAt : 0;
6986 + return {
6987 + data,
6988 + dataUpdateCount: 0,
6989 + dataUpdatedAt: hasData ? initialDataUpdatedAt ?? Date.now() : 0,
6990 + error: null,
6991 + errorUpdateCount: 0,
6992 + errorUpdatedAt: 0,
6993 + fetchFailureCount: 0,
6994 + fetchFailureReason: null,
6995 + fetchMeta: null,
6996 + isInvalidated: false,
6997 + status: hasData ? "success" : "pending",
6998 + fetchStatus: "idle"
6999 + };
7000 +}
7001 +// Annotate the CommonJS export names for ESM import in node:
7002 +0 && (0);
7003 +//# sourceMappingURL=query.cjs.map
7004 +
7005 +/***/ }),
7006 +
7007 +/***/ "../node_modules/@tanstack/query-core/build/modern/queryCache.cjs":
7008 +/*!************************************************************************!*\
7009 + !*** ../node_modules/@tanstack/query-core/build/modern/queryCache.cjs ***!
7010 + \************************************************************************/
7011 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7012 +
7013 +"use strict";
7014 +
7015 +var __defProp = Object.defineProperty;
7016 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
7017 +var __getOwnPropNames = Object.getOwnPropertyNames;
7018 +var __hasOwnProp = Object.prototype.hasOwnProperty;
7019 +var __export = (target, all) => {
7020 + for (var name in all)
7021 + __defProp(target, name, { get: all[name], enumerable: true });
7022 +};
7023 +var __copyProps = (to, from, except, desc) => {
7024 + if (from && typeof from === "object" || typeof from === "function") {
7025 + for (let key of __getOwnPropNames(from))
7026 + if (!__hasOwnProp.call(to, key) && key !== except)
7027 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
7028 + }
7029 + return to;
7030 +};
7031 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
7032 +
7033 +// src/queryCache.ts
7034 +var queryCache_exports = {};
7035 +__export(queryCache_exports, {
7036 + QueryCache: () => QueryCache
7037 +});
7038 +module.exports = __toCommonJS(queryCache_exports);
7039 +var import_utils = __webpack_require__(/*! ./utils.cjs */ "../node_modules/@tanstack/query-core/build/modern/utils.cjs");
7040 +var import_query = __webpack_require__(/*! ./query.cjs */ "../node_modules/@tanstack/query-core/build/modern/query.cjs");
7041 +var import_notifyManager = __webpack_require__(/*! ./notifyManager.cjs */ "../node_modules/@tanstack/query-core/build/modern/notifyManager.cjs");
7042 +var import_subscribable = __webpack_require__(/*! ./subscribable.cjs */ "../node_modules/@tanstack/query-core/build/modern/subscribable.cjs");
7043 +var QueryCache = class extends import_subscribable.Subscribable {
7044 + constructor(config = {}) {
7045 + super();
7046 + this.config = config;
7047 + this.#queries = /* @__PURE__ */ new Map();
7048 + }
7049 + #queries;
7050 + build(client, options, state) {
7051 + const queryKey = options.queryKey;
7052 + const queryHash = options.queryHash ?? (0, import_utils.hashQueryKeyByOptions)(queryKey, options);
7053 + let query = this.get(queryHash);
7054 + if (!query) {
7055 + query = new import_query.Query({
7056 + cache: this,
7057 + queryKey,
7058 + queryHash,
7059 + options: client.defaultQueryOptions(options),
7060 + state,
7061 + defaultOptions: client.getQueryDefaults(queryKey)
7062 + });
7063 + this.add(query);
7064 + }
7065 + return query;
7066 + }
7067 + add(query) {
7068 + if (!this.#queries.has(query.queryHash)) {
7069 + this.#queries.set(query.queryHash, query);
7070 + this.notify({
7071 + type: "added",
7072 + query
7073 + });
7074 + }
7075 + }
7076 + remove(query) {
7077 + const queryInMap = this.#queries.get(query.queryHash);
7078 + if (queryInMap) {
7079 + query.destroy();
7080 + if (queryInMap === query) {
7081 + this.#queries.delete(query.queryHash);
7082 + }
7083 + this.notify({ type: "removed", query });
7084 + }
7085 + }
7086 + clear() {
7087 + import_notifyManager.notifyManager.batch(() => {
7088 + this.getAll().forEach((query) => {
7089 + this.remove(query);
7090 + });
7091 + });
7092 + }
7093 + get(queryHash) {
7094 + return this.#queries.get(queryHash);
7095 + }
7096 + getAll() {
7097 + return [...this.#queries.values()];
7098 + }
7099 + find(filters) {
7100 + const defaultedFilters = { exact: true, ...filters };
7101 + return this.getAll().find(
7102 + (query) => (0, import_utils.matchQuery)(defaultedFilters, query)
7103 + );
7104 + }
7105 + findAll(filters = {}) {
7106 + const queries = this.getAll();
7107 + return Object.keys(filters).length > 0 ? queries.filter((query) => (0, import_utils.matchQuery)(filters, query)) : queries;
7108 + }
7109 + notify(event) {
7110 + import_notifyManager.notifyManager.batch(() => {
7111 + this.listeners.forEach((listener) => {
7112 + listener(event);
7113 + });
7114 + });
7115 + }
7116 + onFocus() {
7117 + import_notifyManager.notifyManager.batch(() => {
7118 + this.getAll().forEach((query) => {
7119 + query.onFocus();
7120 + });
7121 + });
7122 + }
7123 + onOnline() {
7124 + import_notifyManager.notifyManager.batch(() => {
7125 + this.getAll().forEach((query) => {
7126 + query.onOnline();
7127 + });
7128 + });
7129 + }
7130 +};
7131 +// Annotate the CommonJS export names for ESM import in node:
7132 +0 && (0);
7133 +//# sourceMappingURL=queryCache.cjs.map
7134 +
7135 +/***/ }),
7136 +
7137 +/***/ "../node_modules/@tanstack/query-core/build/modern/queryClient.cjs":
7138 +/*!*************************************************************************!*\
7139 + !*** ../node_modules/@tanstack/query-core/build/modern/queryClient.cjs ***!
7140 + \*************************************************************************/
7141 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7142 +
7143 +"use strict";
7144 +
7145 +var __defProp = Object.defineProperty;
7146 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
7147 +var __getOwnPropNames = Object.getOwnPropertyNames;
7148 +var __hasOwnProp = Object.prototype.hasOwnProperty;
7149 +var __export = (target, all) => {
7150 + for (var name in all)
7151 + __defProp(target, name, { get: all[name], enumerable: true });
7152 +};
7153 +var __copyProps = (to, from, except, desc) => {
7154 + if (from && typeof from === "object" || typeof from === "function") {
7155 + for (let key of __getOwnPropNames(from))
7156 + if (!__hasOwnProp.call(to, key) && key !== except)
7157 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
7158 + }
7159 + return to;
7160 +};
7161 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
7162 +
7163 +// src/queryClient.ts
7164 +var queryClient_exports = {};
7165 +__export(queryClient_exports, {
7166 + QueryClient: () => QueryClient
7167 +});
7168 +module.exports = __toCommonJS(queryClient_exports);
7169 +var import_utils = __webpack_require__(/*! ./utils.cjs */ "../node_modules/@tanstack/query-core/build/modern/utils.cjs");
7170 +var import_queryCache = __webpack_require__(/*! ./queryCache.cjs */ "../node_modules/@tanstack/query-core/build/modern/queryCache.cjs");
7171 +var import_mutationCache = __webpack_require__(/*! ./mutationCache.cjs */ "../node_modules/@tanstack/query-core/build/modern/mutationCache.cjs");
7172 +var import_focusManager = __webpack_require__(/*! ./focusManager.cjs */ "../node_modules/@tanstack/query-core/build/modern/focusManager.cjs");
7173 +var import_onlineManager = __webpack_require__(/*! ./onlineManager.cjs */ "../node_modules/@tanstack/query-core/build/modern/onlineManager.cjs");
7174 +var import_notifyManager = __webpack_require__(/*! ./notifyManager.cjs */ "../node_modules/@tanstack/query-core/build/modern/notifyManager.cjs");
7175 +var import_infiniteQueryBehavior = __webpack_require__(/*! ./infiniteQueryBehavior.cjs */ "../node_modules/@tanstack/query-core/build/modern/infiniteQueryBehavior.cjs");
7176 +var QueryClient = class {
7177 + #queryCache;
7178 + #mutationCache;
7179 + #defaultOptions;
7180 + #queryDefaults;
7181 + #mutationDefaults;
7182 + #mountCount;
7183 + #unsubscribeFocus;
7184 + #unsubscribeOnline;
7185 + constructor(config = {}) {
7186 + this.#queryCache = config.queryCache || new import_queryCache.QueryCache();
7187 + this.#mutationCache = config.mutationCache || new import_mutationCache.MutationCache();
7188 + this.#defaultOptions = config.defaultOptions || {};
7189 + this.#queryDefaults = /* @__PURE__ */ new Map();
7190 + this.#mutationDefaults = /* @__PURE__ */ new Map();
7191 + this.#mountCount = 0;
7192 + }
7193 + mount() {
7194 + this.#mountCount++;
7195 + if (this.#mountCount !== 1)
7196 + return;
7197 + this.#unsubscribeFocus = import_focusManager.focusManager.subscribe(async (focused) => {
7198 + if (focused) {
7199 + await this.resumePausedMutations();
7200 + this.#queryCache.onFocus();
7201 + }
7202 + });
7203 + this.#unsubscribeOnline = import_onlineManager.onlineManager.subscribe(async (online) => {
7204 + if (online) {
7205 + await this.resumePausedMutations();
7206 + this.#queryCache.onOnline();
7207 + }
7208 + });
7209 + }
7210 + unmount() {
7211 + this.#mountCount--;
7212 + if (this.#mountCount !== 0)
7213 + return;
7214 + this.#unsubscribeFocus?.();
7215 + this.#unsubscribeFocus = void 0;
7216 + this.#unsubscribeOnline?.();
7217 + this.#unsubscribeOnline = void 0;
7218 + }
7219 + isFetching(filters) {
7220 + return this.#queryCache.findAll({ ...filters, fetchStatus: "fetching" }).length;
7221 + }
7222 + isMutating(filters) {
7223 + return this.#mutationCache.findAll({ ...filters, status: "pending" }).length;
7224 + }
7225 + getQueryData(queryKey) {
7226 + const options = this.defaultQueryOptions({ queryKey });
7227 + return this.#queryCache.get(options.queryHash)?.state.data;
7228 + }
7229 + ensureQueryData(options) {
7230 + const cachedData = this.getQueryData(options.queryKey);
7231 + if (cachedData === void 0)
7232 + return this.fetchQuery(options);
7233 + else {
7234 + const defaultedOptions = this.defaultQueryOptions(options);
7235 + const query = this.#queryCache.build(this, defaultedOptions);
7236 + if (options.revalidateIfStale && query.isStaleByTime((0, import_utils.resolveStaleTime)(defaultedOptions.staleTime, query))) {
7237 + void this.prefetchQuery(defaultedOptions);
7238 + }
7239 + return Promise.resolve(cachedData);
7240 + }
7241 + }
7242 + getQueriesData(filters) {
7243 + return this.#queryCache.findAll(filters).map(({ queryKey, state }) => {
7244 + const data = state.data;
7245 + return [queryKey, data];
7246 + });
7247 + }
7248 + setQueryData(queryKey, updater, options) {
7249 + const defaultedOptions = this.defaultQueryOptions({ queryKey });
7250 + const query = this.#queryCache.get(
7251 + defaultedOptions.queryHash
7252 + );
7253 + const prevData = query?.state.data;
7254 + const data = (0, import_utils.functionalUpdate)(updater, prevData);
7255 + if (data === void 0) {
7256 + return void 0;
7257 + }
7258 + return this.#queryCache.build(this, defaultedOptions).setData(data, { ...options, manual: true });
7259 + }
7260 + setQueriesData(filters, updater, options) {
7261 + return import_notifyManager.notifyManager.batch(
7262 + () => this.#queryCache.findAll(filters).map(({ queryKey }) => [
7263 + queryKey,
7264 + this.setQueryData(queryKey, updater, options)
7265 + ])
7266 + );
7267 + }
7268 + getQueryState(queryKey) {
7269 + const options = this.defaultQueryOptions({ queryKey });
7270 + return this.#queryCache.get(options.queryHash)?.state;
7271 + }
7272 + removeQueries(filters) {
7273 + const queryCache = this.#queryCache;
7274 + import_notifyManager.notifyManager.batch(() => {
7275 + queryCache.findAll(filters).forEach((query) => {
7276 + queryCache.remove(query);
7277 + });
7278 + });
7279 + }
7280 + resetQueries(filters, options) {
7281 + const queryCache = this.#queryCache;
7282 + const refetchFilters = {
7283 + type: "active",
7284 + ...filters
7285 + };
7286 + return import_notifyManager.notifyManager.batch(() => {
7287 + queryCache.findAll(filters).forEach((query) => {
7288 + query.reset();
7289 + });
7290 + return this.refetchQueries(refetchFilters, options);
7291 + });
7292 + }
7293 + cancelQueries(filters = {}, cancelOptions = {}) {
7294 + const defaultedCancelOptions = { revert: true, ...cancelOptions };
7295 + const promises = import_notifyManager.notifyManager.batch(
7296 + () => this.#queryCache.findAll(filters).map((query) => query.cancel(defaultedCancelOptions))
7297 + );
7298 + return Promise.all(promises).then(import_utils.noop).catch(import_utils.noop);
7299 + }
7300 + invalidateQueries(filters = {}, options = {}) {
7301 + return import_notifyManager.notifyManager.batch(() => {
7302 + this.#queryCache.findAll(filters).forEach((query) => {
7303 + query.invalidate();
7304 + });
7305 + if (filters.refetchType === "none") {
7306 + return Promise.resolve();
7307 + }
7308 + const refetchFilters = {
7309 + ...filters,
7310 + type: filters.refetchType ?? filters.type ?? "active"
7311 + };
7312 + return this.refetchQueries(refetchFilters, options);
7313 + });
7314 + }
7315 + refetchQueries(filters = {}, options) {
7316 + const fetchOptions = {
7317 + ...options,
7318 + cancelRefetch: options?.cancelRefetch ?? true
7319 + };
7320 + const promises = import_notifyManager.notifyManager.batch(
7321 + () => this.#queryCache.findAll(filters).filter((query) => !query.isDisabled()).map((query) => {
7322 + let promise = query.fetch(void 0, fetchOptions);
7323 + if (!fetchOptions.throwOnError) {
7324 + promise = promise.catch(import_utils.noop);
7325 + }
7326 + return query.state.fetchStatus === "paused" ? Promise.resolve() : promise;
7327 + })
7328 + );
7329 + return Promise.all(promises).then(import_utils.noop);
7330 + }
7331 + fetchQuery(options) {
7332 + const defaultedOptions = this.defaultQueryOptions(options);
7333 + if (defaultedOptions.retry === void 0) {
7334 + defaultedOptions.retry = false;
7335 + }
7336 + const query = this.#queryCache.build(this, defaultedOptions);
7337 + return query.isStaleByTime(
7338 + (0, import_utils.resolveStaleTime)(defaultedOptions.staleTime, query)
7339 + ) ? query.fetch(defaultedOptions) : Promise.resolve(query.state.data);
7340 + }
7341 + prefetchQuery(options) {
7342 + return this.fetchQuery(options).then(import_utils.noop).catch(import_utils.noop);
7343 + }
7344 + fetchInfiniteQuery(options) {
7345 + options.behavior = (0, import_infiniteQueryBehavior.infiniteQueryBehavior)(options.pages);
7346 + return this.fetchQuery(options);
7347 + }
7348 + prefetchInfiniteQuery(options) {
7349 + return this.fetchInfiniteQuery(options).then(import_utils.noop).catch(import_utils.noop);
7350 + }
7351 + resumePausedMutations() {
7352 + if (import_onlineManager.onlineManager.isOnline()) {
7353 + return this.#mutationCache.resumePausedMutations();
7354 + }
7355 + return Promise.resolve();
7356 + }
7357 + getQueryCache() {
7358 + return this.#queryCache;
7359 + }
7360 + getMutationCache() {
7361 + return this.#mutationCache;
7362 + }
7363 + getDefaultOptions() {
7364 + return this.#defaultOptions;
7365 + }
7366 + setDefaultOptions(options) {
7367 + this.#defaultOptions = options;
7368 + }
7369 + setQueryDefaults(queryKey, options) {
7370 + this.#queryDefaults.set((0, import_utils.hashKey)(queryKey), {
7371 + queryKey,
7372 + defaultOptions: options
7373 + });
7374 + }
7375 + getQueryDefaults(queryKey) {
7376 + const defaults = [...this.#queryDefaults.values()];
7377 + let result = {};
7378 + defaults.forEach((queryDefault) => {
7379 + if ((0, import_utils.partialMatchKey)(queryKey, queryDefault.queryKey)) {
7380 + result = { ...result, ...queryDefault.defaultOptions };
7381 + }
7382 + });
7383 + return result;
7384 + }
7385 + setMutationDefaults(mutationKey, options) {
7386 + this.#mutationDefaults.set((0, import_utils.hashKey)(mutationKey), {
7387 + mutationKey,
7388 + defaultOptions: options
7389 + });
7390 + }
7391 + getMutationDefaults(mutationKey) {
7392 + const defaults = [...this.#mutationDefaults.values()];
7393 + let result = {};
7394 + defaults.forEach((queryDefault) => {
7395 + if ((0, import_utils.partialMatchKey)(mutationKey, queryDefault.mutationKey)) {
7396 + result = { ...result, ...queryDefault.defaultOptions };
7397 + }
7398 + });
7399 + return result;
7400 + }
7401 + defaultQueryOptions(options) {
7402 + if (options._defaulted) {
7403 + return options;
7404 + }
7405 + const defaultedOptions = {
7406 + ...this.#defaultOptions.queries,
7407 + ...this.getQueryDefaults(options.queryKey),
7408 + ...options,
7409 + _defaulted: true
7410 + };
7411 + if (!defaultedOptions.queryHash) {
7412 + defaultedOptions.queryHash = (0, import_utils.hashQueryKeyByOptions)(
7413 + defaultedOptions.queryKey,
7414 + defaultedOptions
7415 + );
7416 + }
7417 + if (defaultedOptions.refetchOnReconnect === void 0) {
7418 + defaultedOptions.refetchOnReconnect = defaultedOptions.networkMode !== "always";
7419 + }
7420 + if (defaultedOptions.throwOnError === void 0) {
7421 + defaultedOptions.throwOnError = !!defaultedOptions.suspense;
7422 + }
7423 + if (!defaultedOptions.networkMode && defaultedOptions.persister) {
7424 + defaultedOptions.networkMode = "offlineFirst";
7425 + }
7426 + if (defaultedOptions.enabled !== true && defaultedOptions.queryFn === import_utils.skipToken) {
7427 + defaultedOptions.enabled = false;
7428 + }
7429 + return defaultedOptions;
7430 + }
7431 + defaultMutationOptions(options) {
7432 + if (options?._defaulted) {
7433 + return options;
7434 + }
7435 + return {
7436 + ...this.#defaultOptions.mutations,
7437 + ...options?.mutationKey && this.getMutationDefaults(options.mutationKey),
7438 + ...options,
7439 + _defaulted: true
7440 + };
7441 + }
7442 + clear() {
7443 + this.#queryCache.clear();
7444 + this.#mutationCache.clear();
7445 + }
7446 +};
7447 +// Annotate the CommonJS export names for ESM import in node:
7448 +0 && (0);
7449 +//# sourceMappingURL=queryClient.cjs.map
7450 +
7451 +/***/ }),
7452 +
7453 +/***/ "../node_modules/@tanstack/query-core/build/modern/queryObserver.cjs":
7454 +/*!***************************************************************************!*\
7455 + !*** ../node_modules/@tanstack/query-core/build/modern/queryObserver.cjs ***!
7456 + \***************************************************************************/
7457 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7458 +
7459 +"use strict";
7460 +
7461 +var __defProp = Object.defineProperty;
7462 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
7463 +var __getOwnPropNames = Object.getOwnPropertyNames;
7464 +var __hasOwnProp = Object.prototype.hasOwnProperty;
7465 +var __export = (target, all) => {
7466 + for (var name in all)
7467 + __defProp(target, name, { get: all[name], enumerable: true });
7468 +};
7469 +var __copyProps = (to, from, except, desc) => {
7470 + if (from && typeof from === "object" || typeof from === "function") {
7471 + for (let key of __getOwnPropNames(from))
7472 + if (!__hasOwnProp.call(to, key) && key !== except)
7473 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
7474 + }
7475 + return to;
7476 +};
7477 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
7478 +
7479 +// src/queryObserver.ts
7480 +var queryObserver_exports = {};
7481 +__export(queryObserver_exports, {
7482 + QueryObserver: () => QueryObserver
7483 +});
7484 +module.exports = __toCommonJS(queryObserver_exports);
7485 +var import_utils = __webpack_require__(/*! ./utils.cjs */ "../node_modules/@tanstack/query-core/build/modern/utils.cjs");
7486 +var import_notifyManager = __webpack_require__(/*! ./notifyManager.cjs */ "../node_modules/@tanstack/query-core/build/modern/notifyManager.cjs");
7487 +var import_focusManager = __webpack_require__(/*! ./focusManager.cjs */ "../node_modules/@tanstack/query-core/build/modern/focusManager.cjs");
7488 +var import_subscribable = __webpack_require__(/*! ./subscribable.cjs */ "../node_modules/@tanstack/query-core/build/modern/subscribable.cjs");
7489 +var import_query = __webpack_require__(/*! ./query.cjs */ "../node_modules/@tanstack/query-core/build/modern/query.cjs");
7490 +var QueryObserver = class extends import_subscribable.Subscribable {
7491 + constructor(client, options) {
7492 + super();
7493 + this.options = options;
7494 + this.#client = client;
7495 + this.#selectError = null;
7496 + this.bindMethods();
7497 + this.setOptions(options);
7498 + }
7499 + #client;
7500 + #currentQuery = void 0;
7501 + #currentQueryInitialState = void 0;
7502 + #currentResult = void 0;
7503 + #currentResultState;
7504 + #currentResultOptions;
7505 + #selectError;
7506 + #selectFn;
7507 + #selectResult;
7508 + // This property keeps track of the last query with defined data.
7509 + // It will be used to pass the previous data and query to the placeholder function between renders.
7510 + #lastQueryWithDefinedData;
7511 + #staleTimeoutId;
7512 + #refetchIntervalId;
7513 + #currentRefetchInterval;
7514 + #trackedProps = /* @__PURE__ */ new Set();
7515 + bindMethods() {
7516 + this.refetch = this.refetch.bind(this);
7517 + }
7518 + onSubscribe() {
7519 + if (this.listeners.size === 1) {
7520 + this.#currentQuery.addObserver(this);
7521 + if (shouldFetchOnMount(this.#currentQuery, this.options)) {
7522 + this.#executeFetch();
7523 + } else {
7524 + this.updateResult();
7525 + }
7526 + this.#updateTimers();
7527 + }
7528 + }
7529 + onUnsubscribe() {
7530 + if (!this.hasListeners()) {
7531 + this.destroy();
7532 + }
7533 + }
7534 + shouldFetchOnReconnect() {
7535 + return shouldFetchOn(
7536 + this.#currentQuery,
7537 + this.options,
7538 + this.options.refetchOnReconnect
7539 + );
7540 + }
7541 + shouldFetchOnWindowFocus() {
7542 + return shouldFetchOn(
7543 + this.#currentQuery,
7544 + this.options,
7545 + this.options.refetchOnWindowFocus
7546 + );
7547 + }
7548 + destroy() {
7549 + this.listeners = /* @__PURE__ */ new Set();
7550 + this.#clearStaleTimeout();
7551 + this.#clearRefetchInterval();
7552 + this.#currentQuery.removeObserver(this);
7553 + }
7554 + setOptions(options, notifyOptions) {
7555 + const prevOptions = this.options;
7556 + const prevQuery = this.#currentQuery;
7557 + this.options = this.#client.defaultQueryOptions(options);
7558 + if (this.options.enabled !== void 0 && typeof this.options.enabled !== "boolean" && typeof this.options.enabled !== "function" && typeof (0, import_utils.resolveEnabled)(this.options.enabled, this.#currentQuery) !== "boolean") {
7559 + throw new Error(
7560 + "Expected enabled to be a boolean or a callback that returns a boolean"
7561 + );
7562 + }
7563 + this.#updateQuery();
7564 + this.#currentQuery.setOptions(this.options);
7565 + if (prevOptions._defaulted && !(0, import_utils.shallowEqualObjects)(this.options, prevOptions)) {
7566 + this.#client.getQueryCache().notify({
7567 + type: "observerOptionsUpdated",
7568 + query: this.#currentQuery,
7569 + observer: this
7570 + });
7571 + }
7572 + const mounted = this.hasListeners();
7573 + if (mounted && shouldFetchOptionally(
7574 + this.#currentQuery,
7575 + prevQuery,
7576 + this.options,
7577 + prevOptions
7578 + )) {
7579 + this.#executeFetch();
7580 + }
7581 + this.updateResult(notifyOptions);
7582 + if (mounted && (this.#currentQuery !== prevQuery || (0, import_utils.resolveEnabled)(this.options.enabled, this.#currentQuery) !== (0, import_utils.resolveEnabled)(prevOptions.enabled, this.#currentQuery) || (0, import_utils.resolveStaleTime)(this.options.staleTime, this.#currentQuery) !== (0, import_utils.resolveStaleTime)(prevOptions.staleTime, this.#currentQuery))) {
7583 + this.#updateStaleTimeout();
7584 + }
7585 + const nextRefetchInterval = this.#computeRefetchInterval();
7586 + if (mounted && (this.#currentQuery !== prevQuery || (0, import_utils.resolveEnabled)(this.options.enabled, this.#currentQuery) !== (0, import_utils.resolveEnabled)(prevOptions.enabled, this.#currentQuery) || nextRefetchInterval !== this.#currentRefetchInterval)) {
7587 + this.#updateRefetchInterval(nextRefetchInterval);
7588 + }
7589 + }
7590 + getOptimisticResult(options) {
7591 + const query = this.#client.getQueryCache().build(this.#client, options);
7592 + const result = this.createResult(query, options);
7593 + if (shouldAssignObserverCurrentProperties(this, result)) {
7594 + this.#currentResult = result;
7595 + this.#currentResultOptions = this.options;
7596 + this.#currentResultState = this.#currentQuery.state;
7597 + }
7598 + return result;
7599 + }
7600 + getCurrentResult() {
7601 + return this.#currentResult;
7602 + }
7603 + trackResult(result, onPropTracked) {
7604 + const trackedResult = {};
7605 + Object.keys(result).forEach((key) => {
7606 + Object.defineProperty(trackedResult, key, {
7607 + configurable: false,
7608 + enumerable: true,
7609 + get: () => {
7610 + this.trackProp(key);
7611 + onPropTracked?.(key);
7612 + return result[key];
7613 + }
7614 + });
7615 + });
7616 + return trackedResult;
7617 + }
7618 + trackProp(key) {
7619 + this.#trackedProps.add(key);
7620 + }
7621 + getCurrentQuery() {
7622 + return this.#currentQuery;
7623 + }
7624 + refetch({ ...options } = {}) {
7625 + return this.fetch({
7626 + ...options
7627 + });
7628 + }
7629 + fetchOptimistic(options) {
7630 + const defaultedOptions = this.#client.defaultQueryOptions(options);
7631 + const query = this.#client.getQueryCache().build(this.#client, defaultedOptions);
7632 + query.isFetchingOptimistic = true;
7633 + return query.fetch().then(() => this.createResult(query, defaultedOptions));
7634 + }
7635 + fetch(fetchOptions) {
7636 + return this.#executeFetch({
7637 + ...fetchOptions,
7638 + cancelRefetch: fetchOptions.cancelRefetch ?? true
7639 + }).then(() => {
7640 + this.updateResult();
7641 + return this.#currentResult;
7642 + });
7643 + }
7644 + #executeFetch(fetchOptions) {
7645 + this.#updateQuery();
7646 + let promise = this.#currentQuery.fetch(
7647 + this.options,
7648 + fetchOptions
7649 + );
7650 + if (!fetchOptions?.throwOnError) {
7651 + promise = promise.catch(import_utils.noop);
7652 + }
7653 + return promise;
7654 + }
7655 + #updateStaleTimeout() {
7656 + this.#clearStaleTimeout();
7657 + const staleTime = (0, import_utils.resolveStaleTime)(
7658 + this.options.staleTime,
7659 + this.#currentQuery
7660 + );
7661 + if (import_utils.isServer || this.#currentResult.isStale || !(0, import_utils.isValidTimeout)(staleTime)) {
7662 + return;
7663 + }
7664 + const time = (0, import_utils.timeUntilStale)(this.#currentResult.dataUpdatedAt, staleTime);
7665 + const timeout = time + 1;
7666 + this.#staleTimeoutId = setTimeout(() => {
7667 + if (!this.#currentResult.isStale) {
7668 + this.updateResult();
7669 + }
7670 + }, timeout);
7671 + }
7672 + #computeRefetchInterval() {
7673 + return (typeof this.options.refetchInterval === "function" ? this.options.refetchInterval(this.#currentQuery) : this.options.refetchInterval) ?? false;
7674 + }
7675 + #updateRefetchInterval(nextInterval) {
7676 + this.#clearRefetchInterval();
7677 + this.#currentRefetchInterval = nextInterval;
7678 + if (import_utils.isServer || (0, import_utils.resolveEnabled)(this.options.enabled, this.#currentQuery) === false || !(0, import_utils.isValidTimeout)(this.#currentRefetchInterval) || this.#currentRefetchInterval === 0) {
7679 + return;
7680 + }
7681 + this.#refetchIntervalId = setInterval(() => {
7682 + if (this.options.refetchIntervalInBackground || import_focusManager.focusManager.isFocused()) {
7683 + this.#executeFetch();
7684 + }
7685 + }, this.#currentRefetchInterval);
7686 + }
7687 + #updateTimers() {
7688 + this.#updateStaleTimeout();
7689 + this.#updateRefetchInterval(this.#computeRefetchInterval());
7690 + }
7691 + #clearStaleTimeout() {
7692 + if (this.#staleTimeoutId) {
7693 + clearTimeout(this.#staleTimeoutId);
7694 + this.#staleTimeoutId = void 0;
7695 + }
7696 + }
7697 + #clearRefetchInterval() {
7698 + if (this.#refetchIntervalId) {
7699 + clearInterval(this.#refetchIntervalId);
7700 + this.#refetchIntervalId = void 0;
7701 + }
7702 + }
7703 + createResult(query, options) {
7704 + const prevQuery = this.#currentQuery;
7705 + const prevOptions = this.options;
7706 + const prevResult = this.#currentResult;
7707 + const prevResultState = this.#currentResultState;
7708 + const prevResultOptions = this.#currentResultOptions;
7709 + const queryChange = query !== prevQuery;
7710 + const queryInitialState = queryChange ? query.state : this.#currentQueryInitialState;
7711 + const { state } = query;
7712 + let newState = { ...state };
7713 + let isPlaceholderData = false;
7714 + let data;
7715 + if (options._optimisticResults) {
7716 + const mounted = this.hasListeners();
7717 + const fetchOnMount = !mounted && shouldFetchOnMount(query, options);
7718 + const fetchOptionally = mounted && shouldFetchOptionally(query, prevQuery, options, prevOptions);
7719 + if (fetchOnMount || fetchOptionally) {
7720 + newState = {
7721 + ...newState,
7722 + ...(0, import_query.fetchState)(state.data, query.options)
7723 + };
7724 + }
7725 + if (options._optimisticResults === "isRestoring") {
7726 + newState.fetchStatus = "idle";
7727 + }
7728 + }
7729 + let { error, errorUpdatedAt, status } = newState;
7730 + if (options.select && newState.data !== void 0) {
7731 + if (prevResult && newState.data === prevResultState?.data && options.select === this.#selectFn) {
7732 + data = this.#selectResult;
7733 + } else {
7734 + try {
7735 + this.#selectFn = options.select;
7736 + data = options.select(newState.data);
7737 + data = (0, import_utils.replaceData)(prevResult?.data, data, options);
7738 + this.#selectResult = data;
7739 + this.#selectError = null;
7740 + } catch (selectError) {
7741 + this.#selectError = selectError;
7742 + }
7743 + }
7744 + } else {
7745 + data = newState.data;
7746 + }
7747 + if (options.placeholderData !== void 0 && data === void 0 && status === "pending") {
7748 + let placeholderData;
7749 + if (prevResult?.isPlaceholderData && options.placeholderData === prevResultOptions?.placeholderData) {
7750 + placeholderData = prevResult.data;
7751 + } else {
7752 + placeholderData = typeof options.placeholderData === "function" ? options.placeholderData(
7753 + this.#lastQueryWithDefinedData?.state.data,
7754 + this.#lastQueryWithDefinedData
7755 + ) : options.placeholderData;
7756 + if (options.select && placeholderData !== void 0) {
7757 + try {
7758 + placeholderData = options.select(placeholderData);
7759 + this.#selectError = null;
7760 + } catch (selectError) {
7761 + this.#selectError = selectError;
7762 + }
7763 + }
7764 + }
7765 + if (placeholderData !== void 0) {
7766 + status = "success";
7767 + data = (0, import_utils.replaceData)(
7768 + prevResult?.data,
7769 + placeholderData,
7770 + options
7771 + );
7772 + isPlaceholderData = true;
7773 + }
7774 + }
7775 + if (this.#selectError) {
7776 + error = this.#selectError;
7777 + data = this.#selectResult;
7778 + errorUpdatedAt = Date.now();
7779 + status = "error";
7780 + }
7781 + const isFetching = newState.fetchStatus === "fetching";
7782 + const isPending = status === "pending";
7783 + const isError = status === "error";
7784 + const isLoading = isPending && isFetching;
7785 + const hasData = data !== void 0;
7786 + const result = {
7787 + status,
7788 + fetchStatus: newState.fetchStatus,
7789 + isPending,
7790 + isSuccess: status === "success",
7791 + isError,
7792 + isInitialLoading: isLoading,
7793 + isLoading,
7794 + data,
7795 + dataUpdatedAt: newState.dataUpdatedAt,
7796 + error,
7797 + errorUpdatedAt,
7798 + failureCount: newState.fetchFailureCount,
7799 + failureReason: newState.fetchFailureReason,
7800 + errorUpdateCount: newState.errorUpdateCount,
7801 + isFetched: newState.dataUpdateCount > 0 || newState.errorUpdateCount > 0,
7802 + isFetchedAfterMount: newState.dataUpdateCount > queryInitialState.dataUpdateCount || newState.errorUpdateCount > queryInitialState.errorUpdateCount,
7803 + isFetching,
7804 + isRefetching: isFetching && !isPending,
7805 + isLoadingError: isError && !hasData,
7806 + isPaused: newState.fetchStatus === "paused",
7807 + isPlaceholderData,
7808 + isRefetchError: isError && hasData,
7809 + isStale: isStale(query, options),
7810 + refetch: this.refetch
7811 + };
7812 + return result;
7813 + }
7814 + updateResult(notifyOptions) {
7815 + const prevResult = this.#currentResult;
7816 + const nextResult = this.createResult(this.#currentQuery, this.options);
7817 + this.#currentResultState = this.#currentQuery.state;
7818 + this.#currentResultOptions = this.options;
7819 + if (this.#currentResultState.data !== void 0) {
7820 + this.#lastQueryWithDefinedData = this.#currentQuery;
7821 + }
7822 + if ((0, import_utils.shallowEqualObjects)(nextResult, prevResult)) {
7823 + return;
7824 + }
7825 + this.#currentResult = nextResult;
7826 + const defaultNotifyOptions = {};
7827 + const shouldNotifyListeners = () => {
7828 + if (!prevResult) {
7829 + return true;
7830 + }
7831 + const { notifyOnChangeProps } = this.options;
7832 + const notifyOnChangePropsValue = typeof notifyOnChangeProps === "function" ? notifyOnChangeProps() : notifyOnChangeProps;
7833 + if (notifyOnChangePropsValue === "all" || !notifyOnChangePropsValue && !this.#trackedProps.size) {
7834 + return true;
7835 + }
7836 + const includedProps = new Set(
7837 + notifyOnChangePropsValue ?? this.#trackedProps
7838 + );
7839 + if (this.options.throwOnError) {
7840 + includedProps.add("error");
7841 + }
7842 + return Object.keys(this.#currentResult).some((key) => {
7843 + const typedKey = key;
7844 + const changed = this.#currentResult[typedKey] !== prevResult[typedKey];
7845 + return changed && includedProps.has(typedKey);
7846 + });
7847 + };
7848 + if (notifyOptions?.listeners !== false && shouldNotifyListeners()) {
7849 + defaultNotifyOptions.listeners = true;
7850 + }
7851 + this.#notify({ ...defaultNotifyOptions, ...notifyOptions });
7852 + }
7853 + #updateQuery() {
7854 + const query = this.#client.getQueryCache().build(this.#client, this.options);
7855 + if (query === this.#currentQuery) {
7856 + return;
7857 + }
7858 + const prevQuery = this.#currentQuery;
7859 + this.#currentQuery = query;
7860 + this.#currentQueryInitialState = query.state;
7861 + if (this.hasListeners()) {
7862 + prevQuery?.removeObserver(this);
7863 + query.addObserver(this);
7864 + }
7865 + }
7866 + onQueryUpdate() {
7867 + this.updateResult();
7868 + if (this.hasListeners()) {
7869 + this.#updateTimers();
7870 + }
7871 + }
7872 + #notify(notifyOptions) {
7873 + import_notifyManager.notifyManager.batch(() => {
7874 + if (notifyOptions.listeners) {
7875 + this.listeners.forEach((listener) => {
7876 + listener(this.#currentResult);
7877 + });
7878 + }
7879 + this.#client.getQueryCache().notify({
7880 + query: this.#currentQuery,
7881 + type: "observerResultsUpdated"
7882 + });
7883 + });
7884 + }
7885 +};
7886 +function shouldLoadOnMount(query, options) {
7887 + return (0, import_utils.resolveEnabled)(options.enabled, query) !== false && query.state.data === void 0 && !(query.state.status === "error" && options.retryOnMount === false);
7888 +}
7889 +function shouldFetchOnMount(query, options) {
7890 + return shouldLoadOnMount(query, options) || query.state.data !== void 0 && shouldFetchOn(query, options, options.refetchOnMount);
7891 +}
7892 +function shouldFetchOn(query, options, field) {
7893 + if ((0, import_utils.resolveEnabled)(options.enabled, query) !== false) {
7894 + const value = typeof field === "function" ? field(query) : field;
7895 + return value === "always" || value !== false && isStale(query, options);
7896 + }
7897 + return false;
7898 +}
7899 +function shouldFetchOptionally(query, prevQuery, options, prevOptions) {
7900 + return (query !== prevQuery || (0, import_utils.resolveEnabled)(prevOptions.enabled, query) === false) && (!options.suspense || query.state.status !== "error") && isStale(query, options);
7901 +}
7902 +function isStale(query, options) {
7903 + return (0, import_utils.resolveEnabled)(options.enabled, query) !== false && query.isStaleByTime((0, import_utils.resolveStaleTime)(options.staleTime, query));
7904 +}
7905 +function shouldAssignObserverCurrentProperties(observer, optimisticResult) {
7906 + if (!(0, import_utils.shallowEqualObjects)(observer.getCurrentResult(), optimisticResult)) {
7907 + return true;
7908 + }
7909 + return false;
7910 +}
7911 +// Annotate the CommonJS export names for ESM import in node:
7912 +0 && (0);
7913 +//# sourceMappingURL=queryObserver.cjs.map
7914 +
7915 +/***/ }),
7916 +
7917 +/***/ "../node_modules/@tanstack/query-core/build/modern/removable.cjs":
7918 +/*!***********************************************************************!*\
7919 + !*** ../node_modules/@tanstack/query-core/build/modern/removable.cjs ***!
7920 + \***********************************************************************/
7921 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7922 +
7923 +"use strict";
7924 +
7925 +var __defProp = Object.defineProperty;
7926 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
7927 +var __getOwnPropNames = Object.getOwnPropertyNames;
7928 +var __hasOwnProp = Object.prototype.hasOwnProperty;
7929 +var __export = (target, all) => {
7930 + for (var name in all)
7931 + __defProp(target, name, { get: all[name], enumerable: true });
7932 +};
7933 +var __copyProps = (to, from, except, desc) => {
7934 + if (from && typeof from === "object" || typeof from === "function") {
7935 + for (let key of __getOwnPropNames(from))
7936 + if (!__hasOwnProp.call(to, key) && key !== except)
7937 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
7938 + }
7939 + return to;
7940 +};
7941 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
7942 +
7943 +// src/removable.ts
7944 +var removable_exports = {};
7945 +__export(removable_exports, {
7946 + Removable: () => Removable
7947 +});
7948 +module.exports = __toCommonJS(removable_exports);
7949 +var import_utils = __webpack_require__(/*! ./utils.cjs */ "../node_modules/@tanstack/query-core/build/modern/utils.cjs");
7950 +var Removable = class {
7951 + #gcTimeout;
7952 + destroy() {
7953 + this.clearGcTimeout();
7954 + }
7955 + scheduleGc() {
7956 + this.clearGcTimeout();
7957 + if ((0, import_utils.isValidTimeout)(this.gcTime)) {
7958 + this.#gcTimeout = setTimeout(() => {
7959 + this.optionalRemove();
7960 + }, this.gcTime);
7961 + }
7962 + }
7963 + updateGcTime(newGcTime) {
7964 + this.gcTime = Math.max(
7965 + this.gcTime || 0,
7966 + newGcTime ?? (import_utils.isServer ? Infinity : 5 * 60 * 1e3)
7967 + );
7968 + }
7969 + clearGcTimeout() {
7970 + if (this.#gcTimeout) {
7971 + clearTimeout(this.#gcTimeout);
7972 + this.#gcTimeout = void 0;
7973 + }
7974 + }
7975 +};
7976 +// Annotate the CommonJS export names for ESM import in node:
7977 +0 && (0);
7978 +//# sourceMappingURL=removable.cjs.map
7979 +
7980 +/***/ }),
7981 +
7982 +/***/ "../node_modules/@tanstack/query-core/build/modern/retryer.cjs":
7983 +/*!*********************************************************************!*\
7984 + !*** ../node_modules/@tanstack/query-core/build/modern/retryer.cjs ***!
7985 + \*********************************************************************/
7986 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7987 +
7988 +"use strict";
7989 +
7990 +var __defProp = Object.defineProperty;
7991 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
7992 +var __getOwnPropNames = Object.getOwnPropertyNames;
7993 +var __hasOwnProp = Object.prototype.hasOwnProperty;
7994 +var __export = (target, all) => {
7995 + for (var name in all)
7996 + __defProp(target, name, { get: all[name], enumerable: true });
7997 +};
7998 +var __copyProps = (to, from, except, desc) => {
7999 + if (from && typeof from === "object" || typeof from === "function") {
8000 + for (let key of __getOwnPropNames(from))
8001 + if (!__hasOwnProp.call(to, key) && key !== except)
8002 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
8003 + }
8004 + return to;
8005 +};
8006 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
8007 +
8008 +// src/retryer.ts
8009 +var retryer_exports = {};
8010 +__export(retryer_exports, {
8011 + CancelledError: () => CancelledError,
8012 + canFetch: () => canFetch,
8013 + createRetryer: () => createRetryer,
8014 + isCancelledError: () => isCancelledError
8015 +});
8016 +module.exports = __toCommonJS(retryer_exports);
8017 +var import_focusManager = __webpack_require__(/*! ./focusManager.cjs */ "../node_modules/@tanstack/query-core/build/modern/focusManager.cjs");
8018 +var import_onlineManager = __webpack_require__(/*! ./onlineManager.cjs */ "../node_modules/@tanstack/query-core/build/modern/onlineManager.cjs");
8019 +var import_utils = __webpack_require__(/*! ./utils.cjs */ "../node_modules/@tanstack/query-core/build/modern/utils.cjs");
8020 +function defaultRetryDelay(failureCount) {
8021 + return Math.min(1e3 * 2 ** failureCount, 3e4);
8022 +}
8023 +function canFetch(networkMode) {
8024 + return (networkMode ?? "online") === "online" ? import_onlineManager.onlineManager.isOnline() : true;
8025 +}
8026 +var CancelledError = class {
8027 + constructor(options) {
8028 + this.revert = options?.revert;
8029 + this.silent = options?.silent;
8030 + }
8031 +};
8032 +function isCancelledError(value) {
8033 + return value instanceof CancelledError;
8034 +}
8035 +function createRetryer(config) {
8036 + let isRetryCancelled = false;
8037 + let failureCount = 0;
8038 + let isResolved = false;
8039 + let continueFn;
8040 + let promiseResolve;
8041 + let promiseReject;
8042 + const promise = new Promise((outerResolve, outerReject) => {
8043 + promiseResolve = outerResolve;
8044 + promiseReject = outerReject;
8045 + });
8046 + const cancel = (cancelOptions) => {
8047 + if (!isResolved) {
8048 + reject(new CancelledError(cancelOptions));
8049 + config.abort?.();
8050 + }
8051 + };
8052 + const cancelRetry = () => {
8053 + isRetryCancelled = true;
8054 + };
8055 + const continueRetry = () => {
8056 + isRetryCancelled = false;
8057 + };
8058 + const canContinue = () => import_focusManager.focusManager.isFocused() && (config.networkMode === "always" || import_onlineManager.onlineManager.isOnline()) && config.canRun();
8059 + const canStart = () => canFetch(config.networkMode) && config.canRun();
8060 + const resolve = (value) => {
8061 + if (!isResolved) {
8062 + isResolved = true;
8063 + config.onSuccess?.(value);
8064 + continueFn?.();
8065 + promiseResolve(value);
8066 + }
8067 + };
8068 + const reject = (value) => {
8069 + if (!isResolved) {
8070 + isResolved = true;
8071 + config.onError?.(value);
8072 + continueFn?.();
8073 + promiseReject(value);
8074 + }
8075 + };
8076 + const pause = () => {
8077 + return new Promise((continueResolve) => {
8078 + continueFn = (value) => {
8079 + if (isResolved || canContinue()) {
8080 + continueResolve(value);
8081 + }
8082 + };
8083 + config.onPause?.();
8084 + }).then(() => {
8085 + continueFn = void 0;
8086 + if (!isResolved) {
8087 + config.onContinue?.();
8088 + }
8089 + });
8090 + };
8091 + const run = () => {
8092 + if (isResolved) {
8093 + return;
8094 + }
8095 + let promiseOrValue;
8096 + const initialPromise = failureCount === 0 ? config.initialPromise : void 0;
8097 + try {
8098 + promiseOrValue = initialPromise ?? config.fn();
8099 + } catch (error) {
8100 + promiseOrValue = Promise.reject(error);
8101 + }
8102 + Promise.resolve(promiseOrValue).then(resolve).catch((error) => {
8103 + if (isResolved) {
8104 + return;
8105 + }
8106 + const retry = config.retry ?? (import_utils.isServer ? 0 : 3);
8107 + const retryDelay = config.retryDelay ?? defaultRetryDelay;
8108 + const delay = typeof retryDelay === "function" ? retryDelay(failureCount, error) : retryDelay;
8109 + const shouldRetry = retry === true || typeof retry === "number" && failureCount < retry || typeof retry === "function" && retry(failureCount, error);
8110 + if (isRetryCancelled || !shouldRetry) {
8111 + reject(error);
8112 + return;
8113 + }
8114 + failureCount++;
8115 + config.onFail?.(failureCount, error);
8116 + (0, import_utils.sleep)(delay).then(() => {
8117 + return canContinue() ? void 0 : pause();
8118 + }).then(() => {
8119 + if (isRetryCancelled) {
8120 + reject(error);
8121 + } else {
8122 + run();
8123 + }
8124 + });
8125 + });
8126 + };
8127 + return {
8128 + promise,
8129 + cancel,
8130 + continue: () => {
8131 + continueFn?.();
8132 + return promise;
8133 + },
8134 + cancelRetry,
8135 + continueRetry,
8136 + canStart,
8137 + start: () => {
8138 + if (canStart()) {
8139 + run();
8140 + } else {
8141 + pause().then(run);
8142 + }
8143 + return promise;
8144 + }
8145 + };
8146 +}
8147 +// Annotate the CommonJS export names for ESM import in node:
8148 +0 && (0);
8149 +//# sourceMappingURL=retryer.cjs.map
8150 +
8151 +/***/ }),
8152 +
8153 +/***/ "../node_modules/@tanstack/query-core/build/modern/subscribable.cjs":
8154 +/*!**************************************************************************!*\
8155 + !*** ../node_modules/@tanstack/query-core/build/modern/subscribable.cjs ***!
8156 + \**************************************************************************/
8157 +/***/ ((module) => {
8158 +
8159 +"use strict";
8160 +
8161 +var __defProp = Object.defineProperty;
8162 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
8163 +var __getOwnPropNames = Object.getOwnPropertyNames;
8164 +var __hasOwnProp = Object.prototype.hasOwnProperty;
8165 +var __export = (target, all) => {
8166 + for (var name in all)
8167 + __defProp(target, name, { get: all[name], enumerable: true });
8168 +};
8169 +var __copyProps = (to, from, except, desc) => {
8170 + if (from && typeof from === "object" || typeof from === "function") {
8171 + for (let key of __getOwnPropNames(from))
8172 + if (!__hasOwnProp.call(to, key) && key !== except)
8173 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
8174 + }
8175 + return to;
8176 +};
8177 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
8178 +
8179 +// src/subscribable.ts
8180 +var subscribable_exports = {};
8181 +__export(subscribable_exports, {
8182 + Subscribable: () => Subscribable
8183 +});
8184 +module.exports = __toCommonJS(subscribable_exports);
8185 +var Subscribable = class {
8186 + constructor() {
8187 + this.listeners = /* @__PURE__ */ new Set();
8188 + this.subscribe = this.subscribe.bind(this);
8189 + }
8190 + subscribe(listener) {
8191 + this.listeners.add(listener);
8192 + this.onSubscribe();
8193 + return () => {
8194 + this.listeners.delete(listener);
8195 + this.onUnsubscribe();
8196 + };
8197 + }
8198 + hasListeners() {
8199 + return this.listeners.size > 0;
8200 + }
8201 + onSubscribe() {
8202 + }
8203 + onUnsubscribe() {
8204 + }
8205 +};
8206 +// Annotate the CommonJS export names for ESM import in node:
8207 +0 && (0);
8208 +//# sourceMappingURL=subscribable.cjs.map
8209 +
8210 +/***/ }),
8211 +
8212 +/***/ "../node_modules/@tanstack/query-core/build/modern/types.cjs":
8213 +/*!*******************************************************************!*\
8214 + !*** ../node_modules/@tanstack/query-core/build/modern/types.cjs ***!
8215 + \*******************************************************************/
8216 +/***/ ((module) => {
8217 +
8218 +"use strict";
8219 +
8220 +var __defProp = Object.defineProperty;
8221 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
8222 +var __getOwnPropNames = Object.getOwnPropertyNames;
8223 +var __hasOwnProp = Object.prototype.hasOwnProperty;
8224 +var __copyProps = (to, from, except, desc) => {
8225 + if (from && typeof from === "object" || typeof from === "function") {
8226 + for (let key of __getOwnPropNames(from))
8227 + if (!__hasOwnProp.call(to, key) && key !== except)
8228 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
8229 + }
8230 + return to;
8231 +};
8232 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
8233 +
8234 +// src/types.ts
8235 +var types_exports = {};
8236 +module.exports = __toCommonJS(types_exports);
8237 +//# sourceMappingURL=types.cjs.map
8238 +
8239 +/***/ }),
8240 +
8241 +/***/ "../node_modules/@tanstack/query-core/build/modern/utils.cjs":
8242 +/*!*******************************************************************!*\
8243 + !*** ../node_modules/@tanstack/query-core/build/modern/utils.cjs ***!
8244 + \*******************************************************************/
8245 +/***/ ((module) => {
8246 +
8247 +"use strict";
8248 +
8249 +var __defProp = Object.defineProperty;
8250 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
8251 +var __getOwnPropNames = Object.getOwnPropertyNames;
8252 +var __hasOwnProp = Object.prototype.hasOwnProperty;
8253 +var __export = (target, all) => {
8254 + for (var name in all)
8255 + __defProp(target, name, { get: all[name], enumerable: true });
8256 +};
8257 +var __copyProps = (to, from, except, desc) => {
8258 + if (from && typeof from === "object" || typeof from === "function") {
8259 + for (let key of __getOwnPropNames(from))
8260 + if (!__hasOwnProp.call(to, key) && key !== except)
8261 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
8262 + }
8263 + return to;
8264 +};
8265 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
8266 +
8267 +// src/utils.ts
8268 +var utils_exports = {};
8269 +__export(utils_exports, {
8270 + addToEnd: () => addToEnd,
8271 + addToStart: () => addToStart,
8272 + ensureQueryFn: () => ensureQueryFn,
8273 + functionalUpdate: () => functionalUpdate,
8274 + hashKey: () => hashKey,
8275 + hashQueryKeyByOptions: () => hashQueryKeyByOptions,
8276 + isPlainArray: () => isPlainArray,
8277 + isPlainObject: () => isPlainObject,
8278 + isServer: () => isServer,
8279 + isValidTimeout: () => isValidTimeout,
8280 + keepPreviousData: () => keepPreviousData,
8281 + matchMutation: () => matchMutation,
8282 + matchQuery: () => matchQuery,
8283 + noop: () => noop,
8284 + partialMatchKey: () => partialMatchKey,
8285 + replaceData: () => replaceData,
8286 + replaceEqualDeep: () => replaceEqualDeep,
8287 + resolveEnabled: () => resolveEnabled,
8288 + resolveStaleTime: () => resolveStaleTime,
8289 + shallowEqualObjects: () => shallowEqualObjects,
8290 + skipToken: () => skipToken,
8291 + sleep: () => sleep,
8292 + timeUntilStale: () => timeUntilStale
8293 +});
8294 +module.exports = __toCommonJS(utils_exports);
8295 +var isServer = typeof window === "undefined" || "Deno" in globalThis;
8296 +function noop() {
8297 + return void 0;
8298 +}
8299 +function functionalUpdate(updater, input) {
8300 + return typeof updater === "function" ? updater(input) : updater;
8301 +}
8302 +function isValidTimeout(value) {
8303 + return typeof value === "number" && value >= 0 && value !== Infinity;
8304 +}
8305 +function timeUntilStale(updatedAt, staleTime) {
8306 + return Math.max(updatedAt + (staleTime || 0) - Date.now(), 0);
8307 +}
8308 +function resolveStaleTime(staleTime, query) {
8309 + return typeof staleTime === "function" ? staleTime(query) : staleTime;
8310 +}
8311 +function resolveEnabled(enabled, query) {
8312 + return typeof enabled === "function" ? enabled(query) : enabled;
8313 +}
8314 +function matchQuery(filters, query) {
8315 + const {
8316 + type = "all",
8317 + exact,
8318 + fetchStatus,
8319 + predicate,
8320 + queryKey,
8321 + stale
8322 + } = filters;
8323 + if (queryKey) {
8324 + if (exact) {
8325 + if (query.queryHash !== hashQueryKeyByOptions(queryKey, query.options)) {
8326 + return false;
8327 + }
8328 + } else if (!partialMatchKey(query.queryKey, queryKey)) {
8329 + return false;
8330 + }
8331 + }
8332 + if (type !== "all") {
8333 + const isActive = query.isActive();
8334 + if (type === "active" && !isActive) {
8335 + return false;
8336 + }
8337 + if (type === "inactive" && isActive) {
8338 + return false;
8339 + }
8340 + }
8341 + if (typeof stale === "boolean" && query.isStale() !== stale) {
8342 + return false;
8343 + }
8344 + if (fetchStatus && fetchStatus !== query.state.fetchStatus) {
8345 + return false;
8346 + }
8347 + if (predicate && !predicate(query)) {
8348 + return false;
8349 + }
8350 + return true;
8351 +}
8352 +function matchMutation(filters, mutation) {
8353 + const { exact, status, predicate, mutationKey } = filters;
8354 + if (mutationKey) {
8355 + if (!mutation.options.mutationKey) {
8356 + return false;
8357 + }
8358 + if (exact) {
8359 + if (hashKey(mutation.options.mutationKey) !== hashKey(mutationKey)) {
8360 + return false;
8361 + }
8362 + } else if (!partialMatchKey(mutation.options.mutationKey, mutationKey)) {
8363 + return false;
8364 + }
8365 + }
8366 + if (status && mutation.state.status !== status) {
8367 + return false;
8368 + }
8369 + if (predicate && !predicate(mutation)) {
8370 + return false;
8371 + }
8372 + return true;
8373 +}
8374 +function hashQueryKeyByOptions(queryKey, options) {
8375 + const hashFn = options?.queryKeyHashFn || hashKey;
8376 + return hashFn(queryKey);
8377 +}
8378 +function hashKey(queryKey) {
8379 + return JSON.stringify(
8380 + queryKey,
8381 + (_, val) => isPlainObject(val) ? Object.keys(val).sort().reduce((result, key) => {
8382 + result[key] = val[key];
8383 + return result;
8384 + }, {}) : val
8385 + );
8386 +}
8387 +function partialMatchKey(a, b) {
8388 + if (a === b) {
8389 + return true;
8390 + }
8391 + if (typeof a !== typeof b) {
8392 + return false;
8393 + }
8394 + if (a && b && typeof a === "object" && typeof b === "object") {
8395 + return !Object.keys(b).some((key) => !partialMatchKey(a[key], b[key]));
8396 + }
8397 + return false;
8398 +}
8399 +function replaceEqualDeep(a, b) {
8400 + if (a === b) {
8401 + return a;
8402 + }
8403 + const array = isPlainArray(a) && isPlainArray(b);
8404 + if (array || isPlainObject(a) && isPlainObject(b)) {
8405 + const aItems = array ? a : Object.keys(a);
8406 + const aSize = aItems.length;
8407 + const bItems = array ? b : Object.keys(b);
8408 + const bSize = bItems.length;
8409 + const copy = array ? [] : {};
8410 + let equalItems = 0;
8411 + for (let i = 0; i < bSize; i++) {
8412 + const key = array ? i : bItems[i];
8413 + if ((!array && aItems.includes(key) || array) && a[key] === void 0 && b[key] === void 0) {
8414 + copy[key] = void 0;
8415 + equalItems++;
8416 + } else {
8417 + copy[key] = replaceEqualDeep(a[key], b[key]);
8418 + if (copy[key] === a[key] && a[key] !== void 0) {
8419 + equalItems++;
8420 + }
8421 + }
8422 + }
8423 + return aSize === bSize && equalItems === aSize ? a : copy;
8424 + }
8425 + return b;
8426 +}
8427 +function shallowEqualObjects(a, b) {
8428 + if (!b || Object.keys(a).length !== Object.keys(b).length) {
8429 + return false;
8430 + }
8431 + for (const key in a) {
8432 + if (a[key] !== b[key]) {
8433 + return false;
8434 + }
8435 + }
8436 + return true;
8437 +}
8438 +function isPlainArray(value) {
8439 + return Array.isArray(value) && value.length === Object.keys(value).length;
8440 +}
8441 +function isPlainObject(o) {
8442 + if (!hasObjectPrototype(o)) {
8443 + return false;
8444 + }
8445 + const ctor = o.constructor;
8446 + if (ctor === void 0) {
8447 + return true;
8448 + }
8449 + const prot = ctor.prototype;
8450 + if (!hasObjectPrototype(prot)) {
8451 + return false;
8452 + }
8453 + if (!prot.hasOwnProperty("isPrototypeOf")) {
8454 + return false;
8455 + }
8456 + if (Object.getPrototypeOf(o) !== Object.prototype) {
8457 + return false;
8458 + }
8459 + return true;
8460 +}
8461 +function hasObjectPrototype(o) {
8462 + return Object.prototype.toString.call(o) === "[object Object]";
8463 +}
8464 +function sleep(ms) {
8465 + return new Promise((resolve) => {
8466 + setTimeout(resolve, ms);
8467 + });
8468 +}
8469 +function replaceData(prevData, data, options) {
8470 + if (typeof options.structuralSharing === "function") {
8471 + return options.structuralSharing(prevData, data);
8472 + } else if (options.structuralSharing !== false) {
8473 + return replaceEqualDeep(prevData, data);
8474 + }
8475 + return data;
8476 +}
8477 +function keepPreviousData(previousData) {
8478 + return previousData;
8479 +}
8480 +function addToEnd(items, item, max = 0) {
8481 + const newItems = [...items, item];
8482 + return max && newItems.length > max ? newItems.slice(1) : newItems;
8483 +}
8484 +function addToStart(items, item, max = 0) {
8485 + const newItems = [item, ...items];
8486 + return max && newItems.length > max ? newItems.slice(0, -1) : newItems;
8487 +}
8488 +var skipToken = Symbol();
8489 +var ensureQueryFn = (options, fetchOptions) => {
8490 + if (true) {
8491 + if (options.queryFn === skipToken) {
8492 + console.error(
8493 + `Attempted to invoke queryFn when set to skipToken. This is likely a configuration error. Query hash: '${options.queryHash}'`
8494 + );
8495 + }
8496 + }
8497 + if (!options.queryFn && fetchOptions?.initialPromise) {
8498 + return () => fetchOptions.initialPromise;
8499 + }
8500 + if (!options.queryFn || options.queryFn === skipToken) {
8501 + return () => Promise.reject(new Error(`Missing queryFn: '${options.queryHash}'`));
8502 + }
8503 + return options.queryFn;
8504 +};
8505 +// Annotate the CommonJS export names for ESM import in node:
8506 +0 && (0);
8507 +//# sourceMappingURL=utils.cjs.map
8508 +
8509 +/***/ }),
8510 +
8511 +/***/ "../node_modules/@tanstack/react-query/build/modern/HydrationBoundary.cjs":
8512 +/*!********************************************************************************!*\
8513 + !*** ../node_modules/@tanstack/react-query/build/modern/HydrationBoundary.cjs ***!
8514 + \********************************************************************************/
8515 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8516 +
8517 +"use strict";
8518 +
8519 +"use client";
8520 +var __create = Object.create;
8521 +var __defProp = Object.defineProperty;
8522 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
8523 +var __getOwnPropNames = Object.getOwnPropertyNames;
8524 +var __getProtoOf = Object.getPrototypeOf;
8525 +var __hasOwnProp = Object.prototype.hasOwnProperty;
8526 +var __export = (target, all) => {
8527 + for (var name in all)
8528 + __defProp(target, name, { get: all[name], enumerable: true });
8529 +};
8530 +var __copyProps = (to, from, except, desc) => {
8531 + if (from && typeof from === "object" || typeof from === "function") {
8532 + for (let key of __getOwnPropNames(from))
8533 + if (!__hasOwnProp.call(to, key) && key !== except)
8534 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
8535 + }
8536 + return to;
8537 +};
8538 +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
8539 + // If the importer is in node compatibility mode or this is not an ESM
8540 + // file that has been converted to a CommonJS file using a Babel-
8541 + // compatible transform (i.e. "__esModule" has not been set), then set
8542 + // "default" to the CommonJS "module.exports" for node compatibility.
8543 + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
8544 + mod
8545 +));
8546 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
8547 +
8548 +// src/HydrationBoundary.tsx
8549 +var HydrationBoundary_exports = {};
8550 +__export(HydrationBoundary_exports, {
8551 + HydrationBoundary: () => HydrationBoundary
8552 +});
8553 +module.exports = __toCommonJS(HydrationBoundary_exports);
8554 +var React = __toESM(__webpack_require__(/*! react */ "react"), 1);
8555 +var import_query_core = __webpack_require__(/*! @tanstack/query-core */ "../node_modules/@tanstack/query-core/build/modern/index.cjs");
8556 +var import_QueryClientProvider = __webpack_require__(/*! ./QueryClientProvider.cjs */ "../node_modules/@tanstack/react-query/build/modern/QueryClientProvider.cjs");
8557 +var HydrationBoundary = ({
8558 + children,
8559 + options = {},
8560 + state,
8561 + queryClient
8562 +}) => {
8563 + const client = (0, import_QueryClientProvider.useQueryClient)(queryClient);
8564 + const [hydrationQueue, setHydrationQueue] = React.useState();
8565 + const optionsRef = React.useRef(options);
8566 + optionsRef.current = options;
8567 + React.useMemo(() => {
8568 + if (state) {
8569 + if (typeof state !== "object") {
8570 + return;
8571 + }
8572 + const queryCache = client.getQueryCache();
8573 + const queries = state.queries || [];
8574 + const newQueries = [];
8575 + const existingQueries = [];
8576 + for (const dehydratedQuery of queries) {
8577 + const existingQuery = queryCache.get(dehydratedQuery.queryHash);
8578 + if (!existingQuery) {
8579 + newQueries.push(dehydratedQuery);
8580 + } else {
8581 + const hydrationIsNewer = dehydratedQuery.state.dataUpdatedAt > existingQuery.state.dataUpdatedAt;
8582 + const queryAlreadyQueued = hydrationQueue?.find(
8583 + (query) => query.queryHash === dehydratedQuery.queryHash
8584 + );
8585 + if (hydrationIsNewer && (!queryAlreadyQueued || dehydratedQuery.state.dataUpdatedAt > queryAlreadyQueued.state.dataUpdatedAt)) {
8586 + existingQueries.push(dehydratedQuery);
8587 + }
8588 + }
8589 + }
8590 + if (newQueries.length > 0) {
8591 + (0, import_query_core.hydrate)(client, { queries: newQueries }, optionsRef.current);
8592 + }
8593 + if (existingQueries.length > 0) {
8594 + setHydrationQueue(
8595 + (prev) => prev ? [...prev, ...existingQueries] : existingQueries
8596 + );
8597 + }
8598 + }
8599 + }, [client, hydrationQueue, state]);
8600 + React.useEffect(() => {
8601 + if (hydrationQueue) {
8602 + (0, import_query_core.hydrate)(client, { queries: hydrationQueue }, optionsRef.current);
8603 + setHydrationQueue(void 0);
8604 + }
8605 + }, [client, hydrationQueue]);
8606 + return children;
8607 +};
8608 +// Annotate the CommonJS export names for ESM import in node:
8609 +0 && (0);
8610 +//# sourceMappingURL=HydrationBoundary.cjs.map
8611 +
8612 +/***/ }),
8613 +
8614 +/***/ "../node_modules/@tanstack/react-query/build/modern/QueryClientProvider.cjs":
8615 +/*!**********************************************************************************!*\
8616 + !*** ../node_modules/@tanstack/react-query/build/modern/QueryClientProvider.cjs ***!
8617 + \**********************************************************************************/
8618 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8619 +
8620 +"use strict";
8621 +
8622 +"use client";
8623 +var __create = Object.create;
8624 +var __defProp = Object.defineProperty;
8625 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
8626 +var __getOwnPropNames = Object.getOwnPropertyNames;
8627 +var __getProtoOf = Object.getPrototypeOf;
8628 +var __hasOwnProp = Object.prototype.hasOwnProperty;
8629 +var __export = (target, all) => {
8630 + for (var name in all)
8631 + __defProp(target, name, { get: all[name], enumerable: true });
8632 +};
8633 +var __copyProps = (to, from, except, desc) => {
8634 + if (from && typeof from === "object" || typeof from === "function") {
8635 + for (let key of __getOwnPropNames(from))
8636 + if (!__hasOwnProp.call(to, key) && key !== except)
8637 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
8638 + }
8639 + return to;
8640 +};
8641 +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
8642 + // If the importer is in node compatibility mode or this is not an ESM
8643 + // file that has been converted to a CommonJS file using a Babel-
8644 + // compatible transform (i.e. "__esModule" has not been set), then set
8645 + // "default" to the CommonJS "module.exports" for node compatibility.
8646 + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
8647 + mod
8648 +));
8649 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
8650 +
8651 +// src/QueryClientProvider.tsx
8652 +var QueryClientProvider_exports = {};
8653 +__export(QueryClientProvider_exports, {
8654 + QueryClientContext: () => QueryClientContext,
8655 + QueryClientProvider: () => QueryClientProvider,
8656 + useQueryClient: () => useQueryClient
8657 +});
8658 +module.exports = __toCommonJS(QueryClientProvider_exports);
8659 +var React = __toESM(__webpack_require__(/*! react */ "react"), 1);
8660 +var import_jsx_runtime = __webpack_require__(/*! react/jsx-runtime */ "../node_modules/react/jsx-runtime.js");
8661 +var QueryClientContext = React.createContext(
8662 + void 0
8663 +);
8664 +var useQueryClient = (queryClient) => {
8665 + const client = React.useContext(QueryClientContext);
8666 + if (queryClient) {
8667 + return queryClient;
8668 + }
8669 + if (!client) {
8670 + throw new Error("No QueryClient set, use QueryClientProvider to set one");
8671 + }
8672 + return client;
8673 +};
8674 +var QueryClientProvider = ({
8675 + client,
8676 + children
8677 +}) => {
8678 + React.useEffect(() => {
8679 + client.mount();
8680 + return () => {
8681 + client.unmount();
8682 + };
8683 + }, [client]);
8684 + return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(QueryClientContext.Provider, { value: client, children });
8685 +};
8686 +// Annotate the CommonJS export names for ESM import in node:
8687 +0 && (0);
8688 +//# sourceMappingURL=QueryClientProvider.cjs.map
8689 +
8690 +/***/ }),
8691 +
8692 +/***/ "../node_modules/@tanstack/react-query/build/modern/QueryErrorResetBoundary.cjs":
8693 +/*!**************************************************************************************!*\
8694 + !*** ../node_modules/@tanstack/react-query/build/modern/QueryErrorResetBoundary.cjs ***!
8695 + \**************************************************************************************/
8696 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8697 +
8698 +"use strict";
8699 +
8700 +"use client";
8701 +var __create = Object.create;
8702 +var __defProp = Object.defineProperty;
8703 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
8704 +var __getOwnPropNames = Object.getOwnPropertyNames;
8705 +var __getProtoOf = Object.getPrototypeOf;
8706 +var __hasOwnProp = Object.prototype.hasOwnProperty;
8707 +var __export = (target, all) => {
8708 + for (var name in all)
8709 + __defProp(target, name, { get: all[name], enumerable: true });
8710 +};
8711 +var __copyProps = (to, from, except, desc) => {
8712 + if (from && typeof from === "object" || typeof from === "function") {
8713 + for (let key of __getOwnPropNames(from))
8714 + if (!__hasOwnProp.call(to, key) && key !== except)
8715 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
8716 + }
8717 + return to;
8718 +};
8719 +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
8720 + // If the importer is in node compatibility mode or this is not an ESM
8721 + // file that has been converted to a CommonJS file using a Babel-
8722 + // compatible transform (i.e. "__esModule" has not been set), then set
8723 + // "default" to the CommonJS "module.exports" for node compatibility.
8724 + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
8725 + mod
8726 +));
8727 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
8728 +
8729 +// src/QueryErrorResetBoundary.tsx
8730 +var QueryErrorResetBoundary_exports = {};
8731 +__export(QueryErrorResetBoundary_exports, {
8732 + QueryErrorResetBoundary: () => QueryErrorResetBoundary,
8733 + useQueryErrorResetBoundary: () => useQueryErrorResetBoundary
8734 +});
8735 +module.exports = __toCommonJS(QueryErrorResetBoundary_exports);
8736 +var React = __toESM(__webpack_require__(/*! react */ "react"), 1);
8737 +var import_jsx_runtime = __webpack_require__(/*! react/jsx-runtime */ "../node_modules/react/jsx-runtime.js");
8738 +function createValue() {
8739 + let isReset = false;
8740 + return {
8741 + clearReset: () => {
8742 + isReset = false;
8743 + },
8744 + reset: () => {
8745 + isReset = true;
8746 + },
8747 + isReset: () => {
8748 + return isReset;
8749 + }
8750 + };
8751 +}
8752 +var QueryErrorResetBoundaryContext = React.createContext(createValue());
8753 +var useQueryErrorResetBoundary = () => React.useContext(QueryErrorResetBoundaryContext);
8754 +var QueryErrorResetBoundary = ({
8755 + children
8756 +}) => {
8757 + const [value] = React.useState(() => createValue());
8758 + return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(QueryErrorResetBoundaryContext.Provider, { value, children: typeof children === "function" ? children(value) : children });
8759 +};
8760 +// Annotate the CommonJS export names for ESM import in node:
8761 +0 && (0);
8762 +//# sourceMappingURL=QueryErrorResetBoundary.cjs.map
8763 +
8764 +/***/ }),
8765 +
8766 +/***/ "../node_modules/@tanstack/react-query/build/modern/errorBoundaryUtils.cjs":
8767 +/*!*********************************************************************************!*\
8768 + !*** ../node_modules/@tanstack/react-query/build/modern/errorBoundaryUtils.cjs ***!
8769 + \*********************************************************************************/
8770 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8771 +
8772 +"use strict";
8773 +
8774 +"use client";
8775 +var __create = Object.create;
8776 +var __defProp = Object.defineProperty;
8777 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
8778 +var __getOwnPropNames = Object.getOwnPropertyNames;
8779 +var __getProtoOf = Object.getPrototypeOf;
8780 +var __hasOwnProp = Object.prototype.hasOwnProperty;
8781 +var __export = (target, all) => {
8782 + for (var name in all)
8783 + __defProp(target, name, { get: all[name], enumerable: true });
8784 +};
8785 +var __copyProps = (to, from, except, desc) => {
8786 + if (from && typeof from === "object" || typeof from === "function") {
8787 + for (let key of __getOwnPropNames(from))
8788 + if (!__hasOwnProp.call(to, key) && key !== except)
8789 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
8790 + }
8791 + return to;
8792 +};
8793 +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
8794 + // If the importer is in node compatibility mode or this is not an ESM
8795 + // file that has been converted to a CommonJS file using a Babel-
8796 + // compatible transform (i.e. "__esModule" has not been set), then set
8797 + // "default" to the CommonJS "module.exports" for node compatibility.
8798 + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
8799 + mod
8800 +));
8801 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
8802 +
8803 +// src/errorBoundaryUtils.ts
8804 +var errorBoundaryUtils_exports = {};
8805 +__export(errorBoundaryUtils_exports, {
8806 + ensurePreventErrorBoundaryRetry: () => ensurePreventErrorBoundaryRetry,
8807 + getHasError: () => getHasError,
8808 + useClearResetErrorBoundary: () => useClearResetErrorBoundary
8809 +});
8810 +module.exports = __toCommonJS(errorBoundaryUtils_exports);
8811 +var React = __toESM(__webpack_require__(/*! react */ "react"), 1);
8812 +var import_utils = __webpack_require__(/*! ./utils.cjs */ "../node_modules/@tanstack/react-query/build/modern/utils.cjs");
8813 +var ensurePreventErrorBoundaryRetry = (options, errorResetBoundary) => {
8814 + if (options.suspense || options.throwOnError) {
8815 + if (!errorResetBoundary.isReset()) {
8816 + options.retryOnMount = false;
8817 + }
8818 + }
8819 +};
8820 +var useClearResetErrorBoundary = (errorResetBoundary) => {
8821 + React.useEffect(() => {
8822 + errorResetBoundary.clearReset();
8823 + }, [errorResetBoundary]);
8824 +};
8825 +var getHasError = ({
8826 + result,
8827 + errorResetBoundary,
8828 + throwOnError,
8829 + query
8830 +}) => {
8831 + return result.isError && !errorResetBoundary.isReset() && !result.isFetching && query && (0, import_utils.shouldThrowError)(throwOnError, [result.error, query]);
8832 +};
8833 +// Annotate the CommonJS export names for ESM import in node:
8834 +0 && (0);
8835 +//# sourceMappingURL=errorBoundaryUtils.cjs.map
8836 +
8837 +/***/ }),
8838 +
8839 +/***/ "../node_modules/@tanstack/react-query/build/modern/index.cjs":
8840 +/*!********************************************************************!*\
8841 + !*** ../node_modules/@tanstack/react-query/build/modern/index.cjs ***!
8842 + \********************************************************************/
8843 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8844 +
8845 +"use strict";
8846 +
8847 +var __defProp = Object.defineProperty;
8848 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
8849 +var __getOwnPropNames = Object.getOwnPropertyNames;
8850 +var __hasOwnProp = Object.prototype.hasOwnProperty;
8851 +var __export = (target, all) => {
8852 + for (var name in all)
8853 + __defProp(target, name, { get: all[name], enumerable: true });
8854 +};
8855 +var __copyProps = (to, from, except, desc) => {
8856 + if (from && typeof from === "object" || typeof from === "function") {
8857 + for (let key of __getOwnPropNames(from))
8858 + if (!__hasOwnProp.call(to, key) && key !== except)
8859 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
8860 + }
8861 + return to;
8862 +};
8863 +var __reExport = (target, mod, secondTarget) => (__copyProps(target, mod, "default"), secondTarget && __copyProps(secondTarget, mod, "default"));
8864 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
8865 +
8866 +// src/index.ts
8867 +var src_exports = {};
8868 +__export(src_exports, {
8869 + HydrationBoundary: () => import_HydrationBoundary.HydrationBoundary,
8870 + IsRestoringProvider: () => import_isRestoring.IsRestoringProvider,
8871 + QueryClientContext: () => import_QueryClientProvider.QueryClientContext,
8872 + QueryClientProvider: () => import_QueryClientProvider.QueryClientProvider,
8873 + QueryErrorResetBoundary: () => import_QueryErrorResetBoundary.QueryErrorResetBoundary,
8874 + infiniteQueryOptions: () => import_infiniteQueryOptions.infiniteQueryOptions,
8875 + queryOptions: () => import_queryOptions.queryOptions,
8876 + useInfiniteQuery: () => import_useInfiniteQuery.useInfiniteQuery,
8877 + useIsFetching: () => import_useIsFetching.useIsFetching,
8878 + useIsMutating: () => import_useMutationState.useIsMutating,
8879 + useIsRestoring: () => import_isRestoring.useIsRestoring,
8880 + useMutation: () => import_useMutation.useMutation,
8881 + useMutationState: () => import_useMutationState.useMutationState,
8882 + usePrefetchInfiniteQuery: () => import_prefetch.usePrefetchInfiniteQuery,
8883 + usePrefetchQuery: () => import_prefetch.usePrefetchQuery,
8884 + useQueries: () => import_useQueries.useQueries,
8885 + useQuery: () => import_useQuery.useQuery,
8886 + useQueryClient: () => import_QueryClientProvider.useQueryClient,
8887 + useQueryErrorResetBoundary: () => import_QueryErrorResetBoundary.useQueryErrorResetBoundary,
8888 + useSuspenseInfiniteQuery: () => import_useSuspenseInfiniteQuery.useSuspenseInfiniteQuery,
8889 + useSuspenseQueries: () => import_useSuspenseQueries.useSuspenseQueries,
8890 + useSuspenseQuery: () => import_useSuspenseQuery.useSuspenseQuery
8891 +});
8892 +module.exports = __toCommonJS(src_exports);
8893 +__reExport(src_exports, __webpack_require__(/*! @tanstack/query-core */ "../node_modules/@tanstack/query-core/build/modern/index.cjs"), module.exports);
8894 +__reExport(src_exports, __webpack_require__(/*! ./types.cjs */ "../node_modules/@tanstack/react-query/build/modern/types.cjs"), module.exports);
8895 +var import_useQueries = __webpack_require__(/*! ./useQueries.cjs */ "../node_modules/@tanstack/react-query/build/modern/useQueries.cjs");
8896 +var import_useQuery = __webpack_require__(/*! ./useQuery.cjs */ "../node_modules/@tanstack/react-query/build/modern/useQuery.cjs");
8897 +var import_useSuspenseQuery = __webpack_require__(/*! ./useSuspenseQuery.cjs */ "../node_modules/@tanstack/react-query/build/modern/useSuspenseQuery.cjs");
8898 +var import_useSuspenseInfiniteQuery = __webpack_require__(/*! ./useSuspenseInfiniteQuery.cjs */ "../node_modules/@tanstack/react-query/build/modern/useSuspenseInfiniteQuery.cjs");
8899 +var import_useSuspenseQueries = __webpack_require__(/*! ./useSuspenseQueries.cjs */ "../node_modules/@tanstack/react-query/build/modern/useSuspenseQueries.cjs");
8900 +var import_prefetch = __webpack_require__(/*! ./prefetch.cjs */ "../node_modules/@tanstack/react-query/build/modern/prefetch.cjs");
8901 +var import_queryOptions = __webpack_require__(/*! ./queryOptions.cjs */ "../node_modules/@tanstack/react-query/build/modern/queryOptions.cjs");
8902 +var import_infiniteQueryOptions = __webpack_require__(/*! ./infiniteQueryOptions.cjs */ "../node_modules/@tanstack/react-query/build/modern/infiniteQueryOptions.cjs");
8903 +var import_QueryClientProvider = __webpack_require__(/*! ./QueryClientProvider.cjs */ "../node_modules/@tanstack/react-query/build/modern/QueryClientProvider.cjs");
8904 +var import_HydrationBoundary = __webpack_require__(/*! ./HydrationBoundary.cjs */ "../node_modules/@tanstack/react-query/build/modern/HydrationBoundary.cjs");
8905 +var import_QueryErrorResetBoundary = __webpack_require__(/*! ./QueryErrorResetBoundary.cjs */ "../node_modules/@tanstack/react-query/build/modern/QueryErrorResetBoundary.cjs");
8906 +var import_useIsFetching = __webpack_require__(/*! ./useIsFetching.cjs */ "../node_modules/@tanstack/react-query/build/modern/useIsFetching.cjs");
8907 +var import_useMutationState = __webpack_require__(/*! ./useMutationState.cjs */ "../node_modules/@tanstack/react-query/build/modern/useMutationState.cjs");
8908 +var import_useMutation = __webpack_require__(/*! ./useMutation.cjs */ "../node_modules/@tanstack/react-query/build/modern/useMutation.cjs");
8909 +var import_useInfiniteQuery = __webpack_require__(/*! ./useInfiniteQuery.cjs */ "../node_modules/@tanstack/react-query/build/modern/useInfiniteQuery.cjs");
8910 +var import_isRestoring = __webpack_require__(/*! ./isRestoring.cjs */ "../node_modules/@tanstack/react-query/build/modern/isRestoring.cjs");
8911 +// Annotate the CommonJS export names for ESM import in node:
8912 +0 && (0);
8913 +//# sourceMappingURL=index.cjs.map
8914 +
8915 +/***/ }),
8916 +
8917 +/***/ "../node_modules/@tanstack/react-query/build/modern/infiniteQueryOptions.cjs":
8918 +/*!***********************************************************************************!*\
8919 + !*** ../node_modules/@tanstack/react-query/build/modern/infiniteQueryOptions.cjs ***!
8920 + \***********************************************************************************/
8921 +/***/ ((module) => {
8922 +
8923 +"use strict";
8924 +
8925 +var __defProp = Object.defineProperty;
8926 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
8927 +var __getOwnPropNames = Object.getOwnPropertyNames;
8928 +var __hasOwnProp = Object.prototype.hasOwnProperty;
8929 +var __export = (target, all) => {
8930 + for (var name in all)
8931 + __defProp(target, name, { get: all[name], enumerable: true });
8932 +};
8933 +var __copyProps = (to, from, except, desc) => {
8934 + if (from && typeof from === "object" || typeof from === "function") {
8935 + for (let key of __getOwnPropNames(from))
8936 + if (!__hasOwnProp.call(to, key) && key !== except)
8937 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
8938 + }
8939 + return to;
8940 +};
8941 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
8942 +
8943 +// src/infiniteQueryOptions.ts
8944 +var infiniteQueryOptions_exports = {};
8945 +__export(infiniteQueryOptions_exports, {
8946 + infiniteQueryOptions: () => infiniteQueryOptions
8947 +});
8948 +module.exports = __toCommonJS(infiniteQueryOptions_exports);
8949 +function infiniteQueryOptions(options) {
8950 + return options;
8951 +}
8952 +// Annotate the CommonJS export names for ESM import in node:
8953 +0 && (0);
8954 +//# sourceMappingURL=infiniteQueryOptions.cjs.map
8955 +
8956 +/***/ }),
8957 +
8958 +/***/ "../node_modules/@tanstack/react-query/build/modern/isRestoring.cjs":
8959 +/*!**************************************************************************!*\
8960 + !*** ../node_modules/@tanstack/react-query/build/modern/isRestoring.cjs ***!
8961 + \**************************************************************************/
8962 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8963 +
8964 +"use strict";
8965 +
8966 +"use client";
8967 +var __create = Object.create;
8968 +var __defProp = Object.defineProperty;
8969 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
8970 +var __getOwnPropNames = Object.getOwnPropertyNames;
8971 +var __getProtoOf = Object.getPrototypeOf;
8972 +var __hasOwnProp = Object.prototype.hasOwnProperty;
8973 +var __export = (target, all) => {
8974 + for (var name in all)
8975 + __defProp(target, name, { get: all[name], enumerable: true });
8976 +};
8977 +var __copyProps = (to, from, except, desc) => {
8978 + if (from && typeof from === "object" || typeof from === "function") {
8979 + for (let key of __getOwnPropNames(from))
8980 + if (!__hasOwnProp.call(to, key) && key !== except)
8981 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
8982 + }
8983 + return to;
8984 +};
8985 +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
8986 + // If the importer is in node compatibility mode or this is not an ESM
8987 + // file that has been converted to a CommonJS file using a Babel-
8988 + // compatible transform (i.e. "__esModule" has not been set), then set
8989 + // "default" to the CommonJS "module.exports" for node compatibility.
8990 + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
8991 + mod
8992 +));
8993 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
8994 +
8995 +// src/isRestoring.ts
8996 +var isRestoring_exports = {};
8997 +__export(isRestoring_exports, {
8998 + IsRestoringProvider: () => IsRestoringProvider,
8999 + useIsRestoring: () => useIsRestoring
9000 +});
9001 +module.exports = __toCommonJS(isRestoring_exports);
9002 +var React = __toESM(__webpack_require__(/*! react */ "react"), 1);
9003 +var IsRestoringContext = React.createContext(false);
9004 +var useIsRestoring = () => React.useContext(IsRestoringContext);
9005 +var IsRestoringProvider = IsRestoringContext.Provider;
9006 +// Annotate the CommonJS export names for ESM import in node:
9007 +0 && (0);
9008 +//# sourceMappingURL=isRestoring.cjs.map
9009 +
9010 +/***/ }),
9011 +
9012 +/***/ "../node_modules/@tanstack/react-query/build/modern/prefetch.cjs":
9013 +/*!***********************************************************************!*\
9014 + !*** ../node_modules/@tanstack/react-query/build/modern/prefetch.cjs ***!
9015 + \***********************************************************************/
9016 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9017 +
9018 +"use strict";
9019 +
9020 +var __defProp = Object.defineProperty;
9021 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
9022 +var __getOwnPropNames = Object.getOwnPropertyNames;
9023 +var __hasOwnProp = Object.prototype.hasOwnProperty;
9024 +var __export = (target, all) => {
9025 + for (var name in all)
9026 + __defProp(target, name, { get: all[name], enumerable: true });
9027 +};
9028 +var __copyProps = (to, from, except, desc) => {
9029 + if (from && typeof from === "object" || typeof from === "function") {
9030 + for (let key of __getOwnPropNames(from))
9031 + if (!__hasOwnProp.call(to, key) && key !== except)
9032 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
9033 + }
9034 + return to;
9035 +};
9036 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
9037 +
9038 +// src/prefetch.ts
9039 +var prefetch_exports = {};
9040 +__export(prefetch_exports, {
9041 + usePrefetchInfiniteQuery: () => usePrefetchInfiniteQuery,
9042 + usePrefetchQuery: () => usePrefetchQuery
9043 +});
9044 +module.exports = __toCommonJS(prefetch_exports);
9045 +var import_QueryClientProvider = __webpack_require__(/*! ./QueryClientProvider.cjs */ "../node_modules/@tanstack/react-query/build/modern/QueryClientProvider.cjs");
9046 +function usePrefetchQuery(options) {
9047 + const queryClient = (0, import_QueryClientProvider.useQueryClient)();
9048 + if (!queryClient.getQueryState(options.queryKey)) {
9049 + queryClient.prefetchQuery(options);
9050 + }
9051 +}
9052 +function usePrefetchInfiniteQuery(options) {
9053 + const queryClient = (0, import_QueryClientProvider.useQueryClient)();
9054 + if (!queryClient.getQueryState(options.queryKey)) {
9055 + queryClient.prefetchInfiniteQuery(options);
9056 + }
9057 +}
9058 +// Annotate the CommonJS export names for ESM import in node:
9059 +0 && (0);
9060 +//# sourceMappingURL=prefetch.cjs.map
9061 +
9062 +/***/ }),
9063 +
9064 +/***/ "../node_modules/@tanstack/react-query/build/modern/queryOptions.cjs":
9065 +/*!***************************************************************************!*\
9066 + !*** ../node_modules/@tanstack/react-query/build/modern/queryOptions.cjs ***!
9067 + \***************************************************************************/
9068 +/***/ ((module) => {
9069 +
9070 +"use strict";
9071 +
9072 +var __defProp = Object.defineProperty;
9073 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
9074 +var __getOwnPropNames = Object.getOwnPropertyNames;
9075 +var __hasOwnProp = Object.prototype.hasOwnProperty;
9076 +var __export = (target, all) => {
9077 + for (var name in all)
9078 + __defProp(target, name, { get: all[name], enumerable: true });
9079 +};
9080 +var __copyProps = (to, from, except, desc) => {
9081 + if (from && typeof from === "object" || typeof from === "function") {
9082 + for (let key of __getOwnPropNames(from))
9083 + if (!__hasOwnProp.call(to, key) && key !== except)
9084 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
9085 + }
9086 + return to;
9087 +};
9088 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
9089 +
9090 +// src/queryOptions.ts
9091 +var queryOptions_exports = {};
9092 +__export(queryOptions_exports, {
9093 + queryOptions: () => queryOptions
9094 +});
9095 +module.exports = __toCommonJS(queryOptions_exports);
9096 +function queryOptions(options) {
9097 + return options;
9098 +}
9099 +// Annotate the CommonJS export names for ESM import in node:
9100 +0 && (0);
9101 +//# sourceMappingURL=queryOptions.cjs.map
9102 +
9103 +/***/ }),
9104 +
9105 +/***/ "../node_modules/@tanstack/react-query/build/modern/suspense.cjs":
9106 +/*!***********************************************************************!*\
9107 + !*** ../node_modules/@tanstack/react-query/build/modern/suspense.cjs ***!
9108 + \***********************************************************************/
9109 +/***/ ((module) => {
9110 +
9111 +"use strict";
9112 +
9113 +var __defProp = Object.defineProperty;
9114 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
9115 +var __getOwnPropNames = Object.getOwnPropertyNames;
9116 +var __hasOwnProp = Object.prototype.hasOwnProperty;
9117 +var __export = (target, all) => {
9118 + for (var name in all)
9119 + __defProp(target, name, { get: all[name], enumerable: true });
9120 +};
9121 +var __copyProps = (to, from, except, desc) => {
9122 + if (from && typeof from === "object" || typeof from === "function") {
9123 + for (let key of __getOwnPropNames(from))
9124 + if (!__hasOwnProp.call(to, key) && key !== except)
9125 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
9126 + }
9127 + return to;
9128 +};
9129 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
9130 +
9131 +// src/suspense.ts
9132 +var suspense_exports = {};
9133 +__export(suspense_exports, {
9134 + defaultThrowOnError: () => defaultThrowOnError,
9135 + ensureStaleTime: () => ensureStaleTime,
9136 + fetchOptimistic: () => fetchOptimistic,
9137 + shouldSuspend: () => shouldSuspend,
9138 + willFetch: () => willFetch
9139 +});
9140 +module.exports = __toCommonJS(suspense_exports);
9141 +var defaultThrowOnError = (_error, query) => query.state.data === void 0;
9142 +var ensureStaleTime = (defaultedOptions) => {
9143 + if (defaultedOptions.suspense) {
9144 + if (typeof defaultedOptions.staleTime !== "number") {
9145 + defaultedOptions.staleTime = 1e3;
9146 + }
9147 + }
9148 +};
9149 +var willFetch = (result, isRestoring) => result.isLoading && result.isFetching && !isRestoring;
9150 +var shouldSuspend = (defaultedOptions, result) => defaultedOptions?.suspense && result.isPending;
9151 +var fetchOptimistic = (defaultedOptions, observer, errorResetBoundary) => observer.fetchOptimistic(defaultedOptions).catch(() => {
9152 + errorResetBoundary.clearReset();
9153 +});
9154 +// Annotate the CommonJS export names for ESM import in node:
9155 +0 && (0);
9156 +//# sourceMappingURL=suspense.cjs.map
9157 +
9158 +/***/ }),
9159 +
9160 +/***/ "../node_modules/@tanstack/react-query/build/modern/types.cjs":
9161 +/*!********************************************************************!*\
9162 + !*** ../node_modules/@tanstack/react-query/build/modern/types.cjs ***!
9163 + \********************************************************************/
9164 +/***/ ((module) => {
9165 +
9166 +"use strict";
9167 +
9168 +var __defProp = Object.defineProperty;
9169 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
9170 +var __getOwnPropNames = Object.getOwnPropertyNames;
9171 +var __hasOwnProp = Object.prototype.hasOwnProperty;
9172 +var __copyProps = (to, from, except, desc) => {
9173 + if (from && typeof from === "object" || typeof from === "function") {
9174 + for (let key of __getOwnPropNames(from))
9175 + if (!__hasOwnProp.call(to, key) && key !== except)
9176 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
9177 + }
9178 + return to;
9179 +};
9180 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
9181 +
9182 +// src/types.ts
9183 +var types_exports = {};
9184 +module.exports = __toCommonJS(types_exports);
9185 +//# sourceMappingURL=types.cjs.map
9186 +
9187 +/***/ }),
9188 +
9189 +/***/ "../node_modules/@tanstack/react-query/build/modern/useBaseQuery.cjs":
9190 +/*!***************************************************************************!*\
9191 + !*** ../node_modules/@tanstack/react-query/build/modern/useBaseQuery.cjs ***!
9192 + \***************************************************************************/
9193 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9194 +
9195 +"use strict";
9196 +
9197 +"use client";
9198 +var __create = Object.create;
9199 +var __defProp = Object.defineProperty;
9200 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
9201 +var __getOwnPropNames = Object.getOwnPropertyNames;
9202 +var __getProtoOf = Object.getPrototypeOf;
9203 +var __hasOwnProp = Object.prototype.hasOwnProperty;
9204 +var __export = (target, all) => {
9205 + for (var name in all)
9206 + __defProp(target, name, { get: all[name], enumerable: true });
9207 +};
9208 +var __copyProps = (to, from, except, desc) => {
9209 + if (from && typeof from === "object" || typeof from === "function") {
9210 + for (let key of __getOwnPropNames(from))
9211 + if (!__hasOwnProp.call(to, key) && key !== except)
9212 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
9213 + }
9214 + return to;
9215 +};
9216 +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
9217 + // If the importer is in node compatibility mode or this is not an ESM
9218 + // file that has been converted to a CommonJS file using a Babel-
9219 + // compatible transform (i.e. "__esModule" has not been set), then set
9220 + // "default" to the CommonJS "module.exports" for node compatibility.
9221 + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
9222 + mod
9223 +));
9224 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
9225 +
9226 +// src/useBaseQuery.ts
9227 +var useBaseQuery_exports = {};
9228 +__export(useBaseQuery_exports, {
9229 + useBaseQuery: () => useBaseQuery
9230 +});
9231 +module.exports = __toCommonJS(useBaseQuery_exports);
9232 +var React = __toESM(__webpack_require__(/*! react */ "react"), 1);
9233 +var import_query_core = __webpack_require__(/*! @tanstack/query-core */ "../node_modules/@tanstack/query-core/build/modern/index.cjs");
9234 +var import_QueryErrorResetBoundary = __webpack_require__(/*! ./QueryErrorResetBoundary.cjs */ "../node_modules/@tanstack/react-query/build/modern/QueryErrorResetBoundary.cjs");
9235 +var import_QueryClientProvider = __webpack_require__(/*! ./QueryClientProvider.cjs */ "../node_modules/@tanstack/react-query/build/modern/QueryClientProvider.cjs");
9236 +var import_isRestoring = __webpack_require__(/*! ./isRestoring.cjs */ "../node_modules/@tanstack/react-query/build/modern/isRestoring.cjs");
9237 +var import_errorBoundaryUtils = __webpack_require__(/*! ./errorBoundaryUtils.cjs */ "../node_modules/@tanstack/react-query/build/modern/errorBoundaryUtils.cjs");
9238 +var import_suspense = __webpack_require__(/*! ./suspense.cjs */ "../node_modules/@tanstack/react-query/build/modern/suspense.cjs");
9239 +function useBaseQuery(options, Observer, queryClient) {
9240 + if (true) {
9241 + if (typeof options !== "object" || Array.isArray(options)) {
9242 + throw new Error(
9243 + 'Bad argument type. Starting with v5, only the "Object" form is allowed when calling query related functions. Please use the error stack to find the culprit call. More info here: https://tanstack.com/query/latest/docs/react/guides/migrating-to-v5#supports-a-single-signature-one-object'
9244 + );
9245 + }
9246 + }
9247 + const client = (0, import_QueryClientProvider.useQueryClient)(queryClient);
9248 + const isRestoring = (0, import_isRestoring.useIsRestoring)();
9249 + const errorResetBoundary = (0, import_QueryErrorResetBoundary.useQueryErrorResetBoundary)();
9250 + const defaultedOptions = client.defaultQueryOptions(options);
9251 + client.getDefaultOptions().queries?._experimental_beforeQuery?.(
9252 + defaultedOptions
9253 + );
9254 + defaultedOptions._optimisticResults = isRestoring ? "isRestoring" : "optimistic";
9255 + (0, import_suspense.ensureStaleTime)(defaultedOptions);
9256 + (0, import_errorBoundaryUtils.ensurePreventErrorBoundaryRetry)(defaultedOptions, errorResetBoundary);
9257 + (0, import_errorBoundaryUtils.useClearResetErrorBoundary)(errorResetBoundary);
9258 + const [observer] = React.useState(
9259 + () => new Observer(
9260 + client,
9261 + defaultedOptions
9262 + )
9263 + );
9264 + const result = observer.getOptimisticResult(defaultedOptions);
9265 + React.useSyncExternalStore(
9266 + React.useCallback(
9267 + (onStoreChange) => {
9268 + const unsubscribe = isRestoring ? () => void 0 : observer.subscribe(import_query_core.notifyManager.batchCalls(onStoreChange));
9269 + observer.updateResult();
9270 + return unsubscribe;
9271 + },
9272 + [observer, isRestoring]
9273 + ),
9274 + () => observer.getCurrentResult(),
9275 + () => observer.getCurrentResult()
9276 + );
9277 + React.useEffect(() => {
9278 + observer.setOptions(defaultedOptions, { listeners: false });
9279 + }, [defaultedOptions, observer]);
9280 + if ((0, import_suspense.shouldSuspend)(defaultedOptions, result)) {
9281 + throw (0, import_suspense.fetchOptimistic)(defaultedOptions, observer, errorResetBoundary);
9282 + }
9283 + if ((0, import_errorBoundaryUtils.getHasError)({
9284 + result,
9285 + errorResetBoundary,
9286 + throwOnError: defaultedOptions.throwOnError,
9287 + query: client.getQueryCache().get(defaultedOptions.queryHash)
9288 + })) {
9289 + throw result.error;
9290 + }
9291 + ;
9292 + client.getDefaultOptions().queries?._experimental_afterQuery?.(
9293 + defaultedOptions,
9294 + result
9295 + );
9296 + return !defaultedOptions.notifyOnChangeProps ? observer.trackResult(result) : result;
9297 +}
9298 +// Annotate the CommonJS export names for ESM import in node:
9299 +0 && (0);
9300 +//# sourceMappingURL=useBaseQuery.cjs.map
9301 +
9302 +/***/ }),
9303 +
9304 +/***/ "../node_modules/@tanstack/react-query/build/modern/useInfiniteQuery.cjs":
9305 +/*!*******************************************************************************!*\
9306 + !*** ../node_modules/@tanstack/react-query/build/modern/useInfiniteQuery.cjs ***!
9307 + \*******************************************************************************/
9308 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9309 +
9310 +"use strict";
9311 +
9312 +"use client";
9313 +var __defProp = Object.defineProperty;
9314 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
9315 +var __getOwnPropNames = Object.getOwnPropertyNames;
9316 +var __hasOwnProp = Object.prototype.hasOwnProperty;
9317 +var __export = (target, all) => {
9318 + for (var name in all)
9319 + __defProp(target, name, { get: all[name], enumerable: true });
9320 +};
9321 +var __copyProps = (to, from, except, desc) => {
9322 + if (from && typeof from === "object" || typeof from === "function") {
9323 + for (let key of __getOwnPropNames(from))
9324 + if (!__hasOwnProp.call(to, key) && key !== except)
9325 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
9326 + }
9327 + return to;
9328 +};
9329 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
9330 +
9331 +// src/useInfiniteQuery.ts
9332 +var useInfiniteQuery_exports = {};
9333 +__export(useInfiniteQuery_exports, {
9334 + useInfiniteQuery: () => useInfiniteQuery
9335 +});
9336 +module.exports = __toCommonJS(useInfiniteQuery_exports);
9337 +var import_query_core = __webpack_require__(/*! @tanstack/query-core */ "../node_modules/@tanstack/query-core/build/modern/index.cjs");
9338 +var import_useBaseQuery = __webpack_require__(/*! ./useBaseQuery.cjs */ "../node_modules/@tanstack/react-query/build/modern/useBaseQuery.cjs");
9339 +function useInfiniteQuery(options, queryClient) {
9340 + return (0, import_useBaseQuery.useBaseQuery)(
9341 + options,
9342 + import_query_core.InfiniteQueryObserver,
9343 + queryClient
9344 + );
9345 +}
9346 +// Annotate the CommonJS export names for ESM import in node:
9347 +0 && (0);
9348 +//# sourceMappingURL=useInfiniteQuery.cjs.map
9349 +
9350 +/***/ }),
9351 +
9352 +/***/ "../node_modules/@tanstack/react-query/build/modern/useIsFetching.cjs":
9353 +/*!****************************************************************************!*\
9354 + !*** ../node_modules/@tanstack/react-query/build/modern/useIsFetching.cjs ***!
9355 + \****************************************************************************/
9356 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9357 +
9358 +"use strict";
9359 +
9360 +"use client";
9361 +var __create = Object.create;
9362 +var __defProp = Object.defineProperty;
9363 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
9364 +var __getOwnPropNames = Object.getOwnPropertyNames;
9365 +var __getProtoOf = Object.getPrototypeOf;
9366 +var __hasOwnProp = Object.prototype.hasOwnProperty;
9367 +var __export = (target, all) => {
9368 + for (var name in all)
9369 + __defProp(target, name, { get: all[name], enumerable: true });
9370 +};
9371 +var __copyProps = (to, from, except, desc) => {
9372 + if (from && typeof from === "object" || typeof from === "function") {
9373 + for (let key of __getOwnPropNames(from))
9374 + if (!__hasOwnProp.call(to, key) && key !== except)
9375 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
9376 + }
9377 + return to;
9378 +};
9379 +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
9380 + // If the importer is in node compatibility mode or this is not an ESM
9381 + // file that has been converted to a CommonJS file using a Babel-
9382 + // compatible transform (i.e. "__esModule" has not been set), then set
9383 + // "default" to the CommonJS "module.exports" for node compatibility.
9384 + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
9385 + mod
9386 +));
9387 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
9388 +
9389 +// src/useIsFetching.ts
9390 +var useIsFetching_exports = {};
9391 +__export(useIsFetching_exports, {
9392 + useIsFetching: () => useIsFetching
9393 +});
9394 +module.exports = __toCommonJS(useIsFetching_exports);
9395 +var React = __toESM(__webpack_require__(/*! react */ "react"), 1);
9396 +var import_query_core = __webpack_require__(/*! @tanstack/query-core */ "../node_modules/@tanstack/query-core/build/modern/index.cjs");
9397 +var import_QueryClientProvider = __webpack_require__(/*! ./QueryClientProvider.cjs */ "../node_modules/@tanstack/react-query/build/modern/QueryClientProvider.cjs");
9398 +function useIsFetching(filters, queryClient) {
9399 + const client = (0, import_QueryClientProvider.useQueryClient)(queryClient);
9400 + const queryCache = client.getQueryCache();
9401 + return React.useSyncExternalStore(
9402 + React.useCallback(
9403 + (onStoreChange) => queryCache.subscribe(import_query_core.notifyManager.batchCalls(onStoreChange)),
9404 + [queryCache]
9405 + ),
9406 + () => client.isFetching(filters),
9407 + () => client.isFetching(filters)
9408 + );
9409 +}
9410 +// Annotate the CommonJS export names for ESM import in node:
9411 +0 && (0);
9412 +//# sourceMappingURL=useIsFetching.cjs.map
9413 +
9414 +/***/ }),
9415 +
9416 +/***/ "../node_modules/@tanstack/react-query/build/modern/useMutation.cjs":
9417 +/*!**************************************************************************!*\
9418 + !*** ../node_modules/@tanstack/react-query/build/modern/useMutation.cjs ***!
9419 + \**************************************************************************/
9420 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9421 +
9422 +"use strict";
9423 +
9424 +"use client";
9425 +var __create = Object.create;
9426 +var __defProp = Object.defineProperty;
9427 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
9428 +var __getOwnPropNames = Object.getOwnPropertyNames;
9429 +var __getProtoOf = Object.getPrototypeOf;
9430 +var __hasOwnProp = Object.prototype.hasOwnProperty;
9431 +var __export = (target, all) => {
9432 + for (var name in all)
9433 + __defProp(target, name, { get: all[name], enumerable: true });
9434 +};
9435 +var __copyProps = (to, from, except, desc) => {
9436 + if (from && typeof from === "object" || typeof from === "function") {
9437 + for (let key of __getOwnPropNames(from))
9438 + if (!__hasOwnProp.call(to, key) && key !== except)
9439 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
9440 + }
9441 + return to;
9442 +};
9443 +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
9444 + // If the importer is in node compatibility mode or this is not an ESM
9445 + // file that has been converted to a CommonJS file using a Babel-
9446 + // compatible transform (i.e. "__esModule" has not been set), then set
9447 + // "default" to the CommonJS "module.exports" for node compatibility.
9448 + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
9449 + mod
9450 +));
9451 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
9452 +
9453 +// src/useMutation.ts
9454 +var useMutation_exports = {};
9455 +__export(useMutation_exports, {
9456 + useMutation: () => useMutation
9457 +});
9458 +module.exports = __toCommonJS(useMutation_exports);
9459 +var React = __toESM(__webpack_require__(/*! react */ "react"), 1);
9460 +var import_query_core = __webpack_require__(/*! @tanstack/query-core */ "../node_modules/@tanstack/query-core/build/modern/index.cjs");
9461 +var import_QueryClientProvider = __webpack_require__(/*! ./QueryClientProvider.cjs */ "../node_modules/@tanstack/react-query/build/modern/QueryClientProvider.cjs");
9462 +var import_utils = __webpack_require__(/*! ./utils.cjs */ "../node_modules/@tanstack/react-query/build/modern/utils.cjs");
9463 +function useMutation(options, queryClient) {
9464 + const client = (0, import_QueryClientProvider.useQueryClient)(queryClient);
9465 + const [observer] = React.useState(
9466 + () => new import_query_core.MutationObserver(
9467 + client,
9468 + options
9469 + )
9470 + );
9471 + React.useEffect(() => {
9472 + observer.setOptions(options);
9473 + }, [observer, options]);
9474 + const result = React.useSyncExternalStore(
9475 + React.useCallback(
9476 + (onStoreChange) => observer.subscribe(import_query_core.notifyManager.batchCalls(onStoreChange)),
9477 + [observer]
9478 + ),
9479 + () => observer.getCurrentResult(),
9480 + () => observer.getCurrentResult()
9481 + );
9482 + const mutate = React.useCallback(
9483 + (variables, mutateOptions) => {
9484 + observer.mutate(variables, mutateOptions).catch(import_utils.noop);
9485 + },
9486 + [observer]
9487 + );
9488 + if (result.error && (0, import_utils.shouldThrowError)(observer.options.throwOnError, [result.error])) {
9489 + throw result.error;
9490 + }
9491 + return { ...result, mutate, mutateAsync: result.mutate };
9492 +}
9493 +// Annotate the CommonJS export names for ESM import in node:
9494 +0 && (0);
9495 +//# sourceMappingURL=useMutation.cjs.map
9496 +
9497 +/***/ }),
9498 +
9499 +/***/ "../node_modules/@tanstack/react-query/build/modern/useMutationState.cjs":
9500 +/*!*******************************************************************************!*\
9501 + !*** ../node_modules/@tanstack/react-query/build/modern/useMutationState.cjs ***!
9502 + \*******************************************************************************/
9503 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9504 +
9505 +"use strict";
9506 +
9507 +"use client";
9508 +var __create = Object.create;
9509 +var __defProp = Object.defineProperty;
9510 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
9511 +var __getOwnPropNames = Object.getOwnPropertyNames;
9512 +var __getProtoOf = Object.getPrototypeOf;
9513 +var __hasOwnProp = Object.prototype.hasOwnProperty;
9514 +var __export = (target, all) => {
9515 + for (var name in all)
9516 + __defProp(target, name, { get: all[name], enumerable: true });
9517 +};
9518 +var __copyProps = (to, from, except, desc) => {
9519 + if (from && typeof from === "object" || typeof from === "function") {
9520 + for (let key of __getOwnPropNames(from))
9521 + if (!__hasOwnProp.call(to, key) && key !== except)
9522 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
9523 + }
9524 + return to;
9525 +};
9526 +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
9527 + // If the importer is in node compatibility mode or this is not an ESM
9528 + // file that has been converted to a CommonJS file using a Babel-
9529 + // compatible transform (i.e. "__esModule" has not been set), then set
9530 + // "default" to the CommonJS "module.exports" for node compatibility.
9531 + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
9532 + mod
9533 +));
9534 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
9535 +
9536 +// src/useMutationState.ts
9537 +var useMutationState_exports = {};
9538 +__export(useMutationState_exports, {
9539 + useIsMutating: () => useIsMutating,
9540 + useMutationState: () => useMutationState
9541 +});
9542 +module.exports = __toCommonJS(useMutationState_exports);
9543 +var React = __toESM(__webpack_require__(/*! react */ "react"), 1);
9544 +var import_query_core = __webpack_require__(/*! @tanstack/query-core */ "../node_modules/@tanstack/query-core/build/modern/index.cjs");
9545 +var import_QueryClientProvider = __webpack_require__(/*! ./QueryClientProvider.cjs */ "../node_modules/@tanstack/react-query/build/modern/QueryClientProvider.cjs");
9546 +function useIsMutating(filters, queryClient) {
9547 + const client = (0, import_QueryClientProvider.useQueryClient)(queryClient);
9548 + return useMutationState(
9549 + { filters: { ...filters, status: "pending" } },
9550 + client
9551 + ).length;
9552 +}
9553 +function getResult(mutationCache, options) {
9554 + return mutationCache.findAll(options.filters).map(
9555 + (mutation) => options.select ? options.select(mutation) : mutation.state
9556 + );
9557 +}
9558 +function useMutationState(options = {}, queryClient) {
9559 + const mutationCache = (0, import_QueryClientProvider.useQueryClient)(queryClient).getMutationCache();
9560 + const optionsRef = React.useRef(options);
9561 + const result = React.useRef(null);
9562 + if (!result.current) {
9563 + result.current = getResult(mutationCache, options);
9564 + }
9565 + React.useEffect(() => {
9566 + optionsRef.current = options;
9567 + });
9568 + return React.useSyncExternalStore(
9569 + React.useCallback(
9570 + (onStoreChange) => mutationCache.subscribe(() => {
9571 + const nextResult = (0, import_query_core.replaceEqualDeep)(
9572 + result.current,
9573 + getResult(mutationCache, optionsRef.current)
9574 + );
9575 + if (result.current !== nextResult) {
9576 + result.current = nextResult;
9577 + import_query_core.notifyManager.schedule(onStoreChange);
9578 + }
9579 + }),
9580 + [mutationCache]
9581 + ),
9582 + () => result.current,
9583 + () => result.current
9584 + );
9585 +}
9586 +// Annotate the CommonJS export names for ESM import in node:
9587 +0 && (0);
9588 +//# sourceMappingURL=useMutationState.cjs.map
9589 +
9590 +/***/ }),
9591 +
9592 +/***/ "../node_modules/@tanstack/react-query/build/modern/useQueries.cjs":
9593 +/*!*************************************************************************!*\
9594 + !*** ../node_modules/@tanstack/react-query/build/modern/useQueries.cjs ***!
9595 + \*************************************************************************/
9596 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9597 +
9598 +"use strict";
9599 +
9600 +"use client";
9601 +var __create = Object.create;
9602 +var __defProp = Object.defineProperty;
9603 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
9604 +var __getOwnPropNames = Object.getOwnPropertyNames;
9605 +var __getProtoOf = Object.getPrototypeOf;
9606 +var __hasOwnProp = Object.prototype.hasOwnProperty;
9607 +var __export = (target, all) => {
9608 + for (var name in all)
9609 + __defProp(target, name, { get: all[name], enumerable: true });
9610 +};
9611 +var __copyProps = (to, from, except, desc) => {
9612 + if (from && typeof from === "object" || typeof from === "function") {
9613 + for (let key of __getOwnPropNames(from))
9614 + if (!__hasOwnProp.call(to, key) && key !== except)
9615 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
9616 + }
9617 + return to;
9618 +};
9619 +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
9620 + // If the importer is in node compatibility mode or this is not an ESM
9621 + // file that has been converted to a CommonJS file using a Babel-
9622 + // compatible transform (i.e. "__esModule" has not been set), then set
9623 + // "default" to the CommonJS "module.exports" for node compatibility.
9624 + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
9625 + mod
9626 +));
9627 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
9628 +
9629 +// src/useQueries.ts
9630 +var useQueries_exports = {};
9631 +__export(useQueries_exports, {
9632 + useQueries: () => useQueries
9633 +});
9634 +module.exports = __toCommonJS(useQueries_exports);
9635 +var React = __toESM(__webpack_require__(/*! react */ "react"), 1);
9636 +var import_query_core = __webpack_require__(/*! @tanstack/query-core */ "../node_modules/@tanstack/query-core/build/modern/index.cjs");
9637 +var import_QueryClientProvider = __webpack_require__(/*! ./QueryClientProvider.cjs */ "../node_modules/@tanstack/react-query/build/modern/QueryClientProvider.cjs");
9638 +var import_isRestoring = __webpack_require__(/*! ./isRestoring.cjs */ "../node_modules/@tanstack/react-query/build/modern/isRestoring.cjs");
9639 +var import_QueryErrorResetBoundary = __webpack_require__(/*! ./QueryErrorResetBoundary.cjs */ "../node_modules/@tanstack/react-query/build/modern/QueryErrorResetBoundary.cjs");
9640 +var import_errorBoundaryUtils = __webpack_require__(/*! ./errorBoundaryUtils.cjs */ "../node_modules/@tanstack/react-query/build/modern/errorBoundaryUtils.cjs");
9641 +var import_suspense = __webpack_require__(/*! ./suspense.cjs */ "../node_modules/@tanstack/react-query/build/modern/suspense.cjs");
9642 +function useQueries({
9643 + queries,
9644 + ...options
9645 +}, queryClient) {
9646 + const client = (0, import_QueryClientProvider.useQueryClient)(queryClient);
9647 + const isRestoring = (0, import_isRestoring.useIsRestoring)();
9648 + const errorResetBoundary = (0, import_QueryErrorResetBoundary.useQueryErrorResetBoundary)();
9649 + const defaultedQueries = React.useMemo(
9650 + () => queries.map((opts) => {
9651 + const defaultedOptions = client.defaultQueryOptions(
9652 + opts
9653 + );
9654 + defaultedOptions._optimisticResults = isRestoring ? "isRestoring" : "optimistic";
9655 + return defaultedOptions;
9656 + }),
9657 + [queries, client, isRestoring]
9658 + );
9659 + defaultedQueries.forEach((query) => {
9660 + (0, import_suspense.ensureStaleTime)(query);
9661 + (0, import_errorBoundaryUtils.ensurePreventErrorBoundaryRetry)(query, errorResetBoundary);
9662 + });
9663 + (0, import_errorBoundaryUtils.useClearResetErrorBoundary)(errorResetBoundary);
9664 + const [observer] = React.useState(
9665 + () => new import_query_core.QueriesObserver(
9666 + client,
9667 + defaultedQueries,
9668 + options
9669 + )
9670 + );
9671 + const [optimisticResult, getCombinedResult, trackResult] = observer.getOptimisticResult(
9672 + defaultedQueries,
9673 + options.combine
9674 + );
9675 + React.useSyncExternalStore(
9676 + React.useCallback(
9677 + (onStoreChange) => isRestoring ? () => void 0 : observer.subscribe(import_query_core.notifyManager.batchCalls(onStoreChange)),
9678 + [observer, isRestoring]
9679 + ),
9680 + () => observer.getCurrentResult(),
9681 + () => observer.getCurrentResult()
9682 + );
9683 + React.useEffect(() => {
9684 + observer.setQueries(
9685 + defaultedQueries,
9686 + options,
9687 + {
9688 + listeners: false
9689 + }
9690 + );
9691 + }, [defaultedQueries, options, observer]);
9692 + const shouldAtLeastOneSuspend = optimisticResult.some(
9693 + (result, index) => (0, import_suspense.shouldSuspend)(defaultedQueries[index], result)
9694 + );
9695 + const suspensePromises = shouldAtLeastOneSuspend ? optimisticResult.flatMap((result, index) => {
9696 + const opts = defaultedQueries[index];
9697 + if (opts) {
9698 + const queryObserver = new import_query_core.QueryObserver(client, opts);
9699 + if ((0, import_suspense.shouldSuspend)(opts, result)) {
9700 + return (0, import_suspense.fetchOptimistic)(opts, queryObserver, errorResetBoundary);
9701 + } else if ((0, import_suspense.willFetch)(result, isRestoring)) {
9702 + void (0, import_suspense.fetchOptimistic)(opts, queryObserver, errorResetBoundary);
9703 + }
9704 + }
9705 + return [];
9706 + }) : [];
9707 + if (suspensePromises.length > 0) {
9708 + throw Promise.all(suspensePromises);
9709 + }
9710 + const firstSingleResultWhichShouldThrow = optimisticResult.find(
9711 + (result, index) => {
9712 + const query = defaultedQueries[index];
9713 + return query && (0, import_errorBoundaryUtils.getHasError)({
9714 + result,
9715 + errorResetBoundary,
9716 + throwOnError: query.throwOnError,
9717 + query: client.getQueryCache().get(query.queryHash)
9718 + });
9719 + }
9720 + );
9721 + if (firstSingleResultWhichShouldThrow?.error) {
9722 + throw firstSingleResultWhichShouldThrow.error;
9723 + }
9724 + return getCombinedResult(trackResult());
9725 +}
9726 +// Annotate the CommonJS export names for ESM import in node:
9727 +0 && (0);
9728 +//# sourceMappingURL=useQueries.cjs.map
9729 +
9730 +/***/ }),
9731 +
9732 +/***/ "../node_modules/@tanstack/react-query/build/modern/useQuery.cjs":
9733 +/*!***********************************************************************!*\
9734 + !*** ../node_modules/@tanstack/react-query/build/modern/useQuery.cjs ***!
9735 + \***********************************************************************/
9736 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9737 +
9738 +"use strict";
9739 +
9740 +"use client";
9741 +var __defProp = Object.defineProperty;
9742 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
9743 +var __getOwnPropNames = Object.getOwnPropertyNames;
9744 +var __hasOwnProp = Object.prototype.hasOwnProperty;
9745 +var __export = (target, all) => {
9746 + for (var name in all)
9747 + __defProp(target, name, { get: all[name], enumerable: true });
9748 +};
9749 +var __copyProps = (to, from, except, desc) => {
9750 + if (from && typeof from === "object" || typeof from === "function") {
9751 + for (let key of __getOwnPropNames(from))
9752 + if (!__hasOwnProp.call(to, key) && key !== except)
9753 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
9754 + }
9755 + return to;
9756 +};
9757 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
9758 +
9759 +// src/useQuery.ts
9760 +var useQuery_exports = {};
9761 +__export(useQuery_exports, {
9762 + useQuery: () => useQuery
9763 +});
9764 +module.exports = __toCommonJS(useQuery_exports);
9765 +var import_query_core = __webpack_require__(/*! @tanstack/query-core */ "../node_modules/@tanstack/query-core/build/modern/index.cjs");
9766 +var import_useBaseQuery = __webpack_require__(/*! ./useBaseQuery.cjs */ "../node_modules/@tanstack/react-query/build/modern/useBaseQuery.cjs");
9767 +function useQuery(options, queryClient) {
9768 + return (0, import_useBaseQuery.useBaseQuery)(options, import_query_core.QueryObserver, queryClient);
9769 +}
9770 +// Annotate the CommonJS export names for ESM import in node:
9771 +0 && (0);
9772 +//# sourceMappingURL=useQuery.cjs.map
9773 +
9774 +/***/ }),
9775 +
9776 +/***/ "../node_modules/@tanstack/react-query/build/modern/useSuspenseInfiniteQuery.cjs":
9777 +/*!***************************************************************************************!*\
9778 + !*** ../node_modules/@tanstack/react-query/build/modern/useSuspenseInfiniteQuery.cjs ***!
9779 + \***************************************************************************************/
9780 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9781 +
9782 +"use strict";
9783 +
9784 +"use client";
9785 +var __defProp = Object.defineProperty;
9786 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
9787 +var __getOwnPropNames = Object.getOwnPropertyNames;
9788 +var __hasOwnProp = Object.prototype.hasOwnProperty;
9789 +var __export = (target, all) => {
9790 + for (var name in all)
9791 + __defProp(target, name, { get: all[name], enumerable: true });
9792 +};
9793 +var __copyProps = (to, from, except, desc) => {
9794 + if (from && typeof from === "object" || typeof from === "function") {
9795 + for (let key of __getOwnPropNames(from))
9796 + if (!__hasOwnProp.call(to, key) && key !== except)
9797 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
9798 + }
9799 + return to;
9800 +};
9801 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
9802 +
9803 +// src/useSuspenseInfiniteQuery.ts
9804 +var useSuspenseInfiniteQuery_exports = {};
9805 +__export(useSuspenseInfiniteQuery_exports, {
9806 + useSuspenseInfiniteQuery: () => useSuspenseInfiniteQuery
9807 +});
9808 +module.exports = __toCommonJS(useSuspenseInfiniteQuery_exports);
9809 +var import_query_core = __webpack_require__(/*! @tanstack/query-core */ "../node_modules/@tanstack/query-core/build/modern/index.cjs");
9810 +var import_useBaseQuery = __webpack_require__(/*! ./useBaseQuery.cjs */ "../node_modules/@tanstack/react-query/build/modern/useBaseQuery.cjs");
9811 +var import_suspense = __webpack_require__(/*! ./suspense.cjs */ "../node_modules/@tanstack/react-query/build/modern/suspense.cjs");
9812 +function useSuspenseInfiniteQuery(options, queryClient) {
9813 + return (0, import_useBaseQuery.useBaseQuery)(
9814 + {
9815 + ...options,
9816 + enabled: true,
9817 + suspense: true,
9818 + throwOnError: import_suspense.defaultThrowOnError
9819 + },
9820 + import_query_core.InfiniteQueryObserver,
9821 + queryClient
9822 + );
9823 +}
9824 +// Annotate the CommonJS export names for ESM import in node:
9825 +0 && (0);
9826 +//# sourceMappingURL=useSuspenseInfiniteQuery.cjs.map
9827 +
9828 +/***/ }),
9829 +
9830 +/***/ "../node_modules/@tanstack/react-query/build/modern/useSuspenseQueries.cjs":
9831 +/*!*********************************************************************************!*\
9832 + !*** ../node_modules/@tanstack/react-query/build/modern/useSuspenseQueries.cjs ***!
9833 + \*********************************************************************************/
9834 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9835 +
9836 +"use strict";
9837 +
9838 +"use client";
9839 +var __defProp = Object.defineProperty;
9840 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
9841 +var __getOwnPropNames = Object.getOwnPropertyNames;
9842 +var __hasOwnProp = Object.prototype.hasOwnProperty;
9843 +var __export = (target, all) => {
9844 + for (var name in all)
9845 + __defProp(target, name, { get: all[name], enumerable: true });
9846 +};
9847 +var __copyProps = (to, from, except, desc) => {
9848 + if (from && typeof from === "object" || typeof from === "function") {
9849 + for (let key of __getOwnPropNames(from))
9850 + if (!__hasOwnProp.call(to, key) && key !== except)
9851 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
9852 + }
9853 + return to;
9854 +};
9855 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
9856 +
9857 +// src/useSuspenseQueries.ts
9858 +var useSuspenseQueries_exports = {};
9859 +__export(useSuspenseQueries_exports, {
9860 + useSuspenseQueries: () => useSuspenseQueries
9861 +});
9862 +module.exports = __toCommonJS(useSuspenseQueries_exports);
9863 +var import_useQueries = __webpack_require__(/*! ./useQueries.cjs */ "../node_modules/@tanstack/react-query/build/modern/useQueries.cjs");
9864 +var import_suspense = __webpack_require__(/*! ./suspense.cjs */ "../node_modules/@tanstack/react-query/build/modern/suspense.cjs");
9865 +function useSuspenseQueries(options, queryClient) {
9866 + return (0, import_useQueries.useQueries)(
9867 + {
9868 + ...options,
9869 + queries: options.queries.map((query) => ({
9870 + ...query,
9871 + suspense: true,
9872 + throwOnError: import_suspense.defaultThrowOnError,
9873 + enabled: true,
9874 + placeholderData: void 0
9875 + }))
9876 + },
9877 + queryClient
9878 + );
9879 +}
9880 +// Annotate the CommonJS export names for ESM import in node:
9881 +0 && (0);
9882 +//# sourceMappingURL=useSuspenseQueries.cjs.map
9883 +
9884 +/***/ }),
9885 +
9886 +/***/ "../node_modules/@tanstack/react-query/build/modern/useSuspenseQuery.cjs":
9887 +/*!*******************************************************************************!*\
9888 + !*** ../node_modules/@tanstack/react-query/build/modern/useSuspenseQuery.cjs ***!
9889 + \*******************************************************************************/
9890 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9891 +
9892 +"use strict";
9893 +
9894 +"use client";
9895 +var __defProp = Object.defineProperty;
9896 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
9897 +var __getOwnPropNames = Object.getOwnPropertyNames;
9898 +var __hasOwnProp = Object.prototype.hasOwnProperty;
9899 +var __export = (target, all) => {
9900 + for (var name in all)
9901 + __defProp(target, name, { get: all[name], enumerable: true });
9902 +};
9903 +var __copyProps = (to, from, except, desc) => {
9904 + if (from && typeof from === "object" || typeof from === "function") {
9905 + for (let key of __getOwnPropNames(from))
9906 + if (!__hasOwnProp.call(to, key) && key !== except)
9907 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
9908 + }
9909 + return to;
9910 +};
9911 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
9912 +
9913 +// src/useSuspenseQuery.ts
9914 +var useSuspenseQuery_exports = {};
9915 +__export(useSuspenseQuery_exports, {
9916 + useSuspenseQuery: () => useSuspenseQuery
9917 +});
9918 +module.exports = __toCommonJS(useSuspenseQuery_exports);
9919 +var import_query_core = __webpack_require__(/*! @tanstack/query-core */ "../node_modules/@tanstack/query-core/build/modern/index.cjs");
9920 +var import_useBaseQuery = __webpack_require__(/*! ./useBaseQuery.cjs */ "../node_modules/@tanstack/react-query/build/modern/useBaseQuery.cjs");
9921 +var import_suspense = __webpack_require__(/*! ./suspense.cjs */ "../node_modules/@tanstack/react-query/build/modern/suspense.cjs");
9922 +function useSuspenseQuery(options, queryClient) {
9923 + if (true) {
9924 + if (options.queryFn === import_query_core.skipToken) {
9925 + console.error("skipToken is not allowed for useSuspenseQuery");
9926 + }
9927 + }
9928 + return (0, import_useBaseQuery.useBaseQuery)(
9929 + {
9930 + ...options,
9931 + enabled: true,
9932 + suspense: true,
9933 + throwOnError: import_suspense.defaultThrowOnError,
9934 + placeholderData: void 0
9935 + },
9936 + import_query_core.QueryObserver,
9937 + queryClient
9938 + );
9939 +}
9940 +// Annotate the CommonJS export names for ESM import in node:
9941 +0 && (0);
9942 +//# sourceMappingURL=useSuspenseQuery.cjs.map
9943 +
9944 +/***/ }),
9945 +
9946 +/***/ "../node_modules/@tanstack/react-query/build/modern/utils.cjs":
9947 +/*!********************************************************************!*\
9948 + !*** ../node_modules/@tanstack/react-query/build/modern/utils.cjs ***!
9949 + \********************************************************************/
9950 +/***/ ((module) => {
9951 +
9952 +"use strict";
9953 +
9954 +var __defProp = Object.defineProperty;
9955 +var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
9956 +var __getOwnPropNames = Object.getOwnPropertyNames;
9957 +var __hasOwnProp = Object.prototype.hasOwnProperty;
9958 +var __export = (target, all) => {
9959 + for (var name in all)
9960 + __defProp(target, name, { get: all[name], enumerable: true });
9961 +};
9962 +var __copyProps = (to, from, except, desc) => {
9963 + if (from && typeof from === "object" || typeof from === "function") {
9964 + for (let key of __getOwnPropNames(from))
9965 + if (!__hasOwnProp.call(to, key) && key !== except)
9966 + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
9967 + }
9968 + return to;
9969 +};
9970 +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
9971 +
9972 +// src/utils.ts
9973 +var utils_exports = {};
9974 +__export(utils_exports, {
9975 + noop: () => noop,
9976 + shouldThrowError: () => shouldThrowError
9977 +});
9978 +module.exports = __toCommonJS(utils_exports);
9979 +function shouldThrowError(throwError, params) {
9980 + if (typeof throwError === "function") {
9981 + return throwError(...params);
9982 + }
9983 + return !!throwError;
9984 +}
9985 +function noop() {
9986 +}
9987 +// Annotate the CommonJS export names for ESM import in node:
9988 +0 && (0);
9989 +//# sourceMappingURL=utils.cjs.map
9990 +
3629 9991 /***/ })
3630 9992
3631 9993 /******/ });
3632 9994 /************************************************************************/
@@ -3655,9 +10017,9 @@
3655 10017 /******/ }
3656 10018 /******/
3657 10019 /************************************************************************/
3658 10020 var __webpack_exports__ = {};
3659 -// This entry needs to be wrapped in an IIFE because it needs to be in strict mode.
10021 +// This entry need to be wrapped in an IIFE because it need to be in strict mode.
3660 10022 (() => {
3661 10023 "use strict";
3662 10024 /*!************************************************!*\
3663 10025 !*** ../modules/checklist/assets/js/editor.js ***!
@@ -3666,14 +10028,14 @@
3666 10028
3667 10029 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3668 10030 var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
3669 10031 var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js"));
3670 -var _editorAppBarLink = __webpack_require__(/*! ./editor-app-bar-link */ "../modules/checklist/assets/js/editor-app-bar-link.js");
10032 +var _editorV = __webpack_require__(/*! ./editor-v-2 */ "../modules/checklist/assets/js/editor-v-2.js");
3671 10033 var _component = _interopRequireDefault(__webpack_require__(/*! ./component */ "../modules/checklist/assets/js/component.js"));
3672 10034 var _consts = __webpack_require__(/*! ./utils/consts */ "../modules/checklist/assets/js/utils/consts.js");
3673 10035 var _functions = __webpack_require__(/*! ./utils/functions */ "../modules/checklist/assets/js/utils/functions.js");
3674 10036 $e.components.register(new _component.default());
3675 -(0, _editorAppBarLink.editorAppBarLink)();
10037 +(0, _editorV.editorV2)();
3676 10038 elementorCommon.elements.$window.on('elementor:loaded', elementorLoaded);
3677 10039 function elementorLoaded() {
3678 10040 elementor.on('document:loaded', checklistStartup);
3679 10041 elementorCommon.elements.$window.off('elementor:loaded', elementorLoaded);
@@ -3681,33 +10043,33 @@
3681 10043 function checklistStartup() {
3682 10044 return _checklistStartup.apply(this, arguments);
3683 10045 }
3684 10046 function _checklistStartup() {
3685 - _checklistStartup = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee() {
3686 - var shouldHide, userProgress;
3687 - return _regenerator.default.wrap(function (_context) {
10047 + _checklistStartup = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
10048 + var shouldHide, userProgress, editorVisitCount;
10049 + return _regenerator.default.wrap(function _callee$(_context) {
3688 10050 while (1) switch (_context.prev = _context.next) {
3689 10051 case 0:
3690 10052 shouldHide = 'yes' !== elementor.getPreferences('show_launchpad_checklist');
3691 10053 if (!shouldHide) {
3692 - _context.next = 1;
10054 + _context.next = 5;
3693 10055 break;
3694 10056 }
3695 10057 $e.commands.run('checklist/toggle-icon', false);
3696 - _context.next = 3;
10058 + _context.next = 10;
3697 10059 break;
3698 - case 1:
3699 - _context.next = 2;
10060 + case 5:
10061 + _context.next = 7;
3700 10062 return (0, _functions.fetchUserProgress)();
3701 - case 2:
10063 + case 7:
3702 10064 userProgress = _context.sent;
3703 - if (userProgress !== null && userProgress !== void 0 && userProgress[_consts.USER_PROGRESS.SHOULD_OPEN_IN_EDITOR]) {
10065 + editorVisitCount = (userProgress === null || userProgress === void 0 ? void 0 : userProgress[_consts.USER_PROGRESS.EDITOR_VISIT_COUNT]) || null;
10066 + if (2 === editorVisitCount) {
3704 10067 (0, _functions.toggleChecklistPopup)();
3705 - (0, _functions.dispatchChecklistOpenEvent)();
3706 10068 }
3707 - case 3:
10069 + case 10:
3708 10070 elementor.off('document:loaded', checklistStartup);
3709 - case 4:
10071 + case 11:
3710 10072 case "end":
3711 10073 return _context.stop();
3712 10074 }
3713 10075 }, _callee);